[0,0] 916110719324878776172779834526599315905711228575175964911907839870125827376364532920914113249047589898315266570001147603999629191441483691179978281619650083953775239695372131987028064441855565520241640632506358712803919288884396106817611804969310602120316674111376652282084484438375006609769748106812305611028056467983855407584157623065498530881316262909260612751373406404945095452701144314067268163145207072742950196610053187334480056044554484770756111465917673215343396874858701020844493987667059964427262430642780475303912063221447815380351142735132927358219513864652651993399202604629861204264727100816737946452335798795759053586984673691033910155950385853645099074410505919696240438090847845228738808197936279560685589064157104379507835362081965217775049819415011309005050785050471019586448560141134886971060896139961405032948529208558573982002604518918932578695221581976427720121679598037271198900412398472891048494371909951214468538765872268069361016290182238947954599528013670406205563661123412152432426031969253129454032783881510237098480614393824510997949043280809011487675225951137125887911735445508072768221426802977766057103046715561164496407042357978319833246436655719061987486098453344024239251920451329784648867964235695545518239547017902874463276426351101490371146294003703624202126681658012543621673537342355359260800328923772901318468393970884225228334147451488743762682942414460459878531852807456629680330907129238023610052332495909926056380690973235676427182180295871865734259957133074240756981754272174101634545675403005441166737080345749367484293714057478707888955826817195590891719712370580221346825666034170075681409664525061125556198655128897907463524887334356353469577957971383577453209030532660639484812432190478772721539101171069680519746249742065160787374870157399293790098502934418620476642037186491689022277126447418318735137810141040888888829621874101315607218763425964965212021804790984260791630535299876242204735320806748376503884085722120994505496971910873615922054112747070033722579145796431213594279013759853718245833143602024870478768665519337733430817318552603128646728862039064992176660576394602202190637681925273541521406216225346959937178595279997141608944537371973076379576816505478441315038732141144846743038764590197133440804029680854949234924374674435419169236729390402379534408916159462995743225750106379946728060913511550596718629739695468472137944369150116774106626236023780814041679737259030397291272564091229638217888352995411871440941280582650149404701769925536470991482877497941466107646806207947985649664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 68435452687820784984300025380301617028247253422341145822044780242560025309217935308625673583517451949700295475795515588125764711457217796219747718572532981729034483988291349610940441400718709155840370914713485884598535892248605136457352220446104015346331316942601564699129988352540934524402309536629705946166952964282596258336094935961739245983351437506450762463325708304673012852080901592427880116818165616001665416584769820138335599650730299460957986381473022391915731498994934836041698560728746931840388417413888983142601463320922913001427547570415260073413474409503147085510924237525466545437351385460106682329000613441158332458287244266485938403485215929524732391608781676269894037095979591444608188098266136142874480354610618112729437827635386406529703218324856126586969200098700489424816202678929235942288693364950278641345926892605071329264488553407684238631850073611951550075779425338263732534571626387068410330312707846930830599459790035918657861690136051000562128665319432058378377879142810866050332135583852333523998074160676739266322541519769935317686761143328231709827034041232771341783987234194175964729463655763692458746725038148749945614031851273877021641003420315060424782182679166573131052397468075957782430402918818365258734943722002673570219470420874824465428268377423985061913779324215894022520659333726542969261236446632020061498954251755307347156220098629490469234737736895734731652585092291931647974206127025353680609919492434734927240049488183768221670503909351946095181655886237522706587629851382537259315950399482452832023898414335766818299456670310229453182891245984569128020172392263351400278029427667891673441122100065231553689370774341719961707806248727193914572682959492610509467555732359558668190837778944025420129374134850443737653186645025198507583076114409864665115067890985149206589246176458631230677000274706507641832818135642235838853143721368726275607882788848889382919927890529288913913975915207956516198363000940358198077150390307517635325121942636722616855788705305430557248735163885834430420476828033065536912544741341765832354749269723845724298082992682708344529553775138115081606680655888233442877943910038719312498554301549840043143365013068677645625856969593246629618310858251146355130013362217740728303247462742910284206911639891429807020609431447875337051314061794645999980319884673337879397379822427201603926395303276944878464142818420471682140986950856006542788096838373566154949031232669762466183718319359764399139587199527038904881314553451009337993029597046724362937772713487199804762646876257781221949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -51601308614599514540116736733733679265841416088810405046915926899867684690741856766957377896832921553435849963843860282145660442203291259313330737083199318863095821652404344128593116658960062579725085830091295719297069442623569274673905702326382744030016886263980334466546356467059760974799225685084820833039496540098320350199476481434608146722336435354091447597421853235881134046953505701876780455105195395732966993046052160781040034964656223768943308756808097891082629375786452121516979139067014866009395321051992212657491013765792960645936822658695225491226739421038136469794849525906019539421897142639381940084240635894718905395699636551656244536933387572740596171157903598986429744948757919663600305056392712280062317057582773153828545599116763309118396350666764330060195158978854909363914991322774966969064122241258279444965109087017058114899437668447140880655914227918097410869457433602061200154857250802186456079177390264541371364789881864595728941936195298010885904686141098312483149704060512506982024287590654162055584040620496842057596670234046087168374686186682192957943812048288076024312518618196326927410274716468622895194107705812760208006560389477874541557619430898080756978950839017128375662925223818908849352406943946075299542574902898405496716811458633014828032204248063692474541822644251146115595914089792547178148609301851577385681254930267004255312050530725592120744966727403393800598120449681771430189575288872177738297767049604491463250306375331871583272683309722624490543904586358394981415177888770218105129336580306804509809703084194440213724792572358659880231718562022158949642056265936488610724360533890063083778921727099628373633006718654046676684113508866621967459646381491204528199367393018375092605791741145999849503358686739190752445779153755865945992842265748845463563321198960529526395062172156818952637849365894238875908339618253456029515847510321266454504832175411132115025104061431263921139193891114541959084428074177932343293300743822302987681431650354105550992867009128389045289580745822061545726743008165158238298659031232968072126907201436818832500949086442349901685992066220463211648115197719228735683512608543805692132297848135742386303000399226659536518217028656651646033469425871809344259790179340689550836536966429118591911735809858664690973203763569261689923104596685596610816414528534201411854853930912861593296983607992085315992613420218903359958632247085310303604729686001184545097384312041691617811580606170065970120523137766881707019532860425014121801063688484981662887533378535469752185442940667328811197802573987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] -265284825708393386758498822015923417659191009708822435199466720999543672887222716245439700416976827572673249179610413140035311215883914415215491171462365833629785141589131354517735445679709246002874029803428197228130127508848416924934348640306153525306905568161699883727194925168679889780305663435818283990120888794732318958754754473846319386578159205311100308236179990910289285971870384190812072513410852642032069295872859477353461797006202320815792754676520635784775532233664620243442137856526310211254416803908527989363856363025655333520301705330786832928547451037865058845934347563629062743412176867304572546872575107435651194616864571284717306687691708513014530854976479686212519456351068559888719081331572948174957112364474793254507558865808714315643152458682317497431095123544807431046232749392125416942375874559101422143615577166651121536362589709205804178860946852910091226208027165001169866389552510507687059485997545962738455564319270272005439013611734200907262885091105974501666018400047181376389256686080890163731251934188722696551850270446431702213492058054149144713349277202559940197022440552434579972437798151882292730830236925195172951052980866793766765562651380207508121776794163957924895104726359261292578284367809008559500242861145860436411586160660757770649013040014639177968983807768015794488035488749592473199219657525327731892502649173817323091749016689435790342720856755711709456550728410413577070787330027104805237867674299028095428397774913527381543743042037009927903101171194031365371835451336043092825188677447096588786763729852572326216257852750901778691443177228454564426896704417652064207566987243918300769656296439881266943330820184775683832964056523821998075963270173106677978608669999977108032560987271832196903323207812424798821432119437388053673356916253128804401809982553903039226074289340435229757067776676964387315462438000085166689480753810705660427355172704562553734493366949589760567451228259803412056505533118452108589455298725148578574190327669366655890335071279212413260656856529687724963769501547270207303292548216638219403640863262796634192590368329010562543041861639521115132924537307143554339941198372468686614662942590648080282300000871093301085354656122628953936424016919061701741656558290008547753386342202506066348554683229681925872771831388190407599481086204434510403666047669702351408422345300426394072246898227735403401108987147613941535429183180551238175740151447594700979930333105808467506023437693219847014706485174390164675874025542439785428774749479197134145503079272747806198274135725487563952722498551808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 2590801523776714306698758344795339658923249024646906062030806370828058232169035198646350376432542143160708680197656973658991479071423256460304838980907137933079635143610929753961431398603969309587793862450379566789453907039045640610491197230212984347087229735771481307299778953768219740029236859482596639524842947409111721530848307296397831993103296249323831688747130835920031939423396842188372770008817916959559194640442351404504263571014882687427548659553302070639367317728988152845230514421991178357832046314459664529507225593286155232377643664284504140760919105018449201269890322572973493381243306973751922794036452920395252751482015324764909844483507520945977985800946173741603649826745593642845053784046817371002218131914627112365654479862075859617949032527559611215512058939932242659622913970297115834290224382687851924623767018006207289809997696483135457020275761708025640626497939670389520182032235344120427364406688895974248959104955834196906478072878468651875709686549786816727201100022490906547018712747934548353598777718751034978039615130455720600747859201881273249237055293629332674128551169017853089933949273101930838968828899428154903849509922436329149634940037901919971858201919076930873406932661245144679733423752924448269779643654861545330008778993942097790394921991318067194720484655242313011573590419261360787720336746749831512944537130236770109894992360030198023450937233395806993998549600153716151274480097965429350711715247888581531359720234694986238972961358465726396975057007731316595189955399730281437387674789984383561754099574334527699904673187981370247738933288995420268064489696321479153820687518821777764734881434466035896547229879023105514632748925632966328830002667534960129841948611000618841047329083025901307130843528564511244410527219578130553472188252315170621876277665883583053622222130328718375248004125352249745346892141092876033862764036253471451532246107163658783727151690651648025337124824178195679268008574358719366319387643039608628611142888040267511643860421742852923243358885677858142069102745553161447700767982238207474523534890295322794242508158416216177614306028701111282807116082472322522486374969080796968685911059885248762611950290936077717148744136965931188087412543655783550566358574201743639249328385832538725983510553854709318246057820894897489986604581801328205052121372607063329616625400066573565804680852355535340866264062793212062405713330340045865512660052989538349090347516422862601328751041625469556788977763191306319812689619154167916263676912435603111371131047457454084724320368493455981532040879061073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -75599651411793815217137912657714689472451207798741085897898716275804546680659941322147031565651565434130119420591561487641174582095385987935889394932238990842135139484706061622050536013479943568207012939677303621579790796231458655500598196108364771750206687860530242495633702200589567412014070262069726417975669591186191822554739090073157358975866003276903395754057784585433031907288749889624451214909565304367488254577565288887547630552815779793044453422797444333169501399784220249099362593535225388728529808383642306802315348174844961713495285019894591949390962080822320806357228383114891739578085155626115967253829804201090982018779847846961011085479644505400812127143343901363645998427847443220816891587764001879878562122698101020745889746091396085618578561729864178773727334987728052728889995098368776644044845973490454659629497954948263807128830685493243691667745937148698822805170462484575578099979553477619020266954287207119907140440436412410416064594940409509037155257639595214109525298810918349436233559139726619812338093435610233502587706896993346250710123317111590749651251978849671761601635294953484756051209694416940537262851255026209119399284974946421856663378567929473738307429798633803320784656326476080793625316055461284426680003347444461974733362356796766351685134199534849907781737376146493445364477787027705733602048481051206297004546223591519641233211507421205937018492860595088240697981493242074108575643877571399525752553154240643707278199762341594391323964726872177230340312884565006220877992039706985083546320005565252848919837895712642178554109132067596088820876635516788862429893041529412432300574940577899345423128519381078391829360396150318195329456642679540788368889196760030307471312775366895804972571879797681776479872201772468149780625525208864427820713003955972885770429150570972420053260483149095163059731752606648274372844583509580375397182210181817603750736521158774588417468612919749350356064767272450501369397376936887177010198051789294146721794288835368132301296386927180626560157966673544009095762533493238120858543687048380848966965998418107449543915717532286617819543066549428242919236059043843922602378338984544296779743527898549881527247316577033292147423639169278299149236557088979571012629841159394580601652381495059675973720237809112986676667034157830649005720442972090746859345930690714908515332936838669495135185323078730901742353878287202456812888992075373368236478842064130749703615102486378413619728744690299142130967285198261636008236296559748490934060560556832210100372853177382452562559727373652065194423209717659733065728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -66190642013496147483785772657353102244865689947047470275536843843708460782766846063410122029047236563029637704160731439873220613750006206651158283513166757976814811622569462050964212962355923333635825571544777305615466117918564905385328197412354389298968817351371959038986586425692360640125431059517784975662250746426136274636203770323500397430468207416070793656468424126553549762163013076938569481242041459821700208573283289698359956422398641342646639152121893273206586873875607574405991411686581673240535104746036588034142886443224696271206256594809111098111762089255844919459395619662252338592519702536102751928776639077954792806174146542621810570794811714638978009993924697472904821254346817429115376851318881140526333669292543824435855456193575977553332739852936667093494052736793117935007955697619611864904222450803268150317137865007163714723100797817449984136440333204045953088111228221373225027634523420497297030052285679501908795679014333803733459241925410357343610357374417714368441480914087310922748292498352943576909272000787167323088267346649055871931937299001804509935687685313652377792111975348198577249125700695865783424038937862192794669044444646382558119402189442178959165546568439401648134992764220248329365394645675012322289764482879111637660591418623122405448535653821251898458320725347208393929330165433242379698129800248216859732359454423199481697074043754853424159676990379768412562128245266743594335458317188632551252404953715620957250337927450019241894908011050662450690474047533196870609701300261288870234626116566870311228740772208976976969149514869747171714716841484468299475614866113561965294216332264697834878549333364009598504085609053622520351435357214165580302930273290147608078982837708466710070195661409253717655670209982550705657448491797264334331702154665286931998355180762950289004914582462891902721984632143159583090145714214127333342788192498169390645432895133416227264188154241331167731907323929028370997921171732934584380542184064300255292759730879114027135582776315980320895522847884462440153248178128967022975666441045906273713564330440858160900406931547857545217362483497571390831766776675144487585355322192717685725211526181734097115599158771577118316965226005528350408436995010302223091573908153351647638030582236540083605473803607131014710863077171018938152106873278447238516571656731639389464884182965189925842042585155521942781929228463199607646234841937569171991710114364575041232652221559819316890863150740586091666180846670080064553905921595180446591423313018336898160110489214881721758098493608754924254047953223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -80049328566028818713248541393599910880819330082041618575076125545430501743778342705642146248944730789840478610587468361251250242803117645884935168700954704500927187132681315506203860010144030786371989829063277829031448850800636687006240700912693886534410692339287726929833579180037509149204473176907511235802870866540967551203418529628432304149704262977565487770029287687945185680991282704403234783492740362855729964614822951874625616396348153327035937808325369939011302729684674251516752988610012166979206644385190294424419162707465361676133869653805029535423391837379595536994974430600646445065194782864177053985204444879317918794707179796535911763989446566206628474098076498733815732300192789390345275253599255122927672425105728317216154604184688051101903308342659191656373833721052038840039518435140232311648383053544309921652153183129570638288707321176604010041818138209776684926222275404883338779825544676648818760850737875524630975943696092092628880884238596345667513661123972134506885657563529758494856790205462138768445421831165474154988749103853183051201374545281401271786659868629037767436780412228765196574795806599143456584073172347860024168255929668876891480733625595211179307121011038934159222543284192584804736115163205054064249320875248109021909227990586182524875206408722112188136290599533538702038392544301120415346085717963645633517980953307819490138767921295397550092535646275379917594762577365890162134899276464744979779620476285740157341709480153528825614759156748919443012379859130672346523378333368692992607335191709428855688520449627065933383653655066216617795578788556453605230732292242579268148400641884918348457132794876689846066365942311087347318224583234596775337389887076534988973400664295535167921439723196419105567337234733413799891555022115787312032537144170229964540094822475546019367519790602241642359753933482883173910022528046737679719975089378301461312236754142887221963760686256430721131530877349196288818999219396143110779414794971963389741186615565888477426794237141713837186721084961537316891465899492089991581817407600737643497182381182357085838501043463314901197264967574513513627831654358558250577140495583379682683849588068449024496403999017232065193548825463420986344115344468580120869067896198195586972281027179703001883934257840154016969243963349997390352418359382098112274054511823002016889229173759370199965002568870945376668740905770414910919703950013913710352452010099413558709583025499737739511065385998686133243671201507545592249768670355935870053959545704043744943731940335410480917181677534147161431690548423575365222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 1211374759672042054331500611087017291854006020693752087468333751658170647158088985269908909168957813945386100253099052969542330158056964012806743436747989239975992478478235257223901482347192018225855186310541422757027784180142236092953031146353559231662108538372259862001616842403519593304855325235927924586838054199204413290216063268274977072257199947021625881135584890781576403813827285854711140672141394805663846703557853245874965563369239702420826868601720693057214534637864787082010778038867078982861609148082504851149634009564418049394416180396209636963380142263586489564141931693723192580894128757859152693376508345531790621192749777122908011391956331116362091734770274231559347501399572857578119008052696004712570267227750256842730182877457409468970511219734908569701929717690549972981175628250358976664327706604337565034816515447126067436494070189514543696531748166382309619663473051264558909192365064552872597186508004992206633946794980289893686169762381411614138949722392190066882159347170753081783223910581516414259090516814344778682805026415061638882574294868952743877584051211305890798589855862096987469009361381509858965374644666167050346535393280749874408473653406493212954650344827033054803572586802653320006845725999037470027194785096861370388681736509323386831581941374166011174157227077632849404188167316394159369393458619318830379738511556415322662475118526356171842598057279490460009263360116420175258681396134233934315271129818251155096510375628655181214281959343977556749766620108551691501415285298209629622365440634243054887354949215079133586281611873680154660221943965313193276819350304843410364669552927849843556464353002146747441697205486456679617987049348783280081253083421885639215061310517699981009847165680729081551323985639128818254488591597542230240743944354736872459842000504858352251783531580368325909074435247960514514809308635825458186281136050834415296413578187643589559027639267904571332035138460098040316679560121644908480919211053325207590739043161021366436910753798598501934792300781269422114793910877825284700754190575553778858832376966576853578950411952101516220379403427248206659794299035031689463820646952346255338949394866215173927740527333422340382173875979112126943130182960817742309366205384450106305931983538687869003374084537950983189562347776525693486117276658962286405494802522908768688699025466008037146699976177266101180487867417850092997082076264325403185254350185074344498767713524500448244052087730892195577522576917426553044508587286879498248019890611863604389106508623087118945424536456743670244669387110725488601989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -7961224057001820731100351050225651075901542411381937153662993503892530696138277131771014099033095953735812916477256413145079332665688160449810600809057109518491635178209463130940162172437576209381022711912312704781390624599725182322259650274571266417646537261678399535432463903712805999231871557134383445949057378086516999042296125410540734329358809057340580292434052419138619154827314311529875442601479486550297588002530092454522621827611842314194861120219330559765593456445477596154777358925760143870060697417287960411608218989834507146197311642292368089144508536799280694107796073427284125170398565276676484526615134956951122822603986930886847521984193672120310548351844409533831188120875371532997754067800032529365879229310595371083112308081503417125856369587082776760486202132127539435742267387994324141299747350837017008701397925795931663615359463026804065125553703616313148847167600419837606836932375217343470584104468052739448307050407003948553680202940805148087367586419843573024492713901582100282596711670686049858012140191219275093532343164532242285784965755892966811796545796319258576319490392603918343412580714301384560895795860904690741245850419580404836797472417907683422671281824838455403088092318816958251068866682273946094368874060855421022917533852018879825945419831868735792610987537766509947175619027126468776804962931866942162217737033988008758776454157332569049367311812424125578416173503646544619771417645907917590270682294367598715872132384503105644120292929849667930409277670268513801816998307858556790346355166202441629786502352868391082686529276767639437235229112311029603795867943520770675665565370769505362748664221991298703007639666843316556055367707310291217977895885618400883680329518412821729212411387893761558807227578852490020939460571897083851190197280818026422565877942966942132488555097363457012382678030546106077954029493293664811094227648202186660267810894293452778386499877947554062175341102588244670431988769013850736821701887337650983037753739449406110644747872310274170103270797165156868501182772803503423121199334106089990055822309245070709281653482868480828451168138336319378879189056556649908888618869205945233710077355692030973297101828904150107563422078747637003527309903674303669873854089687507022971603686946594529523401265091762577733432983146638285826528361936739091674957912154653290895638405997578282068915688275529922507501814345915719826679469223048504237237037691578994740990056124964797258694665782717272440691023047265849791972091021862632767286483819667131974816653266141650893566950659667897988247342208590572547235674849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 989494334687095401650619444272397993034835126963511407476019991467870421973809015895687492405992330050362182218841802985932364547344407031351617534582711323813836412383054146998996113306383161248846834415027772339460449579774054017722013883246280079145902865234544962139204339418897580213664739983645708761754821341990890027671168458719456534477095754857596433316545816256070416698602897613322826787606432098992712382918527936671021492842229286798103177043109348559564014563932093235940757190157077912211458197938485499273608793856145113401487580655984168729234802089808533248922652429346064713000874029722804563607739091811011283371059566278120756423613355322292247139848554213927838113882146540205358198184793650207870642614359957427775674766953315899208885767913901248784796100652536869713485229656944233099805936020999167857289512979760379074788492132232667076869412924393469718673688601798855598586712536922733663261195258978078938378252044175310326525053025754803972473799608420126656987584418118743459716352006207182399202595268805304777151104189234448831629791703950492347184113815477427200568441730440407748269543569315399844753091411413457189780876030906445250397640097668536784721906241849552520976088728922100629430607166209139113932601706799071665414827662799630388420484749814188919546981407207640729672419781669011889872808193976134236641980769498992185681861827457845896910325916832742908546217884374348304541032415801975927249318212608727878962597540602624026046717099412777469005176470226992281478060156669880303927383982215006857046302071180650305451380747937305830551240759003677793042827007172038880691471470353524569913605475875144867017621016472534856610367220714343548069081728887672477696157448868946252078933701205159998217507947118234078742790411897444904766920393042412176140450624315488526658701135400840544440274617837699577467435901319939682830341590352364934018875349146627968091495245809135156290021643723153108759306566335334581588298590649462474534882574977342192230924229067806396259073058155229455327680584447441716939600217309855790479138360454926847130332565281899892173489689809091907676627784286046306572901619191937894969373311344442851217201401702159519871597949496613816580810302350717609380103269064404160005893953057112994698594191753215674159813004159796719658301327588428166345796287538709763759614471988079404461354378694422754411461181359175353722209059125428144647974082127661660496984361928053480089997079491709422843549083676923774131135521876539150876540221873600086952175248379887191595848509837053067340873828853079867392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 1637589099174199533564640592237587239162624299890284064367421243333121946013046444483759758970612144649450595232959496343147839410652085133151081511311585351446842516594094480901484071650261929490872039023784459045237738409589720944470674944250373693443578086967129889013087671262722490024051221826225737794343467833325636846970047100094652211743654356279186919529281348582997081609028814336137129542261348789282869146009511931462223093850784789010145181351182196062001627162604065038224916264567191284395432339813941488205526187917606037407760662210989923311797551083219589333346120704188675399789061965692598231796071053070834722357964985297340860370424796196435794221550347056289040643862847492047111047656786615045367050690405723945826502748722215883894895621787061429686428452192648308908967320024697370294893166400070358680936677681291141861312452521595929608340210021478701803612450801781695533856780533755838067763051744056637795475143913288736379111214619612609771710102487477650108540737493389828886043560056629953798809331347010084685935587096314638529880092034906991761410349083929579036375230041397340528144347247906090550736350571811700381067108303374654331923802123976163652948696956329941235227920012866233370208834350948397774585751413361319765010381267387064650423153281316535362203880376720987684707305268761246334787752060968024150294141325310568574124309950276812461511364435151214056262051735503793829965956121042778706869408567535252690811589661285171115893380734619780031887407682414898403078482274596675422490174506102923400767387157966754563308871715411537763878078358470412887635591376060738737097402764082909627212966792819356695752264917533876651836637463005962588987514332590408603682383416556114581313641432011506970240977301154824044580889641394791667950305363187534560865498450027840616161982721099401861180053066586835590099957553471664744837687021055369488158481119964331630471257155867182766024366432595708958568207731175621915775946251884464605013895925509206643552813402774225813373334139841223133646818630286247126024618493095671808087781224472062597698557637886687943933351970939377193807017059435635110519567194986406758107052050099314895628344038743226538189711334377346976280602158628299666705846787475492533174679052158967955122409173567157919958289034158949380727161665356149153321248567542692517781083365247966222595563938247350473830154899073641795539598600290441952961805872713056146625176963262272784138414388152393024394491002327572168523829601155982858752339442616785213369050987907805666200027719006385888243996247872885825208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] -8085378091198185122253016425195376064549013061974665408932142072335361139783872298584598999392750386048203112755603092299701245682584910802848306811202208700210945372497451472117807713093093821219674481799437109985629233084304567196849558631706561735969220983069099876210175828274803516195688566333142556591154184131777396783960297933664889351469661165975911774497581755551489823070797336027221894863520342542641857190112615150806788457477759725159036871011785884142547831552359044345510294241350306374788404103009125509523384537101657305372867489030890025727528318840362673125635973739324977100369291437303481001428168962119631540124995881507589951541042013625196808764445993491055044724784023854098293546190917350083711464740448244977426010684684575478428755668490920838196423456381428654270887522457701654447784345238516263773790734728285972885938551860272736470589165045600538598551011175528136303913062630697613558245430000446376101947009789757858899596671588341546483024310467152142703501340994389799298593994022896713158558806729494269863567570451636734785952119117996961239971488713092958825386250163341299008307311317505216680475888358590144687357501953470001163509654753084298475918978199335692856754623997610695503143247787106072943869043652519759972509162162223853559201035135456128095164279631683093582763004644815891863526121794484380651168118747430222737122793422688891524795169718342211285662786911420522924340745062838962609174688773250289635338605696675521338742767263496338870621244284325802655779974510759777135050481484845370231534487806845628560395540721393062161867427329249821120825035488761502008897114862862281499444100228664186830536800838308853183745344954565576693109194003897825018384392953424747173630473000304688758608003777393583745323859141849627027162790762675291175425493568835978861731541008679176107562673300447243279132235767298668201244375358642384019426317533383845126616936671313907182333292078024721520617371737894660857523145641773677024326572037078330169869139345807312913899726789256106291168125412371647879641011957106954531202604006564605183701313573937783129349627422303018074842051746580380659875178078686206554608447705156289370089781370161169404737623926852737726092886324174781257760897512727489011009862435202151785453999124927803402688079167457036448032351808274438855398782108855710053206350310287866359133274811404581469577829635258015292203893912360432281715217600759727095520937118857466064504939187959151830488348489709991661510544252398301808380928653431962909542037861523181080828656953933284955385743171507755890037007319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -105428087319077366356096642776900911765123967194522658979450462971723995858104444167427676209802171912932568572223159949727765144660329064866157393141543990926020870583234577119046372755077588667441931957936849336667957072043751926848292425172772991384987102699157924219693387719080116614452393127162597611617180399359457352680431549080000808826905490077907981010786497587807369936916689312891925793243357617025496946487104460477702024865870181623280962133581413493925920815896637879318110355719594899036493068320010170361599416558460242963285315991600014958302846605115622688310370501589467817710245031192858538476080531801210526440864122692657167588600247967108145598657650006330653991303187792790493274966045397333612553825719778318580861066789854265304202174328182226128207088259435826928143648045735420659415510390435507815975851550111360607863808235496756238378736378972411776625257597634863537541810791405411546613105213696802867834216440490604579884714649796570568775311496373097733893460741627150253202549251518679860639588233738389613903998391384729040162795630847271987856500836482762879015491906374333203439005921263249388804618941565404820409534674122356621957578202033461571574369530037692029384520946552241765055385766044006666865194211366675737359421967656772071869359774238787069460034072204003948338759624280469358574192454020954032596512082133146088300664556781888194512556366666257576382113162387709757147246962717720218347472008966767110790230164831860990966431971171557326374367008426118229281550597330132324670618815576854062556030354258586778790082873102435045386650082426292396281568390598024774121763652272811892223861358312089638966631878163504599893324577751227759115870833515505983789019106272150141829389656317386798753335940325776586455037293589426793867032214159619784960408216172151727335646133158632812240192984797572921871431431152425756365510091287527698464221889402547685745733211819108993711307650246598920099914478029583664516101726652949581431218742270044818372907533602827389247740277951847119464676468806748942219836420685807357868071591014196832015608071069441728866067028213916050134731787069946639657735143432773111671457886411141686349725601104867117217959671320996325276058541331901102705711575973266794846611962625032163651281502556292851087533268490095705569702445335321307920755596055423514038359675200341430414969051496863948449723957179180347569043539974894420568911972554945147315575202912238836989410222372000651159827643147058619502419194601034989879934103270080779844523251754427849777948481429718642143786133791649242778107589427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 2070374268264044865141846696792176770400844830873041797798921215349954539563385469867936663601746929740502770498288621429146565060399917588581978248059508969608959381871964892693810747440425538366448670480878420172271877958985289824796046406121134066333060243350966925227192201971049236255314317259613620280528942800344085547653719411990057908949866459048184301028317546954832820319211420976271251415967975167968079352247962761104296174897127565899482916920531547515397932635446256231218388847312184877227425092198286963843286703218354052039371486937079925714929923974708803490446154050384900845593253320408291372706200224207105909352394632681331142654860362964281239338055795096911439908657106532275474552966712030206297400956701348960746883101306772136744625876575556628911020203840473445323666430462473676740295257086478975330689286941445641988253058076818555094621426084759567909614742577394068708605933989381422936770356451959835728942730808973017545401347052842505612775013691171021023298762672269906374947290298784950050751235329803008153977404909358892365476447675806430198264488875525511940012303004276969618254505284123406701854686822000381063883637940431452133862398612752950964702560398835141120563961126807090931811580993980528834113934436138836850446994309859954741100164290360760514885420167348657912616651049174452164503233480582275121213729019691417182814053055426785319743634768099539669798406789133550636709619431618458900863611115641763337519220308759930647326020454731212573423585458467995451851935388127466208859844640495865892249089128127495640906376729436249453618244468659047285123341006328100318877768641915944909201810533839332469573393046778446578586980414884463126937083270718371132386600766519197337883973934971513908916632224338804357555265827819531076701287564125331335356228883574548388951830310945454595266404453807520750486778299479239251487435923369492754113406427928425650159488323874526489188763110612777160606463040634051702928092621697132697232419521298869128177537477138144920293257848297015999472406616567227609728794099611106007082151564594133174350641251644274145488456332971023050731469447124283675877614315899408664140422138945529937964072210112710897268036602531884815777401159948556102733379678171133015970257560407021809806741002940555554636638225017535235293979809693099640214200706005098745318436783285431175267798735924603504832970127021018521990019960299069060343863107615035306425902641934213718987989752845745353167559807957002586140077710508505728055125900028980832741746872951985567706741907541560817550416493566372437670700903301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 16773657753043498104348729820095253113084640678792563579835891348120586195195872617499243211404194003087376590561459680592888745640454697423881816525604908673228023730101999094547186809560177495895054728625997343800743545818708195254986882453008271709986440558488661972638970354314766836252149296889172744804888983073580911541816612798130248680451600209839902569002058226765413254759571198615872011598584764392859353472148037846092143128169135466972905311779173288687209339286536848458437917248112162593245515773507240346681689838063933159616347968198972661298757105843399838591790772920330432780738097577859875807914138377171444752397347019972005653910488322007654911740323536237881626664041722153961672602912248387800179803819734810117686361712931956688706198817070798037803377476132939968432591785275103613075972677334492575533906081211511966468575843718362429243980375135278230000720968178751737095026114918982626437022043756322892620148522467302385883366963909660858004517471727504705799544519037017162540090332495099977275876588793441578390078386132657528288073574753235535004644746866279833668223441360692534982402596150171533389431172731275633073441694187377474494013186377402727769874340197141326783857795535470608648118772478439637677963646385472837392291747978245669306803113598862714995078931921110689801238436805261050270089978434400258355136908195631856426319395516505373230575775973615586912347561968108724416012892949436961535165339482526902928518804184188994073728564747919619388911105126247995745104540533557855259530999407157593780534760091093381200890648666787272003518704420089147906440661316752461011647705875236282126971107869777613352843485609076903193093728411541548032670986573525414202933098365322104135236290503389081741934136051185660681697619032739454541829054189482315117559451743823377615969340256607445273923274371723267628157866528394630296995164723247383990594405459122509709074097163339186537168538019300938077776236330214362536768538403505482027397796478130486876110510487315024489178352490661666384914661482171300024535927766718359613346639756041384879964433766464465629314601960428023858786271216321013464194234124642451915848335759378145928651903373107164412926665041839197543413453299865500253562606859348074996848344664836385373668713688107152444148078085576275828947090274617517496351004356969327054948622296248371249916390067750149069547858085822065053155737255204982923575056613466632633958154812053810374536205300187311262293606672158866619255740196184976564905706418709298333333615722682121933076290282839634131327973680805650104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -22865629396043232618357278754540351132468197957298623825478516973936724500519026008657628248648764283305360060142210113897806411498051207485457507411700954073388422294206379682692500625599151601842991362353529681305839587807418280836385877913440253730592076577696370166029910191593723762573622878263760561258932514217091883871826323155692456930326067807610955392502307290639927808030391904229803710741874063441064352129556648023523321682356689266591839459524339550036760247555486771977176579764877227541368482183823444823911837291162229856872687521461484784143564479371569867347144781654483442613359208259225660029823742217185155622774136129334012745302541449492617459003727268507920961604228652932244462258701225764927975059608181466011977603409620145504197389980894544704133049290394672183258931336787825822535251100241865446126764317025727422618332709837466670303592561036776063476028175455783808091069537109368341131249951267426798111511081525488255360412310249073891968980108665417793383414264245616471210226102030126943590382971707957026240547139443010114532604482247327251564023585556602002164390416788217954411625806866586294521873551686961951600781760887123389896681629113488126723505272008526756652580948841122176723048421473994710241000031650840163631560432830553029611512120114136461056218485138135223347491646397600211700152818676856373152987694407801558169752252843551600529694474060245812852601011093309443102540273788917892073123403017382772890090815948251268660717441615225929354336513115803998551575588801831050444212112137760702812720696940794521247076338870334610231441945092473293258516025104594353133325749589879684807202283322938586865227014046872977913080342880998218982369688414694234084728803187843960404418005983069292406487096563229733034341659673685369162615733093405615097678210695846108867468586614715154888067134709778229987049182400359492187997208733804278083903093632112829058347107951380218038452333039464128179920668295202384337769892692898151469689272493193272489159932134220666252273081762427408356929770918936242909982563263976895537423201188414655082565739628335531713375760161699493869341523214204431824884609645765904624948655365039440099456474082622559728855974786255173799360820389172201122450446039287538392607626241212093360581025617419897111150749908564426096676465541730176993846819662317175519794167210038887405956427579877617578900821545041742725779479347372436157867543495003942898508601651717483654694728986121816763551706950073917098831669954243503082522764872205631585090009591353807965200436820626423821639419217141692090309551325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -4840347409078913875082428357190736744701094475389659641040597166421278110051496728519180612820390986436462926644655131432326181817340943550346582877719164233781098413318853810157635664829638832125402212457764118689214905410325389127812863264396857071841873625249075714177984043836104023642165138648588685382004761545591297000709695693655155241527494858433903762235313224246429152432493911084916963649929142450330608718342136198356676968350555360239013123571888517015869548699960827444638482945096901420899482984600480209942796239092294130390765255283773082049689855992346281447612844702203486052742565130407873867177939717807059366848374093430187655138776832655456927491997512341123901509213039759639027258853607805048316288324454067788223312715770115336654453932934543924902955571203354960785630379774436475102092315700845283482164593114952359014325648840581001747979906315742504016416688853780995876061686297349685608270033011756506397134411991377314972993531877287994576994299788474069769679507910017204171988886554527031425732221693617985793310408367279793885593788202743095031757739610286937767359123609921754547932056822181355311655188440768623306409085282480407962471827140527791110982295508830483380558841546978004942783735444992187567104443457416983099302132601975443700945451545586324063951227230632393187877860053371529798121981398137742704181810196734487257655376116773608879936711737456273722759753196563177976088793465075386702549556703992345674315932096767661991088908692149793879445980894481448205904327581065984263673623142888692927332944615817645472883557820785869809862965533437859950407366706195867056723373596289699156417379990180514215912081784555900488169727356866951552794445420156967752899585138690940495437538985599147932398627481757894740182447428408408591418339005549671818356242663758989347863820548625203303658066816061711924001178591931550982834531217644028141658538644742227486460767361342747154375311439379687529960135192016672632947940059112101389551223175623897456876056535361813556761704313756831305036854091935239932214476510584641929891587253014466699248081726251663545735722244042203176706261451192078741516112323975852495124621366478019636884866478428532540025522384330687609858069034099954062629429563604348806773622768351514935568562501547564284561303576767404532365983689488953278762249556963370688216456411884050517483925566918572357209841170281674490812090382253041735051637961566356557785428618684536678117305806501154033562305562441808100920543590392597743073575587455735458707973672789209898475583464621217126278854068081025089929257943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 2690727280928082646770339429760203175933024465109607033473547491980066789152308306182837646459532219055756865337397954263320046650598996186615302203270161116127354320303015109197439432765107989551186195855193048479504338365904856132352435607653988209616251334438269591064757275576088193113388935134598724946138394202177405676110402626268733695866081262102666457622034168418686342618503945028559217280590970447620255753284922207128397376524650345765107554520641663243060670039830496038513581177750941808671865507975739461868630322434751718282009122492360676451259375316283028711387351832608852758857714433994017617482262949381478204099379748068351903980785124054677888883264296595459038309246454832054769738214197149466033329117897475475074037247629337527200725329059478658915500965916379687108826538779973017672824105151860915851541658861724318940846935234167780897261213940017417963607122164116313532917257021536111765610687510692811897743307272709409447234478829306306024830158826272064015394529937205679184499914640780638439931408832208611366353029963504436429044868016596634626664788550488468799363981013734347728049780265948253805300118685871962913035453438443100118260700894469078084857742564239105825261670328040482971126852579000724829601971712296138722953396223179012443272116310160186945016890907689737131540147852528637271439171098664505758807818144514244427400864359956404462923957293335959985957114538754717695418363569822377194941124776301902934248367567492605875047513725587412796502105286860335510917312858708655746996303267147850278740689141560810423413716323902894244822111609017933198437257411277821212633077714608842117393440238376939940078489237522493235790059336094175894414109387699954517262831809963207917662217912452017996519144721112950821896490908315282376456994889160301996536556789753622019921232288749876119931008627918062108792693831055218099131270993113319634535048460392561298924113348849541360193009228965934880015072824613972773555286142863675645711831894390501539453688631522928757100097346053805689499874790365135467332874438461000511547742187171650584214585539123483917922124298893868648633733477814571251487963625495380932879403265599342453745701174268664509889332110395803263831758687171288219544622538279715098764479837967148326101064397298078914910883437508345477918673152098205124712098264655396438004787123937361554956905109192378873909605639054603618858228265618525407622187112362503049013249265578904507103350096704914641128646485843667688950017418543657960508112037753590601643562998977043108156202626741256247210003390617748076118248758706176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -17687075973079489582301912958692162596640702599128644780710025088895605778406652959701939757875085760180177596390964893045248040024165542419020729736571470944554246794609982208556373269347305323866051861001689976728071595181482704828225219327907530386440261600703990118337362523826112412774961875999379439236525896794366075006461664871984513675177785844796685401645951839240716678236655360136622824081901489157874548234519988054296944209897454064123348742949201772439795879486091402606599298948540861084431362926789304949876253776280943085745713583831686801773728826064032950752846103361625275294755601833145454988109197918878628116548981809222248544612984308496279402396967674897044413769066182107135019019100988417130717981777741267830460930615202707623958312189453750538668778579643162122750287247000854890949287435917898436957993158349971118932173562138801363273943309288448471848484174254434405553956283085498078355672523854780944901164148203039716171745441670409557388667405949159912361671895083966551659884136829918773861638354339282858790961502010869886047979602481048180528741680413235731086426501587948748839418839195981651358190340053767657277300716683430082953546157383795674544652530494910069312574041410113878061093486977194501974378945237968204931080796245163072601296304252632651969291684026232345289574715032859847478041429608453641043794561419438759496596669137706786163325128373692323545014000322319759445541803825487229788864333723393041991395799882079258862367929459921261269028987653970974965136274804933064883910672201281573294074909634064968658297633376596836831100617554415618640975353622796637679439257979755891049126266599047600661556032280026342824673446657804820283491318965295338147948221045845121509791037396680625136747549869384368255812678951270475894341779964533917298434591354783775254149213101554364856495346190401067893127074151175373924249600081928749184327524364863329777146983532907836895591378903246486619945393788593151521769883180973851348344529042387946149393841150415449571655415938742899404597919837386318585712365265505421748679337817369723502813524691093505422227339575440798762308835429857609469977470259361135672479720081140971567476145050552970119216155236972576670014104630532311804400426952121415078576354211124528571667629140077324015627247536947258542010785400074462660447515415188125092310677230995850302862714150041743992925065643885089166423382268065513450794014940726000586184994679627656204008255334232845547995344777741212808911845951185961498705571411505450488468427187692318980588023800025327859911948495497431996221610493214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -38987280494734612104534243948969106967547724021980460151894845459458276531178115811908274285782303191316189965010298176252535714342276962689814149036399958990925042898156624446111115466530932527990937053256160399045689522673995124834344808249126192087865257163199015067020053590944160552744639304343851827860005983179890387124036306737409197073346443327634222837556941514614668207880482513617115752739717516366009652072760317040164812114442803003172494014684053075901647795518486222499595050388114679288694874912684395239850692746893497327979562849621263759222865773283455549655236691712877457143734467880856928788713280340136755238704742663742135899170181110446289002243127105569941068044695978353028098556191549844483677535651660497914062132382087659606962290655978817648883882893409812293576605929084359012357733560905363021741865706226337663776379370216919643488875478645265654248424796753553253693465053825699396712858611042001226827261764486126032576987284089387413866623736523034563820669057348508695911879730520536864845454991914337797660147969495577957323228105382424407584033931941749224030868384406967123853081317254671495627651181248118681552165442370034990897679922945143224474505657957879924681236021442368326753397850029425093882174547071888821931172391183611630307712867272793046651574344431673696346900876849659722260740987242770549311120329825427594877622985653408299780994664071273240255237328902576182495000024134916493429035535503866919784072766069728772891683047076185710389092280870097113687964554258485385217319711055800601239221478639156067294421848620631215968806941624494009675903129153369034828028828286362476818328091893873526803930616216746091132271910866955092874866175251582127812785064989740721428357900963998766913715183304015980832541181162779350736382741106848699213011058387630132578943082113821643822928383114766027556347648743701368908270213166970893155950913141050798132179457721071320865758455837950946490531559917442593056419341425866726804360663847352343725963880885176774749810828771236473850656439609618804112774765055217566955636027717326701237366294442657648098014365950170131885733520319948436437299305145652635524666661545383654012373540613674088140321735473648673230126129804006705981910223898133423787985756622416829464519915552834672636636337798370606190257318019754464426743249364963599597615340008603902382653543423965165431209481534739355946075516888918048875919419291942027836045809734443856869637493520136392970565977072083409217295602221698160164293890838331887387148724702580389395654416343992511842729249815004461935068387932635136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] -775089947002810148643822398243982396559975729651833939130325405166338073035833814767789063546839921767855676994023676107648740215681642490960692134457388382096598613388474307155867087104270258814455593722658010904654492575674441321613043618401364260996447801034920013785222773655530079315188514294547427458844973870282908574545437364461129149842704193383450407277182942030456425265067161398291251658347136465082229645559732302899221576535951281877659514569193422359170973826662471650038253895660250047509825135371012189408183530523152387375391758632782985841713433242059724361692785489124018081494699612556958234220922168369344478229078121662957712263498996558764925550141872447447700300291708991453916628609967015286775834324062674786863807326956308403180755859529426657992060951848192280684334737111413658175338632779343248541541781992901611565688085226393436931482901160987294529086621543438465392731217122670712716035702318692768354455081197443581606555456875389777605632485608529941397940303978194501710634705905054789273382728574994725513147263142588540146060480593367847360680220593112762081592282765445889471290253459168385483843269338463595902146590961116970047451622802457491703605103444843998179197382089208559165703724732685779769025585579036042102210030620355854792989051304373825751635932528882720974618416937704391244052317314832622264380438667212326792194770304042352952615764829433715546312563819896792743447614373623331085465879170631800390166796917347374542414225738788398891716853850776201639168917731992430436119025535207769623279876526577978293574224315676243287719320953291254073745051855250160081069059266913719552999859926954763651906648950030808645710593813197925180277983218457375380600574343852547962920991110015977743572547877474280329406944260858975786832572502639281366955302690404287426285938207020799096083542661048800535620379309670678055442643663934190189853271864738244895717358818515313566728627158702006062254357131078719953795474112988104133871932673169066479430889870457981723809223870081408154841704512709553792662580454045103014890039932159523204686054706211238403163374076774543527660041880255295219302782269344477744020408467385171505657197471392333805822080364386704505974407317957386980243622455443241242339350114245333991565985258648415466153756197492520131632565335542102233607872981053770395531222164496255729120267729359488078448314495939807918442031462573541628671940629473505272959800902748477205488583945607344283256205791226306809546801938235507501627925195981736976156058855641781932709436666534016451050251835557983364883347931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 231843001894515854810770620955827329984041932787651803451798240532663793357579440309305698675171559042492962543203318207248230850435201031804651530565551822335852443219880563830282584037579432819343733104836401020323452107456814147615100546164984326639023550958364901963853515433736754482472355264324729067362958082551226369310601923877264949332783769147283098173965696700158090948409263180016665169067687513178720370184235397246429121401345748777312315102507086429857818399700793357236337988585732808772426499866257532269016328445165739922583001367798142720033227211739929915502842762926138154141962171986163226477812639925088691827438514808242339451079058070406743817576217842452515994593252839260993857259140451751428367320316832180643584080630617888490475444311966149503370014311260826112967893251944021724339924125746151778819337474650020084902108970271309471076661781972497259968011858864400653319016561500310019683498041226854608869662481910790698778218938940548280080865667324951112853283778885020846700561615231080275258960336795378859416940920576321320140269592514734512862769182874998855622236755005726145076685831231500898010749398047763026596909526189103396554779836053597737747399759796397049485604991126883836757859197122469047769106754312650813577398151361570779488757055523704200349845396399086491368960363170634171713399294141857709195823589989484042561503726833532377790169063143070466896118173594585080809768249270750861565610246408965708464347023379957681706048071380494405352380194592355197245248989085807843384182780193745352280315439993197741132542809605674977873149518140111681676372200432365613419903186026735812498843131131396315168595358859026410131460474931070769787559788790976545209307489653976391973889642383005819740613458646753188613599907232758761191261070407426851253645951039120755676139790406183806150065089339875068807787806367968598920657311824538733507532230576637648773650630057016803134240886670486609859895907492817811914219568404018861320441541826201808247653655709668991465171884419457582433134577732915776524582166228915413115178201835169334397287338546969622028650541003959089664377742651951722880683133614760437664380239237824031716455063938100570533867956535455531434547012998355394998028124994586049433777730743637772725388270586563490690409404231594767898888533678771174145530770216292801689797825093754118691689431077041840330163806115311212825153221546584724375358437500120582972171718082648398497781584345182865012736453684088237458829017677095346720960679757038240651862470137798587032719774167634343908591628319293867416703782092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 577497877669973665679672365532829240499862152537666226459422467473275104146377052701177903751064906404954794688234201860001490817386905516110699719614456795475824513654164739863741174486572083543870501415623958391373147932118229203204946161928759206029289595309549410971120400975871282675617698433999461641444598273446510104151048609271518271527278734911708484893829024198740968782454989284436081929853914556559865853052449268259298863536533619968556079036289008568434490362769641793789161395461649166462419244246572047783758441911499558249087127563122787053368210213800499147413440266931627790726823517855067125788752810793296555687011228028230657274537690098980368386764489911230825356135724431336835952113282926626396940059794667985260903465011751005165838439560274254214733512180362917332422843816067936469915858051271499346955383000518920128480325867535233897279607746322431705685938650025125667892363485546317062213867136750093106204531165192587727675006510559306911716900058978621403494714745877379133565077331308306051160453801770879070595388202408340985543096428616911433841645668653641633139972323303052096301841075335874201270604741485273218215300209807357010711219203748659170970648187015297107701873735332331029556940813931743785275670895049216385467340800731100915554414709390444983487037553542139527746306488335293091104019797052074347936780566883445038522885603527807481314656553466598333168994760725220012972052085971497228797883992743864570151031345182979909572043224554245474645888268584244491459354772446395427211645472259946135828330026751698887424318289428524996908653014352288441573285217320977090605644614277519376271722747595291887906482379313466647415269913467254359856565548988703652534531371367925744136191646711461591631746831146799479375291599305205435681329031236703957920490352814575523608993955041668475173502099548094977221215680271002442632844438602883024281990122768812013802077071554837606100005803261142916962358777484170594829895746198608039565435024991025960437995628281174076914661425354551414603692593112190455622546935318497681274185347197396444209941430979025672822384187022959747401035674312185409271523300240828791481150275669327130758145338564098550111475442408569842489654974369987436305254140850441090480810677986871596151090874672265703720580341803977696761529792846853715457239391458450193609017074112351201418512513498509291489607610071611543527613380847840681763050499570204822679283518619505455165212559012462800988135158766590491018344880909408225120696163659781601844080669517716607558781625951961280033754106723362697177952109461504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -27309231025181682458629010410325817316158569626936015593049931746276734603076675862757008677681632363045457277800918240702840127501705761905858143025221169891299144700401012309004518882512950476921860969396444201157612063350331132363534071866290406750753840086394739516136379894332088492134669580400195125816761488163766193131506780605099004303732613702155067325328503253307129865534914483271348025219878645461177651034281959102527924675701979490490726634611792291178427098739322221849770578319291874593706858262557970538432523842193683059490867192002377838954820142401229624350108718669223772357155476013933427164723999393549558120438206179249193219107433865544855137568289993130859887634997740944441501147125115817995155335179032845794139248267598556354819014999684660865276812156661373648012227026164200459678199007259631716229142302791004379729092940322818505094247778192062290071072557072803431155458141648990678328623778341643481064142667104982855109879965385218740224830902194562605443713582614837789307951534288120372041640320068098748345935246424850470263310370265468406734878184041920854249074661864372535162116273727177699013348556309298895351721188976109832748148083706247134342176245384607056088087416900894298238065996172369627516220618702968777786610577597753420366874407650812136569770889370083900365911263191883519472135862111390956044872666372442277933576666439934729497124913328943393361515741057705877633990091335677195839289584481880636650096692627675319233925077974466179975384583266962064588877046933656044889028464182391508310094006079217203684505714610632813332180730947784823350720872542981630177521649369537837023793285543092219390165285727618419759112023081559180158100753271909506330018498937733574319729819191923114834277620663878019160421746648463418351875868279761769868273967455565387313871593255948312155312311848367090637686550019713536161184129040407678102163354842548563932818841270556808033374447007567500350213632088191637968646668514720968506868306230101428654435551642516871218622179937666544691219528257696180607969235164693390090333780523891221091187286016616260519877256680414382054481091040040508536214835175427729240299244894666598538278872630683710053310462295949125230886323315444258967888277690653885688062416555731484758450773195909199727815897106046913955868571529241203833105559631145334248660239207443210975248351873590000541435840736739264858094135290270833835701398515216404293788589400699109109706767647921733737044862660321021069606392013336232591146427976605162996552763481640076219652228398152437211151054247131395098003537741742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 93382018079447676844717654329359592977887719125309748939950000755749766302068296566199659909950528921541600911160100104680688076088325898686282639645475579962757516434874461751864481792640115696165172007058881284989891060294578899727047667695036245217480645816874050434086401038882950588112437184632103933142793751296776049427934600362552319889618394763265192132945051996719227367650836869343356002478306984174250555980884372563235181928388993494192746120649663099319252389658740118676968196310162057847323854986865251230056720889708220014578285685011746413268249443375564560067469474754495268141262943530116238422344553652219292488679489138223323330470536752855583466744989110087941394800419240490385956473187922520404842955090744084487633692805299335541170627253629265575275122801142401211373050209719511436141340303886209687002944450759033150038970699351739503716674776683431817012435784518236214150070338732855748276789448117180493939658210287362291128854312408878168909079028083529306990361230113409325503236728773486277540493740789436149280281868987483613604631226249334097295387897093644395978860593816482229621990783961820765724160393940627420703508774432251132032066567786656533979308565523213729627028003217244124163758796205578381979355325040823492471870477989203525351100956358047448907238702825459639394002155686653036746732233446867961385688888961974059393260195393722350980600636608776876477872312586929543277813757333679178679386830031028593679436556060013590094701847238946466439092022528879209380838986387641924539429470143037651675327600308818668516497299872273088010096725317600780995714115027167851949271404607933280867069831761038871361378144727821690356741152311470507090113434543266474710918942827493984966788894192573878268992658501029570969411808783154034490718576178215644658103136137265181425211416437694541424581579563581187554583443640791906011798643572611875859977106152265389059318726630898083190393732518260341528440295008884672334965528536334426358954387689682882531876609706129295184408219281243878114246387414420196481477882084982923518436352301509601582736112737025496564213238388182434642448991478386737502237825917119658637672298381566171629666962612721196437996266445814488078001697818276407382628273240430971424781668675384617691901952867161262789821948588024107688133762524264676866582057249832351073498567846250675849017635005183580985709999955964208405638919509388303652469464682658750552496431736722545972135552306570514973436784810732700068681496274471048570313447258906620391337585115527532516165473527102424673165820077261872688074359704649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 1099148622966259329560908805901352918416999394146976330564800697842749996698136398851970365179757271055907241171292622951817962720560930883524894378601701586326902983361312541831921578141487693346973108159017920882181043222837784978995383697122716312538383534491472856006237125863835454617263560856511568224664012000728934356674319183056315770276562237508493687455954842201099187335538224947359924215448322112973416546328863325294715632416792954106388576792981336749236789974454633006149612988706757357045467958751862581937251776820736946798341980828531021161800461467261924951044166400116688266517338980621258362981818962873236515646218636908849252923509688197958616349526459555562015487524142190153478081880485338312952852586956268236452631001735096826189112961236234160112511671500078601652065314073064452521102626731742084493636506437347109634452682226070507879314248876323893504560026399772468993780624520633712606128700711205748207873483165305075383050074666890513272895369610818796916648951837739342579964936940156695202029733416186494393252775035246809878805538766510507935220440935434478504199618070705248642316791381462538439115182708460214260928717360396258950749943321290397927208276265371477339449375837355683277534475866427030134862777225058885424415017661472091396728587876742867930783880984981973613957423885760143870918417175135560423104306123234543008048571838968916278690439568990146579662537174038977980793543946664798852308808381977814917582611427949878177316990119207106365933927131559163999407299677527187242330076629422150944224117205427006148432087426671753438564596369637334619691922973617891648471364925875645052269358654615971463272789178290452438531668238460183128267108604735800634665424514908057588503929335399798673962363420102996289758411887554349628068768554879194497979787454096078570056961097226307502936114317531702434504950741655260022014822930655348413690892704630672286464090129170953891030502043450435392869545142274085465645402546224847121660349474499276772718276512849344534483030361093328328201888404847173987285454595000986533594805685040418102912367217040734807327490735783407865893406286888478742079677138598813616345170973102311153780974731588842199304295031117484831931124066257791684848468739558867941626694658213020492390991519545075099915375644236333663983010277349794051081436443718979019948885194039512997781435655658349104205214181472096066557107726012244594527500181413634155682905118603712574811544476317389126603550565752487192576517222000630494623907902956620204081937240028616307907946104697960656861826385588840944608257980277719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -11797512152713910652087296228196208845918811213024813027115900198168048833299919500739693966644304240357640462480025475177800295483133404599969878738796638211661259812098330798081238724830634209768121219345641449779612694077592648457413823429147608438727343891875863499741160199361095085791970436850649045072619048625428035390161364654885291936432418127435280183765950073340137613967605518267122984001428838311168295803199478373120777873246703580349337406917995788107067209144065728011294076222307996786273487525894988619556366373126981587586203105061314060058986795272604650904376110208630625660029148835930793700865121120765698637349637583649574267675041782445526755234514624194383160386420846380233391519102299666631104466627939342106347457583134614469315751663079487442489397572773055535106860357247313341623497632313973130819161417447047433693236057431055112026768554273150048893017802976666781294295880174835412894061815635449686944491279229738142371493536233982237249446480677807942472882281699556339105858937674249535890927038834090086976658555413094156915487011053721521777896733858732070555415627247629826976761441306552144782336612224715290772103568617547968115065584819726459019349067613189706342584117088138254076384480363293101998287116642367168715880601660634889250578630422564382636364021755206365715308880375116824116488413182719511838053005895644932206120712758870651574554116285782187784344361330955988739778358777263709622691334275997968848739459443312256241743260258289793678102336593828974564517865938694128927141128714022364533733454145013662845675667038044650012955686926238134860351695375621809515273689296410971395108115706852163741494603218962028766956597254998305450419626033691793178988368393402862261460326770267701874080912287499982103659411177718757728184106847137765305540100830134151989441774885504297184421124558259268334093174216234506279032524778596819631065361043175491417489180928748214783662337488117416382668609135111920205354077306759538367157677382086722918463210775329750858676851782428903572090303748821972306215695925830619423681943902149395673426244615941813785146594196690626693740690900217640652136334703269076609594680449032373249824281894202576328442942734317867489665523696880359541668421662768518486144988908001758830604054511412428720105752799785744403493397444276095187016288081369297204132735706040980548543317585111697834640645174072264853016960040434951922621543738604424957292438043780301430927502688214825522538418668649603836280633875523771453516812116444801578883201030852874562275719363620565854976591742074411280231464591287123968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 13647721224780237291369523464624629262753134435668923607157076481082245580991497730675821243674077779778545966343020826414194501626361140121665998803588829139534074733916037988288818219700246610339252165184134684243661765948927131845718335542927860093675150066182242783885133667313676404859685215937471393667280937069410353504268631438194867312947015760178076158411413178888514201623110434928051637029135923366501264567181038945223819718575066393276761753587424170730899963725537148038684361480487519329287879417344853917588764973336104682431656032393403208856603602758909692410647501754197487888724389943941248986414213982766139748618287570670310605661032199574742823391831800457300388798258804343557400547993513445422201640869689019777555559525370765608975633582035314571046692148396464424256656957276629809088081840334021907553963505072068307294778429341157764710351459734995087774891741435611610409635764252549615565279696038439309460113224392629766971367577887032613835506783794229443383245834581835047355283528951333927998918406119932014049899035351251428220890901136050420389873398720205410770832782492675144380423013554548412524465758252057835643863519774960965832995367391140109428861948273235396440669519154482046767633019741927880112161888281281713551154355229925077570695303698831634565974597792452558381495309035949353416810808191406070353928101783883297571519687298424254644913637288029276295854564780877495213018013742763324060058155222413934199319233380888237951047901428583763663888205451419349989260673902600123030925343364736896894815614607144146692627877785813674425219286983741030787487901348927783543654213957416405063518833864604593799616604937415357646869648348003885703301255886941162907620876832161546024482670957473898171829809664359172980824952302308689079048617797052383636425504445029499607344470297020884887251019615066628759403905393610979907208340750363510009107345172435163363694577271077340253871601578525680971955122789368618224037937982839191354387765924050256980703758074753675397595847706234122357286138441512440423034285523787066067147821399545868422528901473739276392518369714742326441013655565928999200746756721260143932504628108777750201240015547144361811898840240073665906525175764810138803564870507400730695565557291955106405684222824504394841010468199668788440667025686341876058261004237139096866928620165390254439804261864908239306914833240883900294029273701947654883566990218734373314945780616057251227124216849308343058006075652022847731436963990739954905693561972691401054579722398143080504997982183158936284925557368711359166131145277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -1819311597940866941809933426626836051780310521358004021131092057300507504303090833346173261276838559703314053076914374362351717213072458288748457820540467109275155771738051504583018420539051667531688829238955322591529992814610379136963872006829748801955077235672234017595042708276639070589420588539772325100299111281847179179769071737143564227848060675045115558244232889640162979203981643863592426641236686762809623278761148711445510329399237670333840050125944153734843169219630473644054373434744470633126874415980018999077385708569891868886960867021786876806286668097034365402497073062608346030690336698372687952759810207555589051296066340402330959600363584982677910979665359902421917912592436257784860829311244580810992511395332286575557025573129276424309328284639044993922655710232944870664161951383704440445785187373539802225824808554466330637360055063361119796138163010343526773580619773830370135141019808191203510730579958437079994814312422799545357818282229122380760116810344583875967488183469640497636916895241451924063472220485870490343657055791312019529564366762512126048762421992349741074117657591953830351811009041517250257765102606602187374893942311406800591102201934911296704789566634722867945489339543084019500289817827737410517203739773668912357830614089131219514736074965260954526436494307536587194409795887603052447074740137455188557393441342714698049744548291476345524420675300080375628488352742589141081324286118799052986600859191054190771971763899039503174684999278909342326338029609020865369678403754208098181138148950905100164670048915167182918164045534367952535502813178167518829849204303033680342563722393815626045719402891660993483604567037039269508385277122613270812168724457469382297608514076999036224361102795968700261432371308744542755155443391950602761917221936593665010240703115666633520608480110976979878353857984116789786890695413803013365676532319816123641639008007805512289342128324637566747955475535535727545309755999296718760889571101561271930578109695367388215889292729299827989392481551786467314905573228242373242987672711080221584034103652954668260861747583691157870456468435616487629919841550013824382067203817373010337482987653096637511319379053678357640180558513441883843074458783901045994586347908860974599299284119748539288771746734452209509768237366942793931922505989892129614551941984860478041524268625791406512237711774335104545347018420626666154051925077312883684485838650253831026181619342298678112276300074797495428376257759232969358299328803297007963935715265340464860972232631982208415008568973013552465253199207493026678345393099505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -6106893933321193424260396179916227257934300775444389938369511699437389798990273168595518163462487379664902691467133649596469809045914599552159719117896089936780156186856006211781523830418417865184360849532211530767697916514122558284641157967898262966809649288263579362050493734758110562462365855486841404308532739254035071822502006781836658958358256409745856020369240934545067609912087693521087547414944934957587367001033282454731823205183965310139491470597198043161624591737251301850339543866535538488873963228540533801233135414351319386148506452336834282784011026776119743448418765632242867449053930770419232620267253449655378129915144630139836040457026416991412654810482532075099423977790225750819629309814565764187962340549814601398463879309453444670499268493338967045031181447840727998100671679647971723946911992852382128791584981560084638753102578395263365353905846507182943881265840264839660992724263041522130579050690545352054523854384489326477760046351870291886770111486699837476594496782693259147584437953420889713987330243907166133210481320915150935685816492098255301043750745033310408117867110346059290799937980237502064091285701788287757390379650482542462292852444504344095567220218854545886275346918544267412827947091535000350930005629158995532760323810658205622412340821762408955633996421959692958255593605570848597185084114211873576809130274341943189225932869313258153994806492624974825572190680400651085449383587536616066576364630575285257693169483364355592314233319435053146924570346679955854086451106100528781558018809409491763904301421168597225750368001433918577234495182590725185900679114333169276422992411063414980013590182351303297453935355169488208213825213836125928832830781053791450310415323505826574593586373246388823850497974848057720048176753524680654264554946138938458379889804459473813864970764265769821303971262552233870065046124616037359235282670139080005448066864436099935204434733920948824068578015370855782888416680340480424237902746281533527530806836639595521398540969177657584866550779915977510541311186980285812114059667046076318272027940943707082007955487118671955898743752195975470106811384599460405821461826355015783155240213902481836401273111120517745863054214583949653303880620022846825580417911742352561906764450104762352344724841144256351673594695413543181067370711772493588020665161682314130037818391192834234541955632320956566030094892956353710901097430151615822245498603197455901912281175993266072730768557568838199149797311697972695323843529306363977151587914153684958606797509344628897492900821167520089503902684529343083766686478971699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] 175878978686099244878386924226613052897762161585827045749864284395574717061586211929712077060823230216696891975432084268970518839546578824961892478004060387975250738516181061486173542895483626122767546850322145475647816030931126378983394247765053880856255638410801875299217924440122673467038516022382182266119332554262798660192348961091865564009975149866277873944908379303582123256079031955248018726827783858837245967328089244857650600920248570091079525965828853587101561119926312870518336719138293462048086151868830962751262422127135305953479238409400708602371580424031393837810460657834886923799187685649299877385561782811807362242214608938873678477316011226736003924523651573223938866219770960660894932862122971573712977364469826720879595606982491666518548979961704375435219103916147575017017182395830843975717028297361935561577071952664575940086271433910514082541530301460269163847585516675359627922391981284750797909173087233099153901023603784424596350709365512494654846571858536688285598941866436194258088009375108505726817764350686962661426070971577380132831835548608594633809385268878581466154108384157582816341250022024663137206719669796857786485555812102667875904525240845283326707300522595098006516992671656762230799487679838301886914640950288143108035174002921862497555972271959627544314899798580010961814961846291322093855140257237020551321450535445542460541364549831802899830668070066344345709105889322058408506403856403600931231049779780170124878170333013505041430508922660376858778947605753140900017725543734796077956796804957026322296506585474448986328979474553406117708078524010267439192173911695099803559280442762084165003085918448108836285122212452042252254993080252430224655564759551990837420267341291818872029763745092003359445650853132140390676916276159350401229162738522653717832965674897705632506422377170539121561543602101473345936298040569214242921484009149257066804412545647357944433985589386333109996502514071560524718886506910132314305697197366131206575749704830232224516179832524867518310470009561620115006662382774982335122414689563252566994060307100586303428001401830908071192322530652881800248684808856830312814574961336295688203930480827739740982597782297200582324010129245916882775061393611284914059919789040961032795968337879625546512621808994011655281187491932544187099699671777192422237230051168784447441137337014292746101242007180472166065299369052642572721797910702316703886567623284303678668595075263074450373660670269386352372481604884932215508849066939575964520087181440451917951210105250404316190909371198124300202891359381538474575415681526792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -340313706226340765692094764523089312957583087881437660652412866426063191160191743851746497930363863909357308198571781305403839100825199244511726994283395186106623772240348321352040189105269030809122951414928292348350925647799210009086941742905788894839533435100683022783144316929153692232397417395469913175767741401317401531239625124305244369033513411901582671349652860750782704364696572920192586392497210764344501578421814338122379887364048560893173857788392171567147885210305068368257908012306164056752869283958920584876103456136037778909837573197490246368825584673750440027241629330096241937639328149787326612465586343110439100749149213504951531040571470672362234024240257222942975485230585995461449421631554307134846523283573388223117260391400860231588000424716183409356385345582311655854805271369257845656344340471169339400974194299440019060565527061748162089002151000547441053868529305867420831769011672583760838036698213428089860174079947198823897362666668140234929760179268220148815381819668556856082059819923450899525766812092055718121257008990599205129114607479377006398609127361497312879268927663910986724893995639377891702397180052726726877934375642605401865778537954601445403822666885014681618043341190634489920751259971890012465847658623146594325246509341455978819132989418741623222373289802118284585246475512592554463602827582980919079620964282059888884850914006312772826461694525415521363096606777840988866428832721446133958714801232192061477446874823760851676352673179206732584967297463781143703623691138037171947004240846943686255437955744488535372110431214659854068639173481808487034074912516880501697748136236478075724091127395726706886647869296344009305330543401974780208257503383782412304757917964062909019269677370506547745478409970439321757936159537514920062403512278704929017492962838945893898567508354086052328040652869839655625810853593835805812823479916490903269982595522952797217633397903922183182315204597543685734163391767348792716869071509933409358137752079598039564418594327025449043393228918499598573124970666353858655546560871098233144878498529768736029165211456459096348889400914237999819559211157376426593977931659546705835636987886395500440053085603883988840836841175122728182433259484435170528482511831727070635416514608939631656982073633203655305951382705393339723594922007687020969965726033239370115505444879510281685108129616243012655837934066044644954635120152198169135308436469801690423329158391166778749021411025510574625607563323341863717737047116011443849788515547531340827979379677265814944504013183539086790884224888452971836855603771966750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -6689705774751610085327161880186355944892578098589094730202972590042504125624554556385101658649083594723776964944985745628121929283561653500746466110090474715236515137790601936847005092842847108581785973974770979884456561198965746880072776073833329377702411363785136854436677573448914829815657922221227950053153616221116799323677633135986420254738137863241211259738071641754386030462556525240763551307061905482865619982063248751569293664731152708934009348317753240969824908755242067506660793991370386408854425150649465109004695195874073968636795626112790787519817785835410657134637802720347598679880382620807116114947407871957380195235919334184534562157417086610389973556872791678308460753071298297606601040861852676368635409148772171069026865815520626920415268149594589648560593394545780942858459619713678196205556935335406763083048044504274925124785209836232209290104389364852869163390658563702295184733587614963633601306900714823427337943467955497399692674997581817425801158934311538936517195884026852271686746923667764715635825427373427032248924174112945076255975887613558177918695793101230682625015035972857643576813308485459784536243975590911635508015426657652515743480558818523884319594264917579562800457203035283818103817212149698060262920399016265119510939966059476876570755780909807927581655016404743710221778624778326846680157103518707800195803908163701787095257737376721408014387381770170313997485179231340460529281141245872671972985058050304976699456252819021009875547646900675643750948172066837311935615093462197767057376282916202693772459501979012077179039460819533210392182624640776204504690978746441602574998378020796844988339868295087700530247861589088620242720753333129602817472557182225501121604235418833282673766658316021172023349339143367252580894178086786464728241468179028806471129554478612316426851703263513737422164887378070957503201563589864808001326747781681165740968376032016916762610220563421648868751654850306981663027453723980647198160077643686119094000190051006064322221351172510829068053490287235420434362397741439568414319723226073537731581358837378544573637746568228705497470736213463995262456318887729814251594808430918804810136294770969627232194203556592884051640392679366927718157461442090141039321911159774058908176301795607977178073855462084338930054755698517542684727314442932296281528449938646400894669704714120367972423112439381863818163256655654074689235455391096163588863238515055754954905848657180319891953931920676268820230981913175750675761393011102668752106722807481209121682394703810921073365072488891072998974552175103277924518496361439559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 48212515084089345194738623561622528247592848705123282553250358260682580907765205509064259201863416514381954511952084961384693075746236750594925239534909100926548201996485692874368866367446388496336277450211059808116075700795625273383840728252599095141229745587420325979153038467061472994416761631486047777413349392813591569216793804005895927582503521198063445058895865229303479398220013049885459699897930149354863794523180117712174884184097718198312495517325948974340603081966854021735276337666285377513934101098881635673440920101516381690515469145245894324866877266493362030937351559869415336744363132010100657289042169926381711811571584726140471506536368981442751225258087696739090638550474688687616065535727442051750046123171905800544248369847988356690742119687481034945526477468458710723017140971929283980882422636126564813551851479630466826370377862369204627467870534200476833624966712486336266903765764779704539624153627244002674720403326084607713986775542528996791186804497050223268233317136648179386924209035454415266282738471741746788445034021999104530166738079333561048672399783134496826868179494234048348335725711382893859363908645959105269831091361818680146438309881311579632547396533338890174181966321376236105328772008266950380964783275152826816622217761496538989096623539479698419297113105316944643424605538895274522239493919657348544800403524037875886476870585724003135408927212543588520395364525773109477637219382478928401807878929810416903064054671497847903931930818314303850861639939684236735036134553522442274482575599412913033867745568494959919925374314873597396975403331273909134491125634426033262747682320352588700239913448313890896054750982954220885241101437534637928866532946003530548086326238084769448366252639596595236668690457730512405244839802406611156146796739979970325334621173318491811491148368857636703765324362832979672820413635514023156373588417697048843383381030891160893983096554851865378496020112774167360791759984268545441855666814740168040985852418783843963190394827218748616937566542317374198933952168868911702448965042818884433455097999175848771366027462759259501519791576615287051785160082152190838108797563946861866203018801892614551840897373869031369962362228794704968224694290846908626189378106789899038122015885275425321199976071740743688772426601486214425638330613647265976700355982040671325090499145526499362125233716558898476774689640281179138279690610097782286342249807412695979457071238153556764069312136529795656594878748909246107109135046055906001851280550243857061711660876666672309039564190887452886800968485051214460157352545090157936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -103316314433224835798068677330040947018824294672574645424063139219805093995216598215460201967560068064260355927400570950291030611041603472499601173722399737390324985616273892400953164764659202628976261737569731853587900311140216070736466906947818759103344706820722101330798418906190670869789820631482470998826696291300304011166540561303553225347379304949476019993821139136898986340128469501439657154675228664290739513455711349119252145468078635573245292833026260868021691921163002595930173799192156626515589846570627145741503375119692532357170559238427437531167619483428890318101006924551264699949904866829190428367402472654886546385189647934154062793961428272631535872468260053235047894165579715039874523666461488045437890427407954526387762585255477952556473688670979753639952229521250474161280360756309625553358804516839706708841693675296012057097762305263307426779484245275217816677760732809251951651763755329109424968527387405750141206165573940945649561949732344655440861073387900010572442847793826294499931338176689562395321654647521974686058066373028306363682816631999952538310773217181279550803257418579762758589441666210684914798619079277511989426851127238798214516351092408137743908338376479385560925298835197033738148052174830361160907196098035604692974707100594896708283023226318448309564336540729856269223965563359537632938051009690520154551242909673974035844724666425248349647091563657586235352213479192329824014896269808418803081536223007930434199194105263036992780847431556336308605589180213618759329512127650551493463480427604367326851280647818236360601739461408190981872237105837875215103680868409225111534779800004092615398862060698313490147784259064739477474806825378365999400781830183102975801543460026931979079127523436600275695370966244630913610846385256494781454542427509186415692575892233222617495183030266007119458057559353272578460676954182172129808292042403646439310559605885064466415080149420638332399662061791984143730318625786166116548473738698293023520958006102806425128474756157541568528950267297548322291478176003601042655322781851429812436814902962947140858918190590875729095253715512890429483444610741092347568094023001486537832241850377591957691641139080708671522892982822842655856200056799041913784159031086127115975576187105138969148446896519971971230665454336410212815757575560485087228902566698655556508645963024881640675539608408925288057643464424774365288234650724592689241096624359248886291435916955730880919215733376754603343835729020245683730551751704265377144215754118122178172070341254220034196971212673180243451924008412978383610881327781455593472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] -155136860187649323447110035214675104508909123806682135120352192222979137211831350560882079738784172645015352350247808066308708984100432483667744821805592110366097078514863626682372616414092879758447478772130897035560467637643729471434723592596516258876870237564115896839591309354985337042142914749499597730029136148820285695485871607090511527779559102296079647994249297402035672373626757670709605613975285092122887574087085775542117301711230187136317666466466816363227363197810324475869674253016121418342652098103727780523418358703810234136674945591945270395687685208175969940098885463445451781597538118949208310978183249270788619648743721534835330817835519101979045812876005584329894395125317969136292554669318405883594702359394684902427518497312103095515701065638602249845536563159971871464013091233557141403119725685683129860061281944607845477167879023012820435037640418059462460759362902128816676471883357276449202644265884995109096464910816389011096082384622104365088914693343879402580609355271329664119497915662240522975952253686065770271951008890241329124358363483249422226984464809050969070278793712113369465510159529326308451416038340532605945299952811644011518734240918206066124131671487715046422825014251535229339223806397506877346849698044870566924169297908227732527744011148412719868955161953799204198899440776587481816704751887286034010788795735816077289645811079367629158024716995842591040220446616517782546886145555301705491732100439519173287738266221844910502957068191808487281003442432706720875822219687712123824333228326582510106938762279612492407796155340081432084584426966843990551527196923185806958929306854561320734814831248722941394524369722668836764880667668224012957143803320854984493642958211816213740522690610831257538969956388434065494458361777384505509336715554747523436618530077464002945569812884578032240802098969006751863912970130309335318605184693913816927204268660536297232553478342341563885472499515095398261614678009452876098245638748017196115037264163800107998693793632452126477686553305169482253433745242045680783975584099099482779798637131490788279319509335140269629899624035920454724657770507684710266564746759216050268196993624002120673591047461175163251304068940075909979745866959100929357219450700402018538233284974977184690622138416163710899679035456121729404813412691621258921925571075952181578244168168764481984603689994162901268515194474917032606597414236139206256460667937484165182456914377543989096801773609949648022444537663129015552080738379722032682523577460464795340808165343037694023871064155000356186905789314058027306896141452312576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 11645449715109392975161874332044142003121436974821908979902931415356476968475295635846383187253989794991198750451330119386681613115114629931262710095117146744142712840854184906166967419661997976722560043127358219356003616600522613238879272154748187215279466063524666263033460660286919341016371363082866571649168512037662956335248960979459133773352447104820700093958015950430464093014781048170596197850915041085145876960978553126111938470447898693270818691659874179708879486254252548159574008425296301764141979439107916376315490051750894297133484766857376734593427390166298394368385051335487004984186883971284987895141235315528025159918907881972458994050666286067865415613721155891355329553712721313549127366210664241597113412396361690419159910090706774264860256325539275880114634028955274061076557077424095190984240301466832080703637319885607165308503017377827471254510682203253453068323818842059347754502133920460489480717030248642597249280268061324151054447916406504350339396331703560873150867544553283514494921237120393418098624476208339368462484817004586313502354018944921994872059986192167758725251051428372862850712845218689258179596536175522332903597716533564751671444378794974623331843376938540641812155485035919152935497577284516764059591950030780428968086064424233923332043059336877593237849142499318458012923648586357725162654824808785302756395197744414811313623551012936986374851964857170171427351696675892387505576378965081565453473743851694181871900193724086969355623788060178539893417796584794292869331491099781770856528498296923123818728956617688942347583271294076524305948752035501836350364702372586914247434524065785853865980160196779421808434483078118546687634973264371852876174869385039760984843168722216705261941589790998882035434952855711194660906474894692607092599091943836897191849244873568031386010929377085244144609819579503138496844589549650327131105476885083015887978401581470196645722254709636240705994104051315574770058555873582632395480469877022119189637496694345629072625401317006702660480510341203246186402068896233382050497260968033049006917632087908266016418512721995251416049783921368856805264960633940829475850076658282631798596011211793330537980894652269770647400204513373130022166846054702256599404868330997434839758987720524867649507886114476206624526553754049976453447953020606731180814537493850943876929240947506387838701748330470840842903022504080767527278737563191817360915620421657275250511504661143794262152296580996838080031252452560633853937755436500284419196534264022585832210283283731395506235926698151999085965375704456367960377255872430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 39250336334318877310519106480747590637103199128305541713470608882861047951303711126516406168207026420956150225548192847959294311738891345885520577564266451400394493854348674771861851660585066963960458591680849976849373869212083668518827210781365312552429969250174457846363345712292350353812163965379617910154836037973719871434970848297625211902078764424773769628743326985005647921871343572025396456787080419598260925587600105042558155699840525931138948671163583861627067080202314672865219945233833427304033515859492427029951532436364195869709434632546921545293432493883255900886876983220637930400992103442240122248016431704077779662392083820685101138494322042222024738671059415888397785085012926526698179310472919291204317297477208718794349457200745045494607346516052900864214427725549186989991158547297038997224642549942049919054490568422350503417278682836305808629302681956031220934586747428328366631415333695086212188892031932757977131573809472676755045906681822287291830781339898760683569057554573399626088446518565112871327364358691613819034342600639424584560255553843205738769662332413817013176364748066682355492171711203147743434139357555825282116411649516682470049334134436681687107923940156813367288927650870577960279133869992722901905148710087447885628885644349723310672668855152397865848669866806448681977970853288253164577987870843522552672401841775010682190113437782261906206314339168849440748809392573386477528457258495640719565153426451032295699977550011623572184690508763180465504347051720012455755150074715895982131069545690103368083048076477071553895556148636562471155800372209718007261536647743014593974147433393801742552010567228698944459417752811267071790478702779050203719494426092030757437767517508026708538580061013748169134136027172034268068921878960215459713404437177893698814253484908217839228339468055492314415536697415826970541901594216186554579183284585585300427240187613394122410669577804936365445348350095279179011743114290918762089517032889923276408750920962052000793646537143098935409821432669280924557484120746542148381618049766839046279999323751511812153128981861442942487209557349972043096515844226318025735262145518015058295431146570814106244310213569418135937247978636931893522581401912064192702241378528403454472306216073454793266855220160655177983160277273008282550609804506688884456165747004815573036953875783978873753094803106874841789605334663497774850973025516703493499070836133501171473269842480473645959154018003493525965592343902413022379573858429934122736167889113596030483587858055110258604661261827362874859128806822375673483548482577891328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] -796906697349531792151366080980757345445072166622135105341124013198401157080337813296026694277053783700554192283336752698258940492618111219697617385952402441664888262846437419008324637947786391259694972485817784118356841675352356770718532380828088768825376275223940538695693190340681154885472559043369914275482974570614638255327289428083952827816284992262149956024493518859352682673330920027550519725908413021712375590892477103520813852056956727192541653511166372339892923133989378455881593317323751774112772294985052660662123237511339491473429628912988129486657058550933566316375941638952448247320505070287832041933018030980545569808838091127123497284102302472471234654578171161310897223250358692433073147394899729927287019893266370057900996567422800322536728357091753403502014044619672319520037694458493792577496220433719127855219988054008824094642831817672703211485145671063704908585294304581777643445149553103077890427722333865847988780054524642802825588743194501132983371618180533127608650932801618573347110158945898804273293766376934060652953513941630224066395685328869019772699464779145934465013779330750209780863601233141232334311475813005941240941534773524696146138322034816168573907071139902663734283102266718926204629783680464648491807367742986178418440394050663486589901425947913527194930197353149559154488139607676364484192984851381304912109236326173050434185159962190137357376117575187762260845153147044324282806421675374859579300839369372328146725169346726969186913226836593872398244480524098067203309981478300929041880378633190112741287654850924667001080671310464433341226868581302982003261188856022809872482747384814270934065237913056283718679329323451317195544608234556152246858069266663481656486991336876872784531586132690373115441639456822245489881875846826839856436705938306369937503736593876568699352304321133215024518927418884221248269902319775980482581091883472514606133985723226515780062688905271275326511091165497720710641530412618870675061857761994484324483375478559285866022063736485097198693822632904786739036017947293298039159922092258346989027281504895541512830499833099906642232265530342057058687587581792860570769982396438951017762424277837023255717935106199653080957618822673593513065989102417826749319746652226457792805065505295870461773679206761438346346572221182047180534077267260172962928864851405516025481009782992954872173533483030612800936401960483702182347961409785182797773977700067662265239561863995954223019262471437768614460771241744185539496269384653705241791998158016582160806493629321580883801053838279843342895382637858011037419492461667942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 849527450006934127258255798537328609213547162045859459198226946029677376787732569491679088956899898917383885151208649477233849049871621041578526374098079618219768493428353821743614770397704280482878771033917392195910672391048520989887840392389764790061396347674093477534775864124640604365357012263189854355844754612889140558147441965984023329319017518529130021425141256223435555176757462862377956239448854838674624295658176095147616078703092090286045867659998786584830808441207633865107030033262716145803074882487411265807056234096179562834386400321662114065091644906721159895215923557524057422496858837372558784662687017029040935633865794087359623551248615947940702497211034717493778791093175757003180309010633516132463064113366866301724220227160633228494213272425415866984177590334817813597593447623503952447682722716613288575147163294681637611755825040251473625676299990089065745489606954244218253662842847525064565996994154070326759968428243745728148750070407500340203258755492946688311287852353309922948879366777722623071484043612491022088588888947497065781001181680449936932306725232694837509360111223299144333713917735901080339888221481175331461059840625388629114778175340896118398925000320777311824842169876734467840014486152527137265834427544790013058726643568679509924660723138183434511954714190427828965412061380997655270911934725476314872206139890195384238886817914410299548840999912161543017904202904980270575079534757910790086073118805275542284602582942022654796254224281101856380651420342000063465886861910248423862462955075489497093499015328735973894015056062315473671970159542164472759558536308337667012641980841245660467007751394234165640328920865049496206351290926227923651620183873838330086598710123660282412692753145253551889199492570354409514880948333217452591676442960121084809215139000051665103020298290913965411752454098232136451225833878200065301071234579593241838853081047541375381456614393778057662422538987612772406620755495582939693257501787646817945148489712075539977117016437105691934406820816092251818973120411533619515696004339399656224803352547750582574502372027097330577203533883651923107653381874557845556561652381745799179390851950120804293005346235509492710753210470228667112970820463411319536886519223317760411911106792956552055319236269994531549655303970332538166377629572493722960651768415186390792440499673104387655717361791780388627823704530266682534338786774110612397147738864411748963338902644584741668339845143430397752739341537569624948599181144713804228846910081739186049274698228275639415929466219790637402547630123495096542559194274420752384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 20429460833333826765519472256425114701272836272131828448121223346365528827558158693088977330328414629553614105351218145317756499704972700088734412343895929399126769751640855442865468160843241728364811523192179928340585761560343910117622798461480122392219488103131594313994955679607872564590171482029934695248051871953931868114077846014475928577347216817679946322498602434028886865007841283998140915506505985961881081718421644450437550547174760773857121873839810732444028942264327162881764422033826616019678736236191353206521538040727015815398652134700870909742387928856188777039210669636514941304213927369530995659138610004126871252495121918441073900163674650640912865623210162184789466963662973136108384231604844128887511398133459857859670305157595277517024886194736046424332143326316473951341844626076593127889129700567687408321974083703119943624698911205299685066764541109842354064960766683483752450102598747416450268253010210033022857967132623221510167356261689273947131251601789931043184195426881265355745288734596789480053734057649243487811740621254371079124562114181571636262516693051582367349713506389220109651080787668499999521782061367201659221649687255030487652295566874154170640764316015405440510388885978702856114724586368780219449639197984266608626491672276041201515032212169674169977637819095198977340324711192813633628044039191922043228683628529859709647753424414092726584659883240115739748524679501146797810977915618513291182848106183519775156672880110470894835170137295707570547926080887654305660893516477604827602113871119696126832336193551587836006553704544432398157324315359056696753256084745917338827968531233099988683360076732155648322538134222164556515310501208766129045165930742098413248742749213771744912723045588631069871786111410300645255295815962750829832484676601524416758900761196998065678032692814573401024363191260883441085939875911752200545429908826318662456955543968383191410727083477476220304177330455672646514296383546533768422840665896877635833528873469174708053029025019402406483094336974537596923545316799090092356170269839544879566254937138640999918529683092628597430940077565033937493628478762106767116037715988295298366893098657466184267366732725894179700414914859440421200550901509692707682557297049994573402955119014330899095991111810325914940228048236027696985052851677870099228240143026200753392554750427739385745871554103631016345133312299336678364085360807766749436930296301100942090302034698229963743930273745694409688886432339942461177258188091500844853408655737421613636214662124761917913638869861855818119217257680118920570016229343635701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -74800513159561632311282378920103340437527410335697840801762386997964024148293674049786672505017161503616643564003716252290497440455976122414296916716617237568931136452733791244666430909413121126933570131078974499164175050076711638531939140093726524642929561310884008454072308474210494462282185327561652216442305175575136727949003337719340916937406798938288139871836054207060122317036243445178781159634664683176900691343877354455038108235519488676310978727694998459583492418154427165789354625557615945713040900005609178493404415581849959448606613331103354034604155566016809599062072300173852362997985375613092281279521463825507328422873382272363971057069331804885535224765654050256604395023469342059508083542519673784071719660082562596378751307099493471383173912503538247123766017049521094436561621294873535054515678503938422206813841657419258459711060978059296958998030143141514145954034584115134965157480540490919507313852097462014791157302706370775733137094158648187031024968370426875614421381603833763019400687488689320767925046165448159009186595411185750748608882222430499503002770060470852447522413282537261588528957151021344086399418028623068710934627412984344523172957535339553973143841692815409241731061094365002787386040329182465290628173461105322042925521853763919346948199360546409893233969744227703084801803580966710489830442179928484530977249038833367752878749237246568983603514495165169882073027574928620308049173701583350401654180204867118673593170971749880000725552762138860740307420726443871048265938327606094022915682412736442455847335614386573624688403108975869722040985819885258738184256495156264693889929188692329464586396224835039774372719670120546279401838293745095077190679033542633053544135152813795400586982088267644543031975296458927814509568334495406240781199044767005952959609660077670539942365837723956438538073693081946679059619976646377538809359121972564577769092535236528789473098098289096481271681334184975508938151012118811320221309929113024508112260376705805591944057168995336461435016620986396789359179497762932682441191710063228461049850212168021736518426799962861116553839630348900734011031700950042648843665109448411128647254417406034102753315134293401927619799281617394833498666959962700457265771413107349544255374366971583499335757639349157866327958705386117814322415336418992110159121544386001827624894666438779879410064497148789533635364469003652749344419671086940525499466264887953568919125836170521116235895833693325710117671440011184614728065833711634379762373497549622737617195518220647042697025508244512294928384671599514539607416529967866970112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -235379189504270722391194602519425711373228973355521098647804465420586095660393387928430340028884547252143986291165631613681791107536715478525392976745955222978875797048177578670445550417046381512672366083532014639967812442346329372218554918738032190858268970212341523323053653993010579185961914390307876599101176527666206208119895903593386407238031483264451939743543385466470401463201642248927068525527312893250250186601906778581811427967006292641977076942851789947131461498428832884409310323832928811003290314024585497996266167271375835561878978380590973394793761475638564771220373272361837517428794345317363100309549240268534960607720648153162739743672289902450014243205484131170407113153458475706200666909022844713469580418045126840363926201531956319936646172620323379059770432236001061029671257656539756779393797615179084576490006064847054100999465267001726452563733272189340535936833424213697159477691951028575026207828867302429497513269900921728730939664728257745858308442912158261042696203101623824933518313611422013225230529687830997645640734484513378145825837677867271861463485373187651377681191019257460155168723203841367926826174376233857280904614325072684495149929562252768056685757949333629536324915787322223734810935589290253303390298433801029507465730351957049598259336255167151470410686014374855671972235562797204698828018299773307868865555148511289696173774805238322404296828786804089945756223541295392332496249466022059256699756227615025058814805448092511340761222888144636416701900766125147650888269689040761883586746332460171047212893611433823397407500491311668990018408322016380171748962556482221553301227736064705336381783726646651370966714696374612262965440742667019368525954474397623051587300993790778886378333443907570481599299425234501399172773686418735315802608844511355504237735451148084180962778868287418480756594626062901150661453455504272331817444284390309985861228829245996846158112321716088431754413673095646402199020672828618556337775262465483088722300982442269194751216629648447252280661295929768726827921045477400080981531197564656609250930008733257013077732119996049652937050752393951838272544902360490839899739573817894478989777930842890063913952486500798300223281047179669874822456874690828648223343709334919271746137681909878319347691489005659697808464751862179890587671290870269289484709980830779805570606205787583687099670105838516881070588374493022623271844003780382918017516556809377894956145375493328333794724814199780768882219184188637234941356332311857465018207164517161341048530652665944428916138782891966265602697541149944454777919727973957632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 2583737252300745522902354481879920176553232589046286592374596335915753737713526903295714182551010433734418757006624413850443373664039794575691604163090391134835922081263810171431925725829609204200202865192381341387035168802457197153171590533838076352912059661777623905998315708012491898991292835458046625781075985457892172375172938070562864590483493250175528655548049271334193441593787318354563042013578295020959989900000573054236302067769768019116072330380862850965490642778457846391431025721771334052885444668747139845434985382767238945419440637104582218961583028821492889309768515674724466238531303437604047688007287388362510534548502179981633442089020586302318562488243550474154520091263398911835039738312748527194541866593121279746478532802898392010987477120557719658899553110411166405755736778703194531221052541925174025149655702053786615675201121674290904353046135286413615285903322330678758141446560118060684323182746619225110852246517391457582983514712160558454557683140297256815979737409884404950791668511045035429821535746492737475008456980342377922206479137102731028353336264843461458383132105023173811111582477246274912666454037220202212328808856638472589991601972727448624396801336649029375282900712163140236783879503460485195314575655748741792358564388111591623024510881973340731777240814968096767653565954746260864024429822929417114903558433720577402198651624978905866499610099333652056233018960237053504001662091083331607590707094441725202172935399400559091835117985479137121578086430430546974138037044086027189311414773098704534789152554958065062430714029197792585740374327756171721891095819987026885670666618084818942509708395686180110010889510407516947652053462049920199049297998151833808817873614496219424920717178737194873128058412392403179323161681681845847511151975446255863962173309094957440074341041440269126500986809153397318373886907614165438208492375836555306142906398116441546995406025503786255562509679077601261200262251571683749249611543435375758979298815637846361779060535114969101010089570544981391958012156244822683549430313616565600995111164355287019219026974311467891244275030096611067346251052062625824531194828495323143268463365319072475820347623692548426683625902911538336272552352932741677438947714207049872216602127003877587153862480146696221430862933846351852399072963312151289603091911773862880431792159666777601581402701337399777990088865969469730388233009787749394091519715777347430557109496555668370076804731318958672414446345893785240861146526705977968282122724878820268449393075280031350752983239383953004711118513167689978257095576274080832159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] 1298475235228103188723828173812870212125492458410946807252855923143688215569760953848605659073013523001495431406184138062657677568437968983902968225295173065889722662819098407955682297189404783927442198053590414827048522641688823462977701443782640989200624399692034273364367028136586690402672704681076365678244104194643590987306580089801190624630165237427564850045091238857543379167177807752588484475717845127411181580974526426823862867218219606799839892487420747867641025018838700180023650364712405722465044278572375778897782148326173808647631621389711559267434204178806415056525027176167642938670086011367562045260298086854711846822710914831586977507588055468106216696486356744239819405758850352312983536161346258838822687221256022980016475397453021644505727811625381203520579948178438159867990090902365967871999476776674590112568405832793683770178788034087352766410712834040272022553979232582387099468964152799975289244603871485340047494561170566776984810607115305216703714561175116125017143585152835680935636846896984555025765353371092196942750136073407309837869711978205424736823085585872147054363720234556732435935114439125487572549995056925593759896293658994231173247869801408992302480936705299487685679117963146889032893176127802505089806952348994769375070579578041942732530234805430496847543366745254951506857251649851769673482468941407435675493243559069022230777164084888745987000620069455344110127396056977865694678202459387547386665759852066023480623965186881231723321064005054540387149434412497388222171115756509253821523446743788620618683579368247277441442050574329540716225582548557834614531508115432626429581377246050458279301368188247671621939523270823377075602570712675820699094739401661665458758622770915209014312103444341589548409210978463011060628727192332477129460360156467032146945379348938559963088291507531307161801646727948105207166514554473137667926810642557604551975981816094726745108310080374927938052434119363414664629534746298372146848286705132542469831296959108938137375707638436535067277864062796292944520628694209939844683386178692157508745063090613395319335544431566198637092054951446396182389702270560401703651651045069045913676913084000774546123164056902315831789338979513628279089038056584675057789674114273358539452799192299044746761555248556854211787390421422348992095866244627692136998266466693826475622529415891475959488481754326823381153749834781626347722702881511584457948807978322023548454890254507381129624078347522582730152206876139612651320108046074417489838643995604215209307238755200833368550907592413499481760577628768366949594784774225920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -63086832060770671508099242486167830138763138195653113447292094043783783145644105139792134082404093465848901323025761614580634094053892648208741919674834531477519396111175748612553721628210954728200336403296374820934566783542975867587222144304008513386093383298540689104178253976286434721747336392189616897993659857568210875456400492630188207102069661606026796216970772455089373836163163823624881638552377377890039521361195868088963410972514725403358206774165572848460239588302324232632396116752457835875379348634731017027475717301280667681384411600500011807899832868650215224091650851331427203987001753783899217756731623940412154874439052643716309011882362580325168281291095693537491166812361143327046639677359122028494716413152117222359458276002158880953751343844341646695874995149919960776424349729106195324902280477998396950285063286815277908283402292215863246016400025253221068537400616152287100436627502865851401762935928327554908391671287540113472487107183246973510730710942647293010447946120592366823479356519297285151343237087110896662073722954157314103246818959824531741255273741502446609940537954557749865843361002049969522206512695712807313697701352831891704073040163484117843514039475382889256439775949176630508318636441601937705248704669189711602867905537555984464991994043333096631889469441739924508224581268033732341604650427213039872879854158645422585082315759625890415852307059016508846174646309566069813628628978454226756159904162291366607804584226647312824367130780767232754794360350647705115805517192375414038678736657300171106594169392886597092743392311228008494030020954312316692190206663998623485166666318626746102552956672116409987919370453230510738467863416839334839664379587746867687347258505541045195039678371469460767782054014999476617655654111544878111249556233173701145049698346195618291185829276404248972323528638808038579876792520094925326044633404480044939204025717990289208659502590410836496130114550383109919653892611666939909294852484505040483365198250617980060088381493483322913157411348106998563785328533578951615165040920986460284151525132191452000204137327318975588031775567765593859858450751518229777296990482824184390281074708267144008852387381192169029202000407890961757512553513047241403998050509957596137619537169656840373998873035061153103312247544350344762484946736144899725071369045126715038447186985159360293494460199129517467406879748560784253931791127208337914408246490181271907010930108107165203730285790858692858735517869606052394946174937485568442578320793442731822105661449117298164886766079811149272558730476496438379165738795666505728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -173641291971904650589196883453100371694524666406553674777073112396076186024045968985388430693737348031345750420193005739390359516825500962754952367683990706052250543419477738385651661607065703490344693782943720616202193449619322697983229345357634698044636909003763972582416500681068704689254851356128275244424288896597106199552244679501470722795910279282060583851925510168346333199719784259129285487921830716076341647912697124813684292384053677063599281789588042777927975861180621980032510553337606107441691052453774326719460739192749437503857262214320086267535622893638337629819982968086740736901809805441450081216228590434127214397244619093809411640324197311102950586229403540888214389860354865662596983413936532473792546868441900723131562421823179067228868751419967373663662054818886597715395363753201319927714026117880865732518794629787579797904779635570985370120112089245655234526030646871716392949262011570240434522330699457237742747433172924377315947408296331626628257061467173428961844536327244516516156604172179147655649803499053717496996311590377846208237793396658106505007737187922589262095404017344887134961177787628687532918315365931972257053335859512891079740676209891319160932687376985093677437508347574690500094999952080990575789021841654502091051596612945234268695859203091590658695822444693798876637804538159939914190219288119223250168029457027288625423024156728624771176936318365418405037552024477953608543991800528299349414213413857433718366320031714786756805988654794770032696004665758592752975351614046881397837185697606161012171860471810408325554417059050871742755953123321198407814286347847867256515738721016176930890068695414542871433410550760740514096120196691597736084445852669006616760332535510933233037534493794382088010128983997414306598414808978629846901936441611699334399460156260176673103042538735676715731403118332768171276310414985308239986507748233017979890347236917445478655274559426121444394066228014964079226766767935665371794019758637287908827919606839437023606691296863580594093817044784327710226361701281872505586390343105264336630387996396876371667648554384397127199726984265163779695885407292652530244084854012967596564744457736281094959864408846407140141896726167784185015337491012336664965995268642487087981209169314027597630604864504737994215062954032139927733494111078094764292228621622470434372573972860361472209043583481080763646880103823346267660597901935136077472105031615760144005215411293304084262477991422598473342838675162433846526287042527415227959098744346158055543137970808167176517091954346306019521161663433509502262047446799482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 2490620638727911821783106347444875064581346589509247625897014447042080689325318911421603860525449650570272332206630280464707374762480703974769344917670946938994948379397212910020265533304140383363783295864175445537909996332989867791403405247393634964518508712450400680789637615760211453604341809903769384192492915039174860382573552126003853565391159072988657278329326765756265698215539208052226302159123943113025161733723387729135607795977061996654691322866007534115879849252659724147395016455009210795696483020993242866656567924835119443009589945825220383730304996626004874152219208556526790167402678586789929288564104259086081883245599949669517020915510093128179785534816932478581605928149335432845373106999542331044386801177043958126641791540158725287732196006679970964627978111358141593409423765311063610158070373085470975088949673731352274894992438397222503614314129637142428377230577104983581356337184139348493312628286890085990960760867903354245211224321399011665154480021157923688212190339000418763777249438389040635465015730317602575107323260485201677139397214772416431351505346734024066735918314056856361431755246236620010441853513998854105185894499780704881439527540162389162035110842799617624781205235360025289420612359851463820279651542820942543608854381339906125504105023430138079835747328729314591743382261293125876498319459967466938348253075504949307738316327583216035858440719690050941082161441520581334731366841879377086684600562121290496826542266619074418114415757842120008667139861383886302727422849263083070772001174560078846346879898480038953010483437798236939655298148678619048075299725963700460529804571796805203972165418910121197896617192191149785788005743042697045583315988564831536718687755739066862591311302372517126388881349432218491397039080831047007540684219867423767990358811790129441077302461363321902800064327662542890908590642943415557077519051721880193346238265451626257048967658512306262573586488636737671317117880930664397538764007449713772692575883247623089438213724354819429507639719955733021757386953122416933999848027666837969021842866402178844427808685800500722630440634506543351775820255317567145383784284791141020890341431909654122276155305171619709347723238635339840858631306109719314109898350258549850924051870208604391180754488647815812069333084862721801028561067911116218232549814130929609115175558904971844920012673779857032566878815920330291946076077818868927977952790500906358026739292466287814283752700606392066450273315538798247368120008040209843312601733296625156675148223219399470760641165877632572383581306460526907142198791673170886656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -190402507065774689889655357431230574973080532009406403833242311092507336624348710789977209762508871100520610402982882254935992359496839066020660368089837911164884797770072097559737085545708327115572769025658103339334448079805195550973486438235448632796977787860738358116030900784333216832293290113754803023168329743208029776982264277379969059939750844364784200153056918211368446413801449518383591409242298559872555571916244269056815706661391087658038474196806593869954548459817537500483933016717662815725221428817207193927272576689225438332838871410791844225319283055275674478887684017191946080180964756257226490801517264817413497394930921593104389481106272813359698839006160126939229962425377273107949331246828426071889853413715965107959912877045762374817270885022513228456657180644172728492058933939232610951253116174179238128334490696313838135617438384712916165450910246385945700819650410237123734449464089040494201777473285801177878822449385020527653306923199989417586306413869441005357151683840918600261014460589576060617144579638075586305141617478606817461649694147401290281936230104375997100991025004614577834581447032810656228016363146343965609160849721770867196419672537982616757682531437153880187717965753489936197366998846216655804728241339694830155280814194935879081560313138392393662987447190860742020009574797520178057642420055652378398222928299475319989068316674070967295635133103184846853550327785946236701538133228523804876672597779555791516241274433133809388198144379273500145017599995684662193824086215868201942893453926390789380671282077667413575549223749199742788372760823034071340283839718670552977664036247998418871941320586235553046385919959815745708348261137026534984577125231841023006374385887169301600046424970658911161822880480320613716839533182764793693261296364676061519168886535400997081734696244241781162214591021704353228445842720406251636079057595383847935402242651313318519265455765118052665796322341651860128177501258541287987935084347602093575167010847725896128976465419365465620166104172164015762798435557724117286300053184355785461428671236695290725277408728700540557472819707951358530761557564250044019262052785425414847865455015383117341250135650613116042733126295526955850023911659461979143899726248433930409468443933520392093761796027090294301440809977959673714356807286834303557098284880074311739254655172317439097790063033310292604119528132669048872583027652762495245489205422468069100573134037133557302346572784005606809840791456689727146966911221014257665503134889219793504851386292179832230960448400771614160325313641412908746189243123813580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -24596293059532369799338614158440624669421792801762542131236084314146638776760737301840785579805701031279153489732124114635937615999938795948799767156716068111633874734745068015840190957190017581635003865273915634528765733204687099535504936616937984749743096733404762137228848715936906526116665813856043798078483433938342239101886408399970191367275934294883981630629103282823225479743316397125682243161046243135261610262799043778558387505487639095540892720309924828383683277836540543296508958104981825229209543024062380206529650151942291964280093715169882532168743801336716411830820301971566292828754675065617897080099811312569932457439402487891688807711292460699116143080880026387218949198748353565976634791127455886544864197165538559342602146918976495365804841035292681821296174468047852731799091786566317322163875735209815237529206445452050867906437690924730413723552911311748948513196768321654508103484720086807297935367075726564911297001633304880720677861517205281184971166873055548579830219758713194691578341554080672030236907374605217632591011513389354300191782643067789688461909615603280930105514324675592654128257395606356560544732868156331367863243877054010801297315996514394513899885291644433333172033037805199933059103387022735857438029654759360245964980658323881107875189998747667934953741941006479408392217457489437513562341929884265841992920905029632531120121722959387599663981151980565632017798872313503362118804124237414860582041066840112004680655430771473146834312597713169434011194148578066987105060528322543929990746440377794232186098627536029448395370869305785944125054824395591010399785162556928208592024220359273971896313442388672661868208619756693165403485884740580954350250624410257608286778452626160518896689366782776455209853395853758822841304513093512012953244583442899501678093531415399752231166012683192885738705772404904229929321743955644569376696393399771777665736737558458477142280734268613486641768709027261966405690832824948342418503717791796768465860419276344053572841943606805851275860749360479993746365297314922807227254724943015813898242866623720293192160840388770678889898094794859857484600568676212200648357678148158217114821603039624691185220446300741769468620817891646143834488906487944207767552797270763984810185557515151687208670237989133287143840211347602381353747713314907132784010459047895588577373833442947322930801812604837893462592044038717669797815651331478008151671167910817052220740983872408440522298537286579042347398434116016348374771658473516395179189821655794098905623701891793798392079574003247390533424872864981110172350856715577589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -171569229760371992578548723495841791097330986851808896137838900614551594670724120763681155104247317731302827984944119243407302488350731364312848152211132790217504456916642583852922347637666837341383275539168690516714230628154675521575428100825927893348222691088760046992254449049271177806052504834337705240863090014208617337070382807117954531159584314565855807060346602666259808619605257192141082054852191582590186655366095256268745666532151671220419154096755678784064960164642692897155178115471364105739391106660508335219479167404436000349822076774347876445390654246292688033089207441057533995837760111418075220419150733896451274598961052896389735950069187038943855164095802072698566154266728016466299002213124541130918357547216323992872414463617198207582256699212774052896767496472476924080740618025334230029036984080199020535195725933243715495845109528976118291982922265024895746406681990380849073632925311002931556779701196908886423861686396196695856238504265590161826797461732089977763451222520238569521625504033636685604651544175077793314098272189487122585111164278755377396854530414417112981732046586990740524658420354362768037673129341451357177219584447620677183183876380191173254546208013261467603804796792612373659802811291824408374529994455616508056451305265180778346285339734595809955898043977821080546981596582709718783263453195115370188246254861249750904865419913374065395191993107487766609967631045867822576743922031614036757433717628261029364964260547667361383199095597866322762161688558605575220807668545521453507685228936732895107803812452732916955149827509184384340760595917238266501970379628782153787782285576902799075677838472388920705068594530992954413109824591936578534384754831902838236117011746256775800554787297332661924074271866839083516592178076993916754038882765486441395449189900256816733257512523021796841023302477258358359730115745512296684333083227025135671849873509338451661814051877256930523275342509471604459204063436663506032827009184689584790427347973956895800795760678049686182784579733366677412666131234389342389868471804016733514284875053030465637475952740890654957542997759582638853406781580824627340950673233073227962581969525696898577958540840093619091900887979200525366875107085195196794074712219252963625337111674179319851563209265013852407478859655908877183301018094949106993583259768390791532822526112894481204456814972307895048242360049862727574848810688942174555200001765836535892911459760560481238365413300028188725814381241895629505518462229080590051493412842619051594067968093209553002672952436996714312486641813563110658881177386143973376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 2000548734895301637098253367439138843030151993808263033987485141787832129341450975169581149090708237493792908025884470334155198890581913927125245337185693033309963792152203718057157986072049957179374162133007541181429066217355192835174488103582772445959217951908005471138614977706986085783287875878857290997939698901662210568895958820427478879084353411190817702957888184765820053515788736680482158742538675151222300707430649530289098314382117944563136505707477337550107855812783290627768460681157829181833368590347096557379558733166143357978630501721100074619981427083223183484008649435776850712883011176615180786879899471154074772029221786104468190884577513506213594779154672865991471193746641735145474368643533531869668204265336185054040428883593488260342115455572887829924789626444241596538165468103075279051993312800092398851190335665589540366521264277772226625581828350238255100905449905246363946976243539206588744162716029357779539860691615049038955519718015655026143964212767161392168317888059158574653264838778698946272709534199317908214214684630187374867388079774684754102247089898026336512728503103319689062559736176914365167950283658053773664830475432001010966073717409377433136937724497052068551492837123424010478702570845791878761003490895187105391121915778854206439027639643302040225711394561687137504660989878306382811761839053304482104643257390445849698733549496338754136927068329969114324056828232059951616103199520274294347933673006735721987135907118732361750832212497207826761602979082204623312319465424326043120520210082981268095295954690505452380151766540099418842367408994988271545733311843378371595987347039136241018268271704114852450141249732073367452488780907287912033977558346121804121674717685041573862546358092741211398469933508200941187660272503768097879460328188939832687404747241750059572596975406247889289949194616748324661466249622581638793850629647040720866113514861397606309073825343003323384015373218133542591433549711042879423024491322239635972546321518151707516227244002917184159036550013939435447826902692884212607743666582530323953426758820292040244871387043616232769961034896497307555437666847756653284389194397785639575914020452704941117388922027543135003416609595509018989119878285388988331069264285067400696195466192227911966810357062538006539834165279961086740138376018606814370275825032083173692553971250750525791183605419199744112332695405340486576727879061830667082489201788117108519261571402467136257455820027958837798861024644179192518948210284031175133190992898321259990483873884198793886706318222763480514215682557585223265669727130960084860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -8624320050305547477102595195605553932618653048969110639489793254261303149916044365967221876430365270015216827514622699605278200690113834078886001844792457928244180477820283510588542319954572318389535571495276134945298895805334065908132629131569685393735887630790952767774571587264252556614148593822484645037724865696860993136470067984960838211782049294977016405642199630342914086411693171935101527530582445991821466941337630072619598565499534337125548886751937112059348973952316798180293712637430881777731278218215238002279331071566345721747752127168644581617540157231668613501032617963456120638359197314129811014325825522767477574064591578866901512544787849260673182630478746457830103153029202550900134119104463654345967296621420059053535037144333051807840589884783992692686243631565638292722355554894172742816721735314780864157108158271609088308455873654629247548982943704734550775301419868716874405378109458954145850719780113914643984505141335562870795302047790191951861134142425397364925765695528907632218534253181755432516416686949417917135128420120887354959786511476842000213760669476652696365214294279478440815501018405848819499958999590040399587208182598118323539442686441433509487590923935376212165693079880510800457334313521001933708099192060506109276494800930943585991465984477527529962934148661726952298208020194945094548698089573338154752138136507213936871999067218778891748999553438893444804722558375891991829971851513239629309091097626666264317377243152662973779275374251175023971781880861353164732561975197155159119571896897603029575573088604214905348856452005521202803010440919682373769870171828792334487313916432629754787447095822597850539342830015942313467401327615404193282342110100830404879565139296190891715684612681105808958833412020503469949633164608063460732666661259156372938091049328566219079762966039553342289683530217870750314932787450573211357821922075477984016424961326417611414858243131879144694581092276065308185926631211770683334198289076608940988357738871104775501196357215588244602881407521510761286046943976796910985912524512876083635374858331538665730302231498082991234044971661826276819954849459774007418620507654850975402709063374540134115005256816922470410137020492923618903249180519916073551464238327814123528820990395806962930532622481554068869159759893512774919213374215323387754308697629394264628163966068304122454858034317053118973215714323042981069355686947484777440527499111555807247883057319054643558170057179347740340433996220881943503425633002161654692693601601039884516465873339639413787552743678219234325310103601148870888221453187832516444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 21029456800407071709345931927529378536468000618689632840372847627401606805772379923036081698769952723143569191410884414456259353843893451033825456354401097876280221880029474398108012175224726392057888390947871014879159859555884225209277318928757477676894844879285779583384833123918889157124136883541879355996340927157633403327171362180129730400040931435258074806358316936716827547977570572575037459450081317383494655580508984374256836117441721361951362728161954779240999689357764399549928970993380147103645510064169136518479444312281224216839610121448307211435808842512062147346727323446819063793817455192950088654792754521541154214641635395863298647469574925569259704052454706960890498927848857807466365669302601021953805162220876746462018043580431954597702013017614499551228467859039543558986169473973926977482032928350276400328468999515819693069797243786224069770092612526809524356282511542167438717421459266106749216195358304873426226459995571182401141593263644516485687960766813165345060170600427005734015264161257195110678736001843349578196872786990125860732823916654435945223715929124379527526643068044264528873833870147322445905810851242397939646504931462571700003270885863125434069949252043495888785694280722131836491612006101321135676488913599758669004772043416581864465907789047993587991614375196747831271160293186864569386535162586929528456590691087813715097176554528807424450885690887221649531936427155487775953517767574972839557071350671629824726437583398498448837556832884294980482082720051828895818876318248696021858320053367177521048140298578223186568801123290039930166529803994055392345207076308296072523117602726755629793151468315464706594684008513879283881782596937115821522009164482009114198431296956551448213291093084234189581834361371188371229405567833253752139082122028386619387640880798161740863015329033281103358596850977556910883404020619815899667199815022260290444677744741158001385855723942321242368049293300808077142877531096822596655000129901451121131506413633809564971284321007022623198872486187621368112895266649471719510985540171842459692745307279476552416092826048841564759951305356664414291550761690166342453412412828052707645371803864306006110723119527774018639743371706353658702705661054901208221744183454807868492104822040551780240126812085430125142385913375189931196789647747421740383084461898060590203261750023018642896153348418387005120761358909848370580719720225878702666451491942249229983951988411272571407148232533865138274218672114320017823026896093405450628482968961722060215092945047666165951879241953958111330367379406550060793835790946105036898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] -8515947729319625618804125772152745512393924938269209296205678550160711035276941866946492325982292179301328422120745785545969648437392236673920260542479385592890638758640461435997958505200878705930209623797169418843097217489929485113421602095003147669610044682394505618782917099300553896210076821221816966470827043658127027404555547926010831186657679000362115357656368457294331071393236297483502345519650872531044700104051398297916848859039376264801263805773100869917857678178850538100464294266811505416791855335901318020951494843824575727641088645951043633970253194995525257804061039597211771919105482000141472530087623961624167457059773152308361363030237832216575173942746556694857832442342866741215648143482707488690050709831071626940639679948369791649345376781451435977933578770411269850046209311000728882811021052589581021659178954941955870704084399028833456714709587600452197131141230049109573987289970110091750227145020141896987830308267054559935691833420126654017108416972732568228032027197219334506074925401352173457767022485737567835031081753145931970166354287081939287008016116287362390819724462948031642898525113651269099820634814808984386387693505202315587762838881056609849129447831629760525840970063901716797069230116155524009039112336442511589858095748377314470869923091168880440002146619114181224084744787559926515938001697036224465571622351122364324478108786018684837742322913545036104290901404159576207424389656756772482837581650925494060488850660829521808213786766217869784660683032369350432393331485114001594226181487122278933850834637811675736743595071923829650308041133324752984494999045633595596599555048953599516931609476645452982109268544162419760404991895955105516215448809480836403256378285475389227543778871516246505585553657960796589406515682306385812934731614825862361014726137441597933981916260323671645095765506020684528347052220599005078369814741681699146905276655476350606729559516803410807633327674240627232534007608911392008231203488154835096912174501572379001637604178389883493143606094348333132900556812493073730397919944648623354164512512299525655928983413808233903165703773424698853107678654250589853321951463304664050905712153003815679614309165253543723600181681299277576962107874060913020307816608939391857865029934983338481657169608014590065921104459721940417296231492437701713493004954788502766281364067300159281195914056721035365204545328691904548831116518534690725602556984444592101700068477267798858790524606952353344456763918720400579310159127384789972760281307470793965702379982690513770587841420651095594428115875188963784351120486880509952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 295240079311063562688252758186769890604538863913248961872325991518438835593003067773063142913314510073396960158890549963624150342370592503875737679046555541087262867127711740585917034911835047078133822153585736600224017028595774849576280355814332362510578386784509717117211364868030944272468976022392147691699685856860716276572961646393054847607849250679564967481311521195305079294633792091104177046802272375816787624045690722172905296389013767063475505442848948608403353109379904496008784279871206416376930262457043926422605328737381355544985180980858699935519843446577910504891833654462564658684763618745651304360863970926495157372858741867298178728934736535328878778780320983872856159496263557782449441779093186376106845048683700846157015508173632252696936314798014449520139392860595418355887157158969130063545439534862812940568264357974244860047339369196358759219797870326087150174534937557885071369267322110694879627061412041616292008920177338768661855604922837436276936542842905077562419328828329057461436679892195189346742656583079893348959968721559977529861830082834610079804437815942651353494342870834570870373201253933082606303690800489790744399649287540946672933299925823413346936288896264843790205767344254010014623662023010562113281906609652362647549363954475811365513186768912339240309479790442978736487414950446691200489104420925324562161765639507226615649438025259627864255718702987577785394708951514815569437127051112981858405333723926894756493529171556040470281445649509279511998565301270610086616077834682499185726563833907818706667997917657996548397783051495684526527969335604781539698436619736441480699807113751584861290819575229502993177639924886447164632962545335396581101539393000373849978429904924127885011219378692577763088796166060576144971883459132022378837620769799153983096303486366785593143272827488487146945900690254181071695000128703287568415987263502952511982835117559034399828880647505507183070167324050204861023345539965660113035417251532235222967513976541041034327795796457740130846011480108123329185370839779662410915821249441362528121146917377885477574846358839312770622792859031328450476672368638804696062521115366058771151827714687646772432787379209289389390905178740473499886678891591849464961512072426135190065345774567655614503766490703543592664285172216223791893108039108239472983825062988405917186040881622064701077381986674938015020277215710364096243817246243182358113318310272533140490153163956451932439287032107519761412814537957715690151829420142200378506684165912237472370365656838436884409114098503233928110117730592616680516947067891875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 511139578760493855395230208607672571902752553573443349467837065079475122752692358502803139452197883289650538652842437135797830966411161469711083000458272046801812476808027122437050099870244839210891917199730406795042429860117151336554303504145957644261374481925546096349839553587419446773438497539946123423620709286284826256805661479910485662050220813215740916136519318687316300909778712141226590666286279099291252415745509104457362078960416473857619006573246098937142937145095396016393087774564945586610629222492929519265934938211001821906414471944816949860629738575378729684290242377997785664041047003110367065905537660506743819517382553495010234012572702021799553977901596035561187801344902978254313945537006457810709153714270224142310038878688023989092329238459838923285643144155185376122810689791932212926558759867561733476641979247564142846109881364005826309617956914451963424703505859163140176791786604799320667378547521731998772345247423052765431511374549149925579988797353670077532347063946971086365346284335790665582500532949914938362939797596899289418457538385543727261412825938373831813928171511066463047484440861246152637755674725880700097437337987779719242648260550790968885311564721096574705321200000940331227106049074869758927109594149804231975292312162835027167457976751932142561275233951234076677898448258802297197922510679157019026341303555383742935288904981585836548623132060566111687281158484789433845271018932637797091581496459118064115691622769862148613015213383669624178569643974860199950200274772230863470866951307570651953392656045523247883594503845900467672308047745043534637721565819246631189258097331197986340390194325018769137776310213299230869225077024199516438824014521014214326499392812427207890996938951659262528969215033982267110779968353947237412361246474613785558721730804983756143506824928749276963657917820927919552139337234774428645785293511056235555216566332105413407386458349866491749745795859921200714583155792410871249992589641641565064118862456563870869270977663202058960858361636603695577530000835109067132182817275771655025914712400555685038894500672825821328104487665944698746602298494314487098440490344515683766075513491212440136036328063950317767081538894326358153634222689639723559331067571199907137223251663826362316501606943480005148564905814993404017920199701125952600921186747599185743751393948070064730302329719207115186826378134365200985491729911496542249430021381101405736314223523048230833920638857716345603780243392646473237990532498267842386079624982648184605787570619754397945016233438395543705167949132154941692301620488492285952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -4078486925342296556451640921199749151008191292420417223545548436862359849765537510197577176745539357624696691818978863679969140498026830754453226248430456014797309437997824845163602483020994525623573248353489180753302285158272152222578341843495247920633617356603826424044070800605283257914092633253689145026614172388011417700381981109826526209836848549712820668462581084892974711491357664515067249715878975935900264844684861807075879805193387100965494026378131850062193026303186831605277075192638743929536180060890815592301955153643703665878896861283287399714905354476502990824980845243024421205728255068948128971289476959055018537110467406747198964921424630898176406861903199516535511671452255380277993353630058984867550904932290803229377848977745335637795306467482606684844563992656046119404497767768287025526562898583927935938715742785055991255940124215744679437113375988308194513733313579522600998793293041579718725758854263741717403749382156984801068471005123741868692352614730929095877052417798105067625851702046481068114311863228372415303588660075170390412487925547484261900578623432595859938951760514403199765590024745542366401192257588656940826442124402981796306115863068746713869420579013739616211777296222012500635731749296828153198923116228836728774883786086130663487893696750999073469999363916107494571426377811197789125183544239283193113491815113972044354242702402506394071925361431928767440382611314243202718963840016603541264689486539477122811845669622762082687327279077476805974816494811869711382456067757185114839826695879644440808157600405049289738608447148235549725000866794519924861058015335102363193893898597199690982887826849110006707415900701698290297453759690653382432419824330749605517364529493926863195994905090519969236606336097626276899936463224385299503877305519072382214655266428645439120317526924278115394171334078041368430554729119473667405294465999389397298106104399061574386824502533402754544063368138252302348217553934376001183896276586473736868503358092383291827184601001092848201951830220798995591745221968375374476238094870937431211802734809450372539833036116443493464719128025642397753672971144407478838766735444912908244228657992526954304676492329447917801036224907843303373247964698417694454067471549168197388602527692395486008397126084361894822114413035261451181183597895418778544536889700502017573037615744461188292850443640700552730010985817778433264714530440439401198519880397147238625737420637906933009604550072983295434524709484001118609931746324452035136003933544509817460484662841232847206362812527906149382414180572147752454184601801908551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] -15467854400446809046849968869984631940246525349476788267291308557307265025247610206898613980720691013711859225866821231163682392125445862334231584567769233886166753675227467293122656852757277084403587362931948170985187013148342904964461157496159595271608978533442544152157796879465472246627941277452609033812796137119915667237352774583844016901990256475773288289688365798998492554739571938092515261855735320202154103545636249844563759582464207096256378457477840634686912714812118409467751316716365173908224706890460097372470273215053849189627805568274265886782964682251754299970335183997283079912209749776998421933170895414105779112626775955733679995147484510507458702193639982105363687638209382241636684494586495405180779989747053325295069597849988780336833686309473792319817758958297831817294502268119118799883997851865904154273658368843449981279083146188303890199227031216163045754375321493286125477591162096222482303191949759375361088332734295439322860837222053328463493326022476150074458756680596929427042152332300434897866886635911761301650607911991792171264065134478538768683393551067097477125609073590753208016650364707627201464950001365896647179697863293202180021453265527328548213223968078646230695634123451603736631563981365929354230815508485492229418458371077538991374179232286500185961062051409701111998934019188065310443142958582311812754155076660404087857658167766690671514509054010984528718520843331440735954681327240716253233643636800127730737741245911638177744397633915818114607216185538948845027826162319978762712496931416813227781934569311288705081254077571168722979364102029930431517687299168078386404315574870044626454127111370519890090943698375768383311826276481326710958189281186290726551646501195239543141782917006546807924968922473745922894496950647674745519924877866397331041933084256033042222701448286947271676397273576727946196707420932743481868940569286936900496839995536999235608397503115037738708259391296754535127175290416727854687726648192495346365732773632912913099827001440479269646746645727715724195059803487446731036182939417116623211703862810093717501072774752732305315638829033549125525917589235036446883193464890754701552314554341867244280342195702764547517835371770876300877045738810215534790815217911808882505940914256635960235944817125055973117567706101081036175756075493436715340794722424156160864252639967545600790794608863893431907052178381207909855745141287391718020557954661017808265361571042211567946480490173472889406319596428429322619318729699130550009651148514064080952344322777267795914484433045277475195315127473715401154548330359376838656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -50444042877225220368729984946946597559774952184142842665127480157744613652892372435699850977407963562064875170040791916167161590210718583067567453668941866669403624948634232948242819326170671865211056036541054743418738361283916200850190517839961754030854858951839796638757540835536422941317001137904024319963306342553836659239774946316350694783783171924195395786309397534708720513797471170961417063787793680618041422807567166541930734683470184653006101889962837847636044722024273592553373789313984839200547641169265049381491384396372600979065476023382096281736401544550925387048774596396522582169685748598202963625603984463738884204848033084483551977919681097630659829077300885710058970734265475340749383980490016098902979483659259811026132881407077309442593002230759336325277720915284116049977586464640093053745594079163044215006937794863703550188140374845973025702863822007931666645250593440062410922180360226809490667957651147820062135071043502943848908547035732959021577508539722051009960272410300474956592686303745901337562966898767643183558810026806441394624607203263036341316645454907611273834917939096876388145267707452600545645553452269340140347584493448384216388205508114518430496777678904272977529406191046797240237256948482071238840091280784905021242700629034752582397897369980990617605976391611313953054638787800650135564016975812561364247355396250109735606592058839024354976041937687402636772170384991907607566493392229383822129412361029002619983521981606798087623744685581353455489498162302341331379986468854994744550183903638688324299050523806726564344209594620643100262729564381592811301520442516065695050898465042475639509130226868954470679610317107077122831293814188449916218707524444424583166605537418115981247111328465767261658587111619326285751966789406651373191141418986258284635166352453065867763077725076235311438163912179037544520594634005013917540270157196728973518488191776498778305539628401441268651715954093780647703915977972813833972363805383837244588370431337692624421366914103314026590285276709746082372349923048360945328821482711758548170416616419455180761374685597064005728126061844146879297489323532896312991053957102806338218820273796933084872238747451196228372193824265179366847748529115576301611928776154877065156180566237913701481961789601190996555254664467148353304132873065141864611500371896317554571489171188869774623154903180998119110153392285641055940319039296830300150557831000752945369832219383758459699852673813076957457084445506948655280893439281466108461938497227588493107478621554536707539969741757389473854765641022897678203398578829157990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 1236863347507139860952880470115980301103598863846278116360969723407429660365175099307208811039543483755646988721714904203887208793243467451703179398469854794659491142681164754604891233297532994008829504169770117203454888548216719402548141168870294071250762713096911570727670367061653171350967678371379596089573642631696773194129256205795781006149499390079199540784976592521492628353256051529783142301836551814945130094809048785180225647557252225149465860034625695980992813217002182927062940466619358968191913871764922022306183191612242364802037809713703063775614872815798522245286149404930226323009297952648915718615856165934420223796551896914144053765808266976124832056400374013103283034532453412296047291136004732266960249542942376050446277216896219298559250019912425813585580201581171236044201881681105671164649143702820402359252762945732712171103473879221691632667188270129552258176516046052349418420521620166993597475859241527957581676177298038966001521926279693895113740764237653772695354016587682052825380947562300948227580809860559430569154549590724760122189438624128046386767547288623427888442319445311276478113312301045848515945381337442546980995530723785173789019514378931124597390461272803925696103802047277009514356693113746705388868155502354420470730358411468591064496972876235637528662274829933763972758448312725197839845026715089326321448743058432258623467792237505283923006671308772721556622002426761993244853887338618970388570261768208929883540219574677620035019671891493632035653768928078472711509547437654712606987604125415715417626228701084811926782534724862939299406884135428180959915425689856331344555452744780854737404302710317065840280646170671679520177629387383030028452714982920972724464010624167485148563293380233717699264725613851661978870651110836919924772348512047893686394724489755513286235883409112239952933539198122515735449385466447116634605897574539767739605484896011068792170653677688377554374069350569694527480431566107125239561166348957614933149093190597606438384592925670292638121413264885769715271161114588063737869584693890396100122845005825167459798136707780148977007328213486679663972880606316931172615802316848644946611768408218875914396105278188600580171585268876262549927162311049796180723998440633323054873507568562547506789599466494230502100905684193789747045634942412922925416407294659892323181146148275039773849098874077759848500403097167871069901691827484379392079787306395557451754864996495805015978421041241511602218550286397108724945150803651049286650990641550051551138431497343466562213750960335928709430413110010592127680574453675649400832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -4958654632168385029474009755260741154959684991884062311346275844248583146887693914884556192069931350633941274937708668460513892777202449157470420958095222635526846129566906335414569289931130459952979221443501865643234641648475353083799267674579100175482515959769330584305595705854581820594501669401306385648629248460584813136719592344043715667562820630799213262318298588167022674993255391428575090847474044279073194017371953310279008036152841825494346075083727771251152604721897329379827271090331325739708201022565454071953099220412599474987162957369922348561390077975661359666324627572178649785567341857149725516392974758013171009279863708625950282458574964873598463802852719553803107849273223680399650055477622534061348056510458343173873059114718431085623588594863622315134882284334739857522639367620901564186020213567714516740365986590304005598737305140490069783918938922853649739360722223407182357844541733878428807735044359977960435908165440317242925030548439194962516844219757540792340601114069697410356236547392055143393097610906179191986137896296239311266796487315193517644134018546623154439969171394012950628828415261315385544620581354530105392531983958353016044554169401431269787855809369782695963718927900156285259115402180161085504098351457745745411532706074225196926859836716618810354433188189081219553269845107196390726342216588136223178234525941805448064449949010153349964482542952178241346088120796423186889871924589861543059909515156043702280300834389203874887798992110149774178747478530236256534718960548052250668975193542285831839352963174909282276868858424207987923874083238621190650223147055646715468752260299848350419806583899076806361691076847214978780305852682169538506629414895705613208225704290182928870262770067795869051190323780859390144596496275703665031302291217758006032640399098689364396865867961056974499026621027673417429089124179280526343943859400397504840758135630697833707835374467468883097024011020712837606976351948683928113729072996316629577848032574351733867144380125567841790717109257659924503772799599113018817924438763399544209737630496415611916817585729707875146053229199119837765564857007418647095926132075492872183789168384813426023616458488044843183862108392624630498771558681667799869162493093691646147762890717411814010640951742116229542131281216819397800965878602542171707226489604370877921275293613863644192257964755982764941053603100733630374731410317146846275762287968751682699406057860928183429021901074097364930680529024584537134552306759257675084971744617488464123895727272874089258672406372842788908573080015014802923350390513023676579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 9788227901888716293054233131649919609969761331681399851606255396267298851379745175372097401664521937859932121151064442458105799669025487731641376631195608359059625307928027694969572930317508731342928799848741112590952884137433088747464978548530235708190213820469467548239797506518881940707354842659613299077808687170186648071102242510355213816747913252199800299253529548762876485249142521257067235615641106418885455269904156142737853660933244812327260991437617486062092413595629763910689979427744426143178355162868728722907254363185844956356014910349173462359349171401500266208232774144498963087482121135070732357956455367169976351714025790355398451774753552936952398251270124181395255871408427046566888145647497748249903824799193362028754826539965372498398230430540277708090048515942509286877896871935495544843799315094367778225760042021798034525577319017525102736561190614032563341064748650436966773991685910352935391620018519757395808033072260907511222712241036813832598077237551526763834411245382829870367436588411928729398588868158850412310657039877433156113420890969824827193700106425158499939242596419281473872280936502867253799324552701685217219576192135747957349854152963443831144748500065232003687070736903951190018680693632754119974850609239985909953961823980607156729257654282854128042850277227671023753439694787452141324860462264482539216247843018199354889700066986783811661995373702296980902511564559959232312829999101684097220660189048858556753977837784363611471744800914831431219731144221542886429250457351437298233234235228598254537818671575161074763434653920938292287675665813968151480284663228705264009757148482782542797869197268618541497648003470150669201558349845425349917430075585267141934124711948689313444292124898993205267174478724953468626949078739804180753512524758061602879467580534580372596976181537736847808761979761600069125639719347968651527804251097076490261436635520772454253996895190326539418236387902212186715968420223055084236504632716716143929919126000316856439584357431256175996259871457502072003193553305408984236098279827503773553368976913063272326427717221806220470622061004508617755652541423137718153709090726167681456773863573444420787938357575899048730495476084949694909879877114515221954268984726433678061060507887081571057987700761272143051875129035895963315897797856543054036379316229612342257844981759375577281141215196324294080795431399863739931772678014940145317810450319417711757159080858215045580014201275945869591447008898980338490999769474204639221839878473467787674241284641287244748054092776245818090880641832545806357103457658088802222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -19601818018508557648977251965618895169255572329356050376405620032057313509798413282677745575797505047041760775584371259483258996243559470357328714075688808239838449936193955940759954230303864466525513116079217979300143150838623599326650988191139055742922797222274888983366393881775701742103265399833168686685476417012645150734129301158754086331537179351746306683996809322470142770500059487999875949057932591208089996633593031028072498863090286262035802162701137536181758382023784548191916488748174886499609770070068102881757105616222775668936053000489457990774361458782564923238310446687592546044414802252796059846342685398480244872337834575934735052005175739336750104493025675869820639728308145113202618044947243047991519795138993524082783901429490965196580121129516614374814315539363157042532511869644317786056373080217010917070267600714372171964859829882164721422643614609114476683371060233431485670713384439865968552601558897949395643355353953496647667957814102814439123746503758180124853963686867351395067007180284309730301072639840213123492564018079582044150633741390793075170761775673473196919064633335117352476654067329065856578290122994141159501383213769434480118227170999808125920369486891117579694508150465614667978521009614100484916762801919031211662351479128565392418930544566085816041637794714054076395710045462818814581681501262840811180919147950466093761854067121196873930955319604811064846825761578997351940281221750368374235951523588559479450722127656958361273454087921179733684520696191351742578500180895272038271784758521022257488090711417634576502734063290811457207505931467146925004495796882652146228735586113548340170231756360695263043456033277076748732570517895935822779699822743482763490339263807883181964182860412023725856386615061063482476577607103473851358537582234894501989743228078667121763723977871123546873857081894872726494703145539462373350027686740646678593297228877668695694629150495991012194853177199164399529764358455857509566664800009375021200465308125477502531579432726339807955495978362226968705328965499573439134871909522613506576604004126555055164866909087260115892125352728257849780448147354910577098155158899424421116375617268551273610246392589521386417578779624520644236388210143571769958171793391255544586249543228872980790859326487192944896858135702469051550819381045178349933740121956743045132759652133814080443989235834819017093913660165365776614716908261837834288490596408609909292256753323748601100321617800505315588277731156287888717303277667406822854487829077426066668661963143530803308422408293022263195518745357323994124983286637352640839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 48888823081379728032891827671087559967576514019758894563039865214115319803005190181250549846290001892944647619618189141599934699615455313095461917902341169392366634307719790171019383112906248167122515609369737738957821766495973991276765239006897046322506300406117208632603745530671475658620991728662458827497898522225053302694184616139901842455605901901434661329887884381540391400693786157705159711630669923617180709476813181840327552267943131817078952696828932371460424315944448963493307872502087675202955709355391043946360411800964594755479372693673893450670256106318424813001890968880796668490426679044564310426717593660087682846560619974698968235803732427456923128137791956520173227308260123725089297330278031862821213592447411868481594747944534313579216301842860443704009411749166498125028323281754899204873162627190746025760082423379553513583866948106267110347476738547939994064982480841139553914161816142288213847536200742909860303592106853472278390758499339703228622851538800240961616741308003887854185181155587056334061315755295960024599478612119974828345469799230405252270070625467092095276981469142228136617511140532570004595979203031045217191306529249457732536288085174598193737413965611907050352497037910613367500000434312118944908510931767316506470489239959957852970426364298981018529199710214103194722295448551248892080259413287748824431878315746084207143256415654542518361941823345069436618066410384161532306679487052187361033482853970462594533158005875929164774539049369232034578299205933185234970280836474289170075455256223795497995899921244377108876323918731208442104816366639191849165681003034096330839933526812147600492994453695278350714240647879749975426324767567607149826696464506494173949018215852952037710559962807401648928867823633973639906986104631813102477793213686261181778578846145457600952221012159718996231955732797542334139532601571884481811932659195635678118509181886036130222067567958087493950829829272784338739571601507679629924473265541075089141525848752878211127456233908355996195924505467451214186658143297778788662034190700619230791655170378465797562597100510433425175300706902309370921700520698883489233841682480794114210820769702218057183891291826964973226991478665342926836850483582168135072127594171099438361796182755508316937245719880990910863268268079588504375892733961409647810665695896093716020802124246974330810498737637761746941295716507436172533181129811295316641395060423790812698625675030662385016863661226082537744367233652397509445447054793724485650326768672273135768089516709480613128934516175798092275108238202204126971863936142868752629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] 45440148930988479687991405295290344984628974365456358842383328366028311163035290428729268946402349512893326014920453632539885608363965373241725542167158829058291404679566818532707156021676308564897682211017605072909986321050587604194315107979630592006040882344820527990790706330079606903424757504783889478890084641999358212112618796385642071237009710336850988250252868432804495241936125639574570787892116553340237416169089170964564903783775235157464951858883356480524436702075232976449325569762795617084661350407883919297100055130238243960859068230311727383991710160791725029827138703763233440942404274443482756201015100171744995144381279241448467452311300120323762658308425230352227611395252419152226534714794136940737694828202055136702436778763562176206592643623435235918193769463102633908530654072622818253155933639154168716078445002144536107659447212455827465973014398782628357104633621776560566701723405665817653988267404403668429787212297588277849315967517723552664172443271362925509306456455938594413973924373893371582880846263111277996668538075163008443922645262110964184203018186809482241295555241630580492119593003806533703201230820361138474602219762825004405995347896586572451379245312645015712059711621565416017383379898788408608979027661017312867769968184952845935556963515345264535050784626127780441999551803716348264741896006564350883149655025520102227431694926032698860093842306173263611997685372641391470652306528523922608825052179165900612975613338095337853678173593360789306953282745358027493834801513670118052270577997440434282496874984089160568191978407281453433979924354518673194981024015798617352829250287152281211634057426737083174458439782183309837791239422789361736303520726704742790555809522879398071529988035320297429260768254084296619366516462697108079343182723602437560156024090213040315641600146271009141497807767133121712728644482231456160600667454060916646272475346028834356841892058641742756002816450365404988743391518893700756326631123655469725417113110699086394670806744251885974118059745585357039546699753468471457611334004762489953528741892931527135267468880418117883904015784470699508390448408700229776200717924422827549691716242531992251186492204520395026142548337563453424045543852713121643275023535563739197295877154740699951870904827185703738563070608688385117289945897610497681616661791495619621243278700569581934741291828355019025892410180645501298149028801996709787183386600464607954421778684400982490053948243348964130646557670372069627667947713930117612507698703763045160485820257187161336171408726620140456785380035348030910497138647624581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -1203105153243279841779193470832226317320038369973530907693007444393998567570459369553580457869705050748097778636099540323447656165428837388592822950643620626126406364799979615318747799495961461569722490328629989919359971287738488294454590342909587677427064022855202335696309258671976554443607753188408471700527028979460032709364456371503227361830948763738962776552987146990298141328602341907202729487602816156516897158524603564740483567877394172989442857594796833143059326247454591641029388989249413658857254077138914493101316737955552104102487734356372905619833143705134185042249103024823039383744384327023134901497416744457772390660554744623140977968600556921048525954834517300558039026732408874348580360765071970959925631706452034269152125897990882811743401125232752229083572543203245150000836765102736855540540267999976969499031281594758557269446324398183595989124420264776774449065525519469314265415149979494535140651624928080648312095868193088529952513278071544686561591650569266749870807915860490853916473988661432829439551820763609198202795777706431115264364331222912816469420723672987521346553680851146824822568052131256707397878314427103437152774994352645666320307004783861747974414825294784291323590077343141290268962912785621403174450690058519494922629622514589502373514865503050947499091810524493849428586799127506105306983497442855847618837990249192518035733025275690656138651654353019145072638376934928483228110232054897350502164708032116809445794458275181470241047646969703377116611811890643332200237356890430473874282359090175113850277828411920619359988134251355842511576303376119922328493479613124367187404910970784230768816073862693889108112334441667836804437928330593706607975878480654862158664351599845462719570683772419154983431147348243742180180195667963845046448866104279409852956563377410016433062046401386212662561227793337933665252375863298585229221386614391329117227453379373610779692436232515093212438419520651766841720474592560184599678643828656022020734849233094793777217087153275553643198820452641887111669228980888424187286762003501678713026096164604343308342836590218171667450406917889975886797425729877470502162090362519465083109067965610703325732476840589405486838677021131120844136394175901153863478463537345756166778777113160541508783439094367760843521316238751413231051830161942887646505602280477095826464545073857659579873714550546585460723373506247086318070868957752146621442846733458812674908620649717664874615201017481996731420526529569001611788497770626871660938146100872810411070143409732282705840090538410467886939286728588841858711284610032992256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -720496717825141484095437285174940211948826123718282847565819075333467555802655916103746178804448503855155010020017271677730917201055778942572566507106348166535183220151140104814033470181638809989418401140849610777783635544852462900301717298703065993857077713553096331291170228247283451946498109761982128097596563594303859553972003410297300743529067632734536662728336111537386482157009155909072651401872134450770709921502654341128561423217187114300616981348983991845767741897567941521835740033420332622030245365798631877212162667202627056863611173546490500315660808724253491178182276485415576202543335626104559633572380964948321701257881523493231900582763831834714322804189584459199748281908877789730872368954418976231871368229831392875745298821066972739800506140366238932871251826823138182915824980729995184944449662802012886891803222477458760234135566797073173980660407553734865027248847601438772287795787773621736423396915117471091612637963613445015387503688589438045309651699940818131461228924904618142950875474990675477191624781502254374512143003599046300383711673968995158270013363873132646245822591467114597699358931695960645286317995668890951374781810754761052573769883577168037905293630703146812989903558033605522211269578926641106727815951437700316241666675065504494560872021811805053972836173627878937048298641838512947271902867360450043356700812307952908116552030723434533562314268021061863778318926411218777059667936194970318254121990937812634425353518407891053877333966720313140401967244233858814739787739633882720250754094097168095880497216618768806269908358035741941368096770526669565926562689510181946622594326874159065425438630204186625124247924920747818422643479448144609954310976447486136801880426114668423766483960708120074625770042050728103530307431079068554087092452996227189180113827855871909145658774003834274457459642925448942186323678369694803268204485317365732459563532439262277136202849630106574815481128235068986337045594234877740518332902689604029922703977639801763786314578714525624523866727546977101698134726398518762841799532556267156296490811089005023895760988294225497853599496736047140639893065947593494975602313918438566045895106758075791284296452510392537910708750134708711033709841136623351131472080535106773008473878707718681852656115846852534343178910225346410344575041954278435654515189872924954534812053512823352470420235492425183165304127900596052520269051373155138855976670807041081983481516577586772055273546893364070091474985988365257411214103065026374898634816239704246197391582630566996373009438595158439523165634213884356707958889234416271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -7101927268126471289835054685822657235652479951668779674968654081568358984480642938746739184727550159692823798478564646235947170630363439239512044841575645718228077639743932187750834474153007163636901472155813564334079934364150103051226689222882176569446031429419499566998365427763906925266533452285505935632610669902160023004181697822643559181304730612863218354149094050591315944623984943229763151488538570453180613248151303983518045054969023727553317461360459123904835951484409421154146129965137111759405163285378855732968000414506685198864582076662718593817197218605449175110920052889107604766271677926126457197806567138604136829443643498658281451670149857170471210197007470553562651810289414357292863390804155323604820200454893701915029134314025819447215302058296857645873662190322847782537087667935427238586139238249751374754535187373243043622539806199695956162187746796796986406951508360372600400747893387723491592267219204479652160077405841444795138205195522661898383601285461774115189921670226275575422473549303438925753361493105110488616772471707659616260793278425733471864909610814609143131738871903538002419451464446232948190060216493803978712888669322686044273331510231173346423294934817395669649353043651670842327149234650465925825110565440633669457889327534536476275477674873963055440863231502444374780537268954704378763726649990018233303227496327882032901147812188735988727771344391822168052774630906517059323557629953006177946096096297639668240284762575721479624915043402419819704894028470359066854899540741165857944363656814541589077411595669659687310230153788132962985482573009446739631084925591779889466831855604056442189109273314361824933120246257922567876720042963702172811453659882107109651177876973555700139213748857821045820520414582189921859330634566594967187748983272278204680252092314825976122927740766109360291033788212501247828490123128582917298368194357972560448678013573033271969865543725103452167732727228962773452777307112711352637136688149634625730134883725646568913567624172511812789377056242720399651486055833435184134521875307500905562340446822514987344439992888019627508622893709954189978682320809400328724459530765562384131174567816667967853893817854732173236551097322474425909674472901676507522356517230237024898506266555764629852385116533691041325894351997408516532763918194669026799222802904307382792148789494723775067926060597073534204318975402585649114831316194237479074321574141571030599343214689985452868830715702820042147664184467153189460651642006335109319060783588035727374916652535855501193598258737745264262902661824954688079671022880026525696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 115271643930142286682789793411055999315946111202178430020399632511590227841715261019308429903271183465482553079853517350703882099457906140998003306629740224264975876080599319343904429896611231626253030482165860663181587201038747705864069685120915369892744085309221800443689665522591012814252718194179791095890502164804317429208117428595049577056171857023422722181714776045006983402250892107018705676061309893721029067452400315456121785067978305997976143831603034262938364793350193775916384961251501281175514340529484014442202703147402955066741843966321917276248891054228120817942100765124590261572174962654384753947771128185355427421306060048606048255531070539365272600254823565599974201571034777334702369263928269509530802297541696078629856211511069813387716129893035368131608542023755022451054818184705386572818570558344024363847769121529446639389621120208980783483970463237264347781270487834834053248209546923819511405362049142597132167387000251513627974316818213358108573181979988277530469860123382578754877589893654217983398346362400168426472859497230951199969165045755812760186749226530721667786926418858769629897680834542593203510802939942128923553366295029952825025552557540470395618699945702208243406628072830517750831791290786418111761556532474125745682658166683371500362479209126338541347609852414226904927514306970074068897039667612077062333479667583025546813581045886587333403358127124230534178054089736533505605924181426787339857697575080550358781719928906943664935951829480282148740471197735865026527693288246324214401090504871126592881493409729178935440438284144331381845455504707405979579180720941769267772240272108584025292480696293798963754972337004193053674525357102996269665131250671181110157300576005953363943543905808287731491881082741873349317129309565511010610833898753494132164965097208751200950801650621405308954512099741056026507493491596723713191548127514551012695556482375263884983786598783062243341141723212934141216731501827909437937643067813235332847352066795086789140747143456529572489150162231244451205241709152244699347517661540688297938341682539413600834443312698308813600786909315558402491145314245127759864918370342575737552887929956782507302592226073405701530145512352105184952224358287293396615256722464084410406856703255534404766094846931749254792911415509765807656001960257113567182769636277350031523950688923028388685651756338320980679773484130289313803293270027968365819797225586417060329046197150058554611596775595321902551593431887419298449683585434152694017723985031216680412541404761684043916991511487829072746504825499854585150037367910406553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 268159709353512792771178272817604459490170963917640569004296617228945623093363383343303182782103210569107762487910295547509016130682906581396297604412379671023340327883855648505349818703288934803152598432729792767773071191551039946129598142466114934682967078699052109567524962596289450074105061454917878967871372447176904056367420651201758873025272803412348136633509017474247289553949165909607975279211694537617619544767875288343579311483576989529993854514245932711031215123161895037300710980044913495577867284951756859477276054324101449671261095478142489256108704490430233092726257819456736490786398127230283771937909289310096827070354263137492346899044732468425460443773176746681192398453924867770324675731228133941431691296960558420248347990141528603593341229896897309388450642814243866549447336473113804528828965545723828735037274848576938829141995495057802171756897829170835903567483602385665393030808904485235439686580691574236037006923287596594230214384354332724058703762988002296413129454893088248970424539922216909646578223886993016465855721769277444890188187471997125613530576738167508003116390826580510881629071733545292001060376962214210592680234755000769879777984419237238786889941976772845790770981763776179733977418636059326707866597831571919521900645718538428261134487505144661095973556186895489219044885473762933713395690102116157181920484514089483727186286331769066919075023425061331437979815003052831574637556701631451785910083486697225024843764814687428788681908690446115110110301923094159962997927591422743988776130483197944075556775737684060739511229157740974651374981219974083004794094355231896791591814025560229832548255822002595928154926862466076820609655204665172813933840971368703552347499743973737461256144899819347434981262968752924525125004538115781661054264177004256261050594300162183179433108594468988144648386437074608436225128190477862618704036533328956958108756460683845532857635915646701587187565683024660401521547916172807444249226472025590593410292986660725864526746803201875975128950659733063961374314724348023811605958292518561388831548035019360384996350948299035024235938003334794373637687004765273403916644518485710600849371732895008890484441924416801231622714296794411566289169252739186534008841568302147277155015146022923805839401692017130677387997369319570362481285036474918117177744435418102956266009251715050509587570356282852057630325001276293002552076019704208637470649185959780110029732714561389270416728395026205418148186088987790044733289125628261184081251804727716927271432605603613492170149819586888206468752719952765863668986580836213063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -3238667592334288822318411704865642488433338853200535469985245451859860626402637325702708508863206056529150088152219771981698109582592589608402778307479973423674114651820456357132474546088111817154575865416310602407326496556923190077987632759004141399253141695321021141166159485415264013723496376645758312228093613961942740398064479481337305773946779323850192815444789154562617577807145991483539539096656513012857210924807046204985673598301666861096931406403399339305777765908591875492672996955684307752882491589502313840246044038070077442479085486736500282269559852553118569056227606205028297810084312632515529538535250438845491873272396717800391426517831415616780935236443866292895120992758325481708116499067071572757170238862082986835344029588109439069865707436051279843428063269288253254923518431334434420622780492423748902036127594691016664469411189329996257018918545976375845024421145669907962837559920543402430235860706571550943305202195417937289025701648781013900397167598126525377047042566830121390149087962288304866026997916844659514930360683912422269985600117674048902760144888930525837214017004193190995026935498759866752946254488878950207613862669271004181802090443835346051680679713056712136268037773890928811275833384442073260278299068868236760626047849600472953981534056602664172338864156337575232749323676370374912862835450854013139994064557308552732724391152007344257167658750309718515324539745472410881096857637445505170771047750743526572001731398187916661282966045832056162578845010299178826138066721801186016383761545915509005277854476328660096083246970651930611670525273285267632107968967456702705835168141595815211938136385469930452342065213694991379673447055298512656180496938231529470014084103294081141507588842841261958338492686677023022777403190953213313324836149442931341366651682753263065512975680866607000694233688202931109491107788191999890146385536098837154724176123310307891363785255736775402049244463887365291229365602344141099172966758955298899867403752739263914671289453477195367484876969098928256089065668678319277250099439672562228225149605257588256276622224058106896123525979869657109588158666179792192891772593049106299278854207252191221107427378992078792355829232153202482927664337923758974909836269195330914280149290359320215006630201476070574303041863254651924223041232792377039680800018691141515997435678323604905083785348478550715911449971110012158976753858644023704177598536444826532004569162568338715271416506743694978614222835210284832712504763070320052229344208917902421078463597361271211161203146097568283452411000624277966109525187526180785356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 1940715495369157339869671826305214207234874496661906620558630976770808774306647484598613373296281525986959546515749683434811524486377674683095801210930630521310536952749873633559845137485634885862854944937276920067890109564858362631301136013653718544174114342771214576990306834428140524420619850431556648632297202008214598398008860479859114628851377804987949753815604955235276451751991591550763172914268321011797408502806168112532644680057524574591989725588824470526663224884480440966957695180964464753250479081451625236212838069143643400625959968904148140780700529101080199944085470069754103271677410684854516358808511061965554598356598957523262467606241421048614941108537016640549841918983731981314459226794810940070620832789597915484082045913711705230316424078905177453724539215569210273048781234279508953637013194454615411732126699094223410921881048609905813881624920000941612533122894510759762829885711988312569688468175932888565867658271381262798008903126227054210098354079496150200062718331141202110193578421913462531720017549667859348554928889326780896617226088943520666022428530392937927330455839566697700959009459722668187365846033882604252025123942271054883839592313648103927453028638179078166655985398326230742728527892803327963169774738103782789863975709839115311676752712062887133891028623389935707857950238900403796453760274330231213451209280098077906533309205566324124829776765030541457126302866745067807731271870212912499168125729288620432534151156014748840421818982586277958120469492490216340750676519974233584256328823563182783973629796820581288161675189539262722600701230373891367315922397666583159088648579439520212904615382320432137675130586912827849079768780861756196911449389904593370337777934079128384605066492123313837185219250590375147100554145688375124000374265038563201548175345641413226023114101245934125239208138020048789562798283597436138547463549631608013796764592535993075761867156499748226268535153751167356837802046700031465081118671140194009251653715273478750983165544710626773734202912692537084491821308636521908016600425970295718922205398525345901314629375722547637069766370721583455631956983099215463942157836343990191963408265273869509901161771730151398875334758708771135039764198172195577559293035630995752137262705010078328174167808637788352041570012761030009933758763799557183750775240079690072387764130561151534772348703447464815139101408971887121791283420379671674123285599326877545668665231498560877314560661750032629754167618145419125311139124466530663297697899102360897581325540302284996890327980132560786674652147158757054971524445994310889897984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] 31009890446747484051145147220168077995188020978855956226357455720603737016177818300489152521284169976211507833723038502988272681371912163705940054006250570363051725365251798803238170173120965700339812269113813396885849005850502930428412721757203533635253405089187815588560078570351341318044658582909644991706250515762247596253282542057382291195380781092680332044463433309358578558821160101973760293613374780258654661810861109092750213946524739767946549613718576166012067649033762948877874613152117599975323149870756547674404279545650299118027935340109688549886167819176320783670214602273264101255977092143216861981313683754319102259751689715779747116222938911561251189016311611605454578262712901386794186805854119983698900404066259856225589415449403974824843828425216319594602021009849608843332625834036568782125120994962017371421842203513821927519119427486758629833017106417253202209517509841962541725555030226779914003757845416818592259945025484230996209233302110084388708448280614448972109377349384605953748487605792104482188661141680938378625425900600591443728729259945328660995497696959497847488459889150502257934706139896506006096049412084389007207101666276663137639196890052538930373061820327660088422735965322920665634947331710857248038112650302099921025141641969211407500825286117922553548440330785380117603205795845108652076783793750900945365055280681206364656932350873522031406715878988317897251093075991701574688451520732638545146609972997742005487000284307358268599173201364960189158341193955543244587591158906388687446202536187136999128326568358848255928064547268689245790269613178736023376409126239336509929095279467107927959528960981829789292375371553407208868837562607425637742757659968996866381558286608190436213450828635376103995291468561071588461783124151485482546257405347546489309072376918985816662225871192082316371248496281870485154851396998700365030702689271161415614788136793599587443470337809445208591265340046107993979459306133255473355348381367810468564638587625143285216146783140983688734790296309900799630722364427906333498024423490708917851765762544194719567169152274993284483670117152645897849763747895840519071362770486338426790360294283563733961600635301898833063505552310612794772011307960064327460076532588589147030646253699891679049788189226139520012787048272573183374033580206224832530565406738521127351827007616837512400228476394188420834524526003106986792624190610233443344409385703323823428357049033422592652783048803072923971367823949575962169067871798133360790735474943656031990637249773649598569288782803183001814799579149212817755597988848835640688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] -69625041238624682974470534060595201052354203128413523680289457584743047408840358548406861945771180944108423165764630941177696418282919971007885506142601711155212624499578181594370853677482732056427052454277278210386776577691075281930539051154148396834758709152705871676689527723299001020411889005747779519732379413109378161080301430189748626846922272708437853618797038132176668031017156542712136995473140959980054855459944141444752712660559675182467748321807649852424630347466190965234737566061244837386627270389494363997840036725036058385426196693813600214632830265852777247620320098773805336374242941006241912971373679775482425702325263582149088414952608025437524238746947540538508447902403540070960142273699412797699858936800494481203567161837132105587479652058321706342009327570324106228124377933947377099583003778711443109311665111739504844549149627906834732940960941303939142901937030287533684918140545024192036617200741512909600862937251172692395833417320798079960919180141580494795576481922748885442007897252736254844561534164679290823417719806625008165143619095246663756736089693622510582373464824662450143388410643615103998201430314025588576593832127462771663969903755547393866713694499321703403762122339221726264058848404830573333282039439667661760198020891561363843950558694350984442625260055176107389024201507605378293927482229584912022512363444995613688740988340783179251744340474434833814196122415831105282451644899502635231360663203557069890447903682586624317206325696455807792698137167648109593066724979609027597849811596344103702483114870322313496991988181957484502663971440404519638329605585778884148812440625798913981601868912562703494512330334209588917954484735016663698538296700912682592499955144618840290885369576837404152299431190921065149094514687470541709813757996757846268945503156719685826800143094235081417685759315738847401990879951720485846280706858598489131234898084093996328584564454166344680916913915217183366825870564431359722758144552756522960139972995427552099232372242140728961594426031604679858336779458016785890343268340204704157606242193791529571900325295892783438249055684413176297351813381384939401494768565659597772364172320444426412842237483594204520124414345009051258260436647857794109371960291416717075198708753894644208897310446061614997554381930814099523647640609108344985400385936370428573271059155870859834511206116518430223142728836835497667682815319025927926264103355727122742741627151928244468017736687162838024668063554147009812216842294115367467589131474652994004453126372289201255014736734527668571316454084336107947008435090466648788828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -25300176850260418011272128467648203057011931719014109334306293631000655422857339169451472549257493755652639811815074236732752194332588030015973693494312955952155347911428282024925857606594611717217351516866613613219083407124988668916531702747522202180592100352433474265815537915641686785739088461355581525403981056562913708904400784940140907278882832373585869648459773542646577989204379962197449659805783225486391187610726658132301548734807679648569265866020429603763349722819051789165626690269148905361578453854835147236602363256974353920567217175659043923023618732608673250102146655144794487622141494327441910373236286568604640739453414754986543470265355497474010586024171453657732150929617915367165525970481008687402570750349638598382487987649724278654586982670779368406456456195440606520262209564297638105888917301967777320706745053735317781658414271479578145340065033967356474697495539071812316864193911665968875241179776556164056644099282136695768967510580174028297412039127267273154236899983234151095542732677737697583541706504876864944206387361824037984638675383441082669290274132396487510650677392877342525867527643491312173160386363654706623889370329794655922321123199569072965892787487263645449605140680558643622995635024105731549349212369708110650565467911419447027175384235026914020028250352838934089904022595100812709213967559473568514342133550757260743567980604057279390646622509263615470948048243562508121095685002140348283326676472275264845614683330361351353610816129217569438642640232405131967208981750505825034724439743288453414453519154694729090104376658645694976226406992847956062468012071577198298093934219333479496700317936887797428566537920170002376161292339067450489226711375931703006264023246686452827482128021197174892097092693366696511952015212237745858843396840211052739882138494899735633586334246303725864928376269319479011379310879998808848588066108367273527538767059212805437817031370832321972232544823029271240767177379198548265001682251481825562037217941986207419606301027358948131291777594153353581913365477663485301485558051407367575990714425417612278198857669782185606006580944013984875867865310915600934562512995456724895709766299093619034971202148970456929538545764292860400724098065611220403459917430210749362681998560635564603295476553126388518721567384515727646423343887390942704368452512120658750301402149365337731045868827279645653586146500881797494007010445434379280691928288857588175999447857162611601087843807080276586640682022588031275971944320100414107319423458637212044797712032946636608051524967958331268341269327333882399484512044515479833804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 5877471631771495160942135462160402220024658314816757266688417097338764618787732200844382487438351927063518816158794984524537745134634891868144709947960109177304838717383553040626874841898397604875292245557975648806579384044295867180915847212429712543283066875760362708722319069686483635131861034214689854234137205914734522882786683395183097260002699873968809607619247355082617787221503147659095731936767348742957312971838328075455569736514182548135260946022090736775334711388032636319243794250787547170714997184479039981798658862039448464035468095730147598716987142032284410817748972292883587362146942299396247408183500229445998368611196545069375606094187339723851644545582101178077866580308612304343602062193998217400738537747511818733095459821248724980356717155476423874761009935780630604665079539028111336321243420657116519183425083907938962879030612862802421875824339948539856772416613336670198692632886279137695666264145488325674620400212724211124483659703541577553969615734758165453084436311263035534646275495378600147898968482973460689275319216675090075398815597947544061336811340701791193692529962655239336549158319238890818952999233404639626618003329686441977639576978570919371132626807960037186600231855131400288086280154823439643013998161250446135219510705884656478431454386277459470962465224426965655269887324482348681366861058822527612571685496219043594693380296387748377853387789118693740272198015427826480813951798435414325042519136215138617080715435667629270038956790975786024600317158368227853886045166138168603887850983860456365302438348427111273745257233454562872318273153398369499304401803094625914931274010991666219696408021348304134934952974137422055855343746114306202182428636016248301398617200036236608832959031936448681669266776496394604641617343979372114399420616191924924889878072175260206653024140038630143421091643854130185308258895300293898667493079457475781359489126423219194265705102914489974258477825192605590243655507354438627046988092795632899698376554392214649074667132120983767181097949738158061157227614506367372519349450917142477244047315427644758027582189182434321886753201403418931447251597984080733993297342755891656955059638770599599546130440721258605975192252598536600629145120821981678809921970181192861248720085019812478474838330003543490270686408013068947715610401738831089876145104282743844517266161983035972831587899253659299217132283432137962953424987080726992792591508096199080290384404398850954315303225297968510574967654199836680493245811881257077909644420011329354154799129839856116458749592106128505503648055580142751506123309200062397022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] -202427147434127017192127874726272048648330533384460541556947271923105813479899710718165706925582944695142683108192067302443798681646187591932684620539259153130734504696249618350197473122303037075461701014886512555029433355408836897924958448888245327860662621793284697956894984718216282342048137389261400122805815627921568618085732143357238284725307012171994799456310510615616789528216498171249010710611584048983376686530002004291890186303368618247038854355665790050602893329139787436131073536060854480321034270216120059385261012942762490086268835854298990784519805927307989766428664491968637842819306998887153193261494553085437970714240660222834966227304023392927128465879647002560972317226923044014659405752214041398919292339081746768438698794558869413410443890984798638111171268684776047608353361830300229937854222786992844841578939293311416319947798190213305947625124134563489244205300672688561104051106279138330238434818504838835279049741377226312474426474421984745740749421978191537619062285041967640440907032152457138665981241473007634788923398638156345301456146891358511625982298214306548360986068243745476810869022107768337832244322305929038549164412471092302559332865727635388116002817645094201849952559998525008953996142909229512806012493244212766989275131411968155140483859282991306785757339964282326808105330112352945605147009929433402730708155211720176723519059230840544599394357246218160299833127417027660960752092260264485041221443739600892031279899759115790151492492343874529976270745548640977514257063076681920181622217952404444020599807647058959865016041795324894714550874087922626905942209354287969143012854166992098037463262537588830516237701067054172911962061557230215749067083518414691288226508490086233660510815710462569942588920205057228018278876275669692481553250595037480939828311126313535158044879459394299732568475458060913149842081972349648855589398007354276662739492613165922605143561879336307857439778148878468184379718846861258182390618972898385971923061256009274456808888339264926765050931634308749417909182970931806419646053021376845360845659103775476937606327789199998851328513128098383155458941938497576172860721011498644440146982884654236262100029939701366410658574637864395916473136817944804388664412957404539824156989771915231815458277767000661520123983028192708987681838222475772763775724151555012061390170666192927445639091423184369752404337883261119279187131466722159952313703055253586389215974651508195689388742733064426865476382192077227469809713646307506244420641838002389948439390933417694300572674677287225548419130970035476270040589867335811072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 4274191506136957425741487156143445568062560615808725818695401829572852919500460673117168212713257941182028776690036504286751866161590862055803253411653192552473269099419939522895173220851100738479437076016100513546742376663664875593439135085156611623865314850464574435430594513321108513691004410342172717526472276950183678632336055701091605144690493389907743218244506066585347380984575159757767172813539574413925826734026123242293985498799559290446763742296856211883628257447457880182829140855383141788622473918892308139115715275334974459115483690289560265673497665127835149570178400524746594246699404626405990532505015572443240880321891633695303207390971506519692262841052466178444388894525558937661624353377522720662288651324163773371900053533779420752083072833382923107205715582994350367296140104396564205118181651528161277368995927571852423928133232313948061669720243755588573429393751746276823614896574879836519536616444210121728064044848131348242436719892228400253597904690540342447584570629182265654047809878379339258491336228396282859210455798852322219901356378881200683338146673578487605224875113456331263632269561114297455694708659406072633765616744145386043005531598233848692258098498081237582414229488739240835530355612563861848539453871739987291799561515176821448666640157522820200814752856707365990869197524770565718415167423142243151805240784360275070724485148194457147583656308615933105927226642333236509469824571104592824283049810704003103512313046679302838173098675570917354674254937979218832249882321030489007443618670563184018860092275644153528992840924891529385849519873693336326840784960788727286720917019842030103202828906595049808078223161127736996917490820770575121682424660404535495697509989543861899760789712777171417863257843787526572364677049490395907523913346849363436691650858846755819345315588050486224849874254861786127547876630525982458794746841451074737140309054717636561008791473827956505123221980230619052642922664110068507629813636591986063453283829423764855799464362160463809860861013417717203619050082584512658311421279633266627393778353114479481713143575562323374014524812159156767813300264480411930744820138372512532891104808820833951758050193558529578752370588033904296217215888846151316032454537317446146521566990019921680728666609660612161793098802663685363640560075280054526100438323447412564301134055960463932236261185080999241433485094703619445149864442383605488498093067469565950539832831389442837884804861786829818518758664689524757488021792738922119704277491727444440254189947541342381913202770352243782482199910109044337836303758209130168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] -1636320421683485892701254312960411713598172724085064944893123836346839684928431275034543215562006455054505794426988967694612419757938100324923714124575313400295844194975414097504751425978181811917423056276790052872586179504394610236875370482530615580525974953134261895079187451681895691139498804512424572962642218909350104870679479173021487903451925510405425399312498045287352480697483417858733980338312661036434949683908291925455914970432082156420239151890136940999330818595164708606744692499890945677221423518778284360799211345805008971699328412116109197153537821771912981855689521543413933488892973849453356210295012321068043885906572498463732721822352229260128526727698271043303649090392366508108555715225657774262474888455917865384924993701348640171896814644224589739123740324991836849460282188166206603963983052959957251315588331939762539233063168021347673886812224975240933418068879207144864860122502580135597582446638125752804723991023643441453906979572151236495950551955018257471435468578111090951611991556312531601248499358030290735687247687617004370250271051791887970412464241853728560890369916367285776282647830870676316777695059892812785918248551988687331959446472148579158937786518978867374638137831583725404832778461793050934999608821079407444727025372827953088143365907646539382115086427888040586416828036878183664041096030469164097421336209025240347375772394217809611912248882834138718130873164355412932460053685667439158791162414433486942861109003149398973034927878491597074431953546272793040062507623373322887154005570732736492075760995904230822475986730909395596158052414903832181194157829519312121753521871433043255275277619142299588759339352821061537673679766124269234541138700546548955080875015034417729864375655343665496814945735373201840246339913102858942774927905454979446999829736532884964062245451841794063702702380328550278052843696041688860742130959857332444239147297216678071383629693179916785115591962883283407475051257732765966253569100879942779496735627235865640665503294370126267858889985091691387612405652833216668426367389197035677594756157369645066179467176482158625195826907231079286196448016868304589093145151420776055623267177097025621446486972386632562444355197095669873761402489079594658976345700312846562822116328210499949866150381906136406036893488978169413571172762480621252324852574362877990740553810977647787969567035255547780219395812926148390455765870945268508243351598112388473323520651105282526053720875309729808202884855201994074413517143672556195259192138404101767673471009933232877259946579239807851630441432405190661599251199498769137664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 79708805857414680281770002805822493017749165960773140389278724788971415570525149114274302459675931725619183819001651813466504070892024200849087515308679672283575854109582692932809125884769504028729667304738035830075367909514627009588958737012912625986371171429061892575682079846055033953168508078611207783329831031822445208408003049296261065059730882771686626692572531603014110311934924232497257226906788676360393957122322837907703427825152815385357868748773295060686831685353714048693475968440126288086957843988639881775004944120008280915293980569478612854928593362977139685512222712812235029706911145904155353458432895196881244135617174961495256044790556440352351442562166558416694800793610257328284704280558964152228845748313021268412702586314082989018229919288797680558238166490130200070393712783217139183712390112264762430632748276026140816842028940294278160483508493774378204442610162285812239832586812472432846464884422504628599576243954266475437348551171746708555777049320752068593768602981043457237488114749414639935145798556760968564163510344838484576927315517365569133777304582110641991426879682831469992893983792181876336066008572967176762296562211954510455502041761329418383712114967622146879309763530660683565456367783955893739484183965281981441153101288786091714794572665178113234576966727752648334920060560248985877400315367663127205373528852449543639303691216757968586750749691876010540699472456065786278673304968003729141609467625116352157520656890933757958026321398596908736671907007684660487419942220578061516365105951024243318241157713486587995514931221431474305447214124518652904300233887636424765112660052557797725536226527624788133556748519515985885051884957338187916586846534912073879399090450697116151668953140762650903772451304879062776387637029093533641385813211934571618088307049870398905843586978865462211665457475139237485226048232722401491668462353877429581624381139160646458424954515653903847988989146727363436765177542394281235664619475077776327393038563360913639497071051040311542754639935303339008469768290169743106146052301488306915134645093937780109505410769182722361683706392828260433837878005765339356344841233051814786945974971978289983313039960152529420664683987333698619346175541712887420508064026634241221397681907992943807985884349469729510292554030431866760941188609533480004626645036263051947437270748481818362240902458742523244312247312374991677074572401410430217240061295119363340727480813203644320083650031087908928085549916184220208666068693775948051968896479986616712978310036599318787382019416844139054838076778076045595764712829723502182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -515521177669713445581691884219654544757000591499812076103771543218549056361531484289045735480280546331472962402784110404657780855207417237041008958753640681904488987179262535102967978586069121407555694582440803610960956987314713036550011565347195586958269200567296533179035008037969366026280169343357119389359984481274676633847139992704872504580816425094643808834983408464229064280531033105718787345399943288829414581763393524130350897365634346480584696899488762887620984790509882449829652916566389183139652048523559514884272997019287954495160616507347568334179055590847622178294795463094206722890188118817231093736214779741583961523542367670035571601366783966166461078858229602857912716919596216625103046266982890231265889000043509846833308858392599931484992684190824466639298119216011270122322669523808195495375330333023618198855802250725250919345615621379452046643921363412127161868928122426047439755892363192258470523277759679730056480815719272374935641071393472764973168220623209654197710676778120676056645954498807238237338717563484076776210924510934384106835458569742063871356295141837895191155505865319250071005554209152996277450770630463497601740141479474542246259367311387067742934751638004632277570707793902310395740949759845867702180310211468612297056097789569401566048972833688582172718383671880688978909090597499811532181757853906147465102213482256150158373014314258782136039458083372459666724502249187201491412980632295121028299461668272566295072199832964208734472224604606913937239390528840494485561003534420790277101168642015190440294135061730071065128126669846662379246815428991745161991436671133538495307112849126200911297566120797130739900982501866169698849171198531187856194886253102053290743627596671632474573420576803320743875957703808908938851566141584822967407833906665431688580997480473743851459849028696005392435166240327751364978827051645056027088217604676381418540054216827934293558474725680068362381159058777747568222488668254608601672932393677099921589960358507270897517048154721603716425207655695622075459843337811930175153042882282236304501971882550336431356413473357498487166480011412208899629852887341482867088932732014756824012461801112752677313659307588091780191386530038904093645607088122770439221510753162731992472894712101069209583500086362624323856641623230760076171652142218955399644050076283847204546346936700755297146237350161963503025938066330647339746278893542649337667469967833768916753586857846961278796204445393115713791288461198505979036336687390243950589631256803066743049177919076023058595434243277052546251377362571558195094230094631099432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -472169704813700058058456379497823919245348859491219973589252858986181778934132233211316819986717820771373958082584880836241478652402218896520495185917040089407373956563696669885689339155095250129425053325634930670649276627572320318196784674374904364959130613961235488156640041827417466592814587496343115020648235341751902689051310904065102710407272174584370640615582590203197268622610058019651770971298187914096737006861175340017347144882975209856923892405608138091798592907172020902375647699286280088305144587765721117986320852730957748146743280592711856271771803728840647226740658120532533055655577554603398220096815195626319386868328121974078390066184681903569638227807796061174049389904759458381334060363934125805327798200489456250587644637319691552881752184552416187224450767717329343411686834134174725423592272916758975273443706917944882426797948757591321652069201046176436461579364711007623579669967876736861590334090283962874167394912903896708495021696318288442591176067920169445503679428521508871041952367707426038994878019569117966558481045834696935214419099344391811562555244832336153681760307802605387415306716529980325031795937064721210625391162903559572432223824057412085699459545851590451976931852903464521603002680883569595239905736525764632365682365185384382693185558783804257822701659018735124858418779988906048178802699048610154632607036326952089619844369578535363906073999414050295124917930568722059775221830074610251037527548057456415124934630316144599843560773728688572990191824665652029656727287447646465436868827996868358816671218057791229484827165542498417072933489490621236426885369413586613610820660244914288326477434909030095907855712455614341473204438479503596458558689907327139129366693867985513096116288060943372183463421173730621118538012192123370752127037682576710461828986596698549679088127610489084035845383447210860771578322240897046864587064050744592170247057729732401064696495223712088512473085503154256131225124221232649945273850802759938486180800087217298680479631295444923504595608001317082906058542986787107223998002187006465668866140036651777536086219746969527321740789713308416250256459536397780006101990770644063217868249194538585013226408972084508665271897669366800104681191705811390738332830533847738451025647991684286681632711625756778158538705133424607669753328421520199230152704925465209791415134141975002184714416658553665718620070759335467440755060454915446246328793023454620810705683463587472056647071036849945234888321490281785044586563966629929935264040694633047338711313662340907511279207521369944530593391425797548185070978861517535969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 4737583213234291628528860056745691081247988676910963362941381337841126576939424989952250313044597323011234290033355727047113663997654239272274897646133532171968439291031121819755124100984555496064764973485370915301040729920193096485932632826430190324681377710916198130100179265972307471070684108656906115614743401599238846546755927824185985735895807936050082241624800312027086199192569566813371015127103659253800805702108840631514836848447660993358682565662581988365024890694297923662376140808432656037262718895112479236626394902585561546295548432558049444083744212867544617878072275546942758102940291382653696323974233636211825100336703476698502109731919415292322537097449115910177465761512546307995919271516438801370102711183506889598704773686460717910657222415890885212062867360995536348919778360261834133071487775254090464438739646542507717503476786218694111224701024176897991346401848383712433930070750114439134776520142334715402756283045408534822324083722930201632352109976399168749080758507742858403489651318933248493506226304183391337138409433170884677793226975836755707311333631273968369354949228052165268231082394033578436889822001934752541331360132106575183019299023378457389852984600693269428533819579612567319775341185364424656799358210038505230912354693440496115813187364059677177140834175844620541619032124586554625486048195420749267897286338749378661142958206128603969988621230901725503058053930700475898987095382828519123984945432230968730749999842576277897032489608440226504024375221446079842210227172597665017757831940852944154205758038001149536852771976954093655992005970207613752053420306209300041079588596521995495981047919185390299854171081327505850496601412183445099142757299675314514419146617153369058328427933358895335906774760200560497178530992083369166063086152830350775848828964905395845949837848500546083920363240378404053363521394924293858720112971425971112269988702424480027486142508594836309351945186898421569226063304038146020689188786658095548624020763849476181182787568336303235126947410300718035587149878692978252983723775740830734931875678473442668154008497212847041535280559952683922352167885079558473649137592675241880464308398738752025374080366863399948863426310010270430476814125531191073922079383985570914327441571535429637768480099359929937533133900876665068128069182388178875504892738262341495456734159306522731436280932053831443849675709588004211383125556690024459135048925368086880807346455681624569209432689617969079537102428517588902906713278344628500195399368944361577194751095365267414564949116834079818574043292463671637494662263592425470558208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 22615488884014683255586727563158005238462133375516473601414318846315466542614534292184527953193674512826104474529636674016393731920678192047350143518481227794783027218799808797201031997799639006795751986645719157095052840955366547594620378212832572384788607265572784814564605602684027296373803192325258879122203975588918113740476258015431515895839998631230106179557228827312121797440340340658427209715924642462736405910812046058849137603888200664268569578209983070041459189648731337888307176789736597514893111047353957524713197659305371703417355493103394261471536652269428532934841789981583825805678669605341472220687036175197514199094073536108602948487028350419671866710957138016357453695937710532277611255489200376518192450778625329016527111294930608391609817266095017434551918412896138474706976415337066119363277000851043283298936582916001112736483427052721797843642844283292758326761437683705754368283051903176021741647420689593010853623648296340237436490745383175499177429498759970787460217911247790092849141463898187207970868197963547236511487934149929907769401660680556147820734906647515876124693461588385186374917322780004406273610394429167702713205822955516983018169088709048562091691549022662347510709856078860676906301906973909361393696002530186801445977498401310728101927077389696805625565070748763794615691636815554873764839013892003445313315361249187388888655288780061927659806173162075570405816210101255510682929554712951043015434824578730111446352694608694855986276849782773706941935284016821227206989008762108820643318954357310370648629930634038378827180844650264184447948021093262030355242070449750681748546150070941236056965165143564120755118994529770619154772372398155809483495781130895953010771605688553047759194254151006430597241956860649135137344303376138657413631032807050802197134364866153995275139446792824776323047136408136913132345472493761157166920209295268242642182374645289788347515433591947923096184392953588379621100031013254988493756703047297167682383106071804271238841204704615377142136826830756782538712270102285215807062351626845667619075187797630419380851025350805287648924564166186081945536433190519123570608180239430439312790978583448426116129906605931199379382175793965312655773234910570844488691277402726549268531044731505651721546613219652394581218563260189784836173525327833443759715920987706115256177664892745146574472686466715014980339494016393323755191574858284623854872591723922919376686219519942505035325298066446045045636529687913134486310394505273290562120455506978563262111050642965513215608341592069024310257368435245716781341078401392899522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] -165708368636361581316516550398340922264502180104701720888650281311176933350810319947838342752752097668865096510409349335619115170754897159015661543653724107120750990429490217523388052582504309956372931442169911608446362783891797092935415604009767274632182942669352947065199620667268602028428321537979138807328074626751349391818817735457810184975761654493405046165370439345046994119367209571285363555595218030831269450743000062492316460802831687374363364986796052776745303303040223708882912036850845154469635484185547677916922263343433218250822522203186596238068716778208158508183289175489480645270080823781872932459734831684304705696041557234700063567944968247972842363738204545164707621111355277118468394597789771533693476379290443719642242615171958933482747271565137661795800022538439394235247816455354220955992633939109746353936220274226014606358182205734323660119382049256341039789008485227178790708946597919923927503096652278099911011954353696546331779655375838555668732328011447553692767105575689612021566156787408643133793532154698642819922411119262891764364841082088223363058307281081271864556624957766012183855932329862727761241847226484275863108190303849442864960637766151774187135700230711434169580214739926035262076423616082535877336797433676258951198363034976096699152236709350959425195683266869698814444520402407567338520614912173418368857489374288045108726898177710318447116320674116254314174585697879802107858309993187532305002739883180694115418102296006077535436706788102590670093790710036779718644705615689160545943306736451246940423337389099859663639680242849915582144586380736063200047176963402159238883437479613239433502465544317569208810864472717379290071299654124806790287556539630469055250700582971395448753182496611760069862790083879123371107159294441068876674175876263763742082308131408120917484528640491383410655449741610193332008628575134494751926029696808448398693873050233258717262350953961056040863772202918349703709340023984571199934262932259700167514938380068504735305711579072804591727180628755480684326649731980865915967929090779732710989136420607545063290457847464499073752338294580449022010328806026133000986245161414124800069013887616965167437840439321363844614523005434586150390367400628429137158916741329063814759670381391897383195510454454503103680980954668486065261902515853395143980103110236075176405013721914379665676490153420195756659963561554554415440468247282876161429856093962932992099810379703443072462352324261434209442044456623222437953515932839565314557190037388203170716140037834490698088579306607390197360643456390471214984594814845889611300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] 328628403224995521277967334669016617524386354782449460171643841301355892809510106225869702205290550750715321661895281034371096526676395752287730657797997189374943170621710912620645437944773038240286397366462455403641280171823022561250094017001898709685640200283240970423425875564022094156908781054655597385481795001523784391023008276001292235543630970147111681096719285432864357816959483063756304245232550727998303305266621388390640110108795652282760514108934587445562584535798841654116781793867749924576761341830954533721556385103856565896977090267295940271562324055919853536506734644418124613427041635602792562687485374292836310117952922050343447367838513710873549783301741015528362502432796387144922005398513400558508248396403420193814663699561493890859183476499133488204967011198707311803919158888129758743170265214913468830061513639286863201100631552207160790962427805590272961315278255764472124267043097155076428438307255207871665288158618683624162973796064506309324289584449925365072277017552175488915615520072353233759968474421040172098974203564553125838211040935336892019748952926533951028317926672923826943197800956264285379135187480052698196802080436094584135098753099171246481632872826885116720864803921666994086552675006359512974346781758993953861684003797925604987799253579092882724993681428753500408193442407136754098997116313933633208386732895386264341442192455342909196518426769871102920030455110151850529014978466409982715576684968465662959604876454353208265628200686274261217171529119528999207009401359924332263160653393453311816538346610121342735102181537213321299866803670227550224389795002880655022467352900239666298654012955292064392687521494211861449972009491759040667339265843523660876883627992498359957482668229615253559984481560384531824805557450339537814905298072197421867689499325476197311522633146837523605907343109763957653813643151656677462106121767687452728189907853150644339214674308858699578360389741282020464233408867497917387524816635152088239199135372712457563093708172549604478726371323359338465819998693946367944512160634867207590331546830922699563252139988226612955007123141956694180454955973860274347007105290039593894082905763586118884583574723673478855539944795674966763103327046218159623443426864358488832766400061446282237543673099607701500230757729021155360923013606960275564702698927216572464592706115408293157040141856799633083693622648818284529595887376238489690809695586177624257951609303983188166338621149668673956573588344938353846309436517462249682120143837884459627967861759049246098227382438278654109030630840297914604013605650741905378508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -226219622187287112488786843821416187052257109220509677205939028914295938679823524642559303888438540908875799165929855060114015183107872908312758179557534903205161215136676473269240941197656820652257162958519824778610096033985872232824855093485309893267123061374507570277670356549228749832614637343970852490708814206757104524645364324872311786218423348385193523446698982062892679258869989192652294030166964786334352528469336396696583469046969647831980920792036402653297659545082433237015165158209782187269427683033941081709579715202152809216691543529275174832159933563016724172220631760344073408509350939228213573776528751337454592992250563395947124812203096521592006991928222211156498866003339851527456243398413128181403223434565754828064778305424048783596619364651801504129407047123799209905043642894156912007479110276156895163064222741549095925878078086633363450323854863518956564627610814591165196234576233505034075045544252428374380598306879163656794189865263069593863914252075804546487033469893972674715158379562464609900093871024035592101379138557176416873633172323937303541182903686987886228270172196920899809646681619322493066663739346470486622099428683102041630455979601286146380358253261824310787141048569631662712258928752170634336850530956694590233791932724953658131810270637152109637217044046185174728843866064905645449319506979573087908788952271844526546509310412350509312941799416882513976317346585849075017100374398634341397730206525551086578466662735458894217930786627468115574924636232606175016007848534035709432078158176153648934254288916424332933884124060014556901879136997920825731576666842983336567168480687637929903386551928048945055493972405003306689823462174698523762914821047210867496327941533828310460435626470755168112593110205544998276054831062759676525858869607797510256757884869082559401591240502349054970615033382966862719564861052369666487105671569238538296433345289005509412375170262211670214156743693488863436765380547697360347249248232167797379219106170767028225400743622712040482294197657055825849578424483060521342690057168314821334280780591498399430685743838938490067553648200794338065053085769099638185078256344682667996996316116302648067000681191195357816212244529645155750465811273258457960261286121042087422705387527369088731908845636521318460485804835024280898229022007292924391288976195313742128556791446206821445610455983484699803483870284788440517728450491662430404860823547185522795427113176642197117593716877875359165965107170347039926982990563825055282095440192112374023998979622556295929867023501839320141658126523912394920007753076071489622507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 1177922542032628176511978436801874258676400754709555753812965939469811501228355100049951666208901561855500429288084111503400176890584095027420597445329950708410960599409374047444474543499431608201518110241106919450341423618566819700428217934162048978953265180058085775895995026028145470585643584389225432780512709024878146287072683829876015903853458137699400861433893687906210085021940724235136826496976256201633263251639096550072893262826374977936452784842324716609170291442707709091201599896758579695705670273047926370251139769307448671476653815489917244586791389040278469292082602436339241981363775087386191601565044857641605491604593375347548990042327415672022808933207243825148563946271889633660904121638833845755826357868130664654101342918010179284529696677583449703391877859890910507407960139194961394999806206084025567132355286983345745425250335140913035520632051593064303224993354492462633736198767739921309348749873376486207073061158833104831273493446650908199466468821203551159814329091767462022027852763340040350904728719967562303429198948162845158514717280333224231186029599822205995417606398329665058886275910934592295499594306328842850326735754179039169953871872460373087394468893473292816029678771160967493755092108424223063858639488039377313958313241677755590651372989834714835269488745837822859503664592682254157872572937271850667348837119394361016255401530393602289611349728796633840050456170265261968345594487403579543597164407383602300974071001183068887470888672873341380134727463599893692788338194007915696436417289835073836736844983131883623396251814431296959634447353146380949860509125135070273267757679608395080310058303901981642379575067515816166198643801632967155521088188727937071112644790867520484799337776778810600017457224314465439536730359037582261507011209293886570908820744242656094635728086856279093792373614949046124779541397215208650428986696411464219421424792334271429606741923036862008822105213263690790291524186955507685308483816098636249364368853191547520740750998311975976184708495039430252880987371144783866512417504246174334531876909254292702957369989756840527714018729419844954582540272472844981617608354352717133133639665460694092669556171848824949159495523236788731655510071181506910959953034901767679227485577411691683343776821740743046901519789510442531621134284634993374738443907780255556569538795178554437529264661238432877835873369371990706375568009641466883943905446689016622920545323452166877613150038931630908322792839928594140745560059462153723003981311533020411973661406332859581443436955659354449789250877409995776363150424709993892675584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] -7555507780492750953546909344786183719817996185524657576105107069755393004429898308268955130126237948821572133943971475729814596841367627525137113470575591078680837884207406964769969593096976937752026908663955617120098838180182289231581585674512578343968977251367558312796397168951336498831314108313071512671970192586585279945507091795402052838530062241470803200820038202917726766821058625771999497608763127582665046361871545012845094265369743878221615235734685182693870757182900734819761183858884268603031721677319908079748848541696204861386694948142256351935731962454925078909588811140283286818712850623470042938566425894068959710028674807831524066057111761834186901927783557294302581805049398417177551040319285888512611555566695321334097921809816576827181549927564486313161781531058917615190388408422028254163105024678929346815224596666216792125286617564903972744611055568183143236542472970697280884411702924556852130123237979428503830294753743139987164737273353853724887322002232999162956098257364634020669196896761944851033515372553989114687708020339114941443393902540935328465057376435563968785539633513879700102137830621451558809921844701912400790104050214846686691123387157898177165825258630226630812980409054769719658274105375986685415883226845667651407261534354970508865457439404856783673891343879805161082707938600016013461188663085887274846166722815834019993312172030004126239548666880947889943632301107217018561382796777178966482581207527528748540655917737842671794820427195938979934494355700309239489976086557334617600761696711534757785346162460871852758736680286634847671707807072912310921661638354606628353968820289142320499757755033480893053541380826257964270461425906672488620622502158026798362278281189696411918866944597827136111788176324861835307376897850523338511605910307065450619239777749666722529907946309367232141554941295023764789770522300976134086671219814244959238115949908328750762946364801433673529808524268763425657657873148654010922465995506096447027947416296911511967070004325853903278316970502010512172817546154830458468077129116023620676224455811597397960688292813884678349062448387215891572466771156181550995309098641836619295918286180300389340095190977842491921062515682790350495493175803619926757699859919914312888925316775284500833681492735236539340727770959210910453306259635986001284833213849204729272784780229463275150365194191285733428944721119370902689189854277380440158891660321860484439793804965153981073866086791650826125594263199922030635830549460266812865516448203603705687549935764118191259077198545437319169040393961939584137037371927428832774062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] 767401355772673027079401714299558549650592127310846311194252616424302045217715278297938623460281362896656091977277180613139925038092896200819992199649885907524964813709273438520589561341202294020917760328471554168558409210327970843660464678827851832616803463826596916344869654475252084629306056766960393120727328146140747769624892343105873753847228714231239684265432725995601153724550393561894637327319246658525981330749008572108621566028377201115767766930084213042355925977363092046360093812811237992773271171284396311528634758682250458099213780016642839512050621734183193772410998281268452376240466892718940518450156353197588336831244675038367767960060624669047379046068025428934821628216123646667670833737836003636904678176667148085189232524506929665268295943814947719730396927218384346170353711086569328693309056797530126281386692514418019624750753644139955498970675892355838049630960693676695662020482875043961432211478697623188865737951424049197923769443882636938006812013019500460856932455909805648229694341626174326621074355292430008876472354218125307061719197806098157441606548183396291963813453547328831717046728854989061122432170818271481005049262077792838536815100286258615397005835191991146442393996137329843984304311292024956282487672900912939363195108882123700457219123643773313464543461738578318198946802262598562634691263614837770867570379533426934151409322467624114353208000754777855749439596717372452790039025074627237134090173892214093416953221254104044129135726959536322033821084213031857288134045900632755301319861591977581919517746744777680038515628927383548596557145884105759676352820541982627420250804367312714616658771838413100149825319721792309009132434389232712486571838268915136038955496903659662551892454363000805562728646024871340169941782881598726753821624594273942863123634457953280306034179802662537997347421935079602910679959200031776704855137329357341251379631917274032889593231002341598940450527498346212281225097405402993918007459758099777792141374848205978491409855506411810399011040901620288909570555325660660800748379649624015807788656056307529235825491259078598257041270165876505011893803964474541923769157510956291980513138017465319757815562840866443585147761007497140593759904561832762914773122941131104026876275470890470925092537547595844332712891856269630858625324638531191010600912638722958701246858412618576931496437762723704012808880133764413067010627357973389550753568874515130528422336821579754909023207106598170867139992523901436336076580935072981485649626979845087400704046202557716732273485725168491526159388408302467119844799328414597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -13231152593698369497177244245994525501425514863774058703377761237837471612979015806303867653675153085870366924294522923895270619853079746696980202500926125752138044658204497541894862209176925166799375220786964833906501457604579616114831327701750459741521775755343982157216955811647183104332763959188081056708909919705764519923834227417300818178640200615095431569319638936450652405478616046760903986590210034773645548584199733026224162937201711812739973499694804097889977481400670536208192731041956146168891790565582822881646796781619033831232920024487263693850097933482212637833455749005451628329965857099781507163752800035847486176833179343462756941569247388713912402194970793144470783316564006992077402120414077227238818839685397323886076024827742955867082148317834434097254992256731556668286148485283895198023594266953317113104506569479298526550207416867101444917284519687812904304979561758940048968216802240258822191798178217923694121143635842950550254767934031136386972872381871033426042823655096505106617488367668584261355926143767519421804903505957618428481204279145989555652796622718538441427585055933595604551120106318398589750627433912941933336293554695343531288920688062685620662778869047072660622335139879909491683190785881188811064292082326857195541836175869229540713591051539113604413464673646521266030434876547610975922477577578544779065364334849064919311689620654333685387564926471026858385983091252243147856858813648107083999141826180412179087435713931890967534584435681081112556873485510526129882888984823554058114540138167421412661442208959599987770016358347389394961237957949901635075333163113079027557488363086048898256926511012316935329281599451448690642622806884442330652766286528594974536088685219233874450176447698752710521171755106691807732762873982283853323272092991634742345229370775951398825879670475926288344879373060395694823593814239087747773340868250934765329660857316059464248267759581995243351938005158281881920979402098988091244478524874119033092122832416731185763553289191289776411230060743669567344460402779597705632575187622485243164015316368896108416974224007788311841071055993161172990725106626012241846201869524685175747062515886190154043735385925946403841319736662548991517366679768861524775778817788639132580317157002180334547751881227210575095837073837690648140491722573337312366431986344116433152796230025732163457824711156689526770620093299698992730429422421319305556108637030486653231436161774625204808057266468622192195960970986404455211182747606900187860284682598660513458527623933410247696613176680288863824761507498997232647980746831803973632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] 13895920923410352966714229776544695645036860261531374745432564717022395144830928861430906117062403654611275725065840311224161952583234239367055910651003229349528676721320299327333263935798131560153766964446390903181158158825412443958266721302586557875043137732794907851772990315829100021382510974345137817800289832502030004309495860625037450471850466257458405250220454369429700746681205595432506879218849397262875635440788053388985658537787931132261518339351969553014118643592389455002134692966677620846582032599668952844183755379798365124101100266240469975742801123961859498919240490987786190824125193791463822227935453527267540423661358722835397575507938455175530000503323233205982000779360758620611513629768434831134537060247743948699325820924479564237106901072363253208413381865846814452720035732814580554162815498871304586273480346879536090092974600985492664206769655281579304871715495068073119569453723040905915795922281740489122878162890652503126814088972944148678547006091437440431714271847955304086539694509201953245702951994868445079077829741786139760571709165182322999592117002578323055162118787079341239732622131112432915432354015484841073983051032811986785296480478260492038278903682835192081472444233924857982471386099153846451964508466647342176000092642322219977294664921368182009642248161125301488036896639837417404314259701706990705474974836987504629350647003353174585550197351722548279157897878382463806017965708296051866278042305519792232143951801337426133844379391285176159638022546885079171972283642744973003177759343619615963066465240413163358756086897130995217910694426845655536906390509913151531530771586065046716417125049752067041834912514252993690548360843483677918802378834388077289823585393722128199980678994568892851441172594387661403476920173614151366758970191762642290525632049274490503838309661683000827886352489543764694391370868340647936075545093600967430793927364527754805100048291250018047137031923691682996889723980138462446782903201892667151536461494756861036320320840519587779099778854934025635653465263018328893814591062422953747593511714069579709169486654091002803151089539249783193397468302824738021439428422041367128014747835581798469001635384283077292877435772977566771814549554223087954454881747361132969975363116798349980188568694275236177948576331110645901196624669346889779801314693297826069462459141913572293891475560382549062767906463915406443841694390419063661938281025956224388970446265739774599253116261776475617191613999922676451332580442104067042655351444784120404451976282136414573653393714099053387381287465557876799262876685584406937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -329254818864976632790490074058870355853746412387274047139721831080036840304630697368467130589382745430522722227740804752229243094114076732728304529903600333885819722589370750071107362222005037016640746673455657755963085480065590483381257831903752935210017236084975115359248288721243866925731862698829701187314727258241147346614108946504187508866935692865177944712762936160158438302386801492620084878488160936126293458347261379713875665103810638509236040771601921557691495263337532862579961042387141742239143233617891702343243407855886233303072770560379053555427231756625858895531584433335432547591304363034583431763580658484011058864258215414227012662230230698367515108407325708521684077979394073293297621529126876437000271335677117356823779311806163955019894996489008666935751572587830045513224824379874444805972001656220506561537956020436133110636095020873624388574655217885479238448128268255173465009000860898222453284504406354977564337542381591815862921310079923858521201811219493092653735942550966265567474913913456720887591904121816901889960150260370805326188966966584632035014446617437867857296078313639726451756230476832140104129836566423554137826668530208002438099470983766873263219862426518392716597695897056635135415903620365249077502680328100072589959009370258403780116852326024537511693685272572445898285097288920953318362410276476016605404732313497657546355750350954458994588824029081920714775979880419587799671406540956334875694712440957471532912177895622563448962538721598939257973240279491838710439201997707531377228398430969441925522825227164305755927192306015545204006267822974812011638792892530411357181140720298262096298015653263661616940691406168764376090461654196191316023663671992805424581002156734699802524175384029818123431422514744526367600122644531410738677987261009545064626870624890827861015992133385104174459070141113261297304083689542242844614383453161807659401983532058538675643916511569529152190488809819897580202839242181843866170316322301018420679425840217627029272188610303082145032268059179386869047170735509318126083127239522381663120286722857487522368728540516401389392613572850362145721328294290016290847502451175129024783999622534832123796584977878308331320580329912876303617956779935582033463578972247598192867301815151757597754164667314093550732878385169511734821850414384138963119971298387575380233332584742311651516300826353994973206593799976844384281939197589888121985754914068050998071547704818355787290998209883433919308127075285858161335737122917049177667178939786611474926335091368142074854598651503422080935277409700217113021381436466048008192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 1645644290872143431759471029365132026690650521124228277185673200325266005356948486734939289983344492902796747995688156495628641249484490349615440432018691384640403534185020162994188812907186460170946513856269598040441149800887142161448633280610641392146195074066809460313558281491867650897291683474719529399238405996738932459086487875824486286806018523725701155445955900757560592094407543203149820229229319162548883864534387758141074316741678984156288380820134897875127790191708191367829012578419613605271491410763412788136572019541179934739476078211845685406603740781191242556089570248652516703986219974821453972316041775015620570373155572671821343561317010716831226147927014303251613498855347807415210979804124785671148970507166477974336358168109815491854428310155196225526384743482855131720293452903173868067594785290240110458852306245039166403663093398649776979591309510789893783688677878253840080781819227303942556037247491302338055827408220280057269165773991101847660295086095545633087194544559239821246140419408604128160292396831164691172021662522856102157677095490034343366467288473403393975945485182610195202953766939066957891562035087716471102024784788927946846111104508208330798669595616274039520536088964031511096517444019689870661497685870351110618738975612349558617273841624326585764987062754059914567211224878363204804363238867620901793272544107192500744870191465723124671020050185068674982548620046891834825061576638128664443801807828389664332560198931822486203617816367657614989042005234005814861373808605728973323355358674114545253730365924710661572708147958117158414587877712872515896118517389047353685412340436288198915376507572776147213981515896675592038592363965549477892295684785119330175550229438744648190362758409160933578095254118377621071628038512194773955337084582060512635496379419591486543237011384851873642571908527470361338441895817340650416876524686500369140589612266055342582145586414989894091794580396537474310163107502548817338336852585502385633761177759687800925581338403300614995486768319993564942900704688417118941773197155808295651962015049108729795805077678366796598297778302480517617907152538011902491111146271840132014350931180427681086173906128168685653213513086514716969715572495636747540042446709835127698013442239246403683899689512828221810177452282313775101450622629848264235052590308565064137798601366457458307283892826887919993922294501035754260133805933113625935505480893905834903926848910736751585873657452148447172823974079559999758957157610723671298698164645978770203470790663452348229020088474285173521516236489700772170522861366989994065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] 260534897161062279110758728529647530281348125686726543911899497348500995034375042874635655841914757070670123869971811933228954195161336947036484675968843551203599992221778839584907761857069942462225795442672144495196898569605753596104752922593966583486644809017099510614815604661159600757234817346061335949759898399123214517744084231656699288672225189790892743061113487191811504469541176541818654770543388786230975356817957072504165827363293531825901593460533155255740170513674262686192230024660554425014584891037347923570483870583408331276353404670036774696078187217414966647087478399717470323946930077881589703939852243254157179281856600039232327197161490187188886239430373491581584936676213824486302844099040759244109802367325594504977410420548542878596880728349839218828610084008621798067899205291795321878808636916206223970476100055838091783445617357463310903755592011303185565615387881767193528172591441339529526745120022997119210937943571008554703619271818998022046558915150211744576205361118466857736684152048277365115123874703149684664385974211190823627731006154923282925180437285292421248231329671468932963001711107910712001664742780243442316593958204201914431242821651016757298327560112661661254198977048372811028650489422840482960138783409621007706949979567490008653118699697670444345724812682389108827340397774207621926550193347690781013310430796043140383241126927015319870391034601945950449947941569199810782496190645036160381777815575590672400108221654970985910267112554739643553685211480793201219228657255788437103664275593837250363006913740779659444814806980729826187505605317408875905542027833392053706034379293566947146478242189064566862143791295602396965374063234738708474921755762160029310329831200741094365896948990193398498737626514900249472780860571937549390252098439182954575707632128239688183094922874620228530416024461041739502076456033659377408937870703720650079391317695000065421432358533319139967171408209683107776509767576282373354837892823939738239521440472270632835861610108333974803208241520382016521018844327626909907093763233422152478918499841205779935716603214833562877656407086275451429843407662857892327986819950891373029648506635688641155076839721330449874609276734031846307304222430808446682989553496692610871382927955455332000338946151140373627943322315505350796339919290906281944805695699463869293764030634964916603258344037572726522978067900993342493609219111628637637046592144723791120668794047457768551500038591059799899508065582434603575980711773702981778339197112154750554974324165120893451630829752895180232116280541226679432438068935478525034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -4636787185440003225470304268370615253751570041254537917997670346254119987822885427807452919375851527031047765619767924231939010884972602871679592164867128201716498357351389513510765761304224525421042477204715016855839309646667196934884249560191268493601003486364844951771719273312936024181076565692549248481317998196665988576186376727980814985733033620743476362546757291737437113217279882634420269207717364884886875158086786691500364048592369485788731065474178674643413987676845755069735359515270670885447098324945771226159710246117196565446288335206711071903677130021035047335054558165568468311676341133618984682687857104832499884858942911455355046206532999544101632461978876191098571340139099729372214684823841829821880323220662706374716582224456117975648306854205262207069262155912208795846917483942307775303923767532384015934495702819788972642570612777494271476836005852820689091356113305763383712070021551316095295687480841769491920786631337406957075235498157366008642435560050266119740198632096525605447807073112415064878662083199827376990887160188416899920992815282441037229907781010343966314517542258510511580076769106436682576986804650074152071872874640241505637873819454950376317975210519506244190725419078932986075285692266034423977965484969561233191377625921380839493438181987363128665944597166765971890964903246092315056652295354202875444793640343788714409017236761219217260496388716890959062747227326005660287617838806140483965559897355968520809241124032944638099471444401662327877231119522522006145083445265513827783745183132750312771603920112016842715549284475239675318524654193158312845613199434310156224428203209747462154452306299091034508651350296251067261854767153586701704612213973534050472006360276383419844438716084263319165382752224761943214201911509933096394528842324689881821945681770192695447000397468290550184974330750231021515235467493368727104318098309424297728348405666647306262840446026198370660747248631330573288123443408143255308106441506330768500171200526667489233095700589613761802124516887553004086415016455069983081541476623694072027241218896327585714421239240934392599426879906890076931783714633718253932511185333551253040270383379625366496384177691053912220202571423999620785029494290690400316093752736784469763191656757357307454428188665056079483104307364374762433943352516273095566833599066395914490708524195818190410671936908166431758233627060352960619692397999753789377744459396584203016078080898928204926351831752434594290144764943077903128604275809646048874600354810946460900574210724783368207517195705316641546604610986071934748795620992366726348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -67896041667748731969567571017006883861896097760924541866127836295296265211824607900538502446992340820697784993021181125040966749566620562141557900127481725484281793385539766382221855959979182661436598417296460277678545740517723312266789848870072373558373058101078633113755226681779467991655708269892946080328709415020933848754192349196028384569652778866817883511440323829626410945963581183658801052793893639488055050074548968110392016678253689476662192467847097595672104300804935479131722126636798988110928799901129456879188687254990900002284377806241792769899432145681985500737688770193145137726432032442308992781397861704630775126510394815773924425800855164653799717308506388231827622853704305561329668110726739795615657387197762945591894716024250751988140049170412884809844100144856570978915276930593480771460130044547277160974268021035072112179204638263718399781595602328770216945055727627021775766862326458964191802107607454953490272519602415049207623548012953930951794734163705667840158865660042520559788722347171864063414391060374796994204109177450012425128018819870289315937169864242361481637912857564434254136994919611699710132819888376595102288628337911056568889506132392987428583570908513249274909789290879329455888601000159668437543553467529549184159320273155667159785535806075765634646152205207452814966020729313604463934095120222947987216116840293112866910811927291093787029705281135644238186754337091924093120903186101206089028236086922855505668236531019860587389758445512013088957079070905159360310850942202305423523485220702220125332814007826964842419759845228156761034312008647302543455160835765566684708410049394036508836726482621424826881706221000217663039813057909896701932292691091119598838890917926905858414624890980411307783637136030634780327501838849356395009358805162400866760182810248706022331180343965981182918835953015637980170438524375007630771798422430111185054727303042470141729704708314166800549058346187863609244226478685056902803129381171748368921616551668722291905685429988829544200084149264176656120259391842876937515624808211830491255596095571496047337438233446325048986941554194258669175231923788071142867097363990954354227304989481709379964741464617075733890351885970117852514103505093618247543741930682469201494913610832902725952713051130213177793065352293329137776773506093099996335841427839960525088641958147694174525106112315770061012984642249584263656643291593148716633950325984138516267552789140731506214679279588686651780411511873179046560628589399608212846165236491199619085936262252312693017564167785187743728416017009380586729949031228657190830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] 339415863502004284062396872470381104713571674903295666388906713880232067913108686552447733691464095055782685227260732772464896802919148488162587474090330940747848729300909274830852119547984453331069475809054819205651878037581034300116946649236166505561869054473939575387382701468064541769736973876562171191811027002056683706175196655816967500070963267398359029519896419995836597120579565388241444345976695140357486856974717242175214396387870900248540286808244552311247472532990946144152971187023210173004508463701927443602507331578864530813535253559188151431905284734191578139161284739826007247305093669059619362501135554862940397236549265414774832643771388542568846328414662516460615764835414408250075176752221314965254413210384923408816687479570137005281953183261981273810610911156522483845684697394713672595422610102543810866311089436858594859199674561133288583707592386299406352509332532453633954617335026693210795281673921318812186742292938472579404811049991784044622863929015003607079291062570744119301101466116809411758280082040300734394905938702415676009538182413327628061202408041569644444498130152978158747715302243603594241184809205177827921311413217958519470278646857846866266724705473378271189825677758820989135843430007832767182710634711209756537296326801205435466994680350891118796673521153290987902803921335192861432619270368792386337959690348729883276226325339279958489568298954176182513747998809980946057982908795700697627055045488865725717029881964601404343862340405627729532521582538863259596328485810563781166697819545265131157711862963416624909831992278204909243503865884590465453625013103853679378909946196983193480989965741099381954497718424045527543487160278674711252618674699562210502293353975031932201495370607317604014058515435176241217383590705382986928266463976458832377410552679506112773022103432310250829327745747615964714671056827909011541709356401396877250491635001894604164901617998414178184233259094330534997893856175447345499440659269299875620804212348836858152710005772468123582663779434718559352803265172144531572600867059552639543800960237291714958917170276100541960990155104517824425941620153779765961121632973011152997035477658512536674533963682200408319121211653071957207285620974479260073090394688469253959366359668332802623969508705873266496685595523203601254839676160706912462475616382121675459807079189388447877483285462837563414738850145961650040333150736697081841629080379631831334565025356060549039106816366859422426205749960672429532228712290076365122124976639669862562393890741542727876311245878468971200027970435707613651831008009694292696104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -508784979704559317804468242996245727534595318093530642347916188526269467436233165814661983598240001249923808058632379776122060540498939062957225504167793292534650803842806393098272874684525389731029324522876696881424166296436233696936534723495857659070104954839460599918917021141173810337521904837103006044326571961993964571787810817231829113789730331301817184929000879101662891856278365501444855162957402196676047644168944207559127351072631844055068778375136984360214461450329811750511881580453484566173298898402016512955025781559410804756624807080658803219582800146894425587896450443861019462177430768704976918782035946986818389204696724860735713635344822312008021638501379609223521769416476273586140767777252458310591660927232963288295467338444081422142494399883672862855813199064772506308329432321326983270367008713395835494821151758394140972636795230192372226944259028998260908558240007285063915022875883871731829945441678240122103341996573810311142957643785085289375773785538608529156899748357835960964569461821565071679111183816270957998613894251875970381668623215955579580546259504591598503555733718733120874178197150425149336098597682029465574437183971285912108511648442465245564505040345663290392099988821373918943856474181785044411935315957687163271978085573957471272575416585008650335885255135013680002810812716852110118402792660893043283408229065498360479380284477044053083181241129109264876180432468577398952736117634242636741206848811527765220455409521953058372921801115413808493225816365400668624271133532941068009071517122112977364555463680060178079759882300114756639150244708794816570619315754286582349362947482022616840952494897146478763664708527650393852932793545124876201005233393094234207464792588859020751271113243981437432712485640411914514093476612504660753705326843594772193714751523656568162058943687069216993360321269574011079672102578839265377069440605190390058804371192895106121807014698815163962045506770413729276586674011975241799628426029035906824065683906856338961082467147018370195875386894020025471120500072070082974876898496159323696349350968170305572852296165312798092976074788570959349058863676996319074657745809825619425790359416016038512110572209352122672699400826643491601114045726432360625953411745702752893323882574503511068075254810506706495564899198313445723819518466458982207975047846644156771458255854365144574160177392067546697298070042093872738620142388725836530565290676293125578390501978183290135588595856846872052567352214932277253585155559538994850625659890003173295305162507856198806601846497947890631660406083788755226082646811726772615249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 93461314335001635366157581194899003262201391269830422708609297082711079917522938079692789521064707081008150666029021261601997704152581117679734521434566862805535940310062413022903149386778549663669970830311112120915418238091038922588922032153737994285042854857139305369761908688778776386754597007705135747869975238325622281260453406256632486336809664355686847132366963255546560692565897511948416034479550565159268688373685363526400009744514081383897958216576175520425290492781342887670918466919712536327997432423367428056489077781814366034652152925349117638273207151965682307585275636641952971212065964943340943747202326610511683714061655703361279809494153687066642986437570154570807786957136862826932750851189923965876247388395656902707938847884394046394428359456754065301729473741165162654980298967429316055581588490160870603514035583470717927750273322554783003669532251663531629669197984730242099891397411803097556852710828104652999544979926914707453442412397032051789954919578446095278131716923307603905053554214861528250840872505684005545848221269650706436443765842370625137780410014354361100251002193803150473683936753070909036819633124302435772771031784802194335812747828824481230058884452138720895895042671631494418484096384408676129787265360843500369968048017660217623551898919505488190415421388675805948236430193162705052293495550969598286806898627143067820938071572882835341579200262539630552974351676924764698830982162549376219504142142111571017641187108484656528124475488544119184048641815987882077909916062620586610874854258990771399821543614837468715508726551451575482007247984239502556488449358105882150576836863335771271554054282850011486611405170745747990958789684512568466736003756148737727539648552278535452637030457204403581849603688084936857402113661072121507928195391951051482538985172936376247866068557733905618664660829320859935865287929417787180228920925963301659030299268814262897593608142424352906398644643735396506332067605414139399154385647540443703323876438593461755042630356930301710601367704154235994372146540291898391782598537496831943554837046930650893722993841588271764114565460430752793430776434002273346097941400228444620068781769096324950909961531572606720257870692098922097225211169566586119526134037421676330144636064134300940683741214937599110427343067742470807487920639812609986358009289571571694666845769544276340491484450235722189713587485884650404952896491724323004669858545069154433620773826443425419629781626886114870728800410678865795082617298902823359135437799965244996598230892997274563606863724320380633938404574745540460524460522012200392458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] -2311139841020711926634856770635522006988983708414185398871736798740282354875238193661644103131484458420712464240809985021191746382955489905220869775870810312828244380057867448308099343144234260616504011197006197604604089546070513666493110802840415056825642652065900322246254598358808105425010990674871770557859444219782387676969598468965566014851150730034726509430174753136523118072915761686034405403628816946641087331004315163823267344899253368139944789506027997840421554546461942212003482493004793365124881853711698884823129432095831870112997569833231763350085451778447714147935222740349738544284998721991038019026858599070098023264259574192057935755192661632497106676767048307755851084755869917884673250363957589155392265089102674542268770327407820039965128814816831441157640533017311811861680552505193724015767374992796632402838642304814183741437382726362699919352329403090599158843505466596002194583779981929635265640001878855152342830736326449527061519582325268176913591073185598477453590949215629583003953143286498888910814343435878244286071626294224339845764405636656638680160053448118257053321958322399770314901483892067758719009625203144725459871905943894449585831044482335440834105605224741453320011604327830693325675920047605391976992409941039977004480826656076118893717410747854060761563621322934259938772949232369187913028526020138416488135992119633318680534178424069503428400171729243825481673414265257048011854316284042931983460732480985573611384755726615180126231289645456783449907180953328564285573567599669734044827511119089695636400097474881821589113014546047862595772727002153852899148957695278780349230081357013988807372773441774618312847857702878565714513097558811063619079500518997286762518884152797247396727228992400458796098280133639961331791662601851945542317617957844203259876461669682966151487988360520827135313597359714344319767529162445316489330410937718434052546696438744442810488373823537392950181501194318672686317457466569248327689079324977905619114499306548121478000492385979820566184372242941024264637103380961278061433617446227188100125214366262572321169748641707662722802577859196768346294110743935918081545187597428249280800597837164378153086662592197144341782118013536544607021402840580603375923412150167610003327007931310592401561718158304312076266387449823738049286579295671604198605941393972470243921849962952566691208756929325197553314222497164384392242420886139026390185271656546899464973713987756582589421371078308996154224815998174981855231779045422601491162540678461501496208932785187120944925247197307820212739953056906973868710870763037101719027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 17703265031316719157226882594054686284241371816844449855900132958530701219408201191220247962208005176985795283857281162040284589207508858949637131540923423869943873426585389140387161414131280953548496181593381695529315110720472179984720867824859033868697267513417264251441829573299666680018826784094313725397798468846049487714353043591478946670890031544161912575485113010569715264433285017770618856573865564334453282066038466072623443044512373515007545693816394381074275469539674260767757716832920685631795353638769270345772680480822446400401882733859767215000093387076643052082088242637666018233783909725858864579737852523988585074159165952209919071047780817607248577844079627699683826495115284236088048942810931594878136527783182262059882255400919174276195549057552662570556998971253636352364754661296570896134944190862878322557792921756569159039768222072835439306228904308823529054685856782416299198655528544356705475217080295056275003288940872939148376675002088458800013881109352878796207940570732675553860175038482554442102279417314881802406914034856699165747926837224935674908213302547193249004397471749115367591033637201757333275458141316522487988914623618926986239769878723566905641788421295276130883447601724228335196157869361735670043414357785284753190331892554546539705171679250218196839028756539803013467226872694238700671232430123268009267152726688534500589207030155943723448648682915956686088383600484364119587999043723764061221819967260536388023478737239830053275399836990561932558995654575767291543022572965640122343769128348692656666369927881026580923643127008155781926896661940372591494515315881231913562777810747576624737149502103033864734991210611614061947997760731177554870163481229305298445370178479327398192032240783281027317547602683794789559452919192723721328741511355766894900535846600218569843521571833513488045747566929820676718766637311220702839612761760701200341116368178017520107878969024757810916893840597191448748526322711149250032125422039110948254163294158914321764973925275432849868846212384658074401784595973716668551092762637993356259746684295460729685891436637898596211711032018807390236517014636541159577936955281355465716331889635508874369311616663362913057041576952765658868432749929687302506024888904662772792339577339689086538485610581088629560728973435488075742469885155874616322748200800858174422476345313010796091211397058760560521844334783959340437279736140712436463818871792147688289659596126507506403721348602746867212762509180138890053216521346593567573934917205541867833141300696559396553237317307400740934249215247077690471804195150852241720606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -47183364851907222062396655430685732391408702630975077138926118496072133650529385763358037347940402905869183691558538388695585504949249302855255888117548195911339834586312510383287582327375644465559186881123740868637640211627875632095035700403750300927634661219725945360944022916892182311443902436310660231600576139632099439439201419176619619575348535587482195081796538045765553361661297031664754355630962784283085224640296259374486566558083207971387841305288743654676235057507635061477452050497589540574004845896745112169988736431070703727057762552977900300882888050951875099866158868563631706935320726894134467332438955948678548350430998793234670093444818931416070540299867823526600918357221040089613916987426100546541958310370573950058605041224527446598940257804528736348256028746073716435460716041796301532923827259124729653300786477921993432259422615467470105138704768265919578787730010745012690754189320722931478694735944756686232255468954914515465462568542416094124869002575772576091897129844899545517851607458581381598112887425512513588229899964634174168320708069195116524012409397970474707404833188576917418494448624408839285668362332634138912859145089351900252361177099705280212457856488311994540173282793459242006676332558464397363557533744712517788712905142001754280612328134620667195791907634692579109504309155851912758230985084671199271830248058949180988698207648505904667294077719905629756977164498803685601624699385347354310450309917029192795209715001881084456493283233798553059910085598762503465310315527506604322860905578773760556898220663305798650070069421100039193202877929833844970145829221063599303314069154785529316197715763042241148869782984538953337326550924406498148777672004111252384455433780061450142967660473542673129323424988585331408892091283953620458622515558107189845772077044126625415953929242871280216502400956947877418474632882162682086921396916665952068098209104919574607598494474130666728911506374023950865050504813473731524039131318532454050052411076113663210897020155227473806313375561792717116225230071970613012872331739091625834815613536430000706827135769199143346133437343532826010673052604389672979325940057067563070114280337421614685633667351232872019700310932876795082445920889028383709892436759500337111220255205405383498132056983771657946804809990103466552755106336046682747239425614297082213369165570405376343158467339673142461755826718241637071680886280669195702985786340417717718151610467820931303637843373824967938134814587433953324791727050717794917268671296762804993462657749607903643181065320251723191129722634190672512520122257146026026883612672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] -2512709366831166862213679120888637138943522329766062526056802903587380088923995429167915489871843696702710121717809657983472442311925440149500324584329217250972246154195664672364144591413809328825181410932745669122473746717278336415903870154845096921286024164015735026880107360824457277730936393459839282276813480612654336838844102341159794144369103954205513110926732916573469459385060672583960852604478971624521674919431574088747407508548833054891485740047575979689563541228242302647048837268987251298266865742041635275332305645424455648733516179386701058895242443235766801395467289324081690612490835753407298155254121087654120187256935969687748076073055255540744473750179280890315509461281114715348439288128758719337911207162267600373989382051906675953384642261405057980046221013856796659460068562686375442515271159855935967845409870169897450250875859618999995118614564508927008950655582509905807799598006201584325262984086220739471979117761774617936809097968565413843686031155079021512255880171070490504146802658498143314405894550911726957255040370359548007581188691932433875401220909704466081157397062667234595674504779437824019621720726881137921197790532527220981439340392764008855852614174250533689984459130359706480258515188341311709223988978948726599065395961166244848110828606388277076832852003496260263537611667871077213987234967014776081905482073274643659996513557022238920705695498377685696339939086654032816260730396911797547711882352611550501859361153502910207136113962104713482582073304581062853114819184153627673828817362042369893150835903714469311838933981482124548821275540274544113793454419555767540324427989736419861917820101710267470893594919396106394510283467087888753532918393615470931953793732880479590696593372113140113595365178180421619611973280185362822487174632484313074647067568466790969899187594396452141363740076264963796167410618061300284047821109010980222728204631408607454237652121743666474633547753156543019282534532103598283958556549051956057579482281604430081526664688406049431800810462377917686745792903521569043415432484908234775894551423141475097761989101333257680141865263542337995855824376562398796581686712514840165110922211931007396487882874026461327724520222912919595391394212758176760682884132860512665664744001574009537458660782495549814840838529600264374322817357736258874899942603272002825798629748407534738505061768459716764610589026557176765646818924022596527348099704867220134811956338936441533597768756820594744590408579059481513955219102331944422891074937024035919161436814689338427942383511450383112844984100111320421023253205785451167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 35697447382988834981868520035737088066800285234555726013592960017306815509440994991409276630327982171555333388582635702199978808507186268800751306751054449110278058131116971894452027623998472830928024604324863895646405979166349894602149561662497497127280165352515657463326780929055048108200609697862416102301085890307800977318469689724997973130633703929698531308208516508575268645895948086625806642748065791371097658757615750958361399398669011811114485262453641405925356717733882064086147502371875555619641182483160263822595073778713796039841214638655166804585171454097814858334282756633078972617982013034999042337204965923728024717299177150339926821321836837862557633545061932941544263316569082240521656903654172970131705272476914256334962581215297509912156419927747362372594775093518663233705484064408487325483369813783578347709300486954954892151526156623063069904788710010313565487001491924710433511255243746558577400360521430302237399475151232676948840708821050159466660211624762971775820852131629493433444060816347054433580095374133963949990892477183323048789864972377573707435120248557081789759896907138730021093266259353777059926628998432886625137216469948669278270769536316192770911582946405079188881140602603506454513148298952608926879639555740238549153264612316822396983780989332915312492840974778726102528209168804176296246666017485623905203007464897224400020308875678856085097416085841836055332682918715010487901804368133808760961872281671342024231503700215191368000937212355391511102816536136799792947164475475136592313408833473412604531200358948262865949317363598734629719141745579947029097138421826525168166483651510977128910470658246592749830385037560026469024730747824446182109832748098970339862712733392417662941684820376283867200511999672239561476233452586415752733302131404458820034351179438408417568493328710670658605501523131115091183789712554126041084972835436128926298508409843021709219184303371960247045379696899031217889134576084504441282432986436834890107380547405439566813558688259383485526885808338949389327833581378095451955740583251012139776331793704039612232388320792617241928785162052455520186063851090943589015597341845448410051584356934542717904795645356306080478092016770736155494244593483326201254823304367716969615061640093847360602158698384047577858952227402397206070899774734681305499597964740557427470321785777487632948424054820489854730162765171379848423780110358341312867330601655051729140600638595223953199040220088935082388831447081042255599420552819238916218189322855716243411489903532368917431325996292719375592988345609552249259922903366264422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] -47620103217399718458424674660453687662640246500808491885304150164978689507407747403298928653109733254502496133813896314827053919518350435016915897400704054593338270182537883067535348691295816265702907916023924555783134411868462594156128846636079267467919553507594507908126523548085425004700387473744283427474313255430308814442039184656220950016142091677305334264564320647032084402971082374748520358079421352062572905474598142066496281329861487174267550975003683970778963968443164191308470394020707194096233629271348952879828792745588896320111077755192160180323360152285315412690908841764613457506447364573624936506946247169013616639507949905038984530562845709536565412488546644566489628171792232391861738588106184700823808546169457774554556565734138961957586168298677115018257514971103497477088294664821346442834139829421836867514170967711729824842926597176001632879300958777817742953726860723944716000653303851269544670588741994190382898952381322450397753987629648484542032585850970424522071565209147198563679972630887253458309538636370382058823484792765113252678817999619768966080736771316326551098896972372196575598849615193319961326239138127771956072804733150153770102022192916682629702507483110218543513190919525551148860396526144833583542282069228073514233629557339709845173405415710920182917131509890691957192560651051605731291852435090096392105725137794215286288415845774870238737810922546527628089448992868811220170001817029342798015019166044660487317423964649624935516826636531854294737241203288533570697089910386171616732068376847368526096433006187636942225812327376092540408707725615561869409123898054791338292398000425706482621629957489548349476976098181461109975033124539391967739994562343416557289054307313448182780473799091159487481661736797344440840638788643136960218249891065905133676408150250057134711057963787591939618730808621894618903928061184185286075932809210543741120393582370566249527424836285061073276573588871899781679175020673971781288843724694034425735914998505275733142211389005436895291442635986986908718244582385147066911760381254089714971569772211781774632210712888571160535909757695502179083102769815215149433297298983235740084768744909951129585216860165907234523633933042640598027022621401848733707602548267056668377452533761483649948648532288317364362357954029432701549076724295518818641242807424655417203704121064007499940857434563090853673612697182310976448419107249325474022092942739303252691871442678014374478513855201713551430387711971543077964316411278355506714591621598736437883694096324835088931155738647997286146407874799522623076101637457479467008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 923917295119540385917776509995156783379783919259943194455432481798099073884246961616324552802873081336490894527983437757203062309427265738389579965031655229284650659413513157015390275361116731510900051386228714017784482864712102980562554908563394109384819279759830801667700654840965223422497452818028905129743501903691032120330608359338050225315045307387711467085863999706633767771641056421393804890765206606140052973087649840796476745961029633661080807575716851092582115276724958664563905420455085273465012900673300554020566163704407964312348400145800391982649998139778979519495145878573871795602166534681039215029530597911879973863454927958853826528828951942766024651517203559773675022741906168309242873989960293734912849727840317388538322327615768700949204863152311990569709726043480170159413741149359632479027230906642087552882766383910812071633833948585229029722339578692582350105596624400942350678877835176422671126261267308577699246984743979508082828306325908979383473101238111980540977663231038465723628138039564900421743365681775138211232616268225888131700713606611446672128280882006370876883017194151598851338887084062212551628699898088262851252119767469398923074892738246691341617752078093291594998365392665252931026166574841028064017968925250954120638850113898551789383041999275011195804218302579214281581612247061237181492451843494457932670799527086216018047900001630182995071458403913720488732312074375285861621576356704396428057345532878644063444204623516484213570899023404281872103141522154830525232449378359197604656542057799632832588906941839240564056037194829480048769823333682848191149312092506069920287357850583267535957732306944398256196469067298468842459515694512732395752773272150138958643895724953312254255383717850642270130816636329281651610933674177296518238880368620555341696868073189580461633679343205503505849753728640822891857077921840482692258706121105707042867772613762055311259722316583627324014449508452841283326983719763901663389213324751125039595993998398582246520156946513603146002640277816554965702051178452234259095784196438383374564929455129975076014694468993991485168119510062761393873027662212664038736206684885129404462506487707153343613206032244894039130538438531048340071299365403395269663965808365327496654809176225660988431427053120974476374206320240077763635357264029104368258992339921894210858858847259077937929456825047271903826273009535128363558315697327065181131946150509672870899935491273903899907924833335598618393120462235030540203652969084950746621549015450128476479214681756161497492616738987921974038433117624092265244304043262020157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -3967777602304395975553800357581546008611648384073897603962473169023094365271623763487932224960230247994651246773345289764506323601498690141410570154805343965010834084451479124176322923213069273470273065548197793627122070259184242367196033617765580040665144243177225869375192391517043141297760154757819706281801313866555962072742161000022894147209278057184849218789702877580749811476299356840994234375359941461851456051106468811649527243103186349750210768259888701621313701596501206364466600978373084803210110440318533392271437610686750573018334542427563523367323635292143389340792281120469555600914525982975270480612338066202416001364504813476385840151666577801255871872281191450174007018965536854355182438432644503747451398372885965235829466667183878897458117008549347473614479652522573293608631394274582253934847232390655638867980979636138600828774549043876582429127934985689871604218263876210186273453959772457422266639613225882652017239354374441145845345386816853869716791063259662085397496655779153695145320655770308208429931413986895196492281110917441909505998178251814691202593395863920963799802547040826610000051758582706010906275168256622600096564675867084183482421288910698670176448251633028075670745423980470795086780963685080347109059139562880152631457816399953026631103420393782848904137814307168108386514587150195951988627556659460510362639568044469254932031131106451051110149257182297488607724759575635300732577658094284805411001839514802777376154578482738121691044049630038789406866680905372441633487270319227876472046176486639625212449080869504946311530383087305110792038747121412221563261899171245481336640888730447045338284740129576218551356073184348290082794507003814863162417558782336305179986908836812220765635348947120762805935913161784916541952742948603095630397242745116132397253259494331692234521896159227943967892177060652538021731202856786964908302741386203180171059262839073124440915929074987198249026413361184396782420074992227213882759761541445540081017662254720667791226613159705393761345389213342215894981560705756586735143791369147295936049941408176454199376186288236652911083684754777268942800439532870709660551733960380218499581994396544993191742633883193127578845213368635873473560091905738640465612714846509392118480230817924885035564625360881714601119282337353464410221991415701981516987419611409288428998962702148159019126954405624328443470901983628748043398728241784778409345501617276657040301603854513332611996596203445082171761289807838996706626678252261738512554433915210940633521539036987804384836201510254099856184766868368853535445766320218934607872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 416736593918432265193077516325508600859769159191004802056620703110536638969828642726563991742130168117975703576536854820881757541079703481693790176137840048403118353585830803609090882317832306202199116525415296118366800491255181542155117325575958652021186233754740516960491779872990470116413474277475773190337216148690950040559756683835869847678659590716397486944174031179448328106039550351246657849003424047162502504786641510329187197332864322388319112583787805179135996132358838474464112959591026421241235189163236920540531813659899913748461951149826098658249622920020958154805329625231282908351845104178061041800403062629229753543645467828648508542104117853518618908338640333715343797594718900240635654577790865653531094287687514483054273723563525260288484816705241327770939750518642020067730567846077335569295475111691148670322191365162185958306547202127213498609837857460246986065990151415609071295554961802376424211734260939835851969455473771704959270510945445477171067854712666830250702852605161187755714126446820438769749184712166745268457909626587673048953232669551540406637984936565826120468599575232633539803717095611571975037768808995850692197349011960385291355592163590318146047508481394530254581587740819289955302626064816028887807470583560255547886270601761783855992106427467924410095489709658026343799407509499224723033470007516633289375510475741636723150113117108390742713174152632795859688704249279103236230101432772630545828877402062886204349874563022918607124093935162617281683548038910434675380606986807628337180211009759565234294101326858901929577032321106567034572559356608410805917230291437032896526191011430496618593455019544235773098645289268228361998524108114282986655665527858661749105807014663043565693223565121894118314853368235722596374854805575896274495552042060237229133153466579155426513336294917201996711309404199157020951772774705922674593963335533874338861458201281793196523612187583423807135875299957413906981689710411711967266461552704076497183559946657058999697333054213087374659914083621389194605522471144322027843388387740895287473805155144391686708412180884265145329862407339706780430127663497536096270674305959068844548078638807954043157809203632635097880054748146030373907725351522246117450128490421267668844701244250171328682797174447216577635941516317472818964789219703905743188892597097347784210116549105941903762382269918763685042243842144421506979532530494203534138903804126584044650954160465663743169559537249415313506586921343632336381395946087399642002405306707716021511383944822408951110018674652523678935133052380861545378630992844071895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 9085844846366836648981126241117698158132634218028221324951667243018265387712839153177138741811135618024614945734377938855177641023344462777001920667579409420935300839868609481103266358001260482459203765910224379861092715488048582192518223627939477869606414956466478213885857388713349045074443154267379932702301680815428998287643480703609415192384073230089425234427371808534102388275662218803321119651537347386096014848729381151896499278866134920019020460282077169436249148966652309204635482048247895676396728070640203735981658345797755277011199855588602158992628360172025449286210744341752982503347545259541763332908980765039408945397159590950118290391385501133688571093746153776673604805790468610743042271672619892895726409615061217133440755025630784033484495631675366682967181906908370382492221748140827003210363282245056025470876826541684429884801075299791396588484015194895795929022551837744465269943490197133090735026337065000950694708753279439963922712230936408581985856111676215196644876568971412211602953147743248896826982795296898964184249821974986809645958253947068979505133285369499765697692106635112601889991590301486406561504251942805190756460436343232601265888910374977822576229760187933317767870850166987657477725037671945225670387028883140203252485916092932246953999387096563697285519120177680665772275915904347792403586054164109008451502163455050266789118814915385515800735946283072624356073730475854598089466563931269511696633954972310843448765102323563484670933821333426506245233768545466491160181425580045365142875308562510970300419256892785981336975925615032970901020329702055478528820218577875963096642013060098413405740210657077366400584687125598011705059535292803964423620936689883397434171732204228093267947613632473927955912197724945912750702712409206477526668287180809594863502627710738211972676251344656420785053312070979899211885921468439830998438050933034262304747682312842735640872661967516986374645573915820816261227537199866245160165365271392002332492766378040710311458883675915988219315899087700176835519205097466767310571978862862782827092158929931875768314554262216392134674991431085515682883221781802241166527561815167087703351688891509582408776026742030069103165570594376826351961717638772569714894146463867181131743176433980941440325034536451406938072800025745007221637102502896807623465332831507800602200807595989564415504896597912098041597732430941608100130266720837762295316021466105718141781041112270675666847841733770025468327875832562907648567676079377717393964931935468417269081088359082317858024391902562854548530131579968731820291397340510879219712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 66599219119983738750269414396545869643400436000823239724654718650355791502181565205404664854616391535323907700129284343991936126235435039476436846616111436041318644595303159522832970520044491006034114136147343096971075950362936516338067518192576677845364834417858585502589952333744733008343594499355958272916007282841433036413460043304968840983235254457203184158918660309891923387274290609915519764888119698127957298659196490433103085597499223503815873447746482101525042664018552449103111328506233232370328453698090413855336376654839924448725627055246941713299319154491716873468809460322487475465503021139440712883369477534296319691194695000304869386047593401219960918709431245624936763612981860458654823555279130669308181464722097282499206065733638042586507536250003243719862156798345868537957414144544451633661378428381752678478081710480783681402818287758379693538318940974358215784992168989951646828894295332252856985996086547153111178191587832129613265410783767825755535946197073766928407917928711062702464404202076336727537682095317798703422800698264913713642148136793937177393358675979527333900576769906767486066331345507712754327542599636524379944957254797865051909290049024032469656519688048850183847307783573082012638771044943287358289006771628829009061014261641143571486400016732399125484939534035222450483745420275500443259005126387460244994437770323387107680839097819805712284520328311913866110168017340839695356014978812305279320602506726021196453712011006686188040720918489402499045722889016546457721043536256447773836452413176248302579277446240555656438658833584600786461575713137901584527554694525207056949141985524564231653599611131187789746496145346931228135001034237119894866066087455941408672597833046816959679210520111811070477543593965065477196766050964991371299593793733458154122693460930919532930718157158193617034816211104602415277025332779686431062602353925261492967587798788758634592859297166063309164813207251137616671528454142028814063999275811417308771626501135306344447388060925411447005103407643565662144722296419078243987937478683083915844130960025601647918705408634035444374121607001016738016634168082769366351950474629395824128042441648323192623695848611672707467274215657898806947931555668402987155787199797179430089140016254595751105779607393908904170639113101371286525268985069288648327686613328599181581911444613088213380949035508266857348513494326047042036527213564854921011657698537238110352344512507916656763046801214986506371238194211095690933139238110998098851691037670965894213921299962808724283371310747719760098620245717406332736901682905193822289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] -215914729348029085338725958919442122293200613876501173225841851575197103666647973166339575155462329972080197982392916545389451832617431208984654855166167570105041421366905145308064031184365399314720953569625402749109350415921367223937342289593534303117618545854815931841917681812179649414666701423226110280718224501927939939907977454384454342484395926394331070247240844799253196887473563710126361787875086882924615457736194870810168162960094358275502718201796542347131037159769459966543908591216522350336638956340221600603068772157067049840033879119012533052734862247243984101661962165220359730707363170775279607120427502904462602324373913050280718260688944918425506707782936839896301838831506628799667971380910672553390965228620812695256268938298711573461588479546443190623083574195516773132254501158467087906371345925470830522968489368576471994814323199819525028325167802675219925713566009562771218701916178359132172645800931211284696398882059282878985027694240374564029202726158768700105803233347674578266754300917291132262901320216767934284382158042865124389789237496386695415195560613045824782087870115848110779640463546695581088236008364661691936713772997528147773941426703697108746789356638781027696166732831141623644631630313768291730156891256580135027213231297023892258437011670061924509619933599513984049325244982938101258102728584325752413699779921196064150571636281102904267112835303855334061082172678585136391957426459634036283026230924510266041943523272107504775664309768643544200418860268920698473972618395793506583234903209674601852543673917772188972008813639926417655305817711047780829377928593027570127548110654714461612559323847701150903009093388673776196787430129952867565732729831594506500695581941928092305420432272369098830846590786036363976374871113162159647800498323880979107365372629225943690781601833921331052491945623819029029017735614853883220873010438578609146926656714877672580371408922599372126126952921732738406867276916605639458385177197940067286424149188420483691296627060578254667907715063255823649213355592492955389763957133192720257844931783456040084305354251427147890632676442694663825426001762104549905572746563782595896827761719233629095317754539282887597462844112557128947474286912024384948704288045735731368833121776826651960691311719346523264194075734442972316901462177649026086531622192991791860788580191827486258721883340608600650927042569523777083114633671813330930021547478830662501840542380676670620469472818066441138771547973317593187253113394214391177181696636009565247158764218911990071172993261626445788736124202299495237707624284483939586801664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -380165715274017626375018453741549911736812172040072394603405705902613178017341167253734905214523140344295357111508077551989355929985328641800176680502498944486328230867190535912879960103880516308335814647026440747233230763052793579783620805837519617177173731353629011435421104563119307964653893019438459800176466321125152687181383982632648943611625034786930131920858624114101598844995617341888004670296017645205706199667209311738202856821768050991259907200864907140454255252106748093531639230543581614982666880925619639812716461371266836399168087416121301357993518473625866496013956697813087472868562363027479365084089060365609608498015598587315802730080855484335811794773319293658140405559542835197297004129813786035234372560744255583245192256857530124026370740258520215818603558658177474265017276609848273878330533911674779355914578560654619788519502623515782761733276424224609186178297802144907184542395965621875110660575045589303841771157202565354335674327843114299506562955116286279007357786069745550268916779223867806270885217199174451123329379892542691502326957888837908955904076675931930443167530774647890746731534095128071461654849195547932842234087089366103537581527476916059160696302591859210944627431013850141989759346076579167509283368746796813680556238946091061322082297968331069809710607363046927482763256288020960031062396163940930996605466004303372554601231813111005776783816117540452939661500528489388354777888483253865756764803040992499542791119557177909348753670735058949081623824284261431485277937523287898632243469434877461815859563960811512101915728032507634146940709555905192090163002265438642445123273504960419377902836562025691365886132039918499410228701572048575037861298580849049197179591618569928315206036539512194354726403981555310411224916141243201110256628349864113872127381130694369533837012859287587602552298700554592056661909497037251929151356066785485299372676178911328879920618082727604105410664083734021158838124591742302462796544834738401486517501140344483103359199568313402507974038258832851215084934929958076260147296850373732036745033950442212257939128474587917906523656877019993277828635195409311404791770317149838502048996546194887132433289885969666325176146610974846246468725287383351984461618350246827528407850164668612113554631340008227859284799433290169472803773155192506203517972889297076278780318930329449762866933911585386255765175141801343888131610594009806371003710247273663914282538377631460529637296333434988678553635410569799014352181619281062408752663812826825941589824084075359981881108527806164354386796914156500877831322126044169513205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 3070661377413565971893736207432027575987271938838910735778869210448555036222049712212311835627587429406113388136934550834057846419035536249893266141568658770292152970719938071829363168901939698494553116677233625270172213381787790150686155014937646190179747830591889248223743165543956045824713013341713761351590385302660345244516765678811871327312747303704630330874110982586350246052928342483351575714804774050480846624532654377225554614844195858289183635712577374373064123885003447942111690839004012847965605381700390222186748486274531387084008119387585837108131052842135341972361527979265253088592861036554582053957985029241679156367026077989187218912622922999143657608853886114522694914284684790522586267036750755934551100337312974261992598529975609302120124070851555354033265492778583050964004418692682137383815200255633540307193480611565649819511338606184433217064156975946944943322014559640609857871569547787585854478495123643792146626980346907973054986154997741246182561692946112575540142245744214776409657819540781339006720193754993380124674635748763344710642850864901898459530400507670188092447442442679685948338551816489405643545487926097891032650942216599466024797647716988459044292507696083467586607684830941034607752151818928972570273774897185334179133540995934726688472305971000349886003404051053554243259449241167925874378312456266701183451370903563071498706330791894842183615476300994103064350363368549120275547830637628618931673046124908156907249644099658104201520133810297827864583643948496661887952001308112716645266647928728097265262651351940508296317804118484563953337567105686250090154875594601294466546636917295377994420818524141172539696884299478586284872414334160810923772463618360299318896333844840600369888226080172135124733627912840296806247171313361692017480535995396438500990929869031941046833752545939984603877776148332615027080665723339855164814866598097426487730235067989903855535621347648195351241115742791537375898082974218193072451774929927294207689742971212842243446699723620618203688282306898060754975654491815033442700027100193167999004836238016754754219754000377308324892864512503599393766273395559604146681781080466938201536470466299827862994930836427209759585623951396125986163273977353551407426144457686555202492912030852853072055650801724420862212856102145084878413715126395245674598485886056194194207679161669708284817468440342366921110995271605117604113258168626915833261878102706488646806271042994019895595901197362001339771645978126474300140255560037009282891906500771856792783486246381018134103209154366424622933902976894722210385618415241536515080192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -5218012469172252268224660652462825479045354397770380763991470794116871497383987258069556131104503824089579121102415388849279436770942752411214202394549407969987328700901023150711773236714843820411817882018136572048751272925033950359416914052475646621550917956798501758302874986527655980972764666061165224325635793736971576965590070674613190775895121309506182223470007987944374808725976149137219588594656953289531873665890595206832166090603412322269299334220683236560639865428016305038826606725496753016308481151844857307550060759216244506861787114715402282093434745562401448558870983803148461215157072595990058653117134296915267234318915746311643850716687809768910125581224733921083402237403116141201143002550870547326434302850301500835654575202717480724748279806180442189787671264688240720864977855654789889276448992688308433307126565806051547826885895324586027406542265249212111892637852428282849093900494541685177789687913131512590369735357047514060808070402662766566207656828091812717262351419192717212462820205304502250433912607523907523497757776295358697377235532446324043975608586699025685998496601689001603389082431336807141932489798262823540725441192044527427723002515388637337096894313231671925917250116778357680856208392542642319966814510355600522965490509442773401650797996488987575802310464094141905647301046731900382517661841261049609837252124597493193630098219157220549698363245573203640725008149063003513221141264479190052428902500341044863406839561444427140417995206151557822893845326764779096084757448871130867187589173112481441264284558489653047226613103461026651400044601657254085886988364496626433274984869940638031239060597899788156858223854806048632963574139984665854477356175733957685617474801970805160477108782606734829814589431035759023615267696498209805469673602614277174069518057433833676791570583783247754003528373992800912942840723120447695273882724217397295316179423940532845622835310314382547282465145642001412373027098342791813823467915523973112145644932070599057834392520207739652987900214942563484455437606073762208121156034643101467518997179497416976707385741518710290524158007401340967553774923423424757272146244965300496590853282011740978204959642374806235575269960017884618999120851428954854905952492761058561386391646017516742018883485356225691380149778818626561204988654855490782607632435425312094435225865536196163347799312774928113426218623029496564268458119328847149859732042354977639643689947368645601237501897702111574286487478288748453229026388432104255717240454246969279106232490066745345896483671465140140181705842257280370377297598195565109392179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] -6655315277898699339991388520331576934913553644287594092000565059662786200035428469627698368489927921615870326941987140331640079741175186893543372516874064352147991608441368216704598803553050915434419930693220173499294676522657094963683758812339264666105339045341862589776877731138051618873964414707872688518803473665969920471336881640534762543426536806029420437929466240040366211041086932659779566361715437036965668024326565288186347383094068857089683764363273045318051159149590376219196815989963372304105206343702214510966701577807353633771472110170405607451953170118648769749529536287802037277281948831894152410663074253635372597876451154752946624052834438347281097326884815739140808060952390643685875152422439528972113970268586130185187149949808033474327401750220255195708616219495320185951740452309978814339622414802659973058582830106107676270319029441516067561234913433643360461424691067427370800436915217833306884220000482793283374033354560281396852250340941234558424880209433767465117957658320989200512912188923682409765797457426635773618672723877786545160854666820871698171306829350644350473976694810168759189357942860656860271103980255541253537121922497074419206310417667472470289562529151093890223017794989390922729688374989467256326560299504368078028182153442564872931830450702672533860620652242511819198599816278436506675966548161935505064081013017898015910263672769278279865816133479817922643020038130843319835141375093662930497610337690257426085305712896061980803215158164791959110960554327848892150674339973593017238626843979163938113452863986650323391292568050979542741588558529247810704458937660511372739875842953222788978931232837441976238433535202235296460829543235019742859308602619717847988070911514761611124820558742170473670520485217205009492550860580481818001053394308677606326221653318979895193759522156104955806982339389761495219319987061878629844640097380642062029954906914200542531012825143616272859968316758468096835196288979256014573887879621442987230600963708949249106768046869687545930068628281698804067624446921990851777176649817010842992281771706028378748504302096820787573401699840989628523681111176430118123684484621835491307264639411527576900680288997563043783868936148249254134245085093582438393226717339758041619667252963678404457714819916022214306501352303581572085007523024634667749726608700825638572862401303064965138999883602266411420297609377057825323309831175945499770116550232211040866152548547823709645516116935847361772022659767890433638688969893736643572768350915769113772923668797214431157793392983656093235299079636357385376028512438327441107189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 41193511644304004062669647349957742483705651797959471322686353755221688088564719595231398358972803274565176374738352484908871390890187268983287233974540483365217180009861205029955703952186131024012404683906176151715303005973154110504911306824446112401509246666734366443741998828087733773404182401940597871466005529965280604988180934155187622125055952875887264921523181542615825791094600658359626502733048879388961492858445171220580515276005005325086876993308613109910762141959156316470528313233627248516482560939431359779735402364181581555261505078702895276612848161708410090186915655005421439136314170032166248064423412418573079533944090845495532330002911659637061557724242031465896475215259806756755459082121594480936893472735186199562974484757117544323506446622559369353154814302221714785780567191786544767008137869467433795778948160645411388948094187435477608399147315812168036081810348009395173695169395530807009461957261695947498323485680081022664859289204526057948927778569738251728283749967958368038118789266852654711285101729280300102583993739209400817704980533128191115279475181365721221505287751805928773024603111034499121078020857056031731539844051993371191092502842819848376917214264467867896266894147815141036026203605835846679502160099532529855362824004461432888919474920788154591684613106699192969713957763663960556864514974370684546408856613335611512124781760618389959070872317471801935081326441976851054226910111059597632837423837824160394768841087721887140123995635355267873148244485429903050040972781909092897632465597281864405518489937526529341081633531506303642071070493506391379400987732150208681259465055203597916071668262186195708222856739733552728858526255472808150800705943263608047441144107457883278126883335705386766626260319104962052880457876757987504966408966541973338386645021802865705016275805671109719629034925228525698361631051841196199562030737620474987955166244804805074495047926388806023167236020373675437343149594095493568437771513247807209277672886369088791034387011893071406145466338116140872443455769763826915204719695766670247075981808279025180827067871674862740943879956441787811687261186386045249953353894158622489940872193303117252284023346228579684534878918427575688355644678207707819404388363442744850680897802536603069178227993685514095452460160413638853347292201294671448718182168016745199478425958665423619678909787673553631443503284969374699754342660614265371769119540682435730052627917677103039405670066860285493805057369338872539552009658241322154285124260825726723927013420139064715697234106626561925606294518093962572278359419919032360873492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -37011763783963982657125407508688306110817214442802354505017355726864322856294180601636316064541492714719851733315616939083714790142400539267494787604661226515635159297037341034783389186952533811657569207205320750551143488669491714019523011543089396854478960291520694154194639699148344632576568203081653905452317411709675344437805578063685411236241247036325036312190763140482667114059465091560146070103495777329524186496355958750786415563696655032569329715271691426154639019259439833790720460069978633217481318725700049521303617184069645374104056886652342039179013643728501308302040807598068280849098933206844877528378159245421770419222832691010541139399713175803780764061840041823896513557738383386414157751736164491651704737971273916445902909819109441428847619672622349440458648045900494935425906203182349727522802315272781435256201469521173939352902698924173522761419825493843898487690684552166360014324310202652495619684531301190631093894064171451516029746888703935240694856287794224289937719869613890111559570209323219183754203423904494573179073824359703014430407309282589791823240342798736695676394862472967009006544810796982842438909035202786837695998888003587429770548703427699513351121248366186753932058188665286988165209046165501036574403217372866448127045603014452490112341400381095698001615139905469567107756402305024822710032970010504518111017387041176368292214569377364320054469509744280692544310254258971640836887870009071290831285880208108964755847262584862268469003219053188528919913619226790742971461564387006793470181242662129146632655438484035713737239995154736854642117291335990566909194262712255275319722690456786730429860869078067166635593908041175022154918267909770963083044887824783036101847516827514158110422437740491122454314976308628917071593985938954279753142305015990498479756307667207748852371641852583717755378331977717728157610880708817732416768376037533526793175112161881310443355301930131783797200113518517525124350560208934349655165905030316259725432392556459492588206480237594755138747511645634059529944937050437669855094032171159400072866751432457627487175481921449850358584035908529064273124462210511491152336867564201491110313239711481096180555912594946133739239359513434546171202063051906503714705043846549929491033082040152476597030649584695840638709470752650165293834906999802001149044081685396268075849801916821299067654357366328000564759527671785168331715859290050612889862676384893353296738279422608483977927781592978828786738684150339637699789980168079764700674695484661227027137394401961023928933535566863495116558968327702147423981858550883239057162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] 7190873459654393418476611814306981556567565528386765556911696045755710169131309869117031447245350663623328524710673407137538145499737462193489595445272741172074042275313551423707537877533347016985904338049496297320046905744938192244373131428697722636762795221488504843734458200087060242742890139081892194617351352201486110413843797767501442811843528037905541815448106753376427067169502912216666669439595551166795682045431672303049148029127225446915109217224622529256815835288142828928239242376114736054828049586957188414643061370922828459167372942766014821868949835866076803249266384514339935594406253363712565800911878844327116010875380415900541480029395126371468021486026789902809408281236953270130220121357309769195963165975918095930114565786901881066032938109268791421998087579945168868799733717634389788686287055793101270098592342395825013597060506487811403581773521445331828833192566273132018523089491093326262034849666486216341662182546305436516773707382859148305949779094132058430460946863131047512606230770360195793144151436501184675225856345327993388604845702994158234426256417911942805933590882349105558857254696797335424322864721922361586402181896252013985305239544872660821937243308560278479050258945986808419453890236768139278619722175124845424449218973439349827310957075692524608328866935362948373552069229562669171868601730079294190006296253081107555180964680929754017318921044009554140464016882174451948038185071066520275139345743978670768063681380531860105116674200852669241105429123101041161873553122865295291453212257567885060763450968299829082772797753148001566832277001927878915559552281330963755391475701218264941083861347114406856267529490293195878598922217467844973737643703668712667046308031240032043779561282743220861408396730744010023276982883008327024911225677209738867930137755482183906576366583838438745056169297745368473675111054951748077861858321202125433206657220856125449705035651124114265266496313493177018106251644481715950383741698714325009612794570639898149185902041791487230273166428750161247081456009783985185033635972164639814286319161214960748552537664959667325856586883236077646174062283416644443415858565131623533282721754060360032359038333761404809589424710806385206718056722791878723053872532418005413124310896521221528018457653363554187526651205276082905818894819578628032251034769280796724573515550711487623976802927734618187702196423262173060713307561451273945869373689989176306891734741982076106564095138259661712613116455031150338434770350074895834587098306748758966219285147018264282350452358555621617593096463126112687012367890720908902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -84077184345439753696976597417047411529748824493963578314295017880905814137993325443625809998333498072653863053489129224416515176302134325652254991223489397683373660836746131460501320170944421003515367811641245812506771886818208197296790588223434926640186461133296386558999228270346835387962216089899957299140604583151342675527133338784970337948521521850959170356591246355193521229248028805327848180151613935858849712126323142657654744176663546199043713058778544638000168035818353652302935456241078619691330424166254130646711051001309745647873918472332790655142067520872242624679034150335986580731629171025495850486347479870849569061275237279081495720864517664163997894484949874867606663658053997595589225248451685445442882766481090983477013267382084104858519273976856923856277476055187714886567370111081215210911302636321020774449126377878990351639692726308071552935693239946142104543711974254297460207893108264386607718427570998058874110714205861635255920037986121831203620298184609832216737491089885814336411293431209028943711752916365505470074227136064122016777388996564948253011160375941817155742681724619729609605055936433838690514641741546269714565049651590594695117439679579608450198537027477905755651069351623889066595256732329135017558552538168415899446118611605805682588032216344104101092017191829203785244619947469069759105448387153020655571266284712549296019890786011027946246148623190549545073387017888548388812479708845227426449580394330724115554429774229226080527990019460070462675704958274169352948856456439845801672894131316961060059445665709082721648178722777659598418709920119348089644809434383224277295582982969665824471037065885159076007081622080428652179368433058618673064040812926162200958531162315762613221783318772451636593138485161231161808859349184104459399832540972954631770921641011969760804392054975865883485213388310311789137788868629187106092856316246056400841065815992359383582935798973702272127534851815668145501322507050590168376591922337172686502945611119939065484212437969316471489793285563392049914526512974241106694164445046311086569867633182577380859754249603372653284691006992901246925614667686950067088291537073879868221279752174899317230262057650554557111393171710510146782377757313094367117561088777080127907860598305383299854966042159503067490767500695312114631027356847110796564845293424119031104217447823608688411306211472035907099585486653836003196111516667675806825041819914864533049941086286705716978438700233533625931877034572140544343880155369500280158561467443885159705395688721986860139017500393626849489963492738736815635522184234213048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] 102587969604286091942301370158033958532807856312541920883126224910195710037615925451922974374929071064872317900080734915760793262328710722743690984283174040761269722798269476244725033095684420091755788690877014487366058513658213756566893907694413660602038396890550050104527628445072860972877419057981951497442732834199248956082092328094595806752416416105207526533948471283461790478302511073410678703393969518513505186926844941246002392692260739371452475821658993522041998582732542244438415145024810659825356969064415912195817260978181647430970616990413004312568573014390751336440112887322806193473723358666030957402958002225267144325881418153071320030979211705680080487815407095922488750677321799311512367424530614415706507147387373377671789924707444931082148550748164799840925181001887849128167455350449051843681925932441448829513367787964799302612854098248056988552340784113086028617319052487356185438925823480003284526591777250448327380395100833782660346976598278510866566244151031762312046454244908474208978671576725508016635497919107385048233625435500611219243009257946555563843001628089042352127303429654597409949428165982422930007005227355661235311108186103020550535555486196528565678939860112579000238471108721590963883354228386111606156036639083553683950400655955288902080574268179008093031413805501601595182444106824073011021445410520996412380079439841945605067051036882253923169969143571796478243453542103141681145139937659122901353884172752785545191829763318160093222211448358972441585446214744155614998513443001253631159257989802041553230444661340131783880806305303750472289002755063907451984942994934895502186593109375309746485859448906578185761168849471867948844625876049794614538625482329962650655156167093066472504348784777565997118024443710458892733023317034376558090353130164742274988204189056285416291920533376543159532470148662913894087548187850062565075828035793366497882263878186839724673949317976485163347361016652270560563810003975711385579521659146598228654152016913997588367371470682983891209223727201245313002682468743517037311408508718246791313460294855786735454955014869380550274317652281528933995251245135718548405322365769458727551141215140367375440823929158459042691561679816691006239036348831730870817399021592046071395061752158551630059443762211205767536733315808658596139473050958479587888533200303687378408133818073695310865121335920298826820224466747055166553353463847533384553479694104399982892663808341160930872527835254447488901346132018143072865038549807040397789302145146096947822691023062233274815294809543026631797892959366457820712620838774626058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -1938915746579851460313296204539367560829245711302107008183080331431695323137138891900301368618675179874486166041248617911740688854597300084750250409996914091055700090362554988851580859103896402659502101382572470616110305577906262934883537480045597608839278865986038635896009858636846488611137194428352653385772275106742084188486933465377940898072482925467468678231660594206927858447655191979459454888772192113323862436546612982731150995296415917072768607693901153432237242560820004667935568801532117140686594393411927964004808386169019987044473610057637404900632091441571747425887707635538134572176096711332260598725196174045719857158479996978061159602409080606373145374266273432369759673265177390600682607915248156799224118960447046965067727775567247590498689725608089441185203387161665432262581894344794068789283122964697810700726510139406152147071042212724964065908040960406923530272646984401640781993508961767222737014539636307639918764361641393381921957627424271222578518779341516882732805830198664938295404608261923124472711271775226074304116558692098252542965936670416913371223524993986869996758991019435177135280188403849912857338627843122288979071274120099057960276138521294317401648172352726386926227143316882976921990702879230582074483628740504182022152018506057529642693720952954336197599513894424112077977253198454363176732585879765689765127459000122486712569863166312430589257719139142651199501826586606054479651895947580713320971298854530924100429797526953462149003652651563798539777134890789456359466721880058044156973895579452590596848152530684106361997015695071770045045481953610418006908494860373269319036924447047171380232463059974167731218028334401085792122032968389292344342882164325705885505672285395478044015232561487232967307893186517163005164148501729566146812943358170424062728350691310582147794696044768383787557649508754021326572745838532142238864374678479224065777251899254941041761169268737070375382626592391002889782395411741308087382206439651255126868258743548742733361346186078515516422437236612745862414453634038652659530812795103172868874417869570206501712757309771993438775906304877491812921224966661192952865344395667461760577105291081522040501755242493988073846763487477328903511708029206462543181595682964689088750621939775963204753168530554292127331842704081459896337849000981406955241525740702288017514360881365954040564072100448698410908962127592961860037094086601989041215110355490686041082439935043703620985657694900157505769077791485573696782552383085278655375233114582309029450952275357136221793680160004760041537808537359642425392946797235448840192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 7404188265330592354404206595072644727907356122755885955370676060300341043373725428795193202359390580645493815953739819579862454231858124930702937479993514807137616560080730569757148931093723186537586202034358723920220251350130654460218842689899269966954210619330630648117902093693964770125995150220224792893949115719665660572922298881489227680415954407062856627253833299967610548235508902240056157288124070484969468908902746692675271434768876778352006066387493660042612605173944715613876905452643463461510751721721154834650610524137420015369537548635349245311924462960372315131396108037737552271480135483570508661428690207041703200355988453757778586240457335251163378351488902146569771720473354154898770400146387862284463690618415807033221732181783915225147215768323270819494034464922764309673067237320233499708897578325123117197365819116969866614670733225676247752035199892418734049941022912956888060205624739884319710250832212080396633167762867060106687416339795614990222674769539724400514884626898027857854074690789140960033889271875884856721817664310156023407276428321673469877820069240100121807488715623159639454951607475530430955455464928176342674402942703354233189353639647206599768924895112137423035983100410834198796788937547020876326668933275556228658104327810827050709318957489631622755024177889462195547603029084640402070797143614555603605881214598737092819905562179064418340268946831560427845475310173905498577310384982546030134340272232484288686037202551859817000707025688009951599091945305201573698777589592794870039833000341214050776617218639760270693773305003537516754608427245887973071286058339104603421426878637764196994472514480660992756252812822241301456654787630542466746760995567266195105002113199495826500935249589976101453710306119149307349969881911963551336522062944433291569258584346699352836107128758659065885297288666888410800374937152129621047591289058623048752067792963589551090671583212907428454144705534199221390109151408900011909470512083867022183774092183268311761602167854645221376371174386226503308323171569457244558043136707681323194547752422921883426686600085328713357698872745264821217812344271457952280856105017386241882102036614886305594682379992498398308098739086153888528250236084367581624384397013900245295920528710010085655334158326077662675210018379559425506980120154137764653664761141192031481184947870062462473426327189942248929650541350145754894290389657107938203275155778350902226039254396147002718596060040109684941431061206298167548246383236188174500431416141561934352042661791785029885072041436536683545735320953365072646876733307508144209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -1382093301238934363541110359996072638512301030619370730102798827430486565924024213561171714865042334398491260737967982129063974604613852698733692769919263274043587383194825610288032330181535852037422488741812237682403889499251058696113043927793617539911071111734714048233002777910022067338705759244114402835932796397466165808439513304593818359271010866604354696638321334496885175840773391798510351967928957386613558983375529549107735666964114663237332332907875308846467162372387473924511932205128512486193340885941892618721400330052197291069907157720396770673836284505084381403417738062451864439810288390905190055027374047822193986287462757768040543771514715155023037633828033736562241374946191673349801632746445087918064752541341118148544718846490033991307797412691207573352700631227288594694518322353468596517808141574723491578925517997076951091426033377436446496358660774311530900596713986237385204376740847618050632555955346081976594776409406265130714882947037285255158647853270511889371375273778678165665452612351430145143685214844875765837563093311118101353851556224143519811471388201972236192821316168267605918960242140633846588629206384916048680722111483650374733061299922738355327763752647571234618182761426659617570554700834964958208906827956959015238959912476825324238000112020719998934072818215289969087673801114749138485539712113932863444607682354129580731056604057850967478787011190804553648835261651051842711158924142693144719967921592749103349780729734340446184675273124044979019657444873246746630162330465289641155092607942930464214014159002816162595373785215721187427436351304966947476926657359484855820270488476139772457018195367840827489803224245671256751750906623165192110081117652061584293085502904488005589427630811453987198435478708294600298217205709894391710629092023384816179824177522881533372537555509446046918633499899011719710297303360256362413798903735110616292398339349433310430891384583930929448336052978921450328163376184029170085984520048614892770189845428354330644825297664276785774795169727946719942038309663448252691578212260466155969288927309876477815944222324294830388649501456707098772798600026910995122666901151869909423740327295328297639642213270311822352793133814666289181587446833070140161421825262941534324724833583332736749307194896192240162862642160630842886702791538331344898360873965522665846821916879829116560654632066474334979881673048847578555077953691699837439075154137733261032907009523589250412454895069632475089322785417337733468343540202302295513561182937939436047892591759110103059192606601239852249134819076278667441917121469567035506688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -30466704443360895272003205140813814816504313940353353535525349539918774705239845163411397930678268201931278949735675046374125373091779580469100450241199310729212073930611934332117697673150342804918329979622581868238482562112416709864498149476672052600777073602956347715195561899214716602557158632826961758111989948756774729955892791566277593258367335187412720649165607921039242184351492323890782149591412715280243417473278752481109203128278048074624968094871196565118689351581590017131625704546017011388503420770371307294575904628960427070170533976410334366816636849319827161509917602490396964460277243528691866629669292539155124822452136623013006356035939462878891037581215771953045826721267272445566721556291671252706384947673051858146578775263869048736767912937843122532986265145411945021896186272060797003483194896390131154147365229774683155016558020945197562794444213014163319137445524432432836878602902391821914099708803314132133336876377939774919474667314730357068753053225028926004937004016701336236121707245672934058443952335475126026135096046640635833198872445152774170226662085702502302867779651490953982473083866176576626937896741505727625605706215321596207783405478093126296866445277802260291521501466234267205638668559512622967807531485080692954401096679063111673769008051593739520533335526525857119246020887671758603929125958270535981050219105948126672850902690274738085565785265944335532261240000327030289025694211521384592263748547165789092231844672741798313630760653881719174635680900722723494135421539768719771411489435036276851677395853607873096815269868426937679318619860324146840268800908925855392387432229622849638923722445802895100835828925752041868230805795921600890340837025832994861761635167850360932996426276382802804926976971280780324727445318402340116437735693710573480817032941210112344276336019389281556087776832118827306826656596259382390294030840515203817270297131490695621413790142024705545138729429936045461174880571670557801317817836809693301172967919418340402488107629884788946468364062913567497788182545153918184414826662362740812973629818805166320729866991532318036170578419567567737040456662531568602101435683182271753223580172472773242441723511920130551517247656917601798285841364008876282528350266071127777467228912030352088633325377454909400916462898325869920699293405101449823931971917730077855984404519095095622200108614777731374174865383736609270910331135888697677719976841427245308174693702313416561260981036283222931242223812123593377269381323305984655142282859187453836303287135982522050005568329218145588457368343110441977293155374616141082132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 102550575791687048259679953100023430768880027000292683155096849421769745316508707296536047796275505141572058312129070558747567910945538074097821151931814751260912177708176979006888068552477799427965924515095866786589201553643410866246283397636069166902463379182941838752282521273617790903268299577548656613275351041091674162851753777233371892829453619819118386187402483194451212712385024371477820509603273160206716458204533756478118334660950285106343109187940549835556693125766788354470899759860259176419429062064867693050301801110439604135000227407256102747687940140659889381607392177770677308128803302818200619683177554875910779395501836010673921720616315070623556727986468167624640110058093056253230627575236453733307313706354854470633317184777004013457541766293029893603839842357820089546157537414423991452964835588279057595792372138930892081360076494715728073810264259045383068373948530382200451343557998290177312856329948660835128452880884013030687877804093088907659534072658031962466786635610664171427274131878085240904808859195278332647892368590196144366001897135106443508925746993033313213962951468206427830792214333351155522783457108103383117548588685752305192581220314592338226441167089151790384903776948938202561279115829273065730503401662648062885798889408950083587468798474775585325222824560532864786217048597365512633114073278885503186371514485354182878701855649639043653235823257903149611218778997858223149320371895178737658611468460524219173559095299035429494374631831094702828242047889054538830801727485909459835290049890977303623447435529883664219672271385280018246963457771083708712650643110342459222974862460708033779530255431768678475126737895759036606756669186305500652194716606351872546270916197224477936213737747891576983220776881734408026706041826420704280028854319798572481956660039463394887157846456082254182718033657158160649865971535267982138831189056234069103433354770457800208733244665507775470940655274605453982455628684884926729705854341289014777215607502007528034549095968066908317858185395028268398393346743454274801005630548849477161525098805123043690576292992824422652152184611327379912426669348716269049907219187931792330135592647598859489883876018222033546845637694600429974845430664715145080222650809713327298289548605434935854848643062380509958206774398812435961626239222665944466802122634819147549449838389149166983365399514642076505875294504550856141757081594503695102715578251029097500630089213393410816556525190748228141078703123143756653629880104674880860195137552847793133271474962972824140565925447451096306659170989112872513847059922915805217423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -651904379956123715080650600745863594636281385895297162403020409051465714251614523968050801265972688856082642595702904067194644426538672286327181375360480594568394788688743383343085378026923394980719185663732510662679576109673951619672786438258392494049933128965130780000066771926439318923121734772645415116400968812064610391196526240036666865185951914339092212632451305292154247458410722730486937177406174613337367880212516704673329423034253618152881413255986179236561319513173702648593514931388036176173188750366715899365571096543704809355225694674730909567175757787296944593454071598342238178329891668246391090460219135233416355036063776151545029251615295868262578443627790822663903406126815509525607998079490893812397101234995100243345243335889654744655781576164420423411086176477971937179559561218378953893973808689128678840849816730326227423932545251445044088135887010167624221518045669566634619817523283036313580260440963464880134404352771147105822000189923712437688394818907794253852794208282342856457068833091936901746322897055233592377961720263072826062806212211420723575425965184281635345099630851846784737308633118384848395848033641869685887290284179420361980938873871582920588585854343168057285145394915051004097394129865761009264379769900341433001821633616542421881165554388201974118198955696562935881176386150919086024465268589998585711014749451682723386335893679819849102801156534991278553234517143021727239705667768881992319827257936253454126342461556169206599641441667191549857676427602390129058412964049616143662962608507741818744206338448645241220912271059549994010077169307548377385726903223919787803731936648699787756174959492480792906353641984120284115008648403748636012674412918592275555705723541649149385046842448886547415354944565038286953014026864776764801448242089872661498202805886201164296192778004643334916145256598484719208756862928000453868051009885082674336899279878091812648046848874254631574017065455126236081917670276673677437702537734345322711983821361113258759026358412205228508984753913850127790059106118066752546271458706013413143857054051980057418465553690585316282446611666755335540736322091124588239912605334405892124287475717592467076097988034674227296080436811397048193968014338822375226015230601973885473341437344666852623188548403923294918715064423148613806829229930110090719199328186165453933308625266298245183101270053986941845520152334374782558399187098114801199059541634882058440816349514299521929737080811710090398889266089492163879748003968798654527532161496159641746541971736649939546999826176884539153936684971112965536804596634621642444636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 3218634493146976364071284364566565466557196614210434778133347213965024976158453293586403268612493349108310546856032701264355666617380014747528233213366585119261057741605114489514903586784053359209174576993048395928296301278424965696318436768925133905135069865234853276585466346180230296251027257672265465429783841490441680704550959183144943504168580118063502516025057564108476985537216553443987861950649505690158844315375505592654984780136134534600942652786317774693189119787038036381721251469164833429669995768592290251844946520777828968893642797236697031345981849739194167131204199903633984154827076911187861960620023786059422885424553385864786341419801011612722474908408118605278138950283589234821976549721235401603461603572575397174169553575247280169745323131267990489457687745724168251078114609818122864801081817603960885355113190242411100211577901222257637204810077507330314946388794042290356859714800112655113437534582976012137446765014092638555344845275037852190586681391156174488461133196292303138562492051688984860940267349855163112490704005364972661500346567748597492443475030151052746187745582887673771814744626735820254799827198998922139867055122245568917527408507333922312911308814724746327426406779295776232310674940793859303320976875882703054367657694580837503629145846457039724951828491358431282965737773943619115263644832789988486775793059593273398188913583129825608694435755692264911910216197941530905406622512680433823779894789464542214244582068379954284489654425574031737693670020617428283371841295954583305548376908138839741832438235037444074330454087059976024086868340348000510862954959677602025134248899986872832673596632792395613294849373418565111751043353584711428136389737392697101622019655761827960600527742387211760165574219633549234647724303488929727488658828853970845908435490691481615850941476593048195212061446131206921168868267065222603262386442255110633960368968103311553328096283837056511953356891861350625396497664033696019638028860538879575940973417966128207028139522350228836198284537027597873218166841252358797047494889323467568080306086737918695829855791620077670048448751873029624656065396377734661642908369287976565510288331696883234687086428184849537062435169793023346237889364009578500460924576381886628515605540970411770777320304932255170044926300838287050341273305146568304559134522357944553109832903110230156608609620484647476721953338321076842122491659560025016826971969398381636463589772109336258890390177472821153905239152448867121707946135386777840068736203097375345268093150099084802440277681125289718533715910908200819222460396284550066789679104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -10891181660877707122686895678435301718613437306598697100757297103224811183652755936120081614808113884669276776743688582587826870358914084991421896967959486405458554445107701986407817479404756305990030158132313125893199452748986574650685604980484432777543920844310798246118320696391073720205567787677957644518203069390541220078235419248471080544258460777685739247247987369959632185044876839299625377965480610645785292909085080747368960540806205753540424899329976100770208600105833109452395739992919965412722613155894884050264859190706707150274430031644826973615676633237688568612289258612618122115711934040375480604746536527662864436260262165581496619266459109650138183746709385309547121154956092990728663473379443966295610579424970953247243176754881267552730115973225793145833525361011261543862853071189149473595936072661974741149239879898689121780924025512812903211133698849208161008119351839825825313631635173729706324261089370493182744487080469358302201879747192560029621417865034884859662042369180426367425793883879457510741715332366565955676212915241666391415076725123191628025200877679009535801911576302680431312523094489156727632837373639198162196403299591210523955014305740699022731851027615267119259036650066788932721521125994330428600403354751343340310747533051775162640191383413491570755097600245930755367982845034202101036844892438978566945931244709404983042024112210133782222065822393298937238206420510295640829251377353286542397688369068796401529610094582634403182069760334294391828538246742303771536961049287618930731984631814778387867194885645449695205265337397102599768331721312789271750393198427673126912332260971779269284976354593701382936113628161053724904385701533068719558137476779758974111768012043352222198753959332629925822070486023571052803117679810315292263793113270720483827272469132860000819000761012951163497256598004079811195653607569035585945847908606780632481069991164798891310469843669761555246463733397263452313356639549354512543940601887052655199527929102448992913208634425404156413679178899233039215591187752615219080633662480866432619881923087995935697953705376988385883262148108893660358040220382265917106164078753017765479072104184117281624049585230525739088420427383814693256117204300898474248460997016789846232129678977870890081977018996039272561966920712907370414248512247870061433192838035923735381391267835208543019548599733272840425518786005316131478826485680322032605116667827150714031754345148449811234021663080778003952638332393057935823278943549873775719523288219706215735406644206390115344521016843745181336973291126588172285729889329092117921792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 27958815172361824950704576819533854739711339719640908298809595197701817489972246573416051289203951986030487487374867665310743558005447577297787717735246292408546194373738201567173503781112762936290231224991317174968847418477241482912757856186257858108532233534587713146265140083386088523186182387854829102202152006049125269162926788679840808422414591927813141310862365294727304493674088540207794311731176461321117180853473830956730543511120777360588828253942594677062570410218403135561169791379090523729915762195767732139643232514663088988106866307105013797257376656704533256755978682233155349781585408668468739719762654214172933836632256745739942162279162285268511768259618195283018243897738560221288630541890459466982123235716345853728857493765871809537939617843294617013053866251747590220564955951428990911888989807701047455392179571864562852477725678257149549878938436711753646797249888273978994022341757236964700731265614520718246707970673962089345216526644199727004047185160089029837897479906513940383698957717139589126538949387278719018957249309242279566315652315964001861406860440948855629928815275368095209765812559153933123103464804649683568726828018769590627585925418717577112475017955246865011463605556585150160821347399985758511536019939441902874265388564434100468549075144799722048663783689694338535642406750354157472066646842060437807745479811084299482761804137762645726021509066862016865050275765067400728815968340568648346459042821001405405712616986183354590789523943155803986647050864205810900025643575132221029483104993840717587634240604423702819597276554572400959855296311686497201729408686828596648553938560484449077031888876593310842806484030274480572049597664408781207422366373283689783453337880867837273575796079690770728826627003181805129405437882495380305537474815631358291303154167417787665423928278675798955995759247198412360307930459406580043090887540299458229283046414643717535553549831758515108420177570212483382348218800893934322945865382858305719839842265415144491735597686563989949649543912742638308394296638713892574872969759270419776498251043174232061456966775747811797530699619650437569242446854757119683047667121276142018761364720181961004627438676468134824124787401986313286423861999897282865815925825098936978245381560765559588221773460409069965896311706688190746237298687168567007619698905158203793185925066573372102577930102933918847859525589602966828059993290306269212453461586714763208541113089184292882160056766377283595478837336958283472633913841146204429908536267148362529156765641576100588252563342690483149152740458103824801326451846072437907782631424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -53214977795435719541501874713745929151255941178824650591501509826322047669013038155044429131195236597007554110446508271699612044112611328792639198207943914412709759591929747369941383442759777761705403310244541744053830781140846395553047301967636768173180256985637790593670529726411303926136195559722365724023987428668912031116174498512615338783555683347650911667943963590621828254656866004495482067138701225976359265621299294937161232795978371082346791023657163741660828350027992587430356057880857310838393407874613450458004750437223633709703150273825723474410814104433398592136341824653180543679748557989081995859669332163848962116225837466325475420937561834809321317646620125083335295473114103478112432787896704287499241275788082702051989060313246443632915506107521418318063437136849208432684653927022098520051009218266271300700075494900524600897127544895831577782091165207819819828708023541648034914292061559243709533638487997910056312465340054597028256378050042296565964140810219403985115625604725178097112324006856537438535059235099312525722617783257707732664852034397159148439425158932413016448300658538852967120771570129970234263010902437257390301938594123041104182942108638427069512269340556207982373454317192723698010251558532850497546306185692041657223345607384805943743417410812215740640446368712994923993528236876394729932834960166213466877342608664296687238086229260156798700012707889089887302956691093573712858187133165711702955668498243867741276600551445253347995715055605593686307249706970799792977590136820849082832877345911938765962930822684356649532271952432132403775268478233781428075480312764875943913506331723392948004757428160122379222025969271232453783711602581743649376642903801504633767035856328890017561900933480972862815673799484098412139643240402237137307834176754516608079199210363608601091299538042488888371345711812317632613147059058988729659121382211482024327920854040334730725737909864708874633501921289783793196178418420737839012789084334335519778385744957220595680895920401448643979046679972566734170235058316502912636976405823901156203896962641849322483270256697056429461950942781130182740898853903611276683925573272919514068477993843781427766068362910117705753492001513909660926224237692615515424524900434625585655129342658371190975088747862794024637853402013812453668173954755480365101212945009885321534747956457109329734989852984843726614882851239266494430305519456292734650863720125211703367581724110307442745490020537354416286685965495412063809286551606290727292643388753091171365796032070194271276754327065343480424740880984563208759248914576174076573777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 78356953820149189151756801791776847784222874954067716855790580595223993577107903748460485117639787850258452580629769819319726717036471553645762158795656712358957712472794259109327126396399115809979408602513602465842847663374501723554027900182417231709705829525019417675543739716905205146869565513864254250311124113438313800553728746431870944470733065149779522131292333088000985021024115174943802102332638813972422965911719319880894492209551648394357315061366802835351262532950186559600127165498407909413920679623433624481792056909548384548735280099522973599192428914514878978993016676640587230502288543334492175412124470938232559781480253154378982853496970851527719953071981530347831189291961522920968431254860276296063009018912181460277442592901129846701232567165000591324249917893422172468370767844781195696862561293792425101768296657145393033354914829920203110917236629891172681435731384012446342495812228155249248601120095468879147620449073259037638444764729456571717289453864814533649580884148422064894194214863432006825004424380107452295581969519554923012447088157233466630980065549867939804924243707651329677796846131473350874041008514320188207782140102371697998832418298971842902860943879758714163286249240364126547110445342120305136699736690231259912319462611238951905150911901515793947777861393870664324767768992807313691685456842608832486778396517695659339498221738509178420988444293772536949753092275704915112078217178102243264339239196506853819900706950802494310215673680219550067382502645289389398359176945816125308107788129437357276497631179648764805379901443527686375574933781444329982494979281328593349477339168707098866715040740493066081330438831449758247745894060868635545908219639750042608014155762895141241589363003795623626789095649488764684080139441142325180915302135780560866345932510344878278696458223271762970051608561276250828042935274132060761774102334726548524899303297970808518009380625620086591432001179412912888733950696784445428176020149859265732107046386927741916766034281467009026054723146130978334334716851193252727349909800091945528225865355227193907626784853594241518741230076660889649006599540662146946370902797629272143420401383533537793418179155778456286171650430962388140285702752370010725579048848951443486410883014763605367375302724570955096334610061404925581097300580644359141756416175031483339156162440124913049443695495833437228903850031770514192238307946870573669179535277857628707608921461534841417044216559320758520151396467365861302721240490140364166052326065082633568540962777505379466609878564908500199026044326118796693648613712642382855850164224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -150124978802582902164423720637491532957243089486907608063304089173419885555747301913056202316069395346135367358909481057586052153508817440324270689572896238607809374113782142851456028392244248039348273130493542168782606825834474610677502114287396855687768372734763956047057698983450037396204830191767473473417243522266735449108272543135329470086674849887429664144452069819867360998356119796846918380741393539570824292285192055832133391405942229849352212619881912043508402969570518468068980184497726477916713182691762227847739876522198767161057083607601247715278081202173611083889927219585357094329815309569005787520644411830429253333412993117723056947605626839191839183227562228431593065251384313572894802460293556233573202377896214496857039110279564527408162248586151984173522064367872629096258529882612916674281883778773008169406124692107406077417510967996495340807739100725278571556585768718490811876693906622747692671432954909148387422121217940472936496803616877328050845227689101943081420530690391807972458507714982963452281612211994378344307779799313907611595519612349257520256047950081763364981721203422980574374845077654858953593532102444486894390638577583081536335168419033137476926002646675190140219890815577571140362959128193472524487823065769249134229803522633075215753410583592404584326678649146225949414300166428028602638199011251467828059965628304752170925587984768172858070191754630832462290193831174983370787450616227295609438285638935330266980323410527187859111883820092666646858610692493654746474185690063467684488310515147219200099137892585028218848900143242722804015694293568253634533032321347960125798021694955061601171845535844159307994536490887460400498909458532183206624862782357320122485775178513430764867237285334918867288966786412332415233085452106921430962870755594598604018783238130890685353207515653189727210057717368155722393496766538862273341487787629201121187630417391200328630671553676891484413156772422375373865472377074727576413175006138023646839472025153069717551776521843277156617137178427572172804618577746188200970605371020701693525905181107217181436202519149255822979117819274388560064813666174843005442482772926299055505794919668255250331194731713311152516772957946151916560783496777071949007182885455430900976776516090266738664900752846470996378465264735327131198081196514039870968499341983866958977681276750431099630652059750483067659294326447852864928312338030710681891341568934887488275488567123149645931444594358796335951124746092755442467406734707345122422155520999168372418224859721537322659967093849642883830136751920647634685563692771776489502801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 438322084396120783266195384556616486362411660602657584920686281079989660056641012243623027427353601658765149572851931823799675667084219469529084566737575407764579043775052554501559292567558448950622601516155282955878761032156408188649953697949125797215802268053379580491403671127037129480655871195756381188815440709004739935976462124313372004760529967514756728379365710652840322423211830644704648694310324621400822906035089619121927106040199228947936684958038400873435996386128301942832963389911949009656711919601402739850967072850991783560356994369387301749527230890891438073879252326783322214582988630176626373121178792510450660662500853849883099447448014378691894562316175534342658686218174247976627078108007850813952925875170308718230511043640563735516868399097845065361557298943603236336341050651169048186049815349876363766820456721917186648761691339352269514928413783715727596449511226915811012464986561380047891429488970000087632507260658314185157285598421695305924747834278173059015356147808361117166346230459387723565714329848348627184504407696764414384665398949111208546212916573981321797563278278028956045552137364580876384348268088914240760786827889146967274160365505226971970350252507747699472080698481372782270557435429462190315898562020808427610162970101995863518790257699646753254446629930768955802023344206796120558547029864304722168383304398041890016072567564327635168544271731323217293293963661914935741563526406468507750253605411322754676252057479361190560233408768536405762476446897526853462886392581793691856558292268146044904959261796231288797942341030915990324696850223486563071042434263718535802478000551532377844182012381771379788503495034603372149424031929855819964779987662274635948325017352729697340480526266990636610088543919019985148592562403243638851787725100728493524073146683558282527205913175757119799497404944765738517125133782323277054761913765314630951515310475471565745678175220826395462128272975271445097915863464217964508065374133310608742944091365810264628666873385257146307191963036445157782776665557070336784399289000124468077722645569218931897430051604236084930125810525803948668678641484678397384964017028000862346173220882613799867380913893406690925802281589026643283899747261867128211091268786399249356340686262162424360687573721728768800520962095699187895640653227446357425345402767738861119300692575941270859744202234607629826527015350000509451031560735866848213095588650454143364363060449377478012937115819924121823373255455063390631562160615972549593637818960626401949163723001490021524723394085354736655893773471203134969953304074522216858289963008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] -18161603524476945940148774254507140745056165322083647811821900345035917961565397068340915568573339588040530702714895871039493030451820753539066147701049509633714579857350286844131936721855901656667390039532298016431153753530058847007635511655740861754382742483248602431355002450872955385667418581435225736800409605760093375421290645319113874473050698609377821875418743701867068573678500877288278173624072992286371186404800549624599418555818580227977488322851513490770051791751916097484479157525567533766498616563925086425054212073142750295495191676446638461426152023031619450899047988950006721718794866972184953718250425962602464012820725642559254996330420977366283763576242163224676501047007614568528338041682466672078674757672745819372306331982062847754114511115046160101379338320840455756425868238539401333086695926677189378445573499098442240240949181418264572656467672742388796172776948790193866092725064302815745526712313287433662900526355191450368987599366403400981851995714963515542837594246963067309548312894082315698641626093280763915077835085935186866400741610437901944770056896004481613026542101628231759518642143264017114021858744900648806094441835022808226190089321068934815600259122787047597330507131049246246412141712944028625339400253775746345487619445338279617614083402455596357348030761000987900923387539259144185952159364163370962326228978121824840799851634490116917449047560701985259646829120596717877312859621788550874376526850917591058497282216574010400335801420787936687615246497159804936728998252761236569606568712282020654402392898909772872591489928185055076081377069004871754226222935173913280804485806498676605983441715070580092391052998292537978064812471135789338987140597122011045418298941046945260837044643158063976392935373062374943667409837270493673032314486431702950088286728589916747963331550042941417884852134557283570569067729067279518143740600745441174777812737236801745369195878386844898842818433169333925523192281220490551798263559475243546323042113165094495751957965723614952725763207545783775426518592254594503498633617771203450143316106500605478974708300286101434677141897854776582370470618185429906811078852890359815348611723768011055215036567288690894133668305640455236692196201710107541547444628330755883910238148521983306769943098102527769695010872455944170878291091616229274547342310373574467260073800479971703482263446124126445168570731723535179228316753153705232150163408038979779427072590278630968465453989354940257964852482197740092169939569349527629483648380829675937216196102758157369448153554275440933939803916847114736152951410041219448832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 173356879612118375114844900833421695060380724381585582049421007100402777482938255261013831436566493992411648416502075791251832065180239428592654794679782742815228569296938364009951965988355571579859421475946982846773901011927319288695228293078818087498053311343105780227332733517437105106639571760896882958028175304309799932828867927403407577161060416478413741878253340327248645750734975239706508333402703541551207296058395867938696588935925053095704923979651655529650801595765167632844625579848452790945174167044070228806185203295085443065253272935250884055746854266059425765758557231904425628147077203119441012700112994888534879256743104720844248261880564345537319944371105140100668206572022153221721954451844470124680588405510051258910370712279230625384671926425229414262178143097962998765536217874458565927362336721486696354056281474639633192591077079816505492698913973631067096564475345686444783457434673025183282928749440143255868750117021626707647020094381749996622812677735595695400442987854315465283065741097748393317680865107321938778193596480440556856902522493437440632728900249528075072645335251465184158137539409037638320380849404004046250232512605614976017578276720585623060234890072422448297014424943347214188477570880354457511689830197157920638882427824715812894296268381128134897796792457525179366100017086981559567057870571864461803563995201902010613031894445424766261590716079552028916284362220165135398801824048741956770839146935822597098385798507787449096291344690435182483320055819349482288478215633989236040604392278892679447174016675459968193424922365523687126563115386424763242591469094263086367342967687173904618341149850313851672533446986565119848150372425577569072844508925775749440892337311694170829560320128939152884567557476493825645432078441077683292748017742839554147412528458239326507838732574062143592320946139616406462337967510924182917358310172120461927641493464663979724958814146885911054209598353979373862207456559942911700231908301226387229492496858130007339198673764897404864126813242108065026381820401968805021176581861669322065604034391422615982400102788723140692485110798974802553828594526577938284062203541325167117518723326597331925207657701299315670961867675290119107426449149880161356380389649775414631986366616182225932426211787095600476274655833617365276527989165779554472860261150702365926308613879080198277333585895061402715389812361800468430520699801013835176894017484065621786686028044441726724201400112109468640991730183657710333049761182017392244540030101467755095001172784112519946551012914869263188604643480256403280123113824951101030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] -123726108377102083507182571308582919786559811053271354279894487062678564020543321555976932661995149046521952094323073867627470572511637684144577194956808304531408199945828787929002589713943798626523023038123367948743539678395298862312664264815699378194762990616869141826312435823598051729290811659127956753439383509371253427611583213989414165666445155780586678408597000741860819589363344845554192644379711148660517047347337527415981691112831774925732437441831581303233605230128497342377753651518793949799324148450055327274671809632877681280978080415888498536608291426428697496334392023854002145173977512327502777625974468289414864810337849262525565994531293828079485116539546018993243403989504878013594617575294515366865186221673306376188481445543589865800450412494779631344261927031397833612939775234265674819069739588732927266512582093551721478187211611364277181791332192357158663461040743469388995889495505875850370150066018478332561695935303899921992826320538903015506094726840785215533526017988322931503639773276538215390255365811395400012452764711064710325266880237225396732691160098778228515462996082293871385813577565197290052642020785378998122353854920901209972344640817588593577084239491251770970908235464947361544837820963687500070638609148576846405509970413248747296157469319247254505305090552462564201649395255124886494973737269955984313944863552466749318327395871512136551509920957310911325253503916604877049170008525025261672504121848916482577302775995623432316432458824418490785785085852847883674635210471035474831525892058302475527107699273169190454593702122696249192485001344930319535064982754176427675983003920787438967651243858331657977425804329010014812986745661336390812371615333234869839766828571462640455935252268634206762675583511203360220179465459902159903472038173214500686631589120045380386751021267796863028184509562469976348600797106762626547822597573675050316161286725698309357399487020001791787404782752337610769458779770564320239664207306004923917383613891179589603608064560167352073169205264445674100984506870581358625146770047908082068343928831901997885615668630420330090571927934700355055642303539665573126496643477629392370130135950962334740143870616982344014344240365216986688524113734838395309090630854150044796860754787903809813236614905460219170915291193080617704342311649310767239635449003983106828205250451113643165039639326542731082217979504519856200769206845649209991684998443254086377252321836112372190477928168963861901153196572491891282635828733682399166364414787403066203138108234105597485972937902591548323983779711733944509560790613707819319296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 3051760317985009574870608262084266540602087486633692253015069638199528361201577037877474647931668221735673800655050834768305181564666285863748497351732379493463654630950107722234669615542555730720407111624877222224124377259854457397815314317838836398510117910497892399455425691853746614958379179278232157955748210157688116179596189908413271017067788804157531845009319740665940685686174414973642901120164444931112660178750431415628081492041846558419482743577289729157795807737107708462735084407254282855469117498986522010119249319759509139689431953045686505485370065130138520198089492225915235761263075734722402466548845617359878182767347576204218547145888789256317030704829048102910123231827016435975736443723659099529872435736851765366524813980984806552549719226272032792383502285327514066346940759580326783432319939324525351321182499281571010835435479281448841325363914417564314103021483081477304173575832390994439774723578849294656418848450279733846814297625964384506030120529556421204040812859062729460611857169757222572666415386761663787223590122532557661469908568914847485009113939428019035294031697350707955186036159741347586864000021570980517821110548964876972937148461360170544933051155757597570203028832079753910440522888459705413927067804861329738868334402556813545705152729642543496428176346492100248094258305949822613472648533571543957701905337252386708004308270652229518309414443485992525711803575588782291928203573575286448747429520812818425256663624545024344949431980651959878192582143607994535139797716967942860414231331664895055452459902143240170393421907722643682177835301197224542989035087528500718576873772977573450043424255509828992790221666588738596263539349834584875026805503742753916626873749649411796884489061813000575361509905613226821094981763256396870437767848726352482012732539042515880608625613744896397459853288338246506285536334406736140654766958247152163914475426597350324964868088194948782062004188894449822444027078160727601349476252507449904793222096351474373046830090658438193783485906882325259496846232477759405867866306585086083354550602944543859994075883899514106861798952088921870002432863925488028182556263705153915909313178063516109342721844671334505182930832314799557153897426103415924756781001466096741389666199636320751419885203542706222705371953957423478906277073184025458599225065248661723667629114056910195131772959241630607346263171546846586317097273387058511137914500780888807763090342059779225119661783719761861875099770083177171605273896486628715667229811710722212145301616855292065068952233732423833645026381591982154664905530328866241904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -10710649743336790596155824973562774291823487760153530825533221701581700606306713118452447888653825258488546454121076992836185649466341018808073810613849094872560165355238737505984829119173479137641952077173100488178105476790824771929184005583663647964851298877751861188601428871075986194461421088125228989545707808863244651528882031967890639814854957580851669392821976351741919639612444663931591713804286179196143151786116653979912727231420796483574696469667566603357870557385585413557762767469906698046285223969439455921173528096052338324241729256083300609708740894532301932697024131043476903451585445781230392983605280375272420440517671722044942160417808066958067459259078333204894185859683722878459075782643873706955621237423808831962279811771410006109339793877744418957129350379643646803165014680615086270968938494523130289202583637607535530691285372245823544900071090088309359366322653574798182593882038573417751086338669490492523793242940943351806175172094629108224409046938443879404589986643445641975442388100520148661127890241168996540135039838213280458804261000699010416449775900208291782145828740778410021033998830451662208700397390256146735837118366459401633539518896944586445678084279519543051386785182106434559571499436726525409488169776834932144492938942327018641203854275542182559634073365741717237587217320981875738687088447203185998310081153556027000505169424495715034937469379447278972053662180553536077963419186722198045879164937278138074082028341813286295698690310617378237203711143875552048090243798958649584522725744828114564285933731066818997643451545163214239487917100146259184177537532488123398242266946595671936957368503402635737904865802580864368861582983897251566386936253760467688830624719230910405767044415630680490371575045764661264210482567979579739125223981040238362429172903177126400819312413989592137718492231948017415954094520212226105826642347239597482011570647170520410876752357092801218663089830063324887889673108030032077175655580515958749717692643193562366891077035633399880329987473783739396101882439125014729755017828949841702767994141584058751013447451129327033239270755748355595339701773990505848148770283124855436284484159859186061453880794306822705310929225452017102436118527255413590222876993671886153410752399738447377618081131076251924849662985178966226351488044253490173931958119783667011643748139135689673945564945654667483558724662425051835284297398110426319373243411493082761781017815518115647932945258783634086157599260419925751772165592910456724870251002435401702071789260672038663139057687842478907360217382466919619290520599605266591252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 6445364622238227057001019816452220318340365572704894848837790670917907799306604995492452286718179833679024283520362519931687827765667962362041982006095965012479166253089722812262717188531299839868350437950868238073240645732311148220629428775565165820314160143260492592186991622889783597106108921732169067267124170882453821958828435063594679089618598525972705833477388970825536674393631257586432947001903352647440256177568102829138797961225173202560461558876614072689235152450856437461865455714254634626951083205018364081879620406394212426888301424684979780844447787160744347419773632245984644821129019358461838058611505712226806762340882655143823808937421681048168542705867212673609021886485133369581868802829329401511692746309054964266484702654284250894957411196666213223510697069304369255296810975327209840687051146977783176308356644016758790756923317783977225039737906058087677343784586550107474395469694782286866776183068616698081212421890778162970806163847095509932474449834519677686371618453875553572448391661938793320625493685612502705906795715867704351656864931892890829727820608661936232540455473852123387178144145077856716517458554600997061544744323672089639698441262666979962066897916977148479601203694874617568275490382702687278733736955206044246068034528290786434214712345661387038834453202941172079245565101404625927774066628195242537722986701923530627505406241564442292756002994348808199448626695408565773706587241818576781533381861615075809270511188595974179549219016154129766847711697855758413724027870769765188525136929636285542311641780966143115413637805117686089416026357602388444125215143199249668873011773446256035126237982739080924050270267977251926228080426264923948144036068863038307092827066467471404500341968140533181797188771980384671925552843910111981403430973311723387651293075457725618635179524732831933271543788400669162540620830174740243072091118649486654518764718624603430469912107947223303181650516975672517368356331334881691331031240410512153311738202551878940877546134753334261398303386693006807564311346203557016767875594021824202463789083769790182185390878629219500674975302243676861424588250939309377231835699424666339895252674490480411017794522622414801473449631442311547017912679721034116770853775645058173200490465252900416896470539301265038135434205228235114903581684069981678600487065148489848811693988944894419358317593267597380892322276450595276526077003137712513329248372446571104365413315641315747274796572442816503274602899648156130478418587405191265122121052490121963498966628129100066216082042600386895090249217579383930451421470156376642682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 55581266185071827230526160670441647277755649445235218238568976371770709264602113385500048149168848002114592846157559281775109088359720872499782415777534038380277626865065145804772498092175603902627562754140137414818003703694260159656110736249863934274967749094992723970030487299905686833206887357565792547109201088293190438763355574459571363164413168939198740491720244386953299270984101598245052162024792552035150318075943865504778749388936487648809108025758166041038938374016892490807201175730204160863333338090523547225391508960708817880467038868530387760032663286516540403049470941119455452910074566065736533454669998792580348380281120600670007134329657304374119541419050029598615597422876915157826257332175599726924126518110594726974509537991392812147704310670833226776717060282225746054474589875707767382293528961678491573373328784165206495628832963970027507276257748970828400076015176186147452436860857950049290542075347399146702347161428574305265258833365636357296486935935240347192763282341376254138279629872649593755297911573279594767357962023688185901179067190876532368654544663046931780569680508967028711694838774529909707081172260065060032553979290464553354874842142584070761468826876918657303182058664212797270958537682957667926207998080143213415581314358108165194363086060911958896148794019295738574296783067423154898025741629044304342598718553562993495892210213911571703012807654924395035462999266044129740168573800710230504059375976853969945656659982374015157299832194239536863708379260530519124665090018574623437785647457835112176170240375505192883885697166615644312711237567551600094586897419787297563337337534402081810127728616206765588751838617567970661265392416833604498480360347170757010827678644155748147965633448911309510304527508447677311933922405939744369406368945266545818071032662609922697124807399869945178329025732669566471918915045344662739442600811809388606420137198275036410597310278889926776847810510608027007790332677096466134293275203437323281156239045084610579197547725428797686629593015524404982713304129753092524833129400472254683783733855742793447942825532755829314586958923792510988320968314530384312893718168726081968013760937789063656102386848736985196549185878977825674540004179256900680290793534669131220621130284175282437099383543753746459639524269795969481286603566804746927537103774663881324426739771901086346427853557792355812789333172685425222072491200498319274093433917004006388358131449706466386580508181230153766606267297701705202983612596844264505802547204791976631270999940310385241688379866456643850992179564043651753427949081104997884624896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -434500731770303962633381727967354105204878709695242122077342596018646913463816006124027961751388222236402185899538591379849109770351770894255261340406671687630828437035507150670748909129525327913744868990854500231220572681355389594630026048167886194473510069243068702297194870432980223366423653394545133244069414025642214525727876594376464185542039494254672792871684751315045415249951816865373115469933110941897637145304994468260464150288575325785943405802250964052754656545325490638146401863739627541685155763470314491077157531073378736801030458172493927596290377962442854759748189195299966748669480943601503949611201011024753687619697430830067159560732779789472360609729091406403996305145524682616183666327102812550735441531760572135566241598451168348988760727120906918427615886901647723704589642444778003225298920610789261639807571726170037797451351867702984412091497378845095185757018239717724938022033955185775121929267670749449166104524707537305199429594129124699538545334912898413671037720642681782548832532506717842939653552979113405876611883070414954686602549255779570500563867492972565092655114270871779540473485264354502276477606016107700060661468628368623643564338921582360800569367378301813913132121372210263454470780211517814887213687217159248460214852108464848258368900911157406904316321015358007600034616639576683810942471200394991461023824015043302255909609190250526646258966287452464493152480723402140501317702638902440320007388260360543284630231029307961434125114161113118100087389259590143630674399941508831074493446870577562493072907320866073112566029813841964032344862216068900275340944071245788076128770047231802217585633251354356707138489731399978907956624354846802519896724605845823893387964325535647758103389017604893303429021485068047756779553703688629738985485923059474889135688374012278915122635944300431751700036624187574228143278087771639732456991028759223433127453099323916056578046586602209361955689090672750436097244034519501657437425465503474738897704727968906656992616035724011624990964511863450470446615644411787534393260740187274156226899448409893687792853496902131945535205362195313044956802066453338003503194262316292239259578012404347039595123898086657579478321228677774671456447986344438466285917516304516860299401316549984865752408417812225691844501566821132405015374738353640640650204028623103377164825091753636544558499363191954108121993500427164819530785454967149780364330748458062487475068399883807554531167385585851684036362170411804612802673868947463199369692312124806034026502013962642128629141563903702261219668382190394720664477252608322395176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 2011965111075513175432869509006386012689052348123373561052146675216782556152735077016188282183065774888003461922145251306177086534844108547417316279558173461044901000009228369496445505584739533322607811486637455848671369977974547855977164799097407133333232864256442379975126326353025103902791691176336613767782764963716664722513833770619604935579744024666583699552128796650510177011011247588938598467274369593627754057001570377956049699265512943614497159184155770640560439169400677139601217828734720018199853785965880455066378885470643812442798021986576677621720109013054453812577421399580598596714517419277054308894001408298869133913712161799044516056738095657356072923448202132163787528045158580074063628558979493861312996760813021925384836939078472400719310150537025588784332067663604902062424078538853735476812426977271521183556697589780996528022648068296191720446741625110646555905170215538739501925512160476970799195489833868604516552398840919852126496196749845942484131745141182308670826977008517022440494824760877492268739112160074947179895421558427900127062085126193310323194368709391777967117914482821934903985236514276577435349982235857221819926319371379156991061477242149802701096754321207815920260683759361548585937496917616673236661478891658893596618980290336043104162707524439709311331691753229651721930030122799148103234922377884208213718328994048129249807924210059754989007968017585001450064153442264383370336814345012383845292800487599314573824803245962230989179664392512421335545425015082087494763635542553647029088306685249403934843151495740791466743867433053126365068475431002518212162725749581218864161893367707385735020929818154764660759461068566864877512365178359494180886705993634026679063387045832305016147782698857538441249266656531601240813496942256507233095006438770033910846428628858639746846449507075386905008597356061966433051061023256434810323089878817114911790071996033707746762537157749855265527643402001188829002316941351253143383386458121774898482997048983130156628529496242349696464679588618357552816319431074698034236362208765060350664634055232673123519146893381711063468379782582755956408761198146484807287738182983824019820030280841800087467275596586334906212302417578539931044450503201150801304993710790520223939201609816394511219969695192085308488624650903221632390901688344966849465273434228932155375099733868602635970593391081304633551395914251087322510726389746267060995011357948320675934382438966311199244532189925825902555899559350060879418643705235209702592403385795870194409590708935240712589291444367209107064478666220317801041251824212638754144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -6027079485251665304821239468618319359896756984480926023122482295891892052577412390395701351697686171006478234450383853059387304682326841778563031251306476186728610053570076624327792592614532704725321460899549322929269715246198156034379085689153174867816329689721512944468598111428261554478183503847227943485466659033762621089370927678184550338083217925272162858559237580153185651955422557794578911391022234654040126572775334533100647972360014834425213993302871453230254543664077179379205138410076695397169079928317427261409081827007404010512002464912349969554146026055344004759714223466026189132328941796718086685449919128805256949286168777232543182970948412444518871063464155971191734238696317674152087805795039517770847957755135517194636449691495243094603783445983700247744392453157074368157235106004690879969408763048866374047647828722668046351818525380423502900154171887636229695827896192651690454969586187469930554902638674559996057974225731040812569707242269728474718793428326619855272198860143563794742797960948603336746970415587642516576005120039152506294293830898405071566100042053290528052715530552523679937478031720778765785205299565962542615651341291290032344233819576068500978600208373636879465543767126210135362157935051692140398680403323100805934961046725774611416945306842416918950893838233810061912452014462811062073944164792701597644600151273584809226106846094100348388932813904032164103490754497763448994532022861989894188016147884156174984462263938280552731791877396705286178991879026435451167286389760059540858394699442059925477661611217315398897369287432692836831641986494222365038890560605680045997908645527608613959762158339144517155005797790736906840990599189118469682464239725988148084163304951460491475913535916685592350228011750931227058758139577834443803160760762591740957546009929266299677995776844575132460597783819440021611724905823365140342804938250914799951456721993990243482443344827994243003078279587897760250483892803172517538803928864178581723241373066311681125796494251596168870200899005241409785003124602933055673229301750590418219532197876693147789320022665806263096970949030559865034577803268595062446821627732272205585115441948416639017922877683894997879266829244865967220761466807376894924081865638984429693157002942791050568609669495183679269229977944655144124836667269543675446710644042698056602210283187486835801166115514118756575479528064329634914965138921563139226834603797332258077767956148911356365530944411624042677193858751758632103447409443246964665292910541267302029171986832633528214213480894176689369154556906965828070213796948215123987660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 14679293730409736095864372813349692138723091264368504015522845151176752155261358218611921964469570898360467792299131512621376862746656512095264058385960773465201764893469530259225278414515150558113362784360722978544516735792657112965824568568627761462252945601615160924400795027191117708191230031512390484695475541253392486876943909337587195647572581449941286405284809387826427933570267282271751026379416365539090979547109352322095707266011563247615424391984439871308738557399379829768845825573508689122027234073143884086108010702928573535083571412498224516087572250830840228599934152212559440772169366057322709076379070770232163290803108860963247568344364352272820211386348572108393617235922581739021500653770023586481771351631583655179068324230048655047084550219296595401263884143581503917813822682027683993906594218737382663799913019984137558181142467523547572083528500235947335909937039491292180874716581798675125221952645639648543706999767729405678908551169160406244824857839323514338169275714321804057073951488444141916712649060061521307021452856415610817396640163995044707613044978257929266540275575611895126652785764633900964141736796527785817919720754791343051314441004294383672011756157300164425981172349440162925233175249982563643577844162107662036451782547080831152204297342083146586895845381759373024298248345342793300861757223155310414177766582829256267221557913433652411119158739909383118766640090202974806126867923800133018537975766091256953175216430631084330528312862881146174276820239466567297117568937331804882120508466010485502167115241108126978317986459652501119461550467011342295436461244378306447355256059840454414507613606312882747343807463828176509662468852383376053269411343995674318475170440350147775742069073120349799017182347848385459544346690718064206016453654440656143143747525638702904809182613757600446985860111833000680811205928098521789271989156115920910283893304294693313523145998902338150535384200542980915693872981801875584090987375988928632969348073704358656241511009047393308029356537382126717382978221737462091271544932151834189453079711658672994175799257964199370557430455097863229176876138880215229398273102294781477449444915560425679816378990434140082456239260540418638228507328217729066859145640972785563329053100904291657458898047876215246336373540991190693398209321444872553943991158309890462518770842252544448553336954849332942611072435761425764194621170910627987461942290069788454207418493895556016282803365029704909672983413972360348348044390021856239340897335942898263661215423138542868610234382110730780528557335922250615113670082472829770572759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -37683100574738322085687057901764686652665231220814298534989268342019796562848331432315529404339284443667411103157472256662805729324036903867501612692133968667753142410039911226791659194983743104715754603043214333799325821040100919681313967012098875478760776057922827105995560481366285210134052695615832664248740845810029032865441458014098628170755044755374984975019103424528945461456352358519019033109540331306358793519493338832537754892515517790071444612571303655948883258191373229757118999859747968944617145298780631837009078506621396330926621563222412652334896794531831550750669145124833353797855809946891107333583522007997169714535478339030797231544097790869769813725300737869037156261957056137889376893701769729967891112176236203611033704481849074737167801413594587882460768360062107980093137328858733239870006907428876657821795916298359009526266759948759479986729033924623014609103763140453245206847294534088047259703967162926574270069966763932454890823589353508894908388595422246045285741642182704491286456006071573671340801608074767193335796172112351309214375553923050820067518770890193423102388398793745023854699061648781159895927557202493803364873564151669320023130651149531955266490706814612617660106794798378100755099972117173126608118483972566814640273160748658735907890609481834643792656461948169268283064208821744073939336408976140199117588624653130352062009116600146479800548364583380568971481999308336697596523584537947560728658951258741307033350658941625480459229703509377524682008415423186206532142635710811519516729254295350892688374170810082335451706115065816267863371512045103143918740122549871725883641921010970168150226750065386085684609102993003775510996622158759069607248209448158259812769489232773276617489726034021093044672210347317842837224825798189903332397739373284703803721585845236336989342819018444458730267696829488666074796361493964349298985638631514697652830076064156183035047771320274741499896184671271955376565237601234554721820214339600766647899718995756522067897326514076096744615155942309170323788891990060968001755713698291345303670327345459438464094836101761948533566184434752979446971892443282764107514380075489552655502177529129410977335607184140771749092788603827368341800327195635625364865430684567260779684459884611938346444400101007371355737443832390562949090339711529057158934544458396683724282858704382873735544121972360143030451751679862595941387845916368893626983900520237781362841010742063472891269078568413249935341938232148152006452985045811579889435128394945985831899004051356648013152362851393829638356504479635585691110477410516276829224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 98676909606234853516337458931102262587114721502781147035036916924108981452004263296721442054682933826233921926280993295507480169167973301709645727702561580740445507097553525134853408753263736383460006900056888257718898039413401184781122492122269310072058086157041126227925940508395095459129301275107767164002492864516777546482794507822970821471457971992696977208151165154168834231382583374372245678132330882373363461567514058374708459328975574973883401511386066542896867610206716970232233977487766026795796261825943911925733821069589783425200493389996487020359815067924969555924616696953996487433279370985976784096301946770785536059405923085518996537018447771753907645684363518352723293829942529019294769571659769458801424215100220116012007578730227540682328129478617547192871429041297253238556261614063930218793420320946938638065983605921963101556773065782167209006048405887869157921958843019300283648102571429048071849649631093749480898533826450518846743040116453173859725326559730480528920029501890728144436406629101695520553526379594039224964388429890012661795314238390920961014883910981716534528217648428674214272977909158994560049525808620751459065843176041482344842284567627858221535456418825317948621195617234914381149759485672724991571480216911654835852194124547955920571939336028085019855138214614428144220081261300951722842152586051597827759835122365698900677791448314866255112259907286183120330253611639228717483812414916500714634253174278178980280254055537989627136694408609375142963501486216618159090459953838485223598991591154378404186775147662680123619128250218035188236175446694605923837025825310328341301516627086246228441594668410621839948376380524711664757063132299779480188284733870963428264101584378746739993400206577573444660099673005739857988125371560892041818001614395582796105887980291280370902984494194078278379640821320385589633283470344636154760400635010536248137045613824982231829743218588160213923188381170632171029586083034063047092888908357756256526307285296895411510875157838295498710500430541468462163139099755426112946356821113153706569612389503552845215400680516380549339816560183715175056056060970810773509496995402836703979873349531365317357466956684953688476061153087021913005340259237692382583461927567702933137362402659410695009468098717017310198506193504558757931049431793771767598389948352067382923721244213857950398839891624543097152510212425288588699977530644999902544445494704613523254716664482383335986756073693918955743532652338156126690482472449463607437484346712841050023414909995830245198776711661681829853803800001919363372330857725668203861901312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -227365586944029964183698814410216690636608456970764045985864067077345438762736435656700415071235911682148929242869422168199254220211568692088267617726394737788981464997654448068164314844956984031521016142476436818961582258550920488079414776429783148947392111303730999838819012829233234344410852530817109577916547636726332147411079125847373812002093014149368663320468699191276568046839292729297102577245058780177990818981403556821297046402557062363812296330620320233463296331750128463309946868903147727830232563057698667004991901713211660048784741555423785820850612049936648845444633588738058262640829793788807707194972471683890938393615319110205852134518101577505767949787592533840033947686025026952084575283967261990802266483638983022734355761394173709771934157800208187477168188530463628931634813578898612746010658741586344417742450885399078803210865607043350465771147477522088533036409816100380676543525077538488243566068974129321464384269028495256635334826518569314274352140733950926829414779049277033132424748641278937260930055295146158759144416473290262686394586235177454637835783444653451717904114612326019516657861898522065746071276114869512364760384099494130918423298273551402588434436723291616661364669796380703324664237583208157136707513117296559002488077206643429637828061001016726150649238253582611716447903635041835297725189363662787551008563651969494894948734028335457403299682876764498318926640933689634288428796843293722848939643488800457905163352729671485097796993809258571708478631887852140333189955174196312245168631024410369155645859193913320919827407902497172237969895019545973826821725439919240432601046192162837273495537901755995758153065151437396493927862551270562845997159636713647181951765441582220841803396082021725701150932519233271287490485920728143004457949389395982378739853263917509553368126723811496138220430234995540611717267046989707212440141653947950288224367566763365942806084050767884895935162050081327578003680007714899708754792975262144712575825293690457741252024263199907912245965091822029921808125850806999598756680661760799353698422323023581484743705089671622504417516291672997630670371498226948424498392113655682426369733174050768828329250583962412040289681724250630383973531640901032443134453778847703725321830576211217267347786067925583954021241999639337914622119613129857561450491254556462688285992875757851606425339682618601344534726983902442706848316615985036816295371723917967531831860689184112876055207839331294897528458286555460504090166087807330781600316132229294187148463126586526994157740260932779910747499402803251418048320314888788723881738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 474923345645288883007256494422138963535277014185701196134915938025637904434385005536527169008623437096469756140029668493319315704340939727397342237962465841876897380821305045519911334552308298986836875702212802465291765203462843334225012695185151169570569740249035736254928108994935137288673061425643954099249896086165449003298530101208920646420773136099956767989849648767119513186560780504432446352579778088114287978098167610994799503064730621524549084071710084681096538430548172307399823979823969098934137891300576915108935515292177101099394805572665398765944197794777990323799646508316707566593727840500317068272927744476069305893945889796957106688436277726802587042826207158957493504106982215768966667038772645760468357512997251467378632149880035572981816429785314856542821801428903530963487505606049493868198867574702536442061582874653909195352638202072346102894387581002691509991475564545263225983113323514069901668736339404296911282652157927101071812567531436602713758001292634178081742693310541078621021883384353965109537641129618062704997480774923344430726105304974070690869721116790338186765042301318637260284308245967828556414729239296223216922037425434871544240554368552278738840061967842772803238263651647257438058435532352407051256975010225991040509154901297332555166956053984087508988052139903943675287754512758826122175919639963291277999298489755231368087358249523432234891135277320580243516603405229555692312206889927767230093831468856840475417424542197068253066932762366697666431402305017868770780238595727269965441148682197100369370062209216529281283348914700945684797850191884250218186857546628305429186599189240443783920054573079612393389599548858253274616183056538668968351380787868223070145146694762479136242473855524897640078002742211131017903301576762592255033972521188009442066825435807405585610920233697050526312672455025949531136585862014222977573221279478437822688347541762602529032244630648814710292573634811319103340928896994932175242006088729999189425606758089549555078161524239120956877532237442690430898358684543765274037409083092262185798523187098307421046993585221384806098803730638505907201883288420567872526776814409777897095828005137687717260830993892257284555021506796986116934907024164817709028235870843022669674340461729014683689344835115667174832711536980560397817351787642881972785841545464615452843958513541591625311757972378763173257160910447641802868304392517972746739158168097455532520196179216588987916878985970354882277212281935604244813046477531271737623646709690053005568334759176575844072469941164640005388040404362776392292935794213473849721225216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -958126089619280774402116966598197101213792828481392058830250379767421407553327047612052355355872710073068533315139806823703476729970304786174872751577727012036674024302918692511714714671781976568447540486535886113540071151823360267600968433169881132076576669854669538042347479395093399098168966070389106737987217846836008816486150836081111396584804422173797392362415543191826998988993791887594680882676234978819134970730294647299068179038984746435288192311442093511159783549533297483952954339309824991871686809217664066217320255745953586937642023729331884069385099028636843456849320410926440623294309291759718667972435064353678107582587852585733932467170100915516077438961433633217593117088187506655510273123278870796375024419875403303719947250639150854607464389071408111985248560494751277867793285940995777045459160629802911633012240929760216264338169399551106045303614298600688612908067750352292375223381812146809457235712167172257171302298578581159817708708746702926484446893277209490287590673302771377478004058498157255530206801712888681692713413484470911046928222828155037459302757369097684120435201548785911025650031969955925081153534959423473719162878228539732412169295844492669866928137560662542579757382676001579820948496398783592480919739673917316396466720807544309618053587989916441509788763122892000563021490416847483000609979530230722836585707684423178123803826763295774246569095691158218234139652965285051857763756954428332670114608640058948548783825238204463497274721973677056804522285240365625102982399524945321982214998762724245258168433393036139404146795515320372940366855521321892605410548032556342096593595537813591289187340819099381897973511854338827807649272403789011043384069116616037750159486094586568767695028833597393166889025323395314898256332042457428513279605911507972591927088955149330039206668302631403795074062371670175072794286152843716544954568889480530219000620568161720424630218875416659231338815905246523973603235086091818586979377783050435344927891931572220589349725422216468842221292333233580908735232238556575379129215213097181368097641341640235299639539159882903282807486909962415469003380732140588164441371499138744309731957171498180542874364403079664304400718604857317520481245556969130785176848741964520224597870188981483566888411320634688581988373433810540256659178397156341150474192973137679999614114935532278728996646637274052419299058863215503041751441516090754507336757533533156707505076370137122731646220447170402861758904965596702212953317846961783865726672744112872551975876541056889880422030799690603033114291810563247641420509498817471063722557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 1630564185654802675675233865621690711539343858945211488361054142050405916808248014460429477583100291167347335039954233722246251935103134405995865611039838901352921303489719095341800738740937493124840367075165373133788850073066239531056759910628254360935797700447252909699681725886168861095030576450468420209523840934666171711481470092227632823902913280224998566708107496838285506435546451564981350227408079272284377423815820483935207687698034848912214793967533382064325500131974221563547078755688007794240978722792586431472841404415393563087229331470234689806047315523172786190878837479391668736283859600029279304022710871690545541995764314185352813153770026236607716659939746299689166358744160969616715575684243367849933896357498937096742062932718103216500834331960295961627774984610985809187355983247667161445296249633925463528065509065400447129951563985261606790623785070062149178209215384801364037419632361648389500528630377058437869787581119164250730989398934585603212828351241091681801793716952245041703312602400146560836360892192714145796416988598978402728667013856352546680516697739677831689150222955187426560641383824134153037395238089369514729697194448312902912320017104897189700546425069450058648992998917108207804198682201666594868469656246701952019031092638437703200505762575748553729137916509239331741529765045489411952736419079704327995797406383900893173181164201354805703107041796773005712101030545107058436161394944787272662239057618425165771472622618546586456027941839697125569348636421852506197304557544237372786172304356749094145639762172258842693748417395017295731419862913712249127043852393679202818095647403877403749348591353078455767176036948921541804087346052843260498598255792730076957911312677120948337875288840439137785533612783291252602283177816970046445738241560142372823675512513576635342773594083504905021872228647812557224105996499362318954931768699711504118734144679756267795163381376216967111961860890543876751982100713600813426315581566216750508662485471701692534979413317605168845291607874281466743736330257984813343344368348282440114550846654846082971062650272570619692547748649550777720537156098626023056094978979098618059523329472143846690688665820880960754693313827018122677999687290349569869550736775874533983195818015103486169007304770635195734294860740259439071013446690786770222613171444607065377176285866400501041258429492148862427544123986791477370958213887146318939888606912127757095457377886355817987476972813816818819469535350560263506028316945118520685611779465157436412639394473468797842538473704202539907675800256262201893086253940336879740133572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] 40809330361047453070424694815699780806200799954138902090897259623358103974322836300447785019312765463230902094204067283986993790888620004339481295321850102821375276087825836593944948474765340610231381840179462254990968536098106822459790531434548661825460071099564074399892945252458243736954329565954872454629301469259401316004304335216952992198722636312435974261369369465014991794345589483173695438690491891226815626913979063269186330792507111819865846144433010184344975756695476717328896305923419595806484859779966335914457771586840473832212714251056016883917276510305497721997433967927805609862283029398950149580380477121294950438539157751405458421412687536335649847366214825254237756181733559726495589323095368054587941698602685412926894584084112151902170734224093146736353109192793938036387158799681062791765599705605659662028586712585044880409445655595126559878154160843761551124212491835480314240852773251824932008694573066074226670095402174144269680799940672814899547859196446382795058403344055495513477580429728688760794058162222216158963362958494604173848888972664319055300774599892362943479742589761629015333146550040118638842863677220377922998203105423665696470665171298909960229007401246013934226361645236567670829213399094445605640057355759335524479714271234858299311568794046065047308962962130294645330541816947014176718442418358025402284370435961776240999232930277015044393155670499222272845856562490454998504226862068831866090551025453857122155989971858252969382302330440375177109960749702811346620438769583012331410262435077801447007269386238000583705633916737804680152143920417860321353631641180730907321230896807468096416788871139038022472944263514743210929367789353128771082357590183386083761293457864299163330395280652013397943333460807617629069376426351423909196699327151450945456050600568361223849771903801062764322781286126528843664800060656013398025730142819026150774886261915174538326231329360346578202078045070755331263678767203238384133113434836870030283222616181984498362761167246636799525813488958265853634676030437303125256752102063971268758058567381330854289344437720893595199907378354106636473577136026798647798904279142300026626368012198986186773721192171559296417477455593945625424226743339406813338065170891107581878488678522779977854102608873043557975024329764682071042570382304127989746730379276279607641981593446471260265190612909490062583869623748174434043896548493955546126676383570397245833388765456058459982350753926786201291807184448773124052644306888833063949744901013517882380889285710611150423465709946227319298216458911122848580599713106053038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -314063952767481882828008556958909640476027293503278253509740083143335240941254789913734953601456435693502036737274888983772938650163711758615614596120484315949342512072630278420818019644994363092861014456283109282612047091605801135331608938525477513853834188725747695566875168816394730360987468225729895136221220840746031632348381564035094083190871207451081323291395248278091121355547812644726651060092648608763923321886751780294003055645362757513443361103445001792228537314847665966910441216774538061224945527222304907290892441217273301990487784865213363545690761028376556049234507958657683341308429746653266905574604093142066861923539363665209262805201590435737193633476756658183526613575812390235693424447077525364715039609169348849237321030832875368688446752367102987739546662614460821679922540520267895170930267691013383101690650122165191838139754256350210447089248885945633646320888130735563994734358983139760936082841018524510854191468101781340148624196085375069981011055766639767083698953087981889604384772337872883388245875200746527744191968145575511632777085994787639123944621181116182943748669636274258654841542871435561425310590711362657515693337797222747283234571253857083024777514455028867591245779718884551355919385936619359403838045743886113115334039351009224549561644284277519390163957496689922888299541051753198883558461289968955284995107664079446961144258318949303377293297734578977878266393229440755043798865132749746184809643166180443783381974806574898310188349174469611567291919347629644130117220120957940271868756020075923587184144158102798896824014973162550822885013684435465905991454016274728870346621765426677656622690797367639082596905853602305672816808760843800781760930002386742189098823196506147687703564159263801647640798999634302276472295318321620176400984034918271352053596674057992476021697570186543095236637002617309702100703556773570715662090131405300300977609353743374176609709315175796585533269842436171468300228849174448810222396677092121470117901589120269595458150849521253186643582885629859283176272996617767313013332320111270617564969461392646285847772547917023007365662007234587134586183223902123281229898410980836891860821830972963683199476300214078140937200246606209580491495529953892807577386103569290600686309618609767527477395473601465946257095116052502913021597579974446623389070545522017034288134776477161840426272990978368491177734094043103609048046993376508424884990708623025423171892864336970993234814451766953851259397812608601092638233892496456968869214752053074800222739561693049522766202304851640532884657144502862039424619544070854803456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -57546028844482190516770050648163291043808748669317145110008872663372865554811766788773076521547767781085824389791815556748433314983525425142434197608194730287520161544099701160805829630049146374086885036297945163545151152263438500943650270784125020409532157301129449121489072215152620855211891233525048437672687634298671892103522933493768658333361345325227861485463600992692147993580263386507032679712687719287892359128911165388988708865998054590926578626650998704591046315305292055167203252302887959512164284268438689645353741236692236845464153357166034037781022961478929748607122487013274983628076128106505635261041629933143687905775726576577891335937382582413192334383773533049203775797581074768409124634379429182907065142919788308556835252234035667982312846285535970897083810204683300111795930632469529313844634558956796245444834186166250504667184610764060871857042465002457809166518100366922165966804471879582987853036961578213920177218244367176421549626971643201685471012027532081717321726299964006506384070740407582092088812692201625052267716385189411027108664988021161077965199193981924214976923075964001065341272677605956820504648221152194508213595559695345546357268233207908174934723747307316479153996383760779698463312443825051122866034436575968480059649541248947844021439026820756249061243242087669905690801232167682758936429532774904322501323548831960130408241810545385415152464867683507843296340185755415769584162314042869048915740449794602606613524357975354142717130410063525282469274968794784915846059289266350940535707143771056651310345547745894126965491911007814612680580478676526318724211690496113378969668068310657949608851757552895373982787187010830864299824395607522383761795623739493872028248796180984987035984751966330973567626293665606561803657489442848890541623955918443985348749380499001759690145608638223548971349808171820036908631023601000132383462469447934132891612973676406598935900773718039820419708064285256799484778415358341208389952016126406578751851207696667859045399055198523694341454585627431160436279975756910057551571050281665227782700100551084216188138882709253277423596596206091506596600004482625605729228841863276926546942986865323465573689438751451829367000769657574552781784957807789384958849581891146083238943463048518443109220887266458368838436353490501857193853629779324117951994623405780832219856037133465411106551769656736775196064796468206243244577350978519388770847747255618004946799225113979571057978679420908117254366285014356417213694568595136896109091006853945543408727984985854502452258521035467498272878534987559434969304659164879912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -3235781838362586890606734355886054132675773930354608809747915265982448329990166513112477962213995398357200768310298127937317027091647916986035407854315566515594930761954672221015804473826549094968153145718502691756010839518031052695876853196802682493211330992247311998059215066199336953804559056809054597346597724843067182106385452079496834237588228839287638736145488892749073938213152015254543819407112877811616480839369810331420504512369496157855118005673736581498927062642730955787153721802385747032329291990142734966203646829695812866684986710422724938781924112748149239984667775584895744589705173396383711196049916147252522704952911295899320334672674673642706862548287305017918295898721430748368643732056961285118663083571036637658950876576233787692853493057885886805429825330430168875540162122282607512469851416154519482235392009777415484375204398588978095300066342074211297378331882219078060725053189220910386050255090444536925000251889266656731405956255080840531426719262932039600431740463676122938607214753101360563681301260561140358665615412330445004039677874369718102450316848435126266711533826052392418795101855489264517793988733445030494211699749179921682688589701578369825449789986202506949615421389784864597740594135042532413214631640204353257758635055178363755227781768201235102061546113023164248397150703661410991628724618271069433120625186824866216655479835506807669999858705807454881357829528623894944468610899354666160359698766615705862073734363841850882918998174983895324907829043808637389743227614010165565623335264876896736907214510752679567364613099887406124409206123451415982134671490569757708913220928387815412834625525367917599549992486372492500433029635720009292323028062387283912181723034358509450342215238286443064626353384021082020356493222119078936216328560719966616749669670943560189965289693825692682128976147902579177027084367671229915763287264648209670438731635627384651388315358552292494427301957219336448847652221498383930215165905330157094280815973441782251000233494441281349765004327629046152669488597233581455450510796373695299778964944838482455604113854521244102146790760961038459035421586711548588252522454847111074628720271234382942421768506665624031397350267192045783681529893082512057457647459053305505693458087561222162886912447317914363955480903589324021859400698715171030847177977163365650081748676673201184785595439556827195516058301857236986534159690574119494364138883699409443194403746239033677560287367818657801930550887610546761312503607104451290923957119581079429145486371550160191977700029095746617903949699470354516985206877095513225691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 11487703357295716031649402947981716972049515714845915110991331083540632502542099916438453950323104679841971294851304455552266662040871646137794775886268776928970042876782738069801895546622331156809705428323933890436059312238424394878126479121351329248490834687580024096904860121239184608854369097830870850423907378429887884975295924813491166593267249264620926905907094144088440582703427033381360766940568160730808319359221047216746901109977320650902538704034884682668776382373868041049166572487662680737050669994811883958203084467352450589790234963989798341623571044226769984419824076962030252552841750745416856346207608369141348390773861556273135691652261788323751225874077575997078377534201402533249273600177247048361075269921742751573267308934769484550035029804193361441445555394714187767479140240162202332954102471032503823611942080230942751804615577313325891432795491949617090398828705301849551181409531959051950052080419038803186509564170387052831454762561652458783546139958870555918225363711087632493811838069662899521316986230531055805910539398170345965987504034004001891935390532380699846865762015787561570920644923837134135219508231857626141936932187040088367763969558618909345931300375233940566683840292779184684427009946113297952496701510734213179207199397429160180701300092030311393283834406065494318177082805099155638812192840029036954607317392348157465936673677660121489974448779940613348618127063856971405233955228791543183152071323672071030513609234069752646653155675942791219518058395490806789551509346638081600893639831475220376570951104582130549496429625085777915626673444855019229446126065623043490395852252349157538014163994884504975204820615844398157962230959183341638458683988304803183082844162887812407291860689641706200073772905124206738360609107016121513565568732654042661554909112714319086005146225582225425272310915030077232201322496180308280701115834362201982739345035191966271602354943645831694616461492962329747080186479630070101474934379547431764026775247969867436537289930121484124486110259530622470048593030392590740464365773207388155920229478891711051836619619900766834536549591162279643606335520691815828799063578451588330559287523856918529752589807586234320925969543075778615590291716204195125389914898105100474535145843223819493840108668213875232669496989383952196065072293964823272175367674177618675300034781234922261259398466821885422371289036406149325664060309575921669615289616321864841554943415279079648973355696524634293987634071598419985514232429472677437575996949467628485126951799323992092277511846893769886561786487479102540269281069664414791106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -30901723283800026940002595560335115931025394317777976133835804304884682881577561148639166701958571396744957968147587178872605427189894030966442696460728763448158280734425874778491452040291575585158910743482571183254957642422287338892687007230184021085903838428530136977257359477530798583662914367687678744987837421248027284032699574578531409861578703362132356490819324378020893895410211884419474510892532645664905480806187268046496962068933934524726569412548093405965876001672904326918340359417269701702499854458144583368055448995340685044966457598131538097389374396679159735772831070983009281649332282567158347507858664725097491434382751287956361795597616486691038314897119932424960016915847447097137133029330617262807067755188279348762554175099378432666134067504412415368617007653330960598398955963427308109844549896576794854536310273629343910802580722573693404485846743880404823927193802699954947150745050074412754987802202446426815372242069885503250701232414928533858014452924831258403900293595683223227347848723701323623077170004433965942322960654410078977606406118218378293042217415783199820776939330497556560424614658045225587095249960252335721279170406260416002371448290710808900664365649904289439072983212403533667458884858664413307442001731690991793239902080643926697619644288145590686573696903138033095960364035230506690498490399895719970318343870203719251578159751239471963303861183157024321845891295779566974416320908961757133074281949500834183275628502446941766509139169446284347033257436135902645001243622972389261945902507597545325015595976034736318676502616725519149648676825541245407882795739573048341765897303663293718126968739270496257657731656845860643808127454833344008779696528240898360725679488344755685029983553256694672746938446088534781625542076451269353002647909015811313678347590671044922094338179250912503247860502534176783221631851108541860171280403478022130868191032257799250871603531808415487935399477313015615590090378736252353720367596316506441423037033358788503136465686991262743165482965775968502487241211103896605974027717194007130066706619120042576271434177984222287297716200333070762917565816021887054998175243452503287677372172778081179035216368141694847889553801327267989697197681550507254891882718521323245420076378357722730820034057909795694105893046457106214426318258014614639479183026425022422779072190672605668516926427942498301378591136396871165759795607613902341092463605218503698171042830626350525332842741410050580377868833433640171282517135928779902907553192384411035756455117839418432050014117234874063701965431531399927271265337323161087115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] 1657696237637283392409915123178156859438108487484633879882240730033936601175852280887550233660920388693246789683074577126008242474393537103900419737751046205806007299541775337606540904738411692197795120115502040521793250087921548687984331018388929273041349165050571619933129255293099798911082023357249714238458393680580612179334765958004558026627779980845438004825432916325868235324001364740288124658949180070052908384236209702812445580334743862944369780124981977403674956922531280244167818822228040213491083221725402850583204519984199592548341071217276606607797182549892804093120835426805443701667011144999844895257929582130139360516052047060468479502992620205583797931563087455862693670854242883447043054770799255132668549767603867373288158688595517619634066401953485363428626622128312126963685303336779201759736252248707169837601186318395721003300479707012459583262100569364307105516684234046850749162778789122529199774760797622186758260760695404096619594311577645812782511376294590470510486566558149525816246544216465422995123271001868064793184423057032039049514396662817305827920712938014846932047596667314758899229411048093182209372126431115687479678986996481430806692808449710847709015605225246013934039628038041436029685583665071103299609563435240978685019681826148004410743362671777207094880156591444537510914685562619769502208390661113376259908467031176601278701519296163595509958579170513892364107130238604733870035422820478875457744977039447370977606669436536458006992673782809339054100066146048658881230491384971607555155860610493049814364727399888819215153548135121642699663367334835080431562738173400193811606290425499564013091756768057781941277605551773810273024861605827348736949005383513824125795386792650392979830669151070916335885315114273331380674430835835775818375825546074623327966028535958704873105032493500524756579582101946228724846342260328717885121399497497227502789130355344199696248321053224508332015829710714771403587894763316635251060626190773496538665088158717695000112795988316846938925074302670271041831670235428953339521621179047802185959356451728427664055192421086296741999889966260767626618503288595171860712372410833459329902504213624923582735924757668969621880556739458477144603599656312270653444480472273773048470820905865352955058471224723960921157314839484709215761182951301104677763924674138179705202536029874166099537590457365395016222497824141919560318699636259551505369235527090186740873616756318958809521328555890118842857295561032302858024335734884910629087397199151661263433468771255581583742034156646454506290591810431275023816244822071113154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 598422186674138919757833205734212597084798720844925429596183372145185445359937063097411354962718765941605432351936967501521501119320155410428921753646732302540058702289955565191757748681583873492990929429612449994931497696159996703419212452425701103833197347608709535492065119714630591349793949404578585755744949875312761471531955490300293547113666217812734039971200834893813873621947571789157344882345905376313724845376678425274889831466095246773629387248784074095175166511119277469867269392988568610828857267534104035370950064226056103299201711717979884144590623734652060403973618655391954493595614299916054103309169774289703511993100399244816566009439659901852411077273930067757150524880704191507036038842114947372724553144543971712145303605802837084562865732566155507011408892543953329570164544572218334456555847501546160481318030204721243029725382668720559163076319376769224670491057945674912366424520407293240539997885017564324022688818980272657507057632036340482613754956035063258336506777366245377500768886565373131271550266462272007426500975939284137090339624372000976119100332242969873251836862136304429877189853246842010379217692118146314825085316682015461573520482988596031739767346907042574049274776068005406358613064004948517353197446023734378901036260472619067176295824195615042409696623216411542019251210318468291643998834625252919950911224215650197435303217833891805519275010767963718691452986743137006995417167661471920681141100460211046157988418067896159656599862772235848479225892674612507507965995315220401184023204423142947125021072740105179630686378109742502105382641984539808256632316819447622295806301447498036354957127425806208482287282220945182143375260363772103853779705063576121083591778118426790629052857410797605088507380239342984655536150496000681256713666710721696556595812343567365479534527624261479076147235405412757022846731980869067932353577057146849782919145459237648083218349279908772499928849388556415218171207869367569762541853546396152506861427868705868418573760838311390579020620919187672594010541483986317455933824123104527449850238530448321419936526424141216949706548909477242087328539367040994023113057077752271231746661484254940634159637357792880530495460402971176052955939143836193832720703065307915827309827334329381443502103892116843909313986448258143765872268057125686290975634402574533517946057950923271703046563210794747985527735373199312363107915197735898600842414936695607290160970733720131856886646455090777822894399201421680968209557163976033136151863843424205675886320133120457361027900946742063719150961515793145635121331175369305738969088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -2440251782120375758328050166765211547909857864323091296307544777642036579562454025541442840785774286917510092707909527330186211437768979170429910002209230705037115646178168926410193723362033914400103422933809882189242355665335102745013195364891836216387123742552701284755223233506690843284969744076664069129320442112685416995912794089054385851267244803213313935910961326578076502522427668107867105289942432504470834517193366516246216375776050627741003903356498322579916467253014257839952232326124152537703030887017917161996215579733280267203604737609820714212707313430929149275287846210375232663315581867427189927433934949358369054032005432152949817635957812658208121515124530057892457437200068787586713420557749488695187496233870597643053420821022962250323483402462986411543753674908381940381642712313390391147491173757984922156241002574604145237615365092714236769756813495382383847085302857596224336836160776860292467049337329216179783218542890701641343533089168106648441702245479093596742184579737862253055771045087386176259455177518584947434243721990545758702437371135983952286526588752842607998927729831687801326013321712187345765345893506155898680172511366221428172695247374963803718519692947496552696507891975280714666738748721971284653178359120528529803631993293401010960757198369952923607757892284607531517187656757009523983352482805716374119549469147248836220768526225289917327478515882780524796481627869583683697159932756124828612781195314967951522505318785788220521997288514329256091500972887730889045295075106077990882662661722702199068438983628831433506567888677266987916937507128100657943181751449052981835183636016957224155316786589950306769636679394614160272881252792634004681469676995397762103865415298399232384560824555637378929291564697039231304072814767139973084219049396018265437808479113694415637049498877327323765254019358351479339306750248331334682443740808829366070591262810716223231497823226236616817736196763753984561357194784303940429666858051523628888164120069500861605800241666928411896508700266888517706829787289577911007544645670102388541689849931634165334808288057712447091500854811263343441526038262674436668661001684560328209717013185744544977726442890447154175535774442177627042664332959108118422899186099102891343718330248175302379603760237243582142188013692072478338780878017060334290553907855643825292039884657894680338186021832334834978503025349985757193289515088812835757860096049160268504166696499480895232171476639437122781315839363948525862778100799641459330277930487979968585827236597941056680608106818062046666705063097002168649653122495501741693337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 3545121020296690281472329908462939664103410497205850422611444934887056696320726584524228240682089135866326321815449214482650428122061952540479158244107451333864284139559731875694532463787619511633532134647107213017002489064685403200866051144661289659154197309975742830965939325608348939439237037239498334479092665718538893588152848181597468054142575742381328494390906703053337694098513759334019973023311412823542464780089030781382596256062877309755083644772878694163610069325386217645037789578867460930068796582370795392252202592944272981468335316229204983580254192940219504868168606701877760005782762756190239923095073346608516503065290156230899480523785511504272197314511393916579537292769777722157435578883602301765473276140042071106421337630981360889146089560953565645509878897736460686756917791273729058895610767221356614800986547826242779993775877172068237292669926062832159100388714551178850924817408784225560640296156284332890655702987884573673242228871546077554192693339555958167605362546054894706401713872993317693209154893214778236643693883817116051054042507379667993335996753229638006321679191265357876628203260840267999259618492268998729339018274130262278053397945071430242429361377387812528940514957290566503934236104905557340548704308183536009507443553780819130333839028203631326206264015491183683889713787768598991552736828264388365127019244194122915738055611613387364907809480256458226040910710344621962844035844929887344140709896013267643021389450392651332593558186030234047327591120507644516844677856434458854096898263279099240738349708884814042441219411498997838640708420230488043486956391778458730481672279267687902809897618504040512544739457639637615321217333567040643571626068560828216930287063204697201103873649551326756807825767838380927963611543004412844807599337034746540730718297257625334154696794303609209731763172728676434986937232080064487831749201318295278258458483356456281781459982757839962590685303130582867592500039340660317958129088675766773627275272775097717949859328602569679655860588067395289094546323113283128971950337451604596923075878724673137611872424359406128783182427095045199093381923249824558324479466232499129410016443226928132192560222762456069404230483223505520786449828551660353388988427687594537953511259697633452151322076089616017410149387856118252809058932115829269688833790466901530189336298561548609748497065053282589941944128422256352876572051486960148931212170240868994362932866693812824138476719436369697234160119676247845353872851615197654641653934902261504292271589630016998959478399169434140127599155952734445301076333281441201464016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] 4390684453923023078136419499844595842872003369287467503979079277154988810812294539463252701373461016600754466721520622185852326378748221966324139603955989018913178406055533406588269714150384122949431688165394524562164206765026789343415608795810563358350698163093239721839810557524906701670126687607563680297849420438649300596828186853033529785266629508522272634594008344603800006926730981060712725798129527339454541373765575010805518568164762103057521400719156296272744594166546161634784512450790513924933234542677237234942646446487080721694351950885648451638610948454997659955832500662103559567328509131457664617138303457740979378714335565203290822103762240883798684835205964748035854770507967873793158995449351350583983242321037956447617037849118007868467795962878060670766856819953120237795993974273937741010253512535111728360624378001419518151806044954162859812964026951355569093244883651561768459662456195850757766847339964141084158885866740416824741655455446001608495654908880230386774303509675632744942608074879316133671481171125253043799440001811958167340648277920859914248298814204066414481622450718744212250125015736789411825500089735160459578032815112244396455791833584167180287502297299423857049143318378905701035570677449211775516517157350227193573156234549752794300866237347687507024308136662026809426465877963825585294688368656182624864244847795554957414677827243870731029529917913327467174780684080696805559066123658178818532838075566544568270486624326165968055244324321518943793056698549011238033473356620145852648948488623292206270833042044870568375159244188600303881364607955213246747894468752596906128644247813172770881806194238995664213452817527596519865743981875663330099637752852762454217514391339589480032229548806306178446269311468210148388587722053084029930895140271638079068636662196990973170828588441971829276838284272584292861537733356868087599414653436562796650976967239864363125602800290748890196583288326740403256548861278713239752167900077838481058705749924623000872470411220228740637870958969491513087885004974937950871749171583066846117847667878013360146340855163837819054443611893224027442538008839179076803352396580428392814752807831710717460038172102199949034549329547537851545090157901965481699996299617567412683594459853203561091373588389812834143140160707497988933938377798348727990278255215825109081616632143768316960420458233559182454530788769209172755328543144079010368188075863694977002056757684785209704502396665570033874272376035723804801588042557608541653059018208429910738118384119545811162846664288467247238441836851871673874690264782094741295595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -33353298749586683669670012936258390489177066995369861849265434257985505786471722524216727480812433291978359872769963076711340992096080408380898521872285939373448848549850873989907171554795122053867163099249358890971269740369925355459999742750253833948289240121516506796063140963968303151506683140664490710213648343993307567689841453436866211071777828626429029034640951901092972314071859261799072799269730435068711635814135127240431252924359217523605531195609844774606219244487883438076253872773459858277752883687536693998640531740251215561282372840248584111916563670814500342226220751828927448025731756007005605479747108194833392571270303376452790237475018191783439979341378705396783784998372024591621419820747595410038406187741205400452693531010224586059278979086479375351057466746913539733400655871009827890139641540019518291933874180656380773827180952355848062669877770138501530719856338584705465779206074084424807136691394971381366211225115690824184252611218902629382866851843796878794718597982385110323160182335737625985337290474228674905974556637096070079696249767394721202921299830956052189014023207894866910217168314554721291852665307099635544048420335564152346026471773872738613965860290505297257461573760835311463723250341868079904237026182996158531218603980620918325052172827288642381744336692612520162996597196787979743023060177174879054368943558958162077767035290918943720501224356575933839035923868720802942835988058947328541637840903047154529613305174084488723331887288807695599346949313523952365330879011652007972640217275450606825106214723866915284971803886712348869583190747810844904836771514017110667876044267937278939168132228446383364179410507853819522085455607178964389825841495453209881411981519181020455302862379222951099388912808859078156109176850988501101894982559595154674833917606477575088997745380186042781000585838531994100939001722492700944971428247635297861151757826518593883485692841457626727815074970721279728572649985956272830374120263373092240757140355345722902889479697523887449327794695348536403628306470773665588339475085022366579805794454930638493858228606810947165832900785753902980098791495289201261446548006950024390331239414510005016562550176574308664405101562945207978244374200484796623855728354770751097739393352922097584620301635723531174752706984651167277975021084916528605462217084418546289291006241570140699165936039996718804072573529755970442382749149346755446044873328351530030421583750851960922334114351208948557888747462762900300956890309489584620530731009111378252584327116640415632379639225306037991100833089487659448329597967449519797896740864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] 66829586109777531901485028795708826952124857224603607720924471682323391228873742996287808809203365308263304592796473046367270281333123702110437159315329244480937850424212657149829967558474423026414138335036767237244192399060610098296465573836931065892431119626745346562431494136643657918840666752664267395773322504668414313563796706008668667039265227914424765001059400081610970787101651952651750574531500139283609483639082148715920814619121956156825229757948454521963408346616590449243313369647911676469908221731817877273534395919357108850432164239702255680416062415769344222505116937687825526181448400580155415553849786876334714647883822339452301739039350284164002934016632061549878059964422458193183265845682617724325281266715488856893099396037581934853702932985139011728202931272787965168205144373464008765271279849951726158687295523714600542199630826013376676836342057270663529807821756625478773757126210352957816761025298286459245303525455429169666848552918038762912297935569246195078547597610344075448386876466339443476089592656482190095425465643099614135143014623638043684584715032183744750119276598355811885225091343170058418696898334413121841026527570809981383204697709189100140091029398542994624717127464596976466477735254937216159144645237658758954297675635406140981217673099392657000159992066437121124431173631088222094168943671978051254161835682535143832162382419165513346728822549838058826400357724533445681877669699347341975584422778141009637005111554942047329153955745774378854519644209705406040377094527628104019180629697787594574952963517293412089094930092563778675870336594988829708739974874751525678549112954946378959728686581719732395613818048196744887392521305112321667845527788851066901362183614697262101919345511668285039937581303048029599937924507137837895481413063422402490261473464436472449434786319564325283562346858095781972163382518389721845302766339408054797976091152379101419753609575314718387817771841415174438147533033849345599210983626992051444650407602513169608185213664742700137980893912665156801361640279473757497942856978158750433172775275211435069816924362965133981493556825446092703362653679356510232186663011909138488112766765589933797483554829587698468458710356293785155552958859168381042490142071644192129002455678966576442937239259554628156257493757139897631822784543955912647098637048768336423687661003557570623709005224831185060789839135113832458038492809629371339637058514532152261191218540022827543215658834973606156130211821670166050523652794512333342456841672994553625899459861155147348397558663001200966101138809070505901762957370988201008315760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] -5095928374621578750220943852414851685088980623216587578410122595327554553905421043965056641093271238230700717393331042389681630426338734368476007801968398364110452407179312909171115678249663446740796626363603491289878191437676978089736808782949266100767903651624472456796323490155298871321167815296852307002418793572951909305535359895585709174745810218509669946353151705086458354850956296415438988462214589108165819383406648900243514561246743082329837820582760617034783884399339616704213508350417460237121392298949754250934038632674072221915665106194966232181549837926010183924221927935271281218535015945891165452108185187573447956474543315062211915043265252710486913241090423928285701303180903624924245167793297580894786708042549031607810063590850554762268264292131503112410457132000062416116721972367186843075694930991623904004399365182560442328473967645969096607583600340948531685336490774326676940678575287705431825657483400563508525248369067284808117019059232000206321935158416950684091513312622864224484669557520994273202332637458180275306871699873003955240641720287976636241982671553858175024990555337434355218481580837323253118722721239262164319786923358267793023982319329568368362694804722507852290153737679992708658448573166554590131121508948120403554021909271230419486838208660907728718140424927611861814996695421170369285487186379118681866390971933615137265795463029462174556789347523187554148112957129059367331343555536859092175179977217868166473169582907203919770135006752390046093714677025430310929914328945433627254925503150344471158627496440472827979823514587051141686814243903360487195964250881383866671291539202380599256871194321450740614155808904222620520068569563103687343064108406307076854494792264187418281127070461546715798789389078314725790444512909222594235178019298044446065480811665687740157381709056576140752048629965125086294868674646468109894981846155897613891413548475540635307804347718510674130631968046785234232395328929661804365603650542198370387549339170488240350762298582600966007092135344732150028586530382674839158292202628964384736054465578218150579990399182650280859376937800879420539519299802078788287899779751715801097042391988446997578814348758425673407263512585956399619819303484593580953374804672678255450179134381431220866251010923824653827318872975343340086275551617316371696120652126094432075208685296413212993529726656795600167627062167169744031450827799289692090757569259913166903919435552563060344271192404370785541629865958092914767747488869903120143992866858133962388691334809860527616194749366358972422816880817943943369412257682687350615834624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -310679594290150418161429967303670524977627113924506613703556854531056407220187563302008549193506971318258726853558527727015875512895759575075528301296768718720563330349440701228319851809212444559685536930988430949622468291655468779644506451089070711520230767576664338371921488054372678561944344148445325495941874573996687890333332178375680900350518017288888515573697484909641116800725200604061557659674698321581000654387303999157121163764688899599723417639320568724586589621473051120923833854199833043500810650561439758557667508684317124883735923025657474725409300425561889259149064010885251946429337431720249718789410865981661849284267495253787251338991874222742342391663597243467795867866295211503739835599758285116769526665985116807201058413271628716904207885186858384641518961632777286538433620868274061818878109504199261630123309839696098015621851009823085624680591042520281469760513944933692982474097131675757830107939240921746354524539054623995510071399135238737343916496821148461911248544050073377603903202479058219716249819768443137699248108815001010551662173432822561335534502679644896865176459631929360525305637560233069460176891327604516890411208912726441642525913897547406516310338321537408578584924995172564176633787551602560369256276201464301839997870840580533420376655119735195175189305607217157431107644815195756736391856481164198941016435901965903007730824497714623558744172049252782192656463166602798790056048570044095562613581891420326429806521190034073034174114628595652432591073620662906667709455862539039419541649793761131876287370429306919008165404206777520313888672681659383635832940812897722239149164945181866660522592715878339675359764183463445013845822024173613247282233506559891764475197722305531142527118883373345184727917825293936397548664708842217320041232119858233983665720152715957919599106265255188784286401304477384594497697227747914823685993620054705584797376131241133456401901659325348869177472593788812893907032698319663689927928553655815988937057926873862863527493174712665995459712051252560343234324713532271188175644564516363471671078668649765811783212009151976851675535366566018731877669431495018092958712230581742433026365197614440716443219027613761152089062371127078480129206220262838654003350932783515222286779539129318849142484161988396377702483519659127387829091393609274812715708934960819079460712729372052916674973008457327302002318519952146202853089860148568713617832717502224084959279315021317070089106382161957423917692428754010893519375761870236577330431119219028800853154983874615949906130631501143970140689556724421454069770457949859640529387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 947127215082467807532916748011596833324893001165542923787715036887436133213980064953902882597554937923358944195363680333584210118609607864904957372340068142100655466002233490720128683861583828688100115948789427598829596538637662031665467121621658459296333045733600216910112448595695834305150461823727143839302669029455432335635283624935578133839733636983934975624746915550259009411919420434069910661410022158015218236268455484859184569724182575990730057112338195874948018911407997649023039455915903200746571123854161045947383339016240956843455597142887559686064156651511729372976963148484777693198054744458095613334472502101937062590400289505324535183865459969586388335824098027341189786309714473593856191698496295205955455462107882419184056439990583303072073148428521676773894986203675800110880940025628198902457311989558890715455614563777646286558449734593060728305843313663489005233935459830806307842513667513516825192551472443723722688405787078029537688309289990051233301979942270685886860346518785833329182389602216509507053130897012158292946083363036950554624019090030699869831319840327447752810980550558356367974563287743275644365847958260236843526446541621206560102397971555564800369926765953658267428536380727049849440396986483946209441519496321837139198810867297912208711562631328747805019488991331234262230710306914392956401783638588180981148002808373809391610097972822019659295778608358296764800992454881003621649067319973921073892506737901740197803607034845075017860692111732805450959342338947909110475729948503139354944726440352797649359264073344574701944558674101614211729456405736922855355965667055785735399527730627852115267934490636783963778157996395579192078980597018106116793360247308891070705825245852575715484007575807670321134276934249891876817069015323681037703385609985167716895045531577697847319299682417410354595754007784683908118135689420099918699658458624003112686216465555271508864120038515225192151917783902118060575056899750260219457908202029937081801378062606427070801885060622660971455495883610381937747215785002266084092595767834354304327039810885811381414802552951624608112764093025683170543272637331686041131087453705287818544039499539272385398598088485366848331394325626846694300074514887195577216856093016636870782487619939552701638200600465894609752528452427471694615665664957767638081830578795896483879690224298107875873335031421658780602252955039861364405853895214405990447757055175749680095563783922261666647022306778069906103106015363958632702114394270976858605240603132472938597319340965311791602733853755327049814858833254611205913554539457813788573564928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -1630503693975727782394628446815769041384941847281031595707097302886347755215330162877328226687330147538762052739372334378495614429391971195652752923967889961222925219195237098620121772965769521624987942599609251234062024333298805525512573703464983559101583410747923894660453673673940592807609705369505463268335479488111916945453803240382516965554892285573414148480637341194762150810764954355930507299517828077576347078713560413605642841871833391996135433265745656526128347277095110548995075491283046086102207822442425420011457537671832937153372526164442536353233658781472038121747844039578276698223201109229797255424001213752624534638398122391816337665363497626824706707239460046423740870526784646200898364325911088549103587311679592507992278649521669964115576345453936815005094701887044152237412554027245236689545398502916841935340302177447984489388257484676665961526977117388681902623784254730163136799869598921034179188943650450575211001489872548066245667749186180021451826278647093134394841217076294900681748330995369937120407698580832672700265856607045969681620772860672308845608048247573433782283258833725365223904865109338257866178579528084357177355256378360553508458829129053106273807868672542684529622812534702207814265480996467255433436101791633633056410057449595106782892043411402678356827551498599870441248129058914047282502989313251555322973614253403610575029301686609072920852965205531581479035682690743899079452486692109665195497419130532261376436277024635265968081016073261176089254032529204883850030973092574495030805022845833963764846014183242717941862999579006730509617271934787729895741570030041560907436927870488314043874714500224596276299650299498283389519927403985657579620378448608570788253628313014838312118536853071758341063571040488075382592558683642571829861398508223192584471040468562030699412982109879813075387677483542069060057791128085826125380075815753096565959868921495656492708834973887488846304933046407924128285965944945822002997941881032135048572614947141440262583739060156868621149528007316221509209738034901413169749939741049037640489794454415937183508442588364777240874971696690230474219625207946866964628688044467740150509248815612496461870681394482810572310354038238397577954239055016954822305322273270548930591958218965684899077648683844502307682379662372137453236573536950347731537131363433965392154854643660819330923986933903197210747384926529081368483462625200372830476266471705675468352441288238126995635976433798898106759128518670861595822329942481371361100402363003851921407125926234933354007158871697837619378742715604674288621413314319614232515051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 1376672337718224549245129131966757882345878573886646359965164799254499191581873497312416840843333475743892564339323288666106228410683573000562164937331050005932087182533400000586275743309346942216210688348071446656845508455371906511349025914883988628435178402513696957231715229401923201142958369023317918728495400900928331481656823647368740818400371259095079334255497611303168036476050511848785220227203562615699901323367591204864491791477264152741391637889686003623342887994993578358559590644931337715198573600276113697576647020542216192300340654046278007992466130158952402453626714718837294755284076271733023773071241099783790228984791379473239707315967679954439593875932958645060819325622567694458463888066792731196930199631091282736234885044069343386982896858759533367312546425635697141795856001189605597318093594232801275475966617095827179822281728955120702331994205834002373851405444282173880139986781221714328883839300411104939647299364231756594259120259958252855372798111668691580120072258012757064213377197277730619762832203338210425150628680256338554514203107687044430180623145407366296291656453052384180311394871606162367784370002498145593410390558089680206365235612619934861020772109749690539343503055507781726338795872791618804145952281288232699002170351418660288827634295567539535461655630348185121367427245993265791968934600501625491393589484303273619941559924680604241453915089970818596988754926883046943618937330912090742636353713897800565712298825711227121889404773921100618589423601175037356010577763170210682630039895002095116339075293571961966782439305029611867281194538600072439263548555043518219130778301676453184729217703322053376182014348114218463721151871014718833571689526835713460479146392153106258459185074090579218995309287927638852994685160724631589994670916084661796216003038018249852883765608813170001204119845504499948613726363915967249296302225393300266584570835821008687393003342026824763131185806671110808250500695675812093658067341553692847388637018132712908427994588976516291560641567988056489794259310747727537517800915192527234015176022330828075065499590437490270775866656816451101103162601278808939849592681145782532135613703444140491985222875361372692676403645419589267002766219992224189902591318481419388249181726782037610221786083583311464259194009270224908816380025971274957063101064849073117739921977125316967792438116924725507270963005508156274838051611120453786092308121308729638702533191431224550391100768814342292580440894926453056991023061993693016978734695763136582017282398601934675037001583092665568828274202900372084115239994607226248574225350656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] -82137216147342181338456238625193616846634774355556172997889629589046289462153381644723922036669690852684834068441316303315243090489282332255793670319777027222677478829977761732697111241366302866152470176501878661246289375773657767173605890668287760660965352059257621454417235507529526952676316016153666538839937308656773600988782323248556908352224939080177144163133976577841772015390009395139244781008582813138358863388603196944351491201058667621694315979323458007772085822411821033047696306079889330699750296536252580984079027567473705757145695106009395905811065596955635435662075039807204280153802471230893561388106052869192363922187279863163607830194178392371591412555704288161480350164778231414044191305267282483341198297101944049880127708321233135331800170461900565506473355853899015039411839586899879124983979770172177639915123305982268505650990968549629175256507010931946877348529277609850638599969110999338967977574237778911847921195308468712254802596372362957525074625340583571209689573171395839361787387049499567483949054109312040752511528223620733536748514267570638671232411650588265491722450163805769807452178579712225019962092749412938748623555431056844267699814244412861506243599318206570323698984703347278438953741331837143148763311083097046868811246536527140916683214556748453411628558738679626204267821545816471514013141090046601158141438032245841686098157808526833004200012509721175234637501682038037637910045335545430960214300642715424359050583873569250118142777216397159212421410892796539369104666960618996488007898332423433980536959415697412854403647744566630095018005549660303326586085911591755090851666579034632674140243856547400101979235074498800868765939046062088778398423528529136566573671373130045706309923892924768050230578825455956510774829018946138014671875869383006176122094530184633809026722075651233249073779744288459413527346772221112271227856439079792380105805274742964697865064757446686387468363103684307530298854558114042913707287182438310752851613679992984744128467283829309199158869014516751662463668044166279325429603020507135537304854177544695344069269128983128194598319701070200599037886232856629223488420617573008008745743030062796913907180126787864748368230317191089320417558221049866113684974103359410761367053447252163371540079625061928686227435571478287155827643505871057874604068500628970471576123617642957195545476878504074673460562134182020281438572280498398434387699826513726021585990304732480691304222973608683378577598969923915163380732652073641734238631213728084757977609385969889710730103413836372576440825435954419872837047838598028591104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 502125909183142679301755625203237979618642626556654505147325119566567961131300865639090456658372672351904948331643977860815980559122901143477801147945829773173604345375123762601846021387677961072065050607703344046560603951739072531377562284142956289383992934660634954126705502770644840141065426907160954175743793526544954118880737878833372892646755459199989028043098080191665506022114322243251503638379244345256027653316514657970451482187944275839923604187615890165661275251943483465309008788151128275143109623564838091032493107865947494451126233914037843630533821415621769295440424983176726876545018742377044006200561844803008054346065945701003786562755273693446839018870977487491051208951657889795984446260758624874828602660041586012639376411910502461036061418054661237120006899167854485145525767009621723665250175996138021865555281977995663198366741226752861826740234022900532093492759439648133796837777185407656406169567425949974359812858159502269011179752765182067962679244755644105480873775195736310401214884410293630352701504188575633392061949408456373268512507091512497370068598653756822849455183393307805845447272332595320170576144633450783999874444085463481728867948347714004812060717257565557251162015794554596711735682734360563768696895383526861560967628082299924753842406351456661837143736122566440572309550299160574530611607678422560951329463089422125559936919989013921589027241630920324066955283396849831734940815109127722269923730256693121660031359803155690401332235934820163953438712308770117861378208731650061182419197642654279800922115518267510866684717077497426154487624191390474401478397632585678150407432129565857919574628269457002216998442507504801831362181810907913697434684347811754509617909057252926108975601230216933183255190764986771648324903518178075378607675801463127382871181151989190765977669791352086240133324636335041272463470525331566151858596670680845304927287333493119931727451314176192556663514170629101238413435438890301680702880235096792466409866528832067464183242866549734273264426623348329944171218347310481261599707033731448023002653737825037864467761360906079968465368451594084132221032499286893523118213666456472662897268644531389542961272338315560968809996323028747392607446860147066731025415172019648511686665875639417227376642841516507584659672510148968901396931436478511464690801519116368050258755027745946964394015956903313388478398535460403101840440794724958723365448572979211907963186546606960229194199458460328949186248720002756840774514331175589969200958254150808768216079411941716714830710536733144581629956251235609782197750583023233925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 741790879359929628581440660642863889652760634326645352874424359737316450727818632534703586616840384141758609449231235526718193906045567407705736079102743532345848548102907899320859046438871410429266134839020431096469999065079555114809024666528608467555024797972927112497526230643615417970170981785650046899996097124751336292620924731271077530673463922304228657969554310656231727723230118800355287181501992906810399582801643508762217432919668723262787345334503062628130955401034062225416389835754872413372774059763774745039959994137724842683046542643534469669760118916962414758206776451567394602191796448611626908313584537973061955977653299558723005830413389369270205058919287255335853174530407524615863104559200998721962150087563533286806367749209717999689949682093798015882905972521821478905673992655487873601093587056017738634038906824805558326091361236730426915974824603674662760693513476065370974543772339447797069720572323292875999104858603777142878463538063439301659681919643847913243306211345844273702306877507860821024290876138042767269153523088465473046429708542949312218808624180760012821485828546477788491513259460952706259226711141101763774473882376467146232459724518721151754368818714378429848251183185326452938285739552845689647569401230141682113705455565751177277823220070964050341692925674780798167419046627594142113642859998699527593578540976387098805029073020358737567450920534364326238544327932796474254004185072210293486599099626158046337319974967083527998427213287380099787231885685396157452524138627951714625561341145350653873454586954177504465562495519736489179154796231322362221069162599099089376122141417118195731969476405135855723904540037494025211549436462702550723369074715762703865232285637774142088973332608922263000213162432435627312721010064869055369038802930279787138346519460154919952315635960364982676816206181114995913173372202730891109094865670547243433602150785052468976071168356297675447431801152014094945459171861759798496965507904139674597361352021471846320168280752153764204047514078156504438677720439528077246753441580060535267401145768220726811368586899501868920019889033354236738544305652674839535759718706202487599457139679619089457393883501449495447190159823673713624838171323137205943147917325070785877065583945019481736863952939711981072837279944736858675352040568226636990508309630662150238043497538249799161763899038742238829893347970134197924485378860054874713106048575099381148057691809011722667748578539576343236475671392080923903319253185480938629944082064300334834257328158116917887510487046489194788965493551773925416499190885105312727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 780853950492629002239356597465965704964513211062429538403766160938649385552002727437926635123227269723629162902064388894749246211008404586003621017797182699498925062182708124380421595078741076711461367548090252218189993333227257856190488389330334915302481698609691827072786092615103141948732553004495422944814110551678771518071612328244222040638479599891370384736541630116827036471190899308192730159160560425235733568383136829206576539961343281847181168741896367467238838138193739790343542467819897457304228487148106301406380228869879388812475762134573679796783695615169690091439417718789045065507363622587222770489543136651592093716465219995638639155701340585463757026501065195985508251232544217211134487583898245376694187663448022171322622174816821586407499666041110684087978718584585569797574102652452330242772658758689613021637199607245836523592618845324529729913109204291989313883848038727799296960866747529123215020292649433540210755864553560990907128216431786643613843390577410939199756788760900132267754206482104347335684830251782381715018054605514191269385559519763479830150448190361623999891503577808984722866616547593139517448271736002636312252506288909986453928736389910300899148170215396996577448658989492226022057920569754938329192709413430710198615539191399370663453057219031756843420384649676251206844014020510072001789873817952775089163330879181578875920342847596643412895340006368535338902764459474533966468786929669397477059363605329057790764911741294319243695053305751603625103684951956471151783646742233339813298475275342814179185977997728536792367402369538817202192792424860628205597791090078722256751903459198224457544704260513329993290517725953017950853944103158593863377788995941320026777182552025809559135959097007493405865182215112438365945492109632886326215335897750969103965983848887292942411337210308268260521074433688883237456798133348254601632225938247053825150609713015030460668213701904835368162493637714671829272236163399586702264858453886606323734595481780285085398816703167847094311300056218409427356058375893204009495472971899886544045080173678895863481031250087977954215433784521949923779060132352851611467588311516403092067439644301455079851793621854848309298423240517083754537795473291284307260280167654951355857956188762791136415060144297702281382139595471533448706476939980880965239579535787229884949544189051191592090217431275810089021942084636041307519682508760421603741529853063745521562321953649795190734955465584788200577442478968470055697003460673878951537821013656612493159169467095034652361954939563260568868072957682924966449184045657636208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -6894149039638495966019682834487434646328203345707928046069320297159491801664041063319642708972973805633232675429868517933085457697463505128911370620402835240515017001248315403734384319692410012782616803158413274102251095944891347002020431081907380601543781475096453180557482746890682308977995767539339128100187571173762186821068564535440028200892625103513779984977500573330399581905165305177477278323355727856376018794202866349633596596166620772406295966783905918202000160731917695289084374295147728153952014961854903393760937796933409409234887961454985290751577018812998620168241038737488288658279183868472026363458982255794889180501063240733438713837097591114154880191654876376169811375694335784100565662678624485435291581614349844159784158601153421896285898618280073372576051449912248771579251371875401805989993761680365454055781755059007211193977822998327646878065509830709995311538524110561242742676038885293750550074265232326545303969653948707408673307968963139105729563821019012472944284056161499160115023068933231496750191529629465350562825167167507403718324341869855730892720516912289202665165923724071091231700798977753979613130773357872948902493200048338473375135690789795741536753271452191530344272374091296766216428509252974752870670547351548064511089687808399366105882428987409755763138012222407387144925134153221258027513266354459181004558022167411412236918719310838619087345306631211837017999499968012684042901149801924064639763699601604145935470135597667669913854069498020479589792829594829813438262066961036066238305866316614721755732334324923386291490316080793202609607237147686229261049499618030119982874001715017327604341227298901511142113254395011313173521560269180084020388019533548692101495502611316333002464465126171845250334416391589731697576195062258762316274549417175655559681485346574636451615387350970173032128392050915931456003690694281035180255885482926839968757134203298129015496057032128225688318568284698701269688478541901128115342235958699253571281747376157854448557183139861094151137291244087549242698940932843438857978232512948325403656431311353770018280992063789686689741911212472606918449752319766317041703740132777675218643606501892204755571988878034310527048115159239346950242884962118813841181179029623862603701439152890793837649361273962429783956102067128308211633135355746085342960438802775021447354522648445407714066078290752963487746194213675223905613661886606366216393557298541433985075614868722814850537975416997740207504035259287692670549870762096121201146421103523668844881230116525481316525687455328858238839195922245480698198327589572960059392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 101044343440607988997630608812432944745598929414318352344765631698771077009215347079631318553011805511860277333023355181562742465727725390108476114284534492269716565318437774855317149934368459732544279072430618558329716402883773378693331185485567600746043614041799504562484047599543513691255913331431490099408964886174071868337112571951388743015799315459519296906945094508830659522103667682722011384747737428149483071778648578108350898047795667157180144429422826041921777819617398319441038277194770424066411367844196290047514968979774900494064534783877374600180588303030247463967476615791143051748945984859878766989496423049526092454743192931419442232974673775635047777581838076705604057965806268350406418273016123845183682377909934552531296590995709460438645080539125936513492024791431886248039484896691722521393812679288837320693417151921960029446374569996750783347068368683364223220526172601471243377975514693862203738265802314078839087742646946563740959130384400474825764437152288636775351181000168010712013870906939764462633203191674122957209354432218169334281875498928489054515581756315846972812356004820986288085928838708497479903847840748846222904333637036203696012344051019379303850891119488805130896848517477210042698928828474747940446768797403519252019954783158134116199655980755877716953926272500015045513189312946999944785727377757121556134127176870851699387169123536078490832988954263370812101186110196348458688523641441802479685738713040059099933051232965611988598675842630569918892966954565821298971823770066368926934386424505202836640133427994724181240151611717004047591030111920296229990190926265883473552341170258824876399431445899377535571312571391268338501860562652516395429243573399812379600229936966882396087304243469240327514742808676965031664817356869264856280671640965450872458614629410660822668012330482502206081567983113890708750803418816242339540568832277347188157995208775627337443647302353250820717975259359797180647871780315948548978566900650831476887351659187813044001530217434154218294718893246195165609634148328844923948184599305823220476090359637019287527234675087486304735097795575257250059691314786698835453396653210482321655911207069656571258494130097326367582034662765062207459106077084255436695816097044757711828755281602044024313009484511380574119961599384953731599685225692435266049041098126277936004368973719042344186970476277410921165377024413053932967056346064268839959163878499192701962005618792716992959245793363972161211701913611056603726591733523934386089148405826068187274313888851899968774463963707251089376668555337534942208606674117958838517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -284642212229404851411313788659063215959964656414302577793770446388812118274700042171025173161620819422934477179238023659315136164173127602187551654301953392245721870396681799965589502802676223458763025521820011475100068173614408610250622736329358793179155438663239516069352344991645140446453552965055494802395757544883682391669213278068769577835220355379638543374907333048650554879001839438412721434030138861986070267737472872570434752567469785045857699809621723145241346785916545575750054178334115757311566560728748592550488195816061763562432942845314741395309922980113127100820754966609144719948446235845954734782873615369042836445746738740249931061328127140528931363144213735956384699748446513650365751445475507734923351287384922847346152442387925816939249128698579270152924704707516889935040833194885023004576103869220043731984154629054139968238533841784893938508310652267935017932611018228378065193915385534101017337398104142905401045751542545905697907724411628221101837242798199509833135868702551957300435787017345913187549451650316438114026551106167963364014573355635299660689633928906582604921281420290453301127488928980383922148146047359523709219167578619744484336393687516075925722422839472920048643118900376367752170570306641608695921043500676276408012372162023334865069685856450380318743082517209369593239612763566004952786902301255103988884081171629925261947498188909721398511721732113456980607101387280042213680146103294816186730088462531817957598668969015992444493462232173214837079062103269803295151006840129526552420825621856913415865873895752818916088749007092898488462432848940051786048630527889647899373761510695226657643114286450852730455216015518928808969045076921607728374974764016176519184388360439756757685909894068538981233406998478552199351351693098888488971058325517258252372236797365384230805217415807835759537119538010414782451175806413562603813374412207566931924075833167616074967414891689900322058866251395884828129433306452725591809479113707362217589199717389451076699322146297113695059860107735123611722736362644106803078143836960524497287640917831128361447189947218127573202609300330998662654468956462629376983412028251681860838623877694953399789008237645226579875246246884530430990816009973671988866234130660854444225052552833812872213223651173891929368529679628449957106565464737953680322013893001060098900452902873754712769581395580590719913764396860804318830116142690306686648705650598156839519761250484369782887740904834957981460471774133350002991973968810150201543735380462398605937450769978081476613226155436877464275735306867412629734772367987069285302272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -129133332862694689887807130496857328565492402333001543672762450269838528221427182445644845887726730183790732511291834400599153956401544687417157469361428818296120112102881718872579840900024177114301626712646052706891274659928121710433634628112200719744757139378597358694226783948775684239828148436129111367582245733444786647654090223744557426844585268957562178809088699091704694775378278457666804618982356989604857310412636695311412320639724283319109834440846516820027952143781340257394708057994791091418364634303430024566136790093246974138970271809575551519589779337515196655969611793841985430647266873701129616956150958771642532760924885387263835380280178688469676768031241993040624774234857051855605831890350453179238642915199112833163687219928674030297171548920797343235164856766977062640657484092970898427334558574094774077716595130159240854319412627005559606203730355540217213280456177515282437235585201516633866457434211375816139999610678557054999760132392123261285423283338794139463957073746882534193208557025035379590173157124282310465389843852528431314296938429563428803787945997723655546350908195649665696183181860909174945434477252190477031109394053008548815175067915094579294154853876363576991724736142448127012583071218783849284203827637188064738838279059003406527391864527628224563901663400049181615878713944786905909064316434459507111793686628450156817732158196151823027275383291865116748793948971630330844765582975387416822448953144394777500394886998305844179115048618996740711332345900537148869969752713608028773828636997694889549005117044799027665000267439437421706919440274847315367007999477689676907017110857346856510830509552136461750466385874418535492176276310129585755197930167168619114835783904641218096419983092998930735280841851868850910868434551648649993522573909376840702289102158401982812236148215577964971780748808376730591730019413315082492507566142398637044437443017872238717455850671798582692471224969687824109918144177073482896425792313363063094728025647359478609543465521630174645834587680072381642440663508352020863616018294568368534951545639894356082866586802415080816502555352850763158701880068874273579837224760744364762020224568818159537443840463451116484590657183982520420907954492850810672901164340772888014394398324012117634086429686022915729676769268869748219604634296606409093499064936140738842837097269879247515826312910377761054982621051291960742231408376535196955535455068095994474978525829041000600830686237963158413052162086462510468824730207052465578348874616738033126822148352889966530925876578289216043924320058552255733217671144214090271948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 976942495493642175612798901348723294066038210997100494971230524593356571032993301378843723761748802670814455746494591019337606720301698924494055862860646998337116989434990931958624773044359389920367278674716131913163018739684593313213071523553710266457358611039433814338826859528842224467688181578741794809016910939758565806147917414505105661944134549117049479425557209257724062554259376806964725161463272549310559525222005766386572745759963641602475485344663326390804266201113249620663778312054126685006703066643836999103767221430569035055526349912677999043218417841207037596685166024092027176581857255434204926225980189571281669986951165587839985122402134399618872965587093930411170059631932046964370618038291007383340679417197946842323433470264958685273731446899299845582011866467216070341080131660335693938633198480322226460626743510397989860307691588716890373612458644881195013327419259794822280477566165109019668101192003105719991895054893648281387309055679438836193630431112248432456275946689108148573320210294539896813574476574150996639621809702627250607291280774714579124597222009028993955160043620385759435320745789249107670963402431364390609561693045100384333361110069441358049778404863133371671671023431325854820155910133269287783155766582856380991912497695602003692734450295757778001090145558503503966932615752129304284649509859254387752665263264140210768093972172941135839516040974922750305293133135218083971571296373546434930325785854242964254622978939825053707333303145578580666504807142194410012378969759744164823128586950457198603774368416453548332077119033136978962140591845625570401631173614473079395112554544601125076937504877431934425399463099143769190889130072376275519476339103182756104927398215686630030959703430477216179161239958110737091719594777961320124042706163164895887717877408724712189362518146859893689712432181302080989273006710123775859878789333113748345158297813543793527701659299549646250910373345941421090370515593061904326155185077857266326221256187817963328628997130296370701064610209397943424877785979291931974847661671747937363460995692291936272734711348420840508671699796956588029547478836244847103416498829331357773938546520875432058989940175415775748443866216625809518278818602870661292055061627298622421230871156135245919663277531765187635908702863313118328855772383892959796124942260057645257586100379318867638971264131085921268821000417496735693295950294807891287680437077817681717251795541148999908530330505380031579588631623318817937039033642710096656060809038635793234073070715576407642728562349481571072037380607858195428130365428716767383912448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] 4630643573246500057664866473508555744106275686374166720350261214817256716378443899326926650003072864443993762269806925862187234316244627792356351913583809228369367896807004961980735763205691185935598154713924323184278907662275039365788761231012921129339831282194766763106052361378961263742976013126741237719564135412911701209225632179783620661903638079731024223993162569633177662535496467181172806986710748072755480145475444928076063646328708364483262019962300793869760363779391790378193533724340207696029351294485807834521145187215261617295439094542904390721267477458027286585540368240475432735168438336489260562765451602814726034236072797328382706959426407998111817042850675156010326171330956826245108255795341878409196038631501982222347078311698675532623775623154936727712499248074827908796942364980707968655797953470712988370626381093808694242362072860516937214799787081352937117177159984558344431717785400719480913240067775554354931694453973131248366407653186374344806027851287738946216681902835840035351364719723664969238919455881961089158474803817992299498027554575411507071864259943066631072383240759230488930972274635522430150061103773080730244491605902744224761602968384272090429229103172372247010409973381978789731119461353280480434347637614055469910477968995985891414209743618217995972193554307174943642163812019455525034020869863736239857644638512240846038817156597229734650850322819864015311177893806177383229736099199090037398103816363416152032499813674989582388977037255408741139300936710014132315721385535100278810197009061040591656875013350438545833927551691458464415746157551255377307076905979742423273824091932514676578439121047984081802752808203404221685555426426180932279285392138546149381654078523916570070327517142158748217466211288935854921292688882626687250189363141498878091320500925112386877143781151445459122306341865920512008541527340472404440985009391526956968224060649752067050370689754664917663759595334851659020286291702501127031787819592853365018369086084692342125583076659363833311966355044007513542412007257020635542255183809861533853637177393664024798177761910735922611963803368541894076231872618298097628158989143409194080037544751092662108709859612151042019740270925012654207550238039478034354102541795329503592913739149718706247063877057518734752283457217101754242608752601109709732272453278602643038254822670100763322706115854277267314067916596716438945865570928218260165312346869185445454788935509006733474826829756185133372263117149271556291843017984085825817204277052918940695736346014007025790991325601929420914184215419617897056524249046930970745241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -44175517164550175992372513148656191158653825367041370622914110291047831042369443449824180696652229966088797157159392295235219644627611347412347853946642105898076353694417314744679919068437103887920552725121954792233278135970710965754498672802176422788963054640618692240160205108427357686810573768379591678970818036852060737227461531068011744847610309083037527148646276064024600763110901472144984431856628459954702713592154622688334105188471538828885312112302857861864447826623590154553542433151938271661235536866874977925518774925224710382509701979021755967780650945671340785410734927289262948499614003615354663537664785161674914334881215752395296412990305386485902037008883435502533631752529857516322121453869124460023175365730746629286202334397506614207511623584093828027841940006187289777188570706649513731765807945951534119036541297668863222536371370309410116574353005854421037480128732960057813731083503869000836172060061749252608818108112736160470972613231332675679902763254740883249706591250591139963489019632592477656962163516932231422812388521606941389314152672712382811833283653583265807257413276177084786720083726397693680530016856595989640209902185987291543027748072021119635012253537836022838686504921057838270925771586982491899052033910594385802900470259668203298219060059124824752170670690146224555913528357767750588423026970051029587061073309769127621535481362388839286619737262272774870075170784095337665503562635180967512444336904441663073459318327258755208706962893678973999666373601223488136637366386112246225258572701342426783383521193744093512469480324144028136452320578046561147344154417761361310108424190714907687912180344316313957610308284203685710477398840171615912162565276462037701074160956584290830750430819238545191785713306578286938940291070843045926247499191036777282493637613887354136076953736881596604375796385533043334106751046758906824349123463946191233758830275208970767936040240503100741398779137450142178333680865494839827486144976262761097826092913928523947480068362038325557470604324017085714092808690346962199337135954726971795877023911691344337980432037020445380396364859420715583280399981761895402237509951495144271896557686156121517929551787270804511535005195028289898724997730747866136481278720785965435452043864315724231620382448908473404345228546073357030554364127241381642989639373354013632855814567801464979158810666931026308744849301549872164467399931517503577392060501413292873064560698216450598315666422230382050480381350918719128206255033906022615210570591534296142935141666858244321418021363515115930075315945083377340029531624834055528737931264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 193619489349608144259632332886084447986592456652345894187903690825292566259281223242892746985592361737146485175269800756446104392858140744240184403059640901978644296501138088489903200647085848659194224026740707299703113149421435255638306889250417611697195463368872642738339098117189227742682887782243211715105491973598763086159799643668027808924713515835372228069008434393962244802240563916767725512838258002232025143924975768040445453636231099420584272549944032592747143028997324531694705478718354665938930713624940720962840726260395418371101109408988007947908495135795651062866200736008426031290603155257400772506198968836772776551685176914061405103722051838759389323414752442868614141737315507723814181283828389518665529592174469349709301653482458915721359289251231110008693411725494499501304542357702022595099329859964057843786013756107102564037038464979267298527416445558710904374047325940217658716371916322202774654691731373687292580377145709254606751594188039094600744058847987498315772707785933193065146825962814347200508434707146330140558811746298741157232421173896748830580377834312027811646431496130498462892056454135820416296901083704634519658021099516112049208509661973319708747075449337967047921284657696306160883308533255730457246336120552294858471576251461906877469475855912853481026225844246872888222654374489658100730924223303760933869397231593872893939840006538163664227584954602810111522113315159945202181291903462362099783600489417158877594762956768447757209379543447014225462351352406301904083255439880503182741830821115590070523650192236801815452497174768643335672634947745924873847643694060719205625149396177686269181362298577616215568356203998683849262429971942558997979659001442414570497000080416278507086341162407511661163235226331212226123019472661399978160496398551439278180035878137563300397068211749300651603226728875606694262559953711275162954420212897395354862758165762434204880789689970728514106364452238482639595616193524189354537256248010430405456470054494595148189833137662937772804783605319815243436220104044399499849598788429916193382683886126753429539475399359566067898983970481188849082668911184348626674743774504311722955947961540000769609767382541630336200213267867822811451853418106156168150483269537643687727422823125039346731785250369606132751451787875389063838810452708046560476702441593799959979436993790466464397890126360674155250528201166225447533090028328237240074356591586208005566658635120807782703503066887901672657860831517584145077624647171243917867276405360489708083866980934766510185463235999833808922955917627748768416882785703855409678254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] -537703867862824054656787468745566805205291574291168268934876066825707847903706180354221111858622922370171105867406215282938909502653795961710621929136406550715996596035842124842852827798095585646512919763589983033546542254180968728076801256617673865974619546320144843678768768383345324349088413832645060709134131172009171916359521135654820113561170442119399935857610818828401937344966845887719407562417288671009596870485660304309910944790123140494953856069804570584167281417656301469600604527790084231564252262647472246085215187119991339097299693138301249296882394717653306018532319812968646786419162849258628794350216127531831890150347580571321811964109642034047377697368778215521757315817940575983820950403808265989385698920539019913748606594177388986190701316057821191603774207059611980904076674650221541350155937307212683818032509004595255579304142321670466633183042908641541632009352026601508652545860567136062913583215713176216486723339078068487991842693616900725090335640469517193738893190128775286463293594379729190554763483378878678102892705675093743866613571025735625838042883600268038260080118796183630813273471023037835268778466211849576193063591336562875021196944224276693359289951062906229093435714614935770873646242028905703433842005805599132817296502875257269859554883700077887552507981883902174631622857126301723942313683569219628174827505925869626710867468344221660618604856497943371078803547866456937062640130440240451267883729462795283754549010681755584737830765670590839219649703931380396343266285791847548476667183958184737927749766748354716988663208763569029165425395926269789517001246321552476819224430051767872175296222079184860183521550592965395604460450549360241408221501954868826399228331705862310969461148034295105548280247307845971211318314510875031096305937557607719320073594686025949810194825142332583911816569454110285140013633044703697734450913498419083147818618982220452845217787923412719987612436768070657434981473783824320933916558046189488626649035265569715485814915009927054568178645055080533170404491700041266181526395259240554142580969179699411417527067869177873669226686233522032724103609021718529098273131166598714115199494393554750715765417601580894858680217422233588884528323347747957192894777308728512660366648556931771572106286166149908142318742717287941636618664057182186103792102997273156313659013402188831887645548855009533866593092274865505271523381586405019813630262029585156257474889678086545540726185027314656605697709342815410449524599167974180370802871441562195597302192130678111257845274520708968768211542474472183370570250789803070571881168896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] 970318475159162967316570921595700891240147723387110826681843815435663224328558336169368419096731456139555621319098895511190622423104799515119874692233450791578007246875696175136790778244356877120922987429401770903994973485065422040451772498774643895737640549465503055521307190262673367224092424880767937361288968486143248009809037962599299550181633447411125073905265462019934672788561950397274129570142959964029879377832930977321433902131766389270253655962417325437215804261845741471094503853659959112833530585386999103468133738227740925037573120055497323318048382055681856072350082858079192693622785915126842317158094478482059584677570134984867908850259811330054083446869185855676472070701994760184734364655550571040302194106343960855097524187987384451890976338988411531515911022818053408103197099925557175814519301109549483063938553363968645516861697795303731423148311740179697060793642427875602574462837849763851212620320856367499972416484741632883181180439420673076954846273130388519967525045977061205459714511636286787009112457294585760888887176047147191826588732413527359440025706133352509329331050530031382844483916478500635842389968280572924148263345660206283684569959155786126959791858979146005932976263927629277350119524686992515326461732434324463084231867181377097690512981636598828421755713340531784606668748675785435463696570470674472355102466677753338883352165803021631885675451256090991393544483442558045565762464837425449534851174275880930439915119164620294780773936144956943645909844401858841588595309828476096805019974190905466772312411613436953890058539300377135624347310156232279157764479103659685509137526854687614572294099082934452470378608787752639844504968487948048403534861591185931938630074930393249311699073417349291792259956085103059006277535918933039198072738996310183261374927968321836842907540106757437667514122512732840002828989907004997986905078449479422671605171181041664864164191147099602543747955575327438683282054336532057867956795932386581455805069494457500747258065027384847981216613692507534413826716439343839240691452844736677916299585074633733703328537623961263320761056800398323463200578127722695088080417198425774316426195407048996422173238299927401413677732146354417263477062621254330588692306361894379497667775879803373665452567042597100536475237863475013457034449387303396076044024830331495493073370427244903084565357257262099213016462537541741510889945858623613593212295594941265770623463253845914419209505049538252033728651753245471391643606168150101548734304022604734943383466055470228872431083299437038153652616884074027515299704398416478112621527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] -1134099075695082186643274381858906100324242329759445131608457310232138031989426727374956723805240815885927783397357916072669695732533931669968221728195529746910768245711473663469418073664825367692870565941881032974265033093655376732422670819395725530378792256021864534572657624021741260782138281241914318359538227348869904369512187367425299897628392044741749964971574564939522884365055704188677237429382038515119076635734784269986760713853368597251490464163827808826980627585108360030814533916868791272486781551636962505060760535505216831670940832048564836077787924201034215309888383314298545326367904365987107260057775641175352082817733151541662134414047059848666369983300112658343553076885086703409032259031256206291531666191380973219374061473737129293577767772959474486904719244093812029951688451564775785517485292026038344373298310109037370157796668913855472503182345995767263909158004197630291162766116791173610232825046920861348380819062394991543810626649681214742595143246692354134793032868637949615090577419514236008676344426441221769187507674617344001719474815884282098150039479803733585384063436308870869541722093517036625938536435567925165459192244463539730687442360133848573415887266388225600750330553255295211916507896293203252399705259065582741610075946517671612952569554721787491150733470331888082595778288455621759394712801885076345992085695951847913624721140161438072915298313999805430332476606030901727545274735915820664996322414087969774392931222476530005599641935463142024771685410188284342282999833245239343196885953277203380791491402732766377061936223386197479037658978793582740430613112697779321897439753714023982101294077198023450763904663764427062652483092713368289829901832875641134902982404660490591410838191250859448266902489430755603528018672447429023999678797599903983278512081008062992155249748181786931830847878721918101116464657753740061336019526662799856596800565872907702609548222824534325589099430937544332581197858772059352063316386968776160720919021590764277356696439561365719455884277884028504487878351019219804108218336461833329226645809831873437471086539882534165832419119021233191941258664428328915434519501392424264133719578861425545289859415904241584133883629595501405068371406651790466559253232172907249355441553021481902061709580456576981500344060715657959150489553041109223505089086171631513738199169019698401201397292157161502836874665050673808103805742312926065667623865374552956678052846936041837623300216063555229059938364325265441776956820733036629597052148104418340389188919505125030171713479038777402370502184449769289166323392016913448884913569792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 847844503716237370928875189317867825736734771618010894281341395459059455736502670985019913690729725282159222778862685226485226330110967450707284358448394076765236162114675530122540260742884756279117716767098706274373073942155851171980906442985625573637780263052395764155274272318310211303439049439814721047052601355606152089398681909525025430057018829888538582837062894590431620818234933649708280601518358512500713244724588999924192513540776442677234732549366323798492151120443263137684406693368656233748543169713420693176285301174484712257360613054015047509247869668209781857634404621378682979075750852091519554919219202278979217789897389314912378529058827523775655049061782037920408157539453432731916951817913616639392148438343009404418774790228452656193980412506585475204527243360944558786196626173925166382464656175245369166546240858170437584050882269869684486783810095086641971102837809706117115736985628288157264720666624343522203321519842092645332262905873439177002080954601301940636317713901867503810322912913060851738857810809202269166904075798520709001240710463743512681610655522376922099621427531093883182455044516505471957654593964695249410041758436783307555258434264066980390802960293680647053660656317153981418978349423028920671727127206599956137681259676175632822363931052643767398234866498233599673773985125056441648869563564763837568430585709499612337560263323029814998753362498340412496598209435352921918611336136918523753589591585578932056355861852149218336913340590276581880433236991066083126262462454688380061850254117174980767927021845643165898299804221825426301270466421467314451538970242524524628661047380613007545668969722294573706228117804278682626918255417837616326139836349872645114857965765366419325151224415670388489205887568007238895810808667465141994133716586881920142856529052650622829255465198884634141497275879431593325580861108902617925697419860464795031304315892589445762176423661651563137903693551801444327204825872510792294542734513209718521680457338559153694388456991960115460905650620850205790900818637741112894653669134370331956667743447322918767617807500275839517332291958892371966928710616201819830110876482743259824211499544034189636999442398284416014668077447388399249229181202863258070311733351625479709935843726678921567731036574383545036954594473741365915789454842041146072774244110116601003397729881143774846353500108988607033769931580417799724476895827136844619761575224400522615952683005301365943245357144273613036167868712334860817311789757865706914035297734883734155419408996876112022423994028974189208337403296922315742395640775233264703609241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -558558322936541457541876637162540952930897526477859303358943488235028434296372017163331946615290045296513299009426258681610779001613266555350652079029138816545627421795632553472633603363420198939679942429434279175337567144667644576720885871653947956786808872875227601467300030163936312397875722159820727461579107057533581482688391735340772125218831786495513405085973154300191123663674234010402252058822001488275454661391338741840202493659707382755195443500159081034418705358862892239610822592729711274301075213221723122626479368494255305210516908264574496096617913828690576390096937779539745038206745309299390137333693213249511983122709301870218506398290729241343352002633192617141773892708299903244917889736983836256321013054787029689293847634632160149228157142401760841860657607593863723490964466183474669228419648636247847229906186066949547476214068895489789070273858035345759380727923868755180463562291349515523818117148510344883103112026084434621132491206033352644371538554424214376247467982366989711268740590880197405732073398615153345062201445210139034348331901157821975494733647112361962952748798698365650538023179249045547081777133892605176295346424829582387909559768970299769257722375779345776623134572094306073415922748679255434654823230611678889127419053512504297125437784260194095882697787999845205091741677176075845675494350956995958701026538104054996360764237681406436052486269588110854308115499151644770465418138934695470444528320194492037468893452534569380144922856134183882752938762695358142777655845109158874851312077438117137073550503891196161386629678102528430349664740540365536699621599428598016297129503307990493674471215240741065772094730834165525835292566141068784146003384800372285412637202938105259412561409068301745097725328827810216409069959624597020106473126866880270334955048151271821307591637363417713773667235924728753772848480630664711419628350115072916399863517626140708330147625457381171700284810171299969994415373341367180101988021484142064784165191280205780754696366008641806920818222158273292616961239581733192606132827139239481700447957879028513236670667648151792949835529277092747270570992102783814426460346721182463568301609989430749467403003417054189112234297550604498571870901633989113730349982298595910317679192213274399636279720418451679185896189234226277800057273713349923957677682879337644206004757903673639243447281608396047900652555694527189807709404556883253112023105575828177185696234525734595008470589823957723354266535423193119413953360472627426568095090500376760522027855313413985139181517124133971647958484265412842507668932454222314897036804096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 1278548164802650455321217754326798160662047750809790847463930127291755372191314490678428099389636794085692729933697913882471312469662558535128484165944840770195173001088595256267009072902188219397497454032221310294498815815243605764685132836306437756074401703488325236514024123241088647183392852008367704504359352797937568930702742632113976513230432089423222615510389038023690443938938965077240872610795596110664423839940940577463301457949881634905293705863289078414882396289645588428132698145925967889113392363815657705966962859833580900710714330986445363170228174272885838726811960979129347807084755501451297798394787796263249505810526871663738700565339557313724121983338445636702035733849820485334344424954320349293720068360295472350466161239224118349851023987069033267404190840579851003540716438667183957081292510953514196730530129626070956568837060351065459010599645674649054490424894388342314878433322463804952413718340043390810667529384020800900807577186169353296669474753252725539395448452762254836049204778029706427894322679825782827081536390371091177825852375158538818998479557543165831002446839077730283652608712490035763634627371870801091599532284549481073903191828968762332675645107138977762790864558211099585774913743648337197197223029184742473977450805656807974299911958304667241317055364433075048303985554930851831453089597368047235039353102479356400781852121456209115855977633320736452075793279830786246988405302709326862411173345639518439343652580158480372134083880077836120640793286898081843124830264746507190268770952356968928428411314249490976529865897170929196277160350420906249823430836841418318112288615299982359646173574548193839740199380718391754624799550240630749862220286648449741512647840876264019613332996196295776879957736904175147031088725868212859969779745996786690471714158493271118594144887692901156866169002539520325172259000175297067625349410314192949523053323435833082922022706358122459985160282305512828659465019423554740713142507745343500508476469341987066837317179220769019826132283958601320970063369051181896982093405771235074302826042169129941609978692536916199258381825984242202341288705811453010244875987978450850900669330158204279047054997360771106863595377758311981124277526692177182512264868526536846047455471836191528541992900502276294337578097274811529686243571282703222546090575171078047954404390301436782552487394720645675951935831233670274102520822795891031213049154762063011702934730476769008523830580734173189721630737251013983391502312649679503693764078628153871710900449033876060665506697544652814842233009666683902759707505502526074938814627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -4026320509220848086467987023651781955008165091930861790411300860321604491789236013435879565877793022974909633500673477479321801396794188761587735796260434900518308409845455023288766919813212061455223531069501672178343381410639999337395896840119948318169821810411500769400297851842222598936915564450973677671406260122681250667876749010176374995984780883271703272635698668696308615334764208605478541322261560300434877156919028367554281229294084483439145613545405748052217207691783461153913868513630731303678409986199331499983857344152455934333327083050641809295216950453557885138034041567248655310007778348949464783883825235394586693423374221599306805545828387297592652347335307924861566685672425332519828462940241347648553735897305920164511121390721285063978709358519906075126892299036574543511835749679706544045150801779296905215517871167521039801488576462056193112629777906855834478448286636385641655262003128877634419029668873269490031375433812152719413816486155580202852290092413752851381217247696938985382203711221628583298884357227089126629587912264765099287135741576017455102876351742906410835396981942441803875326352930535182404202245375924713054566424866906732179923872271804972935913050947709384669253148626251698987262144380253639757268714641665455313515857535554554505162975006558623476680762443781845686524573836960219194443713632263461548328064460950599791456749173139756178114318978576390362821624490343170061046143289420477590694058161771564923733639562175256931232154297855162684506316111752881906446838070626746569388802537368589665803753254921713344777324378380815811115068142145121563878321874705547311504385345667696729449109123746931596449388672356863538296501604359182283048274962615457986172170544381810926589743140235468364289684450252094386615385722352153419531829567603718108366178015012782237829297908343872369833653686031525384420265220743777782633394066199071639002447010041256848046689344547560453852773649378016665687546328669514549179123059820883821165054059186376188567249804139620749404539744214256247504396930378873317591570966536242542978462658052319541133775252846614355266403512028556116368369189883850417411829476875010655401508401620228149548749924919376462309021024079662859149733809945375400946598491650878754754421520581897934530451204918882021093281974854193901890409733041124199461256187172457737589546062595196993422860993295515965807722846236771852245792430844085837323533444071918880169694026294434441290368545598792264189469814574258366880151695339673135198855820156488934694804085746580129266674133918355420210933704598899642585258204632483269653299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] 148934326214215982292478383336494393579986955082640058668956482770908454753788193046505992123119191549220083526048695413807506260174083406165689823050567661210240009741884334113954389675392708246997331791658096260564098606433957471731252942064604203355248714482576533867829115086868681778984021342288756022765648030329949404168604375628339090112381005755844689353673600236669647794707314651526584231137038806657610360829660824662490859690968901017789541626449912571791425401116164981358366122298304165298148323557985247771849926694640769328979499101208109455135624197800852768584985887814255314966604821426798072085575263601041155929834395274165174098581183159708808941047223690783804122808842834200391633822152717933261465461480218218836328922668005394257521672496870297970165994737795765159231203917530225520571422610921422049352832645281669910224341581604715332727689396661289781670112000744510319889809900984826871618509096231845374222306605014325062623458018484669236605540157269675708392772687922112359750644415988101669354307052656854999030266981385971910939003029287136290760403710770857718164307362878245690129853317924877539918985026189578252764878131285135765265235960023334232635491722015873233263656166643864417404304981172420926771831841761333018379425552010325560257493298897156891033037502469865333348563925811062173190454788236238571750401706092691712567718112790035344947089019137847536893250722938202349808182698032195969211035828662187584557215046361849932578599531625092951038448523080166340601959750016132469748976279131183985054840745063618019499244016383884736364095439329710727545618589268540674004702448462640088488844834864410104578801871463380058086643452799197586337625436468024395668828131163829191803529593133151287203943931247961752956350293455799285357258089961757042147127058867747215154143257928573140883472629488914819438542209245724496855050829573444432701767866121833978332258786358342386686036268574129628801724939342337760202606968395363074309358125951642243179033616532125257721771106260365350927534838514281375900748955613620691852795568128590786225812232388959543255723179239394339062926302033659180873219925198901665343892106055926251376322396969487560340392287014207754614301414855318541821055196474250011874544398541660577143349467431047631460796737264909063286886539312394656252487181216992768313662951670381441891944170058897662014898062323754173889627746553178171430228098681540069925220393659247378837931795524339001947746876503140494345495334404806140339225250373911589146335848369968055658757964489023882722373704589684621718904324354494955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -712215409020967880616790906314036807933288615199598922981337084477401880973401826014503054504737642449560643282429972235653904347246555506080599011989525310089797438662557639306369052725869220566065708111084428378101713093874515173172952612734759878026959648177806174357866833400485010224998960272252466491778317087789621483541719560442760494050819162522583021128473334918178480033835330371292370125158914866585467036922827129631721670555187244656428922266730509240639972819172130437607603473091212585628645573222898874523516746672923418173532215676112770184178289317976951411925361387985353745268665547007461013218179103216455651990498732643078909779159506421546408346532668891933829453933298758651240949076708672429863472821747616345578804597748452440341465448154276752533488161176613150782012668733475773348132715687761233723000875229315272077794629126384274493026684095845902568555291922085428786497387194317426197366304448447044206982044667186721734884161677243272361595030151434057900942574540559710278012178567958693295556645111437021440219642757229175919404271604854350506366071262310288954441252991152225701587358422262539569307695577583966527102557908239178156649836516905164376535166879343232658772233728883761323404135356237825374381083583473582415961768617286777676824342537927867586059986696241570938723466629914797978092206659740705745937875944546216822638521687216361865397555214559251570182423242030788249002536288221268470494306114462293157170890803188478689359926683828527746220445481365705059860166634281876733738537463361172135178807089677760054265586255382574537530306950070048147335785943659762168177493789456338685299005214414467992026444884741951699524419751316035095175078205568975016630201291345638289203047401843458389263845410461317726230437229737003870722066220688715934227545477837901770221138779142571674399103741161594122479452348564920281163563849909825355712360168110154904965115317240317426752949746027090776485473402170805500090927240571992816928857750177803427464946468364154813815253556293470252706011004475886663159413078256635431744025531661414539678796570932144465392093869170881714688171528150595162238259313144385666744724796672124499811653879395151876431336954210890658308131645597920779843043315120317709161817647252995684244385410784674956306703396926174795719295655075468864988655235079284346762499539788462299913900506239780739254228777758561227232721672990679776937520250350963446350113740352207356958913032405709878704937942905279474719894882516357573493512929656650549360233130974972974549652500798824789564840263240045206368793615877969805312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -2260018411666975824142308960616067475485017545014566372106484068922337858923340003883669143794440967924489478492663235582222831272418283392551410751745640184940855107875159294141691423763279360699187687197705065072811888942830152705528394648439473577994395751659983479662518364610524219592399163990404970017742060362467339227139813424872908937909254075368739303717904227996616514722564893130756264667402809073058869543186770921377766789847311517733737280222299102374106995259724403374558277405175175848999571648371743508550668338791293254617698190663187719444015874044904713885871882387427769069917343615516043939283095617101086560543247666406073603153983106913983565922157527993239662132130277313664624375209490718005455148993274922662561112276946562428788918232094016473860276164811826507258123467096677048092952625241978590177829960961921645243369451187072027210812127146254703442034763299766574594473161081153832288229048338453603384591423403710596255004644423418747796361108388367803859289307667587698409797130331005049684233163958579220611747956028477477807079587342920669035715382834680618660299724762282074741858672667316200843477033880637133536888349587817459628190937065638033217336588262765447676430838215897644802107317411151787680100170956309747356906213039120301052940666522921413573925219422712684542235422634129976934591193285792907363195568125998843124036487076374433945385096019611102905687606409684161501665773345975835784627878367404197079462908928350042549961421302096825952297642894295158052685194936721416485318103638551711335986687039079418532311920698176062428299482916782135122181385618033438569843430814103128221272548426234629790704583923059946205168508966294517612462278316789311350323312522683983897915459653522401520094248843643628024334138213549373205682218945698010739476403428288647404000717055267129621742038941250203681190510443322411699364960056028661736229986778379809610476618347594987210221441344922223460518427320800254933422273287727664941613323299711854297579244434072438211399345342655495689150389615304917326790100870294124001107278853640969631795705882503383393021034371813629170719892433539500296607439965646286423873624692189470277972753022824447614658035902189469977324468275975286346010600243167678977966612698908468556248592108449537424374652952594132756127883708472622941365088338673984738312239011979923143924876292789107647860066088448284102030059925828535336991042417738369583472250491779425357162529515122613089136011453374497498396137819493298849537269721710282231948344200700843383909684683450462403497391419581930469248265713180401991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 6102445697137867145656721780975504088508897462407929554098956460461780191552817935976720788123553670868836296571755536255848259641263664766233554682700770628953359478202743814986835399972373310513633534603672841600408197981001834439682450239969838687827506823577833107731624435824649575737292312495654679053646538952812521694427820371690409639027476020475178588505505666039863134894779646339917848067440397143062948567085675243409470055795441349341913466265942955119232878341589900233565694577314279471093155913902331469174851767002036501581464676329689039298325074145919597340245089778710721862508125029066701350162577043215600157102072744207082582671379329071250461904716015009725595303490492771936717499850916085481667630228928172420043718950426592163622723170556179684809974806256100805073647080994536150133798945984076567973642023565900682006935411328613681847730025792152836993337062539910389210627928745297991708174568498968179565286104497774070787103807069413283162441745070623729564124420491168740071034215570959495146852798033881441631537982718125764933342877299558710578777497403458137315285893178751924481337723378826783789763018856844098037413000180678911429241976465503419351946918523140517150150989661513648949750040710144077124906271127512539987216350399653900032396002673366096322477648177294359577160133182321901684674158835473854755873077015351306717698688813353281940543650017154817864996123777081320312665754604204006426328967191598555641966157770413622846179666792277634374155695540452170622760268981393203139170682414394545701083770122726936415687530611992641783672301712923023879273384878595108384841042150771540575401152599857496974367729870650289908120914974460409694033504282762348958104278400481487361623288752182408935898009909366552876448195746578503191995032608284538551969182018252756076816302672633320230579429305166162501018975116771489639901453650683679444627065405589311058997631217811413949844376404435579148943136615984109634112844412691754132277036866786016313085211750157134595051343455200219906239438116226356377457172196007534538852308213073424695275748718673491649828479991187864419116257276930134323781627353125206459406870245701789486911046823884767427673379743873189977920961880013059610953485937489732120547817476086061354557126087326393672721130426190669801617429638716024242648766278106325492331251664982009486188363288658388759624427830164133936292408584676907510442323313051495927488128587378258845449868171158417855907137884525251609088904233858834900165348437337475563099215257537740368187361994988791195439114122563919269405993639479487758336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -5996268458431074548178983965890781306882047643023050433205933919582950634111513373057110032473534400058340211032219669429789207848360775783765118748481058704503021832966852824921457979616328640034258513254764800049070627489438804112974070259206071598458750550634750324416613675433055193151749925506723571189889459255824104508979340691856942657106678358829970522209387160667192523460210515608439904679307976520579724706463264620780932678380736841486096793397807933066272125166598379662815143140970981260135659511349030771252471353380161012572869085395577649638778508032973032555823101586307511795626690532840672662391115504861735550107870893425661101063176226679159451123160678478929154340793572729310681033211742663608562749421549261061537979726097942984874338344800413153448486936982511714700382213465632840480468356218861293638103025734863363109797174257245859701870607767294459680464306889238072883723285691128115913941251459370531367556818078899258010483426982276443293531943630133501515365695552961268986947439721136634467640387846467521240197957784167123687434424861228245232882511251597307665037374041388020147072474363080793435399653299085256083907782243601387798895548607213634119743289313452894073195309941525020367470258760552600704007841116417274652273022956931971629743001106917170588900811507461549898688497622083374776884031837780687049188501535621499971418169631916571085148142705449012944989866878314748928517233031251544721000483479312870138381918949631149827388514843181268423058938063307148410724969658223688107990589881372830725036088329277564409898791607168402955321879127098609423096098976358343403548635941652808797955279869897916761619194919000383274525527760954210236713549418475734019379332208844924019187047539106921678012872323550357611581144802688498595742451497478146807816008533991689900110433845655422887320286371307899539029687409950113485375498727002964028445774199500166307073553492363546644751293413298131205982557425916234940672845547126386438913853920758773883586427925079667312232139661003279137977849319652891876537621152210140722045453937780653316947820127185853932411437066205287501787395810790563672345217742468799998659951327668706024525214952566528322379516558823771716823605419253521338355455668352437150817102878903026875426221323172710729624345837814510074735380840573297605973959179141106496893963256729288052633124207113755862630130088370123612395296387606683672992829202588086333455521302092880294573303864333168131009615537843691488055466706304404225621057343283431096867710451195383960913049020325370663499969590888032136317769654879901450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -233885342189349379052074991400677022863068081388062570933842735630528771544253057183665580621570160881650826244036004044494991210745175948107368638100714308337168538062705553289383477890603009536313677364548733471005353951277981097691839966313632347851753694676472753221507088717105272820719597935884225742273966001654734764508070396920250207509095753895324408661654448374893498594997941347520439994564680495992978071441832460045929627630202475271609678198883606336723346020197993042805255368832523193637337643545186657173461232979475926560011114497873098547872209365424713967744745148000116646832555417583404496115397045470022720539715260163460947078715690321527253575790186154565856371251793788747658340998097802545245569222612479805748772935378664237986751500056843205003821696208467936031563790927409218561977536653010729872297033944268040168302489846459170257356570676193505282524229417273486377450448619951929493662384428674025705473669451345450796051645069692030834622947667771941283628945760248902279438085935027423331723124658388854258090280488214830921020691266630051572683206197943836529297024687832314724187048464004869239493143556951460196406800343822562973513098730585184845118271329233752015188208851206074192872088399297027789188539501470929994851924883829620044043637757602933096365138296974395756374470875142236884650706609252975964352316478505180720369668067420690502700438900293218518438135168584123625484621411693427075222208794286433521252140892452969395379846002945572316712777236010154762590348967148509367075966217114536192025765427661720901710313817289054167095410489065632366141156610559576859066793381736241490945497344993659784391124478328181591024412818386839013758725852750272362660054202146293250294564612199695741570503131458303276277219580081983292644347823955335758269009723357366077595878532537306195956085422545638703829719868247840778661733716165470967499295996167800393705816574256545789831030486780777287326600298495542058070772078768798602347711028166213428618897986813762314547405435104052496451475524823312241576559843483476027562428011396004459555484710090276796174062897903804022442358823524297697847312710226815259801679679933964287276503176758261314446889454822459130409145146632581719825039182543121225197454642728197246743065518705127368940828193366787727567823387542017230337957705758793034978358763600359788498592071997188964060151983474234685089066764561395884504724020844456868851554013441683490724990929737870038857898256310183375008345385484641676074596180271659321491338197987706864487187303115490146999633909174325138850849531910739567050752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 872943235695384994949943325165025637542751040534640441918362484022057564497396069758021268514369449177778000393374956703610513911445859304101423255911369253149466492708211919949304498022055001007312658919875645624991595621304601379965028904726241722002707149520639134166646577527404765498088434158332078110559670574896714295361428462378942447112637155722498074239019923504837928085923787182530309583482544184720111275421069678246774496009571020479358121796237534847404387808532269386113557227539984830286989378636244926238960817419462893583575000849313294280955167344033126653211358386928651903728483766546812713424298577543152426902866827952103207853601923510249017582577049450480891656500683264666435160877722892576133576203158831928245650057240265022430029446092229414611714474316146831917175142167742083274788490010230119926265216165005341866349831882196165730941628332397750475200660746154683495873444484381074006909734707344371754556109063339444547399943154258865363586497876046693893585351558831322171513838466455936199405236035259774889276806987828960452879369541110952088758525317785942478858682485562114946298547223718867401070166285027640886183196988180945616513458254581366719433756050441372743808815607289519894646870727417741984450852637388364017090156221263661240875753596591372702222549288328493608150561487363342252856891388224183675954751956025199695627341450136946760884723023409790254936548884361963275477653870836766220832081722233633925236457396144740792197210237793792021764104018061685563968339493262645969356992446016918483203679156107600864618519093145019058126949983496627986189969282631742983263924063437006325195431616055239146771806560496436470352844213936766731503312012504938924339392594071549243592349016453936901593556510741127467226606520631941636974650259356706383677760407143527278453139923705965297061411932289995288504017257121271572569928407466008908169054666357149614845269468618397919457977863853449134360920076154360473376580641033444516756528781562430637477781661880948397940885840868195117869663971250759902724901997313062927770384371777529880706513955122195665581835443178413215129859012102343042561756761557117431246209718634383312031864744571599601385937077154880285927806173829530253236202446592304881946489306983129143250252203385284506590565483599622049906029757274823569418265727538854340887302551009894550693838907772370956304174387734943007360545948812687577371820701493832323410684526312985715326015952528589900533488832323618218222217162476791953590173455817458364449320881909322094009802575396910221909573109316469215351409556931008077496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] -1001380641792877402118241536069498789978541078285367620580595318374679033958328287009125686051255852520947941462009550606580554403547785797629516397164321026790517144300360106458886159818625616161337869427639394183924735161079308784877831153745511450099406669406699059990720823963597362594337668868487866297606559055239222025482785757866647778509277508359179055340653648915439652026903240457101314109784692008967118672072178881391647004972559742474123144674585960794394041026536373833588862689961228949893977182494301361423963150484127089324866737217949353031383509896537459501785188295296017292881834650042773916524119865714808986506125048319176271949023286639287506313579051136869463113116590853780870193595189578874861338486392743235463930122978748652607084007704147691341527146153887615550485332756782302379120107794440752046774236812956293166604088732535512148314195428438628329371207718239019534840795233480133151138329777887320304716182552816332536314707974461525143173547487035974137094004056652168364936108102130688032449079877609664015370904818500314618677701907708475530094467346449155904890320072640486957944154511900861057981342664328460646091035899920790031171202591469527953799273565988809716620223630785727774646946173809577151512939564722174519293428560922646087518430758440010085614494978528697526035296887677334624496311560478616050340421799347085668459415144554807462155250589254510796714140303948738637309067566421091865260155968291946661604710346219988780521214083107498782122265471983101549329653711511051605953046804199245143070234805861122306282490296983018533592333376876471363218739626278859524662070684820630520083359276350350001746165087796035499358148110835603066074113606169265323196555748126227117477228329559905983039741757274761485352901046251925220384938385852877859957942833502637073909986458246967571765196892220753522799399075066288516608884681801773303317170961762347234121216542905817888068213981050363996625627062757809340568711657328352811503282225970943520916184667278377151338677049702578796864925294211056918167377788394239771114537582334610554869960415819140781608974219573019929007037429528061178971275542862990858456550133650463664967368036215944045062506623179230998718059532926398073184853249921525039012033522944363883010317792803186751412919806942494433173426350073843901248317470467708363214346831352779823487744429231964044636123376390652442085121774732267652826229954063374739212547920848304889405206048936742511038559844158148477761442657969609822032100779564742927883701147431587385104219726480115394474460036663898683460786976296394479894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] 197166223823822517202826871789709180555888906202239153418208535100079332437529519632572857044739981260743738004534540010815070432828988994355126870258146300035024469891991949744879971242395807317305892590915485626228904006119227331617694926817267022866971494506288335788463186368227580946924435645169438703655044944300849530406030665968469633886978081472159757515519533956492659321026813901439915174273335092792197810138553274180783140993458343936077477151540436373715522739670257478586028425161746593974550147743546791045334691845040313416416803647101176054976287724607652802398595405013783872953805625185251699568107330065174314707930296097279363053617235249241267378809493903113306513114597151055243401223683643872833047167536995602617229076597103389718730585114092207897933874810016219374030626179288933614857709910095734753314263135085028502319582915027684611307360860581460636862132428377399761828051951563132431964796361166065668854968409997823591057127809700656650982029840701228936522512217883236956826504138262013858044937693561256618075515087408564592113206342518966766901039364646621893506817750751622235850944272776892302224663097371763727916216304276516185257424294130236449735941299640465172862648109481338307809241486119955976914661275643658363439472951386933856925124851990932511498623651677584552496701354063888523810186685149634324502178952133390508939266158049254433845760292328474249366357499406729341092207788365221558293349102604895964946969762315022831336080047409453121369388755590565532146839196528081906973879572948421266066680201955373071825201731006208765422775968386480027542717292410677393777775192743889357084752240392724699886378098161569171535514484536178366293724539334588679653643614147219004105960348922047227351443780826189285182312050255569772368341175291031864663511984843519982547719259597113949478192145220440737680852197292560992586428000542144045568090672273734242211574731732208905478040614813685415694905809614105073985419921948230723045525048994773825381810269328993620215974410118473533542605415482471675791941701028822680459382457056969179928176424172400520822363354897427110641719986070973111557978688825125710769672133299545704078388970766592557285196597868199962195513147144060830007964443814091408961119043657283015110662558830958360973532433912710237208984957709488363168353584181867348214144030585065432854255329109861566389501494696206422803827251123484554641872579403187871135194582539690202316743520775113442222695879694157684902426001430524829322918340160410555888989615657249555198719240364986345753852506952788695672692108334583974461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -3782998728525025013049572399947951854715998052986077095486647731225366346820377394293805791268930685799712701389771025712564018457795739723517382698503088213272790020716919037696309216702003770495470502903426719881810275594803296556216026668961413286971098139344519176656855746520756050442922957306233955560757100569871168159708301003418689264102226197537874721088634740668288779022425886753087339548507862117184088389523912603268788548524654432435906108001863943160450916876419221742124153252501559008615047040036630624104304513203002315373484373471002561772954460663154535970037840647738997211502842818870543677651157636353465561855936679862600097781745603616019553594934735131277267833254275166775635258361663496541097690747885261196282620236854201427406913715295605504147666825505776058377544991322730744405470417516688551686826816887341411790593800801861747561887282562068015873063261684318949324396376660288157091246289548401755912430932702758188825992231652134653156781992401992417669663226358866654092917640416196635732984344993803350408503891428990682332922965576053531242597655077746866213900038086996921496236966219852983308389676914524090752514716168386774954016942658389450573556948097864616271578611721793054635954975324488807572627256236944654926433420750796516362590813778123218262510662025229575550853021766060821623871139559695691576510505781316755629259016171239963414598655715782615280258328844939284133536973148231077975682205248843334327490168497049690814188186500219625244441278932347925617348394333991828932259375602671189706881741564368026855317862846156171550292433441101407429567183744711342641650386388926876904754406072283754364516508863644460029046645833517081618506464237114697350006978515167504547720281811010854265068740804087080207720030788343872990141084568437251101316994032471642369321009173150808199521029974092545092336828183804779068369066571989261624473052493451015445532865085146726156512290056187043255229345408815253796759322580481730340593222474907194677144874818511147726561735491532894661656123544265358516231185355110400509517109608128074668912483716654646228745093447668687843212835293970986119144299508986597769436592049800882761918214588123798978463417248482985987073583917407608081722850522886886941527680704599604303925330139903390754329883577029000133611660768708874915898895449059362148312835741089145397456728205785211641403871549056042947443751831883464313681101168492723104559278769992286331995111299034492995561102848242480972076090378591908101843799549519739221884917332345866815712917921195470744961541225865521327014245932177114500431872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 44923843402084710606389313749503024158109370517615826040868022275106160322195848010568190885990673872007787121494189637677467690136512664409543134419879692032196253589639117192589964720776663764148668360934326307766982532896338976229933413774678410599465798481212293985929084822359197937188847654157503254307523913970370753402592114555749121966777686488825349081976448582179145722374785594278870356353685798947142674428584302867989386909696738657282864416933516446497595758094983175124831704019016497064110639884937399825917317516096676205895088427648502371735750253895549562612870399926169892149199731345150622167333431724360901262944276172341536177882492728920898475933039017610597631767679114303720338957699696170122817520291357474215956976637638539624808055393260108858464594203525555394810747813024662949681438216845619308028202102603679244620835244707656174404341051908203263135287512409812870507867686186661987065659372911535140299497520926980176769035797203504607141279339725054045330496587139905629572468173988058344026078898487624947486432859158574041584917317362248804433746147171173403204771581778512866629839178204250333660811015447010515090692814736504906705193297590715963584360424994141898221290162204428367153823730949094183067599209838289276705198973851256224329772760530863088663197409075721326704142186259238743884310998651670227101353713818851997817146103702178079971429070903079634052587867676616556445364303343042780922348322782268433514974655819445472186045204699256848586473034184691001886543811990141133756721788375412802347604382037571592730930384575067222009609553779770297355525933360967925945110391179691449349316718835725228317095092650235843377627791575363208929071054165426026735614765558564639316153198077920515699432866058280111202077293054902578823462679788413581771459432791091536006484907798208421219279992156823716361305513466720450776987857635317875141390362164858230949193626733155237273992373709508440179620096167370631579256931127692887151607706790753276457215657430707678177245040397507588421614883174090045675020003742515587475956662336175638207923778351669668694391182908777676736534078601451519451989838598646206412880871810214887913271566748717358845591503148760013583884845197052794362679926120629338248741353568052818555788574697480214871455620887389654149102667247795988845910586023741375717458541025919061179934755988814329043132821636289613507386740695586712388348137984811638408686860494383047977199739265281110414490949379954533556153199600593838833349571770315790744791343222345494016288736163556193082395768906409196971225340587308969854238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -262165535030271898397695369284672798344174014034731398330610774004423538432509210507601142535341451264784954261117189040741118724548906194717393839688295650524052083934656126738409419057452613547274706444283662994291572282687678197459882623640236420388907097749588312020144904231285877023679858549895381129459609986130987304468998027029829790911005901114112421858741168665200297364519954643212889937287808426937142219213296682067691016029820024716134896651638115461764575437600222802535720114342229857159306966994712269462328860288823264680698777860297638695307492945419249307736410222756001746036216248398088621774240066446614409485392071462144575783798385645654374278617349656137492055218316559580178587520116622119488339383507957571073421453598832319087701483625830280661672827061201129658426899504315467655033004189436066654051257830352148138130177356949472551200612003329241317877609694508051548464791654836783178602463522249154471371695731539361124538311873251392385524678906476127832504689699530872736174247024575716301529563705289965875534272937597932784157735838711540891114269779208394014889924632755780983117220537883930975375634701606253127486304980801727364421929021383535883688108355438120646597432892406934208675787827285711738569514735960960314349349362023903587828350382873958465646765975364227529487235592858668571185451351232669286755931446340266639377765211220965651797284966878753421106132354874902875690872919392053536636988623665878331310247317365361013335050915351822763888813856581824535211314035471520259791481054767977657010660712859085106318263266763846910346567499750014713783942161053887819396352751996662095211446525124112711747439585623708847231573046613120827272894769850674861156206949546024410530405188295504342508500037110532221726085309222542656832546955732594724134421796754810714722611734075695365299255973961118072208154440310135293464865798788624971694066473379112673546063643357085463695443182729106001888886465994975828576279122514505952043659788625538012599900542449924117192832535851029669535222877801518810482921584330911759150120668026440737638812033896811250879298753331991648405361441313159749234056290085064793783046103865742164855946933023270106738546313648286620088237796748027544257122246757345845553841329085734943072394451041712314597295838641158810873519887981058231280155270904064358871930190561820134701790647499815331159310696072479185794265681072893623234869843920100923856094840833148379308427988512764050301508627173274702234498339058212343804019467910297035468933067304072930260619980482129530762404077391865290856564776067172827746271232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] 915584062292756280793916090444402985672429059749324023912405347669278693390197528755825670438357711447791342318792723927914010669835851472564971361206047721498459820280099307911991355072166379283495098367172537480154196736855775925007796270734402514072222992729075601721231045230398808136197186199973654266475990540054677613532346020725497962448751039622678235621913286911294184413313920289874380244712555380181100986379166178724085404848996226123534116417698507739171765837221554577221678072824215938729017303865765082339334473264804030527876419083031620464506434846580261916360703479318577880377125767888030325517611724359945546231609989926715177759336142899823654425514487710018076906103392846499296411352801299371642349994335733180797555540515537442017275849582451918657609631979697449180269222503548959196209375274328075180304781961552284725120528955044640666589177744126335378359623542019144031936130176806438072054648809728309161935112660206143105837013291023611728529868782060729552669158793989296729497316872383568645591792430569692908513291891495769399612889084561145735742282120311960718950964562157420173890172229446911191864014796325173048920086570032401582688716320420877925597522053781498231456337624560722079570758076902616298488683750202009905877329932052731710327568014181970139680598871400443664468859508574015213020656322442183079572642917688495791997096301967655373101117593505827700661655502999093848343587621071383155702701809129996084920890980514186443541697047480567283615756506384884282264914559067615262750414116212818953403437056332627004215736163641552919644176599870281715593274613502299130138747576075645579029428608430791841978889588138759297653960875924799048283318025695491582517008076254539613951640300817570086269148538878503605682219603910119918396468426840041193859072927440289964170752808064487867499972254515538634164711945895023319193300142253189316716507652803540885925725699866413709305770356030838610160609556668226804133475050487457837429460683693736899009759511056100769866603476454195006770902240491655553510131535019677234557130014151987328045702409935923006760387074367990593642860534829456161439185644600196158131869019177711835820590131038071199126786048033242335987971400687519500618114118191792550027054505673864717378281530859542225599219977068327520755629530896561612708677606702557076439369394431269242211787995920134111066700671758683167579314602651418097640572159532556208929562562114845383419815812930377991014246702334323611897492898831293799416109711472552107123194806294741498839608291260445445895001146042120709170765205592905371384545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] -2064955204661567462851841656868060298682293397683246435462268270213671648053414965300270098005929523363151600936959753661131219261553154214615961078624589131630641187643475975413650686827137742259629803861724321840398415384570404276358482644468055267987696622536221670976023832512743357999135946928751933830515063179790176496002186645646790712621550387922056501515427145205983927216762278486037163574838181107419597400784406004085456150459405690123825848427078608469570602476029779961537546290062914230315308480995825173783128563647681452512682524964293221281481723686498435896037099079019853966782989808698623452358416625214107121567948072901940339290900258557429324360231990129809090798843270721463481249126112315950324767603254603173849042706189290301029724659606864796439870533600756342074035489469112440901563678942125288545352794207553769747900907619516944507187779169345060953979820691546760965415503573958780752602262752470059499558254287243363717594383564298204117868069173912039077964622475348977510275431745498638901697060375348164337670010061418718832210335586029679161879610177823423432049060664900010531611233534042558363100120359460948611306094335819552785365616665870939329521649659631545392035328772132655404907820204652037057426260366240041674556143817501696139848203545881665035270847107163644513300424925188444855764033529777273110762315072247704326364037668124775396343731931464539854930634497129627000997865876959136783915026254305586641283941932621083052411243602550444880643731234751696138303247455866000366896736128546541263647034954272370348163698658137815537442724982152955249803601816182042765798052907416782567281593386033836348905077471381784413552531314367805065845333273525688223900562969137872257261153223721810877829684507640844102021273662427961885751229147883794295417725914413002062694125926853767330956694813867514028136545279142205177092398427407939720370083275712648193502041895630958070631423280405486099023755583372631010278199821652867002765802166913393662059952851729509391677956375918995196043174160268991184031095475850888191650610411446161193182294348527077646914943276259498322139731803564365747053577890873135118648493946108148723053489952394422285233566749546721441354068966497801303312191241552212894951632267227519461029252951141774435168475854642972136764802354185717102848284863474087128001232868885104392728379821680412338027986458645349215972329626275283207311282039443570221852423472369757854331825353033639862519996294457435998272812351953926362018289999649966760940885590901712581468215551046362170132146495127106420387546999591053322258219008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 3246958145375175438834678255996755085465861747577182159683362418095737875523832831588545807469488440210117864104493724329776634467784017907169944254607193886029909742999506652162783165379118727056744861676526700073717592013717379867733535282259438900396450698020401779771288047159471931465842758505046667360465668056665926480788492294579696110331139959788794378915860227231587051871008895935047915758846954071529299288793773798557629600738672190869243098234336817296080147755101999685468687975509597065643476823430778832045068037688770565622599101503968333905399816468739946903349291774750583296947889833705073571912846514669801627344542575485160564878237145221811216425513070683687596393664220727171506531920052897543880451531375183087856730926418869105961904570148777860332993912917241207594308980704251615684169755604655770531852086412692715893914549498801807949072238822699729216345216032391546212278730359291789478732861789103573736793670399374753669684324008044908447569637908650562629797072788012491564813624420850323837137100255783060260063522350767019200706518532641595949276606688109562563855740621067288301786275638653638226349891119862208437110292777822916281979511557475413543161560947640783862814206117506885066467170882869642427583602112409119174355406173498585800543107714351718498508823065797239563412560696025877777430143374748692021796631270565717109461611423773509566349247731973319324046255338297056027933884143399393148147651340256942660494408515632602634701723519448321106778920243518698735812621021330064630937849435702320588123194925022347746772484020012974545016161140685582320873664293026945051352182147961075572149728197028700287961909105135739414103449961138077693359190778204841886170676412378549571925045871875510648637003167792231349720454309754485143002830203711255741626063612263344452277286620247570478719038185587119141416518609536057336907090668340857139293138872157930338018438522487690274200440627778074041458827557673390860182648353875561234104443099877938247064159246161546276700069807022486328127912307242186705523531710959916669278937073164294077664678670980784873070037652383302624059092199367617003782896217426732157568249706067952005917274643582124234069222317337311701827395370496723597520361870329339110603725776509559433857519370184447133581676899686254261266084628902759752118590979926547993932062322126154584049724531153113576107542891144023278994716529801094783033779580402253101703187502195676683107621696150785001049045704908861791022099637291957972130731597373260528091395254346540150822698400896708979950626942194190204447214607159642325946204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -3987209347463182141494415092218031358690367290619769785341977438847263237378368444995661956847223196172723190797410819977662361264424945652030491859869120047161515818146378326112470567361535087632382979105536765072567796522645216950410971168431758532964364632542628301164244877713721008735511403933380669151603435052902600489532973404230902741605839358328134951768099472455803914867291395790596265987344582466155855674191388460894992188604448650374416262212973677583197720231613084821076364616934021877721172762736812103525467898520265582282634751184425895861217952145014513941925945452390551774047905710164589587501008271412727533768859847279267987617132100985284999977613739675956567927482586464842122866431034048743765425880966694239557122033243019322471092932408999969809166125662143332339604266357589417135851687781289251777437454717528525123400874965696090246908574815150907541081578629071048805989901930307774122601034832651644388050998226820600274724231810703528140100626275151046282714144153426705975833573195857149859758550153144161388471455312712739917448398851225152573275444308755969256557278351542055400220660573630228379984641079201530029282772013283613784046455091509433980834692156591046636478332915165859190229410301227275787483164000491445858227296140525333413652668653831449096618469503471964864155294321601824681833591324106776075934176782322209052778025878934702171797210579830332330561566220638765303482454527481982612466389673165686290941460615134821034982880840430208583283113328050558964411787413588351660845610738407897756577390475239313070558435834246232822675464273335833258258525563307638697785946527457262711982680472939937399567327695312603717491800399042899435184668365332772117568779517040811404527647490160738894900979829611150338982350907931498690455425741206767829665814967500431471207439851890928299386426540025217857800392383319953006843917197612576959258042678959737416042115035539159454475076499647789762956303573255044217534913099089638710327044966963749345299439200749754048740443603381451472143078945789423977764845616325990014470700045226421917814233387916655406000255948508911357204468807038381004027769470846287001440891828297963207572492918899933316481322808666233434820819623198056603374435272254199187093807264930418925986885854185924432983857456034744339803845927955897737668561525550700920813349628859111039651931503625566480223433466929153037512247968326481155404699120124376705958336472781492048238325535637512294611227247878942117268140860312616495000586156972740420382089112200436394427790555386788555554300086142552771282778933186192056241881088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] 4610519954610817234272336192582666274587612219583464021840528389030710234473298449485862608876526381275179899340517993127962084574824658452727802398058130443474992316417608469340902263503837847882230391552944157462581877088806689600509415959781719658420068857432236746280988820910896158911214125049588404533299417726637181336209643661577397478618077660667121295104385282103297891965525681502331441101765781454992062587983739282163374304124411282855909130094414143371707036314454251590196267624726033122119672972519386168866142888038474585328966157773566650104998212769639614007187896610794269084631423816482600324012003726225366825027515992762299104414782836665199009599791020930584085045205486884646661819209333734823549750377503737421431073518006758675346417222503272219702398314836373755959124046299842748798822335221646591357138438448527596461453058065113541664603353513629680504724939694405805061790399072970021171252630753043669024387249195801250602873630991001357352744496812850004615854116614156379307827357914229077121556268224784153493025760453355679106530132136183906307102111785877077469612174943901949965740081037108250097904945344490583275678960018692734337509307761450069397821428855940312025357852224969311183767914557336437491077670320429735982431943969807382393546025081736523547826735832832205880338396802900451814452778808206420610570058806114070009315678321239378243560107745881362719146987685877329676372235659948198109469261337461376448913767447687742319807437987328590045986434258568251227127184516628100861452556563082407664689550104077892901254269785444587503599033887394161511405123379693142846414868781976138200275962919556841543131860921937981588600630889481996152845699744028197854058523819886318964765916552207731366666600512965896625201946542816162606979331347114348710668017649993697415199898283094340408493114360095594013192478745917887090434390162247268318835922714963066591584192473890785097493895213846845097459959167159953366016594282439704693228119054100917530062603888177904048963186632472691739819004789778113143227127138224384012871272961846389015614947295923331186280477927609192181831814073189468918217158443884577592151180911578044698494769682866105161489455560935282774732538726234150091630999380571264742634227804205080914774360023574981726826440266623482474085598469792905523445443057329358527164854559889228701717100021828495647629469827376497883386111711993593684933907393427202069035464996437369801926155516987394022147961302397480976506493036294536355880020305418518499537417139592869301446409211806578795355760067337852751010379477650482506319790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -5897530650278511193457215190730695805948455667356399819476310966300057538040674610131364045794551122897807190325343130344981840028339824016071503877308323758431298623783306621192448141903297336621974046666498684815265716754677099137761329767398299830744325789991384575465422375104565418742515314268827535685837402611642717285314223278826039684704013413119360799956991440600490418240753863298510882826487722334102130343685826959907745793267820858835663069821489084338496147452508624342885073221044071382710138755861855117049897070547152991173675540799909776380218507802792044930219069094557612945104781433318425980710611056384387223139310145193833203130136816201401886980362613673506451974572080013739668700645890310231503692755421109009200438493734295054003364976655128514816125923348707068321595123249178567257924842535221692825770874224520573597721108400451201133891814796955991500120319056075503731706151807636407315038768515269582631295823693475868322090216296271879343279698672155547208230503213287837938575766187401327081894893729062198735169168530086143144483258698247700390618249220374017935589779549258674724958345379431404478895549715435662920014161228501161519671588587617924104066723305526723606620767887966682907256286996247464544902945677139725712115818963667981557096589825203165185447174807556396851521091109824332994740767725132384601705534112870230189111477206020733809997012423342332570721900639272035502371136173878370772635539122106495213272654962510538752208763920200843139741083600048562314686801555141295169587394661757024321330904699415467965847784026390378360420334403352072706353304405109256998487590026886496612052793458984835082719972449190489190624380595703492027784873803189046603953122592015493323939446462291560651715563007632368769253077962632166826139934202383381478512331351674242308551109670081526125742552588470946031476129768400141204021859215347127633259093318226665843544473897570136144138627699318893541604263184159402493910981130103355346636954799643838720031735458210930005916822202636616801794038140117389920089740373043193029830443049318646415311778594796534201659918418569681862798544015625972275663469387665470781703020834493264341575649067960914118133470135904131229770028232501423438494893886505150018362215001103712232594518630414314773605084927166203494421097916865275997140508113969837721095570812248193047543696011689802890956006726259687616194605974441579154581271040327329395941161274120380923029840563929334636056131381713517430118073926981940842178055863549317893742984010015667280169898896060068427914328154424705883526575243051364140097470464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 7938244710543434695774336892979735110456185228330040799504832860174884020438523318359956146276800440787741000446690983475254056107832965298822947769228040655562711829505829997841070586124049036007511671204603533682314267323970398430229907645436456037574826314484871626946188130275557854104708159171062050208528542737361952607124009268791505623882134131982401219454424746478361181222677962313692299912810650405144519843866627258494626545834885618544443800356321061688365495939937239982203833192021572565667057980273197230330438920849771122846194668070428652199763692538282835511422654432589540536305655673669683988758996423978943412471999425838712726625711572954863252485638223463709057829982905803343309790591008303585299818257875757562670049444490705223642547166606515591249462833475476443279099457479981193161706370519672468829531652396059566795821699480030483418985249465494728284680246680543829709390880340262792627075916646054122206467123220538531336132073774529170771608263895377270783409419727585743010824492976461854127393698088820041128937101044726749585660013988257045442850147654412400645338265730062311556895257539943749168310312601300650478961933756240135251329978980900959760608739574269289765102125666134965975135739742086279998359465992853570120462226956509538959431599239931930581697950995422222794501887279726692591900873470521788562554702699303028629652432959155315259289492782579223509601288523969157005543024164300633947496836425177834572934823241407746240619955760925823786507049458822876872647325972851009946639719297383482053856305440865064812163105530697017884387648191008218789321720291733005701850086000546189372393375984281670696455959384336609010112540158504063168242883798231743974370025917088051561572056887535337073799998660287114990220347339348980404573057603327105273127550975335930863408253712817231451318152004653754944558235907597520396554538734604531769680312556276026222297261900557088371336683773600237612879423318137025445623765704420003961333343216781449468398318738003282101369932455907728315258894291049418182351620619803927582616627876537526184457165261307255302746300342853392106292169278833176854399056268254010487971234055945118084862543050478862234010084712165252383243665943721919660054833675855096074286124317501209250181123983114751512570022097495228980257231542325917843329349772665895603609397478684028941317897620293434908199954373844637982606265181483062390902628676832810606880747422812472710966894193792291600995230182646147284517363555977972407055655963465097288797420201564376468524380991312153649966289747837178413382763386234210012910059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] -8898053802003403650716787365184295733552931185752404756777545306546758791958115555303380108311660570798407703637296017123865755064825864517596623923372769745040159373536365643162873141852803885054738323398740170137242768501971337429452888076268572434201358010387544471148136895183341562936159207697675096041260258636273965826141087558364542254325523567737879524001001124133063652568766434623119568998306434573031514006420240546794214632841477249220991489132134125797317777261994502778532746227064060177413388647868813603702110865635577354498897073177719491337060423212020206316067094672620450060155748036876606140602666591791944686674464596064772903085607508613149883370011041689365463578202746878835431650777502570444753928128785374128840660481440650851776256521195154275774139265511087127748919028963401229487037081862325833913349388438400602696182663121052202108090880885786324893898880259422856625547652261015463687532240340630583368433551856951656616401824777959726566297485121930570776868668490183588999312123486596568125898918547118027827519964797242353227267527508788246643603146267838283034213245641537037349128488504769184396712134329847530379093786460879281463393615692546517854787872990624921166488222342971271904781745286380691489486172698375384874738961480011411195045102311907482586543294349588405839925060652521880024489218650878352890645829128740192331667395741897497392929555197676565808870396406936660237492079731430353992804414387123239956930624348336787504339715189060562513423884265360093261507215957386722758382287736089536164181938389659379558565842726507278387673525820305184902416608081946824796361179048740210142793845568251490800309845198564716545638583765190172115628361540720525506424104360121582802562527862200386305523301183018240806416387273802742666135683786571584855904290741149088974283603806106025523048508423396112881630138363522976066657441152004603391479211160352602253713667047244016277605208450864805416479101401413851987523025196116112282345544922760784612776996237061229668640245318427308397970550299363282025367824536050286088857160590119277816878381843449209947361520629791755662576417358435208195592168883065829752144516179210724166241680809007140502503212944675542429478267381037107018868533065591549743625662765204631818060163245923368162646193471770431640234734239229324988042792073788487133140720889560943575495993771443293989947420898617634029410420625279906770528430370907099127309483404559088762974851539681653924326418749611478803926384845114719562722966771017217137464702315779247132917405357731831218291737864385216930896881197971181744737484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] -244492182189602884311812987545216431957343580699052499918230121369139141462309826716597577106554935361124934927002030903111170217302708308637606274561401216129217655449624021819606771097114076968384716950916560325013135647903412538739239618408084105216281271170709346557889756609298006964060951050010425949917707061255670221763062134234884459621833726345189715566173371741663272196320504832639065441476398986788816461400522517085730499253642062518897738807024671049026023841818700138710971243295959576580029815692372039348893332614029309192274546071628435357952344508433087656712525361109616096223688362315706632400688873692875537661936211888524182608037626073497231010769809514533264157037192316136963396543103508876860194826747902019707613135570401184576346135438477768864749639686508092378067627470821088424881100449215781927618141553635096537405217873224136785221060366392678952894355534744170425714131107516029933832205341783659462525846369199286600019459536268032903851609108452250369296140098778965563777473523754571220154322917655298438363138444929750636089462489781489584744414629756652698534518687728524906144183484088460251345902156202972869332469027959946443970512159679092412437971688112635283593776958332703192686998845628866346900001790664591619695569809810684416302646940677154713852643602024852988979743664044222742050843278413940860844076016077893839990729282073442533330133947807381742387865906095011387670312233462246903127327503247898786932303802477183686403986701414146969777680526132678291392763743290006079510139550102613093216977785052998185891398248874576984832990215103594892763680623221866564734556808225981868822981562870889829980423308026037539056182431522443701573264365832780873321187425629605704480540921572660722632557304064400735951666601332516870636384182913834806332991804985559547235259455739514752168062357608615795022394594848094116606097114220060936939586681519743232259406313527578157766097489920295681788049262073835049456177925398721024906355115920780945944418131529553022845360621247968645533183933245931183860848889392863876918453869905229942951878302469588815740067476400794333898038363868112224171657442688795531303451429806861431851484617946950751620131671831160377023687609527395381784729571819318818588035640435016262606756604754322536328720056234073017523791087993790246492283680365316603919823089695317655405700583620086239093259190861444864187065060761108758606602854763038237186167120669648361143456653341333783272957421521850787373287171372459716399192434171962387869552027228138426664926165315339710142334313491194882163000315191243046912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 902205835792302694745641152331139186487567164833723731651117230041556759611312559950659166790450919646001730834060713729483422180443547955670415691866113395399615871507756733531970653030212721734718036968751452134680833163412129058467092371315343453723585549867197307833811359243509479273730170544016246568973232065958259709375541584776472748755626948028445929527548544579538789185855140320749990993625281901275621779190313297055197750137888233285562551787131782496977382344066534716934381753232547120753567534058362283767656774871218582806489019500765483872165369734276307276780583255544119120558988417216249591315843192065270581326193444760881987089833553588220409941285004888626622554290857476068798912461200365348301939427967024687908960001635626235126648321758234788530705319679051971342604143757612087937985628845667188350522915956175037127923498783722562677831561287838623126643107871651704276499635996116032560273810381788309539013519236487924479723624473274838905005882410244272614517242719524471763597179726404340653799774237191072840638753635989943709387365088419719135827870593287909568119455400345902819303889471320774300466085951857797577591098549803992368841731294190444256297554084663572536125973634730719596638243002256058758974328678859060476462994084134748129995824684565620940150677927900907517822373509748785044186001844574975896867295423615608791908810643776125422414199622593920559708586847317401060043963475641535060708959291496306395463229056095208932728781681942760825835714059073363675919367138149855076261940197485427679571361237102378918113252515072704600315827764291980296395451788391481227873920983712590819879145500947605831122096107222555707975303952065424712450344187609786476547009472191178391420405637229892887313071469069623438480825482906256687754723948898490254667044692000651770914741455246975769443584341192352153282841158556271569712915973105338380370532210379395847977716440430776657291024665407946331730456772509023800598685778929244109389610146997935832100943780254413784032070493146638222065136366462189652586891765847638950380147427656547181040289703206164970417623942899826236340789141649119537985681881412582084748614104986888588842443166014871572221626816444214628539222879605229565284237679446903715866118926283240930985088131845807998719243359038706442855401257737497721046037940650963650812481546287361294365491705083269532997425591956235125833870974632807720495360857907393365943651186957383059958078478116635275411324714059137434782167411970418296357474166144218720631972313845769898451260542345241962648483624934360808612353274470392135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 4726931577408352864768093788810456204326316864991213637422615136813468067769203898802690227267959220614897634856370364141833985069904622707980958903944274468519018554890859232218681165521058993181530818455839358573921077710847843959147569173494731473574053928391974436119294318298766865937883765533379362563466052423793600940277933027185922118298602308508967370425728142395619576523526706037291986504210975701878193212613238448220859158648216633297894702356313689105419033468097693198852555218975497764297242123946945156415868559910018162250469655721363691444762835399826544065805760985186702545558388362836979070627027238567962784055430645261628909861363007973573541264973675801737408588788501553272625360418253442630084176822576087919120696613810397401281056817092847803959156468461539904904992585800266300056384693804041747204554189130567189057773755102708558049775787333344062505122855264513299468530773902248410573988557970199728868309082230130923395539287337326327976479564249129506821329125877473239719022188753491072326792671828885899799975126877049337976965960658657751021001236408714588812550434955746154142170802772587975891080534346413908399693405389971810054260231153957919336772777809722959845806573049850111444616247325697163718297356742889448540289586574925237977775867349092073073987355969050218987812712805990293923349944978210735042617640977996164973935116285579634255317444873288221317243443977681513476347506311923412332748770092806526005067045303439924521443867682536514328049818327125320615032130417152271165953241479458173426982495611448254922850760105686157245390631763213774221126129696700695909074862487347639061389838088800874971607294958464116056875711155735051415231558938370570555644979462390724005542957886826711643074859602761108154531166792722527957142301707980949382079769567413958255818304163452166238937997756788832332301202372353514489940850499900607656775674791364784611897662968900257785737778272395084854261031347408128881146168343320461334032521248710283820831426521975631359709407322925018728507095868769936608112224491626569809939819890341441428360886669894784275064036254218779854013021649788135500775775649451149681006702349388744357374464715916244620883733374436825248085163244154863503112856255438598002004538584367584340834594662950180853257454610893421690318947591826414656632665010323583647506738452672867913484186864956169468282852638295127742911011874528643748647503948763417449900761227797294252809838088618331304194609528459228850852107342202845299796311971971066987723370839940167604225112540987914500289321698831280632083244626328141430784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -18206183895053750720474683574612107172814200957677197112966764009452912253711161108347148929425679916128206604601675264262028117239526523984174612307620660734663210560045824625549865248753023366212294317572593963542152895692070369266411440463701997206366029232049998427626793335409738564913056979900171505329049782308055393630161065039971423178268509034083111796808753464760463101886975490852431967862695353622778878168414410613176490222191604257720943637511460350048487948425202501815233620153618823919822904254626456614430307543272749486429806060636421363924490369690754245609932127858144866239970472526115170682582682786818839804474463816702789286367316816558334036021853536822097400419431088556049045812537149340362214701466105867886123437028266091112695875385930439056917441601958253071028673285057927090901984663255555130032535785410301098042854236140807423251620655944423072378118467580997985465235485843646514908564111364648160977368952462922894499660780293970011689318041822792262856611719542285364069788187679978657560031141704239694319144537663925738300893127636043193006111304993725608211016152459765451006675333476437130796255087484332819849484431277421500672719480283592347222587049981601399538571495682642174571680182319532533291675754052010615789503876123234511530030416975608618637582113305450085164397159002292833822199365089751163766519371162604567983881544465404893519782201245403939128046214935439793108923849381011637369965990318453772730916052709976901012467046057582149112933618310094495160861508631173325418621795547941341533894138447242482041686308253884166831059127186757917158520670257412011151981752474561695010578397810890306439340521679837615239728981164862487675710482445974906775299815847761189450076966625063845152157453266154805204774407600293982456684105537441787954002544451879609822736894269244798920356707479172746782406009098017050304415474028497705675947999267959741643678344677602710966694632152599979023734327833849056864337696420026054668493754722134973613396528769809968910152495445506971272734450495659692620947404684876077803076486089633866596030791653919336513659191333359443298459720585012729050067952527929462421066192549857288619475858540061412904681521989946864386266905664612835285901873801840033928092197116464409899873163158656434989709261202827361150292130504140526821000752620226690799205794962355257019602707213681685520060781735205424531743749688855223543984188061344385023071674631020277968307573011486441367902046831072249128338421373753090485100901079827482055167522715090147497583957921691250678006481358899320953683929163652115988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 30979979612690917436103647835401107568066519542710869484782751883822406407753907005225158774438568443491128108666615688598842936318834223831039053082260079058331608069042484930823719920980912642519712889194787358985609888641182928657810692692140470234235498432324811194737905275920458444336384888377493379742587430803133613915159578234454483874608166277661445029415847732840255495292107620980152242569158727216072744075580802789482957561411290334364385151447491180392318407487949381013614669323008924693778473069660776320386897512971519287012667930731244560851074519167627050132921913641118662261007455214059950208755973629514189556983718617904724586349443657262481537106596719912683322865842669398005077531488084710100504666480312221848230044371241119897636152682925710936616592028491639024576081295142557204515969285754540161737446796525933963754548325637941416495141471016154219802780502713579587751515059918586045949705609997677529225164324743498240227362980134463673018460337478304891667036954922284103129638589958795247875058634771125939332304151363680936594351184242038809798746519633267719697325974915096396934600576645076304323004279316843175873744658448091701003104866651107925310757350922668519573695281970576577427690108082769019574497906775070872697406486855460081706419942185088257166202244967796319208401927608715106950987703384417695626603846917671107736500373729662643897827885888796368643772929045435797539815820091368999958369911763624649731784591662338638251557271761677478867507453724585463379831860243633104846327950109572914660742484156063183350953528647699678245011735496573556925389562180256225746109188920943117199089129786499727416767867035012638686968808417367000801262591138620393519824739771587146031979166379164134493062605503237575437095704707895258787396335348670101247455538582509127945891146922367821653284769096019829405382049800727241440676739112043585109405578098313102424538389618501075046596696466544528771789936053310020337206372809782531401173402207166870183924831622673460300947382512042443768476146948364251865169684470601084803239385751100008369650497747263210813887384779231040100528111823888836578913725369103081510046877717593311598702126838416975724091014030945799835546649579110813925433225289292576177323221296159412283612798169263536806052212487852310518530270329745385779903235817078406291632247762933455407116850475203300031240659673012514128513958272498387388091960799272364564214623690568624654083667067179371342455788131287760300367270119953489654460212969841950701784931976737433162830418122822972635963501846743778455132982688916220936192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 406650224271074761702518534219011670007923988723864773743594147076109167069493092729530444747654972641569303208564773215843502338241164541811944332154597314536698403797618343593522734772189404946448615767468888716656596336562089255192880522257087475934410633767097402794674673061921708311890924869726660407611945631699453267994545755531174294160986011670122182224854254800222511181201727751295990815457354361143090931095630766998894404082069243114874464308862716205127278673139970387554303398408057822980818141417835676138010906785880059378351840164544890431738035911136920880355181609203398097457492027220672853398702433005202643033115686562034884930773670804455973890595036947619597382593684698431954680830907851594130014543585598120847177044752028088075545817657218422065782101138906198578835653838499456742142247192653337879201785522106988161707191502151642796143930718450701590031450393622633362095738123590642089074926162431311086239225167753452485985757031669582866193162942405083344471546174419495409496325783003202886207839018474119939862590608183230515981249713271894821494624239112404858651559481913323611483653311264889014459198423705082245238432341877077150208578630397948405841271128792746783051736969842427726629122351783664263510832238223120327359155000820076562440108359751537799772406811426229436613197515834083842026074579783685125137846260433273672518226940184253869852557546590506115153516526199300179096556122423379274397447531533952966896661787753187440115311105630648873523453177946673345379226277551640411061368488704024642875422960759051194864984079790332742627202015031868475616314562153643686346480246076808030578167772059589124240837729284811336783900421926730507303241579851694714314216768465386309381336695031286105816278669401480940560087217752845686810135160030099484801823591175223528057901580112369653222819426359842777692048655291047885151240394304573840262703930294619439523353573050525713348471001668049193166441804446002170272246484617400487295975616233065506932157752095499223473437958290885140673034545814580753873194508618281174292807418158181302358172835904907686748386453546226206375035595491718647473777304827806400401042709298014500776499253020966032826471826846923544656874184270947530363721929519057844166728541745748685018499667237104201848695591302742697275861783433221050575308827314521460524736197632360672992493569031237852475846986654940672782253461195461218611041239728228465658421107867440476019094078529668107194329630746398209206950816870324741876133663401766895295641002822903005006218323372279522334630740053856950548849742203741462855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -1669674271278343351764036028649043831172097619453640592096989268135274300483474379609788839084298535732806886768874135489348004661204828090094869518854996585939982854019453445308392096643580505835680630353230903896237057728072317422542648903593058046735838341404059702625843574344452785115984081986885803557236477485852419226883162186687406110451770709579265551374030869902625322620707004593556445078949843156787872354448294284430849010256143576128485545756688236619404988673104144401429287717676541003060758953290549029660261452044283172134782616277271386895040043491542894784167921527199347314807093176875371402431132650805982326918671634820859678884779131722159551821658506667645419580246027319616087236811194608833019245529393796025134334046555618904225248170200379621875166744616435820528424188912041299705968230797252651413822169433881771075152196259518446289962822160493911701303090963374562136642054829031111792270525753409009511596363670749173992369208749717580839789940366401652423911127990195868828209367051142473215020962702025593024699117167912589807795999448613138010464841042598582238159556057126847630234991442361221483479059897289902495175288433617001667466260591172650361389975740476106595323843346012809326459186964578356891953368079633668919976600626288129782987207800281501963141025837923852940615248190466825349903303793577104433378403672811707561705862196989763258864237656217081759023034822916463409722235415524169817711228501661473053845710537235803345433368300895504306267059804350729780975239260242490664533650433195696143262451139394699438574959232009906472160092283599487979717012242153543233010509150054814864312135381210454721394074677278886969154352872793311945568079603838063033733650548400870005784999366705458350632682068695821760175101342454539421010892030337503595976075156505570096711359330205795204925202579374417164777794540678983193898789126880673582436576345634479511920058523339512212365199398920500088186738200673650817568308801679911846995446117014283124081345248768447267353922467109576315642863499960403256379804822965848933179461799708429128197511634024751844046424403798603709338936149118561238040720476923272252908868693924351074583049165343956945009462485626890714296201083036349825985075682014738199828732172557649130464380438669186106395511025399414894569397869106450425908594115073072628592619870498062421879173099681860702849349367280094656395189459661378394422859639446044276613921066568915108103891964161560789722540610033119223292905518373750584675070979164912620049728549921260050115626910367262171266127306582996263890266186626583561764864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] 2294071614073882281575244111564577057120443268481509969679170382523961202258573514211875618856061045477387571951261541572149945721829103314848462184384379678008761513914467595525666747728662536052838958671561709668872551005399895007344660423464443251752706516188297336406182633915734241904240031966049268074486375251306169223880965511507743960503025636207991577438842421568602924090557843476955373552953163287845918391717368734664600823330068273040948397822436207506266839558335327543660791700269052405688508725015913940634779967032086299995068637797925059776359638628558394542540195874789846677742821329508495286898103247464998537060169563008017376224352474835364222767270999808777780952133797948750468263141721733758296258608707851942791574498127038553539730708459603108429015257520861161345729834587532880241286054189459035898953888648272323169954377700905308252875437066391982239986246231317849488690215776681042665598768582448050103619268430833991108958096128052349731489868905710005402946264736981287543500470839806893365653451392353955594226408042668739188459566597659842704054968780641756295082580157183748303230013435652993583353904275184680970555031979080481303190254775999176817301816413803913368436950958502970083505557459257950619560311538717770521488432510862983158222338013480136892174427988596751700186641394903183299176295889823685345126813205976443993705937980598239360483271954972734751481059598899438030073324782207094103797445061501872002478795915099423180300460326026341517363653716260188603733649257345748951578922588654319520303680639893490444620216640659611488942055342715836090673432211196147063970698838002420253396454693697103852767221528273835782359399506421051038417746299914306534097403010802838860492954494707564795143577088866035617927313731196911793305556083752136870055490710448098549216745596192082765122187676526248218920469160266962067633431766812838332619253305290060259323521381479101809162822704053933320998928706227506568663579624892207284229744550070342651265907233698756483751581024035811807923308718272102800211191004767952543896478000179188782370775135827096985996303776653815005361173973108836295880507766967139286395443483359425783220873140327035928992589168993821995379543452398251202684086617004063979542984693510894248396897854089483679698055950370561982322725926257049345470721350598745582428196420774675064145830825972397180225873821620277402126672976593539556200334306852476163207495465666501094085204314375902156205092567816593432847059081521026257655790444201954577609789541655342884443952374499223221373861465199812478961885548076521918300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 2864301629117893365568711714391013974760793474852706979930978586062234723281391213929519095126399123232479343825932007972325016012503312798858266276473484580428562402986295185069879490869925985873522591728421723888164407360449152868911437508286929075782602916496533284669500825459091553277638138412209827559828434834491473082784042563250785730175458283638725151001753611817757586012631013446286071906179920606942976561413825237031988080426444563782246814525984134389871091572256669484887098640601692826944939852583957134983580477244997504288253458106643213049896066028760978034341808799275664123472985957633277915408048365232626433502086436377133116147708268247920511865942183644149273653498115810304652344407974499273511433989269165650953822640780795587516826823952476156331803298061246764795459390240745246400844973628751408712749992250338209419920045281810719493575775106749757704993127770515580125054385127990854162851026540190443046574032496396701750490657842019184047573753976696518177636148796243168396511192563859251115944069323643690654370862957727681021320573667414571946691540847382330981105390789286621352488921117305848976981026303874967521731578986622600881864720538464288241785252982505249358606858010186630440204652521533302240668723612311590307196216547755371289589939382008899882973337502643344283191041204530472993773598796589240742111612729397884768718673499680799904140204912812192452644961759606135889128783603306059102595088970801023029900498290106161377778954283942294692576752354307362362141647119733704609516901127754156752758185765761381381014324771134170771825843572972096152236628946052398973852706187087782400687859166419464358818337269766382456924929390426757704054507111369975477856626497067374358820301604490956899106501292855262698255617488202741248300623861309487269876261163218873911815703186513239716530453677331227794102943700277917752973817626952863593226873621583592495094674455081963768728079626916656411742322835385212611833142875577626003686946430525993322286752003707254671179569271951431435231512862914419506092740029953235083319746506210679298968049806700844778370847827401687449123031650404834611988791288007224743285045661341339400299509507338326931915095340282957457117618926021074313636116959173773986788156348271620885452423773268050167745191566824465050795594343863513126012888269816631206454237095951653041490123694514984105580744303731719088032597798825693596135916787608573597460635941508250097371846874547461448876744706478440180397213186398540181716397638684224594687601809757122863619931246032096100462131951376475223149181447554465875886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -26423223388136070851172766211207383658719183520675219796823751322533226349915465692447011624550374080911961099266436054473136034373276361764150610733508902601214669380626256589981631188362254870637866336072018723062268929608608893374960134726285647781027109413050630993470000803924954785339947714580271452670824218797641587930776775492409684181883454300156635211651398081026694979964006714070854082391574221093407820317719123769896656191221515127038267103460767053122670939852503825712595650732513488731904774443647669891455761833286493025141490801879146928850603899805981989874555897948553340280217773911012792551504873116845661668004630900376006278568894624606791794645835022999270838853383236010871005310906430186276396056528932715541885533011277677669948035944378630139899082938295959017703680616554421868900914486962376937699070878681735661502829505489145223909056966366428537658278448722248614359761996125964796183025751346478127572807889910990945217552658194965309082687429380227046566285513966049227321635736202933977245019397116294405364383490198337573348868925166540285629434274432777263394295610658332163296110849340303434016626536898711283481226835079737024585540856136395615155200681786026066056189236623458723341109021348665276597911157109577236287126064861470863841361157135367352176039708618416011683448593898974187103815721562088723673303163081835556762630984659296945963399140089366974237616331695329439325735246507965297479873016925870711186329662448261480613255616519228969503868678099086651070457887081889743749770020881971862030828603508582410710957415820561785951436177169250059134921757933161768769627019096756735476344020659118039468376260860477798831972441599988981563211309972449310693123229313097262249514674545388836633239815335121826084181068115487623805300632625576445142880627976538665813717998484504633594178129809445960170436682640592782783280393089433879266406931145205433597376994581610891763126717313154222829186749821304135736057083391643870053335302551556257601971034248021297471220602334380252197182826395487895517010305531587101594380313571803631376419097224871346146508302281322427347166892430696225104031115438529257296125433690091053173985828403465510997969672415854757068652784197987712453640878476968599522208717550225387068508407508570857213020938789931662802397554370712133683090854867582769315535690235338475309727168192614419040578257009761478280888744165491192205660210498810770876837083271734747457373095180687218992974803060925435170647365304835672984031354820696747742407664660273285444135904950810273264589337356131313370822714159590080658800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 73663887438089421771395817448002774966026400654337442439292376364430295603319817656798809482669049010932759914317940213019000095966914858923295810812117636214762429896416307170201497943743781378785305452485512446988002219498712890537194162416316420367649389716999324651662296981674659984039445430228895995635763134596664840715810759275622680991131286388137937581301292815411347632165188115156992275727899014610934017550689903315466050579581536421845467243568280146411204283295642429919496978055039211182275896042791901550278607453786626529443093716526763582962612623767025891149275384519073861023256633885504207112644105057861161159281460212721051057489478812054314687793319597241879709503780143545391530981689660735852437241689747278959119480710865781282158189908556581032517287075275631023646998583061992370470211090039401743990976821288059542909134591365082433814388039791509839822563551948400283725098991630441709357756920455747764984905272352663340066500387269668696584876106297621005851808415347743067866369646030574829423575026917258366351256223735059605408785019408952622396067370098926694610415359017928311867962632311242844703223830322153045272585158043941540645115526473447453405281027035779136038889566895636680682934268470299400240028940311806245076121377710231744044640122296692363618574071834273510581822076600798770639243041960814486802155979533315858973359013531084876722732874838247721385287523472260864895601667083514016377218243092767964222040430939127366386227063688576230143054833925489730681157161072059038871574899652940694596243477429821678265308941836520039615524276758500447835112504200845230804770413174526238727712812058144537655575487921877429016894262741670979916265902006668607644194147395720837178020186712141904286183947088700441553360470807838871587022983360191905060707537994728635474374904140664694952289830657335121046364466630016054770469893972539654998277852375944522362372079424907149889266363213372382044199463902685090270499130031453763113647716529630856340552006602869603528148041187556457714097972095130005978720097747518855425974467181444514592809294093099657103134708002006714748147216737308439746299849865802559030538798632063242652252470719484894862779385010265023605898133481388873461531819930927024861148130921000499225118206645566482716863955163130051211505445473957026634640432948949587367981788467652863423194254911668350232543682887636184771352700489234758719316467526174537846766040963788624698851453393428686025193764170314946669741122847441644784154831027526852812718329385209858528437310934235020326346045585622760991708998553476429143605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -37742665566683791499668282035128815742161020799990169550999944417847072955697772042821990811227543012611235295636701424539912306565949694138863096836057945455229187064688956940765929135368054574317035575467814234281652989123833756791557166258073274725979723075932929416772535607640659951008142731145028509588605992605188146339877446019735696358664948262305037996464114870075833064775684055185978232742195888559395576680563581609041624077674323591009356606958649955566709988771265882172438501316651986857388672448475624719102266186814096322565892954052867163169142614151730628517224733349324171151168597788186687452673373319054995631561082705323981584438887438074292446426814741936130526503274299183624908694687832318837669180625375583857204835544928504291730389411618717585270160532497393294932015017952360064680773564654744629905784684570230670914873316919514062898440249419401176249727081827250467508233692318724015956432430627543953068897303784630475292235582063189283978649085418311213280260222286886492177028728885230082724072872109314435447176815771989960134947971691130188382383001974195460434875037851496724365453352329168709961350012549854264008844629062283993453246809416574414178381136180132049315685266878945540681831635750783957219136867051980617314086495122760724162327867498396944157234050513500107249997011417914097405018270583680926929234617343549664308863502560250169149538297532652324623392794840545268006295350377095907545971131532627092303271112747636815723106660622815197724351164649578234382800635383780933941995300072233002003066776954752028000650274568730804883631380320777085652517266611201671677875024603246246747095199401900912198091571953299976487032480844218905915783089415734146721808230642190762355639258886266987694499987967919709220156780808570982975460421762619732094111153547946045711173008766465819658564190682177245423218569107113651703182379525428900598466638862704402587943526954195321897297648016786514328919940526821296061461362836454617671927780952320105274362320517595428116947777011746969090345594797596993521568979370728133720345170557671529836000953548197952457091840272140160076341791142647112084530437486513720619343494419487287599315950159442437394759520549673765753454560470057490151460026932634851953229557766762391161678196017256309800580144652154643688688172379525050668401342754214112306516909443025812673775163683578113584011819266340782563504965728498194845801313363527146013426028572129294157372732956853259981712861926077416726625216771199802623772081597600611855506590971321869155387701877045400209850305833793512366281630473754178297528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] -431212619859912769608234975953173021154239085492454840808090447480833312794062029197005699051526656176919963512781871163163432431593297459832365779192519253141153719696101138169436677343619671657833125924167181570602878317992183901793175025948600475838271087993003506487290065457082019413625179727277047091610085119539727260156573645389136606057647026788180065401719653785740707461091335900046542712761121723583573110939725345637638866816575997507950574918217780385907448257034264414050529752180016121298562197192051902663179679175927633334935847570217371972553664127376911800618588465047773763818899986936999946327941934667073806561532060580623207543244909571607799129253700469500183393894286075649131916346425961184317895905000691951672848986646026789731150838550599763515302984908185426050123896063849011756770277282890463610225234370884422274648420724426859866678436893969486177599450339198171089066973163864007743701275106250109943924326209688767279961858559441931966651867928745078286371029254663670475674956614559445029696858213409771737383772928323178819143181344465313906332046380151937408156319384474874531450540914163912088074070038097038027411516999077137943608593945990915751032469881241347390158037414557968047887282574401185408611320286034725293172494942800625445198975655012030078366553050595523813098921184275837817900743389953354508099405461463430371686363587522509899394706170420097142834414550196841135590069655058536671625554807259480194583049495585966056897738233871983148408301181370337548559322206075224294741938089860317774803833318578854352846854768235420654660324951083627847364745694722791426587901362471581138821241706492452676222079787841340762323296318852681905680210948573713356668668610209502045142699171654673995248141172726345260441353864785194162161633670923599148555697375467008430222393723686236329651914214599069369923471531258997107224755333484493685995011020372605677646034355624116325198913859860448908083655014872875616916976186368390321835563756772540770807682229474113639070115679006343743359806098993680532188750636469775006469443168210189892078696984356226806716013757610605919089271092410717253556789073610665896230450906876312315626242300640386984678838935398902969811184131840936390995586154306246566708910038672639692686887436022453464807182736080054044207873625818759042753322379334565329936848389920821864160578168359492697261664798908566153674791966575605592711059380227480469755403014767847047471744353306087243553168425051582567522097734568753097725728329889292099371743344148029095737951568956495005580866359333356699011426179411655397264588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] 1664252856371361351911842970087076753128439765803994228653094446516893245733854772025378763346979903389016870146010934308468160427481352801264100256119671990164145684783308774911411839327390853966768503223788796401843242490274173365104528755027698947461099993894236509651941068207018198444184674550186761949151276916045363764157640009065127698564813516179722023665824120032131994565147520265733349085644119187925496166349470877550978757462658060920259536136791129181000089740597246271530014720385073630529482627323830344872130872839490690870054967940602750000193832643819706663699088734506441572831183119617254437049257791845971699424709861636666217860184577281113466498895850068546858829358888509754720624131225724410549989170137886927251477791674896763452139613005614757536370596126839068534229400048325576495134121007489232836135233747267259826786843840835912864054723957006071439194085416864889899038313414244342524798574110245228883953090901409234837053435795484351663668771562832715679314190277358471512198794513532468048270008540242898607271371855868043701592580377395749841413316521738512658825306075002153628572720862336570352227279576136145777617038157373588681455387442722876683328230858802811791892105429263450935621043490666150085448060472989704394175555014461440061379662711486868448193314547827808497462692586006273601220980660548217468369192773912014698821149812685559776437314053351559827321148302488434440804559044857163149718807449658196606678899132333582331869796108814195945067267622734942977424405486529722344938245652132027554431318550279111143194961723970528124199563207243038226145607178085622172592661096300844140064377672204187677715678980825562639945392033343049721781706321496804807933937965665582103180725588874203304499346079932120788544041094001747877668797482051407344317206492973621902770586919017197569530947536199441253090836788583598416459953924000522161510673468357614034531882324248942772467101405924279373455490844328317573678223748669165128357098110201686411071781519948084084912147144809366493558898003804626920749922714784429765168529275611946466448761320968202707138136723406341602717080844965510835923374336292295645312043643627598781691089506035806525069865259055105894103747438727907307349483675914290046942197957537100899536125942156339755354470400249046678566046351461851202011423360123597602935277398287860036395449562266088693420689304372654228961572090155142048463537906074991518977111010025517904782598383769252212269734566365021784181255046026699807250473309170414837052528843519870259022610907180962699467591318798586048088487069011886047242485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -3355223408708781823629713224474922215317642077876509223249972727738656050911256956897895577599109978376204342876345090082792024823254201013505460641912923192255273054892603702415066871998897292900765813692288295564043271853089693748386140101173417925294014923013677788950280760428170581149506096670938075001456538602450139103412907585562448890027463485795137537449403357721695645315829478805407813926540963910887456062335817114172593157484267227827420789881191648338173079202061572115165396288079520206886343641633991487273057055970012884589481175408834116469461887223068833378566502863981539858241669826793965554191617787235111184484124682034092895877914414049148729246130233393362027118490778212285845566625642533574855112468262213960615374038342350929846963166472585623052083725590258096228739502328623468276675172107876725802676053315348107616279836240369161626531174530552408939053635326599755109822930602227737825758048777670208790797912566225564202002330181588332891121943439716655722719708104620661364474402245253089999089657934907075091446676692319080247314236824762092662270769094113711723422105033343786684888192966986992427563129263276815483053513089736943667132064514215427688818324646878117986398485004317504863247970924768245864899345097309694557701928455686877195741319638803162240487941567851631177527817769594826078967520269408936106575322533092622335799543917985874602299263748850210604177002526902173361458558076937571825546657050887355096310337578518935286195382669986945965907694684114456532372989912334240197227169216494425157716701430337240445616350911205739310869603976898549022674079876538401305953278915653276237256327206288769793926637538005718668421117751877133906099035990664739066605389097726538734239058249184979400513483517440223057129195883824796750825376125570430749953399127291696639018655152354556087565201251458417189706753425467773321142330980228614620309296263511943280816878299845467806923819596431298299932619774068294754028194752337842808233764908917341651849955942635573375651621029044129283049382775005604585642413116610663278342768638393140576599898000293980672667892044188380863852874102850071388890891325968350787913109760430627516256882218121674559096286184115846180749404871770509152289193234506470993765377184942403798369528629126472903238450142098763519571223989186957262368734256535935308113013806287473880432174501162265551363644865883945256570407770057571902984930624370668460996933590670203218274664712207955709470293263191874793051734440130296269282855855466301412417041932575929191983863970342050480123278913506705393748432445003273304184717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 4786251940003050059270047033890618505624844824650596802492526765846997136859003525754045730608225736871424413911140062715202893789957798884179968876928120125306015081305878641952322646291164275082780980718250233955663479583229694344734655970810231690367112172580266571546031793272362458557418060540915393740157291319434538992872231572304655261190027469174726506635218067939916396123567524924797829440016981840328796176989777520738707898126134813232874670676367828006783157447546841028013371722977412891460111686960931438725831082654421911139502583053337755589068746945932738105770485731298720997953250997151366146636989698364408187022554403899970306101894183049076602758122681685032820692586027126047334867321215468303484536767152522004189525482089644779997597529144698104978078773088190309963041708242681826333607397351378987244279417751836782019948025856599079835906067622312823202635174076736792634094316562786371054660421083035343065833054961359344216211516786044658356628013826984116030283273790864112309317752674108456015937802980040348280505480594203570809675356788876088469453868825782197903326341601558635967238861235692005697882515001219749245099205112653428847695375611859826584354573277660751855140834288143711321238554855552438009499087161437295741445364769932223738645388409847343166101721914007024421752055108436630188201114954571449270820367374768383434053914493270208437899744804091788902153897998792820436033831355418621156133575439222749813587741855865919811933069836887268087333734730148678973201889309108585815659044767269802668738943770496874047502720861354031414517320987688923779204049232529627868257289194655097914383714989068737680936992816285692046856103606630082092154027083360013160026397250903024529384917329177769937577752426075116538918676836094431270868489676585979118947574648531561671955300070389840127906840119070874244142469128395393853204455630540072653516922107862789085814354819887038267469931143735459524038750540099579234553757733908297975189508478033792932157218409253101335633097271427617765150164087494730148446399449243599955717478655122706527443734677230230335012608503954013229991544228507840928462269674971243808467187608594494270545297800166016089177742562833105032884470766670670966702030938398262405554526732491435838926332578117024001833472561811521066667164572252068183312017773041351526732277632496065790469274710129417222005248532398109470709282888842317314695496946300558278640330881147649730853565081263802036667624643651095832076620937034637181535082371520136430542838813963754602346076677949246033421960479301774379603018542529588454573998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -5945107209898093494974144935965482495657284721536847594945253466039565539910688198156502272009194678763754248844611946567153417416076661609857399287129923195317188069510394088069225091363506089570970633609908137203715506820099576878521126671070237334513813146679838844651120996218758263867561708947866900818083545987366021965600565595946585584968779169809334154120249168107543503378271457952997321129999223566263561210431507055659740318045342641096955666733915171378939632560751476232465889598976199535795931100118349868287420903367306851612596134231330217432191901249269938704333781109495554380755658008527318323907982733100551230301436622868478064978479875367394257903440833153543582286546107083745921125810023371069507610785673244734991782442792712199088999041914505493272380503263703580112897056565995175598209630623327376583247867825688836662724074695247920382996715814768327938544470736399521478362100629500511632271754722739025196759326936915523337375628151376461292618714725100961415490307965294623181623957247473535168068940320025766791018758880209019749472099261626987359351768686162929729926705682398951364412628299191333549809659722891994866941356251451398956327015440603695965043584313251278042345392047253549221361513565134060974911775242891506349880957943093651921979335247889524031174667000500221441881119044022757816260967976464879805037232630201615762975281298503249391181085545318877083950888016086961751412767516793651721957808805435645661460771046430273770803000181000156306244908886583319907059579740285062929852825354830178126773999704297966861912925159579011161692861911969366624436207036197603054858401600317261288529814365203911361000440593070798616135930832924149191574241574798620325136728328350555173140029695573517884998924606412745544630404923896064938103082361836648308630549940528919269939744961678212351269114385210522283068056203032778494636194766239997731209587289887707027461076268742021982812920286863904261331396692029518645041685094600273612007173832306243223492471508616506074734253751666834261523501815898640465906599219908175966382698827004548633944665019469575926912725476079522640059371487163969476767550002988799701381014395406493476162972500467143753455314079733673060992369935262129256140108969464363755333848365848197130996067011128021673135357035907392090086261067968918436679165652213215181022348330997032995080119548943460803425039301603071448689550389104304065128250083867938721888543719557528963995298508197676549337095424354231689428192882461333880963862675493155967811511669194445886420778539510339507810455147944598100126842274738063016741306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] 7212625453293127473470077350913554268123146990761561401725122581590915347393665395775501349287772979352281630829211777009236023392493170340513110073905265586693500569821934882410409918214985635827143537455503100546819481470367228798100738444272510179251672569981586396186164020601017965020708821444826838601889128251650713363976545249749559764493792589821013719527905442492374411254584570388428803331107243163069600715032616827768885427332516974408612073921827303008151017060887878641324020475062622980245505711376904205760827331638903632086710186541804205919962852945874758827681550915571920697634851646535098477689965019375382229451675431973192602685300659708209241276967283286320664295086088801599998417558505326928854156766194589315941109584652162359942538454104421592051596971399618285632899343041768925357430873144178932060342814268082914143954178643720574069592742896939239041869342385913440347675581098481865494159821480897334319640611974485814056292165475357009983713138999008183150555358240827662410141583742495418154902719739334871464444284296287473933237837321358735804089384797325254229752982485183275191040562551145720857754024103017457008099090777637228635342087713943235281116934249252324885901242115378247556358804563028130147117285128841944874934882729881779969063057527331145246646978970043927724430089351010669430477920620359324061120585290902230026370896132495168980204843370780975154247737031794743781536018673439522257270094897670490721594205325038965982269458950647089466926242924946414067805577721296390161299480334400371866848287174246379822804336669496545030124233280666117787668712863434623346722816833652721709464862475085091381520629054910751219859980169525586774855760958383254729054823600781337335831461783322819439581255822990841880701588965459969092209017848279724150066135102237118327453198361560935829098601730737932569248763173806597572768450477058112438547094070040162836105487615800097596613379592596688078475860768899353739624127550272472805480964818660869629120113978538122393330964845236192139883393034547278088125083335856345268169635070351955500549868050590790350456818730939902018497633816100738751810278102478948746235649806452777814760380933476129817213610062845771080726484913037448933392347691623652560014218549574277192073368314249367956530990954418335687978664127757935674475923933798656310592561015197524087827154069475193797639856528499200465585327939366703531483628401304859164736051136317097149357278698692614497424293207768198417015326238423874426251421212732991350351888492801993503133413231856295487680160656940379231495857677384206246446366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] -7459127829973792851472347176630366834433770543324480314465286049782047823782640084180629337699526340481871275197638483803279835450101366667818345873278162684098143015584876303304511304214949987955722224985895882900299351959830242538283869160077892015747349520768733375255494291047947186238825780298800595527949432982328684918793829073380825670054843455302992311007700360345442945892205775414717887177031925102486499679630458492411257981949800983347697735640881368211864718735868359186101264675282887443894265607067997824342087081280902108298456993176197014555599399790656088186343450752821192287582121805973989255305501207648092546854034316816281279122674346077170345189717316929814842909582821997590537380494867910002560739579307829521015344204430917383945159777978361942689380615389706168305741929722595778569172108540423510686521901857851630540211963031419054801947457205169184688057081313570258913588680059533582122544675219537272759858193096333181693589253685872746698944981338824482610992918002393894521445830170122979036464041846937997106149137713769696352235564930013047327582555540185207977571756878350532678488883376767361406793259621185256434393824941300463278116253887842390612282891629880499993038184949900161594459474837383410244994981463709826124580894261284290630542180770886833270341515143803079948949023656486937844045808121466686636959830198217292247902075012079731323768306717639661410384206480887412041074120053609067056352403879442505958681290750636504605070908729274540477737786310075648983888029417590777471497770529874193528324176564608949748262215771690811253530149401998986176207870788991394630514971147174443352290609392098457998766624076850253723964140453656360530294953690373062337104115337361104318813143679134980294157268355181198116178447827250130415899195049843126362261017328422991531815492276423441781282347477577029988514021654207449673218191187860761368950833476139572813852400741215661867544783572640064725368397919369190330996477125801601063691270431333950761249271640467258784803607860490482097629971316548380617361573706769472799050809045299995904119179462566037984241821900676030926068136118512239992821137794841284634171163820422141389329515367171356724460076210801908324690091121645437437281916758927971200333096656016723264172701891572688006040049762593827016789373637368204067900810490510822848041012282546864443389890332566900500191375643726202881595138853955758248967111330673056730737462691848155860959719588400785649061613689304905809345025639165034714951075298331670445634514964741666255742246680628247546327161777266432007758295631518588120181243904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 3376933979066187041976213162457688773339218382007581736932770997646299701421922039669404626379467040814617129167084284492184573753173836855597608062131704580614137166284559962701006898940249605660740218279542176439602977593431328996826831381070319335567682258591990326133898349891281303954396833461352008279538550104921628353255376754840925570600505373426754541017158105101559458416915004666522547550567782291648643842341346746843559794308028602387729563536578752093905101035568316632505574521233368161792143040500791281920676882647209843266135449679354515986022068383506641779375227116506282799643230316711972293178531579918533936998791807611479494191123533372138978364721303046560302552263484408258339400524625268428667457713863464868266145240190602312451782074383016920837430119916298234186562772925055839124972629929120398078875420864609040058652022981728277014477431719436888757869279219962399217262565518672599318517825521297307231331452694417540310376781060625056618976602299908824483597930033651658170492543355111695551720091086053339568741593334975436475107225744072354035151092496384797807126245612611701622769705209825777002480701274464374996849212108175557194191156681846579771031085061421494845438019058114451251910771171487113759748231316789127937349413737338160176089552382296244424820387831110140622786378950140453402814258952309480376165447725622322896012502637516114203995808254027892553510912465003571721197775317284753436965135831811471427772299669978478328400346346388430984595894289889555232134816846336160924767698975724597761456720300287559022428465615929684886191047029657973253103871745860938820094164160511401667841370882020153946977951037702513186757733601441231583766941540601191666903408069205861169006227454293012820877751904799687489577627605579667023718761525346335139501234823874261486846973087286211201998665674253572587617680525633800220054021438053405228439718014257631188286429418996455533460255888629363727589717271138641945008362408984731611850829595969609791757380849214084058469439608520668799098858116484466272352954888299910707332408353686194922975345618111606800014733974136682999257873788072820584360194333332196779137004564983333640106377017803830548233648781347093705722093286093565264626687495727204021296892818277096764999188879022973888413773019106263525068533311618671582589977549182851922262115627179444343234200934089128968868676946674722018524424136053012232265498528937735813208945200652029245963649424586922583478384508845198889583947625045917951877734994468897092760226348173154816659091893759156046091821392074197666128601010207630712792678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 9848688923372552709424505056734491736409378760423502959226468267067187638154086200004469349490416542681961926239789187169603857647611819353681639084244042581440469024587134015577499646148955285231116891194267702584469856987551561607364827651772883743467714613210480053269692934274209309598872287950948932306098458175671013505385461699650962347646947362857852430335605119913265234256286196966495190988591618518116875167695171746946247526146167758854428293778814290719230974216661556957368741395101887135950666953674314778978509476676870724955062920159927988832203986838750131240664282756512912343571233576394968837636681477456433233427548451064849494700912471334857798607652815888568340999860969045885437842699447748568237483898005041379503144450972823892074056071783775665236941769439921955441459406050027987809586523996792788430527568064793272593163902619043059143300542810145483048696096567074595050765110033676805423677194278253188733718124831158831274116969448684902225726747723659719850543764713871098021524441920619628609138858432928494898261158803820877669858680480736232484563074856330342520460697244455035664535355320751562364564363694694595364518369219328162663417201261696671570619549895299169683516193582034639706072926645829940623583845856169319924173182077425172458067102508265697170529385095755320066191618264597477626627098529210206082805106597567980210322991983871509642892580380814445124696987639331245804463019230825331756410446836640665180837803718634968986675100958561034394373334224284611026767999995162120933711195507699133775549133097001528740746274239773101221605869479513685189838014757978906250325564750093656786313597211986162246112209404418062016072630760219986565906753416033321708683678308821239976629469347949150786089300586000278579602532402047415224184730643877016729637978141503485783974070808525238577151258177258490834458603628121147990004664737723592760470280184107621359505893311057545115714349300547277391168777386623820396271782743447094425366644325173568534042834202137029017888236536303426228500793232531474918048113245592292609906184907322684090982046134599571754133150629884671678135348353137341453849705235614699620969937010025696672595413703439747843211366676385675030089463654238933329854507547763497571189056745774482714533567222435952006203304479631198036809198048001347760283101701830601845760809520271586096126915912084261312845630892575122816894766869027270192637768798947438235757755040659915835736839631693059470900248260907163292035198655066335146503381179277462136543993839446332779449400589132031158099540994505978058495413444713254464910262272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] 364921476856861774647377258935192635976720237554280971263483801736872162265612114243152314895473571859155460719942655219910729413372652169110692318178041414147453005678720107690260901959135989035184746919676179080416722735125354603469380266241228641625582230617372345200098675602472071141906904997321418165307232328280388997367055153274628729752262449754289394493333890861286424999029346601900934329040917990447845962820908203067281975715601203625715330724584447803366121408727989402127707842862785202828549291092456676684448089810905949243779889159603619929475002284822823686296483581719169874657450391173558422086423088973462344659662564740486170055880139318949360927244263015172166505077992686766609325215437838959620739937574231785396924309560496648300031032600108909409520534311526784643676937511720814668510531481765398753439839790932113741556071291731918335432385783963456346645005850711486666246137091929671690740932911272978525222568710329898854434240803471467191526254549487423900827238293009653380611132636221063369716485989549028083596793040678262097997656501095083525181639722319373824129022262674048628782657065249136986305972099616875743580886993481950415771741445214737277926832651268515007594640098466344655266167268483549737443167301971892996036303186701547393203761286619050129403571545389431590976713538582892954681057142367978135899246253918208572108861274764029866332818352998922781171275872257331868139540181122098614906619795954628084959734853677195712564064882274507397765126289685212422722612482874993164833635855845083409413997611881393529872820231212172376086629356707496425752853270848686863895833098573247605678112689915544710828027611931881258636036347929108362442942941582780545800001424722925022156720090788910582449068083079359834195657885557805237515531279376874266659241251988898739724516939372735125742871071236940054384558772560729953014359453016744545243304769423161672969606952194790577033728460667504260240732441303835405252735766790321829909119738633926022208439161705553507531396721012789403868383028966205606502899243286128083720816554156654426861372990882964003472715349253792850198177823643395250952499887938286302917644931608917751294500078979008670496131403680312311415255840763425743582009992221269660858741332299449541600897275256452648305648071148453260226277659163916670396649365989872733957069633217404172417538291562228945225721494934907184190799944248357147295831511866149023230659318557022579401312810534355921650136992096271071560891411144834980206940379711158659464774842147859727159565120336974093811988869402354937510327207704678891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -1029777049879504595753612207932684344284207593987344298395979416400945921388729217728451324255323661329477863325529325581814364995877306183506945116442750201994848937574828844034561019927270271144601526874318506662104462774297647945935238920191740839389116266509956930775854489391995701842288704406762198069273159437103719224122020983487302238476747245457893512314307988800759197424282401965883062703082736475326742696030618422514512676887230440308825452592027165293114184315755575184494003025953094866138230370350793635376666515590743386580180103739071037030176504882787650649758966630977893311516821992864532085411450663059436043254464763253794941732592465223373017994703256963014259954888382784234659203861037139929528587627711120288682127530047245238784197825283161224027302233918999250004838200320643351440620621784468712065676625027739662010108974728212945004836669451666466637359116890763057059535686228444295361989384245040418887447030027906598873626882526431902573489781280433438604181376801838811725407613185878209138509524437235004937437104483582166904228531476985223498096178121438859554018727045267193121627418281642603085417843170013281973715697796546382642068868550219043732116090215738371613373810767771724059080101904687005758665459383595792930836920496160063789697271891746085027973693936931131009602286415250593721153815572845565262608156600544873381862770068336763515634467582377222281612572073751580684951980971563304516940708811992704977761543791634715112252693283065321045640242738016170543779461153633164334384294416887556345822969594641096806019646781721466025307388199769188950946097655338317731657862377546885252798848042725368037482890112051053383712100733240125281873619983655241967692219648647581631958431247655435084264485066686693148265810213588039378357010953220335730641806889526601158098831967076945017666211363818849007377586873942271316774241433661730670331857901439212600162465886752378279837539828084869368884895338130084230061366684569968331871409852038886154575557200047828830679363720478804925653126913800146825715474720442992115263612431236454859445983071405957969909148812272818973494603917805078700916848303388901720987305152812456401092765439402039068207235799100689554826293361388295523462881858584113327742230657400907418294436388033865985229933350525325426319136762644221350142641924193350648729516318392531940738661262921892503340189067640697888301932453907593969832060198871313809940221181398509874675354145411071741800495949460851981409667016713450224007325003031337976222073708091438101515026530106472541756153067004816504329369306310681559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -7760495676397503622148590961884794169899531827414209461925823510834015600218429872623132196244343418724159583945305714888948096600827211052404428008218675153719055775441091381939796994642958200571106192891480967642362545077475898921678184193612619835210043742077692296016482452961610969704588074920400647031580467759916364474261284279919772442012762445612736680455028104861135666618815748941429915552943724643369904975703729483849298599323127287209903500328038454937636078284339082070665590272322253688935816268390477149497503052285140638879866807310645978074565458380143438728529924263790259198634215506357425928526745331936756755566429510176689002492540820777020015574225884515720783015686056829753086664728616708175112367907005479845040362497986869868831145632294504133680022337838108757048371656155275807148023288977450902123282995878595765548430820775899509296571354214311199398330885348208149944191852052216079744104725714817563051925835049250532434163249893093559367826248806252811792015328208271246612973491024139157487866608937161341455940416812465012380179477407089379822573194672948785190951165576072780199917481659739323769246432122236178885518273135816897014692393587500796971302066274619543244762010436610985922171566601723370131147736464336150109007800457872767014375828940052111336862158225344632393247932825410343386227632115689299921529977217332258746902788725369888340023532056837438098005150922949564638718210054433702917337633670765039597289046575699839432197815347261398624328794617970902411356678123900112461689922570286358210369169833884274543957824922210577308494915268260586311223827341684663712049044130139956095911324355616936096021294361220937671382379044019323661853909982195147169718940786361542559675578609407782025102996316464081745004505442923205539845713059486120119039768811369764995675241197001138626314743930058176574320782933906493810977267004018875243662707076588110184735892145946489962070874276322620363562883988970189376592431107092462504932001460471157732863519106005823521084158498157960359159578403492372550009543736951221879507958251547629063353240735790440783429174867632975696726756192540897033930562791965018900505174490935339715195863842944319206157564515093927658978194134875130455925623547826873710172395279343582335584394195441723639658231739243084532054917913524484748979658795307570297562929472416960802267565858543510685672209862006303544993656396316186668597355752621790192944587441272976603199623169749081977239106622754733638680873196476044551333191304410541182327286572821800604367282906332597569052239270065918305370403576696841175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 34302002527846464722799047890947027009315785774249932002660274170464711019226555683087974346029068931116616318593376585767860782294203389159769945283878491768847518110626852250914417737136997671863959438077013307184746200152136013469412260803369166850633699187801743205466236676066677115892284671010232011210724116843052688828378484264018829367169625425987708934695766833827479632179042777998136801576021263174760750512733763823274364471571933211945790884746371387322753429461191429692723724903557857540462062207542719451483609203814352911590490511988254788992304393773982956966615325584762562035343218962763176456428802018583050366787186543765226088435727212392102387011407988978599319722317784918858598886297550423050904404564051560218009388702204155055750020732808497613252720513439038126939518209653489327474180506985245278020017853994375378316211794759706921056016589556166671370108409160035925873614239295182801100317749902514792396807838861478084355480606414192239042963914231548042603184849682843965725590096171402994695431230764307778781742695627422446764773873284884898919193727524824296194567673519221376753649387464873454230295147428275378208642179756136031703006711562534566622560240222696911313008696153879668390345809619593089439399223179105530745200025536083694880199999577346262557963625030873576099531639084264154028951513822149185491588893934893865437629739904430643165465992049144787142407917653414158325695027768251973642070350107503298161216467122971413285767760721940236875472285751015260593472078634547614484290245283641352692484936139194894597493785531787226501196273236168309459057703866068627304525712580062894254465896865479785554360415097472817598075181168110093382475344662651601812695458644659351324067685940863868576176556813461643632039658679562066954337077058839458678787190303100289686383908928511228278075249110380932967650853370750803274715468501856409332370315281696780153521569539755079907455662740637810611091668091154750219870090711598214121214785214468950839993401729520188210287100949358498726330558612225475694159140095806741043186569823519126849563671480057802779203134250204742760654266474065118668145665546428911912533880618312882295088129097676556666636009876936171140766343323525321688287369678907471274410611715997729292116299729189272178658423753656229909961135155649004860455366694714352465561893184437616924950213366731813912332716568139673745395412578571608185202869943271254184187458899801356169597767528204854846859761145845778413630110026158642284880885417914813252355289839297954227053942761321735846089301840207495838906196059196617654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] -73344103561091075138928153813441940054148689461811373981338445080887242560300516683650148413400616733620753379193845360655893127352568855809935185299492763220848595869004571628227196236185466500033649600405145917908993403969458825443434437457369953840993837193025621063577296572805588279745418468349587152512497988414663586627137895614720135902768916795427014531114039500108289956760939212761125524433702757688687363478308210773708085398358199229789385387269072900060070086422333435565132999984449946230830066069589416557297415575234062075523434529420426859875488598561313113776003962760867341898915147551527282295367796768660557448117557515092236048831961718632831104360117737727780258156343337973053265165046692264123584216738433979344006621232643134761036994065453700043892210912595497914107392274179102623762957121188522533162792861443558323707539759268627049545603333231483793234852786833839357898325379886250755994382677447406291136431113770630887661579970713430619141874463076289402132673323767841484009432310984017445394584239642194753030712618920319108678374786226540293850281680700285846883477519905250522504550371470754499090330477383252574053765698532163028694699044013260880986816141870666981868025772496959086050214956310590695395106466134054250075231748114899988571316483972223416317638373224264817169265711114415669499314033500592187383351187057936218887111522862927700125668027049750491208657295153295832798986143906343147861755371821392676216836369141627720256834694615705833619222465198032620902046831847781546856045628874811826377941871140864197552740731960280059404508070623554215471510177117538062126909679010348408157282039565818035602925402489320887076608079773522954241865064274053013195329466524926361457724252532769927321654977767304751926001871168982349378433816643025101304614261881563464376916945629634938765096090891796134342344356717725958960699522982487721916249179628504714382436278146229739389879372015229811842606660670199326505887146370171541550509672262071801983950262451326327092105818238697207948707790572740949412559204076654042291813989664095047328698695935082182797348219341787444948658571166750638193581504791176554079181112405113256543594513393544045319555201939686280068311849419143579607918837973130098679501769705785491796870693430703750145421031018786865628986292839385165835941165437190641227712285821425997392444741239773225544758088350677597516709762627753555000456118934732059694448175326392407940201203253234684759727403829664285363549319912380076733904865408008116691301984740361104185032061382321859735195390977496376503984871727710601216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -546590748048172387236013313404716155776437970272287391138882166724482697377958328824140883197479538887041263266052629557165011042742869851015828100768738654501639453128667846969306565840205240848765319571023418772585163755557506043753451885127595992474178919003463537159632208936005624716472686657542293799478427020649175302899876830672538096346498154362586565436410983239180648808178678400607287814694183699612159195853202055796901021023288956212644065952372885610063210190550142925074422445150321044707566947358744130872418536908475405358983043537671136326861683194230936036708024293316617037256156916973640478075285844158668674094435286742696773353292106396481258334021809459578281660284618834808745206925090870264051324018101689747387194859453922920677219060416938789022194307613662497537039120779829240639614255700948978026455806076785792594979905162425471297008765844775188771357877827742609183022027109883987029583294443597724112934205076127562628730917760572521601319467187631497156522101470488140069489500732901607634621405651544482622829513405098571361887251627563201812605335958671454256187147507901882743869545537100091036361954532859110486648705963995499996492054461705062370309298978287406932396106347098999786976698037393449173379428446008593575081354075384757509399001779062031010474247580567775229817190484175554583696280211567432680459811739829270535656025269247861325623213036400418742440536917005760582595378855532114240135990629518193421114388713449063227324285887846416789003671550618487189240440577758587172411179508487409592398974173773530795897125102080391384434465261712822417440579966036571479895145796972491296530895421200914184670339020597326408208021453222372058236949060041210943359874692333196088211749723820044465572248241984179736611781665826620082113405224170645647476937099989941197650830584617022257101786358040990695670617411426709258849320567510585046234989713589888403072258272848285110654260177918784092475803727042299450020247408610764721088539232554817416105885130984062215338754172619491250832072385988425724305939694388320671319484944212286407363233599268471260906751594585721898727659346736270117340794501993732575674044234388002230042951347624196374309306129442345452052066752956194053862154360835833713375498967147957252096893711737342719169714280229139895234861923066272011692125037095206638332009680115449813916907882470358024245186862176683517714193168217952906165057101101156821673319606715718999507367081738045306051265477268275747426158624710370892860991611845892643082707723950922803528315403377329304377095183093052903880199742935515766194176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] 2457719820366269588844784252466184328489758231563894285218794977709830498545592208347522055890565796410503539909940794281167245897046970690416939187219622971534658435362918812428512629227947954912906428140972294908827793224103994410563311388165661590841135930775871071048408476200668406706132397604156175673854726830121223319578309410991352428108704481925420763826397754124946699448851170580964181517450546824807566973454340292208426880619106567267608104298333848637784963244966829687474561498815093473724632232111278635280098725088624303667536015397441907996961470880359062241410539557842753599350162997486720361676278923590519282577777270756575605485509714376368690787505213268653121825956544915045463712276656795026765699043845899853561191498608288124816225390134511498312095176692592969251966584470727437866695955680371198603014273215166567184327043451523045238630846362983805849874073118882299629486208043291821000825115750167363684240227371255937174935556586773930840630748375119221332640722044022518964398331613454025443884656854334414555008778347870503775858936312380393921389018542925843531171397023619661382781744188940101277469450692464887582322808150514418169120002169364592095371209975568644721349907510377883248574949183793890568722676043735907150296811884762582064947863709556912303051662826418113406660261506563280671427534465515696533622694882554320942559768290747168303130290260716691212285019009559082115944993992849396163097886721562806207914997787799570802070084238715758550045674835755238031463752960225775948978880696884993933239531636865300578991486268195710232100114228660643852591364179825691819763273161879755901287778556181942299307056187212584092416062369905532940704654162165150631248817645299807309043418629705394293465224331361722467708805087246741812652810726412562972677890045497189986576266849750556298505646643915292092673391974632460963917838350451657992142533270432527424405729959543665232419468158593053748510030914748020168039546799678139508939467536773343797107293878121989402353124849427599942085925203789969770474356368391604159817341392108295311811141081787783678170419366169987825780642025826202875774791557304307236825706821800336234411320847402787736849075161188922275080342619562905656880243924292292722830561164128103195361026472642109273486241078399594093675182524105102267373152382222671779436669584063211901150729244847714862368383544536213635459809986114477808118872641985344819444571742830933576386877547313954451780543118594870528050369538056697781950251225288758559097171206337751139089904094246473977979508004628623538561513798282510587658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] -3660894352756598068323449647553543453323615184547964794473453233142023009112561797608824384908227631580093029754765042855029034893957454712707740780609139024026910366504975799466176350782657002904768649177202266126300544434711981386292069012896840669086718826700111279589206903297724920551358583924837203484500867110810934090252819120976319700774455643664144892830601842716974628288039645398095700519770778898720320297572705144659948320949829030237018838666813741521228774823585906124597406947464878624199631736674685794978326315322785399994687509263199063548168793061953206890145089452950452787389385596756037386327888780147172988431880287783409043443003127350713064022171288550942861958528451387504962627565045222818235550681563142182701171356791564843787341286637179592940050451897269084355763304652998558873333005000105777423214295425502828072972660833060568274370321818632318999779775145160421134022441010952457571224355870723465046802327878593062758753018348741306755970948849918602815386952577520941829418651235256449198825275628923957353985580084749394324379934108185031122477209744264795342040833195479721747214947532659106306353890140881832434386872662764615734564250747327493977351559738570043808645686473041313651866639394949896568832900905680554392637302611640096642592491293415881015486129724261379067081444586131090288210356777105258249319916311230619725551394781302615356880080036771133109241906647572404956783581410047690829840639115437694357965507573127087612239403370715681163726744505072385691865161098098566299445661875695406719924846581146961542593194247209831346654859701778506379411114612500136647591930766459939907486451830721987694795291404857996152093188133788434694354798538802055809018547766400732625239630873255086522581593891354406907291910511465892102202952448505568461280726893934095431786422868416703824678632784935536298679208822794061447394065447619054943559235424831431342844500106699812520810105222620490862460151534721071101007523156662232276952205101348251802835507897254704529734671896081144976171356467201819651838418779136031532658242461700828391000870953886185607280882398685033766436354185762528596331719214632706242420069748868707136935013254426225816487247463153526988704121884716116079753404202399211594255555415788044879339870237847284404574277660046312557155176503001118860569180001568887150126774864548821477097492717795558907024705288524142395460554976878327057165649152017932597484777440160254174588223241230296087034019045668269596176893974210552121030006837244264347553860375885514475619358913673372061742791509733763285595601389164687328804864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -8843356380596836850365970336346834252218468374155703033709482541495390262958857994951273957551772089261020284766611882293180102870142518431485048152916281184927549735484303044281791681606655326639867308986346467275677412619031232697608882432450158944730370612299698365092809719339186447515988891608025898056314250624839741836031535803526088721559463896892383612800015958241204623423825136132623872984425736037451511319270598705426555209222700714157081105973270375985215886829796140062978845937656909088900594492711520276828420813659683510209445575901073177088651042522399263737570544002739477177575097872135153291583949688565911754335215410243063084250389987543278944270565930389545659947258129175070250982239533093696597182180746317629036355201905689255029236939663682767207657981545384395561568094522399144918693847685939202475473957184043493997979831406759874472369234281572984856896812346938821659284870786708112613959634459777295148364309214213637378190479888393994401072427593046745126325396618667474353708185690711085476929493752539284541682512566068585020860528116117069447669903906201603935867400220472809973854038949218839212984601708019824354744197366296077015815181871234265076380366203227588985004170440917671593936712141512679660521849182461405339654768552328337665512311404929372848140126376000463360777034883125338391733974250506221097201442873300268196566695957683964855625219721090514600635632078834158672804706629242087403396150794520775088197206085439032278237856254323565059426610768866639454063271599153737690173210297010019315562836002811672558972626153034677145591757928706094102366964121385135834941443785711040357556491733067620966669307486443473873959333991981415552439184233207891494258118606323843043817023264580930248181786620964109313606143027595339656438624894918041716642236556231731823100507330782307920186349063214263700582534813153650495270498085553624823408996952552075597003028229407050616429177187083042929287795831551700375793496854416275952787925162928059437570221061096080734428365776488050783744355766724309146870337827811711665594177687914895537193397950467513448582674582077565052226064500832654423255205114933763250085577527307186835606171454512887426141528580559688294896733987332625142274804175678990094869894337537043889872178503694073192289982751084178982566580161779492584673808912170832233925877316912012841219364810366263837422464988838270745446603303314224471134510019630641453530871004207402994000124405800429019421719217617672284687246165872749781074237972164906581691729743067022479923894354252366495843141138677879412016360918391550115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 78467656334492291398729534560633145767905564979942686376283637308364256650628045733794540951762605814743776877196702748671738344790149047307578017569041837309207556532528242711132637063707190732099079242399923267297943102975443704358308762278591729072860938570670420911463786402081026497348492053080535353904271129280510275705991650542557301814335432228673542882622998821829815994984489141062934222767440891193575378534810803927670543691707352688800066436759088296422645591381450463394634467884227219668663340867424600283881124058974531384522628268969680689063393926591539584225801846371048582671405794036743068518521250158412114740948576116116065341977393998854656557998620361428310167789213167205920378272929862802473249933790251118724961205726675912725099186782033802355791442913086687556620495345936653233814540682442632070783466436351270499921250546806472883953625800654288148612595984340648756733062612632213459041085420355194295243152345170030735148618231843761050738699992901027370347483811312964353853500364409675529040482750974098828071212794281580062025531454059528531799844193672884288632944599569159867209271863573054185138105741572805947093402266321411410264186402455555476177098787905157039795772057282512323194035635579736604333352795086364747294659298190471816717907298632734164006063752777112856874726204452482657780484261539624840618015180991987667533864666557159162349304511532793153626916256087570936572837114552028531142061850341884868894828953244608674251551112012476449477180712468218186250704747849592322344937257740860854137123390796038244766778770996993696220406883374739302868914319470253139659467903414833833586028314296288953909254316745533838394176023743633254504223654612769537850908721422691426307306116099807687131262671588075099152895168402455854524291958185914495414258419909429865257062695150004116613100965989158931072160061439155441912252551114486109049400116126434553252991018556471789792188626257323641017808645354669272827931040599189705411861512316056102080831569041633442155828993732256913662257226390916389347241026626165811367195359318512887152200748929091280802841560024535895314926156220343609835994595223131919923318858936547717854785855426145547040900801117638948145340688272434958330374352976480829709310440171940814986542931817607532690864470579198805793800275156819423826252123651171733718153823214338993924449943380286883739754747159420317804997601948094222186657562555070209376059298161698305963134755191094442761807565257549304243935143094236705056554842968382064365842348911997703701219039454345995289637937954986989152928961351514276455514112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -288359377172437077399226439246316075820777459342396045394014075164911491444163620689550543359845823872712228196446669001694081993275450237967876282586692902925837280199955189219824305246998763303453854146143633915134567345220393579450307430863954595029420439798909948327990798233825166721808194725861280723836204763849372581804517710583887017853049551979430814211245873136343103632951674888856955349373419175965670525950576483572772899798187594854715457801527330052321353243525125538075379626713493314390102970346267997077094141771304164938470476247271014858007562499387660840210285134126663873144867264243383901655878310687688913684826233688784354529830445478356502831364795798574763704214707805035374073820171712424814965817112139115075827890431402593487335344747739565589767628890273387973408384957824605626370163776734045064392095010149416063065876740918218340421738994030393675464758462182333262085167833491135523532071214032471607868699910047825963006111650200928664343528482617423829312838116483213088362747354741446166993615915124915344344393108007294050340825663568000451949547990790209696110781835069999982319385828219903323264457520215166489265658857685451730975138655739937278561703077081573806708599766758963789343683845067786864609621025246613010326341466228516972611475642843399685755025636997207546121362969230332938576025006187374032377796804331537330780597513110355231451773048717764263463425975380792780492480893414131774133594556444505847953148366685184172098500634109378454637571784254584002603956956136699077116650938259714455211597219685077880896065338428206717792097583032837377803640611860537587526906306291035801119978769180804056108747981180627584930944511632365153763997212073274027496559133668942505065170159776576362229461192400323410255228289378721749315435601995900507163376478355938659280496128486438830298639317424961291643684162654628533095941766275921660776944286712920761567928123251404181904863230774522342030856708562815204937234157255589457269954531492168553246163004449064359962170596301748672834924575135345788076633288958064431545649570152892475115209499149311692913998946744627752309583491131186625824929448910480498442797992755467428064707821339853207330124002018152426465009437968899953130507233260173260962919887325168013534721973120500023179265641954645035645696364246143736197966146496289849568303361967509550955663755977682462811851794351896355706116716106531797080035693710863115201265214993086903833193504566076659709441937934798779078874907123800531058638804470606255220481981014201395000103921912903720823089866861637805450379233255199046558023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 692402193324266623716116946144362603550490285155379919484770427709798137164835672756659295401392064582498808437860925805600300198790139628298459386850423224656618595698679591956583607105498142429908550351754465539442592127639380253431720939866144466217481760692635649009074995598944450607639773384151887105377249238078882145043723336708366026579528947426846570011837857138050138322386921492465836271919469869881653148666307497545211395874326326476810975503248739672559212237453873996950173891821002021664179286823429057558585206189323318262971210239972793422924218257421414495461324151472308093244995086120084530781146127648387334749068944925856667263033045552221799545369935119163781954662460227683733287768334598685531980414484424190632435247247321450288261661301228273784786931309361926684917334723897024327598990011447286897475284095970359832534793693792986854487421750406205683266927964578874184555595119720637351083453250282765945961964568696327710655290854823104378693042489875135553535820586097573918751476235750167912629590350691518863397034519463908513128406000232889735655150845350631378911212426527979733293570747370979830713029748968609381652852499620261451169424276856164129516942584062824294068789442016118314881888735841873247850302087077433775617783967250610418531098779017981430559469940366184921148166345689485338598909554561780271545918950226776267150599065373614012939872090316108535053856390678803227076404130230123373140216293543378734349787498387963706698972672282807257864244246376162322654388216210908347262111739109385146127541081053577439941349211446397813495260076633518953309094717574165664889466704900219372621361807633074437903874198268159113884163119875414873420455030191943538165561782290288804828289053373701497396109598343019887191617349329601986508965014968812162265763037557476696295475949515907836960338527898978638702463428497013676128944840160757805494474648297997563333922367513951236146850952173723296774323097703288141147679609513769519353097205142204004268345963349002830271247547252882192346356637044296195678437289072201287138695392205369276139053588085156531466090327776588017476149290811073834383987445279326388706618473811551836951147576767372275786862412474882496606793740989765982703274610480394379394768758862666416895074974778863247050457393966951669326322430264344719886762855755595450376595980734451887622552049303900837177185205069056481812605657960935742333218733888771999783886773072341394339453180308591088098818081499536259603292302709192782213281631700850814031282025775194962547582381623274024016444188232477655538025307870393987430875136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -1098065211476168775611874705322626591686471536607958054977823640985893062256386866534614894492964524916330810960518562875047395840461765203209100248139851909496652813780792462596866530174410587119633059168663764140410839987284050137920526922901457539400088634724653201982617619449791962135764156169291796622438008285905562576277790544144704853052884618644892114512176100375447182554705990039726521709778367892711979716595879156913695348616984809552673679526957550840502217475159781837116037611431183368482153869653148288233897114955003138204274030278971070152794206424040098103356587499203794161588324732686190086339583659761610896669979154794824050229931885175722938277491539783460024884505360146098163941030716376541239655226227792561278225595699877633832825810292620999497603999233990961621214479354002821767192031740772277637990252203985231944650261266146629221118918020879223034795020172048903500863626443793159530721725563064178696705975486865366590037059458123211300575323312397093225391375153905451679982961760741486127869612831324521529935449300765674780913121282278563811361086331949688061390841503216692856933131407653770308772152704987491842131335863878713247316776629589768937173350632265589217537644513826513710463841872691736979037531572174371849358903929553331790870171017856544249173266593593025701661139713194509880556920940553173220906261449114801496463055227065316544594874312677381873770430732516687571269112720939498993039168777243485036559255490164278089912445145470465131376364829379721749307591415490189324838319067723615881579780132324726281966326147373768681621636148584862090100728931729825976234306713881644026341660625464987935365079371050914712568222052794041351802300643022659549035912798214609159891201286095715786364821161476109870243415009087560288916742170239764849719578043411922351414609479014841511934829267539686925321437511604814746391497057005220257378355476218404662476366223478395631535767987514936400134734226622580551637405885530183512764823915668372620146969971006613278627509755054164704890401126631019661228169037819732172715282520507179905136743018146897571783854459871318323419701640093258284828590774532148657350593168783546477391389768603773501085634026090690618610598580029092077612095780937440501229505967758902328688716821529232081240586625951634956414002991167149042319043116709416286466551599831405950590978954736817556459738565746653182185577290362285075090987707433405717298395369013200337606185190391873309897499637197960491409120360646633546254882005234214551711530706010797449719373837743376250221783067513322755969251911046615139436462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 1059797467513781115527346119190578167124708357492084995830234161720730448006202643047130525358711458675613277743923521838472724555682061837352886158392488482133031156985993590936711121968722065389000093008366541964655294677122583844863361455483558787033682492889681874373383036968740448303901811065930563569720046683002688817235281281966166628068227774822511589034078079809903202524041745134391842373432334791421280876742644736730777655331175901627607787694562514061954459565307871382372102281400865337879731306858634558983245012714389097690365930314318415654820062825069688738719122473239220845377288519645493457781540928693465852698715242889507560441325267699089913312702709399064107980080338095837855863159966858059106473695837529941635391941827032524953463234160626265538193867262044874540319657284389145137917387316499435328191188547880548956809362925402705475264844905997914065561614394545668953062570416203493576518755102957903288637600910130214332109834383002220292474032456897743391326888803362374877107058919325154388020111610890475662557873604694067650481974332340142568006788247539696153321554867981719911867132533054357054009705320166969172145087868477549670606675721275667913621177654619596289098690014528785784992095834683218567681630483279108787342522100772044141852639913636063118815200176461361741076429727822103391269238766780156085598735229622448913954867319242228022032764849754280696271334059813027522616021750068325318668308982155759336638580283264555561137944689848986223686914336665248737872355765488355751887694373235350929698528574031454685056126944133675722621658864084951015228655367946936069006543785529527590616558783146051630002452932620041479805795217143099064358918429268540305208035865626709450825086186215188658865664137903937725622758399521566187882217409283894255432551232107060190894357441591030171150542453868122819649629254753771958574399298014062320108728023461240249644330352685215875520628921309289874343873593026088735728364674542373235243369284655872119810725526461323152993836276345488338991765697984669753622049498095191447865226362283844003849921298560944531713643382973287361564186435485259893339262327830103233934937766102248847245447923789197365282253826501882213764128375656551533390654984341570520569843129434524520582779705545471951716214208181464992027424717351293057738181132036118250436454953369906545820768974653487909540332619547010647531201777576704813632999772251934482935742244314687913217952831137147550816227807274999539020934692912563000233696922632692320797890055080220411512749438266474050424261094532157266383380093777511296222101504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -574390178446224623499918989818133314646437500440250311730388420596118631037987096443908133532523204152451372857698920062685054877863464407137766670350112091983019464299755767186636771448835484939126271997885926080706920864770533293639506292325755382425058177070085662033032594410824643830589828094839409942874228558004335775909438701854926860737083856385108053222514461690344936722657052604183028835555775093477080760197001509419991063607112868204477555099816584984963990918161038933709921077501046261653811506286484780169637209950279876251996576164684282013744020639261499834562683874321755888980065853739802650048515705645344977096127544776807514985745419440207702818378595935807214906533410155053430233381305482285031734146817774955404190344960395395625578246850548025989251256708802807667593149018979575039502217723167494181519828270328598288529547215524613736660111418837544505101222284174229913138136639086011540541953126028572070158140229085542216830569261640846797009716292276619692403473845520578025309894952389481429121434647286795967964739586557976011670712876952551376658996952338610402150846908035609533181567212095476163709738543432253815418794513331879136750251221755013651632566077827999159820089341203599048097910764100470622320570244582051782201570818593157830275026163361751084487379779285455313856034829696179563028985949847188564801231108174920080425667910630521205456166878756602038272470912999314708661906313541561759947146156479073239777393479035788116095281086798910143689359842988877609777948737875346808935432264541620541373470101579276052712921904503998278584181200433008808548155937946722543823317592521822039546680386749532394881568102875837684707032900612858311575415403527187818377151417678865049101877428654904487223436989518261686014142809687310396551510631499616270693431464058837229878765424032569696724861464999741912516667633545020917726381160151970844782198811695683159026344363662518315396199765524317469236043772124742836010578932935807803192852911225969931267290772885112650117035773250652160731558378864087505310855787872390017410441066101186180302841028180761795228254845748284369259425995854614033546919775241979146954581617349669186623733877403101006361092101094172936038349937236115089963414300504581895965165411847803383162761190078138374415228626466714374109111592620385317435408796730480445007451139876989310633269025994920143031371247029496837468446524168233273723094673470419552795510652876022938401415683372252765890676912386028517773173070941581500620825759056838964913215284339838153882700745285453516120607489787451265537252712305362483879608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 379247140843143794248773033762021003853945967796576567080870202512979331142364206921851698243471278371851407129896219954275072368714450613032940672318806083651078314594297989071883581001160763889579623781272665262424007651895410988131589171553864514209771566645142309161394871016697804359601992540699043448500378323281004803906810630051043936383220553246561609388814014241331784668085517659598662736859531917487178928805480390165945809496267467493253672741640439452826386780734892312667407857153100616905488541784849264656446208336878205901638852783705362764979076821568550428290032931277335975507505587174155452718713592306055998834489087668969759948826710192599815214457207213161023007990560474593175188960755867446758899174978595662108217509037741403960578315196723381185794450998821492553968447234111738664325205495185502451319001783730878923733566841819403706248533431323200728682875568307375897715732669449028859404822804370077964337401118441792804770281836311065050134102057772645370792434012819200059156675155970605063848088375771925573807038196616419766001480882289399861493484489341905663584635677730674789609401412314891676570447978932840387898274578579839920408328843695910160597596682161773069351807097704301867078885239599007747845825809608544748101748283744693107161838993010159554811192951115925018304627040371199213308631524544737588242348179452163099757943517757766829910979895714238703870924545046332511698199710296621770499544733162239383837790514649220584987389408829175772764370477468793636104566367250345141461113572378385131536683129247043127574625915673262826642360682923848985641776796429050609723034132391865602058803263537975963553482045411687948375240288189035659421036056030448165231455079159844500865301092470183244512086990767880698541328988947550992109149352812311754440344883773171896803283223989885714534694041052616642486148552880164062128349143158318363408020538058961322845505828353502684021019181645541114396903898158991713134148257461870435416330273053348106630336637991435622363703378160793602677165994962044000865954981563750312434350916202347341673457000953834626705698206572779707733848437900730484551837331762403262015672427748226629624353605682579191743200271280051477052548759867957777930166157085035236398326260732665667676543346595913045238613481757304729727120997827347806941819322575421367661734227564889175693132400130796808527079876431284156373938058306907814710307618671830989535424080769035778188685069102880967876758594130462959148858830144433824092303852114922243373159618845415377844720673905055873323026158209110902925454161195572543738609664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -808845542360445980219671126322090614185753034947287543169923696684050457453755675243356783042408705141846288180892864802661504296587515334642688614498944529338548375351229190800785748713023685478183066468192758054421643815970503262653613859213929358976138151155755547268716891567496403560978020499590723176065695426161056867445189974069842319318214489203877607580464704919889099788857787508292291694347762038090590029319448318378999301028268350000599576909507542304452756911453450004416504462083248695722968938988100254212500768047565438263540109662659144770320666040674588852630533165208278884101090181408303828190364970223922311383204175130783348946884500520682844725192005524863323183286136647444692757225763542667185835620460446355402893618903192598956383880808960085918264766048540283388558515478536656437204925070811945321004117353340882791048481216764949050937244228280311849567446169128206702461633421328003144388886952491319508855004301209425491619744963653394244886846175444192415866110885389022667507239424224170534578281241227551271469014550386927080700025688355864163579082674482842443289901670053863066794320921880447223877907403327363909946170813229996622779021230384586936303044837955697518721806597200396267332754802237930227336206723515041107234521552451001584995575191175632983601579981339754404979599613838698157772642927512306107482064902051983228008855823414103273960923425190195523853615268075204674201819323475756571532432854828143102141331599278436845286946143956486773760751170740532334051775124978037126266340280003328235152329149574685231439205865574983477887684008416937952904470629634621527210645733427161725478195952386639349821594686210394287904513334417644658818180172040714016379186888639376770326710921095632842006086882159753333094122253460238357590236448931104851042775301151209192879461600816251561459473859081181575349818880566151860590596314326998664468763393259128426710900783214228689145726666669606489124364580650399408831166054223441931375219030150953553836729496326505110323782475020346058274499434447927034485872311194644682728362796580176889271798168762474814394152246959528509842621486913604691462530901270795600429497438063252288192258556245928148665034107624330868266938578325658371322643792135828254838455416891321824689414326111606835962064998944189104068616541987812852132679148638421451659202674292695454805892080765691709958920245833642718107787640685289233771795219403199260868961738673610664811465890610268344025895028631149703723951222744626003472545892377199230386669893076450168820656497003374088951312154798955820371331680547709435154268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 1800627336486568321942622643541617487098556392396761088480987231227568836778194130398373829972972271818672033215528575661361612878238259122199861715748357047854850917885519221563268905853166750875098721165429652049241154346148919851993511757041354838232409764661724896244968595835189753570908363046348583255716514671407291725653277857603776668718302186982647453851962863502957066612329566747541343249565916287515415491605184494348300814966000982285604131742770365336287314479563553732103182345305463573996999901136131163546935867884809981554655152700578724586363204005024902782755234125494853079453523586518698444609147519010821371410717995361954147102564839023261784363401570020299971338925968465889329942151628185837395725983714356967433526661040869091950133737914052963807418827927847610097256074868552278686858155589714521150336854530381016456735187646867758879400061319141530932321655158704137891876884300727451764674405564788238298743628932881291195451401692198685856458164974920387453067348187050533190999687717806568710293684044584013964646227227620680319498693926644271362213430194122348889458280526574066448989015215339467009940555547219750999404144765919670882819416003875259551256642990540083835755283379988698673562245982234331711442564962409048364698248500650599738694132514676941056695315164212196627340242752973216525857993920313188217149225446138584018069644286027002007616991529306754899698037440246543923425991552621338743971888350756621422311236670035907211812616242466591265947137464751510403956079500121330853002573354188017367178857890036894572480686067587004992724807456022245955114290187091982301926890013415687316686244211616104107013173486675889158390842519728230708250199249047011496944007513186410309147235288307337264556749176216405412004966889692631191450040553230475786070769961703185383149259411810058123517593061956934173535847890979607464578513915873299822895423719870713050944864100801363782881972202730525805791537749633204624563888496093367192485240318813480211675693689474926581450409038141018650986390920434277248603784547338057787994194404320383286860217356653885711332480306925702218106640754625758290991779265216711402704930882073774829553910789714854665226882303287752458606078606839785959873912957343450841659394791446686066636299914764036228089818377930414166533729702680152348197864233321671325963030415019418287420955773070699081017883834465286797495514147848065204591791788325075767159339291106666065272483203525717400808715385494756380497190222499383565031443163375018212100318197936208404874856378469621932855060639745908130851991638504557686967762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -5340996205774074486215967912092729906370505270907215828468756356545145545644091428346844070595358335685246097247642330559228836758935258629991699566561213171063143162386134104793914728530179553441627297754479583203810119233366419766756605577358552373770791429649142940707492402615825705808908291041863429197015277859997255968279824228572979948729094838851754935202798953300036185511045084629429841191034183294748504407121822982158632791879150292192183884662863119326035302227765987258127100843939878405024978397536271058683411527649205756943353308555405690222411911938885927943994929818110928963209592987189439033548096582032118016167381786163393098461287806300968029656909613909289353634808518737455250536276627927415612361729183782801536970218420438057247234210219640488668182520570257754422987688575634847249052777287601740659151336860647004838461724207463925696093020104917514141554706528483830867356962188044991139672729798278048709976255606180727001399572026579581192198452383749990103326629350924977420767550857327573228531189788602839160766975043396114078289383717753320824828452201590765739383641195086939427219177240700771632310291224903293698684706066169205637183794538877693840000892693914932291514470480744586323127115751973726861145440863933304493233752125783736954038521203959170238118560653386283684499853425296077527038913196461932802951394563030547280895985017643362154837545513806458459719261355616831775266182480616398855829748095193271460157300991058486524896156666154708112972801244942140570260543102836634540689065779060177354941379365469395117324843038415696324142575839809267144688513769803011663532589666353592548200723204140659285826702374167655668668635897906772453183688470726113611989009434211446215844855871379717902738932549748804101054355197935941555088926744390580663240130254872266336425548615632782268560488795040052059405835784210370419760418765112050050625173285065582511961125707935909288124489589405901182418327137396030038738896729846811635179491166937224166277259366837015997181573811361748384633765478428166234831255757557592511185776197272708596798412467997375456216168961637120108898458793746937056951131437020486065322642026933421500252066996602227399590921305091985747512609070251632897697652180628998134868056261433932214719678045176126379447583691406434677453123968170741665744028694912172275768284627467213579764583793550063824666069227910331927709159037372324625919591797896489436314968465730226653104846894243552882037852890900316603427532256354057243823209701546313714673394860193475129397809861947645844866434568890575248858706255502570840192450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 15760999341467234741834401563053425295298457739384278770038026948804601553784041368947133679578243738306336254617139705647600690471303335648232139415201485459988861608416052783064029670873816477164353025192697377686075789994220648942068060166376254999441175288026084863128161461701171225964475486504411905252305013577690785100119935934453356368305873616459474882001600085718870446268313062901136905195510389775697736425514430198524919053848924859664643376293224949123756937884365601206058971585118423272502476394256044913276635568604025040897337849276764885153029930390419844986159486732966634373855494757694339445372947292738317110273379190493527051157961099014323603385735976059180330574190981192584192356673361502494670712099633014320590647594875858048467965768831553364174771900168903214696479700288001187878811230908734550580105825638492955268052334225348283448651890632313269626450878861082368091875272929364839133592304048050037542383195016765715695281066452931245398039099163162471325115006231525908529064273996388611031822823011922877753287185223861914072708500451936572432599068501739024455547354974201229510414196229844397890074525544651739362059153056822643358133941714917656015048474573424309708802863546288342672576203126045874581015387752701402487808726317430789645527945878887494639275449277420259289620264460926336142095807146917157123689161031581006866449707459502280192590261759852694743452599086688312207032528481945621557497512051883797901469933371735055795182938119456613862430875547224068717155362620417791335526323329157930764946437542806894758374963735236211476766024672676983601074989549754167046141410248035672284596209255720349700029774679973702889965948799238503135731958500007017260512099625840833109191031546189043044913508524785824949180365515143070839792429608631564298025551120099506288884700405987123041294404200879879732482357179268771218770472592214290080854827462119337552318135556121911559892800403283255377078169599560737808367228081868044179199638618654995753915729565997435414338519035518085633662901145530946502532926017993969565268250227701839571657745447674224545188893503021165348594724513443023800132616742295305005009893830113712340651677478056982162509021452045713218924221197257052658052172355641288594050183849051310321433912028621041509639983101472928432935357568488437020031301217322705610323711482342765030907878755676237133673095693073392588057332413448706585902427184370884682156347586580236294263667124236611562787848464400986190112402268401299190280286641646469546806226384619927568798650978318202713168715224332416585097674527233057836670910464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -36343343119272440129976556472032294626394914334172393279837112981489260294231375574593375150919636707813790516537408868729340262911264208110345854714039058881943882867382805367001771486943693779993633243999312060339357977127394360923957414604661554989119720877687411033375679482791164893426222725227517071683536354959339799551563097953244564621491963933339450477960179893394599436298003611005634907139589917896309344437540331371218517613775290678285299649926153110284052644019730292499315449147742437319982473168014160909379499291129823106834451796673570629070692270715770492533913579435442863408542942843009856512162479785399616491139707474561797663358985069655789831733491171507470772955019972023693055245928592719385342275184046009815355763115839969143465516139685866132487533905937433551356207018421653125923074387466150967926184858472656041911625844045955821396894233053831806539534909456524536437479259430696970954175231509878636322928133698920945412584683784031803622327504246124546820497265421146283163114307241341896638725687452411319338543508831147575917518603950129825894623697956267816949028061333096844258493759132647200100330595631138079185270764066482308695402382070471270801140830271829909574977181470513849282795693794692949924609703049517723714627202448732906783305144079162952668851137511176089623260470954857893217841041108231202159300851463711089806606398589461570814632926759571341798811218728290220533242304451132144548736350033425209338071047322889295322299418055513840848041962657580221933582222926064987512072002899561420085663151099341311257161690769997816433052561739728945595157594848652289755522345337719645416261980708221305314992953718403094284182631048376829580112698289592490043804390423986749550162451307161789193599763290444242777511450597136657340761212627281324299343838571738305439934325801636768992930725169374702592796788976552362089482045807964748828091110353347741002008822623229837033949740769029254636304059202849715845204011652351378075569853123264390327898282574833782873103315995514358007860229419792797806806563010693242702994405972013842992525600240597794844167171355315464462009204800409371829716292916828611523396787362055571291085949584399479193955629541618121236149928816518166719257479982288681641797888720433335750536554313694812238989569551549704661399942853650192512931718410892491224427977018224267733921263268105625047269261299566156371650123085565307844695752861363325128568315690144564181309999488207957741114335371350402320244065387462536999725593111543656542643087536490927351955111802718271575275703492698622577062883321491749689947586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 66009715984001840892061196746624048040065465894708190059467345635650503144870783059124264557511322121467094902638732417460071741368956041803226386253471184442449060300833226098603080213445948478579822501577586658673124258811424398398657278935759794219959071083048073191949983891577785722928892067637624992556292935166141839569791126595585674990496148551005695892166604264128361258288063273524626439165236331630878265037714750235679622775017099764888814066238770960790790698632313062427200810367683998738135401575791538897821488215894086142892417225039418621194261596248966674039035620720173727187183748591166071099344965723349759211541114268334683567771684777252499851705349306618024094886453354592004780827480859350721552597338994636024154421585435893237824602866583409983814228636014784115837901566225381047139126472281618835804509737143326487814948956676965098956266289593854342220428695074587314008839084223004569311019426001975147063341687766603021411109537670669520819849220636042776966761092292050634259832044044782775216186586595839049441550909865015857225782333673154659084964659066457824052909917585383263408099667535476664272877569004758207541226367042970440865932397360165317156439047662498182029519242988074466894018697290585945799181982778799208760264181519692562466751461764556991209560926946341054007120952211000422581320353731339043407025452809031957144646856774262872815325583037262821032906643332613649173139027144831655178425010251306774537358218152100063288753124118556191351722506095625377581113106158712784568601330746727740385048265481504688683390342184940434779724225142979032322670479863245562252994694179466131116744626297739075569361301273095017968595372046657915532978860435455137870660489462281587947311413133957572909083056583052476641542566733636134596071159803405900513895656049051294455577198179830588935589291290286348983487163395173746376769892515191896004662679240169357132189183012167022555806765423670469780751869129704576385832908285039949686342447965717142386576673938870749574637090817967867210228330080504924078189365951780322748999571258293538564354693425010586386879226792448836447853739287174983800087957305343662988533983506228752831510085339753459044766222379058878170071963406900646792998510003024570454215300611597003183772785666935079720692410914747583287128370444293569891434813937085010598673140261837348681358906381511634339114339643058215937212027829970143823596757877987785417510927523211064113198358963936330254718642314748912291587727763347632865020624962233406507202452689603614085133290446902606900169765618955497514682256805653669176208785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] -497058022453053399753996664972618274515537326962245253240800258763579460025260478334639571349348622706354964531045011502208896626370359663784898070348863234146702741922311497038805928122092974531527332334970123643383962893861202666898421245299277552853751610988130117572167769273628238341223194835930908925768413781778809306129634777601409970916285393462292027140113554127902801094246418123320463902564507944486123098429935087209664786302401300811282057270237959787119563644451798609893335766706810803146899839751278275477366287641161953113659310972107654008920385208875391449380434329391206286420473953366364382109393205071096556739364092413463048053710830241297824018471962550227504083950670109566804881833630921001553475543165941886860392255574078229563959300124231994247695849585536756958927596312832462589868441761303019956306806417289562077793398482162820559361335297029482003972667415089185260013432792378503665356689350966163495445989955952630088648792755820452456107848457757047369292417017414249227264127123212842032034035325700417685462562454404391627326443744244140483182756124530982399770448674586660276794434268995611322912161059169355965958325572503994200813665676058537162042646521669233377773452228041569690785125631835565768895613999620432176407512432490837602489777890551183362334741153482741428006927924637195468144570784027216627547068809619518430127648071888700411159866712624174882621186625359266409385379036274192337383194250272626950494122969372011320226523907411483421514027134645722148701658290865047358898242630332537191108512958906373997574837923213116632846956025367777742798169873352320468497408176036520152752544440877793796808815256207059877413306527550284370300799408316164439036279963858399223809210650277267394181026206982706989630549480910007040934851359360079970619034941239765227032457476172822691257167928036174374780911126222056101251605875611865597620079807662231910211561789656897594335630755317752230993659297347777132475099561211734440033355021342830374894584679906012002745821098602266573637210346463577318563282847980166160900170108043627385632546896349988128359211098310437498738139673696404899490864088267970433347561099629470972180968360373407691902911496300111962766900333716611167933637733187389823245389808396787510194418729994973817786462756577127293136840443331882293723519754902952865247400981385472729656597796729003728139015319561766358184559369127585929626275710610607355948768059612450598236322221835134788928274176707946971077007424606478624801541838005600128854714547452446666596053242267422413460567227014315675323703810326192455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 1071716881039394130577606438924650208130221176650933888557722268793518588041520612416161927552797136275035412547967232139194534012146259794337501076610381311127582046752055248928838378031064228833503178824447002826498521587434000315801479984246724131012481707252878008223115967937316499986915115229586049105853691615792120387420781918419867621227615510792334676012244843534260411933769665156969030822852878964683399662539470989841890717500225905026464821637282140076765855817070057368621971622986471112986718783215818584487254318322883319520440766171713887231774417960070454080487488373273112988216126780180090784032520629172510736570079862665654622089453229632332211498425305790634546557245978981495106860813701904347064129192875084096384554890573350855452177364943192340642797433932572463303488504724646649459963544826445393908890473220169309035670382831488385368982865018066072690358820375262659711440678347894347103854824987217736053854093415491215272738917188508538822550476386940481830497005914157693353800300476859963205915115520971029504078138537585390716665456573009801717417786484627505538449980875889574255847423769428062643638469416809189506413099900460861472701677842986792528939154580721897180472600161054373988784475222996453108651398038164698100570257303044800205661571065838037141831134680629617030140617826647890874776192598118729754481152482097006929512386220720597400090518063164861590648406963437081373845030802817096015424693498525142266127926803241221930495286531808700340191698746584042877433069021022611694938170282832484530371042287567847909877501623602536360184494500022261902891160098651956358703649620710089984884912377906241356501762217676611813898006739011603233360402895386919055621952556360246956768131100142646361279182002651230980927413279578157222010628018078548388399456006923609065851773182464189021196039461070961234805401390609863090493405146542817015818573728110874844855051530204196149256053574857916397617423563379557138773986377471810135092587135680328281570090999379004309994781313169876845534259245810485854053548249704625704528111956238570469883391807653400324877956729054503864089251838650128293565297920710235792339911506792009997182469137453212739933097187623705473131370134353284832851512767563544664787912384582408997179332199993650465200684893938982416107187922936374315629548240378836540859220113173888927710713454534273756682787730878326664922368789053826456004261477269522294087810165616748028520292826164270452713849258486788933164378727889385370609029977429690125923955673673914075279323398011691753998418228091455661294622429071372451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 10396722431619433683185192329797232728316342530107483698618834720669900246243793533403038157275604317878842576235169310524187640741941594002281230665314330092376882721797276651932422727120068093798579232392298137291733947883745547995715533265781677021443254297437128142483451011165703493056384210064945070141975561774870363333827520538710949286868161449090496173576277580016593746910192084800671687257610781319344779224487657328931897004239685976262132717437909901832809164916149828157458163820302638495829173038269226599339485794656326297483354078848579901374362119237277487964827619228341224034782229442162469398841942435963568797669746791558729092869227365973121508605756946983859779204060368854439992091991435821500003107518393891899281170060359253625842621211645805458488539751047537865696857241172340383746062960677075695101562244567444625812593765965860358889467948022375624320931705520059022589270981056445274542446840309012777853056911754081314394500920421017204789767803901159685699195316175647840544931497146963220774346287065412085167020255050074850168723492743827685330972723929339705263341181049522350679162775010904429869354715599955154348276709738452015621426999563561807231877460053677367063485076044598831260571543637682667649595891530234800787570293444440898871101060896296791597206023275242731087645536298294378847098735469742686221043621005736445757691722324620325171474379985741906665338673274576974352512402440262564470321900699150761765667190256750386719984332719681939701764741445705420472043826188826725505437230870162424877930801368765616251017066853567624782405482346435399423962272582532872845857320502434840043032107165117708268263613134864940856441391670096186805722188540074602135059029933671340328819004878488746541429843773218876248924677623947547421860237242261202731246356507679455112945237586008578784384611160749753601708640411176623219261341784818562920877118516079856710731465750547447881765557958720512475187769117798977888411052891003113683632324752350217823282027461271931067227223358102290465356377441491796700887070710392007808765002662498527483587664711928457821437681608142859180606329283648561217770838998964647559525283209351528154629133392123936536559695657934747452706333895843099753802832255549700633388808351292592448830246524861797955684667479143388686538086050109972372570613711907304436919745479376509163096372188837547010732012408322005690605271595845300477431630086642039211363850012395106348638386918269924496774957267394192322442130502956343046155682959580057371301438467429788225924795704447460549571868830957497653341606788997350162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -50836401348397441778444678359129348104142564711784148215399680870134134751810472589927827605601713320068401764394656135003331182123934731265318269920780829382680398529107132505974136920513192811745240893226884644474831873444139154137737321556259530593543454192571317916428797945498584627605470251875708576206968630369540639760209760173353093888282884255701934493137914767111482337394147773416404451620863904831509851960293567103611862519270186036049272239742614873224659584524899714172330675117482727174889300817709977862171016302635354460378596556197569311541072174266585379024335483884476750852706004048761154869763803095372666111377590700379398676858102982300344325105238633467627915931251032052402065107656627627497798125414921853332050800032243183638553979801134478192091314035121408633781188027047517924055997624199223123492180179613514121287416572905186355649828623367291082823187035949753166645925139227248020771776118381127767365701632967381079704599626660145315541992011378957741304479291260556175055842028548565213067994374795452146638961441636976152552270558535790418409944591179053508370858524948819891746133751931381632092732010232543780373722848490467193307270274860780596270881458309045869604554648001935602227285057091167397499628256371635979917772817955800308839515558581985105839113966691431323637937132825467213682730452129630282149585525050372043832566517441542789086059080420462923707528307112914491490886025203664630321835018164988392456294484206196052122844659468363241863495897546136343445310404458262866025234891030612370213273249122081445220311016787129409370122605038088750705153642550333198821585746825985761686515415401743938478822744992751468524830596950880633575583437301137817927017545230064147585552596602433430037379821134000069517735907562116163203006908055984836358808851612127037330999058348174134006737420070689875707823094972389922983981592630705181786057027367616684305290389923478266877566195754636642358527962149705129175852069777003477245940437644047695533294596494375183613567598708605901269797963722770183838747452640416838102067170939227714365900581374162929614023761149037858125444969130884214785904318083076839288646238227272493803252743420667030845976375526672855106773189247846175211373050210901951383221468787817860812472066279469883376482680554055891706509620168874079999610212645428994564852015286350040189935992768764639298808648844332165915809403597277388152432024584291399855506995449384901352538050623438093866049949518888232061455264754646332055727906602526918736798273702553831898174350767763579087131606610165167315200294522186419404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 137748619414282978452271460419185286554588959521874864534406224719602887467172710115328855729257439171622383499842742463975372904817512198378060678736648916202199938797424381415384651465394385464374756857095000722405919912940712195180042588975153441937737609276081873733027731675504462774432263928691673049209077146889732995927210076829626448357421387674873995352772647085491529768362569942262000270538371103560807997425379852217147928000538431629389306375662944043623424553937646506615600441066317587622193312089414476622048712642243526450468100298414012011513130479745077360738258830921828415052737211411701422404391853751285835940741149692069962675698716782780690813347812523117576525121365922666713244148135037623936258190010506133936271251965330879877423068362307640153918709215014127768930879055913167702457009544808324227787721385747864250370348144267007275896748638335992445987678756348841723629746015232516520503825714522560752794062725042910614016465865475407470292845375872023347542780079534944093718870730527803365830674796742966752477037193142751153151592299914779799303027897343836081918413139914695254444719676178339987269888936295636796159385386491613098674291894061441077128723852712901384847969234266414626731053498429631561986707102679321766063941218575104897559209487367558079936285848559803321006642500167195339062752111824590827100804821378426801726583251280876003608574893096669236227281759163958568027897352848157945957532367991600863480843116169805758278605558354171643869775133426930102244643887194761009474865425038274124015251727340263222950776592536331400814767138438526990748396126500217255303592080031855151970727863761895001956067745105915212026923726392311342312118694667732666890722929607553804510575881673653968208347727596908577630751641956819541379917528754354660112036890230340047448807671941812852275068453917994714540976828350026715826835596632368451744696572327998765344231504678871703181537079363301834489113206719338443143219287938879499040253659544669583298172939735282607050961942442867219822021475338990315353106179251277096449265393081075998542644695986335516822680848318030652820512374078147902098837792377126645495579466001103996124071973273522341366095585303714029266530720952704609662361159722332135244320568301393371079023386801331070644658962982187684358009837809984036441402945574755169203087804389512328713664113096872349677621191008596683476575717100335261620187907971992176348014290127592374045296009508995779237500149556457430594791524350450207788318037828969372843639314413233875727133122954255291468997836963876556575213228659301700075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] 558107178024417919008707943550133110107366496294699132406740842131534447350795099040388718023771904858710664918656815259416477210616612576252509246283161663872745162513952413707125195633256263917969843364950437512865965703049471582754845134119599935359624560122152536614159828004761607448722199312457165099563397029659829118795241304037787486028929685552625624095250300590523205551824704749886141630665227496578098603412305423888472418961341194838033493362053870753006302959465292366750041444290560695313595350208009119987612630145290007117404368164760054815060959020912970266998281151399633614199801447430597000679553996094827906036894521200026780124682819402460422478690532955619873635796792435727018779264017575473052175427110233356922851297411012261046995068883520373872098000832405018355601769930651755821419345746222912242903288709800743409529628995654175549646587989548863174398644307940252664023953741628687930929261989123323032892768375977875890471168298896336474590225006621558987305948449794876991243465287488897194688469776131939647916614849854021149499099821051917029996778959788236162117596712311080109097102712513249533221809942812843423144604556535918791840670791125911237789399477385810506038368384947706368736008257033546927221628974789606019186008308887805104286583168020744850287146055728544856951047755316275092731843526431960624463109284996908168570215403036486880594329294023934746259546199747005369864098775862633684105817460281200374864195036259578080546787095210341918387467559362796673923909941323658864921752354129088579628137597720806613375926973373441288534724502495366390991733231789957144724341532606501050880676093878805248683350999707508672819910105755496424729731217420770589384560859046715906136968175319450782494731363617862413301002163418604805123981187322577925654724053682355357451588180844015514165334480337414513933082972183031114089864582108183367130820973532782478820733740445774625313083117594488203824846813282455289260258152228025066884454734195247322105010647852120429277315275557177307407323238721471022545275475402416784808384390253194119646223266568333023560444846483637077636930850882365366663887884131039418723131347396923340167475497294302314445201003338407604888091110275989349499798522763198391329423071272981005097218459577847091983582561153824162240934160070812764169467516152064877877322914549162020556108426638792591355721532136557595128884979999198507194053365810578575838643298597758980321266507534415383985760587502346460606528909003089185835262191516099891437488094119798749585107277941350700480628612431614053060028994598603346411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -3062347575374677506906511161062013703448756139800912850865686175012618468302296340810532649409813670062067115624754741771769362386871532254130548815151178064688550399223360059430056153479158901600699629033977260648905051450859052626951964245472078128768018324388397017465597967284793987766158840976727773428070142289910191322998067958338415829293859009201432770207815879890327893783637505021570588267872239380822382489856993896483380055266156963852446512632857299328619190602313628288026499735411706007613172349908457838149717985107322764905405510053904968233203811521339716053025342031149270233254445332880564973460988129583247287458306264036356831408788212567680509114080546466731795046229231918116968341288520259554973394850923334482852224485299608020122928294064755278151985541911885772958126532349271271113052297511852463000772902179990394179261745796103853934850192751024998056646076736099577017133666264833013261084182463252900242946421990210557920720088804482928065034156977533794391546192936354225248885581990029248162673635778916315093750381842417964316363691257353604584664249243818319415912173336142939735277981487073235039218274997630328236448477019947432124503446458378399845828179527353187342676869901642124024257641591288120827778690146538938291478866904132882151225914492799438412034361676733139974211275324261448474570910252776472176716507350841485149496234613006791236748266465768018007448172153944402146944234738771294951667230734586922820534056741804181901772821016493572784256402687326375545171425870445059990922085660704475586993911531081687770184619370064349214687990934016570383089678114593565757953874521803241053027218986884093573711284022828269069712679179836854770938051253279386176483048090225565039185364601170586475630445222535499744116612789998260421729754656355834467370332734615274145592665405856096211608555650562277855191054644406104580398664741897266425724778513009875272291020127017136213785338066744180459528727557223417715225051748964390669438539276278720441000097512609978481147842448805732248745158189477679521207054556834390193559505206912981546014888211760929498518737719280406336672531892746462231126121274604294246546519822852831092646122841702968495418690052458256341758469291880797429023635822366889663621097172674469148075695164422490586142179227415703175134560365603726531222772519995989017758883828770436364588815356575965074766632799503591197464153193166271959807243158838535433044124568914704911867433811804774161340119901453132844733330101777146111546164743655132045739083014902645601724442213051271347516989498690578631796789624113778321784832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] 6172041740266186143258633593594148630131367557254375769933007429951009061710877764031701245159496829462680086527278597312235928039230709883473427289676926180204702684496861534553941574942950410607658144663939146364366922541327278955723930318024150627654889631702136762762243115149936702251765654914502087376150127954599757770980341896907092771921172034675259394899743901029962300424896173799522475773843599590083412330547280912302138629701839409600290815481922421166436593818040925698295828707827190413654575748961473827589990399332566330405215820737339519554916612985478792829332250820561553599766042765874197851727665465042103709845838344073405164260703659763397099397984259536948153462847341090262482846094281849135745646091337412615547898008511252536845786944756804602708939612482045881774451594810024958911178141790654217123784747643894458389349607421087047686777280984111334969127454342355200799123152636094613474045283086885834976188795704278172626441568202668831279420883257153867068746095480508332756177649296427847923179053832671097641295196329170996310068442349234111465558685757169725650057300678648196659334713247678750322417286417796195024175242005253214529415921873762130399552887361216497395636985412668692769729840783904440122541675113676064228548842641590050719775682640790992358046148957421497226339493123705945362892298362685718922026771707334091179128947053058086405268231554410963986042160102560799316395996268999692564694685082610798960951353376144969024448595476981845744068903207847406191186985821684973396359838895347261800219565319658953704148497089319862160391903802318639251122127847247828246038494933176369850830601607208742602912572675371707916308891002272127382155268655729456598032651237594992856801398034784703106493225285980721554690015738174289818855407564044899137299889968991550264019510247404843440439212814484998383414381058210543557389648287149475225437593701223421325558850838609044204330189116429390400250665037225737771218801142422585625519703469602452939650849158525561108754362243226938200237722106189205197574286540762035911111518414124766796569952016963395790377904659408466338199508151661036911983772614871335821197926489142279713584621235875055227576712366650094807385010570660041407698194177529491954849772194020617371565168159811419781336482348249635495484447139593352296511830221960160486495358472749148009288744484762743655068187986446676205002465089941075052200982524734593333563091208438956442545704145131408525034593439103131428440106410456239583842533877962115516316054465629945879534022265636260793851317241912263141706452763083517208821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 7329165321134138592896649304727911372744813516130876490437678519779743039624094382989354007733687911907769730294800950698879024694148427953264302301492709715374969352675438537695058327048562829510751419420047285711577782810564954053499373178895741256332046180631461573935114391180799389677785267068299531055809826682047753769098632433175883238786767889379102244305164285461993097671234136147702731950989009727039884771174404804560119154367641024851089405277702436627137611216063695694059793990702927406387197761119655530300968907091085799986352238031540760284731135375194572785373677446842395630994447056143069256202081948091982247365913315796040016840822606223991008210939080369641968473062076986332338248424882223646094436001406545145656593300889294843641681232257477893297909982476761911686997845394556189520448399812495841183534053626871279926130090113334365665118556325359076270986942896322395076456073803873647393149481640951942226098736591740316041331635574666647924304930449740700084964333617546474566820591579061299476640474448706004536679925100761814692754809445321590553256221019628664427642405143041033331759927126081133943972074581141853842581719424330348920801549770435864143314207863924990854004554624293979810723508983066274002893477844621615450192142626996055796631625111606278692693227134744718921912143791744812733293437474459155417461372793626915218308926125224633975959902012558970262835449536230323911812124048034130462141384606725416865617053730935933754026648189358043910154240789241876374345305518099596811095853199208805700784326438618789307585831891942170936426120667827471353751698359456518346305634428378978445714245024121152452752762788124457257373117947991828213607711040241671086897574035894957738222252168959193162138813221337058504419066173634842196853413776649314261809939499256425197161723365652389210669442766732775836841658957507293495932454944900588054068651161031078753304745350892559379234884665739221543865979166738544017511334622752082686876104370364729219479556834832222180686693146325745343600625535431985426672895362031072943562541712989535884350724345238592170721209089672795843416998053520629794670783984583613952047159103189900147391351522489189574759270695841650421037297131521316773582126447787074805324532633165712095491889424612438337435302297380116333697412663903787630175047249608209958003337246906131265011210956238491614021700160506995864300041919220540646278112318981830208609197228756567738604674237673020954890256578517715040034646615152739757217510724392413458450076008112498359166462493572370446075544882655167726720579515667906564194304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -100923283915762381840046801280131936166117544626416721011632737306656824494846035833676411373813023887415003110042373743381488342799943325721767551520193905919780232648989128799500263745815569086116688030402823825136816659032100884636618907192246317952652534023436893431246970768761440945691777057400249577503556000864931378612675867639906003976795550848309930617110837899616535571160096634346457231177741071699945165980291960308728167552135818075184004271021067541292123544852583231166764366352109377922979224114805025563364297084657788497133817522976854637266810730350190509271528351129304685254403100169891490878222358040538218000143852591295107161540302079160657493218595871189248340533939749667333166576857408159517210415965608642164092123045201004513606545065547050538665917243203867508416002929008181364019280453018860896913798338360403209589391306634971948792734718665756702830268408099680571628343949675357772829471319062423644861317874281336278433043535812857456753020249540712666471701288544896925009675469242408182191995407897788325759491537217186962404050420875380634314767824659514008479555815429671279849492833180461613904930374926888389480276526343155184718652596336410179485725713881951158143614563180259727895060232713878939400494109630980500966388436774091747638828010773179610994313505180511793723881455565419887109556457457318356816253706089497271928191244980663289325149587747554239967863284689000650990969114238413878409921679216327821255520971447993921795243156387188692306623926624822627210496257632461869097805623403183959096240983290984049129146598551046303373076379989330307205013820929664213548894356208110197605119508764682133056657714081371718477885822815487619670598122688506917696778711234859423792111460544571407905915025781846094564314361641276461755117335311341707122558397923623005149483758573861956780438974606596647789360502885331861009760394382373968354669384051436359115632353251658073116704068656565361180799479180461276998426912104858337841621627665207337069529829850032238766273792836139053449106573034436785009437665014736504532487133494721237146281666436729349322721928777636563939148318586121200782513526972325348455263238100995836083560466057835838985143677858736374067935657740640534178014734853120348473978964003951175244470771237666504017212436406994337654153713026294843184718551644532140974634476667527978174226736055598715955218712804716305244214240085068593930409282290828506104434598690152287857943393842271645430935687706073614400195857641243128873835081630236096439555650745775700682776683892585006941637469226819591713914634810173076411514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 411958573977169269678803738818107259136718198130788224547265668206046075600955318871959873061688185961491786976533052440441384412854781390724307983493444378216266386312108306577684266944835638659906165771481654424833472554409907719031868509226945504642150175712098589347519807094239527480262830811066199385646828835590356847235434468298897225838581423911812690883486858368158678548122546918988953894119260519877711957332418730518470539065287474080934395337284294188498076965244060887607249053997879329488173349628731085841786619723130151262881688135653824987553349229749918753735476396882799989386978992317768854830182780064905471151464364426130910251336983744056776903575689205899236029715331278729122527498586774374663912067912165173193042265528902230020197942113988354592913687399272120308813581640149158403599585435633561717816001751685952771170120441980171881507383427527741538120793234613804469908571935151311796562809704894153287212989314746468223763828878632854739943246041773800527880440371973830116128945342736247834919574876037149442109577549296352629275226645395830513738972774076597528714721550628545625903241605786775356807884478633477362163755621319629957283604317051002567397152208152180625068725313582991176310881869272356255769375666128914922780225718785164942765560257707952617492261693397167232312950684681298328239158413707228527264795630291138806947533974658735757317626126340415901400048898360211542422859250069634807099345756163379198411865147858602855256736508838814056500256478874289977691283707031158391596921108824453272449460527220156321751750812327363269077520000590457938308157462158145384764394686050409814477012706077697891411090417376147629962086983123612914183081533407962040521513691250404143587756052834831602938392149280037147976756141699519257045114653841897145030326837148345741968889887578338137743486123609070340934665210369863121850309301005054665106491192227107364219942190083323263563830172790493656204706179701506867052915290555593000139190098412438367846857450572240719969062456049390819955371617127091582306647046944439747517730782715013073259862168436568601781775419759239646147357063390024188662312191346918110583420252069436546858836015175920895591339159764251940959460468460139866031164875691782411235289422084327579858482852188211640528566159816311576292657996554913627965088964880554413709619559445540107025177681786095880804275819087237200334997956649003758337312855666736088810797695808099345929587687771668721975579081069261915033871533361234126976170311260694771444932625615066911557569332996829083819326419454583527208380238940027929009061888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -1167486364738059456872192655034142966058992167040573682556168383674509593514804525025146795783779785859618128137271288407130602797654131884927825608820667666584488234950180993202376464970731486718207300508853866994455718193830784050257025193509233587542747589752229371076591050788903553396682784930980603151429274027624608363647102267787240779825326788301668517175900497335032512032222697335213059444083347451780408218786804101339815850266381655256955178481282913496002090692886833446742593429359453454469014773930014484820793985830365081554617154017508933310568052736357551812795520911835229186727557226649187722646559798054916362652452169559875961229234741947995141958606433837689806972216455686763338227567988378506412244492357523617761943764741811464193985351392375902444557803631907245776469467616435278858048990000307049171000947437978547427827373952822338565747183012171915930510013521201934384987236890336467725706329319772026390336589723523899948620885251432236184656174259809168933194774398708171701917672702211940444631469294125908218121674921155901997223458336680764466440748472552024927399356990471435115685039147260594267504206286541016053806054019385736080493785783130929479115676576431576170854663629111875372713847086317687503280149840789104699311493350145148410845714220151856717629202433062100995844003274052091551479806243084385143579426827937007999226605468305267919104273645665762303764895670275342627519654297825880933392892225843049013867136312547560887820230881159063860050731035308262287154244821375247876139023318666888552619411172621083282241696665451266088575922343434881435011025208837173078854013873683837217370445103407427841945042874959097229241838423503242384743039115710755272075634063786297385439594501413746610049839665392611935476569759912432250849193524989827607051791253206394400165925114784853060964888736268004926654256816886868188983339780865915270795358000553611686521415025409558221521503901623232144990969265380929284337416809655125906364683391610901262347852388360504951437672317007209059388706805215306174423677037601083738906397304380373390592294973636912729604640506904706725321793509813026659083063208513491229675744126477372948886890810006240346161157197100264084429986037313263262439683523378829275429538155070715039011337749926142935994007951558006460999309874443002406564898468297920390785674874689231655159423429664438408931514580937261110793035604638603692216875116116961291162987522511467432731703607468290486018438243002824006037056850136813046007028998274252918130737574897429007902519653536106296457579527517076616215814254388411590309314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 2508508146739721789223619308868025955684800101615208514925074778803351478592282267554558997551071852811060895399865757072073210687714832495561508530896591684590810888217980273158673532328269496910789602215768733005519761994529196194017276505167741205457144992094899616364872853123508543292920809999279200557652439207234946082799698295090103690933121269092270095168274160985271705366808102784754155629060594547520028012328470983607143623198043943734465049823585536810871222105407373203708529095422670686415514661293562827970737855851954860483942516101812925548361978333546274333354293441059221442793883012180686788535028156289068785316537858609947453109584360947774011947145296947601941858911015181457517209129838651374661582648250907383920057896341189622596308122577767532804403870750941927841870362621539385351046384106424135730422122692531341937561018945078587277554439507176388964246106924028456329743479836104964244684481495756577445696276031667299454186082870368532942441429214058686227965416353222283106982071176505369683509501476569975447411455900356333727213585567085182012671305144167489556480765334686387368911404689369738918645280591295406994582346019565161382836612537933751464338566147363254109152543550068860296691423599062018842648955945555655910500788452155562593677232396814115565634697329840481687729422362915478381754309251689865338352184216919647726609092717992551060144483610265404852246997410357725879875403295545769608037217152600362588356380684484837396487621772024377209597261051365345897398806780986544044429354111656195457457509799876963468921243069259553436724393088565632467917598266404943741385355775695321442056456435138962382102779052217362827298447905679735871228326544003238401343113523189092042155693836610740094013696236051942592867516780252343895367718624076081857509290428858153228351027137460291062966806702566453270008045463258961253699428519228581442482608698759089656478848288892069305813514881793109923629961707481213906325563455497420804811486580549882704872507917396408263030073998121877306312606593259370200888488927536165046235108040771530699698209685715622896147798674142492015650547511826371822788740520976027085407007595447598151915566141099380329449505290602709415616338076200920222064141511458999051743126849616994201656577477041669728856001304916216373642649885580313206244621895634379185223238654523743697319729686256949862558538658811594797249763026734747056017139604816783444718241707447657720112328508561429898159691851984596995350659510340710031325988755042327403065448753046057247349959848110621570958727006726490658040520159863989875654000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -4198376012068725366593778200836581080730068088896560255756684230520034359993939771436481943998439648023448151219034835064499008688491407455056305583885582421820086994479925924441144118762381870106681110280277190831066955222639625464628943287938312301380551706031746430604248330875836115330046077819836448688963575052877429911568065331524326798221277739688482969186545533076505946443283611206701741009742278649594726255457671403111299641553294580850023726811586111126701022672986179567019447420535536208558502573126017389462089655456099215822045756025011192352051747715640864730790479047169827210101071066970314468581165271012195508511100402701336788193222189326326515907704662526461241314394521466958569080163537343989180833673208473260514260598942250944088199921328120910567543731465456499511025579801348045563098157071905964678105121683112471711748066156462270579079720778407795475666454617404240694103977541155203541828718883521735320302554000064161666776346973810329406683076402062923691183836672610800699554534172430076039667263420021118442190600059295450150455084861240101078427259055891539416701555224401486791638886334392997146957805142775905869821342360104582795455786413654946982952635769941691209732025259110787053982243147031484862454538550204502645855341253308521496907796174970873928590132129060726892051219872060501719884180712566084860605688600992853786494755098682944186216043056119560153192509398480084355199712518164756685051068990322326367055381248660025520915246262994612929933821408494544809388278033259506790923063422831926879196872297302156492737118266199617538491993323784913430451466914813076220516003285385721956248834451210450558735087476574433641340583731123902201783562761413789960349814648927469805044661956706616776394120691723621759775456498064338116222739014150646821953317158606248027322453278963536564966964643033252117884329147967774344563420916620228718215612977207693852948477016891295314871910798215943532223536457117088451303834822582098951203968845011167152731606828716847363549921457949272974518571203044658526897886985814516280460183665927538389395576060628880188531253479232639825628260979099925055832009596267259178729583565315136677136680356611503522189948596535749537595035856975533634603953265533406213650844924902028200600558345614923710726077609584207839133148175172909939839468498293788355228915011030127576039471295204885464218579471428134303496936827048743306533451845895900248401054014626456324312947674817252091990420317402182108832827568071859063576887380297928260622948149291692704756774497422781023769766428016057645187674895332778619919400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 6099463546956030681134025201647131828385946561287085732365975811833892785829643438511274179749791062105398458009653259997524640174479946314703416454365841336094417670692441739153007462888624942339340764212391009010907713379383201525490119768880210724787565675843865859221653410720257990853206546081122065990429437874353727304993691749127802321278957914978484327010147668406980711923582639766080066531507314484184368358330913932499958192242020072396608538365850618548949347950732183322687136855905085069920003086914361103358598824216622327034254735752320332827778430288953838981477219728912039996564616960060551083677664225118206716317095404682336286973813298646760121394216025072592588638206070976339182042383464326746818803495394816516767940985230223207029985289003658894432586035926864855077136792061145051234782609384426632007658829625801993479134228617215577950617543669586976791201401901085027998790030415301010560047051876363648931083253607250380277653735211556985920812643826873235348827969276370084850395520486243270709419235394098409407948543519281900370295189430706323768109480190074902338098570257366275918081359574855227817653838275360268254191620264163301196196840679698410235034251254945005541666701778066187020821980408894083114020218833179812849411032243437324717263942058236924516782371193341654619128812220763919396547968178869218241945354132548805525123564124213440884719652675073769142861615445980799923805193972455838591296747180173198528924709802732142797412332558071028214098178826684476584124274948855539557595577910506060926039353147117440323990034450422444977076803370851644231208735307527592269645786253447088193801077804625721794289531996070896218885417780434445680900202031073715082395910999782477384908088097491648551461343412943016665865831116626396963304633240178336396990232131308484414912997423131570367637576414182223909938040060468332156373743481538355560864313745714539873236895347351639508586801049264090944517162416094887357976203877082751044623945202201251051439237717170310888614869152491971977035327576856402339408408732380444864467840085201514547721515566885146204766493123571482023809894308618065636528800519475068640394783713949575314958122872104095820358369275369722163166839258716751248023815773656074523517344560864837241509418429536204059156754904894251592960590766709470760394359097910869419787920342921915307004345455393654397495836721724073338965643801504023470442373829235318157788482706563517126518251092500024766379547640587777417465547819336114355068786098882872587638398385726518899595931165295161587135395893964480978245395666323468652763938816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -8919945503885216982408163324395116301939184740807707011634291950274094982579466367045199705884963569101390778082625957170325690896612185946124664294722788533624530905875193644863684523696755054725265784685848598214097691334506124032627413164301461747478350372217352388432109414256846497028093391545448548614539050142796968610359300700465968276143904655010738822759827042864463629715883447247189626543542909266048824696137986855333786243981164910876854181697877063478865465101043715540496661654331233077638275398569886235089369540069422678352558595286177631549097330297575096425867690360055326517280981603706434754465858357817251357371269485018011038306255884098454645735028643399588596726064827768999145987051318725504325487304432357747137382344249215222179909748240584006861975008498133199060663400799296668432483393342451811151376311160192149645853718941753938133207845175311283133449324043772799879800363798081036734497668020184366406246814634258610001567492963894765524224999508564963646601871048330560674025099304910504839388863078461021008425950248936595734590286269555914947073243394616678741510178198443712807928840287699044852467158412601343982115611941558043181798919366698876958223355006117354441787624026402052003543975309771186497643731664078077663971087771581725919191668641344241310369741053757470674534902459921805598054723388116259428855180953816555151390988381161784649350525670130239572337089199128915579551600027692127264306065323402712517213846216283828857096648846419981521564675007712594916310662678904258180121378746586829541337477905805569905803495696778497658487976597455598552302996531409654419749034448348640176134542022592244925501469366369456093441219995548697209905884524329260155750213761510802250571296019411219675454487043895946843200555702490448915538601216869995968181376674838713469621035447683555849202252659092836109191993669181292416421570966398638515301747957416425829355047696643225004625456909623870363195668300231501566072101477016454289144460268976260976342229268895261687751664505627629509853138245104115465240654355608324426506469505158260058145792009073512875275504334617406419517558608670432097399297903331041369011315142729894557410664444013939811785039560488737777641078001034515916447720712047095803461036458610020678572157169468097590441982244056225805524721251037830765543122938448100531480842526563801064719585914486926184453897866483511691620133436812066744322629025392847055455390955356568700181083425859342931384669902376023294785357750900657921030902804645034945527698582706379608584200376255068129759024034247459101322791844651646038027796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 13375969874223956180085180842185951836362836392569692715606791686434721544900205683259104627221595583823701003178732689095780168429173116985027389923142793609385894931760783458544652206485980816179606533477125144395565906094025706311006658045341495109597246276089445636036523967321375580344617727608213588654307939997290805969494297337152524495305375427766865937961503051706493713430258542231167550544254161578003101444339447788996670558052773172491416353113268158144335691885585531067555418420754964068833998656808904126556328235272994744799069738216807055526524611982810717523169844176312761740813640714158420077842987562418341007239867287261027541280300997073223092498435199604582705804074922639845156732614324403226502437143141613253511404587577441133884849155559937200884105557221140260903606193594269596032035866763199531852057850154266153041676119355058480141610808905980658228303909350138449102264810471858718695977040745317091786672436256778615231657464836443347459962348517174700094255362005070381600573117676070519679699465404348217180447546087469781799894946184313560197125951019540710904515876188130194682821212798214220096628039307263399022783420211064270400097799093431353148759776727805660170176461988426683497020916407939224527932257234272366477847950618132813306564547262712714416415339870978199107802875976501094964967275333336285647510573194793603098281920803447992096939920754018033097986650024342162411360379978220437361827250736900597175285906902451319920559136014939565034605592030472053246770105097017631046891555250375068532647408507520422980009167821081681772765771960352251728383291597832381726090613704208080809319999826426366012360170955062732159561440926690221428658350127113664437400513012682907064618894249065181387811106937713191862258222352421142622847599969177447585742503646591888536287041993872684866245972942352274964092655139173779988520908829163562788178821428016578323788699834290967202604273134964044187308049779513683861153369649342644698284798427268005504667891371977379057369221718467105127248851603093109180065021034703875848695159337856902527726061883542609595266125768702345871009947923541140225834879163837978951711341862494136102649713717529830441744883310817373697008966600007302266844694620005035884752055970093804996560610216512617968138592048209344700407074030010203590552460998749019182148267384684836124416517464968986606195066481474329293945545815481832278258137562351961279060835377273458876232627223428894413597635928003958528314616297371767997803423227784958198510129618869966771222549532815201708469707942778843661207264591598607828544126976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -19681790702798661864652297338311122775709761836597484060392393637990001864978288579472041884558275854515934864880379068973347680177548191722353132623510476291821599992940755620040142900054708936297162320431601726636729656495214396460471649081412759922321294745577954350274878125801561203050391873735261432045610352441498763206707348217852165228123416326199367692868474137728694141694574725804093872259420053978154616103834077063440330174124530155641213925882722032075009732133488575631518334705751998506153773983120617943443061667838448782139427902934154313881188569374620673855610239097137637732848465592831000908019579742817707248899028307730406801685821312522698700182750815563522936737789932058369971453884112084789967824257667621704500827547708586407119853300531050484699480318533599608094807598464657644095088518660085368671840717052921699982125138498493131374123878331690862305271634487279978360872222646727011835534136277088037638773661591546879745197956321093926010504181371373923949957570306959770427822958877044271055448475769941838049464503827277750598575157854225381181480614337497164198109155753288125627428685726354596287900565342951392286528125901691943414212310820596402328420654506087150619573532592496084148041407775330444003460115656378125733360517585451577956614616730523067512551009034179004124634070237121556812212846182439887399104839148431426501715766595030809837159310478502829468283257833905960326850366504193170519466744236609167339291731590574884463996817091531837306889477125477116680317636313805389268511200884792139085026499044418603536367449812777789274519502835462674699535858635159785405094372176108769732988978469833496610635121290119966799286649158307057340977998613029581349076454544684493851767958935699482759758276103016936015651680748014635801079268494815540918339550065439740332351155105766968381073385457924551422219193137862873221120052685987527393838359557872373471098984097351799788321662422121262898626631191526698145135728779564406708127336929850807345926629206159727785623039812873750953885130729211729674943783807271279116183795558708120313284689798489393532997762562992856393953880613455627438430975388158301025755504792462107032198372205034069617236137725074161561579148579312179728923654583904456175644714072411564399193303050110976251772833651213926547341589365644268307805740220601093042007348457655733657888303101501071030033694179217800712683499376711057075408588934154249532903217958600157524602026256144659205166392257233370542274885196149446666053419991670874737150147891444630159577437290884674272769775495185818360289875887935064423530496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 29730953228585381464064669050433214421177286986734181823645165474711629716564582711700661033805042108135064914716063720659330238271746399509994702783186565266354707148422279164634016910469846650667284378597177654782857567146602345894973494461663658251598133630939044885605112153986964547295542967251153559375959544296546431262359078421242496976145399918794224349979275876752855313768208142482477280926413297229094015630759154033800190871939069675705233378346119893073952801755014373348431214323312037759608018092307429252656911040557069730710755241099726505859174401913789309774336990618678008573120957419709825481943264227507579840142730180609090103258855673790960858305330613983842159358895125214079745944697412623368213865046947951555038716154572234939493239683409261443757893406426095675079710875368664418357099739114103712705587483952436317927133180379955926453723379068276259826834731280970229629338884980825595184765782978933816646375520485306809864100413286188313480315449966190466104563938654496108910314386526586292424679277399768638280316937892205075574303238616354807635685153673222292062612237712630314749738483881795324350626844410332034034436638227317888158362185128742799101155349496457199545806486042384253217921484118946436719716585442447600071009995376818298377735722984940732454933590530147874342264808972683320608426018451948095766029980934415909666438896053118538811490755747345715589802449702584880009197469382371131506510161098443309919948598200601699344110145694173867692972928122727570109368134638336211267393469049385290854256603950185269710248117472552726448842051970503582888575665409413637860850142005274321281806233875332306882786669468841210434694779964249928723228970208924875166303376971569558384613471028650954290616341293881497251115006292866202525517443896554205847235354072136762417785962923005082347620179068850228650229435387459822821397407883495594029363838661811256256686009164853595972792421207026670042574173256959841785978529034510555735099896177618862689290636790113649997727082581913926993381156702419843017580075203759127495753089403341314597810579546011844845224600638002265389505442974274794360216699967561958006960470286176960708901827518215134563433702115096779708714246533493692448629583572410405160458276770980015567022218526402747710981048820475862027406610908115234174939715663581911250715682943214203983977417179815757423715372114336178417456744505027870292306138170738625851555287832436741715924337885179967960051436263210386092054208975542994957040419645969565606899563559230836537188100774347934051570805099619875912127506882470398060216188928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -47063064290646681226277646651934971542618092856823386814293237725215180211285024139645254047652856503538560943896196321215266773215858642466936360369912945575711122224976919955547335950664699691076733854189421035574658981640142446564693086967364116906219777028969483440202235880710082122760344191336298987971550533141107522779108099140655662334040221837289013224399050553161663436274246625530278054990036810403924253088987628170070565130400442111605345950374210059579148674451881099699860342617982555254264465153242224203476712235033684321746743973028102360101940824573734457908773705740471877952100304711764099703157788027689659038289543045641731691381882328733895174276456970368709854551463541993073748655615288324028728328488501084769352048453155740403993094537512092380127844251261721739553413291048792585341071538341214044652140364153457286546270922842453066130669506262768248638114954313028571271334309046542037953245662722253637329486235318557013457192206920731658310727371828274293821785228246843536850330492093481102630878393197293638158879670534176190031325417422577343158793518576561042112888469910927466473248718657368359127245784147255047812202773124984803913854828096581137781260739088890607986452158281704652854698412007487375497176816404769050362086971188741105579461536395487195613593320638874902429929192596164260312420945452517054197234880761131273225209003571169015885609517518404532736379634920297080221041696342630025080280043972789413177805115550333165002699113017445480703664611022082470579718343309291199374694874288115092085031107554940644332805056879584166248040915503050345618749084814302985346280022760951720197593877989056876185629311992337302603226781083234096028630411507863021566966923138832131557639249751228171236017485468678775900173215436182974821750593347564701003177000039355365001911810157124862953511787094704113995510250500460572299643970313344694489056565483206972471037031731058742032971703265914901231665091256909799920023223132315095124943525647893454806723075512209321879556580780430989564723923245896790537713487797145611958549581773177582983651352393464613561501471367972273951901217778164856320550829420778820129986960635203904638964704594187370262943635996389596085224806432162238830414626448737787226762185545125156377730597529960333801917863111612978138029983414664639553783069083974700342628893112525520595291364053307460045716891504377515320068725584357954005850996802204351597899162732496951504615772961844595686620233002885328711865189665398255887241056538716227347369118552411174472825323328282548762401441203596030613097553332852475313646469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 71446257087056287309769003552319685896480144017339306429024584739976517530598863491890422221839124493775855318806143499824124784048688041250372101381441598721554828070375437600848147825633077203712892608846699469574788441892698498626592644470963856073383679702813024956151822664458130493175573689560047208918681462523167139347035858122524829560691430844164768606711997772788303655840861013614731859623223302362286154038357387016506842363840182421781778520407249169882876891800198883463285744028102855226563927711988762067795659281483622776717215095460028847406099547844780526223739043330546083812609664278561675647611892546935737273910810089415613446460219956026478991053327546798808964751692016473482970002911883904475785757293299849726657892273290408832353608371475394111857135918743830151211569371881570887945441591421691429520064765562880921850480812597067844606725308393334224387554156190707457471309826100478327634309858149024426201864517303847508847484452859724295576618451644796435469984974586720646821797926899171458723894240384974504050251115275303221278418824708352075187917137067115903294362911037055938321192113757860233704365406623088658616306071790051351226833984222647456358506195035885672148296961149367842626706073491328791939950806491895164591817142668026982486529197443214564610629552294943428121342648516359908474245138422550471338438932200931762245886391205849644072527711234307692999673176730104461276908665705774618481863710160030636610527107070717882226192108194204906440624837767491865820277244830317891322818512748677365085323712237067774731790587216665135134653219386696265174499192475478471359780035015527907285040667357097616819670227037487784445343627050172362929908541689221258215483444292403152219506560930273082810295009755922282042076439351498922151120382001947775823364598115431226600261323644357687958520074552151479668925056759878048897708891842728682653805276526964936742262884097494965699217745006389284200327270091565902408753511318315965612716386416842189129185070679663440699542736800482187660932508408899592955915391371425169061175530474740606838665946387351583399972484491053363363904385057103215742376906969670344469466648689818088986201945807292521391666687111973576033306439573714985362666175115072183589575615962075680757017156464736286885180332544782245531263787985533396387198885994313271486720664183530256613453591385890226851358799753714463008581032783460434952552442853554660978832008788312954205705009178770265845738365552511531098080744622692005970937869255432516213714286828508388894632418995818168327401884465812685338501363120286001851692744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -94483454012957821574238344241752873765407337431266804227430710970198163809509442487178180445459567411154449295823763598744199429514061021179013329071211675230853254782682906193817055740662213139584355441499945137224914290808808057356222852365663781534250804206657796445532413262410046500418642302714503126863380546248844911796272766415452398099357374889386842564601488945407846325859281133797933289313069880777387164333830702130911426181523021195305500510391042906397147747400963766935617000706126910315389272277316880821769375370385615515101635123928035628155285353518348590304782631021532980570351012349843291658221661804199575355043743580182795014189681321723571834886433296497914463348889800888833981795679685715263598508078023909495592668904640430918118544538417683026407919406524719510364518802110188686723609266951504411443467884814711898421249524558583373707890163902126556119662080315036640245137969946334446050796736498556412317614042320865428818590340434275941757029160991693568538929278198054982547384295051386046077796730299651074588453183973516941311466901907496736480545603072652571703234715643452179657649442730611102039368970256520878008015905844527205355181929397643691944763276666168028358324402690307348029368733193457574671968999506501946410868228196737350871135680733000495303674790539782675597235243411135299952488326237783194986719337285887386172360224420258385303273090573856289199909858940595804636465356979656073552670990464929178203937299541594133921159105337948645649204238546151402817142984465643413896440043478604601075071816948067103955911852422036904495582570506832322352127805047386032371808673802865088024610810260719351011238955777464999506558302315462634338938359142329024279289323760242480299639228733348867811983967389101189333720395908939011154676392200630637467529978029609649983221233179457973156311223072344529882521790245237808413478924370300624794698247366404059624707940664486808797964613281161304676714482545129579488968948542302557312004856011690855087406649165388403626931495101093966749290766784068975840942781863599165799091251500457372126021539604100865706350544923132523879616777038174280856417201185514168771679008695168357543702652223468996580792011534061621371913534816780418086238562531507013875930620792416614541600055253654312521423226592446884954266807640863385207388742177102457479935786165466243208013246391687884656085309059589021209094115064776362791551196820768437062014315813274631185054780970562925413753625492044730034433881611423306185486558922499836906739800489587556105181943640961777694344409747398392198394246891755264781676707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 98766408563645256427892083732201369189809017471974346345155107624636762493542993625495235013360703851180837442892984493294757134949599938527595620988465278114708896727420284410152738077072950298556237027977076455413478274012068013796993883053318643851750770454293387281546569247685526582621838277815896815514373721459365773624112897748045729847489456224555311621062679321533284496859542148963206739163471706050088574178461196499403308278986263946282392716562784202486524965399231154596694086993606803206163106699261294988861877541429143558812902955012304998470580246510286217509636452594968460046631728447973591355124128900148985374995995738969977044913419996743674342004588409682931509103567435606166493215247479977096435156160689487076074938506919248662191682382014775300265768105500940158296003365143000517571230686540612629036529921283276634278213550527640401396929235292879212618526691439976027030333511193063194337554643118212795787931985436375533469503654044862663925154932175200475431056219416780684930434106778481400033672525609291451754663410706308826393460688294801745853501628653838905104812665029114066150492234340888531010129355995636860080900470856872993606965193744382226573399371988602382220367827439314254293865665522239568759132370527979145362408005272448685033056322367659100212877972675955675306480338379276711407106062431182723086392007608234960349833967127607073203421021719562469805354382290323426903033951703481002624759137945392747322566897575480055236570106657341802354410868793065952803095829681402747758799986794030649934193120109157054069781266052038280695393534309865499989810638632759662168935484515248061547927452596074960253100882608079507414360166531511205520388031273842840831091501227422598617270920227447861635209239454761155067330923092800530489890730694948295993463451482511821377287363255867952657817277571417274148471906864237010799903068872003588049695328540584657755094853832409213536670984983911196304655933492479127071709879183772639483015556584407004417397145848416648540953750261760392238250233818663139336617932389157041246971362388987829172818720664874805931281958842742944782065374834296334426861229013167826944189888353620818946008423264127540320832535395893685301147085207545822088782275025481023943063448373456813283319334194687660458529617048350386968271359066301260939739124391105894717676162640910162388590564130447836659092295916165791990698591031258039235848629458178317202380569382993849878673042652681580149514685581241189963754941584266814068662144108843255612793394973458291442609753541877533529503111072956487762603472002282979974845562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] 619867507567273009168762467331168552746281734569996611765653090920774673696971519350169660041044359920845798446631715031062709231707633292552087650284116030977123395294380559121870377920736364080676896420030313125339390503324615221575352656690478012309584311933228349098034264486053149077969981797104400311374704745566543211990154656060427295422312687994232119724237938709602233475408484799721609408866331453702545759999641411776046824978769391876993911354131796683649971310016947539113415393584568393941075105360611712798651213326465609901814372017397817797242693487012541996455335241486491298550377032257914950048125661675937859526694578027477285942728416100748482144995844545562005560515912520772551009717451834187450721042930537845452495707003836540318898150946947085747775497166335449999955620263563650031700778119325173349832895796377755323161032963589604577096360215154127158628725868102569648363635567009362907371048815517794021947573277525602664046634613002810642592945421959291244423423721610774181678955593469618136886294134640331646291441427945023275251331838352531433322156442619086542683175742066343694701493713457441282850114381897961457317175876656655022403936578171125932011136837611323042035884737267846565680092115137252886117070647966078399397675708149523997499131504135988272737998204933727006894922135600502373968303855050080431080109400624779636541515092792441229271955782845419142123644617091339110523745175968009031766595628783129702205518346201570335917432745782488559978728350476798606194964812514259722900120449698050700944636030615877196552377828959245456600631486831851162307655038331456462227374224237894116752651925704006753742706121220976002489443486575264331522440130789421834027448864103452125411343544493672664928679692637493240548120807089597805180611779962574364319684512550257095535094678847895378771747225335340440334823538318802146969813185935594854124771579790033011978693152000936485292213797454907802155239502800456477930744332416864426114226611559909165348589254371250690864766496780023509595741492863817246865382368566629751682586591982212258828286794980735453054709351653354185616904524133246180933719367726216164110996903674799629042302052931866873538863837423981365823381697426416177007837315114647113998481927874796450272839032106029284718058080093747445935365437271546996062975044862976330610641867239091578877198996689367348778343976091192189110878751210830519641580513051699599322897504540788445031476826862528925208838154610782542507247736954155021407053609210477822351142240977477574078462067692934635961617294955666198644692374476019466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -1032158570965636776399684635367250070891354239653146760541079766566004158810051389200110052278604985395240465126987690845371439194987931091251469347493376663627637893152854680350462919545007576043604912214089407176525085963831786116658483244791348047038568710873178387314793098175026109444549508967909088361544328404122195668351055156428560204604286455198369417457084146580341961593412861165355149707903148179804558041937709336771022569891332115925338624704839975065730135937638721937626415540575799518372343890486593316249493787726946840176666540557061821675045256627320325015780338792594827754906621559555703725294826946050197589512520106137475952049841541128826368173423222400916803234612698090914665466114939173159452531399160029390522036816585782088760629020354380130150210950346866354514358991089113383460184887296084089297223133254187700946692559028762128795192651871917995205887708777439073996082236275984599355077074231231245120940349272115473080238807430869436047326683823061769483465905456722221341187102035978030895027878170447943882189159471944935324619063479406310052865726101855341234178199522641593297634110777319592854031374767105427341950592483846210246533843654706544942917053119446553261923194937595236604061208991401466456601240478995303264520463042495306422704568741335076154575857245036650907734899047168397821203253111565569181961774883444622776295764016682802757542064623058017590263096423476035632431319494233365277936013547438960098928702476542644981968190560878813648560743907340449613495240916695353188088386016138786691027473734867089558571619570859140041686892784502456842916607681590123682865543279613271322185844713261926563830848746626329195110885180740706536469213168492397919330029265788344494808552495162464516322865247097016703790605489257621501610986809312053745300020509224781564573282151648168656899250104075156755098893333617115826385254188373867472792424502282376874490926471502667241390243783154513967195123433370298718805373229171407452604262443405613204997070787621032340657997743259948029182905868557375202168621846166305678339359909737372638547708055862766689439967072614977025978750746456582378301966190581883396018883768283164529798912015237330487412214751077829499656537837082099175790762239462362769471683432943888288486857004501053542046790112217119418316535620604180718870076051035626374167134592395442102831094955108538431504321910261761499577405401313311115879191220771819983538959850943586241633858301489053243035770330983833737237510948777785487921085099017814905518474096611804419597572691991731051760772546710080389466587109916529393664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -11381741601459189067540933307931868792316785056207608711492283318579272249916599404775797795998753954771804519799149215783709145092720166623824563200230804745094755790327248878931419603169867685112072718345968887447885303501346889697920052488162295170246155243850915898464645791306354860092299967988545842374545908392543539924228008362879281647277292470950727622074593182746916852016577391230138441386492076185848325448142759593140245961875169648485410234197092325541560121528965612038122362413716401390880539649968425059886616628953464334486347197223152836871051496596829300158592584283078578599599451223293305650443936779339309421275260461276612946935345833817002395001477974770559480768490789783113210892900594648425102168331378273616722508601316823506399145827183820045992765219809684179674140590494535473977950781782177276885135107170089987461317542746067730970059692525669252537014105241009162366527615964670820899326145036019288006483516620569513381900690833928322607213657862309519920872400525237863106669125197304630728482963802015077423411644767604047391744718895310751882126658323603582580500810178629878904081943460024063421335900059340284353841277939114884355860459700570575044254798334741813426213366530431678038272340066314590774229068390871862576251822994012995519630091149286732032927122699217936114534379096880113052002250488327294117330447358775665897910816175217348146194921663764077820038631704911129229747289329407076033407838424755696352323148863102087742410152048183916112007255535186934100837262291432605475988777709742178654076678527886504641915908817007602450743711353733633023168664882303355913084522159544774525182731251616987053714110537836126250124715797530266329038473721960494719629338970216838756869377398842349122239013916909493309907702756519750101532931307529002656774179336166306192626180415373055674149447434529916465536522532837871003264480046367729358798805510216268826857270038676697213950062513662173163153571651098426009981454934343637055125378570693860529283496709857887185877588109022661822972982443386138034410113932517505136898660224027790973004711944260929103443598066295129759911540073094873301776774248639044399707841429050285730681752386297160857115753077546842461793247350039660433590708175474825263534161952286122407449373861894054187320378715983936348437217096178650597707980643703801630891725202850580824534340543640157724785753783502985982237580519884666387984152200879806492995232413741081989573726070004059682562741873267059533594396229929194153348159145842846328732823803680044462569824370103658893241209739958512896523301400665307217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 62746309776591093800174933209774471456698393682416107941673450005282705412435853804363944811169507050041893066827357308778515359079369423676641240651952400680834673639626075940466529315237637017950901263642150498169626128325042787772833075090391769501091273196270298939686695891047111925908766853363733162039949532758395224382157104755269144622512320122395660475961077823751692457782269718906778566478372098666775146889123385778331378124782295630374053134505240521166393163760626247121191381811456079809147886350529812628027782349643077113570482449350298127358631463195861568549205082239543732975779590554828980743854115035621275164764737547858617236410649835250438402212811656326834144298517984338858445788269124455037250134201878507523151520942836121062823493942809044531910438419462926428953969628237937687838642331525106694432846638151177841105726452016976671360139747594759761773035251902824139760048863985025390320375325320826771045513441013645333945205789498015452021320535465590947798429554622802613803188556272381107672142723064659399767862132290097571226829647235180697027573204962889219656697256000328186378957486277877427151468122871526131957052375777617543393070688331047195680570189389875537809116078069679091416495374278416468550548479330925517440019189958126770888779133228110814801363258984623886383817557850499536657950665542662585840141904836686251039811232750690854837059775978161199275026210522859961383911123772712295874809588388466327154154704970845288128358360304100374880225357433554914199800121215876365766701235451415244112213164619927158627765054219490103998245920651069347956453853399356360985189665462809222389892837161320909026345955738436232426407292613314630314771750795030191062343324641563378188283141459941219234070895119059496788859520004446354132325769389465914649034316364676406185305397643133975798811100349487544691223512250678526667763744713885971340570031998196347093077704768230801891573900487610946944395743166154505015430609825190578584274258116585533044506615818547559118053461158459384233658620243000776644207013355814955195037090779558383121333089396000367003155601674825718780903050638153417952153179690743168220403119622133319077616047754731034947911876129930203506896366412136258663865707545878501681185203271027311633846648130266593474186479383875369528721747830831785687807448521266747470881907501844806714048003108034784317273582349775289330027779188073589953301458930692652601710385895200768834256766053956130364032708451399685361429748415364679865107040427998291712739042772595842256706660540657764555277957923725648190777471406927708684288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -222775970442227737347067688688896265954155961600114841016826647531574056438321188617218391493303720519791134357809772731323762509200878515091865000520968701575828768759610146828826277266672282504862562275335883601122350382877478371105035435766420053191138898691775821196510286331498840238270950401842740169978905389396238195460579872667855454078738491038691755618709407266779416513369116568906660021902348980499110912103660090946867225989974198630249992549194325952154205213065657380561686055314129004731675107275742538489355403649897761901138156226526559476614905824664740221566997525363480663542196917219029364076653151375948993420500607750656364731180982810072996832389948691568111726633525057998294768871204859720105412375443258814854365904829242404110981842155921608901163468136183464987356655526176028148116026855166285956896904443359654314543000882324768847155948889380492080116157332980472748765054917718302298440948942612367403163485828839160401835676631898930483426782566784057346658673706998628636082748326773173559138077391831719339704532092323963672577187428188382432762281336592527040087107154558105816188709575675593577353855397493911554596373732139569145016304040495815914871819805086093013353183543401874358741001926116371096556854234203611927787444793857074967978615041173537307262547696091430174265942092120288663402745707832837420671896853232788347941709083429895296667870076286737901195387593283581341495310110575384975600135798611643856433074651569836280134022225296110048517337948607866598375322991584370565457215817935065180683694880965754768226584904615891132627093958681741892533110151768873344383421968519215405156191160227367833372744010230638139137341018218544220231145390233039758502620711286826576374191521914870939403248034495855300915221247307311554163896615764965716565872972666071600274954696944008780125852663041690808104003414488439414278692158578229539486023071541429238514316193776432908711998276658659119780355971539326793384921296587527148488980400012710588795687925923925836046572596793523994051660530400116353663933430456161377378878024344400220271818867639969326610340907534395622973093551229403804257139257594522225209505006512242036784579425050608440860859596247749919647661414060966969845215223983201869483754623706973845978267231465551202481303496809156923968322073113119700524522166822087723986684512993860927908835112814693718156380518234441509693802746027097909017877201756342145263784352047923778675732556642809550699190342247452066098798498047937503292169905883005002479780868714600192713381059025725621275116530928423831429233555991460493393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] -368032079491375328608753440897914118434101216419899473417367763221712854830270781407930679919306720457993338030942263401949221756636745888800350050564171411387142220652857825973256700570501645762042287198598779716367527470965509948623993223190286659229749524670417078250298576084395950264453096761486479164316269131026288491508968472355128678467582703232602395601938103954973229368898074848633215427455574097748325759722840338226283351788622842682896944212726023015741575389515218234584360128475831674460610603179932979703304937341182232080973961382573902524001081301512505717298864133309874270123695152755577536364861961668732836968738177337539824425576703060216933290991493911198236812530653630445400461894965230580953759115049953554251138955399153835841083507509225781861043728161892581219480442000332266683265070714466454361258188006966885783196983155107113962549667150026558056434601200254778018688681075889535014407679270970662184121519082908660868820690004190239803545570367774755313435190302008736222647906745911999774751432507740948538921723197342439141575546771705869629013621016209103439644641585931954245552151788588314674153675695432111813759827557936570915982901447125601828019000367977992865943153455021121987483004678018493389994025316282736943071536778421667288785315431817046473482130449663796519157252612392475869680935967958487300875864025181782241259697683882545219713436841769562484735049839047189944555610121471866211613855556123013719567752347647239305589574775717827557837057122175525691827263976629271257185622964532053810933250707081933210054455638915798632587329999882374247069777050583629126196642236550464966482999457240935429534859737910953223538194791193826627789650895113124345497451047305232288894456334467892703155270736222342825235349256310447943347075251311508411077244422317042534174483599477343641163977035789820931703687581622344886028601440152814348493420767040238028188288518055926069803886590815658852345740885185248843465737737010821507336310017390710088526967085319281803863446041537405224517507369986506800278086129373216083936640507376296747240531462302662797708648605058942183971517810298587796735302998644773446347568481874988546741551333011934647776426138338052755307281017168138165056156837867632946793863350007057976161952370871371429602712359777751908950195186334661953879726915833810496536615000863678509812471537019259380243185300235443235379467288406475254320685007243195574703256760917633724937304360175503246993842770210404717993205555413042333334803000457546715550838644943664879760561264248811446994221789531268721649037687163832219205632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] 3363188812596827511587611398498208278603767849038757899003223269833092551488037587389945868639930422023894452305256220321098698823378556109940133152082096695036791321091036346042416981254909941240054404789309467682207614520642231369854473352578728068390868941882101288716009963767974651389648466375531762041913155569142635265539228640166736067208087386831495931534893445459803999155147350513463973508155698128917733342626483366803174642947105585796307680203554200526553122266703667646045602784158037919915007313649570766621513169639687114357086429412909269958117244977251822563206714267706232269085790138878096940246151696321698533039354147004940115571203819909965418606781236427700097488132524125445809943843366566681071239804711945631163974112030366815213394523149030952229829678416288011736348814744616854530481546952293429614556681520556346170117444318757328922849407612929836831976991716434903664459056707040072575415951296672390934672741388301939805299395977092299139402712883830078494264368578975958135140509664736513538432781633093936905524551935903614355646834439676469232060293315045389509350126640185977062138421334187515285453280198817737907346596631403738852651148782613808010202075597094727484795163366637652163740797179046880644044377529558793100879593197795788698402190256629839670458640570022896169032333343662188040198048875490101333291011377595541371539877014920604794869410410804649733678077683348071962312654677038201193100557450769112846717325013842923223990669901637284274651014375798945963791514981535076028433146034551757769399802342141454119828087836849892366874957873111019891834126683165349263373802895980745626486649866762791718512464566367040200167958411761072266529611554043745569879215806017640237488345001948594155719860912981686653737484916798367532121310925011893396088866609562104012597057057373198582525794161229517474640430546238149065132540279109915048134848722924767422164443185981087246779723238968569714059131460196804628093324993218368121062575376279295882597358522193743360920506989320078956949315928668676578271770849770558406211710521905128575983939628213146125496703099269958051523741479854726492507629418535574652255915923989308298949179428518533104904750934320503771609313679206438302601735102339641455480886241731720995550999032306887661495970680000907723744353089270601772404822745120258829911021656054748615148517382732667895111156739005133720460210724836366852949480403745317003311498912102764945276658634453510669998125290786877561589959240195200736904096593178919128581055989393509816485388762218864231568667186429190923139026765365475121561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -10865204385843983754919522549940403225215765858023538455641881782124053724090204820766588711625694686476746910190477337245996487163941789831597208167719722735306508355827294007035822045392455579445047130375796979141663784028970874200036504453065828755930500232727704991019156383748733758685691348565504243835740765290891649748911603647731521539912903902409229367419317344266634609924957434501876015119073548935939606817487043408472854394724338971429988902229781074467934906001195164420224007182030489398726317303115961334603185976807777322472928193380568506994309799155611038616487181205027830065197866658742139496631348097096992559170329356463567965591616219758721673091085646067105886954535172066872431297781228259281194974591845716249290762769225436960653032747656775528743694121462676015808718776877803221361233697640354208492622537154078102235791270206742799281085468872796360610061462383014050855009468771097665955374290870751432995580408921841205521529712286953296128369287920528542565608804807789288294846763698856402567897979227472278688504844683023235150608924342895972050197334150548324219206443944306339960556978147850714159498273349898263313814052020598515264198486558308632672373681888708266783878374854951503057588365735832692657578570087739579468827179779232310488199566984487607996685563306510475360589886466459668936278362870987488897870159772449360514934133479600012554237328308232656230158982885938289944744637112866051843921058462239570557756457437756712626610440032652695898611915462781919352385160055071879840802778263517038876882047906227536746473789629616739358603394005482166586798293978325312313344302294997977199760758852698073709480817621477293385820739956213863574864731319995960020417523679981739649069709330569175058616578683149690613479217920337969625874003725336940526665768475627649070053300580865336298511997432037532575090136740706143435131190610144234937861765727074758934993470735690848056301152181017128917691528898075024431848699372661471473752027721676512501799647479049552140616738130284816087014133003382250420716203276181551187736011267028576505971477203091208683652549741543312349734793025214162601141651891597138171689669057559072141550797060928985677781103343568665225444040225020531093935438188952094503422074043861067664364775832230738105940149559763994588156746429636975898492806942821379270657486064628460319695457934885862201915882990392571123317734464383592439625916909309346171425701547314878604706688828693417731546449587191938595088028477025305154656786808816947674176742137444383321087429889078182379503011547211969215001625282053188146429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 12138870111409418410534443515220004235711262897995687178972864578326224044049105548108827147411126227705863596432388288465911243234270551167160239844543994204328551152601964456678697505633142537929023030556034718992587637586314390508011349695675071937371490435818727493532899545616359232211694130901183832589452770078166628901957310103772655056278493100324905017800739907468499785657691678795082996778783305609775562481593493099217003072516698013228655923170202786542228575264164608954211689310886725944260898621339734368725595231486524096206744328562678778212625031091681199687484473886403690559521611720149859894078096043413988487611434650660831172694457422299000196078637277248511013570470861266988846004064593481474443462829481141732823148779222012089249370969740453861630105153433986991958083170546861972984655732533020248187055534240108267703566644691123229599917996135685296557313361137799311678323606348577373126433503465912215869258120419225694175375938628717883814019523231553749091917795765425342124347085301537401286435337747076763233927336068458653760072288238250577207595674458137066476362551644609085719554258647847800439995376409631587172436105881476913927188781802116791824731257197086999943869957022633161609566212231609157153257150683220989893011412132963688263632646147963492584666959275274286504204430556521104957806451473490686594312234620469134264966761874649919216075535544655364515489518762048868402404079997563452543521533389743607237046995795414753255153998153790788489247116775532893647742830318225115441343342151223631401316077143184044460310463810443186079264020445192563805327751489759229653951627223307286935205354627105134143872874031451987224266299685310661567274895202793647021190959939625566893155266958072112306417217318745992331360572639923067641581827016200743676295903737885142071753915759624958075768537407886664107625813259343266699080611149975282142986487057362326680394390669990553421544974880878447798769597949591467233888961558870674595370279154136868132033153045954635691484159875076702746816708850100117572209568313370390371734889728724777413486820755716418269105096843702720449844269981532917505456099360578019732263122063146950364974360960121486453198677794717112423020307268008693140036089733590719669832131523699932494220480930053871959372923967337101810193469644935559985634539396021077404898017584761332112776987015777810843125598191672660394800932716137113003202505187508479132744528833522754534926800464771115647268949980391165142732061135760864854301754139647160598862690328429564592169841809031666988879771707025818553698981047495544537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 41409472859699737742617601476963340792281727095143593518129519721409256620242117699044055328587682347862672339876572259838033692859761788699744817944795084820600100314031313455639748733069140032028332200011299856276807413299024242138471093557534395357521554115902909103651439423038395339998492375476248055399090842621340284498405285389774066756116238759826503025135417643794345985920257138702645115683018898732430975195512013259664792263105818759921031236988698184013949530112888963553741995094735298646921299219641794010933361295405573483056078080705234654122623619162141996028849700982756238085195906717294063818355382697785903875391976275473232316662499918801939515266125616677858604163919442419502850213146909474193055147266291014187961344009448783274743992062770727126342453506993230949112489139138899290341456592963788943807527556580737534861542042637405559883190158704961248716749887401479196137691680107111972442101379896092708666350618183325019985788573759697102903682194844000901425927112992240515430925765942453440659803596692109007921343409300860620241519332467789816277790030660340110797781638003936716180822059736215831372316515488328290460070926326110360707992209276217130514715645384366217239375665361136476495305104635147917675747500823399539719894758707849931403472575284392726371986601349630330384809990329613002550694927741306835405121936235573899992751816105955853428751005867075144727513841000330093742111993297402384546797423365256376466425367075836883048752641185377715524259613743377123100950425281728247027896582215461672515097618412140456151574324231960251152343279773457976989991305888719180553681540389276650169886076109988711337711732438979015897909572524884493370061595704194121479194433394550795162269002638403869703659749950923652083191430383309279690563402329429533188059468222292835211397992565369784273463664689764525695687005086038455831020546260895941778726672307915877589531190382280834759306967251990242891317676004891083009595675751258345341375934762966074761452729765527326357304811727839956848801300076606348832048536922018291252780065883118498090738639053635127397882233951223975673983709815853432952695094256992645683953660892206986712092619673629828550656583542504578158139460396098156416191696131613493904853526576928734246536914897145903472700421301829629892493942583949264832486176477144932402211555124850650380457169783311272447333010894029780077305178553846451224389735778688390141677016667628404512420386100897006489465745956812069396645195403839176756292134494117799297986422100079788860196820035196887303618031374539686379108457870116172379193344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -247557767320985639689344619689375834229192616259531741869575302288921214165861022963717368679529821594661732360879051645534800060319070378500837403461077890233656899585170644524144251533992461117245944486964267726493919059833732455649971823588786550423112769330831914102733192595286353374949178511253520639630204890570952849798789366602068152118566106349703954599597752486168972720884299432052901912712287753764012276365235430286432240116775174717642587544105490188397795171150049112119543664250568867983679149383710725984606616227518401948500597319363461407525697273404724676962086594683993518907822516991024591330949775992283338184502449452603833792352701743108275915499661128416298783346556951190966218310776250519419303245820103679908961226501607368859814056549168494223444640067599019308044138866079404328575927343787269962034252238353549853999264417087748228814653966195975936218485565552283507913260775484540048575172074232177943413519388124540563641421992551111762146734135033344614587875115306865337097889652594930980631892484688365341836245767864719296425573379859841710604690748318934525183957862562885665880858949267841429868318013312772061311481015762347790910162922397599277848160505021054693649934645820044751504581958297118972496497340659014111745988029653881362284645444303738494889265037679140718107375975850703721440900462269941851871275475011925173586735376400736099122877438209596223876716329648471246338358997916739812810113609088539440698991501136173392469975424069220316992706044237634186411579005652816433108616287501319991518967848985724176005642530385635230332673920097492275225207764690517571367952009271292465375674502355435126740194102735894306334698209558778325625265584884750750683492614327457408266657485466856610719375527880413744222831975962107167603290637232552318700536557575546977691452297682279607412377198660665609258913969266550482303035646033708793290255104078946511416652000118229546969467775062085688255418377660428991283784025320245888524635198295660041887560267296782985023307621457643719748723080340881189316872214800247106331783412015869166024216339078205524768846728246427336723978130793464826175250094049948498561439665206699483178335500434403488179948033987701333326723667712620876610983165807414923202434572834046482988876156139438656696406470526678659953111892052007405605116029913274629421706404810960632406691247302136490423043812992950823292937754070530555616779365922371838433511923843332120435604279274433459202407142611847419552007490851600324075682669696951225659458018273966060314065613089972403758546941053033241848026102367143162019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 831977341003341201803482037140575769040825497250507247935133001084408053832288508931421016932848670367008588837360013819317153608215017887920228991438819504449058529369611088253069777073304740576062805625836803458204399915433850860698414330070015632792393209929203896408758073905025755572081914326543664043661637881936428736523612281041676104601069990796517870083211468622041166408396261579219494219227198362156613355109303019315906369708224720806707087058593038145946758666607609863372709936430782683513209309368205298817987639951405878611411110789783767806795612214453880081552132004823701215239858133346375555428533168283355193304318331301957471013558225231576405948785686893086482996702574849681048431948856695394219553549651574840674142113380845352979957952016659889275319797828104247228647814927619180913772368914853136650096802417910912199007135997434484428858800590446159879431119781235020499040703510287756841674273143985785664110198303974358532424512487323457958879882299940195387393731445203957970384820639138135916681898890838065740602470598896611145383042293752546515204638691834644577492409072975711319415100976494049430210490609477912076524826583309831754122120366576580022217138268969973599515500909721687780432240691675816637383134290403926521672826829096602754706559186702940369925138189457605918879584830978535944865556120976443838686483526691199301409519817417225650070634712438491984487124243718821892091022824502930651592446651906855916920361812891399357039121595520214537730848892280529653519771270676244122097989972908174275621019888278434878907928470906994431489050514034299047929061189347206275601044304708774482430761767416529271832074250093989585582121096273304933908314346686112980878702409703810339655607704985653511138558445703328515419014257721985071302392041168966607812553913921001735582877732031272389198641566858659669859105682108449244751992126086772081072630035398871357337630541368645452751454942603708669726227345992768669608079152955995468401631161692946578545363546332790346001432057142871098346255551043249872930385005951774674621811478572887690640025800606611797080217475827264695177577964161372629238303704941903263839499446152825489838950663967469236577716740200731987779018452685239729198747255289869711105287311154394119928149765221077103443497323459349836947112922391487236551450949229331397456593793423243437435960214653716168428219604052891880870389516018476279874758917046259929340289628422572520852177993536616137354641900060546632614123729094765823107354761508399487195624659018102785842487264760132550669787974310491616673862137545091206870990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -2139021504371108991562046888580040962320134507262044177652622659611977220765678974901628781844051145001907387717171985249560813257645365534473577125639934377472512928499368722072918423016436495683323683944086323167998475646017690232929081047485154067196073534501881398856030509427774557086327312589004603674125826704516499290997082226888581104982221141414753139929920397421323250081029547973732597969018370365396187701125568469557806056913564873966067533598922838818783425181678727795753957786000143298600266743299132021902072373110887455301327816847368451251540819805985684569574916066058275806036902426434370072328010694091844990200049484817344714249158282441929270411650723066759470723625975767969786667858892208689225976747740853212810820900292306725377823288372291063636783206010858004984322182236204551971540408752764178659143416521020225856893286591125240363628796529965499392683414688355657990257777401405117030354760571021376231096956525005610741462112658316590702928039934518212345972903031861109602888762327707329777045774139346661808261005026317570470471086270521561781176875111956144214023108951620388713929076637758211324517957890446510959343469853116858407088725633318376387121695871317324356291288320358345011461039632184553356134981855521799171615904555410468273396794741517543408424230145259446742321555314784448726781294249253947754291100255843704784320497930411442033607775341275550584767832480180851319062618231820262465477178871806481532679603921087191936943308724475685094655799770555722296604238533542025772861846572899930287375287130957715365187776510740401695881270988095083250567616727642324665523928338857361087310149279074572016179861593879374544123557626183845155344209705145419802897084173938207353993584557049914229870082552267763314327356065493758996399726309617987798890916335863576163059163936620295960412144957419473591096186746882412718758082404028558198405395664435316842544748902801851683056597320956354292812581485461026752698360151202901709290262781101512335490477340427893005322890852979266022719511129982390346156186856262015422965418789505788980599598233784288296438217525131166602424120092729677882845096465730794958892018612700440371885670934144173243449731537957560731992778010093661806988226843891954976837193198755758961548571093296885514516071538699591062931676694066372544552231516678432870322445519690460923850224371415379283715481578329119780801471379588669128356668774809587551952198013297501395132087118856137791209722153364500595604773839999047751667097237815377062790497061795774592391616218754711868867699049924124476174879531705518208466288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 4282031193680986634380197720043059081138824958495513316523186756579727775509386668556584209582559893375899030712220859323100286626414367449781287937911862055655727792210097713458571711159799592804791548016447203985434832569909985119307609493533003778840209751800882131249934584264099679091299527255561997971452273421825049744608070101787474091919207121418549675788202401935501022725665786260397572370819536275586759678768491084593800250457574679307840378187942425613934733617765580154830430157121406222752259870775005472949033669958563435864832143546055403402323220096876387476445102342698300670485182615049600430020535563390726214215019696687724069029552400719337034308202968767182760076156029661564045198994459454200157659747091679408113280370334908322122583547975024573140760111309173233392299181054086542181301331371661714353098856963567711608488407254014623782981509321957466740037241792960776956230090816313438483785692626307104390288322533023312634107258601184448913645460422183984840024143578468426990080612861592509557766850234773695524505740640759826790365648926147198169971263057572227874990520917029183698767243240859405714511293852892523032175470126759497115559116771027131284231304221026396947380086959892724772137494528908783668974312041368955163792393146504875878914572014104360288568328594520990106856490484213076475672168921431529738360175738285857545288330022060772828737183841658270187316954759473327613065197577011399232957112290323636066150607579085201361554183244097942957294282784095932501387337977052245031504791697344762316582365191247986837176403452334073218709243854353059362295094863837469963810184307126584562282887161118432226881295099982751788636675218444636640523528081139413425110350361598415167450256112723490763293248449631404188555429824894287627386001808902878178222941560412392999716843362445765377127651263502604220535978520343175545603365681338108719402326016351765880522701968344207470829426877100562410518758594058466043574879419099123141967874899302502643369934063141480587086547651259780775058968685807883863877969095741494514852302476273026762204756542769681741514831928426666173254778163438048788538492740539888462035384520689977797304895217368311094275817267070036836619342997992849623767681175705899290551032226082286549122173530150397319221638414673402180474188479263303388136911269056583213893185836592154454100492621386081334571747904957529449711650830247142316895015342090820354030451186510682780633972906985226230922214688037205717466627819382374370414714538299119765652875299444549485550628273360292502169193933345276406673895631841230049555513344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -7313101418648670298077909016838888680342004385469779415423158062781607342039945186183418589778792393584700190573387605073721924296550931513489186386534981998002478830956002745521857811075887590479266194193271743603869487081024850056888448231759944085817242933360829873572872418001887613883929583817060627288885675949439246427638127921108666316920727136586404097971975437608373673421840658705912255880504197592201575116486812373123692570031004336691088822459096883399300639725142029355322036670453970426771323044664767097478532651543092942125695741059109746296721062796941976566426155519008521876701551925576298463313676512713387700365738960486129847711012578470061347033555836679186010580734674168522770487757424882541943170803786676198913277178032427480877489005678875844072146815308209157556068900910762845821136561066638249067296804783951542567291116446856719113607923691580621469922807390389363100590294191177478911735170370028687736367146619152498409476485712588636034953647067502679392675809855231220112988910060079691428348667767224242073778651406934962487816237363587655446663962317704931031533419821214980709284243556991330547700420872943896057321264786900424774900203429240673500241340024815123600452029753303700585961443182494615037483587408621727132635263326901139626832665392136846688705409011520232141853668498585056064901489545685448235232563386715857988768799095424450431404051116364978683548583330395272476095261727268927165739027198247523706979199629836998371617231946534183362988306234173185202563788216201191571036987457561356048939678681810353745935806303287799035933051085478642184408517394885559492257967036983133678798662625289583142630807343036600106346730896588642264029026214323355466906589684759704307764159709745169335905372530850323122051944111480740905493178667216526830020353288549362203127781174733208243385940933333289969657502497287937530104599812875322604714697298554981293067137189233132613918364552670658084246810217695412921977440785771954085525568404429604402753561522979642661126693232573607428077618420273489022242389097074578893736831101295917246550502310240294831826309849636002771387457552802238309572331498090280263969462571338141087529366596675981590629360491758164873047820884899252088744856803020871447505172869305045857011858477881941126148772405014476873819049846321640693206169531889148139952896086089800260541345535300093208196543573253515095758701976340257744502222604354547039460072742885449382860085216038839847711552679472153271907601058226113223732266539506626465661184861630219711916352159155318517947477202755702212262814185773032977675059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 12151197624133106775502363601512041514054907913784127604605833254401353264898550381221432112800796542476517229666762550328383465952420041989910405592676302215175273699568828398212869847576132984452221702493161575041866657221324685246777644979704304016046057758980261985522843450687756645304075487038749439648896309374548693880767504875424184842498056687695173071071734810326008032893268363699722148589747096412769850933098885647968890850327989958610295817898400587861430151813907293860070980475870047367314130629533726315520018376480964980472678211328660805833144630865844563668308069110054807243652885663736878882209389752238465424015340340850284749584605360513624473432142581753616810523467933854582403163580206593987247701758874307003051741429500873337681297318049460300849828105884956324071029832264516972202978103026522054462572289661499288216653956857728080498878230673991705068498664536461252829335573515093477102022624741306672326262209198523721852141591742355191006452147056435786688914272780103657900120651179110127510308062407755797907009463999590216400958188012493622648344036578509339951124135746824367732261503195911521994018255508396549429626238625068708521609153598590279091952668339329908474128571947589151724657730588231336468617637537159219654437079210266099695170780836153315134709993960093982789132898136875237980604914395976244082357003338684366214373626330679509058854856135713272426565037165385909135800304446445833115057898578200893757143153335201204399106605876619600832769101228642140352568528617750930871522253624887909126762415548994528311422318603672412757747826042586925787491367968841325501407098440672844487947727763724215022622499333589122394544086801635123557803966766821443658287964528539977234261399313364218172020722090288917542386517588192169465550541442856392349298434613741366514559587966734692338412716389318017058369260672163907661893946946224167651921151768047793054248424443421402539591575219919217052899934214146626083606522259718827407143009010197337637874519476224139908822658594738438707019748786183811688946362772078408533921224564584448421909610815944740284892598919918584545957573248358420470091521827814728389815957884614975203809575449890594403984674447369808934869105856930903867171015080395652097723582232192228832277434464222268524748587533896165645048100144440851025058527044287351499274867851239393827430767656918729662140773065491840865142286294399934618259108771087254899257220008739790955289747934779611759838673690114702183767257109363954982473717866350726855172487009433666815506451737260276887696134873758564646438716129891437341927538688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -20210147477154657783676939895681977394070526055054694788941104165186388180912752916225476071465238454758934080845348704491531620795831346133714017713375438569352450920391044865559457015989003412122108529468098853609054327265045833535349086894412516183491863970172583696698834827002815638541256595037763884218771116992127604695388799601878129170460418252210596954481548982368014813602677996232887082720776114765798681172483225391764679007439131107318608809638752878216221199808345538254110952583834178656700937031367667054203616578176342841707673851397069466742645285096786266130906883525174541696380681611362706260529607358034736063024596045952717869125745454112935377451991460689608536862239468009949522980552163330087252578085345066274864648503945286869237452696705167228530524979545099179646338890208438138964270612258745258515133276007399901483699663355815367428874019389430507812466766423346982755589539645342050865458866767537888478756728466462090745511829894071715565310290371835889933209511585117787927123586815487223963614343927281327834390868107461042425512658461728959445183375902548449918777635738888441209849783081278328359101557703395201355244903688353635044598117765532407572731613243485878199788821572310994651724644089711212391501000845911609371919753757460197839194398339009510318332739555555347116299360686442743466769471342812989234401280485016940716900580077216352164645117262976032614326256147223490265164095492726005501794640375242037721337953000129319488655185388992697865743656530008495816850987899863576219019194247747112369925436699927946876687084791467701805734548145278376198054179004600350277640720936184834493963080359356134236362876593273898795700075019005793186356808413911275130777483436426673036646852920942698525852578704471851890842511230043113530023358207702956257426542157826848574043296567006727650121658620199489342222839736118565375900295925133116967092913609086874996728328581656425839323965965445570200069362564261943690862419159272907189951755073559971647904292268441512198636670090733301382821312855820168590926843212348118531967010063286550871731591190200028403417769024317771143151927118755321027386053199936052180119540605661897229258955586019645776711736146233103759269221361291662880803112741987056661070547420864861813674916792414505038606002292701378442954231954749751845144602296003848765916144323772635796414115537237658235185309470564861480915604206565090962142605100491553781976247618483887380020018307607909382079320439882000862947505922703024496957807476035874104569679641193985599566106762882150113926772821970769914018288260043276673120993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] 32242763633240069832919206956927151312854939032531220686785443751758907479801855112757130039542942651174244762746781731869558052488870626797965646756380386315565014698841126191986361329412983795809264394444491759456029599712058907437441183293971792503609635517384997293255731997743440916578887258466317466178049246288615661185382588186686260468225527092051489877977225704581422180968741716002597002830024123629726499323966367052202933589192351019181987208862164553887864161825907046289133764038926747844600945920834488071879604335993265657837836561795862301656028004228654705831197779559378796153526264374610773678017267763821362657889407489965292960486666838531205450737721088939967379552082467065020881140854313756061464964964973131485598793049592955379299162064491545996696720938316227035798896779228342347698399685790335829848132565835368884566362279513773510388688516906920883857106461619435163788699453653275597569410116556112782946992132484430765564958051019103542709745440739101070840331073466605349139875389759061142850778281306830609989788866828956994054232702140147527424385078271507141520253295441233116601642474793633014969663846526187951794320816954931568000732471215315236551134265805557528845357041979161143538373935453866714164294602275579183780417387205366851785198529655362715772079915307566684366425722390027091146166621396231549182493610356798805011766223478931712070563806792463227754878313226820716119571621728517873087544052941969938650701116505983817553988421320595448718239213863327195040754192553840010457350265037308648367861822970258794578767275963594026788991560240598320962098138841449663115958026040453003359009743817386696048895028701881264770845467362811980645030460332861072625074238763121817491220110314632673973772895093889224842339285959714805383050780306389288710518244407031529598341956899340708057614696074489489648535605081859565507937874728474926836887698556012610629651271665185040622770148781943276735579762955191920790460301797945128568655259616637008929393683914333308043332554040303831067070478730244192165541994879337773142859129842739629905120687143925283077921898457593629529014347232186095559636962119103390220708480862384128528911933445858046501159603385464432716484351934796506542520452525181466726103509482918437773749525013679053939558367863775186741383336847043756686474424189199935470385639343914758634609040531278261717847965032481310263848918256138898679135363971680474513207899398367043867128973525295250294423288598757853126754105305539711231169813338387854034334702196372475990625705683803894998900660856783296503965815955738882272405749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -49188047583960843328635606950937118260917553453028060519362252337907489652061381701491339726703779352257794734162854660544558520405162393085807800975532112098326972932393580380590761931396760924804998726452123201952220291757292063296484895603614910950472781100046384130810827350338679209123429114124093352059547851707595464507884679401200252395436245261863929531095313939822839289835472595614645265057391581714344035262654776946781445388510361624565787333867603732980474356638667198372187035658991048407440264470623428268628865771641496040806771419611604916406601624617346142977327442328126324748006008610259528040548410722612941235735436371123727718664729058510260238377971240446110120142571766290569569999253774152287619048445247865279068300479318682442338643065583464167690750768821550781397963259090609982828293393873364361000607992837054964537691538499536354809134116708467787737628270119976607787700853347192409352994445156726217838505445302067903470875176527432626667362732771048228813198085869028726336710416508258805922128266610051857714007016852937375948146896238978839742662387925686183583489040312953694812929091129545369121402471029137347311855242819516559770590979252662194615556948978865055376439962812620095554581800370739572388299608153339773826876254468165475860980795898703012777099169317482545241381228202065152645205555189035556832856094933803368245381450953744875078053804304756319366897533162144437588466507775596845172760776374941218316793651124494127946913192698039707674189309065531190905381499906730136934320114824188353461035217717966109526037692732709778083710522605809535125197941432003815296715601700488986565987359676877781701371419518405562865552069613587672874967458636531464757699336270570334922496822353707725194279095810533275667710564637271315707730464918105744184732955178422871698130871876179781594979035582232073747112978816856682413315995871766327298500205829244548831227873412518696127154619673100507179334450888779990072497489048459294474852448757366597932613114987298077770562802923065113613136925906499157413188022474065973287241744168538881673971352821021306223196675610354658644012065994212862879438946827038071222719971995059223939409698612773561297092358994886792955839313614827405101469625891120959738410675182092277634448704605958142980247239684304072840580209405288948528444867337004746620021910173208259317001008071501003682025124489636743961884091839620388712701193530739771205382201859921795839957836513196362235514258883607372769606872331174356170848533752272224973763920921976923224661948718021060957001211968566576336827248374252218167066624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 71513080075885977749006381658722811347933830091176403345461849640588287992867927675005530786295822866843306973910159683455035762654675186657034974633898231877531205714721422900786018861360645255218245384556138096057233497930254404411179606871548713482093396292978578897651019051399773432828522435817385713039492642177272595841961766166276225738630130681199951221670610690739942047219701618466246170552087026291731672845190945272339940379808981307586884921436952124083519428966081562073335726211001370949641141632729651955805163145014263023575037310882532955341209140223268930117236272643660914204478256430523914628805547121908097465073419390056917713505477810875551237994771273749313513625105092033398262690254318333272115509332036382034529686783844586415646187351689286356305507188439828905811726204982912191582023812677730977646636637129423598305012664924332698442916519372340913033192509642345808186698780776699792121595304007254024840524731776280334181668460885152715433561661578844815235921021991681098077380262991121256322602639669707295592478524170991713482037637870861394681853511783867018725522315332909274626304234714351195280462037137707858560140955565284432789854854570060636221367341646770684064475413329598993157252078329087807798094354916879366925724813378734673845280088375501506119172219038295357238078469394673493828218233115762898814320909563491153693714049152662406940900919002721356707460395773796089275138747686843082244572770402284239591536140985108683732882000402444468077465232180950967022816175309754784199976213348433983967262684911771018201615404028981880698884036721065709077270542559075023264460435978187019373459020182282637803474321221204515689600706342443881049923175656672213017026012019040202154257146718788332184442322038744968919422478734209112550175395710507881515172035951857627317697903541304917817852697779772446581439208574509879031835473174362731404661511605868655313032407157522265914259667641420572825213993027938450107150041467426534832296088525784390061999859698151068103506689156772257342569778445174450024334186775164910966709681667310384432278331989464966872116531200243604573841656045354959576127822890514928222553770593081852112919807832998053719206692540203457387540134054826643109729106685106663284119327418077549677491657894869439320828160173184599096221543395896420339099110841301060182952664889555933210059580056107556312282205805202635011429521775789948689115320456090014175498071778869977010271903124662224382369288151113998786168574687948591699415026045613001829231501777247088618366581654838576382438178328970665399644744868603016374367813632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -93054204156542865168469581358758094793978513709559616681383754419816413664734443653675754010491210310149219414849852465778612455090230763987456540446317450207961776673533486467996640167690498655626527095508674672548254035637970391342431737216856163036550509336744438373735716696508684063716015175940106633906721913984369170071691539693918149414147990769947589873897314233293005751835608126704198413356259422543178179451752543832962857081813171530601765388011794335329310354885999204425924855046935973772748186052162783329771244578209897025395116643390496558070293280513074533997139230225305576697637276386983153711982337165010502863348256467337409473694995399918913567743656791614865919227804033815231267164076713325917594571023032736110850211801180844907567495416988743506454815449118730541281969476833606650858005042556145760336744679666388229100001962760952751155649630909623157985359852144956729148465329167031127452637910602996106985567388315029868782002735943526848795210389372015922922980316517971424916934608443488495060531039810808484055609282843346687569696390374356013319794700690893134811413655700306663372126930602929138843962970458888208531765919743045887815378178071321873592410759547774192880283829884825478838573229070896315033613927564627865216178265100778247628691184606955678791306198540511116880683067580949945172105983735265180625660604312439129777909632757512246502286676742572064157801283325521260297214466337492174840806680642747749545698229338968583902653897968778871590154076545952485517769841722499916040958206441526528349934284915552187266181849200752386876821557359270444810100398330928127044796946863200027867842345459805356037656851632062036359934923685178938764188910980151649845327612657031604613898547273074774556755030880332321338231809478301974307630010249300827972843282207866693309142452817604211874328155588146495773171302250979196994191184512785396708054595549665861939058500862262431097280637301451288161394336598337299103815363873746158731934346246023179262202354150666719329926059652760955145557741356397968558530266414728955481787360524992193669628193383820422738964136446679931480567975613420023957852169339370112551324467624444242595097223564763066753489961419420129394723029186786112560044402577285504657039636461760001745457710678115780326104301252509358718583877120905143263927161126274581041913610767977621290541716880137330217216480798491642966402666774355782276775830376234289518878985726220894087765517717251054172327480799292168120561249875672714304775942376661185587296401511440566236958757075625700531299980169468249164051367178547107500581191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 96606340166995099237207959566062146093303235030813146959983703428029989179582400383269875705515086041880417657917270551807167975962648067432895463088899075676683324924377877666621377862756294183033239967879538718174201799348931311134694904332592108870127154632286543842499902009681135134269863094548007256242515622954938773176134684977053271467697724801914493934098993000585389325654155362438148018961867173432953664597782761264989940466223381440772281015642427416790239675221553787227439512669951041953868703822810668950718159314103187266555635480065633568186280478175032172327840594282175418531666501045374031656563397408982691777502657126212407753083517468515055852516088518222585728399239745805172882432151783305103791188447652259101076257543473557207087111030359040837147417321550684119806936586460210209306273234110718611420472771356422939217845080075289825684789526633031608841204524114201238553554291967693853964971931390240776414971504403051707964913791877536788545403067515573781116951578987738345257633233456390874271805455040773408087832070899080478726300942638908334797825191197447325732650328573672605059559573067343790541914292415608668313524944962995545488085816652902497105084841778629792236043656144758022626325008236315848368214131912413367868905899331870808251823659722560668156108089392024592616942092299160628021235569142239386786601697329938327456723858436477185448968196607459646692631681399078198973631182839046383406243385263004320626521079063138445971119622616442069343263449882995640263900508379715362782690918534919640585346769055965260408495103167352749970527474934084288986528141849888410500543370357899741653396298115106680039691240499788427063047151452521451617308559427407917279104273029288896863908079828127650654182069384351102708024696073638548694417182734749820944076043683048431591031891519537788143278239777476137722145878641888998140120738718926135367868709315411858978743453198093707556192383996524734664038096416033882680874989149655128886067700866502638002666753301231848486435642396562390558542183157778499104391925021296141807873902761874565665546112638691896715917455815803985626708958521227616460741801469352478761067036134290086097135344881876071229722346607177687579130615528220137863309453746000411523116536277460058482193687941435812161734559426164156661993192305775869408335041821885490760445108367134273623854617759140099435399006648305758267556125512222084287260405934479993895311115642547349640931642588548275903768978491926913687062148703155445069074538240238085811601189127821837771284157019592192258099604368301007983050973587122568668551053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -57906401642021968312729186240170571782395306155786736326234828595752034841443146026717031682013384742648419554519176407028090767926268958700580633449165710849032342337291444469442033498217515389932160253346517204834442104875476492082497264031348038339494314597801377784612708299017818987217884603825303265843282664088402009663784995021598429780076467019402919655032696747482286353685089129254660899823454168392358066231707548878500671522786847093388576946693324626890809778263457519430914236868971693547715612187394266031332945847470340733702124032318687424863478659750363469109275316832915986197614846454237347958145676971107351951253988461572201498552242387987980689479617071930179658090000165478368722454920231657177871609333372438896332156561866500856254247692285263594589017089713603377522896406111715428447711308483405319737505036676335703708105263429391790023765211184281026060694852693042567890107545834687291721370449794759224822735640205288117845999719353141133096953219003917442809701431298688438671325531266356932596303582607047855848703636433368606941001026653615743487927901335672766365058092037536232292983250395025892718549853196953981254837697412804289472631027227523053784682114487509986463782440242717093596446415077894260231544292617710659006934439677854313229157170854945097364944918865434459332600773739796456976316525193272253532768313825835490684146100736957384762605280942033524252922615439213477746251093229202190781010968874220626383418067024317118268361511009939420435883470954029544391173691250593322414394470652725384210187410661941695823535845331139136663025183794012020456337106163913646234739599539017631805090416731919527410792086165230154660678149597996826906385357486542829505125355683844705012736809391156040794191567662928232911623465828642354634811999867018450452779321766840923387232600221690405509555206734794733505507422797953803696462475155150877888932925131701056797999491980290360509579609514224802007126052092447907605823353562217948799957138883230353513754387629864138005113901836459951445466201692434092004631998097318320094602570771329846390564383723895715709975775886198359296197502549010256488043600394125912098417541531149671878237501060842359809013522430702479285943196717931221221525932052987346689767796854601884851850351567768962622051971040933391481862203415300816973036991261934268945396154718056337330083060758479669525600493964940575318795953285093551895158851020217353579853467641152973539023604315674562847277303530415815161126729016166865831430435388244015667073940313763735265703629927342116395613839176935160646043272135838548026342768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -46647704727336130830590628309151615953288637519249956314314857175297179707941448860496667521932869592239631630414761982931409169300950410742112529219054308751558256781378199117143324732142052149331761503244042659861429940333038111894831840889315876607374480921137333414713121727377538923503766080924881118094991962443131577821669650110041296715234331149164797918201119032612213616273623370488761990161571468618823059509610453584039133325078191430781444650907227094545157076577003310439494468202687971574048728396180611553268393969383326192907545766355580921405884662642392624661358582482598274241589146860422652015284314205026692769335704884788506316959523121216019711856680747817573286669357661575199463320281972201254603080899683001957364478090208585878265591672200446796753117033063323675093910902403886161869255778127425760435996691059867704870595974478959807042227368504264868426073181882242824235804237958442378372615421146472685144517428557867928030927950526382902935140006845168458545525029400390705179558273541755312168136957976069629736486557466623518017201599494708470037034251761973579852569982552300513770067235569001229818565932791548697399277421854519029607754429215808980912618702214607752616218658532383889258495358298582882229375949993703080488297886395382214098146309038486767500833239227273877407952801279905559193566546228469378983591708372559370415711392191851543881869221153189319407311489297542031981431101299346484649287272837113532504721307770531836885447103919386248090898072809018116489004049887698956619671741714224062057517524166337793278580935600777684913715262257887361284254014686367837368822297542078165311003842359508612855950306453441673243909146368774507612233993295678238836682094018223055437603734368329490416733956771039724731643157324287388572217944797641950869676236203375363963715283429800366743064676276251029151699632802474382731958085339035967652211482156156679398227933159711028244467556871634386373411574092840282707903349917523677389129106386570213734056567343863552598922062551628959847929127867307903002146705629252003093152787361266936004853965279267003467611395052188599182610965030667952017239394113028253377157712833977278834765278667984684846705625443094713080231690246351562850487658548992160573232233562943478866174794383778310997672361136852091341363146316368806016298435778860284151208321041759759715914394800516311516675414636508991732151437509605219514952560387192835128143699611895514909045258694425926079233110847866000265472597074192905774635944843018776772192279822859776030490277147601603713328888947651775071956913635085078704343220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] -709776985417090596968790182993655834126202208384910895874705310951996742670638861600972784345735795694752334539170349729296145515488664124248537468049919672136462795228102741504105398430750562551263028198989523731643682186923061375825226337969528617424672893008332829329068277173889284561592207826382729194360736321240087790439905542973354371072478883563447443984239706242156396704988059830377470372942106342878761916933023928160915917939260329869486589095860841163197200261217509994580905336829640439649018997570226445584261364858441744806860033497933229317796954608953222062175301536341134238246026484193382468623774570967292391389659426032292934270287242986937233036963655851047800258284502666463056908297353781433252541994108826326169105751556356422595262142124663862304387373463025752455544399220813172168849066844326952677758460070127915957098181012423062430898116566825567700529989520552859752126182821978989144921119541130568401889293586664814829992103783029567743963675658482023697080924640037950191890144618021214249511277261115005554051777293170408059330715244214266769222719901357613654573081065479981427670901657174040592800328756918668905256078423124818724204000766455562315724394976302824459726603266820395089703833740705337457385663390062299785260684689195038532476470930914209364401539289478477199628385540907972703672093853548697537102386371107541129937783147753421369962974980196429522060541654956452246481138524607681520107340102113891734325229962357586331467626593006160951385682610224255693161628682343462071291426040938442003433901308240908851809162031522318524126288933053472807029076088862109879938576988321456038853306951267488556811645563835347843337301540215037812341071025569108181713605655651479119091603348403571909275321781958255881509480023001368680304594493686625627964243845612220697486065929167797401856605017589719822408075119892211626819354533925468681825052333139850473663529682019229061435620369293378894797575187108216371398631863667250337158306953591602257420863347731340962882523635648650010786975873274151366221287071454446673400248806434325924153039342250070937751910685943470877035530964153803498374556384096596605298258737807216047838806403108144416374315014123620457806582274107695490953388535258104324674319022407488334670412132288256454651926246552902950573401401507476028731268517665799226624050739536022755728584662516283276307760099984871492513974202070431282511682876642350264655649729622759498459253988835872108752970990045236046834721874860038433992737709064878287892701836091588475494120046448993256339980125394089484077998587088098820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 933966976573064259459908925502854533600626662567284712970667549324141817060338438765782460831944537554395298484559103581607149794514361956192937256455739899375554956299452099868070148664163943973417675592518241441467723934045600858567362361235116139468002693435129136730606372285851461258504815057853207221992641400037976776659105303388163349529114899676728182664504329337651300962557610360110981346486064622671565043778322901965124624595568016072619530182404731228450914376778505449892371396664262083080191158864827967397697112323961277819620374306440556600136111494982744500634516467362016715274400025719109835563882148757081915205043424074502650243843884689715193224495295712713299746876684646033793521595806094337925505363445451796656704509850397704532144468452869791457959581533015649227485679841399247864840603223042456611653810620708607234164893634680130182269606351265080883720332746805360955405539296039204900093174729595495985402382292760758429605250478402769979836516694176667346369057505657907696158664801670649610564318280192218261034860720021008449138809920173239551439072208960789116451880668432363847640896484373488884649701025655016943652048646683299404557277332478420904063916669738829484799586782225832209479840583418665159940683863700954398933708933040872045252923656804853139859265724163122867389455307413834600336062775802011939669138205920096495840476334971473109812111078470413466723284769063470132807744556804548639593870306755306148764287465382573585898765574982622098322543158017834663703247045867955621470745913378056850579073789491025009463333325913359292848968071768592298079295515413966736715385813429671066444489297353583598559916947748081791210379320759959854112372402454900077603352674358589358403790882309331878875529044051738483083446605521700689200136790754648640005696392297885607181929711231723213137486544175409724605967843689325503856380613198609685574931736057178240661239446016011140905051941977005330369118813448552528989277562351162395631570333827099506712083898699547943164158090675155721603061690134077643194013844079059942104895835648472209409782626981836273372118884361208109220508974600798381158657110406329350988947643940492224381387559813315561021345936918163750674849265886672026001174300209392995939151816997556566363978478478272557869554979777025637574042624930057184841498573154723017925916728683534849447864420292327311529869206136449226541932595017187399395692040640005288245592961887166228518865075306368411257824384755203639157527815387513014656269744653973391635592227544452339314033096152519961004475979024385733840507088984636129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 9778533042661922986042566054777060487924270707451143697731422694637539503521403493524968538772601233254014744859891812599533685039962673608130069942720080393663938183772361641788859821874192793290499546763586994826954904767845834030110963665345393156188973527969651445016178070826461731021934386117273575335779939021171783075453078453830288510605443228608148327207088621946591786943434523860503031537370104572608583711744620067819015209406822376636775250368472211140410001603841480992370255915165427708295687213650454961661686241126954951194554804214283601260693530875679942393720469348033498173980819096967285510868962190483027649196962867411927907379968981573899989442345998764226417857317048918587323993740389553217766077671314764246128620948426994909689634525086190952798653801355893651500023098007933557829590603494957236020275057054368583781124838846060783047144028879563542533782859979630979399924473657224705793536987262426020390349905352917889650602290378341109256938063075667194496513223111874482166079916043514557261266732506784134420655378957988093675895575140665144062467486942349522623404931472548944214867840412713707214907769794774971931016798229274661744398985688642817501339283169711720500975778062657489112752068133875385988314602656677566207217103618071237710259006192094537908464213674642754013385963498982383145698694974909034667607415656216690523707788245245651494751646188047255133349913168735284125762768673544877744283450010068305063804040448937646227629105380545001740353112833753962657392041755728632898024835423372875827198066465827857619902525843691084637060875648919128129731530049655540184300029527282012026657429022953851329504695531310691011252227042953433133482259428891063194488984719669819037993062620327389942938943611139460689275592034882425675696272250616868600123553843364910082190945074986217273475144309614926623143290948422511941826159899748807537211198686512622957405995128055969872597029401057589301849143265516947115373608842218633868327483090730268042715777348337300930897611320425951140000825868054893127372442270863388797399066768420325562943697987765456802924910025155873697028645657470965876197832312964989388789321361578184200379804933473228862013852263030442013413168895051970984062285489121735112539282168012393587260470995825759379925874499468099984197662861085187632305409027873376002065900838119225102470541062004252787018074559141588557515133170899348653734939124456336974196780604114854485767558558739208401587386548186733061145622223916473898475659335226534002223156345520647859735470926749464966250022740863464532991461402037895299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -65251915187887512819468231317419190495245198218600300069511996541099485225876152511475751355210583095824293818823983777235350714872278677773707471162317110220022765227128278418361326332480950503724488826704476921079233557585461706775962934175870031703554575940678649065760551598696780085353141852495454157829456131553551532849513281665378501447014766595419132440121557729661532631269556166281001442573165756442507378250933052643934370286106806932197664157422464994290797748947483883795980259985424655499239909173478137328798150932328104854341218583990928180069629449591598427297295023295477642133100722183137921805030951800522036310249343248645580602871164525638289090900515776576580781099123460890479045364207377230401660118521089577624375484676385297021723157300783091031293077493257666940541467672158861185617993449058922178382071388088186937979236169830064565371683501391560837550722093482133369096705543656686785551692048725636292709787761478366472712074467850284880397294721125850964847856101925841061336243372676495707789630110483228549490327053345223287331308300592375439389085851118112454015823037404638544377578003067425636309667370604626521658064810692005115996272571542874430099244465199749833170766472140894169619607433919203383773610301206865419686367379358467905023545149144350663593362492949816580602846307418567142846924096420866647223359891926376587246512680572285437861963271397302316998417108322455166438675061811993433565257663827246436216720303789070730540861225052382063105830360583944165030738478389065842093103953323517338107143396527886195549981869532246059128123490070387902007582101723054487397279346318529745882099406165263147894528551366858524574752368560653901981595871013559102492385603701403922125582038721367758719209680878531028772524887426836170711710587261048174685975587664241819482613777825945596730301390457420454585238318915702560102735859224340097687968792599500895219347942105644648926666481510314117012889453371124068520996817728303115393297790761177349892379481772695655048778995928793943143662786677776290989976439260421805941238633114961557787440481514334495302867019886258106759170507429537409519490621287461096944206772696184019957926837389199556311939268357879790789746115328668366282584104392330871061096726845242815271451569951032543068506894915483880198827286134053585211808936985736909967704107820635767702648647638839665961980870664852832884570052516755157842000584440007715313133175290902009024095626645039231296664107472459058545925597896540220101039114830671906970693633828796755734964245658162125120066279209912774234090794577772203212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 315339692335357124464642766719822669294562809005045699617058993381526015852752179192841694608622566688885372482075882368877335181831176672050131581137223825040798799418697087980432170678645378343973331094801217679086662638585703925895736222448387946894959961888937405649790177370835619774080689611043929175347696169872431994420047181884131224729084617284995041557633076970869443648225122398852418925092930147327141370869718933518812452282730178281916178651833128817509532499596892675937337978421765071193637620262162239004099009698292280325578314374978981280963828304561962672493124415306910464812478352275885677153540957496581973959409529991982058121527323859073329506787310910621011413750352545952871234939956279405698654155939929109280293079681106526417209582326540914237207817110180265403207348133793040161860130257882766454754687352993437180969145573050115832403440242672985129996748229782268497945751861683584122328621974315551858501865637042576330939827640844089013649182496838554021515145138232580710449926350118502656078236304308852981186516373893343277709548182365450629769369341155193498351132860624056590285628395627557891687374168497081772566290870845549449707813834555375398437469823523674303207452725112806365173147181944015392336792602625934675066518695343809816218688524391955215579006166688383725183480779514060798136149960918330841939562889735519972625145741098317730498740160384498073225715250223557415622441777605709619325164365461731747166042560468363458532839249704223393448498553918582337242498781148519818040643723146246450151450778666023319370727576434867147604059408368042804743806830323835308782763201444983888752243346381145341672402100714664413638801062896439603794805570460348197997556490461123011379102798568967004181461191677005350347170356626734210788419912508816989425912200557198972028727395658404427609461134362979387200583567531799602730906327019283967769206886394323541587924620938630823974452709979867029838794179596990770409773744206240957765499540951311838959417227180740200159488062939245543594354583297341089982222761183608913529094794168187942840169327715494864183140762458379579211479140894663980655844265244537087802903408898305887083210214700678665708791457715416998961086754412315701783816295773329598726028365836181812992981208145503561896977191154288302788695205250157008946008781686720151736938013985039420249449792860087411100568636124287587784352844657889689709341989008126636790207549573324347005879334843340168721480177267166736771308456308511985458051990922200178172969611993908725270494906827522382773279509595379437543597474478039689592832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -39409031686836714847034127001653691745060716519124452191135350844857648379705272483793244963750532290953311426216646298900907758131468862511184340628448501166691146086879903208689496810339163795494178827043177944296432285247458644287202476231610250558366135008019738812329995242352281303368871875648292383306310713763082135208154591739097865048793214251565538231540849220787052131077181056719906303449443877443043938645085313417704362690465080564295907896009175238631300841881306724333634281339833717690870244446394072073815213265362904480998152196056223704310992707440046238195801286525856352530631792650577428368218109048480354751080843811617710130611659462178695999643780389070850778260769090311205264697082122151650297090379647827865030341829610862574729852815250914918342260055941082041072108220562556903810679081872529507947031737541239069741727302360372171406388472000882689297855080924507412007079366755866030312667495587949439277669291141212419538787520879244031182450827669318103822780525191427521509938837023493897162128684966475461287683737307237957505041289471478496014291722758048092978348727390793387070636310483263047210601150163453799306124495227595874233259973544994373989350886426529939549140398957357299290465940907058016767765009652102457832289157478196478948530272025554189093969804731140584862886644393810814623112147476749040719026201201158864920920720048694413139485790909045945620427751599523864723134904393794007673492818717649031472055981888841343917495021868823799920565465627089256344396579653238041645166838624695899978815320503332209238956707701886057215328892682051235474534267350071841915587886352208914616313681063439434526726906830971271371191751123777545207695860270157435947292987633318760757221066164982104515940633130156841358668436515059397987421302745066798919175526367343778449835151342568131904263208383551404970289270468319302526016960313874716014784130265666596554955170613180578979253434849223387776883181158986058517416020324282005397807760510167767078777846999699315805551606808247973655540172395983480757452907403214935739453797234857188779738197888325618490000845818446265392936986134232668547943670063125830218575287012279289667353213854458340174350247182937883341525886898462158763251383460680631712990967583636412262967455896921218382926425399748967993958592596852163596562380228142383049714433574300026392205565905701139329756850108933137735061190258692486497412926121877082748429830055255819197070571338387816332584774229542231215204054394813288440661708841599466411806058642068646377999992852486797624242473527594604557182439438460869672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -3115334181872282849832403167617890624656326847968954712908560948566456500410568148123778239587273905064260750753520879939255720924433618389494031162432323175171870935983626346377919780560302217114912025322313436049131700999599257604004965922792086524231541289808590088832760366101756160563024395413988031709592959599873052710776703210435857164324765963360709637325952911129151766913421530005167427336686518693452127392642436038705538392646033888264436856058977181614846695008245869632097719807547633894378916395766665294584029901663184551214542728611840602343024538347114671001091442142858666244734851134831596486443137926769566221351057602575538170564207364663229842425288617944387791734597287023269055486568125015007597809606372217393496999642636452068292903468784151233729970736229501306939841667338357937039368285164622485570603911418623162222227884012215150261321571729891416874800406749881365995321171962561541872812715376742893811085967264394191787345276407198743973149766844785867810335107028995038581882949890522915208828034697166362258134075403121175559808952344728935123770554162435593962675778950209649862314614498176783935712020833686177713356746488881954267850122031511114482260220185511791864489330792185847260860754306864543091756206135921714631212396027782693756720487655827022127709966640348741386708626306852806674446948509595866072015931094572403061379731294411243710502171685264573678108531590158913634203768921992699271997773413509257809282872596087100102020141572097317989087662445201862300997650246308494347150807104883922925522176061833361760073378917299604032526108057665323669707204834791622490415485020699929718834702991201912007917053845735778838201047402854607720905757194653752638493643493691529569958984582927460896076469985675203104480718492465628163602396152324403163777632964743095378055126302211635547777617414143271318572204151578364530428161091191707283466232629412076783764825549143243038448517025035600694359012840874913516160542182425823108373804692852602105545016727556940397526216062021743541451453239884063758767667912947118065841549880848653896128497752913662625841315029457643280377129343410609282853885626589499974917727494223509815679285665478592241714002601241280108785467378944315135369062783385202540098035976017244376097823612639543665042619056730011520530827067672854473227580405317413483768491345624704428650792898112089967906805286782938615630526230474795191260838170174847062908786613441964489653286704690385855720170568854170162302449480991398296240320254720514750286990805059556880489421043497981895647109334284758268620215203273933452214272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 16364011783175074399211111146181132604010023960083880582110096131306097529727626008118678031411918419781766972361951143206440464537902652434191044642797295131469433104650532856119034302731062373602660751004234734960599197207476452116974592742289725156585177777776759696320960593326620014068617229861770162658722800266910837528992520772547343281596448434348941590504550003960725516718087269762768811462518278868217346153071657262172718125144653065883804481775731203093409314055002086343868161481807078930457474182741673018380711408748487620464680528173188164600434137141643353590633015663063840738500100224806800683212208582096537004828966869466012532062766557685822922615662839549121355085112534083179846029494627474418057765420066588800409695215996298045190361417064253628943542241586145717777458711470269649838243321165457964934747515051087931548197328880262013264746396417434046936671584533421909886547838960870387118904334248421214951408778201886989539743877502394348976424877791972758828039328033688089119000255071530542729299249688690340350130371720518909847478252892034088634786896681930614024207536525972123608169100550194842130697845004790798070407789701763327669377064869933432453687970865948127926040721574300139739730610660136241152413295781830870122721310042432325254684052526488562398097736052579544040780473934229764273425443547266975869281149734381049802239968670879737211242278405041514598986548325143102382661856776308791263449547762882259488726157332115122724457097516832132420140433753203976308945877483124130788275632705448387778806494916288518720681698300498900958836808920855662025007980244183160087740189289460113646451546326330043386283902419708949315760591601120001963343853280416067405538370655704509898326868785298941513843753977712031548017221699409582623655654038942303503163488905356034442419317456514833883755071283141064401548846591202354764440480109120436583764201913313466105021585297893455956055500541259938081942914480350263618613132095522615419975831318365256261239582830428056458518862367617309205294806682302328916604064868526383090650867534316913158556734083075583495623127302392768054893851842414562471532240838642431379037181013412778695927078545833884509549798220035372896737371534036937449616991417290610415996103895524343015397191657910089248543814088046195554547940095789068376272357647852529856395877530232106798239555920354616192973422216004422232683565906278542423756504617305430418721329067101775080196164575781709494061675743544477851961975300528407900672419741975152424184547872124968697498170075434324677875286851705917464739804508665954277785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -44967435475293615667874640570759010842060964335329148375539753850026780292360805743874576643636389312065838208611739071345369907800961446388321959315542883719585708011339488651415053286097528135926914010173296164829656320279643491527783247840318888351501953993935980392142669771073783335035293347859472551914705579260189225787589071945701423653405147198594594003318127501277182315684669857835897127349537219100580929740133330843096133146068325924807282289950591005584603605042272315743518640021499269730098551491848297378016847096352064915961682331147774938703096367380022941413268828283074396501514147082737074899130158768877753760465239763662032561676073033039720739775295831812551923135480842810561712259830524918984397267872614682440765760497019322298471878397626335540872401675243378546275280618493414977521362210891435199599504219126804085199161335217059612932590544093348077769062486991066930790905389503356635126911567047594493541637508534540114324493727919205437957486359168899886157743145555858992187889305902165155059410942863909573952125210696153435586539004099699059568533490480379021432263387069847345454960548961772466688177322016866888477442543880035427028366303041163578857164191913022427185585501480730846730979633230459117119115926048440115766518019608444387825440466910297609907335577659808939251807040626412327210198472426995771870309869468875378048929323492382442175135555809337564217941620729501551521787764024413221033316128784046179837623729267080162998247803640856034073172490749836424537266321682521537814472002151496146589250638287381731118217807532580784590572461085343547674514610635262383954793287758811520324469122372528875720060398439497555367285935223890369282152413845749995292546629376780220635253808110497595170756791887743915424599333842043559875287871815587667008786980507772883747834049973658805589910535573786974650661477294192232750250945550554820678955081038595676285945060702307743466674940736029179727241466234607700826968697928394646088922767397456548851043182628262286685781806350620233127952509507367804266101971979643064208687013550797434516508964145175346365676470982207767620573637880621516055980982197269479858232990980362755829873356759472751172441900799246738122390815216085330020397434260850225336187034584446508623255061348326266377206645617647714433716230280391510653105426296151783520342634115265406500441709764725482745532137389687074877484539419364570442125487908600224120476453574434453739294606059298829809622252177203041706511006980970650638230613815091500848056580736251739650111380862026438913703833051730951343963456145903527951073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 85638299996503376376558316479822876114841003261932884539905128574428158581207288269616751122157038000359563582397734813756971330645505003371664180160198308334775196388136691116629829900915938006321439538981759630689382270880624543404388195269914970473411029804435905248842285031041637251240991619832884903952004572089447722122767313527821546614865252589665724398518121085779356077642124387245882134581145899122625920666558020575470745403380225404782912903026923126919248377797036728770044111266192720711430076651333679417322963199941172035988229124240468697384483167090152898535113943610631149574074126958353930617743411954001688235948165584784787593745150604689797382365562525741710452312582392552077922072751042289635744569397335173012815598921723001687391558405350789442400783951549838804433467056834229420102988396109599724401937329951227469804437543238206295174823159473693975832752598330378956150936638503641515503827751532578713739655097640701967155168960566370087058963757003638025465487033044151111504569158720570361542877205079660924503138749330655842817314100527461900149907811555228245799055671283948463351424003369893440545110663593750318837630514235704845554538826361154582083056882029748351262610979700641200293641202361785779233871372316718705056056344787421535960412916652336851218966294899823306786847983486236228720715900951036892192743036500713056576646687949787684649983409344265928840986077439837896112092514967504353017919094829244599062570911729932955827029603664036341399228621197737690687837598376733033344997978121817500012742255760569431768959182964420388716468704339323776055706802229076783448621734213377016326828059065377882591028303674763725028612482781741144954904292909639341070205057125551226525632897652746539182486104303307926607983485260022362046417340638680985124732793231937624747384464109309149082897935054652769995129187841142542796264568141352405021917403935373793488597877136781758579651400378120546717087125021747020548176695629399248938237506246393041711549316486417434995561341979021471221410663722861420088447515449103172091168047780479400327578581204697774509914046276388890252809391977364539972109862943812722766210970477998783754506982249691905535026557472227911720557129086633909200409372260715141073640765434455835276294268042096451831136448069267330301193559707727825183817083509854903754888910939777588909070091184229464199444630529179007768917269802020322820096584140719718284954381441822008723648931919940826267179544991857016621263590069995871048374526082794025887210924008109888796573428083879238009576591035772361340941039711258791347486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -165394280112701942368965428024459273444911527232680853931632380970523240988033990238156774158682909147482677903007424939652723389928461898144602393086036429251667111881995439949459470857970165167909729424700182456844429222317567571097616841856110579808664567356407758627910438109490449742432056134286969296664915959288881572931241698094739357504278930745210514757310965726123791739955979264247243246813806092022239479748387041161235157472014992753167637112723765737719785883656142482619088333228032292887556113238770704065894484095059361553495292153068143457685983810095199857433233711890673722651126714536230216072326566339028057892733203241300646532789021947173404936144072566823122117321505297724927209040404544542188662341119152196886120926986909819189454536041413637419495818435033784041658307673591752713512364355672682154850449655488703959487124194510651912447516557842550803164373571125476860148346815972197162458369465970069960351488921659916818252053689837066252405848443781835223840394381167740966094739973303990422750830466851202107408633374199250883743187743984257301683904133797679800163147653221977271016162179063782776251553575859115409547578457631380356161448420892794203083024408945423461470173066491479817989788475604428682410538814092787233727831212619951443348163707901388165200039802372842046729444921067822335760174946690580307314701496569983928924879838691213373589378701988182193659570684452210412661794461338931122849829812165427038061507826855642471352598037423066221873091063238013433510588343166989059858039781462081598814881469152894984001236021156137537157876455992853089600819291999285311272564377502622792950928746993635351291483753195980142769080764597640120895742306932011624452264497187913959910458229495164528272751446908696311886623224859642849256044258878074045466862378554491502430466279456833698297230161962759970713058181391728045263339734520303911703905481212361878583141991059564024056334338624190124766805316918983896962904354610401639896535063616084588089390635886282688312908058079999163134930089820445863088899694999014868146019135760658049670296797102762430473758460662315545817037799737686103281554220101512688447156039160451909733493442672734383079846455499679642835630909380639534718523657780666453331107247651007275321076204984742923559859121097151245734901854650248656684786523535488622554533086291104324430381629037691329053641541752488128364029727784921896051579348664318189976785076006511327365511515156576227974839166496505768745430363316987070965939281252085555483056649290194093782575318121594095532103185766125978366197878447055706284621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 281870357646147367933687062285557687389040599370576755383040130610097279865464976349824484517460285109738650665984398632161100553315972929330022386919009091058406761098035361616441647334063091400797271371318220696938634872008505973833030027619173689015252294873174965723106993141400669943980499428168479488669780948477296026746690665514972910077310273798291856968316411282134895043172475336728128942538001020674671671264559047956721933584861421060299546509398686586656890458522480123479656619302114636638602477229672810420972476278045248753695739819120718154621295044262858300865387366420102310063888247174535011183966014270243261686860118200524192338874170098721333285143749732267327395567880815030452470560172206916874530802022135331280153740397483317929705792461675083898762357998630803796642698219117378538719350499507833142491867826035392928994573057784606284715943614021806680079256611858035498505563717551800876276611468552358803248920459040675223443249417714292006363906313645786431358886585783080194622864448919571916940169844550212172516185317115411351594169619485980313953664564379999593933131543081858363854142720820548694531143137140042890134399383618390126853964524873317023726252737822714188708272718580616406678773962563422680628367602733916343301235958278319323429207649706120251164837963764680345116897300784737730739249489745636679442105639878637118308979970170739203171617899245180593996784719592138664479102658500069826829553942765800123810209517311993336710477268780768050367278117032778724904287553271267165814121034650409398998194260185382159140694488052219559945542667289532014962832983384970329010852153000816744022696445403162221021737779373218377815414209852651768707158222862554413076416426105936571287045051312334761032600752899404796424036338614877656131989629537890977552150968752349188874587318731398863872395007122971504523961743795898696932834766145416099045141209863359633466534490745034536985565804081137979013293003263330762560834397918189316288014564155709853381321850380443236441223767673319410046712574099090587125906982497828789552196557339042439154732604688433218190471537402078097693776266282320683969401961011775889532643299861708232956095731087056453808579111951643603853755918427201042766923589330784683739409960305031003332270601450449139909696906847606464772203029350324917024255389343841400195178843490815367744929031606652324141482212805654991486427118401296305729298936607714873583848826977868856336536183036520975873330124660211680067055763707391057457435928544706918143664776251760232043769502719327830649047537993657122436411926267398715678392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -238787280033021683104774741494009209523333440055913561195858000352793054659583452459014602036083346588443763965038948319920182442371640428045261794679030529111060005503952762689467042220936917896535413595906699116081795041154619919258535806915268349545350902200798429029724641874174271953629702052652708105458562316346568145134872499135139412927890478404263033103232054493154845900478927589203398640076660109812889732780474201050550884774479020241965397258280860374324969789347993946727341172451512734600615342735430183258151925820524663256742822404346118649140413350561928378227930938098147781578248079693667188755631751374609130431719567351242102990736187472200623733629711691070418562675342146652598842285449629450436833137049752324038864734836512793929823114288638243576114782422467268755727107424155447852597746521284920530796980793132403951757512358125475572806995042956078920947977762629127714261289741191193065489807841407913402382764043565255069252599612141819322359213474720147383415597233938957139246900406968003799698920411744845252613121633103343782004277493608061257641785533956036863574878885069364621146965834058720193928656543638135436464523662642148744607864432338217307511582280114932351888681052446098200559800012853243496358039263885954040638741519364888926138941113703080920543725699851719287753660243112908637103503190103133770588418926728795295037316377923284095332335177416058680154496509393924705808269117335543924782434654583003640523210944550515992660111993892286511641426878791616973672082484844773777026789426449142731751470228604906809803255307706716428708325463598701088108085261142580120300165368389174492525619635334423201417466239924271550084441721103243327293030886782537446230227151951722862208630576099992167492186893207288282267617594033998350339658428276362939343632952661396676685619171824787112380804856482058316986472664322142810059300872801841866887889833945851114262669095090717127406877716050449233782234052615286440302159545041269337387661010227667634101907783301972834620959794474261932688174930465842144510215097144935951345938502353569259414274239167172064403702711860496987552407639295521419755546820203311778789100224111508824402384372450841092939972524820486966821883057432846804676947741737527095427504411922494108835750854237242656566523203507256802031113305608723531044225117861485614647013872517954577120723296179953188647613118983212179751527575698512993099363049323907696423436151658809904287119888728911478664337499221984762874877313281337160120596480011722340553344982980642534336502676715711988424936822160497088127057410846123669040660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -220455854483937097322318902928659280741440288126495282364830665802826499581018157727604792052882142023788927159045304455968632572938244716182316559146130937700199385844357556747517199989039972630016632361582526642723004698510791050795530116978739410261444318409556946842833814291239101218907703973908390612954062989850090860949642160029122960481020761890478022785218647849507941015098820314199953757222643212982947386880708709349984272634875387145447410906583151951200425389071443140877885721157395036807827263574372693659805782910363374470489221795436005798278802400302639768053058052284068263501117809255054747994675236404833482472835860486893520952461893123290416477017703605087506592536889628898086734191189069996871234089286170499239989881747835013678861388784905089458850009167646659545600739551153738547782310413511519785612686954595595672051005369309682040919047131496093331134904127524482348079716222946386436746959971870826015644542028956857823081342186588119972833561386002137255965422763232212460494866908335425530947368578414883797894274440478108688574723001794514177028875083382659804120638721260210376957747539416639118120114994848728075210846262377599728883578162140426780794807258383246954460438936492953785548932846355648882145135167173804682246847058790427627738713984638166979982649995813533295271295461359508096726886340805223670780906030680840350767348753856462352349361110299984731389165282390913732041346946057518386650456003791013998016386620888783051657236426636279544588846797417342380372163689526293238022553671030593703179769490444015850031592127999818135460518604747446323655371453145747162400729955845114911049043581469299805562373245406999345721061216776464061321402945407824178471862437571890644465417838416958391307822763132218433499008900946828618339817678912622549628661401757106171943310555315261593677293166072647869442230421984226565718065375154577414687437626096117113136346941139161209204263416593758718281901916522929562508506708439730482191195830870985286358834780829107461243771799601141842105502520316120193038363078706769815686619376282253752556581294452487251669782015605894130073100918548481054887257681339758652411996581397555244360867944099146618316850219013438830679983716169512340355272282431760955579556094922359003000589771923346858038044168503479823240480090326615100103816506935506056878025785063640291646921508835945487872015903020622457172203226528537603616808661395156209103741258300462102196324537182718363914181379219694707762447632663889986801090690070061095996165528811355258063790454148508144959076193771199814024673253196133146663321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 1445259857546952376741718625319400217433620595282545905828051368973762133622274450679925498860313840815240581587521353540491219344674446001592069909755926927630593953287746556435082421684392159490504833419438618510974909943142468065183823562147082530651661912181745725984899648246964827998122521407170651132906930061486774643143315402034713454403700200779632229097450516133151101977708305544967544156617881657997795818966696469091663207682680949840452040702941236658469799428547516016353061480902729724089109465307812316691320021284922758542965496694160192765406186695694753630959254699134571086291572584908393389236021632552166402527815466129761912243928015707953642994519733837606082439582319868743163144250920190232837886107548896624170876657281091422522652315893748494337383193601445674530581442257428284931187537214701774721131131269948422778368605099003035604353035408657573141325025107728831480391175475873707624629418535795044351153633837029015605684530527832208321178491679563725588567018780574766170907484010949195215942676048430081378799946504494911618367924225371065640724861394890255264854728255086811019231406784041119415810801133890180991414503257148671484360014852125793016649474823217025038813436931357574812248724949674868540704367094969713271947826161378599737958413670029111833550372389959310143492042331245477085879650688544799953774067443191449746411633767060169387593063772470332770749121463153009169264543936979405257946610180287740505701011277493719875110687870987220390549234785437430388293647083406909887547477655223499052299819020067020607001212312984551841120600023700963886556973304512236837838992589818552394891227290977784216351418774968999793558530066239626348734924261129850649303318434495622940516561264402535345398838395346073524877845278594565029058727020869589212237866331244599704515004743145249257440490801186368759068925330936400852020494708542360922970357672837738769653468770993892807029752684957655827571302666977323866497818836970599946640330527682625890594242638448674484811180147159933187873858457886603776522746502833735228848777755677555660277333006916395945449572618196324353303086472199758113974602895636677895307935846601116154304964093350932481099524375272417727126240893359210444291746881455047790480349480487763077624999622522857309087528063429383290034994391795065728427370080881205044865343437323522892183962369537339028998699864314787726308671993459354053504243259267142865565738953555109416087559625393425754951695427973146489947574983935882362834811641951966281727813513949662770159631298544175172842063124117635624981526937620335607142154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -4731630117522661980118007532610528284025906011644124269093524135796763405469359180867944034367868126663180832872901287268079709959887986174883906150365782859692752835388250150064344735501091692554137828141063764193225992451709743767609434189097014441407706229743176306706629755629091307891890215559658095467208360323436766382275945185012555153382154328618687768470317321923604852007046164442800426531612603279188932584219130941837231193316820390772271898240989668830471383540808908875989872403465007461272413895925838289798248580628521401465070762169615727269813005044063016075007423310652579488702943764621625545677135426698875658323874530131256912121030942374106626673810289502089483669841946388893289641351077228388415840898116532472859510102376602628981854035249732828897325556848828053700290616014150805510595598173515191125844815211565707343237412699738878951731044876103468382166619385863283450947523505716476067982614932849590062454820804414215038710400063917194777116358297352895523876242625944957833643303611176530799544700568025335372465767694386247271099152356681711229344551773344355245024051970173393150037436045617302389352757761268275411504189786550039181356007274408260029379739374717517348977094199257529867089768094984851766005753048676534923573748832541854732063711415139777107905092786437936094173746835221974548701316903084156987322322421752227945955842573988247475501842514303338000090480170908561916260519142533698478530632045315667252468986425244734273331449340623208289133024203149490290215904946195788715577436979334996713178452748228953670388213301014303798326140098238923617357738380801649877081582245001936197524226525638008100110393552947058273653508681568743097930525499814576996958049394594064071435468375953889374112146865029378701389573996299593098177300931098740283344421385145712674916782396609198906894773752293918930496174609829483793694424251798729025525093083903977320402537737785655363691194620923235838095423209511283535474083160030909498582702167776879335165446453647234026773645635361023227881209667854175618440358934618114340077744481599223645009751590833471096695969721231802118107952374221020956802512775712483484678156952724152123427423306058549683004354277782210940151503486169896154063689209048029901304989343288020283444814083328496061228810447472054697082811746894291082833403533454019376694177310881480661715735667458497705577841699908241325946449933453393670837378417918261012349186333279108394454945257939323418718749305907598451388581557053371495916403314336477400061492411327562134313233935571403872235151827273928288683540526787947385459834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 12310133985370435801014295378670139425168480371377213824244934540219409144697041568603316497904155443573022967299683562232959770961380001267192446520613702020979560229550654340737884320028062123258133659820121275717616519188234405467463572319579561499081489314297749416359995373817117282024687326918688221163687332778754106983975284560519798977983715557197123687585714410644242927356387091036957309862283031136606939577864243448403442090268054230584204462656936747202319095282486645509725528070123812176250567066109522188458921958585667301954629267701501786881023214387771101871656983792873866970479587249651563475435649337893810742702787073164005892060152526332371549205085533538410575729965508910579622143550649850525363989468304173444332202009701828881373557349462063515907724486330814805397921784351354178209661664015382001798946273595412302402176111720454808359107016203993285734460366663450767462040363732980538888967279458067041799303070176997089767660600295567567203285471780386168004871647580215614120805100393214055300231115450133713712214110634625857109327412253796233534133979575618022346854972375005160059823213613588983165726917937325854863516489963906744164064319198259418269765054544749921917041403173093370001984512469291547297061110549788174964552594170286831311764920471504418712692504212762873169901736833416393520421394980724036875714589776390224764766510787166738670668656898640533666202231872547036402830168327327695526438641733340362111383085354461074868240663565650260690006512509649291174738369118832244476360988420745920325638398615194833096525608974893489299248289628670541426281291044853189290068305676249063845481554235944766239783703284942674065291341511638399339760665775945964439800605190758898581575561255139239368206114069737511650877337511178464295456965775607185539688797967870890647162683424456551894899888886672145812964093901168958761587853252615249595419929738142850387894431230302190547731531784804623270344215707320771031775643001420390590022879543209173005969942482995534792344082734104267749817740937798274725282335484700265218880747228182817559097281002589702908199490507035722766714746503496763801853366923351437468502948442905268380636932328771669611492233685339215937180404615087950412905982571194563171289240679700224140234255479974151008357315178994964366085670292001886680026079600142771021044980708342558125716262243649359603956124875642383307661586925024990507698785977694012167434061671959813030643189436292494585469694161391737651554111920545878730147969199853017174700161613059621172887095920317792833130058337199137112711016853791965252249714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -25595935615451836580292037616073457916232765182340293345565269243440672422449713343930545867851632435920845818435521018169683664719836865060771678739843589263488665609787192066043363528760095113028098687662978580599539428308339889482351829609203325061537888271613731125451534139636076888676627262932988624415604827123318553418667297728905620624275673358554870722219153503161245353913386564590090371153741910118707741866674488879401401991068845996218948993328003846184351419121446625805273427063865976284646988855245098833796861689349127449517598799300390971014301707540612336943037742896842731545973339902159854111455475620126515098217039384500378330519618083181434842802521829702904368278340522643924109132651762402406980902962850872320077936603455482745076271395635122958941054182160722243819570138914263905773633971856998281499953638164884167633063710339414712947436377353445902239818639124315845527983825379955906312729217206239914266473121982822910332254125348604772999325088872649202079955156315685346845474471851302093499924948783382150965169087781526037687965694952831926590161327403878983559611667120473390613456186374449076306920259444020129760741756013400176083386804958867496362446405653682740700051487102409830374452209609749109993380027993551806148961449499470334081860781846312841927787103657097504077960709879127441672734764335732755816999593514161033469846110159828502990990270481516913262482073345097330045212273499672824465372825748366706684017885019235158554406195568953470688622649879037375175207256473056410379477477586372822172077576987405214243520409953947555738486017730666821409376837726895881179933184452750021997328540976522736022216473639006329994714817542384593141933558468177947910998685938131986052869382810984111758936110581926908631860289592405452686230145805382657658098192064507940333982306395310145426240358790209090210087265238915407618399043577391976256984795317216368124866059281404544096344639215755250058623552006280421539640232475097040147287246516292014114870850599963872633677191848649657842678614264774337622433620480611548925202568595058883961174371256174431858750898988191021765168025695893500952948203199123970914257221310468622709571563428905094783969645358087631715478160465520348327843543946441100124784562978735249908811087543695001816962863014380417840822205838890331210883436151116414337554774660914170228275043241189721757145560647865533067306367305112373151329560225748690593977423398271873665315022849572102974245606296301786089461504145650852862181571521688813132043707448268544876558147081016954923231156524071830997459403175893451528323727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 44102769540900062090444543659040807483529946349231279313907209971383771699453167716100621569081972613483889159850053041754693571487432302505202635519551756264625833392412137672183797218078857356820862106430166333932447398500659224294769819632612769803152089069834724188325691956069445720735225689788333981498489792946857047403431053061769711307064711239512509460033576329340349360933376854112008838516888728976259342086796649646743771568656597089555242634475633890921748900386202295010174143742843541906858207980907150894995520476316441535986143192217614690254048295387740485908739923504759728251293361465175922381061072641592020782420785476433358400594117549019665395272340867082664855536407254018224660808871089120202042513166016602485050526944959574401443415367575906467819667987299729115790303259063807162711080596674672521466137425420859676008032103147276691966678860346180866229234340532871672378939944781681504467544595480834993046345272605925366644896985099650595196278868011524274960082394525370261678524983502955671278665098568476204981389856222256164105606584827670203859661431126046219143313760137790226952683045329225396542674631779778763868635339315599483237686521083710192583164356045100372407516912876382557995333125151356896303443456764589981387057117254304314330999957426010348720641527513120738184865123736131258295355065125197309016259635770704850443221216402259975275644972942410013352183527019829604456956751035996673353496961538612881969069863886293777662150615575661792695021351702953113542429159553935166991821353133022611823398964563164212225969741259551177098024786026465283868868728134021688028696579533756519427766406467172125180182423982082395370578692297926011674213912413738147434900713254610124500788457720065992309950930198182568242323912483106645823903476524188848911466561295227462283638919574783067742055096318242163942525906920186623123231060348813972119881747157302766114887825859715987487275878952344907404387812462679748635148520822954671005915364309134264055150460154846060287437969492957706601790006984791790043546151199195450693611685849863148578523570485425003508873182005766012573718774182317525337655635231806397246825264616337640478548247762184628505079997553878047134683192370434657274648405549798829632774094723008335168530830103822981872400570255540272737319996878508574308103758599976932321275401432564823750951561041881891772271331805371880621383401520669965109300656723129541337232953590382199826013231639514369057732563290811849605837542052885165298249110970560029960486958884385676509356875451349624554962916172526230454132911717907925458921455616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -63751976118229646011898424700091823044799528656620556181891895223585287796268486686189429799413710368965226031504535972257144112715438684705977245143228997959225915321931640218400114413496222923137780495273478451606323928283985129568594916487970835289355505401941916748628255450340570793539808991523122670817849020688199520389473245632488691650599446657433816430805482434344556359282476791819436889522218283798423505858254214898078665939610150172636805375318857301479227651131472603950566163406770705735088031174206891696020700879272971611505210072331268435293839851557231197100526707706417943723875150629466509948132682322031042848837303195194572306201162066232901923381507149905596034849725321410828188484036603101715529816598288293228153236661758891001177877212681064353028718184859052689734885852356764894514051205497987455241219737426516201753626686480548810988935501768092985508839381951186347908392850561735425555724273665660552990028188427279067184829407013832463059611912585367154189859139211634431108170834320094835746613242755098233654039445646410080962054627860202405775113625322996736286107427802572775729349203114657619073670921724973636345623960107763709862495585258592275147673536362848075596276820613397657829950525283904670214371918729166714193509907127408911363819260564385186207169696095566981755822687495722621035694839655738950594844363632801955805819353651205927529523738909880755968392849640904097146094373897375070325564361835387193567285528407519088660275728056829170937747410788092676892248377481738069283965544074348013584944307958984757057577590501540040169730296631232043263700598121278804093075253408575715292194007567925063788132779145126289266160994174367264174115444074256656290719489130402109379440789967527599641337385147467386471613998334156985909421586658112515507399195348313219433553360633049738444035483017050825532230849613293352876734635194783546913618617163660817228135806536097585140613717446777821574173114405475467230815776434851153584791116118261317682669599711564527596293152277640026831110573978504682133315928284902661139376955309722900810900754389204397009129106842821683296942135141109584949771545192331031964738780600110636581419393962551937774599934595640226088153868912441088608610444464020529707573534507851863880152044196305072937778512383529702933060785844888764482733292505030687878419978551499394936959654828968995428363257249447758812584520484387609640134306995932762192684689946172251657393663351972578396658376504750787456065844790353943162953122494556154025894659255302480735817589658361721503685439707709717296831819724395559900560752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 71221541645832431535401771250306705129748690238293855242547950341840692155702804983275705961223852543910758540470327383651647417034284353480426502840482795852552567899915204579098541323992705635327182832706251881818008539672895089935076785696976735663589923370997419306683739216819060716945785449268843984384762487194939225604249205025402691808396157511134305809556225163001779616033701213767758924287426819252530756655306796969354375434041318961810834416555135048662046909480964358473812737976215775125640754229032027029818540991008320513141283249664107699515603251842914517401646964306378946987655836260577044924219648497606664188941405879443881140350418370865741126423279154284748364622597858389910749958944498264007789537210336572097832267121224691337198245256533739550356791551285358634896655302169708223871065620851820622648720850295872107757183439156574389105657122233979279149697019802199059848866548168944593311235846443782273429759362319877543126451391147777942547723353965320456744688066772232878435164702824249972237090851980476863280040805240567015701792078843453125688032024350894381489075277150315276248985925671852979114170485570625935027044351902532087836177588159731276148662588256512896786982252723230079323575717048391222850474951307409710944806211626156937586737678787032178347378176363902336980129005018118396100429848862262309240197212027516458167844741137192684543887795530114244730181305838680946607951160780525025112015404059041749297369716919986330452777696222575575373621690443937724677335712899025239655520175323224453521229695219514712247386669845495367713316685087256251095688357195444757788019631044514066286824325896447706942862824360123173831232903546304252040586963299806386455756079916477008047177493298250365592633890100026449327032448599243397165326496362764983534168958950912251567070544208163005727655272585966591964392274729278159722839659063710413046236889328857100890673373335295792564487289019429979480161088286612309052034804311085855383407035451589596167849995343953167738351701204133673008412449999255588620545821896000442345277846720674816162579570869443295116464706294976275911889204029157881946198205445634560012009554187868307499451280673812692595614893763116584899844208672565764413889992020274537880024604551684091424102808884989387410981121357885133734567011739943140067822645821858333718247235016407920566603784679113923728203813710248250237753331888994699241174932403892845350416364491742467148392352596571090548414684036754346603068335510682912354131376897257144778890444824260302969905616762091772747948891382641180049203321635722274744116969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -41319072337758530512777430273322237872130397325818423949698810412364795995242933922965302178453735034658724495963329597466347048595048440995477843937875138226876939382323604181176590720633304360823053164381798947796602232135408704357883626712577751462814067586151018661776822400812075875892231484000813774690011385223893710751399866203945935634848507810328397787205341990025738048064046291474459143764385839249629193254452794342532797707577852193941281563911839987264202929410589322978025272335888561670457154369732682456867502239003281251808463842991921070089668718727766623520625078511248160232636453934326444774631097933001551921866265511140529168181727146658020513822419900242001685935776778721357565936939573997607896354046705174048765404017301031286281022764468555363093312043098703086759750615990150483383595942717913502107991741322246104588880287947564515058843910785534338224863979519801110318472260710885403717073920365737440563515699360997637338144557077278962649135816719927847929908235522463484184634758187181421335979462620816440310636905726175410428921577877906687076196894741752295293838498720199276601780259511563860087975867293988320971854291608790173412540302212299421482118364530474304538740503864128445899292638113773123913676136359168349760224272807530076855456339058869501135160545886025775598397827496838095788606839699332772721585669804063133954470877280431598168632530743266196331764479266793601784446697719640514799537806455616265261028063509390593603623482557104756412238586595070666778972201221949767754755160881246588622979113357906323075186244830996315897377139089021679733013280351136325118633379907648077537669831989487320942758325002553965268638224289564072741109702243879740874776125133543892483930622603386440934961665288578450326547316098570079286607715946120396041177182386730079988277899899161305355056380761817559505910995973816587638051308455991847707165867079069676043586377900585644348026631879749267181547003762451812288756000592151595628424457983420068723339499346812297423205743787081549700957286110819929073440923489798304037444280813701588543438444537887607715762690910263529504864057052424948404799914101351390884441213138757282503857753765215638495946699758051657498859170175514611817251288145789451224991556761048920785405265145531454299509716741577602031423816341370095390322018405723636758856058447466845811312699820435123060635980499092123416589432424784265732283466279685023196391688438356001214158237579879185827888978521406808706916845582480069254389231726705122843227336407251302979060682699645174775283556358111338829605752257349093394449694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -53620330312159963080531914780928101618826025855654873350014644784460310452020749301437364849579316965293737811012009553907656244825430164476491526655422377316978542873861948282346999699381365045795511711579138262174159941635309495216581841331619642088740550892011375141023608043665652697012125248071861690365583584520622456136820995662426382217065262912014994120036559325993357189341513505863334189539013580985974785835732317561361320421643557415059973811787816997930070834584333805570872922563619237924748589475300927308685958697606476870942236055381412536693620128782688367694433750899893174730885055858625896106811283968739912738196401315436771340723560106075642535166566865506180142116719144698658807831324416085699574238453195485163853829364198002631248884806277041645005865367755773900510362703511995666478087436889657936035437396500396206375090241401774896880588608820208544447031669415090777140669483917643270141482293345337885749696579585543107004793066630286495917736962961830421939851861658913602899113956071330343431396265288517786718628554236437151944775931620919753640089856844572477464726243067415079941550717241112137932800695654104543200878374814910346632148686776734359883817020395902863513656911556096890723540738850120907214393710925249305439616015733437659041600717718291402856520212360170986897867703123518459036044632239655907673689951187887039618263145346103480486985166406132466857613943173367763474179081345565721707088949287771239786260906403685892933575135480186818493627490164601034221353795095161977224087884138075848547806226005586700929229277371512111882902992617597962258667681879660744511350148770085211792889478583829569616801020813959890945292185687236038255281459635188697800172273564971293381495512733434689636125992167858328228255804042989677722999466624927323492036670023269056155264069077186489482582018760895501111147372653884448005636186482233108071132076340329723859736194242542800523101573571403167429519843537019618768913690610731189784599928327418523574615997777077656756364091616245316073269365736506933618086806292156009647362795425662584188606450060532669077716956802885490526858387435666301967754104816284927180444444230653062015396310802160801610944293429866220691132213677913434596475024307344234428383123889572213408051556346007431275694669426984192532485960216877236752897624679895589928152280113428942860670624827158878463100215378493179675037481522847941094916040600399306498089258899335478945541472104053918006470997442878872506409305129766185330213758247913022098264102884253213264262850135889415078498474025783885931042073127215305276428124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 228553325132853173028331263812721261321973534087070510114480079853479427228934574482962264664905566262130918794649582677082026654407396224350420776391365469464717626131350744017972672103866214936497660353252223755914926690580914466616950869443326124943617041569109517656366392002207898264928883403219946997350003022075627118075415204217035088598944995872915379497526869469752119307104180595464790769591858306780024573874838912027002697471910168358279917540602906499669442890430331891679725711289090769590828329646964417740279050902968021352619187088354428094461065729789654476148995318530128978924289907398829309256336116439302365359940576878644148464124732481952955722648986637024405683448367721936762666872561066948793401681059244677685313239875872987420437445637809138393947107284193323948172489409237941781024300469344366716258799507380586582361839737633732375450031138432773414293612313731610999499894161940371101487400169443815723053629402894685694665701999726499451556340940063361580760218770056752914406577393447680456251361122534711648245038724472282655625717410880521024874374619696881239345542546694498307007093430152872449466235347568990250320040756519432119689274513682251257395822435303047100474021885798390843783110218980606699258218975802921195004618526816042895890145757894550250706059091223099368812567008976916833595745195785576688493588504698365022877602411134683356763717133451568286411935443599377061867189729009900226927783308327560141617155672201806897476925187995137687460071982720632503042293199390173234029497141776584297152264813465438764365047333860499734980934776715001683320120146916006001711869646068493763372658926544018964771041074027365591149753916531175148197084607714884353912867596406586231975523024893652463618314721542236330930929386030932571318357527789835110160683817611236593237796579035934674189173474010814223121453601870216966541376842094212820845690239504996562038053755122601236052307303590969312909797277554798021308756209063840030822412476813098757374367042108877985039834606630091397686493705658032844063043936630993747837504301347373091345979522256482642734997909986170544067380591838554809722583493411670427564771513488837473828988034473202585242130087686321226223359637945193215609525379416168143644151378019193011183249152547191987806793385821835827383127151222366160189354814161385720367018200602184902591934095199775088645699556202928238925627558026992501898659182513977549347120745868116126194412741221196127260869933457048528420618144590516393239465372085532617794437644271851290630043227874301538718641606287591027679400811676764689652808417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -473712305864343771077640599971699501269519157754360129203946046384327221669853555095521150415555982519252088862631766884018491429367094269109700962861028755676958939283949223498872244163472922311119256077982533084888485402795166184682591554182242642169862519646341688804483133621018073237792179839420139579295023454007510043367452084535419644004930451768404391758113765695067273287486562991848488946733239395797749947746559667981171196279302168299240649546806786228435166946594268595703604752325137795053900228680142316044653547034347290517287648950967625722043079783990072723373643015940873194966379377541316717478192610142642519442883275653590248207970473665924281709492360382257946744770877022932212700949052159436594206248445180669044368917556046719378888745767832731807375952699797712959146371512803099268216402589283822751736376991508042192716301311756245058979623319863203568279512115100669072201442301973166562135365934971686985234835322253181792545350120765393512294863521414453529325410448812946069233985432301533415382785670833213841707409373530350250572259275024925085684729032579232631738110318486784394696539993559627637993074046807794443921906485127463706973419714275470804861112981531671441317679358624136526954299578119259635445541963035149923299980664983566030042070823644284117666482852012121334354833112829297228584762030124791372413104569066717452104395761764516629542628341308099895323027340827638487507054881680410213662001382887072573681073274086039002544141973412042608544719629324549714346499715093803418560699234099069573938698344876775696904534885538503701268818778453043031912982451162160914778961841683412442115822670295191027570877179483613248006010637302342865863598359276389496654509310495994390282934036596400670490928114171636718009569264998545638024432195253033147912429252813470593087597202063148996926200308844346434632762817049538084498632024812704555983983979993070483872282130219150777660755726355496437853989174136223172965785307602119353142914718694287761440682227043637918586302294220949001221141104105795524337858155603109246915973316451099357158827828989279333641962161111054242016939423558651377081658896236872726223827292577314675803881533339145111706109226346811492372643820038681175617745628995516798052870254447168214796064438158033163811338979789208747331925754957988365935278490737017488414122055558910561266458820665576915931791862879084191263541470202697041291835531193110260078276700565293549437156158276428080506431513580011653913162831288851419411847121810151841942696973864591342650821271680878161060680715536746740439755097434137461958169853952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] 748148659112553809976463579049043927223551103000702190563162112603936758262268878887137018448491946255352742069920843912443316614830069681293140289179634990729674204676406425141451392348090940941702890524627323506526899923088172282679438563784623323907510375871517506906208696725930038592396093967780061804514197453185819081938924672122698875482806490453715521291860732164772266252672728515035582412083542740253491259885624705440783882996248084931493763852551898742789166531167940161141975564676731932845044594855952006677886903270909931786894281992204435501325604373369082787171068992093894304386516527817867620071713527528759689685593558431849254273645050262831938299735407483178442369967976300919003358388232812068201744671454431976274120043441169114854725181474892599209911606177879036002368177528556518617260810391161937533007326376384013104054504885592826411209890539181631169574208991985924677009264495365510760766244121503405411979267374265815178689451329504305882707412083052206600614464262935028643758097876112220193292340141897681784203046505226668113195368315803564434551519167319609755895179823240734290606165483029695457583653133217996830406135463218397554485891696506823422288951316417639052689939535754947911622761604125223645124494064336379874792655985228880319136645296050651812585229961649091838241426462431066694292621360819267370139829526590573106245639007089216904640746408496350529582634190204408131463737876221161754260690694458730046017341895316491526648034847774305466051769086609531350988066814856705398256858235718772660870006826785709914045632057070719857334737081226878616332216807640609788643543240343583191550127819434318330445111077554580758103007527395676945843186261907189642427231682956059340870341534742297316498737374925366628426074643488370425083944967486598285817380134342381224069265509549633405979043573276884318275289096325136516213394027618103438569829051028528400603024165861248062118865997155839959222626760769497075808699688522554369719449188688712858849325768610521683548021877625985049517379905619987123560657837021027619483089239150352819544745793512081613377011433594682797399472764753270198591805678297282415114174242789848767886772629721777809004636107516169657495433901851344146160619398182351976329172111690370821525354179060986083503821800388320409698708386442677001741531761459278049636076472712024366035592776321953670839166284223642588290830060301891761589046287515126349977039313006481733718754019082729546959915093814874364600779198481429162639415644475755356800392757040706689855982937295803159809391122592319215906906121924897669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -801411565167784821660436838792911269511271883304941384222390281069744969386304145811165938384940755423371023050040046209415810452452479713981779891103546173548266791536710949729304855050853607757413498628810657017805078633445193938429858441803101151925771897492817537154879009889803012913297241900775952668801844942212506948357057373489493779802103132709251152452667549130135261084487613571305028682026405991689885664969914200190765307078033613493220586150262677854862617284575185119048885671691733025159597092223764663492765852891574114100020954358825503956853469746209867854063903333455003532899334742969932213934165334397024447276823088785893847605875587970483501886549009507065356999128919623040475808461116915822227601073835022487872191223576163514638383786928349136193930476583557265366421627502977494206315079249799675875467120792758912021069977679786760601978828951273438201607396488821747294369937473115017732787014836541079606151740449322879093983377110702369609583875286028657141915929595452509135159978965365974650280741571090323261989527847997859799797013620364621513782376527001401640190491810482514406210321282883622861739742165824898697971941372117784807560611928643419897019863090259491029570834448293441134605163745812888623062600195714384126920045693062558952080447226398754535414280697696365039492141775781238251600807336001673066387769864839643972240643261425724285050335268014965363434976202534465518068760572132975092970660362988245087530933368862269924614709723345047821728622796135828977521756926139113856887653953822534750281075992844197284679598178942593601458615568204533063548046268059743000936601299668620672354966110278665349675780217174380132708612114248675477210128984616919136686001165857580471539019267104612832525396923011676127171038141196194601805528465990294435357177344544196204634464070759770952164903806050905159873679125566286563045252735639276351608449828765587394943710242905847339160758524145234345788996087814276613491098942421379648999984618353044681894568718029176828245146699701768913348055553057885553000426610964790464821540685632585361793548221168175091378126390066657946388178719208974780028192750479061000709981257359643258855163114314335693004472400852901228962284806355724447822875002284602446106117031341408987533198954401648196762949565823884577567338115406960035390940009648428810607944458622920447987901302902681342535941637139286432321394993713659209412835620552322140500713484621517553448787194634126213177313579821832438057659286534429758690908709764595883996361530828533201795814810837362959291504115725599850280361984964320821248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -5548885348233908779157491038449648576617501564344954429037692554554903991483854937255190060715381139358084222186071847702860398656286590720893424675767303350294031734888528038272721554854062922626103369978656703493700517088557201328013647462803935957602065782309774994503179288634663851565034012466788888446950666386475751677656992327847547944652625557577023177153578478411734507419737153430469635162381655479693297008733029937592397531474683491603191975564339258909723622897423242137651805081437378026060935926484849045446765951200794096738640318586674891936444243873567360128057576498154336538990268647153501685581079861947460520252263977057711690673860706258764401750679092906043837768392526487066730630312896504700050519889482393081388939981327003066842057159129094836523231534267581019624128733332491037043725073522673247534870064808834118941057298866577926089162932047351840670034662408227709663422860674909301925721484468413828243047327985117133267826094877203952123571219397559835031900626413002737139886386351322475933746765881784233702558250206609567095333249037132131635625778303149651698909350294837560804721545266900549250752267614293781699881130087332974900504046804271508998384665421604179004115778931952141855275152284922164720076591809084777115708447344891954303801258879119567282448527706409275939056846995095065738994759414414340586727708769300021695367121058948165130965526585077192289595484391985667206233810311168063693553388806800452439877771821370705822290243218411642127895756954024202650031838292340406083892929522307508031742406265975172251873407810112528866493192235278014414034056385046084853897457042845878899478169416286686327593454423985613361281403535620829035992629670100686872830805821785225415099825211328371960222439622679153486517673698255675048216377226468941421539531332418552015841691072155343111132449508948174390393451809803475079975721551346896072186932352304760748989863723819313024893329199273689059987190056104793536419266334157723966756848770562790979804375174653607790960419262403697181290387923841871209430459916855071353655976475521113383623292893473718185979431412891327376380003890053142685672655479139244962981568637372796312819009558339428193574765168025561903453298665520307713738024314197366484938381148124319036131979729984931105489489955957167663022792186250615200743316869335425490258306354588307677473282821277386998684897410643520494103637029744902890126363418612030295790454927315476688071713003352926067874866168324095829958963188700054315780656311845874260600059318212692031789574541902533986300106623928727780865945665221175541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 55918698349519975658925845356493264116626434487654843653550100725362043994940346613537062702308238117489951974169484438113270850370047544773115498055583752051764112613169161116851151404274431757816378944399104360961273880585599111859004227470764250743567960769445118602791678786913179634426485285344606808854258986335763446534475489171115958947387012775520885689551238505921683856341446473605797207905023831449975301595650235233972533033069276569761147698414435677921244079120575158199601424985574643219217646916931301660284072352657253582204329153263694738938708275096726497925679847476191248930380717966965300647373466285336732994975959518982705021176249285983041533935928692903419296218093626098375662114668863647763969178397786499788890133970294820451493099555241459664412216392284688047501473450265664233463711677595960746312065258652118170527251048417534360383178054633015768057822958215211494455012097763901675355956689337589757623179467700068634640966554184860956039743061402450832136360345273844784142453532767359121367083165566143451100501361288955275390594706489505696769174421061380806047576414497422195199575073878106787345299372784930273529560453006787975548811971044623826566838473535582987614766810443960367417779867514654358805738243441125372612328588839545751884880846471052252598281197182730459632178460361438015023761791667501309147433696131504274404625014824071891353994525570381651625435762153948521308436398860980323223994487123404456151005887020402924303097921038617821451254687812038094270500129649488453354689023009513656880295582918866853165170645964652599177327938543516888856326225957431145213299876770921229617871223881922324439059385781590310533503854542728609023301029697825899405724114934757081659865148346826685032977513263278526126110284197840211212977585836524671532265215515684205756499189949768202644940272662632098614483163832570021108103368712800476439686539392453537649024951274663329703972293142818793738664303854530014891368667431125759093031725275448772027957382952407070140168959397088289082290815873331697457245666133753562668970016851691204850656766454808638593000944793118540948068391945350679880996994308156363289708295306349749652821282926880612562302114766553649883431472402980589568417033062302777097692387847868734621410763728606233591457321138417052851639002963575831620266682252121428411502145023895056656494928501819855662762308222059226153387631041334777583506919088389925451181708020036611406506014055941570434648218189704423676725159141526530571027144269363120831839596328769259460362645680022184712809429273093116925413683920731230961664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -390110848754439322127550262616241298582108724610166868108643481425522138623103925077605696618979182921879719750084161853757935198826384556566530780920250510209526011576569452762349398771154598448761787814626211558216304879672606812104274272777263953381852125668795685522110657487757031966610788351610446877815628950785631018804275316709200437686062608425997655931426369302719919183574419373354193858979088959547390299021795986512155419460167048352656709262479270400824229710790428072523466454468378872991149796198949276043313692408215508395483601172636373985342326964322134881725886748238075748612619335894821165702543888713456947954914326387064781968561706197645560894695640947680711673568738668238271612221544878819740378138048378520799762830473554945603329210104491418330892564676489602524526465820795496740014282357369729708549977489249344065841305818242123925055393481926580732264614868169319374510718958982921295097531295277571338854946910672749835247252534740495386027935662239510338284018474924798342557785755492564100925890046326326514429216934973368724325133412525462538341817306004951052809318634942365444572816238325283455468692155809667959187910816578442517458898410769186167148738832625449397417076163610989349713406611882576173189727245316789375788569007211032713284655230645290163066527865312218539534344669604420439025262384309698791633918674009653177237712785630778063402036378218955697347846789993133796145020652117149115977798202873274367188617620386290038225737130798055610530580241251891059634807048229396582338571835325682738085298547085699910912250239607762321718883659318943959354638136781933630744504191980873398385286454709790240627254461615848134528773032435677517550203967619355634271810687159634256414505225920690540496264352388308006954917088089601103643990091354009202599686211769947054893055081475781030194379682665231064544791050187465941601898016447781844795098580216564610185217590553096435513879172187540958729706520448570683427236543736926829087394400217578826025950460553467204826582989355391066114413070432321236461692895822196433572257399996820204165785612423131144578175659279086450588870128988126832341071584282685872786307960375610316050406197833358993490632425219375758449511890800726410679035345206533292324454863671028801308961423136455463486444761775381506103184121169052075617109031759294492283268919973404885617952495104156950030403128016387704058816572795016088673754433540084600438363287709696168256596890088468900836240872208264282102924057192856871413697251234607401685958843878659233347675841074543390421044259674917773905439661590024594391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 602251823199659682371812244937297557226060584839919610122966184453909830253377975203058394333027310696910294940676035858182434726429106147100866438765800985411423536686393605531201480373796295015019861254539888108381746225768676157535777123061758309662857650842679300670385785327476338720907635565760292727353091186671935115057478396740029469427326290613644784527921673530874043856329267201944784211701542840531723889955021960121978936700177257367453076791222156538362818229438369571710296939144481588798197067153170118397987135989719592574270784355497885763959270464509045318926801488376377549926856476836878637586531219109707643680676306893960855903545865641433327187393707569626161527529225494042298309280189699626679346143890332473648506790670449161033520093865468619662184460728613319291950181933012777983593958199946121426041027842549393825463394890166503724555698048869957652243450732834881900013695491309910622069817536733880967644792554334810860842327704226730550250354795025991566482019443709204462389084849689776902113486753121075072029710136269125830923014676477561149526320369506954362124355368033730345204941981847028216634646863829953445707609253784642582083391791439948595371459821982604899378582849236110661269939623542971773341862469137503143607943073956686152119817862817859493055561349222161727526976465278342624218310577674581629797599751072018079743612783504620082873957877832181203736738444052205154488850854083278047844688478662031009742427431259510336355056000144237447706198200195155847761149306799794170526454542788633635976731244206062505038709390552689794412203958869175709571969967238409166725536944595924832306065338709004070209040335645459543729194045205294563569572565307548397870026046675631947133538795340625807274081368048739030655189880400784858495590639776152237762547123522802529181911814937545992019577755314238687181450842526203282801587040210783267134308534305613874839140714729179410573816293485084012609875547925178674106789829815887415133004480638159176505593474309543481982193064763468089298920198201955296046468658784343111969302472483593230857148058998287066571753554909452312554712782401193444187438948901793029786555282081399372022420014644121024649367545740775453013098815835684998532127547078176245388105967926310925198483979783995914994303664532756550693051522254330856077619421368184673351669433758324854924450949470698530591403303455654745792151414465618776178542827883522607742764111883269558487653367910095529691265291328204348269256273480307566930099821752259286338013080368453394271780119655104311178568230290142089760214686419779139403776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 1926970717336423099301641630719303818786736942969909357049350746994509343294819784585984614746980642319332070298814171336469698004166509966202843587391843621141911902190136944936221380133549441501869687332410837264441094555016360722105860514963025553313944322383487429730749382449214425398400493632270265046379425645957717470991712605584641188784500778146108204752609829016193531080826233081627387999207216730829120716563412818121209763064861018085170476434235724154042258340098526642333962817382422353024153136711725214719362468051358265627254609383276010227225521947125129304990752280093562431241626610321463947565186908409007905752321774494794025360726903473669706618816927750242117107461664169591099463636835657232155214558337115884480099882372300025264186855227921670319995236049613865049228578681349176767751391332130631437744674321465399623399584089258864449591019359536704153235282814611135989159931772728483287849324127177137034297409507338104806350031728172284590596169709898164063424700469058197854908054474274021998698275646117055251621550418467614478062065997355988835356854813144468221774219636378357014074380870903775315957033308559107255017684887510031372094944320757661746037509185491741111066898688933136221258651894221058435407610715666511387453269038967978719972037706539974626288342525566612583746462243900208267675689450385024540486803097451237231086816483067285466330249455578915510740224158489729247436362357058557594604974133528294045023718078347558000984032760161723319794783728976838554476431451213852357065148817058021539241009273845519760026249672964300868287787584038529543589776595591028297945318433144216073537868607405442979384283413058699404284512404953709971892108044940793142147523060183510286333150375169146714470076446136557779642639466755079601726676738507299695176299791211909989222601001827421659840146501934532543259756395504591785792363529036280135430626512949748429332084560027555932287265816127339171423072237408557716666526864523589700011042571190960618286132549540878625804426077459348801059402562102554170136089811955966626950337877918258038077599031603767500261763764399458028109931836011792785201944871157074754741511630852646498515194913967259403549054846575238526022030818411090682178528531742847348604108473448589277191874936522178156527913214270696562117026037443965721925162805997363389365567775289915416205847219260117888239431703495840700981598994472933506430789606129684785215647194127620215886680356311140808509532430788942383461254802408251047140628864199273341192159491710179177466393423638690187742426863284796483120041131128361026846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -18508496270425709474312100156030967053354482425712578578289326957069386864402978303062967435913815670299036495744643963750812968941824127262721883273976538527604040415972475836520691954055895312419709472523188333222781071124094557769085543495995823693766143879815236206759384230139694099602374812927342651945199204593569641955912863435876710431971195712757258026647635630411599109858436611600466682711098158217609844495544989304275446730932289329626748121183912783672272341238689590989302711003237661162056181903095721918101459006105010756496336847897825734048095877661638428350232738307296192355575220507000627487159918491527100995702029076743574295686509964729529126593201263410777337218849653341790017458816662656402940490339268447118379617036421547484462028545078249244181284203051231645985444592562268745883394239374267881341292278530969497885813253881709203283116079440019656394272872265164450627471474797113798167325023143141924486062546699397107712394043305236218950148454056452240059383802069785442092818943969956134386570820989463057852805598376628225240236673782043807701721744869583678172612326811975282598915786266403874157980495169356679985615658734558913948091409959409351736753119564666259990787301780423498357918576501807592781311307733713924100490759519979545946230379397764612565671533130069789803814499876363885623627285712434096146188447693338157837975715220313126112921308154508153694003818725007980443265173086492369803292526863792540351984343264656954192363747185963540681221477866140431486757034114054261966594003181624521925874182809845685558405811226421434019388038331451611320149614600908019932393307776456440545653399652989588916333787758341707259462520198396118357770749411564566813999770805536390953734239719921883264741816848415750109328344986065764753817989229043909562382701888918367654657984232268899562738217097772707318405849037224199429221435137305086375228356817956522238730232300376553884195124798114213980071335985497620205698479407858762692873347374148332846068107323848056830282793730098138636464655915947469461905626880517569526802245862268365672048860226474671077712192129574366678074519000772573933944350607049435714835678255523634552496751796563696572016862866248616201474654564308086105916458297484005413522747423668873258758115085270652457653984397564844350604501026058281086368424305086771311486004257923973543682073691930640786840927694200868759570062046087849610176432877682832753128983935801074503666198877228698933458498561228278338422653083883758711946979779466864146383329755684844117008861919897618043134892257353713042771223309959100530425856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 69615295412831470835978482662455724179583639436997270666886799600808681432047374959361187332192517387164233846693064587833663202452617308720603205184779237892679534439489401533066798100068590588332919253864331011244882564911205526779945712769129613635885176736943696111449218935964555839630757213009329707046058718474962502887392421150886319223467940425485999890131773614648330947211110745624675124448508813482380505958969768605862050507073999759327195870651239863493347777714200519889253403794997486166834932137259668712658126482356771821630342113148121837290867712706227865076551853764480372423150328176664073834800037760004871685705351719981974541615207179603637777962932495046539370872210454421337380932298150803118532067967234418230969608841767155976263551452730759927918953870579232490781020834675322128545276949779419906401070070324704107986611832029645731348377118706911882821248818663560522234675547958863519808320830413871330170490712559605661993463282407481801934871901265543700743525134282548785399959714790367802365185773652262958391126224447956322668799736586871889750414076774299768137371398445221149575741800682789272989166840327441765448059524352255076918179703591024337645523886108257412044192642149194571226951219079062692568292948407648654000097404931497012290610862866982935831646915366467787281778181590475104159606836735417713316699555526637085166905880652613239992381508501412066609841021348498643186584085561467439080429818219450235395879500150287574509202709427267128450326556473029878215003805021744614378829806988103125760678257481447387412331667840223601038571268469867927051495246466322547245647861149531923630662979044443215998487521087810027357859662641580301148900661844377910582661106153147877116415897744783704868435709019462116046161674343815793077622643646060021278094160797797895718557963304256521709122369522056787957188819225442385704294205478761521285805648088658155649065872616344106622343145601680224220510398194955221736171674196921210870968565480610650136907134728469306163316374676511215302436326481564923498382140156600743196155297844328166591622043499735260461368403075197686378905449561524135881934489596306963460970737580535771897998097275387374028305521931612100550548243451264809419077507500069621508842968813084988197637185315890070336942958488309394411886993003812333303566855615179223551248410232179564857758060963963067856594232320990316717566681646911965659640722982997798964196957294999891370188734125592959379861525545597077244219149051410179902487075158599562296812553939765645932763921586171811745891911631630715009185530053880516936990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -193031823327691969821433070562660359097894534836432695323468059428334286609408343711009600378668892160427650204294566717560189052056643309378780206935911073964890725230618674351251012459623165078331746743683236031606894017885659310633479856961937907916782158930005235224519826769238114303329363540699460395636701982114229967759215709425091616349970281030127185209856261737213281769534988010981229709074475559995185739078913771556373701796255283775074370968053220175668007985002611321954169453970637912681844219227264771693200047818175010357643823865672933607658943118500067215135128582318234619996835261145544276389560464057619262677762206484058040813659227267826924518337550696476557284138382047384516358093505549774122634783103802143501805932206471164226735524009530137534718989905473894944306180993870326834841443022252601891533048399101070122403673040789709400184661230515609796940932778421638263809903041378471764985022690959733901345419470914396946694660269333419947692792580718779291170551966057882798362162013115059496507093813158135975627707023326849896976718031844461532205131330473075568640613739880966328294374624633742365087607021325853423397611833636123845829447781427192813804192183518287213445479916596174174501040806679032731244814617432735725178854708564521981073393433617709321336218050729137867819390248554896997101278917888746827462493619603830095838480648878670665918430495926750639776517284356198923682976553608937514220512339293639326191603416286299843496353024289584225960042608261185702751488294167344681599701590897841866510351067877185258129076899458320695201617410231596750551649880280832556933997607639325895066282764370871870446325526238677019761692246703317714120087030305070645905374736153162749555193235474299527791283747301395840548545343098242884389659593077849520560655966784388800265263256933257730877895990228080589474309292202220136008892612053214629725352284749729554405149289002558902102842391272876590885633444863377521895584361030390414253903508954595971888723551507712087593752996423244642763466505111156636651835414650827029533673129422990192786392683902231330141748595829911983761003160111973181225197675309343844252656936435880386908662658427741536169605825202380434062616143773061732565235121228293585653079507724132070967142290633395340166513853851840261228688788254659238793166494775077030232021838123548268757630884518406341128153333253527217436206687873931355225650856439128762654892126115567759505337923823835895745623646418185489298791042789205835747032471959229374065133762466998358253794709624062351100899534384134099624715854320595356277014528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 528467796433465719960355620314549116311620940192690239990264732222119831985986688689603730359764981918596905026518812251377368878931478212465552099629656335719000594217617216603636516925881798115501488158850527852091378242372853138205498388476675494751788037527253604057057125600050646277213815091475189811646959852914002325785885174121307152243443575841342381124053634894863025144032887850471321047224306939847385036882375229239887608415449652113697973976893102654788459372626910723051059571518388255290428054451841609599556403702216145478700429511181671220027841189291486740239597258909039890795145095482476010782071885271123209659718059245355164251746600470697412882264706575219026438675677989479611933895583839963910479193406099699030877492089176069240465544246351053407333053607755734900978920313746231952058704583694468910978341595072070865897475777414057318206495293686680637603103206221834229069433313021101366249976957738056387471378616239723742918571239975632576617420842044077971659318531345170458409807183634098886614941453974872345837785026971315058348485536995882697756916092792792213526218061504216001896586350788880545884414433658636367773486192371310132482972545787520881467552272914669385980113301518980414460996113438683160862493908786719160427762012403646416095439954627676167934169938310194671511589978397207172819317929835528607674012048911725420189597915784906056783641268795392161141170240030818650155465275842648247866095968388328736133611719965735961316857638358900374317931097745212213488627438510136110758414711026258991027833248625959888447622407967035734610238070728696673474064617819627607831255032299428032635558385903907530386019403865551216920721936674488360714614021229603835244722226213964169615245895978487090054604005665392074693101745498696185153961040513367482982632333877196012723272411865309170622507802583521267750917868184855647486423971013961586558971325404568283593125194551768955520545866980068440672497892603404683231546581243606519015331531416839237248293558513159342521386984233047007280046916235111842418148919793995022859979034322115809055360949093967728611243733838400394431956821321471332639432819123329359025172523887981003548689224034236242071686240099637589204164393933915267415085705712345718013843021759813611093952090616199974761698823280926541875421530484776034878171775231601264789054229398886895940612674328223874365759196373057459019357597975779603057887527645244306755578959181678169113276155955657731662721803527711881412140940007121353961692445607203376717781309770430035426547086187315248395193579770297236428626612526880140096962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -1343456354562658434507396491506684259457944976516391541863720976009475373199724747485785835406838014065569896691950276272877397581411976568231013521600641630003348418125306763419672330347529481107657158890410340237895931583699380882839801207425352763368329009071834949963698361242320552041661281081179806115382429517696685166244063543930657486931007546740547760872433994883806455731858917302068759534190379996041931492673013216322923644494752179652798027302342405283478951515237747959992682964059244858477139906445268246230164516887589836256642741062762464659209181079143709856876591614890295946989355238887840097517449344055092650938331512272942775941144233999165246588855997802864419896397094330017200666962052163093123645655373360722723535948410408401623587344746081754580257337706206855582894205926304549509503755900876009707492263200966398858510070442260735125976269136055491001818683769302638517389004051617434031959279371612924466060368850192340966599953474941146747323936249196519301578145059100069835443471982836612509634753350698322658567633603605691801228470460419476701226105062539759717380237245570834334539110798859637685137560228360887312104592506377678289335877873558403329112992214408219909230383959080067603425249353715010490367364706081291950215732478617037415274762331897423184328168907053525388329601781413460416398116905756637978750800869448266866141599827033557781767836383611647900162342008854451523122878877571649385522606142119332300196660104367690240827442471903033761711110128253952218881666023139431206439572159153835915504651407099542973341143588810575508747485506746912971129725442806269623579983671482300165259684291967440461947062765110336388320474163374098013295179688766310848012942716517479965128571903665613137326377978859578268534864250009904707921072787834968368872343578907477919710016637152984134572455350583736341465226422044777983858124184633105609495661042430883566442292087749387030972720637318305405011292644528793639022244739481404186270248735339848051965358420950322570081306321800107053623721052092450559433736843674000944624486292762273542958699202354962653399596905538581837701930377978222287341598275250694351129246646200087756525137755477117064182574068623232977884229123139234848723126798144045272014355250861521634833219787484101712539073293840569000704720796751778634484350061107855979944454181848499780548208100489744882703931304998158599417449753565270784159189915708159695005512361934483857582571487243286873051313233420522796785999234392007667771500939495156495947118465542257170526172460356223954966179658538847207357563577221567657260613632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 2809344250258051953793449733485345971269202446267137333193600088702168614796321977951879937330757936467790491241963238302159054621765906576503116584564597330155036015295914106936836879031562293882356875837971511512885266235367630639013884787198920288940597431436846591135309126593019737026009234789411506636081276244766499928589508034585554552308363086840145249102258602351071616233602257498782536857327685892872807892324361129790533092450542011427122454370032861732943617618615184088008647749940980956329884074634404666519542855216691888227415247766921768107410529007913725039899311514954058586216122141994962751011378424910648477536545637926578401995410757053724024607359452848540702549586472805422785989593188500314171808294671494434253221365257042456037584798682819307320609716597024814748442304394669880255795462836753546664137274554656623841915522014485944011808153419494060711472584121916899248616481052436677944358256093975473995810308086562500022157853773185479058191866560055939021262272232556325058889314987710360236508377064478726533435756783009096987561545164624574929314884778429078576882627461528397392221294634646455168422011845674773153842895844251614013105247199273291768630971419109174116388058935442221718578755918954726067197823793805652222651205723414215760932890876320290533424865729101297401462733539137376909099984055000508227399702836007948958220340572355793507554360915123146714641190358150508379362356423078943507346446576292092156937501865933135511824532915455151843886914289908695350770294852045111539345985963214196853997720355366376415104615427585474022801736101736519165966506062836360912819324137888162092561799419126368211007844445434646865172436594214702767959472968209476837410739664307538820855719581644718073389672033027165272458316396924670297911963197201758807798905672032438096023450489055569473484048357590640889541182475834091663355294601902066710579150797780928606090551301892620518525948616625106358074048392583803980375906198733515615662314575671939793609033144910190965245010673528264755118307552608975460976115355141603930164375196061663455558313517857457820629572594143937903448517820004862821207258189020090085749553354211670777997859193336341435842057838598728840386572825271119938325297847772900220538549716393665323474734353246718063214477756815375872778647572337995051000622540178420122275700338153806903450323953545177355730936501567438377072435271102006464423120573733534212368956704233959817461129611294514655775887311885103567470787725471675665083856596317364905353228035812643314902547930413928537643039617454419100271658625673169686117744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] -4832721528625425533325593023332559322056510095150063755970399169723717645929436170666416025893843054331035707761949811699964319664070996751660786970711731019719829127891321307513895454332232195891400214604826777872900824410206813025312467199170815972413838053439460827583045895583895522828320482245282484903643715022537406209307750280998255727836497219233746585325822839084492590829217734918569174271759625231089554532882246123410096653743979072446352911005197495049170299647276256831682976244525404243183718786163052083879127566033125951635124258476063624179210782284417607345261059218199778377220456228693925545335720953651341258961080467098128152765757320643926959811636696133211156949659130985811240369525668988033028860842761271774013306629177925342806738649049550829384870360918703264533990436080814243960800524583504647730883935911438690026925448117453495726467373863301221220992930731936037577332116671783367659722088073373783911697012770741649298738524699542352872080297522306650437439254263513918445194276901193711816776266419368089322358926318654917091370455951855911197615979009562712816681365889801817828150654304202541066262296370898560602907566004453639058662509152524044514993602319586083767271876550522843549175568589059448765984331389875437326063534416141143533115470007695575687247737968632923120190379557785150414300855155789226257966643891680135977820264495718349385208261362493355378428570669676165877834419085043879507863262514694024513381639223639354638266531969647875754141905786325954798679413998396517426184546475510680028113801331631032493465778264043013776671210014636517571387196160503903443596575185534675221659648271816860192866268070994099392213003963427587058232378632781082935987264919209899495762199302989104148203957315233081019347830337803926143878976011169815201028699675204490726357595149983365957155527286765563497427612188864749004131956497887118207137822321084582145667921012711452415669435860209179850807485891911893918630440121866833770602899683685549632072216355349503706606010362047377075087922893196039864494954375961237422122550964599412540299543482570548488548043446952988379116166115368839690524020716141744629149177064544604404912910283433716975492645246645414490453041698512690889899182486636381665339628425373735178948662594229186235397314859603579675685992069792561850839656632037847486878610595127803164410565308730778876753055645971693351861912814444206332378488332513184828466113297912607540697682363176668467511691564595184632177330897437129725324286645539579319790059980659612933187863760472670586423682338867581042782019099001886030205812736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] 6957079929794002892739579326661924231751326935397341500926645952122749116660079322891441993692733214088216041346831013316080952222008946050326498533779320208931662576013918267231496672839968821978227174636851486220079756378241711826057966124785054964042550629904481235114200742973792697563841809893942900997513100943229035657857116482456679666182833201009724596067150602903508092188887831671923564851553108543762501820843979712726591852571147407469105636134360492992007530547786407888311301706207459388516551070832621177315437380326674855731047549676165697640085054866485064096661510265145366073452787988154830338515090227668617434587259024643369748981676003213704636981531121212352288945969284529434571549088446792831487512500659061128961849824417305811594220433549913127485923144617369153050256639003425089105746400297973324507579533268755819247578196418775190198174953047163248971592268368803550711294522054168130502607433668994377774644985597476922454749052133863213744908539863611870963113518951166393558843454984286752144143142773869575034146839354742116139973940083544571293011380462453792487483354164306379150130042880711068374164811945420989875848762060105808704625596122064344167527513317222169529638175246497960819769625627399801786849132385622555158801733897640906504046518445182415120343435049944293660824237357012457767212212280475527000418417561025181680134800739452371419496201942793883777815257344133663936458827527919663576959277499211057957980114266221324193747686648704047399239430917226196098350630599578186686898498526341825440064109778945672648182598768278416255611224696820074319781944530190497065495069956339355855700536896656187192230224060962707905576368925227715217672919773587612384630223695205398564811427826568716086744449284067621529005100229930800458658713633466115583421857163364555316953905332634596360008176499945733047776495877635563756835750278403008325317252496665148176150028870839506499182978306081196239947565666592845374190425003525375774388745669759131708455370934431293989112723520782412574096085423452122434821648512749623021730433848312280353387656878171332241851425896912863137520108908720146318320775723477748638232053063012104852017825049757665249837374992544601441652148674734953361759113713181656999080524898951491027395703312629500020142884174750980963659134837648499204208686830039997566491562280530180208551222346061916960528673669517738864447576844767310505964225632071100025585235133572033361140636982410090928115166890488919811786918546465083918870366298768477092844925480247833156185912480197720919340918371069131162250922239143588831837552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -7763486245180495729697712823351396169403822415849990300520640735989393758221703722436573162218823527334867545566218887523805410131539533941071637549068740835880533732062586758563693162541917461588975889827676267476595921031792495107113133168979582457883043109506569507174725282355112439494738719106117479963396321171979716110094232577252019366565522722959364673707572752246005691361234791820034518634529131828679311638043716106193722326018598096444089736875750925549517636106013280977327603400760845099802285704466529770937141192151737181665738244066644361630384867916228605239904968082845435119072026704468592721923057965971170479510064094113384109373418180117853737150880233812790202325411339305424932446133416919468511694861800001676437934832142117047436555726196034552550519215941471572649369115880571127822292681504514361972692616487142049208901621107330421667960020382425630564550076594528733619684404308179529796102187186771724198373650965856733629712430647743709864709349405644679792549792083136101958863842937400536526744710218974063636135304776766059103258542916964243393690806078058955999933414348832454842397552643352540753466646993945944922662658987951930466610683213160514399480703499609879277125500897850061561652836731605820058429346200427238773572673285433469279565547839771617602928258663014326355267195193556114263738291324177333470615671624573571535666402853345712123100885473528239220044864266658280854131068897803850859142512013513808072586182761898888798502166926653661526575080083485404432454541830794964988410085738168226817904002018390145007534035457336677473459424778661269127037242696358733263230227980829934032468929313512570961984027758962113004070091973836655709704135113319128711175572928893475950444585584167674076068723928874641137344261242417205847392791033938165101066907504842188261169040515375215680696770368227496036283744282344987057293584123777960553943565956068842254179950774620231128322315937226244486930744297857629243943873715868236710210985722595130018589157021900007809827908888295909227552906144786590819768749030639627700734034613050564628884891221955793385139485886635650197452376166912291251134668930234700019644979867401832739850053410419306538622676074238174105226290542563023041324690832835619504459852719281662319309595119741371879571753266582206932259688406625631154548739055961728530833014218534238280080905483318719582961868431409710306650445838399165326653693065075600526624930333558642077964431605578312641161872815057752675477807803153717442946320923499940054569673421365316453961417098363266339894406460634753857243685831825502748228452352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 4843483479998856236298447159337994809422713828217265789432758088591921153210849522973745541444695373112520827641144171449950808965069887859377937841616063588224306516733193517286501326312476236264716932611829277877302746952542357089889381578837372717963635500523740114474331168957845044469161856273125522179151715727940201440840252631018693952907598182030310312378528314902665181615816225400858700637732270557380152530799370574154490177084175005405036701338635212906770083865335999391146783603164620465044907872711238474843871458990688020706730620081010193388057835127321730036181972593688830310660227272209720921082388210905558879612977180551893479454072257968868591617104485011314762622218752658518081971711754247937943990213806806796263198884869904482410996231080996867573164235322046994243342997722192508447488760439541966969099849347468307700511192356125760981062061858444514154351974491988873048492143537033822433023194269443613905596919243672891072719271652423938825797209318674673900656306126100518451614780333915940550146014102823256775274706192967751096853935792650204297080701609664574953416795401797491022526250531486554360913010832344719419137571026499832123617252980361772631734514402106938497245820979137393213620343483944080759986460965507014726110975664226272806754225430783531076001725108851013569651643357947423314942402410971004409685270629892078592226903373370719541879748939709885271939123262276486645820388839362784948878585134858468492994069221819039501614056524102304704684620441265110569217896089203245329944875161303313491669797604959804724841329125726066815993042577898005204693648711840158532655245873856270686889457847997729429613074153451679914928931784367873279671395227435059552052679620785535895104472969436531856263183097581212567948741661575291704439604833342336271955658993914033695903344669359382414086186974151257767869229950901487684633182381397659923660184423310401109708656999921495533343109868572717842679162177438282544997334812682178464286165695808209811193042374115587059547147366255167009353784752779966839834544354588546466271236397728843899223072664308766627620450858566056501796650061732695449270234428389347287465099760039200946884743555618138293111775514633917072183445849731172124841281873922696470763879271082964890334881187600139862537063867281096632768525755070179401023685636335475693569453378773837831798379341814367057275559420637948476670722731045008721814482272347331411702527363243279522484915497267924068935126790809142152830811890644299859849066770998352626065447996728385789981352328208305342066973954884010094512209864157583873157365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 3099007266251316032969230843762181516421328343794734986609033369642982734396744208407981888548374047767739271609719439918591444766693137245630895254359677715694469759200599044712927416757917772210568492182211639662424836528239221458760655840621033607977299898332963198278121398135617499780074535584909802471893764243478622248327635325544789584940545260531520745960585254465433808548469604306171928161007361310847653371360045373644508952063130343113772816392707962672806101445667499882410956068711780513418577027741012324830203400579686734450786199192755144046171154811710207983289332705457832308372607587755771911607145676963806205650547614814180881088131500938871151657596514464904948558305101192069258252440591241974660487893669946003054245783678415216778809598356532328436016272760319541352905769303478307813291718367022407563527153197005604440600760940269774995873649558289592562569523438140172129911218918951822428507674426066069687619103745279198568080818234700456032087574057698269918199166171790316218942694424224896014895560906464461208770765426128873937724092415666262068361602075761603735912063316229921771957412283187286466624107220497081899280769616996820171685566196242854138667103390693115365721835157446960879136123383813230083558600524914206236376427287932344464861711939123057549594083798719554325617758766535843920499394222321666722403001071796050129794666625648499145201031625801759092941240069951102580672011799884432292542877365696644659376146688482810931572134567036000964804403406748495880099559814848493546922450231636802452365825069815190101810251029755002931947431206336633669561278141360701870276374166972856055451059244387036871993524478493530252138917314073172082290967752270760303961346977076249431808678101648275220926973225429358342300395902412408520651345184745820852805937571070083048132298582948546878247757686375792823532258490589793038961180368013492562702036861903384421671227223587210157494065196970882678050865844524662482742468106963505182949306132798360604393785113279032531893605396509269897920319860697122327887857273604010051884270418710650452452370788118468539690303580255197020370784211523130623438021972918666155362716381378570089503325894039512879990653172756733646399994720447876713764477044012387337747088395801334010427956383120254186583047356906181412137697770747362999638332463200710115011206769710530682375623380460905663748332114527756148331656117356229157379226737797152914555842729298161493191443164580310991998775409488263699592543306648981285137613288738834772893212419227681037728206835608929657409306792278017907720249691253630483000459264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -13573168980955799244247693228072361605694590951287115360076227633812536513379002636199216129911520678698409195569652180067265118270045649052439918354906427432296669450544293407242355870704796087348370443886012527685395645064448871505113962553776589478973963106893721229478860804349169798228793504478061780039831408628815112571572312666314419121456382898429333313547238582912672526905333453498941254804310401741130460907463050726348558110699084039033518517284243597175198991961153468535516128160010390245991392683376969143427344891926818958136880567992825338987296612919177441444205544208454732968113235557607876520679835157402259514932471249619254251739296498598426635096846792118615318551391333744417482417503331069977136259771196450915159770520327824319927423754082824927916228203205676300548311027204652635140299448340190728304939802701002552924167348521712629486056757201539358910148217104769718099855758716080328330777604000124175322111741953374815282685329270994658056551569436608183945996176988846703558825624530829928647009529285589783386873263376098303231354018018077951750772439370011175279965202330615109414428846266712148847484791054230528501540610429735029101142348871095067959984308764776229054512745151554259043580212188449155809140783164293511261684925739569468928031641392540101357059875850374092632934187390807009573709785236238547531629688611868621395044526606986815457136225836326090750625607480807298757724613356733235729315573852624178953925049068672259773233354206177693647335073614715417044008151292756591385298750475775934322534403231673173347813271658447522266233176286144035471552023486618642681752634053036391165445968108342459242219259674333037039961371124219944407865374851202627066387014826936418493679534566324546702560865163008105006132752737098514341040552577871778048210865888221626583502213649949431719718569556083699524860316700796581962981326308820412527623789854822667694657174099876218255399139849807322577829157097366802696692631021098962725231735841387912637686845882093989071754022338695875236480494629733800381253547891709451713773942637388929664724874271326777920242642219676005886716433197701354659754813589314067443941748322127883683904289215672688963632002327440066144414535179283733838707562612328418992255140515353062435344836299015978433421031585041270558892446303601747196337297634997088136488720220821602611172532741026583123157116210012767588194122567546663000713394897097126182102885270166266681343338474004349360905216858550334526409203439536143228621151128013721207315279477281058681208825526073567114414410961954203816767335611915714083820666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 17695389359773348369581725013058110077946105802768896697740286607080682491969266486801634226562646735062711072860827853965869374091166037756117827996939554834010197702143973663464780403675544796743877134932714572710567869077453215607896263607785497572438131937452274208144446503580557185963943785837494946857826537400097092121034738637667241368091506147464382286017778145109521436298099902039171052090169266317660902330142633154789226946199094143183921440219213262931523428894761347028531517005376835896257515067082078119855958712924638502380243141882627801258965640912747840912515805360384568642448460071661431522516956151413368299267002417617013776992232071027717231467318101023599186562069713782612871742643971870495932420966133225744939971595296977833866442809534486900522889135967569872939375168537932717088378411307826537545763655215899645313626527337547127845421278699856589229197079708021501404346074317683279456209048784610361607457568045547399731798059095256715291477970123506504076774694119016098510762926688953377724590548286934679198222882006063933203953843822365451116856298344378724288349693844503837449445024698517933192386487294105319365263189907220712183342318760152713146599233221966630068618104348416728942151574429550362540858899416572854530994256488592307531549971261114856161562267516890093262031910471466542870357233823484888754243031969455895031745691822027226816395599658113528779763571378688150267504724032284208537371237993649485800623190152294716185661424354450349180529732693560235384477290535907324221072364297904668409475090016116013953368502168181390691030098097154052138648197152848040950402545178131100146262096496772411347674470958683229406751444807618933086326375542153568116229299970902237970005779722952084675495093593314407121460925371305201339426546318782871879015853669275888078808323975686076244740733695300696998432361098463863099034958659484860967703277753459300095857194385131922737675820586013220569696293227467375466684441316303633871918971663521706213617909286652385859763350825926907998404559729587583321640952196174499085131862368448038781078661919200901917296557161112178064402974879652423415613605537263265180344868426167953096428685415990548761311733179950776135858320735167821363364758563035027702947740162247197746414517792672445649886245477552958057202214194202861938753445398565567713329001192694984376272216567810461069721864017907857733264574212928274273523317480227107110533633107315775318881501734767020542869435092386239119597099339226023589804849435652441621833817116748274235810017912824079220048165728555298491339277312005439388980871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] 3825305796521738726383256091988671494596160969041340484036702365553581332989949824747266088548413764864453336911915623351796747744222371968433649462666726617060699061368260617941784208072005621550792753044228741801650229357181882863865879932920081627560841873750889961851901853475065161916083704716833958488152451503959664928770413796715566540211104295999196263171406849793645475722132764327872509678462155637060473003443020988642627878009522638409339748721646205002801505875309184415624934320585618372568931153964223252999284401473329465987045673168103943550250660619881317173659569547971540290056655660778737681586279894604615036238419485671721463065600984132209352884564390044758277986362805286249750467640485778047960521716962917046022530965704532463650511134090726069506223049002971069946825309431447965344822798235151501137976008096299226278135446900567927735263727467946589455653657118586391497119752229106875836277284233839658913623502207916424425242826687647262022591638930006158888089767142374889642135624065781735782555462035450470467723560688782034095592619594255670886333689771407693408529606323301094549295666739422463275506683676540696554519963555881840965800018265636801349727191705431752249588795841835450764675577341317599773070251064302040806384032562702573090523559197785138291052994219405207168372902205243018067999919033152861533393620892096431033173644045402640063116452652911534657832681062215155936402267803910357983289669903701682748189466485111858961464228229749391463817997609456785654499768064455286528747377988044777764467086680607249795556994798015765560968743356734520418884852116403814472761637785278714903087703947942856784906494234155604657748363660851517067139891837788151732844842615855891575038713686823212314609964696268510015657869863873333321260026421277850417694634724741144812078977423431382350505312532013567544372111044236394352556353796369085602732274056704622727640360953291598181236803639645664220745328675240806460566751528327071739272643611030521407489018909757013326482374242368651308243049746722392082289113084733295002062911552240075229904444588899547574673020949783603881891426902300791000161260336389178969178367212964797664792036586345692184615290359020964658960337481383703586578984115733442342681103979956215663138902238360205655326621639847424932829828097396579923988606674978759165557888325889162444258519809389463806369092163773546935758869974063277765046776774192408920920114852207143560703279954217756799044372803218739774178080150904726277903456802677745646913473483792287104513620712203350798947367511501188525946732000234268723605667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -79826535786462104911547785700654437901650496614869554738333376833875632991435238187936531620681483871176833270027548084454605702290576051673179122366966296077870407310447806500869145533298975397631845734157809947465080480797148667570220539142257055198005094080632076383761795945590465027469169422698946270337706635378834231524289829245392972092301298052735636810798149851628716419718832541842095565779499875120881293588912526159323933809725631789351096456847096930854090966589964755820503799724365982152885092299770041388538306135768838404543412283759816524709468404649467872072479367787598130376695153818542631334983689874966586021323480258857382965043835576621946927354245118047454757343722436942826097359234952223908650202723204170704154432484708838236387897627988243791935215744875326036388539849909801028080120775346481019690890140297262296906727459779268652637076947120452356507798284525466560009890862060245000926446450708989438415077255481818279034451461117208992640397507126132026844247432426094736630260645330858270089300549695938977867464509864438299374175926318120465152578809358377735256130695437491086861774615470601679289458280037594595602708013498059272073571017492061405691867676543515135877703260171029173146983423704261221346932731503541769619013830866265243038050857611309444289297089657034207427276248599341717876348848967023959715335520976190399336990275740198455177239474479418158478272684906135683512835069302213454096576300801424876340909111255601423688190834461251052616803439560610013968454235512325562140849984262821119952544012595046599449418521885260698328327786729471195687672284529662941401531653469935391012542070638946187970622589321540858532769114356791379544367168686258921239489616978932510957340517335408719345640405458751148789934642405683536657943780369473169762619762581752864461760017565192013681806697167124003847009066483456649959375044714472047243163352212260683194576345455238838801930218217194824756537414654404585609793736746401826132871617138577528160496587042615344297943076460849138815416107724661090215921487000532494684648992314476357025865411043027753664939196586016975228340200448164759041984042033870056434970064979478021573311923491072941329458028799214508127258447630585415414732487155080620267533356011407467980555571006098892298651573971877871703167804439278121136579850008523942065044447336074330399770069835227888275349888177064948327966950442168581885036152354356261982587363637434411985066780663982593665764767012529411265614457491342149459158278533628499262192479543136247419523669005058938401476408778127384941047775186130696731325628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 234462628882344274753990720665750585456332288421828389185278927176237381165910829170403103496424252650788287836210062036915785875758307638253641205362753619710584206903717294934960276122649102322750949614606534672224605730624658320748505174952692572361070272746824333196507349436917545467653706372990616599459145276630104184984276610638061913816048447430597495812321784923269162331127870517249027742577697108542455131296188187012948515615739059130125678066322871080639785771282796377830284894756783072886355816921321324199773138662521394131322786295920912933937644498536529630621417300567459806631500449251947246205426655193125710258994397810923314639624100593048686671240526385963348469524816407202242332335947332381893697324749158600656755586695170932098443351400001267998544794629223527206902908788310076955180212553967734505044369685360914620693351519132536926522965679552398826426803191699231005172050725519810613810594317109560629360437160097779022278378199623377468056482923943078660818910666807771918156272873417248805932773672838493128147284234441207688692493972109641140554601344870968603765936384246992682153651139447949333485455433369909016912348162154069663914339949660275474060824242977725301220741051048793671522690503403332845185327346573145918832190682925923055174230862552906026975734787843622582561655320968517629939971452191211108733971093703622590011334787227763511575563493168403107143141978526230573438028724201507471994502111586354548621737352638340918883368642589714577074706656631379576319253461290220947725888910202607536291035745616498571778410122060747558949337598336434248186136291992903599184211525504272980923220047140399672292704890255806027131566434636905143262085622054058984563388003985110153909807511809607498945628931438725265211213416517249650583120153638070972508451415643057597725536410352050059156975272288360014229483652093809862936161686173096806502520214307266072764737184144407707966960226857480538507097412366665438041456923747789929312853948364597261810563089460772372613002655791101972959431701870826524119230837985085071304274968656463035874205397789197503113534128079139786430486466235442793619873092998809174366861720046717540844380902098838068629326950179386232349842835491404157919297944139643188973246171863582848351166426630217608787729368160615933027216779351202298089409251749255325529037456291282018349241740776858963299979551859546732936932316365669238967214764024137879199882932485300500169452979328492007727005759965096692571988583850508273248642260626412895314561520954280491209157466470072166851601199471334769058708974122393639358174330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -467575435501906821419191155180000676218837535359172022829550059666088295881652275331402507804383646007122832250399695167282877339997519981855520271675251712349554516426265560945769328265344690511438476008377652219064659619469914807251068641343690277718692719135288453685379048299623062561078508709318613503812905081158457519202282759287920833926229229221328295078625620108531365257303040734705170299233149649591927018487637470115532014297858058726766808272881826606006277941274853194870636978174190189054082052664341278388313858495856821465535265922641073933703191718847170955349603090213101556686716336865411473820125975591062980652254288590563764067186842130603467034188402055159589037439774343916340695851942990801481299107868822223804749218841052178045679544828089731248044699744012091286271830892382719106691875741719666883098100410950465297429138665405941563184465362942167330075718357866413064917617649521753966387609810580296930002660768101444237010374926301147073141838635476229609125171035198719701221300788298297450787718904996358467119464826855622680358869554901348466234226400598344817235809689986455528758904174489658957218045264722970180997867044764519460412477077880114013527122642374740626781615547739751665208660807533093836197489300831950378226388919750915229326245693703965694494537978240967032118445387545834728645829431786300164525638370990187805685132472133419388074722904550593105404360734661682611085633450443039752550452598062659326538252008056545431384316607744364843196184157597427379185282796580205963294801653904757257331274782497460127669994772559875876545986964979513237158834552631665963683526746279012607450706041357387571243303318451234511378464464323474197248170849710724366249247748030619988117417753747386025198135723923557453044387999072026002323841059356430826492973912072586627981712153421881235745579618652834534455438136339448461147661341058523475845282706730410985924038118091506261088789620352919899157458950962858651982897145824180449730571939655179167922909772201120554321021834404714174970941313273651048611929611052053192411758969707805966598163432701866410148076861605646256575968802802839373064451610354630579886239850541314655897706673584442338082566664663211794924359928389048826886664332887271195994465436865465070031875206240133676366844015394334726515994572203752245274783825817852779343026311597082464430962356493969893147719232963960377450990090571397025923126701847924484061998577703535295235436258425007703606308707240929196629346940461517208723045000421280277246336131934517875945272901764786942927074114181537810220308851489960838320569188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 744944580724148385057419492084821840974350109007502028133567638484260987414867881216750232171964400313849431189949165231716942453133500693220475327344743612749756123815469232157806671560188237892194272277135552264989847493532925213700625632432015292438645400399711911062833901030149078181055130865490658920940607586063851625437156859657621630681318717332702828301503935386686271349296113276337293628749593866189971179297498441142344314126506697934949797316498720689966385066411046144214954392319655188412577255665508828859517774955673545973301765995122962921848619481296127912329006194271558006722654642412643169710416017287227403647785748376477636905673490328054368797334657933530308661089389191256489967204364721110053061031156954404427998022328858538208546495749414632302388788823505435193731570622620408394845591191887948422484168225682339149635325982036808078234530997963560041743926293277090011525730844976407071657397162545166059006363208475730481513183083665191686207808082808417742273033242890695994650868318920796422949359196497272900475957966653992373851789444686446387905777121375274423473961349301972466209335912411581361938819744570525716157448930007858712556829818289351291118462635750801130421774883482781695934220618891857122620229662502979127768920302028167441857968729121893290896034986645242178707038949435219174063586526138799528405376483772431481713116553262821046033264881714068129421539911969649135805380670412263030441242016318027879485377410996142382155495921405115336374485599429011675593707342896184533822156028352197738399523111751492183748600352597253023823548480198647778519800122139300020800447217950199390579097177342302724071222682472493676819047557685493316519856626385761512721652810436889307325664837527281615385414337833511465877662441925635850264097011202552089089743380029150562991406852536414019108762868408366962748005976358745841298102808479737094283871032013973833300945971230439871034448894983669974062709880271129591069998944249579053465803975386619599345252586456058048434649663899027139736005634900578984732921976529663193703884846963905929296011733148566089745173969547222351871573614074467727649643509646052887667664962842733695911197023706296257804020334193976881363575789968190518525579705228973536823559771627509865096777403355588487843102932993484795909376647274142238731613340634156917874924466958068216646995412552678861935218232739856613743956481441460603662955447561796828098836597271217665719144675283245914580165904539727863951932532960520588832711949539005732784140861546998721578298364772781488847366681027590562831499688367597572794215301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -1000914432756283590538107641286432622175480329590691024695878478260007721644996479354943306544270470665050156153221445825918763368132151838446579597388974538580319069402624136459298410231347747794758884589723978704752918277994599280402182787972897776476530080790140973808643007949485282792015875889369056742884172444275032229651838503334604696939629801234847262700339924369198998791579269640970006151713034450768397735630242049632393743410109430662081890463783285340235791839245283875523670024913619340648113804865970998225315764604622106408709854870371792394211219793434589076436442600877630959914785758884201813364685312061541476027722304725112370047872782068349021955584401415102690063847193816351716027817597379847695986539354404842680398834317937767866033280163956335008651058938405834410498869300367697319194529214216015736938483021204031137526477551607048905248717057522436816346662647235252853870519936118341528200639016747304833079109080008774301045189557074743285721509962584450435879492951327872246639959719238347824152481601449431231034406339075848741790005633959841104230440015233965606498539690270590462948908213499064599779971933939317017408100998903552040330484257555740181604364439480921736675037907445932567335603975131412838173103353649601332237900101115238049887196585823432120355769486478966011652940757924167026130540817923973047196206357390166058117924957578679832560733616896571989192038527764715178335384204016870340167881498254996803124504341120038133835123544339775880681430189843560780417757995323612889559687705338876692558299869677910509739256612117487291472728957627847099283450910445117991821250187927137533563999987673142197287947386920288348256333369535820452647166991038741067138852911724075911939703552300356415824202204266761083909494091535130923471471670202164355523373717016249385485982130481954783536147657791461210553547873178771154597204608385148851465917575463628169721097537463228430283023289761762315750918568625785653027242428762706285187298912652234982210213467598876548967063066005592775181777465568754445221071123934725414293417730975560946130838068396431496007956525018427065762084983201801481146086113769298428241227303941625395082474437259989237430883264207954023417329563108577351638504173540176214739043903036931846525715513208382701472714252869631614769235224444605323953741391263739301909816940806219621381037248754210055468510693542370623624442706741237788301427983681694316610119959023053423372231147562794306879618947003607676105682164081989346635166948467039359169361632115720649926902229541534559146218428707739011878259064179019232098947956736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] -727606678647420865796405543514064804760149876808584756269903433719958166516768436853071840078109214818908791198495297960957701757920580934964112973594032889729218561491439532278537517778209838148937852268053943242464810824925730364278342117843422665502047788130596250326284454908484339861500447307562734939088973810479481822563550364780773891448655800609738469720768454419893949175180173851343076763276573887642872232074637134585903131590932056883058419367020022499227557962298079715405633398611992782529460348088956275834358399879833683925069135395877040699493447574565954865263397699770640703457873433000248941208899650952320056600796312909881756525772426666645882424425050674982741190098264758928960119019050289517516614074119168321817731581294837788035801936252408178169684378248402811249973514841635921130895830871807420020038169787052553015792486386112389993432065723660815042701881499409672099541067874844111630217013496414909183083144026584844751675172416475038477414257910934933853830504627452954867738886701970947533793750776139584028649838664291388212853873914995282213347635329705882464925678790081951010267895873753031501386616587455640150561532782617978561378590326602088698808283366766618749865944173549361389764093007952061747793655400875129526565370518709609892152874586957277896904751192029716638525594303284467556294239965423882230672290344507163052914929996956408182810721679244223225176308524356447304726387721348140567725623453610417026129566030012601528838051503743358019412262840756654387103376117198868180762225177735210537722054823138399274586956142932670452534573480321353341760427586616882624329809106458420267947711008436048936837240589986187611570440459058896610752462859900936131813842858796428729748107637764035021129012508632228802820510741849828901842464081886057332433938941785168288874955086368896236769552034383158210490816670936411961663380904780703081707183513417365616381977212947607644267189646625020924205017837348637586830004952590820946661102722428707121041244958171809244096401314134861723639419447123414605676940075757939748347877653691133797029825806795203177964170445395962794910044530541854409688006199143082589421267687961421746192564592508054088553955599521042055964938441653106078844120310981420920071251589009047371059377977726677261046214835992954113863812361409845236705132182781848313022306815494573694668185973063622801232602391935455168140050657039072731948239363712620305081840127613724958377537154064898621376395185434036493197564095718747395858234582098762596965724398888940745864409716758524530973006145829552486853023141858981707776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 648710417018046947013651901841726267230607306082890724620926773896293394236789029609575938141253553209684352923533322229480306349380986935909888121184547028605931968182548478870258383084036231854685734930752510842623002506247931865940860518447587447276486649825225778028478016317489382318516746957446316191475037656198741027549472396048047533947238351784512318264576606350942603278949094339751181677103825254251209052558440184078863381537151008009083086748605804023222516893684518695569657320459656949744520264256973658897287505199093645145088858490618299682916792110206730764572324276332009535338824346795118238071396400040426649880634639813878702141391470490100406874438374865567386228449112544803635864409246796381461868582664768286781094854696076666452617371167780780942053732887846282667613397386692077512057728158877292557070578576456675237395455195901160595144343204631648965061015415748874872038445091265370035075688613007300065093572350336356238423068034706661897621405312998093483327927545490929358317506171553060394673497137656883013785863318439433647587821634514908546232459065796781635192231996263634933607059647897712410113898723797445395384585541382919716181436191173869762447785875917946744932301349663800176101868704470340100204717506002826884610972088192514369363828583312595184631277297119067238649781602549506755908481605746181475859761158161826770939081138529009110176182900826874301276973442859859659249835432941749039377784647483655709489047962677883291166991807931545384598444342710061188345120901691971364730770290169313514141112690578093942500629117315168938516779586288515645978268926455726749234553900874760511778599115984013625335360698688664113620118738807098445933470919616198085199705225337346040206042539250599069163410114986507575574876987123956881751898782475388485918255650792697661931874807546094628185336494976561201352350288621825564013759725938656194962188396659311176690486244814484652026459937990612552618732900504383763797786758609135856033798426854426875312342310934259078224701999657106386845526930898399679995199480519853250586158456808444043011466614992674283290343497400954884612383158301604900471740290922166971248827152733454646896362826822381016581871880703999048415249598577316681483889263183588978356591304328247614905604633208133790056685342980137698383632671387639002350532308319527938585164095266570271898620289816522731232665727172860038192147065623638434402778950004786069184267756986682536793163025564876079323874248264360037888299505353404759649388187049044988325111672991852224134543030751850241594667817205958136307969855178533765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] -287738079327214611414772446884848206994376101781327686127720230676942998300037265384889806046894154312455973163517751938248387899236907017931976922510657312378609202143349779318414461622691401771218104158012629669915883837573172393956683348542228047465873201735938544406542510516885298479494364887516278863923023611187877600169763053927537579541741455488129473316197073596757306544700474146773557171069490892288689434713995469724357127795022017960006923885155437890928040104552168662210223249727893419775252732693345461879060857805967837785804105625750466774796340054073331417138300793803672544547661936029037349889347823188964446928934575091983952544535550111042504203680729790742177668515564920620038303942240938709204570645315782993562948226244944760804723335405680184972326659420888097104705528566285915698333686705391323883361227110950795749892193331345616913533275009649663208315781539431076107592685269705150823261481834738707767755754699583549626875786775215695909602139724891922965743075732278412949140099181529567641320502543508671870446913351154241790029940783130175513218969764652407473909122595644195775083796792188646770489742832009368294969003266618060426478378103034064352436646029598969331883744495620625938645330078234865657227406386408641857556558275450828171012188516754417036546873093882147468883838202215359398163792371001367732438436113033695593295652807354815341619128990298383816749919469033968815862109744382378123470760964485551852640734265094045198516666957491691290565051944772347317203425226119638854885826513573847713604109828134210822147702668422777704354736991938966281827758391728675030917847853073032335883736092662628668680352844772984858431634616711404079339184446518555888643087657825051534753718886520561978893408322115026119527123832056390827882798579860044141110452231852663147370980796090548434965852410180791927754207055025779051281734504594345428663009755446900688945335290209371835775620786202725348356219491974443647253156506738266527347352675586762302337067220381343091045851090570995853457030590049667595735311569890542580466896390954130015511718485490032336791434689380231532968357939122381463290516958174954868855371474953120793599539162468047445872867672263017391490055012055619084246653971654941679660108601712052208345741839373100508738745351109061678203314527832056340201398638169034330174478027868088966866395226525892582876505426442058139901791849081305763310028358351429077762844129546420311055136427626252369236532003800623922824957775292624851481956724047151587334687167005402583852701532179917673612134266299007457741605022478916124672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -36001906113802668703458920151111257755948797864190715289586499557044820251824421418140448245609152535795444588335237869070639174435857494092115954869517277668604599372597043583635930380913631558794452502581256313635592308770839893941168800542268988325930458994681214209588850924870953076825740033572364366847956331882458043386577473240783980292306630296698717581449343424616149801111655031481606669178097185417522163605699858094673891073767923421798057334588024567560702396289972900810326608645243778137078027518966683960439720865209588454638831257320162533586206213472420756594179443148526189946372086689243899294521072713606695195595465765335911588646149585810848586127771120385431333571607488780200235127565845554481303863673972009237088785980219015977033910120825611115986641384633880337505938391526536638057022521533310797101212445548351700740823101757999297892779509993835395119965556462148805256341948379199108863607594979812005573719124645107217889256299441263972390700226283107537929953397096917723012698143961310952087604308832192144699789584185634463737949987176008921232393442183697614227988782002700427271280666671185814252126247894698157096173651420047981332548953045909321169391653421934284635955963707490466148848200948871071038956589232361241246454846089853713416812971409008108098870148753087944725094123472199761195532468473483443303242932909839607169132825374715511557179025743384439249423578761349745040366310753533879847803389123153746205016227312454360904059105222316621877731808544453017762071375508590759730056226185536750100076112873814435246875346362613356512276133799392722085332208650958229910987109451449757778956301874285004621190416660417572882461703120407902920830112184776904134060386591641362060000577586971791604024202888869265101666932697481755891220169010944502252673197911219783285941952605120736160925214040973511325012628282640629133035075077525022381044381527483086357178814243463727900662161313894713239196954868346022390801619996480845871295896872096788108471889237181375176573252627264479618492240936488457889766019688787558613584488145197623035019960187292922258801261362772848577279967128557722892048435459342451833289318048307550202530427386718609392052340219215691799889029448847695289666636922907891468403994552414355560817969730460105937855344205056725792225858435110639106665327671497339380496983849246217144636645214423005228415423079848563355793014602710344089594590678999722496204380690700725474393016268805796000894264309719890561599205936241688517517334008315497195973032230218859769924129651170474026396363840729917362392394145130872832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 417359806361448576817212459210753725000222908205933044036083635315386696085869815949657899221256100842540469319208635312860418838262591227860818007153885863385925084119179088111051863971891459960620065002442208131152432401915297845593962433497968658059035555489482227603365893307085631277219074958653971848871486496870525198790603549925305888377661120048415994779943640673448778270375815631845602704427991683894776868297513935444332941235517736714009377520623598554077104500922793891425485191919533000238149099451307143412625443968060416370751528804904666661228575619906785281112124302646303085176335039852233511498158201421192261774443786431451643981618928175225316969470151534474269202162230278659954494421940081368229395269646276106264202724726697990222934130752002450116766477821421730227086395853134447095349336352752611133593797152075470269939528688577686666995182029017344993066535714923097775283552273034650576890861991834880590953513391208873079678793178809717523870240525017055129526869278677724057410915762393648915665094093766384041104732891064539634905069662674139807555617219758591352783203143486999240615186689032926217636219487691978250472882371510790578343291470707593998628404494375130797215090819579139543724199633100010388860443266917904963477770269377166571491732764772876273969213321954217769931309771397450318028255245844216823977162780016184226023680697174978327192260003307526986591874528371381739963944243321512148532730076914890338491756969575522343958097200252450130952105592673534401502424635165897758262235170401177417000840633182387090457129109272927662877331346755352789862180915914289198334616208639404347110537957473595057077773013292834683512150218880171231509232241504727006473882622841984773221567818186034338355343207428284717943817442100622775110862532788227871485956735422383344234396683630980813921342430235946484064931801650398190195115811512271839434953173234186237514968326548117126876410389723305189330703121451650629901057657783676922226790264382340970539460376958888161974648542843085491494753357811558016247510114319888148242346026518103715010993680957851476355744478671997734682314156793802468149898817007657922637935730626575437034486563640476719266991980548554292645227948085356561037427003702568841709209489762011416349820018743556047637198246790867769453417522518127434410074432010963819909023751784606321773267319074623450533977552038683308670471444876556496171938432834523631411162284504834298241852821562048541947449109233374625187991184911992795818786321548633278493302014149864831498341489926333233412721570785805557574829684692702778621952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -1172818803828174581858084014703431460822068694681832808562868727972184239309449558149762143523322888299009490298173373065417935604353094002494585263325819077496825777774200691031089965050873194473447420288565427688603152641304563661794285119305944717550462230672252128462463915009938766105369308274959198022369997085672835045576736834522941654417483705701227194778170441404917448623418600599446766905984396533589154720228737797570407499396829808491194685746310412541145651968120240717173229648061103765458856454609969516102088015100335052959516408799452813415360039772083262443802579085011918795820709400205240726886219980922042195374636748129509032075364076230690806057444110399632510619444226940644169264885718180240014825097650018802021081532003612807618589627299275727385889706419091418251908068208021956145532342836718578666190266295151591930114222647942487763627330217571249352228000438043512994227257767841065752111214941172369846313321356981477149694144885903155838649259287564263464327279946747363856815213473002002075313823035972141460091513256175089531273232700677740480924727129587081743250077799484503692454494707946812316506537958550205603020533326417983668708330358323242344471564260134534374117285243212852800442372424917966419353694279888252687401302975274025373965789580418270870927141730143226881693912436700042433648402367888337536342406116411467803302001129408712192680261682850771376867983361771011800786764505365691607033324676921807125301763661504914845850354336838413329671188090545479880647356511541695247741234709045717293693394909090407853919283726857112640716816584173049353940724192065032690816225264260993264058385683544075430352312355962112761340740319652251787271853130315346034489980359306035690394342904291778177950538143944247012210803057424684149321546930599339534022574816429683902183187876397073317083006034672266799654725172917073011548673445032031193148928429489478244401156451389699898089886677537778421039058842517448724294912774652919923954822095602665331429176399979144271172456571377253720117648394467375974152673185451271983838571199826963077386013566345239428459503103233453635744924985262160852171376642220705029621759859325685897556990326393833364049443140940828407838711012448649350064468327457722804689501047807458050652486256087440555159287483858374560936779914164013157942906428370250838041173974365155986622714204750390162022149607565660462149637452110725816142646094268414736643638277504018554827803432660976177240304647154425192564479972358382232710555337057754866061851293675007848947753810092462436428051713661217453176784381806265342361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 346392662453226461810500320810119135244192945367709792063470024411242477413097102889057692504248702796778426183774212202416131288540034090605922642551572635398445262429479569243964409397776307291823401309676810032819102024992441844595154571495579045793672208188204910402898144616681470953581358683877144408966344441965467061567778669671426069391960840468280444930895556974682603483963484793356127569548616228328906400238320447396666991876697719679190281315121747534273839009709528621455130726426103557094125260984088275886564064280816339535573304465446206294891393003165396972233618798564181985322407247684090636748574810774586318815466820556575258658470632377779603998927502684305232003368950214696082382950158636364860855419047837139543374685661673680989831419177775489887305413198650360312881545091502217807360657457033604488011252030739229525270183082861214616330939768394015854969536886765431293123868820939588112136100730575406249480281044344089179272453841670621764845845229043150350930996721946184525876991189200953579468980663046889878460537857666182986087410300117582638565446517493820675778962605887467710003213734651534884360615179091055919196974365021745224057081388998775345790897357840147861804726843884587499645303045697099981713695467100893540865947037447327042958816145537515571195070857392962048652280392171241209117545587739654183789665151669157968265384787048352785507953305131574429287051011096232929052023372183631975988306658903338273255998216823457521312654614120381875750195757635457908753743368489047389190001989724723064361459583250210488275970200431050943531779176720551738179805432561858529314152603783240130197601059848390163372493239080393571690068031674204357577966068498017221028639538602341562880149333524797141672900227923942686992960320608330917433538053433036205803717470319480571743149969781573211000459990735731812796482354627581201732791815319358784858683545608808025097261649775941684210236384778821658369681933041723380596645431055127591662891240750878546816294900184342973292326293647094725093452880458085171397798592089553993835458140172874189284639728940307101192447967922533803075814813888255693566027572885876665753265389926970187742423894991917556973752163013976181428539277605648916875404281557971039506162663758370738703479654544869818208418683669402667988230688196725269009487570467644610078569056675275596041835122874988423605849002602153032514706130138402545215530588815580457327676344002389767529683457447348262723233743659505732962644695743383531961658488485292788681330301555480570195320244646159515460503434135652579644301689086487348379648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 13536208364064538375563178805570749940744997049740479260684015110663122907714870024262922361107225368636231721570149480817347959239265914475565597856781512880582969449929086748380407303486713264876720059712771057025058754479277977384365775837478809311746676172975876780818592526114853853083663443343275419669033454046420070861477731561133629284791209439932116989575380010420691689178071810804071728477572111960112063493862722850304863591908192521135477926200733616383777603446141628603188246018062603358197481476772533997083441774189090154335103828507612283554182111349844497408363578013084142408746878200498142778972541285625260380449389134256119146319688212660990831899460763670469746836667949393522373108949879758581822138098836325047568624953515322100709839722438328048672217069803655768085220937745903765683259617269206740093700518235925007145407341040558247292266887821913554818873406921451728684516115682684106834732315608067725234925197208733656212495675456124385843056038174070367883392524135244328679894501923293782331150363035065536229598908647451400195309911376579308610933225021700233323361428416663780280437305363093105301626065669533271114868491100272062417996011574152033530159516153213951424525634101792323614228336465973604393132120127529802109867556773042100002511004560218127005215431137779730187694243190546394007830559785743115395572278417329409613696169382473510120649517493922440482261438152139978250422244028643212946814173169572306623897704900834288428374813536052054184542582460269119237907466905610112087163617833152789596866341770167677228620776937992256863875720389119656259301222563826166563883190292830983586780158913153403633317982895439836676018487698570518788457722671839902075978565602261730393356367135716131931163385908279285989365609153544866581451616140858318738360111022675885565598893843937162849699707906321940868518822563833555005563044174300227036140759898148902454246789649453844068493856185482305259602958562718553499335278851640138982955925915268434993739422490018702375963891866535299068621563561256619794227861053080845522856134966508589259064710363290336847788923672569880713530679596917694297457514121900605034573664093692049799593704257948057926579835475075949821176577818040358231924295160525540900517893515331536769006226092077341722438093541144969114100719885986961451438120065172873315331576224646865312261964969620554916117484807231281561751473497117968448055836851543677109580444237511359026779616341845911497004279129240034627858219565057788011787236915438493387433892888885856249406861312303895880178487192170001995994652939795276360581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -65098675751432319050387651907290873086995133441619515366037690956591594751246916097963804824202851103226157948753950947001316963961368342236470867386911243171574487760286115807991025630061442986066568155455285525308283842641589052262856619698399815884916278891481006224945161860300237279489455267957531427521544837314423093023570855949446403663379983725797211874504061681244061274579945227751836978983285017281132086469220381765043358526982800584641595247175916193934021010838963634971960956266537286937759004135727499458436752846626659766336960670212289147483946077379385559491806273489867820777312290169349462753283289279500534303060117210319272153110158819989086974630262801082323972497013370053531199288052727305379877928591583215840032096245475121313014988126202959415467972381751311275242034103895717789182905827274335333433791095734308378440937347099156155526250443749042922378928239209280451094376727342638315387303783347298226888982865416062441667119400863082159648877394441139346334394053750068751493385701484748424014707021313427962573651922028084255705250129241487019689617179932700797064427706069097145115086937331751846095702554249798953277050512316436769860021165773131593687897979200162630925521056235056598917731712804149930993202664836679809009916946498947217777059975355950963402004516709281475267782739175540686167969012796008718235392664718579504224530173665838373266668105739432432979127936544893962322660538515235977551564154416967175079428229574706663829268666739312957020800470052778373210603829910459556747784656879868053869377120671308683494016431865070268956422261591299715501638668850234837454206348249064886553733418563977078993591471100135344031197226060209382036092756884649334461462771205624317544366538453462160429155923750499488364928538736806309407509978699213559307775898677304015455256176016704449791382711072536871515395810609348701634768517823393634990491109870149435881112797971729750415022784119701789032198898318094781605482876078853708638191639944974525527985908302098147155549738855419297467852603164545827386329488859808562843447729364499634729601392343818358652051759700991878495086196822514050430583830982318094716520441317443052950880340675477165201657203903639306370038796099983921440998305454245863128610330720786004945049098604211616796588191738651005572565662694358565966199137721450579047044318065436481968750377447505545961456798278791952574387134525925543144777554257644941870899679274736212883237739903892366484880565811803559378221282414296840823147856050943808762921626626572565283696066423966375385422117930728644385861374706782201714835456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 198059747774735338817935638492741205313117730903584531917728675489239763771222745810671229199028535276479373933497140162300745623468177650204854987729198557433528172231095886781930477550951240350613342418678183081302330132336724077124062363886968885537648383681117830263510854253512865177027609226905778956617768300401550578264829396962646412867985554835347776068889566499182133457482355200619621486270930666513912176641114408363297374067909284684937255798548590885215915464118931862619850337612284937061600267148350533614681687125617199412335469073446692146216299331060361350743301888919097728880012081946618478222439174353447482853917919913624992360011571972339609974344552860050254873013271478227566771961693635796677822530996879732442404065229749947141607228077745590738748014135548040694415451638659845166350088826704250615184163730743123660605198045854054943009962739201199084729235653233683811309702035477334765521019117114397004531830529215369303254932393310469512908187793713031241867237850363812548209529503102043192461868411307812345951895190795860235857695792862642260982766704155796176438403573887982035827894165692986129598442677937429613176764764854676169649487923063674384936088717996921755514345958356605673572425338038857382244061737240533453755757351131655193478138183381676906227712613574385317388395129835129658863609407241728355296563767016816900655763946460086988792567657676465919436463516509646455463969205679747887701521778118135237520861915482090577395331961850280227276744127034871113334864004329132322213016195775620735017845842981928498187562686714851223701140830996783009279677625577685762887571794917370677978462639141395536783954035676585001250676613566750789332995161255925689494119107085955872180672485891940244619606295492174956207920057598323569373467097946774587548243396734625893619969762095706440153567921824912228160287716563150464941344615485654882895783862832438801771513623102155149111926351506080814660300171164374755918676775511097944645003763431766378799441621665177114354046106446868692297719991578074858409469473602149437615797072578306646452653021041449531085121439576537945218578532977455544469574638124410441416839735625554016971218127597195867597760744559028998196247786809561132332106169272065028403774321144858348664944357504350810411262321509898350662428658202267083422921390868224235312192133256291842952312191526728317789142814713355677640667676717754686794744134252874352261958074971903279154523358558349584830609970258180169393396583208607706768416235302578287133140538046345681441542779491476150430140265656751865372845000305516230328975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -561590467910441271331635473739478818594427630421205588941683210285689720076188434525172295199678568364375914197187993966082493467773921140978830758171737406917282308551229067212447376989705030416604016272236592764143322680763033644828952616407410644925304161697751877486007054820713674611779733443728387121863190270611668652761637158716126874767135405665849167764544005778516652413504826448401364588423640070888930912015989910604329081697255691567551656880710897803926375682245753100114787285300099668954470542001055472579088584481389666311579931338444159594550644860657117257796939402917531300884103239610664730198091746458327547779087257382686249162637696614622997186497857956083572880571763873703572249393587958682706302538074803706031247568650674514861617719547677282479177933660785672180717191393995100546853949648013262875123140766302003814045980664055888888919334483235843074023581933044222459360664150755378598303387556909536374691728354037730163806517781601049182686432359911596238156887985729063307521426550475064716723226995940772784923399972283094406175765492335906614626124292767425703659723572059130797542855994890614106766999024910657775289416056981089839247315243065606923908172624826124978489162182427074657165901828999900183503562682290833412700542654203707374022849369205627949784420488766862332832637223620205395839259406618395842987553218220029131340512816851841668992309664560232571499832727672304294901120433678746977339087547308066734297872823315680803306449320554177371264823928427045313192712390986374311159709283656117951888727668993436225233795235619945461605104939894942407171073911097814896079049610206429249972197394459209692790684708098755806009608452985014601598841036236043631182052000330270192447723347187689644955360739803500691210706955603491690669014811255386859865583665120042980162020122824316556983352109923370358970406969815226518132090521717425255201958754080259184413024360478599878024789800989051854871620594109059088646885936920220202877261257388108407257680681436594155290892380157924226273737334563352485636386405261768513973410445073147436014854252532686226929171904169668404280462841064585304420646933573527598799604098089506253184697856206725157825188999475911943265869615597064299529143714260102003546048987833711636360055127188985169731505767298110461180259451687602826261348427865372539663649547404495146113273587464746854755963374347071783389669575450203069459620842501036041006759947710211879689575423648475473451460587215679556174362552268675135105534347778626894468878496256074027468197787066733808093618181804785764761832373440106996848132096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 1515189620374143549766279596223582747895191691158877581366238234747941396989950092474444544151480084307454388011787393091424315236597679778032028104483442829070965842419900345411797317286289093412326012321453512113583914231286979788091767623690819063700042314112309663167513020228951333410293579811573388891444820289947351587254325514936816361778789125835432044693194234649868059622343696203668353359098161167518862748842756148097452084260028964192410619928647413447410519285537826846026562380690957270201171607144615294680109786756814373342017441489095288353753501848398059609945598422545161053555621697599642529660001467388814743183594473750060448028198995923161597184645048909253556304346618218680524998391443612818112656395809235701025646218288103492454550243775607827558803337046755645048378134573559824752200141090278170776388995137791574928498862433984956174041638552346419787309399684534468875941954240632284294730981003550305933843778486913040795406799498457189017419690794157444269271462619883345905127739107735749495410789544789212835254549673037967771087606150232943493348097695058147983730603248868313427075945425064899870860127090806178391657028191911323256725563418978602465006437229541015381100050147899061743039243012244615351419450044778588697150179818466484998317682658068559483108675816510479550545103248026356292060022180266226783092109747500066773339673661211945324952930456360266996638707365311496628074166253105324376566699482582576534717382792720235797437376539580934020792667554073436261463528274310461192200353849006267539273599036983816980908576316821714600164826125398440257071376441246659917741589693638991692610836450211786936266537465388886497833644346485273296304576595761727271482135870882328019767888717720521625361399985290204159160725016817003036355019824290595697330908441401741328849901355604850192755395896631158650733553985945869492472587428276622364225584644323516278611237853189173470374924307100003242716642427914154353544258691642301297341475968685034732879252674442007112707728879618616462504702884802226004109215897434186134478821086036690875084290918985948717491131353704426220964897636476028350766075233050728587187829218161043328330994707767587895873947028703995353060178055247552932693750151974982802788767308756983057140155323432963032078335874265480576391446138267719944301678987351474869754495254172595056752769819860925283250924522510110208180410213516586583034608357067115253985216612596003954569652201323374555601609281470079971400530033236204234818300503110891063424840256035349019151799284143024469040265536912495113262810127676810045947904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -3476947640559077806026711423175582329588313142427654602288163497334423973867937136326483274387142857120631529207683278726303908033692011003667852143610935062366743497499985643060787309087574041327925123705297124673112495965406928082260252381581869363945068279482336110706670240813475418985302537053931994606565792211245571018791138623476637882052721842450410620857441480965386520644148410945083072693091052717434812273413768651679286429138198849971211300878433001632766121811005488250822181971833463997229562778345777594590687012918759868648688395071933383467262747427241586081614208083540806563307225521816020619229431200954005417958172907076077885081771934408121269052842394870159556239601497487400221639708337942861748243788064556144930151131256744974443264668980424351764889151504705168841528779935217774062513869252252382096425400749693254692359019891570147532695540586525134703531407378167507234870515989685131507549677657004378190708588017236471256609034196326985003789081555207374442668704968351513585524443863143946828134871892742325394655305298717774251009326248918047379381907527765116863338899783701542725166921214156259024214387750021119002581063174777456757507904472680995374028286186384459842660358128239393091770266529202471178258345289601989920244564145500439130808933363864033196771304752392331996186246750986895312230899339268845331487686847799045485417250388843740741492910153111929279898922510367840084322576635638549646753710504251300791226640487295379881165526637863270044658421702224681795764618009878285687265049901184641407074517747344749306872327421141996889629005633922010977066947526533780040004747040774647910979267605525751939302405695143236173575952153416306158782486433072296261097659342346959732906648961636458353797659396309877626084119763296230570492899098842168020331966534563806176224101470078123193184935185128169241756779116100018464509532577537301360489852498880901662455850267889645348690238337960721538632086617713058550225690305623061498497729107353039760666645147695934811663912911122620821893993857464924009271087875874910044461766709156319887704454141679622487489045523275270482042868877722465518010719630158612347882674672773272832906207988072654193770586460194931628214093619273292514514770557125687431035276300764147303948061208938790892024129230686796170283762415961394387759250946540748149709742765348461923431448209751742868568565640087750306845170654431394718090948452449841199885850272723209143847394279756656718027496299803012791633015833307460611041524554901028436114071122128106048933861071486985148252712179750433677035275810715295816783757312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] 6591547155070120561047128388921531868968816749794321855780016994272952942674913787423104479757542028969348238337810147678093318973749840646004136155409556051176604567174937514067105848998127122987571120033259507513168405101165481103105489576398869886780118426824758048882865476810556734820613351713421608555701605614272879562251427471601266466507966612982024169364459596028973387255282577646521307985387503456464475262239628677741306828417793588691423874079886761322845120181998017543675388370182882136569651495246868971063993527265205864209616638437522143050327520454372191654587671639247389743009626360415567578975485516574848709930937075726832463999819428879832715911397648142055887240027696230445519822828502260308852927288152972472494446386996555788480643946168547523813781689544304594789953806139217040052315136973066294129208289059328381281813991668220620226376054720741474890434659093740937801342160240930780266517073502717260294569510724366001616008227843050728807881557436968759865018994644199404958492375224392594673934330964324633577494437829958853973335168109358638953010686871312098170263520241307155408917012248359556038255067619873420050231125326080788782048158235292601429469253991320087811912694923557573651492130894056098507679600993422800705934262423109301830519037030738228310923500592534733397793764758648922224082550834144624381349853301210749216745394098241727550183931189902388961295828280833455335395631897139791535744968523555233693659860451317205525403828450671018496295721762520097651369999389356851766475533896398275554422046705141814843351967069690637288463218823454198535011410172367259562126421920596910868340264614000026568531136853700848475148752828600210920629728935627638959404718835534441155946823499752014283750229345349631017885975687708217490285839896098083713200749173024762134615314768624163663389859422674922148210392290712428542548151299531934285133204695332507923993438457055817631049148807238407534153026185945983581526682742913756275470968453650502669884335400435268580128839006251475062779931416585288287614676343783383095832010264316658609403168093335695912729057209147600832318519210058701853010525266613125355483694303227437687310522839885552962504914323352768303070349551148911572432628232622490788634193379738901654629776664791470284709162141276458605898524166179145468450153441717065572662629563102712459860751043444607566740991839530514405830736662883623912686328944283462119842267234202049583432824821374252749973328862960534800586456638786427213738877852696194679078566523129928017268958395242308350756737037660758686345444235293254328527093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -10533375260534674641806916793237129445952425067406096096628097640595558068914947140395753247736905890737437032676463628590962435446994534572491933975288815508309943509114411606719594607178980818748115220296164522286019055739584200380449719016777957264844073404858264433316404654263351284322995964525193035286664225618880542012638654145735445131825373010938735363430888469056164243770599129644900023905765504180227977548778521950667383116850498784786825671222090942258011177561756202341041437142443618353704237564535512887608449621036207546570236867063690591665290405031156708377782497114134995231314814779513408846596610222861513468722703701721722610168347422939586122335859168693680543459395908238500583380340899615178060281031316829618963291556831085457341737980877204528950208692355415511194101018827147689418586414551748324176645429078525255942230511911121980099401623830196644334603216186251870866721242991909597946767524602130879637071611117840069526394565549565563473454394105898433325804109639178763545854664310483559826875284817583212825343901841252062412971415570246205172687390274954095778104858053349547815117671147599717700579509492398772455262044716150862723248075165084603681408575090714402338962866490323813809563648890291893174980339032433714209518503808556159368652149777436708424867325951398944163208365034178553559973936530908828147051756399653808563677470933274905180807749426812343001209962530793440975220687984351180067835362288028433339647895924277319316975011353483706920547278933316657395672294237650632847197802400477848192661089066879828387462464104771866866383913679600691582438617590376714119170742572807816591785757073491662422894058186651963320799598813980056616961722676186186613964016387044911353794335057711687372755861427247316465238841416601952891001011057501080547511898676015126085296745160772769256256499376971502041900982823664731395143793518646405187110221844790031669255129515867431501285838367876642401961106929993915340350417271684686766563001649081768524907561732544060422977969466194330122467275163075788989101663401063193467350721013348801469251032128964087121749130571442031659916963691793132716972491024480679472305053093572949103010380132510659311096408709938586500134648090848624386985938191065946221766281901089923743686376240396845611571274393264374022372286641660809093452842480319381741892597400185410854825722245407071576699918551049913970176799120872148365072735180336609820224057306871209840789867787357515605986480152230238691509909703767933975865052088779524270424335394805047286024448678696822299921050273363011246978121690841141349667831808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 14289739001853485649160442389223339480674232317752046833254866947981093541722133056685851626814119536083118433433806903679122528616245603436758526933032412901466261645279109715651767720975982866920638178137947264370023590557616650938351280203652993867215263585586907238386536528837645705530138910286014795349995554540083925218214677933946222221560752245698101135201205175643884842460187793486473446462249478009539589385616735374124325897337644564299027996030291503681368175978466924828183117210153303044444476136947296924415657252140791216883700590467155872187090550372072692819395734757689485325854090351202186704025312530670309555806806863612797027945900314965197365226855196802636402543109677854581055035634968697621678310190945944191794865907926083888688454915049536465942878517218100474562225004693012825859346699459841005434002200066039890530615999562074122279728685851761752070580748254570548727551080331776161025739004498809848807990230093178968094804367439620049296018395545328703992136433485538145536531282680647897262750952018995760780809813330209318032699459051923219007792069861277169335028012639034772294551959672187568288978512442038482266478993626431408536581843213835356364314277178744879071731506406457621053551494207273630040611938863843485747929941804020476114163263083452199148445262497132610941844807160972336932693629863081563215462860990681981442278473502700547450306221083393445996503759957849718524836727230137370031329652135298900984493762629242471418230014050482116532881146192714651361974936505972554769674654572174302282388931354170145227219296692384310665598525052153091967725484802692076664636310386546007208166611636789905321840549493397506406444330119315900448358944806608504041359473497144874555378367813105616536623254246609028903522295479380162374095435814174596983319201834193416902292536247897636287011319459014523113560261957440662676890233349596441188492678210500366740187778730041387848173059978779194309013618571067238350992732191835453668002008363054083274234041032199426581199998490649347245469214388147731253562483631430885161802253561332729505818219363735775025416702989475503423256624338784969353566810506899515347451879991357051292267305955944784795912793793653072560386338667454515164824047025973651087270492816252209716410781735769212333657090508890419422140307312060461315953859626628021390381429703478432506650684303794454331705232600164003905449769550801199456220802580435934405729842589474673299982415115245765340227147816889580038650567997551985809677860011184042090066579640072389760811396134566524489723879791492218826978175370560950065252270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -16480694410551916438911357508427931629270130864820234574017657383652081660593679068583007131158717342871370501954347222135448511881784823378997161295578211985551715214168553704301861911210453179919427040129815598172426688918675013176833335718481119515240529177407469765879872287159391881576376039703938187441069779964311159450330905380150423428719897410125196588821031633874095225419069253342470358313741910918241208257820678292872374271513437832914685010590846472682276889697843951483753041523241112053452363265073363835780685447950584699576792276458929159227382384711418831006147691469773068586867418836276540558934321612458226230935476624245626288398565836627700971070797328565034166574970810541237751542664577069059300847537672689129807249940255446107579651346601933673727059483237979169392684390446373117543693648731706339112414640722010588765513789068523496241137727188841075478123015555283253957731169534991553493998040933755332898510038369619836836064013048920808665658030029682201268983866392323498378836970972550075101481672727333264023841892623724157125826073045689457329816519117366483430291741321740658912618461520341031722874048154212133092556120982805624055392841585993756337580984763783544363648360413897200732190320784013384049322890277424555777225869900569540747465652628765863634285841120805446573648254252016158102315718605269120462833603085205782180300569212038624433717204663487855854153868896747350979459562694415082144491231978452791704642573158553743592410742598535376196141077529766161823270865769061465195591077093218949237430047083719083384628788548061276039330075170668110016533256376667912334563007038941501637434737084700914983830387384927410201054982446313899253976398704824304902882747756308703523241469361921737681360088706757302594127056147940364639070485695487775263769126031948779082114564607500747099970252769546498912724254592926525644382039792495667369751654552822278312518735336506608087357531514316051184929700539594398200874738111926926878867420753477336995274756385218712995650893497351925505027317205458490004623470833756169015247585050745505836106708056153708913874322638616209876600555496856262465271914435967372570282415035309956632541160298925789071828801368464465953307249695618734994961337039254107723187196693429661131110289987705807959605608336202235952767488176276606006469410834394332308747991639200729109093170280565863441152613762518312615058128201836810661169088546619718363009047304585721977173202622033610220409176984822362962198841458219200000425462222236933500278091698917749576968026116299933986832353558463002074217729026918756275581878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 17552800716425408638316193810562152931184207704205229242351838769615245625844441969643880314277223670518726666134713031448444223658021236862480993768285815398574681604454927078563993265838833549826061068571546571416803322651311542614053467873494405319072214282080360896437682773804846998875676642190552217011412684979655450795802382224536387152144071742550364118436744415103119182907895412543517733952760014389604213496688289919031710297021605034574077480671255782859276911912259409662119531692269525018385866036878080342006071155848424001966256840505932085638473269218775106702634645716208712276239182259017203040400004051534908500260106901282581674225513614940236782729994380144148847777933901614122920898512549988025461013511163407599851913644433743766773337809025835805585933348517525108807162300445526055113252612984337740085485727260526413739533310956408118282142758295435649159324852532256652137268647645889883139227794944675548421980187557840906345252797670428224425684408943413545640250779937182343322922929835074066785450647475487021162939510144083959165687599292453655688418889793997019808094406383248886227914224675727177031160492593027002959625530979723443294656853521565850714326977670306706137148278191771713409038892301092645388332843822886855332460021346848343283446608883006022953176232520991024616971971779308391720563974835172248330942775641152241348532780096065007095823218759169587835441281208514634172919585131367781325548506783773303221895268052112922366356517554769322070439205654601486059417332282800596984318901424522581234679284950188001525010873351021276817549305314186901667682027727697429983397616169341725936436571831958717854059680482361263148623970084543460191680955783646857252970804805400182894521421447351123917310097518749980638338879494537616238480488027788244863413078823515560174129220913529299334654353913015334813450224568975026042966607525931709854819616372924772866719370012831971054379368532850502237323547873690693176215976388206400875305339340638222272263265144392013210231394859344762320635510581358085896617786147267122443176583665279254513679404681875013424112212854312565548763893788356415716236656228693329186464210691992851564193746905310375885361230770186142930159430608028072688057779231685618316323120779877236057721716774830351339709669881127181073348134403918838063436823895880205752042748333173226217276539808106426549587448292171287514947281093323091745198952081074020646607924184593309296608764186338819634689090537806050117381073383873163926425517977609776948195202671133475358927139927269957988433032311715369701136601903452662047367495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] -22959845267836341467673044722317608318457012761003328498401239167048570825134899764099232445125252575289389467654239469051920997713711582778116241404815580068098609251588165077761344836589731307326046522494082953613750668095580989859059562095934840712598771489428386394412637482092072087925295644269251690780855023088934599743302464565458876218000262478545152526406609517310629239618951957958156807591892391216709360486803797686850771888349121129302508843372139142963579535968980338459527523209746926950751409459588511757378593191886665172481013422746313944158699408686342677819326527361607364501648525009618306195148205947178163275251387705688099440962349558805133153759185028337721532553455352773103435070968559472970984347228915299753351975939973645451982922558519505572823291102978465683766810061606776049398190205244621770801649770783830542786885223763339873533208396386749896351521018556154439907160497089456463605841250672945555488297262369333049106711168145851786451708439175344050518441083543446852150786567170185134209353916655565900336898759174066497272776603491114886297269992433983249479681107315782442839434802119148935338592402764059795006385359083653751619158279122911809285976367966732541025419996401639015308742804561504839834104450610481416983694210142945575883672513659538867768146630199416921260577421513487160011099445220678293663166328354766403047854760654331131693731744225343502740891315128733333164861568604873580184939679182154789632941296425738068189184709309956443952822136441379135893606335013198015908514365890458839631547507231829466832807169553026968780578749677477328438362315400604673321752551373979613713240087390093889018128932328343464379729973817450304016951142853264019702260063187161285905418570519010835642898253053672960854035859051225249515037483573807358184870144010443355079283735282283420398932967263610284494120351797762841398462929880175695214096904367679868935508177433674565021916753779308947177553003044717894317298103726299537413246486825367946197962800176456504405772338969620070640407903143228973751933646422650568663112533165913734952865088241607558193346345498725168471162347026514801882824232666122085399480730867391647074270507712031706489625871593249244131836375996094636190290393990176200756873778025364329837853207836985667598331662529132933821430373637119029458056558918210052337139080222440891633797774888664862189666465816001835517130361946835265300512900389752501315009014573464247569924791257684431053257626206268421251434779488538255875659385207683050884624596763849402671424944921726159880210630066865555471446793913426672673993261056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] 45683298793645910246596879505239935862850376083335281622051075344940814151561875185529009515933545007479979464545757273326210144864640094678728345912067943427399773551546773616529186453646933658265543428957456938999035868301670081874678055768248144259008948734148381778907883741382545831709683104667481111499689514575172949482118050497324292427557686624704071428002069775596803182143701171090524505294547477280026852139422561878418112039014545129335356902564660396625508875095816269722436636460735052576498391119643457051429861796900464137828622981594946644501254156171268412135643126701277278517461331307426413596803119133283742974390784467875265586960451277902075283963128381290100663665703237887036761782149984260968646115729416988590528622536571338267191473892287694931733252054712835483842412059719023902451094841100581620815121031120141243160409947979192895608443875624685089156831411245101224471468858604943139090132254822296899295421026669265740461770801548093455887186244840546240954763259872688031870301140591007527400433785902295612060064332731238847927142502061657622867312196468971112911192710239116863175721844323513170132496153962033239028602302570313297804089666845723915397409139443895141545093381051348331122601009079867336561314461942409107407208775223734952437636897386558447116850852389082206152365561271454317781900537306158189193110135670978440112490964560500407648931436895960540973493002143825990723872596448422385440785584389689678934402743622348707729106894645557563872755858989115074605979431719196721303595027675255597344290078151676313865601575399766848178171402350406032029520817256490908872573374214391205394710678983048877759364341941999862987941667106628640167338614036970825819218111554876782840402713116907797392650843046551523281480308449848282011216298171759153995837385658359319530481271114418016776257225660203031216446656887066231316877359203868733065234831645057621324297722434520605214260139578365420286806691602682146565002103624859480158545672061494857939656575457352996628917745062601458961846351345709844402709813342323924349216393560813629931476458173267432531784108823238290125410438862416399251877100121493184187527378793454710664415051951096976990960835781247840756661222206195621703704685674077219380179646065383505620413133404165875272669164008708503634565419351832354638226592750221591101483845363858219982868819821824428220978556953715045475631074473287355094053522079733381097388405255317855928475026529182760338383720231478236166414711509577800997863510608453040054817739339984052231318549525600851166664476051704685821359012031063746292167475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] -107578730267213540954626274373537812026752159678717639742635402238483455760670393860365189396584342055006144888107996978434489347028990726857654422349295524214427798110218700254693359074978748331316992612667333266713156376718267326356685834202364166821506800743681892409765706310224901883274291316329718843267566394947349032917184952786132669374272953045507239459372194418982509171189112477852757307724855033106113714467058991129251851742428083453804589285801626030333408874973825061462364215624846257428935183881027172347107999256066422575110684473656378484515124114490476287737264745573875808747136546869507100937811752753214538519304132836339127306738451584666431118906296008267184799185231756965006872943698859776565359689203541872775901307395497125054199558450819503807939368221977511785448896328086013390187323940387903649316160008145517113813116623126454573568881098426372011473453813009523265761704547951766511409332763894021538996910640201112517381609190653135766181008265643359168216863271010745637258687612949324623512261033862884480860219188624931265883183216684668231557380880545658055419582160003094810528187602626695161775070215583366736933713313701429087318757096028169782837320626935855068787997211638342901853812945825671079398582543967246417790502620547855114853900557664191512752368590503585849998961913076013255106492782069069124785853007288728454012074042659148043227796533963981891994064139973129522391002009163639827542447064779072187354781654563836398395913924273062237574999614537474485224674640062397656624405511979566827593724919910564457057482316552854143556076400404099844758295840234748140378846210634941889422642136686810141498635539153514126829300393082632669077510910222460260469190934358247183433519059185201260933927211090830714540259485598504428522289527190134547018687966378200389703615903169398811163004014631704924627054274889721779836773884209602422498384483974642975117789879565653386104619133172752617200985080692167990141358842671970838974331136722296279919796839916211709034154407276240616472653178345790380055634339011415056862342694039418962665903038238693625523996786921545943210156222197228869924176352073836289742035074918921011138690738174567483307982752113451149888304910412253591482794625445448396622394839421699752787536184983842215950984829344709996999807653649033154870018371325116128411297976045666453486994374381927461389181028721861927154131199017292643412268820460646421378970258609349828969505526378961463124894701741951256379177019007737946786417813191191398352407391311071696253658978334589622449794248390289923566474614333008198884348919808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 234381981030579891959011120069687211523698109955726527262463944401449763965923092393751926699582483040300430988700491631501833406334006365888728893628224471943933334392727326776238366005217469518206496968773561162767817680175178564232975730366240119072223778083400177810750810001024411813683695364649802194563694536250019937287248301854031185170663136308804410759709971494828350356393066097348416407324657337979694867335546278033771536550242075179131271860331183928973976004979356259924268648800128286935502179323913371541267565027550151675097887554419502977283515491180611027133108889036260343198454953281781280242574783968868093655872537678751757541436339810501154283521453852340693787699009205338751364908340428519241383793687415398636140519065775262313890745081906635823917147362462640114069991552586988883726442219863119586028705312106975060822364577285726880691416557677107122099981814564211050708566782065966897556180824383903398063829469416698215073925000258843341332091342467031863944028231431738972104912648233624149534217767308980458950431021671453106646018534114461796845885253594993882607902662069809229392465796442347854652081831641828677456677102656880451954717656334579363327475121620388594365658285890860023045348082264691204608432453220131205396799727555293418326403504010085312987394306883859898895849091266244732446333174383737472349169094374577272541054623387493639471755181004149133269900562714699194807812415963297743029208128115964502773079001957146855895752513763740149842470528022372212855608068940047848114810121384756830248533389666161624213917283571022346191211377566371015935119151692477090101127176598622286476495593732647761653409362748490969329507247531061215860848585728108367164328986963565666112966317345114382823731467007277110461625910654804090103860545846553413534781512550976979989506720631605338701745765246615506450102635233495929385796702773539612433990434577391062343686344568989220352723340779226334333249004313154769965821812694056762381331791823736592450362849440655732119848527591237998072094961649209789459621315991063871606154560651384012868546818221099509104076544679657462256769149000453543515506001428370031802574084295364454817916951466801227803853896154435554432400340804780147796804351733218126059319829807762564356449688657242244098806384876486082931098695727684010930639150865795786087271167663141968446383792713758981417137643742685210728284208818099656461546254961570427318973655751202283309264576571889545390663326209602769076032686630233537658691028349890827364006135203625563186394682929588449553597026475152212208104390707248239783842938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -438755307975074785386402487116529487008854870653610647025364414854395554135441940615887761512868829681667734911526839583100991655119396048089851421614486223611361643732740836865004251496867311646589860378043798212732805399792602157483961047129026446692285283087663747733554594638686799935011283872461301960311419660665792024435956261915669052344290382599449574690263060646981252372325776654062521754343804251057531190888047952729043089609382552187875789567717490078929566987327477696563096040939950480826485103596766410938146403668751788608234325605955519710117870442551749735640293259251592705439112192196579103837814263142731559401212696609581721287431294420674678257467907150602346740169466823213011257598845909109474328294140362284627518407846264441740953643052262229823181889142924090394264437836636165957315170189187479355520517377623504387037499392535293371844730409044245617848261633374826100534421123712756024736797688581371326491800123501036034926139865422112754050918086661226752948334469018831953786753883754227807353281840103548224473010918580934084226459377445193676102239291616480300327837305091523150496574413178235408250358258039237207266525106382796765623849718574929363586945308493155463510262911864766047669174475719162119355120771822901109996328581700559130435929765565677522325054268307809330700624227499685980798036309863213263563408240970158122101626273581045993118381513942264609943742242715615652356363624231111831032026657888918214341678818488528097440718035929680527093636843556197919416629587101852126771767148527977573708869110977763607241175452772884230964851577778426979686628785348142101597613273094230307301236415986959295815915460721580040905360669229690593925244253219606100804874118845655004934128786966704061328563003252061149318860564677213468223359613329558409206878958741252877959415076226312414768550493348906404335701596936458165986002823255147509452396891690190401823440161290293950059568812581709292028816395535452960030992788181752103906426285941855769937281960758844217479634168800973407939370262143541113012447910938828841450886161907367328201430088730070599514684680876996713375898142809709204282003171758009086964988402656277678083962269857907055262384033346066309778872622333787669630621530492010088765008768364516103399072442246995922683004407820089056411334723715752781303193718610681742330556757669772603465685130807306525421363864588488880055816105251338162212506088629400075359347792261805609779096007365175661046258980802574028963134602141808056680113527351314063314244609687389125179502745599097405039056654068412989984388637982721176187531427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 700943282624195435916170012857563859883609118191231956016426964780478576982234821967488862850367906144717691467083582771328158901763795271253845713120517013721094722018162852778487811722279697111335660394267267360994191761699262735741538689337283310023890865276047914680407169643349808123497938610051637348242090735320476190935080015708586067924631589069466866946866979991498861998093987870519579744068078472060407548953478227372220401174326805106013137219800162022345896516825838634893913275903627309839942647612232515653647299281502133019305954589308103644946531177332023396193789671562452015977779933909461434335582567272761653626314855802202209208488277656813000488421685092177457420993679433860627980566219082696429373919916925749217742646604692982179144967384646530757269285694934046917036096277978276265445531840278502829140803394343148412005103880208849822025839165426590978272208974676240439186475990411882612268155651001561383076333792183625517015613997836750191230828004491952140549405330061542403439082832031703124762879747529171139481384418895780154054902291129615874893506774685935621240055724580436183482105755435580249333786970401776126374593411604285380738579009249527570675349694495796580489873035911581584561795854670187563441610948176778100997837424121471664350951214593042250187943473762970702661396574362876595534278065544203311237506323636179164965667990213667978748294025395090019989047192601138219534941270302203475684733755226285802027938091648672370559522601771501682861909477593008073956286086558641767624560853417035357723995545128113063450929596195272334485364487437235283555132665511193512889235939274474577524463538351288259230007007308086562417704723403369017291792497679118890896262336640866373046984659344183827666923693493104996240796359288264448812113626928289616266768116811732703572089680448192895403545309962836631737468669714952511173816708387428544252218355618831879595744586282328949173502670998225875164408685639098390193481300439131687507396983242222830425558349691597293924856640537010836895552795851667039198294560481505408318348802627966756807011494417405392201959903872343409222991581939065530648846052858503135555332729205090436147201257271394500819749007495422285847860034081709354695013217057477382823631964502214008151983538090666807309882322205407164400923770367644788354741910584902892174128116907592871266163527371225276244304852737666531147849993207849547230421746953956028548659459208227131022104923893903132402291695977852272849963384167809433896560492141891159272029767367756632332670936810320256667454166397407967344379647930678067796052541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -964887163634568667536230039844884982235301073117686816910138994196303184714540966322857230066008030815530570443585229557202765620880692643900079533551376477095529828840448009423979719022938789840367250980200208436263029657203783174911759306079370483244789547852098923237114045252793363854034541882780962202495939595034904625444598162493532940700747415138400352356909058525945328528160257698523839923354620138707939457368917790971484027462946695186890357188168739999273183580246489362536520721679143126713752990115964682970836243463779964869948824154373405837259175982816567293659426750665840297548441520915755686982552236315430629609560879774421543074662642756718356609341203854693281546127173819169281540866437022774768364370034474104407188650347493395617293524458664282978597986555934421285393600285661013929467634928599755854411838111041396056769506119875826062962650673345425089941982411047816774859806488779844692732777403888206452825715306601058787009118257270312435632003833112869408421031511207666698908751893892678013376559666726971554656924768705145472983145330073539352917009699775828710057427663036955375122630284381560425898254526897924177390748117588284899900446425887314328867387569037300340656015468516649419758492336429073589264385810434332425421591304047026596271551630361976257028651240093580082173043119126376237394967424698090802676447491270230709940736743822820229746262798816562101718653766795468259098825143001253278771145929145367493589027858938567570633548214894521437157908049472019474571420964627498509270104888934905806628814757716222600598707592147772928635822740003492063717100094483890432501519223417108000323913567194247901428665537245817916187007693383129735425696464006044038930387826616128529234909657586445888072057626542085916297803688444462597984321749043067486065758117075399927162824747435851717616143286766603814998171112527628021369739492295552092662479800333347633948692888246627531448559990290083944569758065867288049392528648323695899448288288466224976276201313272896283133047717292630756418272526762177221302628265827507512374656120448901260017284619071720383323960415286701256681080922648199380705048146857306255137086638486799143592490508323934566088337544840672505161972784188343785477645510818247345982899509035400587766109131945643394743924520610514861507299865526785463883771584973521673803753152912127874697587223914697082898175596044889192113966669021743960751060934279774982034492883767660556004150428232565632518684603417248457682325508022730644415908039003814224563063763032916810036002473328966004858737218267217451214611755369258209938604294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 1153485646605121222318428502151031897073486155825612841832494223062424320259918733108346752353184593505634367463140573677981278358015740934761348774902183037418044079839658753807034411780865072014902758448753953963768321878847305618165569454378094272195383920694538794355894886423582575666068952402453189053643650868073310579431921971969746112662262120948185329874363964225570779056599990453243301659431599888875504234800463127612440474549396243548238211042122250916851133825123262842846626530432005348400797230432078384802578160667067585904082665864109765978709649252640106574573390030583808780492994514648633182134988781868814620562060621131523402659819033518899637609069904216412724441826069918736415388563943634581081245200803214780241379077211036362923514288165332233284516393231116061623353709189218584330922400837512820034364448110964632005925825113210450083126161860640735467703428877058453806859846935850660458160340660571718133496533004589662211248164616278401792042630615611642507473415057550318867779711270590799585015354175870710052191403630646221649392036064148756217806324762501054673130777879763233596260631995702060378975941730734689677539392677978488658118978089368488806820963783749092911324157882500128398596291436963548915163919266506036114659937706482104781047430943740880751393824606460664935702638582550369179421352008486464266501495892202379660446745141593809841652747920710634685626045250906988574040033273105988209505387908448450706410685304014667791799650727741498628372164591999915375921548812434076853997236256496025161739659100542018253945937856613972929102370659270150106112186222449476922264457349350297587366719451738058404912163040790646482601326411069667833204085616748057172242721539644334039166213533365453300591940667413359217327598483154681246362317884535056173673353081336711070880977874911449482554044540197690652453920207914570701273769652431017686117362495327573641017745521220360377004089315016971882035786787594258148487057026452308063791210411237584962174219527601702490103078824639273549295549304157622243572476795002971948465615127902760221810562203100396688454046251238767019097077047457393140117075410768758540205801193142831133242383667526227180812223166274071696431263212941352518046840953922206051825921172862031805687943604479729326212987986206362683941227929625269442920737335141660495606782101051126950006688983174281400504426898710945442943227118347047694958396515566457481299343710643337444438433733517722743653047566569091229144627330560748614741264649700765173001858752072096821314993528864662267942248018720204313811805688350711297214806753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -1195178500743371565267088764352579034957520589227996549259572805416566667172001528545415287168286524051709848596312494249668181280736229684030235507409428310097094614849410411276027890793421093223643379409650712392859903332260232612868071992492754943558227451840856642063031882534918874040602663221201319881429708101210292507682975716142572342699632591900999153195031700505100711939613848335827543834090383316534494955651468490104660492922410602232298538309677061880798325254854114089654843081087220858625965950191037076554138858134074308392473828654167714420092265431569611444689135442767453152367778681070030975600581984794010133315422070419263521025756080833516942206967980827238212110191504298241269679252666619192593839287633840454542295817353249694088066280039244885141092421469494615242881217547036590229108854467725955269484032886428506044457770151978129611858593684602921848807847348185256736103478364363299795301579175073233197367986515580585594840921680038890667439208420965586357268502747590032310693029365335865987667964281388103689437583842906635490848238749637417968800930908158415143073758983161218271905694688853717260018853709069166982128514712246270955492423618527991617429580444907020890058058384499966243168210902552381719139210309931480842670645826042994123548653104013716820179433459090471516662406154530696606779364354214697690564067714818979824105616458353224094448325075227284042412736504288674843988978461223429593185043935082951643261270188484561157513486810859751825844749262896289896751825387778794152127096706060980213069701537873568158698058982069168292578815421422845079215302727580565858190731315621856145781008879450373074013575094597147857180939385231250060491719065390056519475265928546744464907617164434126510739854271380116141176166373851055910623572478352649935315680185366114005862267419070956875182848404088441509052560404336137372286223207687545811274927611712741095144570940190068933618484905752901723215219040340929235959176973225870110808413923616357896118796584165933931670228040479705189742473017940091005240297283514649068983878233566091706230238304755634397617328555982177212519467269823569108277238819620473555137303491536044664884014687246434482863137225592250024392796729224660461287711678726097665673849208405984343443144734967519126325474004842254537350659660276933183899335093227227199740735175192778063164816952535208993805256724181564263934241383753759554908237824615707915093495658293389874925567480117442813842397761677039995501183214138419249674499872411422339972008547033081471001248690195798911513207853730378783881862222378372755364775985152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 654268437037931877459399407933038780342215494936733837151577363121030334133963996885123206050261347667089211427454783094223788889834938840644890444065634326913944275722325722241918232663839816313027442996486693241838756485771500073185110012274274236205729672315887132793232089248571760988743235112026728075708963084262629079330669983826745570228404224917404971020568397266787661635081556376037651391776401847193987976683280105051707992557767143144986393538001239217316333289262612913926302382544574819799322522219126553186182334042384340567556270819842165976339166123991985914723348549351611805327618499639280383518172865158634379761192688779137463418843798665769768211631058349055230518427600252455735797814013903856751453502429491949873515890946034840848070603431326299006334459817936408795131549881695476289028848541735842211357528187978766312234366159570566453685155826355239305487683171205857565595981175356475601980725398653878441019365568030285078389758613874085310974508974363250561723469633753894315430924309609419127824778375814125891222136895638440806304927082790149235088138947208548819966348857535862129539212572251913807074226772578318749434325932456995060396714248069392460986285636439561028058462516237215020084484396339978611564362958401064912517140623878768455919256406368088900155920280293972326995482405283352967662064927136949167906984130361664074195432123183951106977504169213698852885892171792774969625441716721619665461292465596653823780168798243314946076185232530324586614520534275525323158855364868643135259656156212943422587542279336561900775875253738715759754284123633296317337531723467299449900175253134790198112469463903237401416031655954890416109311925421498340721167212294074961032045567103778643067644205667880900448484004620166915676149593142393654137822638345005299164487747841889715146751131748197384873798875901293074945248691923464873737693503600706417069980668373271534536034458098471675935805149042090588646913458363488988847088095540134901035777483527795521337517099370184309579800344873582430261492487608241061928316507632572051642434289524267877384715595167075838255590780405173803063240353820317264283933478662991296942221081135316894104549443561649523912166819719843940194224614470733668712376175990413305446624280134292505215900688043126629595468712451227921024494671122869817857573940572595127011878019846958485723780063312828040048031025136198088373434865307629957039404575315147832370802106047513482255352528878124571996912215909862589661798655014713150102947471623219177508364991372092497852787378260528620746264993998209379676134421508160225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -481895508237331556750660657303027975610966036091431249567772375867821144441147033033589480510353122072399739578327195215193515686861189187272632609789633062844232825600625614895483007680210502099588084569004470762697891661143299868877998094132319609811392416796690470267967930199585192445557581009793518894061725562487560628339939412527524008860719556535452435773638106280785411236936403305177153476463699318175330309665652003000708350447396748053292495893392614130165123532850662148263507044537025890280602189018305004391566509355299547600072652631919004777078709941747263118246720382098710148689048094293527588817307856288404269898740635794285645069272737029817620341793978501915154160789313455732252804818638988927721064648451157783287120751008056605314925028596401971874783190671669717794218984048800395222849930792260106067181204254386342459933845984495677372023984701332687821565744014286999407381837710448997820284511382042961190455044126474738106679184731394616005949925240402835892633112793716180388089060506466650115453681210744530511410791173291109802254958118157330573795142970856723536629782742095243633719314980985124416889528121245960963961603086145564700553559000452540605407723987141361230302811238402321198765200005499864377347298753280527450887444802740193670666133747214673018586418262060647987382301010491954538361085380860293793651424628349863179592998896319482766396793400274292156025875831535199803702649635437530198778570906834672490272239229074855670340538258929298277043025575667480709825614350927934510376525886734839096146415342618943633888938952236453516573979961971058274600979206334831573778644402621722986616098927637354811596292144326217927867840671505054851194968479639542303039382575289450783261530546523190808044227076466614058025567441093774154097189499154356491209915609010216289899184504704127547911096130233430299124935377687155564076908702905893978235178817321348355829545575362602098612011207772761442727228466401737863444980633477996014477020819510960121828784724014764478208510919294013288090300266478304989044053311268198403891531698355030244324115443390861169157721719214521225940775343025646861092579754829948381573865908298914807996561741943319013951702824184534882631548127756186243636822385768971247726072982939760820257890130346350038231458964658942424080940739113430522111647645141377325019712466806532767169648799395802536658711752861307567781386107089709723903188925155969630179989178439820000292407548913435038054446987540376469596218314705201425722024092723315859909967330662582993033491713145546103737115266264008279829476701944351293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 6065246711488118482469505277140611696880632886296473400078600275544642835225142278476170757380082971867648492260424811774366718650876544558302904698378977241643147925785051378496425029046367839246617556216601892777624793822086671184152387862282156307470377378544577595364499338587051602502693360268804702984818186285767023977277089621665208058169076916026034656172739144056649150687999597367862291037191053297899678505563005482407091584206672249790833824565089500389210420142539248557009910165006106535256647041444844707881230889159304586183936777242790527159893918720501794614179341951700944878124213680785061997237150451303701945720096978847877801171267912173192263599885474468315818795241130190043759312342449248496564849500022571604831278539693065389731042699767006153410332647409593050073158666398144925471599611715702435192403721232716105398557557904377205786269849582590743608305644225832260833638924800082655684884263480424636287647109446081725889675263967710274980785412675659962268314684826924255233018351950230781159003545379938574677075227565730450705834391337544303511900841089436771649347441162048930997582631751881195195838254543842524371535273546387254022213533418747407745458666125820332438361624250342970316995493993324602253417734898191751894235017946800294373444981569157726528685340477515539618599641045509658351898206085846552439655872259140684013286493700953352418623145425828852612828769923078984923031491226970346530557490901739644360962543355557261232106379405310872976875290093427823344903843626164317623443011926951395926894781291734346654429672180533635685673005238836962268465785329482682511338117592553185134798802643898327173035788076137279613943398423210058970755602680761292648124562457777145270905973265361896037568597803827652209133662786439965854468286558392572422700218247272279579574099857780327287260501790570702603319391364887786922574776100251215718416247327865560168573159663857095594052830892609320068291986221384786492482598608285578668697192473602397839845219514950049089290105961692011071115233785308413479481960265155179187395509105227346404903798331159287572695659917469242079116153796776832866055391093470883040751823695468390218677844124102693074408475895327247189523069539691607263902373072341886183254761982239471655769322450938904705941019148528958901585591944033522985179298868547925837571807747955113797170827648990111209687031703303674952206821588100962765345996467555593851769252770587869712694964955516604200421152692607195482007250558460441668746119606474325437680254780192039159462916691412652313154574577763443867191994546277004083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 10307566291166318297126573323076996908425601816180541148001827583747805740059856583332990726724698478836832441071547473748089637203823499027156726092252270803777289381337145949012494767953373057612172312994150483919726043419858332939795656270730627670829318943695301427804682324932376023216003644817444901974021919507614506218333469062459266162018790396789553743429040595622382348678070655431784811911784869556888851757704048700078005683645423440180036997151890942059528299133096694269076086870688558907030414451372828592309663387164086841847750376580842010926561137929496935810940490709593285719748591210722454780841136039486774333450406121898139760579561219364852422979992365246393117601130604568237045687403065050650132916678556653918346392412996807470280914289344237460927312447289684524687669455084854453945259529658064332779748418644183890459935308485519938715545375109380594995100335591945158669542596684627178655323016717998828703145302774479152302272316654157974380259832161317100058677696575181686551653896046144961105394900530967949823054044406708172170202158123843439716200607637535813663420996502760552171991637034839625097829063573850824529494223077883799284685880696498430799115538725042210814043971822481614512128276292923955098439007212239777558178202043845310624983813909630497555195326623191910782272453558325695339994717940069589748655225242490513095280557975233221961210371131038902639206596333058223969246475413145781826394821135330302567657889931077009800337180983500711191475466052577967396901704849798539749504843622234111571092976364395762276303480739497563687500284003091230105461471293394684982516250038377023042255497999735326823653735504388718835609629779411033633393090632566373623200803954468681399446206378236861722254222716495567562675726883419677218214690747987711428840252920189553945224198049711239142350272486371565802168837217162823626790748587643598450142620357196449878320781597630727838105306413807100100492640803861048530952156995086016149151602373364819007271940519824719654996252923810947872914872345475612245695034816394275448044204899875805941012174535081372578898671441935247874897525980972645088320635664418355675731011097815378313552908056241009919988042701194153421358678962864186453422215465946633718118312669858289087316441984561437970789525033514796570299807092058924920108618518748353509295679159030241096006461170541727082463690655297685904980331269382150642612831043612691904249462854374881114558687950783519814785364296935854606551018059038043653017602466909361626369390957988734495731851559241131987776926441097167104920636539372520341504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -377543416809086329857395007327952015395703953984019226200789578525324461561809142439901375217783170930691833572284091086376164197361822269883739708584436331287024906692739037880364840870844292575093952395526758210695501336823190731863959835339946695862106868971542000593641456469875050212910736912462823110343329594180208954808761707803881487726986526996525281321255985700217471517430287583827584643409895802868096077877896417266282757869603948694580557531293535499133845750047056340936233434828289650353270075435121047444061754850844420004783593991809153967277956410121055859415300790263988257037930998044132678034422061149892851638541514445301383317942592600279248756416761577445202147783666062828677090080294301352907796323767559156158534427215651719987566404086888036520807955396689697631904139487936549503855338038128781188754449918975328831571816930787247076170557087177192977263124527133434622784122747352551756700459802643385887390915681259156189067180005505295321163933850244491078066964258002849919778147666225751984658030897624118571032198004036805526589394144779504331399288091416803827868150775449094065573865059447897102207440096459468904042684315170330135288087786783782667177125931935303331207684473422521629279354642392972161376654651002551417278488945300732405847484745982860941110899073086074460358733268695836116971931028267753243848068623673237106572522812577407019178612449991647333672789311970495799691208449042019936577515334006638050666457102217578015775247278108745881601182860815543576211022439615812107660789665582070598706165076901829888518678690655215480724621891521727932889897316474831546760093053302946576169668785566520891015012629280287843830508602239947156017640881018470829289613257144753596734626353210173761340172724288200001855933633184869364837183876641170626572825129799765683964033661446467350902856654139133100332833671217150295424072875016761803463017893558177457017393573972884470110409979948561944038533514917305717613373718533132925732491547235117603518438084101756881160163267047919279363104844685238194445373370729224859011191387921181569836510033260651080477777994628026758245904134865609718401523414501280323399461726031078748197197565073053724768829353433422531299330042751680283411429331713887793756003891640308949507597473453970198980523983460311926076930697262756048704841230913045093436427174448728586901263693820795832629406689721349617231751286636634457353334232200465667944916926855556800852010328167846090959303218827116708180544329400164343040767332418201963425550279333804673536153543282403915485652924697518084391628568729793257799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 1547239890337465019602142676860469562040431275722630552769815430067815100596646260596193585319020576983253868244940885727155466569028519175466077041272676950983413942051347955805657403241661831141133295449447527374357290743150893813932401354994206291945158745698273944445204990062846906675674451861777193934446713465944858180936156628169123015703960176781243634750536377672469515761249457080618266622676057603222078011147164485750766935719795695707512849648920598422197306524104371371601325655040842493131297153505830214633871939957584746695299924595924978554728457985702319233189548218168956104283271160489257782794342306733716454369533239468838082608477279601902206427644559317740040134762651275101104705862453380735728271915705124520612351057671345002807305484238948902436209268568216424751137407022667409156112855967186920626982332062660688697023612866009720555178047370372752007735578984186096025649218558882685747936761114550626152659298388463030869068496136756039817388312674876197283031933430787057867824191525889201802528099434936448764612294827310048404759224285161114021778228014722375119050151411049150593946609984945899684555882364475452356400453309733887397842750045702726423735168937560978694667685687337993356058385419659572770052615707259835155696245983879951279176095365290387714989994751962698197157242124612108584588086943765988507913093865647674079839418298455738842665996687772155741712958855795717692328227364216829647403018804144733147678481125085161537143108002322204369004866161965655785257404918742079006297386324404383559567698885652124543573354532242347565338372752478618047324852626630634366332372952847155804068969692357935783650851443501045200030181388558227316416072233188450594198170971150992114387399392611441265610149131867769593146559714648892089764984208899598100325544848429468032419701819267118479388520554844877980807002540058912087509228412301613450764873009703636587864757716738176260784292494133838882065501174664958655994691823796524419789132948027213456832660126954888943795720374521048243232156630414870084998114394199843613285120584276154977193376897582555071690633900842364565400607660167543960809065759534578665985019338295159010812492086261614348648204495380408101234826880532303132607668257064131624407271445936844060506218449325403772824915292481447609115604792934102438903647736959014947776147423894872032172321980849004832930509757731807061599424674465455418560730979213367002437124505141866798049207328213667840667942571602333677155822176313356174035971133888472712842493825055475976839191316195538539227318504868383788291566888723137679065088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -3128451891641718558580872236754214835485545324595807964781621581444220398203468635344418807569865262879460399876072871488749923388216129646936803901079082268172333079083436132045827300522098860337100283518250174690027607120455910015741267590287280706681490619956528278854130587440790788170259007880551215165158970050152398113364892145053382853716915100320062670293396936362858360748725961539356264208122620789898201327698810291810490000543710831231412966966605183568507965522356107287959695170188119449250112025554442819229488214022786674011283311879954348360307416608162553329565984937582287736802988378721698575125722372302346396148072495028040439841265505507292384239960640085114644638481815701151692727267106465478897367103184935988683175252457741592148121216803724298778707928764699882282172650142089889570180701778178571587629619489904871419300446458101364725145492309952680703859421791316655597099251925639682610333565056095212220559536028524424503823772592948459689469960156075176051759459865192741060738237896845205459640060161009036320474447085375401720695046645164014140733955379177271338652418492320500786821395782580521255671589914512806736799386069753763785104562975991536750182559511613753391059921955091707632502101798567022485913617377681008429185904757291725423191707035236453261389262147154674127210095950218866983445013530560334912189863827735470848624878836626307420678930693700942550296905819995629492604307123103416394841507762679271622128380024440545851088522452776975008208838207010680697302910401626321027793612966976514959077691949124698427078071094874815791026359342981647064259143107809026992868828435766993450233710445206333027317331342044500781542893848983844891309051242098325920245119968096270489443765130893060190075449342479811979741344183132476330287240811425051269128737912456134190936824161727111352299089930591584393812932154729726238004833114867990187248056353109755795565863541373352180790254333328123723475027139490939843899261392672071624614631921094950712988371644088549102549709037725345446990657775598443383438182471884160224814835911714169537079677216552255727866273182882825045373864436406288812729115900430705042592959269259718608280693938153081365049162913690844317698475830457111686618038080357430247092976480677552479233932176865854891295838469511278770817165828305501848757113461607153104811107782207309762226154889100652403344847909234439674566327401228968575137011923526943381365292593594980289196636051795527561573799914797318052209720491884188552194521348297073114748135662500118204477081882784344340551361859684173684804115266702250596106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -2029034744070207426226165245769491476021072009520736194901050986021210090455501099034160774048488113897469298178807189501621308313474135766560530930200135973854391679209035087205622190493560151772281927435980999799604381005908700606573013462978333491791723133340326324259206103556308712615409589134543939783912870236319991344538647096358297551410754125479152979773203169544650880836510225508304682143873809186137356369794007937275546950420469061614583752451725419995982482713729065614607381900808548753836279224846451403550809092628201670959606656133227506084072513556471230874615568214740995391547460040546041167792575750308390130278734023653415110558338302013977057813817343401015475002806341448664766069945139573929525717697339059348135773314658719503866973660741499595586812745755236032414246138024338190129207361738140041716377048545262518254776202777415746833632564178177417172553130343930142085146018561507168285943229925499224802507967300443132718698242648006652298429565548285581237102242594040012098441102672192163777261505729690909233689558286387788838317597135478609901638019659006618562589580659913520965499526717029922281968616418198744520941695157033264021347754717404827722915199466368804719099438281296022934063232472485127549338264565526976550928314698322997472476289749344830322475614803066950605538964478344781498981421013132467197533323913602067441162347083702776599211372810825972149573137632746147009640500647166384856095302191828783896889321308488704678327007423713676227520963383725859856733053142306972729765490540545080392165578916905133574805060699420399503910477001629869611120425800207429271240789126925673512039373742354331017854801156760505991575360368911830268160677773718544829062481725921815312696889839719093386321378786206165233388923617701493560599499777107994053785425225467316072645863371897457339153494900584591033138578299102459003017567867047594042147005871039343382113768152594688088811091690852204384662086488871051720564878498132994087853207989724866638618055334765739237032252647426302946719981496936890669765375800857905260586839621424444755789546858782178731779362487002779166906211004465188930469570639259111486294496841520426717952595671689461962453083871794663978576458262269617761856794703936221336029854475096690675761939318392013064220977227499522449129494089079357810647053808661418847570965716748620884310534958558692339648589310785917909353952503278589123572881091974011328238574926046519807988523385695298433583314806815801897142028578693666244069995313100015113967062223567179613245767981558611046831558487566250759503635230816374183952384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 30388946295661699253979566185151526997522872000330417643662588430067568322207049747525040279978919833466380489822465919592979914098210046324236206242868041220946604807585778842196753690022612856356372802897035791095159201239303940780390802066928474616033584793285941192126520200008168269904533334994888753400567719705668538485585501575307819217574716582207268893933980922990353596152368449461524569350625750207571133430714532930784878050997711722863286980737700164070430089820414307803001247701828841357260897181689851453979765192814812253256395073204957841774961303422998972840809739419783937312148415314865144110484213305401729766000901483706356659526759552593247147791909154635116954553496965120808818094322139783821333331214652211088299107713471619206516160932676901728078720191382393444546472247419447986234068921847044101881800005923661239698134030195583734281140609207113548854582351039747739609778802308106932803485706802054498869979522614001873304629387784965439628419930852734437046495517930144114289603925101789911790935769913915215123445162927736929419062381847871259388704802175524397955896529261831659977240754380904514336304836018349391061444118517697656932885139339566803306995775093877387713210971394189369395639799557934766806086034886232937649167394097289914718170163137810771602457430999603560025803926683087134485875297823239423413437771391559507754444235541865768654668028831234182326495359314511643701287148075081639881733798933368938931648494528372636201467163743593768817111546707369304134287841160094894244736251248949484769947103974883724711677631822455177969291930298971261222030683284468983609853634637770208601407432818305319971550792567136454361668116372224087647113307766298462578877976155085135699276891721754928811367343958544268135964618871389391378137325517450133464450724461266271318932300658224774126105674260870981433234198680876463886858553267728888550115391112813567081037613095410693266743687288353866558328136019345449346846555621421273569464117588956804547320448189660676750718487397395416819580499885005713966049015605859499259668206403406730601598998215654582151951723909931992250481224117068378269737163877848955262566286919312670184619958198317001483938827611654621205906327639856899001392103845829115415233002371204120562711703084020341352899271356668451749253290755325765688342232356899587610336709523046503034897395895939627412932187028015650844739293033998955681437293219054075728787024308862841610382010414078477050482118940438868377235509046389758150412254407136275500266508464760140779576160387200501819389936000731927821375858108543245410631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -99108624993561640285776439458151802702013886784732352596134842301027831975286259206620006463202246134416812671313711074570839952895480104455625889217689214451811866308088803507481487995751491076073207561801870595854703985006450078726370562696989911300890091012741630207562525039718503524843999779449213438140046961816480073229865647298738430869255116714817158126929708505956111007326353820017727344048654657500401455739483755789994979597160488699194166618950516032835301425191685145989758282499664770844535859717071476830792611607962664338148480451147531795920437877357403079326150929585961413695533677389917396664682639785635053552790362269117133595163217249967276188354951597276513625628439271562207224096625050928284490074227774047251774400619734780323884777016429555922109048497903546462460980634776494120065517377243227977791644756965525180988627500187739199679506686103930737137043228947615068424421936417222014064943783524689003617968155335982790819676774042109565864845005922947828456262544863411931190872607694302330351900772327279612273296210718987872533799916807182407669922450550959815405370747165469920184523799632357987156838651692321195460093831099222370527198679656357238183365085939888618761841773379649374257244689341184473244219406810722096394384699620958970725351534853531440879942493859047301685453710712298936752978125064632318689114204412312045526458680257634570346758642798884344904881028603190343011662447973587388935291207365817365924235071058738324607935852578904500995822018554954556757547193328322786158880901558189902857408372047903974109885633933535687676298247231512359322747306273281720415561029828369286815259015936111262168218760361373052798200908486744988544969846442976879539691374572570543027342097031896192032195466068591021531205671759407971395461545585268850875962841386966377069919055508105088088382694138959240222533419889823202117095188490366549807778249315810608761011429336828517446999001616671776131528865688339503957559138481841364957415270334495600252841343803715561415716614916835009749998153753747128933657049376928205850825318290022907157598346634535515693827243927542252423003231585417084252031401169622538617867806463209778125821280720054702338046392816807428044166579125421922272835431287053211641721238538400867864465353993857979550033494046876085596151727607161405809788451883672696423276016794515059576266893419263290299234248714781868529219173070581234198064013196451644159278256966753918588137340625567849030387204331913482961525244080010430515536608754938245402346776134649239011442568333408736814212154021172272671556182220874444097716224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 269921975036486286347388307669125744460177606772761670117021357780817096263672561259849081947736991186008799881649070663099706279315877113058038361765373721594722999670808031221448895290551112468720677268790039716782813925136202505287384001171906139498079436904591667572082178568525355657849802362530409497527755579011654079726991072787293550807891837016149842120224424262246043097397381232656561565920857661389744210847714598630366620176127997840355372861284596430603002973261921447349400855118045599464480875690383659206889657992884866998832481690563012349841508637759122586018283684705213137356729972059740432341023123927487105648752331809814709835087541674754748511324631701680484642605698432677293723472410526907585566851272657469547449072242049680234707822719141691426333838829712764971973281232294462130571289221625388751410988097672178610838007725679125738706089574431268021125408977590657833510095056460497125207864283633627356026587676806548372693071026668017123781233639267919786239501875359206150309964040547894326551147520538991573225471594409830700536844453936854470750960891229157662489443661982471035933985000877105714327402590855419778484466382392128632919726789589529578647381561500069667624571276151913054859764914541737217089095415954459815211078042532738857876459478972824355425352856304799334702190532053192453095360425249306902514354330323648310715335724650208397526421931826379879877823614785524005753770657952455569369119781808500515213314826222015076990815377809696866264745285143274301407458417554069595091164337713656258316072731883819165018546562268402834138891040553863799486587506721542207507392929378250857947673580479167420091922183430255918077321631443874137981137396258754388724779083033836147685071348308692560482539482725982556214779835066009959215350753145295437925302833528027292924430278845335944726284651922463011559377864734896504922374389686869993699149559860257307108105385654781365156967364214085613880863120845807088185849700963183498816113250329026069892102859903285389097179840087984426775207687914183134126245336825461888209099878658130394732999767456218945876802180393126517771365608086072786837054597549210461975090491259705049379687711378478088564527719055667354682980921021781835735788940470093222795390404812175716029323074390576838682263309410045614256101602873805651773918612651150015790448730661166843148370381816895658359365241245210064378998396327896273194332016556135408634642810976769404010342964003708728061565773253752854299664811079214846857671166158121421653612767084134787021385819279185715507522803811181531730065343120856796102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -771487750312165711720234971113371174558024921815738434439065447202487881022396196892554606898282391243325358552119544701731399683327323010486372575325503391127334241409395712623331929757614065783015644985947075402981727557172996201827892995216608762037653541511229765811369897013346786688353379708468160078330780976662642924440347810242662742011814066468209796151055655621376273025686873714878312717171899040661807340656097539672956230713455316561880468007880711962672807454600962016311048852670612997374259318000445636333069720217843819242657712026008174647870866765503395320128482111498860248072438409298898927958974342121724349436007312430766751692619400495792055346838973505484601622408655976200029779556274628398529721335987429773789982508021137214773059859005551694250385589220503208585551308324077089306494125527891099526729680720636454289402825459994686139140198041337830325197799322649075146368501040000819200821990696879819119014812329585501142959809323163464576539020014297286313741982266359719137756743795663262884447541671188656682316092071069047634652700201236824891844576115639701696572553354689979292876745131386900483261746558479234795696582938482838901661062094135773979591283018386811731973402946193058042522204581314955313622489946954066784515036828469873169562873476152195613949268553169321098791853974697882325539816388886017181377205799311327599480259584987740275258986637875604336366764949583350366569039264129054680204460600181807666325781538873261326039036911093780599332302226391727890335420785272201548453851773374465137060920208799463406367885708551946796191489891084542444207103529784552593793627062945416019671255657696169325435290858322807566237859581723385424712557219576105392108203561831667721863960008467907851511613456849781086582257055874825284192851758924829007849652529867225452667097940642632783521899827091158401184490937128226487668871427512781845092791638995813418622173782451826739182775943587767893735001521755619946341207815241597415882276127546750865357235425950316371346095797366928999050516051247272671525513239061246322674092777783336476227663466710300426137329988747593740469198650641069610491889793251245800295200332898377621226292540016499047184791080583270467128136163912472744034017784242157830557770057608827389248044892346584707655469659748124463525598568852327884919304818434158459401550824597964759760319270390142281374665386259077809832515901190029859334175856050357910558719838820789704627478728058334358242594413445468873536119896325899647585510809453519866570090853541769726764614389893053890091322733615596085350261058213792622709833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] 1974516606643495508039602119098788639853776324234049375573115740183088738560130737368909163639671391185689814551933925122252502333851979049564731930929767451494163746789737639232849915840322347896144947674390622806699509286330260578958432433119209248762679169135845554144167451184626298313059958045252887935373154731975518886150113695903874279216726607398480634810062556658778371787859088045696234810552827278023686386270308881183782775887576118145050904972051155955038037668187355025422876503916964105249040514152203233545761051768427349507126004565192925173804128732605783797923100400698069996057689017160506033468135962871304247627017688388887757608724931328418866551426795241826495852622081874241125766079152714031681082936419827325086439628295615552188068460795576858892553165091069114607383335766231139381972520904909778684879512389272219006274522164637629381537825031765374445357614235878071554885309781347237612676846572000680195888399696498829513995162881748706036313926191848215207335480408431329326449198071708561952231423110132133147487431993600286638679654240180244979712404247130900927764459701352417557261758137185435381132695369259980467803861220354027394547089848409268831414897477903602142890173029587934887505922001321976184556206478342007299725925823818920722072267237720665393114272531504330737031498201702359944721861526377283717435230279926278253766132429183416735820113607162159593700329269570400947922494111949885723545084068168102281581620464531587320030027832964328130132723287137594686349778433385960543749719140649911419358422593129606322898468514113137662048274635972101537885752651978514105561026267726194569865538449432206857539723635256187083084464907736061676162200588103028005125696697829112253121330556729174861701849399520670395293998896486627445914592099877192068961602645900005475929694561810339243108358795792548098561760779806479473285021679036822402084456206743946898822635003545056796980428220720015592957468497825269403233885268958907072694095935006155525699303779590174298764125004664068013033162809492736380912804975105534777374811010458226848037596112605325268516182001936265366717583489656488588368121920001638989948611161499272114770403057625517161331569737371843613025967132301825114232404082175823973928558082476352603523812035892998423099655146510225829205066155190882590140826716799062465056863128925302433567732572852315152032593708880694998890033429964592254803997189428203102100819092110564768582706464603440896246386046866139583563450267697411032327467034490183685075665858961073802446084785450641938374670155302706612382772273472655884319457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -4104155438787017102426576839296896463192391225544924370326831911979465191238101000316953992534359236425136486762606279179695745827922114008994447981983058134926897079065377391121590470510773314450516411260699968498509209945447245029677243000609700901533318928009263621187869480763095521651833572533592731133860964248388793296351446997078452193430337028208769197524952162343945346102855707023831219393100242237784770394430382178978895902661548565349181160301262521578190456607886035460448842521546477892515729509338174334039348965001865125601608384253376070667406557195260068472064669973271275478263376773528385781042600302443269456422484031911844580380036529182921322883603176963878414143228974988239735590337916861639420013887676537648168424963959015233235386417108284370824024456103319206710100325648509632279062341109419293590746225868431555850701363174750889374903111549994095293893127861595835292440283258656568294721850123039578734393893675996114785078604903345086794880689452745417781303769217843111224391783275526285016879626848021322799308224637614065822741698144189640155178227370505217191777754322152180077368899983029723554855325778715011506738643015141958361417124123997631639181086630737544692088586127111285052106626842553910263037072782723835570726497677844276937133967699648375494354281738512534787424298643301366670578977059380164438167051592615920493427813987405237447050556650979256633861037998559081224626013712793480600513193206646955061690092534360571685015656808881649478376627542923646192328920785459437661952270711616992905267127468299831499309352077084996504063825337940633729452853348022718503940613372753473560582765381318432960657893432701776319428173469880398119718755462655968940787929276157755528946451877426654930673009228860884629268501045624311096606754839620707049633290711091794557462895874317662120563450682889070156377305412814149004788934022589704947999862096713892701372249291381952916125528696554878100967994630358260027683227421972563735499234168467097647288719310259126963172484877104823599322349257453349352104590902862772503006809651371521324479527424984787656441814280180063457845803640985757564674705044812222684413095825088016754937256207817375185574951082580405560562568049086991317243284069997573800777208047062533911018587391698081441819761505662390247273566380803313503740470590888736129652280147912268245550304852252784400212520090093225028041442653512494843254827687144586347601572377125949398472726992240916096999440977836970906290809730473538720981544430789688958171605195000885641486175081922275930005386583053890887896944807250331750318997504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 7058729508276365568260309599547841741250203876710237100188307202894553870765724673827049743402632494540512713006889557328015728117510442127908921489632747224828869308291882374816569629958346187707964106499445317374645844073522718136769737678676679091606092158172243901719889218995948669618016858642978141011799982608724569484954396973452410422727173043768988096409458836687776154696501002511583584423284033025193302576860991993809175986757514745934648195297976651516616671166384750338664444509921783586418297877571852360924761734494875496982665986180117687443426438993269634484162342604188182148531008746378318161769613076627133312068852377766680292307915982868521299328408769958798952923840699622481469139663217308897673859133106059999765664104637595219646631411790305661341012907178813073438205397834942413117041532712204575460602796508912269247713885700520493999712236467099775132514208945159607582776446602134480261774644504684363741963389297087302696784784919720399230487963578883126177840749213295928549140219121149751148029313108551342255784529614659646959173351940177556255489698821585967482614290099753689712981071236876331013191889411802762203349277889195309980205924723603427520745347078085599954156711070732657275386902883022895861555541314538559844672535472687057965907386679568789370137678829348491339006991087986852039621336244764416851882335893801968445684271951167920756621939119460690990269688914249571173159591488224696629778107799569144957099547468717881281382462430210913462092920011206780318280779601620072089353341085491365864908911471369729375728808274318657805397881272844929331643828341004529159685601701268107731909989151422908973785220344028479215980860763298562826237499358391823519793017455477441690778439316809262683709800361776424844715275023875062461268855426248911496862712563856916038233662825146389532241630898757746504372082300280250648935983276776069097501535564254387304485016339417379917973088830433355734873988052239255191362356683552880073148810166216028423580497516401254040344607847802848011923033206372593498132744490125369527993529666612524291712376808478884223349532465808160533856098761507692333051217343390446508192801442156106446036395952196553164388555689317415106021499647555283598581718084703669077047215222345363416778357255879582609586599606691439724362094448557699158988187224653725393073676767106878741087899744865365732337841047733897481183806257137196389777595719508631014960955097008915604180176555891568623805119305159466034222086501693965299151213633921123922526239815490516604415203201589064238527267803589489027156246592821607899846410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -10624177604317718065139722288184421413690222521605079236775503659391273742616308902271282027305121415599965634517518540114209556708209844558398053972171082799964491499830382718330711472907496273139837883230051638424019013525312285783867716415699723292271347432514706821871240266801543408899460702434458755087455539377243388471476721681080361217805520814893790832420742991923270864130385197326269930722946406107559609787872213909549317141306500086631659875732821560904349424434423760093607868486993509708499062669885119095646185739816443791508184910699440180024221464644757420289890490661155006409189611287275818173801213440870103910576284222128134313801483129320963105089037866899288934497541852071151739061909638647421004113580429568721256034954222150560569917550236573561124694704346746121262471307153829746623994061867030451875550414565294960725451908318734896825025735866988158876711651636844961022325268564662512057342946623888023851431788874058161446777468685699678494446652389552513089534078526709534249599417310444161012829183405044648193914203218829370274949465251095248770897964922243136628328861178309905431580905107518395683847206590808005463824108097873434098756780321118964247838516843593483323540415248289349355055611977564872084100526046113068031295625981673663970794455127564643508820091975175688116612590676419181169094699762466456491245598007491410393821653420666461265476638000478157692751956175492153733315951702590335566490132959846300718574282094675550739113047786140183420557744979147218608930059041394998234843505067312631795849449038708862361852166804411246135870281765289806017449942058640563314851549128511448065220490154639946511922038808426803124860792342555231827763161775942484771052909350280749768205458888302876420317666843746738770095164453098764849890044763790529143173249310342082485344818697949796142171853440038841275647891578732480479408621783584778731795346832915980790196461955581988082598424592195278456033191209742488402494110238642499359019744718036907169222192212055717719013710560876931542709561344855771791869580785493385550423669948187130610481112005120260322686339775352003429663008793241940287042421863445011611591270104256055416672604869802810839640344323563487251685661115049173270630037415709806911970335837562969112775834090750016239486083393086759381269293427384344447154609039689236280186586377172544327337031999070863944757794191786935676467725613622084905688418722241214181242171263684430872756176510995704449030158758111663284837411107655096411366397260254191059063610972545320846314086911759832439738320570747831399707264682007136867692052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 15378188747168360435943060377736391952941839892831905018256299130998452258805529370131218353850401408728300377749090404337205040395675215261837312671149574988811747747755222592789092131664477183023816264399880853040509258923851390922494161051688806822015946213777554923404275328789660409757604542502035713019048050108168770821052150406830839234417402757658990487490565662387427662491768725274109588012726753682725816813398108689491246402035677357615644653096284858267531268244303785092202663087942482851408987336555110223276833167564992151246462133985877996783904781414593796442436344698892429893423946531719975483997552281937755151920397721295577487000991590748567258656120630165394426515085194591417410278950186553104905081341261871002850299236072509164816515748345359971794871821087600126071128371670791280368549193296046868633781555602185674217603806234524903285785732832825449199914055800707407295722163746928863213993170531204576249294908941485461629128888910509162542739474549243350892284362817642822712338923865164325079837524848311311908459267546398926273908011180535641379109301845342543693765265497730306142954930721077784455408886902708540111398895480628956055598704691799866284685107366670579384513491211224583690545742024456110767409155601789254971845851634653672076575581297783657154445189734687067790309567630706256015744868595771373561687643827325674291248735960767217779604072291117709130742642592006989700982835348385565551844744033864716005206113382280358224415141915271533313655782486484663792954977938555298677861715489646415258732790970544089817109042100433775125142625326306105484828017436652564451187666303582858645161746377002647059166493779814949958425285853544747851030290034254944919460490676597539007253816340336705779053912173125638192695925918152062334956711126883880232091613561381525769878836901925358428873866001994865086448483814846653158749888099285717192361088554305270611999471650134116512831854224981730503106765624368074076794627140531066278958263246878805386793234690250375855024304744644364262552981570950819895052150685881439677318516936675304070028421114699729542578763280798364277636711363160330207117220314701678286295666185170306357576411216454885030346046479037944694184895085466460396479307525352137289686396872214889194991085502591350715661806204528059190500808040488468265857844802182211719409373562093668107973456410796812353961293010292026375765837191813026049488114614223848958443343096399733025019727382213206738097431605323989372824575400746889132198569872316898918398817728982132146153644244022977380219611386387640178017059467113614925920993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -24818528332414961527279188732140775378995083153532809177021810437987808273040109854601834242212597560752918237347383150739002930637293754758382240361722317188291406005355658881315602249598113504268022389744251871117182598427622174400325324017608729938384650875932818274577905905762323764039453581766607993252529641364369661791064209213280317945116929870531465354604710448832174936617602609150364090911507029779916347675483315945705473917178524651246558896000252300933555051506611548140694372705284300785723426605989705603596536039833535683977325960527053549218881148059380528461892461292651834735906305884639874988975736398841541486841173175492214446481412756807052227945561000075409492704517799053946763669361840007992962872239448102136781447236013509861683946530792062545598482042521883436226906280138551797671103840587317084079948489140701732392090565649488588844895647142318002938684485268823706427669071200945050650752712002916064258269438706920903455934772507215304056161078850633443038423487936975604323496682000241628949390760013054170389632496644878368738802891431532929489153345604484437593676304906905483005152277418941112320478530215351930580969752026066961846869900549762239383236396136218393329902687872073260652996058581940158364738305711433681911344153550394800154025869633751552767204029637237475921096184134942861276502022758599639568553377497564242805196874602154278085339483819787644815624362826183301017829657589942379143018332320183102941797400533404036813437716289485766852677080331599615886299304216398016098845698894559926587662776496401101514558098578220606618888823754824129081929373142260343218644108301978422398828859835852117759354236473223211122521748976500159818596702387319269948160700684295726947126765488565444683714827931749145939168020371452135291021596727796052957704560429193989088574356091398437966780107076370157417259175124778384733836156320526108292755696978998016055202744226525643505180512654383351548592674486174756302229971533991281052337230828681501297625399692391267407828277220342964898957018445203376806698026798840338027735550465185898980924159346725563089144921249890360703240298192627457945904908276876680866773160651949807082951366235964763606051712579643365129032851440054277737072982688051586062152301532244321786938495331082854310873546784430001642815823231001152093243541802195554193658889795905315218957547117624689252163611670619279261584823797093049176840479994163374116881423248889440048374192327485857967446997604444837000851283636951024866023173816616612091194583206621944086951837839718182550682110960441489005493684071462402913239826432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 47886684317779712365185106584258380296370723683525221964141768788234983301720869653720607396592507174844393899295015553795971160663986895770473487885381053237126698473625699408226560560234431068310081482221545861981137699339805845744215555504905418541264249457522756612084582760444326220838820022686181894670084062941653935089641279205387919976478220219603791359640566787135009715892779993412369139674035290970176173058163499504171146376336009855435408676687124115341388094503866499612522164300990579687268441353619144253291044385251282087145466986915522877075379871672609788648687107766216554123610282871033437426410126738829388381534854342039537367676635302169708791742201214469280715543884742666720940184495561972273238243080232848762581847100660859048326296916671665937536353633802172474272421038250393422234134813191088093436496280695310208421877893905900358174527599846310767573584534847888242667361619181455966338232605303962997182773724777364391436762547432058396605053153114649222521588378093704092395251638042971626876158459441075303307329249234765001939437692932541503284534640249918236704109522359543297542728323490314469178192965181417505948282447308364227809415670209835505655040703520190851712298685761801356030849386000716072419524536375452698060091693829207622274097877720595653980406803181690294030573316097269245107254361600593267939995309066534394454582454956747960810286835909239121597361983343122344672142511604646760934464405154457091243271988129622264719553705469745084611294121974235126355531630350498412333118576805901337671236522339920238739153003957089086486552737157320966502245440548337668491016650146766767774106232337602600086309980764904288891911951999083523840348907746663898873582583834827231062506932845849312785046614526285986437252248233439811403393847349495731848701245944582600674027749376261051059543601248752018830216053471737387416467456263158260644155506094404875100787662003381352995034290479344245800632572390391753639051706418480941140321321107898179530574272324846450821844313948742011276661367506860816065596334185599201728601934946213671145447714410622793524390128916694028997615104464382440706889517363899468814095265544681309944545209545395572518137441686419120703913737287241922858708948319191229311857370401151333309571137800339053429717555477974593136919512035931121284226816478344623322901893297535459938467295400320253190352853922772123341175114743022139993931137273926385759919883794578463952368352551909550732635024098562348674577507759395846834533765924756773230435767515394460514457103536420938736567863402375205369442436251895936972960563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -100019887077168730179047604735828558591163076333926284017492837633319087579236156687063475530086899357035674430348883605110431747165482449545771774506971172983128039250103000598714678474933502763685737058857507484930232062025003627499915881144616495855725280476434102399954313459905932630668656197928031179663862684251605360125069586902151891959298666388015291712465570670934755581875206739962779463086225707627245481318600153648056610106152823044766367866158537866343754262807638892909673219499702524150253556952381192550205873315842870813296833980590160537431158201515507450826658637786222649016484284157467176177007702378200633441981310480258202827300776751393244595391794196637117618885816261399985755737320060714671470245924150343364355177852612603396333523240517205377848123808360064259600412064683814567767753761703809454721503949459144329581269938510071373517504159774876212719115206071208687054580631435679342392730587973233983624944510341426194234212466983927149947438518872457170742959685190184858802111948972752586335442217204575113811679842852477615675030441352821828664134761922200270153283298602177779182515168328292850813748640737781603040793404990835161832044578088722651926895225160891645736475082436614480834120028306986555805875191880257279536502618326765206001847444513774408026874558076865532218957275870160297517176167761998426549230727437855695734435609365624358706577661385399315424617402637271420793933270222282855705700167005033387847998580527217563106330010816420472373016053956571247034728396037371025441992525949484440637320631588248261542863612172759113637417315222207725048269972532437795746903215647685880961854672648360389614988579075185192490394735323270995222694824787341415368120169597068835672713724117252757219469739123320339621353830623302928203098550651187186514564480743135426305325964028270100537007712597124799554248685369830699878966932476363986330954054116727131302389171677619334274546454101353037985662337854041519754841610891364188357109082518786161667233596450085125129285424812933741984532542508449847855115539418508187121215979325665288864817549421489738284400776946158690844931442082700543998653881364221182719704240715110543417248125463882038183397260273531729711583462822712393134778244866597734165129514927607055314293804587510769985123079006422659356803863213265321933259001345826062233146275552793493870421850103979278905784725490156794106272028590955934253388569628791019386766089479935736145600804929522685021140770902338343188911532438589325798860740759256880500723396347182602426000541989656631773457264594405016323931123562430949087095291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] 201260641894198508078175625156150127557551371223240129866195459796834876116765082847778495182907262859561490438621289451720591654546667805813628093627909601776822759746936411695646946440532222002750896596304804061645969152578902702386649958913758252199694288250026165484002056075593788531726519045661192488784532130638268022984803916928188091195046098800461842438842396982021860022006842628520398357797135132971715187543540460951582573347100962037426818699858596593711405149137380406181187446425625476096839859450121414813141008266999676107891180050111412188339711137510770160271443480970389285244897285743281789653049572722364729407160380225236564466365581468603511009831650371216217073785381273855484376373084800677680835787523821596374299313653139630288647469073075620959626220245568053635367886757339036993518165049521921326705606469881150550383620518024694969734457755814258854964625949540849746491235985228145054962122633573890426749500227605134367683751382078360245416204104746124941222357844036510345217914670142985613754166530969208043927513141565698067769409797807656413276729142993985105514999549280619628932449789529930455258316957479878091753307105603026999652570042985211088924282566581740795707317111914306736492093014529821075307855096362841950652249517784077893291093507290369375171758093554260809195841264285812076511978849804798370805403846946843764483796161453014455553998727399926577498692219094570694191910078744510309320572307478881977920122693694348353290240771526807810835817520696854245398749544063017208635149615839925134279764804313972780023482206561101147619586931049604622487533788295059156612794642172953909563883257963766235455734050990158008433201193349585372649691225547178507731766481092165098102484953868870591749642840790881802084778777963041948461796917616221187825441581144465279527951717490554383293017246229595111806102878928547122055254336458135753494157024045761472386327010308378803843890416489490208113720980148635697019224665980659812873159678470529327338672957417612665478078293484475098837821309642282969474350188593197611089311280854353501997554133700211291701420218935189455274361246540047429698805061481719827027609794791938438901731703352329450320309462498349307946426776308293676305759104826736790852442556494849102887684377875029133168545687745029380766698501998889296681749218114777031671639616123817489805276829643731298469692631087462058275838488749512709075757064308756296135377387850465308729374312306335340051911538840799919067355925462940444879082762745841653366439619573700700722649588466901118178715199608868822465542949330438771772342927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -367973975963033345459868504333368858059864617514082179049130816046617518211731764826832917258402580068883623689904907497108912734062151009603238487494899186768483144621469372875669387284205336880629716335927648948920876407700025263285255211176342355789280814422183225877848472785269431970926996833793685229682704193008641067004811604013834770068078017534319763994682097106175093857132535130031782260628183539902717022762088808001701329728246643852069498189873389490464774694413835839254672754675731785085250497944635449479039126296145695911692920350148771690355746372237928405898549860196487926364257282233666693617365687662590861212747199787709535900635724105389615415338790974320658636684683953122890504161981141398563399612723595847266962212313798842818301323679637227946684771674446628125935693905409592985794181107167784577687284096887650992888665374601776465965971101538212938608107262490583870629079114928573007971750764170008718887225569506459096251627011179138187559469424404784165438444363986525052527792341988185911793563839564070859339798292014558715288652872848589185779778642117304613646398739033689729891215588773257384237047377490131029578986467933207523359426920369600602573717214265670415152211968293937710558053426281719374945675114464129677965611665895407795047028082935366113714832087707139307300494707728748337536336282514160550024745638475578355561447516104789583153876208444436577725797290499000274306929163071290118346497481195162770980654887845005153818086969070121423912461082317939027472612996834072743998760524507296800228866129071336189010662662025926343408640148356414151868328823270928573814277926839318108661118697252734296762286758899119083637280070847983865410027845993758698390759042935755900206998185528313325851784538310047687784770461814700920782809539990908489618156767276607983810574933967490755500312194095283411687157260406435585566078421266772271268008631193520527164115094132845829399365581838972555259700949744998632895180144322324441558367287204472387951221693565011914473269406966018233346278479062244706203826976261605957781443882499018509499419963733801366537615913996249086350495914003420056565897663016137253531121565931932129747767687761262614123350552484029186577808716411062037945416965642490604662422149922199473702278082142484998973412596199782929095170688261141647890449859286209170180314330488585939797705125525191509164332491521746351333467196099550551605842910712327316755865022705483241463135979583208150816965093736612751943523616703741120926500072554080227585237604568148805900343735852256961125087149650505897044414342640895822836482965504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 596242315716962735576287950610035342048249831389839716613954445926388454193519149690818865384731269633590023288591749777644620446072455936002211136323727573536905110287422420686278307777526292605527239303421121851822406888429179962919253850875254382104113052427866309934082034932588477999931930256368443066218524258410991780654036398177489319841970962692500327734002277855473681489409004069696245941952549523409884145173811601139331724927528693575201248651923478334802332742092810512586093379497733788087247561137207024400383336623454614554715381823116262586605643922819508268676060402595686899197150729611641281286096147435787901059472261076451851159173086306931760153743960756745017708665111203878182760759629937740592303708250276990469887336420006523341820031467243906893493154866436266432883133873199808045409117214485063770436065345295968277277051937834678486518219639955777996304553258953184444493191613133781179807544522334055486624935689504761209024382887544000690987335881830070585353931535458525132387878022710050088443442671227493577792467910003026636197124281769693391495450342003880261549315143723221208249707668441410603843798106948813541042961062877891269621631887039560524644390578384004472390850421896101493634360442383304036149072386066487155242532347566349156389718046302859994803996954946850052658378283621248379719638493243525767550327586061590820476730727428077915147134259894025172366921832494974324622228362009946166846459246694366001703425084286630845219675407297356931138085535373469063030397504542464007564366797789317940171515812957140445672952427235643615937975161139815535960933337548889272160067878638533228470477823882005777552318944643511426019294518287925007059167704635938062318882832145057230576400096601540524038457268173501899264987194795713823420581824564419398822035511866413019941627677907943610249309227727409861763484632969074490515682918864875572933791697903140662006060480179013990421116903440140399170648694366500815497479104097179678855696223435993386781751598297996269203827278052568528173059533529064326366662831678728192275099784933699379644511933823733372669042918576957875434684362837062833116325912250352194369594364776697944034664364632950246195061919900460850552587486474624274010645733894001356060640166785368566756488523224940806213924436536849682732111103104928609025652529464658177740275652722214994978774562949126605493076376251325714225657155544353434875277090784871920454453074723507840014187258565063014869359751003108833443209521218092388350010284899399703705543731618241501701656388498708975784418955209270047538605996241087986590359224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -847383966857584443074866828213814991064897691463785174527123459746108335753085721423603480969042050707079786587766721858783305895489583482699775078601208302865862577679483517881677306018709843575387922411190337583215800181401366599766125173611510487089362158894567795138318261981291577237685048302114277220034377275477334425366959357302776838509167489944582610184332488513186399849827536302354777103177048281618050979411575657302977676527928777133860967448202848742622334758100160755297376198577220398094819174580570441944284511673002471473638911904390993809910155155335741330292238152037416446648183913619878870233482099236969751763923387037535151510878894475019176444463233428546745338273822228879278829407347125056521282802166386464342753568033442635767018336314981612905700672316239231539421273956795521336811629644326219234354381448479178875551553512289197274422194094846888699926740440064934251863740637202706643405368253831366025351511604129840035788138811569041860533712010054558738907490040887349010386225916931582166458110344201431055347145968551707685424286247246607094180503452296933405774694691318736856417291179714534646849826244897175896558123991302076215809357722447938466740385999357381509428266640346939382265933727686726158422380406803158903469423720038973472240160949349800552611177910943109637815666055840653164077884314594973413396773961198776192575443865437175720011534548810510945434684722618795263119470469245623005593438049781494288803495053010991116581583011891210150073992679448618056187613680118845486446444807005547457417484990822167156188574125056750634072557915983851005290009270962604693208291722131392620602785063807424316640493243691366881848540249667463245754585322610921671935440663018260452882783954967142008843878171711283731054441105482182373221847370601758230901745561061752119541435491606534954914164857143286288988782137481341478888629368958340839442174117807619117874075465645154059485069457743122904752895305512803652829669646250490035397529516139296131938407199967144071443326326036292934989623097713157448180854346424932372101211542354669630469687471181331367635005432678862085834112641605112460735379727892331362226019591523927837986181517281565567120028307855217260816566440445305947472612824834618088854854899757328797245338517686141304869773458619617537830950814866922985112557768237362707874899070628367326807434691285915918764980402944622746818921843992043385799744969678538979653954461881209339129560145073590580481772041463466720380663866075130624343908409773170599960597048740970039408140998928972399210915649181148643008809098488300462416823582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 1052439845304770512992499884863680001634724442684291419003645889162034486187180122098298160185277038997633971212542370403034986220343677087705926504470549222536280729992610686412586834841329186341290117902179152571564837431079902132427284277022842029420884640959583714070024590801062991236416809893600201868256397467466607394007702981291331262752712366038764820484599708505779719040713343775993853024461255356403315560522415655651183362244860241156949937861213476441787631242334277029369758306388797217491001818598318775203484570999691540678415062086456240355779036224794404864640589220667807253287137520760388654647866655803612613252466060768893704646671750308408794220984561171662969110154253373148247789882329863335043494489464042592649654163305381439087804270557503854171526463534601508581243616661074543562996896193031042760239334779584027844015121844669370208167054739912788021868294801938956171976086579330535327976842150673906908499656995822891171816100238437548393828106977347580705494055620022413792219315267222478510753144500502585225976107592785901709689408281053281575818123230685594988480267365038226219843517020918222375737630852485482204666342720525522722539542120988752854379502169730243242705215735827491993527241813644016676882874028796978301864131290072845604039505611027955994337671279987327387869608266294362196676097506953278636862211407819095532676756895684265065899572966515458476622270018309652144371974014962074888760310145795595960897345293450329047656866661207925104355209718661969221750924134745485015905830066634570165768380660931458048387900292942585917144478817064046906119573621803188983051783320894491472236954538856002049779953141738620529020543870048265778160594346337649404241499223662816527397479564401291160574504802179755972710718969154484224476254964862656277352273607980589235517220500097631627318120900105290695742446979763950035379806828019191668224176016744002858387873258234995383926793417097405747884884675814596502521829547418452498486061973187750209948870563549502480298616062826744783192077556778501429184730783475695484314364061379438839744702112565998083759001663975954280455903902759357339021099964673668512731394804350694989831719315871168422347966543065351807670969303962128190466303779244948385586026838657276499755379904443018693536365741197552353941298996412969340963863876948925386189753929258038195818218892532332631358860146809145477881466941328467116526006742323431856947815210004869588984721752650418763950060814173916383893167466545125445597395827157246990662831054947060311610938024963710106238403325164827154652933066619977943522130001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -1137565549211050909429095192251142628608995613579999387563111480199959558228152062478046919978172891132172944823957323243455887733253235089214664147064952509815638987351640802196400796017399682825896208712927536154272660710405290548715539536911043034864534264565143328225469771859702662627079368614085146038178048881698538454014411517532154967111151967831461640984347296514856272752014753235800613753862769597743524033070485091988854109793499539047870067897974181870949190438996525709729098238139322857965158588657270017813406311115949171687014544576989337626306902450933157716964260387187156501308733276791386465892162941324252044869816015773996014484820334779508569388224081182282503818302631676376142954405973551251118212944331801987095578967314866338199023440771967515790805699041965065000506295814825866794779584152794623594058792349901104628501227409093097967876945951517712628731178916026688362666329222515120387281424567110273893683765246792601815340797921104851302786842896005293068867086079952769764460261682859523871371550057695639165747189927400526594052756710726948402903284874807027093082203937387064037348603184827933120000036020445386437570587217056623371407437475298166571622251158355796867962549696918810628789299455440579788414056038285033412475193265481972341368499522609632956142413852220514971442026762399794320001779380161545322987204102518046778124685626184836131176631112615557670150784771495637247022747988046385247196140839682095944931294099293299161481446662211358558968334022076000434527502742420483968546777868682900800809695039583120536442975775617129335445044982329447875202373926420027411814463792763818904053832856136569995227015085613040074133202279596560994190726526991338818160839719406465331043611555768837054866260165285345693804958331992146126184416387003710134533184008190792944759702596377701560661106543073444181928237713884665591986445076829443004452051151493763069375722768640402757364536922854977191158990675288826914865310141905275696728691157076297574093279925864204648390911187037375271485999614421457789086801645601788686386921259458014060528224795199995460532186364047834052459299694237154487415040307054289914030298842169967156218605982438302818156851173520000844750074042700909373817045337146294972420187415031264128031856726664355218942112764259866666776354378105043677159731476093993617726313253708818570873490684042477329137799738961624192912903103714537769591566227573751135356818047391954025442335153804894477790473738713824348068254346156144589566431296885568621894410256688723556640875854477374719746217407909240049639101581890029210776689967104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 1055781847005950040044717270718540436190556394145828216061942563945635801626483709612585132557444077144052201720676771263494983711387530144849745776550243030299775249095719580975934200648389067511776448386452205224805323824851265692304838957106731445875525549225508221852459605516279575646412889217464719257117993125688417758132416712837091080387044131837202057652015410282877079682838341855541881997430557973738163642749780532332151812310056647319583646364418768837330659670320545110048418917409410729178382180831857994945857753451425442304688809534101127340107915649508644965408715948138145836390419800667300543994206848085005587272816257029659839310945651476218088102646493958984939725669866137619881026202630824830120936390725736734991892677257343393833616276082777874969924728814134179986889649394293996747421594376714153142630940239642146150553800361957148646028049711329304749701570039164641571326170685297099419585961366593485230331863535660544878205589489496093359620353968849732907075065019303170196307025224806902287031581076537564281819459856515827040225775622116936538495408720835914167317299050878837702140455098380804777486552310067744875558606313660717827176691536316940495644982278935319395944451390571365137706242893976610613333266097944171702284977752737479942719199736541037146992067010249018874713939557150110815590446878275385972836544983484139630635320585865768240399959784713171690995943579556745605501700052821143602523744165918779544506635489936423929786346619877521111512988129080169116932372479142621595375316707071209385277112261904804752672216727730938705929887003155095494382290426766792065346608458342857540847899690936363123422580627232570782209077059411949082895307041785530627851602220433403033840915771527178604480242569422838640037626880903720063433275770938234604262437592987818714021582506982882772029307435459635091788542995463262148123784441040975517758404507089411938237487066983112247504610853316193924543358960539440200179631453235793558604833887393429282927446332344520696565647830047089597022029676693672751561890642399967221660733650985446230527228156529289997336461174396559347289024701314465395022780007816036682073166866290058635365280182330576457239204911417493815768920124673398604597346433427788797239676279008739754262844139090656655741235023678572926161607870160199845653744054059472572109939200190008956528668033160302592537107428582423611578976829975294562380073236558631097831953974751727693639547802740034766851011037001171553402829582484712048927292459769628883670645954993604923245474015214642635320790715853293241432039318281566501648465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -810900618528145700889800395410516439695335310455865604830658327760168100704804149147332447585597557502008631731554099138149428631503772039974536121602937099826596642390580969467983202632576757625486432277475453666502699221314636601508370359175648086554760151210994664969136460926172414748546354695540114563645776474774864650518405394408321156963290596454912088953333454948620620117169462045121594675062836709911272583548166383616972399534119827199580313279063125974400834992391010468058314904772009330755619715030830137832103644171275781637940637440516315893145175653315029513290442689818714440453709336269815462409319821327730113072044596375996831355906180393363381540071927419472324250375664805000388797010184099373710301135525571354455767084661681544546818939290948996904982075873833995326366502907222790534870582468880657484895239079145054731206190797322076096675171739287811687088989614532909228314676488503304733761274687746812696557280867183249524580437874695847833469139824414743559192201582826716589889836314924404284593404800121958174435974560543396367215581105879186356837411652171578721526530327276277295424313292508058150255184072388170652947713099583641800712826446191201866638310130024553700416012993119128910817550446541962615664290959220971182112003991372233912105848973234438397545548720953383940253164294926794163421036154217472670732156555172395364013385772747829736205231184292150891193690886681418732530029763573846623611337951274254488722121994491671969358424334183217276438487104415203699082008830826583434766505318810082451994243957111144237939077934056475946049138817379892384380679903965168872019237302105670322843115903575042742876272889145322967624502636974511075781083519571629600527473213675911472217666592829181033525924906431360829695353553321956806532554449348709935822847133588496076727142938632018331259729996558392349716290394038928452915011178428802379128582519944789815423170441066936069800112694807392063884510977914731364871012368351729892093702501123857949631572404498937833426569246477418375701642823101334899925979973577958955674390007770522962083455971027561338327477400274719922030925890790561311361244325662458114297311790172822044098364645569975110429661016028009142973636494018807919990925479801295053563347767733934017006077955715026585683839000652693223366571472882889768804107968221561868104721046340901949746167402948980905147128107433451066374267147713046628503733474730309706622957393737282246731926453252050380298892127458738280718777590828099239348774862870750843010688205699277540148112313917509504066295896671879566412048151797884854206715658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -545001805004314323258172177172610006777026074258558460785388547209323767202571540948810888298268452647920869345656240033501744723313699791593533995140677582296319647614394887963444058710460563978636581874086273416197717747216042731066980981771057865155741685153621767844813439377988286450588205389374049913118157389674241464379667068741703087526833401269965664096443295978312718860465903330558773333678983071462294307899915189058944945737969887188454563284103579532277298135604658826955377183269244366605729199039981402463009059449679258462333226662228142664810647385979552661068370784804361729066354832914293284595565555879856951904116228924486232952465553327380492270435720086034945704024056256675495134343080267787267327359169647676757326289599757772147823169676880123582391389823860527221794416048193703177830861462430710119653810917131111660437558345874262676686319766292833999210855039976634061881739220567281349435965216759214628956720603047535126876787202579471246556486679230757352684817292318945588530410104448318947910275996274687787075057103831331149212821994791646904556059197850330944599628041319086710682230881725732408257137093094340673751334492906387534606192578499606929199962123507278104578998756887585310908567109567712178253485684884628304114207994051846678355648867273833597447951555102312976803132377960897743419479470938799958478435120422137925516381537908592907555725431824978276358457796497769117282670301290919444978540400480893551054555918902770078903275531946711728579702939552856442995260195041486073690732581932631274941879065262325550065733408521828371603000795937128427729586618827969981408064183015711961585422261964790651361744508660241619770415893972388680193156598083371432028882725950973783221887992465910082692241003394248096242761833709421860539190177954841163533251969490745226773123547634307684238268481967249614565199514188079719453862682334810543269874749830503839408878815184909071621644026345609008951714233237320032886429458213998321896342973348605822701306677169178507213484532099326118021444407367829819509097419292802819592610794832885268635900805048959119613609577890162639960108594190477362961796134362878376538370431835787191138089373656918014632845954581818543084470482595697800097187702120773459993302686166550620775219466608883675280575884468853774451625410055455411925388281980771076170813513515453769369914852161881462592351057297687694556668878345487097418087840327461015096143698135987007292429621450695210814488843181371280674063564836609432172129275180789317801663677043388075540222729001112813748494830274622786598107420346707607552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 308561838029882659265937170701396629845978526857073033108714580560456360530888035612985854266816499028765777652272744284573694088954643953337865553273087983878036604921255289583793061368735303473295010078617423479193032891555956744499885351756320346380318756209178298925338825235310844381096851633581118824790063434058961257770266001716158729941437157508376587923191727541440458143334810812421440013879978625650016550360808352646309470393443183724251791426318954624358500859319006227660299239024448432567033089515540841150256971655156803890102972945624972459830210765177423382681773174219748750153733288592202320579279518948176447061484441323587515176014606052326674214298770823325520698841772553773225257899132975038052359366200629288948858938179652642494547442368009365972982421675477863293442043850656295096338806757420173985074354746836012266383710169772205724447305307295278751083259925443335330084467318052596877880231970292948995840633242890065402174604006962883963024656991636540348451862160426483077520521887267577944998256161800013669377904380673762633546469917579481546270196425857526188322435731040064943715658953815097072910469505842087652592621109205150821672595930290580011714683998059212962590553808754792078956753687373338221708686062943954272681732104810375746738051507936441125253692970739708675176296611245939408064663325700132419236059495094981350279753911528859002358554335962575773040708528770559612803973602261061496174140980249098400679034107754364872946149830072386058566405842866840839916079620926194605976665385820071993930374646226023921394549542802997149892743039712271342775048630692141468163925320214097644012026208422338235075937571877164723333391755970146000531484013872381410160393957554062159388804402718956359096897645029825688260121134660272325288122779264875375201549915648103349978423339126683789522096718051617804919739713892514531284603016411168236573651693470245786714896126781100444375128306476161593829759784747965632527269361206361659687488463189421091746830332481394517285930585453538359632952299150227764928752866037882211306365127766581103479346757103710334726416588345119241399790971290872301605831724213442287402943936591458778048946898064339079704305083915045637287192668524824251347040854084689198808716596454695557420905036398102170865057953607838875103273988510242694805623600913615822389144210451172910473995956769297161434201417792563623114698968624327825002974331217872584367910242048437785393703602464240732880218178955229237120413064519597424660971050625274103208147308467932276183052454219452755339218272366181304497905005895415234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -10217929526390658734965770536134860784803047659890464228333374263875352584448220701619523933612499404802131162202694911296893985851608575853055164288181207758062532041136955457175146557929872856552040356794933349613402530906237398811054358090821555627118181645699574715608702599779998509116043919364477337678879114352401589895677826509176084476752851333810441753139165993284724089479803387618378783893919598744604063428078844790315586086100771178060870858703647399661810903735834828446226101531731157655447728843173041256670761494909961348096601016714730576246280753003312272584182213427153172557819826291788418459896035661617922794690132964660200566606414037715141215333070969336316562536249457569613479725302083397094724358544289195132417923690795041898275078461632201581001566388058752312662340241227247240902360325969440443552557389004826731156108585060490873956049374997681338209138969580698041400451956513976023944642719464623334834427202382068445455488460878253930299208880429658683822747908406105548416427292577953880953472536723738050690285509950153170996631749874176321906789335920351129315182772144365742656435686597302821615898762866304856037405554928312346790748994430123178948349456150365018251009028046156955195486819075243645384344597020453409910078218766033487438407295247274038991230131932347510007301099536555161755617865684087453822327321475323567711629549499345937387464711980675507336668778323602470885980370304136966293658912771269934565277137124778119457647883492615459238069909538300901361837009919525712886829799216593831733813872822035861195865342167995786966714027144957106428168537532092046489016468123176955653726235967977068414314820629604602950319202557157704962454936285034299387114895141490371551459569373397723336183371930615040405775135895782090013499028015114178919057750972691298989972013671457009218327878722646676222497171617886037743180031723154664855043596695943714342453782448046453289465808980059667587803406976734076577781299233546810097830650883597210348547391949258992480405282541129857423462476465798398571121419578699665652993257119450183594429778427561827052660462665474294815539006420642867423240394931279783348891017898440957721971674678767160720912485997632561350274270895392602852200850154183959940968178099996796502236438585326001927547898004251854489673534795080972290542765301266260760720616962702426947091331562912957847860560455031528483809838448851736446455367873310359173489331501789025078802356675229334142251045652121198050810983263162880625762765748007056405769028019999732923123459674134576897464712514941241764870319803638046785536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 14515602737589586931661711571263208950404396250000663453933022634627719372053808856284011775445385216007870815748665446496078097375826023243170455922344130669366932313761594725405586449431005447413614824284804806836804039960427481622311763840479001830377939044765755409707603898872688624251231421757673656854331802956262934993824911646328125735007205096892354365638272602015183924733346389394080018426430074434707108634082415186638384007395621235810080100721560087567742730592178942397087850449685971522466248996910726902322576873407423948637441822503809663598999722666591895222173382752836314061888116116608827311980771842898023475022034455447742862144133112760097349801040292961282680991921522944550663789532931139877087190020500091314145156556867669170805091069972724353844116489329417616746468264799592731822546165726119365122827054170155776839677925722892220310410656164140563574785437051263906397230133469827206497558945169882691967449098031048977474473172780778461300672553552008864735252772131715639118684615317470015463635997006802426498420466050502627410406443849658634846535913806569817163498656314340384496330704294271175470279589472134240309140807402107593048644111014375584452237379145607087476626475123220179813113863431424186935482282128715839341279365188681860798830862523946252676399587120285033525437021113320676628388571108378937099501949463149172426616867729418022537767119011310882423572080918978351899783339229319684479842293422173488373383215405442705271911794120432023572667389585195242072951775411022382559616403788530597417990208163081294040100528751238341676537008370805170556458167008669279519369267171048041985292113997700282379275854117051307961435528425849566784202629413228059934933508870042732656133549291745090184838142497825884128627729308976027888324809400661404641448016710045959813963097748769317059970904677424620380469737247517342567432715470617103764857295136671327718905686991274736225833372224156375572880871586020750222759921223885032423997401320327144039762612377603966248235939004640655220834465203661702191378957175788538113028280766308212193992999369561691162256632278176893432149996687749208348687983811035695578087813769158280820414090582971543381928964989838501643655419795956048916384015137610803145644024657544314779094155471023045972517146831077061141409715883205092062749373769710839672861749677360995900661145643650719109189577190270313271091963701655359495801159509103475271421908330473899735612895282785103921664703328886205357040903599784012518935745357756409683083927274927133690776397631708926638135209747006577646976430043848203304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 274798743150682807130478642451845264937702868560780143543099266285988609730843109694809076858107876101719921199784319833214955968719128606899146269151290862568573482678729415151920911633735968109308209160166400146747027097791642919862308140354357981359834828704379232500955378671207250934568720099604872314654507513349266260564412255581741461584134682294008986543621414935500368349810209391467808429341252648590785197251193761989944055926925805298924490639889952466869414655560034173548809406564254684464525560200361104802841642907208866956436126922633116245971723732126665492144197466487360428235548246546112443661465510385653304708473586787274263741813532030880959016211220781811946399985891058463266788001547018066452082215760870336566523457240943869717819066957200221634190983010223009788222215536822804022475402191356076306930408067293887332466783599879356295938335311564689711820888447721828119059465077900077658152786494265555796394832079158598778940439602009858222209950936944046649233252164117651314084037145714343281151651323164137331253126578575917804586657040768576617085253568494704198099153341189109239559281565831165178178244615254086035220613765040679973664782921270523363588746418828596163269327028748787551247877421940654494771597578976694022953225930446041768258112814482324522832007060619120728317296524218238596196536911849056087009349921664901899448487264923821714915835370616532771894853292688900776490449040436913156474287611329999075981060285689920390757480233403906670880143117953244239901124140205394367835541984552166133558638029115174770729010090895615072183352886168927338408312251237119274727435304998438169447487833395195278290896934686988865415289151333245881959111538429053573726857635252938392943527453174067088298153492751494918387982467955763021650762630961444370967970464559263984986398763387455843606132255145339379294753749762181690816746445117665459102865248101735230781194808373062909452326059397941399804997222168369093140033744698931491811335478636456547019341215262025720288717630267267743278670726130428465586738456617284229252768624656495644363575982614394888629023423255342944264714396666073796221407634413605199933045680038408672873991056666204225550547499450522638555177433466009687640827289672691213472928972751206277015182274846497451946537614132201982913736612235243828097986341743473178847619565622760777104008990853064710579984458687197825878946024733265111888401423691354576874822186075814130827242387024979868290680583002913514199515205094336976079224089779347879040229421858037523346666609737951477277236188922040335254618258441576439087104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -1556933293024758153407657099718616676631332306986584640371860546848779779986248533228411522093149222605863855309408742893514029586949624099168924657638392336808222833780850361421610151419556648051763260876874402469619430354268440947636744241118572860646211668719643019100478109329808139854572104361125006481108081692247587423917432828527680192787518618320920855611372163090506737093196042672874033068969536133087281180154159776145882891615632339407630411917340548520907992094552250042340606535340161269762396156551460239455383239664515262130131812564646555120337591332779420037945352235017090789185923568678609933587979603446207728139008770710145484640802207047458612380357227541646872764906778851829552999517272089720244153981968561027873081048671358902211096910614938003535617525477487510658316280372448170044866259391999832560589115280709417407388948007751244765095316320444286198397937773219207840702947178717356237865035633562494028156915023228645879347068659391305491962596659237191888950294006896570858822317090755238534701499610532315056002914151974620508931982767843606672835245365022698023264950396344158578530263454030365497725967439991820127913699008536619720181666239999578612473736884720852251732198373027762677480203431697889626323621173453866446661397890199538103129751993697737939295035946816152696894127726381366560705417689744615635456284916319481987565314055420238250967821830939787903994001624956552614525787703470060042108919701401491668440104066330535426691143844660619348064863185180169712805021168377514346655822556422860669398269230108345085056853448352441773210804401687656348945761812379354633450959516710262693611541522568116461297378286931505525670297060053460360099986722162354247533012290190129664017803977761096349783025348072266765696238921233839413061046543951483185984247284626981583054702399064403515198231092983111671839699673923158390090770898199508276024970798511622279133053146668059433098648795855947653842824566900934373632284071773294117464494448847091016665700817972402602213998087909342907851239016621399340212327385482493808931042157863134642563153137203879507822410078478548689496376118486101942004350264022231695194670800909170462509216448041353199371528867621927665828487892322940688779681930839121271303407236778830224124036393055604574152740551100256592147552735300239873316811331772240628727609660772271596630369204232466654435416539102634452762410444298903199866137014256130054423866892977028062981511597916309390251137822646738691920455306941604652151809243295854364263473841879654466897701925617607442580562810662906410281595286846753157939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 5216804332791264712019185557594336025185660033215291322918542656920988671830279350711520852544974488630581278286564487516300245467949666574708706327779282766641747417943844719170278947119587988673723815299579261834432115813426628497300013182105627246104419028252867366584861605072555780097880937041246283209291688536234378982739116491237569487756705823341376154963759176515290753837644140357353731396742711771607743851607284662896070731662638765707459769004062012116604148914515588356295046467995186826446369659640801957575188123365663390254962351995436870532085687200498362823996661654104944309109221291034252257744587718383335964154975847260915722280500644790908670915390151697864877716805397272458448042803562120141427871960947865825644378708014248716603560837572849055726417403647584465183344040008148170389073124328536697054063500443484767012478177581213077345600723014704812647350793991389426931062748843387620195170230572017678511517194302880138232355418813459285855701935536511670459938318357312368628445109594933180324763007492966261940289934584758576878562060992468467938292725626161904184520593211965071092428938580627947796174142868025074322394597749889574427116396469085677904070216018204885597299978899550824534444144213775078719322493631985792232628654362411666240583582468292932326175773627495993458052263089982297344368108231880545183146593458145794406115891293787335123549979801995437358924047536603532723232773321484265056249242474837558552970632550324165475566101285908441494629225038813947927890577064758187994400904070622192787037676310000906320180362794945015487400060892760728623337736785298408527180646965321202115890546879624634153599600633533521020626253556226392611613530054258829487525281378363082683808837324726067914272800833890097521145268750270043509381141846368498766157490865625286128608877141166307222104764942481737897320110970808175589317981517826745493030950425002175357860575463674821719671086994895736032952226855189448482945150723094856036421099511137403789430595195091668948282849586816795112210411394742088703660708334040607243863880667395388945836459258475207474670803689116874621765604831178544312836318656578979104984484302837860765308428203402564229135421546302180186684486774616232897242757294185736312300976668563650406325928902695716049177805385034725799855335174391233524625452479903198090995313467763423346707443869383417643316303702614330477403745516343332064970385445577577543193988849896712352054085786174766018009683212595418690711606463119757538849640239617790136604219815670522735054147440263063217767949639774819753457262076490910737104896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -10614593545558831896210154521397601295221758073404985319860580715079467501857307845084149083100405033602281805575200093871885506908332606996636788750634715114474897214793549016409531096796044086170047209952984499695878426542908692195713885169912065188401637502292324085560511899591908798101423078415778974198991448897282224624499318180237634740787182293259198952125164124547880359076481106098121106407124194556538458039206901901989360262499602701412926343233078948942740930713225709382150090313481305640447030237188546228475254059549734717743438527852332461872426099147228549152073752126996059839892731300341907544759582068780066538964626288207916974081884696290792964992459341606147048338726186604417434272807617221953259583748104419180128611928225790553748092940537508531517936031399450413474348578276845164228307969570332776227677595519427528148581367363300913258363056616218590103794955293303580596771003885030365251546715614674525375071317695650677345939594100867624547092295919714627248505767606976496194399200096013471215350050242889142233191055614417838482008272226845242841735481638755139941844486701820759682882762537695976431444806246258635605918331277145531738137032700876115302350578295911360604591023665318245610403302865499038626108518880088100477526004617161990157368119806982690436518950928934184061329182550969329537446536222242526939503554618825527796101869929269855379899805814089201361919784864049646171721925060696422496653040825344145249949364896055995913983166511033046365311747680631622810043053166937245158643708212012853823906143774624147310007490270518077159699757914431435448098273316700691794589498828661128989468476859742075254312988757444261708255645311818788242800337794388348563892204099334382886191183829142269438617757800204573892845064108717786016493693137419477015952054505589677170363196047452390730821381997010597056223746380257806778850126829114852502070075794504951626575286602767122756102159669332899961716691410284059262091565816227576381905638491590747273240523295938691562594404172208877466151180758764632993288526986456341789124375972869233126778208526733588328012834402225304138860265859911456157235862539408534061554200445622409617230962966531009559225623233311699114664819778800317442898241060302801143092755360995542511125359920597001261159995889018950970299764731268693135244665319915070565531645677842503938094387211399366102281769284678880647709007199669528713941050822542174220705958535667780633019436956097164227053986759468438106065581129887981600058021121552387952580585163129708700598416694778882424082126536164537938631320924513784257576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 14470600539955298112881407464268189677319909377797811036538350198692586515453335147849484710453290791595969417576488141061661006683739734445549847871345754625267901807604538201145833488979226695434131552642307929066990104519954150226201991012506772977902569665606824926613490144554300498364368121291714803081261894336828767926590254255852731450245730302078762698205435857410502635698897615748308543474519141912773010120549694117971399988230081364803219309768632638454363669854237920951065888791578701936847078096785073793079508630091303611764680881411339284776860447956797174076813105716950190172794888946063212545844052285317443528627123858731012251680692676270284219722348048066333759063066347441444404446242868137367470346270313493267360315032088890269355667283412359845809179636704718334632658446072971531909504626471215611170395013094104102426164569317564750970902206958965808342680718139763044057687984509588682271114622557890182416138773435510887642531751777890576082713515438603249415269808626105656382927029718174354001504176517590612586441888276989922839432840762877035252037078999637342208909577320436255068357325873566275173052527763540565926558595517734572106598971661961423254698024223881559375480307596672819420238899651047143787271486144610877362809332553281599742757300994773383674302639573949138227578468078254448276644704308246203262415718134604304122785119735699790233051410624978716727529243040226229751042590702792363493119142839429386376214095146251654303952957934287964456453759764056962658166065260873282907802272876096446603883454309550613084545387539041741324914352773527627738969317460524376343251608143946390613734687747297222811215231351517108859503857475369702579154341492666079092094553627076291540005908029667662867155961924504053700772287699735718472226916305305529008952415268735036955304880032765783583323802490575307893858952513990583841064593014087170962002686312897105106292408132240446162549780686879637985886856750051654471005675960195985679283160018682103342118368075962102374395254982337575483507725094449592967760240828617468761878624110105918247026606359804355133465532193033947503973275581134881037426704882459965972463569211198407415914286385310735354073309867312596239475477068383393122523954457635018560407856879191686494321524707250843202679327055416557701653879992370576670531560940360452086072276031179406234626091523717559091730942181835650351634145571896946669968068242962460637814438617798875529675447440563996301875344386517226542136585611252792219849160210282886567251611597276537802394974246689605812991521270121111958360020996288069645631488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -30498844158589893906319282299052468740720965694074843131278333453568535109559685611101194594854925220696081134749553363636055667779905049987936570989425818580534499218643286590320235546856744853182761054147938423067192398500360900778167140138601577330972256560757592046007286889856824093365240574564681443137256719622235746398396571859150749479853836634447488612433426603282317334756284668050708981176682967373098758150104605898734144205501740498087512935433119987718730394588168410921610050854274096315120244147510829274312038718163092009230362757038559111718726799815541451964482360371847466920154572293054236567378486996098647642662264205523785530083153800665076577959986430474412708703620894277217296184811321509203877548786559790022045163964233742299182205328293632110656218462885789003991578724599784196993639832103445395228914714614468279037616196859630227866638761656150856156137363113217484225816615365081422040477242369542035713100038514811712259154667536160433381147164766666028564376977202213058010324919309359605901564734465449454307193697547339269978735724901314749061506130690270501478136445426655650502742583692620579482534756497420852891332339657538264336121334090659802687989434424548635392893145935399609883194241555496201709807271037238430131000280246361307680996340233592007111524790903226447409161353914197845159970027618992862411251451193421809957340284281388663151831270995623375278516400576326067786205818203819806347065275711285017544008671303951443405613116965999644106932200340181689930807016657764696623934507343829831222958131370631678175853895105629319590410589754821019338789851946157458400445558194009153711249348033632019779316901703141754547229534958982372227765883161250389872624569506900680923250901680581523552744918129633420660916209988599026377360102107439365372066250897201352355404871385691885695060391110998868999776722516533981259099821580031198214904867060723618256863904919105580660203407440718771161699509909754076853972006644128124287975674958575025089055282137324741414555441466040422328366397495706945623503727686518702151237782654897941545988639593471328258529996886445490535246455026474762450947857711331505613295968448090281066594942032984441185501439344122085528008486932596354818068440893878060332424626346977767956486121222647562575722838670226204073604302831959441844782602735609803804703017107305166112380871950999926256905523174603823786011714025655017983770253415280463995026935903159769075225765900422703057624187523620426105240460246250403465530175955884918509375453344717416595556888531132976540439524923286912394326629021019253956935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 95955743094112374866765505965795603955721879110310482649965399563282976050475663315839616161600064700484787449394662755108215649361003936903945505122835377956777883847483682202444791634650971295838694525561796701069450367973115129882084632100664843630570959067284010143672220207389143250648266916280130979852981126253072306794168970591550274299880977393945006006471835932097420177539874422980492800908769596560565339638166411710342963347892945078890187494973566328773008608330351033058595241766673875417885187173160864315665288346891485756439474745407186921728116869428047270898926064027148339099073115343667029089222751141833977285665514701614519325427997894350340437713148127430419150796953683089572336605828739492974500744880466129434919344770406036044369314932851809360598488800508769181701837741247238082170043361908385835875400679946781268249107923627185396651397172514362760749808381180390819630630552419990705994934536305415124838507345411934010887399737651750819925282236960385969206954557452473370441075901527822305392697130440975491801353175299939329989387073495078953834463334871848896420764585331224495801813623066201293315730680958550191082352592063081997295261998269889901997434790570089197415361062654481287895823218849762506681450912817569642900154864079541577445888284612256959183328400257081148273503691447669035909131459912193440951372949265015293875429635502151622353747093318842394968637760143684165447310083841621764795624678914045741872380303475609310546502274121955997649950148419005817084579650106281501139184705241446656635140566324037781275159221147063807355990740970283591029535250559365892912753071976363105370270347199818906170365829408444134886101844190309465033449434131338204181564498520301540899913788244680383634163752993039318152432969476308295338088667051101529061618249446385682184515653470696896370470438794659278760562053039236771853432770817802671393799907523763086906765284211455082138940925484164891621088310612102786393287750285569041932484554741869401655179821079965022594315527188612789305498485207734225187757415592741336965653998233639120765314135060201353792376677843758340667503216906577690192696658240312645318107789047968377360828255481551355000320215507889170102852307241307047642902288324450713216089151787842763789067887129593530396053167982308797657780296206485004263846398902111696434330814969118192151774772418153351606471143106164163989770352688235383495092932650835422007868971390765534109118166256551902659955977569811728062378111244554375129991286090647724416053158808563310404035051989138186319063987599182262630860621380669874578128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -185568522156917145948920164983861541844099765002398184930980140105059117138803785777224781015909909631802287778410442723533330337345430313584946811704416790222302490073640894208366905117046736568886852414406645683759241443614454621967246332150530692065718835228800370736751743533698712247677736946807551951723032404685905501548408913757949531838151266352909246019448016247486712039783771103450754722583090454644626874619777668634662710478532789723734066989525226456482168232095168031009376454544112745482585650566032026498746432863058042242232065354145973667336910703713610668679521897064003152847928246651754258642589793526310065467574574481636017093209084459247382919943911393528993742558191535792440843493988934279736380320464889285316811887243184946480032639183819133238264549113844749535291439697100163490249937991536532220814266113788825541909106830321534506976536837609509617522932738419806299921249450312126505624909790575429690714815941968523085307735411907860699845616981189097950865597206262323492341452001018698606590224357777180803502384157371329527288269977944088811193679178291226370491896150549332490345350755010420383741186738803333258187018972189256506354300823319882653206844332336215948537507773993911886009304994315373415902127010530613688198197120006824090455218499503992822148499630014620866471885790222966155248524839196323436255081357430345722877097718581933237294253200544969211319011297280269830814386010301375411563090335639322896455352665858737764110427065835498104174225465824154411187196031050807893283883085856558686177424356960099986680976993146777577865552469634796876311609615239919383726526747019012300675262603263704441582144280590585679950005213142702628605880119033854652251423525565911403249685253310340524553033326050937196610086014279043653161482375198414108897216373783182751980997327531487945151113869388246023910804183558375494172522919758502249758944351108121755221822333784906395195132580179627781565481001840979356913052696031254197815776999506732374330585093238586286538209113173223883678740633444117469679175201324079509742672011826967385807027228701634367085558674799370525495044667535479812039683552420315810319218087506314950236566386363002591754680133012841347494061089471531332479516471622680391327785131261353357160709437378233468494139669313906897317177400943501789424781757144510413762471793441377342612269395323414550473354007682811634517263130673551772516874813002902913801492474074084871181187690213994389431059059627069987922069454552178967445892939894335620964033324546567341360659182498446076963659001017878597584706062748016502280028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 137379995757354021674334377845536629414553410461216372064592433607891436920426713674778974589571016312591717443963689444695399947757508464373402977920952929894592479326415053304563964863588813531661696683050227908338468890596996290909687504714556658382911831589125008651454076635345098308691571163004172618178823553128166923074125835511776179042016334641248096874852810217226880823426448251599682354103611797280287527526952997474497589078951982801475418563151298619549105431214574995674483116039794623725424917409083964545725005017824261126841121416735878507639125276691120709731454994015444574797590697421346473909946045826657915933880054914547966585464865448735774019542455395000672042835058453765434634999253174455676008878446738617051898063348329398555108648327308363268259987262480005597532464679010201796589432191105137869091893358228274796552970824451274110810680748929223761122182773723281934776136345960240489178083911332430546860904725816457284798659460352511018587694422059127659594652908023329247970600447287217591152644428261719789293136123950944303033871228626368355181084935713124232496605698417297528261075921125622309295486322236905271467669322526105974888391102986219934669096723834133587707443234712954514602137341306783483279912306006748072353689361147532067006132213992691147096937686663160127331158422923577391586990444441563554428845596700559606818179430303234497980415572765575988434242336150218299290522519707110348745043672425584698290767608206348986850079423407796138277107492717571722793336197690060400139379521394388278031264679600328796596127474758173243166168419354405491525651700727148927902656792876762361565612478724572661227418366999698605405781951372243872532843141448165408199813771466200781691249868937181660570381181850255877495003779253029453551126299208392222898059619010255754899700672948961318284586624209919958284539432196496546346224981687862270833342523866979533533003246072147868723874915358696652347483939996060488433735609584770535360068377268151821049576491547413490043923491443296233105972282578631769791869028278982671228389087967891791781862875839069678903171678558669835182523751582339651538871669537326753716920065604834553697836766695621830980203974936412844590419586735337394517904733734019457529338591089811244555261717135804686251316319989319189327024458562993374026512006531053186473814844208815423378363630207211225240136522189896048446559954823576520910108500308397489741899717763720118266009962441930985286695117722045083862784034786928112212349697092597810353305517550513685894805435405305874427032436118590738009861782359449102735900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 224578937619529977318046323050577908456954474433649689256010370082149728362443607684104956497912519289185801861027089712199597940932235957454241257829789985679001401696130323308288564345029885614808778470976419549215825641278244854248849389126563288932991815116721451395265312082237401313694145857476836825188920542482678622495244584739777238183497930823853105561633178542142341050599483375655953774243387572950936260188880102143181729790495863838591612776752039593826615395400754683450837771141904435164888857420620827635699732808038006768358407184871882175807401043983167922752187898902851417724833445264171095275973655469922614138812171109613701096953115111556204315308852011035068320377117657312573851672775475449800006283498149184358573973338203320456886982686327953524406136585631351470807419452083658991073201895821698084371319515837657648885208153184777728348620761082576307239935577111146569353942708037258469456657536509065199935400491823846997272219970153373313571060402769549578204499418511414631500705115382006648539617556594084619711310890992484920844796878287931410010302625273700263572980364593164862508363618374961624549859274849299159882424431570371418063170379121191936300329257360888453419430380700798972760403426033981814049220262359830238193261523945538872033462843131915322551107082628383210600731607045489261320775033696970605943752739435213761107005778564773277599046053620395675458350442473778124195498377351671643937230645860894423951477881405870267955705562321736830947592890391536491140484044268311721869403622820230913183814644456255429819472642967049066533572178880860255347999550548282079281524669299893477608990558351331050139523645919667052934660588192088365684795603284991565251923864090240238107838120928874736269241292169939409518827323584678785375153129303996464012068981747727111210112661184023301663477527243006844916941364186969743764170216046599157929756782412140087385371947882210688073735231633086344399805651831506582133887569188681786516187020491542627890435387811800971524450783965290437630271278475167559745617472328295820983828660824140266083398884044432731706622039117203769208545137675625196840633582786269552949485791948117332793273332881284092567884378538301233679532214195015554306280513241021711320990675023582316543560826249127340891606395924369102864005158672818139350491945264942498422100614182017892367994667429215010581796975611349703324711978711772105065853246748286734848503748633505545638620122047332864384201095597766906243172504161046481692210605289098507785055866545721368446783331250320698605397446995757404020500128609157039259648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -1035818612556845485344140730021239983893856239995090434207439468475134810169998162443092157936604464290504197654537685273739055765493828062772078865765371774204026045687824142433112257555868632024491019178246337560246444250348930809926764364551943623475672980912702966460960605234287806451824286023711071500110322319247812181939480451151866132851600598695309357182760762790746154969035897418196058265746908376616863817102994218395785799910027879360067232103068808733529245509242491144975097477977363434995904574667037221964848401615891115391253383335727208725808242807918581350285922231263172557463296885671375031767544776951867527656184775222551519867961592370093972468584178777104843206134332406737196671621407556483235979004865678670642926276170511930463013338181448489880654627582163230688938673116548638198951830053629476749791599602691925906410421463299658764666417175570258112268428059261752123819262479407826308142897674034245374426757174428143657624563893270303342949547411877602737684904558328346146024743834584335855387750276388059522671942051639369610609436113367427312755914286508503011009262581004884763034428576689013475334283500479236951614468289784472756028693837730291406916396539637773276069545498340339637742480556457750172998651183876899459394869333235635181585938346050320041096482885612144605845194029847842362864933890706616083924092971356846097976218289183522228254701253921441790757341270931127462068402893716969133065824230246753300539774677667160001877646195618927534516915235921019190025016472408072639223957460524816897523287094815026436000805276772379586311308716220517264037995305625408378712594563698323144905832489456336512166457156139915217689163388688038579181094668562641094267960258679386512653388385012546649911801600223353901720773127788495324285318275890774678234188813055794811853055574856072835189085985056552590373389045588091258392704913391735842044413343110367200875817636786724024701693371854526715430677294998436899979829661122127467987216183177222273533658932203644747847005246817669502000771797272698991595661442672725371285894256094795865837887559100589526590961153788131812077197474012578487176590542969356877550107856773260205784626118089447123291029088328209963796963832708716034432005037148690658852263031954960071728142999696696454837075791138341931160633988765126323645356898672679304088329933562398884075726540644055490343804027174012323617247030118343388301015057131952327534654894749136967133749003347634824831447389590583317512762690134305650926057910780142477861385416658068927104191591511728329550093760619441204778230322572522125667598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 2950949609132627314945363199690435711076973412250246536410007401244378545229667188741993678835604204488926369709310670574317096696511801407326738769078515291284624381797671235848037365173328769819545417000884094793391857473623150181057087166846837202938680030935901198887974033482721867791867168980823307574823818201876077685242379778486743974463104086640126938254924545223097664883957507637338320136139952993311416444466731317636948574601956056916813991544198002535224361055450472320550278718662129305034411097609550308219815267505424462580708350058828846293574654745194979253011317737033687879149026008059267074523508208773564428638133835176301405999481528249391632894324378621261200628619734117355488642924512169319213956190274142818687883362385403333523257405245721400654261716251017449765900227973112666750762330044945977955222545141889588773073105992213178813261142551298123538253109500876970466293818269941261466946196476775239056027347647310897194411982368489858790278291926231452491906683643292383498568509429682869464435421365508467614787844007780362843203565914108705028395160073667074569545207374499381724595113956420148484933049983498213033831444852038477125293676735906796579175530375053875053429006427241085614475374701078033897894190054296277400072690239652393690323275397073345345194472783732591833190920226561168714545477173287020090390156324209891864690699168201317102973041258001336757594114043983655594144684252374294881608493593285930353924942050674032935009452534951171983791813319474763316769892788461332049160324079679361012283094041955625430984755240374498446568125685171522925694135319136654308502959270995086320743157569980297055717041498923337812522779586228169006619185935017879563698933287868217940253124820909706620740613658682442942467465398209368738315806672733429238172232944013496078671328128785641478085802147465927301046442135386070585818986683908481556162384087797161613669684842868831459719455008474129952268927015673384338928981237391798683419853608251675642683157089293635119988195290747870612407897589205833819279011577806075787525450226277689698175951123505132564267181594683378831622582964632848220560038620615482568191816982009533837461235896783081417403447459904419967079650340556319684489632918101696844844585511812067913841040887635886723528806787846250655488932829277178745724773854695573018713204713332127030990685530229842324179610723980364534804468723456636705451861352183455308763056161669904473715000489436268125514039408440340877649963673515173573314952860528489757314014742921599417079582583225785957250734687803195823126366764266202160294789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -8552995461614053809536379200591386050133336062782647035583866012061530581793803117321034700603920846146698226263371986774688886916801214078680222877899026170391080276058477739488139075118582440759335595111491914907092328012556878772439782725866486096338575961724700737137126320248851331950102469012574233129763740320107230040798223463385845134965019267099773427525129903539094419371100823701708913772238986693835961411414007216750488653517700656522475451345910282304202776140997792759838957823381330833518285099460370044358505289172934996402134851932637095931820817659535743935040387711808766522621402590433241548871740800966093915771144980464795622289445266282733880616515710321342711858809470427802943859679135341834276028343691428814337217237506267893978877679730349201593932225502001306795613397568800061493533270059149305015800224241759879475953759864305201382053521198439161404985776212089021102730660947496656820447281971054671060525533978704589520100276633035575289629536962260964690198396376877149095189835407298029178743336988043879165837100088955578022526054309252415664385211413374011020989531667392206759126581444331481712302700306257564998441008799360250553940378071192724318199942546868106748725662857128555283851029773495900553555563593298145942997456543791895385541733349560542446488442372561649072758729306446216244329016949778173345044263783788606383941296553441278470659658592014356201655905529117910107545724259573331368593558016465425482267708938204088118623844126460592337863293838714058983084719704268749090271055359171619004961619627234434979447475982822469620326828473754719293438001087251766553449467506168831353431816783577341680576836778045977862539689071367806272046154649549877911563402860726341793484903118544861555743542917308062482044144616177165189291986845643533955674906717144414654036344252792851062783066267840053628082665965830191047523019073454389759526996814238197126718105743714512729791708469511157250515220850348431754927153453679949223337621823871855489134216312123613824605125237067617772751047170664079335109380502780091011151569552354000958316829912226296615681960419474070139883841334643395301961734708454516155494312664707186597672575265600621754320165481552529916230834115440767481114208215691628642787157604527174559946335981828207380469483094693281872430514657307173429696679401174719130317327659497819834631935921622675535882385932860290472597021312407286714181534043185647587522671970256429946482431983961669523060670850821243655856248611080378893256189010441252747124388068292959049100182361578814666452554370452224967200784101196026082859417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 24279107755169308477524446799520315550312925752163310852852352138831194982058020166127417500975964460689283991824055133276513008230097935064034238240761908192779988148699826150490497248715186640198628654260908487854756067732583138598693717332366420843769034380192044367810425386028246527334739347046267227052991405775841203573874015162990865483137558032290856418798740783316894690990155389647233514945575059869119604183078186658206401689838689772926859143961892358822064770055356831408665883392621105886699832790304392823760095788801868110914691043925807755417002975778863425134865344850605869600990698223700345819650817399990513992177703223669856590459892772130189064183159303187163348246973974788376769135232685326479000375181023282918856854976149022442680642905435708518861491327333670734349426551549879787640936627060315748121383650979605534314854116301582479786704930289131241526609478579203992516195648400040852780197655199970821816901323775149793338737763491147774438356726305264351682681793306181706280850042390516516936316063308024724599335838323616810567133085856281599070376436227049569443223861135973566825862065526583333708809107437065920623880349199864300523366645570504925050066526347195842030151874618480950975059076688984637521546461926994524607048549517332304892714950148816597556007127960641063366101681361127087737516896316018669724044401141474472010803615800263907114184935128433357162139561096460272776612232322392635427258711098397322471700459601661729579041411146845688425432385567890491132548208796904591770892168236299883646037375760889874349806687143264475141111427972739031363195808047519093662485709425564269422868969470043280517777913924750646426173362012701842911658745350243001829115584045266429832279640718991325808318920244639296200266800319941165499776745955040004875863076512011481110478318740109550457220607712359445970947086838769439600694344655080734988500672741655369361620476876194354898849828444959565063768731455951387339880893291791244120093776834377188433166752765891419364034851187648114844601038623275496659224358037116803928290663216758532187318230911079775262198712230381154475146037704128208702336153785652111368747164995639246060619313860066246356193582696584532869638357824211629534713200428556233040893925388183570071354368526126470133297272406462778203109960414864261961034532187109059604686133831726852673953888853431312372658982246742311544101408497589820561068258568590740871197440730106290702397297664920994233214413439458697860588014714634311268972108812843077627390996388727255612018934186081032432070314222636316204143336761001104023067033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -61589676296806191199757883165772926009893416123475912381596868175558614692566671164765836027350820548664759953188303570403772634585602873664845726177262091450280314409119258746127159241358543222036356084313303466906789883691146105361479307615417990280322869884288807934481994856472301820987377215173849782498593013829054366637444054501116841011103937550003920334981349907962276837243550357840941551876442952433430393071542708389710638533246270457407137414507923391054341879333800226253201391904841278866643220728284325375476463957935370640006083556380954060889027112179745076062362186017753178318066751467964402943200199086895990963095052947248733146816033146851064793363866874702499960220289350017426028687059315996227871840471696289553399251426057284056217272785331092361642867524241375709174619292533618629970131202739426215113539009322053577214683163470923131771779393257701649545260141986639118731341883372135732789226266939658286373031582570055270533694766463177954828861234359364063860029220772822944163580267140877937518357656741267140092883422868670026250454334502555768349192150701196433082312602626138504697935701264360018934758268812897115181785077117530319856048589963531008192486483143644947980793929629217560943515230305160082003096297550237478199252171431796765433128653865498246252084517251626865413758053177389805924910426569202821855921787644072665867843820437198015400010238347228046618026549492120650055099153422833300044361767757787887425310731817825717322210023381778352083631272213041008671543316486282160841846518610545799059596420642532143557614599359020317974630111719013226202283740115309243292964404080241270662072245075625507530048266421957672787971354920548531419568749734806677885264511340922784406691842772165150456550760667058699046534462122846711738107714903572868828414329685742490619123173332700293897276708970976413662331985466318808002509159516352617305406394204550047619613962661446511173572623395761505529358299662236842252087382358272885041062129750903547935279102893071683297950487648260288464582266025035463560272018693373027335460442356134372200688972943831033823221330408304720459560661346770835467246368115707147666082553041871697353803580913377186443577338765119467890898213998826224915918838008526418372059122424796337111632422013075338919881724904283441630604915728639945732641897149949919924672650454600436230339225765405122972277968879032370578764996848514531799329561219397102808111656565946806054198848578863156438932920748819463077153620190036690185474571526589865932115172914433801922463182781230935567771877374085041613399255151462064280316149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 135725443143755133601655442415588637492591790702132322817014381331924919634511141792195317152697955036201841536233674919043461975941230166349211336975649274798564666773744764614315408986138134945574160747949564270211982929349176781962783717830392966494291247536421595846978108682384800174744521120911275356849980456562086683066099957802598734594698187995906213480230770218531827996572544649261063542235512535744702481680731080816503889568194112681766166938402049267262493452149452585211209837662911798079338830353106157250119796499164384814322153125758875598773874799941160088581690774951817558086768679768704497077174386490227409148402012839453185306759451964744157259071255172123987212698932469022173122212974908663697621138296011989907983567953614157215821428143528852990502126060160155528304731237663769042448822293751486926844505571631182096839006731458215625898256839972926104877607144790596294284338562212775052884474832935256167116347166469161921220802222539074838095933739005836314001315373594827494578662521780864821387186836663769486107430013574135919125954941090849450708681692140838964131605643082823325950167233077030414398678659899263875954096889481235484833820461894316620205794589346212853589743395757327375935124671126498521605678425515931520289321550907719097764496178493358839712231701674285428364831224679467534391127470203818468551818854543160597521407768532172082950689621885379809575829327130301915025115894926209711161187183399897560308430690955794937781137283355523673551094417156986333044999826526943042052502358846449700870829544353110693690896835215502052802704946787299753751140092706956759950243248684005495145203590316824690361590186184940077794967217391179765285303233447403462241494273704926913216299567031801300835789012002583469562449615538722322089995845519425915158611666165985821745984170841468740679140557445298371327595673710535612261636125952270528665838689634835365319502815536119802676957696807165141844631085550722939334955206807700862116686806796446359476422167529808842922900155725475190864417468088653986771071674114998709928692546198470763119207187108884729947998597643265264700649709080352327015741036933478499292771424022967814327677239829015235088405813463691144935190795336546560996670195065886498143099313164866322500905941032161749239875255295000110142281317621274084130809461309400950172700074208751564317485692621928468601106621115461531848939994362774942724950623100918131675682453360600963676084032239745226779551326616335938931858163185385226637215168531270697561431470456568591198916824262667070752285411088273490134041909472690829972524236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] -260952873476371329795969533000072763508291292654045995893369412373905381104334612807307327136722285581636508707429869016559348670331137856245707723638660256027754016693861245697093563383206582991732765594261517150171223335066335279499488553096276357369120829702076448821126284936366935890947996811520905920982632561621901460236343873027164519229424614226061933506368946305057533112415676670888454059195114525227562029511699073136472624408512245966818537592736731895980715591756300462777864636877121687523125414468021118590062824536651419459741157120602906948197210392035448141285160965958518961948445952830969896802715902657206527510596399282992002196914844446024534695047132480953321330028466215750366178263598720868916824484543113255851654135211838214292836473087702255907680875626753172150567848373446778991183078523427054134031867392080617869327845130385690371566627637342227738825788825720825804963874815194678159969857138329377486159426041692187500481434738403356450706101225781302639117563377664328327419908059587646716301774059163310600084687755507081398219533498048074234183558696259582942211963479991329894402900045875212513539042643083392374550990110360781959594577170325985515845519307200614522760716514082627469600428454827232967020914330697274111855398701669694216094628253314892489182034044277691328572173083237541695936569047232347512994767009251458470959213198656893462589254207923969764795339359666742754021060269204872103067317224212377719700951473246423303873102594155908061237796859050433085518536966803347028834327559527930879721759714714219768520401947237803520127374206908251730880674409214163689567813318866173764027431975200699369258171517447381571014155342354688981370138348665799106332564613091094264240469808475466844386755671608735558980832660599919056781543278623707455885935300061266226254534390490773753618270004071313852859810798073794018298637930567134389471365451159859030926866564886076340283585298730399331871587196880230091525831063991945929707476848828475432718629104505328844381677461055805954159720256466519454757883128583578554409030461772341442261539437255176484044109501706766804065816457056181565685363774103635976502559899471206422265635977729513744925764102266666653645852843372937050795813119255000048701727389327256753117176150351713831340151099424515961431874514723491882284824948468602538150706257111857486617694420458897173035555830263663764303809755026489266615103869371853659615819274296128752599848736320260837341883023616173094616509968136231424393171719337115727438779326832462136328730510247544930301782619741513647646454095929700194985810329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] 441007117907288186411789957172474340399135170769583893084845046718045841079403682394129668211433006037003443761089934838690643324814811800853387623054873458405398422049837435634109746534506148274310090416564890377947984916405072423657432103864568958889701156537539154945424753596631759197891758611833086327377548790125975141592954468182833535285497892583034799437947722960473902879499170244422942644144119346610652166590772700541486090952194235430397336999408954616077265550722557198260454187614113099810773576914568306940863506043779554228541075040224538555357779968505294709082130438841149800055745973271158138112161691545369125149031719065295962869926421409041151388462288605961423089936841033980056416298096994603643526309704461741467029288943774709076725360864422225575014463151059624389896082365108802792382015378682449974629807013590928537155892928527551235716400655989024579307643484448176339475005702702145153329044189245437683261236696514391086463936790192571363833092669557187278859815954385606530296980994620164230844768960517942162239194005746420909471964679114766625739209392883740059343253728008996903962719657300132797780038816170351186387606318656383822993114892964785358127728155426442487399272368755791200399431926465780507272192319174752299079037561747113629659575340451319530260087107849238021803469391849447287683147220986999549594593423225506653977318235122153905705226764209293897616012718195191849525472031628039871061849129176962225496783668806227711029412772024808325889458148761029240771246795254480007049569117825315044154164812286403490078298082924927687101744723727013789379801285182800302591773580005276122062101451870370136127030627936882155581761071094970037716459665442286730354142020168841995323747548770388771308422837728977412721412736492457593598021263935401044174632080291912690635139609062326071150816413331166813358815134370113882058434057051018275386955581394227033536606643861572193561640730583396456460861439125678628488488734731079599440929234545749626323973711447865905832803143729514442478064994048842347190503892317964226441930032981893398461991620810266728616991441581874253670634121425367972686456830274083235745071384714210359038021588515296351340374466014730071444256456533602902298267750208944025857799574774766832189157245509174096277508345194190407864999667890620225928635344323534289626406081996799390236240033914469592618956490155935559583394113180898659306229310580072866214831894589365285763558266713745790287299386509332447327048932742020945810833501716320488359616601330613217862333883915194222603074247722445513193936709756114386903189422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -655892499976522735074378085333933284947079405727960796074381288352134208980415664975878291436959142308814618199644055463170278394833194971518531085089940628636021025107692866705571616753934601273811347618991884529834999196577544729707345462918884419115348928901908207077065255282023637796985942420062181459756308403165960470099547638893267552718671602918348626652039106390816171247782414854386458094418396194113636182730491774811416818293252283714114257781413646382528651582260403556755381614657483354993030048053447493920482718694126548210436428841312792716536907935381596779932434866001017681268981859588916687166152912682799779448424020115720413074715946497486509870372392718201649486478373338573152924929439624406191444932214761393317413803387420211333106919831633577351160760643856794627407416908935250670220309076891065119562933998879419058981601612438886672225713680536622988843156549675250592883616195138680989292792383060311399648857236271725678998953075339551528733104587639095726473852741430036239846910764460602177500905228969477163433570761409276596318043559586048577530205450714885087905324539872738777664002395777882551429238075466792102083968677511319871524794934830302181483275654654029314143754673983120861962272113424594237918805571906757945720668776200774308743045366701073485028617037406395640781344334977067732224733043359527512902760757379693450085435740047516737089812300140942889157934587312079529745754310031318614980032833846872108098121103088594862747893870021380011508408239612382320338695325763191626094355261451792390527919826379995539512373067660889500597047975367831699195868675710613339544344412845143790542411463152523273116502700169711160841641093833293236874119501008106172152201664285355827761216780443739635510242751313477165175139071501522427926747646035401355288601297780798450803323941654745148663640846924743980882573320042891470212195785594464600365388223849106860883508429452955199145811045149612582439423532830244427887173289412266013085292990886983957470223436450117022235711752445253122146726777029395358076405330845123485454084954580438881933877765076615218869635871635348222677165127888945605665523047046115806075235639959203053635037966847445681469100071971384552040797997933254931534569554380074953488151549751111914175199885455704732530602753535699878655478117122108269786719459756641864745298834728779065399959713265361267867282555059548994383002666222298625401016424114804190904491895536092332900515698651673151147097775593205954612353336765603012399438006775309476488413315898631485196862328446580536329899454517437753429280451412370039428341563392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 855067284470472951891927113621008764015153473900159736597805244845592550309594688984395707827484476367087770145634409158540308632925217249907614513007869035265222937150074008912939959988361633811409713355405991760849582379975281906599602649147820932145361741490270999217398516610452787754602344532978724720938250748127331446090179627773103998429439064803636871938330692010814328318280404776103192328848071664579682184334275517436170105131603628683763225878282688249640250611675517844464436933897698045688566431431555937735798333242944545481861190017429035187209221654591704528081290610618109276695699878995133990884092566485420856661200269688037516538621043545028735035534881776374099838167215723772842367498613424087009807373173319726668458264996568029282619599618117927204688632563939980999726637972353459065618977431647438760513506423557379474930137966910600658626539967368608112462513299263782629149827955179614923318134818927415403724321823953052092148993846682017604276804350381451747417703021075912140455226574019671048896330923984211783931576620557642973699600168696907764955084760242744414949471168609703305772084180046853561811863563570369623739850607430481995554983968943531155963415064404392755246529288430431022203016584417405453940915450550619438732379243200366100766595174710518351442690015187702167994769914942413303860709802827110173963281899614923360548693919502060894079998617271749958628074605848958578738144558417120777099394501616683755213686878499597922577419599673759361398576180130971811613606742640083202675819450355229317004610342147113865914509561033403158136470857864190957377132211653044818949024630895311026553842714595447995025355432829826006609854576384052039287961188466582874203404083168199938391786001511384455636374038509835929177867397614535893518410642176315075720191320763314016519571188935298796051310175872403832683429735871436079754837585065927351707014145085212261207418586070571616544600187986561430043761111700529154077310475416141739403062660313241211606291361134842789710599653656346436907664315768398179441610934460583143763469298607468040755930873827069955870097784612807400387522864233717936282132110465348884282338138422874962312155994569121515025863586216324812412540397184514768441620453496912605530008145710494066711598219518372146373294021617090767982047535668382400351034712742875598227008483229200929661584228785056867317175953756510677741543366789245466012999088486033106558605214576493534341158569084767603313955154823426209265099652704872251120551552538574624088999780675753709088618080876965971891685708884186327511478652281469718895620259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -970036154567633775330678803673097238419891930645610596278725417028665612705928061584980466230599540114605854855044407445996932398470253022176753509919408380492323087084319273357801466050890795736629796147317293023471569292533988437789139528461905494658274991189666343127703397822922813185678127267098895241893889712938901661495184332041369695368085897483723332073025618071069001913486159189569133415463472493813367835591710517643672457328236540330888915870278535077693092492940165415773976466553155082558399821274359994795708301911999999634476738866545900838019398498889812072361647744246408836218193539388063644854781329045459734542643038574720709023440779670849932856873335658862827463887943450517111170257550690317822640885433385893302345497759595592082431423523975244936378339801743620267615810975788863578515465356566179295142757278688071059611826566844900869604700008065797068746395974660361376161726522783689247487005821412707344073266875682062870439167827142520742933260456720541665888596441466025190109981322998184985895987916076864317465087873388606881004402638450752328992838461491779385232249161817990085331342278399009285984978080447810716212886536350833354630958402429218325973705430113487205319138661303738097415876351556848653794453746693257527603303455967775013295000607972647500228011517340235187677300934929580687766967590659019054198208872863727031315287165724987671981468062448953809245684775814281205238828558829881683489085093267414372313935006382255912422978367560370474292403462097357501287219675679527052627862124685692857822382209328478089404995375012715682752865809789979750436106494641196353928822490889912864896100587662509831812188207769284063623640915891506556534584994594825093296325044435798366326191461580913002800659248075943676850718316721556267165780137096979481388591360075036813240908220695925126816822306167460877758198909048056447096809464660977701763558420729511373025761491572771917012973458847872564907099249202683257278028782262183104086055030648040524552543595143969091502701383731182093096834491326669200860684223262610819491874214153117986814535560567679395296428910288246714520035511474976402141993681151785472169538927803802898803269609956183965620096587471031196723597524779626937561782566938761046572251262078509911469362624644886691881735178442056068490035235315902808648746583591686255569438008372436165498988575627829476839795361777613846842629177907527718068979705459340124027918150960207306820492058185831983399997475602127443749213021851026901553146206066809312528947691906662144451789117055193163814126710426539096646184463607895135666147688448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] 944432053231615282637042599150374651762792578018199778164327832279573282621088807309073831438430535592128042145608674278387968355916866285153609853156581193640885459373090007149208496995196339099475008060618251586280421094773655959496855563995012500918799400798344428205634484534771796418074717162507707946525246736974114775539251411254688448910765536155289762062663227892403720638268145234953863489796063175029697509458493327129465514842979265096445268235603984891499737954800739231615260502004311595065661167536251625476245516911104212849189979133598353032909564435950289152870260676539334827112812920964171854830990985701236057431603511623448146684478497212766943307469322838734607369725545622769519634433409662978416476926871624198928955226862206341051617066726727457048196156408417430152342102303183321287693850777415915194444278523946716650790203227752499319365060836912434948027084051587323451083886000806003022376933501872253087878038607450850555482173726917808574866073852473639705901835366265074116676517281716343001075040893601515932068339473882011292573604451919046295651743791932370728220708087440293522009639819740233643180154776838872080026295230028560951484581474024308794472615178148381370104766432277814128795076405251206395053852643128853793213030278767212469498994861591857682336840740159211861070961923363153374992719265967566103042442754554768256602265194818484445126276243109824858466235205074186668004058183620748872583583756298049477557042100631763271064728046046237491597259722381385130019430744830856115770827160479930314631550228258240838856226309827524179987958249682200161480685790387301605959855307654458905835126758134132825325716183255881996880174570826608540780458852435855392306939231719371266029250510904684596449708394401321843206471442657840514710279946594495232624546878779800265117738163901418065212173241933710431604524994436212148643406227893460771827083551820703140764527611595007106319519648353183172540952860174347985635037412230593844784446707862122219888139541841573618333059054614550152624727965274418338028612286821102145057731011942373213809141468534448170205742956165738211341955229697919161362759626052044498637101504148070425209274131970943417088322591681582888497551193244478883222776470319951094094545497517294578948845433924022920998159631354824322809774347275861237403294338466488022344805894811303232891997192208213355634666030179829381811969848441040952144434605718557855443386059429483499612768668172164556256947507847141352398872913136861219191718840374305488599655739551462721177514205423024115074881300836639117762940242079771381520452812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] -763094294552873503067753359864011806150002377727396563289641966441328973406216812255705218282503884527174396293101756143628556431305378424530324704464871381038008087241416483832289868871970305081765979907482792608465990463262213101387830375559773952790194325146340676099381495813175338968817260310321582494110461312114920884837183842359531975891266817023210554253405384884598828416558872672494552287383537840629925853938004516994560566805563910850903844407252250496530114312264084561772442012387572533933566787623942414293361274592195307621520525024819200131579872885632735547902406101548287799905499929572473203825182335202494752605208852302196287089994732136928389265488728113897713078188307185344555753267096833096547312716361976668159856966351078210783801122620180085734888106070585902684758361107513567439973704897198233596900758650744645117860532667327873874059618186827713740669748121882362811022044444347052647934617324965667839458152969010373647194156118252839543753927947423934440931447063442343207525293659803469772163826788179257692841171708505665822099891185997882931221573674687212757183006646492995510538884357967064639026477745914584877168596565556600828988613897016328602956155598151083245314001569417613259554875284174269502374395906838223154180884426554092080937480656343727963332710592882619308431488380569405936995311930581769196981698874023098741959841641092935175272584444303302927711508378917855908760199553525817779725523402591242959304673369413329441205648028601799817584180438199571564228397561541220968421910656840664807506517741640041501642215842343716386382840634801441093512639109681688390362630435986856427182717984890313421598288910442009355879457734126769323573359769584747758857102041948016703398691391026597797720155127058614463265934071657116073708784400950138384526413160515973822370564018344458431615297705890541666290633024893107865208376027531912154024243243302456650214196150188492087229817734223033619081049780870508679030846993325086219274360687968138474945188667694089934540950420022258062099733312424297546698381417734413280841311955187527446638201807571240170683713344229326365583217774113405551941851374604423164241228026610290308083674530123812081019845423637813922758758494033160255099488041434853766802606291797615141460739751995016890022673693136358294205857334862785995944510924544334003539740534595064416872101918452392186324044938593974932031862670879367413757187387240791859256026336921246669654939537250027680476600562142627769797701205739035730016963618795394403349857866193184773825548267146698713574780075240918769407333927038436047475942883328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] 463568868766449555141054212676690679640568573877745623671963783647766225470907953874554865584313944082023389260352791982335175933928337964820841956028892291131587239035152034093968372948106736620334571261425870357776525271336702587315256058666431987436012991925290455034558780419767802813448919258017470649369576620131875577793075232922446700847849074235948980984840111496426700991723939653641497717124790652729862411290609483663551482330846937753182091879505347101015827535271452703761720508352303005250360552414251772724762092581193526249366014096783115713585566711045990433596750443417069550681854136164825122120696172344660979349713783284255257276648920268058547553982126044519932267788872497362247821816247734289655614652664004645607695984543253315283269511699617091764151192797158380425380111805097326380000920087267593893180426199024577367190114888646432081147655370780363449411921970401405451840618590592662131289122916029875990586698182393081352920287661859258222652279651217881338102043953243969620094811745420929881313465878942134592979824814492085672572257494560313486030558265752017090224467405156429145917371499185958505983230678799121769151524121421905496596228324877730896445160300379211338544897264138552066168671983106177300290220307481962043796523051678876136745477259464171933333987291933199117161415385834822807398157527242779294637159392548890171628188243814800473464758163327825816791068265177914413561058665316063632634167625429162244513762130832496368227503518930174368870797310259694800551500884268668693879601356824535552815597633706724281069029614405816162280922989544346676808323348947045205315845257996378096076439568516547812927089705974702133995169567784927773160191253002182075447263235128485133576962169782095425659726145759102689233217159010233145532140218064589265321938079659151687460254026375585020207666892029408137447098922290451565608235859571700451422848686778126081834839195962401718693106769096514966974707508964281672940363367414533220919562934719115580583930826338164519105716778397624557283275317648353604765769683794837942949264849820395143350646657642200567818268906080346319006483605954744364199851858358653218246778900874752672589641222476014671779311846948593727785637806400024702753585508914964364547093919514516242335978099312534533467475664325376984330115102479038117558131256808105750782370048247113576381416280996931080787368000194448217996145435794298122284758217571847643238070735112687028865235090564601768785982744118379971258002833485619295722323753683902622836716139049100849502279924185945769448321607608483728508928394323486838473611018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] -125097777124962149445639934090112970412134231533521662558702890838196107700614427556024823406834170462979546125008444750944398596886689429810098192870745846120011268054273857920879667696335548615971240634944057237935046447041845961909935821934546734614868905086442377082116293810627308147043682320186710059171632808107767131151686485011993616144291019478959705452993668051053930559453344677554916039245302796697887880410424921664572666115022211050634073365440274132682264667932821974386014306097996826302166835224506699616258504594061788360849260379989046549270974091979721833798625633816155742011907487256137546219031852975173146527129073204647451376199902334914022826962721467504969951485616753949223010895328386729785257372392776481156805278531868711469512214618952227855277457779874499192773091078425978598042869503395224520177557496094691057967152337204726294311065883807290340566233867823364518424945154210016897142533324599274621794796751945584743640059644951008460081709358184346024503763290550811548008501462990384373572530595107816818306868886183423728775245631778013367416560584316193759428775872599582881758563248386753928878714618368096532185666294052813642459164638905200942944053542203691226906077711424286265769981384253887647544523866606844150057097445320232022844617334942014824667191836274194823022943018372322815875737005006004201004213007517329600769184762417968852466153114279714296814320524830597132494329764080668847871133867636231697096910097090876783206363109900234857134519085880551484842202001113911528422884518560877281790287007681886215883439861090298772070795293727564396039742476001870980741211220751569783280517941824347755671919423071653158160372382164639147895135503464720050561527552360967060474627178593194729947464660259442906734594508004138604127798677820801936552019920692838898408312123035573491994613063798656865218778769105109281301863956882206397535540649408229152304236152874230462468570722622092779088871371109986284266173970349606626248959430193094144247043391585194755739756124999663147021934295765436217543633305233942806959788996770956285193085598995611957798728407123584192874926154069021409416052783803286865271703465270503764218328369311447063217858224761568959281947146805807118253128454420857997123303195517947183211668684086073839147958961747090656441190974479166796571226366693278752190726093175596932137959015215128076331606968427858729067038313268050725601863937962403302404943008244444309490382804921493424372289584912294526288143119155028240611544547634963585729879029116376080192468736410882480014862611915240258126462686233409416670180540416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 421301471300361834177417381975773092513136945390630379791260415895303580410161606038281735688462059518022438343463247966919125455119292921078488297613249869997539619707585829130508397847201813230739370243576219000221590732161930703293279247917216724556488273913582293541719149369357402446655224674271902199554869029085460359501024256195257714532559475596777640194631341159079657824714232029137188863817983569499093183513492725965046805222044665623453914500386174166366481950511602257521360004140291002012040648490269227698069427177785104071032219171382473890741000594739689335470283096496484623733274905471383175048163502690694940170464073286453148339943649961464092378953800153766166444208667998001707658467110663431639243832222750407751910621613486208258470935755664805259533126109075508187857904304439135351743761379539483601039674980610125534581302815653367869507629001766763464426559708657213435663670138001309427592997827851210862809560260297689443460158815111539966905008342735657427432862735076670688702501618794108350481287790551567898721924828030960340414244910201066434528063208751241644857039779442908110795538298016443848181965449452211182547437864797736805981980391728456237849465847244389121240722873144963041650557928812423392192985923017534474934793644950288236104099233282839051328977641360376162323198233893619293105571285959492830175560443132674763831551009844670324471688299636568364996024960022855348354240820833088219224724022424058133508890060679491976579645532221229041873446622981464825402672822333183727237704463707500033325981541555887636569084508636921402207814517563025307246072367321516523593936520100909415995296089317542438562213456795858861866029515462500507132897852542863530258740902060678664566813445211031330696532392349212120947246738328361416662878846209370907979899040235975669181035924220424226475566075470312532511309502788096263197918704914127430998080188533105337787828944593494123577340363437227969064063175602468124540767198998693589924560655150097676552907402794551459306985415193748353905102838556695180056255007642428336739126486948036118667112593647062792655291069584899776204181628396784816953681385364980990738041835565243261170059284513720319486640927495778935886224997966132567766028067651962810408801273470784821862817150261128389784346492356118162474537824777130922604545005946143871474584933659171926696625493856246471720215450345175782840843948185598010589955008389135519227657787270400601046034043288281090864831046386733485870662985049050716437601071140517798099781127492102485756273386517472015055157823666951406035289384067258122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -144161120963632201719899918753514271337026395893655909293102581819434073264342065224156672583443897101652699341004487881865419121601562525005513664565265249462853863218774530623082147713151384137901335409717237965334387358155771316632973606026388236738020145329108786268732281858258277030980584889445219401774160631446443907130976699258800729431902854605132200329999106361255120512702111182209039955170407867542077622562112079296338073510368621093242740164189541123644963257704895735552179703772210924754656044751677816298246736212154323944900280830722334534859318490782829919205006960466086421325642343724789394982720877535799297894381722425467848095019705984047978154857416142906773339593980554212679641369689881609930507371766320801900941903856797116063993503591589873995415328760580401616807353406816329486139503743208747303854167815300541110491922634377483668860776882484881701988536398049706426042136932699257676875160899796456783528515781027231486374021556944423785605086715227617491947055420922501324797451393289195499373631790395700021012122666749657672311349169161941512120433706930262363620894781114554262604656020891972906710726584952168891122380237034492621387504897818141517520166883157727360627676157192758617225214705148465759283501733942178308958491692648513872587474473753910344957738576405073272083561120161395444464197984527485798128894826011779070370680245626923156371898082840466480058528054644373212629390703870264118707554841638414142356733104636536609156601182738193344343287185136737269444101176014750797445040964753097478747695306653753413115777562513986124600447054238836280378854613387219219084681468928076699830168748483552282897393715895594776723254185249355800195635671118553796009031588878348309588958635323857301309363995189574700318804643755979028510763953350381528950119342723429024145909793955355788322375010735753701564484702365308270995758730372593122339805272501862401959238206824194609561422367594387732708147402014753143886111080855555642898306555121997859556310502992704331868769082292611248321493732390701571219220222454359405852185027242632675540542433687082120576201406443662009942406192638559755237580144826205081295170463724339147021144983343870884888214496038603660773613789699236875360336370128838704951087333530039616859080714007201265399026846894480284694875744157923476694838945425282035447916148495598096657981554453744808834735414410327977199316518617758607051907850141910944311568864036239121452807003951091197191708378781874362599481054986315509669382013879341792955691002155562565357284087908049444790884436400487773497100707199268683776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] 11920418414515579492989043172558926289254574556819666149746418508360738080574461934144340850012323553190750919447453412609785307093391384608419243688449248223400400071433609293490307093474768334643748506352727199962797021574763866733993886839088965440321886608878900938645638240969507215221426564740191983953124985762764884929391507874423597283716252145053760796621213720820373094093875061878840421951786964402251349594564546616664726681489987338279877807273201056853399957901618187230514909307246843994820783234119890646240008441437036102615455791940812184808175749440530250670621367916492343649441536381152561866935086210242327544482886650968569240432939960301670773114048406436660341168681783792324627279894658816406588156887516049757236107490068210002079996841207845065434856315371437537570298316030877147090776059231276684774574423438275485229210294637061570527136330163199907715996119423726753794946791326505699986269463135282846172591604392259087424309593737256883309643646755096801972567321106337333236339161008557173967518994918509832355506373107051786955902565681099945504097967266922420214338140079822808358753591934293896304791752884000952396459470522078201518190499690438966660432870053907878243149361212708258836280321832130153416320836117761055908569970693964361740484934367366400117226606684724423710783078188664723316032498189753568461543134844957035621201911919060398491364012309997366316719338877267527142994698226084402275802242298435224150228403420307706583657121413716813681717478880619213215954759113602964496303243159075931330417386804202508829819856930117982467531987920371005221277778708747693046161081896758592850361225544098030425055247455739632366998654719496886193633191443340259179753173067383773562023443774073573739633497292398829772937054351539905287536814128170016211858153920905352302023459752574423641571720790019719490845454027212481914286813268063814361386822229493461955101953845053261872562488471142186346599582591589377476158129583468409942065444004334447087794225039067905347553563418385309326985497852627714206698081981968489468742066610679920524294178710604236102790013963127449546370594879400629226043280717478637554838505052267268457370579352483220576170569837720680263850703533969662323946836375714030747549868625149252259788956318636776665416407797940088015090414252321208029119730733875657644679382200653844060021612102622169948385478903860871448930228518523475668373179447261697619102738662787617272520846626153646975365398735720297973603029594646286917873728694495107182883203070865491951523622033119954997007442949258225211466425715591741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -32522115065111489993073057097025921617890439985724393574721244664168717114111234521820864006410149079409577916095744700736949114716271518391422611554163547422298050255120452464684661443953719788478221802170539437376684625172803936314929135796156153038690600078195212143821502746908667556995544388827036803058052131036668391091901771786928671200142070384659471059743463097523717050537927241550341703226549315089909103838196796915742696795469096768316092428275656375276050409516961642039721046708459247142571003499609328585071660057903662510150201393271524591614969113210240365642542970115901131647479939624130901966542976386203386247055278684200676834253223272559464620212883045410058903947591420352258727839544440360967319181070004948817203393621134426762737326362409602258342913928763198578154961906997673471011219376751323947784107382134839493605735693175893118398209281508571999965707577237839520583823890815857395905403015698093502396196590114396235073288610124014421118547012318553439301371174591166849471080423672887235374941747164435059042134580615553146087595678706898850905537137788534202062998220114227602577844071576074137158854928676412127768180931288441970616100694810466206972712628941150299254339666884767281233756651954759532917595817013270685143872836653629289688169569534840613900992281284920635918513829661332764785250378096337505661243051586892680239648996680444421777396920558622542815766944214470256487049180123095633340905242136171341109675801954021017393061212848958425598350129243302753019409906800901353741476921880384239198907532238375526230932615241467842285511471493464237774971291393370181319773273812105810948004782827031607941080812516744392859318103793214422172545140868161326310982840715548849539598291822405203980765071997995376261760551747478001623711123472944181162545247844989094396990514115077747783561674700256484675272012679494183197332192994542144760364125743716826544583913782952461593573757792645363668813354164293134474768841997045440045256657508723518685870662875596547481594107391907686940479582187054164382001922741314817155868945601584511478877622413814023044916943014264176344950861513271267168051919276661120557747950154297795260516912063681060518434123616013915601860326858349532185772307015018386402866643751673576798988363729441524143148593546392863895735043577011267634519407303386103551298209557244425974078475773977271431620141632890915464128757471137153261179904732086577366101809517361230150870221003005942064784665843686428303605081472837700653433295862179022432885064417588629102596755575301414567128112459316496885332542012508537356288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -139083071658473192263064355087846666952075798577879107172692245184398515356315364505356802090532891741218086357275496352386004138386601183831135560877818483149552389106608291489379587078519829259647550864862143364762971423250052426550751913862433091479631946001052996715308962304462917744057637392415918844991453124002057647543939273310174071328068575234729930903959771261176483530386349271018891716144426314765890036128494154650117180545539874423001722670719448908373487208395688901515711497929273384666134792742323918791015037011158617359997628263862966657736556519349164566581812972151594178416748641573715173696018861126198765863743947779858238107509980629706731813720934111012839898381763422668073855698453987698597244070868439352719721072095445185134787620049623212201779694217827400930743025888631280902802142272942617846732471341449110758358150360546555314945598621259343641379223001030727415415169985366602502307041733831659199049838860374591342532658192442852968833420008450463235831149714035683919308470021278542423067181531450654863287654106630191762777103299499477627690681488375269813466462060895323149243793823664089137977664110892660062480526114646832606009927805993502548215935472016467772666419550751467699170835603373093033291314210394184698271196508671198143103704422995717151718829915237115301862686746369576244410379994643075549882718510656463307463695175508740150856604161337600530036871492968183774443863084164352870158089574347973779847364025984526110169001510124930189319593012035762620513975832208370021925594637007564140116834100470242698173522253946210584327694238819369751931871128963934568813930402569226368231006650993037842272744075740414560577897400533911790374327450793157556586618814886031385849105496548275898278853295492265603497413161550051705435585218814564224604378222672400288871181814919793136981354881394023121619270262475611441578471295923067243246669771513089705155003906605314922747378052684279383227900587495805635464785578169128292428284103197505798155766998899013690421391688907809976247902827863185060987211573377131627881237816759376932416283418581156069376414042284990253688437622187170969049767352947557095354976932615944467208773080547984674515339628789086321428513782467163248136763310504298275744924573016547545254587206719310590018694395160395542206060093297941441912323394925473784390091152447413672693894566671596672573990902020010389807470027501649665730308564504686784726430332731346911209688680840370242444985144320292634578592772254830609805802961065070244279934552808329153690508575073126552320501664820414295167726609106929063034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 1180623807691604322934809473318159071464841097980880769824619275752901438406646109609966430746115463899434670572535997399271397056323326007209775992741651768082891325452923308501256552229634466414997358353577244475874438230481790168162770644869045054583937752740461689104284363063339231305919633786795674123326422835550735296063878802815485428685794418202201057122887535666888354441938278334106208475447837257150353953036992120860304490229734700796000064766349423628950409822835652027014621274305043668462086262762596541186985878480949651394186365039657256531059231247281791389429540487869640579986557755254999539904099249752805892388098229763298911331972688538904436142770463081988787682961674636060083806181544052442797987998183618839928907882219791107903805980310463008219145903933549004422390431053433788489889975442141995606231432157599463341587937908807581867389795962889696181715637750316862051067638634612402605383883753095275352586440446830759722235715677057209881804596368176672878541472715617933113247404517069595380549450403271796696861278900044981125475992790925175575607012407358687520007240383390747315291634610512523274131323269094165012529646320268986691970319788284344483653331260043802749271640833891079812947778049633195391138575236047625321966230858152767087453821075921468376303526698930313978239378386161361086182013126650112613659080218528234915871970662775718950884179121753975020124258564589178149075461104402490650695708144379333614854221905015976210867127525080802761361914899950808526212956609819549776078209282498608631146789286472780167713453191154311805596750524243390520011302963010672252742213424904527486906897729908259238942247522016444478237474693892188212548743990664033652135462123071506615486350777671875714825847092623784794825443531343468505966689221425325849902505329056126686199721352594188868275798191512042122959209677869208335795907101717174731809335004127241016343324143432498616109252421011242487350672842161614263345959104619321004552740166252168066921812862168359937898931522190790914233266373178061459555058536430141276097489239588149702252619484219751681404842828445460073768732663248520714809143003102824101700884697688584062645377506707621681036957453503535629043582876703832709043875537689032901099410060708075197556912703281097452403345464938694048419088723505759767513665914000234716593484015165814847758146124225928046753497174655088397768841942950717444145050067386250539174703113350454356312045642852626619848543904447544944644330990259868520177304886852318118676327800060978207781528289994116044614755865204845334420702567393092379344896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -5568722702955370323806613016911443517529995134520462845135962213779676831252119363475835947870218342225450474810788715798645300752222002026534715032940947383215746071224279827511175467238103134884188052153640600955289287475337053386937610302138474687408946516460913295455160327228872779613990015618013107217994422551566218727692784447305412284388132015436188161318598850960447417620876889204388528124069497742373054896334151230416400178660383116005077980540261595222114511002726132897067680875846581385988512542629348110371159490434115872907818482404839883838463362060927172173748663080294021752282017426022604533169900797841445708344928881060891181160469622789251035772057919615920770062193644485272093806829635207614523463979030018954435094881677410144919394510065937423774357862761731049087546154867052205078369050475874875721599652425003977664102108776921486254520136650037477016279954253217618291586169775138926941424395868410017920496054021221454485418844837480231743211427658669829709048952086206475125453963700288463178403759743412891304674573827531274042228855463494363306888256628711091494541672653392707429437443189886457425122449131133533940829107388187513935329614614442143576172761734916184690354827029028795519946947368646763129677062510599289557387658675312649460202808728060031170066142214147204662611306700090832102742807901660165028360570055269454609034029197703417186696980190452657469013355851434354275636472078621179627985562010877262049547917905854264111346534930388659096781548645773241370599834582724766107566229564616240583271542642076456079950986315564384288609273471430972185204919011350424605554469297249923385891024618986689804534903912831998079521408773703446229089029282358201297097676545496421568606550761043359643973831265708876943029631337155404269058334460431384113644503615607139555616326249599506406680049478738860746418029631828751822398924493210721439226142059058261365301753569359720392353453380737978552822225514958627481449053443598400698203603968823333107107315675652510338680839787078642665972949966391731963190572780720508524240676710194948403203110525749061128935847296591328126255901747271979053280349102051722972879615762576003490273825558193977325047138619687358373236576444145048707927834141797171337120645050341262481887791806265806563575684345347659299082012230089535803035256742664451962503942498421097585571628685662889924952403917083638582072743608290562523522696762102741583598055964636709519216314617994425752414714590137374453502994724402896191880043745560720891333396085245523216694712188012628282390630707857723998307356742448860752773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 17992947788380035766637897136662956556744461218407950482581605553479629260223362556434938243545558155898739678027783880013595012235879030023881156057648758067398766573450224111040370716609401244420500083165310984292729323618492188748835698688477586954877912122066962869990485099832049444931199231352746556120058148415598438381608607900330303897644573630851941720094758730304734589089955437542379365572418054227796740305146989618516056624989067258339069652876395345739299354730944777774902134211598999269259365780582109617493837388427983448865283398440377295144483225596871426650218304966232256681603712433036891880929735134602103460973751390826261131519492575116586198814485692160279132028861675273946680462115573547821009609018351458401378753635232536750810346707725849129684041492711502972805554541687092486387496829369817608781428990569967545063560791897540893399636025582507463155727645004192557061277304805206228993712457090348187687813279778791781096366951758932978707841469219321474488595291901680514250077824538221710539959605608337627011907216152474126056750073771405469729539393692716108301260914936817290756452749627786053788251169967268623151287760354611786396731614082045903536366026860056037567366150171238600520825443044664512996603561436933720092929384506579036818076911467573900728996094443049265189075846341048169226587208799942574932129205011273590547277007857333023002318724658159639240293415850970034150040673626980902206340893385845562422217273297259635145687093353128692236657784646470399265297658282673060965932326660895425638624130584224170712944629802810087482965170561314549931824654034414446876571379085257085754710183927283343726531063183963245463508294639428203621061892273931233051325014595477041147822429072102220035511286841901466272192677672498144558227424641989178138882333978776630696963066126627420552025669799344649527452686230339628708727929953182028451983342230763080798305686663829051618298658404109821091163103505430623396678093855572733872880126992875416624372733290436068905397441028330554954722512670936597693043718773022791477912545636523743724775146102046437491234405534919930948144825793489404435565309548859660754111466750351300280952841556956465741582270718070002255017465934439143056079845420486801349209749008552051651015815262016992798908997562288131652365399618891705013500309448787200656817702325822569486200976377559332860061215299734516626459126050221337833077950760244848514020798164231909181216083429587803953194712534553727192295560924703474298086510273232025574717000159067024493957207815516381414396196218572960370940717899479964245295104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -45115231391542824258133969170573382135176509632183147847561825055282562860808302990988194237187239138175284184283769694174278413907158237436714291264058265451552486616270402887474893400798851127285776609908348057224379208206386696728780055399383318191367944589226125135465885326031980162862631432376999442487906396198365110482677092105574700917233528743851762911793776347002257983766209199998750330329339527560095858954678911812974038162216752481205119706833533247491242899062363433789113602482695688076341195481194623289088812641328641905451981574746175836918212890201538835371418704860772944260610067266497679887171274448708295689647275590726954637637933520703912912003894348183703681709418301568211264412270159764802376594090336397409334279764131734966144247875224183214628998992641107019223779123630853609222413563923444876950335902641005781300693896696623956029711558500582639214953217407881523947359095841994461956243920027739740390445932884319046628932715431076421732587361766567006603333906294732423166642900155645910076004583221842841680915534693380936491841489836726591635274097998456167084036031062770331607059985222983811946492358154702668104646660545492413478982470659718033334019753032227034732949970536471155069466472891857367658338599873864792772069034915025141680049858320544846333878777164960740528642301213434963129704835836823936321934646561989964960199513101104820703766620549221411591630184386303030515819235776441229527554065723494077572628662709643937902569744144225794221700891265823206180411659714455330641690441592546032413946646522223774233085835271574046256552356836620239366437153746792489893606806629851166130010754337364058613532943103548476835405143130644982255206361446046437763073435154940277550625767892688013208727949814709837612948645112750162289637119723780172285989975673717513813883198072768076384246358810625133880923595746040653741762793304619918035587830305534457458817914456127787407935507762513367854736730385427128151642371638215816333930230048426790723078480749856623046026167364248038934103105926055747702944268929511263762779765423165456646116817084854132836081371959552025464100228983305152581351502281964531113003344780225304663337109681163031059919786303309212860098272317946108763751895808172171824737799574092559512336680493456345657168209816113015698965661665854056827817030907076547085856400882867555209143512816111055910438324027891084067070026715653523540064494129459514634366716791169094337284264055226669276160552938661092506148137170611285180708610027490110912193976572310353373930583605570687978602609925124922953529664796263588749639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 113095766708207801133881675399785517419251529500067233121973658789565336142178634476739471945952934897591206930170542905855367534722634570408952301931442434340525978092276178173782149142385476379499427541797121014423384395469646203558168269419250533589347103821711512811464096698495387513186927958810403975267476880986686763931512065514227007431723299328013380606228729632681924173478770690367626916762074111248109488611219605255280689422401197182781904547891701785638927951702989054797662024706633944434291209145526775839761062169588056390772955403737757712099820271825450849583704603536118344031799042078944730759334687772722474155934956064296960469191401172841058970648460424256083684337389209175706616986213799328169627087272124421666224524902121220012290908414186517764185702774899370838460585085081285005752434474650523023440193623801318825318354021211180502894778187564868052797109965758767919032135083650651491564365541100977728044441367228231454484252221287898261939765013615285094413054703790818410425382873388282741898120529112964834072050743715142404537962226076321948079731076154054258480416583616829144855772541279483283156345174268516911656125511527948524551845984285543181543143167057872790528387946979853859248938826291486422561374030413405914926767704544669817250329556253596225052599607169498940924462173315728525226695067954682039944465268014772541154526469327446074588492391428079832256921102779377623504267918569201622616120653914963469932696680536355581519476713845290392152054701324356798280114299971295012149325186122150647840765045084406503099755617501070977872463315396110710169165979527198518706858592639831531380006532150879933279344360660425118119164654109015024970841547764616873849531609497350862450044067679254774223764493366437825318980036654172294911863717067614628111183533066259546072671200877706203624386077777630913929899911166640760643007637021338250543834802739119025383567040199657509730801583927592215535827803623958252868270863529668020803350012587806618818931990363673581026737553623100002094689409106582012454841207026477205391237897169974260382154722236536963566327315680776195358255237769098856942488816152913734198538123989998896765223728939103904374128939720883994903715354839108444118080303499986184079571752637801112267490143222610597196389276097701629427876332882181121967463790461959107814019367497674203347432358661942387775790083191434414447210567150474634214650453975054405593429214309821433870834145703211997009526852663339019183111456042307952671388395641966165949695994002242462988535007267264726345248948702456608529895711287595571779469312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -298759882095723043555007074847979907400912652092455464993170482303819971694929984455156298926323292271183082822329350068077197467371757464293682599023356232142810329034319211083856293880791108953491051006117933922973165073612849746497643657456693506613123506573905674305831433210109993719601313797827897351293633753511312806492054685843470745319861153613081047400590199572109337847918513359554567956578785106374998353778080201493690945923086084580313416089607717779034971947873885473052941022279277901263666920893705082172802176114201468899586015405372730872702752398923242189176486259989856027249559208383264895583128340037096085751073471753294662493578453914798961571152267438772489956409110914881967921197591010981887443370831663700937022175515949409409345725869241215442310350236540289196773435782603186277321181823676207084162604341202160868962521145774529107474138458290705498942867709317504673307254973071316965340444185006425208653140963814612127534797129582030779782176204782160805669547214804475360315024001545468652484816239471240577274188974959995436770825903668799902250241412900665825351506988617437503958228178700468571543929423239775971719818165368744983022530314374357244963804156624629039284925628969558740495030075643806236164556565352177993344303711410339520135473481420492017348642372037513475647616633546352406244199670900179942451216005861589112800719023816811242659408119468917983185001031004423627323312003547412586786518624301051658667269482267672778088254838797506057319901113690417756171889776923010645220845174651084540401076081705399748813806693063347557723026211300325954604226962477703902464874533514833605932773544009505039459845601433215765960971945847029015554312050760142662823202718189286287298048825303351533171157864955408037431607565941779241727208195743151459108944104301430674826670505702525247121103342728960771092528646852916735553646668578298489279581811226043399272296634941335334769989549670987553132991650131698459020791180913837274596594151957094388880215975786488098447797490309103203202703287510805030792878919534455060411128799476687440698294065359765407661450455215466615100466428651592096120884439236274279226430926653626418699466994014347565233042019728079575238598914713329633315755940617834615864242839553398319480790050346517903567228770825925655126417729880830677415312349595416717012483464039697033221639664903708110111500864206994468317408317607588347269258636028931630423161289242962085691429796463144382010631037057394688610891580848631594926770123931544333395225767723810027915785312398489452555292978686212766720047048902594046229217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 689547145808924127798662366286714237727926292692084666125494322259082339436089333478129714036772725635658794466765858621208477060223858221783451111363910174412186845687406362209709465740700203691565177104688224444922530428761813191463236510807291906671103445594994984227808921267315176173914249163138297070054882811631534425665111768700499669372887794205316140004076101159209440298837442898775848928238836041121807915849823923824720281209815302720180269074422533051648752507663813226919304093364211625687770721366391249731869054049254390603089516629117730290916777789792758767840040370610010753163545820391844446958562738426556823018396657282040147069849945968982972236571914581999464418352182410614746182261287570864661074184006356269740260519878833800317774940127430924934514460211785128312620302704046526679012388726484933912622514455769123716311730725641081387222916203195261373152578442844239379111387208182940486760669461559795711054057619379579158978716398901538908144905826427174079299825130430290731052090003786122632223497212095226543483211851163737811404645483621947277591544220634176078631338351084482048558522193628136215447986204563580825090350552167977756529419931858899505831600864936558306010594835182448125007429524955556139886913622315605839950032255372807861104589782837350673057983774565565296111550768124550892515820201977269621449804315881896816055994082080968489715249119568373675663670305856307818298654800595453910234126173136280793154927438143264182049989566957263180532363510496890489039016581064981075270269775334009895975684948735234527071058498142823376740089707433234217715400182888846077999600842057288489573039398697762948122712930641694056707849864873768687309769464958554098657087294551457403734511469445435281148787258805837997703604219683966337363893765353849345275962488238272072992114520991348850896598885393872106779976725034275287932159222131917123753881156528705533029532433669068371636724649717489973417977846644543486361224986739688225323574799333579871537371709746973846660446086810737032000405297327367226076430700529840861903608761539101251872582969409643312919393868615033240444957711559404547106807367129569364444671622694886598818093440084373851928125606733455870300608885637608206262464440568607700589338957496540728917029114367657815975149067712303368993745421152440997471717816931529963649672048030079174318411706367649493301487999633564531332074545373138698886939061136305864371697965825428591689329310652482466738934584996363828274800965752217381977177930915871524615540630372342143199384040245623532452582985577341300563721510604555156983906304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -1265989157897561289660118706223129840623927163551565958497570502062752046576746254434882551360987495766341217232734086139948913337254579537265854843927432035830668230063459184271002027884387994310504417357620482745189836868234879681342296237688495645829000464863894459405872364406898676732687988086135652923481220886517890724839936702295112568669084491033849063376365138066017690748079146585529933331612930782462688345572458272488491040883781702340139697376356241561318780264344253373400607277423952328081939070542709532562079413512481000072551444499174377010436254331446248950514274415327376978016254475607295042475677106631367545563570332095701324350097551079579585165058241075629244484054767309765623639453736286796957006344747016515388791314327287542642792683862112636490267777276629063849886560951840976244343369828199901873025002791954087061027962018139648901749292587398205861081690874749427296154959787507452095324166219692138253460193376787005678656071943174885053659912217165210346830066145828061566297943525585330484715550064095182921525074717380799985295491461882583603632296924613882282443155931685249840114859445110378524895005312731894857421860440670618173459261722477778744811780103263986618236056679323933191616271482422166511904615367736135439359143296711895830366255501392738578218739722277501168880880299823268167525834334134825628940724353439070330524315596970320987250251858597578847287592601794524751460248870956104862613073509494620678229514434827024050064654490447646902356126834362740909900770741175124200492342953439026671333271647153996436271491941563777655660229522246505682558106724057451318869101183202364528620510658121883180304482143624228514367207795748715886347444743591862971693560447411113433684051927451792599505825899855677934985156277787622261169916700762915630299061427285236467235744765513074666178821317359878037482517527560097803169677836996312322138326093846988558805008152776150780009683246682966796591775751912072598299052518734085398296689176276902624156849434918115556535435699979186019848079922476141585197994570115934833816189064970154945274317294031445891679647677067601623407471439736919646562871217774254722502880952418559096259974218728981431708227389405854588850122830869060975517016714402692484082877278511590372495315365155414869066391821153456825527671881279867646439342200856995569896390701344539140358465692246624391884330661355408740239237458256497405427342122639096075296260603125174684746929972326951049630988939491448932343365597828458023965519920961138100057390402935346329599896262471395601940624883910280446731620167588070485770895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 1857152030439077706697193268086598679435639895944712261839209096971425789349179561635346147974018191852842750728676680788022940666308367606804207314702432661480872112153625936822354052253539241639226767091551168693559797692941275345037999144261456654245676631925958297593887687858124991856303255111450720488034479079821895450611531027817260471141526834687751030811218918009267193585132460231010792370144527982008901449494707248225934018591534112027929160073480712852260806089061101056768496454209067462309270169062812942786199306294838677027528715127809992083919212461475040648364972700383040356687858457652389723404606381961980256485391890472553208224788899143961034291565856417114600819410543043865081692941345422841892537579839917854399620686190246653191253670244148837247034152205065376536449203354532718005670486162158140875614082420344659348811662650451451959903368835035152086578779229804642871395458954108448323799796338246517448756739690133212693211889272499955681605231503444681609771800627989608501728458455291671899968409709803818652847625968428539464358800607531823825077824818980228015159616380467067816606625072356225993338939701647090031267219264712850929798977690617374402667335263867754234392241932323716431186158048629374349317149077589671152832101493669797030999854048749453544210512113254277935505177096908688850328809996760263881988249726802010053550409830749863793741742591481803004304569671215267027194572717534883623827837237480349699601653743605775263636944018293628244309154066844911759138151590596142253878580484468925436524009112431789662919193976368342905226693702207936813969069336590997527942466260555790010123790073166255230720386101543590513092786921817484130683947057210157573499389796474553050245100549675927206305151472303327407717334256474542443242473199373885958767329356195809017262891097953406138918911606972866560021233325623919351029835837839857915568159527198425348201019759880435399391268751448649276482244940857899908822785387712230986346936733350031568370941218039016198911486967567860039367176388903372880555168094509977909801909445666026067480341462241052054213054966300496941643519169067870071130273492007262305959002764859554565203101933365732324773269861551166319260488780924384152376451463738563535183757724632273284005979319855739601467970662541570770634789819187618707256252657563250655475566117284692776504888232302140445901716468940375036694262772921850063699594292435862166433431558596603761539847099954806086665721350459428496640446731326694611554901219714479121748637358362807765848371194923176244855173111939600816477199877256276021384052736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -2044270149022270623551536901412287681613273455816866422161330624389061125279056024463555531908541809478434455327230189477182314033211707823327425855336580150389587737178172044676073368903515579049911610106908289353950890064950624669919377240232526363710764517888511994713537755044733627277724598418726000125077716319714597272304953071481812179071867278089545358702792812176167014426129408400313478589075503168355214092501566716315773160357397187269644039965016784698393242262069267760067342818422570996913055249563330523757598913302557359518471236593384963269245886589755478447690508862968716023811903669644267360085105678615259963701717710564914557547123470406044278576484744093277088513026766736347605271379777789829359646922974406839874020902932746175363014414851785826526860549327122733467607897041242801820142126821746337367989690392806597528188163562749734479778785254709645264037883347042565210919236861222523195426443659352483686789828524528693632000796260563448667237135955700416128454072276822579332890993816183130116503409211165398216460281029532125666937087624074267998710717252675857317071756254264298043631877256306899278136178277950634606575043305793264187707016416925099412806501076027952023812697246362825983343886678693625091709993685443606800317875539859822411573426999391141895942598760988995950315978513643241771379445734625760751084039560517929490743651072010889529578963641782954255818302169316589842219042284664431878340078082737529638848761223655965274941609700640344682383110760016849176203739635597986678332670385854674329507745575275417107858543906374305876465689071667875214917088177965765190115066887211661267232967875558525596227663028804624440352121847259989497865949545299725971962001343193775761623553843093618399492162203075606437193701040337184667520986346996244712321693019330550765083861546742472060043938709485025003386173154756556505668580128172875488466398120141286452971619407920376028184833332678079723258613829986462586847594883057538486512757833303812110053052248459950886059523682817976521408647352665826031447921919882892970675935339137346930094642416211788954739926470064685917322163263537892768128705199411019596358804535436169450168155802733962415224801334572008727549041887667306507092469753384893047814704676399282678806814029200857834214340708182926510213934698842024283258223749978498289196735776190543584184861293005616489649079103046815606618961283156740192300130065980725054552354345512635185358951182526752591305966403584146800666458914999841793836041139777058114555929892010808934660786916551165774864465045613065703164534257311293380252139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] 451388309215400072835721039309315885259373450035496114016492028453959115717754033721871266768709955221316344610932124342614428303848925030055570114562572109760220209009166843478899859099491733832707970986773837897526356395885815092796568177351953497688854051292188804754174950076972032358752227006878133976087166670772663977372432120166748031259773367967102209362703341106969690569501787690694401506595303214968965130616792555469877415411612925803929523865872964405803252256050991153771608648044087221901840724411455746725496447452803213794359739131478615443939516520829322432190449840642928148475478516071752621351940223929996482032750351428463834070698998175400206431820489162648828189342333196704030629571938562567797446877256599254164788620396578310102556225401826837213645226001674663400507655512323979981760921293963700676888607626930507143116319782541785590827623669112159739948888500635484971388988225014198513134018235154540423454517166597567172263109139837759916013882350648713821672139204573041527768244994609761873809834672044763777800189443006236907538821429217965349285432514775930801945042543050008474854814067472082800550489347510804272409893863817727378293907577491028046373310835545684630412996708755772998918104942594456340179949583805853812047037900294697983229415609845424819164515248076920410547773342723487578571855702643343251167563927973638098461758032630963920697707859074175127706505430024939940578562306938967605389762649984364129533940303803335824120845953950279976622597350006877637847347421438156078422755062299840357028831319552602415772324502998260986426784632604009778176860968095060712012115417460052890518844060367074716108973362362458182007045354301554606349108928381975458199697627346619392013728145511286134238861029543781570484296259187090873485306676889263891435988333951304493636582425580385377789493080287320739499621656604546076876847042784584742092284565601669006010439561905100489738272418837799569728433318442395353590945303930140167755466002696083623204520889792256318017162824090027098269885923056904146902154679754925825710214794080380470246566528343847114258995622927512488906834458969365116988709903300190253738289525030094329190684424458922523304924233436268777780679166024197791302610887414381175821703705435612916184894993140686107881924183787931716418295057006359351513596698260062862403275674783003454468108481910446310707630427426182657373007149763228380432031989673472157164435686617455927740878152531136078700414354705987652287608904121355820875183075986175069150381658347422415572665209783743792777080149529039508960977371822213540742168576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 6806847667777462968768522016029762666460994074327523226466405413760838486306651002229739736609710299275668988583078479550385936755960666580924862515285803053025178246996167815110403165259701897892059080336459175285554300476248646684704547985858094481803339009004887246721621938576723723736290150336490937980060009162045669291028588220281217943010714100154162366304689556221169171778719591582103691122523346879586480727810907694886586695532915541568125551421360357263026177178787025889829772597204429458557081151379092927344484765119569100610677335570011740972265926976391241509477435575914063009302528924011175186580731762838909231919597484440190130471471815766704121431526294909033272337344440448152558566478181956603771790258584884523470847989893345569954575393013820370662527610848531484928767113115837391353017804319776766392819267637697820681894637309962123857545393343949277489817175247005420435249757128178095382559416227249949210914872485942704855520468232690763299387477621117199469325227654154602323604077477960372373134898615069563971510943286732365279552112281480208985178853059526728537196257805323579717627715701470222536192747159915186567115239734045135812616108264432664179033657503801232687162765154914573885637142018255229511084227937393139342361472497888147377000937020362409440611936777317106694134311319752618237559551035548195634026406853656124038433661950820799514354276206775117555207106701341978658823751309839889158477295136289506412150329910694179287804516381466192627408470455156977551486042471289052601652984733563200146153541430059440926020314221499084424790657940505639072069418711760966196310414751680249922087060950433779185483673288549312725859109935817837020791237283198005529718995277605854256343577634092459341727662004470589379584348544822102102010974392137814790895404995866876916348317924229365061474624373403036976292512871696231319864196068165135937180987805085605327987416221148706388272535850150010154945408697802251707499173238857923486729781365443499230820891495406014720684913147477375008539368061652656127551466387475127335464629860838087330295610640465129243829884288917117184393619175817057339770144805283940891778470415665920825209462583995838236800025765718833873345027227526765019206466485848454140681985661532814430809723722340801232163134840897290081146974295825172141633235817385489727859744404868892900474891855000733676980940354349122662020803874870392099019980209342506920657242965800964355754933307860092442466032981608117469323645176462517191534258999434425729154617200026818908328827860814509204445740803038232627296336796412608003147038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -27623589502461797415242375478711507699541785434255119161549131709276544809192927595674839468752461895573545797018473192664233928177774676184013641523522240731109656180723237284845645576539915583991514002218490633093203581311733758744075696473735740460348908611512251521440913672721488673335686631880190922222181787710350148670677865777926083883302044913606545227664356677970587244880846237942317691681841517087873464697953773062782484031975491852315394819939801197481027968555301897053903149994233796623347702328122336509827418625276492903606234091321560700413545386967210101965575131405620891817811364828916378386685075665717981206027101331214029285104597284564407312902783274224739015139677172480438028262967120004343038355273699068522335277529512044266340761350804318518806749669104628289712237043097153727881101287229839608134167233859632765394315375799927162006778771453871485323632675195498748514676477130739619907689834705733676874984914626898757702208248391358507550350464510609676194173926020995034692724112893336084675364191266876438041190424548223550404306021571890681561387147987514438095963637064611157780863450096235105128303350910836092181413820527847102753925163825804106082845090427005322334019809893157931284323602895903926800562625475847236679118383607788263862219242280704855440828552660626201037103987543458281732561997453983390614438866140828953453237715815886233791645586381034497021226091280995669099386690140110896693131916425487912237984607500591855517076687280295399979973671234244853487094356027410550982452120340665582143770958086201901040407091661734773010272625086660624130715803217206873653483083663454422136146059042527586255588672625874629134077895631346987195279217544642192838798885342130896452900661738239685540774630453980199811974630202215587617177779712148610955428431958964591544192555492652244259863702850847316243176843152896957558599897412098297696830972375050771721322918482769924815543024590687403409396111909752593354036693989484016844162172638975379143370102830343101233927855946586141226974960747973029582845726816392506890559053697502610213700251454394184107418555389049722257237262176039600307201974896231257566300671106629077508531123552723980674524601984363872687230364752724960224240090784093976048477565976423615779964313511330208417072701214977487291933874251375833201271050666711308113377185331932854433534564132388784869388103631104674596596631665483953639537665802183390336969821261675006067307614342514170531081701130331515933236734014882548578148996198465903672770955070947959862466070047756372485331396863323485764468433689789668447829884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 73607524578949108597395934357316314543810440294121965015305772802671228599123362953553682264835263816288280786250010204919632712370245231209869162909141241976218914010697744776029758259380229927060211730182546972418372346921847329418630003481369101493554798689748321548354255589539407874089057581583910221810574310168674634540746407126140326104897562506767299969762548132546685060159031291925912274633148342369627156201242989519099425601022543272167809689303661829171625073366139023330645235755459883191030640828257602535737955416894585935938159511963714125169691271988692674406863048945010716356318231006850069665828145630116843106696227205413080393529179390793970209341810635916323466914459798540288205149644002725164436317132802801464744069832084021073907267072423691909643298091779544841350647621567867660801573634031542814878419325902230141566031795442691644108127349392730642846945953167206099312793353687156059464401909265496849773596988275807628872893908710816711696642419035425579261180378892214494332090192216979693952838327319101678491095373403695931487615261248381104534476075358799525841399175059055015497292026414443550112568604330652191525639356831765334507601612902362163604987944106603954728907264579321934364841162147552324521078498664944235727129995137373717343060476770278395312932643535473075922251719813393603211918994190470829679630599375924492263183191850431804269483417310149384967116270369475685671676964127545918640255901480234054472832958843459840862580321716667213300141603620986368094772620241019380144675771659884737468362633403611343207535299411973795617046666795621889698923904687082434638318941017095774492543046597665039435054666693749219280385264781890180251832645047138164418644012145595324030471865266240880750326180466416151339164783020742134892481718039473100312327070664637085904929832167797533509678060359619265299232768428837060722943090026882556489505090998769386660371172249293941512413684723782827944585027334342975048057278965975387162864901631203426557712829421690407419840290680969026411871768490132079268538786787477649921621325665956930495691203491964860444112817824312966025588468125537338231900215940833632698794619652174798099254311470665134845425949993130707868825079987382984611571937080488789692482134908479263315945954473789020618429091048319056372139067224008543159297213053307002749611686602081681551679289818244054460933674285914012436683680909286563746415348707022342988074429724698915243977349297854665031640365758395994019422152507743927601784282333769813709944190874055095692282734555898894130799007245816912627802162851621608628504494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -156758699934227590674392255725488796653946197275169713236536393329169405828281689836089652314547969010049455573772790268943186544096440226955102037280700710278975908249657276472048429747386953157090280061534077446551364174790258720821465806543088708710095735407023500382375015146042125390998772492700473928379717712767585927826470737646411836323054053392359084117805311962310184253605953852056637206286008143629000194346799187375879731151286159654226775730199480255337900872415135958354506715724595995698603242300888538303219660720910017045675854197996413965024622348106831531916962234452650907302791274594855570237712528430631914484449151116455057047988614081749298346018533152910091246599980677700008518423405039641326474078030308924241776157482911848334874285417837542560045999871666925774707826334851189168072384803657136972796490753811962914740008354121829328057104923022934334761666649737019894535158316272604825564508507175877364941266929963768720328820045705170955229067855359850628904803168547025690924848249354782618479446984597255799918254341365700468302882116672512937398967742004328096392707516774091418539537494440067429515206155703866538270449573111544614515366331799055937335489537343967438314011999978669995835538712021752086058567381318253784152552924592590900575866548388847652123468264053308848047252607498881750277619407816021799280598293019528703903654464407233346983080918063292769601153123170928841443734877532699963828717886835278630838183613860640222494760145072043995059032523517144334333579628826577731230672218646457466437270956203484615083361128492665468172379591431491469932558916963102220300326347961094038062151994257044331263367302166534818679524783614066129002833425682470367646552408615873640286093887147635363888083954353874436268675090754445392502733987500736951373004169757794217494215666680701404530475925034562429679103455974333310373571191489110577402169070996696114927109217638154401316242295486108699020016686959208882202840166168935382226254657517953608584661690962301252422810250122470495404946618531976792926197248960817874978747525113120436809880394279907577707017550652814513358854854802621230243965944759498656075871937982403305110389153980176646576748136859962283812569166118881560884109691680272049233316659364886018149241715201913498835402116728040064244437752006009120982615850624202354861710445020820121942341767299079399439668940347775149941267430417735990893011643871836173094612062266971511350029982900944910777520445302767960672074152988777241235775438706606008807540474753310526612614390039687340623426413136970896046525726257779962172898541568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 283179135212983036512429333308643869317468125273721831264341608413720216909653880305030711080963185103197804167701453061758650178994614087292596895429027610159194783053967428523625605777309019845424684165298085705072393254263713589712900651097740669260194287015889437521046329376173884572051504327507461694345861205102054028500363266196713082327905351645207211133586274647021235245188746246782850760085362679644986225844116181998651858367544854971572330869820766178839455397606940050064898128604740449534211117288171192386500936240063815733233754664510259100996779828380165626149678513332720768460010962062080609822514024334338606636972055808853668784818757377237196929584518061304908264894104098361388590807069706771808346650385344471502295318645118779082894640470741055493145949603954342759251073992680475292592678515653918332571049262456901034167248685731807717850505017785713502863718153626949176237652719823625350920078036860612370782141617957541278672200611866457496837122814475603833219159537771674812875797508490693487667226745383281144839368498285329510454770575622131852310198543166329335974448003009215259217357302145664342838152120930232465294141367122148478622026327959206383463893084361507465444876497623066626326054953796067327459839184744074816086851315980840991342197888334795436677961527607953832787774900039211562590278842556785952506407478524879303257613297766591969907478179603811745559043511650227771702768353704817589635596233557867084358545672826955485749665624229564541460370879790799784183338539104294801518945581170184411831383105041999337105656109659579848363239438468833410905912926301624858063910640085605750232802091550957734426877394434597339612008513484710545826302458834877539209588601486698433912215038504060457395600921834325543657118327575152998418399023460539559534907847879074892880339425350101726124612285937402055426301756714266199159326096957015634930826336167131084008608977792074619921407732137748996704347823523085585952944081541992559913901128304432017697711325333658092789278959948906717201250045700250665494988034650130836588488486208539258088786588885869344169452534711038936337978086246389480893640652943346329755964579176643046268839106159047159899146691667883761642756822438855577106677289297481829558048434646978353082403025256765378169721069123728001236831606869963863818017063170536092398949370992230495508072932036969235279794506410203941745300857291843541945499377018615595310522165683808872076610353226895810626813550894045791291892827887499213042507402037993783194112904045075954390678374689029426275418299357170005111018821108670053919039160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] -444621817639387987025781251283919542132202276846875655428036847914045736202075512713593274936407433634634268497209118390889917975441154937630840084037817262812955042617282040705847250444151902099489801162453655480541077267471912286702747240763270986050758417411397004577257187368607102243876880639789339579103349826922084989930516626357117915610284209003620564677188990499324564470724685924031242915815727563622700484923193118941212887004024470898873391755887852036437542839265610341678107818684687741168480169137188630410285270457746454922324924556823926228992372843934890484206057578372871199381092941197890510609186879380222642134770262088889909102591718971736369046462939162964317292316924749693988842036705247866081597185573749406984299462772413533710985411784402247103113000076857462986774061396804583033319129335847921518181185283865703616664735212576218961501142308278700753503677895368695400945227382001266881787404456289657658443307213185979615870238261328352040112797690446657472510638019314429938837192200804364640491031069885436662756472204830098832496396489321806053748889102076792276586394583374283988244144321946716762770561271663648344690210315452483325929566193723490688487421194268885886052653037559849453917869769831457789004573682306407725401601548783187073982877433806164934681648252761109715323151727610371655930408139225691391321691555550586979877865931539591736261818403475308533229481174529624726800508086691969403998192441861806242050314519483597467433915006876035904481485180652170322660216529228503041089096530527023581942560096372599872286771513060265473161826795833973147511961314092550676927813769107941575514739693174823168860189928253104219517247384797896676084060992835939796245588010509829957823180671886902433528173817245666065311941866617898989568449289895681336056031522290471085866826078878864096531544474499786099876122109485654973235480189805709299294063979386415245624726954252748961639480265217587973312414807208314646867135549288702135309723523793654779546528768826661873776383657584177009207095146421554347015719975525175465198168275508890362730850037094052093432842971512692504217831246834359040456528183788216103618998888298477309900062406257710808993289130283099904256752175456571729269229093049639425581781244846633600442170476921477046282202729715763958193950036970536528952406329132305498963653204003115765135853957372141618078923378374128608115446526550941133645020590175870359278668083917891805644229163872375270496628213396955388232900686690023548404734538208416895379288790411756611763071595470770721389258528341663097228957588500411409866338336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] 610770169350729234877238060154070901439203362138393853801039454385750887415151505200845227994452906914504913245343295290618466689933977368150895893792964580239283293896764150771230210060675848055319999394589825105334392942939977198681813446902370719270770540642030745836790978257004118591528868943916702289529266310323028299803988883537318010179097047935890860880369529632794336059395534224841710614998285708206051043561703440927390991853836984794400272498546480004676114415952079364623785643607410349945404782110304167793458547878058500652854591754845251955825419202434151426426549554858312720294843872991544817859922964868153928487046515264749221775737512257644460872651506205608325374535098551105289387959038271693458042518791292253929180422518056609899712614821549831624449823988617625630575350015652546657627044232126716343246947554316785098638893591998418886404110448758754810978749162293264742240589294342769905630450671063116728884437289689696174605072717420617465936010172136457599253316578469839154452664894266528426751251955150997350985754212549060401334702722211515590801034712119768969471688229020943416102619472293207798214873012751669267035625713190635582539389259489102794736962938332909195491334640704945664070098939723748418646162790817862679301635243644714541803870943461532321228488016488327087284416970774714804228819911712426369745468629658613088295632395737450283479871495055242375081091680966956578029554393219596515326097375796144547263771447305960568232047570623046110661436837720694119219251947362670424367566652925448891319504173003705306979649164739022676529996024834347936739579982656776138145876091435056001297913266089665565989242806037245528767579071684824917144552951852008586210928256727882110369193010729466555062392189243672114743435340786222306575219315218067848953562091806457100857256197949456777469114398793399056157254753205781835108446821905919846225768099405592000633426656250678396736495667982149206158644944551994029815954301429849035919050331543520578435875243526164130573039176490669149409489556769591753540766231193195031468407780083852308165975704363525501554417243732357410249693426082514735451584308993969475124023389373745578764264955289086519005897799886121690308712624799096135843282436706025306797335125439253028575829335588411715038061098260027823686420206840792054576481187461635490701538861265538800937001835784604685766858527258982554671985905621088526882999449179918688699760879448043765704030288394739028614142439117274929096551188765800682098445176033559204019380439027592313101508950692162206528072555701200979131943464336378463031677419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -730277943103076037480603479898774075168253366457896155090458072142946606844842092699735940665517143969786726378601830243779468195870103522967161568455054050248746753075915727104691202596648015785694535653202351492962059456884105272005544186902472484730291339884161904417134972832611274110668410608109214917023042442159525873838791793505975133605363320233129372337718630088722621378997269963220773499674057210741158505129334054043787035315212904021778004098744025816128973768427431101490991429840834500393754457467252972291545154013550189923278529895662351257788474322103305481403814200009915993874623301136796710798897227242568616768470208340245353178716767683741979713735713651477153509780789333478939083923753771704129051879731142735966880881240928347870716704858432946251889792150210882529496264630243591140785788391622743181857334792401123569071568871833395338703856433542525334608890241727693763548646687985964581566816689345436132555220977362823574681451985716230981382701342030546072584695227254600828562093410115100189966394797435544850115391881128542855332901012657802129087104328940317536988182296296352665875296943412544398852451262843251102301737513241799463268406213500258404249438352233081223244581410689211161587803349661923358414695031317243888955543578353737330927607226608978253944528594811425004373546300231008490381934964894485298434669723157062001846739993310370304359937954759191608710278648257407780245056803540623728403540725433482626826185279836968954393868485762126507467061849410760387109420270022721555386222058190725091261242562895551830094020980451893651564486236616941910072514883770137922110176594182687315488249930100884907008130760819917288291752775920289893692137813086159082104006045898425158863966166227258161440959509648923586061957039213248228325763896783389499375890374694721982822221006006455708654502011423662413234144901437869206269289931315566724496014881322017762576881771908351553677306468534843719018500472410243385659264196068352436295048951845870016528544931850955422805520454474361731880073723999741986096086921280686443270211066006015274374816201828263513595148064423226663918302638704218860534778301343352241603039160414534568906763610983746773135072117682140464279704915668799542992675219761833005403979660716390742617733866285860877700331223963346095420939356270247133125259388911036677602433317659564564199567848902089397313310942831374268461362033909267619031622682997171982295288582784529906251035093029000464149569576107927124368754730456397949358551388947712024830584710154911219641114732138903414782841710242410471892522391060666396179188154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] 748212412756997400504706377395868358237629274385524589452402917856180768066577527592142392361032881070568109189014522311801704631558301456632666268843866822286655896617871578526075882373586960609983275114960290861430524211616042176874165298374549904785987758482481113596818272921370150257147119399953090682903756423924610904293114852598238873577327195840320712233872405934040754427576649459332035457280331889264798087788665839610890295211333181197501674360458484103391390400842347910361787638834140284229161965911606635890247735945449044537690701668549005200975074499148977210796757993345591963517573757264619745400960706531710533490614214604815127208111560623989986685149331707907625273459740862745931273431120127552165899837197997379627095822523307141084153448434247446176113654331457873631234770285479826863631570813491572515010469199278743144948417589008019450974339224853622505745423601970091817324793280632038458871032394923607590069733008096161800804785811669031902956891205599929493059493572683656827215964439679991087591403162065951794857597092547977779632077142968156429539123841927231022628362668450269112765413754017111045276868277446693506020942323418284067473764615772529090554427047905392170123664692772245050693988104296588903541712883662006534569704931894490714590171981335356053871353535976743067202121727291870589300293503040055640976476604056901804061698177184366650230980741012395449762254024332815257657637321830279270968342722501606846724625251436086792059284760352705355395586766678675081841222348210126835890110875769452109347873271730475864170785064993173825396989622107437780221176661971461882143159593554066726641713645849800063103620452101778859120142432435532749854225449500331005185200736634306820645620415277991093949696571963534839766727014300708966878242262334626936798907200022497424338885430902797998465031465718580163305110318438859433890318009246867761818277065280395062322297050268888772299901063777935427705054534467551356456560464561797389726402544973926258992377069487792036937027596487116558073995244105524928917797382233221785386073984164050043251104687939492984113187348338467382861594081193982093635677053763096086121303900965866326700239995435940057957381345540510260897068500435342667255156387467086252847633144330572964665453194897509303732206641361953282816059162942826255515058373616441100350239497187952076732156566845995296518547077377875259723363605198773689392114367449939519959104510897765250540899295552017063703269411841231865145759514015195216283195093763804308918057241577466238045484395567570050920490038153259520899129397689516650065926553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] -634158558392030524410222358316269877771715273699276052654942084490384361803208876940690046257654574854528210445345165280629278163087843873216777288369082911904335297658106072241938656875033884299903501007808584776583964524992241860677058383039338786093233530533947172494581145166165995482186065417009818891011365252197345002663079450483825631405866496567563499789495003288141986756772148048327293248119070455487311050563214350188152248810596086106042174972793984061979369451198399385987532725661168020688881254090500386098767008540518491085997645381872082064188022883427737080275919741570281643149768663875772444738800785283690438749373711613198515954395517010235762611855668398479530521732611247705637813446780367987311801665829609698262516898201141374538666923657128813001160363614381815785595232566157584072375144766036798229808658964783372687861065320934657237270906641811732323899124758136530371249628207523569154951616797670156315073033311282854428895716653631020140603310880843687922875725917740721650597718317784684188085852206773145801564753160944987665212801661205090230485987563600659755685684045238433406455671729685372148164518961009614545038489920852359563254700044792410277561806922018937505515048315825504125223283551296235053906315039652833669207305490229363718170949365522409485567180862417561166066342884932494644253807193143101695188582255994732464649274175523660928613689694260529715708421367452268725911809066122896963054713669229440186698141436794108200875854766638080230154462048464638055727335293521463795446374995182685277639122936565023468848149750699231551089046946900739098872081268657863256644739697781962133006442365008262685302348865082364449063469400570861383858690326126574260807338859480151398384073923513578639971625335659591933981381875270165586957747258619235951928223733223380633476784121148826958728188644271541001797068382905175131001331092604108961131544806760066456815662300167969161220084700942542198608423125917780593573889085447409764489676267290065846519876962351359630643004476291290528391953902599374576531729425037728902391335213405656053780503720598383282869535045910593906670578184306679757045209293525780175803011422973929416785480410268176585776220023262201351107893303574389274488964532687173846645231169989241535780874732435469157781885356087607071388190066461421787535604625120729769504979692000814045254778035258940017044594101585533721185547364879480869702059411822913350253411499118443777580849590828876169025891292383407427438738432241512270963647476103179199336132489536948048249803846799449856584074356032943124232508842819519154646578888704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] 402477327623798048411017271711700668086031315968311889328076041212571207934803499660287417081648632306182997251194850166724112988873985481274154699982101542950253376883161757752571045238182736130310507160065907333632585661849335169960280647566699212793649165504993762599446507624989529432546073047689133013280104802626746571690543924434931004265003425769460875004627271310072868399192115868693022233130231264788134772542795439562459967725692088087301542588749433172462722930521162553473152011232172655519999854039602641064045310995929835982930059689169548347819531070008051167691402456461994977868563217768473215834139401601344191281028436200296942697158296083194262686107771434020655447919468062204847098681152945503081399170980047724085452979523117339923173951797911564443234477787232828711878174464018129668193636696981151648719767087426798203823940668297470934953649468718009862279044275911512089474371558444126099189500067508901141897479318945710659459115581536633599542931009385716447186712506815250879731646213891829138538973260962985949948684240212624177431075862809265191034566114606018509101226353839047855995005171900561486113614670130486319074666760964778058083861110314997746630261948511869908480545028335922180766202946291106180085821345422443006228295250608663350457001217638370533014797534818214611918842861412434348938138456092126702370723126065185659230516805883242348294169155038129620153213774006825615582155208202995467161777023708056179308062434943159952792327819526551829361100999546483238062288390177389403931138932672191349443659111154086266523699719005676171540169519113049756026802959196204295425181062058351341566003893503151035221049055140545705115066695921183018005013734335649393359394940717764185577741144453113605664014982939422534920226546689400343826687085797289327944438300189900710119277742968421659805662895627907580326343238240273941023511218683947600408504374670196983592868434717245850869411290636987938124572400551391707919200485124483541379782762051040671744529305748494827021678580220114160315987115047022518982276955778358761821295949906586114385229893488321637693568396918490721364174548090999868435647052496760876201052700133140053437340622339117733980310329686003975880766711717274626989385865193063925096050783267679904216463930107890105784073776986112689258145625106388684142663729419847822706073749011497620001098232801172666044427691184869031350935770846990154655033356488278390992129249912894412918985006796754812133907384801135973656494651378555650856556850964682041026036972454524856344733785223831077120065723024015752450263929820240075738526515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] -110869026492061688610418011731721943058564058073388069093050944542627511188306636465087874046369282275120980359181993788733219584318398357330906080477853207349091655127356899203682956056040721729359225395813002753443108238774575798876402348286691138585143628224749279238007436903799587263465966088513493798155229709848727274810762688125466742901725520133285029560401955270193581313752261364431114412303977424431851491499252798983254419471612272250668609134997671992720369712173225241218763507531911515719531496324756473763990991640903700418266463750043821202725974497044089375587104897714600472708668766406982102222781523311917860044826991458252393957396456418415016957973289190829170359280131507406247732537140273811972691035149068096333480355478020218296670658665358333900803132876548318428399152369783623675918773874562736485483524214201212066008535537034038966386308447011963008996823671625923880773458497797700096438542050555388463131940407646907579765552281590121050611753146892191364737905399465801440506841645130014934677040846526515745072643632788060552077395960442747127541412316156345650985019874101534151067106395458140111593939421511692424509586465942147156055321311200104877333144271186480421338898576731663144079216506684792220899853121554874271840055345603969450408712134770675225019838969432896325430165374277881833777587593863024636516780575198585550996988442591434460573849080821810900477068589933423487505914930849759532474073590675743492205487076767785373156712476701499117709873599159797975970561810385800418312851530069441075048988583585988433229393191220041845550567403690258061756433696288455110176659071331273887695148010240848381872446593127020158961234016187809918459536780568136507742881484101019850821129858822153294010008222385683248243345143184099154755681369988122002259766408442861807648862083786418701167545119904908589415178624384667524424270667881414249122960060574184641595975730574981592071503968182347479690097589715407727174742481415781975375211867532025642731846709406174565747129356599999260983087948687234787080618027024100726675330674012318247327687042290095876502746756245170232427587617499899446993919019373461879740481165080742987219340602273242392651661029249386547143240978621140855407373976797910072473076760501526686044921046478512652496450033280410252547907331087034018548942513580385586044661555866335259012918698596816599258940370714884972617047096336826007075839356164664765177828711462938314102953171855263743570227439912956850842961776532772708114465689074090826014626598417498497935198191278274440344415294234655767769973788005047947773136076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -161696873567868619640479044751189769226702906487130315090269362378870124222845426056010676943387185820376609639365045688104733275635502718998026011697260159818420573148917801124862307948832322742806537712639176176367567309650875520612684158626365514945317224776064618603414217483757093940494936599330907909344350418380956145042171691027286648787681360092535873112888257619934054894260553202050308091706779978710529155999680548318809014777172729343755867496319468103349708156893752136684896486690922244353139213375947865268943506745696749296004097302925295307652595152103783144644408961431459443938037777569174692601922051404185761386018505821785063726685364449418404422377392304835779682077133431340794128216374387496740848944808965683414804489169338443377323416916082186961099236684875010108526770322359352897700596957672579771979091461502187244853844003394071151437199318095462731633795553380231230817881494632690697616828485032158528001854997700939123010736164560550720697288394550864326104439603356251356688058469502858628129435051888989092660589275659338548482221396988309140181789543774907399204927741879925650329067136094581088478146150580306364535821488632611921952782598032802957220216031594133011838981475887313739748813151364951566034099412004938268304091308149251606454577994045018745448792083530078772071454630516230296974814393467913189887347095810190526720644395530375733416479072207586033482783397120822081907938009181418310187163147017873143984344642588411898933677653775399920803661850942797139641803093176661216137126421699374538871950196965667427110336359073825363767946320754524575673334387489362747752255508480476760066911955784648476953115980039869226633995540211163147657095283243758356772843948409768486412333077290460432022361291859619556609800222078911364138563768009773873729872777354249032725517236265793850544463054254657891170930846625427205173498732497439901520237308212935305210783817305564386751842625434212663259298843986357341886043569618864374086764056516334679739144545512671939830490345404376621290329976486149837890513188330575844857668417686337974680298907100498300188671912396236509306264384152366338658265369289033356237686925214752023722776215298542728801740447500377182525424289942422952908445609837430071743345788684282933716244347173262607505940562244686430466269841727671676908698954356023774533818762328871255332639525442651610193247552939267852113446698572915848633358770925112186631709356393141839944801705118968587457535658305901227669127855334879246747762670794062979082603357910178899105749462155068022407000978877726717238231996391766021470253219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 346636692715744569255814262929911686915051041929267696394151428965037686522032105040477626320576291572301961273172351072238035456478535105582517421048326284292994494816167812466563048973146893160328738630817541167602613741201738087953536652271488335056027568204787570498647356793970569528480854296329743358659358792861420908030762237388413118781600574193461960948173045104780904946781498902725406783359229549392081505411124022735369708220992046594308605351182753625365268007473589955715691527077146964799758889722773285351657427136060693815050799123109761123461054382400012399692667952764392272803134918397653382318463155093811000024909808698730697889984824643493270043069980514367402026416634720234602892574552781938305355648201947265552350803876145446233404160694228662494775652103781725901458787402128498203709580521610330021248854448744823799303767486897695372837516424239723710938025353453077382782080793644878991224869100737053610244879068928904574219494490265651777565432991636659143182538412270861954790689458810042510042254189058727736585521079037103237744766362436380014020619613593519473155159719200604331208238149835145259920009858898024750538090633278428401177383349750156716373808716084074543731805039896526921751606721503084343600016106600767782765701207201016335086048573631970586646109593575749780052413073327759600594396024027548179078214568842686530821155495757721021936850768250826472104689068403751328735616137256835202373186293966845363862244715031425477620967540116450322480432258529937704327981364810093817607406350309635211762665906422106193318478816204570390179007101745792972986597254485732294840368297583882059578153599048875875017811932277091347037339591148491713479789920726547344335393425807895961054949956154622801455489336044856817159510570589395455154337469395246623943433974205936498906399963591911759712882661697969482662075292106599894422811010438729214045446912546033484792623422621813540297103564991797688507079181857696158324780292181174833156179236320443627089138359773248384955652207770868786138370395709713366877296354525367850844629034114701709574711918783302897039820300684515020197664641333898738403155864821151302910864725170063173405969796517051279498000525999161464041659391896583561475855760239009850525036543243271670529792694597116474463822869107175947872914319271850246384720360649233149131055510446700999930247420893110635278963379016674628237755297660912404051937704193672203275035827224557382657359947474323285902951734812124818173513255213117526671194619710924757327951798979862454518551116947327918673908884756238742625388574802171802164354088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] -302733939534462267301841280817942830829744206903982279429818201218701505413619493860315617870777634677366254740239073877828384111760801102268356143425304354307893256116665047711314682384168331190404792498977051565812669781779276680164137538255990906936443645104009888274628563683386009326679676221692299984094024318239200401029120945518738364408625316284712249346023578604764200818989682532381842106493876293423443158843966843229207840846541564518214097949735687292520375238266374376975678981438010688857616769751854206023862289102154181140271649717054807306431486726942144622355073557952400333888020892555207767185934410812111310795171741684024697108669432551705854031420140748592133693900831961604114945247625036958060999724868266209075061576678720234106662345516520458862552190410415413469819518636931338511587969651858679965152474551401967026419231805649439374587484687725277520550653542656664572187949349402223145872272691482551701544590544783826238042481040533928108553018894176761022789482673017303778039937641058426117821113786195547561332643574106980927462258381469150447506402400546194217484450152059708794106819602386205617922405293597690887372383522142502102782044688670707946798915668271511978188869900525354950546955837066707030689025419014453542164408331178742622945643861667030783826964078207847224926939868144936453530024434373921979717342135995471923320104362095312792828593784784535057027074090741370000586013349564328630488434515758247643253731801933054883536825321342071814360811989129990354995298421792055870262741183315544823989985603967009407992833353633984750584542584860774424651572659572783647330589538744421499363112314213935783297860395198189852383233847990851665187701280598298899311965712263535763637143870675893259543247148269022850940586678187443733874927401771646670998271915319019128769638082773515503899763038367341042803776701804892490380476485430440478503150423565934811146108391098306436477651890733175425718486234249629382861155653955609737103338843285044473650308103305008938543375159643823321368154013936687808508626713907925418379192914913530036731431489391427173661508553265511618569807025722640323266803838137781080947390965324100526576193085296190005695490882740758523823322662375228937393038937145643843000715203634897961003367427627394166249503468478393573276768420712036044752147975362724603687935670689328714166818607489892347255501221028398534542446794927721594892087370591508073840285482180563497118391453200744344967660356703254308020303540150955602122271767557452294501418452915696304752619774677527040776699105593641643440277540109526499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 8799805291238697211991518990991840224718819229899590057417702229016777710459210885857372894527641402259672089346238253711638088425036956729022864895775347308638046467726193887275119356829934702945498942559329445168050325942321689891976642238469722932770649675877040295051757591123498385460413520937834984980101318164941121280560612140888869056603030197765917780909205449227524625692496723442057711277019095823594700614206108470727491736791320873921414325236603182338457123625458445850840102135851472480049157788497015702059164802986844026915135820702612397626093027360250691726593137182007277589899247364580242564286491585056228466839414982517568760948017996480195227008521067042661279080671320397792290756443378484416936871257805431730467074717016220849429276048584922422878584152820523594281402279306888507738071578907739627774013067945983588054325259113436324085731226358837091983327373738559116523540613069206992779861424322261314599072583321400191969550737218700412495978428529538660371047661544148878076487789765234767668369146277326166107940323759705578670245002199606226994847416369553664525058843226558420197025421109777649709742330902268733899821643221376737087974787520610946347843711384946725321748940514186825783654215488046159639844859414381500048608724077603681000392288143832934611149013574705272438006093358299226035706591046382172299576907400148999041649874384685275058900469216056350476647306997800001126977833215164298344297286009211874198087759440394517287441540532081455041994631533978228764469408592093945614818519302718840173050955522039053014946406299449337041438123957944494808251348758960523587073278769666157089661391750169473965380777751818440505407912295841812730912564072833575999718948572613003046572185820054529828428636263603914647865376567701576805171179003480959733776735063284429116836544795304968661684945952421197168920529806838042136879066576986745500812671866076654602367509752388604911375751634433721606526529844518479863235685141525019189242918494682675257170515128225893919959236415526873361534620153287339167424923489032462672397786971005560519790455703523513228782810608227359221904586657354683638618559713732299401109171632869964453623915160283711106690032388586352073257255707658398591022813746582851736354758263015521888592454457716868716439711011019061307162903343280267209758792895274538999266463409192398080595571857375606849544589262801653925543511060094655459664621324441945822838891882962734337413162730623942616363002489497779774597548654541255406003611407918336033500879143619014986403272515256538724618282592592174736413997146644152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] -11288264938984791793810153848402121384800791874406372217830727126630798464161817586589977641401350327015266207362576179561955290871380156656768901029718296493295207185175337976460349617295150639500047350979679866300404888681962650268793654021964492688836968280713141054417486196807364494010695051371711360852473189508275723474599008587749102149992713994688460848438181746338573906493079737709571820975462016227765356523711126142228271329124688644845258525193645007496707227939387830656391953757673897680071424197469613696663059612408623535343674844701209289438755757700136709895900332358728741753494634437433778850815567660109276768090609003183743279337345285781539936183454635846445663900641997939656933363197376487848153465095928513367216807372638237087137127402608924286901154134954491742313413680508032256536366909971231186303525068193861562903445398816895093610341709150918343446432727932748454162968144752768623829309732728481191313376580325935843875967096874167480850653649609664879221748332882126775858079718436337250608844810994753525360583088856256077483116954532652803527722855819497430047306758287679214664168776671001377701213096595708903432571011383167079011944006596830812761802206466871156282937912224447631594578707122852646123520956297235411527964298285498925260383461476990301952726768916824794491944281114213959207028862122033359809209916395514214135925296852776122501816330935159711551630600963569860846120266880949464929928568853360617554656909434434894746873999529982693992024314662919105548073953062110658720926300764021360291810998588541294417329678213638241077291844148205941186389439418429742750354233983327251919224585211741670786841645443426009858456553982729611432312986978484716264915217495648364230278574604879588138772514055976544048866054123274548155313384630315891830226717451074957449632072110516462277224823492745374643349307638009185526958231483009193915108864200118417263311834103670529180688398992124786513581452368428262983694795732086548952066212109216819930899461834923537697992109077551472956065588057886644889511779810377683058487532459906295577678398608367174831777627277158648462626331980985340291135906383580054716153724751900116641160854935253182381337827540458006062813980533538145390450596022628811992768441754519049120746817193834636414496386660188506986220114834845083315946804981440417992228550727128139987434573176849626112186061700814033307479589327646911326751482640758968539340752028049846451347665723775294360240710462486267832774353205398709445150354626866740515347100457523125883996752481022223550625770488616374847082338525763229188096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 40629131552816850483699339820771182214615530968452838230328417805815766441628747272672154316989998568237717893659668454276488923888547420127499702221694310027363341480805573455044210147770097255554472720047872652262434561519020845892295717501636074436615385374543474270665286648834796876148003745421660807968421037419297556295929439248587502005349737720809893644681379659450840706584482814563019111363706475402990921353169278628284817099610577478636885008477029017445740337180465536170591246544083050352904661401301770412527167727374169140278720868667523075862843212828159753750566298669658964520521795668969996215360684868403110566953633822401812140610473979509473237235766485933458931323467053167390060694660011309826502457027942729165772493051250516695250218466259565774939403170725428575187753995311943977036891336733368177048821310902337458394623563775677995361931890746647345411539104864197129593856174725926707457721028705263105070494555516775941302588572138523358623801229047251827125905953842921189060746460374784122197306223757302516713386196120327846521293887850159619230465489370273882629451014493676100726161560326480326265283887474960840042222022818263886602171987813077456761082222186403163947144659702465312910802045280034596218204696696347719582105276887320597939501945377200962472323487074763592932367164827436316188500348666333075018673802779676088703118633958971264953151087541004224282886047287911388618279146707881217152711225906730306182373979054809580907758530265184531780535939883247682787528206688957521270986152467869519312951813083389752498112487667840910429166111196775634272170663508216793714089243421885816920159826562868381656547250626197264186489995405832695156249205917554272807614320520689381405153451787809505665748595522194600368169143314172574986923080096427176400477604721100502159621089883316767555735988381372626184249095712003183727880723183895858772437904817672419965407288177006712888723498164335873548764380389305875027630156447462134733293383649069501252987778522686053010967556748033993355428830634662311237459689924505565353048519389721271878089798315104724866608330482088779790698260312481517549132463949295008681196669170740635224869108885305512986070113996416824903795243005436610372190543643259742994365571691797857045393406360594701114102840087084536343196045009603060837194689691525424221840686805154577012359387776451845823381504746660079956051082855264619624315482608699457853996628008436692635177495254429381683123576212819179106112868884251442181481010047036134103739680407433220396407518149573848657069337704964383690713806407431188643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 12768493746716903842870619113970285382590701712068709833014788157980042056566779731123390181618332583345376981693881177335956179849239908686791034553361545635085600312080413227248902123443372470335811970369492853257571036034608162798555277727821342706141871419916851840803564950575590392210718824426760194167001830453422822999857732124153818889058171056967892747099222149974604825782920616127032110346809587064043666535598416558480798141653017522192808909797102842970716144717204564796937583737840491835520386536735307006913297435216539653662334917328937536696155246488164801863957047366933158826048572612476322661119765023300956196491590315353338085031877960033174258678576362508992168648087467064264553419455622861778931249643492085857255473353820235725487902118035266818277488296633018321599272541162579779669340123114423337008717227711618771387100665396673429987966695566530258886545621014608308265920972686973309323139751668987186282130284354414859799981760457432401973225686827145922695453873517351039336107415166726786394765433875204719777121349951614980634324310122539832129540383187514833637126101690760396741118324089751513790065956311077677439398753867164522386500315096062012019113121341915920108460707058974275933785589510461821925385004994493992239987306434901145520395594228601951892003761607543963032925992179854276151705143070477327307342995529110276181449031794977489694020477717737901484788652748174851616499439963257685091150558728548662911048677151953718160762996557490399160249096373726868018168118644460783839042797808359667616661497989379875235690234541749601468952548041549760066446065308341510600042951678717268504176270536551236699477271026793174173904694484455013112722550372834389346675908394866210113549819819574183169868274543674616847294209316630387352057625314743401785507689377627478321596791625968230994159007961871278080556713730840291306438980768956510795886686968936841208236932215796172555403785794286418255589060510968685396450427762343495666758400287880326193843782032408523217940778017909757432441480178553308517958883502187743553618726916534879586204894283613441644572323749594499830069907639558705319606066447941988112844670954059096393216961324365308718189555360914989238751726509114138434098237954036537562432292825299859941070396685923065828846378389366724370398209150655474682288032532326967761691485443936619374133383524744463734317119017963761976833075903103188182569596218169165713794271122720757399747427476430697306255738043389590786691707756008881094693279454722642987948186679519059986486747936142156622261676353114096541277937491436032229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -579497558009934243896572355529555242002174904127677963587106912504513086014648160001971097813108979204533115541939170169936432946355055501633609819916169458139159359293299072142551883823137932541919725632153855222924050064920275818771921323414275112733440052582383748533774464977248540603096796938300093009089577676577324898890156954417675138902895768377686438178602764632541207312248201955809222190116417035079259006541938785892390825794158318293726567243808803715333793485821069932480301579552226551644301359125272908960906507079677504504811759882471718540304252315401584014245594256662770797245714641636369800205701620690304268704223038562993038433224554054314860013752282241269306451724928941519010691128541994867938484994939870784145845376822187823419509080942054848222073166755301375508215440559148022682889904291859637721767470893155762848408679931090350324857331132917572611924531327515481094033981087083426931699493468674659553593976407703720216338811411005866879869717010523468242386418524601094884902995113195236636427130587098620366455809742953291469830147234848893390100216826529879131830638668903369795828664438792575905469832058373924501851096536808650598809594241988642940112170951650653400185752157628378944622411535982484100660744967789550640614031404200470051545687561106713863443957685700213189002791948018690745991458062906078691270502718008590146536020406810813958072970089456268793243342337984142235496188583973791431540225046723646781880014377087690144585716987522592791815180928334392004066843671083035194646933455810970015453966095304671748284661945017085135588195320367357955921870916049688689124066532546719381106229456285536973140370789524119935750744455011524730348842571898837843235497028151407098056778664667236268788634211144033695774792836302249074080663855198669269888859634575627126718644766273505429739042624175798871598756137982149383720496592857483993103171737001010980364249999817614214743434340196910117692748198530707171308611262862959308636590818545875514035057741882983782452108900769139863937694088136075495622065446652952145747253079452489583283048873261549228272012152503631060757245418336664541017499887136900344766198863867153239181928581151355335068054732780597799093083062351925439656794753295859373950691070211946000864993738945931168409044255210099062454223623638875946842182823398951205112812812526814023000950332005298935218324401539285577440289308728910217316148720388466777487834134084939796023090978242033859926802015575120470052796441696892537994714922070346992449955013597051113551916209299834172576829575866043797887131584740896381337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 4099825007492464665735066122596886411779660612014117530625114711216429009651530105755068142823593931680712866505676522083593514535304326912482797479416512088575572481742558386518009144203187065575238658103155085270709492051341007978335827011659398136697629374127155353452945371624117350310579324571579414903691956973059007808648450386735524782023822600582582613901811084804431345926383856671875850220608898230967184297737559417200258101539551651893462442840675419125561629306698118493955091665206429600786164870374558994533987866588000634781861275272391170089822634056364297315501960957840073730708823566283105260777226975514814044754684277445577925770438126433825004266693247160429239438054594860258280249057715805148200259559336121650487915311700803956834087436327395539708283831753535443225148983526961471732194376610307616232140671721082839985564020408149863086415977264750407629999178463364000576557446766712328153033927270712787070532707867919085386701153739651764855326598463020441616348316268464325345111520064773489358059115168366072954366543692477445059016305396861591218674918055573396104379732315942863678033651911895905918644562929044473547395021147633249886962176950414071560840704100697261503040054527305299807587319822115670787945563954271708781838494782641426725408031009794615788053870420039623454713890181312330965418099108509297290741827520102419228523046243829734567148739319306668853529722408717169024785349340693431420057717245203950598227703039572446597576224443152042635377096146342254565502598832862561774724507522789759725572615490089173942110535967661814524803850376075069150596784216621031627389335498005166541100022984101887793019713328501100912566879007376436853625305181224982210958958350867222294504076393133882292717495812996049359246395931386968970971277694907305026316128031750397892944601958511036678413078996940399624452636978325952922592971586486460840964988438189897269660041405643540123311712581862059423821716597264718969788208899804827240641740397516241256725259310843506737870722993457465491023107747826385020695312327942986011064054027058544023795544776335671016946644970607361761323625382710210814048062349212964995001171329061986952540700984892357012206699859982910534996160740400862406495514113309937691965117520888207211477414792368341789497432855396135090840252029074525234461387536908857694103588414896900215677393445913401154853266549619740121697480057860471291579717829798151258000379487862107630391107312562799315641817579630545975191237896572331077719067077386871667999551409378593568232658942985315761750328390364694621388939792321033078308864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -17299196224648722794464813028735578498302036259627501425851795751686634528342615697410167919661550504669357876724368534723606215300778958583351432871950371336768383935261990136363030919113241331359250519906288411751455153145680770645784802845569747375942789743305414111372890640190213417025456395099666323355467536574724512715017537805701407603917092874627363285448851183290141781399927028440347925201994769095622397846033607917777384225894786381562975948971439318427980971126974943259634555330153877210893140234119570741976994370561435478023380560753964168793508278030513765848997941893676746840335914376625623489543959107077087461155313952876860951413723394195146047312503113133317403601055146527174118852369281374658750195196871445673959158473472697542245248497639461753969103101250420811503508785877584370217715321020861112885541110218527464193473313932967768743164627531853245526650815791366477080142752093035530781231135259920298387862304857226070634676390210267370101041842946733710376997028655857817673287933184532516742500724094642009282174053820407511650655238379240136255972900950326214453045818504131962162138291734857109033276915633290601035046056508543072211205451140729135510439206147458701947663959301958787551629737731502846009276356626604400169777222672132104594437071449013836345222371675396318129499340121752953838286495128996204134094238816059101487595257045436502393129116814445815527631647582808658124146616380747235699627842520379557858262865558581815172391599169924698698099916128950419997840517578877754953959697236487017063138723812887113764025963435223933712796358292144411927930366510047838615475901831582921109798123950803006137705942572087291663487266521170518237137197529302045677464901118185133834669266427124941165837711293371666402419221996821700915112248067671511865629295439094922668333658281455972286766479756764253076859002088107912421632299752551233623548742847761349287176622398742081833251329991247283520073371561268957413392819057000404409280995716631539807198935885114190855280232773809594989506339256693758788890811431257728757755377386915953395152146650512930244548070771594725522141884864678725783970444163914492761455367079805065047754178575405070645209940182646219545895913465586400843652319473360848432411685982195337791464137523709203281748708307266749164992924361933500832138631684005107264724132672878888421926996575960236486975801051404629146355552592255045539977474771956619198895228461745800335508899846817084528122670118786859508673973921606930558813477681921678178929058583969004858705295246385267732230885721596656217319017816925227345510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 50118559567910675238987450436587028272189277288972819312408195213182523371862194742697166295255981938674883836987746922962835234513639869894745551127500738531783079825361713897080239847848864917027740061423226478599080644020957202809211605505352077579172496838721008716520466593930782481173371356834877019064927040939291664451337547998780051263370280424087415413711593202784134900163130185651916364505856197237436077170592447373995957796013160268825953506447284687723226176313275797456317467803913127938855527753216554352943247658288396292129376687552483016160940641817082746164815341101499879325506983571691213220222798918258390500501035013707149526902269996150318856316114826681070578387921736134030654063644849595696743180842848854421906974691312483017168527745196616535063473549014078869414829232578708615231802598495102862601395216957669456458574166256581506106097059427923010464767573971236491308627090830114742029701626814032416787144586276536406473462841169215753691537632653335415924610202835175478857911946400826175352839760595855018493823350084567714594579334810664874433587382067683009919299180054537879687980820673677598657599573612230715585586311784002138598919323186096196050851951043656419297863992806220141083834418067671538409123935587864394414884004713526750353136390554248357467144600761324090434387587472491885416272524091061966982238807755092424617515637049719474319970203133487300510150263601490929386756136137274522021013865833794532419253159545724230323647143007291523695964093030335032237254287426419284936224589530066032020382255821216767622290504550310678104755520621084334409505421078537015776634989790235410356363710255285189592019487537463976569486135775746326535598182785818607019420818615017266068846177580814587781401144463026892640379941240139522915284267016475137979430643810536809031646700354960755689329353343530097343777948025263118557964389592836669345360310994715903738945086688321320711886587504694524732265782659420755707667556222739137466718051701679213314601814311476443463676955574874650272385259682532803680701709913664629211522501622273996915817849082287543325469782794518547949329089469882874280849777942783025669374032807500133421354799596653528912579460542040796166962514322299179457027064577139247448677783103046001618883604455490976968648472493506420326277614810424503492195558355533823939096549560180261646121346863427846641773640359199049085296914820926893945096140611735793178515324054186571520115882577330276385687506720554062897162557262443708367700063226758619576743356481303544960848648292989647546038384362915657519116394477188458513170432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -122155178113317048013351841656298593886365021244905817454090482791905711829730294074363818132421046532788711453685218837183855713140175803299410797832921764570123602521238936033931617159118847860572627506000384098462594370072324120047470868282267251735240191211821905322547257147193077939234142285613723969349500142429627521452005774561182534711620685990378342682443722862495374968447610820740256672554753875705223064055808524630280381641825464248168058368013906862855529342573673731838335120630042848480006019209420420111340668913732995832088109429164741015683591330276142372793270358463432367369416699893197647307202076706288057807614242207300019763385656486504904481317675786063766644224249894631363547631666937817929894791447938776643518534892147948152237572509995187677942488309334145076248439490786627349546943544437572427631548415570473809972017267260132735889384947422357398845425236947032551774651698463856116509469016044819031126744650900482702653521602261725077045081346640051107372370473429994347270363069797922248162996302938683933324486626193583533317349459320722811755007162469856438704332484816641662586485821228846487392830445054602668587807711790442077740939120827940097243644042592644167897600922756366278740974307634068955418870999243368507691241935737711679556603793617889515599563143238764577878859742850654856808677982798150168752545324005352027323460226879150987664669208238098894825501290953480888292155249797819162798439400788697244200680971176915831092101452840816166298251830856843945816589292154435226529085612127013062161032651275475595379483427542382254415851715511555676413223923597669417428596866458307553590670835288249474969079890696859211607281297513892963377134768694114814175708863277810845069406618335600483882450698430358244635012198445388177799419107512177141507613389945202750724706610917236155293084936658342601575315754213977518616696310006856544364332518129538306985900638281829096980668915354470451155442880730261310363326326499711221104447162265568183948939238254704681645351255589318079927750776433776874696026509387347151426644090470530451022060545095795747607675414655342414320160576478068903065937536799264746425465751690013443056572575231062342907420438663378772972622278772954502974849474323160305056719990215522938229830994017865659182544814767275735799657053440980038270427648338270117052342917760555503867976468703140762736895793339499107872664499246568716034830751910942126129795475800359816851457905609437493267284190875292406703782747048955595154104963986661825366897934974805303070875388463134001509403045235135691163285324191000141234176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 288645285069714944048928278488746095883594511470098194740399529573114289023061062217053387686940535570553484908038425011748355017567727546664469734330604061020488454428729966200121293827849123861715512635616671952208809817706339894381638989519967487689840362404514830074041865728592313697166047398180140018234202507177520883769699567124336435883684029467178267721045999036084854163913646770205157594196120847948696900169310637627201823918101018734428163782328133832718981603992008463149884410634912607439938616153104697889214586504159072424482095700269530764195618863717996585416550136615304392728392699962905407320458521573941045927691707469869489046253838887950429407046278320253559388395319889416797437423922333317015990971118561062185903477482488272573000003049924977323794374157291846204838392200050514545704468977174108702634425384911800045997187910407647084063423442274058898127036942955413756905625526655722859849965432719578995617478841186295025134490081269175749738301530994443284800931625004518954714137101555974859358775639743761808504794760745389226168650939466082871877346978701955518608203205751214022064583871501325581562623124481857182705785782255347300294817575603220693811984311992265874055434733197082457219528435208121845249680601759097762607731385765671702564026836876025118447162997744907159802091984037662446875088564337868381962564849500148147911339349296385619569815571171216076978947490778981778993841943921148138564255000253851446921587367529223501808422557039895515966711428160758421737034584477770989891253388472790419697733921828914577038574647898391045035079322190245649546265020236397947332239218948464589135769581857048084298060479982797844958586031190195096904729196052791450896572911932449321264429191461979575662211460285742554952501259296012802028836693298097541944847740843224307007790880153991580017448212827523130048936631277435478866682556099120141924005064656862332247953511764266477853470200756169755339182908654460730123952304144651060862779741528604231353578742263336287825273264516781349647153527460705633430187427343479646761693629794216109790765465546585472926635961428624025287049633916201849933219434457635083726934132405388204093544788401506991366589087584945905016166568740637210634011942957706853982163466942451654400967080852583263610061619572912245324007840360841032144662581772914978308822966941940575417101414696905414223049363046203352841183188081819262590397922721209079504114340029798926986249127750484691390352929851532847429045877929544982966206012050476007829320252069128807683236462089728895972997559312732574108854386468466487581474816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -625542673759660013565434015419500450021146138177319666113818004542907274224530675291317341287282078586685756913108479534138549949951922326907625972684759913764624016184534543855743597654033721183676198819771806263824687119822833282708881772720869489562009544840898338023933597341563745445462375779030038486837178458059954826858861591227051934121379981624394317817657173705377440806763936146919959451784685516784293166743246810736310368377204193703743512421826213441908933023557230342607746798005678504038274092607796606205806407395254924912522119220138950819689063969506054386265027127563420273641378989207874077557248336685773772057392947749322215306947179380261966221881459518777110232643886688447449051739141928889273587059697421006542335737395976640755869338363499302792071490337470115094087809949469470126380964084898448905170494911690651397748914126006718639144864030320865025648589365857395303354138058368618022128392881343645910722128016519806549927695831047483377194236379499702397822040441848568733021197131102674600457710816754697352930796351074832243372948562548840921397701700216116938021111270987981060392433329418705481635882159410953164074794195522063845817811585508107338549308437039863907615442660487229965705189688217963892605102533723963524333552411084196068212756038901991503651779777667599784077984724239341972318637535975590575934446512844503072842771056235605498194288658927264776571023927247006661512560336453099455669202753648557772271937210677813484530643959894936792989181739254736057589653624704645900235026627300657581210780625433917127776016617024941380970299466252440011764703845906862595630659284662252158679643162163539363276750587841310360966312848871191141220168057530253129206655340522982650241553115619728062838075126524648001552803805934478152472412658621216192154593167035097213074767847857762281536644765004439085570247565289804167707786176590905240568686047311746499847170978953287575285098922827312152433959428092769346911985073067008444393860422756187501405121224079899699906834520669020232436872050657159553802500845577740642083098244872939400685547487236802364995478463308472132467193807324907909980145537269654190791899151027637453329349267238518071645176442165056301219601136532021802884902979535257523514777095534826191208942431598805025447244044049825958810722161474142112625545847441324936679571956419411794578466019769058906231415750840750879458747526400394260056539641137555691658335425948381316351878154281697618823932042741314320370858150040419404915779705348943035234253480423090747962705380747781777210714166615944848639996084814190694912491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 1108142812055719414359364107583336260625782624414028462082100716036409133292928361873615293696321483605349727461928281550838133489254439272833765720804501532580899899538897003652299322191213207333432935243719915291309843776484954451792982797294876970069636015530095561847543532136029701778149989951735699825216581211453809465762075902609289762747001137088267346537506507228406779117926117043235623003790876857871070951374792245196632112877638471790980605239867138366970520705323164384472193445161113502338308193932414149409113504136040583988204861756882099968810117655581369916151303911164130295008974292507565971008247309089658330670594724445109645683082219830864015469736498803055602919211912103758641641358030523209304194151675927502017052501873477201674204221197975240259262164862570701753409715616185689392424118505527667130252187030980036434898288396365471313114839055163673709229971317807934602224984748534463680435666226757932196928986295888120200746017162478614686743379711741022459555335325217477903749654797212098346525498062380466881187001058390872311743143503241191077327308601118539891466166497093780941523060118549554585177379917938608124777159848937430525812715496228045059412187681786184706032415489435574232166775305747964026046735748893104451365023122652450931501929362012449043258535063059481622488130748152827918337493583157739017149351455336505978579130566508349446108685686763972854243793659557665583049291767922527616586377578944356969663394559973457467194394275805490175824224265133206164454380524602404001630028702148168000666214331191590136382138545564825033303639843485190526879423277559939497993640888969454907309546485173855018193852549055046397707390072953403135329146270752174077638096998549589049765722543794632110337788421741707129388783917167078041095028984791492763047455049389311512676723019062909834301619854746837170479901284125069612056163759106605132370376908222309612409047167270459714636970157759935554198721474263561132802192789518843798108866963656250106133226955633368445743838136767571054622732432428784941293763946159316197905297709565185376885614329491670419240812930591206079879769522170809064896686822849461944084616619064020616840274002746777274101731190106315366433134128085629713704031994160445751801638405115528658362553828264517219190390144119413561571881775000714246067728758993167882091668476991934968505553207756011812452690720227042292382904691778873494208326375228686327647699436683331635369304496999644013943064211015499095915776386272279891071028934411140236277911516169773728559340738618785382962760560523109623272625619556644970767056896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -1458210363328538833266458914140648882632852978375458584550828949525129749016540929368170483766067924028767059635459154023070857655164181337353967066413662796560007620719539295281945895105735570624949426154655478640232646156216849558491089696307689581001944392333423201513195733160127823956740438925257861087264482836741420872675631984245224660327986425920163924924682430891610706508066361903392972315375080360855571652411479894785262295567880610293152833574391539222050372000498553513056277195441171081807831413592698524282074126862576765100745814195340880730923611707833915811422561350056434409434180689251989438368011238384078075496318678692773096101329371020170591781058123657348560830293510742680184196563704136707782631800667767915739626488563019811390314951520419426163830836790497881065634715205634232343665795532753671677927095050139618960480437777806585969636636958582787508047611485998106667367534428857462270462751983466834584603066198562220871072923385405318553187694821730352381630493949002874564773237524399464066881687877550484430320325928450535705745628545156159745317650726890692417421375732030011436671761374974407279814062938816601110171080777542220615151569413518272278228173634413850678401186625106558920111266933143563110421810309304837514838823126070162212876676332146930266683845737790791538712431433675809309450919288706908732016957062764509861145972083686111846355910036187850705456654536964736371862748442633796712903299133557691705004302492715237535667404109960471233771040035133089364666406713775926262870598879218733758004848817948799393636326829300346998593352277033446810519563277776480290220537670162920828735069396175008969288873119107458839227955399598415659521655961549046607292432837713596394018577359040265103833658879952838021388827447113977068597073081889665077101749640829162189489698553894287906520000862680355423006888174543935292713329078437198175533057537183991082591692159101390917608197617075446757145129957701369698288570474035591962732931328399394558591543154653007622662202389119988074686090755328538008915136432634421584475209626233249303641789093131271040492188458000979610129337435676955232581344065302495670305509127162591704417117425995593418145787462376559236246616241397746067500828513563367436332431406686235771034012640348850619638405228230320796586837201227806907799128579031865794460363705661873129444743700788531199816996638938750045899695001117905208910556335780379179778193641892143971548472704571948717519557718623739510531032929571250668754452201808886177337072193806408421713814486545058807974763377174886129709637642866678727484375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] 939143576139569492303819649995781005904190087976730225459631552336344861902882812196944104301315544696947318888811557934693871158601465719670898929146029400843091258801715396723195712378900020186434103621126852901470713880241600105453659223676604917211524808459959741572485694134792448528115459743967464664404939297729099118091681365501403345328184025257748032919843314903846816040081748103771430567545917840037855528188431195808776561540395758504038565943610670110646957646172904280462391194563050819413851078981960370203156280610282977216419425164833279609329755541518576664910339104195304515618324210994429915855191186058075789906199611616357610112775607902452699939938599832701768051419703931845529744928782233788954983209159053205808466149890459901072084847651925623862844341030673816942038274640526841230185821402803532430438243712805153892576833268582097470369357170270585156549823409866081840186656137369386074568368520192186566939292052664996630473206298448279195846253910513826975376926703662635354316798287102238062980720807194190491720641708381149914810875833229682253609553672554463304418491543806693752062404019214664122003582612760088442742306286831126332614025873769651446417786516831264290356480237749536470694332596901949070941209619348457254862755971667054064365898669893051479944554218751260513353642439828805901073715340671715945608422163503863669918346356260375607165742034977245805787157148807166548407196301698329038132538914086421109293910548811439616424341030679002704346983798892518114610225068294167197859350668750693093673947293378854001589643947402385493780595191389692167514532509859858696778167706092829372463066166989701456105963080190593695145571347393475268185922849127378449401043603614001446705305705090168186181009569892318963647031329308145304182951301689903822679946779721629574121531036782304848740222294350866895499504040745301295280789661373050365084434880361015972984233927956295131802090435127553905030822414329811963520038159506208535344337693200080088918096727047837557025780139303057984093488119883316042300772433416857731617667786731513751269813826851108356343226902425893575716349195350908906025539420318406212831136282696964896252452981941119452244340400322860896481383309688427219403773997138453275224507686037627738512673917498532815045696971700697359193779739819337406662412604149432274821264916096288989964297911981959771056389349581688314992387861929209352403221045538925823346619364992909439627987636326508200499454944041597065386055700537324198465175204777380616830751824833986250288008203742616145770197993491342474723051550791576939214667776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 2305102437657960316782385803245649597260406025420869608660089426147008037809036395312302188232146363464269420830043629522146969927341991555479125454751370542114105930511982631435098809216221686366247314565151888638757853754759394870186535401526684397026109816884152078790699931697555452980712079452856062683966866711794246526986324896992452152508894197643213258163143233212306507076154783847368481894357835816887172215603869806228082718800318647983066631374059883755969911539166127836932310465480916911141324474994757431137254861712094055467566052052224350433941128845027961493579384893188396526300055876547673013377874793689770719411379568972307541325399989971887958832973168080617773360258869416369144214604534443887741216663543294152253553512105584330677430423198041346424915729402028995208121669626480622722559227113163329714273049655550314060691347436285635800360374828073264652613336416052425039591759164635594603930569883864675283790009031051866008271373638033471854054282793350337028365004219775097948525089120838452330479696482196420857686496829966598028282447968843470838657195670639756596229085646487201423869159482639676874352165009650673877976353858119439491189154041810970880510744000537918305030549252220306915842379682265763331567304497189475141689121097847366991100458272824689912049279484640886404618139682287392969136881986526978728888630019656938913477075451777167624439203250289010062415246912424682110420628758171806857739296200776302867463810421108249556830157833937397686375170954109953687536639407827892660501984612399386390822280681765936054875074307086968393650054560113577500043963871898562421310377602510682444405684035254493869798303254019114873965780910421671565663694675884315551923707742527374222491625649669554306293766891648125032748228301791506723862725675461306367677242035344622959320829767978070180360750774180215403884371276537376011987259958906145664878309403811057102700940806120676610352123983329969971148940842208930482775223493485721546715885965688034090407011467092042746845363359806532724606150192749357680550416927978563548346289147711650768027982964798136740180393342036466658206545655814039998170056497754293417791231045353340987064912506498832557655477848884668037969917200264803077832461335952810011565613881140545577008544812199665238523979957509932976311740466625432976969566477116211221459111891358076076139165631080406182833469578901189472555902267536979905696838297080074981763943944949515321474607454823770720599584178994509478570839964478760974786509795692028657608250377796074961704155956048603251546140623831836942209935410809385799584317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -12531068928010334205293840197697984268808006217072167636871057730208473141390285066259354987347669156640432857171189528616812054875376464456019369966031041355335454507304952665933191244418545187126648915832153890681900563722156454207966006610584795537712326141938222818549982134122042988644843972211478775465644699753010410645666893934866467153646629254212288464987019149531854907641614580944746948885275296015341282658225595628364383641889036423093547119991691835271739205358368205306053270454760101017778880911131757747812009450707998934737795737051158735358839946591662150858139367626944263561186866130323645942497423717196127130416893121081641443736203056132074442513907223697639128901339846722871003510345720154163731203983076560949234669570611691286914091625514707690717678584691192186890569485501972132843159985392194392910124562408462692252561617923425752623043426928327208000517985802766375537755547293838986770501377533984654386122105484089672221585718345377073746479416913611336791667757938449389978566465590012872460031174331776364039543714045049173696437648228158654700465599686731292095432986659061275610980200567780096338863740366574406620497553579138921075682001490222223153979472114006281062364663688014391735328869174115501678071390000990119325016845716435769871531487922083475918099332181507827135005439773482146596113442331622794348914916986397540024246906020966605168096268562510410744523239556419282048036093286471006210077643027124120902633958001853265641915852328489062636706619928063188706723530510156959915184357618657736068972787860858297054258225492986945586108020474267528519812130268242375155329214691135408208681492769308045554328548529544415351809353616650798205415927346885236376737598097727976355845594089399929794733431928335091220686662863260698485735782576780022748276708386430430296557394754556445623445354430403568477101690556631086905512046339731076397702013774181652430286862084639881368582289215862910013134696109058551859914709918817472707305406719132630354830865361693653376304900218817254066879052329404708551366990617543863287955247008578758107700685120726669887344425422202499374991483349259959628543640223166437384159938734829829441185206087786740244875315724638027984725767357551477304030656891322695079806152912654556282668270734189769567046439471622816827385616987208667265212080212996575241429703671443158888241553012952827776101548475526455656059731190396312711114080288924619012211391062162185456031019114279918855093255798329016045763833917506854163207457147749908699405929229946462732455154004681156892910728851113501131487021006893540447698812928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 37228134196397880395543784777307000236435633971876634268617471712846419220097049084640214226170556201966406715111474840576235783665777404166099929675404889021668698741616729630598465729663470993194013936483413242952372258777867267901748470382038335534275894201963266940211003982004684657665756729593479180963401169408825587197230429035660506300498647154235782909748211934674380742241633288522134468149539971289639049244329868299741982985404870496870451170683225626570610426328336457312904725097808363959810272597547312228360149275603633370158984330560310181571005672189931672224803076858853224258550689391172303556475926261161736072222461123091270463629018769476144522049095051447834108456256729531442847601744257855330962914086230970538590869561398211935617962869850178794159513846261358707590213200620916945265146938992407053226543800653776366254867768124972572444153284420529596795045244625788744276971039204797410722607795424438200834525686714002999692381272281932004714342949431306424139331967411412131176366842925060139396409030625356338812764238447675448545597530291210807826442498782146827559741745960279932196073759667995681864767295843213764946684413334821368066637185269276695734545375989778843874291034527943855064319557396860313874597108041376299301756545124350434673190325827853079481755678176136546066005942164126703322174297723000807344388350596990613826544275751119932728150528244142484234362041054129512189092661543820492560391319721628970230747832501478454338135932378830478485313558806446568018635866639040585347413587739792910202750869343818343028044640305059838240367762871696183134353938890669644797344835641905952727663535016914579305879259291524419100810305551520915794756228547109406153503573803419184162404521748839330643765177783308299728218881011873262051883881159939944312694769895810391608581002003427486776191973286603249097533024380615711316732588246209641314598521906364230278870026383861680678863517351892402195898177624326288117811076811519657399063245389565482644981334808314938575937976989531705203230715326388691540513300180074479239895648780170803913216518315063182053992277275993402811349967947539526038494809008894540888044580839080595622426749540062533616488299352325031552252898574314544923567544540390399988375637332024199295604942029633629704579264756936975617820952869589475701621068267178802317851750638250455184335767525866816247151823160936544062805681376803317291154923589782486565647848875537907478100253553642029695487210175851806357141370593429731399854567576722852235799709919248383642555962248238830939788167136184522264324756232880023222595092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -85676111275677684490565011170707623694084342814050868844023423447841340327075663312033272335343587121449335754133092245864756231497918238938652974924063786477622984949221169833393414521663140676145521548790608656863881643158949844541362733974451253245795902200654285920673414156257834075383949381511837432621231029379689080943171652748177010498920476313053321253298519204849232547067355373192571106225242019634785857921587328747753126113008626247453651604840865957802734424520421944525315716208022846204920333847106336028902989406586522338426799232928461832078691383783603093225884063345104299105824866369574220704673944488395663355077295202547708659363844719341937290119102910582717907249687482644541053047524026762370569644851216357776978930206056216283568145090843593546270523212008235089883297767564405617935684727241303848719140168278166137140793090868503681100788928709014440764276320886783586188954826008149674254305774154570573127098172199186307069950703991644288592644093817485771014691210987642195253514015493844590743962119812201806931870604889291550684949380005878942648282109052816112615973563650797388966979287310751799032580358680058746076020619273034095392264981654109051923824464766156649921292232193709787448750832343550435479030844601457127911057313708655925432445500022851956167047953949454520039732490953050745647462743892887626614398197096927231129176002462559105858141360442596631346548228703366912918780687812927227895846094411416690049476454281960766682066822774387729878601025040583823976846342303139357733087133841099287108362695474287255854171889185301995839405312857516757210348004375671990541862640284971936989687163379231520582842268135801815293872960888478658578497316470047089690337150853720373571650766720877948026890364562469127725875840090827391808904891989190627519522420640251133980407952591435527741973584609382929830107401629944980863564257233548548786280664412223770204139716937216427628402243363588976802533935464344259253023041684845590321863482552389945981301163595185083297435233581223010279496356221897767082714478940581398086474866707004351976766713202996015256259916279088063163127647608156837006380498660093281184751024683949046581067001063738446170431144680104149306610195761584745526118006244066006523431803023347841403410650936722912744477845252046294647110823942729210406223167453513082160419342210752690200950602651162692347238260242040896459807479229466464755068263865663710344500208324547869968318538806316093423983808728329521117785924682450092767684732963429022853972396923947684331142426264650349184454644757771285370596915322336729092539285504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] 164525431605305085482032401768277313157737463391277777687052373663998317976811124015959665534901267976479917217518271541170753778325489597991929800460745973398067741007541625575431617002402767882380835260915387107849493107626845027439098212246299080219774877348068938777000785965965944955559965075839057273071065590852029272316156573730501650649429691013969293815154924770237271211515184396170560589747938041056072370767117373836880017780131895009248282772418024359934894545077619839134353202823549566586621710117948713649417955280560878867860000255726285215318996201331870038593782533729218540584200325510075926562729220713469394264805334868893371912200100490688364021138767198423330996339613029285885469641319296714250452442534226514920935078170170884333053897846237851925704304510773044344798113126916005414104077027746596005109703725008217490401995783178698119282484381963500535644393656942377057032981735879323533888513704093327779623770770291600087069948135564910788856259443668434620988011961543891791753121578637452312330972781842517113800409449883355742015966208186390147146838938879310444342258185643484863818291738753931104880425520303278556601531442600555640898790796254832031552327510256649102574836843276244524441699800680107728225111295099130132459267809282712930278043767042557193177907605177745357531290137614803987737945521344839876825077246204223639258946088300394017973527721097643912578808534252164266935168547524167342846847985807618626645959210776941776318707097472831998515379303214822054890950377008026495386172350522929087317711166059615817739060027884929226444412717752053818297006829845118093963457495540786189954034474049295644071668996162077503469474388752489804418658635093419791704627144853395896340024440059017414207479270040562517294088313314325132704362144542079439361216643938664094342860671324011964949440959472426000290083944236800565819313602194863639366736599166640427740001026311267746127617623453955526345755685180683755438500806339029285579601000158403104315839791791516407474344582816599146858339045147526477105024253216628730427039356481130215418407393469918646949374333595520535239202956914669406583514182180861013029482131462419907869910670974203359708871404598899708273041176344152580432162475570065665182900833225552117977800167932339163360684947729963766041959242772889641421369180767111414014974332572398766373050188496072030213308826439227885140822645111883758851220028336312460550534793265822719919859253431966090231488871438651141406745076402879800772039124589857738621780570320529663307927384180567725460560713377924972303697596317298118535403274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] -271689076515275870898586978667483611211758794820587327321714385579228987470035786126387032226776099056671455841282966655258551504980728151821613660500008222418779272127188475278530044545812425993465514093771258671139624754953074267969395028921711921523586121395853840654262333213504401620895818766772202040052295937304228283100668435732441714505709203450431807069980701728291613753255867364396605455925795244307119186337496559290410138736205561552665383033933066884118692608087585847738512091003555821255637723660812333356814511084926664396995856499873472520816664629805706702630310301620873712836454110803858252600161548223868270806298260238654321477450499408770479163279238818546975558758728001971078929621289915808176130052982738799712778609891004055968828055886668611067500103135465383324197083568125542320133712322654305581855181793156637489725860159009017333209916664035450169304037355572752056180579919280971685136598548359098786071080252227452845475034704022783055726563048154014523645574895404405834245454701619444384881934641529813476051052905738424189113714877813697140243378497359727380481837803591325257908788189989126777069508307534835135261903148151268354117984801143618424148083612755911267953525945646497609704854925044193293422119805368031184429400730580385437907054553456229897471669851818511892957906900176868829133370676626723721975237970884851366083961605627535790138823676089267168080460193469802875232639740534833702942073157576958223084228865837061735553496275411530143385873652545707980171136186256335539811652739704560407513752210550179883126507305492761791732382295083600243168440704838492938194174269753245091442087492045926097988289265528234545866671948616046356125551015410541747179623852649471845536913277128002977808322434276018926996282337403764748010604256958381803851571012013047690145797536895749472650975063357843156192581617463207244935423931025469109749388836324483903584463731544670604389226204745680343833757095055256216637924082923085726409312887420295894593696704438826839091637950303358221991047416225459113067021593617691978349293068790489027337600900841718949682410598044155868813404290816382756264337123986348228728285410950882150761641237036937575983878486370769594226879405296826056745473694030674897645433830097770345199192256677927108295463619228708030036053677444740584596136012989396280347442716928343120652646116089100231182702147405883198753321760824367305218675207043903277470742914979090483835702998151864269748455421367694014552536408216984624553274526431812665580498847685529925524191951441020323190107733411499868937753106971695437613572816896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] 390810631588096035260488166816545362591515180599144089970687708575323777114899878862057723981653939969110437276353314381060908391877838426967393784561601007163416277234466684978668976343798204964283619787507137370725647434800420141857242892830540429530248126724111963387361297957813525806894470909627961911937466688675711006659812753118835115593021304802417055502562216351961116835607223700201322684959952600921698023318213597994446458858111222259060157692326211657609141166912045550325805156093322084243336418248553893677093766332289126405399230490048161205988549252021539889128296600567851325995905310318545999492629492920120118456132519498706977133168867598594822034258616864133531326851324731120869802541000356029325151626865073538588508457746779487143722659337163848183988351735250584168307588317731595132893279312310299170374889936062954929353855497972090262837783374627796142415872049099086139876565870492194523879084272203384043651102585481094101746198321093383846798748629965466280628415608469861137504567911157889571199976570542520957826798281268115221048081739816394379129190886571628415877926841561164224188520395521890135241562889989917124668346694941698045265391600215726972363819683320938883508950436578063999913180689845616874889639282931009087248269152100521603218416417337119316170583840775486767921033736489679313213572151696157196947412308060283435464448127297660867173950575883575675284346151752850249028749984508589951257606389117269685358802582843800459561419861971386463612410576304817306096035689209043418389431547873126591487493555116061836082590678593519452386067146951302644259222945109058186788520054949995472773524739380277917774079029708877243211083764434549743009798065573964479320431406340523353867236833140343359937571638336694876986519316345776067950941896557971894354264182543202251984170156897366846728244434903842084704611717979954564067367544045300837350254275755444289647354967117272796492943696035980349276530778843772843277603576633137056674262198769497008694670394104431563910104395553726336310404065690602607410096599764359630730474147116681063229997017801328710853601944594361220261952667695992007351686016032239499760081758986335469295772008279273797589684418045624303343748632856012617762373982005399038865145275846539092039257312060380437991092769539052170705326474625859787235645847344108559291773149529177423364909676837632947867576803406288264794555247200460405980605249301569203662782417752113263424962433839501433091750093405899668088335116525139167179452289732147257029011507665653057653927607303094324367799522641804886730491741963786171503031091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -489418868564660982859958100719513640516286647643682291511467667067829648429312680572287638594055837183970661484905769895268221702023511923526879490202444960046097747739090684517121292275750387263257393420355007728042810426834744041803914734775990146223995681692198013674091614738164846454197458239708428864010789703101549969774032821165391960297801960479194738510092510052704409514999652643434717615276423201451611560252611297571614022242823693515870875354448333925433190236338917383093804551783465323658185075265667063001936896314094573593548423809454558260931939398015948180645602094906090391355749797210189418506282275494526134029223365271638957146386033968184872580369951530936148473666207805739198303215862576228715145883916355872772805798397462385730466821632678588037106291587011702183007940021937726396320743952728607214119095920322001405138549388021080216730955712326288764911379743464043745633700088802552417481955163853610412461656105537204043855241932693004547752296562763790848817572870337938306116753156576771641308128826418201416428963171477537320612053233280524163956054125157580151629919260928862133731356106536463345278194575870572369306304609750891317628566385837571402856117484123693396713515791925767160349084023533613100063607253009846495762300772759260747508501040303905158348707167927626951936267465471125131246682433611474855990757428435798576278451456051913349017649554863372749410245567221432620589944944910115160250497812034026195845699376697640218226460260521334902235613679922638377229836333476899999425296370685549981530239190375582360426340587344602609921817469374635027920297053911270470450936539308692158667779548621430842633203527813577680296560374683385985490164112412686793603831573484112235083629445322081416244947016575998164827554460546483208345259754885173156288817339369176961260378811407417087471987245067095456380023331284876303166404083954963847329310446151555801027101324755439694625465916406252306799835461806521256584239657587290148251840446534228873667391445563943694729152078149456819539184618454711210973088525956724372658092058693756583399340909039745782100227681874246838000120032182152497705926114772652037044662527639571416899348315597486565366477319133754575623711899759894933463424084526971777529217543194146431553088816846013570926913873147832999195780334917802056734580905922430560710505933633098810160522227205238292700157077132350877550409248214297433267498692695107686542357005586236868968025349401137346893781396019341078351974513775549501280931738116866405375491785504461110044255399356439790767453388905601020062286066516058373407983534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] 525619855044622748138516548073651454661987887935588718459925997101488273650568055322815271740195831478577644646735306793968197708959837489326750582908878328066007249514772480109545110042300914339835548850192060810671073114169073661169021423428803801225545289765340724772420702237018864535183765178034172983103726981647352280292933272665201649973600974351760488506081920403671751676203590714321921172010685284911700298432678311934015353939184090136779738374604788137761282478570288155245152652137345146756241433474293008213065865494559043344527582673234405206841430431787493708492811356149966557949870081396705858672450969772985004397112544671759373471711922903531968136337012823275393188071321078315742077586267422663505528990169905885185504061931260706041789017961654742472823884791599553665156002666318885533793050023513985745535614413448043160841914196594344238449950916298225737188364713646442281864086692275492574498354819143924809439479313597286945558862846129323010087086966011433581687892452619714231639217162513787341568629633897044282012010714641918707825217746103125262342434196354032438607948817112668418684465282396461907644757721372007083061126883698518291656608796854029240205078005497486279205699507552490918524284185222438496645337317816463677406701712364412587353295059893563838055568708511868195873704519953073061308509388916456418334601355720236819479585720856533513680985726988287428763672805663398600128346489065347602528227715564068070922694747409564477323132682691595080955717712624746070593458290646371670653733681070843522675674303626541912699723130437050856267573686284933319074375607363801339964227998331802901323549052157169416501156901615734930966119241397145821155881382091608753354119356133182435532016575399111627240818454989161252455225459808261598331449759427537199340239610984217995173328569333330269230054544065494969890463025174085377689647309426415226104732899714565872259357139291859552730636798821252483421710549187017340912102967849514640620511916932915973408927272014232344155038799109948696888612987293080901668804797009528934245534696189316491614513224740294789045565518869651154055479614773684223503748135566161905461734433365980372077174163145972435219811178978000291365297363691373062772342278733579543510304292701206247377763144696812522623505109376087082032379139140303224964204268791247834850448789964367461927518633292265078117123239565021273984160564086162188092082947692159129551684747962664054175279726934359481811937448112157559728665669779580967061495969690641407693259537927456415677282495964756813276155257737896216601743895720400568660116111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] -465731886427140497271746144321560679525049475389315560097219050860937455694254973854166607483624113663822916703357347250505156557269306785260037955946934888810195219148583328137727989701409032017099929095257947516210849098617256104729265365254660585982807073977514978951845931893579613774086798897649475781226770788751663983267649073100672839067633208394162330282798915817166491210275358210156143879993003827284763455951694866499351338171561558450136545657778229786069501224888129975960739523943200630590279339029798701816233108860643877181420688030557358995388053023928233130304633559571299127497962175351111065402017986888078848239329867112806650043806272881204994000606515474462605588859394310243987564795630737572799034347496046172984358429751692596857515762453376582175423034048917130132094408169861752368562225702574093853789851879968481442024337172468515213433691716582419740807487940498699625819709887326156510531297584986820313554542207637374703261457653242197846468429425265440478091015297422262596105721602442334787025598554038033038907768268573588483469580336283197927837773716373715628838717488619221215945127018197406554300166222069339268973108810941637929579768343012161692649818070433587992575189310536448999229873389197615334749486453434888895776653587420385642754853155640263703858321959412677279656615619039617601325040293675936311690877781532224190975145926208714143789081367318668250769287344937967838699225461024281410031036459359969586040736099124697037353813758164039717064231792036075895330699092339307201242993544859654170558334092027344585117124885062669145122825916866696022815983521865054140626765411885625571318358768736196988681635287651140535771472949672620037707446223077017045636065758616445925249706055096468650189705441896718945158717789554694377921216474477631395737098909980897488171289839160920948059160454798790967783685138139452861720318106917711760649689830892838919216657690018849193236310088510880994732538167402911754684269563056932094925203694824126671788650983973050202406354429092915646782446820767375109351968316175217440855025881746329572765859248702099944403536750631731442463164755056578390600199788556012005065829785870164061733131597824627456337091945069140648131600273788143300001001997553196936661682309857133319974684788294848257972266662022790081203035800427631188181301425374234801499273719506966968990685474514891826179841224887494290682625752109547898534226052264121665807654842526253317628812767219233978828954324932370060354547209096299399006739499414649696834037257206018015412104698964354205905641544848668831934809582323069207478236348416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] 305196680764475010831469527709758297315259586551826319447453424820270952512578180683978040488140349575241824734203201808418190834890152709265719909690368785719814520543825579758214522991082562847886481405133676045127677986736461665309726645623964299157415500813836733368371150233620301196672774531365910194671944822182177315754086850047089454295443878329120812209061231108302889930619695559596367560241687213068948984918042516060007844255373996710931427756659540129482422913552914172267089339791219658182918195057603755497311388608903336061153281684667377204251654223300192586625031147707836779730467601145385927650852654256540632383726357057903583442934960307572167830341011417353623209733157727008295622202185720544263371927156084521488500206904565378009910830858674207811217178376723723426061587667434798381694104715448857890818696776977332771038949134477384201662655109520947792819988604687406291017429490150239638618474280442126567923591455281127261489266128097258877121315209324921107759194044441624791904860314336595433553387273462891629784762314164191093686730184527187461770928654182079165400550613456355161535454963515780129411742205164574896514795499773346239114443617490287930380241811850318200703208570114412139122348922834073382542698058802995187230929248987324240919668904095522965516303434055089168760820479859751770225184071462272885328018329970744099672780216970746775178846111641742261540934508991132970759859288748968898032935900846059461854793647737226942066758031946724186551538981191790623700555839456152202063460531974916256701937714026640319937658380171068187547383618711257540705481764380703783044045986681260597834368451167209700601633494366981383220472647494130875190267984094533834985881156226481645478978855966778386430374493035881659786536690786648632360668732555887106704375324549075484869086567383181185854573134686351937347906891704256294830480997275755564964565575945351675933369657418898813954068381361640816607475639743371281660864079363804309820490341322007378357783921294678570762492241888766879338443106647123433926398006165089405887071043963806009460917012408625681251222820422325216100246593763259892090850978397870676832138696544298011625517604760151961889364714963608572286702899418190272463168038255249797769241624228485184522923531366769577165636970562477080916287404167533261957390305845646933869444220612126323091487459373459027434867787354560714778102459605212387553299760066207713944584091367918287051909461749679244815397156618164266183391661346667571223068180726630915052890129861136254962859741420817772231318380478948848115646623223766741254993346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] -77719886988122957010911401857770033285937536943255965201915809274126746713103439384219626683688082329338721929673773990190280271657741388787945194263403604121507595459617643318059412713248836504529504021513377543216531016688990217618715347156616283575112484155133503498214503528558552443675294029781430208007376018776050935338209268196377404794624835086325121920534814387526896814549893657616150626094806217712406211219692522000149038498453005288470310402684462869087670475097088072904586244385037612947800157988831227302033367102841977645199363174146960124997343748034283301541704599694869841128384646879122825741553288062035978439833491321120993816307089280142231997646899921482562292228549299498354233287575187963729637636965686024291782264263745292500310980459917470876212916701412048125072709278503458825047437668769104211627976712809581947115388960418052941807887375575389122889636849961723364467880896657852513225362934691092206882375990438057033017194383383133391685130298905386593954306012420866647165529654580327568216876668900172803728491633908293215648293073832406675749973461551378564084344498332047557904398526845356169647526848298433567052228472739325464714362794091955424776965281655695608130835323901856260636627163147414044296039523469956175873295931863407844532555670804550037721231776200033167763320012063273416892293316571008330578984555303624242681402577745497102624337399871646481179790271041994008292881719950691591974020879060681183600533932853589254305824929732676085731460091257735622296664404188464889443155015025434729764126425276732114834992294323729385443867128722850844428179186812468371233753837197740454886476806393734404301817406164499928851249037437884996093612086862952232744925173644654674932813223526708167727511024147542479147943417625827140923319369079150604904488849236181333833135337216718267105576551652824503100927101381418685257048509940932346200640644777119721389751469805830636186813140892588377803377864650166748397987790221599401593237435884402721482909220256582507065642307002338076947404602356830703871131489946260833265644954919881071081276413269396995805694148617313813675404149529744750844576330524749774310557545683252617217939811452051623804627585035406074745241834554630709770444276659795280937065903088225264138431248448417294706877897136843627675266614921233149504339394002212213360309347134923797875439414587982452153212319472032701253784218898758822339560612741361207798973530635944947412856894376498568232842460566411697691488117371776202263026634105530093213985139020405904738553131265222204519112811445813879470406072126152866037808234496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -155741572760007630035103100515539008594060468535776251240201514370914662861995019367237180810624044830225026749913084219853645908984483213737675620095030889412009503097723049993965102475046508852388826764436064336035042240318355207851925919499011128961674184495234310031604846707515310458650308140473374375817497381910871602698695191292198732565532806595489796299591569422554437295915068192013439445808799823047159448278087951646896727364832939332627138290710012937925215383510439319196669341671103065103941419664204975510668826275033864114522119673133428841067040523137430148024185081430906140142129057571623654398849433193005011704507041941914483206225013882491276739273708696021109048326915808608676132348265832767106158020887226392516484856799460424515943001408109796548584257616264172645544974204130666541458059277094289047826055958078851254280896621651281264341217938451880621303777190914120639554197568324677505531139587368720440045325792886245692744084453188245664657941277499222800512968748498033304482935041884828918554102787217641798063172074070706403326748668132799476641106321307953144525928486144699927162994685481975045098232012869070862266226201247493077588139859634913284614500431717686954451350447171497332671153029201678436664203753207921676926486595927895305977890387018192324157885371715647699640099959526208113914776294522917414292411793201437669483624986003508639379133844038535526913135671067218905894225053343745022282618485117763738046531214160837136623183539183814389270539388764229406384368146377626311054525896169327206702172681249816531225266981012856011743905940615345100779526433078815326962072094745846305719430013322057019522683232880417597090079239317837522443573687980965176326642770989487970196365792114334590313742646185786400115435197918652731625168894787843610868622831706266150719644739401362135451144349289394761997883884129148210547483654011156348788899872583390998543769002394112446105447910490453856591531337985984149437061866638516046193176452959111679956772366192281712833447028159657055080445960337281383822791655997562738599760438927274386893621459325392059858026185781014771543762746283077872998564715511509615676740350140648047127497200172701254332136783237105097331996254410137551291434840028133294932535386632337580094547033391090565429118849688280523039600933469468165291983016380133237196355983291164771047565665045202780393582796629376030351447126935704703064053967826573855050445536236810229676151628415246844656296143024738167093556772890459053923848266650908972085401750057417272096163113450709429111555247648653140120617184872847426541164953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 332226355818989146752413840284089185296786127044963445816439667258405689384821110507264345181191266811074709979026774996187827359681430348713053888673471221154896563984077837845156201132305721486313685379540461978974859331939251249417548309638269134433458752139581912830496138458313160456067878158936717763428488889906804079336870109666321792927483728975561662456017488003693793435131335247327765179739946230231020927996967534835671865827692656875877307773923494007208573797352075515582555981215450441424398944725840736530748980796814029863696445188882801427854442298051425334141225964508655350580331494526437905742623786347796311541091159962525757897047826428048891547068745826321282830816065506768842963440018239937255359499327381112131262882161412267676792750943503277352089326743822387956562751352224026010437407467432665333633514913070283601780012947740228542381263113187353030943306896526913494056402974442588408346707263502177103834573624389645372625535701300362602431599797547105504001012911510311276271566376471681559858885962173873225607141338725599441364387705710014768469891352752136964084965061184473734274378425786278469041770945980640807419991732922122691434726731622345608177957911047593742182741955393506229132982184067098971364293866819124631827679036581440079321736861864190799466693158345146795249656567649483924353066778968081317686305448277198588990299308970093948790369847231829384660375126795725290760911689707029909332618583092316016564310035488891775795205241759830714154654224699958491478477300589127129341964997023012230254212588145280136021050473866384479325143910213365647271049808127415180367602468840123854042731911164466182505094027335531122648236825139957729044487330060918605742062332843407635843959380009915031917274518594947510425596143989449897085584146901224777368574432926341483400980608996001378007753293240459720902479026080165143670761245104459741140594964159840636250215920659881870751037738071971325390748941280997062679456884061588717490442999471343381019327610441414300581984385741249318005329221468151476943290095330503258017494097808751967769687806100924729199096379146125125406513732815178651132674285385922116378289757291228317538152323657514154128634572372727125402991171461978120253817459369474069061196139452929994854215441066792089919038290474193918275000019160100254468735626832244437731086194556474115126934159978712646434680027787950454835420234976141996094766232262486105168115835193447385303724645282365345379694029498229288833170247943713601673812544266550614535934985726466124097586043518131002215073594954940413507289763893875522894649360384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -412290350983203432671542190583211086944186302529129709811348572033190802275244690551324441338053411736522361840612879897875283924123405088060943661736049873824761528153132645295063963559742122283566888418407953844138002206140251874662746285125692012522887572041976794926893127728389163105386447264817210128059546582760937354245392309909981039387659537111213582278443833676417848986533951720516678557147611983563014641024874453208043515903505244233504037944346097306976239347811571169748114684850066031134541996653135474274600113213179239179153971811603420372013103120867086859865068250064302952016859940857203847924865884883071914303059361807889990980791548800774066749627080729833481836607669780141333644493979035215270333931623706270045199115184331190481294549178795873888413085398188147861713557222606587715681343435128738753241355594664547516049226722375884820722294365987380307190808277885637189830576258631063698326970180576656589912713147260412506100269884776205905615954184737834627857890356198905617933847870313650053143456467536822781700224619518865162788686647156086010556182723796995381803493040903192348477262461202840229787399605059768299824082579120429025375735289884854324868445364757227057435841270984967444880825258115858173127451583798665954182341590238845787227704242979892082796804353515072390244907198376951794069182596889235324234510629231193947911250097463122523749750180836831768015086807375685775698238327111598691026826588599205627338536921799160218700911223181220708538026915322406617855454258899529538551478918103642046387899636616631102103141650978878996895461535207353827337553262784737676003306591615274051085233747221195445574771213625255311555251076275363056942261876341684368740066972123358820462091688502228872256544759707672690429065330634601398738266838163050393836550398217287713912321367649080599112136660002555081061623371883415761553101967005588666919360992091123231988517822837608431740654160401303077456180896546266053482970256682077353808802403077381531467328892200281023771855311991506991832355659156038365985074843401475014191417359964650955931678988719923740129684975584053237590686082400801590566862148694250258554869927689609177292768259530731572857795099780780566838907860830044544576608639248889987948686816264112869354613217973505651288147589545807637475965075928896477464425853106938438679418514494253700970331166244077136608626682589549436552491975989433616590050743435811139666849187707658911260351286176808574141481316325088279276414153713381739789527450534970720873056219843655721481768325901251161645580616268842279175434204148962292613282529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 393331992605245836603453424846582147526087897369611606182383509593357667589316817312130649528665405445416236379879280067531274565047313827881751949444311097707768380326814687212812141948551468900956393452707396577308410613190435072581281731096145387924099283228571649632784610361356752153335162654835288951820375100729385473942814817507138221722755811728002610069947744849847458493560276229579336272472999758025056515132425887737972971946194402921376635246150053951085492362910079111363771369283604895680025876668962020547797689456140973198806723032712769892539590728583265847554181390165494474910475200070702545088774779480826036134284497269668121673340690260483739657371332904910107338438283619579967103642343595826656400592873140741238120408708531713225882658281860417344795693635837987162534776620937474009503439221995083568723813693633262765176453046098826288796284155202222119384576057555578611869932399742875508899369653948773785455314329248219685116149354822658740443613602392945707381469097444387953517873778123877158540405600298181353068773526738277462119330238547275311881605377457426447976123705484816806593139853535018226381913375942387939939055013528148610548061622803315534757444272530214600533656312135337630068419051271404661527669091198262950477698811849004404602253627073785164153228637629315367946854329749037321754370827271027386460090005529521492280469477482513068353087845081382295852993499407512106070252152162909325129544503595752814647856639933747617821499266602891744330137066937381606665176862036973408992535098229090295416865978742010903792522312576100497976296021820366425855230387297538997873164705141132697391760770294521224985579578933566016745036488652851117570947152404717004854215090790356325528257414516047671132597463912145219107031701437049980803293783199116786382368272346456336753658614685954353970983472301390854692973219985459871218523723041611226471967824649491791382036976783674093187231697810712181033291440891611963695737514577234723635660752936547571127762930670007819675510165135519164846786023066977190164187721407318934825932910030868631171912313413370552054534892901184666571308486456997351471231039992430407274086528656783062366451290833348694475830472577834558002922882412099727272939507130917225886448544963866777201069662175567722071869514560841220937855398460533864386749080702379133491959048236994400259824718378381281388667763826009064537002685795674874829417538724879755275924332522477313175609258776763659018975368383342221003681968844708225501348480303971838415931509596274729547269780246338568659244790148857820469692106251509501531250491392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] 202526274330019243474301425605555736775921807969721209091594924434087683239057626220353012120593589572709699262972696682845728743406016497195682652211397808250567916257121888852682824359462512149921286288401667748592251628872737203708070401903387142973561779954275247152451014300026537047970932048728943507909157494886123093726184310910618921185121463886844525387690391903400724994980555533374255242224292334392346675857686091705025474925364027571581752944743092041561742859268941625814234255673377640507304256426658839355174597553374655554568769483523363089692979310530197235054795237706671296024512830394225315020233312907853380750117643651851391443732988424503953541902148002610712375193201654697650443430956738511877608802743379152090231450620168807087628948887101684737892435757477232187618541153059108623717461297693618169263968333153715481139843779123421070290787684500185222127953524182095300205853615974589564423770397573132894219153270099985185404175964042691979886066934971791436930602167153679883944145768443516893949352399500873921984556240444621205819370724450466459030652845633807933213987138662627797411529679987282403080707471656384821593904977555375712928909243300849424949537885359167357124910365488715125289203181694622191780768273932994409749159442320558117855081035627354311749188862506412647338822297229760404392069887828951425970809419791557467726037495533334928624255695720572330204787737254636487243619536140308677545740007570135581219231611892583695028770500354856563631393817854449468310173564763660578118727940646254490719014937024709018942189548095204225310853054777013788775502505759541816178290750993902755569422175123094913082268677530934197286440663424430779365986990110689145313011014517590163392597986991525891962612951012313794752190647929558508441235116453316945204949960910488407127459518858775627890912468327700584019945193151215073088038204206990272879870438922608657889776785064714255138413433920759142951285281674792696255318352131622625905922607066869857997195420271439866435510535299973580742118947122040482146425059426668747854969013332903289400482670557289080000890363162588244749034936477232665536288766813061388889205873777107656790777525320180683725230563357289789026014546509337046411343604878304693560673810912316077875896023523243744437290743296415818887207709335590784884198419632018412840809346559915577682476806757547653671313245214163699875834747408737620783087181107797530183006455980819601587441139831924674216139875856844458859694482466267943692773779715272075718294086356624270603666528692222948616320568901244936151709672059122483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 81995639256052255647842545027135430453246069770640117435861736646631707925454232715304000240003459497748498822433485926715636837385216556174715570601467870525129477242149613524982947880204729475260406512271008871216184646682126674395257851778861790947139171373029169972094099596615124685077530376545679481939099649588799567925046398849328997125715942701738595099112127546106965951506618441871620311017812816822630517130827101789092389523850587427083003426950846050667683522002469579358432352533274520735414169783286987389059503620357995923412056978328647671592714413469642520034625395707873471987157753181264344443973111418115831935898808124699364429626833517973294963890589297916283124882303898545860665641344345045198663322510718687992433018702659119080312478488956299964351765440535641496862967901087525938576237731419573238994500457255011766438435377422668037873955877355719420222231145142665530859913302559106222947113131401825585545574719481669107705207987083024667018622754883383202349388792161145843302322995594228711982853441072783979964726797679221951869554463507782520053372790366118481838384103444445961777057894329818358314226773540851446865982588324360205555372444049196914872736300952981783260721032189123262310085466161511403725872369750606189664646728851747942421995954706880197570002980694489434078143039022731913909438492294642361399442276714074289930670488389275561623990599337356976038624356275881577824305265343694231800123986180292119629364366088409124485642972881544528664351899529442148381233836614633650623597014953814977201678084314391099446612342222375565938763557718242956315594729139571264260820988961012839121491975124354827378004432152626477729219219034187662521824586302779170736376397574702545540990578096978208970659556878727955150608368531225396625697586281280012843501849563543884410222977680687144708130946076713736138055220846834804519025179235420874184217016927618628479140854826615779217403704511330381004917070410395353144187735306300337300617933240900162733076678909944517276728844336321966111478238922746651067667693420292712940710625374384701806624753137247466136315870275536373321814513567145194698157363563036763521532761745227104832959303385314659672287817379992781999050727088044401855178333188597753432106645850145347550651110568180670778848665786426188528098659495464568609004621836344891486652827231258086301088643812860414265569263537654943640830810014645469724718847553018453617762982149692769124462309224882904992159559922587260695187372462850001950832472926202203970745333905338584348790070282923350703408734432629772827564987105004224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 9117753041069511410930902426111961424929851111848974666059668232742505672135758485500984383962580555956668620270949514807852506076855935459609732450005666366716496593387660341534055005186576441474677740858331430539138843796546901642174402048055213476964325893672586000941151220232375734259463999605047609111200536680321165010744904725369182076664455084138481357974782714828484214941637349301608994335458256155729245964521818268458225937316190750391930187943335977457447911238031432476589073574833583738388367016483782356433260787242780744049008025987451796786937570851569032359605569001344853299852199435209306349570762341564875107026532712571610932013518767529836292907639370460135989297603960389521770061244972328008155250293590091642620588057353682338254996163751720190295506781527413806611508000240273965323082281471306909049927557402051925897861808776069036403633490586290358156584574068620831543708892387873996828480300115040370282870893805361050617256007990095071866208520062658547212115357711946420069114281189632006407677797929324775940211398921492760594478722019473811469128685330682880128460215299008203551304316805263141393024953777535590506324113026750937188450791884761367616781184583407687574787740385796917531440909243249173950428666936496113938031101768705117046898861350312535133713031097744029274284417314632509426349283276957327708312428866369599926409349743841773485788911303805664282073865483278881095181229323282286443371291106856019291580912255304901209045535685295341001324459870466602150207032650404701824231132409778242694687224633318180209005751901413615575877864925964774463452053756716955157597252868798572307515813904608052902382219189266675680698178981884015309915240509756199072107448334326868524047809491657935729401221691414455405542801128660625093260018963121175408672937402620388510730928241705686214590078716569149953443402241633818496664929993855440768912757721552291625334833791134102871054049800057819977910134101736856289961013260410922228113492589930361580494216194918229306237572968214717547693015122515787561740782306225969308646823148992440273902219902141107029762309261423215018095813387014889666566742172644861019510537636211423517419191220412248378502585390702500282292175449954392395946269493424735246684041763059085125554178762416114204386230317057713231826918441223399705981770417305272686790901508867567961498151849860686034799213822374443408216278256541408829896523736537390927337074088360907761589351729776882779931662425619879065421781967574981489514244097789789593635774817553736411698644184889460952421928296490624051351765679056858644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -39346730938462279495269743786605954815617640590093856796843567659102866012415084689773596103124555931943776245618796565091811608752997823511447617704648928745725870004448408334619805472216622191750421995377803031500991357057293026579790329863878220267440518713972788989317809162104906832626638756398453487688068080601151170814984849012770518400208675108554437381362492047953867476250854106886378874860901077865643723950611566797087211498561506751144988643037745117139613421137981850556449730153048332747977792796044270322962673480701178475375310541723522408812404703578912681173892788834374443521393517795886759811001227522556584456861625634175090855486491653667876071548972178331945440766448420130797368728933138204319649221974834367370077227077279177976119148577197366085728434847600278796437756707189339037888953959677165330565521378139323251987061724705200163595795963600228712654221515077766903715200392068108238786522669868927698754590894225484470265348315044905367541234401930599795329139038708499950688453977792652876586664321818119637182510406296958856959443221070672573043509893069162227117656292637640270916462233077286344577249665863685053618440855691042067542022287795063619385224702226453965024665220354574053713895488248721913467517190487450237216697079401444452228230838199279478368692122650447676766765417029583657044178931877473624278320262316605399478483320320398180790833879160528579857141053283778738824186443238349908061737724612755918579850259828450305331141507107418854723801536118404471572644386733737449170459571822556602455448357441095709392966098903218421061514552659863520634581975805217825258258039504775302414024521093272106307080061731695721849085269582211747847809294277238307324455582883744824544714300725077942846958428369982369922938254954549941474838774464471009089010353588523892431953947298142324648987969938490304323956629081376610672785923306250422923333528482879297443069053441454743059639312378479446189836969180361482737841513380388023026303466019974113647484720093544505465251180408772914569327122609049238982782932220042464753530253601529212305222850210141638936097235010557682859867711342470085161354424594501966440593955831337875717359740792021493779763122347292026657090382516811254542893160385342824750151676557020909502899177002126066600892291228743802145496807973521637803534435239200663390329052884262630381710131442437997557827792718496946216313218464993349153588268671087271356825143925870603747114176704887511919303060550417784012734810948227000181367901882658024331222103766506158096197125421349197038792861752217479050717249844981222342656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 70635494397178496063922191173077594203837602405540084298376197671857640341276231937675429608926084717723406423750441841163947799183863239426360707666099403167387262357420778471546018039648556088426875654279931618805776906405189659708152049875465673808600401729982991331109896100334271651706359437141602990560491371685169962095910666904399458753386269476551337102702045158962018791673742841642517439057030969139903823991772331370848441613502321015851189955269486759141225747027169867113503585203611902950561994718959863626205033692793657688546744637698962606595289833372631500875357345839453589616665876032509653422501376489135486709383394010417104379928786779907842818402147945162823806978693348541546041676506317698242991771998535362713618137753119725313759117411667807623420084965896488373660186546271056676708056642864286330131029674089446083183502579474675427128982076111314366376903731522315270904947066898538882002825001934102709736978519892179602338486181320537215241012542745090419898943122197167715373738745108533761200411468290765651755432201086204971248050204429291643348868275283096989347741767010831640273937503277358116045376650406945197802045921017693047686131595758858114677860681110190200412451782421642079477607634661234469518482221684147635201269090803036312613147658898372118532612118401846459164517408925091727027007123812525280375096000764860487001589934430649548535887556003540842904333181190654581912374743942293923642979215917751845332959021640628368662433118510822167790064018785079508830841558478460004404021758049469222945571090769510707753646548980568545501830767855835905501469794390343590343902603838606969573316820325596861352507329789888444133560516864807468858238009444276824156223607737220453305606155248861232832617607524542638982660062894453052216353326505644682872382702313008388730978180099097304564988161257438985734661694563120967289879390285823298688891817363169583408695263212993004025161469423683924200459648604041320541487013245905666953715698253609775325672577347552599474912467819602643617944176753313513474836531915650446087759205176226497635969708629842787831216193910732845629476918115831725369253880342574068276856232555321130316796038066970349722924803897311396728777622191052626711187509738115012357917598049720455585020906845080948798882329015435657621737937176876287700278255344972340824169341932599600971671432852741995993384652834554082316883092994885588038307993787414604724675844109207106479101782916095836313741550018054876039546491268031078757793454392844374058701840572107864360528253859741324980006434814392630919602627262575615672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 5814323934989200595529446013804225117250975952061867747967060628824109788267054901473865146759536614099106645962983788958156939081139226645462386988334029421948812393515001800722448310837494968282695463330734677950466091551026499843798540036047764059949151263377757155047178613908931150449389351341532891624286234781631733819097599829117824522153600738978417812484441434586869250140972764632668770206694326614806248032015585232044030811835840391353159351151045514863315529323488287183991732971776472132917631159688043909403504691293676513339016057269899979013892190112009558986654799116685754895850417532258938262706524512845071535564477465781852793141850436322061736314425743906943545115781356709436547256643026955613097195657430432834913509689125151036271006592168965115373264676222510369603028283482127419456005540837961192289134799096837828596202739967994355755093790322008313061658605926861756432987871989243794234559210240082749101829070023715665622905360053827630933827578999707380139388678372294028730050627599301859172041071713409550439617272507888578320801851614515252777861552362803277076919174943937736841385123975371716517087251418501417083898917186865788990152065241090465596263877536718492205491369298784222588231175060918006999799421893516308139501486352967902057323710373071598183359728722168530278991587272115150231638174981955468601116074439121745328017397112346570680829018130290429033760648248738333926731168329475355532156791608712341397902021575950065663488596493369889533068075036919857921787823781166643155786673870132452202984978463048746434259942564839717332467193196021635136153513112747390769388626510598872152510166195417272501716287111884586235477788056533850654904866315456939180172493186216252929263042431596281198271672862480965482167857831101368939728316830687236434790801418062408098428048378627328130123439726358331598867936724111063907296449272398619605703221485015236479703158378012015692665902350429860583181633038114313328414443893654020472788724734259714782210616334969875797813282764978574278138604439118586929413396248873731698882782955685777736483250953795180899184984634352495941350140297387221584144562537328863325840447254716137136254124711458714395716434103509920649315315678710701898894569260042981339017502924259072458039159403344535939165237067514198119896855727789601733095933615960891548433965147456652303923532932027471285561812755429981758504379618862753508646338548063749761383167453885344928746502072517705741833626890711129622739507946067577015426428242240759653340914976746680966656061920637524967958770273185636768641704837445486379008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -1731032345862355358523129026536261005878129103237385834365767684723621435013968383881278723828330845101816755635534532767167776174613496228498142108144705827556622156226234086338685784795636967355702908470848522941387210448937391237478858667259235556378258598907968918973320394689691355386297583112932212333427800279209811860448227392921729225868922138867049360778143250601125601206457638739721550477074874693021976799590512588574018078732565043359718186563601563536938767435707542372494541912224625356025668147412110186812045859686294748882370344157085836701256086463904426817927316889111175953033907960338170812768315841870101163244706338694458951691371450358217133348401451174222670137198384713715850545431900813208454851623477337318489378043826451651327362553629494898832208208559536194723326755726317425352200757399126729955753067908989301953811709125608977473591545923530281044352444386814437065384808020126138594090385768709100923305637814754827262085050915753558335050680432969518433386622639569061068720824483624258913823079778250873273352859107159230376146615524458681286787021186373048847558900683686175605386582639592833265893263557125036563108844513183719230578599742849592242056321048373054017724132448690728281932646617436790268250473266960307152081689383628448982033561329963445471504134577632844712835926430079052979774023905036111703253208599833099024114627724217130589260965214025466008321032667949513953285123202164186015868469609038066886885574417485471317931885549945897360811072326316380274635593898410396990604498706634745527741981897963775487847634648038449769177303239725838505778316547964387379612090709847157584234831735722928824653859618294926319512932173527050360996997693330075111620953323251812868417538683600315653519774420666362844911081782557021209690954467740454159163383319368720786350567254501598719810495044243236540664357357939071584847298930004165618679133654407231101002360875723050071792051112024606344602916331400370236803143188212517259085082851822207846797581141127347426879762457180120795797398913840001260577059589994601562091806592764707781618528324373887098614234877939848252673314703044171080521148970351020874117738725042231217303891754746486225121879633965509933407437736262501512207058754868993537307363038758661655792746288728932581526753478809644941088013134120019853621349679645984054295177581320053135332579276434504629042579818463029934887381818172527257145603214277959935761844390904664891040746212384867073210050813294775755398575575466922504146506425412306663839567550367082598729924427432960163820138727155480406647053818520219754168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 10711551002830587013256608103344421545743609330873194826381763063557729042773964528417541664561784609712275396384627764307183557389253415509359725868630465055226291826539420285229619668786392905860545609331913806837110742334130156740016446439403118393979264559336313565468087361360020809682204190702022827724187660145153796579676931772761306465010181627892212066544271700365388683430256696995630967116180288803346740373180357297806360044464849700930266386323424021376410777811688273298916205007916461469170367839225891024870176785866217944611991342570605128807771127996267332190683950152015871999589842177223427664478590007407840109468040435868337325404649919346176389704239548659803418484802883373431971848071876724571793180588114503424148314675022442523962369566965207972792785085603826676753087274542761855076069471599181884537355544377875672558445200730984915940927710336082196179494395556763846004958413389567972774962070666168307496368310260546974260705142284781690393165887782260961080494988267474514828409304540387084844142179498716419811396767185255703319123276575973771325324490785645247630965755246268480392401528331045948459629570536798593628817244294859753440716254330318140741741915656489535184214047601260613369581257110466884545842123491939816390093175901874694629267995624981230263987284545618294026431061308632849068498913947035306211132325578831678547215508626228799494381898299375619952379106003249367885999452172802988079980865362425048177781988415276363188565322580827570266738454227714731920944112354326535354997097105479390022165165864036205023388077758065911497477973457250169709290756613573859408886618092631421621718553356890855650809499711117361481784152747383740736612928772630590635118756993334212403123883735968447281245619373552882049558338362298212444419930732348059115153487330992878572394001920087062365966542536374708534221802371457741089080878722986947199460589767242709747590954702781096851394738808085566440901901511131647925982641887335487176556539423552384869985413680058112470286811873414356310606713175822224236474177143616450369084252212316951717517153831538578444837218166795425147837712111549635857393754710169532392444766334822397939888250494106902773233507468436928388810362202332984370232159221930983454901028725085968742384611223965596282334349531954914558989139244694148383506026976285173510045948750166020259089498421534025366241643165418770610408488522659719289958853915101135286191661874108353325886591692170511208832731185176954334581150537023932234781214631209338948389778981804236863309728914238409456103555329591673061081335892932889896026112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -34975034233645922593312823177610094241830218528768470513812600981809198178594804913816006761864699087715430254265818597566514300080065274582575513793617618112179887519626591005667039017567202101375309908503253731342891074203112061148068963554763034143117646061406554204810218838946397634306489640526003901596739932406588062504035063446698299741123115137557966813020100406447312437324198991072634850122390842541142931074609047631197271831153953542048040270104688558817051127000105191758611492017917209039550589614396450921834519592674889956631506293735720613074469185348292933139779990712909306187533389687853303555295488740991156728805377787300933812108871168164718150295461583146758815135487723587759090471953410477040465281116305296836745818420571025722525796289792818050760801545253501918170557766285265789740455772872362461417452240048934927850778983936066538905344005187041478833037856127240309885245670556562590565271848950379146584522725633903296718808761263192271992187309031592821638324356614768764365764450263428199390954057522508641238427862019845295449445599710499444485405762960380561387869770723478317341520359894653699718499664040202659221751578979462461505608817222954992429161029229797604023764780368545863613669544262902838899501677740545632355613421982139450566766991949208533095804902010149412507003544782871690133677088698882421267386127399340240743107349409049939767223560629871319110028018066625708037157333321434091095811014653561373587725531151878697537544241854620203134990129926813398817421880247679464665287918811950124771082254809456433287457948885757511171942856391086466992060678444753448460222763197108422491342242874582521809203560609348247447955907273450448641335135952066284128420462623063068133870887586707125863951828952224730890281062183758037359430092580590998388087113575079049603047308995080692992172909943651937055529991875301501178197117260711130439287781635614537398932843679433044107953976729681891734791020493972713911805500896046368769355605246778072339717517470964472316647249483229078974532084371950769325695659885044201518623588545660342142334138830243117668725493264123586882499118927266771796967566777038293959797334180704051940994356863862162235471269196141594529587122164965928215734338532924342966099252143211760733446031119082375220587501580945044885149580872734990696496929716076739741498416780004815723701687685293102645278691948001749633844747271688476504840753057858928242211691664303552641932046774952260955556776001686282660969662664546576533650606809973178929871986545047406504619581028915724751177747752213937398604547813171807607848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 81282561840388480084374791506612089220588043903376990991785326180767217018628467943652436633888529464178590560160671201986890228926196761826715399262050534788979769002757654203106186323490139380688874635004884186117757034666787083043565107115651153133794205024878641793101830686050161672228192440416934844807542821653117623300126106678597110163741032262172451018875129495168338619069613320713815578057290446738263316768047977186864736068446959766131357007313894728533533184447096476627768430816815657393071126946034256085729598092150250212849149416536636037253705417665409095535707902494960010760521193804179659022048078360650098368323328372409275532062722610700633976025790784225036574650945289623685700857753805908021709909111023047049861565646278328961975116725875522090209471247871937987188154760920309747934509328645521362923731293897459677478197036450729581997353613689419078385995352840309682378213962387768628602778358662400240553701440304743442999826137001059640245306971686374490305383320999531830575935995134933840557872118647830710302774191157418383013514028460188983137029084161852001925715380567608323625610627406605281248737251580873141270607783455299692904051772983356214241419379648924731309663292510104992891629622835935553847552291710585818603097843430957978325724560787365384913508807631668031583367350582947395832252770065172766051048705023697031514834988958270515461496873382252789959502372885463475739237556831120943001092538087241296709940957196495960069379644623641554659400123202833800928821511832312258111458854530113529298272293910949744492421691252278258908706494209667478578839571232254538664031813314455112662027632554023295789817168473891266173430078173885773085368939696510393568110029303453803905236766330399609959268649427722690901845808909459047952218797178854898610047679292318987239506223967358503301006347779194445840696781336133690803359453583991391068423380459192786035300161309598781153672361649155281622286441835392944782690905902283201562463850566075684819527602886424473824526000292984964003510689297007189703861444223827945813180058573865969210416323941620289172780465836339363796631112251154951565438159161786343029934847040713609150352086638503042345212492682070632465290210247223492705599683661172830001860347869246012852583109218250522889293504284443872197755060381655505407439887504654970140444589966647330679476423039930455093068762456524926337025549157330052867685575939124355321966215921889479556349724560049732463288841047063861651337990936656369346251048041503351558078529363126304124754956510334684321083613721780887108746300490080783781855232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -163901062214810189257603126830122950245295366412990159030833573729493659650070667437148353025140051476603901296455092433283468950654890193135175389404215625827755087678526027499701634038327336936428234502011001909662335735806524038270352496590173093813828327593210858563745914149032995556525371040719910276427473895246167096601175083792477923658844670058982559226214895379579989551223209019136243911762127842838980549192727550398397978496033116266449334089857299250094344479214769432215535556773504734498906624331209380731488554530323756677068627176822183675343641749763623660613253985783530678306563482502854909418566323169700427063589786307748420996497697489299317995182538881224316157380916830253710068569528522298289291761505353821016304444257738472244132591435208995043016210993999739953450092648107849878585078660066415399131190929148443641766473795171117935218764999969355257508323110839549674000150261080407947963542378319511762095095997491313555138618984443458059653628379539307276260468793049332821161325956162232861135473731970928410114254278196529692291495838817837937695974284186894663434003707535332772379974404079435490495966726294394428729876877606630365893510540432732575997821309165207793760337909509015853081758468796509938439484543163759590440633377679803634104446079949060105334262513984757225155285581800933136789352155005352205699983208454549222514831468268533663824864138189532412931787846083412448485565724613435202456304743079557205710896509086585721227995211694769685744188849559345930245346426426605018009344733505568467709015165662458412990912366985257542637506664018832965701141889302025061254985646125145883881069558547276325603737553812106438634586720168394408943162141409706024614614169500188166317305567144948677579416943890016219858636629540986420236356643339495141186410941935904380197243207863754429307491441643925258574843425390887065548450640850004290826000243469261679882399513617123589567398332750969746793613083307721509860364318196545224173367499892846517058593331901973034153171724136082799138979432553653910229666473328499191913140048405105711828165003941382771909921921300011658434922534136758828301497776941188203931861147325039451099130210799454555635792413804727693679083899183014314657333679959550254827673812034307456502443933835858572519959286017801873969836224097344828068983917407878802777651024840759181445072943621008138344376143282816395355763453355781850676984100902995539467480930947535958247329364320356993768664319788637202056465687047506835805123723510978144584767525281455137431235959523873080140749150961809334085054110914770609132011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 293506491319828244649350696451685454554134993961492403633808057461726513697454110566014125000543234207266783565178688788209316506567333098402145385477606994511203666244962136821528443322943423304762499871274352724773401490466788266464953137272208046672925160032775294360043712153417125445756210998798461134501494485441397115612877255002959577117439353971412379715244401152406116670524491145337395419288211741626259818552224612029332623747019480995329156782070283652331892250268851338658713143592692110972157775245303135340349894236152764185964460603121430112334719859587625782308596499686102109245580503915601743540212590458853002556113547363334273692827015421214932068055747783825432842914002361639683552640322549329901900723199114196048242729062805289890538947791806501051195827679585338902201350321342366052854970309541218701336147476424243876861685542297327055414557313910354620428015178944998526460374617914218764120743971130836258368629551559528181285962366360455394455435397579783226346726534915533502685441431944551583733116023156372532587681619230937823910658310865866472616943426753988902422967083584385556489940439344181867691906026086843710317321074321094293855406174263597274811167778904560628019493511824619387609699144439181777367773891820253878480577601973742107211523162266058408197965672988040492726080149990118695660994092650460271220598078138762306483941840623063022806325649267481299028532744236623499083567788891986537584833433408490863364093325337477830624542765531770370911301594816660862219902369427317585106481009564876815236150351045424110552740262557451440034205496088841040041221979431186285739262359798539850709470572683594736658315018976898862447975908050507306859805157507739454358267322549235465135440272614749835556871738398800264878893604625051416938191394496338978865389184015333243064781537103506733608279570226636208547509757758683162409279087463259108012942928899922614741356072096566958870795548467501284371699059907685265647128585760380249700681349738630232809263857952706402008063309663003875723170011307694526325099408365587432036487094734876934077317609020968844490964014285585209467102767815999385966357310607005010995318907998111913045732190558887178776803481770862304046674995069769582597718338499542086463527360343000168758772907668102966811024117415217984021425678957362840252761449274415208372761778058503582406267094293045877858558493635616741067370121468116445373018583686652672976089644589905333487242622012426836789750770970377350396201417166921988535892185662933480149775131298559719785668675723366767330061626421587173758712596866324405199831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -368423680898955780569662107970743425063778179309686047638710791396738535786647690076685431306877300342993860945688320808545360352790090190106822495790942963524239283101440795616749801429500404454098704308381429211013342866833230325492687782144552637693263183222836151578106093365585076089501498196447250982114337210841205419590831797735762874490903620519288159738010828545341570552519970418037171260226572564938752116634770936980703286610612659391378281609234610378873360059876491479580610610728573475813346991778863908483812118411127785731960955837429051787586898202451670356540223503838549207347263673320043795822944628903547020060254066012677256072674364961090513340495340129590124063773546018348978690956187571546845311096194336330123469360248132045166029192093092260525285394095652435296790400919269993946157715566275315678483694123373020899710925965716735956466172173879617828569520414338658437301198538324858933871784129562738921850486703511683015083775112846762639055957582042221132405586603883749416421310092105586641171969369369325267434572377115311346453164731216157148281295581055585925905213188746335054675582296492243678666276782916332545089940274210464832538473572959799740306451667112513842788668639271399281699141353149745997229543244793482162916813463095666944281441655049371614825323713662984545587512189059633663799730950374578313080018914333992367243341163399935890276639804624503137575306241122038869287325937054481131755033682610637692727209972253849206837521350802440782554190937298227073059148290077225025321089844488829635618940250912210351273029405432635678199020074044019586732864977810444696454876710258536336065779403915996661060430903345540623335816824506368778282905435011129112334019930207574997051753109184801380075698207978088744103287521794165579387553338405265931276511917966343504515496300076734246394763950188556398695696456651541254795448867882303862501701840133178850932749414464655177791493883542585667687687747949418112644081883477440539067798599329767232453297399487974700007862338324225698913389063483537564986979791492190023797470516511625136541822912634113530186274095742232883706895891708003208207149314475444556468172530498739819783703243682772409815087679100557890171443516252269225451440628396279710249815349561360857146166526390024611746359899086665725638998342275529190042073359708432537931533301716099472399649762282818872424905551007177127777006553100234479912772221850067205746284997303296683647509612992256578085160106928062821168284552016891133227506616527373165972407451549943458474398199771493947098822615275869803150378267564387927337205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -21956010643783077622645847832490934014586141666566094805668123978778094161867712236557413813199380703710224719669952785799113736143767220761869155924021638221962352410447943459772702503256830167081676081421249739948663940769618194353619232692067225814782615089988484936996797567919271575273206957125671422696602472867225443877502637721473872267958687094459584715954639929482995852472419723603705103311224769934175357648921789249712625556645327405100500042928726122364112762410780237793877220910526344553291936666855530707026308175327364863583332290602382848002310761710424293108026028741885307552221902128917579060371791896032596799843445208437971477145192012539302878657338150457566286869706457804667146686290966805019226502662919996622791252784429421619939572155434772972231853391773080075817796263851975161644175975016329610978643553118745914631973968000989831222941630080032173035927458476989568734610456954287336530704478195030961529599143283232266568963839430894081973939869691090079215947834206471316389305118938548976526169754674350280758757116679981924051481938002307595200971579761052041555754237415468660253284302083394081004257736180608463997504107716200193869921561707618000116682982823137653272418177087811706880557920422420210208545802202099376994316793958988152421744555385714089493727829334274313546697125935990274010764612728391327478366740202383844723608679158108294162605203094037326255937771226707058250099483111119256757934065635364905534257793067458752243270850574475830641678747307217471158363067093081809242173916277195204427257032985147890727825509482307969925894532663102540097276774171829325196142844720277458170732550918650994327529712637034194112736303387479754238224469597962963868386748279763057954215224054656424989056816759777315773976221629410289257200894356346117124321651294615344885549746060332772140282155677761349162141976327149975246879066119734855181824206244922884942139020620825069280838122953818856339976035604414947958404174635985239581332135344082827515208833934208764629859762698803436073598507011684442202365179877216996158875134123908198466324346981163834149310746484907509779871602240323876794001181628384743832957597603779013610647252113779826109175009109800042412507464706797887282030302971160304254708150969130782064621586861592326865821461001139855367184270084268814559813109937016033677415281588220066950261167249854069749640326029179941229480490405496597632634862034145040714028125723854051994943614377251161257940024961094968861065017771574364136437163598492724494967332986016335407928983592599499568190217940647211916375522250118058381148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 1847896496318328034038499679016313192287865609885993797126358082822950366225486035505020232227400841309952768766812992198523225116584525834239357344559761384086083020979358106735581052816874246181493805711269099746871584647611085410038165128730240081775158149385766558176225097186200838789610342559862540401773029161209362943123065473454733588970696528415799810313041706956424837508622558084547115142371418595873061345687832166317749298981177874637410257743694815905206815477299566620745631566417569510525107124336265664000403989919868770213132629677248437252379359609929954271848304679079007668228539275115539064639289218451562652113434247914859249280197221374902928143609680032321000324645689628620195343844295383828564463977517369426312761132266223612940965997243097220776035782602078483830409609803621005700676243199285314134180007173628942044592336211744018482122468274995526350737697784343237552375025528090045379654716362949010351440417310434635815513764338203377891095055959337021872231395714094065412899452424454022756408388497790976717556970446533032847742373939780740045025924227732098335040949045704069029876689600885340331740113011427486011060920779617196758062422421370712180557849711880770359431359094019266197774717421257605655737072736272077887904582977792245118332319025717414631692263291701395691760885448753990690801747385973553592570994579301984966690207612102264313657228639248292669911291258004798550889174280394762937388199149451545460797643250750446157221351339002709340987559934174153553944421782896559081133829397224927493801152284658865658174673546810348228946125122883866736891124796409139575691094076549329739605249155783407643224752274094934915803701238259708551366257476918485661279878668321518686057363116213479849847479083914243869316711699371197548807843315536008108549886410007146439314395642050580791600324311759502707222130268965942116886104056020607786409356932312806211552772521255288803317536919358263639697857457913250902112302249680072515547589230295433012371683407985971211156682312362733565657466129219085006240485016810389923301330131330660199093249967457475425786105137934016963530024527096484573128010623065066080788363663088873003924152160889812234058401279533329408901843181537359392401078809575476216746184894270505161806210288647200468060347654407104370294637428778687862301522237896974844564543301951396212267489364470328453135261298349573305019940984101929784107842678654235632319954763931690750063315271982203380196288272320509303805229741336197190664275453782543633969967485956319849614420073726562910338200094696965361888394013849910509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -7135034065305580626914972946510570636010171869238040609165771814842962466299829283124817676415524321524040700050875940537471426248316041494041963315353568453308501263533497128747417714655184706071950010334678378824329554378407245994527800301052275941672972325543276243077572589827383773260727170781058560319379196786614306432404576686983268995481149430924993704249902568140429858380717056580476216412655430083662380080810923615085333988155805836286989774817119737878373086360827445381910007989298114914724306634314738512647384453214719010700597827064934299557097188441383304278805548067550270996179629321442552835233446172968932561080465741015665457169596697810988075155111559260953873630213127155288910112470474234730931672759326504127741589148397801704243635568747329787355050860844321999837379522019170870672160149050923284497307066355973958102519371831458267629442775792244399925054477539529923398653591657638918413740566809866290722365928605003582741716589703513700429874898789393056890350431200854810862809536573590328767555322456144750463267459798823443407149699851119134650602211380664085645447844929242039310226528937031815000318153536728422756378958436473208723175318650928728859776285513665195620894184350921389804153782054679986889427983424155991942256856135958538758512397069149390281008267661639377309837409402943292410684762724433731435299156830144427179918391720809339502938885666994040145572352765525623234675076605376478726475896772194174627768572147855576846834877592667144843807319554969610147252140948225088012617177996113483186049884504239981388451077164805108983857706289750809448502356193388199668294185850930691784095928295761298360422398374318386087025759483103562139184821948681440232672956753234500473905491163802935958492926174245090324377616826507786879348152304894004333905522557044520647395455486801068815868259188931266069489479720148803966514494558533508491343378885092896329337618193952905001954282848253453042852319835169613357758087181607499281726897775397537677854187927882165168096508500098005865200045404964974674015930768187709928040777944957382690370799732841454018120123054873772383971782542159467061949035054060705946496186511323260390657847766544206843301999223410074767867894722759348766097504583753990391821954863281221079107099714319984425340533770284358500409815293244186368925823583899058236225830990393935150287218487172880753719078042802942949768998450524596805349894070075648037518856692965278041947368670146522725943629204332712440964778936318302648402939545449011192157753477245888484818750440844100094991373346815003751389815410424909426117836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 19740102424236260419348004918343675447284813837705982115708111956233718815661807289090720222501758817926217045831870466559410608754514910206018143666089489098189919493199539338520628838940456554399287916406042782045376993024080858082696110573350309969295146091681652508244618107420822069161704616235380261994918781716653657835947595332135974627882775917184415321472312099837551864440751097414201253857625350888650661875584557699624420693811925582832507374350157048011580400465187029173600664273292796186231173075455909063450007316513583453797506193980665037463422935214010184134003380378824564085925580765248514480387550382675675593037495044614770815789352555518682209410364498417820108372995042832098348965863428517361720316590720581166397285696498810963954048926147809328070134252323591543111611332073321665485997449392577057197186644754540460190980936974625722217345384411362811202800018209561459787065969312043352748103080024497100026233897543163409945539558444635389051679301446264997869159446608989271185537625086430395185141963808097206407196575407812137486686298887757671112701199565856522798692755179653861023406664500415460834000658511620112312920840116849650648057966798995187707657083344706488133361599603506919299206807594976080324150176137911368515310630738497752228897347818151357488172309912624034248489499950373073942212026442343567868512409324948878106555510619821979563013122177751748797591918366730395026599609191071244724046380344813569539586982861096286174537323153465469401253928063041409861688902463097234648923238901633270788069429614237653622324250295335543790754337183370218779589016618172547702729536781717109292662255785392429267240915420983763169841452805539901220940517278191231548909136898868553834121861715778069506037640156881771404634970075643753684485831085146801800815941768486067342568203718030569104963906480419470066195946845253131958886016675755376280930446005785013801058930261904544323738003824051678408413956139021500704563178202255725598296441747961172378651695088248004675889916426364829184548551675414812719609581246658967111135057753148050623386968068629954651120195089224786622009084931253017416339463456236885189680731127202282648060972074417021440890613730214159580571280785053148744401541833166242195635991668682665227589065130329058684087209521346082598275236511801394722682070730696900984758933109418902909546821964327257408062855827682892814808283157946248870848225500561720657746639212930210090285277985313350615101506815068513277219157555040488007685717694965223838368429879014821431674132278452350944691510529098987794290702328814856968045854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -45449687218183754541087387644590038743762082107155352576050316560256122038526394345756779182527228795208708358325006841389412013505331256370115550097575271405442269065878388078490386617853902263051258501203541395295807907763742792141801304830521082284629732478837712032267404121951714104535498923270148985237772743205395006745133631942873390106510974266507269559273484642731408641908628844948832609590458794288141991789456743598050996105905082214228544032353636524728837746000812471170624866425468474052082094351423142276971482900899842261797446443015096261834187750284427148237874218131555447964039641757012840379538252648286362306358894051524514453407232565826910509096260075865748246542536214889956773251408795118749503314019748959171627569282325160003741559568391074376682936477987094918338851443039487295777346194429395209725448656091531898334379073782496413601118802032839181543089206547385588748610801853401316597276655740708029838090507362172979031167312875570731268845229862180152198665633265560091879925831840922117031880412871036424369813863252148464303770034947387261909974580386834863343127863160613716363221935626622309613902365030360909160713437513537725877993314611370889501519360398119719242847461561425433426638416945617071411908587127571887387839878435424577985850481855389614874239030273367639144717252847819716566725593201151191383878674017754557082473058565328677474260140804530092135501387365983355275248506260224811047313615663128185493795761350435418346627203831895014736011065940729023498249145486158409249291694520713285576825451550721997358057397097657306663369810984259087933668339362767191612980838718719301192662100526864609320857136025029538810964035146238748466034359519361603614857930475429757208563736385800873621645949357868781595097628852802718071876371543345369639142753445505470347623380592659549457279910252086806857633333737349773797033713767272009432331536695254415428009864358108875229746904976665049196420070591746909061127037167603964785903675159954163670338756519729312401609111723771528246188488689089552868510262668062033169223257666489322954017494450503329955055519958149805194963030396446147830712444698153689362471656829080289045366717920062848353651767520027364450042867638338863160581500342820476611247056742291900586620338228841817098721679312740214789681528054572631465289231296634994612068597238259207978920835148407812538627732981499773955449083453116027873927421248846370157403043507246327847300886329184813436142446910222403461099800562612122441365102558088980650895708740106837245695033223289030626661981992762560579172258690816697736135442432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] 89908367671018078784959069004725666544626391475402238738539778345630984203523611096421811667820931717489519615516042927546782326771760145646146088326574033238491610437952605052692660898770861665856634136259008356960447379058687444940706638486823616351038524730396795758379598854107957853590528126940821165272334549958705803434718045820552232200105938148328053764342722538219531217425090185544171591021817103575213322031383752860244984060159878058802444070969436708522291032072436967498240710241664263754514779103754047144437821257694304503818415788401041099777177669752212273515531247465981929266701017140996750097889940636576200636984718571947709588585870301032636267444418897024997478672394538364333627055839147174149598406170063054201103082813526914806424729629014740012030453101286251154010769866419254375658956554559589419857640240249906252747526434914569663007070598385699536977263002282081533665360104483380827060988797965016361163840400963807460796557155039661580643313896971735860896018617557651998473075270775104515177524050463239919283369608248293197865205654831470182313681873209982483977672370689386807101170446373763378127423670613230904007491792950554367292579316475552236468755493978562129117223628429721111951603905693235646142556036919506523618987719131843221504604071654018031637248470724326948277155029538353405581372940371734314472687645491323427784671527957285754018064646564192183976542860570388361870352016537166874231461269259372284834573319940999538619383400195267367989475475844595315350828671519661055385183736863282838925673171081603725307257936179062259252111158055162975869358396342614766096809306433012977968561792508383084152380234248799668170077541728445497698311261623272050673217350944871225582762100090627537361779980303225275055844353158543246591706173817126949153770913818655571582572857955082354196579125016617187299261733705062402274653368868675658484548997275823165430656896144950991676222485282193096205074431420501545681740666469453069335204382280684621925083984635605328045694905354838209914156861386514171190962448195354658780356059106301199581663976836412739411819030008285568099521931826951762534052034085155828287603776670302343361634200226775827736069421891995381782683062970703314336850935681114679659608783565146846581077072168748166996968046357190548576564436332088498997074772064127434074710271754060750410391931967852287466081080762681938004995390659591621337485337579620056363639053463641515928253465397818087915176523918709276466521137035863991529305283020128031384401992653158107585321289376501461641918869795460974402940645947617524534717972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] -154257024111310014300677600081023352761375202433054697268495567309936761235567684845916767393626013122706753057814379242960626812465528663897613146539237341347825279437069233848093078296158401499351922641407331013003716338962650642431587732178138649185164285261942282069805437197607411723264353689607742274390507231982977021748272564721355611470641761080569509248442599281852877928335833489422222454843900849891150731891095895423874415511156694589647676326591930858943035997566536560284027579773178573226865060821706988027509909549434749088314519117073804903336209085635840417306773859345805089778562377905477974110192648836789498714717856669652584875488978742272779992830587115685665952357719940155923436044343315429609007948555093891955676630040168856303532694057410098390339805097088123554539300041639279838990406697089261824818565062796130458966502146426409415092756573401061498773869210289105183507555663328995993277475001843676966045944621486881662100929903807155639745638748344207285366020729084938614128714387867163392042271581264706191365668738482604699632144371188769187762378261749402060382604526426268211669203109204649500275771483056187903279743207727664062444709228393684927513147454528219449890968350967105948844292490891905986180540992966750439132557731641640296167640166312860440598743196227253254561103169244860966273104925260559603188787976146100630585706897210501816563117467577553883006203473166471227158400065931525584864852269903041744246138841658753530865920445830432431498418924203065834576106309439104032800020352777119552078404766910849238782666669015971736425185040477500852693021071880319791416861788670464118833745464010857586506248791528270815897635437236789020168892371266865700594582078779383644909636321351300999838722096851386409515400663225446267711176531595852984606121230971840598154177695559788375970402471805993601664125103287304375984410887949209059410835843213396426847767056321376699187386462407631895913468798971715023382157907562237788409599557494208948357785726407459845621481235587108486682218327121774644801410754643361713656162840133497038001185782224170967286271266871406128901416623984925084498641678808266255371255959352301553934166852421776278962398162980277904644222135893021880618247098347607713108913092957492179310026986717215127580495570945743193007445637784997218883114050503316450038567868657165676133809923611682409484938392159445547293309319305850090820994610405395867101372261978941817137706026398724845605345486284627942062576909512166063161047934441315873983406981202191490665221349327910731982379641419993680975208573077311273206185721856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] 230547723252581366645945750775235050997151323155089990670960929356253880724733026005553852271312111926127085274340739646263772546695656054750380364148712048360921079182986634167220245961700095158235702408632642000694288453479637402425710953527244782340682513076272401362091526038085639281567654978463448303805989695806969130981203629467038886520247487319264179916132012004340478765253028238888513911457211969298886192225249175210005996522878816415604060887976955674169245569765992578329403460701382262050556097954286721844476018121866482619546483492526855509826609827136742396784836210268374100664150355730127516590948142840150237595367767975595528325801752878160222367876036467564832726546639575787618097497340400769577639123024293904504342508592882665419432305577657050783847139075646810848956243809453650635350492997572324561397705599373881673229614184693414077918824547434455697692150884729833290600068012506952644591372979030907657620801582290141275651983789041900140588295889180504585474847093838325637722641267754975029188000798308269957577839687037715786216236662345527799294778716241016007477941814330128124338152203163553100238109091901315381125029163870808515640678100029200857879458662400348329349344550758758255970005630108153658359915812023569085771071159260352348831064166383105946597698033069304931212100774525113472623244073623701486280968693755756962076064893733698368699893489874007872800321484794215626248772171750548393295125363217391407566061355781118542709823527714894417647647306427099558857693722676672835303025309772972993053051622537261317620093588367424841274328268587159612289363604206235704744319226122541345731174459486122106828489870434852827342584628717633127620419208030650724249039511136853676761468775608906227207008037253210319893115153200571693157395408468529077901436272403100836996088434160327124737966589492623040204427870749126619500874669697997504839465620571534691098461094464035799189474345169098890229395007498301542022869357677064206146560358728089665146427960494829922517830347455080237682074325877271552678668734003251517694713001889225714281369214335563545205095925405486397294114632191232390169769073186849955681335582640488258615438847769880780822186902081467219340859086269458239746880445421647835791699161087853857980005260281693883571937630685087962592127961725218990527529568144521680257213103715009590249955059071384086562384561346759329243559380699145814224323676600476978524941798247043508988230410731426929187064688822164123576276035958140883818404477411251120260383439779450469797733072991586152913422399410972440726251237083081254067492618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] -299706046272645603846068348053337139459218592587481516265592226519238732331607500264207519925069992948249842644981701387921158923321260828380445638526484378108025809790622747022824358715769543288600453547861362762011716555807319468750965315576329172614083313625541578316670426501661535746395909274908718960764136706598468793355093600086318365885945780429779799886551506204078893733031409567548165058338325594883038734333978670226691507180860564222479471800717600783070406577763470824243939615506047680254995421184321757844722943256455261341283861590888653711330497798608903243809339518894702250855676859770364648468730759182010860393504948498807492208573254673677688852795729420693684766460635571687982883131413289020106399863290323731074211381915828585226274434720788954313262719237708538050147274303317124655842203916536364975433679794530112805053769057396244860031112750828500870501135910179509748528669335816229173226407269662103257856658333432480516932792026239679426214059388405752026735785166357055115183286644342419628426302579698324154983880274600506909628833715497470549650694818746679660760928219976957820601473198445887775421818068105774230290396297420015063972787623367312869089210203201976430338989542859954213289755764518224679314263458588652636726512363554565188473876828749357324568084783734078458190150543636672453725326706216498743698204481334012043830817907776054316235157568805341466615283168151334943646739192268213443568193465624981119134923754426056408898488866116620282962317822276258346885082949379001491891957176032577861820901292553790612265952588999020135845740870376787706311078755461466709343849704042673670872955825192396681256080537692619028964948530334158419654186380053301755247636619109539906686977749361181543062381237452104474158283457982736430612683765375253398663215668235643702889853312648001336851123750891671767700637109573732400432151466547416242116530123455471273262786498754856998720478290010738084712660091299051469666447523366331352679129550818129530716667414840202220234661953115544847323622301104044692954398619439692181435858661416464341986394431060747564154423959235895974612832904527918637811412093137329319548402440774234718073490739826776971348154933628435364484642228601247349359088987042892271923492289171736303573981632319820393216625732797564440537848279704227641783416722582974302504767853204351446542165249061728896520346100128312693917529718761435215988323340256131248440019990093174793952438520173614491947412121918696500731609183458165119561220876899473119488627494913015387319114226904275638572713872006213478889133123784059483242341859328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 334227053880568683288271374244334641935143036802992024960063478484189652817218095433111799676381143521331570654333866350016875239921195807543114786539017960104174131710221161923315180004233532725371730445826635739233492822597537603493385493754478111717572731269837736468581431956327213253510981353071763486133475946607760850104927869360206090844420135260206733476131859143074755816982495808627668331444695818378590894655225058201100640148024789304068386721148457265207245073165254793740405018113173361470379853069545044488370489992170579495854276624901799329234013588948826127270326478786336094537868401336415437569107148704769649323737158494524824200677311246032197925081544268561602168089941609377454672763578238029328283506312793367131504417335132064904015622383707337051422881526516170731072420279132241035097133668144575229937294303242694290954091344330065196169209356412540990459207768634501372860601344571384526586724109931559042202958295691527565213512460615377909412917569830329011823208668784824914255766922162044616521678954431711249014727041678449648856939453054210337878103460347519982720826871512264132641841928849812844161689367015136889909327583840019176218311088562171271373553592704212638372717013875028912987051527545175614935390671345943043067857649204486827924739455991636393871030353320539545090393369981684703212569985515393129234439879653076986360721965226749848307735733731714024426652510018018167850826986515078316106778149991061581908780581234496214755614876920079812300767875561177066749029201459112596047236090229799622250711245370609603122232453785179189836200120621736218736035853205924827885945063849807956863940417544412317967370837746982021456431551946734599240303996633952916441102755952052854227782757175206854662598537191535793004306707796715852556643082674624328131151201992681976676397578469994939037897655687108834916926026412030591478248470523719658110611225209731858460554594874920069063552987109539135172576143920791279993158094242616685234329250269053802317479788779576766204891167690237270417148835679589308760602723770248749538669476719560916790747167947749065006382769057564088128286756157905387945370340873177698913289469426697133843973706427097203324621357735668854660210700448470877940388805796380983530782679258510514400168593967657673584430435587317299325087705488123767765710380771498191188305494357869732517899726638637865606020844858487376928228711005084958952600924578671988331014649316898867376762229807254942137073265443567383967461178807604603719856248799830033765780253191829867024319096533362434445266195996295762222538242466037838794194944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] -307137804441764344603829476407066342433565080343823172219813758479553934117186547751692179575758044826697913507753110883869731138203110596525428045884379331662462856634911221368011656701610522937846334256696632057174326831049074201726944065258470980941774680589915764611132198661364232711778680562765029407193566522878494538605311929384998437913335771195888799101239552697579595637020841857409052280039933547361135434381307802114660035064747099161235219329105062906813137150004927641318918677571746191188335758909809057271425146743948440600187349582847447445376725902002379338248432514114162069296336861939128625436759998742690269537642645824078624887902423166635238784744234628324807218023469667582969054969975060526648188013506886806162988783714338173976010320831489444297598880959407845893232057277771111806232582306429243995844844475825933461360240510742704974986118311558298807181789476579756465638702390720853520633317762018866671487475272525606259881334634284850683160616338479723728826278125439788055186200364085669614114011411343668058615267881327890199958695261441063249625147911917948365790382814079730498389568215967195935429788350972192766596431883273408843035465422388898460578975944443530033484411401924121586573530428086318956588390179534637307460608534197862038507896564845714974685801363687364423872252774530865119353443159714113870089457761139357811207850263899368651330565594081248943650005916032409770677646078089826028104535077689570171949805226302531602473140253415383158111327309295276871172914325267125065799015134136466229394383652004165890668488546399268203573806810868129234272357034618226233027258633531973592573532367823865696240085521302155314778670962539767765829970247236208372977874970225497590164118606770885291762937555749115711338418059207064156967407922343609232457033458185216958153834320925552707806555601955888745206161188632618906940375308189898657944327016646993933519407265593454368716591736651100262204314711073860088890736549723824349172263841240240190247209360701045845601442297133320029276087582068150113368051885981254683037192639489834215711933925184065202072977042251594316462109396837269320241631756603451960851284140149591940693512308677696544585557748868488805432576308876622995092228760298528433821074561709708208531850347082817169807766500948461616440306612735275569674774090809743022169214595163425740088443081367497444357926237189337309375546100142202775735901574890786559382782207911478414539354247474702441745146601788107038564665881919896425401424590152342235425374903693703593208126476980148703372542020784947326156282756486794672503798104064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 205972824368028795995726292058174623463070212762314963001980156427839741085771417689765627105749605368791463367700485711687016155115040139362372600332513349506606257203722782423287829182962086080025156431025487515366440094830331529479671972842686719287431006856846745174051292444577865209616879853522858093309008903108445169196847841853420711038915357891497476070581202669514945786030336945582457282359079457724827120891320703577112937798162477606365028602164668505824710144000816937807766858251080563311332952039294267806880580321429670770679280180725978609576385264005793128807975276328708590161256053749417254022005668190033535744791741243771356942365577928183039163876825239626349002271100664799616386530551465460388134935798113704677280489497874383391975416538021963138871737092828179631542146905598485608328258897221130967697931209308421715286866734292098739895407785202586016905096366220072315518699705473360147632587202286327095016067195248046902273686983364287880938836036621975282922819262685575849087217317277751979048109666548045007326400964849588498107518247353946620848312380626838376991693157547787764491508280745867198785596702979340934433694061112944550770058319623635872267012833620383088438565478556708303247574249729984838192463422485598529437787235139539927143662409283108989810530325903611772442597867906263096026357539771599574519808677285237425954904622686612935672998910395352557224108273480875342277114812470291562071079464260316736852148552685684749643747171912851444535289252278516526528234545771335225433126881753874583950019189690431762822614264900111616995838938092154780957719197544613062575586705854349948097054673990054735477777051511303055080909325816467056401628187989455043494159328514318037150242235192306742017987824033175035691213650524690856628345396347997331137350620705197009510612516563959994861368712277977638734275242880601698080712819753892077192591638736310559474190923045204915379398759231142462092598128697300350255000351776474195306033552998392550431869724039622516720767121399756020354482907097002122233911086711876494518676341480728240087029108114492771298446660858052754832640829186985377271941444116472357310697497032809710332858735092530817745488966038644092055543321065053880985813012192080022542118015534523572451087715645138487108607206721904728138480578442241411889404904285394231074192490011347049920491611707243956834539667487166100136712925973631730169341568597287809986557458755647150065642760851772441968574823028486155563403258109376594111360924798546406169034090075396990884462884686025387386074414211386779971326434981909314156720291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] -44522089553156507053588222844248437476088598945190221360058001455621543319033468358712132754065885496705694200577431731080953734271451743650996432633386755851098398235718670932056863705436879383070509745961992240027429853143467740395046956540738559446415083290580903073926790997801833246044714775197379887480009965769392686822802629326524576730358642477315540195046488145487202053338830138569534535272863024444394530747044097044309643423459148708694486220207328816670325278506872036034193619816031493377350590949211033511331519600811060244768705460309554074133233157080262082612715894822039930887139584972000177565580575484602862560131829974569449613931295888432621375770257367085196288880938674558002322581944577696379945256254487621617846176765087014045088306478439529242873566596852753752964668324363322349465845407913597503248768925664442280575903637820211096433873475526608617251094568096000141094335376155167605946624561792477196207103788429074246659644519334222341762723136515005313468211757071526477762568842475680018657808553520699510493418058277126190778803912758148078518742739697190885947532856163926454971583916399969124417065470314921167948301669837431769040272243327224415223182434559932069900319311420747392964268875053271614131934881889440771354572438254828537810978519930985628936234045173179598746949265268988683449754375311589470718994158131350384774664852262106195138685878522334967611080721305146716886645735283003344059458157293771280715094274621070246056274822587552763190156729922148737441562719429414997863779384950532432074953570012152986383607950972031534542795351157917050279337265864280316350847109251129198923036443525985590024099461813047853301895378290061373559596715286338136473378074629069302305964083690090332300917239893837084229555100565062649388934702819032459138892447192134342062235706934289163880660787423993554765007129951050375531628335497663371345024132095855404853829546920612767600152839837529772879495048566693354405039586186014823637577609570643052287271963810940239936734203681445257330236492657167441219387314941826879900372125879931009298650987849478751792525764323850867741054774795769135142791385397857677209153483366386731672180185325296108648225775156460674404403371736320130170049889757373411939543403754064494650023964904433821316258039685658890690598026816775608839279652029144601581484464276077923187021768034251982613461745179915066278765513440895787750109261274810739085095678708422141025842924697824046900320978150357825318798177187233487345473848739875948523899547698000693691437480325935585308131076656524511564174947815022242395467022336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -137485337018948915532681618849370792213764891757713239363565608196819538805045477767095730075271472708272777580601370423123677744678802167186386433166221085731679149364268943979132135634914273012121592668846335336039667032531697715325185252663131587876434518713040664134042331581465935622146259978843570422103564483053964779729685664144738247375938509778973640854286344491668593705897180449431870736820166768168381813661505738081964922643549858446670571877665999497175294132952622659848897736293775034963349576935317065512853449814094881187654552662131302293945929621075198094120671463241735215835921926207590744630213360000043836632617296473103592128544654353390753318009084581233193164169923521049950088124438765821488870050783655394606753991186338092333556009585408474197340105659136957544062093979960144677807235525644735080555770009292877020302401766856127178016668789846117309707592217261611583905276534516799704355223770907040175103329617510425692823993597582676631847099025337786451582080669439779229225582562821359729607354589786179123108927154327252798999404851539035454326330157900019487101188284466300703799564394816185279799600997047953436742322279490183080894572141632829663977273460254400055658944637607149955579826219368712293574170211423367161334013546986148223043729601618601174738811008615792515327549204092715738733794521308690952990344752807940135022918560109868391506118040296301304599709260909771747628494996800800454217848603135744247227100385572503337512178642383832178976502369690252868357347471338705552863999645787586579444042163039716318928785658116970044377324942008678225166097876174630936594370379433970321955711905361568368501421758241948700794381940715538422563813712904411775584097794327872882048719787705586831737250346806075647744550713311298395058948436531875448458135316334517986817312093119776897127152402353747756777903518792817718216630715289262834383864854247270503886472267156805856793093561494284596169859272258688007911589937060522547094775837779452549539692947746889354580197316486401108218599275676666880407996687630162680689027151143456927832974130812439356560326251683820995485444285982757534530705105170779556349058620636241821438640782866524402532399428369533462277761606346021219887052301435303437804854023845834962798893431409400290114058151604775487561018547211028143399912663212877674883905068852190323556280791103855034674040142180910860548073078980460112103644851844857331405282922414373512545738193457216732382025592635106054418824056008487791673950025759383083917441882249667926093798107484347127533003630718493922373921407833219592695494737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 289538591387608398982632163274741149583854749522283377881199246966978904785734252028294186657428756067076240696466149217614809391714595483468753432803664903658236104150141908638072386772173920681800369895473251551270810262581683297486380779859191289931478749326689144308079645486661494906671768992298834911509543257554726408708464825211169740925224028591784510114715559344617821581320426016340303743581158442208701941331265622172481044036037510720421464405498602767426774088138415592134806600033226851377406303889824515239128794402192802739779600281393189431628846341739797682636184220678046622977359367826537971082193769578907825636163808680079858637458412996969824531576933571215653337012097017516959966622947182012983719535142598724516801443102023424697193959783464657854361310820792826389218284327675570009961426691214756607686226684988915895556334352566599531736586830490600389168428948083253896941071877930709271768976068927374034700348750057328993140864997244677510418372090400808011375280249469615448243825835442067940646495526673879977835567509504268987670205863123718302884742437750772965778679601591198496080104346599114129219012327459239155539857935681174987105728271484225549506696057434952366481522855758567137565823699815320189880683709903206599352897429372167733406509544631467964450305316793951264711252948314348153387890901268306098604434043692669836145129082421191230144363119698043954319858045132883120279316563310129149986287355020603200352915439998911653001023004589910812636848816810300192739190800532693061532773915438530234587080190929560607874393739084481208425687437420781359289464039846957208596536882194060012653268910480249107561601196389629055008860361096028514537432185214282241706755380144343274512236103106663353899552244505190052189595042782840515004365983133813995617404170710341349598982552078895931337142868698959013594904929040497123444348346426847186271190890018973110738064781953882281325580417937407356151738037739431683878860883102740542123436885853745776338032776699338751499882870938057144659725904007799296329406942745972872747094686512800908831900477798485295560722546493162302793235124473111185996945434473650704757552993281994007384412669699736736852083814804343213115452954616815533746219158311916520490797398449876956535311000256715539220316027517392655094266274607028099277024809295430345847008960742116733439201317076580285573756774682466453962266857682864386522353570905850365535294599764243164722064509109671243335848212892353750230156106009306209732252991581632285062551856630410317918521293304517676995901618319271834537178606140535769701118115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -372041216404626213313691979141290955764729973416561089997761494582109054330264372746441597080292329855798187085787049826238850547132862342344364007183201935302513555617930824793798503845551030256920192322264744764838758019165665481788964416296027651099201672631250295829776507747699304113403137504011818181916328818362280442247729393808626844807991040917027010737786383071741242053748551319611778299444859813125388194097294765817187250099230020586889340646387122164375993125002884662595407365117700962437400903507358517969502687015154175222360054768385631437905881382786326345686242939206956253500696290978510383024870877088742039407508267658854903485217864160413009218042479773480194824273682666999048070743066171662213351379436327463392435997775912014752436101724768597236009271010731246582128419387940751833278660597149354964880554668667502535194715470278531498275725477250666878077323109665115632834925643614212309420636186797693534082333443482960308141498852216530135849809366083859352571679110432532832666159524067314609659036810682975231815897400498582042958792823773691240416169511076209606704355162718170775702040095962472561506511474580171581969317851829435422333421279389146989142498499596021537907388832834211957448408146784791590921561493556420908514503364907195906745342957608532192112036891911825010214842229604789595142085795802677679389837609034390075742230894923034458990187319608634877350729769935161300944275318633134392333393947249236248536057906808083641705767369622858024013673289050443416155426695580380361569213683808018886410304281217196078353329482855302461714283239431459700254505898493080509179899717992615465217650569323174422118223261202375802552025513965432056265161219985867528128022139343816412428116415871527633422524234544969995244662576444353213208139221828877770091422795824787983502464999458325626849034970446807979620472798399695079046897546504642153182381854776457656871782396989294965074502545600069681313922243345692499728264208059642762415445338526111560158688213214768178045410672786262943602788142174097354440423817255583868874193300274220479367477940933176225174348767106698744868947636808789681261184048366324005869329837767913830969231821606084976627733857047873550059907069324882515841100560231078362111249696074020006796763523244449361978870175038104275289406567973951048567309974353081334569765872909415146988190807921553285617216555602467688727399881565446742189237687864998751631749264146226494103086808484212474788908911416003817898048463343047102393294261303827533869865812679612885570237634279726327693436172789623904777944199768037841083931033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 372021996233378806623671304329982587797616785254643897940892525648926601107082315170331607335685449762451669493627895544509696093497972634663872955344161348100208805656227982631256836700019901723779341154645799796206615137534632769093609622177830850374700029397911651419814663298159981627303075293205103852448468428071977026132912327553413746764114999288717032370305010948762354327374427236421560009318465775031668282028145409245522757989755061955349282237324239899710021347384661042291790149571631686098844817339201264019745512058449252722298008580606639065111990020493918476864725272354259534550336275932512030332463249752954166007428111264442221499097299394065756938938980438666685977725318113955419358545937953351249960910261308796871866293703364197559052339994091162702568096569619348316683048483430565728602529791365889292719781990875455097036514455136184950093928481538454527117098529194800149753941967758260563337351821766564163009241861998150003358042401014357633611447509999379658060219056995108842198300508766976625774295409601874433257832192266572034931365301574652685784041458972816884680301852037518186663291459398152668631873212424253983109566439726946588204643278600435382368405801636493570800734935081480307864183914027455739583317574217887591209773929622571570150508874724315654984030086106567837295496563681949249884726579853806186071316079384141155817546160402659011135540021920112271301289831216878602701804607927556222184986012926299991402848253830995475112115424720233397893435387001874621177946389502788532398078335408940570361959341936700565518132145501607379774555777201312203164893007821953933328929087951188099068068143342773117286509166201958887882761053064248245913197466156655106570214904997202596339798573319907566689941002319432246623017071094769862804461431370678121463358326855093650538250067265940026238959417847288093267032367769326286086751262127550321089261962144059518103157369355883593041702137664101390470102347516913835042387385577089007211741681714061836715669107017698339630515424114705930359865343436843841337314222135104724571018203515380273259597904205945108579820909670332085712399804680458021646253813851339048889991704833610821229806388324288972550224089460397351165924715925882685563631083569166943550897915411379753993856619548889261093442647133508029904520101156951860560567623598358441595127214248919800717914909481943530419253831696456178532336275414884148946523311493402231818289376801739670606809495496778322518631558409489365798079908325652034620519613211103403929566938619361736606108799437599466981340900192825380916542524854254235340282789888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -305252872162447062492590891620397570639396319536768898662959753389530906906422595677129641325730200986949493592875203708198041348835048626721488355270776952076453364978235007830599530124703203618292982302279165535999552133622610019152290741983392138957971731864419045603582375268929147387315716861744063626170368724046141427732696866248808255056837703190361574079054549660319866305373587498616711168231587495912179488917413304012410669464658789943336545991281873439151685376091828989105865373253495688251049602582922166618449877056099939463118833910964458999985701504590554503909793754592320887339842946165912937227247096642287305322333993359885292343847715499773680743545492716785331227380032037998255325913247758395541504472030482921660768657756945500556177447378057008101185051803165910751365387273427282744909492564746535279059313066738667886424399826209845677019500794315391530468949582855667568452793229299314229121982104444050347748699126518238378930894866811185878332378939460788736287469849831077211283744710787805554867470458734930782338293220603453111099670344229722665305149120381707919320932153584765615318631890025822833109293666747940304526661231548992854533346273414817202775189765016324796077671922874473385299332932283357465627362395197666231339922647170193716030064707453188400440007279953708603947907421336583619288408620574471592875134399126423791520410441615755862242756788847631320470051814220781722148737918796921956157620853401561431580733971692078207106312862635119811176303624354372214804008679000999199970751603770901857948100686569776223944245127966424657971382463742100403288799693312547560290317255761597367865173559989390007356459398111803872796809204149795640859889221797987879902842027109036416546462200595756932076792646532427951366422078414240524935922809742452298127978743529278220625191056020812732010945215744231011174704373787239064093624132195229230059353687343134760831664786828064896158608795573974222026249791448735631896918472409008158498264692634552728852785533005828844735945184490773382746514621365222500893202149152120117243627516438970296495375644611985623305448745778552086271953861577514691142701154334644266826318175126167843449295216605990972827326563061816282707810000600703579174100308531751141483086445809290448114291559572637054266072330245685178514262138933162340570634311831089931423195339011073482393972272579747954636967308224200515059148811574405001201474779548851484049190195982816307274878601177488984238979071319891674208247086161896455128304689760506090126721537184933214053668098476519670627876542141237863637824626509096821647652945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 205467104828452382640548593880251188916701634503676895854453700204336713489261248111511998029122885021489285650313313805384497569456869104888840644843964883539087806174818957998657696328958833359521818832040568069945475103744366639867261832814988128491457626123357367236221183896771791167632206612126118139726415123897962412101352122404358259902786621598442389652642797384386966410611103366713823586999361119370668244102359680083427338086964755986164373740926012666565070499805197209371675725625331305817971045346714096801016639683627289693567213044077844035813676395137543358317799322641584756786939418238566372904448163691994837685482363318238384038769595728388713177330244101697863830088344033946553021040471740282994832845115581392442108869692529918436707645207220746278832428656971722182287120576837156387821265655554231793493347455692197170732837560992490764881288005235450693126881653832669217184358639464592650497793692185855803619413242176251976482511342735921138209729998501243466812359983709360976830231720784706634826082816187928192163229432206054963254166748002141893146513836515419637797372061415637135088806826570785370988211111711812720476656071830594668671947828417909283754342756859993550242846351625629430521639405967153459704244352245085408060940471093976939407399872061522654930617659377128313643531013144943242048759137387491761901728090282662488554579398787011287839064111803044484029611913424032433267300338341960837260394124783262652070448671324565336794156113099099879182043289180120987907902667813845211364861147650923787374792583622533990812467003132122730833712787583556096712586020157744889010386646049593236837924816614018573752816182909604210584231419542973300029226702778735919641585283608428724453467527824379684959241017749616183216028355460318650884266747868872038816957962665813214267132398565762071239475344126481188574547383877032512407654773673977011748098853035223546140201475198095400335913555326920324537131930217593265877465291617122842523739327295145445326301810034343463141227076942956758054190331783684107214050002840526846849761048262055173198333194372573950198546771447666528988407613775669137660249551073585581845800522815575904749379865388711942752581219068058414453108016465760853961647027812532506435853415033916163798908303510935069769043639286870267781636740705584449948145122695484043857166800100136938801639254584981716663333276481155606828088829422825734656441475677030035744726202369287573747298248095961683084079340693725271716888338419547701446211535869685128890809066953131803770694293304703612537896560503087354132825506553980101209291227136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] -126327890382837849669557691976095896142664140462914868033867162533744428768038600080140981079666883091263158944024418281975265899735092924778278404558181599179869553698715811726915669370852307222349110953302589774535823471306953701738763595632781534553327563949858972819388847665591748929355346421830778040723648454941325835182952264351667409119111143296507926122938272802684425408669562846492386119593059502908511896653160457923992998819078230267525687611671745663940272925350888254256162952662452769948935037849919526402329439694916628009905833115613075260268015592115398002513502874309045352650711539238426886800874207873765771970894290863317583552589032347873366713872065168006607965757904827862737839615735757438189073873845956266947428523796925210954242322000805177785188377997890438628608701762974279241194032513275880324486687679688178086077112303748433280799142430633236165101674201311237467137962914897040728475027970479642712646098017146431575029426146526040150701450740443936340712532353334536179847607376204888045215339575310836487647635545212014968803760562629426009718275037660093367890764957377338766127445697529082238838472417901609087810558256249159089176198313922219264869851417584866954229314593149135543458636250828384611470485101151851576037600505120716429877306290615832647134885936021183517572146520997021607279276994795189205156097669276088685013744320536246451971830355262716992037807444869153124132463348743832736762338774786614899391503963057567951548080069605400321216266004425354729165577868864492985209485174843231959242827392106109874124213826110994830899579079407154494947340613910559191321742424585242064017819120454214218645913438697334982384392807546868848197147993598268009639269072409341798209901412740666722927160138011270229799640712806984374524709079582521045332813769837004984790481447270936019865297553242999806154559223673088982535370159511324134755299530276459087582275536537059885273734879307299510376955895972105336274530560687832434485360018771410396850643409596845780743765004996526024930564687650469145647316335348098078438875076960820891476340380528976995646880709790017165317237108118034205731736821609517457094361447077596281147939442213385769208087107772554934764418807103130377789418906074475939264238857329961887884694247525531741391781769492990949958635292376386084475705793139224043621361838559726227301057289347203677696256217629425068563723907729482971792393367667968012833878622667662851278608656033675013574248471751256677216833311436124450338405950620299395581179779648913783530815186386968098575376579100294684207430082685757816832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -124591267673909999972552236479454406286479585796371453510780276902920593780432232647478462333089700915444543088558685056777793922814616306741492843059979740865358740049045327312725312064833122942620697485810642402956323369190655658478226245501500521941050529062462260603634854369241609569039632055983717623217193597421188453295297825991432718725463338927201255156279867370051952674539055067655261372012928271148034366515000855848724519085582182166435591244498339213068171027753516434133424896371647198803764648906370209761152917509633116352638457580240491798484752136336025627490114028024941032169785889999520306159353733229593904872402826517294405461920511222681638654829176763891523231279865500398572585676265857277279690103192402134415410754427458171517170689145673568642712472882484555110833987288724173758088127779862535831147058848142194247615048436041844969869849684848376843409107407702611444985271771533936815632140682372854563054176502160500138913263584145501108105982541683579430398438887613661097585215715377439732381039053673063058420958903181918238318294323691642433270277433051254054180226812789846519734845786022115669170443985242835715127537464773269233311065847284529738032765215331241234884818338206243979556921786567554221640227197881486313759203418609959217351949999494788349085842079305585343222810374396835097110291442713100503086056849388557972911454664361668859786148744625276506382410896701608952367635939798881971278440148374371148784112878731037407356617173593910246438102145844985388536071058591290724902493487746692646489968187715321012512971162063448005999870062499474773384144723941318634844652146954510838607692987149516104678092310612353332360626523346916725388984885504247104871288240046079749200973795545089486228609535737457813060319785223660274998965782181227210272678136451168232997468624759068251573817680982560566596523607928046754526017222187223769062774757381505011555087276900045952733033958976068854266563297618518273982591001059304435645339442179447617042832910381185137445602521676594791754100893058502202254554685427339436327208771141583295812707658835497551838959309258775225338929374114820135715425491629153996795891899766337667652753589344054476314307839915924581737148709460384782867434255811685491576334639805317791782904311655659316329576935199360518207881263008716019024502322470280467957925562300640571992849101693093631294449450340651930306402815256720442509596985984239571679390166978500987021201057468555635038673553377567869142816287137638660131422962237893453285763484426480613394604693642810305968895656401290874795747099164436070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -6404730638283983484540384099541647712404818768944694825045628844083351944325183664817781370229280477448840467311576281316545358790002986912689540408400886091362580328305896035115940664004428696410255180110847397682176758820927018400620121304699159292938887390935038196103234075272954148604669647722281555277547941910241598038780837128150503233232695114874782800498414708326823463420903640247988036364197763158012240654581650526649501954030454068042534841947881311207742706520037886707598114617159556225350257354860615689318781366463922228296870992517258647222718484289853150924099357324626783468903166954382148675982015726407618750094674769575510587895759835366712077765107035189949532782308431313319224322171049620735903035508571158007824357263798258043970623897998409752438086408969195116949986962381327929149364491881352873314790750544654172094308517779962695277159793501180484955309869757298015328109211384951264598771053135566347954622305036896388143928856390882853389833963215263603332604279409259483767342040835464457081464401951123354331469326781424376814568250699836933647421472413367814934500331092606989747024642151734522195791467867823578320735735534736609049485635420779687999826456053962854006518026942207292400595008945959342060119722854156781013407443441978857601180065905173295903911084091159626371216164209588334615665511228228703894615662883562295588803045373009863056942864266777741969904242640734216879283065579953353930191317667952302792250217726442304932641652892744029401490467669035341040275563669338996795454589826634395823380066616374401825641659958256037100968993668874750992693143777995205230504262346580376615894168791075048335756455933437367077204889617074600834501790464513344928909837059232203398820052659818456690982281615375594527374599860988018833442320547848965988572123787637627705473061228463345118181137721003034572979640934509333616812275718250982230674993005318066125659061630012326203218009391600468201646721212963881718563707726503344987636510700898959947440756721795133647108722776170645867914357789444144861304330051962921144466031518939940450589168173695410501902568175966409499730416212083849179308267663505016998802301034189442813657089810461274791111087782457205089909451914347210450407628262561852231374714032843154073873271878912414180881129483338471713850786907775474014247411164068921997221003689210381506559503507840665471439157268681774893779996828420569386098578367766276878092914287231790288334134776288062085251182718287924018430067981303761077024243624278022484187918896902165990086226861329947503372248083885116623993171353377580253184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 31855953381111597289639974367779440755102170180571948361496852761608218042777417340212947117082790133684327276826074411863759282854147956523054872709823106901394929974211879115324279932169884193039565389583388021209202583190962705979963135730404835345869094624548922382206764194481114097491528860430740476121744171181543832522879310997768925224065772911165507973004346580838222579160818646336328010848159809467370276915555864006071678913430942242015170596052684871326948918962427536772335548080505371334399805910245595079226762392589530151310830052479840795946960787095651495685123150616833291980308232620686580384095943946539393962280080389475027138800597496263944481581229002603752035682698891654814974357122027432066243519420726899026984371129026186704588678608836464031513252119632144009184419422063931247031920716499228980590719867914725462420870745024120444584825979571150558370820924892035778988547693282499943686442746755380530365094711117213833766068997524657651804521364550748709731910194835887410880399530505692787442954365405880240967744447954176722955442281728699495367700453408553471924099674108913103711584164003405763133079830126230596936280961635961832369030225539237049474059566775016532409804903946663363232705862360906701919016825431347443534151551186236272823203257960892347894822448894845751568110600493718954999185209353373620095760239536615014045889170165209503862204093578155623285875024732362914424097871523990126545481730871805041355625521212698849841873051788594468579389290968305687665392741642046997862164934795521332142096533594592423158253818270201593202732484717008806139182451651460462903199995996409824543529296204320426230058604680300074590702369477115244380755173243674435746838181315290616934261395217386464209751382705973775295843540984041976279911044046028842839445366836164002841427268196107815214305417881653632459054361726519765104214742876262009004586816621450428229930455547857175714668990722284872527060204096656593589892741474317744454093760082200121614574606643654180149327400475794474848207812226972438394673734382866000515148052885919444596887550538079424707783584254070117937595901147506997689040329987042703246691347352656775298247745105837728281932785515305378890193462739970525518978700117856820757453316388447143249828478674035915231842391571569078955619200160758252958779233886274343174158206337421080196945048150678849168207123152010933535816763938708950006998686672654596142925022800014644986932584250297332602479128699562143834085173478383532266102799657286889852066627294920018522769417194631731366601577356202846530012160919819423580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] -101099537756906102307524391539187665328693624070158441336170260970339927035474682773422327328223494125414133132205663447447340260660742116071616523669586447782753650872581805279640950562158678956151238693567771031244758299634518236782645260778861333644957447652829114095883734694736250959069286076789532848535898719139341522831095381015373274289652335882471918055183244217691040381238720565951629996061848067526850737208009771250824495026965502496796546037198273937839784590357231313489530616830615930448757847524240666897949412341073034694066101664889058649798487909000606325849630882043617508189668583129747622029864058478905393580986282179423333431813638616042031608643216392392587186891828414902646113069926233726448713605814328497098570744262300678109788853796036667875813139049043796739429979025612735280367723980447428323470754691515483995750648811233837054155052520582042830700160815074837863989822680620721155399472413952621099810699928769350463222309293522460348692542719372024137927714544191155369645465602294663030039720253389404536768781729442486241771589179312793846802732746829336698754416911172928848559504765903551680993924989802438230261126026270921155391014309723923877394002188501528208811026336155997824926207699492085769533847623595150107614794543930921679682990792927188447842732776427513174994566113201362898244922824465688577422842527315077444440994327491614994429807556358773795038080078718799570417620881119018547770981278928541903496373323824229103120581324843142249314755534149548893427111330259864320260460169125587492907095466821593455169788165324535632199084228031006842096578037759455174140737764293078915737409791538859060566326611907789708613167981035819531362430265982365235125607895538746108991096682394290224622314348403842385917551741371133515946760527328838669344366280604756167426078208484478749084645312547332057242309986337045415857019032631319697029894236076611002167233028867593433352156759917527401808983821270151841413798996972770331973969783413405138001788234830935819229905741211276787409844369525488375518214429105600656427574277108981954629856966447583928318659814976480086023064064699518515139999993318110886715000106419654564913421680633690117553621540622927021056056119921166371647725555160740175243386491390013478199207625464739867516585841332621850305610550174278798451003648716220330517605554514670709623625231267498224310796069899202265749506438753517616970479423735090812273160327948137873091364511811059594040970800516465356333649138009777970983268740155244875449142374029124556898247171221630131780812441442804949628794988405744759472128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] 348223622128816808925523438437416323886630327791735685136995901102844935896285516363753642879476735240075647468020106853652298874797702159633888642685875803900146260067201107007233514429183897514528676586297230009277820720819104396909417050762955493527517140653571670992021077864346857445246191876636389436359757971544089716631792201567938200105960898982009088536343357521244806765393177666758887460130776472999237829164226904948044225207421955754129944015239142931607339019085310877048564575544470875260082596646562689519615374963128338950421051185971106945486858727060863769635167891428080349452930594895875332571388986581753090521566894844219232311003212981557730118665296231198628874714215116447972666374241794895525072063785949812026242758620834293119822707010808398897363080101295004934190005003954900399768358999977049902438044028048534954222284445104720453092775511309463097407873553486695135691523178642036689746714224526684674515412469939441934365500635406642942155335873576230015989495711558524442646533936114242224563194994060843301614121656429347516248989013306527055220914121947294862975610961352716148292973127081512735482021127361193415653638361707207554468117624558169570422493384858674696560242144886522387589566121635928987171079004014328644856888455621613187087507611266579351878388380783138477437822950241955475253203616658195677982812671673929813428969825527560581262253214108311948124784813172566721686546140460193478125695889153625881871033569631963202490111584866452487332795064837339907890385332719288564086163006981487061628478502653841311208343860246149504265041553851401644184065883849455360078980326570779699287653090264374789237586576116238357162133830319780983648904597018635629682331801827565257365531804926512290519041629896586153479776251333733495128081802547817184633962481432437704084602469163293377188818294129632413646963784070060837384072207025568455649950458281916679779138717520040075719687684576942204008792195688511200600690041633276096438061780187168387138323183805383055229293817549985456088937208161677006068487468478749833542727525080228575707793406014254431956831786459004114732092772905328619372808936236135815288204216869016166532152076608468432483228443546991663165405982241176362514729180325733478684645417107413678003429589714181095575874827728394809340684831128897081724882937349089977587408951861598985929796595908463841760046151492622947675142436280366693094237701625592217606771541432484172686295345012604479665038833431792642378625206230632525176143732397416605591073306584222320260438247702773247213094342948261716844716350171664498032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -329898070563688421747349157099335335653526388395987974453453784688876849351984673175015293081322221557695632504521886473317575273024646826016965688067902136205668494283807803355386649202457315453192082950290218226130191839572942694562290699625605891878324053055246342955046867699191880324003456734992696528546057167495505345561844948792337473530152585901542892055632332064979170853042291477241618586746570866835975455643077486372211866716714136690004204095766674981641532337445151321022428807416439929708757430132267830576205252523442906417231204973116385755643463126029645107710084465907023569955788648558594913319356162522436502140232441164631425600414069562175713421985100586881421161932441460037224502940737505172409922272669198764826837177730909012978224295797863630026300721450379573778937311839905302375187753107312014473173866646768734989493681977127079746389971686495225669174590701454930335868212029154004692910915989481416834825228655039491005091359656285298728084221128667791275906952786947322237797375583640853391305598877081500280506100751355361082396298969894710366372630811026595223366492689606034952556858910725457770427301628250512765154683511335499610998155984612140706652333383261567064307075575443829155151697201316905800515068767210217806715784291344395471349230768966068722771258682142459721586085150284916723826677184825938305316440499204052069078736084866286674959404533098543987291598589976200546376928150231625081218717978499249595919348366449944091134599315908105648924457620599522856476338199339769765929756469152203551380043521311104317765000831279964998417937570113502070153913361351358686210898984857165730119928043913292789978883127835757334485172444316641278108413855412280018146327663301152849730054055795605222954146905785950336369550316955013409320419870996518792977099286981356574355442775408529931071488470579567760658713439450154468121102774419447562384011672005382809857875292588217706508836979113439007908939415846204277674512253395185645951555312063616022932054705318265134688195887128003687130966847578339937921371147274453542028465804694446920565802925217681916298743748229739412795108954242080247553446035087242700843647917073964095330115571924816887572224827778355703734350523745791157117321180922340200345257131421053097874023069831084333748781288193379113513200747539082533758599446427326255953289587775828068827718774114086326898640681434248379614674286638617165212341045266042411319835973564342474161044191611936063732200618082301315374293078936928386802630571446712944416329259830915538452030868582875262251499212443498661404797511213583823798272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -2953381162956704946618923633850081433517470698087246287626735928120945355536384387285375427466002247559531234093002119296117440511645547631543125088884891636776411696406249614542954616362826187047645904218256456392046359947211536573815196080749242906286367557082431786219303113468290105607149830779839880065099757425885307344819008350277008903687173795854708980692505723623866840427524930261005700210036831767771413064059453357014735136336548118102122618552577404409750713212128622994180607126937336673943760270617878217045961768149564173939770636694546379690221677559358101613133602878289601519441782810960367735536665187830391616156626954357790959713741697287244683684758715032529039281022271756498282004045580331073088519502901507313447294250042921523959895258820787323741894402853252269172544023599781888473045235666152808226325776427109705969057868435942141906367694755024582262190909713918652467122223279508367766350810888559523044304806132444043591185813697154509980681110438561728494956780008852205164392749989111172354403710380915125550763439265944285170239509447422753432981296315504316259953137761512566155187631901839011719154335731298033971014853714240345427232466210693834202302227415730484339005188332042932444239527387093016563600230397541814594111665199767509946711921007545098211274901429161877147663960061527544884116912342143055261226232062378308847446113264901573290890924013607225293838733170263230259356906111598162386945724649110688930387115945437370833162618187374774401769927424250724896018462084648975983012208342234594673667777483629732981449207525228193212493415054267962124112002155225320121315862312889067686503765789373199779517972527383700216315278922802270884630794236626599284511717066985687764580855410601662958751188687175982766894364779513983978911644392496155824478049098697540145838424624356584231921699627653265942922722505617139209705457004410674989929386549768968256879041165567122618152929113957639715387079833568051596705566010617230867541253709886354139625328589354972159775938955533771922681828008766600451600973225295936340623712499729795170347892934344584536245757782967900813084274308468756587374562744017154029220218161591348175939036458403196081990733821025653527683156819459710372755153245512579274839922270115359368287053946615371777040888163936561143420889852591707543332096415076853855024014091840848802767437579119347616018028738397620376399675197598875014491368645888976570297756882746786968052620825945013996193148532118220909724078818601615127325429271527382163894724154670950195911320590915161101781453698555248971284699785002596454891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 13667709408811647681159634554650662971980624069526510567073418120188917527031595688624888727489665647161826030885182993535099442178308762406132420591301568645463214149566486957352265150758095387680654667952344181187777296479910898672577157929571957509927376551886685243860058222515190168836165335995903926087396511968426853846574725831823953944702235469308268525997567530124534312153924714185596311395597729875235021058681009133240946056906317369139471405500981296759569036058132735930715242625654877452923956605508082084906188869388510055307960076857012100556806667595891953351355481107065166027833969379339642820326298478443994375152095700792015019154186506552245137269798047953738196031598503232162672992664953876016872753191230579451112712837097333469098863039219989031899785742312564622558790378378345257940787734764208709729765631015775120030192948240036596375123857200382538271049699040395794830583404848395329034372799435452542819177677367312743656398336148208832196244888865626145700601903224852227069920184415379232492277688325070619609189095827514019750033509453903215475362378536909380846355033425798507493389223554700628685408405145132563662398577330544483774819538457393498898154129807769677988895631684445634664924959768778342895638832817825344466839021441785188604902051386479766074687455585124667302462864581927975949092854342750907760466717955897269304705622069439608989732770281070603025098474220994311980545688354060388157136722192306725174199190239681163323777866769782301417324071338548968847993009327930484327921826519074763748050833180580733964634073640331231184234055500472781870482809393653994390080922917429282098576110969631259919196862530726275353066157224998295466450170609024449082377771087561844994239076538472224117780450523166674227606616013082120842808212557169383804451686610078856239579203842778937692580741299484293542083168293628122947604243858188673966740089093878972954517636226913539901300601628219710334041398252668304106978130285882157850654117109811597845510476582304329707770947352236992409504650885328548011871880598988780252392206646821319378161751815031092923653199433929615829387211061684094519393402300281473035516133249563219359283317824252885769935570959303956900367521540069805558305189089786295029474190820757526357213376621167047520207725419435385121855758662742756107064603269105098128918828979813515864227753324010765880233583239851922991497584072664666231305517909758681991842274927703212266033262022801654383784479607082020320784305369940382470455833319416295215428916221063177903792738598073097862756725234730908319086410992173162879254528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -29668184780301342415877364661262299265702072965370488125285396751267070764102614151136979191553852341185735530128553375694663166632303533518883053228616029258819209524619191252897909612548071730548771117449003577174030637855119472776370200017569282023481981141609282809884747205399570859036225268867140097734005073812020461998184291854765005646562163623368253056352716295266824405318847913524617338386653617414343812443142327596842578968320663388998525916960708550443437186420707650271869064726446878769193060815909119964341047611556118427976970921786532562879240376462550509922202670923634167485413795658934272934959442173736108474681592588677972085540928106095667505913250763640155785415133740384911989824020098931297287913841908949773264351361347707720453747077340127338381481746869752379479265641003803019391353765217048404458924411049716556609786628822924006676340623133014597219576847488107022331376079572752613579936404921006925993412715512962700835298433878369287288790231364322391233920883311040636160916763060016462524390083113806836880270745879252349060967232407265170893721069077038109321511931854915773988641390057763313277224497043708138120967187550845081801815673224458324947459807234644702095044492686796386741729422414428830939982054829349426080772787716926059124455916357361553273852016430534434072590894162171337716645252894760792565440047065955967202233022225597027602018522537884318288510075263759097065093722919703969195186218368274693235735845430446790992085043897524101859747555327428162173519517089417075896404809554307333530754229673050211483449241605818825947340654690860729094459156545503106900252346764294866926028683272273457314889063395391675761975329529932601209598489043374065020981331989382928540635518439587001654820694968305911416876154385717135642855201907885469874681617807605690756400408571648214598206650743124183229336744858954578993557230114526327071905735881780808976046470543091007258664465907412707408375547281391142329604302173318089947710806211106599582565909977269587073214679093975669830041628958295446509102569677318981543640712141835141775365220314087561349081149828181027284838701116700201660254978792505530716246571248551198360558482963536378474432738429189263481787394511883258440214512008134503483378737220727199877586637261364819269282686384796432692205737642575471921621380659158264892850292324026734558784482886791591862731940429538822701923064621797644788321281223130723313676016095455462575095191200072760814908494877116305845790055001261624017359751585937384305593686689351889604086183323485721951050785046860923125026055628764397363527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 38518987024674214020317713476763706811425690810982397693917468646171409532424192428939461462741818325730047606556518157531855340489150609877785172464832248102019793162942490078599791936214298800107061128210140757744135733477927041596937853954411522104192805246638453928419917063297702225402694594338739999466271085290642474829911158056125046092966479757059526814037601314044556082853168688923231217136302075188642809123827162484029973213605034496668192368896229306272101558085435638639641651964116564038205691147677885212356980888501126059409627589669680476773054435195116685439427116871082538660039143557401125304336673044611919022214051520665702182518367307197255316055414324490493277230379028243218695653465326102961182038991853954564106958683613953311085209665833897746301090365906880217091317894054708458356564207777673598822409243018684246745445746800624659289658220378196954581588651592266854034620381730190392678896569850633042648093406218646867519347160644366299488856010029814630033559174488459026131485318712015150661427050756027100705915824037163923989587627303076726952504389329475037590862001495334503284956152337773246319092560642573544250956607208870254780965585942665885799271544074037863590280064948277350463842376696204792513215546524307855630083396287420608106809140215050232945879091763496457442053505206558503441227960535185366926821768718773953463327201817914730630601673862062619441899366767030688271241358457813908657310945440987385123276797614069091444187363918178000568338896888502167796869534935697694105765664862067464419202730286118247670737329103110856925629742916251090938068936415883020208869777521417257754716382319937104737053322713723922828010957700764730014753861427867266569556811788583355961634654125031069560548563073168270586918414663066880147843430336604363783918283829934239007190006893500391164518123687835979597126674184033840029701284066187770307047590189177851407396540460572425207852159173194161556274502526523445569786073549240339973146081072122298750223261321585669155824070295616486418129395655768020456210562483919858175459998105342063698216913864521286989872283770154861083896700194396619103599216253989335338301272599722059919182501594740000830765651916704306880148560613668485186601858397038795735833873439672586571910282062763324623387911747249453232939315403650187396240373513060570951118589953703160719535673734397416355297489655340439819471726566071662002449413692392319473527621368771818315336899693801503671435465948196995666019302239251092886490879766163209527533648789406321896087506108505909938688321208645565444216681680061347915628544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -2259798980767118871914061532579517550102151718540171611680380078027698436435559226148815762529658332940536486794463750916798470975500952877314367102869311090421359609356305413385549718139652622566425201481701368967062544648654887497032545896883552426087106645155330707608162035210030922955130478840091859077499481840439692563294953981487032844046098023157202242348605578266780128250411529841261755818843191431923390238916487831041011763335602149598182293136914018301885380758486324843079997112007786885210764572389745838504756973111318775115138814955621137624642650421655249004275226384257762159951816651256343589004909208795656598386317541451531554215761511834402421947052682903690335241825608534085634728181969454980457347730286369083733515613894917146860067157014716812388264695436965092730010761641455738035577905728766132357193463215787624434290910059667790684510678582047956951828340856049657439568930595732894346988973785169433730288876945865286317410374963030328412870170402373935586457593445236591441199806189497195356056682113633774944173722278030349379820263767145071131209345635984560170698676266148616702322132320300099744434744482224426677865829836182254554350014679101863031362746133150032705894053638674109100797644705297309493856680290380280259019234439969544894486915161538795636204294254427911333109762626541227954499084915119615622808348006547308091435919863508628940882948681154475815557679665184338000958770541776506911772163195735850488266766703574033811858480983659415364316124133141478181322956094588339813053753590353554014260730778150710681364870327998490996830325085485219478109810411829453150522325394305669901861257666131755208063697657117938673547549588740573148058941871536200300160591841296961240425192611995598276789014652068493859025037515161534522446069360943929893310670789407268506627523678576687654174614072239620658240503475503073735387941260556570355751285811096717188016897626707169505331376470582838604669444079625011975817436495123929866986430105578534803152987525313722239571172610606877652643088302205185444032003322543207125311445452545163200335823681671776538134425610716522791017998428675390814858313870844840658003945959282003768724871648060425274705042652273643127563592362860337860964695715977868025205378947243879166359662373692769449105894548280756349410675407605949730972474310625645661045236203781787523197472333034252466991721139761395431396247399914190476846971777564981456642174113899344186424850329738453527756749705181742931459532522280160452821745185230520197926846831059664273836532935905577133928797270490204706260034429996544745799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -234235918476080808264898784074652787566077813853709073039746270867800045053048085268390546083172019448862410875393332238250365972367469253403320137245020615593756595533481045890437081150183993927649054707770166682625992629271750512270237436387705146261368339923642875243310412737727758388919641445901248280037299850851198833952504622591904839844391436326334474315260623135854801058542024167925872214368654867568860263551021463818037114236883398543186904264136044628656265440063333643863633639959619731031394461927816002028643870327971412380968733107161511934013944189150063806918471118347027685997019485378132529201461567664274193886060157551187789695689916442574582725429526496997267946621858042800302346399362163531472403206556689203771201204477936863371359068646079866404505723389882109906356828776417863818214062343117810695048692912695085178809786052667490545506825245693027766169458591827950350979475335300246437682151159443414006997744262229772467129409351962540431394030883932151309467930668773489001658311768986044234108280603736191824737641474989541669022362350319732613658696152107470642306432751622616025520973581632081201116734584693009330113048087565939214657418707558141104493380057635003277284800326142455695680275034004696071692112870764136497269710898959943899496870015442459124521750831365742456272356460466215628988336839505162346885369632932507710665734451484243686120510214027631295982391983604714034942021088674707796676138999039026943800037096916192210005785264990215454834776935968627479083339549499925301037672409558698260695669356317221116119802383182133586867500137768831073570131484095105410713199283515086138380008962222806225242808855830538819443115675516609533359112890180327098244855994260512441112681435506817282310240941220382721448821682725281109641796729805292742330720477128451626194965430076434093193941843792571321461404463504338496269193677034980434106933640569917528878046099141758006846745327319585174311977776514759964088150341156595662585888955998784881132663474482361143633554234476467266972965811955295507729095088074815925265490874514913733877804911179781235919268638399108959569235924640286589235551586228923264663255373609272484001887239193430738671180231636492516835279281529172821167427815551786099147679605655972687991411507381816116296262958333340899127913032469712307053471119481024524627319533720371902341505394761360790304998926222071656146175280626059940162266897349970763157990091783312138958754441142240320778452811233267071607469854885227462789891951717804084007032967109373341582931571147771098133206207993901876836865577348917807049342976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 1134355948795365147834945467323029307006405291982086806739327775901946656153914533607445786033083673283018674655982666447509842446044298624381347648219076551669711094469410684955114949019373442727564485291892050461079532444651055071479463561381585942835340991764538499547599221594558260233044812224014307576752819513945999460547744348718169146598842798838534399471039522836989907512509709052660373367217283744856296645913859028280998717631281331679829925461404526670425905197570409372041949741594859931261034406487211681923918304020610988847248295060263390489931996380753111431045738211010787362402729234019051246423872547593983107351394012014968051874176263210437480211373963532176286544261187417535597684574542423647787135283632792653356938357298857258350106226949442034206432188990661386700183854119406956743161895369962794535152319918483613454195629000912789395897455471372150341485688872666747931659035472948463429745458456464676560002403273138596383923275478759303922457212584841087656307187222092143572257661409909397224428060188669342477999626880918861022077851697164647692236059634483435559751370553249636291677177624461252296267018337049941090603145012270386891623896964448278426973796513698486943978356789203651675554888809225579955785347019185957009038838920823419491804080771178941806151596527890191871065977477500228779663015151851994554332773646783514138075796502955627510540995294904427274076361837724079527036221207642331122396638661053285110478880998371467922305711174862359609401951771505909137566352499081452365672861779256545817861068733990364132544349722902886189340198144709528947304675949900946123454349228891666877214742809268828666321521519159022775111122658293482995652020636065713239653536336836663222553175497728377486353338225585861337951840727371981434658189041117580203267248309093227091045518932235880815657316035750850326071139509447070253534015369827167646733472925710339877907096822113174082946477167686664622800928864740278901978600137691861376599553759413382944975430734625572313832949087625721519422505551117844015208268583075246826846569704226235617951893194296501021998619321378480034970349092990700821096144660831779569606155937135376322125805586474085776817281841917432275377935857885629788285723124932688875678793726936795334790544298337238901363904546693725952492783058683715193363384262720599195349813680825925070291206416851630678372618353293556325297781475111172963940657342126462734565519608689825769665613922003420582676748835776948813188081146443750708211507225742474469619452696259724396554233870935372040624089475575870068214333231043558199640719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -3706350298069351160310394467569611646248371205310607850208313205218610781249165041950901498376882645460816958668165957928017210365805396384396909263895091337001967978425962192645510142962725743749656333544390888571655148874243312097138608087221044897067451287181657662469872748440103105316271648494473211986014722776133075835732151146576253898973089739316849169281380035537025171115654166881734851665163261830166259637408914191187653620065418945632475088570938475255251778868247168308681168000152772906214462412812151353981876118854487103873284498029519850856044294022871949555284132401297496666444298423386797719132163722840420000517458946987837308471664185240332404307780035655618556743361464098047370225356826677627252059640020171790426896857534222968025863439492008909437559590539577680841215604538742275767709225629997126373358821336665658969624397611620395356863603394819168222440632007786313958603840291022190861592043875115093769554496125036770931448982182901265656102093062862098498638203599034200054426133186867710879027174154621190546585483016642483308141234888015112286249610123003163931849325866057907280927027651145685419797058410671163567138769091888803359945718928511731473108737986747791945692635285403442669833855180830879935624422161256142912338198293557821864106228809617113667909448808355127367709480070373992878953861953742550276426526378660714603205919860056304619782881788783919737099038589569419735500085220875613182832573045243642882021480403998399106311127419816253161895046316530369208713822895664646715446474656876893541114194347941171365427224959716440745909201623784269418160483577996399887645127494629597525843885083669444390497375421690888932553095548645348263040174883080725507619787726900735355251281219716614575742069496991987754906523484432624130559330353959544516695041050159064469478262523203079389638063510366073087238148109932999014137009893901093794211069233167835246472250875600434428601403109572230199610963795111005535757514412362160618756927560975132211033962186223331236350261858463536931911305612182702850551820316242867775068775929182763596631320393943832811681983187399921300061074071376994210779601238699658765420240434761627668186679583099676760437677877590402347449344390349346407840323170527913193713580095060631682201740886034836565435921979981924397547343967161940526937489527914609659341949290323520160195513314556588409213658409863577292300456766036762382183341211602824390238737599360891878321836028896643945667471524362341501573371333681574881344045593414731473305908103631143464719257594560835785822628533399986521338029184121349397136015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 9802373273873173100948070982256938298550916266782491430856928070660380117804493860931846133540423610262521880294701855091517323075345789628931249931897773454644865009518402028014579344278572848815592368263506860566706740344365425497638442046200892535594279359104874009075141623196465160552045127245049239441084685043003600013154780419507781573508336443901241654494645822497333863665954762199623052865659808943517343591263847743898732348321104412411296514304398037767159810490943884383570669751253639060377204222472744582489012730753846863824887959501217708746136575796398178348036436043522691307759653783202411168856180917404292737811616887120835746020946945397863184655122498930212797120402123874943334290267328302150045173016090391853964607202633801255022105309703634559787789668327259424270459024890960329358021999008916418948776596715745258483962001273046407215342357951150625049887269352811331695544785667365697726378062966451671314588807037501304720277912054067773432224333785463725719515910828000444623371299172929770969024751726106369796496115283179067342797410245121727513082731155919152143966644378308050268546614907650013997145197431810058996961233995368783562641038585505824624793874750600018832691917986286510418828278201904597330965608570605565089625748051116913915157301532697876365377667034310415766170712451884625695536622551613364358603129701548875914407535512410577895114639508531076111485171287168916244313415403798942213294996185273678342293861735411925608382402728271501486278678997530275349932164645971469329853390857653093805494385459872226371587337687352534528938284767775810864638573290649029593635912338720161962761323952273367170927558525087043704420796133090584072233489143110837409499557784180304674248192611946540602970788538199343593108764498363629044190789785269281564898288429146035082626253039547264190853461259256250838676886671110381669246609002324920607445612917671096027093767866249543785933372755855004616087513206749520588478153713740565345607317461026560042599454959490855076998223790027067382297220876513947303971359142347188152037352763449242673709272669900340783293459312179896914619667479678493442826583694350971319263880269104845456167692804098183235328151775747558116884928281999014647989104052976481842753997107962282941769577803091350116229990752304817777060102726196972003593644244027022328413075027483696441426055852568571403704831783599579797020937668437514116150681256330499672315959545519747773198382524789143047928550702868526929892383591640216897781304662161415092430453238663942390199425975188999572938076666123979703037575712229346088027422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -22396063286493404368542310573265394715656772785132531526378859521181617338987903483724052641090015427885230555652174361841262811778465293663718011985519376160578347085124054605386566422666041687184515728972270703280249392565884110802365310145347635443135834340883068898393495221269756809162647088661042593785854950846555908283427128812325654698365535714014636240133540338731417646136213143290023190663289745547291534422299292733674432061915453326243438590519235966714544818444052603122752990560861409861891371564110563838241306422952961179725078265009534055487462260435009557074867069247736515307915925154766591668188935013269643106020206191242659746886947925005439183525655990613196659523532054881264886740198485966676203546781743681230790923965499694959079358748070212997428673617895425585292738317403913181722767311245569671357074218750835804217805217070677616384900018637361397496950555718119055892519893286575974822666218677547641805795807944315940213865168291378396252177921597138348374036283801780044053502869407589609108075581481758958825547301836457538354429128891881864869029607878028008082926401469323919598369854586522287718839719907105936966184393664633797378763680134254765052328753216114323659100981363722463006818104194771396768498223092644332561169644438347202934563852165377795556628280582716662309604078791386616823459054880731921990330274299423158795220913412763999260237790905126860124419430061341339093431596439428497548318494878507706120854935974153649862597247104129459432154694411413232737714405928926876841160389083482105400992197837159458829783386173863486264809253876529174267645731877958999989342244714680606441674875299265212650140608421133568503457901806754175640075112341593458913699430348972118823075181005633931199316704274431652050284420049666225164586629708597426260884339340749835994299421184316470832672029083300888008272857789509755110685987908006663602547148414226400727167754890971026171758031765208288348208855688914568974556534127989000757784731012507357654955676983002600035662723835613336038543784708815205991420079826716341290818182731955508403713967939773117573461960453491509497787350006285497688661037028857510093418888793007493263304328248547179630699420615744435875119719161923507272173148703437436537574420091928393714620657667353515756639222389712065552317333099507379387225174637984994467661274573489856488480983037195073477475271646725822655216424914806828541223219285038316512740585058311174513209536149187682797982112526116569675456034710795043539180337023488154116924638303116574476391221968648557329761395379876041039520772402111266510109409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 45130547603626791050591140076804511356642100151001912730978439483977774674774871551110494602123989475988143523002707035885761308849752337720024664428948012278928138153194339182273199389841248825872154247276229726145542174337307899661043079508353100759121961016620840897316562106817530653501287948049971409444900118806715227386794558155123247088774512925006181316348316118422890263376987151200254144396747931060648667407963426127361161318996476914737893427408887311926225525999012006219606831726026395927064861966898144839365494350273395821669350193846945569316721611984718933905063198657268405852484507646383586821302711859029322778343154377883047397571717301238611272853972987849346991101896480843627992185497097124195534199677778312707664015318893448689782586573013471771574233427325083541164896938178300402015220566126076987618608532336295142725727303825886122818705473133988029280788449081243613747501311871568357623989438716829725864869361397284523411390998856349145860336853260714636751120954333402293407372185191352639951511158809711896304590993795416212243706128835838696391543308711868734204566126740234869680555175761955567225249097042754361711065451724894443630617644058411648439300976916721761630467208598877347752684215728003384965885813008909450616282470655518645060862620122136021753808725420690436433182170460090763047211154511304804256134309398419827433754908679627980735520113131337806108694896705654669097283808322629161938772710703587045045696255287929443643846965872561278112191219976510074076988431090131971355648509059026089397776895218368961936093009459183438768853966443439969877781832494318294300858444975176122093568682455231494717500640842526539329767639510704181638456326915867718864719835935357192255117995523049665034611574678384166542099544855373512736319824817978071261699631029343055207349718683417369948656070804366424509868454758347564377349051868871180831361111264481462874108195286113336658038020603325932748310891392458022421067904098451868200244922410059611545948715011419851274898047925475005069332882869559515967662578968910714365344766285571254812111087680181741507267881665186135523019548876451133206379032029977700851196808602525149067706244073678977464281561088264357640491721034039921358631068593919609856284148227978655603979393578093043327912475274190694340884641685818583289561731937211562673605979350228054536364384751375066282199783840255558152875880938503476119591433415066443829525900365864065260809308737661371929551444522722528770414810219494601488266559635685169978212793946766743356605510077898709874131667763347965136966960952710981724961505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -80187336824467645995144178079260369211330560521117315900845199438210497144246145919296607609734156188335576166816898520167873577275613442004618407983436129236113258676933067857976115136520042392323706667906823348499591425024724807885655683438808367338585862223096410471670615989728828427456192163699916408948651814127305523803437216893738239229585677257492669235792698813863025852540122413042581224580690732216307413646830720950805270222383222164904540629705398543578070575994976228094422862406080783469246755578980265445767182689825757362535352405291709770385004422892352005585905088756642056620463559877296009673091312316723835796455731790382537299331923248435177434092394271190572948908752942804965061511125301860924903225875438695934640817791182449869903320901851529421969454517866969941396377689746822959809430538195880012594248923115995098191411324929300559408806760092196438704982255922573451777259120317489022980649712491788047061476254031829924801194936609265034021476126944237691674989151297086389284738090892925919846815962589402453287093635116766256247250897592492056119316031139010460341942139314873938107833944127181299078009016627481075031932729490236117348740520864326021985881880014242489076546653368462291689399525995758768640251280157081223416883470472642568931768364663100512213323887415495887330157299849894882805545073940386733946805541546347048281511811085086864024123643514986378748976281670920071656874670866730224565604414515420913711650164969287272821917012950074139532884802712281620055281864197114872045721676532308615624393926743845038555349670221322938983296149869005105140373339088621138178992913981218108365801648913584715097312182193550940308695093817010406437679278850663968654841879936964605028739437845003562254049293050809480501579165797957493131155203413309469986227344370550793326168292738173806023314392384185819201136925777992185643751820369915408051748632432691807995628406506801209896737739547839314203717673418058636872659824386998188880205479563118447052941399645223688021757502175559644972005727911946670240006942251893160830170477691887611826542609443772188925281863219002304884444082546557444052585733357249375890151759578824931859014029882910815162785427389743631915412468971267535800317325269921499148921375967202875412232370180010247474168007631189668529947432528876808455014681254142477297901262627990726232441962967471107105120066964615418305043629312310858290709558749373423689517219105092730570182245584324170421786442664396364367506246241673320512873950133853141910099912454510051273728978114828159342256475443430471064630978358795199637604007936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] 124831872748317124382974165587398265404354576714286740272917446424423979154889817695845777759902010313277210210583918706376934708805883613866953739272116322096918402498642363169444551720040241291853859512813321023501355475502615541685823862257418846918675464068908783723695223139354418566365633405273859430269332055698003874888692841464662225296002441613821516779556953516998196969807739751805911664964328578968185925900266123378399158652466433352189040115697149397242622663849123769423424486330505252944747644888614123441021423907904519902918477022965761602900240918076950655411554886786380252214668316853683822139705035559881757899048372255573600147169692268443400968263889626911733413427399248649156225062386707264278195962020113462333802760044440493928508796326600780871739898972373784122332632474004850795595813914450673781591787683751688802202464161534195620947424320168285070405150968437061905952733900144386027848573676160449726555083181014864328885199440988313785388035652388565474670483533729499758531306551036862026097792032426265194724638138118828215983360805152503223906531591333482045833803020684931437248816660589898397130987091615479596195669099672172736489351469492546786388847117876172178386441116456651153261205865419499660492577902710072785058812597354809150080342664974276741784056284387289583583942945766290774110824820393544313674201579490658476440565920118732608859944337024411930370184986335399723046464673189094212374180132324269187647539049793256634275814229223937250300182870751732210558358297748474861227927923205189651421938147910430610314138117656756044059192736313009723210810366155185027504238745723667382097778943632355028318766874495479014044115934802953649026719819566811597152742933165936862344554064385206313524026818816779408237228706222362004920971292459334787790179093503496428166461835711356927638683511895448653140495542941991526957573976483140765895460491134860561895462389906463126553699813636924288982597208429968179278662620921610962445139952127334820468678368717710512255531441125424728418356836309079709319054374564539594776123826126912712122666790027424305426550155027692075539606112951553476789090869641559761436024989999535204697630243987113111616102444776419657182081646168207450300913621404159981159844601883260109185903238261890862914164724158651952892338804889428743220431774637368916419780672496865186709712125475290459561082875019317958819267818559114736167505756462233843707972216891535901004525678946518101363795453073624706590733660732284064404561705933729560974251178841974042239726755380418629476847866094113580588793384893177777301602959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] -168857025855598521268675865157082393161404198228955267314047556466453707561802920208678490639155225599747793658209986356959998506186497437347335982062122631678943305761249717453384467115679544180000503700430002398877682435226060595195166368745555814150566549531646692799395720117716737486674978842488607675287489215727371186818816826417905807675003039926705067074756182969120198550362587782757566694961513009854823115700200081738331970569151541250095012300448985289944213503205988670922400324364709645578248469984728127749836019139280830234189661490565278934329412242364390369069255646991813832591705282073842592504180681426589617424280153749267360593911559288756133917190429140789024787939063930887533907667463981423605331738767641573309299096007242963004883506087219644299612333308704537977414294386786065856667394164041499926720298671298871150335539861011057418795062172645377239098285041728912266556827419152154199586619014594550443839446663494787149021635920878124494804257330893359814104666403851087205550123040615959067647720730145748687579613320998261299815236480258842261505697963304205530894865020727688079777638295794935275814514757942584878928970297876740137627013474090822615707248732824773908605708846845404343181571591549370344672325770733194406210289932947396912834165016340734907075830096580539113365259498858546461353129825563590604977924113949272986821516149732031889509480028431578905456107451765252778856886608976079598228719229702151260355518157905008106300777128472889092201114456985769493115121113305889756027660497631572897007318345435109421742354185014126051275418317639728608140691058409417017285063175324731671808001761080542995964737848843250025829897882720576873310651412257583195785276886859454992356225528602346341567986328149316982077888165752168134621718796274886132668576973510607748710200496800953024089615101636399231422252269137598749006674015041487333541152665030237637520246130248963150691849118206129205364197704185494367826473944894974492030249098292250839660143171665963341307843634994370212821279314395168183145256467500642534160691465918492940959965569420937877174027144101572206779079075447325665172975069797904258543010842407611710206185668287385806191708103567604449236014113412587074392752402339917430667466735476735865109558510934568153817353177465899876016827124712382611003100910799073217854892782858521143485510516838531526324109318956162749318352277321684220779807020198099724983274312438567788313448401942980310468326894102790708640052666982613265143042261788198720280757556944479399300537771736924141637879855962543434354638232339467947067962294272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] 195336617962957380172022292514160344682352546866941104252738634150766000109069976669664706473540188741338010536360491397223148402031433865040387097116142940165468553287957137724713158103408636629580724572386915505491268876114286125224108739491028990065284735617452111444628216629520367283647436795092618413647460851411490435998892206278271818462897317571221820067964259130878168040303908006631618771559507806053059553905949823638992170994135946204338273242907443839195615793875561089775209512019180781119260203126597855124742924689268359735813240139478136732086252284498188097912557786967316916542555827191613120879721767508620385162111791695676727438026064825283685100647078370146157182823785088602347871235549821590752093412887480677582244003087123179417123106059706289680671525184389421986524794366212248143615721692210494579613022036721425218022474410197397555131796339433604776334560993243838331893279361547286552686229884531540315048985219454858065005858748031361668005397933494517817604695115633983695028945115237431541316445893315012071673753321725049506681046286099881904841477920323827693188801106745444156627457347874369491848601771087120231758597283508325576587685353561853293506998482533662753758289751520315646196338302108552065318049541066262422683156825119061198210331200339099905324054008604276448374609484593204031528126391583495935631667647642534999301747207499618058708958826362699446337929374489626131743749549798220392551976678049917055211872332659432055911246401510161864371764737760869858006972285744643204133536121010898513860180279722500906421123092151675023857383470044715013442106178718676259567996539368131527234813313879199497965023200722457584691288880413863796630735709252497793247717772081388556507258796802806574520042686125171479233279679664657623444287555321286552654719468699825087554353852538809621076390043947374798449029092675847004384172777681079256774533375312784811804775684570853825725947324050160644691219568356488199545729124741849635727887111698700077514266321495929171585684080123230288719678562139443603544084920509976129126980416151606786706673415930651189475560194524467620982621405816636758713964550342715480561254091504135947979714859741967319947875828025220832862530290648260766015640994918662227121937909513401458598228591437278017072939130787705012051214266678647274706729876254771614181892580443174620823373524976663747062921868332820821013383582728214670294786556399093488592765936639723251327346282173794008125324365272607131502171192910906327680796966557211032010772110137264024039285726605006858835882521897742603398429381929607852191477923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -185535110330456864579090031210153031051475443323021289216165800758574856291397421945603991356739540369568614711960066894546190882438341956358421212780243660822377389537673132509398039896590752830481219323981752315227977326919513580697029714402327092958836110644797670239123973763977686016606381860503033861504096093747015911918851108324892177233528688424663378641843778888143858092305944708623004820052249830895235477633916121224854368691195428737374783134290081570581876956026056572057646148323455217499551483608482895719863133188562468594702023854642491623139795424189470745474962104534559600000769770100355432136111642212629340648467022093544232335046294072129613305866192685317042982681671630265684036141667822690635413218631897855241636054718422100459628785347625728162486292841222192031332682563869998264441202743024300655747119751333304736077597939353455793381784647022465531772519013049144462771832698770417770414488199409218170762413846307612480333654057306542877526776967173419057122870763388778999549044114022549797598814874267849370416508386193871614671269015899999360676639979742830782143160630253908410408661170685687805161493525251841453846751408554191287987328505641106696674320471948595933987765743321907008230925079715774296032012985962279136067703516022775754304989772563933900249272708113775841960058493762809931101489396372742710979452934478110500032507523198620503632730064683389412570386693853464634126688672725640922732803609391542442563811748062579433337250001080736604938640251124500867094093125160058677062032943608676433750258450770156630883770259954147295132025821579911476257147198235302337012271065879492133414606781229153903674252229085857477838130205130862507660277668015174689802646093575669396281264786274036145727574223729465320404063037103813613200129708245162096162781575847760354847345528345257080327619241759354602804708450213508562117531596875006463330023041279551929364737771304958179623945524072723396080124657716020362789935306968039309819697856363135034226014258949292455422614787004791996196449024712994164086001122894159210479629810183075601318976852917148391419594144865148901643176604840367910701946021964399553133356309304317149957828561409192114466032653637856801754499119180706655196966789315141639783742434922604314947331000354421791955219807223562247334498254093164157891515809625830756875246739959605111498415783818677477903308854592561174420852534006683656096451582660543350836486262911132046212317461516633613891439023953426937591211554482036645897478944289918757818653167883343793700543479648514608959996501952649405645852699076193860537932578816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 127100153278708626290247835505882153148340132576995616513052712180786754601756852457886163521709198317936905136283191747453912969492002315956237810246317710974788878091824898925363243939148764258298764723549940572943775115638746883919652444813634234944583543623532550110258124499135707649555047302068587115578653404794059236570004308036108891663695077576745829196456632567252218457132728036773613775412333835434564403649961374391946311620772941437685738360137828990995498155888815781563105780559634175225089137748950914260779669841595980633851959095611378748194512033043682682521874434448000462336860597155809802683856113220223073460411954428438040770033691023965234146268132211239869429341049685350902168490575996277836759540814378599272924515120501200329068387511131126446088841787983614011879552497372339717782094699291530902182364107148359691428030234330422567655513056865386230142454881302226928986591939389001671064523190663789276038346990999037819313792240416368841622938075039101102319659680495487045419836274018522388045323225153680515894141240462857450768679987215861833026756940368965881780277056575821813528091940548200295565853607435705532831644119134022251023788915242197410432951757958266426977897726140512873566755232611496016640678472738497089241071859574721467161608486912773874455111995323345093569905985041016722990069430262418221508363411104244753013268134559243102989955697427780502284210484951033218311510155594854044829505665229443668745174026913725741418815881851291094029217074184502577197258784738748551376519652416928462070111475483132738263778276372364890919525202645788905585880006744675390898304327168815662241680837047602129580330522436448775478963789292837608097514761292152507929647060210426074160818994603078217301214676342403473224519359688079953270770010650794778603138288428325762754771916761008303306035731821776415969915431515140583419719380031440576137998604175144880343671098107045271133496508477503496074684186834446951890664783018520345416780644044760594816058861428110718917837946293638529752903323886721040435951993984146882912352614037980280443243902945169129365453452207147996472950633519490313856653224198140387441290510806968855318653019681812424761988969176625332324543041082489066654717878903483467295185656303222304307639611232804557686278758971358132145633243181988320677163238384896941894948415825766974217639796081546508343262415254636050826989687341007557011705881916748636859168350334380233721794818713825965370790576157020925300417352574272762855845814431285813842086472534812512735946449528201101441845296442427999970799722313705065594381926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] -22698969330863186074893023421358195192447436155036759939462279664821804103533423161884910023049690840357597969962171415026790374507883621705586387775307017078789756003519612801511814751657049633447486585771070906375678092512819646890861770152762251525014620908899428857055027832645309578206411797843469851247430915199482725684421607410388379355119112363634591809187008400078784070425678299188949596124112876135648428937284088387477524860745929327371923149947309049176243768123576324587465415660038586587612677826388907308269743928633423193162746343624665275012981840455559099525260308952876852001781852915948643207313282317227591340480082766747402198680497182595528052461077684423497022548901070763357269517466779777984088164739129686798206088257358179096313520605366103260500939946508607649623791353321852084819076728438503345136083967168857857486029080594061948073644512830203569282173136990103027547608050833464663664476873354195244055747724133988981317517208610004910837005540282271965487387782088512514113959472694188333636696835474678957458809727533393071886676565489337052937570647065259670495405067496488456505092140617267554717934053441597357767963504810288500071236298734493801844490295543854803769452737460118486960623938859716364649788938603934412892302666276307190291864514419723788906889210175742142580109442994266447800509890948833076683988618577858289498373125771541140204566269169955446963721756620413842039735188271692268894447916634570936372300338198547118176248034510088740537081668982981301333615931953428854843386206208841648318037379855934539364351959369942497850488297754125782528380578048657752932995366980354478617364970354683386008062937676904693252859082060971633550251197264678838223364502175288350891857054862612969188341759190378514248547260527985061563526434636837056662800894653219511057046418388947010679991500468153642555045864838292046230566723119252638456652494133779558898502412978708013448141669774765996478219571164955285043835358739986426853830708884794414702633939097927490071659758039035973297398080677718825357243550929812593576115314683868900677087341778147783965616395723800345839116439676871280186082204899709335057029068065503055118672571997367615655830529378959868170291592845345829260005717683330156738250688024417511005492626270769365214903305191588444163886970849300749030604200154872478953544975282413056745570439699666729328435879716047539219473962000126979881285001914009119278191049923394371806279845719991959692413703448217964602091559697830873238806899410792486691835930789424068455870106040333828253201992285380517377282323465733037619637387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -106152763336145457510603780489955209223375758136786827767095366383283798422575862112606060563856919896827254576206148820238061501676346853580933257416387156370515944979352890206141324668121303630143066631598791707692237019995430483339567742350782476926005620347813778088958606971755905255715437159074379868257432336040930330605841281633930363989293302530220807455833310888876731364328177018860538491419657935883422583186950021090685427983840508810467030388657419047424541153199260976934601292946655001834903584933172187846022155494007215174518341644960492996402073348173192171366417936971483211403963336714446180091883485620173769241353479918464218021011526109478717091693488392366033305319739424821055960994913507478125493151812185090228945440731423897959698257961741318926866714102365567490119029122176349602303005583053819715314651404191972448913736043145811550227578929593337371186503544004737535970194578788994738183652697376657490471476513624158511241617591101151405883137883315083163644946076652442051215643127762106996473213814939743492134306607753873161234766990426884640406653601323289648700474719945866590077614237716257242007007427675111281325366374145653124074558263486880692381776509830824395102778926335535131661762284673526115914931782701357548362690450804636821942577677114104739798538240126836565312677363050026855271376368463260953923917677332722714144150397888234721449114605644756323154976324584102732078763630532939115992864400303662711641606925658870567738424658577095314116258518804220783907850140654802984257590750301951120234405813843428615707845349667623489358683974963887714569374588822100601037422172919799651991276577545433437998726374862852625162065010762878320154093365496660212902489575708305537273443567923793540115003443423727158172392801024324585424741844357481300958967350939267710928261899148848882017042422086480255447909420216796823649736685266663364315728339030263890788540121664674143899990857515901638818611893276919201473391422043441840289048855869517877120663475654166338501464353061358456195204451668493748841446257783499643616983714067082858737241639815008425017410578414487831853082832655544641060166845549676155421320630712397220577234342184826818830022361541861544779933746626189224755360450434419910330447806892605793715632767421945604470136016083617873409283147532202967460285989937763861603185025258180357245459796401039239258156587929092438458657294050931984656970317665243430314547267938506241986941640300787578184420364672805025118310968520601846078847169943889242487555374579691972782452665801961581882267246654466144214818794824401068832168345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 224852677892369996919448498714133013611574490544375623002022261799321417399513379918396143269762849111702589929683477703216844121808276467977600352783358965699857789277791845370473068502911899092939187064513474520939870283776057871347588807395030076598846212245194724749738827176744209915086119576535758489020790420136940746672703924113133115569382052366662978087999012023546372569338818799959965891494924289858581245930338788206323682640413643963505074101453095689713457983627248174655752058984208037171921420901096532792396207543667655812441251304183256488714193269514419044319261600108022404896114102539623492156291263387404034446849229486876540242863189807078417564460600479737428668033718095058037128743957650171537844885908077021470594533383153658456656759527954869661267343261164935347196615580943312623399396174031645386646416817396005123120403337595115100522372367005556440740626958598006183688479712521485025207289813170496028601882581988377912863719521154774330211358751053349959917214429429820262303385360213644361219836617738920502902090005527403351083968024540072529851541213103733041610274166562925175384105889687034952924237869506481807727679090968628469824855628064872608725255169119584737155095337038474440929584071814879539506707346337849921250698919147720696785604244513669418427276581907677356539952433284493456980015535337923292491127521100935572911279455225370047411901785981128021830130112504900891733234007512045424738714781636577340657172458156531123781554070396526399045128900651257786020217013011247117772521371769692160729602695106590358710750155427659943631929552798267676586347603665222181354290005017322651211046230904893953266394718577084171894177603400638923867571278574303889793822463119646665443219138244987700708799103704084576591580871065288719669362850259797545681015506295815861815212293094888897047508294791381285568703193604079473814702871710720174197440897015168787474150237775412250869572973784021069092103006972935211288803776037406834046545164550890766505703956432000344583796172135156905313069580848916374230351327363742475773914588619442969349016957149170137606306521879159537990065304755761771124333328474002065578198511322454236559175896427058245166245225796392589580972190823352004598951752368574095223008654788110581507381907298837926750581718123382011497528940001045952968801059396715843848567536965758042028227763224933029206634868557037774723167023438344656710775271522383807839245959938210531667164930789224506131266642418233925009452835640778135627910060059506715652717409697685471845713742072839622431098900945873547980602919134237564874828808192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -299911797747714216080567335780824322242465501723337841895108918952694573909166916428590171645413814413553989644411920499894423125290115292880967128387610563906924310480001161470281919927627750455839709382408377825622884235709373689224604551059617916664309968263443661949706476053579108987533612597337219868081345739102863932146031365247367046928196373793585455138546029119837929480544504672774117255639987792111349131918511390004447657942624120131931861334598846176585826403097218767247189311075242588558096001780447875915096232872945658812214081571618575956749136600036723032579536519839435648205210136736082368315241576606900371275702257910957054677193557405608477817537566097917850028924636640803963135557740126788465649083876047431147319531639986548562056951189907827487210664362214190848158282932864136547983483168506887436226134250303552636691953412647598405667009629333692417961759707908639123109224047657730355094585457461996026310998625558326252778415405193015268518544937516062539337532877273060523488048789355871216695539902377830244230837711732446572473450552901361159402346513708936188124462330684657495920381736439442944127873542204739613204116307160535355932145574348586504283123195453066221641305732020768660865626094698047168703746488584486274031355478173009256470760979052256102682330049534816200654718797061760808078444493963163565108253878649673625200681560049540644095364040031674205485394503930769840258923518038016964976909494567344560521209388138656213973257970611694293575798747614085872398444976209517211555523426209871585519613646334324568155886614974497454417352073734692860716516037707904562846960154957096044081544247250027092789649024784074184072506981422854600305011156042925601860995658223722008478965703876698442219752305560732189015635922690456531967163277231178901632398115234922134705175548278352955840618881512827008060744657557072882858040294994053587481009410672458718069863627110523259975706811331132721747594037012153637261996084914264705043806946476397690955573118785166590963732067081639121251482378726716398328837505860670038156353499962097085399354550612734509124244787358297092950598369407498057904771709990025022894371866980341546880036887469534911741542372301892609576588622549980710935569654551929468081559934551248512198726139650841001172218581348078597192538856867544023952190128824699086429252804530346836413896295119899601573739491020723883384385505394500105949844353022959087727347207685908626596744224323415023972380886785633577857985748509333377154879848119130577599881699528602085345753564182906581437894962709229844120882880519729123320104222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 313595407242820399485099069719886604926025328512851092193399927980953017621698338139666066872228560134103853374716261997288436740283086775018344273540442565347041329529066619255246279517202317149091139937835605712108996914439902124518493992811336396873324215557369861182429223664110363831826583637925266255711180298370001653391947583968044533909996447314811182107696727081629543261389378500652021180490300615242800214293220592563154125344497255200613470212097386052707932068603371158285726128774382785313998006050226211431473989648018360474569598177105049575582774452876425206621300433252774053305168898311525351864724560675363945481120785605255167536719981621009505359158724472777883980497812644076882764268942399311624806593537158015078172920885177743895301025361084708463117931215160627114150103644846709976891387616871317150062701614991468530463035532924666165783552926301219396460058883912833328120341230139525821595595301290246783313427265947683819590129867908295750320272939021822407858467202879061348047431938173450811541402584113625968199973566137988277187573177671473550922488998493861954873323765283115209427483296591329217649505116905816210644184985568284364961253046722407030051960635437360591346665237494230633646724406314981291552558259602994395678795648862459220922028590891924878249580438060992392952423167560972950930859993749557423509668949172738772555839883604808216804710688663622196099631502377985294337323623714338275549535404921952017895535477148020288492280969993742001438718202700727203836327600025122083016871151855657013629312979369510075460134406371561665152579226725594694743629968361570136483347282467851688827463194132029031822495275810286586667699967299245389485701062717101857593889083283758237941323342716005192990084506435007746927343611792708255131316414860258014972178563604502906605983793321972370837283301001383383255007178375473560107867290508305264059687836129386762843324336958815958627738386007509456591371479916706497268535012283896399381516235046625408466045330281907763563312513533919508323536472261539351385408714488774495046727650399422281002225155606741953861580420716264771058697715136491596323497687290267850354408309726191624227470838919581603518626295557238282743022893380167632451455540504459935457228014976825263124905305103863565252019019604240652697079917972541337201221683856168213797805663670721806892482308846691845241038054708599888805022853582536398533903236565201375366524588653865896018697988666271132087135993949015956865237346782108469391196292451268938972296766658913625690540568554185847923452890716729355365899829647946833228850003968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -270364701724379309845497687332280636423234860595371628536107576697783644875810720230233446874740137511080713790882164043015322138899506567567246598907794614108077640494953068556767431867909199327185487231646491244855520405701629860405949093095730163388133650241743011770503086024700740769211604020738396984673120250538971404812828818333071081890346232450983386152733578748414993850050148211542715745386060237682074550611094881173168327708462060169872844918536894930066973763594168581064233767356416829022273104641611840483745030368145675409960557666559509150997715682452401804349326199564015495792210387245319517686224774419734695499556607216261961553791150261207213353542836030685693163998803990166657253074606102396263657311813569679521960593888246957995162796523006474828142216261386485864677677838674861325495420313773854094470518471398466594826841755381204318534138009625688449837409871702597901210503978281632831082057057573395229439750002798738443771910800001845909248976467511660292395120228497380906256093701405491348962966592098624500696294734449924025361905414923425184171595695737503132301341921654558553381076425041035647690938637541895318983575635278825491940124981556101854396121557586483606743723070577972809306540916374720287459506786318333232444546416443136769941457746503962487694326903744058630497705041155568211848174417750297193739828898108214062498503225483245385159271320111141786000746016656275586479595331885014889575795551632440408189617527759969403978275794729591620339668211786007332510179307857850137284668224162173577766772041980439752144767985790345316768406072466395181244689715301246724275507376861879500507145028797450834058462709566500518342150548598089681068664055765667448577095370087679084778925651136923284402659883206530520737829798765802814398773036745393186173525132363572005596036844965634689123882119073630109204298471557945723821897904325638281851669853615300948880972549963931933341423707805767006246317893629930975646233327636224945634289646575246816535831326623569969106750081076001745345983908813125662582025811174997489783031731000165142266761848796063902816219846992284671072037664043742217740752236483621906499498111374109196335554904138965347368705479131786425329875865740305477642483874530728685713394344836868665276500086531316168544987162496912573032906560594154967734431726009782151035872254538457377089040463932187847727642540527444171563272971606164372042535957919516686400466510091431862640366963195809435353128927244447175193952864699160835802886773924682713924470154226021213231704111151417581972670637958737965040621404127831860242011914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 192355804628128977183318195625867882373485396568189573981920603186361253358339977941240917950955568661480330657388063458480977257703299137510431730810100183747237123863843181686501320859884444521578080736950813052884180604886898038119662667118355871744542416052508207361783816330781489392319438671648467219110563780293273132307861454460170700960119176981221103488648030986694953314403021142057897271580616464313415775444819642586070962265701292058881563824159247023772691992833577573373022598841384921296547197429749288104398180765189163179012108835969382637449811004998865955639937421915009260820908931051082269521331029398666602356143953551837302314552804930776128862719264433220509400490528554248602966527210593604150146058278305348316348724331978379753427199229974362211799114629171133366584512945304427183309392559648589495171201513996012690212368235739074478920481586459979015409102192054077225124465030814107558401676816033024971945696365378284064275153366813467582199845062417576123734476770303388920826793191119831868271518631561414974963155259136426994974706307095146603774380500613402814459048667448143122795438800948453455939185590583400349392077915551717707373755142045116167124202229570362575936483628256970329227219723972909661874783398901806423221600029155384608684864846211528375078826387499287059531938062911418521444299233589802570950266949431887827317642114144998989710383084819288689202622686511044787017844965413212131921155972460049411309045155290673843308403995709977260145763022775208312045071543356316066137389468767937519356917695510885563550632927746008639154362956055026923263856117464912836958387286656252847534506153013785826011500804015496699433833968000711800170642043513391544364709437213542487542983676365722491026046578234947293708289941785718669079124488401300704978047357184858538057579537707360447591453366183725115918659871138717255946453575530770658124591158256380236475573351771586249876815721189945467423903098491871345707792183397043674222003394657399473194671033888989213969329231360978021006529468695460547893265193919728993543769761762748242653787532641548784025760376914597008133258080853538901026068178144779179166534024808656397640606844103259350269987082098329829351805830535633688461748310741293260114154538505350556099076565015270257469130548464965341720509123542092807755510517841374675766462903018237804988368785177247977068874520749090268492635072735076411436089544797365130057983142894058520259424726746890618489726113844524017773266672100320330621963875123775733616509646088457651782684312558573492253880392987915229417917693916450953873131044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -107770841990676860971140263781616595734159047270681946328565598975800164569676663771287575433136168425275551257079159620853524361261531986525380745130320497625732141424634347959257157294459985259474713086969257329659281931277548585722111114453847951600302357955654089157103083892948606292463156556264807980177186214872866502427475887485393732326012518845311650706517335047793158382443336063434291846988946650933111873972173300587393848651512858693443512109602151163118717280127639373206698400121511169018792548397245944012146489627662400941329877130656857942468784701344965686113814373884450726996501541760786963231344751954425983479832365171496840150853833889930615806851582398953363830673153100682240426314950661170844734984625433408305684914171621859267771694875615856597211030402752244370302345669114345212806226580169555200913601466966385166786794136705751013255799076439592995506496869691201789642302889380022331318656732144319102430302421680976002767681398791179505912324207775506443770551441505557319437101981706124080247192116526464531439681432841794247879503549781081366284724380589627580261932157316831012205712095116020516045542448317500391176563160226447839597731598280017777755590494682273575330257701039167192791924442780950253313965510947188023135670299272348445204614840434738271718713815573151831687506465246770994929825643605127095821000060695814839983662590918720449599607958872192476364074117518668340259552779341479346171415865703586270584719492843611245796685251016805398297764672864222507415051474566704579459143174108443521772232750249192982700252695032325780354028524331375863295556973572936861706962521994473816522989476068788672259166749625312580836239361276943308750767621947878865451419768435093616714544203509425976191614067822841270954246447192055608155755827203327863138985027467924480155971815798508278609563886395786686680292858136114105743476492564558140675316484658279492656166250776069018796408192260076602107643209045786859062759844666705104681704646119199933504848815469238715599940661159996852702591729667490840869121530851962263250377234441554099980657098255638186665485857523758565209879064745132506574116093239200755699019263665080704665372627929197991569833049470555861892560531910674580330620753289394306062210600232525589018437156165398867677140269140129957563461489376397783691131283569567337126475025647835234266768508985631613345266578671111818015078551684341054377592344694423302497543054059283778197797251743977076668376314225996712538192234750482801284265264225798049995916836380542725237748084594077636690870410520459708129875017641828379588957306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 39034336117851593936551063537373694066221310598390960497718797168012543383821758134506270087465612394287034363312278834639361980137544814118356689899087459944047071370114935466092294261463217018677767017355783032161106493628336389609979226830369420190203601864554064424446223409211694953460295727129744479117344163780009086938232183124340618207324284943427720562847866573317539503052540335288092673373928407638193818421400767340041569877622509269180556144014979560641892947937174152454957850060772067159164979725635640959613085610246754206414696948869662757779167485148187432515243478356223668328827008139588310562434285328596540117735819516010536281023754020561611150374085845591268064395794731573080828252950024195949726212291916704564436098098864884174071714566343302867688855266600987737907836129001409539606468516521205839980536345092174778501042881848970707699674128132180928932192682822647304632013033216535093781325230789156353923903652562251588351548136142999429336912659200998435477250427299141214417094331478221402735021537152156307454744740008884108371091958983991172582366330804792044819258666383392628413544695742489909145063069759742219162497931218463118976322182499756989901370177751430061849219733790404508219435587904253306763487326907845801013352449929433942052171442449372545107485159177670529848237089657731655572029111234627536209814525729015103978216512893932960017097381790963367775831014043509709239573738632975345295008733398597842051094405101634942422589253116397977831294251323105744602400148839975692731862128712394026623332882491930072696453562584138666017352655639814647439101403051151477750259582907711242787032059098068309483616115895766655515786228265290870116753278709779925176785733814131937233454046201517942796736951218836106401957639025142191508027186348752575828619623069500606213388404327635857262676445652341624452982579941563613799427533055353490384371529910967766368113379834534354599474693388463387800301419754665436317995211701258782252427611160545065346599740903866408198379617947685876371379296536443872304194439402681758734716444236662334752585093940662594782301511106384771243820338859381702565566092335204022174852323700344749757535099716574340305083116958900302016602991956036328367678876411513409700194048374862681648519428615408096991142742184475628847107945895327921258524047688478178530776765843923350487116371990985028408917277381692584455231934860706264979371563995362200276514797340084370859689802862615349067576178193945226051391982444467053752451941652897397814010659429314006576177395393946867870911953359651870420830160204663089466789855232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] 73575373935873449452875456980156646391605685354783978296199948247114495891445011709474175237979815344320441598731002742890665391534876521285115804826763435778105965068356828181172054014914604739995613408621827657584446664893729269798695221014852133370392375879479999878203697081339568109007616013235445780213962102532884334304726008170874864577134861200029522431999104151656202129828033174335712717950973173405847235190346398697941749083297706425246873675398880030790479143103706655288513694948127387909796308513899119709348213163080604127543510824460060003453085715402236185994735767770927997217709828872127283041692522302344375170250066090385967668809591034057010049309982746593878446079155766516267646920269164371111267513068539256568970864749497726393424145485202433217765579037827451574257779387388182895855412098705011922802641948881413861906695172122312575547918836161153851918097498690545665609259367581829942310572211308311785781563004104020182055012544866660627142254763262723665495465119083083133515003714821949826188945575347564561369960425207276344838854484435110798798372443728756311323177611616705377284242019916428530624388402408118629975846081069034072685468675344101420828251649898751624353619797702680775901030435880998602771213686483626603457228890959002860420923400382999315818438292333148895364892101961470333441056479384212369060853169239014833411213271031376313090829717528571946419232539945156521620101586825255360374196902720473949722309955243919589849416581922644946863763787510893243321090678691133439447476577078547337244397437071158443934268630152266220848242674867705140819825306430225165039146155459862337875698136461013861836062445529600609647030101071929467806585993639749502417735466845525102726615954983332185827351590073430720928796137482632362452242133392968584003704053621668338153879178897251467895756015465776414065357271449876985030120141106352457682220311561824705279133541579815784409787170763403034204390816836642432703857077825376743049443326220938231821126268003012048905431160071242997522685527478211726618043694105930240825334914150388061079666605721860699899111635829648203074734454723266083610445532402981991784740201535247593950544607406022330513348611445335206998181776518190055148209399037859272628231091608817909048087327892893512273533691114804721931933529808905875623923576857978173209130498963947764561066974791126487334579274335365729260236704893530130167177519673956349187547717042239507501475226617463026271756626427982639637567344351065902596118134200458718498908455132132181228687110051028872041935771073005012143693346294443540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 127663231054590765755297383556816997003460921738665563749153662786888663976402349082979808346431494762003804088429752087840844993157599073949726130061110183509385395316623751236612828963961781799440522885500326072515134248534605265171156169583148127510607275708569595921544489324834743940889067810072421899483691713209501713507305477430558570907564038665965864390618373857504866594384211252347066659989170186541392582370803797207924639054079117627303346362598563237479639009673962867550236882806279002773977739800619240523986232877739177072239698924547479316861416956579028579075210385750614324392110378772486967390518774207586546117113370525886221113868865745912069419711309214960901800751346604827031332112875189558943097694688064269009696433472891205491020365933193080316845037450936080012790614014090345622646842489580453423430834614995097346446507199572458420395938417007076257946876053402440427876184133196935372783466806901811173849338471300815985593209841396489992642478266079291979361514532011844176878779138302736182438524208958426396710801753670955166715051673031104835046889576230556585769646753170028134633708494733844440864587849907053037924158434751177092607739432172567159826851789014706925403244921653911986573278437997929265143565630849537981803975009579613403298424521203950134326217242286768211691851097851418224708411634847581045039549110373565095100840069843765787477087649803612739866708838746823579086696641984114112693327790566353080106552148132086738337927997864085113328005709568002582747218241426332245855040744742608545100212419147427417767227036907528340517445308380391827941869731183680005666669966012268277861576392464295202384926847046900492461893207732829661021050840037475500276378736098792591263836915639921146699868723060729980484176921519998695503166566563790885629191791663363146766622793119473751178274489753167392789001529352620121305152988152405807416204032715054292261345931099047988379442726600690065076743316072056256817791009318677818283791950300316828570375192874637336318713027097273787959700901205675136220815668680060660482248634261713139050269113261202575922710714406664299055189781224457363555499277899238825364247495375810790206345290274254157079840035427853413762372961347364301324181548991891721752572128396711960022110832390676553823335456412911747445891087504786646239613027206946203673231274673932699545039639361457599506504128018839191075232206078633630148660682035550854338649076812820365494255625628435413150989455502523486499106106246757670599256175747365717266440994631564232972495011754147091718001567527900944720123449913953484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 3934187116766642388594912580283530477196173187163220164520190263787505958774567439335399429507049867390804150482952813140021619640039784243114644277981681124661263954846546060256052536895253567653546392590358705417998989324551497289163486742483150386557849017041778782164597202562743048845099377335481414380432855929096837519565110036658182886337162303431635282853354021884460137651018528554402805557588313350718640941118398152688496884933813962624290353116477997544427919159165170963556881501179170390632014113563707386964543105436828170082253170899716586576011462692069292476510513266759710387109369798941217054430013478346128752459110859041317008444839677985411905068439959978979502052983148584535812819485679856831296835554384456458979561993874974029074575231090290686954914569889375092941187032090639726007026214167138760936458103599421837136613714488572147217179235991949762052351327969175539391798212738122681390399850061663226700401474192069547405274617264485893434883347166882448121818511486833976258881457426720825116378586520228832432650628242533313699668504212512429994544844257518396260988386171156550126719063013548595663278943112556403440194576152161099439328075911278151443354035856618561578020622333995308934491979604784630134178139238153616351260644881871194179883623020604663852211040679004540543630140351035244986494627150363808841148533360795566102095870398864964669385078088824547889647415876184772065122156840794100122092903238418514228475860814465971928452610292859121276389854089170701603587606572200420931128580310641043101254058102085942007089268208912650039751537406874005333733274465948441465013984344125714861357566293946079245212569006622098021610062957983517797551735535730013720010367946907571906819051793792395405482916734777521520816842785890318115863939005489275353083995792890064246156964874502227711822425941802637075633547864986060536172108232604257776985206162085129735113128074148306615286771178640847107464261920612546831259459116703692261134248428176435434127062055017184938596425978756590360284505620517933333066727816457991888335075867532599981731993787396174716551349299521631427259231830936549917114831798676581400494556062665991198836706253927166454381296028063416677470846874486076213794442375002797912533310169916198265327956193455667207667998639841021562952595905221434575333831804670175323978461037286824462167308052237989139745550627741708443384566365716578187935054232476749122261230540114974298786829459118882032703162891610070533376278140130769597226954338205168891169623885507661205309611362647595297367467889619188534022894047967712378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -22150284758433149940018118814902011901934604967464187478835764181785875375131907177026817331920921505692262193880410380427484282417680801092541835895515740555762860306275478011046233366198070009639565894132534215376104922633914507890697794830415286740542145073580283016594696586399088348166023798613068099038078101247057837492622195388090801486139966635140395590864504408403669285262183471895511604112714950729628380319645976174809523006959725534002438112955460440925442019277562618333619700433653192313301291702595892862997952572526651684341151206199810197550630533375042607458260069647557066764337506593394964405750918844523974828935971619304242110088101982209355593098832701620524044642940080431909733199062293563781113880963780511161342169518079372448026746678141241183751830781838486560865829597440634307877204234349144342726744199975833599663199022050067074190816240339687537455748095986896132591943197033981359019191015575411896560762133001933112680095319903413381723149199590081657258864664538108396650837637837516855293156008495081384110925278626940561079663465810608482757840349228362998019510435492423621737608441338905939355742779968401551558669562530575761062870659511315798111712447647686806999668594044634271079372399080027602191588587876783948045578796016807792210693849574350746227793255824823596840746122891174344557593007675827364624607841060599548251123860852980895242885156463171917940063375892222877111098962111758024779496764637368456774918551300595278896777124016448656979356491467759054589069451684951045629069499248904189126301523572445093291477325144060152854141902363213280124545465387656780842352790671549777995965723670370210432907557552869754653045294035053403269076540617526170794798229566688059343541405683660759692423272352093525782617759609564319839053363762546507252494563964435303159728836398767790373825050476542989449301344474193297922871005785571374952472662129413804267627677135266910679559279553662136659456065956497050520156491791106884274837905768691612464520056842510070739784585112493924951906558649640698720625820203602601873091864990225222309168098848825042153305835136282382187997090444710959081736898278489914979721739217228670361530215853815968674367380754985804666219003198535539250953365643867618190860452000043634124118111840163129530210688023547567370259916383768012452493025777981070823788404382905670008087057705050805109403704680051578199818864439348610253264605460971383214040242247525012576088409600045457469528647269712243191456123341783976152083341198821634043931873532009047629982125479672040516877589512201182032002354459219593265152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] 91117039272414482816185216029828950643613391511079599999335979054422568015549371440479919188748615894582819851810961177152555129906779542042154840185926086524279105884859354447074994004509229232662301965741720039796975269120247228231081192517338537864203891845317735481151775695076214500145050854663475176592213163977447493076669450987894252304141855121489634329895365922707854410516070911356599175558590820547232115290484460873616126643966842612841857596755774438753231521373119962703037141479295273360485787803836351327882748231466548217415198088474563333188781456646047482346490964859815994996632989392558186451262115122166605499637315227804873783373743155730845672670100083946725733423960957494788804361651906086932439296720262317000894543726261244546434497438383197162469563658816786447742359441007955966079672989110294296550965277927824957867180188712956717063314433258190063904683727709745113722342112868698673024363447407502471366723177405484000682544645399501426270560356649577109898681619365850388518214655590279581124903229974570566780431890146777751258824839932598169640241912592391481241118081520393104597956542214065608215469155519099055114436926202041835111143418648798725077447906936426795438974024897384645036004629067582707888817953204316143254535666645545258813187507344116816709207713615874727161489426271270194555435497516278377536374333293699131418221190803081215054455580285306992837570165432020577355566679052185299726316644032001607931779583001905099038231195624402722547060357315798885140833826133040525239346504514386085651234507433146551687634583970742134968046777964261252024338508224453763052149040673555175316057826110724316104908245323668392183187561072524113221642496221754976571924563971742394956302554851902135822203073108873775770897606002208216045345119062882225319391490364450455264171203829131014870768636075985777679809164669149839459064000358986059805903910645774521284704581585121277403256941930117512391140501521105584420448145257120964760453405207671246079962533910623793879024983560361603501681535327922676772793097763752020010492846597590727717168155369737749614150276595621176930633183506948840788734667719001895604303799284853695071059298431825559197204740219879372105608773121125274830345146859669929555517754690001053257866013723138439414046177907076384086679080148989724829306053284650826289677106579750755293177454956179262882913908230786407639046792301757053225186826966801512268140129581946691976727175524133108870066492691624649724173507198915958500100932342094689611786382983722142929902840718165331551671660686742258371680276233697299005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] -441017777471067775890259603539798527476397346454481734026020240862819044490841998743713333537474670756837100453540816628234991529364141342203844712180631623080313525198378149752487294311287633912854613237446075084066604578353995500500865919519420372163295886719853190080614322088557590234992922195523989079208897164674346656859420916005425227639251707644397601757935097809228302380897942497237686095949640727998144120219671132827930820317697483050077520270481756099792922839570569061365352027617948572226282443221110447103163107611349289355888178143486649438044222223892656732547596463511543118347649966610727415866571730106763627744682582897694216749305468290081656207894600499830026072804900880632863010059179736187265714319218068393006546023847537535150578477234878065040261244816894903855353293743582364722280087348325636637650747408510200605944948951820651076725414835159078865127371793847669356043337117004648033997332957579713133420341627090669866018803265073714812254429237968558224859791563428024124592559558556768267666301254370025123332109894735098938728861524963476189033231411303272172980795834048638413954359201437992721072926125479124516071689289710151281988962008521216800217856574903114867594417581917085738830861180035860289371406888092722734938508306460051945463691237566980328950770791486979251178458191409152428799781386895992012407537091844686901889153474926307680132685310924317026080685432457762902680277107058028931367458705633452908648786918549272111576411999919671693099433413515701344120192873469529164114940430058617752799694487348306192921330427265136736229736389808514229121682481030822068173131784265259524235903273423888797757891352729729356468280793837792509309865467591517465276881483829430617249582308978646635921014057141966912386112493327522867306684418726358940390450466832592677234824841266645802835228470092790323206721742761651239507730419795067421916240907141269379571972618284889238198764559463486665804647787573387707861267497373975189321852323810784183338560432673015507986636421080662511598677178174140232710389956225201653578650191424288317521548607203780554236377679582092743164006418443628070823491697728191906670684228649440833606286334112766540242619593120788276676090757630473687561367399035600973188558810319514289482317526936319887618227405318816302142972507440331133648482505253475350532510627222876460004356043759956185255492393848506673010006202229152560092241696894288150698206566660281403831129939019198879019257057022499047626710894041505231059878181830060020408982179993979428163825410875869427688016849177238079667228117040123355332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 1378592563503463990220756478869507721325352303401360741250291534112492981353988834107695508289046797283686451571664361536251208896310338719242923709726129662827923349594322809266700848407466231201982760710756342486309397557246941164360791839745181017362745588906601263210042373658427406592344958676230629130062157220190145244017594168676227651688522813308958595168100512939012455202794284401089120365150718656364512142107212054410891378451831542011671353649385679829498356852527160117734091482815703248377499021485307124428724176804956089738921858798462541909927066777418372216621081231509627716913392355781528398563784510640345862425162444514121501015636492593128776647307894715005421001702738817235914163147621519275240111481445075237619863968518469399103994690103112006107833874491164186310607036881392385415348728788960054610364553293045779861321834183396692914319744472952025139937460394948937433969016919851491019926337912670925069497918616948628248157641271259775562065748039307855543868150663831040281979918825182819202185373100444789389812181315658583896814750536305945849233716843206593167707881986594000586393901600220565828314847590399886717847942625685258384997547409799575617305466280570537060087814187179575573702484087083180959714834755907863348929098305462592921841678554261544068832535490645379262013917233511119222451931607413112502145564069353880139122950712342304147937106090131616971952585364635263625320324215959516189752719351867552985497953142003650970458921404601973420863972271829445885890630766567572469569415813340606209195374808404510183887588762944542148799916185157750767396085603607148989955279420579376581954537655875043476514564319373357796438160144935160457258500459372215724264855726522846568406455527099663300304195214312023424932920338695594476850886030354043552831370686455094516734895574979506720452022056690805882282173954773892970226354769031634608513015852041826448975229091872225937809517397811121724741833962253043037511523151511236703147971488392318686292211327042249238193356309362781895427551005640065121702556179053871429428506968152445620192755565705623045900950351397746586761965319928339563504623786849955187137635482352109120770844288677638294408763525650723754761355103555717209581658892045610276457703931371769927752656029060469952782664347063498085276878068712087239062346494271857780910242109378438569948272982155677316658644913319437354522055797947099866441887467743782950018655660548411919879155492272077731989765745446342520749898174642404373062648941490890636403775629914780669776793728535616926219844773792137689484276674482111523061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] -2260941039527964559790631872078124303323592890885209986783583025752323370305113947163843188341793079286205394921204156137743755353751443817409250690222730876585725291568379979591918954167158646255041932846540388083385836418586838755184141797497733637837211425637300166723344390650412916310846339179266152291335882258165518473924576144213016037875463986226769714869374911892122264294169911005131793952367737151954321702244097570051559456204522086266566743401450046466158482747040416655663633778770226187568225341316129774096021466253993647294531125829178945760506791782659256035871957794265068119873440270206911338610087547153532035366037245259661556662402957722135153445177593579029260961814991126602094575808214071433160551415908762418330285463173200244805917818738910588431003712146434164893466524808666897786160400391263380454537684232167270950118597710962248330526891343816866698483295075405431505521421946712703750376374354632956907091104079020837015934612061592670799636469334423584810715317080569682810063478129438301302683078330408798613169336576354801859747320959578206768107670163288885078332761446042655639734914903144430173126308005085747397660436239585978725949480549597297413049176142586254973799963710427316998151513717386288303296487972407046690951124204467646238252854271318595863150693521492091542577631256654060705734723423276058871547845691416039695417126184628147638091792597040836092069194678053796388126661270586755609452882363203146325706390549151112726733841609912356371157971370976868393907307519618330114931917951453133469137072028402494180394767082106334246785418070065220872214235607588583948549809377246600393600362910419469009963214764326341869090511214020112608874921239817647201384259419431218776916039356286900016640979909722731185639174775790954022214980550849470501101830440898433873263925095798137822725746056144376348188370490670248747709696201506472409235959367232046265671633217173446178117721576427072855764822035486021311521856645181091688159411497467093421518800957248779427513528268964151605000680998976748320336442693956221874121192810400033239267999392414428498235730463353354197682691092216763226413041836931245311587870214436294828135556865378056665328877672241572919056256896775499955848159905801977827559771951551392763774829352075227235348260141084773559942524860253972711773741343930978215776747683534720260036483659271739668577260555831256458839149780748699666005357498118949295347800521881805977442122357516328891500196582180973221562966191704076988727220701534622695145170512073207056484490020500198524164624678604645163224383559859401161441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] 2252781422268373965124324042131483978105895969843409378865193240907737995556896466543958032807758356288726571384775879500077423462381478154753713095381022174095922473665679094121497287539278484185795163442416171717144461835095760871174710142606463536935659489956373573797742287015789087804998262449832365405830558339249108843613664059953825588148038711520657633297950385862300646389127615891766673118090937720654154342363183013587764694452943493341061475069472978321060189423573952726247783563594972438098893825436145210472726934110945606748168951542227482913779027482552764089836441071321165525565052576501222655003203385298861526871890021415924469405956268615312490728116452752281058426651009543871599913350257122048491732987871297368604785679909455055440687015077405787622373096698430326718186809205793461404515975320678376214740348166908884924707013553602155217091457400962978175301534590171823410669724131524049255481595428673232980925309442805903024021515729409524927567337231317924888601023066767771785696959218725881926364835792921209278492807898408420582163228940340932881042294002358060664716402762965393903906991650599845045713159558344592227499528769836297669223641741272851060474586753499897010947758202368229874078327022134616442984753825253576414959078416100268510024502448045422542363085421139757047155299647284529398914788377625877155013317583574225874676964448545211039179926346480455850314289448931965668360877471894433062100611187053876927884938287661814113530845575915260069607616551964779743475458955267608249155406164512200597294631226397857420245629837357542410359891413536178980104174334266779601139768133560689618451541088188485497433137060995283111793211773096918564571902538831997844315183467096842259447846599997946304090031133892303183323133508444781396357111518441463356261344517916976523684435544878357958530047469802562551220551501958173531459012604496942241080903963663922507640922617197988143239203817734177658731600701415363623263370288926544788406276542819391292239614632852461695730186681840065123446003416770241129286524950030351912350371771249799022905116616079198741473759959023956692124768388988276994016393734602427915589519763817431979913213907711503209608699149619393877149471564304919436242499815689343999805045855201753083881117209808881633058605813043164917241405477088636448429572117999930054021674582088841671496211662909912679314650261886294820721148074645808092078243420470207642242508137467676703279433952871276590255038036405721786830580500127265616416390869719989213817536724489157444809144464586059547761076603791354386208205633099064798085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] -6535324395709192168761936856973973955022522333613266541930183217617790341439184942427296204626948974847572868386343053438942858180372581178682083717983168820009181073952555495315073395166455589329932704225680273932087959266188354704601689249992544678216166117521818486607238461057575524322774078886026875759241930745494312745148731735892564378142208834987827612942863809427590031820987599957738059875305583801578008213902427153837688772785233439776265158796036445045024908860598395750969848088674343058727823439281291333737807737309373453044345307784329977455984423134903978255557362040508288995812997237782706592885847082433233579354970895949106890263590482366886627070766205251607026295836470717865327617299820448903295456178561500145337597154949460595726188617594358055165776951007620519956555056446523441091090029650619114785400107470227699388659310162333181917008503690435740166814775562280632997891600561447821237573675533805875359906193308161989341445182615038516818579476078132219047935993266849617752243876611456664330575941232058307202862321274506182648824001798808085396827078375838823612688087345596823795079500700058691288465390338654691975689521593915517608359621998924384378705017665760254955218044752948495452211419911109856428667906393094717886817609962285416227554845323111203862952971979613702850881467209099221334120762006169905768331148303686682662944128796287394894199957854544789475773216381087754951229178457525047247366019626603878163873092606707366658573736407556441928739494773175657110785722953605059143085517211633284906512275565959848028627201426210969414357078314753174771487604488193587736656289280592651700792192328011375237077441677884366708227572230405784343388301269813221376215472962628242901019243531193328471144310523627583107697746714591811580929387935380434977631356185073822070894922561735597614567700187710044768611820302682399762999253323790026515199586194862150904025194331350282175398582924305063555904787389810641135814576553920823411251451727501983916953446043804485048407980408480282511158672628153720233550071926103430948592492813672548683437032599590161804350233765230179401460093532685963647842447078382656198945836026027670845951818013226652897164635447889611622725871270088706711939603404891320348319018793952985358588832275741515228359023778656174517460326238223480230903221005632658268140105009328189830743439819716084078629902552323427435178295701169128132383166417941981946521595963653203054124268402295704165349858307353986918288146342453007671916021571327517130163930635165574857729255810615176865621171685936206261144089762140270551367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] 34370934161885395975632714744021245440399184092313081047976006263790208493906295126333455217634520015560222641918954312112037815163244601684279350365282183916901174023817952428906565898865717721253280038933906735853687548165790163703260017160848303570541123705291340175816674471121285011055167282185856862783363126502013238933714553182994074681982351599298136220698179248897939733815377128914722236193679780413257066076120186621201245285749022323569298545704477748885587410801501949914382721685632171459983214483234893883035489151520502165710979080791424976915919086113816849110634857403175001253685118518218593495880025964967417612027751716398019305622646068242329374616427914387234797002215533148216703299803128263234706842187556045608036344510349256907799785444353804604295728002125147468407511145441193690161204817310884951975671986341322622181059870079565130702876165942872330498782353266822990128316674138103633524379265022012425539475166589969956495180850411290091385435053424836359774712329998350659053593155802445814027348446220580714779419477256321978917602271214982364675497653424325425648930004927073058893176754530378129263135379010005656456457672468133329838961195091816584393758783237148011636067587294829199894829917976072306763875352540104276771332908293290593443409277871323084524088257841542589094517974400631370491572616198670466133749317549417791230600596170320893874183700203468310268345799350491432495553239122907340545112428163034279516068872246870521317262498424381584626995025600300667366902689978579797012192220413214096725469377738712367024031237123662994186761329082324554855157053807542595349017723227485988930100655934419361987245306730139535785565052601151859241740285067898480493880556329276343337702074474117115315312275577252053776987961569611681246430000354180015674565509161414527230101831106043039322741199015281048154922038219508472728596565689189891466684212093206468256349443126721112191899085438478277797344808145863924506073747420949395625667174180922243557323126168543074108422219446784981530869104065767771871017896962119168993072817316148384657569974001278194778618052765075286117420471956831502635022424464726525154628960751631870065696346787089692885088351827640886494933414814954544919946927414444493407039286146826679254622746366463203694502068373150001382823283677604115280988534945484462635136500256913092940715276680312803246023666531877087484660080603490201282350883053203154853676891130855827211498022993243306323032060812587357373640460396725675524752581749230620212902476549085226771155476170996623634854454128017284968484629926450097050091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] -137135453056548371625761288403917842433878366255572713678705624460430055771311809840228532146671000258959882285516452962268587719258424741196491021679020852321690967671282383804158767908453270231514136874068775151749939479653025579397933113093856416665272267517858460471849071683776763462778232593509269389632378308050062799587045367577194260154922498199179912065008655376057934295013232336905060855616026814244801623535975790239518759915382867886767957753250904199904125885371450781371996009807806249236463933351828597031705854155836427079625771146869327756398420177899202056758330651315387911281948743086974663568256128850164452719399630053265589288035353243265316941141291468237245435906247412951415667716374362319446895859524892113049227198874727895051514168494141543630194892873016781223689444011237435209754104872687353866672967600654299933461222633915216585168586424693539893501711235364525705293799938394290392249635759226871607070767550703975387108548561367317992938648833348705340915008617736820294720211286961127105357680285283848363397882119256606933594397486498865235569951299958286290641109145835610195439975156096367205655476758587835465287644395775923827709936569488503476717912850973998604751479991237628850777734665357646444267833900651514394839073589932258319661223161086580404210449579067787566723347918072120432356041010103508147498464614200718439063060135528856861829007513298332196392595300682139417046004042101917565604064630973574720216201575327843442474572236998402206015344680120559247983222172917437926044190469235578805804849054081141745726141181907768774707488149514164320418777410420611938731668428626426390127653583200687415730789430783324972130692664156826786051266333981824279175194824297983518204972251149627663527044904976578508940441129622249442581585257688787481637992161969583411520565381576221946070173214513189444688692713688351163341487704008695893340450654035958178697120878843523643315650271353435201133703175039088230474664787989017314262518569466802256797931235024268702030080305111477756292122247135959351300455847038808690136943895612136789665808262937002614346478580888483343542712785562359578471824379714990701532158881102989963835192495737472723970598938703207664291124163144112701262700427208611004736823033871401502734858270023799270803259543589509067797443520801186397890155334707705607398388237847311989126364092496260770328666706366641093921035430237714376153972271662482604119437744786306033281126259917079635261260760038912569488481410572647216387798226768578052641445509324332152958470332975130933724643943505452153459211174263387548341501952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 471853085709565802847950343601299676098519372587586659893248755891952310694099459952607054117931863444286916361436577530692533307613063800669066048961358772511239427697349129989937306351835675452756869716621317592445620351307976015606645933126062881577169069172283704648217979602073919693383998737407072609880057162417782711368403590482780532347100881364508024279793328781609421355729673927723057237097368152155224134317735018635188873676194747869633593580851258735437436562289722043371250734742270004261978145990686629543034871029614779175129969441222892601202348169386815080967061295179529468338456424243663026444461693676169566840565942095251961493156903624417387798220967614383422439559463977073253053554652552915950137877546292675955893989949896209443311083050712607113383772464817382513775460572658205285518017662671144638444021366610017225130457959068569598345224459496304785396020909969314200440612781994485297181913913074458000092146444807005171866949460924395336842599937318916870312221074950815073535954234880944864094380497499191024739749730238451894223342590316469810068181367863654946132389021816323220585321498473879107212806224419045211393184771170703010773426618448325273128544564207616416082412894280103035308374759358830868534509842397400823437841613391619230897044850121676622358661718371571444025933149899303591335769933088661945098379638327349329947537998570043351328246591971286028163602801864757164856976238388321392923608932362969742742140809226817351436167898636144863153259858559919565768552327577812166825616187836422101336276243158768637631741250430206046630759053661837152386151355417930625942509907229740706331172786676409884663736968299933073220419412753672687505166112006062582990339460332990894175681553185446132955987841343323919238648722035620583883146371786221099935835841694228620202546871979750075856916945589883748863444945147269764204310569258607838092322092280463439965231308434874502638811557136198371427446285096072178298897296014755606165908981702620185516316285489105676185801380789129463281473684129399223227605452387158735376336002317546848947684990286865721658662147422646163870099374666582774562394087526116591056285196118996212956908927282247959052918152633450970042658968043572659373461017184079294059740271040905154385757831409685460272541894231008912077250942350583882678482651727060615028190882605543735147140248130850079870188777307017074080807996151343738810870888768910022785529457627542619788119431258179076812545418469859897017838487007380380630699031757013162899323521268768852064886956693804482568246247697207787010907851379369056235683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -1456018619064166144799692769995225686954852238770578820326456060316951261413691774837179798381160821451320871601740900712609155503398535352115238890907032502133206442597188749863648603906531584830514751284724434607249494775669127118163118804484988231807405028477224005624484157515045696376191278422380866737799679467974199460293781342590414750666816304162696321471445576246858361359415428784374231909264786789125944481171429234454677812092589733292397371153246092561533310023971822118952445606692708625705932458152903616642680710986343737753100097362403933522514119364310638118661044649598814335601033422387830558098432884223897110828444193777065852255321941586701584438064994130122671093582006630663785433310624648111424657430556319731712316956176207805682081343035714120510797995165232317307531952348416420869928309816773447714935145449375250504855845986845049171212477403650348003182564989334765102155102974483168789081242169577549047384923300443621964031192179466695698754043912024149932174997975577843234381430761347033494783087473840226007837520208581594992679312615073096998722130954288447822835106989032241092991841304300105129762363912863901928540913849852665602470141452339485448945388708473131553692891407214448558827335252526652900518297000965598151189018374320710353984549327462302356087000426212810363768379668401036865212779576236610843958883009414609728472087647586790528912367358761084007075571115706973600257244622663411218100252319898381106858091709390695725759058489669096071567941663498584954439328572820154877887198827780131960228795473343476684963592874424256465107803469108162224125068316832966947783013469264556622421294972971299355417871377194601237845852904983491791176091677024418135696335702492536025739018224744524935450736958498558957554829546976709740666842729027069330867452954226643548588236672434277878520885478099383978384060955092007844246677352326563755466440221221962368339776768362662974522293558296693689595004797322710407181905550591076929253714245893136843317833761168606034420398595369838889445397572750295869084537627924466956729976603144563185309757641562439490450302094208610289075823102468245684776251217299118151108496845641411426692668656766867362860196264705659327939400928637031297052499794488029167462187711054159893435335860671823016350008069080971545509072312456761747541578642664682426140944178846752168000919393817366657900757965386220105996375144693180617467121606695160272111828422755740659997070779194150617094315253497420815441295918795958568155160320903749802640747462829031645026552275822988551936476452364327129954420454786882922243686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 3944190398471971562080701980817447846867919900627619466947957112610706415855203864315829754222742229903267010572827116606413354744474223809352091799757783235639947758313426568473098076755673439717125965073055944042284707777955960712920823138661272703867414990799940357351498229966004902281479631971858077172893889533838043020039974235294476414798493264083796400925098714371845366986950066421900850716202785909246719993452062512712276972880590302581166464285537776883247999155618501196345871880531800861763051407971449033123754440058590890316441958104882193133560598259182142344200616972575213992410879778002901813018640969038069176590688751142114831179219290076403991132249615066375498289132042538119857094442104252476955884320736619001668082020962549557676941226730919936099287873753363719765036305150780606904540310681396348250210969042790155479561073700862127278558171371639071615753441486660296952899223893254848619714897312078116365752038395307215197423009555700169903322646761445242364296707473074449935552841517421387657161739009411298375919018014304248357383299884477741677049150636608591721766205344194327333254006559693609209244254842908075993242162625041404045481989483031323380230026625954492932351271275626489488093865709283143348154181774100597420392744712145763746579244117838090583793041133500360149696431127600963814264803987031236770051612009057799367071214173391263985136911059729245030283470860982463693903277381088010524974637997012771181826697195464001953248966590996726492511400073218552741142017031675563429594720055000261525447505539908428925973364957365962808168672485554952136651197222772117826782425433378258070313112800706455536030873105502152343098685410627695783317563186733997516752844994037741910934502136586836188634005538394583371572227062769325750439815084726085404252558599518509281677354799604474571533974434578174290695032724389607538208453792446743494869421613482152361401098519605451015454266487630068422095039999411582850498216415551130265189358739005054789819239695735145878107194489111779535006416858516420475688022319549291118157503742612811983982496508676562680098864931667602945167709837517557908843660068337948429922409459743997964363193567249440262137929407538251538981705285340998221328341651249551695675376335294436527565998213415134465605738009054605037696827854215805699975040857329144825289002462063085314077496962078328574081602176692315748455489693347029650136650578245070538926311035999095703988580108157796038443312391614357625506730901840198203978359748932459652875106241808856159888760864567947753967571488277866153363573260747577808125952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] -9350210496269662607431954721448318879169670644013254766036202242832425586042419110199791198609702128430226168536614524903780161499648238033159644067560963168423591409172151898836846127123644208489332650870369223017353808262976708531229855183933766937517962766881149908245322949568178522856512415555058767142131746182580098290753266600475718189942708572603452054575066330190914210638972270251468694715299091403136811079011799996864401504686658803495963539743340673443019031857445255912048343072990518486871919249432297191934373804011544632236668176056174076004930526444700569923396732174326399360044089531918395764953468498810866464069537339527815037320936358772745578101116366363231150250016250794095500920332062790407141921506589026961126958990978165230339255945544833208955724895008440205361867302218712335156653767856492782060797226552617475293701302789054448027293296404680030987334388709784449874303774838287832418929391251913056947681769649494002653296174976861457929826978351793890255530518746104364592346200256608135032435098912542556810263646531487946505706743067703221929906169385203426315423187371577009519687409835659877324882963247346827308160247970182273898538875442748454893185709481121186130013126652215914415282175074522571712661921553823019589901516159151366646653348326656062195760091494523566852742469584296099799917036752612988064372878654633872841358183965838292966282201273327266855034927504019408278991030413456206407025527066101824908265055449882929091455132785782410248654150441078558905864652567975626711067970180228947563912052231327951041494475404500059553093449884978722296921144463197316150587596230179006046620665798288029405676361664163797024950697069722415768241797300942452386090330545758381775121252652639930939117078836952183139226896154868851995723906044885888993768015414847802182608623523907276119567901451323580781113594494275033121143974019843803476336559414966726840573883388063828581455987214202065152914112641071526379268686998091340862796997520594666881380913666419339869134157378820323718563604724460076840503791517609269139781044092446415134654696694718258388837337229882372020333350029828045183504078732805708785252019265085149636944347542636182354446045322751630952722982155759766485861172695253889921119596067360591500183816777291837643196406593195728134963561883627273065244397260013002690728045136980002705727392166553105864568830843182650478869698456459358447891589061778169858133402793801159993233884546864292137747522073620702401496286682727292679905247818079951764167576055128979186067226103825104591795519842501260296618522525208079740268707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] 19584085782043975160648119995339380384630440252427295945424137975970187137385389170345868259089461006597217513842582144332445989217477437159970362460222523413959027265866365578905601081733914948346156391250673718452590774095841502972491238237241746825471245204035641705373818349954324186402093534256665673031270133462598983688947933590289419405342581374395257378525407874233340794776999498630052437093702949925001909049563561133386180181503081049529795127457982521049535772571517161199582443010582031344491434903137607599456182538116919745840437088916217232751459148057381099419118016867349432404678146409232644412487805762400201920948904133293621139528555250496934017130313576335960785522277825990249167171964589021278852912193469114166898545452568090332797288936656109385438883062778999627321129187463206094353251798027707672332842267383098429106997741585148233312612499765263390262219327256152468610461754556416609743586576390828548217338441915224336098300288749990190861090431387831564110287053226458298428939035184926792441098131843005025997704858143764457052177279916412751031739101147343305636989501456417620456671113117124375266871758739717615548935753849740734685924874703830199186982621416812055572798680243458044132778819808754967364890719051877500970339287363546119975280619884926222992452228475032753950468351669612119001804807950499541078826363234437742246278727224027811870657933693182127735184977475195342831268872512365627741725416094275224750662726843061473033972643757933944125305802320074667760228289536705781583081073654492156661477394934536371604880517883295136929148087049230618715189418481843219996582327237375046216924102766045574870867117352320846440590282066598544054183671420287539580251530378364370883185552734816182315254623256993762503577396160244698754001787904119667013535516678031351538206943305454196832908419790283399650537210599415147844001478458453176674893190490997868724332336970427533632963769401411632539589917186630200500369887996297019250148133686612721333118820512332883282919634298037233062869294512895199791615156713586028287268579345120385148169072723577986446476888239606469873135759504284362981213105544557080942300639530369355393756826892074644873194961957990281511521561018344837096607341220960548913596282694501494148977852937570907858652869285682362025187306836810802949690723007456864511287610210008453906967785794028227465162430020870780197969606076124218305418347967711879095646592648857430270199911207837670946308235098438107665747537688667329647446110129545785432100576205989033031829546160812253824653785867845502538769378117317016544419512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] -36375016133102939833089660452245789433768344830694029154637892115420869800814518795202770354601224413935510241034075642302622323719294174951932727400220507507374884049759076350678015802764078575900948425716934570382456163427622070739517881290123330111021520552526370277316493711723025816471303211657857759758697618068766913242122736849830873290744487611664108939171620857534914781541605831251818129359663995405022163259214601840343810859705695417271687177056506445622034597063085991387286374662950997238263971339802679996626172437384935373851899702974478333663249226641525861331727630234486901549509898355507893336054503260711552999375540493365408601442958820114867466360094316361734170161181874721187420942064460588789009109964121273343190804855875603355540356597287711388838334494408070875060902183075992283983352638241765584563680965955145218905221292971944973777562153007760748483225381824635118367653360031441765294672756677006649206633285745863603830290211730525176157018854733653088220232563668872974721457680164965347404443112836467880665281024236266804667681171117652730964605081109809328082016761259342492335204515525919763212082826971431517231372994722204549324198602110810614990228582512397100967477733311624783149306290903476697953988270246408421044164075887414177148571032799566372128880053103014284460616715763849737776377591586089559934281487558503052854666675593445066879336084809390468837518925215738375496640307635563135646918334456573922920675065399391880178844312508114063839247369667954875221623742030846469100375379343454155922424773215828961541867433988227095867813214914609169017558023366711849545967412413609345698939054372066987343462184825402067137082585417273767355049229106632636471830469860185254982261710705272851176840577996079099125463046089337002548527706289419686618121683231914691739920818409632028788919954550765310814742556754033631807478556325175795526259967705597756723904923111510323775729988492539898775904164023164661231398955780521983034721833408404199642860100568678023315347117999874124647319284572132375449372659516850973998512784973135868179815620886718954876470881716158607654143257742447657890411375655785677683089952077916784867159825967733413832757247402276581262816768507536481106302762993897226454004700837017911181798350116457931159083956290269252019371210503193382103137616688771134292051608682880209584253743979048367293243764036664729268946296576033309054994081917519425725447474582861978316955323201468344944190357894251069442732668588130464866239216339509540426218599602286983315480542490569439187634185290980207425776279231522855709547954176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] 59543161553521090936643059117321355318636356541085399610409230380453461619341421219741821407387138287078484058255674101189898418683431232462013075261480865858129408673293992363419710851723079335278070011869206103983657207245607749955009332141307422664577371881318379317531688292969822768703079611504317338878834116120313768248271955009675820099294767513307263053356880170973281694321622963049633792340617664539599686641068977986994138344958060943060959894636600719453776089466474210645326522683206367426016203968451860369751706108233044500581799327090764985610603278679909368280302391585274222419369233720336370397531412289054613920023491187321012185094079165136811319401489750289569782593545002978034746936623103580923103048912897384174318668911636480216593691890457180779040331112793338480740190359467107559197297574499423620011070716052134770530705905048386917595346324420313461029923148256001052304847534973466205179948810189678740375214499248610832866866012104319138473822628735847773797149373837788511379992388610190490377174018863841312038874634159061544665483980558562404289857077187701567564867228301892320123438884415417511052828175075779904237972105722041649883306586998174543272540988919436430287452794562294016872856781956712365021320921164333559519821094100777901456010315102906457815237839033170639650078008647910048371511459781971011549281174931018384382738265329772859045566090857026112313359827209381886771709348861146900500523226536864754283438292451613949474174093203068956934543893599279228692007762492350070804694099128733669820069325423271351073503092516826186709292275476686531683397690140774761830637974181863004508901304689671924652411506374627613192770215144420382777510121333997347313117797101568356207022600016355533557352814261691588975751846101313197937482452972219338492548252276930379600585267256521028548648072170905170867202648364041166931676535620460208851484794816006343073381364180199462750650143975855331862383721033183735175375226781334159279662662118677412257745059977820742179733145714880148428461012501925490972138870153517484098008499598816417146791539511164036583997611803266336362121401204523679399189330506533916979012018364199885555897915243067209243620006910115223233077948027735665493939890963926704845372279627542269886907874995793017767504068164198855201782671038442012588005357091432784747677919321208633944962907294409438700296172084236257170634449212073978766872460890595112459506864621986231519931312616821123347308961413159570206438103384253202643782294022345741574197361361368588101255182789047211671754014125805050080932648390999972059849687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] -84802935147823746280896802059381407810779891705994702175491312549530337251099501433254656860871134724340645574840479912590742292082890935879630010422002280555453592520072037785435412590698456639505311278408572445891771406876696022026258024462737034466694589945745037355368634140172585510691678856377635238075102882955396911099617951520203408895877794001067467946425555701835977614202254560792117044940855271942215410211459403000148884413120052071150567952110670476117520063816833231119989401893622663288193259566177520559818191984427384530496149913972195901155483850614762566164613641754935249689046596904599616068223398275232960714971709391407051793981494338377372681264460770802051522240943115078072549164881619762387540184944451813479565861850693845290637562344819502446692240532452021552319457761479913847793199670588414965606372953135452275646157461363283160319084990407359664053421799940212484626893453089332601504099444349479704985790674106688056381195992282326385912422010575467661260620153087411204432126280890105781580160787857798119095969770654416737686169111612522869278453376620793933624435348502057186595479069709565672138264037017780024497045415343815359471971820229211719117704838912355487309419105433476183946255728559323000831225778642099434347072449332481458606248576793657610706821601894114986386891015508096653710611439123346185434496951401817108249067527709692882248490799948063192695771692225606941612921642386530562420367605236129115127821954490237611364000050170368097784769872089746656568819568743540630286343078602253850922703284138361846572148960416574857879603693544389330826561237947095016633373021384388490540697228618271206661946334254787130326919736800628273024513374017488418508976125106202239793869561304869523905625939393486501412990044176570631302034753932644305213311184305545881006486507698950586354925708177276012295369425439469410458693188345312700191479712977321649950816784622637578824557695621725740620164079534693739964585205057248099633919160793931600507296270221855743559794813827191570722417047444746058967178915344635198671750123607078076283565600874575604768044065398536241421339529418678491996382562040249780423004473614793583252900429740192332691262703975411841770661201210935828913752246601736599817871143480222933753681546391668709005081798929325645653408765110624139912401005407041766958629562138080368351394627662118950181181234518397840130234937204418036901892269080340989921155710430744321626841990985460988247751507627096611307757039640472224418837453404735344399434618662797836911705230041032100025124255908279480356875024394343411212250775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] 102946358607844670370042857369980109050916532221606622796795863889907215805143310989203986788220195443886963372686318242108372988753627055079125462805312399962135313927487327674317246894757671159738825116373170322521241276858048219349448941995657837333659370895213837072180649268482524867925962489809033079160401248811870427720872597439163565416553798921368870501705052295933553331445091619719348695618460534911894997362273529051217533173556994373258451456154211532504398371156488528554758635086266525917749101294123064023253170787719198525138438217506754407962394961787361419669246162972855703299089906330248530482344734014496940729398376137259236890829253940249279610888191264899543227434434575709260077694191707052170855338396737361672201105275902013988453769296689549422210399184825547324862963544215197925815150732632088846831042772064193804897754119472303977244004457691225357768472242492564923925716756585778413646664178426231363420934480474209698110347604963186909607130918365773344988822837754880746326092954374549329744323254052936933287166019321385326520625924004522787001016255594881040716375797874717344220922750743101265098569410952104890551060665709283953151691592920962236080173010118690986213614688051069831518178784409552064816302655042556813287896079917954184608545324844256653742333530375472656504176530569734493256966848446317121278648730760282053701462196018494842675428076875728647584009610127222845172340987000122235704022194823756976808963643054649334878597446791898209704691013646747041051123546593732976472694834690321102872765543883979353455709939356218197329214551993960127722755210187599744893179949233855222393179860592756103761506533975665950753515810279601285627795622507157955169513985897694775278749681036356269246269542798754640806501425146895172084072498923122350001517565745041748136962729436156798250967773689827721446219098132303388490560437250094649413271056739140079233516247544473560363180251745057334535787015514305178024173271310874781234949235966928129384921226275571517797894446129464117043336439345863289340624342677850114504322637484137438462938133922993370776163267841672225023457072551047889201065168367444768716866158118165582893396109685551813970413885572419157377136675581531606603692452366351387063213101757915557076421956189971291637040554712538006103269372394261607707881724866558155590218370822401589321111271789899245267080876509850588359850045647047356847801360316970120068911453100518373717634014999282559609368042661987606079032974991548526832564576966364083266327274014118411908215105846195993296707543119035517113092329771495161738307829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -102000915576719264230874067201769796292749126928159411998847774368450784324611742794006800283377407535667701194633715992777501015623403778800297011555946387962235406913004041372517506256410146891370426880086932294130837814303793289391353457074198047399965340087247524235208789258204995787104245449135988109278144928601173435216225072603779000589528952744288679930970842733981007189647509898711550114671672734905203501051277665206149850255732417933608653459478794425828864505420826239983549542028367264316231437731159389969623212009030643534187991019241991429804654011683142887542225347761000659818729812561428119864151573615598268751995561690758784866442383760775903554727511810798739665212525747401592836135634368557893755399028646991181943965786580646347494932349977476725237916389616056818462255507510142350079523723202224203461732491481035659040483298638019021100912935262938860984726330455671068624556470277816575841203991436249177287589425380494573104833731469944973562966422602704200848729578382451963968144652548671072113619712376458252459618795110025083434535215938789462606801275279618574871961614383739922772279236971980071076569471463851527986887404084949585155940518020474156220437274552495769335545163821194539820055267714310817891209639608487945196255883441801621875589130518320481686671175200298960168054620429003543970966550987098057254358828125970976539584477112930916731644849885495155284512195068538714344290611263697909248127320563137234679456755209703644625856691502580318981590930621694702924947602830866642012089369858414822546726302530445038461926543453727475027628797621853192788187994411396855976744368695346943316498941097353045241719108976953498962950410658360299891092346848045027054757059399882085217361194460016434422317974866091296851034724269721437929742078081216616359849366540118471842594181017192659948333366380142969493253976946942310032921629798409286268297366145597818571549759435535092821927704645220526064132062216452912147635912351620595905201720732805591096748946634472189759505287318304309019193962081359870379759651949343276016222321749871961714135393853951944112062244498553204255094261258840764545066183548280449893814145563854717111999626930357740055893835265334051049204928260768304550344618757440360589332794726236193669393965711307027263609713553736688243377564679178223331488160380736820409317284308242620525705048964741085164790519174575307606509005837372210517824624033966548696426012354330492679121870068033881601146143954390907732906929829039516750165581554069906321845163003364172485888386266007627606341751511807598887225440769506265961559228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 72135669941362675889277324115776958923523189039646743079982409809541784678916882771634650364298154430323553167732128895509123252672655200199112282654036834623518505468145854485514896563397609187901835406333736144917571038597841221163372082766816746823118870204464867704995523024910891286774537894216057243803945798544123342442802108763934472089358262593975298776312555749344721927734700353788539587645296799180296742824571160968766045469494992690574334700873052191854385694869532277665145323284124573444850084567445280720168670856244993521158065635097637452587541874311240401849508499089242762860178408005092276221797913348149167828570291190007836538241851480268093164293579076992887389405472131397462129909378802515327650473416153557200151236726690680289440745449594856433601996660881050870558223082560132418442097707271597767327705633182146620567165717705767352581770384839143701087261150068197265107198995761556658545724462948949515415536313340388014630728923065595197760940093503902998195361976280075308223793439504550413287908509912640060307501011794441262330560653537867403180065964685478574724765900059539067252041927520713291373143959813227447497246097780048010020402154399281042250698101157460548677591518136451521072013628028798353651473690905779678058311257486762470964151045932051106117730962117758955103397841680171808524636371012996972792075783306039181515299822601125458532020608981520217548675344883668800558638128426762216227592768436983518973852341842864216743996927602448165605056365013717437246668451442758808091711791758754103148818877795065233217260785408460911442210397402755314715325636303741683768773236144196256939844096683619454306703874890179553971493280137048449119339551479807678666829152250219942094737213768790624531801415091467390715428528467432170242274844151938722187982829912879931060604108488326768981076350136301463453157612213450358139639915011633233514303959643739284587235772113719583039152751560305093731345218714819899197250817553443491884912830125033911682752138210793466232642643383475851243819183168910999940601197576099355160932748450032963167199319255512124689185624669199977542500368829130326035778688293494088113981164209045559967825673066164336156870092614534091500729429238855966988247219795419982240487497759576139597475990935635705928683477453845105779343040604203938361843005710501126221131309893276982267454750079851252016508374191566820081066872959771082573505201511662795209533157939938289634198928725492024506154251269160244747664245635708360977305966424477953803402219989323741025942297020745992816925819755102069905772047326044484230604390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -11387037248428011474219164964606324880174259802168435301146965001302872106315934556171394070367554582368516770861462356707976837547271765602955424125134319265840427999617954047549124728062294847525260351835391366402821411929521865311064924185549388084482885568858464655877450076406338749183450976227640044758724371691864812836455781472067964104432738579617948441431406034313210202358773062731871583010733091723495631951729726485590081413994549972274948161030481420640572930172941533619944405802683057524790531319651910321011077729184803355466804961389518457067111878748959711984082357622459842754548083851158974126508988002595102110989631549553985329511455196828438237132247015196637798437475418457388892879212146090202633660875531072919305947393074369401654358035041221504078016512405788616773551494449525562466426680336568694076492706843008419660372447480138772433704380153148656730191881645632371820593795308301980447819074318666077413180436397790130459784955026025449642685798269435645701009088657609364705812629311906803077933788909367913886324058542668656069246338079563639504537983061411728695646175564013898759765281532875022543740493392954237583622933315549996335898464943785531949302090920059357446757298187848753953002024747499747378199731797586499353734046687383123505831217861809806112814466906533142534072386959284120627122162533058747074776341703737528985948227398969341746453561261654647506161079867605042197239870796049516674713597955874545331778659950194800828435749809808774769972902308139516989028499389127981111514790875163975765725736698650763534118766039708240998086970360014915810268632100633029835279029317707888276548381713973281735074640074400401517377923111745384989568845522782692280228945635562964672935403872737329056045088861604452685891419049371086157842564518305969636935936257478792140059232114690515799716039101550125153714855042421209252965556952259114215469741922086019046487829173061123219947853380755797856733389736616088766999528171656024353319252663795523416651220584406328757318770315202861161036719563423340077370795838534754199182513473849045428969689866523083095896327796238133600911285698098829649611242663935599536437964071180779524953830365558850020682230484221098559987427780725256291014223730523061250060028356162834314858891013378139924458456649879464648419149171321884769381439042317286711417799173182292293141809339052828003894181115680244076301151872054815152573080620936641723014553029226534828950686525369163014104665550269049017986385304454252156887805009107702969712987414507442965821208889397931924173383622975206255794931355169646536583806976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -70568124943018179068443894458325250322230252541950972622078481795243115419040268644134049501697765780533101642397668514731593641150592132888635617210844375963917458363765564694155902290629323062356319094661888562925170777394332156732156021157131043705158317389111473086352254195544119037388634079257424342362123858500326001447833234215645584448156224929928937461222348813835847056036742791309911630842467131257707140026628820881007150954123177566789273909696676515981163446831440369744073115773012075901711142780336829723464565900992681717119069384988227935674663674391264151159621484774485462806432562446111128297130346831424145566861182367175913759717436347308020908177182602460082235525195886647011970368718987380808089607510503586045973382364562037594333423139156895949862692353856661059133329012224587806830636214824476753192469230724621909577798799561129811833230277866307850838552371200691397605594356988958201863295855609795977737212357907765678846227568925041350657443759132030730313643765004664144848001197805194208448230888744687675809868714785062977705699346086612371343087272674027819060900654744239450816601867140912461531032489336647381038922258778768672350276437982110647734410993208496529490622786202022830731617688243442653563461766984385027747709614301226699470361815140283415269475526884169364239502954474756396261678246692179664744433057803331531567998720783596243949595899809150483619904760093340154931841672531129750928793231625005653443208890998808471410730700900882854364230715546617967740163673126288878093193882241876544741451565394471123600093670955153049409914084843210541648544261579963497807880947503849099393809033484570944472605882357964375654423697830839417737045575654732863682800118411656413992846592730850299800282337855370057392548407146381932236900595595925557797366357547647922834733814044547749801908358338843966882585257420939983148173118423346799296545877919985242721901346159903019573516917845342202173427404677681233488891143203189290035863721971884771721773666777636747440337935032236132901327932954953195581811110532966043752574545489091132533796966460895415201012084700068748520842156521268488045921017067951733989781456088314662056799891403529787643584917077991893559855943374265477098987366602374941823138442927111626439640567879364874716128960610211114775339410060570911967121369602412539796777609541936102750712662705735005020386544940044137408544575351736501822890316049984307652588097406922314421219026512802578546759267002945050416384554413696262890787730381020954423518060617836823932998751285511685122179599134322635955423457226000990456218910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 153468374928024202063521487816146291574361097080457576953712541253974144459217428735166413987797540395506942049210162660314513933043868046487703031213820349709351673882642892510911153926616660052429048048164679377834261532364463232188515473722174921339041994731800986401445616861031354367227171024618933725266085684437825606734692324935619828776492320915156610494227917630584311553016525066407863042017711991227092501572376702346606976832660307660470008087225819459073595714790074859786190378936640046452177174473991761018856856845895106766370233488620899969178472586971076015370513931586545828035080709605659203706764834303354568074712522581029572161131302850339002845412017565166523755769682186659054283106357601499437470892007399389345084205946102622214449751847744735392586543648332725235034141129562460487794687196959558990493594243257495594532691544452965080960297766251397720701661346683395384120383254477223620047931348574909797126710468746948931266989672159230469622832471438673571269913280344735722315982922520134858016747962086308939735218533837779495144283432556144220734010783852083760334852090471013447671613121146338859282747639575954545933562255137050111583379439447634791115620969767622074136710941712373181869353472911168158660757871088234358427138708703439595451426460113589884170851600381899267785471438300036092495543675689204878589282894242548685201621207958898816983484455165204589390624060771127789787366754555168355923355042448663189313820477064197742158750727812493805247009782574941435631532610816983780148119560637373791670485063647223107146857437026413774565391160835608567016112983323995555092147685014280271144719989317156912234215403580157452999837515983881535443942743344987550917234894660764105917217878337700216509381642978995028644538489176818003346665189399859422013703663728118102573425845388628634693473135211303968763319055688292597608820158771052638140642364928070160166333589031545326394607673524566140394561623867919353540509775283655430986067238141331674199585938983992435335137513920655973830076977212472503492648994611979704114869596255215819470762250294112094392712117689697509214803199540397132660669286968042364353003519775284443296684047125463157962412635037785475873208743808732602294719270370940942736906987183380635995779668669004349704665908622032813844381689686735816124199826403759649927034285115112125703984205452353416955394362070106860425396798819591072197660338336381064511023851423265827278126252214353774961013025129504457890785913952240915388186467568449677766074522367022166403423386168690685238054343978284186015491884233841280292558471168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -213522962558934595044358035345834144831205048178789760546177958225689881416082669825291833443971731626567212225523054320242070526669921999494919050056733981731061056272741502457803053870202124199671898042764879730589057873195630487805406574720668756722508450029678125154831481501297625064793924430367362827318396400467981717060647009307956576951240798599043353842167358506990899520473301376639575505546868715617092135990922813763322695988934658848151963872537894998957645224676938001806465554998735359053901099720103214604204270930329659328803359591672682993292123069972672332515099146622520841087372393842912074117986875761101948715712934255705821194583694644487014265298557732842461488778280113264020392853504472124019156466406557821841309373661307818080319317752278089718061143723682423537105046677652496546378166333605974153689485079374364192171627620166960607528051622164558752084139184435147494839575555357386333226263151925555779449092401053949979851474540784556190701183304172468989581148649068941789048488574480463085380393833421458060941613090848509329066963596753196958549141701957947342509549895807918589989841698039338120479878032569519966624776568290209982507502257142896315476024753355994460485833252060408250669261904650380211923051881444737828273262615708626599451744382615747860091706584170216744886259270343720667821445319529472386552718230300817685189515364674556642933378810197119707674334019266079944516006240558222066794635374544004696725270162215429827390857903355630792104617192931974990974900523014655367941113083588028155279864953772978312423304873998590404616707806963061176103795311250587776126065893621999755286317604174313925565189367022789714226851260472646325890847258579134292125063046124423730251468900511452495836504680083454300812635540805341246678179127643132451453712239271396657275265593194113963386139871218029938424474001995523554713849930941218260363427430985102184268621976815650188786694912441391018623243333043640417447613820998422290726480526184621966564355493089141247968959254696151991659901788007403966516129689796049929527240113381497823073992403954567988583187871675221180179492342298001871747300013894895910668239346545474755966371835692245000546004359666197789728782898274315740515808296469258496930325480863472480515890166590131173304222901373876949783182007188393472141932531434512901627461299204058722633462004679712885048609591442839285827240432850237780739153360174944305645021972517127133248163366145067374058170242225763114765948813522667416503192785159460330933236047175714247104725704124955475416751873944697977410016616640894157627578122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 233663959342500856237415708674468998273944068282227017928441740852450061750244128649888341684873872804978377559968397410470538385467950300681927604225070169758438110223800290741547421981478142142024559610838399674953226585672238773170219167762744579918818535040151305581637279584895180185409612672454546080685344582353784743006845712372448655469733861745512178730164927967999724938466793485876420429864496719542305839651132709167485146015056883608245232868839239445786718512806124817030253182074140669506940379377314422336186320898274259073866332606418534039841474712363607261252130292178925624567378279270894653388715521186114592388702397337194073976581448008608666627700086800937267017799029119165947523622596267097242406729887939099628706529738404509609471438301379405501545890954745993428627964833890728487568536452724413076611534370927912857115883917847376565860290620123348497198669147479299672873449136772314441213201470042588424606116144729158216048476143681890942630832129565808356414731481777925006280387725817338625482180927247884463314185883905544331041084221472928493245828917844402817212357728992326397687999637951334508654773032568889277726194310305668713968287951010861663557816836714713343311581220791454431514984172975029509215562085017959369814646454125267402012431607687076833378454139537871266900626471037266926170896847301798649548543568620905011199733147927393614235267704656233584305656149099818667211060460335984606614813890331185710651738364499185633801462323857420075760558032307025419851886913614614250171270915767340660530980028494629180109715709494561760708915236661216596942705128193876121061490260983359031171630883521379269555314294152519855177909857458671437457597409938282069813670267788868800151298596707210883694834670854406540690916643085803276806476271615612345327257392527498380552602747838595140326049838483759549333216183389172409819239146036613902156883245447382182454408176689687771628157629359534178567258482610091574317904469908312682681439725987864179789912447283629783677172491505064609886305819082430769440683999101508327230124517143271223390406894576704160229989959543035008790393194413196262984515597956020204601831245076520317095803631035370686519987144930826327324853148249620856671338064183817843041030967076392450619312284094052975166675422528924912092129243281715898101901645915764321476276024930386417792640114183037312585720908981265256522598655494244660423546060386548177317832531261302953690032983017995375082605557860002251831571977922135157578759098438802678853815712503603263155799345015319889750051618628417952091019887811109236845003669504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -211078308459752764638953464915667309718827647759140445293155762866420111395294725328970761572394965282254441413781840941766903568781132005511746481570975934416464695544143902194058187185868359740740312948934255450390671381231924901776043538638052651841535457272934855831271388394902942421690890571648598074271583253659476204529180989497988111847608953165392302096284336183920708557117171479664672174974480165255041020611579182495579457077270869914407006429051377222805765939877495086233689704813176399528304162061398411756258161855551533875397102375745580864638604656165783981814607667313133355488284594054725966654759106582474287858380346379106712066610176976128377689879595257091904202056107182306012127973104702563182281358524102117888780226034828803046740184018590310966946269228381352813778949353992291050547482059875198672422976030274875551216327196083343816768447826571064172527196474702950922247385764815857801534570579526583301526067059063864442665130789492187165516435428769346445171603302869180277891753343908056591388726227843949490698283055642854171274090846145195077223329281011850989481134717103647503091619103282984637678091820226547693670731776878511293608177160710646552847147036413069435192093393389678526883012700651353903744108599452593270381619251943223350110397205579959188489509022529105749261809837364720984627190831471318338799002859311474064086138888711949585888721359898307310314241720044349880386581273816538901154454118773782588158034561868809899316817194320069633173575885103647107676924786870950595908995159704593248439075289132843301530690185884325893411372889166493805464217951537783686340393998185342906968521694964291413663953286130589647344651480759369925330161958571977701098996200499132869786445976769863116351841179496163406024560673740286927736470332142669999022152336950700449530626570541184954468393326839064250517976483806101092332491912299628132504693819108461194346925436814090391261437890528884168767775694202210349964291558667322873085611985339448448606830509394835786778186247713934245977747669659603174913535296040636032613997401589700548102424453887192749090990010058539984177757042660480779573365089010856299526218894156287638067104855054910751344719858346478741433569993637408592158296532233537182194703914652861497821666288780495364049191798821963494253406159468024419412096238124224385886105298701907471436087387886534680256965098910729105253489406812201225993801707328172911284359639384089148116617747940495354970376430831863143486329956999793546035649742432598105599375165962641739115596673892997581441312490293124078987167420088868151563072307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 157503265981099848567468132695077827417720628572557302208143302667189752382825503775042912034691117864911331646548470149206941809874345285017726717019728796471447286535316817063538108283940335423975748941584702782155947398352081405498366663456110591894471802406345024439147371356137579302269972565090071358697110351594513133124008847047264988496579171953308657144197117033289314374568227001842299613400332296157314900146853378263886505226447777180038926780295273978200574800736356855488909818954601410862197037472171312177929477257515352828679326987203865945451072953258918866608538885701628874722703763006031151176572791317959823857377816770650606547507041125424673792543738629515271777614334598681439905462605579094892960628145964731047279332939190061066948975520264766038616375447800625755159069341385830463716285614827833652609787102493281072987809872280274773892149889105688299915075575342693568863592461546193073381692372976911457687454413781026525429713549763186972807521142011077977786794458576349654368628363661682051203322220800624845212763635553925559266958920597490216893546029520144716110613952251593590113730445469811658404987471965333072454131611375222167304945840801531431401237225802956805400474919164524415328108179383208968634473731539728453142010425866326201312924223087782317757106440047386829811247549086649202921474607371310313381543147312969500491658245128761690961406078632297880960278308027014870329587550618036425840382182156825225903706681330110519810447873583866475321831178596157824597151987864125435479817056497302168380484273017063892644168575274028411074060364097074272417292793860831671859947538368043139791774440210603075316918070006233967313424732938248080850721657006077607544230422963961171626470548841971194911121445324633526136066883339073786225746132312305012551979274249139816383841563066361245091789740318184000364218649685400533603799724675449742329662321589554784672752718265078569698169024191844818931815994371816294149138837661105851135123694488622226159624292108086657021657875511751188070190956512345887060714923729030288406137515946606042211961379490414781497729856426146780027640104365872159351087797876438835932116119617473933673014936519500537701377403129486322097385709757513014197744919480036505915921230310311851528500035164943221333147134000032029436978450607097995304032381609183809646319335582282233225406841652402526977638369924317145506365760733683482002271612415937720991207439346508637744808616168108538676232077475299952791271484922527798194013649309265295137142749194593298207898103037537313008060585095561741992297037092496597444468932608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -92665999110714080273351841628214158828460606643211469243697726498325481446886664347720556711483350929484699600865862347543594712164342111229884089098999220728085151841820053325490376152752352792771407749989870556280179587372038564827450729143935280083076197206165959983713214961085749146600675755875677099382622228952222880391861947582507741056446410095136139339908585054388710904148352571796233173645820441691150487801338786606593020543139193105686791945768001030915158789311679937544653763376034244049438012397861837794050993169130142579330505132013968101059019103124594248405501155711610214859015344037742678503078199735889566833292992585172217513860926511061960733879790233850578311919163177011621976137786028070646486144089883530407967785962411708155839384762762484901129135358137840117529363259831921463679356187855644507463580469529422791693236342750410754814286327010227080803121690286238134710991195780887009640480048826350468710473566923855881461455691334374586108661841505640576656371169758000426726278771308335651236590901869228150210291653280066372566447529069016898785783243587696210632909740457786894633203847451367806469382958026587628245096997014748460276927468608678836934215049788846320369339308103017676016601174369487489518487443544525398113294937379939431219481566403767177434623135143030300474888658365563591803608726816474884551389887784293900703624424271704279942138013887581781772973367955854566562364338699313401727475192245160071073520145109285447288983718309242809055969502778646374561140606427900734388585918588946584120840956333560519066130641104693922145919502385519357009577130324250184763878499329409126926713805414983437133914266856749632025523946160458611071674012625930840382238434566794124592866375894051367839568719031798788147750605762118528397845463540915297433123927304820491182532284236339176199059186593365172852364620018922153069828363139132145068687676146523226572922806702248511481657020958976499135475765936225624725399291914845670129683719584368226871528059137307752582779326605395564283877859668861191363873080345444006881451670746641669793765845056509570813711524939351892008149777174472195429105293985370979305468484275087393909426178177842231934835592794598209322270743189526364492639960597631144870907828189428257993867741719461603590696748550828955281173722059173388831855882147084379058458892086761928650346405325760723793226293336937723697157143274982504319619253348474414763032451492184364729073435571233928524426656419444953628346708714942389949202611735537860173919146692526990324994628310569651517374673990995145987834804548842389842648104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 35255486642783706957051603201261849338574854649636124398061868510707683300864975824895243803612284901704393066965706203385557060484866587498381027174521553628758656417475431755363048011810594796807896044993374823043321458739249190711811086478817851255661822182770172885504899098446531072400189659550551838023630001729903863815895668382773146771238653982772412705600388322101615618724674539424217333914370838479334344628933611241745547728564412223091861740758210624071934147751137796109686182705286758880315420302096082712103346018735301237259743049008982261869176623678006655400704148979819736603949491102260314258843917294477125769837252647546814884552413021709360573016719925027118565327303826806657871628547305907459229340944307828072452128332257687715400731047111850728182465796006442822795908785738541111341142320353532219644044967837055185960193812876796011937737889937661690054555222111923870674184735457556729969540320450110768432441431004472699387981138690334544117900056457894613472904803137517664261448049154274865664576206267571493484871973456516586823106200667263554662283430375526051726880528825313461133447392325860303327869943202027949119003409947886278803976422211690143642026559271031670698528241629095881906219160167133947071051668623544543780326822211839737316595671837382356500600482253930845519746918157013377796428487327331166452323448333872783657169432853849559683589531468073283912028043027131365174141811657539799858470207073342847040850118285883831616134583867650773904371116592546584512479462276239075632705447393058248086975123613627541437054441845922633620784649095897403273104850834367979319712611835902640089051171461599844120528963043562936804892248541965904707432227741198911137960046088730820563771143897369321717019259204600708439027798783080754961200901350344180833150865422995117636086652515651823324716821068177180469165411100312507576223519489105385372996487332719741781574108185821861275523102032868555455898586833896651001448554500647003000906131424291010784038021679159530236591172033350557036209960344130612536543775514046359994889914722517195764608692995624123283920281245242773798907675337051565869090709639607949474045490404888886006011384659613527758716649418972524969011733535272218930035984350263756736643394083904695896108031891791242958305268120602397054602352675902090034608703439058603945008211598067607838759214651945593325939767336600210399238911751495287221620570668036772475481609600947450006185833541839206776103222785110414433163329211133562886280426630110874152814520606507213575366621308610022682211646135860895404044226951462279747192487936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 3682133897958711250248975357031444754581952964211292670426963944794893787002042674216851309137336606082931099171369056419666380899505202215760941684786768696182664054297913656193405281194050963931802457225526042529548445212495697922574680499892090002698072900524570912604310304638941938426220928671661632522090182667802437281048830917545182954005584934860277715599690028575524570931522349919286616245647856251925710303276761062284184574895328405395659576079860046243456304793371687594455118739277436371040270377362196294667581430855675459159921692591629171286693024742881318685201056255244403832308051006853142946772521529549053091216204148985861178937560099551604963788190719410343667849896723022978877926640370398185774915099198383980038909041026196396005241227011341249482601449748777353340512142712771495621674251828958992665844396573265897763950926163668470606709817407414018639612884506940593474686818844538528322569558376947463229281466557438833953493130251880357931886701872701716171274529985238361903935664212678638956449349348591464049571709283237508364054146900706661721245854455129166074507988205052739620455726413833667592118003396906279299607479906272220903772926055610667876450006933486210942005558601116411303559209738360246009679666736737899611441433939787558753174319845377878057045203221800285342961648431679611467952188105284520541942237357493705901923609217905851394515486421097913891698955213496115805078094801893952450349051646731360968488040064862974366101286952997199401024055201669487539138091919221021633486023856225589507977353771814887869085755317048861417091295758371434412526217816376971985477502859444489421625445212273528542349356057730820947430057174619885333918618175079095789377553075352984007100423304060991240595650560915785769295155008657452127848579084750652453349129178265106917921641460102984886860907016193505759127096317819997438585596851178325048278940444719660960742670475772504779959317672695995537411691846580549036334010136856296746869860089076501357576541774157098041261791320259138495375680309767219315127338718919713488343462412144066955627645241240215411184485931771930765071003741373006153275134411132946762480887804332668320700528763559497901245210223669326385698698666782121407297332725700726333807212583366013942185486402499081169074476663078484743460269628956374169379806331728832110038225451745785765039996385866037292128380561426536748418120994280007961616092483697625188896335619238691440812407580940042157953683921348052835676131396354853404807120495430333468847944701164815908304308738678629616216336432870567682953302594061898153040281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -22396469770744422726068114805495056283982285335051684133622164195706675474725527739552929570036560835431917247421117773221189463165546916365174048529966884897402134633584750353706368651091646375390034647276310193701299451993094374183805354976414824621695044266568826648234422038700389236933903739138527459148460318359421973579983763266954962708436442123695248943018775080779191870375004701864519880186326585668879487977948187471676124103429201264573845915087140424799500858382152642563007825398154270653764195516958182589378237956435230977422158916482553681745202205864928785810501172379366677007530950947836402077100007034501160386225215462915644247916464361090130070429759335956281893570297652434570371901599705236222835259292283100579375925640309210193520155085441615878817721111241843828980132014908289928031109424956248779042820186500209748457959401487120140645070218338642731456057901997249788171184403391687567282148247791939814567304906770714368906392535923090000332930588936503754983299007350256983230539844965339153529205143555414096679096598703834202694185898584733056367149864247658876332418844184720511155629421232396190519811303533992659438102868729660628729503294009890044167268897441335954305733464914066155297446646927728525668271045911325938840084052357747291152771356911692469784724607605461132503429199743502102435152832399438695131738163914247763188127362151358012137014793155093597017733294126965785992397225939694586403474536587350316109005833127344974627965897502016252556264935637198150618585074092766019556584822812291430027411448857105649765990045119681916736547347304288568976131796594308658588030610395302819878154346811002449961111589641853641169612067123826722434549454740264709105846544598428117261348813891757718101273457297204754960367439387835279099938403510791945199054085442845147259915259986902873901944309125665144222177246620479695336430400732703231489626675020682365235434108549732825386009185802208200857818551486956900628598647320525990906480396489806000234297576083542034138817904017065062726042851421685165385158434287253823183747059785451022791867682750814671777964903849190213969823795422627031273718341845672596448820750627280154227607201797868317592478579395530063332965471719637661044543887871526928409875227181065107013037062602986326237818268119437783559825305377726432539584856340522330344565073454850018351627035310359728468340872965112033831757728517701882388595334990098881304895798754284992731888989698630880226214631168140947131170481006716919631596351257711784666162118680195134425785961533227494108164433138856582549992141985697860281037750272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] -40065945547820894616005050116978662844874711209963394138177080732888539922569132965428699011358183314827597216916526482615097273378944658976980332956555410723356214699515436421451578804153810730748472413368703790006683840500342169777294644878569161204862738895271337444145780042908923360507781984068842734291067850677105868918167234333269451076983780337401246630815152095255749765446106358741117257165391621789517050287886626025344862645406354397324863773909596765749897488590400073283640434580958799052506537112094686465776998707827378867721571543508414719150299610918074319246596073790104090246664964205254426624300679451576612935322481398090586799440562290958492647579978359425646334078927358935788026715234678262908878209127776491588628903071992661170062436124107036536933468356015776239475016263969558554836167021459880403772593055357671579796358091864706544463625136050375223080838028664950373016112529637951712312797263055236352161949400894855157207330880855826361204850196157380398550643402112172597934554575047023443367583133524781887052854032640734315698931047778004180120068819880336612625008029841494739813051446004257139368033253528021354172384590827266949476557294724634087679349172087924454293569033983036629755934921006819308542797181390753436846961282161031659742109539053457056534354409973778974759744024437360165549727512563763353910832921362299312806012652268137158712021029628753162586423120466524637662582267445305924951607008171806097049072886775494089732689916526821034946037766463877965864821180421914933885826771141672444438111385977765148741277377984546992319077340661444306213773266391348517479636811606793571236636309288062173249415356112698316239233135572795180754118366518015061908011590168568578169977077926109662868170496219784405045232268045396313571095474915941358052932942706797474336072048850312761357005644981183521475088713098940226036854914882539202033995726384922972181939190356790911069774847192856751588392300986884264726404050047459248831007570629950846412024906379023871138089810006521995435888660616143069145767604555345057767053866965317531270786512919791240647064186179492348218007896267985776060670349993145029051873679170131685411205715740952276571575391713495045831674072436802304081226777540552007761617892594108833940282295612222791124362394870817492570526265232489041513455010166510388404960396268125770791488935667018268186383597433462232524512787167553744595148100806671102625035317030853428707575001699466657778104679992770896394162796477252856410691092525885948714332340523042653067691759065602153688042351118159917219511371371915509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -106694877738710223590535669512377697633029158931498387229924953607691559597248824082743279831376782058674001454688118882721290058143574050963793228205373541611627299885343784351768501629245075071391286618638788507749220397208881741056363679793837652789339017611688849151041642889456785695764961944061321693841975213673258815660262499236623570333654653365667837874804225786939712297144289944891300953261899118265488508614072174656987189204124587475323876474268047792500474286164224521586784973058708465248957964024771981023664561930981749583194001949279677116751484572797808591082123797971746881679722153354072713625586859543872581257433588394656056152595059373334903777885605456140499257695043070640260895645134854168608377859275568425063557008575510960239258444980486039171252313653309043205134271211972885112271058959389254821896838839040112437256251784778228889596934933912696986991731498028579702224371595584784455901705652521543010937282686762618654315120571142686190226888527489381139560242503840665692938373304473920890331214526952829723662160563188812707435619824903884366068627675539804158933362880146271263031555652845486686684894283455195077107355584359511586363023908150172885207161466180499842996133812731299276490089100879171984794090142849991003278180576922951415589173130486578921698746166768713816992439211522743326617826628513630161145026837532764713320465976244809230483753086371554636090333528811974041272939364971349712270222549325740159428059604746482025459613269562200743578757213584856423115644617173737729840735766506449533459943538185909159026797430830432753639601175778806092418655283004477829298564392466573567556952012273870656766638453017702967432447118776674981457709027425114640252179443697200807563564096784864794558363160334094954126715258682802364604244087538768029494935351753844810162356081313985588896590934772932618874622110251767146032648152077015653162785121173422769834049947807964449776701895520163527804464053300079219453351320711307226375039028995994883409469465792928845735501606186754398961192552298629092529566858486222966906496369596778895936957440408747888916474709718404491506865518665829502798364393582771094370686711289406743415145779355181161737122515599702317782140912780531484903097839941551059726446982696400781439341770718334296268997834702344849190616679499604957242439181126532414936843533886418538661638727959065414778801418927818409731329627479345099471608824770322831915452732349926653816806690038094790563222215511555273622686545544506919038937043876063799326984752092172787543573036758286822106409814494962823839949417465134448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -2102086899388040111160460647490166021129958276111065161494806439676581142754420297553949306383143141810755561068279072923022584140131140780444430634242285161626229035394969331867392904060699005094348276177601302636872291717726670929315464996871890345488007020743179728863515003279941397533153083562178070304333798408895433844975569355420374811243068750671334047082569605867665112443745264394851365587568776669785722080551380317794826592807478708497501462839973442568863081334521328966799556659119681982413995708359411524755880111090593722576350403631970326677965654641252537857371812427924697128161490255592236107331190286076723949101186475418724606957800284489549880457329034376150863449382449922957021600669169744439000393918788627210238614763601821425896926578440595188255491839732605701901727383783268792675879874054168201145617497719475350140210294247572636167483333781256554717989413615663019631516849498894125720020517661532129223248816284730838308337025962662570449344579319438146673309394540783112285535473076840868791743828623649941944813818390857661793248885400293236852420591019048463371836684654794395215736859079346597368876199898518907559961625206241844384566784967199403925020234643917636018378987401523802362738781992626614413768038697964491113344752650070060125998517798892963119601556163331107211771407300690023487848938827911906515077148094865081340179388226627237046213632332375819119414591564980973229311925403363084757779165592664273924566604478473642962672815161771348721356615273364351579524093570001562523075296817314263722692982973324971432277213708333082866017822592779007928199597797982734156426405296938711003555198307772959874961929858575665944550101842301592586180650484317788410559255024995943504557062301072325317581212292695418479480967829726085919687707209245595423991125838374282964077241619922332913217098727491254520768762795801873916301628994538764992175117976728043202431197166361731357438106057047842747665130244030760889836626072943443881631124736255544456315811647509881816206882561772807603590709082316900574955470611991830847080856003687412374425381944658206905428771094535303811134570141993814846337627164378841906104124609422493064214978907069150091099454488998286020082345810669573153241285245085748996500470580366137464246488805862859890229046641932753055603534161701003787101729285806216321932437653034483997591296429106758996706003839394377463216505704071961623321676943376483728558913041407061982621782285026842727780915988812261709006372957176244857818412763493589245094829767088104566819740938455942621721281628721703710840177587026934104064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 13356533096218030802455051610029041467266056079043652975354852117150412628313239305195069192561444897709949277377702485497571973509452422492024912295066720497570741193120926021424049341215380177115762922889973059317130163297552371069404870589204066894614596260141889338573650300931519858099480380362039176095884254062452917988022011779442229299418678159388844584019617608891585926365003423526190879364347570708658893587168166558540620505031859490628312474278755932542980354936256647628480157648980886690121108787211337397096590987943319211170331436163697131343506377916597210079906986502752220702383325624022316553647073206679107091592938687249469037389180135290309213256433111126231642967037267153807524109368784645351119415791807258664574484028113423162737874686643421317890022018196806546055944909447625291975560679790274549549258794738076324710594984731623282456866142455411300283409767267113580863402173745798932724777301384202436130356544263546357856307086249043386250219275759636099766121651994218057063533837151457208148939415507830495277589197967885923364742866282296456426938834507877438813776699758584702105609996810572825021392441310052313015813235800228190911375191268243117099216010757385865836703252659927027597697139770484971355069308451708261880648146743024418846234779708932026617175536567889730781071145096988965188076675028924960677423558021846261947566659704163065751810589177581935086828249076111027254207831156386930409820308301792413837196388022291266541426849675195178010767294393965728201410479901269821528200727077031001732077978942057090890877631024087564759467223282571304203582882694255079638716792583974443314996412270695946390357836080835864774837694062321584105347037169115416893082770806497530482309224144949329893400693403057919410668581598764491767706130243831400386529958927034751031844658657367171299029304220014908809813063380769212461688486074958635964242394815270590560326085045475583377280262971818166846202671774380198403879994376016414925196432262463107144402697060181760424338073261225668692356305910287277737049675194486005614522282305710180424904942409869309583217450440062068314295482136320874262289838191739686587278627123442887849913196157228920270726046528801223665849434948630465379619825801632212205610667323895262892578596860060402230233727191203842370083553232544685778670701452060057427717451853988632404328256077875344396162665160773919382449844815166809627222222283275114656860795741207632494579174379009851038628655844742061873955837362603221486762023811702521083875826581651391261540529603883499125611421121720100342184071628297601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] -62898617552516231247513240679552609739255631592217641379919964638570566100230051425258655089829970862034661059449620577370735076197314267770566992751279506693711160009212970065492855638697925929221995108869126228376544813724703854128934322744484475071417284713298128652462884751219986678611464658500496685127308182430022743557931705218049634012434293216332813800405903468434734719806873538309198551901113308664998968077488813235089870090499941780075549561814077717157911679156886394705654521168586773708286668418146484436459131308809678722185927427473297513816756897981809385911428755574669200940770459048134514056632585696893075983740367754329596150640250738492787391416085600583195188181937780640456503149107939709366939866536696571060294337021973329435719532572691972933712575235608303783047391182442908804147337179732056809828288224698284373941508218564864576523318590371825334944769825369365851960334008483177181590897787091770621284935300308427154095789056394785033550024438414849909039205863210089511498772327928692300401546876291314652296760019920411498868416659134957725831240695386099863125844128824983236177830463382568252072138817910489503159579306546423944638723874846684004686680119512915391327578889974528569263132395820932184284417792865227834501862961317560957502273430941137420975912937932988648445557454758055972383509478448855938381323178756128571163543840285866509786216526334939158872063793302848228545730687218679114246537966809018124899028904171761399425278918638995973200815028568452476195087711917939553582370817291045353363444956053444666919927352957829648118994547813945764700321359216142423986287089751317629825929923453879251959640529990950341111716212298936449427389249811226428480581354005685935293986742844378672773022912441586579596821969195864388476506696434801950657836796200830873611828216159088587638184846612518652484754292545329253701275855500672828248695819453350291668195061455218219028484469838528753268707441726183763137293628846019990981306360902187904179080965628721927286825507781442691917245090719371053823961085332435142510407958936561405083935791067266452739219801389559326420696741421001588325504178079242810914209198670009789685345900366566857140897152661801978973134875820144797684046492977769074492067066121027674537831505910277031293247330067307492221932872764412294581361553778139498957010121815981026980922609809107653339305519614729048647881642791192870455860626286323171624715735799659712117677106312636775946268977524234794521951054815737865754657904567879320018757612686866125929771746718114469316082608847594683449753767713432227807232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 357203578199780752705100916097201260661815430271858262715351390313086817342529598976137093357769895299730883229453921318441153341187156136194792688776048447162766915994663593410537305693145104300528522980889704487470179521566750306177787674981667635381300598057172534869167034181774246626243114848809015032918534775168742472038655978626019829320269911771554803017178779065427707266574329900749480397023819995028452597529585236374357080711480827912377014186782025496920553190463327922879189874766272433221072878383756579239082165442466281645467485844898476971815290080907796131542108762905983249370062941051480347884761991177698717328568075654840138405024532602283576935615348953827228481099503866702903240323048434951114205696711436548517247294238132509857333108834953015205502092482421836187986362436612978010644082504022150808709504882368026114888740597503559662421262108672950354481945436728497548441585796751559744326883938956337227194300002349324618035155677022766460224247815842103829179456959889483900050440407200189676196735041957800649800129609068484846888753973950263974975376429221961601525842632785090023927185921169594477392427076127931234826155193460437193714059208425955775384500434186386699658492301058401792811142698669502636891049091087985975871695032636111979669052244266063711662880165237304244251007147409078521426214622400166769773563077441504567642319967068003636106502864478734243053971462364888723081457290460988135056116704316206828730942601896124648077963598467799025982756240114714056238811632326783146590131631584350571205870916276237783418788843089414816042653257636964952053578076512454020355454736511747697464015222313965965176216538359461211621830899257564604118050306935718336591080370392179231010367197833172429074938455562460007305946122961311743032951514253606027870735354934258183391444195455791067394915853422733328378756619378192249280416727688745052410408010136194098564629427209115513964185987307047084947758071303872437480952124858955670296152180097577987033139186763939243275394329852610507730446141145085394390633031602179832294490209308621942977745068980355205519750185733799863235865317042638325737224382037113436981285067008062862472015234411286505001152563506012600236976413973323636984203134120223744018897181284455618437504655313722451785648449407826544582156355332493371869310678005751850352532694327449798201177713090129405466373132563825425901282039067818182714386910579742951564031966351872756836399297104088058041992255837653399089267454537796736861638167003076769195444414813211258264605421726932250553653794381842519813347461634416747479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] -1453731161882154869158870749535568672529612389110346630449697529699024391180731909837717673039631682334520854831913353854145753141839576412631967436890541431671081298642049767255505153211532845507620086197077271149891724306593803253659133236368742786546080164878843355893570018845585815059468084438623097312124927124236628704291094282841443801694668481370953551989615442402646469455664506960488765894673814352348026878128094301067911047649596177924602668762251468463832611087588835288097941637804312694379037173418377194616418109770017904439661484155742774114415583013414970621437847508309261767214404355843162284051322848926633919086838805035551846046441696816312086717426568194258900024158878610662187805871818200599287002803128833718230669058002439184988840017518672372422771297583493682053857062064343406868918145677419663219436998280290204032113041606348034249114941852916508075727870320577353710597581391507998881769130547024786020998163526650206692617352324349964220826893187938314064347610381105057958552508765468649304424778225199085036025971867461028804670453732570251376088131971560600802716539368841441530310602209895913404637049685542726849795768841841524463822972068660862517419332672073517092944130787034801289825974832709396183068770814203257649681902542993207333654241668902143771849366114436723009728848755289946687830776596501034665190370862522010898703019447674187771951284132789818193853029302396533418591456024574720879626019099027856300828345972580803689102472129929166802350557052507413677559845230253250241369735379996315215825399851099265044084781542018040546122297805868046710415502641536269832216598768940410426022840391302224418621445344202683100313073805356236445212280027455121889670073829618058901809974660187537520031385231261503096382309316199940554734744382480921767843628516756051490739989209296684645546099554770294171411917552469616626440900381108220330200203543209810854257039726502364918947724710689924596464766165771783537396333245832659101438532255568522859322156580206187431702239930318552237221757776297012293548658180146374850783259219990124581037343758148532710486535511429828719809079071255200303378684744180704990379753809771647901280330033043902103399503404877758176484195206469783088039742848531250849346011472881597974027950702124883540020093532023679885152409424470088052394950215562381906193224610178055196209815168879711106186097719618336576241726480954811441678496246759849018298892375114238545872591303882953825353271231762394183030575282899210355918761220291107080336685030045488801643514931777213473286400258823896265155320729659356229926912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] 3977486941733083641399812511676908286019095539352386313435301423825989623745645722054532944451428528676701025477854639985514845893926616311886091680001286556887447210219113868281134820915852244891755251352653038444257911360243937830341089449438391700568343311412151316272679172658643378069714432992665772112563967217649574103390659534103480465832460213457503839637543842852465832157644298000156644153406480195166754363577394696774720946742698495944429583366214093457596839676497508834175280032429115847612549791979715577378334195014778629770201661673261189175342052623135341968034914790843027674891834521062813626088228538044361776468105194140916224842903827170528192663154241563354621998435505931335682847163072433593478020702541941134515422672922668134090899236576740596702973771572628344313557687167338725110194264536286521209607795446163468940672920190252925388632204910813413277583132756248060401527895943068348377147196902641171752422928739747144433444159314826276359063720717964937969784278675351312501778398598754829497155884195388931016355554183774880210185907346161708752521051277706380619844849061962001465659171025260102145167810926922252330324941475713900295348136205377596344620635727515407253491514883026708498747013021594310408106616343554039767559489733497988321296629853960115870963603322117288743923666536772892880401513235976920324072059126153260932566283243944362611210079082037224439826954865967655094144483082143583598684945336469998071735639239495923132338556714368974945038815750659372339954540117981277165735903065927423886128351954145183334700560575306359099229997023570947424263618636809771626975255184332610907280320135673384478883209430496526699973947444817218646629970001024812450935638385495681418190595385321455591301524906952817227170248250159219459122895424003374737337100765323384834040766171865288957536356571287874733606664201104428365147015642758403381839252508403304672173578713145231006379758364054204014738996972968547370259981283423828707801272479098264023658592380219166857605384369873812091251018911169464049147997658455772072936129143105393622976691321647783791984385890360709871798153775074967504473815051557947096155839971941746396496174841138987410857296373446051548685383354795259125838263064503675130700725498164572910626210551880516222021150475582336023773187009570521989114922280289894223916417794951631221475334880953082389156990966887254008636992121968288243838358383130035225873549130301275150177535176538303414155870572218631823490206793006178601554778689978227243859713524113839959043055955411126633444043694936484469233903446297749812674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] -8933289106523208635883083404876183142499996462295828764947173317855622951138471499686398314111748194010486572299421743751242294703810036210791488007459138004375604614277715255428920198427625801486368215698017885202727690502017577048362991517645863428482536336883544232181050267951383842482206616496775423343027723806041381717741931269510694813910972707549521032417984967840564646648983894600271558027058043507405718020343461340524962161502796439755391492293070755748261693419264733443756697585025119009002625250650424926990442705497717794249256468330421980887021624760128189862183345263452528480233321181852500440435146239418986178962656808948170773830775641807677431529343801520932878165215586254888148003143539509740878290103446238307133278852344995446942990254553461813803534438558248435380688420859991186444977194721292610023635745413385811211428453283999212199167376187438821633822218579058822394664948574478259113513312573164849881304842003971783362226074607091547912286153777823579520177334125431351248913315080808066966950973856920255404063347304590709621422725824095818566249687979043878287665102885079139389239155306160168641618038856362464927863665787693218196503657168223243140713718680175036899449473612360294947683491250101521542370747477503595293416997743757921803390196480082930274631947898392386848353567027189571217713942646512992689956107410369607820033603279232491672031449876097679359678450387072089954997232658145372865620613205382921186099006998687117659727039177846828645809547132371475452705981898450042351934388861009376101201224691297725209413605948814350833452467012364296574876360312836814684243616264936845668531459887803734652297744423076407268443381293740373763843945561659153475997445669890477919090251700624190297811047569559464804026360666040512388319492384586740481107520398526762291633718143336681537263552975191272257221485633432193297166023694046237001632995452206127389683951395917918958794941318260441362649958450869032504702221578177461578627161887084049637712788629012481919490035673874388970093688080538555441827960648348473490747695793631745528594669644217428219691237187312122566729126173941537906298565305543521437284709228893581271882382814149558030041467479491988475484670005632054755944901570798432884566375449349524703892506778663957829785874116570415076495037370679563964381629436012586069770368168056353195956177390565619178252544054906784269749060497798090840084754072059753138371310149966222499953344892733385099510514168434835504622529722497415401590896598963564822163202897475191851543485130108868065865088099457881364075371399792489310191616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] 21247243102526513274892489120738754233076967888796121190567974074888446620480664301295230078371929823710591358851722912332495690042597432094853092119136852340929126498050037380703751860209544139499051925340055792123820199549088385504317976455266294400686342496188919516015709875336621785825812631714522116037793937593747409987226878068659214041940281342356846155526920592115143163449903588070595006746995204860605011349875533826641509704521910189949657009961478935617965351527975093646890236073719698104993675678255420712077407830705183352493065081042620187662242584799369078451916015978654479573348773379041482815815649609721098505928146108098609415651067144397839846678520970627572383035024861844338131876037798116647028264681633045936202051706407713503794760270802195203420840270645507354341712535162884510338155960117240140769512129749479180501250802426883537177782031250441143417313247194910397229149111136880161186854501441877837929835481009806388400129421090667687084375915686899738380943427544495232162975299065485718098895428433165201338940042963661178091820245336261904480887905783828874150903887527305833198462088326910500602976495109067060835617073028178870894467277095441065755382874811440445573803877192337346821471743628887813696024214250711358403574667809542658830156089237275933523379191863243477341211978414835820380207640212372111461941244842970900573122214708466322213718965415505575630585464046946775654890023272668633966069628459223738017059604373338715566253180231047662206042613161666665315581709882209783462201820750929943578274095857206746991206308002270095723425466175932142882758884567553167788360535564462202343098376612215352305973817070601557897216816314573775965132160801151900028006445452633193423050027316406819371557157581309101641887508787395475832666339802374717743980688656124556724581709723885835050401882559325116518643034373668812082783717767061834881725630578652116136431453456622772304606199938364115030890872062106664480498349421987022752157381536771077262505972692087766211088709354794296243208034485138720929419274251765686083577824501779293767316853597328039036489542476372113959877769816426895327574908282121972187862596309078203091961494937555868257314785581322467581642498190315178028661683136599726733797906282615731587563798606183489083822563960987481208700925522516902045690630865379473007474123364988065464480225771373666517877004465497103539218915441131374271638007080969480926221013251646220128126453006316899690742308292170718298630583256815733561073199483252225480622262761557972418122081289365677479847594789628556816362496922489494689546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -56868588502223300902520864812515212155996583470475853301823623268884446854190482108811073499963198958360055185027177019103895042758251396208073518218491855601577827254478001147952333699021446377217260399534008310841701467915263531515159134658149158305021658207256796763912913895959665196432810480235760523650999146717857331305390441372306428547283887532739904788785683917329689613959319171516774217601032975491455642462289184237601512057584699314061788518641143336738307790472899632643522875159102977295811936406654472628965183675638371848612084340394856385121636156715424720971832380603250985253574249424468840725885936204182364871092743354613607155386169358133731597653626889494050236601645689648125151261322952574869437544201757861889301825670178694790727917621406883484518079527955812958966323569712282287605544794536884132749117041504819415094383083551770875482707560468285157536209072147267238741558391833213545226152990518550458047021507544087390263634318760755854598104099907198044634885036676787358400699192257974104028751787527863258803978329747746531442281527953242385594922973452327652200125558228466758291556852553356961780249787000332906746470473481882423691917861298667893891445255563560282374574924849959958979124694369164069341022310627392795554853630038184702115064086174146173986385273743169565781219460744235287561421187434159980906238549727660924650342567543307478453668082830966679863170027970029262767474890236175795194082899601745775626049630652496865522407304943589652640063833724209714259308360984474640136496914814545322880064527663814253019477044892849074260808891118458866216542936034269770850120947953569445516786062611694436744829346539270876578147818844342721508007806619834683418692154772457970112639959856798392614005876156727530660461672090429808844500341796460644433324517395663028831541819611048030233426550010532431751982295449820370912960455976773798533039120716288811353137560404630392266564044865949531889007198191540535469819795663213242522482079091467796230065681778212720683060496154962565520504388477203603608349103001518530137299395715428387201658545383678915782967834010461803238874948655568461217394847321678160489398573721336615411704644149230947885606924265969202363421610072794946069927075534362129187885809979309843441729100709203698067723646470215238460101026742146210854198931688533445627203026773870367220428917157082723119168831918377729382580705730500311775187959336124399148180419086688407111606551601622196910141366268300674643520574798663806987558862248351439271144840526642879586803189356770209401276715672198935938255766652942882590162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 160197869849076997177049165521357381650841067039398391043368685348838186679738288973232903587666495620153415727975287338827908651231735023521068191168483733190739961867436493820343621162736935629130826207044315541833015288621635942508190424858422137653276385799496240539496520785244291334683074820953285171064494434226760188122887976136617505864043591104379141525053433555074956335400648396452761069368203072988830735678341272794736500380259208567647746712071412555562040627169316978756261679423433456756933288870770285922584558641434022295556240508801711969271712187116244450343368880746598571784758679375285191642017500152977819012972588300878946570358190675163974852978409382998687976497740358065661549499715281309999176982449987862285901077636023868193661645088794917709338495432118478634542264837610943915599030645925111687906986701588974028373581161810801109908544150676270299138962699046674533591224501435769461031447153489127187064702360988950005825227991790293048340471350305951312136135774898462613931117593073422114173776845197365783247531011239935202573589173374094854350183266271182241239400292087844681381753312937847419926484158211249777193980626558490064754766836963362586520852098474844141246623947752564956460527065014149900593342388850318861063900274660456790523104595736484978250527014929707303363280540174840324761911034783600059189915374100934954990780694906972915461118342516681358863639512402107373567761361069490339383378599380105136223068948420637755328933790639595559723096427131097270451020083725319911314088707550911200540475445534128272884342705064014405773271290251439855444324013846220280895998418987599860580711212323490787306160674381980939640319088368834455267667573451548922784026035589219675361514325816373916892901944135953199180621280692605792680015197151906128595702001418478503252997464697367285458936310682544400023339126823838636775846614445109087773976225198854928187243014554839576467569386063449734970032685575349133033496086847504146004708538047738497059799989238745400545966547529122665329548112305365435073813566346380487543605269425419432047390110460352262241234334372942696234025313636214096081384293354629268555433531750455457260041282619494313342092854652460554993100450650552406839744591490207078488024375873797602771875329494163065654449913736090244079382862294281612780301572125243493551611061692650381166215068038466585230594397832910459315353716513965759261082696028729859727824231138663373116406556934132481548585152227730514052579631224241375103262161322854458363173810924755331694021532720938542801714856473947928800183945232363623735623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -459510904554777780560762060916962271498955690641831986015446283518460988717930034182023149458949009992736684255842572099625658424393165684639830337123557335709275565024471007853997863920281024073907680446212657585392984053931160257158063085571840744931597759570103870989570029910824141557022835294326199516467903287823272000856830178897207882425794061232369660668556639889848795736849943668622195497124775178543833517209764198194604771651359006573848056975183507617767946950137267253937881231223837626632480341688556321465998088887481261122825414190900403687386261566865028059826774309798921274576821421645370124925329049395833222705240950356198132678959061029380432424750370798652390385813193775427607304430680425829157509303021204938100518208429875985934343656479716310095224692905269215421797286361687451850909028694979584901654417486382010638146397063127451451040451526323600131640541691804629641448962188877752750744043869213518139600045417140668366083024311616950379138181849648681036638115173655628139422784590544058624551622209089864329467418433636373195874281134346345464508053325819958089207745528238863517882841852755678790687163689118951886799189714589677504136948381518341130353546531794220823835237273368065997716735075381000132160644561924795586273963150103427851383422222524402231624437968580564213047033989486494696173186534622153948530915501421047499165111240483946284777397811262601990849572251490647001531419590425583103980285258912788650949117674511090456908923679627149965914558316107273551748428422414401138002865459067078915561528093375999065504960870502831701098362969442154588826813213880312371208190451612475644107912777361589268202242979145801329753282378927803662010600035039136260830834063989394326346119572250831151725589939406855465757416199339135295724180620687174875520932401330630488821729053546057404708136400639872590865856039143425133219568749305182470794569531053744697276245686059134832350269104475845767729359001634384504274090417843009949820553045006431342066658203094179439336897946919655412105092483412799844687523714508941781810752510911146899971373756087116506425971475054943427834152478087858860963477266842782817016792745231033609402739685065350494819384313255985105691209494326318261340203923611198152593088293771082299571416443737660855232983621801316551871946004721200889956457628281568001590209001935116247765958095298240847104472437278970567633241159693832031275605551603141655767245419060257636010540424217822020738862873820127164832626033219171120565260745600294514126962675328341992106406006519489440850291317166720313954347213506228001100005376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 1273091281671830708700443736637269339595457409329959238401214308312218318564171264928652904024788647470428683586294975875739254995003363594966985088021929957845221825473031140902581330840050450989601660182378153244723146179395657931421971235713654700627392118762643637053941942362787024106963879049884945059260904152420284817876635584319790708895121075771868021605785403014586112596185404554933343513672298738203050512056712800260844728998798755715048980997523138962863200383328723126180967985852655707444564239287271487051644159748978572195681999945744615819657892185573558167576028733169653301571880161905749665943334484584820843744132442929607535856372055264172875569343556454886382682810661371380511273782069383294519467342010170355354526186153853844913181882898092133086882226801129504543624987373025796377556240206411586245422863693097020386258256551897034810134935017477326718508231893233342842107077593829317266792838738542645012223621526064402663530353298732812290912333681618688114765291587538698393991216419041026387675509950434342687905584887885987978873285826814406671910168287137394508466272074950170674225829094581355536152778472911016555012964395476041110591210938534751223633704025772508798969936866287047304132017826450355213759227511737091189897709467818005665140065144749602987820179370946432927182010730836793689630060685855898836870669246455719840081809571767809908605292257923382858472721847454024251831106312784051863630500789489423669077723852035378542976286887084022140130244705047925398542383826751684969284562626971020668975573198291523641287975244604935410847660110670242591227713054306347897526764665690051590663645415850571557228604876481398517302174879128561294918937883379642163596642312502121949498192974161470282255035431284086332516949604281529682269084359493291702995370119575671623332644550594422932324595837348605305904959021303684700497383266791665199248769121546884822595432002052442880763826118079435937915723924260231718294142899760002959258851595811742463187108345894008162824760360050485375731271347852235976324462734809577773931242425800170159561828490733671446368789305460301985697741147870844335738983418377350037232637205797725159682467626322504362177077091206183978668319170498689998317223385918082760366349922285706280910037481444344392402459931273990613140119865841716572645943546010680005744057639944882679335952193585627208192373373767793642174840664526285328244779531432366901248875564443677405409825405242232428577032962932226836666709132649625067127873955369330612647292229751974976557374430899910048930066123860273047149625192534056550447185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -3206977935557926128950588497802695228313033431124443988183932982403319281879688293081903153807044905594112072611409805530028741718674140899757820447041898495526968294492766558082581203148247339775062193362298759279238336122104623342767108968959777615352146063871419367123721889495729361348641411756266387093064250040179989585445562570839831435149907034270787017379788413266420223006693440739523071139674657468916027480612199221982431656539997690180061192627422225233180746793532205686042222345298269702845050700842451102665749422854891118493301612731493459075285865285066630804620359842821911919281563361358701115721920311681733001208657310901728833552304091288078608690094406370955666207434087842200913792897801038366233179301476783386713459942275187296427282137252662888257400371380695973160946367056339321083759077772977590210380448576179392827699210729339207831456128223267318271359083976778784812674028752944427059199740871501564450304061461738363275451467778967689074398106562114610918444182529646468019909279478403504043268742765279256273700793351449518910248466956653161607383381202574717088501367225703429867915523746775033121347378165100061140322672642033453276112701720525507657017847417733969775275488414162790583424908778300974824221801767609687540917288836505469771535643522480217284110933627669855948193569565321210728359985654846690107103911568959358591468517323036153926583187977856127156362475953017602645798536780898743304600120888840406405397207376410370377743503811341404660387186065659357298081821026186630101356831597300738448776274041134424194442004888755841796464547761739232996374525876490492143711703994240334741758181373874247499137056573505991416876344968194753141210304799210438284846858853284513791378847762474843841770887414296513987082851795913357063987094077826003393077063621427910844753782987454051213358901017171040891250823688844899619310736284601078823716992641079255050204192841222895628988794079668419575683343946692951912521804366321086245696081909801590492208428305306571236624652044437507521188841187439863644481489713299504591322119374860783482311975481984895638595748042232682689480798381809728512669131211955305246950981097171368601502766519613701314125302124932196003534666909388589033063871403125856600628366175572487078252397530165601001888239778230027511842032520198761271350953320691782447575313527144319911887598001891568149167799630139354930922181352556811517553871054096675519092204790348734604458706325761996084098325289881842620496873931991126869141292451682070163262194177038376173558556575102472421077093803671624311028198242023667280377806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] 7147237668042545385286679922200081511536489363554301732681737151434140869352934719567499001602349090928367214730364289901611679364716581257103005569515207082253008861454976669126020712572681683669611663155786137259831730344213306018907970931786905492114390774613057111504500114913020299664316245436694968773563915035853055575137969017548236362999770553325522643233173172140021894698119992779749945284687827961086472138035684432111108541016970578843825399488939292311028402528185286722487593608806995393156987952154268069109017349461301138078454160673033635609243624405904342203753507254847051676173099774496578260049829811541873300025797865373075064769584034293821765723135220308503584296556293341436197218051484323038330235092358019360816893022878099254844113808675303578996419034568280298697658545117603406465353549878705930879204096028924336034777566897983714166903210685714780002612849848119541869370207428658134908985055761562512857398588319964296651957623381945605743911694814069945285591535507304980189231223035449069016533877302446062797168614102857315798709807040492522046718034478748810019932194087340512866526692933615069267968147575689775545322628176937973518133928426890177230029860090825337918014966005481597049827633992639160924475882915730458355170319205768900601590295777398779585335266552134124911994913714882021533684208676986995693911605856422883742015840451912918751206566715856271100578627098918348312360449995704859432530400197582264020688814384932902233882688157912978481609889978623804880192376597225867571461507374731723913704049482501766545413221624270526846138593099639313653578152713125759787707055177191392588200987919334668466143588263118676808565481515034072417188036968373639930958274124961703832336807166912900992295794755816140626305189539882983604604290264103374132147497604508473750707554524108099773066307507659777513339580582219890845549300774307652576212357687186322254871513453622564863087374029710284466092515406815706993502622488840056953407410301104060417608518995292989776049494926411560846559405123647565545457516659740251587742599813019123409431140258953808429624383767866895720501697140527041137107414986062628588444368389845517426242255809746916732181982210976063183943609131350542396231579313171937414226193981309112470256744594453662349674182847828186687832707306311834329801601569267455669596415836105207574157114072900395834791371338776526925172484647937871831050387693357079438829360318596225528941607110127652016017597830745441201299525589561348028169111354560141383105940958139506709538436814254848688998184812100913212928986919179064301783613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] -14042392413579668703165878880869201287108855621868708829480300483984582925633784765049195574344535178761082361099023973442982202252819629617775616836851306441791397470426184027143980259798361133727925911182284527377100279854761659774438517523649625887388316293650380678500303822678714792202042146398143910412388609287025440573562480263425632907970903117445437815912066816540988739304933726941640693155486424373369202523719305605552388384485711929482142780686567234088826798812217031102420763628101666625177149563895326429235059400935650442987795327591293044635732942452155559449608719388094358048814488730672792115972900761409825379450894360647143047452063651245900219129953902769465129347952299980655370863821937240050024322089628914326551412770884227235147192616937319549837005262303819119013010773938072612763660542365154938797221344322060056679007664741398039667152443484299704109098839191698160992035449101928491415715451726750119460401404669957505878849019211192249107546674926325948455424926045849616943754725551333916948447701753706533166141443758249368753439969814726416093666821153408366491467310678940490470609389674011758039095887429875962551978504163618844845184931737160180360073199241461697622015656022570248987572247213109399651233158318383345277620710420767077645060155913098151231141264865332261577094248333956501764882752866827988067711951766015461697822833232578382034667535306513223134718578390808348433047948453090057409359059415198481967349204033796125440715638575438224523061562635914578961660584680584131267066449242582812427605696816176640852536720101932570738180672628515818489527173326657603116601038493604390437074004545778435575615012947238537482799520545647442756371857508863890718041381268216897197276327262863863199919259318504429554892487250357679967206246476057664779986113121258742361577417308443392230493562226447470898446402556618047991529831383192271421298864418787094493983479150093849821925430074506985391439926193555750091784440046657005994464825538285156499503338962336113366813167610543066333700722498311416266255138758276147331717334254905911675672621288968326109272435681829989583567339339212979538296728086495483387119672551021739156576828587491070100656435687052916174281143241385582445908245406347898397603983351890412247214460733132772092881673212424534001634609378085668718639019314838916285721361680574931942151553839741810080325738558546686192349037495118018075727651163695695243366361251872609270429563109719989542054050346443509593516137660547771236742260600940078334205341471706921862001444120847310039750319319974049645886016272296231033676759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] 24289206180342778203586634561629163242602757452985304533417960600798166852579790433534942482234599764793060738294107453413821589558347007144023777129825869785371519915381449189121047916769816953662805847126195997520816873277006089884421655824004195704302704822173087853586556482469370724547990501688316948648042380513071026222019444462856943194818412983559948608527503856321542123418707348035410360710588489436589292057095558882302733046186286263328901974222980662986975879947458529387117551916360524854816156926418526531348444063384940750800666712882064717286086499721354014845807168215637588591769412723870309355780925561159565072453499725952195910754178851526214761255409545936637108502169927599234410476726348920001525557800905902741399775260579950210208061061220621439716228279785603086198767876849020570183514023707285156110568189926416930390102381990958322841542401900231707007125927922600263851484816773965094769567508277882077801054512085021858627428770619763284540057841838221384455935135274126324118626345572818581835664328776370091075128580116788957001490700698512492476764908604874086699748923413089985107317890337479177828227698087310021215656067075848834000504466992763970880982275121007248354688010899712827657556361137832752541870130347368711682596857159962260850154475480883880098629824480674877566659091756000749341961883462245047907969598745504826687165791315429396107409457879603076662916348202671860944978202762057791328406125613525885638828011477072007681846871746384105934071627248689234826821891535460715022424829220952216525371545883630613387965852482408807991437939765040252487160859956239569016650842421506195160540021412320535208755771250912499223291805257767502272595392520023749786196499514693082547083756132798572878615658300509530985167217661588300584780220459587348358087026987151015914558118525943979157159644271035557835208572622809745671593962724591973896816715646547681758783778555650027164365584241081849997645494318576538616704298285633429522777832524088603550412781401003633724639148250611264324356950592298069234530661477090737825815859627317660103898567278822126987457844379890204334831108907975414125159341167974135092016034193544366489600714611758730339312272941804187709620699000130488068471657419253863154033749644586879222367158429067977303815300003744246847881099214515262460695390658399354679688461986310051149172362469769409772209188893419193197334166039205696590364223885907931677126098114320003117244966171866873567626824824578969141879809931647135570753284802858360107858947151848765011032248830770732828296151199801476914750798727997330269918986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] -36626411215266845136670340854810384260749158981729868793678292772902358608332965134644826708679207599109473711377190048278405188005034034777754834908901639440006855558595075477419933890638731478407254598587476285172826602834124568980487791868920086031789457650867266654263201528693630411019633047514333829807362948296798737219929206835943319989307776625856609755350341496233119435487934266137479193568788753897114398960801275593171575030200782221204783357368303441622985030884687556983064852620549821558373865257167017757570087688789072260147050180125544975541678755375785387252609397895745471956478751705789628472527165687899649012567249942065763604677513676385259675033062836577792843353249035394999825841766779085174651226861777006417842701410449398350056052420223758619690144010516435585228569225543124211648186632369765744489845974371118334424191299416480924131752073561949570340875585538035284297044547700138446789451243620518165623966855082384129987786487404218656617803230662598596969993703081734744917469563867204273075570285409433796278346340935322211397398227634312132925822193533516072896003367407825399861629286602815792704335703203792769269611390627291486247207391862334350608239507251457688833344521997876475865607854157856413487635657210930362890610666259876080421035798919519598096261556514289603801082590336742963897747534168636461996176177312145267456535182619470851316389003913798749186056451003706815558732688394792641545916342298703544148576721336207354159101429849610669925228870116907356904550017233378060199875467411766602390690841616594590694834849006852442993194690014625956053880950017014330635010235043945905916988545385976708765075071993387964603267923577308206635003310631295344536508168522996450130661150912750490761791345470486543043839836913400621316215452616004107171440631765682213738755365740112073039096687381738670417060781886094438336229531058212765972768754183555199571057989553050468999045678102903705364913873168114724178279208201174395358393776310454596138442541598725018783011073345988565078521882304191826169409541151972915470976781266672788808054137475449310482598967454655592357127733065895116120805955648040567952001377328186260176015689437896582078408089393923493257786654028693359797939470651807996889344543056294523203487016843834155647997169691947279711299230759784950546565691162961363650199553533727498182339998974491626778182154803264002791489754489898619983873427249983472026427520189428158947512743217577581528787161690343669814824338336684725731766545528636506118618513594828378536883128931924460220692687732164727859978154180233649051679064064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] 47086410144521903308295033452456974074416320897446361077046912631325433316054446595953360563044506517742366774419483524815252640270714846031625615900122656851335557245806220416628088190361652240748019283112320395079450152914136537859450989097780535705119247140831784285800125852605665958573353830094092702382010381565427373150434974636484522135228254651439151404137100403209305675365844551483147838144439369395875141474672664943580722871674252476005690083173003228845310229570227616050649057205094072624030823941354645763277017669098178449233661726602396222994893695331330161455808835043090954111644498459192785987308295521739305457700351453372639861405792271970524542288142544944525828555298638945338627968844904197954456765565377612962844024776780573432880628701665063254683685757871983260536078770390570880485618752340276788712362240540794815024521016662342065499576526152353018867433159279267859604185083207896819093627623732325069987493631682960535240019555023455148492605227921123928859989942467242396114854816147524959919106803084582384333132805626680849943674615504375688761041525275195410466599321067150372409213321938826154355565946561495937250624079177913727937740762491571041813930261371230117961747194221527935785955355643061401354952330187264601565313324594198540126448922515802247293186921812455520196868458055489665766027857847126653052397662120452591989605304617941880503688160571046486100647322346542266510142010479914348048917872939559559133306188778815209029435528001278768438907938250815590258557747334169681824177853380744205503938641379306992853041507648729978180754098374929240351554180238756462513466239231010647573173237211053871196987834736763275334159832829163729468526387817797881751269467823212155927607188012494119597161184990145215984960753151718557446705193514732974701854704209452074259489931895525889045130884559693748174234559531161220143033019284383677776235712364452962744592349336519782749919267621510403829052530122991088751064149997704133020651734151126088407748021184228189060123514771502829561924288897960099098193398763479674985871890936516753767774090442944975445120718761071691587720985055703562357548810000791228263280975788503961946267411228822474869394532277899447247962743279648568585295223348930968113717813765691560011408033852623379162519530047028556387507069209310623637173548783422029697917638327047728329031877681660215828235201643779099733876679854192324334011148339357223642241456555475856805742604122395947171704144839787363098421852416783464630790352335326606633186171451571397657396105669929679531558661153824425074601357375156107870879088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] -49222590992465950178974099878535324690157104107348840513212841771269281764516185093322079396035434457607408916538093717285499980420252772750998467355352066390532270616543655680846973701064455475595809742307556852722392504880825641712592677156046897959038062476504860586621078287335653036193710273584304566822938954866270944374528161171274999588324386591476060069734072807894216802954060065045288244757685602851003273782823296130633127218926689918933173273285317264276921264334438045373188527814174666929858490046954471231481480504476070070259333551029379960158562057173866915843582958079480438312732787989079481929392757323926635971103528067219383157374702885000451591699752944162369507778061382610033296150673875645048431251728797672056784632440747060223712340428014998744445878043943932804951630019799335435714935642712261833275760867612701347367868520484196407839508977572284384760250390016054478033625385932326753825556484189652649102806903285567625375252378382576275433397787332001792176467281165488448143363192564549465008665750103353435042338582474460139843517959778225369956113315186360373852648830557167574910602224274829596577245072192669399383683825702686106655331522179956482807698589679373536073568862052281217247683263004520771144863299945801396343549141786713824117024043933153570113579546622653780908167634962163822190759607409717840387036866071151995498295948996688420314051601202146823163767642078790225700500234530572923143201917129065496305098167345858264726476628561587350591893910510962807961441618190405034841236517831814411763702043445856243628144529087600616213398141116113422930374437262329954387907417931308307227127117312381513945656963743162344476860994341861500526649270136466982530408057999597169217756020739613410010882153268721759957469854482870436297997694024172847830204845015631370733745625565053621450420367697847872317194425514179816744785722300810048766064932704326336443174433504222383807111262953328668949892410822794194312285634241454807548913410453992683982459470894818602158367246841981367808004498477691467390946456511561034908363774008752923802083365367241889359068210704364000240998963730060995673589906512627732079783084286445715646346855584830388533716210273392460399256043391120906248153810855436174988333673812522084135783007693238435732286175569299011146654814223968461431217848491689612711371487113829049963329237101925256013529943859844645795753049341340136130239146835162562470091505544900577098783831609618081379107960956740228970958649373744489178720984334863606852968648504774121383144153977987622632782770578665823505844140026457310839231741952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] 36382827853762285013766029448252088184100492960920588633822530199899606696220171513098855474794562089720420385554786849385020028912088045975910780924403019064797685444716209964957677631302889767143563565636638813691656337221279646324885757175967755803141865497461879231134691967922359444818242406166273928555049089109103813128092211067729246954117490154921997990943474206127153235296335642936748958294093523637195188410011946376133572669178103181045353398484899770309915476808617780570756783845106232949442081439548744001918017849841618783531832302232169742765039457601096711851698533271059496662176620192965073094873657825770667433857690635097355059973724365509559931015910188934384364223536224800265706917295117365684168608565840753964756277317842568101479549227164563614383447933672037837286862934299002184076520354272279189057178775198570013692412821870354334144174021768944746915006401826557788926499379896366130072220333473015432445406093519121669383429905410800840538312791056601152708592206939648270689434594668800876723814927785828991305854602969824249923901780472861957885506287948723762501636379331264273204662465018026673545264411976144783255483580484319910646110089142195319616920355333780153714827653551188013160233781321103880106988478212845698221960060894808381503175587993440564813674063383470266525853874308052545438886726599871278622038498663386639286282817107574837567316514173612481482296992224727778947039107003689874206985793168696761982238921111261858340916034678391180389779629309013094538220781810082537355079315104574153357249658165019250891885199865724249716151338602058468711005434952427938650486223229426678547923337700676352010694939986607023778290355333626568388930436402851287525254962487922545138279051748302246362495425904063006296171351437751009433083213165491467061716878413143710849451323190009841211627809878210279102561422580322061424999560772062974433376116330497583978477403813461073223527486051021593721162380565798879249778330203503790159129956716619342994190955343209092766217589751403759065359522207611352524642914236796080706885322199731202008442098980133995938737441841223117863310037801364870581840414612295507054252775724237498652201934473528916440291241705642441668169691982286244456704538168696475882306963922291725298780360733368328386903575161173071111219165262524897143205711742434200675396942475383589054797668824282407660535423816927979324972741991999259583990587531434842071990945065428092777837148123782015283310854605433097867396329913544278576086187052848477046227155553027719311212882633655371571329192283024731650267583613477645655694376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -5304070894059289360144307662437019326081565280943779675362922650066030162865756003101776154300711191544369560305627496199866632742394579034570686708359570249912847020596616465321845458655767175293551582219790006335808623924754800423027907605173287553383117579183412996363878877908480340982269815187501658154205050492058658342856261931737828651808111667925958891499871747116341691699726974205391604749076002906786155983109398886262640039216901997024584860441194129175796007232628988215755055927672093359385202140574745213450109853959769019451337595310038610175830455649650320644566994890578456609190566523390420435185984229985255033726837137545300100447748044251186990071153932795568218388215702522729942408859577311582183501605637627347006131955670927783052418940401903810560695434363670255857365386576567705660517951621764104206675277552088911757003484044670775044519980529299617079698581381506264395282385047799696694204275940164772968070411598088708908439978283724951672193452489269094045905105130020942953234512867172088692902248587488988104631236114445697278361276410468273998475900927118185537675269903507100059577182461962193281113357843782920433338743432376476735137249014219011407538889921834004143150125885026984231735106310927892966242970230241764368050393460524470293974333604848870246116197261806737115658966628201323974389584683723846402161381495685874918546773724780445435324524602641499428742068519728306467295800880781373858472419277964535211919552888619434413342101767801918762060744789563139925186266339793759334747031036910297163569911344960355097875615162733991180975398372575122651507687110532539324579590068050395426550584971742317543059476277825696097873586290708216285662892688964275416772566041080373491943787001745788534569624434494743390161845281414890643970899359153801685949224927464106348913124234924813502063680252962959801000570334201979254099962109000460329291716044969909439400378680941050784997686180160243400681597171237549378330667245277458057673360815298708995891631057788010407842206085585293459440019192997711157106397553057489991447964810018069212907718554798681448206912296307969517958443761124922144627532080894462006636002532687859127624005694719513417238399784101885976824897079196558712706574687229266162378673342498572990586551695198190461916140799374283328360191695521974203625385811036045053603449799540608527507993890294844646708327440419919221760567126577951129087171035449095209943782393535318994454634187641322677483848578553728001035899414713281524581902295654676173396003649559240938442351574917210867021583100277534689988245191764728336407855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -40850180220355160993312003375496510111810264753559260456762588349448821858105198383840811774351544051249110798849607374786380542419733173896913611601966417057925632461627486827879274605569493392568477115828981647595997625865059174387565664766748982025170157032870201236447322933887928680259665055286982391502448670481388900655451401170584444306410908667432189479873858994414072219236491206740438689821149217912690153825000152222447426693030637047204612380795675739787610829997153710361367949002301131594192411747744225842844694146764511098170895158531204949987252021389653090602785997067796537208326240861567307292055968703503715566621166449671346321967083614743949992219847562413242335585496262298475846527217320771201693906100989331005420329154744934819159819436186908046695408650235897163024649276315446205379406380633119124410120256020004715546320141199955209457104819159698653267433432143208966279335291666174572885425775050514909890181605028006831475851873059075016754358551414695507695545737755736054560626371228383703493165960428879217610221528417486382705402881687773256672069500462290571825307628472375921603788457319830644715533385201929547217946313619358333353438254139661399830754684616475144666419621751678733265543208455748849746689803147189261725588497994180751612887136171086122655075886390430218639341603698951125290112441004642837560870688050888072765305478981478464999532544570631752099392880268233379326979307547009980359682130797867676951682427719282619461523269316164165067224443881834583609405071276386090946697261738567813958754797087106478563570441991374436859823523995735237783207236229330535792128716995744416325683920048833876655682627026934547332943976166457025995265322738400077192489382316053993379642437562975095890272031735368902835554745033504368357961663827529682604267958333993418886585058720240626621177180374041056759673443294335217752471930850658286588486641030847006396536171467612699246913856410902910617063180488590429390543450088227621690275403437968892281365990262165999730748170687861949598582244139776322463686127302724413781960251738125775334064157889345678720065041351489460461261565600171244032663128898103410036068738986623736118660999179938693627118159156304160361315919531806659907149386385423654574209692350002474545764111309917485244663158324449295505419552515326935793017865316136709161198204810688379235985337235289205377704765064451210693581282630710418970086238499022615139795486307521273398096209167762791166003788892099955926440885481327890417443678069331804631400187999399109132439649703778901714377195581755025350438197059620819789603143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 91897184789751898185742386352621177493834734464104768698366129317788069891376540296903360579706907110573725068567427163407054475696996863928271534173513590871189710046363329998669217190115343980689643086029238916419323615886169064097880741604714720201288018383149537940445956196731430020871982521069948899712012596951822506542775352725141114873732005170391266878129963456914251669222819784593826069432628208497547515290401399602743547160638351632889030650674921832309623941611999527240933141769481356881357007531486302994865718281498556215202149305313738668045951653423116461583486200680694571117839327951280107367200299292456538250319386309733986002733531049670232493274588380119513809479065845657072692514930777523530636396137780596381071501055011028191076469258920829412776877569395472766382209573799925825593914923336158952981134761911773719732362828229725036404748718999544806333335384870301587053201110529811638951891962873093208145481795622535818728516483318568210810433432002916063509038689470814668406736399829567669594805498006423187521939054776357513497406076063793393740067952334477711989669053491212548938529802834439579439603066956880194652590825706514344257545379236021468915069092000561432748830496401174506079293891767744722631401520721355451636720766227239996309114006727621862989899598825435210756537777794560086199105725279878516687726888711587772689066838743760614857921454594142768488373709976319765712335960881304203157174664543924463399167202272917950366827826336367895553887184423163608450043259579937133925127573385763381948995164500894387270234472760529436504010335229022851536789374204491282484658196541065726885778282031644592884170275680148108264512677011703666215908937986609925494117243691580883096359250955646182446183259714525286485559465877936810504025500257234601045518715606142923092630411032664098686897056265576595042630185814007713913637132447765265285891723947832413205359794964872388414673288415180359907026706456301781607199442620289816829442015013986716954692089396431468672150948759038450098156116478320334553551905098897110886140397437409072077644386994240956768118743892406647443697243239135693674707660695007823385446540399401742459618688192046328036279617993153706489144713909186525576663170034179984013791925570666041377898687610772477557880061825585227986148149789418272004808551987859092986687325313768880110409622054614349827000579848710822135820380218404410764658458186213557240622525670607046909034106107646878500200480773232994744323458968282435385796195822626573239541243821492888069209544683865612429283012973462157546467449580680592219493629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -133492748367768598259335195419050995070626144904523765304444227209871422371339855335628484401867135857946208314387001251410097809603319042670527959921221200187763137623862426852493711039664858599465746256334691076842253207946504936540354646109190329383901474822436355233051393128929242878241112756065868824629330763102084939793110324025498318706066682772580785332798454880278861316895312420179010603681661770522479224203971995743615068578504232529347512698465412509842248475952731778870067645336869629488832990113576700574774139614594149975593029277877437053081304394126704366717097205552694399585594378533741372750312109450819040379521312491392319900745467897593580918677188495698385236585730260353795134706103738124968516336494187273624178651909057971709012462155374180777869072677203074434444302534738723864819877174224669880395903882281175332093262269338725366642896482119629204124473561837212630756143892744056954225848216565777323451999786704150974890020422326150154384406071475482960000418277732534261184615381555993198319642188682081882577554107827903044995007682810519913918223821070758708131313398041611710848692468489007522725129389228324662200502471148912429921352158338649833955491124960805378479142489913690040344029317615331376481948150851587499750904592822252072464171094820322842912456413956680778033838136822704882976000906242822011561517489501938347138412696156349743155623340567292414361869277834488288906163587778206201867583311634497975634943043749404066778347975179031007974010723797644799463655666389154957114188073041578470683421469374435398281796951871400279068594223214022102248973006773838804888818568835275637064664443517897157487514724135629732744906903936243204659836085046934872401799948889700631326848494023174178150154772087747145615472788548434237205898899516882231217819785279958040075672160571956797691704925835670551886887680293418509875592985019080596115424182780663324975121510205293491342453375194678271826868509444922761820637813271215676754575515117101350721062374086823303946341224535439741920607723746545240948959678896637492749484371599734212106771032115724042355324911678040942194121631959411760746903312030917342669712136537107662902147192263871723086365637967881891449915062040048011304313113732336960673213687914789686884135547145875513198612153730656598141969228661760413294881426639348644015237029855770132452010805954950703766199913068890716568469850050975191723747943689405723866157039519637595194995054668560078018598763836831195185423315777642241388584763647746730220798113119242622027265114482967642427523769783557016016145854339721789560628183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 152797158811973632934907453182792126732025517582070624229400964010717030751540001083611815563005497601931660784512468397509958738969778287310207719777477340512529415924919222505863078099522958239744316593824741481430700143112266732653384013251057629392149736908463271146522943385346724633927416531852276323978574524973258349487897074282328135908075523650814053595268713402762706028629996826916599058429445236458189575399534251748816976892991449293859845837712493860422027717703661254794190033358012195396301766977688598685670474427550132242845982494580094761585205934283569459249730035629141066269837004043283513288397933975745808467663821073137656246473204614526650080115667904932497638567781337459750127724846021632468995031518967215526333691253055351156073435475183747734325011123886735333370815694036417858251420568199440925210389646757722364824280122936137619809186531119443906191532515465184944759988701673703501214011201476378598992380088127549472851077643343477937264003810260979975309467693066604743336133819643371752798591302608114072649254868170134151248692534435389121131200357730524953758214109728248759547923046097438088010834491387406006738134247484318183186217443960888552681501229226243727571613845038801461311036608046796134695503164003894602031945416073037487163543814826930771040230463378401872625056541742645435517971881725207711992865975210793221653291581530172367611322444149868982517843894820361347773440777135508418584682180061693762636095454319728028996677046646858639170958243924566789372963659404199356033150748333223070650724965069941661336827463802982627969348748965237098360668586680595682242133954190465015286232285908322649804899905754507936846975188183374750292672857165719814402349077951482558400422751318829113623557900756726711863655570838451730076289845610212542846189500125510361910456127863374308690712795577698880531835873303354102568455560170782526824119920717768887982380773715542139776128615328914787194654662400957319809806754427131717257841538052369672512890602066862569362724991502296007041132049425774245456128529581731357983577537350362709556445681290161675620307502224414757130632302075299962361378018879158668347341460573487752716357334421562665578369584745552246858985171686478940308214450531079249826395139590324726396091833484807365371015748375200326631432264220418766332939404390603064813097221580212906524078345937566291958351137613217941863761503802079743803109028347943601339158058962853299643148292651729852557676349004240856444205875429789728829128668873354653937065294260144502600069288712526403299007434142563330476611010062960260162143649792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -144269947556656742256032991415991822260910572847098845587616793881940454912754316460967505620182132837481723523179063472438355918100159818363586990727311198406992753149748548692677312312725447829390197992355174733120979148901645885439776279263133449357331144024180391063345786222245707326049838428815776899223328195042661641514090475033958112463311732471621152410055754686514437880120548497972481395428737761962664471688766008813010622489343374108088874389822887836215500824007057646881586985623731048733489430379030915421856392300443901891953484522740142863655927384524883683811224320645718684733877665342199831795096177546393563352148791497079843183244720328837641693622756593745331264521158029220348662831222369453925265880426485712712250804637800673480947804960152615097946026150181384414514785889883448067165810044639490074748019738282761942234226055746058479908640488953603114705111083571139794977077757485941730452751515032441758602181013367713429039886423133766020193250678754878601550186343839130293700681560133742700368078452206013875160944665915026910383644902633711673656031594554726979084079646178749494618235847559151933954346202889889765118992081140514620974058231263510603486112496616821769284587819101435318262383998148597342362981100559216611792704755948396715464091167106455384746841876792672208924485238277161651099868933650192856505859693085371087413234908648320953543664280304472784111963556628059019265289538938631527345370661566807813238430223097436023915722704730610641973645312186867789178962684676885011426204918651056750341777520819019691089895283379719325363577060686498945269544465608865474375400189162598912809286637939635153391835516996877604929183264766614998777399482478316043931075850963356271050198430043127359246413741335222433250495378618290500924290526250863094416882521902232441000182297617128482333672310625738739875263776441736297671501355752383940966897587178192357585172651667763251320187072858056006526034911195633991759938203136119773093106559178694046821373356878579053786183711108912175767094180456814538027593056957873808739575121300159404400624488438891591378813405444317040623590984182277974942206554115999723126915354904950460113594769039721145976389424818755980568551195784989860966036799404892969336662994632245457677949274630042597716853740377572368300517301100421353351015157671058360699874801043116740296023853034338091580458773187940887005607339875503025790155794740929044421689346928919555335323428455985375409791835971994679473352161406448215711361926132117415770675325492697719606784795081735477197832546293177345294768109075738080571293696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 112164182856865357074131439831036927776800295864743608735862394713103651025977278924038008671013181922326930401090872268630357411324161755421420509488503163843516616509603811997317369375004217190855089318488412259838696620663245213937979501223936584433217400948790510257720403734769271901751212831649284191408186293277024598781055507388604764109511215470184656003450676228377070979384708608788214628169266608820832889640162520279171808969176516144284985095195056440564580613212212867418518395765624465993963210766024915407591421824824283533260225383501998180986848834692791241148269448318372174022987845941972850196105100279472142633956189306083620014428035998144945916226620648636876780929484263687327423738303936419874639135230030314501008100136415524899217018571562112043372063793594031182429897033971177805282448426222181815613467125748613720312450255884705455568582718227024479595797190828260097758490563011392940313064303597058889228532602683863258958968766648446803839721339164474744154880725694990843430345084889666996996522107258145493958115731406471395881606960506644193125094571313408795240585617344451325983032754090686550909114384297771656707758013767478494251484984692739861293223066969353021034874155132932082020203043226738447323936666381908503341476179261125914058373962902536747006282393100417612440223672052606167687703059139096279753247705004593427490552824626706774264553838194174685580483759750098353761398799344027085201248342615163040073393307310311984014443775187179716658595615117627432799464616750794118370046183700428213804987510958547893140448336190711370317797811538939597190360270938313199614901811882329795690219979414805526766738521949044264058242637401372593629310831403937206482193349053776023591211434359041788759409652982455401053558266096451278040332341500532563978654002356916604210527946950481610667181947783411238117368532282585012289594057194684188579036806927803727728746170724359249984083774390106008600498559751491193896389973057342349886919858649803235377201365362860556517921065285695358966185100307359478598324835417757087091137382059068469369394349812059245030778883290711486745032256545308127242432599441248385821447721680277535442498597869617387473771400179876792073018357431359850425523233867041815837196788273646729513752865425833215484439363638349200782564650844055727068645166339361802748870129128099567479387604972398228684401896911769085075818546847822384272721208941362206866851864494159648211973110877659142367509967362908155595774926432229773700800971710845296831667866454771954623139919132106032879089615264575391527329466512383251814784434176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -68151681983920593006909504139562897237418415036078546800086494417468415013674995923516852656159053341603271819113196778483923553673945610785240677877977358135929462049521162122389925204080380661239564024316362907684796705188867301074714979982852232112539789210011284835648324763751271398759060221232088230229299705582395086732872065099412712208337351426917030621466612000983304399227974704037770018824666254033915697324090283426105243859502101327531847902788773612410597445415586184128374405041983780459360376129022796395197052185540872116570232207712773639638040860591153397931740235227890403416427717457379686557939078165379484715841817325281136276263459326686403727611335364416516606229448471831131739418175759274524055759298117440959335283493373630777330247886642080548201465081044576667169863364704568992338936714117075703700558103848141896084568428792186372617201695189625304156234660134617875097585272038018001571125208251950921659777564967239653929606433034689962805253120403251495063257070908623067892476301341766139444490215978133348830049124393988449306003182128676990531965948010460506626645670253085297430097453069734688052826437956483158876460596853943932896374001574257714702033032008122856679297310135187345369918638497055969307172753497431954630098759781836902478302496998640534662134950633332316618439037346832814577170628241313167812146498349306121584760612606753906142727763635496021656480835267043599558185672700413675579785454031454639820903292123800733130571406428654921534956541002128527240796297923368445392089394850102170140554091281258173539713412755633192323401069935962607765058555879702593904176275571283673912478090346674279693068463464666646192729666194648862299433681269427602741068553287410283292004642351412430004937946284151731848940642293593135686419781741242270501952865678617086142571427974987105306618606730209285097410610682326521591306697815081775362497115243473658096949388718407925420686527862076020728286809461224479393023953737077751095759870649141220901883817310868945093594896842488859973034060592358764652036397333141776184764010942897146058001463604520079838855433849084361056889259070132327884087052548448584053837568218902270904494143981590617781120264340758554779733718973949334071948456821250338133349260606105326706742025863533893528102260607260773653837467432485498518203541700805503772518989306714149554914643441144986732415229544392106385124076089092346921996709918948963815563630498612935210483469038692326941387817195791740768033449735632720725539698411817828955914142960332068493408437744833010039747465490661920627019385165940208929121239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 25686632173615088951642624765817824841876663497977977532917088896120090215043359347114218642916671523261679052342696078967806879485877043627607411215696178411853134638421352953185864697836311305993307028290885239123969675803013505736604386364001136515915118971846103808373549028403997315032438336100661506960482750506001330329385689191303433248238776263589748884547507990562060780841156442784272373076346561750186525368235638287625135286001879100419040322710243094466676105076056034584153375336003709054124671290540404174243709606370129574942187498963516929839565472220948206997761176846041799871195586083033334871137736516240741503846824424370774089286939481676780038485333169438744281329526445136612632424907884392145405505618644248554021016723665903601137425243201606314259153460921924626852302465464805061963955390982609375139464212144372161713144036973580499801645887295283922280231796080644870880509486602087984503738059150719587393060863374575660264803921204762165483675633208372016168027164115383778037589458537445381242783384310222577092052729275998818581011523637736860681375251185987110764776060566911288243809598356194078458788905695567074250838842417905795474123053124791363877353844283384900588712989428209828926320600860502258755886167823360226380985186814323808680935059091394508444013745847198542208265533923037295900759702408340816809091678418473998617097300913821185380383403492442653653476072444140874757649756416514736700382790874735885350237240373736224841746017669370037193778749463910505246698303903641480808682519985347736549100293690979798232787500659593825985845024342818240512875749744532804449546208625624521942914764956569468581564059041569780565999879041783044546850671526073163638018495993802885844687043486077733184648134938186172068252438185119853816165499746543869597124888398722671510236880496008231069479653310036647236008255255178721066545183182273829509507236669201229022849968150760508652008533540044712973178746106325036061860583500157152136447130258280623196411452026091320964565624760504213977895423954038910794946922250267438686003673332050616564551114648856217135154176840944470380454769442584172947089176208373474111247166266281961906585133853569484609757102236656752418203522750923166710237392779768550308774683175160398997210055920167913200092418216831629900000961919051965588659405137525893488536795367380453079091592886490304202589175746382735793123231848052279636656358327361800500867246274061297667027126241374327028675847916989791094722389777994893717966620407376034716845206595308243418500730615267957697796241928731820210780681860274089267606585344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] 5478368105629430667102799858795258918211443555646850412783315849305292768713728198196631422383948254586682796567819123253388644631578081349376426881213964696699822952714971582753387713625465097484169508112585092198594179943553608864816646342719954369272637792716500913574201980292986301432804394206940121590601272029464501449045032627535165219381897857616992336845517383355720320179510330245698793301480927747355907414943648603170029317757668293974112149324774641907944621883802836663876555765175477166062323914827748684984575851524218175719326704880984589137634278568443120417056215469415773763371844321494236100853402348257398388410178914743747599576755752503590468145036037883796381910627161069070510988515150451618924574339821461966926733393215141419318341507265938773915755581397101128028734762891442891476300178181230285348993689796137248972126553299695985463793451403440370511416192109300820536877138640424392823124076762599747332545754160325821236498465235611636951771244189313547434362717984939035502426657352568466720885837926343909529887200326030072448492102559090897337369872134998058537339923659201554659280921199759588439649904591362937677488126277325121420174915852651371943980118380807331931157471116735104858062743741325048127474732385514947942618198613022100888081048410131872677246788035812360263603354167474194049650919922249473142876846411786879507177475893281866506491724129613213450058285910895866439524772512929523311001910422192935123462722180370064571951846718515221795856988420318304228024838330581583201755189115097264770419666821488907266086714506678642294043763447089582590953841474995158519646351045440369165908296822590893102171832401591098804297384227237604553717010136479866614323840184992439717214809860668959919079277943245306008901939336973048650535287673466807987170494030449657277329311225194049358844181888144884977094361341388588474586283509906305362138382343676117988055204665886389099425799380900748124514206265552979453962978190692486082710215892789338336505830367242375772150811116060206034512094380647301869483401601161895486792222533974795111490174322610077382635742931062127466598246287162596871764726540838005731328580223457040226705384284581116765674777301209009958714335569939933507218631516040726256673490325574098976703785400568534191185679470030814057230166303432000881480784987150381059061742207568581569113974259033487861614702733979011925552428923875386744454082924435324379454460217661996501556446293126223703827298419901460524167952745537460180221365338532615820199992954374951808961856504960763915312847487553474773321076488613685435333345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -21916310133434426009758517336430914080946689117480607202216763002495789279441043236513828092202426422726163406320308494328676700398178179089959074039362158235861053985248331573846210187091048179612153852075028984841989766231207628629817513781350398437315810089246828032242294325082974854666730641490770237229040134843910932036136801859915516836376124242932921494376592143049977303628363766766989716807520122020153256207160928588282502567744702690104257365359834596220548231591521621080678670353206439068348407549265422410455823861971269686307826449154741244831737657667011536181191882367836031388079767801018896939960008139872002358270812245507244455060356047459083977185909060991431753128740534884562259373697559376181299413637154048648283800752676280088846092084340585348955121700445789572421100818202853519936766913176929611087196900841275068731364157776617086810927770243084150685999394461385611360027190869936579270314233700181732758333357820337977101330382632651425557806872487816107371006589527785455834939033624557563441639875313548919157534793435260659323406216808853205912210921065613378858049291781247341923373743810609624578472521065464330438824049010361791101077239319809417965874549574503454376992606563002287350742144871429635115122090673488326442614291754675034140207164482916300249058940083908750038985417603350949668141233656206125034980649649204383098071302086364742083951354810017055977432321314532615104608912312412805929290113430882715582585911371278215597767216515208226283705053965796715119486499301317774570439324751134380810429703968838570597405606776245148350277427678687290918184137285554107587884555323687336011703043547574086041639850878677475654698189038080164544173980382344816618727055751388283741428538068240950820349674251501444403525864144644316224566613735435696093761185583533503998392115264861902945963330846775462114614161448992169812489086880506250062091945600044521093788933458183223793534533384128520481268239391115618462071195900303350905124997568942168481185372193768487686695374570875823991845865063069528733127871182807759318496921919331496431890281064777794121677100054845120553424713385843992467552526581312606096310339550617451996786724850566186475588422919256858315444567992159109548510353253079422717876563296130817133636554248917605368126130301031475677501724919972036488409322651832049471614447294346323279226738720160621844459360994150378624251797295331379880488414134796579922760942861515357225589330641731359696711843896673928188372551816391364273714321273873567105895712836852446747212783600456934846303711063351295194048419971660627186156568576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 25761792617668289869504850492214865542201258839182881505165504764170474143047659460026959213951918505987274430605833421126297394274393449807034476023629964599236754178367884435948155747189235315157793851453634991631865750314537406202592469938986984747391307535994590145805990487293563454451663953696708661630993637805363658218918062929455389053319550408921337327709726759832971538544937736609587559827804347385567211301901002546952558839860817233004460941867529227088894055011128618745954493394327060170963771655894176243530521729665866425334465878651843533045392341546001804672276636246049590851636014013180950003182699965921626822923746662670682965606364404418674017425697639174820863221694913022853547200360625680622320403857506037594277179883413689884895061448009823011313190789438316721656883791190980366993286822762642643255934628784829468201042309343640362631250247583852357894187402683347705865899945902429074756111536308919873845363691694248138710554906515345229114362060601488692544271922784893269747593693353501179167824800405869773025929365899368621157209257776920741632523941943620260364895799575733934426264262355826589465169609688732227563160418680885939439833780094773549581256954113572014177273897652861924220645081099917928858938117671370727383446240866700507017019894136690714384062955867736773616030865667430111519522293920908202008113521322521416953870656286182524516634788857671083167876679109152865815321650548796941271157888590196685279912241592889789023251322546273091092558879430736789974665299833400641250978724372556101840511241160997482720230196217447346425783932389101888466512958077711127922285901675190085436982075243110251845440641436105398870455196622879965980491556783381623287756419082467386149504097482539012530325537624789487349369133136775133489767633876770982187071458180510819038981307454487542057560683536299900564778123347765581596957695405614015310279726398335449119919277330360537471618945741681191606644327470848674399056558367964858279879153571557859075441677190886436337394735421282226853154218057135749039137867531713729566886678718107559778830230474267755695132067980716544007902185529882230150196136674455252401960762526274847862290040398600670123276558946154877886252112207793764789340075509497767418032551789839006561660524651720942233499254159812070936746708761289175707420564429208108999416552949380437293860847120912366133917951174115055287998475812308371527236629324653352296322908975255623325198631861292004430344860024495649325601842624882940405592671196919666168813006174974579927373576346010189778253117102358585275880497947157376224618086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] -21937785525993551088690541140310862279708445947169646137020975644601326028030647356905965101491943542082006439510310584111911948966186406544720414568516145148621760432122788374757799631133960460690470565748752243048582066991568051023746998309395113885165066660642434968026563802091501985736743004018334263049234677308953160348598064965675986634386187536354900196085163308361532004428608699627445833001820881905883019084719061849453114478379626800550550668212311001290824004478099071383811139358414139957316024707717158486081542534954311513338752757758180647008980690767975647797504741866373931273599543759457163371962203812314764652839097659127943845218098187428235145726775899841508166231628415188678493687181431527832624167819411597734894431475446932979228777484926760125629411092709201552656823685079854936314662370243449259032780478880388293491199932154123948890697488295938187276120130266158107205983638760810162898816430158533370420153373780752727786438866762292895421171980796320240734741868200711554323673758626695516439021803981136377678477129716148972918761986158043487510349900770949879626755524297243334822412098427755752645548953589763913390581040161462773550268386745860676746716303941136106257895469343442851700633285418414913021104590750050480928452080356945964925019961062940630027386680994181194057548598538826142633283220432758017261801889320302967905437846985527850884919345990077386875668675362424218945905520666365028609257486562394620664937017891097308852613081267495396738423715134828045622584837396287170970048024478124263064449681686949988343621600722503945718198075888768259521149811639394543010280887873179182365958201139619279443385641592773562696436706323702179404657479631149301367272680847227275510632003849031036747093298801352734280732784134660820309502268643481816868702631687493453235855418689134269441460561746911520420839623161349534950907088942401622026936438238270536097554320845736229294207007852953118879310110969827354008142110251430682969992569691554358607532449821032167820242715244322499029470061342469065577142971631169750296322609743415864113030587763652619480218899567656980309920544773398147200507073367628244273883827644807591541220607546634472824885776904978207882909808446971457523104827649535300965176748129421889474929411889137100708825174024803513567777560817340385564670859836630047229230354447690197922657090968195859811816959487589892453488926901170241595214789550856385884214324144652189697796123293460460514015012321619154904868228260703160112501588786362785371765779980669334626837390397050100691592941683925919244863314500858914351832104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] 20426868189193780853744230736525338777751975113647155580337463851385241846289298225275311973032789349023395225356704051678078578132294099894458000754047255570876896012382827172026471517571877483786874910752378063680899775715251293658334602220136652602369053502680041859787428609248698068765216574353961903816163382384934002272016713324574070348442298986131904667584319043792221933949528978563342059589322382873922828145149822845061538378605620800133736434239377479876063698492768938168653705583781356531795440938210585171727828590384452269465025473506065854824483783568857824199467594836523745848209324154519172731515841061720176320127803371065906114903643358567008857225520584916180389155499371947229332841666104479112147345928161041814822914801563962307874599334247769843470112029514808176761895159411809608615053391238227808684309709742310155619379611988002323487868685804820127341383623030800182699597974722600079514874181263060331980643556652234559119469621516403840212204002630021049697498017600522878314299855090080351032312162958996365663953834978535809830257116640531106127168382072832106659478892812617422462323131645338421166798746060134707513527158278113279173492614148545768026449138878102773694260680585091980455296716270718300586744138882793518049739527971365691467447517261440791352479830397008640035616176271316004577048158229365693177851721748216936522143988041508018212552099566293796044380942484786942461475118123464739466443710094620984085976122483373852834928927837232880181060527228773633383711329099701841519002882226089024419575741053609018080117120521369620470636790352459597856778902201628849724300214894935779455572087648560709277512878779404638789707221959604300693412893056932411378551291302873804939263481689419842279632408674207935614917542781054904477260617996735743242112613697943147572879355636093568576340491703498147865423859582568394758149172999267192031260515410031527461882674849274018289197439356211975997540408356601831491490252065283151656830798063224341198457284775401160110800593252539260938605944316907539263547833186065337842561820046973448960660287482845647085261175268924530098161707849126142482855356115735198994448978650868615847750289918735613699623966428320741067342606560648312483569640245441577005426683268799689644458009165407419992660287951560463525836477512548940776987027100672156752175824405667558978804847738966155827294426143959021443457355801245521539753580724488765497589086937280048648192908465406903296066128449028310892739742901350194893028965054626999035773049096415490255795615553360867227060573426416550955182843120016424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 77015150009652152344613362919318172849054478797945168803368283883154090626948089130808851517502874977249855137031141072622531331312771780950367518445588925698925452307988444177248785432364065132393845501893207437407602085782379613952807262201049637034093735750733086719450723123190162832864055314460705219497475000902584261977585487406056960158730472904133960391160569406127411218432985340227549659871017706280807531541674126628758796802844153486547831490414030412647538256072424090955820543176273133969517289356739708624403502232638671487709903108288285106124743581655069777846374380859348644754060709308424588927990363839092989959628204405891457223180872827602197431370281075377201009359262080390652635200356090947443874538354368723066033076461628518710145536651612779344961449388074229198219555152805964111988978107409352121386889281866898209621975530837775294032946882986640489101548286945241915912456403261020841167274713102878601351116277716841529163705769913671436573477057076533193976204128262958730223647763690545528432354725652685697265073441686132744668573289440338521172432427965833453126843809762489879124342272451249203340449217835397933680870597705521607557034819021523170024174843447240571974569322943696136461236332294565282770497834468098974548929373758285041647374990538583224172351011674086825424731689452916927679194215689351146402575136429389847072588074515803422135536987131034041206316618335240581941610370726385897966327052845953282751366945128772206780172400530790873929186474190664721809143357789896737456504727089358767855948430625836247573048519136193637848381126734827225198607716493369196891594824866103033194351589045932249702983690110052049747445770558021288596105698540987677053267798510810473099368938534712774931809902139475002083469868581425056115000013603284380451957524461910143883368021033787983271809435872816376288478199191176562872123733335235139936037507441155486554939748386379271742431452333889564007401934706233108736592873167323273061447337800008308256310353977324090735908674188030613636627844571295711164296722885364468481788116293491382835548780735850774007524710021913023497564204964160511254990537917887831942579393098166112970850183718906433854792173231509543074849705053070181897313000043330888506770875609235954696683969360822259364061981380279547123710549111465846564167712542393718100337458358507641851639481169057341257254758188214179440990038244656074287800486453513036607989008102914832934913185147781630769752541556139719329701995787963456402355098045144441392628740283030580634608551101310314324913923306246557791203527005246062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 957271549371470477784070331839444141373397980060916854558254602388879257729752016500255610682972270606446557751287464055162501197762613346772449417392281938135855885024474377519375952328798668636908091278777354459214358860637866870482644844231112414051703371090558654852073235374397151650991935174586200833763978793142118572900928122298960582586810534927390213684572749553050192656933933768095234831751960365919727699535092537024428289327091106652264381548149205991283841213511420372731831326395946426377213328788297528438162158481067821737740475270193968454181787868796118557623817145847310795730277850518143287689225575968941474828903614284068256110828405933810584578511264245444822420517388970570241009616770090633486421677268626582468989017449614419629713503184008536555920769320268265862937954677387178647224900418183583653232246556375759288104986864000692245849196107018173379782358884550863951100129595625247553907057842055116305312888565264927378278479619450388298291998282537602200922960309095662707969907579993615877635174424619548243655138846365483846523705991034313336539105504317305487524196389787207705803951784037206553390819366835267523670642365755598963954963111707727493639570966761506600861555322543175467273617502882363491524626505756218217108686072807876514823926751198907756013333719317128809733555775411214623956150332439501886465036336180329508927009740241892194642873059086561084994484446620292881587687265588191954971876279583213479865482252847021234248760196736117891273062481211149496928764301081854853131444166673912961338499627400667996459886955554410443708116576371503301579698663895798980380172399081915102747696142059713047870720780159395319571924405305127036124561621984376224973644520171282620915474384755975416112672651040076373067700867579907665712941493967450390074343759330587225310052277349962958263751560533745441765737227553857582815698779023230350315777025421760197670675978628432660911043061788123080753426805083660896002711006992441024797375811051913700917954977546893842607081595108695024708529554205731871549519933637365546544484688203754382438877647451636276240860169734892024030046043943066364057917875079868160104065745789989714985056445188369788249816082578743688997999325594678571476392277465839325567374315416139268356543015990294991852362948595055720020886618569927665258273280844319649347095873744782841769660607765840679957320003685200303625069769413030580058132594558615922803021548868889922173410956204151004276509019884525766406256195556646990827877814521440488273045274957129011161644566956854670831215436741196648355508407019377786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -6987588506898406572604271335473387927477351547932380447505976152551316161268428475037266370745375572122259798941983230139423858733784117099500882914461876961657317514981871828145855285537416742957049799212470033251670038843086159729753154898285936811591483650470551252779379751360322814542957521551521838824580208059526963643651855782980446155768870218559529246181080204461983901250038749938841086646303487176333160842413127208304511171217214474752002381918710639331510691631817110600816730125256360643781810737436587056413799462802692660680206665297709194310211143166611777778925442311975959208285800733023893284470022585689651520085705322041034847412363147599294753168162000902282313382468319454310494214453783878646812625681559744115127803203489850108204619482685954387948398416843779554114156986956146708449889954790793008052668893546872378855813946882919149907592355917074581492393873062806436297232452888278888746454717297294446613272968910924751188252685025680214934430057809294998076059905008166299145424973522638811544429519505738355808090982814844483926916963268550459104840724985552609747712851033831225605840982091892827097663107872548545424767550951862247555543093919950622441266118281373235354891845342923999060994808967781376558496855608673832597047206329307692371503006053873103857456161722915423989356239540370841598195369488680280809283982219356313919254193677056722421569034920797470840651824131033282930184930084119711913708702070658966351396009055939116260838219018936534871970569013739390479749374283544622755394979111937716912588043346618325797657525219466997780817460190301013560945682234888680294522009536678761210979915940905906038403004777144088704435833395191704002990887135101734081905638820576219481246592951771102925943373513636498637907351657355349735513615540319122919445457841806374103558438356579134136700919203324205430155176982868732153627317256638403161048931242569637080895734043199208593234741927356781302251342452353475750004178653442361628745728672608039518471948352389968611504241635634828655507238209679297716951255489477146835284545146329623638587770273831698537916935300206132145802306158435299556110428221226261024455927728535623611716987860004902559320497334633510868449297589316479370314358089464485848168967549558519667313858269314190335089990802740371491858301218982277235869466500670931603931063870770369541860891405979056260003672988080020851986176337801339403244883354660003208269200652928869355654031742425148683416717114919856510049458133867460819111876575988349427685870844271284396418126405985603014339744190043862628005225286208870940672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] 34876299771563072213963800526936800593451461835398256135983636304941145983402819792032398931441154517395779218075841827256092355451558932001479605990949651456560411257261937449359574610860964215134569329270613723934683110416492198821353016934306031311113992216897982848732807544931228525884913690644178856878221108533921824886311385624653259528666149599791241192310512591003794490239465395612621867087980578995645614287703375493769498732038237112212325905369249405207088764452392187569434093722153309553987206957890244359696078252834918889781535142921301697947018032096692150447632962584963711202865045178657373022749507221995818820675693075818424537591898393016770611196536070152584425049313905273700641768430537660385000631177234668416092973046105251667924947343447736104930232508790259608155618799748207438965824105408359505471617595171521175973799432748604136935214006935524848213340079673656524997968243957758432311517309412576932944317114918876987175287240963990998960661058685661772699362783404883572487573245148041853270719061699642113916926119063940192857274155502856216769439209529472040998323008549740645647946120145091591526426195640400839261841750241232523535331483655478518877405810003999253878331894225086705607303863804005382984233547890776308818246779808144121092884811724876451803770322165015672955491062774845875634814639502565310607469470474697981651285008773897766094108188135567532086432935834203176426916304960147459829281948333248185057597176933516109116209113180337558835827184930237642415673943184696722477876351739228954307405086135298724816833677041510774251946366389090985289994238560763584159529705376368097083558561637938408438203390953024911590245146158757880137378608274106573506072435931543704279375904887471690906901309666571630637565779999897119274064898003501675503686692628207146356379538784865243357127682067283127827117560241489388874371126348533240638717624053651667401010384582254906488616697938920374169720755276197642724630266651591931622422178440027960248879291405438409890794873139668965273847119233581921748621889984595799406827795017541246538964719884144242695296538380200870145743873035664246381961100320038371440870137942443027107967738655701465412550299051836477463784229695296740329270625542532543909929387988121404888543370446193691305333029614563719384478502441690534760804030325448090283167202320141666680765490974944855805970676626597554252741428293625412732246299105592344494786681702760077265985326885716778100347081793208002963768875600151419575278980447770683820806291266129913268577853008216643683484337694069444057681272836697452707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] -216894642760522638935850385281440871405448381913427696017575715795797994802719691944643876991639571366231997378844631738706168028973833109273770002011603676248276036469765303883532242908354364514470626172070485857491578892613754341677343340666485168242264632254133118503347108455180555249214649722057058231502042148347147655825878261443720961877114110863088113695041052826603189396539261354593811969875127011219503812102543273867497762586363774425706661606339887436906339225313680890921343923783047951579332589611128354434224020763705044817201469540591994031077478856466565810530971526415350861720813873180069209701422954843131384121840880458397615625926116080480573703476458541563395313899223948603118832770889564312869005306092573463249388808023886230284141089169357374723965705807529032428017723301104517588099452348067732087146139946248847708122877504745948461522928205700093305922639668527591973183580999780568299000490263460047255050317834160391251317156971608119497285974020076795522259713478738496263555751291788359576207408477742462510171640721082822347957479836509485468424054967124795936334207357985478493431234172353892623442441454293614974517202793412685796247862306688211962891116625945305339602297215195399405027792757062627981156412048682514841134314387538715182822823327179082211124467914868041343616468317330833388631236465264942405376055497964348806173723960842699821471856440244351401868796451180568343307435257396738105324927221793822028806257814235598844697565418665531299443113328952069692522249833747158043171795592688268934145349703511702890126657183605575682043849908268176470883723201253230876316484763313239212042908817360807461590652009641234658335048203076671450634300152232353464153003908181923037531118617776378446470328862343707237963935737817881816016069691944316368278823715110373069731998896928756506989841287884066092791304591140625340954683310258682347096800432861985066237006211835516273636088253515040320578184080956800156513308449682971891747227672221517999671321695466316352220296498353987833296184015932847092225311871771917702490458615905660718455816554388872205201311925277764976614724242975414914777355866023822056211853314189651805310478658102404771089580669190417676691082324805064687668325964730355558963812466339475858783248050107064013914216791879847318152260748957924774361678095904052033868026771220300538331564941041914761765243469119339891566625016429092789996321522298985915662363676160593710674886770056447401873428639723377001238279644131612487923366966721062693895647897504582424904330362808569628269271169761617680263923995234609443897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] 1021965064177405063358647485890727272045666989647505466739741460999918245530485003680317119025061938155764521022988843313448861466722165450387797002844272986678113179440337554414062626066903244403497877314691291879726847778705048490707911654274490437074235014400171309744933453982349825079462387834474230525888958435118972355491279350965800461040681149126989937826794718478116605210615563694931623734940308925794104525650047420764554128750210481217564465921459374285879008115989318062992677948746012976498398556686692546841443068250575078661810833940295367874679115980669912369540204681620771337032460547643199627685256607832472691607370126682241645938981695215771078859143568175139986330076279407435473964268793759858855883568001065697091347994959127396192666794032959497033284671958451776223423224231421390250864678553224164280741132803265376423167853142429260471495215843960502221151025097954271578462453076226900631022560375343935248767462264002152441664183479565827471953193320590177142371358089866400448432978293546737084180962365998315892371418880653044742222432674409331760173393458370384177155373277447359648849395929830087603177845399695541690794840535979555855602705221813133973185500468706140190944702308369518896543332764746904902818198190295032551456608487534047364355727053684258642958358440674808303125852747387062055168904961049206851501886448324317258416156381741138024990878811582962504275452012980237975062155773261315765502768724063944544451404809194244721019184930409755261467421806797826834679961151088210234893410826479505064409511878082612902321462510211254631713069745199366594697200226345044033615012950424823619316298481583325149780693567316748140557015708308626705275152689608422567407573846423321968154737617916422544779455753630901470539280707886664692317241082200543348453672557155991829579073236960107814783093727949146153570741636032304979195448823411261858692447150271560032775732391951748806620204676363178834574065685038643446151063715584804547426050077704268783404644958585579571983256661116576542901412793589946139763848614937684723728770721862521264900169712506742601791519870472384574416446992476555741351254182678553803377220577320012279143802306625009195082990234200227816416410608867339100237170501858497992570893724615078937219586186216482143373309215998904717345326979649388988462853616069505237489565796158015903608356562960546183186987584801994534123712872640245922967595833753839869069176520696436855382962439471489153802253943003421039884778456916618750446356348357727654648932489795382048773976703721090080374263903242589887511452410431421095608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] -3348073502116157442592798981954908645131614967210624866685853788860305704895391611605968578583639712434530037703202853564353173910683112167175419156159362825085431877750265214847630661582239542627210500238160055996132453311548997018161119467557054572573271537836154758267222601124801451492790457478569336110102909806077727099686909390411247339966172201634940202927622054123429842225066260190594251609646051579720847945088841304652075626781247975906472488030856277241209662239356191308324855751587215805391351037886966275213272793445574898525599418205809535394199040580705925378099813742255692516506193788401238334280270777267903286317016108110112445061862648353291706777813560487280824020039929652005867744475405363172943031415696895349408864916751364326759296897100980720352540180080924420986417593226897292320280271630199035657061847011240200967935872475176103405674298453859652764862339007287105468795458581977983391823300793899362674372413008890870586709300423084850319409692173996877201633897238035153536538655064467184911136349154013103547986422346536802850676621412674984074291871323230090047613728263689033450487030901189478674058090578114455382266710969007447620757362294767532247521763393865877332405841024763283902839516551878898405981328258517077891832067752836128044405604998368168081831709403765237417047230939251253891532549106517451192588721246210710366500992232163968719408459748925424955790527556153416763614133384304487661611115587365802386634442018971433894737862729924882974066392511293644529551771275167108563808528175650065399044915221254690091191607169656837713532472561472016211095126943648722885633217517728071754299594733817090122363721967176669889039839527788696026997136998945319240967738961055424343896379110603811627780031976536409372192401224681034761236511304545053405787208217835250151045798242844923134987550639501822698607778416348868905549323968823044803700397093667125163958867959633638897066404452695814148384212714221465203878413555749446620614483944851173137029815972925889137354900330515473505651325655815416219313063348376601787100370160081088863953079423157347314474222398427696751510412509765304333001259412124842176528337708791962063786558104713467011545298105005268833957690960503141097931478829353026445631963173215851562007138668451928436309978854185973225331839272743910589851394921443548408467582807889320457770745584727816192731538537011657153837705944322808778182858291290760091161558625953075754574174844116180783477425629507244261558415874405393049116087593419503332406675405755033882587856382709339039685877967742854113753832711677586960285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] 8715131176423317406669221573386572330531220482688845590615553181072164867149818074109617862565116037768155646738536191951526643671394210207325932537560392459925659753214480961743899945610465667944470625240501518601079322381369039037477848859642018037755158154215881156886009501687269459397981516346127690152225932894857642964413326496813343284080670035167851767589580053875736015179645353629079448875399945631551504563102694326767875132635259943854466854587809457296613854000127937223856501759545008781519795144533448021322408579197880729330745223930150648496544934870242718000967416100084511611397474234366016544461433036124849682140718926968304479897592871954382898758858202513497760493849719420083066711193582666306594710342488833520650446658997879378970701549084313313762171450568808736405099905650902912434790522191844058874957987439375872729493564188409126168363416121671283606914923663337168097112578886892922304952057881680949243162062857977802614975974611442222939795077897653512220117256429402007760138588340210851193232514266359675254032029814290857407659482713637539744273989887836988035896091155521426175608835242908531715051340239581315951399273417810184532368631930067294070139797173395944724253804833132796560230018541981467236980237303069957721155843415640735870431711147885661806438169134465560503341141441056240222765178750300264550020606677857666785837802656575384606133812768721151208410589051878118968419559444176548523420317419217737535362117879199055271182405999239223316475403997571857426021328712858567744888569817699015243397809885836320266169053716921140732171399938158993373310120410173367652921265701977085926225711092533378581294893369026266800605051342997512928633967980204103054544291452504431949110183211157917447550180969220886708857599928345295456160740228861731111101058722512268556776001632573619952381565681806258965200591297161995966167513357839035754809253864751197453194561173004225576278125833012648289306882642138900064039448285534953536931707737390742550023136767669277466983930657399814679878303609767994325144266196205756339787584497794259327978947983565613820593972456501073376135851745260628485242420000215358528905583029194940202007994086067575289249919410932145219434980086845670967881929345612703941334774222143082923057574361844319680397984383864212930928298510271613041178306191837161350726843574113823268683065761941765521688467235550170997507464264540346128419451828283654284985525167586712975153374478081395722676637482295719770084869092740306494413426914031614158398672758183803917589828280625639310135383207756983704584123770275678933483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -20961437911152136841694435971127136392074838638306868576800703919629437757062705103371609083457537909262178067893983314575513593464349010919005032183533996792743843425131708532121413889997712917915537202527375181724230548902864883646000862209392177060909767409737845115605431461504080647118919166772179400047897618702583720292947286588320827966964694814835124189268435406245389563743728894739910388669265830104551353933275855016953923720993906198272497305634380458713724541077301556515226719025500301885918103028321749513027766424215446753504552919571935546609887851840300934539591980765004014449762891517266075368833341016974745265363905802986382832642741463783580516919603415076060819640392882128311322028413214036099809159320657580415440382983668684811834319102644177246726122677201622605569734708921138080779535622260393152283628817390766560261293661005036366215202386549424070709180452221923014474565773438873023955669458778441388322979903784025229748257491988643102824765612245240238226284474957014597043875787494323371548053722651648960322459598569473745687233730291938057743241693896896589400599428389681443407997558654100096714635377170191941072011160438097029122147652382155246003422239018085544396453684051117141176435317157479250855682435822222705362344825711982269223696232237671926012306439585626154169412610738178241687300376905288118596216751087766567939873448547367729858532925289541268894128647980188041909900025385110230530671148182658560667102052284412567865605324003596906750035088052544607431369154225446098899727252503862173915421997382438109535419718459329530612199729851858028567384700664597784557095012250424415434589843426917316853593656837839672688131600923884862633669945189934082010553995541864380501990399688135109696010567866785591536918661385593749916112121537627784633818726870429017701319952071539295481603331337618403204737095181770261243895287670415034091593672084552264725699299794100976787086198085626267795774074333117744466992280130018006223565409792616303108151601610945143628669888886061106015877032420924346089482315605261271808555788193797799968765706999883889518554134916304020219622895431203093797778576410672835911145472492439603993557789149692022220054856490832791759923178419373189267457568272575838643067970969504728302723641742413248956565205805454500125623809666810869784078601270775663762056588992166107317084313598914566450585704904874556299855994041560794155611240793463714704752931577050365772405376031016576745739829400197605091945703428993453433735807623197636449228198400250598673900870092610692963206651212027284193432627920920912622256128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 51247224066539252123828573410084246469545470627095548751551012860835190968382329426875789305977619595025004345057568888377931859932802008379841650285046226656990972106114079364719579465828112779481930627623689988559891805556913895439109841302525228122206972514910268372463367781163799311561041052439455499135812360627440552814135176788412313994319072435573105696632809796953908218819057004926482784846781735210242674061279869964475912561003718715978498491231947532004727932321961490335148368658065121056952473662651378050036879365119493963134239380647167131442170979917690759897812103347549405912971055179968914855544947184082155324644217497831580539173989268792551045872907064715454713433664272093802079976348228306018891800871696550528131242612044337097306590767313018833340007381957075005072131859256580779104190518637537001953664954920934916705874993901774737676458981388249053907116991930720343589164779080194923425034180404582967551892459999063364479740051587852952648691106809978527211320793137883946948272584493690715588949908401951663618098925072224475670990543536052024710999933810213737376288253000955016569031072892557400559399689911223365221566134770817392860269846194555800580141141753905645977439207001884696242076757562649999571155543085624020020235646887361032427067981770633394869640435424971378506280157495676463889767178133803066996727377499566350729389236274996425660134477694206116124868997215640271499735007808564458440639949969278796891561313652397615702778277836729844891165501152642136316649641733456527704077442948655700361773190555763524645819497894900840611282965574762959335815865218833229749245738521296731361157890785991182591462849090897953852179415118147623458944007814496667766794166223329373833481167056563487124462790543127791184640351417601683095779380739016428762970199287489072521947786828141555329862546871365235123454712660786660457962122848942734320662384611859112059324476889546241725914008111363423614308910640968645449453907114179744313261037258044492103398005590440127905180456252173296172077938538456497519318561051021883126385956676576899403321673316504055621580188913418658956213808040369054516398650989261438808937513116663018495335156236233936727256421657341250538834253367268022314422902685614396975020491828211338001655002665767115447018049455375491957586580777318461263316156579464250717626093258419493115291603587508194622039429227156360789302703299889897041667034594756725971655156011118214704354303513792441409357165693038836550808420317430484468935697964505807406497103787303176091879363853170734243187450586616403059044227881069303268638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] -132383074000843835440293138429062196575157527491069061783895390209291465852240040468478190313667701856558202659585363117102435840934051081620832217639127130706131519512371986403969952724619611964964914093846340055150873370787589619054289548600560776010097117215179122236352756898872886515595396013124395119610290405800671568611613947607412121199407560306845479281050594863002254797848160319085235856271517761832527122410525387549548472394586965627345165766433941289457601856370309757979233755381191168841129488030064196852674534738413699943687270912983797242939760066201571113691419361554466378110758637841566886460638533745806179101167276613967150444838150770880829903857330261861306625400920108147376679294760464106465631144600481615111068065506782842423020042391678336888430195208661014881247177429011424980814788361519217683242820492763725751414303922507177304021415956844873918178453759780566917777662422114695166364837796713428148704116152670960783566236731744755898377299223344852235901198488981421094779055166929351216539265689151567043348693916701618951127882583760976894423635419843071871714610452682573014772225851284105525300407161245870446166757041358652411101081539947097663228344403185444307960402379301435265882700156792179807588967190573010225490788612655315073664501906574631870793742960251221919495632925007442176706973424125813847454683747011753669921934900603710238403757995093816474322956122559525967278453346357314388685691652842593339758173854060643164720572741796366943045725523965926906664775722557253803956094844216897647462070731350083596189032370158240781303984510677946099481661312223637299208120301115439487855712267946111457322901329649764570671157206873668609881038975427078141474737075547272514528432722534492421171650659344101490569082317928555632294166979238098515155058564668388475386991526653856490540836277985397818494425833154469872851981609763770742193777941616409166678909626166756913453375231778950647041687370354528723177080971520322478879772678754143121757546111383568055838626666873282482689985620873344295544837709890238006118424844676860184618682279711599054330225498957663827776418020696074525780050322919943250532273983178257566797680048332104086655228804405370758230763028624902136708203802681301675632612314494250465603137129881673511165610507045404268129997107372673734828465768784833899741599675091290623099866452548852740078149695276496511878037927290765061721737931428385268372082579770790507847941302148349895522540315370273270260898389651399336490757243426620675885574774858696590233457424198949895842264619759323298163185975848262978498461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] 356920912105091592630271048425292681823263285854068855897627858124594369742736608711799852083590671173823444140774598218139627487974675061473231286086475551516384187580980281686901104566536239257290173084305304645348565341873122501568364401033975516422355958721565779856148981673678257030118261483946081630686351842198114120019620860460972095933789030629305341432676815156480777462636610644635806694991589079129316849473265596689282458393973148507679215485881777111989431470973526961713991630589314450549879416950871610545071755398652061207043098378450998426079392923256672964230277635971496684823537042177784566510266918373128722142916432265323490249294530679508372346374612240953793768657822995725540032547799607551909575127129177928362518518360510082211486727145951010993614588516844726623426692197894337678056607213903989430262147802723990286142022228368917160611822930414675309567579426504787814570867888860652437882937201359776207174351813645397269056921269450837364897576124684712910023769031162351194219834538110916300520465288914981495240077740168583825782749303289654650819960287366314447124824483640008307525614890304330431407693455479327996594075654346672128325057369112032011520660620539839556177749636436655733660276394554866607605010630516433022986080659719812533323235989981121124060539625963087926766849554071141898317503345440511635485320039621990749607902402633848467227818238506985838769815179976088898484904391387117256236481536451765365639881326990405766302637618020306794349695253646489489406382636752971363125158924710217640297729343576147831420443181847581692142099969863805422103401803548944259789212896632478944323418633351956027769463260669472615108663317888751093079729209180555325898780794566320412386660151714414863015301050584888167840963985518982168930522028933497013397894628381130248484536723726050381945960358835489858489992296490673262054040104432086023082743640649339494090574479483027571349133592310458572340859758104283956577181755792385497031386161208583906113793344428221695329296179405405743569523215182513967094127042181876351313337854603880166647812520186258110898884090821318619074094119841198892505186764676866197901621887009491150423971386231679182834365465818047449698208039053832081725586924916983366237302215871509218671754536894276683056980537881451555464359853406259166871165778508729972749257172836818225702711051680143159988860979101851552821172740410016480302209679569591949521682804827998344964555095947167567577992918158667588624716742235517351658931157730714699449771189994483998913926598222911856213504137884234451394790401247496480185384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -937842447976273544510966994566843682124159228813559022164335458719239425090238096276706141531601799318872703005493788111511160042782989097894201396122750091008490193309487598778505944470292418387956263441008504732627555929214303631212042792279604372514258582706671308856876315423388562060570680607329727235622048001855971458145530613987293603749068734470657970713727048286768448166461136505647219133317545467061199606387842781585639482871327162303495229204619108710588038948111653515079086543369823850569583699226382590050014246859402161437920615299081473335599759728399343178205878742789494773721881602520433426887827414589227753287775296440869422976151193880631153052896347441246357775540020546704282330978748300906478558008971080895994726079633361153814726670567859431063314919428883697127287317966892351163850302954617812424128713476297422714091354096692329413963641465343435161350898123396204460669213038502978085978525341915938425342140677817809244557373641485799398911964890569296728151164742095689562613125286239839880784166253171291592717607836981452984887869463012493133692226740796368623239324341192493157237057337047685468325286632695732339999755221678030489755669323571842185123831520987954731478610590578942288781738530645048627774539826487636871773882791157144687108354693772853365951237456973729309594074246100564240154239636038227771411033194347085756666930686686867770454048421522650815885269206963789188872856047601233487763297206562204924993887093624442031454754148428936354429703702046905958463392188707763981829815774580655694197083452537060631139350228443232285752054107604844645383153529374867161796268253004286462402817843894965607397046534345308183573311338680439699690531291135930090553575376509846346964416003852196004664756869976678513103872244383219385157819958668466288895083540863931624063839050237486609464351396878725592106427932548952353407888736805064960134134456636391609134996695626317018250059085499294787008569098424488354794327719551014276459495392780806227527307771627711876505172109744739298087196215887636984389342774753217884773477050580735841966578419379062612998326979897880658354944511231349957133721195088889867769185805122208201838108016919520284995400144805275238365271368713098976691855588636791979056970894703976769676355691905226911043982470606433657082964772150036019909001887999545495829911532869627710468740086545695020484605909264606214063072162509493722590167553388913672752895043842543999796353238978590798088193205938257574726088724504721395803455953047215128952460430697788833207508586833433611808478442315341831307900260128049420136611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] 2239267180970764547221986904615880373462645439966338072815536619922664908597357865834668202777115394527576516880716120149728916465875360309440204499852653281643462504803221454373772647487238820031566229138435480517202125522601185838777879627082507686040097884889177063390209017955388061960846406100849999294990821555689322307774441351341275102210258630227167077498661969415180563414404712607677002133980261697727175670375725879297449277517063331704945233227030192760710851817879070349880450078536320489315059009452407085609914896656733396707268730119144376849227196677944380168670849178433919288075936405198560680192271709513003690089035711543488427987407420122511547636302272490667295060160964503368281692767218670422593399185516486574488936546260671258316964237420435162707181585628151849478625663509759925265996452975836323480286547153439761370030594346850877547733282862052904545201562130441109412884422220013196494184200421612923178648511313353967908415124510484514385272228405763760867285360091728635286695084114667622286773121495570935981091369863762263724800840384688379701797860235299629897533403099224503614035748119070696422701265184480483196513782372819794713473311024603506268881412576921315253644406378610754838729823296683418761320772544942496997894967126379088183084584581416575967253018772076745019695906689644543709428676655365374081347313587823017197245058812915501605704104654328284153655608713942497536497573125310928545517309256090461353966441506463538636028625327812229340235943244760891694080151253548389054136608343517966696919921290423846359911857195359201977889061504504874578449482626746994661447783915000378994283984816161072869812291927910716235037454936292041182435630821906636960197503593716979266226991234964333805078200167861298954045244329170799193949337677550950010432241208382914586359588493700205374145898145020836050636765164334536380098223408014377215836677855966965571420974940213297431709455968801042109862268516346061375082582042239365824965422007343826919167445567583555473697455463380828839096432085565259071963398350875196750281946264969935570482298064411886088810413240694656088568463390366069801659524541216363700272420443296779620864296894555701029438495518110270183684332739781912067220149036094399859354660915770361104719334973944130778068604857013633562430348140554705474199161461916218372577984921567901459251439204787489243270809320084651698283970420592966655989569027176978297483479433065119075025686965759194616378200270580208325727747102811901928538777283108215072582077568935770051932474210669517518187986440873614724329692158239969707137433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] -4699908615718458317931946532360186156578280012305564039660589896175974479803020534447862733118667313669405374499949488168614481822478818740782651309678027590336813150977295292902163400709251762433747411830293862107047163458994779831397830131882015237321923648501402567014704754197894203311679284300092640079235546195452587619250120616641792782004151162368200445472355289390998816520319150535781572559899146369630514862618732294988147109722779626457296400356180243894342218439794497628626703502989013437404242008268126332703320117562182209444919848191619623044804578372023709584428653537268091351851934860932016150349469770593060635049042848949925770614176338509912814615376464846686124959470959680378653229989216719472200955545535442515321279626080066826077846965469478775763269634899117759559635199439525236849637883973932777213340329427540226377184457601612327130459049372657595501932282703137419653294301012893620278344535961251694050130041734788230085445233734589428779109917895553842735809856911003680444803006291157055726015097014140232857079988303154401054806719927572061852024235607588010546153933924916349393703843795379919057241077185762415235684660077584181338640981070051647138839204551692284028348330451109411332018939595214816571824329848299533024578917886906197467046880450103291394169643294299054239264307628171786543300983563703365266348620591858321706912684454223825331673290293440945553098317276270324269671532169866838095148605303557393737926189131373774034583738324645242296510254904492600675382041624790795173859692539232006037354252966855366518926150247474744059866055687530003339674387066046429339520883408817134939902216966247850441572836880782555252393988926783577133754176164298379215558837512967210526089866997270123471028946986107994276830468800691771520844231315318206436132009520327132314393256058595301372360723724676296286780229346988039008861001164053194746332795468609651759815334204764382709823279036269305804646234201402709293698351408714377352491589378939569453319997209277278043932705360167024976290361572913371867171996433465738706350961867584050920476294908567838734556654410982314573220816855183394647208741204105457160383163397007623818953221269605539904983875648588009319551044351977047854113131089505338923848455898863038331079033475163532371366978232604205008769501433295471869126204194324847301070392420431228398894435478381440810199494477006587837861187938412852653199752998122899542933648402533800944366702215689151891241045077835827503116036478243580433261171744813690244382038942540946264687205319041281094890952806891600523891788551171780619158945792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] 8602196096545936073961956244200193018282528546772922142866584475894673767496691901990568569273204767418824189490640655473406411802527877898789216045099668555841179058530673014608034612687328389939899407762820885359879871510881502502414098983826136457985193151735511879205008952511770536281536765858842838720691171869874024658565819797241616413820968439241760848281552844775653126925134279241339987355368509120837416837432926225758500422767673647169060478606410244275793679998120147064458826684173359555337994519120769330915183694812617398524248950851838615493494334494287164785955809398901141817185614860838638825426806335651629249380764997703568284842381450972357601489426709860400636003089907782552416404720748351890378021356281958442017116662088657432205036391803148739210230782983008355963629516343237057764456972637417437597293863397983235366890578831281823449602568802700418251003395442054254245583112050800280267914978790171487051922833796143545910777672968022184624621564427229002662852462557070524135113747228266550951924015211384281371898667497840026067772957468392422484778104017754191826780672429006356130842183024361855982809260570448771001831193089747683166233275759157748772737847033423364613256949848018150568229969785763095314524874229229575590835167778080419465100180904288847628777203023511868816016651709743864678663343679096976562062087086192719016445439095590657969699916167007420478506507672648013957750413921703237906600167239440100674751456248742027059491283668817531644010534659713641724488796643835137474642464702298894124105845537120104553613751412270360896261418846432181308484945766407134599764965516185845228857677429330844957822396464038106734004284642928093617873905550794149648747191030677672754168279163704167901986594233989012714597079087452616180653026437984518279974999119813455814667028111522327637881955074835628861677811396617046254056049503954664577729810136157961077635536374916667280716366222271274731366893251424897107373089136069735973794685506452683872994429609403025968211154253153603231107890174360370862665024197239958981580829803691072441212181474312055901958910749343438981486014245434933649674613386381424396735004677781741881010374688963006873269791283132879096333097119463384017509350269728380332148557930208625421430286452746321703907714267127210082686561853171890034793059753752721562103694599617011498251429317899543710560144941251122851664947567036366975394173305969492836025937235742698866458029322602330838819967105584423561072678872962431448504640066074578208315955721922325511647635458527603852468038510059661308747404733510048760557731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] -13661510973959517075670186852334776591719043691827199826853567323396903209731677171389215389514570753012382761216698668472046783655820713787544223923475805237967125903542827269097239729707754357088246540432180774641764529764931397250494749606268644524503781805359710968413995720515601763783906115550009901771637753480211999652652891535614079167068019607706711531995062136434719645485233505494035442711655794372616334115803780961498947182282878301299083526597400103548115876040425142365532292239033701912181722337712780957845519606143798151355607359838395951543474639351071053147660080950809286542670802119680469488315189697902994214888422971690287204823507400419694870426538129012862950345412717291511247765280298574164686388968879434193951514953262400262389639207163175064335456312909767348367435414509177148703119209194314750790473758125983436148752771573886105786426427895056053422523108049945089463175228413799179985709512452022100092903729332892490379681503465446727527807495627675079194235284612107894019265971041243218301355721210825040439394247685675456552899746533849633223651647694365424633047543575235147176200660765964122412233106396287803863149385423009875037425997652992043107867859008480589127722593604025348346408130377679897617413119103458051842340202297092753832632242794089253183095554137515530737991929578114084774936271779697708984468753416328093684650058539703897584608245662448084985944909110768557560627907678103030157322158541764355144995856542886843407465752458522338083345180649091720931018585420672283721159226661419367593717196558751006431704701042534683973935327520001275929264558812494073812694882659081810990336879161849498493436708172838392364680800805681054545068779890019998842601553250708004669529206457430968660878507702470221435286595070416735777061424322119967470094536369291355792775287862749467808880964920589615823497926854363128163338633184566245964129791817778171435501162412368273160812021592993674003540183385325829915516282816456282110454582627614623748270965192363754313929577534927118841383570728781822321272838265229687160675324609599432516134185785381468878675327853658049766208917036459500449351348204277772923284383817094383789629326468445132694447322174520039616174991387079674209960619974103868642160024501454737236007004912257662611383064763120149465460703341509960839635705701924267114716764950183766383960619761009628400098364034616381744917807296456843750100569726439178346536151297843823863418080789159765753192437947474530603120152298199298660622569669247133732150741289461306421746446183605132133165777807481232425531238302440860274418253824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] 18496016917189715959656861688433041928287081826135373517648450982642797873306330884347639918149508046090322485581614982116416357556149607331423281784701700649105224088993728673188414291531487998281018863933159823340974324449138385526733923799139683236196337324515061002950669129010255781922163234266349860872018248970178569369172899720536304369880771390178826854869937069388958596362957758588762532448380797478808184975620433793613965154779364794370219276920867001717501671673153747728254340407101594062570047143420696936406048401097354901960539415352052348094847607240991810541191767380676628082973265751507196920813761611286175795473737563916013068134155574077274322152890988386156054403274229326824526435709032309889286967189525121818575749958330184870154567962104906835205730758622478568489120519740838056226600679302495109952218272286776785194784341566254941528372891726394188768335666050019606282088396239039277723923430312372005415282298665165825880715332938923003940153164990598168827944336547373668167752053007216415759391322873562545311263012551914396960791199879467777310574460650098608001890368173867740339983709713413435121092670455049810011126830264350389574678107284620585194262182388546375169417500689904042122965613674884558725506950412471076459594821797985669772411821215394934031991263183611919381641492301880548197417363201222800704634095464326428242621414760629337465541831219338599294657628763151407095858574644745741405482235617416845369730845670107015656904485091296040803098486064284276108430569990298181319811509237665962110572176480427502600413275519845899928545254229275906820974353087430266194835260070137674355360051464764423343157914048811457984541150452876647013444090280049895530750302653201065853450360396089330540898004062844916860117894707900642248873287021721103845410130386742488841647460843789712840062865222519553686905441481227845070866688638844995286284196695982725049080275888768737645480723825147157627429719353774029326498446540835233203048266237759890833711482494639805829341084796038510540055240601179106246470245396045238204592804938172755666389126770367296792926514223115948480904737135086448714975386324703093872091729615803836079614761395802650867373050012018572218166377714966214332297190827836346741327991469222054069566244194573968894288569036237212974420755079402199898062656259694719318970030603132184382830708587288446864445706534370839472248783018777392184757447050940036733845260377332351469007800727678658996181159947986271324683099725921865467078962859108232855135503502614883534439871892526629168750084624427325979661790696963356245570355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] -20347790660992457171753271497228989733247963301757940500650993463826981452345964409854582619904818668988444177141404516680889731312531470413831377717812342465471606737626561300930044648548400560888109606984801516380063282555145682152438364194691074612375213810698178773736207662521951279209055823060590143439696693656572430223087567365568211858213965686732191105736476028879734637209345840097489744905313862098935571619694846438988481838292779656440390634017603001858783601273153172910914539457130996950746004399248587094906163597083733603049277755941581891887854163543838540706873505868725562576420384812968923052302731886378874038515126203044470255425743284012329844254846602323558548604482968270732371833290424479112251007073622799674754192134470716707914127400185583291961679338672910859242921621356370753555224461426746300300720198133728752031353522816564534106538578680209359865906371521402417658030313731945408740071027707954149651098910746878084770809115293339972949827699832856099510703041406656586195015189381790978846002651327739886783552808278528731939398183379534196386890815925281524875755384768208947725449277003227663906785072991317893704188853165944586953770466129787479855728745639888186384785511486141318289104478665010816438179991261872640994059915026781763934190539826104487686544726965728136868568553168630492808059583561283545213979887866955608066778786054514258388524808155113755321739997744276284689147453568851429864893073647372427933396387373503348813101048356308697636936075788451374531402780284998129675912113062480845157204933645190285350330311736609036062786681566696573341595428510121581772315318525006402217704065296156971500496010219877056325146668807715624158139146416729873294115198540064101366369298810126936006363047285741249921484016054841602919284370863651930918262119860436144229216172650453201578707438005543113224106988454213431181617044125729035399704055421451850376270678171944965948848425102754841141368295566305475047479994628483664959388351706382017807188371930491633915336180203949602734906199869115922322344429519057466392716499682042874012503553719973017692807694439323128207861687307723368413988750301025188788885205701248147752591323798088598541084435714026604420731894385650954900490767202228467016754312271643822377395316459540737289241694590067019471709847703273378010503736287750120640019022773583516943963207654074201168805509383799478681459776200864378558888660493784051445166158229753599161248608698755600632801559281045022148351720992789470009743742828502975465298491584695151925467693949782426880880883848795698896088539445971609831524532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] 15673697289635684170307756891975208036752597962579650642378245632129395928669711265190762182078055570471041415859198132774521646952557835731793179123609588678491271308515084994189809906723156039674494794743975274913348830988831291952150304341131586299716059902969948048152957298545438949997666694351440671569947229323261038011666847460368432901454577325985166873789606189772217389304269400393815016242120248775396006023892903981709051408580700694074254260290212590704617979231872653747507666327920432373549110597363602608137100609668187397780409578913355405118693054839933967799393133393533068962830374662527459788139362496311604439911190847584303925178837882736559749107109446689408189310777930802844309533256958135382047870951798084124470646758055406462922801312829781897898156609992721281334834748289378909759623183670534838970385678753328763360983860950509450372790244966102151244956623602173961889901899679331782506180858870316292533864776312801553417054842582645300676896215113276465099132838872471155659270108706612860090841865383424884624773075346137046990697926539397035290526204070907235973548046289299979184721878101051339296004271232324232352360251686009235780726368259831254646882512793317114683610470852516469938096294133285999055100596598676666882643105318669564162339924438502830417465043063784804920966985965504231218912174971420006415075471091399497332222742292234422690156571055448271126965992077709841769332697809744112389375202790286564818975837753398802235022376684995680369805753353025858500349503842411025000758421207131286537097426088964765635329448250883976525903963425792540071737208038078993849881596294316889761617562653227351999483811391177561177664524571894627771979457177897169500946054398770904408483497581576069257897969595254346479990289706120395008020393387910925060520990268524293134195919999144259347203370358201596194085796883004284997728012386752419302984973442159245085570665429443517262784676969597599237236255495452804363712209154955295254502289927939650560487630324939424779779977360737416102181571004716424755752320630956631723646495396836051067151988841515867821433475173974078933545702316286056442409690854216422120519603651021818604257227834158610533997300493611397149821051330992373727200538646116191322954894603893622640889367908590971477318561266002717706011254756665914705338560701044074541429997829564465861777486426635804021274685807200458654063907983837658539604648812243504712086498210095496349047882218740200260407528934942503853913528004281971708749738402446251772512014679800885805996094896698616469242265034588268125660103791916235227932917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] -1817624031479745484853074651413326877136811529261922534252404018623535959878813388396790556483081725454264776799223113184909692931613229256653515773117487478581576535280729650295209665719821238792647956480834323071876246410251439899021161605498703848000381536599314760792380864866411299778546662235129389596126186903076188307841738756822601785001536673531000186491741473754101235514303965800237671973922962473015196632832363001768219297563412457865038592371191095766237105186399367336839184953419539238728962368501608892406700582699524005188047411761949779588238018265185326021651504766122163689541537691680765143854140070249919078000245272132096924761220372887845107959554416333401583922856844394812309191376913693613591213667684403278506618842365187508651060374303750853125478637967923548074583135753790400961396484820894092865888952388343336345018347605447247082348632604823482579531214567807734161122731063865997058652260747576934838953556444495420961155793568800489975797403971288984979301439820800488821192459433634234528434271575932133425346105930564144798549504436784081523920479571207291198891340189635284768606535666995657635856367852134356078120964858880725070457560073039114961324288771710761574283489350493456328693103214486077199856288279833598872698460190609872167555692179833564560233186283065488390425640579040312398986660433507122801855803185192135207553053952143308039299877349084073989775903226893999735753402056448506736566867273047726375625229518878341989904825668117667175644649514535400111947197135599579208496780838123360257675389891258951528905169719067627858915945375422021873873499577490773998905772049354331185526495589175709065750658219614586050465930993994868585490509228435080774235179981651193055279629226640407650087814388150230291929126553475272122547488093605434131798235294397347955334888653110896319119240944905882653839783702689848680731455289605937566538944106052874122265620474392156185836960211341865497386602433383174038839669038820746195792102181608829057046508546863502777029132821287986012586633369294438544385588007586545144810730544446736969015938608708801452330447434014158287235598891027639716511399123138276825685243767973856298795796670925369177290767604248085441909648821406931755434020666397227119456234194481778994921557108378154811381944921250423012614125845916212032847555886009067070959257403945233672261067294454267513746614340728172294692033765535983679082357800978057846266485440307169811369988751025391274647274168588258564815564162516077623959976101853348141385064252051830164783559578667095666421933374944510893159779975104780371157319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -20969225349954677278494288182633263623585422977514462184725234442243873834376826042851499830575541075632263941980433799040973730492548881872214465830103994819500712158429352907535947014719439250777214024030840100698948762607648535282163112934305942653684940609600705954549738686038079729847785480900185116985389828109117995543124361128991245231614162237540925750829149134680361393431436580147157970471616987185689464290320997891962344776278396044134467005294529607255620290205801555493650243282537258166071311450689437916959578428733851993427203056077135811314794501975753451392923138652604906783001744042822825041532811920936143308462663999029988435369859020428728353748637480528612182507006611745762718816254331245008602799105900060304291539042209141551997616081241637611945327498061007351212016862671194173842150085790115826787365310311868925114836017598043047267429138673218215163520887036046742981614685414071873624530307172425766815169496295718724568305392167285623888932798610484770224395882155041784235691121806561457584923027948615026882996876062454858259211272668589172853913511789531074228426752353519108551618725946433187595702901284528556400075034857651224796447619615186934284826794819454424749790810098398164035390638432843719639979811712446387019592860002543072275367875510955608210732303605868811356325826747611253839272984318177161058369077625605491971705856830260958106963285030055929609681080300348750191144076700398697862542911112709399013516098193297766984306806847176772842451162079633200827487382835789276888952707503816194745159946674502281973114083501022359830948908971279488719457105356201756832115839528329362477410423751368941492535710218135046719143307067868196015224900107366309018800612870332244978190059413911415094202202585238566907016022799503860296707166467344347370660028543796378030491291954231734578433726479837747136206688206257775564554846630901946948264834733586588400600368348506807904948498988904007834748686981634241586440723152356991518970007413918564555000757312627521474189430525319673655505392556776867254157608584223911462931997240657576013025700367423876539336122216639790200765464473066441833817953591672504516888414138034789359307613492803828434338072029066571542226665897600772097562463509674304808390077877391705755781113196884896450771772365741062435159263874558825489610937168670083219271063679372134962076972361641227959960234280298894100757380116539620706204599387777627903138132881247895083110101774159450011438664905184346924170716989301773883000609007207666991206856945944360474167327641716018833133038958779751538899491167446768202347970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 48453773227586551828644275138013315398791263345185434580067477424682835973659156745985473028076712013065272251304800521055712154197639274050106722214522494489223772053144372101037338863658667885193194394291992972929881053926399785641496341941886164047786053394019314369792337690136398715425064975733907797520719596853607029085625157093714505378477972347873232643366015614857588550427059020621265857394174864621464693947549283348699050752267758183305302416677682117284255481445705739927568826345668976958201403913376050940214627443594265041184168727677669922385165564862945624653919021571766329471577756644778028800786741517595054267047405081609143248825260141269321359131569198058450693689797195393135094454913805544685069645236978506051339841308791189390043759309379596018155472133468507070561288829860618851407365079970051452066406716246228855858411363505834055900765327903748322355409114304538476185368363087859151955299054719267261774974241925979012602714743521647081576367541041083958066576899866669439432393019967420878771038516159273529042548994214704226589522165494791503993004938718740595052751985510978329700608617924482871119735028115146813556881795710339336432545743957042977600311291106822914246758511350631596633035808177219117264281384450953464482557439078112529524755834484972549336489955623297116654683837645555532280383776087605767556474904207251182688148465504202047234538894525130370283266735542469380493828989274269048859004299231256939831257845770867609609864414020459695746917421446969473442094022933719816707830266078759166590716885508788812342017111090661201118335284774550226922737992484226486800683864982563534193949976632798595959558088579351309613521975716586470463431806210587835763075100742695823694785536134256753573694755858787176879284145619785720238390217097106375289262844685446407684363168900306174923728802430573389531073185544860029911590644126670633581759194940407119478040959347935561789673329684241766307911242025113338381425504324913365850507375003162949917038999273168869634054258098317988930288126833972239499619088283819056907301932398151272838995540174780184905919796508963264847749787173015985692649076808131888695137516216608496152495397481423358442034671239737716271860881220718259754675086762591287596145979209578219949828571375889968399333363974073672017239552287711984672850888109111339518334798742714464808946539164821561029251890647636593615314216496094081184584065393086372789254856930078821027313910250435565445605579315518178249349865857551334221884916960598318606682819842160043309730863644883294475770584673833308189642011273997401726182752256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -73223432463404984894572196301578582780820335520802495447519823241355512369823341967019399017633009468723888034050766426544237814456264518323965468107544915658724770989107252701592173544152541787193032467275627578809854891423105284302103341279043717396936138489086523873180318709936404143767364736601567885751071188143961571020247205661757659346905467138736237035199731584920928422676840430230614038918756485817247127898032499591540801242753272264643740826620261547653150579199211190522068892306611510583643005876644153210750932911296567880704494317253009975550245270274497056384945376330351642688250572038443377308299869007272148552582846915855183430971408469733178717520489380073936984831995093288681917936335233292803120530262954517799373899634329351734581698150946116993105754090861564743715799379299271384223665391723759887870819806594785802144912130578690829219054428535509942618147100243767512450613751496956778036054097462611585787454930080537461045886509657521274401012378222737524524380277200211251881900379024638269917220237462522052123134217379932305260891629771487933794707320230967221938009533362938191112752903381671031785080656188307801891804342018486271899067383242774819478076472256211541268249726938751350641087288571419449665889935500007683291505232720255208634610569909978157544648032130198925352913132138250389574651342548262710111247760742138842470555176345061572265895018729043277869678724780320744370913270209228687417074699900074575287504828455152374936560630258116293516529297557983218747105141869092310308353217718965717140867465487501308311856106594253998728322469130974206153226688502271185236296967732126885172311598623408668753372066860600301714434799614530557358154529242799760161348622171144395350119533649811042390400594624766175340689640834160154992795197018407923918743822007176234736975588825773925950490639851511231394082305927053418860659402592798009159436637688892831734743868004106840023349650202394822543039579404399937793115433223895464433143283820848900288232417726462515342968492644338001186940130070282315070617840243238054685696330629732011555063503428002578061363111288221419844466611263947353561412731806635788473820585992238240904171413151352449737009961259043805213127395907656693290074742014327555324437229823971900159033930485376531406929742557257801177453113891211747245599908115231261862996753474409651658493604874901083849117390946560058788975590864086788010102193345168248758699539848393578322084721474013997622455966285520907776704668922086510991993095244521820804336149527998772170499153830761688785964881051192793722875710836965878900405043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 87342755009531863206169808114229510219528638654957589422690583475673194182651444611337549845530332150530178084014593875176800474086728150023071644079515254039783649037292026743907321079886850454368812351282351682266008986654613270412849736164887047942070858579253123920496245275092475794631020880057435055741524289336691164142710057422605512719887069570873046181668068784779700524045745413473073605071415149788199068517994788119614126830427970633828532315280479767209955916221534953885169914175187409484547897570620541496103129425690211262614099938117634098568652513113619325131385384814911055545403587145704092267066076293301893297431460137346306172724540210224703189328367728101258088310490291824498821037470128215514157852095536656559861785864557009567545162948485820172980691867807201469213642464521673219220707205366076994350946433107208657472842000234910683681426734734877643393790348006313447424887824721646054745632602928433581144427396311252947957809979045990279493917677046994205383708182864086989187430959069798939875158015275281994134448691089804872068637743003487996372992780402011959821016628837092584993408172440013765366587012335576195219007373651891522662181245136553590480828230985644060595378947909435941630107528627794067296185857850000620377760696421602717965498328779608985275354372210965486335422070474755905034076761674352160957369808902639127185316875646890217530951587288022523842583428561251910335294476284480642926793329584305578729206495935291972606334117177636097993428186441114356036401024762508498634074957668939934853643321468662174588590317939933157312296371803048314242346147233486873817137932167163322130308869756912392228818590882155779939607582019696147191647564170946201742861160194945955662578146203934040356971699730410809372724945304954418229779163709286006817605901130359918367352616899819776038580815680103252167096869870343724391523500895995334073332069701277394252803274269842840148329453898324774664699510495253387290397987471071288482051486097770233661972743055517985803422962897673220191352060801859952470564088474549129459419772336782354119328583633701620474851448092167336683470030874211153771740069644524984698423911239113534020069961435544340754406782324419390687760348356278401683830997961529450643553670355556593373285016987670835781298577609909346997296282913556910011203273408590302285527109259074463903833144292191097180325962552035726647140455938860900692308214098590659005766961347186114101511633684868445069447028749410708379182691849485027427670354991391750837818210779233743709702462923963904474975375927209283105483796920092667104332873728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -85794601290749065082672616284558169730030655254581755191132447688278149935060992252721191242016620546346849699290687562887892196217972592762879310608640529025852538525910722374445697636726077449470546686957763898172325486469159340841621700826640878308407635888347326936905085368649294406350148259049178115198973670900541396215501286086883268206872185235649691487231179679078399567189179693326689360312344397126434484480491818141485013119952793329593868115681730540938876424533952606617537737997153227619703823946694408499419072221564075695835536812430987279568424634115243657784073940926955845507702259556615083115711913142017494161289483979813895537256567966065852774857654634135606691344122741600850148561901643750998662544586120684966746347981073338912875377922215987852967066572231419516214888641364973657848366852338890398246937828037439720825955402193228093705284673680479279259065062945162726842531382010235999939127687378905920826645852095904081692995036151276736370311533328715100297439833580382161896187465191871604020582123147349164429922505774392087749423416937187571151263956993572648358050670382541833509005046864433235368528275750305924309612244204063217271736158745787431621861451667670394416950923245220212487335889924592343624110759934021625996855509361464172720050423066447164825745273771097008786828141797179398990627123607454511251401438377453462814506870445746356741131425312765352747279838755579227711189413226248745060406466017039498752469717382699065019198963031747900044839469426212523080758238247911893908556955762712193850760651346515039696700932374174866339924871890408878888552137833124493476965433169664655591054971919444004904858572845705413590496795365567190950305453124774394762241819818393920219370097843033135255509434034831450783411435919072221370718500779807949321196371380757399753471059714838871264828585793636084456835376447844101979434772836834083815797506827217967313768270045439997268744708200528934284541937716155792440537926721937331653153743375825315972130304353820374344956694889532662722914105484966715786349070403708084516786298704755110153833604248700097996628251157891988718687972916029053300152357918481764146813815942968234101621678378054622965064379510063705784010859377902237399872792541191153021899262041758607654610543269188470186557916107389271543669359098564471741422382566273045740091526370603662322542462208248038681538718908889117679170895290350573415288431505522675383630724090776206653592955886017455691993933886503834767346051691439116265432072604773914267043321095823759556454661264787855830372545814543284708900424601542159505639342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 68925056326329930474615657533426126229207553149120147261339751012491636722105746689706218285739027773627319686276836907183747726512625520043889805288679390081433677467949242287250832980708138735224239505552461648416109107582871430357560335745598042021756120449861246920223945260908199289940724943607402134046005767789483619948539824003103085510192298534898330429323280439474586308777356926468797144800925811645984561821587088571693215433057232147920987355870332847397347119879058001068729211472263180947453869538671924622189592361673856046862683272864705487079580414643410875604339215288850404312810273900538571369270363903997926412364154506843672278360615864617727544986313804591720515737790607541568395515651285366279686001267818146324585138704491172978046167807880598636821944646618603490215340024024595101448870907835630532489822313693886263699027187310630615665134949827006435115200191272085502017246956027615319053998006774004169343946951724797048805287274560118788957217142922496070939203005315830851545157849319054955092129508365064120681964508461085697235847425558363350280620840458592390581094754348046785510602319028376011887214309227335951462285825308277317623313329744416030508658886406771484699226532339496695295768905791868356458773170162463166366979584102677497809751685370512119468388683605740260772495461081806171692737313466724977986699979967728224757263232268302070140026019028999356389537368368056112950225246052748156409303092340973886103690737191632628458715884521368857147402051307619822031499529910621472326484611408625802410600787514884901369031056369363733285828460907856642404380700765128617831024666330900768920579898148455719768274553695920942220262640570656957241058605344519681315946184939839443398202848936276149717450251106054809490376327996950170331882050059852853136446610262676937326810199505010217454290095239450946620453286533138360213524987430026653108779692746407498060963962853193265168320676709609908387121828973534420797576476978073568034880191460509908739372444449978721363019739305735014191846363887023005521184582180425190372813873962478733878253073989927126763704621563714553845420224909305956406190046860298125107661663959444877231986871506168873746875302147188158679168791602433626387837788802457645025530345858953950073662651701407998810012874132560466236032666985197060198336083616461226049342920376114292130694303419746537222286855346530567416485564924870134113330743555182311428717185860177389657980128347082040115352725678952843114909511897146009774648483663311525571022379997605295260212141925799995548205895791309370346146142295038045089767096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -42372552784880366778983221921596686488096530205619454428874797208864457680663379169566217659106246365143194658881437251505356571103689434699203022089743477591156819674274022822677056032187142076259018698267862513821724365385190886184258716491235633026804040128797555186183362065826318826259966001287080448538295358457538067370450208047719224499279803262802868726543199495018512178778153377950735134819029757104694273356405963014736327572725179239173666888924266077893831086940909156537224192519596325816462113451490456441346818714868081796543121549648328539238355183851183311295634734929798774291216818656635341324196479545086892458798366208283333190469168340696333326198909440671527049614064357881449514352067769277089257631218811666295791488170695788648176313066158179823229129599645703950304250583384376112080828306532163937812719359649941867015347138974870309619233494903043263924583105478207008584970856835521269209360525216964044580953366856939719051370294678480590463073817967883234774689018625091441472251517919320459320593259532601938741813062168606378846712770358349862047314718007477939989342749384467802625300655045536065578420878769216138827409166902226327824588804872980368118270559817185225465551617314269281776459501117132304228958738953475183481435259037066648022407177165153789899437398628814675859035327799390538302575953789887996824281653778805676406495486513222673225023484927106540697205958300137674864694423482174162727105392684173577136729061056940013326301472368310836974405627611793348886361771616785586130749357084190743648915216719556695799577223917028911062615905097234893061147740777058191464101959261985217240264375522331584294026941641779210126625988053947287894049882130478159504580517804908071413331447865796949211318994777582684796153370531411501823570315252462025631775921813245290547886930749608036094315733693347894890948081097248475208751306438652084205021907924888398792160059446086371590104844951899381155401916504023816066953201185401987218870903115739592036304814431369913779978864056359370124168980960019378452974769317866710703327462303055759619073050562234884091099165161126258898365980539722755422175132793463836464301014977631231849319065190696629338287077826843139753153345125468204464783589517014236459774446867805762930170153691070091543598585184788151778398672215915770739039014578053648507342786442812603156696271765341660482375222266837953546454533529068772627569056949379508793174685237612125231487100094039945072635568060773041155134929378680675262691007143712743644208832004201765955569236655891354271344137954748530656360787303598243744411811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 14410668128567919526084553897839543710162558467632778892723281963652720388947044183019156601841972126294632377553431841930557005679365987846381372615625591982559078454895091696488015464339915143300307727255412059300984616734360033715117680750680948627105739120270786623297082664310072386091059580051270727164916905363879291229785428840160714162142022071663573824197891712262061508682627371031550105590325464513607896922314592086765410723226822514046869916897004544944809233108243596455846500719275359483931264805839300948481246892166935093989104639465226428850463758968369366492613903454526517453512443999702564314925439013896063886686954074067735593627286644705917758879806795083068996189992312525343192778052239812708950431440043937566436004374732669852342128404644042044235574114148823732132875592090146074860747646679387305659993526759438828615014367730922700807509680895960609721401738169714144784813048144270529047341955247949820709957721242616402180727992778610889126506236778289727471641496944607447752746337457826180485842332622690598439470663907514600001525472935986566312429408632704086442496777314344748151209220177604141546139501066827339580007816278266253424940557906449296571027001380626877942688207109045598753130326017017712094211003056400511573155142369692529433002359228522229648916085376869215250549027929997559100219402208219190308776808040006361994340215303934286076685451939225957952838376837859569914305227918194217284773011046341783687360361558277583788561499218408016782058416458537773383706608016087505768192841583001116220696956305557394357254570342616120948237332252304796291222291006285443251550023875569821393454503884578779921345682634182813351339757083783594094989943775232611308780883558540559700204459725297855519567840338103911093954377753523420887299140490725390388674739481557505171670327769574990747211634849346683128862359483042067546714495677528330361388563998351015090568584090141684996326170181640086713959601886023753569453402037902866288110530296562622031450681670490464667677921564914324334979378204584139357093490613158518587046174853406459334688680782037424914519006731951560417347548131012055859572689972668395983557629743569832748706086398942445448966310624562241915666124304999253394081990000380259177191897967456797890034390564151299740382889218307290997433302067884844322981866312707879797864350088499263809489952501277560024939628168157597246901673557795006523640882364433885676253570805394434378677268498161195182863010283944650827506183444187820108049766581868087936803015814369436611512121311713603108190295908734114175764452730766571037316349952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] 7706545803227458734939646296288582215117491432847840334194095326525972976284295442849133915988330520339106742350340958517191394687603189568034217149066300591798092249033018033265165580654482260842738563345673257092516572765528566742295706733382887598504886711652401026922368790824719783325619747571414317379940229117641111394356163444429042536628477993797791359623329120907187426994526851751029665661445708872417959777161316248056440373229655419516071932250265604597033544770009904232762074102683764324649369888116003109079946446556690576389695163741602166508645007022207621341899086673839259971764367154606063470725466800058942938962077018257396500999739108227408330237515657170687332230216804622587720007028409034789849355557634658448160951946688979340474989645177792129913737048620629496313684599137492161133757182174210323210529891486557839541050630197114949549866624588113756954830799118192723320066906329463490315048885603268268445042279324336201553927698851623806631569136785375471792376436805362734443595045542004683262244419830802229583350032231441926549427659816043644822071146318808453533347347435778976867388684536028222071555609078354409662706965891335199157438059178935296454743590333321071332506348476192410027449720827511744262266695181849280070769834567073737727513432177876434910935650539661883381942848427442834499373918922014135844441223303961322856889543312574554685162353307434704812412801915919460411236618362139281871778527600725243464180693799821722719663430763895495286433961320546492983058473368763574868673240045547153664529445944458502400689977738361910403193031004287276584793772492724959799982347012469184769976456110444354198639035468350152573034621122772803332488898541106975030901344334023910601412327044033800498407077529096292232647202230991517407150160568681517911703547921079809415977770939367583299825494362168472664310759997362465663588810642529903032249166794630228923547082409761606655235741297756332492684365601833387225529769024438916759563968273808247791167191662010911784327847647106763787597148222230843745485248812971155781695962596762533508012446886009722082842087495301328274645506190459522136166106769644795828458876198583651496356880672823620757373321405811120532964232301526435608499299224125886199711060932685194266978136663907091966822433444231882634068209545047224106175291558305921822480730507550387153644824340521819340515182146553352080385809392459654162505661966290887121455576489257956030690514184143298698729362048484716479043838572480408925482770606913797169823218796594051788095552721122189863942226807104379597366257563046548032706314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] -20318212257073678374391659963888579400668050909942894774547443906504317386885116082437027821922793641277371497103887384282811631142901400468279413729986183439691528767038332803719841541129263232916050098321680213804472055110106773777205334230625369663175558109237453524350542284726942606944724732461493285385757587239291175511448493491321822328589917826623618054014817689796841782902194930953367985552836920571974348595083994035089404730486918831360220161955009695585655188756855432612862299054491626479167197216768297515394364522704371910061159146050807794221983846714877604863987025737208055318679187516427585247344874134540206451499673083456212251783745090971970546617245099325571592528583706289245729175672359635570813070649891708217184984117815055760967021775695854308791541483048766534156012582531262197702007977010286929831221418943048501281581016341986288218632643357326554276967428107637404591370495859628036665591071752539453898673850089862129804465273490296630778705231797419685499659058077547559225467716151477014739691983984317270466488908782800502757081725693042619592899768222888986515680326498239970231642052873451259552881727451601111269761675122287297827047833312233654485104617152982142577254852575354497534520022616133317089452553284871933730985921201027639977556146460785149138539390139353194724270073536475203791570781270551644355893527706895991542440731442369619253828199511047075888437328637200969955114931556932001759127416702436792024488531424867579892265640729904641698310257884883729354074928213429840721986702123602237362937493788993648384630628492406260476121261430294073800317002335285955907016382573575597948219252232375748523001970203108040967703716701340902337032321328171051806870346914965589749691371003644209617291114168055784211712251513540169628205307131586850118239513209357341270673421925641917254493914705676764713657364329583978220689820718296720733203106037913152780188732346105592038594966193676662877368556172250625525011179377997349484919386399817837649763150379812349117942531569582642503872320536836384936553939816290582528285935876994471824721498000221288944094294754003078811997197301119408242171980994668945595841417117000632647882454216245663461570277954694069636125734076051152942057056551987350450627564203008043964127571064311647487435754659879798575224723395806309967470521815293217855181809310584018160823030153971626561158539118510155790695715961917613384967438576675543077615520509038786081108008614452308536050233388191762819537104017302153586353142800527171821421976682068875572947007465665375005658706539967553517427633777776468098472214528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] 23750435133177356581942961293201957654282420687549785640736293067109524819320071278241108214994228561032031845452691728707398132590345557203503657485586320024850309665979273914373700532777371228119243476487072407649542594081938206542287302935055969039690149402659073161290619400363693538146705158786121784603724587457410907455484100479297762644289957387080264240848245567373687718019059592522971183869540652778846544834391817249534214268650342268951701642929831157341183858301377083404868615579131609277938229533950687852036690616035058021583604728658017829769065509616007533831554877322264838843757476027335191067433974181344160760067365904166549348607510021928325700670063400121706346802762694957597458198794819869492022294768353993038112369543774530959176590454987382943327783541153890590461478863423158470806955451291528501691920623553144691376886696061232299808124852249679426301495843032449575140103455290874582867684602709414133390965151208880563678901191716999499134693393838722319913050347625849120034825011397603689589513746161480959578232541059149630955023497391271602697648306073826517874224348194980510893271474983961987637973046138189952838999959910615919461859696978965348269940555540501886850465644264064995138862358890074848232679220245704698104536622746626041076235158644381650532556258068763934857230646654728600902394388293963046586526927584553793427743820469434271254510013511824878676567763525308379304233292195431698968992427415604143315428136093670901541151903140212212548937980678218455168813060368462201418893930031625922842602752276061527156456639633384222617053408463633759817240553554014422238126533409593022208424513041917610821458966688903474188629885175557848693934944799378552369552372352501320317009770085396146618469813293868296909484605004873636671573448220052889113406101421976206277458656145667336488883608160192535145679968700192354826574237331605546996492418016953626117464661520155781414830613840524789486616915299221076597228188871896327998912742828206976120531121641870102068168099742939518374645888817055276335199895515763757395889362528529250494496479090333986041296010735777046019992336309458264833933594738877165311323184681691449264208173283760391788815113253384607751396726426221483675269718973156694919522706582649191474826302532537113258207350222352805334176500246213839202432279137886781188717978863203180146074895045801910114173469166860741108494623155415770089864997640205958786839337330626998872151238067285885899200149044365826126734472543598398841044806503977800745739721780485315470261997693253252848446917948709699185138671472885430072356372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -20912353958749686307475095591833980703274537766654475820933777610483611596082308704668269829336722666388743829590102887835657144219156476545685685458534363087292665917245249372901681921642406712977076175906079894382389917845857534883019087588593731860127976108230495606213511616776747260354747670929767572850779602398290365756171973581364971991112846736762468275348127825189282437731563501232846159944612897389365549381940314919992776208261480454135051747605181270193895023266189878821245002944448031872165910516648509921130336891602654690911070860861106021145433815161809167586651931086510500812559187361382323265969302171307733663852464257288034195749402194298644670615650788797089323040381576054207383425618457767764660490126532510271253590211759045455444142376349821850412683545516379556279444215700509133687847018297352973757768045050801887169429282424073979768712443322519914730151048485402304865644841829849812051871959241718408046382246132379315087671637291604839270392151693060956827548833023133375997179405200488582822941347312430921946859524522090582422605322426959966375416808906359370773092510705112948754754681713050650326329751593631367024746839758121289066686329998738506426195035365890883553084654921040452615797070556111718306406419974324263949064677963341421231547930382721838523657557104750226764350018351304590355147152727146535602548624898681365597548304498883674776184318284881568020273463442753566935553192858401681932653161317726151433400755519347978842407549476425698535674869643913679211333985903692305317610478232892056773517982017219142223365923534422574043930824633780523316734605858234575278991137881286085660191171018260108087381098097017332100254499831498414192463662200457773392343026075800235013988702934554171806096103264369290556522691725571658338742840514052444594121074305509675249272519727090060340028843765304408495523956361133020802243370179339372876320799743488720001671195779425080848253961933829068314068228124771613117846089019967963648329972051588694511760318338046682164028449649163182808411239559923220052760546808917157516939044745949502915707133992781350288116187339699457098246547874370887444683117190833609434905533540888227184788454129180736855633151892845242043377219366540198140651776181631478621961169968997783066444035524351020087395781700156741042505196813755052055626803822720074605952338873723938044285375386421356420008692029065922077786448221321472058253717369092783830592831999665060186242524052780835933101800487889971408290468225479347080646511044654425454408447750208839804786956467132189967296803058379335467916506821867203405553860608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] 15325650498684978919136290019254835887986185452060574089351792465683279507837665736536667193420612557579751549794353584010954630915065972494448853984202213854855261891984372154469497163627247775948349398975022261637280140065789244122853053879514526964738274825014548441169700152473629415760790137681864470301748358932273224747563348687743280208151898652178012462934096196930145869793748384554909124461214108608821986959848384135560804714215982570655619838393933896566352777508982973746104571748284912599952378515007461800112973363108229960079130475558174227729707260540149966988493300248252058384081221563165837273357795579624920588212529459305018255357844578473936198886676500591896839882158652043047313106136331313878802803351194527183326215254423211307564521128750455717520445732069628501089575108359389595702224126305148415297367762731600017920678260715235295513171545584114117672116735345293569351280354630966736027006487774205202852180915229614260615715514553810148673680302134488089385938815272476218972530783228599191029549125583890465406097414290169962217024979489715765940024117251449071771635768202387421537132852078670134404167763986606017705311145899564946070706669960570857478645098266484622888815330098692746827257433431448830681199365949750878239343791671874767681230333974265222440603696686763041752402568071574460756665252691387789834697034465991937328455810429851043206699704051984402478245533259905103137562013733610854327109142205376565628952702696487596640828017822878541948138578397159894803375627472200762120579367582299613320350282571016714248328084644056495762723777463775077962263198912754815119713233770878635697078641603355385473791753464277394487498483466440067961246581520973200395634615704985334975952352715502756414131015209923590046267276068068997335643290324142141177098872204752703033425269546232672158116646268308550726608153898272316769202094762396526255830741789963916133011388217613629998148377005886106245189395140424169081225313800030131747664995452800969278207595537603582544194118058222763522426328294020874614986982760517206200413022627477043746439457480166574566441399129900358899504824812923839078264051886532582361832464964082288210120173673266071472835671339532412478204788516203750851690053967690913879327746109330456757599008867494711241295853251992509037122970749452073275666847673077019531362602165785950219613318640734697513236532351412657688759571420655247938262544030797856717427017569305396661406298454644304631368886877179256508454242392307219333479174151804925566607821803921283292486169791411107490143216226775014009588590346559780066668052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] -9684393592328837836597272487189226268654536411210383153024035675038773698977967341009673704695660303795167500702892911220344843411025687656053703507774219759568518961843637961742126361886238516047940031139327345587582474364536545149747043039921179507655745390231846543916572587836988618059603746749267518352674924216938355606284688795244966010239957431581908462255667377237334266288044028013501312946448631044886845388704818814425496519053957207150999077329503175918073640954094295154809380026390574041253298957708400295914946674979230676196017539181408544256830889902337447261131154166161837440291202029271189447397163303904587942461469014843002388652322088057108224492839396820424114706607588204589336814927523594139380136531474889558231564852634052231015670516333522257349234912858909187161114750027343875834366783182419765469065513653044817553577538832245663953402679397873002316357688967672626576944068248815119152215243831229763568048229138323771272773624008394181480307894282544921286025645160338392929912569555040661144935471372820632768036865288270593340525580799279228610050986051159447624975561121100641234712899506114945387746747925781339336698988958267400802529015100447851280263919144154249023704807309957828361987328375287051910871520669105646296271744291668118410738413062207032383006370248065009150272393293660002821854650344909641194261083276589193876731596822656609216217475509780748454929432351539841014543556191809034200111775705958475337312892975941282085916736075571670270102901348458657980468399242244516803584307647642360901288517954254391652936906715883247317591376014960360120244074055649504614537382901932926062511201063170503555464129315511594323296307872149776643187368887368022838972961570143011692839370235755875243684880996769551155176500439399132521968333646190749545318108994020932417001556086295031337442966152434398080565110510853464236477025815228464857584094277840442136734702483325312064784297877937524405868555211393157541311352394030827054992408235625858600346290024759431637670880760317069362616617268721822718470571620955787299472070097707833446163461811009097357771396521324306365888655745636753235661518420805028269831126922877597641949212559445355253441022646303345715904582000333314390873401362181186785549648310384883720005396362495698281336405177270888361486639509568640083024635815439047709682040076125905281314077067203736947110642372086092151634770749179978650515890777969472991143389960935022563244398115486125600042946413005558412622842661649961508337233427155004086863722847705385707916257589336453207219824017295305486553672247197502677951971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -9762622663425577266453651435952481049265532215060216344934221255326629953447141057095925891284450152769469042981814309141417897788969002961463383368109917368034298653838683259955122727373623782507141304589100873869842208149086884117280467490074131660438081616226521537462308229704878888887399521725939436024291170164358711151850712368091357867945298211522312377556049642159014570279904568710256424586838650409167175986071832055466653902536733918351169169613409978092384901933514019411888222151269941079876986335704908007969697591871142556116099590524692374747213498612515368552478789088235722476751426419038735075773914806155976918339958334807140497846169841072971330212319955387983216998602698447445152217026454537242363236582345979160013230716781653128466226369661919811973657209105256337842519202981665504419231029632625268234022151557637220715643767738791668157816580782724934000917844530621203926467006326315733355553633439096174490873286430936113613173741225205947643897562368477054393082442647484939881290034554024772042113196073295856996026111607582798922745535355054900930576170365892604451586753957367604187636856367072154937433921090715001687916052583103361461915202381554056271941749802327563873448078501133289648846508503894574110214380377738858613023813965362366949605547741026611519802562366366431365428630642551919531655507769613520277975140333740642818950065790286579344899444153259969216196063884662110417302299123131656335449207293774656480815604614795499587958200100427111190497782543913429911483076378170572862436341127409529656049791986999637443631580766780162925287025335176966590156267749733153710383589917123524023435717739801321765725589518894601800845177431933911744083129809225960568560715102604813073941285851109809207868189857829874364227035719129996434801119073758132188450836608161391648841826933581816839752615833144099043585751429183355566772690672809267703668520683812748012234579372634770298141720330558535367590192529076399484534522470911184371438597456568231467649446948098603769894631568599826510326331612060945684730272745582352549225454417377635834320714475134475287034023766189082606112206287727138658049957361391341411095316723812858400076274257874808141534393929423141614941136627290408908153342066566905992930989980737452050587560753644202942884005344899409004122000673489887168091677350661831849166083352900488521383511763694238051238070998312200206388303193463675116337561944808748110376665022749317129140330656164088562976540013896975754911892303113498443316726764378381678529346313962924061000377232592034065875717922266547518598578633464348672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -49240797130660699996864030086365485448778355710433405396058090279153993100081375576398996177421031148471604431577220169621728638052865893863413710618115039835871456707134454462499602542847882604460010398042616975332743611440731100142155295601842661638053090774709278593230828173976588874908767877707935150198480250255285783676927054623053289958610831652205153682220567501506046890932824521946690666121445072381092116100058667520189383836701091195092971412208987788739335644132411890843402607956958668727516715183528789023863437111527698991161120674565216800601467559836628205022715527637134810415284238094915626206029829809060015151851809529722371968816957888583698291434201944099537507767462792316540389853295023600343412435951184662153710676668144000650740268493312937419801020077703303730809245127287346042253750499418794931031521862199047688416281584593262198843065580018798042649742846467751902780621757924708628015472126166182445639778271821481231211119725504141447652345303705511074059163083908628390131273342218056949523819488612566723301266299551160190550127681810520490739075115737469226726227167764288214698440586011072548479504482191619507617325780090437226517518456707349223565056144881425997503978338036309971315316209254608759056138748867995099285225310171297718833455213582407496090893729517989706553769967818874402093602068674923890444992552957146952281549190870683868212905254593746497522380980116359869029017560337746888919762475768672836827437729850236491632483597918679476069565499997705034506004653949370983207171775623631934560749459142964376738752835731929061383111137601375872433616028577081175919295694839199140774445790163093384047813212095833027992243636486786892841280237128705243880917822106118704635557085457945132317842550227297449249607288146597540615812365478672396011507732381092252815659985392472818921634742816500067099753697133841928039627852380932074807222272659802860528108688612204538533784277736129860022310307628629008064327587053572927358176519688504822507337142585887668597131610388440717693489265712429081904726918023704261871687754054148007615623172784723144000476265997724540383116496664850678674044420884864285866632580881574897770783461047820175695046104271628285508509605741534567590921830521801847986753623471720440961376170154288446183212562138721536830636295807111660254929682071836030522430201869475159598514185920081925245803458553177136421624453601646888967623563483884595533439638065635658179340042920908528947560694482889536243750960500856836841145188579245803140261519895144443692113481457737028069948273953128554783061668982287237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -351413750490068823705577477845354779588040189524786804702404242235590677549053567302196611797113229676476620639767981505267440443001401416990091671759693529018414133563688794806441766094429974840695531864876892756211191575597718655300194932609740996808533213629497374993578968754957562480381182632231317654297218373095431023004617074280377153716804462838546631590956538901012135135748012858665309522884177964388451184720986277545533735649584390066450877550925230282348852881178056187971987962149356200208102760951558090810920147922142120005868204826189629051145516666870104570422201018996181720169220774415461138200033694223491466215148262209507353184982638101101825909480244788859383694826574791025267887993749825987981419921403030977951450328256842354196646717560099373936226143083882580918917384567434211141125581937014973713714549770403700099658579771142123084432915589893863237711160602423422046868309957813040291894489776670922335544904135413936888341520668727655491625639637192200345627687383289322954579299202548646892009822943754013471576881676575451289985259061899460513947771495306375530250454668696800396961591778309946901155302565502512461121320328377629873833390091014583451025672819832822671245782202050630280825482271094907511577349489838851587044463369947411148259594163406685129680187280251677133268640526522371588695850216605978660718130022672375339338689082366308586962814991595266910292210847661383790077548373321922361197521985703831136733681728217252912481094918209778346463446264108501161331176766923166820292900918239590230344264970716066532890313775190949736567915623967188023003543853752579125936098743047521198505664726963954063148600177872607438496316526368428102884779661707908061743328569292829448185164120931941878888827046077810432160399804790198940606420234141952744622948157162158806380061647105513977327694701350077900146713872008530702126433077596579205004963952288031832990966783398588017410911555092708797337868736598307261714847595814957296761365846414712925131083733718477928637267303967450814708349009944234849443059632683180778219808448000382340351129389960536691071220835627163780922015440662081175304593741809690065298209006022268963119339636400975296441826708320479948083913682687089546628253728516146978481979073284141015822204420231073116190593867864270837609267519849332650668946262020653603589320137081530202381594522254768527074251075419644856911149994552420330723833772710920125318091863235827705617594191636441190056099789699428950410841781178782573670560109662057617545485629904335528579944221805761438511240637329421703709883620122561609728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 3146788676810433505900779716369677352193523829606189669494949648682006322253238442601758845124787827873804801623094872679959021700624154571532303193360588762326509966610552636076075441003364926845505207500310574691784746749193828910772210402871301077738586744067357199998184713010524645175577336006494237231630452386486874518194309655834427947152753324370905514101866121830187850786235414663188014928172533663913841050120203697414083672300529624734985803632244853909517280350944037679020609997170297814389684507535284363572034513871184704619601320460000975195831660758488119676505943579444498207550691030198720077641097076428109683076219326443057171175634827407551576104151342991416989293792749681065234108400718270531931269032317836851057128290438932752855299863755435238272388854908985054531153892639135322291007160608860672633228332687995893206569494355334677025880487914429514215303477162278388153255152700723030483063464704273787433833858315590329088010094037049358842929555480670679808913521027808099189744006960230621023098373514428296036427427603807031312711281931128656794802227551920958438384711992569060363816198883912815359302149045500505103414219905266061381851706896939968311639819494284320455795710307581454127568342792735114832314506850469575076764734135166959880132970458314478605766879652130298102419009783170626718355477589256387439104632635701991917256674240668503951028674830519342699786023067230113998268822534072671546115924697245630383443864910269504134487191587510834158839297973442504449117793183715452887694498266019124299285480372345003412614772996449232873813975548845449402240407694206835309938016487644852282437906189412605829531736182316934373885619833749522899300896522857785591131930628736148518338602789815222090541219100121858678051189159479220375512418895704196041293260335136240268458669484056187722507321274838928686502016351296517874537414545593685371639977857660249364088425477932207040744287020720714686676420915199395658167916178893620076154096211504755517161746463596345562525054757114987975451977450611841057042447305864033473355767560855465968595500001871672526573959548395691951699753198684473009383524655335071328724420429511416225727432940712065104415548073027536825929164614919393212985723839136218742603974087574352110666000352280966139706689097995457378774020133744025405913982156895280012972343048679264678465364331471097674735165578881303314156557313659491193702936411479409989286088803321482381530391397530543975094068658521647862650929200273719515362613285950198751817680510076003842116817913626708534715839594858046026436990414902830039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] -15652646676796120023124268523411137521639311166464494486357110587510907062089809568641015237639089297521305124061377023053645362027522832836989309251438445444013465151473831188806255364856178502576728519960537260616798880246475883712345428870035105914320703294384092616569897342071540053251986149324888471884672416076900570279563160038089207353077655239851823580723409811681303859201479185431271969613119337853870386647611079950528834316728207153891851048533631319856719382297555212986930879991594337278061130442651571949913442412163302853922271805041602505650931479617198669145926344557785588933285220741669676634470589576529014021719647538597842200190013111903918474146191936605800096533873625484647422883461142047079176398836488034951003681832750082319027307138665872597876740818660240405180856440513275086788887703455019525354616020309769031214712329831251140497869300009290590212273179598233219885045275169082488079246681926577518331200076730327808715514390751823311042646501996122881629216753895855708258121708601960798647671430967345921151980195786319541310039352985809114088118783457023806406130472752387944695096354302544359371969129349310743595053042730465087710217561804115758967351651269611000041255425819680219224601074359097380632649097836540602883451193147844602706213857154498501164591382569892959612746284413100069457879380037577119653067353744677191498760052630063797572981910717068217908983711672569491257703082016157358877645075115609715977038504858385923210700055750389251984925350886674800442774599735197408845026620506760615970714989092028914282124691343263952153027486579541621349634145052008177016406288920110301143246330620854673673365740010700372080863315559375003708363649126002472930981009639103726261756028939981080816198483783183419181626251327448614431782257943914603472958904615429267556575597280286175891791474011789324312470728933856904571474213743979337973613652734523761019779213372083345633571140824580138371077901649185331113120236489875571416397087415829888443177298686852317127151839673868779821028815027582692062509837062533103521379612799354875799969581089225610082334702675715084047168395358137024278389519805057122631833039893803755941386195731730971598251418418147258716420171579317665501299641182522239739313777103462865593037875747405947085511435316372630669048402849297732563021798673006254013499769016991857277648550684601859011193122107123934869129260708271054004455254123074831453947312624074132931768860662654620316182359164071935510474053417223893917119449835740962193639182466441271797841942052854836917923124068532153141706991218221025067008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] 101526541432432443991404809365723378228551730568355724296054412580257396546102927711867748837794958769584935147856888728554568454813128689040716665943963663430469458171318101522414935445273470424922868633900537405177800282972030380433833536404244857800238653069266860122273872428670981085926505078671208371115306073244389353053584322579142714247214573460974013095927410882110070323579875920556863637018090656409521100939746538513613678728856563212047320130064153672278824581512111300756634406026091089585002717455923951221796939960764917275939463826531996887575703909752157577086031381479455829186684864149435789478018706874888341250220083528403920312644160329893453892022653730267362534343420980142196533289757920318887480181317555802921301210181214251822474192607490550964541640513885048095064212958258440580678398293358964224110387488325608509343910612010571513562877591874406344866101152044754808369174857839894532249549448198194161723444372675428027274990482910994697510488694388742330570949220503930457491006683499503713566631376606069853744189387282026799249643677811558762981570955646268676422765022734023909606392516269479726843502157862284618535361217267714574349149087218838218844508402998487982997743810089772442927017959411208081452221462145701326476226742604475705905965375846536222229818826385371592300952452551312523277952484424627064630734877945817390083803913823464931649042472127995155822480854478401869823125463625585598452011037843168467884146249886117760723248727823387271265854414006843357990750479748647616279492568855107858435528036239786170406501227786768829774587040650041356984303304286716652002685695612272388087312600959700105284972323753145066056840791935102985212208062180617552277277840331754513527410051224998467239647394500965550579573910821342419738650760148072468494829757264172439685749149797336951752986116906741983088860158652596929077688819760319094154964658923001360782053145663901453279911702383759140716628310024681529214947275464146230582243204716368107008014806407409182805142523245591347188823624592364954467810030744755960125280362136848057509236299517348168648810187462771470251955662807980995784688675676157237709059634780532192425533116877416962702651160641080917156874343707626163587970100915745849663771653043574773879236039973350514466933881734232613402695781481715411503055660796022968272990698678456592771324039175323978200488664675947496630979939593898653483084664518788024013613119303638399975369314683005576289043273110382451031614597972768478783181276722648166189326840259876720985660104345315262794705840590866190270557044393083435745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] -535544704581469582619668947123247020850551082502653920625597399891440364464753528985362763470665666354692793082977317330337901767184488905081354314067356433224005617515866636624408569140786368774920758212395269266198573175412690695047188738802620141366715233347688450375314520871892125360062635516444340145551037929269572993684651203565469149065623120313306593764206876294726003196359244866055168036628212145907400547414602561524466941980807079270788797148398397751392760581304733180215410066920058967505600412432141742378673328496725569689691064335880433607329674889252831891511909022973902530649790209165852684487050093711122781697043249615219883856468971447247882576026195984238468858201675342488186537383807348181072540297768156346815494717306687844456044208104255886227948941885722099928143267323911975975329142564488182838446874360007350179477773195443952413558300099445985538218578074718612762818976916259982925648510345215921341358246911408723744226506986861073057222155983571764960537222731618745454326405827034184371085473411238672775767741161072193402377741578400404803619877450024761871000781866872845434200544811986306528208050738881510860638754815027325202110922307519763317393452198968611693391850893850547571704003407948251163425340778909702142306785686820369609965648438403242468689240365093153136850301334168072560873827004493627691925476570601547741212552988436993900140051506399394287714110796615908634680658340194283593163505551566769977230737699212037103511543223942397717858574484853459228114193142940656032321585572102331618998343111174456209655746222095766146815548397431838807642320045485497209747391875825723959924590252652818162984342792461567137583284630962449253555986349146307694902423148514744695565437452561684102849244259516475295319996347683708660816215310956210996403801844166641347729541672160040031321165925374572466949313489578769348829374132567538279096422548726254496907256828957451965834771884751414139712310479134918585715871791693200175554991708650972629691890651970518556458296014364209271237001788972004288460067173517166395234741925310008012377580635350674810205926319270734520590138534496138467055335565686672633205145573010949950831273258005608181615463519032772227083580630186668611559659160862544315486493545668690120662807642434692620124665637970601708047682482578346545101148629156379938398500893989640037809723429083190818882999620564195226356860755944194573407450134200622172139354843512782272154346655978035526017572441767373001246709225604183477008445989950005380733203706758049393207342573683034105765130976376692142624995820908770091859968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] 1991821511796373823407378224378290615941930047718466241398954621533852269189817953784745773591244538735047387028347975476150235247301958893897190865676448296564731419573193839090331804189785593398788119342089003226055337448039897857442509627434862549822828033596880793482464803904655846058056947443412678314675552488838004178301277193403483129642905598018983895409615418249174501221945398278310846797598649435466157122338645658387854979372393025226189638062862130511657616350931444134091318937551885336179668310177766305276421801119441781530556762010470604191409002039415846757944346740951908771224611389098862685808407940348897424355097558367552139040577366727365950184620297490382565916138984993510818648057410256833338053145212788813916116654219915279211907279410719190716649762798711489979449604366086465919304924577965036722945184732927665075333667179071527498532506775630596313430894910838276196138267752973759906956865960288196994505281240700469695782838535517705586364007700824783785869764737302724785238161526770855043211535060537507307797422368474672424883953016989015666004287610802263509145922362748142636147035503232458151013660270424502845842084231133820452555343165598047672384419063593272345781324050783542813843070935104459950593086219569045917039504911899746668830438047636351255678143436567518353729235707508963960399936405529513502792059846899886810021634543930234657796146503599610990706696887722756540926366945387152705952778148692630126756403712495974220485094174127601754311907203889282202084293145673248444960486021783010293270391550736104619655930946879739521648978200386268806399712905937834427952733156055805980309891261569089652572895839441381001016198312571001615668025263999170015513965857250923099510955195850638891253995957120363506234350148420887297425089595198046238130420752917101343259717776496435861525505983226261443739461213937701511039142074062614512097740906951817468204264184722305250907210952278080602526257004626999672365433964480696521427417302410207942802296473848848656035083885299156442354930205643350506759233206710937676052736322753391289435836076614447483284888999204363638792484429793449294875766790939611351261008423196115423221635580493767351418277636252735321622697056888310007031768761976173807618139595359022084497713270901049498740894282478539006738156185453528117805302713769904622511806157381107354189586777247588797686910142582769985343465846622359368598904886797788111311774680690656483420929652783422603408721373621752551073276494335333268517657336428634677676364846636458145207105011279709478234463116236735696823446480912697314508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] -5778287548240024806726133630987767930023957699848384384361945162401182282276927326296680304615848305074043380126743220993170467155937384501722822545078582842342834559074209085583640608208894789960523655546017157924215388455049355989875999066779731580367480768795196051755267869431938475958785263452531471720161931151100460377316781963592750616404573748457996868161176314367674844328776828021884792606360866708541577282765478907565403658812549851049823083215665303489777697172676094173711617987346702695024972598869939399690123313904903348072871606165623241387016694239349328831130808019591616167371038555548074276971110111055429289244005261341356479652140428660318707225419500285486262801548012014016992700580665897748322990590221045190415249348675489482940044347722548569767668521879341504482126619544753779227502153154338156099027617690094744338317756060221079489875818844610978875658657020056699861062945840278281099086161258780805560060584825737594469623096914281920617156716746740311129637379016054010114244150743692764927866631319338000161935022498520554686696057990244701519807828290274630981565993661606740335677786000599394410123921813719630635524753576841916669986935654516967477994170537303264809251120631462104923140914222916880843321532465466209612668732042705767872640256094445550703661960415328101394465003239976280019680822746727326225423578127518437802210140017103764150740904328590985586608805499872084395660455393391887566092199904854083120957614042954808212663220691795058044024804830127098946528210691612285046969755188208545350268484735192087624672814989296282373577809872398188829024205661758406963598375424979944598186450905851181991319003693930482308534116381522980907767213304335303990479801749313575344140774077016663376485975826638414518405001635518662492300178835765480998997161859360913410407860774370869167070297688834923139976771519235541595137811504726954839744836498678095892925950593170112537124579037757934681937307289380337337539190876540741101040741614440564399065809293626547767876771514562009041054038162868134387797297525026220672611665332052872892811397777645657191539778294529167748619674952384033791818230030224710635989427365100396910133696360890728947634233282591235246313480790863099010995584960082838647796229940985549433787116912274603047260099692761654965272501267708341613149652153898072753695636495771236812430661585733170789527043002817363675099967543527383503014413556843644344074980870806349619388548970572380959467061566954174557970543461046855000700772737268512695950607082361423695248238557649062447209512165368771092099588360853479313375232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 14756511955219110456262768399754924023290610710449222677200807494581870331334972850818304065568553560863860538207650176888302934237788224519186091963341919767269858227669516327352494883628633450826491241630590795493645473569169456529483809520431595677484810342103405345139538821683589200901191518363199194165598054591134173896198153070913179965400834422791259886622924732666730555754869364077923102419817351891906596273779548563818131596032847945988550915150544032687702955363770672005221949748581707650306921361286370884459376126289702297000756021268185996023511905191424724302568025977442058802028201812789760041707027354587969569831249048581901531468865572762968976889032716538286696970233999394214709216145808028822710856770435186190193936159336895867182836807993601561380816011394388677926425740249082129465267974205777020700112173607904309421750540652946448938948192368068386104087523690844283390665201315870510588177243876137514122309224852342205165931530693054800596300882191099199301857790073076069191403039923682971310963495343651662628340245387644917804963241850062063845370516325824266628764721877847219959741261786001459869054864545311734616579670599630326484726028068506020674397153580110532364349363131262820546344823924627157843032972750078097504101905266619932891816595944696718582078876409187828024014058147716516297892885164576159265857774016137919902642538139425755254363943534719371823649778002186972372915820988614306989634461514336691670747553270344755768457605403876781398390953795225161642785928231909033090004096933651330533967196528122009575755243663888523566718623207668135716678835792088922511537781995417746827882586491149624335016010667880094461445174224998943869949646128842063343443276564261286998180376240902932333433338017936072460691824823846629483374179157505804310726901217481240725577314420300646535204011147553379368567430717082045672549051575290122473705547029977338625111871268721951892210415265734552365022183074458112217992481633949289368236274655199993816634467937080848942569280054340232637835189682291029493342162738080870666284435447241186320153780622214787283587293823057422724097272761003228064915321333271982255362271380261476189059309509916070640417681055518424636750711587347722474030995640680166820545207956704506425319492238802634686151458159063413694187650870731236764446762338045261790483464871848878977154693326724252343205976189697765431220859094575997584602456577371630842729843456055892160699409934823466099417078104719406459711705241376878216562796356002947064559174807037433692940679278724377510341301870276627782345194640160181515714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -36621332843761924886389463028715213579435017222699560359638081337833346147936927821003250269003007950994139457968424522391850229354886619798606324056320972224902574656017495535890649489809609618811477495745097658049304700723111780857293894266258783179874710699302502001024590115463373659848280118612702267138876324296495811317863693322602657991011104791170901308603622547759516530605071557426320858681568467164228347277446247104693547661234516553846376398594771985281937055681031658130910363933222869840226404103330469943872182500809456126299103154471314010901931022551791741749975674697126250822544101794195465867937882263416537636321398354122370006493971742391292916528236165484596507978394027174950835536901100587725391769508125601028290019253492051165529934469525664977125733940707139684943899503639096184783973812726794997505614612899757396594416138056515177622050547652196832055219450075354236323135331596665592943169399945254095858008719129486728669100710821613913357538912673363051491505961610630044118514144473550482657323102662395071123267040989998215963410870280991049066954562593874609154007200049548972479765623117158160434333997747720648428053825435640596199941498165576574333112321961473759834181378545470633004527866592821544754959037774873679106172255415652481472343129209322551491793108337474727747201290692225759913924290025244040432448371201334232861221890818113481555808924209229609447667523160327586260947745862081430370298889373001903961958442208804394276125711189186717816728948711606515761645164604514383014682523170872362953127247428029960995883578627675557704308859751513953295646222307002832143176435363450823520232264435200245940116738935787060777435740338475862559464825616911195333211601655786536641099429411535379680486095310266594513308821479837630716475628531098509052978561868089191812949159789674644015702312728083169111222939373488153436050991363785637824393455799073745156423311328716587843891113393150849330650914340886464977163595099224402657799782904549527431977991928606752239658316388866765098778535779949731757359336935693054370204676762791280854327130155127265161659803346348306562494041090754974044712396941394885790870878222578804391420038433706128522210502363618004065451436590502505778312542801497027854401985051738121653981653409742258643250492559878363100161832990120822386764745273426191355728632980282364738015378859651819823665923324225880448573717336863253219504165695545195865829184256634893003673448528983272480257983849036840717135885864769723040963281223144098908477682140440272499341345040446944459508712220814731484544224935813270437101568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 93870774699431753904219095167405122352688480245388562180595852889067855927661567928019904334196579960686767607964700832152785782588248939104625956872334814594275283844339494527140750774895800772201493617703869451322574458427473886605849220486998870912667691809557385721172224070943626507834160914066864546185494440460183120041226686338871541039765435620529290744059232549644189095534757636644804622498883771916187154144735955997444897758187929735019680792246924751911660164777264301791950490416447079547967179087270961901243942517632216106692448337897190186690218595886559758897889852686500095167946616213821159394978946831880883426266979990471047060342838781362988366324717486107025615161721927799136875235009189634251545824078274588354837974985908925144625492420583825902291194547172645981468794893496687692239187098109229303915507388673927287313693311261305680788694640551548839849792003786425171072115878485198343017793224192902153122019010359830836342922349355709518660965570866075161193366438160015381718985510306910033617433251797047843869459827242714278648609396405509272817822747960478991275175991709178892245555974288908208937333881640234170667157963375522723402616933920058524022978211279330856286584866873792586156261199419931255814967286801959753743069970825244988133957543862918410846450183832626234477767823723915924183243842603875060566844047101390476990411270685668864948683428330157974366805629351095441694519601268972832354431932678266312435896336608695634219128102262266769905226737330765583069794222230764993529501030201260270052572404927025796194807235538460112248854221320746499549171000851010178169080153344524584191131343176097587810975318094599383652815754490033566598895982802676258264176578683954564714475865438376412050188245868705447966075979707637736633527503252537185116738205140545731184967636421016681508814863175323526313714232664168016859521192525771174073314221183385370298070728751667927603276554871278814594354085177492068024002148244971452507411391459096384336295568422482876699023014413658681978450248232234368904119760087949898450107586007477668257180943297206096461740705649242766906097940476287203962069754124686919887467680220745063938543161409159328232696634814413966383634262385667364078328416718748514047749155784216846281644301027312486894776002491019369257407727149566623334297760668701058035873691715266416282743513186850678905061914509800267370767517781743167917193942647816666090940150258399000845751128321732160565192679387519209480111945182953586431581201332035167017303781539441746222996800963516818100453550063905564565090706028051730184273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -246550926979500603243991105139740860125015014873981978361724763584013680697401325107770006666898447345359271588927093792910002842091299857096266604508625891137430806453876321515271869134293431771174184055271044985551368916562789812941161383511472589373651740548584223842846709074403256434332550870658298682413570344428767559772789185007402890246349620979676459675459807345981607904028603918057820744387261025656003713227467973976118713305165526823077916567616974921352482565818376104076391596132980274688096080800486127648506892297372700278712764365483997560669496834290880595422735122416649328174222421659028733137801369898896318101424252148617168440627158135654494592561788421560424536231642675495351939175484770205672131000045373621909681433002994342694994878926544936847348832052137477612297701615721970779695802839439338182926970284384582286618651451875742648029824327230806136063640263730879227966066767043011790739606792514621728464248903421506451605244740417846547117817813987930205630641846831523971302081291333698388240820463832672490651145411715382079213212014343250917604116055147608737122963507485942370265043883015365754560773113320567865577987241597172815964724041407942943227792830288401239820724957553055050608702440454620525093786182164607264590142328846214597326826281071986044209885482109559266361538112930817353903329234631818449024564991277006540587770259980239490317284078551543771004593415690453539348773993050342466401581879326462263273609628583470089772152689925225549450028287437185064810635552177477735135250278938939248237790420390019110376049722341926636141963730224051073071717116656357970924189137550669278145987401032951754702658439771665850124809493014417329508665440221476842594853188843050082989651077233456097645900601438131984888434036342476529655031688377368262834279887423956540303811322645607053220483815594031161139246933833460081887195446046363552381291534515112705226280804837588535593230669711601007627765325419883029177107225154803188993085116376691981892251112064784428176536157962707159119192090744884907454668582241579143822286861654170865172663112432170647838354460641497153344932547513623850243111495152065435627121109384667224901798374470525266508832871764022014458329362825694744393384221022704865792511408689155541415239973383129834390604854150117248288902318749689606540358127942431053575628387166062186891102679004274084515921614549840933883463854926420004164944894601914240510705032011948074055587918633075140046711047260456468217353889445553784164822513581706002470451737210656877775186248444886198830187986020196186058251158198495681871609856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] 619842023272341812889414197217293981692051553733900053170685665302489816275622764091769675840767017488605295868865170400949516277844687923913106152772962007048799691541001496960725726980291783175818470141521354460680849532704340653433178145271839879003529859282292865894386855294603263408945275635244641201096176975092723610837248396377996733740725195735278265962826631941614818607256180266824800784240761164325333404118059261623546090985484959039645275134399260493790358119730046448184926309433393596540056783064316191810963848891371700989761399525829407089678273265271035167342910005047003234405655004332773603601388946469593218235451977681002624036383463602555661000697118944875386436644185639680896971440222587955992699288158676208987580389948773176528478778386993585587573867087776077869271335363837107197296045690446770446135621623250778595222552525281323381760395381872060706151968089294952629907049290340136881779924754501342819585373629443625670897508812483230105292991529476245330210549760197810731745613728898292203442868036711450968266542343319379187803609691871141052137212182572149555604925801504511523272200859011732811968182068623143910694334918741673755234672210350676033152901651226372746350960566449123764771438184867102051171269912730238566139043962215755042123138007308667521815797037855501016427762905638005996589860390978112821865435650447365227449568787290577485080749547157412501072235742656842555333439412913488772439590124981018039327783524777097696181829173701560706078205802616011426664229231329832568616035577386325439057454958884697361488569936467603019871740072117099068250901355590418086624564143500798735645520459244558487474228300089027162880082999705522370431020878598171113991112064006432417863067894339891341955261619718832830575130530581557671675276361688108596672111214361807004541602984623708216863977399202406876603844818044137508110589796616825140879802631312335986829074891923937452501091158301110645788167484274834007433964646454570051912201546465750918002416693884741569425501713364613172147119833428362628460928760336177038544867950045959365024965109185021993247038681595039826127411797583019621635352537810240152364812142834385757998799239504039372522555642460032525376214583763668673444224350959312844921412139807320484211325100287372285364567335975459233244927293686752326978487094059692293495435528169785540207884042796169720534934547593453929536566972095114060217717465566807584162927704806389883584422323113339915289220719840528497789630632719092466714526242594526430882679214578725294319857535572304344639172293742464567952728587407978091008491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] -1396943832018230709251968677525293992039735349485301740323689963931363031966712256265419766250300767095802253663037608470928064773777617488978164766037889739192411009495623865339807949197781626912974377422700846321083157977024748320949666668833913211842862039321456652659944098264649259469650964198349267395557448740108969041747497304572230411953916604687377818377181375468439946697873728561535651370316274941460687000126614897939921310489857049008464806308794263124644335734733261861582969019404836648856478035060143233369056146766062142296359520881388254429581393996590517438210547641956124081921375693833304560865055755938437723252865727076514884067657622819180348334809124502051761927982349274684094134908671784326047792137436294689554467142956959470581192629782015900305498596297823792567117566865472424144065449514923088972215469836979809920331988176378040328076412977245783003473401400970985091553841602642001714602486203913353333389716962680030728904194966518050905992281638581995103981249625298293054092418976883029262745618394189231949034056821598637342921131385140310292254084597957116297265562224869416275263574894762171901538442094086734790003599154605158055736715899397085490105159457514780441707263588038185745996353272335657538006221254092822966328473681167076229863442895285689314116111752169817960463122793346425677965051656655007809842194748559779439598934677443326660999296346675937681487200069097538566584630438946718602208308701603316443527225972296462492662436318116267880051782410691278191293038793789941507464674250122359817073250368106743942998651392565637180222563150121036077822304992559095605760010096662395263038046998662275051028798987701854108824693022197007540338300800756720887261810523334310776960295816177197322147550792461497194540073471581812962100224194066287814399519055355769106747667744958100133006669678601275974514442563166521225604345621147351552228306488328313128601712632393568479605289825818562593970005817572833760058930489167692566240096375247346842456531372117058594507857354124195347017362597808080283512878499443541796132987057173517030540230497197082284565210889700312182557484348378737304832501916098306841651661424808132962728026360963230993888501651712447719544512939129269702654686790961691597745924589443912506477334879874927619690355985286451090066308058998238304015675721332861772680234203481065304861806635889278838178530278249574735104096625708444465961628281913610691619438507872137184143243507907682408346079692126628162329980053332445761410369391074078921278605315386731767223116679242596158844246417000918707085442742360686516427030528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] 2731155451874224401249658377667707485668364913528510314740508955012996659479955167035972985065378052305416599145720438300930862456126706003025879027096064108566182994776789024976375473863032141286317243234714459761169167319687333666084893056643019406248242378462676812104249548465355401297292521914280839026353988818414813920672453623163632731732740510741098457649273999214338471873495584509680339983597049619193819866814609820208586345467563928295858875635809782199425482880068388147371729377112646350177083718849729056361521818079665402031638278621668321308042882432245248253741642201262678490913799952677097807316355255601369476104453013609319741581724972605818558610144672598411014552998657370050762415559796350421226349885382214287906470979646279400986228287766572468355732011477616557321533541885435014484422575071869674391311259217622491256813883305050008451968551619904578167739007311083324532683442995933486341205893948234258278084113734013633343721174893533586728928161039521059327375771640320524340800657152464597276553096010174648836250587215055446754830825700604836578059344371819020986862922068208763544677640905735797796316271314892287178951454541644377772760903846411174727150269708469131395381938394945585641331596835682078307260097125645925509613049452146472515590054307448231707746911460024630052006121408872865103649178951749389332928898282846481647369578753523724925354780974665707903310440796032928159521688531341784862163234874122975025389715005150020517426777687994295905706371453617204702797186925904559744351113191068740785881039905343332408872314505358128999939925774943884545025647148138293541776922244552137059400028346092196470253440488277377093934566162919582715830153077979930191541415627913174722381538397355152653374733524243336064516984449618128360587070818295706448304970009685881138149747780023675819746158374194954731888378602976942322467383383961786604296714560172522283071543930671109707582717789544211487663538506700300020362116477731137981803248194375463060792251074975608984889418210519754632443837992510494288455968537779717435833592222032086881021623671482308194305646511183641721232690277811316578347063562274808944256291596359374311998522516538121596114161008121970202984898570278416012361864600382829777921698442982404362888480511013551781100102826098950638584655030785258899694889310193367849275555623033439904832519862945282636625914970077401534012363227331790229528104725320105655380863597836377296955139551397571967440212935704133070629152465051712540936644735359424548530439998659342912081254694867541009008459123364634708061627400062630444505497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] -4575352278776379731631223946865088828391105548366393867429893701585768803055218358678985538348727158742921353087363059922603343163174006922602216111047651690242050048758989897652671464702236645874921950294573025055793863781851676481177831278176603087742519391833390652612011269370033470970065647993070508397955263400180129677558695481077043114718449033116746513154615524332057797714034099104116862885599050620746996120023636857874138527610729362431652564239481817005590859105785481390240317273653227269201801587028609518379117465049091670561360280884493118335727239342954240779682580541926328604332776659269715851984598414184483233129258816695615067570293562123078003875204629993082833164598105282348597864788526172804544570963441887511404389390172971460986437065063431442463658733361758845028018102429633722727467886119395488397900821342944598593444639908891900644199100248474107543652877058784422033922201932037305219330418488213179328018078933480550348724613857352254258086392855445330080778151214329542621113497722912657388113142192443566607496698297280011118618932492291790196278864409597288427469278825557320774207703684498702698442433250046844038459927695213941925916731162954233036600091936360524717435965768935300884121838528876345081817926089638317920108723885677616909747892708053117834994877600197539296119370928117176400880489429446945470931801391964411045625437691473052377351028521073024080419482016946567345598130323122128505690499622836352139682981989859353881566441480031748497951528423557417939444410127808434315126279275017694508831238361401539989591984517197338885729056926864282535393967131601147699332395219810832824465094912532499617953228614885228490971372269026487359906448181760828113619370885717811696773416255282254581397978137445697712388420854545332483145851985504900048587134814387700128068327131549575817328947433814779853799782018533628204329599989344538499341898051557529861119944597332702836297527872801220857636969976948758975364816267169721186914275371492751544587493647600378669633777197373215804549939105964354744247451954279168542605361262753497491601531807296736524046957084892001249374690112854071751647994403902672492009314486527504931925332957114457302945807161762128439574117911183185884823474737697640201625344575331669075800222366273513308575613400769833157505206733187430231554372752229763427880150828733367881500285675490148463816567423306110576372326679042240562697743421623376841443892411834423615059673880514421833934843422735081890269683132259647615617030318606697656263512359341342798770833231690571928829930563960334445576925921134158957162528768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] 6474747283916536144014857503898275043260006476408630998803846469383691795513494901711552717049333631121956247027314395080250224883358646980531985355553320259422610639025651854432545894955711823934682402665254776965276038081379444905973924806117983626378394875290522833723222538421912903540868419010384070366548267690618773621700881789708027171139444790589654375921361713182027112107463501979377837284411471678283859736456590141534928845425954785285079743879148724265858826546701328413662306483854309754762368919575423652681150345003430808950869501033221769415282753055354498291405269049940682085079026099098774149134785737503965297885767394021703546938939869018019604739561734015160184226642298123791115164732350529931310910089018783757903557028462670405351608492695122822551429607484038662287261506047312985807121165079215743635869413307032399410143602476603729320197278891446112734975150215767277556046880780046227373775638951927739226595163177925517463286124032985974831937642357598199553477304801120871251190028162551944283936126786754349912351314239194715850242908515888505776681776495352981132731262816355903789731585466835064688785253656368010057260290201681425585371805465216339514858409874158903921155076429963294358870413383818525938704724724745188372858443124344411839385987394977611553594850258562027675578252189814712419507556741261206331962189208700423641366829997777113511377658760025353451803119938491081100388101647387118001108031781606528532398832310787915445847327127858531554080588516605501273718809324957043024313131103764551298879195690215678971882947097695302963181358392466256665286694779007386420962607726522267776427401483168001532939302873198954418299736372395059265148941755237669212987647253819527617411235013149831733765386639400139571039494286833582990284649254924223218575068866051503491156734957584519946452501282144086755310498923665982928085984259540106325327939127154133414659567345315688823830077509302637220211090308146666719257257556347607370696777222817703310773852253491069966553646128913721890595462297597414122629634839984848382788817735538254184343740634993084350919597093856795004432880246209661137987698661096333176780328773440127184232200644907936098195286230686153822335738594616923947311570374795702356229637369987949057480259269462486445493030534178439781680752862007539427511587621599536320978524454356808722759339090658001679260199291101179390593950519650888091323430408096443299466207689177744102239051223434851863656501892549342284911679781973815172755330441927457895246254444687983352532616943597812049773270273764344162167921750867619749958778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] -7410739591854311061322388177945193732817186064841253200239877118923978679157724929521498166208036646184330035869844815835675145652845166457433238834618484382863691750390476859932354837185144661558220169412039151284693504855090306437361936954849548822659877329565211636908132809825767553675896714319507632623524527398510160699996732636918785888423228084223106845414544038673180587695616089302154556132774190414492220885053362448268421620450420149004775035031346964253822631768969291664229374013348683859586192812461297269951404486903912487191844314806377736284205472643815578511424025599566773863599876438526652326568038066365293508769251730586572388154832418051595805928861288393466159712632998975417282010198111691726435482052373012501329121803949857729659019978831530238861099029060538465792758417225441376495285882521039027316827418616626363780875014123967304756693201257030700123775402484286990118827824178820283629429842211529016570371941045841545834474721283748546650248915648616814060616861511056314867100487654416612177916657316930376167351002431849664026546114126300237301431777156428833034691401993262119409059139746061496130958036301065915599939696765219322314647619529630781090202141416503637481467254578739215592538821837389794064284671154152995140186100850775554812988049893913223169198870655291625936679616894182392150862288615105685450934916574275609533467174431907510166463941729427061190534767932193830810104182856486623084359591020075523544768222870602412355394618055302168279110861275311446366939425427298140578179399182117330427378205443617257371408504109574351311720811144669043044814911852419571714574764455847353678452300488064894941200420822218812627268444452480267516474749703706097279210274548387822356998445272018877600962417501661817891016857841744015445273863990362579066526258397036595475863979259951558859745682072170139965025123783986202472644234726466288267649061442701624731971435965726904990762638972377445511394769929290354206441721056527788402440232995272853299394691002645484179963553344512006464063057449647346461502417954567305277941524874775779855526470609290548748976481324514942746757506516762353156223551527794038831726439075120341768804221992268730481024553399965015860398139184730515727569304874479293278757013787742098059918159168824145784510270695056630095579514496945314586568484801199974485280563953893410099845002154067946868210049954738138943002668760703214001923885117018457309671598866768238592115084168357215721861134521399179603234726330972577858792543142520801433774347872863225421175546716180288955249613094770101739671180265660762908233039872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 5877977777622674354016908524844155854963797146523653246096013974161522602115166597129376036011776135645933054572194602025119811790633013043991901674743249965144663406481477589435817256708165983798734424622927940732010537743965764243466353834089176372115595040930353734169065929830154750683194513772949457417110818124179719205957254361757518992561690038842430482434673931501978164418119481758650947959180393927932064837511704476451974970535528119356254797431227549720055682991633835876411557696122038275365817187183426442511496892763488404346679530154305590643733843261172133536772625035796835070862287491141363437020657451801946025823976612370455844615530109385155402588134311995582478644738081940512607978501223872324658069883785352971225305810992635455033308752129995393410641247870426154628326620742269501985494693355644627666171897361248568238385595986326707888293683476624361802579110255971445870752998967534088358503466185686330595618426941604637861180130906009500921411188303746450245157000374458146437690017702363409558551418590561908237559778745794068325419932664979002744510736867695704366925476354988519447682141211028772301141400861881015710703260642081499994554992708121537971169240423645991998921302678790858441423549962041701845928212600793023537437836896793774074239951206196160847810626632146901254194129798978216213958408583531568419396193647689697805969560430331831622785665001912810962680193719228875345868238651938500605143519834060039513713130433093631549693949670042536441801603762785902279906139079542263422383232877462028232323008019880179328411146704146986563617668833416719109281951688098331348268431803110991773758517851659730192248559478179675489970730934104429821186472106238984096551907690088920860718332585518360870005199183262658897915871241195325162530115371451825796070127432292220047986111653154244241387208001305801956137884796493407070264193146126955989439792692226704870591491338545498031689158552971908643629722255838464807513178305066206245739591600426950808576248758688560278808209847652379926613501007757837614849153943694060343669298671412095403037860555216837983276545365818387101665317465548812628462133946866549673914575990461617028347788875914854364511310084314018751892170955194947473876388590470238378103385075148020298364167169141424618565736351076106007524113512506061904210975431823756281893132791034485653650660157441157788122387173079227548837594281771343096326956869735209160224386261402540063903905829338901019850313241773302558723473166733905139795318061940188157712548192906853258536465482138897368196349958312957116524237182211835036822405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -414683550102350580545699915004126215957342589365984835542021151014203964149808229123656819825673784406157958393202205672338054033906948881647445371306927850298486009396946574427946562817097307678824782056251946663223205606854543783971267455200026052058708360143280124503223073034181472055410968096590946888223573932853761806954814019283365156687957847720651283888712815760982010641509085729491178434206157455443722364858335586847876957453100156495883149197638635562411552255387378741639953002614881380138817893028914713135407635807073235832167835948540562431972185728290230430383491567480449613453999926013862476055495362365559393098607289476718371266255416487918179860758212926494378376586155473843924713272559902361531666095647820986924236933034900658970327179819061847303715809684721258797831734352271970642607970959382218914508632058299887296659563756443712196374876634127961142038340807632764632339506548933861663337791999737094192213990743423377819936189679244122750646808869882684286339621271363924131927792360679592735034075539816610025165000609839737318132887613876395988035190150685525306124214416226177797345000931057552186299405807697365778482266209674259734418112272365930347626542331093389157531623261478960744476861084016879831493700852983438622035215228672067939968781047978421160290844426358942923352601096773392483146408281238656056902945205440354758552923860438570052526689674878370640559463690910460574065918455224023382717697961664713751637066107069630660502038647096002106959756450594042558558974057378436614068128799251492678955416003291207553501043143928466376364819181272637107731255153659606960641627623949600396082359684010508827377104016149281870640002670423412919131409535181063958150343801356576660798104590184601098524758216613400262049540200248308266674502844267337224947538714596301986198692845791378693202479282187089203066534697318956599796155606695037601814192031777937360055913964981670606862031824608736506085186238193981595522974569514933366338645554347648507994099928391566820456879033715940635963545397118228628758764923461022852045576016175006669197503323025822498502415413841438833298099052458934496631187705320094570463122772733487612759659398760619771343791422335375916671130291167645319905816587484612945764434576715899287093621430410874822745810370398475959724527487742786699085089915277535668352888789754600059775857497771195741447209066037007690494647766656497688084552520207457602149136933350401365620974951421866663762084687911265778160167270381444780917647001348580671147776641067657930730786410766630849406125173102545574521030145008680519757463552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -9455837867724318456932712247667504020592696112537818201284363801162550248613121712182527445314509499223599146688679843203087930336999661082441042081436367991249816608577573405875058807770876578576766819401174379002378137214103317369474130302026740814709935689787924451740807928384621777522090861958388344957512480286862097531062947486508026368257635555941778903953836435437807896232767113294384326400113581884240393123187806567012736487350741199061763969411434830707669641672309516497459418319184236733157397070062723148096522432986278193677105837261438846052753017967891385376401294765959408572973261003033155479210361012202383570259516715371105630041323073926201657997412046394482480536412049589236255561581441771440333078841112331134113568141568351938264592906356337087604741217860469410826524869002005576812879619676983461011109330549727736868258610233360408750421716659341902221087911422685297498619742063233974076715939438464977917256263293801605383482885925819103719872788682926556544834583695109798890911406970868999284706038511453137789879102014908285843419976562375333561651657605814478812198490858630175633608398550933263000835062989938026277624647125587452059800389309071350940410281496202706583729078024151903848832942711277808714585790965518152809446813650549742707073379465595382861745356405559082499238612194398770569969483216336478217659191169850108485850915443537928620485558114128085417662057755361987706117978876519717871466019673158682857793226537881120929503790363452321305824348990671693678802957414163613988529962348901513419827646320164356292157571243636231474779124993181783357153944165531416190447371027042916996205488461080894522752973258480171880006998152764340760310647223690089219293431739143583869449357638323655480180176876677866638980144646201904176686292007704679235701588555075362843158883593928450960982912722289445106347434669092460430787638894320315443710340382655529378209691701655981931493867619361416200337282537079701031956057457459776584299573624932135812547825211234538400698457068604089792678155322894063044770450345548601219085137661569782930513781475215323020070587052179983646831080857201628404447832116596130102939910720952237046886823468714024652095022185166000381369237535880125091750408215929295045603411535953554128819838379537237191004305024519684777669819026188435074965621605938311663760111024149515245099941897143957126567004999817603127397679018234049608419596916127356045430702029812108807726590951331514037142416113358028584628059692823877986885879765135082895120070724391999217086279399016750732354304974956177823400516575244251417028853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 22379637991864089685272064271936712419813742981681219152331018385161682246428791377559002991987883473550013750153158065050556962079410700394721098961853083502093773594155858886766083970624014699313540526622445655328700650658437360622627271434211348793482276500846669027957072978736228320209384180170698191187885266355474234981455532513149047098416038070471459284669373093984676483081266099023102758400437391899009299416947242477078654740076145891834844125088257162152134687171907043435936532703173580231003974513974737718576456510813645217516434033115492458620159332205669842629949965654616690455422157710779212150185455530663768369605488329207656245946224890970579028306825428640566706323567713765022459389030485653213228413787461688592336605649028361854844152371208002908851784619725166080894759299504929418581018727778380010055304327932584728535866614589552208708239793234443352728790705963172173368261611160148888484199041539813684054619477811420687919791655211803904381880430747817358639934503976151486753950693317504556810418799610856104255269251202073753929895978765075137522602318299584992955805620691440993230995381247154912073160820925571551439707621674582705928038108163404801752170558682115311234234606025790655873028390805595916207611057687970849589917625167238530236786335489372293294291575355653041805742135570211108485339747746794742963748715674175645814607155847443087610252621294352228981380058024557142902453359333381460666237006700842384053749034874907432139126860783845454616306641353376537242855065517975818566585906248406382834986795532989527249737116218527432557972229619485996039023964442070257321329235972949890006366760181939780402923380454923831181611675808384384274432100026844136433634542417291063474507088185859635895374576552868522991963992674128561808486990044643512311028728634409585146286696499695275234536572881638539934492739198698306320049744954354006836286987306257872277199645163022724089815692136917674855560016444953404249185646740296296748120813418106622880092718554969388746947421267276550589823433905063856029151790789052041151725613179222923674835102297979729781285202251989384135360230577623099490349807925390443550490151521830674034504070403066070270260372595710128506215770728444029294254465553083901072836316223926779823891045634479335979262364937834948707746638880125424298384314875633607945820494543602813753913296901997420537153128355375959332244156627758976053620715568024941252373902186796580855544921070771191842450881067453273958749279127251650222852850497933677080659621394269774840678448087334263705047404277435840938507434781321960914656690176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -35101117657687894371198144456239212735304769694925272808430208850883700627922620655999903674475403337888315061623354219719193735613391554206254377183682171519394031576330040215101518504069888425145728951117511798149722544876497116922418560610916711097404587637913639345110184494039131593085532787837987159126527790656651711549726872240734689155703063704361186582402011327452859858496589377379918627453183104754547770251473818019426945017258512715657030506026188370607785140580562204694151027297706466149884705854061249450214681972989175432499298405890869207032227156656085554219019530899733455361901839456534164823139021890390381130336392766078157796151510184010803348798377679286043274612700971068766329285988309454157305929434632089710556786123030035435005064337279769361555639663167134991745001991277078406520787385864551530721935907883684769052572714111482054253412958827362322506599743330020836947788309341084552562499716661949069284291823566782661654151087419891031711777623147820529592411562582984862814808659827919859180521324326113878735244850772524539512118478211065814748832934120576518433330504940777919834225085996938777729449782880378525291243457704274318769679418952081414867741659930084240406792521354508145064814747379236501340358933438897723125561243545431959068639813880378012891526212875736453741682292475255876832703816577857428573724290145391574258415871109090345898239668994102687162035629885649623322706019148249230970659220200370638997823306927130107055997768409044538189637773502119497818330575371438385517765065475866024286817426523607233949343191584472349442240900765304861489652347571534097232407474489342276958341210006848417644646684991899111833643192637848386080836942878389135381737444623769391799108141927037010237546109151356228216213773404406147445215336278208641309497039801089162378689180836952335539724245423768807738991591952238411820586014279484536994402005791975410885983356656562100246756254221386735032004067365320328114515600557563028037883537819926966419706321446547594475726720457601288156926881048261877203390242007299392573623490005550136310519915301123473015572067658160735391850998946629233301305252522897445140896567977365515202956520027819852317983504521732650820353869776897300152859723974034017587266310746415404989078260561769996041050211635918607370211881775212986570893790211115639587502859551404193332357865395678732664495077339485072381094605667874768134129846924247915569196635837197136728870471873866832444134964007256259426803033126836327402697928358928569956894965710655457398149723963607746986285609696943183820870752059751963047860633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 43462347597656025397098667437722806381156336324211049149066996914113126966337543648351301506331632863863141234003108188857693460934758596073190330587312240310682726624394050031246799849050719885681680981130859838223338412773602739553007278413405862357853271140923117402786167533380188327022610535371829460128763715621173160740450456184691421184765418686107314709324596051731803167872775104281153409013377941007201565178961214270934011145430350737679428102649003459140458111875455161985059330489740907405842906641374621794879171668561518400510808161206675751361674501686427559751466082281862893872144644515634887006850512192544018149527349880071352485653831333794511074446966470520449531641955669441066661491338566989075379461737380498634622137146533276904876899550975916531595239701664131422599330259893636727337508517936852712737621847591656791117078313878755942025683822408412103499840182011858290522018303671190416780586888934634128680018846000821894346377307316293347890516524187970210728307438357046941810582424652602486189611672410634949294608949733762274932678047607993823516121929578110270762598228333348855416892900039645335247145208486196581408503239285218035536987282668116003996242818819409789211218988254929644990288879310180222101182501132540336961261014296241120182735070868897559901597178626905705641649587096574518373481853477886922615288205957642464950620473386158680878006983811402860976746698605077592001643380396977062783861691344457212022280696438322574997416631398662541751240321128315647831338784311643497421049731545191942786067101638834069804973525939527618549377143296498920113373194437729192200024712168907694912470700152667328085348070053169336649630145436447891955714819937373750147054189164872295355630939399859928428876653657971538067572181510784883986797751457162682768868584243051778555200887254741162706732347536065210422214570450333494654815040335343190386211693285649999150097017516531002813542668605303827344343432294952277174755624009921701032750046433080273158698244346092688988661800364540968674630545870728481847291407566507316242796002805622376876723143827592627735063536516130370653489062037170690909743573804422435281280075233430884213977395144823792468163882490601124257767489905111074706750244749997102323880149417706162355502099186976936240197986036193128059068324246254329890044090765559513980133224834437391759629384043462818018208814822405140335817551815642388420308820552513710521164860191333682014547401686273319805188948634173211033398779832921882342608729375146916953016943563976102683767503922061297339458818893992173782989180801902451449233670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -44125069228768927115700127563077036504686867487444402716839111054250001234737536155326351002730453372455290549677950824394585899910050124499883060879410252773221804172671863511755042352689551249493010208963638551928080329385084156876645599964150204478421178352768313405394966550933696757607027427839511744125083178394662167933784864280707224178946872710108365072192291101530587882405776126712496682084705023228706317386377664017773661910595802835912648748707725331234339311943925233255138035611739673847467284265042189730533824813341798699604844103476966274080360418606143221338008535437938887573906455494316923502595510823609396026309963403472205459966066537466333518591195613361466656793412884654644754888559478789644492692357418161081120913559347139361276239970863813953499913376492921886160780549406307445108982943222299799795555967286674907605679366713840610718239529170064891631453916720974247018303421340787004434622190019617582641352162124984237725026216806191110170632562105977769409535149348787142826328253256735058251947208183994241298405484480702247162622825017961079926042705111178482655979505541971882887098108499106168523791682922475008759899206597494706879221387338512260549454157989236877829332517095194969490899831655106374667653919766843891278089693257820720712190201356080911251601089901340975343620748749429544546175419386381612437217166696921383155134721409903300558339269561170564964069861070555854977822027545517183559971243633200145030967958493217309148326803671369301188586873021192872927853757170640583327355033039419493724047474956836297334186253925705733019820443581483587127764838044134938704111181320315922892308650012794431798422965382200418577941069196042655148211044795821429199272004759096132254829173684708073999595704064351308203636455132728345342888024283678291094618100454983960228436980192653232182728145024144479337022161596057320659196566064801935599305176774905731094737934310627575692597523032736539393347793409852185710181705648206467302706453471463938353318615965567153347801073532062197396983538326214748455134515412079360795720246924427730851223716578628185907475770147467214837156421666386801782038395919726961529896342260558898533410974313360801030250571270465405997431500726468981564666527218216008381465627301410835368627328268829009761164777695022123390176205529548215526121749841670154699346444305020468428918017862158479696205865961938724371702000296749441012287007645101642892479735145809148587961453978620513357926342820168051383098882092661823485914479515300292735595754098373873093247284139346648760186781831823334201701131851509451910000148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 36188127100534065205866758873833117510165415237464296090805416300415528369094622349923517040168576029342542762670318212434524040916593386311917577375931833277175602870707846510886195603249207343951535381025037009308367711542209589681278737851757344214211997796062137944403087036714508247282172382774665328150206280693821647915226394005627744201721013106691629141586269095269441784610291864923074648138787482495278981000719887450401919725781085672366465261750059123980864850084992156616662878247246651241874317882153162502843490692710287398318022048892963992062758695232556835499174789269694541312319964595043575290472837741131048844745055209460010869072368127290394116359616646394659515895360675116724827505898413261567902743356000052501457811231797079295468742468937875245041955765568240319244380383126293145397047169959503533451560114762600973960791519564762662502130075608968671019291321084705682676548069821903693612478710390156171469114946645914889749931932047528234211449303571365347742323568060841579176427184042398182508888961583693977268989425162463355795591589405954459211742709720820961431790871283070420557530827734141188770310124718461868034450158612318569377708518179850756530248106674387619554985510139237439991194894580492216484855709482990338041297228567411495678488340993915610327521285637559016323352112831403890553064482593282292535907232155620339740899530082783471617412746644398654623568121081686949373506953586238881685106588804925712596427758793849963437537056473403398650401551473409110878836238082855667575750233535428965234412293647767338960601661067997396048529946385105581217787409514546438108593857830949093211089924031958648807450846675740356823032373633661364141117102653179280335498206275471054048288109973287374614665915055614133629461223475623549622242062094181265191187839359088556604626086775749568395892179212079468471365360484361074943105699240342721561622463075932874461207783529788229991723237347347209551789505804510181421361503521535483388929310766833056224823803127608752729332517592249018736417616186642510471420182317433179885636428840918500701661788188338564810846888475783340648254823500420674217474970101479650770407611626720970513860393815941558717451973018589034199226836453736242048485626256970812426746826909106792049756253935389795570351787636374824324519235006339191851840671510377975525638039431029005645631213933593686588981817354171388888617823646879296075354539477775938419669327944727724198200520600839104688324362767763943336821323752784046173126052390773669253632153485742023379014295869057747888062291040131219375756918396981982711181737984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -21793805147540355592758335293134260826136186571411959240253006945003767644954774242075488636963065629125793572147895941189221438785623644364627461928010004709921663411009239761496962595442700004846884205492476090539820018478874063588139481096982235369635824697400780592419931869240371429294526452639283876675060250252918425347455477520782043640179069614966668771180765323979907435227033040934768094745941300548580519026912826659482541240454682592572469072757088188259177974301489267909808275055324963469597940779360961175688909328095937343003679677810152101937004321949537669084734639125474491857077403498844430102372130320620897414033090302758041364102009404276010983392446218230315074648850608869530645947701936071486145805606519748501084248176020335944625608687509020274822540713591240169873291793650357356059613652777712999183039929651409519633113030849907719930315834717457185717296690651697783433843680477125114018325304173922529335800986260812944027891992382271006502533670847658817601657304458204475915542537802620123642743402262350759013483357923798790610760274292010115599365468357854231091668898145971083655583744214034198035770763659387117753436048935063798411791434865358605483243765909273855377360845384048525125382558148520038428904132506377953279944872505365705123844574207320912705250949329628962764617373941929330457654754486383323180537883802551740924668498841798563972218780449674322217782728016172016857935648874481623263679316452348977587499224903764103519003462350480499290262458181582704496498081020607467465949790012863739073414367372438008609479982295107518808546538174851261515390237626987595992978484975004978128426971553589905083679450585403297644191311341892677489778267669486626038080200831590369541762702314332504570063306347958610207537116651682954550771404794856835838796512528151571165341319892367066832876661527523866030015861304551231615899924904087311509006380718715567067027101374680100212594087816180440077911856827435087224929956667026997775566264811350619030531239228426513624581610660251752706553793429207503257238402750255785634572220079752928222764181338640308532214378231524843782772293980596722220688352037195688453022902921799623575983305000718087896281741194922156834402958345864771079206452974114300716776633518937185743877626572708150323795748944826649938551303409732062550856546332764518353614214293591937989570475743253434955818002180039101932515169982551417284132518126670356820441710589434214660239966346346834999603945785683587169735100987129657977537359568858926544462903714524054446069463061246986719509823677155694547849416395890743115000053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 5268128756259104561040634006054199930681868093392510909503234964434092600613294810021080905389558090939174297630271050385463140487205762574672145162847905848947614238646582972710086215096806058477064846407583728404978951566564911980451287585693909606609040557264143596712649149570263669195205022918041409842458034188860441058195384039106100292424064110268626796457571268500217472926272039982155975425192058701177984439336680205125830357985393132663736930551473177603627075699569220017411162225856296337381062561035574814089938448879486873033351492152384417877654955542260311260947521798950981643135641907696734861380134443645076961141018656413721105479757067153520041812002706071199471154707499031589519162506312355810828934039261898146593014607205042120459266834845768359356690442321777738768565581005391094747780219467958262447236382574208736297907997591578009281782781473465117864203936597158585737760928580609910749261930072468990046090851197136974300764793387159992245100883089819730917604132538753667842080995387458326299158696818993320923998818764625765902415775503507379326874175193339168602135396278552858535579149757626419229067165041599669801505207542618080406055497666092714104678061344398165018888198930759474864767717512597636405015988487844146151749540729041768045934810325551714245613311731797974324218093833703233377163941482387988870167459758274275086018189843233871051089123327907898221598145698203318163197506582705540640264008949468785027842518630987272915832226229276713211273016564943432426043497153720334472774351544269374129404249684132583613347700287487885781581270746065560486464788821870933960571711182610457214374266938903913242500506996855431672614781187011702509852537225170716714636383043280235854605771820084740319765013999108923659608450675230215993012384188768544934673687791737488026894960972223589804472741157885236440235757155521763238493616293583350732333079400102961677215558681136325689712348154814032671838254830438456970108937019640322072060962298623576301465800100223758890892333398869226619035989822748361855620215089886154652216818483880875078276421705386663542942419926446324154945486731793524937907384595676515334909753942906455797056438748270250947396348294112351336053917452602770165240863635451238462912748932238780228014540950214331366025885639182077076948879433829422483104043920770350297631617966398927114053622458522878531905899359108771076644860038695265085569395810832165376164053717680430507974110795022369967230055406288233266463619424175165110214848713083427606237037998054016340398964356324805700072568482033050821318294839677397346560245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] 8796226238207970638884372508036540419885993173678994160266341450241360277149410274374469914577105918223496189633123181071702795035970657511261032493183620075151177204777692732569198395840393190259532880004995678500646475636109055826283458489674393964175803021429013350528999605603773901757659135355651728804511941843715004549133540535924996089091440854268528365462942987222634098201263867090510346455520460643073678126029403542154263292078431948473972649295446460194574782818294179675330071630062617287846125307820957844694334540960662708461649874088115359337188718160713117766239123272008505036748414621128794215555033241188287750558737947144200860904441304911886369807338677207801305489616948613214671160703109599305895632778219671603698369137199633526374337946958352962514548440875048382969154503527539832447621727241844089465636050743035449357731911271808103325957777629416366134912739801950695978964324911843515981940856410059475888107443392729936810828458157242062238086825559408823594558544374143169554743098570144475346229235743685964356995216948039885004234886511239867277580360440543683695593484117896859365438417990834396601396823382071159531203273073371444266472944904051021867381902455871999671364147929282306939279839429463100712248025056712133956195086340796110263856256002518590984523725669569319961221300458440340035170019532091973259128158090580595610376368068870925605099041107403624571246571494299541487531811555025590298688606796370416242818185664961155478163254130178375579592192532778391770998427595435708155170015443949092101605545266474157225617655017911094651874296565118153606746854466013118720982124411022629579332411805216399382171535696465585409943136641863565732801648130907758154890015600378491019650812846526024339077908893809706142890448882849538840299260239761649927763276388955650606324807761513159094484866915265025654793964760078084336302706746542695864716159624137726181076863865652342038428582134134968860864987250629394410641683835213876573875607250655333483387193175185143387189873197213507856924939835656472809817487812067351910066786721338706068513116038551382771187710337285924078375068174193069785590414415338609799688458793124835773429236142951676584086642173924808941803275594018393481433321662033744516921360901140330114452787277954595519698446098542451415000857932457143185194229076054887154954983641827368015851459105369262661708456539724838452085042633038877735766166688034103265136752109159738091195996919852855179163419482545256209293872638508983654635643526978096415791662258701032416150908578721232139150916465890323361080258542241673416078786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] -17414732391811837981866331898314344655978833191437074998714592332021003792641607648666057765368287913787120195487781699620621484684887997859313377296718860726870757389509861618422709141269332893315519719447166049809956199473141253633484182784259658399606127117192162613135025006611233949640175948101106934548666839727221426197661045918038642973280275470381156839071226895555342892474726175430768162340804792755179624908568248401150481915783931376908071539093990208821009484686750338469889753015523454158385691586924701673710093493380164408409871688777901942195588991179492284980880887514008420214436134439845511212935718879686088086063757526863539349355982067079475662465002541578718317918690939890167609926361285210776306456773850277004865863936783378864940762120911385647842782673833021727240734039684189846571469667921289950951137364217965002074637092904438944008998727334420104535111610371201906047173613608791482944018662888653936181347496892474460597902040859678556319736480719493434018387459579259175524771218107150402712676763428761040641045068174882409902277680507794877076716005777235494048251311042171546233410248610879647804142221914323830270062699727280325462401327526249956968094135585562171893165064840897541999474015621661792241652018688192487056055382159824216851689904579070283532546076912130641604878343929415265447624385207543493205215539457355631439285647224194329814201564397257366983735882983795691226052600609583105615475643672862420594188784092781785995786003986615875574469370551492465571416295622079099909152923611809323880421801548853531403856537077370558958110724086965775369595260392920135968919969266919456002591219906456244677905227771022009944858372248466777530876584168413807828063732530397628357442074704811986715559087311127815295044324623778304285563344846031730908122512893672706877850507859070322954114013596853417665726905074451222139854150919809383939885144906649219993557333002669884913131249202389611520077155852895168303561831752326159096702799695416578721215581849634553204640266452732213910300889899685553487652183968388792889219404494551620920476880650900061530035935904365586832108711637272048814146948166000180133344717230471811589603376866084719455029744907413198006330901596681443951364768409452928993123589717193080624872768215213727337383597808768475757181779128334887411663933652107577021865683473971677746769752443486057390859098165457069083595396521188494550500521080709290473567064114614127477637738982957156131056886798126373111924311889188320455369608189587419009501614308210583806470250788536033839660090811471398085917561054400857533726064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] 20032747348153311707324487843694367096328002280438182963028867888581211930200765972266143351430672295199977057177651874276680696113767277206722173697540484192042734269764630372360755139415290665933717446033336425222962705869651633777917472068688137649029950672080235721890974596713229847184248830819336005247581496288645741695786100578284811315674314751595591614583242072086780525108338022778732717081577316603110140685159578460578786175897958834998783828438477719499615793536692303640316147035232173220742468103557541812153155158400404109496359611629834215754753159776412311448363906005549125759899732753838332899311842044796834039423494286619600877173351127582204629576542467869353211182263981649471900039718064627111185704632902751437315609944835848294382420428670324339637316435525461335258749797729302082987780130094782761372958465706506130785088247757408643540822227129597813128574050537455234901712092142883779674564615312750981679509768127012989720584475706214005597463705961281598135688694087456437852776918980113644702792964780291883960556486019482518445274203315947180017573825746476923229612238017449341696153936898372601703141812583533681186848372565846167801811815141510928512078640928709698031690901708588736407715807927810500501156857719268442578269661134794193288556229343615131187853544750611570580745302878697263039462878606822933303594835661760061738749900395392672077506164016148742574199656147619035466319881180341817897377493587352927686800651113094226515397977486846524525750756113588545183164544521121795482478076508271992480426187903960865831711321226813631978879312654014412747070430054174339790658511671631559397636744008345223212021132405384867158767777810819870429151356250128524461232996418341261811078866067299641792875729909437150701348656869143780793132116196176739605698904077351505545755867974858124416699436892370188249372320101955346191881524546795970259611182938249306353298791856915315591361359476018621267259702425506848354281912881403372652384861636969629913880856080362482213230816410094137769607318406131191433059334710288818335529071096494039994097969768128988154856236707680861645486599537912833038337638854597606075384516933718324988336716925511921913721118045325218145953623722326446503033843872449324509381576855590064184490172857405489091629505394800464009581113559475120445695957641215568704570533989656168786605756905944771696527569241557234181421385328284579700943917015741162466213415614097857980101649781764532555626832658106102875704986877196626902733452313772435394040408806777178713947445330571952011506382534565354159673204635756220782529740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] -18074074771118239028902973847421934049020375413930513567839656909349073920580542656896437099672125500298377988558670936665155985858099465828375624559696101689827113220797323831520154873007127161122608680018499359813772931354644443213873639737060507892327987031899065427739357288842348579529327830207653202042493591571566803800498060238786793769752093371408382251489185379170192858936744181397728338634087988332560262114905620003028824929683769960839926729733140081391245315170042554467665349134120044984399182689693187006001943098906554718054683573726423194484909618250559756124938201433085496824401130557137529323346009861338599436694588724436648054548557541533068912345575674239741802694497992035328958518022977652896858857676902966454670826777579108764549478802246058852769944658122051959263859768004886490217799774200301628764254321361157012387856421634559123998343292006868622435989969674138647114853028839517488406493594111053205024090058979306720778331845227947465727251355393241069327102087666534346224112317691390961590201426051422781499356153745867386702836772840563873404458969933746566770801285250386297954650411533096088402031067759124873517591447906179052157430949499157273742877303657706259849909908428315026152610613813311139936669331961279767286099737330255556556158092166779914310452290569538745154078284683940435336069388938300545107789194798295991667348053819071692882282130793073823139727225694924626255526624207603379726016565487702290142238459401803933280600668216258815485424469361325091650357787035864136639519422937711293063830836519781175634692614444817308935254694649729878123953136061187601390031162258808235243170695527977567865012309547269601363252762580380829047500885117654546141342961818203848850709118834388094284392267656540387798586850215557689903889202233774508366939032341929298918004959291711457386377920188858235784333719170177822312066817577799366925894539810030150329841597448803926689448582087518958047467339454062669909248886238144134529227592939676951083410534440934696658154075099212261379273437366658831275678302103454259788394413532235393807781239564737165127520489127908717401156047632893441251352768523482210302603166845380387981509567671796347955850834223134792907111270914496254968604373772022707525665584117248705882122453728190752112132611224124532218910359771356598785186992116350296129150047208617623909647013479837921258609768010248873389656105947447960957593141211916169424056282126541761116360180072791082118498091198221865269973996116915470079417910862207399856347804478830601426283880051550895933584201818366487570616246314717228533224046592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] 13784153592961527263352018158320125079151969685428214115829350583570308074866284286822730383634701840164640334801586336187510390652322175718652174921957887949562320561713623117260402623676793268472305100368859131761582657533895224793376425932742165137106762145575742100638915428511856237864555961748869770579656551853451952206296941919274327844904867816877600847743195704963877543126809672346287965759004645656016027756920995884854398959802525745045240493114566315221297589885265511557356960866090142715626689167049029288747970585485583799028799577146983344197505404880366717602029653148180541162593940234788009256724204675635929378670723136180853643488519730569586790775487761791209714548373447919510166219468680106369554858132365047476062171593190894465931117918284377875320359573196679287679961118819788601243328201950885245122266643683159836583982861208379167300589866119545146513810387601867569884523689671220596658894130656703503419801772179391608636637634003918102408160546734510710327948962368199975285868257019456472187527112731091234985490725825176562845678687177766392827711158114677415493297160120620846656998464225400461911201505853243288691678541088380620614867658606209878394992572339625993226599396011059170730527101218057752787046215271192371489557735293814193089199897877775069105386968007776511587218803053312667781891143470267533462457412230872433441477552368684492088301208049292428814859508694454545925510467974938774490060261705590059948844991447818358800675629136046647892174665536652547396344620963480733544575001818463856445508118549981401614502187814151800658743963385783333633317721560643134791690636727891788275100933964286180594021313401838717297915760002431852745372704580159479829782705593732606576438419941031941211348769509495755235475497771935769721668491399727326182110483155109397290296315358822134086465093253285536298810540011701948227632059193456505072339528258135570912683600402398536233853061274885469952061698323550578939057363285059559461853932986855221135772374892976101237544679482562831223022933847114313061968216598300811830106199221089435058580920051288001639931008817304812994063362937354735661040726543653530433614989522077743545724527424958766371200980627977305460701954474020412493787797102297449921060701340387063834914171926750239220008496849909837790022080066462449601932313154688539748156361248343823368832134956553085674011792214546993009539564354652002892162060438881346993195039529858282289697157707720661032640730442197701813310489317315472097817637716143362667066817354875386960845559567827662266917207091676273007211207769135869309862543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] -9149945519100591611163069174281025449215858303579048393321834142831754784152468457383591827215436467372239854240675388588393670473635856352862292260117704534672814681531835834285478059080572743670559005843230220571350695903393532716794987548041846618201947214577256354769764970687193903916073301729892308507627620407910681722021173092007101622171842076814262997080222059175274430476772003499854789204327208878125395032304270618656353414243767157168273240176322052265170737965065012618747208742693059939565590239935428857567339532236846342732716660193502875140630358199076217159992513907566928513713168951669239163396587401482066642952381964255237815612616410265790368829967806521686530081594504359777715515231360696404712793242837021581362441366480927899489783546170151081779573368297103092508650493886898169494440397033077377589182179992616096021387000357088403052095524867856646304570059310052878176453640679284263007726744573509839061547292036320865194181517906788296901205534933432868422548104162559818011612900305025300288390497464913802435390386797388003804876231262955644541353930569666324877733913767878036759513621751749724322612380192220316446164562025514485796713169255602766903375282320377582285986978822036828692308747536717060799995753152057383034716434504022900465090047107943821108288220445686749664235196900546895740733389046604253795659205690041279957342492244684916646097292257717367117091892411417276384228161031639320682344086580462538532375550028560117154138549240377145393720488465133977517203914320660418836766950458538815487075667703145358915243666117216081689390141593047208327464422964264193353868754866709275817889649228322118312688020152793827322175683682746548384243019864733789073364685649990454943538824490971420665553903966913722753962836591165228190308330606113116395029335769166961517002565292039840270545633701666343508662117636291918518637241369455815056776354659479465454507544998670394715570604760914198492095343440921027183743617909743969876308718219170321288868063165144674663410996745533625943472158278497944344760378695252159391215518110082795039867914891563505405230603644896934172235164527347655086094601068729985179323758282385166897194202764844745489671335349797091677737147111894312114352357857583556602615374160578754657407610761244257282040562551769051865876072108453452621551404490099084307594882145014982223884582985421583510831923268372611471864158120355498485320476443593899268397554771069027877660526903800011108269806086757671353808253952875413352169959002044439359875572993156470788414262877415487871693502127881530110665207142873625299209158656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] 5355023389489379348157772318942000579643149543024482284446018664183595261895756527955072029040784089530917963324607528812023430826391228072298782065721169861610427677832086067733905344567568572073372099556333088255793535889400746906572921026633820589996918329674929802414139508555779685797852523882789050937254213958822121738746059533371686288613618145463615636535349486469506250091912792897363306494349589162964221999153211349557323135714431605964142966821187221064131786352293710122349372843121606821830298370015395091169700255511185399163592894483358796751791352405611033765864738086295608551565057750145004101906004801095724819725376218659925081959721931548947991851458859101131588468203497529987520395651212133155799615370483224985876142238008586076661951255248816976320974815878176686155454189853058936588343304220877066998063219621846270205578230535649537567327753176491995076812201623463051506263939529025403482577388896757133484282811737105096356526413063691863865566260210989070388154235554811218167850624727723890541314125455946245261665781560696894675374075992743946301018179373800520167676173942699125674684692554897065211032821810505882181278796155655987332250553305590038889232864201346781272709367503513090314761972323861416632415267026580605414327792226633804303972184648617955295824319936788257578241028622333002666615362638904889213306213576340822470571018853614857262950748805637063638418383712402818291416144024396502897824059340474348362928567039167705764986301130584993718793762735966745419308535086947723743798067149241618319430223834142856719241800280739359907786992217439418270807768362491335084380561843923071347149613767626877029426416388996504160399690521297132882836427627103029989914388452310159918850067028760257171060472832384509838652369884988143280911740803505870690993063940390049278587960423615912450715476878077487919506660272439605544460082298158807492852367463601290665882389679472274400290311378846591525486654252123430609349425794520568443350195694025788622562252907491719405169211630862113489317112648097383348786719832025098522885801079142651277561719780970492259011509098232053466572348899615914035179285776311814482656511881734455913507071356037539274268543477194923253334983309146948443889648592117219691161694959123550440981071666232680840346343533358649395138361453516398078864217170512312633604983499536598280226728407287666425993314004533952878028173093767210732723056708846671795172942745980933402833240499240605945693298256286804293650387977645565959151543659034279954281604275007318767739241953595987278907784506408985769281790154908130244800020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] -2776773273688844976978493889865692092422695270375041057443958130311827850612631028074480804228289338915973631522948848705210150092224371178632941019688418773632568063749025395478558436456640041746986497353001556715188804868500860489373023302130143090101274142377209265554790735244844586304926765023964550972598441935041768695678542096243085344519353787540275359068325052045804733630471356453681216894614747459237262446230841342445741823494386353997557192915875375784498340077916469880723663870843061720329390034839194970104575384743107041704896755443747810395669050543579142394465971311436329344414447775390540994082924882002952444959311527300657038184569976447597726637588720906954366884104802191889165699406846146145109284395658263588554209219115551328906610972137733225722234895716487813416769859669211481829255145065122333096883493674947366674581804028171679198542735786930187398359087972856185581361609395120820206331990843923564377046397107211643239944037097309528733151226547458641392941902856624242573064638627826335123711926992478217484220976854542854968746387312475909202582656631837719211411078342726169813043801375816886113149983365364082323584313955821781765201864458776134144353661914414872238341419880305005295683352075720516576312155970439988917660056908236463576219473303554346354365569103681450794680674633075387873416066724432983303775846062879033882302594360583168234117947127880254615166998856070869111242026695169148700609007940309479267322863442597601027029617440003736144396840906946343614174501107627451483639299338095810181612940744636054055470561251903220021766947146277568188449361171536406181964007246432435056939731407641127793523899332131349933148634866217077268742745116298533569884281205223694560718425673662651364447440803474109731861173450586190316838193125366911700719762575058411587011339704864337733955595845883740872331202208138629742073707992102955465530333015447393741309138968367027217819459995816407379131717725713278817948683986778192025936623714332656506790599806454299644261147503588028331091179004580644601979237337399346353271343601211167472949340091149164644019794519755151963750674027508218590397683473879224030707711736392960628028448222506050393594752286528676907485957785657705638943595758501025013611633728106107303488198495991236949328791933121709121759570382499032502033804732830037245183190810044351909124875859071985336490501738564338744283106223957867928118106159348999984165733417356931602903018584607058983169675796526788987125453313922852144689810657733569592166261327938956586169704990332695798987622660746673790458070493780664936063565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] 4379311486114585726533875671993946667573462005160800442128219498289415581275661084160660562024432455036624888206548676571628791043679991487458445751794728355812023749179877275676876972834251090233487678628423628885849536268496065086786610907818003511052399317318402319256689061887131676273345868997158911394919004259958334050930696899447065179814391036561476614224820379731377057564013099099719659622891071909559431081921278717056022284776447234468259778515881501854713125965536523724060692377604482126312945918134717053793756856267464876029429834456873260688943025594542623814566235646084444671667090718011729952110199181719224773014808832895670563079585524846604055530114593945534882379985369040742507699642978521021731885302205361967365934841027288494721833153376951985388477160492068778645221175809997606683009691713276331976219373773463043164521409262726548696021572408919358463611920016642421153693777353558936212650037871920447790010363540470903702296532238128681867603158487575002488720504615768751470701098659270617850021463608105986069607380957162986608212725773184646521252890056520237028912709017940424303719910239656520720101580415366976014520535761726110956679362089582501391861813427210256198702142470176628630630249841801216203651825659179422582302490715469750985093514086679963225398834089129895898034922879662000810271893737070423776559749078034893303208574919681597955740485621570799400884941777784718086056212813971184689792805566959068531352645466550792775631180381669307666047134516479887397064181754738121810422771726606964039208303160350001619171348800994777762371821275859078761434559528291657467186308847685457873230946491232414340861296602793345675125697990052438292866574274407184574410835584120312368314245457776338989851192024700476057221617459629299930541900953591950283741374215812432507880777206727048118902305672159408394852780353746337013545618611983750659175361268393114289223494654671893550814497710381987738957775266823682964445868831909055760036938450573532776041528716046259024946510883749975200257075843592436419932971766703742796400737288563042359052851279054675908123030548342695532043070714944491573470804557853366933562637430308020345548850028785967954937047629349755011098851879032696561796011077885751762353018126449612048543231775940542834872221944602351913050085503749605371342083341527215150902327227099395277556120060003280944688967121191504973530270228420676758547001803392542371786812157421086972245274908779292967107353064722868023597864474290348635747295838518799538753416934831697515993456549916792087124789447313586805953715290033356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 28262742538557997983136524346265489443733178315973621396690140498944743748686734432278507403181148464757887223634086479545219979053165479585472007263624519297786560491136586715543916394435401839761305295246363963421288704194390789807815795194091836248233037296981652313541542933716391021332497555444868492967007443082245477667193853534026289455142647826288997518286807252392563418452256925300525804004018569214548476086139828183671276367095800109654281067972315698598913011034033231270219523803924583034254946296090202032250952048514372278590247240615855979028182227674768875300785593440797453227010929052611338420049414665063105130793134226540081323185491917995081737926802094456502435528895509926947301902993848616712766543330605235736721689228967596781666741362858687933884000683488605994478924311227955823738712597886662179384395303843105749633900485392656257693761093547030129205906399303349591618511612725671257303490127349887157817260920218141535410548406765788096437253178819559968050604411473084312656977262221001617966552756435927854203613674583084962830127551664977343666708944165885815805017343813617431907743563246615182520928590336243384907544566756642718479400237216870539916193215204704059944466096172172141769784234543640292572430744069305234527682339078966939947506947578572560095198700710601157628145635999852087831862132995056455364172978476041216515044135725365453164638117611737563896574813865542781344028385632430344542509247154776352456555664287050062568628368071714245041997046564552706659904387963859514608243369144127803217539840256422148164449654577235310464798530258670621442514198813732489023466362833333650768206395250140896583392667743004157026601395527678000152971141229695416622049351380292546422268953636235711748921088211904304936174625330335900959333424123506842039355915711399406802150396125879026574216301401781270670858814991618404754947910592222427717565401172911869605202046081173823343683357254855505156883331294762971408141592660800613043881658263804227229605379641935889067252354156474974515614420045081088833156531005468427098616440667446446517080742394269232072892856576727588467532397511384921186905887487861439457725456355184078232135823974938854471933214221148423819293385304968236724778397440343554125268559938777634228580386304515676980323345157589264126883520153838645618078337002381169535938711370346262672251648192141419181451054316964831862390455344224908370102113429321718646132897686914716641720729883751439871340617641700510709502549141966026108038745265334333041198108530606219090115847198489186005010143528158395291070241907794771968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 85235306261248302838296757702643446891318638061248530797196855679400334951990625236059197433455558043281893001258583108834043988648335506241319327314157531893182039276604687301066322663432407226325396569358712905792953458366905932358318830162372269899939702494931815324692365180511823227448097780847671811514355483532094861172595906615120880060077056158851918408499417764647400555696400397329337034580345157652856207673289399390909473316405147741179094851335252845647792378578152657681676599287112401607385211958553154163429487660501311293020382229824081339496504625528725447328957453275649939552214349463518040089993140731609717558824211087818683248404233217515174861173376811146972769962461077573503366568396993815881075279974540255745465353429339856456671110186375467802125883484739744163464881028793739951364743715897076790940322342918579753026547218066038849878399081575093005718762814043326395648699013508835834033522066567574071514627316081677522573868183839261376672265099597539243188280204078191452445745988029677955290255946836221177543318456804117951754789735654824360350805630487490431573922606736005983453291547117194535036241951525101652471150523377644183574699976360701897581123663331907102376735147279869382288400657295651360571415017488464075337940581133189916755106113466208924670315113780373912108229471430478559917743829288717631220566870238909096040409150550701588884385015164996281540778328764639506460966252892087103008037402150615486165816721253807614316698504474329733199769286217350215025141038222343739217340787622025792016979230784381816981728446259844962042446434504513703846947318829217475133426339336007170035622436000451856128632150954692054549630526466958440488424901194642334751102467829612537343717550665855644317677270881401165464136554925882557035201554389347916407831633020217159967511954243994909090400875721652057400421909154903952932351374118201100292225478102523494991493470047995786193429646451655455646944271001059565422932445862618905511970289946924683111259223825659434054615731462833020033078121409019115907746116914871506931046871435887409721604040580834595234143141031067648041784400314576750895394841794816114308648531796704262927381262369243773157033260451556402766873758076706816191833222039389578489186937418018779056939815765424320993209111625538798095531877366245819931984189786864977714712347909433637084721825823056791581648089272700811883063437113092106006161743053938025060922561103792124214051226883736416018881935012384493077175527173471217828807359436859520171544982881838941749473046854254464688094447580844677710856668377975357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -1194867586238840010275525130017945416157546900719481885020048035763929686905182854814327954929489801868151458068481971736834460318034187644351083791517145680808007640160615400381370195623258723075277970346202978365493748128712259207804916987878443397337369430958414995086885768353794712683158575439247858561056611001845137791516066737447971780960832566252299343537984751959658766662991289609393894959864735067672986604602563423459263944311622436465548538252814328069462067840815515587553752484688631192014070493446353523362763739285649566376144605877408771489128930511302553207201116638091339995064125724914673122920067974933482803868495305883531405221621992933782205596363332294131733659592071114015253664029565142985388032558153659079913649487966541977733414581059601824753103585071343537547092008680145732146085931070359370947650631466121836657584662468025620813821175273440293957383304967661905083027282800122624031501706127253968361727730695066644672079883394042448194332698063544819897465132157186704165450722973907955882879692405863399782103784001275602288718334086137877980711034590736688806147634465743490757115253174704027668775961011877508381907026021688095204993191608212734004463982402709409740810941872691083111750652606305850029605699821917246638214826157718564022735923696651850868905230607926018690246567754675599612219018515525403227239736640350789019970153486547489203748992041892703822912888990835148799406239442957020986934247116668396666569583563236734063877465764842450080080576322294230257131485164222404769547134246581234003488390521998915149977661610853017263076135893753354211395859064817822270228523818003772481413536975299928653201494392566183408766468088272530956907919023604361888757442342985800532434985783744991884878839724995853566136826969761487251560526686231961003090648603021772329356422473299244658379548437874290441519537784219360578111378132074658800769261642657534298020130654501947450802292527366646338672582045886437495027211092177224138360386357187118208577564420517515981173594256991683164168827103632916658893622039191722541743480285710626790584007091546436210561811183540347148073911439442217526595452831681384271621837423302908407488105105017550292433947307469144133235841757473577575697510450760571937686985371349439506979635107339058907697395649718664597351700374597444324823485495021934310658088688772675974582267800076522061302834740924470932638776668952875642016578182094182670582502019814119606930434607583797988039574430025239281712957972601107649950222611596990638065426914522407430265872324429113301521759832864365840579010773042289704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] 5614241434712031785312569458055045530075581161912964148119586945993598686791974644226842742129243931200567924290462127400645701398056904259402664351995547231283641967114872154517348755444305639578360999200959378482139970855683950644297197346340405392136614948723199493901941074980272661072233989872553143801790883366241524785277495680377083513036187791635326953616526045551583860055142285743135189268090988284202214854598168264960143583500655715885511837293054997434657277165620602411475006230234078422632084738758239625031633813604974624729625705852557287846681243181053120415261005420157467310752275997079571845297518853006029417756618209264439726748854983016724354470685203983947843545348030686719411240423065684488650721948294824990969944448101736819424934461566346008340979119783963007486139942976833519528950823632074844167591079386447889078248397426586670091961807713433536744633233896588618262809217270988939456385773045188174448774105112133626629370639384285502517056802017737543433901961854489060562067798000532042125402654528722991320957759556769676163433173912413721692536157035397235685159818009376276912325348381787225982266483321581755012459354399151873808545047997036193417826187201840209280374942812475880421868271972489358313619324923662850504547172164511861835596712263145777215430407498612220542031651795325874200798953646289669867984063691938757159214198182037728866068920357674815247809705323339677312161968529574265944461363389529241981392960240123987152702098038497973207231143810274974226270905524930014214745417509387527308926341981987691921916786062317747045435238424797275367597920528631413909740840155344349411130126035218715156592425121846447122023891454110936382435028087256167706302254167657089659270965008518822750993798434871239506469044215780135323552176137760240844996375061694319315163778999830233371653149609088069618031726696240205858586590712211357186054044302043610535679789076393628357616617343918168823335047293838011516777812687849981842123704462435541844934007356958035632625394229693448998323096152022598723451755421991269073886398477793618827676145977183495038048684430916640110885574371498511110529080865815661519655614814002701950249927161668050573084242102058577004301119747971366129097608153006599875949832890814173283063415509182212136330702253448806132525478763004393679036116279563263123681556589941094003006699097836457094720693737732633692899834152325265144965194355110278985089328891355682219151575164586910504190710839819063588225137393678927988976271700037787689106428605088929875444686227325709006742053899568232851889306148907767562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] -35669981467520916966952191395137847908176325159374895252533264799973622708955611032107348246685280953259419963548669890874362226516785417937019244023989718064744598958978240844540772817950152422075904093870779999643787197628458336224466448942842643337092425544864865908609666343983720960553955127467952687524085751308517920651710071506185291080729299839506384851842573792861684348997575321896810128581555530784880927441088902706061205787350539092954234330985626029034730477567218281236280166018697865261692256954269455931818266006299953074268886475209350999805802199346408912308422574375425506868767823585683032058759783599798200557308781041299215774708540799674177372316456409187233646190876376425611253983362571109449495685031023532963558467877156114019946778581348302341955175950779193146368851368315995197456669794785295442280224212428757298436637971602062238140684591201574015009796751488763566718330253515324800695942471336076879918786033986512785443547744860291597461939705549601113244982702512384903814195981729154975177416883716608171856498719581444374435778514073133323464508682851107639614795308125285062075831266594628203357766463356191628461342732823346829809710483670484185268355310360505439828050060165299140507936506558313129678023103366190013844357402313724966393775680598152405059099679583918235510234906415552920299785399473480131740278202229477377214417370190557801840109355357635085733071292149300750473851611181134708844874934798173808337681615439158326086274015369726748193055474697211952803398405792182279856173069431921453837528534551762092054395116731935195688639631316036849801180177149545223197389399244129606605645113355580441468634398135795009356326713057438409140638804405692564118513704449616102406305826294888835891141455778550718955711393915560510232580368856531988987512776166916053094991215035382805533659970265463381487952687960873981269952152959342443609400642155107662464856189306458735870959932396165281113368137470201847163028535935214522447155359639370378195997465541821893289925667001865790923052551722411344736550610877359282890867925293015489596853246575153529863783725380795101927497347071840148010932072786783855781694198281295254562541180512188605464923328270539116606285807692459476392198896127628581101749603850450715305448587665439083560264688422305977589829576763706805172191040042871736540473077441553207889539513257696529968356844575778338401876740383372975639375165004845093561019837373671685637801818802115740125695864493689352303530759368990585094290301511663480546731056261219533774182712457928350318896640419060573991292338695270270238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] 211059234809263030485720720015712961997229156830755927636411105671293431922418268846190824887346475459659644518638916464019651589211663135459533127277241902488723459538259574128434851617812724424067278136269611775600064084246601913673158809302817729554260153943325099800607447111219190672232206674747650514559807471553195295085384281426812487418122172357125019772828798809687197755488878101101769500496791687727251678308631755438379915126258381182751233254999636941319117169184203037170898056227024859692346961797135219995593062186753056786130735867958214602429385842075825718909441229833397712833718407969117922522150170554168083551025218599325333406050442866676013151635815402128552234857677483379182872412440783567441457345971577005092867034573090170522985030049089978316856726074954235641014999696930507860690256692105778766192789374954397476562787202140234531026526207571184610925588712054051102514884723081637194789142805329955014663264648316479876612984564711320697384487036805709070589694624804309087482557068499790709203172136678479057023818609340597123298941378367300237277739327815535667958310847861120297600750739257158554094365332886648830979106932998293303103591264591145114622337751789853842624642263681278480871239538395685608565268943407376907643474830712586332204591599333295798398078349417958704764742494609792502756179806939717460512632982735492035455186227890381804357711184784912826548496322295118410395873600107566786177365763321255570596255288065104742697937007667801007029769852911720200713000611398404927690975892067813612943690989737399113994015178452648681752859520152580812924859090608519197364562463209774566932198275879159604825188505138916016541211588655948021269093483522673873386821749848089391598918024913919807529694960507733932315065776380482756522862467617882139048055988209078817181422238804019654664392221681923884736935703154867122416689851763497929978676619048544516570530248626941704165593597935766376217399020472329216109901313868912989343710187659085960662994034599822401913194006407333756933694616360658361043447563240628291237300121195021089737149412812932901837139384417017944848752950096029376767493618311368929633389139729497949139880162878686930696699130101439709647036306616530394468416402392706938173460129784725142974072112328420912893924647750955913335986450890951877400874508643522429032685896780467150376025486739429255555653217523437252684945926188974038284588665286533046545785418345294112571026154982921856345700613267752020651314692202989970877244149308603374419676876104553904372311447635899854221336915833744685386598276326698233364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] -903129723429064083689537900773741743136025827635895351284344458044913312695661698879253943074509547962603967821131756780613958690022512670864843961828193950054906592852324995395432978287228940754929880130271028299754811213590233131426171975679938411337081876018268048310730944128608971892851168634491039163384510999288755549276189070794199733380941895757813914488862128029735726973534057150753403069637016664889145331578726562476408775517986168236859289153815469488235932219878046199396643670263291506055670070656827186419293100850705112042036440304828555331262576401662292144160633994243200562803535279415343158156687914222485235912491123716360612510675790408797263026865537509012721394832036822717422873183105659254280084213790664367720850774474256853877895140707582582967036744533426887746917947725790399772512170861615367973354397449360250477783569765924780953163334734697859912492873854950481113996703706158797157326942008631477804844925312762357639871647699208950411007320854456831820951727216323338199252962593265315227358438972363160652050510990178532248961518535892162199555883085449238322264576427576302240424879562699806813177786398002725000818315489755699398409830582017952047539140106084087837383761873201876945057233274564511358489802683757604984156723149394795448325440744151845834243021682372564217455140709031697245624979027955156761443152828012948474776669172025929524611263164553330859320063552410868250256222987814532950780085430311706259957900968376882973515679692053716361157482896067598778335505391030748475365215829479161967321902966706625520671819158309748858946610284166270712092842255609608655761218304486637080877576468507662317392539122661280229100345064849307781368557433268890102447400283990277381336850959510417690649699374522308989310428937319177145594894320708106012400249068179906063508025719568467544865328875374140585165408927539890590154371867659111371317134128859706658215730122162653602432411655149195700592618581090624991604493424524300351396999958521414762567134962325281252395793728054039664103071469413590375905107604240471577070265029770811717464140842725879010279605218503060308622696629532530327880984514134917417639418534678210397519852051414531900972372958080670858644850294032387679010404478244595275191239158345079434763909182823092851573651533776853014000664058197471868939336686594223143850185940274968116895862644797018946673577006502561012086317373552405637733824131248053406817694647311189719068261412292449507262015925367891005462445800648384531732589241170014684697892545523652968168482952809233343427316723140512391799831340906775211671552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] 3001000234285068452481150160170642476778344642880004681472875498134724149687292173849009926409693278021138272629817462139469190430939552529674410380673243746023044031544903281098192722059990857834452387283110982026327005378121247594106753043055196510008844497922311053143994229667459014554323334162714721230174771036501804156396280502444970218415001340758399726430534577489344100896084672480706340855493252587551559532686137153349602285286456711833205520521695453280952941866376777263585475006326580560704356570600721788208204368003454944283535595999407377994747788672587327290155698530537728749950125206833579186278114236754838940290022232403065875985178585417145089355400335797427715182313350705850523262079365697945175614998133170171932277119163344265174841517235695315270615301283861590393729083460531462912756850298042340609300632857703567403372692201758880893262439701457489196471161442553335908366116070156322919218916641782026277837046692839979071085781251509555988463414954869007316340913246905116011934553583573792461161229750186437406949782571727173845228016591224024708907709558952182337765549713012533973624476991483073612016958503618586845490698859083445562871546858853692802164373120072742374511122063673921805173383540489881532913887425510611597769423613554380164123248083388240802495004829358650014147101280613914010596221799192422299786461646251490211001899284446008505962439074863115737166911760458018518594889971588116060692813884646937237388823743589129620564307304352641603388662256038759872112837948499012842323567173148836012433823316985323832927957267310948198507173419749434998032314355379934534466982992913386440604550513259412160354421936761385612874357424681049699895068759020253407338776223589215311582628347476505460451587831079156857208194958573057650355194975447613701282615491415967599971658777823140672029380081230179564558951170642564560019503157100499872983471710922723459746043244355070281187357421140355280044357457237490146923189891571658883108892954664455960556650766264712086378749409057927237180019856164259511830802348002998139408522548798893664372292260117080903267468874808037667666785840406870829970512580704133312997676878605303967039677249888423880074063344983823460336220104508947229800716256374786754040712753356093493674272370977599344212228307214615501815249942311999992754028119436714093038720450033811671259155413260596574608883256204130590990250785469933933658169992437677501480438569320245952373255617343787610335771259060992813065866170552053447935486519789454047326202048149356433824589456883143822395520253518845572301794093010192789667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -8576149149085743003721884152272220652662148830743469891091899460589441152343553444698790042268772988253713913465976331867911805383180150575350130485560779194607243655996044887258936907232560430477918082027830786307087735933961157761793451382702547353813883599802099115195350054113053273521891300716318063818206445208319515911602390504024554117828678899869987609587512065662624349282976860886830689086700733630629479061366675800294875042149579894157793885118696676248295060810582619354810244456399988979285055514010921303423090565456337345747674260641733413989646848092051566739597832912605110114529326616559260723769476284831758519906196717609410917689514883028585716150281233514746691318604615500659712517428907520658832045485755302058238538440363992397808672154292567784795796642188934602111474158051092560030777451328205303993785434310395658060316717115338261977734590101053366534444921071095771648620799628997206579399677039610475014300679763078590465765705761251436437881016108637711995312975551143433064186927760314091292677790181775446722237780255784848539644888733696809016464755480204993628161210510641694605766729280073784179018975160914553103155374879518076867657818878650650182692750658783109441731126025632166008777260939868671698135046454536380650316693764597406587855740922279839702666946392770853092922048781640161041280218242730019396726790888162598069127261177807114896610198611775394017785983735984530826541695951506471379196459221072379377941357309352256353205368758104801326232277369645587727859840164192443404356214241326478801139694201310506607824657087792772265423873870144406370487656794062343587118105765898046358291179849535655563805124164363478161733819682026882676485196998658170435045026917849260380984179859864451055089793808911606441858321811330791973926126817631082657016752074418527149491927777508215627161251073519599138589625759447312514164052440116290801815578832087628555566052628436952772976643673125631007180757562440800263105223673404560235980687400360651503265023747402721393647807108988490197289692307329120786561168167565048936775909685414104430330060215030069767879220819495097412155132811313506268081795872336428102910832181185140860717639819950942865659845696440522104636160770508571665224152616031986245672730042245999412771264853562143891495413741789399700612353442644497950968978850447857592144684485529180761807015750832934632683421603273498489187783567141811725057481622087117014861366420929596265496174508652321545598109114404796032244718068499309756280024607922548957120954389612843410659287743396311911363756933573472750335398066796185031540736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 22901853207048977435761068244405249121382257775286398914870824683560425720525832239763911132944114364754475384157881119614829635802476331294080875519536007154476273949806007968602398999801595299114744878448205647393617319695866302174222942494606278870421981085408387246531901916281043562317833690547222564939007414635027534159129447256321953283688686830393747413639319675847400306463473205731976616339519509896826925699838894663318193864303291545225648916503758043317604131289436991958833469427065743867221490630809211608454738523692080742340147372133197119339616202045242449605136861755547840276724796827461443262510203581258709858259247706330490017301666981265832115041803102667182906996991772049270870516184201971189813731296522873824104016232500412083597990187497889640647330521033705072799231479257625733950183424473917322248009388440772695681466656052485178832060662682976242987267501962598354706015837253349190416578930612771942202533236605293166330916724790989594374854712156314635230334936685644069927883572784812461272066464838277533351920723283964687702629210908795937611420300169205281999259310063102243878137496557224728933181601106960471027642413122920383714172000200599206324082644611312608040087892809371116051958723466140150455675190554192647714493303891751324897914619393894604933419774765915357055104636268892935133403401793005606163847167907596773987341292787729668293892237054545333098220826720794736939315351755667887881520730878859203524778121200507836590556433860008564100787728841841406582138539259282286189825162580264967852464215833437852604626413659662718102895029257796776608016714462098030465350675903855561326990067109689447123775597045833389090132439409413125079178091032767033945309786921147744085034247230850807917978654957351825295710173269405763815350314836500006119487969344269882700616557986420495806652199105568599122177202824112942722714689331221040298345105772239176588091228825678207469799216240604842449432018292250281646435813923804975230596428642330064403449983051112176831938837736994165026875511521360149476381380378391659335072220673924297241556596259079513743534831670340121999909955254582421182788795465270392819723430515039043389883512739663478609795284759457960195591495159199243922335437673721965962867037403025613364703812036660516793486455772928098475781175730357729401987818055354486429381564670022409121376711552918495685707434846421502603777921553348143255035433902012883976347075507138945320951004496598192891771077877644515803556564559770726197744804815182776672728337249870760972241421464580800412263820740432482812484009276026049328578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -60073953443931351447959639300137581811358036722982186458187547676680922103619711702779100936679083483573907616163373076605357201915361689407175180349454490655879435869231382692977000355930464244807309593583322901646351292472120309914364563920092523365184019545424554296386321740113091766172073229223753722492393538384941944959300910611073216388992341969487321811012027993756164608684408880004146806408012191856063533924876551057130553455767194798397921246446522378563358955096904201805896306963018660996012201709630521817883809671553222593414391243387155470357519563563478854040766595748722812130722157055065563055299445101500287057227965698665864698684413791374311217633985681329274392338246950962736371050952086312146497976409019825724268515532066322100861178458679555661748067390552990798964086021705884586560838800846590886930715591639684314410416501924428598812060609070957640932484013581712659282587747843369608839997172111886430224589362439050301510530312839914041400154597285536898775871861633481114383727316908419533161160021107927511416900238316171569666854902776548233185278166122673226910186062352049412403950917472690376532803549140681623049941026852188392611657392884236109743922139221496722239058766627520029239874790445927072795344236557828628667296882649218151523939841702791852348328749005890224850140042773309978152015853209895388381114664474560917595739679052853864587974505970506704300941501201673394894048778795093663364991039574322988846327267713056426072473907341151972917989345138211982561180959727423344992037140501662357649999507846209156390275494891262567391195984945286968413107312622271052097455052033263462985254273912038358175988290376465134351605003352458927762832491064891160182297018225468676009628606789895419870520213632465106146455734962623280182223769187384863345189555625186043129415537714266413218064115267920692489140199689206905930989025502175155390800523564699484963211086944355688703880430849517090966017921274009104491829110166848835326034712553945248785377611736017289713567584035305299688154317579571301394351125009995352816568485521270990086205287909177907966531436718317843559957637484904546032368390667481477965660275452289223621686376594016019833001029585190645174961848317331684550531415330729646173488893398206695114562976349758407614737776265514877822683345204831727632594331722851960143637901644432459784059169809360314519169541617452829754221129452911597776070871454704513291774817625478962061485971630202111683878350784132744357091882023946154120086845683444759204439002025472155895831085226750619949857167860329620300037412760296582333595648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 153939252928746435540067547774287322092340700712176988017103943849072048951745085939529013596292019272158730217178960954420148626455291420353506269756584940906648659543675231749616251612181172645293749048403590067318787273386309300362913000298340899702742664118960269437026508887692850529878143564250146820356733122922749411509681572670101121565574161311451164405072867764783065823810022179498987238097531734504984879459068909997759228492294233816932222192465500409731109604834728118502816181081070442469570164646869456682092663812215418071023183861338731676069543195798341897420667262514850429387665842091539671979391036812535426516202938830606127196832113869042118590930535708030074747179065171585331861654761797378303845707830417276626799742858118225137061389882059129776278189873608396242309549895147374025424325410496749815804407722419383155427380865122842233572709588505695927098351786383483956090142924527512290112585837050432866031927910450729296163589004662656403988987354337960261361741841876268355088196468105484542038191824825632649380628330731601331783116125892008576919384281560186055688697712796400606955938111348962447067253905621030262314111252516560096722694717772579700410409547588816634927569078795271546898667343099187559295223090392136700886075893484623557393015473396973178795409369188134907565513644517689440984097797578576458606365115503301265672290491195594062499465709571044559509009975078599266556979677828760929583787810781135334722120440159110257648188174443744756254917471717635797382861253698295459033255762666411967938559566776331587569636626256255573949735741121565470378624339142883528393155652807283710671910064603925107391738671233967496202438575012341787732316477307889712009779981371674946455430614388161208772035354453728629334136154887911488996505184852377230689987010451856223961939349275207021645235140983375384865137054846005342058813366292704517839564204018776675678531952410889638071647640938783425713485727837770497230613820648905600295321984965377683377796398030376908194261637140137177545298519335070836777575844038682114327728151058446847820705902032001447305758721222912793444936796087103404882392458018105258918118840768516164067182446379466446438885122646791811873208717078308807911334680268564945619932658412522244631578928630446491462998575097473127598129694844320251234628305251183359490936486675284877817213719005901642354499595863961808567632742395375099922253611247503462743865842102681039100095584099821235382742125235611135569242815179218764196127635651204343214727182941286505038855831312998099666160079620041927798840429879527636813742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] -366625960566016717826428393960993698383206613881786214017132144593936389412146036978289745269604177296072724676796764575158742391470952339592734100582371069131585302768481956779676806607774453466624589617842733328718430171065273379033443409366396829629955695005436521015450004779048498177472339401688566708871888629514507051365116682354904034160675714108011792968384553387859890544796448480883917516832867595207840752490712403927568818364344042491644361829537567935462682470731095045350280555056564895142835375851070197373339841276678956549872620471295900969406761749500154333455987758483479733975052210899181188538198715647463243160777681354709653850338039759962669645423657143954818918932486196583625714429643572683888158102235080894805813903151213669378389243176516370620627987776517757877837664276056237524186744057441630445696174370491598476850436677489362961529794668570485962912405078855309483462800672915078913222317256374606469836984926787476519662044224341882344515716916706354131900129956060769099946961670932307181100831476366498049000788605201175365658087883788387876005395840081959860083217697479865991721406445089794876345971809878189360882018758898072333151103431619137147861332597020825050051937567682568112217195141633924222208931580943840964255691747819185926499708088851238901156920529961395016847474831897009190560598969982976953360199172602617380479923187158482483159869676952560366464433322331961343405003822894141425324194687038549557566666072798861499086539812323533395425951724049430431183722281761020324244104097617903061417038984567144026857658512097197007254466045979785484234631644950311351920333380684979166141451844304276916179006654700645541775598920495935955991050653834075411593985786555229695671138680327628094254766779562800768455947097159522776069144926796627796008661655948338795857822455599605938511791816149466827006513838174913588629368608318065713870737553541897024051573569974736715045664683667590898871724452877214287087827218412617358415706523954143855656513144654910324858409497865958773653364677165506909332857518301413185887064803304381946884943178468631818968225117237304407790821756807987187774176433894350042389184853140328486314033384098540570475773913744970464792771932401877572578532993912583273915625314992199978054531934968796694019632829056146198945189079528763267812504330372034271078162424936284444362657126593695596676843395975576000434781269387649984913691428041843199307127971030904781862409217299174492568366339615022515538943527241724245890928343065552099704138388786055059122228625407290988842918737161145474086203687689358985740156928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] 770972994990302249411396471931734577291319615535107392951111820857695029165732676739799798180894662998201105802278848231580445781946597239018024333282897142521355924892865181123845589148785187367237284791816730791172336181650412209037369847380590083172685821806885037200219307782400729288789146541042226236880569646668513066926869952854728708393298338942955289030703717324452590660448268362012399185389052827727156543292138360369427182049228578471264230572913851797394234800197069751950689206090192251741430635175469175877248458539040643124368286607745850677986399537923102453436613177954604150196771381388073919757206093810368165042681419759018876242990904181944415617346597574514202847314839619356014821452005741191883772832103002948619682226342916972733060273446195698509845641196870200061141552990517888406445818886702825491427658236653697152273972413674375658411625199903367528847597617231022034174247613294987542971504047991346753383503528726480016652192647343067528401188720721097799058237303551945860721519690154787783467955527938084469250896383401274065107065288714743507290237377702917145375270860905647646553524167912304637216949458563178253128016264183841553296698626216540193921117052614271279712595709286533763117125861655670567925594877047722791476761670960649769958485363870482376889629577808250295881774599463331886983306545052626321955894790423995156263603903996954821535030466194152431588569924374840909628044311594960500850867543562581182093441848694030563890383967084223070633239087233810928159196694051267681419168015412406849378295408730282040109282135141477935198865257354314184529129393817584114638890282578258460166380622905841333501976474984319418700972495216128306829325548218662446216717983507406663688388088140478964903699080439653331290134238664305037317587080434060368671223422475676078382368247234345839113382104195488715089902409899029518502106178963473218441579199122021278620272944478596795541907865747193384010637659955128187745020213591037213150919882485753822245655288941180972391610901726347453203023445296217731231094978149879499761732451033281330542639778171243117964997913615528213257415425574859115446412617755341103332454770553054034313708937518958295665945016647278856020813382599643641448031408705816308829037617703494854351576601284144797115460555521601151851803235659356583480789544722396548095977486709618026342023423886557912379890794917675618934027048664352757751507989382728057902875870537682347896263938805471034355279677467633789588332787552703450718320828899192496430644127291875585138010422131430670663411647280502985640947894940460683393761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] -1386202275900293210575472219294993885537663619915598940540230526620054981603893350260703148833267341205568756522127102233571218059588189720036677919242689093025963252543145801535086012122668866107111429386363073811856365991952386650088545799761533764816526104542157658955189039219653414530191606945194424541538511397789508482730013393730431230425462128629870057798506841201450426604176778087912203171243264477161581268557071562370678600730512997612947420275788822875312172548245104959399997036417609442293821872379645305206775857068378199646652895395064674079953446027097514165878595954569259995826123837387305974115771296727109187000795452474855787110027224951763208347977328613370097478459256351375501971540416726082431349318148336479416979961058262791994224062525858617890353310753607083650243318595153333485903961580327112410836603733899362718457111384645429724735072269365192153485968806981563541036003094593739384361794450341127798095823622168203308923719552164877850461609812617856305502439544602958055396983004323927807033804527865762317463298699447973665995917260296121694739637151783415269289423113319542508831671896859971931416003108854419341367361684519750001287007946192812909907492677242439150256446664635606599183523164920218343463501844482701140474851831938996202094730451263620953250424496929674659239875453407624800043540899103495552229910748839046083963665274153575497616287207470517731988529883542851410433022818092202221709690411223512249958983302744413558490545111503834445588923127488294990644975413881122950060555006823918428661710211318728625606586575411082285172359575550687709067447096366589319589586149095342046374375962511682945080223315531810731416903778200957605298330267712444519467819664670823480276528524617169853043571262320336961717655325347964034116675142577042954042080043438429114883237118601099917733692570550039736330891659109414531005876889281213216327594588937235719590762904643680232356250778022342282124507145388736765331276451865814894949198153867129994362254210208992080390078428108861723112349101930907543086190688409828060361871762493322299924057837117152767933795215729072388714869394411636100177682892449319599250949928256752047206610539145276266079463453831432662287686722713745087647348395705926495494177017465514048644350659486995081478003030966236163715291803218535183254233903096591622931485418953047917599513048536333002878693246560228856625375411873018226770525308785584536011143211043643679052751616715981253464569725680900711756399225110902414060354758405555159268227473144264324059392116315893275470093735680578787567456168382774307075391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] 2082867973140367659672480855781466116859587635012310239436440479970040816329355684883123553651942914331760503328605482929982906631891109380816314654901807101001754775135126682882716932671292398469439572143103653084351758002536693247234954969947839346465090547347717770035183743481180993518109589448202741911594658263642393886866328787073888612991073882806162492187300041809320370978187396729336301633420620511868097416026397957926720290881078516628906583798632220421210434521607064833622512738413964652490955364814668945928536659987668584400903659182911582048014591744597551667264252660156051298155775060154276422488073107032398918068015439598021842231440584845134383560596656646586719438558459109727733120316433199516046591238013918483454322806142069634494465539389322329839275858271279734042758317044766990163828578531533516190232143908403151739608603044130060412610765383904477902905752349317806516642869617037176244951332649385895724589731236643160089438728848310010760328969641257276872378502230470398391725963730409662539272612072228125216509400474409234604695564846040024243730286054025107752517085714623122905784459180643023732339569767517571372176560212500901790879087490847098735240132723979946864508413467729018234912335688922274903788649014168947113556803210093450344310263117072562529511470890990990687332958610345559013930771158198122508309485827116371742286832475064894113457542888447900991100285044691758165713606100241156994050174516837187609197419929579156792010751994735175870051558938251810722429116994625756704946450931328912627990488984461285769615107124084695685403029034714259511817505515925544452939732522403950474945698558635046055238742199755955653833475515908106796544704856654224640320397761012168764562630092830811700574988599018662293539744761027558159493980781849803242363635832258239448360077572178773443314272654558463117197217911681164037366618681773969920070733914773634390756052766718687141698346342854205293042514053860917305654672364305950211618836742228660559347692922034289227665946297036558067437822433204802722008228278282184604607667446621168977130811718862232412183119887537523399908122729876556656134338190159513119550993573499734285180195342779559975819097842327950891248350225418853798154983673460469660975176468971878459657136948515729640542821738173237398060740499042553583862808482068682170146956505224239574184859535668955353195651821210327434790343496602770138193258323568705919886413064868277991137235562499364190879804278782516254764819844804392200641102291797392162097730153011273122216476840238716434973152887693826826011103604563524403194757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] -2509147789801870589186343475875794509569546214321781833122598838497908948972864765166988685354216692787520127100314337466769471918002845489009910044980631623946476475258317378553241048287363494293597035347570925283046679650696408306814630655850230359241069680841914479093716500085342277192513223375569589332281118550565742172789376535464361093982991773185652256100170377084865565909582972689306099573088865775390324239049849733069685907984365020924858401327660237091668536861729570202686004513577686472750155440329542221690661430518751781102973882385462770314422544999079684441404638406768481618194398710672581824557692812920323474372369532941469720587423170792084399510627571146987555277213585321946081756884394666285643832340372671371751459460807011480626359073366864345104108151018341302506762085810617802644009438018764387557835013418558854663030002267218154615783487194478864016455021256424116663101402763299885061669388208763644710973454703925839499944075319340678471574624010440574912018062605729080459735866013699440879017634877703511182840204699676280247369386285651167412138499282391696072440609344606933202701672811570726846807127367819245448705544776398489166156482048021438526770718950285398960619814474858758548745594750048397232234353222808653087365053266669778991343730221874408006952898797104349054252675634283234182915721162787322047386431427587115604478103200201010217661791533600202097621846532507461898831091461687220716640032125702824375123351199406874857153205156086020928832358299256238935654330610485915612465031907270032546403459350187650034056272581406592187906099069804255294278369359609563205708580403188184795147502897879838012934084088629849489665535963310343458669748012198788338151303611865418059031180002596757144566548874039685888431465274459890218688794682305259441501799065757503216462426808384180551338061439894077488968547023226255510162369220425755379785097802454243597065927652654455596110883918671392460422680136209046407245801927501950303533687454121746739902983761194429665076119258906818532566907101445972418423941008140374971102506991028688189595262011093258380085828147669709562969640737267403595891304323255531856772239843553999365885450197759800899944084815885435501057905217157204647935614135482035184275671700634936686848130844098121478186477307519259403369616563870834182080129857413551263620398210453535179648507288743919154089129499415157008195968102563793583515954405438623626303555471587381782107712709415021976656933145389021502895909951654618156424914320829781456694454723763089395055511767823266666700441084224756892684161952762734587561377792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] 2097885198347510262005077645296582696908066852961274879076303500772175713707876335441126863014648872661902834440024798333165935205779241451024253906671934604992880313035885803994308444589755185151729794716848366717846631044896168417785541558742923239287936916395876606605883648388657393840039491800229297921023279605581343048567426277109118725844780539367080583821015713077136745681687471607959802942656269180014973715025869445509291763833882496630261570596095492965908333242619564526474167560960045443847028191192576903534832401067167041723841914811993603905781083323417482615616773882612866144932311269805010807419123627978602238581667796268464050734642807880842242946472914764196616868857196573400786616552908817409356012569686357300412181897625743850357137038309066432410792397725221199240142786034145744275744725755220650504368511440161436312673130548714654083870246826623054158109117568115764471522569417364740966621281711766282479236901854978129263364843708245540994031650524856164779035414452219488423910005762209021232828266103721525026641461262691485464756849372372292660468438415826748748485379308086160547887496282687463874966045413831044774362544903941145626303068118656255753592304209958163168874553412305813274313571232750589068821923223548046432885459985416195976142814750611083462364671161132614843901244073254269747076180800174191461516155449249952963941503043066364571524357839359630212098215098582899778430239868303754951387226923507883594394961574887628446515065247850227819310761138444208254843012908706974435394820960002152014079191336283255296650069800892864891920161167530530874747698287942778884646833388343033450703344757982370263453597322267893060218450081765691387538930546320357564224931877954787164220578358662337135250635671828207096446596338433887832754087171872734999032146446050757854213730673472493174751702868362604719597398845749473421690163649245528585671506395449157072437376448857455598154637328465648360643815765035890043127525766447413028854665098568144766608150576738237617011116787383311690838371081337341129585318048556719241324258679669230516365817214740705621217527903952210328173748176207292720201342788062870281536332141380618522445793383093419041634723889391758987103013181805463197661710856532646345413583332626415191296900908527490750373439271714313503160889542235102262530073430395407486326552569980255037150410927272058299033642854676309921076056226244048762222542336114338744806155025977347220409301225307455988822994509183803285885955520274702016735473957284119677255525156743474050815627076164241510876158415188368843389908422779054973108879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -214850449003702469536886759359649202692064763202064953301572479471479310809351297303253580965385870050064730429073588298929732390267466828879657794768748424717465708580215954970627342369824007312230582674836645148922331997971411292374499081906346523062504656494020649704372020488812220401379803371226507733682068931686424854551798917178244820089435104682624539883812103065832255864596911303008118206215418134782322626765721221421263258974495509556482886831195352817507583593702477863983167527323208776367897935493210998834947313393183739174906610801740462242294282895467878118132044299845902878262371681804039725877743062391165013601338814425248008989812329660334760760471359169101975763242223657209501316027255626416352318869319121506780168817914734441939810678095362343825393764354610911824390944373089632080515322290782301972651556375910976719317861781801216853065481630907758176944669589231405718528639098775074429981904194606144222706906098692698471079961026199814838112059917504012950794820674488321435328202094847710263917466088133970561880600519897081759723639125488926804511573312938060569618056131585193090612077895958793470255623012242094518894940929413481896166987120796666929962171509684329040048816479944043470930059930173778864767103116845978746380362921966407249022488223685155676848238065082168721141271208205241358172204260983263241577998608837122893269177905813400574286804797337205044551985106492006262259099167843714405848286314531802064925478970885773365785386807192610807905518590000298122364179796204192786812871820319898088038080080741285187787450831371761260418364629197658420403887344601805132554651863109439844848674641264128814281192045749658780268446227303336211489707858183542587608020124816287835662017252187424466318415958830450276511568023111246841266635006859234383572275282978213563719430920770807191400787937848757274414348030107963047082018819523249684438474740078529448343465020797433938850437609444206127479126366315736407339452133178414294506970376629297998813668374370323187053229614156359167089621025290505648897164474846122837559900376665538084653730940668745673008147374319919075228015008328461530999715600212949364245764543907581734899227819847747584767707596460031004299244811925677389921457684790621899185515254005805775044350305280602781369953524288120352695739386459885664753744869241882373117957336462989878407724523111905135353773056011082089168398159088281145688661316912942256829586975578590715390249733132720173993509936482352715289392716243847097520573636050633209244929692938151028584619714198208501716579411560647205222995761635519868235153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -3515868697096749726486511608804595071724508781881955666464083110856778132322939933772712593510624599701150011811838436687058216085052552731304464001000663355059039909583510015838666050876995208172966845011063481103650803561933495996243577762904782228625363342983373452447919417489564050394708911242476878058186401321453090708596617914472024186395994940166189003041359976285100247997745144336705567839678501356007656392655046045643172871875886613959676411973160744402602837476566690790254390706536462000422721891857123018987057626091530072859396392265754720919088798309815294406790761064667066542323526029311457799005760748363993785245134056798174043885734785884991485985402905006368641571907833673798538510420669302593569663302268832157002346938434401090242131377830627634434699491776494663682463790240304820730310811564977138952552304043517706695721632977011764765893982437102595499280877643723160752259466003171052094148583580340441864017300443489387809662856927903093915366802227902962546985739355075394158118645748902947469589985675852107882634295997440419480310638121689655240574424045912729585965007558287233144920779832440205374994110289690963066563128337339649366267619079326978541520011536170275898704440015143413658804033734626355459597624232569647213429474993993941979732656628414185515354778184906349303597183651613926132534620592895085050288113471267867803435119575041845591648987241995588811510787168397510148891278864254662472389883012431251359249370454989219710922628078046806627534996992101248039742702948367924294769497490544788261259396733293539087436295321232311992081246102412823548652515812555514405704837587608454052648317369230374184675247966955393369483678204211285839384960116676891211013506670636558892449118307856147461937294884211634471566274843293697227106569473492583603680649038399226693947355927266964281017490934252008729220045769776901844604224806682019733028091962849912253480615757098303998940820077385619460077913984494320167226015609553914852218444170768460480868217484753018119215068749391096477310156112574046396056895467085076458572793745730336819821495721418966208825005102630596996558717782373508553288593649225142810216116523683778928693552742446889028985359251758436616777537262665434212824934210146128140454515592443243317176208368715037844029529297949593669622527185401242357119680532603357875568127625504852135756213701791684517381657877036280705011858251120406803370406453124064205212980397533036192971745553168124630979960132908551973709458596694128278118601390141182919133826227872946174365437930925657539444830742461310457486296579924941057220935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 8800697740475304800181867137373234678349758628676597372334978229570470938826728237921502446570338922906781487043686341608077596718572612609045560008188579349682784758919860380007554638485529257223830913383929676639729064007961560146919955658878725107822794111494977486213786173308313941097584375477188054844849569611179006758466007612489794655197282211927056417407953899936610685231543769416004028720008709268171215416805365820941840701945669576421274155514389486472320960949414519205995824441382821241158618397179743030116998705899141871324638735134841780320804250998677741156942162267211814658704603684435118150598514900322204790481601626151626511711524261753162451187284040289179101283033242061260346278186469832986391425548043696971416894824275371896402710212538174090634793930392786463953816059289747177922824205759187227772334176995907182813743524755677349462962179507438976551639497993754715239013323121243993496773825063497152127540332795703510460327181475039359917953901355625221697886881621792427123315069346572784709919801092583986420340266704833657871759495958449016151397494974385364873574482532786563854351197448138792092671117495412036816798511543274095182101056787437449164799423580242573209995163240628568433195636831665737553341525594482727873500667346685788260159352386416673591499117474912676720999995914806263041030143481757984749377185558648275340673567733852379600172743338459122475671843308367784550386110680034844572635676146434252896739105677879739622217116372622673036672135271760572530885186206365691791563405146404551200606815526807375857489674271217470768373888170711054121475657635718022555245555634412469841196116853873722696990881953783548633228080850372206039082956991177410910341589127085166449143438039774838715532611150313122175052722120287210311185549753341907481162715495732434727734913572432526045761021296658460115766486249031009421969355745010763878994505245621746978809862713712640602146223204836883316940138898342930906434829108751262390735926453162321986685857939048591675796058402714680770410236769837046287473303464337716816444743416061559952323544965512927245456099014463899207207988726959701254703659953801701396804935315894613095327649547551474178668751393068747838287173575808218926732493991517625313645810209466490254722977319330716866737296139720076171932152053444879832900056069537350725406195268010680019783115857520919881822410757762945860587797709790945977109826422494316747171414767735214743043628850697879395305528748234277679577691156005168303734895063989982585195014883014336746593742931286153107856505765346505775308632199267295292410560512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -14447538387067492327446680472505072374870669281279466902873696964572777363169250730347740718543674872909167618215197519003279238743046827687363224554436676883691472225742612445049333426336794809627436779629180178708096540305510201527624098901912388564364078857927725604452623803377682433763208215754091548493111189224230777286015940661554527718946791475663556243251038156534320178006122922017277897121665815470243093745904055280580810672301727325521748121409189623150899374024865376684552051108389284526331604230499921426052661039938499193068314955782869689532083522917474166211802918731941752720718916403113432903737977425060997449214347564246273514847395567927665423114336932237615104199268925005214731717571512454546079897034085590196892903770954545963222460841077427250970434480496731898941510291254958756060713734024771196525225044942940484867755870950770645567443483287378113259824846129314336804858648819861621251622462798445392755196782877995551069165944668475074205355439797892347571340423066918550311920555037922335325982251304989795231545217477484050733819581680122761902195856660517281373135066861218151369046882770752953445719739301007359504221631463250400144775562426276073625867989321981485319123208793290716498011912883620295406824473200911245379852182809282453723447527325733382954859810834151279786914128077923749272527582834296558032025700449343420195471124473816685406629602456583783764467885848006996227196714430977588388172168557295644841903910312521973617805198380848090989414587061688475606319615448252355983456683347702841380919384405014640225017367767137206624784955913847424350682572200032021095881759619852920080241819047361911589987034465717697010102717774443313535523160530217578543247841236876085507125616743353348855630257684796404106605986196309371754682233829800649195412759958488698372714858264396753745777955041529221188490119507456219323086003694695324945077500179611261909239650760853513596895321247173042668240354882270622317835178076742463923687494669554088378433362520682906837290388743953452507683754290020802887768593207689681399369111864684601444805317033424470367558861921302931111090547609794019350028245473333027701072969927208783565370820330895136567481201594641495928364473030915885322154666793947994625101735975400499727724059961830022750218968075538674804021017599613813608855190991606579627123691312760042243508499468635613801397724865644180347955897409916365220398986864132075998147618426240148839298248128434258328204798203951205341307424683694062593511880364355303963777876981060009078485878455956334889234049736785655810622559534322851354698055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 18594243270318391537334757501470024561233115247079176527373939171141336787319911412012108338994818685717544118032406195987663026362162050108711943402234639318002426722121052578882838019326876978194543109391568127266050460669927615926655770058456070219472976714469474223598171378288448842111235930419476991966532117641292299348289013782589851001420872552608665148992607353937118481446758817970789508636686628764187118735121976025852072257418470271579663389794559309878116183666555501261822285518578617008427697154608807388758910896550689686273635664435012674907577195776263832680818559171078927789684159231122233655453310163383570476743777197340496704495884111588645691579711319421845122774244789394102388200831543743664727529284199760588575753689559417421130998819973219537506507579043418311534378331994766988410140183386743793260164887752108207489791153848293331425250869899000318853497547217685628422689648692001832438780667619993927004722982182662605456539816678444972089507941604503879046915658360477464512733169015491321132332750532966850352497680522979347767512809568908968404146353789191753144297386589938290921436297864892035157398088251755459519654580860834904789392300885076425868143101864704002920015110771194343852183363070428010154489256665184896130734927509077692838989832868576433841670606484480157267345969812530832947177337830658646452528336502599799306312871861022788248534843487335767282409020123864081098350203900975379340069843274855044342266046058435567937704102664779767504469965361115230861483108720830034707235344672411012869039256747320673475035195730823084791768574291018690606669970036734127054921453996536153507376249432910030145591530569536190656067180579715299731412875710983845121127973086595285712772397131975924429829972081698486117878120836661158533614364786179834849058259145629165223596702142587686893800347468514514754507921056047202167072836697990699001921467776667545442902949521615746996413770579182209351500920789762846988493301674486186045452869804569084982023984313659642912814626784269692636389596321788684523050875806014080954968663540627168654710500187594698668952836793043626632884409910841239956083209177219255944065172069170327005177391168092166857205326477484413400652253045531392469098204468021736830294013829337241069092495775276348211061369964992536312935139147619587776292144492452067694474246609592436487947883144124912112485828910709783954481643575358102271441033000274560621920369712216719428262516585415896822381562527143941551362602438205067180218377961468961220577028981304573443562937982273128965547169643846984277729544393806896409763381248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -19414362598954794743093827435674806166131093664367131119775918327258519564175439427507788970709727767203811060333255872915444185703115967629339622318689907080449117465075765118974734954652276377511516119838329190057308905179671759002232439179341472604814332528282037514141255625990204960524108343092581287040361541130917333130669135365256811350001006293255483101361126270518487871929110451159663960977253240943750359694939485703637591988245678511020781323312347360997989690064010864903197650033465086653375113836451886128122144902200797159801871466103832021309854751506601443600634602851479640736758035093218012173272040153174015492550100127642600845181169405020728694855989028599764548160511796310370368165772483372498544112144663875103506843523342000405360239804854036712637925890882525579471842377810543658799847954214258872073382484873712968304566730743862839280979088871411912858429559020735300510025285045220216448038428163380750283314923595259092562449979286916794112366361478256891983525247570932030950041109809142401581968557740181067544682030869282303476527985628014611805784193393015291624879123116774662275941267339049062709356665768694248870301131215826213194487583558097372120639259493678045954078129728668129755434490813423810960992714921515507606601025453528793031835481151180154666889142132120564011485214436617127223165795248693344525031150693051330017655909105684968194335855289152079893967256352672230631362869934144486404864390903879186738834144503070049997932181916085355462062719659660580165992196183268631602279877844525584229507516216781695547760640439852652431286526899968929681178809151503872564387324558958552459852571306081942116951165284450350774823916933935522512809723850344696629274006056060450719908845330789979970908784278899139773998843987996776497524253608877820049629038622648840387004458479029678280137425797301066913670864943467381685717297985573011120324541640922174426145210096825424871389096053077721418644380968746682881405475519362448209340315760375122767554218794542412852208356031731433758812161663174103581506190818788741940905383229005072148428412193703864285316747851192907385843498956973274747557475747540555978376801792852174162332253964511415817622593951439968116155392031260442752733722136511506061801617012843154520009861973297431435698608204803713587213772456195516362891083172681605262435468452921586618854097005477797818344986105408352016164157753680339403691083551461641756015776497759155219292008869141488741342632963090266318212972765330684538776971165736273506130091422037796075249876290668287959131127970083523645191024851947204593959567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 15989618464297282868441520173357572360633930150459372577128675844496533199817006174957949437581500191739171924918011785769771862211383816934169640212487489455601909379786770126438743227116812840834518279047713882291379684202980832368301564605558305579231399695581339947932778585651759965273552507740378750995697763560057644621570119197624649948033630913398753393613684170186991683378929635978875903137106686765901986032594422104454884809568129173289548208463190717717168312401877211563738740736869845623975884857649523074584393463241784921559064361615334521100240301707331670720266692856069087230069952054574859321591143410994082803369407051644828534854540619496674214219541212559445023938593003542666989934111567701171193860165763967529510167297449474901335993751608950077432011451295219961874452689918730206412586289411678261822306079465638125393929290599803417069591711825864841985251432040369233001439715738995803490722635160760935120915642316998422908238834233955260673160266154336375119531411056619741969245921528456029125524346693330551082844750576929757549407122629805153365002134601518963155437043676606122710217910231471675053223869476479376896521461807117889683161623263281725070299902813499221972378839156092328808324181158239972171926077582133150707070297415002946168988419861305060546750959860873001060993299562416628091829741800523756602028200486279345059571850129980704846003143375113741840506761535504541672756314477095354123942377245851217565441877248411806056796314108025506324277001529108124356730483148164363134584431165191457412184576234604959475043704908095821674682769238706120016961933650454745313089332070424874334443579156129159541301155294145498562705653337400778822569297803929108484627458844674031507791094463565754261214398194718696330575973199636987490775206220899407793144873468083262191112953088532235690214920168752225096812772687752399858120842563682116948127908124159804853251510290462209607967173921179519707590310479199066678083977438302289934180822378709704767031446187118149680289097801527060969180833079816621968652206753363467861630560145451435299547511559237619003780838229570461156818247568827061279436640424514022827583895023259548630148327759955547321300195515630601509832736729395817988573377918519988422419088250066472369428450318689299123127841949478597297513651760840706244470621759503363716547609557237974343875223628869990127331540422079435025860356240325371851416913993860345266117090458843193016298559185023257631828793173134931816793498481914851539770142113583857934663461521889401339696893652212655335518950876197033294819662657748760207057485824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -8877893878724144769691706219121308043306744717230351741550127321570220452935865819346415719614817783160690294065248156614253286481401760272366992164446420376391180439514413571877645462298508440047189280881969350238780777530602880210061359297903065351493409248169588143852804797139304000656834647445314756609471404765419867477711446043664744904404504384874355850830652437546607719681197632780799512348654012506592701642514118174158007587639061731965530127296189049167207269932084505028948099808689488169130304068600459966794041811758012365197442331716559139089143195211088477823828037208052943875107681661833887819794788152120638922755342321498879173983201623469630738929959618797554786458153585388958602511564196738869477411677675101880520530229918967584488010851497353534768274245856341406447409113347987287534056545588653520346951212552847531179494989647249164092545076415945476287411742480072335627966791081500845426726392296969503589411870743415920494315525260453737605223949018784932675823692012610969071747530003862273540354464502623702289862042873471906617552560916527493430675031962591668579853296282453432448760579246167387744274562415238196409479618319218128003814634208596283055671111818352780347801536491260480858950897821259070974579143916432977669876209696726289314248799412268235309737028514670582284726250540842803705549996952399527335997064148539059384294723791513676323773229385568970902077461277460236525538317150771232656807986074715243458006061302025733752874306921849130356054026211006590824066092082569454263730172489386287909531575945701361853582380533742810593957074948188557084652850420474679584777664099929446894828725988332451074141289832806887130886182583160221776638110423472464476755895652538784927398721981001860656650898611974819102414691323416549975413449609615414264206365510077117536531725639935859470473519216184949935616934142239580074996808540653389221616331821655343871703931190125636606557992465148831888801406976567159452927290119833831627088868370951200679319084640838746740836515350490409728792400322016885814117716229168490789516728375064756038199339606907338074734509866788302426932068867125450109929214199038152295538485212797235313897648436774392681332048758267595876625703139816930006222873601088005706906525303684809218055356919497812144945972152554056667892017920384728082138829817165821233065935420815744012590762152785940100889452211488323753763157788443864088611892052030093050855910116636012398470014067054254706376812335071829668671062236428356008881127913134779693506408945896278838073998959046782621520411823749490751464919715720306527337185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 9907717609186021584676740889656742794117064670431892479548141228578541560914776710259368375408054142124409191404964288517742564357631418309419705694290894185315558122339591714821596567710116768521060647891082442145292571221170769591170001482849177676927446086480574609862658363836835609731897230106817792329078189336308016983950404632707488688260398372809101805365204776205395883719272250132936578619120176238405118434356839694334532683887916019868065591274608950166132420877607723579853549421520304777669094158459969980610454705195501244687232741424980018241347836594742832157409447465598988642928630107519330827012875780187294441966884781950027161165431308354097897747376674172233904483076375405148609464808110170866873275101682162471905011339065989656118283344673384390950990788486355027399901138508288059105964923096109489429383214206223781160261517727495688239411237109933264976180199144605692192109873189618809034297055016277199193136416436966208189825407386372729464962803903160353116515422321028025133404935477334895260870463443946173112377962657904597810121485119210771975208132119334372021387184542814706811572634874645952829897978468886080543553955131771682372143587947641834609534406793246853262513513902581729805696693314436174499369334314759999565385167950357016146273885551382354399985056117967344902411379284451940498973504756431118473221642549479750974418201561090959805230083116666390053661823045976717270739865686169327353468439740966587251191314099409889667938570321395355589048439227108227484176609751551949575651423003863601315697173559022202051382659888509311757997605313568017221734457912367153663393242368811380825642148191199034281773607636360228447487269789051812670358961125044575598064849642623276072379307420643201549186295778315473513864045652628062583294406362417046342287987801790239217927869410145600466717106615187154643280061413695405089597470322603514461623308855771438320305235372010199162742907316744188072795092898230798892697504765451112646903213453178579598819047271846983587311940054014277169105629730502067835218358737503662371778338713900760940421812710911620450951219418673874377868048553186592640997851799659777316272802068019136455208204969871068379140107598708885717173511760363069410965751750819769902454410989356086709980605758702285832617536899559893169140859745819024432493033746895125090781542547256184366382720751517087067810770745852382408084216029670938790896752967741709790059931109078622614817566672763926285620151173220580848851630221403323472769982140291067432822272686153156503235219597436094894823095213653901628332642192728199606042624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 8105795019724605697746844120604844748303366160301945537541849994826783912231235763905943055846559203387682772418013734400441480226194570644071333605689457391147577921789590115057514583416998757870664320485821736734728877872815520380827385150553417196469473057912254912390953958273541105872094167249911436008389283032503661999829473594535745783821620824261114362196544250603025912620228266108869518894322803483122963524611107694776344262140908886414119440217157957457378466422152923153607486572371728873704866683952475968419184166409722840609753215767615053632223060915813693443345130892964288982357318329343415229078450930695068923420949860684289133570375232666793858813193296468350666429580719352568826366071352703103652134900109504522094509679310971334194208557898231153310394125897390074537634950050710235269958998140646938634732050008319630939303359004840504953959753975240420141653051057838016494751322753603822053134282027077993730483963863814653159989106521741793494161605575760154273817683756447808008661850170674953347190062581441965529851795430050164254047146264895459657300984364206216352683966201382359499287503692205541159941463231629068958785571471342895583940019440623620390938916509618825099265681320847417656860666730270365305674461497270761714686527921205126505375515136495949710697212343670111111485595076971955362360863495649823544570682432840408918793711043251450058707055681481697890404765885224497478334672620793075400944728063532889674296886866510212232972422140382141497703609038176314641866694635720281057400420907868484985882923550356665286851951616914189524286040522469012192652151607688882638968638742384912529852878726273523923129943712711417653296211842734470715344051038791653903107189584949080815766105550664543119884900432557480394992601474253050392957532025787288965387664865392328933323324622258184325866543350046476783847302343256371172798851130686411415653222988502303799335875646710132089730523335561547162575302297224423530510966646268268241311751771096325056278614050224946975012808951325747619234586127263976659255371844197221807788963192645061136453572242263691099595207682262884816777294098339336356165681864162034226685946845047616507271772966985593972626430614753434844224078471567770528011723618064910168579866935580894657420435526091020120074867898741243305365959312753296737636824113307942263148754346892061010180594503818478101089132155926276196164032037473624874735999310882319824602390012137187492357097936845271896076982883050223590665353300380486362039724334349267076224448493311810349125933712149590460383146305501041384774452219837169234461327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] -13458245021421257835915948135015889532481830843119145758908786940338982118038216729795765206419397313031789306213498922842570432449722321904454597609654119277267800122438848503727374743724642191148110600788149134262356319500830794122502401028918146310110156915311065266642864921862637520803910824639925698449602400853248296051746833544173364553411957086302836790316970377867798138556419309198132877465808873580222893260188387188558055397082509318959069995250411008250784418984475469325541417039966083123043484217466337629963510928210043324848492851981671426340820228080973425466251922759729853848505085600741782675262192396697030789596811920606402551997970294867148327572451704979143458600543419616946873600329066720410125967830481803704117378596862715030955376080862603035219458784891909389369035142149353962955177448315190630323986768937206847724098099237069645545123685304160587409696582207152608569675907778843654643694650344898771029775700565193002814151152969459474130074901526809740126529199646520330206657443430805506924150034610458358654029238240770707380349172660111209333885905731126068328968659300812457300762793657793764498688971032819250572214766219512559150539336714931303686034256279134993862478865142902825231684975598331632937049468471105534734853622516368096199339211821450342002855130033387989604632627188429767432633985015648274153493668357552235300740323736311097216341646139304796185871282872748913789622998557040467381744655336861592459205678445599270116961405761629746510725254995015691749600113316677851849851931962504344874984204376451186261514466389005450121991288297230579057682668124854816814444394515214029148008323219681551344669044745592256320591575855721648100049359856483537652136572164814464962905278296304020310016668786667745126982674373795537642631873999071466932731887828291124966210776671034766406265733997289886281610402653531711451756845816398958530553316502388591069208839580459727084984017139581481070943536114045283484889211196352706627028976446862469231656355013304878836051538371455619616367032606917038027550759137890957253331434956059050414814645187536405343433545856610799849490239152413755699723070571590092160133641809143280016725258410206513148488919481185172506906094766470149545641467491088692232507851633380057901867156312423297672706989810131923154968769429744440485800749224217118338672054682075096881992192403739007933295528153047114045701012357593232686018416016649502876713000710790960860771126048759247479689853774890242845774117415278492656414336781857484196440248250746377569328037083072469932321638791698146710937039363793021810228854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] 15278295091226874647654395868710073173626475213252494428662670085010681266859115466370580032408811953103499148397994487177459152023078060402593640000693127849879729854036503193818040990100181687305444663720293329825790771886663999138946824303772741614826895904415505895331345940291189193327323602201065651591632542201809637977860521363652699735669949842915569138790412859609738540334889724841636823378271072809222940371109384693657103813855552936230946539429697764728539730433265844621146481079317251411562297282783779615902935972610183212724220994373498058577564823846715493657517660213059115284853576014696778856157428011884476419218746388084169423253579320480797432144656244800020489207533975486586199052844443201605578203739988497102886645704669239215327590440030011554318040599599951478745594549968174606258288016716191699820928397507149331298341672987743743251905716375483183214032498750020776128990039670586980239706885919344576316703743915528262832418362970173870575508466803145861497928950059508738898030975251032664385964321293943314062647320359319674739485903553746503365549953338096748575142378724203306484438906245522587139039874743938023978066558829864228248483647174153208805961957942246548704059549055024378191490974730177347867388962285440740124734871095283072485025976094178637316105681016165671613027772604823973171727495993569908175050023012217964798625807189190487830546930010372363573998832709945518267197313717422461035080905366006726035419522694166347950231055702060741051431622914296894306887391178722845328112077133866199708258067000809731747461556773880342051564939007908229689489101376200054751686435885908649853480526117977404597316072507020592725665268427671950967304657175824725731731470670963992652727466735934477981260902662559775874379243681480918832779515217232092439320812467925260669782285294436081971259051156081782163416188038151238743011292442353024770592687211353281097261948146376096936504063332679332049699412351510128396209807215666112959722509208144198801920810829342644982506284604477976267064394280658131694995834454509825183360991892835956971748237175301354934755905478758175648879244027761234791508744675262271516301564519236647462662720521036289573899424124863191969492701360047630198918983074343917045496320514864958613482745961842752062315215539476048727035880653659204335403558257075820448037340566155771536169444378977545614395752490313710755222956017756928251874155656128680036608249534945289936400217533438932861688298750391856815023512905380279431321185736431176034733305551500127062491918964055601224299148915071894594101983452892228321038827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] -14080807480306225886569314584983707350154660087023387073997861583437299673305197924087233329409871745324091082071377270077314517068946499948863527755380791871595643071757667211849734939554688175951684019351372135022999941186079943604895570880818374781946939333700193815318146378237003108019102843652289916210755938031867486673875379662945083549780909385603405574640212704930687603308992726817297930165434988730723816133257308881940312708077618518970361072116790944133763546273486656905251133701263607332449326555500031005996018574155347340263026707074201248656751796122421518193537872809606136013267884921951615959039885483060479768656772009821158499061537116346812020704071861675833946077158974834562598241567756333869824277499407160752052923092398080281433015798921997371167670889708760215667625543259025856917611272317339344496372850763394836110416818820501420923570238664802195228547739270388422500252167071019628982426573190745964714730465311541758417523311361833143680929153888915901717985200058122891614404276926986083589443603386812994094582206906839664609623378187576284225807496624254286692191166201071348479329645642355780089199241453944725942034985494313538946742430708469052461417914400446100270414459804097008968557695688211235238011700787708717098277901448842188721483596279029292912909164644524728378917672212174720675596873306429488260412956194628078388138715819511458835816655339238155530112406796157918778391147106085015019687731883103660706012386859833116404757643212161451852839470748438425860056253019859203993994575645438681759132015894606545898180319973525621903413388771087692490702845959922594965278438650694347713413656239534230725172213077625140442464551020582181139093545874816025565239961512986157310706849000572053489503563898974749072078594348126733782465824478792421133376170859242732463463573261290139508293135883988846476796988221976655503438733965631669413154681913203793524134443386517317774208893495690760061440505211609019587491092829038034069773456743330335520036494065801342101206745109103533145247368837085819701791513014654074878465439399805671315398649542737824579232187785334341894249729863479512102484281104824863526337970527067988177453672655947844985878602836643138677619669776306991895148268239254138131405180491292914078951152761071377799563984961757381734516948896701905801295751280580016380376041395359865699690160892894885004180164666966679658683062426958161216270204377847393223031789177798310716817643948126341179995772399841122646158318244476303931491645334284568761091194819132593715003291558896942281799472188582461413191756811547840089337888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] 11122673589308062619328267596199099445176080393116426816748103899797397594191252704734611311882615787071536047466179533455372594280405807768981756257687639858042867225454394171546425905605055601224296994264771748093579189527667696620712400847947488255487664867883543986359336231761086994486378951392187271919304915609068278655765958069041942508293500758371411864521150874187702677795211521076015665447677534009583288263124834668396932007475743244714279676049135860597584941657643199976943203756312131839404138625021930972267582046766436431700532163727225279389233459268288891834788681656873036346246902640741892168136631516467716995574775959129406087687697755551571917704738172922509658206191990056164531851691790156851584501141277282793398728562803519162761727590132597109365852829349864860828941985160392905742977487816013973055314263109764126577520991974873478729915947314794712093982835422651047080043797510976397896221559116973569022181698418009900850189951803179007452533678076031206983691817397811981044965622599757904824484428208835555708632292289922484045695984350602617119343626579305655281795543625059000223113624246231555294606091897008205462351532425659610708460002919234652425107684409077192549731563574057526234420297284254832446337752287620277564333742134669723694427794676571597683106022066283460357323495646739598601589672184429333009012192582048610496914747496584373348414568849289359497040182258939220384470614452687346146882653239005138015703995243527980314219640327802921964290360422641932163515359445503299657558444864393089077992684469597333670333985886595462873047950284085532956757203182716543562360924983434354296056934381234267170521903481700906524255949605596201020065872965857967239354529836028970059166433562851358906068534701102058635108932355894596583305800700876589043532847734312330458617625383152488466015143875299786326787940577858890667263596635434326673741749671122309163340883950340774860083896962199352266108531294380063015508138794075661525669510238730863062633127598487202126527149684526572794223492075329969488217524834838861109136057665062232058290340551873949592645830242483450367310560703042203168091221761409636785108661906898736022222972365785294112337495517659235535720780815726737766104545433652416624265288130355995495014710568526041302039497358292339105116175149506705278666863508084450149127882505371177523397573695688500813573911815621948530954727162353945650847111070368176968098533079580950123369768150330044026831004237825553264530320444562308997496428224448383781437353966957865414904753513701160096769260317744690462520374122547701328170188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] -7711494408721227718881117905513663019092771935201731359080999517516698609720592216476077339660619119871679449322994320972539446798113810668206519029375278535358830020507840241821189808057178680640484358305350795594039319430721068630003422306884401825909013357079486170337371822311599115189227531459660232021459426440373404701053615687401328700107044260337537213490200590201518437415871811343045072078020544735556051651824757665131675069698025021003729021862059095344415080711233044504227174386703854860920450678335901169485818327228575375357844954047330718691331284475503204457613927361116771764045130352587733437816279777253891617855812285965781790892311580349390866787706620551552530403315958224236240520132312052413416566219188778534748587745541017549748257424572760829630101743798841167124387083682244358546927698026537253068766495244598286219657327089354671782201546053194862651483228335549213702951462922708562100929618299527535707229360443872501118772925797017162796604016835433796805557873486954315743423796814352748846912519283994788070537774787909513496878839115453510066858154607887548156225024753495506788185057505957900473701174372403397702795584806842310569925772709249216816827183564716672583308512427574091404662929812550626879479123405651503892286681717516763850242369458674962314322334654221247641187596372567328789566850009705122569486523642973820496264593760195365813918461618643541426703447303022959237733305533007839278669447606184236769688681485912587423910008972539981629628003442662497986492892362958895713087713081304691763833387991625373182382532432309865383832597191597666195830053702426952933573811670828410798362097590548544725853562890598000509127353589584378903738681479048289266404292537912261673760044142597394310145534540170042147889076976460486163974978787212468267483050724995974019375000676137763840549684115465003680681937230224360961891624147779063968287981417305404797821520170834491186135732606120244074933360567713835339640255247610993359435750966426491896595986408884605244649924596625490637877451064354601257335479290841810987248192247423334673643253221088006607989157998964223336597206904631990161773047897932108589071630708592853721207901195217735834117017159879300325099344932361801694869606690328372550167965216115249052091163207074978338701615041232732456468745966942799537889957904633472414660248007731700149944086032509918562543876972771115951142631063947069352623457843404047031120194234929632720478467691205089390074577096075425745145838398259802450424151537518238351748022313133710512431225829383240915838230434397068280036739125757197589858484224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] 4746322010905028101728710978753342743698694218046114160899779815972669585003306816780665659925234305058098235996823377459100150379821234432572292489237077205237571045166469970298346486122064893900993152150051119330605504422446770587786748875656378005803813353927373291647028401717257463657565846423334912082485183143051916339601658991077552104393750459416037873235987245713853361187496039612102236156575892547221120951127155266764424949215139464740511967286447310798650516268586745499690594412288696558040036692590944791579368900292375477780636521616679692728059922848620057215850500779238762819069754584768301834123408804947112766629277065820529048788926144587429712292867192465005070550180262767369390743853808219410871774040204863099392070326470522406833494961860581166418903784098960543457225236476435404611262937746620889962088375063189220604781810495627165579370742622446363543839908745872126846486719970203418332884361276538550438685739735442540212325856152021069562791387771711715904069929834713876311415938902182581275702579098178614795149440643406116454361416180220655509598257283149086606166946866270566555351474054060608255576806934710684661459843507013741214132689597833828215468744283643909479463341676538285014124262819434013142992049959953077111174990829735553897051784612080977661980646414756726563234994603623602211427851955667829552669318240298939916482253685039680828415465264536189873428934711790070501797110517557369015775172300182853556498486371037700373239974491435419776658950625997233576526796663381408569542777041002870938597383631899949901746180243067588355086640954005643689409235634466360607704725917483415413626889137804637148684284140180355354711383810774185478282514627552915019658233460677033853368405292463933017423113691795131457805870915086607072993568348844970896101134548745824692685850002487498949744459082700019777202073524138933045280616392616443807744001540879163281358262488341714135102888688061289818733304056862980993491372042532811321001505296741214185916344175608773184584316826245277575201585436830077175459809786760871824871367295570530912373875986573808000128740164123958054141610238779014652754427873419739113406876984100781522776547098171659974460130344877335724792176894729357804850382817287465157876755376881053909169506039253419475916823217420849646769644680915756419312699379493091982059385307752528891253777124775724799924453186881718366997280651220953630848411794717033413059098169217910489880240340061436412456591731936774012500225467264087628745782229714362020657071672942200751118329393801778899324568565667225791307483607870947667025592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] -2605503132213675620903666458533702162735710526824673106227227397559286046832105219973795281072765213378385253213652741923350490668428939351096159476371360605925599269091297256826528657887799146910486531695879020572688025717315037744493390894242950667254595115391800874983829067813386346501757132647408580032426241744982786978114306460658670464563793141331890675298868749590714016640897593106772041994940711055548849972064630631474147324451880044371138773897908214761332626152654505873276761180119844973386752046721361244044823508666275490782409038624392703802609371774906582820687003548419356302331284103465761960878539061694873852271677422969878286887326676890909316185917870450496394697389277036631782199449792961957781688189985907455526970671812721291256973028156637012622862381137175952792688582948652164709468549041529311063365817379081768496598735944903647817813556838587513724560317109994715893813027823834399542684972526347293407544890690024933175471037801287592028890724719950882220280489564725391119138194536181736003957852867152462912963292493367890827508160603192178471804181981778253107416651993249949252226929053993153019493139473218213256648029703703861748749320401248562789549221474100673511819213115550782403506946845485528054119781437887605771405699210993691939592778756211037121112333398034036862614457142714092329894839134750896271263774550517973435098387376742729824143293959660892098193725422270862257376383456350531934067178638132610998252602127997763420668225446593352890285001175221738441465422540535945754906748212858853959136248004763241996729961299052914650526680545596848039237394120228238682519465274129202837742340438753453186654898143872728735346125403512784019331978658251817580775422457013443287833530979649207378391949331681943702433582807784838497340836556095779474526643416019365398129281396261861708321739601704225306536891278348866083515051036744481344673579541862214883670610071972248320932142188266634828580668076720012555702593597167295298678254401531052650824835771508988042612942536640252028818574667375382901861561449063272013820257417058904152024559034033702702786802024201790140013571206816278966883557801415289808995652417010057592820897875761472333252042208735258083793782491223908395786670831543590375401620211323793037146380291749823204750390547057862460169162960835223628116010536433375137037123302719112912909465831448887092452387472473114285079726607735932839494849224694190699988642936353075394361631285676105921802570466829826900876954368890235393640552082246510267030206275351481594208253946469467032227427279673914997727467105198750749706682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] 1275885850729907656618552874429398674324129424225641048044449934026108716662527976869522737722618399481000272432635071615772675172222924464803978336091499097685980748971206763324803402037759360187427760675113747117413874900338433426143829175495641540653469139310730593708138390952661228367341360064545133204988935395875923301552083870371437124921507172945339042876795609635908521157275085138919361466701469218746848824976576112015188271902629314466491160842380013386680645915472769809069075441787841927249952197002021682904623409000948204199839448288731312070399206090171963722576316785949412285735766282804953059032496907580136967457463057908206583883325197113707935319032707657167848806005084813167884053733504247080345670500876440883170552019527660398844931344529244256589093826770611945849186727651501960747398966773228592428184767562151018456097870735501446415278813008220878325995816270954748402911139128809563969574083894440234663064904875576388322531587099166331579820781166951181609324864456536760013417568852601999074510912335508042899052622344339502138133129158934887225192825419856825668304548181363299135700226890780778391418371295550535112474694465760763389136199967769173052561689064943054513805191757407621722455795099190334871338713866092212925219175542693305777317652930186712638806344044097401689484993911634077267286870292730488468275026454837596675489649438051104559873779114511515273868314636910733740392517133807363671656518014908255593351683537459825812275459468471641996656803568742151394541720794079354645536230866495374251452256236571796507043223263846072502411924783619225269073273571374115958871496336519604348061297541800879199906829727938203642707365926893739481089694844601991979208133264263399648671757542237431046559646556108771159431585211018642575863972005308476412230145958916365442726492756769771941065505417881171493278937386514094523243736350088883148735745550493026908552424535064736292868963391613674822074206992747932770870832616667545398343782074288949226943337036538022681940799387847091535410642822229533710632640997818372761686284705949964137197626355756988299885795087611615495166814480411123074366772779516265828083631560957148655339188430090426105429740814271780966185329197965017790001012838867202953841335026899804337344241486952147968575935384730764287981041924876971128994838803911279670314468663913737121065360167440120152995888526143074803294831012840614388703020622689492915791634392636170140628114749286367100427975808316651761294221632012170227304429921574161227622190600798902431641280667929820084487865477223537767078759084495377394565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -555437040798132462677507000529719636499523861616732064456455712292857985388093348711317564422032685277215822922466542795061694731575811379436445830276404017801636759835783548662574377560935813620083785266558028096910698099355345550572530817269450674469247718230855951509736734171300347015969024194119939623964908692699147564436111310266114690743206297717260706660961250946485915450451397346846108073242634200001467278192398851008767967677818908527634857399500586814095730392426245489394526887191824711487475330913608053787311552405383736357617979470055749986743466348740972462453457810011098890759908551732926171030720579607881338777778091901278094312241364259384863096819144398581400229802135901541077494528363412527990503290014494121072502094722271675788869218057896341737854255546084037162904685506631286145814596713019006638344219423917720087670187391908672710557339088282556471943855641873380767709987680507984470511285671148705264867180280922099448409166514720244305552932060685681382537230008208635997009376989764866007884677932437181749811691923433877344875120407242805566937670281066223440412371081869869601178332247168789515738872329896582395690349424514100257643568555788039033635953303120563341126283239310794908543327814182171994476355845152202430429424679264542812176867936422378727060716515988934070496930557985829002500511845304153543887384609219942085042224128540865890374380140709524994872600106167665469811372879944853930204679160021961147572881851239441938045059570149071878355718749802290509056190742942271761350171183457292651209559659619534507295570883385198129754376016709609798426302440589613094723112551469968702471925709014364857932761432510580221395359664114527722227234560000595983290496423835982220902351438106589582358482670983715334813645549459533775797244918107596850405940133277683911648868655220457245088575763310216353915297880536741221866518514249583966106753531895341974097692429093075611978246793426112952244111343080453679659509658046618011546982597320668527646021072300324217392629884678226134539888906719544840000837809044912799704209280409868953285740876136361648086186068419935975734970154534483970494355698686600844294762463001109869499563481586218271248429814139141084184686273772182254824178952548219563719480026185905116863917463485087697691441663843253309656782932647106622701284911065846782666668820886379562296388663296262475966805726208052813614762328497402807780826079136631961864357092524521338057187828027209529424111119807913383174212284950083430418315253913326002909161830984719907090759030564877698011972639120900210902334192384889222521159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -1846021220836173695094931611350746267544664421349761080729157273714985014021419965226531387323966587936167858056556509039078106250694384377855599675430662015934007764227166655269526043517153865971866168440463312745955711358092516747819674586910568664485595739445477776328359766218399642422354444810281158662393347039799250664415988442866743884382754495437227548254321015050789379253511344703008732775624250595990572133068374733527149157533340530576591048033438146937902144429191069487090099970915486983257821669296071397751428466032649035878541839061482500647379757079143733147848483147878477169666923920872854940101100838959275569465016039525406925384493455218103215750726311756382374725860427157816439766228101929672190006349952385511536639997238784801327951750635919658083675006948528312129634155735633514137724086580657720000145505474824558780568596313365000629090639045842040054449859851945616675158940133423566821866971279351580778926360174092876545524442555772328580709580019824320243670939095171104937502673962566471846959380517472102915653541645995610230035028873670818644183381969305591617560302533216594846758024979192564990103657287822576600836154511603550553159731220771220385278172819512682323920199680991981174266597570623761904946022090307058166574261206560842259267590521301175295420267056699189445136153725210158020855898278889931330735170307032445358932007136960268927079309707966031550151813061110220058509732095358214226092684371982967937283496830607114703614378401274195165522691848165288966697268925844178245272094201704761073350111340462540796359911694646822441893366202033067717509395627536004422657629661005607583585507846918372377549695052707181396335504626299982817954729834070636541117552746372045702294254638581013886464575839552087517828108354124519677307353775114174113898957093560509262519002860891382571537176412891430685177213856438219623845189363443153740678386614538114790927486377123117709484570169336101338963262844010747762843514884898176754665102411972107653223056483937370680681134670943372313983590961863393553683580074574398733168290155542419450522187131956179890415074756546940159763399246426256303370903375628149223410123519562394151656552936515678469113058960977952505647243768794103043711861532159457820492165527082232878714586353238133018383727611436968744098933226672682401734415851069011998800278025190250317696096248324960706163893274505855735656198166911644593795081861622110563438433464840930296484572506868521833224786740357922761061360045052326340941045410165517361074802352687558842703421089769814151239783978379287787025096509254270976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -14677541747941446890511772153361560061547240960719637768742629968792485104704592178830730443171026474358323952389269954974435206287559297353844806218677032632375194830845732831338854040720822752578512316719518391713844085733889573768133220061977545826747129209092800682324622623672739740300257015613011942794553066106592500269350908940452332049839493850545508089453508695605627792066919560591670728749658292007013997643669028251426621691518638076959615782649800198412165055254755723466606689974376343383100104822972252121430141056351154458042531969778008735809761866820452108818393156482571948568586480874895261593792738428385028208042390561795744947877864444205901817319725732765691278496216251199128581563603714512983309414269449430495836718609344393456440034690783936606136621124021664219368767149780966387975068821437574571468127440782163019634990094740709718156720531448287596717026335988185421645648269214390877355380423618842472665986588476351717633325555420701160861987166641294032940154324246514351026339977832272334697082902589322253674629552496416903480494598508081326732787607453838698390322604064578207664402581740647720013347353071976913023992198373056740812034503743139007918643351674319857337371894401882260019423811724755662669908498870084205395719009624208811558366445023623348007785336585666445310022231996676709902987107764941702762829787063704075070531001491728090776065207124496766368677728160438548019621570767105130195446273658326698933425192933223595828550361486858706636360140969135232755925726372280995788873429161046148316626739366464004640143057920217733976779022341884635425287893916337501373101677415389736037775557116924459017687466262849136177039605580814309286799712456929806657814154444158586365013181827646628280479637903450965486822455446939036167347319892638039632902921111465429710850491454236889933746696430809811797448559661258232711604582140064182602140868368534188758271027797963341433377586588187869363856018487928392660303445409489488886019804745099481554522994758176107146629740304918229357227212666660914158138447938149638793626537008513419016003038021172542913026715796144524821799485372835526351984095799496975429316238547544055185783286459887730721035028553298241562073720584241031419015693052580525979085852295358172704130939707887984547372360072385581577476727368310672631095494456954367584470869001286765576401752749976985013262973175520862891729864133663584839067885299740526808854783636064478500633052774868933535628968189004159147234872719437908373459376487191194753392212274673317061389520205659935983926001286817993712000718400493977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 5046042359004954408039204839302332621933152958995349336982672333507273755276334402269510289437657992347072851956897651533756298354530151857417141483312883872943956797215104136625014733094948135587108565833433824348110693568014212005033496440372542498692243933670629106092619560290748139881792344519928236119282579705582029604531652369029695585585230129484783139757403295076671153930858269156232458847355622030557643458269800764286990695994147410753924191172463831632554629954383067604494438034271711829765575658890077001935054747674767273492596970358514495287982176005223733517823460363659417306218607503302454161931262737070016428965499610392815801535612722059583714724438060648623015930358228419184391463430501270120866327705523009739020234878827117442056579926723282318494871839042968238665376333634453238663390658182777017338062750226212538966269976419865856198650305208633587617104802475997417818986576757275984103140822755039900498727968763282181471654245875811820236773573248418519664309859484774236211228634862184066086939014409457572140681694964345658067917242662771826903093223689205453514115682137518325030558883297522432389972527957436840234676546804477632378903911649456230026269810391197640104071386342926959957416992362410065158555762607906382983857934092317819148172365042231875816802093055946286743237724450908156573646786098331301118315620699632591569340772015388535698734823707538935796689544636201335556921444961687017318905443620187991007156179146607634240745327662519391756500232054543308059655606324510501841817364250358661235976877942130817931621022590016194208107199583304860039214881673176282221551172573587290328948136661948021388666304160149275692074172669483226460869303473762286713493138435679006147712267289782867962447968526542566219907497599663973713016036145875042735603734489264227909103386937604387337795861687601955513728043626291587957665981883687801731897213052060527203451472942745040865243746894999378315547067689367690093022394829293918721311735559435194100204908925394896998608951561328089471877099699930654861159406610930475438633950453310999365206174202490071409498333441235504553818427916925918829716879939051736639030121530553333059207734769604678418892459819332534233214394312071233922703633063957008838237756762375227038531326232127064214163563879895112969281558715538813263068498704391604019958144582192930781443209158719919214433954384931748852912169393857615609756165699406905514261833439284176957820962443537993251825570088152170967023911323028882373655477605462814830881387035459850456330951602899395623313239287603470312426130468205756416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] 363269317830234642998955471227879403890647647251895864994037668632163645066196967450535343129973184354478674603144745144440092433914369372899154561979110149928838523261577163545594036345519671057396400799327780840300187810900101344727335959482897502015887848635960548669417118209861634696398692686288877377419706363770866204129665277629687154083713502022792991642900545819306019879713836413259859542542525985049989560844680637411421430001384503257487781376340428961470441948399860941684070782910452054382484596596684762283096798242544030542407903214597976123261246785239895573589612622317589732145373890813819061565742109525809788593924110920376715573427765662588108740384501660323363324961986846295880747754855127787744891323812578630469092073984471434267480102473399371675546729391665040882685034217717318035605055515061381787705795475696390876019187864259774956662704296453927360678616085887290288516695794115773403054217866050023830755342050105480891452657704197771354500691916785479789234341461389326651138129105994721441474614171217308679012710207102753081886346815967565067557423398802008762862649364004361554725940886064820309508230424479991426304734542280416105549961780634743478392667510936786678883152712835678028098816269854476305728727130499406606804675058754619829997157131019788670862143421762993234826371966274821395739825285512534832743707961924259724910978210174875728129009317467937208751002271562352882653952109523200210625771470535783362014646719427186205380051463085783620161261983397780895409517509076537720334513134538758336254148712011258801437668201335090114152814717877288123198151383192186204240720922265589448110153289522559465712147201603240752563766834028834429038226161935350795512259423913551051339741957149155644051889847452107831174123520659845378280049006827547022282814339952080075902273392064517812892449905591402117379872899428670008221424327324915764716484033618271169986014323675399733295606943093745032265462752978850962466084431977148539563583607516322622618786889945249421056692464697550982650514427199561441372728588478798989141194485279239773835919661525349843401038541658315109713056584563011180783300509370900793281883886937078336216268944223666309840980399487792064588540302210698787077432718299527617492221086970866568789855271481834612698436978781085368954766497010097317392935071715049107607994505919505976616002625639915082951400941156949115001072961294302436377478399946115266125100672246533488478795899591834111070578453534584287515681583543621289627353864344766286440582042204613682138929773978421206189673841086953170705449611339843502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] -1580799699825303892329318765370089771398690832641600686769176694910836836196517159158830272095308238250394000241639402317819906979436410358309515172561154852727204735454550989290206065711349274058412853966115339577344688955624486178460992312215178754855675016219554875380304597989625867217643888162861018081529448244356672594416210842378936494316400129916237619580817286410067854841100228416443962070213097577040789101916655504166874796051443840819073231632534931854042562541924100886709573041677625311797140855202496162821049831081601171107999948611045124144951010878207770808775258003627844218393748161099678370710686376123648279869121170513684987281667315464118181274772771764830041400977420549633866895710059637622973429250065869227185758025983000420311170244617592113616776877563207244841971147829435800257436446063354525229863822439578582726581595845708938376293239647398177821337733747128215304909878816480957652582151611747490968635750638119663163513558067044519051747486810767807477010013873556356925800186070367768262826287021659686400633330898279489965959310314206579652670747828600029066479549650394624351971626973355640319589390163586436777518628476146725828154039391688986116974981881095430699422563474646009743757008252133832114408696672713204157303048405604806617521982949134308160954344172767794615112087974806310421893207803373707374228237929603506328859159586728512748923899257458510685140174063383647788051697318637600367914171598048086948207297596362763459239934492318630303605738655435286571451434947174794451859508471201710451332371032594704978597100639146304769026584717977392185294773038604522333324108428506765566035357764383857605282836374746713233020268538755142793150471367353079052252610507113887928400694934779836021936424909923635645197485870807764762178110203659641832478487661079449208501153021492363831283687511402999099921261918503520746402289133036833333224921336670477746784585589608079545401636929183165908753533580601727202270958904233027077512269389925937945714835900055647824390294836338639836498613153332393817926649492961814437872227634514827953009455183852324435218706185809136462094647180457249224672721451697872343193616817279458345630253406596072667052111636360075047227298569182459762512669539311771240367046280255820076138032395672727479484634378498568911500944028106047208724036851182565223993483978378107798449864628417855364407030387132377273303897637499980025290096095607564262386539138951491281519391132591746236945701682982762767225415865642699818451263894360617832218851944126815348047059433344326548418013395735043875697266012211575259136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] 8522563406786003065605782317996983367265820018235306172905074217176729560259447403150703246319328249759147956555567439853983379827908227036140412769602337425928383059464412505471379660255227902300418426646245389024847822562224215137749659583365998971753328376865029954510205893050142842280013787820378045940535776345402197798109770198309918717072185917686676577682513202615425417447281967259999610070350426256998617667632316617872924891964101381665892496007170707864366198200376108417598651894369569913166067200688975890004397189492247508328831986808062078180210084373809963550500694570716879789225736640785537904687787728141846275483876396736785815385196004538089070578119337357920473218464774563264579002980187399155302198087756930245233356128675331634742135598269345239159979572395390360762485105122229814498062936288741570263461689343495580865743690210422311832538752290724028610517921780201318260375635058729180798860636576709381838244742669546774953836804102712386266348171645706891923241942040402721806528736546090335381598583753915893799985008763658130113170022000655648355833867285464411697579077882255535385108726163774981997384904472439030004053440207201991630272501948287592622404954905048386835661212682123552290098962476451536701027559066831998173105280477422788181710358574312076731993372563894563795909098438181203623364257644945646230561797335341499926429258149005846666986845482023152058980714724015592470248766621960014520265829447202684119225699977804275727265967704669022980827013697333958489025428829006864258900921319020146333614160827433934840679016161017262018225426008816129375665447135567017839776392374068645348126200093026252329627455756565564759561674864149160553006323823018416905511894330971906764080986887587071428767662070088702206723751503722572376427861970570878540621846206895843134163459670103690686547823656479822597542930174116608969385592848567163608266935876695433754667360784995190501189081530740324226387620290037668947888043284776060442529522263063814793713689039456225635551424964559985260026702784459081492260172718508802006748555002533874853438029063468274805462553920820531822324937603954176698399821648458987975692001290562277045608788762234770428270963395225809885637372034838052788844812714350039018065274838080842914813291993769976592366440133243066882158107093094362447745424716032315087787608826109177401198241528000554202427025321826275168309493885488005554646420680841337238644638662700053605636452223968579562003942880695856481330717577993081657524677574656195668144795438999871990311463511078218489570216247564284880895233450898798673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] -59472083004602033269519852438580307500339455111919150028510267800280867169832492608774312526096174132326380931943785598532924344763345001277688445991459298453347565943517718543508763704287857978754546949012592205323311367635950421492521382007032590188254976068291181461425720576685266440847152280086350875266338905747485325826951176836269303640451089852987547281078506162879931579046259747297772473721735735876271485385078490252431396694751786460347506762004223152942665105423523880285102538221172502108171472069489288076651596105722495995679997042513598871993086052778844526133822521619160074962372169445424777265119076605395146271881513961691906675748092352827046586928472200095572535698315489138300044869090623165375227107429419197132780433364025888311281505155058242695784655466228855500919764093290359448532598903711560580333577640745541206540646080630951444485811714803705430472907039560586220411661920434784499589500539383368978872675496046578111333581560536754096530892792891144202769169382931500080344885021543367256894003635928690737922015183752237401413552865005193201042954164278701245187026989501840512796621552462914827512381360876396554565544694331394451975431527878549251379645156189702519472679647157206247737603582501667679575691589693762788870271628226047057640162423884610055584802438856745025845235738370252617478114211188930144376610020402785082750105830212808012689624876794624387282676094388457118888098521403788571705587705795861105765648606148554416918993459075391037103582818484051193970998136489783780470001170322130361088266475050506502232235585298852309237662060742575783769252273761030386510430122562593580668840025639097386353354071218514768403359976651067264426832095377456883143471624691258052805878110450365234684202360313725682243820813865182166784097007739827348868782589481525824463878976025369629494132480102385460846265881069194841415262930365771036218985638350054280935803540071235074806369788180980370526305008858608560302460121506517945746791067150901484161187216669417468011850029787128852348313487848799015681552706961241224040705892961698744083709046511353321731006415531376949077992668103871351396451802058702236420823759553745543805733438933040209841477437444944644449116872249027548867856715992677391467525475123861119745834138465287317474052089255685148407754251089550871636334892372726337338297272879352893298338603176052234081112636685818615976116550468321253992173061433610813866403605792741676284012925501726936698022188127373877931385376105747230113260264248640567862775831269146441293180228006113899300357150338265444962520409761464457363456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] 320281375834323617886589194333902688086823192609455391850256792572147497165576642387593867825852166532708244404656498749058614305593545882946719732502991784226822412638447177072599837318204413077279854093670713416331361246010042549129870647756762191208807602359951414761763663876459582944154611178283134352252780336172287358903601551839919841433384510525299867561941958681885091489784831414323403623486055006468588207230042066273660581460863503454499126575168675519852707856294155459904100573117499986754758654715353887534210058968288432298568006914425496829544111516017541558230646568996731708397899065052887708816769321725891505962551967547259352913304149687928737857573596331288264973345721917953804454601365696445778101409495030059566586324647844097328404025557063692047865167700622748445437556110515790988637728273928344100026377628013620862241326402031145927176468958700828633155213634771958378645102350009496598412101106883381738281271822478883564757543613784465583594657663183259716052283623977730170028783622182695295168308201660525187812781081974228950317267266583125227645942038369714081628755291500205043395486226259143855538320417636995493583590395050822075476612545970521702667988192320544184499189257833157242181211579246702447865027807958742088932728546283661913020466648957633779398929230281464888066318844653818655929449400835099023205240299517823694943423081783327419550533892856001060608209590177097770746152245698360184514481511941804101734865359868238707503995686456166298058498285834766839642546686791827872382965116367753625679583014403810014793880388144364184507199553865517558674481189141149681262162271663533793510948020179547066745627242697508209420152471565117796580070178773429557536557155756238565853529386949049409617619675265814326650283988701870181744752621989267451058206907214998521205671858770153539477045430430002617673659380689281481011489814401734242629276133954937726862120204340892628190282329468489644946160859240548628529288311605558514634510296366997305824092647098871106187115707626125948030036099657357235422011235691660991751094317613735569731308953683818603281045292917319067662264893342029117673148259988058169604417669524400414061007580947172400979972799051342924635464127149945573090024127885413142139011392427187893245674162141919318257944655908679847386268326175015876420502618462022713314761509811463448501162318354529819430003570159443913735892936031714033814645553058466691454947768961630350651656198584376836477093273863260407235017470203764617687872449681242578444361147913672370604613898385598031582674702462100859409454224007709170073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] -1317283776845778011468812244620735888790825789207805593748680340388446683988448452217741540280676157906379644329287318439681498422796584050534705117660730501277281436467162549763470008902975345311210365403019166662495852260241880521942741296140085273756621559405842488197818240420599515682916881029298753483723555575191464941410564575130151162582289715466064098470938574634017310748157593827093517046606241635580209334437492299228892995452352843788861406465424287764527129550895538577823122936360685244246241929570871588184349660466227850790287776227274202280651120849536264536237783437559834231474013604479316658454063127937032827335578386275016514179951722516241253113825503309907966050599624867141687131863407325086355339122750289954997117071724065676736009155404182146021912953529266048393785458907397523976798559175188887081150948765234767152837315458037889841202516497025555040533897864373488792355614262492337248252009566924021954645567805453668556907890600356423462299361093715288746281575545973748485617094886693647249080983086533395403707666825490312764156760817585079527736498567229115288329129934060121821128802865352532393331410821589259823453204231193440347433265558406778218956380747538485651424694787029694333590071544583103161583339333894300084379578184681428785201523636892680068186639233761510982295525513969234321753410196075554080508435266746254494702403614616270473610742160981251493215902483338674424519570878325986477685347332970688552737450492862282331525947885324726658314649784885542572268691304200526228983185509929205047787903050440877487232648870993827723889160292846969678373904113819388622056522198659132434008685008052198398381746977113072213423267965998281167407312555793730529069387965644796362109533996050148743693144837563390966559776797345936895103051334427040423486603283331019491445749549765993956068828619234567819298426521501259150303554593642930984361369959853260130378019683048926407528699565724351205788904688331623520139535092846014538821955516028225464535539305595290715168582303072740846685878924105563382546456488480308664726105750546105376047000605693485279471698828876883629200276232182882010275749065943314626725015619146671117221062968178387498524996944932599083672905052187871149030832947169739375222630520026937010760596944542776622993966689116261687614724184132463157673729576377961427870381262885774180659451709034237928047392275661064170978999013756407017151311049190774857759697928895419121273057879712069742363146076953566107276463855417446797436615372121905157964133838357548837857696874489583250284204843837416348637586813469102679523328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 4447537182136166985693523332175779514046175742222957395396643808713877991390728085630288264442728485186927018489522517988959637735253841814942086442390114829070544116343239144296135334699605562250064069277082805884966548319464254116733009735537688573063379848544571584436283415130118339719764028922655298088842798816752605799844306852535876278204244694024507078744647473348627742261631436414361356873803692715884114069608672726839162621747917500885742446493933353744921224425236188878476740229950119803042798684154345374778858776473841704582800757054488291766782775454095031168957912502991542588761216803814998258985218253687641072033585029099663218060435980151756964103524138421406492731109852659553358181261339188978745012305544923128357454807227582070789336891429499700465953992574137125056761301082986755620906807485237878039363865196906289394163791209728624230694402130195560015688173287119008876130200804961517846069126250572485291845271178537754430090703298577523242671945944157571169037830851959341654788852856128272082333193761205664484855603966873118999740862686486488375137785007322422943001063241555248921023087304705697992839110072134224542714573884182989448422944189780717740655007963562168411989964965373737106170690020066195581638871568109991854342569977028080052139279891929855091194355612631899734191169631280131502094267026974531431091174245298537799268849437689431415242568806434418739864524171841506616434365494302651121272488351537764658800805536551028244882193110283996866424650076535664986473171947463101742998029365021139184456765187487673722595861360267257960792233244140679292426434132950006394834251734645592002143646415835866068846493906128710311655754161722013029576532412451917630764828396751345555530151354523766376432663863472569801487283206554867757596455338002540397137429243243517868090779689846451474120532425494712143000220514995852732557858557720118790677046599803347669878591124726267823482415099790954694737338384442941928876563878832792809694855241218310368646592167986282643338045181225751200066068024679402304644300637437474969467460836649513216801095721969642803097913497088707482663586580572759915685688017731656749087864285273925367545019380479804150987314419398063157895507005175583932313232760169737822423702480179066579740249135778334610645193796812377289788530140404561625683261180944450518592321437866658245010260189310412085093501164445317540154205034360733408708028489412176215719199753675999918233638034242001890467467980856671752958928509281753750969671532012669848118020388976728287596490931323476488535604597304073644099661156486577347624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -13081646222515990978922193890728940076434464348809196694443146263502127286862826643015103752871116472550324083289781480978828344288199950114324938041275699667619056949324409481962628329528090406846560912639647310003172710226552659405645829962731598676244667686990709977595693265603933975863066042790816028358134567518336972769271485222472592212367021630518822086761669854527020694158866464463962851207119666998860292726640857642307571269406609396531910462388762462138203383951443844651787801016644370895848277899344175906976349939041220606220631028470810206247644445882872230075393322343105492475126923930543310450261758490889226023156874449728024398984070597584964733384858681463231272001541112607872860161421227414639552121529786320426698338470418246438852070452638267609952901924749522749930662058066040089064356562671441358835802891966162981970170337892531392744972829698671397636234088670466379022240476305525945628352458717483902127664060175025105242937994427062301565076116228506447221647554972939257940220579123597887248152060778898294255784722516274240017608524600700680318965881359489717045699392753285554621961602517018906415245894093893731338720715367663238074411767028406029648339102882462163993917672426372491029837088643232689983554957780188515408957664224000581446884157597317593602061439049414983807700419609246944692953616626679048162370485467546312614758502557922984043721198303989183158472941459562777967890800211047110775379883087996653688082333427616306443806862625861113874722393399941411044872843429592272300582174901300158474705625842670751996327368279482329363493291533619275162894951528285690345571279546036934843895757032872982971455251749648558084178026830237236562051162065233804516304595960788032825254598643928151145256384705130069700674456984847936664322840938157883342339589449577730324588920432644724352855468153262608205259516843405531254804615047937763045233158458283753102291467100722900633112055887768473330448289067671614905794977663526889253243223210172238979912556219135232862355463497351184317501538043332653639991366551672543609187984305027912863151164039870074742578435811102641118451775780259450044617713450110522263805628788536972037866573547347760025233213677713267893573302747337181333119086197653204347488524889616612673089806607932951375299340206083944389501743564375194827829722765849582092769799408111538316628375960453119420131709517413629486014742026205338886891515356160142018115970172364672141343227035512287887688681782685146702509993415250781276720347878531515693117022096166648640591690816815675050510941362663353030742079466910462687313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 34913494874803513256589127489261719452877661985671275709482244438125412067660147187035903612899466288566362565843539637077505771494699300100300701990443291593484045962355368109183992961805857612656554671644514325246805846567224305264161761035737898993334724247179869894330900594145391720930533017786462758017885897908452028731304119106814792413422306630411312758073014484437465254842216118787272589593876999402895342347546270054358797113771678329548578836084211731562837963650439733548073995770479501720771631363470243559588544318635830937156689750995531518644452573952084646316818590568534390437637482356866368725193168279838981541418710861641533062419530582825445570084616203792686825351773707589105833344945848935282860375487977195792629477727439662708193078980929668563368500247668699853760245102780450259389855783064952955773772833916810793660716189165657571571536613602622119242699649739036594612531141220694404091256494982745100442926589267378257003839695762201643351098293610633136308040881929493303435644108481972867699981145309955687156454687789489428949460932655472816196043362599177993202387883690000388058876285792658987917190543189059224991749347341114507825261888100381816732354704690570400455569221524410685437971441892374049591184025215033742025411758170223604834855174310921772412215993173149658509276244321500578977527411492772130284696281949892380599984564658899281532187011043435027989059583611992624750546577955353084280684879620627576484687486201367216280508885593744059216910216681573311469521294278313606204521850691513549450411667739891000109075552175519252947501888655054872036827984401328531500380968002022678320084983977570984627863688466353623056069417493430547835617825440374872405398723013373327359766250785414866606441087970186719422565940377010502844195050873653265700815186922052541296781396997731797453922896874141183498346008431476465215700682201180827952542792728132298636733160000636983942718006691261840694804245195470021114123523713688415736826782526499183186750031843931356980169380317577143441252260312365869981651029130514150655748165385446082133724603139613297370136494211319626301321016194597486285783680550322635021683323336798704916241036614223082631439768632862128261555335052779934123165761919982964704658314508498250278288387852668365429026814053785951158346784545832089235652078224313156355558191645430087851645359778652301554784771353338850908573761019787089823801696765807236956076759614590334562360812935549977645956772340402486381459055113009397518955445547624161407603274078897420065307609959887870876079386816311271111623670807172037266636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -85525336278737669483077327972037537503912105891471674969891432561941578204597716799971439934616296128147310579608664431659280602905469595489285867513699987504496609863535595375582142658163863580913917286495109110760846924794637647759758111569360587331842185132194041331301038809511766219831974179151357765607707585385645200588256034388827801312662679874257577688838197651602958302550322745957468618038426942442940342160466458354317307692205782124360468345208573871366184528471244211301042432908262355957424341864818987076931377786640481159416962918845446952195630767972304083667475259584109883845354362910252968238758905927554287630375848178769906036351973060571941777510481846892841231645382466296136152642499789592449565416144209843902234745622627583843044816561835852880768752318357840409763524136922685269488730933277500906631405653675601219247443802962783665061344605377502316558641022523593755203376607988244923253426001008408488437354451428509658999461624720825603714671180185582019267133157072497244488175524275449217173526874219496137648874415937118993024170082312391489699509184866276891263183433254487716993803983968145283757300349767549353807202100792878903906568482441515994923681808263992634923092926453449726154075245784581268043576250511421160188575148364445745440359046541129845986248843547030460526890756756612062204566672671557683184901812367397328297785543823138610881860476614438745508359263062346554999495568473662826352960010323253932997955369746976664827750258257588501817884939269341998569375749567837261691349370642433624068920446091168068316664700472859683612659826141000835135660043555294393449819138031361468941593793596914779224367238102945657059608921597505172793980957347988597888750457771959050908275489999592788563338787876487674930257972904069450901384338197783488602529006206364990527497758675549280894919730032490561109280015633733419341170758799817210914890557602248841523176985505945705891589205164463096215015505093916551681966246140786561293853066711611600385334918652717358325172572823080959660243863525020838766805174653928429815388221855156052870557947353863923667761183351621539275820426037112725899467065414878421036595175430579474700301422833283907418070795083611392578354939724160973562531587985757737917927423744389872086183468050174506359929204634294195332057793724829963606191637999505126844437549442232719289550468146474296989521650821529019470872483526828019995549211546339536829278569236422821823898513680816292522323557697462203460674019510739724910638534193009342640372657663197727851260790558220234639983250456195259417476007506688062642978816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] 188746301849026759850849640633857968429501618012237842646024895277185728592130898495242954388232959672097342741442594010354604690719636688461236094869306660684828943931459773125549858128808814401381003133935688700124833106939001167926074091352846607814714590177224511557858723896327393182552571821815687984948851397901428484956855151922923946633736959606058248533387488780689612282827180413342922915577937967980019035329583948385841274237972748935691263710564121792026674802691911862320741667146067379241677162289042480625964405628927810043963820164327720240469163107169479752442064809135600603075436949411148404089768569457229335944211449583748181945363759103060463878449731556675429482610552241407632533064900410853020063021928702308271809491026981274666850527303132331831022981640008489478497317386401999878054844886029800097335564394244609574533030921159412978848492697318301118105884148490170113897225092564730598014316498243723961255475294792713623461188311058155928438806347858742293521709835645990299708464267598797573655208550163064459005093136302159956747552484122574541284777242866922289779643572227097491604237838770582276102103109682524066239294794539392070457236716099569391917544298427419799228586084074733242999818359784381849942909734896907764565210277754774294345519161381546591704059405060540096533200530312549211101047905528083210715109458336113878232903467211988138954490657933915261191507247902622159983207045162993067308861613557171299130130449077369002078417953002313579826753276323032591598733308448035476419854403330232088341279095094744585813883623203010774760634855649732624419419847437111820838207436050238522302347623465509047594961125574710757644152144296149634110922252126374832253079377686156052024262578331691734811000132804285067177126843042216365969496813392805667502963808089449059409473367323759468985594068209863445406982692304047935467787488812934417576359511039277958595839921050762168355540463616724134928444309630089860753386451360914833912348308033272715983470436331735103462655143157666259846426173814141459676774822917379625682214533877375330124520306384796588224137044549242542908221727150486925643389069529250085999647659354074903496079396077294845325282122663061600655223422294237522599200201898042107278674110345516764024999156464193934076078858780782259922985101650745671565196096632468329601527286468726019176598080800308801557527725077330793041423127898820343600881958182976002106860009552361415502465983138835712506103251398927701905156796234694440058436971222300669286004496024533442479119764984356836496568798647309498300399661485979610759823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] -363370021044770188998576399972055082142352597970274553888840595044103581407547119769227150342778454812265203537088160975299094926937317844316464889682458667244203328848188215722333106212978339513315586460222059636938150941364681951629716175969740626204142922243485758610912716745194702621476173780478516316827939747573986136508046519106789930103711045048336284409074211056343650982477817833523355199811638159483267253599473716995812251162369933357643823597230461673975231939278986560551950103094880947368245068074717152494524488094983465734274219532422595065371046063823446894823214999305685660832622907632828780138211757236203439414925915164925333967419857164968149302650821897262904355593912046369920601316239417884371313420250441033907732711822621321439445823100998477848470896413964238269210653907460740602411936743110895827183479925911208273318146207555879003968605458355189337027967881988709038487319468514725026485090096812525873357863693690326807668465397449407926577706688717263887391082623170495843803128840767436249712892018545433622737541632010099764310588468988219882133958861031347118714522357582138023573981295699648505119376459635216902655407878426379012889048476559168379885728696197182100309466709478955638314558839489370407659147049258902750753171226679835021224604468074306455464620415706037669433694714681421831673799721678201984133830759024733099860377450167421787531570227813753005762055941790118083676183495591228872168773541133516491612919292988781824767712992508869980688808748078122117254326681106984857446617897018870873599476982650530757351647900899902125899342001870335775075275084128345435668647668402069486083039788890548819050900868214203761560230180207337109860249861694835073929525299770745794776901455333516103143605991713765513547433662276391368855662936116845704357903909244698604677966326198673328370147618193301612022836799199279447983804648652311647920872648074640891880363613404552025959750169766308408899556317286443121295500494062448133660864103278912684948654371872863492421774993548943873687458976338811321445786160044550610002031461748647950252629770636977198885740306487259197996648823973120283703742583639553195622724072152439198605981435466319231737705505806554799317295709603711222026710672701029572627907534984257652759333375868683244743603356771126433441996126471567433454393532840478331115845849173704640243974766834832618995014191532475774027146041512411039810064492291893328310099128850186406581896289989487259841951464040666965896436702521984394984664329310299280504336906742533495151916857689534283815399034257681143994024316427529916025667584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] 590137628293767202755738782967394041031138102831942424939262376593163107243359153482196770607862771024664823265814718915702225073283362455661500621271673161480492058131784943421087232224059399632122332340574565702114824926169545203583128760189648959438517223080140706992861798469861201228061398249596362503245963076311115608062475857833406388813554412785375467553246340777219666197568345332197967448379470902013427135873638624850467116735898438279938390530985648875561637144960016070215168251766620310168383495133335558554879159185833527282694164233153452680258963189851133923036749724924024851744832442347053931161951702001703828202197521601874740863252539216056614283861376973677220728624404145486988034577084226334942114270630127026920349699037501090630520833654295596550391649831266211380074934868350146660802464687612449280589781510488800988145715268431798724653400976505542709837921908263873808285646823521222333663377172062439779882614278698027156223186992201194022993342086733734186926644980396407910411222117299030847029694604438206273319062446541939627677000531324156511531108481336344684597949320433126500949672074521463083356267553600838740898171465311575180476929507435768975873745674157713258721272497918851168889793964200850694719349588786392556869282774416114815537597096665647878699202378655326717005044798987270462209025581806653613396346583850411385971200576380375835678078087208729955391017739746562947719387504239982085772873360064336966843489361526048479198240053465474373817657460947668674940218815202440622344617997705404593901836889482307105476937859498498789794177326247405404229524762593471339226711762508538549680320081337874222927477358127954774453977795219985323818387830544015607175491913372359505056329744229572921049570816602216351178982392301964188004499935171402265120661078367682767107446650895366261001111322924731450463511957690584446935200084762397858022239697514440187792189110947414182602364657398454065210193186329135721436348683487245953055674448343480657997791954552200057526968484214108878921199876620887620379198982806681971221508717327674945562497706946163136428575143827126670244176868164623977551340539811217558137597822410885816891267518980191868693166743716060460597378046113686485924717502545672929874990116224051403616051735401255304673074500548105992865590507399338071303295161818278264723567949209194579157376746498403881360018712129252040437129723626973903494067050849472625435910388054449841844527818278028317743272639216074774928547166365221817328990092497012599922337161769882698084521610906481810331153478302218392808753839499104906651893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] -773111914178991953690556083281417004511367754061160226116530234519917312877371619115957509994902217964802750000936216682135298851681764039826986936273469084660411362199763349642579776561279001496159322479875363117035182576901451407104191656604528714678115107413200352684706296042769896226928852428012889862762525897442779006738179138144703512310749181492295016479587940829690876514524632985620965468692214262357247474541136807332217231668342588090274680316833743472025879138585504467785073781157154449096153018673243685831965079782150331612160032938371185898500449015328625517918381127311801562036693179460084514676425228685745137188125461655989148665570343823363520620599001660246798468580488285131638760654702989921183691110941319462196690945690499210425018372242704246781378898756959790191540578022984538910396787280824379027486043234332147622164785426415278600146314914855570213186789762339025874122775356257130214659768463228567816011268464551138924527377484823932444867917460212146970881122652532971204990890921351224457595087375523504717185971598440041470575519925508507591979243625677789324497074922806379554638730615783870664485426567268865849690944984210895808643113483251057953651272639240837987207634677543073420847187777574857809410939214719463472412606659517573089421627435265313451935071501190691926189155425937827830488057919816515080717387486423705150063811712649964882197927421191399222384206015938525206676704503295207136877388195738340167756729029428616703463854072336734634763150440250719830620711525477170215581040749593775725223424642529291294164784418386805394522201475623556917202977896696225434742473400897425112552676718487773083988861769111557939827598510458513902638107070431588091153368749480981620873579865240498629550504809599433754014282853794823662176492359410404378086091645778963281409794789232509385666017274807194030532449137014843372786274781526826870997065831809595360637497622786125619827987619673808021159069700327242327744867598306964870474281984400272809096411211109817035818465843347873566439916852249018383449307856126644667070207188054129560928471958233747248675939264292748916502528927257116270651099744731542860758749751156934475208259484543434888292274641878236478288989377861030705292128016715502747395490173079075345854521827784347417433773244186813935765506088565496446686061343418503067740175004320030542536950509139468460218753460049313949838894711454206287099166167664620465029461992998803835627884768115040450734787628692209384025618977902861718562377095425712337832335138117432772519952278122304346272452508049868648526660969272129687897767936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] 726420527430922729102118475865379219309357599467090792134818228497061539838889849417856075029269343044994361123417433526312496225298653613572928475822484537100017489204888933202320181143920964588140066481960884909684373425875801080021006411347855335143631420612977754077098053756776992368260773763579333533251753434676492065938512333370026860777988210234132374879807088455629109403384289817876750364040730638104225262032888662607223094372033225815108898314203444867729627728853976629844231381401748374941458773991136613671651583873659082224564639768934843211654134267046232976617629054861887362335776981128310755853077882489113381919478086552551044462531874091705281653264630843761987494448949517067494651758759348363175480354242957182615875947964869353093979645403995396457585095068686925072089887836105387229875879842644577423209956086860131619260898442834649483401475570683311294636834795536316900024156863060923146343411731125981189315744594865099580512450591760305945436825339813054681981056619881352490948679684535315180612425581317631692605063916323921636530795464142248658180498854736103403836886110247016423050414450198985343231643780642525137433386920241724037063232061480575855990029299679953630531281197692984962820577250398466736314014137699420886713969244388874853613484996478906354814393363359207824018993607722904106299689912562930522483221322097034952658087401904240241688364708011612044428393735470643451408178865179942874672584392411510196844921258230806406033945077781433257290821375779640551689007592995269192625007421236457550301463763210978792786173680520408642596311096487666224507549241711469802078995224975291527459291158245198087994610408377892175256394488576918546250106474450841856436075444103247928744285802700982403169191632791786378987999737222771113405124630681862734718208297801312736626878970405763743319201150900062585000518467650795212974854612041902643681481704902397128214079321110969658188646395582698921677332342810045323980239524301853869916022695745242178818695321541170322920403536371943225204667697514218104741694752084188611892478524260498758747130873455553988582032923401830694630259058484744190382017330363789219028268969337287190243159738308239593913404346891204745470380014548117161078921003945066465773965326813445227932477622375903804197751764695345604840962539475547967716782215909078671877306334180610922457203101517192829483988743974383345843654157122007968774720838087648112369103881787374736960267551872652675290319812948501982101314626509187449234983102130556972004518821701777414062416596193684969921712043025729760975901072968342627344711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] -212401764143975733209391585996541538445208914527340056756692748819868134668330131319604129508455889045958242603412673626150249420507905621499336762121933873237843769972255898047615933485112608955688961788575145840919617021377840243323410147779969616401633673633847387880138447472286051484875234224118816687078217021942671491824859522731231515355434426480167357231843089541269473566741080991328514144922957120890133311590375368182034043900930904536150119650013201435399597852470607750658966943354601750166594896368324095835703076133202643928897015063209916748804941377900186993016107632553575629383833130408583949469772478529248512855263063243518851616884649338648675178596647491835049605540210881933753351721477309065660923228662375051456911626961482857393993710512609752261685922994968327354521156397416391110250664064963985695205508899556150183982029950920508858923318681573833167864458513728779163656135145009008962349541627301635324948319654282109176578064900524254595797992692973892343318538826112531175794017290419054689715735344479214434364286758805813745670159929286800317607511241726992709027031712110266153128920891954606086941746880802073459475986115994166997991967543375795412585379708522971772009762478031616270913102955125633618896541804792585907958319219669432292115428391975916016288993250191702092549857384490248416946216490650601193035461555509953908368019108226055371463535965306709276374460563685358596812663607426512024916348458929440199986616909680530821953183447251536075748182688360170950906687085882910861256473678032549546898493502675734929079410046172682796389702451032556756068001187311848763978737126922128974316426538932911969961093223137473582785167827576437357504814633751573323699133937268383701546599906302163197853507723831538226632106223733292004496978479470270652428181273370078489213269676602795960224884347389512895751297157110156216549094039802265128659931550737574082710356385799385665424311954871677659966925837320941474497091818319207040031006013285182208130041390951660478348951873014214140120267018499037774878901289250691213661752616537407541289166553361779491799681872349656158960811636797898109155620606070142515126039396801113642914237823708834139160098817203420660534790977985653588629904637960027904477760796480505450527017556670948831835933061904663586670565326927121074787816780224778585983834233600940419072490376537149502381348380680801802148636550283975537000652311422930649985549831428850946941434124930548548990670192805125743705110650520354482518534836654676462368502239919178013601204415424574744171018245248938536942456208108625532995764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -958620797345016490419251944026179912208675389457495145143077758966431646510684605236885487433424396359223722185764394768839794545092156164420559656322792208368048047475977069753409358115616146137504109384335338873587233098130013741386664618070209742714220341801058635255533329411994011325595043115109357137805321946295462882771868815797030188604960301193902712046159674238290050425166006383664860446360438823260587658388624999382126050308695370387811569841132860841404968008654092430161013326575420450618201416270393571652316051931951915806066482341104213470242712937071754788790581339959894252313691126375562712855259891534207968922770289093993867156591230136354677147891028171046294627179975721029705577701129520727092185116446769117002403944657397099794868608505133272243882628388062963684167817356184696629760582398749929825127821223478993744494147262189327778471287509431488679261075407151611766115513955599308100488808749124198288207077320841340770101918852798485526152667439566553484497741487946569761520777923737730142490879951196888940305880822314834520457356686013710056973297176581107300877131943170539406991528288508076138607127547031678298329217310289271039305361421538649551624401905556976124379208068336794833063805134208286508555789947704453684107018320203767537720113393835065307663238993254831140285676800328916611679544077976170202118114633824043396635575699953962583368487200393878345706174095254651012468500801529263997685807966769888958600026119478307645980495810512082080176079241369400489491954899814501113646211245958800566751339217615557980162945820128961159557636203993457423272799880980776929106180655032652554077740762453917417796732747744023766014204217575902397294000134572575271331711888659894429572647367732049962446501471905620180671882268664474456827761018388701158979052819201981272749142122897870451886504550509465506574155068672102392467325104793574822346012870877409177362348216754501261417916870320799827636678606678112848946305881980882208270681924764410197019912184631860573614734521556835093495656554505275859261891460462201791612315106994223514180003725536956410645566417581525560234836584070092048099097575869503075972827195327354991475165623756062113536769612677745830257420015503208685101345504151766919451383727508532165670117464059827203422714033057660513776390496471516594163373242583121647532449031488873063623086665370642010154104279236136881892875248013446867975572924726355166116698069075511035446904225847480709183685791551065991283954054609496559540884350629066406350460969529991941920512277539482721039845708793451415537308478041969329658920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 2778413795434044424612828059249404047584316850481897727299208348943749267229471641970240991558304365948736674153783470553183260147376998745419100542124547507676595744446860064791981276291531595284750234501487829436099193638908504502100588990725600565795065855796189447851079056988316365232673591910422769290030826639857008934521271851927720660000606014458556565565310649378010984207863035657827973160398401465243209171519440225022149494810708474597295642776858913231182384800884265942288506026729999099099565674345402315609309218772490506099510439312207699341894279436665617220641286118671532253430325273973974281453407662193723194556803265929921151114808633958839528771514892954036875013852553202265399590647200803808731571639304730854387790192468214617874765526253409820346381620323323109929848209766882197655687563298528807463882273608511066320500534589116078896733352521550544155095484648990118160521143025709142635199782421421587463229014820163125735318222491965939182261917204574461566411493915014285096079980724047426805350048881454620509768379055679681351011513957097995970409793442070704935795828552414550640013452932433766030651840876316964792034043433631495021408320110829950642616729154748332409866725869746414256353891954040918098387302000600862823704469084598944515438426758568871347618044484004610545208141469358065188675260468126608051843354202155205314639707802198069212906637088449081482760443067071307132458451803190248725815241697343460344235443624593180560220470668630820922740220024087859135040010693225699722509974780346041300465286061911792379767985032574525123190560964918212515911885751969379156494393068398649334611799703621864111473979218130037128475743442493623440467248967423959857663814241075108849583599853057194162557110409252837523120135747174329832685553364968176909336931277768960480647508177449516168442295712910520632746134534489228341978429242945452529587837064044176088458043754654924480593750943024190953479178611295806894336883090044989524521496265608626380651954437419690446450608193775654875823712925483088181677076698580615757611372237875914715135253974887777274678340891945768640967673361782306689719150492713996243108421311806723044793368596009482768842513344712205043734789775672721424741175931294156556145725421468689138400921016849727513172828218859351724430746887632626156753936864793939939097685714649984313313430891417124815238612681152128602863488266813918201539307735781370964773276686604329027397249849350943925305333691257341682995435226966249837142178706441829740265155567033678394880408678127201843034197698308890045940568488379732526276542464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -4901149576936928791857345474698060120809146482237981866102818075065065969677596069541893494325444293629401104878692582153033113897093969816449225587408658585112871275249296755102507445520076413495633658757030603695823710097580514395122670385913986573855601967625058534096171864114881295160475758635586008627393235379383511762210019163413279315454588281395836582430324696078927863317114166662543900219510642332499264983679617612798688775810678271961046525495840648706476083389416586498864520578914615150120743444624699671207341241343451338715271244887370752743188169520817339207482498944949211433769355455694204018434281210742785328802833189592562627603507267063196661884588341840080042721882947098575436279572261633103146205583803986526375029334767871291693084239991266294176813587789675689430036170582473482395118657330904634237065146710822772340038625216748193610904018690632821113594070349380505800728219408101997234908459321074306930206569077629922381062350827544819929039203808169439541344284179134167690865636816633540287155588541236834564787637149036984794503361357968752309531122770408466988079702541335284813435132510819835174856935879783129668121258033560278019585519718568867353812076379026522468469039863919716157944166148390277572722644217463375640743515846529759073923377863807427124508796773303555043035545386637766845134791876911112114677109964997108792079498549913580709923407365980970324856552475791154969221015151123551131121701761530474361770429104109324999545342878995396021148797173860714900400728818220222460666287951887588597183026770693215573143056071081595102594611549535536111489848913863143929554595046796919259420875450817698464623131569555943373632147845815227602804379260958978867530013925750145649601597523081696339922083878977072191215598431236248494817332854587219243803990242344523770412632042567241700613563935908026047654145701542143982831209331514076337917392454054404256609990697224496512940215302587778896757697133463693523908500998430991391184882665492594061291475195071936673819269714277219899752509453818217682451308883633380649821903174950721703602554064538350163979255262818093739558514507264945251965519816225251927900461852889955802488270033583908525082877699463392432797942514651508951872679598573665594464443383889516791665460297021508590193451967245728400860948466689216745537941115470386258087141731422007947633412932820727063375717876088714566682311110385454446710755337120952383840401394690351751553040303861209672877948475928880853046288081741375120291862336003371068230483534959020395038964371107761488446880997129823283244975056531803919278407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 6629595460961094128337663969349164686249453557103265220652319182253567756922831256824725716477303819196212959529276551316928128891498531026999764911692078596274839174673593633729683490378385593056710196413991145165016382945171924113840286116771995273102559035974686541993237716101141855539283946957971692089542498692211073104214667586511249793388024969577533636139156549474789049028287597674600240916534902153789565954294007734639851203858236610728363830644445866284009041189613242136962501089510749154614040496832493988649841773555247057136980309582349942679323398823080440975237375777588470147215390104280389997666411754658730558829905338975919162214253708978357661208591457914203842342372065186281164206781630152894707324618949178537694569320954713006045862853954354698694947952431143906908344931037709571354677837115074449442999060237029240581128466964544053259365200211064306715568509048096032663261652013558954623993071885398332172645365017206757861815292896993956708759534317510006259938710485860616935173676427020278375463923321184208563100152806055302013867002854583952887641568469202947381785469287591129592398958569748357543166621222384468286943667068235725320734729205896824495347575755263762498328663881658952008901007549440674387460886328761295622314551396466601881022774282271830128414154564052666338040464511425871452710372447560649768873400893072345162301475813612131341601273516584113256514446104051930168263605412311855468498801153059524811845022558608441103391313995340188820638766131218023902254186595017058425407122387240847793912891084050795096263855640740561352083218746418394149001778919442091232654824292246812134566690133990808226732359555186599256447775621594459907185039099192110901038471624411652103617667563377938591477349298102695665688351841763447151389442743564346759476199993690602342775991969623688531997491688160973199143061013089123862365425164919394340133027862184070503055790589726145420101702769407344976753681927486027615254599399620667642815612438301355383735410220166834408947677615537031115040194080335121803923850036319281215817110979970483915226567583234042159419440218961669664510249478920457887579686132515211173013811158045128182992748204460346214513928769209764406881116518049929473461198949139877141463386398527917241745604684149461690897547955810938945867395559055744992243373285078640687436613700979666327248576258474749871199135916538820238132458278359801026845989922429151504611893902519550239478778346813198369180812926585304880794474809611667392418287504005998953330870504520432656085765255886046329835900150267184863738294285816111649943191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -7119543548298760559063931523884746972997721542681543426625505370091992621601903193461353166229828188405510564724615243841491493832386294215867755705763905456878058896208841800491043961315125691669176072886229281514589793559249470464288218678707476199403887527862817799189766915171181668611246152500020538734384714421997561309795947583915658092482506016858719616995969384862941497624226091111090886591711106605613689819521625259716347181212858353715802764031786762743776060591834652110752847956895192189031447285969872627319185158316064489694177323139081423723723466937007589244484481321873442158585623341302736505388395420774245924236285963691916049120546475266587216570199543064450152103066077473087823188796140614687783210919266118801360599754997706366072975916579333905926589673263982695373116533482665090787731590977736365397972070705661147893157615116103331569460045822008196050963706763287225199247603589391586303677226327860835610723693203807372611582181966748189398328098964100861832404375578555469035892999147572730293036295179995433864760828934616952393933838315121103816972906563277476585669549113570623619935921551710857411415111195394485552309527114438894302869659461633923120205449724408918775508454568466077228560986423933066976301211054936358939914138114920572527394060963413092004149200756558939377094445866644286154120098709650797943209192294000748164543678157362299401660102120086721188892450037614961364886328837841023232810406893483568525108970221800846880605927596183591868617131685351995896922279280264135163354430723080751793461506338914047696373117587702913616636461114875466392842541391816622982318906842176897112803846462000211064286102765713594940231397525911743125578706606506331336551934517307229568087705650289189677579630650416381955313869292904920927816033865955303913178048340745195400315505096647085705649167462228690593322237666183164546336234192131940325500950152215311692175039747533110230035584632753522023493111912567603881706300456238574808375737021730695876142857502355986778455671823679225626805005167982512775770521952352785185851924622584950831906172725918629237339502648486691271426777212624167631118878454267282838186431770475547767978540515774934272194780891278989423078393452975297718814487757172150091568764723797743455694028018013529424287306090607187695288248415300902813174705289386767795896384075244583806207712619655006829574008323255437772157074000456795026082914199616482370176561882343149356229496817031931466523466256855670224793314109405219270374950843717572760831633390036485660096615109399859197371550865203343398044508048603064848036659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 5761034284088276785161694027641285086341026211240155957326416722592567227684275965749264412140036230844171986709325948287924373760519593794931514809681675707974075640258721083023973017760152763553132632341309489607662199436899398377959664751922203010959967449179135762388864194045164462524188061522527913031829915759231962203206887922772372348525727287784252074882668374281349130414436235838008610361091710353238990778160675681854849960796486835233697185902765375494075231992313742372553002317356448161072940172785182814068574887598290248403262198007852878158156813017838896125892621640795940002684015466692394351718215420569252884551863489538243854629984657960781140199762349781369646166421866005261998396374308936345439786586799923147302041708292536679668068245221166868280815319226019010436829651808082971668054820273200774189664460159425726033973017053730290841629297435749192440216561030236769258156121617343445826209246430337169591610287445911636038835412657492352129535491811662543318785152825726607176244853095564775794850564073322812916053068767498126556226729620450318017792741763612003519275490407426315901724676119463279195246171028219461045784039936353801245318920005739353735066920994931623948478334682729917713059685507845606305488411861448522056333974200167815529117024559422064839937142477863633589749745066769811180141090479813835201840207040772019136156908227352590657728940687022575789525382417930193138571428520828649834314290896417110804491038832731248696086741064872741190994185839088628395368730242221112673346152038765635847095159750897022948759216834600895547511259305693342841046413645403552107598525695699531284149840985128219982456155736763127406817299752901430320632309822950400083580774847685275640078144567211411641079091490707210736368281579354435203932887065292560691942514545348077920968449812047233276846212286886611302850932096668005441951477517077814085143187096158762202825049553019400657052249259680026395983632557954583569310230262357679817002781953651277248834736139526952848793012139041989195178760606596164142108012366989793750025729324049572735276757435799885395613319694249085615635358898474899309866132299006629378275388232476175892254518194930618648318377226326707362024805697360799326674389156756926957483210093813013814211869159096251954666772814349599691557373315850596232744628470671590632267666082455126202984383193897093156052411580017910475253509567564727769635073377046750047553981233190432647993674044211418610525617511341947842731831181537440554405267492131698205319468268713287162373846258750677594197563138445936852549753510529401424000843776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -2545527970530948472133359140084669088911177939553053419236730901003162081955489102196843715451902448890485981735537984680757640144528319612528380388118085166241953762059794331818918778696255238166934514971393399548088003066031063190357515880530686380508635415582113595496088808654884207490863307153824722384470426952400885211286792494597147799950231542681390662118245588057121479321529966890422837091529809494672868657198749340177069646684141454352936635974889127398156328289019508046714680039318619139821290990722420995358201708551859916054430353718346600946822771450284333539313357139309186668958361692927576844116753996232217137971740150489447746822644664239536353126242948216371538272587606897776281607964356534661006118632892958820731951163207952959844735342343637280776907652009652712147059675263496453292308660898837407999739233111928638121034064231144222514645303615123075284982172977153541330518169948352359271102372741523483277987641986319526528394503291796574702921106288910171091798425602419033024272232180843957494838409925674785381369256518937551006375670029060355481342190810803278158665783005184382087785920783144176911792612499265057882132252171937955700391037535668061016062910134803902047427893030925741167626151613352977663985730073620253367193869622447306936052913582825750941590949539524793366171999465620613111857939226005006410658186162841503083299573258112019771499786308390439273793621072004513602508291655669492285294390391121875220145051774272221580323703422414267128421923894738737003220235374645589448941508722419306383295920179523521295792297757407147144254926845906133402842850195414509691220926155823545495270262454015805504288837317856204568004614389452303943118844467148137368124787630224553605913125578601077820516427120416659701898758885666671479636649037966116122452854160822759652344237799088415287202370011058190304639655340424736762841571376353805203819396400673537708064353584144316510512407357440354897911254718735837291004597303660273554875729319435460886060742196405189488487992206415766095561647959214370080034894677093346556154405011272395106634284759715752689456662810561390245046913274995042225013427377206177633908079551907823789804245750464557042774083720048625070858399211680470765091571705080222070561144638163674248354899434672218018676297238515123097057358160240998784499761503096650500996223196527089774791565994098156314413678476461877308421392231585922558869839762503586911919307960308365473841035078783385122476315854546273609379367849388890526815518131854296086488165748604726057506326245605172702028519646178751432956692166525073363503677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] -1812209669046609098910902789774108767384188102575304842417940199326258865401736520362016771433691879420173466640023764992706544208732816507703600582804375607531389045638826176474849005529696977014666140930447074171853520339993298590563983501693561621252681624491528573728983878610276963439922022857288852141284719796110366140227114630302070244725153605647889911066579318062948373242910987931140441994178387451460384254006687457299780909294903334776263162927778144794304926777135623583895521413768798419126542497913697924624809549397506084817832881714952671140262298924393650092880170119796158486500348771091181620846447874522757175024407972423075712469080214059102429775006348353833319892376956375839788932917360244679768412582190665847672105247866229288597287505954618016891291437708204544134199292567576808438416994066945569687214479106826432401970847671784197183167819165523390360739181567410032788359733819396694081175178185020597606459093385509306043510677293150812349528196739047818502020594774124885786167518274227757160781057032339568529867341791161169208983519764121966919744176984938031400084192777248628120610703550898361737660565948093482347144075669510355571115059035890625467131480903679241929275624904772983179049261422789785152013987071402625728793829442176803577991654784496225126914323168643884824244496714759829842184687069152127861996048464135460761629937945971296197084038328394669961365418199222667615334181654222511920213023209362301905516040487138937462840942717654481505696342625522548866290358655835764577137827314853309629136141555546973228972164385736685070492147669035719846633383641759069021521182846973524532950805615256227324422622842901508855688132471865563923499503145079211103031969681921097146195988658890617419171503856229886449103228502853382903124567797471662060685393459462212273631845874205118023098322384638327796619518050288578742131349241411298945481154674311627309874105937106529344616270442655980168300741526295125775501337395965480373010444337660932184084775730098492957494640625557302402543190502245234455998657415277602887077016210084610379097927810494964229031196438244281848660915926829213367185088350342961818942297868904056741685013834769830583537599124497003870713666831960493781852980622674118519193229344179923110348327320132696519413560580836422646370405056774893490615681182566259297473146530653027295330744968175917529531134304764456644964182942897546210737541289482946391990194741042035122605978658181889003557361585495143023885238675212370397773686139235682263306244902768587240373949025257775667317096733760679618735610380443437154049196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] 6116249262052018175780959267586864066595361270215607613109882546025096373868617800522924213724747676299336658745423661587872847261668740360010257634872690453828386055469202078842879477966851674659002144881546604952481222957437992773968081663661236160389276588442028301553948582177611081698218313119196183925422312432723147436044608010102022311011049327536386637773790586307714836963079586187424342794212259809166578632363032237234772106105581864805865971284293876623485139602302212918915487212776859724198704900913488448354767056688330952452443498551532856820396180674924544611003292054138605937610338700677981028716229455349255214398178802006129732132426944221596164850820088659713970515997570456338936169520862901023255819322802073273084069267422719102818003272836574353259459244647520725824767147663859663017101966436853802783063313103819850877567816331066964484832697193761981590878333907629546303575865546754161025244822600118865101928914120640570750852045051274143821868528406198755896273292832765470407961255404755510099896353570958014738979568991349911952780247150092666967928073735664049878884599087974732680285450323815110706058021221450632560333128198525323622205349011526109471736123237820591316145621946928092331558898113456975892969106047980935725832954445113247586822934785160197231529666572574069736673055608513148165873597683576113633961526831787242001028995573109409727840028453277017178700011061187463683403145251155842910483730093745814572406439498255375731351203730590513644712611499243695524881525635051942441418974285574510897052118332834817813838216976215133793383676550033606069860175313677388210448261047022225177488042305034855380863779016824045037383080915074627994181797754533754034476069770042438534429714291544949993736656658960821595086857734695484206321629336435109814417493404518772380158009536758924105007761037484406927545288151025229615031074165074993507713091326329680078338692345203992577885806320480883730003521032934239062428195642316315150907177023835879912813767653951753195413306555326487903970714022437766995099541730135039728190218816034510507787099495356685938858249727001737983791053639014989327159348086462179700843674034438751141703354776410632602651598944940235924495811514221325953084286073758717216559591114374420227559298348848841997386518053368751746413029546889161017080578426849570000498756904412006333839549452535631227838964007685296749005555311781760711235973541871765334782306354238746064973695095456428934156125570844410097212397371705107822829995333670992716995558883730817553141288820625037550008600323008871008340490366845378660852039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] -9198385330154621561863516608081278226444797887323719869562442193853757068209221399544530037095814806765067950494636522291193756141538707568793419319586141677286089238277192240378580362570472202250031972724744471134246793712907197738010250614483102503489810061961080931943476814613484288013001596234833566923639184600260279775479268339123405907223027434477244858158038377124965242269476298003952285749006985274300553409295940618960834314183192736015746768389384883714903283800233523137025525394842395322376959712419725575842022069445650854620672846060394178445027302791439585187897701977485256075749991824193811318513546797285672100381711473235453360253240549610225449842179116006326899105654765619464478955197123346644085494200425611589270826628458538768883535146827350104189762985892711119976378444708713914612105039725345833778439352098894204816742146566754286829193212318154846009714328787594368037829961952513255907782253892673501247846880151663536757783254245756583406884845458750287585360349140155067202716325201357094562848054662759084964469263141030502950697765871736957008882665427657062275462418302631952868132957022686029120113993550803094251685041300207247826310952473857504203957555647517771723745044998731608948906215957593388191854124719388743743369664781669326351352234116389181426898537656613418166182885286366962737247646865357690372065894550559633482468703972404677864085778544490724294523847694825284493350471121980528327874655402799348039496724202330555294738048941398186722637716382892518730223266537367116625791916275117276402106906365974895622696656466557033255285401050512152279637774653096631527085680837913956687503955279365484166686357675902724061166543434740607904944574792778740662517938691418980235002136881144754331718851215726353670870762251517948114509919088701756866617626416007265180009838398485526029232009802732742095863113844423405057991328200701830994061115285568098383560321631184673597180382341751422582399947653613011681158427923397742716795489475866183886344550917203758558801279970679017623890294408156853873297080400565230726418591562157665638855743198897000590113503344009922129282304307860845647941115442855596864533461759561149273330167484922079137404143535735951481386232718478598518335944553472717771618425812004961664262294961288574974342537286888795833718196710283648451123561431413017150682192635297254433058769374012733858092621087429112721822937002207092630830382730544456012619500318011127568236772819188823206716276329283524900925188165727173386560142644109065238709727544733369698022733490462365799669943374124666594455440831548937704363261952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 10410231800376049223573385569483320363396829589680999389272024053197494080696998561317986166796498373620706222168820562813831613096928638767406984483775543408580347242839050345796348798842890357213245541072505432319458342915759650922437518310681827785594580259832981325346848834490964587209937812213201288419893435499956744175784550841894736794523902206925159306136828975383753382464677842843998950018579581285109773548573415775236533340345712031674214824849113092615683808466869856279192618517838559219524711851954829220635437646701317506750480243722250406106266660119576906123484551298342982209722088281555439451357645607017585481338922351057837476652931237321729143461136030612864758156211448082840129822244196835862836438405389375728232715075213870269235660112393539409349685827228093693729965656146316782487735283552144310362157748853975925515793244236040937155390934490022693066721619147079986138409435431746405304143557128125945063430378556159648674775148269727736551551963059744064264886563473201211381703639169654152467234486710831126077709988967788864095083066349481608452358638720866418637942412504176518896324935843997321835867220349515079127525224623033016912311758223933423388199972004810693663452769485395748979455474988120609823108652275988711900426260910648511751506303802123831837451098065045208391483683594204369287703750699031705327520614382551599169199914752207852690068122065143146628552725813427847607783469714030384443123625900945294975522608473784920756720494714515319730785851525659009224013607391719101613143835127790402727532098170718046963291871248679106738229495133670299443728198408037252878902592863143032948025437360608442425654838028790051794191072844948874155324677293923251076264072169112594822347884719959074863127887117941506904426658415324062638193810536926527132274432601444133361282504425231109720975134666548425545205285755794388623993394512170596415693143017249270891188307517881271116403299730511582492517030061640581261532801659662488324781027631711761084308618160810588320234105827254481351689327442241056260279768456874717507999056064537962819067486858091344116260622374893403423918047681376344464167630262576616483125535259530669600140845712634659686039725578537285874054428210951985205441044865806943759472657487894861745951834741317140864454511415399126178763532357155018372901521127495907775081938604274765290229100255121418669209611764088570403023757912012345482280514552697111121827858687339934106279238739570139213755894380232826836330585929182906070116256025909667070209416890091388950970451269247333870585406524789820170891332347535759541849292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -9816590609149941494779805375093530174331492769217902795093652681997920162364155181599491847505371014451221885089867033097250695783496378281955642945746519922684190802397753353305719732398847968616508263369245686604736902818001385307474447310258296175832197271952824798668829616999484725918126424351698045023889799658314223116260896924955531792317734123245547308539749631146485109370255514677855203643743649185406536235816212111441556355702430215508603941597795338139140687270782257671439948673400235042956380083994203163243722899436403566717971763999338856571505816724083031067790721876256082063206446913059249511535515112019728407962492296058757904722354140449526581797998048546563740775927379973937255265525798338319964139132900852822217682387688209558020608737856297389599889028999490293258573109781389693048079534843842872048858066894054619238166956104644003831352102333941705629528578596487054880320045067906659755556324428240729818640268708967707927018880611093466129094754315759744999271144165398204526787791561493813236554065616015942756557027548195554950332537765334197165596758695029080654370081436763535320740884279299215472277524464257958265985209338066860254744885008702710572020753250050892405760247832261903720749207618768813492833299888999853638841959697838484974238126577082274772986025524215315706078921855571207871992626220405048850593072611469694530710555245840305137454958407390157265576821818334622604859450074408325154720064802450617582640546025622438911840786497871456547153843180887138397063656496837814030182578843167112801169790674761365474049933985233734385531484232250433114349196029104333790663838342382767063906923539148890471500698307052911757627463396988565648818664410116127482664553062105283206055160031437500276639792486443716404164541985228566274578687573912796638134758159766125288307713861859910589352789993198431661890739342534841814505129795068450220223553348647904811754425880026946074620029227050298446101565273940910334552222746431224139795889598990095006040799388455239820390690447338411683887520678958353231412665261959584323713590611329794310846037890096019024518427744665456622339739449644736826107050040902021476595579519943437304579477610726083233445700020098744054259420715475995242544910417507280593248277936303977061436407715724570690262691664712541988555669660536933016653703808778421448488440933093302614897146734538252462770845376007957146051207584611188886478574499890007904443833856510695610232785907072587173822086069864683478046047412161815402654269090080092326593308049795073572792750028970359905043946467965305121405133062956254055274381312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] 8019750575991594676283346624672142286267042252179332207666759857959870948423768273505190868150182938006894856642278269249759649344895884055846042339585327550666996235055997504318282094890178206786626018918922603983560898215740010837276462313406452526401738753182945284455513599556605166805945878220008751699357269983595424166719981362668646283526554781831453864281079235825880459105962591129861732628835834946509088669366588956941909370304767556209783695099613827024823408867676384612966218069387735259000416105527359968824929191841751993717637046729944626107029371235786865072453131251664522614645909325788766605384304275925506660662347371651168624773240318148716670224344459037313652807255770405127486961612301938979643431390140702725943967982262719765530087882748438420396633795830978267853251195326949847329756624069186263653976687342434074741069702383539540705502201774572026714439879944694092381026300887535762504281859151824590548502565396415207717729399093382723123621846311704603679971151734536555971413309176054934455803258848776977811307743444524300254036517408383267938002117894563905824798383118488721798868584817774997997103627577977983640769047644627021569587812002567618024324111589801043128867883959101368556477836520077092440216600117894090049087416816688650184424549335464690785086040658775772295427636441283234467219598330850022880699228314492592592841335447432651343145047272105772153764026350465471891122921063696720887327644591545283135001247257012665581157469068481024333485798823629139771396947434733551829335898633688092125938002923600293014064113098631627574090329551278545778895780741541579553239557175194934932177802480970388625675143795787516433351041654461414343308324681668122827617260471587198713558100916796066434051184713663665382535708235047881900505768575805269093856427885178350120488405522198798214672496936960720047748222357046160863196012734427586908536962652978142337345511701386652018008886262348985867820057486627524362632481381808629523915924459561575998982377640733755198440744214655452814184641857954339997898778545685716099637376071956015079109172186641431134438962421497920195253617048419571292963752874591327618640217668379884869392168213886584667409195551436394666336459665676159424362973021419981435780105038091778256051500499820705952130545583264809649624802794419040216665587878052734779431939128669311858163488331594964927759336788925362069579512398915602751367833745961609327558685519352079636327646775751112250156846244663546039200877362913573469412218948874389821961558924152391976844338647226650473406282781229847105772372895061865129249341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] -5786859092190985316785172790935313894884094466005570924953965420082956652971420062688313777281219012225543827717824803423248453270525569401039486348306654301301786914122530543043399136801026297380789375504637873740393386168789568968401729920343308594943310391751481323713369066592269638955371626038159197028563397038629326096510550760997573037442813409174366384952658380032151355171539195923188323996033781116379684313771634016371604658376790112741893716988941273523420287275377138723387116465830115783013309832653386861115216160758763619187862307665876136731646863615547731927301850434329367978627888823909363268161418106743635645815303402718485762243872843776631434819916643546710085820036335110912481608511676184816953024758410003512908104120271984785882918824435175524671615040692622368022574481570447016307700442478832214870006413202960820643400022944368841328021231527003571609835031909972903110398702603837269956384951459406054373563921150763450482603818201738402881660450957047557296744226370672923714136457201024518248154595046482734578436472532830756667771292965522867044952040211741904389328162200260712936401460076699084013092890441508101372302949617934280427639610617063119981561205348728857062201376540553267133941997874814624165418743162600268183611212177677402868225669159529815486433982638522198449874025034656181281607666577574268908190988672293320353766954726206433219620726608567097786970100121704981637025835209739928531874407826125343974716829552807206357307662647490492469128857123092037608204523743227356774460355517594732818461100744719534901397620945396771033988652631299564750147913086000728318029358098353640888305222008913102773806816339203069951207326983596134378924455556503483060382380347011391629641885198080549306447383605246345967390873101324058877324276518411610320496341279223104765012387851810519894633934554633335677158561620272662932159646367144016354901946580123550695756279608443354309740432409779586356343841150588265162141660704856374442996636199342203933897132188385640473337242874081460999382246361289013925504795599488666232336308457803200854357099239809791086002608981264799380905563641414143769063106262303378044936823181967618888314515226496448199416370768471841389985368636092339565393140194727362711046981798777714367020753791302368594634995183629431179923132548823550766387094096896818048057057541192871822735168956426054303241126657365980038318640018137965820938518485822941620997933877941275895753296119473009364420712642527799274383437809219724004942272798231204131227702285914567372681619761987451255601780638939808543998939380394922664657944576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 3726640807671402598262618289985894300285391792326931613052069052039093393222612392216487773183202000879323173703193836270068738914511943632924396617202513420641239205362558393959643001633992035592256584444867208562213828116833627690631999546115759668503625032506947657427964929736642614036314234136395360014104464162356141768798560495971163196187939510570671849686427059271934956359128296605767615020102702419173019687476523705394206144886063546066584963021805829068963438930794262027451895581995313330996111658737381687876465520151866393291514199399623506101132464980089436661266376671225410959660378181257035857335110824062588980419773564359478270349928121638302089623191169295155497436167915507413196866558693415388837754216288789986541041030852939010669230437883492346008983625616363025765193063809108333060132442034843487439346936960857222871399512443136013074739219945768004928231819002187772646514142139805537654265313331177754906969022162176480103363441355372836389133717001201722617399668379034398309998538084052721043955626332268462704134286475124283217225189648147569624693009705993562084029211953708424747838249393282231535882736417574636377438838351672561236886397185779454218723946553471384655685128945761327412237578510453827260805615499861787306426945198872265322243854002124242047273110706891291823634062848017056044827233783944345468242405760588687159715671639739972360202316377408394452793794958812275232215414520394659005254046916864685769232335211387421668646118416476486275525879904573356563170099312905215420075704016320993207700470185104745944483690006350353410532793825120914076761937333901498119824795669327008615277156498597238934858148155204286396961266918782718035387069880226162656677863546644102843205018955035928654952861962374261161510806551504763058594398929050470789090470090547269843023943694030428534019567710520741353425249466476542736052629895057818799376688634776358321612994040204467285889774887931557409197450496530285742300941010683789966888413007504683569177765645283805593799399481780182113024186953604058607656333057696631718100655892427716677050735891373479100473949858821013872440436512095873144676026795775715252237972013107237780697846996810032462622186134044969385023754462437625476664780026049560745297437790567675086368150093536711348199430377488385354139495768284586561160977228184104501591920404548255928501009501640285469029861322627232393215379663282290671090439337233043003426069142395522465083683743985191396696150602274662494074399002220955377386029931397021302941937982969100597397416569578113564575564732154857971695703146941149053399859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -2152485184769029007329914607530265493885877226608455760076626606159447756793966113497989466405432112479310521918180005138554221127391910639939144629774350996246845954465028815645328337765684745177692787470699771204922787927198065246423390917966321593925799065977237053484621159282304559117329821176755533059780631466669338342507081321756484143703127868255626168642117239027777471909403820238112364537080308184946583206434158432252994680835367269167609821281229349123266909813506098598737329743736511701095847098211733936335933665354644349359844589670070299301582158804768943532848016486320941690016355250046552046215745464366839892532260947814074006342968698588786193055287716749405186961018022167365892258517444789511367375874480095198828953142500909537866388266608594321697184610119159250952867419757380196882169270014663867879307593975273238293580431020749664347810012927884362791923331680925666777580647450084936868359625945560714912137475888910224022746523706769603661035329880123283330071324462240437492090064436450881553644321694623104122849891195504305752978185283512979017638608914919504558486729605242157042133081944513116775034311782979094283884168097454430167567843647399327909872888474865551792375108289447582076023179034857755671366460903231237004268454245631549072424054595788664037755950914180680675295691803840039138894457767287547300896733738847829262000270086633272014667098198670489606663959807632081798573461867579650592983801935263205743353557142447784448108272206690837606966725735322653941307549462247311476324903588581699350726476977111909500796422441724857382156746419326466705730243838870412560711963021280789614092257621429661253402887215580326997646776698469329671906758138121616012592928492940654673686809370553964677436167812214744909984125357879898820495262575101978758800992970711649992219817390931551788902404560393995560248488560369256718209917739653335285570230650983418995186413855152331283933399877059879749443419976345492820280076068541664499949810517193829643075768692559357960943229257117549882672194025829822603726592874371761907471370966702064680288902720445294307756884170274969464901318698412006078763816885587318851248488459761046143829112532970706667955022420958910750779320239050836903875609049268613113740582559911757979211500162555769934652396871960450439101186836022094701782347750573218278748675664338435025254709378127220561534975749387825260103669298895834485253947281428172898158455749240151233433239704541287715121915570206681444173839778064032536639999238592988596354163671348550801936827173763175449418789606461537883929788048215278963444940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 1115959047144678932656740694495531574325129544044724817557274104351083360316994131724964111532865891267390256850173962628597526672494434137564565090965626629419188660821521363442321627234314256647290171406504597971555911406956286274443554600563856987923282283408313629782932345801187476806977382636243065983217253423403787566172281975183609625784932073660457055158766143972948576039239343661102167970436472870391505688303639292814086750541284566093216976142450090752931023971852928045475299376034698259934835166474609144725474656782779471977813181062595048626389439056938781950251733071356349390607975432264975472300825410715223684835618723415566235507497398533432149501623287012973360034182693488078515760927854859978521471377320813064396441036756324772106152506349884145683919489439027480430845573080132882644316486258853111024010847450037635607716288213413178236072633101013471952104339291176739227508279745887505432816125943697313835272107688351529531910239062898127458344648684522863518364233743391305020239518371487934015647484584287604179324285755586881422014917105756171262410502646358244706996844973928792851830295400898139533367539183510173408642604831033632614296414375904233424876570865882067640217849460178695892578748814723887144025450857035980552532991733312687503860411511275680163169989323111450684753048544711359683513123199261187424819411517478896634545392079093139601595291029060402184244380845932882053158520595603527340655805203979844587614619994696432049216801339578486321382773169183406941333115639955927686075480249651323354115419428745902516313043228268614237502817246688902600547176513128316606724350975420029749378195856780177570350128644341577297669960448427831190956094675754381609769651231797820308416071183053448894446322074312489858516868985686964006365450714917559194136732147569572879498268447088676740926130749309125512177894305174915887906574846613838638636765623024164556569512828651194729085761190925559145334512692396757442364115290541962650627304726912863381722184388333701361253080949147524306516364038962762649785976996276116871931976964985371680236754417371103799961267309147699327289279618373210380653691801230793084829318920890431515784338686810827901904444401977704262288209473471269532109878095780208655006801407849678376010973854401274818164905588682437169037587885790560857578892449967278630770556673487585704908528670545117319357643597883794624796786858216051881453922707379265778040080539408758026748421599821923389883981597881477753403679110272211653034821220524662794921330294924004961289368850590274644352103081354943370836708623391481394731417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -517768529000397035500491850909722650766211934971897793194922360965970139742977399383343196694057475322234323250300027663528993338518671235428374080425407858214772807907440198718461832091403509242745135132530409265700386788872776937402119381436662293254219731431566323427126204316688167678768420686920938250761361776302102583128335047567742008513933451563327585061300179149845030309997784910241571262805337550939613387575019836646078228921791023766476327658877793396045362051739951946141897299679271325549740885626799898322919930331465234320683820261623436328706891966313065106078739946291933776345559177420705469213531346010748853913849555173416495331170260217450044804276854871705435023753311179757721005032370215459429616826383495700180097069307573668066686436763656037419717945089388552544289287535107675573863872497018931524810865954574292221489670211079390153256904702808021113016048657258149262825965263114942345932969301037985099945225477877710622380640670616200686479904969838998289189477602691296962732400803789012670229658623031656814861381552896567941614754759558115651952630677608401031602034584757819252697733547225289744609218205490753229605735907775573647476076337127204495765681540416247145844381987379366420178263564214174934545970144337924889405877296914750459933000643331913992745057628730060645717873289367263508616910126058788310802582120331489071604297350378407498643558024754350119932730224130586652286517851497086036151228933511250005094858756551408675391458795538922144934720674122081100838726659816447984579701944350641520270589750500005143527991908481264665902713569746836566264629497118045302237358739096131814824058322510432223058783093938930181431246689221976086566323866682671300278069066596735216379652942106087542521255148824997343962228087158861085847079510754917583154775054039036051653827891646240671412891224922817505706273461933785311751985632276364318560042981415775014685741040544900092301465425204767984174307329848838531337986854384562153035433336924664971543638515594859345961649687611102589262562473410573838865004172505891127957311278017456749923779069380505155244726513164278524586440754403700520073649915457986336828458076651356912045814351879362871655044643909546589396222386429519190213040673481693963168129839729158181179403122719565678995995736658413595264748945289079524701374474704141239930802419559300475666079178607326127798872866391183929145495271626914420590870186623734281575422151781607682225325819282882050521415864243419574220578151226181018728518767812661087644537556237281002247138153915821715457326800953803040189281454815608100093952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] 213499185511947280670790937406408367677713250704620950949134882732388232422648319440398870360813419319101236295895387210901873174498348040139454671601905707978403295338808830217835588666632031401790297248865921015037020700917577239038554321645536588084558161667968487184625575387709427321048756777024886608853896310734659264040690260079709166805878044154708465634382427440359722354504350047534449173658889276880315988723949504784092620952166968145658110917537837077554988127408618477361006394114169958297827282430778251939666348864952514076987536894305221761043849489113344943002452833625418911451061858571495561473433501354362293931202237565029441502143652879692397607759783082764872448391523650965278258921864643767413961003120150968186786017143552459873638213075855843272830667534144976638157690536718972000558272217202237101779486751032412926939108899224186926195029345198072226515175043365201700503973117233398313790072163841200015895467755486399545065745708324498584257340221613916896940856509750245342356155559333419373571956153026472566626958283430319033579480110298483045245103059961566345869611354012648200454342856092893249500064986039298077830589472780900428791757839372679794607482295524546088038109021986239264742003060850488879583641090326639856517890132796197075199039609933843454251379731960918105827696049598974273704291548929590653743937160743102251484360905241100957574556615540563223526664760789183612881770138172605722454222835871728972002518604403878855289674575313496972976427283361757195309967277877676697052347122762641429734445359620441256261739360720712578711435040780212001412821453888309238146980106885835527715639181868497965915303455740866796695004491587165129332527694370805899443546554358891059469538775330070156627756090972717697150908641126418729661066109926279292839607912023853551227490915276244926496955080232235804124404132588420252367914127692403231134798724357724593542353272419280237843798845412543868390606381028278119567567596245927994863861907952533620026184146506927074545891710274285925449094846864894108375659463025852612887707168716687322128972935198897840364289493548343586993461091777672924407955596167353166023017205271805042579409786649741010689323321787546034500345121626811164161600740636550983917243521683079305084604613139854330129812058345637557453359344306392959107883863298855781170192723400539432704351029402230978684331752503048226205214076789490134868331810776108724171280574001080276855083943268836496958160702171516656130517721229902275927543393538599008558936412723012022867233515751055603255824914452330143838649300991401276525772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] -77318564386654141766307017765969682259700976517650612076178173397793259276489277391521114276402019959317159464129382876660315065679681718610055766164238772912879863487878215587582978321820346474464865219698872081140039398683420365400414564613998212201231286087275826302385722582516002881962019740944373168910931913386518312190099917862184690404686130415744701984561430645693052954198673608487530061338836480090250716618335823962157553861881937478078675973586012823530252012751782068153185066453815953965183951867555786526296412127235115293471689847430692068621685001036219402565122348318305812214715110272586580250490787925580966775043923384727548756324174572435134691200105706349512204565165414653038227644502836151959598981306199728829036072993128025069042248773447408280535754220766305483825289223561462982537077117711293428330043429980334369681372368003481453308639525982966795967830763005300433701246191522392826499315362162600934948292173164738398925494753966304459622011980246037752698830863280788481952589957274841465215430224895262995254928005169833141387596334272300209853515204697613667560492912365819383375740678729566865228653611569856305578361504353339057213397233955533517759821015397414847019174635297994174817494061241559240819581477541286795866027266122522055468312890680286623050640454373804855956623233814130148954915269796384645705352031589547409784493154214377021450091636797764128766184732115038109315551761613182139075114652815587459471194765218638478117214083617247836973923345829902768462033922683367909578105038962734222642817853319565934948145032501795664735608715306685375820161366805397206220527919304935944505681761519510162663249219599856463076039288860894008891587129624293549359607133832516995623374086022906699969780932384545497446264364231092130023649667171365426717978696107010860160014898329890573366364063549901534947121145854519832617425367267748558962719757075595157751517922847123097193233571273223342185588370659425040598468054014154280526748673489101807924338897220834756634036623565767053641900277698238317170955813484571621246531971941334944989200095701380309547392181508059978003580262775954280642742518107471372996513743205996901387912289185174773207301466003112474053554168367001348646918276312795421030490842088272470039496700124779777433734371132289248717455889335460848843221915966865110486275104251731443413886065259350617186325634065278392215160770210387159175914908407010224172836575786486858323553429449183950763342102643777155167753608442284688243474061491295625133025286547327199685786043388711737108141849473903561232071373036726129199677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] 732073439406258129708142171716999146354975565249713783129277789636123478883994290374490311243498903296173469873438966658246277895271501259636615724174599961406697356875895149232385241677817466142085289399018851438835653551686753413245520028220253869634155823945482813947092110972077107328198548583299259831403704462627831324783711375520159790107988984723110929033724520126577998898279523037602441667693612301916545763876824214801023166462123892362006795574573565810636593359771438045271883665062810350217603396431566027335389389835696343529495660600376743816166357741704817669618895617550196219388661019813596984320111866063037486221569201244356418222025883783236507094733630579083450169958795361818047377916684285204758514530496200330970483295664310239241760337948572690543246596199165326919469959105172726222853522232217398664733066763728065728126169985470547582005200598904887166462963666228934675814414508315547422026411902947460217141714782633386353878387058019254078562542657680108813582843574040969093789621669536728710316320933971850559145784818026462062858234707951530100829072195217088082218683275099114349544839563102223022176040292771894862149450491216777975491965957939111027638620878565086733267723416782143731963176926489398008644982920665041456482527813669506430454671241296091716734006906501648190596668002612505805574482844632156595730012410572575170103951732704805660516619232105419550182893479610644963768403860422387775709295766653994386847705892304975279294303598701445415696006048856914854860480072159193347644694338516946345987903449449687504730687327084413238916161204426482893288649330213593275280830631730422030298077757496850608261656973356628250636960291600867663574787743218653602226151832754709551135934656559460173887277978918492304551112417224366586346588324234959162520320687696367865543253111531648345794091510182112331946062273758298392226750609416958166657901538868963776980440927307803988837521931143839716617404010111134604414769973667687233201182620790151086772420388810731322782712790094447062844399801775024255147816984771025907373959969959248672195755932296062024713654131192795008120700154846421195951812258006296705507058012652959719514361486544241241773404013387133887442972879804075389749763164619610404638585604786401878930579549518966931360612218274599636611558516981375409903006426342418108805807845682442432110200470186013185464429084273427101245357997174542289456141649696077940682114123079045316003340624893192213261768738179019499528396078739143469296311275451246007531169857891852772351704971637250418340992715613608508495858100118487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 6929412622459482827570887925660488288277829650842138604630360178181082953540238988405708431278754827586514374548632592637034366719650708888481678657263552210900521291121281818723838585760289949010024618281106322342106552509840151786462996268177589799781193040024111800965831796513919887143143642639837808020586171243283322950865172072180824307697547256812623800798742545596248691245860844698476382589840713703103393760782833236023463551127509607228140151626595986289009541753898796225673953804068852312480533103229756356898437946020446835556997404721182121795210667758608008612767871617021514243594113224963075938668148259220106790465942912737230122675560859983338715307339859034760615237916982785731188550731850554842569737182744012595675485558868862876073054762627562189812368925118138796444013325754731996290740403280567924443318261523384340345614810908090297876322306565424555738280174665583213019560314328779028882008919444759730849691346045512751671114801731753152811757085473538429349561049954450207618909932947141228963726725178020881928576784996862015051265033399469515537841500836043331387485914853846004742361316632286948314761835669832006298178788691972643265846723078604046352214867957062624890357503589986733670832028438787860039821738677800159947755938390907620455081388698502650046945618534919342317304728386813627772611954271392554606022448547732683638503255497533525711173504467174786878565919054585955911275127741171688481587194932365969489473674038582945041009294335363992876466503761046290693881450476287670661628301821738349629755763815799724922543920606275209689460800840396832262127248441047145331035381448964979246044752769651564443574284981257619651773475996977242022713191144752366055120458793233009092517762703879318286086271896552176569153531309580476876502762181680121667047654436194498975381273450020650327655849095328410819131565329716398888811386667115491714983459982652593224946545742573775867046278021215663331077676304895646931399132597802285735959229969138439959126202511395052593811633699603727055796368286068235269758098685850592433315651896309215271617287371201118129455523658472451483584848790228307642345842713757845626650424631173548932712507036324286211556279438216242571520743119972985470216634054230407329434563920589121968652885707185759792302062815004571671025685097072088901251192613182690782106766918431826105192594888209051140753670528318768561350490491009473484334057913574211901478979911829557770199467304293758564103592785625240449902147629632181900546367176331760143735022696646597249506878461982543517936697150588202991642817118129356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -22006499914090312672764085370795015685506174554830806862117136825628087019346406022296006931159276912681629675103836711233232398417509941659669214285781928037339485991610613232881141100847619512540051650413031935115050106016974210093818999876194476613653750850467712652262871960882564772422232434826359513029067623341595366205165332269619674805275545013904933332819108601241281518597785930316189711375037370054111933292491465053847714978546559718114955009474569861964551128741999343549382527087544485942246363447882334430609077054477339854772362945194433591562783717470708932573898354519137631597056483450962102847750087023549817345695000100082099296216731460788271161408721341962379351561497331050780151347214836331344407266494573067522309170068647988711538033752274565317691478602511873468235768427210271191752947370997514909675180471063919685355465593367786094246468521809392634444784350662452525272452028393547847280886771535921610465496663799135997647221122267557336687239592080157855056023769927164076074591797711675779562878853211769277343436975356626329789123392849621440410548578419858695685650951015190960787615871055293222812177568873541276959015847462196847181640276875479417773073944253797274805502836102980638516647969457216591887245005899318504916281332705780415064505796823696839941891788936291531124117869845428680973742622544495462078197077046677144229470177346327116394542738564644987642556212273516478033388205868379476265383858168384265675584795348874253942064810037445285852195127063857788677259418995708752858905462830458641666085918140442192607876597321373689501459953030796905200718536715865209806246995687866698570007619660704863035656847609973822346958140528262492791041530795054150347899584977595204508240283565515275528037090876546280851316599812924771362356144620529696076408088662861460295461227535880510244913092541312058186538325316705955982832990408335428318229618818705811417587286996093052019487669775560480073657173410266321281706128421728212854018337759396014370809722340180352430601647293396583237500395017493089166556383130107527325865632666890845044087352798682199636052430977129231261760954884967543705270642438977610859847016175566354971439456256078473909314167338041994405510367819482157335585065416470567829545019973984908159020857489148878482501752492981646368666831617339554794789832818510454937229966273597281248732309403125203941403123380569525602855288098077206974506830268955053695788749608435186321443629799275247449307382589228451062003418088437355579894005521639956142745138626569745268344745180473117497460835354308766254119677419082219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] -74418612429988554127035911559066670900085568613112094893247711462052782885148050542583388616470082992122833231439453448945351303364042365485662478756162839350745188082367985077277706091354639191960170688627737087786141305435621236305716644577649072238977474545118341818079565597419701935617021235345839642632986901998881426722350585611784187655561322538272166883180390144511810976582698716144188246827547073648878868201000089195604535142129272629183917496467234879527234550858460407432833452176159549186022220547472009352864397521213705992441380921194173424996389298388085375511259786133713108739328502296461660247200734527651436714114824726381101954707107301734064382826281338574533363774621637424846899738880736848555289861637655559261900078466262935466751592749631868227172958735559274071775117393244743022111639224993784159368872778020338984734866412463335207193543147354552403950038932421603542904783799513021806269268830204820744634207654492022816582932509471079622548842642453272630246112289874560864870508235585996609087986122549551735986942672260176453931621588804738651271101051556843867927321707503663355934750431159754871456982279188720905356187445443867520109537907389720762804247304889256691209262390317474004138032987322344415611407547134948192533775254485618127394604242620430209894295380924042099121919313578347829134761859346884623120842268551059582185861045308974257459702842162671994632042764433091567738366353181957539952845256734462829734546093129782640244131042979964721904450042078563166818377664660475698342425471543578384294608279480010475758679954700170604987495520352891745844649848905395577666390258547079491496898908446777128562731108038674372227149237079543900881032742200588823692855289591398099002342282170280173836150948755855692015787137397966975234313378333475076004821363515985680426373538769703015589938914347299026827749055361350363392647724151285417137110995778521595229416862829274103572344437950672818823857383867270660891367423901534366265981725738008451673667393607726575018550673866964415746334913795266948130281486810573582518910124736839282297456671066947342317600198250866771753969417908933382160400939983994381043491880825561996812466561011956317649693878164496337852199783045110735727858641095811970438904518436602771229485318134111757113502469188829996539656841186397619340255280292606887467781912732630489292757843183131893123767222474807287529405130252093172730015157635332111273655072234608298910900083172040889068891408751446275227864472927478818958586770962697613335921749553633832321570032651821862810577305909884623476110940001666072576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] 378485259950808116424308604043465051503448901014528064619929020599641781767771863698377560578411942486926394154354198342267975008253366360691433247992803856023753858024233739088041895130328168408316818561904168640513599618914423753072126886979355715261155750066545103882285693728843444558948901384801288691042434666739746203553090856318487463412487035627388027976909941324436325877537487925359626147559906274585344351450470715039006071914367527526545271259222133173439705038141411129808756535751389404218140511875395768633524449438742612037774171130299242622003252751845902036102810743199405954556020899275141643600042324128914896705376200461126961621561331119320313132613306183384706008399181246228561963012813079741695064581665950494668081741872143926411008606115303848819075447453235002812885809018689956879591701176221936082507526867878802303992923474177497358054630367328200881318131231309063769493252684583433204234212090023800337852196535931310892533365182022877942830914356357326658222693844935249098303426826457336486938251506125013468100374712402207654988845952398351722411266136115546089143080685721355033253901613190261816167899927679187739358420347903080163715824894188511972001046341432951166658074162627163385849386602186849889805078128902398902570989636359943259147744775133024333897301774922757717859231252011590996529774452846726953463697296948144302668547868055349366317714958466952573054528688691451720747305495860455097968541153613249767919463933194755499806949379498099344561456257233993500755502470748003540533877420233379094452068069491898769605288254911699699144966462022933159948836833939940338835665983861625919204076543686032452524038736731272195374547519639401452056690070814913945474028341104469578515663187108734831790008148821082490691337344124175839043596445371201709758376913471214357595249002878155012649441433661044462599081773604079724645530887989064432426886316890174574582198875526971876012440183841283138922734847430038135756737219512091334092224248690669814308104663407501971832777931158403074733695137544374199498187477385091559239354265350512241030031807616934159449182198512467645783467476464830383952278155154217833519170927868889193857035580519485853108765139252467041152769196740800128672784175209956570139731285677684815237808318572303037179336269197529353054726950484444071904617663351700384327342901368229307378259092273058268806246729730604788808327996001851868014970825857912990397105292853728129489593315649296086587340052837065158872307977630757749507427144196185925435886140829721844546514632764028141179484415982515951683049749189513707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] -1074103366839620977685193890850940657296613334974644215441468474154571416048461076800549509925838595972893439535485799742846382777806118575763415584957435750232114591667166174542303457379445485033150194850094397667611995354110470055665848032969499686522311552639100628615045860123374202687419853626232242214951825586670825604615400289303742900131292479801321019142815145067666568610839989980223424519360845777949985812241023087952971818991967739620495013094746381328621954852945396538894739661568569918251061043189667311849088616799588759680197222201212783748371742657260888030379537593556766363400835845884373033119262557743642599379062335299274850672396581807636293176411613581489201021214160053464210792775537934275746595751644245770484639870850183606358804438030932792900233636428341454505480104512968489876513534077624394634679270614392092238903936832290205594445725181557721086375005990194664218658168655434589729821262585968279891144692822883400173628079051364181356269688165668479257180341828997757144250281582496464771741151923394384024942069918938797216148685211762436358652465236907707003523315345766344440207313988269659882098008989291289336109792568018069952661625665421601567211303765782284527259539562938053143240281242992491630745670918885074221503259716029692026048610730038921373664535906685930269453350663961878792753664028013223285654619316185221772740644212968205599760921591098588001334791334116034367585912424123550177174802379320985707396322635916047046056192386379193210830476507612888329443249314396562032346295830603401926616957109521295088893571559539126950673814856219125617294087118509249683073400205497915751418039976344997108064568498266342283588263472919631081176576273129866539470567062344153378379160826475875743634470614507179989655391622363498781936741121939762557547399180370103241700246840973881974164360963914981117837331766553148599529332095875757117616734410253084674769445299037836590501547992875112552100864206649880434017610597361830717495101450066098917262657251042466687852419600376541274334111922658342355766726567397550627886277827286909713094846269092823957566191598593584827853612942923431014700968399119591328885005677742191767835755777136544881636793774242125460437987682465378822135748254226786431712045645892528932365260181871117420027223961678052491872082482360079352975179567952975465301398428430458426574539459070347868544120768827191895800045030069063666270050655879563843586146001420522598506578928135153266625811296236069782855291707468259803845586775100476556775961542228454961175417489630486544783417640060177039443862334375655899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] 10636558813950577057066416310868852791434662363148111262278326033673806665844341132030027757990044563809334590761385984308139604384618005510485526740276655955080021279737500366193040074969699740430401152352690949693509077821691874226026841268908243106800507737952539116111336126610358864275642740711704340174650717131582756643499141997273311629061342082340204307550952633768769894516587206790573907747719860716529370794948369559205413695622358453164839242551280929564499666919857082525381451386639645447887013164459855317008173516809234760286330665111456022218051054655190870029638302179640758487034211321970433479600789160635457156692323055964146637976615952960397740819878594022180783979682928783799062077488744719568486836655551719780627313084629060638707733941116845845250588900527414734215509551664842199153875672000979446214220997658229311366154304214344312915358768277901130715259727667280041184247680283975852983094861605048828047428172072407807366383122444112421383497259687535373431213312042632362147813036191022752153742938714311731774877588707290838450848616264220504604315307324244960479070655674683237842037560395996613334369298901514825341243962229038933278990977366194155667975680759688510954295585249070541910069316763369927655575307132544917626053635762996284165392043390036144845634063829316300600050136173234926368016190196381905949938241194619578700804458720384517902331415467999735447568091457413009688336621508824033881890211266661675354520366105720298117300177491055949888412022274959114474630786345875528755545654929948347201774348990254471084632296941711942479229977104099397990502572604695136139343545630456073821400908552261959016967816174527204138302947595619451974111797002379502862434422931510813027107890630302203718087308285578225716585507429511922288938862246676519804141910547915354253015169045666155012170390221224908348199441477287000407943961891678378893400005813433837011108742530719244766189647299297617198784180033221554517570986835607242558688443627109523761198349799542954977934230035764529667708365179804803624914237762536453400923192824786565317644024336806917048965970300711232142645294959827523280451676035932577790169178604654865379541573433140439127269865586537119160468037127565297104198195371526519692237638046882788320535063568623327017439900351667544935979436133419296127822358787247695916553236018496182918560982155838500220050958168991517630671193377672877671418404076186705137214726370111800876338314322915808052996962845671408001384954835528129700124188709976218537842564022413761301249031933359522069425092178803807407429874965724476211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] -94255763462559844009890555922081302778294135600172138373002968326693352221827762502578812177242045575025214431303488854257588698259664469747348834096029296638688664526814372632293712166520347947188659946793326414092189371376573472115748347918750830664460866725014125222056849953088987923469560166725039629326167194705009411737156356445820546173349280537983673598052870475804398019227564865251788860102316860419191894110119002440053305712605328764859435069020311382891773666705567097703514670265351058743103738028665271230892062527820835383398891660730747150107710790788098900231089544518779435506534498496810844379560233531822288506717324644288881268703196557366459439327498957607954710329655953123883255399077785785488358489071674624078610570608042071835755544758115382425863413879257290385642012677949408535687200337128114376257002652399052482024185576561625910915369156577814927476670893020150245425096323817917168344186359491248264663780993460617762265406059493451857302531466531411980219691502995035969634967275297867748509191100497918523676234595005672424509765808119341908698186424863130895637251317448139360027947717518119278393777470569551235618291583264573983275308099928991901208268145810035170925878785024014267710744591250026885665052161062531277354334070091867050238579256020704457660513126068628228394722756498358057104056282762199818089470674386470251111766326335806109311362511243668553809935076322220829808827043415976831528625082485092319968182746577997904163410896985383317582208295500818828746537753197716393365853324659294108132570850392699959650485371376092309882833407389519377021159285049829148857030957452378635859076575153249675681340982026557749922496939347675735904813162498571481816204780710419909582297731513691438911067442153096715841313594013371621359162307674266562029046435338932026756215036526798814119710865450915350654718806924315236950450955970490672357473104492092586448451041085296214136782814114272344949761546602470569415956445145218479924244866726701282687663119243839460885338575826658403103074350613287234994313218472606601733073872408582362606976873693307624363134001088471910319997139422099287259475645066171638861240245253426204326372166033459616585004882972638462651414631809399601221426949611056339371350183224398784448147906076026945667403001915298590969923504833475944090669333258769645837046531165426876350354926624575144149365081515232026749130547225106073232900386545048898853405486125916449996332585482151779794399980616325265362503429775256463252023830988464404750326635622482711850801073768684370518811384139548852473557639840344548835328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] 534271078230806467628945710031319089624182305519156549320457816025915621300252381190618191180915357117314847512887238758680310426445233059872421192162961224023431543018456559492608490897692181199971884005191813687893088276520364506476942675236460827792573478642598258843570807718462072033538800494812733317371860263784682944600523255363737404256809749742182550076868894783096064580822283011755542987493909274664730952980120541409273717620419130397360096893144201616709018192420023476993973787884181255390222125907075201206014764427550324850971942917854289920391235368155387262280401059235184757140955042715486253277016226657201138819708202901412327290342826130203169691073567770709635317472015762135850548114879284582569443553076089756056183057440413750509629837077419010989648247509848805952453646537718889504109331253708452379771070798120789845544103447012132065124651076660415671376331597225370748281354422391063897949091789142840268003185606177238573180163651148122166344816284876425043478401566980237169231597048721705105217375270683079408699829725902095942229833615327342966646036795311778074800859471399822498210524434780428567718298320657708053058756958716947789086603322775874296942682713248897374857313632161088857237093178904457464224899503841692945451971102929239202495304110467095906435470227864362166772258790867237909207956546044197440543535113851931466760319389430597574289964895925302779802382980427338772117716164152167961814408438976354857971150541838372961186743193175862629123833251271554206877350645205929116294207159986394818374515942608409823668536556759629269479662840338734082364094352173081385197812862828318365653961086468006663327152224574844760608185034298258037108516703356275764880228584097495806684194374761310931174578379295712300146816366378345953694414098006786449648858375159648779912384151913161974403113798032352088430230707299593559593124794398731335102298466571064474927079407814964791212821277904072172381129918591764750629648972559062949803379039680257442603978922501688776081483864071614313859751466517867029917917814832809666358981770932155600397484749033657343191667670569068807563418831469455054232126285815464279894515991767428122670657007484362354887213273798421129041421962044941921947363445856479847129608470564115260482133007895414547037611436201626936377458735959493298093334248117283834226974374548204601800352805057622166228608475283189500825116844051884123183074111815176141320991149870087469708544357425640093652724138182085171207015923772946617115008384344612951437025903096142529198245556435230991129771366652222535272519139723220877312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -2171093052050742993389071910080167985583347903766873642177487516631769515387120534008132178764588996798990389083001344482574988411566137663662150129959752264244667439962795834926456310807612906859709872289279739366946839631392323282451572888223011335083080598815918975192130694360918878558445788648872268122663999783123785286428128146538045004871197059569227222037570880710581167343412778280598540877769745690975220044570255569490203565712621064089843034285155832244624733787409952418878612779021371281729326075002323939646331368483841253782573962867317314030173478844114939597295710763374252351486239817658095333591965412016534989851280178673738878325788431174410520934256927200421319875031041767606750424135578965986713562728231350138143015274146700709819612915279837883909826284159878624786228251872528633939425738890202266899083557832956857944212793152058065102510913097701720991959822183289113583704884317741554107345418586348953600607021944074304778797740275972861804599980584574159387731259171847633958033609535710034843077341250145832523035217484934449108834067226946849922228567093044387903770255392477247123243042334097996331760585391120537569162020651850362978429558861718021862537935506202446143662133431831132704886824882438069003996102970558191695391530861815771996734614704732410965188464339998121975288250702585443896995674700564139972646401056871617003151367800669023992486840841950580210090404831005832821745966164829065864378167601507589409068499047087415470992857353714687671178199289169704016765929998636580946260819485785304109437143176400371246804701335206868768444439578525398150536779337321657488935724917131913814199695786303457054121831253410097643027299219974586341506795680838066537747902311084600682021458530857077558505283916974136403133825609965311315109762896182576302716622709707787567674588527719812626736444802885761051826197845664999414698582147740685582137755092719576848860642695511150854106834450194520517542323672078713221458818088747755400974584689825722857430785415790485794457954438611478503699948402747658876928526223966937340964569919118849383702063791231231839695152569980509014429926067371765043243580406405401479764818646988769330997081386756785596212734430216228954486420861201163753606945156983522600660454296974492058838461995287396848468456843623187321407635273429028733564155909388432346765756123890786029056638314224856512449424800373128439866096185806055894990356648303416309336733576500887095199717690196878690607757248345568794192972925381137128901419669745320457294025722956724227426931541045018160189348614389438483006746102391041282801664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] 6904278643465002188536329969051140149014589822248685688493939485689473273453920282667896415936485735392279990552591990139294066119736434405888370094375974387391311399296469217565888725538349344190303990268231228021773083372651142402462159775329267962918882955529012634842735892958947276474235737037720035938462817676333909533820468622668520865864775668860826421428326033547080632720402591038109798911034416237488973690989856424047778532979840049014235592155022288653917020296569570188344299626465952657988416890187168709308240572247354538756293360604073517645597631495218491778446372186792761852775418985480127232994813405498504670588726562304023469649703045390804174193260289589666243856729778699970092179276464544479378819090009019279636407773131826968142083950418900205259955876217944758885564800635689734240762514123672587315022949474636392599206527454791955464578650963608791957216092188362739237570694606107415436495702479069035691971431661338154264813346189553027097121862604301267740662686871715015916590838007856494488868759341046737159158247098739984248429877601029409894714388071788359202386296764550201500294167964382664164572650595589687794607867159499736930564209386281079649817429080634392443123644058900643548296365763792643751169544984037065077162734100309904893606595459342671566638994712314601866985914400594216851301532557716009364174284130911154155253268822005911754675825714254807833183021859566932389053700373600580358945475133845081179588760421067992048504439850440288415597030938135867739556006144287351744840840310634733694873798542396400231039599748789489999974761841182155649852039530907780052595309010764616453179362568876305505496249807421561745179223769425965272716902823728878149823308689571941355575748348709374416525473888970002748014305798378254331684330294511332692095725032874393891582949591586001225113637147266192130433860970120625575608017854984613616891252390050196138445351639885703190550484636930222046770547107421472736318112825787076281417070865333919866305961513011838020394623136260485214933373476255641125659860429809216873743962241702180052577694471696364761855314753762368522811748098828673235707939634343316021443312128678110737108189560760024844755251316673039008377871237331929893024903482610515736698300228242257172632542511614342251790170374065366369005737229226500589733302031926579351125731735412438048689572319965317185754866214691500073678217939864233183760913209001354885049021445881878400647989690565190902632196308643706993686912793460735675360769195183113860305694732744618334010672690252798330913803702221016847448606792141059412459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] -18234603263845336896560186319926383253685558518514031126191724931773517779176857764914185769706248603015559250418358895102378147585670612140247671105384608671699131155960304519839391592369215041755345354787168687284791398460595339167284784925964108335300651497873278725708350840424656378531327077169547503809342284700566263056436721949351405224476865524021608289943366508828519467659641767304944752653659018866250022840800991354286235854345662329473011780830771041461045153968241759650703103235917041503373857955924479584927956448522426109016176320285664696206319244407902465834040918505501377606467730170079132233400558645827195091333500770695273427624182483077196398432206423388813846094300800236632296301893769090396104637530745358131998529734755372365920812839686055292702315570545737510503624767308811676617609708829368613103542439151653817419518869508923952950372730015909139550059651905172750433900808717243221241336109460911681899741459168158449730478004521246606373418197695119438784268633736681994853738581678759847471329874269022345176079892427524820802927151418755974316436062710268006648492506772216957363845827733261922763275005683339333392416531517699198194705824013796311269120958507104852732481149322698272947378556658358262325034109817939846864267584773847880597156880468299717009749590589057381808497768691032786900721590825004809259228780038794552323916860368915703035720474644684571112635584353708015831242866776606356807383439708433017735574381621030477364597289689415922507806401192669006462236419115979687423253136190984169914594022830908598333150597693730043083669769300990191911027826236424838468727324346526849882794527693630831867826586818157289226043059823688256701196272990309477878313969362822609821834049505892438941241479498469337072213435720583766170904211273714774095115782395187487846778337632123514647092153652726305959890598303528245044338102678809930484541744082877702950238934919567945572015079093702500750524991840172397701849109723170296338176220183949203674283322743868516246406593881253276878431927536598256857009390323185364136256654618588164775987823245815416911725657027109153304169041001940764859279198676102195356062529358338717705499310523608382036975550167278000172852393296911958784536429168663008738638801673466890985488555173266703184202783048199624663108683917571438494242132442571770919353897278222672648613173224735194348570358076489064708583592601384116360427446836640639186976085385236375340780961526396814014225773436080482996861081722404706538881017981694129038990214321299966761291586944177967578909003109965615252364191981518003393003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] 41458267589710148010442503758240253567205496529204270442437277830064163460098781752046984069492493544706874398759373067893818583442868690237420809174897030489933656515640409071369026392319723558613530842191271509743342628029253510117326992691869184278516993998849477573888742578127414823669421675305973113903703201677699253560343857637295662492622765433362313795395309438283846333165527940876928242652437443842470722943999770651567033402796589945685485878683566135453457724094160702128818562564753254390582884511414693929561787865459891102725762284007168788919622340859788383058379851795341490583083755185693254515766277051338210868253779340112205326673457259043034525716953201604890130637850357685288544721028987629332615381597338427508629140158039657540608213915268084847806795759886857851192816240250780760173107872172329232222611724646119009644734096598963445794943958328232384548990988028212979510879693697319114193967428300950585541310972316425378104103671692232237180746100515022996891261365200511219555860955726485525484145939943772685129578773968401869967678864167079708655983413010486676981044196414552465681999297969824697023534608439075137244636749368941674377108469264990889974573068626688814343194792235486706189769044048091814557413690624640364506914001972231775411748728403514553712070444464888183793737058392993387989247118696555555146227475299261052088520908164755071931416616276796050064045857686734646005987286865092252875096835470340369477320845788432285151704752577495965290288907966129747953156817804739947489445028407934360438431387138722900914684624091931524794075076871016130189248376119312094283682809867258848358873895832658196097775669181209340516766517374527817910785405748121604625172477977835379129288066721199332585882595290534223714612707161122285300774995289547151402103485609808273031010660696259644229135290053219282686233616571683518003152710192112888485898797468806639287230318946754659966010750656105836373261927349837134269488730804091310252290718333542432123844895920033761237878737359311213564001107423222407541201223677059090997377610369572170191164666200611654008973008133315209704921137243870049042483006514646085615194835035419699701021091033082140496980459574061760714333168362050815182159947046833174414265908006232159002276939370032444162732021818190014225831439241121126738159502099018156594035506409258855553793401869599491040142961356955221182522489462753447465610535075992523978720579891947436714687494142858447313339263020685636304053824417968511833659099087254663526732059635426344415661062597887381928978269699559657808478830651320032076759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] -82072797627761958519049450995907321983445591031073145798926722750767771031408673524219854128257185600544182340130777042609184540167051004665054255835729281338482854445163534325327295449881955508851127272206276869863669327411288870848699405876451089473219891551213824768841670732467396631255651058830247115329128082246066301386405667621117975173849535867391291432236008993207835054394817574547365347230327571554590531452630053236165145573764225441763778229623393004664409720144523763400424131534281761717181370150345425523981233615149410978013495173257582048901350519336715231690952801520735753284966782973755224964265238349467041448128649644441852157274062523736070007682499623021690445449466967084527593021007999868678088743449146871846568961908746446484473146246424185099861830223311843921235178432033181290422878532748673188561319427374286253424067391791827211984147166904282654866858739615489749201280494817816891655076965772157737065592334073851384689185210266259377874797311139497510489763918922471088297993799731293410766718887578504169548550174627371857007278878762746684888140020454701154505732706282267511177929707979181599869181669659490947402049458685331334440239306770787089267398891091610813882084041363268842588748129540424560422754862664174726191878410895090163493375425952595234487433972365295325521069370614758165198948677465746841961545551859403070073967369332319103883892346912224384836841087574091768682405448932211349608741045688058682535475083554781205701353143020269186994023020753549630611775601260643565855239495455135084846895068457881619121390503754366921695296279282473045313655920468585010288473835913634990077498230182454039642927651837390018806944639030162359505656384022740647354149081347160446878763945388016106334081958136193792725954655765699510508605767620406364743634050691257207046891629507615505665389261099566876246596548475363340278315726435853573191993676327503076815835628177059554247852550931396849525215997765120189136891361048457631609809307135862975151878565258041792309554766278458038458763825358127756458992060894071309316203714790758881777476199447026557281651240829745846802320839055919224982330003801065262684723250056662532780933659808483296201944090142282634229820175213655638125848119664397209259064558012835643109098697888375321978308153903539600280330440178158567635266143772223122415466508956818311735954972526873763171657221663840249874081578992034290399697082890355354070489221486622317450286304232476995349180245786105729847797445764700192674634799004877996136698220868121434172748125731841655955412437569205373932418686403702755975757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] 139793168841109529256300509914408507975555346382955839397004683054930689762258039365651523494977368111121632343021703523984048088745862903258553414796601137322339756910426717044057048735650111976484544363212034810388098620948421803549880887373879350740334825087359627670485784861369528187934833449300971032749322744169989780360160091167507702594401399843495716422630781605086198578275310112524497573917668249135280963283801670390807037599966907765446329082397468333226190376147940032094818889746820170910037037236884885225376836530385404090988457806193044663132835959290869587459888938667115374647604248235290995826150358069625152928602729171170165030248414599245533165004753195652589017532736749037543685900076257143768006132745387040765646432156457561850828116235594068351463066705825186281073739934708212391972244655935701101637514478702866449452417269093688484541218582970329659545001251171792103578217793302011222645238781231819034801106617134463283438373788519210364147109249020041396451028379777196247076712934186930094306834796563286113986926528298049284093632150605171403031329212267437839309029496029608908245705154415928714698733705531625797164840285940516356211323049511496095814510693063282990557550804319756533983998278215730919029727293174127010117350472535293617950103074622448442274380937839127713258657810985063966714598033953003456370508085578653439337371206558367208712996387444257994951328068445589588996806532702294352202458128553210862748680474260920242537246853882110735577899285673809554794292274836070111673417605020793538534512339465999238592545390969466316589796931075024392636012159927511515931401515459915213031245208211605366606990358489974307601316993889247421271202300547202188999833649541617382094542783541817098184388550207861841190894934717602713217890592902140957327517582386518783512450107482966441012585321355478002836670661213671069970094807580271803306889040148793600459110375446335580839472859773293312577068161541929050761959874561389012510231196244794837027741034378502167013283485826265519831403739335378733515655851443757895753301722478094566640235857859696678586240586602039000090494830677614763580654269904408249390405587526476704585785738597777287505879084146830746174658839163625832661611800645973760345781576138021320199877878401634669608608608326455553373344175775092873313794629866608302781809469629663125045188036718088806039605435708280987661324221069211895617943350592455041984030718112800221629282694101075897432664770794978795513534694098557516198784646418171551751170443641562767084194030545509472539799472293985403326033877536480084434616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] -197737088497602283988331531217477153860720942363008798859672619715121905158542057912537789667533846197101458549832316325248063379503021544988008785586335223048290755173608921276270526753061436103296718403957010440267347531686380106362926664999389308012514165233256145528703093172068461236299277347605323135980528180555859317723627067939325037596993357365746636600587339398697403803946825549870751192466210715651965297563494821140623069525923055553347568145884954322658558633631785141062514809121732822571159071316940965437905488758569514875987650097175052765862068918134872234983348543350625168005849836247209081280262582682997750572319406261411256690619756517335702493991135783364111237597987623091362835101467465530432780838497770920980588303387501209521127677463852907610998973190037632391460896161669075198804649875787453069739499036455486906951242536188696114008983565169830578291567377093179951319570631975422223072918446411298269035405130942756190938030553323369185579558650156123378543389010640621697432308295447427697746457171532641891226783944432051976954076637111812276081853181263416469839260410615687894404785597660784563016503865256920127244214443494082448684732555816742180145649521307307791765385757434693469286221735348507997684050212957570169065836502300944110351442811661931985110461785873469532152536046091370191072679752370133246006054463994840673588441319762764044004164557569228990576603320734490858955702602108819982683535739567785332695287722413471620118018767390361824182725278457965534005794431935048344264024615451243596918227829886791088267906236509131304705342856307793943321637540906885081414953586454324812762040977224184534870263856892530923229468724171199725703909627060028589674005289980716842003493501604223423602139795357565030013408577741621073978237995376597179179647199753863441025505545983587562102165234521618183717390760443269987571331447518444204519445588384107204618956938338334230775518821047162395984942425268113687842159488779943307189701149169190566141072129834051566808666158086683525685137049068004093411365113615593121277831019399280142275554760575960101427315444400178878028920580822945264076698358291101873747860873033285555277357316515372501871487153695458895744614586000641304450849426637538843100297941930156243511380447109080219060567362764832162735721668193934478788587141636934051186467905044750320875924628608241463395603192967014158957552495953912051076072118773206440686309990422439225312553189854165969829806411172640193918657013196072010760944928957499991503774664740866093146662205872584786883980388261956217795279503341814593609531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] 212923996227318784114386973939143230805251716693906217424481278213183677885991229393516914172402086759635840584524968516188136801163554770078710174007038887879928539011006337269406913426810924751493863359489643153144551157330576190138622303266132611239008875409041605502359796295240273300523662087569141314063505298820709108451408838220994207513783856769967193578444022509449948376280872515030835526390936920760118762696747427967884277489202542896631051749885320884820161831046816234835098425357488602473341523115298029341750192333891756141597970456870927615939968745401993250423776785810437022332614933585748756294102816969347486910268745944197214078240879886455260076938319585699793610261888167453000293800028199510309236367445981626681054385888972981913681805057703436989862237780345384351842129020967758146416011495747505681992756905771727246888574655865370791005450258934905573183934028582602005082946429591727884898335498814629318605814912009549823426452269092865010024577320992740126676686338610811055694715293864993028159855410985039196121905193441395227351879674851464057525144481318406601444405165576276444417691312692151890522966771971371286524365033520254408049918598261017444931960221876150748398252199271601613616256293353394674265825904945200187180650151965698334455478848177630161878060305016075008772403173535821595677968355383525951988499638641461520139665317463456809995403089605530371093817517153746215140624792623854562917878397686729460764021351886944863579263683062756633551869563677547759976922346568880404595981307676953612688643748657759235570853931524781245091924235084988266516503996848069441089648243952375735519767810228668385546894474251574672859511386267173332951621712898041036765705647843364325408241170090347086723895753879240826507475444822058029400105607372842575904555552848008925943372768541781523349131794507031742110934593895751772929730368936489688896710230692323673993733514758437764114000101044592262387554975371471976630303136203225556683517218855672423855356065502543028656877099980015226392826003790596782484279310119600428882789677720461145808630645957152645894809422782327077443002137221148712979207533786742842017402894126817003737599635181640724644816332512941490730931900434660488359832570586163591862158462565867445040727280117011567126304693197141042136544207347272624937379741791619329588199598651917802105141010446912942909018157384047270245860248115401793379419274961729102591020128592618431752931312980866278879438213642860866300202304881716676869857355471561562016882245653323430923439877022797658218102547809153909195112229210111905502330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] -118569832320665394538312625420112151206241354450680531785680999405751140445711281090060366797988829828692788605118204706656732012923210924664839308779874143415966468154189579673770783266430580895786045813503824472365597000014859121917760636060517619264185080670677371540887205377211283469148791373411505976705702329689410805375989185283931429228500294233080516446917031668492619510279606424836199726468945361051265234833411554499131935836131654229922411436245824406706829501385376522816456337816783706791067124924289722397058441591686744975362212286913226951314580399246159719236053428486547464243696593426889667621586626098124308472259733080666146369075271796996223750208425563353700670184245053269471991220496602760855031950952410334663055605064010335887700049823885808557024958875370100711511529071624686667644533872953821231845741503144728625911002512011424275904436350573894315989576002706442864193314893838569877569278068998745940454510519907791121047160148045432786191541487297380162861937904629998066837006665821800296243218672738444610483360262601361113084402471726143376941246516291207804853409993716858258926038609725582668097628877171376050608023103206772101495422930769681772462657197502263464927257328104018725338351649463022104855417626593884431244818874101974460491215318655150304960708486858618213237777935240261428658226428630527903684893686776810338354688572171081581408202644471584269364292959820305346195459357447111309874225632450512632106958267083384887097846813955840587584786409072423319296054303684804751822060893598092170365627358014375282482931436374538388598641239842441091799131543776699799803186165047586402681185315775998181176559600895060492639251854867987692707502455943449933432206060721011053860193969536595444788607036977075341654877287822931208930530870031074436623044091298488176054943053540893183728121988690226200084290808503546753887417186762518030819327947413392829673264994432462455689674111941390638128025001698617660309826415297766107173480151130188655810596427659184668137876673562055321473585093075262079822414540619584770374377854914144386097883216449534912929393574255394303756910695891329017424974002774095311379152600168660944147588205027015689090204441775463303300266985623695751094218486488308893451053184799002123465099571849381797563486208945014138666487069142988824648277510467345393392335243186003986071711349875341178938409416425112798922379361737931985764273163688533781693266019832265449252109529777413196681390682304583564821683929717929984050643765170233673619044327322025069805112768502311871974507737008276021018878513657959005202415616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -154633152091754926162585329822315722398446410307574677768701243978539148019074957760319343284468386752724902990173743365461035181738203056338877829075462547545647325462349429448845170111908851500591285636083466015756658565677256724566416724388769495278505062432324793327765036430850408886690692012975734394014480732928121177575366433784371247558618914064447966187764127831721284977361737996222880732919313465104821632452130563906850877974930523340491333510416553717857931655880996087714085879564423639831847856269453222140506897185180202792847197499095159101802062588190359183407312174973402980688230601860695084404517477105945579387135542066893327912151210490224071559862925432016686098303598810242382720106985879833424389596559906273496269103076422379901706568493901983692675186115981425150171158971113825067526647694598681555088656550267586094666772294050978775329936552939655676333841550597918668787709827175051545499530108455795572015240031021891915350152876363148074984376591628234393918602867955665950622770665021977787882873772829019740393230244591152736166517754281612487897267968111533753186584187302157865112594074050894389391070564778076926304048428612013721440802318010617453491204294855091674399406181340593010955211219704539946813180732786824540424993657418906214044482532463715105574320476026563138874530800373974242681128071154528414881316340843526156294438477466462841872660342588072268813555474548549871324912749266512639911256581943653566517592749714928526836370450713921629305244587914730656446738208386808253053199700918640679384840942049375506703831328127389579942172473275036884625932186953754659640688866571008877245746062129865131323135397670792315853553012944030546298490896845355667891818815121837633048809356973534821356374804460914529316496367489812800390558989305167863486567539001725759597003947500821695775395279740446379862006956847980829456086373668374103930533622051240989784207352477759812709454015048616708384094106498772670256338490239386575534064990740717272687100758858556805843882358823376171746013209164869872102414963692587140529469788871701350320318159643173555539857361370090851989581941463065757019953961371885665873076992629984562922922027943485337400826308400189423918675303175487393383263866433398586638251516293400918881343833194104626286737414325940847749882438787725885799242103809098448631262476244793175430006534635977485874064431911249377946934652925427245827735977458308869466027816289711337764115057630555914647600403670165742051532329475606370079285441594426299657174831697077160265377818110724613148569237372844751693657231039998030491156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 637048111009725073930033220676001992074469658352804237433345695828268069490410202805650697731962865935907511661867783503567504564556557205936863619838751369754407298918022756701132801917455907336769725550790235702090041497046311633809393811799130564043579676878898719226442856400859364581112616778750724955670074964162547105688380531708124055703350521458595041404000494850047689434939122568090968166240934069775305067075911266899781069437348065014244426086784307317229121685812937434723051828080160536541647539727364858253445283374696036900937936567688727307448319207031274379966578837697349707891336660346867956015420542285979968528973021082832497220129523182693917840777673464135365123824950200457308162118745192035340651747384526421593950334419162660924968410035159221108347515417240410399824096545901439901862559216362658713122285799291032274600046472157078861628442198263388201577730693349064467794462364852704898186956217318654927273271352268459036962064817260401823468835089161992429415055933813271067913887060977074830038803731194583277742268635114993086901798771708245859311731967508590703392144322818831517249309259290704330433788748139667861049966710460746351470894025527571029700316751797057450732737751643281867563258136770148933145999073869020544722605293020572778224942676663588389307747068616432158643013473306895502414789159493339594372314640701436556873087292365878651049161152252418389746182642788847222258029673270466829505469001792385780035913347695411138207412685822879601221010620155408488851640326884722311926148291843988368349376208528660352721362058840110972527963018998828551510422369306929391209431426273829104483848704377904337543431000263032454671978039684664673760199628884595581905190365312555849389760841595822230035610173379697851813164264524392452749671096893889358978091810109371135969259514875739976056664506787106139808608744273109586204816760557716898213928080196144839313536386236210000864870214418840606693245883670349851824328043986019043346458761648452388386757585200076022000304549803127330451693817200780087307929422576321055978154569827173680072098627099774687615550029105180852775419437405280368126270271241314328251849563518877527376751720886147652305954616472986254320959702428986201962111851160102544652132475708280395418148396802389761806140219651906424618451619549091490830351949292039875544727857569760812326223098985436165975615635139807867903235361643329896541142919373684344403072216995255245419530944227346305779927094037159392231112889759798523518005996597893469909373201637919964188460642947842663743611532311209267271446810958575810109243392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -1265022232756413871029310775062324023817671282198495924621226819192753560775817711887478818913011902637418630452197499290230090206566523322084881073977079476712433538962103547550099338296078595010989056067582723341541760530315421018751169458271688507418429352771271058143962297624282015328937647983876740382941999886982920417516236604283918602954435401282160179221022703281160688668696883770523210959513064946433490673507981061411401083407979763601578590085237374200883706470003741492307530910354379397319318296950264707714896465059119150399500369762321542038225201397245960769695892983957092352412416302038710609869834298710259979961321972063941726531273249473132562950635820844372357880134929230888381731746905136732184291177814639624698420723771990621919668118598412903620926958117414165400911163121643163210689191288069814057482255760331805656527686966437894951862226912395831512151441185334012469484966618683771212486122509081829895738927647162349417656694798028952194345934573071263308007519175196730215787196808899565854074431244892062958741716849686624743087734256539900972778629105048357087941534988219307122746874273310132995441183415002105784798827888386966954399857560324276109046189446997006360745239890478357607960972188458490235673007345145022650755820650277392307695043905163475938780879811347807022837838321997894026117960086317433212147781255796921593757670053842023615788447856450856238319121821425600187830621713965786327695166049524868798962296123345911290681059747818068003292087073459826624606917235411380776982932485573671810925529330317286109671737353004604932624728633963403119310254371650905442295451248077723952381131769675381738980928580941281537569977629075970456810753832074616823488327910126461888635668044821808283316173447665969359315115664595028602199109995988926762843808399141677141512719143065898650999816422037743477366225967678467492808756660581752107321847898954700822151307172382183990724212817412744151923584162538060445428655254199918131883919333866008756810062760685833101761107249218487128916057690459305124677113838265586619080749677477085363484528430042074810363834952052545004979692648552344313100759170175527169006830818766172625132472191043965322703726583280749169234065000701066460282440426807229351220664807070661072649757031297756543265809657097787128291886614717101686857877581092413427042703244467434374462885171703625892823047071329394584969882526788104965559800918009851884600075534369740854322468446228905889798051930512037333952698587471114751889819935467136744617364696543434152666149317858281012303080864834444500496051016402790838236610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 1838571067425992488197063899219594124886468581624900061194544106738673060374377530984064563135482479551757952459440180197445680973749154678078350279696511821267259309036040271692414108868162875241465465961554453080892903381398359305988884742609911116388024657069887003834751316993416998309304760168901945435177325933800491127652498483284127919219598096285335458533459738182926945680176904514097289164410003702834863900043266521256283818149547728203572798464425236476096499372985438265941645259638836950728797571118320503541077539775788265997829159156217582241614808474732571817231636253781207893883901326571472444442914690762559686593167749630035232469773861141845427350819854832320559335251770494571576217870157602923229694700762735883013984481221058347199359283101348765721626527185160344670874194992814804862222515667547728956711561937841956167276897618829796747388935499733075424709045534969998870148666681834076287458548918595436408594823416908477769250911519939752259194631317746548263734030362524403750842925240477550756264780591748494888335886316752602414007906711365390200161947869062959334734654383542337581983384415435703217720643345246166558170633936271565647646185590094975386730878823181362708057687043989731171384652102250121961176442631683764768566028548757177547739474057112253636829238981711739462584865146083105106877396126398170391088381555923432550996107712641579291886356909626704016387550162513175425582992412352511807533455057926370862520494019338356613926084376539164306213601857661546143196580718118478163370719536413705103459250711399289591617536975316887371135304743746903431232634612040120139985617077501748884893595806809568421829999426656819869211444617206230325641280119591729590661009705730136922743846358603288935397830805280419726042900623582951278740210177686229034946744859995136091799268609325546273804988886289296965451124713229701652841916445916442783884310680567505917362596215746086519640369714385315381926810155023792406127723889119506373015701215787202043091044590742292512051585983796662532085991939368258808941072594533740774034622916011028361830106601891123881535819752512660996423881876226232669544413349869425684636888704948360209989446646797602420495903397639240333718759990079315560774420216664002398968472589891861842557337696890954115476940743217983816791330024501423282385040081555278011551940790875993710252377012055701290965502995223823348080777240842955940765002895268467559443755916374652431547492964895108837328475426654208588134550590777730642004808026127707861624071086195259575639538307907037590114390008256637866761875385407640309648588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -2040956820834095735457671004102392952541442166642829633048557472412840947899039054873735873375987293837099887433244305030547528599862552294058421564790200253543059083233466877764867720875924466594421702745667853554601994426915987194450765507109174994042880288905724924166024858402291910491421423456844780684739464100250543567161814209011319085083038113209907000642909329531739673763437884488469549054035789287933673477561283012283144682527516445803757324324477947180922085434777330874602852037439319428316844914098382149064073872607167034509055708162010213031350944321618860991208474573846352129331199213982271629648081923144183217588426065197790577765886429739121867242443671849323577883695109602451734946724504926148748411865047760772150052272650459281745025469262903713741286534970287732585440500187338914204615065342416106725288309302599407261794503430909111877585369243350312358053206084043867597634907349387009403174349857895933589188292491024740769361070044178645884910970607705533475586778428716387470874938204976654711309317688544380174005576716576342429340445407515935037432008082494910048585036215980222283089481270311470767094911193587984920667620317091918854500710252295031080515811189016001566782178702011571415363069898619811465315195981659650696039580344801254707957765354298430920022061905242423223558153579088115300243555468259561484429234552300620565244916483352451396446675852788608108475713666272106779687024150443250600462274805362284991148661470332017053596895405953213775298215865778569960384256723234496601170100347456358459583682504315887263234545344997695143962378513114618109976988764055290041109135292530434666702457764705479063772494094340528445521701617213662269457356145128601976322772764883174193283981109145068482461943497697797013208012745854015716323748020563364849584056885148949919374674648027773710570557900516965374158668814860811338476866882494147402221397864907057904672953287085461011815666414942176401720593242236951527640488557363171226431477629493960845072315234542561318751500569158366670347507911802007068475159665047943678431815077351555830118719964310513519710597113137671606490822043154344173466700791671772549686535208846790086577908677302270522902428511581019691804943439061485095927755289489115670475713359673057999489544095149564326257978255261084277787604860052947010931865613269864755531404470362132706095923273454167672551811907174952069561110219565425851542919551268116894195349947726292489956012600328451459129027946643593054560245440515658510099671502523032847645556716516874336065276500691401849108473076853703930035710006708289357784023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 1555311604460085186649571367252761062216719485139985989403174464056009977707669326140974116693358236847542923479442863068145028049459590966564514378323346478995034640026712734234916215600018466965074003601388549405575252325072840983372688870419915864631821951279907263688708899258933555506306832522987660783853085246039982955303152527960449925786345437807028691911545776542913318273060560249594214744474343333259645471750439892073687530629276307250519959495624548066624418669733771782101443908072508831035457865192942345928942632928672157214539577451688329207714300443829849705639072289904442738095941512585750514307076773963390598896123246429257400725569041508823476013283564937613431188522718446960596219706280241369390107073974482553235843787506517698928498780943167936783853358747719058833092062568840561112541884107000980671172866889801231784771235935922984154038289200607483633257519957091013219771104600323651319474518234549793995854166098082204573161153395757361689168063682847508273519997316521947274940445867664887131075594218172999561066603987428991407880720042446209807690325804785978951673827526629477237840936547141472379015870023668187163314431934076828894586375719431952548773844832648646795367953304721643184899853740056384656502297343974536632167560595390153646095711841087850482352598268019430799341890875432073180456284153619142658490846136225353933517692208987875244944651605293625712342647878327024998190428830345068962539175114820743648512161169042876033819569582751336899339223700566819608095793809076599568431003995593980370932234439362322800997015685100346662926967069680321060185996868312425700438941240964987918332667877944582422977070848993519992730718161288224679490466992020862458989134489833817001046697320336437643926142549385309725708017870753868043649117236160367929588587597945116521972496105157354755786667411419323281437677636549870499128919498075437570558849927411833333910753804698872441896305541787684483449131219172268454065414902643062097322987966728603331570476548912807973112246731246936005152638433672867480816800625819312052163674641297649463084419525693456543778814144188470040102563550325077086758068937244219339824406308044904581297064272786096359342235422569868857059906432122004268689614507447326761798194243793071916262008147461536173693248104839612332205600092748598840883059311445606359548303794151029319250040474940838968829644556199408985148396966131303205671963823422882128222716600093180490480515160650109548783670360724565390682690422047236766312045792317263055958887666832676754845247945458262648387090231152969035559883070123409317470142464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -245306418095628952164212718179810291216544939225730101364363679193964497042864915254937880579361192475633078026031512836859594695347297734710919413258603540293951638446161043097374009470514322499017687034280746030927904181088277421684037399826056552747097911620780046998619907549689923935518061426282894571573908807348389554380917465373228843964131633828405280383954726623836681994681400453901246044605569895554711976092906559892648234037145192349488722813741602625383895050137196128858648483027646620486251426851166471092207655589376553196395083406388610154903292461091168187095761795148149680651537164156015425490416358260705359251366495896530394224176253182655702240789442253602871735285210270260366659495336483638773813909098926847535778933221407530221315920600202107427526536010419312266053977017724532948420798065120361107774981266875233210318682522808791427362431774312612589096312074282269709095361817723094268533830124892060126010468659461704784057197836727827235766963737748868924516153485218685249367672928390811433632840699434037703952968151139951609844440707195419514826110204094103392589685635506107062088146202744290413930360529902444736440640143436049975878584100253455965436028197988113641307898753708667292396706332083935905420690840809669769718125472775176565701338711327426246303189272978683637465253713415467114933865249896819247613735846747129283989381987488589244617906031069681733315189556336473101373730304750613835523398346493904515644572139708749570487231933126818217997279295957106229454615385388412943768924001171530831350738255078333187147975126729796205607399688773490017922726043801079767392977476312012016778316079927646004734669681628987027909212878605015663730224217048098014964783463781907284643841447672104388339601926341547510149587987333411602095710669352092267064917599466790554727046652206784559664363093139014053332219040010787258375648930550118294013938897212108913946410872465572184813175222650271407265209063732869465250446029735623797406232716246543171961439330008623180967363848555639070797805866613396159137360774301387184917148641749247391729490867504276140148967845344594836070613368066496518953810116148800864185031707139910009155819528735575687433499201146661317368771672236782590987097476810983720895417960124916924570973608460211117733212498294117509957943713097630573431135084373065179477248786916487336940727581031529997826421950691175300750563165872586132776312760357676818489448213460619338971011160114933007520102591432576434315789770339380025332236523536861107041890438661685547823639937776716963182733911033591808003858612271341666251571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] -1706611955508546493868868207898028586567330553222165779130333099129453153405141599751431542832197197794885209375780379115227684426944752598163792462600186632130342249617427482396557669748642784611401267306772280592873684016941869676079423076088152395923881397215913173594043142521872465616974438246060135574106346339089892196009446795474813832342598545155045314957890174110728827864510231230532481121194251433386032620899984953425587846611180072105919752842765176066265646222690148393757709068895578547958856454760658673065495959621396479668463242117259202992946909000476378593047621238650198904904725673688588490828119636647747440779000525181223896862958639666187970423584849743829797637161502545480421063781677467993595706903649178980797417761093714037973306268283501942520438133860044058688330544672939268731506309377073696849903179667209217782371544236713946853523755802194985360436666569604468586683227665712821604361259470160188028075259161306454757554448192912847875555185187036055831523933546448075372282162205437164389231863683174751456129693115393873492515722910807257113275113089459480429665025958496616685588403114786094285643285824983865512889594006886432236345976688286371402779450509555277278521820618434167646713947066748545828403193092423970975679433940291368095540103260710779728571689228900854615348942063514693957994024435137200060894081651856568058901009352004530611243416783622406739756878734187060026960115158634492966277071465081576872830686112615973001758049448478060177872149311854954085550521443846475455356512329534368332729206143425340222688481828461179472964792611053292077625442089660845183963802954007572548215973884506821917833387073351618144768910202915179078168683401366066405702844814233971267912012270227700543230215323079821416210025285130849738065691213152991052597446303291107933563536296865516480245604287352078211677632682587512237617150416577969170447265617031279709028734953308577984262418561769148576856277806103694864402470101424248028832773406457862475513734483508212861567039236935466587775600256686381051435075750070470941954463519187136839283682715113925344391721241318217010346417960716214351295567494708019131416847040676552436422544151922444203194192031613022496489629965683062031384883067106829070659338718108755205361913603148170237201651977925182563074253385482233129916938186449664136322993528902674858995607171196821915767786747201789525000429265600365789968569166566781218962815043221032880898234925179752360721010077927727144974917186963505337916336465341283561442041147570237010958415505060815351210259854750741586827027360641278288655810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 3814701426490215487033051999463380876203344925320546931364319562830956211388495524511200128259613826208647275449358519782657403770573080601629591800769679613604424351203155122196339368782486599345784628328698305299038096705586850529168998601253511660847490831637943444089925438629768088062385265898944840984132827172063426424524786131020163701193892819076511638674580670777435465064929684088489287131446533458098826885671518810130753400047564207032600651334930793229355202477311527150566470803323984633317170143773691817776805465325756942671149121506584855165455193891945601195343134139586497046992550179679312388036224896483216397080851242971834693185206229243957443950461248240884727011426090727015355206399418933147974594868414775970688524433412771907694189555957769709173120622544550040888814809596604838682024805601824444362553243486312473337885793257968918751620762650290956211841101548780641646374855960770007263537049636970498565379215784481833434416454058282799039591449849972145246300244148418013963980780822123411998818981435746727092909359753045316924631901477273792634928178838125767947068153121825561842682588419277023587012667495000260507186932691029006772651228538153657757427165059388726634507413892116993472838103544652162979552023040011516695091797283820344441393778435703517366965893711277511272803520406775382490846529031592062244211773629792289365718053778000279906680945606813117731704132875990396306630095289822312192345467257775351129545245379562735934593879867733730241807427647239821011840905515415854483048145993096547616564394827234354442005316291835566065897250525396894662583475224853742864656798780933751057749048807003637250689202946613826842654587145425902171848874293171939633458407429966488923699889155194343564017438889411993669335811422097736652682771115189686146109976952354665821492872521778309514671920524780108330166437517520380760995183780581105460503809564724084494867975709746666360111523472071317189653250279318581537175332138077042491546512582708473276450283050246632960189075366744782342931109413529752553176123532112144337643546658282757396503765986731771119331339823121677549467553199944977420069163549835174695287953179160260387092282074329961190459809909747144607923240229079714501687470970274670338040614442549903748202912917653031029732390951574750404148120277171737026330928930081739826107155255625665379790300782997316391797964360857794765428857251961883260611546964201380637048352010578423768374283163421013297253674057292961093194908672901667350922766614934003119311502887222535120433353462045226135335466145317603904265590275739112290994094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -5482629523420262324079307397616170817583447453928832400397012245065071245646821809508590525530064531885691422828029391484385072161653544200757360428640627556407861431015740360042885272977939921420792049224407361623522189547110509661594157913609904706699881280715740256687441629217005565678578656033890703258127681899041181854405777196798327627867801711572586845879572623273747908653883700439648302977672575311746880218356367715617301610177685797024353444693251161804455659706252414906591766355801027566260808245897005253987012190874699873480050205173832471515572381782081261142222931998167275452585287090810830793716305998833860088732629869851495934687705840603027776834422567881748235159624545661894391614811125548647760886705339818309143393594867615534446852156198936383192615171112633491612765019346655429597092773666774201639599581261781117342457461830804009863020610442494156941264762923257696677918712005705798692939729438689980398332029055461539331343715379850220487182652804216947733525491033019439038136677696527076432006925556202326549034266840150752912161987642009807252860766384609642269595075386614565203856624686366901504852788867145134087199169065897275434245723129115402199552191449772996473342431426466774398609799131452736041672088429714551074870104584001729650252533064309954604047672766379872997432076347297622745500432226798186086422375228767180304479103154223459101057218373892021184052880834105559967904777734978023998711861787492320830635123458224391840916556441767174455507207277224754829959061831664295188720468732020691102460311235082099667549637310053889760122162577771670729805636509577401589396418823673307613177372322773170054902053852023117153237250472277720009012694320775205456517209526651281928389151925399817343605141436814581906547249817936196152407169682586522901111091203511808632116940451131643875964082419990531721646826925238874376181148777331315321332986738960416008888459132238343199416587541079664536629981297680950350338617987900706048268247147523350039782533402370422606238443289981018269682135968555204950651202225965919250409445157496722379026631341737695755498350504659418350133051046127879692959689516524409839607099748277986381622497519429294363997544126876051051344862549554482569054734853514683227032602536939681393574987658927314985391768069704910796195305762696728364476117370887637040780605812659412345694842196074104359812433517307937110111637718239114212054660994852989444356724225675327216541039987178762497821711935020081981045351611903108032487223231950867421924468347679075510911511592966314629974298803030497485444150299548493102234730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 6271960713465664584628053889230022219379891450647083315332904440892908179314666575662014644877510224188261546000964447584477141390079197925073364120310254916363219238367815705031035933350675151547028353145417627619433450179495462922922824637124046516267802561803408832650203713678097571561067798646866987750465919632796951350220646979658284414890846737128593618787527994220481393197268096052170456724327607979320551623115091036281164541273486386864862766924429527185098767895800477193366175418682261287879589977340563536282349566305070007514011613617027379062219180033049205310087948316527489711545943522560606591147875785881357353000147613471357200165560816026806646972473639142166538653835411954846052884008010691093721061035197562769842702719130375866431873454973627130988058021134190556048057139638653772005158890967209716022484347969642567220729480409213508664232081963071508635816753458518339617431142463380639338987040072166718041871093826562442267799860358119243457180221382142255962486244774155989920138742548053341923562119124782614490739727240882270759626991510930201756958704346663161108933191679973891378903531592984311116665508653838175887674987292534384931481640488539082297655361815049243254753962135630444380232969925276784652635409798859076222322662402066534233123599403082170844158915752208152044528914711132623710963362590199166622067159159562602416595729575767114161951738351232115114018031849010439545364319391639184185274902408132748858218383759184805411315009322079367828415813726649940140010553122068142146835043415951333731232092091592453159135107020013190080819214976210994311421069031939000759638760445812537624220100926904648256386968464194061126895905459960651572285802066448540276941248129147308660634216667932579182542991943769299550910325267381752521374230824286322496731368137737206401991513944787221199009304696906095633494395690404867251523745314668471648904823681596255007672701754017289603999077858621372523036911364438094513459795000872560850287749806091418949224187072524291467619352832129522987754635729209309393246881381927343752819640196469554196382928601281714178969734633844969550333339417273617739779060693444444242800641300572729435277563520179258585971092141523686249782803704872101001427977467198119592939839386040484940123342117536815226200041381281512511684093156024665059492678351318962030024037819488730363523600378861940397134451758386187308508690493610204549032882581535718173245235826418513758462915974920986871600763084779344147380869139787375383772576867771229875137619496919196611323146443432233416402304642708065673918105703881913876558643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -6083072393211461032481052005482920784548220790135594018731820694534899969812297363294294263678092143369840863697942785170869642443431630833297624134752194706315959241596751746147745267071656699792813858235870247894544082858698044852816162378924225682061990112234310175443699998962838309563551758257030936807014275626121526502214585029743565846338045763593789529174911659243714112919205376147819488197083959891865782654218423208700273755267391250016423998721538188569769260762747050297838782645446871386704298300395487190969181381633587117098455684798336876695437124960055435242449425523992249620401888204337062934761774658939821661491720903296208769988260861883292181243591588609385440258334548994194245504045821133032633917715025203314681268135369388956026864619381127003119061904476337797819478501689373501010571380123555727286930721833237333755946997349628899301645141677918943441806454493032410169782453992821755894858985610912591740813522503570961552107529445818788832323037615059879147779668089992092440113138181494008424824999480644582207843074198669242345088587527184322848942239748755172269067720565148105866632609730750504491863334793262967607005391813415560590038904873531910246298539111463967797226704231958314087786174012388322404867323781716493847706602364984170025419763616852164209743590184856631060952982368334506900120229457202733024814756389399427291811247871977085395333559372239848446250297763304229524764785255022125997745153519746520633137723540761603434977541348131124948996522390132746629367321628326943065677326671320039579958557616480099459377354895611906540985882200391048539091106718417483910913345216122650837344509797115123099895174580771718710952580027924386271053477622849796088680834229212658859292366012684551147340555947361363372365286981443638130389624863082411832229865437850085609291782621536399338671301601556987154446627961059795860523794558504479096501642389160619242940267376659437293379506342999186483483920880289263213988045843555258709460472388411608944366542717601638983684849965017560531643121562785299291596274951929288390596906918416499512666168606854272688962943565295343087613149679347812282410582349463827324187428860774003018334635288538193225823699358372965700492757951075750870025700090096139644390468770714832343846430104690099197772230220070330808960613216098616776993390382301283228449212128361862326722853317858028976433831756624810822135281742213925884924881261369513134354584257319857453666574047723067545135724636801140765518290299029343328822570191857671972589115158942120799108396106603945006508929464875776481852819799806178648360222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 5146651193684057793239177861775361940843668346341874913454383101437251040573987934556176710735447514437119404470014046058649124434843144342618925673662275275407201713159466669722626792525810116059738597946797848477334397495321235882807251328131816760551394720349316966130156823306241414117296546812978628915290834321672209660397011077754862355360777241673241072072543757192998593814339315160635554656707003815787031410824787251250880554659976948695442852340089045896338508535103122462372078046358285347427960023707420142167776731594565295637365668312681215204681386807589839064959519047546897373328569747235147168645820495764643712666720837638311976471070625984050879431909689919973182996774733397275254081290985334503206466752386559623866936261589444997481136767147336727803103730584829733306934573147628144785794848630437744127606558481160429178223705303810184264072956129412232019493872286951856417223114902177674834918665033457226602954991869585176231787285564256781648653765660310065146548382322305692910132532298657522548966320863568573596343438401276814325188765087640593244608410055795355398275958122895628940335447228171031379824159882684164155016862061021017851249585059304106265473878563906687375182453449925222183950513233028426585631213605783606600238314727404515263575785370283669242350063594618631417608788644550066259071759113076295027964367875547240658210881234972438829028631492072874838270488388948967391779766649585439589126510486340225671918217366020224732804475251595804163321125266179637858064756835043192580477923335421660063601195477182186902738230091987966504325403246456504190067881937857550799473195153957256125057371613926664942119611719529183724960713914047779483068513181387705968954047358754577833310906524108124300538756649641046296825117647658230369739012777161707288861972179229922079586873562912336640354651131409659692751240191652377203892024928540986023584559688313782129619565084679916069796336487506207197263830884306740353421122324005635457996766166514304149542511704337369176381065943225588784215504901474974922158174109324529331348342408276435111069021301258563877134632431853824228976983594508095485592009697520617180983240033092902215267288647740457809572705375221246060766853483225581386381066723404021449404247128194945517589252221701520584109549664548199728158444501893441123304505936430086634870977898902003441364273249132016825603068417838715553938077851085844926872445243157291042320963564298699173471952167662301111006420169345898501653228270004356007543053248806368698173889415710029415920286133339558350988326897062771984326104408990393453531627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -3859625390487050867165825725082235937261291358562998098117927298778819934897735373063676301620672079274661787764134124144012571592860456159848613810283328574600985374345587378080537873054250259165665053715796814310982169469262201255097183048903349596281068994087698229729599565802713747968006420389251269692611740801621850787917739737064305373212117894984209331975467191453367758310962969833529786168168563394581626829358824403113624184738408652015595743719254958312130766650741602802362511504430197828111342510671815251211263575785939034673021335557417896750016791801384790088550888245084166418173002787184325148302871819379552649579555961308426560688103842448669824543019717806998257907964900460735525458803920568660954811316098397522166574992939871221681922129722457144641987989415889269335595275864420639216478399466960874609466545628096485471405450329427530343151901343338639678290776174952480957576714311079790299209305985664619456079642001103412150987291561800902411721302113016869777870121698927958494553536212654086731786526402351221372609060437105972251173756981251087945876942637135041139615974367565369093767400762134277632384309727687181506914824931133757235373036384928755400380282576437011575246126476000720303956234508275206598955260098080959660101716545075097396315541398922141765570514796938977573037444114311081006298650894855046733852245411358200676528919411153237670889002821038694460795446953945562324975345406592368022092647362226431999403059647114800328997372221555974484268396889565537980678616192872041924930877885244360452015527335459324056556162622382128170520699035074937105642422626260725615610914209585323950019131890622976830952503800675003157953554483045083271470248292506790883002090939035284782722368886451814913711689065401557562682236305938512815370150303108034505347922024609787801964646910858502455062067577565834314078027436830863209752457092551647046240751817501775180740826668951938401793602513637667043532443685127709689265301882252949031396445514577119132094123925295276713833365659580017045779750234664953716548182615171583254224024293835208277886171881771393483159740983966944127355404151934888606430442016612775591301256504758989238700836310495225760131933547477926232626350691930120536227645497375002266023815704802000660360383248951957606659616016816333002253292387464468082197665026113036308948907586208219157771560787705823082568401972216458254450802358330530415996033517156167661646612750272647272245227490986921783733308795661304166154941126212824950118156037501320148799519348158725139339305864116554787872108339401984643487703119646890892369854464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 2591025450057822194751216034669913803603930337984525754696756009920356728865299749211747804479631874461534524560434463218826471980380532315032129174119418509629456406710986278391377898407924174866019340514888322392904291584505902717530281346196472496498100088767563743615139816401321694043131225664641235380119389290395760286554947358640419543056241054205884758844750415095151334215538158542309922046482521130492801275991242557664389967014981186045753562314312696950731847972187457756267675661350377231682020335892080580438699542001601302608896833625242383334061302476785415300571638567358681028774358633962754418439697381482238493783435982813475949931567126347573525724962398677497771279118168424317037574379247135982660468284624986711135377590849965442435881427726744541371810758405248716504019857140614428408356878749008623617656949629341279116453825817187677768802440576028427738755347589348587662127031627460561522585471940252368933616114114758278842918316318743883579989963458959203744645421765153990621447256628023790028651603867955726641807774965876246461134793029343198008047674688704706519655158343335511831628912748847141250140635339744807181780050338452091129879642105648338310259165197323228077659674269066140378251592998211671348477899246156500018464832266255739841953805113088662630911801122190673353186670131818842235091303991057364432361938786251493951903824116964894052432445978071120919772875115287074655063751893236101518193087598835184926470142635918446215195460575488109624252039991639553591033499598384051525945140102343001233540753924780933360382003275583215950747209201811199333690604878304675156198220933030479449921356458114425684789273738329905405835514678813689954809169179394368703396324764571558889440750760577063098322657192400805388398725402356206353522962729768125281879688243182038243933574796621224431053308844276243011011775830289151227848106019658593603542261801372891103872935556434885264235464664863384776691551265922424817835493042982480645112987767119401522060409485446512984330361783293369435654453034489100539031505253349152581820396887746505363291614318265541465703273003074782259819084800377127313317699613961011840012512354395261210988022016365408590594260155937144636452189810942429731591594223345141579891054030387119370944181163926596379287953406874234877852423622385408721130555149045853920429131515057541690915558669093951604816048435743902600390396628909285905121594125933712181896460648222532546526132248825526809802164823435503583544872534485987055514313237965110105082621243829577783322231382759048170932260060335298598214436669273369468815278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -1566084279244240045737844808798194259549922970910180814249934501203291047970847177432110908976872796124578935038915763172831418334227568494254286168724126823218077751920229060463944024596902640489528143717149437002218430384487627664445225607462749285805537298463204172051091029885716154575993830221005172449874053172720859682206490941737129273352930314532975050680526433014029525299288951862826415668141043205941374201661861573039955063242586613579917598884115108744543433778190177067373136620751249414919656049235910182142505473201487345053961567374899602840995601972583211571308190533528950193233602372013824406097685678849309151251243875736407168262593466393842266365980411587152142509348997132481892242259093567699431060093048067245784393135932417535029024237377106347454404668166444681356599801741820377031817145159230130204452098457753441044611701371036085505289071412021075492643546167663130630035888024878165931466797893554398193010049510844257360188895166296607284415017013746959434384729184737204679149651241917500268135034285777770492257072365076493917852117919263547497409687535025149719069823701564303803642912826416409915373180328234007897509469371110553592403729012154208236383956642419736501644422721585479995211058799144103940042838128078026532701511078863151710312238684221634693677053468540627956371498863099861401451816521913347685674581481365607259663001549231659235066755700852062928881545963779797997333914179242150228531992981251434744120089283132923350634294437156908101366183212939831204215149313315750182482450124839276225752491522757395772067932619784782263982768480708500376735210297807049090128143740977785660969030507187829011433013493219298544906995659334675852608874273913769889774604828189175511672983828026355142170359382423303129767541160434984029847473893243595468934649024196909804591782062255806968610994136076717788184014071779677857944678332838527791727550913851275860677235284919225637183505515090394914500182544570389673071539933497767000689032496979515307309487852712658543154434905384778518244506156326497400696415845862750465125207300266443842103827629777774074379119823940349379190010276222719929302118820395124765197655918299473545094229752238183565405567267409166585964860573851795495693753610822483370504398853323670463945579611123580236510918393593622882355203192458767816414169469833466846856860310887023076282466429991554577202568568209490618179271782011676483250484363231597371192903615204734724643213565413232225210178407787494652973413420521394643722766386461127385489321778953464446566269354583813729433568040276458430356836960878532885479424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 854058083734589818038668047323026993885523265682153246280645981866292466828707612993494366201094820031402577516315103754812941327188339251157542559942169073995786977103071824216333187609647844044102677392127518813216800284813614373858923857101843925538195350098473281689512515720968943822924825448489836314003867862417341251751048414863620900667021136073449111359492612149456842130322337739211159850932792854454444835115521517119604970080654686588402424020736294256951318601907855930141066586278816976559421974700406935408184381556359430314863133360758217104550497272072858895468523906421565854850936197248369230735013824608341646124606468985253573429679502811986441584361336257948066336968296443351038033447307213826435064319936603760940121931572804654673539025015248392839610329860803411770121403267533875861753180851850281709249773054381974349411235056012032301995315949214778593067304720250603468347978630116827064460001861520808242011566720870329320649270783856490727205909045136374841745839055175374768050490805210972226044613606182937267715957006944831125815920779955070466686003310720802918316877339516014570119098312832820895679008734351518297056402361385382963009792730250126680172574923668074088513351682772459495243156417518087566005267619827240446194580633672256888837539141566887835393969504151729766080718414947611673572692625785906959693255095114414546539625783985552712413942059339788783610355167802717480848160486588720182216756113142071735028626143252461787848819071658570669536121127281502889311805632859345976280414770067649811570866109644985664066383594313736273444788413134640755118536566517571029869750287510334026978757717424948823894875303310028244310088672223754748847452770759487132810425897318541971929441886953618318717241106488089885059696997265186333084705384136246277595037718240013683244167824804935529009822460860639860247569831858355747682440478169102547628878851105772918713438785944557645734249976908892776862707389841094946633333815101369651685929914876199673822884996392849239692984009860924805294959581304194187037260223264384165597966621366774935470682485710269477256894634437195672054359536400985268205934538131779472798412133230377999716478072676251380807508769281909564353173355481270526943579438803921974139587325355922451343918054328929660405765211578081064995592928939380449919463812519853577936859156336044047682725304002368061841024657444603006841556462540969608408110347960824544018866065126599273858858575501326560808611048666911369880516916102479126546925814263120718832393486855515536991258072580871023170817422350843834174376586471058577765171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -419473732506026957794717840627448604831133922741652638474944656224501053394540869865745236591639448434940422446226619289807073453440956047265045226185260959496738554271928627733857125499761225487208626648765359846570955312915020606666429762378129167139841501690953736844077838199722789537686534731482386394310141038089674699509865747876156170454527294083402084814871816415744367708379031252536070967167472465909639495415416293634403224358279150645969083199635819167171514678759686030835230114665704726757191197589130838012679339476091393463769127768931523860839706040708808996435145507523717209262385172650913703322187258954471511344514870859431318541080873885369148559931858207286330347844798113816361497006767837110582380822560675809162288569659319925236445956707213096300034770812663665216091515674301149720422293434345134327671653137639512332848322109986230273768265797197200290681039004150892993430675416928200387951956114361711691070652202150531599686207875949929949927223004037544700211107721230373431430575373431982690947957905244240809097083945292247031393747316139049363708747518697311594432943488506485206528645159471064999901154148773852302882517149925666326747953191582511761683023810074651343382416543205217392843305683816432188586646251411170410290468118597869663538584133195604765577985316781493528058293720955445623786276481726999701954504927673883350742674988636750703253931982825973243925715619874635124191183612842687839288499493351417253907808726305084223333337502556907527588992291174507655546438317572379358592495088443069053894552322672322224321175531142762208036570230456448714567023627661443294536475718298733985607102878997131646945561152306775809916545860642487898964202386116969159552487283852568122934300034500500031161821402361935652573438590311815932695107654036115858658214299778022121934861607309999178047409278131902638435808522934733289129799164459680673175520807696058753933552604955586385350499009680926743832920243834078301594738856884224345590032673810437752414364574552889683079313709318698132636775209682326915470671204436260422055671612659633563257861933637883718020177570188219759065388181497281578731557313210967796968364760387287806613074433656055286842597101958115145177410729618023375858434083324148589587498235364797936229255650889137435180047926602286211128117006871591159495319064694184629570166572510224956159414332134067473522847100787617199563396902217809287832974801402556253860307007519914825736113335661345299419868117496364929648291207895940836112547457444427060947663149745615900582567031944058273214068680477823025998182783197040509672488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 184389071462480700721436478392602398235577529130786023108405076567604711004900804726382918555621455213105242298487872832121065450245553709437418916603047429762826058460116784597611499163149679942067456470119158469621493647691992847717712699759366861393515470326898187192061423479165879668339181335845368541453083166742256470655806040626890426725700145697300475332534984817008629540791369296844088303706826338299390250381102888267375444338129721033888118061475338929553174144069108694689649629178846749026261796467238073619997425851639091904384552348859047843076184867455386496520031276239596126701138332904867512234977594624582900192847526005620431952665518347260834964552194484826003965214163678439442557214419910232575471874973753917668930103487257326089452083371950291798592528138996938464728095417660706070964418577859090049402497195238597007804828075907237682473715009668928599026855826411632759377383751616355712039568918967529701650052110721109647012179235518049484384204257548960196372557672809957617818457536500554624241141596878057827340815076992524468360034127570494965724814210736006108162998708843254543189348408471342975649206974257556877134458679816048463267742807367785470297389627761942451965688755152534288634287644241168974290974629417235035254301871864449321939906959259091720600772429944221727098274693044433204188109901603128322040610982030140625296715527854028690101853500400520941557145453593311461622449551744278463984896222467793695892114031555490900378285787760237485763605252815327986231826526635677759710428361312270937960067633400405568832805532417729913032900810218766901861032811042707851269656566838869861754690526188699619429305435635145706885030712803345794812170644172826544029029353792383312802023963652589056658300504839923827048246272791340741275844735615313277746636929969419716546142244064244422742239907558081939490441764645081646683859773783822067047774967605740561290601126859847941249034229508226201843844907818169054810649861338162709701232537867631061694415873255741367977953110823679457231617884268724522997424323312029943632434892141071564010607775764177661959673599242470809775141577212592527964458015671149384490049516409195507745665796341906602514996734811621396941804408277698997155858800136861993039687541359395332832686232710152903094058489621342904118512682537962500052468709105838096525919371536276762846545080824300228905722725417160756499463062732764463029756887981451158578057269201145344893247010138098079499717095125827762982648591365835088448037831184735783424788382903501263979561022760579487529069181454742263080968523181145026304409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] -71668402550079037149350399537803951902388701469897959880094289123801881360482479899190732564810436244126201344496105000823417602223144052085199698953447552366315241323493098167750559680340024235408431168516462946258033066184582878629959263671966203022824565876314046350328258084340213061606513229958503977494798899665475829065271978243756300923189357499420259204108771759103079291170144586775416905220956076652641207529474317558293790614488456168397789402569874339056620499312872651203882912319857107520064720297119243059465758172543419011244826978883014251853462634923616162891046952100167438703535903110876096950753296057916977172432810219362431611195658094333376911099332730388511264179281197881163330031589939063579215857783817269387268218902356691590872587753918063353199246450003854320542314926728087982430637656196778721813141379915832782241772667157807164314833186717686907710368965845521768604920633927323558945399328633361615830136552033191983461414824690135611036894210067564173378374047063837739476393417518002547263957789359689440172246456974325659873244976294715620339810683933281565409941456589943156864268396301977287830826678809918076382550560540666181567875586610314742484234990385272795774457564558273555902688276854585261870313500240765497937227737673974104131837801295324274088748894532892689948208567862061609084360190949157709166046663912833059571447906614949035019283329718544049297720505107559011085451720260863525350221848335613118325132903366676533544587882551392872693560472107482866520906437405255141100511540259108349912946388782141438498673161218164166254982352407830270513558941317758336891502240460162579089150153127845961648558308820877638064904534983237594344220022203943482470917395333476507377138853884003282907473274911020234803706446094337819882580687220380898800450333850687329947724550469947074438442775847716730537869355790692138346149730561430123320874834118150217711749724945380980018430094617804980424064205406559836359473360525739502570775237081214694142524024606122944059159310395863266877357449247759770009830526018561789556205018241451302230476571807599944984365289548002887000341265970337592601433520095483346367410416160851273277679999949249943729604386467513833911973068666022587729270465253644746605269717214772165726132194211299508222077615007145992064040686452060825025446887577134891334218634372955511729100031705878654536560796350844859426398680967446006730873295799851200550795027478721659119308781053906091283963341546834256360669453495243693942487914890961091617548069455931632957184824088619139492954877168247880962078071684508842930995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 24106800428325146685815986248486562536490513696861251969710784503425827086179469896531963472186643818278529610611158370927998509571211907708860600095967180294969068887192872058235824148604223544261305967039559187015428404892102353168754287816713838251069573515648433213148690916867093180932794975763105046498033840111904251654958655236600240105641459668780165954567421233840853633263032552285828122435464099128433062273583746509475894690036738665930590498653196383500031676184285962857067778327901249121242171604649886233591672647317872616791161210979573574935814948500275446923383186443354277116254220398028754827319280553278227759406360827419362787057107830992243452250602960515241702894200203422927281822055554128042810669622549477393590037834456410629434169405899473323601788070020711841805234942910881721483154258502555086368033748480611349909180712939597631617412040408814105837055078805340146129223643461092240580637259609723201482575636087541512812306886068421526709977557566815620700817744257164703925692740323173002073406986098259776138235980295698969644337526747286799669312895783971125284395985249548525570450864504587545095032069797010496602934384234712643677726440211240466828885823076323329683242541531400418705423432063845972003000187405473123815700909954549351777334166820758932069251641705674118615228693456864247884554236117629225758064816568598520327023292330665686575775408128059541291365913661692460634455312476730809268779719975267708956481883620499371775583818857461225567631880624965864227127703773312396581483908040239718044983254719140503463105509813967051752953091855196005087299038085278823934067085818049318412804785668862260226273021340336002622152729611087894406078251883656332736943658356271970581635354318049901920055160757946265181237294565294842193057652159690719334720070712082303729550715602254752786553199461479527612609407228136733522728595918288978795078364870160334372691056323905378627786002029835097287488774456683858311507552981206052240920251051276437743644586570013919188182408072464559935709649556311332375592502156360285985421080777589955865045422169957708806279211509511321104692959063022746045099016445276849558856137365974289326445334097871571064903901767949636019043326028966640621847084317972813763170767444948863139245087162312817106011783642496023011369526259248853398140421967609477042906340336274792891707220836629261439078319221855966696146742169689480398840707158847856905160818130491226935430807929441493065291617265477531559257510097986104396825836662629643086829114309625359591278270400178092441513059775327400198362505547532786991104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -6726967762948540137868893069364248730650130491719459439609283911819448891512858193005445874681214267376096362133563452167662032645625577234736229876174169440190445733915758429307982193725256197371509632586967803124603578958750246482065734905026407598132509721435359833322853362231914624747867665867073465373932772185599449530189437511732198192285776113590538659950999505694467599143179727589815105126436414293192877468864403064728851358682320166021078675568612578442788192161903417090617718058976386719198555316663289701914746111175647968012099331679560376617015286181801324801782503299586933729488206277034572880330471821413839886841123629767874369555668535471313025069858679625473554427871457804390099029614627905732556402166537159926719750485086773848860202936226311630418934826351865865851904442774119475570273774562915192730086396671908172565010991711227424121377297773308006523930195441513152057950843544632220238000508005833212663372028468401635358048318283803171599437566826546718662407516296355019273642896618192396495732193126872394333159190560876040815819167163286382674675810881929376600545150673427395209166096470930729101674194462381751575754935665278805658516301234006924436746402573385638932184917972955050528967779958438544518226008448063651296329496948074512754219775221746436554445976058499895515640419101481534857141076565526149913025244127539133770432119893234789335654971884582262257415163342763789731431186717035531814673708817591652391545366819692769956869077255209065324873501880937921546841633931223217752113926180078668017539109573872176899329963340120507499430327948863689032404582262887317831335539406513656765231048643257238691275561612939415449843291322443143920219436973712671030194585340868720229658618687775819294369217168968801142450824740825102487601838853980404645276288659766976332311193432894978941799461292814732515324139433163164803841510046729284601825133936173049718759046054780916130568244639201594397726792604604732216837731008196512137514781370691409104467578630083169308911640003387692703749247762783978227328140124242330775994164043497214839785741237897313190923387550498618483155767728158887812288348800180859227425592408969154614157376685209289039111032614288741004423707080694940898887716030802133458438264265868034554656997353618368319612294809456925852421086414344044556094189082216695664472901879057828253075145355865038490953884387548246175567178455235817386568574086083315114387666757840853667456800959489074318342427068926252747510682786463825337751675217391725831317751827812631513469735778479880655271970150540720231201659682532118767861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] -273420475079617765327770248269992726027278929377975977300326491533438296152631075161722253567701030295467498537969689161844028680287349589049780005106316446446437639029001772927702530039484309760883906979232411263825824419755527042643600195107961310545472006052121018986586841202085496072614503963701871592764734634590622202168524190690886881512877997489402652951804069972937416936426523874723261800506793758077558986672105493683591911349244212936914260998234259201707396705131602351152116549984047125350795026093988090108530094721751792379602467800424502856729288954021311593946257070606254925633699796578524001289267445657037818055149608493416315518662458055999744370222604198770769215194837610973572063412962919402714357363215169660862978195540551134172042048623160420549971637560513101684218382106300698178330714105435029283040080010426061344949196662269889569766963863594310193287467733373691910315489230220620585288847715373185710186601657068342316358143675497732501906496535317010788364231542707413074666031959173399604388420365073937291084610458646687734960069733783536652627834005652018451015066854035077234735428585630063360392905062872664349483881945900245908047417391483090530593043144629970558836130309524631642205894243561514568774621411854150228558124959893491349840667630118803921963780799832971509408269478097575625541948015731142943570045749710501898630428249199440969862660247298925484802893418749694032108605838408047687543691128466461381131985226659675534248024584254371042331215884992911453708546170289203681479931315417980112989608150718905776809930380824259054973267137300238225499831447729008436525373321198810948615481289230397197221843702980564750935735722756644296976281198351128313832698275776888800578580706247569737749971554476544185309785387468768732757726965586067095307533649340063768533491941858819734608411590437328094219685696696478726218208015943102051599472539161559698386958300740725074864183865799815516230388947870729630596254021957576403544100257882513849241433208105756632344479757182601334796508433167099800669524413857078083481669156666174675865959567223001300791778204190132031234779046967147718639132757327227991231948547709509689153660935188644130908621788233042167387142728785513205790496823852503977611721710776576516913111971763619570816122864124282435385686481288398829729062698541229873178081515162341292558564503319399596237297149329406812838429691478015715818378067209626855205935983414254889246019364454942821892547403436094768828381321177787262441386549637580077912165639226850892745828892682091768372842345682867918813437405561880576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -2981972015234937607910402830549231565335181071244574896404936505299166740349361932842666125343276021239661028625573800716533381751434823686621820050157928968065733615317430209601876509319951344936453394948774737749399744059296257631571615798910925297476956028150617342044570008288629286577534911397343714984699758889699551363261200401308561100246402410694522495450215260094042433260488225956294079462916126047762822972150928217235196858244158855690813028439271430524185379554972394121712192490390344092585858863610052220481922469613361448693589181600550130864697933111998798660518983689202760990312073899043102585921679742724298066963447541950072662624239772673676990237405630065697245450662714785382689161127246832859049515185128718523048799052294006240630296847790922604211793127348275107551505217734579071227806041847330887192330400384956115781564572859428766541436089916089792244675923066590165715883222672536701101814191776622873758601497284222066704808466767508381163793363257516260170520988478163189078769994231097526217409243141520256289433717655509693140478279720215211205393142587457378219689609772338971069785987250263590666101364438350524333154255074444775490743028394224458380023369159443985432408192518843924271927302338583996610429355540083631213769011828554966397450333897562459769859071152212019091988983634744197654047087477756547308841426645360169029288835648541990198560991408591836426311409427655849093266253796265373626613494582941779653464093489397671813433183169318748958730204670087106061765724799385143871191295908150674893840138571692507671377080352982456347270949056194382842315876371218977147018714374768391930186945606670503094980472097546206339353709067579507621406709021404255679234517969093001838495491981303755595083111203050115810072775369683267242637682826795706878952215023360674968610395375329683263736148479004745929653870139926752714929557893490667348708477423483877119598715660394705059999374133357212640647639064093072389579017981070474611615487439503626693224000190400300696171932966156887391122101647698339450361412643106064196942396285640999306814016331518885222203641414923863888966658896463660505193718125780883369172026354733139649377495755044003185262793985941839557815350689818311051547987512302702111101527456651107633103745400443757100921042628862558581599516865881311631585592513157394160704770103989864393471311354437330288095200360965781614759164269928043416904227459638415125415958590457802924791755129194638196340522172734010693555427404189803195067155744344224910934248201456169121257616541965873272366171981703516506137307954869698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 16771806354064256944115856823283576607366773099752189191447435806083977374127486584770526222723138412808743898074264756748031699269258297446926446316321954725923710268791059307265189664897968804482888850759065883141375340103694732248756844163312097526610104327225429141204656100005054318187045346743267770050038097329367077346286169232072770990801758462430464424806796771260688364988123927975384796434790878996137990333585912682324651639409221071494095310289129117531448454164989231922089606002387501375216485976599193055264588409372500115613878311653823974513635131137286321278722041213326991729054803319670031592547095990232888720250356255423391335568961343613261593746082959717877654308847605891784791209904078971574083598268125338445902040254998217652341006150825269288536090153376854323283167365158630176999482301771870425112843716530593150194803904319829346246938395029675272340718537326994194355879901967206164487015701690184443066645669402265735332671394632633383314050870068872934657689767885921874544003534225146452712498671263053316237952566400011979648342068848028222957642624881538137262336488847661148599654555549613910554447629021516169146201400079438281202944004310707776749184330248645164612071360949575026684600883530126142780378591090364355127359286344100442275207453353111628278648294727160905311284569459038157330479829141583213847132792055890989169102072811684286483926604202816154340203477766388684482809254618004895240930358644432447682214056754340140884349881303202972244805495574523899975890582711952618664734881002560295776315543677367348512245716864761066658759584977689548923308928364075990438172793929002485774359047044719285897764348276094123658421362621512821845105481050924565908459469173783505733234614810300335815143205705972938331453624522758333865968187246742870881023868601320352002842795562139955794344816539941904407498202596826921522684543900354214418448913449900305487811610136548199127124570886884459202500195604911018254998322416445911137170406517323734682274858009128937549967380741516527463334894788978824350643627064048368565769891482956748976278344808643519823737005936249109462385775945688016910449546672967064590145881250823808170267307954472327266353749605116163647478200533202357841501318443775889176709222074440981160214211962589984473462077976587619772958782824354127766772834079988890391986954520583017342724064191588114432164076946200496769401984811443420400232334798456758468669859045812133912302875405521229261750617830927943217177947325652790048170680143789608646200124922240579037341878378833030013690702980196542790519696768924385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -504887505398506628362725167651131246484569520259299630799470628103539702997021258327456437518604461998932001536177249073725356747129409963395807245986356276498248237461309150549217153636728193761049194919484243924472556298965493669879047867032940246505172708919692740695756841005412264155164668109294386231982124436505070374334875912214541012388707513970464686421712243371756458536942251823506426641849201085766231872095770012336388634741605087878171075422858644136133883127280733495732137482754348307532289549753601875929456742752405566049348398541842597993685626317241024193450357687173526537499342224834833091910011105636883561312493959994125958773690827293331834177050309614092759862512237937262160848728458893928289315524547083038822235726374196186310744687160051218272698478473470310260862442627286124412189836529853705914283048928281710941396927462121151972818365827831417896029583226019920949622764788460519845137213578811181871752682344725841807571518007796337760618388031562819448134130624634118950107929256239101647300051032205344751825628154365663759152805246993384634265186257214393489070455486091345172885606057800602746540696128897942881040431626019965990491934063486159469458170937063048594185911128148927537963934417663122020991864053104725831849120563355307636615565670030602464781436975658987739103854647461611735113393879632694656696078231445471572417247035685968265147798156106359489083486125085700938620688760670430020002935471841930384168124356941556830192317728136545940510249538231366974630492328036438889421170678527360828162682556656938793842773165566915660670182545003475348240797359457189474033046189838603816408607834783845535893630592077939276004592350674639950922934600733142343033807522841048781044559518961183088150291217452709990093898156187873699028883558805501471729595513857874422099565478731235574111356868378625780914639055410919234011588653992727835415427672133699577739421715384717488932920134626694839992997758548305067145847682773787425076380093082806157215032670677321826647871467459938971318144724753785799346490063501244583014363403858211745088508459165477938295458953335768342280544682087120743566606528005566459601408568159601028560471083245092036195324120716699066484690306350541176426897175115285233470929406644726232222900356822927771324689529087800308135813490725388080213294149064230256501978602182761486089046530262999311832129037690223999973788495833506824906803938387368823884306927113674551428404088691463041467734067863734952904911110324107347564710415261274925618258771111120252744792707189898148048634642824829607699463554675507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] -133586315913591934512593113349853164978531851585506547560863261459073960504409502662394144705960091384394963484752007006438340964483798753937374143924245016946067906166107100051204355016370032851162238523276258943348683045085186627442442442133868029115523354395295735213036521549615317473573387260339586426365095848485678347928576741775398663352982765639548738355892565019939233040940855574152657891123813435639333569782240150193321949011671689413482869148263786870920324378657745069660529419979689323224207439262010241845347440084859885439372418437166669863738224627775291726617768842840353122167915702036281194755407021848937248652441949883896368817447905505329952153972862894545336670292037736896691769016817607843044702278467701521699363526798814960201089659132162555518493695918287938060845619198229560916058138203285383904798504927856253329271374945999259483545368105585656585719390577569534583417386658557112840699363701854419309078854599932908778661172398458368801402404281810437189499314593499858466187059420214498760759249329761171789559852939034566197031537147826268656696163626326282758612990824426598726575291387568213798678534304720366510150702658654217616107060255324137878552333364341609487953821747505935543410947906999890429600750741713692553078917925144558363497220370661206847367724771855886503167379404037612344558271321904916280507878768281046671145726003130573473172783531313829928508926323804933685804281061783170607420145734735024073875128509479815663301580422408477828891492496249445331299244650710834986784945895486727486784341069642066900713329948418376931802458988285316511322340322745768239090433474390393810662726632223282064709613267221206696952204014228176267809132110116979306573870627036570297214689212422171406613925418776536961009528605517209444036255513923014771973082713867776103973055994204928088084961328282136925812562648330842171296855817495887596837003033235853136494254100152384324209772497278814668865438346537021578696490821153079729125165884139138729016804652113117902641244863251315113183212410934734805925739403461267528929121254584963341378462866346772398753467262890682820074552183679641739231588318678517114239341176000434923937481819567223221280637819362105652749041989150710162220780027049636275775187954935189713762564427998984996310174394638594133504697520428734306542643497776641113338593133387122591003062534936884021175492888191742742127181104478047129263678127358584460796977762666996648183009059032936186895262731244449009678497181573752120932192968108978239584241820797800541671091298101659287345321983400538620442344965129837215744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] 238497480846765915721665833357358658614214798501491404512718139126165499526658661694960411512946743313371989495410856284045312066623833737212907665585512604037317389011697042916337485366554958970446196062671553988622162544004583134874018112702387599577011225500906488979180757657597967191871608843352016432395936502256204740617378432139266168032873780500203820305096728174597239461832335963514290326385341240471680440384185657214558862762556399335732426166066733782149453901223808748996109186924444113822887605417275720181550159977364752528682629188981904183448016275454034667784929062859119244060363976956558883457206388859768752106884613769851559359537063665516475344758225591564037812277252747409822977203581102635669274440362414010474927263546881836378199259819993202796717259899419169468798679286381287047709613369301158317064614962960344587960060228328128837489086435956441622776021477846021752760151792658644031940879758183545968172033488462268285826058245899111540417050961008296155998820136774974472280283194340465960660266316147661562128054750088859027050223534910846041596870859404253127453013856805686423114007477163294158482474211623667708378882268752221642761920319633276744785099428049774200650717671695524475131039480053992641778603806140192845583404841987582639834084361481110624689389463636582914027843661452909176614841031727833869282943909732745732930385907370125671409154579382255046609637792722017285929490756729761836413967786876872282007151900421171416413438035183491606973464199571471155241050372941742931253044928798203654718119788740957154789583681123907663355910182377506906492396079220438106686658714938420816690920376269995344709883141970221007548111311870986038645917402422807455257259001416581976722706037000155240877923692682599662686199685354345539499107764129529495756771336355118554207877674246790170714782702463135857226756979533387587320846207797474102830747433310932054001144691548280469628628911957527048270939649374040990804852029835718487113700327519589334815167993773816278251027785085238305793790795163250203772055998069433825235631964213034068275399591002456284551781098822326263004864985132742449557960860018252173322640588923787199411097971446918489322948080333985565191353872765185576326945255311301948720041009700754111202506498648629150688949360524240924028740237458913654692173843713117492027914683454308161286187630891195423305929645225043094641010896047111662435707071914641519590364479730721766261890897230578695216145530114218138044161544052930155237502661147888581311026820845381518255272814046719252280974048453293625573349064799797903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] -1765141061699492752146367508221475482445405930470160274423985463865220150667022749448405457944788569372847899514899532200434645629684590168678093446062818084899224421778754071744774385126021490954790582422752987289418123242051864490496083636094840899677162623314696631282748975800359345992759503048433840409925232250535350699878038863934384304337322180001480212004627202297351203197026997114069945212912140464939683703736319225520411135803080833844363251049556010408368870884011330003480425510016634674503587299564318663104347945421931545859841206891686396357198597067778972866493411580226790890708564179472517701106477652534959665066671452657515878227266876134302813232690919115146248393012370062053235470316414302617221499256336839848767591570962797601959865006733303954306156837421273160848962059199248042952701952850265933513438950548467863251478005389591352135243745802929673029629708979619998277988150686501053894242268696574167387496423976664612291618612495703350470982459346613156043462555525384075866495530881446054045728650439117248464356293377570991934906680235534568030456248832159720654109084571416996431315725710650682289128256728051051969304282155209796900782878123959912221384729485837206369045357293614406570709590096334710073920231410018233505303999894519787120226585263182609040619014852436520329476629265563801794255397955946706358706147315025168474960440702242187031573377084067913663725797274392365924576312002232789426313407672003609621158880428902270716411164712281599970836868426747423584330385441424992370614238272815320325940514848659783972343313065684243578622598414936673009839529122152257608484906514557071771325959439633447703363973876955396648259807040755772027751542804961239688817512302986836231953015260180396706779460605361464019893831166516566052768364984006573139997948597624156067438847521452604561774854617849782135381782749741273468023708937761639369369598635688057961969348247810635251726290979285049138557668098274408963989091940691394948700033198781749040812827481411018586751524171148732084958386793802575293961591091771521006217788153543852685385491577252138130935253100860297008384237604561545620497992232777469117041233567579350866094521992538400423009112887342605452125566167541321032002425027622938506422890252713359162881793848475363944870286215486960235906017532735947587898019040963076409079535238817923029101869539254010208212773055957359872008589491944624398262232458761211872261889928885111914485307664779510065944654146591050016723998530173414981822559884484001731916094754740727941756705285754997262056107239568536074996703027506305826816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] 29579015273596522858024878423930056077927304952350675498553891978783537512509452554451761745818354164575534160152630512445807077141340360162908981111055242682097819553554456027547559020648551016835315266161380615898050751045799444053914555584452802113914634669064657536324889650747195139981821851202171588503856059421541651687886167379054577084033923130595188819696345950909661038408681252910288235949236406457137252793486007698602012899909261475378631068199111242170820681280542669558966173874915787010134366715256909183152246891374455156318620938057096942900729186855099947036692497021808216659582170412484609355273824071065421316748772017043245654439874202665340724657786530503966264632960513648446797308991215741939326863618465331237646241942388072949717232395953493015865492046506076195799180687694503752183222033310862694354762527439581933557414407286517734753520266838828832658121715800886214648031454708669146651486231854084412067725257992153993976747220718784388201095104214576117235400242980599676828091369869591604840177414007095045591603706626453365018112693348686817802763246875373182345474720580779840573018062192690708871103480877040298955808881999655565418299835736142578918751235090838710100158538440570159159885971293163384645433421050982955689002563729527044112349494532088969030104275309127011140785788196896576057807696985117171723009030154625825148030072355596596478688026273415601014494112359882306985903005362700159461630128614534059344395441938515440508837485372320577882200584252554591709408811458063507546263671844383646171893166486263740454567947341224594648338172734468434354117884090320713245533325069583530845810888296150157640900566472766960431736706574115623316872688692536308083388857149753591097067252737350071286136573047492829553632121299546363073896114510504841807050817854729924474986667080913808454288255087738994228593323959560587131561006574959727771511466862115700782194594263857538691049175595083649717761242128001215895475816642866981369912867344310882483200828374668362620953413240085934906605769022751429260099786267814558798194307700669213863293821993083819448091066127367173981193466518454636034617526149612561033083227234529203484546603936498977263820478122072051216484945993065756587540787677804172288546997889402217930209620710610504121157827305720957370033288353377310095559973822060813811021394238106101426708734538972971862612068331847642096832390148964856063169475374562433729681114603735098506534774266076144353900456479738492483234658602501309029833482740857671873956662571721967711893572591780927196236216147846440116708929589896890286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] -220576048556150160003260319757457976618271352148549870769318097767419632757008589361762204914196918117849762686583724024007345848432259651380216560852178769673078646082531173347922660858813890724755997598617298251121742111245034421688516036036551885021822216859567352989431363400852189250165484305606384361961786597460150713221833049998205856889150350084815859711407691483792505806866290983455188274925157159894977435995651020661818370557977165943697518138165581987533775260587243306416764074633581398906858454822578347160538440974307463132983144436750652959339015474445483062621084085434454862105523347069315490646540381023504848261212378075952260933394693582352115744285818290539583852626008910099723888607722435698130643798824270979325308472694801465113541858065901114399127991142048301045514724227196951723664011795734784034311322098374824188211920624174859678784639041203967636201450272407724049850208478987100496574441864013472058088048259245458807665762028039850354761605186052939792044097719435673233264587588467430254420026734221351095267542664662589085940229385109084854764233483087202475392849199163448870673821184190726903002993149588167626553479249608841473037297670581668636711293277556388271087367280831892483900864541087942589191005666706553262771150967781978016023438186452228634612773987375715699059559565226988011804609695399325153598421000153287557312300321288168423854143762027126234613102238097203882415256461465711440914973613921159229572587803360892136534132294560310890775869323396775841271364624728419230120187048200807328786519269336673376255027489750470450470552290802227657595275299771907362174518517345152224095268029354910557223851895261834878729976456127862034357638394905179358082187442826598147307745402219201257502876809726096780476486191956459817718535411204086186728019946503240309677339458933000533019791843510879529888233243673596815234123452386875777318876807849524537410273198208872577461402957389885004861648290826203118456745303589154306603837583010934431983212913705247860007296174090569467585778462936919649859137407918361714218250887652659044735726638148996756058304450924193605144627118817331325074569134215154543817129419855269473997493034966975227752660906337894435027295244382543985872013042473226119657526611623304021834237565236698628165691623786088424311123844794576994013702009203467443209811000928154528783131561140320224964118228653214318952870783233913857958533224949004476834201849306384018400358369297077260422256391288802757419086721515867419109061060994425554998494355144907793849682086774810412271106991006376805488305957495139697950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 1009565270333858928883830460328789899281902590240523410753586373084750163450336264426355333346568093712576584168763334234246257265206870721162718768514158217241727956680748496865069077470928729444539345023765070469630095975905331279637290876191106543113784965479086064609705382837557995378021510756139959056570998005318974657728073800129531950113672218191064608477748591713718715027003617329736170173961633639249653896155143590889994715830600349580752278273404621482752436263501458131580089194403423365372998392348529637552241912900136949188311063921444362245149330391518194547511726911260626122323162540837567549552667559113646517921039062363565458453609649288657980113763045745473047875643474054564353234629681300728645348037584694968945645782919210948488635016007639074109254026881439394936970035897558026943297901676228532908351554186479090896884600229529221091231556368450337833282157553418339711120875955715799583650120645551678188667541571170008066390195671682335209943455291876830768557270490215087399143109548203468696716299908452895116330876142796412292933405337611943055922928633864717704711137669405116135735729553788704981299102815100078896421893848294548974183931311885164917656198475491567831559361921117986098444604870856507534597909194241185309362061179799498904875779827224246240980793130119112288766538089302568532100471849473059182190279728692527615408914143538597422734965995689048690689290024236669085219576159005262559508934555234270691441803450678124268129268915433654831357619132621590337791687490353889981336848950905081223810833087760999167471776406717626298655901705115699528845672516584069148383285279825525849593786428031398785513219434012678288866103600488871961893330815816795092648379739749352419928422138793655984232908326981092415368154892814595938428928818452585731686585494794740915216610556779953343929232350392684824230717671390763290104233311052075659426499773995098227148974656794690863475297306630663252913853731659714209672680259316770205489072327090390601882708078040116483957531131316554688644397903604379166513427676644501039973627177451603842100676654151707150163217444843050826065769973278073740447239410057264290800899397603372700929225483328408918151887610637194631173585249979172012096706849971969721362713284400262790672040563447686914920812765553080100399443409943761287334560743923800871731269116087117335161132978038858774909606280859737094777279789869922435713175970298661801796127146315095872245090342780474869952808099759329424132124067584253537761976332847992256968705942978941035897394859579634580585354194026592524615793506089706507468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] -3305492839186096230183898608166209134079472929185815073609961030117383014162201974337972881660114024460905084953712250569501109630154329408574622262540263413728391065282429242726713415453170516498148128840935046725393100622203867855019295577060223152895780439796552329621932347982842933444997202144260931446551428137715493939140037893899838820535472110812751990592212806289153972488028240519128763158438873423145274330955729103490684582146149992210160637946901363842763120737727972291590584132503342375255367876243989279496386505339637609237638584521713855365767588837415500235709419748729748421786694035169470561319079242803043421712292379813216218369690613557720140659646197942500767249614478391392615293017005319468761706845211101783688068129171054987840749005334397686685817749558268290510212426065792482289776754098925804998730853207736703071808912818532059845305970044200449943558295824427989571069073797016771850934434852950681048365285257784854124237004676267138660348539533276540927997620738166387542230783633155857817543932453513522552668016038342544409424718580468422877747679293325279810741827966360442391079642371422194629049959864410237352928577648550512178087955265946181108345663821389127056008066010846270546785502341937149278160758436231100320900705877165137908469668645821831927886534489458919909966166625281955092587461673587021066376065753198535200080593680112411955399037730545890230236370979353235202382516645214827404107276430284938570063888534498124692017980527541503297048316258240813316047970062704400247986850442437496545266959646605198250520679925240329409310516568865316028472377076822023500632195981456060399735851153495991051032555143416233665754985205914083563675321635018171207764016363538682944023641553821698054724519011005094563961945898792028802751353497426432143843126611222358896067832329746688342110973098732947704806657236387387523448655296532194164084152749189839293561067512262415826684751512586522634037270976402721309369952299752203745071478085386833331600952982242209686138176922290575051014714883819670235892183978874842873814381814648029175079593151610464411294668859979353987964532457689312101148070234405358452030053058118427577071646569837303930981185242090120503422585335684837267833372522632938210338689601275156142666116931081099417198485935999554050508231578575538948350517460416905264058831156537721856309274004594914011841221619156965829525302456760957902855121343495977976785386577299640939750454354615556285226261293578835074947878472686998241071867808471987919144617420086838287831084109530863991649978801023826673892246582728771193798656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] 8374815681387206262070597584469480326099816202705399804940234041801050243960126695981793835620872017843234500130938123665242284181197947419729646300052582476017819056918007623446060731813034584639278619313574465336411842754747790342998639723581682340385752091148418306993704650819289191589302188945440707105388150889626060619410342041802798574716076650171485997259208464109000919318724852759481752524272406032637994679157840339309778651911687289118714098216856306438323405000347075900374006071449282579382041668504321123672427117111828754996369586653484738813285554569387546018299927390472901444253882461062150859363467072268134289281428437756107963673633547027236335970856361948144639937925356706051362549106159064497613118445939689160937800486311392214241712490850813574007583067292796381955693342335663202440710677819981859938443626896565297183569377244586520777993365446170810794232857140285062913949263746127908150091399289528691087939045991743245524054055501509921785770746294706022467786950678377115741208818703828253894593080304830245001896833250405583425285447745467740892505683842000676715406123339795792515785852460707236568372757909308365556264265678860745618429585349222457521056215483894562754082437698996101129332279796193036406870439358780819074617031820029275017392461698271555090213008340588252419074191741863390179657372002139523868891335104306360308619777678405249347632016327285153565427265428037494027931646315083478887386459097015406041905607948161629439669564219613585271065627701673012257782695005605726259622226428603609115471805092391156181119412346041927612676469902142928588644783670621731461676459509243318776948709931847339384223981459162308693826839005458391243955134823123843825716130040656452327921676608293526125257776258241686700192060545120993265571228211802658959526992508563148472685876479551322796177583966555367827323353469688218471563123114509949851705793024850669189292250821208513034254466878401721437033345186195002676810168593114804008458759728237024271844593934733109899380797683776725766619626390239354488348632727190966234442030956651663442245105347954436857057666619344662290388480820475316371350727586998550406804301910242666230431206030614091220257805001528038468702754742842276812583855103429246452267830047413518621427365916304078578121232471240421939501912290238284660877998224083411298388169513242807355526620735107575783786539318024133694722122997978097411237977190207726472787999617064742550374103416471360635345211644247535303242965433458368508388181642047931044668693814581578650237834964803310662110713749363331886423636439853662512087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] -17180736145156048640754928229722886617840695926283009768549413067874011261413589478886801587228684140493561410662337916288919577506513980987948681279574959346592154133264284174129620019387448944003412226098131167740652747380832018317095572669360907960682555070397396624505999451263455633442666144919754902511524252651806635075634266414912746245396967364987984764975774939195953059586392660792120100431786797542944993469399912084583792605633835677443486920130706762694286492405030081334243662992808599445113302773913599688542603818964080672848538912129505056575005659598504955261655742057393480385781422212891004449319898904513900006194878702308922529120042613653782802587874819214694100308331197934335798592829529531391166978035521403965901864115940392786348554878317846267017632215336199879133489602817014883636314870251928736484091536777551222939680433224107290271126103591085474472452101565245498151708657887770406382844331837566906828450945954188646211494991257022022890392339422366643622965048108060221596016763812374548047453507636719712956235697830741673475900261016594882702349918567451774532715481118362960415986092901846317982350820126120470697197436207570629956493591569718462984535781044481201478658558860858077598003310823290556429021965756481476793307993158096397711059126679823947705818168653435368114873317503993057138159810668622070723477598158804575672769361771686362071840526216620363670644628142822677395655749592119595093754263414759568877579327150780457095583408221825074657130212102052124889028284483347943193182159308665982162563762913265247312348362741032335130164006574250561819845381315788192303469856625273283529317502569128192407018982967222120806121729696108970754134302596053844286811785946228623936583379872480487153142329622429121329436258571212540471476625366545881426744999340655434155687649333737929046149190770884525613506367285411689343425950225913497905702099789001830624196593387298064899260469915703631504603823000908728384794807366729979299915434284101163103790431651682684281245753873257302852074086891483000344975739117264981400868679426653456275281747559012439924684072524843036381058270875726395492864819845901840662109971481247961429234246500071133364710497271854561644157725250419254168740754258346150159596614089294720709829732951317062852323046958359133786055741491323259084920252969325334653839063654469634682016170981196638580539700338255517114917369287063786216678260793649065586545798045581431766994269302206550072735381115853922466349996844563264269349323968785019569150112362535595911296602899542726028622538746213173901767749274021789268180992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] 29246760250116780941671304186612128765276721025865562893793395634398565805076439984278764133256093288454923626881597116616412952533127032525741972789753818763393771908802765796920610647597895839555357327013517996130438404863269834222532031271480575205662469848561362054945215610373383737036442718914274779428490606789208385904856942209894197776734338645443563102654231295100343169282247251736988930557560998696489668006967742220229472890768401012934921490913625108844637841676077943198718258626435914839264844554725628267126154248743038538506000878017108885415636811609964915714042456837159184621526579734447411956814029121724889037395702838864954289803851357561725993155418306297368014700678966364359589428465130657543983180685691133192660786157061712066488898295632702321937174006412263648900418710795069181369572002417113918932105718891512858754071655760078092350710116120490717589131082824748558204158086432780694362250988180030521420551208299370515424764236610182878224449590759190452687312585985653595652734237816430558599676190364950845277698147322568168226810683021873832699332179863735644252308208234980213245093833064525396977432135632161111124465005183429017660697776729903947462712178554079794855099327003355690044984829894974868910690298225780494857348786241504029850740086488579727028834178089945750812364760796910857323800247340209583897603656514871338188238656250206088197112569235515992387842668220758913294442213476398046381255204328365951782777367712705145366774177299070412712055390377945735985497864315544775498771643927055872123340170834313485515037513625666428095201410955878086432236417876790445263446169096765885942203595185041515072463618449782402733724223683800343530826192597317027397750088059611289746935880923575061186785070485439758469288499135264059755694325618099161341615962133414280815662453390077727908756502856485121790755270851541279716301136364586599565313720024721325014188689448490581440513278390364187079824643439532105466529666779485713358866334016975432426004717818920706730416743868440313067455090004428387057605066185693409166044110415846761641293488119263580343726395790093906147091247808092335691690701288618705206546200024093042289345615026538573458921255608324577727231576386027438725943659749303169315841892222296136985395958232479456513366951137569985383091688348953003653450443544091246366339936966563702536531408181917038655778082840068293323564054273347134465773863909650157597089674538529182419545940885829717124278375478718332956120195192186724648685154858792296042595114408848576442780247395887367710139643041894866087661358955815061841510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] -41450395608663166684734611731381408090384383007826651434471966220191752193785010475725441092168347338719402338195285792446712407379904339817516186336175691419584543673373281191384076265151536035874761077695742478780943712071344146879083822133700604478152515890612134773309939619829473239114835909297606594645568764623592327961143339317889170825604892274886919431329351579323484870156334414047566623586931582348747236679037869760453661484957290581124526268922427809867249046050528203041929890441801469769531600515030834174072010680510953765971559257101646618846676100333769644181491970457368437033016777778061043477425422273573698133874570298612038983779525292419406132367897428563658252918098963851868958949605667539842734276537914401442483443787371670721902842672108842316106705027121532770615057654403452068424660970590747055818269633152129615344265670402060512856031214217961101749909439843727769708171953500225209354385434505424775704458332634091455845666459547787069656189857829276457126776271071651327370228122727846336888460096207275185052256324598598758943208220211638397618842161840940891571213671861357248048949700516400972594149275473714322513812001949093862356364942275473321270054580558208386377576259498048159967871150135580403293731281805729842466121206357429128041652008732603357989350805487495244048622436766599479835726139148746719415780477800625596029165975928902044423763011791570583145310337251540168650689970922742562334256700226049956451281543343293495700519652516854897470616310569754781805328149084402388023280638085577532026751338607858497161818098786988532710028206781763052091152547996907098312038137351932503476352341775004066605292094670832030812394769742387505416714394115220846579584602371874370888686612616305423504025729683890519251969856284614526488482763957983784757018332232930198996167374532060312197067423065239210636252540033259674776895093077063990835265620232848473680136164576410569121273724213101453963187052520627867448642608709438504717697641789524586226101436332546732853117573226396736722343721187625945732217120530197657259044177703315427631938669138572999779702127989141346425884473256495340615054468018604126269736142281470666134227817750368089778430535654378274769895172422026227944870142941349282445662719418621744024723851882187865951567550265838058421039584950863835617668026254878541107848872765074234795214760227476513096456056299218561338748912093736550073145526619467684532999517666843643943708762254126546333391626691039551166965393201526709957439673740492751777481417985270550328403837186526730488573460598143288033245108491475353172180992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] 47252465863283888839251790672688891034656086752370210816872947445193999718495341189845404936963750488207775234379965195230660329966741506151691383784822197198341819824024526241374617074342314021606325869927584871276076829635909901513120857263078888373660568033605230671515071212447583587603011904785323971912841936574561221088518086674125434151142139255072133038567495371772982633358436366560275956524048020583840020923013121294201136090656117648302614231755552631930623222890431430453101499255432934052660281463735428415860665063742612177726831873145650503206761634157769491661595720163869810103743876188418394486851889215512314482650146242877624370158918647349915456618202744585710463860378486631296190406087298752815685336422324369975262585449558904291449506132782000198657924389256737453175647862072364024872605706312688333854224472912085704748750391885755647139037692794060928352675956336230337039458831532653062095727226739611100667583334500981205147707115774016599327163519969672418948252038134954832048843492160647088499342827538674283390699034573721044911541715568884563157032512476795466206210304464468766350584306229007807837722553083722969219745199721985700157506967398067877538327022951305907399374931652803178679495062400539823399510976013250937468747760440456068333576168124145110300157547053552153987166759734899086147172775869493190233691366351237127688886640426320988943810687213334642044778581015790773110802122612229649467240496042439739412421943170048377023621057273582467449738213375557976649942198067446227318275908440635554044293496483013080819971464136471339706780539086060912485336517145019972312991574963191818590028727225182642478509188537167815149834349247971321960871782566931347032205780570996028559816101812203350651318921692737758326785490353752362263756964616723727914028132724520715646193740905602428208971971832255479872661204255882276359801998228021397473012978458775484592280767891312300276198063268143585558983782167681225922992430214466643777958438780017040257956028137708384169858197016599460843811268831891739286988753655183346766867299031743412123645205747143309257141468803586895852704367950094323615909221562571752034624046921645233777284240602814456628648085179275422767624999098396371029832393044473623230867869947410547048788339930798954173673156480905329939847084101859113430783925931933030080900296403639270915225529138318221621125582974581716395792380066518229391848978023724797169860745071278705124210766744670494401819549202906325068747260618209608202268290068681443686266874087968447005248287418887047684368370024078115166713006160839648623984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] -36706901447386578320969081103903721438516851526912263883943847270770594537689154591209069244684183028763518101061470983336839353437876899888930073921439266715358305423510860573697999375573306001176213246875416939788669176952708588979960826128148115337522019710077305282306699323583316969047442261812468622227120995088159240447093539993184549360348382884054230997904472292776778919389183184593768113672651302164643423247334895408173123536866171785254070867843345182186837662478796436970406096907796540875579093423513381654637491866369505335300062616904749329650074943429481960065113074179427932969739389718847388100470513274388634314839851079812968098101239529909511788927822619978653233092477128879762199962192492817451351500742409702701512571278556410777762248572198934086420762531981400046994373283162490007926804117146652401274301149991096510296777343925381110877922991421135613744062658701270488855681386591442142221912252384997005989119642249662370309475469095950350338807012465623776685161990078460365354809462394895347228003602880572416687928562266102219919884136539688662077804991015916839978178046885541984348266737437295855508098361906651788337488142634149830213043277626107266703114640643874653683090120480647107631874945330135636208241348421953862845828431973812200101648799596844037058157386961310760700012139896909379467450025270713184689788011793185275273933597306505254003926049162182843773761320900287347138748266134964530630189141736235988789380975031429365033785144386821148614990131409880106554316974953000533513593194397410300577460969819946840907073772082952244020526282585622685003367469456515785072024446622600942482134032098968683502300783718602242712587123907851998937068873625858675734028920444455873805598512285390731730764162065201270915496665105014060729264361024487196172617438441882796609547151999222658534427955792680422755822221181393453170886941763938427416265145763519908704263456615740131479758346014907754618782462793737128151096238183016648456503527662048178357328762174902504959321753240434459644460609323401477827092181607707674640782959230762283021094402654346219670919740730063825711365097378005433950150914400102120974366790189639964864601280826767324314184746570751236656204571032160944599927859934348824315217711040715012486262849433213470755799341402033348473950285408521658452466513524789879264856636385964587577195991372712566786110967270542974029746344607974439228514076237385525275464799106971732597259396044080517260083997944273497529947973273045910144312681787151516640703454949842981664660790953760916301766161412798913967028885697600665308626944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -2511742162579963297195529541281480776227221847312269194936878550522357242255701256089320402926357679880694637204723785912348224598462182851704490069601820623258337278437207629583542201549269481234049873172459775617543020465701828437337221936909023643970218614757875155261853407711087438081484813972676640761681435374163675864549205516262175083340802148879495546515944099554243967038709593062444224677825837411404538326369510847913168808424261024453092824834704825404214147966590193072964777098783685057955091868178319529083860208149438740474765704318397321152452986391298756988806382557480395101774356193325444681843272305478392943034206619797378706243250098461496155576968759124925284284754295642846946970921488115307534837561028021200014024585841734699465085033965114040562177954341423280582567288032473968039588157689749718470585053413171971227603926268083363541553438141187137875866649595353364431740498373679942323776181334817635005802046265768827415713457275372954789568566310804225601052785115178934203592322313252214581462205636236083618900748388335501211336514841484803628689573975059137677469549055448763624393094108684088522669256162862660008553018192938196724296379382756269140707711363051111229418640764587440695486338332075347785735275960086015124160434244511733403537341527590511494601631350695242589979577826964688519267487623578330239101670558759218485571103588536237683637558977049175051019706403155756504381422056470822686152694131700100631319100315996471683510904148210428117990462134905042392962552824919606409541548927092533255685313113006731574360610306952774397471500757164399702741142474448459428755045408871773825446273413822295302177586092586375550605592235172874917258047087198751910481722299129771171636430732795118284812442050720947446723594762068149169818300665961535349912335892404549231358152629344425790710761528549030184857901750918353208216042848473857638445342253969455375083975518268317190338881658644552944995148525410207397599033781565345510142423704303138024507290503332115984722634121543323949313365612379144245835614241586383980746222457479549562238313116729821555581149451261556841149446089068155786918270186427452060880077320045002938505491713597630317386239107356484887228815755106029488876179031963540999976343634275858882207644971329817425846928780803032165263183235163150235973751607884451637842298873191323496686038300331522576866206150048578755394498203659420489706775935609633822021246823862821285871295860855474626330617210040329227861965605658856054296868531995987382748557057560864709775771700075697019240704468916489095432273546100521461350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 81526726851764933223891940223832057089423446278366330233345879587845874153450516904613011901703510841208722817820572071427675199599853681935932372242803811045166409503388075857090938422983084041190647396941485966237902714825593436215791087011727102500006502301198199193668590167230129595197558310075651834334370733423021316646304905987754699072403553127125591635278583037495480500517629536379770123490152486225711394463803090923054462488965373934736627397447377177359001535409391408788491615440985349010092195619667112650158242391043059174596296895387786602946077562459209813895846187143855874528417485177500237906729769583008625117138633442191759131361928688964017916934947281651843460422248071713697538259161456473169837822631118597564404229151556846423033912298724938527451352575520595854945451538063252533433458229584260994569362178135192181230862837873971664886454309900920498637264348068094629777080513971320420141646988791244192704044479976316852276007705945674950833352428312504413417212106956252384037699010450103456920925863319061534240938753647759846150701368416586369897271927351624581875462300196829609219097422439980963284292739848867997980689110509621715781089988276431140337817854035585874762986332121861144060605488568730512852281461900840282660258512011396031879986989474818651445805505224195836850284813304363356188865228734169604775990159594532039890132320605513390343609381122980335632120531462969596116781697755634029420990743789693211557474521709840475327317535542729765037755378942702197559959940831021819691007993038188128251619901748884379394120145334476877773542217591353758394676958602090889269604523103964372971486790450436444000894260466204446119700833664553499463600276886343156464200776795113028795248722906895715648059622386095096333950668011738206163834054777669176723741497170923289196649822299961883629696251965435073274824657797602249737271056122953625735468630186004701510942024016501240370892852213293212616882762332716905338585589873136560275669677350971146308756893308626087151609653047832751501009025729908180787703515570531546638678244248989940612077516476190045705902015025705131910840829069309238496788721966082619441409871314308604083967254639077074632288397203559817550111947650780667775750012445734981561168435078685942769405328877636491240614673034226008172204164346724373965463937646865724573249131640941812492264668361348310320240430956901016885958371346701650056657187852464540620783307697640944277854765476736289894836120761910834302941984226602533761987778850795040888386426033590203794822090463648375109795590841266792256513496130935038586912768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -199654756973698150943644496377282879070524383999377720182255151414003810786866650245422481932418713768348129105395160963621152740436276791951837774299303985146484416092726436685952710433146417217874716100925655293029715590332097807562370922344419253751652636018701992180088102323820412785939125033345814966858174427437037198841182274077569255874473723284622288007726660730183175344032104493178347295988366624191706636016463322278865887932637746963671886139359733624137016718888429079761482016042872292803038150898978299668535565480519736642226804585093536192563667652661656798686662925993129916868332770301567544531423315622770812184663624358576305233197168178674419766814362955950378957755874538917141956689454458650814867799859949706568786887429137908987817622942976544327954245858917479776073984798319532039819340136919052375345018154458287112629925892815034967216455036177672524385405877842227471850573721149940084175132307473576483671772915890953840061021845129463848419843916401825446687107864832965428026696521416483326664057030843250108752285227475253376104998348974216838642313714982869195638260286549433450792395882497172864181058836261417175299488511784164401295142020109309843215077786878296990486159758097021498571253042209700020250094221570736790622909603836551398047397185654565994943784938491478371537795339229155044267780151240129484499307573465449675777116141977627189671647621676437218763195943010256197263553631541004591543979496203041090406681087629323706205877780064770085281117887524227170675601909296731138638896745782183402165220178398824103624240097279454801750202492064299875511641955617127416443695876019342210971139895781123381281904611693044993644651313768799696599113767574910723754638947141691442999415484848727832339155369108548345012528656435761908285707803865600947204708683214933915229921031675927241314667982659984650755831613649908330588892612062002956755227824076559232286374010105250320571379122184958655927245854159224664677685213030313258738000295711697911746422187784718546273529993983418936225714191457791564382172538682943454206614610236555105510088000138372411164414489926599860899722156460942325802304991287589873002368801269673327559975337656063820317063813789297555217786693886257392548544422756628028201580353113840181611755898196764337391363553476766920539505372135803049797329812884004582315092385145553799158062310039632150311265061631351756125273610959672860591181168023945922557233118819786192321534130077680015493378723583291151904572137445722162838603224630248072114061321892033777292562176278157045561054413040202319491732429438123809366343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 324011715720131998175805730440705996432313317033933928333344086966862430443435828278554138060746877400112787316102731139934285249174863094371525255719158666427398224567400447134031133314448820033974694781775855999622928775264332693392530562243434598406855189730960997197028562658350313750441248683165232829466584846950361170283913606123463745452085705293477460900274842543915972319757021464185191125424843939416966395990612225492853341742679456454778495020906465790888582704191014993159898886869472116072672339771387670867179879416415764566447241588868306783327668150772788116592686279933954417506265517568379959107484848059337529337606654646156300438842466788728240196958000824202843579341265006362538033102648608862031376836257941346235773888822322968498848249970408865832354393519573059848231733252839452580461397022718178684054913791981776408326613560007473454659201587940105672099952925037834028421181777615196635785249219826440666515132694057624247953731921624820721972784738189105095340056741049832627174577628993714244133161156262103767259786707920060003149652654527045149040054523124005137833342514797065583703079963060279688386718029747433425660836173695980848707998843964904833927102457491748631108428712874400555293873580094159371857019235765550833528353600224443264369995096338064483718108655136959677093713503427096514942621310045133037732534653282567977980532734833136938176323127908481107332039934735506499271638947817683091676357259883205135008337205437048680250920929672484026451707585310378687553713125540482313432190933152862596060640494440841144857771585311298220376684453937933931736948806777074449867621025959018811819112721357342911206478062317008357340917219587163341506909355573346795835942726367518358984266787491619698704081955135809917781765816876091062290187323281376445166058275786699029330200748006327938615893066331236641549706904281304461170917396796265076813531063266526640702764887647224866632605071347561283805193268877445801361107293916854875115492690168659373742687615421735938542992783113025231715623527548920956961603264460019883657623211086742172692573916692351606328446949704902477264670186371961405330800608310929191202117013928445520878218257096091663789076604828974580530417451643150349830656386640372117698042350968930253330032116657944909486123524094171279632171659230711637479705825227354920880881088415545701311543317878535125823436294283807474663669746370441077164312761578692274011687007920289841833856436114896824017422346674846538279804255995475234811927019179714619463788983083568906737375807545076493522810090947539099764671435442073540996628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -370520353946124448218881817266074756180863952116815699040493624783574659943780011220610125255697148883174003344925617679280612967579818158958547946013093979215807626443653027330241795727114705437056306685964395504032299087211998886419190211397418120063773948590329765782569684414262678616129448424172395946137233263057601536825511248361249728547657411305227327572365518352705463168541994952269933919690566019976199542815125632547308047408462412160546606404768789874480903553344075196861712311953579073096230464424151318330062763578793613211496528098409766209411267270970529848587280666627563879315222643937763995126527065022545810458086901531814488243398452270520102466967523868047595360939248878481655753464097896618395099404740976640315430933425957238860237540352180356235874293571124158646589938511395197798268449571179875454022763197453956149991839991047184881683888763926498818481740797932159629219964635375164922548437703837525121430907120980761462782668881693447196498698955374539186029141653816002646724482156361657056517315323356020797146728976380475583016464657423895684776428992110107710490205843821904852969996711713609094492416687395490761163714967089783998963344260198398155954131789381945893965835356101912605486584063192369412192183096723465986540293900345929892936816641754066905466741929088656601862978764478843917852919024794645148681907188586795891178708679246400196054937683552352724748938311273678402328838797345065703839940790501790227231571775402939919134650182735514809685873550294078207209617214278957075705876495891021388944449510269376329248304291930974449557524590053957854113091437046274698973975458207384001672358323831559052425115557196553734495412650392045681134511086052482516679024961385885906972637620094269383546996698905619898570778263630914914897313944531800724256846133343193965129039423052743105784130170220888624339453762030850360299074189094349897920405673763050133087954819161594344610837181115318659666469414832718286803736591583593831971459736449985244490892954575752707523460389294224617447578831435761536648083875110642086959747191481653067478263588610685228266147425215721312970938346519441028482070883851569864797845073120339174970790939804175344246611933517425510356766011715025721911782997462527134072314664263714912045886069178714964412566486819334920883800236734483572441172515791813177678136330747501462738606302420319996736612956900451626476004260769214783108872075969755600656078852549612531036330127222981982311019739203531782233429348780789124730957311482688571040038143653214932178590494685351097748981747739657022727638662192436524718489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 214119440016455296467658720039396129371324304979682424942795287299773229920239828832621441352413998388331983557158891370076882416413877717785753866756581346277306818705075182671223788517976818049806115534530204486026825990289012575815517159512292282742806274419793463480658242008647777235825931078879747914856098262121043636829690664853675048105394342136797701333488039152358848581849327028944738033680924213085142264819186325063824012472806543630467407705027461132011291466171944000378673408205314680178426403777023764509993980939646107039973071097013108254851194320573474813051978692288935377638878528394355422373515860814912884902574447210959863829449004599762000432900812149792250238636852750563347521561066706961696703981047556061244511460087542523637550951426444804867629768506745168924908480915029846984040199623923004012317246187440314629908829476970294828721717971823451773999506478489860025838428716038154505811524172205594094730644300546221420360229978329067865238604320699490503176580214064118552506452231294610099706306710508017501174317189980699367984112592466491392710134693894716225626130606937689572157902551190240021333238036418977382176377107432923843739470792485095329242556872572773712710094628938284483057771639338964261955116651662865572186819056095247920189493002712243931942013873082866078877231298340852723085657076598924230049586326670360359693256584478658168137217975031002677430715214952813032306758982955702124663630008947280578320617854421931427848415999470438251482600238360850635794019011258172358396771593268992716100560289384977421559676624038328543705362582930108355290290096783033620833728835490726177559750441163113507312148552230067342289725735671893494764789430062271721063068726313195263769039687570043817410408412586598286979857733261568328260557207596502237326721628950363380486344652527281907355712439066071313044161496983023441912214636299608156262269120189267936350765310033076642291373394932036441480967791184738585447691078565031269079371784796823897668931298506811241108508032513651969506585901478638069085994546365626431632584837957523481398744288648424385538658063915463440507936384777159726838637236737274477014013935166007039056446851074440733284121185787262537886578952407175219134904088867943327497350288272251588453390119025543227564669568148021978217936145955027094594547544685860942603094312438652704516021945608343389422835907882681000293906541019483565235570803406542903543838711363944105181642385214071753862853303647962390738160840505272419421397516105869594976969321508834883484341674315719211694727489744411319722914329104151647487000576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] 252115343257774256820404654282920067432342861715798590579497500840382245561762665439099866948280819335307960131325757408043252925650783395393972059948038273501366836772233954097202365660757033604091832383288913680321739252140804799077646947342246764472591439438440194679762927578986315746532189721409988108045118176942285021036970987849094719890427806481372892476211501692680509892019822361789248922810316755990804349216831553237069383572628607975787267016124303650061603446316663723423180158746242269004373995897028448753095212010811343762028098028580916821589825233107824900103259571588459656840193664825546878133398145633649454643852533893059955055409983812079985191420850141961868369079827484965384226563399489494129168476893235916520508798787318767771431296479333725169788547647464688867810427642936099416371806134267131743102476541416156095627451582214121123315730884845143236257596803347400016528557307507723593368813635669210548960589374396777075623303406842558693574643101701819077792796698836457533637225762961320956128394605053848104330695367894061845846552068308870239239927236377301819485794225880868007599493956819138051392143070211076506534885537168506971763240344049018954676170998722973151478243511539186247837993297387618666077232293340843301781815651383891538963266392184214912485289610575914284969304573941121924606402486737716663640051406504789877214922684337754934659307404724215917163165050285515897036224064324507730360237431987756963629391470043674168596770055334415393447430166618327814944118707496629765139174843319307469164642986840901381607920160578024895141614397846203941460097436229989540007995055044422664100450789116170074009364073766788512465409169070058969364460238140495134133618492153945739953932157515778002193082590157104379373845359299891312990175686574551195346182846508827527668773085867296308410352278433096651098591684588531809037188243818229468609298220863672414585946669516753801278017221124271047832166588339809203388473856909436948181609398569218781153916097252274458858421979374431696580026532272535575527830421907519040610621559944353228021460845457633584445322375860961596554596566824755998786660175820211456395032336846510198271874432343961707456513329569931449303838558083573123704855433636981426238290537310912607484950562784529482630484162230741387241928240598167932222203518081030125311180384226126320850560115804683125361870571892368601576664397590450393380923928851512502607604331346355718362791121605809550216183590584857084426165506043386063862277016930767406419374334419593458073753792699538460548056931553718775846273426494081575084359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] -1031363590439947178366963685289742275227283953259064482064053389315521938338204319979386786947290888263113385719836681816477973398477264695021146350306342187120668326557405469848220309013444989826605835166247059241954165931941879766182463624967798934726480355963297196553553964667258763865456261029383413727224854337729736122735659077826064437058365836005406011467158994447834995679985832028183585156756465105066976838250679019253616374359433242137591754808027459939990663940778008836014797877024081278044733936937080366274972900747221538191158239243486681415681299375401361911582697253156087236463439606567831648811657755743647307810766273378581567141977893970945233626810016438530487227959354849193581949195863354170465543920957686043218299291216632955800208576924370306213803143600305156569332563298675237391099262869905720057453232098724875678376791368525814996102716096377840709205657867323395274770805999402646436609973856034044406415641063387201023421439681045710623835701519674970078035478968145965353706026252200368922955264291694627054969780320290402567736320200205898346371095103307923437404647606020567486695747618259637139584136488887146817304786250701845668054069264336338523691978424241093828582526729292691365663094787792845473103442106580700151656049069834760397336569113747779352201913027446852895475871708875300061529538653656927368134508572655911974524137559979828060933039191266124992882482224167819401945877634146950242251220174714354986587779810288055663888491080743720928188348917933913994255448156007155755932824866514590884074380366969412814434479851701194329766365679200489664332061270151595254344860827622815539703055650210989684107038055379567465980997267156937842292281063698782083169386149009171974087316011692766396738358381774906444577888645981098208300974162086388269351460712013538802250262907051050091196322284839326835226255072881959851586497943665875495973450332739341469889505440358364354474303967238573211930756761124685805149515124439034099612593984883117774936017150864967977763504347835672854359247374734647899264952342588981719355094063932723765938692871766062806072903207536967560315481705779879911457220625206064827706463412527791101014744282004420155592201339150367466651900073371597030971018093459164753350020627488021664688138700260287690168018985488519109485007512424307930212021982730598127252300496466370169021827468120949000537531488439091937375120391640631696657341966278338750848355469902152549293389678599890297475795087699360770851013301093661098257239884884336962887207910655356445767125537939285579428089165994486743193928421822784348641820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] 1974110669768982428548508722733468587400107220103093394981806266659476959741175069282435687505367451530275526207445534400651755207353103385748196990122441887065023267631850894871594632340931553585055759096656610713619154390892569447609805155856559034217677350217948507060011004239918757719334273716195179146725711472217065350285832099591296330830693624866968719297381735945234494336668251712638913844955475012101869021005198386844687145204246180102029396203465691847554793949797661313116756700040032904421344147055514513464127253835310540350498949758290357862914184156357642712864436322968345897224271807735656162316824850852541530570644740685241850611487889185881989962041811634357265501687270391496352796461017987640882323368449339533428706474464509828326794019997627477689019795243203878560992320851478394360604944543385909258207363316675384874518898262996973107916447693318015587637143574365108835803541888865477776604783798933496401573238708344302099072365169536088954070831001211546201094880120717065728809084080542187055369601422012748631646783072498487022899762940488004130790879934838499943033357683859404285160738555110887910150531460020493810024604330887777774859008541943473201339824416584406950788110359088341496313074172156679390103318749668982295178477881330553905694213257424550728113079759754984154737095799804385679434647906747992695999291664933934272659016665451724063490609655995042607826676873924207887542176715806261188787177286659884264772926548903431422373040973866427725991864062866222722818088028919107171217015890186373492448427316967790979567758000929099785984737765129088743143557350527510538525092207325744571171363874363227114490324295969485182634021151143948195240982902267135048693918091369469426792433169652103223049089480257138955131225376061230872388144391929612642756316347124015770189121566607895616968543978246726040586776070517192007999844711709176217579479033990542525355949072537099389534215142489898630834182649183513844344042792882363994349870578687170496308001125955463273920812314171108255410499181204963733527138172419061814866931551969349778770871186471022753059942820461550464841669039520660553909636787475722020055482924669022732153731381385069314544925537144792193813151043036132266770745354874582140217178716885541442051018910630320458020173149165929509289249502153580948668695344559522187526150963368664235402755222838159447931324097082217110697744061500139506865043617912658218737526048198947228073399369169590218840434976148616740157264259925269141666389186958273553099845012162435113464093895793142221451805328044225851400164333036079579041628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -2819146895283746516502784110308388223495245963954584091934744070159386718040579028745645604196793035592450741648859480298417031802112550070828408141725837449140352034843929825252239065679896890213096771310383066896625924868727868232102943362191293436000216809965874228130474574228721752118486020600138097846269710956055253108152763187106205163802651062704797732539428500520380279385691038495299427527164257845700743340269423645186961775865763151082159810862073135573093113696133295496614165415192905917805020550151526689188090089782392018943173348071939173717429882636234825157648679252130018720373290704436943107560806318922502218576612660675755328145794505753488985073147513573152073014468558399338773967481002856090440272815092900248553891651214733877761551629103478494013981249982149693166513469543068467366331171332516369030629405238819369859604554260205782050132385974306327181272977191812686214599806305100405917145078124635027543928010576146498522341211387433174318735225940682572276291927468816722552463055451616785896933029249475468705407253631651901407825978580781506477121962134611463000685882938106777833894427419469719030553898991516896266673583035210132491605437898148823012665170448133743968440950264969795839461906678285425842288185125337062096378357375169961965999959762734094399672566966948593288893340236151817280188617708562813222062162623900556791758700987880926458656466330915666853583437236317982946406268682991440095289427839902728692632442120630985040994252184439001597202140367650449467468967453793459338758841434422720701083862286512688228914996752335227429488591692116773437279556826417418281070269160505927116788168872503711183160134416519860458902364343532376596731833402014297091808767470604087546587481969558506097077597296544574901945183457604513231497389488836284964784710086229682911412520030345275637788541074538881320437741582060308613572207513488982167116413860110999737580349734868543710920533727532871091088289357795950491583473579343064984655133922099648170760795165366043254792026727492896053786274536557920299019809580902096645821406955833630188908021885084096420633099699094234098760533357798171895675943849131456012373244028895427040645003606152176725894751359913994557719085070190088844380827421666170037564128384072732190284702714683725088493411716789378449309202844772477233711727268920346649209102658761198382166699165874712192350265782344773979500055196066812968872577025483854302648138910227434299969807225210704478958952482042362805889545635658376001862971443819770836268324250699172309960524788837965607431413414105159377329971982938919481315950592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 3313271612929942402578818933321859610331748992875640591724687758753752378637519633227442119631787911931884831132016520814060589961503521593560610370586902374432062189174626011868350448186495520719720675025524189577707450718906413519544278936607775294488837534611468301023811367646033620962831991341370160099538360111388611165591531343440781435062131411176368489270667647748878978760402252644791806752935297663768112642177869428807005519227827384865270424343850818416512798766898592135093584679833020387821433339472886767565614627654920518713419493063971804268083211220531699941083350328452580647187412405676065936636584601470940248407522720509840988828392385985676853550878605408212441009842063845484501733028640227202502235355227769478597590918989034414680589202842264621430490544594652734276898543916735440719120563188284479130810298727972189354986151598433363753167096862262451907295102226370049115889001312964598398715829058547988154284713963058579516217511864539304224269652911921991270057333114163388307192785953447560383458336264166848569510474376943870395434073300827512896166107249267714741164521123507404825186998649149450778195708002026310673427665476942121467512979662997521018085454689622006822548863148066518357366284630350314961659081812949585958691206881375540008973600383627100018020101544886113361085572839032353059043342245058629629359612270762836685232881453334748799188259503772360085534685611647457940264858740697456549545223544630268919992611959197524177251952816275021355882552378794151810022001417150174646435779438189876486588421736790149167987342947638847704542758700630562464553806695044273707580693477129288727071445736393413654598365979546689047283084070237071376134352713775853964406552782673356137988071232945420400186083019102908830954448528043828305710613211795390937845362310819896244767664566398621164646086014591451673743478537355923515450906725266824886624258740367301630433644550292334401534471555893411441268698618597063513511317659611359594237186206442557348709344831784492976128936590417184654965498408040720287904851301334418051475851917213068731321826660146709404253645289737783233888479875164928970313752340066231131752607206560328633421567605577518684620150515007348650326616140314557079969452629676775429263514395139954566458725283991017415700941059669868448773162612227573929261044973901512188871175489245410544388633156566724925853168687489613611252694513185425422467816907058442007846045031447566956080102409044591880874644207939545630429290346295838189496476058172934722245399785728687296046397144612996604401187443612060712133695527684692425457008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -3333699585513787193111022511945573914406561794360293764571062256326606741943721675133172617280820820058704634330858621925189975202214154434981344947081932371203488348758280619670023437908921220718490363423653387664299185089184642078996115625310730408699229917000136279247114881181878943780299955502059545043887006991597138019163774502677102880746313661740197319137232762045902992793195013256403428727792770289364593769425013410733978133226890921751460158134913456990544278529305488351982204014687844262133311101571150229891811492957589951668576735732498269018741801446267543236015417402396925360066129854949545271162296620554808159226190286031837860338977320409053460643801375786170050655808605594921525143559807382046302540605393056481471334663171399533047897239234023101223749787353357883252572342888573165841150707616057331624479597604745738445198186356444820389877610060443364131193851618442178924728968625047669755105248524704471776608008276397311085124518789630487319577943296428135269603204903462848563925944157350795302171926118526473191655756079855991652608146941964252038644571172922764219003754494426343907444094127341176854518942345646945427738084369125122542553667293745130068319529693882941977337813453052302471285048804094850965523875906206846524357972356692083882319722123684597329346342287720334263457596465394209402680587943912475920354575348217595910990655986763145578006331731482077893480108015198815159815581594935418819593830651979420082227324197155178123921208473369112806847889195948735661050444420284894838660376303801713083821556999968167202167960239932839531867505581695722408426598761971401254653776551769688472389345065189182819518232678958592610901169936214432032354314870180118345798379024260289792729511489207465176957414477725396163261563247892136405661043560577850131173630162880731095944425169789076282320184081344228748753927475425843901633358337460528129034826315792463562247683342197492661540960100057708863961280560198280399276905213030893629497716101228080833012450742308028265252378908219590525179427146153084904728878941292539970348593349098845049399883794857204760201929779085260711589226458306398859412386706617654753567904337029816642565098987244973022712290335645719276713192216355251605543532498426663859706893196140034370988678935669547517062124405342554816967067669375431454769562548356441815298138884855358133972995246742932925418120123380286361695542534393103650396531700456606026967198538423095623810825380536884047812405460788411692780448124238193869179316629112775954493339737968388810552637060926382459343995934850448002344813707634070379365924864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 2933064369643637679777103987499466311240299429788776713209588839979943276603105822356272253404526534178330135658048227568139199900231744732738175161878428060125187220421599964729473351654171713242707701356208529887095510927856873153157989631753728183734153978012841774372641235918351960882468335872093436683916748294656935047144150491845208246323144456735478929516601695419095600038720813985304151702433542893340275256533112188759054806245424490854703639866073148704248563293429612351828425110442713789440151451348076286787512567612256518453239887551070725224877829697416555080741658315641786684647534013124059658464675695713103830717429863442068984026588266210635578481200850811105610017407365864069945076367314451645139291225211770100986851079986198349032900061266268551806127453781960526841459969200265593977421138113926836834283041107054579529102284588188766894993314091369032182973160627239770293910667976414530447541192549279131029189032503515410219860262755280166559890457639042215468865859404991363211141413446398148815674473408567822878394097008313872367451596950092294089889999744542669453827413959054323432563947286647851391534704901970807105216041095053122703271362815452249770507055189611715500014683506249556568686717063026378868937884385015180354559236217343717996083987102071996752137033263816490550391596764413357012384123550213216395450986646304942844976437057829503586341642818851318799728213710350346638799333792945096458626567662255475335073178344675470944380462654181987089238205709602998792414846685622431854255873532744940062208236186902813067257240305314202775509922794764010817874374579181146536945466971021051316063756479259748845249177326080014518874140626995592065379768833743799578167715688440436987388313470842002242647644011653040504075183557359718261637173582052967011005425007936989291557646711537419825761985869394800889980953548831969073968094350391829625467271484138900805787781444347872722739919844139344314696299455608857372203461959643539576189879911584846986953170308956386278981896809141758056457315923022188535454946825751999651613585671020542594086009799201436605159517562863150507365336567931082061893231278215991238387217223428038988895249680880609872716975450357446990687393504588525899331552805035642735919079462890998821131409317641030082520883305815946635910993640628947172456803174632431794297730369276663699166294610346066410794842500447976165957324653833248350906236464357299420175185775363089301597044649566982952578184124130905042561443175765568863552423043347738043877345977263488092976944708247814248858336247464330821778143829505356081649418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -2287556987889896426892741214105906496814144732006005959683257105474007360852622899474510219269102923451006901980233552122228001192640431842667873352844847921620483004108732590088122018314414835893657980961787348206646794126126117033631089123760499187199890192171079088464619680909319237391662812138005985732970088369008254073712938095464645600829911110676983038443601197494806680337654394412535164793098105151199595180039327361117138615532488369954494177418554172819798635810711286311734145522595450177665496432621585089508510318400527036469444732518796909719407863980898921029496687877142972925161918044794601933179121944919043215757120425708479604853791458322790335858662229640912748777329405419162178285622139864689472186513764528736482825576382701991465477702987584983146795580842333971546687764778976429664462290639279667953026987275264876244629800266054813476924055908661319953053986215693905001589548900346029354363693310860034193383241115742192495162904898698306754150477119532010140298221054662133648275052636166117977321080718173123835604914105773359571466681633842710702967558848182870626950150003815454283313060541524523850327582382212522309668428806707006138654993020332418564612678044931481718247442145398447818597259639647270147946711708897345144966767033918072289488178861327859279440768866096058535481051032752262421129321388746041861242968051461599749921223745303308924887332592786490815326086303947894231341877693271494139079105398601135241236950124834314446059424970783231598532825637519568477753722717638864843038998818767252174737331691506406470363309758848512537266630260135726206818337770119859183991409337134477043878723882295123332100484673318217379080757668319125724486127831446890326596718587151674467859006197851004352487239090114600958648151355122997417227059999975078125879251957312960015768956936582683486743540932361371610104726775568257804108855975863488741103115410910214103459981989915355818328579482558111197553599469261849606539592852703357074978635570399426546372021878079617439790454612574173658629886240836756807011155556612498184810599225592441736396180086904608410148934665487630164145105143091054278695181906731976496694910361161546788895194188177819392894631019562460735638307506979116941249633614277076467671990140358436616220640025677509431389008767447768874561834484362328460067786293370091543503139335494827961260982025845836725938603548453556171499414477490024278132341765000550323593774662655526033897153844175033398382521946110141976030821284871105909389184935737839987839526200553485798848759377416715090851291360174301966896260952304597926252904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 1597108132897897515950519111433417197163067262358501569765575997394219162428831462389295864756271132598427347851647541047512303932376855301649336922189609852727227071329784189882821892802985955012847130410949966356710956109315538092677607167211935009373854924483008450756639794388847466881916740421334991716681472152955540229314581967277055635390606235120001103901020101179764297450085868462098510052178686504228144196225647650264467580385858845786474567347598517690021745201682896204588922432497546265665299909350519763601756431931812492883956263414970689862540112708419389695920124893562885401270961572896797397966651787777723335462095812925284809383089013321115624753722370262423554955976264806674507041227438745748162507551324844757099917808502203526603583146575016992404203753881608173406225180604486099469277433596578877851330706879938420116482273655294109525382862369231514697422642895267965008258375429660889218901649171581284901178492733145963482004281970543572662179881712005472364878576164554299460089252089197228059593523613798378734080423451703760051054464715937249310673914975161601287476515501951902037440311312699976076437449538758651399645368827648890057009828828534321225216375348116353992335842688274446612479237934603654151333780421559734153252339040189784380863896647549060057222699486117741999266303594664131412076814489662040721628336174950153695210198526189965099479479119437291899702397191027325855057437475215451596524324124181905734860184182091514459104947888668246792885306738365630548723602289915612318066961554682484594859768943445882821374104785141369958601086954230498323892193590059187910483598168244522445842664071738259719814395598931348612386651563249666233221693349772420334954359498705983181423573019607449400775079044178378872751214730826048878426287426990208297269758569672378956776466287621224007559187852485896124237624369477684234266157697664551645358001995321638113532082047845125298895373455580281040636652292971332671762620975672956226148026666953646762656213869553600829310339037143813485140352270511368190008125625498561727650975407116367453452522214477201465338483724533730553502197620449204576876871675355042721838230136218321494402972642396132939728561384175525506087434917232165163943876263414724447124751211752752830840305347110141244441437868400252274349078979108240929636024035073534003826903714679309922567234238033547581435074588466814776733360331656272400908793223542727709576686975261053111775018941433706251054418518849460912562570255813135688394470179216385029922030843302924985355713327858795495682419878615186656663933822381464466174771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -1005248933803779601669044100113192052217422840483328702127109468130960101595469033230170517379676779917531115613600228648256961095045529778716534858619227895023067219726944939106636366450855239696071514596974347502487185008846028691870391386109149035301376373329940300979791449309794179234704240540129771360589700168805041238464791472151721491743417666065477449916885788446040962886063268459096891107748102179952783920496985749849649384827877441332171369092494829274073201728771338497862817699169833969857216110779134941424547614839460481261493851246796755870566041022575844543334457695443816539460887372667807112773806778017832498819842299722808469517392683976117982658492113858874989638605377746169678548357685527935298758513618785046286025823247005617809211363988759159631375391867857281547634924895786530658006802651274123261416526292655130331062416755586371500449947313137579492550438511228547044177125823800849512412180449790980997022367351259539210707385150849646533526018806565599394456793349730515120240555710952944047716507052007065808088255660033549750927749424732436700005612660130197220490650520547251795468539755261443006744351393365067907279548347904890354295756487139967600886900756595333542454729334142289088279285746367269368757706335921507378408320780344490198306863164661081340772702492340460049909902769499571231479909259233011426444559243112083560469056295106899763763862429863973531680809172276221494178366703151314448344140686195772974656232042191617082415388720911005141878275623506258178204293390003672984473396669654595401627788884529758554156320736878656571473785485506539038909984188287094337295731297168098918204378075721355110491331107559885692986225662877841038994607690765424677217210650285205804776397233064942791973042883300389215639132206423439057858680248108146138947443517068275042398808562308503828040620024281893237039914021206357403683593536687559644562954680560237488892085755681465912598153973604238600023008126302338962977097504297166176361895595114825185470907840756486540397597327492470610155631014827397804934117400196065128690631241499601456166248774217952721186603592023785061157511347107622281673996536043920815753317218859687766650230082605362448401860966010375736274929478788225324557133378432794328061496773551642786909043589890930205634140851577057776954926721377277516516780021926422926928901337733334834584547492285281230756833187727513772354316830038523131969674314409260299051559988613531926835713995496069251894620487363428227000403910663810470295851448218165904084605984281416221266364788988047548117178818785712898615821732739204874888019968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 572795615957844054994278335502213427119468668928861734442359526923328730218943937561494649154715117612813903448133154391650341032022949348570227218190364452442773496929126397432013750975890121955824959242731510708799062875088894768303014541118248452291116240142986593479862787693527257190585792465415198664035669367391391126299353277500659416244332911069429159811582314124980629461032232958304754640769222249485522396027282364614314846344203184018410303041589212128308948266720507022635870457204352165326100308251439100216126193024895691503159867546088679807825072330998985943088083559512729700021667327767165527872538145150997330727124213283599651263938690140666692164152732124369394984997505660888351788688921877724938708299718801467030444950074328989381903119288452499128222069440846422330565916478257008654294407008330968702767347244732298529242194113754058881415999008781372675051190582207475575908982025018748171675572123213158942082628925423631640854680570739824357192969806754376170095263945361586964631677027758789980693776521522849862937053217693225667693027915846317289318257871282544659543843335072443201252739088068765711341758482719053770180562479860669195429303323256678503553202270595316799030509780818389716527865803844146433853373980081105265553744796584766803912870940737975726468970229762075368994856482195236106772468239214875296763952713743510125642744677802543333779898476516444698653878137598248014252795060058130224420100925397737139374248560702118238110213955685432754671903488832607061916611092861601261879262942441549438340773432122158952239212801118424332100502572994441605000228815852296906163762713819160978804475066969191093439343397268488298698485983160384668673509833832137444491289090621171345142654775800663120643975755427137741692109400930207279683293099414512878514736058384462683806593660187009152327378760947103213518637613447948456882262661121805621643994064787673592057448734700468878922352322781997093692044754560927164076157447196894875350305809404634825795052687423397765718259771287200292103513998023731310416474611462859927364861601384138760906532537645652536560744604229125194832891388261783575476133428989156865818620342896692254620560307720147185353653446866090912098382175589708279955865115856730656309701307153355572532174500215949822572867731639785032500445422972614250953945882916477342912950919066367977324478629241718816495085926205326455931730209791366264539620917727139479709889116986770030474788818291455926668871405172928596616885793022258354487019026291947436985678424244375415843318978154547531508233209786206420104407584488480424591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -295600670079124633128212753719128648366508104888431860421295675948872423988857357687361235472264130517375413503898468341850030377356351045036911259844951943437638873514784830434244330463695737061070229082714705098473875128219735787007554568438518545981768689814792350122715050599494605054024019555001006555495422440750337632362343274477512927973210547602767679025402190862153443128630725544795986500608958293479127180578932975510067184777255050665118841712843246100199714554504485124460145176978387140059459998714259340828302754702910786666187060974284114607812030715381169786080777818367820629222806186875553419501398072571496410975842133001451460368873699152370696033735932093243815739498255337971420900538059654867468225368801050104006260772906985332735269506043580719908086617959771621512805717441349655493209173352156520807214893943865617782562338607144676775870686421026575232094635675864776638850316940712579354226581270867670587740695517663239465397875888891418494110007898900621957000024919786785233666335621224192188073724942147606711522767418238153659368253691445357451838794789465814745865907101577509674120839109486715669045394108821921352112484692629604391429068593043613402468721991696278301706066493433851769525296764563384612501590491134047795099026387827292447893354684011781686188332797415819715115352252521254977936743723433241198386639185777917850939003900838463448579520018452210586605785938390141482725310665925527319966790283494814577941905012366179033512742715172456276410662464061001392907034253858687933616296477394682876888491064575577428942917825460982243255565621697267960696998066776623157097142726425101251504615556295257099899610168559516300019643086149402311624436712189805117087439822219507236561196624253958040315484113789535123111155022266018546791277944268074117624438853100328099425317895670926662204267753334016899601042999392261137294051384219150005449240524041485266662141145424371694350244084790297133675698272780557454998662675303849726242259059182384714647161134381684600952674300089590254703438289340925079669373699059828161557266523808706471734384295728397474084396205043232302984775881883320360019291093195858848845674601353402200749234953538197518466781597053663895583411659753483981554634880879951272410106696273496769653696000927855554095975929043646794705399071990027153917607121428072443832723749174797503954695962532222207468254855145412712762916234684296418018200381222174629967394454938436429838457182249225597233252318419167801308787700010006880857584194155878210298757028527545194715019249619877735678546519602291105495832057194500566045163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 137542044019911221465096633492245596566467110789329730822890089041191979358415290140921393119250192126769366910406995247647645454110744528007992557954143639526490915584372472978562096025509149352826390095090752821908895945200916537519534481014983249591446899764232567749250192443278487279372514481567048528327611405088416692088043612520138506081781730252334367387617162362640104631123259751083724921204318128919754324186531623338496821997915665642440211886381746492742828775021639013503029007706282121648171648244363166510353326992462066798800428625332259625489491805809159410413598745785699866360971357628939790199397730122819948964339841415267450135150220008020986434870117736841760813276147587104399300140931084086318189761742151056800201134556050532334399514538865518605320887294655185359568807333868937206927966965109367044940518405171580033917478621591225963455037105935058124816371372635266173735800643224096310938016740376837388528456331986127076782844825685640228468843747401812721853481051744392045017022492003052256981696243920884685939919245735202898584206491039621725614696345986198955213396252099297417546488578127680274803502787529389885736730782873488604071788134500151828743298173811844071063524706529071971247405180527560400510576699125142253041813759854040225920547012171352702298516956280262402451060232903715542608133277260175702023262262089381546569413809296926721659162706923118741560983997042078860620159398468782439018181990275527632699922958995704052327418749172409142592794929632277112024803499843606892738874345496382716485802028944267772263829488216494362489869600226073902668877292912582218897345688371338150938407517643778798841445285606778557490274104404352177028785241085527493283354957168523557668106866129775343652716020243403428351333503097626609042955523406110506257066374500290646448699754427808606270824574402043832415738534966553284074322935403393336693158776949137616857744403549074602106038848971804971665003933026350242871704230381799180788134144264429343495596673774731409485917926590336923847934140780582734663217605234365935775165734764670853061291002605493590721512397680814680738046227777637572179355628719426421783917370967221633861366518151376384669228247031655322937261503066304341382727309834699502832853321490995736711106382776118450475655191322998719075181154813669860708678424623898934284058502898716012428693899854574416176524349924456077543120991004583469251755274803993478029141237552165315336561910488987788353472072692064197786212596702738855582179550252422582122120116941405563739569914355553158488541106619327478035906600740919026542182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -57057039847369089198556099942825663938468936345914431566976704223453954860060905650939038535394060827497967858985385586619651020255077946200056814522315367203135894117182832868700945806004755723074445831669429548172138889792816535728589521029145652750120186788793123776777531761576762247672807424702324262112859893917785111792305693390550955531249703883048199026802621356094455011634171593255902873841172482731539579926840269061900193597378349359220333877643856260417425610533244948688817951249085127463779055044203204930533642398626638537224280934317727353268783381268667109994161532549615464769881714259803434645474421109380740399113361165037181388339980005840638454269470278990802573701365010021545309397569959204285844650535015446315939726554132536562303955254953891611491158792145363258846437677872100232974714189150149305953654647545884867534715982551063970857209656534328800455268580455154242639546953251226572126601357241852547387694633312530504090751653656036417824008648328004330941809690706790311512220996379550631524431056472121790507297836444093615971639605612026476363066899294509673181438102846339589646793948150435571605781985052611500227131881665482572891934963606304545491409289489122068385893825716906309892450475040913881596565423179203127511964206172367839838776393500357797046734701791828297271657496832670059792272704768282751726891818530552813029017108949174687453534660917481591860983590074158435943381478629632822291758828881501704077891652296971583818110936819474395915442911273547656250826681792574352081803821438484089008944336842787328698980892859757336278493129425467916330406849589743217085357178216609939547176950204541867329242062555459048681847337574411549456739690897745561169182495503335721316922928292308616222401197948674696862914130158840851676373520298019236508069734660791610140311767048202524080621891987005993453395929287803475013404363077045388466859366762240607457127568686413928922848976523125475606865909760147425108458997145092398439354084896038436028328846840405439918519412563734349516393788127830579458852064912535816765932766519876608839725879420115379063761361359855629027960844150246203351724394461616758135702339563417866149035042628240313505605247248158031043835275014263967252572552264379782389688483038437068496790593518035254500273196600582979903601784134683795796982335937841332826891393289136491015016912748197580572584848511117480451158142429422407104924425222385433177416344938239674347746420855203809520372221696938926882464753572812130175189516449710390238923743890896627071038101488514164710546400869847845398500966101960091416657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] 20646187268941257371858132722928862815640251581602536635372931814527800930615218991132222346435717753446907352179006814118909256462656877786614550082213739755759027765647611314434325294907926264618897310160532383787943482216799678260928313642744847464283899488509295300978913747473006156044866168276708280123060661055142481267910534281005754301437124429548770003126198829095623633054105984044168089634665945713906629339536997191110749831871871390181010996926079910530016612702478007398915254460251800932096043435259474524639566105844994460615837956452080754401591382173232668396753113367196590578159329665570511069361689395161410008005169689709006964868248962288233666003455444249947522024124559105345570555284710619966613952397654201157612808825719753461269031953520375418327046985228877905233408859197358102308501617130206084146703325732688452481919472496114263074708938614482374881549175216483559945829782266700355355441180153873301025091677957082293983004742588807617369746750899125922241268088845929935852315750266741969646472929038198349241117063048994553070129918513267903355648152792103876268692282767771054128789277460218616355038043666138650387332717796317833861166825625332293484420882892946185339975853382985027218585030393302734285933581568783029367153866477417890846703332080920209993168061251757331448933201822341987314485798045589404419853839958470101766509832097539864896170999812699190784193129239924405078069520763771608196938255084150667751904034851225075652206381936745224436838498256800096707206029595743780011000654734682100002676469018019716843175044831043904876512163979382134365380276343577910551123801906462685135062958227056080382346418440275826227911928331739709398030011333655229727879725172434955451937949856779017563932259707898783176586623345013325211687821487818633897691301508917002383302835802369308028426676612309478969697972666467625069092246565507991053929013206316674808023539108331418973368512644547683538689802047099485224008149843184202934080322430454898880091031208750878814027477585541026408876943554139087491482588289380054486098007618146993456170934449197057230636524615229009809008427446653755092541203017945975741108047808677442681959857304187118877078295247042039111503096802753919520967587668838687144244249609325257539918987037328720849499259551416438756055060677817122373002644960061432939085956873165063768222386861230522281805212313942741787079385162760033004506164284431842296260935967486065007366600646181292021760264173021571083443407180124605520307108011602545056338616651416265756419532688365909773178630232628790019048912013874969339494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -6234054210357270576297269907474800825733079400653409548794997108756137646122655530758340008009530798860131303901412110453011898740745803945653436179843174566080481911050027804473839051077966771556248349950915464265763269822419388534455475285730581169753055793118203946248760812306401313662059117945735032332765046721657587556840393791534038752206165885209883827067588620825876956378411961212459504224260171531618423895350805469964952075492463544603131380286590428272097481661882522485145427200524025687121598877044235154447726891532772936253285501464127776069609526991686405651757526130458727240827355361033292447346000013450417493763920017915180620240018142323394618375760785111483153945977569021377470369142320273759729475732833205125112416256868827285724762489776388454554491829341289924499534797262092101090480053581406137312061868825134326232332349079074527277376238817351412908299653571687757214809084289385444684824307604712677129142283893747308169937446185841727129579263177680818716072759692475875146577795504855403597780076936519053788307133236428829072485006088368717359496074520752181726207786399362472057641941549076452793568422269523904583341888435459406854966889923212605488296702598963757131831768249423185425580533236205663448919196500803000228174581572380064046024578270893849917307453279343142197571387516257542483648260779379318906020736199644063843821740078517098527703940209942147022434997562458640453716904040824731239704187807087988600247134028453844875919915098533689547458416066685306515476764257151913317566211707780379614865012792906031963951862620889997419617563198466342724135917019080641190801350158081775689891434441635254110105708080454760592268435972346729209991242434573835275664582394447074351354327506573136146036910445183274318556160279305027388430454100953508365667467000438269963808091404011087323141008408940455906314807558043366300006355459386311432840205846146991006641758215750137236960688619887429631385472958920996792709549266034532807709077753648270000402583417479265587526552510465913555822420480056279876446251743283997957478721467974432935847509784981619989787467080443022514739503420807639982438169575363209723596832155711303884737743107405624470434938100338121049474693266835611258348265602854901629206198529847635754726245764854464979735616396053719743391700540532541495280606489221121726042969035027487380286931478480809271787199801147652196565076829634772107806616655827514351942863254388047471274957794937944136392136325121399579204140232998553347580353256603139163454426261811796616059604398652824977331137752738658815133547719427536139059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 1397538618344205023592516647390076433272980451222516242543519249754765931401798266700408225712211164027938033483041901919544497421224792450232374773328428218821487683195537314417986585031294799301060231856583757607508198519012298743572499287290055913913636934936066254710779311652437082982099615485770193131467492721884055433702914473657538135372570569668993211327607035674836050095443667040928471374347698307485120393696845953282467915451553926488239632280387466940228829825986299053980068274209249323849213175001749177880147497948788012980412151500503991241617872527475747905024277521251883783092197270893058121354599324550943265674857320517197625348426060385716440416607868633942993406315639266994942022483761738314744535153263820905489788879878635622962673167912526576970273661321241020456603497979576744718162858755452123811556975507225817491872046770737298674536982252867707564685976672966274533918887483317747713263119599757395615236636714437154420240761300004058734416137364226896274916373906972342551338905404084200797978219664466531334386120561545484239105474691897388559114035607638046824326918236149044533223151649945174154300143416171201498386695748617084058645383855356375522318486303592657681008654328441763020757293706397618144831328529051586623095403049014737404875284016832658619636478055875078160351071411824531545119605573599415841270129008988377268110694466724123573995301925468543166668149049630272332502550587850579789127234298802797361796858954915288648598100668668815524997302648280577083889460382201662628977033414053645429857817309588633517276928893091899009269107086370234469503104365261976128134202018695046281616283575355676922692594488157272675477882573438406475955806243754247324599402186929432282296108086659867984282871044562084948119382907788754390697770814326425603837543119615474793534239978181171482329926025210011048846506285125875187532782041656815779501142267148139940032857441655673272234388542521375108581601995506697181663698053967203705591091517040684080503896486408645075503974896013539299455627496183460915959988353240761358201850536099397360463471564765859838511609891278081292662654903678017283215590401164100676604404803829999005523840276822022801879055630994880805566904164509276369348217536709269093365740611080408265301993592827615441350701299047807024315738873194931656873021027174372366949684513383423383559145451047471134625137398344957243815054318894111778747426056990657195056489229070108178043468192898650495961798320676724149075752813024151269099158120512776193974640283867003824471935880568904603851842417565874410722039672983195012300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -118140544067304438035585834996120539175213979111854263909461663914207013580174675786207928536929532830581602978102423888434174734561201704826690181141404665681126484045571566510901249191832450812811570024789649248318896083302010490641473407950584142960079884845714827928350945381444656760693633383520579028022700272580261709792077183574061530737559983650094346767274522301562307020768796800874137620409412867851060068806939016441638175407668594163158715859437034120537869295569464814175747732143926266880920006792254649507186258384719402543331200168855281427984808159071066617506178579912802101117972099534563106675852706756925780108513163137522594834517399942851724433620111114112348569187546922991572681825257357665139774919997142059072294842134421092480225893087919753075696155541851625776942673399698229643133253765615732022305557712294696288655881177894766911732757281158678685412302380102149073016304047057347836413216814216805679337127229316042635252746099802170694388964153291646282753983596366136690428410836317229543450056292372264520438841223830743102161093049295326662310379017723962706388802318064663206104829446530894951472284332726937082540343453236468076029100873288218715131908771477081829799230811043888020569450602939975991466670373022085703274772363735850645016934978337753224883714024014763343633819578288431999782774529973891492360245869590813676652659872657212925809179902011004768695041082188152062588133735348650735030030458499739212608988487185255455971217589096272093047628677608209528434981500846130569557469249306852215077864466685411738551380272710623617012772625376799872702482079853783155936413559686293186559080184556102178102552448272546876250395442601571459172061417442459524736090056670062611533652468027425884093097126703639621150039406177834437502984698336263553934381246580942739109981638359437509564355441712866086091519377687121472396610299524982628083699992211332501572119602094328334712881501920171493866984464184460142389067156953970200113898099349257409005287847871165530051683050453152352364208776609892733124442978428885268781082370761226563855862390294003284194740864762195673414389206308270358114528182727059785801478461551826054660421844919521575607479096793519858232314335863419287989823040375460533599488524203339131577029809505952705844246306333332713810817568655686942840198517646862187247439429616105627353623447145215942019799141352855223627209771358299846763021052649797999549521486285260225037792483787637969574163173543526297542363840930970427609469109347562442400293414602839381514528969134028001818931548073444179012304187242658031206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] 96274004913472496219460370578927883610133340999301676565618229526796477749558534124374729065887106428183781730716024373997628438579580698428187067473682063582152734060055547695809521955760460042715924140278854109892895264974201767361523129081231239509200806166402868850539066038448022344952199289664302839152792802883259454862350983758707193906432203248359149911915536616477216252138824100648264793682880339671179440452368671015108153573977791440722826918906922966128345215730585058922186594118378876311151925318176918311594099329430354067508896337794575653624526305465149560064374021163035715675485994024704594370859492810519772284717072031468259337189092276022341418014339794703817131802601573675233578010484107609412601064511958006658704666312045184683614443406751092245811384612046258949930355045156237684642233360326801032888169110463244470297011709175285806080983941979389856114081992236532862380230081527816499742058136866758781242163590964034710628890818091752871202528253109166778193822114394222573051914090556575227027285306023869066042182039921931962605780960536935797399645500683391732496505432965236128906638457652280786026837742195860502620106114110148170051705615210884658141345131885625392288126808272195769388001841397203163432487208579322877047167011177375049343478210293652238590425459834833460990456322267386127394754044030224219271017475372316946289868972002086437206402136781132628404891592050397272347800935892403567453290828879419603257367566018148660498830810915281645169406001643581876150558190032693529566950798525221458851988757049165325959561241729678663800068985188478563408273643802173307286385528595308174011371607348072157515299535119302869636369073392093809529340389362888546431354655527826561949818758461621397042813638568175897116383538148588038296069151380578735697773837646271865793195700108424210738121339602321788683910985404087817949969995990228078539433913039030552759067167750466147913623254570895788466481638886754017732402972947051316986988060100106658963905031620373632155999300583519242681447141351097304232759625407901679381581358309580397154672500212428978675682214156955785114958897482565282163403562174164221670175150518441440025635146394738254830202871681872052646763052121288061216207852897751927406727259655242788083177467351883249906565568525858605272270199922272038997735066428413257650755302862248821824874254525878458419669891465739462576878577816996227395153550251897278037920365140818842913821920744850465103832429263039156342682808576585842260844502700488565336744131167090125352631043299148277937644549926140327465083465126379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 1170937103686395886685562444566685098390390071167146532145620586982646291811397886988652353340013433148441310010616525981192520693877636382169570772981875040766433640231293920790622875209624505858952775567749145159680174198058410885224981869275874735264128203127847354922916150231966774138281632613826690099479906573409263586624442569455945842060073828665269969839775399698650853803984484953321406803149149459021868697264252401254265837181299539922392655532768140924699362107555636598512963174161329833088000794043794148129072957111921068533359159717470466628361367223012765869061116961208553198673421434534540988237069994372367156527051504214934285791023018925551303421337685118041726029084263971279428155975460231857063145231723086173751875909944797168008832304827249744091918806563057084198697954692347544021388810491876860040998891696596466608815754438597615647724770829034175295366524542922466529653246513331963671918774003963401267189618545526978113193231402844807596810972913405510790547120334256922574140187720450443458175180924379719324768381233843718062883252802930584768212468616673480881347266958024438327619510956752917139498648361709684174148315755883323678929223488386097248687479091497752197596566959352516730990423500465409943833364257318221786637690932982098353236537078836330275861229519401035070032434227159927620011792529773238561139549361066348621156313770947590147010780598654303741182842429427430328108305684522707887300840337231139517390433221419105379273312940701314925356955865183814884942026953244090812031337041329330860073394257025152320752625841068802992647998947869865350504522791797931631173593738521778165178756154779324356747234642244386450327122599165926880797166384584872143603012436187300934118927083504550135029597334659253400234893848678284612489613215829648128163467734917470365046572858317286374078801332754691171959386105126528080340579844623295079083240637468980469156591000477953844241863176730177337410596479495910747644333921920387748424582791254847079361890016786786805892959341777965873872616481785060833098849295842855294909776616102765914410792788681052276813738219824082175753418276898380708416114827139012893095804459475348642729205609169397404604383176339681071951837716915729134166567017072212826979561375397716810371908153207504887712123300495640991110100991851810235620336239472204453303573962924872134550904818259947277057577139674603719116042804427328654044277854968266267517668034007851823769755650782927055620437779156442803303341333269761407318409676949547919111820422703160252624422003071951520044676376324432554134048963964174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -9115765581057917441522525667934950726860358294741631441957830324083082495502451138733311101793734435380970451308669917415972324086255036626611774960938888469134796235310003728569201480520200190979243809525617271757347203565156645662068070850325753920538811268462364483290736117462588234040825720628847149239786523241224034284614746499372695047009765842747203885782114724127931885323786815824907128568683039605159358863155738785285139396884148788008901919805609984508845371673928930634945488323383012357797003074338249442217865488706926883931916888816937530238302297421046764970648139062643849359836542055134731750902643754789906060185285527911618504264440374720748076124040553013216136970155675123356565004927777589019840183568676624146398819467993720305202603869657205464389954725657018787222346847124600766815491380189781885468882219175268865888669946460104472846030709765563956616776167328727879405280265280022405971755686717003807815158313846511012575753653486962628413673519853404752882123847474977655734548088717458057987237003052470793683007850458418510647853165970015589128001721427703407141634121197081023857072540755139568333102290952412372702108564850469280028394264544347857980624056998477873164206297280252258234209747640813358778382204163664182034502798261242928707992086333117442017337728978641918878673512897124910148335549934574163716006568835751024841730310710681357832214690093836585726285945145577346888918013019891489974864932718508514601766202445780613610389736905283861645387843910281709412885697023292183697491316836057450736969058243566806543168190039128062804542772656439894217559094952333412414315354133545598232812322716825785364980420802244259731108602709022623385550255627748965345528247578718936892823279276748275758351601827225957557192790841218295112775029494070222635569879783311058479416479517521172444075051749877451766378608620788712447162555623157470962376518609284302271785202292662126190508946170366384323933761938114017085913277240580502100794442341847277695512602262074565034194427191000730947150865590872514579478125057682347366146500121999151988490926718612406088007302027269330520642647952612985929328788641934506475762630455199303111379939505841516468556453962572062114350602633064309594690784209123915122511253657967415171219551768411778570846256921163415682207622124828336623994723418177268698109249534148029865457428968639825922435247893752238110015685452421648529449186880276795636246258539952052092920937971673699821434255030331011135137672800261641261983679397428599655472724511837819380416634765334583047295033746169268286464047380703477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 9784530874430473101384233267821332131187242142935570862827894137201284463784353883814188056937020646044582429551349079554933701037112945439605865901325771659626722209893262602233277532122766148733562542489760831697720596280367394911335782383850159793144348979659954597628720587195381249844072884721345704949719134838520951539285553576569233563741439042486908190655662116920315259464342906847116951809064157389184078998275758718953192946503021776968442166838559264077801362891404618662744239778307135149124265119470975642621994168076994018285211889347576050011099369529743205532014985384156860382430046707511283360902071520371757467743572210717497153547066076492871402415033000624967407871434943547476865878175183127874500031816235441207270317210330673589299152356302956583362867110576981595197265436599831787290342860170802691294930116504544465246225610185886471442952705281328067126999344370765588410360483612156686222247237199074260524246414182064502560031751630467332080694455566518045835684388820256968281107788469962714770546914572688421591644917492667346324168460446154493620162072642628410903122917253042497024621248812454155196288322639930364001442545489527617736823405000757109037241394204026674938203209119310291131699655679406289783764611609532963917718846582225106632128085622624324019813610132957370416696576845580876133402488888818107522145602402171006288815232735976003723242424914682546763391687198737508900430443982182084642552328502131554275531329819872101689058863772854399474676124086621294940207426576009061906302444607142211195958099178347146168971152755429511566220313312799869723867498241218345299365654630931063835650430902479660534755241678133679926962510295130969012809277322199464532630091552339634342785181824032918207436742063088307152176745717297063201833246586995486072985942886939454007911244627429187310820756743299790964223590361374893143164738952023567182069308309374569501896380673962049512855706941450154329057264814626760347471001829220633964977747002148153389063523583358716577497118343360282010466260805138331684843504726628856431020231041529134556144712596108588301553061807293156701820547157792702456208850858070750953560679673057089189595130445548592434677814372942723496002842343466147889814097897631754743010236217682559406501126181911786840291814160690294967858085001371323453367939929163068455565474043353892495266911855222193002749334005627958499652837453344748039840186212498045566301793313438156075081179594541579623868408862128799783421693044449211905539890076386416653077082082777200404617818870947274583673413627749105817448907984437510144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] 92473718659790070526342105633517480320058713669654636706462277928884929968961945396087085801386261274470546377133501434252659440825974670438234420313322002559852443288639856180687742708773956939147195137628837689952060560009577940053268858768834337639852570453646010686853411391775350758409963205989203554036612777439976153852637941687558778501186002624961772566372949270487743310081858434832773448762230218754430317145686272404065061474200726849423398317256603583101464151940069487914067868189833972238799799909009684672959488769587370115529083518317897786914210991975687405810276893843163599650384334767685188918829164499727640432357460168868130245558956555120666207604328224296336503077373145003621463584540045692441353732740138027228233423777364633574415648572993540958976573926476942203725405905186554184174010514655636797074634757062739820737116253597296784514403974179026939899983023367844039391531801972229797732916404736320048059857342279636428915882537178960216189639016363296992103303839950093312534931363840215659385366789395704594094222261844135831877801295906599825925648560767302066232323607578953520156746940663827033643205525696025039605388032127921294513578468961412604602312194404710940317296187372816907703152925159745507098523280886453253933020816243655443000006232057969010078631900225344778850032057134743047023683071611052947333461230004248998728317310965222435245166950422940597240323609775231497177993602665187816025698214823361959250899839906198938493405099008006174066863533982208063749427654068915975704431314836266075479393879198863464743492657632813474817736925492098778702579756166488186583650062687123599334400482768415946550265698340995402659285323793466100520984338157303012175723219316157820836796167563385001302664815955061396457719816348008558823391228479975891993581308474178964679636288005662416131503020143200416997026745217749528170470136795549420443748939815558666598791985080147699993494692385312086090996492649448382923781819167204093399639511080198503608501972660992492201400717108735349211417073148731782987604630303323244014433187174692892026225173031061639707238426015293117576548097549370474673477270159681986674270550659642490251531025837324352707668228448519167001650000005624825653665060353406536882683975143772351932627839129084087335502848951981225817214810564748160651046649128808897194952418620231667147858429473628245416714063383480451796059755989385083427510455389373376051469393428643531636471188613865700895602629825031050315125458838231187148432337500706432348723956499179227965079616682207165365172530746889079595572385625428459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] -463537706632939315792590406607973104398401938936385166116497522193648564659623092823768694925885820942942528089549008643661368373688603347332075886054825075991870054416117802263254313013732145835220478703965472579086245828053094177900591587213316888036458853960820745769571356619518792990122228875042153802610955608614353670511001494331791769161092955192054034107363413090096466094961051516935932050424550504942067582553661308833269406795559304876219485160985130804558419887985420553436190433489271964365991692473255659643305717748693413782776019777109399582269220355992103743183331121190864361836848342814840269513517913697074095945964368191849748230381000674500033052636450556478643600729008692894569131172896219894419422133745756969883232650219687669174309288297708762028082642676934638695952639883294624438999963915550742357365985011280260265354454540861992074541936842574416589872990041366555089663402192356666350419825517125106328103684117915064642666030800927600648406954747128351374274228077342134403593227455943298245441374696882881419546719875302761623267966933414325733031467360221204105661361647164110539877802116455925309834150116735770448367565747654453572850064669212883604353988128544939928375900516725803581993584754373005185049674370216214785732939056575153249895067916148879863171649069738858528603971330847448113937263772314765188620698137019894733431697471380634074419047656025960550721114088349492685948609050786576578917482369159508020067877303781789053022365610296056460257705832537794959375731748720575768188296475205858187442727658682746990867874699463333631889103751525299116710504682053050028224552463874007812677347179600140070734737058807363552335833940447319430736501125978300346286840749346837146037586817175704910385327700005358335369369845165064231092687869981102598293712422259063523829613307462701860843044617322311809503774418444578637968716101584396925473943624530940411608411508351634714799227115652893125051558215007051611042089534500282798345085770955097430920197398358804314014758611817604212174934399667604666049559116188966214188840274574806607345758501861303582065535460068429282921486221370841871432312670981623954082159731851632204474692780179688665550160370615970657809514135743693676009636651606027179146591712355616691755351820928945700793118022453568817396192800877603942742613535693634985656331232038516150919998990388474189573577750682641549842027248270046745335397094245733922175059403778381558516869078968467287581100016909613299370953646651067495900679016768731812092432059632148450790519623300060799411936690364120943394674950071027499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] 1819776337126690191712932166659141159638201242236680519638602294813580127327264932061987502709417033110625114013905600672698048372910138341146905961025516907382154696943638841894686033468147730441194979412988105253713105571561456982111855453196053930424160291398620064218540638117188432096804090001169666273478581290201719330766715125961133632167964962801063027432928258312875102732289942434474717317367696738019493404661542699614085731162667652787179183769829091585733231740569540816089306632220958229643902862421981248756823000654610776340629583791592494929635944009563653190756693195572302239932328200523933092380541417772693970121646804120108842951111274799409193803489784609337226674488292011096586885458720727621005166857436425972108730578276085404619827157620180300193609354531269059946841643393736901846380475687843762524034810548048558393598078011915111606499896461166960689744159483277404772505293317489410328730986412032420669856858269658406714274304419041372467424932257365677751614243261145985351876038629642873890211666886238978389614039135925022917755870303899512856450694663290191377696723855991004931090246612822577265300075413260989816095222592041545676724759391588142689928451254860638668211396122551150192737509741724304704020753028320949920026655313438925098658506958812562967118159995201065177749966359935154066792530653468267831501031461881826151967048043028100254853915825877593040779320850210646682893368764275984054497588105108266962643274478128788718722679417463083627644452035416121697721978477568086295501995183666370690884274138294835244220847497445904402066435073367151022642857169455406601723365910114106323726550630975929509936936665035901510131254627995167889901582700415829523210012731830547362640930886724096493442426754227266183103531272055140640752363909400975389583662473993065135858020256919844110452625343825153921252932330803539261003448744912332970048527211009292219664540406652208991992268024342745555638725013636943203076139288961317335195541293820131175375108187976408893417514067420454163809440090429088948077705653875115951024292868715313460979086573266325047499442858142498591745381783527403328370691755208632991514980012791167190513348605940484379585709744705470974573823290843722876861879216361831647409556271580505323852614395075414253190523739725200696990194667002141649215391592995362051621994550796507050244940757181789623568983102026793720680032292581953477679801117508370911331742049103519122561628838491073663331740582234443058170770716044429914149122006261020484238587789468074891710682365954968129698551113962930860662173893838357135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] -13891811909931499891574978526031608059842874332218331180980816805803965625412788288132346123971589642848267777787095758080675257699278451909408650713136911218950859020931168185041635043967750661357725121372461429437352853504566112171472867301957598997028989856270293008401375434537197663263178190012254755592982874040670045370586861714916620141978093492808417178510080406426222556488571003188501700337163781581287532657430819231995895530221941396469220829010021349668831676685143334236451974508911264024763000205712099930131947886568940741618410651926796625433617861237168675776409248234283887680793646359747711384189666336369712286421530399113757597773562529507178956507847260866994132457124171522697595704664650230724050803051025178442697702466376629877242154283518704234985533861471172915754531228775604411376035006276202598843118133158489468197179104620292910824221531848471554821819720601266399260287988297895559888818732635309387836970713453166697752245513096561039131302662507167529611964625897046515210317855461264375173749811886727853421453377057955288435493816863795865922847118751597790451168307241308431332526364426515739240383311477224249987293682631364521122086399790510171292623274604072231300551072124525958869509968338881982977018500186329121599205209167238507235240878387577149157063371375464730700899858747875462515782141732643920480934710565791763057049397002734879877222768962983880616506453388248833418163972530140937985746466663393736832522344660806761181727393082616078442287213368818051303187544849516360797724628289834366939988195607160567214229674804228664343188878805851676978609912132791685289698160470151363082118042010489592932451830254827363810082735682877893060776472095713853385677718963353655713611699444509558325228038779512431050117563953884875756898244720767177806250355889920120042525863605782880670123053217439568678236145543049437920247130767345966267809685228527499550626786511143373795435801460295432217149451815873320977062000539277526314643943887626546112826989913718926614547320062966697821438889872398653311646090260718048226537590621093481965292917926907197372650984749062864524154554323729670716977897216726020577000411595384076320122505590516010258649250472653033156068361724424936870021137762818588429594708333886497857064620056367646314305897542599174682420833836315675538662994013419329000488164308492857067791501659944339399338035934357481762100323667003245469039930877001307646555956160991456951608751504426886858706510965406073569315091763219139746618208955390235213565920230675796245593377045813630031259673464041633458285845911590555090944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] 94284091828446319102980272651515778177469766631719413233247611422636888174749766393163700857831201701379727410992039503912340185500526798513123648547166357331718810124462165884529371941119962905317013580546685622993105965207629816924658146944666781615885476526637911989952786211154925849394833405008745935942535025501268420039004739330405171287058117218107252639363127414462461257293346775730536513972214943142571818569475285827480277442991696587621633283896834298168222443448580832368188835576517867541143558830721885507279470737036068535252347966119990084138793422801274275699274710646033786339351802736696483109068371242209498206936951859122300565698054786203468930703832515116040021759018857285878932865596975934904015138606334783653047420274528611303818855615705906990578054503284281314245765476630100693659830236281535132647563641244965293649809346500265954165868048541618833193263097321057385017430422488069818021257217176819390849638973046088302265429266327033014396136956193190219337003951006765109345157152220596433025536165427413547081867442624443320318064527002338500511792792330348537924732310751257324484311447328100813183432060369708259304920664161916145366954171131309849708928529830987832836143663564789290574576706448918813607445336006589670999921498051100408994425549880777652461388033245652206657240164823106337731433886869609478886538429023864317842075492607197803632657135005341742572273176561903408763713293457923413174217185940591052228489524402297425435364327961030481021533477582515933847233128667927006843530109211786089259225497054625142093616284976003833055911262599383607182346805787355387011311907042138817415382715341554304079353900860779206080492491292969917149932311193534974991936988512670968773126562502432061069520444307492043885851063887467122743316958539079342935805348925636008126935650081469315457047355713768442206912763167043654392390243906078068097082281001675983898097301639887928278324121905874878941159837028030650373324250131670544378782777117537602676363925676043077540024743149005779656975942059420817571926457606991749356799883872188447497963861922553832104183221746660785337582055775645511015898807898327034273420316782505566197253671635159567164147690480276883826621503390398441320218638017613277713616951885003975503087787970797890206715213272406521271664778949061646019902217371741381636131936297613561536227310975010823474243231783847603117532026991701487428744226739424326861192330903629360920756582429072772729348462769219834618516010366356551596624187922695309324255911922642869557229636367156132654691051586865628532045874153635362897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -428568419950061190308694718739986663665265947513362030901826841866589793997506203686070499388889724509488566926118376972254817406218301280705058811609435027405332905443575489170472487745676468999766282719189866060831002195327922657566692417451412286230675270511268936525761713267171504879688109310598312920269762520943123520510444923611214696671957026142404163828174815500149857624427532822461813132425588857791019998966434956876382449202212404499365941334176330910476155304540250395866736405335110249763909337042745454074125209573224934582762481979451296548009095449133101232128704644926217252212802888822282355319282334004440319717134799251015133626408147944731857360734888208429929056437928031819124339881138176308550879300109749224622108264671018015583742311639323250397334833552386971686593605254547587559019801839312671996535932905649463270698531783967491073294760587366839469233775023500680581952554993476758516936380224481246726394092465510015313501979155329136065818575727642152096070110661502514540861203667848275184615271342878087708682604981577857751043924275497394657764406135538642174459479276292108844715844284983700104614047155785842213460422852668622369695125404818280415054403863030376210865840541582574804896774186570759946591495021255304671838835033058238363397739845126266949624776796573212941418163944475517722477532722116123070737386249380482416749662142293727864291447599794741670099377980647679235018356768681757399074815422525378022932099302592610878328809250248089254118015113654972315006973907691175329583907926341010902009630413178712632110370234306002826279869486119929001719489621699580179492925965707925132084409244367142416311413463545714700275577048191870002663693176828386146490223466713287548464368209596656957335545955588553039584003680482794530617917594529838431329422749891518233970195455213924448018443077971507811549356172753017528283980984114793385113795587400888663567526700127402587788201649906441670691660746627968378168591000895920766660159725423495824173764920625883594736881882597389373740947830556638286228963316456934982133206210993186876269481691837738965970234313218731910994431981719849872536470651685577798272265766038671904484587746638272457477954144508337346664518636238749950719184100608043524794040105049560130372192040002300536137451166435797754602320022982984101707903953377202786274586644135683934580668527705150179927276759450041012830635751738300440188450551000513948924623173847344166924174709938250977149495263974555272709959048487537594978851107841086370466553643597172627932641001250110346536662416502907230348839766942318472462336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] 1370658521616638839537687665847658375071333467414873558978408871615777352963328193676416149332963034879668904053714231851485552902086254149468716228251736527311597267268586978152550229365675674090832296362612848957014970533805819847798117917845499045621259776291496148369733080003055273788440172004355987872469594514229389400579327135806364943436396241667303405211752542344106086085068074465123672381261502400011265267927163081245016834568250594659431039573312731269106631566685611469593599687112784437756214156508401127325033881496972505805885860242383718736089393367284948894448555802616697205907186432121791410453588849874409073267078787497109081629648638775939804676055347202418913329739377489822505578892554397421630159097370703486415986408980742680708572129808268729206132361828304529624838283099727925446499974870970636110558535127725608047497874192943217895360019908366600815669830378816141785314244666359323986739956354104620647135720570504157781042838180571644342135959872804412560587252258989115548994568764197182286447906394889733104814332086544292909189571260694776047669653573708469336462523654434818101645326453254104554071161086754676379905423760948274638111317525823126966044731067037471235373372392967765116329795621861378243698261403314775384663330206805413067959672197529789250975961712333317151321972664622243983758746731727113088661890132136078187722932632334709823304616210913701955439589808797786121855507299006873058031695282422662439728328280234067778196605063333178735540103177015887686760435165636856919190686501977094634074081372634863776169493492048277729359153837875373722449340512891292925127225788535644890382155363993756496018394044897235704629534806513347817978955692763044697855828686468296706994139367381208198822751560155309475138420769312291549309154127834419093450255976138612660621569360640622088885575534938664231953630973985257116005366430961477087398635200918372159444837615472214336523736242625056430625059204819596728824993243157129802862150586578472800046929071711653148604329381961784612639401307631927496468346357236547120112853470026796663042676471304990751623084460649621480356519642431177986617726508933941731851143330519434937811410075964561141438864468426313138080965292963310611458537074793774663666747078794476522994987907668043893519976137197156341206555127784045431300965611211840830038889623021891906934904512110635145842583373188366229415205017789686825343964328291323410006318479172742367926427661455363621145810775186838996723384036478287764457414995789790329603081780785617644536731868817815489552557706883657393208460931859125653995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] -3251201651317508008445918793235297256867481339889050634621224709746896242544462353936291076725309498233126056534261390885649912959724807711907308223765357022922146816004022591052169664501662256562198733257739241915856011600388809201550511123550772542821064431821001253654338730948147308323756492629406080034297860486614768938605305891001282209737951282361760100963094871563256221557202759617016064694996292441618416760050820258334968326022858063598780936610147455176462611381554194344705022947813687949253676320624429194377435580837320014226272741605859756763560738926424656041925267672280472135058495890009063134432585698081896598973564568652951685708388795953459957421876553994177258593688599115107469959340018203274456904493728645380050159926814426959603519599774287180473934227451992366330483275423032749739465095740886371865557902449754929468422935392324601541414370825157529324930358971648092948679137950014522718664990651460872763170624129585931248584796773571112687826080492933123381796739459165300573901682450000296433501400347031235431690278408720777172695548244755640694936409526321302237869366785619628302898183439348692013816330335511503869622084736036731175928574346270586291837639768315809466617320155722255691448220409003228054516222420734436991576790987867616681154713816654248600422118488184814164583540569543687941144160693861373219939389632843270282563294461250975790067135188850690548699337867442406689770632751871137483914111493048656163974422763938597979791496957535315092770870946150287540147198426833798935540718201600778952061348570605062476503265483127663394326899426079908926272791937204841680640596240295916626240149098065251051037828946913731093275888676905344288142036316219835206524524254936857928613100160277511783265441606467837397833412266250902278637743958362124838887206010146536046257142145577088339001853150449865880242232658481847439031659651691544693081563825224530297173285407830788546208780125670117148646342766773925319078874269316311279305272367656889791569505462909569346728560310626004495150579900658724666431142203794206383024381398642860306541654848597843594541556252244937729476217002214142017213051879838412888501132730083573749442463839514910936744942044305589030712590715249895856743890153768768309156552813914910829775699496604527680091567527791073527183800157353189769168524677919367182994143431326294488660888960602553993300646155928146254038643865938394414445613045784662711754858793895119083982324878699676570531478878469070138728087943111495861586425345372365428373647199517556522810029010519229159312847671660634252185888683402557921427456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] 5883162826160353474308406448215807841745871813575189027695581914605044117634953606990238354569390372311916382952382612265145699884861998540711638072003507154020937097367855749525988554648455394223404393572168456555012472742773274030966852613390260497832284305098717293909477456137099822241227253691989501970654383453672489563371248850992978690840568342208394667819673323549233309393962123667706942254338456436525241496976874589750991443286250389536366539745113490889900255677510965785904720530933831863378222954399879340493150936489234505470555643318248116933477900444115831666067343897438032717512655440387806918574693937316243663190771504544986594545789297454034230302389707791577053088762700249715312953188058400151455132201869535210479634403561254693911230446064908773376902961551154276541776756057720463091286261817754263089282073466877084255510145754342073995105593516373514776482746262152748959306883562622867167416634207741157913778520359079351671293575056677877116397793609132153576018327897994215121837416745316013236910167791239418784527871890514344019823663957107686523917555137515754009532551971248383972449419308521711076375345877738176335574847347333592014821986497587837692628339546671228994467150797524420139446258531437338141051791300119040898610705619701576644436953125806294842425383463679582869296314725566551487893183136784946902714469370030313624581218987770243586598058038715053316119048343311034091070381131727954486245503981001825013204365105754218426079730159364167557913868176510850497357496695068382064239951175486231136117719128601891103036356918989257666621826039659024555190631386114689525337678068746837124807017581588910346360765450697827081999133641526899479039607307645450443519739857173558994172296917196136427321761518711733453669207603106772560081227613808648655649937111991325756084361720660509477662964523746177151907648975890347890803653798411702832449395660524302636899068907180510985065628743991359414956388161883164317848751774562885902065844569666878130523709333969693929299479298364934594041285657638441894652777724385177417469011299668460337946533619487007363191977564089240475544449497414245074100598881116567420722840055616185902486989627593314623480045209425135728805926372209709774947102539052573581137686765777381885010201374903935637994756315065664011501428917544274658571439449831290092503379193729569138207808831969674958458426828928171013792941770468251293303956765075804734379184774070339757929851180645107245811934157857324873594579207825084798408497087585438158725727207089985712196939404304257436451905191445961335026968159265662036869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] -8194677325780201194683309447853801210599511077614985912403716730964504420301460471717637018997584065018988174898229928589761001007884058100337444878724623599116969865239930663180650741665211801600082980843640774440528067128958803039915663758624001662101234459491881995187584502538962372353563906014312988420112561348539157236592182023811836504743926558940473482188578982137945769093906644090746664326739879238016850989931966848865687595682014684329049632805818877575441501573989850173376915930451101618034061760651526640710252559092358233918472942022492898097959420041923927901198708897776579993868307430240167015367716638777632797988377872317005288293904703080768826079596504109711348281083349606807149117413947646382479814657753230904071903698730177124208211844619595377291299749477623657106398615900488960096303359279021818589209537287224542932760573450430308832062770392325598235379768915710507771627137301106896105371576536918615785049501840001156312960504431926235759507367884865341166713705049897324471063926743156620571677973176626645432158596992737899484289324872879594288695483921993376013935079834684222349092545905769106292791184087681981550987504848205414841647415183664903219321502762455441880648915588824236519462897634341703758695088276821071713794984078218262951596211965552086487635369511445856873931693113373767905398422980184194127176177208221211308945638900960472927202111614664449408531910822782247094171626115190144258172792251772776565355608509007631461847030153432823276006745127159456383081444494375731581304189798666685986785552743186223325146504952444676656292639185662567364072685978964182599221336481619147399072009357203992900313247418123335024233468410003952327185740260763372273008827634858021759994307984931230533461308105778554249821374169836244308661385867258007878024488373789914623304841854581113181326845338528665211456527126801089457458650209120531874516415791312686594646569783198848900003902731624328515885338808883079107539108808366145020850791176337761147309319056651362983991992263058110382790916625124438219457546712134753444793751180160448060182630352729517777138897525842156187495386796694321409017163812341068508216557739836066326397000742578059073993347225289584687909995691180049870273857095114221561922961686608915662037963786588514415923645229785034945225902163573012131017096746490491934719346019274420813287460153977834070769260949109475217036915998570329625627959356071523281597589649065576924684793378627499283747327041996727985992203405199996673873335956454614700926532343607027902435471846988815735934897058599525307463157549918151191298048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] 8786556206890419141600062320986604215339323897033485677727843563451880369951635741276086330706348912718775682594267615470357151231771621297089612335700476046869253202621446693290109009861065692111478248830556560458631027413918603315767987046251389823864887317239123730130551236910968215552213424289795559528929897993054652242578024308284768126704881281535477912440315848560999936816529339455597469703139505368199252692519464653711994096654977402227087629603935142894577488864411551685341706505281770151494326763332313039507275154756664186213137220354544462855863264281272097404973413990242684026829342268324838126210714164961730585680706039227641085308314960865323430837615597895892594439993674415955127913037874611645125716212801825721828030987973412611000817825263156842588491559978131386111552781926837781819957078683942410054491024253899345632516884221375549582231100303290781009293911839783060757388201889737983898245821039409712151186056120556016173365726640026631924881061868812299376557225246638225304390940383529459688858493169936724286501753902073011512682981305966630425928869452274943362438516094221812885239421544343643196799552558148610475422456540048437912001837683040565016881903380528048069223222010726378769806654558662688431737350660724989586178489629961465401883198490606179515776181078707253679376608928479347267707957651258649230438867237463518946496694003027058204277302410954232237937993114370334319222449175710102395179550662617852132428905365291569236229671551739181842626922135112066101664738110445512106158793881560358486771161814784954913971714195719397127089425263062492898963770105988807986786943732403120738983100240667159545192359660587443721713873416196346927066677047527211537584599978923058743566847211600610775707188934871064699322453398952353540044633174736922983495178481409674523775923048108093196791898589574230267849012906374529675253173322969779796491062049920102789526674729594456164901740999736193623527536004231135258312360299196429944059192097993556280302792906184174146878895952641964067047588276655705562453809240219134442800619853349901434346867852000077855397619418875060544390904260780783190261473613230165439911766787844660835972400141250549499993376219071238661083447438552967144145980568761487376903400687220259741230671730418993685419147819753453426266033092161973203395997628037733846434526057244426045734327676247647501031458208615398582310481450722656477204681569416558814526728810567313268807326117115423022395869312163031100691176745450205444295213135397543112387685467806151001367918262522047371268004638397302740047264605552967449313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] -7462305707273158018571986503406027311357936990380073752297190947154162506655981762733737910022728478836558143306001600514280317793066938752206479961469205344548474784871347880043923417165196541164825145517068203188088766047125957131419636772442909611498674584869633889440209269469010552923458073229848558801914980731486821917022423609416282081396571151807823447878501440656654218377942005190697392242666939119120566096842925690096949793275100155014626663209438862054377675879625042707082804072295462479318740870876548813871728288387323873010170917979075223996926112280888261512879281758462505895949889116010700635819570233560655136860436998016348485473151876910175789118383933311744267959261962018435976469893270314297742250648302870277766619169389173891237674014743348658133319319781950384229985166605140832523093324267863679841274606816887699509642706072179806119063420926553041053165832126198315709513933261121523038440635015372508029327442136599343195650835984350521727663291044453115464268887538096903048528112370053809547658756615530574394578036373973499352429636204740533806123334544830077426474880485967098437614829250436504050723277013920140939037286291082805070519457074573255846031870948168781655924435595404238925842117742301878980280977142063565911175350504386949479506437455874410951476898010470567536591229022725649590564383782887978663691874577617099177106195326123680749990161190941689956359477497200102614674448208657186530375349325389333631379183094873569265517362164648863192022248429340059767773983566066096465357543057654945897991647191665983084591761134980283321943644133581816193313749994165519002109251616069603218983673828881182460813865291901887061472130929694712854221187415734982143969310729799582369737453312170472569516412314012114104413980747782761579751819311843728692427794089762284589829741175106528583746912870403538089853461108913038640564046880834108395854531542790827841080214015245663230042006359989984046836787214124937827677067193132298733925896807318991204352415672360734545079574132931044800470446642085004325306703952684917831281621532829269768517363546698039106914962500992716797246167137886835083047047859188287121065815164884681061041130159705434600621619581307805119707245330234868055408970863387493013255803884581645069146285234186539753438085984014514118783876740023769095453126014652131458501279168716095774731725395828971473848447531001870577245255060007019300047780675505553733818699450141995915705870279443203935293914642957861800144790547321492234145170892231775491428338493086726995064542557953722352788922944742721267330927194595476566441984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] 6051908444689864020332976712387791799551009854496607226486066984139183659945020109734569581268246523294085900655287522451414440593288606462582584811350844510736204223030497314795621144760815485664677766653853730218063518601912492574606402482260067378065278309730999196453066659947706870834091839325879911185915875270167587007989831174127427995722660200680135181815866854847683673013963773785236328906046377296775081315981765236997047896644581649606179108910508838795047675112072895576023411551071541278537423600124192439160972914834126459208703539321490615571430409702545004571696513858469654137683529636114744887180416901411664357014550275598853170882201551358499636210720759345181909867302391824466784558151258041676841342212764837363296700559534205522232493041100848992194851178602544611555631979695790488375489790082177370740392469565558499520409776974217022110504630672554446572618991905680268712537643672991617050963256470442087423390451356908673640584669390732586126624433023327357876888809517502697115217917038414717192088388672511694111050286864009911039265317659579461720147110651138624864632138747977943636258472102519184030563902986425001694548199062291299167682386960480388275364216895141915764854730016480457768296578789867180349427858453448912657481215763921384342093759525789118545635074737059174513799686828297752694342416083090044850866817970561689899064481669696154574791225449110074704434202477795134793719593908316606102775965988105071005427279282539614456061063676139810873074318319324712883556162848847050858816429519555789108681972870772604358543364703571270639470551788567680560226573856419675755275714568983892414520162330235021029853875254619939310109055166972918575776888359155501427997826396933328651218111920482179472361418254742255995415443324988569527180755016030982839693438875353160148014717647606218884097868831192512529352522832941702179864025272093281781722455673514408061666176348753512910179903494292372014254516931859127948073762474084501833910170868918229258776159329026809110138712198928293768232794026324531557335951924097209702776741295489311512226477182517296610037065790483506694111631830947034119720520320509832926134366505331416273292072919079383610513226530925661729009992532562565947538424135745646163213219538006684446502131384805272830616095343050672739652511188479942387762219877741044639953150289301318428959579934089913027708199745639754909941143273197053339321195007502784879991378323730338781984202939336628044080563206902212487456715812038430078197315610127564261445464356854958903947684009266831868876105724359565680892112073024045947289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] -6552800127985845678138005136455209732025315059481544633538278583630240818414507721692407426565038666634651013146277499544706494839730409981942730844588402231637145863523936372937732158185548969742990698336620141518428862062413731073383252578408333902366952716960100714508895304945694812894112439958803308571599328832900941183133815913076098329728885573166089694451775427589082440890420486622852235164586707949957363251834253386172033846032759552792572607348203396739650040707139688443731519282557934649957377113283022497496317327917753267940137831899644047810800788029843319738040614686277421514997295831391623697221038877581757961711918527300177448268745516212252697536796895964690523291368380228170789798759820628475248107041238480261553746228126891161730760067996349605204384684745070254507607072415955359118771759618744746437925638625203267493534780626459677993067140375065112604101708211769643845946535309080341199125066974963977476283700856042500100469940924720818975361090259277542483630728606425409129400376597801358616637000033060632399823125803613809435091741356298604347258312345822521316732772757184889095439855594437476050998370185683648834882485899342318629285532207091755860282778198056150791001383415960972309011524240336041256582262518244032806017837801924412928065117608060459914323676832987650413444069286249163093562449089671630152082352163777083315920970706244487526962523024710144643395777319881782223362399772764943678880730170758535516743099054367013277425296824441556758940659998563240130510490994111981520024178141914009421702672830523167469503620380389533826104222166864100292793794421716880613595086652607116845826107448868531567650872547035244630452773660849555161456380410362400793254071457621746785381555312337405272385412529363074957010213301140096005919545603119212954850654983278669712954078216936419697859868480155085845358469847915269785975416963028855341639046160386054842863406210946860917590781236187355954225650491940373010661833098224158063329724614231092969269980121953898548238967179086618283691842287595177224409689911403615837036303745495323869523790982032459007079878824991227033728104222215689812980930551456428074337459534407991239113361429502134499184535219240817154425634429283072280290845455914758770669314186335268530784587091693999795494883678335327739865583454918428163884494811299191952088844764635837972069787265669953881481890239617324527131373611358507019180554668482432181928405090185067887541613221332930539122171540287616979547723408339818788930107646276550484899962430907273335930704258543785889506737101699545136843678498265789120905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 8097964236918136756152276318530871469868234448100608004923224363277143584147593245927482570588461021402593953792327199411759418496090071758084219044558870863529414064784409661922356119000427487953963995982543789973676229238647642701048343027783108707157157481839567329382597785073221072273975436537053603658657856334656636392846679779764998165399692178298620802233002766652478470173047235271866570761437445689474765893882977033010835823471982195900036602857240348423323279308466041592920821290773075652564859879198094027992879530803969839179039255024319734624888385469412524047660043144265496759383859797858379012576702293560658746922246351258525243622244565763800513997309581173792451895064304937740348485874090729368992044111746104921660439588705553969692272105072175295774756248894711978733884137470339821104397082445011511157668379515824194653978582325648364265686588156264692345919249897801157421213251643375023251678912056030236992357172900021704010708505063782832271012802288348124662499009492115965846876217682467661010192344667969241993514790439151393698962361533427622356635024247114542899736926713474702588359258191609452506558886352191538118955121228170285348433841164128704564903871008227843906756487470863615921279094886716896231553558517382728555835901859452184263776637199051379171461101965439241318858966367803844094275807173500674133277497205291046635882683949287443847949900647646279560102875049947646669881598605402083289480418617059973358221632682023660066592887580451245196542666036212907013349794792172063412079409692296588233638013536408181723535921179325908070494129691957676827492828106543235114506439397688392640638017737546340064167724575336090439870966024447849457274527703962633180896586362479740646317130499157338886851187181704817151431455918090482452105992295129184252526359511342565811637330005701525617783098367251460978168657838096220725613567174917700158462425469612405991173304956523159250993467447190289405941782062278689610334854187332933365733936966205813968038019280663424570359767859570616712868150567361129166593670244040420403711936767597671342620103863832513026150811392571657837795084738775752734131113287524359532373112350303062998242117022437244723615880803266042794820628643458714566574219306148291527218040962843020036444925926367654125289426438995736619953831195366971255866403303315429830089568008530225159553880275408197157491396391010398260264140676656323561006746521563014170646160975363663737582901789465412654617513856961525665854204181991127302164131874936140192654068378140129038625998049725263253341554824555390910470918488364421218304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -8985249573984926994942373527324956566480615789233257705259576323697946114218849108930547213745228135734753110032318199621074547892094944539583799969969770111300122008475704557139479144940658818235509757361600310469289747564827502540241163796097966875874816044211662644544990699961844119687643778901428357619090182421251406187907783272338782656771688868141674786191535863796564787360188619625640781283321957470813001750201227379858231045114445479984762050870808293953120403604945403904056819512973508805575105103594950290891060824522969765539444638714829499828126052847682345131442660766760660239697942126004023082621527439904603824864255008151657291426133170415918289869687605233673274252981735671828611932331340191983787406520003601308799855145360809195427276861218197656376478246767436816929311735705818419340653490329667299634026514938500770210050439791807557947880049443969535520610400215873555241685390012975042989602317658368838094985908382793437385113081376727696923246061172705393552993005654965407890014888868195384127343667177778499394378127866118649342910095641331213285141253298596011464847590817969061638123683525869772731724956775578243118397329412752439764711226375863857316570834176486143634306979302630080187550202252360014630010120651430639289298185246000880095749978351335314281872409317448001814970159611502322846022272736255348085169396528821498551633594559072082020545252753835166388637844000405431844542162661485586415288677364657903857831818660149441957063552176323729589860737585512532250747085239505276804905746175288779169903588702586605727071154017562938073544736052965762312484622929445335722725492294847152278394903347228123484213661154899516541199304123803522321050445582589117142127424234817315996246162551976600035801587342626140464686419667263322904838412632824474664892792428003492566602385123872064492609405820285539573106324060573583172668416326897123335116815755162989926027081180706713562366652984762893650947235153445492489455321822757770201144382987391349120911323717935099280500246410860359980890642241283009275527238698592667435841565051882291810256676537816809437208174497812915004687868728188405998525971597743636447087906305850799120272392619831686985498981905685479807044137298702990403320895390512340518851546982676934172078645943559475386752817704220985574625242001416215173962274749681667290048667958198114332936486205016313986743770779660841888041902488934950560021240702765104854560110141224011191318019433744219705798342984400266292533919692062253085739490986360147315143078286478430434689234048396468098882550908754345928923833644890773488926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 18058562197332043439155552473865980039769152461731143269266332760780250932510078976534158917328152728905126855040631332296489918717586180840325931459892199485301811000581551253354958794174408254935701940522079484186864208862168210772500527112138382956816749107159347569913586633380027232549368758241838204664387326418767433153520994186829143048730803806620373233517591901435038045799508679930131782171986791937455119778503073438557808644145840772241698001048660905437637463978372022703754279297513367616938207027431829675144830157263886760986975184609022549446514769724354186389538111238813183717501161254608886475237064041903065819599252303320897210177029649198133333070409261423446446933158369072225505160987567637932455923596558757242007528860227344939463432231416836393932523303205469707960801605321485429618839869231373957943275502298839635545545117865285775751369748317780656732249745856036165137138528224833495231773499403220459938514419015821049885778457605220210594585162508963149514589833652162365270745794561550095379786690027063344955183626228052156053187026037588978733022773958790017820191522006791527621593680061359022406100988683590599147793018245962730946434877194378084501546328325936856693393106311435637540138743571043584569323380639076777245693821971403176226314312658817126002289351903053473492374181642685070911171014972129068202680828170899588655108000454493292434504708442013165247484373324473907969422923132689288088066241417959139159684514430742838588735315458702548241086726818868719090158586890303794181493574329267304783900929842140440430720976760469695524761898465917001416338628112763531966177549940263263235490355146791609709944934481300452754843715806980373236802586587961413605254996330329178014121012916247834782446292683828087563207511043653554005312344436237792674176803778175323615829406376106249854585534391397810582008381854899632874171401855628026538141920990602449110456348892146124623424598828188486922656259639161396139731532771792717482429587427586458545872261764602160031309953207933715254911768190253428777349393816025593379629419224256421751995267876524441405740797030040488896710359606198760529140187375974180771113999593772879347265382073717603300495026752434125840863341931602549697315822001088858099688193336671552631866311420215490274837982570578524346271249389594063855562630023347836637205636674147903813723989787234399799614656108610752424736826946676782103471073665850900664825992604705918558471266134383639529691654966767282787840425471226562364448876360656850167100705106359104269797618749766303351138194897376418367612774927018555992965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -67466505752224871963826151366038026558967652213604996408486022445949737246352358632462535384290261456641602885676454630975799316837835270822863942025751754211079515396903041740478973938984959856967331497802923183709575881964094578411658013410201070828157987467367973521432188344555715012919851154120634203711635455877738465039486771618489654744403366664625232020732310277731647839856844746530017230403998908353169784192181527522948546929181124620190960803598031958143456438827086244039129097074965359431002371448484165895290703918021513275186192723791344728941406438570925277244166271832515339665584052912898743181984047352086778160471495601751227474120261560722170244730812607152545076627302781003918806030744513618405414132437175146770120322163870024237882047303189765848842023728203764806593662498441093262985218845842389902176556365882578935119337743334331004084529752404672789799709089441734959431027967306259693712361132298309505118469098226482811882588102593814482875591985232302488462252521302334162875350252647670906735455306301621244557838893812210619888199899409239016657097073645592759962940646433151867834659938764755600844553850837371621901338489382561915229325086995056391162258186491411905191041634027761256752456505942616959391289787447838825733479663540987992022114694901256696676267504489480020996182994354362988408931752337426715829118685947114630404651583050069465960999001379308163876584643077450273693403878203550073021280479670647391092509618854167105675752745510909115192732022298679120634319572057979114887154346790699884719981106031837283127174585829597469269003957639399641431235871563900743414723769725461426864270115627900851231300708616422029901602226314827728779731536148292585135615636198745655615815503928861020164711736317310013420510096697326937400890038225456546993726144788023011157835671894014876444103995010174586374979468846602189039855165625529817939806754032789441594778204528040403301068701701807371610668898729641639842303770382210569669509417670002801960324390516418559391225169319284022321441604761867157749737683337851294551362077084268780448115153457789627460691528082732672175685384491995067613682915032344284153943827237618229059751092162483348879446355616075035307724984248443578007169388399109814794772770720972081526306851805433359679012353633005738601356869202653869748597257023562282343807975555653944010619274191047851735856773013293545343685336376744414597910781344507608281429653747051645316126425405726545474808513083295313290482557808943511187602723782592343351190135902118777229175796380411587215478320492579335160007631618193293173587968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 207744458593795856874187389598191450544407259011431396064819109646331032028320913062250134667747151807736674004156223019105392800524472190844580321404110462722594708785947286475626097327346870512464639779318672165474490927793796624309359524628977365630810299581250583014254028199239774941103532948882637133182047299886625499622874967169829267444224593771355422900713142142067148874929153900778642132160200422720745232097815718425624031416146229875405017551498420527963140567762887502094683759710827952015157690321019287621190921436075124366056581468069990281401656851370569824007036729554411206226126883156662962219250668571369745759419763764400450327038781607234219004598964636522812431375508180635039580501222975743935202509246625382070258800922855816661978917877841115009228037681260082987162610685468375786466947182813808644263460415922065734811155110910940410064953803366489231944811885509486007234521461304272159259842087602425130207883645228934257455931256871115812417662943518514297958162014584150471761148840708810044606563889029653341112785336811738143518883565446703424951758385996193819376881348472222417973690547363275056311711723721463746267021841896653187092780838510186333903073073267711888099251516459183303445514992558519970488577616669878791148919895604842877560216104075298458522536609084038205138538905542350736131480970371296325778791335310452459778397949950921968678440535274646602640791466832832433668248701606320447163053214608431259802929684959645786977280441870175234030862646342494475586556660947362956134118418188367521652846224313830792069936595118599826393636040285012842128630263882198467316409835583190438160690842533994848477438005879037553252649897261605552384503468165632169044508338537935508701123357578336364442839638498282939904565531782975203369326508085944239692665288151314953840987343448433254165313013309945576898447102911794201619042204194130686187143738799585640711763237779563740074333030439529156556303431865576702422284439511021744963774502161621141955887093114277392066229324036439245770300996970991237307787700836433208267313986411255765745235802395883714334624105215388182286947713494729424676391953142091494423815074150528655654776131504935832402904015765034785532613893891298023488764976915529032295658867978954854740551499100616737200847007984865161545213763790087527533638036610667297985525335692564053405639058384659227865295935410343665327586408337877356749159057531637511929126907408229838998855737525052850716196985711787512533397233027551291302214654657758189133014586576615066825403595556187925718126753399275968370886176836934660637327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -475084444790134647073007516824966703433455302577371310940191753973375370928766784212717503030755060797160486067182095528827293410885237179796177769291989300176091572373485900719546783041040364277094357901788462174574367903679657491618854509426086224893492645979364404728413040731341682835393977207175610992267071352538400849412437981756312034904714127818221947349157722867650642685947708252624236944956902757692841748796909577489450300299594447153106197006989388465782486684214800961397797270065241776921555307857023901596513806909419794030300834552351506431370163420265250989480183771357703731838456637065291521243695358005407703462694236070778668759638923957155281875395692095546893171941925377814152681083587115463681797269994210504187797235850328017442635871940321028962461171123013543309779328677033524202324026154503865063282217116742411648476351616386153576121911193955894451714236398069883372712873696857285839988610837347700381782956625900060234529324861130958821584263102832115333470493474303217784611602442363274240867411715023342703925677859537649031168192112054851518556000894646510298593673722824306323486756936450634202866604162052982040467905976893958707431299098450841938828797145950812719680145368991934420497490219030197266585004620800315850898081638385917430450762114932324171407902621183586480898119518411958671061625483712515908652858252170272780747194999613153031829650464283132054706050167240986216436179428974195939321885741525548372829370611091402584893766709921195594523863993007024342862623149798372493828403158633664992645967322025136095536592738985285602827086248145664774512100602688876859450661586539237080058088890581593124070830636613210659265818095612312141701962781147660546215913112453134509207754490081382839357421124550148429283106588292057460532123641516616617122258160056741095925434790889870933395313920731699171125185625959202119382507766471778819389065137501931092006025452075340885812862584652254635845086921961905518014408014283198277564464687278033967265433579817237807006949843033577648745348004322141914201874140999961642984252709705503876050444676553276712451775346539917739935861537963707607687885562295437085443350816686640641987265499157804471681936237949372924625775562342268916363454243258202214217192946843294117655642852938523959852366965208575338461993167994397792949679360868673920838522399554921622678252322238535925491667575394168974338778637214016896279783445352915385303591612870396432205363667496475992687501079130878418225353496556358372837078420450948679196159361899849575206029854270344804993571268919659693567382233527139830706733056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] 849313862871228681120340937757055293909113519270409116040638094544684605427936595676312351812678117772590915549957460714993378670220966418315884080069343468995570916544185991027144676388774970329517744660515838640219523665313021393297144927564371814150038337747397120568741054215531130662965322645280412365460133961030402774095006883475526525699663937201719788420685546283985387827807266467996818009250300448247805647313692647890845702107881132419208871613592368346851431331284842087480680413350374241994618535514041491445582188809446368388462625757642656285756078390100308106271985166142262748922049409225705983963854751495652394454144436229195002203992071725728713545228328521550226648288344988508591831626393006710828005639462931953982000438882944488129570166339329743734956336149725391271017008763822943335171625824052418657101345639358758553248619880756961867356873559074282399055289122880538272406894429588619627440994378000019132326656776839799992737093160764090479710821498095973736967941203866812493307319077717755932239419664393948007615921516114151288151961877607881463999672333439312298846692164993902251304166829224422549647520586311262343619775924572009939097943628507794965791281006228581474677281914378896574582481426137086367552713612741504246926566054065889941687367041219356950323522492442932740126483889475748312676719755671406971452167262568173921633062158002736186791412506005984171577211782549522506299278840782363951183325897604224472143698397257816487309514226732227264176719223209532880294284485386020158600195323820324790950532169330638180412707861932830480593999928861592309178276392408984611478027677599652200864743832912511170160194688522826344886862059346176439823792489643166472866186322720501085140697846438886757736637839745714522351969400061182803450649280307029763968659767196686473559339976806306381112405819866446653330316746651564076228018041719118856455811751967233916624906970866526387116894710703748871857817332906475988800882974778413550586782532160600460054557691655343923691803065462393462825418397535401722868285006269251761154957682518297390396396499657641906400620003791026154845031374900471264613965813329565690646795719134106182915955443887987543768192923365316706236067265665336827033617009445991482640779102794699282390126061166390612722127331343018153121764259971842904535373638192608228386742584948849177667660546124503394926559033681028165410039375710061259143697348357907081996361594408404957595670002670606458723779820241221062767285088985805666950482212367242987882117165561317826805609884413291497304552274035653354588646530739088099010150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] -1240521944106200221848046955559524812420041938577762128698717325045108348418001627259181144604828704032007787466348720658378944413910911669575606829273373541557896277752254788899086793063338925256240766997380166118840255953178872088156967853070795635902308327385890297810843236801919884631747968212141214709145214953192132598020629331383527909965559973596133449276950055357945884422003057006653530877379749353443040537416301017497443450123694263198430438792307616099959262895550013382584808143416361055160993175216590088130944647571805293615792490073298271231065503753416965057329607921226159456318666442555732840662192982276454026798628145159726890632304847033600489099083075494421008847403233273237611182305767286137444969007972717907202488093808180661062592597252962080284239033424186818203244574711639851769292781202189890476602120156238015361053800303111775101901587914099060249606581618237023802153390782744023048166659291535630638140834017065964559885728214020162596172680318137792735926929022778010293767219020280084586202251706559605263901082384659891895983972094179432883750875568663447836797790246567959083702511222568174246673695815298031470783561165040559027541618360892556150808679029316976332188130262142777653423205898917538424475368286872004465396166857072352660732549048567692687837630842173907406733809554476466519793980662142277553377050307668227627766878823400625575712060108907553384365539005960640440234197428891935692425904357939406182355230669451574756776008534367254765150739973450189242022639413319798230681780140267728276497454580361488395808156555131198247335633146691513149040056413304362722218916938660380546455486722845754423645197913662303214527870879173531055625245301025982409951080036489930585815123346333413111695649182291661993815514775383440472314773643068881806988219286508512953985671623552202979194886909213116170776903674595163938285769254165124658741438834615536648469068713470456058843474530384558265155906964675346004071582729992978397093901059228743550760552431632805644000974783880701917372487313035809489122179182645636823504462517852202259545374615682475238933992862929532144038299025790898884341048539062036540898843718815339704540504741336575097890125678250558422824436642355798097778573991870627541247634163601395868963831122863585225125489315152762621299042059865843616180363696204503625385981295178347732902281697605074086384396624193558093059889373432979013155980534679857997674944735190417748947872210614569088127752772435149630994806690614124609808144077102430460081452454893100339605220433193500314342877046788810937205508599770239162526990336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] 1525318021477119257643860699445314460553949709538404335977941811797055626515315646636759270613652046032722463977926620014105725405376562685952624123005855026637599394722260184031705997582068386421982738625768389433407947348407711611816145459067216164218316461692380190169348500977494001680778188812397149175641080624642663217325396615920892081126921659232629477402204309051012900871465007657536320488626002925132664158749908811302450609314383649758697669543622963482153110683000833920289551787584709081339972806395932250136272834217018849758771086718655832245342901277291576712301009572103955435301855378445547337990139806570857363135980506156788104297903942358504760111188925855892670051715168968384897646285816993741294836329004019770128173416647679048025448959550293104079986226352917537234944550409541785886418715816995864871372979147510000414479964887962105955162414178495493272455659915435287066176991872973777557940852258293427765585018981477945567614356228197652804901124357471606055059238723412267755677013250976442454221526786171048676041895198024014627229036653724768419670424131827600122544705605563037255309987269787753907537369753019203808246809358856465892917544973252477805266915686438407229804504943137631401771719329906763370415752512238495275761330181258856676368990421099156945708528524398240800119620730998367891363836746559416181683189913166445231987661407048386147491852150207457823542953127849738956280714690095722298914212071952514382910167704156869201256405432426003169206301176706256993295815928995423620020429341571803007601088409450136973878807397512137649173386726250898894673207341084638316679328794340365899048747869625815534895239160558994118667926532872843124911185796843984847051002538449917985197004769339768713603104828982656277070172696216279163602256012936916129490322979039247999261043562699143734420833865321843181794130714686570568088230870083962023476147261973222449017233511597630435118670997501496396922452077309267202730235372651623493727480281873157931679983054475361528468137831360176648563054319558296678150640340696420268443716928140524451791158642126342216458600775807945429352073315637000013560061407941767805904306104960016953966893684099353322784396619079960810880133705126620940741049357474718100438936625092619386562713944226695253312741327989128785032678140325226888960006727911365425980017115922929305145031311658901648498553963132646460764224119211519888187378479400437185329505070399902605273443782133773262918563562945568206928115327437099951796639141594203448815044892741764261475734280801540245548401558298433275726662778584257155353804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -1611666000843456299049001770936600152264228314811339781757286459202284368862039568643235574054204510897703592766133855359451964928760273827688997565332144710620992904204978014419507323143355859331000424101575326384899327394793118620493836787239491834199847119793925991886310355690083077607675865610130484297629212196327114168736352799077063324072498388749223660078966126936777066104050576556550485079166349039205682785526974107357207276594453299782661481923518368468201494988675637648311518078595860745118477886546852700789477088630255920546606323559279989465092863350682246007296457665986742029036266942541310447024848013853229636782194685039031789999641391155547239556294942828276294948985119819973437956257786888680964529900692954338094388694281701248723424471231309507879562989587300891324642658407650473618567477886704128152536428386845076187239966444826436697462575451666612650242263600210743225626266282100296012394225626624509936025076256333060960406704878594445069017470594344830304155802808993473876459627835246598383736284871457140720082685456870136616499570751497163014539304597779308507093758329128168140675580080428470694796015701601918992867926443285101813869424315063207750175665307658827989719154614644461235136910307955237481812073140851399768957443980597947494541044794200899186503552913148536267150416285987974394203179967942759273402772363420861329648394555291325184603533784216788491186270508859444068103728227599696391276323343003730239097058145445837198918586091466595297544521800721151550769200559637102367839425455959713951455378720990015093458808585625403908285982212389084634212282285773044014999227628122484209714048218116971778824242904284114063326824774222018530567642883036015886893122792140011220036384491512256681922276956864943701248055682849988694551936345991013651848957091197619414047744146391179071624016259012683023059376083843458166357974114285032070781333641661750255654446432154207003673105606655415990468797233925837595552924445502104686856259698957415850182764025205538067128711207226206979800846000015700527753266200064479648645335701276305931360525204112291853335073268846682054607111654162150148947371166718931910389951904557492025879777214503943300541135852164325357996588585882067536681360539773032656730731719531356689803306166604383634047243851196883419031146458843360698877785989802345760329427488610357665553536649938112288915366391866013302252325168973763102823632063583911569456594517647463282364339406688380900086698347155548764322034564740818667529527934818697564752062663966922733015357298965453896144720925165643788609947654486296044089901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 1485562165841625614144763940618721494617996580781559597697715759077160040538244597514389069665196432830725478542321900860982387677844363426341100986111575304414567787998550585049405341267378015977676465458302123730543952004750376446587171853557992799391688217859807155274488787309374036064594855758068377242124726271186745557937177970791605984226458561332497100953210757535273215911542851412317098505736514078400105789081864287706513965412797548392754245757068760882879993603871303448010186474193875419917758337008422916317082873737552105548437015755569382000731731313446774115668227295543532169929982497648464373645836693168122587510313517367410507992815110925430952835582074439186142018365529407364449844083755161910012547260607193664481972056841744098900322714152260490865013464289743284291337252440640726749727142202482351401950228145121081283488123584494468711048232442803282120683590991638363884297573996901542351486678133578976006779846225935776038716537185708352926762881993733558606263028744735629856283295851643959447010364442868394036573333566202053590373165299625884773643791370855636084434246278085376828710518060702698558062270882128150496289943982895040777925451914279763756335726786762625646243214523868137044492776698825605282187002335492379516804214163781777235170662877138530570934288813518131732614699229318090927720623424407682413397679755874277919933349223148250755314076913171557803012365803659713163751455661511200958154913278524952873208409464314911948378434127964491118076865839898846572666225161527224000529904897897284166755547672718402752335114649953680250240767527875248315954706287198022364650763237936319591728441919635508987657556797350872050830492272942642624261032669362936876027438763237232591797128561014238323982474937224946510432635045445019585995028092587143365447951585270907580597791372939329712994375422326273530415740440333851837778905970880490125789761402715740907548918184684183694490202509291024799715979822261649240692651187650644621218519848215919445062651856667112515689661775948265856056303299903844299463974562141612101697245022748841899083690155834454155591354180075084104179362935646864572864942571379104288500249291587219227395530640054345815553139812329235543050259691872911901934826667518259941328800720022581654895689626428857081591264053168815749424615742692548966870864084274349404582888150811127772775035016714016477692879335403087148568509259468507484928664525756996455009109157051949375904505685764715433672306875914838837478797501962470605080680105962943635669936899671773958746238472754783403156104437366838558225293218989233385903226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -1208826040796530417911912689691338819645788035080425688986461363306428133382214537572835091202805199685481406051246446967767555125325674490243328793685620010691989555752852891009944337093066065414254676580221661085629156555015742421832898945736809430073572180241202516247406967359828233132529344819978499410200508919903522684873327301561519473730033903965547083454593203601601991640386480888525182645108923337886623206382275993803766324688486990900998808577463720063744897579614530787321341964705766575689472878071586037406672008397354451733494614861928686073916383780520948644312302835458193954896798095833057359259307771468245197777792181046257420715230084373481732373759423497345538800964640634778025655325485872569550931708329147224295091017561460533906859178338988331989079604100252675562587438680396193781346193220111190892895247137888747742070765600537114535090183832006522403361166993043949322756451715170692286869070586022042498432288397014561588522130862781359307739564251509369364246916226699482577521957379546188917645832651655329249546885022521539809559776368199767780555063715776560750885835281418101975844994256800363035341493955101077028876029212921551699760773595412701070007474676669984176904253997766961992982294861910459543541792833170170701828602058728245406973734333541296804811087963779409528069681345291875722723881685059727800190227135336793701057523560012503381876854668924888273242459660252569194275310525478822979040599176112049788769473445213448591263302171900666934998470979362867826558965430383889684912328350922692289695139453477451524567054880445974456762455718150197595767754726994777374274688602772496132641279265295402172807545140830526187821109575672256534180731873804937508041463488138813545476456974426725696831960975670892539798817037216636239009248509097612255033737699111562588842332628994924554878671323190953707290138904619795916611541954495144100268599175902956698475797610478261175515024593975691449098696326470006277346847570883739099700725953135169497111586830222164349646558305859650728502630091725925475217378725284995776156106025417911237939808004965099924691068567436688890903109341955897677072793064298246394310110058434288097047960659296805600469117179215912370795990463228846166662663532577127378429135316719932371714219608485224334596693469492701218255372222395362166553753266266202480799302442223968998751172767301456670003113878168008452486759934246475353185547602676904063143133863797747432539293130948018787712733392117570292507660668708531304528154655376979201448633931490066546932558510729443522916751354971936588935629849675300465172021248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 877074402125574883879782172375912124222045778253625742285140686899355610797463126151485614970941768029113278398186029030255290830366448937074124704711057044993948231827162190191731475131384813759710030704583643552844453091437682495364619099185425748229027961843271622282896807305142592009121683855775892699265431829038212475222238631433897686876206630142429373181450188475641774472413213747853248109104434153337538131733819254839844966318927799436626977467167328098195840920161742299220369385965760448919768944548588026945557066740213787776493587081265233703612618532684578282080241011533839076874832780020720250195713038363145029679278721641268778533174478689055291542385354240161149194129613141506432874960419919937840478615705231200443986671066884863789630185614985194653422828189257446870309548056441819521997075837651011414165630931007941811755251242943196528801991760045523513418026197359370730920620347048862193666034093084202310170064433631349023456649253640699005433666305195366338837858733734389838874377722096419546728095082596557584898631560948702051529953072670122483469613839947341730841597451026638923828056750510139286282978752192615636975115132332072521813616599670078483866800639652084466338656274631441773142200951839817178466474941003851668674802282050728641116494295670634408872861250440436954092679641113507491770788958665709502634498419873063762138322502567644741870018592375306772306418188136026756874414479683112703638521033148805855734045740542870980195521318606980305109773022333231754814010702503082407995173324449920413646568722170623341287084003724055758417938823886530567523401317104499465004262980335012142809318106362828068535083482422558995551251695535065087235188752953273119741161408339133524097549734350151109463611511832350432886608468618805502477672479244958910677506993666574532900151927498577221498030733035176634204169089091170706868365547490699283932980911308893633788188566561968385350280387117853563188479350111264021179711340606852234246776275467920784541928375598379913581408877492689183013430633465190824414031885501496848788593165738817296681161098948787406978807856100808948044429021907677194241523080434227290497955895856464453110073059354577095967187056757163313188094410587503483675432049776335530167342844113647724378120443395569774356092536580136253670415152835723716644032022168852700896318218819176455906321051196070216412050648071192802059557296593315914804849805014954043491161059077176498043136432018586304149721606037017298967457234667933518613735243649418305412210607702045419274734755776979312757756665504292391402803990674490972186869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -572338879585102054870114613824781470458615170395702117021605477318156290822332063875142542784887147285032875975600645207781434054255928649207190924793258267347882981812363044334237477252556879098686947548741532523594790354823710306339598385019835132025801959455130664209829039907266439941411709813123256511071853761762830714955381708406391166019293881236081152411050741148279054233549832016225461898983649608955852902522090874360814033269146274996264460817156097163755157345542139061222437578515076231569003599126559902815689745191508321493279976618502648075550314195835620435590353079417996125498348909352025671197105763197210102228818041650473842396493365081940172438180462891158295037281296583067606448310933814477173436974965323628298543428997418371953906804208194606457805260564330144743106182747365082226123529755253054159500002355171862883658619120494023826090160810204685867397933234535670127054836234740543096887858018204869499731899553500821186625700760682917110193270172313268815222039100613472617482486305781647366428067375437230133720349508375089395539318353489414963952438390776211235541304243405800535817060297600345922501366723647143990966546019985477682162300615439029833439662805763738524556845440709830561700509159999994278922160035352595742490068632895096574046749581323862920000899102917095043860346490071279360062005022984253576828874991384548466050968110461400125170866393233551868986600465333778514598835551697888067032334540826174945554376036364193888748891349239541198347434199908874797265252550484800066556909600696558771898292317250776624257375914581530547043053439565995410636516001668494538347273768027626859141265955343058435933319233333004722805279154893978959065883563314083618817245722322036505565811938276765790280780821756459295105724589221182272972931592717059371433306102657068164793016067637233762542077500942748222888370989651154284643831925290051876482412165169844447552322251365459198971747926804660296123338587930736871728317811953724816180586400797690487261618438901250812310842399879137510039703589357624885765239516203335425936259974077706941401583237351043849018111242595130307239609626914391340145081345139859173956339567951210513588615780285151784693816740635751744446941342347529052173331299477372719759135927265927861987866158954074860933385161710144437816148690221758929564137263201004651139234099349286095521685930897261457475889043946506030362666764013527509705632046997566771942180314112568952580390351196264671043503562012346642573566455210096679225361370198341434971617422623523228811740279710534953537128525873884020387040876216595582617124864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 338228656351078487762057194888473086550884877444800838926711568399140326227854986185056717089887269713522695479129285010007692949123969948762993689138821600501373454115209975129079594794000243256776067216131867541050089045736128398592457552058272037826532546606828304501956241241567309977770188784275320085367822151345307251482948996726932411064608213321219740262464880808608802386032846908576685685898132075675188260025758866134481329942242441893819728703262674921801265232983437132150783379919578219153084465994586625057083133595571903504844178186727537270605096406020368328371443821744442091571266326899083699428769031078242244231326619802128923244201359603211337319356536605946414711874659639954459083612762020122369023815779856471475268225777389054726249235374408145449753015635543669911559325103212741176848454455898234107613256522133631384398542709757162325465588972242818413193317766037817294597780560666386525962885892332369679082161350357386181565652544489336840941475673516697034230671341194576731036476948485098401228449162273729595654652563354018440312725511714773468906449832356745348249675705576999890807353212403940829665856608846171160841141141426863656846417409816599160466134913820382639392949831628395744448562910747480885226558922008186674329083962586424428482214871536604553685292369187754525892440031712920440081665603482860555695395518865298187436208205556539759903696113606886680046776357765996880924355996515304806189079769820947545711850702468161645101284496190232777342323622775406238227925295550301704864370689670391852322597278060232923325769463092590751632965336091420284500900383471412991755097330502459653958936488925476355040008773052952828888566776618936278429980767024733401245536696436087733797312915545469717604222392426688813332894622997725612093899078489950607142009926259629912949071844880607558191918574369454824688979776014428311236853075388039264892647179799041770131814787132262181809894857595700357361887813580715455907339458614210902678813270804335398820172088864406997973464141727898856135402447047349114482213739633620934627973307900230205963876514479883665506817715627673523274070196469889577605177881303877537393565357696033862231479664777128273687344022066469399035149580308039272771019352836844886167475346882803118563383494950799054026159356228635536834089541471796455206166886893252412855007789676205386070285829169826198946673624833489090305745696904721378298209102421025121562379913430479139149798120002875027481960122246920637447700777589836967237845229749125218229151120801992382071499440739925451756801910711124696437923478635154109785702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -181729163981284693628801990261799150203437616308990898753765530017537260561214321360071029341184357746131981734392146314879556510612626946140081799311422467017549393347376418036699249687268834543120695297002930542367568235829046902905821316614483783397602703818619214513957504049018256026778784076935372653771705108979551496608661108393185541689683695515847069425171648313375323775719844710307264142276219050816323140291640034931845843309492040556395682734409491385240606307032280473800048814418406021513888878867798576610303342769300391540380601294911426337662866242939189143336717708826804160436972397674669530064811285612892738885877349597552626346450022005140562129691842516434476657039616818821494020940232416979103314765402080654969075251161908829688032754441245394257721404520474900756590117712588504552427799154378687240999207218255912764159691270194666334419401671359619070825099148469649694060291406219757070173783335305864007403945860749875552617133099713358292184949447300535323451695148866869761410754837425520268110757075326220986687894720438293194351657316723879379304707028257072783204965552626654514432234944286662388458569875851483499031783678084704010828220145162360442697839082916931227990366382608822705296744489484598895218170125469942456074323401794217336596211266356992871537929619676374496503743364721745743362434104674630110622898899906637626763493173613417281373938997030792392852726983840115422855016778110333520938368140182480704915898506495510346709398878255580929166579761987898370409153811720963293508812101986726720891031460632222278347622038520631726680509090126323304527019218334077372309634066332774846827056304029742330160935358265547843509828834368893482231106016873409783315829004955608632490394454890413166991674532265829311965694364588362145180116672301055655223464790340526915899229898837939901278707827175503662031217266408277493123530037186964141080719547938075133066325755531474783553710738889239821776040074574070308028689373085298719331485886583263563561323998142406520946898528524293288171895349775288358196301646306693164313162074612660527156032872594462450718032103980096094107309425678612928005309831289887548691197059023575296944666668318270170876717745736469384282184763561137972871544242939189333966393936592352249563394084735468094766867761518290079967242221381754717134173215691525784202805994151633218156692820905481516279807436117877916939191490133873600892044687900086219206662250202556323327570405607464152591113610975351753423440937861092896438419794324562502235308886217811551784652243513043089500573673640906296756773214171362832741826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] 88689719614238616982716464097093366526291197311538101212927263343351665437008848738793820366285716710760950046412379603363489620611086905632829477196319637031958961390565577839189396187059852103760239693001660839557363411728576976196253255900693079917234408126929037835092156204776854769759166553314520015649618915736998368820326518901485052836945460891994404293518121344163651198887053613191267060029595601290596081636239068433217776272428410209091145733199644533394599314507841640364631218542276045108512402821256178473581588786143638000813570442188689570264021165537466240923859178193625419165460794734144489609437463627879375967678215502628309217083291491728725452721232867631486968904195897124203366133705993848483068134869591670670678546409197732469551699789082983588014368716692038126992006688931089003482611607741514053725440685861501284592241990347847375412090860014669644085606856454605545042846034723783588217295753541787791634999895063650080706633457200144877046771675324726112729952397895216247654161442021002764454581727046285544046155596616626140850103036581931155652888075102882925129881447412953488067107685499145917216578152243718099234673138471677226984225974476547396295685614528891100491629668971070239490032259385247190833160594866327940146887948968793883682440201010228553978777665962540242909182635866699146271184105987189916867641783509365727594521980349854988772292587610084821369695768340465199767811678700953113969051822391916819057186277942013979447714263762120365553596616227908244876226545486987831618678011994521843702532010613457493614204928892907024042991835196671933465383484435703319703025838260296745908992499692180783957045670510338659529169229707031505033755944653302247928366423038596309029940271151201632044709072175278423255237558596177860062177177048933560583793160110751373995232104738073256154037917196190526139108389660126590018780559151623173151621872534250308358304743813761592408598120888973372492946840351629422928128324768669740864804424875111554779124080119759037179012909559493219700590588182509656701238785659523451609459188491779162739908764488434999046357266118197527388486212163826685188761676051189362719235641805319529266512911563877055956558992674171228192893182523707235267803962297100187486160000687950952222308137293407282832109651001261802152154250347973153272514671795966101575858500218759820614131107008949065079062010277130833950621226580805770600967959840318755180138936669256994110456801434144139763238468889939241346493263198455553831946834308879774949187832506820644941427483837620450547941160382350648153418730955687531957452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] -38980655751745710877807656907365543110308585822568170382612210651663185230809068346306440405358968000200107402365902124060488817022571339451767579577399450252283678217180114181678400324311470745537494499975516934635858721546193955490399701757705796219986183755235434738288261797305795018091759199989541874672855439039163760760230854110178893782590476692765896103562281928825593291059188934890690111308624349238871846081012662676316442320535033976631633568509602829463709657511490452196417977110910178875421140034721442938708414268353508677348524129974325824122097968573205657342224605652515183917471529484729346574597990882859972267543348673489949670618032717053474545346763466432738922904115652117875987692705937902058074484321736242378937184168944779268783864457110132940836832341343992113242326486226919239414505640626724354156910909225799883204294419961660730629893546617519976032055322665241654921325988605709208829280692145039428836577425657479767745319243921145971219582930328387965199460350539263509179984112090842500132329905613116625496634457502423157668686094777683597086268396194611372819693248383388427283040956170861044066971987742806374432465085336688383392910644617915910146481767576548075850258094513084230077960752744305196739109174045167711522635595847065763933688543585817313733543900546872655725694085833153159246680239894692588049933181814311712525327643932827249121932675802299902820110968092206661706497442688176797645777074499533643434064405071557043746008660162261242077270422199480712461389922458468961735278127752032926472727049866211558010405775701459697664760361906304766193410538185994159509640519587388538886422170811914689503294293337346671634728039756655417107966302178711310032473042324703893679696700606905750390816518349495468015374312858595946651695501822950575717842496780144070573648787500987736411130502721412898781317904903381029177171656675126803457091181507355422082374819524846210444838044129790467573947969571891317611048621505957499263099866701850858747220976371545130572793993477772895964966083532975309056919150119444385293098028555828085966606388292545818282947055723334566632215053623802482269757688856282235843340551646477379765680418951252753858398992048110980400243741242996968273335512173844906631869935747330096211633377737293732723504427449450705055524915567860780399112268309923121218972363870572463339115494197351123519722716125534420482463018232789211155250526253525586480119698038911245466969630452082256301084606954173720998062467814595793742734192415851134973163696014533281095988128019028433416380309080406711461244562824667795239731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 15118800429936895454292816343670540721021669627265880487250908009442462597347303176948078122972796476703163095334576749382960775369824194087676036448679243034369609532777803735742516621958056179498457337676086361008498598153540921311283049931786523210939478359772720597444505360673423013172571674288875310112903902799800648758686075242994496734972814676536098766683043693951128341660518362999540807883346314018387063067207913776804290931431645948684367994267810527392843702389619278882150154983667724074247644130924311827171378320257806321836667233755681770624868097083375905437976245864719680939006539318361190651144944658177666927112174360457778719067329583856210551977028728736950539657907622848987553373179481737145727174317738851974303972211467175804752332943814507351315980421880883192963494891533268763902814232890476274292680237917208385882833407776886072258624975640831999320986325563240578102749168116839345040456522852116107690011771970094973723595062339788688430361453991232881500561112925606171061958882665129664150689435036652988095178346825363653311652294684457579918424254103120977944785179857949532949329618407512688663045619238962917464892810109892306497789806249010781139316166370699716481095453326636825678151525282645792096910542714530443970981089847579561755695330888553264750912340109158924067961037833435774760217351058519525560777749583823338900910036192240679393932733621820849414313499562795234830434460854070344443125784781597742510655428802892335091925820986481780609826384377340220299253321750089433512652405903697361883969855634262034289455242361064978823174413969862531965763400349340384121480191672801518838608038761282079213564658771589769477082960936334754173910618431060276531980167214032746512847901489591950704287539812453487914744707234636534926498556615977221885189143829280300157514800118735890321646717216145173152846561704682469454961963648634683857664020148352795880453036782014661154146156253447362018674560612182999665014846202112414492748464127376674342056708306841269689206038130816719795375519551398573579747579749215981754985086074465614449562767462922573816397940022889109093572821533846340364870412930647493946166040751257808460674578290986741317749112002071486583115412094593097312789112527731936533395243115357459606750115056894728242691896703727166839205446547741200195088780226887867381279672588851210220069756059471793237857785828624307141000621709315926579291336543779855796436386014774552712705341987593489727987470055538246709802040501443634957955337292783616257815270891730406836887466713521259555539053950127218605636381239752315738521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -4954910186469191163857214584689157097031371599034307435370875916130933696138331663507149596058252627002789304671092597131807883918878598511190527709350548655350501930509125492334422530074060815010631755632274928607558564343092554303756745367996901312362346263192690456125033714897770589164243706494607278031499805811330770433583130809938138602304528037716499879661149327564888592926557168587368739077002534746017710303416850894594995649047839781471957215237042231430754971161665163687784482582740131663407566536794423294834589083959941874121801204182942848028416948542184386397514308724100714865270292331275483663808683043630951868963341965959884465332981005623475483654758653852059303429359977394871509820022453809133933815687037171474806553880816530392811927933366131679975588751129976262243411440764029870647808868248002798801725960962608534996884508816149296499722048871933910935044663174259175572404982856920802425943947312970601339728481837623404067545240499201873121525306984632042156442367957002110479314103888103817539467289074594912253890328471423035137624571572134554161777880620022015715513882277627521946120631391670761577078458637635206687715653105742542482962469671678452854835453221778143063330886693243164263380914229346454543553358473331744071847509157669675139807153210131625270623443196343799252793031884779616905482002496752023599004001161711657853983473146436307137614822453073559534520302913330712466009947866638279886896123649173096901386995640227719507619164059610741892715870667883718659486969879774765914151959146371156317629848866813373334712405919484263329873559870151277626760626447308759459350831879616955455116633293725667257085447996429427404091314151806082290985143624287878082186333439600129454784786463710009637925367861268309390435103489727086160948975810172486213385585282352383842183273138426779778887995385280095267348409664354550117493728660908578076740730067652589717706806566176885232105030339343503388364820472046172384100277594076671211669300738226433584714176463093856313202109932880134886073389773579888196427107839437209613125880310241684672915105872320788187628056436331505651759336849188491887570119785835856580567367045867808889352872193388056210989757033510852708939515269461002132446524174716488805840568687606246527679165089179259157546739546697961559284245531148657463483915723890700898191710421941049167379102366624169278612210896919519913916481611406395486619131271375162826321307930276699795396581717450466525873688055697085875171230130957445919029711081764012460756051304475945633632084727403380662995711603085181268645480391504764893921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 1225458478201987981250437943054935399776352984975113437583518648299274543493967739382319748905578294597732375226374990360260699865083506445815632500260786599598018686704664997019429487438888097560044139837670253935549689910406381173204147735383567223630468046953353410772350648051605818234582294662981006853817333061174326287083359212563634688509642018188251178721456333567974827145668602953905413863650758929922615139971161151430030736786621037539998371795775009642145294125353901401211499687455187910464288721859344294875015745731237800567850740232610830875347057508812012630499524382158345629957170072660578966887288299891671607588196772033007799557047555210426301733414931239163434406770554960632146190910198224904277603404288853392849215603875401042718106763150216297913760138855745290819739308616396289821600391721874845745406514660687032477387834432402656265064115579021540861185547862665682331167453497005605715196493716600142940910467844849119450995509360451296877075932298829243096451792203057455662609019011057987046944604145141140641676528511748658414507620613125111374435722651902659972507338144530446232841503274376035036339040920995015571629186750276560248127273176137729666603262934457827194091589196265886861396504557940245476383687009001188712668122323266477449254431115339080699671993619463111098847150391000023448899055956908190437527769507100150309474653974640250732231257464978346998797316128348235380060440392674173530247924663963188310163362241954332706655246300582223383741456509625350407615831648319056914366068089275976030540855335297583120762526886459606762362070532593466410877967642948123372183077735526288189880269258298887141144902443214862742475485096944121516682089924410400718027017947968613126722462179120418468191739718211954121551456141963143610402332033636483457164366946326594019540632136515454669658354681429050847367440465003083285504421493035870106512444380079967712361092514546541907413448867544903937870562491485700431344548199743238409121163471645422620898416924791650214075479156329293090799720957757078133759833510778945483285083649263698070192892920407735385942565497374334534504485061140785690545250735659737891712632898393879970557094595178468467137846628567687893156601160238326920337055313940721218478100704083357660498863971877496960499836356765521607085125346584012640657043601758807231573745611892047090551110626953098322665280437154187563018333194223683740203073718236451758736046837101563684552927993247918230984869026958104424691530184033696886930542080570987379622028646757445159927211408757482430966305712416362191976275607156571085209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -123245947526510472132924864781818420027624286510231012245897071582575372071701079751771110996394762252179842557870935985233432585086517464372603556697834072363603050068982387569802247389800499881191511300177819099449721507587906772299002946170662998888299795598056986314183567955240392125759308023914668500756209158807000222447107513670382037783709943956353562231564050384394907527126409500540001226040797686581379940391680105806807444641887117562963684637915810039978833239226566511780177710380195331945350000416566565971484268868619802845706545896922765611842977501977889404859246747843904847005393760736596804122333347364977465385806339148290290524630685728520358811887537042529796629827497031822967147696228035083142216974446622198539496473380026289961527896294869588381018383851202373504994956420435641330911259591965201532289507927267014878289871746481932053854064109886031481599909313080539167302458246050069025208105114784345446602817365011085840226142951541457115002555317071321758172886259896459556261057946582441180335760381337786590696658904558740449049885787791664012379283450107631356732916487055019024971771640869478304345835014031618215147049591532864555117954040479617565305731669487761160643564792212945090030895950760411519792259183954113454809301189720598816969692050482827131964832662814537994775820189446833428266770550551027872689465688992461550155206042177626513362828174252103999514259162547704289359742560307499097569216751913474126692919931784199308232582701643281967396190403735835363213014529178412218446010227708152686874115935907265799160614533757052450389620438926917026669234218578412794416254535806400933058312526703494879101357790294347821826870366188671628196187642448948507072769637302732716591374436658668759341220250197532314484289339247549778868640039510781425123717152499141084813349415768629720427245006635005213593326787786485024842623791348003474528350898492827450932797066206830249165514134407638911257168045541747674606958800142951387263554931470163236354915401405431648127073112208905389594866898890777183695958090062338385992543169939576900125607828479385836189064526513616815527837888706223752816571231841026805831640155382461999791052728731503532728732682034198330010815022564963859167807971966599426936576468225086695618181129809878337658751401684842865612795310044513298693997556251030249855785045469249312613013328047793338916538829380287655543355305029869772187114532697048886054476401198700051019819611263609280683110866307778606574137671548881997540120369170347290336431699255675982747219271302839936446390835782651306173692151693220480286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -86633015086704076814158944013254727150952055272144256668044893284152506401571722033594211856638921013226319721318661183793440468702077203917646876955377506616154292539431918768634344117000639155809079727263332652550227150714653846219338054342956286330562124433763517448034549921277108660680259280396837154765809234691901658720526340856984208097813271319855726690265665926833468117796204522491761853815132618887188945911572629307187352342184136932880965691707552675964135654547899480280009039063412387288774107906908786936148414929017646739958732078660466009528809242779114479874263369135439243715331954836836003844882542631699073764723827054444530077909851991170324792187539598880367284682844061265500928511708667468743188275021550975262978991343221212812778002670363089445450381433458845336729717748932263780814002671157857773910704531347284630331631407086853373233552008420032306116056094106694164613397574654130570864801018884537152905411931602831177580918455660183429766706757488217264283519753933762550801033642907810826196615956588020238774536334382938225014493679984933211303411403777679341107443697754954299188968411537765874845913993370841123076437821345036844648352753405007943414784985358106512780823298475628957000670754022047964209167010468339263393862523039368374255805368669725970961595857784798582212461027144910412437310579994522310445046267899570189620374848235942685011007191077140036208362124890895967855176715415556673763234234215532943858203757393820324171007468350386280968628829719974690922029322946292607660911522640760907739028478355019531852250288616062275073102799128612879963123458645811889189316104172158280707769891184716800242797132253773243181897397329589181586774798839760894927212543377973307408251676284339567894697305685317931438140429686739230882624002444875254550868198743060366547677198596714801623461254763474698610030432418069573410183846240766483859755705570904670291735327293362375798860638832064080388452748212268159777571206270169044889986962157325674441953115262274089326026687157223175871651883964368510508290797162935508324796210714737536457996850493818849059353395238921695749528409167068519610257927784907985912707070559559589285302675618785689510259575505540912752653921938883044385763104868497136166017098050676783333474019234181490787007046522955927159281202579945347343035095231577736706855165025844173148335407532923255803202508857602497163583026796521276478183797764744864400086870253294878067665663097706645534700307303573707203626653158305594237233578360563409355286919276736038894928315451497896346725220065091831457725819069737520332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 71458863159632885152812384244099324474443376281793932212056582708298994784413997880661454449611769339331963457878190042537214375224263688678206550000884658709111510987274746770346079907203311965878627076192312456596998039561134550085335860370621846106498316862100506047986257006423085690537469681571260728977971820306609540346348432369078929930877732560836910517149064932080823086472067723291142286060270048421424771895476171140371043075314630944687330451995566873548208057012720473583181597496933541435042534955926146976792710506678870995353388876981669511023824195768322413253073807478373019676129779013274709083613554464781735895303276058715128496418055111596971895646200298898413820255652409910741920851843717273031679021390625924740125626255917247833806749421566812767661497966814060988354519753183269624789016595213266949780418449951729808901527111018476986470278434256765273826087289749275066612983449105001780086932411773995925527988099866181393092266022167981776474509435084756182996770680251831603918195610549617085254121453988052051306115984276610289169346314723361259333258905565929156826751973110074417646111089034329649744185221992414803891481871635192905212856733536569999761603244019763683592940294790227242265999140560369536532795793167704135386414010782069824180340232259151379887675381712813228160827025616626644061490928210248824263243651477032879994107797040024330016867319602149179912492681576647353846098657618949885589674684523011708356962386151251074439912250157720923444601399947787336893011277077192915484587556392307613830144093106669039140116128875677286090228112401011401260781388002442103357069452635705061747372115501552500873304588803495300263609169967972184458663826362185704988818885434028950438966889660346627284567293457995706943304978968326284872836571852698286106753287577093548498450671773825762365593476382727371735031544034656795572545944922972158916144631799598954309986873927701898725313670331797263858286522060303206410058704551603992145563001401898465492821503114985243558436774789473775965673913154958400332562312735939167234449681300020403140645662340163339820357881505834782511044750801480107953526693151575328896979150400148071903685344295878377737774467072186911450285352869407364693629741400334114878059651386858290529038512191002563712861629577603675393214810271856006763053026133079536423368348518723088456224666678538623792531799762412430184577238110029239592726531335158484284601761940985123940002712453304263760049490157958519959635692313682116476750139061397214805456888356697171263437352033471127484604483681456495749703525294983725711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] -31988894336588813237607071650338660269649938113929560152533734558426829624955225468365132180161466742657196675375768717818052501291073418829416175524930436087990610544436160993247004015052297025846154265034701182983376775659752595531045804392971628037842085754902096733716051045779339631413429667045239770210189193226518582318927978467517643269080408182981917764232768449577906674984594504051450598287628281841005665466920348323887894734871068578437832367217025045614232870096684680308012618723136793535595722392869927848516903434549346462854420777178755126062807757993225373128045151618866557361724722926134573360561211954561195052109710365748124249893269408523700824865132099354456445443947962675849951529383205601280253722728474320070738409966893493700326069650023332265142165657959078243603863639493151462981369061677634181919133950005076470316617486351131839167301314655917043878023791212578397623039321731519073297429679408279097875971708216992931799852322263921548856608508392507924439505873837254101147666866339883916345497930908960889152258890456003293923754091267231375605739208038767900197233467611925337292036414366320839352804535564598764159932923640518127939672396136573037006308616441771291418379126593309200792805453432359278520755791697722722203280633189577559183199273100404192474960888456679592839109598250122428127613128220793503516731253012958491090412899752481828189215461419489715927671470044553141595903367409501980768182663911601057140134474864440618119394460526521342793897695896843576277811438552074671799408603355252990098127667413046115493495046025046400639225223023752207710217646198936284811770726561339898981260402134473846788475214147657812341442029109651422475660861471994870019994066462604983594288850914707988649397465744879162532755169343743457042870919195049041046267172391700277207452799635551134704524328993481341583797884294971424080737786865512809167826314094772529302569165761463965623837374500160968086178166837740160597020402745506667623157856933606145936738247764845434321502493542256007713681835713679419382532444393974052948977187471281503569894057100073279236830213010585205421113212682267430420778042667285693920396196124072708624806573653125223999320115641950720207458854693814055082572778313631052703852820794149054410584345861569720388200456565769490525420258871742628773220638794129043231706973475548470017737758678429417175280013940908484387301405865646993293602200478829092780125601874353036910476957695835094477154605858728968141259997783200035462895709562254115922451470588238986004904621296813619094190513708707067606429658379190272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -419352781554511753525235218983340613484417369682452853825248430040431875832905451092874940521732323460956667230690389964067156611141619855741491621947311219791453280967421783447255496464826264560011020853702834922846765584707146073351166431511023445398105474701960579279602134738133621614461530715110110525428480743712156188558985758860910419580294076600704014718220107312106192991841261513139494197374245263053254950107591345166294239655938351036996913482786025374108628815380095701618174336763800303028937076478425818118556926841014140209713502747389759263047321534174584898409689691986901756009646727358078891359268807583438245443433678280897252367924999625572783939385987585334984320675181649037719347400214400263537491901579903568079274424275346905592044890136187127630080566703192087027021586727882985917515709169769870853019189522036360351112947345561079394803840170924341445902413185178681025574951668123925559844556321986661659010354179401988313670157069533654536242480498139905406621667712722788289536154165902451568867912624814821932457034189636962242110638523032812323329705543239212741230602619516916648380249716705537725748829720140777978406728087350775216325620335492364168622616184091173808615606098238342647317617251620479392256186770807976650187606474837376701664264885466019147559919879858940457493011270108959365694224260436204342752625085629165192083221425057578448295131407027978195086392329342268625188732886407415522740889285052353230775038358687124855840822914031586196629587250676523744333830102815093838711904275934510869040863901133720552676884254105350824207628901233936566004294914776968705133542867029727194816098102201580667393437145510157525976181807464885917935715204265299134670310306924852337414049888049853897561485936756905024134357579166927827423797826108301441544334556889351269191303219637627272652803496853580054329090469896123037418339215546595312755046600943675186682934299427239069520774417010033400189031587083890676815891051084675126400815025692701404639468506025213771884570591496798000091441787381486672789861731586867982354614831760997371729068326105372577810808249309595597066609102339825537593155594540204690298742815893039497948313957388452943515386821346382178700886509231236838262310689285948407700072499986511284852717691808873718957902246182624158615427085136146138979543631470365995830687107307209040099647923556558366819164913294982393484896822622755333515537363687221262042493471524737472641357721330800516208345385346449814287120799785894529595809569079320937098896456535139829474031681554940638963621188889201219812277728208486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 4078512841103385654408016243216001195707003420102297983500392858907594658466444690117366384426155028777780194565162161277859798533293096253467402298798168124383277463623142916536479475279476471833386842087481172786588562634428109662353711826081503702465778274447656968445916775354729724503183108425091607591752885650338181797858074248560934153392255241929606254416161730578652799431080138800369102138471692371028206409326031728861659723037840987601020283432072303830194814707419308674735178521442567774465958632447484458738707561796264682771367844442908666883602874823041842679034125816004480852042112816746939344962613725539863638040120349560965593950968459926890009543549095880077543804419125171227621491262329702321291308888615977708323308573880592712604534071137698987218558473205556238127771927687136960152763259858007596364894945157173599000783254349610725800657101774513265178281111773161157447982326722257348302214375492126909093864265114160837860618608146366175810420927974355387835333957175586281346363845449780434486110092190074662458977563302591405179274900747248009803960387416184179510469854342417829401216346160927719399639823499906520199327301152542048715548663808646248020858000373850207511273902760142289993728054490951484494953905647194208114975344321167439133476298109036794152942263353124892770903548238159547346495573599783805702136383792325959370823630634944554910496117919774473960916952084258429047882734270762455605297281239348506075356010751483659962740712714892521065801586967727494034608735665311904922689142186526049424528967816434543985885730495511098067556427176346870395890010601947548311762564779307810142556257244213786477355856247049676947267237341316654507663541212141265621226506694801157007927375153311551211900678210018956622422239199646965522231229896913631551698307736242986382640215583866636268236487175822885411336994660072061669464978012628707677474444153766665104960553476984973951652339144990796334740920002292246947895524627489991918125800953960974770336754437837776230203984910609109187774950247782219123780180822295545382475068523425022735218337949790924233432361566384172645761150856087410547116517790978012330160784248805955195965716070713687807452915970065887666353837768831172682132626280882874176836599646990502081707699800323379202417220037629057311380715798687276665958885568068539237628481698047747580810358204990476988017781787151352917553444758554520500248983332425656958092849212568127017868152235123140774721884709307807008337776010157758695763948815983095929241520645656173370177407377739794267164051761422206789495215141525913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -5950172371252088261884382565916601973537768115070008177301208473874441702079208612536266313269097445730187519692600937239332740406330961250744809163327020952750999869706298328545386036395030911493562434602239462905399565580091555624756167265787023288915273072673593980433791971959761705839037912932341349453918753973014325009933484015935857968992375593304134466149725409412175027848249699866822881629393204185324075141145298897274916730701590463555506327082100001264004745043123147336064416786331332748271858234135607067060884827834705368602014739606432386019208902285450883589743996643431940855351760729704017002932596296217003743906441293901540731791401882654286545846673584987057619561762894602375003611561909459084059984542324880282164693030466238446122888168063132841673988331038105111727875293576638622258518933402064112105830440072002360277216553197377170325872943954674284442616258385974557017108768140794325517611387033126609242969788337585571806428716792223142633727128086854556087837515727362109867791290581721735686019847900560420629680096635222056041413610294504412767519912491955313882617750985600282343971610207625207675868804857808632056668702956730801043336692908823704054720494680475912142031458914000411885229963680979022251021442109152007562116887014886963056965210016767907464707434962506832896854802776396890000798666371562391299109883645252648390448360813282090668462840907732772785047837748802611955062724731314172847720075196246988673723082668140586109367960331719311472599248260878994823056701107463427818424399391145597367173228341850020565754067107456456327673617006542730097722385887314096031774453822030758236409909923553239608055056390762354766617116629428500532691415929185644082664971820597170483998934568159510385870195366404232948581059046904579946280344023231700916183852219765824031864174808321719507832038359336462577751148636521456192475181810450154458366756382188387501327443279056763034451439680534646254937339108226787946941374605965965639208845563766820881144956158229974047648414298718864929206138464065815619309173120657744514445798791199392603329708434907765845961494237405975710375872838579441875385295516580937289061057075501136851077460988587373075175087984239131066743473033331246790995811651506208597808965469093169048268124779555917677543279237600754140616041858069039108781522971639197047982085259612252769338378667950964798531539459166628586489649764790902359693186600697902043803720137689761376050289211731249226590578639278607779907209078629405323666583502365807926347912054534330053328732666583587863013187250630334898713931947431690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] -64459026732654165131686581269220598438298338680026414409861969978073339273690326693519096112759524835740953795210712920999214260135954219269255919387237920477236967736170864997158084240669180683765097616741185086715284372148178161957800079209988360294852363787309863476004614442760450540073582704657333496324494703875542719183430379822502115406771964359862944898003622510712307052541132631157015827911976327289880054734151561830092039214185592691010167623730076543124259881943631478475515313622005969595221607055852466764265741485400255240178581021724173753087367902003458294875564988986769161710972604728160018612548900214756557784934484272379381758734570405694069877514116166234406558566519423728171796398907878576638027925841991675686877948418822912489096120413400903493897601009968557556158163138797851746374668325739721662652347645382745062212166136088431690927857160372178934803695548470116619248107218953501961439540468737859254017238836584200180895081927902771551656497536655755840431872551659956968308037939532588113546811906072690772868683491938647866845836296399619587260908052772498317616263363671644643803791740558162478625933342355911648575818709645009465175311057821843586366316191728187280382248230985668744585825007576567160231879494546657410402477192606207785385128941240609054898414556230852425324007024070334976366781643811283329727538274027493667925599175862701373506622241991802102417508475811577882526101498197133551603062516818432136824583628405062412871110973869486426604583729701940979690035038360704319445664746228343353345291995420079544504843063674016714015322266463954027183316133811825489389084837377215225646996735791300950609528586017777806394913791275278501758285027962225679243342257568790554848859544106971722962584127908680531954770053920832693532831059945728504711339450378531779196401185094148986207954432842409898697475061754790980402518566080533249492409308979617713884688373538335596076109815205850364364354645373242505018284275376520683650006045253073329977950062909717684137217819780611529977471631895139765156313471826151548423604041231559858394505613336037370835968995717860065142241023898895674366008653679286233882554057862915390122252611109419519166931183979611541061299083703596570802174329782623175471197423429854456395429759958293931503402417713537309823949291716162862342024801719628376293635288255894686150497154178308133931922483985079782996386472261741903558048560961554693222718861014531231185441286208518837132222989130670391567282295291820910507062644141198072976165830090321792933057876113659286630531002696917506211340842110810062848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] 455497560045651056336986925117505522651443907017793289998042379003374992257728379508917263217731050051773959118991321668750205103023158717107563082724161036557335895307525221540705700782507934676472635641665400573216455046620551318154900583510026462033711933512899252645669650947217363184839541675784638869098281775400387124307692356218949881596634624748575615391300767931182578586098800047787708916426669313647544344409876966645922457594198682223198909723659887435385493565293431612138558163594763595776690686596244007486401445137603498221014294944444713740931959870819469540863888917880625356227127516049254367206558608825381643252948560720903053307623039786202086558437375509593860572165534193375887546660931321015833545408720867424467295639772570791573569192423705300199839284626695753019560198722727228117404199962100267651770228179102825117798296847435043503806649036071704670205145803202047235804468603968811867517659001410429473295344576317849803992627986617225581955150564239859375906855261316747350304092810645256765375795822586386943585206528095171461437403382484995616405228025113823347553491383061893637675591168461610295520280519937085568432401716352584273261731773061347198338649117684122694039612650922134855650237569541500102458734056692140735508593750901532194758975054444756996598930836782993443468537280999937101980824008670379500164937720364824864786670475310396778970124231364529286817551956642686503186244904484622150669226078863526710326336517232738075544128896144869759355366417290549491880666663254539333830456494667805426183829800359014550274756994341773009220037980566958827137974787407952815413242977779301336514565571715503431618053557718459011920799289784452368369616530260362888148525855514878178056163704350027934505185805351486283042589196763343752332135373051450857861641382798143639394531309813745792118640738352830430551100184788364340295012306498456137417284791091656077605393666615359474221558523823556473899791836660702890631024142271718408180138288085522370733240040558886647280152526237263101392716083248255882783801459794267932836165649102176468275973631850747242558469509032255419477852811549109445167931862384385717952317251538024635796969415912076130912169217500680944624360032509960470748837335062669114724910286408823213638633606656432361395180581601824404821338367626130813833521449790543128529470698663033889678251674017951022946684268353540987405730860999164214617479826275626444553973851518057216541605845547448557699064501889515970003237273968492229568583294934671864426841928429200343742602010294609125623127596902382989671595777782227927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] -1827521798714801977332235084571216405185825827952500599917838104818630681565495092077530338255785665502138051450923279839778329918563653071082028030248330816366064982064891606788234198644885267018846005198788229293187602564230437209308601625956342835153711756119232339506663070927701090416319350032801263848064283195137103109371711448661844706169575787294883009577928831856836071624657476089089343393118935012405388464639112348627524022184326799921911761336251233244148035419753231203077187108519116081707435280720693371648581495135498896274821379468209964228721518854858455013470051179440852234598111037007716223717029893045219985957263709352923436579012322585774301388057890901432315691424569644813739715225034719884647307945833468005727936944476122508300584943758956769665845398231146227847767162115590841612770062122487056941885106526204790037509588128209252409163711835344397537806655127321902298976237631354251484384629844281873713992188414027789405914149024043786402517774980609320561729662188539063171405275550305719094143937001315658809758834123189484467655485002050581628571122220004398457859783612223002977146035123069881102012470511557821815144794595170819173203947127931678446259267683975609432308460605466315804870168468941735586458509363507583491543343759702118638367654264469221833409214453629468409687725355597497281344303933769567404411000342218268029696818297222888407551276034654464278245351327570860213221133104862262292354351027195908340692729535097632116736154814211160004718085169620431133494436299342543373670034331020151137995150906778073477292095372598356045683398141615565931993341732856608638735944439028524537552142951482096215856654025061744487846943942957568625947755062917478079466838892344596998661004811905503316228226716885220965671845768869274202912747435613865345331402648658962661665495551839258005502859209862436537586505676738383754097636354114786912294994614721639750814301997485618185509553049989126866293815704638550457178658742591180902496886909932216072051865867011523588817206997353473102626770389164102331944592044182354913641007888914029647802388862746202914792860380060293811322673399283786833240687731198242442758814895820065386122009705178080200611988894226510780325948852201678035378106562415943180154324451296708332170852787462515171847765102958998133126176727522811794982062606626440446771045514460070881755577286459308038736303342540238265360215519010677461045239325242816962144421067782965994055411213396195312606289073022383744385817063075712047825326904057252815148030757314700855344199128737323336798680407868428078857858860019959726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] 7834479209144430406570008350235225072226356177314376710852863374973654658900479369576559272500594347573806574143058306564610229941708501648532018374838254269846548134995007742950889490257804281636085965757371808101698243505669906774588817946573452437100225301588226059924951238843121129270550343283506993892719033904398845986019350527018546034363231336804264477892273260873367184852063603363243322273727943331702042353783447741176521012395854137779507076992103698385435569695096824986844248486878816492694191803494519088091983592811596632218999057862905494291563734083580602527547189119158134002818920159187032634112156261836176314925918881020304708935039692469772562190602000666664999857231997825657413884648801347525576516855431670804918078240465803847342495614262089717211728284711421191899380839180536737661843212361375401342974369201520367655140507800543798533961584213905131710087912431195136413035888075959348586266619276838804114321460590997389088188936371957293404247954543116492464767124168351705622114213315067778539623648096792553804834446182456311609548082626456494979130955675290822821631063494792721278974934484748548137661642429906157707955871027935643081022211315338242327345726219839881750151576536484299106565452896403788825181060161483776345273072427886608385999628496400165822062737635838596134739780072211873509473095588244482845133347958774852335996550618592106106104434951896355939492371249437628393570926348985804509482989988007581063498552389995041400108262339300368418538039175673002669974657240984048596546876281579841658015121700935164638606742064887167494097105673635836081797168816357247542190834201655388086369207499139461604664287331488213433448893549964401809916791400127621331618614048942477698339700013137001968790487720226237893500476794046041093823178877503893953403784320666212472302268614438084355632768673893655019033426751490093184654101926097244110976645486687149468519573535466555381476055308713784394299959744518283684607380512687164848144923828968376134473747010389759469249616763720398267053389814283721178908373600599163168068921987847907140720493941523849138098328860129307405541784382041246535453031932536531291387143514380311553681426558533862146561543211149135580938928054425301826289293546981426286912955374385702492440421785686841836137661754593119611829129378799757742944239283341235345076248715404325200506733775443275900218209527383764273532000380065521446113564703774649706558689287662342869097659589664056341231061966898398955860247920799148001553200190491660177708461200991326491773923055816572923080037386670038181790102001553925734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] -37841855855169161847995808029627028685543335391425836763972991201561193348056922121667986967429739386012285054576725018863340485633105067139789312739589795849474549393751156498569799012606859206150155413725000433340959693244274940546275054640517134334960680537712413430136809291966981284910191137343899005435437988766378109535547009822148592974934220587482240345133867290155852735862209020334109173693520677507611171448022756361790413317893345528505895030327042926266778199002091926578778486084098740871032938920029444647568204574588305572948808962872849991549614753100282627541936280742558366015911404071612597548010950257376501724865777001535638629791671752955454478877300973375487168786790389915843028735050902976310341139896122214078820532637287077892672666072598445049007795504711023925474012113945034062076755877882572910775588272851280154040178351742845841363267135015804555952523816125073902456096319042280224525058652063800542153246938011515278641371694754665625184322113834224232169016328081647438418123709172035859820910549923264948915499219527756978216978285473950727568915992303318983160417470041152663237532982330673561312608599381187732570928574443961487323159230642202031051056606375411151123966855036944050757963453917747852392030184261531019660744250519191839264463960877299355110643875047516814007615603821196050758254951736864726142205161187564140909159620043252678883721995488798334356351027022541884996771430765590513073223250200087483318502452284392451259951584749482675114032869128542624720202095152679494514975837453606273527314001251668355899677868451291854931711278083492514849650730738520648721872483907587099688615295143840488965019093739231835077484039948849129825336241236690017615851222429778497695249252456402109035944089457931176797708732818634522464309635894425416389224540089359612768959078168721698283787710319632746480094659056045503984854761162388313207424128725955356339146782682694098609793790006500832313457998091456208034099744472646727902047320223742391923954230609294096027381110765479654836309805365130857375487184126162120844584437292956085707717709714341914300142971582025877617719063815475104496026485590002275741475301772962762263928848774315900034888633377672654138321653045827631334491426804719969329334588142605033103877141122202825037335599290538754897287493477131173113793352181152197601833749248486746505548468212175708797833795226510899796737459608443711544490266052457701821135004461364182305478927167719376392466877806445450983555344189258509671772420460456985437707649919121101453677510772676223620004467263282985789505116440711789543424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] 152381444288224193478380303033915063284141688662557067911454125335169668358144499073813967731285528897093607588893454145549585324773060324786031958779261222690789821546067478793314421689698947154228981731807120057321248483342282746412347040266852228837708206288369425689949694815335868444690201860873576613286537808330254782043322075632499738563287988461478360405298904194077779597431910992717034572934740013475123756326658239419748645560391719670049205921787376217267808909547590553533608329629195929794002749927542375623894819289688124243335961788963210979826699851277038267351497479998760385945260353593707348564711504399342393732504885883528952500306984951731226481587738657079265609181890936990363892378887336034053463555037775973649846250974304425478450736756728877960846875333041210665387319083752873283309653458675848916754989104213866015130927892320032309204911713679880589016168930911064677656426539612479313129062623467766157777060793979730016748044859988986356590605168678955904362565317362096016765473446254781165926263203916180735318620116681135426708935383262784709923098615647037465467305000006528491626086857887516268915149376266048838981139555822291178726625930288108998359430295220378237543789598561146552864661978886272472017231022090481328611698201243216683222324129529163870916649154282482465631099680299669957222139154045714092860552113832442857018217100690737320794346791407828099960336370874129662274240708919447865565431343217079427423073921055383851398538407120296937561024085223436662448098622610465346421506642977928602150845670537609185617168734649638557845649796096343888475939052541432434762932070262901133390007286695243857408167351851811510828894287332472483213857732681005589471747061935566585426564358248673741235672158397005327745391337550493104656133326233722972462894848857157566132866997223930165265480997446034042773910111759161722224883710632335257490169262960056159809505551426683530332616173767022459274875443729824465639022684597030162596325503579795154610568169249915248308279139249335145234325134977566610875320176355652256115581574869368329832245416790876665535373520214536405133029006934308796673427118907511842747230547048528686758199579425193525081599847565570387499001779387928299309310630528375229263543377974409471078213450474937632571962666185607327590622339957317075791955776631328857781636247874258346392283790891269451429682984992959243641024633760873166137102231118642465796047824671494524939637465773759190017251660074213786549583728607317568382839190978291959055999082053447726470854673953535611150132490517228693847828145295274635427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] -453798592720928748792441701218606354913199475269453470918291118354064004153180662462484969935392020970053623292451899081140771740698254166816525954561409620132455188663644091012267070517729498573598695875267446237437009320754382282317834851674142789818445187879550693572517085169143323242121858727999963001403108830844486601537028437985936702569368420253568724571992473590590481699224158861593436041960621733415198517470343441711875061336235669279799943208545670134337559804888937258075121215281055117169294848675148874655063379813194140951634414221544980170109917302688057267724299481650444572107491036465098482075762416936767975793776968394457348825266119397350749139611958278169874760391861692250564176392964707674201269440985868037999351603322402159606720733454638915595246574674593604213333579574280322784753776267653205972610388809863745291201205414323213847495966159449730706853061272052523386805444854031266546714208115050308001651173695866339201331297596577125174668125015316818516783530068997091750338331845055003673898447378744165865031740248939753773366193830643735838776806398891682806518780417727367074278752993922887138270065289126157081771824067145098396401379784862181369232644760627774532691678268493193595515208239257207350204692127443104258219773903763967255062178853612933543206422392543120062997414557564377511547887172746277287884025063256798443291369582339792054027962915518736470397570591659449831872006905544221534382042898351318589084367037421480760151011505946316830341168692184188554771927873603468816129608529813520515514494659543816960242436108987184044916462291803026771343315978599988201181863221530109538860954215202342645837849023400412941872064006955120583925207182143985551573696486312808985824822331255523837886793481199039033270038274545403797493451010496745751386075074313650173484220660936012702313849451630226703070467484168417796251236457207544236184492325149246092769196558636826398694517622183846024988251385662081045107650907829587928017038681839226772318999002713781979188516528300341374692718362861910448752482772048371171319196169020363893186297870105774776178347327220468541553505197579754382950348842574180817673515806739102380199360017901155646073751104899831794058363526901067544177628054910123025597020087276413944209156390417776622264035491728937463995930463636236901876198263236427144462463218242067743219803274467327286864807339427644532286739294113749267460719448148394401776835762837431098234867757517004568052526509489351637308890382799710404715761513446158860043090963337165968150522409446445163335864178863550600924561591644119300571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] 983598608572947659544462576288588712296138213265319562173324953761993117784659171764329979632022788591031400413048714464051459387507012770499670147035050881535037661516724540227995376522767945759907102405034210391587903187600305575772587853697810343192237394052331497569977571093871185341059169190655967804888969190345669037984009399420561224192045917063114064531956499748366276707470034258445476721743282002533282102108485970344139515100759485428717750872984854276166817536660088918071313242241354554649166500591706078734206183349238953329092644647913018963333710250872896128680969817693507171490476545952401862515642408587486626590051157122992844097021081862124051882592520835050777106404164097313199814298532689638895666349499084817210934989840432573904394897282802933074319710178998494758016740803636833961059845454994062043210108843691695632471644601244535750462583915496159882115520621184237478597543307175820141023525787344927037615180046073971296106113621123530697601048935618288229477385584886846513807198020335725788152534236622916980985261968194351287738694972651209730896817425932668223672937447709273992647716550378534915803866872039782394249196815294775447312015224596638707286612575252197169985304568984275318417923467728926073936585956556901635312351232796951408002408624096555332517402697768942485274128480553324853912386879756225078204822886220149891903106878775282678662885706063814026020117776479367779655311731932049603499976506283519995002218602823169916689795055558044489808923383115605945752414174059974452516474784655110802321602259620015461222337526693811829150505237880150458831684733065038916035195168888328151182368169837743201911734464525000713693199694161505127523330739633313316717380212756063633673800419886529586021297333016801918988970578440399349050373130071365179141871600694111172140307880877730948933199992471340146557174204906603346840671568819600569413106691173332165864747949217833538552538088625599711749748816443159215994546528100789465536901267548430481351562954521569128025856086805645297874810173915455336349485960072309729876328945343262746733372742755644936337020553063929700349071871554887460289706819707638419153221537576192906260728341722675226961529080437576090455963823727130540764421130991439272266519204739977676068521170373435201826415354971848696841944092031555594909674250720147426805121975372455895496577328520448161523867295450049714086560719260522055487681028254600456830835155071104542463032216360991322584146204716530579362655665503854333797471295402284710004511873789023476151881007724292552384921020915093463902904523751166805278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] -1535188516884507660212214197326174100823703330638617359860749871670785399561400618919712426326286146267834281956081013029507997645512514717366354117386411727845657203125472521056827995659089268813041454755287576612140305884403455711556020516520625130723801721998980615025526000710244814299955906212565694963223265560222450491277481578024848695784439438602967610798945950843121149604688922455857116131682169666956089396220944857976596237338730182750591719497576504169753006454937699216344254653997553168605356616797350751797219529450707345891275082212966937253621892067088644525061424580791430613445487941730315345326671433986688986797401360520416035979578128978119440369249666274051773245520070573974006650448729135810589991824758590002859320236657856685755132396163725076568363961739727832441337855040574393456417872967363701161059165583061327268617225786502673976056218442920608932421650838628466623795088789013194439798741099399983099709951053129412599241521314203063087349066696848302011411470396369742106570589845972150467002748348488309316605009394274156226371370711594338396160662694032982760828937605795963120516237429642602932805565640190185696872007395961458006297534783923225750501905474385607386812171181324518892286012642513224071877956941920814960247321446215090076906167629777770389768954547164661909346144343678877250203021433974462729848027376474732670854324762665737455180079666727281048961096571478657302985633879388546819250274398767919496901107339790117412199708225901748746123251248955117502809433123648965407486593759400657292354099467294060386532512790325708146109056080508167955939184408026799809436710082060765817348083503995208481267966742477183051087245759780750187136893269424366892357752955482614472869628209785267853463527490795570646345309201384706414017279545488674437386461887481518645649824168982077013613344137819778344513250680508660664347326644906972172728150970123545099543481161574915570563846309036111495929010949618470724353737511518589474191760518361685391236915172587344138850003948710112111052871385949345499298641356280302829567580865152182036784128470904789992506520919721306793662948323601497068569771101670609188481039080924058384851998791516328051630237741949920587241377729160430568689705896580032306627623085166449644784691158336090100600217026515896095572575523910378351585073386452821279978056525574296520012457761886246092558570099847648125585844879296252450900276663851222964299301154569707200585213771366390920155258600986596712893367352953871178694673944497337656260310754506817808244728686799155858379533550863137345261423860259660918423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] 1694474064422149515070893642512900975805294627075489388390887388589045620501762707886408647231395344128369754502989211163708419999933796517778995194057864076820401353938083582890181929273532503117373032239862872966255121524652928807579529543172907381689267594832576461487233545970034785039316264891404980738300666832685486938359141829482924982982547202917147375680258845742744002230538266894486536407321717409830801123129667287010847029627867982323268594266873746786563579670286811498177128023578200640803396172111909799377497387222815140692259476413925393550272012603009301812967974149654201184758673405689829226285799223941576768597443937860158878300937867654975936860684983590389046272939317754232075735336386966066551926722485753217862288501642529029721511885638798903006829890791981597694127825072114490927638494269186311118122260307631871764545896131407108794982224871075904850132342484562021277910148974504001658378164833651471251215574752175165896483003025664092461932126777535717522178925724989138230398363161168308324968392664816492830097710889906714569624370624829750066625308686179425829223098205675923954640808164188738413832742113013929848824348849434776450953463465941687668213184735669832202459797643827834321338239811855351585672627447582755892967897820626935430328451576701279226488256939832169621780955108253602398208174595297167131216938262956653946952249919900424591793644830513101464250474058389026890579598768272639295391763285620722716060798277657911904572424041706581371923614899035883510948945384923168646511088008433733854378278584336537032510311716886688830445942373534146065565011069182920971917597455727474087087405874150848156855843540829181672798970187082122062250354514128024535924434361550948472104018384210090056365281134537126996212230547290446777603373918606995437931796272625527501997278289443006382045575566165765357459495028634407498976194632613346962165641676272322780432893491528866042866730467065177866645252821821079665001960341723499837045810903414669031454514272576537772905257025352300348081721050402639237884041431086867709689082845925197490457921556910296693485816141634810166411086652631725373871408220385976430754495526179425920736436383491979690017631815693730745635989546422674685572089974800580516584986857288501053170477370996924543013948375539742135068488349206191026070985273384176506090424594250770065869743666907552009206097528843864792054477127579061403072644698482703808568139698122292828136402412979285327763696802752783308157834039298973341633635381116913159338828869668010617490946526031412815592329027207828682055993561959894047784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] -1523079275358407367072381725978552881395671942741738705718886266307344245169192583812320220321959000929374523018869937127591423506508437203450004425922904633177922598969473680704817212790312394892655391435212723854184718877099213006329051607725305529264673493652817325696468651283473626054167797592783005586385696911320409030025735736882628504453052378543197755815561484914928926013924875826777279094493259289325164911488717289004237782285478125424390325322266383783360838429014128661625577075187277224412407755972549512135417366248613895439103773170710462390839081955163506948678440263366713173631030309532234393876348103006898230225613204386800102104992651157651667827166052435452434649153675527049672547407442891233165724902237876004790680999006822076169241011484326687800139825445333543076910938441034117194830852350120250513879093947744385719729553580346541493354119119151476625387408134418348203563859388063421729221432814441510051620561474286535216838236040902487064615134123511703676128594088168764721259731321970976560227450424307906566161145735781199051609345696692131567113695687159176441867017686794953938217161379280349119322681033509509052503938786863903149494564381883565398272665728753763402960891164247581036954580824117227112946455016030718844897750476904416141966766475187524104495583585444458919721015544143741647467559073942656927510651291909299261147314100710874695257058005584162288875212457766466186631230909413641813511034113507270364136526587927411323684663878828344783881807242022727593477539613547328365129996182869617645769548191478168270827880041492237184971962701222447435558405885354073856172999016921220112009075619227135249528456967484152255440843092406111658722283375250886234265129661485139397103568636002822047251021495610364780752704092171447019597302251102590312137218171824807529390347312762558780274868844430363643393362355523297729616637251767353167081164653219165364682463725530902684281282467944503182237643544064541297488327050465065357903831551568311569373996952988986138134325626584449750491307073538130039123898491729873316018994477181126378755500493012764261936387974761237755254655142039647458083316933180067944735454204163092340877200622099034537996890634058682813081211950951536627567624114720137292223468200035759275409710922554360377146390647213479355562628999100866845982672965263353146152630597064385439090273832692791889407329732605435600297828763382649066733876637844464955615961377667168457883710076131626679248833452461603969552566896572469717693917194394051332601329376884620501415096288142881584590402706924638300323729994748281174884352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] 2573996344664881634608003132919855994958752133366191533321993682025823472608153062243181309282996349283420801204201372791168535381485093569067301865974423592212396109262114415205257903063859144405451994247544782632988154719486994507126975691269809396599426519251903471662703138694849136803438771099065440229492999772438994865378073743078092501333627217433934552474401661822381633921521073994120928200120377587682336768931189265124075151227126099863180858321921303765917846815700694052225742965526593922622356963089735250804075915149683549922672770543256218825694223907307048702420864818780244219432443759491247271829252840082351590650609365765377871386534093636410025213385986163678156670818503881548164845740669858166945666583353565711652727102477294544945141675306504873343111627371014796801407585211977979312740332767364221503231292000775997596091246312738981342270976478263028453764141837340828205865376197275677750059083133048753712743613276328311693495073747977045432959788202620223633908274623473906253629848309721582676474043145940805839506601844502676952025468513245379492486494104021048631590320600978582840462380693229998221853440461972517777964853588869626484416584754457127166670125741946539055022930210155489462231578796454572742253697002223111766995740248643257600218043400672441762757313773753923297904025365969405160202836244102813339026095347397860213394178288984405196236482081228192569163867072625231403977037827519388163244738826466817248618339757523345332110155188803843298011971244736331369653456708019558214871877618292509590427973137512394759336363255006607197218195862249824759092782368874758909952534084656776917401950330101092316136410290872919512381808186041758997350076902415578848970702506384444762612687116224952491630098639968267982874396758680828972118376181328503216953275144216109474500583194148635320629987923105083008061603673613182940870658137877021064042039388145945180175615586542226642808668683479199469576496016469114516302329737427595702830764481022690255547293229650153954560509514585736561843974672989312925662662830014564687869191216154924428610672025141891647153446888906619883340231072561647644023594867611327155106935680663364219886683861075546935085504705603202188330629962863135648353609258786212131658932557983517586035648490131541797364503615859686834429313006474494759242855063497627576718793131414654955434112519772251614606823639270314525671934036924911075306903146881383512582757775491778036578582368514755841429686077753111922678454357030158865601813325270489189382084241086323312509440873458627501836025892892506818776094512171137892352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -7756541766523708457084157201532996452931975799146963822923152061935753108030621674617873316142263729304075090372073375459277816658615968353750152621430914527426181829121526352969179749948573850393216762393044881012645124544818551323491139250798381037465195069829891252992029253722438535608380766977762152044974602822037956261654491024293452788357819754738804794785140034257355833957589324520509667956654713155597001089899397884760239837911654538375826612062762342252913105736707619886059994456433691071284466295002273576437396537297379579767038572244532538547781616884513304167980498116991661046790620231678716900798870591673665103472493101586071113027370228022825431956743070498176912104500019953994313934786025650197572411960279587576727342434147409976789235483329916086076570999182537581339022099138493893176284181310794352027964728110000204967569259803808699135102809171300289178420863556051456648096999542842081115009008601112547120866216434395765958630315432477316713418550038446869280135275143863814259596794258838428415229029900010809974957446150379812079044633084839444587201800455970488251247698892972500962352228600177255235313931656944675561565527400265670367557684556992389275724879228818436938368406273189385087597431329646513388443579803596265601945972730347023944951231626506741141835417867547133223058681976588800383138443012029398605058698762957948218514235839531529750489056782827618483215046609522991957409625106733317499717607094711697543673006722597682865149206182913846474866885451279295643252447691022000462988074018171081872680900000618456031562489433508775642345175042476192421010580563587326877895895674528265546150728256427200058277549867645226641875847590655859558690216456349744123848493845846006759812120955000965101350751579999231780079987861912365908714904565944009312000915148686237361255681850038784883151277144634606468093185558610057529828209141950188522567866945381502193421564216333091134311194870520610438379074455682731149809057282790831247884987550843008729360908479895239891322544837886454550922152926133599155880845368266207742362735501278280508255910067136510025689036470108761046964683278893739811296974080979388046101990867312968848734185825692554346210639263368551574552422645134344978986553223897257585541290779827968900128771075049844107877200533455159774101073328245444572217974860798106076773604523729729478266928663930043284032015185036462420797752560988988163711943275013742485647490242536862469445085492393640369421828152481304796233167642415833950023909192966936463183159911054008576577651046383966332042966814276398651205084573246775428644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] 18941897759688374356538943047628042403225239459740919038290659494496635542446153162997264343726995879168648983643776972002870184046432900379323904762150366985462836956131162965169995444895815302386515504165565812111276616622304946147834781558357589427331351825697826917915921752535247227523567926574017377025942183377179671658493937878031657151931741883802161825252164344476700462627836629502920652333844915970112864539163435427343638700395162783574195656689030056547275863041922792693305823263100148737217076097714480551212222862797052853930339407788206564924337380488158968452422171971029490548049867847447067599058877846516370817708782618822311930313014118836208578121305428583812610204321719837784808702731789764762122114654532501677296450835286509743083479580114677099289751895128076908717899610707784461299431680193787794480690237843809678671195997154944998892682747442627344656482038729277786562259964517469269785677018202730206620445030589792519314097392944210966537318141747715777651688272146094097799338057219643130801753950576865981118592396111889086666176972996946770302540542294154101854106982349277687361339315467745238896553594729239830199608716620977010792423881131795493688004636555274576015639593717543799356427751718067589010378689794379273677844905202532815993261053560510975665702518450421866521703399099861488508759104323762289577678503384628550490981034450823725279602178627297047195998478260078116163035260343558773542261977826196235389493601831150184528766020254088147133004616602833126306388465181443058869120548185230997315186020600880783987511268890133658579104725904601888224830310171660650760763781882516867713242869054785629758994962929097781364208298880926626496068162266936777874892556567247798974584158848521377969433789558670552332557119336048157091004177862158999708341811091943364708296337200263201694404893966756580829303676429718539861407258073799216549659050118082739030995045395663678978100880913089438753937732948281745751367866105264626922167461645804262754356908595660380721216321968103978337966013826004486623200409902621084681404315073126395587150827285969792448159710976192522724034100926758592221352104699257263692466689989585066835814553113013666018985208380946374443693927028705120721474849820512842510856052427465628170396754645045203438629865977325179194430537093474107470378564363379138664870350924763998422377860164718098160146839555734197678110616986362768829677400142095898487876062643768041016536169349843461036948372175292995327562210711648209735715250150299024992009023863327212885415283872937070523417462088769593509459162956123771555020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] -34281844835876365211727287795276144372360732012730975348243974169552735121852630421329714878158906183649052969145199368898739995992327147486581000929546865206508404277618369869438403280636247702823220243137901652921702844723624273773614863684820222145802906506933683975743175712409739609536851992906341912333322083072100125416296342187362433562902270535585100675823770925942959360100099983296285844898333808452029656688259099075757267192241697316362934469950939131867952437032559707123206687974145470473060956695898652458869980751472487906752517466590677562769533863440904145385804358004276709796349868478232802165294229453740922991856175237406736283672636007526365299755178673783407777005277562813003811007353746508011306825745281517003400983464937388320029064562417526963397412922490602563024591379281914332929031372335513914639474239912884991134432029936827709732375011365083613480914850724139866941412179560437063217133170109187634489407236262246333108503450155237006998742597079858816963573847870754991027833472724862994486689625893299615483947881500247283209442607551541704051212634382347791052197011583753710463609126426480622336368031523312846061203245165108063361985249294511357435429342497489599025803618116835767977604630968824939138697706572482599319285439959897756614913967480676060689589928930113882163161816053712779714194536354835498365550604052398759748692449305755749518962669282153668064358839466957010015017228215554034734867980027660722103788367941110410600184423077066119637033702806602812852623717515914572539496280686619096694265478624030216314830378609244764729361961181843672443431404720632782898072331097929909057977665712522045317888697952110935835745196839418279787204279922888095598244015191863593585719340000374723456307579921166021000835304661143463648062898582029122895910214166583166963257152880584397991994113517857765135955357043059247677882548878020930524034351350077555112074731003258209090916472512712054934796775696582951511665616276493619408019112670895548844570311145350722260863158240870759906984942029831852401222616294308833959012497295687903073751437263218726474696818181198764835370832853017948737913703619460161104461656600110566355263696194582204135615803556065572313458173573405661456113302581485337996039533552408081752774181949077650059543022709848411059674312381755529876234306023495084300357993504167631532024825516408516776495602228458413107689023045446453278467003661510646496936076890246772073601712138805724015245536582478848738904602112532678146978060174803137678817594418518345039320468533955565645866320542390317311462616082979567351889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 49949195865800863024844891297656709915905764179573304022002031202577268908921732706222533200049999185555896301343201639654893465214871226041655905950111623975047279100735752399734967384542496162879737663253265290113032200723313520089338761796526272020665385052267149328323905100377565429789008444133342243316798202394251281232448123984689982665997648842746597483131218455043628752949421426358229212483990449444702204595774575465973023410868718882235596263280339304174337482735060743802213530768267431325897826210689713019134180548288749186774045146484058149320867546609455765207915190095121734791074006225731984224601239961841294568973563424261634425353552030893299799424868829349161260705498545008139867716933069355961789361800566451735882646307298792938392528603248841524606892413758968317240736294144953125954010938827026015978655567122193159505158125498101145195162059339509367763814294238765076093098544882370122439581126238135703996444192633021765594888433074961903320835008057951063012100897566267501140828749471284356418483455456590217182629412828605049151213786466153899141938057416537383166947109747075816488323484069001206937882728829390488876407044865099021384307604489329374348675370782911551592649417202220423516348540381847818714120213597144912186429095636494879485071671049654692498626169531151765330449237283102886901026144004215885476351556803505505342760537141448090926149250334607934158185510203917386022506393340232564291602383618581024030863725786681109325005219950687314268087030441049110310802934152854589123035857242125468412209090598529952861302922569503370315660151390708305645894930807076412629885385327648422749387139714667835027076476556561357961351166781948197481057329537685906641665892858823025718019299388259248646675032386299393596754278796824948284374143960800378914805914548171946237819502707227135732531851077601971235434595599834662166918779803525353433935652376268837972361846510305674537653536878589316313709214101196481654275802850119691964894063585963323320414566055471938021427742328688705429897455791916310205127717459901540194425276807286281885526247828135604055666577775791803283245819161914484455579892329891000475065777945871176139235879750682880059429631187224743641956044799263011237514781318886791227562923728279942714005491139323899018759209269337813767263471806058526678743360704112893729282635074522209298410662629252160163192933985265408951637690424555107619971636370427916885710171501041787123903068544741022535152660865569496164669711308516316737075803693002937984808276574221445564255975110495848799416436958658895983087648084718302181457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -67987687176974101582025628880053991348960984791381994131779524363680013922310565987056692225861398087513382562492949444153764012923045732076371278770847131695342442802069364600914437005621898077175988621629498181109835343224730840022804160143962121272004485027999844097032796616561592330219032882581984477282847297799307657086858722960438284698623483661316868870934953858650820302104874575680417466641962107325407937950927140771003970290528451911101790971350776603579248287458825804964137134380583711170340015152064912034294788029150954864787285806166722849552333735606759217644763330847639220678871533147680969198143893065486843690506568154499265437685744218821025388305411964219111924206547222642214803815510687729537569339608222679248551245662065526974099566291181367115906975913388214929489049967474758771283861604052143050677302059688715930123283737279266582829616373041169947650927095710921920174926406960064204122384981930527558691171151027898892969596661399492839189632470543956020800851523326041983651166836169091650066206792204009593301901870550269457571740831256286632009818759658173510654405006152555167157201328325593695644339904507456969481364885059855450543896166890115952423091577931335745863318958112151364784132258879570747976672120599334744125908571159249731628858505736409697661429253181649579768679973416019121203674024300903822279871625678871837794951142780066220276189995599024517076212934980939590733797223740717105247851759907168331673862038340354689796729038675114301226627922701159616878153364427573888179175947091110470528132914113995545137785923376095229335688612724846157967185911172896522044170660190285245560313750550561708892011415441454127330705708169021727094851420833203694585519092232655667706592108475303108677779860961647777187866468018216109897465332706156685930200413093830885213248475629861376014846102341441490157173994756677345415860483051872876897764694486913532529775634609774454972134542114327779766590810696731969476373203692285792530715041846317058726014485008985234118755731971026630098391116937483242269827519920525086239208628557449768860523557967301120387050268884491679181745121676807065345602440738182907227658681515375058784569476623556602243580220983743991072697087439594153459044638770942956691501795684601642972500761073056169950933631109302817297222441414651555764489218972207192338217385887128886827750357169209839666767293022190867779093436520828856602009943573346863377178497156404088475491818231243115467080461308659337761280479720663068313797250690585862770088199764431511650572079105154405011897586634637618153127508213531221990309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 103362377916518037853251362023573264667544034234378929936306817858850514081877275446743310968297831202910762757134890740528056140249168249979816849177659857704989079533407428516890412867436400687118001996827675583398488141534381206743598567599595715324203026549290620674688320270021998396638917882914377314553081880515150842240062561520830979199023200548877040625369194941434040226017165555524504821154195500450938417559999599592722567377060739825157623154522422689434634247620915197892545346792020689179624698651544309228714913373005684947956199225155402229355727049086904190655801209248219921570439225990039808796241428599403489912805615578896389188001008122590817444427856588748076237850044089642831921213088735785278959919629069606210542882506827039188021832885015820783791305965025637148812994596683572517754543459490356667563304621688428376979512322209559583609715995046174559065995900448160949825635991245644614038058943211691197907941739192152333161899790443896768108989342253967205500158931812340792497913929717756192241228193464742915257967305190836166196368649653634980854500622920546689108527251615856105184505950076917205263502683887417174732075557741770095844298472957617507539751380196282713359985175042931074012205984748456859055906440215625153819223929597906722858479062567068112114185449350022227418530947457427465028944903605069498095154957287907030761314170538923534751927142844621042659658959545011046819600192453381900150881295165309495458095278442052007599113424458600275374342393391550768425228736322867746529158828715351091092404722676487540449260997187637983897287775727083897855891946438734884668937581699534890534962221271434799846501587991680918218335103085588563132489666312876866004483206978960680270107855625505357096032610290488835379008493770781682798865197576742030520819197805523353048572441857728356075411236113253572206151745068856879571543478499360399192413345677935715050915425997324855731751056343636221862826323448934298917882729372123624238880435384412192390819347315633163370574176247382001349488307165221243068322295520612332167485292569364307768756763938902967703838248424003562145587545015395799026350127387780780536097377632514296607823429138921753361765567873330554963773998943348903161689202230639345500647669193491048206213314049702139730248654008089375313463505856725823572715863194426129209820145671844895456323249731439614340991923173501371145537584895069447653586663762719217432844245918556779456452557079924648756874939862262731145060214725875862131214814112292990593214607427936194165151344002599092179127411308088603892571756984384980716093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -178900943828072168601621167416701924268691893262408984329656418033110693203872084296131480742508772903958438872239790605223409008360241561301472193242543054748171886212892470766533694866807757516498270487654803683011541887411745509321377995741943899100926196083044130002678085573069666055670404978118172576814646804980048045068011483904609314117570119378648137887383137069218247674294645685644645318445635620232130200689972546978569334158655256433945103868561245394015927954919736675948826720205047499185120524314518972106354607745477679497322412277517652852020637446317014759502158045449997345135439260536301980201170803491497569325664296489202582732174155139220197586510811499684924726907647863957925199589909690413271060020467961640670963408320607486415142475455080783949752364947414542953567187808824255538196715220788660422740905426980546412542657300026260672633414211572186035423800956334859799924612655442392666856245884253333163438198627410673613077175757565003531445940590863334469804297434072880588505783189240817986027515336481256675776474448595294987390952766926982123101071407028311194072275597024209452801149181564742554829385171842197129590338740933837776862804911280465828981955192470919351203134539923618887407784921331410363928382927129696398979708078909474065191158927231304029473758489698512157285285683038090853228652476841630201197730805373517466468892407421777731533131515357441803402128535095994375776005280500373018243093544428884486174901266098786212623596903152340159911953000073547840163472981430648891118318406034989683010890491613980794164965120716489079374769105904900547166542950014607690373517044945803832880695502507732784679135291960121701291364829764337304763737890048273102027076694273332908770670878382357219256925611585353342966448921661977477842259456508549534686603948143593742363235579134214758466876502292253966374114744751306978087698161024768264444474800652402011496484339372845412657597743820509044527724473307409615247246810397615037706921601673392504413342912702763358965392882173469401710928210180386251348047587263344400809489711889179863093489352994345915525216662503566670906959784456153588386097339158096832751502406438077918718547401746444987103772989748554418767493638336822941679481611025397140907654258447776824255874463502102936784205469746053567440589416818260546094151030012725043379595055395837167125765470477816227416049570488762537508477465460474346898797770754485229002930639759862188907430738783819839364877513024373045679304988531177194498096737781595451450068083038365195675763302018070697415616109662822145092035501840190303727779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 306031522778194396057656181388008111232619425055230652691993093543785708550973696176965556399262333642770188543675570376046360819687729271025603555300802542889471937081651087957636186769593673411657216446943849348940199437969431894235982841047893038468017208445087566220283108064603368855193464467561895080237721125366740993925355652015153331308243030050096092219808281848871430369604262347374136303825674698314190207822790056679945285655255409010085659891617230351149642583180027961715311848543086624949290014468671799539844544660544101453784222887253287874591121228279108386620660428022543035098253101663077154445732279186206531178476834302763454559026127660693244147587485789109461574646802306306220380094758301785105591686892152952957729587553067668414527295401447300959945439560016261035899707000386097185811486270269622356306480448016047172675024377079310591361721707891660118976623929288144124327372352012770398357799979143421113297708488143188427596699875412777933274535928178791553004521730519648739606186843049507591129548899037696133256242913816213110451868279705967714534514163116204991393190708053506190339201261062162287682482885370425218742793372061856177013649017363048237865849422483477431402491336607110696528566978684500881186305427499023889870015918731429990881233696586902605938200152604437335061874456836130257136088358689586820899025578118125235169712348185921488681653162471231779377429625033107506906310395420164592523934147245656704652828983601263762124564448472067747648742578602342217015842723365969341403975746737345468120248808800264151075660153310108059543094095076688323416877481289227971591358930098266813808998078408248976429238607836204801451129714129173394735426558412786604498886448861366993251293026427823907672063326487939361511681966419740060990998216522845098567628901640053840678981743561715762955792650299937212288770267278895007178796194232959055843418535486722774077884221986339984755540030334379552614647641050258566086577235836175513287942780388973353721074073880942107628654004546536904851887299220332248108921621038573327006538011569012038517339450066391660469720225123569160353836631908277426604141103695547520340725262671842625250701898389256288731469572348408677798485025000656766928472526975969028694658384212546263134944784925960638366386826784736629246926878648832892923407854619901277757118549900921208758321616041005434502262439884021966930212009534099059578584733080385419894460885139355830228990148749447297566057776038870989631735520619988720633396678968815431925984104339883206139358939411720931606987379500132119879577987556930823913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] -465936793762831671842960844037773208063112373527468178916134068933578610762074191046729304965618936903932111812625138970407052133468094736699827719562851954611327643635344535164382286664110051132571096840748365693047012777101857889974828221171121118086924870093785529503415271794224151657521681922822032021296261375448495199721342385597949852714486572221932553419987684992468107539216035995129812549080370225258115514929964706181449109490194109468929556506059359246785436941641078174526586254162911403023593978183249301439462105875419709645794404002173084306756875704324098482365676907747463678233795746884200551876927494242225259674666951100497105876434038066491159492465025283979199468546537458986049070299408603748811411675398502440558151257192199838073987169956110541874207939177955199510156254280598797824960062799188712019066282279024210955638745243733263112580308274717295546469034097699349255860460161376909213543766122934321564815864806376042516878318877211069429982158699055885878433840178266097496454977212502939102144572949363406358356905706149426466998369017080618227673443294742019680406140030754696528529381335630370434133951782394374341211611275630777421870270197584247613223103025665503084886577283835074960216418874406213177274656286799826613117541568685385929040492401129734216917961408906024781508867870503119112998174820672296338945908489347734337218642776039564616810884874257848059197714781246803865768978704240665530995538033332230769991812474262311307863580587723376390208777444026620229000773940191446025013583415158997801305038651972867866928336999739112460671740523505655190602526062244066229284947133775483517429050170365827716612649973897598423941004172126434448559155184551425743620613121323167844609761902133111256693548062081550536503125621167148844184095848426898623459764800145826271327218123030311775880552409030836208523644953471431593166458682490355828528584140589735786224714747518573185579122576796407502959978963716615134924360938864115631815701187697293901841823920062080331948839133132041178397602734760754881527983294492842234864642299396171710652151724009359501668850739057438783862405006481057459133615939564216567738465234676017337776765137053540662343510741864994311125819575983012365407543746359520691943238469793906650404444592295949849051159743064739356243676661356373348637160000433133190929729444648479913146754243469348795813392053352450056295160474751360302573053399959168004064199804721329171031135076442786829517185848912760337050098124115932976964425077580765331401603081479499087608566911902398303448165830488400444142767252209503606459596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] 610719370992892441404333479820990717728231051230088053946881132512122560852950171666982653313557046618045860757243029803380299117899326983453044118583996462059517428624715616311435268462562567134065627130687269779643265132524893153823009327075015636092306954654533893359915636765305754541879741903470553074099501960468644941406467947362186124423083156757605228121285508096741696128916646085805383021368874422229147904291386445157801134421907113807642828476733050553364046876743302939374644499323549711864081264025253907112377463306874833059328945484661182019156586734633898093900848671443707986838752450876157762330162437860382104529879661129952181456410501085346940023856526198484942527342672705355624392387089277765739117691246000610427171736491272563561469749464603003589918615222181930306088654696018944549833221472878054147774899298132757351290263188349280689135120282905893390144709313587315399318136114740318661883803573304903655528138964748363347100573237400380398648649930851762781580867773990024743275881113782806246689060253907516371452043049812252694094136651032286319252001285384017681449314482996130149072408815876381562896856722297876205637305539791435054464379588195159574421867746491232179391827581346835669104397743492121621064015257152815150151439529979651997809654469390308625356033306639645850907397004127282979722273491352610416734775567572225217203981663463829093595370566442115406911860498765693517825784174851588190109507906367737632784324646913253132754248520574185126646005533167214437414496950389911675204258073108035290826422237706978307126944172307441019222257819108447094978652706974537444138694106329303723489694856429011683271075976819059908307693565948956018464340175772765322588200987813494461142294966248258411542631339545432079762678505378203780124075118564436784586403372955181887558243354381306279841951627632193620040895211490230756966177755199487699314809492336477190936408538223684259778286967029399509246986560711609302744544209480324161020620646845461893797289958320450549875591468779933983851239469072208663462685201790353952415322198235825554467670220254580805893763889828156999421851153794354084028887118963973700030438050448183587044458254518067399906192597992745056067648744562232288770502800002466807027379662869934026320032417386323649065918665215085234773108100101183270595677124328901227554245812049575683305136624493600708905002273978572506353729876621037654278388178197484664839036344951152621088269338368963692309239162150905046210190537258207973295402599995724228532279780305070184713202589085492417565895159467611626412801618740249558473768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] -688182600084668640572042000529416361994691210097780433037452629989840583049673908638759688710405689052934613522903872041640707978657029926712661778066871937591905679534899403442231403581332216210466818731655761290484234040405740428906329815959036986886204916189191888843738852707913431144381360915243910539250832143437716854983233090424121507146090265813990852849253650733154166765631884973247596124060353667973360558803178875466958916212238862701499634419043623662175757132411290453937631174266919058211869624604922381216944656998905829377949663348576177890602950609614099210867248794333275235019807536270720571315079065525548655982537694892619712356342602385909920571270483935015602463189878097347431878179531218663553094696581778381277922654109535638888392260499646375221639482133678617360251217216936266805453591366676095578767991249904398293051335111390987699262510691809814132337138526112970199536321748103142033632377808397482144041836632204960977733983756693019987012826614203230255689621718967130522820109890406662958613526971878352677897495347925723388247251907180469938817362545238437218112122928004845749479035468391193144801120387396248813226756332830004767554073935498108921014698261209861116015814985457606013828954691625335375207438644784023620153123499987369667814326144800247833134799020222724778098008864663199136010675872546350384103911451405953378524655550037795533238301022938230206900913766945884889171217807251251725904590594953648174710302425142147023807210123148918545770894558029374253482594198367061646766446987839664464362589353293693102613284955551660642520329608560542185911317904732967407977979583204878350427976857731802155044477771938989636568455183950246564240097368491412278900169515336190963535203210520781861462770230943635205779670671987124653084533485686566887085750297189946837126261879082743621372001747692757400731459827900680121004794360301529246294039030360986850045037743569729685270832833954190571417484273733777623218435918460097017966439778594340134450021383789347041077972127451472929636107549553019462991864809209662700222185193970682035601268678421294539623605782800913738448890595742167891344441866098309571264527458846695658204127837874836076230187809301930771827457783615063426144828307969581980038471350284335694628165795405772102266568282335192694959376753573325427121780199231393624128170709560299546083819901337304876301652736479725278773380366074848257156676829846439920612542039806004933063730845712663050555773804969391418037712847278397109771973393726869569964260103120484299611433529403154920658051788044494542740322216333201710256226304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] 671995208001678200368437103571812094002587973775522366166656763156856242017264156086248580460638841605070506603247888293971932231962676347675970552498699659503789660773668164379667095303041322798595305881868838042586862574954437687014033256988604181370288665837653708871180397785735279681615239582764343127056151639409346730760728572883619365628865406582904125671327581242988460308338542696055573726436182491709769009014129402142867219806706827519792202613223211665718420702397546939299115484300688868350568859703103718811606295695153628098293621432578463885229212038299263922664584461323380835460713062704642610909940314903343138896749838225009707407259596889198334223119571418910593128231524025430891840567204590214852062340245486211537413212507797075567701840991214834804331608441606878173166592217731218964122931848516045460532010042153577547481235116461819259291973722746151860814523832518266189626343169822819729712935619157204537088310579653090792914634789207062838552833438387134206884015969635328267879184706401581958614203953579624746524024106573297807826612671905108149474878517997660781829769275519242106451456552047293141221172191660528443867927286283279691298762082331515816971495862310373611660061315487815213350916232373241602715489066065863149973960296031917673574679880303480136385859329747501866003865477744144458771219152191378383384256592273199648772789238865444882435462606352681526235336164202871631670844196478975147558480489054930811775331739855644055012284369211238012075747088371377658257728356831424213360615004099357964598145591077828132540840757793267489308157460064167186599316228568066248756400762056617961315333930977087915717354602081762130083668001586679099021975713878013326963718549235545575674384197350805587785001609028194139830840250341460467193464931115129706169851699007551910570881575247675449123416789477119131236126517294552051697746104633870921466994380138980391456416710252240478115535172164987665044126291147647199551333641371690559716129383111226918366773916605625586905681077130117142775364406066415070428180086217049828210023911057744928902401670402073557252417188581190154052462484266277573674116814673176752190637672488555648025264303423679687208637202816879962074143958932557062396272712312752760447867104954649773389833047302221484672400614494324105124182502086779350105057129526674108395700808191080836612785340734435714258939425394356578830671669235921169870740290128913337386591179435735493547682157362820634780962176940530206745701389272977912688362551747942988399441302472336451562516365985706375847172140079625013777174817009438309954355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -574268648407442963934494756425614842730176505841004227049585708048377109889655279978142436153827640600166738810418378817028675881494589315388924673836756617495212756619904206266559282542665028167026661029302167149940037788389991368409405226659213919675878067022093016933596014564511843658337492100141049161291619803320238746430912000405292924615339644165933732235760628662203217799318683215265483315707898970354636227013981125403689456766428074682097366450989160535806974508661502011101152722736387618885585057405798560526268295850504328403661974120829827155672551442122851459720563529749604865052856788850546345440643598145598561321562564143182561524378321287837847889576968180911285269745527476308155573358343519549389218597302879452089847198435590185618159626749180565510635760690701860214264102659591561406197779760229477615121878466586605648852662675834206447974315446556324438337787406241784900162491281621065999814913348725848591444166553624499671971562962448179014892153349742745413893240147131216022649249485460446072688240295773315193132098419943118787434012671093489090945385143664362706572956958506254248330828372667609433311581232828977809740340474230448215861907320321628924922209173668465660498564231208139919207829564739574719452207663854708496599293351440845721867230098619016682542983234353744642741768750934883287425267936110140388819309645156678158281499141341012474938700966507321971548349177930167863157746457294392215054681406276071314251947472615196817454345692465512846309181040851386653485079839332813901133198659653162096142516674120260700194131147103052255608847417969911333274924239344413863325145279694005133357338476752157411670145776659346594707114716474787952311330004981227084449420947219067176885781730066501158049823238690283652455838690979771440504052940894826163017137678496173080621563347641005570707427805771726652130542365246471669467497235507762591483375623115590894887650840939335936059981112409741311022538634262836085096981209483297526238276014406255732215992139433283632061205436288845058520393709617197455369680864297134925636508595306182586410162207365353376767430145686843759365877640304361525421912679891000202858620223837787872989825291724923158711123863574253518995999993382036696888304435487412454607469041382686610572115460144034177742200850378493388179500274990671227876671103495072492128416790316956802515885605403520904270568814192018881373249558375751657652330522990736866080025750004532070085864963486885427157245032948063291280797913395095992870508522355893369205773773161415772068071042206837040694355264124598326832784769980870441337618432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 433797829298563762875873696945667990227969255467695718156474807632280987658482942832681805394329270836464344094064867480395032362439732191929662098832487947260609380230211144235551833956759044874531205685114522494752755468844728820260434842020289419799045094530684113390576336164380258371912709553956148504452377555749080140846249460771910014426241030778702014431582186427252295043467846570824816309969545016635765358021626596404392308896230559750175506554968041398282206696092963670611671353364483579204261499725311566615180119954583401384973950599156581276799796643463626010584521711839824256676105421417253929041258312392414038164857676690311635671183970954302781250099031453010538101052835188068263140255408346469745477481407043638864995340593729883250499406234653373518876626442363947359754124136228124209380507989139666137191398491926093536000817087577906232077809315504975814733830184388710702938141628889379692597108331426659940752663828991040389844775420698919532368737234840231884754210439451750336760786714062220965689679393030292458187553480370464447048760716881750911027830303074050620274311985236291877055354856703939420729788166171204156482416237979433658928602045798112718593659470051765221281338254515852577510463518034079382118773408305112090268288474102361128702135055243311685334832139268978980583015423487061876682081323290192971451957774399154794336881695709584100211508946616861867205566409721007089647173623978732695908947486587887123583513415038296302476454966055592128168368051934595258620148331309091813806586329469268136381000532328446448730605487613696537921654426231548537859899845886983208388469574673115528150529348172595772453971764526942210180853939074895908976915267796806056886115826538581355753217218367179492916426810215588222854767995297139373823454136660197349739733739590466595869648291795667834802001526269825487617201662132394732882523859666024318277529635619800809157341584966941222823148712545139122002666339351200113043273334977560165902362546916817566482071427420499237672446347936306213435722218557888869358361662545615297778366452289370046032123403560081382120606486267510059630934934734706772502633345248209770756053766751873117920705516807079280992770402531914415973839321747689131985986172461981583771754627693551970477732666647663669935433414049151963135549342192405778022879461525934082880443432598843599225687328203722527301065830605991509566422711560704112330042878212995454272625847737729626586367996443524021562521562870462901007545217666133170428184793295086861051143369825976396229748948560135421196316339830210544696883597247831349143797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -292543869485690058684434459268892717411675485080993381795573096961732076897140731976334054381148358258804620834098985960331842881161622952262344888564358231825710686602626907321127476252792709631131217535467498263369835632026331922068757896892936876025669439163024739810821413836979520098147182843937769929613726691232577749883541532711192436627335930149858325136588853386317745595041369891654708818529673952284245906061619214414275907738195909444485113170571857450768528762912497893938927445692226529770471374115981978061914941357804426132072109306678034503676400739568549028914722738028719527257333602458591430222211186543989044273931217331979746066014631688831980956808014880984672154118317453686901844413376449235246293018180003849980986461778673022762114446107947361252285460069615553843829743392730394003613237221368349509224619635006503237615357269223659530138696862652407732211592813309519579715964157707942659884508178128796890420964187587295084374667582587284183206646578651746096705071095845148232482146816881858916095645180555029069970917828844202099958452135702913189466500770872366402773576719949770538778526719751792128668126978622279157199225555786425518963738421714215294515155525793507572856830902694719963009664029685469443128197698949016324298603425438535062902123538875308704448715673310011352699918465306421085991299452065091136550248327802418451720739918337590673596929007480967658258001550978103159369423722787553519435888031608157892376189807021451013698389987255051974754088105531791363507486182531658679480248569904236757947835328306619840411788531909034191493023103599032147448723044404893035228343300760091802063446721425635700761558326806981816028432214722210472287205563362586519127591303988810979493505708305413682301513879256367027624205001912632953925538088715396778300388440504472325724621471398673513210189572801946942981523204597561795529543256856014117144394073730875473024727037853244171251418817150711720048850120115758847067443037870586264478313936343691343998448422555594295170834989520047490935863405302088932301628674229083877596137658112254979186693768863854184405220896431232918853055950329398347774127239826298096379695291178586700751717828027031410913217842782833427191660009125917518291878752389517970068784097776357303714736880938856735929373995518694519799790593189063521154798549935180605703627846884307224553394409137010631731834773795228663254473997448411142358212991436395643686575412271406655419479087088382291272049993319185555307977762238684464158713928690758383331490729733571669394261884134909434316374543232964490361086357236876833810546688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 177845541605063381394290713189233036422226794862495846234139613101063112942413713178827766830583196308835431945033116132951909083819560244865890728010933459319328290577908170561611749557607746735879096239886366062023153822265125513129090676768170351099047151490193169309907578511144925550230524012243563827065173993518419852381796528113615440507913519018330302657450802745043099805525724749231393583485480937570369296463230419218244322526748940558005251803535805809456855329893703296724893451313499668210627355862090897086641196099786286488057001541487255536908886882103595348829424880436220449907397878173027185305957813123356483211330993840302799438281526051348923963156950362945513415825259608481175925077699799731056094909660551576534718832760975657107755632650103457426783968053530432095537408028218731933060841548255158479933234406418265493833198789867289084291819078555940965398776253454917004263407020071674487838681576770718956787045834147615715773601914987148539295571487803050744112671142335011274667805433567817319283199497759824600637831960681499714918519847792812671501997367340198953259522288209244411453405941910369161954470757304732741588204634681188247897511730955124326342211161930780417696722610692897057229645184401828069068883824182919306939089189175382337961856337309203265630166158365158725629555240092991827512571239890944948778996088230778300228196381711220200807936175670756651817585217590402925819746723958067086807567822266918725449138641781598091168046100415415881867835129247945890714745352094477783244143850948265300674389064660996351207207670270842735932076131986823222358264773329777706898161555811608163969705876732911594719517886819223183814066923917537655520995242244397082500631156565086321227688368505294618868373274538613410700543210243205869226629916381439663454448367955303797999650071065558021789616539265503308859286832746202811343071937187136002072842638479369357051709678031944615437123485673860844710314365325252079034682126309321437789046999110013064286173196587371994978837821610060326031096969326034931009429916461260707808903341846826067575953326810252447069064784855969305963353260357386689454611904383860040886092743653731203725582383686369788383403264000917594431837648897783255365061970636547239428701177976094279926775909033575306479405266123892727490843025988209295566936319753971027196736237397478424824904379252090303723801192944001954145363212804625931828934213915870905709876709781846257639759089600557356911154731977601235155087190214887923418136200304652942761046179573880190141880501106638899799004611173783953368325782558345491644416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -98297038394957457243990683617092057781415132211491364073311877586375063358411269797405835564801236286619736163442611593471232771630274980724426856396874079167939124619225240484826101966593671378370324053260425552178840269837693224827112296652013771707533544485760338261157482330775109288424538901580513139056836626057677610639271581679714599455083487128509998404506506748614915556024200331639887756983920966015129203468538789192347158861217944397380286134012338422809681371890275116327750513732438322813070425802199934592362783859364637993288282362101189818869701517081202751421479812987452638664176641779534370275264997286531643805461350667661548975415942123867264072229439997326647910743749403072986743215407269307540552692309486565635816962047129162203870314424251637742790802211902713219003917741143166202629893322196562084137290097095189947279682868911174456199484109914740616602312713557225528029707074410569883810537160854946478139909149247033062475953969875677896007985140388083263829607744849671916084742340539409444539601765713000384396959668641169918825039768248176758757632218557123419484922294652559551362908830205738708373912505308446784298300464807601712353306198627500169358223070447257441731790170924967399223579076615327574987992898829589733222643426301216555884503087117700608774652621724761141178290175833024238740458207413995920142981312631305245885024936171695186170032260520177377632343301522351040998423248488969109178880976791096968801029767165276212424643838210227817588517056275046801306558189293653194159340138787906824730415721950055935903068246737874535555411266821077369353166903197043996732190821723401771816089782369342456982416401231482554460015306466697765611439935593810349860495630886336197922967320784009026297153396677027896301482746573275375180356026291915699239473649545038112798581898747112123824088832228991343254908920803441502404285332353782662526058867529353837789915774271927676220104344576936095654346861320166408201411861382853794591303068086134392562330296745564530678267674531056130625323607943059999496415744664181177956924253407187825368153021615632461707358469871992719537204650593100640596012636107439541292203759269923588939233492331592121817491487421571184890161342058121156000663967070114327425967438838650231507650119074323852371309787744852820406423482476140070622200065285286792869360546068146179401188359277742709608492298923724446603271913351916986424192290020826233661931395120408298214262374588552181801895038798838344564901464194281553061677258148572944947796297265363675452499367530907154506973472222903528773699059539315092661207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 49638374243387896031319844048622135498081762516888564682885802091222015214794846115013215135056557937675124188851915021457067754655031147100159364059293606138528850491174008828146301357553507525382717320477508673215586523218201542744173104690501203239222315558865366879123817920309501232336049393810493882781299150099342726973652277354990757483363707403691845152131905971632127153758814286281264988200035209685630689334019150636398643115275170592058721410638660845807128839293774332089255335239428543415681438115820355481013631381202468860874803121184720889304832778500308583841481474312119101761530853981792682883328075731137182406554033096103449913166874457160861011342375501665562506416207846645579800258596134733974313318367379078309680894998997255926347500732518031670376235226433645784378265303735677051660422102703156572062238008775266315860301723240956266788099057587157630136343493898702723966708514190038894625790715951916788760645979371575297973984584156706565743324766431972293622133419741846942972575961233504566308196109141863258579821975665272103730742659767107110885557627313177480412688602337886266664875256171945057366590058807783203707118264372629855726870079501478186124946140937104334689592279127751610677668101721631745690593054588788296216892071013426905476398391856104609363334083799130361553318031191334846964131112182902679004670132989703780005023616466624436938182930522065113958537759486931687126669991567228852001133703859032079979230122433987131706864124001410323840828914926190425377540116674790337952948170755124135774211497632431705588288093518004298827992812916016079741678516357459316900968655166208708920657338847191124398396024156639978833305060430146322551294199250589811022655366193103500756745294897108378764989641339669922363432542585419847080870366385347669134343084022438694552327237433885691805817769114900964734405849204650337884796442471097009517017112531256470868443142408486184803108330966554453312451047892403821630888136446609075237473307966285484888315767447958326171977558750960609676930571697298312848522228942957501897577420110101265606624579094061884447294994733299385900049224699274909531702614365860240711066053119827937183486991572377810670297533469015312375792109305011462805760358135499207492240537687134496373541612288545373111460433680549684134739718932875324747217117573704739780484383418943897150004404119703660839565092204828655404228879037550653607522417475271633282298659341281940248630200601856497702078370087408797184928504269417082685031784803360410455783938122227860118063793862718489555298605440829063652327993923641031838924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -22842890500774936414104471990474826323327261997839201144478969410129194682767227846978943287423379039405662075366999939559837549541134336265369797138391692226427048593368437386620362153269890495672109027813108967941903603405434838712742145520887530105501777288482126868017377464738740386875920099597909464813759410769385002590088446596697832810702135211327463931666878116593420986345519958191523700640740097677474626893919850644046311292379195135235973470783207134925835029003767758396144197218786951817760649989523008426155660892462692398879789638444271578008341187883334737933855175304559452657330771603138898423494817817782779778986738041571873482941385530375271058443817797081138137808773020039104404053626864224378624587645442961011399877509790200463562380678797479731853460540324967677609254811116653993615521012585347468611385140850164071176191525537381760595256649841138390153006888411785740434196861034141576228098544844964544927262425804616178433692986169822690890889494106534895858498484805528530925049633870457720143578592347908051187349594049505750007148732601294433010083540051929178510115027781825777556973724116443059562401273384916982838601509633903921400772446753574914547255550477381925614430113023365531593500136610264606017515226088906353652357205147538193483158818124243697043097762245051375822881744868905175460628408235607115583159762811948701024349760421241071006483371201163997744900937439131543923208732000933723333683544204342220721788741970140607858363025442478446557442058871550707547966505694196214166057576739432299980667267684315707049065782165260073247914647250810808756978486318357182679253729049883768990687611617281556431087020049245553846911085911686051708846474570459622394289545047300586932954833201833847418329111679574351023547126728404336773049542308818142947232636652507014527250225374020405992231674618133635934644341334144827781239369839990337050712451061407867357608993943032439436727001522272451579268857484952313826101996671015776562463066833623537199669165204124870645800735523146043430528134295781621669838940783778561586655428640411977618811268549652384585372218592283232150105203344728606686348656509499903239168012767387367438081045785835696393019950779853947302148739012010207292436012315695502655057045479062578406709771115685901548115459412287131751536736939700237214955511757265868048324012463359426213008497661069220148524252366204529802757576868787479024456178516012905572997676424135199219244649835626779878474623193271220615696644041238680708300180007507172609344975192063945531563554898764715282795359903382733233921063477468965497733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] 9431749096187256498464875058383148224562548961961335799453584175298131995995264773742314626489966907943937431695190655076884923762787844377056377569941250082199487602613917821957976606299681849183959842196211719197648697670120054248657892322299804542595418499764479035401886157551712642811444140332267640458959620667957627283398573540997676755894297740215093660478814826312560248241582998269002648724281917984332310638106791137450027616709159136098494383006427718310430214252286725832800827829368271875172397474369449683362764350098714814634984956175655342540765666573836347913199900786830619974777007926274084966453202654815455181908261627895092467472968431916456669596618619205674380368876647770928858861641566778324253329122631621514279286337134552373500976223119955181343959796256762642145075180293978228108450955960486412792219297492132450594974578233650592039763252075383930450988422838761589902540051384878499218847898447759187164889118209852296052944146682619595379083413897634245432354409444767205787122137509297902048007040643913751394064604304707370765576470347618679664400432961372507906491277050775238219768862417821317504740050628473696296860636357490713728970517411821202299932047598864088744692902414995256518368952979239875862514489719890535881409535951238074402263919030150874783155297305546371482704386470619226602975774283680345167410766772248625500365339022154152106907556726631273249374789150149188412837911110146064215282613323790569317960119837921332977435197631553902446979945990581959401053632477692218582917206006880577545354243931071196350725870013685637709720912789214084642645362855053181282330683669395099145343383434458210689397571415374227493476974253226415271819633892731239317046759196119858735997435058357859651323948408501030633950730870832753411143509890845808689446984961648767585926031218591371647204161139639006390034053323620183858928510323050191173513231151277777647907156702126845591607496556168023100488276903872994377966066971645229455248422448878984583801383097624602942059545541078713150376319425365481058757859313295177788858984669136907445985211854819047142228356323091823739334061643908125634843008910102248875134313927413762697210554120678109822592738526318463926166580395199181014828567501327472961267034180862677172136037003734754617692578597901766543658614646221538723338900724731557479044687164919258797871187340669327707874365535480527322433240660075997513682168654443874901746650133275615101996203361873149674954990748363784324262566008694239871341842838333472689146149929415278570189348762649721770032458869154166595492360695723458350284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -3361261462121159090154396846793538967555187387608079083840450202346578921267187292255185526836829140699148852523445036653780949384742943730883427210931148303566288596759909815403154867709553331309493650611149718078718452328253876476511485295113956430963419234073500050623631477939725222523316507875969184950527370182342925125018299242196759384079516750513243433997042354407301695153172378266086643933078722610856465880248974782124071599871491618878738258943945621139698114606617156383440022594142485950807096495486848615835539511165427126197952030951767620886238619830850212778847365566529939375787954076054107824410119004448365427574481671867198888876032594060471073330661975088568338171914234108852899441340366639935491016738896938092833513541251038917624446039570898088305011167598634677269761705969651326066755344580804106707018551158622422526763622689070670574482833456220807494948032867158473925329250065396990576025512736649987245502140319341421556395982045906710565222802296790029386235158101927638388067487339531044475249153224515781149138326481104243330787489617046006696309155161874486893189505608653062273540827112874937479677675247053669087104459191536363370252564302482028268388854809103744103187484547536478803835127961657969383324947596636906191891518955393658179567101204143414473937562754616977893989695815322999719387823024286807395047200490422558870785659091329143000143014634870577391542408385496683872071233824974565756358050230239021668392953882596976498259722978483827003082302070463926834692900211149907913162599633839285970966614992426703382158340490568864208097006852708173505979334363741629539173053113484785796918323907852793607523075341267639201951968633184079684550972268668486207199929590473515725904476717345584819840717426824901511597768582717113941191039029644816169929324565728391709952511664670510919991623440558103665246702721452819669941499979944051450973224544663260031305558452505753833216281519385199903841400715820806385757267877791295772895751435902094062295089372458481518055268866698336828864497349208472830036104983343431876759448656972782210226558570738741316537381801772769658317937928566176959452691163302589364942884902663123721399935586144203789445049075212887041385078610808596320541893814224302707547563873657115340746413405345087056826697778129168776735885774487162577791534580243291665576114520728752604836670274988891381759261482820388251380114150937688671570065425907580853279621885964145617012001371794895449855283121853512872544067362161405606259465961173711318040940788416745578122802752877771476850006630211879624983603197504874652631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 936501611706357374692582080325282246921297244721473344020818533629036023756059596434323514809730148551505414398402913546781041761917579010667673986618199180481435696347590070715903054003331261964526734601497945266636211688231307205223795990961174908202368243580437701251690838982365609496731411755821876533013990028725142928090250683279986205918242937862360422227195095464424200718223780505952370187049721511000160783263768499963100477936607443582236758913411100233427137192947145955933092294225842726890225704649615369979354865632279373128430868724289536425587397895267010936349514841049793150448166497453163662512387955608098241395860835580655154048147640133130787572738621791463062903477018760845972730554272726184090396623773123596123938959463781326411918261262470092345056712961880464852005420172406772674753532291544287635661214290279904415973965464946119037080766082694593565502704285722298537736845761230925273381760370608455954082819334291963717593630846369791128925033701272996939201215710955598157889261937636717377211230687948659223604911458303022588418647604694682340588504413639492651418516790232204182561303039091235251066774352743523999149405325493637651276086673475502611175781587989384630384325949161935639338464791145865933159016166760519176412459712754391829730916258845475757506798060958998998157468251607877436828124879386040839942427198155023868207857849834876697335338080842743820518046134965597868845403885330795587575257302901982789354887205807954538220777715158849286904778047999739139617175837973994102698420909634573466895713554942808619069140899386238368418005697587823988784856787809148228481083218835044935976724408631201649200513262613145030323474705615771129387541121597767337386752571234947225718985113049633087176177076680161922202189206261942585206718358801489553069867394528375294961552974980719401853126527258955479332003828928241938613155641326863304045903763194487041850559057496912206689764173998093993061948536113129927128101224964853006893428768382426388710138599213921383155786833880753406059951924748247628814979127082941161335599598861545370956733231486694857565105779389996439242677996715648611565707393359828837284809308984500453489434387917849678020225749701311434653853147623760786510685735661819750313063153154690707564943817264581637189973611827629882193448491145397648353116955163653938666790139232408622859293711626672134843567265694685906950309224417801617591244566603181438877925979774630286630639085775773336488945865274415119600677351590691056610127306071584811243928727494507087924876246262406745646640278311409546561554165723937793638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -130287040691979609661322582214813745880464871345100219804104180539374683138672072054726164957253459332333078214478145356410208284265034577138838077380554662492196041894321632845391901474673194946243858649270650267860451251516301057162720161629344935533477128871005572635124681414960909566127475300531854379468314727906799245126524299332854327707959441802292559981849453628386770309004535022606350436875487909962214747672286198354346817879514251706094228824065916232822691552063544556678504149513982407141003717720926263960177762999781885885074141699165144091733851732803456321391713683280865490819560302877687199032683405740415903423491738855336481935437279699679151309368468246437666507448247683215871864765259910697510540006596309247601726946400752561301034600004381649038399042758345704453712991547069535813530457964182386336681507043182751832173949323081557387937995305980066056145261219612371650330273816512178789600540588669988798801599575531971178611963260166991833810322364187210065811776037066603989467366241925969072488334195744064887947461974312392485622118939855446508703601211372196833257235652789157012789234924601175911097152919229282686122379213720592810422401993781027222293256533519222756376976834092397069314621451743912243275706679271965934211406328148724228884421476581857425587173496015423747894704278262970295683518507495161745848238871936480097798131527722149099792272042959140888040505488715453732086390479413841730085781960818368716253300024495418287504335733066951381486331097428631630478812409271884629977907959846088788228847459889117966608085353482907946554480715333988043887365169707741978551444167276338235394884373930226456044188954831122544554363480327037397374117331652213710244960519489449063595722428703172935592258527894092788100403942117345422299816464897049007485466015998767112983169442754086769023332009668310537305689012677094938307508272846811348947181643377913234252748482707063145900532995497809775448385287316009346153799555301834455933913175705554449968315055161561984426611167691137780950504994830389674324402587923802530634785806100369010266388853287555718020710832081007349838590724292367992989963436158367702089761980819094380162087210589346994352393603743581887507044849366523885806674843813863172598962264826059519017844271712139349540883757807725044170414979337541883816794511106418708065341831161211165885772945948371039507746132893937996051104421946541494535930622294646553349152988258558268105402197176082211906410845106595319286906515010079794281193115359247436330644342537706374233172105218840789168058711170333421053733040175787970396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -58254373288399763627769503721150367266935243462718993118543932270543155903041749978170661324331596802093309533038348187412041487129917171518510957697586237377078221447646240197598761191880332797137842995973583438419889522718087155153695781397836891185698385877124564747487853466103247693540494255738948099620655474898190443809327771659994809418309482107328398557793635470549230578899498699803985766232348796219966987202817024555909453335197033734230256213931662373200293199412592621746994703631703444604235252019270499343304891072905146212984928685432834222551153944686756697232350180855552834807712167644938748964411416492309834140662717176403722524117923096172668464940389053376910736709832160225948181205331631557341976644411484097864370722378021998500182194123866472950195071896068187597332656856632735563601229513540787541197779437406064047916164238479049965769668244875855396494043306923157479085852130574847722734492875879899412125375435578608503448769586266432835204794766060932641396162862733982987231681456897339169979449398907886144305110858219656001335350864106085296752284618075498314775283619402865287579658897049415910935674997596412837509041996932702130710851199498575516580391991328775109640469510006044941114748058964401241924994999149844357812904192823558155905217269702215343267386474004549016633286946334300907631425466394920441545860188253508341769908327725062121313426574958043290795970075026265633283081991663810135280204981180515261638901449584605065089009348661771362601096434868872523753220520413681452207915191323715215193782586118169033518411083546509340801849204013624531040029373229251573710912887165511687653814311001400512618973147123502911451300957699621374696986224538513822912433908580159802421996772301636629422312989970931115764736204459771847928005291064202041162451600513493870563553256573344849549256800675653125961431794807694158495017220238813769734543264955023247011840190049520056599087225358731025318221247902916782921793194276485549616112481456455406923509238096403150817687688570930906246013805413084259921647479173244796816023946845620125673445365855884150109931273704428500311767641073388729141077711969231002703463007571625302502259288463620294971395184008109797819535280687629805100934393605582819831825258854240990999442503904243088395610278984814832611853106670362145507636325410621182309426651158608417346138651411553323729180333581236442642754681659199163347412997240992376794466021820378015488669555032206037619009636317540898788107474955059332333347980907647946610984913229168373236810362492599936976674938491745070664461329492832210124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 61546903305871965330562301424288411709380297527235242473853539154035345886625955067646809916017837303297337218563755967526781104181899439382301438614591995333099702814407819069524217735423443628005558439835272019290707445142642627150178790980094719513835328281297874398488646989127791012154283875767122155275253057800290400355586658075202930328684511493610679478736945538021199425731266689952162817574366709660388520667735252305970195099944906231356462026182932384537210237529661002241744892787593983317457508274879325440564178212709415746491826644441291838554043361570523033082099112161849172149627053207774171425160419254548542937638933515930579053310707425861566814150964766908733964587865231188805603949907384546311812993232810618284104921304742036902740896179484711420204428428157564989474992545592952370266271670819700869568689299008051029800964151413161888862615945341546675505761847453095672882141958698984172698269482713806704084584974116277810443604160828898688655380182575531802251942891291258073189856147203334340688589736554379668869454376364874834355094806633825436050273362923312634381642514769369528780062048103016369746819126595787448165143831063745075481664550248905293174977136550582181551736456743679873092850514747096190031895576491179153542657684442308932050180251873133543274420724997552715085471701847937694301615940496825037731057845828732322122373434293760234828882780357136141732462037679071387160483605824916552725247549842448345231076617395739686282215238178519690950720682624984472397214558657975446934413097413542411781158716299264321091473785883754697571134728725052948908674794211523195813311049347299117145316022862740884763597434417530207503699699110204952937015948109023153998731952937590821375616851663603636719434410217759078701786901565808355141748376559110222395449716752969831639385312885481760789121812194489018870138143752483416839037099717074136282027648973583599180477283620384448928888893901235690330368533579836863994706432993376052828245602033199073460211166514417204632831983574883656807176374892954955618728805238775258042887239715521339629715506787928648660035258433031055025845343725388604589616158180346466298952794465610117588673915612063715755730772344121499306978450190603686919901792652374485111795864094918699520428623432774533942006857170139998209802261264344743613527424447619341567938313106635758502404516451621305287492262662043300045327719160458024746994592181254690929715136567649314914838919756765658221096287068243755036135564728913040637024305478496224328186201750104128947914287762404794985032883030871282487771350118682329088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -33745719041779316985926121503377928485893361658226320296633658856615536744185670324054504013785836063344289182570271996547942708383513603364438607268224605163568135598011341370859800059228099858398106373343416011406539422647796363715215341902750197643519872621919807384744478999123684877843639673587532560071198194603508565721278092034563564721308495077703218932391142718423212465561953056848314544026871923768202676183950146853476584055441005287139340888694157334625737956490608464461205248325799952938365072317692470953060816094227700895089512526102188493067522325646730634431169050212776005848188048990905328716153166336807175173622611006572200882583758743047795709814095704800192142105156277205358600024402661916341168806302411110714204860401394579105843566753609519984184954473088906811460847297576049319635964683613579684799715099208825178852342685675481287892521076528810848714711286662118084942498376842794368612192590370987622494978330589566879101281080025441155984698966430503944065723469146055422053363052456518048960033222084635244651007441552679543121937129889806376252781095679338891750725816340533504491181522061453187140425112043888199719930275683654326086688909623633929105706882773914019518979959029018122161526172257142313549300515606801973962403627708351626148964076040522389810953537454339333853514379211539616099611378289950510712907434339132715493164106105076107538505800595866004653452604484994774480816201698791700474633215529188250639730807625853585945513187062949066492876676815124524019968146992028031184833906126402995533629754288216064722943930436918131338917815452334680923533064648925029170163288022638975848378533274601518928847369765555903351309708703882371809112745505519748064602273960478316802104637056414160752145084981838044962655580831222515288694192255900294835236131097194436732367810050534551013651512485283254697497487404172341105195392425972270708847123053732767094587244397012058447482038666889580952338161751044517538857695143707628880731632613680050868848348188329832277820967870719248369826629666414202927821223983412128563463096942572993804295433475192841542618713434673357627909613804788416059855761241785583931685141432837141608435772077905507908971538038850944785925302453833582701019543601415282597893420473837063497001314911230382453805753627704559343329819869520566177378319727069179390362161963543345227206219141483827903212809383951154725066882364505269400270407829029334650253025621319497186124598814778532836194839418895498269810114235261412934304991677267023239285950959249290576032857122323794331877639097174060487110176358658159411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 14045353598240312197887630683930054830089093120533978059599333949998885323879971110846980632235106692435310581967750916695333988300279681839135621204420630812572778000236747844050507515316304776500973921618425804170441881634381785595154146834947582658930895919664105490344334995987893504780008703140848679728650067982398039845700777130892539819878417114732746504064609821095100655499197291842609265476565774582984366884540592307796749208345814691684141650927877203882183771340357008465915052919682705283441447860552930514653402850456728427303660049306246642764463077527740388661935382579677307312949343821804659099131055359800819053315560613071377904472890056243599609610189826525523015763873561324483158249159320039493788028520182254010094355119273143553175080545257919250260729645014317798916383861710679176637304792611491147618127490167814424880943047841861598919273193391785436100056780363559700994528523308664286894061042067664880995603538323728404218795333573711532447723632153665144071716935508638803825536239940420631466648506633148010661947936285627186717848594445311882175082273154920857277125726793424182911793379182442147733159034893696946464038570708358065523398863970546495822781231946049584501103264609591846893987442059154479244064161524607157074452890928601362474464195532400540103462575450559458772554194776442011290003401854757413246656615076803438087113050868635916205243474356757613030207269636397398427399739353408551839481940734355091144231241397467162938067817528987997389651283692418848063404383650583566534755764697804609546778556900235375711378701014275992803500000016498866865156026784221048764922524069960640699982497739008669404761982948113946228965008881809194724771264889706893926324972576967219115891511140585876705186954012793264564409228737601308547008270332255583179343417110675569368498629916929195723106455617129161324453416998230017374998572875362760248391693557004907596503824640422358613522866784087149322768339417604443838601154115491237708072245076189346445597611100456118347691033147006069135335399008213616408879341962579764408698827705670880513429152678444649757814923706412773589658141704632054656466194640185465596648408542634930404849106622687921004902826784979208331225637538008188375544554596880110753184999231443880042988889684902813123592092975648875894088521342060945502895098696316769069802035816182587139347779050824050249034656668547092932838878774031439455972515486788297659495422566886723859587353583996636382857504176217499806328483118682572646101415707591840905542738254081516201071408385182949022298498918746192081930172013045706915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] 10038633168809807669078909082208810694271995684999534882621582341839031254282602473032389444823132025675053250694685387039278847181833619596393666173995313368274532430681047916103914468988127104656358781515904674082681138679094370862640314152005739385032237836871625973815871125957321896575831007958391197781724363934750438123791998030774322515236988588861838887221049548408794326968460547798425363428713160113899611106245835536392246748771799396261433570789856570900845515419210948321412476746090864879522937966104279306383236109294052228646840130710202791567986911960834465163674993140143024921384998070266602347673201660103544832124030295268791284817081648835526930594442764180298644734390617964262472950480341892912427398722881420069677499803677485367035036078685202608084411313876016926285158266280933363393533168668974388914300458248510535756641728609627890211788674244723426347729117753593917340396010330978619640902107933912900865594511228487710485473534508071742069688267254364557934387803912762500155741402180568479645332868330855291589376776088298055147696826426890504813130195762855130781094670048256286920584984456678796650310459027649141584466420618537999020652374161490962817494289262871350829631552704170669281876050006061129843867098398324890143881485513707350451300503626109800989870697139088631363337082378611925076426315827002698664305406964310129853158073358498504744203727375042008468769017495327793777799878490101583623448402342882371051219245098876888908468110602866403739935784511338816149173934613378468526923798012077654399018243169093394293254208287008982102115961173911147199313237233866089715504320007299545609697027866818991742211249462321437756869639388830114807854297548578418854720018879698647376436099033471197091752439754527639418238152313106598790525583116882039688957876402630033045447293511357003983611925618647900083588830137177475065488710334072855221588991561224741146757214317478503060139710058499951202420626109540953113299862764037114069532487293974794264692716045667545889318585603033530333736425577730801837691044681449904716648339220923008791006409234125638365477039162244101288811846475841797962139772374274045528279458536673046372498244146025962936876319334802864249734771940003270374701256458604718878118367064307085829554090039296644811248855170045677048890506382896557558708208102068559831276601302811545785162010989488568225636146471994610447388949323515067805708270420979995890709202100406422141649626686593930570762751003751563717134918280499438961107911780613802585207529382918560351916485990427100879436108374846192099691029929656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 136666995035744828423456946457226464326996937277303423151035836304887180172642627515550376783493453211168023954679974994247705783833797130354128936201566672303482356938317398052529729843050330175930166326412341825548842042504085484839612970168647191531070341561231949769835952105257448680008564816805248285363221228354162409753818532409075260452813127478187510086440628417455638087667908987024825601487077984407160251563236806734433644010093868383477724875875524553492259741645746056131940429838065522195345405620529929859202783892572909268597147995956168095146454199462416383629924781847924487468909842908612763644014661295209371139654959622527056066940204273884250816757790295973690281818988359598768043998923710031777017039218050745610583163565460163325224914061177714497311996890706156631454008895362821906814313061479252522881164835788514865878244882710966450722614686635959646716922323441001076797295481876410138572698016826619515457628980450083379054455814293538338198509699442084055364274197695186505870559941015231683665222475262127785934341591303670992080004258662054496505518458881493003329062280317869289566682467265611236824640028707225734025086758436586485259739813273514829880600139894966817415932586899334892933059875907920895261586755535100385253016042563848752285852222663419354126405450274584787386697699038018935704748750632251409456700635187043657684884925146520814091417445497804728191042901598786965363785430270769622287623539465493830087623469939203889954427976373779121899542569906729293519983376409604962093793391202098986556017177537075467666260191665936871529461075736934763629330783626415084085996343436438718986603778712769492159159493597389951447996714154903144231789015494885567166093541961703725816057017314492365778150775301006394493091933622141038496497573543840342690742268604454629969350994475671661835812026485648476953856650649805783385431283882385232097842063339162173029646482784721524528157819985828383228482763079154668308839378438937176370192553287557704079906361872496593128069470545606307346439781516006515324887370951409958962026821274901774429389561530785853558945006143004324619292356110937177517082604086744954913421086394200675407166183888955010920597614907434303300679532519359215299048387844572460866426270148250140507201942961755608174997787751284618339995507364663749643972830089048048908745372997043839239659902423475194109455558169210546024487886976621279667050509075354896356626020993822624036744537856910941883865226245661585965292563655623226356856031264893647543269458206317350470575477540805737772342936747711347668647312978083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -1571718084467401367948760815697670622458019143895498338485465047481968420367100256551811049209023546081245071662269546380436983857280034183698416484160070759167824612390531562632872133644497062131613219393913250940088632197311225611365913245211145214238756801071838156528337606808698679927030719202464145062581315302111011762140498729682597026783668131716595555248387692438808622274734599435441821953800439024289189244043784210186518389036181273817408532453751255908403541499450014084979236065646062404645664077863944237501594552508603253179752959926090548254881060067400479617838415552285778120294314817529620158525045017827819451052552368716407878200362412361551378101890927955524181413215324416411982387920507850139146979058137402561072602251139198326821615762788741925159540745590911522748304103621768088424824479073046762155420959518371983330913842831453426740702985990914415784846121446040833216988926691170912251937992859930782079694348122650088234255847499876448743577304700548552885178704360786638615404945133684124649996892123818189389482283420527306579283124729846242694365180921660668307599508474028138978188877305672625597570191473222636573767281848491507678844606850988776333641245371124312196017625763227530296119739696844983154938971838748715160092387326799151908219192788938840324849264072991619562734112927868699972740667808180216435055231361353109304896302259867420088637458298191165614735033465648804948623848218614893740229183537902978872835226780231209189946079146835481349195989361614408599006070328476652963570362778979200044235286235017995132667776115483365622951708226864186879100047392953216646672644892646892100438170274130659964284731771674399431497933230153283880209747248936144392282506493838562209218889895331098602730302323931746457245314745980848994582720532522789250613736306825365626202980632034642663131267289745989901449250923101646121265073478621085370836832609502971595247244735467310349711099028075386182862745432960611135744635752764990722447695101439350890988737972068848036657202078385411237434928895300986770166792685738892743072022004494855235022312789266875351357668570820201417513195000103692124344653628709463122481446542639482886390315823790369590141604702186197091033696744289717566819131838274407867723494562155996101490915696556416384150681413570465022572172052463313629258864239875395103391783021575113016379490111179460034471620668198186641802286674809890708158043714167816497590138020903550626646691966509730949713810103672491710303739090145527565004416958117777349577075026040630266221818985520539082649389006713921319130677044534312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 2454930439660452524558928577374458176719818313597387719465032673684576685770776647168792543463681763495271094558861438138680442352966524128683823260759109823221602456739115751896901474418256440001829569895654294156194738266272164906940520227067242482638508170790111442545436401196333679395710024635591078744057690168420695349971567923475859651129892775027961309071256759144834296164038664785010678939870683069180421565140032017524447672966062520998274755339315234924070266429822987380401380335373846211478380156869852791977964636235504097239240746449918243784023189926224501809250514399369621341071336713509149593294401019908657409806501397505441244843975751599338666322072958587158653492978113924001735213143621060615137922105060122905253277610084205606905632652507438240465902509228109472824756124578856442449755679467565183406273181731778090348582660212190382486472689250815632420361513221102392988761529675375292981922444946380126706959052908882883447730593919483551612865619647153078946520962492924222724920592389889670767305017025527336215254657055229242826419991263496657569117804315297952974699205258643930260393679101063877972414132483595786697900549792442132664168244682039736116991829164188132480073503378466627497810407136640585092830121959355354095447912807164391808691884596118993537566939858263598882877787769295864173450535455082265835436730307646834904119446221790252701621548180923825830206219324352614900533303103076351548813981131882403343064540662336775692989282456145152313076518450684784377188931417843661923999988472916594595880023462182599840810682543899206901324267173533890124906428911420191737291648729723027167775809715208916903734040717575876168103548734901007071730293553903979648184661918337712799871589358677054860078923469667686663002373692242824377764735970847418312987987825147505706740118775456601282949756123698545673647432093183258608978575181915442551840788373669830888682140984753603077018925541387888391300175672262887780145107015319485467895870590099838618691258168426795114750507217909266636379911988263100020076694060519992376173716090967641213966473001952078344809088838684057158820813078490843324825783902934285439978764047802056077063998376255325926903205822011899991838540731122180846685367247916323352695419307733037214892626711414249595040534670091707187338961452502710060034339742720901741835378894021004266858371656575523715299967402209012382092993412107399297511024103742862323708077910492408854678957890069080522376682092679647070413407049011699307636569975313888318865380683922823496000116611490106872763860266522553271817295939051192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] 35956388739489117263284018622029016384966997012108800828470814626389866717817542498041066426782476698909808688190851403069548609110792041781280434925629537883860769251789761595078798794648998309317682674077511716684415053986675160113564825617035338337734677684353860155794375569074053739988543201960892234546820350890313982447731728086814174976228280710772527034853066567122319402558881221983972480021786639326655114454465453151148142415356541883233432973970929467990723409860986416051687471598498032617059202206969809060737878477297764247206779046998429486198546616142548776352102713072716327626172419509287510799869581013743795054226859643210626315792144392756717330050589876429071665596215726244982484547471419770827139938086410352329469253767292036102188560030988891784734827304283361726967126468804652035183441796812400349164185198695197350917374005997015226371018294557541238980791931140818018733783082848191328381707696698077144977736412814892966699200625949664029042632709802115042272921219455384109042192121947003191812116595931674703964583704922487491397512186900630960630102093792840755306660881680406977389203143831039367062238658224246290614661238359918239712630222215471127952814219930150324976142780658919996358430819031831426921278503289117063759373785622238576390948300221802327025292404987420429186612372938539380564127686529334722616257849636377947870336041700374601828747361814351130968182233325408097246415345297333419868506665820093783550288884869537838701582569304217587446643309059478214652979887147204188847127408377459765479206077059449373767851852103295217172020343818642569216187621211840437931056399856033552885119908470029770498633220672607683349647074355601787700938826978920353394359027201292355276380847934577890361750492107941141698400200915655615861300943166489392303424249709407262095534976222782805327593419246079453614572487519944170504562735349337832587503052933567668292409066928682438084696996542545047497382723272766601911214354226331273542499203140352235333821582726827702866950190474403177492213276521797966107022190339291618404928854786584208079075947000699418997702106569032843319140881140229104901436721036219044958808732875822909479531770187101148435893394020612471573727459006382732863530790428303575786865028446007212464236633092928066159286446769296734873276107951910274432511169723637408754624312609318131486244763254831826723717067731248279259401796680595168629511615022110500555060119550486145732925200646156686103981824196599007113078308465022708403835739540779316908644128651668725402799313800404456043268971175016753042302050538524508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] -285385641281303149741027303423943279032689850670599969687397513625448903701691364454306015716825038898636315541446210029265162349794919866626914293242005054422920943763444421846009254403285330292764805691962505391814226448046370862934995226190516768367697066663860596909683211473121253695575750795582171613594566336359135581397632223632167446520003092551936693470827211334836882636172581020978160504614502802247669477837029974071481615468359906788636263759884070747108909648469125100040474984148729898049353984036946533507546032170695365796840829126873646132937685473914147347454243561168752952064859201654710076930534413805346021559780694144061752358723128614353953090033233109005360025001518174335762874015120007784863127471431197909636046344995031795268435570564298577174357918579750554857405307124559923154649332544923266276711859345940975230724479284240157089777613622853107845077547939480829073000779204339735800168153327869502539218849155933921452128114521746980146947348350498636215277380089746938864438119106522007295200358461574379947956969075337167111438570610601128591847993563490036654496143055881618204674681724997873534873580934049315850609328757495869404603628686756329867874553066912714906274526793979587725553835520180949699213158653939982724955764937750919666592466222829267664662137148869642046790407408930059332928388291542854543539734453272666910279125608020128029797252636160231505832512452213664791461574546674064559563703561710490365485695487508844262095855219063696101943455583011647249917223987649135270555987739627543221746194203949653462188538012796170092589413308172194872487305748881472807331645703456502708194484915924765827020165765946891488591238931195068954994284859943410569643513381232751333538185751446885566974492112655184698907399536484716236605403813023906106255026914383866179832146627068230648082669715215711386118203715316439748515598867247879960912807652177755895097393173818772818314389412124328746979091126722144263498902462775609516069594788689142917076929964881812062540114529312714063048111972985490185879322937843242812182751397847209315198326649611345583336718401665422659464593575052623380166125186066325810139733650894958666262602401194300288522066955330498239102076031690232984329604822088756534214760155682708312239984838529511404579113678611635875545527316151941078142116400498622658058609126181039635284640155539201245850139486076455650368174054786873753579555633797994346762593027666224668454509467139451751313691985004819321389979903765555928675220303034894126157439587479674546049016496147124214903377135628163945011990059044650876928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] 1172369000929004247944417244285627904446642551904799155210263988061435236807815021542847269549777734224372008407901106728444302888592091053921828684666807061174498101105490038393703465583723493217976376394075235066835525860223530133186606668725320086812341876954714160147684019482640266944842186573583229215320363560628403233379403056398274732984758345999769342348896024664333390170929338866795604190796396354166543589303328584173678609000390521516743439217081900217197817035047734748909547598951851781798476762231813597976988399633431844918299840289898440462750971439887647634747682739684183039497097151513148363576590169675130206918672044606418602043636527889213571763061683058321343429158637304331369004965796326925630159555205815998628079556771012513981892452731232534626151164414206377525744188983125181525463496342766472919837033759957924783496329335399082304047376675703354008493786688413698660048014699172634642513817799418239353305979008771941124960653578338512533893008723332748067823933595640646230363589357602788005468727544160735307504058866987420535358204419888014329715934776187662808605078643602554956509853000693155940792444370948703371827971115303131046639911362405475217787285576607505743564788377021579625628098781106961534424130565343611172740499258892435310422053786723386982261863193880129743744117825741356959540593318036205568548514473510576570498137820406043177228091477999945652690735134576882091735881865798295157199855586167419938120449055535332706268135612195324420718206565828852610794118123444109995515775956055258479888249672480974213192532563436943783706652470821621176254567771886122275493080481712912372869703287510069583679662451624483498999569065387666514233161501473675095084831116401963852905328492124618870746573500949754201734702113553334727586017390317889158527931051205865009151075804862190844550157155605190825850015962480536763475252671199390087266853468977765264818115444524170320740595236877682190898361005668692149823985521685698078982672311808823136929761529529360831346549186863721174027077661045114230077052934379940843038766688626334882858843274504086606662085274390849435865855090824975365012502212201306852471979615045408003986935809466993582388221238995370516372921018056091310174172746702728861011338169024745092776216572762410132848337106273782769508134900606349507686393081936699540928420897961748389742291434618116328461530270457209180607976201003011520529399335162725741575406241072072376304305180983330627494628383460195073250344802860759076666764948610715693715619291511755358414012780092655317155254160042260156314697646963026821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] -3811255252608530254864431456667185294441478451277646527309632988003031857310606743817301674832566023611695881623492634779069735777488723718761950522310176754880406215793170583036561186938868667922956133974883221747390461868253362446573070315979758026648167915595964234478202601097016962906839552348051410221427930390909949161388129273758173656816275102112198287323360189810609685958419481439177396312018353027438865464051421019506569867385500407838753622513973541214918293409824427109179422744029551836166396900801797338570809430072136667693973557354193667457503381282304323540503534682863675963779342095309034783291887636648780618490874362411511914441152255529388687724180358233069150775075134546903253135619814004135148803771537333388025167509716037830078123086578349146149145708996306827861506718193115194921098449172023883675294525360586598736692505489232350395918241563019904774952041206321483888409239328166083776170802903928166400500807188306727059790762290865990398097436314382729277511100944866828788757365001949709651421409676633310281107478757787861422653642779788449064220870171813376132374049630472780967490428917346394554870775943708088461156023745913325361845446524832618015625076224822933831485715959701866393223345479459398246868102166349253294660186261173278226099024488448861821822413666800164353301422666721825755007764570701600360414140682645531364415729138176301101720170061132379500302734765270862317576934947707179541115997883819880044485529722512394134960536945314719847661732278212706714135023119369319055653554733442120158565958029132188992189768230129337650752394808323745565626594330158677083615955882722645793093862956507960275482952358852868356928198857456800489143169972952680315196147190002068002989990015622392337082096481098201537932029362056508690686497306791362791562476797592942837225345006899503231303415399848748712705582696368457439070133631695953885812959331343810465422735044555613379144852238200375697954542816526611722339995436659643688207647159384393728569301862869624322931522661769810133422479268483840389807542435657311435594274485985916725311308280538327985572908583581129610587194291405885913486972104625448006098367478269112317985728411700502831362279770067228146020070466866687103087078556131547878610571516302668157309479110868797781459548982070213649160039894720234589152867270591228436950181838677156130220832503846401448883409674197690119844922188712561749773059402465809899848751375967823949408779794074390771246228153948680783431159911859505255226275006610342441270898617581584858217052634877888734857075240409840780055922327956574175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] 12388282072038579837941028430661148745101410691394311255574746983657461737125432047915275359740593862210381477482029191075852130487293581612295663247023202800465447347107504660458717159364748285531849101696150400413249702777798184239590081583682778312311579352885702574200640551224180760847412579362274474716281206137897598532800206486757836543385011835056192943306905878047730428028646221066545046494761396774447543340302374614881832141828352835664304827877890008318697210867801541468271121538243573310880800786211911941459488495961225387041768300121999458095555556516061476841737256790113337730488776337297231663010133655542146775299343213724555767422216398640330668444929284968387316231013319742564869499190797705956857151959987726409973738146272340726844496489864701937067251338611898002292151603687626186893294633601313540321780370437057385301199530453390718334953989931466377374151093053044349535519583980707017538622533497611433788394940885148288700516261608054955202096110674523105176130299112371812432194350925558780690808933022813727551784197309842563909605579585926902080887254808190044568762274419431443121993596961408059624983973160364765410809800242405810176705606613207129400277691388287883994995771183635206229326553640884947337970118176009799183937463019653998723451319450140828642021827453161439870256269760663550297325701001013245378537419744007580941551036479870360308889409566901633186618015023510728337235904684160176322776762594121834256792273171368581782291632586482671967075911762741260381455296012966973202593029677159120891980880851795233788098565378073598982780948862451201069839030281879332167581298421341041816221743111379986294131245110331316403348485165686242715195433547335187616771913308374239419084256766462737771526717694393014299062245225914452193476485049776745999788852595850705328756382302482119444372277366484501236364885762136373397629727896029815098430285507270941214588773702480153264394025931625334095421023094186877472256967042540347088402326182834786331054212061562442505441203653512274727256312888285090034114425063324751789959511205485302077883424588722475908358989992055239931317477188859848596942933290604957020600310828779566737886815495807372846142798683878296369809715349728754379347968361683237177447357910189308083833313049113574048289128011061034989398710911753520050177535055772668604368561863329149441150329384796888461633375278410183190354556669655116880962416770513363780624343537205551055874397872519946430061067227457188944561846000754311132323049830545243396129088342860418808515121411633830024809833349706341988295746750228694302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] -38683297088405358418100050393111433163873436240971333733689332715382611930410832576453160144449552253989850011992930029461635173985646354155720621623354254908623285715823792730900352591625524207497497130292385815129282978336721910096115771302843150660912476705927261358319700299969534674535508633283695603089541554641924654794063448438471671856428196974439651346870264336168199014634467447642047843644305944730514869239728102780404194142755016052810629890251861855136735032898766972268761970955079792812093955253082006955349315697306196074013882618589112062063695087552212797774201564744305039976813397846015989059620191440435990354789587743754863036165026010836220035116023038468045347237786966596158285156716305895783882743848561649045683043583745095256280905608230206180418080408331620761851419452693479796229789123157288978353251197978938779249184292813669193489427615459770425744645603918123242818390209624669525739874555516810784176325825447585368118142461217128700642980634683929098169679080488348925573509416086341555139825366633775581213922661216531298563164203508513272642583852109765916399547123051899615163576823563949098151129260058400268876633680285395559482983588771204761169334562333824319517241855196760371106626742903926421078417122813101788215982255597902260468749588295501320890495090687806761884764272396643935167973238965208039464327039300313985016517371900376826853943810432977182543479788790470622991385636598043326073292081139150906879360068168023034580939018206710188423850879941980696448897161983250864945226909031398424583322287958984421474023312076491502213113275385396506282779622533442577130771884741447747130297277145987377266901506030088911625910127674585497426662005336679036720459237229918966687120488367967899038534431663667423791633583467196520100257960022394738594487569118621439166945264040134929028705100200265424099448717023476453113686447796559921040150886345573944220716747284538461114875121710272216883005295346574654694089129601704695729261047505104109426638459106238021308403524802325251062310146164461469112572132340662595435568122637607106427211869075078734740883010214623999540493719692887148678873956592052035004469374539476571956721404264354166052003809615742550660219751091027714913061319215379544207267901040788877433300975242115803400163709691982111355649302071076190818693611148772974414631972495608168219785334108292976472128777125326504491815581126872765929515429098820512132604151326756388673682816617141917368252319948775286935953089002784210671275800157716181134449781731558454630328358095699453506548544549165531470229353066389877817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] 97964765790311709726053699177126591710234825047091087808961772584734518241748334510936558462122385380910946943741407948584444738569367990837361475375722146389532364735597646830481266081918904294463080551572431470339886680940666711714475434752208346731889738654792251708771907199725387056580828766978903562171657261736997975397693344599249081305944450220796531673353105422434259657038939309993000021460759982926233007135151135747474744775813449914158905210805226046006198666642689240278771378881697543076544345578864648367208031724768743513126105781543021488641617961581222987487074046065530415096236067191652520615171484973186673459107420729799198672661334059086709911579871846156570724937901123592372209334926013049347017503456269622828075557112955013889780792118277888756485209746018440108250773496288361750949211152769330944728999857321922454587570374590630751605922216268833688149348489576522032795575780859821951961656385480968278872686228411141326669336968053020088486291962125073904161991654552060501092353598766587720530537218629267752201921293355873544050398474302725021483676108720093134414171314183304580528624410577208722872302148029478705992902479651511133966315416177239765834356686415421013382966135936574549777547868976032633105040127681991954147208013942476240028832644061825657773512774409372144353595124643983486444121330117387490709569713538949871819317390927625063030241602418087197590219316657829845610654820248241247249574557897603115894922840448715297857687860867026978155630244985721137593735538153916396144044813008330900007424771920407068704784306046110847970292955845895352812472286688918822790492925314947961408709647022199459655336422768794463119838161117020772677796340676721591427637966016838680856700857268436809175104236455967138118443070494551709798450288260839070137518761812834436497449204512391184121217827756162375694503950889745693439041480376094988180394094835983623558127137564832868206041281478077587396407078942649756406680176962930833335975379342180658352518483281872125502500514621303057981810806833381609521875642403692296199334082825373376662559835865743973496964804606289522102351932027934930461361523955136185153993145525830820751005576383347226828699633027589274101642383115879875282186040138994653323616598620144285043183474724291864506690564895619094712065445912438736441712246155569868212270973795768439262629545957536970012680646611645456013167983502296370447860901537070490618395969474034040581236033437777715012958160994582720792014279718880708470719843383037874375663668637257463524751258357452455491871448566869266248812652952088624496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] -180213386829722176105263424748151420417033092542002460086314776487786200154102446668729475712689236293615414614020840433704560131987381945067887507648692283347734384950774961582031381020676930026094484500943362522856221007978545363765609585633188007005816148665331107277349383840876658544302463838682340203304539167891807189392158447727360636537326069625561821654896302283433725869791239050853798857476342036990605466254749095344547008031945980661919423149163125641464972244864237363866627611313267878141063175561282401972037776041463341309099331080783172990488534404834516997116290728905818050025221048680591395657006420931455534588615505336679758278920246287567181849579918838621952119781066186092023808322701369983129013914501553490992299622200495902265668154866567740978248022283984384340818340408316422887740131378484379644487696135835677263471525698989081490868797141772871165940718376622393606089676040593111830498555903415296622685376496450080303803946555721408152004252130722383642279303440094983001523207540407091214936685081622741370226028356817364762831581949304498018291860588903429159177486978064571919810419141210480161838814268095047637592702214973198260526039157376695961775354822133280368992750380472273944396124472669361732479162341163251985317921299076197793413388209509280803354543051218377765096926426193796891617016843695516479877721895350683505489931607542157698880959709704086244924136277673470765694949336720034125802312403113646749574063196746701079724303071691061092147934554456025577141443692462055680640518490827508062679505349280040081828046973114671270111718332077868870296386194786829965360888647457697439754945786821019033293014666424145791277067482668106693680349673565561867124125964767753934519821119525607527968729223274613205324523878704273286025523681223690248181512682430506595331853924322358796153334351113945502294832284696813735652248847409998210106752002748240408740142522712082566416905466535078455406766925231739085265231962565012960282640243489135650139038183499250807523290824427914854126420268084534596495864539645769999965405822561125274519341736901806653869902961976735442376185967336590451061028857748394938843265739618603803490022955771314857015894482190502519927863084971973263137948260539651997867234995694285416941613179483190989893155231071577664204983224129561857694244845404731592918767669504986496338523953667656454818748977032637277020775198770824968443663316068813920669979477428625574189192748922173674283035164434807729296083833686514457865383360283174555231093950095351843560436050199196576721333767926024163424662144638657203535872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] 230830892516630372090035028397540789761179317224562149880438403267915253162428469556887158348319221353901923857455216797193266761401553612508189435630863430927827980313722081623536796133726514640551777454659358138879927646367869105028866968022220194577559368930325273866015962230129396810089461694555551813066602715823818742023489519121328655580394455285944246932757026373939856634788492680565022492344876574347077369649772319488395854766381068930910015219524026938220512641110692820292185307518666771913408909015625714313072734803301419166139986106580050488104970699184889835101853083752572059143533228320216305674564724172626590266628283853555933599511033970562857008501860493577103797784149922694417571022174303765853506582958709394240255290852879775561150014605249591843333497392620588344819761738858895587101783716560853972858810593943850296657546861521770377602371212399201858686854517342539557548749649721545722987714200886601497976012212611811767918386288829822909842953849921104060202980246697904874722868782980709078727277401649492344143909723942119608172613022451630271397115381947296324456769093297521790937961415427387325060968963555361297061046448095793966503458669422404449713215587135072872526368226253442846278095744580766949652457627584877931012277984779115381168482687884248868359662614646504253854552378718302965440228643983657756795410390082281862970800711803788192333282361904858586808295208478684983179039356585061679539658829999048673887625183446259190643541064675031595588133690457180986539303403517630417241382019816196803874591396305992458640687624509820465725748518414458643626481473767573516351698491832149359757043034762042237852369668264006674276975238995949803458643715813766590689967751153928451102680085777088303140110251207521758457525057920653852900993805087165871920848024250747248113196902068281720581188168273277005441067488381086224490135441870852083537984618750070048633085108508992086483417594573798405971130473376553017329980508395844783536325647637873371881189083166390632625361541464345199311579443051931334061540294643237745949031542639275164098764029922630306384590308446064185039580489081499115959966195949563282578725065343366542265986530649409144925821329044342331422084923091095877504418710562040027822633759738387603695383378753624380352256880614438579231211185198445455224352079314628074238430502416931166248618492963851746752435231693805208822470358290995515119805574897727394710960627687037853354605424852102683728287336063162280153599938646359705401948474550029527687751900733747687859378529154647301317843435750967750476537638330857454305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] -277738974288831913885602318273139354412562424643802722218992946633557652348600273663621032409815246073703970466474643245329525327977357504806539633558455479941170218796641576383209599698267504350556973167204523399217674601576646702856696775673473957152070224709604682651578115673600005553357762664958358297435930212332182789322479092357454594608516505627999957360505158421396989190623561535704149528529826623171397820613668431151109457351819301776279292028896740211794287488764831528997399410674828187319517869335154043618648798063864780103278701126338056166072344647880571566234845428691618069001181067368919946121055881902932125768184018915045343698130608571658926610284488890075007246614224142601336455241976473932658311402678270764006018685816357197912071756430729062129648684031328024606686127193116167241270123663118193736285630141056872868947177628138858299687906922181240932462822962832323201347333541928410488144260978047773161883236295411377805379064055931350606055456820457300700313502879092925515952809737333399931614241376627552946621939453203206251897374700682284929137687465871289282085658600172063572681332843909641640096411591801283491635479214571654723919126292000590785862106742110245554560697754887058116087832115391964280740975771839841712856071782969716597600136345470793359143211908856757617344084482157479068429100693573517669997453445843791640056470099556763958906189879131538839460209404625308742829044172693513661236916853751832679181454286726961601477519273946373910893245385187614245137294689760238969638997961952175692934352435386002416577303559174190796300420979566082107013412556912746160535398075293679739165700796032516397041977523262279395781048125066408777436879427815107626261238851022764350343230173484513695498357590298723758243650762080529483481473009659455560270539785093653623138663474201122536717491970318131683189688489106213361367574266694426207197713204203785955899506850504867419483316234583326395728716821338990608421040681211013082520522781378404836043365447510336619653736704549876891474662160559120572002033955348296031482429879883505972729245506123883962881166367032281375479312230035089572032865274634016870100044476133298467762381200198207595675169075450277622096015680567805790967368462522184428308121413915075121312641485594965711825292481897904679196394445156452978673181519174582874158552116588420232774923611226770552185896720341960422056844628201086423246431768548364535311610047329813513805992916207799271051905823009898042066755953247764789209217999001512064484502949951893196401677000543584036300060525911504824669268844560390232735744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] 797567065718830592257125848384184415351276259768293425217797255373717449119605066939345002530482111347379256646839644475203028088907592629878503572899073175588186439865831617162886052650482400322471574280496336836279316682995284477436760378727238196018071282364940922343568279661702674456435260492235600087172777605414431272657715880386833666900881360840137956639785496554042089648543800787884650143034335034239378368147896728899181199808505329466802848394843996909279288865139403649247451674655375969082181760049367285094748731242584655096823746846468455156167453832945850848830171877627053674406249978391962784716836581042398176496502440460791135788138491891114746196981831014232029684920072224292093403896278189726641144692080428375703853530453972158434820264663478577393032455714495617535228958417424932512261991957752219752621950028224951470457698251537086542915226921007773367033608819847449681842047505754233641576364878605213224765226865905261885295228383810769457794021660101723202085655377840187225072190944605747228488751982539285635438911836088130923462566301430037552840329599550305775447547893032625451788094870858404203221228096365403540448794167967327496376104029151711822182946843999998018224574222916580516481830613003586398624756792203003874740106642241525393999186459396364425458178018681332478280281619344299381820929789206185375348758253413604450256876623124172752407998167154865907564206617990000631988978870953371105550751705565752839360640253522983742354799956727931724929771690827274919072984906518690175114143434414228716118014006083610348576587937276958006926203411394218017407211702899450886684199155876039786752801636294404629583004085024819772439993410825769453825238148776485544697162164102933221247587205500980466371415837412348398644101443488247816585142801809416375073455850210082926801595998182947956484350647168005532917871512110549661492943347766102150639378887878635924823482547082730957047193506131707220009346502662040921502941712747736930910901917551069353472965862048402607559843797452788848556033277842418494339215460727014989357491433578106367749752059208510067338838285355143864558963210411863686796400644216938560455233782586505493363347520435532155528413050585277639718921981104456124855390485319434557852717222147939731717248253913904592394087861050841166089009576026986786571412012966629549682110990069726983401820936236756833201854366500715740976020045282491463041279704797175202717927828222903666140126828741519582478747301506168382971862032215354838175863530588113005086763215229745195706569519153026334132742627331585283651702967871017456762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -2995139825240888623671104259354910505541031790222853622692897275460327595239010790081850664424508946491482302302280003618128238949599349720655907327268503958011880101864459890725645860067914423890544037594363251036542319133573231951821956511703045300702263916579542679249107198191534619959483659927823357505024689885499194099571364561069547332791583539038789040405290250250594012402488243384759296149059789472395116106661579744949429890594020349988222857967180362549693972687831738611929389992240318243885567128994170758168355178982304016432909489632283009700634354003966413690366887736837253771924576914943469684850183393072114468770015415232208997689925061437992615712230563001407876932605026706189296714873727596132847478325472870935507149925793489357948278115433660306120428116817320396133874217556892303085275323744948062434838984199164394873045068441787973496788615941369957818463100903997984972571070984077362671380821085693155376756843467278518712924788475057441145493666560568544445352574641246286544494209205635326299296866340668452537532211033663661619059660668471056309086772093936065408218146503455115581044959696506472940730700201028841286397270107242425814786768763839846131817014679396427077331085796358907992173507769143060037149227719466308662756363311919730252876742585341195763992673076240858341738169283119890485417891318866359550063869990757199558121421280718401526870124196237010882913894175936671475343150844818359800448934524910221166697868757163154560746465034905169991164494069969610314991191335753881820950740911849454072543178956903182415728076832874504043676480253949859510685651445069858857915336888138901407608438791682994727183419645068097032141798913758656167492300105986917413894026389150316113387566595039800858949580653528652747931598502328014736996743470321482400191456665560616632810389586426815523982841871323877928170760322082197628719365180411755454747645370201891700329262383500261237695008238146532359360568714953897180520343812785911405483167303034150649528541259021166089362691465343582222538676642821623911329114174362991408414972111689113038759720957559267587679879475574260044321362026424677773147387297049047173798505254724213211904498889105513483314782616531510419919399973647356948728807341265912489420896652134149367551068751007154801078017124538438414860560094227354607161798187132379003389770764711030404002764363500860988830516811114846799225251612961546241204737818185493859124265960156231547262886611693914262637651740782589994925681067547686651746035500416401812194159102598136147354332645798431346562916214072218595126540938436466723258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 8252708015514091089256164611287397855733840269571374108549482548574381409774094093153688554633816562062057691670734229410510307018170451802789493991432273819890342405075948578894458029687005333996685014205281986300101170243407334935320867730157282833414898719394904160199930314001295162160371987550235546590707112445959367657216917983791266700267845971517375341998230660038167208862366149339721455259381003890630568685409079937413355377343735023699229480963635830791728626265924122470855070903549349191797591954885242907149719399846332659033305426742458920934185914377030302927444244106867498950006069018289031155676199625500661801272060141405747564483266367546597108635487082940902556433950826990228831935938020862706406283393025597315129063029439491452852279077790075411002212949334012924476124301416556938971924760338220408089999222922924198966570336015637973086506854640520201660236146164911501916561276457419408787639471831382109719993763283179491483772904501442160281256400750044252962800693899135685422710562452375959245796379483611828160524023386225789805076550188694615413245552167625971536844504151331582103810278517404759500455834367540605930517519659542436763366497308287104139213926480972037606001715011269012144308885526560761919587010647868072468867853272301745312850840337556387548873653983059846850261780061822595776695811820193471042357211239505626845276290371330505775446420502754890251734379066132684408949690800504297292937467047840476159242952210417891947943274239375824669326139829765854882452544429225714202493069263152465682421426450282051222542947553319670563205683961498274177367990318027689538519813545975775201766223510262873208168300938075518522119948662964087118992294685025148721380232839164462134267399397394820338763192922628100816657197264065821818401752965067782133311864837936619152795943000758896563588627946759846664945919042549515513933057269240876616376272287595696888396186349452970962019215513791795405293773402747291026222666663858763423191211661553854411552155439968367093104165607159408571814588623540294091184326923715866101201891158605215447396048919458809987000220362602954806221011806642450032064275136040633768544455812902029015281662622057650935614541562417816900814955858387918696734580564183633995774528715516587124198721363327887770839071148979790759588445157815919496826471458714159082256997156583439053984765153564429188705217002840027474252078780488411757358948445709600804181841836429249270203235194026504631588004249720047066124222522670988302737727278016342735583131696992251023810946408789778204443015098504681802752436928319726393753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -16612623177658051062100539917245618681235413976202051694511676971327915570332537707891536541966519020782462656301326729949461812798371778556867480061032735661500388407370562876514805306447901732108556386715138611605771928564658905424514641796389307367965147516703997183274753724654897125252752460493170193020428857971649544313300513723125982309721615212049897142060738862312052584725713975308261311285264815774519103899281171049033518097375115077265727287695517441701434248061135424494855461267566426173849084867480132206551768080811234038002028860736714032440506617402237487880664528522778593286844833019538577546672630639257690544628189610996821368508002293759949504585106914785039956931253313505892721770545383038288513231248887045278500130003732540792272178772712363815208665999251307288309422782812715850798594302349106659731111188069414232080721919827905237269566134769970950444730719093516187843633142876947032481581712452882404431730017116674229847646042370183323075923009652235343166845580509226367218179258320721491658528526216210764420142357962800309675135500558617275231778288412082488729479786246888485800053526481214700520525986208023687905547394799435479900760280830261781777005637304479164740630923764662001441195929034220984155942895135613440964099614967041280510654312535241557880915413820123074378137430184700653394608854761138670260941521540344014389306522795294088858151376611768218231042970661788119811813421469801179839142498583736538873846372703350884053248565387823202368037161222517296555403733948072741855516008918846105842514219745839859508815737357489976229636068511186194077719595188096009269795042937227292978766798910500035251876388914214216909959123836472414284382615079675330113377443652163056766183460807285603363014091448816567901195315856477033535165006485643495924000563524829771599505287864303593903757560581635383910623765555114254214486508639119145775133068935074192425387622615776292086579371642159454208935355188998893991977740213585846591107219002282981460486232556365725030641727711610832999630503323805377561312465527956677875839159207016377956139455082214676241575251669418772694482220383669236317985543719579061941799459098216746402461611376520613867934456429078248218904446490875826002875295957794396191847517643585606958339690429607526336061123567880413596187734338623130129241210914090805442529024718680697962009174282496588100428617159824395073762038372844127245383014764766980239855101295949029815007967423348510853156496216161949107614122706525975238649361471951874281273020277708013659132689562192780172364140968136454886357195374793583954493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] 25890329180668324097756032279885030821083068986316961507251187850070524685584550155883938504285207585363467750679260845539138571061026653883979277806668399570565502068706743491457385328557196194819784451972378004432662854430477883740859641690718918347644498189820683511205538011603588644502585247904765780844095729799006715512238815586221890538652626304174831909790996949953204332130113880993656030851867199452929511382075128307792720671662160565021143371852789280683459329584487644461119284183902559339982241958861532037216544277095143392166864669593914429302683076368872664289684257175369559333555825453491908350893941464380486260188477300938068714710846810525632078374833617740221311881892818143801580133939616221757869926284733982723460332028456337810592648204517934974238642327801106739216020223047896375246613060235789928083362748528389037132058791200186550987824590211870241187167563516828904040677587133508328904294290774950361647401514208681704098652536209996623764193507214590429763227065414679955471155066355819487181290357539206141708685634134657990874022478191227462558102961628660601039825590985933722739473348569577858198619039100436995360595592865578415487238698035579850886371666166233877915775217560287718534200800779725905746714655013012681287752968987454375267481967699143365935582539558233747945346232284065125392164212903467204815641250468302234898057342763470152189776824532876916655410862885477917823251390685267542523589265002372831944084826905887082881913137106191979579862135805369986469584027917226746064708907804012663183053178016664556689979543420138939097580969147193710985196948655874519273530212265080308794107796748595121985029626874245439180502774130393532877597173317122254713099191142952315850661220007593485169344048373876894763664633891273086893842517279934244529936812144148344004838290483762810451273959338249576205282311005647174611409857445945911000710247367945850927994754920424440629785837610812075361068338999618064972894365535884115253496850487379224052250867894496972684535166716807030357132190822107924620960980388450575989126667864484024600372029481850040992148095786935100644681420962016525282080517651274146485860670338256907540134009200611639623539032318074757437023752474457563126896946628947470221946327308033077691672416413542756099088004488737716296810798991701517717331672812413778218610117068319138521949774027752848956817431353793267882491486842730359521831969381285750552686318217053020670922516338836744055321713074425468921970383665349352456403759528328644647347222905260628152168412092405070392851990933337116231430839248481539640524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -33692871743428478747132762971064596733135010885761582731099886680538888077422552689875474701592144879449720643010085378371499925628867106317481431625596195800078406520121983622304812519283065362179055987739339139707642472858248252685251575911093354910354697386540875558595226256843062477766771049095279197354465216101839898171115729289448114458808266538696425997712128483983556470157210321559466533346836256387095836895620056963663464970821187578971863555100168863318777669603271624782740135639538219945377835651020684433103672771268232218651937795041296442572806733186532428214577237857666271290321904331315195620552014420949135631335700837411816611788202111818802993149980089942034172261389357031914424495559228095503344695284061079402089571393553721936806324643302313823826870017228468034753698273642029746555614296759825360188535357609468009006668961824017900622301182658807336700541498707410254565446261611125929491484027085898525031829890892620029982089762330405287474377128191116967685334273647113807717024411789213478258988836826341933462584435022587151206819168318432618079020562806570495898834988811100163675054353649146960032141325801475525339957425887500275684365603957182222141684170691981735023126701930646108456859251366889160748183124299289373260765044325805898236604090826560494066870973603225034479300430797562513718633719312625373648072414767322877072359867665924811468381033638849438413722290678398709163162668394860321305319708257992341616665231702095283134071966616597722715307766589788014832990170399777086985823470695602716475934876196204902725794707020471350078124579057929888010967981235197137626342273186292338462660327059733065506338611330414907162478888329986355757771809925773883751767453252388235143438466323929539679165599263285240155703439626796719330781871332893954842519246100357996027089952868530846499022904755854534065832552076901111013401131913002565235949532998590865614670958953308519689137666172305095893497894768171078474643333455181004813812118980097676252519728440163743316110186654564349004275982291094695692366036230099261542678653754600072275549753755048062556571329246440612547307661970116831343447803836648005841951108581003184258229229961618874853130084025744127100031860646323498582632101879992610216957129695505187027687286236110824340681583306616829986311906312984388215529247481031679425649084317167499311772092602761337031609788490867767070768775531439307391123087387514149961088659456484006276944514012112218848915942468603204095367748635291962503083890736806427041419864898413215880182082003611304498764882525843262917238241642691349398421504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 41904755392300306773196460826904832653543473351211010465044389871779804214172018506276612995987022652076931504006799156999874838385423992750118448735011105632507666774288460168309580363428782099743788480627712887597706819786638661653786782194616258350534294574721728382045978860429362620123709872944222595481964905481628085767432680160235517502345738888630539134172811799716478837282138549773227044381427561649085130968350494977506889844154836794510310177624861356853221229341015593387476633971296762012943291520230259025149474445116732837579095718066458109942291627582911559774360717995553642909382187921510497538512216467043382191846887804453795086182207377740832261312782344500517433030931630846601088497837534517163421161307599174358309073168869509743271183465101075634311027528911862205062693142468006509579882584004071446983174824097289941379776145818282651922356636340838072101773805174666743413277670746034800142039256806953580108188745704015061191286576525190008569452005203438766977896043841575248580945762020906247767813931604931580700092788137392856089017378887165935898124556834490624865358097188695500080224747269099832674229358826533956571287320828333048335588438185965261059076990044202001764535122694518832179838399744504216882211232196556823159569177127646623989122475164197060549310602517810002044808249715818550362869236831738200568812789377411196799149316216251638003239169767813770546625418883240854926095750562929834616270017378053905639689667210939591132489203775068940548308919106503139542305437936876794318290063404401350160694720258982333803101721933628211147317518678752956499165712269381076859628965928402862807418911294752114213226601130209144296394663690726386042188537407265618765025023531194420737237323312699010642048338851210939479520166694008753410554453914605580155180073118084555155373918311932348550945466096080266962094709967291524333290090090700811638043459070071932549598007120005692698710474158876627370388475812768747505187802022844912206192900027934969912679690069658212077057461722005075455351522103945801278435475898953446577281590254930056377281435657327703794689043977524844784274420230736891723240540716796089604233998487775959462758881011529203582798773495399652490701114256092606706036001434100158369469197075100727246775592343798367756072247367941557638069155828785637444120464340316499889226185273791242246276472957571513264806368089843210977746649217195498786840765366240272812726465596646235324917365029469927973459370697708829623084604124296322621048103028800224700088627726275145351603708793921996783219492790088171427405901164468239880683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] -58903480896013780102505469172428853757179013847183160076196816917869327446093742148112654751513000526836122215461831277897108311593197947412489124518747288806419181473179570984470116190729717670882743709036725826350190262273132660900111743411169795933189131873623478647803666584098216408466267605286241240368483204011029148880217919124171594600427852548713532503209326583630997983315623047142371258052197345813634523057397768592355197205723564932134571215111317002062919714967019121602163173961892942229681040889649269421611678087573883548239625605073115038817042386914310926145817950483895667485765589454494859233845091323776688522990422552534363784209035304403882021158883783156772015137517856616045628637287587920385134930812365483713310817522459666111109028931828897999716220268529186196845867656537486920512109205921179863365591255829977649079985021680983995662792228422310047916622988858893584098439239174896563365148639550244083034207014895111051469162778545026906183001975980728588897183988378184608115658517892795439113581813855543741854859040805891870761737482204470085092956094641659824376475984388805745777216209212014254641299465688596248027170387059981443392147394769581281611289445212108264337727998547520368182172456514834714755776779460786125476843153897758321402028827263186315238671373822851766598125081184732427328187826856349543747879898189418696127100710857462148896680028244960248623078289269388130773334247418599250251688194576252069483661345813129775266814357021367590576750077683056238117887373914487708357975044957892689729687636338274500117572226827176429267866609885600308016321842973977594250278785664310531239883477399864303810725042936756662979418173679902007412590663549714367353724659048694476060859470689100151399186480011693069201529712152521754291784948667220660316299496220524773849500381157741752680011646203046855435401339434160931287302148672644186184418062652149465276516578587262940672378986894719084346609501596416847034667628895301084238626237745870701652758167919685154317810159619545674898659941631289841993240378766331452684954536560052762314021834058049907998798407852807193048169348395084564448705189809026703420514661681715995139846489686631131761925090996763583657416246535440224722685777953286341989346773403841810227705403781888394455734918165180413335450053673043488897294897682915225931461856977144292461842326892499022605867503079173602472820477319030538636497543734779707885496185152576319919171272851541568770404601527011942103549449605070845739820007076616544313125617924851288923951982654150785315640652277690669415234641792652190033117184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 94681780279065391630086044136091357836818840390697599560097504705809686631578354068266055959622740771440613964715649449176634998754203874181350016432332421074474107571998959418981659964777469056877658664379633886611493394468478515270894531559001476728282190288511577893633936686734754182394854664218252630908279974670430111346263816959816928424494727197827827249201051732526934726390047084612256970252653256730595708284105898385792243146304909760530650704919031194773828227451849089667796276772240923985848239256589823892244869909662021104321921805653905278113729514630750233122719111274104489140370888464835995310413671250170225179306632740058109164259805829423079964062199546462129592351588204220714618448164551995305422661778529822634560021421645715456458272036809005358804553683435139464994982207599003653127986735260243269458142288782484711278134908239464734417281013134291746031251918235760282376728486458955638484140805322341042060266460202399177611084510542221955040885485171384271209594683355093592039790638568620921202942219472468551038987062325949125264276040926703843083995072998206532731250803280089258960706384338569713213802021182577036658984984456795489281805354403207743579509683740031619983703524801086363233641595496598823708778045656626743538739958383417513960927650800954958787481669282110615642387932726887186595487669922024919220456544246499528818147144267991176965643769733789614461588879523050117846569418322059363619840069473084435918431839778902059126301670354538167586772860238938733536249706364036952879051685756659897377001590591222487479614123328677566532064375533224529257160863273891202780100998756811432552659004986115677870733920057625773695885006390593342303859930726447369386432685634456066467546728513553998693572127099560780452915489949623700733656401946474801435437001804556561647687945243948800196384643884955698934064765249923687868401037562466163390689816305165764959128870005324802144983230162033610652733853834838001698905276935395366372659901032677006273421659596445704475575828844287015870769533195710655822814720589467519828998332714574950664699807520703149052555663634663533492100782144254424883272800243335652531933898893973527622710498767369454003774141734012137784608901175121844108579458125923749047395975849631219476622471197105404441529443468252715512480934526215056108637003601550954479040888010974170095445882843025370097728798151447422140652257805376880629244558282873093074757649901483766818289443552796422350160470615104361308227456198589623292855275008169099262757310774427336040211038972197482128504470346791649238245164697857311952076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -150757409768628635003875172473369135998750174078961485040506006322543197509952914085422850424463994040521487097892136639249348053852680681384408728437635744731352934844266597307575301428332415924250660148508287215101833931392848276823582780552004940125774718370779587377519699193494003429820071272178416282042909343880091147466795827980207393931712531023567647982951684183721997446738518269437934664355049174918143803566079909665375437224736271679660056616245081286365440835052328495977901814856490118459956329740517785406351828363864348617576243885912234558304765458217261332293279293626602424250376849455783782752265898166420476042155723113847767509973497640014135057251435038284518628360743927613300514483582211169293673714994719449102030322373064664826526250528934824776134615462041826358223478756742526304028797853182580105105308022334017976230028428994364294201800846182581830216684362355167791805604376404793000882456154979553705733679079462825136558999924993108474826213851793078215603340471148460976932303121125891629347842497630485193011037081108664085147656139749111053776134907071112227391358457695553286223711296465312967564277365059789739477111031749812186791915985578022436962185841226650315553423443007652581071170503650123206167167721830029091906167437084792107584934966031085845203928791713211314458065600448333404041257677842815213718701707617284232154454451613744121867246886581922027393327897094706821001664173642831526678264022917136222383311031229950845339106008837941440071428088732130666239925376897228014586463838750773910331737831854605900860632911874369720166890486933541047797125239632260499964605484644394209656946855945639735783191328110735820909426081454907017298400397923280078233026129967369923312700501051144155627274268669710423664221050309044100860800373427748525536636672189490618553616293258963574659753553860919626582286278725052091658862374447751758224206169967919307804370162904296381289650263075291037782423137177419793274264873445779335860546600160900650653364033044939201460537707427711760274014453438752398015215945367716576977758626267533670290643155625239385481016753925361755995122808036083076347085470027363136849688085816042527576523822945151039172031780759072870431762065491771964983817815139542198675539781461708759402079666782517893064814322278528453907237261108824639153303064619689918741449202197067929505655735167255257708131911301624647737690082604723316379369746380169488494052563275719774382605689426052024733199298318002497064662936360883661696599445168636713646155974056081479996647886771219323211555966099828420729201227022053272704778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 213923485197153582221602251009967126652115128237229634437766000722540089272569260749764022630699176100077688026355649064205510999454649133999236161947755402281426295143743296847827115024598274071369770458782583975516191330849322490881032893685213791573006621437826966571945815889440241005861546427696882855347976859889407061591429144635459161347551322107689723199993103246169674424255811598244011480278456722338108607549980889320073468387861821495874390053790665750590679786566414063257822724851625611793067145626867287528174298580973830072961296407409704644979585125246381561603255383694336241502959495533801871782475231503581299152420501744917081035224190057882648508561205037780433638974247908032122730727030858246866238613323985751834851267752024783868243394382743262905407098294045269346886383008058038428020154742237263799489692957879833003347416367180623095354533495672142001949565760488041079859052275706170979640482190770413377157780361358096239242926236219617504543329771493713872075444284644537271159791389979466411899365239452291327845068866526606036588321671457850106641942636707042560433163028984047817818127341679625947616134941492141845233819138860576225675170365835090777123574522486668048690210767031569076896534435240803272365194620510042100416314216753990279661560024077872472728148865081135682597744483207319178283403482883519332651671999649016449085015922832827073834662626215505352979092507186597200087917757551587227733173645733183553574871257073902540649067088010541506514055791390500652385092310441159125390776564617298786357092270840413931589067943004410377073710678800557943176240546910916351581322146094828206033720229795910157714525749584550768558419542611701954690711067090813552227899887952722182394484655996705253520144619043866959821140716287837283775841635997264881727077598899518186970129685489354452446042789515406047315761231392113595880104840385977745142845337031568525058940548345937995470833252278723050534392517770247016950304907415060525724560566170082951217057707664430789635091269901503485222251873964714408866246223852139829977106094353006461540486344421885401940731649836385513986914075998458617627633754767804775974188851636891357536098849279140920495284827918439003412811069252444997482761730333151293209457233818655644637432492674076911505295781869002342354283771178197544975319059690021400069004154143844565175003973674250594931206028798583795721766553440985335963012036276662827829758283054690103144525996556766422062472808759665724292716959440591758527062930994627021011302824995056763549429276708539939562392918797749933646140803422107767249305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] -261321050377308976939100787597640803030943218426015694136064624622053370840868086622781700941375331473625590696452397915843208819488132705225549206703215580582683569604545554292169245220395068514428753031565619692485831895938893615173835412631153606948157915703464886111383550966968500273936398885656497849008904673229682768804675441136110979079471492922082490634699758266654786639474498814166610604410632511312111184561780055655419570803391553908648123021363766631157420769429312960890413319102483909087503905039844308888350016108905748872530535999242423792727145853711028201763204870243684738122561445171415928377845628490981781039880101271997126778171732849282119513129288586513416627033631529028892450757913910004657927212101669618498557698136733246412085903684364000593562094785225553045577198953702949502679188349357241969626955495402976607942214334770236487767232469584085619247965407667089314232018642762484085806562824177559689863064144129774748429396845110630430505543794667527481663416381505995007145553965560218962180891103310444445927434296149708910926631509347943988808230068835326744615053814915095015202071747699362787516803257516092202933654221544724349251911205022568432706256885621579808886068587103908500409940433138074090480120628790816509731334136033781735694822266314189364466154548994869315049152432050230973349437893859015159100574098925820867471864084379492393651000820367094442151956874510513222448885114023468493708512781577460502196290261078599100051396876957236517807785983828383524988778133735838463427811491782192252650775785084852160249980465766704484324769655579133749449392199053580768791724263602083472400118900988083209336259920566427152954723298652222084359611297117250821577119460574923595722606763444956995285099889069942543863595212623717258925332075647566378470842115109818087894217045227670213298831165776785136811566338075181527990183825767455443268793652702420891309588004738630255141609810742891722030363497917305631370429023347296593065708919561527406293518749750519813055616037801432663730317731780764425314686889307941445270281942741874587357473836481009176906958948106005267990088653095717638057857642972639583930448034536685841046405961493854223883559816544275471787066749791531806989165230123791223834541809236114583090853281691796675858105224344408923204033832686825229925972855310947675198376948249673497305937236008010773327802928579017784342549290641934073560227825693426962213213616459057719511707350181102845788904187782161488523480664535125455858998304243663163761528701585392380211062925652322549718525879096661735151384659811599744296288256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] 274066986177201519422129808520348304132753663007170015247239858315077681588644690028645890937850580726298130809170473724909803948746236143336661564928327027521466878357550125444531453809382963468649651360202675601311012674073275986797322265959940721022542640808359423548281195034747889778778005777618691664372155962020360555126295009569211442061418616858653687577388551670085081594683125718345605236771186162099952169367325345950614404584863278084637033171928275356861122595735503338988274843018778749709416542052477648685378376633203062042264855812774443884941834748710493768916055349421118284296043686201528158548735971417363101912830811343777859399079263328983271034591252230473983047774216473104398660591812970073223655577879663990863338722706812397613249992264925095820651940476426855031657477608356832791461873695465616166154161800762493087757338708111557023050419090848516267235043055213878943020587381484047424678242242635733421589660133105250112781775635698331825903842156696359592734815751608466120898095991655536385312823079734323836346072351015078900125423014636805185060033837347019797155589226133514362275464474836223824107391561342685245062402997608054707448218733612627847660377254141081638443072218788563127380063638967135223416248696753236024990238504277036799347573716441796037588549345743345255160659458941409969527930293535074060187827616157422142648399942673446466469170216497583894591802118767511112356901066363398008544548699283093236760136585955797423489229292749756310104298860203012267290144296005100994399241466791087898028803109276059409938615737182981953312576426128880884270801818937108054329347776270770248606303278930515325559927431461334202600494024195611497822664148511836374004002303906759999364620972975169841600262659182381073871885755378444184910938364553868590952861459340027227068019252552623390815473219708439202685487617521562881908708540260741808213578117057772830593843755327373603022087130792313098070103318073622592043929398499019816265459342292327901867377556669784271848137442248500989676333517225044967422634101653070260032572175098363813813597382317778096539612361664336957769622967448102758519443043114776888267312266883085845693571594047747755965546212631300195940921520885265047783209363525136512295112238691040497027772582205609434327791185625239211873140065202084809840515335101585082236446392484069116048813060351820344458008300916087055535584420540530451331637400197228890840543136904596782780112381842539586226418226235007093976699887757592684855148467506922932862261330731163495445881479784365474173803050495680399483263176272929301117009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] -248490057834516764504984219421549990631169863505617152655664301153533186155474048166430287157105957656518720007869647026061488647324874283900107146259114588599539845161433340997326485748458962074678124311758868693630923883352152002275586845197015721250490287895637753435897504454276869248309688196724725293704461939913704220704438785876376572364909142930906288738833521870938517874188603735517867617472142585432947621265097318690599683888884550937575231679186719285116718505611911822315913084040808133587770358071441682966748309824187497326037837273493074070080931393788358377148512767947182139672058340992518299518865863164114707607518324368698729194929425346626019348907113249168997047793863900125889339212620236617088062268592081763488490718151065610596772644261733163624160280101234104092901358407065223541483536704870864177447690592334218249878737527048790362560570218921100431610795621962043882465327691744907806321278126166778027634617799307608385782239503348463795457781251180755552423603620643631425138463477790337982557556024487401997119917791766599321997813232017974924059821919124981953858635853395118676588896356798333573688125146269344109576651861796161794171124017154439556569362596722347922780831611898403429370607366306043005634948407117002325886546511707445674472685780841019893313310800419047449496636846828708433726419782609463376339430459442036494398324687171877325900799084506546504042435948151741801958707083049160983884106508486077014307084643754110614809696758930082724879016543436124598150956946397363805595634237112642132040404323628790883559021362588075428161734591302806064286012841026965549670742824758501895189091617383470679333408918146121917213221959005321301641540643729478547579872510960990823401725286420265327537421281853626398875475418221110109668561680386133991576081395682365411389230824203114469995516632706127876894967119274789347477438429936843501537329290954565562007816234041019607785369592082208877777204656398489973702042431280365368324610942320782061996753454447954972705883292720948932317943561745476939270485177708730493583343072442403942138939101664862534870657562591958408741144180281821816450027981651268548799957933944856779049495768124591055227205890702419225849076679184975470142034566976475893745116123528114226045290015570678193782370364186346969869145191029427580200252605962921340287896795022833584879495001318543241781341881711439069233643018315336868548308688509453719264988305068952573873250404338405526698304638344376093536754100643132228183491430049053642654709421451712158876834686394898023282158026737182012087733021312856295879999488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] 196580619352166912877057832552639204953255519023674212073634253533988319989764731580884433344082710437555525041432672984443927022174344478096787394865635498185999680679543113353306734116850584397924396768333563150204614040762360448448147527863286677458680684132871759371501619971867394706877825101875896309465897692118922782228378954996854127657272406203416893168539451963570416916447978447430796408806726392130476746323784264494465758627929367720075273316220834891552189985416782748053213352802789613531048467840258604840549080782316414816373052493443503395858310779999994034740037081010511334667619675408338640260621129913192363510347419899860713485390766841197652641848521472876318118215252371864850759997449385959579463837815706677944820996408916560636847551956772121697932148236164926581500203561162478035985470542399815076591087595898960202492294430844557984691627008002786977721565094129561820958390907391117562830710227333939742545754133264455725598832643267209904466046403083436230994321756262115597700650926046935693519669778662422177267913324194198869033679728347331958115073337973804250360523707614559227707057875220328643200945245202052517840712929216061687846639144818880939663552193125264985042537527330773565635239637125621167010177594884214811335533702719356428416431154442361786717048095301436287418945770326668426802315528054891443675067636834788888231150556197779418230123303848027571205352898193858327866602976800707941047903298070070437531101058855864257945821402593884600049378572002081738864198649237019573813643516713832731879479442731772905964367336350796008014316623817469805158751558275648451727786394257067720329439211312015188293814948171384542350231122665214879492077790394733776987952199866456237699108648100267937657577419753232951224476563010769138631451588318043775300512951256592841792856263901489694409151712961154778950506671046562904693705768252714373497354189645312708761387129578992273651032341442720021819686797259932901582093683439291413494903231746236261378749969431047465046417913070492860081241259737736901485821623494463194469049567903776223712221340014072740758503500826460484966714720833590164196707812734793758676476051715161703984524487923133322520547104318128116084656702512444308402356270789466736031520162263375705751148675045967971065042463729970131576887637374778717434227046983719326591801473968721980402280828995796210752135344702243024589477169574471074668541528463428668359403656564939318512255164384844899118708128125476664318880903362095190790773000961889891007665733197167688492405244493186927937087367932659161403771615532910463732940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -137056190697424815580661125975089319510268690718726043437371416833834120802401256014766564539194283515217688604533254838117534175904724105625136053335084744936846804610915690844653523247254894912060956191646089693554802254837921465157183026948417708839749278242703429789578860560713533421069101849078727400399206312231291699147207433033334761713631422331761966188316546373317057345887561582885894186672084475288093533595487327943284705616619417603679169605332390872391075966109933872021700718575172483219132976507040151928307221379723090923940378752502169669215280152535836181195183855437246186912710271392185023646218832317454435762084078271791305673548088092302677715406027792556342158425755838978994683786755777361875622119937163391539829620304850082615218659021691747364248827594421953634292381644494683306167012131478624958065420353537870126699517682340177094952334274988297659630424123466014515535724280308453735769004210242746764497030105582350350644425100550437391411050760956580072194989115727645786875063618043622275918991221203098129510890036888942692317213496839160273933199357017925952737321408995186858051546918875542047254947067695143778054199024453585889296234378980391813224734089968129005976600183345007019177654429310701447051953649662215396451874143299291434614661224642041789915491459825864804464027459907185332517228850354423928462925787211363147003305786454571732093428519267391318160080977552345843877508169829079938826585592582805968962752342092145735706320640239936663114372748359268611443254313651204073865178291542684983794260107963373310474119868710923354288068096110052410110931567958758194608488142464113647537690332406537898617308817750678239315940426075410383848411579667048820566300266169619578911257034260899979818661117885212142746496874843331835856401589334788617123580785583358575757607558409711239414352277967707311595358445825037343869163381161875322516137603994522227303419448193749049047993343148350483963025802423523808407989114767670265035378356389463006278590830356816189310708464788742009588365508048230337818096448362550917195213688969321641799065242949761363622317694916395500754069996668658698571197866980279328480835911523419371134598558786921001112418063306508574223328780554583162894483948605108495278943569241334761677187709572961336002327328509738370559979738140352889690692943117314885212152614683800475809091113105880644438018949244325417877975637892543088441784725466593077277207127298806066348458445295137028457281278840727908866365937390385468159329510829579007388074024970755409441059224588370191002470325574700938815679713015026890949263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 85148604499209659900029854622615149275454223466498912715738039664808489271874594170397499446486397643306191385742512664070172395758655343391851231924154027137286816713707085996386009455984632634963691880093490946000264285714410335318412823543035921140585509494982569474484835028369779919616711343563835059910165527119767587683041319900648350518040662346930668121694638799025780868850395329506053566482623182899177370280436842777599069681625705682240833898551967148346371702188284911330515869694849170069886089420664356245374700064373545666038676162684410475685038472853053054556169769243060853000398297363854013431007260813350034830230255281150861589470772578020162344453880453137460159199413422055456825278000842553531053480751332836862830752285218097989732813722672350312950533474547658086645556153460761586350194465279144338610162817231352481120467179050179289593286797668473227822921625092729137219930171525780263400612335493268964766510198504434198316745218021177439724174697055142768788637523304374557275069041051713610945767931729659010231075861821987772308591536492642498433933587143345604449280127056712048387630532576735241099276323349141284776729296170393147830623696021197106193612363838244554050561429480465616271093894567794799789292328978748938893514170638853851935569071004929052453012138426451104593206443523832072508541911363610695049866340689020032814573413303394394859493672744454113850660639007003013751817466094926741417923067045119742872688720260362667031290050161698639883922530569169844120492020851744879944496466415589547331161205628626531237883266316681408074027812547730570314118266567838209600388594535019315134070298794902926986642174573409411372722614577238399090601080354038092179778193003614693482121037982921508645563730905034809106147700075728350675516792351411225744275698732153232236998585386188352395845293304759362676040669530500353595212619285429699389333407623543670606880955031579579796711864317368453110652456083088405918905682397943989348273679722556849267080677988064974724403508260437281399703700423157941316263505515374984685813701469698166173961826533711300977866022308994567245601510913682918656697640139121513987666697400096163173341162520373362487531291978301782379441099925554264124402026289917356069824451047999836373947007907197251098116865932168405524103053661405009565186200302424761568558683896919824845359934538800624392085877734013583713826221414665066959603473927918277489610672088900269167815811680061341343505341438719045565754164004198136464069300597281962035127826322356073865965794345723879399687891537698809509348363818210890350592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -47724557349258049890412549722601788759502395245243987225432999682280818383787046568067783555355454421580868244555767585545519925486880190749862500962809913895859029162047505340701395921255553522957368208446524806154956708494867233154178831782015635314625609944403003837596428525247653890505839195579121553002889397817829036688642368063499785375594775770421620378207165866531696826113604058146124532451916842915244519908948511995903807298379731655318023782776827709031717116352281977880557374613181199720919449019351719131646197393357376520935159105190065736854338620037070599382729303184470486009349856990127200326677469312368137877936813112201526346465339796632803279344813669976570778431442973489279447325590191216754178638921124050551584119718442391514132019009486171217837811282977008755819201344656127087844551010877128332430088607342355641301420199168462670851196501781890048769482484686011348033685427720250478115743457230922211139977087586314528947767227573407976478819288839726583076746833067047576786906028921067798378114636559578769660661066631474001172330609036836563887146798907458676701536628069388329055548355636700920223737648953227476674925969547233225150273514271591632975867132418260370702003696486730059298198068649931282738191289832318628210492153713608535970133731007833494456348897801842453321183968263626935243136286719382508358760738070114083897299069742934461050258559021738720718977311932065970808054159017390380450227338161699193971155981501439233324090696282879307632524969626003103934740178226266453598350251374696110884912466634562443863859119227040968057080669542084046885569547995530680064706329236933367281749539789125219916583634672155038811979993817347276262244169580415747807140118625217475127746386972527239049512093189085969155949210727202782766380092980029517101725230609731049137823387982453651548598076884071345494241591879433303898619242155755249819827889375440169271353905174810094796897646640359028956696045373224216262431825001270284509675531559283316651773334430456645920051057466151004064158317156547366101087609725744341907093078096509779316599417004592889361718761396848777387658293553768455165255017481786500834730559911462686646822024081493253273083080902290118961953327592759982371615397556365212835489994053564034151853447634031296830876991172735156967953836303197651405711868033274640771751948695045581276822644984192922811436442947429870787460075360023460854933569983918804215655035153058072485258780197712217894107347231649248518422296956524378423070090186433286040647148119408768404269366679016021278600764080917674796269156241905101108674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 24434331848231540867992766615304398502957212507030564004369565176330608087891277739566016266545979339557597997537747639557602979713874333222319269461876040644851095521228543338915170926383389117957904666104140074125662878454317858993230418018790620429495107393291146962095594504504912820435274126661400244382358647969848045407922512663969053022359728602377651881083894179183405556230827955681043536516299382510218596488406069109673013748490585539078708836233406487474368624001063939090958237364177064632792113946984077907618894622895743714167039083241261029214841027833178014651583784034545728777255673270927404930160465364230358618909014546396789801026626506294402858513418803860066970935542237830903784949776418967429428920548557389905613007135282707363628363586773194895500506727120088259217852741975166433930915027314372200381765176845931109583176910179880735518159358722791298104797603608450341996732028101098474026835527637239884983797429197856139140910876762071210339199286667400396001005465407488711850438403142603606202202342914804759766318046612396139329252902530938111295022725377560688533531419478611077235758710774162360626717528118649476237107664732717206936214693926262470179092111119323678298259027229827033612036199046520139891997226968842472184656441811345658419712724958514572343428245739171609531585759201868347754083336659816388649272278323850977747100553124575080224376980235010677919104811960173569814316642453322475722721538729023238094841247032645504626511877942492306178968844879000747874137333244055050480366274696098473467731608016286518058394574771298286634763636106380195018631731714334892095438212618994316735609686414450663272061195369311862481512177878417162044591593715697265666704919450884460463731888642470846754047802285243255346594059413142774114884999414941485529424311037278420308394780390539465510744803879127128357043656480815035980614104107533594167537547748022770200929725420012143481202283535496788755358312354756168760587877373312835727858924772244857086835429366444516590029358566586501499865056945274005977079087396484511512795994110040937321237878840790213890077112127725140744753610488909293370039371638724089556617464019745533759513669291153324603904278859959369207631571079667857848015562602949467149916234436219020138277185408595536384360678233376384956092207373651235941031704452357953483142654627651014040408350263553285255793340291639098531701194167730132168632040095274595497675249220731008923000344392201143826820266998245423822121510232305759115471813381902202265921041660799406242744397975903386669638965365267941075438702919321937300684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -11522538323467225188217478395999559033723163933055100098235397107143530657268078135196106986018177182365181079474623077101230936780871346978510500660754863538947990624986469051105267923333457495383248394296742396674613102495341101562370045540333315026160447107596847328280735547435925744923481639100982369854147540871030155995888594177900880882166440057533623289522302848364506987261537179235661371964662180171993784978995409282360440432857357429820056970130250689590386419277702153312312704334655315267670684082668255199018389307858442041102573420136995169768039720891969354914188527399267592264925740189500998388257382815485632618871922700674361563348580875415972375228474426793851496955060298848368931313342496678331845111893427850423994560545113268341281789574715184785203426817308505330273644178376508039052030188669016860183856840526305249779739668522117234920040214519203181696467159205913637709969551456763856006055162310134208742005549034838141602657769768836014944696558368170128795546086681275941994560098459691640831484297362679158894572427056182928603484296929575115481158123051246499028960837289082830248722989629649050478500594830563768657852384346321752295860976661201316996697342330493680867434012064823650838082464271837899957641755176030496205942733197054462404066540314814306768302393096662253082570701436956132721084440993887306286450645854175540823894096411183405080131390749058044775893292903550813904784826413586605120355884983245359525873805938236359666310087874151163182780348885799485834466907099095906118441200824724635399623437431810446983193940798625533762447449248698952833953553534973188966916547016585206905936785959240084840531893268739385232134017981296338165501243789896982625797126248318987545915747609175930698422959583742550334731365193696804746669006795801673437535372794850439869418903479465410642946939429230876518419884989162572000909339214397037963386587740165930664102961308150622437106431106899923198797618012657904354573359243030927056176784108091525099493169717683620661655686808356394486144202069622381519937153972899849531303653472193879441627195063293433419126111654728932579427928239396990806444666258454896596222721947895810673417411399351125037171209695327934578055077478350829718776317783467508462269277579276271852886212164433369613194217222573000786971942353704691234044102871550376306114032001259751022492338156384270433179835952102084144814845281140629997935888899401458132676810887880761845837829736549042939742544972616976937692393312668394373662755581905997261875855636771129926726400265179391551002544948062690822887747736223367057899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 4985480684423943565137553851674202321983192578276708671369999369483739530212068868572466456574250308939159065334701690623165197807588628158807160436801454532154299823916177769085220956555924458223839326424464371780049542680280401021952352475896570787895840436922906673331201423574976893380294702391772713282564361251913325564860812252172274652874413401021996140812911501857354572801335641364607462232616842070315267891854685608361366200433256994862826644258419122505265890290838231595766701530395559035190945256303278083677829987727971819179673971730310985436885397430860424242651872051780217105517627326116238356070875867782813660499108901956858908181653008670473878263027127859703242760765516716369846603549120339273381444252067370895922274344847888923219993169462518617372264782109790480497852635730701514664819343109596311780511368021950803622282864358943869354446177718562205198269014353462779144336668144299253875171071437709318028788968138229773568937011214258432880212168654449292950958837475660553479060113917396545322172181258457489334334814107779718231260835779090916447185379052030127466687679262974967243357747724065529549250800148181499677574256660519212353099574061604405556168902571518463978985327339788438264647522991940206573411398122587449676507611303686718914834900619012135107134192397759371141474548191673791389333464114249789846880831747608153523686475914414237870956147606572241227785829804686039095505578639691112111679160599337023060255018308743907343094430234835348381476119159611896806675143060255233932485485538548577624694903789572813638519432594740586735447043814651889529069702226066700032665295999407709970350557410044358785948825315407769705484271462470841233535002238769128117468862923574095996691843718443554101518050720291311635596390030166272640733910694637231331778289057327936603962013730078692999041802998881222675469712369643829336550313121102876735133215834080973271860614953712880407804336614613527334532922323683072573938225885604387187258970801862385817067514811034927543250350554428729567307092350111702888942190807404323380826185208570888650493852430128115578633875874258947266795480964850874248654980308439048855506926810718572538091580805403219166233865111847544755887597165588958800345827943562682531992096313838020759632790071212370689223359960205351975100489483904771047410701507900424105486614418439214034589343718085126925624433374831429461675879235122556460818416206447518761015546847073618931390618114384971052088637785348463124263160600130509414593089927482048765952046780659574793160640614420359474896170980338366936029087795188176886169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -1925118210963055255088357503850049414729303853873470832219670279836935298652751915628474300880670773894348904764077664917366316042948678884663463284904745650694397031048205350069805266859108834498791698901806636760129590468121176435847664012508600790704875009295023869103162730168091276112863686969316541976945078684526719363433819599108758315273982435402835251624502769262256441880324102577422787011191870336522840652381342312890206758707512352747494583504881079284132967389612832613427465963112176995968038358572423266703539131507924927180264968464993435453723203494983769657739734396189241939762478744335900548877153826884752409265587122197072522586680903684544753097141521847295740959250357031131888785565436284428223257356466779619609169994636180496445055926200404729499289690795500986149704527110077544742183444647779746195394193218849967537435823434561468939076655488210300965618547475281157788599450116430845233284630580850599585574486126498887578312020068841018602352622116605140408887214681101017773473893007185924689454227226686495401159530606578656382884610320155205827492438376269094408479026441246083472983919309961108130269427124158067231673084880931949629678722100656840504139577216809267497697847201332944909551213175603570682089847136447962643188206021883520078137221597292127055219326311894755779766793464867606637520575168622582679059405339001961275376484778018483392603581697916013064701130079901143330288853129818413820885355769309855355955563090214825698876857261825008639111337599456802549319167590103900195277822248880480262401532367894282829432848560782680127625358294165887088853106208633085107816655350921043023398253488615099637565314054505152736128233669915358057002834935794005760392387095504860484968815877477910687833551508847190156406101280118580989232083125708555825104426219347047088005030890704743921281936616297057025661478926048054534383300833837442969197757138196309585660284209560312519154397445364507966959035527987130916780206462602754420587602185570779197580702710367870093702584572312793331997771841196256064487825101950690805566389689184309923559166017624102579907811502345321307720399097111984549878707891918423069310129742005792974879970735199939509713416636010677123107366439662104745279020441368541966780408541830596406938261175835987570551046473303262305108062029303961376039703327034947860302687463480918406724254066232846890022550545613968489977267580478608590961013273649074449855900006224444576323901398157899776624663815615488737311738473248287077124864360882967412357816221890868775849413811598050697523681281225441876046683875467611896545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 614182528697955051672408015512560061222262514223142979745806502691076155795813972775727863770648529531506663767048310494616286553057384699615128337851366606578171396190919324791054779871915814281692675355201963463600683893527153631752656546101338702533087650343596015312656053886913824712773631651042035070789928827637971760722618831928496364309344505032489244263372464193646593876725354931372624273893797852997466480865664085356614265795512636205682838662505772426360899639762530175176589264330698581788469003440814323131400612967771868721865782018704224485652382109391419114850501894075709394578407478605534617179072499552922921777871535623018136002367463464466664324174823925684501254570749999763065516571115752552319865786002973710831561995933632291210195911562228402089185552149914755559124900549786849424052332694529696280338222464113020604886506904089961465790277801754263277322118274209247200830552551431446362239235580656255950343922482713535699528883954862539537785118521662345130286485275110078064849068003369654427889906068225019889488307330312573011675774203520373641556538076455280287150849622267369073970927535408813710085404314027695902504738399781813175924669757714471654780265924832483802156596220158380932256289145276719114815670622843805837697256778475053418067540614543214960779739778836314666341805459141082257352486454576354147077721160821568385069601339861535153572175479145255818003875737436118699592969114757525836417916509111696126239142517955950224728420212548167733067104338933084829454516422107199904286957100669652338052865616419436349860705148438617893418971698275020298736788457695856085658002499356366323672275093329278133536747401528408131353065553431317801252803203033726321606030714494455748265561589959108956385312644928261476147693385075387737024174882861539800116183007037624433763825972825515294511693436605247134632918038575090935357187754013300239808280375075007482589022200820155889150602570721770697981077937896131952678255314317078830541067144118783063072171314777067164291313196524976288734858223350492838619736437495463341088253257129286732924686227939387493321975373003516050558663360380383837832643663797347950109015502147262252827155947385229741440167840216276201542896585124141595854098440138312833898584315719677582970899482932133500052772440315928663950432925133646775602264917782267000742849305421461638037770382272162893231373974117516448927289614961881855665561332333581467515292895284457525460867799959755178826464332673686466345412458094297005456180498620492094383708768668929143922530207941000675768303293858453027187262770122434229043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -123273949235872016044429363791115918290994925473711254743580333575897109642713489487810108307159904270240887117666267101809587885453441947673192238745812217395455545632302283203081901068696215770013314597899407464149346860004254648265472451870195053072094146566866017947405363615473870991707123528294264202529752368627034115277285055676664532729462007980022367930400003011032308909399524187363659623701503156364575773563010442976564055456480773179621970486422765687919509757690553585478376208170038089553759811319598488923895919250874009928063417718763711506811374319516306571189384239451534034619211902441536494614631310683528650148863982682259573202813585343831676372617848935829671747807003105492013835434539070929497160837707184065141263904725884122859359127151043381570476222634887420386559162844142273653104028106082182410786517721089587946362888664756515222198360948900879006506457119750336715151479267268115436283462748177101725012813600587845399987875720131804993789060141224306042095601180473726390565485550610422002905014527596140093707436575169979687522775174527102063686530198566159757475093246377791236236051241205394939233139611736088206453537936444148952788770964456153573615409482327919993374682892531364585971981247972797427220289291595116248966936868468479830530489880295373197648192909290899929990784484361904409966911897327046795880109046233734674005419215037327156298095078980336893393710551531092503762377048033701645453371046256581261059185620940653719319190457237778972515146894907300292782858665276487869146332175081709892075271026531512165364930965256140982433740474457339638934667773043398998725416593827570668914062375996659671126546629836969799567124452629962867254687962378545244538740427294703046854494844513437143805539335663195909669374901802753599615593208676739976177755001020929649450461349016777020358019816869538654849368657875082454957348514578064054813638932670224157306489556376340430322556284577014630769370900538700456233117209946223993989266358373511678034165093042493342784334816059649711497424188916955039404585768299689017301324960778531875008267910720676560665315444107169023265815503921424385787589489883957857017691051516888888660784280376884274398285535399707680456222881284752154307154050281085346188412381436432651781604638890850775876576850555458205647205298287180293868195954775834029764527012846225621611491533534981520061906781911090005316621639942805412963660793987413675235337431096274454763920379579676903150424333255006469245047027951375730196727057668825138673846201972291189764735746567118501644699911889894726428486931004637503815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -19506144290137286125317075091552770177892039498563638645563094958274648116343844379396475052336285298433142032791366516423507881292633219195087245589973317078936116672944064938467540172550837612008028406035706535496791005452076095213730394104279672570418999836626926105392814693296380622018473379313433992396823171904338479813429277736829258982818330640634607445646680504582822433850494469471082850971194252116743932523284993834904919586266262079007302311418493491036082845409931742672094126385671638269021072300507058383526354251662286129360161714691916398873890811412279288063133199026301882955160338608868552101960334164708579241307819737764935493430269749993569277299352073980490508415067834130042826249221676898701288770724438901540656479859239019350930925477194662976918341278771936402369159908229163709007290368497523287619095970488487691938400675837010493998436193106864208885323117248364741690019745323909829429434445631759776077946898874208719783070717706295590752288056741036371447341315548495059465250613751506217200702048273422415360931827011039288459397542407884839593414282320527596191936427249597368985667209046395152351017123078738582731416119945921678070276359737183759969927189604354559490492012268354603846834067629107332665234076538534167718278330604516672609441229887985030097294669869556846987664243208175421391938908616698403831534844464100235313260523224384300959323487963202467494670381212758993064255217628995905449692642429520975514383717616704770136498562760408057878830033140926154171273372676813307412382299445267515695296308316712077961501650374864447868517609578851943292842028703663157527407786834640140904089745162507609943501469964056986648533606834555720131564126276806029400696889160035966140961484270433708793144658785542717277239977290708324767880683931747530918744041810808319584590493274496188686585462578527184856921479242269577643904816301808906153038562460029649638964437291187694893451173475726998491468084791974590388982800325398068789477094786629552715379124538092335748589269212120243169534094851506856095425096215910672002041754997595875185392232265820289299239981209476415474107169969843862206712457627657890358812698021941561018708278281086398604330911210983935201941348891733823404531049108182629126450378742851017096546716776991441294801766041174055571923616297456972339607757573711209304060968730068076037693514218583948728639238246915985887048042620924501611088899369535949755540433733820393280268378158628857890204729533598033466621706194153891281539840198522391164983532584020507401339810507553505385890632640678239069799640066794769612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 37833350873733436100420289154274011084363519312468578631788845726289974781575156013611226924357796538107005403274223100418366361325473042344505860775189894218186180941343296312187176888614142414402351836802842616982471117941883442060567704352184593742452499307476106532020759879811103134811250522089976508717848396890493465071110599339527341926268247397179276497229771703089124495738078800254362205352115810554984683791576226440395146786982670242845714170329320392185589262308637307174046219529639054040933375277965115654663860500861917231073619035310836554284483099843716585816012155910121165522986017685412313119619725416711869883023198598767505799550264010387642547015520548163787807037452843356585873127084480030554476830258679869854482476252997691111260448976041664356272516260303129047273031557783131795723121628890165601740868432941010564842246187701131716420018860215163801211911241465334600727958113992618188527944755194142955675514108662276556291285542496719914258041868825259911336953338244983112188243112939586076549949672141771850169839633479009902663216166564492849299117645818259079571532329860854797296165438940186504189522796387482350030196998888740852598630939443818986674176892027310680413098500859612009622065113364621349397719781127181707611716608427907735399670524486561393699719562312380316463261858227858745423660495393863480577491323066116709942923905057851009908685028905348673506578986575135781311394901015169460564866729479453836333339486193860725389013400621031789417414835283839830514810983750191246221623917736484684663380250776506624683710448482066110298862914191990177291519497527092282944896306014287306358240315005365396833737412553486986518270568209212095032798195181625122515414729349671229902824401558433511558441446699445461206492491896466954501062559212733689677530833908372172333736242843474342584727857965671623373034299011967437663639135047351198313241961299864367716485634801973060190666981006261717483130764618836298168212964360148510586935425034154259585684490059805052926971187848129561488763321867385928788991821131720227244770081903355751994101372101184224203766827155640102938956681013021320557971706734251218265017801982725051849399269652508604286936761161868652917708740227203740484550844137599490640347159776917224615782439042936761730889024785306193762833164602883261373136423106480488420948079907097879837885199391538691123174643168814830604815639845247000970069374485100830093745045334978334581983559143136255697267672274081341482806890414815975918434743682800219615221599278221462273619593902107058866938780206896237576494307120383336120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -25088854361539482608283777651561355886360291324580911224809035545773448915141687397875620031483175777869022425037150119343829446276499629043403739987521692203033292565622243931313369103782775766830032721696456561868744764582511315242416382347005035360128220095145814041084526056722986391049110466109625462025643464336393198910345783178162806496506955029761830505412565243092446396892831255303161014386191055922762712202561122960006008486991601063158470881110593869469644676797547001402803640415629125824679679221706642052896812436221649632859043980548117510677062139540211429600124925803819297792392521115531826351724158132712964284110595462119235058641377441503696734505167495224006006870127280924252122463320630268357687024625276626362414141549384984027309730303601086122608806916576611547666245947886738187211011924388308912224634354026722658546583495883701068348461939780029267435968597591235076036117308961351924496934314754968112257859970891842959092429272050041718102043729641506874123477656435846126205117882151784228350693613371913602966343344393986190913573712572368778515605630835472599446794776298584347933923288282428183253116565592339677271465598165129871077253496326592803215716720403254659672421530123114695773668455079011583980487907400067539892088836983273983050953241888038323886349569859713654533468590040351549607244881008129401322240809220482698414024058538362713044578705696836026912297473648557772555080012238935384012652127879247956632112846089993217595252871811519240955967210311726319293581462022480006371988027824016772049975540846981039923876544014203242254908274489405614660219591668286550759197098976943839145708788017361949744652400720578876211358273971899471466937815818889609731557857664704181108618322704111814571040119526346185291121291739538635565126010239755827321001934025353501935026849912127604290423895529652390222452727985611981614892183459908475854876210140719726161655948512671164464301014264899095500829155398703028611391811503383173911499104184256761864473411355815118777492472097829726063327596739313584578419636547096275443810080828184609571371207908292022206693305360135230095321126720127501667458949109518130618612208329815441534985163085277971927303681170948117965708438751808121265405023561776982826362597863581248603330194643979482572139015434135642610495643585956001802905071222006877884616463394864956855674365491161216116957825196430493826326032634020478104460826632532848034948902511009086108275303823589297676064016145991418966307329598800112907195735029662115168097212293024826272485752648949875414494325530750406127769747566018271641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 12137731913093006431526699717402137264565850561996418720228698725293487998181150220102745002521717363947377585030920790144583361129202315363197904811108404965889247567711796972881956043988547419841379970741841458241326280667645557973697486041369217828560317282829599271591620379147330307246799587407994577198572244081648685521926568311308638284508944073701880086139866576524940353521237613448059350393462208494742628085888510420437709385818917057945523324473339140902233297137411473157968913044914985146868272668087745914343694018179013507109570019410004635814584274675831353764913158166507989148425095764474243220047024995293862880874170261443696102739584067471391970003918913729969820534292891348632251859277168905394021575400203732710474371258169851394145458560978733017968766870814573226109815225692837091835724864830871988889035311790845581440665283239612784065210752325933373480118333160604777497920656169242800716334999342650182430656765560756447320205007582094708272092643495455854256260106267049340396235956858482326424838102912343917064299750615415074072006255568493097784026834898673736344976967281894565555524919698010263472225635024967198115748758278378574920238004927645091836216533484266483473397608381033663606498253855155349620639090545896141701451826647192755179677234487263939940827677651580084102747084068719818131138126895313873970941681548382521330687866011007500939148034271768748659367742791497082354233383122010106090250293482100459006173422247815790034541420137761173785287654946415997756760650933680028234319933728778129550474291559898396044332216457675104094288200740706921845025983049207958393601809680562494009656685553298040255209302966651205049253766032696099890779178390318046898377320869157237473011240967075484931766111871477924164491733854683897060522577810968619574876445100578166478734475609835510672537014279130276083609882059718237750116683426347547008179648880229894407506121907935471632133122119007727963981607663462329917959602341102003850876907244519414925968139924516533984770312536778578641804317512713716629504751361745011986473348417132037122370189730627403301376456160639444126010199564103734434810017124157998598371127070660063592666026716092749270100720194187395805584370378126201429440975757085471690477151485364523086452666917562600572590555129506219071599211925675328751014973956931400242240406643997875985209367695118040574844493259418659922289006196952945968084229829343244061061212007253105304189409406927632819136772620893154401353582860312012491801428535912430965696767041946860778778068888133159718839468256798361393235661130188613222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -4781256999440506073406524753993802008605825070957808784272182894879980767751105483350856655656128310719126380530793596123809171563759180731481409967247566836305716295444488514515562094915781526499309234180356386043110367727628331022697625913505949269751132999974312698916474138521887024220563510084618251637861696867002112099800784160450981059034077891738886891398723078153418774967967692085020868055363676557586375811062175834548481284894901041302563226634556568921310000359490612875420470686999366481252111261680005244559906577562635236737490821055759277129444106099938761626233080934201098536357936304483599683181257405574335066592716583813442683260799855576000639962493957517655818418419727908317078629918222687121992495870999120553406322263486258569100790709869619013672615392299002838562919834414829681590114049056910288266558847717773089209939393504624438932507987864442384944836795228127238140711783773727281546503263613874197968923023194418123953386129802032001557491195290268182354507877811074014410859705555531274991552164923746069780155779169546832058522302337862181445484861568056678712492746336153500806483934293088894022584238071926852059384719448236835190509324171321170657413300122428071105261397277590643524556053538009087339623916033694111646426848122746952088555822164259078615842704626661675660666955335468852182615782596719575126336065951437677369319295224148130141293310427339994428713543863900732377064391748784730298421787003372704045196120324892526739306780481685985913152936573516938154546277636306384242917708153936965428867585716222178383180560622685953030798645250117611855378009743771290036307442995349618859571045174577108555629419545923016103973045070951186029899115159300777601403800706309812262485926983264848217367030409972002437924871343495453731282528792552749220138392008219825196143018094615982785693681440296489930537979385910743212288911913397177314462495286356926447090634813282172782392916876337636851240314463217661874315552132542208893796582268061005853839745820823467431575140783006267280944491533999619257460557013816775138674912648424275248831253179015755197631404247785999928999014900082746665262819081777397513083587236678114118559689207700880986013688360317263320187134435344181879870439339133320297439489201403320045709706092087756311413633506593789233050336260637270730421096220499643621642278937704668623961792618199333901832824065751565039296452287012806918430083709184868020949206720981449956918787137836329503495175958723031790324846447929854300278122708516857579013130703209888632196095872541794236097952773466418221693412396472939315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 1581010130340423474752981808288049426380428215816165009619017263150520181793833515625926640061611107973669687982933358708206388642543335984504101404352227152775228220525489637271530785406073981932497136725842273254128792993089589905609268461044594549773463041316021392392999630602708579086590569954645142345527377559359877937169874313581159672062612891954459217567893926036216103057500554443697393444811421686606101334301834173017510296179919552851708957028014696694320579156635770493658114838352956683609981608449357156858383153293287758773677443663501005429672143038560776736218922307740143779944256871347045891264539201511661020799964670003464063498183146605744277928061385057818260896190910842647619467414711643811284385943092832609378803861751573207314914636162975893535698784446987154220978884634606149667008310318057609745074079501349506286491849823073972769560173125339868722025091437275589293554802804268636309958350264864025263725914850991375610219996393489182812430698553737890794247233693687697205564777220123997882819991474327423117710263225683561010572312836557269558025210136349446188604011910765398965179163541674531605072208747665917946149810589773515862681821609918390482625168847570612346354198030965753504844738721013339208421239007841034937597688367581970202232104551982151171140031073900084233994636028546472507892550957655317333146444178481603810821387780793423500928601427582314425917063838909919004911794927423320724622892503989493067122955185539896367353994887290835182010023189645094288110485702590773189747327674893494760670220129187995552178136817257783631047907330977963336849683423230952374618063029240064569468299923120982212399533940325037322175553302357183356738807559508501398054560853754081881747295826842548756763492950839657939226615684612902131561941674638862126641282617970849014847894315240960348841923852468563651127628528574624096237812565202859515981439433515016248509005239862582722645431230944256977393512220158442099484484075711252456417293885388309640706536294567409256837195839904478480352371478466354757697613866500803334000429399516874670252946723775735425257735511081773620486199131098052491080293102553229546326570443460371398678778497425664940062405718197042243938239208366001138770568783630076800508826807972333794771106310358565073515746071160677631275029751476765257213090337710156842384160276736458667396532789823929375363454869337288431492177225231404948628156464914660267723546144813759862543726697121875039647503948117511097912954134055696270840447738053982952680117135020134568832813541039971405149759003309100982553263915070620958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] -2977593425780684030239498137185492359731289127490177949207161819326688844997697889411618781728734036855233383077257722855507075519272344572912404483049789023626860387558952546312531082616490508715107529824293915895672511672953413676050534945972941421810139356566828153334637264169290786420426050828094886618170980547013288049746936328735132516808103305847793285690981990860964287817335921137223043819046482620665646937562511493006997971019161450062186782293793857911447096048648737018612457386401948754617277973731715240716779774103780344197320967843708274876303897405136023902561856223656643523337905934016639049972166186908028356615703556641338565258383280893490008978947915574296031993497799731322366068233446596744027807588255595310176124583263412037853446996806467944246427743306621069946496365702013538432420993593630362748146737120711065533028112520909753295391661765649223123299059740138451610023007105404900818228111947158898062812256330920445394970372533124642303232068540286276611715149056288924689550696801148385686054038438064215668648905001606190008789178705424028591753105220222069231225877346111117627674445812060430292661327779233841523685861414263826268993726570045223624575737896039303342630577866299700674344056550632754654281113913840047233245788361697532832645022404766129608751451696103922571572840593588631998143304304973111696963629232060567758468842272656179473278285272453379040433557460195558818615377642534668772591867296660643249014989618826154252254551760271839553666476676369950672333571217884883218547306121001710684660351998815205262596704926287185391131185085357503242447655433658503967999885582241843835352326649288291045477407328730985446634723128604207841576883794437488974205940005272933325361475414813262619335328393438920835374077926103469296801541802482330004069859126001737111916099440376629272033492366347151705913124641478768563141818491793816216181737576155122546155213105327041396647603239470356712611092839035485554233192022679364367193608423535591649561700405473859564170860895748166234672353693064670190224496055326083423685664202236131544748487811192388355425874599186865147127631436743240546938727100586567077563372228002224005290981058538682473160026645173211431588479988789283479171958840771373663579547284460220983086027494628037872926745213656467131636657414555369675089855624821814358653247583010932091942346514343054389767268678628355265828540544074268483808331466135572519711347989101652223166221467539726542842820926445178810838833471651825764119895012325943832948273977012619232560349997530129888288968810504676195167261121576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -40339848689215295194747412034647575979044923961012475539679076146491765820150292212562529728000241217855702973903615459353390363806455697617074781341916508209231845729379540089252397555541417902319412377008363495448957082824860967281128013201630490998390357467913848552863551148246261366523023189325228975000553588464880311007589378391358305852625132436868563570284479854128558903780305628214434189254549173871219310475316226628682801637717443016866496511310188100941195086415425404158996283954613387323180905533280089666869129245446990795024655387049804286786297490114910404703447176304793919296066733065612842547901098469238765705228181325105373269478453994825945548977990291377489686941787693163103640614964070160240158390272922235788370177864627832879361921896725737620834886483927980461483025186752351548584404845427732026008777640290490576362460170687842403430828750934045029322566659358852055941523281433373899309009704932267417100125882393010999692537919871498021282257319173439668666702090416291123382623746948610307875811963776990136200618033710786623344747018886505018297152943887361745913883905387748097938466290792841867922840219734966322931183984891021788287421325524508046874493237340930260411971859018722585794291638783932235379924679152554625620466118270232747868266496010985693414672879605956190760117341382163291534961200648048631030439108984242678881446157621642197433928383863282931974061253104764372898909651278040925655049655286987212989338485641280406319596343322604839502642453655433320986287670390841341308666923450367055235583806489834453433640507158352931134012493098689148912331638156252392288434269253493806723317646119872314162447874832720376024795245710350400959445563295388936692800457199804918577509084154708470553308834410146944828975997313686737968446388486975443724665233573559157047980997587428368179264545268584029161820594035289282707127683344251997335997430410204367263198742578744125340645049307660699548474272249044108956032800095924099289210439564149749480221290598486073940874960749588616547080467611556155583357027472710453410983875459540198633961297000638754924869293840288587960468512307281348382914692350513943657219387477080036242641587124614513354648644753999195042940865264085829155160211842766387918891405833342935387414726075761280923086803445549334012436067864928159526899112634811612596307987324762994319976957294166674880223847181300763470151329160031670191367625426783277173989474846447044096891445070791303535998789956233610734989042940515783772723455078472870646780018693461302197462754537733205404237127156096829630280802825666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 530837965259870258359629147761641250678925042750756495001115142797289726857636469215179003335628145547376328648252092720010064161958948199228904200375377476046027851544945240319237020564246031569325929485629049713422490845172501689198241619815408468592823377098419080486705251826551757029708519850591514632876047360565782509305519799428167129106565789327837986573433218309035573687021786874530967403675817140299870972781478822928284994515480926378523911140264568233636851338176922379343513513765035846072579448442767227287831024807701208404444721918937353861117674666446040231700402020071154254035263052827965642672927366145285443062239573454816722657322591392334786021808578384817756923292836276164261613115709836707694895024702061538883245791898278248862416499390263155453862401980714147911147573832908566747415127495535916967957440173557448013490387163455542293420851683003423865705838205095483911808040722000645796049941833625245589133969271857437124208404639416109719530839090242419238670590634762416807256895184248864959032358886467561655498767760607666839747557038530726840522706211495610129474936424894614742561753106260080721427363519201729003967985427216582671367114471354631411361108100992623051984727574404340453528852040970535658351575937726085531663086324416962293789195930180721810953996601383222431662546517359626108395639618375019919644979099417811273825845673503795953530249129414901652968454230227432217780724340644394323605999293646724017567450056811998069776720237862699385895740365576468751805028887813057236802767835031757936727750843966427047639054677206576058014286676886798897367894537806162042655040144929563370255852487557174891135434026578948418780014598462492404026136843158313183390486547383789995759354189749905956217713815752951524137973142876842576267200821354243130563566230818323703083806411105313774082434692615486559707602134648892650786891636530420848740394209542715958732524652487279523647858464539983852487189129789779126450788779299136733317831640155773821118715797036169448986317990278316784981124104433703000936050013511942944946200187388315550091315744066010474368235711303978420661436696688274176658208906917250752850577864169830669403395166992626112296714490736989213108249376611532549672605181733701763481451471316805439520884057874950729661581653951788232208681772660186373592170053993854629688046624297565030671589893840006587843137616049927255816030488135674796342406023495875791027326632458658556252322758954291983459731688680548581706093322557964433031196986296723554057117262075851236020089358688203565674119252729098719296987995056373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -796476185142072433317648727151061516134324565662985087299785722895330595034911978627702505825355500121966438688082329521999610778615688158550074149037997888214168125434389789938249012920792206931673554556978312155231904752582420583477970977171338651506117030683166494447029149937869983425593882924823696934336409316952020921406750151168588614316606525893691609427398776360667804849211654941515244830149288630108212285413266477695546855421405279273940673888913215245936471476702073122297637878012013228290345007063119365187694039107392362769269326846649295299552008868508922964483466730561050839375052196371092779761269060457008798020570410080281114005982253710752082822896143049700860090830339738657727785168481693741777924639310166943195748242041478085101287696394395254367719690299999601467230826651248577916690381537496149280794794649135532623581422395532667623833865408266975991843196851223101513952693030971555697918404156493710649636034930462991799697488013569064141918010501909901801241229527477990439710090914455196077903969863020771594070642069685120571602787020419608861409644244931659833871311959191666685231678356475071949093802929233955747163025466046123132737996981386787537968732464208085954335369011421439255833648172574570857760820409532694905717521757706134904196643815472996482431742990140590004221322853498798582700936002548571291281439118281428980912412506019453222415656104281106235420997388117682450546197958262682833612978336544095100799743695895412639953417322670955261022509544842752224765060843336417863313892542455030786727327529409289506253266353095618904173541747064328072146392987537399191938016374246276479888492206175070164761000901728131288644955046907138264071722129325790936753069545650150193736696152068296821061398483025909252565335065652026372109296460889598945186672800391213094537461079506368247451111342169790944498870218690302948143073676475209929479045256558695007214256520540803074700134303825509100892088690580666048466410048931756745445199199589814682606266711427035920902729850713077542223459051074025699505891330458405443135644567286981377912942692342293015520288485457369435876970178519867422859983192409530504954318232862099730653878928777756075634996371195713714809046800089583275568821562276684781027646704699684149976527100508001645042548510101136121246809832568139031892133637558036880140823086378841548327582488564004164837036000592715734154657767785766412793519766194895615690589575458865423153923810429586469502460029146154738548839216509268930220967205800424932727173302236061163851538796362069228311160002810952982942198317816217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] -16217460001063227315942620853648236199814882868922678797118922756462190842126646050341975278949794992455213196474310397824914000958120692168488851544813837630939068831807373712683513423422105525421880879344851477877666601280163341124818873328669317291987617497334357848605974903264199146999706970173382505696729875137230700526457535950749082681783834022890152561461319018586130286938083538450735424740529572437048785957471655166837631392252679375829487043841112528494485826422639285337373694530354958345513027192695564632461583498375330602964777033364128937827388033157368935847989470946296473327521811099861888059411264731736329485953563790790668001266463068726673724818565511317792844355781588533546905416899819987260662751196634919750397952947989249835509287162868932989197147356984970375859484058894952524055918744145587057909038708858847177383276510940547919313927812314663178871067850075203805294853716630817049651818232680603972296717839091515157698411306392976691876975371803581669916717580291726138070714758704184271568780630698237746361491269864555128443154054253922551326762581080553067525039781439983372428983708501578920966907289146822201434214948921833087454217255015236298579419405447445354391782375208092430881593589219184456584610997973001272344627689581931197204609037018316317676932220902009735287573132231832444590966080089988991294553636461014724395957980690999591654766819277172679222626343508959531505034944756761519660263300113274264550303231009069514352797482048895227790546074938825441402699057045190311174841714793208488780256839433098023154864250580055950007322538751241179704227348191733494092062099690176046206403597007191290299298761581836741312524049094463917222331242075843699281183965220086125076824870509522019382181786910596968591266699575609972114717089846839345615553717762081551874598806484264770712603118561530802203157417184322754658117470114659748456901387069675136422238336857791384117926832017688857202163535288308492260291548619680322891665116269914201288468575853479749857158070190543374697747835045122428765404066282654302078001162717368601198242502210681340147787727559276735930187543856789720350816682727847445255911763806223712138064366455452060565530359173991076287795149773317115926529819936670504091021337871674507317343350252315758308742921954090435648695756499200332209616850121786365331376960524049869728089245917713761008757663587326525545214914966616815183226715209012319245690358598602747981240377005066139774483989714939696808103231264254693004872323723653190027576859758623345489103164658207239532749214194212648214558830297721339904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] 133847291237788210795963292716171696472218524255974758585925973175704470677351430925691868926068378406417753756282315048274986314971829997321634312235993930355548843286064345507969028896776485038627313773051501963715326850883587540204572996861089689888091881236305181612621739660058991073565919513978105290385273758531971890587131121105844727659352114813865276891120838575163681620310962632243981119481066402411212066246004025368281358203921499451344054738525999403625633352800871847031863692008633094605744409825040246486197452058456441214866104733842807877935755365845454325396445083934171979003240179495600814300972701201671965726930387074292058110405947011272476789949470617740508625306076495618087473130988818386754086813498820721410914231116446316581629653380959950034785877615090037610844825217624974553982381555437608775443540514994621341705945965358584509188190656521664219375618554619122042368685805349081422407405887073899978967804020681620129590484877804403666960285054086111113791993920676286676322953652547799931692609235716649696638141738456423252403275631690228318529546339643467753331427939483235301747362711752198646050471541859623681595621213147289414227016972802521017629880709297631983674861526748260981771732669937350611579330277445114424055474537985415201926191288916800185101000018822417371995517127561262120059636792094800174049121987518905000598700528439192994653517385092185123541056943592091836819663237068044454616770194872657544272577179916501811938146041012644132283674090186433081154431025985026286222648679210815699014193376043143364362981357523326288496926551994555476469666402953000600840342017453719770306699230350503161635976209230445871585625434073235770066158152125745303372150358350850788980971285080832952771910869886129064867535900457038950046930895427748303073863646154032599138918073521005316830348910389190749894047776224917748673027551540380927019049591382520047571535316057102120045945904879272145538599858852763210171751464301643556008634521303034564067004252754604771422574815749971966445771276776805916525447519888871356038595173725265691749907745928096337564450757773478244620838205769468005849079058309525213428650550092164271230199829396915770829334280355444213239121537617241151819111467615801650764946761853697723856035684892809996102773743312301640707933463028136049214942080785069965380951502501898779405874188051694897097121546048354490866528442771757618359072514185890990261575244799308835229975829304904999875049974873690611049134059727487537132180405923376857554896802355879492829035504305638618096822284340823206308852210373324963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] -546704685936544312620207572922610567506587096039935806844831669126939930022872209260206311823085302542016309997605569817158116512566409575950333359143664637456997781527583897000878578765605417264675368486902412538294183468706649916512281706224048771304900470253045066313333594725957764430440367128129006098110435792890057507663796330903051783134549448100900128014496819235818235698010801428323770997680480307301637145827751447710699237684914298533388195939590774822016492222069651845147822425465309894938354527048687879081406436653248255144339746073151247410784480594337738156898270779995763944126058131120087731771476486203654965491930661417140319583203565363788840292686238541646770844741251108986286030111354314492208003300560029433685567788920615804366945302578778058516138709180761430397705579130547568704535473089845298390045557861744448381044554099708870369087442318252858287850922184969610031167068690992479123614820312364623978694744176136072435545789013718527944755869132689934608213971885333305020394609070972980463770000462942800636024377025446602052575702706751330149092267660913334607769995125817822634785821456026715633341383506721600423308200510643243630585666760668282135613432486071724620801550940188410076345335666196749589336874567179268842674462592109972580948857580248353613172126743183510348578117481010165811849587747948505031741434606504181653172820397972620207201862746854736445797147736436346300997272471650640083182174967390341195999468307369937326862646868637184604488489148599441498240980759650290900049253896640453312458664232243835388050194061803820990237557410503153843819967027931349748480817991218853589993516944670509601309020753021986824016129019256862322278814549786645562523445925459966744400361582216352039336907165019999466437072047949720259185018433314447718492483294017275859839837816020020106959675538961744847528269482589763157634462577878429116801565939703160145898794515287381453531166643888978738832672329384755184125854143840053599803656628037722414174235403580384772553398585441907094694436875772828732580678597522500849572478188099998020199581704473680811288932879326149638220427821801959210089421018160758746335195934832298194617640264745304752653865767732492746615180334436896976164672700297384391933445307566170174026704010042301294515250389819505705160196743973894766859130266847626966395264188438653121898569503399287157394404092766838311515905919127721481133642103315388016361587027641994427621007211180858658843099290664166947925661616354600684845394978420865133849451479495701430144809259447718236597898929460769528713682431476284522496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] 1444701981914286863248437582443014945158719052409011334824527246801774556400182807400809818952492208507091142710071133331342360891647409608361267917994581688245335703172272514126156527810797845473485479928484577565619611214437377104009695289271270733544447316347364452411140802715517658639960529444675776039389931332327254151118438598139705095888757710649045604998087503519489728191571594732368498339751053621606423362016796550907841599000230109309332625770475511214480627348152303265727100291866588608993589048748913312417985791380981822805201508210640563529590437554616325108115646568806378091783468480543434767426335349254646872760969192345245179685575173311882625357254278271043946312671664149815524581360223471073738747035423332790035210324668653487020459289324864785582511190744110700975732657124515086739644671300579049849764567788966207519304684431934931255844367193203141677974800979232067250269829735495225318973123622119943543151321785594200373079798701876970355745722982214500593900889090618929370630463001229471631210318021212311900172726197213953818522734812631033868149230389854361934649365158295766258877155148918212750579075582121414434099605998888817726482060386143269485230566084632830166158245558635358461627776935846587755152069118591831092955554696686627748291758697407433776705362982810035905093419708614124855391071443571841606709295968454700351046662257852593961797447740100840456341495172537823596077851395526462009019529373693942967556545308700762804536734764597998732525416759268283263135856828047176082475988458132181959425705770301069602849352389991397922105526026055685706000339173704252420721668303597940252017661998927509913953936730443947884199634623306631897934965617509087351056918898268524175833307280272557520823111145990302106751527974445481944596974676039905854692128125807522592282853726754576899983353945769019454333100470536179046725585750733540914969373706933592617138657961999243814238223925262842225056464922447371257225825693821922927153919702377244016049166119112173278719235897709364976538780721239038436528831334027332954952613506603533335941121758452507671810298378956307772522293282838032678630901193179061255595642756732179641483350189902248294109376615890322702916481116519248457255050358165349317335674580394710385518718637467114410416316879940749264043119462185383071554567591049766855380328853558700146661505273222010188034024817001743183168664909568756397545983614085613723713241548965284639206154814418192478609964223983668975066272791327708455398505553759147079363360209727752409874635482764333505234562718432553968041524483387104952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] -2661566470461745909091557596530091297290846693194777695572378865222190935377864515532116843230166257970091132384960395613767819966102788855536394745071347499640813935493219973457379132803824082555145540466292707298709629804977023504905403209803869206659223195046624461011687209885150519592470536218492379579770859746024920982680752634242636538968316873355640556370123238259896534812631023018707884101111328199958498562585890268130849341735552958633842128635294163303573730037909288361602536379403612928458546512762093613272447538945825654597688411037662818287577611150828773896896527440842253923401937457690190812497787281233682612307125786938470930100423942209129703022480536576339307000036033581720636164015480297346611621391578057080568352423404705242283330345427083651178868716762844958251700224975382036147657927297301594105336021270106185598085989726472752570446051431954704140997491841664931461855152427389763920554633998789643329610487511227716736467159969992631451110413347067357638424991737784349574663442976818078514990767220435723856261546775388580965748193203726150677255121811207686381166089294156166636887958840464846882217823815068831252307105397266247688419383312937966400023427509393533922331395463638971053767271495837614777868167293341383992350548867756212449575586253979409885611266264754013155525169039951715644516815736673549468650730566264531026417396850388802983501785233545443546388832142172755022933183139838862875467037508722929948653367990357347221620159818848919562224390147901715467402834959568389175209388021263393919068174404917293454791746717984624209651761266807607263122155907662517442040323419268482694963586573113576394375653486880075370205752666187865538127979168350517268386132283235599114519152961591933053900061409684485837390270514320199237651460889974411004000930186310838938551567899546792202297703887721717513835311442358926605249700610967194998375958382651775267779784676125285227188734832278058682069761905161714407557960608532301773001028770325200089167390034369990195801294419730560424095587258173147120243692107031385342991343165100831500515494527896907743372043909897503175214211337647026293056203159484289496875431196352461807574179322091443967521848273112129945713855417015563554731376679864163356047545690671204666367507807315247272249595975528786722705844467616290669262885758267721298203104662903606706688961225537610191941704342375445892884049823945617235629679234843380573153758616527419218958157903246212050060772076364359830781844798307654058246248476707364231826620407976228235298333048805334234716979857358542231423480465849420087296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] 2988978410364784162865230124647351442172259274157012006721199356895246771552855233157740013818755067541076281682648142694299716959645431100977834954649951836994289629726034901262679181360520013216827063198234362400078683467009851262676848295442774895987603308515511862695551464939700008443486947529355578804500320224225971747961777037060676383381687359253009730685849866645951314564205150017771674976861736415797602616337278058356306932186162886730136226585061928018315381321127739373697893631493637791390517812487359302465609390254127356945804628154273044373502046124517866668121994378863453919489840952125765675797635471551226190758798675290762103356266846478130574567661486881245768423062046810870618337880544952624521954665148358519757774497584960767048030646258492657853762343836242965319882268419906124067788039674801759637345162117523349001905887483026037270277291499146261544108083303716395844295188205965218142894405238936079076368978300726614092179893726465467475822803371884681349296142330926095728726558774217360564387662923767298437384677406901716938398767536344323005583706765186128615584100065995744349051748028569165742799960197181812501665046674216953062186282525377138516815454027959179103424598319558774844847261412734843230038318119260791063952349889245242842287626489324732213588088741194210105069279991378015010978302590775985706402150613308728177677795029506476583938241879136946849172438293284680053305775602797524802311871741794523574650417688632187561214099564058157938030353848283027429867950626177332294659785165283505818131603282403510071570768612665399427273504164493618050610145605585882599422047897686622863151246014769601203558630374704240559706733209061782441697674302448780933691707901520117249769419882201293153339582840071196776761270402384289630964886652138499916773312738710730521400699281865758116143828729837770354739564255123148829849111933869441285836715283220900795000086515274969097285145791356442175619695529783107364985210333044744463999987512751826092061880202281637238967173499954933251615794428922999156759613084623250291531669667444951332844193059411113941238988443996620776756829774985576221370406941538120511374202046516813048926485847942076778967545525928023235118199962832581774507275893019482730195605948137160129310771329518216775002872854933707860169291668702961732564463167846674833508277704464219999414969812809117721934376306451985026095757786170919829241589906941709558443218420487499773466274921440305036180573487280481889147871157360601128902875184769649987663326245759824839311005941028593940385032156669578595949322623517594746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 1394556809823756656027845360872456625337550047451942615895580401418912700358931859561696683933518253093361925844084095014992844930514989327346105692994114569531512336082177899649707042281287095353197847439320294217836223230139905752461935411748496764034292157649152461670485111422240619869288586949537162414793980505908047611223573421018807438857390922502862118130478412268722911003740583649633035260045468455620405456889523423222123098914924565914030188094264366566963595216646048438601828596244702561189605145576536716720176396971991445640637974483345711259856330654915914602442136430626211043780288747361509075775649125316098874073448013702441372558325614098603687031868219803183097041068990673989100692673510208295736880277713291463953544197731033908955889594475457323657035349643881235416741885240693105646479827055941236347945805528000572802290793395339060981631625884537174271611679668033993143127579790289173785979887865699682103582463363175423312038976375446639603423569705923825380513536288724011619503990495134202903489996613449362627889281981620520025390954242192636851091193106813664208087413900139422683492015759276892587373476851007902645388827972176009705667970318693695125480455217422556920737010738255022927300275642399495284252128312770141760805749417279317897108303667533918769933512727087543583619069270814969455023200401912421554914409890515431838202560195046801815535460557457758790514457662563226544617081130181761368134861160858615116185154516343949273185561849439388725646550693102945167889008402362142321203873494611937161359642333800228942462343215961233609378072812727809806852665341238861858345358823389960335370557368848542457249624030572162728844362019537447215442567402801712446760227174096053173272488718797944068773396674495041665638758501768855833594878291803274128821559265874893541680934767751790865127904949763237604858243669032850329180418475225154618122156224617928039998883274994273747938076736372527194733219556804735492420926771565847571986972699460654849243222442895775302652879504061296176842852209324611231473984661371161540103824287832957679040283019216292079708138994142256553227658398152580212766028177174150107331514380557170372535831563838173780574124524660287272132782064623978371664010801593619235212074635712582091334780090200771059416154465773751528259204842134129266498491311095825133790899915666153649020941473846544400527789134511405072014766422315387609901115599310894522947149391802626272045598488041164292450918801286382026984828776889543450944891773747621127802366672989210554787682780746209629973882332614601915824966715912298168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -15677623088157996536157906938793287996602485502473438429462823447800820788909485394846171261790727086921580744283890881159277843506659035176152038455304573716120537948584977094758309308383747587676998891155035345113341574861316973480650716848569591343604950322508697458986731570020305544383756940429315996749983138053380024426646907879275577637383712431789124418255770829982409927512858121093935385059926492479969885556658579722243610914923508939057186621407136026561753246761472474824362073559398342994433769583297183797285791193034166062965978418942826333559781703996430354609526336926883568807513977416658850992795334707564782614997285572032545564154632296396046154010659310550569894847758549219040000142056032534275339339825847237963490181845728008863266388398012723316545414368002724117398451922785682827976161898485023559863701955575618470659173152614365547809037406883213450930274456868304204162185446587453228270383098419682445749565549590186531820877337524360262391766559148322611572379845602601083007365919880051728169405167212179394030838952729004939026469917025761135951858559247374575228295987374788161262851236140362630951895375553308947146156897395248143348973380460760108788412674067124675504227767906378892884113189766206391652304696002620123951544988751676616296833573754365895191605717023785013171680799013665975027470695538351675043895012873034902343310339610097507333498961127913224933167585071046277437691769443846078900023865329519916155083138009457154661782115073616921583333572531325796470293261800183040266148442356660852305409506866814260273750548857422148191676185581909618593345584510011944940996455533926863754726946941340528270035577251853464680919141988807639561441940987402138341110676566048292278817026055429954688395350464571620091486881939092765124421289303016477952982635047284797780217978413336998108036345294563597792310727488269309150649167324970523479313229381412010371506915666744872923631345798125159282117427461864558339233653996538162392808501371397423454927437818241046373370118474757677176830193814690029514426751803668811770466586614228705381181252351800610832933261188637771297631099846789540262239819271263954805699592005249702614714695754765236643096297582553999202233252164201291435439140629419274165184724075308218332250030914711035799302235497158033967663014145204261188141889211169841575896770646020401431729011440905130123151347390180870695500590643458823773541702560320030157801435535791706107471052464508646786678179997909714497141801159753038094905310912844303718878499173326241006392532240255879113167994102699565375326473974742735912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 20554423244909084231516289793899260500254818513170167213579846612742257313720906278842986142874131082284458339156170293304902281487560610338792750902686125176509089450260762710946963506171061286348674616747647572593660774583352702341142583991704376356482851291110370557474609661506121004263907287895509798299861804252556667939761948645646079922667776146646808180345054971080213474695034410451490284886283063823225267232655577321255599854875933280871986321937372034728414722011983857694157912839128322810112994272750500011971066624349238178027051012508883511490291935835012668253711422084894728785252284998259041094514579889155429435048625591758241642408078184032765819914091370438172636979203590833768961508884493736723866704510140336900208528940801181712080884604958442633653875805413905204841901606754171529721975597356049298638273312831516674119592594660098896028669781702515697349509229541663178732069670640177554848040667454841068246561617182501978002939444491175101759531302978138753532908818006598744903285860507282338164855876037328681554695848906766319502633678132758501017448072731224976119707197444915929470211669415998465818275450766116380990260334634328696297926158571005599019082654835794399055933221159724072449422612549632861137413364030503950918213149979969182125438721828693092206953085903463079719624961771392336982322005247932045154135722200450551009136090477513730309615275875039507436773989100183789942361394400652542301847222183200082540633799440675947497254012446051912122735239679569624837122613612986699404214698377421546611677535757522077588239536444125343554951883148255820188955390173741758034976299348314344945985911520908327633817314404102188713996676965017955873600062054013823097259961618037470759967713946711282699457699088765093908641825196492231832868057365346581268988181609822196147054521769341643786126624421774439968171786733852715657730289617774353734346845160093295288388152645549916024246558758602230793084779396928981684945920023811384372454047455060683170416291408575507422440694463533196282224750029262118355691763371185126234371362497936261628471442544239037048364173267825108600138236242636660735581437962315616473640296088178186567285991374429590767287082455416885868240503873588409502787430102262955570956678990764565662171137371086378361118068201018613495509168397216902601258387556131526192116540582320976485841887857022664228043838883167221184306025585020524969875596567647663158258866588420558618671747972845631490722462619660196329039468100200799485313187528099690506338228947331721438671082955491638417672462427776231176084104787528651898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] 114099380887660224408954082981792320413920702720456157876689183884147183725705468439752508923044929049046902739345112806663380896700413102570968339938101697127983050551510569205786735847434033066534733171482149711367718045242253676197824275029535500784061422439540571191393612037047254982002739204845662253819672340807556295823256919100158339889134690137178336479275165332860158824901564308589613331030475839569391649640516699171073127478634548458028593816235148328383654861239762199795378033575771067311240449196399294776601205371673750584780409949464339849942130797218265060693112740223642133538278110301286739472154561038588609875817053504491918763081713823516273386399129471572816062111722765167775909476398229277328112996448469470062777557658634931583401050547376355518645547107023055874303154074995507273715760485631295044673784263261359367717140678767089456534008141762179047036031452545358435548685056200660830029062525764439160558485802883155814011445909794239480862355673871807259053471688861292215092038941201557322309985412987552926280716188120424421495059134281769099378097045908974200222074760784449251200185568996278776405289097892254975255778638287630268751753361622960655487387741154982579969141922575669514252130404151777930449068330378100352711032185788382736346907055792514106826843527444322387653688777724223662698247712632306702827215643621603934341072986503287541016812510733424140587286205758718538139357215605138161965945867871224180537508578764350626702007351213912467779889405315939826361389947882642424696253520919721736308038712567083724687919671562583192765591526256034877781592896365683762382032869761285808401992775246886658998421986346571595741851357414931472043526855700293885322490260213890604321122625634502192599745627119782218799720582263209333086806686500164322550942096155178825222160664484361208851176769577352233836426441016115868332847076695701096355105427873379646076661976710107797795806887846851432845656397777653105116502513150517720096723901687882174472644425664892829402204506190810057339875296964495752051200119536270496848682875285753165640302486324440479898858503414301982164143185499025267403797174378094672859426569184367337118712202848554817801795417558073528037034141909555349377826167941121206186056049830698907905163641486309828181421206478389100261622589816740003316787063683453446104391346859772498750807268252390150763257393701966077554030679435293271615324180742354388530845739925616703879100316730406292598355830985107261144924701690792438682867246283030901892783541045843143254083721702585784988459270984476982275976057656305474600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] -748585755842260553831813860000730454026009854083502380600558064556404542848925777731606350327170958278744133316206095055078504356369544605504831928813457419642353477881132683680210351878328647935665939778333856848473117849356311431777215186708009737528443450162283807983077067608817544790535111296352034742959036394939370248941109163980122298455522682232396671341851998327562858791238970813339872167305811577498800032272019602709647786345355837329371834179778442016134921384665952462198595558800991475818390100065005265244616815205322555739761552201062383596343827432996355928940043008764148562825058415962294129812490532185290964493805814353149228743095786270616861487882420049747386381706412252003007055491289596482566943877934455830910760843962720237492078965995693081333400025588282063351542092043155885501896945190559098161563996927804934114156060285543359684127009536950756616657168542711361073979681973863617534897232488558480834640017648555565816639594678166889327086487491810511036775978908963045622095130523240346085179254863767569276433842871722466215933801445744787247106415214891397601619315750750489556604582375903937960783205351900127566322876199035446897407792149613096931170420029492855234102132407639703380637665578801018922405505066549207761871664465533242784225630006533063043500101163984943725741562003766316459205188488965227703307577941313536840989453437928697894031407069552718386926970720994598541482526114406393692988523438437039532137427409635708461326550736270842179573250404661406690572351655721340712937271568850608387099420877528514094810507280479633780511198716103345471588892352164223818746941547070131939477685220323733442722825800295309303242804987564571649325175747981996772919924352554136404222602700789666517762852564838103873108942111841922918582027987272338979953906901660225950396884110246142264207982732001253515676528588836028092198867957608144014449615826843101695885232828847797164571882347986196061010209168192810442349953331591511731369093335663070429358021517531443151872956687188061024199062602453317207096941233344276791590007638581435079418658390991541844425970239048106884720318030745367715442852117970721136452708694511509473935391872553483801198237678984307565423268547867140351788480245437682115638449851127416569889110626810558216788893889629568747025439385524478765769176240353341356880332321318246256885473698891275629329253000984571504266348353822439516730590848774409693042258443974216651240935435481184639354865379529201192254593602818368492111579421363860489052396121077951467944882585655795944084089831735876617231932516062036179812352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 2432371153845617665624143503229810098826927132067838126373255156679154356467919388950075704823743403388735393114169729507374824455641142066040098094121203476760097780190720573819882603285031396190142455503867543206569620487795669582975444730905571263872536334978414511918832560595988816104891361098504272077648009008822596757160194378214737701070484284061504635563751719647902159063045384738122809794693251909074443401987182328955283374908719716653295900306959174057887678860130128142724350883506106899801684637996582757955931004325798966212796840534313957299079734251334693412190388297219509776921074740343384582322656503557566298024911885172704523072656921356021471273062841724187559218237540591069324406239021976064019794932481602031472198263868913253137415267609534491471110028159228026082103780877440686046120880175739492447246823359838923795427260003105640272180561299687782884660583627413650820853061244459671559711925985024382905825669641448000050095466990712643319098707978174426642870395303712258200666909616476426272606234300724510579939170369971829939051620973375863345488846731477973968633435215397577616766633827764357868332808431568562677694513833927212299562484481950960289632696801538537801284112266259505926451315167639500315207649437993852250092526917755588359087951434492373153229356773654543365907653886519628813822851155443789628362422907458962668882660017693164478420890239808811229689580904883726857020472929361162804900000704208625866677042287843138953032997643251939381570541954055898451820676296646840161001157080400388555089221013587871273718019566916213535141417467664831602464890395865446471808200046217904515565068697784756909602796722366093826611052366726470966874154190294743538132476747928454779339758872820514038016784159486218654118983047792197856475677552908011646777222328807663762122621989449751199706088171655484236297274732320298925583526926855552589241838180588731649009303965951492308210949313836503717365349408106736688404041261471356265989887247520649887618683278823589646521732850184126254978344343399338542359094806995432257153810885199437756530863528505055027933233590858303267154772410362508342086544610056804165449538792650077953584653356240042221983794302882197196125506308372748629692986252683702241296587891738583349157461822299615193454848760787556327658322426798340766374476900483872278718536436770044657227589516192431175757239575582817769014137671690521777575382103413966443877906399683569235663387194262947960206897880548012942792193163376215188885651069915429834526773170409719542582365752889953635100492409253612093840109342489169918689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -5474855051571995054750803437557057113501114237374215010729061439180217434208284304528747244371162502166767663681236388179894224015463506388135559468749430482708929225860186297435256184651181567158059264715672086066452189686369062934055867212234078156518441661701459619771774370814887106623397778198899049254847627855121667848074042562972646593583693926298778487543393751912270697700803272252813153592834863890820470514807908870750330749991520667345353037656827097738978775995939967549932488341161067426777605692379015743089054739776062263348460935716735708779616875916687330421881838161696462462784346456399838861959704664509533067067371115637878976582255200068023090056226771660793535358821180746440783736314942816205253124626581687557854476598721059816431885275219036994135265189630147539664497102336904972262939603242823189010984636941276716402280986737573294325511975925446775360091225510278635907910767760434121600605129332685642371962136187944005293673871276087658347327717157960457348586814598425520525394309931514408511719388246196964886517702399488414110093276586982277013274731410077843141546663757591801125149275295928223234872535446170329557495917650282785191013237220313457249555891642514650941152199272106582125205503214010237912441087809155953616121667577744262311929152292365678819455944860062723102430936486832001809021193076180709341659078437219389311086132661154572891983628146197432057327894962833998568167910107924867877990062717577148453713542514577529439660234924476606243290774673845278675873108234082249346099499710853198754632309978626012035731068437375985427250457640375843111961059951727278136046534581003381411786349598081038135399775840251763412440430708719183473409459202594659414952127267668268194040704069162469988042564544731544345633220217766895362451192567350621897453428853964882033500978617962008020970453103603953855945014504136640678453873271167369536068657715726130443959483413866926871458611731408874221385867776933165956394573383405276625903206654977776896010366365125537858514442325573793496723560408733848760296736055285084196278603896993873216670719231826357403264791971394011814958595159588781184252078603265135337293395296481160089411078804461795964791808984989650413642650434070346132458822048224258737360033706942903656150940715416176488342891761967527179230616244653355623939746038592969787649796943473654073951098478397711477166663142277114717528153583542185487253943121085590999348267263857877869289208008392617354603643930771958958476974433842858798887056003335179536341876864991738935068845992278492532839324080706372404044778805427019312005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] 9342301121230019642119712405161276420073031748124209841653369425524455134635794119726009998914294800597316063543152479327156250546920032009736133416041820999528424004423814999801851206254776636003818249620778588918661755260661107494550844319453936615308316052919727827839101723673253367569110015603201030747494189335997286672673675404046918994922913587666837017677465457841427709449206130785639369573371905860865541162218547793086507109455149504028470403602596176058639993219231104113276792273666352331470506575621370718091971858956322490714521646918902827777868873963899634659589665112523638470003669469387752270098862498551427977220210752909404864009945336641400665882063047192691596851024110756090550764525609803353905345870370313333856453365043883769314765363947012967344090254548642694992800654076280382827641126513896577315112065271646023404409729575021206966023471569414403953577825616654171765330672505620481312564708959062585165773786170998013607415895401564799810277194931297904579503467181571893965291978510540111058518792293455780271639623345152885378762782719040375440333900840675783374016276555224119515913765098174505032296853193617988806663087894464261029940161036159448526724514245420771859869078539931564183005513371601888030404320280173994980840144260891843633167898909001163279946593256197053889844554955013070639751204258114827451810780617664637600535544105831496534167050618582118085045252645724573599789788002252349453863545572548085252486292809171683980669465659166117087950161752978551691771414428943943115346762236105455951558445201463649024908119246805390733243682935496718447867962762164054699068943417769225143188451514446547408534742981618505034444282300278426617091324030235041221332379167337502935993297086815277106381596366254286837983921854505477234351276531692817879102972980463756856903852798673991820900671501701029740559168862180351280114014565540140877565673593624296456956222088897042618743882064724398600139867789877006178550890128930992044273459688371054711094701968227592748470859589206232477902496548708231579081428262189158891658494128968959746691299839223863682976180841272773916192481126487919599822857522870923043718718177461854182005948075033494988382380386541619485603144227688323376780542288327478873676542024107152596587202744612482887722943122205053994156527664844312535818573538957033219482929010379618445915487522416188584920601918735104294262593292350425534095614898337898574646280753647413828108917678492639823693826032707473538376974071766842004261932392422449744445244717343306277284897206749853475621123454492886961929549269753881354567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] -12748924845564435846820075183840090253001953064198599110769805866316204161487689793221731102556842957355686466335492468329239523780667321085959614922757185375564872448158345574204025959928305019887559812206650356595643692839124115528071670877364443412686180635092271722406410610189954422194255945179944883817440851392918715901690633543893775131529776286515721275568571567954850405647910364358120573159928005858428462450738902172538102945034642447710097100141775241192494793230617431418940810711958136609464660293915010256203701012106542887182428135989714098120686622971522547213237027788765881103092518903869637248650793860539411073685516768251557292030706942057653047658990003051632375892682929772916172507826361002412408234891717049236840259653233369270527663947263176883259566812915270673374727147337811854280799653299252403798975675745559385032991337383257891542020366792869204944140228696507028521226168797929302779830337259043103078444820699711744930888668823224183379391927402423987779105735311977002688751264724573998632502458409213062610916027686366468165924604420180464099122210537984616018582191621924638559457483272121243863825706038171165632948155482409369887983372515332973669594160474393914911441847589219159061419129054009165717292691310673387517770058317019356411042105382325123267436003874829551127102629200403145393387188661630255240660910757240892330140060387510694901692864288265352999969446133732618074950531586011191090486029647711912122562293887161970486222966611522390188307853479638546997490420957484086571569753689060118410634643216048088279726410920543234631408529647404414884720721505928714758456789182636193865449133180362966463707926006290556016119707369396298642790894786316027109649479940534355927293084818884410953698634494744926020815433001174977867437234478311526037114157248363616487047813316142448500898061378687104291021572204575533599928786273631837383809666223770143436436296454100715425071977452192066395712877394654161997382024966474515103769853868259122848940098986656209203037040072363653127646258999899327090986910280236726716869733802114423198333396482200816875891677341610168057172159592668261117234324278090281407816786277808017842372107299802609841733095723558454844805217304287291534539989774226174159165747556348765345619730317721041173305905421582259887627089083866410710347779574660230317889249479291791052229463655946276283800720894321778413738708745057978503688383403691926004931813390981424180391977250978709040976581733027340963487077691659076673328543416023531449005378705948697916359337217702398888552560208612223242752771095431972646813696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] 15089576151283100550406083765748084733207025949141205759217350205796750196604467484538791365837808759736103033621331473131132185421926046071124510446530605762014923550523376375220085567189665490111452046054485391518844331068363601942158037848260238445250935715403375104306074687131642283110842169718658491844953098937990384226798151178920436441931027704121178757419536942646669037533368101059226397266249180223251900430912589600762936803603363948634318839338955824041071891551023722520844918587221715036669181215711474656776318418063655547067114990885186484679236978698953015557307261299059165106535158352871242722775115310466079489875907257603661752379934083360387722572646576982817208503215350363258800807454853869852559772567863603573272676550915418785993185651094241310187127736170876661750157431858181408721293108724067269031154853558050111963660434943677127001918661051990254679324569111839741561177009874531612034389192040537276612085164834426032556087146225706776227792485964089493469009394103939574946813929536336277768876133187880236158021466553941058799930838019716296893965713091587127769183217982828133865746907389228387870437731785145899370640795088353238774081109613927643569595675284511569308460623919633065696963978470324062451286499031050440901633948058669573263215065215024476596744416517736171411171630197488852584907588810362163111218688618903385389209469439225049564882814990652879514343000151768458515399694777723049861183493159135238887203568125800866973376542712562816337353102465249966663325384248675170974676292027209956143131113809272955387722755371773870456455636242237413864667802420025678627214715856537821638804100816306364088282386975339362684076303748747912403096931401935903387236017945566623721907185069037298941509378880043414541632205978347609260151323476092330841347636379237692755402317924733789254953867119100692768896648921861398677961907305102258282761448466885000038655476559321640330019143149495387668903406676238631523627510883093127941135590058465117415307613376244415668457445538159773944147073912463758813895237925441406355069978797036204266453454496738862393099137375473790922683726387379485386497127042772751672565210201509229176959340310571746166988903738605288833222788604076537911793918361087219714947305437947079011812941244122171526289114693651945038363701457713722503969969966397287712434914481283678702839192369206424343366811614895603973711966714287352304516631351675970572419808904947092093267302511486032495865089463355058091956454463266745795162894234153740178154641473726468317909363246153534665395297103084209467017039856073519713484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] -18260523902831303761486807540202721749678812551271393260805603752423086695800631467817773893120921473026517725014699684791343795204771793485504117353767996404309316399564047691931482090236696534673935156451508379905940193086383035956732289229320219203189147968433169655097807135528233412097191488832055170995503703840646108137525033760772759784249750145876308661349021840517509982627708612086686669534056919749096380091437915603661844140517734044365190915189409622588784410342421223077911706933329419326065642402145217759799277631914310011391076546139634161897203343159220426156973966866223702269773775537437768056102875057964177245916476343121803224982084413503052955642957201628858807913158558807301150833422286137518666797257663059489087906638893849767485170639902277638559300974979288739872820217480908519803060812261119418559913072485865303039803681812756428314088218633879303092627727336144634657289358393857465936128883693740279364135029749749563595149711824611475571128722003735847079175881131633410462819487447427432715051056696569302102168625428841377955926562221132338233561926329453795613516191594102640385570830127044938292448667107692086179457106808840885776788343487270742325099275298727502836777267747924206603461632069859671180731325005555965229721853875630135467344009927605024511014986602863449555062707087305289309055840333928449045512557069456719752970658710048238790367746862512126748196025877665333091952501250503191606817478290497046736504540463118225816416132459933712144607242306866492288441532523701422836640269583872721707973004551228316219187308515195332185591856270246555353830095054851246903692193686832953328851474637031414744696801477217226301133024570847186502201163297711178647507886851254548448476340672399635375681513816297765558562232374941524694885258556974952797027574159747051518953492522118011691164730222286108343460884727000544883197974295217510550315489691116987499535663125147395176135576163986025979977494559357960708535414952965469476592440223696864935584914251854001077130429417887805460947915897961822410098898172338149307514001099647568237368500480210979331198879182501203177646547252361319416329376272456889495352440171119641058049461195667582169175696543431156893853256289892593059526961961301605961657983290771352332822614940795850395018842446827985937699590145272741207862806692066681192180563599635993989083703507812426860712736525697339681497971259975991225071868269434035462463962375472244067494010214510579814419625836246237962140942367269415343618205280224246276105158479354222619931930053000920588406147352247579630873948529890341450416128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] 26518624542090730448893468155884496484716405019307486530255828976974920992544274650524580764128909758249444478888270097822810727859734436104401150952254445644922482190943980625262995085605797147609055140884189632608510502657243456407139527932317970449009732228891636218513166434112224161934519113422830113807772426724412491880924362585171734819353787946541770131976745909222129879581240938380158946937814142860688368112855294053274531402079245210745051535511876639132285475994806351137536637392398810241768853870562999480155927727180625644058155233970380713933041108118486001154021042897236921491792142601293730991181322346288788080350169116112942122458222303210504164077943561245234777989000821823860566588064605657470510190639546786044006408918772042664433238234215376774160844976378955056908559293271350539925459202599028883695466983465840253826798352606259602130245749414966033059084585492928206167361348612126043893378263064228572465076136943610799550843941904465559524720132823380636124011569359085174709755450885145707721972354657021097851873413617666190220420195789788319394859463623337636806023740934853206310744917217543184180761192777167517698141561999668339950490724400442833296851154579666952852289100338950717734809299696854248467393079901285495117266091299375701125918080540574176197911761160293683656948865174341590108762873114960709484568171117592837744603940772730677996707256708559429914494223149986960869212814201047752121114664948265498688431169503010143357649975984162577883179932596390016799744630171874666846181618322175041695385664055464528052216667965119837002232639537090194017812272992241561247015837833166414649148992261814378304519768055184043997249524543898966213299148171897497323338228556226032715572087676665600071073290452079837681397179793256849500445625586761779084491192848899921555553138586318988988371068094150292500789179638889605077962539815850065057409349127262978886633627924871276147577157398185321605152261127587018366996592677786753193735601358589002425436138787255131311336329696773721394301184401665344158781176025139437763060079202040920148192262474219267975596994588328798200300050029579064704552955181675298374579295879985148448377738887902675119403158300473331212421638558596375214498224351634541252212684953487651610404548042083746297721630810961990022176419288157169454608656240636855195576037985935720954758672492247487065453129151410198482629323824040585855442141797807878657511921521819551891589166003622140317475942547399237978942998650096109679116946804528782066406558387235093458053710215445256404094932174852385232502475265239631160934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] -43215855558606365309010786399309116002691053007372651486173161261726494087422074108448782339093566465943600492148294117025021745962037950090012729488193342607812993222647472411761047716971921697498862163327712840768005199922664447820562432424602411894505267651521113572361790900210665820079206224538089464209586316704633389292305393225241179735951800126316516132411066343179094880606774724268616242786354787727785521117110592696310950660255246011886075061536787395083996214608721146289124558550211166517807591921670625763144812199021843643726517211343323569049069318040259937220775763028186022552961945553128817177668894453846300219274392874213697057094379508549373586642474686583205741222137585325534994256110878600533600955063363378056618553130645723610463813136229748372005502720055878787223167250206991870602951200903574367307097670541706694486655591271748385902863713396140901146459662873775628490747478733336291062496735838978997426251418714143519248544252909678073932605616646867944324895890373177364034290622441577723888557439440464193780811411821395916047042640077122743004283714510748182900973648309139736189074748678087125396526400213226817236223652592976609314229910782318264124371953821680112387799422186589881522450596261636126654499385055869147838844797225958135244589226804760887142394847152697026416671009660594481085426450315431742921473305510099619117605800410552364972058867812472041913781396567188882886867623313829283467851200223495449769323572231244131627446347298004419699100708136178795724077170365306271273057588567714498958914482071039893490656384182335184154455080505165623251803292650466619213887043624767252401807587017826852893805640963151750762570454388973779491809178075123260076848668467625754797913985407538666687813532197384775002390807801673864923548280427439505549232070914425035081973351632382959943274565332186364650587394863502821353286488832752146170669695773255862869403381863247719093712331910030630925286935121892948372469223470687149332347237587137681563756153511805106070595165810748976856950520192444654868288658084056849010978809127843143405878341239224103498409418336392010659286447996943681056304118051420857319331562440214302720248720462620847142892003524425073043629624683699022054525989162161034872532231213102232922138357137139439851617054490603665339078574578639328637871182055790428990709683903359950140922852479247815555732522579542945317321755549292908289248608626736440890096567567403666018875584024544842955365594553460222942570110526798270841207886399395044674008871223105902751268936131149902474879151623127883337982782680301730487336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] 66678046738925570196838522476889011977235217022597843014871691131530306821992770801953833957614285426675184942673123112773490981507097691122409643874009633010982954519635234027283378258129651470645845992190492907270818527195180259068557731433146402778274866805147437590641332481862140643293129940472678631026405941729080552004768941809300075083414658815765438080367573638634633504069556905682112175385528673318228170744261953135841358527373452395284214180445173022508151046425271738435975411655759594809748513167485064289103742983395672452501421129057971476292698478039811881461753777902842759835464807071512531736681911321134690646295983231958196252673720848439787498679694476551612217564249678729780405927827781964451230959144558809492785292758183002042687327788767666341632909708472474025993777440279823493439751390597736643823246485561205277029534589524970738185430819924302565109590075502771712349647561825024118950172913884808488661017140100992567376765213838899180756076279092185219039162177117554377023349395033799384997081965661607718007117518996718636285472318832618720987295115994759981763679994419705855353829815634817051863863555063563971786134222404047834295416996903667112543934379381700522256980588933421205513746087149542104381337598034692849296141492588118715423725480052394030983988485868690270344783940188718354428629060345012270946132467098033294052891136335129152534951589934906138595856993557309451541762224578768309199710393935446232777049240703120161612720829084834454728875519677719188589402705648315515987897935666371133268447851926960813507860249826016231012102851954478665017807051059816922049562743344113560776747184867929234076045862574387823000414444424612026837320818840343513133037175075482416818714942549082622735968710100333779515164527996578265341009766698001540013345429198349648550590123888589280876613243976916290160359325313893277240317297407558901799350179045560604712568588924739681479117587613876761370151522905530767848967123026419732493032404515624035409871742379215864641418566282290688507047806983128706082376931662447650434674366920990066352284821465469485132378520551130109455367710487166364561949492383186514830332145286545037087066299542652762167634547822948029477234227418212296933135321170256026020444879049539201828618897883760653514586707233814142700262067975018898831767715234521816047993538444721198777061672593066034755323827830315283731095668702385418179484518720094079504861936267532896291814559775368055905151019217429004517163880458780016676282057484847313512491728136804959002143474151047284110495282473151636966266792511959917710540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -89374743645585848278003406051377782616104297490377282220453335792263945747100022563628122378646727698584084996917818879932356025165872279702996885592103092065049476104509419306252811878209490081887419765003011461375778360409896407622655206106789506977558037996536636260452412898959101733918456937258431321770363628766918040908090469388159453376452308528236223856859667062073486124599199799015459939998945884746764699981933991377967699215149755207547991835402254922891832835318388658777020612996837192309869530327877458453061065313097786448036782529457949947268126399569071433865720070420842843261017524023898050892884846876852318927120243689093836818413930943638941583282555361735258782378889847348113174916377598722277927019633653485348912926074849163640718101830185873634519108668959436813087054122694830807301764434743927381432968104319864248031906996031975796204922448391565911443114563123272429390060671356516852254121389674102879788815940915314543783675978221428112022754122654630105838430404638079436168570728264770210882689112526003818525208797243371630986201698081926112484612117105127864347658064210756216445842485863288987431244820337230306381132464040039424897038719654054842913173111572245953540174435642195059956751459773847532077077014187684801466739047314337576507597932150280259880327535398828843665555868556887525024653883629966325194531318516699301258362858626980742311132429809037427104932173271884533380336696663971731229613408420382211862890058301700729746761563710749315735213425833118191605231876748780239862453327710628179163048868624440509459613148805106921903572287055012503332251794418989194745056888798367357037613959736653542258601522806457217976933757236522347342603531290858167116919538998713686127603559342273396783198688368628371011003563412484680996157006454405496275072510358942859039596019520902831255558143118984006606184441799021741315958300823036458057480976051215170540721335369038077965861237068564413400181843831970246267016287142438792057601180321695224636791681404952159936496595907700208017870177221336925480139827033454524061098178981797577252620663213408006117925861626184535668593389260956107909678163383510019453841618221953636751944435825249065169032866431495604945153309109505451866310586129685725798774420393974426662429711605101020198166662923719194272085774443933231616736478300710798683692381316066470558200523738313846620916099726973038755788077851851509516824591204119931873945568165272226976139953583437320377479375501949259464695846318937122937830805192317117693369445088118144488665939786402229656232275617334715019945759540437759914147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] 101989366364070868753808796724894300548472684287146166715259040937073343496288367923759202954503535653480870718977687676322400434528011334378139630444403080313932757906762813216915612137307787198997151541765002214386468816017734703727990939976416435526185841502353000707535959161857537574959426893539877273960145182080653488498291576579317181549268301162123019940402052538787471404977778691671995289217599561381742150643100256449183441056841548388986050429804689582144277466566366369303858379332360245111062741773884395591673448126286674658355018274968411010986079078173829108070368445043540416799337246708232253907394267215671669669731613395273416255781008667995067072949282902392456671422722144217085108140728814089707328282820784353552930960490682474744703946328758479739218791020171605847525131880172475370394393058622587091417662522714692501216860047601089987310932338154750194224008536392148755184122919220209771358040042341026260051295684053525462731307655809535712307413349564940329454628954979662261084907972055038311740026086601440148338724509105131461035010739449851470683407671113124075561683782722989669928616738476937815068037859891570791631023665686921343678449585269342498631939179979720638608334166387438159323296956719310969628713105523339702856799911724367449654023076176577791405433795105816827194471389692673728187518027048290914092651035915169841431115413007434403857165443516918018212607610275452983022437389415993661146532189950157799467852566198593169900171749790338353846291345149141492587779289248170725631530864311330331185460291546008728942788621575011833257294083888594623939483378044176994492119526748806943246524423582598554130354577380782388883840448093405218796322507157096866628488294448548916493066412806729936738135861066050464049088461058820714678245357335284776648309996596887383881992026043328876323603436332024075962500112774288644220212329707360682543389850087380889831387655951520401459890779922367803302094005397115518100171724146285544478973155518181626825458466970747629162462180168422870787550201684546031782774010161483257047496588910282232312296616606183250385156293107717418839824562316545134829074100042670995568927590486224539640796004651203203420331459891775719086356828768661847258832218510344907285654835926318639757622408408616108905315092367346991136744588720907704734642471545233121728959769151643647277476752683102739417828528651684080516500269782560680391595981687417513671558301142696529605465311192842868162936881188898711868333151947953143395910975072613603317259383648846411454351507854148043794001515012725629948374439453302991261532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] -99314587609506113594330087968104562498317770785378879147205321008220502332633095861714432309386665072303268935767838431078770658399075055315903750692950692147522495198538434612801492622588604002678311168596579626405404862957341351074779768646343151965832840180188208974532101570616117767741344745368118724512917649377957007279874587723953812865666105008664254254591159550772790391811719481565091714309125478290824694180275090896307628209007385906602064908823337300356689780947928529154841814930593951403485217793438318111606077891205180129292050949192867589631388753442473701575059571485812273555180569852496991593487457033611627283437676360597546475419898990311481357675280385140512976296242707787720382681616793400581105890040944761428731814465496803035256210958207772097129434238716104933232260481018066274421418099218882579552209106825029130604057390810448229519995837493297556453996151632862821588530119803056571015139333128400061027752961813592006124965594519643070611257864289651367412938496147335003241370263950720977104434636798892840637450595671819807241459561793567273827927172861183620112301761654731928540738414962050558765119106069085605849692764099166073361150679884724227910553705864276921859233438400987825940741213031866741071914127838227807403783374140252047263054591836892511919974397933425543704066604057523988558564555700448366245906586038239169917016980261372630384445069020991158040449257580184022558899729389155490915533084412031379947626441007093861708013540516729682456037437844798956266825337997772602760184167094072881594678115802138352694558750268597372313549236585898145277642999398317474581153508379708571382966536958214855170649155670999076415353656667630070133323834052749744222397674430788811841133341554402452274702584769758279243120449506723501165260161350845286559349589344949340071599903719574761372221812326059115992802073948935792693847584159173670870871810480273419921134310332251106630034936134998619578090314342818340372806726638320734401900740882587863262723387458281726757042719195953962570868398194810837392661709111726457906060744534485424675024461517097724233072272213122023987186288510022142839400465307265642635658547716390090147871345672479994048829127214285258615308427852494416651381562572904278287474871567167687793735872480593972153142559334882444666036466235172211368163856550230820074130033309027918398874480754728677841116296000882278652461145207131571243026787733829969660270771152909748170728000817114605474502258069550591398378256457067306349135682553870795454534777099421373509163006859076468736203519907728178952133043736789863651868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] 83158422859934966548319253580462584190426387914967721963698690474935516166165192495056224688384338754294165308774805286146193085057542486453469494838172332913086137144637869034453970515472343004552715683517262041763634262019422860240994657564149838259473014672296055753627933084724109856152170967573424434664289593419825105152428873703526887141223073934088228433369715422054772438119596972991037385161489534836442869108789172842903319978439423914319980071153912555303072655212651534980588211576553589800423639287705907654120437964485135710086425184178611785463406700079062973289762521918878495540812480213779089246827840228344314998233432651294848019300469862369195818869594518652547781569675717397033166732318726093058345681379467391848828773215283209787740897663202714310707766656813148999782757553657535530401857045983477605701312600958310982193258872316107836157057942325097822764296658376576030392708470644778371961105313614171769654247474177254201899470976997017368197148182621404182543101164725625724423778809460626476507698933092530037903858767156837158025138823459699403751323235816510148642911619168822289417810394153361110944544782296509239827764570558327307558804509517343472442340276175378240075001240751875153828574085681832529974525959248803769783095130230211266705683823325592615215605626623323245193725095594501610732676194325037036403266872760833173153159770207912070601011363342106201100093602371156745707143934293125405586050468472797046638147580049135664244576574467595847565372580174473013701073412954268263687726043706153259034212639877412187163997512627826398894131944418332459107808967176852200155949703291722158073662394810865815933118923427055642100576498650173292433509945822993759144795542986294753751148676527442243759454038844493149026353758247571542815766399056476352201790819229437353631858017133660201547388630812327866799632419161286157251133621875981916108862771842411674709285389794626501508334954620881658508561097536139269120777703430861416549524824352037108266389141898399944157110580790453691766785374571708220520919781227782494688842994872133104936567219824118852803284226986557773265139898161181891298043754908556867691814085667745971612742065247909731067342393630913821889212463875698943940086073224983420368838633801306291569493327761306671448577547420534176262855273195535313286041099316984193484973362703562874301861009652390679074184206693051679481016958652889420587953734388570060229344889598006061305224902916434971382997208664851841102311868256574597965565650172152910400594791713461252889200468350683061382209325717128718399434077552407151367946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] -60381789455187288900040936174201129116631846556252678014959912282095064469719712609673097652006785932708308276042211713571635804818361398941313428072077969803314432554982140857582891776893718745835460560958839591725175883720528771017186260998969550973497026330771525505454570027867388810741441180410755428780518174250905818717483016082274719905158507053508179018495147875101204535584861361598737983983418423382676947110367724591051194716474305108223782322595175130790653650081952687116759384892120942021911217937960351106874241725039108725938966549569069829023492717640134667339475936516262610584741090232127456932068690561591359663034055577528359532775999979547032342047667146258112490738011076227821259879178628553694329003368363280895385226426622066848337036443570357293055455942501278712735069344032361341320393565151511329380784828523083127532025560004563788624427579877014918422637493864431377767078954427673319954478065711565818155243346194029426851547403931171456417486318004243302555432699062483199147616086668053485608571884348525445405284663901843603981280132685283654773479891004997073534590401849177247330631248055317469610654155007675498134095695257178180592876969885656447667646418387639636502776565936222571346446743213327700474893572270121400072228455428394477268316105084780699683369846477515557158287443647967715804627910232988809665456581626266706550764963776879646793751776514965990500668276250319741067980674556080306276599956273097426231593273235900808971787120395334985171968722427211747207131852227328407488136315406236751605650209813779922643259196624100898988743786994852645947700559060453209529771937291313654089048118898773392942142811913425926521947494086061568141404522497656780413501417074529477730084163896814084207812672585974906846448286090225511132241874163474427072446519050354904803186359602357531553645457527058122084760801339086785199937891350666449829914756731441456199842023191899558663614542616300726320864105344329258803556261387958475939683240466132746222659576234523711734283422866605490783052784903075479764460210060913687161063353084496259123842825031530645609910339977719056865948339865367701858607392728268414435282198938786260512769906118945302320244897573208590556946798362890194486475932152021629012213729434397910770682072820870167594386897056645918385725250914786878689565145974354265048493851405816394818950814704469781165655568838177510824703842490466231141752436517753841930790084395702298038582735881619912933425079439565344552319106341611489505696677592763282428182662728240192573621604896920572439818723001738630350393578530478427608186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 38372216927171354384460511728305125263922190296327090081171152539393025006081547914788534687343112640886766282363882691597991672181606677087554365680022271032983536803979408630200222714982686893997525302254890299032764482534701609095733985866809035542061098806771573751242771871858088956021498981259036075328591418475122862084831475779170502805491877437975654461324301299506816024924738242572406802037698276477046336714712890248093060502342182254647516510021452040354119370210608968069858358478012175137189360218900496163817672485067112449424176121192659784778534620776499691693088399312324877782863502052631158508748722690993438099827922869476875689038612929267083755019572505081095315769985937308326521896764853424299576519504776576045100502853518564798749697593539045675676030298621782123816212468912249191313289404509376374718500526214664105510607507204986608539949395555570101651198967603267805687335501308090041332009870159973712310677111392969187195075186837344173777994464071130497343944633646564152825593073994195711676331193654238387080561657486475225520448174358480306087832574249778914770329489375301359496644497947436322989151228308702146375822977709672652907065429142280839264080037991409005371638674690951697736157683220225162586839477964266474659643445947462247424261643651734308515675572975392002535231304725728262643520384697254208478627144820099745815709193189672654271284002099444537117999662551518134987034931941934591055009581887487338348475217122071272023261489843135410811642921631596571822136685041798738040161510414765755734359039162877837454612420906982607079763790439753533527142772369576630701155477741218976524514921118907100962179145722942026961559123789044663413268270641983592161245189167146424576754546411913062463667268459016877920117389982536366839351644597934229302362717216224631349874561345693283197353491227126191537211893255419947831439791204752469862141159348124240730235190801992671565384609215565733543072695909099775901993619015294361991718023676139425723351491435333485198983489782975360515791422092763962243428741522355691159820384405364297130333338808513578786472403546323463368417808813366643758564548694067419227880171384479025598049365438290681111813197223066236032763399557783266752801918414252601562328772980326968181829857288295870578595857216019590894344350031349572951125473766700569925761760260634973791280400021574157709718687494453779558394215492840356690779433580618931480134548542727850435428169719029190396751490078605055150178788730046914214694639173461162516824240973228919353999647253204105231244586285400896323135998911053706559488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -21593520673043799694968208525945165870298643481194547707606514772518919561599868419094301969748436241232024810588222032899597006453216049798522869971728837781772391781428466371974913243440658018903653113461796085727060683594311684048889606733578203706670077437515501499830097565201820689489635239080297706954887823596250943207452432014257903801000056314489618823329958954699175984368141013549325243785816367274613101802326738347262329469484526719129975294768069898384744143065970817689856762229260194826397029729333141522219307369803139347205823343879233108195614716469486199451643466416063004366815017840955121567171975763593127444189341971802223516457900108468866028225813701447016474672894658881106438085429058302019662597878793762492284204387123231320235481461918053933575571059579979521405838635833899296180301452626112331228640410749975364436157878831557968467194681339975742364890770616020678840433381636856871808651409091680912959527804967915526220343829909159943909814439272176166678672637868348630806143258302447926175710555600169601202705495375420596913191641738395288282921954885671322929330371835010877027772333479464153960705386178993444705754848148439130387265664602753231500041311084492668933727790731242780367121033750844769105753032464997969376136019206534039653773222971635277140145234260233226600708333817112199259151041017066834006724516242559517004086908056503058219957760889995175172763610533390212855782516677281952189067450197417762036559675807550203585094793180021445471796842079053030050374103443926296734785056614898225324837800903219739607268585977844457393601980522584385682619797202596300648098285611099786364833226289823259296543581308985455552921509000947473066740853526535589721739367067430706445669221569878785156318319394181419508220988230785422920413510669815751754390799225143965503041509428607749121959576167432636759334352947047844997509918885386782739970431403448507317338126213735153543054718448606428454350902524327201344927067766300686120655417250588290597954922515426235885770377315626736700621460743455867160001363010847004185631169880615897540235946066017676232298016605709311711878014839208766844037013190305990639352510542634027807308182989824756409601823091960007535801529618192894634712646343432528539779105072477343319898545677249234832951760468895610981631515060055734847564186934369373553528245442829693976023074809304556702646885423282905244693713425539255243557508348856151796899112230560518192576088979432009960829284909647506772051549124521715439137916471324673734108969608740401345551116330556040705801840587973662162843757985089897334046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 10938431523975685046007672629422476940715815783409416039876337541684162369233794433692411582243034141940901919755231976511728983391185083844386325033250584132431399649906518049696461958853929444256403098632268755538353240584401478516024441299873027723752437977408373638066724119681051291472250564074182221035821345778791207497846357879424940693627802147415915173281266421714913312746755295247824324750747594198798208235739076239531158139928666704430001078616044588595080081355137872697797492034541336561586557616808923845767546801888958164332992720137267753890179773060969903296020460066414630504306797416962082595031597441869343323239029316993432778602568773032256295364697082436181181012244557645692555481819221632656865226779202885684999418269914825827794705376991380558979898387310904383588393947290157668152710998942993230654165161565194739886053224201349755792136630674146623919989241459123363568400409999327764196331293575500240770770881230422141776808975706075561627211410760816434214492991203872458639561713076054393193178005714277806172276973096028906395110609649406395669252716216593892150025126339503109968807929411552550273372321408144936761262106237483456309779527964921575781695650418202051926371219159088205596562870502529986878936438145724329815720950838938685871411340278891650249545318201915897610112265249426263996630986911230839182781186752479467773030961448867644883143074802818236056335964840818987999931470552081876474464220654592865769021160036415212382356282281943847997611916794081237466033402094149089669082982158392570415842037045452910712629692891001688773268446359473404470728482473645443513438061468795121407131968179615697144256290975000098372734234000494139358211815819927788764948566662835954059803715221030047452686168947257022463979553221148075638327654995336195480123888585198961646642450042270121292577184571939170525676887905225258251741341961461551064532045773840274072102574037234051537300517630801686214545112271533615608150022881588210623420023262722078324394441964090816910228224799667412691699748384000583801777829269711668419306229747424025801349398793085126903776138174835020891413093597179167705325619627482965246304588753156413672287703527002356048496093341308920228156860561834169322912255383298929632219268207265775030394002981142105965857667831857018315077594642488842598470856384071110983227950650519861635757450490848823057653895223763383354501791057910519059650941968778270432101052912466495717130294854558840235884999730226372515193574153313561245507379696381381694379346914032339904881137336374139987613003474866384395687049954155059321241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -5095495156920049975391822944379084447802711809279861310025164297230951146639986592364816592299675248756097338231976223409561504520706554333861078698789964978823308449074019079651389623752992879877717507001196223347680706467695936931727065358578324628109339727657622828642195335812151349281333644083005387155107500376695781712348338524041971102367490959883810810230627342552169022222564526979027399775220997014809920392209442390169947348402384362183908203633599801973160335288024600076916072195492135232675434113915924804864416094989584622325167625452787502102197061099087313318946888171540648832702847824094543656054056310173616757325568003408839447127283208403383249436739739388479102638961367017109292851257203426277992553626531939923228887439606150697088562780397109126947134587083625006314668783852178054562161868337204429006629685588088322861050677416488138512819440033646043085695826458446765288448731206018289349170358702071776688124001907804271470333605107519359791196634797736597930499917975216968133502036983022960089460689816229461621310319725977516459420766656546600986586819930999897434804752068897233107223747871225917497819759470084703631781291084109359684556542983065042356203596358379740356224783845113342192683341405826260984760346220216013778983366671660296075019306373416727046080986360725046828953131250367584139978257493779503327151256125411447877069751942736391135365408616677747844260424632462807316685230636216428263768389990601167201016673928004625736976001509658993266293895325930052841737392478114958921630100160923382227732782500668729646580223070537030677251163282098349298636142783170363691146539703225509236838331025456032091821932677516821543394655648412142488316848487134466935356644819251836053294290773439198143363815075317398020830498261470114595705151675234298787896639968376506660395370231295280524501060978509145460534735490757284257941181215150435364810419170666017525200776955921378017089724416345117672464757974474642833571549699818250758506010519506231707809061174454054462400026111038612940887579465302952517013177446804107796513471857748572247377082988929788942889728352494966688512207151135972872161245671937690051179066815026073766937838586304986652734939398652493094559994868885430429181689893630146327623905739998441291339196935827238761863312387439068167532056758549090115014655860207758786348689730685985940508807709093798586174859572622863887262442145403512056633675266256677294858035198068506180476903707969983165688021351318716092822829242753813272322525977031146146118392891346888462087318752487059024865550262494363341220009014889156412702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 2225807787857085264404015748341558341527067162184269219656748652074924385274258680652669211744465181283869218050508857428690243294682635267142248034145159052886351031047631056094124179036166198302326303120239072846566025447977429643613076207572271858488654581001774335899542545770375749507458585445678777586070497175927117892250370781883743321361619508316997425859138677924529984991367430834567847361239991679907748201822351944977893079795332533160224776502147161104741614137946056287720630046387075644344028546397774532130315054871097100358684380108363193773856766252755714783582696038049843724361706814027897935534006761399109337609979810130757154807326549252080819521665851343859524158007011898280451329608338416628263572911903336524394955373901068844621237085604347581305334165344722427540937009810966606045693364676898910789096318605373982047133257007418312168902141333969482624830994400630974318411425123780145746452833217064688779158674399061367389046218621706568296329015922769788590827719951277506168834879485780755714041586926199442393280341019114522882642989528602004305386192919038792012600211192444565048138067125474942228728908132006041762690401768250719005608747694448607655869595845438695498860283866793204921130695215743816638537002983318399875197990774595292397458501303985126346819811330455723321832304279448879995464421770764958724070225026036234413939068905248630828876834702840891457331271018679706662014000131896471230706732201878245499493698160557922783498241791797552291291450144886443529789264875593796762562800394509639143662889952151471507791199291641896321429175886296559405855369971310173637732923674384593355303812534107599069957217133536808206595477690020696689341919240645386921637846466749875844930772597831085563585575409958742178489216421519203825456526503918991727231984832657995287370521268510032683307146842789179021287171442745727867042148013618823926955654355738012815875888778411259968380413894421937935512603472608349642477089077020667192821702220181787519532787071904452614135054955108365760792403216072207892856651417701910355362053246419455371967783985909099197559407965978162681487411457270435377239498910145964592900428754622980070238266707689598288755270404089295787876546672436922038490245888394397701383887990834004145286621878063214400451230499419250888152435540095343640913970052730782180612339832201678326235261730341476328556494944898630733568075894377539693789445210033922041347659527789254473660291425825957544134167146635901939348752759162107351305160710967628077904407139371436530083268720191853160656869088915307584640530176530159396454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -911719692557582844467307730977934030040764139479309782262545006369271749330170369450789765155149274621580037636209790056009256135402900097146626510464048050012854072543659094325761522128888360752713673483296664280626524094649243107243896650464210665622498234657017150410430735166470248254331300381318179471827450631167021380483072365430410422749615557262208038237267862306430280416039223009118558449812629018083154129448532389980578881173806245275203769812177761562368221958346951932244192651826328068154474294756763200759577688558246616801633752940601376688410299695770207889253698078111472109779834874942002160490688652509058098836297064505487186249234764817188994094644149249157634934649854809574952824200805393323265893152296086039565155212123957735321352626464393154215873009502978000092739701628778155129711748444378955739228024278687842968823102075875689250145266078473329766954299463358741595311865222205713649411328465519389658905932066970235800075477006181924738938752090990481867818494825424369271304004347279596297140321364352650195661672374953650767447441352079964656162709850365369418885890548534416770384482475854149912227022723619667209821892250872367703344904762865361703936826259345051380181248008754415954125908431374061366819745820083070646177267080230676117658111805579142281402154038719077132711074962711867961838309090369227546451115567371577326857300319950947593280512586320345327707915785631248394102034132284916074488624518686185604512845178800288812740335860043589369158410309101580635445199881958786122660442658202158601935794238802559959214722217460150492278528061602723987931954229342348592801851637282189793269017889842748936333734586988468175677322411335972063025658229283735257913554463322272036177290720479884115818102394561839955290726748976731591710945754389532351638536006604257742220342727327675098543653309960414065206917644688330624121978997113867874367637905437683422841103478323707061673999190913700083217687193351454269712115176524504867741787399062102874212572717900360109838089796334671369322289726460858465002037880477706317677286525396006357881851403275945482285633242847736457702580344857682287782182649532525438635931996911658372803257151664129267409562915762680065206250715558902787146596750049046834450056552328927556694213879583613543980817008282085882743318365219016498974917672794126993403703184405381727355901887370758440456612639778746255328437886782375792302211374985858760433478581448718414264121325361301631844309212375245719201446687463452689530833394344893529797151378937224727026360002861092143935047785478391026782508125416255913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 334775514530268624663744005101695210924510088166457075735649133147343133548987895337814751802862710807426122958679190435198450895187708161385169812134102434273079981512439225271681611143972176220410410701650814998387929390635046679672931418873864923752170104767321238288603673970655154801079237967160095143211718750541784068939119426084611727852905669463922215116584629653776870106582442803476223422159978211645743457056168733242287615593622322679683944121450879190373771117658873726421150173626250894325412020544222974797334576532009158818600807325980916223333042780968209728785508230886004433216612645787307556088052754160712822127271736973231058218419353037511711788427091458253202624929414545744221896087280765160694010189724215504774887784005995415442048531875540667290087010697163779031278930859681034046140059496571206901073086861803611576588734677642448574760915264340548562449477075215414582576296332407350381113324436153655340213857944420861884995659356471208839308487150760366265866764099321557020086433864422103094788924224578514368791818839732776560021980080888837149951377133511916390961432289540235510642987905463456784620770343662471864451592928856693125177333575060670475855107715001138981305414560789299054099542696705947924365495645865548079286814822573290085346151730988374702528734727125075300770453993853956964836719366921288777281818599676840235942314255872176074033319962003004281910544074511473527544837509562211710240163334886463320764346552586122776828211116249948088014612669643868819145466486535842599660249910186609734849638157640259001585012250038680541853340295179845017185017062472805669287177270543591536018382196807654238575179732718449425402379724020751204760098891989279850513135741918756851289813752338594942962865307036717105144770104254546150661609465142113610744749967374620890598889801612318015711756711386892880499656552135564334047138643927453033921600823872619530358063598670856091057191469704356780429508644551203114111531727048269775933146894714222046770276613469675613321500321313756600889748077562767971148585795190753410125609575401865282239180044305692311154463167885876575408799209253105273821970391896522719852651349256253070787279938506014938417411993171128485842098770638858102969890016549387884624969082303938174616192530718209527393734820578559583427594006868438112134503952854046828066618593736129314678474714122642088856978418252615626051429263652136975223266049537693037440787528907809907294405008740207234018771478167516397426499895395399077704323440430045798425000144548937909065336510489962791088536307295219000922760552030132397670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -95341674984561790022718324450805125197545344711094625167598165214433882894278271012808616585732216658528013025817832113902071504726069583510010007265192853000286494088490439738880257321100578732292781954803361537669211406438747457611991019063774512465052293650103281506273991831470912840423720891774943276150254458708452025261706683690943504375971295172903030346525842388395293754407913024275028506647892896241681222204298093327630088815095102359052962198587819275926059382604644871338546441916325458380681311143806728528720187135450804653257588263814159259517256694896936439171127005673926197956812006855073709144189369315738829370753663129580213597644392541966911376584693066822230907308681030466455628202389451987188313931996923682241385525239273898278865117133434484620521794754271244116418190075259425754275640026732182483285826930653733439696973335088873521689628962044283734412218800229927583965612381300873945590229004938739348022055146481152992885486084941839114829642109216970079943691930016844208465384708354037747185848078268932040092879280265214033820340588158975725629877519081370519376931524276707779309712357373752810332468649116319589759643947604959907258171633651145769968236757056449640962978730837633605248473530687754970952057272654216301442303071756852233804501737617046475519413691393154473877857311772582175724039189721065718432206458479446426247142655107382722893000866501124788868248809245519651704631375452386650094237341478178424036116000598939371092079739391057253274159440059152368515697164421066426494433334802731289990290298148593238103205165838823259439872267571506975982986092120296482512702165157634273254943089984078632134918711152621830261723627431929378003102148239288946231865517249268910785999707734043307833696231868108055061906398580619965985946002778768764850487661324783045393544085316838814073974845784689788704259067144022496911208643681628099560872051387592515724178396157030186164197526332230612838091353237705946160353658246927841148436244859682005762513369110443578226957972546647941313603575990453380843866566771962859285209392740028244951920011142576631128326446052884070628601786762663253741610078808590452004018991601748235788668103670750536174429734867461415295765903393579305526977629833886791512618223649060279257261604574289650791302458102082441906459182984138900844885406767092549215803300888944590476420687673440436567504823711358841795126560775360954463113666182118912500049124889117676779995376483326594398146369449487046566248307470459082748318009111854150740938706813278003897068719046773168391487583138786270770042895498079780208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 8623179355434439549502196853962102030271814007719984802532795345066813079968001698797910761073743823980328955059042348324290150858264275094827745111832777465483409663817345283640344079741736672892732068055991957791499848263569272070425443265563272884175187744683282728333072529856117085044001397210321324475719068429817937715578501567237355123419488700419694673829884357206605333913448363545093493963624879253212321365149871207480811502458828911433973695198896943645192451584413326110843104759203164494168328136348791157782086322807945645325497058557138787796491574434628476699781297574635497720719717921281850430640657631688750997072495298875697891520503710982946826440119930525791081104201796259037312062129627272262915625618569475093514710167812773061079399288997431110768468698885745773961242588304501469967802818062551617293715968222271771345326882958215043359662257086945321903759560522539266506259280313062260969157389792420798249364399657956228082709401620256540223023927457315875062602764810841226775737332384201040688536075587695627047758027171399413769417703526452970430586694553257379221953425024099126060140857676217283228330021885853609692941119373933081153637152597436305393467036708678114728686018015163221602781516369696649188485946445956375270191427099533671449511837257243681756957931204658026504630545580154543990883423416444428069527217023975961843040234015090222354466552731042830950049554726950541401633526201767438211441863831735708629718570057723064386380137157338961364871837983815231999274201030168806021917274419681431780563692188247172192231949467463083134971860085632519040109320752778806244701031472520350121964200550691547433382806970169691773302377378076483934824824419961537965575952167207905407451736061189327902272161770242102441282885614763279277641278619611503397065654817964820725935460885536917932847315498168468513782030180331585461536237049136409856996072672881315726613524221546615186524440211653429286201286623051225383786239321944804747606457951988986831249014192153053709207633857934699530275226167500378576228221356483316379562198531354169775237847053554744185704210429310974192598100866737226044163318726052426562477927406913809398264269530715932012278175351242993485358530858429673753123425807043482250908961464673438449111624903169879792091380550324844646573772104075377723714208763087799421091471950410176623922143674739733407674280702759864363154694069462509356063065378496744749467500539804068717944660092379989966594664684466192235436301245463279569761894973993401577902259424801596852603705071553648673538696452137121393157271534555470233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 13384759261362883326907552571860489032996357129322343927283223678141163835365947928514876816733617227592042290294742940238831007086960127757933583661730244828751862788602432553853647350488561268851896403858045865288944084993028009410356841329184002368572190220899184129922103828993501222615201597532522190800363242274711897705149254922983356111428899173870260605958967665832089118349730223190111197617748626088584032076007799911117311124084324543850372815240845055912226093972054446651618435399294910349415734179732807804889330723125870494413542903995580809996917040433121310211542443082316412004772187296432960944150109426801805047320103211239584037579066957795507307282322190070311329479759537158533042948940836500131857849717914702831658013775030568034059981024868581175623308376336579486998203983358950936264883366697489976592968801259571808129195402062244625747661696561186224991196003514725557472795632644588558057270486907994500752120057548087639084471859268068761538089850394613209005919311694790117595802660594984536104383946652998312424639673507719026190314349135397649764087491183507123596545988366996769012257982835701748013653884966547388889436342273947507280674683295593682635385756043967160077313596437903202022905454103344777344148396119524377660097562353971840827582698498966540596385425915680829708161434107586352596560657552936137992500053204827956365309765626329196233796511968564615691481050642151651861831228954101341982070975018589093947047364266519498056301446756501790897658638791989090560298394274951041452614822891881559811668563705748580164331959637198561168645766551214837367168083313345948376483109987030960889619788995881498082306725355681131686243875748622145560510361667118336052579806961468330382215538003296417215687275422676571904121910051729680848707370270562877271977235464299521673430182960397835945932976275406057703985037185319139013197809556363221558060885970918342784008278961061341619824843013358034702990474855476779543940780907285068831594489642946354462030452504841963119743821980251507423332654296598737978706970783189290454694316423772363780358099607710642758261383075775240942063287299969602097349697533844570366380401872020568348838840214304081551265008182304708042556095388101851224090266693012967776497938376145448098151015195595570047777651377222972531062406863948708042609190464585440971580066673335940379822272217955192999222471293955134614676417160003682084462462896028012701556029539946074153581601112115460448497915336038545957250348447342510026164833969980188565612509420695652601649985223849814605335184694016421748967445724397903544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -12782095598622052201207539224840680120407119553217538153896642095653060337682030880752608710518510816989380267287417673590209119675353259226476228949696953838146128455425493813303859731840043146239077616505938023519056780625787713231287846294620594018090955835905161139813439676163717730477276850075789649898081856165216423610264652908094364731389224667824823904271497182058834450154914485565427561823677075607847777846487925906801060656827469980958066439031431027646982085941566300592258441434431977713259325366501123020239468148833945015109435531393281534472591478884728342777410826782707296927453487951156007455249230167104833511938003952800241434524390299482621916100620998320472191665756591843747594123046342016399879564708126444898789627445927195248633342740652138639383465457384333674429988698703232370057206804146148342025948721353007952501445022582635500201233015336807168255127973785121776695775594085435020456439169345051220206758864619075317406868908738093368554734042635610722002094428908226678652447092365011837717892653559408423267488748824875125254838203612670294548481510302814714614331673475851303577321503774082583574013432354015894879730421849733034755935960618705689751631923360428857485488690070947668988665327056333840138682142018591514678683795294156580459068799949361690113469689575137918626982222877912461064016040585447940145608621590900769210993876954771592435731683202117996876028948205696382031072590203064898576220455694984108956009771084774269426403594475331933638928964715907554548368195611710641603560588848456439274268056773136366053301755817054280788108597046906508129275651642548043622456768152258041375890329769861470394151554396921939039199133617136382303469223926105020905695109099166371847185273990016186230940755961340761734415061247969217979875348118824765533732496797296110305152804576237763882897435303912589436174927930374376046822749297207824508038137685480871305086154549368190755906846567377996110821077517617101117462291644461149025794985980074735820429252870105240651260783181624123798413489140117396367218395926905017769657345114428069535228646413112502237775974741559427560771694113658191406885625870991981968724675032677028590481043398270560124952426411291949227809126105147387906300714075974143385671116718304619137352772777756117299853625440330741760065995065008823938912313478126049927719751318885300592555444948278390952372200432811314992473085360438952437098182725028044926278239455989141690993621374871665922077995743175863551066741917983885490837166170465990403199536730713610249964379786251350281499715831426573934382858537998588313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 7560947851027395731891481294767182405307826032736874967593038638696323670378214442030547364394626565719905607638058983060237132779191983899731949982778526197999022813945523981887872122259125876280504437860109088080546946523221086726223867376475630042788881145194502641805098732094647432607416913833672286675884783047776925502603709038134911336840082924027488468635066714710433882992228925504965091597959385562863390071521770971868268951280796375654521990420557271610444923886987423278286343260188048863013014856236620636654780850867029140921519603108648155711279878954087535387195767166040725483036240598086332489136677607180964856140838161836839350525749130479719212289346004116313115075595882677555135554484389841053416009697062119813427716079418927577775449557410448511574295171772357206441301069813941028935317626028625217599786160401797296119359324113610299593815858412522093993873391801435364392235318130499822900398700022584117589772675772156277082405797944392344771468316187672792348450449368883701614067021464795261233594712224590182627055724632318357140835131640210602565679361004338612265888476941405353815524783481750661893580252297995336898939446038103578705354455288363994524609739060262215697336159251891416545951002998187591730939158188590205570559081787967770277265109607903358532401615040268581767876366064333463722283893508333973541855383700543278803225546518465089626263573374358138025483930352908991205714374658260987244947544869213057896353061087755881458845057001776764961176124754834591066797365371092872910750901319455281605059911960787046602316960392177514090441825993032095319570967465580438495859220508638552272008483810912781442545649766157048457691717757018600695585164603664155626730130478583617564299818629552493619814729078003284187905842291899605789740393089974647298952472007379444667773654954289440883670785159799216995220265806143055612318746942237135724546133986109087013342878736328933804668310681820237287866279293335266018290074801308641019091438446210852088575764812358682397180034390026233029367578592242031435147894566145769396692234606056532613305028211301754846145902500195957752722258981294751741522277984467566720759484182831179812034297275618242170861354517222851665547866382568023635977415971502333463629018043369992429527666851725799490534092334170511896555282024944869560451525314272365213500178039833030171241312274746418598272108540782075327918005071141234871475159015213423302899054186039440194964129784484582499600004388369669433636857431095418245874555177421284515786386019809164380792565026707878931537109540303632718802169689872091054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -3507343542802234919273118111575642476172049262633870058081447557394516550922121136312006260426717665117436740582940602512800084414493327570381803799401856065954425633892919268021207413913096631421008274250855658876882401051645623762136610574869923354183235961459078197663374083782355334527677853934416420916456436064440925881484451925966758347304936769024759071598502963797117120615010928548455062463514206143096725956309585608193866604660193097693777958791316257696370807346815473512999698551428602447988448850515761257216487053551898198870150615759222544389163667074300182661427908813489405977830340971992866317882757490281596619851672609590418776595660812816377765150165979891405769550706411770056685413425201811036332089480283385457788090425736497914771476993494637882486272366051791021603764573411971426493449753978908203329229581424762128636515567812739934298093021400050905824658651360622649698793695502102903773264013195907660647258561740728608602590314294982489784152033965503408131060708987897917495897579195521605540917691763983519766473044825601450105278106305890065886860735747557583519506104248759294938139064280673356324107961504478195964678130243795052018893668598891125784263418539518043663570598051095528368867730711555575031916258962853880441668456435465574777170064785467216858049843834834150995827105402585629065918884437038982466621884498771878964822600696766530800246087474004031646100990995146773446947603802137499724728424912820031115106423430877707029210342176474557345003904410916933804466128812302089335760267140952178157708463793722554408045008992921685855789106139215392527025314833422151889848709793730761621062021221841695224848498997092569851463976244376662564714017051129306523473241111676680953823844451813125999614730719691532562152696794303251092764184703971916929601649318585161274172761277147553045199308150690973305077923796894063494765906340094302213787604938380716029365416329525834302665834846459188364536220052962488665489104413441360209789746256195396208219045069355701184892018307221902448252985419110521454027679415309525326754032028508155793253000299861132934575817218684886053639139473689736115240130350028125328707877973031998952822221313740335426731706201178266347975885227861572267936429215427495292363930144009550857967650467191690003771872239365388406005374922069423347275115681367597221646724657715219246557736918592763736609606691208538012782146173150302151518511617257793954639221362885893879206074998073227317364138282405833996247166833329197432130425533945056156038974921447700748770819945674067108147240190154751535235869794403090432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 1351813071728060547834997281281028477731409423662850600848296507402585124864378060577170070928996419993786228272216948764561483935627867627190681272927304030003969893453786763309246141204384341128847830874385864022239411310750083019251688983779811661464803176136811454444851354550956628781547960343359086760008045873934893410749950336406147268151197005010063312082246026457138073678251705843026595569144851966569419630924189621676319758086573343428242384737435736551531571131165546505160094892604565036421405250325303979936021388884092195022537368055291647515602705456082049696584354731841521308808332079049484631879154833619849583217055214262694920951600836975495838058925600963970837345101290839952874774707503026941783551647713097664367574288950026487650753098988142100925033187735084039184897814590669687833174776822307218012835510654311529549249759884834275756137599743485881166477473532881033596453733454352504752462638859693721541130482751770536684585508674869306187362703230478451263937913623376728848512464947906992051569432753492568178052402089753023259778946391199784855146594466492158918214374316662519580302472410602543222082906841734497045128794402814657732959923477373086668073319594408862487432904805239922409723924027073402127930453197408900695046662962755121261882981574669461720501843518188688234513502116057756670919353502644843713320954310474370888450504597009622198087272126810302456624441868705477163962839948163191327916897751379814142475675270624714832723459066910288014790641346533153200421676426899085040127047187936399588217630745025142911661180427473174748238958641444758840095404464262743377706939188516426906486270173155889867245313694318825056701755718513873692017106480330855715066010217370478762807749998176090677376536577639690566821849895483872459896034322373503461075592643432794221431184690828578092904499536463052444724396192453526165941553466218282817573357318158640279155045479966453118022554096073668720626505825843858919636752416246671171596253870811233401692822624633383817447344050065994031336979817952995556934110843218177990456054530836184994849926707449174836007597732794378928591576826628775656216756128457422680278409677908618142585163330450368648160715898043870799408065832648816401557697535734268451009702260796307306773572097490135019933706205364668955801194664403704819746379622183433537688899202964374208253805315650523388159642415900261074250102229970146066385615267060127541572879703114494398002583112895573711433742274466248231080452832555628009281716047028098472167748362707036030306346834933549896882890303017998727600103003836938977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -439901566687389290925512018515127516641889168504942726590034333204985129554871556319638313234942591076705182379032694923998623220175361076732270823598974007875898124186380203270386198248427030667224687989802092486382836903729679000471313820379615379556939550049844545263152770202401260031475976112325567507961903366571400107528562597103039464242097321423507303159192165894365610131424991856924489227423523887027494819073412198538520441782340162878503132796620526907376884394243442914067265315045311900138239905830784397117533184444569855220825232566185364999309116672721198553229491893463315455126343441163508685943238486494547532921454983241009177631230309596066358941219612972002242752609991038116998241136031340503047285729709043620841172193599047248083227924232909606152336523174699321825820314693329537545981484896294149202680497550701904588487307654152614211235308999408682780205682688767314428744142053627744024982737484851284047019406928671467978720532723737002997583935591507456094243784948843178792064753778345529855716044069211462407988124057548296474313517805938723053838112830777050958669802470700834061655847688055940260267381829183320724053679070145098360780014792832443654206843040798606159288856225779766802304501686000283836075662751567105068081509317949942524959745966732388295666170075858566917629840635690011804317347181162533425628256041256454229716273284427369782449416517726923153398510212680232475095239552099152335249008126289724625562517369251096583027302004904158394818846814634234358297134585316356938862505516000967341234852729699611628203703804409739482866087848305127139532514033970615894680237966628923223704003046952802009031676369202141108728754364026334760323932829890335349991074052785932988425318951161591659428404898123074175398360102179803640536229751104837622764903258725919936781766911353936526992676451531030174457989347911740951645214967668554658250179380664587715689802745342457953168376613028475752788389101230785450009613363405134729028979412797546035948193514922258611498080472452355702196549360371042010385883566143987743353423409938354901768730274192108805407703968606877692844687017570497840419454876182820352403968728410342317622248818551710776681854688643439250352736664341022084910437433636028203844743978883393908845386109420528783585025336079622911807609120256826804395509783929976231861408178362448525935443095550383278828804058526652870346746182761957703628051786124234595683420875451134998015229736484040909404444274537261877265042928365773239745250003429703288786394154437892087537801774594380805261011066952489548268143077603095347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 120364505219581134837905439695433259413720580580293969774541735562605997835198423084428883106272161076401505560231576618807448806503314159545930170717338822081905871716241693465833663259982471035519609915581955559985647956463463969870901274686775339897398297428259812762456267847408298489006502473914756114481113836097206767048703502062133353905443672693762058043741923677557051259228620801968492568031110395979130305469564463476843911859236619238273624401150513856044712469757687406317819362725984921169412327842304521006307387182962125998337671415572198759707266025756178286082230204379789951086241008720808164270995376616133824714977991445864775564620838623249014744620076218283070501545746857498976764872694787103653969945988553972779498557102091081151206879376212822912706057022789293463869119958665882574395547029908319052767986806589247608111234532151164999316945199339427745909146359529041477000619545058215620553432444799860258525797583104700945398280227552127060733594997128237096340855065111726524390603312247507029110572732801275075863096330771009527623256632353515819661209909022680293922285316616055895559430310061532181906339820671770136228814146451852759757317501814499989999290561317171184396705889913029742250433775033938362518958593713091067242118955284013004867499230755326348123157779956701803923402616668177050182241708892266217867088372475046013971195437471262751003338284194178074677342001680852807165409509739020095142565982507802931013017665797336763737097620564066895423102431643572360661207289560121756144708278258046849202126374537898436892057754290227689795344313378668514190461917484975822209233574076413525872041773249159711752855581533771078866333753450445636303932412676934071135673746338677892361743627447746957531720742394172512278670202535653544173801962090508961134304365027510969328024001381009791733063645159688336390165086131599535887248868598918894946978307530609170247959814187693265458759787388043543308447048586759814306025344988009645194813875107141037769067662812959433496477694372824027966806291580157175785589916219410520382288004162412932964099570817311426727624292787317865182434586049093183098016642726023371748742212613338734609580687171976627632655975060142743348631338000194118507321018964115710857565912288816051002549970770872644578798913316283517262047083139272710137943017642427729132602228181092741308279444345941668668124508267686352605461120783306706382010035605665789537261878317625375512652903401363532276736875638000620406232501100716450554173567056494953538628499077873482099180326181372154506502328984139188247231288704059310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] 835322734631060379682902289571855295283426272564092405371014787829724261114416663502292364766243377450665387511432619546073050820789848295737447783648635453860164489004577446107334787197141306274862973693269777978842653049018429211811024261793616590415869977244134078985573549375827346032753300542578267203364773949544817862384376296351112289576524325643990914919107818479908478354244764012506298849410503509107809495375704228716609628981346160036478387124652995965220703010385719463411005492128995947236008655721862961099132940961479825556578115670134286370307934294030725910567734574657984165748563925108378501378644290735042616108061283469891220175416809877261235131302914173160104786312709559524098470644419625722451401429971619613251111910352733161396994159035579498305902165236098431969625032275230575871237537113664736596210338613738426282234490979408595617625264341793868123077041481068579685466307085457239244405738592214485101911017994279201340165542945194787667177032051891454702609905753995466761523272466324848063362931173030292641796913026138237427011269707034192908954271823397646467502732621542377649250567506003926297786934093937077478879370258482108887673945619221888852301653431146009469415248263976523063654862626238671684601310794625813577168127759305798325986840998336693526378705397695435631296766415819726666938002832108076422080888005479527112543316154231968446891389718039796218892287202077746984246490033000614134812689955547940925697157218849600275952001604618731148175277501087593572518991663047105520383405125816823528601724074735802697826878554178282560105012139119372871998035987913988427297092678054202866509743286021110748410438156805147841502106684959367741699995980821785182573301516479538415951707691353456508209357560017502769685226300485443936000034208004899677383635996071989428727500914445416071062584110677761981237211386140492391145296796080326072459197440054691820976618539166085270585976856293416876193456189618399889629599535896630091771778595855082853695042904680610323673101369460431918598770783452834588759549479362606168979268676633813699808117070535960064329552227381396498764603538461687638443816029942432606237139298104986417330250367126195750960950016967126956436966720353716652857641867995113261011887535036801994027423394918421387399255729311118170168410433547756767876952547319095737935160953415511775784986045475092732857863030583355580267618664509865039025196470541278963803781422438153977485897048045799933842256298575995578823674898566189923245677286952113218433685956957698063681680622947104407218526046711369933034874145341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 10689941499023537065041815656373282699239065468212363038066774069889155278260475793062883356820460135561356873389011510883567386378079230367425131745712090762138738334766313212713918968160792161808916885112436155052900200087812979679184819680925255797217798390581814965790203153327372594653894129804229259427489611634296495654709518245765247683808387498115544207628569841817633350277182365135897344422399763781431818450816629718303225259866485387543177024881985364939682252431019295514991991756553528391945296491195822881436983456008866862032797572679036234964386394397789154495543797837285308214073655434170546937585539685778439397878662465438921898441371935528902796542291952027884649708332178986226135550379595397197959736450998476516879416927044275482387489896856248291649453810983643815668742485773588260365574038975781539653500030157677050403494310397917402883729723913439486201611633517898338534958195288468104960800604565179654037733875362202292682512119704102873023836421798731922773788699347772492557600943422353969829892390514803432111200281051040083923081432119697294430474270291814814541950362247493767934744044930449972874256179501208680950589499075737439691833052247430161218929042074751964448289254753827985197392045154936943242500498156394096312633430815063518768348674299147430978643971178630355677692811126184133609820856988975123487130633881717941900139577229824530398444036894113570507393976293940778882434906298437245293868446019261845723774096155403069920650971851735491013365949785924747582153142456439644301276892454126313772765873417179261501115006201835630068164030816396025446295831701627232102512872492674415028134698314730965282600352743207229411665458605470115960765201417062602177878065089532924643616175874611823066094708952390230576346300813022320043674598054904461478292133809120708506549023746068598639752027993028142499088296692075827619427541514376789870597862066245170057141542844587304162946336508352626465620187346225289840272688194716681704682250703130021639180194774685927474955678863536494091092989939768557712365608618568700072798068003654612194688255801977222558795377375342077727664195675905865776988826149028714733188110800008213443393930671816911923941685361592540336801531646887498932583656025501098667215728008104946089358295526162057116019594736743846287801466534466987144705774732284997346691772232654677574589679655224284578739558796211513151812141425779611892965331575406469609883318734745928564769909755074300471578515256955330239281470919191631757693147348254591480674995853419672573855446594031850231061771534739407235589725449355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -157814950700377195512398845267781283221757343750402499872203740010215596529425870385540600999905792370403863164274968432620480901373907677686036042017163965694803978654349952084886215261976451015856301728678572192901001670955214899631364884427501180068648679674092101438052478432208992442180593354149105790902523757252858022662157532581453842046133042263117705691154255994059631671524077704229021717475179829205279895004360843434715243506806314487577629316937284401628757062328898159148834634595601366890810804581381975334930713891265744005225966332448701476854425192043455866439904629485992885355991137493300117142604626504627297609830093144587246590174724200122563845726721424870233536179334676794917688553651476756730422195815601020669993667717548658730053719471765417099895131165186213409763823957387301600768844799487482189135618925971634639101306232080436357249650472182372060168587092439914623480590789797924982856255500125909700133478066637889663223779207077112820188010462841169820285843218467764506601761799671558528086097421925126520124938508517730463396600619820287939587230024517760885519864217711905927596386870062643704093046995504555356757985704019621226162664885560187981534183365991017747817252309352318198652197518847152106556746799445526315887384317077995114348277776570431886309552692859701815786389097063661179401448295983085362389131580012276016517208232070284467165175552378254146494289011873167515856211951720924011078883539277933873525238333978395841276849030209576984069844476673494191531917969429924258245381702510681912361629937062497674894864703290135657291648710037241824667436325307986839905013552839849842536337166151255073171117989001352707168386422799726979459969880265018073551798245278156484507975590491933215754871796697961057665625457562745311436970131745100296171946524218469935812403834857467904802424283876771718725940828819521227714709393825911747388356363835084774939493727132108797110306884523075713200383509375767147869304133839886993680324562926582703642472423675131180499646986709807305214828860252284447017985852726007535634879274436066806845265382489660311878500119741062411097013403508048283959470825109341434623832280086515270913008951170720480036665883766178381818832068468805136347760188123645593345582025305908715831133042106287164580137511568656306080394088367878742649462764579424125994340652867260049209537640828443472324170177053581908213550958462733921031202474793292341707708623208233133775475964596827455146504300690618212794761583508923064251996494101801149755664110004736686197216132368349451435363837885833141194150373983518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 203584018252732315215783531968823228321750539932772067024992433330801607451603471939385213182613874652935984876976650332911414755503041439037677620708482162496267778958385438887334304621962030084581231610084676390910579124001080079019550459531055306682739475636667910165137029877891622703859155483354252515065092972845416570060902931116307194612557590319140890493305611741631533139258594903472782711648389439556450562543432017441467781634791174972455319293921456152105668296341201577923313217539661933116328139635656074364468068649818224130896810975464297589515816918394722420269961659504002207671522415609303974248835681035269098415372559773443095630734603339072547524579672877752900239220802343978593195136776799803719090853865344102759201544407824247534461388675288347813588190747434246289297672754148172612618706309646448376758016621973592655259727371472792570542343173041363946315073108551807343491810584245096107404974134113928707300473510078097221104167166047919607288476921251920337682744756995945896069051684457945574168785753462119185726829534699389795835978238451595609079991345162781016242176546683008613729459166263495935072688038233102131369467973192741207477318771087831625841277700854137266614554616487093986634198372470672709881364819277349617837772450983456943726933869988322506233343766985745041028090842243469953562829949858039672195648896975559759222217703266789997289265039361916058751447760011224684244513518045540919315660137161099619899805576936031138770282165659294535013438790010968962315312164696933379836753456287426453941504540365469495060246174450092672738920482427212077807870081570676455909684973484854438551704860010831402195743846389364089284573627355220957034857341925651712835353316391782718992436786386779594471429914583108087592291484373490288277201542094414727184885836198750026788163773593040266179516628308929074281424600025165494518542148880604107393904433910187747324550581531459782142528187307469575932447948385329313261246586679717180900912086659675643007065915410467721286463410221882239906545028347218734175319368792118360622097502299163889517870397954629839445724444097778399631379575868000604169859312800410859472289928447066158558295320224782971078785419952703248552761647620356740350754749220787770536797656426489459180897207061845249948280383492530388684516329555849741341581082211823010674791497270413594710554959941695492582281106437092648614436187132450647862464861209154704275685088555904570032344876606922199139684871492353370556007693399220516037163726248110145617442067484480467795628048701006550188284948738945552240955808592953344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] 6116107323191768686402295378167898419916082889159072694115211201733250632552883222370331000845008337407547490660113100118306021226469067821879055384574404586383330081278031613645490935577945158512080082651966981426490246307865247820251560754992668612023658401672888144751554475634854817657600214919563756581952361951645362098898189473516082831980286956003758029013528595125715505048449011402679746840873501162340541255766302993038818101069548001214968700341315646609115546840919546176222434602164199786039435796243176246130827300969641802896602053596895623022610371919106953259649182145244084013098750354376329941524863305872191574301910382091497224178864745969586357101645576864631022869521826869075170718702673574755800291188130958031428275675743464771504913959999005955323723761267304722006531715976808692969015682521592473705678835782303999727664279778714864321749281013545124782845974870828889034056663220428982201995351480763558950428946434425374738916617792898500306445209113357597868039198072788295291988294011869635502902471198847108462717550243634716418374983591682806218935997989062104312298118225394695112645432084223222230484961335647073361887394977992614129796620895320263065176490366909051486657304365538413956243799373463214365247957403763630652044722673145040247432659058844851790585355614905749651577634059955733821109616943583284546962065140325781038191336216928994163455141681696203934128870851897152594240497272586598584953795357695208646098146287312472384077442047378072188128617429927952118531006713775015677218668495791722385772974457020777519686296435559330713756672435605835887330760420028930106333056824136798262981832167917932763387781000778146226040280264353977483956231289379075849159736480386749322471451098877839241605118477499204493977441944544066355716012983115719942894392700554958449729152824485223835827789184337074009898115567645509225688124673618099100824844402709514072546865033475599585759800904563252028640384611989756209707675467771573203989998255014549184170513795918365526162492640466945957756848373259709731605855003621476130679740040958587454821050141140223235147752758275086991067272856037212295318463899870839012313138887738433467859403017604779829301670948894333575147790727168672062978572531188286238330323666613181460272085556778349793195505584010399043602073456797583710086493625859756255319231975952824615461652088957027533464966927347964768634848099794495101804246721464206418997173450848866448506091785291188959268744670953050756349315160682468297948563184887439913820861326854558512159749805916098172149867358427721214266289730449571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] -50401531994532662296044836145317692580012455556890156779001619076551488070601062043611505851852117277780724577037142704510136605414824378757773396538132520464018093938988883521519382002522807733074767769662203724463056616405927785768028087963153352184479422222303829263871753805878279344505245376828313933608512556460423778618935911636950274920411930073802551490980426573361471267701536533270325576928798850722717997315739011307838335526580975031068638591159051569701218113907790230455156137233460070901374348642975767720395835906188178155066620894031494025193016297594333763207822942831498589535806119396913369262385408217828414789795328367633127574508343324010393913494523474741364685739286473060393857285691335820973124134960179588782678446705724814312819431438257119566378712465234081596842304980342523476087837547757932464388927525757883788356684740607415986651726043789370369620372878950654476291790093707282739573139913209508249131683381000853503122905819071004547957526983913905420361001416747963340356594038633801155583500711879784379475731844665506863097011766050779510019905007963177388967084048766015734816644473072585284590751814946095635684517603027769046392441493561003478673417278379977854897403125126825442517263441725686319723408783067023241653208438300729283916086552516049490923508530700934778776717810594240033137982512955444282802781314784092696104271762369780279213204703494384015064236015647257091651395392700198293954799746482106029866718360486786008152533131166332554585269570955032476206179052391396880531318410783818861157300709144312955266468585685497541268710636961479325257127413816833069863381349068212769616448129751618946808511037952150168140608865256111103223254786828255651594265100684556200580788504927238187203956041610562010815886746132016101355896120043876373776369379241870665145448010913052659347091206003747142173122468219363526371564999243414960591267908781394374545755303943640854889297475439854301927612783144899355175040468819229119873406003055123740288611376762298249604705914844056972884063732277032966670539256097164492711080289177766001094696077835119506372157720782157903567389589745166254092156948415546593729137901674224417434833150529691188353249534887899766012696138709273701130540582009759601685995122563238502851112217145953550725419542721100887188337407167654281224788362217288482773158868029449476897687578122088761034415020641649011338382067011606497894298753340452497957621820727881941115062656828567442532033246620893793868315320385394890133205196253514685613463233440944347980724218483384708018250442298848768142191197768051064832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] 198727873376293674212490685901443981354743159823079165226379090404769953668977012067498522519395323313107711366823136585836464038849032603922920084787116160865459063398018481862733693073542795423118154067950549472421577516985166214254189425706398631005195673458547720703292949901923328752077095861303071660235197472525532515509241259451559591866726522473827270330976408993381738418132719416036939133914520913123867043279777796406123147975237673728015549071984091276239935465395068245436874253029658932402266009782761072244381677282118846564728203955314654614249945543166818457165239945394687184065962146162537395729136163283990896265269086384038183280905946999664169602223471407836606611240407632809264762149138712255795040476417549988028032453947021570210572195388329130481217216743146347295797330972769030476027695365700537275051075255162326265262486535722844321679019396667242449697248044071760938360406034599673487646677015585892419408254117140949451291177814221475501279933989629443650981931747960037498055922846982958939469713016937919158162441404284014232100548872762739837743116448905999751033555871079169143365875739398832678565491328459332809456034752800762578311925055977058495233566247074297508652040585332849642714341953500534452048054149436357220453509399826808312258732739021611054326935926374485460132170341898558753942452761503680894688156690943755879969655907355852897433991145149189499197822771685467952982123741881996066259456785198799863819389639358023346205420332087166985341141432950027417832280211626300483765540457453231052217245565830816579193582544859151009318520695002246717578650782641028224421933749367063250120838690913237664663753186230670960510120593157855686286865304891554497873958583249894595929931509356227940936656612528826145663606602187098904599107147354900979838002213120956340307603448692558487340701539652678196425172585024884673000085565858237064390510406583345152115403717056984060252141264249479989663169443823783109517529314564534205594002986644133992059375021325561762660095462315609274256740314734106561736099443699854190101712023739862866238672269883234063770815022606962421774232760714455644904848345467644623341439986513973639765651080290166161292567069395430414489696965744686667504006917981498231382199902728237711192335022673890779003407193384253542242794368910995437906675226925366602682744775987136475385861812520711642691367973076519233473394994877415793853241304376574994049033780765360479630963000411394757745160699544937166584235520779405512448285887890418598055513787143535188210100276647811220938215686409120559416254425406866718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] -411333758406730151593823263243486503379232273066257629937632484026443341062022108540983818853092208762805527897903893893439278954883482151773939268666763274797593259291869347806874056948264856825929164954191827880320572293670924588938012330434230041298574014666870534801127157712459629020214892998430729714975696061479204750335224275116827656780628189400446670806006325220665134567727748796602161580530743320200739206429598881716166321504458387482917070639709686718658332694486398428864462865933925066603954630217870839664684761857605757894307191133743516449270440222945808949526027567471085242739215885961974218847692372422347699081532047523554318980427353115345109245830029767068772594142483822455003103229519167171276188634094631888412482967332399902581187257825041067646066407382739497609758371696645885475188818489097700135184178208165182768671170652138903388646943320089299145492117310145540301645285132279692023884944249687846296028890551779261040349994498472596304853874764980589722598837318694470283218598659207937622599519650446033492473522928708234808158816034433872027162349239627147620542797795589887277417645349564117488137916940975076655473274733942975541173381502042182178095276825151040160243788645493872715692400577111595810850196935946578357433618865916985290367297954246933909000891516453524808242078075178797129506509376192452669270709223866369054053593973195629653642721720380887046708612303389098936771773553598166272772606421149515303981184177630595574368533692823961304334328654076509174843986559632607654830379558026528374989706254519458989644699204802975426311246534833869853596324334099755962607697514408206759187559207926599256791482141269178576768083527115567257205765204719475258719285287592666282985808985415382117880439531467974304103686275799013798486776941009263451358841415909234340916636588988441433225352279644560753410594655689028590202793199990884849222952239280017184768215225792098210271977553779690544533321525010804914222491569674230297224223629070938140935290427246602584835944242912996700766500838039040321763249553107250377850295858351137353723122802159287714395289122808078876988514238869688047179374723571574685965497136668042145097942470416511851289280911891426525004596642461845743999737685537256135622469537202017284899383373470988120650120132180490625129311125483783243325741823491244261111850754281656348098662142984740738608464521037140768539681012234290403745534223751098827674659447944810113431152192157483450506531908499899573318341411775672723849159890238732893803171547933477082419286292048636522766014616256179529623256013332677656576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] 10817674638313689780342639764395942004298303686368853497383894598730421881478045780413582006184402129932954475234777527819795608550022752174834006693414839002601270268916901664861792739687688675576859382870260945683524341183104051076840280870649735075560985446493043391659663554581319578449384770414560148975368084118026141541510392264836708431475256007321233091767695393536408983455130444249171927249961652474450842126183306577083270895594823358149414490611562216011920496224623983817455982006728689681967292917122052418819747293755565693377506553802165248262007754207085353465288429244125033535078513083456160394274166213597166831591902469419370705321683988894110696862410307389187841867372940168727797380907933632625683311764317868275388900793762833265762656151049922801971401172810669280986476723613635062142353525956175196757814145281057966937149126940693399160689942154213585900733316043454182580723537759336913033954513774669292971298270114784642458316288164400710943671243204450501058798887161269566907762508487984792352184652918087822135109323425553221252129258005692385164711501593347674793620515408673325530273949765094464984092369587416022343434724581798464814263268262171075408342545345143863476702052072180335440177869824272898331428929145488555684247443411600646380165771167591847867634105139687135776719324818020289400457092258170587069025258874091624070468836727060896685213922355640195091421120693498606795938513405291415104636105213322756532383250514479147773557816507736084004491126559435520514824639087888510042061940042510937604122901240570621430040447542655438125888022259869897947325717168055638414574169853370128497741268219818890287121683578928525311713807498364347614909513718796430360029778218894583931445253744444789270666379692508227157469686186257290264358996403502547108573311286678962039362120498506575737507373980306960682802222392084926622257337285354926973455493702779506702050943717838543622389682991028950304260639247594306154687099301530643080283147523627385131755899137458612687762094688419073574500860733368796948587507748638476382229860125537291723747079978952113108043793050783563765675215517891479588304458987724509031804829566970348682210688185226874534367049049684066340790450691294908604271846350909095386183716353538271210418844625796161959295091450460879710052467766329946212250283812859200156576960310430918310204688500273751409949091659405372665826573629379482578666627871720125614150739329628857097962230945821450467818565076766564134751070818912782470644346777450463827977903895352690101928800223658484790583008600358137148991264399598551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 3217419966642507082041056876655896397790522983806309598493390708811641584167149255080587440785950588333936660157848061895411429420792042252751328940991174135191747071547991146556145822862841800353997866506925470550457250020555366351290061646068606801162846564171273299301643403348927296974331833828332007311306774379710450042906060120466981032721235770038656335103597796400233533499890639835552196974363800756327783928100432016426646316056664353072441476416089307113800132826329140636085945626419334845971316373141587115345829657052629029806583194824317566164628523587062543050980758524944089337473988719733552661431876637832798857982283072522466809642085141211347391626155104864053049016080279960470916260189920976558232075114837740314440315286279669348225145583531279280618172841564465980779198150734652101405630777350381854555624059863136683785328881910264527806774621519513767890510123752971796932220335414816178133547824943941184784582445608068666789658841571457002089359595403367779909326849142436070285661890324479649015883566152385070097814201403324473737366744868593165953598163906465093294931923273249760514676023879482526432297482242288526502351350115291323011585596752152827975382127772607845799256367754208674098688126324000204291915494552272090016620882395176503758766960206217241712417901512566783450228872655647110188273854297871235048133713732622524687282515632875976997305458799991639960768898767483251175680280599136344992562290067420579796798870600142835794813235452817402525430433741337683368074223732143095898013063967061046850324448056388500652616314287518351926121960521621233643384376315522778021975874134658411050064440281410516722581489621530924247560731043871736011144690583269166955721122048948299839193645588411679258658453494179543077410808666126347079309303318160262997579528427856246782440351633039164543425172689378155763226927787121520479451372705743066876771461352659377219600709686089769743639159092264062876045096998733268392555820648554840977534393682970463084664631818570026350112328810391978076571508351468349260700541575815938182878516951977314746452349621234370157995108912222508319553284409947369150004917403226277487731088241214257586800388895752946681767496252895092366561352810816785018455759677744301967784169668893114676564279661818950393937540839422975345012023315215301109794091889972079832431138609654657698508661543623081521903242823837165338786100231590598389817145459548364084367299862598862527025204828736312725098189125789566625915707746976371993354739356473715232588423559272469300624409241233226501547649982649104586283720128341607448576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -12858827960768494651422702323037973943242841262142964617690750064655222726887692584548128897819684694470077445660105390790177371062936699371853755816729120524801523574757403518521648635128483275107856851173625104413528153904629013474017926907332761628479774211934853685154926935523067180648720343327959847852923256146531667160379948245253124833926297970799447689510269197548314965869898628269868020164293865038958254682527200374855753822548358244183091754977587819395245049112678423493984238818830572560443802333455135786348684670769985370933089737124339210640846327088976591519677796510111483482209065342231883786825735265208490908707188106001225533462705988650030870082873055948801011525215254579886596669717856277058387748743193330998302407556635208889134766537288600889468928554768551542676132034842485568981630020334999077077719908755722584913152248466247581163656092448397691842336742615048633593659290302718559260424150261319025020868684018100629615691383408016483083586893367515705966356581573210250254901677047782552408420708608838725886069219928565016850942041608592281880162829713951835600133784717917243752562484214790273530115517036856027402386115443079700863456452999723416190443015082269534778302443610590923896071256525717183282351390802818548178376632841365595727442329111468316625533829978937364332904046647469021106022128157851120986932321533010245158617428105696145210071002695668486344396058858277187524088571653703981133175767317006424673380200556380888094809184352129452797264250774677988438263123563787080112474433580135328496842099873022356751239069358974375342981903471376266887609485869108387381534694391202603099475849194783546965987009891246395487895914402104202724733736249727028921617799012257365359378491281840670703591958402852717909266893807956737680110438723182934766401095022785123290505349233628695266284651915158078379665736959121868680986021918915912508201934866596889984338426938775520050468987714153731220751564558705254324664131055809262001879340963518436689732063673223253099360027400997732567412274572097433220452877303709757876380329147103262046769477936493294170333645273666774268099545336036255126811427399500130409684904324710557654800331336333421127276319597233459282895168438965240782496426778424823963939300699286448427826297909092840238974637288804922464788223001492298574221337243730786624556379672733631184933658681992440257739235675856142388330225885107191073550255803045458144046384145150124958368631870865142852566511802537104705423547514836599572812726288924738775490119413201769887871979079373235217424744865494528636969564621418612654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 27572615327160190296069677956942676500082505875899711299595902843455149927184161270829104995945631157263690530194249370999115365785551076086206295471990532426913729340036235393640535945857253689211790732632474787574213852556375402326533531858159620361670163477388174783537539114796937776685307343192635241481281881093852069421533402014734426450290339706195468458881505806251636871658528308501166629276887481510442169821165574050498045732198603659901419241606257494424052528613402833828185356213206944813948388146371158847975903823856810265582133622955597730745403331688449329504667791869270351398758971996474498895217399516520047839397570096080773752294076162752518157077858174349461557128958334225354373869675813937155873633497532007528630281454991975145710985263982016484078997440498695868887027679696535155279010147156044837497658226930524467807428821196695889887260329096792451658982189458962991996255122200641040273676090846076861844949003632538804754330347750241309381677563918208433445009318488231065810767847237992736758060262077226483999311225752294807652524025312100802816625832665623036952483561775186760143396966745247402217731054999789418281375424258364902228390231931386927073650670973106273522751564600445672537156419598349379881172909699428846542190888010317939876111770417063730853507725017912884741929636425497353726934792715177634896256146081236284986457457937481891171740801501223725143170378511182289823931673747712013130813864452812706990399498861106606904424185308859291525702940215759732541078432880612796766987490002878766563656048602064276164398154268547374216356261307137292861102523619570619605507386504812562733723078802346118629053810753641733097807324858715126374355118277765220554790006516573937828337953146131646788473114193994319382994395747275912601783482548369929443742331545895599194399073391087316966092678816464574450750427630870374009876438180140433039444405855443491850952201345192014225929275531450028996866135824393002303896081364176068135226680731738474029397253360776875624946241661975647093936232896997052028526249346275947329170005626493482735733210325801303457525739038105465569849406551495214859501545461846540472717776449601226860908508160533113414123615214180393634703804938796476172300210110472064833919683495616525908093893477064907569194982817949906633840007143372319064612504236861632793989421906293560665203279355818271606447104595875169271750505104535105144332674697902420983538060565320210377215431652200084089564230156406931955939219854417944490724155756395640226542918731718821557179405021689767085676749049079591079362698050980406099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -19789382370597337973426563061184671779894349652907499061286054564546797795871923038049106263283378376513211495536777382419189350587141949875352950489792421253093097791405478763393405219915203608467827062762414710261670978029379154797138735679388203078608280812581625492782888910098479454464354006188948171212032726664192248247361781915484497906610502217978074626458015323120045682687151837595604099106665230786799425387412553732734979983478325929250939314096000383822750910547667229476346613189190006735591291482966854698008976535673418996623753055131395089214226633034349410828625114622471593366753688419301049513538741020802766415632005721818259320072233755185912170378287374861066353827672029883328876326885780758941242792970288797704094258058842920655175406071212857270212480717801006923726256004520080019334444975935934327522439041633534589436245650860331978544779368448840133315797142730741085208517290613663929782487258572135470136704420369536807303251754391601632974390169407422222847293067421834445863112449454109261063732132394869481419055705236995064624059158039342870736804431568828857400750856611969099530005154454639956326403477954909487433916286969487906293618698664085508580486563259946482265509122352100407940108729123061450280516204676026332115200607258359829447184928698329047595257831459563706118490350521009859850091698415014808054568220256419216315940521442073011035498567338568115523768070131261026200036119937446897109303487296505064356506851848805062295906016556631630963744301719653679275365214253651265884853160486954660755503270572379894489183499373179429548136610549780104721231964198630966163630018109718193650933349428946894308127673366380472379843562366687582667862111325662375872500912578324142978426229112750813195588611110785966345396701960622439783757239554089711307305963147891133149196653664811625173979931131769885625479004152774030504036259874345327740669138871176799480242167878067772808328608007415176534630413326698317980837640461276211500496008613750923508068894017730555753596695308309104937937335469586096646254006771342780437794406865767862081688510976253421924933941121428302830677084356290061634660433382395073079661996351422241180657854996899696258763666197754227905225890575019501603324354944209683310469255699072147831374048373238859254107299865286999322722374273263871145099852720043246640601712632651403677494923516571374697864230803565379027255722307986533216374741147753545348792049650208083317363193946476817826697804240172078975880979790907673657265331205796988731090330048896515470546062642075655700121073868968845218028497967190303047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] -101091542669129454119098791434583026134892919563381995443986547977990790256591997429813819017377572148237904938097975211998769866744171022555362146634380080554808521179080673799773576849513209832050317390771162273565103335576124808704980520674067782265665625480915503694154477440378399091642725583943151701234673377132680908230532411863960991652435936418621893785588158034425954670799870448261588187686148268070173454893440073126235711085628316038225519532623412790103291374978514304190794859685627981692912781704051332255808470650244966250572028188431437048553031490946630032547719353554819850655495845090989951893794860267697360318148995920890180217959180791243927664856652642857959582778911473728213358261734656960853393783223794722884814211414481353909150845853397830829094226958102677146244043668821261680636950210976893451671378199821856623206720679463002985073523501239432179322684669853717498669137968481757732438130528340350676322820788699474374136311868003631198118950187078787120368452849486576931839999625047993536819073054681150588791608733805580835510801240945570411779567438800640151357749048801622144215049333693387935025240720397114915983832313403406314524189770501567517985181407420828196178291242266217675860309045725211405130800280478868827792533620201554308445838097293623290264587190260348542689610100337967688110440182000573581262473948726854323520606049932260941568589027893796129858776046838930087892107295044505539239175146987921069403323273099652483386463756785562016818871700220894685977008587122223206705302463522116049103627858931727351533417622370339582432667044422534150731853028907446347719770118966712208514785845483041166353071666969966679294281575180904868079379260290352845160198014318157323981732426367777581542868737151453098828909871316332692262405303046643075083760433123688542230193230494890759015359993207108409310498264358211905784000862462743828743186197394749581501066893926781183634063826534024582716531528204501902756145538789025830310076557926811209592158842361347740107108497440473394057693081691895075917517902403333681036057618771083381233123740284675896518206229639832506297384251943631081084535493443179395619457612777289203708278877994566763236107957565890116321080683521727005738627500224211221048422726800370189134841135678385108032163048004317525076602752738610552418984682425595886635436698787059104776003762647412329586770398769893852401131640403720592895522967249229899995975688941389329200662096018457929304229519260931151352413265255874698708726159376947825050345389610360456869395769201144786120434181098671089069106206451072610861056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] 504405815717786413328370612660493313322843145575801587254016950488502835403413281421416628988099215925719441164764942940304035874095676368990966850612543820424540111386419776053002612054791493890867459915244955231199058650486512928228320734042365385345623850805238354344874928232655730732560712300742038408531903561096623866566900288245892337401704764743414424517466004002975282640867862292791913198047833150866085910184297291252477265227614331335809755656429463349480590501107313340178596858250158797967417514526700889377831906873620166522483705436583746083350092000074182144009115114722277961571837810938175434788381306777709924280000926140269746544365875502123567447174867998025245961355774752018136072519316710414600974080318832867831419902469869873674017448845062692613875154478189782775863074718538745294582219624780449636291105396892712039125432087737611639566633932868144932818127757512369530891790389844442911902453533829832917231373114850218800847765243794294022114468382490377386354624803608373853532802307696921175542316539529335600285338898785028650536564615300159140022828131980931617006795738902026000223987358489700164821580513203886239629205212503804569792645663687955156932055274487440279320179347836516767115498289792133327836197286103469638423073945565700190396126639584588456306459408669452230515221598028212073839652035617321555809313039547639550052515856370075216782983336554319789880577184292591653227712382674894727133317459182207132154180862115922634345182974575686391182823212992920245156365532353511212053151071889309068106735911436241994029798469543251957837953545183519013879491470998998823607164924137856266427339074259946861500426150219299025824825603394867717015423010957349939643027678064286480611531839414059192874063857461345574680679680074833606773323423900693663171505310223596248685434596508181597877277180589588949288954304434398851618888043718463872569463931132886190081031557382185787194002357213600452331723794903875080305496324130071066782259102030517066880389872989276910391524569812348935467120692077280007464384931717167830039379791615008988613002941719709622996602672117920123712026905098242077184273075283704275755429789648725938771275870610703759002209252290719114940808339427010722220347859302909344584504912903031479445724726900592083389190636030920216333135036563638162331590492896403293404919850396235915662252538101992694425032600928836411542009108305517346049784194073377819947415668972100025361259036426342613044069209222461656081657305971954353787834578274405312500646720201585892550785852672679936074420230937255631650015344710152796241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] -1355604853600386566451268763728014632173797329696216369747336941471804173245236540108248782469165793131420293089218935447426515208402866643277284346104380010149114622151962877026861276218360525325046777854031108288094204862781995891607716662515842745643251268186858891112007779573412130713513492359253351596365544384436572479695635919977321951598680612497115160646398032053711776792048890847479390488156014552363491584028410364352598456844185923120517718239984672740644843008478817796950730175831051666960735740754346582318993487276753294676220851867755401003732933061873144498729205345636932146548846572419672830382753776392363332902710835620379910051804794906371669936864532303404943572629236640885118491229665838451461148181410182181456921221665018441246559271248969292435969303102384084865069525946730994135967841235084056540635743729817548220529322969853053507881332923242423807238956866740790038954430281419494226805994859474327369275696150244381337060397911217106046126525910216399880522331151593041374833295190831646979847281044823092015189030364962158011118083219396512414110444564610503207042438693379420251179178771682959907095556089568688435970193322110296201247282888785839928704133737352902156139915617366034233960801406197789082424140284842322073818968158826235876276622250433653617349460979124991485177826555110460399438445382196971648507556385896944107655538917824348179002032407209574469024130960810095234065858119333306399472084076493691676599060497704102761483830714297308124860453386926153700102834962679017568577736036003088696697520338023942451270285041250915989583108026013159517955157557479599477237703929540551646721973641963315832898349170743399925281638106670948450217936043305361020328360307443283509030822859920932575207082310914635317075862455683830077874639431541454028159680072130597612538817570253584801598374260122599579628006529695061404742682816350294768334012361069050140949692155735510144400898356538829214748184937494597231499499069494326945092948462281579984824898245395887669566211278444708238404993100719228669113521529697983112845909500626275352014015961528011511377704218683797027756749671586149725648747340011079753543456743922659857599074896785879181026567848381610729965662657167785394408321782838525107465164546021243599288446863814774676856991344667402732685010127066879097881041692620757720489631301776749783598359525774056625199787035261254181511245150230867981103879193344548064355862934896806443649577737114596812628366980619232383739888184335146156016475036660930781634519982372239192948125047966442255984254364251376356759317138161561466044416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 2615951843105779366663876286198647753672685917101188619232568643438285199272980826528541285414748102890115827720456787708920998018731681032313990052330174523482797160314247898159646255856680232528337735095730977478699421418487726180305699402008156361125957784166015876062060477549153688881543868129525559052343551563180058038529760652497209873873815022419738429561781286940442999191632158494794036546708552272386609578752401864375029072546194041997597980231626409041348473507793682879942645952385046820020131271813468423612617124442888567052013633477111087941397516018642344197722271973325702035621151042464000569728715923817390062901039361604178706391261749309189034988570160863005840330322474685135976167988452117965495685836565550959403435868978301324755985735717327380786995303600785455154870525296519877307965762450227086826477444868149298583472817017154161437337144815370892612759293458519181708998156496763893507135172355495773732349625921890961461572774736184739442577272884493494906567190952596457253153546367828321759541947064741361711681601706973574248266412284510882691675785448420949359719932911888274125615183038141085926461984270758834432434711678309947147622183771672593151558376742554064629638238008135702248811442827067957854128849986814166634692624624208815662917119554685088491452901859372688069393583556187831353822991962092208776249179739374181151188898963202133607363856956390983047222016613197536176033391853867387425242996846066697393896738482650529174570468623497234300966256889191757751993717058393150403049954300729810725264018287005375344803144833236179840956917180099298157746528260705320625294095002856042362304880485255009053016662737268177334982250023826319389786402656444967870055700359729199276879392254044789431146287664758772066004910501742418866991685042761904947831943460741567295610216442085703472120634882351896533496932321296089900497050714974429085498773670435103128493750841132205048536620185647104389029774006399967443446711950949049625724186181966825754178701373903788188249776615826366292319135504803488613801491813976411942885307915028933638345866365389227910026799620072015565363183204662955556114463510202909980988380915511575523441265302802954068826264298701599972128594353972461912962314756470707248927613347839627300258907064682500267639373950991141065343162953420018570263788608773818359137279282024320311152567354141220811505729511989691897652034313410949312115312795724909988047278888697623063929800311689766103791252128019896205291168966383070852529326344199147542194333640918632776406361727769306853526542884123738927547357565492751541207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -3913948379474540097818816937814482089283820830294367147039048179336935115009413876576047771138385280612734994386387523622212731285386855154246776087671181132986367963354496634041046581451503618570977826178146599968168809422732279821949565595017504612081686878110110652086426599474039961985507543284713102660627813729258065967213405232787685302114185948285787190311948039600649878965425989450011121326975729409484960177388962907507921880717499310471373329101333740694306184914325492513207871452643271173568884240449868046022458563084464310977715975031582046626038954364566492957585731208132977547588094461391431496192321824012955279666703403846712978928779886116885092916454540167561676212528987499414370086095722867515749464424390015576541722273596022599863297837623423532747078610025591540840514911211292957672360173470524856532738009458478540376736036600405006951261502457292574602581378655765439379133165270265453267287202774907523411071724194817631924446484696283357503892085173425416757403874043741721585767618956179471038212707325170471875857953321014866708574305466728262127278399003359365320896242608862214791032118616501074283681212060306828571785446909506990534737073486610854969013785332622626418975844922148334404421313672687226691001601199117399067135266504405023990934051133472712087934646459393093234409072206254340667339594959604858652440746687682351964339594599496379098842136443247631494412187052607794401683219275837301164249535822782357245461852775527630718327582869084770293636479738946506201660180439906663527145442121757116515214074529427888703488458391724662334974222943762933461465140265995882053420734249658553934115648416579479343174395560514253941173713593384497375773880468796968544406325138540497007469318007209639179590218879343215385203563781505029865549500067546648980791784909404720982206661371305508734637075501789477357622720402265767994113449403866090858485521901070643718873417340793531244658165099235222503111810253171747886117663693341936291651004771201963685691335542887290458362276390805544432697138049236573865750346582921498288058795947675901284245123261355020668687827629798768032420477977197232372809208955359324811014135935279649151210477988365580349162048856860487816496400948794545644578367360385547662081486102003737057908720166490353045660486492798403827592704843494042213160130881949327187296796622517402289414092894441873749148640235249137975285935261103132476217301014105608002129422897345957459428893058552040158224877160917960416795327155950561085345952096205482052167779696773800982763847184779915323259949203833727465231652167876000530563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] 4812060282137911559277928499423181597771112456866363589035149782674196154135118436811291539798411719983645570633370624322128137177154548867470573398132536202342204604055570235105852237514832640585436091882841180666095279249226373932366506476054119503660483432006289375662268899228008251933470447305082543507664781222749121973072463059032261416677875875474462619186058044524415228693245720819979045354701750100616379814294043308922653652995078661177421491718914507889374388127943156888902038175774924597265247951839743848503311267688682253086965388853285778612757552386463328870754945651636067931499975135055709500822628315186029075576558302344903849292114000080632471325336823847083466117310651406200499339393977357333397821398031467721311747535623708992701253379101429140712603977355466338018665441996655116434010051172690006970183150872150499989663454078562658512577174710796464979311306361017921345696092880398885023706273286192725623753941023535676105983405772420935077005055957057924617762530344018088603655255861175020697996937051569325528201176948110903235548202610138218846573331562595434955920921316214349499849019615278901319860208729849855397985588551559974481985804373245403008740871578595613750939362462886874179867999653889759628513066938067287761321547564247358628754345621557694212732997697649820138820713674651334663858944265162428298613091916150004039710692320213843429787575474417968297306103353607768117364434667515953414846606329060853669198366749452092681711115061457000107488532498812408932751165919608356701213371239518415914706433429867434016918635269196302244970418504509766116365248004392210819001423559051826032165479378871009532153201562277869384545017944162007485047260194567449249560991431508645682459673479201325959904522547835202379767487960104547129051925318068910706633337163657410129481450803286893302208653078455973405138264989669331111867398896430612675713881549400674177658092251967060153567886973632771529999746099863704821442589601560176770979967916930344842745055070887319246739518882379103245513694018034104526843862393152123395993303468883730750978327040682683226170640976012313844557837022519696735098727884955529244418898693387064332150797931072409319370055882989503046308145574692254313714994103508311892026864200207785092345885743773264211054907398822977823534544236945159704175439737316035539680082863035219732317716216303308439988091527868071281161014975679098122515429354318467330101050646252816103104485359418492659893677930251245098942581511912620916166193080301971622103437074407137592638950233916346215365748677621248046124122837949800775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] -5479750163100308245405076106713068925724605938057684776910696645781973457900050809733420191730820072860560458602452420082410395742249915439983368090633032527662823684783877466564620561281721561843472451527058939646107036634237940108328736623109178721623548927815478088623969637865612558103087412882271770649767078310989946084655508910004926631539331440029984636997006020108612850719747818746406246809288978276686824147387639352106856229816233016406289514283373251296779134038608569730880887125514434588781378001889620461147913657702404382792622404032911332327655172700889519055166284100235595872718593032981018541083680205105721589602579526431115487866235558592279887086489496378025527116668664647716228645695184795873215328776848978902969706765725998225802078917304310950871142113205829817471558541802174279005443333082797062279610541450686732424421272668588750529397751260537824979458431544587671686586544246062234197084937430005225745604148465665377842761720996927073107769911043268013599385479190021084420417923950971598631327326867510813148168196824430586516421973686774205518866210772419579229296390059631946748081706417821046391867433337542212850192938987127002559081080241426697467348589704124651635166975742772632966396611969511035199923510887590750850311048511998866407969096276840241943064401781456495008520184840965184095950037317261476357316947722593454593260573185936010699255423285537294139476590077398560170957863712610126915852674092496209769373278874766188721726544869882834183604372149685165118702446803522934132368779868868706441973022166038909130978127277614671707329839276885617842804012233468401606736005200548902287275074062582434919811889373335302813386366076622314887217696835434750569312067465527188292243947706846703569720859776554790100327646123011344247716526221339572842726860047111842043713157441775674262789045977008893661643619891680226431571220416327530303329255918738257920537365448420273441243359343377687899312337286632361841124976256697612064628831840560135047033854593484803036299741245813774686709831057892660751034276094754004069255653696759012397348961709589791308440996087071425573516988857398188636248430102907620140247768652943861762472277942619727151522308400750673259644175831720457359956941501818681241281453013339181871773214106741890181008020282263280964629963310198872935363504260021664891994865645466277609413495984992222983714744616480264341211469492026465297179538914712685417197367856259679228715509007100999069132479142374106196602498683424632938416532267625624052814355890951550158996152309846548394422226933405806498556727958068120843714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] 7132346581632939008174694018557827129543319317571344869690537457001510352694596447400849250244952507130411337369711276068424929489120170100377804395888626074861916715691764600590182529103851286291721579946813559418589392449617818811906912028050045124337136367124800220083679073918048078382338554386331133305028971601372005340117848101046009047067750418537062438684255483951433432328941320701363342625740863356306175309873475747760061529408410957846507029860599796110321854646450264548604022639944428099508152634887475291905137082403483688550586850567984795505396889096247119900971699962006655936269909152062709611782542519926052697623388846763984597457774632489557594976809099708156388944882356748229553655512344275153842092463076977974703200422598895257078906347513525299872050987349858341093803806713944605486382364566319292424068797427229146318028096422958490483501906476502036100656096853419368493040384016657129852338032529229442974386275484061989477677738455179572530146400231172621325011702702423800104358898089566796747537472335306132256329693001733760761743334683467053564145538811327292571706826741114346405297928918690428522432959951139819776615961964890084460173995817067886602369601264472855641941503085029794927794880187714666419412147662206997932478766607221333083232638923130418106583854040681491135043776933329600430630574393797890127558541206975657819372471559488499905304483774201818940817699635877354281429281192231985982206367818395662189257160200161523930880535642066911136622882702702205143373101777465200750035596760202118943756039744940726209154301899537313562148620415662779645807858304616840330764620047383854866671570032434926450191785278493481105715134118761346000681879866297870955330775168354026113183992667545070954340114382331668414995827538916574913360528187866472655593736157475718438738974211364470667506488705149791375269802457373883482853143523033209435435448587937784096453030266559913302688235347506755498789698361205691093658251811151974917475389073435579555720793720424423092772759594213596089775448999181681275812400192962915195744644859134050347958325467650466291168763959459950525228437955685015702507254952337911634182237016805035045720767646043035597145366010387970243558968642641964274154693605944568271787079932874699571548453236646862397059250235540556672795852232431855857359810457426357872047165876239370137633234629376147338303143013329874884381980237474415877006438292937199054366485925688138828048708153607947871757083003232355997468769777731533545874338190098063509313769381994158534670325846912779220871211714874758458477359651411801260687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] -11427501476222645637477505582680781510627012309082655496246866867940744114459084487223251618066394087820523377705077511106350560209208364497046060546881597757257892220750770686855814426057836190679021505696510437034437306743490254427079378896740029443298868799555751449335378318589177120014345346288468336140413634324348411233053838747897128140009346215740364615093110818563262744792067702155350461398115398340545391009039375062257596532323017774910019852905462533524003396815712362299487001513005268110561550266685707658914147789375654789821126758210127682526383984432069389075986294008132056210821881904606751875958326439465616788014372996966186244518056453468097487528172375007048322663339026220606860866725805233977454196978024169914917754904801184208552694109908002849236175780427666743838420555715728349099351951756409833741160173843979691930679197561420131945977930729120116766929810150851276870719233385755632385006717927548934869793502358736622822855148292031971896742886490556062056529448560182165173950261133164005222722754658307260960282532205685972768117182358396367072856998550417544638763879887633463707452530537035052084132741485582427728161786593614656584844235804376093251420940071809342949247495224459324584060923753194050325104563514744347593450652051125973716699037191106304743780264807598243390798991607033492266786316564890208068888041823296405881789311380228511344805695307647525314398276392656210709197931928277833928574727877131403735900258629126233284659950878843138626732671240665476258164930426697802416677527243201540503429879526535188580240797832831804054839804999644585875272631894973455039797916222581563573007091977878950844814768294979953899141955675295674721832393124006928846478914050320130925175945115658324851232714411388082109877464415458210903276955703226288769393697021911517318568029157894775632048700034162317845084555328573766668551480371441483048171753846664924404191757726877101255351838126596758278369779343953743588892063744821184372820952555296533122365128509444661453241382364145823646928644814652475170090515789513084578151089480728355125159954184759682554211992185423074634057156701604075404898495805539824038028201952793878086114071697687070680459452731020157723905820239461281285095133540797341070160576026991287248691083612461754618409292606499271102280372670509980829091289369256722349773291151277900232977695920762334675724790366804711508167580767016577781478758917114281577788018278098479896975181543545137208675198604787756236172076492591826017258761707994984358712194328163538771671274793998430794730038079998418696863936548281293448675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] 18918074665023487425791605170045084798273597130434601983930190060546274591308849196773459236580357491049643765151202144656219392548821803361715052925933861731272220196275256782215639521522220898188392102138834107095748044554260012834352841112136692119177044172439094231041103811080777108108128090565289766331998451373693508167726629801772768503503423715312968325029363948160951075982623055231305431757620291695194055086763469855403793997959262969051946919328211276495118179606110505672994859159871476704131662428749742597309716054843372553934744990763934491479494175403851459234164292722749133452354691647977522713044775241207204789285737019289881348166271863502943017455679935840302526948741982731751326978888241550104462641087016799001047562449562154269017878527622171671464895196606984434317866382233967125941474162891282872309825492730632768215266908456907278110701148898480843815034526316730998276869994746594703452066004974825556202033736085313681464177284944564011909658159345568275532270986091488830528699362357972448636655140214513413288982778892704289380657250757957575882955919198662137772011056342936536663124477064485964504663076541634332378962768766114042101055352827579451706082239539408467753429670968731143300360664154023486055035239249871764281250816896093534510738289414714933087680904473219342376157917017826551109250599305476342722902460170522001891489216200661348695268835218296315891087034681340533657111081418902718982361462575616569720177313078629507966282204186917727899496904693701092240366823717780003013904565136470295170626114274572781015609082150926549219606613794632862678681077603538149537142599383417022755936409583011046593504148196636294463000061318855419563582666684765039774831896922260183503488238748527207255291695602084654541736703243986827231863146804465744654969852396824585051183304527324018916109256159131958994554364528995492128230517964768285957519265075695903759367952640565217566946720000097229871498653189869425955970564917765351509109946093584414597755055881198094106644358466152531602122007630772090335913591281497936505140938698796093665855990139761214008780766157677332850968038202229929517585967414520750612830614941753589424097227977753381641915033540277840368093892252265421822411168410599259895668689930225166856996285910262167884031913840500305994113089030239770887657095622946050993992759191169145316954157835468974918268710634077523208196093640994043818504876512174044230607741010105634186586656302989824573799771309651647940615108455726921461973090812287298133541226656264536570795047766406065829265247138255184390453239897213239337943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] -27886078476243320120473530131646767086757340366906234228509672554384330324474366876739978938721199267819398266520765508685017808679648602844262032049197209419815783796335392924913507657767403883008571990048018738443254879695689982086493621493405720948134497319283087975756485454984261446543091638535078826560319990652444990033869463738451174848682638507437220170632705000497880268542537121881368091676130275985165743797830237908204421126092252594496756887226114846665122492970016527475998340428035607946852074100489967950494528052865519852415654807818945464067073475435365437107564768611437411041062346825348423011925364908328215286947555984024850810152241205011129540329952702207073302496961824699656053073195306281374964104962240617206859425108974513757060937011596399522954187991859768717643100155731009453862604479801521886607548882427717798080352215137990183312178163877542585105626400040951225928728153836907060173029290926313073897807010976249534507567835282684077652994964076666717858144069137716498536524917827495279912999740814248923695456611580628659479204796436299599938881591210865071399884611816295336571372612711675606781906968235403081855418025278913213189621189629354956317680442022173501071622205494546654932908566829530955661227713626194454497981781845131335409762601777135245642837849657314254561264492234500761032439197437694619195288685771164793367427524183277345421155417271077356710967737083856106123157019348228192440007428263579219655605709546600876152138983765515267508693942664212437483238738116897691933591001353120904295165468881344348650334421844485531603923515098218883215366463226989977960445445550566968421084017122619182335201112581179065943586674888013973764468967350256352075810515109854374799300989467162296770657468571676118155794650606198280714574215812399172010812283665178428630587845041741147335023055177610695423277341767475639637575345100397856109131933104359283432075380996337988901769511934666296241368902141421894682722121280784898349912814120867947456902910664972194283404813700299367986229861020876961259480515018487406231179422494011345201694384722132418954421966582431781950703441342085835024972542634422605766376483428352143115617835666434998790823583762365797105206011369957791877184306132463011603119087702339235116713181227808807885259404339073321206497352335011003537895330574339764759962880311156383361247836434521864093829961657053961632557499888273901426479239968173333540632478685531351797729924652716002119379582460188740475538967813576933429238255626822801609845167971990496250215313600133909046421041777530064750400826162931542330966016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] 34898141604422476330652354324602103583760056170323428507152260203437016723598136853067147123432346074815214356836224926672561158655943870911403082232135559297952441329262013799262381858090527194183488438341130912359754972654891308081696791917304663625773024011120132878047479828791897514479101390152446961631881465524722353371923647630984994134302249853080387829515335983161618243941661653643566992925806014145363097765871045709807603127020955437147506308162725527324314056774641386589831152074298299206010486619386739282344446253174447422751018991019498049494732184331073312577752412989807406130457486222273503728954248949852951402969773933252773847892246228582371424490667035554794454443667832803874505390697975792993298953316427712904600244272948275752638593332152396207371821861767439050337820137633157511244012341092546111012931053166104315550694831223310777150214998549879382158347443851710863306682578567861768169154055079344970966330102484090146114721587244118709230916829144376555162928829808452242072683137347749992991939317681150461387440541066173185565704379505146629135628744394077466051137291416977500675757866632866164610304503963246891719373481987218715313333915174079872205829220116902319370148049704631823035391714928556522977458014232218450371261990213046561501912732340610136029680370436931783207557372284686221961205973709952854496285422974441636958002408621989353157579774288811304013643011961399311312873559371494462788657049218687900485544126054530785486150963509872897465785573338253223603931348237238910961683136871933923293607492587473330981352928314620579484155829188969225974570361571029965522883333967564157993055317301012999326849696885789351700113861438288029737111716400066920298916425383381505032021720444575840383529518868298540599269718003141727167857436948290262571714922893121212511912837430695056156076399726195860015067978382451796212982934207862667304759897150077602419453466532658398951632114744920342777425456622326091638623981119682679401895970498055361513679612424195598496903369666976364015138883923572996176910001228146390104034373172030704277442296687106574304017656502447397251539091200665072788091795919503131457510749990424861987918523777378153937359553899744522897876003122229960430642492210807502823195633361422213077627582475309636977330207701797199763654475471245096950422013651019102004843455410831718652307790441506762322901410614309342942354794859061475717203689314552764362734415577803465711060489985764959541676379787885722319394534145465470726696221824883644598943324259242949970869369655050020794047414797281757944304413475318003159531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -36897222746334847363432149340557891392004896985408794737702882509134963319765318564453795897949442870417810752154008167312210233821797919070757216827330896910497036722487671306868332514537316620434761189546813725346438762114906353412640722637400836796640948223966050971321308441228133827046931739443314681786165831321900872941019802462473870928122299536027002116524979988000514058458925990292678772002950392663084862573060609817747895142468038054536813205835449007572015418695797917742464125690267222300524275552346426942701093960585814585905704468975564405045019058378032176572551032969876451067303258208007032012113744149044122072154670648986328661131392104780525793426087086082990910696001621667112013771921374257633163165711179248038532203785065490761170533389012017311457977902203009545532095831494103982762388386244064227483137176835353575577587974390913165090572876427368361520875065106557724612054770385505183400340782391450335335511108793263185202719763969754426929889440384854970898785515036960021662890703135684283981289054488309054143427560021272627942159697960354407717545935143970716336859140226465530178501358664252397237595935640160469009441677016465891759752781842047431540841192070639899138009018026378827146623681445983604667875979525948605380051542914338121251064580220853988467154772968864562459852964287428974656462151474363185668102166490085112433041805677143054389930956162253524864929469632103081055642282074399279237461401269099888994568425509323943352704994432208434951470900172331503127436851522592795127408112202921133098389230503734340850567550487943110259491489879899092135044153435043254388628718727176609785684578292149384774986700262202999097461459826676796260663487519931191526969910098541485651216826861306094364042358798369592698633161864094469488286542272517034515869256603407262699200939374204753933271901171306207331007803162963749740649126212507651464517208163950213371077471137767803206066350089506539100006058861689802858104615671903174186818873651409780482699612432885034665238051168658336812976090719862936668747333479671854034999547700415748172329522727210057221788211370292814588921761816776037517847364138381463869094040463326119007860456907944830026921231787944791423673085693345096137011116320816016235600460778372735326173067043213143904563700788641372347788825826469480287688221354506747102546659651675572840483482234649622298992496648421082581213653231645373344165248443552912264369229489765666113487866644575825514490918621810373974071012942128660336461205602964080053683874959566819081148794471105586992377621794000883087493635057660761150062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] 33139116033086179623389968951416689030334497774576996688889840653674102385825016259133824657291079685628857425299958161030121168432906320242999893338709937926008840822218732173442528048631493263330344203789570223622113950542415042122270494102274636171403037008211021589832861491389309352351832042540950008952015933325293927890566574571358848194473051801465825382515744068459382136011098188747812222670167934563580676780880395295215482579402537306321809632070967065160270491063664127596576385706506358288548042787909214336280805235293150813357117796206644141565089516635216349875422886426137125587286153898533978107184769627483506658782095831657597547464328771555103571187539388288414675321906153774274423727574979744721412799672822026765555731795103730592403483446451854325979958318487398654603925482560603609280038096109835871235216331064679391290343486102286894824364473381596057639583447214602064988516499019951924723534608470932355196047893910190994759422067086362529409101484419119885969326823970488747044523836152575163706804961239235283822302420887000112068746021326549803721197757679816515865535596050323503338741029109439306712722496508275153445352439415274478953833397424863018814320208029345638553750942495012812305578166476934534768440462931423521703997939837747295489355442359498748197652243180070096517191712254777694249810395254302287195136400346637938476493418584069763684897315039124200624287632664831554501258213927568653978373895591629498424701661232366752884245454000398089990733858898645315872759862479493146866562424379125047012896250780783720945438033239225596390632551143387380959509962090798830558149230476015024813398586637959677750309352826458101883960350499696346498063212543113883667407395991461194148889832029225626954961773748063647229460014986496370880429514446097986203830454400535322612932960515282173035195808127320374698774152375825064271940036800395756710022532319636947651362432208980509806038741032413102310893083297878990821870406514344568352830592157991058136030886990496697369926396013402080979078072526515749884832102301602205179001637233846486081405438297765966969874083981150190955068946732756032707264871047518410225407177008392278300914427053804725663289738528677987095461811631484165540814364396196781180178520476411886789517892694889820940827002093336846751610550419708340410145290317735778056071533909769550752629262850031167030391282248082616458256981930757780403686013190722120235674904015453184883626436629879742307079978222971112341730525482412415252537951576292334876902007789354855174269916452584924094663153584750787047672323283295656864645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] -25440807761067496537363786593257132642820457340772863123396021662604290328253738789263168650043603920525607476369062442045601569964381858350473342048908642104276769595750973635584175466285674681749122330501817141850342050766407034246279500168029837674796392702108895555727804431870238211090709971326304786383518541713468419861509512805134658557946359776908134901574944343344362523341836748955855858316711157866017115323613449423082039811446145686316530367491225443760233754973714778127110223586422194651993606437143236088584073054375001246723785509614156929931004966506667780907873118277655210614216592217593334670996870849218193172934028749818767101750266406445652127727863482443418970493684894556896967566447842811632969433034593603895460072441264541263866882256148544993569324778710462070374456171286356676996541069066295549319613520686999346611517673739543689435475313334426228609243427134794488052823431290648636333527540919932730556266661330428525456692023603398426114833553736082014053924074554290944558756116879797349599297694602692084272590241062951315975788241704495920021975891014271281263719238487957643584626286298356831847498719640208436423264346737688842521597432480977321567717430868739395003645718934244486222967518333661146048043494891970944648606564097560268165094174860592812357531995626272931456960761812052198003671111470645051276882868801115692634763314587212299524789539903653569227666096070907031785423764028771695107833250644985696812140807967241333228422810809957018001047886721839355142808048654863889951931382047784442717620077467965589904667040206082139360244236065309412064702145896324485053237974563136127840123239523361879984840983675177370124596057268085868597828376994320810598375593421756125824740504847726680543487947690764150596228687621414939588957181200763262627758475017139296693216352575665290566058346813011374560374332398698577674620138647754558876597306382091547783326851619345844190103413708007519915885160783374400727297005444712059903198709547606871118649450587656987216633963520411245313965638883745945371409251875655975895635585426117371846027457987041851668388038803121973841544434570044377145561261838932864862260133808532048813894369113255049796873669927163002528120611590113668107699408145881810146941758982090255957129368082022157844955529719284066409101344253957433105912263040155179447531087821640713616346318424292675378152158414203038172411120268764192625187256920112455104490395183023826355296187309969029779579219063404797633365486809282024788774301658925942906215087779391262692442134978620898027719524888097387817539684915171069813325824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] 16778891597448388155105047699490248627750378185459825936245652754711970068481772413496326661519887803343998681528081069586421929949424854636339081767573426017296266638507469797388075765325903938838117479784781511324972030487488429038958539460510853704967316166955596707456079931551849268461696558465649337124690005281519836104443013474909801230359993309911859797323090035039261852408322622954697338529948835292895005136575358495847274570120611594335061245847509173210034813915845782158798462818173501319318069513697214254196358220740494782603649272364274130088940601325755474533417245956746466038876365619013643545098260640943828508203271897506476216835942889882395211042855123676912475454559286476216387974902621265308652811626939519522461036139299341607680299759916195468154718424505044328754298368045184311244417915214568488760941870635314789499146475221161004521868558329739210163040398770289434079898952576915999330615412971067243016257804125096262266724435309892712250604329048076045872159561600543986149153284575535184627103800800928940954609598251845213066306664376593896141120481270360252451038262158272825948797219340508022579981511205783095914345282450904845774931211970001581568897588678472652155810799019772333710552159945188048331301423862080897739709847534826649100811448907026176354198975914571863316133269198242008223014339020126206204833325518463780771036304648803941785045913276999244415337915332437943439029770873197423982756267268127301704427344575157810327286594039671571210860834543326841791404577605191436656189979488202381618906298398213972933111188052346174928847767638810805750785125779186205020733728668854523525188291772249810997461434676304192895158298404124316681543884688635717653011385687422948174593412140033448678081920664831814566755645464786790787522355276105986105392367493262340656377179903182420717188985606187570428706468135105418062054478570693259822049593200056891375186281217862228706747420997534329308354550545654974347624672997522691425833863245068194828215765734943870168332457709586165646311852510912503035715225423008115162516071737228248277701836124505549716486569724003780242280064065163586552705952496079676179159211796357843478780469877552541198085309758648039272723766419621810245000548683870644305812210439062290824262911608632742916013247105373284704786994570555907613631256706045974576722396415807837274145462553354721127535245999119643149350823835693256899234243829126619651598261125088450651223478010924528949681008944731658755432713705301680403419181980267153848217550940010219089922261693632117364797621906422975409740743141517206738698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -9555404798753778149402482683674721065495364518934621943825298560862031996788386768221809426705701424876373490755464184518832799994496155338448775483850706228413527856862339198150918773171915499715166586603522125917719816828722944777381382716845418688550628045872815864318664993627403888296461579872808116142661125989108199373995908971175014160860171580768195418567764343660339662100249235097256211856327439387387052494274245549132293072791497220262314995375061767944699944211067783502767819484212735749246247548506582190615972662427117831433172282592229824430080282483957866693355767343314763985225232509737706735543425504085959085919417723031256830840154757746980112253272544385566720925440402598780893542741335589546327451675262477788486208192476666895386519509429174659866442829829317695965882898710441054400178205438380835184045143635411794858065362665840460396518430446345607110179130054254464438361808708129717788554307563695095829231867568178469227105838135361502766377522805342232179271439931786485693118027275870626934834250677995761643148439773187518729465666816904073879038667398636919575964715850828347872882131201004549581732229171432212187822317916637354162328772352664730918862894773940526827672001343617860054356026202200158220287826883520108337482372976223712898909673892124224225706801677637946176523908710820709317030711713700046721825007163491281118051773446457488430064356059088001456237696280619156481244755402537923927971736936741316361826345880845902903181270085305541968131950379448972221369840484694157486206996678379150722930112906875630511686694897661280914131923018112206539820502734060394538847258105785537693367561654626823718768100179811596938464988522853848003276720885680106957678211532911609671715211096036278269483248461211548099646793273140177973015037135326618006556962855885568211876512226134356329523311838170476582534475602790764393277502491994278388589735756046986834497632737497830426845084054946001123902899021366243031421288467397258692369381323726217382165053262123768838036245262871743441908446255869319952213344033826693228950787674855532664997444941661671315033769694743657281877189461950677929580427414649525652005969279094083641165779264470279572070992251389777287999571497708410125556455339273641564761042084289343525182590697372391623770988400742757899843616968548759729849786895675650032125079544410599968742716468802410746010774492213399728633294376354183055338127342178862420304732282019706940180720725561820756194512824325726295881992741208867100083615160131397949456318024850536461547848163944348370430850090997159800674199110164512191283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 4740687634459717208629333057647503329289676074747001314233958747554084122475447863981830163997293626873179444406104655071032195818437041898275803702152230872246921282515229426393500886932959982798037154326649700768150611476436033289604260317558206756716945241735554382184613344002106975393984964811287657855958304322432061675732521073422067982194686422421467455817525654109526783972876494768939428453556897486401593255924722098180243415562252765631194879359407929863432758314573611363286383304591009759820948940615423187902729317405084174658238657290057805770106431379441271975757081755084435189478019870918441824453090226254540375113085569772939222558965975966258608724312930247961294730947858912662320835244462706518622484916028292697940539312812605705482638406165753159794477948042934435487218810416088566778363882422418810969157141876125155128457649298367960301185682927210823109046807081285729470282495280157906056904911295634634356510668986690496842552897998845999919387811012586047419353737013993143609904442452092739655507069253839946846535278342538522811071653475030459103389850645290864409977100881319642814259367745920127468608170855944456712784343387271311649923596492640831513196279632366537132309659440618548135735689383933423738314568303518849490891352377329300274698044999092275362999602065741661299844562598680726798200270584559986080830891843112666385084915595031355883927826093252667388628817483563224710434714159623306259600222817477833100859735739753513723785390445734585375517599026556811391206785208620391811606566827921394996404693494189751475116132496014002328066511975686877969284289836593939036196003984483940277340807797557399239678850524176901929803037105031059777273375044885094201631101086442676609732860142225375342797852007143286617937677776239636181402750057621961187430844955976385938514408135344299048130397114064017679714902428489937636936811392866166395275762271532203501447385468416042145025569927097915554231919963805911954276129050924497834358646990078627096052894658791530009141906752046897960446588489473193954388713747526064357090258295220704906125116650431721086776470787274575169645504666135470515138718350289653370803542411133833858860402206101652336198979981067477828754860464947851851516634239919137759431742544233130775326085165729803960251984633736899146194055780384118489363641023312520346288605998737448729746704105518536994808317720998322413305268862136179320752221021343330413192797503278998213449200431238949780620679912183905373197684866787545767187338396646806706440637949043021684709545520757452473458291700216854899657835982251308330516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -2091140587596003887179029178939756236158180047675633631626469869733669326218400268580185985041454838638428488981595471212951955378329298691006604880911737388537776168093730792691898286710838437631928609982618532342761077290748696520088962656276544620495953063877096993611673535849053775025538761919034173590634274185880464982608075733770966070027109048436200220138894631917773035641048441913482318446879034726342011445547812318605193844534907808176928348307879508718157827078372297865387975138557374597393492570605506404058376744735400771825583039068612786689797378606897652780086846710821206474376982550437662986120412625583146491754687297222769241649186105445418106482998753674497017177886509432085755087930821520013621809557010516556562194108997629362890422530770224685117855981004182007573811325628123316441376994169864022300216586677393156266829670855936056326449602740824051044987609584664881884422215900301176257621026294948528243876428249283887645569692837718755155900694058782008669270222449177775363137034897969459390816431001026317833901401224042880378901107302663336402960526851847090419280515172820931608602597309657959684027113377396421722717306761736581604886971074084548854051854511750679345222861134755285157027673774547168030810381939361524103436988799885718305855158516361257064512926497221639590477906258415261087535633863443409613795456620474164694416784050718932415918497383508136031049886061788746033758974075173498381867904877356868831097734334215568890438110323308315282715606138392715414409012377979805150030915961602049280597704961163393985736831404532752031592091742456694370716925358720913794480544035422327340678606627494769145851626795837127649328262657472486545445656586172832861439489025528140890968270325385118401530768872488031383179151321544057881289864978276241727399970381524897720793493065281317838631045181238012028284331979630002141420186076247246554271718252617411595810568938475546412425109583970629160203471967089136524784554642088820871325792648320561256913773027172587726256554094426040658939953410228629473874816731510992395769961663516633021769768653339129719634914064408622608337240848111883955098692399344915244480603590632454778454130168968368067606412736749034190784937762048300112561095332459450911580779975794937318050729658322309176747882235707638531156934278106533639064399253237221922454540323521252345526985347408160584015483564944114611012186672256162516912700209980432436388632861434458082714392312056230276548900873689768441176610149534299434383009561852682341272782376438025955982625806272463308966690840377517865441643140016278608019456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 855665335886178121498242537693530134523870395373892275344175093811464205970442601353331449265171476180740319420088194266600815012557903308781307069062782967594484945943136064624229588963063369977259462575235486510886045432881623675232635840854483492529467269955399165133178201391510243236841606926636590823536641283025579258696949028398060865720619227431608322440605850028286908120646832705629247684663427471041958764126152703092997932470302278815619608796428630836305988626961165035284175491702668117941734065084876873035025731960488360775821756947699357373440055457192467125464441335527035999111833103640676950882235377384148628540622436858690425130442003010087871732178851612413141074314096467112116749756871489383642766660617466703750834765976632304833940740485365044988625142742815325229710081025872909098562957034595415892772288983314363388533884099639018332844263304068498729254678621494473280144450693388172661541180974093166553712186266104282126387007866806569797118094599503058338799303532857547794807116718578448324788520264512765070447528901494696547861606393662392677748166760102232259000149289805772917807629154579508302307719903453049280502893283427542388781422994479451208445997865962585935286301526259402196495780072093845039668173021016476330566991687474097223017743650834134161111844791865740419346189873041781172827875414564067992747433451767066818495004000299050802694441485478468743111572616204691192190262317370600249806932399634479036410571872431091394717017670498233407939245316589225555539677505690443078994152073170439790995305773049623342178359119078565610989439660549925795440548016130636039918259227395054191084034039287570329942604954790547810506099936394756247888370763936499327622258417766999929565167752374640297124623828223725513832624250185599118810704591060636483966611287769092935682162437950945545701731207913449010838858060907271558094945410807074666373014128674843309089050154486814339555408595850904370416661294969500032149950082602975011730288776014170140477234528513355740501615115612384061998089639968527006079676470218218407980138302459098504321921158096729752372251325466418697696514030495974095235224448099816021587252099997157097021355590731960475221360115259236301113081862851935699598066265605040074774753090061322170994054057101575752289517572805697478239050142599952289278691262850291661047649014889906261747635614209215119537631087467216684405369952430159422344567015389556991598871307012329000877004222132761489611214041982265732890394698243536190601517491486254266107427916894138923615387506599550565028903277151824092520596868332658255462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -345381398871893968450135957823285672095875250318858868423899224639780358475579600913101246718344067150494621369233095530374535413450997277307823998473731175768424535847632438842507626841316365065400858938238750647959177914902068697718642667377495113275276230265316477011263955979645544639834087015876085544171466966759229885853198831612936410496590213988173948962004769799531866221725474637833223617544106235463965680742955771840048681486788918307379611179363280250031921540742468422769691633119876011746367046041856348191788122067341880635267068929980247717419839318738912241780782815337187621395345239662414117307089534252360401583026057687344963024277392610439664404897944832377550601109317251496610892540844158539056655222625755112524388889100323282646249501243227433161098609265158824234081362755045650950391698163457317954235908622645943981973269325718467150047703179655243034917045976082500414425809153640912264192010240851736955182071925470606130692034128483938191666593388846208832320666125930074061408367158993089499395019469777702955546003274473786732979979436265814806203132578255834881059482726164728029515116958732067246357050484678081431376421858839931298532347584058989814440087101237753901407604226188166964777318715316145962923153420564989384898278591568805303472500472381713329377234625512927911593672279874908365369571251246321862127151073057186355186378113423213112182876528107548826937148328693652889151109351434065305928254652764758928645610057606340910327284482859278910178605747505062227775959791317366618109287239639084400493946745950017514070708188292481747712544114208530705585912402459982241076815349171993065593102986490708753422534676067499588663801476463202960647737421379312694197021084723843108996003102636066251675159355943192270473363871657027762275577086064590788899122334601463836791216995892952377340567375150891932538629004042766630353024093643281970304273910366546256770162769573052388425146582893220096027458837539005726799332939213585499225098467797031334321506039013819397489542808029524447801717642219159865136910806583582584425107868776138015168863412866607213802263513410986533730428272869382937478726080940962702819325991417354606924581753199156601690249906561903201374108075532169409962312705171099397921648333660490701922765174649090028425624654800051356653974711100941716535330369925870378494322229960160070696608172101438834659423313100468571893849885401062921950929718431513547640070791830300571973179307570533176146231106709538971317613516298162281138949723351964055093746110734074987517539717739103371311142512151089207278063387456956025274368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 142004582619177666668856859640454785628580344478910439661266806292421985457383357856061779097037152033075589593174466287422114134176803866963759453784700024333514042427196950897626693377779053172996651129971858058144615406441119772167195585644184082504875667118024412353223169383956123160615582876943014187163321306073838441084321321908843591244685242484729069199851736379277930416363855818912794021903336573695184287666180336932836990282683436202762401687394608004520501536895515134506498832823901682713838026697254196145456358082471840797296421734688028974360730997800781394660933765062593809518284960978394384895020911663703055726989057280456829538948314453692250304166942666574975283796856466349476423827716704263989270954970537654917025669360006354275769482991387998528515826035396776550854042294972644369059476644016483582270982213436789049401787560935212996918648163762330285742834669483054327077313608161294485098722005414336049010876077227307648551802758494346815589772098276935183961134377728111773885698154220223661225134804958604935077553003007951692151415187372627129672655337300510101757723164852516343015716059981435234159830829381611737687786979803329280459085266210483466981591725468178252387285932120000045632358843289460281591677321858286605288112393968329949622721019437263524332417113004025855837637046551655990916458433077805541977728541058620502562340569199714458416460184457388982259448360717197831476916440122587935263569144627075776179882183917679947542114974486004039088427523862994828037619967752256117905514743430324785166368632842297502751554782232715534610512499937002136153400100239658796983327998934493921147780744818643968462682616141630928463030789018473874175200822863460646378548176979217621975952736638761213695328211544656883468218879499637396635065160051262478778308042685910441187269792949596384495616496515547865412408996749767778591248431934178797960979603491985778028613816094715134899432366849218813073720660547480517247051495807304981141195296723062748874065306149803242615459736311561555861104839428730687182311255784232628364156027769105193795130711470979663881716200500618097472974751442910862498570217038271745306190277415190797394437819513977489173199612135108272235080349546098309863208121707409796002213882226973454110917689732275302378358088780252224258483329191346793266534151567981455370174131828051200716795203169717147077331946716973866545302340357949056754985359985888926117868210944418497647199705864204011140060316685313598480107365194642718200785670602484795983850308657348700094773471574060332142834037759204352549492100863732974878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -55823263618010127417418248210866688231707443634521309678498579858958631429306287854411396040266635772726801890256166102151622792056014606641781899782815385334581193446047239789188873475160371124449368577818365901861176280165296809575176236916496969700776631923797832623330005412472247022985936717451300100372999416097031718316401845073201016152318178306412347293203927983344151946916336615976058589510387330348257380910133845631856279296128571406458043058655310206040130904068075498788258331639318949880301059935743185884265787402386575429775841058530953459919468699687879635734693803456014520895899890801850260407615984153094236337694690912652029994915653201707085484962848054939888488618758852828272710382293508109943359030237130147578958608924352812257883753349541596357862805434287528220314766071049877357952362788872950347221546853967763128534822293355800737775216697066496947546998743053194805765431942560412987662117452239942046802922489816680909460405470030915874741377518795679949430026438416594641334589626607892330315128311904971944979923019547417669862340145574576066934909300826241237876311384049547289627546981018352385071236684190104877818272540548092667434251286284024527872309640282766617182744523505444281411051986426841938593603721350905146416575242187438858098320254844886336081589490857785487015179260410005416657195014259770670006431701435302566141795751323595168315329062088938680239233657734019011762400415719919407682787240074826274480886272625982116169928908566152085569683887727717528376853797976009467661262100398955725210016478388123297007553337884314461145078331079463683647759517123723493724833425289207243730127643735824088026346943083190424799829837548957633703874501887680633798896162919593851388877574730884782122341555777509533226749785770386673276025657291906350730771022196270386730917267912120125122339240697575855952136990532188964339754509587804741232807951585478350905317081603445017493227656260988248733629757863336410201830923541734179501460272299088600938383258263775092439868061547126803028546534061155472325710243755373768191423408893599749725572422088358142648844530912223564886357863078647125562611846115406217415139393766158386308896276488656001170200995613521431199930484615810382680080161595053495934106085994964160410577145671399731950638243499770704416481417399692987212689049972136076082552166271796946639672051384428410735946132296679352735791446629229889258261477602252391164236248181716410489169705269190386087480733429020725638647863736930840238346268703585020214179273175963495885338421849753288083126774817581928130499165994925128941568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 17329447762100590041659292647213685582994169561991800088464589031452948020691025063739185863213866042258184469491273722420019850521974522072049956511518983442785707559750698933400753495117994505343660089609633372167083103174741074599001576822418654719329338855833508255479136952579448695806790834627444558404599324905206452821945826439683557380097374701015927966485655989343343737968271852518466587752654044303186783435165372787786190750555804466803819764543045217203318022211543188180148105334109073828905679013687946383529633435715735232652503744942114067983379089529282270055612731876446083484809495783418033179107271461872898253943060449209939001188444558707845015077999627311753777003643973063689315491842138480760711608834862122273129976826868310299538682549524931447562799997725954823214265973057277732188143628647559944369418417720037506352261056098266272344944247546481329598465784908749639032625960198252179662840848451778720375404303374453348660780004340748802131774882117939197694402038771903696883488573751192071380584560079605125452026242220033261819711910720500092896183748583719470054354427189109551391952069178853932349695949372623083913965803848355175439780825055639427515847950778862084654869401598697327705907625322660730609884260854621249451437309334904162663801458399499562889663228133268892707317896908470455667297822136986496683127568907904089922491915665728302681497577253430391341620527877527755633506601620378648379607270963097784873687641936706641599244287527872308680072173719310679595629386449130762133468330885699614726831135153178287918777302640851166631261631506314855961085750455234065263752801089917162335660218232622788782661036741625037558130379554136882859357894785203749466496774164568902063319473678736013305888209245988648008027905954468762650224246865480426931861001900663187553969043405771288194545523573863483483996384190008401517332720768770727193392249327970515627760597553138696839164174238767480063034574135875092017231323397908365851960638965187561494722835285439495881134923807561714319891899728027015798632222385726049348901157359860989814452110389072029144413472471948786003988292725088565778903820974954423974634677377761985889256649332845878237566203457393325565685942363180417124985499151827799629093602243445074644661267201379913115895232718447059480052402548102448401890839899445530297219672818681520559827350469596183398801571175935902105346113095535174011275841212460879653933361929308417930627642305252837210895776283262481086498387893099433719735143833574702642408389328380711518230289148414190868171331747077920366579685633825922088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -1662718191173260776611631044619115001321228376998850175844120545234084496352849423253263067096239081094549863737056192836936076454865234868402659273724254918882393808663152730258039860985547924282297078045702835241043345089931548979264544958765312106649684212637087193448088221161459742353237626971662921858677730977209703215343933325315165210171152235783536194944542341924235134430222513376633259972260265735589641203359408356583252053832648105437762605494709601072366593314755510369229262137323376429756739897209735588055569337279310921360202452439195279899564659402741436091368134844172659900831436459410183879183669234778549712239396237505496543390941529502488067320565210266005903423721937255046858494640848145584319227570140404719692616807518419709274643750186967670079131689152840402304349250816229301212525193797750823965907760690514430928623150673535073549906582024188756981573836560948243634406947497373241429174714845581969235482067804891430363032847701031593622922794727541264771023140384770031981905370857127720027979255137139063960758231072711008551149943114976929796359024084999819739436054387689573044737487040206129160479537195495466662687016989807115998142606013252860250804385369568519092323909220778732085677547771089188864238598848314758272144670354041392187291747011158868414714491499887585924915400661219352609684613293483788898111586336461612945659071473154728108485354006586017264012155255469056974432177354278502214150635856902075803450673114353010538601324181558914920455369183583149407748714412807854334292143502840206877850701327019505497966541592623672609604799178609016303546571664714068991369880987261080581230644237381614034408682731058301721474851294170936103195449293248507317270387460748039724528367100675405255850296319132382962927177093767199690381834123497126363292605769065297245571551266563498451069754587100833277235755005551351580928342151425882039361463324848022999829650808732257732130605846574782763418591319432341706266872167841799107817050347022177176570665068084465588621939919480448488161915146817701073195637585987051102348531131165893178397640626830496860385137356383053697315120187018864684858004120115821120492892708567469074895410959315002151810990001675328234779143462840078692606606205833153989755304236573326286268240729594019583213418148536262450020502921157295832434483213330939343624660163664553475144842491140962735382867770959109017872079957883361596845778286444254134737908003776842694164361840251250063936889584009660442214549728099666128901798482199244274807465425813297389710052070656202266264931724477769931335762422972479963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -2821868278423835949818462322843749198613426764870828750105369748769159269490987289894590615169458155528295897377997562959283313798537552604982706170408723441624263595194602748665598470176452923008888729919490983076485494222190480486752914357457110345874476016310957405968151506675241828759348891843837037802920984330718472024527132798687196600038910430108856830800660390595718629266699557239332870713597152151586311511653024522894524304366612507139208557741533678434236780968174697677033374357431190189367232074179370531888484697024597114290091094093759838090106526576219627695197737870068746307580954680398812311487327402721057269265584738177423481635124626138131252760483764457075537161031112018200941538050595384989592840084445761328077642939949403494318658251075133425305322563019527734960752195774167383467245945804683072135366364786521399772259040591069604710005905157456896774658828722829347044017231038086449482121661357906630167349131226203410821706238454870465985368854710319956140819975459585110276275666368934293160782004469382129393366347540078986061871115365947138541405828373166261780335149823938102240896142614336250102378237362643075584560965745613986001287494930614146347200642166261620731777628310849468501646255896673355005226383582565427910358284682723313802407795133815709141196418901545260477477758546066978140314004486385281393030286637905064360528501360118245594231125388645791600763172937535755419912896536026061072725433599633721972981217191643637890448079011643721047206560839815110563776902505183273545567658093821088367859561234228714692279808583142621701676325172458115664235752751019795254078419160344955358398318724528112052603360462703758616715885680625111396926209194723526705395535226219557834038369610551496028527934490729741999196928978149225453739600087409401522598106685097713029009779071163515803621919882293343546856658073317708615514531106048760531517222459352527237264597249886490954312576411607976243919811004207416349305509796665751472100844036928575778258894602971586179631281387793662912392082116370859607051887950166075867025457296352389358197252152025608413215231811280561553006067435813267554679971247634074081967337512318760008603876277101485400203829273449750003678176570174478121282606972837867331167683961670826776375905112528339281984581179169836380601558366603484803291927795442707827035457146882279141514532247612295612337181379144044262764462137236490262141207372421609144442468163605605374786799854728909484494312020180842400518557783229169248728449232263411645083163323695951551652265989463529183822977360996196258450753449617931632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 2802693743724550782614743887949296923512092310041931595251699515603053305449820581650706936957882724451311424911130233317356374360867789006095571680394022276620901670813795512180366487105118184972552969382534764948961886201287388980216903324184781340975185662920603187514109690324884352812205466373004871859905011616641408308198911087994516278645659704060085160997194494278731782653689987428919382279349899807607496231330024077921643228307664073720952352238061320173696010912975863899324377277845085273814194318765747519655832021211269508432310551292080721787542934574607202072404539308031479337601634605832805773383594690256045005883978277852158261701173959578299990691922572032130476425273831264846756458218453645503763362879448254495482522963630451121047165791891570662138860761777670093847350187870782284142308750869508898045755875509934824085660349534450987839739848495275473052382017799675918134277367227024744725667347957218566751882560086738656790217783866225566308793077140145777869855230739073574781548200605613002196232767322006411523898144882632810989178961911783748579547003249303386282917728497660442278193220414318119436698584448477223503571138862568874612761320652478097879225078112898852677448608432674966374844504381422605325065415466421909387320640631517608456380791997685886605278546730149427471029168772087282693733000758416675919170491192580673194110531966250345372377517932496086306450143308898502151246702588960180059540073699661222957679024177288949736591244488430679782056445564119471196368428990454110861301486893370502559785483099419823604857182849543410422509108771400794313441811096365677941990163193454106576991073769923264496578118486846546654051891340410157872925542341244850706805954601801184269556997220598231904332289642083454631915671018972850596716960501752861872162398414459662473219035595916030896191462690879650087018269131917480627564993430775067981031021352967405617671061221202793860176652718647191176251533786231568543428390598991523283504491823960638622289633166804198691546896431212767239285425905507488817396107038131658475223060012294613672675012240410917426468200356182605361638016387662522546415761773134763414863074946488766032878277101316612549168921936957470227083856197626536191728920482519354268686462657854942997129357155563044199671684461939392936310657652123983461411737229695367526914281527672912440224123557546626906729362561026733522944567418678089899631993040230269623632994292603688723799020341138622062342330548287801590918480753569874822130857753677880371528103315559137123503655688228667979847631672427521005536293740898859089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -1705583022261161742902786765804213414353933129118601388544508075147322862893701811186822476144888334842402003950037971522530465203456512947942138695471184829406688230681624313394305063274209536186474011853653311071231493621000768900960413249527101512658538695736041440408345512458393727513829379009511820293920642868446751255384521733999102453106289026541352418217031357149000255662968810109302387904477650177340816462092160574990055042506394733476377971501781724931446655435697955080757175878964565869547400594055375171597800051363705513651111657059185968213918261768004054254237076541187988249038989473111450646864441128211584704962956774918397182518224915234526811678244355694551569325851560751749904453288544303304206143410159485397181901845071090248345347094045449785426764343718226755106576211072597490583626848047435174004403380449622315732870173414771212726158539952321998398446973498726124401377200463426553327407068644330094462752707140724714665870132705023567680957971442242596338800803311803206493552201666119849027108037707503054948060657096250880487931428055630850763071264566064984079529088834674298317667201634381438118259207414299552095153786925484351865794371775320806637876839549822145095301292254331713969779336054689705043863750196038424857638964326705772355273118220941924599741850031482061170456582739002494115068112877730236409802890368046411312787894909385208361210869177949810590561858338860347243695863566818032903575217802120989950144234455277086832114884881963909835024977550278077191010851513967118010650544114741626195540231050592410149166966218367387062644142378714276474077252220170479274053234131376684098870436545436444222953939653025761815682684222319435559695829194545103057595249785619527141654677247728015109679040098566020776081723660607045752365906433833564642733488826993416179804514332480591345132824055709057059582882430968999168765121186458010566742434959622073165115180914541939681884381271832713614182378794849151802962979247214758202186884294405441014320331328254308962119463264580212880100499650726976930083118636174127313995771507404680880837430412591296571982836993737034187894482053007130595779084149544841867294702403174681098325452831768807501884527723673496595640228581792519769882142029051837299523252205623691641941103607822981713757136364146809507796697239375457101448353227181992803462476862516919744515560464576086567592787132874489996107627779266430633807244310298401704662316096946343915568593018994730267849814191114766924215352980781914971305354687000791915062820841355120929436936854133295319157608371624403567663870479390191124480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 804995661003176686727290357165841579168772988846559432961590396532065663003101614284777593397762469192172440688759328109773714758162175961530606129480368659309850304669747532848881335804189313202081459833861842969011708976473788443833722745856584290358931037685438784577319784423844861510135513548600816930416564849171979073863976455854515457159401268807523315846842510753145323951169247330407128766041299547145013462944873029318878630642323471275652485315700403320893238916241536671342695259054808813823355838115708668912839876763111274467317550410545723001370687065363039558948752116963428297900052320631633030558817858984108953991964771225815700183597256105809760883544686609627864531411685018036254237100328930865635812617308631427562575850603655236916351736093917218395254863722064659514476367424015792935874728490467082114229810246063692629865771675171367710621491628125175727012368779474028077270459861411165912187639323566133242488303508916705643556988996466191504629348652889733663798247064938706449735114558895013865093904254636394617265338159271651096627792392902614636629721213718714353091477196752078250578430403244135166727649835567271214765334991343996280664117895242723521283723711897104825903692903031785640382778812568510435032684732104358178066082187262489751690878830440926919203383818653814733932914680561673146658264605486867108072626184779540635931130772180320921331878311776482143011307479281114941214000754380470576102684421418741033383251613183752213747113366051121418697391765631696004309415780075219548524774289990282563180083062336359323801906883698251805673355702866065197286155903316380347262899801483749916336481123874842509054978716022573844571077177097245441047041773299053910200757535243232908529141690444411841306826031313301020755775717663036955551564555880867531289130970670076879086562907565195023021239852342610188609815747756219945117972848252133262138618218370441879684995088870260448276441043451926865272094876188552146646655831566617241972658386521513389287239604303694536208961295744878166234845871192939932722514078484353955966163634595686972022588414918848156379628006942225485040032308165163228363848354611971974215162500887387324611278083160967598531671735201797476168530841817295914484762308535991784105220888241388915097821077251187894530926646311959213702067127950071926133293648441536055737928417550978962578500212501693053834510452675688568906320713945543038938823688923014480203259375486030864715163076493006560882748568060612401248877442814860226895578537908587752019523705948045378257387995158707862030614813742901579427213935447537352704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -312223039522495144049971065850252511150951224195422839047832422112961907639030945992804746920308203406951957067261010635266815206513048925547145100263411333139655997008327467487254487442802731055010982123888059656009444147103218722604407221974239771488362944093279842288608533976031158025301724681289109273202325625055299078607837473190301471979159531321255966722554313879333244765589987953132511052090187309114188770030911498743433299215224709910084494671176401488381256099348431068195243180676031173892268130213575552989368260236508933039568872527533466499998311652378659457336727275362750723813851305287614891339210213381527931232587738109427181122635794804988835254442201537477651503518195576308997922708016541790768487904698727551606407817749777062070399963017677081317399350820913371651009016905027957206315795599727006204574444287898720992690180600967768249541740995800558729733896732336866658950066562891371359827328850647668223978120013271175497019397738624622330962134497230413487879613447373749241861979154083291223993498073739216207869432808050319123466704790917399919993398270063683319850913878434907291750292015918926335205632725607714987318089896152642349304158561881066443025516016144046049550494815809127632329074933898615919065571548706447745368542498277134455057969546770598168005746255297233992427685972510869678094314032719714986520516626841980519759842152965335630848408893478076279712373264060099764266206685927720993604936863310743803839089756597607178755765955300241197672462539865031651474057270999190613574705755665393490700106451453478223951847345177168490543895466704305442874680593335275302315209437482841982422800935882081392564861478786906323461345573210874793541515838675564110577758035102780731443663173290418151988427367738677376093461574814775111407995696925903309763302847472710538692899000508157053111813490738088141131557335895817470621725514803955787533525884293399637494628093758784472589560185054540653339648108284891835579005530784248760206283317498215276526680502820538851941043324892107412008453171834482667784500271293727363999289927076739060332058657505623008050814431064863755609172092485893867753058210771222376174556443195547942695062131941936956283700712692747469732767514799089302686839833330503927469834479165758134348664639343653064726476722390803990241630709385257342388370205203121345639252887446915696044764200983233374583064754301745049081142554892597039930774043674625990995047660984458782061045418285334114269664471934405634498444802053214532948877300395127591750954291829673766271700208164686892198322060478797416522917459717227806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 100973168121091927173423837371852381019085935475566306099382496926608322942360371733032160646860086047560410040820001863691523299171422477713084886147939153315472952218296103317056769346635222405296966951402903875218922750718019014816217739864909760451549340783208997483018323182668296311678967507251003475725801160625720591784782725708999833545206112535728289573677550975358644711704394594230644572405124872538683149949238318059495449513245127241739362499254038513441211942542472981838044124782685640587871114154219823191365200044311265507116666544983521768144319253519216657367118022245707016504313169316523460204108240683538728678603127582747293301521266967202459085536230628458348131858230220419573453124458571466977196219253047755470971225770713165078904117592153257687471428500944183969061991510620764200684306051674234205912627748797699399819000741661554485408125449594004969854157019629220241845680484280206338628713047143231668018729402870037021811276920977878223102236112467085639355676695564204549085514736562792588785043698481201406260447234051710470046098533709475986484390047200624028717331346597084521502158218210100302866534647384895697861985641370525138406694835061479407094957786982923964097992918992479850203815140619462820230297761081619136914277834821146186730635386654844214129078431475636240691578926770558486404794415728753034318156086917904273030423552860660188272529662587156634217186173705542249407280444523128995746234620668986300332348072478467095274436027004512274939972621144814933927014740693059550156906768441766047185676734113228472812769973819045392820471939735815323329938895457055506800440426070859514152707896904885225333473172831206044261445865712330763501587713655284768592173281816313410412074913381598250680397134233585567262193724649220169362729797332041530909569028471808946009113917004010936502152142240320456693944140292191400479712083206430856596807473898434080604640914564859737755977569723893545813191853611017659292883468065822520149510309478572938707382533648028794654546476953007980186999500713389610582410992167954856688267062376868418794913353576442293491578362611572853419238041899248828900476540424736938636250909661579984431773364533777317147216265541157809722472205744826048646874140328748702034244151646800693461409597859935331749484434799558490859665394187285282662228216542039069241641486011079311183729954764227846059512025908193182996012888540062527795879485575756756216326265887560151660226029082251412102759506724849191034269833872329224179150229500391962112628797196568287160548097098234392986845932931287298894962692721880334336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -26987628336493752387204568793842134421115577984562932759339482558812075734617691736943031669914179401673245453530682570082758205915161603022274051373112433009616968045178015493718002386614538707848528849617476014083812819382163669988920417580980003662629052844632565638354099653714535574046763324402758752915592605884435959799694144924218425273842632441550796773195459799668964986911922914974430430116382177661076478093590453026458089502477154590980987147240512012479619259874561710169178052956598416968866299781980750168134401865688476816563550086889607843881809461421340044540579864595650656409481868179728208346339049628054075210999494015957297944455462015286163534475959524354162210731590656929443016912703180357215562658862264486901453312112961210329692584712205456981034642343634400272909161662395872121228847073016643813626535558825604362656344270270285063065596029533802397809902054157162503583546467875326401580461174007164321593095506222758186088271961436383599457917677523367543602665968425971043595431438659551211620103461049456425367265607961260574485556520313950298363323300221122946677460245286534314116950769107512041593884221051655986122979356525944718971459518975770999381795566909451225226248099562157420390630616015752357778211628875583647263506015638813243202624460287092477141135166906034893504595182021825915843082484806304181120635341252039468171611974561203878290921263187444365211576923612986785341521214824802247524736681769272080990215411559045312149737430649757408460636635247457583693933648061801310777870530611379657236752621341552931184620597316119386794984462527706680426471886558658423724181014017448674502822130217137310226313599451070966882781040901290400821286312199458615629497253412850958560670483429023086316929245121041910640519898427646767535454017717253404442646437866252313655601877495900668826353355963718854857989271680900102589860440041153163020472260157080172118934485115611405486154384722609027078728968819905989553606722667530479931693610656205629056250869487437424373849581279597061068151245935077593736478468441658845252407925856014445673482918880357677702541005619282144032804475685312505469371903055039254397609580592478488701332894335169893177247711356040491412661931696908724078490407639190751507583770526092467244062631264018151761671156514354470235298179195230625473570152843179179166823530947112050964395225131096304934920196966596936434706892328691012462628797087647003056020172628663514934176765672413384478983979034863743445496236497656169648367673450487992298037359297690648430001764904608128766072474980855446278705291590715310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 5723581482853100735290424824689809523543419183750718628481177257314269225757557168420415583465235201485687241089931927600715865887964610051327456864723494758737951818823909796739097104772768538329381179775293622349848642174240300278380456622531123247102588078571206352312890919052585291114940850118543662512991385139815595870693800869519021805952942171269898056818487691990795568465122529252771305321318470997664833123694753235802651700828542768240481433099850037338975046532105501492376208050747164839168485554992745600865152485863813852506389001813760126793378030232033062008952835348722782731755614387377554410251973816820295088262223381437157851110776987624090688149591417388844180142607661413743009612502427104151389183343680499820115783595805202916849508469649149502121136841659266589851564026535820516069022090736484077917684756962116812386375844317729406878961668746236380193103600901889651795772120312533795162504662792233431825316392742003541631896596117860502911633472100171861296503052891334218418733184122323414465177110935865553366144035945134667550774587277036397078442781379286374748746816335260049218900533164813132862017094498415876367266447137964123605232194354773583049007209532878839870144384718107783186121243385254066303792915872295190236268608393449080118895286992314701545096513343056123554168327661386131353797032756209922664887892673695091160846179316573560796730959334370759800872221220891952125217863786334180026330173039782810684296518111198673050811143890886360285793314761534651100242579569716972888863501618665925843530752444716465850617556506076018224937695689607112857799128620919171030859909463310745606124453814846070199788513964943978609250161169517424903452650019238461271527314016257179270685501638512571326815219327480758852606490249878756178486786701033831178302330735986700452182025850666852800919824197498236804669180865008477615883538110909734064641489565903654232772071939696837261308785917390429428723919915661144697800390934662818141251738266663830943931505604734332493056996025794379094591743001757019480326382244982616859266724400895410539250743361751563736868219771905936819408630939171484197375402289629071035990382362788518579273549539886574632905654837491276707124717111578675015568921375007777591869421543987928144048415166618758177755677624573567578366717452909337578600036971155991044141429920225545104982431882097603600537134251337126207465593592018207817707947452900006460315100434478825459610187355724530483636629999299101928723856186534171402471571897287548308828951818066582182658204453211853187641146227406050161593165274654179328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] -221754099309212181871440846704967102318783986480066720507685723128809497649334699578418554525795773640560426118727028829417902329993133836783886002718039930606148642338053650716443298367801693083897739299334711494073593877020469300351671116080161353491759989753228215083937863302293499403587532020795714749187066036454158037089869916983597211462946090809989370697502845766546495512990567936580653826234343786435616215957377235604825583440472657142889701314444479004581596123759366486511148396051605691847818098661483718055638316056262947974154032297064781205525431476607759981695336011774617312187243881127131043237628656002752788693844623509552160345747435167576214946857083171403913188802383415011902215103318236845669473803610560094479307392812692035065233891754013644369804446286092745639965391721083122483724459158562818193913332814109880934559751996566031407876565211800350270841443296873620570949356935250683797752467118475470929753075104179188954540686722839987178061438917930789383876046923307102957066652385843320580774764638529262819463881681065824547079528008646016729206842285912500114152598585534924794952378845217995927569141966941001272035384948674206456149043389202366082125574447209234689652205947313513743466668309549000020477276458976235950274403502149855809465784680632921277034608395680129991816459865520737991642459756016200742006082455692266135020866705287659360314553316860524825017296798971363664198783964391662256127890348794382300701470706825677833428902002978777263530658883171869836431524279321286367604366991514670555943161840593280500761882855512182483300280334791831874482382079879173205018365961818111214679039164550391756459917010838737764911635604148489744106669816484999953251991437969676630570123222800449664265218308878419446490338317574734397226557888288270190064927026601456612151038469403446084191430927271266627551114957520679645178218534272405240642378259858685940533030732626147680065865649626903317294014409331286060666167112697410302395273001383303195723627715513105986419277558405096643282445059962632525017882312075787381994575474467204063276392518789643086192980819192704644866361673554661023622784444484363156497599524882829017041635226436641330763282355726441207760787150082636066029011675469378839336838182787552100579247960254509124077907568418159734399264542477037102424630862659232777182118372574570694965186008176052640520210603577368413432995483515452995000989586429964171418838228403975907352080223448138354474084728463765468754890630052324066380677564688351331723098138768688738871883635993317315018724351099103984312548342104064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -2501289895653714608516308418542292518825946335651686795243731732036199098280127950442823215678071848457698454449969380814283425620710636167294639695688739889707000102428394993777760624594563702023920771687377154024193532389127776633140032922499437516839533375938382719602853816161572741448623154640854073265022478992207793929166106109218094423164155347307939279498199046016880478465550172161227352040196933140121036045665308900744121763914201584350928671244328547269312947562459040374629243371028619944683464380001866510355713182286264111405375425587850739656473408233126590653262031266385672908355013753168128616021860064592928265981977289081508590961138742970561092888407530690468189470805475471364003150600334685051252022585629976066956837586250378596456525032378646715833551410390355394204840489565968486406501712446883455345050294453534972058866893079994693033384100057940617899026154903332716916405957439323475534448003560423540201563335367506950422358766617314166766621697216703098747959233467223862725601046527230088822292792926541644402339977997566480582717163432883089268467740222452744988771955919602972324713669287248657931771774454645074679129843537689967765282370564970791060813170525076757076491730887721168391149590126868294762736834641063817020742666363662016698074483644630244549488434726939771256571315138611975001028959087273106683414245856156990780112325568630870312908747084874388574484124000825116744216675667806493804969425123072839945907355584715882979166549624790581015094639765540961878708076877512852106045868030133383638665432345435540596539606900452857487073227212616773857970556683630677248681049983769895899386885270557070582095963289002172885017223039626642308640673088882649068020116986217482091345672839625125058355947283792240675623377762316449205321566865940956249035732871003408453447417944575445715874676442912495611584752898339123415250021473341876186673010439768871359091614306934639954214107767658464660597057251393284150796120039496021732807012501119277488648453869568116863183652939288339751831701811920201444300141921705674013970548719209019629807793049225306586417653870294043955443411956860447190338192746334668405694885816412355632459795601121555795031350025412809746878111985199143447875279609169227844542639529341815433889410344571411332248304917854331261861127622988677517033826295432609426491073858480599215956498008100579437294373293145904155641255068814891645130762513555454860516039066162670422623792403107178072275866206989408924517117412835228506959281459622630621870012565373345567243556985532449476381104810767086151044210916065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 41053968917720266931450155634460710686331223881565864164266792733581983254256807757633824033447977702904678602405252497138595174306113572145705035045440083182105796197264701446170814694826012849235849775228640755521795314518126980040867832988978485570164284019239946778914018138760352143821125789242321147833963332559219547017934447788914011676669442306619289436152466646369161418990024397189055856280906343454228967379717230056387357533113564252954763014347227523785972186165736742167549618522501223356576830351551267804598117922896646983472340355659631960755051448730401095659918232995950090838769374089555053037225844533655540813224878174079748518441824488410417396877256176348485422247533040666633192959956807183708303480739749076565970215507266668345320067419759714987367511678705984451971018643084271188771670305455666413548655447632678086876521914302486875905321910320856743745209423533811815087939779249306774799459144718292767065969718035145032978528919428601448627171159545696355260813574522011536679516251853403476101798971534146847758843398908265313230945725764427648433102526189398725498537587508759239901910511588730363976366347348121329884857794256835860179004516721237201539212366673945341480312259072509308800315760834381320467680198049703197510305198522879797620463402295247869322376326450221162564068455273257104156469812623915007648145020781402396448872963435512024558238559001586670426196403718327540607823397584121446746317832367706976989552145022535678286313936785282629176861858843796580409584824383120817666027938260629817222610776058512917603183181744159504031104566307212304779179631411477038651469901202252135549364904411486801993006260109890478670833412343138492755675854194941945886841509333111423742797519768179657320433123861964896693167613428103559541349235024578150397970860765192594263984676263480640555591279479350202900581017877243322706543717421878238502438952648444888447012964537184504727879814269207198925433251439114783139477163946052945256461835176764476071536660869509566283767159568276474875174863403924166901537473054819360377152298874114176724694531030684814501434626498592430594321642754466449434309732659287335117971013825937815681549382358112976625398246832357787769774151642611429527222334342422221772707009119313856538216394320502703619522936350499613805420181859897710536451232974522574951395796380193012269882569495814755902521086778258054887905491987436527462071310724252653503672409789717053325474567391367749135941461493518834969681933493926040794299976555661230653306577877384256377273816475149348969453796285002016622940059175223296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -35110462403260544272743745583122138378985804780854323956761103902964152300877824891201546694098307907710825888803341794779867645181252282569646682483587586591484803125642590324230844693528126346151096937053660161211619560493896633764801509956863401020666519155471691181681081757245069268938586848436677256354961151721891816759731217394032098624665380818462057830583409910059116076392726783313231900836212854060483128369833584505136308076359123702393219308578859553893067544181969668775042958517423126688342905707793321236384887115539124224811129259803437988187936470314755121111888654080661408728427004807686716611086084127320322160473547696388676391911603924104068745011521059313457539340514700185594917943158289013215616193936129347252770316320366067224958919556637132655433803840531363441030500181820415181538126953957211673394163413417144509160784725501234477454572453790424141009358389974874441849801487489232720095412400993111854140305259140081461504596713781892600237751579274682353572686475000480706223489584248160618609611543112551745554242888944170617763039637180375619979469261477073287108826957700620945218878430736134730051966025568686383171362957047153815122121073506671913453938528563444779518695823001807402065464663805924224921807423838733867239479011991175809048468302565408987468203200398610323089077842901928909932816152359800994058490192792697533785138737938134481566427063990706838026789660679353832129703512880507051494659190874391476005706818251195211141102670060469692021281532416797521795064177007970997630068877736194603322975506967356344163068123011199011306536218876338978216321043755474322085771126610261906916887548200359700059667671907903830694287802213347674186607940335079138257983920473597381735981376750642666738235121963212746367887044847710788066014879788777642328058208625057406149228608640987522571433698467583340341379390967068559053134826582479404565337846989575758596767188761098758934147171376297063926114039667450449403679094935966391641078572498723232246614647540735640178165072027182687775965231772082523984738948830454702693230699363437035622604172442550382220031516099489717376344974291700349726294463060734617853962057749357436034341450955170401271584380161844227216224757252529087581465013355660670968320533289939417863926833440660484530409522704080021881437504144891892744525246236360508644822181702190156221419638902107621277081586622768122819378049047891802772372681325767627826788249072035954866540704745172042233351678367743342436231036975770062686358288883441636479340309539301483970375925328109777149680798425666074359821592439029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] -1987469066371429544523121799258481995241489377550351106149906593565986485953711653011792154356322799507589636912257747950698258189378602017289859103376862672863229389041158283232526247524774203582220042075303765528244316611380165807262712521045707882347848167151364299690826434530403731405833974937291819182956858960815196231623780003870553791242927993285055270556876014916973198103032544638167765095332769162449817929445684715020326822873928978624527755984624756201346690982819558482734308588280737140203711927791767885974310045008385064259713853595113691357270605798418078196136017887130641719233582165646589604430861999406963574978024535145022147188414698020215708188152573293078357275597472578733978830423861338450803317485687975207222426305674465625682011723819280509716621489886037994327455812743536148910681446941054373258737997682424117231498524085744391966087122218547465577756458675287163360729790615062977968722335246934050968971816324693159103618220171291281196996355419014358304026193548376551517444507949860875371246743196308647127124131702670773725178034334425093455002396087120885937296257776984070352966476103818761877769308794251708516865846738228039598314930601741803532952566399050444849330825825414522590087981363247985021913339792021207316867205248390065649793829037203033811061953890177488555751931284330573262222114998559493740750273790751764395534683517583447986889541178259557559253813381648803208909484979034115645594972048226633220342332924572839065761170536748920120889206203352421055713894892075774283088945845837664061128352745187919295839783530602703322867540997636306761712868171512326960646779280972561646558170267982301255801303149538338013699411562631308599870115943714233736587567494228133342436311380521063908746294852806906730207766854150774204318625627489765519399464267132606806927126334377992688477587146235280455166097497514352362444358722736704900230273300509560397225441096342324975927398142700971344905729304263156800801863713935278761390306327178747219216655710437049741962456876505131172986695293217756917000996573048823782203297186703804093930996627818742614799561074795860127861109511881722669121526366103537756727671610890796382044915902035895745317639351343381476276216429617129672922017222456711938637463548830993390150318571732169113563959791402378110857265588651280137604299907017120962180816726761666545031891722159896045661021414086733984832671727114613572304220058952069695504955744020230346464614798062992643331187927094906233999139119752923201711230066036256986867708924601890096358421913948785668838133530772184217707600732596731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] 15817556841415410858379284338630566367131763233827574139507898793473963306282724422510897379302034880106234484821348159922865336953048978253395075933742963456057845132077981179933016484540089327017432873252302213666461617345196168837031291802527056248204774912993685903142219707876440380343462482618006865466784313223355957323423700764136303450179499924804462219613086229826568477138919432146628663703876434223933284686595118160605366031327276573598389687938352836294588844022078422404906603162438575228965441520132454317418525775581202507012925750190474595568295898041685427703771078716127384111672760898530313925094259752491098261280666060404074645085623902416343824998754630850037038375199165139187009131397071469780655703540674906592971121446142786039245087226198090825680320321175099022589132849171245585218803555245369968749288348732654463780201185464937251001151762987663810214157246988638628715783085454864881267849818182124336101598233569612442243173959111740435219420368233354447079447840763171707494177267565666489077946370625122625071630235315576450987647120885065083454891152152435893334072563042533429343675971554453810940079970081804359232420311093221616784479723833053969647989822503777287408602483113165690172565936622537859690929718929171576172101201929119916719073032336712389595019844128792364276443776687596815951151859234035483106237672654605289990339731057459166354252894151786270723252655931516946702290755158597499617470490242082335249092023199992831448520669073196565196237723005884719162031185931415079227711124390864846882252177074757995530394065863097907475895176902710396896469932260151982415760716769433347860553245644527479866608929759194881600193812394825976032593322592252268792750026343351563239615448623200221904028528038300898031551722422529120790368527471689279411267507012285084123768617432945167593216153776378408199116842395542952120929733600169861255623725175088215634759756064845049986007682959690085036624784333572477867830500222218509427154079361420742477033196291254318271446722637046556045127971693807536654742711931610056603364975270676325085151919712688753085305048667660032336322626573257188170536116847048033760510935031233925421550930912297788481079078173934364257721931153989091498124643108909530302923393665843318649696799437789518402930401304550898774461754714437914536623766806840556545242429211036041742759404445162788861752519703181837629525410657025110715833720599264484606564522755880133959381419294567126714746617281133825655220930863967218389651870043678524564587223251579215621052300165785450131252396320242612908912874592204226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] -58239416237547819455914977515258166518261040351813917733355585207007561453883121088323130087280406288216693741493590145859308251309037629652536969032053377817428167513254777083201225372283388016201529851500264857191593089698942038224498562650756091430414218493425719626086141470190014360276614379182578469813648619864154725665305220869064415207496226923805386533352177901180135686274497941860674281414454810312095540467324161932257234184974486288830800473062754213895284503634297916938381202276862881640546638974001232477867579060504670624934100061076342779193769343056088167376107310483114682689641846938239277919018607841739964880819986212727510583281353456418121783057040761949307005481771840670946907748863715642876636940683953806673290399236874839782810225270729647213524834622215799407437953648643818550483094016741603593049136088482895555636279826507209657067975720948117815065076008977739314315386133132564488020136077419860114163443363927057587119686370996819490558552694999739249092725378169103343315166588008882930753854090797927071331231702054607332762626940768621776060771348848261124220276812681364581772175610649747450232324330687214029517591310160733271681770622456271338133480791108584116778950170309566933804582478316282959614455653537719152847895935015889315689716486394674344150007889315510851281714610309910284408636696813681053523163068035516629557380855976954028290902347180121559062001316522976140819049459117697781582282758722326753465292240091182490216941436135328838478741482025554575744945868070911263261627786421756537002376894452583350270619852173555070577908536409731469794126073625321925404135047333064140713201832730342639521591098306971967090791654969551629377676740140273378308433524599840259387607083738060655144985402609355870948450909949342916408828819923987210719759717274455867341562763244144238726003821748762794221255256045929401363053292686564834575987310310090891823117393783966538980855647591184471822600337187376639624913902167448166720022683510667058221663454240236610646662635699377593988658099298134600785108694202229774755658189935147090269820666205547669342230804987327756489194246720808997760259964850636969014122798839671031563112800616755320908265031476596095353542191595334044773047168514081654989683945627762434212928248896496683362674873196523130426703416161150568847750373814610186535529187939699082772938817980406904456315185295140412326672626112728294368767021337603035641484293615711531460539339744045762404887671070992020971134306921592398851550844215004161410823066984291163649675605618733843324394004383079263515656897783587143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] 81086357833740208325409967058934238874036777534498703340722285538575959315662423793921089778787452889696732283698520049157226152164585097953735979340720700435530205202641480923896262485273731250478590460170622612217296823051060140669129027952447880393649721660094998678802468256569752464568079669358430797378541641057571756850889277300029985053850700724539681546236859565820148403207860978758210701737472719690828781968492954117581047097258267782504887456579390839366640059323519343796677296560225820412008204450091500271605592009824548281045992331763153144606987643554742042070057979755308974371566731060667316163912320747109831153774370142661829355910550768544781871789221459820687206195376087744580176939631247195985041155779736658513930022918057727740573855925812358246574070893303000572051847879507063243427968536356878411559851681108534215055439874103811089883712929502816743123595158724973500879766548372393592496540431537376205312709066819775463439279995626812042186909193387892511812294934314721851161513913306461770339539947262859834228688231584084736819624250179018450012335578383124616813080818009979806091632937491890305679183762204142020198274058958918603894636934210223976112628528203830967027590081909697725011486551558612136461735006027811181769703018527354634604891892820921610450780065704396073536038612186619532189013403801894423160481419439312083073032177008342054006953744193730931899158177483957675356436838834370014293149764669829177629505701814500437135154352600936094733868543242303084981570244001293623148164780745713898009872132673607359986569680740234896407323414030176674631898807583486644868559066639556481292155115640781869754043379259655919589645684117511905985339097065638725335756755053668336476338248190385179220792979312427476243730434232771469519840515466947699521265868295107066874323325412447457372233422737949037427473287397850136694160399660442144561358381005834809083145925801676091119435396187077085498584266966747918731728111059736127269900973637165067095798888765495909917518752324041419314843439054843770886214916212252636130153681342322556072138149241864306631875611297900548339831532231567159559612000149474831088953112406609076674058803490222148432393727558198361202755318364514025784032094172105143124826851158271137771958826201240238951614032229538156394864207019228071296923252120913052385459530802325208150618797923390817486401670246006132098947093944029226766094307371942626673047707092820685803618486272556299837111939213232729812669393598089335776448212010672077942625485417001473278305106109306349353769097334081735946399767044932239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 290903247087993143467683061576072119574060159975307534976513974001862623450659277084188284786989522025968287493515564261817171689223728487912559726912968147123779586535910646986672813317229476653511518760434265860486989947824335231880918267790641917004924906283547092183086302816308239183289620531127527447304500491130604374452027060434738768094818022645155883810468722726514696648933972343115957055432189981276878881047926535898845677701772631396648201740411854979323052837003440508984262817111580505945588040912845511596333533246073321965716730429035541343667382304566327409719345318888192003930259387711077671713027658291083021534754092495247521354338388312468638703588112844503390193662285888763041119408116659219100209534581765788239315330259571803233523597085029302966790645495951412334722908559651405392324367013780173635693155596013548188115027824921691609587495906191374974571382123975985288261897694554934600268477788978391804619788518698670590963137291846384645664958624964787892044195424900642589159223252187518206249040589105847228829744624757665711559359629080402125602053428563776725628902349368015072695871368477493146920212415050457244885139296819614201017768902436692854901493012308812535642370870151520410019003320470883654696146265819659915959444296742789189296890565718054443132821485198966933559383714252195143945231966433599900791648538462918662315540803956581582101643495707796533258498884056381017722446057048723447159055202165194983402660103086515246956960622773535736251716168388780839406593322673054924733641448670330032820372579883736902036703024955249942700582041817021938177977674018610872116360903283118086358712158084601980583350766462029053849221953683582696118538880094148086762898453397070820527808057724183517800898369275346853247645068624329635299702583796829162847208506907099938417911977807337306638007890185525622057503380449338997554944395646146080711051125232164598745178777891864402400726192194105359704452567454626526006438519671645570005350730044586794371303222243078142529525642502374600924573958153506019611493608814733526796401812196811960089369550963197509869194273788064955987396892549087090309248520550931837035085887805340266211876022852177091640469478264934119403948454387576157678784458365528950404164284286111583724197632263918495739648505603410668348610458627509649887608510809595046279401090809994685602408034713387318080944865434230290502394755808239646768216268743876749508264885081186334191134213799800290061945297516916219128906046333362635722266249384060454335787970944325856727790088264859610697274352079658150920391105625756532736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -2135606446273318768419448023098422063434348112167863523800192086519284810634838299899665522251907808561401342569846953964085820242288682828159431781165105105392150081230966156612284734370441163483375127617786564696700892001158393380782872193665137507419771309666661264655393113122026596453996994410148791666048607778115284315227949450028022531805861845386190405357695282738517458520980765386705774422153304432279876600684584985215735192186784718418178963133227055207253596502069932963393055021945404636807042838373646644778975574508038626378957757018304227001950841537340121119337922949612899339685033356513739337554134535327623161454799703617891715739296846981436442311528057235922129022574218697151486062363774739169403791977821098992957383448902198432441400930578967962289048735189385064683262017085318331196174223780345832023727433271056998519056439384056548884850869618211771050903742474409880468760607964348048104609875608629156330060317365859427827673994318748446824650939327629587951791773917015337901563988292464656657148189205834777166129043888371102716644401493948778962045949784128115253819371141604035466582216378222080581219019125824374042726380029464753060471481401403283672802502785674047963497072783989444676047242813856648845180064350924519993087329050996985438070603334260544449210586856270816182268774752255075919480192107660681994796274487137215356902810992805425283789667023332053891933277096491753989189734603682094836614311328291286700657261748785009237487436845043548478255995333645351623127246244186919509530524935729823715602385533120457837033554069294663619087081354851585681169132533785625130887221388293693889781067790726926894387003914111192557282871618545502730667364512153226833641633730687777025836619626120254825757957916530032247979401997999950359031701519952445391873490264478045265634061920667781402127077429296767986570617460323378813767987227267118032695159637494931454529383058161629883870750097220609521531768473084840964086559342505509540804140830332714123851775295194937662491933321805680166931635645213555918720002156989708863714484539798385675774665879465186350752102552263690792099726163320430625868028258444212418938267302661050480557845354724672649489417108506705125525933750471741185897362409334750020966972077440255616914530217208803661132546049873492110604888139391222933392204820886027243652187560014729754922418452662763476865133833416469146320022472597707884146177157576249975504491036976952832524845323720015326849944854729851302126851615427108073484959375568912186017693406146308284284451101269629540280346968819213439686492364526007091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 6722672097410562717606190778952505026051286331251504288736340257139282046979993910570318295122776333396573620806644209987079939158985511722627213947064731595277988541757268655017091556088574095045607379025060249245576577407828505417183722019272731313713760672983118626386649539537914580831372461814501284385546392494024708303403953542127145961179082867082485983325380119232118497750510142905002591165581480941786532678725242587608616432016393827714671628574140252601415298516303932408169244691845451004401489045113771469551246153292174661198201413926520424628424243101635225570437669682588335067427575925062675163375331431869994083973603408309733156647285048544023647016298495536424749863336215931341843645672767595518800864281309858675506748547547656246387778060279004163700585382210738235657251934305206796149781534457054903915813464547614565109018140792171697957827807782474502413218573246213452925170672738014048133876027504400245187156845679286615030979754731289830776975761033281885917315917372579609570766143948276235103118332937823230655727277215091826274554605773264414241936817599327872733322370991869371409745970312123625278690333396343643020506286433571983885057449488409446674796081982274401321339183792345887426457520525180361878612152515265782891125869352977677190017901545477149220095687377422397556853078228905208666031110442896518709513851231791315113382059472451370862129976171058973700511948394551349701801689050297993903739028394756863450088478924702410517570517601328410439297666548638653105590217483040346851812802933387302961696306355070237422540429976532415264485672642341760412939517171174645518629970629341646756315005989195830137876163814861208690265632917466579926469756527540756761432013791342327245272142217761683808580604509216451075699977649730031762887931584514829600904223093743447355112019992970665022502015208594768766959678203928468973879997754395870639659576559586602305132187809718735921618030147566790767818080512439779742580763153080517921566797081493062907968041354662807244533579440664596540351105358150560161398707262690143735839500164687792333811462187076440662527519823680097491645361889363345435070788087740994884748418065209118179337961247882741562264299883276073048217239341315318680534256163096135052554895291793510899297665039841295016290899615991298456414336751801305008872947589171758616410756719248962220125219202661742029693139351623794494285235897116306795972547934944018933277071634640580226920407212603458192151776708803230433436988164152386346941288160809742816801004220078004237169575904583463914860543964308563024412122663039912640512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -11540360249410289758385066482574699628184506769280473541040377112010244763031351643031805885310385388476964454713591295507637830085548242154508892816024209092238785789492190328176943060518813717435459803382208545762693695166693776707775259015622628821151378195892569626007927251599439564596423567584314608627951236898035671306702465208414640709927473027686733930058485686024284548994073228419937543232326823416719467960902992959811039672279879346566325929453179653240037386328604299964348100600660785845615537244135692141996157335250459831568984153821553075929719842197419380328261920114851680075269999380724791788494354952958979404968791554661294588782088077407817484732827185265342211542372267505054255934489053199163027534725357291180851667869894254085451953688512776436057554952948570013693045854926881574502239119318056721583405637685124367660861357160686392005674797075767617651325992134993899032903173773468713260611093633257035373797971143069253209787586134972812557309506528079910265342180321585300676696269481979002701739115828845069729421763999152046620649999289190217747693947816915216093838584517420541279344492273140280482599227400039933273885310651431774485304636568279611880708160950855830277219622591040528251328917088704204252323294022384954453792261447791021114364701272323878553222656447556651020817569863299755493773052267396620449805872414321577581626935374344022368095025939649020585546038148503105151850499585453080781470189560542908840009701162991552610353054742513458184293156292448166045224260412216058115483730605239169162968280306790368430754058587237473942815586576440933094907898459023988457308697252081728816182363453402038360793363408023299701600973778557194685480893473413015880263677780101364891824553510759553545748219194595268221118716069936495828748207186769621497998439423361238050073141021736357907062064893273384295922756912736256564999326152040986359125387291599105274948473359487253228230464179352674691434074115008046270971286621316935907922199872834134092523288814011211846923828622978523384113938721700113295991645379966352073051429266553209218718210427082957411699398342269767359225823438355070192133320725828242014609635496165018509112726248375889013266074194808096629448243830951404958776606934743997590367688213580150606439879249295895152242612601740282867286084530820620072840026674438023443486907834170993606615346286010903101142029088320025196497195616446554418720129378763516385351935841854005753347016640682531928689348617586223590370824730352408085304979899292721991443438032785277473337851545858108128090260277858732513557492297262526627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 592707142087640192896890839351566325975771362256071755995849262328554332606285065868654987499815788827436955889633591784935388314362539928449611805472826451780351990214503879391868979516878508022939409911006320441054217328794259314107852840653126790094285940947349294439075480468941719771129066441604386623330914434732575564143455710646189525702636628877528644005794034985265429766614595903322095785892346091505562654902927113337812716826027235656154454724531039705451877147467858830445206212137443954052922181502779113672860766725578875001329368189522063551043900914792956430291675551443086038614340016776003682835832680242559168707640017309297537436480914498406177143432960287843647019276318797328719004648313669900825605319949480217697317477529322588752452840233453683700122971194903917180152664235350519559647320912332983724141675859888895273520411609251385998960179812390046278128871582343246435368417614570219104574744666817821355657658328154808058240693977653579724727976817989014113011237396758644558292925204962508953218790815296399006079710969840862290817145441461637018012539962946293198680877081739026836192978084085655972978581903119990959183191777126087999183690477923742846484650482592351578513753587132304371803327520262797966826176631282091774272228167914623987469703143830637811996597563074531645767973671501203575413210287115728084136716517279041273459145232379527188167167772265122485943892461302035401131840345660537072789973604607578430295145107607831268785684913231443812762065542958538749406292084742528606037185494823188202171183421134418290429684767405210744657953529519836228385774099262347508604754678395133438224371303086127978043785910347107811972493890161801060524804296674469574243743027423089293663096077794155510095646014397123102179365072241670888735886006858315647925774554834898641953421822872947722696970802847896222065403089283422850040501917113878966406901122766053008237671629350362968859149060251126181591778931609027601329747468751152528339705420618568609876804658103593487016884896567965974376276479633267735454869110764649855414000447105000229498318204799518597137507558313480152468591464217822792172813066949169538133325979912251333604157613993734431520299951838552493147093464258346650089352068498798512413290615121725360294700849189977450942965595127635801754632666669343623032627684764042801612427683096813137254288396201715341457601132045481710776744344601926239778873082958002818897266089994407723977402121670049013551907540659315915818805279143115505366552009080400217756302361498359368206676507166912748128692116725975589326621411284793425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] 65996158569552510573595604990709796268602377250659720759027276739077704471753974708565358334868726815705108951776884600421615372566545736468816548756712728891277592534275071942944081453337714443165254154228408081677698436673250068719631071665139260597837931541957966475083776520146902563987800965038818647552232971226910733687463742975244251256495189634709229128620277605149387238894134589498501567607869313615938767293309719171930832691650772349181289653725873534235859072733382783993656692745824215611145575233047480581896803408532617340780915737182607294719968686656297139079340004646638267793919252493394680464811118832258370067495287501746818255227476360873790834964812939820902592664804104392559569448894298957921166175946271492406396325187373170958447378388376371915074646531316026913545959284003823648192608265764368772909591301227549750071149115293329648310318435306913364081272536417202730404914804092555643560613428114264577605232239685922222786335921981529943688498718134966665294197849768540290858654715867711202103874876443838923539286907942279588659165174765715215291561289896246086230016964284174556433788856306550903060219728934605919362526303962245924571216338920607483611514468490020323972500584467766342020564933871184993685006747466645294247705031813824193657009615576954588068984020919025165872405942558316047218098764171603579783667988098779453641379114050237678730748512568063691620880675279765635271141310551610634030252977043850393982363489135990892573511916915242670937191277805836559161018635306397051579144566954321632887981332364024568196682083936933718147635445094297201332079654050585414299025239792017168057391811899732543945578062659588266528640318271370009195635878160498711787371005606317484745792347905048877450331840471689468783235885519526999586567441537550032770964347653888724597389316509775749997694939480231161922332477712007978273739626703863424234729465648682520371346759257936895242225833191509668051381637211471275817403483721235547887320626948537206390186362440793874168950056387030433882299288274255558670977451196473504173808819996931202956522647120880067478626266083821397507355196202132298672111617174168500851865703258564937456234066836149265501733977689890552567380953770977623515639129165177383627691376448611755260107231425940399052287854564759978150274448839025308544329277308836477492377165388416798328956631961754273039137829533750256862429256036434360960118201844117309705716554756950522960392845680644664598131391948149301532621599859075294039565827648652928827224040051633634946736456021116522178850049532499079266192472787548519792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] -244148002986151686844965183243440581252738546260878183234164393895282394205589292546782946916154670042394539501172781393670345420459133244402588457443439024138131497313015648192134142854236399470112234517078295538942365803779800208530820842913816919258647683578228315571270004452494308668719674146015095111738702685384029418480966446546216705555576519246585815182616559635433240232897785272716268921656044231951123046445180800122087198097243518789376002061411429890343773734313722535362723783455218777544329462144576911508427715548601041017247803537231356221139115494212524216681440676441117508725331582495250205091336944988344407479338030036227547989161764696718104444164614205883057474848656075937856433066879068747610573193408699588125489849396214712840693383828380633800910054558139252429131952242521266370809097308578460539011473576650998606788931398546980271733436309892022713400837265290806886376824145551005965065103789791674556461059027431092874969776905839952179904986249589675119033634320103756225944786952635304827977067486404130523160312258281595151910221594931430991381752344173317012340573055434702521843993576434159271350661974573453321209452725330373478931105272319948718208089590035684591148284788248407786062304418052743639668460161062394704696497951095555817701479086287396610252072441673270181588457475916540573750596854436058022283350093006177723365697423682907614908247950517022024331559007605287048768651816518078913150207521703868907577558682801590767243195300475820025276135248226052729282213523490114486739069817401840962388566079744976952589807315989028945176145932009705723781783145371210840449912030035883963874976472112121336784696433086312177143640143266744441570834445551601630179004694030246529536585743485666038651430403986159475566747371419320124572857633595990188177456200031429346643365524242743698570676385643082189738265705364068740346948212394667931563224854778581454137589993886103640425510473909647584869929060627697022099863012031106218166180537652957584743703543119897832599250853457581827406135143445066576523591945820960667837461280506841772233370991491120621203080028529052000949883588379491369511454792335363111501287257218699141123113535085688717476892742805038012324064272309280080572631721832314376763690038819750990541031137890537477788796339614145885963535541056876993346691708086520602782028009599107410369086596738998873632613021166430592513848272587954775991621768951167695858892405205472497952164439589680837584931984121352768340708599999711767453670477369814657032404785642241707249884429610446867133474409696342790274800849405888971145216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] 560289935125704817336125441876447552363245328343205087714312841961573755100311292369012553342979545770773058673877011742785867312400055574553427120185285099270515097084420824924451448247482439042904623598595509962625436581606671445078506120779187672336642498038609256807369185226143626383759389173134135546979674615281864652516533707317907178343279618278727298622711458698023553578231149132544509879772741863346126899444883583476470600206450301217906688893836586528326126949454228662852327574891734393849185255638689468256079141131109284273433178598104375758670725573856040745617245955540166323528067007867657651071926139265018142750877403883729322561354381202046839104672442097129493061446412598220358690487980365015939415892272040747420618279608035969842734670370018051578397792555198130823114824600495296680124078016607204210231861269036559705715305678495413450060092705858639623323292809758302381776422801635580167743532030455865722971503748375404828864371281793047611819373462376847654029314816789047792015467024345554964620953019512595428011225418698944488791969216737447499732694283010194273570376122698875473715310177627982417001970834951639052351391625932742615557039847185283383378645668539266319370387516465364303737140060631558619994000498735300406207935123937203219981474305496790654442895816110239600077038851793390272477715504089908627275040851321161533447380584481242068782733813269763360056480173590422718370442436673636194406947477778937658506707177996637816155531271648441472878327577001342300123929589911397204417475863938064273462923514281559417368973528103024337744338379227468608640426329432243351059287757335259111874014624875864916465995778750916534593546429233666286693435799241161770032586752172234466247626687453256883142836760286113956543430375593662325959124396158981686161461084744468956173839299494304429040290942337481742150875964867827439380391940956593000916026059711126548099378374986978336167056381242310153898273095343765506166105877689882319226811334314350281409433267222560326558335875618460807268586529446549009672011469735725085000897641660120684438102537602102537675517741076690847967241215833138010301118676303747487699643286418372618416778656617822931163307445484327382030922875685543100470659066734754370919988603718266596683391638307767667570930181363106078317210792002242456926398431589394474786773495170182752392658161997898750124006179011411369703163699504142017739819888063573669932896149085600617992351430175236555903634648645048614907752043473082864902642649330266547781932953967315957663648374816477231260069984186460106023139278528169891594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -951177604844508499787230879677482945779872846568481505529399461133250728092336650680748094574665066380301231887874842185443026868744833536128146766045845929813255274653790703738811024578321375136114848711269665953116104321988869277395918467148000923891434561168570918257148071981314690752862403443664987257272200390607865892231445646917558023134188320662837578945357087272684065260068102245711987905191299798321169588095780057326466422232221224463288666779039180678416146722755602508099335749971699545180414128895457803471152948912477959877631907548348154239115947774068406862568708860463083904185119193011585002587306401623484531168302422438193276627705446789955541214235618054746472348495165553767328205101178419766982895537716496668307717676481076846679935007602203677969711384844939647673832080453187996565427633585887587125261677783491129967171314394565084595922981293728338162431165751818673860930268494323739821301296258384976013624707921333371291223819267539047835933936939133266491085765253588530342193184154170953357238514725968810930324028700662033952225629827299255437089739096222928501916889080232438072550032151278374506106486414541183976083047391041302716765819510676949908731144072695846463409463977283962728492006457496798952784182427887967236418934928011070760600013557876193919463200019840781711143159433616236041104573120284547952607164611020990144081498053097340739509919219732983443529482644794557896108029632319369512546185979341565869438638849253420503279170049082568623256795803667427280962428327381210532036150693918059377863442424899454972267636102858284763714211363351419663852312074845042802171762351279845534973166974726331490133007514706512160594274101556299690197656125158395939403217636905567482765583520623110377716998768623683060529266323540568047603502605124190281143661007580527800854707452372198564851159731118553598121451401956495143780692023136632399016873505949509519034070798349273763777841294412623429366631359558659032954525904185621466463827335730550294737343546590679051860439644417659599205360769632619338596741724205703515207351487774131636787001872120423172002547169198562701034396455511470454321828500799870280218017864384420671941398551175575287985570340627634810737655034558153737867188310153968480378279152477940902641184726310434801544825080170929221187027162482579760504755354402668355257534479125258510455286252352572162262295200446292807321543064001479850546302014811482042548674182615234408020699701033362099566454764232488526300470349518519554067077745387142636740695460273030180203109407475701202212803722309128907559676739829523684524032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] 1277957950295473838590454037950741609164157618859168115378531950437910121442065885496893087478176684593868351263949406032175190488527042320317025455872377857154402541372456872779758326273302329712634379416342726544848461742700217457757120174408718779678347912183700057197881789455633376027749364091793211662871981506065826368268167196454994003566574607994161193537484957306655350386829848365482401094758491647834726659975007616253765364928703474503490896922678089903279169000973140809911513801730010928547619871894033981740305928187545571345586110593125692077435049182909767041089334140681273592799246551625725066561549585968970458699888889152593973524000533693218001178715063845688171545775932678874060911407477867488330556685105169574386465815867206487508702214231581246129543473691797361717882323595916184825701575069644483655134797711887331126370955229403486879324852549326764768458161829801888098134791599229725478476518684094674104951150090316457075241989134428484782570872950575108372731038389785095619045683688781596070147525097797617817622997663497130453091761771092878775531477474107476924019441039096502087687947584785316916536474343275640709001289417498246849461110841730952715443154040561314683088261885294057321976206886704701761819875801126213500782792240417657227579213518629048448256585788671380230735028100791653831185552255377847891126568965100868562471203896381773238577283991527622208608022207171843346406413996299677614102040560771059590663689755933332273807627058728357806817412245225155339150741500207475047918553950675781907655187070161186279967705813968497246875795049114513539282790175889007888368448750785898030758785595339610068908473592767517807507469177194876223198429721148095666428222384970724353015829748251590761898900959602221023933409159970779153491216746389835085507110212480637888344862930800374137614850830275789237135677139894360180115186824575316212031796031070819313887918616409608094349431697483286560608266416934530100476992250386632119888315599869190294262313418984675376412567217318633899183011189777330723930723781461357115877761262189831292999495266435856315075512452913029229789815337765767759731567168436283135958233331284005418114902369073443688656304197043541287946883744071593883826323337491116127168688844606144578961681695099776427146096699582017399884507892546238494863552208630492287318906164360239994671013006879096657372443977061444579421985652615253595189606933468567219751490734530092857419374176328665486236411501468478474537918071509483912143244046136651156972985087431075933224050429701954961722410429551681522543041508251886136852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] -1487155150141852089601568817711550920018619906082928162983652919613291785494926622932048296987197960006761865642548922103160091538860081236693970327872261902211604697378280982944120359514007189004852311152712325006662058559455856058002448055534870473665100004933142939634084062190185187951446721795940387006859947437433837135024521036974063785269481851711259470201361501213534430956488418209179399772989628127095136278221842705803938798096503412150006971566441796754999218565881049093041374442686355613752132921691092760194772312440610726973140392979089295893227088604501609952033967059954886418049995190381667384872059669038012190542740769301944208401407206799145159997315394169419360205508918401720174815361663156898973186606955065984980343886700964497264512237766921352009316242483241370976465093684205075014459417351145271244922074781956319722594438928328155725502511153333449509584570526687067624923508828691740241884927963452308785624142090018952098635900113583620552784683355651814595770502928749753188549552102802889711894262917475494391028670778799990901263487304468750259106481218215077715639316448683462676806882872702633495023466854366048794739009187328159220478707611698422080476845860823067223088790418084371250092951924679149262357020437594910380692904837999629123153170736174021395970869542120640675531248643750015220294129444368549116199363163031450951710993972704031703735719285007762167124231954907126223776952473734613753014241415719671239332154748535880726043328642998573488078254145718148269156273917778405541135898799193181620802676646135494828339081909314883576355472976272681501066653353259789063818430133888826170525553078207979835670616454162332554156439460653500425583716008953287835407399043028374849445265769878676075491460577924501652353939758544192340435365338018376288263540551549903586688495903402326737605831214255689133516988324117497196309137677668346766371506785003483558335474494899605404688499242602021085308126920563736145491224780847272859134162462496354385433419867222249674088929968899472159991851571094454050302652353733793319221330335769119226683090864036876149541269550391989098557486538510959208793337358879965556281778369552034834299468905349047020851255558647487033555888097093741796200658766019872225239948283432592327316786194448749906995858561054435490380954473933341230979418772642388821431415962404082364370363608926342729868294350072855244293303622136479517686890089972266280671918539229097282337249981205477055453580097276520934480890901435129823189600860887245804412757473724062240635245043423701511944224189811047703860218040265305990627328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] 1822319168836130992899674552754388494847138332962294480604667258669283333857576576792069635860121103883143323049644737727228809159498644359896292855599432364661245978790033333369915398633129334590550051772442247792822323101893126736754786850181050738373574255828098567077742167625867800914333420220574042474209601853317467196621839196821715928769729246376693140105581550810086362301407527984917738324539755334023952879962815935471018414301110772206772682627806783310769841110447422798739490151692006865739031894772232625651443301690146089574954629378284948508460045674808988026146895014898202517267320278744986794517610199027414042441515154942856666379308752011565178837107649085622303795052789306533664261308686749699377338459767327060420046521911545662333912671201881516573201371880111089795632284187603307959189095960728635169535230536042783331343329301989280117724236674412854144321650780650366555316148944318157304702246640334258645495774986095824476071232422188465576456330955026238482610890937044211303733991821386033783684345211495385180008394050382768665827148251972148362100982059041087397100279166618546777413247620420934211136428432037633270381412084163585041474464563201036255777192319950295828035449449626731976405141631602409150172180957581271797863705082644689821613388145880699587754225246822124072332442196567127661244973741788336731266661981576216060823767662271898996011573136255101682409684060086198407608595067098426472925949178226827353470479002462934394535513100033178112596501457351275027356912083378208926263504041097169241103545124363500831907262972141466056767562898864044360344920441360544121373786206664800837588838610266520755199185580740663355306013388728879668349528185564059137424956639636513259758928055261973870774116994878458995992821910198960685282269900931034310317993918238146224695294237745000812645727235323357106250577558522582434413076672227373958257029931905503664534539336809268182668296594358355975350688561754998110645352690838848346004322773349226852757784724291117167349512343822794175490080300985344935055874065214718844179514854042009793825875923879094796131409464135865756496851364248161833175158811342788695232823358152533272211522339181931116767598097222677782931448718482052213195733336899828424599620042851205922656293601521412932074302376715406551670223803358785573345136962265483556754925778335461109524986996217491518608299676985891055097009497066598444324863014264912955259111322512270346511035208371515945833450374056051392335916430854242260254898527940447801579442740103026118339504154368179909141623781034946943254908826209336153866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] -2817830212258025713556949183613108221614800437593536365920879943071520984107910659748962804852740570038640100389881165380801816027858771164477833987494057280672600666232557268528883211766048883620536163109192602587356070489143902954575745307564934020764865673775083746741242106692509364673951037343976079905715763640082248967502051801877851930801594135950484095069386313968673316021619961326628124551607868167616190377468316493486394828933718912488081950751316953088589620641048177559591014232975018437221322177919144509787192747047147757869166195138158123916678682147395570085255560807499607808125111821724979185599912407767748986586953936444968556627666404591515050581229872121078165034817069005878341866077016214350992895558914662293585663915435996533964937087735968584096006817130703541227109145464532974962780739135173110551298433566970519832531032818260847974473278687633557682631295873409121413328693106310839471554999553808869940685174881858437423207333282560293518829247993302352479435966165922039151602074764882399966224028352165689460476925933380129611345994366235072846569596031155968751059436623202041231860317502167321745734562297885519368912417338899719907327235643175567676608610709427184517163757982724638884298973638851159785910288990022072142520418231842350682183829062046318014595576971080391035154925321454140421885447697859564750263856422580544093074780484606110596486270637569470182804575815529028124802695363890375895220086748427089535450735327155382394799547383032098906310835856142898841916051748628744724260044802924954857911901502288829199775165561848406982722720460552312580148076115455666910887283747697997864097585479817948746822199557384741470343090167126759934647972761783452227602461134457809254578905846835346469957556904027416554559367855054864904709323270581745826958765497670048978135186485582752661929905291092282816869607994211106728515714988043598276949994917104127738813345883455972513022957567921302045773462175229971459906023756918751506959405498807931807881645281494277944150492284474370943421519880684540926939564854640851187549742418982591360758980163062899407844550045371028285810123764472523626054506054842153904719595772485415649996214371208487449453171942736686595318746985253792472446514389941647896847670843832112710960317776697426021219820185955885458143034424792718553643667998159944495356151358918328655985759362200566705552903656168112716999169004067932956369583760659288041382803200490529988077717343078344778864654837573948716556444994675872236613154208209818377561984677006656275363326541544040983412819151484210062814855070187701680472064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] 4913338265977695628749167306730408320237432111602319392315574968563454511139978488453756843172559171637867084291485317156712583802978759635785575455652860127355909025910226984289919708206822596629346480486401869225213697923157843068378576104799095598399751482772309942319282750828352867589268462162918641078447663139473087648432697869663772305546482585289106583414687482446708220323394670883081549216597705652352564598227810713914011611445654325528798412751709579059506672448255085725023243525728249950869544045936952698423347219220743173161830050112269384017207589388300552996963287122357853434568673249212743543307599041871248808691863681587938778671226751174880425409359131128386238254303445252212254180647285142469131690611828791791252845668349050222981054865831960369649406279309625659974187933185082080215219686620207144710599704597664507576196261521389927242704998719698801647435690401880288841814259335041295528178087532432019818353920194634295466899431991663356771269082428836449636758454774462629019849796118297305611851591388342653618935888232301128315083773601222097085375969240889158793921527648599485789972870913707026952322679346377985452984264551538489545957072446133454943587435342603354897742399392911809461191309451340171420308668287500226547466426211757789723015823766440605607634808631027602039157435588998110892919635404449793630027649194159746806268144962955300940650426808653604733319988495656492991915165888221219837781488411401423860969301285271460601835093559211757898606715355092869849913321940210979514630362140328299911788612308385623087821716262735468188399770229943568608943809759238634740081516815022006161717517407507269807356444460755584550609376857996293472653732347232060264869984988769269629443644432119522696699826229560408229802630395859081835982311667417779141666176243621882847006647809408324301412203193970256405763183775504180259282188588518206042400582673395713848943011523303023788215913976924771315060389144450471965480703572800890215942640556899873941836969371924830361729464279806496840481551592940945683255076812143813514018371771413362801064227957895104042190607405872095634886587008506448126618462029127578800666195966802175229011785972682479965512890577072355631536414197546220474479993964113630461666610452916146065126269075062751702152308919640819894645146238364358649949231545870037813566693304607169181517744523299496570090434514002093279037000540924177852345434490681913534162668723146603860741525896829446791443814759171814575850510277717041714141211054828205191403209500149206752836287847809654785291676447562566392183236971518516747304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] -7928595404992365101687394930383184206965017781342997858476670117184891617212517764097138576509616764394766001901735325038113651731450508315812183002502793258974126784931826467820183538825549276229079625832436809813607881712040857150531228982827104389431706007804456619250240002299963296163128757331427896282516920034226338499836080448371554340453517600894820187515489459800563955622453849635539074507484688381415436157038785958211213161315171178286246887201724948136978324692614440495804179973579911073365673646186625756925086418362802616682529530685920275509961347271676793182408307846715958947540784805709770176018561602088427475402086421681367504132127316343313565303284704611632643052320330371313187807118898702307723258372815201020155594650680321592164647979693948489824443277547777603339601931045494567371842088551214956945479723837006399639063738469370735189996636319671274026430242573102162312733413792115462673485581477497852369326399886735829882031566667321086775533242014748935154185060176152154268561695875628112646265183818257568837113425019516807245281872967789026665894402223557470834689080132275338782471443086040157642408630466975795754766567533826284632012036149591344656447624923804737234178582071443318697238334345456686664559358224446358536788680677487879098386201847818406580321245461553597183347036700810934204946443899677976740501490632745058588997848938022446459375059383746204340847806600642989890389122425966522549072126180560617224449054970223480939512397526194218533349648790346840476872054223323607002068783915210219314892091467177513870260511568323385341839278027835508464025603754442664492654178529587231032370555639323276404240225884134991491790695763042750094451015175904820358275300480255113178774356548590918553111823382266351555801259628628973188323463850387487056134247886679481274219462207475394839393779728418045051603737890023747914877787096509225257616907178657513730065774128352911441832749443586651230709458529302774348620418384652714468700158976068292663474389344645261074332016626289518227104283312058390182721488998762315813078245452600959091727047390547692962998482147084562673833006938053198051729493068411475535519796232167535628233604755813518833931040623569100687591145669531721275059604784160540204425083241587820878722519897468582823201191527678214718297922998050210347032715490439594910881310517739945210218658243325382231071964220627625646494209943225072536302773071767010415990626294891260330977369615216107200726832285466106726705606731113526385966483191745770857268105068397559129051877455152662080277948582722061188321319553886525524541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] 10912199405371403201887915773389996521357404333535289616507498718903177200864785434653771678729243264040443039080435054246540182880452336982655202376499999685035682346382001199298914220056716709301132253839518748891355290182903564757619629569581892682168674628771664102131724424500700521572872434509062487699129482300493418848452928784787036375976128493552874391030921271549717969537102220014409816526216749304906821852123061891485730479199535851326619087824883382166848229167933390527550693034596815119798295904017054564543075982022170372696660107832238357265541681411888652612552828452701292892648803810471987570184789218814341896031985589151666445480010469154844848695379294855184246044716305524716443453277287276366767693111680974526806105286712458349496159185353458562345417954138206573032386658312906205689242244057222127804989035439466062910518513356937030599747856660576038238510867116768417680167214154194547125631858834367620772692700053398869641333260494804635129938640648414082626877603228449116497231768045212603711114306780598036339645795485804767653745456913824015056727203213437837320100390007267831838665988464412358209219558838064450149779397627402537493759259365409036855043091330929421420182620383582918180552894782467893795163752577378489192408013483841611876871792568027726976261943258847149823704288357131266052717434085933169604169610624768800921762378050649811501207777419936674869467217161614871481962761730479402280771748023113052886390476314557564028386932307569554450153254869094397141874501300998583258457401367890174467818295010470496550500938941194944332480136230255973343896708056986272196646801639927916116107220534186780269433250189103872545197075160998869207363163042018461081648556602604126335531878396323822426889619460177088118818129318057438359905654022515249201251936003035440841131997131447535222657049257487281172061906475940157690119814400379584686613425714052736494153474223637655608840151250819658915192030212389720042026960752464375085457988108188356771543365752803338375331267340770056607207132573066217674606000749624552651877467317180373546802663295585579941298713255557939516323152239065308837314228329708727304185797433472391529399254457889555809446410541458259736415899861432212803978320574315243460806370451122239669901887653442420587643381601535787282870274829016233885075651274248671303745422581463195592747257668479557678089662719130858218622294759871206548207619940353260678171838181899221279820887424959450007263484558224334266919889948377744627895843436489274867175802548531872845080333650369949879303962773904824679630249585248030089543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] -12623651854915961844379959437713459225377220986443023888391336966859122604156764919272732790116328084652409801704754020058337380893496285827225996767917039208704573126874542447087856555343823832390215654119592078726297672977538762010040759970615848425252699663316506965249462129302225529375397833964145208854490240180368113896613426571391831374681207760569027750499630081182590870939271476816253460130643341475529831661761678435965313950022285320710845047955398423959974010218374370165761406710160717084863142815856174410377774517152386500361600796888272243914923771407898694671453559816936912650995502715295137107760779906569185003883029713565647747719359310305242232167158249243531089966767220433988134435169002062391885080675924989996452050909866829420409323251697677296466114759652632911018750027597822875350967246347494411611804075797690195009544196480111658517139705546800018131491924869172566356091070513070559132537889201565596051962035372392919560011497294914389868378399645336903955774467675128550864916765809945064504133606326291705676072383774843747013126745695047047025775272054840122965375101781326238358914817223298366604747432501421288094907472753003677783655120063528477383105040552251600951416237552364639923246486523535120636691704834186978040433558010763456659932812398010823218037238425041722268270602472946734597078060931858866736359371275773852411727501849312870628055333592976353006999508768574012046528093398418549769985377848331789614298765679210107512186543438897644124900534343015496209440686262109318136637603553867160776504354420818896657327000620176711338381579625411817695693795907364971724252674768748471808635543819856322729020497981803309015386569459659983414175219592195227794149523963064599813110050195953679045156663746316938010270386241513117127522335493570266025560391271109329853133594495928016005347018290503811204326691998867224921639629169531685012816872320524121295127541884483892764265314594475776858489967961682093304357518687448526874238158644512480038021811672289321346498419921085147782195211942088091616013550320947642293030788747022488933479975057158694946403039246823512527255296300752033286336177695640376175935109299045332086342096578507552595891239234921670814093091095260612900336325719934309421151201365414451947698308784269910762092841662472688971371340383998478368724292972079817591973513263961187871170532760446417789167778359439540166198610368308293257658815731308434341444523530706249462958865141836014696075419163627978892541145877769781126221848804739801780461212720137022131078529285424501599774311968777268849146199729942052217028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] 12315466529452880888112733948473073691224160963897631974084538455477945539631250198034910390317811947332333667254336653975325523168563148579115053260212653976368623265118747522565474412236723650443463111481174159741473058452142858539439096466257725990627731249688838468246056851735399993178060986334504726165648289833253961339833699119456752427787505092395502554494644788190508715482238249187441457781023629811112008867275325487050987496391855827926165572579528435403216566695452086374941905670471688373111859518240720007568459882275160537699684874449747201018774462004608749889942575876124529904547611595823736839464500157708276911187913571882513357519498381850673001487654326249549236232214030389085068548947265273154605435615951673029389664149416831582012441016339416044702945243753126654056085953121400716286094866747849050352170240609248703243254936507600731890402742338459558701211587053945670750884757093882697785874638530763159330110577394315264012181643716760908364803757072044887662046763788253473622352332211057602743666546350754380949855788781465593551365426245272277336790442520790109838979587110870259189112824035544739047975833219451898474513739494642063943598059762382564273347155665806699418276031177475344748762798286342186874516186249212335862792814003069038631029684231299467034923714440457676802039615218168871145824545860145933442963196736772945631237342261595460752612426652501371978490012039624657772958029463567419470099185217004188403260604404950031395154440660071703579848667779435072509870025686212125147469745058802115362063811913858983759161622238186135411905251014888188233777347710374432986528488045677268591576342217814642113461364814889461412120003559054176343026708825486647876473626171431130121837224653916916583561080267560227353800202057548448980940526746261991949155523157548211459608047116461689708397788968755702312632412849280820382163038077405856838617142692766985205859313972229765291922241594341381950018576641062161502894124774618946954870763183280079591189227133487069582645052118878021201405272645488759415498698739824662213125592994216464047857597394232216016397247972532114222440332961708030360620288881252887691353315442891743612124471596812791377796740413772368430324565879572744183616814397754745860878193507075719586257932687465212909189424950880707818824796487033926298692257536874419489612822628769574274144190679567676511011767574236131280728233659789584600373286460970651307292495051980475107761199053787053889342612932103129459094244114870983811570562742090046896485037827074153443098010521943583647190500322821400146400295610156431546777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] -10180833135167964814555590053757593325391157245703896252283255582773072849316574651170778969460920649517207049523334269636561986401012622964879118420017961803888127039126678649689810036354622302016894119450142158561502936525735280943134443085013573318049526664976672036611620357075480980471151556445399888977711518483828300333145972867392753899496595695248544533672889919631996263318310399977391355133946596703201322595263429546800890663692274650235750687171070284370556733627328482529646182955298102521361335781182470147271170203413994322389142934198395402437769037757665153501734444089879056600423853780286299188404071781254088369064632001965288708045730003188747609455173405399839768504444537340295611689619455688109824355017576839775633868985699079439114763033988401406732324967487986883288834433772794930246120988817669186895526318017538018031604348033466758541467495134197163880105730166590909255301487087352680859602835194225923393971320358313237179305665482094066660350051663306074589313502494621259197571968597644686739008977456228402178274473818032185667845310391740314135089044915386813245332951820076371991989047881051506490523849569816833583093702498169118694693973147626137975212819323343813583544964235508172208166412343297359986848225101619854117625046365561972926793046232679758780676963361344921770994294428387404888741385886555132683537305732263845715690237102609879684492342613656500979908493823231648462258310595929724450441333975145286305783715643409743088506303169712759204499635865695909868105232408767486993594227265768370122746053631611650181204634539273318014642433170243596522492646880564735273964188906098960272202270084239592026526520953327663467798808426802054000335822414279650389103684535616080165354649827026619212753463815938966880254456536210458082494253646722806408549177134386242245483114621171566952893420033874059487268583935960565295796975581080063444504286231597091570850067192126429624913016897371778736052094249698400203061741274816932635766990313286098422810825681374542465016092562433382632303782831094334283304454909182460998526479972820772847373572514465256743339076441564848723081032210225852121215010373669379618104721093281226758312386199696326842880087215171463018784695607421877834291736514898289150694620763206302465410581220648697942782988967940420160247279925843763368550872741158308793084976559218475909680800989296509873442656035949868211881789637605477692682740672166125006228310951576399261450555123780656041639905941979849111160561928955610820186659766194917430543213191894700712738149162306695756328681436349766636941075450880578130280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] 7144715117016855712825254029079642586360975627215346838637420483121149334018760663048072299052405438200279168775678578035622621875203586981583205437718927553983509345578659039811044604070224489319838693791218040101329819572663508264526054264206326797895293596425407401506328303220821648130851945515327331100908060450648010442030845965814999253769142116754218772356633313575134905761233203596155034377651699412330055183462936194095985563205155514204679988336687147562268915556765686704833348478952995582963205747772077868632691916362826070846802025097221802097890001100288053675045591210363388557745457016503254269997555938290252179892502162679895688673999446866294979613819689448931170856505700523362518290549744056567015230251080657721696664447308660205802257818406856892926113419576861780622497530521665444382191469690005507447093918652253880304136821163540851647613166045140369718011131265414862763764307931991890061726857979959734554186340279356419329637582692933280084094333771192642842146132726164080238541135379818674082241788930852661858008837736153556770779374421107843945656319288659317925518851140879362286118171462091552182625996429127299436861864439147588300010976957161131730637322898660804746977995603617297646656275750336447369019799670324878595823119206705488532451207383020693779933934717215195809431979862999731259967291945538735483202937665598203542871977319572392813319766366102840857922697155580240886781376544624413160040183337561602241712976487020126774063207017235297123989603433490112493859093872710611511258557040120546786350127764918549800214985470966794383363684087456833200241956957702792831162798336328318811474992034020203998511618640792683836233074850772897669400586063212416054316408261318718072919607195822465362491616076938386145714538102164646448699216542718324037982360055050521600025873882399839367417097711535988712648829771211427060427205858607371315224186256559198337632125333784883375714208348201781593580342444500705727694147472166588877633420554864483488313990995427064985879854116807654275143021780396758031924347166765751534095956872288841313677865597960822162452557810889454933745189205334846756582390205152113050864203771440911842062771286587315512871791068659371849941420555732408858471122575962969693375177082778395216254592424508549995381578921297037908772099678207938706983401720787178070035209450479964071244332937368583091486780415802010971008273629500487136948496254686141785908768757786570864938027674856930409342853237473081621540899117688612862981195326211084940080868473704181804661572761060107571515584808995905330004051211397009244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] -4247300446344903409309010074703232512526512172249581862432253475980111605088119558136270974642156012307900840686022127804804611221487813705546386306418335935141124651344489875525284870936167355643353123313062592167125104376085273280527236764966353687278078763345065872945688419292447592583750565484068927754303825172142652320998703505396451975986496646872042035001612302737657440338359540199691786424265201632282119800687160882979444209913613154274976665906095334602049894985618593688001266668646957718329461851675739416675448083086307458455693694048251997260152951038084752963520067527718208654909010007030783446800419736458014309115587573455448152209517825526849591268002075107662363942093708700925960711949940452788892067752140254831734680462673177339411038083216281686277335485928595643864697793051151327853004753730748353379821400852307822024581760233704630350883162021834964088306266039972304894536997381149786674876307242648642426414322433509191956159473180376704294854742826920458960344638829439013615589288553573999872450598578130121974270496014748656708243099423827735023531572584223569370739569969414284432779603363529280267870745033534740571319720291331330303083804465788732388678750613834213028535637407337278118717919851287763040636707020599538289698582982983724328252059751582369528101211840807596611083252306649891314431445431646402898484505879807648347010512935338584312285948584002641247187829227646510838029469505217895447391679589572772099166770844210774722734166268466522570428295457021921272591165657069680571179186529774354175911970826615538594020585346203864354677551228285996237326365527741540011509234501711615770084101718819423834573618030388848486679729103715172265225040079697793343076026201568710127259118320510029558558321973595949314944144527425127922486762245578347564257237749100740137685842814920427097174987296871380485893637853620077729238894866964222655979593563898071417478119779715351213919768519296523464393273357762287633219685275507692368283146153022014865978929711136727160602070323758097556273344098356813245233615348373936684294326469643525569565242696337507369265414573988891308963029082779236554792909123036972139809538705864918563898293688916737593379304042709711016198608760847463070292060769401488068646096186064014024077390896101007290975480618717484565819322494598618997441894840857875341445665975593395154392596218430297847666633127332194309071282147882266521751975946931180564932723982382391491322515098288944200634524819754202295242009965666739168544193873152852532065727762074160915869053206485173555557313815213121147493603240893912218337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 2126035197472658887753819595875147942522250753898458047271079799305837589385675045234710632875196287156127049718533894832975394655463374952574850349605604187649809338036903064167479992408297302407595348454295015335874463188490721958061584474918137712769357103652498126616107234219201954437991586360499688189724648298523799876172966757930811587126280059575940137332029434035705145291058978737285646503406342175581945279126134554747599962799169696632028874630857491202809592907418256661160273013506668890077098271092675172423945429532664062202158196892367161072367303712891957456336187095452137230661025212049887398383773021504757767891132716694336339618332579093396487716462406744064005692656449592949941707734105063118101839698906879349639300815169714400567780057588782495794395650891773747062519496214106933908280668037476704446490750791791662666274363123380138570080904100281136698773973814751534246600833815516873608209927946785491029849823817185485411132828092613544086375698255441367896948797255337560370427131032245105181609534006689246262347714659922991824701572479383540367566201688512244691247585893329741692207354307833425768766075479497867875268540581912715904874230217996329832522220512338428274607460275970279874165285923273467030943813233217048013696671487803597333283127852524801738067020029262766767513401549300811154573033522274872853575521595916879519682257024045073086198943681720579128277078035226681962136022439970019473172699228689147455985086847869119282822060714834176055693851646601703630326111480984187771727164987013982669095598456514592078371575033469481050951502419107780296932135411552624618231024051781353869029206077042088566291591882218731719514213613671466523972909046838036534927237876810195448453755104771670965680225274950892839602684701028026803364749329773704957655837577116305951705387904727822879173072473751957858504579096788904616885542888691582666689281971394631454728602823461273018868900049132571891867030389663877198451673418984880071342962308310799093450352522227508464908988490463520522760782701386510631198822558955170962070397463615565534614883918407146413067320646929667024203780230098000866983322179870750284246749284491546398975146198595942575878780650387164276248848761325109760892630153887404739318721171613425331643446087831488774084633825942122409345260121096080935162824222546745344115536424058193821290133104908633412313558964624712594256532377437205553353060435324340061571983928627927413574053646673792948763674872186220572276222562003644919092227954603407551410731111665077770521013394420012713636431113767982237851652851512239854714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -890271703319685378043997376805155334128511472647034423497263933689104575259085589379963869784363098552960184197016375122023696513791619146358600982879570735250205870972730619858876470220240607993201043144505891020019044730340552976675867697273820559891933798620644535960832540093051884701624433223592492215592128538972084209970953098191935685238918023237417056427522368739545759700390264062033728853104460741174230848283700863858546901841468114418744339058721078137749112467388843011608755689956490009457176630844679599428285646871623418067825995221473563316386222625853507322912002209147556930847104456469474763022015566328542445236253882250827334003236040688582480338461606665377817315759848449270353003121311877226549016853078609912557722311159621393903910098966841876952802734630608794579129950801736931404258920519438082104360504860449776188112243482054469219180060731149109476538617340575760944666925367705097932986911198073747898621857473641554240524244806915954994668058173973291239677867822018490034251856310419724737185965760537681499297329056349511711236513012556547275580071718700835199789111609730385897621901022372828793280149535642323415724794461992084432517878581075649452982503157913849260782662091004041649843515093192950601368212987966084532835725481153418186133097336041076820763541627470924918064092281397918490580728322218812839416943939778523060007840139868362004533066398040778342485937392538986223090511607160316424304756768848703225597954198929271920496789469149606748854245498928588659890328602662191072622848465180771086047266703093141817409968805746082892115514271524704760792188185740323678189953974846231963444041852994608707865402664263826567511655005869766918596660736309445514541096827859285284972882837310774044159626672905199651132769115233227514012841390049544571883334620815298820672916555857242384876712579266897515350009527055215698966379434704688717205249963419526639211896880720670647969034502490665892168716482063551832818043694445198722270764165645628937175548881194637195438120446162348802578577812636564604919632213906159246415565005402588508607729746141527868688659532455623142632498375820599053492917859850019458052388421001081707132939379779594373738134662520198225559727378605949242570519086209964563573729865304979027688842089862948932901797885936959970771721205590006659512190654449059408321375948967030892447347797615586695485779351468123408830430478750152063603364091744006373336232272497994778414135733918122382905894150396904792924605264136867159021133590014036706513011234340590272472481165107827915639851058770447836769876317500449881063424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 314811181089891315059714329373657485519311500640451054118755119918876635239835772859851541591092811716900090112532267254161322069321249661922943348491782511778365123909275274725057058304862351817714975967924595746463101475142638721445783359435615541496764270022657005238516640101882681231450169529420499155123206524340048764059826127239556624783400003045702596758952441253313707924738336903907478177353654256294378475523925911837283061988372776075833185821721764227737216038756042494473005239498010175307551349393594826187658474866136187370895130838522811273329938178303747328371342765439958904099650633615686476883002369540867202635033508450364181734670765702219485353142381579941857943200785162138135372133123011686115295318249052347691334130631352427627306900949022126229358353812153824614174379996441081413554876360890651414054312370825825406614838570574399149448399567097941434434978704690618457007067055847632296695360504287068169760091711166774925346513017900719822171943069059499224872916865477969046085690596288741138446849301943658777215452727122734370029845446909167685211371596015495155418611999833610674305566935968349862392265026654595332931515632803040264321314602094806868443793431070276727314286941470129116986829057846372290016431999215797674054210704639836960706674529249140167842699128897979233390280062857079366545478589377171185822298940389451009012058494081730843838885606318036493851893535270648634908208812011767287348663946486754271273393330528988319205276816670808066931009148253293812057689213671149225200400503437230606602794361099329400034847209736123988115588795312437707260647907365666637182085861675544715879348038912996368311379580134439615878175855974821214251324645049467193093661946481769588804878361562470563316021177595319817396118427286108713783269075405464546458031341464076986218369459073709820378709877045770388986125831465493963594955074642536115401915566776700300859178386395410922944146510606337321954124146809511377005382265556337752773121783304770145572537233795373930291675474790454498464317624661392528288325177156538137618710477944590951360751369551177569219599762140032234962730109258054100837904215339539376781785456209293815498808875902168796535377581784370226375254611288277206545310444681517976933476270001166959727779504233357869768357942134646130499560554100507487269074051835442844892830314683501249170658823445634192989623633202801535700265286575618437270238276778950345705212969127183007395711987543044686836235213933420633174404089689962593735662854205206033118526713947050606136269183572716074137153741135508982701717680085410449981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -102644585940958197664248974904784826418150554297502622311550025714873270525193635453233993477323604408241456551954200341254449879906197110573558204515611063633897783897752731413728145012996028930313613033484195316702809367914040289838839179055419418693790304346124873946430167852830959153497287610322471004450602693475428912027270638953040596721784841654190369019804628526646722636087867226035717012792217524853440374792749912584144345633649419452616158010089280305177064080521730241320180166097950212363303126439660901760440817425501761277897732251359999343400631965031711954121961079291597326774966229251738180795690897897536654045059295409496330327521728522420155761663692091073640207675768373118230225680948610835429737225009145612750684058656729319586426515242866571618449036820732721626747100471809595702059729845804107027738526752757176886588601005524488023932737535170229992595030255976949472572425489645120477468860635516167337749124380474097560559214662920277274386817648472201761436180187347487835673676731074006273750715108880420139977409886165319897855923658563500319565423707538526621382360159893326648656792490597565936907595299393286943795096150911420190461056138801752966380687324134418798414892636145570070993706750847906506508746374190555340385476422952703691031386267436335140012393020889977199211707296549371868442167832519446262392718669222858366781637993735141845901403992106042958659499267663867308665102937193407883573980684248774525703309171300166009780473168043786260376140140719144540055864678379334772183351457002732213780177535189948226737904027423776042795577607407505575258359676165256570035011220873744825150367150186142310410350914640662200975643449657164498470568785635993595721126011513452480816900093513055384481137861571471973030709836636765040087669562114609592185509466771928087178262156598911489357352242277599897299742461441608407372714651261740568743978703896609560802057264318196882537671651768477390711634557440793510389236542003318338025408458180288833773093655406115254697416937279978534981771635493470555981347936818443983284735290182446271873570445005846004626375274265606282340062896657739756071122367378170490143665113005031707745894410937435012238305528830227853323429807100373789008756532273446538868905855272087584037744317523504226211473725470417020974635443902274176985129787602997602448519720322707083213682474833459457849976937594100942627750989646484026339469334131247117502914904891631148392379720368403513523459040932542414013317788673049558036190580171476136305297220086914849975169681170853330348825310449846588503958813359674067255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 39899412933046819975031816323279894893447862682100517344460164571718587817535059985924667211932547942432086425410274658478772557070795135143266023881530269121534466882431636455356089168311635374343255583967545908118855028175156474247382941325923196331058893945325647998323681832507271735039472274168047064754759306183971223751790464498706485879390567131625120979781631850793183322445367513810655204154166393754270622662785308889690301981475488303013359945196215771724829336528513780932195375684479970189126981595704684878405313892547954954756340705791401914914159847480437392054194079596360846892211713821752490947472540539149412831853642855102895895629531101943059190185710797678026849748272686198915095186641607793820909072708104723455612719830429274313365949445475591551263380092068418910604732060604158324339043282983530774490615189124114354186914937422955626375938131514557432137966941221642241168045531152714557578772108393103065996024338228311811471655541766133674516688014846171092023171626044271624544611332444683012403964818000917864465467910608049108233184370434059444460892155973233970582341855447033458280758709426110962880838458950875320824354599852808048662921084655197266789795594870142301313140021210454139326849105999996045632640855435427872904462821429947079296336507949041625978311351324136597887230179359839924165165650547106652908412061369561626753523299994121485709471116422335897758295222779603612866599009254911312696259320645325171387899567544614024949203215042798655932920199301370485232739879841498912749402940352225466510305321463434194712634992820267096099134842367506995583244947601167622439481743969502149131204884887543608915416458779244943320183858717669538273012670353807873272117172386746241181084863076076631901626903757863442360722310816526952940598193110502009666763532726439454224042168823809159304630208189825596750173889804343660598332093221399469341135851679171701277302847750157492954067205255270936441041632239909700041541044059207909059053517946199312363996336173593104169060821972444903357672137057989781808370526444288030239443081644615154780555585314367000737508963887480384594776545375155127780420775139224585348917265119092221938724417446673222994498557669172971759466078706689669667222833821294752391429706400117785423634920296446055953282175729822961557674026121856074884836009808439420605716231973516956033874390533167174977029376592498757930250053553154632110071713389240848246894149444932125723668922905221112654781586269651922989891379966925315945344036806587399225360813057834888055858402079282534251344777439833006077337962769963338956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -21429564593105757631159235198701179259701348214433561016879260964537194561602126066088419159400189016512506263322089904877084400447169901872744686563270353375233068561226827231018180806005481733454368142278421595690924544680638857682450738394374411520654104180385626752067147361344423548883703805132616254169693648830857700246128236282233901286506649523258135634795200857143984503178549189341809262393584098670301702568948457587849478810294074980320852041908881478820834706396370327723692737458099623426580851337096491239725216231876799954599045854814276758708873786519928624662797208821252234331891205337489901960154385395242501389408649759913441516344315670555135420952689782764899258867867624236774755920932069191586903209616050534330435432430224287887821263692542367932458968330221875757145883673524601806706122489111598524790297898949750191875677266797110221678449832515138847194171342179428361086281834774210538786592625440586469366891002460586097326268328782867886518850011547203042375201144018863997784072617799485540633583966531995204850527611329574404222882272500278032463305112907187723163654952877488888492791831133266739736470666340976923349620776131047329481507990230194091060949843192652069810397937792836841585814547504851576532267246905515657232308323929564795444266680349190170852876800805974189690017676657028448634182572411814276922899271084904458871611679976677051352807409937221362203738984432127154666949287749520153047394501279405441453102986605200429682790281264500959175207987216532057261670567483403409793174845597526931686719889110133512541155901875146253829279414087842008393371450539822205723171839936405481449654923377067197739521309237447633365164445293858381308134202881757015017443442583699041258954461019837709346234872711497762633833169569059315327818519473256694809149088025504142395901434149216235386363667512164947653928642720548269878822049611962998919978196154635071581394426205133980668682313982651106440073029039354610858143254550979409666479002086098238251690429572873787085539461620608897916400491485036021421720865050705825692755068298601512804911873957940284612902569296724142168869065079793431339059595757765492690972026369546328531728170485276667213331700379678899090433332569100095663900657616872420334314258692555738117883545713167800766740700186591909710323989257983270407565926473324945274371624225427792079832637985419187442074744871295746013509050961646850522874759698145422758147462408374644891742310012589587323336468779370314093422072493020388037643661744216602837397711608027897601395845123403466806357068032266046193404802375289069895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 12222140023290447488507663549394765707006548966689739442163012130799059683782708910138783196287965419381245276470587009594831873083090421441943793989554445298581406636686126494208315814990878086045257830044818230586118801334012393388373269518726431684887421642326797143639913387022848757514821211963955357968503495328137333431047797413211354304129185366637692779053037725722326310211828825563438013771812203988991324626452591293098049010798855428702694333913660569322871685373346575691702001833222076034364483147055953230265460269166051686800677977559046527287218877503974638215642121075690648717421803785326918761263325654049714277904381981033793788839133598013092421716717407514523177831025186502479592433073331315586662343608851047774433157318235533759294097336210948997694810349026593472902881761445640132742346970302857793623648550191796241483488967579058805215787377277975175897849416497045163913041206623436789225866212549545228557824340877731863847598615495040769253583219250285819081695044080654338616533717956819206888398270737614255247375488454416925411969353668214205320930151429608703567843095072407571161627023297790949039295622259838397403064006446259960621191873334052327804525391140967873740019934213459311942335718407901670919245281017049541244165575344848999640838733706621819852515040894022173253684076454320461709340404027024005080890497470545714570195430779515766274549050002259975624231149654573288000555346716712993805875205824815298122000194803639239163836852364577616133707070599269198319695732952751315650679751701664339701163805760170885344654444401711774050264420294198648459905846222522611921675936059034703794047430791594944371727352236112065426903491823262720830380480081019564956208876151312416451350791060927050011217438185822018521726158271360038665108734346259893926254270128870576294141830723636607730180595742909825645655783361711306553645744554211763113418316064557516081210772810522813140471379973246765256057377052462952063447825498526384323304477793664576286363106158745950807679636419915418940632124935910298149738259617563970953562165113859676196293071898660113513218158230543963111396676867588459230590342696434901952449998765663520084668704712105226166816199005141948100447757034668052033703491256723446806486965914427910097800704262381654980051090201264934301678950831139754526216860069777361474802687842576152158602120405003782851668134301475784088084043153596676207823229175507726321195192364206392023675088629256618596975477295481582815270039441876210399517225980530519376455051861079338547657901804785793234944133819848757417940657349603958456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -5771841581317297193144818132989254671272786052934181007678660864761629815457570300471046485283176228166204396161454982625381202408283557593791595341797435819053282735429307191566016538813757148121499810310160781856695499843366834254951432164883757143980589779938826837372439776475350754080344521376684977879130801033307109612448721167233493873739946390817293587757268577380244320650751226235172294699915681756552114220543086090494537778417881030600222545570673011550672592926348701954929328184708403161325138459515499018412464339434219396088701220533308191703336530114512468601569810034945741417049291970669867609342093675015016984294720781115421640618912127005805341327431412633391497727616566354854809978653016436615384830714171871382420926204434949990297166198265412902527275038780069043835581878087495809850252710004251492184587154737179947591500020767763673334374037422019059362122273188134628651024286451569293323486446543144301071920794537890399280128693638217983406334798141865861332513331761947503324795328725537278729469060680118249180651225638780755256850858780826250749646017994557925452580562010590194504530881749593133601976287385611768657461555223353119216461572979053993248655011586349396063857405477247339117012492032150773521138151030152147670854211758095904063285808097285662291285863169339209726387399957293380035089548151253029635051222579334181945740997173642175544614187499944191419032810474831783641007675800279403932704595867104187094128577582397538923877877865704366779465627107016060601745882808754284439782659193741816147401933034271627069728010855217463851084117218953628641722397853750328821369548215890058367288224623189275392521800375816986548871231155128962408341993155704789261312546872146958520442595320903705245967339040493172965696674109622341654355448147320991827946640739448644064274647618309885097946143104515944289468835178661961352406971206763478840056852617573812679215398524378477662783592380412319318402095683582019016100984415012548853956846130115909354511843774450220796159357722133277183172298306321074763344677693411339927740477489927404915393005903961924745513118165510788009804649710121618134964747698945579971357205430764267806221810852289165416306793696966046578678934691670411368057237898591579920356405635065554208953533539076912538635188083068656667713838011878068851087392047875116207653228691687404229439238011079277421147090076724171947004811010506777733035188320819027722557838578192167781475117855983079475607629517988458533265494667391117988647286748372535544732314080355033038854302179107910590431356624684531910154826317189603131392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 1901166550129129236358474961058838498899561510615214964025143097813151086689367857335572256378046207978178346573106130051641304674179580905336097966827694124072513132578472398049841516142313718233925154999696575349590300448900212955996665287325762114739954472250979677705315804330245805799151284161702073436120914255268203660030803723639830439215582736989267745569054126067048928531781261249670866035910588125414592009179384582688413041457901429029358142506943238952673926170549993472724751672267742077526844198714377667275792629891057793500201140173450518764535351888056678835396415433500832905464569441784484363008118157273777455011580654961908482409044126864025219856983359261074680385405881275329946266792898967777024224921854347154187648394550504971716957543850564995098566873160139769069886851956408515615820136323907484336802517186769751168749018179216393128386098457341901055839267740950508442028101709766129267650968686911571646056660338718034829727250803484351822428203427944951087881553164534474946295433241681104874686584120937214714283458948647053217548637932281630980662701740311142972759413707749181606418441572411643279520125462652517909988539232079132448656834728093978263217528418003765266684715018409414380222234486476263297038872827702366711448466418438170123506594070649526424716867784229872790386308306092275875872117861144991083239198411901616358052857175218015686552285343573222811369071509182435325765094790835407731569526642469442740204129127616033000446902176494569955228658484412692108759327314506177980079010081415938289213725045497828802033375991931059784025351781342511025304766457563995038687256549606405900070482965958083916635964269641454973095042737539358494796104558523892497449599108787861787058985699016240694694964102473903423734862668268961225222415519824300026694123196242654868689802688396499279838759265306912981744142750545403997795904484008265281081366316689925809442000508310698890412039439203731596343770720192712121979134529752945398411298583515500374418589399066953816700479921039872768939204854198876389323512835176591199965285259373120170221397338301115599291698650037603630279648146628167393282874314518929383135930675591193235626129204913893378113145341859924214790631578990223266063180109285229799613644034874156027218688204073986665946356346212561141409325981964215418482506420440005699249620364204189634490886008096997203694081850319732274489497560648454680718177909491820892507122663635558401217423371182504365062606060689887430814650303906096697392045846720535496975821017579592546242420947681041105896155239480560682448223217580926566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] -196828337495101203204464161104333018618206905950759568370355801476836274698268707436558237053306832317909696986810896056195243338733283345624338371449131731177041136679493362880125407937696055773793330870741063365451821409553825998782024140954961111696229776700006254392395392415266609719067892934016838499556079593259781937316187911269112574090436870739027903275628181808145259713269640815901587855879573921736158521808513994275844362405440205950181880600966326683061799436884919000943040735697277953276863931084975770264145769497006568587164336611252022936143508780650945857523004859543869271064850893182225166178434798045578992617715935664210731460530054919571438674948110660519662144219749169331191032354639078751325785261431491721439021845808995348390025830801678460325615496686247904934978322470452817658348798112131179853461316364307597289247275442588127459864850693405288357628375209997987872660268869780339042162804743214795511113840304930130007927015540564820015445817364827853886859251694547929028683204244754546378352062840169898495266727438856691177135030916861180385536628845621826605606835517051965177470322540103003147262964572775192550254765194019386245921422794429110416949618981908011320627253566325858853250976944331804330736923178163594902080001263155587570673877692666634684612544009376835313632872412385075609063470741799610985514796633047148624752073286720065499779096035016368274421383324110302265703688464485464586138631773425620280645863000424822321627021641849237405488625412133226343540276305937912469525086301310597853987097601249697687514602539619537385668241918850279754422192522469559974414026738965385640668739670511031031299074890948630333305765785706165841520588345862035328269038898578541191261484935235342953579143100275396630838396602097876493564635185188168311286568231313205394383860740772099542382729200146719988039780253907393421728980228889693763760914225452134793269356531897891405905777548097009211321769482721416205733436132534421824203136834774771564087624428206201079709256159767838898770117156235097971496040961763936525067961817147758402878724182214957885369406115501231713314874469815981683538123897582635142539469406356766714398876979494837373109839932007404147737840424184370013795876058035010187213343535368864090295971662889829671700991583352479631640658454466431668967033394234054295821935225124215758941126689011249368502320530829430490576026393438894823352640035405635209452128262922229408724684707463648669222189327991540054370010225539095267754590959087167636034549375987235302896345915998377491747542424769577434196412097085382328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -264251097059482727751695724100692574484190238964556203367521202667058036997038488984690631891409959979280073753053999777734289710724593365186033387164643837163038907690054908815677234643500356744784846839324701372138029674209973710412617657384188359873012726656354328879564252536201872425416769514631307805682390094377971508312610767841035232454741712115325120584072749014841941617365970281695013713536133641386753166791857379515642302007989810737925450584569756535857878644314866594897940004142382933362581763699423619241270263737796640676309350345930495437833606829539204924750779684153848069381034810962157688390957896308135203241413757950620785784099701307811196859075484911871705300176107993428548195925930381435119350469218130616664532108176692285149169268281604425830541942372812654855511706237505367005953308977911546424486594702210549668290971131153216611371183465008842214307346857118099931688535020386005308759293761938259181438372360261751884697867770438932690319217587086952715000987635655482449479173420399425370326982008035839920340764310992925720957830852949230605395694616083683129232023329325623990133606348940608305045985199361928129237080663355488417226702918856233704282769348650169953731582489826041146647484578431118088191774089940429019255522244335912729077430746543802075028422322146699299228140324029200337510451177695758641183950854879036453987068705083065142760605299438392647198385115091974923210335320996914153629411301803316959700586497268583455601756702636089140768533017437872072303972652723402797721712588705031860147618365011410266415863822211688205505636173676753243175896067336974826196490024130255612337507765177388479957440950429793023365626953671085432692715410498054047664360863547408465766347436403797124926659517857749895909659238443866615044183658715368935620237625483625159843126064051230757763249286661738107662410191924408421437676268709981326401930898579423619052263831231690236962762801780673050392974160101383761215014707940473409964523742762057856322397298799618310397258332310635256815746686906864567093361513323654213445948216826113164298644434541102709315291407493851920241038882245068728574720710479510440311346439597124037961742829605495758072024973416671009863682432568949906720366592135205098004013958366038468151632998148937398245216667988996918935672603336048470881731401247263864947507295575767042505775585743147328378678271205475696342133048363838515340357571281566260548862336982554394165972427510107013967197323276946745146101297426303975899336558201929258851728379848823948304033212037669849363062411780455568566061689376268615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 244747394463988881192154915764256598766366179242244343265326291217621025090682499784698604342544736283752878413173754580447215734270918531917941465035024103363657506131713003758830427294437874962442999235261163723644319042113933393743342200817894808987351783438400444235048759050880598563907910254608057789071336301951430232770723454364537766457889758272054734171880394455674839597174981954759622269351614123194690762829839593596013483526557969739941649365481852659184813193610583955620264793990369521148635814977186512714152598695003292726107607044632059104868289588286061384337174078069221144212562332998856865481527892975620215086009421157197546636712539286888417226079274123374816211822400747619892343715626714542141178039425841396917964120397248329904070574222068650794625209657153565797241993414365687908636875149832148408629195844406855534875584486370700643723962804991084782776884730928116827246481765635112675931572783669941946705829487966981730669096527581118638923341045514509215512742511301014840234850110791305180440504016477225870419245246152382412744222914317278860511039255501627968404389942639581253747303409552348970689073778124944379688297669577128234659754756233157476919531378040514784121878070346604294530190625529548732432020680969789076925351573887929690867849074009582229786955987877419463891127862979851191959884180851575188327000932239054633841403505682762313088749868572856104437154287304166899160058134352810974482460710146700925783588662570602034568017219471661547738770712095252006830626024291878932674190534978396390071362647262643313511030949160089474361752630565559405494106221351638623526695709199855951938058965652168850794475557233578235259148790292856352362303674008313748598602958242709457426998963433483863990308891886849036271505757490635366103969434528042520597268657844264670878621070107581853539098528645623550025298267490087841108556207820086195049379359880790194773287321049224965163603475468562212257015956566406994431661040657035374584299082079357601485217213966624185139014433420790700042071489728853954274835343282438138150581973700457216950136732892736742119524179577604447262555094857196849783047514885811612595965440685972393617211689263040859362540313214697609760703250031543940642660005937165602361608606393536088848642292186227781209650181950613092816277523460581696053709876512549796561652047713820951475384976665516005150310947214279120301919191068206991415856842568873424017895241144377259505211398637917149818860805748328639670994169798346399263827266908508004596563256648955881656105263685617557573773684593687183492379768132328226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -133721604300145301299593404934100440538560815716366744733646281957536823122408422308477376962569597287502714731026583418811945237083492598355221953723476191104020514737671203844278108889724364113908474973721701860776058630495005291979919765966334496947028934566497426019195798428782098448843593949546096928252351341169841234184684833307593821222889070119496440350696449891399505429830275963987116775275262837346585622910167961599835177374172819814016753366094626080750955142290757667826592812478462219608159299671373086485231646547635831107713812877897430230743687252626834390577163831260736770001903134892777889514243116941974430167106510686858921669687149539772636553338673309776479103223119182920627112405679163959160602474943024440924544629099086688360670206813532131936410560643152204185239124077345632894533587745542329369654082158967349709352014638864975801459160973208197469875389966895285451620892920563993390268704952476519889982844169220976932206448979020649696452697264282412527430861339242224320267738863076923982087927936519690747360992443355908103553139344070331326408488263750673367570661782914419026949054681697849717462247468253086475226667883924416537485957237402892583752003390795105988690773300003285494165722364131459061928735807189944127923729481951630118243489880663533281591387532047577538467558858778016535885557806036570230798638777638072008453887741059409665306429294129477404777167487919082302930497966860883094359048150717873307262980144825877146954441426544044383440875279047440769548924676711033657970245030168881984686162636990627032738442421581460664361980210105493590518496510258059895514926534867775213661488939422109843334493036521785044410651519269835315131216743589104179673249502100643153392263324171221225769873694051999504467264161404145801458926301265511211204843757805569357484966391612057182311224159134518731616770558854325169351923072766319417368921829797945413433499856618556466579509921486199665424605672568284186898913076386122871304666407229320381262336017317446414789453153014964576991617593973860326939434948767441925595198202153780648924251384423486147244487096875616597579251318901417195281306820787126192382104636682754489086939920648846615737816110252856518997934017744585331975245817441306791165676789501640267897266602670329012466089396826323721282446787276177373573661206075829378569121017105221240310236466318841301490540762870782696238562339633989519675280977053078542027887880553270054050523997208952641412300841285102787943585357126319299352499184278060639066104519821848101991555136020317994417138923908540722738173792906735779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 55069741994336350855131247070531402404207368238114459409352049228083812309606833929791112025658686352980020437543595725288525659877081025890699981477007647533012723817822398826116741520904685114028898828585080443615412769704441610609239168236760481984063891458752633423434084488603444765506817480743443278313175590855465531837908664807728073241431567937648418444001462570661077114452944164778763038895632245597991285592434280451080822915473550402012292031939461816497054094092175296577548422559457509419284485739264651113900275553705376147689140354307421959991160034119007093066262027556433559896542338113042703687374717808112516128740578035901057633761823681879239657008677843574036424341528905078383917896673374876408531069237377669649795647993512324701774221907230990118017228830319753847439279951313812234977787733850228605781474360395638136893817699409559350313658406842254083526866381599345911422663537307668790277766713877542565931018593586578409173789305158048830142230427111339373687294718232140459504249032744450465066694062351861007058620755252942053391452086845152699581424750871361947210095224786135408427183899198648223590969444266548753738562297555824720985928025199900930524768147747400228746543914537334965618561643475149081239371881449119123801570731242624107358752121841433151393191936182873648234055209519944697698691878126533299422824469320123637763907500147064736501851056299289156878643649423133014540031989643898292030382574189226264953583579806388994791448411464523446641239174464375770361069166681691533011730474692088451438962291790731518365466524119443018073468283532565070857945535857565767514440761246180084448336297340653142889445992018588859258807128007342474256942905529337830519352815211484197722499685187439911652860783950890686020550973920342732220105231265993949570224519525742997156244368284762718876931930777386647909693758938261480112212578167762908180385935879338986391106489956458736225112031474916427556495109792127401584726008853502868418137271725972140507135298852114495624439139705729786102205540937107462175093867476575314850817997948384861792764560194318080087616090745358082645352155528127732041249638467550318049172438910964474948309140626185974010307229903536873163776694532656485017543262601258484671312907787770425740262021405135174435651171384503843482707798029345190365959935723100342649355306906952029912537968652735767939060008157964637701282171746373445059505801712209275837564939641109596207355006890493804870395082901908390990394706497825441927842932585498453081238554767114242312114618233971355251838247579330868370549902526631641088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] -17963419144705813582800119652954583709565358480862628848298973538406444034749179737794738151818701708459471618225801661811252231970244588712116846056946147251652374671946904442692022227288308638602167437808655808993996109491768995679039126703688817990638422795627206249775156560756407818662859001531223733659790988039690264827692029923077162953752995697689941387327480605240126245743311438428061551226125883279787741867767231574751901597978725666690008665557021548028837281539031046277426661044473493365517604612898078621201517883410923775375959232588002014624516667876292450070582158544162992430839089409744666564639814501480732189377590747833592994769826518764026577443164443687730612980777343415642004361591714983133700290333211967115883443273482741395695263909202107545045783731385449298250263126158734522232354943862834272931775806659940947296329965208774850560593936965361419424771230592753146632877966109457695365473425708205920558519967030130489453606680420814187083819519608814020085153822653557600770776796273793284666292224662279834286577961686081580111816075666422755554625128832682605134499937407830903199352489568010025074322505554239476497362598214084005077352192266592984812755839885638004217472880640973832888270553449085846067838992535513499087121046750438173869422707782139938072937965972419644402876504014610992512579951217048201579448878811054624289495691561651041140312907034069465764868846162108781297025800070970388720570955884398627002880545798235081315207983514042168188473299714583235761561018120392429988546227535032048905295800598840845788544978667337988825668701840519248556629919466394916809906745844195761433895674341915690629151782615821252654267541462163434966030321599686678931652592049673154685867943498294527694365468227521107468337568758915012982219114770053260289626062788960722876714459864846056673685292183595334500886815897558234781696813187242379150808679393207239783996996071705342491919030977223582610565633352566920042691091662019070027206042925059552120772946988259596179469730607792444831954900304428542540498462413978176323790840641183547107626265589849615539767640298491220621657999597315442459395911523792538597903629291838089217120792589261818177385690377653969509134843744251603538474853719713097717591227332520185175595867889994626572403998360868107100182998352934645152094541029505309885896749551095168229534827819138676384361795797583710231848568622000415455120899061243268426108964408031289204338562409148410588922176892237058954816048662184665279539571780577710040889457313098688515879869585957295894186267745530840963005259804248637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] 4590198176015500132282828951299983106388857951293066743970269310200466714832664439465672341538955169877522117116926481172617551732130473128173389194719470130872783776541422786586234895126591730312328962956362477566646170114232059047011105196899498213825373679068906776494270950393450331198508711235248398825994516000209994568524490329054522803912767567473277178239188362255644181279009295500609339950016846162212642510809955222238865145286498958847842398237017074134776047171502436162597677508945970659188492422925390269810733740470727418794414496305198575443923016819612717431077722732492401409736616859181319140744710790258307073367926286010636359451689685989728995165372569700530544705832999266812399922309406319935783415346767855620055508920095594323971368271239947250520694655671761132909510232323870182666730494705824226080892834947896936830329353558626494897133586973830690504947020710282680732609450868569673162868269191403554161134006140585271929852969915184188574750224503536712874040524468782244157370263269723198980581480687594931339989782179943445988714237931322469054229344710019451203501231606659706392496331049222731382198885085772488577635765293384340361145819353555418180108021658111123229701302174677483176122042653888775027089548193900911906627391983089875144465054801937092493738605016145317903111670291150685762093149326332000280250192165654773572204129733866737520187908416137588035768243139732187897023401899438116251949317750548982265646235708788170995762253424327819381538283404142635415807695340105508115780533771242758744548663422629145147038620872089010696642877377317895584772387778074509047620775937548148437215975331682237934201750657728972963322477680207676115827151733635914983521576880567660648636086400045254337045900082805136334495270839730437487873180355056230240637785498513935627423731181241655718450346711404932616752661522962663227435733912001381726030261628835938408719006391845811748106908924274100411367448689129725644117422886855626570936470859167179351156510628271386820401849553938456020067341889139815346927924060040798324285486273627290805720451512763008653692611366104172944838696146769288791735898246014148464439675288642389738556943438181698242049509313351800808200442794547576402328212104867133891072450485892857250343704990489930888072703978690084456570220147034648494564085580854763202348401687195120669209937367552808243163902088867339358075378173313302638682174017288878487029944708143599304075053383369844752552017459137172295281824521987763641658921429555690430008975362451043366343674688097684458559398022036317212506633966981218304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -835221882872388321281226111759498222990793527034005662418714832486414922897815584278079459756073410986418138559704960337207379782133484294301480624689324733803408853368811435998424954985659621566104737812431825890042735025108172553856505127133200281351770326841763355892639858334517877203572541610212265466502611469396881611540170451906040533490030797615221946751546538495892971643628070855311509925714488077435254541282990410800900968770855723185690528670446067165866585832486484280790206768792616612647149326748923206489900834368804978442395942951494725926959692253624854799795985314453410825326098536462645298860381073571130420442792674702388842503261350237538161520322495733583388861054965628167883308371743447575517832756182689503862413541082353041693114951907188503615931306694473856168916743406111230032618265998891545207118360891853578381113691563811038514482063520655917943468064601725022923090285489055636992393878647420759465918214934120572164015995194200975517275795562545417382203945129899135052795529181987056639622912232896802057131687123242991233076264177039938402177731996999275510874116397672065445783914446595883458354961836924219309794233643663619079550093145457656186191471594239859777798627525119145208492775397420839739932514898133111325744408868296242443218332841537545956030661758066512936084916112276316754224698680793797958317980919785398064636209841098003338016712037895193430461456373551917527806830471494260171863728378731345925927737406729852559591867284613796635348657456693244351743605639032221142918236991134879265752413926405465856713674041268961529748064570735648867224822204190146096712455473061329571781609358949705590552942620999744707488400120263768865947739821037359256192725800378133803254606423239188359914912322445394507021857863282741803543699167632631648929648389851111283006731730177725120877049234552810062757144933762163182572493915895564370040788199466068410945430591132462929972902925007974095010552334752186909759461815207058578427807400944565832354189152557431716917005879751053615617636430263533927479759112453182734522511351173811194827531288267768330376028617693185338041908977439031129110464022381218821644589405274454643848870308651246010248849309438188318091251660587386764705311885762696213707995006619653943516437556332016623145947065105322764969973143830975935486139801853425645780245576769471489282969337889085219427384906909133349330731159507053493057247968585410776437458351332616328231960864616123340169500520815478451600876214750646356676543947225916541209038950605672265738038479510708468073232651621543362677979264644546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 56283753191836292720666450862015883777750241098564139813119466389130511065551557732689155505806460028355717699378499693166495142202447600146548995675492018445275595611133851836348028990459302685126476842083144182182520411361705472246200940531647961130564141787473836545630482740796638472090405235145417799122373825912776587429169912152116605605258380063975236752183880888652580521812429174465710838694316256922318669238658440635252597208968368023871827774063942222763634295316497676755797712560500681828012931721685932820236491869444529178352063348107465222012451676629777249873978472803052587359387796982520869416496760379859313140634731844168768425895660050214983291920151309117866981004974399728268825028285313076573601873631507116784670713083887115503185834319329787665588616289516547716962511992633477597557671242748806546319810610122856191854728014493382469130773653730573363104735102428020265821738461727942446426441577636168083289943764735555631916365923285223274640126667387082912083811012200734491818042718481170889594975612527562342467079232481006350027724810208122589828973581983757555109575843381164645247792847238202729188514525333380916765455572619452841452596630981062529677201938073017794618043111264274301757867335127965220720029338465351231554383290534134104834546383695468083623010088839224881554922058086453299505726001364547844679391717140211299544113827490847300481317225804073367866566963795158610035879323709826820191071188181288983547110196868252521085260530165143743176075991049063479374262084640356569407587927571163770263851811469870144733241931658770805125657109185502863026783581663796897136105448280748347237706762611271366737133332168352895304544425810164609048470522406982800788783902513244719966167396007027981544665617829178847050413763532330472500497447065606771652878789048236528545587452066877236224983280523077745819010440991382506310687274053337438778295541386300207121283433486842099395741219434283316562385209457749322263727578389548352985843386891502043549351788077536105473234761704166217963905317174163270463378873305825982057649162758526064491324171560967253855913692129791014108407742114904759179996924557433340561899860486153354150084679220711571418787004342953312325505339119334175909222540610548761104602164094848214182563228815228725636232815094351875481100421091646845189909425442384842181111744052269430541608028683775560742367645967574326238665099308172525403489830738317509286802404845156494060209647105451448082722395897455096499573061730426136964003759329096419650843213213236486872678841260218612345100943173611146751949528849448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] 55730306305900894729204635616564029524622943820150798521759074705267640109338916504546914886703437249253347691432954171694392934656917733839728498976276234291899544360710031337935870813793914134902779498329112133770796008786537631025654780766911585975744463293570840410421767599749515083024238081734611021470395415838503670619466118937885665334180928804721025147228456299342225086730722209089982673119116329119171046384297144492731033732932458865992796196163214172051410841162410185934811101764065995409442020783613036815285899157235571596351069483634588053637062044373689085120249735898936757224194823508095122868794344870330787113095485001329207896243948357772217037350181012380985684182215567231875556339426133197077252306436123894543727815944219767416443278270096990990784108818812577289940602460329781962324250595251649295783186135598648395307780646457122288355013729711801056534559546719720088162497144869017335116704080182594090295568725104981772333823609874858404319302594194489613583150354178804241243024751073700557951240376941463228148129159576701218409991619577644718126579023164569037463259310015485853997902237581484864664888349247009758725291675905836404491992862617359175451539797544274038648777469644096005497279684877818388004311097196638109015045917697400010974655389010893382902561919658698119027399304298766504524765713698619068057900166308233271692850908138179801285446852740965565307765081557026067773524381261839812113161249936500799110063292389111208418856535987551731973789907607416636948985838144094780109129503106612073361991716721542119276936792164562478937231646713707246336710445368751008200744460748875058608504929926704984317896738871517666369818958051062281764942826346490414365807097787505861901367958189395583976634740860289518975082859249843655779124233250851098615461330612632836664049958766250731881604827429430860572355688413549987930774509397677709950171996968871168279594162182734038483871781934740341224378726594155788567724226829394529910460894042775068330206318595176003280675878922291480361010797806051524413869779620199598407033333103526218459490906774277789774009059410744150373082319797498151315657587715766286780962682269173387049606860451971536912797792559274110510222100157437308844266584241072882747865787488595438054918791810045608212745525646921000360613365551184060066782353785423224562211162345728442499225777782796244326328451992600610399404753244596933160869215464164343033695212849540584307532270798689188794303038312542576560540939665614795143785192765818054949089412708965569436955314348477739494317437554600446059735353917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 499001995763654530614724657682639130939993322093664945828783688916799957975914813219956286641811880386372803292687276601906729932422915986107872465431493251654954783378721074014666146969535118114629938460935824658204353794619823763712495345011721670012849108741129753352557664988400790837206024913112329344578587019175231433886224545154342814995769155188397356142643740100088543262720250624419767331517766018196371019779345666319684198600732053820478754713818728859470890211342920830298133073229306044055856148456578414776259184265178787669007377666878902170177437050864680129824725102851071646738138070027692980937711995674467087210383508064168323168540141247268025242186534632179627665969386606175657629359580799100269111742367078860066330628232880555291099197604398181267640951829564878330559533368067273126033845208248846083001480835239491515594052685094943353779513233781918012008888916438475631726953775052254069825585944722988442129753539662576062284136513823703448563056972028810844707935413301561595013502569479542040596352266015718167542040308089463889406456184149999540514791988350081151794761575763683378546340628747852693471673473160680870192470712003268117231468573352578158533383893687554206730653237810791656469097543096504796112171055174711492906447683690356694993574496103978504474750308390434308960426481049106122713377284942159939600932254484686194748663055695710901153231278887222983427705942004994161739675172547838106107843438997922365094952855255608883878340646383798113052345559187538583517077096310049723392304967407950422460506682954126774209498410308989541951228198019044147461242731216984020498372490132412380214641200444586173890395702041516010016406327589597983621875776410507337790929059683854971111490344942678764371392432340652339862148165099311950817764391719918724691513870145433772315594775560081089641003283456877503373013473826385120245157748839533690676794951945713220769435498894280126344270334455506788853789017909507322031040481787806529022666788014565836315720946168529154777700832759361391472499927104302586794440577604712326991573530538401612445194158366402520887532977014316865365595002044818787461421990956298143532179311812710538289531050708529843539055652234204302100357430899452670608799505352012158454387387431987478822481658874527707201984329300479939539226249396660374074774200340819249059471216853873198046043656634702183949556705415744979135444152829643822163485927131559740433462627882222789393485301676221811505717433770197535294588364225784260175463453735974349621387911159184472476795879408616571791248542662604298631472687874048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -9155485993991184932610962511079424453397435418254113154111035770958403552335754881524820257810912203430151037489623907340265620666742497148815915831993637042169614818662929067627545246904361029853437320476349352193897129893205829333218636080140074772477651030814924859104056907978603219602198101852807728281848470538570825611008670589377781496345588463548950956567940661869177310747773229096505174782628369033672333189338526415965844021700801042410622011822053897444661575601801168491113939160625149211472354758347357703708629913193255786241156807301170932240994969350903786823620847184459238769776255838729320459997030264295373119108454285912451898620099224103410132568987067586300971795381860281641034320986292174077041295821325129228446952754976252263296393039385926197316477923042214217801676902714925694775891927531039600588462966249654255483537230512193158612720601072725065123735460941518143252514090528099613894828767379015245988980130231382310038736265986770742275785905821662554089204350981042716258627604624568122821325743242439134117529544916618806572161948129755856064046643081535893683046569302456094413533933784701707426675243905178920347094684426463022193921929184775400267761466777989867843492876938727462110775450776615518320716917757162532844408706362867972190855053058712543355648441224248538643579049745953849452050884519029323609729875863693387289578745406294903041666360469153193651953192248036747124684797521522230014635288231000512452559001533270409581139974745429259489894067286233578296143042824345314631773907869510912812748579388796842225751479119988143414629287646593336042374840945216418693134566277705658592353857208754650385624608387246297151658873321239441366348728893408749016524586203397742751292931512543997423328250311898992915527433831320476104206305660094388965688479218129518443950903647542758061375534060704154159359139834649787864775787286415778764823873153394238000359283299040859387886242446203893221849884872815700193845222194512787896129944270896164035675548248963565930305648882827131937497162134635319711242840677887291681003981443168675163431297051840109800209893468089789932398274544558077250044692596371130944128709700557042940079373422214729747905259181649134627800157403987025547992289191501917404597857695620461549602305665712440595504781611909439048515057782557688385602041962617486242997258011259972501442752587363104430183585738734209467322697447720899063364425208611945071313533617506083740472469775575907705875801145026150565184674950031566954873565061481270926658320567736627871692331969452809024490989422792030084597418746183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -482920566741467215167989236553544544489803609714239020849721715318986674686804466710602377190163231300893197657175642836732117841030373897951990894162562239828316456677486171339049409954949933906665695827615396428237297252874485290801573384558335494179080064681074493278069274248770561961477070910242164912364832910534745928746735143788953003079247156341733535139145218736972947349574084082964116267782423677545555386768273146984340233679134917256245700988228260302020164144754362065040176274102682072819263032509039320422824668667952904851684323621454026343786995109833896694767395579399292643569157389787261778945734029184587826923193034988322150081256825160990036650468879076972906884113013086454986578748819374902504203244690205519725420569067727870511752074032639656633849870294551364235779510678011603173605734787499805506836525269476748701201359813946610383709518488437876234621816777872897477548884879012691318522413501771780842480708944833532515082474057238325641141763908248853419082165454950841426544700082822990213545752848615400862862096193834853486910867860391185356277169091310000304656596433605252109102853827166403588213231553773423093527485412471552038954074488680355540744494495489624761412975475778219162474243092000408488730640289963619014628194198887606895216200162502418073753188277085680961244928752028567598861518892105442220886986782121524931604039447696741066410635062044291555550004719447449351175474690789714936107557322753766424883185908380656686712458000657176875416343555565851630887097745649427656352488190843506429331608036527912025939204659486948940546418853999145327000124865745588671219091455910379962574026293354314610118564093184374659121140175786512682647434192311794220085110765949090322175384194305098639391495470593707332879126470427646365782392600739519671298021529119231761254891350873755663554789712004034480589064669367305703720726921662022278574547194438509730224193613688828251830060492176452418417676513233998685451920565029063177233478361498743962243756277942399791213440467278611175253690562684243351331550933256699624366609447678872424125514091921056430630452117227613810721878106305194721447798560751978683552096345713893920517562904915640933629905227338503388477186118909890521696861868907307994374102822177124228972735510731825411656945426724195203426638471663886484792900477180630581244149486853783661216595088514885365292817104754958553485549990844335882734024237964004448077919641862809355931748047493623525878545153146012224968294965128817746339940642333981368825659029506403000595808396386026380073389947245834727416548785389568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] 572967966098148664814724976319741314233373255836284186328328247589809104062486037446891218463456296142170313549730757391344621886505079750036794690303967040636034014646699751529326945279942498711350554864324633899938840646590681265621522332352395991243568969705418017455824793643799404905896438093522353013716055866045064609311620882404204803295198418711249771516502109651813045530367251756508404940123108754967974113212633346750931274793977112603068442781712471363357214394823017872851007094496931201909556744022383467789884851354962742995311007666035206161370804080593151453002758664234959665143208326960190635624740022935420430775643103689803155881271922507439051486808352460314947259316434159554740460817110890370743564838580941130878228150735385427160080864665112604080789138679542912000814446461441393174804936954308962495924560339883539143845057115604133310996840523868086587512493377699861085172436788614517841062756984948014797720623332829254734766140929544299772487210568840755730715276481678902235808647973960774114241572022335474934818622929421685275144513336013142519488589962305646372005555888479553480130184996095250811367799124879996729178443454670794267879644070975187798373552389197172915727848759298828411082687344983460398220594484890537882284095669515918458615461011637585110445993626932228619865387666390448948789060663850480676573257338363701760974751959228957419519653199073240291008087108731524614871754124957073464586191196071310412548960395794078965385502805186025861590062928537215018710386000093354787712900179972840643145832036377497385852812748450406833901036286577460183407783196953937671789224145433692209457727088828605488534693334152771003854654701846107381600387518043486846266081569045023945095002291860236012089143165098699911418294657230782100138094990633443562811265520822865314585487288081992718139566976270447617826882339874523537021095540426597382886093445952229301320090078040068824433072496008495715354573106474835142054974576298580535070125624573042080504264007675408686965811042627071533781363353098986371814317124143940688335767402287683331606706140904716287845789795884540832461279994509031768424807679226218142764044360898570760168541828905088109606896081493475743046291621458923111225935337789055580350448969411220453525189051089522666857360019480700944105335363962721042242234576181798323738801743928826793445259200815938162557313415825953743972281632726634600719222167445199595998643551999256521210553717118333609682187170891101839457326950134821609546124511490160483212937482896167883872767071182489975163788491279246833997948235326423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] -4248801395798813090992350376291791667889439996707406418355409649590435094324684874130780227202865346683567699891118624311333895898706704400252722988585865613318604631928777634817343773673043456612952216780687059189129969898784826770686112567092857010807998017008467153864674521219298477391731235770235926551352171475961835836212622724580286952607089847094391871249671372606154975373467103397435235684869146841029304511301727792898252578375858074890083757347776807171447990603923057375240775852469392139632472952079183395567394188734762209253057092490743968633503584877352558144084484274110140370576156406966068799795606507365076646334564108932580538060114245302042181978956921542898757970619998995021749905763177133083637747880513353295824489306162612855928354155533512597728765213246104876051962342143558893898782302154061859552495614178990962281623224756785965697933721292870304726204493182630231132188795519145320315424162595449689978111023083463915344525007510058121585394946269556939949867641422052829614861468700129398190475644302382748578929512854579469331249730547551367023096864288364400048135548581174214776257383799074522995502667095306784880730073858327399786255069277771948830950391587876608249697464154040425151406586288736578243521042692649125709349368232179856221067994435960659562161338813032565400709159446357364875204093769650190759543197235263740053258041955087610780962276488946284929848522425622613977687905105688516534470468175202125955192924800480839471513052220069196283445975211628598197033948948183569569963721554993821503593989127419195112646919238310886065552576673661445690241635083759410624232023167878656091413693770405905190913099662634013584978514622576264248654074296497951462549804290028131911925751490410863944499985524799269909456936962620026825274786311396529940084678496755230702169305869519763660237502195157742094355499214954606989819694294346298566938269211787997483345581933892323823921537564672323327823904586030335716657063824424006565736272115437792159392584628797898359161888701084576596827206842978889897989054747617964264357310076348221030386207332863484446342687010185717345933393975418363869992695013046774240850698366977577631809939094891232584523747652995145392686709070516971814761665451482794491815095268207693559774865461899590323495105033799322333232260231214355063244319345675717378745068723722724202275839383164037257418278090070198397464378949635353017928254874301119423112192586188929839664044896491514811756903704614150836464227966196083358834530773961117967030563875756665985559798857637747129619874050976603173350150665693822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] 14021236974876480050570701134221544210330523051975659775202220192926867361049413972940488174364461553320148656673771816620116391374296590559596591473915670360253317931327312525467259013058859395418124336871841307403662275394613323807099298238094380680047545772364445434804840707976262753693915945670336840936185449117519821080323591715258716107493782239053656364046736945000298282585824905221327552190039910524787996040245793838018078947996305727959172937031530299603787772500128983701532768403468660060301390825554749827878614588982676765227410963197381160398545168211738090489632815246483924087541233360562007001359916360155305187252424687024536710917726348425506419038432984883332056429369196306964290559749970154000800448606649278045690568191926431293747767298369070704335465113408697070363497084570987364291023165985443931619478020306764002000733405849065050451253277006516340787010681164726190989099213287440442726973003127728222648139933951545454215209008070700898985050453421411263653734903432555764886881107392415414442083004137530662539395942168469455931329082244787255080798568918994209716842980441134125982831027810015508239760227435518167771591477115913391188939488621823921238026571318942052782444722736549381482251129038809057186593033811441385911387558450265134480173154480246928940870799120685433489068942759976949589066998007610134998320744172093570913312985812658004000341531250127607431242820735605680726993497911100719712492287575376017221850398940654635422027697166790996973948903609582373081312268136189007966628762401547319203423860192655848974592494102398444311448656142530767664830231589648249491842077853638147532883767053598688136753762704075125236314091038286533191953149493547026433529752997851080966948391192503726775655587798900461218933190377932799070006964536176967692864223987651305570214532334717783984621658893576978866900766880350384124959699324857597048789372002225624428476940320723203106194404173843226281404802408398234358701402877351539602415621155500836853146794938123975966400347730664878806257230085785495039027128388043810708944608912601340464336540447526702963494395328222127539765668429687367657846431774411035173318699567683459163444312302182902951339180095618567023183167486067433216166285286852321797421178592151459988029069791864018205077365668042221545364007001461347794285653422971686367380369357570295640576436800852475716887631161855933328855393723528139148858348063351667751905024052780966732733526135794114416885696317865286130437816760343248161560100051317855506038789593731670218827274666067963689581797365646772386909670379398103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] -7378090384921026786493995923686015543102121772033744929083952446557225623754629119758741855946661341097830213394443884886871917471544408714328566640654983275658933555559838101834604773822170707790517972706571681264871471186192473910442710636505740971046345371601021151028233584362439531632012641431199279834951088744083808077763823864466803376671630870586863857993014891116375898322384650754921003783070528273549161627061510995716049887646934097079107590855821681472039620070917487087754715742130204073334834474878106770976236239201320299022750808672403397578441770510414310402009194809705617922284944446617917130592763142652218606133928497219766654422815648598893555003748488634940804640870453605431985967850548244525236462018018990640493620536404756889074069102706902578139278323240851311501439524980563686691191844704485088145900036566596171263099426340431841945757047631304662918438773801721091870846958754630416700637913063542460980683313006765533512807397721937961314541937632730280077515132723324782985422626279799176026141135764174398145896883655804636671898671624388607139261647421152740436245038420859614661079669691873476414663332746725358722784035792607420867640100235205957177435537825269162734874116039467803239119288721450628981366430653685025703968506421419844155334868394410058968536425796639157133882342682334873385141427598212430956154763277250328312043801675022323932681068027089369042607564963041184475614898025938136141657476492598186118867116816401079229991035979197621914583039207866846899412660480759149156190654739829451079267889644360447149356467439481855382606515870696284698249763719770560968236801289567815138346685573607345283096789346810236674124008479541000708596807977886187734954137970334472875908064301678501550247726343769732966373638245380917502118859936736026126207768773773540487048219850467172284738167822039886281471771464570727336380660564773404446318594940314550404454715819170879732917747602611592288283308900609905764260656585633637453965365643885663603624345618341487617054239660256357841767018536353393206317635761707344036948029258182692893286692634740563596367799616873435432829073209524784984235748192925387278046217238906208834925902757414324050878412434908912359362994863478481771957614711623220134279455865826913559509173018211296003612069442514437367643758678719637067799641782896422339435672893747383483534203328773523314293107211798829722766275240326423332778573002336167413397411523973145617692875719816513894174412915121735185419646311103471087397304444531493550107818883595974420691605012293090068420295505202322785451452856879022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -149484589992713886287247935447230847757634753982348964106379000766733744959094099229299930323857992680581746090398090484258474327280385618611543078139832009325308859682456407920824914056614595362563385391932799272332884872931263120944675833140136029096590533175784464576118009726090183421388164476676905017709786291038377034838848566706129380308102390883232191538362419471349929491804066235573745591309012222708754225621372177369536663719900214100430174605792787795369562335260654254207153897450650701089900506704592051226282714235572571801985734638130231936575073242890173427600739602019538371255936844045301203777882192289421026807961368153502721951063542946928679772442741995401625234787859841732218504994148828284837565764785657974252263129751414426538001858865456470299528312393433436484819972348521027362150331409197922591683852576299754853357864514175031706220365903990080996964687322727495991424120146489571871083192657669509247893318338212284657245013764398961239084623673375159512131365330260672364144512625506767692112596427536118499383446128743965827267341785708163486130051752808502095527659197851862226468941437234538873440621244146101151649293884616748056989801490542366527674882214272513723999477261981277944383086197173412951463051524559337071441879367960867775269574112857613110013619652058380645420356628041754942023764961419678067749960492658568806614097353502862944118837787834687550572309185675450284200027946039834516255526439404320274893398479793293242709983123365138306393328493656379795465850917586729760791134656135040204785942454395818330332854369239227965644408977439486576297815011248783055111198906420845587784521581732482959011860160819035295845695351492026770343331015470095910869443463182803045992087800815266481031343931148700713863471847613658055543895228802482661125747377111828167438416257794560861499958550438481529036256489305964814442044645891570021568394431573007983147757217697853052068688965285988621389589624165903009088920862971545719527961861422044869355859267106719870460671853466610416335752030789319656201607830966703440812695894740745437519133658554154248244605545678585492681928561369447487849609770439799620801210771179840608905865536462342580331390640980760323728452834474306058812952910139682523098325647667625696381707914542233937360835010273752273143027959877675224459306289240680506147466520858283604232211084485140008634512884769004179169832813072404754294957774248763621726912496716813974079479454435292010838015106806253054721870710213369865102435027588113568957798563751065524773925529220266169316861123028781493950019080060623912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 790926193660658083553221497945152680887517791915007193598986146602698923115513281094984031884405281746723337089052546457726033182692153599837422802161616256708250919297378140301889993569891803171714134545584599429188034653189861748426831926919643320220748663478757863310775791483517259894321669095165560826370076253253746025587429929568720147743559546040158104618071615924236428778514729694749076161888985791344516478038189935669494423522357894442963138796161282766828870711140127627834522553013063622632600206194431175648183112654562815373650841169363688089733882969010366505984480056378563857939554413044456648573861068777363430605979751057828868990589885366467515537853377011418461808637946063902437087395452714343343752321362002247776790216255612126589946203184323493960489982306195217485103864981321004421500312856910298749871831596387178098517789692456435453755504388269451017756849997882402020796549814967041636328986419072782804141523113944035478700344282996819807792070205632792838360712133175309902729104394944292307196256628155167003968487256159610649545371334653894926195167120076524549114796893374179200909620878502457207537075625123395210923047071652255324986183810076922657629569137745039166304015555801149162036566958071523943074590516054790240685391664583683369810216513398356207316689051589568780892245480398600064180244239541749159462239730177970635335939460456085043712943646865040063332247308828261024547377525973880473735889250155482604618938738166801717899357671348180278112088047310519623307804584403317458302821910492010584877360336721154224536145141816358176278923808486749663620441648783553022936858940473611932203102358668871032241598679044947538813893107126502329604206757397371796376738033804906365740864587521535124138491347024557878096206721831968773497382860017220484785060213924272089071735877772357337623327408467403327542935756461611894453965638295394705130267120862558743431641365570900704892178848606000698476481221069688448634122706405621073775659072395059562238660602152787041425089150340088743773847397139440957333088615658122647343268593973513847353426669147209204390278739462170386177345366807738369745621330409200129218623659128929508124420406325511730021439679166950758373234907947336996972924792556362759662648053480333464306398778518653615858729496826425561606351827486510699343057715016783631254029197661814425741171577369402373162561933304720003359214358928377035399440818629317717785035893611435700585892387702405760104221654017463525258500315082193790334110736858177872660081153885120352715043188271144013681633678756261219067167627574102720512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -2128010964609584495872789052125664903347725063178962342845251936679442208351621100424182348984621094554625472941946791476256131815061316417873973711074675098305969740156193824025692310481869613727914873289283099931047504755553848699452178740406355696746609337776080440577076225961754048631501259443485160160312571115978867665376551828977367752910552618810621865610790778372034419952313280999998331579139462225586594581948781498355968051973471854548027220010973653367485666665913087139266955427926288813507713255140450059856677413210200773459443932666232299216181289197448504128583670234071788374494675037358881529468501216812004701406269113006432555053148831156859446357444366485353241810672111029613664450979506916089979141980275859114045405005424326858624233800599549735256439981628614080369354840161932225817963349186594559475173264031122891140959625270231199059342538667588017567543228129436511489270498998396160903781899984025479455781871020139118588704292656463264844820784085067081816146238081178995675738612328553976819454158249374994596345561972928481368715395979876837884423892576308570114727269608841290964860187603680961981287742235703862184561740301294830416623491052749810967571778015234462351904022329711067696153379431362402461674647371012229371508330000396206503300207013092180976107722349256865860676528328538049848294890669011453542677840307454231905458160914879917572086300266518601933554859303807347397975550935442413419296918581528266806809608065562279263047812961357915296982807611916492748947208788921166196622722739145238170970682945485977782373038795645301875636773450488671049889467258216734442033515975290021713440857086792621143893086261670784771433785375293590622759964133417905230790099967931468536507134562345128606020157908327149025891317308787891683010212784661584134587006936522896520220936377748734461006504043587408175217966310511707018709446934895998033225750321702177781375522317666617863760211189008651778019045798512732299564868403314005739684340777511428654320512672597981127798688245837065932073854374189345622701164383207415592718259873567870539889499048416265697768391048704822815828300857283227117323106374753576862778533825380167399803241222597699766161818284008519696036926405929081731325269949869556779038025061117960118649649540308321688635424300604968219168821509330517760897536188186080631632843626330340705723774507412893116825138074995158025934664226409155302084648786772014670040457307823787865172971133040200036301956486123421258121771208496734535137936311161563238064625233573517501972329766242983586571577492323089822255245455872302776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 2662776005591731155471356013386649623295068409840581441588565663659427965021461373760777740125810275218537017057120845902882311220598590168463213003294684609667431702825604209310441720859683516862957229409441849549126136716219883169549321950238937986649659612669071327730800102110004088376770964700553963606238042709964566521353408825424862848338171734237158885034982998146136552992289689780996093159861834334043930585536056169890126327256071230132789749068181941390109577554644613032732363524307827561807740555725801125856336084143099409831350474665847502610859350431310601466215087721608210765328361577364941206172700011265390276151487675897823952024738703806002845209214092995237813707163905706807791826718654940064037951173312443317757948095598692731989128210724764694612630956470185550145909745760500254533957346666698482115379693713869831906969900030639711938716800621301733935312440476191913688138079147295981915570150625285816323903171145858089189587122940387456185497949213357780143051590737161385041551375301142784856551127564197556404125657534818308911834639346152689602033530810149578629636639299789177996104790180318181822816745809189237603267231429994003624732481196056380973074389176706834867979167659650487436810675828696895005404353336863266894700042322050519720031287572569496167614364553298587061708204912948348937753392498134859238507368947789244375570251436960228095860037573195047018668113751054193061958274601113841554150718137174427933966326148136118670766954357180730230168354801717915158358325599501122177883064649796004255782943155294156619360971531278563108481066212767678633062598582231779813177296299754205673409455614885925195897298573888060512685322780255565594051883909138803421374063013885573180098114964422587980938301724354376517118605992614324261223592771969155093719246212595653411363058062369273913566652774515760740731762066303654552246600320265737287588560644770428781940351613471498573783127059806442594219793204044157309265473644041786970860557724479516760731315182015906624752837110983235389523019913213117615237403317114440124625822554585229902128274154608057473463264735302050032643472579830143689870060654908138684924067276857280342082769944160373251103278714166695879373440029010706574389922075729666262297458724585245914647916818915238608302482935187954752406060497434890806457658746131352647310986413913936310674497822848091170745697726149766209512923405765856654369322574027523977516251307266264786042484503928022855821989366188385069694485541881298006051622401238798983885867187375001436762199515194022221201363596628720890657591841470426382336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] 3812756000128901048717246897100722595289571420275127836117304884831333396462782863031347179922755224236735031217281765141422826202958258105768847634204760257680970147201513943755703200201600029875997467232125241606803556723857841543681934229567397455361499547149839714487736047569890449752834595270654664216446701434413643618140673752680952974779115011387257637026327285654354642777076194003026921360965403195166784697353170663226638527713999758808971073064665564202554171033918198357074225982437180940533910190845712008056214115923887613301351332615734943203630608725484209403056946132798086292549915911036480605453864869847406310741811355070190906387593500643246876210229553591694249022677467294902858403261882121310546066523359049587483973278699349689769994550957125612553012676989041703235446558362715517233143055356344239161419130620902938963950394786198404359016244841812316622425060643340343443185054611274777288428012941391444935432811656592858289012016880059771398506812209762848592798235229250061738546854378843739310106853119969283364169100876465756732945335496969662900135391107704527250543667722638529060431755392208875318586466708050701595874196601086339871731180143631659081180526622702562684650685921172699944390517334742980242515050516674721642278729647254515911903910072417207205100798113281635162572207403237123881749198286727360480007914092055366225006529549215711400794868115232163399520369834463393508488582080171609395557968001870749939907235589386570552024479263391826044460103025266781626562144115364255489400889445720734367633933091933942428224741622421659584558135656118646242056141445984688196787665145698787208302744655655967063565410192252667677147655921450965889528067195469781934974102775407704644219274795252478153490006427551933677878033530909935360271183476129215500230794768845815372899858196307024995168429972196659876608710815921719913238678726860797139341199950213307326640841974462228024629471288267641112631703156184562922312160501087691715560186071668010669536320305309115528678770492905846300583236804088240898456704176317068142750524925781633923061169299614832816970022547533126735595461154517709832212031657920884236040596012031672182611993462862159654125269667801617763508801545230225644925999165681209640037087454752290131822947767491440894909539074868997970204300488105340854050434431298525344157876756158623399732539396325859654870638269223452686117951653068410965023653718100132681510408718557735946003158136607939544808473596674832211806161440295769279336868061945819988965580594643557014760592166553508037150237890619733984737165524929714585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] -29642658573831123656553708358974273558566436889482976805926875742969973224068369608467399234427411951442644279398153225843095287618156653507130029660632204840628793820157314890321810893219407845741775622702401067888395695342761027933119596428263805428973635124531767122725777502188184548810496910062479354919571538384976434470881848893826056666337855438556152898447313142441514296121854441637701534074084227873055730260675850397929092791837705463573678849055405628527993550908550149964814664808965431921019714616808210036088301800972975979322637379113115160940525487957262453391189212525592526571108072686673793834330545922399888490957370397875400549128460610149186808601385907070726620010721223421180703518050178873205947962357878990111352859865371034742119817260563700538931468083925200961114032706654933462648901514053272577096501777551819166264325723159314313053531916983619604691202986472791150483483654026200220917350738345952193659429900951380936180253556049955376115315811611589453621912946695143714635915295258862845600026239414145100292202492828469475657048656446933151017404427094104398438434764552531926784287346392495678895035056614326820470690079215655883881010840054290786003794264025036017761141384158867582000127058142724527053610521592910528917413180551161821528054006673399013868274050082762447599875405924916909963815600500163216617345187376845429524201485536574002238558809847389392147740818215853041658302890964098092361237336322096178646329652455309718953585206008750071141397541320423425414074101076827751402816278298900897046529001972994639090263171371937783466436501807394105350703754633352808113865140005674880613300635814544381333931118455185117251797995701812335115001341035724880030182896237222908183668369048268090977711532031618228573766718981315426630727758475261040667193773385008940161382887816342811380148478856409054794333105685255796059970867434027444301961079393453616294753538140308591074800379911382309609361390003006883108580725455290982009893540334043644453685853501722324902828397743085867524962612009777671957555263800348161474788226186288202993374595542900315169682012831266921315959785987739142547879850212123998585792229228808975342054562821735755255165962295898348655544941884491915842942248038821136778207389361227258370508960578909933133351878258601502427579361469441287099656024689649597823819724407332536777163052334536626713923490462436261382856491391787776633969886544044936234904005638772909286104725085147934978023162657190964219791615153274572507878521034909684104716498280641828324342892430097425833953560242837790902939476850533940068352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] 86981651631190149746215588710909442319445557827138147250011412127033451823249183809386759698481302874717770719341078147411449976620302708441356968403543305346346212035263575084569313688510339448558786158285918094581366680752516732519470843580403932439741993787863194397127394336549594900000974585526019755012747497386315106812308740553310900424671452763235113615208426803360908028862441209361715924371928906968859863242078506171977856002810297533414113407953519328534085994713279493895247760904554572145564658952378038337042900903185005447245859254149900139597465962917598697024191529094855476853372469310517033161034020887441876647843322329954695469854587570006487462186238255848134850936117809059456925095729040413124750568504344531088148232033084436367036588719913391155567530047500482793510367797980638379694469885110865444380866051851297298019569262723417469305973876571050444073071830595529519198754536357333533181660243918751460955974667366951976265697174324447572538235586257110714894582015066115255418532851012531597197543862528171849443825501012768652592673243604789241759236078736323522268193713141925599235718661765549216958530695474911663661403549003574793518593344866523371778720039800864285491271122418040049289931259248332845145226874905804211029468606845409066501925227728179041563697699421784083561632350805615266735688128843048859542686143522228807384381424989282996660465895634405448034940440078733703301057273824860221551129898008838725124333192046055938352348442599718953021766133994154876930199897387101595055740072279443367218565793124285059853740627354612256635389768804557600483076769251074034957085627279966744714236184243408164855880763891183631355972482545026148073222725818305809615127472789529810480996454816938929228129027769913956500932080062937517144981186781676692442494700725579732008243979545120052910926938145686917124864606915798762125353816995179148809928004602959881595129329240706413080041986986683625761972563599092158151179868619834902689921584042803857254142101008272700738950732277672176164734978082608950517173269976323958111044739152009230440342942082227127889204331339667402339882848268585194334992412396276827074768354506455824113584961070855957089633769478748665635188371315919458979808678598906289328832333874553566650970026862346613918083186801260268577003980416578183279698526992093583352350941182384448767472314597806862630220460824643197390451386176395636092949649341565712484813410208826457999763312224178073687447110522851144743806815309988527742178654340689359454399084927820309107415859723136413501854246076916414956379712265678277836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] -172492963515580008239623719790193537386338317753300195960727826074662578447922719937308111297570194604284288931978109801342298875500495502478169923205310443049781635526307976413848513652182214739207873381722493332705908438093622165515594794166979538813148008272385252330424792186321311939105369502270295143167811288924828437055032356951622107233818082175446815060997126174596683646447129257184712699381452164923395157881178174508609161106028494691465336332701402731956167614846142727289820427168407288903241135859467383996496954318669882863306502859538075937959422655160232318685446473936991235786875105459374241664212785245707554034625476634258124514403666650210686421853536857499935825681044701651301576454493500145456878481468788034918842777407802611728304144277404070799641909639900767906494331367415983524976267510819932063045533540424927691120572437195012486821796768394530334941648625434110539512542169751536276414238693073162083109367589182716270762735380214117156442488823536341964521670080600244032809037612645258480849027269299621250788499728092733282762374106747526058491856406402491151216961992512508784766109532016295416477422024752431509953018697344275925805586274204450799213134811624452774325508054355929893463349439407271344838883102148642632289276444393210167373085487212042143061691062384145252908857703510297377396742374782848730814528623576965143298978922647428428878598506906206009728619509952764522625862808270554157260501189601127935303429505962347710669611668400676764327271002013565382939474185493343387876890378940675786479698148854145213835782291774769833059328792608213558529023917958802063927111392414326836141580543984499477813258955210414144421077178615496055394262973867147904060036870229494573588287076343070859920707074847299750522117606157313828362955462755318565508147213414403812366506040212161633064390879400678877442324990382740022609735720301982431383162093421926205175753772583758931239947375948951204720968195721331685342935947359776558417513490025678717992572901145400409751291307026917828781653059139913221144238327148957047199885194906004081590554222637435055484328109679081428327863579291421587175557205288128190049118543291702554575537190390694480819296810264617097111781793551084613422439455285100107945862695712273743771380140396650078508324346776256246129604495725188232198905690692375221114423033468530312158958981767131110999230667770049947891114311372494063895083759199072973696994266915150916725968449776157728594790201353064153986133471172327300389775756446071198562428367048517609918668354638388089603579029659198535543486180167836588048384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] 258864032775494042426344208967328107096543113910075828394080034446751759863545641463930834079186163317926409335038632801048650841347545991526941912252481718753694234727314810950550143313282639428794973847251089851732607021073398246538630763691171903737190481749071975497738631476411376341568773043303689556123412477619100262448444849956450107343471898288323772489014824172550370686638489734121610690095172948885448400553955057862922991267136920626101146974619904216701065074361715092640582649016916120655840057583062235219648388046145771995607740683088923993815628458712402439144240675241304461573153091133517205271720634374019164962416573985720072453022029584068227535951227794149599340267634919581663275063131062548896564725993435576709987604828173801794722863554522441726891739303996488011757306979866090167559499537225278213047335238544844290532590874476080642603376224381260019726564640110991375032399059185972124263567799750163187592455969793238832371631687063628651319857365013703801392693743142330378032059493701090355497895670950577061360498344245560378237228970040686174515092483315638989758226783957778730141006120713142927174853230594679658386447608241911200051550943055956751249587931894636250700416445950481785001676988522704787576303552462755825176189878658180436747386041486454311936171999202938481839502618383490375011904989402836965081749401555542236685069184807232795688528233429809060321994163419395800056037562633278148365024000562827946153976928186588938487862111329537991069270364067311989584317728205543930692461707190116360931949845847518289506777119005706869275149888962345170457253898323551030752054314537900565507691347639327781345064529046511336092071472886216852987186719841098184250179042346494461529302855136834644918985499838254058335745108172016433343659533809713080770771701723398815758485430186594352084737170540105852203036759631808159986634604717983596646411168214347279669289668350182197332199281376467986237478645110755878472875106423481111135993190750021933147981883802952756983267837161777786439748668025329884376280583154206854330370258056223445380665970022228158875818318237991101929098201623964054561742106553453418943024795466777365125474992356059356209063662111473770757257594571171338873564053102752295211828050923510985037203249902023442647768643233892058556214123698181371239072517081116400673218431839354469510308039765160043875184124579271990688628448454194201937544719146059356761626959175892354630074851073028995291078195516359106085519331852404759270907984244600297798619664981402569444403155431093448621589761747933055911747212885282961489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] -319962013586021130387568815106456334009304067149717780056964519661016022108165033666831404001939433987241537141761290936484282952470960064658784862548114117021313711285864438647994492300190486860824127336069615077159193745528310229697133923249751290088644241938324420296894098397219461122149351480441220811620391751700812055125639022610680737095410289764991674737037783342225208702312734893013731462013235053119804526059952305223174582110914836774637265186536275196696110662915128779225419792055450544738484807232600219731579178589066254998379224567617884291765052674083935033177302254004093434443632600251751301868386156397086099744896931625717875458600032633288650283379881541940295254653245516178580231607530513429893698745582127791230771173057091490403687792978563067761166682646484778208636382461553846865421258335755607879313500206969721938305171928181661406626082331536092700415740916152001208234934958069620865011865158969273925087801167276383903841561356720163592594964016770060745239729145608121548647903309474662171731678484410867772804501520888641561596535392819848308867555432428769752902061170961766166882457479132814756459393531496729644186613131155921533946989578689086597263192315789839661800114120118774131487927887025434270195864644483926050815865996482746697299660419989959932563061158841040782559093906782999136254894893620158639817770432212174100987820731421064639141102563876153261953174598416748121229043521343218245187959175359140399137092095944099264564084908461556797754345878139543256853088847626859711149916655469768427216756367604180320836117568220936808908787995647315713550627455017373201928200578064594254850147854096172366639373686227296746600557879273451566189101851982057774424243108963243066015272538584673833053307963343993569759664946577313338283820496578525578466929990306541597264445064821569257381012473523715326379677792629265881524360739226487604582639013567678317820237630746997175860822346292043495089757463798929454532189444878767171136358233022592759297530034659681581400257903700077557998631753832628799461136756219751067267347000768545578705087345937344699547278558021325828439667425239187146577855106192720920719137034003614994815348186381750888571531211067144220503364033328916720353098463867740726556730705162847092801720631590788963144474862530759823767273722007163022056407215489931033968117436101019572177158601725170964649655081538080565932760025689864781346721371285117498083761396660314077121205295905539750059941027927172599370267485011597456209778220650872904776872614075303448473342846836852102011017182247821033032164529076780740378624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] 390080014291288260367569544779498115809033324288628236497676942600937555021607021180906566655093514037458177266793797839284808724765560233898478506484415504208784685289193378632339637017136288981180186724231327924045661747117248887011357744660462998444527976902767379976911793155021592575510338369443934960612674133658743758856343188366303486630456729979765264175952184936730085668077143506595186628110078781746701381403811608814020226060493630749675969212598862411862471650134533866236888680847180768277903363120904433539973692483339882437327659656199637686676947538320366091014713192533638436819073555632455201502313424012733670177742755523988424854614853810092313507371021249596118526787497410157970143463213984777870718781483104429627934282570165112353588053321131580062331992216492629143499114314690807656272533688041568948261436017983050143449683971964927978811549288878459863953282613116914080033644067216608796331776152008810302000662777215208265109661817143570009954336231471379536883243679521299479193746059269711068956597876035348593510466965207449429285716414289714299208357120731699896332267044697712356971474838305752559574364721871869731549285107890234592868269261385374710167674728048340809672971964595242625858336529075831095560472532007975981164855417791946857907302141888025198836458392804112594667840268681414201726265015890252558534896224956394308749832287881567262969779739448599815215963942888189241043205697493250163951577074449387575029433279788599587738736338461397815259133498676914249256105384355871845915006247093117719967652047134643881170485351249555721257857724832869277372326117035482609746258478785831912913231636002080958711925241100067082224267620332168279325495898503762519632859835541895903165282285955417119624253766216875547697867552304135801455446466605425603233338630828558579729601216797990851596923389691526328103811266355898126780339410940436734529573777683102475241919712527597909444073454958273327918644211832409489111997207416526870786219595839499872620823568102449201957247266956921001631440425880854471059292439356695174448248256505406776142205091739534647288946811200548146833777162183614458029788797780005678605894765645896420677146401972132440356411227278489516948037950591860938710333329828697484709775100366150725073477348387215400372826909831076463456238610219423785714616508708439234942882037142080516382780613602031324958717127275415452242650068242332148063910484162822177300149839986629077349221193863473392167253904103513847761111795444690741610363593638517231925608554098422209181092882876613759491946358432245320737615023455364752343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] -600406625447680812904476876462321634212092270487402481084232720086200073793796740950662068898109331755711249169204590641966333942163286983948619154205648760005957640891948120469157634812263889581051478967774809427733350551956528818543247546897484527243398187068401451878667970844150832020634531493288252482594035272832196501521583634394232866750343725275248127222687839843465257808737980048276532320436457371642908641509512835650210308768854358471972751067279068977139536818511532047153338914687436401131952020661013347685341142790411046626852523904786994475164491300319149893306375061498112687194777339768460467205194548034951679427848906873214953292103766055772697697504570841289156182708624674625884979674984811014936529020398183336913232349832020621422171915860983848060969064405160121258660797205884647826973425741264535340226812769861458430606264519321330352642064700365904436055518937336487149302599175984926137403676121777183190978930432657480351854180486858841004049773837496729775329726276598133928398254355582872220687438952129172312028702362275141343713313214608987732784099205056904327546828303203861872033995752845077145467206993064544763011017644519321252037836469431894167884316159893570359713092763702998754460922013580159068449081485491320863296577516615850789423555413611940762500471819195393332420258527395150782150234944250399230081233161131471991031348433786500835759083711333490307286865971507268340477948478166057835447870293583545318916971600062037961634695195705963969417261828485565786997648245137426518430047976875051491611697073358378921502151117069915468951154062215148766653695586431501592436144341311374643750676538533941179424343412794147362100439467747815429726996640743083764953033665455649993446655087184396004682060607559850445404921193320891070576350402222850721360424795006668163861136551039920476388836868876669493775666932677131378603157630814372407480271398633674702383451029346175725230017335429921919951951345105115078789689780023065899278638019581444758308050275743299651582261123078421409462063977836482643936913661299691368842788315732280777893739367655035552821930079622682850642796449845350168601502436517589221434436405808054325714038609537457947262927178247051116583117104347206468525209113053851215810046220310614826425600801845726540582627001270352868705829487287038502946581909964647036645828178004500463120275922397408755446076548735547002632576866747451531364613183332018688103209395128459762436064343230536384963001534511000062317542849657851309133104089008109179695354989443832106331544667424716154929327943682673855258261482768982169616384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] 1118140955493133536020198059969913876650273442364369710533768375936947866752088890397417090551725828166871513192021463085642617284630577443670181743627318391738805746496265273867239468814999018271721525076090316297615645669925651456259175657853510924055050381275393792383881037521668524263808671230001964593488983088299053322460475891828714551442484194248815126078144670484707230501569242971808410952865356755661717670945883921983274675335696656877858191833782686174192598970429536937953026616865534922065310660575693529210004358922287180179080274330906671606197876821789934514905001435208368271752266300956249058847103265864975239141829486082181402393805810287403394037368850077107702542138029908515733649070760907153992748694098413726910744243788244801549408781665897979230512951779643799781660469455021208101834813433917615100252846126389938649228997211356598567119490893649007212474998548159770910444558192707369024726988221636330258803442088478351402518132438577991980449029596823384957254704578802335923938819057568374106716985907876355641520232094629319305976931872364938855823958157583811979147637917843683546180934319985362936561459065817746285609028447374667637554959971483323355144204196097541267377297179295240168097873299274952838579536400899908989140320243927805546624053798222028753564172435532858599222074751458470110440010459030155164197368248529882078104971745769884891092863675272167265269816972842417240420847231646449250726756850309392603217199518244747703401543371008222024599517281650006949722933240977958836189510709851955179311756509413704123855237722603586519632831648758057886744802947067479603738032259941344723806792998381542765166005454183256888877952640508084822761768333787306185502304380056298525598724035765576461091912925238489339868107676665143304773232134964524902884084497632522642779756924336794495479098035138635908221861304452527004863085086225003209297414452266176314342408174065424007827895254915118288629396602552166835046107086079341006021203822269851175021788629693099023040494992805724535702011391956031275581054213168994617313848451278711455147978834546499898242340832945310843181504630119794819984965630348073184938614870179185204565290133716613100046596010940350865594253003215096444424502455018164241252535179345742524652049356431778842350600835580674378469018334086056835460159112548069300888143058278903137553093865644036738754812552851181693979466214053822906232182708576302370577082521303456312426974267987578877851630807697606060397298512150962390330339504274555276190941208627699666676920823793887309665722153404825349965989433115836489400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] -1993743704018836357625381365696460206051642257244836733790023545847007503493579244428593460596250816638575914456602882419548249166810197178536633087623862404327393915634922424722803203362747322687367963257636380701669317758528117892897558941708701407556776195744300365533163763219018225287733241699082732629758982052865924028046852696252131643150024583737955959122653205964651778479504088071469892333868076334410604723853501490273272322374766259105419778882188074904298383426409353732079457083387503283463140973505353306307869972640481215648420472961853211393919130605388394141115453315761080198244191046070232368857139555029518616047463777936885759717742634952007586937560294222404598397275743839492141147882082231532741921164301080066213271404598073536224786246315399604720271688848634893470693800182226370514811419589537262406194074439868884143813242504175188123245713953199032596231531249224686324217178514551588165360222008097184602172726353579744881973293846046095680818433691305550995088636667619107756795216317239280210579148519343185198410885447126766090695630455310754983308799637985137488756498290004216094747910406417924194177003079227477936461632513084530838056899106625336484933126614474492859410584166887516140831979454671189671430892166921130669393340816685121561500152860376769999895294678975402511772931447908533652792225402163870441302514280506322137462021733428757661429545150858010602314308660633144668814796153367431204445460478231523595559948723295812784009288597078094500189859780760663845707337571427677309742064987389945940821669620561427781355870952402568419532313373843035120331199406658564361626298174124144990670547417339360785382980588291669217574218131432735363989151866409425611619256167119510247702658378692408442508547539585106451321562064190036236401312968492523922945294405030165881389038192026902326602047964214647797587370678979249953693024309714658838483045417622008896871856342919238421272663265001156342730535157257271135715543008887309749452418794191147076167321559855523599685570165906319171417933174055220133596182365094705126686719225679032642613213797467705653797530042799391732171875132534660087160432694141989291008581851018449831610905992969644999840200187845030835955904067552916690903010268806003737964888467192433296640427357912263004802893361151569446399373446744951369070376027943574124002890117388756432266454152354184154433908712506162899082902783604113741860712179583987252377112566299955443410659646384636902102822894765614147934979001362624108630198721959261140096647027095281426581298439874438105294463026112101605499025442456358287835136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] 3039695498166512901473081787758582104151750506811819213260910165602373983097707909181785153848852919562215920990870104245456329672471514025217256304146072238509392520411949299441958866346078212599985050758709355117472317908913305096153994994157950608532841367847731252530909778286080542816963754779928014995934697083595703366573819721196964884590991411825938138128496010029929083959589979491850555864285474445930188907907312807147137933736883948337294137616979460861064185916395285425962919123118088446050201747551483725302553016787824938215848949352238425504044639474418342201608802913163635665764029927820847264336985522528834815574848638572785543371130012420345511586477950215899442012623647079324219661447886707721067385574281344069216296583271276110508284986891587227684553744970717515917334860372754913333993126098978125877911693769669734063089745625984267089172807440613853228509627086115256594918609914235374730561769432091160386254750946199247452804686332518658822094334347767777875054760616117472920893435905553789532902559460640307730924522000393835640229374441268500409330263257032215194523708255532671774773157819091251664057514442644335795959596982605785270158673967245294058556700594149766781258923776293104472842186858100841718350242091660174645885134219163639838509152116455488214549984570484260098712455038306486401852503841025119381823252389967745804506557861479408582237672082996038465334103829641590367500697419121513303681211544799391253576449004977177098872420718009204893674713177753551693610161209088240099834833847626955976950449266915577604623856173268549232012158850289388023811413689702885773529568925534409178050814943032150554522749204900759627249262603403535428234039913183963323148066709643314128722706962079912196018954624072923050463150224755577833588026136090087493284491386485942838547780704542979597566958744842451402021854384124380837564127528163368266995400610646049536558451626308490228241035841335341651711405524974835504094133449328836712845815232661569109025248774493395704393004012382939423712741209073875854080391013463613972807640895581995097753782850542744580054099844622835948256944979013740407371859475558217316317740987651989657584601606383401212577195390569483835544207918696507531285439387993507488448892757634116525466215123808054558282253552166074998656802869638106049876802494219260224197662067564442720869877657058338174317931129666027148095181793677281320388229382557692552484167495745016829108814609781408679320853022731341833515831944828229494652626451344961506360000524883408372492602094357338837495422750746544701137360681801177943244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] -3877877594562691549844128484191673415979871201685389450882474561901277499992342172593889557254906693462531431863946162864828302089671787315411164859334148214230634356191588159759393964362455255020560554689089603967333183741545429319793759757337254926915679728573470483805230884475603032135584141299656110926268190328923588220534620532420379590481762130312264078753102955530598145495037643795441694543743807029805217720640861480019002519053960874685302064284813627890968864678308525040616250885026437502587942041212667688381744611517938543819786958659292358651251629376868914465084259330600652819180459799463925268189313960925650305085348571291713296084091144877091999432744616393340414495001626242956526007228858047363697447654500823903248906472909728266920083959119242120141117199906896948199527820092940523153050596658990909980721967031715307160578079476197977928133014514470357563282916390993287446078948220231987413506328283157504886920182569327879221261357208342170665745551703645075722796179686917746926690909324470671154263029209522759186686683567255624046052093913277218600660870421587859702432190027844467767666417371442670312309293811089949662489928101893259524443748357332113314019813086059895939201353409433438577950295124237986968678604440553270891530043412346948018779823125250043556911117706240716780455260000772664550609647240473759289749631272343753353511479234399024369589164409356474172414587593369984097269866577781365367836127811938909632498174943809121091330045469515589496670177801487597098590819461134594679192622773851334459289026735763662001644654478455392301910513319367522857898779500896828399462443848150029743701061784984342295216371030946281575976779447945369738748856427923524101577188439187483013318269077168770753890687723505074646675433095245316682458985739460281422552769289146575944525108404608053562173835462320703009755844550967668656179804735670255056242065997247535585055848065713886404493695015340823975308356665604545534818310956828937136209601224806426296057120275251769515460282997686974539813930589885548796705476221223898450403944742299378795525093546275321077925610399800383164197839804286656994457885072795072819468700714194454862006707754155708680295572966380520979001405049422073832763762530796202557819777886899133523772670877415584766286927254274208261344056639143902337581478611293439276459148680905705203533168226694326036944278256929007539732353891912592931647647877928977924535021429969831264761489118534543311370237111856050707875184152368110788202205253482630943693999362486872132132635194162568016945113573419157423964915074991564917833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] 4153959416790984490663297994596128582967461434722822434106801097462725936415460737806015749616990073305620450886033475314882558237294545048269343702649421650879994521040834370474807720389107986871677725627045608720896491474034667782736405188286421845327039953255617794333580399188511168297940508025735951828646700638160412285957612199180035305365303994223245687229222008105275402441437917858092113870511564401405004215482946441174370827237714294534096369645883599782068823142431357158380472558806402886790875334080532662963461504635039156722335396282840086900477527061322287331844006880110107648605168040893790475666272206497426940512622270002551425570400854953037851300974751382109832289867611870842041340977299839914949867716025265351166467289615405761747688034278922642389994292326897084086272982277316800220783858285675438308243147102658190529590863876692828456448669647959811919327100173582927206241330746065947362524225178047032982500050954943727754557093189959111264555181794940337829852250132837703467901502008867971763206655970230006802700527797126088069075879758201642579337926668274506969897324428032890765488590304932225168352263286420515223217826976926534786472039102362284561449498177652847090020733461780343177840369001655820837324534483630003099735554318447496714086882871786831689015112271043744797257762754148868759848519998314109809092269260143792971153023135382851261135845378458262654775145594020515597701909975460745113246881599910029226247564395245389882107360978805894137183189127273402635791394918032333975851662281203867769011723039861267795849860335674217748713690726368905942949139001486549332798703130564388837754006458876818780245639489480255208022410923432317822658415204754742658287823319780113243725796054735821354152143270739848938600032677658189944212074884902597115919375146065524089073992952228924309007399984249957727781832986978168275567682939083162302547956535871190769198522296866652010079915969502630017575981353103471330643908660841659406656149494548449668170767267938568267800879046365608328710880620188463170353333039764879928405795631781613280742355900990688925471982549070933066064143461458074180144924831702945475274881424494146890410553459336341284520256977995278565228145192525090904285393639189431375681717773146655326705268988802198425393127753320705467778016718710353794850428926235904109940195117490604795003727121901051622990544211269509193784355051389138486672955527371716486451171027172312150794455886166912126104851569306161834358202035244520040168340607890005771326393165681585227298695689733292329849212357623849838288692113287248084992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] -3757460046488168010567717030793776811442861129789038461223041373689264404221788047049774120891826490849301706366518432618825872675509401676268454026156201054141458319917913156812624206131727516525321990151443367838448907553031083047404958168590329220909094386545256949565040072530142004996685072615979143376980000261900339976813373519365866092917417690229879660495827392074099757623140869231700477981258229142336450574464444500047553847044525705582462732155554131738519853394134031841653126492709750597155890735259288999888537420344372070910376222668644660561018432995202808213371186254565715957392864429474133935362744692025181039125680205140163617012723093570995774996380267290078952007251301735568993997453124922205691502455401387631671247077501370216664335350609542034540046090955477050988894931146501786478495193444616561702442659239961267936807695980278552665158173115280865616165945891908009888275622432681841574606875813529429949303184147044355892266276897626686334841080532785562188474414897280553999878980166154483905559629313018236652922932329465999727979637602345905495161964898368715317368572588749411059868194859948436324483947474568805688047481934671752102011702548148442480095508431596490343765532268267889811882032783857548337784264937726518901036990192612932667165137069443810704654274260587634120131756944041168914968450331325471910356726140998967606386874988419740801195616746086450283825534704369933197942911001354428892858833507195021044504554840050508981188530816528352197200359991984507125526537692322621048352564064191325740760013400023315532522399417312795324648139370918597270827763379569563133367725701708448539305306390061992752136774770555798118194789586167794569611315698420891722415481250480579997571317843340399782520913992112270822850829202992525381446430795659640729128342380137653604674287483630747022796675094568556496747929681469542763050368714266957419850861342789717940996747606836977255012820141173354960464323888157808768745681710385822454799289362679857082580105747632660001853814500596064457206141395329393422509491995529381577316621301318243304758893401980534065771204641760883243296656844195320747820993025566334849721762585235949244298630512273124256341916939428217974328834481460605426933385516839415275736386519819817919679024887706184752519010376245375569527085315465842486449301975113003704857973613995419749030462079970432703551842559214162455034993611877473794427577505863057669861460871129615423013378220616957607857056215171014678078311265413167679273269740464214037502292177892903318327263480955947503170023359180419024764934124179827118309376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 2875132194884771903044278063932136339602136784646503294066538902961602934734400567196929583521003592312599648617451797499292870554004464649185021618708923835930899661510779820513763390018548928648565209446301066185994373551110168297312137947061560486175207004311133742168412808372726160156212124020925830921541528114008520182342788414243175848271996566345724079540082861723602624831574662011062730174675869904253573206275536590976667937859731051327906335182455273622350240364969159890221641383671140411313031107849753816325166243926453572965233772007709304874366217884486710441994659543504314846403840701198149138849177405141340884651122605628394584868703344646439045657341856299990248907161035511897361925617813927200539403887408344143400611424170856271195360471902627161519870690337125301969641159554340872233521043266909528673505787380437057966291889948502616486103717233160223920773037661468016590336883952955254406674183340782038494641125321458989500450843917270539181542868326922611578903712554527507125837632260631955385746838670240202417512653564039544375765876138562215351654790119135422483217291343527427015046100024403378962511051105490264195021936858868855206193603678688132116686789101787417444846985896647183058457223173531337631153283229232499761707902618677293716986078488625967036693605339470074590694507135594768641446264867802207320646741360029572695216302886272139004224635061259964516086858286634670652264825533990669567012586341048450346133046095071597668447077464643965153682817039322156766599992956836242198669803640639079151680016259295305139428514369472296281116065535863620676183131851766514836375787035448594427735003822610253779230111613298291894756955131856172822502750127652676208079485959849536339610122403057497149547887825704179058174672159955131546606758296927384203103991461178622901728259324143098215043610645273362826062334293413764171125578779034952150237005328253272255690882651572694523978776192268305026062820429357946950127927203714330472891399700575052116803500818572545287260180761655327051583326252820196251505613679057658712371095809746653861547479149177169467660570290970596014531523672733459579516127612893187904869780345736585095279433512068012817388042466619897799438353744108079204091864301655492097601565160920487280717806524408901573423705479623490746677652668389787734190635237283496726775516598518187526105091509164227184321512899135377016921692690663928548194112002750419618810970270177361978019522552252423121991318357755388149866439704418710839837155858775280723622017963480276143448194551308433979722225808325157619032089640895282560368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -1852699959819347065216319158790572791853259451259600995393579237623823693378798361839444561044574291709982498942185318986633670787398931443180961432167940634865268877449532856547739025728047190143321271133756432933437289549577446523258732046795278330027925967505919544673497197390194209370166359611899373834920642651604279726773413361971708447927041122168963851170521971160010674002076220438529419611930352520747580199047593016764951721739593322600330675050740560476010797353520561979153564259034641602243523136030586726342531908091035012861683753732567125342169320646287369767300620099435783275475886586261203641105562416607538606439084950400813420800688991022423497297724309320936182679039059918709237239075335479635785851158607794956225679929402195396084670234136855162686513024012163873903816077446546809996508506654412426961464575937823136689455377634738755096880924142717969612632010991557509071092143884141077905482414579712816784795738689352780544644684492403077013173140654827588067916335104094749798401091016570740400124104673937992360410520705732873564900437619060111186086220380086960690198986260315382622917064311553804881340982470566681693806719633040799070982903036863524748944669069162446967270591811929775687637708484588186154143753422964437266496368613260330317492676305527515756525237983152790337376806057704542428181403174242055488883618047352887448887536416565031207010835902765236893210073029292223823920770360271740578882051272973952546770667699753654020369532373577247504223899199616428918904053808009626017301422538904362325314213659493235553701200210806759205051850532938158816484047207861777337821017203327499057374959078440836498792595654090886455049154435230252304716603935687784507958558337408261940459953826068033945563530291132858479373108542601357345328936624104305793946655448817256232712492924220315234018357480885906816508620572784792082211694942462872920053101718011152471102783119383391986857560341139377279843490211602618440502244769717379187393651625684655336912043635538670723213650136181993666602153348342082834323377652443744793081988792778914859622105463388086479421868744289322739294378480359850923774068913125548865509707618507603572493245944440631484283308902917102384532289476153094752531164954949919369293008834339858733832336898478427289225139779505085031222648726393612624199260298744931401975502407460008862551512873727776106821240674526864977363436053918064373437337027087942734113450065333347046481435722436354731123901580695218755480362797572951820634161339775071527414507729216453757841470016833475709239777167099549599194656910112925996285952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] 991771228130730542252643947482182118220278552307055681722536706067770694821654990917321998763593074886161837723711796219299190747922429484859367955420390914822560596137944653214849254184383530540679068638182081564675906117404405700178955732174392616107262637681003418242742674717447175615860299253551294179451413243050823125963006713517199642638343694811351612848136547180017062996416916698092929754045428683362350680718260693854688918043985104503042570576132723925988553815873010616470247513683777402647379260347134688727253624292747985069834478049663376684751318318561904656986880850696899735289621645380248429475242697762895918168094020130287717264960355556945579735449760094149286052569333930720219956609680324612291798207841429324214956810865262342826454456080292958408058614273029711182719448261967525458154839129588928841433563468230068127836076758412739944066511936737001097461742373098731731769837692756423815379184475730995724331786549164818972561360067522305102482722342274642450146095911559283243897450725618372212184029107550353808652670942077265057955079655749397135571024381514741390358012321327186871594836786566763704069961775813249312199860113893422028131012349243037984176866114007241786286846419321667507842530019073621841558052948680135154029276978006670865964849410037442451117788961282821388218688406127718901989148479797011574048854083927499308939903766015976876876708437149876499999929035190230258086320719151822449200935668442515578720179069520156292928065170331573760320615611341782381743857671587465938608330627565890035736660551621216588919600727937942744310754628999930513186931390960341041234539643371710456360913661741715184980025087243208545881210493453368220254066494428235425403479941672899506821933142533156757535321945934240586722782687383053376069934195497760167699993639272620803560634247800289709185949959473990179002504908547169052774330060432033603362808342041544340492268142690631946583235796729139160723465372189076596732706316969621805383448572116611893919874166823426675178973184754027776095687901867357894304391910791862000198337664020133871107477387897449712918165600819034815764434438818376152426961407951065333611180654522922209777984651790109178541093886391002586204431389722895513288184884658962831341820800528335513438739461940496917286484837297407921254153394660017888095913602265491934259977776326268515540401299218841055983714772059499547162742178611081125908591787640604609934894343695106920202159742302622956399687730099606350846916122256201718635731762009205559669079217139732147135619534181285618446581667616973796814352558088366420131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -428283053891821099858109789973323732352627085092243450691647407534726786555048086514706346020163684587759554098924648242145398144735974520363342470643454956786997967706555490273147890998516365386997857646505261879316975101283983729867522880589076689630905803119729989042796338226002457834132649379876193868583302930223193895356112998099305886774937815145239105731441609618449332822532547989780653881860591534560090716434912832018221390392784176659852606748591468698842223081079466563804154795194654784511388929626189354126552530053573114952237021850539580158753614555508678369539543191682502785270526546590085593371031319727375142882636059058652158230363066170926453345546424372764765594423162537703404938687442098047701558870503054893291879139647171764535738788625382240177366781014152116163012801573588853144023702294082250973267003897679567810773044810516023318337972827084497261070319327872805717568916012105035229938826590462943118534392995845619606978155817659780905646664526803628686717702338449161067505651583344761046533821568137180519028940034126952844601441262167740390171375315223636822760218469591669613347721449841158397168707599769483926131803784590725787089238854782653010476537903941751072588949115560610910171388176570806043697422050916893783148633539868341589660765858382080006683724332534534893068365943736590411358077050634271419312075698369386259330306785323552242835781466776189570812275778285584464440661265248707042540053411191233928102677193405009742887606388566857812329069632191695404615410259918170501593627477183599096981768424732517047833670075508945459651700121746965187218483614372124881223638879540731061499379476910556753460077134649689846160259941064480004392324480754934655768175367450396757847611909845090994924535712093039209405542044593127677257936110769354140180890282598954816088006723372061305691038572998240903983844246699095058483249323611149674081285427253667039422769806730409240319693262365955506794289470994882651704665730278150164509901136364824222860207046642688250361280672617854230187664254507344881822341139502757285780363947871997797015370064987816344204445569403047185547191540385864599098331171383565433167612483379367307804807406123173508777224824930577821095851787935728622928858275464676061810713154414741471168532132697441520211306896307835076952508365026847734081721943576888546679368868542069836593132642152629412399135419360979483951608712817262178690237790548872085064542869985505808992432700854398802504351114696038116166955036423447943148152822003552985517255487362781909223975127617487968914841612395147658860608169823903575703552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 140192943359203921730893599055158716882236217108649922184326135353840791615263420124412146552756420249072992863724238027058912859971431175674586746752840409130077530523321689748663514172575848751770251869625393404892422084221721249795826712714935632020182133186672999667846283770329251240053839946533939242204497484546805499821175393697715821854430624100348394012324428123970943022556736519969506252844215827064438660107122257503785230219350444823369802106237504270109231546063052006982429662210141164674232539651017469401009379731948132146254279660976837239123338445692205779481826211674695162785946941107011746453834673259908836739438913837746267475632559639511377102113449702328414521484433902498479929177356349945884075410462655360209808049634115854630757744685581864350457316695785356726935050026720336143620871676742215541420852478849244754535761002375726295637341557815693908941099259111690714034203210052205125665741729140718702368554923111808639190266452774723201607211813108791026282862106840550134373159638594974041878059822285025603869592834668672912392658524084176042465399117027236199425097552752612730322055497280489757937712946180745009727288067476743937232551461484656747280078090040097648814591730321414356379153010282258686415411172883832089237899397297929616449145891114040963851429613454718293757732615690064931131360315132289150659491857479096510301421202201830111026087807244786956808072844269897348606551441520208797504969974133794247231570158369843992436296387769465002836857508355802143936948085283048507491288701262233911394895973255925298022289037247707437646641286883467755164524403525775617140451683753911875444594060804884557514172080796434827665193407228529113530256679619513252344800747964950544512823753554205354570465663527375746034124626066775923112067918605252865078900566906083429523673123229704856550522914883007064972045399201323943227901380451186656796623182646504485120507981010679908527098308061793173053235346705227853209977178719003647721451109694627589668402115695061376111143533972739869326698172425646641007520350808880361495892281966853006522089317012355281687295362188368964840140001522730280400630268250631494445020549121319241324033174219009065829195086406455074753507898179749946067839240807881856439035663174308897490988618654765106923460271335082827216530988639365259095617121598157027760933975681878807731757704282718431629374042493793080984283037048536694864064972154518306841025947989156154704249734354078871743971766411995180497589679841568577357619654760326784807040059167945965519480635336181084722674934496907716881611998006243638640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -30062014002875710379665085842158109909113610596788550076032304711126315059186803039919855973147765508576266863256670350125847652753691363514733214816462735447618379940580321120575269450600734662172998356531311198047721709257784284149787118139094804446721603098948353567846349876497019282559481609365532226355049063042305745328667836197795802929918615424107667354337454630446723018571614353951340215579845989630525520354549699610088909498286677708713705302027977248497625363302816291602525256482587848047548640740966608642064608815860281626106976686228696012966386492106963787275273137889121803630598039210758012293160876893072660020971637233877518037093031446686145966556737911584535820800651799459693222046209232288594109751032573450745925795833172221494546462170962849862515230216671771221598128960179489635583049670427380438794854181258687364514563380448414976372779293363692868575143594348444127173978934612343524336713686320832273348803737224350387552022674214906363351233893095084372767957021623911545430237271046168665238914376398393711596248432890799236429915094116503910472307048981812479069376745200538294666640000788165479186775190782904875545857566205589597888189846563218366166004941039952409537271975012632871816048529927386204607660280750097575127119151892714835674892011808569166840792298489499157978620276243383916877199988341125901220997366149104457545768223500980563622310716914776567910172586385800460093480830241936308813056666386749305919834612756756928586400052581743540183506145507541001842348218267764258467964063711307576017161053333081916501360749580219135089117838644991754507662434917902504305526028642972807952278830944581950831517197164686168527727203889827785836234058922417323933953835660012724714853288405229847519801887155487790208959578434058405907359398268698255747732682559006143208894918883708813255374928456946395021523206500078992989136238790370280003730570598204232270990332310581890030582804683440393478722968848877004509355681399427930364131237792824752533122894806951845832360930607040750463898623091858721647655574634338467238787629411020784839280250746967727905624000353624956667743756463641346201637092564606159154338415521125540656992442277800026735400878658671920067166300219208238982966338229277960323188319769673902751312028688248264610747944494003747485441614757286174590927309403223832518395021255316857478483194761771734920561240182124806890220882252347195448183662246847621321621364075015939880582121977182395955057556348220449163170738000249744692302481319073434137603596418204247287621100311512178032703190170886176354197023839672162320384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 3270079918648963073795164626716163219396459657893721910799224686155703616079015028220365431318806405902236254684687981708274427806006166306223756373567339234860645869639342297498410507901231318483931025224822053892931575974819862598644942331017835146202501611573221625839302257958877284622687794356053001325002058876331430554856374787135373112646383277782729884074740042235578992440002262543247626868135743011513354564717864223748568327457874973949072089286474768842414448984203063238192954330320454831879350940685037345523307080495770064081682362934137532612738051143567837398749306574070526556511794940357289149602896922809225444755053338838793106789905877356249557458456178024944347496952041215671741343453662771958315505874024308466866792301153604119095818704071673013508843608288862914084978834925174113246816104874114977905673176926654864674654576151664837178717796272609322305147697186988966747422215339087931537060962625605975393747834815595357146029136051751207511163149445698169332224574874409049494207484581932397322702589307494816384391917492713843176606740526092243522491007678466098502938425929811384613642745262853976272539695210023406268538285626124104615472668105399245871754027923617048216362569511223363603771637234728506438130559082730113498289879225295956541060166929205435566871753797965475483187445807124185657713595479603859847088845913854030389759775890404902503965620056403088140743382514801161457948140605109619815206522214983620693561249677523277295324595451534154931296737694736905454811565024374831578138946280666797578425330620757286279092052526079999881252220850962904121815998893775278995154843149963119122059575203572481139442564517365286113496738167548904057061601615959981593647686289317820178218941043560502391090551022616917619399196459786303126690518832007669240610335720444236232959956485493136198063826619719616330081855443336851558511586633116633020572981465689481120107415428640521719385554135599300800663733663766481408669789614118500032023305860592109801586960119106989118212360868667495798044519073420061156449005579862544564184680568099904397000106875065193552537327275314403716559224466322167420193297365300444094229172816492094432224849595517545428747318538950320528087574493714206001713610005196163984202943271015417441202671762857634166888035266565818884407788431038120647855660263233222548396954285118315871744169840030502133300478452954333844736699259907173931023196386976991445382482718344830953422430528877501186390106915144617461262229239066218665355779837478230242446780921616584999342380813245656611696509779505125930784891685361229496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -2330563242764109761120953123070149408119559534270337161477130819461082916296122189796635883824859721348608862101553506728849363169098226625890233616089470842760369337338306692585324104055788552222654081334042804169756967530950463039334187756042613709094646172541192172204251412602846279188899635495529557495518084512492399339131947185976968687628088938012574571872467997016240492308109783048281883817208297065745631523044029889908373267637414624973657927418664117077680071205833304033654867137942728248624219288269082147881174573973018739956181097792513863845756623085681639865940634256724129132838087817784564136803918882997819473846392348951852684382542421132672761924490222665541314096940352775271012449914147969155248233285796240578205948618487959300664029542660339422201283452314729223324456020123395744402986167028117676458151439630491728145700597663035313457692457911282779134468258851684076857257130898062616010962341635816403085226886591383181171345156192902213069589765165010274089284827410637144710780092471821776607404641777678807076716845472104037949321754291625426104152154545525332782729484265256776454276416271035546571452565743296924648954777262899126684207620374660617395202519117950580971391723606852867649313786292903465055702293572303440496830085976871168599342334587344723107467847148085829780422839481450448861087037468545609873796246609184105084524980875905507209742597649050385098776664237928309985345214627588337454789334906937616537179899748059592370266242140848262411848765537363505046667129985467803001858096382800158088400975764675260060555924105813805745607218994966432757190648870280509162722979151933644941296320260494942169253748131388376033091279941497587131020489175853951307937113924351058820676000426199599477977687547689995664726136700939248326701831183169220914043495693694126136493616157136713408549758990318589611202401824613585828281072036765962834149601807643596301670521513176593961032416838915340565540170729188260207158887813198131470181933851932578645485826763167672569217956362709606939199507027087957243833203035480963634688041179493273986693469236831659614789558350999839848651742204189389453368865218123371579054783449924171113870602900214898608638487167672733706690421354506853018551051578301279906725858219386866240072698316360699463981236514414623312984791926740941471841678564710424630922314141630158694270612293350020940996191785005674333287301713141336513017379325224309886089148258731313927518756590993970667682632477424864730678516362569471934835320360888879908083315453490986677836565901292629704625951806907419943349949103667331203072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 4082067240318380852406149019166769349006849691192513693123633581880591241380546978330340338573045076064993438720026606492013437055041910654007091184848853079977664027708343699345889700254075141189454612580234332756232653267465427115248297294171678526232558564770328589703265274009901634473387835276564144494610080661486120892004810329258908353105024791523014704187428359536445270751889274080367406675689763342028232694910217516471935378647112615230704096205141253861986789196582067764542616745111234984299823459757335838815966263971341417634526551636273502627530158666386815542886542423667723388558393971619209187431303965246478522442578423272780809288560904589510006881958944803356186661495099100754299670309962092143281562875398159985724765110466324754357952510506530695073687710143273595241708494045569111985435975485961031714089323591343292077304112299363496227439734734436980112226554574308943987390665600040065576368904961336119894919040227434497070465088774031601033805624785180496609068654204241417011405306389131210062554735303475593206053329819253468661845946023606162837373533382079406973365766582343651112468257565475202815241781290971382491457155452942826554271778746842762822882927243167477967692149949460304393354855437504144494559414073487829420792277277885297677262259106670494307898355337256882056770639712268081990320610044278481672202541630816453521813042857364983325944943852125167699932904516380393691865505267869633750995662199783100005602431160851188778610460098881376729396620406050753053924253849824636679789915728755689035838367915601980843558978247608338642575343247252873875060561224278113525781353728437464480542474386618235175361106197638210615113774251279687187011438728357602332581016261920051488668821852425629777774463283258305302194826757148942528535258298931170400559827240587921664623077148241166926918798230672031358963365938827415769713268441440511931839964382825394400579540035224614914890494171964528868510064790274363159531273125593547716959283842203288610820073064105506544343186589377010394942807540723935964267049975779795165369653869953821032458182347558814429758308353846800285438611403779686973688328094022418551791720478670461160332037861198859251717927581973407594472759058254856790060252412382687998722969839396111971161286948835727132472811961693798660880964565685408909187392670709202390745013769028254316281333368942073068370050256331338218389156058392232635738956047290552213296042410261652244726405379722127303283759803100198850599257591542295413465650113141481385026074421771411230629383407893630460684443900228252350833814696497292247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -3756362287757578805315665614568529078967841498373237080553557808060051789861628801712475370027442520608799111688886025499462535124891415277117101579425484014236390171399729258990027159059315907017328944162250214313005785674895468127380134043333738951131049523333417052868926400214841061187229649253921731013112506352908717933222047510611288970158236611541652775084109637813994862684224530000635706275624263909290094463159889238843395587143961064846856367810744392072729288619422260099037866158851396749502838362988513872817370912804085625406834583597473548571797824307435482851175506804274578723073260983866862040006165160140241143233385022869057574127202586625254240293731635720661080457575917917913088456363329100772691668822334149034229859269779973693705103163282379518346171458780943387711532101455469047946719932190752364092400926205699848200922094689597508532550606769864565084593373133568749220638115394749611972132722546918604804130188639390312107447414429372434750750356915529667880271439112616235713300057050185279042574576284924254424278549426471143360141273691538000912055669292698658794808440728299706165779522245232455071683190388018640583765823877599061684059623848387441853091404686447794269458190039637056144165826857617393216624043010602466460819419543396969442284832962366246876718516906202133761590540661470830323305377753476207003887544651589473570579663295080594650676607225537510527076739834205671490633150882784010878595415870927732996707687872542837536838209229218733874262980764653326936293000635592767637599252426992971854003064616511980916011462755588565176418081330100441906946951325611759249613072612595561552566663418162234174053108799909894225814372267804540157223901102568586505737091989115295242579379712371808662963123076719670997005016497372864543051319913435653034892057172433417757777678181378760558413400151936763494083381072829732789670173265454048717367006653115137762689315131903012161108130703591000808838398386342502656761345181115305018268553441943059582717643453141345812427142256676664246285358056256711395998068997420843544518708960831858651647936656053299292600419831662048147580448843538318891002883541555969424644815510131301577429033754858284235759169990974017184857444599067186060686140232952796466917747010672568727811243464381184902234158155385262905861780130264418960337004826689318145117121159925083528249841461955800345540427479059023829075439980523691991841423939887306860673517962429909385556962369907579613399993913223064317962856719819783105865996857514380764341347386041234759664608037322519543130557599924438500245960328528464445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 2355539523180306175791399300838641433841809174050939287938819735471992608220501007761331014854146817813777993928831384667130505625652312899242644208141417472351193422095769985439320778085496623703715127983137477444281882490542042382987698036270462951159045552335277851382693856442489700620765872777181003974688391418667342076637856245322058501266453371819439417148784137109034646716499192759603734816782157522021730813201977239726117664464074206219065965959899603491190659540375284932184138240484002510684764291044669577838195397688274890969193313819762569888942566752972876696331095638231749474582943200422992408214427510805729741094020903239375017435342451777763195543701000324325223232373499741980762370826117382643457282430628639768630529308433240346657561043449664148967077220666499861395632319708994884435695508672891373747266485533185746210383215995185643364363294974285719481606696373296271995225133692526134651482712230484357693925142863871442610999624164514193415837934333879555311036280831400940384653697691591150298960631057134451612771285979581927522558309407269160190497826236338037385256364759623401730083126616517997488002221420167677635102005262269281995418594833877552725528642565303899383706919270337564416962805308800724368846373279277942589210243315678663635325869116642396664640184682410745827172250747853964265365771966633905238379772536378688662320323717680468499047620700068566046684799281839786603618355133877127340220024789640594714359004819186678636697475761207292643583506938673393728977315720527229235593514043353227954825116636847991074496082298466055055735694101057790334552847636497230568325708741927209365147958798577679822969497764676949077852480057741524855983906281911642192261996776743338899089061792056454549104466997752623275156830738082070241915064116431743779315702692353251515945652964025713260136600709864224946511306036736475901705967280686093486861275547070702054626723169376814532493188158196887084443144492454849661176590367479360674149764579452589049360426384662582232298051098472347147280579834935339560101354282537153329551266992332160130976130220334203351686953174247117393188797690333075896355594490346400225164740899785577759453135219624886354448924780713090288221610371609663728214235544349905394262861585881978633123835646039702012425773626043148374693899420845576087428014098228667866691347715567813877579934052937365331943930115612320755089572990615167583954470605276130879328609437920769770131324253097931444771540844887316936759552116931521359578255539377491714291239934022922432514306988552940871143101675218952600727616154740530872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -1110808703921821942980912786153490971874320330029304248947079706329998201629733453446409299607952927092426346960614579260267388994728460427504737705421981104134670091001160561491952100046781122589531813496616417847798708928498610084223963149755325812473712531100651371286045810826889758757901343327977926178763920021624820002553425096338670157721414246599836692749290851844303022573951156116683225040812269595949383851056480719970220503675200495729569061931022760004543403185640760969976261864722237332698083133644325229826328552792256184315767668063553060706336585225784658948939071913155480683427521177556438112426880854799616156015934269624429307343654022696149364187527776127282439295600333809856006257382432069461858884934395304262074501707657389928236645042866504216685783326996861285205349221499341757785927641084993540566825137503076893728803204367706160828030757811765219002123955391516597000773223541335063362833320674212758784770012655191955384237256863170017585450357206797953279078035278387487435350496016615476080030072757371252836529618962007019547416352264844651235391731483650532521403888443405468301297714512432993108492119183065631599701058355178185527745735535041012801253492019329320427104842097090870115844780044709018624155932974694639668216162297103886771525837489210657202282951814856283595985528682850295149672658791761895362091761628793741222722696082320809955579620102380420728033591469860794170291303882587701507117185144575486212901530250910252503022443957303902809898978738600836890918241701901045655055526158152100894820391200927435659728618481804374707114354133649613013201142636712160932686409110057513504383702151195528657280787939888607400341753416909997823720049089541746257400344994111571829925029515387884003453474398827460088591675558952013145568820903156432522819510305529009588914465709740292486093956676275117437037294515080477200482194611240081922765609712152250686941070993240596023726519227675340172252883235076775834897744067064579514085168861449910743565585174998114347507286687188970469327885499136044736237122907111625118910953303806308168679685135267368560377058715589552008608255800104675115924713661153463038126343772914097998360444048292731243171307996175049482460943558305020445077940822370118707091067336447094454593768805327322527664185421990724003720520025915621042259920620518905586747364400526483143392627521613371858210053688029112873076880802740129153549555118087895679391180855684382000493443742927340931776044428351168118585080632678126936132540335083317000642807358665156735286091298777562981205455902551039210219248777978278051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] 396004457842346067775500302253995201354070737616145620335205443081299654730558747588651542810295110017735539719451295922538326432143001812062037278393294640033840533879337926276992787243486594972068104301323354591025689320239523665702354391779564604356375862560397619677364859507875770961141347833163388360277877811291789535718213165977614348502248566741262441377572136283966209594693964994229114842554652650382851563020926723349375932248698081534975114697672444916160233075421217872492975484665585426712570639606967921603753408311216800052867815031875537480943279353545299749761159046352027347691188472955181415668988784916068783841772863672995447622135279865418501618754375592736235503884281766090553885520742408847416820252872948387983761678410446073470474500644521230867527988011666171820568882372465110240140064874325615722958893847990923703070302609404029761220709005421864793328678668527932560121315322872671771018453828468554927767891027660217432940003319497369526015234941585801733372621456186852194572600583248660997172646003880566312847658708431911175682109746434095099208018242989439302164675270956865095312958941347125303363354878435943024486260653755918256285421133095204583135913936685970601397719040765267274205051860468583153429504127497539798238683462205067832225722226779581050273097714433693109450827212105483613247281741415716889030691706795980836448653027797627321617879707811973729447827472182794202124507129839701260257614538396083018743259960831399642398168056986119919869382168556069974918904535366589075388076293198704409097121402500395136441026459700404291571743960152673063390059856777249353409694414271795322572253379587953532182544355144713753894326063828434725814501344726404983349580484408935258557501771177711275360454129000428377014914419652225537333998413825978640121120825637316643116693978084674150172714474278973698557696223103018351748166995243118098788556786224537590652893139312893531530773206396969555257292043940467788649818676144990165696829934678769838665615172365013818881255567023823965356350794937021291738804137951203060438462939502503605757352916916787364353005884020186086642213009249577225977186265300410080222018376442385101982211876856364773545938796454866191434736728371088415952988400218812065553618832511345494385706953361629687820080772121616410451323340798738506585635406856005031555511889858813778499471678534276361239312573283021111552441574971854898215672963880147250856957519813455981894293860776286398046782217021515533158995072061101396591801850921262999608480146657740325374335597828239612854528114470883426973845172750773125120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] -95087181727145202560849527804583741218407334965240737937172501157502115649572354452056649286951610219414895367801984812487766942251609182987716415152201293170590051514207088737929635264490933461054050501008951398722998009483455050010824578038824994497540688906991692806446678511993850203306947502337358838833183819061380387603593720398668742771322374593915635354226702789388466221787626501298860486682493833449695637269043122568241086242275859963305924547012288020085946896308957961863978441136025747326334425157763434262954978770801493202137467591749461452557146717951141504734458982592269239729104176129603499934244621883689013156871178376918378158340746302282502531154312574768495938402561793693702240456153547409204673811242434114728446645498324843186015466878899368062917065372339829328889302690826462069004500029856053461368679106808412830142062957411892325618460214445761956649300552280517912426481855916295745604109198598813095960020054860467008613110850698524012446118781655326124795089873724797614390505397711060743558989173844466057769983047522485981608739361249508377306621375781234372486623569376166189173341408749268611992641410747217559475276415294964677459219814637830932127208551883199562570299233064154167132803035876074962355980983129212895694646209485022698914373081585081541183482981372438878916971138105714852668327176226096876410065255055499534167275358938461950213009960266867011205375537830460235901040566675036593550719678637735616175706313810042443197924500835594507942507495094793206450566601226955864458909769698818167386834621051522228397384731637258940692579327237307639056292156716504851150185760874289606849905763422954055729130271548716115904523501124835721603976725494581337555781204476529491892691576632452292999662413776958403250824603124722325921267015262875657782303387128268876665415630749515299932083097825182811019065542233398835339992268672663129333011427271405379580661856824985246071068473848744580723348643060386773218057388479792698109844844030815692192359391412660062598219796906669386876104728641852621798105247084695158420285921574616937668349793083332426720817024192504084825210525489925474753300260646641499882857888366812811640328359575528073589650638347851971604761741501397520994858693528235577547841889019313479416277343372474236000888448691080207350549028356666991908481989363405182303517941070083785358273478748174920979933114368010962574600209177602596898003974171259381796625986691695705783829007346476897322736010757066249941926337028411723482217873831737991750741994354962478304162627589862731760070716216010115660499430472616509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 4830138501519522195869582793223923344832698953399262373160414252931853902618248473624007135522601668455746382469804510882019820035298479078808380590675076238641686375372232613161846624988047307984162075918889619492221120441830524946595128574247243225504138078199884515100346562110281477344506378078751835354399919219627117698901672816138083234030334463543997210864426537968307427552064339352484219213227685798366078736317483864316092803227855679250306517693954118433464832204601613150505439514228060291773946745265504565627822515478244214487658374016264630646944899951258669122792693556487443299650957071936611474148446178361129637234855366968134781673971468558221888573135920925761340249004959322525573381679308010143789666004425057945101850445852004125773100955422275864966684056993615965958656608955361637840297865753243704476861024098859777787301121955106897545247845894588120837884860941770028049891100023522358949488683981205274094811997459410646746307526818896169198027857485588945255462787792479275180023081016176447105167468334277586059195389355487525579800300439328644917420816540331041394286341949027023525259390769958418405586205361271905175769037775723026525330709627041904445145675963856958227995463649608810296045567311969906875072426616775385531584817928928671379694989475761319417150809190295732993212232869171880258522565685754787880915988300927498091765723886953003533200759892375861269518613439032492775283975782983806017075871308464702384873835041446446901783988695895444956098945385754509046836260615786264612123273031175514792371955392709507335202761830140815637051264256404715143317612502892664000923824387060576804063507441376644798253238979123216770092647098955682618374796836549952263430841703236366524578118618211774524740287566512540886384540634045927362915882328299323774695292365031800639315980704958370778767285620997028911850167982237383403485180133463160167230189791276813820892490543913171040319193425321685786955611392927942246628285644356532996846719418466462577078368781045092480135650690263860831588442297007447257056834458403883657712927648174248428037658618032219189690604997572828014762673493088810109203607785458112920051678607721891447806434500172440570173584677257366963563729994977175662975019643256566467594165760064271406176213466704816449359732609940210991494766170827322570694061115146168984724630486976582744002560274446706177768321640870587180089507838072202364279562451811291858461308348677226544703627065735824467603282309356830014331365104390575444025336822067339462227538257952974477912581839299495368747251191222254601915856952208916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 9073515960416729403396292525259041996407226021196761347557769699524739016946272557564680162560178399891466978175328690263455763480043219798401378210821634921922577203917253065688236727648054178875416886186641980527419955546001292085920620573038143140935041422944458720161944540094512806934283646729840595071652123192534276733585202664756393477821553451101984447896261441257029128775819540494096280478092964881559177248413840864592512668276185780767851804234288840812126562847829314925453886925655963761769575179662076330901173151377761787480219675676723947991397936276736994487329008737553365573053389963272888328609474685855373839977314173217049190771356079531174401490198111447426273484976802909309191625821026185965882473992934402163697768558336785321871591499367002603376904413518895563865873902820372888905198472385554521833873321004550510499186693894851362228298401371054541963690306099128506457264894323739552717404227186334295155647543886168327133324342297264152767443274332963807018892229813343908643210679842490363047899666181438283810969520278795964949417010285164606905045538874214446889494589653589453008798355544950286055701997324395552933576992428811976648987189192594575742485623934281928553196328697174356181330215139157676705220144376917368198350419713942636650899203327323528917358776117727794932348949468111876351170717539079755810569111814402762116579384407247576206950965052442653022522555956464472830480844673770482314843129154945198544719774796170557650865306622526622554495042731577570848332939383752690025538396105299562937341045446843060977376496518993349142869221537861014574586684414218469366433080694929749435424667239766669163489760180210401620844001149725200621606678771443910284196576590197312307123415414456624060081475572734521177979491109513927230709322796674655290741341400290372111861591133727011161318870735380507332360492187228313264893059221472431189710665606570696556272922524679585673292367956981551674849669138328905551029387122406974056735761933046688785121101665982036515247251893948254108998694885267939897447590338914058760462277641193882140604785321257921939409285171274323036533851243628567714081588573295491048674301747931232059985824009829171182046472194077519644056212942537134297120007693108965563655987614197515771969078935009428469580144815311128913266003999974084299440002814235525556570490894127584581876700316467967609758795116013025203396613995395025207893042008455826059616853633739706342645692823022089758093531679455088168393057353358073802967656684956810566957357994399351355967515277254811304632125983645998818526034307961585664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -5555333729738316864437526192549538541011991171506760913352114610697994042030827601302853514995898391821762428357582816862557868551594229117872575951588144800017652820187564987730685029897667492528230680667996442400660309132070894820373673483579878728274426426527019002882463729064328440679321315935386262007318776057017414355123480214435586747148976844778841518164117992754518456077736835340244875935687015307514249339794704049798412861508500397234914001355421691173590103786948063725447768019796099610792545383555633266483399883222777813267332806646803196108479132938426051143410620024753061696190737380988732392487597380512119810972758918109979136432939900830027491501735801546358236362631923827799005517573418880662386404933505558907403714667457981678709060808109870499902394686167089730386793106413067031733889660266134835523554112858713286778480537875337719559632629710109902349492781128864770768890327792491838971817003402899123601883152325358482413875500903518635639582016915877499710755970594917008818433546810429896644713754814479298683929178504233430746215238153294132115252191737183374918794404412601067196164821288693319871853075141116391838067571088489353547586217294644234158675808670800737115667776825982884304788696670339582811155427719030072538245913946693696118942720316566347433909314927204930065526260361143120292378048187901778220891792906317159719524893078724209202713937065264832897677754244598770518014061143258828362268182370689101183508552123577135191568347512421709157212005185746600259328028929762833443200235636165988372481659110499478221818085628391438973214679853220197922877117331042292122753649350860921767787432974136894499825320556619501384113982742731482130243885849184702175157692566070580990626500713781209816088679225806799324018335131171756920252202691827604235406037717795589080098020565009783374104235130481010647674036474475923537383572068737536506184868281236162954827511314621074509903455094391665990422864295348822101795059728600707569082916284042569947335292275727852297065805362814136201791175462604044824968347639046332143046220124830780287242580144335307974587637319210568517779025442010697301040389461266218334480103696695901529045982721541349855034070870237670100560276228679281054977987156461776454007716083536652039560992190388040576603001354091221484422653623281771824921988282389603323851932301725961297347591309164894885883151958256941811168410567437754289943744095699822151263456347939697806253026335545991751604910345156355665080688754712414867374882813045837520527109956055356751028014861176718469992780149218964226756502151118192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 1942037170776822316829952096277538815184213071120508135280100310347249641832268517750851008400790880672041864537999099663484623645743065340404555064665734135876321785474493838838704118395800027203542834934537007571523252886427348158016254612255187340170481896189597746935924282217093791219563466754595651282345792883862641959930566385324061131889491838953094663790231124529257566807027364703532017553923521453187132015902314353357694702901693090532383525451536723261680697221065165794897149847051486248957523463313862751534488607164099054134630592569330113582521093223397185802982339909023402457743402520021334038306170694571680209296395209787544503228285281720094182059343739918240164639392337225803414228340405786064847484631689360762462223178041191922542512831295626294476021101905326058849876260172759606212185310901955049936579471807441732714264116794523441855946577412902798288865018065444870653467519523156735964944978601959035445450081191696562672688668391245455411118586743253907251482263673876030901581956018310270475584334224210328672896994171147470220480105591078086290733719336519422782644988877072808320721496712118714888193958564597804429084061393648884856439662375529786254435239529141456640686513570887696390261438165377001866384675227010425408070544471773495673548998540308354608617187538842027670425445341752312264072550872486604470066488269260778037445138774216707951472297144664896878518341036650720753980773272878542018297167459334328459255175540993405783236816765387075188601689030192470374476422894642158800242084421818406379234750137668579299360912151562932222144398216509474188592677643146899153738193639040074501880263625582372666284038910363203813917797958717529029158250787660405386171935037298516619943980132233802096584111289251739063042974890561407914487311565657975284549217955836058067002426056992879693375286843313514375928787120580248517603949736788816638771604068722863798831719281706878698812978196834675237212252225868685792633976687112661336942696313228119737532079194506827511939894612233045789889409770241631160274986916953614979973212498472169639338963796158448720438366507223254187971757148639389860411744538053620303784092362359049754278113801244959661251484852765911425267863328229307366862478178884665201817076950050641533104475352815626521317284526934351566520818717517291965116731439176693361122796142474828538036154326386896727010648746284598689628991551862177053335849663495365785291321147374474004171017655561245540594888970527896429920319812625145091539625267350568474936417241952641340185654206763166761182516213068766087224425996340953088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -419268041969844432883507842647451293213798384489787455471878335549614405382918760128239308282628285634685453920922529834989611515366221677093368420810582539188088161939419966172068353411623899943142072280942326636701899843436830506616055537728253532288785433722233070476952587734467415870091782016468859024300787860774025031121769726870566283420841252091651511380146314522478572509861806951492005467747670104721193945938188767188362238093671469656906323396687255561402156660813564636377750165844001274845971983176672661767764065993338473227784416781273541889958741093489348115506132558318759627241910470571403118383395277339272126393931265461180348675632523144001792723272431457119708963783216898061131847375151888377102322813605896903987955807252236227751798894001897196295706904996272517308417072142112079447003679912888124953791477597536662762444155303210463380028635056363309020355389409625013207303338550370221524729552018506685907766299377024951179601407181235420924551219330153919407694949394868367396805663548245146265327946892828933070034742920649913271414512367933365420553421358667421192669067364279556229753916215949197122247586151115206523856303537507781907219229698888555888064664056887088500340832781948585086110523961254429055090153100049541421722364337475309336510035896170477983584079074326560975908139415960250549307556166640353950062042979719295492892272389337378133656702040931010115779297423471482300750755174538178517147075133224664973604485935502364120118030706122527358541066822794224852926595747123368422226873774121671027859919042756288781473253447493593477384842228151968476259135937031366182896476960267152504110703294501753946329809420149785176393452570694922798406215592533413719799368311407589106041867165409377625294520247367015606437828642703861426551456163032455258734335678675129155571981085336801239790040534118873592076387675937390950749750876194766249258049495292784502356198157863321571412023721595279955423670015562187698996581783308614606394545729039183208822245558691875761838263959071245046217061443404444422220158016038060421178663903490979048981922931300514205888168485652774995584871549541172467113996453877859825562634970738053320588935918296808116657628273515572731619703091419097511538712910104209087037500628490468088387163327717052731972848371510354888391954285080419279540362515981270429370525871213097438788522375173339030180968047225717330304601389186343760387942978484894060955816666080300089346596876885242069973164324324096064826039657133487627921142265011294343319464888403039936961682946211616097643635281812846925861151965393715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] 17994447946954502542159504204316089676745491350939245044082625293606398816157186632019314172282516156356572623012203417203191015678044683164291043752153185092403877211837241156261972823303775793443788395831679392474784590246697161555452817177727729977091750732613714288594977006420164452370746958370331055459661316633921014690785239914071546181749526355025026702709467635598705452447156166340955330240085591305048693046994636728338842614467639925968740001673409240639220886837380368195433668511273908409492002996565039069734973663260887260957610528401355976441610766742035227860941120447532776180961656537191252783033499001091359319095530125134023531344339474028656285147739198185713301520137489458542631689286863903334777479118535019719896939614646777996498530175856313841805045877280000758839852678199386069771740341947513150379094158306368246615571343938844485903777239188945352272499959068528624184047494364706781582470726816538761785863403188438219450889856800467440872498834415043192217808596069383641980295727354075565895242020560788438461323012554709464053427061028055483797009532283525312495837390107016118830389860479751811659133819550669488618966436137120182136755723375757456262572030627820433498744780001515020023069999815314821758668253218105557547383058198146109347683089195467250369765739894493889669783262074943869595517799254327352843889346453632874223571484165571300320547476569715640220812251790936144593705780822251252014866267966001610435631081421865743514410149239224408999381474109940941066527623229841309213108425993512157025949305228470365173691855202440105903234162927642206704243543233282923010891522884823297487986352908253044190242076240490746082951160592108125267715891776282676920865170116814259610038612630960732848554457770558121296246024936739084600241173718547405244736597853627181475819653764635178576548719637300372592228829556685399626789157420668603392383043533415721565101981441738219298582799544295466859762207627916137867635509189634822348078390513930359458014878770630085103651305964902783098058256210957465779218867118114363426082851272831179753945622160094429465751583001325005796054435676782560918359106485757658613393368419857383379614406677065573870625744968449218175120225134195150879473849648398457602863134357672471487628676591738349266396053783473054801312672902582772681064441563102043559643593704923310778776602730732330670928374663535729744992533516805421986605326355296400748254104747975612812087343733725658986428862080227070520559252500099953914289283158631301011258734056301379483484181586785137862868818283950731269234584404885504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] 31615467274627431956395957738434955448217994573898273070867135314575966547611031995310177574556652254579619260286833533787722298665426451488303866323305334538775226580481175367224111988672879420140752908308533263451824319566597151938037248891813931294671181189527561864100332491829081875889318980886395280835358128910922773138230427928038915250182066694873491532629826954525500352518295910833603208786059964394816651667976859238716506506619313490948918200154933505758248838617140045361098326907670100662456000760028436773381187089273689714447765107274406522346804851763089651824223060605198661376134249188860188817975051188750635592807819351190365402245017672676624651971972198951712935351674172540435413349771318165271778545791679660506360276709946021516114798858554842848250741346385517154568011326866334547637717784292576928562368898980238428628372302939164768881912990052517546510615907878316614814165823826609667982493931570896141603002955931205195594264706504814768660823825868154836387631798181821520744777125911334384014499364220791496213068409714385583608760692527550814608147598595796593173385448518857769009305947983095991293594443917037183393710637442322596547176807158406373031454491012820104463809500393737823452048883111014124562620436420458691138512736192491392848079535699710198711171430590616779400935155933126784271084155224043008670144183670820187312656338609450323589487631893668202731158136837950599152706513111626621472149715416228149710887707877595984632247160136445966113921822738424814773761576795945082802276004355712400697000646709013729341860693282396912354752101151348885735217703424713752516730124384848166327801788425369777319804910942627058297367909367480380750127626816094684184887276529663397982242913225459312991226069622010218892051121213182390757331765043833304907579295347021812359981896168519809687905754559243099007279770937385320874610725345501411798812758183253293810634995935972418288676393381195286764857495418175411560931871803838431688560865430969847853668060968154013566396320793002231190022886643483166608295940496098000053757933071032217676758969962634092679385493895127156400606687572982021820240010521757731805887067917686354947932728488747281667436302569744151897754849668776791539037201644182806466662103227524767211667084932536973573240591127161619445746111439345189954862797128591053752659231514565164512363935377181850292637224720860727662122890285780917394457501915127878500618213672098292376858003078511929965513235815484165906182027596755942805153924387512903209893156358455885742311146657782624971038782074562167774733460832256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] -17892503235534678703571790743581850871951937526687370025066364276759388095205507635714511053223513218725057819700461791030609552149131503992193713796607102876089338455993721913040371907664996222348679163003196261395726650240045217073088214518668993929509399510292391178567559739254878703878310959196089748582178590679142587896632652768122159499791845339153079338452634763073273890284405353554015228014771960678939412906700509702397050025726449590879189571002379814037476174507887852382200077302813105581406451998966246551749546395163280400560113789020119590649556203335104989237655291716715421230481171981146091471311948489106943470762867544750567224830364475228942155486723458005678669053167146233210843032431490554952377072631419677469450888769507830711725578634588530202423573507385736444683646478256603474880177998063802788134111034051685563994457811089796674580434477503109442919849705356634650441222436940921023208405839582851287393911981230636056281965112267469164950569500567290480447566965561730245070012112552248900397095061305455951335251945897985046235966183572664534623898690314214653917046282205150838990323322405401170916627558690693101539384924987506984208564879202180354111422003472972436167012882619130293014563017510158371535749367405754334891475031298039175935849653136363596984825324200289865333277190037413684947259683674806056549435286561290748428414736112378406164018892821278370362763904996908395814518483577845716151666222040642479658706160859537186325421178155043078809104368362441225727217596818281407641481440678574440750814822292675653551144174594029505249459588816117887564062563076951611151816291170042855786257850303042725294339158722267441205982637565592158018464498630210131133602311691596817431156259855480343865807032990516466087666632309470778186419259275771050206835397089233855167663087200098771000611297374483238950065938947489136910766754346416255273337400647073940911775657601191638914454321796128282523082962106062472262726246343863397892271590878391962387578200976457220288408437302526706713462027614037894874747658584490168487339235436490348629738404606040431481645634246614516066302763020565797452831271109113737461007284378059197062672598896105139119262872841861564929502682069178468502711461467985801456273654878464849204482894459013154750841875052072088812743171939645676109780699865872289338905809145749093165000260124696070372727814857396608831559220100490169898278263584916918070484457018253440892880280162388404669887597665840718287728626672365824547675835735286420019673685157318395684637343794945280492761006895412304731526472224735232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] -13262568939944267533088880931729522324020597939631146794665033810640058334999167361533818946761909677164669919095846519030270352774547487745622004139473632519983849823655106989901300186020070851196075311259551976919049455446403101601889838028632398492624292443931614638277552518588205303061546497487792208995181303895134425268943927527849531992233266281081835995884609587042940979213752667105292364911169684995536887063327053953183032497338487963719087469512714459041508437230115139572362043221969264721144787645587167133384552764081103335624375858035619509613130819489542325653663608186878955099794040030919837759502572598893682453075261415324095655277492787535175082228596476774476057072021209548145853795357588437533076590279801075720118494403386608904667197704183005718877242042289528427778080015361985455746817293489893818903280104483735400656394995381643639250279117855668470965135090532279263821483613426640010068319176390682988508290561073218416630081792247685020865068068669793954578659223564560363296992971117797001546322570663178084470846906043719196518499309712657344064416353210110054143543498665995347201366384469344939320827266103358541020283771065269503347452373733033073202261017856241222084986392356920382059447988032335962175882625076993696727832604853135267810498159428160114067274616612013443851846394667772026839096950860544942053470052150225059716951537868882176032675321171832855013383592377137165450740720802490767542680554118130611502674771445041369459731997696865957121718420645784992438063682616534325741540679660170243283444184214719540046077811411347009510313179796299388550000062096052746656874727959455333866991222706534045967669483339782114269187072997019919371828019040599199359409076578724174766229835456481634581554133332896434294759198040219058194476036584957572555818276361362800662730884827127333113702768131720806443221394686835438567732781397289635438504285794136241610252609882822082559553888195903612357812270284979394327882143442657059267623724670076051922749445076998180253392139742766667505159078885363196285432660652448850715664650447072492401242984335588226202797931602346528805730460715935410190226063974106090461123955776041263842312844851595266605091372719760749422295821140697424060356231230127435817428876829344991324609437817607122865583050889633524039971612332459926376757644447256930705172987014510861991814489790020373452141805948328186627641494688828717285774353671412403054396670400909704649724976958223359921548139976230526443918994614601978844641024133679460484159703335672085141640670358826185938394615696640120103112215101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -77357795683964712915572495061588366041832047089994303121465853612676986123166586705537139987607094794509147255405523955787630208946772359227072565165769006595942968087706934525535714581911334858293299304648874777019101820441101431462578365952675372403626544136258807810858856546722377128522290824379185602706599357532523354839934635942713089807009322394017951777826322943898923935439185766050450840696168783777902865880761199262025144441590871177944843994837875843315111176871811120345291839278417635248369398965879418630385262078240211030088920155813496599682582856204747542629766599281330101333304972454652589753637282907793855595904558168771587250732720389055205961118184775097587670225501689981898837440889643174444255563839804023784213515053054753007738808111513274025706156199742977084046766200419495890208135798242423859228945365418430067030499333303963455938332594651060760172736541385761183238682369158435293963597104796801647152289822509574293818510390089887146068499190394782190553446584728776440347386905665904960910565304381119301219132343396482779284273819059639090200918777328798654785712112884271798268637220680716758460517579152840937950673139596602586370610193825239384173616376093179153586982895492672645603522010546004270668299085827034595267777753808338802042910330292424978554883645460445321925309567705531883991621331474423105296698723590949830157196030181598250444949058143854164246983698484045955956400013354772493979155722141196119289180751466832413957510198626888701033468787474572660926370430053539626387581914179466256967218007417852501911836121130727094035588086373879443594584748279161848402426720168798686429581318064989243326292601027059281534856956893486742691342884802046104543287760707890702658913296911059942896525582390977987876020551981374474164030742961718958375575873144347593107379026048783440248994357045397181777979257695090872755435263721018774020294784910744964727820946749225431794700427015539244810648610820610762276522043568200168444643317085710697560420961517065925210960136930151339065520921461858549678827578612782536259675762940922299013102986248134401161624391550400858833200134071103556890284800258978000042679457300914279763630947444613897626469024969309828083148066775564556651267970961211858147017874761844623665792745326191180200157911977353602783423398319500821719046392640659523714347196221171833796713742988019284221241483588990601749410099849638075558205462404640486688686056432285505955879312433706920627421171033547010180262294145572499968920712768931669551508579627955877924252956815437109133505268520841766204794334085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 1657193290056224724012208966806430711085266724758430550862386984520442067374329214713888109084637922472755193639554342920078091989227995863335311096987090093952348699192002549763894161225189470644281481308765738539017010945294253946991878140393791221541128987997436850648934333952355546105649370194024363217918711302599775996087230513730202453366637405170813936025476378677639567847328330525108699941007602194788784642630216676082420315787580267288845614307636045224342571854327159054677049625596591088996073708630822134265347102930900581454998865392062711587168814266464705439821359761061134029118256185565569743055304466231601514217353001720306772555982996900783593983412476305892241433404595675233213434717435489483592368549776864633891937630963681986635029114601066345887509019769570239931147877964829310159186024131741152225277921580655398176610082546810970381868308931726187522090005550049486843444496224074988989998289490293150240978448595056952186566214391922213729452341943632933179937780492337669581924743006629797747719495077820939586152992987765586261323688580809046467990227771948110459636000620747036326304732676160761625827954505712362490357728136119236349380854327569382084590030927343214213368736607557002174211775610297093137647676631523411219024560959381960817766845704402362683277798591330548166869088132525117742575201257308441539346406043236143375860225982955036968392126215182548264024502075745947615916538617536405105180336953700558767061810134737019810985637176730526493551787583217096907703809110401572677144625011554153434018442457503291696278713301618568801544710241594624511799794312142202037802646417119648790650110184632631451561655552944669475293484626115850856353917444358848166201936023620414604934864688511394159345229826367304278194054405682264006024856473072821595530754683220571243934277896454496419412897224226883170318636244507860144515300956378035482302599850998450969076345592666439141164038275963033798076992636353503709731477740870797340087518009074853012594853155010872064545718662859673333837188133449909754733575954211239161249928908643840377103494162942338428705408156460385141634734705965124976651627457693604747444023613085100693311636344109874835220110141654575059551035199361848365184746905908933081342163167189916486182041857370286438966276850223145457269960641207261601836274651243204874245375220770625064516584078732348487572484594029048133738652104957242107013740054367207406488690042842586499437262218774698745089125235947108664594828956312430178102951821719408380043745516870260134757923765777110637386255686926025475229620195295232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 3726442272459304409782538322161595814753770829316029377003020393190197106990820350617985462222120599966608700868808288644107931776348265012793638728270476524650838444231704101779952082528983612468946661221154092805361582595007293230606314111126714099499556457799256280331045579294750299450276511459501664208192827091250251107084492100252022140796333842504490850935502590586121819070668679869569951637778075972335337962105049067440374122141510179986762931814865018793623806903150958324167397011033883493034606391392735258839609449942491090683143402837722659052203447577554047455740819355907383396526479336768980424684034336498464299049121137742375021247446242624752971790458327522713631698296998723246920129512410509638475888086245573820714047047900168590257264896741674154652523068818075366462646796973515914574233848896409488235131517648127674102791585827208315808997986730222864690366364892992673901557106572006767062641451413526020520258703617297540146987783614206211913299910722494477765688797746497535113359431960845847000629152840483572643201527226719410863419729912335039697065773115237893228047519432051601227151811227434152652120691512598224188231739193010352385614851686841312963971169126880291997807286034939574696727399174544194060383116920571605780416578975944473245004553337964925770696282289632011894372740834521812518510476981003675149520724898436466986345331334598236667861949125748112698073126429782889235364607903151276708364083288020995999341499596049821016608274996314691953347312009889487304654599776798497203179337786834613861959573316733288227017526473517063368788800516564497880420188755479404806408088794149705177773816480422654534696663537306123426628562305594727414571491559894104012550435795626409199354674183766467888854941878203840786620253664244070335063521732289824828981678001376750889671096262282415132310734896785911613057777266669414662145189709915895911036049276842484415806567769116852727481916944209108392180476166193882223203432666842996396389351188158504461316656302372513500052988801689049448127445476706497809489288289981695007125644582422247441022722552781474054582832553588602089352092170600879835837577087593330805820827097826488155589719800265673766397327945126033442401982951516320609011607732244361172752619729381912365932413939794271657859552477895217538078267734485297972753834811428046047145131908615913198514537256895289298269444836165318990399843980920459771853639111447215388398891618929606694107803742102738028528915126145158287786589433961496963669056534022340186953736027370590592092648886743769874435004337724562188489817786941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] -151396530125312708144948163852996281858447610671778376736391407086398460569831100414778167808440345539348252458703437437942103345621337699578718761264660566758672131785325071706367713731844151936874455243768980168844796443664527854329457344651274772044647921910402367286563652107468561841964629336697590262143365989590161702816668432545011744519595950241979019320735339255307436600591658211659314162745834672541445735032354839289181205770052754290904707373235210884995134398512349002895470958159171679234267852076630500450823678904077393506685618713904139581394327383022113746402773185787840895270803820261184321827375156456762375785629180222157970799398427566548658569108155589056317186593764336788338348131900246111200428325251102433241228638387224226742895633957647738273919453338894553119419222892492052572109618187559522587645877191496854816618284515573725430235356253545437509743657192705597559306175612484068441190074869901934879687000473325471543575558778525852978666308347897992610924947164439421141448011068659008331520574867651936284934891411199292223160648639363833508160910597905887849004605515844702630702652537892153354079198051230386474419564138566060918365664926200705505362028676856647421388275858822852652508630058000733960560581013532195202557314367138077793011748945536304347088690848010258056357593776536906473561892308554721768592452240506403383204718677791960399751302398537491269342218336094833955384808424183818348697586264728326217860733898831947368931700534878935322073485214497532295440108558239695699988021036263425706888939748341015995955746382995574524646394710225378107855866764579053315937619614606637554549892642398907981562066027184777503159893359050767759054051836309404157387896739961010484261213622035317077869882732898808702879610773942655989639266209734589765432007242305020164805420431859615876924004868619135843237920889592099936534538792885028544232357440378814829648101570055921018284412118151134370403499617475409052465905582284769316914753488039435495462962643255684101605335011565314300529727191161210789405864450938928161807018799384055265035925836127169734769182366890152876470579281717387917523152015941267162306819623112275991160507647952386622957945335790434646968537243266426284968243543753892388976735663423776577925877754128831733236267794747464254135443413975135855254602350467920186959140608535320403856945337007740111686048662326463662184099749598806632339581152969836368526156661038525744218329959831264751452983155992124284398235404773444644254052040734156302659180177750837035985172759081749956501829203967881023478392692211187712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 1005821751379901949497189154765008927568718263431913989324182091221650416342165115305301242057776775724303995125257008675141637623920150454076700579076204617561854582505762249308476392536301686395540271289616668165392005604396327637122157628699789129793500661819819042327359978301897754655858695127000223640022865373962207350425935271805492861560902472963849700331073997701559949762810011209907588848340271938549149221747375098228289386538519188876606004948812854828717124224878345694839562076788243514201153675685751191793156363061023414305181572523388153790097331438814358054484752877486667627381133406428858989573582487620524983613575253088231959511577794810039047028568854305415734733912426884516042267687275860163618614872869808231010075047892943643169587977828679937548557511681715984888582020922693244384003726797509335459615421835519285477812224477659470232332639677736418899819109201429868978262624347153899526483294558769008802516769513323604068351188234866855495132967138623128258851679195202593204231093201030912317865321701587149425853749794685997661634782676764471838358786007409768012227548554928904370605503929234195032447527125520991514712931407229001226687831215841843913737552577019689295555024590655090112378379348489998034223527590049633470443687477172444713184217078933394061537479380258382009707780575781684949272461158104003652289638106323589986472461508008403638010403110952117590362603419430463840966395638864658374476239736892496547031217828057540911214504255756444903039368288553251709066262798291868136294795706090771541759802195538233934017702470207506022871211376619339936307924611660663204507752629809780311298030459137075247006263682274907491994030191201747080831784928694666613177124327873065444167875185369648522959839234366510106393143673990929378687905297546482069418277447208295294136498705113857384145863824218381162128631542435196303456309909203224572728922338509405405945449555730495401254212481847687499659500101355651394688852781223974106418039424192668768231478064764021327680828731876997356989890432096428744774226225741217557342712273127393625225000404767716132547630952728140266028634452830736274722066128963981734651106713114905924813370337320153687321950859519848177242494045823919594253174491733418078761195996620715268828250836906337044768856092082222714231895118621317612193309631441795964445022605813929562288275695454178851606072280591312043528759087561980383617184506607755265203049896050754492375748547647314619730589321367883298198951494383003963962871328643265431512539041349951565743460450411791989986783655991243018724347842165473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] -2835848695349154100175925679523123527472317032062820020619573505065920957264007066703045590968377502722559682648608006119681286546332373122828327065196538714421017281862435980551291266544148492947067961092873804451533792570442033880575483087681586836210831336543024809727957512538152039853518131604944552202725594440410274155339057856551001408492793649323271280855248714585310570776688340865071660099354321247081691457326119854363347985000124582516102910706175671985797905601514472112401600336764410023636924705864313583582543003201428161789789354033130548706224097972756786766957711591557711753392452724486947940645527887710272162982025294099390296650577625938667060783618329291352499407582968199667393051041497188855673678785651869843037477007112621677139661088743371950060080548750867130321007515939834034209412048593875476518432091268914537812572094785724352383134078140474026249830558743542370577038510831235351609290707577784262739393689223328213462338436575409604076324928539704377645351841756477122265889529343360176021239041197677646318255694779488349752278239668636972104250261973409462480845549288572660686855966394479207746279429821655821975769647964214047306275464839764136227096697681438715690820977731203440384159513860148832875991029589344709415405602394462482295478665886444789876733225046201323667727903496799628805089409333088303697087945601290363090529087961585942989286464594850566609350560604098249673647992764945136665612553839051838351760756244187990616682841688366485107501933782631007019434665176235711846254742423528753736739793992753005419031800921526676814837803731971689079762427874659742647878198552293170879362149010056168446351077358451343416244029709238222228111632124674735873673882121276744451944390676713049960911631380763391294240517043153764238334039762284569203439523738881853092984620581616157371034854278466733018264741777326663774522189955086318440925451715325545633655655891617940246550351313901169546521447630470719816050725252198252067976365245961664227414151802535296166697137449033392695020605695209414474701145922677345891733885676218109082739829399958702274278052773650443820142055294728553382644086901563462995741696743052697571685951073513363830816456471490665287719243691726516630342010294026139752660129799332703280057056212271453629307329713743889577878029648039409767487442360693426122778140478624233053452025960201883841947844279686553748928749764277694254853645883447436715611002172337912904430491190662071258493155987794586425625984119270362183775950221058939417749303197360216064269683821366470832474874410641029043351688253693493248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -1554245035206235267308182200654639331956194480023638362335002688660525355375998272161179849826456461336245832033167563368331109882028655606119680144547619627693771232701489271191025575075631509882673375124218019086579843609090725290248306822163392826782402518162575504925969556239936963217086207060237358924843682856971065337491296661240933592766957455177878108702246503977641454546290850477190480327408285913538917909670555969288945165326017081263929425600203041891547196428777705516717212668622806961384864446459860027131245884382458026655094211461588264565298689377905178135388195880426127903903183479157146532763670924367829988911351599309208711322694865471280347561376797879548316689754804212978502922729383259365428818970299163592930856891715103183751668907922336451780079987548415248431210786039119896460093379508889309275227929170459035724183698337044314663406724138141486571261387110054587143061235869576777404653553551007688201224867224558994992683849887471431082407748896249204741606457888669356477085336916901531085148710837898349695727397177003877069888744945309334347101882347209003737962769801825243387733627086256645529743153402561985233292838625677257085430006363434381897910696769055257097212639291235925733200537356615355558794357354301755372988705669396678167749672534117653777455303435061605728503935491023182058103754006463601527933086386921143969645972347845212572441527455121471717012069080667208462646349938029454828851352313028775167131983738747081665051478301686532307942044118600756338898707537130735022357587557772038953319504938183317797598070048877280585070629917889154150821964910674568067463049270174791692850453953828215640206545211535826657372874747389218762049754666208151476141586912072818638360646176826476798843721678791952123905855234704698766397389113263621682835505202710322003936687162972051984310524175455657079852068881732454502549927569895104376368898632514373422378922938236180644581673317802856417506980009504757058497073337057774907619606619692275249159876118053498943401787597878404337267968292531414222001838988993456987626952513428179554969006613255333533389496175472265889046435198625924090961088810157234654773707189986117503185532394137071322809104886137287379950516769516427348308997202792320769936762231274170825865202828588580304085406348327003725949254732761363736896977163217265989177469923408077053001762452971918839810317032816820154973119770479382579246242348245102124814221100237609804432534764815916368659096400636902241469710184201224047633176546216070399036616053208021634858553765402987009103597314124052031214293586657935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 46896940073967593693260082907443503039274189666343815235295930705376992843666520188213619688741156001656941886704731447668177783576066841070093989312981777574916625363317688516597458767220939443154920269292327795980810766680864907017852563159299444678403398565271887484914648975936628717531153672022521292516625784600015863335538421799887537320148915751841358630484813400964269013257750260798436111843462917348911242450183773289579160214806144937127687557568828213381309125175360863616125935592715911873451142260641099016565425938173001972302402896030488014694899681950953859125357261142139076371616459613015201112742273242070006952738708817547206896785517939150555344222875028205084368797000864958782658379721369885019947233166679931497732482333461908143269292429152670789515222382976554127715105121124390193899222356949348749607212929457227638278984607022577683142101765989766366551431611518867198053610116952265428184042512174238395996265430246826615260441845193627247047790598135978484257394481876257407137088628208291559075936684844750050859862925082849428376420768225999097141101231044377452154029906789855307226545371798964818452994245225043472204514933144771271775104897674358833453724806102962826720176512007592393332523165393555278704326991417968267166041708043152802782414534438638821412309353641077692180972549152813736004251342686020798272458220684127906124100552229960458796952992214474573173654407037067804793377998945240945511287468783458343139512167474074920267822537801753945442444419320224194205809356639926726505799694531925541579862323549443230656396275701347191499717777513620161735667646307691062652918641342763622067771960735977971945223591302287856808787962215945961265322865062772518691852645743749340817537798897181480170426037710332176413522452673592748066107460598531229534221121550805101222287610575352824616359193234002494803472063009145004780630888431584419836652645130096956627336592789928250059815623757600566436474795271256853114066146969476536018324751078635783748251237322090194674598228700449932250711791119005075871538443600272010640667727242925086645813711302734024398029358143359554636187512680803472465777527973261497431420363347966144041858250811032568205720705685186439545198120345624321633477768697616047000418140233508051023314444689645462080483068008349437124156138920439666247332206873913510187065896114509085437577023805874794136674401512028171910289630124528311983376560752486736652950622572742346113060510574519389681934970278645136956972749330612983409459235104617232618459744776570888551085290399744775589028945402852038513425774883291267072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -203271974983384318282012190209507899781870521714531058427058179951869222964873780377800323506000734186322504205058039117538525871037124041932089721065403611922981061418381614593917486479273970609567106534053899335539642413892827779645068744004042507465944043776623562660479406000757889657730154883352374893397880885378698699198686030733601989283787580835055157217151351126311800058453987188563924430249783148613926816363235369859670500605644995886406871416711248560773241057019027990209713430513963085236420167625385675719398650879150716258522448211598515288767650003151449699875375113042930608071379895012196076005291625577922201294545434669525075519818324686666129259480755323699191318604887224077325990397034838110860959743762479642454397735497586844841281656768309688685445732341716543646076826964394403678869992933766855847130917372983682101479166979525771260689701709974262565721118859824629965014200052381831228588356472299499319649220115978577439002250081565169828542637740395163384792041655531285669990084630728778354254767609835027371617902590336218225627812848499213624005556363752254476433136032286550226266026235487492641394184758616478756836555857539810644423044814827117834997033776670542224029147728510799418402555161975523573288219972234998460806964957533531888056883929323627772760257993213723698077304940194035643740490153823710284753249079577410226096327441065003092589730414476659854858385153037814982997139943688288649363771042148955263358846959411911400969972584106052686571404373857923869117911282299951835010007762924223710908508449520744009134022541950231761161435946935625900649167645579927268074854979885380165867126121697974626089587951184949432574990627283516384862917886582874980215968467778093667249017755029440267281444349996933477189465493081468583111272978646238798376331901111737553020764758894108634139381832216964858436143802767738607162205976235173227643203693806462938661052948079971243898493445369883282132086978567078805494192584816909313217569240490296760554343244718815972647815161082947760800725196597227336529349845027323614042063314154673561713091576491984724706665328508911593894191815139131528588840635678685908225952626045194868566988737706593907870206337097072821120052201611524594372365583358565080735644166603156835965217303690786634060726142954477146868621343961758687330994575963659442371737153207471311920836721095387085563486967195552189929591045925561047818821560259357506293708443219326860174815094260178116842671636782646773385110968492815324413717707055390506123900783110429819132834550844625556977530616803109628847848283716766924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 449647836263995917774160260485319519833302160066940250617247852559886824139649656687146817479556458591176488607148703198622454495482665399203017068973383179031090464467433844509055026312583719967674794739700851934898500906750396222852309254057256864764357468303975709553079144954372059855596747581660924792095090832583284606671444146935716746333302192878690078818987270171757251259775933831963388308506182038170750952087182313854155746554175120784662883261777302676368271214020861774043359067689261379088047603721837488486627067793984044274356603556785161069368809984583254474996675269610466835962681593419030821893876053771608680824577330377639032260615754720510036130493591864951600195131809572382904075997629181227250710444104789143810612197852703000818120738187889226208558801383218531814805940016165269765050754499482557776689749289654778473738024359931852976087263219647478050487421066583758266310771631444755279534626077566978500876438989773372809862006138417151978666579605971355269798625745303294471981174521456545600853401550967433579350927371659901594311265368027743301298137818122514381605601469467482938163670120756629268841008114534621656849185191677023879854658961309973914780057904298369872505283050044093974516260625471254138046444523792128936620312714794913619143736102373690619858945661358986333940476980987761883063299370373103382893464673314693886646774729190917185586596774262153035611711622400080924223140963193865826835468435276304683654352407653086002662410444988382368472925903582384923081148535249074983829716414974931120716271871252126368841633061766870810177724065505510423613079714921460974171360930208211502198668721680652823543489707982113148734197656041001766809991191240005422841359805392016023068404182184543764104300873915088781745877804468950721209193395525478139940339610393918138828587774535649146344917748302065393280468828444543002959797210715484107197586355935657681467832494959236370025944016593013622415468713512082877606730560107291322575285198608522874711044553966452639921652603681301741454688573111441239892296881395682474628148051265052751388972681687669581559383194896460055246698559754755499134442097045556569002970123591269113252598320063487253482898481434126710809010973501718097824965723001957268103921567784221162166275956463981051318038877232845387515776838370547875726177033508740656595111800587317493140887565207719368713910135002464897423375729603971894349091098079490327648746154607741409236352460862673647157492709635618622579637419812660250780264840372999869217070735417275218932396850274671295532006887946844716468532245023810387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -234798649575444787595118429256988237612046914197631632868207323255483088637365134434698509734361830651615911591853284584618899994240173107613884763592281953708946767382703088244200856685777729304061773795484695395480064512587189860403177663610766540199925844245225735499658295718017750798178751770272605765550165762330458820872856084693832937362261562728022679479264559091124445040385583075469864729480628443107030215823217630694454963734076924566615701255771144001251319849019409130774206192684362161764040184370854543754327633258886990689487699894013531147658065608654675454844066283807362041295796054230375167056655957484341798386278864855287997114723146217056433544912243708447045801867450595049287725987589084871908638800558415441605200923668978541040900942527006031986275786054774383986492253905999638619859595837188125057571083724393173247390641800213034337679977736251946073883542951571745390297439784700502308290808943343073155380744837595973218229304316299919454799287082038668836614644486404215651107833903581908349292226704423008847568033344461870065448695215681245798533705124875201381876775105112541316670370070051590230430999213885145028291440163386242422139734725590364381702579007688235186883603217086706403379471259648842516957754409389258504265490814839512717400478755234413368423719550142451279351272955959267290994373823285033802436936788461095325808296352546086525529481375850870896521343437481000000321172020771882335743026043154974391584487302006896843657655835982523656094133588707891620241177834734685098696290380966038230731212007534488058249661666229450565434042421962752385655313494707195886227251069221137682309038753288270420458740947191272729371646263177410370969612245390573002624131285607121794252673261248552916983328790492611724805078265150161905872742344713149118827539437887414378160174967537438407611840013787978649919982279784952448215443839066911646539180827389572359325302454082062891494846234594455923176002618343230983191597957455879682810094072854725377910241514286369348442530282031510850329523575321451047748872717806945521632809132984407486537109188505156594273849310259620595556618199830207059612521914874541903758243519890727684947269204169809954681912788419062505591863572233674909266069324179705689791646397280709084617626231141267593657569733245646807371528546935902100322395980618162581733238338109970196534069401398289508204277289728022486770131992394065668345752991536891818951950583917279285256865287092183877158179374724722923862186951429645140650196774009677481451646833983696220400160963616803976821066380660933351087093864177996922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] -2103373001170920111749894413250365881174619472121040838624089097876962101955245210507032031865541384873036059471035173079698576411930781331984178860240485815211205095624878345263324394908603536733659798385885174189881320839839430920392159630277052997287646244890269884502647776584932745071653891227826239238781476293113575853778483828656183201566374487750127645884200954773189574680261053456087647116414446417568696480113663530219721382804273628369551674052061371821488479205651176762209771181532203140247309696830842808275129436220637991712517650673454569433065437340402174180125528668214823485879062696011560297550015795277707002163814301867463114910041007194897904209477421519042157292833241356368378629467229996929416691917507344469042326740132506517494024447166855812838019337145236910027314098881731777323952090250567951780624373557601940595044583303223057173346604918396046958704563008985315064955020190277008591753698278116253160909019122944396765629179239393107803999014190567841926835595254270886274086318286168223473038344659102951534472248210887689819313453168583424443107921746707829270121723451534081271549635966677775853981246839706358823600438417252365607253721191212378500445853445681536740018729809036680374118595469226139621194916408684982356177507799110355814587327668398136660563198631724912609898319282080805349597751559578121568577519982800758743416069979155868693255889740516195543985723755284223964997357164862260883064746774264637395557256055386571855022180652832711180998792115788100441350007350265760078295931716182117946115069755692520077666961198321166850144079954283304861676140070780235700821100088793610886037144623282447746535195364193632904345550107229020328631231733852335953589367369505065772985559563071067367942156275132057888021174431063747065607947001817647590712271909399997750487566294498059621188687797938123762889740890365248268779000304279952593238665407840773356771491896052839603090831040162771677471633443235616749623410789171067451520182747028250738161401841721241560032389000283107331414342844612333977401781104476128138439129622619314911130618455131239500012280284129399479972843632722029355974776585378112405009223463108685355056934038426683495984222472021683625563453537605055330640230296020008918789097971630673308574640619893206423837397341402870013773227594433915340829902854312442778936138676196681709523129097070681728931524985617708022376414622513800650674197353151811323133611371859937703877370519348603669168610838577133026951935299478728388214786667229982579169400577385891345221272144147438753078757521141554660754936046420530036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 9017130307122502950221309509140857643653202323798838028636673173113316242092227138918162694113083679301248951339079772355951671428152096464681877514155488236145524393103183549669601713525496600361549388374486440731498026656879470538690857280154715691936794034458637089787376973678890800122544212986299842103043106714953567871614048472639180107442896839340114905955777615068217711908207254000907107278780150756845744579537897490623334661082525666457925864603350340996162023973695767466980389709704826474091143764078011715440967339966580392184923394186817799552954723616960607903241701001478462564855328717074824249455838885831714313666099220453464397355911565969933584138463762040755297772628710556520280913916713400251011259378811554747400150564883135110312557253548187419892757032495010806731844483694936274093695381836763650902465207301781544685817784254788809789907292596101280891139853837599510816145888068880718171444120304431080547571328544957752117328257870134834857461028208010412650772700491451635552903922275838953549833053854603945696784173363118561947345668707578357742703534969373180083332197531090261048297398109498692455954793122105030926455189449581633456683543499398720894002211743479573918710044768491867652747663111100081970804720397432567502987493321725177634065609009157063093217620550330309492499368521376899834195081786508435800970660629020100610926221094465863799469174472080737922637059413119122636509719104697909637411015174717523098082465722185323221201157871820490158228261966839592791592243027315073114625439542249033539030518214397291543355368425588375671964308452108958457624943019728048146544325596620798206547725971970935501967868791651086290471331315722718537848241197507768611764642239683405868613909810160486084106731068914140470259007839436708926102328487395055958021913326373972467443789860833857839743696411952744358255909567168563469171011125549866414529794680317809274244955654405761991055156049305104297885650592653773405988920322734101788817033009220565618382975557979249870040829670275542882643642742979173206451097219056238858839332850198365394062716791883857603186835745154259227495739224505848225950972137940979221060379288827973201216308722662433547714304863157774114725075045354732210195688555368695431578595520443197093475631826789642028163448023002910565503687585998916165641166048458593445096972668181565458117085904832179197634394515972558819669486740374568169069185412287332700827192267175604248442329873497990088622389218668641341410863209815067496356259304930260038331184974114951148229857562188605843009524320524727565670969219793991761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] -21349017013235635696531396278599139196654538101247110439701850737736545433982295432465005360028615257978157539864058612625762185718435430542812178917408446190001919879593376111637440996190646185124062401292404607399631795578157573192262691126203137958972634065135455409909945560342150831742394411228026966085578478337093225183980097152818322861683479804163789482966899715542070403637656178613592407659158302401310515093820388575735586143283222829879242229295126797524642539733735430194466321104340231260568673298645302576502584106842462114815903593796213583009942656116648821140865619133623500298702350278111000208616050814375473142319081208120133220430753136915493998542950782746058596707422927127841962350197771147840573390624801789410578161548390143740444996113554700214902006511955713685140034025283076048651427453254021206835019160242345587749487118215285474177542292897692396447057516925505844596685391475226363307790745937085942120792072548085230902960028923741441608295446261240009691161962119281941489189540188585692673389654903178799930055862085034220270596403515510144927457937127432362865506320737083495127577329119181969266494039582446961270478492031806036332159341917825779954474646859974481592446724130092936376927711471622984236743666296419709966106089187122403042410268948193660756900453184484839248631009510072771258064716441854680520738167267699796239923215993017805630167592875085871258679210944915405320921837443739819152357175367540711365041643832578221709945663954139605273297633022409474443102549552558923396594352082666801085819793164364011322998422422254036438567033937097551394357443124885234169589052520772115589968907406093020041882620102467145530806906519362577595018611994460058222856884923243233645249783553769947427535671741941332391161395544441121905273613490102281608068849749673644703794003921197596648064643179794387934365129935342111994066540902401765312204999829496149815664439799669977715306060366142008751837346781324287941901053219823687814095472703690248568020040258052404260723361749066315152519451013281471926884322343793649755080286524470187436567543988956337861576558335744380314915911653895871829302061117298535597632029497548961168020880664068403730442946342967921579081754854408792911715916726713411776691380284529818485591751456420154923358955395913817037689566646073311863915428595781774877587703553697658818695258327637562826096686097483382439918212824140174490791804710919286735929618059486269796441320681454208946122239817049159528520054251986350437970338840794193657857256946196058580005200866192452168998697712586530240788417401009299521536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] 35366592579867763783373981216081552534755132661015286124471687492277957146103625724775827387735267435037947639072543696279899506581033216075073595309166949964714866638460203024879896220462861137561039926636179965235114739531814760597330326117847359205468677059489142701094249685161489702016351120639299443397780468547630658021207141210032171890149000099855228961861059709669555139288863948438093836871205979930478621577461430172467625869845628071604260399292234983271462244033902135875571480561669774678472634648737580820737474290278937407976820373702415870923048820574628857358656872550823862373664937803373076678370010227247742354005556736252658874275911870082736883712069046809978199980903625244758376240572545740858224998995650723452356528278675945032718310478354956590508561763246021231060037189909700887924218686718407594374595760381989086691835241390822128182331145504408963547770960566664213541425491321791208294746546633977230365715439499852610176090528868436216212816115534553170423108098602228696446111100805162250121229263810862496431309022553051383068348899852918570152144306823321044175251686341838604898491596300898410886517017547184195035696325077537960676646428599921672294821664918675719462776403775452110233958346811310237821561202309208603137272758023032444756883895321779450823227500828447196568546425091810452519640588020729855701103725513368096602621090147816737834326325183244591266952389258682528212616459812858048763704439535806772117923533162767138928118860139817038612432862783568272302621784695359862525111238397049878041703288058046813416805539934914526210277502573888699111993954065716884574410658176561327270795460216259948857585361243869811732302986072907342897952504545119309239858640460423080104916853954168000607820602687832139685686206950034915292483034259791800876509756095857743117442836813868552947519580730620750199486461419911759779052909701259602017825490261189630214623812441890502797384487312713224657951025352688287037644727839709844706183748361863817037129866104906382435090629186096595897749334840601914512346589547023090140028921694411755878088316966393281931820596023706187271936774597001063371883998339390335834833110130737176365130816898609439951018265753619111106946307884366929339200110009889832284957116977550132552244773657916658406266789902700061474610747567107843632865578856417845349875509048373641273828161207858881613961602877467383611312520479123394838869282775623505110538447531930661239140667329439934915260710532185709600278972994722614108604773375411216648163969195385958508963247377773988004967698444036619391784822023997441966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] -45008041383248066518394040786590662155405355332134840216879065303268012305707011765005494130004783320151401086390468857874884561000281897913219545656995817924337959199763377819737348103645727551162396663382027819557831066230029652581685713855417324814167915660828103691554290685395167039280391144771855884446135988430984059391675882126714610281615008276931455411432063105040812706256756254565022609789606141164970533827525215026525997252608511972644689768953808177097244955783656609368231790026141822651685047804862981858775877381622963399163037944279631353833973834458332087983555992787839224441880491506590628031132344139488019576590240974628444783112085835192526147035978098608034946347397080605418277221314808399526434358467148429459914329916259638415757689309387531958891220082622720649546618018897543933863928761594967196938769355631656533538274024632171764564051644742648750209827819058235310483065344079825509488552853561952587013009339987307606626422591253323410085070878302676143921901865546575469352535880835322107519660070137328530887607013968065801242267889055492204670264148908261111609550828442489007987370301106694572938671425747464891465490656179021821560658716218437644434120576936932865028423469981263077549204758810017844241512624474760158341092430817564407316983537779910840257937926923804421320133105280180035480515246486356076444625558210992986212317877412216668576861806190269976928916439047490698850432785298872968033716369063987656483594344748688714473677258503921334364978499010960315207857922103879447952461349202687187893983708546490290935164010432169434823527465047281038077912713939788852200164999004758671379917371868131849046496333688497113268721531767603241220864205855915153252572048054986226166479449191029802789554801517057496570243263096541237211436465327110424082740195884040754581917474896323089543650716951856160606141310583132430190988014759526141885250998352004499391708342628716230564601012285868790329736147091255445116022056743624687801060291769466278782356239851303108019276586978952426509565183863248602139310320577968295264490963151269053957515096037232453423448331582563293976947400368111365922764651830074277379944167186552993193897773426990486573606513432410259505455109893277929685157476827441247626412442545062896224964212916819109170657946994513090246375623499029064389915644856115076513048599741964700315417794383649684759063454732527299397556987856951279264989560955370078342171452556670858188307875389003438274128692405040029524310718104895038599269916673885459849435308372494974270162049943451309129078773231797412574841925042388785430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] 53754898455258027521939566295473740602117043021000976226400659257486440432715246529632722172963411077467015218708525479836320073730006227718132244776717379419131048020447424320297058351077486134639530216091089058411377815485052996723929140730911653413148052487206637229061431842343323119696320606255326955325904889252695594314491280405737196396252573195037443035831458051994382125233072486356807206515249605376941946564163639413459087294851182019899904203379742512580324498306842671948816750480175025867618438941945626826068374467772850999971147665394319194900132288580206461938554146871796034489089153849843387366403549196738325092426113507198437267187665450141845364019891516334033704627007183916913828749836981211975458776621911129482028345010470227401556055273227288621247010611652057149298076156333823762461138007801717412538263682126275892577679499072486832672314520037585700407586623670364850624182494091397836184864541009506025419734245728646498791247090981058328850311592230274561805761991507351493265803074282173867087616520166450646413766647246514096141784298813057766491674344607255004544334612647558863334181638484011690713476033213868782958209406114114917100301721351709236737829998441050077560776092045319377769725285496597056484950350733009655094786665518983997925641013606464742946595255643010699853102289491186353298979822784611447842218483712732188738281241593890790230271163029863580093285426648051436390229860656450151664392740923772256022578225640693150325858266327373369356035627877709429058054409847385590761023871906246788539625497494267790245029288174016377937742360908300548573850721751754105428335922671106457823731573607867469308383865709262688404625805160496816115607374590322285922747817710727043754783322662812318344428382003158906587989431016821234698430820166248909775908781163187710965813787294974883120964618657230426372534738512095363830163057319624122820683091107387475817241766553382879592560201087759940312749807849740080534767594904188950377036532521730743834145578200359009954836501496553412699165458416050766872063994284906160262459997295702889701194761680456313648909217505930050730589411852094690613467371897260940842131777619814370197181288582331228444502911857746058684947456278173752831063673455897072468597678887975176275716647598104563871857432119908125547117489175786402432486920826457227105246542929819465333521364227015704896756026750621112451928300273887181588124697869170188698723630719839593095391981014627405643731066946800035903134209543715949073718509003279717641431199984279674861733014460079378992660678800589323848261137528756843315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] -88651733144476028268062426295887526136369176053645481123011438095849258945978370446945950865803180751764416922003356981557149532207965617679336644755541409466476483084589238162271368535886274241984880419363534398394318107001379509918965361083763386394995850622561197759498158305385183112577709810351513917643245346101767243401482614544842263901906180814452223365919661437436674410466420313187913801685805398800546281942633228050034491708098572394703387882679100670164649465123750164702787262371471862862153358302072621481360275910065726857279210386956086410182082690078527239955583526037718961695499686692443848556564336299292319327086975205404877196734591847146210470687426586229576340868844907163595261040628329469015722654913666858144754182819421580805344463481272505160058948383530216648688944172166026802253740760713438755506699002932941310409217981603420741790389192177054177602840717994703493024750483686801679824872308664564262849803625220449596853817625737481449078298918374563368723198693266996934170530251439491818554000097405826487391679111348694170689081863702861331859552653866408117674999366885891289584582853527179551453103168705998583712389467924672935126273250369285369313573512870173647141210725642017529933614577682030826350235805230006709960751974924095069588360342321709301241756067600447455986193651227820682282855232704670288791119238283301471854290643544439871112161119150141809329173035562716043053249538589509917085113037383390071767956902785477343772592815978279020786610379569966183909696541915246261272954349443657965003276331725165521360879181069218087552992917883600938740983948916128161600654322115851121559820067727944733392543724190064856558104997615625602377905437860200352995312704805164697331081692290023015111680456446906535000393635748927769447493949618809482454692372387388724604310944715934235934239477419797738513774424703323094373678989320013483958621693533029914790639342645068927599235749410745101860483376679030728348570844072397007606277739198868886096807903583803980017478472137949884037159125987170966639964186890929480957377868695501594479173882018643825407365416656772345524801615611023627559107217319346433465750709728383304273330284219935914504602091085337542362967482946743290647767158373917882830342044921975114391846633255103818006668766810053087468417246537621719708029985534182270765244659555779573521753215495777195976395500004252422977096071634206855565319897216578430163486280111986986238860596021248329959247592729392957688168828636705136379300960195430209896321077183829702331318134537869194070419122636911743670241315739795850264576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] 197020730078301371380424382588852626421528438187650954916493744565080836827627124966182306609558693724773819665021299994767893481184563440530690134341475994796704018386895544182838929256436645873491104990950259422326926737718001188107779230037560788985532704771360082339528436155246859503584677725395909799590624640447373313076337629770188286124702568444073245850734026874873628755131976747116558708076606410126196316129737413120432270678863279867193211794415652355092640482860131628155716311995351217949441801337340616491883093151774902167538478873918621468905357084183424163566003874173103720729382204709428329364443705599260691554724431782151078143829248682442067490913041654123638831072466252146522300868613012452687595806250297871852416204416818295503322515273878016745214165883264054652951758950998317546892017982675121573038883434063038610768839179443132950441890956542298952566441147436029552150325458347366363540787816347902723244693452152348557954088561323019192812002594658557619016865889184364627961718585296435495947631910973193677585110244979513969055768522770563267287435053981674388347266697926259591996559573842461609627018047138192423805709045718650244059689886671109328523139935535478989027114667720981085387683201414578789593198704510194120187660052264133244216367694371688471095657254510504249283935019515817152723412843321670406901192036624014150530867114413067047348159448844138941006656511630624448377066104281126902118247709030837236794025377247584185802760140756833366556389884689957620236219938627294870112735983213035148818420686336267017686538246350972933320521976941919982946178881014332825587015205510646302175679897257178884311674771243556143768383308289499848266867194902007037094040974566968147018391554341115998897677240108936055484080614448099187910399327422362959009210569223086256143412874967237171923012038799317101644280262096087629723111920656753205254879687833216998837291973954148838554039798966166023278459251828658054520583672775012941219219334198654282894028897782719658410382972532217322684957311373832547426084944841212967655997155737627525467055448728007303053163534700362698051773551202996016950875481719399506626144684481138555552092500360102583675327018962549428998015198947994373196095617275974929153731759989621563391656493928590682447235876066126677794154586706435309923001947521533033680260014376987665347605686733362389429400202744754587857235139782295884272925573325914449781203151001752768889265524686278437372641899489326164317637830154258765550733660285898148957400037703909412233472414449476727249867708992508317281673589465049307545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] -414448906721535276226089150035588143392203208905663594395246806500062559862108095142214727847333841280812753857993898071066040567845897540259791327000036290749870875669926937524078380350263264466560628299094677773227373974318142979373020589001378523215799223507916812961787496780147905482647176163706660538146276105797014487676313309925405142201235569135639916666609908930308651567506417284217577445309630141266531051021175154401373630971101139166338923940852935829072391720815431224189422983692087471531961236827874089536682565043314957157632733298894565982737170670223802349529224902808645448238067857201437226302962359908864541067490175369564125997749935194982354039042127760310973509477773738330344555331956906067382214617951291914813105330399961883263618096545388391092682303606507531247093682097602818787994323439817935567720706394792694768115715067784860741116077242192734110038113620821022046348680584098565026923798161963883057152908296718359755580379114155067453023420329351391789713482459579854318715349369940070577868469629099287179991259937464394395960056538912708262731776402940477853519147010909346026439617464588130944764687679324624347563050486241137530167220389227864885034306231764480232646273247673820904749801778275916584656357280736722635230587546287593044400138221229959635413162409074919156611390458556146864286161288667732210354303197987101853069193119608515989620999095879796744795877126495387435604272774255785917270712445274865958768780951917206407294464816790423007736314500358073765796628846542803061123702306168571300701838688103799303018953574018747537002555592123789480281201462433659432291927682768632591282621122280405541952707810596336726421551746052769150967378073276222231045469428983081223467498892211184171282389252738331638468498119879541867663468122300391470011982947310996663510475569201735885428638972126034139933420356548424604835508645024190982056076407509885890307199972255649955399913141824854290256122681561090181168341483015665600774059731624485484612118801085164325964689677256170230116425870688684847218347026868334753377227444357484853690847410978580278208179594983271452175209920844188370060326181326974455670057703982321164329199194960707803165040061678756357796944336770354440299105978782209641155304959859525580689515049616899935412601098141365100467695245177961735133065314876019372492271710919614454416471968893999676944029980552121186168239644186424980136394343169108790322534410118809636730763671567070303993086340328833565586191308688827188374963182081103117647810326088255835383762720495652383252280547585766670609035052256925956702208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] 722156994776345103116969517433688086363114069183668792236920689625449928535474430679109611591004610653292687306821903145729268796383949850622067026160349520793201229228161625013001415439213722486704174452417771732321827629458540287171200411026908726870972342662366216946891623756650100989870635568642541184057105061000996101265103985288823306037706997987709276048473665911845806809666945855042082463830981544620612452534535162046025620414508143802158340564042796384485002948619474859322906611840039754985221297227516686919168289891188434210109269042091874263167830640486808580066802307490772838494561919293203282008737504552595093886639591460025163965466694255259702432020086741492244914957755573031649518120893388609813881818102447147976551771430420941424230618972001514033032642093925639765149031920388437156142916613326198263507711146276444407352289479900268075761277559907240294317100003165277486768472921647487614750962341889885363124420093124591271359723474651813487656952716678689037447527033827451456827279903628735245866336587921327030063330932430406956543544036079933961975114643678428908978920358612684185723357043120782643261174557553381270311897223307006326356408753934410378803548832334022018317544810773704437802340694085140000673237761980248210213836014296851721075392845977026500758453695093414523984673031909133381326943656200728819475567030216415816994559795470789812872045478022116239826354020979693211225153989085482165718750001476326184934717001967704743414917312560873078773571719115325458572714455192270557867035240599957881783561195831784254515139144940151310348588047572926693665430523861499765971307982683128783620605382998546485236611883168007135583233766491385529088307692840002062711443192591612655365605163328462853887893169208022152490291830697650265990637882661310259635672010740662011579115984985988558984773687120120986233212233786637093650475498665664470091222925357942061582586707452593645540556305118130416079193554502078904918519403636397310398891769648055841208028841649956943267537612141042455509387274618392756814705219996095291166675144532326268452637735051562270824570313323740136345479344213611604059687930028946525890187583371578235230387723256389294119086130792802661240861692913965479929718734871400840325454346709868949114264510329837765953731279438555291573925806896641815399139494854929577462060503741830322168290632329840283127642606982305117099115919785800627851330627067758712653286007550848670799434648617001985057133456032548422931391606641979959379979035850389113825717872234711977040173974871516815098013402148108005412270144251304817459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] -1033210968806039792394907448669391561085280831450896310224862407915326181144285947439877924077541974453556854526467336144204402837112073971173893235352936210724764275364505036170918251726491233681926669024781428067944395622309318753951181762882495020920135828789816387784856348560738112769537202270223931249322619872100450242485015191362000554342746889359839187279545118508454475279829482391316115825202453654315295085584504761966391775121287904282249003024412121893303806013642669651907244840454157796659246619543231090907806134061644786652426429903941186208677815767553019453606076966975483086297014567792066319461082754949220154003225301729975179814791931750236669000031945936080755714407363928987606972571285196410658563067326555584279796802165957998905345043468378872808393272017805838867348191747862909487998904142585418508464535136864305568831966714148853773168430958806499109692979955186102371397773253395932228287090101835139617892616798447656679103941772283743999218924528853276245619685060535904432334009807034826282451693577579383027849584232062146269270158869395129415265095681624675097329284646809525650770317981902129724538842499230441894662577682458241165058346149624660076429600002724756361039388574998592481348001078070460359808070315467899942343427930532884286421022369119371742548520687396685198430914520512803089829574538734268875490018025661365966575648821690075169211422666543481853971061384025118783008247101485307944713064892723759146935910984732833501721225256374048470296239408618527994714056661676846633984056010564490170239233276365451262518363264887291161651595472063903293175763440284424630830498934655308793556630065403419260433004568848181199902262651451759807604012621358391662342603620652690390291122253866406009037167512975971630928681650957190870949816829685005463592136108109547512206287361939921330168395256622792278396245080693314645678288075031016348063200084808039073567009393355411367580341930725726222973792778940771617536759128181665847766690465007968118103759765816758015649873013366780186485006722827241787234798100761972188152115159975760127783612673944323113090723379644582336689795350928158348254942710924591242984104072337777337754344924943543135704855324707791107214863591114404111969095858425653424440336422983769429315751832530174097127270407795982608251246986877603385144374923510632676616616248977085865156639271963709454291820895447188741404335069372143907771942340816375077396564960916227130345910433787993462578907341037069007519226773353802927206812872298970019604764495269603147773221796055316653780491899134347936075510603222116621877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] 1230364788677991649305639294467182494208320980766571319721884265173888731789561430493912198686435481040547627569680792372829146566846796328950024013412988137582273914840271263755486371949918798353744156817919830150971134248303668799578776950929629220063542921166591307696430635249635424006695340040204376839699938995450276266172770441954638114464760444621696109695436706357407758166949209106070463836338037277845393687022813513626587277229454524351825288190350121745703518228837414780731460683015199636880707621082385062598260207874559534121590650424961675561117629011581669267057953381162393652925906733511919206493640589111701497862185974880918697112967498146375407204952363501603139341001646097575284348907496956425566633938846687735277750315448047096273730084846356377571333175593105898477626481690272054650013513433463308720600868131441366981891532413122905768373397160593491139245999338074033021628252458179902379587416971939029085435541896462132111847342683731298965726911577795572230059460286941564129030744509290717478571743999640175760980606166091202548017329656529222155696258384518468224350832257497063062161273785970237788577738891696239509401124050649144963257277868420661775093324521191366619325226804788785942808227176819136960784116819996025548354720299212040556122350275198142596125604380126310714974700377199625142885205197056840973409291836574756093960232082799812412194027670647553729746398438095749209421331945095315823542855723897907032375276768292454202406357771988551539409403549233415339368039645177401866342390814741523374290105081765949935153995373785474782243815942427226754213170122215247909431623658502658321599965149694075217747485846349002905406286256771213175051957071025600064437435240520543722470093741987858708222461824943161132211118226388370702696312097027127971431651010208005853718135498714247899586799128128899004532513165747106154968645646857642433184554065290612569735191859887762869044648810922672570511528195273842082777025987868169817558710837710372449212160447803127810492659214411082903450343656636654322007739068482316694014745311456494086249343380321658687300888604389746284502708146512965763539479788299611689834797122089586291841174014091270866587484406087044810104308540340758543311887913187021047034081770213295447843572906614837528478851530320382207940241213713595998646087235693464611478308833573803281797080032342387265667059041827647771506284809276779880119393880637260983266876735638734274277731786692444976864239209003360925728538018445394730068568389368250170225932712913133106240878918402315968446480138712970010784589824957770660577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -1233667565192812890365364195599337135008515568034344993407936154456879335403007370689392351371700065370362830226311105061586059184494675617908782238533871022293021427696724305950384098178250051633743340350012983880043690471568344632223920254143196217216872306723166119862706930192007868375334893534912251361986201672105746702136622521742302455984414115615735441228178846915318866019288962023000866509230194256938453875073566765313910155506979770428941934617604921568117294741079229221928622440552748345895821504405806751604409536646371575105792417022846108334204124172059745807471992665050569605473573217839053468693188411834123825973923276428670569797840906216934875752737597113458241813830556571919785140589021474114423926722273367662081753101620638938664801372115083593177476884391276158403395387786230207397190225176818439508334871046117843337850996716840014832242845030812227838824281923533758663541189658724099735418567214487424588174606496240185008029522129132498707937721057625738147103582332039328726050832434885664050549400773600233698292959427539760590526363857898819873838665901680220944004560527157858766406375093788718422566752830343713010873691848168324122622736162582608863500439811400335286805341575216933956135506079589741862348400356303139900273378924546304296812551526972932461002073631353112338386107266068082087029275153460330299639787664926706904850091705617026203284993233329695449338495183340261325714902001507290350981973452260123358013025995027825974886202292362210381784331642168474295003651546181474724102229306536911145701777575496919564598700954522952513749962122178639446240056211499062485447120294717022024858086996260765779254514636735355302528924743346285757379715813515339450893892972372476364728035779260973666922870557621932863607537832893825483701310870128817580625485230804639935194244810429429090129719285885067303120997290787200623319907182004915427135423394560224049238562954677317695989226444163476085316722189870349053496229041792404738054945142004740844148894890243924615670743156278005001026648813395089558636323456595157244093592218322460106256013012140210186245233747963056392011562689537424186316011465647943800798670104961631705077574091154463274124429056891775115036614106162211196035470828090383788378992011388420146787484867462134563774661824651001219254643328927782606163127704717673186123973791628129114184878188991158262013912620965302662126498755316802524238290488684088264315371562175313951475733921022221997063399490286701239772468443696156413834958869378796659944830433654066881732440185197260077343742534083134807667395661793415789543424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 1047239451494182458170776220934630024233470696031141252178117140480151885643489543129434149567631044274331712523098655773585213051804736930508300030146398809017864347110041599284983391934161387681095188768365539733778133526990515827355080369444841066506297288347491354903473071518008376301428809202582628781251480775211397200229330958473442699924233695049542313063318796591593344934243058493412814725907611160248519624884144157317704597540252271414308677186993743014888372271886251903635336549649459964216915885095854071076945766816664448318083820009328575602275396508539387703463648877150984365498630571139790127129246001128056482127148303004728740139403232001391754837868851885088537742062189127269688172507842834514363765733027822818795308053033695683061922891209521738546851615568224091919400851554833947529350129026372990157130450593595542210847413464858241940759472105593974727338968591273991677997177979252522984445253817252551283209772102262991358043629492077640454329211063074297025890180952662506842999867626177937518053828686658288120799277753375086387804822874423738749985758495383388352371305789214400989623158337421586939342761372573795967195409216782884845756820501972606670474743661626219103065582697350483540453640237530859078940541292946004481533316782443933924265168726589013979586065213734026503344946506515742854175342553962119268138239223383710086539946637792683266373565107319084500961671209622917172372967740132071946980012426163181600753283671540800197195605717536980450675421462196624479370598369478197096469624845040790677103123079005475130484645645084484627258529068170435574702724431438585113916078553311852022575905528368934357376785168759161220392198829762466397387810420268848345598013615987572832524356582889072086330282314986215404726255569527801844420343782320163253677512946150942994608916449317742889175735048467820718973730819428147241084121235354591276275372307238572366439970693487445552390721359361300595991691913631134509550339686623348143126453002231245092673107238477829222376375574495364109724310113860508850190800160659975083999337380059524052809207150668449513736038213332783043250630516228826351523536501973003405705958092084824044822202883792143689803631475004816398973190868807766120089244539905310713645244088293914612840519254895667662985699909759539041054840677681185231509662374231891914902519418008118375223415265975498062568821931579180167789603222542106247729106861267718834063570014225671208773854461312445567635342708909489284016361401032535735811838974360149574453986441605787034086234285722228658275966234019546287402329241937299762053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -751269490267217836251532838955952079766307984545621040069652368466460183445853265657622663016941223252869663729232102031858683441608606602145272927359680372402327542266275383639443110885543714913853002557323739532508341461657433977781341616636429966954322854783034238702805366818672715463124100553364220020053198844610856975260104049778353092504524931410203503929958364668352075265106861205892869740205689054141694302791150697280350147519026742239967631721685628127208398690839508322695063495870303167424942832650506251067224362454837198659118344003909820414678488887144732551223106769264017635175855291243412189862732532215322497352837642923289561744418957696967579617910671081220798009330546273144649296484895611739484892704927227460621413049987856161818276621645016994056691924529460726699661093303923442813693476805468067193659458875168827791042872296611496477777720740825819221822355816414318207450196230194919179948568702955973780696806237032457350752734703046580813528796234113550939490483996449393531941749229954974916828565229069041458821540239258514681332999810100110567126345081911651467968843432319522596294635961088613780515465154066524720280423810235011706317295730322799968521061104376203141564815798554168802714358424391291875901831689658397667604299895554290212784939092711946660097257662783284597461034577046833262655122723232311594709704250278569041051368306168358499376024395134315107718914560620250893311027635132247546306366852097639049022328432228943061975511155976469897507348523846805640161429895723154181335234125388238356887617508922074213186966441413506302382044079444308304951921016688781273123952871492788571102388770964201228258387198223520032408621136313219791478056032602259695248275531839695070638415298640948306390081350003827003444976243536624132504195058309494610326044482561799843196487285580130499283613146048339143660839690318413893558189653177515932627064139140756353973192426648832849642968094222299284277651190471067894033789662250947973539117782916104924654585234906200535888839107553973187441896560239261530440540581888687014200339984513455796054987018710906660434029391232588744924487355385639452070595705728705584177072255291868066711317993664262971579384071004783779916217580933674996354063947658497593076186091042700860994093529031738689309082845831925242458262675472434401476026032264347731527269319693898811222353555384563631292099639586889592001764925365057164808203093562803635512195871000061338978766050225243467736367477103722766290723704267525430180086338170607906638038201229938990047454384380805235918795375871989476999982273366330785660928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] 450299378259190763282836803121078867246700174175270288629365628633104511509272896705875299145874654235756507386754426310635401656361463061335323249900314865189533374554098116246307740074164563084667774389831349130687721636349617647479101373133372336147998701846608442268856553925714363166208298095579230311245907681070033562521276091613422797108951564421788755381761168736706376515024534766340134826625992457903055134702834275192778009155004438754190957044696544336688154563979807226663346541996524814022142345034883517523380925518275887057564684028590474365662247248304214156547414510742987579237038492372498836596915687043935105135854035552997544412436381694538629318338886758584584487319122458450768985836399715590381691422277713363314963508065845650510475498518204163684088196726764826888818167793191291942468097815362209654779745641275743738266719810932453830648663843646081546204357239661829575224957647607163974504305650592471895606271543316736902439230768397033807832014736295700474392081514694555395016204807133047446561044592681303921686421988281521396263339664443910225620777035931532847774970713432419522593373251660125847723299828274795280793934536609049450379202156486696615209699921941709686804964902744624311372017073831159801431978840153801940974492826518792764415080380053455446277582268006095112193675663479463332934421314594491435368160502023290564245928406876517740663200479823733127335441923953766917508780285597065420735527861310211202651797286906212181416609507225577254535656666922420806690507885397555408125502945126212976089961992817867207148794808302417065577791930156370789405392139629345990776754159882119408382323012800566547890198714622724756166779987471984722762339811937337549100289952776247338064704456626749622686452146253189690262290876886730430973892060032558314239830286406071821991145023474230803092607696307101210551852485451911472582093072797748332128121305688076013695650892411126449344110025202378810071363890171430204288702639417483600659999634230903717845085562321386524270338440726716801208084778695910073518896151458056468080294705662809309443489459529945682708763652510512899791116019522101009672075812319654697027752484424721847745466431281708843671940686176126633205905144952339447519489030417482981613766806788088682078629315143222205297944117751731964872327084009375458095130952539821154508606116564138856360319405136306875678411644905708394145896952022576255624119011617091208869694694904844806432982267095326727920921543071742726318734686606472118282328989388560336422485404614996582909182282274236455158630641611190742894731303134857506324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] -219245729589851509495424422873427639817089287861938340732630378846274948750777054299914299256683801604199860569548251908482381953492395825032157994580404445337493093673592728592593748197879828473206432531397221814024448430505178243574778589130560050623518366449711441686149624812538380895695047496925483381646284593568013570047120398272440177208110718137772688328818147495045769799364140757691828713391726981920103519929690524471033818115006592813957711597169517639889737234691264257611514082554022177911867716390977151493439759226187023140296112097830418203865908532182913610518550724011393547215541332857888987644531306925883516209313253913587657078998456922356255389834246871814824937105256028571916126440517837557095300184035499317811772028324377287520120457253400737262030530200986905115008095693674881660626096579404645573270756400397879726587649198436032125183727290849414469369314209599769265475276246370207597785779450674114305474187219810754623744824916475065267249188528986604008020630884729214665988160607810114140477000484932952256941354671486197974515083094491012094986931158453560313913580205707235298262004848869145636837984352583350902311647719168522123473107257125652933890615744960788713787176134985654210309736081766802787328776212558383355541278249419618919710377531319794330089128150013806129079571389916205453952047503870932286732919638818389471292049845270367839193373573485453723109810777621657809522074973156110561636122050175211831598386370602260917947768145545964333291670669148334911726398330027011422730839702441659891938357043501010345825615885507344004443681180374840658039406589294621873547412175993001773954135360439331555139806551614429123927587015546243622899495278673818645760643559626584173305453324497405002931593135120652553523510514297048315695337585602789940084844372585057464015935799532952026847325028269491849565168523952555605276643209253376607275981000311769948960546496538428774880003208304301239661837985824127417874662522591134435376862153086243368893929574874031672078968179685513756301207234334624751113498411686530563284415930111097106679537872641016535100051584327795617876923331773607548045003796831704410815075828879101386183136758844357554211763866787418931538775745728090220292247635453062048560284887584740023340248745542686693303128495863270712213598714250984804718206781933437116258465121074330638209043553210835986872015990217901169089070859612148459820348034034933306200201015397213114405830436902743554117600167714838755303795887248239608698109081661351730485070223196469473565758553099399198407524324780329933068678466503742425399296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 80909932656806634123085742721955421788551099906174322169033909011780513827318001637243489385476657213602941006907861877682305081014350270721964619960807880531855733680939328777600170334965518336236063715455852542693119336423281480205932866735005708651122556353454375113706849900749105340392325712220891505861363232741530856237845416024867779378260766105355889385247950120625634340832930463588157664957226787661089823152242986986900769176964804482934567084418148304081686393232607678213091513245580492646909655583591651451495544977057337806645942394145469240750182192307873505486853227302155792134084778087728542688654478348817749995519203693165519875844661617829753883363565074104606554103695846183244726246803121188512359851877429365176066199117750143733147087988445141109463002955106406061596302489541040969630910166268031881817984481461471076241122510847250518478600086945874831405516611416675433774855656579127393222111255814445990340709075121832800096641046826517052182926717239581104054813477331521951046579136544640777732877651012527464958141923064224143341735262082433841496095468917279012453383690641065866400175075480791614328212998666347774032079545363863656569170965433624642362123482383300451307758097449919361576987741655525058922058325370820006645333868258997818416461994349082316531037699890076075894859882987795744659034446354557059982650726823817489030319453183523394007660786159082724868514443611458060386243210781276644220549595382839443141637060865956543839230375589617412866689265406967953816897845635804362066540768227604923029911243313546470061437247870209331072524867738805635987813445265243880830561665053264637701826236076298138148294581556401392056981494745453831487507916902541317423101448057275236191359430880992635210885359455533657077832308057855133348553016009569050378736057850967246821047292298552480583681852113316850468167163758072938040400468135696838280712468494525828244987213972675722820428604397462053009814010548524408779775635165845559462845951149566544965841388390410548330577967887488561623549943151456146192311268352673017241197520224690810195445012564625919631313714315647486003696553446901231785021804258697862812363833348707184589458111714821264189483138039565720087632923207469741261794495215377804258227032043140507862434356860015819150334239557893718459667525527388180679287123495933811336757250826757173240415150909107905386707177704080149300024414888558901149720420915592318137047849429044105658113742244606679937914362270056468438725335298928694661967735223426027157107690754515508469902279178809766765213782395616341546081421693773728972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -17867676197489704327519741470555848174278889793193669218814962603159484901952982624360048180194289848827737664108952421909231254331961677272311211622158308772135760845589031414302664441872767869779243077335614387963539622289083947729958861143481623744080382774720487354108029240889982127280966845304308325799893207345037640798819224074437210104211299842380901459407409882087444543537339003899933956915845166778167261003712005610289808760354135117300092773846055865906317060029665581556069779106980461814420150487187088622028126639378185813048131801152649779642741636870525310673219870149139609224715836079182153786198660256027130746853145644913045508194280172086765895769687514365256453765227324283150755429641362701275706529714043517067696523578927004722969382828318384606267137994750401131018572133097161607083141609919198570224383325312220059110254176412960672772901526805739807642777975624422296864118395486384285691785077532617725447334010078200579616945618001716260838873171188371339133787418332279952407106014441780672510858093534228332089382828583527482690219977300063483931048371724910455105535803830882116966403544833434768613499492828938485977822820536657455374060158320177004791795438019115821096579245309256154327956679044902384148496106429067579805119901587425855054850179738267349335222224884505604935095458895003299837110425566640161967799248749996758415101527842648830408537599602452640578638564602390989080076814185849190049581149500026912842490513240989989337654805014002272302476904532540637095711847843031526849973939251179269949256039153678631652593851239028765267333883910982114778495638946912209991821265989769542814170421033331232433829384057569180179669167625815115544437552314976150063042010474728767841736632473277827414908281632261763984549698748329470894607172771960022712986732031537461003818788637636424132507989823641678963587850025881081640048298318518994036405694529313122441296737221164880863886378883167168569031400812764733019179138654920010868957456712594028654854494432677549844513911849927572102746694155152427760410278592172104889053557847669361654960240177552855784900049786093680037370524825532669695239920558784910766885828575309589129922354265980498330568244466757776234124358393399771353609656326507706308539162057651472851834922873158233765138852811003575122049887671828819250278155992280968111881122216439125182953869522061499974108875599896904508524562385985814618123718821687334347349637014796867082290445964453552644364636471781958583499567837569248636503550232939452741853607266769904703238516137088970510705557120963998441707100741506670002176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -1431159654380773781734568410126942638373429795588663097862186619606767757591722474259083469094741730466529242546516645974233755055785452841549037224674770409132629425202516732623602879206180615356257675537939036531528225125701732113340178422152567129385732670360816553346763990020139098267031542618637659596427303830243439144364105677738127598963013969933235786389917456750610435770263666344239240807505254946277013304823182465180726832884711654234590159422981797692024169120090879913587950497306906307307677891040084735218745471229563047791635169828566067963536915310042856326531249636109992000078717580022601515452188477619235918883565238369148601133029632040472005932748597502716370012271717194901260697544114795146885886460147602255576037145600493580439599698003592187393275524220348989955983204924451594892024927182281332078969189198702960595446897793407247109297032294013852745386156623606184905026060830933398172325221691547122278158318172458305210068418718395502308212174147439224800369331646266432970128624995147552212762692636528118403964355661603445240133597779643279574974024307961495835058167682651446868497411507526081945799684114194802423795899491375056033282555780026849002634418881482434428126851401748174944953302649930246888506163668138199923579582830661762367721274549598374101903432730871122420674050243039633703523866346776806057932634474968742420250998802263176613177110856641679645863450726498047928204479190462763780009172944386630959565229751004108834362547263302960917283204648809765534204851885496351017576363797449928255376785190559602347406755158889437750478414858505219412204675071042641875058562403250931305389189711830808670219556475912084900386082056266314754303474363102713924331584256445039372458106692267535358679266828301108495183054096034965540749263174034197858811089231969486914933853123566199883790274391873812088544918133306157427525361283892633280254646632064039102632160901484194171724376644139096413208592145314007339182665498181257847626531169438283461557065239571911146144260353732624912778513089007400384147809955999252502465086062370851105167506156489605751090926325042395365171611907529670661744373337144538872696657993473829843186299908205421926517573647311885145830975141720947480816777510042999272799559449887102442134472749305654751974149091302270285597667602368263300418041046309023775776526337177834812775507229256845504550111571583200941923521816794113291492429569610780773252470864967632561386833017399185141831686663708124810610485858998327736020177662216255369559654445426652493571315964575002807544935925424076960679840070455556833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 2912291457828269082497078111353444813890098528150201328392893964011569511684748487505830572403849724908137742799728949809349372622326591237718693898741724960070037977191512742123438037308353106249543202639455647537337714376183724118325932449460426930350134188883635471617242445042874739681403239663006370828770639821841213485410871016612055700855500925296586496412463636022417915607615319493755009190861028413724551289343122675049899489823371106431922959748038944341823887084017159292198901707551933307748368233803574161228232210342642275528826353835856081841427012886591878067693352038918591026088773789419864231679293529025356799309921743727801576905190362269136100236872676379699176894476195270264607612391410323090405534309492462058810503519499709150313661917206575451822868798633338353700681315117079856166508585349018316707403453429981569771154171443242647934400718207735183491899885376587660720458745741026282708791237031228720471015133748284647074453138680723120133784463979875422156730789395636013853785687678303367871916167071794439823131674777180498418322895407077064459814240341445329604050864034755322634008078019289205469110956326056696309254586305044418677228877214877284194165881276597083821746959732512717626246562493479622908413928688442747540622652875224342486184800955623328851597583001940559467118944452763510274239142732914970843326053829659718956340383188269053981793835950248321118024206772532931835011230667656201427067161900122959211233057608909039054967885684859465907286584352222966731601461340738663740243710349744725453748922971857494842372493736592218321769372167328025444405426184737583844623181685493797969962404237146589063568812244727703563318521594604185200557360366671810276170494724951140679319402283177458214363716385511551648285474551648563630968749457108934216051520616161096385487824474406153322032228377047240224263371664167052743834343625592639031373361565821082459750372382698250012527068570458225861847805402201845988415101551002688092657024067792304877371804085620406565973564478377708994283940266279503154230391333219155263926084813053898104243335703468828997985001298964157103256403127764935705905907621095586384434769924227468935491933411321206268714731573132740548845422921196725981682572910733352160742164281483834691517823898380545219808362593473131700899003267702617800043828569654490274677458538097823416089291221755505068050443385778599441529053313865938054327123707090103938924210244460767546205821927281042371969639793819887718724196633058057323143671371592374685188665732480025946216621363845375132601216800356294386512380967267136962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -546024763707662947046489747542695589215474578509181196793970642168824766914179425217764662544948006474477577969479735029708237393069003559293117177190796649725726731959507254969532132993877720348243974949561899272214385323273924504391375438856637356298536646045171106292662898300077466917888527758454238697998339868729937509117637447957661725132673542358275617349799223979173621354485072372972069080941949163747497267323456152685008656561472517627881727178908063493681131028851005617855251839596372227322830999911595915690972710248605413763415975768243630375508244979775153991127411198047949116756394912179383119116214431852654559891564534486848304356611948448735133177585682844820371952603375445369787079854813141718667438301593197655299531250995853494183675288590082084489562689757075317544109218137835316521284776734416975111986153171999029799653221845740431516354458016204127165461603187052670062654104378448974224237213620409672830179407149599274854968066191147623058940442946929391895489008356840541450310788565906118256596237539415398553634956851737061535320136588631100679157090357085661503237479996003398073832381566910500063806560992937936705598503985764171901831079640299348870049627242230038980268814823959650394811846380157116250255373883981704603018662175731218754732871728444322739165575800662472231780798149822524364027802450370648366490904971768700488925838503621473150585469022828316823775269977935908947211071135240066072885053617912330026662222763653389774873805961199720011105476575713589031526652122990510845882258883032913540127110912923347629952394811484674072985364441722642918284849604717356111184938648861215928633769126151366290319224295132489688714074559663679710611743534097149888094668980916529318249982788533734729010379917288622266975619488676499150835229511230910736225594626759369424033765860759217302488680302181287355980172028856079678496268135942779593948005013528280103926846244624427216257038669143252031070434180939080151537756960427909168361707615287438915276373598221680875137669067451878422557590741174034194173499124427223721276016023329299837850493093009184502380482520735473601503145700092620273187316079725393724145362552970710826375806001515719069489253567593220904384497349985905025191526024096580921084641509051523235693503210122585641122918547971856080173130323552532995297432798000012511659369333891134653363925706320229052650629342893811821979288398408306970012109868708828137796994124533521053864709847464545816547932611638302757541041415600580709752182948818581584366196849300242308673034334705394527434170000923556412246995469192040284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -933788764669457981462103387395726615839449245619217345576989172288221111716043504081436119100529903733399224863346248380693613972915436093852263092353030728039326572856748530372539837385841868141371707248200491882465809998640442967135369789252603622220896756924062293799728027540918481891811216978855879789555048185779325426457938158337035676246651058798512857981636208397001711277418782931489096184721114089771856448043634860336889145580540539943496843948452216609477899571389179707966781604048672507309349301329921643577491843241261324035352134582562909198767754092427424024370906250210296043744638726673665600639706084360297424282879863919220161144618882349193318958327431208298332097206457695482711087056550268198815339471924936837536320161821318627588946028963619828594220139422670622037038793047849349170502614843903093233532658247887342369446142669526512330718182880085318216369127743066552544457725571480081164587474205770837170283143124935287030552386859086493233841818133660484473499761279107848772572744045853978983559835041009020499645255614540167972889472888036944676586395291989420893778801074280530913807099702405195047768316518224440670424230759384853947099053049211945741688037648178536721554978820670639310105745379810034573978408747127921118252136612240462174611638339878385928095448033155091726360092382908444511640819965921009395151451305385986022981245395376868364284397976356328234190940167552504743842501174608094912537612801293775282715174804196338683356289034280345492739934170231150374843656902538581956543318445199499202443683845632998677331171971115349704820720411644186300215557684670008731062547763803829922280468122568771554060139846619184492699093615542514889992014317596710330126418775244988730495680568051279312759127341792856197516852945570297107197813729017855324854620871061990369592276457342133098922997241615729251809794963952800192958061130297989848364408965058367143471979308808653069012296941337474062384293526630822835739790737027558065852597929659614138682168198846010694411544799162778383952344770814257891323805813379549253160752373004467183520030547930283610335718270323828743316060076347694019565726248819155024869587157935221442357229037184480642992080789031124077373330250258711158178641922739211601638795186477673712883499598974895446471716332957931647753232356249151278741297649843066254668377059896762972817784409163368756789219647141070979279061854394803265589106947089522034881049948109437931212181397641111929323510452437059433837460477345162353610711885909574081305870453743493958028220249703166314901375203828638551891337050796398215168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 1150996363672449163077298775031630831385847146631032092611650381475527826998878263059109950680712317985850108921307703712939561671402246687880198773389184231832514159948940204536660071336521354960389485348944037393991502557395387178431305847261685776576162735486150697760741652883006121833892057646470532002320344293557657262091430458657521128775865038399184507026359421393678489153270186088748689941102595387527640439072660886833318556418384938544560583071393548962586018424576929503035822577720920065605085286206921665816471756181136401020410458536879182529691102197016798550060846100770036660701503180170096514666207895291274143840077314428078271698872208642373716324115709187095271056052138987769995230973845683495249063084128567495023128907334409667857734244254061946657108863878599176756032301381090068686012560123199316739393347274087797434927047775929105628284031650384141285177423621960278659844360180027495029654911906829664345040477152017239125588091177662023353214403261343596781159111888926902540377150430093866123472602550859310684117403539377491086833995535101259406028043346101385025179385095714965599022109772719345280615912745685120390572636135535034979670900247103420118074449283983501678345652624131330516845537894865297465504159893218796153283610158242136140013959474827381332863780064609575044453299847587875944364554496940400119527826091331947407226716882023619568988033613550733708256587183304488455216819132667622554396870416682619641034346564985097897727678527695348587086634563953069863803457999564790794139329222509710104701746646527362930184842655740017420954158733817237058312636569685230377389441188578324697696630675761795554341503593765881986451941370170216485879342972060559406761273007536091320264422886361669985781269645634954656702430331363139359615028408268235270933659069489216666826498408405890483859865935824557581677003712626835130085866637041573947979233065758054429207130515552084394263817115305705993345581087862319550346773278151307656959467991641422663201970673755529024244475467676936285577159825149903697593423164742443640305835222874975549477594710713145110184920474167598565059514707294368228411139681668208462499967289014566927304856742337718468201146227419869471860821852417232643787204135327206400716576954731174260704654543130488162701196523520242256497858198239009355526693853814645725068594529417937558570662026330009716366033038764405845103031056411381137792030587526804245789955675856835608107827368011656769944561602749867040128972389461610331126049122893403546349404314019266395454154563217935521394009137871157288134871771504862822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -809073328519241280819872087558618018875795864231164116694879594703208404353366395291488186429942931580599605646315408834070362476785779379936310396386539672796300472704569980225913565698243308235344044692342961561021521719111348987684231471040691998929041427800688345220038661427100536346671410774779279682129614989664347812488513637970555872539965178322881188864124451090765918817247860314332865366120438391897684733081225483975958921613924057533538532714218694669371397835515401276447374814570680666052745951867768278042327338637620460889650028269432025342240861113688003241153808073868694498310490685013055571262800469090016577714277986962519546813387857529486361279330012070249668279039554988268735950577674601705255157742143811467010215357553925271131344912001812125092864967697937627299115765915317173774295279411790954100687429768627166535857578206442346493206426921835144274801633143961340020300913383996508665735322645353756101621708828977249079334564924998891053951360066589082920009683096885084645762980784420146985043737354741631999911615492107313515135396286649782819803002366871859625583195742128880383841306083000321575750490431860451756437096263328499922045182030921277524705825274091255727358951771446658071706845837278860411542238659733242494124178514774079948292141369806718117604224246523044244044119873502639709018573321201602219475957259245280477467846053535190058932636370954660659330191294505179566814161564321067410470875519412679162243248540617444967195400357242117627603271182385713197484757463602142030343018829152450999095522583178186788078082533527193230539974575693000388727400342427679845777123703468897100234452766044980573777351173195591036289143755323688082032765043109828052491810581875642187951183519803811463417597198155136957506411797161225478213228457268512365814335926728970109590286522778925777979721035642409590078213476219897241074625710864342753444272866388491151232358291475978617400849560590051555605597092529743098403249336527737985803340871501095423396177424450974378844508324267523299092893887556414517430632124625999194782641966554285059307882865613481261097967446647859773091965413412377984088781049390083976870592079503672963531306003014894739938551904285461166123776009672756188244489951579150090580799011786586667158360745966139250606858976369336157267872155288726758113817359233949075378593591690786039722137236429384244233747671868341917993610009370255078489523994500460693924341353530625934358818444464954777491952109581182806825002538465982896993886385863149174250610982122967626351063012349534084865374762421167365652248152314906411008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 426924164900687952894376245253194228058509081096180400829812979638464775508423681968756899423455375003711857652980968012342786688917234798580941836942775906559525448613992424621107495952437279080292886177467827496959600431892488744003884435322657494825453078914359972013145489064809120871971518574912881198756473308047743488694748780957348444519584251305370394961075125846955252154296016934116473639101586055351039442362515715180038634616127654581946235026878520401184171551914457560654258764121898953181701014344672968970788578472042546934340757200630391438278433375950533595932265741498107737969394233535166966775181725028262907668765968392490293979889854721982176411170432547589299829446345658713434840837803584369419085135482656083802885936290137863268154126089806987922614865986887639096386235787406088623521044786897488802980397846725142466506219443069397806370413357821059706204827424353984847558663503452401797746487531970887001147431822971974260736794045510862981370440449361175610723085416896058395140749370803693068011629504981716710060236424256709490513404361942081758666213671153329894837821794903770693083742714800483062969379275396321217602510712394284431374418697343187393934158870102908324821645596497491301741609338951261714133716891986313776980157649159984617029790513342966144774009244102658814654825375712377648196937808873404366665720968288044517081881634940659662267271452356541599360547808072035129848287588999574623887856653163158300405684330578258855946879149404498691334866092041025719446255369564877420707039055923023574971013577913209781207634254468524473532555463874964556846168122233721838529860167729474699990816264921380516885094687212061352084411647817649122552746133298693099339064796067466696238650947879826749805013220187631992719744021043718568809625490292000002534287909632413847827292219468042938478630810787865644292500775425124448285810953759813126694225207602057795548451665913679850520809275194729006862019490443775343656682576430570334606546631491828251720967357956237815158783029517714479124305829788191832626971418408447701310422796650478732399672420713291044228719096931249735456019221150483084548015657158591839754125212140830444860006505507894021632016924844019578921559328444018686508158637660558351755377682291418590427958300240893508126995097604551205234505853307847939406978891993869807488693583956110922735382091754545671874314322514148931116271123759761095197399429908575210755086850033989399357012381490289231732031243776303988206696909821678867536871327776903468770877993203750308002991122651709757042704914975536926300917005081567559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -180578740216848873075220683991280938868125051454806798874483669112568380472566176526076935483566767262070735748964855321808355634670612982912724409345309719007414910536346877444665302016937113244087698528646496257269169688615096801091651970819603692680792978343468709562880582507295831602673243635121273164725896937995873676465643337428378728606976320782222725332733741670299563378986117494413549978433132044923869819823170686729349830422806139873790832841086619245207463522739790853574399150740331587450040249454528347989109014073295948753455333170115763666053630989992953350746950386377334213880673000742981097940491654370377383469895791405476406995607374572623149588209259124043479743652906462007039307277529675995033343054307402073062609529625954757672971283506459527848411532940105529320242914168563799937728506452974330381996516353708091197705574338911106136407758808653858139066601569200776401706104856257828916654852057252925978040916714493042636261063267997869510555441670189561985959100978113446496797482465232057668002856745574386044616623069869160941379450301838213380516084352622404102451585928906257041384502744729609561117100860446252082745193754923350076201174567162865233319054538094262059002433286492422043648306969588100242533188783541979622585724555333607693492387763369131324468510811538901106073274690938040065011265566531315433131857725730609253471333564662724719071864318584200829846557163761557919150199227957431972244465801006111525409550226091926875311940605606020700660808665948716847029663917328829567860846463142851555073429555637899935090534740409020923827809101872319440492141379702256616894781669575169908157641996989249657168399208985982697810963790209695547337932638763663338701742950218299863048437850052590370494694198724104442717620644007283908859815549651694135111732793541345919998428313513023421271360307615166164658317308494746521273556020732996046346453660943772406013286365618418692734287945469532600423048022260832899128342923590673293324532865142453570084329358894940490500861719771313286089144006126770902200420334171728433408687348821783156082983563358462252113359966481082687343377937557393338980593653009013296960588269022197173637565924235501396719193849496148686423022207612575020751127251046183150907423932408549039639011655940697222435725437036785248918779223412365867893753486545278841900826696905678588469664735041531654824273060780946027510352494055900213143199608066340565961645170402392014673312577343766247255064863271606956196953230203207650362205472082810943462392122054610341643754386445255084275902059237932024048939726037078507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] 61992049305018386478926000632116264283233242638282587696614078938155732120700064288812352566297103832568589380332249947524712301265879378655317770941811762857284506794947497876000581702724804401991746574479982296328055468548768081725479808842390063809562773958446937797359511379392661697457606849613410997526911614773643331371903893067415052760021755022383933775777988753054699653113060039130715981011726000007560601672914912015934153093461659509454077094802191128364441645636836631940011259178714427510778465224835003657785677599007112557035934185226975201012673339276670311618007980262186977101497926222736785121788938623056120337654953001292854238164115802890077449338702434189762560905345959748328161584284928609488552106276252824163353100879751508767227643945137959385818624204661326424735698488545216573229239327707253757354287193870700452580851739979231576960326715372897119408454789753397740094852977704645574985426492008581891686245413904890663161872706709224578346781923717273906187126731953443277802145701088814042617129200590753892353317969770606269693508911176157133083365717667441574883187403156386574434187981024497247130888724624571330465710167911440832374648925968979878060210309227000970533595227660134718884385939064844487829422345920484904211324114907376064902317091436340616362105201769506445665241772413862654747210073609906776512246956948587053054108284589611445936438344940476944057267672055677259997938384342877448065800482469044759886289546095656977513876406621851360699801101219347141190958575397376871874285109142681425623269033252652996548612831714631834522793823910928297257691818598326485696211813005076090074305211479182573981465727554467340443837795420960503973642307668675602416853903569401070006783641797676720923775785565983418582930376574131062964830746796776237334888767826700872067815642220114065690865896545596904056583871569997842225042846101560190535836768961990620078231221374901960693293005083422329615189406164975768500676849858470687252983675930000171727994317367078746889844451676515160195651611979428158249147684248228254890885910633060154304887939080331434005200327320865302666018524115933330044537714123364346388777152903756928255739676386441873362845584049321294035914752294324987641777348126030477967784656386146071418156500504723411510681809253250460269256646744560847615973215922622848577446199865215024291186000127360296993382285938821553997181361010255949525234886960263185782519960559747507912570751347380663674342107740026692311656378003974533968720203950920454239585919584981105963927999560784635713789912065436539516813267741704192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] -17024588829817568653468931603969838096275938434386688569451060434016232216427056703471194695526866847250603283098975850586062567618009243479378812950844763980414456119535427423309289974122281905613318651293726173107923239347381159327132449434224216702825302522829601315460975946566425772035454487788767564188343804565220637812184754234563931156746832313938108751148602447125466910956424748832422257020883990806356661758161139258762711835025726042903556452780488070515629572358911919710568457257551442180198945989202089575839583983049288706840553290226683254058175594749080403110870783941959614029583318232716761580686654653050850952913721986282563838622236295709880164060352308195311866591449792033535380439426203663040012369816816470820342165221675811390624920397432874472158515677904942704468223386509507958593921509376731742748509602888795526866778343470011630437708540611407610745209351723155574056290340992987435574713101324026752821684359843170239496053095012178968284721784872810962838358935803626733323057339463774900209379301195495022449295173692383567045966532322979038736358839116500545867340799870471958002577246731881570060667830866320374009797690435525194307398969183676312292601481953102698358096822148822951790087108906582143394545607149885431776821676267053759019423030277101013218289751227354218074835103441790248019842655252062647725058995798113866946325431972125626534352071283186865930396141293910256548848130068656253733734993908195164748581773359657217956137321264584758273956932494718296159267470909615889980856094818110824629557935434988801438440720143856962570120057762965263683814383343558800440134778196067401360591014097399524409029350648055415200744307121106984344102880492626846097375122171652951286555950369846040700885322078376608112958825227827082530523130466485630082487348511835652032401905558319662339122799490245890213873719734476295621577536464865880587184310348335034085056413973681456708713063433272302999014447687159251198511610219794179385114080430966703485296404588607522511460432975020344395313487660336912272318369166524596734870092224813551420780825808881641818235245541638218679925302701056965334751430462298624573526094288833730226836650094925959459019957642723660961207739221248756498929325918518743484012794372112898819213242077304483050755267856074556628116753627153853816770507611373313575160130532664559694371821989477613964677001926226142350005273032126356817838859232751535630192221796766824258997816639766071816601761480093969095151717659415286433409621360080626261985329055116100253315140582957470011432990013379940747987835195840528384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 3625154043400307471750929311610694364276853372311559679905507695174354326223387539985694041458300143660948725491802300499666300611631355480132129796817701994098691510975731714089728330184600272383062317163075411770278950017478158948404018954907035564156684046855834261153128184356716508685289353827115997180837184822371233926909659328334483237152132646056555182839474127049230768511687888749919986156858606814202945801108506404101444065216518938782712815953795468722420120147432449194131078263940911407716009954351224664510586993530028173961794766410716642029533062931537086567575713880156815520455443984151151884460669561015536666649823994854091824980244693782611560230644626834298746420214783068263078317679566717542837082542603523045702480905056168479585600519277471499212830607205347357814074521195828803188571802411207310326871830687597162625379342960599895449379672849726343526888647048571820035883759017585142909360308202601193209594335452053747167558819566609194584359313853293159704912553322854145157409060343748722333984245325590328732098174224908740853222728192187053857990575415381858935586018077486226392873859490665213849206890081383932751879960958700036005207439980211715953252541667249385131162806642202069463140246116695235834223792160468317985254997038519207342182708354994033849046972588859242475619008535624001063142565218459306324517721716062839400138425176174014156396898478383312353069436405677316987137045734997023128002821318915332474797330388940126808874281608280184404359500752176230201124999298084531235700750178221074617308746077989080011702426381510363261528511565327060169638367743829584657512059163287564805545884010882559652972737519528061606852898663702097570180531486323363136316522766628349025398872754065574170036037823527249526590998167528868654325249313351599259762041611615470458904222922436159721731861588508121957708592976542679900722698101184964573088541001395209721834859738158024731253369652330251632334273798230159208075442358887397404910804456423565384718557782654047828196361399067404078418110029748076621107701167644763929050474616284507889507963761649385292110962760602716121790399834976476934308365073488260423853211164549968109698428921202989588503056745863813720318917667301510246036427682272833158815944127052130807016822592227287203967084977021699211942033792360675671093617624096351768592291319917286542454770915664967906525208812002940622319415781880917897307660539911658071925925021796816163298295498823109690490230324045689993490549253593940554485529337072269141941623944747552682532288543752351803370029318379201947945990036966604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -608616529050475385675685681526450716181722745282358296117751397477460790689596028423416935184104607848614787778985812598984977479473336626414214287111021593241377728465401270519083030236738254732871326958972997960283680485789029157039794721629460657370957165851570789237122681483202579627763335990687607559460387994045611262237696241486530526167940831523582941334666704260014775909837663635232439410762324764416895282524786027664222800661355542783537040842608551287584400246112791920541382188129209685895593620890704628339933164797656722437531633567359128205483784509168087395535338225447674988718326056866215776105514098226735841652709965680931647447891820377814297491602493359066947640238153408857624247320837876444503237750081200146943173958080781535416681994439660644014201495158956301769200540975621335340246948522321280128780294517402962438307375638714990190396204868601609872155047639669854298508527670062206862916495567601363585771890042516665107420627496108154671269445663826449983599981004243486624121562884070375038477931146012112906714657368202760544868764858025119548186779128313621466133067038107452816337348095827113154567082866743364806376901540639837143491873043211994331101241364891790532458781162653029098967069333721506154319015933844649839592317292874501874900853725205108472810890586136190752546023720604262975834880225188701010559738083372510837986933800171403016548319277707437722231991340479858775212606413032328626135028576831637755494289361282397137016055976131604508070790963300911876778129019623082894680980731596063171411192694796192029927864492348150740828130083022451236114390757933035099025933676504674799762055569088142073381764335684929716861444383990228992390525428148396454186062808338864204884005677186005874783319740664431293614843891610661409002105025230991217882249877851025593649336466268148991571823925792507910939064471558331124606974332881059560960754991352181716951471579072040827101706147554027782266582818374961698253909799107881910961015345482715555179824247160353900062836014525257657090696754244225179554829663821939406340609463175643489637219464312326819079117458697424504737889226485265035485573405331027789493555819448824160286797861329836390265623038674407583441346752672261645369495128036201952908470651962989770091186005803650565090194223445385021945047894772656212532129696242459360011812768972323335089303031302554024248825801072476720714768022966678261880685976927825214909726828001238511957832805750047090229841185597510438485046863558202608773674227724466467003118031317673258731409400486754802427274361220789473207303677082075136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] 130980220951025960346988606545624719920744287941072369274566800776793906541138310467288404244123885931757715518865494158086688572119854249521018085727409395261955144688820074320746905414185200768867484303852164303247595283033331340708531016383316507338844754537923304474678431150505600132681384854832946302351816993146380535221523533407647048553350106473819099864036016218161335272355781749921714539042033808777196261250283797070417948040317336815014377970110396774636960079761646422701530502009191750143482366942661278607871375583699516406560548949255867380598792811383973631250365548178600016590611760346437903173049434566533876099340135489669924911204128969998942570266675842237351578954052949363855268461045107019892198711432232060645551150169842613202885302602321552037856991289623449266063053951511229975543328089821430952708014545711269947719664394766642920913060070398732038647960253354709773376645459288148112172480068323284902628527742690818603428509022476890745219065259567408545830131598168967082881471582308672049842187567815804402799646969697978629913042088239755487996026695218939743296008587457862161059151950833278359205236043850929874292132046155562608192387272945969570403972999982689791558333675853334229622667055774648762219387873478875033605438302115594114612930742380049355105394851900613623196984475721396883273555458753684802719454428092312265309561856444687769004037689261910246350234073606409231211434382854084549869391677659039993997152833367772194249963916286949709906734873980627266636871847410902605996788319615829736399694842222391072316056900016977012468933885087332273195026073867642303675798588989961350446025940013564676256868499079483359337339136696675487969701408410206741828405788116250980806037106570455953351804495621827664664788475343142634415403438370609115136943248854546761452188012056781962232611350013121441267060962303288861971786057151718363506971437123204788597782195402404624606129842918562476346397602939836555692760753115429215459058545660309940450043383017673205088520727064116700146506579659253137207987444592756422076801023066568101820403447756104766578118768303872826800827922132274193988841031463019810254372993413935222034125961503888968628126470830866212531243262244853754709155836443486634535213322096410184321783318996983389786845266519070705721758210845708047035500826576530633816129198151070042879243573957522175351625812379219383270130610002622614093475310033541282745409521280049255058107578287065353818751125092201465085431536333465533344477975256811528267721159885785323444632694502427366662241740085037250654656086639902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] -67506892342854165039210542133910507617203262735788576504537232068826869481322831989234592490044890815462769002631604371226854100290362724160429070012213297248077379223575244295734253551841451087105704686618829042805575509086001778144382796471177135978459453563229476418375955581534221630096934906130433073843073316770432611523238779939541825626991858178281306175837876725701604345465576323758826565366780883647833304732272011227185241539776209003498242618072157056767763194553070953030679002206174485981618209502729047584842593790705785505456199226810253846484890414694956757485952529625361055531132558312779745957120771100085901021478566145288029008357253726496558351110022399419008317239856996364894536204726343290085470231587922582172926464290845298974394867865639828509794413619807138160280192363762547756644096766806949119611804603768101151790957889210730532441751399772640573492753291982012640008056952009486420961390226242611302784464229448536628556495330383185739577991558765643331580649984219427215019860459291739965510327349391153924480613532330279946314160780292649571853552545156175357412136977123551828174815695165691125014274389926664724079708156368961083607106758883214533022371868615067788757631624906620962153425808281754555232928035127203372397087110638709795723063955323357077642321667567476130485414179048771450081563019097276149299908814174936623786025687925008638821654443049890117796632665476059262274013306292180092593462593743231261217382007070748280319108660856384419497329230746018113093189221714434385028941640252481896417957908397876619204273994212539389403545662956865637158187617244944292502803584201958015939671083642141299665207719465534151846494674253296724818458827145313668296773538753796752864200725634915336598311680529619116868699059634606908498448190768842274225587565085579125071594929554316971676048709589491153623007423460779323783588596709737632751943544222345797892932193184877112678263960519274155579041977174863953233559577289521545963763725891061828427788772569075593010817085025888447047011885594239276506415935921280954653291083745229089315733597979414541816551183314033217203896369690568802266972058557967687679588197648538869340485002933275524838527482435838117025454506705207359821716587608319985461678798411391208920647676280605246507559878657927500009573739419340751636707938424947029163689327992204842393155335323478875092086849815958714143200237729230635037616659927670374404451397608123215186335009131223643597119201741614231575785525876682980006542368208766978254385249351731037945510614272788908168340629125225553793843994065633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] 38790952470268835596126723742215456323723464095059966707577392347026915116159300507504347679263549928500264744871334375335871575364883881734131713096914294236697645776942530865007932580906204804617037508218966314493381664418755020599038998501304961625578165313425610288869453711436942269832451835963983606353052707545427223224216360712893218525144365439906540324544298199548010544852956605093653048404035026613584559745240533980583264737456416512178179990663183985035705120750200003541946991166912110342997684939894610600460733464547011503953943351029085217693612259807046541730007091665245869250027192105678748427040101144669593710142654789405417056333119560792823868199988541464011416801527898680538418223012237567369168740419299298547830319400647058818031067687871294257859906900754086862251078950462320508772847052302950674514663854299973544474033753928567646620439346437786558412323054775131346358897017619127836323145207971939389940763144478822474577130150341801253389168290615926679644569392458326688257545664363603883991756989148559993539354440308980233538851864104240038460358611814932291142569227967283669647761225908546362875022205430865891223143016809337183230623167671321674458494714522756240422550494463724947392398836639352772328405422625464913588498183006910585633903807586148355217552381587450718542135848768653953991087999848911729720849781297738928276831634428962867513755361558616314409482702141921855411077364502504592846362568300993019326655528825077558744537890096072109729941401450300907640183228942701423228080631338161416992696335247200975723603433962622313997220388846308517894327065614878362407242162554312166183574827623496248526394072485416930358126255008981455102000102946803838345079932581441884376655733068769581534217149073634364323778025333696637758642986386522441197258323188897484104067152347335837915006004995322394836315228472920884155529842079755809661186062439247347453001543558366830644070524846877224385029914355446671315146105165001247787426811063738331768778185574325260080790470011845456042599452038390334252298732111770643775783593226996713509333114071508956332296035325270747967035667021595068808110986062185990868849749762126313167163423213267704994771690199575374270438464913046624137421143672828180960005947889869418224186286214996934682685590051379588852898554221368021098572566363830911418855193900631600765266789396415388392145097962515628632160599450010870934917179539901464498656400548980451890385497223121592554406010212473934456425168209209252535535720511397564540339440143179606177705105745400161970023134466211836152367893069168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] -17605356355514722135243107843962297862567998017675078622129005804612944391560558220238575296720835228943706333769532007537178788700845330327231664845598196223935349387142487026076014952584469271653720279138973640485388168039677993169657724633827045095109343803945746067414978907581644881744856163887033283417927079158506511737569567861279060063026205650896440684548358123232481199485042887782715954965631132816749501745248132501048939876953288301579329363435526588123922546312461863617008687316445569811911179886448100979008986468034273950300665001911082267298579283291035922699222925370082805561622617622506159684275951029646071844175473759370466424846480835492911699573363183221093715569894598047933284172880443395736168459131131644132164211991725753826437383743379133881501718791799758040647788547059656185838589834752203289674385071601690299674311628578608788687243595376422261491408903982078334957495969760104894029813524241472107791103712459229407913560011715225753140474588139238753052892231054594664314748897856025710215273598665650503809078592440815735083413628978889402615441028275086653117859595382236982091375991548030402603779585191698474120709768872481279809374598674439421815430411399554926404769373404944411222722161430047616908086137126348851388504946867444838359217349649345291226068199381088121024802104429039017401050281325727338145862798111653107791526159085156943926823282992832603204466254727628950484457624063382798633408866203044652747028538553893253567480380911549351356413603810521701130349425761704145320914411611510326473991357422399294430939810950348410240089972864805441882052767857079709033096016115728787074741322470687143761538101747603854629386748016906351812197535582417954357133315579836981482495109814101043977864384277070508371501705599527538803285581123578613755630689707496478852367429967785083193200095542155089336708080596422937963140481235026163491343327915891605744718011548004153915261428576567916053782168875349314943618069925873884026899130974809362557406981490316999173174595500714370430651974220780304693390408004018974451949917278225623536949536782474816121927176150339154528435028881655794026764052081541249503351715066632227662393354920877608605541098903469864935883863853038144979261140335766170044308632912850605041481117102000740608294385074846350778599784642291383023744528277725646742388600318382660699419751440007235880016832102223369804636681093656430751300281720159485174772551606768671066739755659263063728395705366618572890869662404905847906451387675224797590714671390025618003144899314338996788293148929076992267828296404697088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] 6393779815327595967185691168885857533889153329278784023168541511553754130658775707189243954919981432801803798781307941458789830748819634451393492659113129255750123619056590247300327117205995313182647247237727700554029406146216511957949301776101147470239686306441641938079274173757486271056075885350957937784857875857934457824789989016524999175435975669346922828870403113854754182736336446836350208192319310421807679233239364820679498451413293219562383234348928109420934766259171502708556964071026933288023106097968718883697013792847619639515774070356330128034931465466452512514203353684383603744690757321133303211097155967915091414868256331747248209274231402773740293094505279705383023250496000227219417762196369920832524921107805865352220096769072370110302743997291075623444368423512452648617864027336874729577386530270108130104250211586251665369206664974531564758583873228787015273432205880513827316729315517991289833856984367728942125344301208344655930377855400397159129566325418430312242344737317737219389701917232512432571694381256622563082905813778952938448826845199326871214469488253558530901145139688366872669683707519405103054161494455705002529977730927239038717221991452074755954226605837429317503946256081088817571376015637648237978639229924299991634204735198607711998547048025191464373029734627451382337176038732349305272473075464672250465027696210994724312095287544644794720480336688025033845213068930680449297360464800636472959740082862049922487930178418428796764644107693210531419451475712600819761264812944071603407088968431255577612272145518593750515394670526405116384965425733088893204544630605531796164481861767710343789501960333639166412011111970117993133335905336030775122350048448541743114684768154267683148905104599564520329189091570927186215053381883160704505966755218537074248306158397630510349547612401502539077590951256285945097319543300205371567115864750710751986358659612131493923866527872293596937320132576190742383197834321877810138381335189373090434861424923456242203043285043455364177562514512558587319219406685254733681127932202242152400709716468508942173145625744985157244452434115355159441001202795883058242913556902515260451697258726748103732381871709956515292733449921089916035418831779846059498915054234516737963945433540295247736763299156206779337653566787094215055066194317630323586162558898514443306262447088428104457353578426346884349617913386456508408459942184653117977670480982862722180661716563074290605465625035904634666750604516021761530125551406070576136031230936134333318126573173637041015312289392268126735440380248248993499394486357196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] -1927125050065697523532025595795446833910244697142564572440665700676138356974114100280220337115457109355515115792541330432021408758614673605815931656504141440275079552451580811661407258518604028080378212130375562442523528202438097398639694367729936879970870260250112922347566225029584301976858156572501810607600811813945209998410104005243334432479107027746064490362608643468239400138675057196056847195398214314752242334630667822116603933393015023807338106618705017056542435333070501240168667700798220863249115474117278640791350655094453029714793579417220234420243185247874713842505143126011209152423260646400150312111697183637591500258184256620822534501792067390170581778355874410064314586560553155251500873645564086265040014812702912636325928451233286678688148533705122847640877452119162734853212280727258398992752202132418595769305284489815367455439693510646808380101650150728105476037632804280280223260646326033366007260859029133453535658496226219824241424714930271063768464130303037162093556453117025910451864851702077471342519466954894411332376136320557934039379190585417669054048435130194438376785562382682041731043473852409795079883431549991498500118019046938523783360668069223984772141957422196331249931877840436254863468119144476906316708467396017185137153071156019404966208441294188713166965713376186546886620519611344109776602780165286988662908783206063252304707675820095775441018574556763663597860667523704095687912692609902168604442886173187812533065594895049017378435742310549692583484153940759334542687095119718981629292187331881260500518038836098650821273560856300217427769527948643985218036693679367511581101805691988690710760860179034507304278671641309363477193039237267378034044644668272993153162218836141439308593752980888800375018522062267327432602969844521339994170841930033276143014163585742061580108059579225643928938635289309555631109864853283069087930674835991849850588812695801412994295642864579667367899221735144543282715008855710742573340504909957433568758920728405969700161124839189801186647697337746812644990231047647266219166379428104590825158989023952712088957994200802021248828339958549056625175622861328070455009642377465394134551358464312458046788299276214571535432803765936652167726679284375953968774001906054673477234209830744181657815714675665872116198706815406822827259479767241226352613191330079533655823384036025285001868957013036551977071941573695443441722542208029868707857828616289566446083345111550423114746902086665789538034720835297930762022523962886291305253719333176627192821665354790312584217036900027956807093076913216059020475334305775616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] 2989038154923553737458863869633759699579843259440841998101090791802634721709306001049054032874670037793533482105715996694797828492031306825674364672854630678927452124400123827903095960073217453197982380154015339308986190683363059921375377630127748706445801680843084246217909633877556528440943563968993475871136839669385015996717955065502407046891355952155090792722192104546477718021388286117888968219562702839325883528841144609798454234731189087480708430043266168587853043962706134022322879032081325912073759744196857874559904294316237254977206849132141802202553816690878074129998183678777203533979410021390974575750455623534743108640582493108702746478545058489953860338916160243139310745789667199138924731369893009073936784528085015179086441402313367098351763425930082161241356165786752629815727095557084003822332661176055926508187915816877002100577460969232764883794082871391313682304610709460246353615890395253176970470662536477819697009573854067997511605669366363000630993440654277882249693312060772925180413253895917430133618068001680268212478667918771375455292773647837061408862297054846081208554582824935747387797547331581101963291782299502271631074078686177397540425092123278097712329380807209210613672008635803599931956200807625772031568291353596786364104551230499290387333378040057283939494207684817337078620389340696050183265098631330000836886557107095859025731819767855825800278882794400495946418937096171698405922646498991924127241288411933130921533273309180069873420857634035150432660970736443318170373720692358537591747239394546054949973798957288216725244048563633262810910253793953224836239972504440232656467001331230943992699946502036285357643314147113623431064541758669641452420269674527135283798719979911821314595723924543010228405036826275542405562923801031734782873312381739338401427961146798353759875820695638993477519155823426600995792428843981452597116125222229403129525375483216668316418262558254776458999125333929138964014716768424428594764457230471448794057741785455487701518388273037516217492417500882592427626166091807187860811105559384520121707262004197818534850616074512478775192376828533012340289453217870556968754844967049368123304433935273853717449374273915870783570060799924783174271408418603809441402137927186051387756254791878643210640717061269769190060439746358367586320692623174468687174330988974146053531184012339630895220928107371919507462888490912199034834838009730361800768164488656486368373415037543505173510751970629831994879579440049274390723020532933658281123367994377730573636585454958415426069012910280506480675314684484303850165061550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 5939853557386446584411537680572829346059126298058934035391056532118195262200704129516073981322349649451206397032801282345763578524332945488985052461419476397651266528448050265926224478387206650130897123283890542088288880557047258084796228921833338790236648222558398392089880513577114181385264179764137037627452709963038372846532294105873453822751407996893247917223919046993856659360238614273020413343245697643400434928103870985553986476899052673190433639159106802308949647586535408280571087380954736485778789442028784284653184417704177323026180556405772661396783222808428645396004766370406030822089337003198381740384720707054110178374397161239850345302805325857433608683904986928193500223834614004855051850015349506913896900783286450206928625969168881473636077538234117221109072921547049431571643970594125917262924153583788240090697858627572118883483398765060892757688751578866280838234542436941846945839819067174498656403053430436949893464350117728583128520507511001343784725953349056954454093503524356874141903881726149629332636182046674893481463593033705881327034664972088017646729483442507862723691334624745244873639413109717244664643548693207603138465615815761073076098196704049326330007260879447413287313859706319717887156321931586210173189860633072297251462685469888141674037125357255450593970135087722689616804005497573400670722357311189954940795281640587234863637110427708197159134725730119823143711394291183559619582398760827062792965254761459015296836419989371710788302509262024881437071567348371502130685033765111085519413810985787714589056987475473060638267574772173337351114831944873251103913401907391148482581983470017373859437798101070655003155285664008637993310016328858128913118170254246020123996325431817948551316646334361559528696815639189197352340535208295679471860226954872652389608659013590165053821656666719742181504970940011295828430249722672401541967630963965644440861607828655965571974005097556606066366151365713175384859995051838063221766247930863499074676931878154367144839920325595458302745116401566743705679043144817766397407088680559910146696402325160413206380266599428704413455795423983442767441511985313350605763324862660738467360983219624493472190924069401187028902983637482247898869450786638874512626840696511730143436867531929566892147324463634191386518825788142033491113803459731797476844099043688614003623440574683983697926124274154977213141490343923289501201652403229104259348217872502342927533650858826432308033234633711938067664133410578980561650575990597594004206258397183572146721981199963088601905847895161761692634563297146906843159925358592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -200969499978413659279629909763886426307564040796326976912089382333030189289954069269547384458998706637586852616521457054847813194111460719404113080218419547864426810588230253685221889396501723947588577822085338842742443925526299462157602312587285211737770199837206329457065659144139178175355003795189255175629714207493045834369709873866864371197448064121995854046056973334258106072746269793085648539641416824949134228273804269746681291069893642477627059245393077741883595451481454500426652479607550513100424611158542375097942664471307715027576167636368134239367577832648336814211304918350587996857840500944315414660215434438329296494612795126222452714272448505201477145326938002744243412046964912886406816818240056233666782894397911787500665947110845892402254471416424793716339856708455448457676791884771508476505234744080734755995235144734711781184279221432973820302291416534191381907911326042595463840766497928158006930474801531715060182166847400436845861594817633486792700457237026512122674429071585740768045438037254647029433597547838034838178586800686686288280301120645805618593057040755989410430207846352992785459818092771535125156801340750807378681635186165243766051648667202993738905024578127887174080102622586402360374822728172315962046561016787048795612754571205915810943183417803190439925402278850762592453525977901941175296150571512084145646721665221488694274054670824266111168595437058943243133586675633129356846185212687259680544627293577617490732934127244866830900547462805371022592919746336984984253625264955499357620374091329655354765735142198968251606205824485572627607583906631102609591318706387947923621538893109133993899186985906319750424730209567409875378911391481218074839484153744376645017965371244872590782733926792348701895241093091122337236368868229944871944069651271638957324227794077325010429004475317971239108646209252345516967673498234644753019686691817650660386685227775079693499631559915128051260781836437980876896741729376124373651262003581194755114510710924051992205991886769763368240795211934053022143286129117761199763772643706991311413559149188454402080061332525958494086535799633987533398289322045295588785735572396829019461767719829882911263339260197336670278690063326659930697411791789657303392929443767787989473737209690153386029127683619943396670176275077950436957429727524233924933095547823750277650884345162886983997621828797854193662540878166478361562856358781186423555278745620965251997360745623299289626674664924729892641717256325690708212754430578189271870631297063318626563718500609918798952655809096517411283545933935877506886761877340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -2036735003204430017528495222046133541376778667454751078434995531601251516124162545626853539083144645928080582117291148110401077842937503094680690817859131277676848202654747797924499133148401059047784351629506321048362804474590129819898689411350032589431497536129123191291677537797083670561553497465258138138457060224260259219999923784717782896094238863757617432274537577749159267258591714272297769845834699829195497908837854232110354306064475688093464168340768847600082101493693759713763566501530398949292423779522945537633695403637413695513209973597474143506665125068497819279532580849755174324224598630095951150503057130685094894406916611212204698794364250919869688500771283852536967412761390008558087465514043026100140705851588089761838826499796638103468813279979505601455451286359433281585895776653219465634404623367521670780845486245415836485622539536414875808623863809444917696386815235704747126257977593368696960269306723112209259484857449359104414249904657307202119944876368681815793548298838703805728485997860746592801523276380988753361204654539269765618980682681104445044097886765957180861562804381059555328562214792395364478225839938774826810001666234066986100358712527767562902049021963218510647198501736977415518657064555917874416639990459025519379305640769155524127581058759205597935692872724244737513056422433270450267007093457346746906037173350326062820621081624219529315406720505056120789466255137979378919790060068845182384975868623530066027909302406047048896441537186003743818988886263610764169450263654565985313786632693978653032352759391697408750633580761199922976588090922303534546102901954084278748542808837080148617316998164052864175810716149542186094533315849810865512104778837942265793513274514407943014982259638023631339282034803856726788704932610770008999129280603662621559499045938245237000974921705071536587082981048569104718805783131510816609115105938376356828561557440087109489101499535115621365992979178731393295616073787968261209813175142785560059226318425479728048388326512991166883311532974566846721840984516967063667776520611656281315336769307254488963805989355645164201267410550875251661476615073078064612385803228714833310496236949146296911178754403447804630278180788781184136747653494684243300428674128164510702544261190438369673730028936293814342836817038781799972370608314738037380156300419886198957671776516626019921651948831938462578670743243732858595527811101818970333407729931472170736460447381713265139499614454990937767157841222068881912117024333096901320915621753248998741537179291121146796225511717333836851795517764005017927046171342143488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] 37996168693490780366113431668054752622942958797064327795189569011509899035204978527863910542940295390759941818102339605444902752443284204010463425782686593945027452241686787614208540813593388889059395860044132263328015168553149931480897506825661740486484197747925390789921022329091849489094537338060069668677077074100798092178960638757600793133774583838789024604392776414197286363907916239341613072928354610209907643440950494485790462685251158298152614308187974356791554100769293463597785434559825605072343084495978709025210548372655778404994962087435293593948624997836026695048650862125380943776480632098067042929523837420094439335499332541670260362786181207056498600772934281052224507261213548780410459289673187043585619003977260660462794188335161170201412170237577802221719924901016850637951781060984629358378585623766062463298962778976337123775047302533326055240747962923418063593326536230007794197186606921987660274537812133001527667539632102777056939052565248961657081537449398331751863109402420750951421995875822828799658135415703396760652514987630061621166820752869638060857808758999029332645701382585792059842518851871699445405552584386678286204629455634368339391822804007685266676935959246507669187598993698409337785169352466307341685333832060361511578327386413651805845801625548372699592163149448638711497260096791364287704688571701168423441937636140829062113294336330000052477276710011316532166896572712514162738229995737282795657342504113457939957509773784487613319989563499764797379313348961062645005395480031095498836344433966434528211625755759687591073419597687962469629146065602406012844628465719934973563242546511669595016574487007106710942388260356553230394995876950164183939923596892669306045814641077716822040170845582715169301738876872642408334923400947801658197033942976901136177893593485623581838939604482491810643799268283840618324285028275826549012169207207117549974002449300233174154844040176928451983528256622965687784494052903484916573926816819868746433238935350349108587379910177993597998669783074257285992402697397421582579651131709266886366666166092026164616681834894700011625785110554046467976510162174589050643362522815514901621156202078681652435289610651851043259967004283631435933175463171238375814724897130379541381744036681037630907027528519721810760355647797832421855450813843090091727793567632800769465883424387260420615253613100275803266022533030734673099142532720513073213459858967467058489233586316004797379471420474009180987230196976230888030072755287727169271904946267337277712537079152026241904365392329601969233377564319380973429072358182748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -219299304241350671275228542243090321987505330330694735187704684228207407377521497504534782054232968596500795169343073312418477217635988465375090946642594301749549853501452064276957558937643205652888876527894349096225970876843326065678935435221744933211327315936252274728991828125897415130097235540775033716373558448372716021208409672944871260979328660405762226676127261536526820855672526922306558529489038314302976198211493717417836177002131778305085154885409586750530896384782640290718131852748637885121348220347143273004947346279500685631217781655520155560688269197323343107406551587913533625354385706334929426083390414166224738591446271920797795739592597565889199379430144508328184554818089924884358699590257165825671034746195143325691108757611817881607249406247443984470112592235197104038168813711471935880444221062585564514006679372033687575200968335303145763367966769432468400069298236152829610594767954297391362326337657383135904788787543996090681051883176804196698361448225651987157258186921736989883548860340687700274770768982635408408470141226522502003840706661943396936150526730061056967495985900061405309368608533474819663285003808840429954259573667595933494571871392943385456161609284771911639646439954922042321729121009068111396822525676688373558503962353688989133271591505196585761992883360017097912105960535541129315264856076445523666272466113328413684839995152928502937543345104285809423375654015076232460172096917144412917054504677810018044236012488128857114689188748186710993884941336606490811353042672280653455867354330542470759013558759800644636780505454357604113532385339028583112547935624358377144446203552568111655877921809057751563297807284385871801285155998926039574649765636284404921559360402794712074802065138322957958029138087726612035904837991068127987406186843135769288546421854665258255080179015785175596322199788064380467133556425878182003274778844071760401864363738427568463841812482739968870468275936649982079900644429234732930637854311791929616459795402656204276261399432795968669148173595937506590106162045249232813445033422302327298500355112746666707785477233770505895576003076310459032543024802506416584666179096114242727322729208009544858228588616519768567422326593101104076435398763741588343408493483358129518352924678772383316946597845279092025651958570671526672341072577529608902939745788148939899833869486544572920274020193597229753260148885533621202128479655319922710592644375713701327145490716430076621443625859206705173377055339746276748969687424450836535151988029615980111441796927885951743234634572341510459385109988700219125515642052412440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] 513203195851617882739126437848081296635923677350721848862233295545006556569028548168171726920232291821743324227600572864966322101100766578787873650489526419934526275720875017040775907894532165934132079577447636256248380834177771815950847162156177970859149966668226563710616226177302287349545579803124397407882508065104143342894681661881795119804593251792587970039722680770586202397312359295754824843652528045246231750315519162799643765439006621147218620823983120625563839446278736827263674610349045339215374663760051406834897555907876040689643142659386121534075846961135228832769169500073690233340711323461058872884226828060398622187588538791159288264251960215996853198143003526095444284066552212666126489189381399688144600772597359619670300689436380343945294309176906799023915884427224009385214528074239814556831310772961129794480086420847704194962198435089784621463231298896195315716644115619242193460189118757066041896290703421192450850057740101742579597533939163693481071371979483048622422524999132753937450311680997038535920352933358739016250931895074583146848217650228982425179493050801515102590632646924041554350581337549824043688935676988279704886917345155756402280903658216921153355378614738182902381383433921106766875796683497820904740782690136741241579075496958976706212385871015981043335359186292189710576921096858045592452151903266597982047775955594617278299638038848143036312442503397968717897990281281262239531371003474110563319876595466786992627231794799367905529428979493070409487500645945505669947824172735078343888449630029798709601783894648339633514939204049306469588663912539076991679454994726220044484618350861293651088094622979008904730284245755740455791690333152869693553870786487245881357604926215286065774664189553010763934092988397306025442399201895864172589361937338252146148050164812668856107542906622825016517382193374314449570472350706084541508862692943413771557650942049871231549439440439055708568135185523428412758864934714657180621109171357542466640503722291240512327275059260054102003500054734539094910265235939598352636850591067522518263228389704619238631743987613565086672512785660881300317144752139258198976623484944556985588010723564310225086524763115315326610881692909079989015115742481701242174057350879385038797122528020131844051572973586300895025712411486881779197805561873583039832287906238616990282307431165320277795239856121548441212994004606365396114265104579726196500133764655550774353450178350125670712031751834764177408639924933562888043106045448729208090697006538919371665639855216450008042683465569098002749455146323106094760348377593937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 796186031371868141936194437905113255618584306487796556233571939539922415740189461289507771753188651845111604640775199828956928650790202897516218392853405006062893302869377473879711890850107104506997768836561724638378352058110347879515432809414906042907516913983716112961767653668999508323893585096325099914900261916778377568523329110512457110505746010911563599217930633577363633945389592660632919901972655048492019891397907170253041807051029411079392411353055000266571675471526275839757796090384384192918363233773538925656240108598477132388563147541388925018216876375613407320453648431125243898072020223653647843823935156681371415747086009570077030681580104797353688928889406302662847040149240756295438069874926050693127795452834569188008175088397420948024965163329432135544252844894839160307158165573038119383597009435255231387422680512669912867545827691193525930423555242021037681110446673666013805408829866924678584357006698401911204447995655049121776960802447890584448453705796221696401237448561061379555050717523595611770891522510111669317997290345468341807011745783287789625139160202856212729528847723792454991938198172083974634656297523357641048601961372481168037997085956845088403365970488035985840901082931219956306274519879365641535246965421556165986552475084347754301691077765593364479407942200135943892739565959311118297748727994875563552774381018908508224259167063975609940491810444154004443181645461140734579114442262412215039200758897165971361946676150260616737848626630008980124725153550458591395854095998973466171425650381192578784835542128686967079457664333956597945024676826097575760611839720050403455946441157157423587784955860882744090307536451730472026214928957850156446581352439184206886725211367995178838568882967220854716600307944248850590498864075116800019328721509565684813117631875028469783611417017634616842970824574956816337512455015642315973406194686386634992144431237900938858085667134519958060676054950124874409941462299062213554081110275824504168408839560826412436613186963804521159571631816992489056839064338587211428720223144616122935938710797535972866179973780108869223731037379862189497100808133480647465340799060162892432586121886169547986385771261309659445408028805996423293780235636802661956268771608481974493412059673976689664062146440408392503458870742593410394293003959695584564079493099498329355085341043462992366154588937925512970991303744824789861269672903765332088848888418422228133078983536390619390592121938831050651585113570018874026801590471980101535916495530632065616912495739195014529026089509984006070546945488127617150746353367668228096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -10319108308713729068062984737513147953918050201128107251187663184179282944308241222699102868406636771520265619555051773188823557090843467926212966829739159404001673493262229862904360548043394348983214378717858725188641450653188248174217498535849443440607275704955589567384399164798958254129033076758260400622956720550179081374164683854090274859177714213706476567307852873523131102289271694574499696449099532914045484149088636174997168376028765225305256597964668511043906984622879829520674011216284222197913922932204160237640730191173631915352291802109611586563370378542974905029166309481641627015281305749799599645526792888638951465253862262087056720054141930474616501650840614901256935224203588905618771262030698364870044235823560873519307077705922275028127687484256195780818732638550064038511337094234318422479441826419336283018607402785565626120350980381314264127239744926502697789368289620862279214031633209931823494047397999522884313985873555846356496914722989784336012721107863735048340041193104711850869435714311066996552100778379394078530687491745459940051970062571771702718172269385350434705876887099207987080098685008884539832609322978299184599138386499458772834205619355521880521632230363408246426430719779608709027956198427479984222621499709270749341427651133083710080182195317399349595614228825371186176609543197456042738922048272249559801382945616319027892781910317714426320594179680213663883063345817268721468444470138725867225873357798256889034818294132293105974213919561286094199216516167117768731652743724714766868237277031744005529970080991503798296622429638123503891282349811782577216918783633433507299769268629833035133521246631358644474578381270969536863214916408894461144751626929377850677250835352801092481268187719425063668397019162387043732997978788144672410350558927283025528971874868578216553326810409404056317681612731190820493505397303895167741668944709204269201445805117384362805721012599696439729137925820587786819832207838136961209371429054615394253827101029889701170869262693343938054964694068856897452731414325300240598075861542647210485140179133801650204047947380813533187552824692386066276430573214734656582286008559285945266933028189804700062606486594996641898368453255992786747207229028763886128419578748032269959306293934877665126734502409660848038696024493394685796509858729789667580539235081981013405426408236432883951238662470752875717310917634682021458315531755387750794830659628329375009411163900191079969012141199522696073165794018619186395587789492613697735062744636376332230302909722695503311015420233080315054359170943446097719367634520029265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 36904930496555877246778439002355407198940658555945410918105145499918091368027512574672018340959985705559032285333230677050518050843498092711826461202112939046326934682026164679864182838105441859582742849722457077477891899632499853533769342203145119232879108958625967089916530522416588466265021424134038717316064563909477897402202963920149697903417254510001803304385652220637584722409782186219722946494578194549891228929685189409254607743716940091400135129171031167544421867780489717851178202437740551497539556550427554931034000326105444974684159137272527898718810102923046027250411910351779219184152462235170185956417484030886688529064658306041466091242510809912899458524762970741516435456536659649015891604287639845771975829165239836001501005057817907518258034694511331317652442712195456633249733537697308419932661564476293530183202001077703795479027611080904168138723910119340664207187839276796105570224217032675506745187539900906686156570465328967107038541711670089047593112071322066252432267177680141033526402795353814841811780201341681443679082664387435636412946954724604506013678014537361138210261693644861505634346410324573637372974070612243257639250491926588664584745712760667738325359075081975174984890481294749992926020034550534910191688543170049286155073069543481343377373957131154889610533228874465050813210564187145764797106152202486434931320705814837988765263217257231519492629312412683162012524155321894577495237069529932351406549627676987749416886412023468347594027356632047188442805680265410987212556203024802409462758107154976599936769764112112069571101710541621481642843653854139565436909260028737461010738016764152475356573402055164472088714169772904180081767105940760278390830749226267901379748734045052415792695297041848598022075821134868038998273704358519453950691117865904855717111930605526943092474941025157074597377059708525975096121423476687742832169869941597796330307154177242103675954120525273138278535013442382097854886709831626577606690007970782528248733787425254272152439420758924620500201049621883048930507754352072117811373685152184401853452948634936910927843286529163298641744617167342623485246178203512397777383338109782143162524045052303986827795362839974020092753623001453512510554315007226789413150497047415889464578454345644297204854800263376945476551847012102953154455811539282949163961239768061463591730084249360091873349559766308816998380431140912922472824247949036524369582272564892055029621154289005155951757276745229518241340490786877755003290363157411518264232796445357441516999041981219386984637877615886550629658532723070927337485963460316495872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -59716857665462190448329712392052721379711820832669530307200296028068458636269022325683386880851833336771478582647548404699100452139259666165024458117192106729763314751936114709136109995693668448437569754682965032378307551474492989488570964909030513998499657652601296146330247637023906017280176103160147897753583521903478258353123363019721753130903276146007345656083908597682974623841828249918651034324519333537373913694615036685053101286997481975172302383578493928252357669991432798848877514709184286014025273875021575191734039136709852470133073899360196314733177638428193083975075980814243403233153629722398597891820046972893276989957214182973409511566588700376447942267465624089889366168079600133483941534304600702465800688893768679283548855189518279124565434471806038167346153611060266571276723680290059245336746447889123177823633890624795832753431182367396671903534700840672644273587730302972981624510078844131789852632943122408122487958959886228056396633589169899292953925291677470418245484477437428124331182734520085483388352283886451661659380382237944062210409043892454285072135523195532426899920363562146147335391418386199875493859376486560672524169723794015766207028069156806439197346014029391638277778576508118283782927281977525569180956245533854515543729182657073832432171295940170448190836666544525654957049950005386158577672735442700656015519481150957568467503916271898691784877600577368514799281598105050680223845666761816080974883044726824509309424413670897620986237995424196939007316550798613616672266296989361306683075683789553672873832429931978429634856104561731090583108797433781658417737699343148546195630985117103744783947610438880519665899495493494928504993416643944062940123793620263496385393663206746583434490767925521918461674714294101958181049954545142360295017432700314556816235527363691792160044431058370059685195873447857132035818809674347855462380940964693835898942118082681712719283433173535915837009572512465540175805596419626674781275074174680422682642831838288217193106550577338717673150203160596797426973271733744002720057709444170339436033285444018036991981023055624260002820963677790853340408998428117539517931830473864839149701438355961978243102191948300012697846450388217890249846191043164767284358116281576738099117306624696732283874309657963176259525334204158487342390359091966661546591834667395936417427594152419079934713247673646949687739896808008594060429483444719328352823408924602780992427371258109942521614621949975578258386810737626811823849560879585371909705939203471598587107189460617397320257810732761854179051401901231700985258045273580503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] -44334877913102369312850695721023167035459074008202173776393618790539639294839591799250561683702365861242524901831042496449269128056871658460510995067473620604735838723602832722918090892226654539089485330208639298300958458307953432089055192558073649794008825376532943946747697481945356481059250378028586002608230015301243192019987610697291893773304581408982470581553644336990573297177132024830373180831950083772512537353976881446964592295444447481180600231401066085699835925811906062040245328841753071120297419156294338884656539122552578783969398395142250354873286133371232386093149075668241348372518968319127861765057933094233776511690783272903587382610177177650291630884569807247907451034284786608244931335240820259817661440187583048294841061534964037090066262852129782587702171900788211045100054153092688625587068312925552950845402035205600911703854214019019508330344469652750246580313113228923080478019298299988037640847743341081216437391268433388089424768322587734140384428209790736125409037948201256249482731685981680723059395767411393551212809536938622242812791563410769083724045857365242659996522936940288774962535970294427886511611559049665249112579126307472884609005411506618496042385980737791198904765508415341656770221961246442840106467439440465754059263825444694066744394984732102906215689890265038400813962244499536451156311872486603154732254939089535997579295251266413682175737635565098831725633441972304581328409445066185543760085274309792674529330235371608375035402952376069390786494643797055513454238612024938256653010307644044127195049110520310528373981741764086660272806394318479210762997890530071377895497288602301545040727500981898224468926623580719444126917615849029313539461489916329338160964681633632345722260365875461299044028620101375346869211086744171637033569095045903884739330379517167496403908542705681652513258744249559328515240340882255116344233848185033695146756771141919644732199916241861354760615695187241814435717189892491930667979064931097810739003207146273612063563095851283887250272798509058494555865347371689344496637742002387606399271134798998974908771363913232356894488805575617836622804083334303667589551575956196674736675210435433663521221305709570037984094220095417670489627191717105719822875548816840808091967118938017961479748647567053753413532950608085022852776341427953767764206011269121350357004611836688188474165810397561850287233831525744907855048608550596036500990987715282701704622900237792371085853881685553546372464756645583685970973806422228226224366692660853495401142411645555562115577216424569472262735061677564643095336646096048881664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 517240214819128522075826381613849282900078031365301629568567869433011333464897144182788363464763330221020472818446354555732872737661254637148498149692817216527264627267165269824518115092179605542282573147580012124319463409550723014429236334024370496755453167924500852672471215408211390407051049768251648759860471073223793564311222326922516960906242539673190041528167702637871082385358100170415416890366824252187864265056630709043174617167231041711861342984610845875242276034048362154248533750590070289192182759606406648679700180519952839228408157423800743419846312648948870628188513365722822687054746750265988305496202607199227088345269287649880209777216035726135527894706398235123762241488162742175417728741143338867016423594006285259034565248369281485944859757851126598077467290992640409992490586728972194830759971893168349148181478768830893651268080778381726571566418334208669903617830117030310029653319204499504101262343946188450378802220068541183215908850215750404154883339421191720691003635567133915038265009214320635338743470334106631705974237013826582595026883473567855966774641182747840069756540459842372033341265406329169925413758701725470610817905827246581119540892893050702525541989318044069454708257400444428586373388370535650859998400752957947977056189143978319703987338959857353533002677163970560908601620603957184342215680004010744207943902463893826493145069048941501243142577550773188559727406593704288868558349595992541262487054038900869659876078261421962011651317512640376644840018534194477946594745397404484003085388371108013858618961229671825223614656433236826569300782302759705354644703318861668168340332371154897554547834357196591854135843585907014817218040597496613561040991871294500284488929934448490860378548608527720064170808426471896846453651339113926113234611253884761749608196148655833649574298439946773052738571725849715439098143001167862223699847811989202705974906497395413915473898582882429751397914262735365218813771470454594751007327402757662560766412021406108629266552421998359831831123548983098707452060751094655618279080268853193117982877176047015321254589716169690868689707273299708774143552483075016040179691564034720812125452210225566551052147254256527909580529828040904273914069430844140194193604257602338160291874084351043511390588574258854911298172993304622201339442085713965726223169195738766720859201826460808081658024879188159115307696262239509172819552584787169998755772893093315026008617646603673377636544484539356117708638200033648746559639395022093122074958661490164767250181275441293190212064872698516105439502071001715946942909768133341347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] -1453625541459142987510911298801892989426614006619355630107931548575694133963090626685013282843005752662538636711106484735541484139046944362600224936068927852012154868119587170310463007670175897370392998814654153848453560724155135320327845998749880847183261422427455915136929718487479531893177709888968714763026823056571619395997662518515244872464358817378964438237141824949456715457077492515157115955647104188299561209192698506624816832650788730996692530481002776181784266950268403155568308626693702325642357202632255687641140176496052954594032103230288932514890551859740806220189972501761746192226632838057069688142662899876416203072625540166553083835319675024055284798380675875313382117166286873179382216782362439084651273383547415992388834907208116999813706052651795096338171436217535489764525349581137326360295796884591018045857044105961631068918157505481982273365600936258973811669898429396261118374782797760808417285547073889570810102085009470146115544369365712664004608393443119543340525489579256203916179528785057314296372087014034541712114168783244824361735287560437426902481042032652120917225895931942946491662753745567153249942289207061278608047939271458689292600610712877312746198078056109263384435907176064535914142059782422889176522793417265804878970824360110068372128209403859624716801676153071207995998033029073972615632720229447822961744862611823962894391854849358214770152844499929762848678509285875922194448703149008962169938053469330472014607424667138316978191031188774816701825276370977251511990886870762759173694518016200224838999191395364925279837940379731870108607142231616165708162926543692091362797773571180892321799530458392271283595694041656427089131078040268333841491577007585905962621621751258236367232672091172029411515452908138627844090758254260584838524156795699513020621572298779872968694123587479473873735795181910290558235556103893632226383238251722047768999382527444087224245871026860653085787644007769108852131719188610389649690387322868640154987670834826849573641597026960766491984271293923710535285378131920042501757728497417867955143918181752514705008167567174144940606150058985964832899299826620985056474999372779373977345250485522688441761801812531705908877374573236352172822814991976202916039013389106887442280931534576211737203345930519033077981749487231633847121412420327949918049731717986245785820558761799422816336643029830507288005558998842381926165173977473753017199305718390754910811277782930722692703819694008366322865427248687832680787891656230224047543719896072709204029638356691269253566449166306155769631439914348985850120661413702194429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] 2264450305072004485848101832983788417734116214516080189277051778379928707401117308310095754123684344213222202143731183990700548686903610761574347703696547840558437533049192657708202010332040495524921071658910178531684674661155096788896254264813834362919977437188288773611135115041178872119448180230634725448619191212828962029534299490256345875347486060663223167982692649776667450938134911832594586453000242845899681211266472291946998901229796598957668285350068989013570568751827514908797145700496340429428088066582879199932725243689368925442563843794488442494407427811933240692922030966785380301173834481119542378787368527754372628166125781748344305154133923715753306956706410846889888668168140341261971307245849840210943435600054977402993328010586931978224578314747043119209829499451715357096814619130951060281999700456803311072252320041443147325088905541714505911542373376448654909130412094564987489877702535554198385280185746154712218196695808281716511146729458732337871991615511872541379342794202577852697405353789520084297200630520460985117022249723292916027446661946143234389292156403762283836940717531802854961443795421991445618802371206460500287659418730551265381361804485376063971125566610263736854091222884053871969255361582389941622248553912876478189747058821911268871280079223123201069277409972885262603780772385124557107985229433464468249549190514447801719328646907180274872974829848490814711262433820448887590062653360867027194280603817764793453595911746211195448500585442798425117520167953480104820679606786076531763844155011270533914293282452901831749054363613421419078087968562099532500155143770303464556787320846294756621293103468483269220482039665612632983263392560105097044312075411083642951283647372986072213704807385758489796203729796359035718347096396837116632390863532953736504419156259930916678059384683795146852691184062653184856292523001573648036080490768753872605276844837414683408040177309308246975030413853358649074958428670461249192965090132918268213576142273804329587018809292542550756883275532269807058840206024459479434185516378711846968030784283414895124411172588344736250298742188440460834371465426660001126629012971661656065820006859902145538268641718252819656467651935041459259851010345261520460814091071256873328258252746689713709588688530202181941324190833599165048215679824750890023336838328961849553373446547039898176516202642312620515948506376764930392272083812232151824642339183707412970737930562441594242947088687953454169212816025656662886802578985178666913506952393161318964984173955245316751834485857014781283447091751961775947419599644820116602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] -1723241192983521674288476745349066637722967563026548731388682559450538460182358805256644238923375146634119647656015195131155130334505994638359900433593143419488372347334335641378727525422588815806082658935463383259654491091414251457136872891717081249028282040115298995320918192913298687191481314651575775228033501774049051209356987405010861791632379642596106233986782086402832176421893831279203281378387875617910129391432892983167442156870486285667600936227229381968007911197968260132784599302131651837220798838859805315137756585189985589660866683281957077001334076481693372902505478007019716486057683648128221132584548157063964973599372610722904538206405104949515679547948935322970748958093437483328077004517322979971391236757123028969572422586005763152291070303560221971909621873477776654220720061867026913144877142177623580974123402718180520649778152176177585052384257057959847735421628841693298728152281358222470353874696992526664461682608903160297564958018915556799456356903765729258301275213214964547575673889829908467435665532839242134413453088818162915975585084431572527742324374691213379353250012723968002226459634727666688704376425520819824069975688650118792800018620308727054376527636298314060692185803712718920479160960766397256310101492468233025194681224634504154918559861672229233754110088691757624967409627898133757172299455371909669267912047185321077333754334493762207840343394003955647427612415684724925042687083483230997757865605988622156968467872968432322032553927268640434170182384084214972500389538475712642513313503374755372492699602494789533358450551469126361202706663838568612065446110619296715875023311105727757369715024236642183660554740698118600144331023517125827491993332570571262933422722278374775100873842966206131598388020864334308453425952515024630834091061807116484679422383913562108034988716465689611970330044615723125492649279345409626972240793867806771587768497015819536165272953963633425194407851483811845489983112846778511896657186690040148262696536675277982877892054444658430636729986788646917536170544214166033785903145091500996346224760544821534004962516150819054523131681332938236372759320997984540057053011743698658308700333367112272550550138168112703800114046336604720024153659365293760058681562674284007645241385757495808202216467877383456664552952806436925144924834134898529376669888395281745436984707300834509013841693709187001712605560085502612306352987954302832730043870153495673409193389560907267653673898968522323514315497216500746413704623934509186334008285324729503831266229802678429461318945420508241429116004990266886475732519324259138404352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -90970169717380963072672252066004883391199837896498861441903068757242740147846616636244710372074507893721616096303881357586678161096525859427195494290841183844962588497230544440111833444245787310954052105774313779938248132900208406260755881258934423984492250184287085696423108408300234869935942620564943990359384955753718525478716293406558734897484528455910253218453431807874204542166777498432557738911500803362028881414892229510176711237489220231399253363949102397954329246746232382329415014709001686682585042501884916299983048339430020818542695377525761789645564267312528410266027665573196935586561048092452026142902846564265987716336498867132632197008747144665029831576913220782953137745517134951881074075616160926498480815912162313631357749779034597047361838651316333103461275296722608841207913781865024186317970693743013464273571986365243558170868806307382399114069014253056963050285229986771766811502116187596614983637340310396235984566781992624687106330360593316970982861987709545718695403198200293084511342209993193547918030584820841502031715481654934303103727046613476404576529097563580091670625721523319526043033639290650984792770741944745923353218826273878768188058162375316088408009773143653113312071842843201797388115533338466641096272577297978546225193061871720220219967578205026315909095544593166971696365643836480307432690609183468992149800946608185407618338973097583317096669537868683390024818511569186650871464906895072029781437892054005981597174005305057523193397594532008794074992588423598793483322718382097834009007105828449561609372386481634615586029728060573988946839947522396132503787182086766839396360444621365757452742302332656605860666040611433909911167337204527005703688190942204808919828987983261302461209567363816009572102654346204894156872316692248123713412854981052558109336821204700032459503690364342595972265321597413027759300692494420977925779099294239355729065478290867344348786367683110218373405614930559214869744672636138121667791399005734676208769680067295744417400035764772505934974952815222187457731010343698911811565803173133969909470868644770520449117527260516364164131500690856507337939076949911307913565098691137494240658223198193760479512354470433895839800545681062691885730644695724086105358106484803084288531624016638749138245103142687127237642420066885009542769880418835829774907799260737864324639306999845914985848097387315770627288534533343325169670245365411623803496786244342413495957132156783609909604371420158431419611781668127560528203416862785731027294880189029297067051788258378381279248249489340794097242927683798810223707493342013030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] -1710975742234343042559907196306885203869125625165004304081698675939727703136283545529843467789110116875233580900486150082180477780430755691508579210651030355669212910286564109184315219820164023652905649057426665224571389586589116178475119497382320228142827405666484545261545767591879383644040081643029697592817529672703443419919030064324259327425164599293342470167597300166613229478175029069042139758335310326862931449854748363334664537686303583214205342147962908462933598535172372132643617216154896861327317908286389515181224733905011870364267782242631319728262656646573919900122599962001514386853797810455973915476280403314177580432884928465535256469233266971033711905449999533423262557026896879585666273554241152774663736311014292306005050493627310859537291599195179296054351729459387615725569433433375177564310826117032535873569842348050410681797081370797369474889961709333789604752332752321989881564460583159203277530469701751110326161563053107146672617439111267624092692836823539176390530074769971406777420224843090478768171122793461988635101472906764090279352511761155201638949440402709159685800994543222919038602191886563548880918072548161314398785420255332944305422190605805460069566014529784030618580591452871211179006695079284917064707892451091758279174591443710990401355365350249440702017623359164910518305892107589621823456958124209688678959127604961810502862426216955376477907626724015242268387602045927804142097830271897524135940663749563443115368868530313988497772604748900538020932121933580115669554992073823666144462298902731225553925814637522537379011269345458998595970449694525623868708471295151023840535578057043571402111299089408115720692511642845690805328984154568318198709596668492800491664865813417056115891842456389952756372701986968667191016606613244217082118741283187433814123275071816980452347826172666335974756981176796578011379601900028552545072414500395998170074987193552780724855150470833076467195371956669907474131341124545765124652850592913388189642230101097674861104892034981595347130529729640774306631142358360357883954547212443105998981510499829329686697161222807280874688622133510172623921359133511256969302972535793953194986043901915237717995945414169405965346028221645374816252870946383629365160389022189929990215305549098530302320561010656525606289805834527575277011899089194189662331499065046047746500286640259359927163125768301278212540004475198372276914554655227068919868764172574444478190413953871142881699463739590788838512309531380321484928823080286075321812678041128703317953924450234734894705205602576689584805978770584102311902908999140041031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] 18305080857646856267435934814453139914293364006549151595817761904801276837246673269935054669593837046254141552095729055396630502592976171666205925309562661898426348042025418206293853022469354190225018447985691184293809603964997671195545905403078456129940009211062664307603570344365725257922504696003771162973204462498929764222632510397806813565739057785373700908256637846992901288359978874729314854431166788696222176737422228789485852951669917618390513807037681655894714587537160595444870153214335605133072959397066476324522799215232925114615418058853105226167575669966669795650065280019481468725103293328963629992715797576083629992644609459030039130774570287055503174075740127169092008615106354609474789362878965855563519874780160307446320185312154850022588882644624061499818475762661764241539368026519722315936347791600814139677766175159595894632384627863248771974762500567094719101508847483591997434153333538596356222431169489186136556384816491571787748227004360712083880027994968606993518751248193518202119367469326893151998407983603033508471665505178830872160514490341989510773792414174629310791159812245388257176146419919194349968892990834196223712151235072580911987375459641908858719977452038080804446693994568369667001333466045080024619561440307910160922187571196286442049653016236702132721587250195114620136842446127301105113735387624809937956626917504663785142334861059672510313042497873654400108673675804433344929308378332212624541830930908262650910465969199100056395605430768205633280567232250244989327540249522595790308362384074298021958252551832676457548758465609029775111411352912353111610494660443105596991073778565792765982516109621518739476024701318950919161235781633483305348187936526101835491579754329864071474817523978013293033241869878214834789237215572464213907222279111022695058400531374910754616846997527255861976539741862463863588431365046976209272818362907293518153952851261173199973403899793924760927123871387844565889262719252423565134665356225926917749440340417521451145330968902286412282082819618908977547133566463344442323750457433331173324438673723358101703665596225554244390692690204200681459024262303988744196383294498654252726799857054693194431947883594642088299796680727583900546678617744827573760252240682854162673431558617515410780653678948977728925100852895278247342282455139621184972127065328968173853794912542483437864827102296819623061682715422348031584756526212043083109547336115795020230576526540559953025358208599727427296689966043840923856167850535333371601471838109531254840285015796551903242320417488577183415719545769473962127473377496436823818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] -62309730993397933014502572554086429067094076163278934499309793345596351704709429193812620734759712454616310281993965789479781822333151941988123037071239239613843457870285782986187324893289464930502746031229135760961430211134822804776798202019324360692267986526879189478663997897851089611866099086540287412459506169888817825095921163023901194671137213360673297363429926195359652295246351204973340785057672601384131962109898436745552299632698158203166597326870235041645984085431082661258551284603248374625855194166053265340147486485910260233218404154958275873920649251040107968172481380304572172303800276401401480760310961665817247032111313202192174815200511645164525052311992769554132222320848609309911732784780790836061711183519613173540957437144322218199332108826025826501686105509213261039701241214347456158071192083825785942782373472334748474187691150975924733410145165267358217638164875431239512740403452602285868977017671778621647640072486223915788267285564718349191159417502878917287012971202239194462934876292323894266667103504263145517455657735587901238520038395243690393393862762998888186982062385028214911837044332641151479503075222744005532973568309842315779001031036966742354923198810621733233671017918881587211344596710417097258117210871976258680174142799613321338967567700473849455472456775267629989962669802514558395845840069562797320699544095102318625554651319641452050548039966060751835094555477066973670461151905409466003312714522268635147515101052205802931063997041554428173573106320803368346097418226162494823028170529096907265355786137464583663289295091161051170526487192762630670413517426315555281858143607889272148231277150128865127197744836632470314870335473233131870058115464692548921342990535708977227527541496549341366563065218006298582010528563756785730130583289827484000780070892331609934201634493855350273456196099859191803381958230498650849058844189094975687070661476699349975042269964269761721817839662179059335953446996811129039789476925456222051201465157997128749285154745488157742337153878296989038401917386437190344284250920555689580141092900970194931035552586289775683306738244857847428464813671288397614479886281514562439855132109702418794062809967359358692249786799179097123202903950205864030468075110338614004877134323219781632781878704702073105156493711869114972102037880949145309910721150598701576304941260636671102572814672143093596821205411130772581065725513386773559418016344291101641669644560278789797096328840857765390988957493129134681569736601942743066233374740888376407557826575124787371797806643823580362917031110982554973366736135989049734201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] 137327187007382483749277480723564148787353925236050156666848020492249732843280801185864933312655696898049069671582250618730823627768163216483130582062474672851591276672528893582035488895291337097483615527025338541430891751469346209105638766419755385740377224841295362041792672866862197463604637151490625869151971715591721024493024721170922250627293019660951443146376001772583247588041918372378219776950956506905586828958515499691055871495588164664369794528170879718134482415279878478912899565873106545452336752581011387240493735560358361080583713389133280567114868045148284760411528877195101808796545804953928178845146435903361080504721397996771954704588938219418466324584891551000266282491907115562787005374217584712316227207941281948662018597638393864188036381151799087273948072524498024000074914199789728997883429294511160674355368629708477311357892138653845453307007899337337998670805023249903161866822846087500730122801642496344663595892432359929526243093762167629288762700359357525136126562477200244337907482127799675165072059984444439443228505456210142334180563424743902519490328525414518335008226076065846287901557867243134053101625756684681669405841422863626558815383231666027102329675708517070542645372548595591461400340855408378490771322190263902792933149402528499210696402158378981988464636880474581284969546206104033712988570140791769925802531383609393821054267085229699107619715648021709703282849431477881764117619066420272991220058258146531467248877720767957304960053989664536135761703402028528603929097760725416769315884903506234083245752566019263621072879466625468824395716438941430729897079963599706938671705410292589718350624985382771684858312320244408051717382194108999592869843580400042102568249849870421016762120620866109081134823456841149416726427139107510326976325252507157986172042070567767353087572333641196949532916605657769386411165421741635576445470634226355667420434833357668254104042237527241528782039188280202357019094015043450258527909880996491374860186723934134083914718981682891594076387402642111881940602202056157939638720167921798114771039848325684879379172408377992072801489534938896443080923641306029110701836406468078879217753490676300526701596304871841449483783865318312955459044735998003822022883636324734461523805636756864572490970914223905204101725882174773493866127599110601713575340667312987082017008031020499551640771970409531459172462114913640211589600345025140459962607044544081457829327867211844357958122185739371306511705021107676779278554568049772875460979734786366929473399388738266579656651872043553895679402805298581300937501242929096352071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -229567252718149614589995912650440262473274195879999077513335492145436079097432566315831381145181820082770356048459294394640390590602275670347965133509000479138482306021424041246593998048617824640812164757510381476701695297980868506066433618791779307108778086636738270460589432677450436308387637803569345844336161877986424079481986736266055045752374457336272681401109157328914669410185608315738939868486095807616224008379153127382917204248242177631661623567275626689923554119008725475788876037205529027600283836055433064725132233016219666457212450923616230012829224914782132648333980732864189494337020053958607606441906636642708194463265348175414963756403679747177060050699732293951568496557519705383923918358256613886164878650190413224084724188661939730356866882418599068229630245218695435987285190129162504342151671255082027197811102055274590855880570456882569946576234966750662742281524257558416220799698949309431768366191980540643298694625627942214410652209460340016401972797806568374857871501907276659030601608642688982062892748842506243544218415005748601343469413851685946182825219802160367452133133116696859798630784507953124809018746323696502951324559144335824775663485653363488500117878817252111364968854609369653318365770956235686151504507081038616961887327291819512626222361204409150112295563507409887978859171353136922024374279994400178427793238237550815732655682190361433327320796408661404208154050633481191182528659544351058437807892549357725984862526707539663420227089202956184282356349765327759272005728686557904682750838619318100023965427703123700930091910184170301370682101019214826164355023271935698862256983118538079801437135236525985175265225969174019243478798314997701834951790417861051851395487874289342233701776041586845367405788450218819776656174578000896415229563713275793032743109084115367792638868866707732911243166599574685754291979536737650012238837454465517772398686007588154810518068892146053760332878794594103386563918958430059148241736841573894736841599757975937319762550894191502191813336442635007065631117631519340381861611364950769202740494070484642608143690607002753810574406388332185824131197116676762902163394381692425190538763961122618356823691444174544237180118725767416080089708424605891983900768923391392980497973267946534114239608226581350706812018313947619632901089361106419345243373085249365023955960953882278773351570447770505332424572395637516059469161319599668458209571728443851313834645106985667813004897855430361569057976695314283899403983314595553672822228641850148735439617167178180735916314991543094944864051896808763560654361976508474105790464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] 310221243095445949567605841396451361454354455542497352916937037839189537188239809128395134289220862725913129892746640629471607781322899516930159738315537252632727887135706928591840828430349378732329266425114453938998316023661718615107469282237537005348483197590799570019088044257452316514245132473608643710107526278151743539370220172662185678612423917848408362781707039725626239618951742487841764596769228829921040298098780904519322494189298326843977507487453521327495991468142519642119569886340317468056556437360846845364772210233586651246773343823388628409504605206083672055218946480185888673182129300769404549642763181178082893663518358681512512997008594329504595170054079928256090283642590889992174601139278802204573570518030794155729080936621498655889035306005897050740726472168290461405494731159162804712206865513730245234577219266641337322503714349310884553626780531124117648121151218843890671155964885583794208117881361420741637416953965222098580592746490253925374543516254877177912094384765293322276938727315197164864448646259471903331018192329105434457111523775737434264500171644384562658402025929309911722532128427205122980802429675050218270239642350586443212077390717263651048626762697676297901138921940761919884223180631723949084615762370638739431968220780820496140858494026280713962352269042167895164795071893906594006279827725344996400384269219822065060283262160979123150023209890227335800543596034999065824537644153447769599017999468818430890896424681540296839981757666997726997849881839492342624140787392035297503703972794790191394494175606277668814787553574296241664629537497025272997872009313425628266972600818496033790426683994029209878203795300687425227731536657328122431720146541980294232532320880094386402627039603418307579795047691455641920287053688775156259225582972076988155775444288985040846029046890072817580047334928455556656821309410815169919879563807482562409168290322254839673965502887568351560042998533345048551820823872193518135371850797936065761663774189898690094255625542216004888543146897636742583697321924608694733805953545243923974769973145955560986429258080451586717717783089132056809799072758692065006009645661777884478912602855733463076024041826884160194709794016777110364543878821669323263988757585318056772033601561461960388016769795119141960266650853734187117037024707574140240020779674169727062672730257838683653779239912118985578552987706139482747803876444782801647386608328973735544479301914301384368997603229396390989196313811597439230118501145546875416008618846696383020077012433413128018185093584233068068162325156749053626309908855759244005212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] -349462704804360134731218161838505737948087728656669728964415571511955826039406490197707888140099825159096851311589284499947955996052289054642484040015112786996405405150696536340160655285120365337946936183891198690089022818861037560066308308851547424136019831674255520431678014632037543945216179896260200297350123278582822314916346494403817245276638640578125502014841418779692591928456044688104315191854009206604157985808436864488636154441054907497030688876260219346501641496484468194081396618140401421208684534050818529000716084024584144625773808085889416867317931405207014463191573247556456791402505646606939054467773715932748917724328886268078737563268931915903842056754259689416796619454283864353085697087449091538628604574451051424559206859319696528535326128004987990860745722840679039344961442424272572568468795630017639359126459186506875822920740944276043040499180720757835431946528357270485702814967037641584538796315288331723441835965788536043105857830572530518921503179522566794465482612932012527066764433842528248678818219704977795046452624187427642741138172839829574475816504664807522472461425148002465170450496513525002299110085600373888665387983678066005302672187523134371326532979599467010465507848020911402006682910551695788057591409664786061260923570330292764561788954345984354136010106346639601079631595076744290723564264551610248535190862574670887690584834928930994690077841306892825960067073019613242617318573998907491924148527983486804610503778168620883235884267589292609804487437982977122873157541972353269968067123361399182710361945697868641910483773437096672852369720851959993936888930029587860621548137173051005297257030488795153243493614824699814468056313473289489764744385326355351430997191562049372979292200971949490324676365965504894162501122499000313251547093160860308515237377907955338733339039534839898240761466382512576069833841411888029902129564894961298817111877876612311351845847745039343123882685603458763605312078183116093304194086097075995000629067520545169015315410983881332735510844312264253214141350524778452120409521587901963162724129879451144485352500523299587956056629809357438352206554177055550050815925019472920958222456728984972962299485919720053057332388912450474005884729501404500880864578126818988318627583444196577037589343746295665886470074592150604780391727868002873638512890271054679101811303888066046856212393137030365426698770073689375823055181463632645025010670447894030892323588021530015234289189285674879020105726642713115494019373173583200700682354420627384149025912445477032462532080994137303511999775450057463785434299474879319164059648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] 333038587595930182645210370964547725715766696861901587081571767356273609545477353216897624502968991679579958195639174725442315849458972606611561082101466009433217086984710638655218493832564199465877543971146978504028902760587390615120788739720516285386371108255601918028909264098187404146659273313858644037515877350606573283818454558746657053660341047604876023569535036251910809211660223703603378524314043662139060497245874527927672376954697651924527636226591326230621746429473110034721178336516671207207722497383445361702276132223642708281081984269655519162084063491216721940890525028447671018102478372185645087194649525976873543916231399334330230287471080314578541349399028397017298260443761176810737168965261986663856945947345118293472163388731205858706619650384649926975622331810383147739729337636571770674082832299424535683719982157415342830280681759026470113314728904739522350939433763404569819858005605320307615923987549464512478359052446376298593958175687665054741536548768897844916996881924794367873059772107239342523348576353396985680800089767201565954392033616333473559100661641609389835053444291175138533763746996775017453500142581314049999083049729376876418631525302620660071089908786122540326823683739547782365969688973205398065136852743962127953169378927213463248911178916407554802858818305010505632884994435498217182495419415292034263534466299456481586765415179856910062887589007928591730882544650889935224873114583380047365700744781433327862731955864155261575007646037992648323487764933848832323487101779404271078879965147772629292247964810448639156211281102153267020545008801200687992420049225936118470635482893300009085046573097316756485156312658430307862964860172973866934108868452870719890778757965634993201273686580472521941911233578954116379860672414118160063066360105720828523467410121983445403273721526547569343036883511154385681765867722133410341557017019590391973345605173129267234441350002424670819092664543618303115898441348383896915943207452280950483079433462874953275839138091962464721804675040676904595709907899352108713728827374360341223027038678631565098727483020149276215104212109252708633952635370163181826701322931512564901914514041828505861654092351637870540196042182698234030823110131647620744963490020688819386759703737034691145436889100040101680451277196197663087133009674466635415546083437687654773961585019655619500370204675168332489049310578398038185700101580828955400448917616174187092861206818470806518515832723719877824611291774790936246889473291701043846586864974855967311420505401962792940221735600600498067780029445814706505191589367280051798671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -269691243422499810439116562540605702819973407591787211996091685394580796854851910711648236086426762251106031630510205726155202188090844560675830074385727216805517603665479551431825348383250301342006528920481162446058663608276209294624644460429370380154512860535730744723736050799344931049210075392277916291323745456643122069417236540041539526727386374691026570330547997567960266661664985821495165873951705938050713815263731759921940025888271293322178573262206947469469603184544742706056666692712826056275881575810050356904287102185125490755197290909686958753651467747952569564690567014194341485016542265773135281176463957835464844892527625936496827306122618594805378179546183362629168981475717992371831116313891373571651746194297415661605830425497732019911495330583006067496142627533376922385294529179641998786626919701671931273655809988247752105706372159866491354731328190444962640287086738007496464036531054213320216470887706326104843828063781073795583513797110417580705585374364502347456917649605328196731601955828006799766495368750631365612688391014749862172171328251933812459798720336720592901160473318584628288440578232781925384986227969008507712828779796382789684729618696235816317247920990402492732262969303896263395929499074863481629374278676142149224676224320613174282019400301496823166053234194253482444907712181213802735223029813445706193283901695302707796467480584799879164716370612425172716110302635844906142643977226192229205654960685376217762526953809768857667824708171042772563098813529814961049957000354682712347224333643474867842009853637510016309010088609995976252119948539831416565856702927721519312990111526138256766033307733542771206098155608839388952786193875571186845784561336898489327011007914240058490613433087358800794385254018566251714447245578040635395856215172300894246811767207172981725894181633745224116522146751035370206347951550736901158888311031359332608947183234969385339944949593570383059141214601700765366382635270936754654396491838112664926791891113300632591292332069660560375648955897414180669759177320046214259670222888216733744600499053905886759904861299353829949935619884077758545026213924093139372163120502453073839880602630509446318537570613354706911185268527987903914747297951855856236605476563698000003566586427325769663258476763175511812392004772568854917797135872174850577954466723953541497752900036317766790575642558813289175406866198938232583140335894476003888192339499792775400638667193236029372997986842477845146794856795079880661590483454730010238240344007901009993702722982732537855241276110348681477405126742844156175264619477652415050678272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] 184687707727020918247576361675235606481028216257918798090913338261525367187783060720800505169094382418615969936031954274640995887193316426826639037337289438700195650958711932226070430220854132202595905380883951046968644385412428596848070077042215840410930807242906253718100641583084252006392103759281601578384835349305270610928983575800986501598769746017871739471938572112504013961205777029851104390235280933794804433464316098616886046362937396584688136068810602923835033038231024482307951559076699903980947584828560773846134729121807435686041810028373060340184498354416225421455099823642737696100327417637950435158698481184745744514796346461913500169884108296445654844710212528907894080700807320366356016873180326742673325724102938967342385174591562374795386032175202616563551171906516801457372065670391752440877731034026157203477787161062397484022398058391150981873406703953655541664102431134650895080908441201537678591704106399036469576708601655171185937856384730336129041300894623403998586277415124942450540705200942200727623414416989605129630311456249170875353855047028975817115946256586750503807494697152917543194030175165952132717553708566978878596423453033807487762352648064694411795021825566234847424214033715635774720075638437713365079395910348076575611325720773364344157291955291746469986594063513642262691555950963069014173283278831602892899816462732468408016323214713007577031736286612966069787909230156794129908250151268876114286680021300582822646193889524404441822353364045612580954553259367821030238874685292876845598157145173472842383147829091704537069465269649795090227159414431668350480332762552559507761631779347825361876168227253109831562443706104531448824545942800194147757500441290278456141116512470890716629202066421384769579682363629832679387438463843164609583536189275387149389685927057702832017456300295642627457112444257278133435963881943792265833323029926365707298817728779549874027851013542247231217811388556698251962732391583768617419135994743554507099461933356490222254297924265434683161277763956002815380126651524632776800743653231648993426613396768112372561072988447546704874037141141991624244427841605865359735094215959931954561093643823963900786006782240901037692256286154444260036460444724259231391954418465599899633741485919191351872299849465156120757575746461679793969405870912179798669306417752346266272530867944684069888392255649576777059400942004370120962745107798728952868590315154255978725687913804876835493640285183908144736958715833316373903930975299877448128818568281145314616569856999890698150430186850898226933987241882552592369381114493137594613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -105151943851534547664324149186408824129420282201024933481242513232820002309137387513993579467963706533893646945486928990823781076138323488672040402124490388593938911311631340330899190010962732174617849645205615992409783374003640790974041835726313201506065016560785202783585392270540861880086299718208284116667340567470509927366512276300225850876431257394804397913871559754095288538167734152338491910031778895689912556242341613536791067610299836347278392190837924500285422728698764143764472296037072861380874545047902940805182275127571078831558806421410218371903946767969545735832331436277467854985138560874094711668517539465992018817855283694978553488547128596269793268933384934892951281461751492401195215027319500658313816036085984383287048059585707648273508782830597958655470909554778579905763372056077910547165409971436507506551462266098627559132753334655070260700587676587949464632375328266170880766306212747736372036040965004089865146557480842276985412578774378149249540626565673851729587011066651227318294294394349607751804899214671283577739744287122759007105326549686578106229666609333396413334920728520862292774238877945643402063675733317242958626465630240078724755307362623735459183459454076563709859064672929873551545236357066439991290049058035035509994533587245480149495293923828401552951408631928177219427914147683096869837721085998334450469453717592651449622805863562517655818361642393856522573993590758564008825100629177643004216864613426337395702234353182917208565856875058146865372944417656355489899554700967286501514967403257481296101704612813915088706934385589683362811877825711811362771304785850222792575626848834822660178104613358644438721999829569655175278641889727240124165278298687217985693091378764169360802084185318485781023972404864026029191232447196671419927698331371567285972450003576920484497061665548707504133855521781502640204232666515097511802489422945197902877648249374565992228360204929966886701566378121462082754680320112099290883644971312667739595057115932487215192963475745819642632758177475378380017031035492566688823761670400729885420371018007847465596553917227968788236418605169668923763461096464739644564901834757064272692941305804047463140680518542831364755623185997904128052582566293561699878613316751585973005597434888468965910329003410947893583586159325499629321976957098476019155654457581273308647252360546457317064159757906578336754596693966850482973998609397623892801746391786348790720933640681821224225177310053622036301589227612459477086999471904876504600445108307391886016726639360917661494644115312409091338016524183924750909249634104555878744064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] 47745053288768099382928242281262372041808978450360528641547760351485395669621073211864897042406153594114004206241457427596101684831017552944060247262126714777966814341332043429339916068434441793752382465875263136048998119640508703553457211035528215620356509778755239235590642871320512513223647072945310204286020047855628075516378512464720778874946384691265020185424738175879303431325402602886675393974232788150013019642667156803408425658383601865268273579871864724017119253594595804496257399371226477924395533140478186331754742645785568418963518335678001789190502570375680707245866867139266485932663919850490770868123563178491344965459828425175437180849111231312486163231485251719526974120825276526293928899883047345772114810735970594043167917795706366131988561762730640365912558711573783959536889111161263901764229231451563304183344031076932679105963258161405635584969050862091666703169851914778015596678936978566282594959637512638115850060067675617904411204034647434205288205856111178980232444571114909930777092528127660607168117219146333875012852067416566983301412378649180097334217627095516754406620493152779913504247405683582129363800494490791681229568186355463128459362000974746081822649905016750126946807092067663604278328842619879399330218227689491125369722146505420874333682526612987045984663387335917905185760723618935502120145360735093106870925594983835576776965510829044620996135958518766823790371083431919608085847041457101782870054222672407307204764037405331824072589238809144419429453529890959909230978241412138892812796771672277703326198749689419644795667116137344851957715640975527718393131953035746126464094110506835606940886962076486955919753024653647195447933061171229725318149831929481878612412860759316486832316940164507837448035429223804982079788963794550200835578954351661155263762856582997907487140765996733640169922169849037245973854929808017501244507139550600052420312171304551477074880566316109767763928941884242809863448052677822302420587274066885451456624001643461649732366788277095841742173559107107898062362956525170236645040848739567379833732826945095341099825254605224335000641856943308799835518787080052894051789616129838414002810693071706171384245492070192018048277679107862263335513783523461850231944433158045975675520298425773099565110644997204579938624476382964451217724775086347175661607594527643671929321751848939230567502452854613849142011069284092678454864458067758968585029392447497141005941499604597352204774582931384277527835094189795058732819676211680300323754100560399260301079586672488816414926083786699613581828270527969344022231072630450652446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] -15359639578725767685193351245080442507749356330032794234607425901949580459953576094262077074772333876191668921394149394366373133164663267579884278646998333939692860947614378993940183748951391235883234535137661129018329493258571340631681862213458061873846668366473751115718405572408913681180002484709134899550127481272041351546136912028038501641164022718780530666218291809844192633600184801365531077239045021497229027437315790613523118971686226008157782022299986212652919516659200872925906903541963800406992801538915359327254479440698258149217150911265933607753520979007980171430443555852046641961841273591503507629164905019438515053511489842835296805746905464682449558767726415107547301094861029746908981112558163467476914506087019774126182797891573505294159150780023282320540133929700886350435913031681022765042627751461372213905863666425535645686413267136198377368085811232876547302710137425274447002131305159135075408341172446327668049909472366107203848095354474795307031324548816792445055626323908279640158009450461401777275317842572533851643773319365032830286592974821262358469592773455282317868268784842003525334348432768788118497451681933740603376447479173493579393237372858566598586622491875866531820905000700695252977346588536912979757673729732373076668634000154666222940501278810018600504332426673594494369935143011860531574147467167317138858408794022767815717350918451824623456907700394073411695365891289744648166461611549741127608382569504004983362503837712214230304608104597993566209531334830409083806462642332746301482112362666545746559530973060043311255843590340531714285206615349677806839109838220744934638010825314346217805410822569685801395531043297574629316938586277838831891467852181677671887601354538874376613111838396898710324618340395158937324713722851229821328716527071237134449688320667813465917711998567745724102984299042212223769792358652821493714621115439804054807817734684382346460044178501561388384101301805868169446845347385223326444881052474679680551248480806384723922128722412116916806744135473505031223695353250031308236780182846959074406359238202763171924409573353355458533331226683221392304773490309963499863800885460014839339107511695806817923062949202226839336763442182660938349957164424886724332226618427269153143608475160840135166206398565485802545430813060904546527206275151661580122825244251791025965857415004385672813834386477315053719635339305754123787920084288597186491699801765452215686716025795146002660013887723083421440454984279701779671678596160997283089570513408104987915412199905337326300268472358249620277374660883743507558233231028470316793856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] 1732722076199000704417669551668880704045589395067678197238648324021136108690392110771007095649459008540549382741532071097571542806854030438793671320153661968507791981851519215389857813667824732792529283133112251032263263940631686279085720254493400361453535852827818844305478704944887924778156997238953340078775484526040384832741617082937945066612043523749569554486087343974620924462118111722165261880499100053229246919233903890012798522759995673680000658205977148336501735352993658054174686943510600243979162543716153462690492706636210158223463068706399265892772602616251485295055944661624819307764289805377431135474238838029333266919408654921445821041289315864690073615072621130219054708282458062741980217306796188455388941334996389635141257566765039173178492646920597788000772768859217281925545620470064012023868066220561217114587344638393981419663471981435869790131858263245512379317258237083104264213985380445886525252780581791241730210385352356804299336110740261279710971073180132949786915642717887383749862857903332836070516618527157143313084808632046283074298484768060612385560444080533808981275139253842820316969390190075080313483486747271623084740682620429225466487836058169507160994077925294172269653116721665591863473051350441982085125502923971752611258124858518723574070925931216385613143190107425039603731207657238317208350966435225239208134057881390870813122869039622270745799404861171783910398785732742415930413884838919488532036199509102916683226043313317534010759650119902449401646070269729389399348930542044804939121495231996824161936960689440376234272888479810299781688979074948044420735887653684785455518463286318679994986598857241143381010424677078367776281942178363528655721747899175162519906730340485239521393816945035458483212203576275608677663824046352680519283806434049168792077662298250665631566696059072560481212295003123736298303470789270310849642562700444684982460819498827783672581984549707210721669413282979168874731346512954875615890614832841046985066132666035109413181606637581249692130450523378151296037144280158230755845391757724835883088489674941390572320860040888179108725375255432472672065684324708910471264867033742467937570528629666020355939530307237734707538757159224440670005511254300258863790251608066547082594347491126307394684379628345360253311589149614524490386040956859729047237584227636546900313937105840915923322610114739444960706063722508758951296282850731373397983712237733101776570204426479773490285514549335006901051911074981071012646724690670980208005622335972671604612588239941631286241446718225044282829660430178413648796802979674477035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 1693831650015971256693588905183125866499808095000625397941962124494636625979507606974207288458955665536328510963850636389171729727757378882002819582798770552133065713927593777053257020689731074361959888341814625385035247138511660531228004035087510274920959980736566437346324745769178382852011821086112347974115720112375506217783354260893848714065363588041302497768623604309443743634231548995889621936233136841676832179452871110669567406904918257665247711741472143341448888688491864533968229090014903325676447724622613835816708975428254907350221752884280889629336978725242814357762342256395382097135833805560697276581796518859181411306913797558057462116781206212710348665617984529080394957000171577927908948365794475297307519176183956326835208188609490000054328030788523178410590447388700073290999184458027249181688267019660210950990121171082280076025426238479676958208245977579420308474996409255983913348793986510029083321047547521061961688980289839095104294304214866937089484096606612112786202277689732023955465673500187710219820493338130690085951961686872605762721769243080054871856531053574980657946960253013277835262342043018800652389929527368793722512978300225673946914986845320396357342679356706064932665851923926174510972284545646707313544033458814545765819653367628026901367656136569736916284495073364085878601596291866940161258706363470476659924043728469299544843347072924420549479743078468500065245364717503430275613603845987679344641123888791637850622237685930319709628116047577505815297093585542531229432131217204046899676136540646426716442342077581944922401680714129970744663174648966165714682352946398040994273056369938030100920541529041960696048532704258737703579963140468693244864644282773651449128552520922912007137312693448321613737649038523854614570265543423523095819668930818343848828657651636788988639221735236227005082193919152239013432485471991535713378462634273268236388632270816772694590493920101906050021747375317997991132556003943465016446487135466898353749466842350433609897193829276719428711031024897143479688827552732135648745393444576096924925878875719382737591587877444420292249962900177309954857113901533330126649256093902249702906922243196442686369584201243989352633723452650011340035306549439552701228102881735514110840137631062201786036393330208094297806952038632273477538069010240963436708411543557726821280723872758734838103859423950156728591829245119706749299056520365047454014983263124546134512239742628936498542607449066021771442626389406335421042849789720652228986847372259228923357902937556020282277909527546965220145981488547311770967939200069859803136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -1322304145379613853457447128897348743256159933535518488647849946897194332992162509208167246535495971093612609823880534182881232196038340200492162784764772627212723363917746219236328733790471742500039464992621152244859747419676080592763585016210590614476671815640939255867397135143372835249337272179754625506970545128454364694220310514539111268986006653663696199827185805798392952017505896744898043690121505065217271407619076976603644065163634611398524644826764542442553380484678970295641182515758817412946029098152705727705607079012534895871392026539785278276336482293348824538308207461061492693385271598741040066185068508708814670226520357632369583307214679132744671323364597471215668991096640836409687012239893680299970110448317245673536848811373898589643668936380811043464416825203840597979931797020453100156305908149038627755920905215132904688106300903371128970666395294537602797466376922379969436866553576845675047951523092125472821750456109047013149675841691681156858041233526644958243245442523815658248832368466065003363862900750163843808269402253955307831397160565988680311431972205471644211831223900933064630181190871752306540672684871812193093322939355753065022913668471193033908615250563955951195662729966945075936071375358228382313307499441127254455975013693313119176103843855456484113637504539329000849961119360460389219345193301800154972664693265052422182052527240409899546320417492510718045409675718775667086233364542966785231821773780928477414175771827869135710162581269067773174652476392360354591284846148358005564233959113925992460429734071673628732753351735298838684873405530626983272126413211340731552664160806007717897799741602983636000549531949476118858890879518838707144147724499147769482976699638841163679383151861636911992160101256149948981548796171307078439358473142116692772596449553300664881328985020496352066401903949944943849557705274563002510204810601035848291316469652843071696066840963297652130487810503279753388240768659032510188381653779167880296103982656781786544667781082977874571549383480557364313569998492397566718052834085084092665654721329484325299625300204872455112212834569203942103321191670797330322803509622387327161336664711438665481006226495708210555766786740819659071803199588236585902708904845000903384127173114190908421730136977384115204500053980115965948090704723458658106403112661535231212975558219605894848810122383217600076547307468717220479780130382587400120851794785123539618683135784550500499934832258385661963699847352270003746568833927713288184165470886446957642236225761689894428711771567573680456462081865927944696603997431342280212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 375280767691056974146162818855562646873729349258644365124700839544299819987592575191173037226465445374138986325091209338859167364381567973405921268859167601513545133267627804429351743204185888472819867945505260317964577204765343513365127114894186976672139556804118081772970015655712374378997964798970904831577877769831653090489826484422648824329691151130661744072457803263932913380934665208086415445340649863828224292897591293580396189285625796158629762193098184339335610978946677352202804277467806436578720112863904772337509787161560969538662359741824713070480520561326086278831725088132591429341168701554374996367216540718155054444717049491987625213297068137975519445856439225154651241285257614274216275047209871868215626456701980745390830527018010155870480620355413690595518984966144955166910987765288200937800562947761559817402253111540404914552812115458885532272035048517892069452274073108011694330433032790209740101906889891452056996487078598988580514048982245402300944066534893400149041249608036149346110476953289020570278028108472465089241692686267155595873848591280842596350996432274035276346102810619793410755295616044189553420792896142545972975186813767743798967596406452077047879822475991001746386190008222727894062971237958228380620614883333363261520381174461652874084033763528472295428480358787879589796899312647032990948466267835959812403389587807310478327640406491097884516067212559960903706636906933945163537502391537122479981121341829844086679190518341069744002946965199293043157292542154590453518268213425672924096010855210046610106473311767261681701580780039152809127733179475566965476878683531548735555913794906229330446930237825326625995685618259170584814360665566404387383564633788478494537831512447116296159691762617306191942117102647727966577431520518012966031680647649891459820570742500734533623997640290688540626699309087933071239776172981835338395906160608142123949988915595988215777945738507293147054738061593602350085827244691058233846828945721773744240696756670439175664534428822768829481168156151774057196301602624873236665214689775287510148140284359048749264932019534048963327379375728913419335298575453281430584329459448296671126777841852149221925728928755600569635827524719109185898897224898053527977384020283179550627174392582959388248996266459335909107767977923147080125419075221745559604274132303249242703529953144437890301048115373254502663822746204948522699794436031027749727117645888943432924842892437326108955353500849055892037893207250299029473162275140574487786634996460839423345196744410137263063669796637193607076362989018026291685962240440550817792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 158806917234852116656441789709955717286279555243057462992399173021399986483080033137432688910719223669270367808849201899608477694147942000322848986672780735963730076750276081366470978092895754075243100641681432367256365633253766855136199327433960290726047440528896544645418042891379166804650429710349698942737272165980332494726245646390443394289763139896288371281059592245305919657112701109862268612749427483358484334556769734324895043223953340045455994253177189482517890351113038936667720504409454081889847756205606843827057814694227637623336422147359733924769107844946538107690088825676916593993758015078164714915325793071363503215421786970598358114885013493142764974444999034245911018280777655179550903964926153828378750182011448745692507313055235103473980020771676206609503664892147729972517348678084996376817753801279525862397173940449425871183904430850188341717938407844199933337955685998149379350031005512694430786060002260505106717330591966943134733862741513575464533522474811718611338924220984083377441606319399316292364117802346737050858646978225570862067354170410568435208765437585875775013366696486215815472462572019396431656288970642122033932565009661798706170044972272705812333460437453770068855699440149746999496326892081728977713060905298283526104870523929407640259562274487303358969840296489744243406658648799125340840573582779497578124981164589303992431710983437775417032253415330423518706737088893174013162480671081065085721387612202382088704191628449712872969931900766926092778965506896750211960227540668549304528985168108664247566608193359977861816499494008643133015300702943804297428893941087003903622152420055238196235740604217290427498457583249754628614927104970015938116738777195324780611078133203403843689632681854336535388077567703174988406378211997916368729812158249979432591905628453156660083932213982975122588430944939065821155241959731699266482121154913235245852221696454621776185578798572651339685525036748782007713429086686330650827860580669754151402559100879344203213005998302988812129568826096745719678954928156718481642987880783690507697598596510749181170484239984860965126186191128781182010335261097816725760765071611142853991948494789096282876074511393648767077524596612547898576753806891284669125819824295041820408099869136067601563434428707102310023713092165660840273925757534005399457853979755751082083841386735728747716294735663417316217738082810478234381795286728808329988714967215089771318489152796968738971548723743706466279500394032523664436538516215701272643104648644417648973524512603022999542056033121058742266903586401654175548133338416267919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -282583852268190612367742456938210596024751785022639901703017750369794713622742355507046077643853666626479478230097520217318988376644984688210823724472020005276110178349950955671133935245787690054261921008642607980352717240160797558226747443637053687854652572744836071405518135913092339317678769494379027994870081481822183587394150801696845221674576971036786051782814031927044424468565765643105489008365285716724117518510367998060974075792604491014310927059949015598892182719378297311151074431391215960471610217342569444291031737017769725697814863516546409129235606918501627814281904894586276815090847598368522665288187096950206371313137012835250879828997427504107239852447421083201917017598545597742530977880811809612658682221906554281469817243025138673857893565562986869658128645416697966074425838303240844409968605870289506919143222408106263296009872042273287252640947778528492551792909628210678784905694031836652474135937330850421163725638008236958919406637214808634518408789540628626599851449972766709698267775226986923027924029267835149924984400201486371930531411271467689517946723916027228823881140112516585949653503814058501242476939231735729371390505930687806952600621925197995849753528007101116522666309031210354189774447137924512229794488840500001430173889082538335011885301171870042354747526751166101187056557849142002739832915292397224567645892482150072075242784293281323330080780021108863006523168244156533169476570956804138285117204536234785694694487842274942850528072843671239820654376471891184879870567010362568616374849308682503972819084463762081149631570685741525524417192416424010780815027657838570457251252628834428402554226249188708825418341978176056418299436318201335680859628452054704471203130501154797082892387102337786325247586008350124640113114436419959647510629559039836987188554976113454576379456594159023708250025284977605210046758656657936031389108202069505102847754778916130096996620338160235048359881063586647262820297240858503809322865002005522248858900715537181656547644328268830407895770297981712892284976786485001447342268094566154083560388801526136488638894660346795243375543884164106933623128460750854306018630096137831114603515682676535658302717859456610750352989583365315104831696375033417854621638996450130930340353986580844029966637159099655114851360227481387415594522077654679003374033933050417296063800515535509533075325683651741031014792557294535594440363815219682303577359205642745154071117023063377416805325885366057942455820815536039089359840743834282893286640096013977202460263166699433078058507127865872826093467113740340989373281582399600197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 218482050060028967082099237598356103238066692446628063505140301272110467682570807402813966887838589241306313744443147193861502723429168517705060552035668222318543886418716253377479122505785181541517922316848009644861361947799696726066688200387412888908005313538028077284523492304077773437067012899639450506116822770892692156287722999626257408322312051492490382411364713777245645876028794117587182558266277170764310430674720128928805773439086699093713954979040916155367715980927006059013589950048546653419424331068207141197210626825804263032442959731862712433324708446735716713772457697691638936289582552059453662589796680879629851338954275832374043828465202680814434724130778484495206067529767143262065670826927402740913274395095778199878523425263332393161875072317493537139786545928840593892595297104011681025561747692867587556073776143899840713908041901826975505267984032219736577579633199868848850649028336694824192692041304128433631864050117673863040730942878521271422594068109930935416020045284056906748957899414651624247356221779614151582413136527344904049273062942905899840648594638420626947774511139635240842499332217459609398601209577690928173902391975747945078658393606054221012487914479313519787601236420399007143525071202071057876590554267796318090906527014066087078943486360770400115573226894316067597324282470230776756127342628896664494570581688268227347587479405941500697266078519773054473100333114083720306182285198895425967571559404099396780925957423862085936503694136368996368324098754975283549170163625960340325218840278903015798367702437365381107652338733812759538386591843806278198499362166278074534295710561310334223886625735539635725207240573994332280780936391850039050285865772971276202615096055544882932864812336771283213240401426780303788976060687571541928950242407316565699987852115419045742982942440771057775687459720698061635603255557072533214196856459373095017821279484998708795705089704010500736139666541096616879969734154294148027796291476000786966770477248322037156013436093705780435766728266410848221590581634973601650896783134532644608076832310577041516354247816125554665210025741988471810139938081926907303358992122906717720157746118461623065733206329033650766442959101864721009863732864745858745524338309527350356198222703511014015152392656797102456437587413182052239364180546448595446593124159396661859394982679178487908869168432044188655370145207966663217070689384014178749017937609206404273087653546683665278093486858672373121271814816350364161699408256075089356563523762327688686471268990771066065720358705532510342979570574701722652113017153589409218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -123083766446316177711647055634213881039283248457840256642745443063068911719360597562130901856196370819221313771902822970162329304728773301513280997674396059405814491463652395851431138573035264924166065207454449127884858365030702148721058256859188031047857342764380254253912683157091574616563522892358196675113484651300542668950436875592644948210534500331228618831675491042092020474216879882371916921279444684121049839192695195872786433756538369312239614201981178217233038186700864257151451069481727219003239624204457001747228645959930623901259140998366576798731315876171135481602011124388082226776525811771685477191813472664911219432588597551710477789620744497806265291771620252666974663458628091707855880638001259882193311330877967735920625092186864297329483593508033797500838360967628397113335564818227760002864402910151783937186533798356406161890516427039432091623843102124454965680311966246620819565378092600140731391712757154667779192405588626818334535632336956146353228984199861684513348368214691015038574428251549000333820677843436826579746024715136652767575736911576519822389697199819903539312216332597789705075642336202693104625129220030830224131214570778661103860785528615913652322065033648186264912556035151537740744303643172878377189400045731924766018690653386945155837011597179092241651583674223268686212886539824861588894357356076980104019048174314825212197094176596950261388120995959674672533821672698836782116485888141034673438193577029046033144075408561212694660189875847778759412477559953787543880662313583384553558915346774035354205315346710655990633235179918918032611376272451606690039611000054365105164267777204602044164017035342705873993876518410834654279152915014597523781209603271372927776802489906864954472542416404311228369783699043255127659238052277353951196264761259128154106104138417037021566426036238822069000061023316717118171893633037775738784119139631616369787021453045925776301759123082580308833594611478971118856435689872148558321999003786086810555348675707769719586608668351965819307250246240760734341992553280662107670282264606545381479514204024631295425846141876006613051757972520876192149433527184893107224540039049388753209883410989533825887759060560820937025660201360474234218859378033444145396319457261115683501036870361494273836746160697383770654523654963909409015523069684456787678362182213690605511757998596238798696472543921699573735934940534459533152419536981338266899913334883949862830303367567095371054072860036544173725153828007715669635695765360212639506880062680479072573929453743842420421028468702303360465085543784275306438028651148297109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 55737766395297360476210112257778859892459844309440096733875978864742476391224676971392053086527554582994109834982099748052497717824422720923597558860735741817852883464389042773653415546035310703009428568296046495346879282544329627965341899528504842055144255762955960987545521799709989744865220241280083666903721947923177404445957407269759485804132974283035152275846169663993992153479888543181540907251143648905162711540986560140652533051808220906276402896655683879046660602185401089179381911236271972651622542982856764108534733967522508590495198529498467204609418739379305927909039105492073262535122594517841510387264215996037081882329685588282348631859401166151758064574144898049015024576961136571028689199863111388044865797510150229441521065116228688535997468691860455487625957997656876546304048559466033377587986504325951730461570047803285572071047378247261559737336616326266652162383303102926009097029733125513470734941312279326627246392502078312044285359164081972701286346506011383495191572405421195283400472144038910739020206616194452090031067156762481997976537060182716836502677108783809123864481392434309820906593186686007522778831004098812178854720900903849297107698254970100721135561805391039058063104388857802594252205279497474211380783177088434838517815986902397216422285008550121821320024840988009005929214496933310119811078997026364385427162927748283211584439074251302262763162902066433737435192739662727608048459523253456881466098046385267338282240457218209891376766640119332910956163574383459600538646667760811688706395734979804454890850209026795910840289468192774733236258049635477810375393894372900964969774838743504333030216532671844010797482605137233140572011281491434990351114289434994454010071776733156325312600227044923271021843427962100058471102175509649785960744951931942448230249119022922156868540943932441141937413871614453925943037847743698193165472609120179482942471010019098682246366687699302662827355897468701682598433879422756288906714205480182786051804135059692691897515985064983862018373298795019764801147833697985981413265535439332210374306568819522228876915746233961980996572716350204698140310104135255109654428155105713620748621466973900016547328344844694479086404298692097283919687594953907892933052985009246889545559624428143541371187278205315071467974409980129676296212752591882070121361240755965546094042315230273180391238575968397224986767905783328470554755127542206717878444492604506407295959587600596730420842069460916879877797915156042992129534061157302307238169292805754158118601465439375684204812844526900319981632712353973970866663075173241978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -20988289674021828895563360732122486577032676381958759070433976522415435800668019936677662801077890082319866136905652123815578480370747522806349267982494108929672032519492244335034311594080943216478819972656187489739187260408733649959418407496043110983917521649126322205292532585648204650878798754221639059952666410689470159678258197158956940978812933856651948435681171593845226933058073629500174197735992633472802309931430111189960630060846659183907549036678398036836632281253623448395994563723626304438326242083139110575058463584566977425911909291033721939454668833384917608574439535098599854546277198170565881155054959284344202452786197394770924190565286773920940547702218119200988399148977462224422172588621777616780326405388369922207043872581780111046181053495476807586102819621247477095464496043080170678542637650509084336038061745208661461997282905270527481329083841316147747358513910266798726944956650689072789533985546203603014472427130661960077164563646066109333491250434248414118295571806378858310629088384894663016408828290571582045693840922586272771101911981276985930861257190831558658532426512603604570876267165759292508020944545651156596986709606151527169488770338504071763245849623795456520741391125371316513411760624491404120552717326004251121383010780445102547710903455564284170474591915737733744696132280255115111166970900590410059692310615996148034314334116968885485299196010972120420177302375324137335392137055432739966706338199126024816935833210286155577685049780024897626719439054659121409961575284585831045254298947095074139619827527969853321120480771847736524398317565541702504153584168157858014797698382102591668197690495469587842142851180655992794573353601389173741438479438865230684210111179698057473006598298016052448691011086199258692225136221000309731548964725214114508352982927599571938372224951727666236587466679662896391871560957131587481964459577596747249946674935398448738451443899279523324820370634925661899094386732094451472427614799875750492469257101338525212957184670717618143077587294674055162450630740051246660006498230108708567943352973477587329114874863401689506883947765964538421124285043384877996900993189679830733462895894401897574101282013822007908794929502980460623863464882199972176820077098515952320751510243239103194706444742721437688492552714426631420363116294251427513350928192561514113300445019071355162200582248888121665674354292349975098436802381670292068203885069205402425856020830866501681598773966949404545905127477169990665079471211698009277301835637529919957270079090133985786686298363312601628004784333461951077094046221821513039872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 6700235764248524707316191498192266227544196967630380948450976129032396256288066953646739240637768541268137537582278227760647392414616733546323761861154985467953836948236190318001776328810725397613967727163397846230447445531771370813057783780344441413044865171709109451026036875242335836272594669902607725588877595287561021238327526723940096900289253991447865605301135869566787983764170484300082570114029635198829861624552595454622509091618145247884757911413278646083560496219705234900780148450823545891984079841207606955131599059550676657952277850743293820843018471219505024000005427403270640325518070132897794903652654707206021305924778178810171769616803463655253539646014999471991251498733853999947618609850257767153277759558015045744869395019533468648230736356430871515686734637780971466428765167961415397092726538687725543026027691908695128778877322721630046501459286662541477420641803862017366875321679249680272869424221479740071052460129151428428097211600862410560069905116373342883209827481378289105457336675191592619258821720545513511741471153854100477723872316628597001295806879489484143678474145685348536866525253040462562549535040457982777814529294226675621721846556185512783448494509855434948583763155960336742202872485091413153469966170285554368189220476338994935237038691217714264364855153574700511515085347630967462273923935479058941495187632937691943691782710859531284587757730544818881194998501280163187445635101151263337927920426335092554374240774868274838665839982796589108782372409137882008004701895528923956991072997234680606612458049171699283887825964398493863799713155251621232554480260263333531035433387609156866449576049153988419083215860384145910559197310302375835255551725164810608404607876674660780478399134140357357246095808459839993828827427123300115361266719091234025280194266213687847515889833083421583481051159720507376662890025289707143387630496358461069632969794063576228275798703151359266652843676174885397321664868507745527771517645999020504264880971853021997512760702847576414962610288246441039077920435868246768127467163536830677872981239925813650085934433354327288584437172469652140233127138323245731251910039098314367368221078070963582210135436636381055107895524287430189396285533068405237983295782247440650549940544005885183504709885418181915277137612538745520753304411577916734232741650265373409113964866535377053291395559801711134559831539314030621079005434990921080188020371217823956643117535677262712339339699484121552667079307319699438992154214190758334818385950610503935763986544849454673605544724409255116459526100321330970030185231182295203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -1869443549388641816717606605149296513560809139503892626673919566357545340751847689608701538484092839812693268855729802328420185920527642615782374524223062905364492304250563219645679750412384353766705086469591494114796594884656522104371331031951968005503666532827491711042961596098909821576946077342760171863565154737933271276379857202885054807520764850254153589950609015046578609038345716634444301049882550763567243091181840278110048635920991880132595834908173189916559944144068086697903389291966949356467464318221299801619993320254663817453613631346962108878135125461501788312665785216519381784714152171487223936652543440207133274241007106794160230509608031308147106533027641263235898719625494999680081973881925415229015635315183589550755970718092453722575930342921941004982565955932305315713391619363794843958280991071239121461540761695864653281542167444914208548451040584675867132246738704685697276468583813279672776387940807255437660885298803880765783445181784164369398299815856658016257102650041763073850468446509546857546462692825892245841254461246068435547276724515759899844223004619338596614607131715815518218517539633624261302450932592238193839625168712838957811421253703474748101869082830783103527203357889767185453387098267554790879840433761846704979309989312562665900659229627604567837818418196609769324957862777003222736736068701262339918114700296174309719671116792253209732470915748055545551713423523030089321801302450750669858262941154213934283756742961759344541205900086943231831896754605390469184617529863829200998718095801411986447482714813446265527773306310031756513515714665185585502863715106747127789605671746482069747238019318796525464299987639246289012275610977677193871408449448639385868085294262645865155045729297287196749781094930442062156626849391887818562908264530518372469310947992767098103485519531292424556400310906202113273296909963473738870900210350613655652102268599745062737714904365127366966957563621276692071752239907037856653660955368089256207787686455384708308992066244828784244886637248412061498126098281134798993218789898364325637591940910920525895958754102178309610168915818107516037366705774884517190700097677957109217698152871892410996562253590988698948771952932716324437262545086716099399854114871735056776343542582922953133883055121739828139037397005080421398309895012461896893136221069319511724251186789471750054519816966010366555024673027811724359507281199773656411382493013559752894258912498927666789739658784569431841055969978669469096864127527275140927795526534849146044906249070627404897336097939848275170275556640634588858456616183518986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] 490753687916637792225768937181004113736238964809141998995674909653736402011267101310742667214232547547948527487440399685686925431814093694537811448040389642873226608500741535448556473106562465029836727521361717548013692493168756017143053012216133427269495819591010527450383365635541387935073004751389756106208954772873106712201609960584709077635295969056782776133240145008749125219845567127549223766018491576554037207452567228898606501450662859299580545854387106473371130675314919696727908189814756388691502097724094756365339083593190396977068435353991680413214257067303740635562610998686327747752846555344222066533072529019643678256132844991175139096884464984690758800438246531911414162748249794839568122617969956313949551175277052554873322251455507554168455349744612931314590940535575255285394304543412879055560327865631711236324756484739005063050609354418433829658423437899909369668489063171881402291922250165183472389913058820298194145704315510262932476112064504277115495143209337726691876319137389539484455401274372962029126899717318417596246369302009969976981046732679672499856315189646956690002327131123359119659648954385483043968198037019021799169613347994303087230088400172387609855687751587678007279869751703591379399083841107399355027321976591190128959925628052347091871760935621132916603001645719487583728588526989136568725866652278218397854855833272431579062342869466615950764053218283469244106755910073333128042610861717696196548273673139776182288662801980054116483039227982842822046711851949936320554332953207527599821052945682483220465062287711896005495128705570570705225059772302661234919481942830044650936701589308789017469896873084884963814027510063890503484534212956592311463365932975266555730776728934605438559440336937900286885423616799206279741265122678256572454270660122959009055303611192275815659031621840987322357117061539135068602042674992957410835837891948549171954840042920610402020803368040677174498597059502735621957978224114505462915378756483410634330427865046234413100136316070282722758623314638590644235661064491201582625507115844080486545423552658618215630586109090564232351486031357119541434630097148341739081641484725390092108937109316297085022589715780852256561972361908609803515359292052638925386154151660868992957913817347119121775789648878271644244787249387287292986602660151173802835981914187690151049819361529917730089345964902454221207030513709959670061780906524122659578473819870869646948117892711427674090172184597531533663827240958976505895195312428326594687851755488904624680504002871011809023852210978872760268717387853369753953536552720138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] -138264646443872971578760310874804917459824106139573552888409678117247522094542397810380554119551962199702216185731983752174881030425929565007665749400845778506288768285892444967662966164542129709856905908536741589252930261824034770641257340378153349984380881839512285298567765444240213465179496944881952054075636930423370619570943961670730256358061346593871508594207785003701756644967429088481851070752516823310929703383501068962622966443418498823756111646015475251127148444487527812070545061137272418795456305789712900366305480714806215537286168117584356714084236235565030948009909983716713314703337013261378898932972898778051708363891285530563749010464976917081739422276251340846750539512686844375980729951595091239241308419406576405930551318371965677433779415503305160688207379511449056721134012609171370073146632731885086433300104824100658667881076417262452663447743017997678746908201542619682226425595197852983909743827173869212636938503887811111979873751793451846370688505737954179361688229963851145827309591670559426410763203106760635432131573314740541487742577889248535006878242787110780881122870827790436525125869175820887376936077041774184989491324438954933440741540903145997922342536401056004226368542900417165777035635993474897189784426076727837662755598387307576793814374432654270247358080662599110824570610901507734268391130443116225236383813238161370647347686113756688520188437644945582591254723895008008323562437276417268549559928686332792141065936767148768648316962257639304309929009724043250196526751029681872988895940513771245554414149165308059997891539350501951081013932588403198012485892368704859021378591159381651097223232077131137490990137232792705956967492987581111054731929040788451979693347227612299900392580731117951488508290524761844906143172360509658786597840756182924891075134303924428896490734127627229117178316583720901388860969430345216120117386927646104530711760152843154556162881334218004276626604098309479064762836567123882217645674899023005246416435563396135288531140707171001526335174984761408587467221973651589388363189210899659740486650882727041206612226481338694730466456292363370791360541798495409798082422138004368282367358531526834577074446994015106856922823461347173190755009068933550465292851747275817703882829966671834321709997577322547048343888969649163164975157807311798247209070722167214532511731839444870004128472464561750196511009697455871012503449096859085529213605704280927279951654795811595377434495975880093303054751829906016618477071935995964075397259852010239409612200438660983553161673722289347364625419809589532978916604787032064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] 45633085537318644571690220359198900785568222220797492756068976594235004122684681528492386939507080758937249041691904465853899568171717104581234208523710945151893850051949762799095176802890776544031448452813537609497950438883697442684809689784660792175608616953760134619164897464972894983953970061455387421746737684611549608386341768372383356387490621922626123347489523498694272261590236561249158009883725090771144554366417336098308247637599584193884374007237461457079895561316337840168490772325897461422755297062589605755792529529313310079274521383832950982555176351895589695385009389224106436409029226418826270773287328523968183871427981616118497734186734427298480913048788740065178879151896494659712338465842340734752952794265264790548017625457038986029995445495314178000000283708794675750194045996420904437834537423909424193964515661693706619605324564811133062735981011078026067739621754911603736492690671603439666068563952716339611006707171124402720543092846489168000586286961202444083775297557268910756921287415810533367963734141239163333817504453389351932194605592041569332040114968884548679886875415920262709834782934703112827402450051624631747316612835750601881614989104579081796078751958917681841423942504437266927080618351775628748352285592184495210769248464996123093974426000429635011748405327149620414241872568493036725008993061847092428079775529464065259057368500363063763942776901841442347768357713817873196512296550745897688330153079236923590809175901181743348142490621668818239880821916019680251540434247496983617564001456698172033473037681206878876200899374215826876883497217984280696802834241300940270483177552308526953062080555220159662747382221562713828327996519920659284113091254620397629587673010854961124052331955865778447627208808015492369905452987500026955101599130357150366422454270469046511602208761339257551863228876127885668640641938497738178774473995712464026885041783200247456108462250190546897716804729692750066897965737899747082460998830061142505572825511673866363573413027846882555527217929833876226511728380845890898977530784636923891451919971609847877230988888142526816539281463564201890403059578744573745222607186037106799482103817377791000871512744201338133064739662626206080571596750429408357066471126657153598479854547925891548090974840319181488417166353449287618959086773052612517102506140442629755963014471770435533316576872992696887683125259740114566117354450955216345064958468784444677761323473100347006431875479246125467356762277288807484340130853970937166092531152077639634226431005051201350897456271871470628467749813233302970625629037768212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] -16421502120059476132578117963615072255526552997471039272843366148742395490862629291686675865117815684107382511851953149232005990653427518119978831177003658084550127991360206999755506316227630056781246843066657632751080818127274747955646270770864123439436318576361761818028012279525755251131450902203987489526923087418610086188149759970021504836261533668967914144798084681780865123640308102322532394206467694898938399348585506502126021355643907683722171307853683174692051235888542290759014789872853750372927533349224687329832878346290360345722002552244986902291722720497638694864780888739877656886029356488171288483302989049461293162798204517159498692083650378270969202986356974402867102751880823399697082748187044122602092296386054834584320629535312693064948296427329079863550070137664760315384973629597067664636150169482231103408384877542842374524968225668930255711519686197494569293312018125530500814931506531376982781461877346621213406929602602890634025262825850287988253491570598854250905215564440422145971494379122776894998126197764099647114321653143651920916088045016581580855010347166678778730461165198129476445768417980012681133768081116472336366628781522595156796501484770450967573417464881216032629451568639519435976815670078780661645290758964781011466283267961254245339571209236005281007918869327528484110447040817866926278403343339410122383120799868472157533228312353652577791326737257538205374608233501921663736615039920221579847405692591556136080681904591077554288806540142983386963319928010184391782539956882756393052435355389844292561529390319781589956624525729465458280147969268422553207052788579989949110709142786654475243979448231403275209836324253380724893471956178262561449757037199564614639048601850440639078243277113600950231162565220146992047644649531927917915545700207385018354070143370133231903753282587793029356196232963492626582340046775074666745032578162162756611400891731365891407700884793815658994123978224649172719543475218676202354087725403970216092696865818313687334083720567115742514868543143968755092516898299408299452248611319960068914446806827228143364198392744541473704261746610724027132770156101206853311722582499106959052248921501789450869351049243892733556150438842222720118768357732400859187811718250313359596745632677604994631738474198022485465754448032225133367312749141668245720427295529778116108738528733490828791581798100591904756247126405273423108556848440104789381470923367344368087117218871668896049322547500252279882752569536855137173913725466368183270086113315873740795824840409333360385075132437695171111903051186866608187837682003476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] 5703522944980953739955462537944082215041780232730383943670163380423837686196157169820252357632908150405615366244865131086298589974535200790025562908254963642364979495687249082811139615930157169705929142721075134525096304976951002821157285743142764233429118045825670832461124358286865111049725561139441084553086765114759082082726430339943826679894655118600551149585881361273916322087317407745024719582849885786822316185568386346318385916681667788298107849033942845985913609156871651277571655292605705433434919009547636886415302520877044418398505411742516272495324710576383132309932309859767700715406644534211554943770933211074046918585361495451015399629059144690940939298690959660430193953255348624012841248822955073963105034652465616158943668347029752963354066301598757463833075665923685157401500086967576013863664298905795228027775008726091246044315703927393039352781055448327023512804250544353682296796362669986801828054867880048293189957401730550185396702153373741580060857200289225681147208782457877670672218392187815538918947551559560538734801883871493772940858856009964526129371992001191547132449187430562762905012167422944215806764586573333072317755276505713662671154583297901197012046442736615389933179523497151300809050073319482803675062445085927326767584438668529376254839131691034897528428148992581790697553801813012188430287789888671042902163966805291464748646896333935664100491430304657878354935309517147877936903786936488695986012904201646385630716460674112047139840397772120494870958560675761738565420176297133585441787847026749089948567963835733158331623972213198772534822157547576163775146710883895640380526771913895601589774083558191681932136371261561906172484145157147927893105362644038493786653991004649435519870712401754915083959414020190948178628304117269398986156019672263065211413693041618640228454757887085765950942100048806035297481631307910510855137170121655622288351280538012402685956293018870745663177792129881249701097859641738533020745834222764872874722697627740700376569639516851957332990508219325242411809485780741107290252148848853355029122162189625437440876893059868918530490729690911646262844672960135514690737696493884827193981035206040629074384631795459601836634641571421420140465117642041372019853635610585914744807651578262593713782550744529260083524319561561695026942979036340419144823517148450603128464625212404848151877157109788936736958834919730551887513096091289531709500811102298574367744930988445008484167545530773974029006012494028334086240474828632165126232850468533872669587725112887746971057634011609286452850774034817201924030606061076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -1787094582744988993151148671452014119810269517252076739151109360408306538320409889895258462296455738283177654981871624273343644236827681932143920395995086198254279086029943869306583681830547855010938410392070481042414277033749099869906369752217775661062222804233505929990198578106023059444782585046528073597707498897786756029205675602910634879704988684453435376812432910147859550529928483464645257631692359042134988292687004477287374132485748069910494736448682289131105025125922921736235765764622667855761478417925471427529367308798890929826575463949721239993724423831844277449358049189402556026907457948141827909807896241729117220890274710689815112006193277783825070837223590830856524042599084063284941215961638909459940470743577295017689743339652765662136903116312832709119891104082528717040667066382527845858227768961913441346184043742740090035241989194227859007657916602284591399071966435318960905859889465879784674342421651825754348900371493730021729230807782005186203313460575570876783245665972964068086526152329617509261651883807137275287100026895091926224867217556080211301231361794041639435562313244303828693670225541982741982297958769374659310986440833422700971052027798666045352400847731757313382969914431922987483562855066298905351105506273372819114397099326922012038488330969217081070962277779551251167215275948159741406027869979046848000850049030575578788676634559167274756212211636587404282427106787027466248432153304850909444956118878586950343148960263915835848368093196752765278159898143846568583635200684815767054459459167110942352688692495918675153313802431463670607328246299932281996516085732979137246201492735976098758741503422896722979103001749287913682410663761867905761003007608366579621251684460447901716412604602515287314683814416231402587533992410125859021138208963736059490767411474414724142944529484344991363271027010326720331896603094917045039718180763265643436405988785453950904286191633590626896656562035028635807583987204589835984278612046967429770316023310034357033776437905740497912123164727639011239710955210299503147565797698910532594457614498231759847447848926800964770325530393492983534987888026306062533485518356936894921292360356179741994501467907175015183808483239514948333454612705292374415731062234438183305468045749316589454530345798333193214970030671076756031808065168495885641401748709187229361048414799357530081701672029119902930330542696407242425294051289682028971081789992161857507874980859436075687865924495683599509451187142238091767321903803952571938423474597055693386332017287892770887278661788781177641143780518737149644111431832961024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] 493075469188665777475663988163694707550142018276763637072009068007707702231144336554208426363574817995697906053330458323242473764244403548854138172427244573560392758487009976033106903603088588324252703583068319164387324753588110669706303645710726153674042193440846579454340514414053017502838346453897189423185467427343112858010776796952622376458868852905935773714403486756776406662694049071350374887372409041341490246716713975541958401592775282165698981839589589151881457052270546927529330862785850477244784164688098782624198214443271563824626608866690901092166553826377115045481246288679243689078250852641616981329798945789249968315245439457474327277715647656702903006601330468590158371281170734762145780199803384266778313556120461604738906667076138790586073702059637944075646415334153948335795935675588679907411239386671013463045744026515437860071422377852712575272555900729388813593951636797125207472203082865629689721395236501692779917588673902728875289113252465079136096482325000695789598248343039993631677640163336198042541890912901540708784635463134947128246230681080942887730099978355509449611742140382786117453175855046849145655742403801238184274762439385702217158229041245240480366222441928519587803011477935720444443046708792555989004243147393939364552816017458692949029274047735818238006766033294108080768651186363415947354654089723644626776874675271399977266563394503616510898326066367856794498070381156682984229144152126618642363441809673815590176237444681575330135971883044390189775575280775725317344680505544156864583816726870860136629531954081506187282475325491422381691656537707363299783566126596250152550664596333632222457540370739478821735652452108384098530956054903695413768569879550333657303572838796970185344737531138862686539304072890851577053719130708514054250724058535643260325737591145048177424773010629691082686174808307080869704920958717364059348870265442358750391215036113202360230469341242702354387674862456422353291187116844836071467556902517881955716072454438820074765674704089966002499121846138524175428099203707177528646595473309844979885069426199784327372342363883244911254385926254098696553115382552993785692978001216244204493638455991163592152083950362328642171782059999050042667661511766902021705158886907656529422058913863759014965573374869055277325951468527332100576900353686571612173556978759058460344994329749576307569232217938256360808974824615916860989071041869026609108063410021573867711293408422788964621743328488277613957706502580426804264189664637744073481274478899499329889478566900304550169346926654571330376894863953233402404200272363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -118974081078522666677313264736872588905785065915650304583381920379507556128521085503503615390135969741905452981598160467430572543087322632480863607379255563552729785910212229897382809375485073941180813300705782481895241206200689426042405801550013286018137113959770414316714507992212616890074582115622021056118736557456365675124449931644259710687398767221821560426278141028927870266782205447290147298975277969957278838681343395054973142924796453140622772822711284641173535647334117971352196613707747672439644655531318779551981112657450523186758028682834717846426429225366323432256781541018203980150564694694426582908293800967128817929660423728378788444486151792162733536021075399272925170170322796423471956690041437632557995633931037549600818674007500863381380981204065619066729439121469641120907362548931254604241932622872992736732412728352863841165435226598014922706025737786887916047364921955887672012239488717066787774942037732140669141868532251743563027158588544521882069537331810974929460618658998637909706507868970255569434487922957684456723810857502097144951182820975566512855629977802517681335823474474151693034363819000108878078381757508428063373861521774276898749211700199524949822660455120973471940973859259852180795714246596543080094553294259323318567454461039557382082833341156062800329248035921631020642804312522622690401234993975473171294374134949014125277068448138470215882084395596821898653699901144367726237912993469567080172000798036649367336271290060916088039507297400719577238610068654953135488641307081343885496720260036636718755058028077819134922794933675657422559965319692218494867600326080652001627923799050836999181302226288088983045776596915642710975156741112181312035058750276315452457590133549916375864778986702320933112639838891923047685014196314115543450124356449307510956969622552979244014024850288560391733769071385902133340892776058714778897308381074843475702687040365796986811769108174380310085876885152150233036025635005558652146224720600909501335851149892314259538260362370642460698969769407082613085763277581502494574153009083936587955762013253732036379285305139468411080415222792420603099413720548448659252128354951141653929843556965907786927940331295811396082077569594728162965498924513382457454124888179886354614462774383246731396384961285642157376646622477599015657714047240966591299468522729370861704996261579650465963653959542061798169111966462087818838051815094362110744297600428162553376219128446026648055273848394317247341036650398754267774140800874886027257115583479371548288519879047010120388322773371122490068158838796708612520282496696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] -637952938069839315400353460039157502166186147325252856754376080185397114634295519994857668548326226285337798834348127561999506910201612099390524191407829690953000559938305510762647494044682859585176237175393258884266634374469489886048679798832701763061967561037873816081160616967140895375240643881175714224067978861285411033798717567908633088668042077812844541738882400905216641457904353140048751352760559271642950635479125299045149768911131413268772688389955591530643106739625268756926095687652330522635841950234694505880895194185942335555375295549127692001899718798025869581759626043742750685762431230277095985881085079712199088657492035604531606716451914079773008779677498180602346602148466785059346424058885050502848644872861224385983037364324165823652404588755375992953932822592316350629755889378474585764885058430109206967861750655341819906984124790717682749287179594643827291966521635763327482473182216266446622922784157943909269482949333712445361210261094448439922507991903192174652651857602503677827210695788504343423666794133272687009373122896259287617316375167456938135622608465638921517877253658862269779685299727359152494516976774458826615479675748073376994401822497638249741640523060115137337493140728165771526271186185382327757043060823487648373363312838658133618931902369520278046972319050848724011928171953971340916690716627246036947389398894105603451846635054690392036152930131874726456437777214166398999718183482179566112720201999283890636197417482299086664790409015023236193383176003213600451960415670696465130658575941723967327501088257295422853726687314575316225977214954179189519852175757561647834581204330170023293118498013851952524762520108511266186793630237159491619641416578761188877153034909411768199354743383494571913034897790422869262242882960957415111614183322254263098043834542341837463947527039987741536982961521022420852244664340427358381881591150833467824160930539210444948380834742375955390380913947109136839222040485531736322578157326514304364128307787664063576312208833139977302679655885600969473201713001409195631887080968598418847482350108771728543778186135573612624766420874659542415214003362844753435954184966198759059023585224882277414640001647459726007005693231495811305197709222113912982699636437718175522176593227109871790729474019172072933553685663219492367693752386016373620711167646247311069993045528785631480793889708154392530551476246372904164771148953609710744970631342621124773246875777369437967577383911065950464445665071210923499014866239261864044537108869368443485483436484610114382112389187790599468800892373758218592721353834496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 1565880961893848291142073646679128763681661669277373112438469759503851690346540057001639614867372688620972960370284743994423061542995890188851465429582368656050126231198149637991612077405242485904169946745999704637258104579756243177771487311033110803781845431643712253553461527932085820854590307477686277157562923663393296508494554603977370776667490316399587632247568787837710922052516988640927169900111536277927183696887300000848924680603477327203700623981826015747939408587134020026285217343898189593385242158377422061870104563495053190012476455838255180348389169195534208547013959360779848306274313190989232294621095003387928241800491106771583151576746090409976895679815903175606968834073616941336384790480649287199660609993953777921337781001839201712317879626228822755556633863451917883556430607206144054510923881366290699732573441279518086742915657141511865063224799575413840182397772861657658546363178436466794781979528307626215169146871034038356016315504956866239776742285044411832404682903828884394778610329975014562013070764885362784848358810955804226466932142729051720468911473071535002988768953513485174804935786213773313487812594759136098498687894088256061759512570595898939169775429142148498979705380201179576124735872349275550295483322839397815624236548408458466497819352685403040708072668714949883142611828472078778278297076770111293497008632335161900710894757321853563792777001876338817112570107340486092812817714195098199823570243751489817812583034365761850397021271472762277644034412864705239513851184859378394486926095378525860249873593019218104563827037773590294168477742114017149723026101730825408460475831831065257995230032991857099589898527172438157900445291598907421293747755927675022369569874754364180188708849503694737338290008411928867757599570695187431496756736088193489920999827618804815631468506372536121912004945130853503286508071653764566361383091982925789052267196611158759791026433958610282165838265752590624319473273600161299186781883098627543647410426663728827886946811769626395319194798162632253307825515472899989268261498133821989672695903183200389219446505432395674031555870960521388612440425998813369029634963868760489987495247930946720901801796132040843456739855198483742017087369574376858695923668972912070622564776258356631950720967728132607943784402952692920538039128829628682340236664120495070231075316101416986944782569110300708645004689559878279686586931282260822735814858904375782555659038770058877812926444105081870910166155168929184952248939020978708238708967166463262127491652845087281432145611161447461377838941143335771397696153190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -4539932394491608399272499622166050741537320377154910667834232850722873393779797966542528783624840577386243946048527689657037154411085189909688811167182124603553456208436967148731180738710102810219661435577980783883548606101191565489871632476352856803404990225396902728912344689888296025271684660844946018332661589809573539826819766255082384644547832120456587976706422676212071579924141017615324020964345482566334169779355634515423660900919347832274151682374492553993620916819673501918367294797336850101286863372059599650580833614991030689329591390457129979441895954142593066253766452194980588029281129540054762171775194894591390569464701566377764569361623643004091616611224506973308651245949772464273204818928524198869095569239695465701989577124164429438917355312291488873197055839604137273510818620569379323425557531737836396731836563895473333542538037306246882637549956712264712651982642275359270854494203235746563990402318300457284458729212550534111550367013495719591398427655125411748533168106291773501063995097399744415161206587145210087278332337572826062431947901892165566031083740031041772072369530103568760540072901677648813450435788793592271398680587524335078287868542075353157465084568108573025824387974873772425533868120717945197701676940886265118544122357237716035495260563437653713178427312798199587039849808965359927209731255582283818181286943632606645464683920823383373640587369784921954143707992146104197507989087365641749378884269132370453358406415589576241928908411545727892935245066045997324242818414145824296600690852661216208474768018245590290635077259573784999694390000133596490153402942243967551950565887493904155117132298804835978864798679703522802367061807057063564990029984801667727740254008861780408636229881752249446711685806407031368416360549259665011832533058297960485042858572485835376178916964925020901582755684527232917309570612685624715281769274093274863227186324158224658119415235362310219411950588573643746232128226871706890274270842505874850487192270631221977146312026459527209560208462902486924850317692024889715412373613139845451107314089188182310805551594731433462830224805570720605198999215732001608361535710006848791841096863551398178910086905483028691919844378906728404237732022867524190132418717993740727890234429482246195414037789089966816352777219067555770819727679146788102560713475779881178803745693121509953190831515044986782210183122160425446582729548279657193018077031690682866446640176094542425551890314401775610535635018086468570083964746702320833506401129601949829029968807316830891818686080480105304225252665524622923854671293448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] 781419675532213498979482297002768767960829566228722985122445319439894957375610078842837181214480541286418594616252042565356052869352409300685706043862928892786688324588747726959210770517404297374380430495918970146251817980303765889799625999829552392828934353453328233694236516709830783547822598302116166306699317885598017686619269640891174759059452826069978732044901250118442754143445605524133474698732200955283189721242111192148894087759087293392347330220046992170502213142687960684882833291540131923134217853163142166773105937791925411385897168349536870861040549800922825641031699586002740033734772609698958138638936440069981879815501139222676944953339936808827689120922676253973225571064994432518023263492861006757181388664794732267745958432240062018002310272089823264064230430659604534305992548027971859708882943998280217352094054255930188682158570417728341137522186750274953057843535624977252696640259833869794594054092677080439645549676537571913001320195645418449900340161809815714440291798091779301947153133343330375879390090192834450106571920680935379848798277875771511456288250148930307233917311662520075958469332418690483970445782895460550769574912731280729369548755261379675503765392504472212813961553530633775917698306645791951804695744470442183110803737962407874907019594007188204806324421433663922404310596628401073603405025923255954609331828304482546238533704835310219142648813985066999666759208045730829078458266694463243819361064887084933100473779544017932655840122232110602044245001730527776586723623662301517109570676378451897879107061162347825610874112705097065372869423239428718708691498462269924707219908166083062256768461009307549106957380577608992702638006697202137835315374145613733515837508546433328694137983451498285790975580291446948837144252458282393534760655023091343013505316576593527975909924781464688132605557496579172582509249753424069172290717316676881187623428027002301276934724820481866265514379125247159554315290496448084336336866333293842077662571724826975474543676402854185619947068606028409029468918405704105045549798931303954592586062150437495184930779483686518090564794626709404682282532987305777634387714501343931132148496069041129441878930577657070807914662718220501840563244705563987807057241209679213744150366494587950674291633564576117589893452482982338885889451874915568263850306751654472108899894939621852455113838123785390783382652242168570371112989189275034791316073051445553446788856359176597549130252153056713369249429439100024399819524852501428839982369408846804893267860182629969316119592659815811690731003580580532942344392812789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -9331572890512898286962176999451796465336879152555089297863595924307539965054952056745761654093017646550719060659281139239545493273691914598220148401405091954632666706824368272714154568060688941379332592190146004778323534616008754564267276763185245683728057274047986693677841520013205953350309687126427088709033531798602417594526358365733995202923280827717982244713211312315517104248913933638150158236691129675713756553085253120494423835663263888099260145676175293334458386927147437726098694043134283429139967057969564732110953690223847660830863557144646561492668897694647397558012475928733890387367091382591103541364737575082039204173213578320992419599085590201695905174264535756563054458968411030118730383981708896960308891235383228069247641922446777580261990834621373348331297673398905489714571590868561301313044548401835024281507491008584301118600128333542757467407351019962661971183902499567887814365649284681134279547843811489874837275675447998440635109563263868862697780098300797063298435409521187610433474135465626506518617170760896683797338614500021516277019972107351686901140860354683306480466100004370923693284629466199676748728692399732742054873197709749898751644426572597025640870347382068958608934142677044573848096719411990326959427749445587228058786405374577781735622978913549815470366550582346282316144740825505584611370119335808375726433950095666706830758532660320278755396902487151069317061602706054966723671455539117844456079489315778537363728819428813668256343472668793682761597034922290692424244593613582812156315135925497957458975057536187887817722345287593916183876349018039198560673759215276715930852414960755533747706221888613564770990418860695974543355520496948347960039701461032593633208155779932614372295347912050874831304802166823824795429366331852643827971656788582097499034279942394952384602758819091845475037382515843791906954700413178195038167962644338341279326221199573225941453094028070777134324209391481768870167448296361033896658003656394119179201616236012529256643028399234497712808358908562497573455222681168619818964144154076793310252150616847064053383733033821957061659418635297087619051507431169011201231955925000777840039617481948044388046733656989626992543599473054319558042196267358247308308616889526224444921645377846887178660963164434848839919359011315320739145973241006322239472601557034471687890369114428813152650011756710400199911187182576021932786945764917635945317591462515793634772335611607856100129774711221294364924609646511105516918799874682333418740694228076570150748949464828389646382634198741106137267112942666462185867132352331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 46962440200937839623771317319023158892797492569857824828941240331090932223227096832577888468823764599361029891340884640780871979316220925819413818709141379398586730470574824245798662052647435224731528377885814443598854105315771238912940084988274184114961539776544683167615747165786626305823060429553585097179830360504213415083404983243412276062429142286737581250466153181756191932877107800311656974482075044007555603297862397844985194386210821151838765656270359131771534121233206143962763137941027510063239016210876874600608197942626993195503426328797287680139461773848102073716976827717293864297840070405069676466458239826772591780517407771924940201657026001872242997775053911856242882957223942480571760299851356444739049860259062142279921941872308464308239956757849661076262540384306824873756104500345108145864575817128186998781402003310760029937653069765848101897718808237253602260580977421346667942220036485960666895550951569272142476506668794496049710601964134119628499807348382275518403733697048175271469543619416235038401413307626200679913813906330668633310141715146966441192357745964770462073738452492255665666889270700553059045658009773054081696672984354526600924852421058055109001123598325025157266502922827868181436877476556559259298176565021658588915533134816271593505741315511760446674718282197978976498173161948339515220829435684737859270754254341454925222834777945906595352592515523249448669334524151357833937574511680681870222649625999027580705360855198671293659610725653502836550047425672383849557283063511956420901973208186748502109316296247353406256831345583956286185775790092810236821876604459946016902656930671630048766189139808266576379960617200316537357537644706364307158606575267074521250215880666055666928454680718054388027139257410483770751160171392187522907485458100572081055953261546569221899775175979666183563413777129807923106053582017166560204531919100021211911226148462815168867410382663868774062021049323027599264587644615186594404897038658805979067351197626477196581948050368512343256915143364814841441077615879037437204055130220294786887335481990364812614064820564459551178734457464480150263664087963254245714294214852416242188832098932551585987010107922823845858156485632030654971108905200381988278238693047008858044608778911721758051969862777533260716017890537018831348919403287444451010481204700706183661505939426051076806747407551180866157403229150637596059037651705496338269350842273954473912516958031495016534684138387407204622878032144338082634483292377095328388456214524711541590419415625089133104749441973553691561011642434583419086155615997788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] -97999270108769284929762058171384212917066837991982511227807971592052121059007335049505610758399292295556058052333682947177491199867567003356508689942552669726417102042662948528576203582400097900325853844848773362647696435000160407467479866631140106275490423150838129809819365170443353801676098187908260553202603244704327480778402329071462637891799504187929475386758775726812862821884114681189892252242811612965707591170453626966655239420849542189984171882688834029545797943017721467795131979829474768439014645730006502018038658402598577589389944684216707547501582038671814033948341105073570581851547600479608191023677794103494612804524363563249008644193673120163778606128237760744914221382109547133184854932062847197793993740228235915405357222626763919194703684442037419706498605189288874323015461934668259345877130069728165955093314222122749707848074696582850206967308268547703180956546608565935086662207714753811551258507633742487811471566895341602850922463681751299703337673087781481062978795266271670782695290570255689438212264318431736742311582382069096904046157423257230315191870887490535565756429000765555620237089624175535387332315378726491351743833732351446207561441750181655941687168523017125449033266944780384508647872081032401833111563247816369325171193460017825812404273280888237404401423414986109519850489247840160572668476610613576956005348371246134315766508710639222776078776722735983257905612891001875693293516301416540673045000736338173495116341046268821170571212337887738126552195273589176985992164397869803135315554441054066695751881214943752741472410321300580060633358275697244355065814340534608598111936122596979621524659118586850649876167621988259207170512649282095026972182367553513058254315201847532260227240324248952001233641926138345771908510463975411473892024551746850486165131641953217828095061632127106148139965704311154858694351077580586825456703365760359678235610226405322227015728031907828280623816560663464312660957902607303468881901246328584091746023610721074419674023263798445815655219986520939247831323450269354187330854421794301150581193348880960966382396274677276352873909858771613354029800922588143226642766882314808799916970660195585440605221081189698469338690655630539214584730193598454121748640381999987958018359487715632948036737830905101549665819599643095053580775247484423368992371941517510778464675551915161685683116524664677519417416669394516285008882209007643351352003936894732664430505584057901247051886763044153805677380247145359591032044030970441776864461064104383151262255854994711375900107657629831898124035472822537631863706313742614528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -143285943722973877950465313640873715155548736966213591697519248395806728509217463842377322431749351842815162584280128826703631114318841572304416219308821672012440309650152509991727780618217984891003384140234824813622390162678192369017149333710322217914840023198116841962712522514808803903919452372551461152491640588703788333921000903725515448697639131555681086473242064841222126822153639597455236167565852392026352103360058855658691176078335987431346291775006994172823854947962094586458458979428354662007275030755789954230620291674279149647503986288224050410595637726932814506117951368582424888725300877198696420853502322679701177304943515841005877721328034589396966792665646682323394959489364424748749139067442638494501974178648581607791868395602860605066362938950137552583547949147545795248712856579879814615885561411275164177983964580135147173976102907023191094881603941661764110857976276273726150907701964305473374327363775637716494761082680515127385961564571184299271604709967317122627134786200198023180262039630968797443620991798893764702272832436980728596651715126053604800999658606161409544590590733596378749698874287682001861697622949641847542581257306936743817021057641133039441007335516670976995249813978666953679375553351274523168587473377678938554526989504030301159589263366740749086567185663867257502033174573548522910571679306393627818155661618618640137597261886562671363662143561525862676070853023001999224905544795751708589214730910712471819364314647570100868005400276607146774469842199345049135842529708604637118299240680698788065470708274760276149550814198489647872063239651193680721630012067018263108386782851399803429469079136935156979599663284525076521238961117340326676716470890436488291942584235102722311864490642745493196970139668673116233593642470991908427846005189275405492181513209696063724104750830661031514048567716108252254537419845080221422518802047294413335941654919774685102389923256608710016668650209920210997613554172924042954020953355585846552292021406146752602105147436998885749038245835357167773337282758770310097159946133826652322504532934155632574571489031998790210143695214795938619733007622189245568276129642540894243758395416565868912260400302524361600030895221356825596025201052757638547852763046094131454915846414664292219757914513435092919881407140373845387913614722765683073178433578467393048447332262936941337052010801752463565899311290247258528311653075051793971471415541498576572499488188709009342966985320880192147285194151094271392265982025370706034422825132112280458061679628930351822466838850553362273798974635773534217751844825354731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 1562268006947449968355345775487892607597737293202614957772195177574862699510703093349713191797532761541591000640155344887657954258538573223782158459774183270446671361143078493569678955690228838319542671823127154939966624914623571413355322792168972032259178589266812748976920391478627658019839851541121398403060926084995387583466781332289973280320108753387726520884870402112408799325286692632443004406095355157695752070641949235522338584634882667760145541391329668209456367901661424615005742907275445970322635507165020438916442339100432299047849839598527090199878473722359094032049946660199039911064405300723173055170761960071341682078838625877342761700719356945295351760121059814144046901816763329965517985363394969447846753031903343989400667748823432315281614418732846915011863281049137764534852352814294024347297287131375351216279155769162800222621555642516471274345220426199963206178074258516045230050427794187331034240235442786385201642757445648707648847821031612371122403120019846354069536169896074037184346745847076615094408272751811937178708417991924065089551019362998234369265624305589796474814205711346657677175278082180937389906217650479629905691357482813760387723324303344752927492440989660131502957435286162592972477217508985654981239632002424041165446206188518808463731257495524727750103948465926519679977969448043492885135769827584962485305098813593684255773228590826373112192241438403111386763669073689414171508933482934565135764500300103092289846124020288319289188940853440886621052994513718492829801739757403230913213444967116644137765314574412634142663323517739982393303917485672733217059592857988509041434346084106109388581509678585223811241513769988436045945151910816656365028985460666456103824479793438005499482231800351423616731824017049454107619519154491691219071361425379965868857981942277343263458280767227660705659733456969494004957650630923388462313667778007487789756117802591237376025622453520602070394857310225558747667910903165845162792954336733822402586133771514273853402783224957091343610998167111328430621412265605159043898494513849902615931843348269236728257531467588723096286556819295173127250181894620938658910391284145472206058714397680741117546685506559313915790067331064306862474052747184109721264983938807696679632179571241207740142179867256592294605684923243927323509423727284440669159777160463101401988976308304146343355302830491692821565011742293719277964715560560797823809950388670087354146098368950332094284658737975530884922196834831289628728997758389788891237892275078460372955547816909325630481711753335709608023941701249310602570953919855329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -4614254641703839866449821984814307005146959531093999196149535457073070591031569807982209398000007384177975136298691306350980782609013692451484756678485761745476257500079669585241072469766463983948061594708276007883260609416000975899549733837611674712711599546764442791429681458818704044568059213398308843014912344312669922419216875170773409586499095550564734307869832565868988133545725356376110017300558646104132528677339388993928782976572857350419285547727176605551509884164942523766936959392730652237510156515776328732125266137711435586989016518266574155403796822819616704939621281380159405431391608525566569630381993654828880322222306609353496766394996151759908608916260561776775208110257582658972240479079064262611127596143530316504465242498998196207353829295812636543224653965463112566239322321526647155218597365961534247078719223515590913974150802474679068393700173393278352165858461379691552790076436287422140580773904086116094355316595432733250634998639783502456955229121683324611954991215203031191008958934922805114763515480475645992892996083758068285726297788214601412986693733825752133558290448591332723764404017652251346065068368763341536813835377716672250887859468193014328474938707195319229427526023465081650974655795156478958556058368834028801767999305279044598916281606456062201462240350433902571484174105873707203614848732999582058983340465767628245706082596935855392583945092518898736930605139697931274168101443071343646386195984449833487255643408954326079335712012889375824461520669492583569622692376117266745036702602417906419526536413322864219561537044955369968982900582342697557611651940351464548643337786987935689442949893277311362885729107568213835049332683391351126450395045621443627218209899101578068012317717762607073362136447326893883532428826167326804859963965510403902846440662044724846586937335185659074651455369802930571199364184180442423119000222105842502726495130536034530759943233391086082942859341848689674191149036703564860284740957942624084013108809954418881624918630877407313134345580732653883087718638784774393194786279520951755196207048451711289809200613639931146126624587187931504715530565585213907271188783303036788924823204736099192491193000520666707086257565213910611566136129195560306080443394154852090399382131327263668740055027170346677455388701334431610807463382783755391535670592250164855980814898818274543725019134786626765079486988103163427720594650774296274590413603862373292414544554181988301790462755163486144839362026105135924069585755446110418920130149986129966620385708509758882895182826949024564454755464364895021534397155917168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 5774679033552807026593074404520778071232378057916513640688004223269420419463159863548485443116415760900991679972626311307449416178832664471765182700832787904419115076670989543328993584360733756762411718028895550398078559116376584636022290393256003650682183843350106708689377197924070338707077505596877047159818434781447382523712456113244171513079958526393796225103374734415823414039829974952767493460693458023395047549698177117023862097146352041974687386456072579020720192317558376837975798096694838748855247577610964682504115520860880460297873483152448754352283462682765202429937005235919898541268521624805394621141345295120112552617510878579544265105787378644969371213615316508813744803331884719535308875500288485043977352969010834190090127227423454538895447612027984450003575511422790043661237837454596654878999332895747617334768380003017502566931066991394914097719132036557410351276957513170067269397366951652332573746719654135781418614009824122542525975262911536938058154052562859728590032227045600996073477318263438959966502451829278545818010421559287323949602950200212066024121930412230069124478845181679574643798881547256652259809894149662298684958524142178725535711203193270024825642984967106923960551510461147660726916778714317784322427818767975495044903425607521278544754123228172196244431241190959628934102874493997600279099749691855349414391143665196633919061959599617525082255482231731771046428237956026628629413998629290833101292525171078170663497723317206565367109379601845049338250436571346629852116352129774415099051874333624773592305080518478262749033839569663014624230924790876018597562093557025939787583583184024614064666130647696621129811098366381329624897630501998891340476954708179322044260837972270220471704109907939250588972366380372592427888783862647708392779260199363140158272359837900861298957139780933239854930436171145459930816970436675097899784393215230501846419193919639796941328884644722507926055068226455088607402749876338786511942985440161044633913128843780025804990909782680275660911325339413849327374578324959419860359297404094258381079361563047880230987703357613529862975382167769561622993324177389866142977113226918710642424115498384924502138105366401622327532965816841512647876252309367363765631135061395417577792870298674367793713560033925482245515838117876307209306506371100412630579206136939010851578727795898689381925667036179308679765884674349991074657919025413164453595744160141939876960733393346576721094131867096062882795245364347917140714147331777990187873048956122619574206860302149895420345649510333728959537085343262865993732528798334713856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] 484627889758929131618822069514224860600737089807684414193963647463798709702605314596987718501990989208039352942940204624994051047593535517449916077694266453504072980138663803432237462580628635018042693454877173315504900846586789098409046948769399566898486686902118127352106537074125780508844188466392611311358443621011031593335216262327670987537907367898716616328603480725429095649307925228966944407853950864753841975112207363953180576750013637535481554460971735600224610159475359236162236379908047336118834542740163748810882274350597483801844629806092257831503895235329179224827834398684115642267386723678896751075179286162601336341857150816091606560673559120139886673290266512727406336904302180013085001697260153895455730217176952061256808415282703427510370279015417133684766466135210069095688842815179182651638486705108290614571118750443841896558826329604811897301440988100648380843744702944953175898685667374332225163135915926626407395727301661804871771007496797866302599425606397434897257750373270967221875336528060400092024159963852863979065527995640707057719552969555228485158277981873464866694146027980812771899161439888868360178999790285473184939031026922241972336720268408307131332370364532099429434259756878241795830864418222318761910535387095665725633761723127493547086585105318533698280799988284387432427513010083036303628006501533092075035142306434896935095658199522859984479839669527888431083217403264605521257432179683676274793727309807608450254229657560615169459682766911260873910865123861620459615517061799194314688730402277424387994603160063690513360338942000459981490351027492460315664235022398790757588667231343493931015949824501500566433021078426653564574186651351864020374539442821607726321959150200391315073448296283877027825829953578050104646189016197556936551574048196016520543103597537595988014493201805945131403388227427455398960936075686175637646356040522744595319332899063851136670998155789260194698726930164462161794794420628654184472655281682850280156163147498419716428683353500377059607749299454930182739991885443376906793017021765534875156845709775891530819774469052761495673538117473546897701593788217298085372645431422383950890805716734974967439294505152258333800851270412753656636261065175985134293754057931425389713446769521523447132022200042449578629925849632862686380199008646723457020398595110968241924505929790326375326971792745971598113876913426464257278712644659594904348627691839958942517901246651216235940964723047460713180164158525685225078954540987058542803286766055679811450303610827165893753339623963231549587543736077123778570082223998894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 13869657631344432977657005832371840978914613823854386122798799507872673974302602991720746897467450411107092239690513841324578263538794326535824179470717087574184376916816817684530309186865501767856336972436306772182893932982795008737436352835316128768218803163667524025747382297851791442641574520326512297557049807788312204043154930699504054849983337857677482673940196706972179260068587755961035205444649867938235035997421825814947937210087447723643823722243662973545556329621150149105390956438614717922880959019337247984334178598614327550401205110682948165038537100936620365326747936372857186503824918541100899469089195286880220931892289426455205295982850606615039277867886176313219687945318457173690291010121033662832865524433795338648746397803062080825421609098012869307375193395095225062227320222136929369552087350209285907732661144340452612395210851811753251586408592915618596893264064048168354589112276695357958921747527404424214928969337823461739510765916840393853112106968294658138804537443014074995637726523422286490943674945018845678270972973127169218864042072002731026823182730064430165014254679346152490786563307740288325792539395067380938949691670502615875838981634497018269101128414244537257701628519841098764972482466160471641634991985848152746402346030359635187438104176097593974066179180307582834988989604144719381815261601287814520622631243662309389645930436574560430181283548694736786997845245718925693970656460079373681005631104835255630900365656504860532394943564444478885935453177207393892022192194951816143112308229954462315442785064295881951986439390746549399527078003443354913342368044484200042764039496234276859194164618534614221184071734268897845342398280001951552585489451149925391834291903177183348213663554184592597528928694841300842426201449742646710799135616050500912065213484263954010469675673586330722771520493710382553487798293870969967071373427417693662263216576311217608295452504134835223989995906882414594201090701988177673638525464476924987408422383246310813978165772679992951674381341019884295772707744088611042166596115750207579046967776585726606976804329116649634855294277194083292320808057807031397829548493062651225860185444941747337839913296682570998326589477652454915123976727293595673185880196180453702267986547033750348309929229317477297783019198325328094843197320131982438702769714120490937191886497359253091820849791321614754835634574694899718551339868194785342707611996005797078891607386863738420515798208131886712529370350716548347562163997109555249522016305711438389860792847081523531851403587082243885475177262785256389136006319614371823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -195462239707378036814214954980735963952277128671392280241620526816569965649965510319527134202061391525904505497919036178000197145853983431700836524519803411316154275092656079041940563378596221444702772051142422530058437569980426875718784846158540075133766475411658715343048309014494703012658710200719475286880168343587641688056102547340088909004701143730202863416414377007909099830555539825425115328906252215991451008513783170430538329300776812236752363750165007943491658186578276747389360688533593324561616891666618148617520056756081719454022057731289150985562697228294311415300118725239700940333724975787347729474305455485469398313445329037675229337107108740569864334439706939018858340602658386441791089235877659290840838328237638928605495346310735199628771914911233209973037652341301619249254353303054885593329171785518524714197704788759819578058924735682544598589291690186599651134901833334803571351485020914836809723084529283147749902918341808424872361905998094996785181114045592628666515696217716232431820138530195884853381409707727455445439971509066520319389384106974512052805845519996144262618675030336942758795659640119361096351395120450152582601668942601548077935353260323731530396920332643180587693917437849803589410768771258416829560711360030556337946684459074977005843478903472296359771843065740295740873504401293371125639197608728606380610044415794084487856032864373106904676535887734752020479235164722175984898482826893240787406957698486586339311985685219804042367358774685997819633260748397306771934086826434777625980470409234836971286088983289224109625214386352307367224913326018969614551202935404359531519182672928016473064319864588203862564466352947021619442444457672717098448539230746246715965888026603825326739531090740351378923262775772798209547372996317535151078168950917513151248967759928590628044737939849524900115460485754412578714702168016444483649209836242591133048226054012074327590042763340005673843826617961461600187043846043349677441346119033355283228680498585407275585986601744316945520243684301383777779690440239584370955689301767455178346143940199647126677927202603916987408637900819974757642998354894486474773521571537290099979792412418489744767817028667303779242981540239765437677262600858152333256078910979282393273975094050463216768112679509767616592708348201688237156749163005767948989716001430174898676248029362778074209420762636005542905449996076421783224516596302054509645950712268194858629703737444154506473830490555197502460859490612514356990262186284601594791912309587059147573956189975222047703013426311277617587897076816962232576686994201446973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 841827245869475280251394659972991156548257375769963506082478655098297820369804310203145677786950526215957779094820599010880563601605643684476633881960087883296539717121858677986405880319790331932972945923156931663841022104062523837780444934966391334352001994672547968840547525406509151358239103324645752649777858396776944820657888328894514805812304442903923588789814584686289475164017640402982314697156932676105076660166987046329621849534436452722115235215520703882605241488787243483870650307267158218825985394799657008016473532808068329640765697393600379560079160236462345556678107986398319409080567981119658121172263167616093906933494807483091278967873828262043252375225500838932822021702793701657025591705180481120266525648916105691994839950583909913771425204545829009644579660945792093215900546495713459996572883922036633785239231635874276343312465345851876612663529429984968241813553553205760956216956592785852730128440469693514557906395436948914695317715863348017070527052267318747009787168088056995193859137247101702892611341587090532096855127570085260635243688098832544913454295069744584088336222358663939017745681482113975112260658243111948823280619155008488458581984148245104539342753881952787175418410091975008637575017606866678766106021311975898418812441492534573154166539194538746500272092167237591907618609405789964492644112536724355375385471858229544317425275999720734019824176017329350337325424215538388336507962301738646716874981296301595764568839960585664788132024524547536507199412412332639812658603037195038558065061483852858753807947902849496500992820939741760437173087706796612883376016422446537081429137693873065480977971017995670247212748531884421093345453981025688770767604483848164695968104472814431418830798395686482553923951289099562890706446890985413575225805224148422131095823059461486129969600058356805920042516018176909753865798010177551378518165768898902846266995854740834129979463306738005357733481134123963175788481142376515078244561694921162566088612212279555441315142008460165877850024963766262635531961329609894407638068481047461950574019735889813529329688222631382199663108424495722567000704697745307696045277960016215553185724360501622873055221507781503856686969832295629415001941105182237371573423725809051944688271788362224205952935715427151900373083951217718035453041470882322158582055002482371110098184400252051263546364236491088431168649794057519957385807833158569017802928844365659979049118671654299535345323335349109058382576064495574804304246197264996160015479274276721344158376107860166150011514905157737498319142486872613231643268985127666974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -2122381126564717256942207253006790632662865711277005417816212311198942034785647510284839326207750001675287060291163632938980582457159734347529371452213737295068128742851628419296389792151326273154940164651385480698004677119721913925484926683727345122337755804056140762339552582621999132708808339608183903376417707130016812445149196958444126576685953652158654460038679927685401515764192085329841776891274589141695261306327848865984940066770608344414415252659971003222050883287632331532894893926028109036062626290864647258339733646108390064113347240460633401470481806252904924445355516796099151808772237758479394647696115906311343372970329881740047197029836510746584804027789578445543643546549298808311974041240802052422648030510999327693477606223944717222472846261313755291320806229986799254615719965222859248860447918658652789176248940916798004446045913364150296209092328535143856399077111758797941015525577064630248076456480629552694024294084157020319274016469237828153948238867710181449573301600359949978265254853094108239650704132443061871884291737592362698189933466113565762618906114419408255459764019483236499071776046554335669427898025948579636948346832448320499540367617696698348103146269176069061828865116497824937065408777347392363310027927008013636519727253089100287703133987115235854881648798508587339149635124623033607992415499283690583070259036396611270900907692447212186697057445484686617223113625199557004579076226015193733668286078848298747075364754561823323677951155051040188246381918077212979718189478644597048363439641141169196372232296748006385154765728046582205284697710465761732465493749983727548979046316213254403890163667319420369860587414094681600403052329811491806588678392554492108539616013942189892759955376985430000228464132293394663831352826343987354445629702630441851174853454159501947619413415212409719371338184637256838061551831971632809344060983280227001912948895677274332311273547434704694497047317647907163361583642311912775790411018840196184384592932089046736954719535665994283281010738788675727892163427645415262818235062251301647154532173982819498463424386426388753576406018632180170103302910336089447069859217115399075368468130314612283997154309153004592642488963446854494379809719888527568762829051840047160398178611887725452193152643932289881013489064960616007625994021036780996009434589641465634215703123129603702535144356467967873090931078008554223792682650626214109205795679202129460302439196835612974537327341478379187290330273065506754075976275270253126045944407099167779864418302054610704525642452378651085368363529474518467380426728065291129978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 3362122582867921277672196708273275531048923685960593991867232464772406187166896981055706073366613948007186534841783598448025106124903231342375826122217257311198742777004745288404914247020075457189557934944900115460854283662505856338046848509218121573585208159643835975673131682966523983533841777718857867778442882970653629355286816443369396472597755889392156366819163976962690840434607316194112468466216781311319588877822611926033435501494497724837323128717071277425934070770641032680621554608064556640158626009413488886073379817595672869768991904498609704657365868235820296636641055409046319227906141244579005920212040574677514170096491363184755207478676992823646671259435256861288706583316914956283449536739186276495124184885754911320721437223736283645141839136551371680933089103541395659329952861661484704685616882396132894293853619597659966398288673428890436982524109587832731335701000636392418902234213703854499850622362681737974218675455947694720756638553731208285022387055403990459159625613507113236863579159240641636678048242845248756577170588430754851240120041722598766266109280621004952840847878126131214685772222690675358454673340563912478582485474461214712106883434007053753839697585976633436564019319845408695258018576498493069438682724596186813211800981901663360658552429545449647825868507916789240620847266073294110775205361690183358065950148357390616440380601192582748699507626956149394603705711782091453275522430387104215750672162342447972339825342028713464282530789455615875723409550127546850372671143072730399077335459376110430571464465131676392134563690896396740623960013734871918300450190953156843533675028111402130061858794069379737283951032974419767002975455420856679236150361079515495829343430318405503983058271152084281704978286282919666016408899093560373708915612252351351558582696917231453511240247876223996564422029177501964449798089299178248404565105928096396331306468993310476915328680820956306604328443895161316412728107220025146666426633454723448203173733829254699929832176850780508469575311152896772687399793562767736768454395644974223788013837936607595925367985663992808865281952997431995501317015742605056704872325088087112573280297334108034974611669538107541055245005990418981468287661984790236990553628521321515812826379804998964412329229621388325333134941109170473533867804762402559030387816457398398194404519501277563078254449757252751175890028454579995294166840730728962304685762229308541810719236743389824568608427205295976974945019882669747417213714428833606453548165044115214602273348041611369444973656836932973582603819398925481896995337417878910533632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -2373292247404993735213684689165000952387471789405684933987680850685967587102692787426257162441236103903037795040570131514400719845782440871145270142272720384968899604530626027795938218268211667233847764117703534906432376047017244979014968371848064816190379738744907065583555303798680019947373234204239661465164891174850751892055059695579027539487079520769636301248061355324098237927553695049074645288166622899250141627895702820898816873028100442230669383510563029613873651372833408632327947325059185220736376569251844494245717576038640843936122640851011639075456422871793043539110282288260943946062272694291993669617467225893188607407505765694782581446560825311928715333116319128478320682572038446233063593220209614277945789000257355102240088669856244869255798015675310745530275972802920096869205954270454362704655924869240472121703052636921425659634494739848198228065064850565683093039467996036280990036706968501870703248205563732778349833589612064744642590888714601167965511634902593518503587845216264156844252675673622891239192761301500705993217244944006772727291861106720753408952956457606342760244566093937209906268208293046908013776580974573635020213736950187318277885388440541628519106531517262807551980768644021201248118258955808779527870820858533187241190058804473472683027159264398870229176977420089548757545009098120533684882171466792771912106224976636624574802852685196955707857849406774078984756330521349564613561251519453924899329441482516989798834142937104616742741933321707671719285579544820832333727465781581568617005940990238646490099944049099304748752820421640665299329296018195948356617275101750786111154078685429914802927961452866414631697852896347761011990168965142841755175668087927105966606364716656469983464225106599277877536520053832532020759558231645072112256627982255512531526665237413431250741343844418530255269919922936711494599685523468563507910841491350494873196101396875502886816550820624299723759666421434266414042763780793386325817648482141691739223948024784768636249496270096479543335784027421458203452424976802714631106868850899105167636292166532613496157430433641362738815670033358773924134981795766537212893093574096568287254317080884335902649095617181023127144483795045192211890722340485167414142076619242016616985610641895856985459178285413834495330136940503053038976047263776581123560950706236457614799115273659647899018707853293776960019150476626016881331290785501782879175153102304527815300150747268094147878351669193086837726669511959289887624525912299265267789450188284353934608749825051814800312544763098136450161779087437912237981936100840025620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] -4158374243764248456730703866925830985721921836099100989380757470806367169012296873879659752690740187906584955700401677147696206304279002910488760388113825441707328072647780942997531413303932721763005243555837206799591396337875663936391801327875123549998095469450906816440747121712950300606565648865007459743768926801813007542867832139763983144937263945375602852110744890764555774137070952515267678741602448781020283715048059686870497425539115800001500357362247690188991055109251466768171972976572172551220384281863310225776704126050608431814966568548873750797528780509144568137341476161695092497640123039018890513530102935074157161419175927161290372749995516730083994696782750789035118750492051009163171824031449712645488483061115200468796644720099433818232427615558572219023096440062698100366104367878737139322421952128824535809966413668324061591438192825987725138549233095979198769562998744826435108375998741839918493458197496135382237597272568119517418117916748288881811687029320838243971550852190558379003575183517331972949484423424392299537530745577603156206213729968295828327865678279739529322833461960075842648041447754783499299387763159120033160467299242002944340233503855693417878502664999599208082792505782395424461025261272828315970394703606644801884137526089592277740589301128366968110323706679298290901958638324106580532135246305378042716425836455013283588251487847696972999230136019051148514181508779821670293279357938287875440668667728324660410369273208845356186874114201737240561366213976205407587944905996258811812553957938063714144283655008711053015164883443205585146488756485266412218201754220123485915706366296168058809256916085856920413059633037589569163309138899329253256576975252805127065592956921250844593328207355921769349419942079477458559775898493875515357989394645235483926607177843678768986529675576530842744367233124876371533410042961052698315687541970945826657541924350842669589058260104467000673812830013107562423669017838878268117629631782670959278117001458685294408393909414631032501896985560364280932756180468634324638434000754100382224935345063873640996357778206109242611935784405942116545766141431754241870608456493773955120306320938799935724134753124232581489578755601988622234732511773500364600873117079633419216899547872626496675350698857718638573204001841637759373227478502779808307562334123521301793974796030489045599187925197351880201155819025169631371215284659996999601800412443553776743921803855111537080927820150692094500446382079642495715697703020195472090679328821600026060870099762193518889875258315478133132075390885841316121390685592386466217984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 18744107367848832547915606258189677034717322888429807542707958659549069815634092077554868072217885426730261187129503993949344776196647847585960036099760506560174966907571283388566188338982165522251337073132779692554338531025544525800976868292294342252108901152329356877370507033163044103853495098053512614908876466586367651567589341576347079536276848672027423968019827705806491062839419465178098637557243307126745129851777558505406036554107912436955215000864537023297343713958926133810292373376691440721151444149732618084992556706865859410038705329324272641079563139132703074384354002211674009333323917833236343867342019001016523524187396962543162643040289640960886461153893784518812025540097897046687708491662625746466999165670626446649261315028855109144938862396913896681052276612894070135503697294019052282427057834855944725995729344525069262215183474263099586548259261462279179189378053247901369720644368755825924964808096614302989951145875934762126066518402807759067102577015156322177616474472103540243225895958180903755843296642333109076270000472257628353803982201465275724353409609689003508516141391346878822329644400444387734122130389775285022700977517319922407806272179466153047224892359206351137227496335971189153591090873205453996208370236709985920433205553052231053987757686826896617585658945125335983054636413214214202740627624153996683081681578332451528133032152540476279984079114266489752491446769550625348927745608835659162405608671200882722642340761466850237165761386861695659180322793324189825361994630052345130702846854891581240046619149185648907758679997486531855055508996983437954058893209539105346782645027498656185331390848652487279756084093759617868860254683505736719215500913145338356356772413753737557616939507974377026110101185048875705273803128060214681795469010443114205696516926204590940115760348266997903233330106186582967216222973750589567662732015658562938119914752102572480775018081105191347706667401671871429846950152817075191677156783080790709753380095977298384903588263625261918031659569882690974234969277043543566858811898930452665888499472869747107800858782980622381367317527204819054192143730649432678872907068357886311513304404818095729912148538631234972554265733271232251163575084501806777695089487831680415753412130786386423142641728361667098070678749652263763268861819409013455223052027123789845885108893044359552037838632725849372345150778090223081553328772796553074896051056284429637106529252814044662447899108139027716707717286946095682084636053070697208165740798204464034701207505602588165767930729651169734817634590371130928935733190072495306178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -40619730577079746018024435389278412320934921355849744944121676915536380277794173258153939709759161809717772324852547140763384429077673616398211265466257025180502544190198676212907844303861191962934472281698127075264795931832461754538071596414644575461718885012429895367242735763445766956283310320031606995564874169128429905643602107292016740291838840687945390590776657760827195465508194836132696016359393555998724474739828470466437122376634657985361723441011500979497335922429085078521988018994149089675376313144420359892444028702054376850246031064765863222956695235634741747908586544523036185684729238299795678018538066327108143951366120027010943902055567567890297061608279419324168576310271440482876305369153955340854155490966062355388054689757673496115463779710752393493604519128659144178627844089097319887944518122075530753689663814512079070285131383966629106652514748058057672049005490640814719426232867362975636463258059920126595855121048819424018698118297780907011194761357027401052569824594728003836569183557240475792526887273440653829973865563334226871887658919883463149158614688434178785373040002272505843710161620492855266735559163824205408606105975366487547368722914763317710127453446149498777443761846320451732339441284527753929633745254441899744306557671656084271303630439508296275664069198833756294323239333265534351551717899950638008252342434002061800226069321219239095890516489341139614118560102543813757395195493567474201387058653136415007254332221682092810785519479183221860051092127299312134072482097390843140257614313194784454751687699545407068269101125867202042104257236100005425736881557719405768445424177153455517518595559956579541858174862913154573341445100479383210462847427427103561536723028860014480138069802483676951238634299919491329363535220350684231125508821205983904899501258764277134679885006414673673006190708181856293858983379431927768786041104129814797934916004411211781369856925495452129961086691464405889307190831922199838827130011118181879855834462618204892334002051773744282520665910930626997261065354679461094180200693867408504150243041157251911529164795551937362637743380966973437896416475953905776249939230835602774502150343915095955949489835933269484908314668287387859783026312150422656144179192587093734053347057759439522002565579659079608040752740856265486097388972002835310168074659739192828427106550166848504195509071896461176971537527216750087543978842381395299977975929768107317548714906244336726247428796342010573333038054724297496548236621877372900781456489475609664652791799394810507246105243218984505883223186750234041041535157476617346875392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] 64729171544350251873799405087012576249301738166310257433726864645280281232838718028281392218494943897169114745052746814853435102433135189863165835877684901009749652692354941416292189070774299997552526703416858130258782549734463494289933408741989691878238923653464068442172817336017212628252581049322670002186577057962407969032735733933146352092261290991220908720652082873553786020045333286283865829867137683855633572630932868667131620514321587852788971584517530047443980793740111417766801372138647696909389593851163882306277119659076353318529341962492723126140454485373110596893239214083385836248197719348989287681658092178124520731047448963204283285198013244499328459647829627735290979525692969492877977848617612129367320611658136675809661711803003029578811438974152268292706661797360674598146695672475398536732500938772807309707981425312385636023081811273136602916193019041981692715882959336108642511255414193664691139284837714739893914155549351589617690690809652434486534403311566430016315405298180230097052546991516568814054718254190072700506934308867927060927705551532999453606816700440168429330647118487143697153953439806194000642931825261520874377523056362734780929227841983929519253761650312287374471731050825164303983604637619158546522523885732736114609938684818306797537050963759789291326512207224184788804050989100544721064429163680912423872433972155616542826186995115497717517427714250844358271024967140757222537762709629682070677133099639977053087398563689033371102824855699125864333793695339594895623875106071620614746665395642231896104318823749741233025670626273358646235028772774214289862980621610212450272738703658592162784829260853365531617674975980768892374157541368342709464124724969396491681545463572914595810428589068723079513403656443559877827520336127633424080146846480570294396283970863915477393189337329766837489623874989003187817623717371202027500989239099180319852220364653474589839041860870455263686514133457668120577460284540534675105397922873744225084205837806018860903687703180520678326023719712089395001151297080089666086299444443569744506152385667044596004229407929363346788577719027833169466214988489595872832464722440158644524172168159254477936971165992084012860285360082919084226566239250589715200628182067289902455066471342158742522938511437272498606784466840734906537449936268206412950438415017720642052132023450264303591989814682406403140763955666642176611833393638427449482243556210019933728359330314615826707542566074715936125086622800448225292376106949033410459165610517968185607796298816876392701063641760340458200724248278094582175176156847872126484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -83429810245152272852704085607185814909268427489707545987610311285373657795066355560329013017154999750788281897627153004314819215969395630451296328408902719052967753096897710665413890592498687042353407229210675847631682644370321697405671624650916630455056478239048946527479689421322180343277525004109146971013549744466295334340507980574071420293333971024111279181785764205885330528875311500666815826907613521400232765496026682942467253949316325195806473104778532851028435833539842674886758041508379872614490366933269146997671012813384956313273763624020811367656789368656201674566229276774231909540206305757805684405912480450842535783700401669256482459948054759795872335461914714213206929157531446404677365769954217866956968427955386573518609406830033509605423469665932042457881599212102084087866309284660289291896816813578924575843147001555312765664087762668510746002622949512443445311622435272182257332865584727157387394807297353350069118562400810373956258389113254321885202357202166705226540763189973157683032101572926028565030384308298033318371444823234037103026260183140858639090231575492774875006811287477669229591284948727621597592845425611459167438342035039886464674284029454616344831628152709022898042391773803098276660203868283194507659726400625972543263821499528073861855135977861171697043141406219067808224146655651360551260334412498315457311162032143453488183655754043209975253538391638385405164259590469760470725656227523285299056406238569635683259409119554169322983395649554065925703913679074358366017026167884933879373187297619996372757088316554383159729487956967990435678845040628372869747790541682026960404181743540841438612105041151449167155561814095887136957256560406863249565405832214770494753765546163878000683696650604560380180595728775566749192901835530300471111467573956365681715202080316518081810098840796104100561906922545610296396518909941588944424971929252777502056868970114391714123723249364552702294711338118849442792514815017751729704534073047542797836518075514557348383288608852038799594279906135221917368318360237224332817424000789045221631560830807610151618842562263297506363759869188524156931358430534544613928081109967665220091245555538092243414389650039572000181558839844659238847225975074555338552794056028542224480662943698015736003358992634474117114290223652510601995314840422472690685349549535957190401873388043887845600453970520712620352552574132131128547807088721505254096240546828572866137565324278713923890646771775474515400115649649715672789503092776663016600298702337866126250123599481897889978999504076185652630474611461793950565243942920222857494528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 90196989827849065983834042451690672704609127037409959320982002003292707952142772930124088284521205404722235228731170431431927082921382390580519204489185175130242570338412096617747258392345731932670992642102287776892632457528494655862385073900663730587140887844286403492778928175415375884002314182766979524675163027277552017829748558648961706149734802414181688814112086415523489248705097173509317856007030557635665139296790876292664267486572812933175942786998614167466188033369111602770733032033675144302483212170433930601643355505417832507610577096075528381620034554334875063587700952072381109754989149586477546982682831415434104632859104194583430073112172269261872036034885958582101197501992830409020613810908919797173349236505673329956392625339912990527444866602394794562672341141145564436926800177840937883176175661474663623965608747428737293315277302278263569575026760026613026274764410432896122306238804248873939125284866012710757554990097922000086920858695015686724525106799521914268737733355638026327714076959580842386660740581107182273269296160311606830994332903903589931728055567406657977576903292984183278724759667334934362460960725742337011123988476887773708840577493555316753695859284323702081173409824411645091509914022416602989603141615683881015783313733847673867404437088518449846867398444427673871931447203841746232595157292922541758609363279796601295264458455943389829973890184983926898277650505719426419643537785949815104583809437704865456120983818605911330592816075861989099012299591336029207044835011102181256915283472714472301477857929112060634544334057379605565726755654472162829978885243650396787630156831908741079999912114011866621186299038390363678340637454087156841933010104944106984210320330952330106535309031061885875872734579497245915139974220119207987662145241981902583740651595191091474850918613618782877704040228590071756136458224993593452173086308542309444068131713127787335149505483542204763473791904229332347572744529379540332353743808634372050792749031241728479712003333700762560738549963842029696436109724727156226441668561281213451491293223491745032005570228541645756104873982269664397683852026250253174137508668262253237912465846084081850943845333007549001675991368064480089714289134920270995559412077710688614058048466794399919095200485643871812552599691796131875441915476505295761638814883217494479057449756665787342859398785451495819438303498846475646693239950415233806351051973825990273910482656636421518011225680965794792158246991281776595967075467432374735629323962736107914376821231460291048806398875104146838216234155838057124148744101289586736496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -83017432183017900580481670166753199541181271105047068411623306451584596128410220116694592142715517160833678899043152717277236671672568476048177632549366069929879407954711486198596916807019426269294448197337321035065199585376962410372593885641473518584800058037667406787433281793604665297768242236405596739816275692490501188584355631988411331535603391862934078614013131151045456956854953324990943611676838274242042815505673100211257265192844746753485933202465622691287868283420025065082659795138088833512573086698637404782668799596429296026614144323607255240268230394706047664323493911224686855873665029921265469260950142799887452740691652542230417473903142992546893081264030395079720559593099984448328725360197029339606711143999985009772127603036754513012268322667967579147394693528456799279155303667275119181810499494012874004556902381602057136056538243175186578674296597153667443984004642110763401442853604088040742221757512102592461277912618625595472120563530634227456312612063354781696889023739457133072432738939678393186187102473208861705187371981897867567790273590859327298345797211880557845917757937912930785478700884562313029602712933041049531375082803100553131473505956741625579952147385028861676165983324744628066465638053871917459663049564969694799797381955290970199777478738584965820663503860890434365655564309759736695877925781202832296756586303065245683805138548038121962573989921821017406760678643896045568495952883004553654304511714795147323460625464867166611818571789054137037274326095220421284457884346229828380326193815365848932272946292064044076392717016827418748758920165414444529361137849312962747317033518903380433119060556409981078425888214812628852713961380128494770862765534401783039358245523237937046813826680275836063176487534863036051776496086437485177611215465062075720026317571163135685815404767609988230304701637127161471091824776947890172246816017976803735381769862267859296667132944771334577310461667617171468639937761343835067305838130150621535524852781510632482525768579407008320780077180151911099805528602994028255902038143820166350247534060643008445917142128723051821043649419613203850355961948488050975146779828635600597066300032971231781536972737464549439759727181896494075070796395209946197019742929520225106401929066026428452631020683436734844941855375269259869305435791188678865183276426205880142083374166783251032359040316973063356094463239516015875334676409985105058938271332820807364768164529641166670865523859554486136676559973798566045265099152090892730489359203582001494933279199079486720323582621533796403476730132208425422078807798636253473144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 65255384701253238641625514726209460489203374220997894111582638268696877391579055201421165699339950527331661689179821927564800114114891994442681316269255265702498496718426723967855406971134692395998877615816656540510760615081975022339718798389826280136661684323006300961080988458224630645796749462704176703407793974597747880008153969384816388134920648092653943494166486028049996144008222151356985866637075096861654750317013177684236417642858675265508104313569188223268153664604164451724709127209281584319258904233609649788758512110881931128898597428690580555697778873865931363914920730389109896229413441251231421901894277801806495937906743547168626474800932230150675785125079413831408239382710876462920988826834694357455503165181677652198283754419555227261988894549431535775116012773293313143610818087793944903329309524341662425950507162698493931831986870234057798765669054045256785206399579834328888492703457973840697612559351961694805844699523850922612453733000176065484372322910513386922425413017616780779676986738984430330382579637091109147513172468080542620424060060026057881034286066869396044825447613876859310600720843417273562763791411231699307654011691211590188893869476444924567340400827849067885605380285373440509779917080657875147702374923290249138371128517513524958561351450421495800520586726605305407652781088873150709207580052831693323611029852442349236248269023227482007679403671214949420794010709736498395007528065036234526405870748134188527722224185203799123233719289034911660387290118463491831369417757195028595039767136489201540451492963690522419778646857943614272574900554262640623125307903925530737473604766511624186890047808595214983717159123024359872358671950734357810637813985113900000402463865853843975826790643082817422817694437949085352198127816625489595083818128303161752265275982250027192205265343917869972777995369744735358029713178369975449772804520215065560418312801030751048040090848716138965359059220840557906052891474654650251279018988546017352604060130196093763436393906542477945426824220574405874434340519229112011439267752671707921060347570607937694891148215515980722203824575706628380715369185154356968631169240563925847363539957889483400304632817545874604032419720173544138130755457980067734863177371006179525027326835616097282391303042819817992672175242313542050709335787807763792933798283396291561748251086449127865780854798345847353857079363552171805548226597057634017199346948811381753298532470955958319939471782760825254291768944290744397597686457911898883280481692453054689850709967805102537608249534481338533337646205719731486586132529870700365742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] -43521762869563464707692322012008377999663110089615087777482988316182294492143468981979727860902619053789526874992678624083884435293445008886239887984475746573262784274917614289246045602106068762544134150343990572173672864693492273561021452093444259180419140754230006538228445957428807510098580851633696566368775567340230668917489059415759896380286924226911480184350165415393389973488769790878388167505708663875281571111491358596963670303146125757560183255364273604661417855321710386911766638783834378014671506913703786788074088044245680270821843938124124049594768063763367710734322332190929083660951328563620988088403044810971901083490251014499610593567080020883955153646689732341596969569782560383158263434887461199770288836285463301753144047459814056277276051261484158266605944022810321133566292312646844389997882565502820447632104927670323988806638670672085861219080860158804961931168811137543178199599004309724629655215337058419103018664577173558330570038007007778326440305775544240615629315151462287763099148709672632587728352052698881498480194985091878665764234445986270397585897335018003335657704894869846825010977480101615227857139367209888555220197586372054465647936927148156106923759475391036851747466795757189390205879274828936749512154043654987691136125260298191738107507627079234324943581971831709979651041182936782345825115047756603895858857690622676504130474912539483273000781705500328873102284548092155952681514946070508663122231790619511783319442311703050370738526173501667420956027466278612618526080020022068530517081835547846433088901175337164433097941019522505117150859136167967933343001302320078503528683992388080425620512740404934176721061211190802327861600683377598540902916536212769100274938324893549880997210569302850410484319450889445863052395111963843803420215105514536550724879135060843847252442030950187515772759762099425502482246379430014926126601844802331081341935755663916377502050050670723935316486320240890060203802245246261263739636484833808041268875595934722745017562539900704404917419254107206515377238597053819168171073628046533072644310910678883138417635731258248887797855849839067544657287945977136621191318914790747940126732784237757845773031211232851953552484398154549185673586279351218871906229522547087628966531810861434112888523689987241542632793373726795851823665523545845413167463597388936874224623762437275011468722479998298403241167862708991101328743229094077637775070153098834143655570629915592465659109785747761866953844949505348151206886094542773727070333532309491404057412739734736128940805807206720118729954977522330457385193208305033488105472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 24150712023609816526149578845768506998995461165066219836598585349248785578638230245160145877063314923517515892840110613949434285397700345827535583280582319715794773443012060582048968723783355380338979773033361522811453531565338269359392301325203922669991884011313526915377270233826189684731927870346221667119445322917593958788880390274734969053382633747110610140924752976922157280506018384833412266246631318943212244679076349797856384964938617480803960989929840225423227380766258843748852194975874990486931034749169887852879403098767686701554699878465271150353687020446850363382685982330876709846074831956281363903404559507181214281997441695827345864671624579759925511107998152687743388497396680170927215831584100618268928786751698072816971278395515354540784666248264975917848726295908277702431247976259003511692913484539684879863363145993320579435861475937669291173044673021892823252582475518898650577130735174617553763124378120936740131042441599715076735598129640941907451741760168576765830495852550536497254898229978629911482501109143911361586569905953636581353064803557482130497718664469314325063346643389973755943148443733553693418770290471098075360791337909996495333418965670039471928167955395400814823637964670626711820253249270819605782230770175227768399214845033570203594075210586184849071049539423144904180081443892333377317832513115364370550464417160560719926012094009557704679511435623133838398707881480868660087988674705169841719149099189151358817595860624044589121374983350823134690725265297548102050001486271210883667000048717078427023131845694356588681153200540056283114896242912720350614091749151455011334358959499517245278980098779795208147158454093248766534679229946489597485454363557059842280348209322607568302355253159980538283953753782507535559996684610957418278436933408378397319844817357375176295286989719493074079395539794870441823840174574807165860929588181898477896154336377130632953953471917508342420830242377019615432934256351468814786321405697666212040095427748316041405735409748683189461336619157113078801069440346997194477272645992191058504607776182965624977561259963809191344759511651663021473543871393751821205852110929414501960777214898800450681627659287926972617937260019295990195890356503108028293200128315468433706798115777412517501816788034726649867854232441060421388367068176073061234719689320058463976492616718477846240727101670543322919373223578070712700226858313315834043523583231206354959361921050469432027786692235519056307955075875162994858927933316599176678969405583261475197403334334015545410746172658507964892818698023514953315791870774824843345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] -10624640774395418804658904471403798876227961109954460274517421083371133739257031879178073677725144671119140939497967329665376421838073822970199392226169679555499735075144395266482610842726611605733476517235224958351634314291271823483490874899820759182967166749843327357628957519972953652861387648554177436747449286330175680051518469418877400660820778764057056641404711526736792619131709099716975815941057237418073215832924080602174738412494414627701384954689661313755501564986889838255290779104603710215797284244011223017484042708261774424082940740654805471982852431038001038800808568618305679984802893961660989393706901445570430613822670262222643752320151038638766139298095624513777274683228317980381206782517168329235038520879104752583246178367238167768136094202758712585930254282981135092842125131410619528986226896957504812871019082888003405151331295416687745864494345575955106724980806116656814956944129137316783921336868035170857561235347987371858186374476385902562312304145935252227499608063325210677442862353252172288243199479702689409937313883730659332063089723136972282847440342954904145300969604362247482056908595652881467960848726440322009251783638677932758300802537748050052825890989870049991301220474971351286604625148070942194833003441900468055182065772320048639293408437301689428061893609758426163700797947241377537222221633071084216295863055355444097912062116650255937391293496867926896422003268885058352878031094500287713192568181576644365838459408530159988060186855596197497310191464420748464745864936886821461696685853222327617814118195374330174680565445117042529343867493217262466652142879210741435388700866700721942573567056743443304352996262580171313356886445385377783080196804734531412847502832921332636800385585849242390510062569055608358460083357937365634706665509855700702851622916341353426410794504778916910550992316817821508456410753343516872109702905058340469460474538591587802216144936863323720696551791995627628789922797032205702674938547856844110838271519407838783141056877853065884644560344315027477581199259845946356893949671995901492144504564149323572998345095286859672127813022998763985123852040991790336075179998351548964742332094814789253957933038267495164694379115386231827971422353434034167353046485460471175644041859735003076370916653248165057916699373029514416002126763670450869188594641953312602784753539554647158918444294495501284559773811921569415718278652392855536345381930943553694251338546586887687562336385868127517075653548849288491212885266995118818373922784863797189369304485251451719962568674515097433522490174755355203199081369052369976819712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] 3188746240145638424479100839373855132820934671837954549972194198708140880568826648142335187584353755199430900302102718113643261702692093312853290162709890099287762102732789391278252618436499871695468238983811819969707948908985209178016619866545678706746943253053075450205602832680553832590971736804170381759363688789557621614580168728541555700843584654386213837185850722477046163128796667117701486617479388548562069735123340068435846505429633933392112822008291122820719948595029769514063352754954705309970808540797716605007300402778306674974905238168466420865234347521599873874040892356608545220255020073976107480446555573884970910175831839363799879826140359045985367172877439518069761518437201495769754559933509355604623859709665574648073911586815500011994435907676818146460353849914688623884498745163736854558944755047561906992031712696282986980359114561589305669519847530037715033124770775492983725011379963732040217870495428179993920815760764333547322522125773703434931483427718228689124263252994133058356266263943370372431587504812533807832615986231604956138977730609761247419232580571451212131734417050007776685815114394130409124211596166475034345687848507256286189125977271453492332516639119263752292200740249713146410648648915869771952638528152208767361441673850515762632639396056379441617139911299637286122526868280752913253378042083748262133919745827014833413726905822268089818711042706811616591668629107921138635690197202946364385446126539445735137022168092348662752297758321754282441169466364635589170922827184991737069728239967822630712264445248887179342601895229465044312076448041452531482722231844892589205331318728170994653846812106906500999217322623084131151906498131074208187965446575924374652024665621531418525322074215252473752805883463382246227398188481143405782409224903293505170750790612487176458708794528789631098658683366386049355646330799626804489492043183448336520379503520717334473382232458807097197624016727388592748903314624628918276953078230416897428436888332769339602866004511386538073647780703129811480517513028007502637902089558737323473172322596279321316798644186458613837220673288858992345013822954578242386944643930255337499959237036801755027773512370699801551382530384119277612636545918262687068430502082239303880099286028697021727058943270363180903895012673980944528574792456064800689647315913388875134692644240242042555017317498214542117660651531991856114148641553699026330284093452268389446239020010305710667984137036118097350014601615980216779769838448350252529119792156144848787490311751602102628620610823902913164175245524191461893403065685498491043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] -140885712325214097462677173153994249838457371872313898253302611619400192962267853984974700615763668773109019318538367607727358890216972505885018077385402447724354453394901273672830012232476722139300898069239102474603782049884369012575362369884057073344865789797829838282191450858195373992291697636496966447443382407526260147976046162225874261619982145093756146414457030474238609610255763773520943685585515987081116899744745367995986578200589395499558328147590015258138628169009654257088246417112963912377464421397617176464542845734443301427359043440897648148735641808017666964048315161050547180576002917197065363968163926299577943275351804522741030340306150706738482313123400202292585271419290094664480880170488689951020583542165181890863459627664286444622452690225116238168143315913333537357978623170076689730909302210564214107435872976958807397093410846730982045201346526057915733994477543816556984420951227605067641707811575589250019604898809978337743643704835315976912939109266886170195566797655578999435902644754610883030243155734638107352083255267792116534013609787259038330207860837048553658246216539988038363781073479498765903314981548253388877503760697947209690047304287096866625471761933399967244900240167619624866341926403907275812722720813677696300053172578005437511110087811660524942659585292543487666801097927238376646174544354977745486593466294646654909365423537185284051615194304783485339409481766581839921068923624165040967443840415148188168452014716636091582410626724916606802406925072855008260995330398431391242075734533057837709443632194373683950109991872542967501016869001651359671277654812249943508446595450536745632430314449547720139866686463389898937556198188503512087464602342750102970162712982832383650181741759535403103761045145710640942267702025203610289104119617105614523498212350327157979444586613737171868019444937219758817061736968861942276894888912730337708774603409360281894919986542290303507341683124308228379601122869190350086134771425549068681623183329479749683201760217700035329173684448490943188998319708664275047987329080895683200090617944050219844538161458041536501148814174083801628033394923195714957772880332729610263083504205159690623512034398628929245492994984169105516652992552520223103323108009747280034874097659104865249487648052671074069175730793311222566458345750110484654900059074222526454099900528682619084728102791402548188798280454296324558146410205814438372575068741970900153466984731402357798350329484289927536933347391673835377006136176222436907030031731438490368493868652143643973084182140508864520921908719705063609643578730026966712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -574106008602729685734957478186629666568520033522741253142833690622008605833822925195810180272667454656573035664796852452110884397494273501660805700276101481954468318174524773646857660211380177762100078687075980800782112425552410703929221968041676840480677880307707907316043603373492353822325927909735280263092454047804169793375993805493590927040878921944730454896281982962574433923465769185394075892928161713928618006470468164517507666027668198231763076288755426394410582698829637793056894730931060625006287136190000184326272141265734402152376970482532021012420086289945551247226149371001308029106618925821794624452731946410492683796376926696908638602395922184018120359297041880689395435657569513872767870071977863365838891642450795783204347292204364979495032929967858659535323519100253560499465888170671834340271448084064324696541366943072335001419593128364592872465070445694724706062608908010713823317042969836854894532420750066223416508712852777504711792850233512062672693921245718255333204427054798608700560977759379397061168041773040511228974018735922053572878696840894801610626621700209758472912750341055321304345856733263827539324861378598227648393500854322978598824576340963789944317193938782624906947565057057237496397968467122438979372977440396869394346575192000792611660277160770257377291192548183881624155487962462652050948818796901692456318240763954058587530429675087672797940023095739646455222771717608346628839377199615345302414234936045105499479623658464894181652024373005052017816175277678365931649829236401776862976961452143936470897777718979613403988407387571957422931193837144208472287051191270090541454548232606121395841454029306928725389419662812452721006256414586602678717495001409074556014099149915051103880923358822071671986015133100829818766053212877110933335251534125894642036176635918795251882830186335935454168731642439155378355732310571207116391542371812184526495798162038890879625470790422953983990807146104985124073658245158210277738699567847942226118524835831808182758527520817719148671953092397027785999696055080260106080580088769744801080922471300697416631048517438206704034153327799728078125224570640072487540397887948702084711175001492581519718192360783694972598682846809597858001577040393016974439023225288188359004531648903271125017068464637212296610478273058620917219778244616565907485306338830796864934423859202746572548890824457004161074858814284759438269113651221403594866409693126361666862576460434169830571481538334333828379992223792656205814166461695716218757235681989574799827244389451709208375897470405623629399725460778988117245606958742267494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 431407169977023989474555704727948833478247620632445311534831832746201899491034249869852350654391158459893471527066783330700796217622420603986374306422452839348671101819259041990037821627666978408582446890157741430417736556058809808903521700296664085042145168658393649889145885272081647344047101297892684223293397591393170738186590374684798628980538367716420580557345066582466398132056753048212957178544109515138413933752722745482503232443021903507046441777497276174576250440234702246818083443568095544306862695136107573323181630653186312185578463263434808406579503863864687158590402868580142757798013543619878610987022674184766788607581369173789163993220270490710217474606561534375165350692821388016058412190734958917430065113072722490979625004302870583220380909180100426149723438279740040336912265024804022659105729144264601079125333726133640658643905871574414577862350671095182999641198960873551659257507248724329908953830097320485475971140803272662907074061351946548605977028986823870959295658533843440466361167355880705171820089021594733569609793170173889596355136427542104859423832171028065440159264599146875170982977771187326422301147878235030352411216369274295579189665603665253954746384200384071372339219758913139467552824185691725280298393774868892318018851708382238479238581130615534329303940875852768087997148939526590548660282731334255019435696299509928093369720269639790248241513460893940003751977691594996110925583575793750405239668919192871148414285872862496443328939132728348076362600395905392886733280891312975381686555019114487706287463037195097032733647898844406250519890968648848960034728905623849275516879679921477153837067348144211532399651688864405492811317190904259359053555245554669353462390454090396734785278965492558979064056722506449297765389667528709705252192662434808638539771491393812401483134930858650974704126142797660555141263738241922008243987200202581559797290135862073004659788731021544488439000231441099643664774732832306457645815541675832423187491799990690477295457443834120643851599343065602257314639934018875430572576595873621840487464702043029602796967616948100310052538133124525872270820608482881795345813917646319114097145737059427262985312190528806412375293589172810186637020740927350088471373115519605660290324360157394518882218520203281448584412293747515563700503066043103072299735692845676509709242489282621402091938835586635015868900897503094445793300584454898908420549991848545306452760391087245724435972161920235379366169554806418792768380113988905172271039899559023755577647508750246657229161339125228021717412645237838666894036483982862843904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -164945212838992465513494336551430366302776544457131103978449728009636675048722795596454109519538487166240253042381345572080576161555984559486374693638327034464697738362927125321439990510612934807542998242140969765635745222051020001037841485531452043014105626498571150488084121970963935161788763215479956038362982213512220291470930191837044354847468209270166842483205006201089105991705128722224219114754981885764484394702853194486882629926491050653161730079663966178391245286645484476559211573118426150605529369477853656767836543650613281575475412337512414978411020705655621661347150275354990614365397253423240567183166874390098816459926893264595095581148336390642180539814657773838943756320941012179335274886538437054882450312306462998499651010933108930178443718500130588503017105026624638675342339899408869256733270734777394198528649631605886251092013172161773262744188488049229117191617625207060366638470586927337733542606321282199194366745851707572141425058388973916571344684794716024507848697630176492145613865557098986211504712538244946700358445707041429494777616749928053587421730708155581249582714638851139801634190460744694099022240260032357679095312979172586392860034501862128278533673048013910934157693788865867979048450486842134726939477362621991636922305213971051011875603911913640476979719006589754114008190718736798060603305313391216401084039044200857078284049854515487081358630684602725209103665885414623459488051825261744214060621658327354160525116192989888435718483699834748244226601519122165305812935599930518471581714324135526545782906667557907662122182165594295859238925804931497180500953733113994943407680912978898842640083845178311742331593045885620299971771981312819997551447810906761745533049898455659665622452943765423594745246810267408687409597454153880454504501796257100157072360493836711239570873622533395729130298604728422531068011266936338278877437067321164818203322579930988650185628584806453500020577998112152566007652620911694930693313195058138977847367434720787848658113276915469207953918675337648532246780089454427022196990010337842257949135211030714171467840588280029989986382336336776131723802048985016578241417516851446368330136266190558926159677706260391753226104202939913643864975174515573212254645430277086978171431965827339438865028582356991671786514485510775090224724771648461890332900380733666930996783979164581700461424008472498745742649180891020839646188709250076643328172111039862423463192815043430742983490560860103841596706933421995224290734265920294216431559626217671588920589974539139647640478552649446063260497051090824330670707435274900602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 4154989506766438488038806766217203049604865409080915925862223508136642514319658303890308678007442933023214095839055480310408072468155016356707190886030591622792506667201405484914856738888609218400762363502992730613369161068223849291082833588445488260374049544112520480961985917781019869573735716069215594112484316078835473752528693944014157785722315079262505080320654534651736036379929812527209713515093334821639894506194451014630025825601021279492051569639930439736593524437144838611468796545876433631988844427111334220724694029613177435549840971817747368809839082891353601614741391064387335153381041863300896409453005784443351941109555787762086080179676152734499948756333729490792200903170876418729256644059007921453384476273037166408490422246076215436382578222758362814942096422614408056311026345247898280825561503393758713826530206668160839040111388817378720134977691718706744623269781441031102837734480363889386031331218773425521865337464884002179511251394326914294896148624727403761155309505738023947658591063916315065260799739028533623246382053935219627698316922742332433002612897414069292698949189699783596537565260976332285099609274429790214724768068844208796186069632759996443067213042121641706482393840900618187285979221527080076669755176519729022355291632684650950256824006807174935438929190055942076726562627444778730603402317730682043659683898797419616089532145498511225162837024619111810990512055930743069928172175804349242840555295018507658637187315237745510913212074837016296414536111280844790091185363499873309413229887545239157745202691971576263200496089863463092933017109301266799249903388451285124462158691099921415672001354192323074590332751746503110447813267978663717441956644648615121307861928530453657333516962500057164189223441102262050473912087829707398523503692114793155794538600307858424887647868726407437611539152651247768001266461734734680615213127787852483947232511077074448118554580761237156572567067505274981864032808448668493115343092484421521380696101559927761683646136632591657941795419121438409652359489361867524602393987791065439127477695386145759129363292079747161862647737611249418412589100608141987286533066957865058664683472705549882654607683438406950687546069584360370515782566237881336681105725534715560268259218217725274946716625139071772989977088009669010864798806193835688444955934720606205206189323511397583944010275911524348229754679447339316397421968522459767927168880707975704729021767776877431409060792802226528007341494468858823164859267407572945333049965570628450265925947811839435636969611137850206535506905734583909112388428545164050432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 48333662013314323362697332878928896207655787048800211969847861517599256847108612495392377403679942692389145353973604880207524158017391111614537964397944497570148489964256127076354940353880703867787565981570130656611837902882756932609678240079580920991473308391053141746932704508461452563118941845485697925677541573007559909912971191968006788504723751657916033491421011169471985784973296386252878975199329575684023422589253935398548300006364657757088170257262314932734804822377020841328825296794855707386670711078887190779220825038694968745126280281043426657533768567981459487588686676258198224618632401437838954764915275989440880823190187161851728909071066572501113940103037747729781411429777896359601598243586107925589512576699195288569295030868788894022964239543628786352087826913137129356915783538146483371641686375730173831855165647865359566289517697572355299123755011498418239676934012355018715558502524375737527447994981853211144444290548193815484714671534736836123400652573039705933786949981941259673517675315855807803800409790473591971326218251689373147806420620997145142487235539982744486073368833122117374948178789428053318912124181425810199452394296104241043203914675728667750763977243521762529827279200009660768839891069902994909647292990224162853264928371871776615505175023371481310372899630280734343791528547291385539490133019109724241257940052786518323330385183541467598162158886736002721969620518398979901529386535923957555247521297711180014413586902458973312087146268460810382339507236401584370024866382187591385760548484765915089481433684794247937732109826141950328506849411531087887758174533356899603226738422564280352727481074750493092990851315706307839763520904181355614522206030592476249887637819143764114625170857374284295904884322066154121949495059589753911473462554043291694753038336813218939645873441468270371066287260850309458439186557762758434596597106130154002173278597877530301296582737575413776959996885483864436852373895236021360488301429245443229834804868565567245593944226682650083892175342358203032560061320967184472534280071344445052788479560733782389281924891445058642060216741472193564055718484762405954321188410443740205067300284689785699809901429868586014270952498417283026806268127515186867712225920800226149009971286869433267100000261083636244714088323376567985670833179708142155366040774304556851458635104272099605798614777594432304401442566529465306879542694575293037041388538072046795995007833790944674018845458353525387113530324109667451110069303052970137293479286392205582466230266021089667919686755189391689587189542176424842772159342828532531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -45380453937148188485447741333056712997587379148364484134058097999406244058319956865683654834587561273485579396778295665631622884309033671643362667849258075979876840803068264981111917330361349943760281473938347291899116838097210492660786197964937171856766803899295219711564047558702465478297318320431495763648944639344007887717255060956693556263284692545725161607627140937566504347922794232527003753006206771611957430138646814034098605347508052258802215286752449129281258009961810836854356501175528586923788457912870083609511574831012301143877217969429787113585648648446921529726778921688181147776212466083252080748989526078131303856759600374850893580697744972851644176824365595695388395803251981190489455475631971956835944749558918866562918326956410701819643523786914955445372518160973598707778337999211048604846103472970619014616513869711671415328253199699610946696622268438396075949825685978657953660332461036630926792491790313815138470549663229100000512299377532443889912444635044996683071455563910660556750927640370533288287577537242394374342548376755627110241617960465626142448911171641113688859623675171490281609843943740770836175899507098282315181994799991965012383238904637790823922469018109278498890404822351300678897995844100959204942910901033711945818678905616399259529138373168431437029479210381378921620537401358688628864347313640652434505641089810408723940461097809584477469380125134717650310865821713739946523741220486552051012988747066229906779623996177148049718623312621976405962279936011123130735965368468166601228944587196418595772073963616011173996640832946842318814354413860532022283055023097683769200914755961526389784206400508123059160583366072336127748272703677531020534626926752043218592382659088709211623166314602274733072914299567609286707211680953631311004605076342085121351992397125384158148684593896412204029852598088446696296888039329009076649209869490899325942628620097422348753381506942560169560055826579197401291905843983676169532162224274531801249664459583481930138416918858899608202247840465460787462282958214469608774450129216367347656805972274830674833100855465858880922715622537305613127022945194994371167754073530935317638581045235025652858814175734553897625050531377579063994898876674881708863584989094155191578685349718573912203939136792291705747070361462975616816483480713519177354573781287105001634771022165540681660749489601827301306028444057884843681563472087870113416390741376240786216608754177533425808003466742915946510814305046892040863090740328803622542814971277247897829930017685933039383623493847447764385509485649880405632508034238340136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 27741969152291109045668728522634814472386235975970545396455086918645666883135147817826932596568762181053141251515913840073269485256963254050483759971748594402512522800662047268903460824128142389228745105988021244122759158017378615476915717441947424117288102933419324159552255045668715402096022321269914358368026949731680074863249455672732552862217973286443921976781845444297386960906663770448550565306230784389640469266818003079595820000968581137288460009379738266601985530575361276976629329502237793730602985933418907304358770036341242003782134803735203479921147421058729123980027573506728222907884343443567182541137783621339005269437559015847752344122331476346317846389818362306060068895589894959346326164593296318383840166159950189889637047391266395857066253514479925704515328115923240941730621061757733806466283827074131307824036580928079470502511995646916846962528065974373162870486912303171901885434402891812779306552470863940700461256938759732959775423311813794292287457697062143301778915618998411461099653346448631668885272575096431894234860100586255167995099229908269257951343186477378963198231699070667424775036687747335686380536921346392658818913450969670723845575304382321399006831960131673214933477421304373806301759539849648132738785454595541490505697483717258578952930000802016225467879255903935059576642247810813641643316284585169768342482607997415722667555312997261861691509628019977039714861897434129732388518112611350259914648098935621813139296036973972509380179170286247486531111884077409178737220458033878257039579713070034289149677022877755280636569495382085681730510789860564727463114380803653382593710305604472261139667466284857910126585665358133467709429250830324749674913870660436621827353825010139734808104742493005481602458299493994441676627425481959311118376671456812898153215064914494103617034632287215062706038838267979464421504967942963054191075147055832335340090574486989693742636223913300476416088675653792108936652901660574271614697427977856343087124805678647546261936707588627438736736976575926699624806908686862786029066534856586012505356850459197205600225341850605714219498338733081722596630464709431404423013519767305972613016419261524160260758330814884631472643132033499195378720169164906187505713629908315018474079610022906129117783464052278932307955106463754820014611234226882935349477466145095507367915364873526243405610099970667110512598358543475766241722730690564089565456665810778592478357383484220926366920210009413420180780895412894329152374943690388967696275946710070567441069099355102797671503878542417115832691699235046454483690252971855052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -13250441605144757423055666341654063474497063376972497030812734214930349774454690569325103076475284897341668760561548240291636955645223463378570643307342095915330363357377708101879134944056271911936586634883475998832016325432184196155278135546374596765708940018783241705911754986697122718243752074873058122886278141517611637204751277291776238245971959148741997392823387082995346258649761206837366052897498044088320050341575821591250800769534445967682740538772184704122394177673075054958371482508103902074937609137305432916381077621009483522316678058105933772168125320037252464735839812892178493440972308118275035941020225798030931193142334642665775449985808958387504836763305182725025301639291490036865950488180042230873912415216518245141320594144261731636619035602655986185082720093861587060743866115559403733136052820625753798943143678866404586067041783151101693900832350080013021248940633655515662261337010788246414935165142042192257794464070092291157605829973425928878980399753277104577208735336714528065332414535498418212857319403318372726427371469612254627983283396008624792864915016964143533963877822640724388679900593991270380251963920964413779480571729766228509422004431368688491802292860722606478826750083406471380789891459076352201239624886807440437502247637503222847018357973077294344890030988059256908581684436998456883749659094617649803817963839073292918232990421421102440057860006407921634352324725377023142627851156371927711633584613890698234960929611747809861888872100136599590575646888556841385759818564727033094612088447820475248580997415034456461165577708172684994107159767635035622302508737059756743023929006066698455840228052612080030108163841421229033404442553206821460146898864998149975944800370879076758165497856203368387640304171283194653452362281905969926214439005616601869540815841300829873561174174018695572896845476802561597773882564697579134598010830747559866276752256444137650968187728392174295271581152938102274445866957684536924158267697082491047132114544185889624861934864659146355638728120093949137955045146039981065509050035377033476378272901407800730915003272790614689317922205077417700446232736033991213934524008896892703094016401437874358935090810546333951506185696472836276865262718762109337057605716616713784309660871269382137741819683314463661778284255735418789502487318529470682359791058975979602017519733756543059413845935834882041095659113666411627229995055062606753966659321798105265608473236834351274361780221238397888093700969286520813712282656024639093560602692391800676988067507189216304991452565125846540487255827094512129399952743897904447488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 5237334486430988784806452659351702039001238813711343415466953124067418127410599771385931555288780495288013955045413221506812708703946853014831769520477623638845867788931948363086330418515470915540861097434970306135194110064976056768488042011133561609683130113443191484445800256344801733873336135031383204753371543170405650690433020200915884782660697648735419434587770879216572800244018487413297875876478975617210044358176776232494104631870076888618822156542183933113004251166858944457363204146872430656952581951386798527926626510033624707338857415046769019774984453135681063100403981748857536135418160765886958818240397862633310576938174678832108354665182723518408378635771505114612633001927915351305656272480482637535847743749084345475787625498049131957556542711083803183180688631663619357650049060275836503445209322904423568065574546707641722763269865709552001934453989295309073758458878329643732046746605991224156406102805853220672773634170481931789645415078521232765930835781616519302532947276376542654832642918859113950311689191832114650521920322317297509275651755077155846225713775443254477280141584007189466363417059880187177138583804144780489572268513373459285285554004841274506789011140887973298827221274211922375764616674863344919838155880328608674188853232070022080913274819645658757953959693376962180714804549885779228543585630758238459557443776614176593055039818710563897276672213047359678912153590703691405561932928171114645853245512431592448539552952862757897924427569973154241459746363393166461605152888401861884964186514783935854008353573588356207224023625777764691297249382002108896037663439946317943103475302001132939815390667908181792390085878582203202912626173302442802037750394788015975757799008298608245086683672630217247651193051933713549613808705018531107754232580137279325209197061812948230483929847669366986385120932885421374534879401604436430465086220623447460367145139085477517473660235184013659596381314369259999484186673673033713354452217121489410218648416802666879897554379494454349683282744587267967971221248816801330277549801285637806481509075402970064127611319731451783282972632427630302044550957346868486827876543289184445994054512686361127452318179295344910777862135957687317849059859664737514370504443198543658182503173194022147821311297363672082973217978128915204818234411521836020674472065383364571995333107617091940656422397490878604013650156225426458281797986968380050160177881550851623601735917208975604442988567055467426428517710341242359134588035703622913671439326215018696894863773358658901700258948749401664049633626298731674120791633846903767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -1771685078517603876580919350882866744159972784036438052135890799075849173001077554969517487632928217403459888135771240047350128067259025184592112281714661425336705105145704114233422494199470781903770525928506632968551313107791295978403226156896709679589657192285402101865715803966367705598257030518840678598663891163528236006794183201668637000973312847645577242639328334007243036139000832492338680543444706665389259999433108338105521570589800118915433724206555942007014328105711843068102535062134089853321744085427962941721249968483786170917666590023212209112525181356033139503077079478601292518367136601219815089812632005265258893691227676761672644301572416356107617061572323652292822990657481707995805443435735082860340593243665489369295145834117420484524401039935490110737476867088235793779528059283353428300796678401578284926846890385052336567585658912294320739579937326313688978503194930024468224160865636462976601553487904122367710701886889170752052031949442103277523055465652884822896201808028297554635415757267533846232739165410813958968657536901006352971551098833631826399726926072724443351748068042789652437947802024663964624076528515589377436040795367133788489773208149165506514993463668740372394755949877780314667041737143939890320511224059755435339139159499100846961327372289235197517229887871212345287627068099024643364792715388260736036035867508241045900361862114815945505861447337289765692323832631761224837936477523384889912311778848304277555560694649771195737529871398412787106622296486368561825795433007255223399456809024705393586862105592728416156780463174111112741704928377683654228865827365812636189776086502193760648402004773744686627716144909198486114646724742637306609654889319991477857745096981450802588177313760817268703986476095974672405152797859818079100138847078314448245702050261011641860212383442450425983917515902623125746672350722327169130363526827791914769336052060112218831845396847219407581622890287858672524124976625429124132361876921437401263129749472931751496687564492352331499189314694487971443368319899352278207732290301232604100421390024164145936049218921688901985207114885354163668967640815537297907014149113826407465233705896149251784039904509562385305801315604021768965752662947389876027096552719216739734985932191761202364700624078970740076144928238807648445357561142724612085609002554232294988983716761477001024980807011035903557639976543653083378559619811243591977749241650818988625120347424312196432925033982126562384964930642854162042231143937813061812731960033255947850225278872840793762580014337875735011030101902957750165835582448624205824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] 533284630321614311205214784658666267355843836351974459963856943517078061945722436186287523151310199369941998802895093769176277774541252076287429865897937689592221273702710469945010499619659595072380126635959865810935213974327276489054162142264011529269890401667496403846162122044190617437813080335878059104432963639653148248006357096801606335161189248461135060421818936836521126045179824639861340571240370355235066153580627740589754888204988480133011909934679435154372397596438349183946907394817532863722333429561460851943343290636186189580605008801346551481383242734824376324241662289522563762003101241039407481420919090156150577807118434388376872647637373943061854738530158970870783101616320070576644992137809163129333778651814428310155868243550716958754627338411087771416559967076341513641510445367801671526589405682966591479134459256681641343492550995783293777125495940309653175573535911647736583949524851692334154730211138064251641596685687344935585819542772752724274339455586569317035246139106776334513387595832802399660584972951849687899929107182773903746063517423492600903971903770224061122836885972543532792888411205715275125692307931010457225044438710631290882412313106681442773791153875667882935670570790773478592787913641586570652163168759721973657226094984863848575778834847067120254764958338116719278549533455573247208066490883459416451088630320353859931118385420929008838310152675153713739759308998308753070839846144536791376316010515541431093352080823836511821477313286542785852059799881667510795623354962899298054261446661555729087026488040712053244922367697943881288494532364553085831684160706126424526641764127874360024328193687644513913386893984862472304209099395158865333647369883593353238838946293291371234539962380633127108142923015777509916569754446332087065765224625570950927735982398391272240300359144938778719513798465917584231971101075870003461144095468334402918790723840471411697964464234767701522908741012353751900033057442368520778840351162629365697009233588067703766022506515744428612661694241716679136475688767846181547107761577092537206765330865189203809224474358427160697594154130484230024416792733000785819900866647295847154553827715795737561341401217955748264540789987018508772822468964724915989309780242056434292946818934143577827681413649130923869523267538817752963970450591524150642703167831226177755065645419978118797525681014827567619434007882804350803155098227607505688335201193624510618109520565132369987575126779226801059470829429261588127061805306065247604066584494727929299278730774612470204306967600452654866242860247264024195467966742003712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] -151851006686191305705127203358335734511142056152219398997380129640450902417824973870434464454402327152501689054689524246198582692548690684684947051399728733391604515111537185392644648144767950990648216688721367519112487634939654853525363835981971577985367947641600509522221189713277816144221010508553936366950242831879188447258601903782021598044120384399707401247587527447776434419143625748111620319730254137034112301654961648595252718067843433374202042499361198974471290589079469699310153381333709663213885820470484923558065686259596862695465454652271267529847207890483872384777422283785970653887323326161106044697947377955339463389396808459317775797820074276764312297666928212861205062103359241104950484959336313186919705562382421763036168452349365166861723064337887494552116471742341499213599726561969672986342154934866049768202991274221714683557657013329848181812647919806215760491897372805011802929292307966348880161615041947929082549844734151057441153450103779315327770842462702245055469540815178608018264856666247507370624567551388210642936986312255233892037407075257003434723644516063525219863942532823233937050620141824242260532185581437252459695176632691824402628863378808915950177537741075166144662443231768161689295002403049622491503695111584987270248450721063553877892069264611391972206682765479322455051727777777247688360843794021365135712904070792324827032959309948587149051199822335239279527888709004319840216029822836642985606548042113968595629999260087813955981897267960607464107658234551536193340854832118756603723352030564785316360345171940192050836899015004045000275360825579615746771732873055966338304028711088631654476992297971870480386860303047722538081953882053064122845638239390900943232223738459388185398557256872370152535491467112256945168478700482185295356979971678138561240256868655916825816537501391580920359121724524364396365161624814602717205734664716420019231706446193683247929705264466228636136256856236522454859404921268878276178620318098296506700807212022399534893695952446072800283513155516549221955328694613077374089392353666396781221866087596908369563599708470244369692810944117747485001915895322636085267690088841778266158369896708246560365834841501111118604226970028379675369643459095096541059621868203170116343622554718005951802544343076383334589081759964799422067098468484905086828962111061159839652846584742953893744431412875341761388689092592949446923415739048694872738891407333473247383964206364411623066778382579232262162381131098479637498618161909500420937983564745188482891066453236065237355127314744397919384190193917929514981407950974746624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] 44241564337776306291479047898729047080080661964980126114499228411734374599762513011510603060212276340261318591243505382251679361979900484216282697174372588464571196805392086329462037795091342775969222991445239529889352150591908215248948726962167817514031991787467960365870842506067645455122523375988591548589691583393530978291963125676381704018979469680912648398043875882371463325157692127652354425115065819262564445075704834949689431833480885663621303091604689180125781233986084436105921060823812050282003152040181587448451767180068300544603232902660621621172730940488068545371742581021268215878949213233400520885471158989264067116048441016414224941407514954105300313307918317875250136123721748468595216633750151182405574930450738889454007936617246265974147626378680023835937982488142950079094399352492307788144848001720389512652401030671610644253297545893518317376773164142591655132751075545908943902357396160122099834481933183435032629884980416105875401078831244366289569125994915115987879589419503112686858667500334842162365410060610069941406494699630545083538264759971208504579637455130065383973438791607462523382582155697536745233682218845188715612408230184260061660899809211305875617001452182414369371269146931509455268942004603760831538575461109431295973154544561070535084304028899374931929743290050081095145022041883532858257014995937630497211265417776759985096630649691793387871773994271442002298197486081582153030993421609924133277803638378100331653554028368459360094695781172320149463711466721559010767942348856479819294598694897927768186731910529526980962245282534699302280104905201386153795427937237394046653077974082342383476208223183674727287460921820037048997665151058677476922406175521993803753689124241724875292727819002151446291709626900314057653968080429917818575095144938569251677911092341370826221551516022349019814895380937781449325837058641894775121706414035062159084072675834252788546690447237208324332128816532764757752555370606770409077068950033365922683913878564149542422837435169563781992496240348648022275570438869472570300275178563962754352969858740793217309636478481057770185942885752280929901982616743177791090820039633463009121031216832712373951786444045739098156044432479475916440127955624507110084081653399359655600249658510968321002108392677814944360564460617454194296065857707330628813662423838576482646175609351563600843328609122264427995765244085257443758786126335235570565943399427446213412923523384534038714970618915952815789513625947039655292637665336867601172682266396122151235397236583898695275253240647500871258073588580788863682127906618736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] -13807843733107943857273776348524776833058449453557294094670118116303809189125563056079610624528471542395209950840974533918577970053127636968258887100951451056238783802751955589837407621173945980162874064849171279991926027612074607396244260931486529966237565289999140474920270272517910110251983921235558275561839109890052026903253994871412762045754227441997870521630567087827031993944850338431162767404947925561681359748000254832802968374756881413319295289613666992357134360217030825672492800328596984772724337439419130996358223394963136297629952775917940894786165813182192054655045635948485861720185186689098998397761997898651537887159668381076310796068957455260894315752018895695100768055314954762597643273781952309139068502869456350838130427343460179140177263562665985531565119399314081906585649763853831142864905187270117769213887984018640885002283865387793977977992326676376092766360483891417652741216454032123840451225221282539560072868197171561020257643316179278458062687868765601423948762946342444024571226391392221134887546288567601554851025917348928454407282580155486117992595016599319386813306399546162224367012564369154085961706304119309732907692296835774127791596140378891323118547613182921389364851507299652577377395981194937550363794321348105080922124059208283626085021537468727928786518975194360665847205598879735160255791181065385843811912485141466926906154226847033451438519757237234213679331823741168958856664989010493824787477765488377458299080824621232567169016664218845918264252316895963126057429429323776814737681228150810365287516204556616096432254088326348662384991397561717004013373913012998821366514511725313335480558745872409882936604967170349538389461328081247110990822936008048248993035361528453701948928094289295988243599773866951742869825491189651849075555011905043889524113480892476026078367700650823130276500560080005366039360838514701188532772761023067057644806473965235587415005360958251252303486850826660919707915363499579865427837298311476916296984936018867304172246343677601995995136220835357523172857419606381095636894638484794347229099862343286715637133092842899865575327316192576644343723526530159324978165985141111582336994861280301953195446457034505592535821851568382955074603411490436488065719394136068779604663521327685000004746217139241621316746769892806702790990381490579238735944227855013184054818227651751097902628969991800467810513829023300384590135648788270750880271822552090103123977061407816208015688740049778438746836368137541012124704201964423781024504447155993645349451430696827609965470302249093232173467727945765305496740044946276352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] 4485603130973772771319767158199986741821280625975948855524216768974169934399454506970717765806005827093265932169746071847831559035640656325351556168091527964743380833852642206378646725683856352375919234135498955579383951303073020367149414624864535560452465940997167024339228888202023998898604555266353868292371786823399790589314021059344160302748612413258889582269465915083210303354928507909417392403605938193976050427270424990719887305939680610353064576821584981175623644902152862082834964360498194889103285225489027746043813744200530772743682362129039126858395626870418617701800200380472182079391299783399011208745323668194981858322778040096310408759067334749027284286849573918571721462394789189890961981770234438722522541448087108717092552762037136408012631771257410983467718874181175683510895874453126959920164420007282337775098764392417268460147526148022475594796929346000486395497254336372139733994601019353378157751642421963304744069161982177764901020225020631678498303693264707401152038099747621575820273630342698943753722861466590089365624378427112189773718910933626071983245758775600450209518045098548942395970122689563017645640277110514608707815863021064798142224063784147148805893258406458052542183710957939357607977500548174265163917108217201368766528381002283348676993523573199195503708788893406013621496298353959429284440201369179704555871491934479109229585023782072832465370518860720050735083917090003204179353549731773388674933161524628986221448504978919059051811365011896304273325415201177017560407766822497875962870270638803182743563112881100715835087645343192963104198526881050120296280821993133915506402833196441319196358841886257292697743805975668912799214821076664229104025042314365435344260173817457987147667630914986871357657677100186391602412639775499315979738586656715196101814423613273334316577379170717641190849406043662067870272596547207011737604714864842516861292780367721269095541573741210300662050448426117844497342825448482091534490393804015187422932017080451522750634612753371427437993685643141057905960947229193951629567897657905430036462849994476827782529128310289062142133702324507421204151028176407632364237329080393485147200633067134667473429409015262669306448244430019507492044205177300817918615807101203426061965291606922789814078418855760810515654533220433111308571134735978609367172117094497979679889874659888120395202530744876383529477602361046550454754266810725561513628316893133197416877723263250494220940479619385167885385932799659625137532448050145985390101742345494320166590825200122528183927026722053810844146497288796613340691700530544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -1418915527116798428867961791390235656061369515202023172910626274147368837839402473713928335275656663650931302408345114612988830912471682956864622721702526562228553256279269927146486923537216575825632514428012918310525847064614250383346778675473908970985895075967999580163759315058835224600302260433319035831649872711472241851561373640672034380907847110386392837022589256537780697132057771879994759123810363132181469254472288352468938399417698346845000966584094580907452215908080793733865638760525989131611295788297897804233170993342740169457170011745524161172606130385367769581639870600083225661886239971622097299914375500185913983640664315402510208688854646282815612679589359595611320142448907062326870616445441172212788315329990649783353763346496730230082653328176596014377875287800193595183220776403255648963053397171235737032232064582799206678639415853165578046311113556487207919763962979870654231077100824298688027876147014218905526694098845755916145197024738462558551276841908263515919862884654939627110635838173786353113118094507370214702857344487285327874708204083909888748986888545439459788359094338526903663265968939345554680454791695704164031796386467692910839886146395545270931530111464115790830637390082534492759688037600151189107102593229165069715470615780782666552702136470208156251824687408109306312139408205545338506167555753811545663303624247267256572188144739376746277856789919283058734446979002428442592863811717962860145261699928554340623265841818654439475679103740520360384536100760750535278078722841581209307500098924980492410343066825285792425202866655753773270351961861705668952456668980054586817504639757389857782383602704651214362747318257498476214947916750868728082364165201296595499954044977462754961171353394267293225036228622445166735352554427562353945540756337835939600696998293822609093504417034869607463094872770873953511761344727476525817755493068805843604644928752287653353982023648469173683514450347081708842598435500928424569457740096261315170163223091709689475231803057306102586697883804245697594137952160852969981455474890326171394634688957292795134253873854977871269359099528222702274988034692728163939943108332144807069725414723959959631205753931118409180467155313393452620644631894455600479408018827101465105395369195150337130119199597527148001854367735818049120843477551802835275850399432013786164379900525841422641606365941314991947518441410199198627646940183389223520179627614561141785703194059049719726491056211349679048569527616865366174150051080302758817362312620580191992863422711172896301100875070905075710743711078211393114302765183533056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 414332511441228940322438626058574622960398539555697315196807409605515450385536321587478136861254537904144358187688638667277581759397602378892264129536762151134041666760977016898739628801527064775448194314449221580721651577349668224908408001913386026813259051881965704227283046289524938536963200067191110393418359300732329652041059987450022736064255508084075424414477190521096294213403608906016750876031901544111160757932165672712659735761187990716972442021609693102289535501089973091367019257822900736755125739418818356820810472251937317237448714547600428492605929588686405491309175558101550785751284531104825486470250010394341090171943960618676528798664846110229114112600554612552298184434679773933117026918930388602613162805912937530736477372488142906572559562047638407758274648952411591949219796852092312792945640581347309553711407452737521929989074381447388389236413757369712873551544913267431967242744818841987351170215487833414403389781003097303180186400741312918209955504173308372653250922231916646857815355267123187583095239499690665366004594282194490702779228118908290318075255479982351471901959506089612707454527916664144522060316667278639393646139709914614263390552942906181119281856856799660606824063120817343249017498049322521416941336977817187127493316768940737114784653403721536022855154363948918358294886097698596919037673287377393415651183256395330533272363254779142427038378242676782979213300398205908242697998059639222828407297039407302671505001720086953671507502447080600235824185183344891968007964564405969809428504892616792591869288456667575356831423010236161052714762763883917388093599665469386334824123677485935087384599928148672892097829556572878532673486624942403808055359637976053294447688729705743572188105233301031890624384198315884649156777294551341850069273668361805521695727408151845513519914597867761062089535346045547856093297835721896107938309126221996312499622008877745279245270263484238290223223897288701433375547904926379774082965837609840742199155627968172033103322391268765076319614494259212044808215600246667326391908509542086072957642238475474762439793445562179172493260875912049607537918254097734323284450307622975629075057154856146920617528524873602141102629743163573502343695430509654908168476538494936236824589998963044405018610851971992519263427437709505091934878008191268791507344416262882078655155915750591628258335574831572427611051732880737905330454314806679301552521572062283370645891802342609771436670601289447374835048778021993289181247068144486420448016996813972250327300339324898176716258769832595258620649710562641870510549117173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -108434671455398016728482252445930143072183981616787606553499012449660313761141190250475679273431510910238001824755515055838672422588138883066786693843663920060433864357782410045749666566967603477368234563332305159198396266583811841270385827987028307662648238612010956769247524023276430700662416978576537354884925060266576850655761412874698705753242224506020875457038300986347067082733231917031106687860186120236393821456941855202229144269211150021100463631885799974417426778599550788616483025382953252864873780089513287814419137464317166378246820576368976192520513019569635984727101532308683231289650021837729006794273955866397518492644102136502675410548745392621147638802669749753061264427010690462134677217656124859324595689180442777696105606399703759881167899837475091069735913529797870242045445416751068351964826085225014734912839958804599358350401436381889172095997773114772354653432705982389133226896757527636409950147027821336727223059117908243388152576819058024710192237782909237641162912497898728921052332170169857659499280551287436039762113079161980963119058578216623816438844214995432616484626259529796967117435468563062095876553591365324182866858272910099639482274048844990840892040207071992281404689708547693516929332740817541091837939793184270765354575341515987627266926391755862165343156203099134760885038303411832329943564674558370043549669413692891550575065837345933810566131885474036581256877996489112418056380131864374359179012893387945372888653496671692808657666661848519543486022708060980135881991928211270154277128571743865302772318152186111706877942475947419033816046226665111981745422976856159316263103088718024271809176791566893662695537046878075211964524054151906230726588825634092870115993233965567524165069636876576826957112944226357359915660155658357249570712422586680787124201700426585313951408446546873002297023359158527480914377205149657775038201417112448950896269246760649513984195658625593690892179900473895346460848797293581886562324504377025529447287551320458946103285541786605831045996506596933312728360904485591832377200485447018766375690414248880770024714508245150299577916413123256575729065548988676063634688983497355537012873451861621830008967439502020872237340601720642878957101932082819204927428313329888972735790424194698315183646735629278380088758756788957120982405114255478201039816164248367330253434267774754578663068144251602386952399151907340109147473706569806697493403068921952504412674224574828839174909423919110117070700926028705951245605237854779497394699733295991996160674606101902985669754157216461360235413371630113638925338849312768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 25107311476332998567557646692777961954367885048355746270572641157923557445817023259673185685843440889165376095737657435823126046323122669872274956239783172862939039501353120434345044966579754660196489357419719383779451467575707251193057427711366108199500106309178790506308191008797458141060488728747204673258178377686582922743467810528199539211423485095453647001854698056714199132610345026572018273201728876618049626035442138307909947551734973665836469714292050118055518856057870136751647281358100512023052153575541073015788556905167088679262792863756745022820409355559045170737270486044813172395269630572983645021562512907893317253908924048195971140906009142529244564177669743730247804736875945732105302824441195788168727361899648394988911899067915738857530373833848010692218479251225143065743063372712205979138323278502186899034370279419898590482022037239368040548136282543078493966624861162911603853945161488257780986948920006538488281903644268031390361990828577668592001631732641017045939686851628086883106502657275801466976555691712581472490158175929104464081468914488183310204585021154012187096298585740970256492955178541593449980034866762518236971750992270190600758131408778645685711369782123275430939300875525309979589850820534851371091841544440171471161904441402758909985009875746371624263568291220246755004264514959679527142987911547367015418105058193771968159218009185362027756255421597248557607976821770411729858235721071603039421359217604450069202524879132295936751361493171429980547940329226530737165775202429748735828790561807198190317169295217234865275539786944182400069501969048647644222874152671849720494713390584709555126173308227501123715512894412934385977497325153482701801041439656192960135846374403718774360805225698578013660473489420088284497446581711818610682127946650395720973533425667879007569386599801997859579628180656685190417755738574364227707487796880523066250433812073910562264429732802779094964882076468726542034162347239124220760896064258653206910816232178940247668201389992077858866951844730340197537017423713724783156783103692199390393213836184724456922964096615995972931345975806590901266103840621494700147997668617165678165766780905201826745599819339847962243636013456987356251748753353247420034529459436096496417467091398370289925179237981097478435600140925629579060158256941400960978019552382553503654033309833427518175927578290479369680587245496250300957856265274932253469788207544483431814478469938223194618981451316977748189064793574343304951997212165950238850270315516490057789427228791144466282845420347843049158410070076610862204007219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -5132325116286466441266189821262141023434987750827929804083956237980293328155233972535491975792297998063145461585678589111243410935900696159546471630027437362646828602444872233999606033279499818586116740821655824483692032519261736200342495367666737177116624644359474024345218390924252264053089937232146011362603327382684359092759066455260820406457853952435667692536412153781838725809979055959467417571385491776365543741945282370230493313054273600365123106426662702325313046515280763031420210810455221614619770584154159090686736788060221154835170152162617999819399058025072950527598654189059577666026731922291486806393491931668683382526817267031832084822126624432082496742388591422568132151327203645430771925032530147596307584656581998313810531003129277571437118171288877511565923045423748447036916169693443479212440574750821358612130088170990036777048646739508984361025651381698145721866515076869537189617714943036172456965217693578525211662472327107116458883951761596718403817821891253240200591047020476222852929619758110233134495228230149595291416265352333039939677366289664684368363575851751416598951781973608107220494689246002044768853815094140777227219578398972932495227380805370328942460210888864536548225244165161937973781867593772199598412484369773457853984106594493962141824391457633402562533481301547717170403429676319531147233946084053713414760968553361016905001238054493185610881176529382345166646279530788937459767453145621606918295308534940905614980286893206795365948762979296283131689794419331923525679042458420285268044726088626593446190948397249645007212652977643325335772536631921485396328633159678336616591813464825725703977942462147696893713674391861696883558653342014107653072589186321866212599764082377014502264223853247081044653013151486502519690042673429037526289453633415531854739029206297168327976975491481164309813737356525335181836165667437666498448116337948955404159929078716284745555608497370520288897585993614999865502702798868634898112104858700415734474976880279196947336031115404650730746754860851763047801898548874344094517645127092069271694212079515015432144084901266364674225438949843163087216895940914309780734480905344352531587248560194954473126125774663345343948186562786825951076702379085385627001946126683172085896790729334832067274730348583262292783218660110734627068801940949612281718555704169582432009775458900988686933061457464656285153363409705452958259817835582461234312209631074474855117915867195722284148273386035695398314172815828911008770996013885753943694303608933342401785319795988170494811034310831391228645648372295319179049534750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] 128919252227912462779911730678440391597753990484180194981924259887974833077223062211783937672954583842192891992928199637736101358243878132661875243851708531720861922391750500606505913882294191345327314850207994974888060599580545789000146457909101611711031221120115606945965689008845860418902671940128108662022980057362772069593469828723929884859266156700437675981029836886811026566828936124787178160939661555848771320861396009021885918645926565683106248186609309010555446649268119309071744911031630127315736891198257219837137014453041078004745195227583227572921121473158709759667138416062197528275872352788921734136119003246807011215290489234180128285033232105000469908265514673333852702820066818758361514900151919893350679061004160943034427698728407488498154410413760497781660341710947032489489619249824826492780011723441937414828884572010189933725659593713341102883742900387200254752598633701190363891482532836533082973574396541434050463952748391047979420068783341270808139727404762801232238778673431792864035814000109184561764011684647376435031611319338287567180755431926347024444455447765604359694176733797048730121098698877052056652957861715450288614199183105206751881562987496185587964815928946452570187007246221587356606283977401282753656051906121355414131091565258959824346320953697028516807369371714922570353990683206387796275957444737798568841293675756431387107030811257263281266749023291828080389091293054296055239695436514127591986742331129567111761387655730907496068340453700659488923665879592813445696977632486854291919424954330177221462331939211720053770599798288984427969122111185583834198009977301417034421261093662471095599651690029394410082391302863251937621199377024356720477583284060231237318649638642823102919492914841324221458008449508640846417006733065721753168447300254652049257843476042817716739829829593824866583710897805053442946104035569508361732238706150071361797077396462754036057943081550169485392183073035361819709862587230559930634611204981557075426106050018916384481669047264665929598499479222305120348451713554912896802829946999161751346848559360730225340847307620411569586010263951646959941867999567582129980733484579137532727326272756245450758165907790205585455066142770605979382093169655339424295087903110208871368461605191303060266652327403539598118573099283981413900740538262137047798062217958753755602581987823525704478859076446473823273498142031012191836421271000226804308165412982196837119716728099532705586757582704812378169530390407584346770919219057780062904908563404715786414860582181898419156611698467858232273356210206068478380395724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -943004989182493837690286398509789689242607171117536618627057529232215813810293776968131036360035553538308478803233274763858392354709352501837082385320788133145734489034815530465587297797793611810687614576412400990720124823034951533879202690555980497555115523580916521655452472815912423912256319825082216964741578428640979827548040860162644770300086400271043534092556551161059054149528696120636602429654267805712500399235546733643322294790397593653503681442097176285917997660479590873223477442309808015994454301622767326569783453212796717657852969631925284246058116001740543355982139260525848883899916367033577487631550704702185972151234061933843788819907761079946617119923683150665604390263725608888984463373309445072044857742747950000402179770832753454685560595063494675889023661961748095472546682909314350701211176254901104224092630759720555735448103298850421359948991153352898693793524805757326128491997059427607697534567466077463066496378717658585973242681103046803456124084051016048577697850849279225319627367012199726652418458830566235945619952889923653251499821653634644304189135030651491035336243095978984165840332693068704343772899653913586888643001250001709277722294513326266183892122974935601642228629212062278412762439007825409097934430780006290914029651202341280390839031969579707098129114098165767655034647151157206379852158718814839343103063406386973813452395977151609364501749682444221900079757565308891819485378835918334584920438157528574898370582069764709527523112352743945216609360524731021152403455392994177725233441043252844113429560197161377994949758153987253966384295790411640489444542096912386094056796276251074097497001750142812781415934425309020047900689030418982855120261290715958414266208704729207095553976356070814765680409359774401350686659417743900457194561628926331886156666297582785017703537331031468224595328378629563504375588943490396857416832627198569346927831039711321327057135137490322775087625623064134629633261704662121099013050426231754738300098677399555575353060837861576386342871015872910368328731051833360553899989888082440536867118093189692316643668089153075575462949794796099111961021568965705951356614048580562435578934921216976664796514456341915271924705126186851111691741503682772746700001855547434513529211349601854191243847907807710760243294730693599333105358933885297748035680520785500899735360426420025865723393161503361737358333021049742769437807476305643215355517841239981252181361224458265971720991739031328117303516649596840778220268997239702830931527253971783724393784703906868961055876049459397077974085430259993119692855181312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] 12215558337043430503431345527698119741714399609422176860665695458668871776813079508033427547872124724217201925694193350556065701527484504699351493331928520376863659121565390003360752839013250447675228382216705723340607957657660045471862898157832741436850143859348970019577209784990549094802337108804809113273025605335882157593822267786381810155525397698132460625293615548656283146177124728527123048605818626250603717084704806522114501416395624288348027547825282128707791652624352046161752453514504271802942782809863736219351292915555477327238849890107117924071908751757252944796247009945919556082331020052538822748504675669742933822242467179313778859776954612435432474468162179737356441037170815727323734383038537996665673193549891892178767697320797997188012615411195177854588255269758179026025844698995697473462445873033633380690281417026193889387748861483197213832311925827107330765193942419402719865144752542067522471805927035044085290958885775811020560369127929513937238487212671597614151420252994377878662274330924406049686579340155812394234689821139808973929211527893640603058582294784170811118909711972945675465515756691334036825865089681182804179504968476875228640854470294270568786157248325269689413878017579008651642119653747418657204821179985814634614644381209148339527746910993374316242418878405112072245935708723618192462656169314166501764599859484722220739920144376667679810327230625436805405141322509855432372321766684895395300280585063471539508012516991677171173737715485048018416497004542256236552226219719175601868250147428403910913429223276399170034632056826647852116454875831152991677295617647782859793466979690057151981847110798317340491048573730073115206969264614114601267188961486554088898269122585346594954036995451330911453929514912023886507640824633906191620802116148376395567910046734378570184991423507368145892641433963969777734468092100404133304497934486733777848543199460271359387699278124464655475114444913044420786222626307389179628998545032460270159690791447205823553540388303819540766038949587583004296372786278227031980761986323881085084709817260038511225942460050315810741855509967580666253992881976706915074387597517355261600416287262855480627094320925986209819336551766109047601009541149544648781365926085223245556731457878463097291852736975449151749167375347502692690469318680523919904352154681989716390346866606295639977853674542185157153624551228863915662230444244859503265840842498906916060841761974353178537463864605597382621953356879936430959727177324845166756274799220087553508594685070202304710218788667366261496248336124057906723077855641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] -246418469385914631213928192988706297223290787708242347656113441675701600987113911916927417129084826047864203809302877426342528719620161118953153057380326302826886579442080673277902041064940845732217845804420516518661523910848417038018321828284337631719779475829228121037657682372889290573085363799413775347241406611069456694337268498617172276085902630867189673607402573380939991370279643036508867811182504838941471606589057075142959663463635131366954423121373926667653267180422303288132855410924068066144724353235696876293651563328079799511035816184279305293853056199199533523199101137383126772297282192096787342836800090750588164271597635739982919174868162903108572741554494399599509328934291527648043979178485610647953630977551776056027691779504492778775465176437398088793919303444905635200137958347211655867256440544668568352445277818498226327105242229101744526857619448630701111544944640054987103372951587216848353471997024887278856133735889315842785381864173140688822043579874830107051363839772052075185592290516860820067512391041601142622735129165493323897708960504339217652727870901922588250563359211318744479729025885243857628030889942114992572693195484993230701753005349996322776544273086431250035050039612198588798761445759540366007065964206660186351003079023761663147032758292409501742325582794651286424850485425979379170852054606718409616282506648237776122844973090319905203171270545810128199884411606387614862298726208549661224692191861191677082312167996925788473345771815612545315956146571215454521271481935689479057563376044270729210247436204534525352915006007049573129006358031561949964109069040326375731467479427435558582870490167653378719656926021265228842832486383389576419836075720483376958393997173038669121727597685763270224839211033858366066073430066743882206020766485940709962249610840097311012487209135692773970797213384373829719949579048879227069954157247802529226764210713410306580949094361310661530933013851053015146291084806722225288822084955329374794621977833331360705524997328483359223643037737265051274603058771812175138001300078167955894589315977637350300722649713372425831554873945825456064616147760638347493048773412401024572810564614731261306740385896948195196311058329222325813945478132286071916263933553064185394615590644007035697143322977146343146903150238128162628679971732641066296460628183019103231813379058568970599902639751976299788116875393129758368187034131103926866221956586871954128286551188241651921190332866769715483394582802963788626096502126350042187036972258787481492870646945626729182919754600966767782674348046137557858009953997946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] 2266866935903168516030705994694657672626206708742430150560932406426747210571739462463276745610932087680132780770609727560058043515055134683442809965918886015720222150276271206940729386096636426833604807733603806818789813368364618417667932546258962741290365176214515138221955598326468850305902924385980270275708898997112158617822222065437955564763858119549447029097444058271851340937537965891187491422725112489317131844985118271836997365450429932952605856067623013569499865806999454047713139566986286029111587759277498467002576138715188577032860841013059781453927541032470011914325535994180613989465439396401007320306911501329821029070643424973578441927204311388369411081285481231260545020162652974920693310735186681463232334568743501768670612242618082668537355056884725468411174971228561689362540925763846163458026593467443843770856631967987970847529245312771102235387705419475759026780518628091760184869574303264109484294367793722374745128301977837175165991841474035745410673476167992014104892562093899790120842084897341537460845971978893519870351888084494208100737822027560304405876586988764177668550770904181581630725029027476239288490690919347454709408739738899461406730519196555957972389100199874403191664386442243372633402493070109184130094113597156819012695283546670384537583150612518853333640079044101191579507730254389237357177039971300096261731210565089123667656860758553078110821092948108403244145715237691700272216440779296334342433615852292587883869679036426095171373178412662634804636824972851789298861214283873645516003646093950232385540025230609899605657825882238301793801488224874232184765576343619901805338520641159305543053256312294685857871215152641918297281423972842059752381085116557381899231371105167992562584647714266503723584715712168441722577687262991031461838033809578411657006709803262334036962642485317482105939633732398031958051263258964875395078988274966812819155178082367581506105311467915852644665875396327641732446921672636828477225007905306337206053268691514067682956845830618275115775885652115388773441808662530836615924392505553523045845485745028727000961776314958104688861409123887490311105912940487513957026744941906041737038835092500273603524295927057994710595131816764435675504168556193728035280746863548162261026875659858028296524283644008397362788182450846026600211884469074074117568036429418047653351052314683008958904437871126723159475703254268551364556918547232151198972782096194005583624390875755005701615640788890688048194370297375944555515027306900860203865778587472415738334998436792808518779637319809580029492513288816982619308373626060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -10504037391960082238333596155254841168044054909855468723336171427696119100057131594723909980320325810811358449730436047785409222865884700657560668731502806094586059673609723063132697813718946858939545943703986034129330804287921860530845277758770314081769307477419707476473411222721324703641197472835897080912769239354062422875517419528216883822556673542222333982124536587535964639621208115829107029739292707750487391708595991190382664541916874064825993971073363529037548920714930766759157419541244028918640366596293111366173643601019775912288039578381884451337779494224774117730173297182110381995557552551802696792222226414801912508618749872996096248610325929127932335811160034105898889126408795605274041187738179088021355320666728422042629083916419818832032793377542325972886804090951009387052390045123665463426220588248194168971515362711168887941267083020558911722277405142212400465652229139075076893868456918710960951254175136299223923077743933246593205315067272578172116579118265259285069744304862079387817416011821219715848866776355355212308211862011704503176854004235961129124453044153554400404684026741061285133683830527071370750316446056926296858004251721614434990754689154298417927036049052460690445152554724023384531944572394894229565698184354443176783147505673293952793539047014205242518725958721869189760613123865930401123220240833826789475712033199973153180687399268545587734203439673295379118900180420633451557824154310499436608966755471430719294380949117623342714348947005986665611076022445165128808221766137502190342188661270491481380733357480455758951220799774394226026918883237352212903571669972037762122982884732739353381980910831103547392204376562273129211968059760389032658603181991815451396697382042907713369520221688347928818062661180087757314343765552267480944812880319193972887005870983488675407668898843682339204194700923868719058559350058597428766688289419388512701739083187343971933201461223856996750648261162884843869163517944513554010892562357266835309110118934297927800128695710679899682492793833003884882035200139717305698657073823943746549236345095518903025882541906182013091182230923700389106596228310424373518385478118565646843507857014058371447926240374622924320676354639503869488383478269206792924121238368018751447394807062907376879332593891040587320096192719042810463602047059404873271666138631236813375320960704307544789493462003671310408952097136434362409202636827845248384202914162682315855667547543372120483264219503508620364366064492040136752072599122704077023949219357611382617301982758106986856118576155553352945517169888606495164022127264268288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] 23879981272919509586944778559603439181402917207543280528213279561790640746877923610702214310879693311464916254393200916241650668702178496770302384471671665097871553144442269358823767086540108449731770177532198766370837199253783253055321179916017102982651760959779863778802358373334262542715519334708427683590530970528589904232721859767293751625435136183577834096511277559727843345355078667777334255053530480095751183957248318834192048215336952231790759606001831370716735831624457482175524734042780645118376274805153308140835277841725490089691064123742204078915343970787870642519109458761510702188040912067860387192352085969460039084920597047567403028879072691681104325871748200280666566297763422098592819725793372245341270323134396467005325088451659181539620041455956208341651274875700081886510350469805989022113410152136113925564865450111758361925481976059753516859114899301009880839905757783911472361649804807540628879197496074826461181971875739354449514601393847376483770358163525274148311141847865171512039280229804916348671852555302268367905397226213851653354284862300981494479168627711138961610561897739844292845037428451231303888839796001905789699675457766473753407952292386995571202562125151490317337920204757588562333406757434280304769703862451673242491585256986391169659735245229180534524150349349795661133232981445543639890006903623644559421598094300830970907976286638933475872738721366931751558109017975648017439534009434465704560851257735653568136865043555095255234620604200140986063876572410119854472554611269087914548616303957678701136113275807667864343870995489201118468610678718730939456525392557487336890439700043214164280613004347521479136853096146018265653168216547885352173601142749580422640223771554553240381278229949520813151511147724165589342739830445306785812425678501754524303084668594036733414091503751364754440588114475408568481735071046118603150189472817921215735745161640055422053054204726918648626045798298711021023109080535407746895847228287124936474424989543877852882462139557430021681610928960775012045932937413144574957240984984324622614601158142061691530343360215347067244833770514439960998934616975308356580289668529981604806868909771817533222031386838459230127215983321036647146385875093488408039686687256143107328349155537940824034643985877959916351927390910804911731556494548040435906599443951686518156733040234644767699632895655899177083371030363034389842604509496113216677460623208675809688910022521983132103644369463767655320135395300574268223253624444856275088445974510626710278792312763355262618717806788521889326079762417642749562900146332631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -5100373898190839006110676159494320312622753343878034752860725807860717295469650704161799836821360813790539466135723499252572223958780678467689052938999646186894363113122458363610509825326961792362955220369017844540493696624608307210354935083582917396450295753454660652995036481086479088146722286940427487055656826091048842667705687405188370991836647757266886922028079291071229491519120446922695428562753931058698365364250925800084480595162543417969743396678898851435876954596503985489610682734224596151610730291984690039514540513128470854760358704489021446175362919978533720986391277066010218907946388072083754884596832005989451512667010066145197153454290611891936674919108645226450014085471716358817286261497368311675723171665335320434812389824523308911210419017790020006002562347099039572420908238640110830755270721453806928383043495041329810233074686491103544156225687667780018362610371401239042909237295803483794114607542781343984548175931047650280392650300967471906143472388410979255644185495846824924861903914532021267421236031655902501847925448775997513992004984812603462092439193069408767792387865107655865893868527208119303892763534154063378316198837456411301413464290438730490814663056952539847043827169340026433699105731027273997998450967816831710698922572915753023815570919763789150479766322736010587994617863769482934628892294286022065945090449223071732931865704260977979319685007815973782353165104456779052603309311519979950523131228640958768830026593864982742167648418888092413746033564336277059983924055558630185617068736620792983963849326944908689505762913047483482108866191007668228983942761509756932331672376905034051268488807582062587902436419044388327597311183773511390107483922645388814871418833329379917269307600434003508560833145818509623762560849401386042916824307304812153553353349707252983608232815250502965623743783193314450032476041504997427934285780281615698728875612513419586463437096359836344253838224568494092469908111120460028788969807248383406528894887692915036448462692979855239927064447836371671589422333571118250148300982099733720386196069551395897548653248109408214336007152117419354309851098218891220653424827764396869572422671532418192252235081535387019283937983213553762939426231720433369731796500227077775405414147261059102599017602373284031028673411842004348681390674298736704475799254382870226534813411526550618767887257032710080948183543583666042742653646456512744956025164147803673001954629420689309481785512395517938475833978180148427016872047278718638477641512125525157975557432112705932150919231287380823340307244513934151299034445963591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -130379923756922343048551223988343065813584323748302800149263133624485022647275239668869613312793465338217029383088051516460795415686470046676409717566427653543270113722618561767484338076541046348575604665152498225658112677787170522052402989874744255479678540066425810199194308444868048661342018100743683368224801917546500826147401911139715779233204029713319132386551587941084487423422141576831397080228220808311854265094034356118139322337643734368472640149352298237199075877698138688576871634189099274983952137080026278681004605280273184533110030526627900281517281972598821914717338384811561478173278180796965665937155478601026615040929246346791405556522939012906959446960827144641140112886397035818015381618092847601717145379187549008280653288135114627936878134175597745745246419659826641111137370891176270118229211436505256507606267745134209534649377776980542518094560453233856711410601970402234473750767863412098204900828606002657156252007277503137957125033877017124484115916400125512078690418738238711969647238075690919043110848932100360216951838634431920649201277283598721750528134502666319940333840245041889267592222351385673743527425794878461238091723109133135184098346670580226747575468579321494131772870756777749837489446076850028078260063446456502537994939617539355773320042488536724214092256235544246531612311522426592291986956279251109678772812984250334054052993468892482636420114281660396001938291104960523156078248836050049304761161927464761343880698386695526945574327766639301170552329345887728158119763463049428486350671762821732022903453437704367226723188958241635454153123131560025929335190860038619903654926308259504733401270974295250558249448755123636326402196152227425087481051733294672838751240150237553581549461248829123637488736026213767261141366978188581879637486574256640462405214133780613173884524106141725028501491003670811518515193375076720796381928857616123260639017073664228746709198245387555043317907562722270133979024825572371072109513396922370890611422478288723959709541510506404343347144852890478833170785970498594870818128067310997940527541521248988849349078175619390358628438153520907764096725957922631469364942010992158714497924373449657938541297127452792031874656463661154850480133685065451763219138483480718931779266162823381046010342516508060504469483102767167671450264732423148635932476150284129772940423788605152132634715508246505888417932673262100505479054187436515977118182498757304760044353239585253377334508188477559942662579010951405161336073442632416297815034236528556971571570056516276533582052025663599316000197257486131329870197573529108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 517347183073730598657784154878602708987817546885415298684377431977293351958175124153901183686842750989310754561038381956613239846453403681560738969352942751741443237740646115286221169792777897232182955201221155468283420758002328216593791127663800956126118063495343163414192090410015488224241265185097704677589016070961967482272939377222911439830581763612907470673668454531821143386860491855342396431963809700721809409463104066322154624648926983896015622084501461913913840389398009265606759773396864888954256222731657705589492992559105262413603317651343263991111985198312228552400836317204864033332523606858310276963836314570611675178939577044656655584386634820244449170983570024089788017247164916489104735080618197666453586523353520786243946515208417360314362734359097165239361668703381307706217201402150322596651972330598262426045501709924800893357978794021105658993221338799717139030362971867130447144621319046653908470569253245930931072620399707217622332035528272955448532262037899554664307963864702391049332869931939375115192446947033392957351736677862851101584177348985852206995575835293525749703573349365866181290157365306481676420743736570529273266198523210591556388274799084222448546473354239075934002922263339229660529901472274926227153860666056148680199905406051246746037568833002289565999443498365781432965266204566972758371829681705811831975758160262842973036582636067687171716009016378682149700548100204031035533633157043259586714099428847379097583028703331585116856590361495514695190572471937866406656309904351201389954699083979315933290942196274691689707720909435636350506436348765573293849518000427844954688795365561091616702900455917237230914729314087745770658688200003089664001869694084308415464604327813480321958458618915063258255052196417753425624623119006944875327121802259277333046304438848332580825077521651068402506857786626828890252328114739041872596389642982353704618021701314799484458301249053356985950909572580723972951784562008957444329292206632390566823829814756953942449379712391560042434410705318513192708369613219579826684853247083267596979195853525144946005723165469739038571877318124199207063696957222157092922687713371501537508577466460319608167736561630398594094056893482428570376088235329505534652371786959283033457148066737440125160729907926781771490478240383685686061187775195298596995350641427724513215416004432779354563451158486737722840385889553181331337824046967301128638151220221488091619677122734348591825364256710258355522863232563876964279520636846748016936312901985446656097998675030773209518382106991083290835958842978655799833201142573039616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -2378519431287845935865434589654817550261749836371019789852546071178093740983790816494455280108526478578652314784816568500081522295350321616333074820146034407798174040575736983844800644768879750160704445506364934888444847944583125517558902291044424382783024288894500331020133435868951672101192917786452097920641709036338261905433878104209033469428694449663196627589312617473816341825012865100790344787521274383722522938359527216037403442027479155847131282184644785378330639790866258091373517288905686048335568663285353868372381649942457532715076012709381349768414595410840799291109738128221652040349011876245359377247669858406213456940947416355880369852923670640780746388270543112088091862749201574260528440911622539713402499437607007809905767732755632324257164299570969058775592031339011295337528414355156867069868775961863481403629770425758350972312926810965398615001268806683887157317899152113538252035601584607755477867197873813895493122490589541237380165599028677109148657163532488414109954314922327987913033139468349517578413493372456295929629399251359142623439677394251840252369936723380428083224185691014489073069379476231275351023990761230908695437565093219290646716030185341774912839216470252949603472644954805965164894014841311003085263369329117743777845305872153448780987944845901965580791047621126508910092502763303218798444582039962747353247817347542659106839637257830195002643106573991686816868625143207842971432262374070723809056872900107699386897749093612593482499221464962665755394864139964949860264990199565461583404255469470563346327968346181747639411988592963956948484636209271568096133992846247729916605456114211997743303952669003132662281243115580401119580857853569319410043553454469425096884032109666852595987609008753448659504018992238351668706363336886984440211289676843513574679006677968818632811694305279417777773782540577553123263867135217199552870729737195957943888741261235596643839527567144417440440661716517726967615486096612739829081313367815894699968692133532289139275617558074279540056095110345245032708225501112355344713393620981193380916208306320760791419798330537861697301757884918485994543655167269943069302415622995349130602577907660272382435979684775960603459973804369368037514470651388979460057902239393424195337647327310549678410527860865577308386473082228587861171505694574120330643486035531995889647058558274667987597113839737085085372935798663177986834058860421233278520523407860504800831289919584816914268213961462472622475465837764410675687512196668887225591715753863799980113688378092833701926783398209577041530972069484478841596215108598497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 13900232742099922902966389433657859217143217972563335309510701011640043011270656451484605518819405727087566011241872757970699646834373169513489945067842277470850108365896986697799679652712042064678690646081155121516603219219372849635804346654789098437516115274806649151748801709427174864710983935268397028232156367294455279502420395877896038947459339274054489868533185854608869165192878071166545098578454003830297865823466557418558580051718682325159709892446860188271212667478123050671880639074907726479482498217620132219470859515811609049469295119706964215546880815578071804770384344553383524712175655104286347048100055667334301071752759643185995779077450944959374279053159192586753257948277115993795804969421197004494852130137156223696811707409721780461663765020744218500252086900268311465495059685759522051328690523148400516351793890097077442661201366400173697538358520595891308322717408787487681379587058888785673807044792821716984422260035271987336450230809049930686885646983637092322373856381414764487748117597678016276528018629512579318271642987186886829539294330132550891315539695601611489425654215644514632065477718721588437717804608783315129447491446101827890217856938385174595946618085489757814450942571155183118372216135242818355746717540816991080672295836989477244265304693299785585780468361823170663850734423102323646898242509062763651273864118692434698589588278767760947690976613892111874593630436310802609103608740798268634507688394767713532126218607826709518512503669245347481549235477850046854774515517660533909827967963748871750221190019842447739282767834624180159304381757715876427800239463192381380952512318932276984700992670652747275075033591822561386237641149613191260947458157654432387329864346723680662074762786068523196773139760187148566029338269049290462547311259916521395311037883211332496782102241441584272422256243831747808464744587744656031696896965934069057112265643214917915244545519581872360333418393942405314149739368037614251133925255289079962626951640132087729851127730282506103685595964902391169891436838854963212088709658756016217140666290310959195035656099867807860906013004473369935778390255171431244769607838879295054162375711789091075365070364115224593688290911236351714775393648381532468238544166856332388432264113599197798940776775269225946083114125293925457557870544076465121837053065384979438116345143831063562733719583676257932464825057715574507252590460951211582327770848346104815996541838308576560644176560870129737057481049865470202779850506680854997916101649712311316091723485602422706356459536136265758746766537041438820975985518357520580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -65180352501297303869817652595203454067581729552740361375790464432200952925176001324848713071113266225579561225628296274068089064081890572742230363655156988713093481178167947359049280265740677695246631322174338965699320365784518641351933850745160099320025149446973583960473500332083898652393709082821167361334267305495121470866966886432148340019545614309094091973629587602263466959103017688407296481562498944808684647960180892148017139676592090181877484441740691507912217427500837144774193951064885908044244259921591740907846608648119169900062198830541798030396741962819941123838038403162254420625561336182431599831897262305145169116133346361222868649596845146186157978300660128344461671705394122252596247087244987255133272309119982928947094300718627182118189353069454112246202129788981454187368071074993256856552081275166495364479429978029190654624708370312178607595044914181216469010368672567590865307901517298886503349906457600168050758530717048951472941060058739342946770137711174547821507323232625090135286951428707786699706027535380081827988731546928772527151882720868647561952655352760895315568515673919628877432191707765649016386527928013179507095095560146577056523340846777682978773170206945017039450635093651928696249480338181879840406450510877872927289701387389250070182021639522895631553212759312428317942452861221778533902592567222671833946152014311462744410017887400817257506356101321156734610311926995858503872674857823892174293692086592534225852793499176851819193868265010700498360162286146026879853224180771785243510627331427824590396387453219076994943494299741851505500832885553120689233794894516096232831712084617494482728482423396613459698881158997400464068964753454175459096228902517918562919218544791621800765117570398389037942765158776298625681312761154227508331433640821390960945545548415965589501109344501045565053485552414501090408832799483521913983080851051036897608801619121789851395383920781287996750805651410715426100262749526081339447106846238279209494465352183162504371537370684204615568105206279212661631270207535268371591468020788131849976108093139249397332435395636172225698112643270361365524708499577093080596244951223212728261053115045820946228269299630409495712488791080254747417728997473373540002284951523259965902015716724884992485760831053514679751490608976414498236746750481206118669839710541854072101675580197915118843000490058612474542567894548468829338054714179765687417099148017192653075668222739034993542000745356674977811154278724009265908681670324941605207759527517053843597266622386081646545390709512663135882927439224189193076231507914973511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 222290969267833596545084791936742454543989634140247287526512355809547294700608699621519569771185652678507752276493751050777027369614219067435777606644771170184440231172890957071511219784164013355390861686149861897582564071236055762219147705357801400891924432888272400445664032212468293052366590491888337533565834122352745494411659425935650190958643930174504183689735016244424223550266742779849718922323877948233553882573329737004116312489759537407311463156534746853461585459224373926373624142986683703393999443138555583314482802934669674619876262814014486531954854481007963477381450157454982953978477063378956124990424150425059693173450028407493504433022500682988104908776081010226023314837259979251409444273461072449624640810789419631519291962083163470633731589931421159804509773133527567601397670978807052391216155191431539760894150820687079681555032319419703227432962274696004289642340627820660279998428510956578559882353520601968383484753240264373888948161666939588219467099377986162544202378007858682252700742993745307241553006679124096538202572450868790699344629167985234187879172190213106139273959190457496534513206747913022859912697687229488704489376850446298480116441191819751795441746311593141719861973792024436118267478449259918435107527608833894018068563057164341505129015605567018363200718519125137089343906700130675745317890257397460315355716895675189271510276961490326246939554721236949763123148447629287675651158478446059780331632848898494005208450085226670983117208308586480152116876608716710982956515129184394261224444910432430002100820510078888813230039803455202802186156017978055545057696507932698769525091582882371341942857158476856830251936959493486284372845573826827245913088889827020056230682325669157146265345012201814982781074728522275604181144979345503152508539154870328323134766103728030604326391248824217539876660965670946419000903362944292372117038608413121068821187086054164740456801236631479133656103180206352354152171499638212240802071590608156848513107777191809433841796575343390778461589622410783740064924361823078543901648675844343649019848164656397140989767499721810671161566102018034791769459299731025857666774256072725917976802930837194124865187914039102899474196641674224087447765350771119933336126048175824911600813984771718167620220819468212014632073634406340402422044192607165761012622416184686844378565881153533216572264282375513015165338322252496656054003461157387867787837814478647414823395007080785276964485399826078699422263701448932243639456032077803147452310331347957316521293773297940111047478210656506917764069070975716619097164728724199833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -558967230694194039009792436431981736693796840843612246553443117766384772794425928356299464713681835386664206714283087729083232888526963106679199666477982684370617174313233275761791234903597205388535678044690063377413447381377490430631650469408236765868550946596842623606574503165693820285306504655914105618879042779583773781499534255330512113390599388307644483761099154888222838222034061759195410505028476511443055178202961622999302981174863750674330903648733166539667607362799870772074429570162363351592614096229454577801288044210280885058933900473633497243591263149771405423517756091189925361129102476876648109454315830381741993626070118381060309037034007064930958902303483372520021685934136906643076460905994211372058637253014117460351805490933750980122677557482688368579086896185130379933336283226926767132133295269029679493687242345701891363050440973008583823968251259213145759179441014486269763659386153925744618166944283154029431092070592234648016068558169800334958304331523163591245617422020042222623908200146671063066645596307133757555564010309129821920168809822344600426510111511965915071282080838416325092568778416254526965028655893162415689442093035866747747130464127926744986347746813722522771443554188775160163013656927521156041528850334484827864472408982629766277081932429122644674655979196689635870533167066536982396575992327736084270173466354839957459870247329413011796560634865701095806319075019962806683070427885985151278495871636213227342413968585273036771248990449458476064592309967431947479613803358154949883301875695858486730665046158131267610466506927326444533012539413957822870732835293295164068461218444892990515950378595927166136122954851559063702416498814627022229285567586009580984334017789792390987208171652805782753990282221729919700569611905960077578108310762524609112789584960759183098360590228785418431459141678180849688037768395197638024934909032564031968231058315740309700072195667137709182510940459434516534139573837498262555527576314856551620800484525216575733085114165986680682339631208127396818227928200221007160182066337324303440966622433054064982419704020909656230560613254990877676077347318871502687069759750137807773878663739377904905125624424740577148181310462089329274454887556114520160317988497182967295169481721157415426782090892745447646223574354185757061486197452787940065361959368147828307456761696002292908435942006741239073522192516243286753797425136763919567122746904469042851114089742928007653209248562569419469247241932384958134709157609069174102352949881202466975590191540148210682635381305104649251227931162713259315717722115276841943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 1038158172284507379489660587566984417245160664097155530925007602938930370424721108983462099809022496344604017795511339669533191132063265192127625976438377784809750178026862617066528241091276257892063403628550220757527908376649879073410485663837682504818828719500933521605833604906245973425818429028577842622465224076337795568495636681758845106176036098787212411269565804599050507798767605688059027821612885040758953849659551278569494920858545451222435392501431821376557697379238144678707748887179285047451805161911583753485747759877446145608247263525212400533893141760329763691298151387742431491103459860902857115956574948069486475407900176776799133361983355634953507001275584220955710271500383733395474249578500538229160322161618227350239518793391133324586047346961278259346704847171774260500825122451715099470168006284489557497384842014117988735355722725727871018598945965203382465985959528048861559994402153598078725557074635014640802644758181097954227456988619731994395351343393246002265915800038007839405570434928430024022430736397551784587983169414085208273617812716476832902920127252633869970813803290461037384813055258235068469630290989340898468135244228256940609015173987242820115369556050212868436686933806747328279690708296252226165146154530465748557346363967827024990573062371170682803327621451246449422960179398327084057381517537287200572370227723160793921744776483475357906635832518862239491777164989281790275609562952821254847683224271672931399301720004707671121400466408278119863599109694871158764550725488277350992214878354689624944441551917513354990485964778508250056090850265370490548265700612097096957144301892223808140562986918313149087561570134365611296888676051186665558106124420192930870983390533651441404483145847268715300654334261630683239567495370819280561566285104872688350537601649101125709183223261623105260721475252678808423515495608637072018758940997356564239865477147354619618571303518401884199286542891046354611313215041293359640721810938196728165625268523885762421924284540522284334475778634741754183032431520899009551935632784766412863914693053003511031534236424382270948789919925840502535672062695877013408017785164682562660714174601862111919915319148061745246379622587628136797249976720585950364345792282924365414417111467224673918809409559885688943831993205838419918317442265904156181237244428525777352597004739807427652125834607043387983795200588536267335550471654924181150723814789384789645068048072607130752183882951482945959722617737074406028370351364231093363805712801588706950010240203707620849103101691412308479230847701927528663547138848108031508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -1339146394846063524424538657256457304792567999620315951361551461899109615614657916348354892903198557164272545042748658461010904641395061056231827131466370462063614801410029115981865171332396831040293138900076086400573166473967641642872856339893106537791318520284677133212083237630832550997042068705931259938199079369841195678557958119684024474163476444179324947692504565313466148661102991397637460578016939834884908341934646474785223095739002532342262040295935116937375946628196341778333457852137291559844967424586238870454017506741349995311797326685973381075745257132991848485158687275166490131829079766420614481827751817664858444557676082271762251016363584785770592052574076172453603977179714781096691736925111665507052005535502169675424272008768555793167059871094630806094490228265319613010283593305698554980185096213028250596935493158761363475152145088714913174082632125424899642600775218926961370965488941192612565531050301666362683187102900290236301352367674850492067927961667860095376403474501305597126304921471211631206755062154337194485160213464763050699099994220124582368360026556426896516826159617480122082762144873878832865439648189438878946883667409156689485430304420993820401633592047511992700735368664817518443282422149919801278816728101301409875692902801319931637586044626612834522046110004125086990051394312292027617824108170704644921264481441488024020591784730850390102861013661901320651276346934096902918907936710762318687012165784793572819252488010803547809183418015675445039900328833521200175489298596325293794737422420733709542766332315504906042799612342926774480576873797618889112519674389320312233601530217295505452121777325108016231488068459018480069151642056021918739769811454730302714256076510982513118664779396771927207074703970701239414414365249574881791397356545499414907158592443409546138786712292890437389882024504675293553858450115199085509985725234240215759903881161438582671467893259014286345161939270460886418422702627572076806246457028914075098328741844050509588927922660566530392697580351192871224132278193150319955361904178364425616068931029861286795144474865273424994322140604621252368411052794338168327955378304604211145280453333532010012450020383733160779130567967228684046536021379324821406368671314011971648230470568597346616923454911643584971828234499379842670502645214341757287040166769475976487215006236222478975634991210648969553005855624794295628933115862285423283144516081000270798467271107249199336805003032498452999350099889682411066771057584459941219339054837911446232086643295138256330744033768827930849331162835922576396507276719067307704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 802554759080737367677025843982688735357432866100294534305574594349351288190507610039877464950951113312472951433997597543902920580033850026536238812651988137458285980849903479273068431213234368228404717271494657942355787425236079140729607033063375007502092205272891577643703513159965178656814677345540476193944062052505332374748920001882965359287959538513193649958454659516759506458240017960481271059042388253527838930745320733067626397216990733609357691508838319069480246105986271976885921192165715635987670304647812656573820800135874619984244685671979504658192408023838133005726438280166972775799940975791117914939209845952255861652049105046212931204336302052324497339016448923320307852069076470847467706995235270500648903460941702519342516568249098739377198309955075377949993290240076625758421172022710509524710235740935297559790326042501980895175813891080135704233056880022035948480774327571179378480535641837306654738928353743563018996776818495980364979461535618642379619231613189297272640951286059241506908219304083114181494923119817341112006812816684045842851404103717989205882837740497600451413764912173641052239034616853013289672857861432434515151462225029257284262080195668164425251983651025591563230027780062964186700205688981893332882626742524422018737386697884708230161058496942863789840937690611397409951495385141729477476770928404183006532636551987123695072294595589558662104852054882384521111417812267129096973920676377194800435740025665471915777354853214299316424290838534516550484777959918657439106734574609323711754519051803124531338850283235355630535580595793591326400227956920424647649176199416507799141235185106620304319341893247307236346417624127208853996925657691167913402239430696762845361325580020027298900465633296780033220788728214083927472279699792784043815080627178749595340569543447720549672238578307760850912107358455974339049959905432801401647841705489320729559547625682107196562197294251197465499786936434968118288326535423327657423830117029030999149504980103599687535300116254133708741249499351986816126773271321792532403491613424517153079831962003617013342571179254139906724420429038786853325225438956395230708766978272631916510178836042567088428569950037524599330248275481937828017671019708605336294089875015580253636497573133843591092679664928605923030472386957783022942023626414983048150848234694147498457426242407944390699904168749984635515420731982800511882012582834869472517923119641624026740587984136328275923929486553932641400288959112588375338084825560003199231124865169433985765065825130971491540416527886716507396392938671041264892156307010177990656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] 1325146272169031511146982781029511082706271042441054383788445173005889381780071381223790823559578011506281208588449587637206982744042682836986170519183987544445556331999118285438571050136385291424996629660299047209366009156357059383433158730716456793909562074891941269445876776381404131802511020731209692091691712079869593710673202276748658238369468853870589595126070186372946014859669693464119943667089665109147357142045731359205272320254845776371328039339473327215875138930543625909269657346447497154314528923623345267249419360366701029935284887213580578185449757871320387430904517140560031011219162457936602829690247855390784689651648200464450871051609587195281813097850145620074651767839171237457723412854742449433003551298456224466222818230732403376291245469263188309940698508457065408874333770871065868696939501500636394675354949410921035416456199236728439554249864779695610928849383034159305339775327860714442964048614474128639271423790870160389572338771701064500354115984434004409271077204417269517410225598447875743938187672417205742871755708893726486208264803731387620123288945844864338132723478276098508559330423558715838261985752164627947090276701233335143966347318572486897401060065546992660203360294101355532726475707409009328938533091875476897901092125619854032393845055284642104439681933191349892354698185334034662795636417979711599602237490938541027784061630339026164204827926120709899763294803772448697913145939496516028477853139411750968188276988774991812335686011422412857571948987982768719028595352816042111082524929814371501293690393476352521128346075836533946638071767392813852733986539511051319165190910359190949574704730058517654744521939100257017910250276719859167898591743099079866640425565701769587529766590184714387047210859334710996190401989159207192723528025795844591865438443480129925099267128412762471904094590588943045970003926724172343029731877377806989690688156708444335275845695434129083432643035218189286347275263320386602721788397722981297095433937008726713405690920748943650605487356122507376738378848696889173834347531283481862695456360874773200786178269213442275255299927604955648116613652727415677137223263148351945932954926509423680829419266813743217075072769238814957586686821423710033976201423555809071226329693816006756397005983016196304144862543638709055204696001438423150126934111849742360017652448971068298599800970364920166041168152486635222302605432887846785072668531301832960521905004121389919505420656383220054349505964607679468195224443133285833369121022208202146288409205355555206166109502709183311283241546297871668058081884074839396843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -5390892457478108433238478430625521594043340331857637104457038707858166971765592074613608297500916656961703723051657575429782916438392369691338120114514374732847050689491582107673323618684328139067971984813922945230455468054534516795637235251834881764292961591327685294309419067819167896581445875788234592411268579495899613724102441433696984797611705669306213191022204705795805722226770098614143230974988168617092549740655256538563959558036573475432745770534630773183985008157757055075883859773985787875832024724934777384820869462223575369668248650962057099630732613574008448923426402200220776350775697902677059014663964870879969827336342582683387267467145281307381384886663000560335896428968261980798035788590041560050193932194058572581521095532867446197328652379404143856027456195104551297904098021695294268221852835111034828162207702933488560121799389556859974141007854618615025071181582751891477089334934316293483280435919809208018049284385340221033578707430017346518711566895802860386776974387370069649532328500177527798594771060674131518799727537370235365892145250549612628807803819362350573117631090434016710128086669226800224320830792559961868298325339859421016325401335255418205745207554708252632979714769665628231765809582959236692978962824798178186545795707434425504583835290421957566911481900404844391675963084149969231897663143083480632333943584365317801924416379809969470202238846035746327448788711674079146517007253590444444955668623745714541664010251833195755693087598830599390338829831875522041708173005459284575389831951406070068952334917014717508777781757049553283858667978788611174076115068519089053383947405227997172196873913352139536272519661939553643388486951050457694421300681410183919219981093773487508371270352637711996841259801985610045330901505928020980818200737976684283770777276863848315418649260482457965074897964797313876039467151232849369871209382496396698177511724276482859692955663313595120269306256894501656600220491738461916928272621216569642480742783318645531562591199944565481575438229263379898072373035559652888526117060530531167548071130147748957969434263524921200656716418161638013909877224567187197304124864174018156267878771858100203990577630175703564217786460409835266282414593802788838582720637903715191080348275680831906210154041181234175560770061757276182729479904188201310564636253230870220327873324960489119423322223225414676726538007865600835786569437313603985670001536302904970453644661722661265543597159062970632630608366100718420545551143309043079090568110853885380349720735131960437459759314468448463878899257567245527366574326614070151610368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 10897715570945381619323913052089769494774234969037267676346131896582339787522335390651201811743931733818963433019171992236835511134815013467213042854055883177028823318638440290978406982112340067628311459114275889759741989917678879350565936911575631215129797942237049300591472319254270721389502030006421431835037869135055751808325948203873568781918831762742463919041058522626815965996680812624781234107822057634913901189309210396148287949040782390189573595382906795894167411704917281012470016507143992744157492049203949996164964144016492407217157652341120582966048864200788402978431418927653459842055151695895392340375871867521569095382277095273696141679394168735895163807401467229106198101634855221383669236306307484167397321143264071691622492866112523671607211633482705985640101302392718055655994504393712882922775266671992806149343075414731063200399797999119897248896339702337435481468855326547478884703176394403113994403914276950755917399138288968833953786698003181515443561963913710633022646350606319211855022456204644259184297975337355447446839967277299311299337290465241795191257190129195253249562618956452746181604444965631866028675762974844524693656124254438186706331304258364954348410849485005526804385352108423974486488722375652819820482046837705970505963531963582858292002573557065298717462791292179347107117230470959769138656568743602517127305014036548366023860047563059567476989733020762599120064585818737181128478059036011249633247012062615844309509239990584088320137571271566000156114012116400664746803699513840316167694086860006164226747363977822287711575039775294285410260055101000385898263827553265639564816266070067290404544601082939248193677420702812623149517620081298492306384534029992979374515826803546031058754825326482624811869946434734071333839285653280624386809739102166059187251791374115812053350325899520398855506420317041619397547428487261409885617339985023532882474735145079450710309423150463380887851522651554069010065678842953773571681560043759738097397181248274895317449202305885280668161199457904863204186027584560064569406282825494327249209928644691595172212339229385768820655878114413048938357061625992137210837770663713933565654570623390060594889118894245519882052733563760424487832878390269186650061420857039075808250834336494776004589804834538357303263313663850011978455102462033741624856160964227542747696734968501947364092968911899126232089059193073506838643422955869953998197615709411883914396050241123585149724825190995123956672918385362335452109507940741935561726408566668546370036210151067014080845914302551672531819161967645398662665199347977431285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -16486416060427982875743672395070303397094675466343865552620619807197405611968097877167986396577576537119424301762722663511803576916777766070342940573498315478706417012133586836098673165894477055462121170925187394515937354662552254620165859760171987643081523544374018954393945189826952375915302810803724782774150883125514057559431790473954244634075351216274327543409127687219311300245365095237933018074365635055209906819754796951427122478743723789786944701205917868053044060189681057313734902091234455297232831408502593901285461590767965989931351255693341532961589003076114260403757263914636712492089249020239305979114344017198186453588327189014675312682492284161743917165849671032172063696239589998156393317760440290255565471505832128930410238914154850732970066072633373949003005971617360300315630933851213128049406183452950368222983897171390502215519431651980944229094749184862275630094056594535629077850701482241377846548721442350145867573852829045352787755718256793385389619803437767154563728042278784188058239499557305962279413187829359675886030435320733146812944349377604954751302871018887013315066231840555699353919742479907060205040238378166436598699674268583379899957265568236133188157465927275463956352400675976582855822213823892516639934466839615443172875986266520158215657543934720266683112052140410200076027832774041373872546799721555622273809169671859439549797648808140866338635838006460801670052507171205206438190197566939896193550651704110389702749203772409423457364816393721867179929927009423074465272870845724914425545509019097382633935512223919774763647177795565691609917638154434599435131187122966590219374319811877616750455678960237290096984557960212638849732686500701123437277891073004059178072706666391164264665945929013286493506444509119128877431149043259142564740766052366135449274966218909708001822372532774726733738712146197750791484273534182327565718818718802523973974115870124108004174695064578972357012709024627278121892579901537331359982713496375150853010069440697488152380151158495569210005343157327515110783664366233167536833647190656829568814798718259739232584026669655487920166864674091645307942925372333519206999214200785674317478625463203921575680004506777566976092231061039164265032851066231030549180855090064514743685431670539382173780857317546210698456116190077925155510018753063769578382121486388661322564631336694290866842763223778654630278869739407552035406835328105997493942166238409725724234146946493812289462496091375969739738429726924875826703463877605023716351330470295485257889270467048756328327451117081628057240371358317916613453825729967662563328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 20438865441451777782148764483393983272595815184154226512446154979615136365687813139145746426359966915645955041365294671608391505928560680309072295936274154771362866147257351725726623463649619707350881812543517611403615240344737608902317558116937770435608994677651415517566968409272031865772447945210606101251723894267261531843078851314915946241122227402147135948955902223924619684383541336939360157002709615502934872083560484482175756900694718428434058750851931178833536647590795990808169754982783720516721641113663777395348016907155033344968845863309207074033683851721549061854376769700967392284951687010586577871785649450684473891766321807831846987217783402849676226965224269721444740019156876605084561492422710221042612882071504600850008657853993675724950081132172704050076776330751821704270494747928124553481482884596464370595963730935666027351553033352434560906614612232783059277337603613119053011714775523917181182880424921758976725649514006109611520051962427784980354822151981775635518353925892104683120479023956930573586638027300364402448433635650451001352214510219869147975309934861718197872439653730903215183648524232118794029204517388734427616931446259031087570841073096321186242916274212964258197962592148476921534081954009484575521122099921580051812671613645773597744841214278810354539569027765367596811221599505962139481594537850886144626834837475351807892144842952900501501178208080086599994476447132492995806849022137280394512643671171508294304039593443538707097873983597328593266163716237088506864075441692327492041441664101204350237576021303083881773044533655504936229538953406541539251480697989912655644739705313608747162362982730798937424679077174617676393282655221776450878120135029529291597719000519624386721551070535214766569344009588795747806546457004819098384003801320268943294352444509543079008303992566282346346913501758911462116091681394403804123524488758967009521059556587116379106677487792370856268693440131402030071736153803773801904378455768683826261326415935999479122491543149402906275694941239147134520116581833093127463181845161138176867702702066946283764140211756311515964088544304253715517747289729372735049771058661993000993460141843194579243194085530830519635853130971274448592946634540994413906246638197827388528155020853821385136480847086589425811784199931660180425750723590504686829011019220182575275929746405868897646340504734511210585546189999401687179888270882989957699982789775455928593991973141122822012845057860538444865521889898628795701861054509014211398162341112015963499825620000447743961826913449857929620204490356815908703618829020277956935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -21467379400143934806808301786877763415932755150252343751449990104922200311410965104166966405319358721475230105683246724474035835618137337722824279860309343083133298971350935195434610368474586228314949634505462479162295464903422934353310058344793943446233110109613777316766198793776678629347643559905760676031316066724665935917520212148304021647454543997249784833698921555158296415951340693559743090536586297954565132592232004367448364088164971766278094342503972827699871712339270255967954716503292830461223187190623919508314238338882105066369581211198447851360260024667548609560152238435690011671249578798217951560641723582576166800431651206488389260607876690955513992113269662489785108157371345099129260450394218153341193017859662713511356166432154279696504504430475830672369876406886504327177094893973658250165972027343617847755523999746373960752995250124198208607447949241504724205870303606994078905228684658282645579604000788898246907685295437521912853248730324930577590692868575665163300564912392922902855267677665755513683133157574214016818602662315009108355173547776169302284996389812972452888416440375534456104037869504559482733500046178174613409848086928995742845813190465900384588280094144235698362109874752344147493936928430099087194377446859633166650663946707485264072265031747958221802460721573592572969577110247602257519753214231206171649312986925665361054133340492643655307184288908316238619840684485326363597278085502021895026857727391225020181034718468400157332729649364937587804783612376732887173923769366262018376849883874704997566579574154766016656655053886093445839206159574475228343250882861313022689493561984283509049413992763562728616831289972426891423847781656009778158150540803003647817233213734804092640745228791586194691727871023657301661550129271691632919196124119522612174462405881648678921791963902426367477448567672835434969709551690973739076151116981414197292067938786722279164949591206458052128313739288388906870185071458772860011056506729516020891736332460749110719872285667380022747176624533277859384504040758374045618970144073913011141337775580209875849053837950109293602809977419812463896629452362246291050415224471474717351832343720717000932181096921083626445853455328803836180508263276741046810398540412368794484649761818878814853039471326122005280314771290958399574219060314008270311767847198548493538279818396296355568303232609302268462335868775415157731922515763260701301208806998014305538164034386815909817060429333644299999217423568434520065394868701563255303844165459245783764578359022167389498673803107120996816867426095733909298282578532067937615872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 19344900349909424069116286508721776330051151500055180000601773600713780805735620407710890976614335160079947512414304474984625112798178539179602909089694659913892612982946666880675981299285543934029949752187913073909515852278587880677146520006708365852401168373934088964609574821584900026911479962414849512937012795597859098830992032755747755760087565040519654584665003282758921644693376461987830966029642057527529265282248910171043330296756986328704485369979252505752490197868589733105138551375814840311135063931822909149653472660220876524264510334709898923569012781240882866226245226458578206174241182432259953470179267322520394150611597047523078713984768883256596762698692271280000280045196567790787070136781624121503960199412568527779435379396590124013987591211560589098480289973626792626573690856585250796987154614176441854890736692648758954812933450962832481632173057951881000839418085228142964859353813500135923542331821746889465917143247955028182064741970681328472931938027337930386365960894811793413146371768566292994081743627121650808450107951284040459787271769702092583790550514473229520393556940871099104212514259156571307125490077734387695563159093261545891926302077081423059206116534569993761466116064319362868548601092726662339677733626512223475092149085806214584697392596919938562127548004254713106614000082305271812591964344160248579072450415842082012564860778309645700692785792990952478071753516923641127490953171400138728595008523821542181279849850612645206369094320485010287010948594616398111639471825623156056401530595568270634651858772107153328319106928453012628237788127993098507686039056124006236943612453144471020835688200243507026763286023509857677727324754279520919605859593294629346165777603661427598998472147549790844691345962176363250556402472801008338245121392594573692869711446916412699695533484366716128397398611595369594663698397212413035941613922892911863247614984575676725084342388360970826568351797880686501782511248743356716157417014874930860562280006151641217130235157327857464898900351526551003900596683931811294687375639110785776145165524955949579697270614130755087027556740558045755931934526154470709225068864107929886214842052492303969268743301362907621475845714221574212309777738965753112568076842775074367264076362630104056486256038057094239678844113069097295706814085378432669995809204315547013220271360430445352008457560690105269891037129148987027183795999942098379359384187900457448365698420837315002612184442534637820066823731913027670944812604975132496207466749955093366975004612029732265768311037077088339695318555004174443133405562237097208709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -14983535398787822207398198834917981560725878920606828754993086734486175808124852357895337750204846648846983035125115814429313384962542830969137493266358880102854337486735570153712557642943540270530959250197493369477718884554038855472738653599491473279478168731661156656682503460841175645764662635065324569845910221448196290061644448963842284073112067036744053272443249986407892359075765093129488995903598760318159663406522069680328990143786601682683809930541135889922600216492278415284543316635932513219106047558613830975229419616372909025580276511109388524717720764022867564756188901992926856301446672524578502819234770904634926057231576874488431373386409754759637510667748450642236745140459026241740409345503489882827869195779418684820183318453494174487771031959752908915201325138798661865831973572283243793520802197071050502681953706882635615999320311415192937620449913828674791339112481629367710706866822367703407910360463104604334918406116508638737748871584419629057161866589616231128294388484815858675035116235699469485902333589662637205380154590823798819736097262681953495404869524619761365173372061655528014752745951864870130103586719849118073718964355375212270173365601232091954335582477531555640480785303197194155603999523481051329998760952407226763416336696661171276279743150334603881058755498764120314699949598369252383479289073075883424681945676122812843229217977068023379552746798265151306511075617645332712538357108090785282202189108826705466154542986472475259986429827023579227371097531477694977105385487250817055932202241106143038945881324652675691835981780424558586867456316815484600314803862874167364652535774485350507960753679362485999662985390579359332827782139224904510192911530628046602449198790512788890830735299853410023267389663738998113009643754970985698702337695492565584738387468128020034436168345438237101378931979231247171294634890761878407667011617446266132517564973396900296233784729829238553568098584183759110610454998623530447035444440169338291751153995645225466772152360216099382232742443490712401256803778523772202154820518869199707836111596034086620272465734107134170688723656243738278385079557792190740034398246682654998704702943518188229520076118823366993947911230584798017288430202407932269688451009428460176616997606701794581315460619355905476804444191824903575875063677703353759091797444670119200997448758751641196763320648113287683502723656384688351945724104716263114755908044504572389230457478890276322707801354081549604401244432561200579206517579021683162001656079193439733660558052222164852846841835706753093400207072247263886736830775936238896545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 9908743569827720041288615890478588390894121034827914234857262082106092507803829816893855731840112839910676562171566319618214982954110456612305937600839710540066596672850352025027344190757815766716503983744824717339114642210899041265218998436915452615907683779468862150073097741994334508325057811677895349243700002295713423248188733756562220898719238670903752981617088838748259311447488903172564378623678100267062329337217792052586986748420396268062468533319287235781560750624266687739054730792430702515671331996522176924020094468661646156103427173604746989611335885819521113586190380225252760349623906321032894660699087003674718782739992423745453849657506556690982230561500381266573526014094301364525755060546825556360372722780705768893688366552668769506611614256057800324862776106301965530241106267560424969269094168146484079840111256650753744498022651528410436784579859640336615683235553658060136811538500761034495943232090350184417674374275157025639349391308149628552219431670739196600196917995716906138956213113304144742275204077643098740752914914457304168236803482506954916554579176991700921799761575843205267407685834737458297140337727892480593463501656408926020843397934857368382702969160215195343636228607808914456167238378239088263719888616590245377196965186578960558859820301708223398889700642652550648409275695760625626117828096123716108115797481566491283069956979888500737944952858445401757885744553089454562942382561638009454739669316223760295879237243931553738754844773829372133013738720295873988889003133714709675718119053405634160138109348071874865976574858360869929155771876833345358568805931989661822921984683748583396216366770776863888901239806893458520474266253899632724114829493582547596407167454678083857898820058246845339104753208172222310657689444530506681165364138025221176774748521252097838543223892440618873077354691674030303033604127574888296436087060198534677759435185107104362885354760777303901188369514553578341935763254247818613298220007424337372791918805594697691488363276525621598408549325112318034317742756381115001440795594622872907620560969796516827871537242027626732560858655776452575952337764167277956805807339500473874147963709285557342532666979784605751004916322076999505727111303832091660151679540375477430988053993412612223509549867219482817625739639406936643701478272792141161141834668165951770115819215993720297277475271095697477625263357775394755458701363351065126592239688170094060373536488670609311714097668757061704925868664240053405943344423972789471871508318584268124421253071266197797166225588651928160174189625182730237398858165217916123873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -5491929374208506920589601261080673527114673086713166811829124090193501050600716184797712134395390514784008254694119965085011607452048407421580800754063246529890467123870773074803334864171891008559578008763415332494093591412817676668315943613152664715536129329764911857069746855900608613942239392316159449868230261603951780307554069530756001653421553892557697619375349119947815501189355379077945416306950550566869109110627898475539998607132278083352013798872443523074204120527807474469033396450486001606489887345303808974246640800567075643701434973672732958575559851000530851037500740681136962738037107527193448056181225002639413784841469741456087968166850749456243307753712817867826258261304272125202950652278308479057844089569564361090917976035537304550426216607048304941244888079263111318567672927388999972276432329633154897525682046258611040719802428697503032500805603414946717452672329083687217414207190392379172263596087956090775858910109673101644953521592784245867110571526952784054024459188163268736465174121288365111837715026179414507004510037744279430556045472461601594951910410971722972738545842089783919667138396669069549319239706511576583007818089205701898868142065015437681089709884954479112113020448648242259187062947474571125371083887646295903070899310004212494977177803098719468916183997198412429739338182588054382149509718057714254100176226136361618140832196053656950069937111240990195029219397247637882568860952650644578264500439197076888730354378840321112228700208218574170455319741958641707053811465018185321754710905864142877335592997587201878688015187933562316328748237354478433360690149843214927845378926708703166757290852143370680909289809834611143789502620199195388081590874044585584305164445025772276262908403640580941727530200771595756572087538595031560182388765064890192807011189315991344590422480283883964167776709655019606662247564073092761831201155495626460920195535921720365567905750663968294197353409914984891310479152586069061335173425909383610561227465401237276091660688343849562587988987753976446651500099411730625525883968465269363230748608798997783735127588645032586992763965820756060104608538528009595753538157243926959756607095655523256039499047797938342728478223789550895114226544685045145413105150285610407369030436681984183451015037644915188700745226773341132901050133769039677803935536396102731400848544636744336507085044778785136425590037545816049580921892370914006419475887080303176996809459834974164266035331448437537574151246416123104694702771606279708810871331690595921811231127068296147305421750121738906128235601693959563668689643330979990863872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] 2436737861332286559897038194844804928108746432622129855112293449404715659776619556723765054758062812381408096566461399104979896736113076141804184350628505399119469075908207219017271280463441842935219192496652536347985347110257008181995971020864573786786881595619566476985781906988764046651124717586441627643326726106833991051433584033569785206707590074093889794259280375907354738908697822088844672783881500520151092230399379339958975081074549860229150407305697309908284091904693497830964412438732780262691927625443932925286832366573829094734029821935541407959793950927790589528196827426952917851604566978797652471610666878832280301655468747876750793902069468426379323851849556892308314477216282042662887665029842237648601457534424850466091195817770984422130507327379074486868315768208658135502102068221869844928415827579545632746559666159470819223445311549264406375677736621472084785407878509445239796887878117299317511192151251746152704670056296206220347731199449538094379798561239779882508610379194005430425181351497266925835269037256511723840907130956208858105446207078769032024479089608582322503501219929397835896636867882876945144067248124175569793409398056472966606393896112590477235200018301155825175136809392440210918370842654183031944302488184403208463701316240731344890895689794169706222498217511012842782179563447876765287202415215487544982665327641798937252358150907329479785067048842842684808920230279752342706556604912146195262542317219661226870082527264819226074346206676823793542171894028159296268525099302884843142193650801877031341516220492144864810431669334377967792284590709882384178094621896183231758375385303520004234829183135697509482335635825211650324891656362105347131131676378339095292550097985229874103778715290601806151062495393389991643047604493406377528313779361547207799844353601943434640982242316387784115572919051398868754045477837031204145681298314390163615617053731881557973460519908968150944585019954583476577957374133060326002504570113471624111155056770034575169056184209594786724509220357847054106261627147675683496361818304286934341326527535863255064450259982504639455110595533522187828620018875690263866735186773695154916119770963447610346607136956306908210063266160957280571210173502040733653882225105966846091263402945942207438116225194973661789404864681007927656728098660080341102887403028036336757745578908415950160820471392473415200598135763058421104932518075926363216674030158545057587110585061510697354962468625735892851044326524486737908286806681962864828187397919523612712439734393899995463672231253507781563802892584699928831984324170764863406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] -748520235381739173714544965183504380316684464396863674474744772779545161122946854518038565063117120327205242210736938601533984685494774026566835627913230648240270736017955616137661877566597211117504290064525869638233643377801192831951024322089511658694740916587084963635220191805940833324877281959879988926273622797570334644313677874290338706435464128974515404358568472331296204928921172552935377494003183116699042242911852986574153510181431047105626733046770309710903220431828130121388138595772130237234843834955652195348376970587195036095197105260117838741309533105531245228035576114150730764104263060855985532119241734281460154647414857607303873074917774016348043514881669966378230307583146024296172356342263531921129737837278397158575446088067563651204946728990608931796172013646037247680713077878967245140776067025139487092787838242358269291647821790193720104083089841133395203529644986554426908632652599541253528527182582902463569021607683128027204428215089231971809016351143357360627448669846082303122664323400896466300087982044100320379280993039932080497945565223906375836892799188827524329080303197768472715015248817863204415777906490564892670185531883358083591318172762581124115087776745747530087062648367394504291637591442513535454120991969393379662729028499838981968180359978908416714535447269401013462061355224556202486946568634517682567279846599298239759204744728040980301437306788150070314542810253493544044009515284809959994412028785888551916626404118365267785307259647901389229074893909236421508799260089488825847062592653673865379748839901715289018489896801404582163832048115391557145460011782376369066394639262738277140224155379599394007407002425238218195204306797964982108873072130738978820573106320523246366160774159754625693162587040192685334903613372856241363751708652031947772128348137169442949239561680954489741850639714420026370003392351749976867303904042566290431815282358235207032424780636231311079683204014797778161932167179470268203427453844570003862208466888070671391690681668532770424272953789713528450212169562301925239987583889502935530762000944910873862443258305916211062241024253991698347388530361056041159743440010415424760063193492370543663155736342341243433552023164961436439400210754718959399414053638142321769554149587692362401149811834733214131418715596422484531709221842374560407550662578725465134450405658960578059302400516809098901481894139963961521602409534572845800818926363773826558431459587482322581757585095447436680279517601342920054473280459829208844617406370511509621429335324082986633337462604840824961377324448833750989527619386479797600256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] 37406565599896339936228919497546909221798361226283783460328677174420959508780744228820085370775598237387111493689645887151660507965481479621388584394751907864090723602097469871738100396067471697555124912012772896080690089934115389508320797740124953862714145961115663475256127097281771856965377718117355405150943244269336893554627363406851278220659782675100496534353104761310151551353379629816241065036758796823064845823473875037568155116230512664022723020103602228765918404474865231866272139020887412821406441624621411397986163350664188066084369479312931812984937748326010043763315382142312784626654791140160525944218404399581511583111304147001241325756097480443110376261939500093914842857475252138459663254590733800578570123194375920366104451990323316417798420862451920476898649320019158460072688726799644251671415551703215701688346743858126024181051086249689149104781842758864242165105121338177777531580244075926110544103928266224864760187674339071489578314465645720022224355658022040387033599685894591780565359255765945974568145992652350949721029391963601056859444582214493031734519011170092567824465501913528261417773936415535752462608363824938736943263555141460207308652602686608590408386935032522717972487711775001988937657419377775419955599848637314466267006406906882054742802891589275451425468881233346152727036458989375614058246690272152980227523270027958151065152471681292370949740145020132920930892732355880493536631921225529350187625548522623238741324750602205847212285530030092199325172643346836634455842327118223457327649709435225436313397123589612443931371456101849706233436881270490466833913602551276954309966298121093076917679106587006544757808185526326198970723572590239582706595337595987586747881127222771112773307872734101590862546431506753650069957059225828151346689001227245660595277118556450963643844494660823847916007856722656086654995077268453170655075757493006236639887405214046370636824799262415480008589033590193808922372720448107533853383142585209876650678926061308723345785251790929177459443310544336998284330186964787032123787438865028176198504039137454592678152245930704941977612030708123985711880279143762148227890131021953525591252397242569041653337952338716133797988730006962127425759976429710154630766578328897297554051411844511472879858378577878886018426337226791179658303295257021547521735689100980046383339008136802553469889586778102787134435876081151108343616345607832533443336144366978615619231097219070959173154417682109726669889813978607560374368012548557533050209237215714422462904350530017577128828508027268865553055593373022773428827893965237780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 145260114898117430238450292928264221854798832154165336549444880954412136750358297421479201597422257097488249747901144098911378436939823815291641363908879116624489499022366640024522798652457975965605303302206360997351972412204774585539070489776003057091679257727102200978622129016898894410626817594990672703205563367351621596243809081254595105019007515658112603457777061659857032034824718206570871687146441142222726721625060803547905824418500388156899893626797611932293917633797419004342072267189410268219167911789420321330142861669290820276759454091845028016859574252631052426852262848197805477097518677698700139627738229940006344928646148174486039214600828988649343402592445187641098559284626599169363244727501765603797910645466450173723694980503017407792178144225799679188746594976162005196372530464078110311323674236280763750199863020126051467842460505957875510636422506321978083038343318664559928757140498308877602137596712873204917031677178022767607927980348467519286131977898414727284806176435989997227564940904902364819815146810387965315371400292468283888209168473524949080164924578817660258776057099758155514774863359594953738800528240649223443114583991306636500240891895065201503225497001995290433346048146160454241694528196468936562845607489263320916520995289137211806594656964009472039338134715371815312174006945406748842025314572865774240912186365948272335708833215100635470177074009083045809860086838498011356382286539645415977394945890831787731624224446903610677991337905221454276929878475332691710905788510843504738711608225317123860083473687868163672095170794842476935776153164413737190653210946025046891384330521564195691003954699194374014725812585092140658133641717141800253916823364383142222675241004203154704820135727784294460506348879833193456499788299457052419607887352797234340053201626277800914886952287509722783021525243788387739316888144278668909885827103157603775034097166460813683031511889821274741598792843175987248036869726262333660681483430866990693331028394644248488334269936469379397569409493012614413956689927312295740328286039556208997489605575840482282106437302295504129505519268043710948363207662520113228471032575036566655714567552866294401619029419767867803294527715839931161956526059250338950460491864416959962467986808693774071513446124170993700435008548292544335011145083972921885639880483473415277970598378495758882640157010996811559914793360394576959751984132770049055751717365722785920464728970111071856169695368285758064364637889135930307999493091622569554069510405525373568968665063978220885089670322897724669129936195097693253884879696358952402944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -121763596208329487575975789410945711542668717631598479197763396032834607285649307238179732630776700069965160504596378273191546197042645171431566077419970310441042873513377628574499350206658826362308223468776031199430519391614985512639694278555250156262279218263379509864891491722443838429838193255776495420170585408283849400092897237270889967133887376105024286928797618510733266956535573205197627529789823997844691650502528375067919795881576930462193616613256822889579735779038452129763986630651640757423978515366096302604799773416461254767521097153738201509791542419249704515725928402636003804371787572816525867097111940384294723324626322663176982607766079450498593819899367279286013672372595540589580902455696426456949522631441811542016981095347541721082827439415864400351101945197339483845809955423033516447211158614668466328297631487139946372745752425885654750332730880132816123012141069496400413132460279748841284498990355062514491986431962384741718891316281676042777781159048034440075144387568399840818766045857409199859581286555498589429490485236407475962468667005394547456149516532265182653103757159112590895188516119438996654646026351296504524085778626910633764550447231583029923524608524708352511154101505817390121022117465684347342417944121386034988925449345696325244260903038854869495776205565707528757655799329172974702385503619875389021916753238570674367286399827165995045931204133013627335228755389038700701449066818477346067301236641645431611579809057109933973599373030231403412410879175901594199020548314357543057078381693131983206620791809494115988030592578641503912234367239163011892447484278782907959423366911489626267735336341884183150095567593195448637345553020630556692925899660673098536961646657835645247449853905953033726886022540992987020548138776606023392951786718964730179567011150848201059635858368718514495047158891313359444446641173399008170481374370318775830908779323663716988224481753462037388809452693218969834167250693077403485814293904443023271953517466283210613993828327318516887450389090920745140052498959481152557309547871974636213742877775178420204955459534718536966883142918308215890842720612450649393749388409617420160672766060295113454559807457009396745531038932114710587624378777069811886394060673522716971884641514131470780578741247176079928409666636565097278513705962725757088447510740030852521315225835154056905636759919722465753334261363562678963388966967631152029716620496759533550414010874655547112859672414188725083697343340994833190430646033869742844855925780615162656925117082066546272705276956358033056128722458857449778831780560375025500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 58946781197427670152795683603933140606603515010321406053097327033942122512706596219706553639800378524404911913259260810702085328631537686363440541885027366756444276573160566865267478189631524298634800702145709814347960434141152538257762880196131691899924339962364139414656916480897345535514588140114985346109316893662208249202297755173397069321047706161440097469452210465798717838808192178210927040899037646473368403356730023844078341340928390597030952976577086548034789638520158980223604100209227305692836441800515581928655939744791405568592743789107416964417085866764049792193530988020030014278420249948761293811319444566403316721672648173265507324855343160625646244931881032645648289035820743929078152884114795168066288296411336223175862966069612741333208411904310069670637021691416370487525327152023971235469287202841997154136859329458247880236158032634748093642796826563377199017204044358623835597740543389305797298215604382738798598614872599474561884956757267627662239785592610154496688729288671607719440482931419006039427231044342431633853703534578497007114193720044090523567900869789104976601305885926545823601961094365979835062527397327570047389067590357787812036037134684422435014205157076022369443010160185511091901848460998557288735266993158217245398650677915963224974035687098551832119082451920824747809433498063254600551937250324230695908369290247003576734383770963353471362486688423294276632697136484438288521410589420419461045006137969995360441235235740924843286421704515521942827707152244536018123710730206814768368438657033243849966253399138635321094447146103406230087365525903366902823374168065289581658527060131557603324332134071745710887219309905377031745317505928424465394370537253896825292005004448727539211927394803843641535311725702453175717489919268996686881129340607817327219763818519486619111343810396376092278408232583101470207319147674712596033428221365990415190185250773105991384569342207837897381785504641430203600417901008743455238512665828292603956965275280074955642583913034760678238753876091825400689351838736262636569756916445717352434912995025650423056591459685830798529678902171811963633619836360682761303189907981500732249524164352216783028787836536126942115245348649337262351875815926254643679655462169928524196297496325778140585707682434750588298562562618667137527605815446789187760026028590553625564992373258381727512534080990857457181461827944729559519003585372759669374916276696037329914656574481247699601137727501947569882397402897001078776007874640538960519322219093966416301545258795526653697783524993294975052829250560771287587622672601995804672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -15361660305034882650872911081203914908511277016820866997320383688186365194457876152440643125959433311202606085715319462454340017250560240512520328303049195636857288456214091287400273793229180009520594527897121174860681048037351290386966469634311457495652158168902905662864125946208930284881633867515941716300009153137804396699036990695634337560673777479413975817173580459108777072095041651193341786259336652133017214839670575633184868972382907892464785810538743106982035343264141944384204574366946815825900111062276444034509727235843554349656275369650018982293620615974731343154111666198859552123331121828047850815043622803475478515250409412280604628363296280745305677267194447729518284428049398039340833646599993188621479142644574421815673132958729267311772023458940820298619757033433831863957312430423922239710983325428379757141057133351301127556940423916436605495607346786246598303466274052727963914217137305027116092950250150905178121260081496423576292611360557794480759252474354805892309182977949976283359391085382584257647328529494554648889010765827208737696402034535704794875158482477114645703077171333994712320250264103599937975652178014517662726075889575704404204566131712631224346440789470557901399261174481587858323130504272054842245847521217549540565564676267302302812795346210080254523841028845533404076989759224000344523045203517607360852705732584093489801120506759388738580813529948594763002464304808772246475327676972553043600924099497868902293306142461153956683863274036826257267735105541479579426381445911022274240362584463583230636092171961557500853972523311386043984942647441555985043544018695561998854415151882312753488445287773580891026866307767564593449523166872467204068293058237487344699251753249179945576068923081119771572378137643463176713764646280368391671445901906459815874934078513526942357166654539689641101417740150732835125263548728989803442456483197363775249117101540084137794835158223231983639721808256640749910814058658386532245365704032346169961374621280577194116813324975777543708509214034765112884304699722487166963063436440974839512265172689221403529991366591697161400667945453038370150942142854523320573572342864097783804938230639673329939866600424564117776131268667572221081461457317855495042232751872579409663211833500989407613503897791787521504856067226264183494606689609665873861048082923791724974375735894608034621057506709862924709658089823295598091132242039767072850324148555700423322705807663893902733594827912020561693593350943303570478019389049126174048969256128966362606965334697810981105091913622972445611819869643949723693985887126898606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -3127023554474297908825402836021036470003738835043806096671032246991362006959165663257464304921920685316452833781095725014732428087088678990339940759084089542970435237071516414305353347517554773175512870702775593932795750378771436034999730108337435811905340298390154597262400364609083617252800120031349549246610244238317631365749114768491591884448195027218298372111844680270043978579761215244661404472504034737420349426505274735507672299112113395084679052121791628045517747519845038152564948933768439115791013583172780178035934821001434960287282802939734417055708886430350431357451438348896916917789864685455427536791865200175601125945977196977727700311046323809722114494788390478559023127987766475672057376899604627953323049754537023844082021410404029851549777087389269306761481948995081216604429914490823557921506271832764387278639297887459214801059124642537676102592241626120206558546254701710451664755043371447989861088005718817651231819064887059695722889777398266363121010130255421459384336397648207557207123431732331470252089724797489012645877601168275126850286702330611580878644225578537381568816427973457832092335603464614755872371562814049328205964024323776649845320204639280324508262654949600621553965316694951594012846991765063062420183064524144023222256287005384681310436079035613614145748904743897074692084334095118619933165446735526334423157144335453287373276103538922040546216390260513298859418599318245422654626626241702217618355389656811245144570508440401146623562578751005277937831068671744439129400578525026528303426993670392023828969129089603525946016457320772346572801787199975223369306766583686671380137402524207542155360965574959858919470151496299355964658573498181329837266925093056144783859724791807459081760051833881467835465048940973474453724210823826973763121248688173896595990629889646463007679808604922969645351357531182562175337592237593633451528400486613103316584567769950092960615972444862570483587341983123705019029420355662006915787372037847301104883897897055771906104019185207211918373586972911393429932064580072351247906000358442155414833661480499839105528818376537331240223941136698010644073857059921528564577220559876119090469636408544547112450874131255647071522601078852866585557916693804446548499582540110514704450387394558561680775327425258293138263043802259139693224310759111958887381810785936646674505128855586533896851899004989838730752834419432777286248549913027155995272435346112405974490778235698733172197486401265814500183946041232513516967662355314853550023757180286774784385388252352109629335804044086529923270892388954461410195932041835446272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 6674163378942337758205375231398213554266297484885988860968468514611422303710606233993216812000970093055004170958675409186649469948299751756139947677978010608460360300446796369670142686752725816897633845130593516675885815111600635363504059779287005769225468219568195241576989586208812320568370740480589993984117870148662640664718993949055277009898523247273645400563241413788558253110571671488824986146386433056048207939159546712607253473799186384592072871474154361865389906325515347372560256630157213349609824986576696070864536616804630206867044472598841488221719241425799219615635739376049155888620334514360079137364177842011227766601589075660620681508566206888520890699820349646349688453800054778748453933572228287647930296058890163390078717836414165907205748628925725662267509004451278157534346104144990914240691951735611079401664187053251326558807398970466476003710074636516797405505802640781146221099651091490223333258554336139121979132381569800968565444269111441512806998774119256310834302780882435065581763811687652637281600308343150918759941359945871693111938810090043734733065571318640927166535749925822765642502081939522176063206032509255036705723100902763343936997949434450378612709772295377130481758937856694204062328346658231416290475439831199569139981392985887838041393324639346607856755288957318876089475877270562984409150025848226244607047177948099087551206495974655175395662238668358469962695808554776429984102794801067899885437191965850958310713912135795200495054897274860482283591049146908633415863777174439250431314562696535529244002641399852937781854062254457839933273616536206935418107372741948125910574313495992532863194511482846512183139708655831928285890395440550963786892288732661057931809208576673082991996352031474111795906103048349354685386871727202658215088101546160724642685855805759328586745841059080391321346243555530030475891329653094889699748707890362057099640613245754873514573210617061508443854008004845758703506585416500874011078388285540062105948651388518354231959756637906264523887158386984409531989495318322693889715682450179843830804936694657475241509454767569461675730291998600206146909107733285424957471128859794328746930458491944519961177966150638846394495773834345388642151816081177103510537494041190399274194854860304458026999503018317701857984945229755774246561178473471660859438337984562042955124215582936785610454619629553781979921432499348711337873259252469358663179661914216564071548693085056832764581516155559487048897606017119871556539676046608617301812201614455726534219456680872624479186353254959551570957221016321229659288609739128176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -4834142599063530142720190654556680964366348122576167756246036446055771132543862604940117000446750982597416397320145610489333387444011434721446157211244270973898712833258605018948354177801505747469535121525589866587352450418466572855963229430270181492087376213153196366376022746619046167618903048652139290794919974075919960255145065521229185832453690566774554041573644620423033495033421726914155374036578862396588275666216808263864744483447696336668844094627023636378283445538805169395231300402936147116131127808789943309484449201284918359859238122595357384643571564801173924671893279305973417515277160179309049731395441447992507738734712535463030733565079327457034102234697803317772750953327115140167458701221823448026555304323800850186186813434780478748600282555315267186411895166719700675092366410709454898132510483931266938277283810252521263815424918637685801198804409170631121426399275667975054453982741201719746254712717959597132577417725826848612486257915940244056499525316647909263117077301792525509785956874583622290734366013826695526805902127820888479841062947431750485195667751379113615734237879104762101286076662870023179328531131406326837251868624655033659120912766964493817800134717265780264699518544332642399746288943367160544323711692329522544245811240052967585151269493725304974974750497676951572609380365736104147713818064773809761828557103880631267035656993200757162842527638897148805641791218570114978440852727407727171148590508979850809532295523065570773705643550372139169019006256668575608605355918591075511698542533817511256734850553972518790012871478093121522024201376592797277447769540871253223303332180784758616748494254434429435815919793474386136223078918002280761664817765129454650844277917243056183173366842184190778432527078115659176382123712936733665196260574048826608934117140908915756235762014301398330467051461754047301058852987440694749525346512450107853087496160060921738604356049857217523096295376569357093360519355189387195402301649864436242619809594546184201426801495848471538627642369981772359446879203420909330451749983573972999439810729540396884763355385732014512276920825189186626031512080235421906516832092793237097374326208575952634646656070340158371565908043282969836485733281474496045336117625055183689438211635973249160871019095910401541672078775566969055866515085735011693893379396268762795186410477253941281246907360568679202869376620627209150004686871105744123928597169233992280989145140194832367719959926756163795487841715590812371580502429802030925131738947963559470921657630793247127611860510506616335592297594350140397018706985599790743552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 2489416568568131793401369544352103265619673578852731566213908889916879733332377206230507961661847081852899019671321898071889694107273596968952044259640138947087280886764262472627524288228682307630769479754983079897220960335020294393578115421003946735278783731128957550166768532324148781960231595990460164560070838359219782474824924299813881946778766454247276774748287251161831628137786115073459771667430386812319920140884880713214356001588570576695913195350289696399695254035127866075403064833130919355702979454580067845713784765373129022707114855328171123142963214810041984269100713972834363018092722459570130342499183150269367127976735030428217003905430819796985343182135868377940329922716035983130586209414831948705689608723868842954180789952489121281087083507972602880933643990159281478109627617613602455077316431993208752745453996369866702614833602057540852006839444950190351022752706263029678854076007302283191793395111469952329277604623621088666685903217729402622508905046454909309184407063526936376685832229572987360046152511877582411394300505224138648909345534973917821838971443023617223811168789299171775332784973548326526495104761873919580748857901350961278963548868812936181953127023409646723831816660225302307883969523747871045591670618857984941596050689574582068507556652330706111973214483434504235582137810183516097387525246408483456963474028912320287352850102222139969342323423968292766640333305967948100742643926628316348090725168764114085848896101318337918512814895988709693991594758092475017764996488446060041702750532065417887279212324165345880706306562046110982751068640207051069460571249494074050222010410276191086470876735709271222066674808715797902426483055752411535413188265915926905462700971036851801964929992015331821378708049651075407947456646050788937595894681645236105909357649917784580935403770229200086883661714951848128086247420985679393136847123098343431912953920665479791768800946788864693315603282748468560180183271216696154793428101774270416197820226321116157100641160627040971693397101416822903839964709904772183166786150896125722439280035559810773881747971562662371214459979558670543228775073007966325213076270095272373676304648476379127891637243148899251661623813335012509946208837054680313302753202906498630464758141081808479808192886469085648169273821283435390490543801157664154925798576976067204759094559681777695417286638754437455641314820741905932772352743020920040966127914048077016627702733490124464129959636832496377920887407667982709743366015099246060469667911075304314001772530079171548277470195747352962603693106638153217573774800111712337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -1030296653321884350496522027954998321571542635460216630732572475580257549236735265468648936410113922740124123593308596355136538080090954389122424045481836852652463124922535446115651954986896665424063797521980545250635820733873698069068582936043071688987000500810751781381369085356580819364332471229350538452512024167910629738764235911229790576743612109305935541670191162047471311967193046852930182690149262319938170866622402773058848405200821546984346027483728420929107061742898312421901423608870933340432637653698959951296098146151127547261340498351217607076392501761321351751744592919637510277468908860951154635323397590290823503250465309606092356795061909078768600415216255400076665471665088296198115533843570746354243766660836717795257303932397833232171171982267104335951534667734145261960203923190968973470385591299847960552768241587673568699595887802262658149479268610238839458700027907863689022847830425965431485204802778089929390260803262995003136044904283787041807871878974759863787149806698264790305647952940017922234740227805083539220839097902121795501573524271374992934931950317904332538750990091965576416624681721598381336781492334973364401044731487418636505694799215705763742626144284641165662909963871836423721832381489345722971040444309117326492175316744060482159561286245027212233252418388828139576000611000616886954668230216887100223428287235265671277207010514998330129455687031865137762750220136266699351615188379338998559289268126512185851683432939861066830955108876076592870050977428829847688027159690398033521937295603676641534011345931483729228726330368273672656041506794886433294949578493458434508926240837747818120341176303796497121060366971454827973384815396463133427619760238841987290044368444862499126736991335423038660007766768808312253571037258183182921624883532831220154900937455113653903059864223562454742331159855235800450778179044054649971632161452656333013507829469684270114612945725966396268270500444076582796616552954591541503750874368875559851570593966473230381920716682855508227669368010006941330766972034223411946313483274334037040671936134213413296493192973346454543058099647575175941000369619778785362966848544736279110836636296384785381730001573496293346829421734135240358568488378195491451615824387904028137896600444657184521265680194373803310490179037194729330417123460035204823363988984897634822970008767720493199152233693227572599117899696120912663174314329671674728138717932338432920564269720440857681048087906996981575193691156408944565751815500347230008464314262081468294399699652504659386082229370543483602070991158915042374077681027109617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 362029960559941867961175633335784926897932522934668632007446609203637356267538272536697235002749817698328153594682253926185067078686226561325996517534424006868590210125978329021400224457840053847726961358653116829922845377760080325935412839655261634420888763220335605829946100853389097819367674266528486162230136089470202168874519889591652112439344557239416499752106942055818231619093232602387799889429507491563268156658607698715206531816824590755397468322415670472399261428745916829345611221647736675393275289026171506408307912945562992791070973988920948548862943977209347672902512851764568167770371549485043429698861591502628312001747081256396591953633024750038551298533312911756679807027878841169262326089361466338019283930692286716273409799679529930921563690253398974027694427304837161329349097566104137174234847308426787261672180181462802068536898006745474291064659775787083893072419662723415793209502428986099753045928260567143840465597489117597348963214840653661208754470147278312175108083080701356379090456119368183735412995361852374809790860970172362917489465319022273480899922233973278461532456130467481141496154709561051775934842060701240340083944917318919941920859375710775639924225108627421857865476243207172947660547486816775852190987004307900179453669866483562272007334828200833424137918000611273108186630620962797517107002452323217193727729793998948507820023408398171746890396496949215339739692621760218312202813078173138228953987998955014399972751258780230058444661739157861186577690401679545846378952554505116638523245269188471874572639055175529302180185977851424321318883043569210833801389272642472118099636603135621174953484235476846266503986866718933629046102391319573460962702518263988165243825183132860073179416735664321569988242274979911314255679901094597434794788790992497027219549567759134874140356432343028237726850927071178215541276378384425818152339959624815906980204218130808775233351980733859976131036677339691602212415227112468314045025594147485502969117190575585939060482290747645487855111627503160693115804637412102472686739518478433831047345407528205078901568142323119243998552682431225755717284309605347021696449683403260530011297771445834907390379341202336076561287789509621585803755536699928268103682835806736711010579501838031693062631022810558327836789700809745763126463801730499243089589219961075073002891171381314438750964603189867436076446617380555487535323987704557064435631096881993370557932313905568451161290435385504419240828176220151148025860739029578813300065928553783446686543998521944832116897836928255708261716951511609962100572857554698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -113197752217417929478968697728366928418692204886583583826634280236169421835955641603026679784304719233038054094959193848562491472788781385185156055528184299708248517323776945804812954164571199940939197665215775645196621911879224396241066548446084497993533146635394424722792499454793847839290780515946871656079741373391896953185550159441313450772364144847537769945502149460914378777691114957191913338668955434111466897060925671284064206608350462398551490764672958140085247559622184021246356738582013831885089362298738072205162468357827923708235667225216432551154639996175001464053051225401865269573474149076735697409173965166526431493087106914449715914624711705253359466821672071821314099378305806675449549952434066153005014867453525773159586962251742860491990903705274974963739903869909731701695689922881255284203911975295057093980786167625287532096843631080026175557545724561794128574721280438526781789289297883041006140080673995029014949533416471911181120868681585099413065343481618314297304311518026205737203725475782109536904633988514167536559603419146954033415246814332321131347184084526398088742239944847016564468467293579188873047870195543511459330450922667589467336506030969085146086382946613956156648894684179355185830850426866341344563176356818330111102849186195066444446923480629629404535006682661276816192937423255242848378267688353797165349037039685845856149795241123173291626238507809905777988705630144570285697348321564759848821354823217681042392666030678336507206765711425333857981589655229926445649204399047153935487394382748112681258234246172261093691964879780769156604130669681712358652499110565708949597729321459010206723435649990477892848594490910396806899998408051699448173903318573397406176135020805944598947768481762690782344393477758113889878296971707002236124725787420013780269548526914788201627324360150900141183871934330422855486560910534131537924599652742844712243746716813294747308724630069438130978092310072733229049770396911673321488749841920026782863236141051112582408237821974532543139459686933057935011819770816033175008620264151443184639607357457731317777601820969017736686219233898468124747623308952472404250794112282809434873927539271910095604093465170543528709048931367850315855477132852991107944476894042125359448342489558781841961290373740585795370363226002876365986925519647654642261323296537263137926857338772944082099532560272436759243862025156203235972929759871669514754947067769137801863662622769336068403581912910192847385524760826370591051251704740726793590356313704279886471769377640574982487468799735891341613831651941437888761679584067321856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] 33347566044434745562687362283329126983242823923542955981854861172334070448566020394816172616836344733096006945529801336553640501801153903906340106847133575385375598402667720360282794661171203443656256181843035001656388529938744131957968721319773794136722101771607387151540186855650528343109165596945811358677609278278532806077874089347628894590875341057792730758683103917839361991080979628188610596406001480374501339609170839863015436881811056826730245651317196299097487420091833009781677480870661965466285907654080677017498838538300426388100760968792175362363972021162255956268592390792416514969375019269130636587861953753970495464161155842021150432111880885291389384621497273535714997003933309124913105364872584637148880345839870593294184489281434655770312442475285972544577315637358381902995441884376284473883989383225299663624338633888192387501679061852005043115019024391417094685982115867073167067282276480705049676796728954822433378474062457728824763776926891827495194320604805547287875633994897394279416588290436348052880376840393400395776977519374784909538894594916754685667066426170835732693012943152296005057681997690466215460791154216166128693356739726670990721003072541344653766234790185006500568649360294087767550141205455549648580075276278347578937666760653148290024923835863180741405985920385087980926168652974749698411700319964944964207811560371870497623149321587472358738165999453691303221738535409199802223863287583075515670287165875214123714562983903943160864284712325244001234650486208225236893557238686679591022822320493005695229696455807815072699285724190137985401793233463814812050699522267294406340111371142136470280422477589330879304526627473997542578929142873549439388046973712687022588405348770121564309460367826437204031119091322894134562265497958508575950809425935455538335940331879142345095212795415669405879320650991837953197944396143138201338263825279412829064655828131913500322268695155626129162857230794117788574287061212282564830862258978792817517411870066254631407632244570540430801609521224448509931502575068881597632751431924787691830319507870648097705515274301664142121673877640676434884898738319493507937803104469956540179346296203351025325409582782395926569943669550325947536542559803963236872650800414849552452270614116464717202579714453702704962111330896147472253491388910947483727751121371461836529320484207364859930556945171408846396560514731190670217345927094696684297867278843568437163135180465182445854611731864484529341539707025089449889439115474806509809005612356441014679401092651795208755092447430439404229666454674605208883503390366105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] -9852415812530985121843231359184660674254827273695797533250845255984574909215459979450525794674998304573685268585669299349845498526647231028476929313798404194013407177014900481916608351946100216421733226513429981243512703299898277777538398222572946836539689153573394002698871131437209628588665371080150174598175072786543921756358389667142996317967457894668533299869805086444155227704167772446238013633456927737553641121099136049113286870191226233785836893872593604979038956845111699823879064980631527661497386560394168060336843703092220144781419029043993337213736366565475983125492996725139253460888816445888690694990864841324429964544207887127865047424701645710252934381626054068457983105316828513044179584215749507412363573063391724212532156367803131780813032690557131902514225001771057977161154996252671070945649991459726195802160463703859044359090262287998017543168331913106163760383234588637609606415372738660738560842159819048659738999767703714873546962112638361091920931564018760007175600437979283760848953157847054395301173794262312495541835266170584915008588182462369341549057927525719069895287763680518416026218247695670123088963320831848675399090237142729380395459408457915814700448789598987962967814776064554092209094724853239019350523906790222040625796731429545689340311168342182254368045421765940619299616380411961509100018250491569361526138286038778680082047566263012539745628493367032322148307741728981533187843072344449656408402217319598758796906341711775866205837340305903879464990808490857494346715486273712269318632540488248346020183446668401208540100830782763656962736833281276320025315262562399758309350311811409317664672227681421327817943669034503258440582269162637747922584466867687188323427322225966724936033449994767971736849432004867766172297431284485701093684073965416243566202899788292740028522844564760867394956942361090778670025813935807423709959997154438662507073961690056356326107633917201570241099908300425191795624899487709916726149869517803890230721997611345762586827831840989281695364054680751768261797992107424193958069232974165218824069642886802318264899545999112267396649689411592087534439419545483854397417646183725710601780151912348067506872851272008335074897714766797970303337026762908876738735672149053998120632917457895155505330390648300378662403200673636339898953000735252721244291948820210169619682634901034182954193306305584455993817950943517598037027755874147539990237727842232761695155933367445241303989638415245338273131126704727703998582998524884867891914694145592028766116696706439304052781923233653136992263948949975529518292530630754304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] 3024942948853950144375287066929011876868956453529452296967372480180438796278106553150134831399072372261416583584239439380990398189283548615257644750475726010287823212810738129641640110076583061535982384383252706385549411462597139012061833886691741215845321501415914308174979154222735720913805322229572750653078196828068165969502877617505017034061305520754644427418030384963559451027755577600645309668679363239973063349605955905240757549009240331734433267039050239439873907884878527633095066987428881012745799900760774460944546097105188835739473141845734180425816057219714048143127315424536646273682643280509276426506248338364416461642492766902352831982915643713655301759925724035409792681881125657349822131143024833535543751132738517640024261791132671372911399532583328318320076763883525029157897970815098982427790048252928279413732006005562338107967439495351315047785020240163450086173629525720016423066703803476427350248135389851170347068987226768590697342705165212244325731065232787895493981605590729961872669542907050177185514175659411593081568190479211633625891850723647909200090998157784744458624853297862256185876656839660984299595304070817160306809201320001289062306903449000072910154542268797520478195846517095658022755397163398541397240097075310171219379863371055817005096563060790742011836586016006326387787634381492192114920268180060900008889785012516061501683364844621148085568645617103166521847402221063393563564186079995860545817903694686642155719679458334630502833456717103265985047919940213807907050463148125303711871051664309656167949253619576341418076938669378250872541044108271988808726212401939510464070221771396634096808655151235803441102097155562811943806437147877297402940763392683470883756466924957070952213721604750352847538869833153566715659796280211859783656490781940371580370251029886492173061110043803507883608085197834145048348955151252534307588714408863037744034102262537732294910491999294026058596386954190874434833415140956104691436624614433723667534897296638933013663103196007322108931788089105716629861980151916840889910593896818474081414199889261299177383209487590156321410021594742238846130131596174322245162204916473447219972810182483187738882400158679931759530626135945917600481267811315800871184669113808462219086906275444987448173145582771999724829157858659599752400298189067970752864705317706117950115612110774253125053830198641861455835383790067622449241265219015795434306360255965879416273399912120194945019418995019366021411365750521439543274465931832147199006217850323758943926678620967172631814027015634537286649163245948408314285665382563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] -948516849373065944196499576458046793391361315259764889433570456906181916640965350278178967113939926177862605363280852349747081758369463673750320567263352757286686634084115805144143089613050348771386523478357563253013764343900125537612220764833329847210051780897502805781572378684447418014818096051235386147692524826358666867091800226345572390777727503979193732041651918292783058283855897666724683569570998082574504956590058996862700333728486541241163202385846584864318999782966920097775149990530830595525076652025216921877973183469651543090294551632092647194503083048385246487743160537762012662894285927785921010073370237590288038019723833030697299021950610752317755267164920697541056521043140998790848758829734253314936918888197184337242067031826156529412035576351979628902870829670132397691839747794628529304717543427095113110445844540719398308134773017093331440615374673820385803862525364081706369236576225604324129037832390220375907206287662764812030628721491354828871804388275775613511973016877459737218848497694247620517813986414760447788195536258825355744642671642854085002289475403740341730824090913571164918052439866547137962768325839888818779336117851279639777419064306839424576441190464747000865258294785674068032574728246620431964653114841479313086098035443550929929772083886673294406132134249603088851366830972825486422987295087405429755491715862998964411887872878914210314945718567067800721384362583298887857313127925882774687060431428379140709538895467160963697852334426287411446309663993215842432911735807847055159536732635920399622146838665298344038602266306492101363734684493544822331980358634634154328434170581916792801995917844880791308439181501869996523574898445973442838826481742268448509163213883671978612587221103000516433352269772043668808341883824249625206596057983290934550814814037317301363797989617098355220647455027480274339433207742859593930580318111707154713298772727636490420041143567615300443993312756114142422571365645270559524634730731317299545852176191044488165465672590969628560517540446929028951842119475942765333528932605660741742462910024549599954487886042294058781282770851834238650326048582260568741529574624884279104748127111216128803679209427393602160294511241048946940713367902547214139231778624804882112965323649519220050520767728483258844353815663603261477527998331046504689558789564131993147546910879385500605859475164634593760996695037403855384306532906602443245029765876174406262182017140881907861573679799110413788804306586384539810363248408442911652149069967445651633309410042724087787655608482783659062432215283519507997768101658624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] 288854267520764735600468363014765021783643442716641290578629430312212908226350871599019176812742809022407074186154575204533644127065319236127497779464447524801193061443330976769620366548160372182691559092520815760446709396873213051737457511376264810988592486461082793956206884685603845605313476388301131885727804368047907841199770411861623502547205688471818714617535812009649848572221563026618072122327141530710034628648310022286340642848778000828367875780733964393422727585731764939708231421958943209517223441203746712570498113266921216291910260893269762436346552469393375911539043153656248784381570571727699112456816518193363843491571224676633609331888201943736251585054940015190125801474332555772877396497976423475840882324269639140084384732688330128549322171797226953097084800585748555832942513894300324848852147772827587066199881253346715919295774115136095894354418863805553933055151488954391928011900890618817281818041456637486822926284920851895469952114888785690267518981742639785683246894965104158729918443616240334002700770774778172352508853106166329441458816817609856819485137065710915462804434038060894967724576474469981107137100567057229353048142243930453902975463177014416123668953007092247097653947340086879329341143399588115419099134243785148157256268224386131147189106023645731887413100163615149847905803406206055635008493364868392831680220542763218241897790728788741473158006609952275260541704845267267597938279553458983107263687973088099587247532677487354476150134775310590481031479630231611793910696637754277594832776766300720606573590162235194771298144397726723906518141847142908358473310673920900577153116257673524148353946194907971417221026169829815115259344742566946519453065743619253714650976075946001111594309460962171524471474374920984826636848311517972822779410189671457042189186726118898630551666275841553826241466666400353181673178824742946592873916995814359866501211536458049309540098056066250480735755851351871238788907343529890664450423241960046608586622985668615961322190575765886939671828915948394203176713826003040216143636678184514794776705310270181052777390112172045066194976539670414239253702932157843546467652854701077631718070762238185456052187686786544779849683938504031693705259875174438921837810252967091676919270809152675672906200846222537117918363602292259597109668320298383845308403405966584145962058996733297216756590648476518365251181931739407023164282405456457492085753737311590843114967407083685804620918978992984188300884502908876020531031619619703734787777422901318524988922869242829488719961445420629912105240590524612595156544546406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -81482223274034182252572093618930806577147872391965631400468907579596439829326530338408681207557385001870385235150773672432767590920153506716576149861552912965425869423111204674845894536823405838454060957212164635125297433960031170274602481079782880079877287965178395512337277792290158633385450389652600022108199075157665449437220185653669120846701788578873232623161217638757042815710841159425259775726739975523388465140062319732570742084431861528806532630327208555041982782461510173315178165025102325166039028999231029202778615319924403102214267054172714238952663384398940621342770023503564810264061721563105300543095140982454152198454444592410985381854998921512370784135255395074694017423202288088956841950694713632399542216168326506533864929278462364947114589111795926986707105507791162350012732488617359236118401655557002561113386066018592242160927860458578751797445531612604794163387176937033073566018904725832057428085142203121338570754023819382137610894960893617999393656227585681744287299566329090951543627374598045425031896369313409074557856100076959254283055019562591658194942780857432728069756059441748410444306398816307495301155464526420339612183807422471707225591188611784748298414463190264137842670208518348821057675551819415537787852062260130794973221343690496704885095084852759151468942611479636911025836279004864981516484626874878041060135772453318374271233673653203811758245126222829125822692453537497386747894758705406627855278964489343305059076148404734682348665807561836994108618911466212043469836736989439357070615815725598383910857629102692328808658493563893205943837508562219242134487993633826828034778022419925910763419269165560259936092750042319105736069558101104596346609417598393774239759476746257263371816886399093355237070045514264730669126166943084478750892781948503048221731009195762151451249441477767503773733453765649592378323767966548773413474451818007733229136989263493887060526328420231482356439418594503937039898345500981908742323958897917662543898042167046461677926170030188134310126905725380981398189797697873835439905761332886467881595431508149271009358180022518050650914711144523842053576272072454966888399352992419166863871140963425696981448247144654308308024490185046383252000986055286191837348627140276998480972448994412801138670828723996025407604750066756813358886654914655337414408651602856897383998312458438093712762981797665966150677269114854233486126250531585400016923490825184532540409464679353832682585838055660089160154992675182495436761461144440557387351601450938455042490700870913197880714212466069014853464782745980574027278721220608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 20670600014380302416282631700272040488021730590972266213934158050887497158487985138630336027745497097576108435671036066998151209323922202275836936298588430199392502137797209492242826769832914205813727488401607226084120003377746227178704024285063023569864490847529230640991668088812690187587890202326811039059314429191834473612041549753064508823209175119786236166125320050478650773209894919299813772173421563560126680785477300562460006948248245992526987970359028716654884791015974732042267002642532187331847679673969211539752003165037382991741862592582559349898940809394202461311880433434359571731993599361026839330412553825119540114409730241714823795394654188367295628566230060214591389078567578220218661713306205139008688516144441583634332349315884731133944433728935260370234440139404653956750843144699896253688804801668854632279670738582741433169104660295820567262051992098959274487982283573988335360359513159182834788387833424579506233461862318436690850390631035549106027893248664418973002230602608765639303861537791265553450698868325660932876436406711477675736808978442080383113810287692309411057091630482865501382531559058846093399323990821421235959709082515240487488520722723349894352706582728809606694915745702996222786502529905844460666364621914010161649971420266735953870976335267713295563767490998652753541597754438926239201753574940400065292396707602555843720160316244118028897556529420013947211630546230520227567773093543876704159758398993515407599547987234886703363700409202539657149354228882431573768361838612014443449915205512818022077030495017213877501413109573525880024769880224775834462542980479595561656955616500072102212344113618882110679233865601449583211086745253946590890352317313326219342774853055555180567543063820083293720600963358260844355470444845840859566755891504576276070685622148666948020672130075863140509219355902683792471033212099652188233463012517933141132323440223538469056003597669405387691889767407512811681266882826987447634773116096833719044921514482783097805132779267289005378740001523333673661623788646744643972581257326282152785087033829408568430905221020871232175609552930745894187304608846506539024306556860621518766860352922396815567953709291865527235337755014703864264504463383823439101543746188121701211824697032462664037822788199898276936839905258718266847181531467909553805505264472776828194301834460159356808079300554552892870735010478016363143534504981652440994189732035368411459495216697445132087430415831420509558781942834222897420246687378842558348382543539184173166682867060076047435779845986800041123938491966747885145394344099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -4656140750715935622488584434764371107763129327887585098678981117977187929836032602021377792176852028381555847771262597186990862949296350821476664522815541746811846182376627764577725154125095919038883582743898243713540878495148766881286991452744641887760883424536022007497793897182335247204934025683972709247643741988856875030987892958353102021411997209826645480856132965019984633529925378550830581355193901181843177124626512304916315132410013716350514794758297578598876792101910072114954474815785308447951551567148610293401835262940403325145698378160122564965247776455817699745918370953047036920935218970842806789371744579801532716630403996679092149190150984926157596346183567147491894865569957421919880456407306586093321939725536707312733231686902060554529475767444173376198185042522885767608876653643508235601847044669015471604028344264374624504812429852354529522591430601022731431050926817841369568632120250184208876925796061609930299441830438633301324314682660450179603743251782705856623577687799580527510156343662521614718779927227463529426987171752806106583521033117202473874232201902831969317976026545532178193200050400693542836177446473230507481751716966527311876607952353689632856101072198847277154697550774641045854640116723241113267783893152994832490269731613068282953040885179487560606999397890877326737273644863070959236776761302685610364076585614260412190048005841894363052754751828101340263059759250309202735103579057100618760045113837206511820840347950384180606995029059291288574350845468048690250096669213137635037978046410064101940932302275840630692375646402323380342948325345409518656164861298050828181670143776561696482932923428470947829772706239772597453688132061901050215548904746169577467262501583888200700809681347608770827781633195953178138510697741112473738538949350016895425227786674277690556473453619738272070417584582812003402510616713663269273961030792617274955375388592824846997037340370360689116851459398805454642628460353362774232437337659071951233913323589745705302587269082259046530061158769626325604732072816544967201852310731297745578989182419223035454503722176591149180755510379231164085108117429343541816509081266374993967232444171156790475478984320705812290936680774571569082948961499232600753065352730903302252537940149018233671509740523893067167423569399566615219464503231018778784455442668946310199499107183126568580530074230964855636708789912594978959626286492701901162012862705316325022560541203121971350747650158526677602307725710967927230414066895483154200235293122158535820298123820034336360749137112145904930738080391805547606990145978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 930773023657076937527202096963056716902704090628563958004149104924048196711102725167099216917201774437347164111189206483651220825873023957145113412568090941416642061319256209071133948389497040495461818545928391913814156857164632410573075454500997609659702676527919767999549369456311395923953341291259554978405952146317527380001199531989364572728426784442253483478716778343936139666308603685732854320715351437290968884673744911563828732157750359137786625018252642455671427800831977847497017287617878382186460530607791216652505519237819645850091758667580139954009922144361602155881087028026210772672471093104291609940394477498146132520040724776417702080201028942353296897628881645936142347574834991760606627477425141977543808651503274041342483219892942393046521546866494468815714250473698985953344650402045900329925919319406673663419609481763115213425252479137130909880763843700905267520724231149194114014258276126150453049841762437637368610060459892290898231308423632452058925974669188476208352519626886468972799074626952278308210291304592508977758546432991121494931258519038550352653962175554491114640668895094420786994077922234064833512277894732308785500957072547016819642435509314547583356483278366685156059199790698810475413987441815209199693172603539175735439423204779904361752821546154458859284650182453806448526586715170771764726364090275359715108565228488182381930454565597688321720575890939910357622228153031528058335159049096164873290745022840476161219627713331540712101294896765456609708710872932967418505658341224828138538848544498911876645484783979254813750113845406086766143070958402161274138546827233209963819885159671970260017251010895912366245017230518603868619150078354394377118571468587035773644815357780192283839703849665764013932377821647914681081958322387763006126947446765363388933627072707089211336429027177294721711109526308106464562459064464253925226675503210899882651997621369717273683381294957073514425208323961491162499941389881683655872749475625352813103095871240131349797833000565197288239991019310498475488033567011683360218246208588709321528312727616589747999131424240592633191431934734631798157718502814889790659140208306104302817267080862200809155584406299980589325200065667730336328897662536184928223912240339698830986203289999387936297981967981074402206250433221469770531008292246061163947272527705321775558194913528289418006380122000854004707929065264437996114795064912798820630029019302157803924363957133951817595847413096296652241421964241544569812080150540320630468078300376578619881938515006400683660545426195680854840481305672841910502125731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] -166021557279807567822382822466104710837244766225371041656068133401460816808869497790326192925340157216132205830306694049460695011529435100166246130910256797599761012614838929064334910756117097613853375595911721252842755961340913750097986462099243217820760943498142687200066065110097960075657636714462282746382676323611500294896632725853753941091362927848494150762640014246687356721734655773305986692095524924114186382574327883714579278631463619149382905809896547230011765541764765233928253572915164588324898787884444511397185907296679837494741153391258169754180533598424306069040919165726685234616809791917388538003288508043540014486061794914531203557466598344595135317973798439607772195232563515186840024571567817369242493888816973001786204963716133425185623141432437952509550719106640148673486271064201372464411984274641987857467854526294810007147850192257639885281544376534712270139525984881992938026168789627420878416503815519352607063246950287793681343289243073686209467530578497241788793775056946137324872471814914332927901793069803178615244053891225937235731928854284835822504835588034253336986653177351429106274554900543504528656643892828508990938956941843935781791501994965639294733509705505546264298039208677555972870299192607323030480265129007904661742990367258337146035913766148724310877614333650767569960400298975477886952017907591128071464662436803462052354777069684421729462173256464373167883808290111261680549517003619427903291421399174909376224105580156000108265496434703731721790768492025577400209063865998610646238038425928587098054915771911443810850499907938764939170407862248231196425195382442328504887062394213940770951874379761310588607376261240875507021266362957025531306990093691349733333844878481025353557086286740519422136789552983500771034482289028280729209872586994296498562878277676101179315245683746179368128176593552765082057760695133029213517166173924796550385753110794389940524322162387614322681727909129817555043641405592703957359597713033154640564490315781136870700439720064574952268024697490659315506929001294607165165948845604261025416774744935966352873532987080793371273344232853672750925578783060159889619751101841242986471937746615471253409270455025181279266581980807565491123351631349871392842321027443737575789495258554200600607173119437950508952954487122108640283273770300730305038282067242784120603839500211689764401501783399820915964209190812336924537918727883166151725788021072971441843428700571214785984548030184103924187115130136552730951409784310382084005585824218209373176407544186505384386299591634966234672043980735550848679597309952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] -24658626588659665649037190673067938852900318976212669827166415693766195950418187027215416416467498307655640663568752266498516650391143272822936088980494613059253987004517549416435208325226898393011387434423216133541788422453182722741934274977440253356848965873598554545248462860412656682332675474402264200147116671154714197429921651774647520932510472245795103879438254841504114320931469934846389996144868661698727671612866710438868267606869312744522408613812912344636408752264738206817531467276863444010923063479593517962238042145186672825118375603090941066293584085513330806927807777483066266957302736577362702412706837820556760237661858487942546973875701934943618774889456101410494149962457749188355853624149385684101580252990987075194185028658252246472059450577167138067099218429970520912519496338516869539351485103038609021457913599128237528162161810865436475600285496350335777527981959498560253785222201189468187653133283853056312742605502121650338301397385366332451004513063206065853129769542929948521866485970678102154573697306132381835772371005343321591540106320375348078357781307611367964723656762219256412305231278463118238515376572667089439790261973428150725084963299025895271214236337334538554715165062491887364145666819736551108607545284916083066074476807084703527899386713538504397994360316224476378591470418172063610179362846358387841355091164731550949945558501548976237728068595914901942989283283669264351870221104590401177596625652705010445373044789718117606612002807124144736695546371884838887572549540167901183734597265085547924180906287212764393128928385721986186948452395345854991256201448749642626451702638520150321245878601502462885830192820181273798878672822165000691307058383375731386881077754055239307977213751976698730047012347269696556386504302094221100159298392241421381796646137004329874784605010559681527166492571085901073583809886319088481075924604477796559877945940723314736094527605425129286796811355352671274597166292346992074779591309660151455309070756444034935400282192647643674790118990242333645047636960449188924319306555320303796226067960631770291306442522757221623786988173971904590983917263978214570400685112982690168533799292412237832491983478819922444225049715612382974757538293843800706542018810904252075486256308541092136979201713905012480622148911886386439231938200999112810998043223120191196602111310327846511741216631310391065425469395663610608547140800134691907234453740460100964139860493561264933454631896852835524949021334415791487661135549262116107753682303663073678613389103305682906072697956955654901913008583365568275887486402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 305287786522115063849980689904548753878457038669432211828270398012441054829518406049315002854752987303812922041554993452529207071373416265596465346615043042260737414102244707546332130799663316742867300985215614131995957590553887481358241115190210181947070062038366862433245346081548680296843462805781064139482758108675575153466464130332204738775139199064582705322710004449347977604385956244032814870511937983538144473628448911009535718839311529701462217865341218393789619102170792217688037428211976254552972427416933593888611497978345623935183792512787748775492049305708993643568007014861245428986309448988362307164441337771467625022261570693483233483503274624631135784292827026316721862189645642946539266495196745333414707641058833390465568390165364802131644510874485619473067303809366325473819872045832610601772571067873823659161120826025306227223737972794484278745462849418163823760551658116006017881985658328198000495850479630496286545018860845398285059675447930247313545107606406879525324961478590178335591403514430825468065436017613968838283577004882501514771842426871732845227172225581837479447937206986335735601235037039168702070817185624599096533364917314234381176022787972539941150644111672144633729422891357169396518464598440149175179447042219375810026082019263051451456518426268167949411811911713291729442069021265182243954907334059455615956441518831640004141538198425449825035413284052343738947869565294916896074849658890048489874103963703269180554367948734292351575871671229461906513286618193082150634724576394064148303646621000955309606177765105661350971298725724473801248280444772318755826943551011270979602863127132902596133696871657294479508470583722491750254519490697148594483296749765139084676313399638452708624296478720313262823685034328154393269240656967831540844727355089566530639566462224271075081888439193847287466071572391195375789840516684273318424502347624726846410174588362387910581866522124973695453058625463825625076751361367491708070296615503062179031067245508849038753154261986251984876741334159076976298101937594501868125909170153038799942226684370024678746540677361344407846023147742977454016595382913844883745674529889207946581536943614811125008117156925744182642048958037934540604691794856715693837215435485914388735300742790913063610941516078376235919573155564694924578641326635728365895178099078181571651164538361321111451363099829128587451155816057283963865271116935455780586435798497535152707641073503037796361162033769591154515398481468226797708542986511721203833807845826464608556781526865789893450778966867195043562979337364931593632869253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] -4710303907531578215217992373507828466786605356889043220285254129806653403655372626056876569340610301082480129526858300270330858505805950124408358314425449691447915465561420729016201253726877175565134123794566417458311321438789307101382623617393982359443631265067052285046394693740919945439143261398198543966603976411661245119110686485770469922811361059598491743899098767931971762644426232261690752538081708214984928887358202005552630074449118207127638161129388613014826072872265483704379247996391116308366990860130308955882673220317614727933341167440174499816616203087243229392046979140689855962483812702869770725098664209773393183984728591221914906766404398832803342395981186022277085675699733032028962525878121633814270156182777023729375306860756237918727275816808401833037079908976270627328706868089652866137919098464315411553158739208885456408454930370009385825002552109887084153769208902426166951163478889090332398679660216512884327877214811903667353473895202917689531324155809820314104824029020418726527346214969853169172516770401054681979291626441910628430572845057872237986861208631270177134606292319553476964160012364397617947064410548480897542731954467821767096085464760379771946264486930210742220844520503672612672671779189137997148452117710483079577546198822235311366462920355759768922890395194443894399398308735524673526077152143738886708720167506010876298251525243095820931395447752553121500991204173524209884257431982510672609617657609695731097005917185858476539688778701628299111096419138671072681956271528631981318474625564478690056476425389953605938870739015121101182086150908962002305426437618053839118014360469192442984051072044825347767808662518768285016570499234047350486919302415596986827573474549389152091426440805957678698081478171726256308740775511612755946354585238624809876369051624187802576503504465733806038010531730334712160982165020280008919211988200794321491990594675887838474705209375779890743222448871599268760406556063190023250413531991351240757800968303111839821526780134200301181554518918440133705649354116570372718857246113324333385583963149356835461551577578627415651771209604951242659830055885302961562204095363410329618095089385495281665018977969355569952560642398036443146271656612328463459992600223863730379843151354073823329400778198548897600753486174342213127642480090754292843676313137247328205068916655541912333454888742662240265622515874145321439328883475554273598845780819133919097367803079132398453358911364547254681534240076390009861460996964506750714577525461089355033203052068223872775726359994677022509044131610527510893229338787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] 67108409646755941169068966463102719474112645431323358534506228241511179275023111875506602920883077548128201666536970876399234487557496688180476078954109481027743298722076838099431583046984796491330197744307597112920450006932731725228866696246166845735194155337776519014344976399601490841542373278122535059251243813362948808335862622392487365951076337480069576016067920208141126062561756855629015675739853194904725446060844552956494718824358844146984627906600454386932832809060193962407550386875561921885258283451182948440209449463274068859142521937732596964327074598633161244590053783217227786943047935399765742939950662794069880306114285794704511038112341888433785567163855117114938313623214573306169523344952945995868124480819108323008782945910572438235771035230732923439091090178660465394310176370344314050418328527842775461395222511882267917529485626954114722009856880031353799312075288468389000542215552565104141682079142400855311615066698231837635082856516124336285015881701335432244875886549686118915654343855782530161399866000774021887693366223935083975080748947143672553957065259247453775252606241637366293089344566943794589782651131299726779007229689975738711565854191759566857037600890668604620260074590645763196546042904605667207010939123800073220488009893599313543143733308593094499779057137808983794863459395506465751892380055811550829984162442610257081170451505988517480521514941743792266260288004923522826629371158187420123807599460031768775370405448782471456097256957332653047686654968168228102791181999449739186586241935448070325020417295136321512990857195784363512994955609626783428096462984000231464711392779233428687601390239906348470794370228592009480614756234045227304295436177448022177034537290940886062401245034419100958064262271994519675980666628721666390784512207144204377698070687078281114534948152061008709797472194768332370714580055025202059464212650401758462970012953197197675370475328328105384902208051785235352431578188218639491601781423002209749892025002287862689568875477692199021048549695330040030251794529622406506760310066453591800202548998060035420777075359620325180716760037774929467147422603093089344058776097604331756182945237109066257372688217696701777904436791523846589772781611548094265694233147009783070986789147550512591227864233408643255571633183282590907363181278189821772798893320592335095129618399622169075573888803267518100791772986145533549557679683980487980972542972115820392547085630918957825818038777714497282482996506033269126873279711794942567372582723472244571488455077816562482409053005596738181433011332514968375963926721986560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] -538318064263457365892675161175176695625537754838072939004416093318326541636270432981544247071810749586581693355662951947230102562510752746202325282121060141761204115317420529784286200993339653295139018112507355497976831282802284664708289916073421820515886269660761199445211407163416783376612725096654614139111132638941901416400581958739256289257908736319462210528850596372946044145791655614850305519394388521150771866955306977250051939622185450668286951418842146060635366329354686294363215500504146554628065278202583569684511793328176810595570582346169934203679716785152675171757149292243988141046572966380070579510951808498934450272688915788499947983262419279164484433612913463327748227410883816729717099401823089527019935246717069329601747829714587182770240870359060920599129693027017279529868906918243499395109004229047440911452743187807502061327420821770933114995163456753263694309412759135750547899649413639036798013653996911633347598617974220350821861752351643540586119655388148002362876037761329566167567502022814752050619730152214421905461218158532458879313267027447388086628362419438460067413161836788760088714200397532451723961855425096832945194834666959270226835632969396297253729024054029518507329293424710957759126527922170708565697787626598036808238688307030983496994935811836128281199897886749702497872960072617128799513940759864396041484031696057353316439297505091035515085932156361129750633323466172399748577571283214490436202946323336748163581089226336274063573521904235708320092963986681399923176181552914745487100457162991791678990195931088545578134712599828557531839079597898760739232151823377967697544935763271495795905181872540832516571102888512907535759310008895069764804327455868943731341513628238044542490086266789914433171333186164542053464170713177452067244536915559145927050648929377207139616790026479571016925382713871380467976671112304227941665375147835830629267775530894672187617074167500245067304296145477735422659777756885784647713679286116444576574778224223268710940394887361188205266741375295569934530460786550917421302577310435194873997046122831336000759394242488209413370342429574387218907757093470374879578796026517940526875392386960601586043493111976605918717385339065762040643712445371894529319334952940241730803035679223494632652615438939387278472918121783510689889420793258829214111440689108774418912724574662695076613373696843177544559196058269409812859707199360276613411178526905808566842603035642267977703915606454034462049764095814653571988749526509049705336476160013728921375534770182708306422089588230760261281808015481374906521804498534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] 2480161803266409636407400606866132730737420388479504015049754104700769517517751705365221984286708927449238742645926473431219616293813889883047626490491217796782543360107469368986547319242411420025475193673501556292252312204697302805706605916027544261784772771349415304074610851615135368365772745221949636035515979440518095711516367060871592760706900189456434670044076751090774047800336949729853675557602771825669686701147932221649967566413959553160360221046147132648533618375125227401316127070136038362277917956827250171385858171273643014533024298551957763464903095717918072049517910012454823658520977522026384349743674291659175256441465443791496224959025423790652253536501644873277873137070068373012349637873646022413051467802688585738192660416974810035656416801565899466510916741862917910335164155148525251991254926924935824703465913275876563702398232838651558350058052914265363719624951017156482235473755653865684028862341054649146151536745711760672500897767351346897452917376280722616985880629432805988213047980082520628874332152705980734478384478916172433891096039976208433689803347371887801555260992251102794969661228969193097312030356527249233208665452469626261772019582259559261058494479110015149077146890467718212606342906321096545799086648581465304246116252683030019478136157359191750209621410649413704149468460320729426527638298314030527129923593692194968901909092760349778684223943960480678460188360004802828022265555512851281656726761669395777881361544838372956674585814836909261584006006623106328408788793598633832044506059230521131056437203817031291169728380508924255254724097684538846954641251650046651898235631244660520993200968785172745360872657781530397220697798423936784414056386442496183517437200694082560641208533236890867639006949549380509584675104912220026722897342031332137543805981829222575286237225384010289752976022277606890252088736384503922516312696049579026776202008573648942151976274595885300414660167675926224848894835767553914112240963371106451670765241454973445135795271649460616818069861274798689725094931315109822576778014212521609451876234479643662264293206835856682053690693703698965659346717851476192724344719094368307942904263642028262599018047718736523774716094039433839307733115188611232671196904450070927552155624017395328334573588861833392158001140850962021239455348933165408232344577123465601236585389729801714788805295204933330760733058764550338201680782470316576911123761201240744039588452606767133738070315058706406738155117724566597982146098577601284265356467676618513024445638798924245485492307452346269462109686847402514006064406630236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -6993446896171078671495307762281261048291822937793951258058471747092572679656273086148992120484863379118566816179318471907363706930393441154424841345070693307093039993464873690532091601562329292328669511721228819618647941012620242875328365990514142487790614562131580973118694536605013754271523943073796070401373254562919483086548119182965640563577944969952174460654000115246398145554407953140872434401651700305443374823218660307302902248943716034792837912832225665978541868434646384664446796999748527167270916679357155605784083531355951448099632112816514137358213769952044769208238437732440474605319405611712038613536694281484249171427178592138951007856255541823074794571402991337673124921843196648545608533139568870785167413973589457583950077465121923598343806598498868969390413091654605446702700751831428363864978180080614627068344292919635456185855578329239207743927723141425866055199969888335027681677156214404334430284241307630004584212043115852115277426822785431405409884571290693827051261656226056222532236686551337162969574769581469400613017212779762587050257073607620423180306343265305855749537355272840058742875715976991881413403160153510939073575797827489715611073091342882162574120228520870250280491433680144855112151968741499558770693899345718811465094314855481698267627959830639225119546276365573231368740480809680296766891656547938083738678120166039128126009460481719550724755719055577527506759672308583436474707311045920205940086538410623182735010922504481399334334024486836938639852437239334275748112610239922581597027293455199809588832476741752355781298428586388940200430926206199310094243675879849049313640135695768259070635472439922254636566301246399867723231623846023147949013674651132745117317245627874560663850315887709433910323516082068138120995917642015627728141969605940524685443216132627682961327016783683306429560585280729069757417643204838128170533576225231603203482043070756866985616408878292762181493580819010582816360182177065253305526315641557597403565048148856561287784489298898489010484590686437313607631817940222090512378929194434679886457651598599586944535276417202420337797601724751771673290849854706748310636683190068393837766543070043722311939651895069903091994388936034335750359890502498486818963623274136046568343849923606699444194399946931158128942351328728459558976086530950352086784393468918049950447266485415267681200986062254058028653430155617648390631438744538618712908986512602673501552139032536557797298019038918222926406379848235408637944444519051826865198593366493461127793883866147821217982917299687676563750726433723148160582173140713472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 12688222731017328742419928220068226639133773294648115959135638218471088766046835275909485304710377964808025351553864505983416000973446027682890570864717973579145986474883275287835701680458999821130385049029136049004120031322282451742768489351727033060550264304691198358635725009613999327453962151959718801913346745097515946973063189235113472770726746258304362139189939762574196538430861130356287074953882531051166819128005349776229295720319114017049517484543375767392481159063195798890473811389797917079920327867351658750233376799288009198309738463402286560954857966163683918935547986430669370326277172748010689493105574383305353727904463263881807891707702202586649968174237763223863576838578181009555136196416771565531459774094166060305912596865296335630327143084446093861328470951927856682226513623469471855473802503429714391835987603802225816656616151026776788617482175786208514131025710928413608004762143813416395217310356349859670620469791516179406632274821160467057648262351840643598016644706938767000409274342283439289155349230394635830099323139448767795489044068912009344659852007344843728540669036832837445550372253256969057607269361860483001065202854507922024116013102037589354190675156852678676752967524838524168375730347760566390958293646300844017722118063829550083768513976294116691276766557648294524837451224297928387489774219086024410680756283266335029811730970247450000246482501309473651097163250451551329980962483647415619220398283946790398006155361855585590494877539005351651426446448934830163087607328811009660899637127093731129697044019343619599275644065871974030907977866879742249616291921296140565977159988356967194615834927760264332992090188634172779824373170938100282868535644381180602101251013789943301268448819926734931496460972943287488960702267499087886220075859476852015470079195155319525819945005504436272419132635812835818925992154798953992655509925862224333811200461942281962302980665787907924867333018616174067589913663439243891906880088572709142989748695616492448501925419688320644250191422365586799343024641072467118929208440784856387843862344084094016027614316233233881892958740449584424494677965794233234263784283095207555072050563646351310238992950667430974984464600559686342741705174686221200544021497291539725911429041260862512391349001934127418958887046665674519053602345391963571657118143155071095820281988793010139009000201344043356720006589395284516422189131775457237726238748910349151253968041299525181273861852159154563255476539606676965370022682273190225237717711982590730089565235691817137576705067281058443578765565660217937356665501379461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -7367456476277353131500239450447377210626958499961870478115963609473031079705368983533657848903380397424817700724939043686894339440161764402129145071927183582970096309725815466979787647706722556517272894561045889510798515883272682219883820714065515761544997597702091294816682741176206986711747819277585944435916016428366249305279347726855317666160366851965827594349628470582930161418097139294467495618483248064094283224383564928363055113470872694166072711555781388971409846138745125344993626409620079164943017179787003639102176484704264386948728146393057178552476186916963140409615933316552899253271077178023333205944615595090492588096165154908786698454942323916951867146941412749300942980573879679766922154538282633274992372229412190057872118950298392633690682308824870240769614790341334525386760785991205125161669493628521800348356739713919190336055488796795094612428395299977394634394955329518895689905804859297912365218943643678712401348842490122982512083288411345777928227957308729077362466436553795846767623326761316959756370672671507156760395211795619661712474210662096620768097060447411473469558739800976726876746058476414755965959403143865313268607309691253488240181830654502300507264028099116392429441059115333886387715017738969453295153380281566183040151450204592408862237909786528651027312542629637955906932995039691036866773673544271245039976574585954765584324349295743032893042140214481288390199414866897735689013171635153837962820895900047448593241562538490663346246420013249393359274670326103996818963627515164560311161866090482947100796536986094290007361393411047519373861808926307504324572283048999892524180096791887049455241564475710021186540832407497339107344129916683805017718050643233421239799717086508120550270112694815976624376791869511795948229691021779464111421595643483935661446648551377166917335744707789571563220033171227877906871754885995966337558620760025045378708904534463118895226353287458707171624567380068542197559838448337205409102933100576801445174950435034365921253414260429309669955997371006908626768549209112511158010086032399789696622660887694813693378095086976993660296760019879725928522800648736750918917562438577738336282896160152573023025642142498627673333739672858311435553500975577335462025597079423164290544606995915219596101663970747483901255792169954909274862070886384073838102073562177121122333505155693128856034763232017085485561597843718176042843677285678556918617868037387882326659818071054543325137156402947725677998160656539723052005674449819846402127676376783524035914756609060134232989822453510787413315057730430297982093111817404416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -143634222242388885582743136960843747656286194582350612211619686334730407429560155782123111068857870874161078947189282402206176714164230454153712674409785592235602786574441161673932182223108347552362810314221669364583709664437021017910215731627732006247020581319266141543940972829952286859276207217951996640395789424060532976437857012909684845118150793667541874172709437030215249598937925468474307809692548002055781161052318496746254529049633998598582408047347965145028843536134378358659035199883044961843985004899607478314304369963323505664086944715617851762571184534856233147466052594310830828353211686610343397639193780479067971811894373325220798370961898403197947849621741289529425435426676534463327390268671872966181490223588817988816183954905920576621403110526734253460144226410009740399300329734576642232006873537861060270305698882734122130183087629279962449165729326638924731537246256637637602674483823020511261478707015915381788447985652189673579363470929723912207900315976844605315845632008010173884892696526382112420259781039662714870571540791579548278169930551389899310301256383876431958200436766292833411520116167096230671796101409812183249297561691849517014658822818606341588959093865433685047655556574807892287728226939431167221105265049213823645162107779589680375934990467936551863239124427310303456447802391098896113681360521304479300070666109894262476384694561804223245626593334506828729851605123482073775283856541305500679934361027328263356649559872552949894020070309937543549094799070470086566740018725159306641244827165290475429948474204276372844970364568551236410919766176751406517108146674165847343190389614575765199487161025139661083945543727296272787566211765774496811655980176557498314176946086737363573841698928320704321083305989412959915019604546390084166178564786230426783791695405496638599619579674988442903322042920671232316282776244047747093601273970260630320092749679793597335020958019807808122367614495282054025309179009581201576015972096270727587769599606124401019391627935857286350488790176561099982930225723358292750662959639996275258899131345904244507156503209606805380549681979964427587785829836114412930503582251515588898554510257365895619106540690721157812336098756536915905048611015914993197339828391401329534040910207649990131135971022724587116328862898905619079248052762931376698236401033528303208346519403229467692691073734953100109833414473365189928811316251595544433760698579110292448386174146817568474105453034344646829384222012938039016741963420272920064461589283799122767239093153494537793167804026668953991621726366377921721466301912165908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 1380621905850393320500537397210713878794250387363723505486807588406384638582301947918956189611936488057878085080782906027871524531574874434415836121425612365141877991650702350159938376394803305065109017885589795108612698467243457503284597775927515550163066884481564295713099635821866728885701505445919244512983175487690241430894129237544213105264508621636085274164429223159786557482569220325987806197230514062552348861168654076885612652338323001878267495047039594063468193791562094272718367074834076727424927244607352490150176055724212778052904793046931206553991712970440026490744997414043112038540773995710990205455737916613438451345989454972921291740943439491938852937051052629724718588904683311070626057785394804001873659323375418934316994429900165424336899679298849860976162493432225773589193821589293577834661562963295140931731759018699572747477459125980830491951392046225257240927376391104927970642000700160390977519519584185896188885559874042846008783692141586566034796491252097540539745962212462559152538059428414212476677080217732498498941490102764961918188582709455405112168769151928876064686662677057057397854908794421469808146058790242683358702573577510753450200991835575920773263249081469116258410775238510669096226136372974533077740599045389094606496083888864789157517514049144804838904478035016696152777849608080998645805182806047756675422854397972756759252487155601533124540494033109914318373404742096418374093488265152408950124550202978719130461275243667340986665516503208095872175708977992230185360757170911111011204428754535425365339380266538859706865776407420846506889392902603730709810912456023702542641704108115994511338285453189011680246087246127057748320561784907876062468133023772547332952886122197373542589682731934006681912528302998318747848203868090177209056298962136594352681850423961950445779165371099243783522122497079532272638405539142972247493593292013320529371137034919887798636340742011932259471404834026534330729694174809325946291502668859896809367875726209309404569317698092096028019859470847812870665564556738058824742557084556620837219555018221684479931170395420753049407703481828606667906742178603706619945190920922278984174665378675160743413382884718148968835012244831345946306324776268508511626275383862310177089988882595951418907216071858604753561673626516702015922232392624703678457321881685696686864423751615138680436053002212259841994574034684290612298580417135332806614072437986594751795841403508666497032803865045902896500090281536409043065028434902748904072412245530917968063881471384810961341487504426101988080960477075818242766738935890575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -7597171570413226229283993037253536194855986937470485248305313648121900061495482007159680304434480816978389838474205637934496680200645688617885247682765052066417092060225259907982791447209400633109471120273844303705610472701089342680156614754168999348205573107178166919349682893321754023809079686724336183650172454120008379273800594720097966257631087521877429524538082479472236083253673368872200839476230364416215304413334975982434839603183043240307639555009480161608985785794271790804228584195652817250788085894948681379983599137432428474576286776009014516988168980461728740117984401409664451218812285494682708539337466727870797500739682035161078414027522952055062247850063939219555664919543463735115032517357442137524952145081220230734535227335129941918565178684090449349924871599365101336600007387214303800243997939890717098688041593140435774870536796777806569144855566985766150595866099153686096882567800558517739035275906897185254437069879833071974020316608174533350392324093250563867491458413427659158990724271255151559432291408151669488809489930771164012803452630913964244567206171829466098695909475814092847471935350013727927555933559498311001670135025490888593485384117580649657319936652326998792927786804627185884593236277158331213676575460502572210292839361442974693606522509220009236839238128203705418078298340500668893285619862203042328318701274884682334490726436431328737703537796849936181842215586040533536688030685397999179854449441304933377734391503887417992790467783595168142529629232177695209241025110875279011740429464702034420110595842840541749557693360625129936165559016915470903385778864620194911336453903822151191968306113796892908191991614427462245249920706220687682350235113605460255766956145443297624770770907697458846902608368124365232873180646902982961389027869949641575360339081491671996876289710950791232268366955760481458274171446499109648249532573983974382384952253207523435181141070603716836479443092083631535223194516856898145112012734436936764910365599117749918593472032807961894518942512656232990393202363073309018198029702575545810812040527644757475579146529519049864166792892376349630050695254232577312067524964929629803507610502292729722972392443251297883707284589254577292278898790057478656176044082802485444670917494020737248238403119517833766395538553241770682892181447477416758744367421375820380536429433585858454416965429705553614207165933405905362352407892892901963998703489759072753976962303902201169045240536148467037053600323375452015325562344076419779392884984383780858982485837633077627341052214560230802619695174085482056695380625964033638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 29008446355157157848098983722770461784139707418875838035309791974356635825712095553615231536015117690542322891648101537369888263708223289770811244241129974788087964715091661628368500652380544564721669874649145924880686267821004097413088513959880919233558298701242382684544018369964804786812714262044079651575545693437809245462215513849624300407309157218715056690226793572768766547076180887573862568571575431708179530075979018302788771424703050125564615991736982092120501780567607239824774603394033319126679678427118710272480500949260727253434029099016701515379824748611144826764816186416854753427212114262991510395777240131441951234601759631895323602694359188574586005674489002296918341762863749582875648831069954733822574580409676440622801432201775629631498508979487278879394351694287932265582494749647535391001586654518467829603003841786085493676764416132370713473375722406432157198772195430221279077303955349595098365946460723950303829877052189519279019844514927906406393218417099833244013979530088901448988912878117668522579476565001960587200039631744656480107059193008967562030646041877799706237809833407273347187624531107172430664091062447169262855224413592633024717153859786843597932170851422891003158693716245954553420352733302347088702560640278881858412871195995759079458725312253044095484928366501092012500001088404752070742947855379499242529699497239919751431260914128557193137244541709923424211066280333690338057428140004885433421779940843715378030476730032028431489886876129335714244736498617522619706254896743166295618177863903336452429598119750520681908388939888689310190435468764510877857840892905423519130868696618656960741076411902045612213713781418258311000796534785628860599709423155372833330317219610015583458235192542885630742241119282163399308569102832434141156900829941811061118018543404970797628790681026280236714996076515361378346351732626277135419356493860065192485206146164015843292762010596790298150330615338242733217375016608365757305096119473944423795610585554200577595755768954527893141879209648459906500649002817689151044306375942408219771156681736737624618951948955667308409223590200824313700120576862646231957013604076267939981982514709409267165692606331230954742085168506221644419050614116207830035743551567532622533615598005437676094223664610396500371120723517513509251856266149004914058652929403554760774058829538011005717433666460423941933395824342142033308324011854965584980607396831911702137566967606511352003500248239500444343450614691811633013141622263454381655808212827838749537747212882901562661556746692052150632886444500370843520566077742181777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -81828846768256200180141913174378186673293323413377915439552669107011785397722495814653977923677665950516778066104319284980919091375646668019274951775450906335397496682110593586967248804794942134460590352100799870781323936193622633346632937968106060896330802731733279847657016679646601948640755911270051174317370882874326567897215293565300845310539294047674487437208409605086938439233892563816514935073235506305655598862912740395046867175879728002479386520838628001470895631926120161207451197176978847518339853005322518811581671137069928813564763490347944725092872043176702674030660544736871595302865782374297390022657590488782945518369012902023904733591865553019133927776190305246765956161601075181400446544961798823964948980976558164726673096931568974978015486583086838070085690840338221200335481502706732450050663944236577597118272519896766495236910437239207178951244090639910140307208453539785482247600405719359082317800398932935461580820115569800877351652495327097150566261782954008856242786529750409767442809691682839594678462024628748187389288905020116869889036757096975852451686905235468324364765133773325382988785932741320822210029119886837832747900274440320777081306546623911036030918510547170081927722515695400886345762901701815860806316087695376140485640637792230513675232574471244001385280845626061036942146116727307318242200798077544898298234296990819336069221105533949479932642374471590064925474104949414786998501540434010499198500385614312804297294521359962879527278295476637513840733087944123573768496799370162162035209039956559073814846384588595366109739763508549449571435969315908739637191896015685076095847894384314739873490925370874523074496257132167557397976501799621730150398724149713958351112544947378594839897092517298811715826259695978382815351905494161700341254937022889828095405066521364057039580478492196985777505663946641762371788601226946029258860015708735218197034742769356724245949465142369502850581234689461787598636669150120652201930000118654256872855042753907966004678466126017820326111427479891627161108138332842172410865357760480479327289590896619860642112730101850623080829313507752600642544216282301313104262934989370718758863957254882568393445507357609475617762318096350299547826783068329816077720208985987328003680666828215172080048386818328325814697418311109857527553447784363750252426937754040635319927933134872271510034050355005261437177685307928918922760081476456699592303296293076662153806799008258616661863959619168586415646046340707968693434085106016549574605396139028620508644052415163246445970598388397342875154987029280166577246434770498355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 174511251969404368039068392736774963149359541991179200564168052428990043287035909752804615291329057974047458847400789432057242342214930787077073515968236737662851857016937005832709035560522465672218533934377197553665370858174563790485985080831592367824512631784688156770122937122310325246474100961545511933074285456116469760003904435093473442156603802676913232422908673958401208242000993556775259774217511694209520985557049098212948447270302545049416674593563072496283423516876986713264968622823357072752826890271616010442914955140399257252149197370180061804797933161110664672811023205058709928004851772069483313338107906461845713686026375275545141039211813277184497970926529769223033883420796384498139371661390085176947074425220742766467390279328993833962351986711899917913125256800666052571189440065969662254343561594919506537329559560216082584727361439246909746632305590852699709842091322147929423859782070453952563809140107389876226225158916487400409129712841987341023785151348969131894727659138533105377413119980107782338345549346111469066422137392910091619863615866296718469709066119925554478860468103355077180372752277237508495521498342467801487367716779266572642516903541860936003241887465092696361646989215116859635438657632493441659377911842889966963406573198626049831662391715490671022843173488435892646609201147639975955825380577529693474508360559904157259993819536887161175422363030159281731835221916269604535873433616158151826698938462379468650570933372976057060186970023263959559571647270813438634984174499309510363709989557972393556366685401944634506819657477489778018245467616651424117839139764065762478981061903427836671953355487733589267946100519014160091554902788552025665165656680527839753474837151620497313830158926189188853063075831780540158001136230159655485001658912995095540024571931125706176781554010371681950408394516562872174780734540183239946172352693117089627521694468631433782484128176758386965977831683478149375472053194890194697133048575698180152593299962419340611638859974463811174422229032265204065426846395117039808021445900704968139396634090437885675626546284221615109601305587103175054276319600668078597888244494640731713447750127336327096267014672078045676978448332085332610838648982277810675026715782152266709897944284710266997296586159487881083067372302451701090401227265697881262111069401700091792866456866409594589203089514456003014655217005651829304992462922247451801976000237848915198207007335293631556585078293814551506216544419201142746134066932471409694960989697909038608465381814354291873361560994569224818803887493004287792395745536321509130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -277362979901242912972824560478027719580616511379392050005980516149909726386980689919502260271190719191675077762201751171467261217557906718346540548702979596483514091863703624342291690731190196059919926595017036124873208288172792355895133476152446910336496170153369270991434866615185120759234911066092038209134221281504700364469235913258772604516798581516281688575938694525071027657687936833320897614435842473344972133213014105856602303325840595703868500307702206550042279562370298884156604844865881898654474749645233642511405581980555985260322116169103316622386009551205481166540159516731781693058953707174703018345779923160117172954957980366320875345106973177938715786698297793272458606758905894511378743440348503166361871165208038624416676839950228955363254662040676102034036149665513574764556994078869557425339372021824712341343194642570920907922305428842114390722603018459340279981931428023893256429483683728878408071899624991916836559970019856204405026846906238824555921136034361167912813451550807457403454352838174179521241686060307679677633901728192744726218282235272579601524017628180588226109778404361740466546801706988845638797045625874330887593161129904693851782831883390859744143930309655270744470487783767003959802439817628632626541346707350966966675796436714061759284089587525259710629857717245029005687960222779405942975702638386616068630306981151623179322625054285835548034098976463966948494810975749020867446266260528430314908564081165181970985350481083693791757246048432361877200079672317705725861473666043019683241880824001225596175894905553018298328006973495989833513799004848990007931685391019805351183594322264448470499242082561907869848119060625017483868339765873139959424255598625755900013829301478499687779485190564986794578713197498261798466758535001945996541667935028500743344300513059600887652312177424899320271075494246255299071299823675019773766086855252977784080356775369272352705835796498174305888852769667279076858118812941026990208332201943260602341186336244165910545386843907229209081409000184584137049422295710798517154495795880838137611698282010689734927872157793906918757717846276747951718698257936481657042473377849405590553870983503984399517392096703783614821026330737003809256253645393924762981896079080537196475472765653746560749163630807963158889740008504407530164433025922998539160555373201453158329889699232147330669453840916176348022013614567263501641353400551276619320911008090469587414096061501239920090247687067766431024272777154448106006372825162904191913841454867144760631773369085916806952686546997255049129663045712646095075904846682830929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 295245099702550654910399517528250967855806252585637781365421063211457058383142096066482348523742366049262817637994048976439140660834824002583560146637816113160503737531684786500520281980811413616672571732410808173512235749629545841963662391341346737052031711783440128546369322123228461839929999256212244695035978762659697490173320609217583450321218642491905284483201283220713674836227916008494813961074620230528428619217033385084454912650981442150200509985635808686242090756071508539369244623860682451534628381392899385208961917540396794010270443383022578470954234587243807822227859481926389592023172805681213866619654492459945169544910779639692959769320462503821327622718177844103492386390199902703978903448164147683851734135213882960706101887088324646192566492912028951016352480349156396453497387697815216977119000842893716879499178926646258825095736112937538734465554148872280529826012219749701110718522962383535641505133240399338707057778917901488764052001814077085475688991021415881403302645700349206151781921917736745810709349386508052102769201092487546214149282871068090236210261731476279277820767794086791025094545542926549334208716109775051984290323825428136539225215889921735434061287365672895090729755624713449302471360397044066599172335190443837692131053604146321241478813063589667100628932561765016318847577401882857390898955991310701802657719381497299405522497954409642245906647847252198253582930233183788704762184673587288231678352548849037351881386897463282834162243054522283925206116175211749536002082280161634742876485312654040923356135086057508053781013817380215913540176635941205314285754653795493534397324212345069840544319826134601390773874956206601562709161454528623804629829575018294576970255990929650849886047829991855046640461847747154452440395060731278470166779872526673272833615915680410594158590518453782781303636261960338709595695658643207688681316135753477436148203198147629516444724759438966621588256699053025785234534336800673971553614114087194995973587223989219627829546404337382074615612468959046339670397782864731028293499200211316283387810327998542693185660922733409383683947845266656658761406335436772739809398012279414079359660717012095021246610392063189220590542434693519479110520712772133287505910922472310931949345884216247960564706291047004611897029704543205929932066175422252848991072181407121589408014137977766215420940087633008773000170613321969020998704135529593054776184895161127058077639367267426629895866823300022924451427512307975547825877063288303348255609032920269783023107310136218817326867357184670600980214211357369001624692486917691801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -80141424244659602031414243678966005320706968187226038256633487374858947394958818103895527115889288331393931831129131309168695698607844360493945463659130528970336290338704966508913213703628377370739592629317168799767113432751667642207368635030503426305461482049596727001441103093531053798887472522847595041371386739326692389636354619193856489521387557630741365363223431415164629922198963646938802945798256824686267291954938178875019881416593145965089681950537018100393708085447216475046058940145876073017158531953591490802123634299725120275228832241435246082127147498281101784185379710620434144534217810059622299419802119481379144280071029742037315510743656945594997992767600125096561915750521514097885396361091138553714152048622366099298946595062697894292051234273345722823152127379086892209785758096983371419767436307044768201560865559790046559489402350151184786212594385518695117769032359031595504418607128652551149331329577082895450385119204495776656469082952598562452118006186499314128590423671858926521696501369360312717043799698489848097291980437299874721179717076147803776139123774831663727797087849509440814912897310760802461659125739580098641136170318262604039179196101151613475092189348236344886705671655581633437665356237577176470914705156094840571824770729322138372841928894102030023306567352280673214654147887524281136300731813371536273041957600153406520545999539892362398845101805242447992254155998549172954184164955667748044769165035745572289232910097462389293492682715001890801120928050799909653297925075472171133986026244564521135891164525795406295422067540602284298171650741276909875599266780153766140284336999923595989903904616832174756233132637465279389848096110890628426872857968066550441076040222381531887139512514103696130236098243004541906837203979548398776406550183793457855506729729464391352403069575382653566089225726326690967764265820046575085716265130237282443276762082453390644018662227335078599005621485205957148192623073420081607144121780252384905459211822354374267868021005564437774501605970780321187299833333647488923241632700516691906825430265116018184920084108433816812043816907418054817849813114026706696845919715481440500628575311187469384451372706830358285031356799443010844609967039107928877983718084808872038990284478537140080339443521973808311560023316847319185662414347942214625951724312792332841980420622258430808377919333502111112022346952738912366697556507826915173628855685511213324139950201797724302445078771731983563468173666351191441325781099793681061035377643155592662884434226268918795092080116329578465433343900667258192063810675107661086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] -499816701328257226484908463776279484563551449667587532911045406653350670557437192486122874607024342993143652337867704137958947410846290431408314925417283640298056453015270600554602345269111375872473960020180424919498761991773540656495362536707483644562952094748701372143144723344271714336982872598887654537250771051946138543618971801389934538324631298531508558104704881563071121335656961617425380304612696776609988865282637953697114485867517619088339132573249322844349849184266432303931436755051953975318971622354361143147463813821920957468153643407738066749239228183264223865634793437553361653457348112881263776001716481291576125029982990307608538271123795412677591407979207677258176917331540920854186287136754447759171168154908172559748720073397190836487563728775100487618914513060216892133826872839496805351544976630854720042735219938008337275198249976069547760951269871182880612400957781790470910082056724327501452483540429691113852540339141266681637395093715067414085573197114881683529298106918739471191540081897365791460200221664600730542870420861697861003681012274735426021297265027098749475600230748636156918813900027017787730110229885716196980856439175268790066390324664502257368306602302492057811501460193656732936101854721922216928798997305616035141571488988746801516363527799903471378934760136881485952234247066866691722717450195733624667346825377704002825519858036430486926309253336553710425915628250182487386483249914547897839497667009945937492377804948064380134249246227782067019770449343763437829137276257452273026578440041985031405144989560318732962570648067784037570854871900646893551160750293252141618315139220718904409169883023994970309972362015272232408503120675867573129148808766260142822287536526095640789771006718399311666998663072884977789488431311116942624373271794894875664058642453147452466691676623764138491366093249369766371629189080701687567465718835136936424656663527935700714287960970349121719423065747294071975516018341338512476397774709866691730433629243799468848477212065172385881182827658077037361370122254835728413803015162773458707511590712137601351343482519407266122611508815781573704013930311098622577221124816231546266213226818200216673343986649584995897802670057985099519000578272155805017092982662360238939807570194818523431276090848213810216315396105937900758476246343027479911830587899879750851170454315554772447706014975952137125535834534021551088915439639363452690328502934587316836737872882019858168078955070387735341329291419095014596901655192457548899946502045386579682993494499587951697155322342886421315040702660796291273846950601959250329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 1466827777014909137876671058240428656977804489575616580659557938372745231002849819412968891181381761237452929684696973801475856791815517963616312385972489408112500498122083195752681396675955181741313067549682128901062697566822364277920192816992636989320512121542293008054364141406162434742360324193544192957573611468004953541231085744190335603891391177544367272405874073839062442689036608728473825737514811892412869618813753329343509887024026092309014727571991895195124562680563902333380626341132075134098004777517441877748933669190871446714354360024010064790203699943617760032433208364479361860430626410112018685769241311013421906520271344558424365516714250721797504330051055053937523992982092962444922843072292049427009385238621666933021640447114127597286193163907785117022424788850011687627609584268989365519044497251450152251396167556868871235738934278309832395889613163398402303468191113942041489893230593188907636315002376426320416982360682706250822349624464074856744392696167558813979551782569500558098697802314747116692045944850826325405426364801122156075337512660548380211328605480470276628690532850673122439728574843919775888153950539748985372561928262205309564377966434563368223937287037775777787633591174969829131096420698408162123136281347582308174121502457799035794973396503562922568376341374500527391739290796031378072519740676293512730897674456950181593587794572574986137050615403127852369441507839115096911237144438837295458891337014958354947098121039384619266813260636376135135366809709184824358875980785381521602998282194673837375436931810021522104643130967072551749109263269297823347386816865597402963596176173709448659836766239157022937720530449287889073063787551283383894859826474754423783908378297962894153491829332501879164006696323607977196110787482507705422926961992348549032822017775129114086563695387365830731934041927715667083694552963728776614308633790756902574314287758260744223262316239250255324211376277057752769655535949655791133716835397096391521803269152367848383681248173859962098693076030067571257354500292652457657201823484107875903399269827479447779510396587325285453653470604487839719647537801216709767882513668682674293419956106679374298515020595105164224890541359103978026843031882910214994848915138540067251571830166682397095297428550564052468840862153866270514387249651700695592116976537112534415259501190423007351982487354951775968180012533125161465911501904389281947796264939103608732244587336085471438797249285587862717635561523019151625665387336868374532374896450742371796275609746901426308316491087710667263069863362393988356359991499490936750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -2675238957839233551203773481652800012219760129818610355813409299281311600530858248613728385583390190926845679133651259657240748394504761403136709809415687213071080738220419244270095986154331272450099717363313883541193174864907165104989141840058978535511018136197025263381888899928061369783345764653911591933983118067074147078860862139613406358900524330652859527402917766822005419484933461551816909967997103347738738427792046745567819254257384343202871374609778905715754454299704860316711178655518408969794993558952941838885325504002164954314291772319957342377958174839514021979336009915573746668939076714243844244409825381163546178430635975227778570399984023618330927453470340420510891135453686781937623331133733290460485539033300609583745851406730766571724189456631923765784971650723373311034965457761760803614093208013831126460397630049892729410688939557467700155111579119235931105943899362219594173131234902513564207251785963115950308072287242748234507016543953624098119610579332632238127764736761364739833790882041196529051865190035099315635349846081248529925853410784583021961475326706690779026391644321471789807733286731988426577052727691020441048350955095553470387775035639143321633404034397361562250639747616436538871397319339815449730176959307120678027524860785207315356037910318808337284152234257133062838508471040941080180298666865063858611822190880563182210099840372971421392675122341365924949892352606894117513938231032927414306480733048002238037498669651348010719485900907805407627555667193253364592058798459385826292244437593769057803976106743798106197939563310452591514570731336529742289357785873064611824678145205519855326535225926811624492539185303292418897547950794232994735062996565187374736638944860401153826246732359128832330147533771638711849776456864659022372403589494477911654835829526771820314459013018342193879070124219447902856626019852785815269338142262318835371442397981547056230506726162041086893897715346189754010808617115364624357897381772070517474855905399798201157249163533917726614432746932756447504813378820446456011352035010605876104281116941100743214762954030851834968847271215552450067204446687921126961280118498744611210598951917112106432181795005708775267639309919939017452767333332145548859507806513793326003189469190110383065667108078564217443401747558047234094361087400539530587893540637547632485927468306946590529869951859079794992091178733654239761110943058024074822095587504714923809904521508147802178497723066996793696584720733082806803698282240627660057425897783091772032351462799068073562932584887456785701669444275206802885162907280185787154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 3831556839920963209507068513429831459887965230158115152611791734346931036526704265063813901526851111239584295347305886369935451895668042256486508249646868070791276951693488328916176215263642239904965312686683103725120164274765756999669544518176989223908977651112551660569978615094773046266024135649760635757931573789495257379252752591798880196778583030022766228959589949874358007387368853991559218441426379452789840895456735339908934813879365119613922506624598904824610771636911538660039371055478775619160268625305365591931654540803619428203991561936682398603472733435086049107172599100881960773437974466293394756017854089703117114626835860398602796260862481812804770163889591387480429190376434331635096198718757186274246386564414410267080191213238362872790142485158239648063125668462129990718982094753720889027170323383057908915247341694711149181333327617939185503876232676136612917480430664688110914033614742326862193035154297320978989108815687669244655246442135875990460919425630197220720314059325263733146438521728004423690554059182259258205703658190045120613569847154059790923809004303438876001539914991864418643169620364219409676994751892316659191471221197811743065048447543054960698786627237027590389135284028356122792311299866884307471612878531277922833345271814554264469517770261449505453277083056489839110896195322568216801062282940533782944180963800415953405261703245835426101486826022460210118257574396412673022254655087804810357858467881290077576368643636488184259410698901669869114337814425849580789686881410689346840915956840605943450923665710698284857644887487991972663006057707887753437651363853763691491582889681339523701679451553547941367485237623923776072742721236078830569947448570367635982340486391792493199442867680218295830244156719328524987891268367042392935426865091495067694099233690697810107873095469895128435264137430717167416208612740368642429234518102796638298432335929180450495382705251853255207525570003697551174027093258204376677986625773304848703442337316494784690563753123993424771342089311203709629212984807686466744140734809260585102203669963085729538415645753187689342335940580631570812595918108907574834846111888470617682282047357108380089873955429116602156363101157568268256528184331685279504959917245702381302081589129262263069499998331978002788065631148300569223310453306347427699548122460732899650971837677815930177341587215473788167351799868479870787700941122506477951013472754837318759503094412392461493898507693037202029412639136180111984289227350683042578382048747926969709710535117659356464880112342279079858717267820302126337909640974848910950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -4596485381081656753378369491529353025709751717035899792646860770740536382382182953662863922834204478428058163250497892381696316486272801594255587839537857752729187695589456316955677799942921886443649346106640468001201188315061924121573194555719513727561086935241159289912416554460206858121408912369985129656157735222571873505801217667747339455312782353839634098267985064116790337188536800856757276046891938274823945937023646579684592005724909800025162484269705601274016089905493044956764890897001400874520182597842268173178847841046830972816124198957686150300923259276227668459082144639204360857245564510145032375759219550241482063825233300885185695157115809224677587677634565130732547857448258574809481368506661575803935459674667369274636155500568720499829737136258357654902424591150734616925471993378257035657778201180172798548099594207188634153666946562083767995088759608412586416061449533973274756922183512679317463993957157545028855726510990615682754285421610619352166882522496964872248607684013347202743121818312816152678184576476704246959073247435146241310772631600913883433440471110565418928148398103928177121717316264803737372026160259326311524321016807910952747683442477486151815321219318288843503853674484461292982240747908305464815012182976537047627182664064466192603302121155445183726948981080869774266895816920933300547718252301246268719363029958666522394792295388458004675915575863917410898592718409926489754017897415484826979577654629356056708059749650578590784977549503557366715001524356346663696010835918657007384766212171718981042307614884731095126407842334807845793329564705608572360008047971105344911206150761069069837365299179226290432628042086110587415382014288108048257931013477627580620872991380399735044380220699991956336255098258549236315404436244773686941851558868010645433196239975801397344131344464216394523517781292797065606542429840281965934056048435208473112174921577777321994886723724381165500216351029305218538661261666496601928913602364215056934153047343988059275391889531849903322001783348483511308541677097433241447019446851213681608513663242370707821297174522139838320377513121474121277559247444651080988914647663909864775600253800760270170528036728846692713039557494586825436387783515677224300500676028873376800595835894686945233233386790020280646116963384145307136865657273382021660069606788982903770896112982131989530256097296229455185715928848345105541106955748468216246803390799743415800378757458242447393819568431946108343795003662676897450798565354040760060627788851114039205946994454703061984396048776924636221587526975874832880693587644286788173824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 4731663168864461319320005125152855806962780177537951265073627273026416226357184289757462579580348235304398350006409873879217493598171922568640667205541502001933121261032277154064935347900387591030509162294966420140406996290195141368060091375577665453859138230554549399288973267085772376912045611044280842066073780060097522193457355395419787881585521068688103871069982528030711626946358576877522845492862303251243415849264358085493608553827583127954805129738019283404911199327802073362477176292846878997819375763406663321242065193613424524960777771464655726072737880115714681998863222474080019670130544850327410302757867576335694555069686509603624774582097526559042889176890961464836355677608421901247299757903516901316941898777255238492162078606148278993384921353093189349892033925614888750230204329594656373423490159932342326665643159119239780682705199469899157273387676457528401344252435011054000386783380539084826665318077667698756989228975883789373304712449310215708946540485207003102571450346907636129555541264297475114464351599068435494613358281173499304874668937320236223775299681478104242213494720340402138041351653521971966612799753398128049192474490932375438258850675626982589114439839736690168549743277238784362950520073838804780554025694060733070481225045364173587734234781652271608930279697210460845428051021933667104396716625099544674003348029810195066868495131618563446716999764204342764059277624594126948611014752968011009975177773538044190009400474038551641486743192218765192662960714171754639814470754840672565722580098189813733666222234366878633502218044807782192777319247879832369304023235281532741415725379634536536537162131919945378398349885786423725796426514576591849040951640176330819600822702809629036675512216519490689446833435544533325507581693901226454017786215103468843602178994961552133084051110039789858034194528760597281638652943264094297516554767079962648483852761511452793935263956862367212948809095869108842063217653003062817863740624634445471053338823225023345860597742454218071730381535605934377502586429843595829767429883540105118085945537038130063161287671080754997600142998854587540678794322782263998524425490099558260089109195289380336159275062432216522000612177188360505990941432605942762667505490336687230916791174988254727959703362487426656784492140936583228359537895564339336708394171577135472817186886651254286041945453330407492064170309118700305796461675724331173518019747000685495501592697389203531807930093289721699625117729627441986799040545396274532593530215037853071662430098367208396811377101197047659828524256180441687306866680441205854044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -4215984170147779413928687312869308047467819497415978730732759642073092519473443828350851100057868900549822262155431744116818980064273870598831760182343486441208586259075768960524131837134846505108794556618515400300089239876533718841290674519456014468896258921334235518143470726032593148911010450949508728578011576792626068779044841116505750962089607203018226159752801032590506970859367398783279059383889593703634837123621344519512642388915541088719640427856078490613879050049953962894307221669399388202749016600772699440333728101232643487796100232059505292303938273671008740126934730595338422796690016394717270206404695203179634928599840990290644058063611140790245121737478384891201901077594988955192817729954599989560420607890459368678602122319523178886958575670504489738732080540678765307902347666426352177179257698931918473803270474736966292736737294706656975846553141286765992118298201303727358738567414716113020434737899441024455227342582589166455076079209137848674741702985551985975884422279485110092104031343872838938657223279058674722923402612539096089805551669677444629418805850157820179106909020676812819925594750535261102270885083967061870519553617652648067127916130673650219354900525782928548671474632942623168644361769960693913272229297471807900441056783495233752962648599843378063794363629082529127578236441393671547561843038508592677752549705450224608473902428013969454794220147021440722126996403274951032770451731401595286465383952165904517608369868026407427651711952110205261618190063326479989518016386747359407974317042184953286729502198828983999065158333949727650106721526838738141419784841887789884632302574045482494386564313201758548299982011449984799022862172952883574648275130668318269936579176989725044988079395247692764431774743839921785381021676420749041538545495157294766775662637186554513219414049958039037204248773601732361505628706236455914591665782562407680979355341395099575861168014263703231205677372545747101097837865896019834511586672614123816149838009980673163077977200441384782772195338409789295030639176627204905440841760948475891133439384269921558792084045041582583070474796595877782186024393038045614394819722361219719187111980300773855169995200523099174426519761895760935769535778712871994432295980265595460630789836932258225720954177838873371314282852526379582522567794678253083558792655594667440964076533567925175923413636878998611386370356488847743374114583904869242615585748189821657860070657625241679326025871766887009672846121280819174157172683441946546086621540755177959499802586445571190111543697304594771633339208547157110359459412435175882096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 3253958392841728743107200330471755484633505212362603269033380829543214341013771294267123338564752234921276040921477506848054454670295525270921474848250169973667751930864654120106782693996084472408062751809220394612201540186901873705071674244478803093489942192036784998693425971899909101337939330489251898829063352454681358678997570991311058301714036811649832361549606311402389654504442120460971289816668807359640892081922855231991965461234740195164207876429470940096555416797399931568359558898851091074620636679273945482215198675035792671481201398486717477684626308700141538790151173938438868284867466425490091051660749658869798856423153070609957064468274687292009486880898375796933875068181765373749564475053010047060585240232682276716248386498770840648187023362408466243167276212981786076227641660842100707637852157558162344034474146834242468005673571537853723273810625083313927773413924330916778841055380314372344436603424394228340715031950646570200310043010710347796152216210635261788817565028815327871505597796428884679559313446913711504207963299227555855698852353678847138215265215115155092749202898002727189088780802512727035759434849377143892257110548604194426749333185841793646674933756729195470827033828550519496083309983585268079248389769072998929834468226604236858250881410856112034614847187848373136922713762373487363739198745819566215427013722714126432433551507229433072613427198225414615900247937639988523104735364168253428724869401421873908475409720665821379150398722039416571323680151446645757739341736746983974300882153284385835011502620828050972460146241631439733607820588868640515219583069202478039520621244891696597795009140333115256534510940833442560381069408019243950056257134103877994766296923062221485925402154396496471521835716468417940457751884819140268192957757938179560774010243763604746292231888580384733174925927124631038739327059476284013832159075254690931476931504552212912433831801795174395215726767576419300995849156107496878275105642457520675112487242593409291166220817033353990400428820017127692841602763196059347164379890055642480819524144069776064195339390201456961533157135177242206207598300529155564948482425178631280371449794368196882214165560235024033863765931384569102750099524544681577429523123172407371327081843587680293026208113316683286419716438757322601360012678960262530333773799058395631454119260421714944687929434381679763414777484049849339148163151291488600706179047233465179060470996934506723918568328193959030420162252514424754191227382089453351820777222778811448540218633162031767420831368342119663039627745412280446801066986132376848957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -2163613070543837715662879923756555997367417962268117781710728222951303821033071817200990253168087436598462192996208349835092683167499736534556396029652409228266888398733181009455148907183212502013289485988547762209530847097786092074640309432572545575221719145519742231819148177898675150605206136975764157170944429780100661763055380408249198409206106382376828276652478807734761750060332214649748066337801501656409078728679234136072173142666114216689061498116319368769711289000340596289566447074100958171733400858162459425433347030060427142272002813267103343669206372702865813513062664529242284731890031109114295287636899142397668865772785146912663985892838000373115546877567529924739943494582473788993944833359988927770875936521185494694029078735614594247492899818305364910645714560038248970536301503169192222315145202035131494601881249819289439556882585116406422246160562793834558412338938099706972041132305837789649945780989967852612019262547998956362552666602017322816468130268656100830913680340547347771620067831787597156121799516203128016037901104534916427722605671790210113102519319339296148762451824101378290320705863006513574036801095518315365950299458048284451831208137389703771070684857693694985044222555014451603695606331189335348693447658096243386540094572612811448862787855262948294300525196560153501007683016335401126200893740155873881128455208606499598436966694510006735236544536484270549858086899194402044475313222147760209593191319798184009245936503830632203531436581999861744808150595866104759716987852741193499619314044052263515625287435318589364863157091848839303790432907902878375638791337975500845364991482776944666740387893437360107839911220489214240126232969142316152472091324519272514556185011901458274907045770599822061774304052948511298317799749411547070841553710559966263631094561284969305626368935020614790161230441231521481283846611628070800065092729642885231340364414302477933193010712673811393242884981972163540367192296019074606633515199758643190631577747755685280625759415518271090525791273391291612094939354761533893746488620601194636772336481663277981547236951909312235266288472575852143318936917158130290915984527970953329737153763827487794379385758115026635303719392344510390037010004272274855887752141439172356511993020928769998337063685279174035886056678148513026013513548598543402456854690595829172792540817156359506920068307452866073210908997454281306039640861262089668674393198987602874335544860047806439540638243320712793478175675930675359547761916082915485097408417860563406226366667141881841155622499844212803711225275304156813645922152046161064624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 1221052708372992032111384800845929735771016077557345561578982290748257102069815099648497191550881555995819778433811371927979881070215743647877153895295378311537391337310088608377199908441002258502731485766027454229621781907571310693607119052876531406458251961744098074158161560319102204207576842902221796788343406240105107863999424828315340407243968511191689746895057933600466233266962965163066754542611649826067152726758769846517972899788701184881905448053113020628744428461201726036185366970044060622861171108038706283030061243857412565863045959107549196336175015554816036618661306615034486366605855365521277580600294484110211042516775235782184938031134081164319862082229170112709311736665532075953761828490684508508328038065692046211401386769509659027720857102628221571434485802147267954006569429942242738963609148991611795106768965589583040871199657185566523139862154853568648136555329534002934998054694077008371601923411627484267118071276611107752854801962912008371016595824611397766684871859423264633303162395645770214619454028756147093239923945979816418825677038943665066141241747696042898346479684691211840693400266249229145764545362403720425836634249852290550367830371047043680191181318031832783663769471101885341692692467077274257465781081435229989531945758156027311125729003273068383699322167365652668401869209738825512254307718320349358617323074694259150244962128374009277850343465602137103408014599558542843540329962302002972481937891447826548520580428375070372875446485357973693998144979697218279150659976850445663424653126348691253381152565448639642913718680782724524910254786631129682430890745023006404189171046201339667902572654464738379162441520694304269429478178723410486521595959886423656166734152113698704752513084061645361896198207437461410069999484648254697392242792470838522809540772253916448770359846384076769276343880445210733408878257856261117846620873462051161306894797735012723652382611039754991310415367694118381232224005945659725596776686473397821800678123116904175890741771428611649367677006417549301161262921954981661525579075746553369365982723602369765046845468475002182154875809659774706845540597727116401989139232216097070740006726805639237016017821677776259474895421002133290786671699371899310553673716813419046803037243558902055646386492579864980363795604232558869213231157063601932809396920519845648985727387474857367472742705950918352461353637666552910363977420786187780284411969953351738129457748173496347574310060590507324520514527732269154109763951337319655332914949925951094565978262214513144461402890770395598189684242539622903028774624837168906895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -563317796052354848429027755157178356975507635887877125196937192124150549838051431292884389645560990497568082781973418171063725432746369273436086142466508372122219598879089027295367372304359925035135337478080935787115013468603223573299429986064141203976386371956891666151155116399207928929965603243011019099586624465513534242602723955874474624083078359568324689826508310581176278385670155894246808065417685624303053461017472602101176118950063403204691584271700359052560613026784050360833898906822996277181540211763515903603398047625932331854509862356311481610070774661363639180530323383674115591770253811529046797003535562515043956919303177324588974811879660623365559632154894733200844096340348827655227229268921696686845126283743317368528418080169292291104981519407181558471647320572445134037735772663520874059484398457963209038046262317685115218569477456321423163087847306019237961117389814473639944181511977415863295553313156205684107369801752226636180140086886900051697079451421183438927494218854034510266734135463864579166059336613833068402235543343838700209629982877067285690424358558371651738458051191936049890556006344586889409439757013036503166103584706109547511922770058764822828083508715141746290170069409923543817519474391846421450932124700476014504280114218935217871490146122979278385806983902059568841568808661614816362068006520429089697603432218091879217502228720813987135440751001466309157663451426664107292057018695296469631595720202088532504935661676555672377109191355173867302936308914437432630190851250463780771979537103432354434330839364186726907667980388866321736304787833637516178430479369565666833448929655989145917051066694290271283589585121220337370056163692606937805624162355071352622440949618176920397166210485319555273741515296319566141503158830585584699463223372721211565313212698728509732803409590033364430094510726629527111998860202891041385867048579404204062017888822801835991320640524697177366362183171885660961573959581457450296400758721445467781533094152238397274609193326870553344184385120535315564558353913856695645996597993556120511374338418435753853859526020872080886383055636968007847770514554136909815917986271476218102316089477240655115694085162894606854933844813311825887173080203966217774224791798062608244101609133443857458296409968842380946061407097831422065340067207712984843071256710326417553941547198306670868897989703728874528853881341401607415973924816271623489364561412977603712327854252720660864818446595109295650922732838762980197601272330205538548567193710457269679002993720542620055743342832248426504605600770722187195739895448298913267712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] 189238476679615751449659213249633976008197127636748311010946832530638449435315406470441158135706502364067426505374484451790503266152720816555204581962014560146856538527958333179229897854016009248031094144605341594599183122292984616875088748339176684627883261487760929491740398584786323307389912152256020839522094366648984979729446523227355416371870733477720730707507526221134088468215619669849092671064630202536459323112308181686107096116863823196713282570944741616714882858322580951461712142030350692714496229451784928236079003246221928682629953259601255638402041309235597624799104275321109653966960823496679705659779423894208815386735255980885192186915127374221162512424909474062194665763343953611556644133824647224895709151717256208831965249395196212822631566194964090314566955599285557930497022198122093367550245598264935745970859888356765400082283488825769605961966192566152422699671195775587276890465828476625355086621633905798353292821298481862253226979632301198628871100009884497908826716890167349617010458271286978839115390195295770173903272666962461451634064847534316980952467658119455675531654027624585558330033814833080234146855139585965980380581081511623793999703121311680704997262344171142021945757827614774222104771663903140535957579112743313497249240354138622732401981942388192939184271813490100707128452602310136318150943332849090336430080356523342144007249320056836432338715946695084843651852248104097133304258187153639833898373641303152896289217871171960580050467158628398788146140632702566232593445515679594180024547134326167538175933928163914897878954953435206717690518425426101223421319628906139860304992209062687039422510455409254119499980054648166573168772079835170539481380407382297277303261335867507802038097174794259720262825006468422353267922673706481437946046109116428554384643908533355367369956001830116675331710559447139441445222842393574486745703391989614576567410329233562672193498174333776446162182449837388826310391725541639919790260394036998301684145044116172797930189291146284947670169814769912203672044255998709548072064723297407107895349824020146668422023039228619960863384517022171097978101260675606881782977120832099134386622267726564341081320682656183265083597842621686511302804232890408146158640309873553509937531963486079895261095049774487725762938827673818509620150834540619089800331842061552314764057177634459606983420130136002632295085098281699130136816252788583270150987032922104578376669060838792402582741977350524073312511276950600599117248852717978396446655556990274859898173247401818675786579908762487503805250540358667251396904902561649131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] -21482366743745442967998366171020523298390625457554413808684999076857403132888130920046300572060448197447362990079837944484881051945860532812639490499334910414653734800030978320310028847826794818025493991674689580954387591526630616319177976335882539086280992194345431953153817967285899436903876029098906814291691871412528926277577802774222305098598929926926711835020086210714433657065196272457386421824043812118455348263690253533669207761451589194442345974944439289124260901849117508445624983977032130524655383873766909980811493599511351320037370513138125983009524691615903122122907018084377239405790274530773687400493838132481863384805659279435559119320111505462609789271892389953429059450289570226532633617175238243501616128793554824636902964750027404058367105335492251575175592621016188953649617100664405016580331458847108489585270592533309151757402870150707958617121894286732286083554544629394895575466993792089336077911353434054707125363381047634224513686698078555530247416286880344141765522919857145247790652868673770750888807151846090954523783588212831524375552211441817242325809212570514506198620323808268849041604532200718682948351161853626016868587092127890458901847698141289333563189912914645541279646629090055069640518355683488062661627007576614140338546780674523269956842035233547422374542082715337828163974960266762672058714958189852067139659561249903664820325652159326209646349421381957834489741253328621447300453498286310355489480209923885936606032124106493142381340666585743089112299579877076431141744842745276275219163905285787489357128566963362382167728885337242922150116601291220487928797988396670347829416733808477458014571144660306010490562972732934011004653111761924377124510206694708779358041071652580902157595272155189907548986724775229280506127786668203869917589683266220883439126018502383904196932291458266721602024680301668081867891893005669164903018918468771888773782695419882313390460564225885461654801084993303232555228151137927911164909231785394181873450471691949399620228166019749753308817827555692680399640700831948648626162673870103155619070662958529306281489941628565322605343654434994878840442294976473668748461276488730237884272157017946327153709141770712616540651418128457452463245975124489291049165832379912878601494875245304550585335421476100447633060799442503973551988357038299969347273784774484116046119126315712324813424142548415427622568139317117180857357131453458864933068149265975787977933142197357153276035036305893898926250497730602668030738253048400309857341994247215457707864709808786913449836113924295315500828535359070001229323983738107854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -29305159373904378724506357378428254174695992659965640812097722168816054309292143606649999070447592822434730207066032588962723687305787810955445954437766827978236346494555259284083784898711968677334007988916078112065392499557631263038251382029126084482795618331355961398757782777365299777989624285729468320313020172012244857226825162490046268670916295434381809089876008981398458008913219785638081854823160006892068236983604407276413242480274367626493495291966097892689562784289873478831384573252269958266875599343250506153319026122265777661995496276378462744392173213126544964604181727982863840406897800046503681891143817911877851739062760834221927335247210025343737674745360651782247070460074921674076594034208488460420407421120908793755215149149465198572438917177439682843825693437396267292104333642043455729384801082609424245692226499575403237927537163870817425954973169575567814018858552911718197904977467340190776580719124128855166360263839874015111007867427426000450067830802556001936065530968990122214356408537185852797205638308922400282162252649186331277457757135177934905638412511973103147959592106133266708428550246639949728367512388248831735289506692279594010727461490781315903784544061343458335389201664697522728633999868498050245261416096906261820793333565678507938045651762122885172531880968790490423332052304411736062301879801791540857836323710739814889121336037641576981502486221383619168047992837189344102616421979898981205221641578975415981974131374395672273788287715115426358490241050114996881903799992196861254112768399680468488018232526565660163272196754026088510135247198183487581036098877082185323137721249695855336217075525578073918766605018801297144459435454936480944686164568414081097476519606049408867963703671754395885856651109956613424740089041991816465908967843001864516566991310222965732530872943086154517302576596626093454546519583206651025348512235304217456243409595307468340032642485913342069673433561324688780844211502330306313923010437457114849853617588029357807362912685323185122672495669813432373613264993051871864635570423397503603068103619100365086557763547228368836239658198848277785128584938226428999060772676520659246925618784838109319427248764214218194059414648182679888583596169506990963640085524724168514777813259644698561962001856454094519461129380062601642117030070432787339943645322116887095813375203968806649483254818963101021735056186136214320468564476118697980308485936022430661635043656302992342242665074122522386425826163412064185469058882553068491078663738678214379823415412397386912030802105086385478493610008439664668004632313877265121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 29776860469663573639120243162274072963696523824104825380368616436755355950419988245848183830077830682834596689385037610988100752064470042112776319304426384106826052035700568414640039477444694378686640529098457010319437677156835794849822777235157719855063730777699731291501248098122667018975764364511331148989897992778535221183063368759864128636000975977936470644380198054513278420199013483188540948892396593314542806064029724827316792919626746885737792086426374887492222285662417040715666756606393303329963503937557948084071362256476217583594589365840509684365507429848397340584610225080743789002044157959530931700598355808508068540411270445894958683921978781896870294468534396683321914546610432345625500641978517625669013637992183432310110368514233955859114549839897618827379042322587198672864963709131292036007373916798367485967838605507034416569344391785192382740700062886968707668556412985153883171241558580285214734439138468456638768419744051745849764846073449473274332693683190034863318746144950853150630555106459174856690824524713367637447612968439614063904145799786346680167978564104901790276606190945184010415075967671357992641519644241262991678368995966811785763919988296564433412784305284793886475539375802472764606292392166126117407793638220319174175349297549086175577098416700946331362825221004919273979601380341340106404222133170574034427892270400737590054747489179548260489348362413800642219669392501892899698517804882520881695843470872359701833770685526434316698758633631690185482450452589196505682355687311615449551588969161194650274030966443389971956092783341980295520308692464581766323142056365558450814790156694961858889277102902311037986992339658836719758183216308757608291685828372896127081761531990981955095920349431532547576129511786605101567817498593307132543632388425601423722633787407978295530289823552166913109847003291892729236148165650474674399873538408083629876906780533092892246136350851386004402114294370611622846266031620558183907111167441395486240927390722384044132717069795650570031453171841421087653667553865343067163487347468973976915517906152968697559616946714606888476206542280028534525361829523456583998677025910002864505317440525722616232590666302565373618914138943002557637304649415990644358668799639695707073287681950184858850750732565203428738047774802336041969425226099421435881341999009340647935494242034387843117920163328508667282390943241111067774907386395429688782929858488101112444383209418657364944372617634155647224015246497194523193417664581803402244126639895564503899137357612435436692328730564854302263254980740133054163416925202225823744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -17194742080047738936425963203601807053231424455257904862332569739269007718650595135499950841997595083070311942669942390552864492799914835620605235401148525350379394945453889570172202923004541210717944273588790357885651891297962402227097140789657219641100633801556805668653144272772112383319361206790706700197582747175956671959408905055728286088595265794057249700086685348718914563045914008768801256254145468556271476895191993742944483592204872102127991704374769579346784445398813608893534706890614173612722133368186773137873147491640581644884793060666027945320793876725944986089636088801022903833864298863480090424861453501565327459536603565339101380139942314756662363623399545717007291626253394689956315698186774109200199589040700002695783945390321238460168921111535324754909118616878309926827624220417187138643647557866875172032174163690572882848242347998243169920362147917923600508958249546232116330928140181789534880397689398918445109340653088872725300901765184986124927375300576339980556396879051293145186817513381957998618533348124728202709356002228259816697517756112901260215294839104228978524270578350458560650325291267523654615919936477632123740364198168580899065100839002567533628238523975916104739946698600023856725231844980878480437504183825434597697887432840807339723522754802330519151250375000618662493027542733806203350810084516600099586902494556637564736350006526960059410507455855315388669977048675212294052185256463694168771215554824843490825513105346626918667458362056997365895255455639866806184402934743675441042196311174366013459824216202714965839964161830692496468062770087155654084549517529237075865693114610248122426214037577237843792982903551406287071145875358554417970403110851257770686149801867385325975088531052338538225434772613177489787566096144202494329038069117266315406717077757786885802976739150322722836854250491325626908176198956941835874400268687544235127499649564289005449567993532037652595306266403913512267646142372561928287853736660486901040203438113678276450734406166795068390300374474946839603576171451086104077099122681687378252157119198134622917429784148497335773633543178565233706635775052907544881918507129769624967741749904459020830514262414600480665809589546121332490975846086459326606689817472619546234591111894105377649848771262522724541889044633205596145224874762255159651185388387735440336546668575151077386567680796346972546087268848327981371641018852654054308510142494189167259100520615385005662840943390611323163479867803382425491536209986724908641789041532021894903049461576535758836966574648681113419140543821142574169818911399508705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 6705240991864302656304746408053255493606813998041362625446102295182252681505352916710137684806663545795705866918619885718128192665577460822154092770335982225521714767617349851868664112445716549941574678570723137830318208467784444655424338678381459647077427845803129575814732229121168333299014925769992946375330080874524466173171079185895166036805529959095355428694663673621993080149847373018503468690912691723249789179488808212000004012577384177116587643734935764801970226091840965246662434657621295434216083811982576252002878639791733722864295660938506953037929408151726551709532165533248623974351625565806919736628408547786577584479720148994390646695672599144974482278891672833123089562933568283700424364693832674300835454740337155108048085712274283528514558680280020638179774539104093185693014947551844740754795483563748220097270204084899425966766139888072453080730643679219511743037421885790076212971663251885431591662495393291899833014789219240591795822800040074788883464983994446388659832853752936300611317837034529069435639499269343270235607916381528251029195373417751706742889941102290812673191439931387277454832205032186532978269371725479900234871521598516716885833867223575057290111588280577748293184366340676701113060515569458868694924803007719379076621268463692605619005406540007813916195244111910603547508015272548498885016400216789247581359364042431354397782767012023232319489998533838276801728093815692450915958156615752588858106109712374541463436626385412735495415882681562544088061395739420849288454532560781931217646627271715550731733195944365413914393237425939350201742934025233377571849382158680785281279549754509415274468143095566029472971338738788484903239453711278836898016272275932750115840838421646678824954267524522604863377941573433279888526187070240936178925836324201252536068968365899493886042042014931389409206168216975364160647411895125868559395499083425798988229937940517951679492512621586010180864882902811765478977269293667566391182943413432011279577500254713996892211440560954456860174363020373882846588455080830312288966263476605455571436580824336977593186445283613588844373547329624994214814030267542287901744429703000582636192877183681622676525242849333489021966781783123844588373538330528141397471386564136709398365369708126254849427846227778218076500728216266856134439246822786675643401470904180097004728971902484274929216796726684229222079189755219320303998276650432449976489571277503847492172616409540660131808468932503344673178237424779397033292250629719568824444275352282420328812354013838640756124475015384078701214384706888116818102092403316883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -1336569980398619672661093693568765031696844677911504839219009092080792442921868307697994846827337249186488561255277614459460208912404100004845514542636917016161744701422958116238091175450054000424094479693218328947484306920598556916435367558653602982063939169940056555911092974824323426606862432197598815534546163699905355358741865452632702801210653787388688440329794054760545900180727008223092237244442120890477016695272303069735805639414275857140026447598522229569093475544410849105158337972473575204418523738416712324483569139025741623390518281996691689952950494267265945742321289910112795195727148470565669487537667430134512739881709857790058269001389602508092845228975888526884593518221421531278101315679687089771734969025991214686194902341570611334856294656125461816185465301430921169429696073256431389033224460828076063653386706571423890618931443514483101675615752547885052768376745663106353690047776179889152599651031808161755070203677658198767349155675270598575652580044825061200344685410191533136997522346365087284997293713488433847290438550596141924554257311500363589271602621425285022032224106597712706819543708590746101887572180225260438229353299632277133896500646165544722478606188542265877293776470858675806064428970962735291920996852590903056329018279896479412218262945914473490553676101311974179099861494902545862749186869618987878534684040540505364366209523082559123416675163516414925103262683632373443419443557453748709049482386380541847168216624315099324077924720627189512226209444118181967659310856410095974255881489231512214288468625644281395241749997105955381018287181979382636382484778874198621021253085651026551303235087857653049371301569220610663561924922546379036913816895993365337634217304545110012490853211086582404973143784914485237743755235913120461406553192332804014170272584202352367208245301594459398119161818347907250317153498863247268470785612176460862309020929713923199587740698993755215059581056822370844344296169178554586267296085810479674729490186440762951851564194360424471464670751717123682070775740360771972483528456108430009177677724084036820341181098602788687111848066200885757634999243308752291031395051379659052503429542073039650493826891896072329701195459010948281808612437028459496874662929252984980952739124087779683712141796102022553167105064245627371631860564240473060131831771882883562749334811730487488926309734437646096870901900064925049114301918825118915334957790890970975479301949602278081317107220051271318674178079818565696542417878628978279570600071170264515136555146489658187738763601292294503512354624828219917464646007074880225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -424905160366221455663650289439474398111993726487171704664529260160554868893480102752638860696011260132268109752572918032945123126379446505077037075474444272519100805262424642791186786417895957454119316687503955614401869600302079895925365358559029032483190455482162335349232862864322378085298200129284089295257245155821979456339051293597797732633654945807084662043898615941793097965244058514495160107475184113686662067819983285955501097584015819073179055407802908820427787152888412959806164404629754614290817183909764620164327335806428548992535929560216739752886923473558778374639872693022886191053753702924205044349937132960460613415402285234692308153731244947641100022728576833661302829186799462439734294814504820170214788053403744086837920365801176610635273756181557629484126141697437402859374645857760943940009594912260607237059771804526289372518631509320046870111704218376723739001525302881829125047605075188833333931958968711590718487032440285676206490669661195957703208735953344210600470403945165347049381058716843298975696175749849835072744478773630964799140385253513404166115298021971609723764182218793278111624246965509454121032930052325867516146295015404241009084905166209578084243306268065064713646185765400754060451612142796800508516195670305379853125986455296562921383277489088148870549915049920518146642156130276998167392263755790635084975775915323687702352670448228706998952110907567175925452353384425666553431955340603758581442752625239429341869111306183585685771494005960370850275504843169471198352935433042188123449921607384051094036800774565898763015973609751585484764871754803308730978675623795493183474924616125153555538534462101801393435229115420095393462651534176594118428679530015201409223016539419280725423414081774804072205101658881099678438542391523031823747501780729849642014009271177287972366606576884236710501619932952702030996684087676334845148692600189167515826109856901039267385754224165683102851801114656446380072329970189622859871446282136209484859571683808157545771016309728368274444387071941051045407098575034522392676910781591250537735293809115377038290935264279011131345570037123117900231148450544720779265716322253548175216102045545437274351554797513425750442485966821387221949298651045005175790774979026597902478179929904489513739310630918883146456989026187133777919512282024181705562013308452130041935949060578970510361490312707690860795416226719861033096520020479882590105951233955106806495802874098180552668931040411555580954984647555159204131704259879682130713920211229260968024549385149839848783638219887676497375839775813853247879471735733485568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 591510915774255732164928441022048437674433518008681534585722197127026797924002888809905447056816031964061612541065792420861458972485124567159346798294221615945970812431265466685430188618755914376031716129470313368165071234157238565522587435837532161531413139789682239704957838755205822507155633566440997658947091807272623278587773878789292463196643425037722676301740880319783706893305598923528573245881861465632987215024400693779037529397383662792409731521402706555069512045175741840286515291548871498375721290453112919603165233403441185053046430244399669350161449417168482468196197181707154930270218511573366838543163476064430683286308193516609703971909487648884272011610138906965128291439704494618392870450133641684285321946832968341183677370216831068610962224787672123765565469608505224150019852293496625870776746612592919267442893835902832598596410756425690695746590057221061796810829841030214827238155872036182564894525949951430614370346285171339468709971816468410250337681067231743175863334183794529413721706148642993026696896540234018582769466901131183903085084647527843272771027246819230228232019158897657110956576424246428228962708576523006780184673853171442330862408941453784066893969329777894855794392534885960328922978478763497495106610514359962693814639985242826371624254702116443871047593553108017536481771672001371332613296847040746673768840105823185693862492127661723314286847686583995874809436362255557347644941057914027357170370959574610257876333045450577713596963137640870521875844970298538422455474144775892540667829579066007107205704321437970074788090320146269603062980213629834760582029928469830183116951201121079216156064947347065099441160570197819153878761114208779760336444059916312251947755733694685128302572538180818358812980114562758611760183395702661221824694473542234100651290871406933820441427678392623072913346869575313959843633739630692392697419398538588909199838511022802669077100104568330074416571386253786222345844239231189390058606562457128316943903143833526329180095903266865812204961791850518063367875752061267903729177771840595587905597656925861696888852109220341726954807122680504785456293088716931709717659763720004339445904994466298630400635689068125567949645790922085981513877503986211759429163881749304319621025457922673964002602360644357926049831982246411296539685735260816232515369222678760504895419273218588675355119301782286678450797343621658995664298737331495587100164548599679756503521402808555568700931518229327591007562677950402622938374716958248543644040295059421077677707368894367699608557458564852525300424394251175083205843152231464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -358012214166935353336098697785559965639825553208066518732339615267749089082363552859786115433803275648578116050908884742452951672579409704655793596792391972650231864461543134924677330722535013498014435099415221970848294844537648389077173322334271999102835965961742541324462391989140205845879868139735441131022367065218806611085060599539451905881276533736692650604401793681509530379459820293844010929124225059395628218151267110665543934134641568674917965319507385271747192577314959764073650198391645002210248308985789919122031892087207304649079766811523911827643733789186378023158721765100701930085825363342712547185334185123896076258793994466522113277447468739339280177031868477471206114155136621439661828130700949290898722524460493091103895728586270126179993454629498871114603592419363842462573976643199065436419398428479417799808285667674008145667593995657243802969162374470086261456492809701932505152063283492793586951947391879008543628914213522091792718782133963731214706921868282578194457717014492594537378474149660679288628953056252343576753852043240994359992674305483137060446720548102832400423337634340282569947673346605428340015976688662530489696211600247267854226279731679701754481957078918503788385915698992653049985865134908629287439109347363521474535734789687569754479490351148386519663416810608053460320891006579943798411733421528608932130412143514690452396671775760965158857026167318834293539309174539761870123163673679518806499479595399606278259723858063638571141362805997971115959425315589723875904560393308163979730516437611782199037804536601116647934913005782274435972627408688004316085031356095671432147942730393056715056025333615662639263621917465222785947675776433623858362149517796194841660861010543880964420178542408132750370948329312090756349702473964530376545472667769071037514941562272806124158710780799154774255346749224656700576551980363878076259496480844834426746394307852890181411483434299189478052970937842476337055363904823905438311555931295453703231102044079895628573114652256866457958864414888183420510156458685242316973722313227279927133622697782602949433970892741154098440300871896260409323744470471237614720604776294946181190985426051191781892136591520240917321877869297527693935526259118199359170536092644019666341407265253094345875024882965590006232261314182014501657679208983839738953807218979514245307350150952942604212194589105649467310127249032165378080885878630289742461511916022157966158649957970725305930616119293724726223859919098794484378185426327019216006404408244721244435944510233654883925482932089131894235679971281638996538644357602869248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] 158834264680763458587742985553045289908956521042814573135606531635528667824727108847052809369462674633045348729331902536312162699164451216022932828051394493229983215806272272708618683389985574762332317123517672252924766366176270382265848380361727044301363370740388540948694402412146075422758714648964234816078288642094474955764233534537361740208402432891662945366239926636289255617198681883320033482445571697339277751180683181953638891331620379271717257134960756657425597829812523252493800980485539017863558821740908901404538180641395800747963071641802409534878788019669415530373061357321877848692256768802439951131224585228848680946265666874732906428496126184745085285437118493858305190220772634533439586068496509282788181863465517499878376831832243463427710347314233663979564656133268937983082126213898501961437357218625055619268221358108026465030388606822359725193002085115536859711666848925613260727825419054230833762743065205408447938798045502905372616741336906451441881662097860002556644189903909176494863069242294788926234672574399054552381260121032642629583098391733892237547884822927861047581043072547021932133828331089095233533338067259378656713419507814516296063432657208168039214866319155136806333656528845227178316296919389296739111798913455500263121432159136480079158875838447176054166882933469687956363969734290246913150674855762103002443245251664948699452240362165178158575637049476393922917557949715422641255210562170250833537732230014069477323909064956033213957783756341861682406139946014037699388743788248781356726849965682128457948256519299730207014197266650668546493539662217955516664827937004953697714291906534701961064828122910954970005620068564278067748254034615802531434975980329963520952946696229294220557290309105023779528959168052552462979719701127024328965249279937443706710977564708011444651899360078935726128865903116192175996904221270280034052326880529253890934504598823495440385807207471208441834028247881286428805551027352605864136640660062498336233344917317091848017932841060070043934393807700471054186896715589912040559304241512381419145058969398715994409724453858520452085632561587457831468326016057225807212827882063671077381269504633519961582754325010941049334256265874431335340156430012120716617106522507113266341288554175072825915686901120044304803916946664890839882151470392056110921111368071233698010424422600030859680660579710718006104826894844317352187630927320472296496099752261395770105524806803785161289877694367356093144071470714131477959258156444449463541033827758072377395970309727768480602468165073896154017297730208308064798947169334722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] -57931974703679048371378946923899290340604180443255415342237451698916945049055461061434972695952322574707096004347926194453057708960833001797740642798212473426359893086642344792115168339424188994449637146667345317956183711181537620651201143682264824856714434180820968271839723631291748178669539995035063353687694309804645290535831112674142406604907311192751318264230912972167782367549890888782779881804332328181462457415157946467512330822117135541947338778194235235528261714519284853643019673942333295069489123498539880323352540684529778033290380015545792536270328404104040323484913848814274703951786431942890372310698847412031203613976838565522659709786675952006760143872723979454019271603425601907900941890936850922334392066534525726849677489834501175049605730449388522831983844142795148505735527589446162009659922157097354161708530810988277921777664730828448697959542011440044841698396483936338703350447894491339921027385978304770155794065263697651684514557583689000951706836217792047728741529438490624184284942224137127271060705039410425173222613341971942544193739895293274200440737235097809051920648209207328206690714128658042447467743663195384103270048957689910322011271098403817388441470451828527742766714591266381567568512379012545414079314600143315249804745471935219578836947780310947647677072442267544364718431144857547157714715650153585513136251201139867529321623204266658121986402015922671418943547114549111463783595709005830582172355182991204288519495867811688141131522717496477334780076654315056747349258208005910668255128777966459333339993183458541959145948291906944781667358228636591710168868862114322114356474215815716232709301130399559581357281058168780664765454802816355415364298992417484733791249947304158265460919814568895377116797509587263648507105274246275933010375545874738584543275853184016778799947326995593945949691069994288973506175468609544605161105204995867862912490797547830673000974368455062499454467767278487292474905231104988029027077286451357917493181853182665161653136183410337054795003592336723871779911198222728455744044063224916867608876870906987861128869668102162394068399328148007883168520689772120581699265092787830733577799565778896378252267760477662189013840997375787571332706579345407422372955553706732208696481435034399705076920288367620627668953952657957301224126851113967065288346513162188029380878208711046739891653292295737087182676142467195159228879637898692414247859009893888291579632495542713305824695262729578800894647930756717792137136821087322148974757133367497954716321055399850207509471626291574361818596406159966251479639016286978048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 18537049381268245193278634495149784152613122488354704066743043154532877357988134061107667786780635451965093862134943085888394329257099960303769542738273288968082897814422767454563543875574729219090311709472846957142906460957598833126223567486322386866095441334182773452784218506425211043648522864742549632643690768709471188954957788034107216137820072294311457005248037324811226742602232737261962720215373130160052871608127454891179125108329773023838428285689280297647457798033925457706090314544646837439835752802442529298027831398951368217543293359725391405818428107916998253700389106975142935701764592017392845208943172228971205318561230100074947970837047134025228190934459735310743638112209263147453354624852306079715775568237358590812616895229876302801608397795710052449779634626016169145485492910663530796627263829406539463540963194126008385284141471617651197425219477275666331153678677944294996108911628275091789793403264478965602024333315123756726639086299216691582306660199107158221129058395166910225102379033316806781828559059774317988898848516803754757603417876859735893841715025412595240506777385839457247023795626472294725732532010930256050312679596776145454051163775728770060414367538657597382180452435237952738824323086335950245030350276991772861181315579895026870978590393083153184972880317595389656428842743050928746280679030611449585492716516925092273705455067700871200090828170806447038849342594389544577317683848768422843601599485306392210391114773165060145822513045701553969291917035614314709928517711728097083850973157189399147934566256482558717578496915328250686580350977892279070338290509512134122854765010829537101383008907233400246653658001177782682879784472879923897880267548976439241593973905680941232777226922944181236115186878217901716035199850893674482859382053453775093624070694985030833748064097664093780256802825043403102952105463299804331108082008065252320785585624658470447726769523509344284561487609927443163186193060576998213517834720093974706772144363664801759551500926019972167097874261511440572970691970382869650158033037994391971416170636511198075438587362712730090988178231098895813928257858305970776115549872278917491405886775339960825823012101997274368556980077710971370726665720681064861716227643019508633870844993545714598806279624489789198040384227878441429147481329029104216704011514488753829802077240799246591028923455890187079864930249882829646843461359740941409667816131832477059726738612534910198414638149101183180887118822918976594084583505741941288269431120145503901690689262875141971293201492099984386938649322704442408225523389914152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] -5542820550126093093881507827612740655008713663798737377474628199269771965428704712809006328086850884332861863242222824041439204635673578305294102029953252505048727523016355919401484204051169629360044157883636481388076452449668125281160859899377845783683650070182999954708116489463475047099469647678271953001002559262794567283086988928811482480653909562051378592249244622275805423891328027962939668648020939899535074591919871814480076754836167227310173983631822741116910578949087249259913540093594136531483840527369847472893309748430133297097312180958421663871959807484004866499148817138806773413616979613792277648153418313888449036160720588202425984754366398254975172125923537206956016140936956587178747574125082704600528632912321034843541063417786566764054600529926001596042835608250435283263586000282536136333364062961083067400610913355100171539062651704612868218112991227725896655138084256414508177179273999085234932782874600275723653451703586551213056534184946364319494984258523759624296775111326527089126098429442344467236837115291821335211491816667753266107943233027312449064658758404891583173527358716752973785183062585359639498251261177018126234247429690308805461018656156798057110690152073683329970135984263196337397190614603164545959463426513044224124661037943770908896498444830767960689734298553521387563645536876722660290098276534227093473697503312031462648704211623088390468784480829927763316414380336443332015770711987404726297404435365604941707893477267258317179887108612657775974031591178518901901455564728382531301531955700819096921022803069911632166152547824183783196202775301155137384657779253961826938033364557457962961012650392213035026541566705700645816802989414365043573989105453816050106982692790960055209817860253100286989916552803025699298864316577071790967039955785001941773109937742515107840819704789635934703578677847423564754712262549156245764186028586311518739332556256598646921540361812223716112897708274921463401131538984583398286157449702776883388576017510100516316292007108468592831906201287732842609064176933804826369461736607400692309709192914463176574654987102914524221341673883422314133816657657883598819666726491170584364973888074354840752073520042803498737252781450948679939736197455847872146014608111589012082810434345601319011977102387688306692299428928451175407530162369396107975194817124946749452174515022636199124113650625349917205024407356741311410557786778440350563672298344768955125501911633815355664424862627556957976697664440834892388314578114161591794813496532247814077389403951783541974731094692310473078822623581069075505556255911444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] 1652778503103499512418675641678366630535257236973907890894329587103440113374824905583398362018187366479077177414560815371822808497964890612993249234705942706663679641967215350692823226554680977409013901064363607396197839503729416000647959903621713262558943289563420562056066957527096035288168751622948677085778536819383834663382027828291554374234393006649776727623861929534969776251884670557042660310492136533180819773920011486476406372087285300610488606213332267013481490239773662468191783529955000228465470082208946373735722644555368382282407230895037818304315174289795293982241172469686687839462122730208951218185127820294809801045885432761648405872803443675654830909288745429006414702316487813932538506112753407427118154343375263013785652791910051838392753207775381101889972270681298486773091833698631421660962507474593613590375810238286696404346645021258155684270249837626713806544513876371011448746104986830108822449702639813577070640398204172077067203128702957536571881264375689831445058469785442652247243591848325395982111450939518272291750817988995803047552117668979416711717397144999119840013001018169153696278871959285064368461717408568929931452574447045992795474257367477938731726851922104243792054426289206415484778367300728831465823677368534448474578924143061571672946325571771148762398430964296694855328103226930075284992857028570165853319058167068314222288052690619103745575942915956699569588580656836968979113408218928717229119421221410881241599741170473235510071892915958025737459039578893600006138030981601130686637700531701315429019200745719826412702831366219573908128039892403007701001275354055597841092648838911159526694399408722723715464692672025293632561714090277214133068067550147217004776731364935140746852028926369195221606506699211162194516188018635764621257720249828878016147065284813967282177775324250378779437809438926094236272787507740328380638666846236111108988028072584862224485782974219129939392686084770260348630929338384944905753805024619943261186616615156532700879849239857707115894964373434517021164149855154352294879428518221833661246238078558754322215656585694710571946947469493581296394821953502845433231407728472889989497245940259173687766365055094605250677183011332303520558322197958306997705782664284826267933152879605403346739536005720450831780977223549055197406083813240550432855857713510631958041545031190404704895715349528799287946046130273524899099084337408504264862980230475807444188495589314275889975538281657087948804870846318455644825337260947692876004374155133869257120242653018389388884675066834602736653080967021919254342662975651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] -510762808977278066594928279739194126072732279443135917277541427580051251863492998475211495021661700228607732096886164754491945627654733335508065916545020298226488113044112620015805192668189856353234288536439379967538678490990502843432300562090660897485624427092378728696050159671757777041201417986700008830483226280919391992060272536367167322562901118358347515894220106900150611622839326217702243947191037332279678255517871083148581135704397454522708631645267604246457423812745457900253265609848818776075393604827255869860448388187410683547225173052946690488107845129814998602243977601525129361878873698870786008954316504979245371071880020132539178074430133401495000337510242100841134366665678318263796733374883729844681022661108755685849668455780739744888014426274810150240587420300990752168504871734053888339348219208507299246296364388584099327468605392632899071518959836642059249663052148428502657185703435546279114706704133523676505972055600155966551569797235444788734165891580705251655949590824438105809862048648764432090797263393018493302671210018369728739097200965480497208410567759549220873475064483688609906512618500757354612809799917890795093778137111300593593754376258204169137706896257270753241091710897810880801955525456539814988598936417827725264957864162971507541901937317984251318060710411080532200715030227091749658379360551404660565750286217819191052032897307905883300543515554999121426829882690122602165208783796562333058311051942474359088459423494896793303634517589395714597725409762610523314238760122160604356184035464833721931634217278452067272502471597913337498516524689744732566685219422105577399231726073571233508637745001433830335522347663285044592505008761442559116506400027113151985814366370952493277451751906139206190015331669760685659959631483574829407055296609610191102259505239231590507473521368547395644812625854823578076523854901682762986293071734797405864837031277086654772726942201330329499340558695667620905125698902279057708855732942906584774588578783711997478885827395039336323295623949604053983224652244840864258706688922179964678585732938669563720042021487302393720643332495278895278945860910785983604718727912810370334259922314878604241754852231156339323343932958636103787690585289462294644547298381203124545723946025426001218152222214754578769672121328234335237314076636118677398067870590105072381602091899799876090381455372961636078753418820645866102046008846735133333866377102354106920735886411095767964168118326773563441915351009339074362819933504042706257067458255534196220965741708866411167783470828341852409701007875015115340327061894987776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] 160936202674838694995078814419286553468999583339332772686267533331622142103097555023473319426186642478690270887871908019491947350127971331623749590520203876428827643865181701376499857275198815565836965541676308610289238592735763327547296226340603935844832843790797700881073085113313620751884391806510721835750658796281927096687193651333593539930935774062871168864219819761307245936284381661654884235645506001883526014192864476605838385145641085280476020287760819214598120177505840059349359617152349019835332939819795575745575547793296020382523431479207145017385246625292188546509942035726030703603950395186753966352726020943252774359547177014156086159946186710650541793250540792529345812716088542179732123876869970846697091471148754796348980769912387869872109683571877600043014565615647080415609730072534771822633646777948207772714697163483806130923950674990395086866712972529958348460561538120971959869360619082969265833097570413015147603802006019225905129258101956684547948613249269242949566914385309347542710729111034512206774710964932023584894067858583566458934894369136982742565853825167314898408360048639689621561150301003487275995671601716560548026985598429143506050849059691270099939831940770037522162506226359316606574530382839926427199078597092339772748793233441123118625167885956886112638668183313819621205445059217249263916563514265936318484654178923516273150635285409203485365785120610260760608313937393831176454647362640582556682788180794186871867894737234706788449538505073654156386422394787400455233887108095496180451302725497192106872851720393824460836560913562100202403925172282684426329673830181752618130037395629102055275262604763963029375902471602387057761280144152071330962203399824188428313774725561975785470174406482627375639960751071097193195578328247050432794844521197454947343627740613035130806703374473389088073751703543298666202282929701277216793245759257162808180358650874664919327362131163000708450848740623126471370083521592245407472228049915205919818553698547655190407010135537953973703772320862975681489876879957777344752510213348174544904657801923024683236492373960739128507745090255556173568305901994345785213546931142254615334822000750169547227201754552668818705516578737217078329735635806194865109986268321356683600262449263638772272868132920426971842793536715946478347510343490320274107076252741684035849987985509856681274499657518740069985987265179753685454456103634126265584399955663721988846595850548066632104960838952208845505599797440079762715927678321133357559722628598210859454034488370664421041581377672819661192900333317206730446799917547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] -49032615639139023868467139178654285552188897524661544125707957874310781313996705394615333069235320229369377369890417114936892490655405726172056207517827812670380884342145004842624925066613256610053942340119742534147989405800535844886751516239417846443274600084689672153036854820983591027305143510904326687088558639814623691191029240737662448028066847792946963795098950020623317667461169868211988934810762731556737452757042306325219451208092701140284383609117412700390195493014239212753542126779546952921509233845616653340451527265617164347332817518684581028918081517056319238984455421249820425134640545882726043691524623585540482694512069645675315584285627406053736842997979232680262846371934462867150162981191142388888533519633799038451353885820212330430112120132257263027808723240506427810392312194925532281775690913464366873860189937159384919193424671389121136542503314421065834167118222999021476763208659241404069515181804134151602550319314593927485258582752710640816290780530453199944588011698114880965617510701485924607708150953920970760572183713933806271367873619096182860384077881990465253384641138381680835155559369757110022040732102715398160594836703278700419588229594460434167623166994541263745392507996274476926978339941549790188851292053159404004036005108931430944084122885700104010008152053474288361278033334963766019092048674710285397582835437918102985916206284356418746710586331717656280784582060916384600696393448475651303849727867723233915816293003061200444278833433676734132797958543074810379341340848576873915782832436069466555866880606405984368486127548706534874832171357290380632283217678067789995621639036579790685842199273000808062172811196587384456267766362435694386752633037828173125100045774068014558088753433909824314228793265933666763681491906736288018207329303684947828113332422843294112176027538447651144130472875279768769992472770303288531525690705261188311035586816941013919494732456442226834011362563566213877206649396883671291684359498578151835057939090958829190900344188632744353048593557082388637139110202925865152728782481163637965008651349826576830640859012411539775086662009877516659517412264155122384361967369806788337652075883014629060524007016000699439916213227381299504065967715148214564105941309145013469489640102099855892027783400203807778696208067918770624951745225143540711390867736466056058400163254456808180600254482308515479469932932448097764521027578094378107486312845078071062193842799128265371164412009062261545029315020975892895386717219175140404602050401494029760698647365834660887766880211844192213319572500579175513322660642684928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 13743117859460947939255384952901336461844612075049951777565635079240335088639142424645247016030682483545716814991061051724519946250668509677771149385672228553632484692973362363538972112451029606737440498972940336305289031654568456234510995792770126290207894180976014161065311973093783750343233147888805276390085462586616396530150562379028253819433019806573441934642640444497140265383922952636370238226851379865665457778081700464731547705087874160581828730483668801031753198843806438494666834687386573888436958391197760873272803673262334782954620244544043687932192817022453516635602641259088347351353200592692650189793084511991123999548526777709182877105910753699958562131755919983766267229692873738440908395638952358225736214590785047214669879825787575353440583370768425930731800645172381234776145170607134495793081689938341901985053172990978650887727551680060604754146652142832973155471610213622360831158876357819869964196460719167485323332009923968632552100001507875751929443825797894205540878922287604282034699612121762418869378433311236324777110974349344677961328077142400062919073064871656512850552881513241281465442813603978290733714816388053769813330406549145454531190876036129950943424586782371473000483930686642320116302884757609420065293794480328009005199179466697020120892122870173777313269019731831261737583693601006626738063728286126728385122627373678612887215462559926176700182779120143421987570339617334473828240628399405455027158046858757382913228107418483658920744332425061133800320619187601330863015324794242250291368982847732784852175693043045651956611315562024226965164136177475860939532888382692563689465360255519434036645290528855536331744335249021214551400910766482842342644435561910837191205359209287968168188752932199667221438767813295568269383792857566879776054547460924198279545711174632985932411606803530312416048120392995605472283336729497218165491817864614511289600794975187878078578663886066973675482985303820803106220926856655981314076378413911737339546015277661195567536790169590135957735489609685637608113077628736958319552014241485874307723361560066598282052383453717849670042770608346032070346819933310545585462345830091528894573371206042982853130793299306876991177438125479323819218152011607644568082245233075415140827780179367282886963704228944835426974011128685093128788525635765142732491002430990173375602086228697248754310652437599570160521060069992601386372576892121614312418537806409570431448473025350356208686348797977805110140494298694964359123659599432801517665584228659643523120992216223132796324933904106929216469978893752177452469148712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -3443960515414927680799818683331366820511836805729539890816237046934096290268985215024301087289915524523900354277653819948471239281102059818523834188918599974761027306425468460898339395522781207790267225740633744229688075268292651910686741723332472592485987041654615057753744442914652377494141379152786793295023659446909163389460097726762742463231339948421416694024159487947848307515595572071906070082917326148785368182154955432798290144979260012172924952126182777925854162858447241071685727523765480885943998353209287063655405017077674199553333785449489198394829330814999980302392433947714325482071550419263475212429647119226021561492535497686995189964608740692721979421886267909429320134742136825255488319921962498360458511428811176389234973755690606388568722458180267359797918419636754784893026720889428848178214295446051230845345533718402375796858290430149745927462894410197783035365253663140009721869318989311613351241655114260140990253538946598348221134962241591425331864189334863663396753549557455100302923456147603136047932275188730837441959840448713095340292032100950526324745133472177108922852837358285293439019171202812414164146683107501062202855941584346909717491359251845512576734061388152718738959265165765318763298295527820187826422363152440083393147705148367107027220996684237176267465631456533319007539053433367170591213245253154742181797507989555195859811864164596326598601760221134189749922960354208558573417936324657911340586453186203015004856615363506279396608177468784155993708392057147633447536110653816301745118520765683403126229342357144315133791551645884052314565201109442344991641051608670158284244165107831100604687974327211282813785742610037942301241387128058660143955515220137009487892234211727022398055482014848453707218227601014048452529908235059385520906088641967654374147183343020397529752068479918987892171182546557823133336773212592427922659858105116250671870759417968568317671697233641219918718158385816679281231939801413798737416855981846869333396093661051521264004361542337168027312608654312952611918372281091503636649121075340888137424551326531601718553513159597493429365027778173434713140723872751506315071715996435392634624871913401641927014829649216720470554864857131061701448417548099637029991122117861669161504817308689191529617740769246995358554752313837053662071881676384172305572827851929746532042750254033904267739224755597984631849948491422506102388041348718005480862961130087177048610247343427552821679508918227848294628750781925873015022445157053996079923674533193890827913861210797508756403702266228248858191692540586013901737267560448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 764685127180931171307251779033393317537735761615070422743460609863485575426037972978363449278599931700099554486813882991945234428945229822991195212078888064853121562332077184477110661250264125337934230194544905900132182900131642290925269803628846632360949380971361010257816286986666852074907676821908232942146364494927295637420779783095094832550587110397496791866844738567818240681378431232554282612159822904010643680401458557523427931762320809098155364615360834232341579245496971908741333668456732434233798559104674769755656714067114755190367539616833147097638639037997948184637133692537756020739798697261457643602321951814156376800711974350414105213286882544000984423566614451457082613219592028513564374062304064454516174165701539589616811464555208312214179654845419656217806772829099666793383559508992512673958987580722694485457810498026015834054379862460649257168366313124465862050051430456269621660214179805341839655635643021205916990167466132358884940002915631705907742786662016503835430483995160888757831600204754936154377691819342134766303419575499139837833847735057974236260980198093973840620758345106221322285187632151688604532901035154308294545164127864106663283244719768085964083846073421574144343796686808674230308587731436224054490618915303032100589589201015217921878780032962717340786977603268804404587084475383988540418814508459557549198221016342803775272052497342747393465909326170561589512031735626432854623087694742271910914249353745825178719818895480424288556630858331628121892185926158402463283840400943797659703482756525872371434047426631652770402973166372241911666022804135134237020004879634563700551883736853401597911067155543487085643189071605895258380001030919024639067425676529804052038810642044193075870277459739302676575734592932676551579365983015351935224558912507073720949381110753894573261617958884806148632622240810165104297877104559626948541139263210465242476256495380105395601748106770994769051926625029179347690118199754600005060585016138103147037754951516164232725520702462195559698013590419107576110038688825892790046222496921944228431181108554591262540462819742530762488524145649936574175330875133078605133205244677914165120924574809944511390958627989724426566339457534518704132138328653955620318910149491575824015684164615036080684549511722875417354929355487024104730237344144870355871321610371432344369817775132617193546084277443936388246966354513794011254298412891655332357772727606434914147270481280053211435194080187545940057056392998170160672674561809346617114046820321563361378316738077009588369218540447512134446423416882377045836530974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -150803413846031107502760221500679941353175473093941084671225313775060469984928133518593705225180059794825074879415854249093740113568728261891665973681487387463068437293026935350374595257509604576695974089325032586642872689118041815680518089986219164567646794810594823974203917227872993732830562762540001100931241949468490051961064745263043028544344837082478727711963654713720428964701914525007967299124445250177838272400379488335660366089919949663503047663089170977369541924109737415893333488017596823373675094006730693615405236274300441856033483462037381817914215562808668176505127321602158115470959542621475527075738422188205710569493280156488310610908044470048235729866945969930823208094803423261625805303225495552359067071786573035470423229160202896896651358040773471820838467997594666695829709912255119409636004280845397352185007232868634582783178712266449976709031714469735058656295583684606790682540074396364204709377024274157291086732113057072873071495261370865360357074629081639613993000963741966312839533016135711710696719111754554302729802354063633524363292843481677903910083402214598920859164573710189852084279178448545331269712471214202022186448191371845916527215102788209151219188396401005775455210336695418939982348207973941299683998896123274899409296399683130565513525596984378009600870245247080580238332860632820888693195681656259471273094170641236206282134646084394853579084343361930758566030255617398134307540881829118309869498499949562138721189951084611157880233949877926106788060117270636002404692231380308266802090028907240791580397141811951313578414138400970163109865934255628151623828832016103213989960935396322922760513853497836694683639324579853111676863286964590865250763212515146371903769648357020224831012581951190425807834178476490537355596786573519917409525885019407212847829338909288859378360065701492022112400490722050564033794618823042072196187164130389919710023847434899867425571641922957001853729973121163138629775341900119278403836934823522289277523218125597135227522319640365164523336991384250342951667573916919839086643039431466848707097730272457703506269386465319948433600421933941196916654952567549044640487324801047029153120092276783763310972146754215949624249990949084766954249090872614628585204159525065175167896924313789601650605103231504737008027004179299543719750046248094009913485056098214522929437567979520895130578237229005872233199983836000739805159321642222596288711180133659883737282739486908010529561187776535947705539642028926842571426217826577088906993334479370778617554338136062410189329615324874548529998415757148842452720812032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 26512662149017641424289234499998069770273164409965649314830480324873966010951358473416699482944829092830031129979645534222030988207288971093302893063751556522781431851279490049402218043794245728838566640704961419211104493456682117725023514464398432421247977326104991736893198459644820511773765613122082040638844943792668497912596022426487262591398270599269189136841992213163686362073967142527898364475167989393830312507427006169447429966617672352762523432086233865201640366403762565198409865416490764226344312333629503236909969237145224547484300312933941328510331569661034151161389818934269058986192910218189217577026217747116115549104480728049425941197262900090118911711902342379040769894464741836193774907164345442245380213554128375655558297861546559032200725152591371086685490605934277957595680243884771452369720800021827836978398896867711033409125194269022385260610460682761173418507459768708164901981063613852638609845482760455065547661636541314076669416001142412378918812298889707341014343352225478786406838522160141128893714499639291747807488146203776440808136707107642443181395407595133438459749771696027764902256492215932017335902452925409285127583602686059260434610240087560900393180558901170017455072152764989093197008933748278849061879249844183599042321351060982490106877782645974135959100453841185069711124796117923513021573122608198820689006514314760826200577981862942991410692796530876647201015575589529115322111461089893862131532359763176833145603772429372729071812395384046579785335909462770405104766032845473694335338635470718296680598480814894106060665070968752909985475220717975958485465404955917980580905662189394040483279418642117364879006077934953221506857540525712373956989895851630326668719485497380502119217976313505779087152341520820884117896252809504084780985092108064464159225663025822163678717114346111444725920198422835962041462246261264487860815420844813749161759378674381578306890062742060127337485150834021366376641731613749163027340740817892336994412698484005222464118804761793753168172576450079602545358028627803767638145681989252058636702409820820195132179032697121546485740069735869041376914241597853074223292850060922392129033951371516450807609176622467490929734911480194004040805030407391953440899857984913047792076724729009301830241093233899740230554780151313464453137547550467719405287318465773913661414753291372977669460743170606775201168110641649648180984591061297544283656051144613101916225209153117669359464993570855641454662214398844452689331153320486888546639676396700179231400649462947214308760322814803310392517749480295318003751321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] -4136876726949980169896252882322757437155373585861437269942878467938116450614147190487388315782092791057938662538427720110829275992717793450697847119491553573487273689717093225536019566989514920267333058388798334645525038071754883308618706177353200864417793440651015910117488221819845090335662199588441625024309871514653644287730665308936371439499719170321028045511327552439137529220296832975791655804540591725511268311629858630792018867046727408959885489659362635058331501584612268082516142917361986681945283464847765212014716557577674863082221694235399588539723500600861327874056938955722937851346028018186068017960332155912108283585049228253382563898736592016863591080989115755135868411365506702380996329646305261786094242243821881731159352193020117684224521703719235085460465889478918001296784268948239684597643414210448978219419563676233301311493327419295305719775560519860182558272968480594747892209772098723535907718210853691914926113506828301819777337548571999688156459665897042381725852217403064623617941735932448202765371313665855785663872463161938332820095665607676518389069367632949577316617087571416482716596915905544442714756789864665688319877824209980693118253027123445325714265740243353866280497112511596267260052768080015870336217523167225403205098428628294727182089635061397885020567267047554683709504688501499862701917950769512336811516792293828060575372535417182336077206647701549270324016233454295530020376153860692473463706562299577800141439114240467815928599282118186198435405308103981144393474870566577526541032717276113416854791762756822731423716801036086995065722976191794444510488567095225311889657869907603110738532595925998836946168960515835925147584009635282790042315947502845063081839757793510827110041012064056158793674820286342499766027515006388457791654479090826567274903628158700637772567453820859530399601085385523749604952912023409624335157206799620949323831851961080559072384595085244479355928625591307011954311652727885060089843370110454713508028762909487410210792682605692929695455639309812831467819803193499769147945360746281910749989709208581069299692335579529456518528953372554641756416011665792179496937723129628765789734371913104508867153673911793936539981651144655409127161649005302418547859358491323265418033888982009453238160376328510363992620151264013060240381205071364356052075258040091040543250245278386340465881728696142155824728761216315789840508102250320259926200861904545529485864103714823414832352881081894316173520373821519771563051738072619595099460068070014571978025862104037014385427447958382995743709369889831634598392496128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] 4461929862717619150901731795398852750310791221902958393320878910556322200470307894924511200685355957200079327042329464312583363549569751669979229464551000319869860228899311227631975604146719767254802614200015954655195395103995603268619077440418479618827022341642368233115168918288056161976115794346929227537017548329912224117372022793901045558017112722237307289562430498228693899211380114208450536709547581474516078398162421764399354835076296929757276356659693551060125708110161851406483617400717413132004396305084501624903010357029017939380463997912211043212767946724692426377605327377111664483189665792236613561690558953643935954321077662295969919401047995372791574422831406605870707952542721590433214825639919606700887562487190206028299926589165144900990251085211241958312005731386236095054068556539292076407280158158145213765768105755685515435770586395683271800882869273674552637302409632416511695622250192163439957259750760952142184054410816953759230227151985818283251299352513293569200769166892510632205801926300040291740634693552616304046467551433051382710356216969168488652134738667371985012245994139333697110888776960481169529097760936799156168365269708912513033012285600192471300151690313876915508557343887684799651782598511510587480719255098354570150065267277928005453459623175095405292718778031311036399229708197468450695033517508595536569445223651884534260339894573081076190163806910459120945590202955036368562925514138659921463502369060134180013478805705108193942310307382081112301210955659312606528126829755276664121322184331598880283309830426757065949767658239375150256568079587879076907835915940217710052907246341182478881910417865639328957623760273731265147447217988912297144917179317177948633367185104541808499906740014805483125240196120522794306406659178111589268011339097437457578102248640491662203789847970561832369191839028759772078903659272906200967270821884115733531989975208413094642824938858605803676101923442565396529043490451122401055938178217069533399638345054912164875553030911041145867922715710560609822449264557396076328305494581588326775781396449994840908907219300971212471899830601993865585948731850699961513272178204625928626982337838254984319852874506271597177896580601033070931923157374914865827514560002728722062605067256157549049710436446210667975926419484968712073380475035289843422628408378807756047386451318542824350811918568496456398386248683868314114835313999770674435372835305825963030756876011496628087627271985837541759586949891631188069327619927424108305644403117641107521369921457172840845675064390842713718597915808899417079650713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -77744178813063696164171887941520408164121292347287703540222553891827047838119892499397614532926448620867486395129918866916534828411630656624949990611426937025503619701527094594442108596493803340814014842664366538636124387912664315502647415729389710543299933518719061921208832607373728293041186324086250348352366444468442653321275792572546494486857925280571423373124671576373948719034485603278823375066770175592014714327252183588749251069170992362886395350630681199010330922753070211241630057674814806101133460226187432888033134995326703683564574776711699212473807344936702558784268414739084459217632735421747156327844592565370497185649904343994158941627118461201926103749079069157990683632441808902349387802266791491643331287373741996772142799894652393927956214600279119482275380095090350692592490110450484884923769512055603764863852346490089925590915542485855467392111859971401635607353810364349678834273039716681949767611684143305125257443094188722005932557519114414067608071476201992364177345969328128394978683180777956876452210005950801038730557310713997843441245830754442267513444353787872805786148624338168347694735068153701193926769125890807246066311442190690296557036229965685424242628991555545208072005173336326214285674974118413726976650145692083211101407850626540890606984950989353506136882193834539016088260311169816788114747665481448273835654870236266397250106061955223830268809770632383021983830174955833108430662613815615933345105731640164663802820373672712908588750683522896750705069707705449298195752182952113297954960633764716655077205434945903543853854556106464593372366554860265234303535396404496987525034494106244464852791492434937680675969294897812027863719790371480356385598936799083722731814930133608206442533526764084559646287115926978289755273441072173514944225804151906034218861974006623232714367530033611114187119660203702587844875033106956605895280069636560802632956683057363905753072865163032877903620436559039429525905535660371554665288816428785252768957362552370827148998016083590223718700590091799195043801945734109638859978886499541569171710948468566356834036232873616953902072253744625109377593407831205383659181847347144514390221858114163453283881978145699926030739288485685901705913089874015567836183202224832277120515591959926509125568675133854095344647830226057029063372231597473135655605473250443827552691633983928312305922880314197873741206650357326914660758358555118732306343201768428751907514700005632704570617597949477337583407059360184255382959376315692012711428792267173521203552379297384890402055654802237582938465093148878046373705940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] 1295907538762823176003315832686238072906200703090621352394422286337032240013550461749977607055930735779961228486340221241196648020802692225437568408582713816211089504080778602620286529519976083102837775147213299995465440747151857260111941784286591738796567534248847779164417372082976416583337892142274608986130583926066362905763316403058959891589936754219204170601012093008481745263163700136337514667466745046353057331230789637693409303917527802398604035086456825295345086860290572727726221184101385778208144146376845226390951408461191774806343794033814591982865109172497578094940321057490058258040708716481919785124471487317501664169659206192618513243636530579852244003742088782700845071746241364753151377928739474702310221082714849456790943337883300349506543565058978353904488232939976920064451481607503729593517399642284184761794665807665132135895228047201967039454309278360889986727619736622352572404451495384682982522533387362031645464575577280872797700399610076123838548977422294450790294886239558041103704355834229871927842145457909088641721382255722632439365720766441581216697493634908925465935415556821709827602885415081607126852855774396025298505107073221358273166199085547812352656034223912553185423302787912955226421374845813996708253723739325528769968505277384893644758708784470825357516086417771529623639599289822611668814911996400209882827942174086164732052619053075556333813116022844271749924474766923724303434579701081093263010813072446614677685728940732963586269677741535987364512268546021802572297957605191920116173392162360285682049538053327031174719398748479429568269589012025755975554222105356137960874947144006694875151957625298176501379588161630552306198895355496456211842807897720893492670708485894922832908470000323311121172278016509480586170428056662313522401872852765926060840384441004295417975512721377615219165354145398308027297599331059852133289556930333105931043171208096740092417489277251938463438026960927463320748723351776872180877134830815732349617424476018194002799458077589152925276111216953005977136483961552782731392337410957193674598585947106781884299258296235627577508714209558197513115712600078072915371048633250421516293904683866578767353228988833094345299247871104019412624270929410295955889998056803182723818262105718007773798415197677702546818760242715154085035319921040562510597932742684738040931255029104382809924117620273140651654373166674586098277528366998069668436290414450758056678116702711203587330041896240487650404107160913165589060857834690406052812097363939568217656259279042308909921925241394352776183401536591763545135712829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] -16134707288806222923501200132944196833047307969960989262236307749086778790662188975383228354695120563291752997678212282235027085206676385177396038940418369044438870399267032985942680675493142098807402306297618448922758356841169768760124048928480332922424707577571553762311377087671952372648063002103338262995708575835007120610284589562602698120407004918596460822361416216334061213284672434055207473595357936130111361987554718267620070308761502533201889820561690260543421649992910779396022365763035194988195127225797985039030350989603459129084775608881274233244458208794486326215865107411316556321228656547532818274492856047239219112991319619728733671495025916583271455509392990244291064925913274614232508056205368429439456441983344965617624479455339690052055083178710561309860824803717770372301646123603973524324629881432223951729895465828416319660133665925845933006354840706119787754759964923044103725281553740269695845310094692614436767502235057432094948012305547925659027122821393765045942982700101119451781233073600687700460778035580152710725508902569939837434136413197359197831998449068566848239586715448837392226986449216321383908165372398781120532860556840249377006500867661674484955474031731048752067953801713900569480411722097585279687718106089832686580062438328643274569150494880024384310634837234215899088882022663698908813585618075041182456514669755467200624294841754916705558484990455508003237058846842828388169520346620261433274011861615762908736288527081294663859851715706036784007462641312050586036385912285956907296811233453635148242092300592075452313335739558719412473046044227654311398938113031638943069095411611168105622506583850628086420104156995607829072635979501976757502044621290376633707016863253847257504944833323653139711827247832682574485561950705037689639338784837284382176632332796722089586550270944278248516037912421493352208024001710061673779947690119872937642081157669136381606444824841321091974043224987434058815199385441156841897064758388615606731982788581647193637499734728322276452116933049370850503976284664601505155250467587197286168551698346887637709217411050312658849698421897362800838608113831430082053337197421646024722189731057084793843347517669541540233899462533046303158708980809680131758725155456283132699046454059103047824121039536478245595137505357575301544316284745050828294032569868763271994190039432299982556628530553425434647663368484796545379465842251405056018917070005966745799851366341676049871799459150957959950549088583673000141501013623512208035507392813613209459649252264653070078652792106804352164451385240180402698816931758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] 122110933895748179447704035329290101996524812762983662932798311011805074475315750453386046512225295375998225234058395636453947637352489647732213147098444462107807271294285151384261722441671294146910814298031083048451037106630830324730055546822255016422138975699139307027712213844652134168992100592583229496836202304116850569269613269281238651978723354359633550295345609946052680132533939093616507495546044760632067628402246847759296568492242330694110166074127235723122245951773578660377345239072172164541886624901204088211429708072136756473765252853442132017287105423943906110376027181165650114363390541566291708980830631719077803726369301811869729774690975284494653204317600326873614550599956650984028215213519439528056368543701741118638870689076844301036494995248821586245504187654113325915894276178190115307340828445768630212252424259497885193240537340096287517549429273826544884213977989684311950734413635490581326248064825993709826977261661908254997945232648118942670205557338573420751325017389237344570884244296274176284400576955491068411434957817748235267493701689816260994924555493011056986719528256645407497329900304172080883887847072576101842959604213989339410945263349281728282551375571791042741432916048243357430704164861546614395863329715450733345849393114985399039557118163720401928252373052173062244412141946766854391586863690770198702340806663054917202148163630134239509249185813548164720731059308038418025624212964695975846652321606323839334386736141815420717508460806859064464777647077862630053397391373720710099035720984327480563185574884871381360621440746610015088852322073820451893921472133861176162727104520136225151740031062919115994459690955372448207921039035378408894100316848425624669101094149847147653405132021952976618193828033297539894362417612564654747982849145478630704612326397463099092581371876665220368299645216834227922351028436670679923187067885045940602593869625782519980965958778341763700260851836026993655332130385619805993147500166996897581786003276243539666480521456824191636867608417458492835900072239546462437927740618141163238209249331229901460750475801705212728034115106099644608616145783103336541714400780121147618333727065103459891785488974937760228798786200914077398363883317630938927486251650278940697126707037634618663732405512747615097072720862481267243578444129131307104241198687437674819939862010173779909089955641851825328856447868271626446293260852354687647748226654083827879960655061526942334389163905072136260675209625815025315896402357061108482493892138076212443216255028317348298670350835310492552444801970432041412913644259246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] -590796017544688368446630123598597946402734012392927913113934599362899186027826676156527254731504630454134166678133242212754707653692323421655971299332624277392943326129246701735326128829562733227217153603337159691185972825352254253341224844060840864973273312032468763486886794854778809073687460937171182716925228263561252655531674093966740429975639396664906567619323818094938493624610098797101537842713764892544813273450522981691155582315263250670627383818695130555990926988790568114053897816648422613500690779911888455876697358884504996209372300474352563944051016787440274299742012918283578018399047258372319964704520788222298579664809023907610450435213389333278085041170514161101196070992197849999614047200317712253142400590327084443388735737403566049783945724443484065971539822932031298420568900797653797575649351790182112324927403230999318416374625794453220208091541754816063030512433371020618941196461403134447058519001600114897901058737797192874544483881035563405836370065491871054190834281002294483933306598084399817689479262607229851463867851277235724693942715181749374902612253194627966445504861271675737037898708695204903795850783401534924597322324575685454846862028888033923077448274131411846141366430800685510571302721399579871160592307977776737568179425885791901803371041174405133962608521488733890782105443625085694323760847652520770648530667947022886341888171862139343110071790688240116184807697796579215210021514811032168776188659401478617213511141344854478305284270155094540195881083078328436949408711794197380852955347884083845670056285722854407467824334796469426719606144776383571829261108668926664881421880683848617223321659065541100172135996774495316306282769196947484631623398510285439690754722862842163448042051167146279775564723131938500380204347284720481883829240483361778334191779273444997352399869652331098231051391642789511997946120417188848910330064493821614553531435926844698071687414263297849576108729671036909465889534525377952539223349194404629231554548070956887141977407489126882284007319269659903513051094866088527789901627560988605800629066966378771481158422582190675585137011210559571132172370261236914183941866903450831720758724377274480349157403429532803102359665155395642149566840900166884733725443550138007605804153492592160726406250970696283901662302002805096950783720815716713904628208424811449023868835828093575952656427918756231881924237292144203280595795381829327348750540644469529091668189266532444133181973289865261185710907743987073289960163101293499103183657369331616450082566676326029000863658727984632920860922973423385781384391950336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 2036565591162719258493230798498221031129243085132528360722926564554730557154866878429212791765407607211819356248822433675482421672565849687968628745907478567213067778830889270665946391389397556453825115935359963995847920600472917708587315465941119508696806743902183121070169162416656333049379666293378416990052587046047232296073626804301935310493156852737568764165422129619518951426140127049280082570452769963120892513068467587629062344623197332569296508700935784984185641669118164911509468921545009711480442421872315053723553395034532532401742093618521465292770883918310080552743285627126841960045578822678256677742022654972367043929653392050098946954367236929180420268869978352385756979929000701494279795355650068847956456749288428157392434625676789816434813228167410218066366393321750088128125645094316218256288659714710571232641242660969374264982681306393313956369968255001190419793706242608930763785316201926976246693429011010491021610859137433904810830449117465370252118512274176139584436544123840305298909531498082212886628312326465999335581702580824042252640987801686067432768595998845608804722578594653030222253025120535346951663565223010666836408139549501842339168729196403984045458782096515996616655177782561873879114594758660748005691180386694995565084935536953923644847326915030638816508434260065058506829046495227825307449212434989187170627993799388968993151661093443077315184061587407918661296595434134004195024342678045780732202014298286055629045915295752333208590809899029702883027200796161664544405017092181824829573923814106763167372610327035829682460589099697396333713685846349346775056167173022343232666301360251616852343689126783015467850725673832502629819786482638106143941143628795365756761727834801172792872768429146905726411218025982293364346553965707554907089772670289134954264858232549157418042402221007199506514636149594581347412376030725107286378330618815333619350506726594387097895961717832558217731093012894370927565338350996447240051551559811576637584176406309708770381706800305573679813339133048327075637922181845395733106723534724076908911456205797252596884055253885095044090328384804364449934028280206943703822056224207580487179191482269380925763606229146483474551854346741668810794785533057038581117104526913752286182503151482714289728830591534397909841248218184397622461844499412845039890779045178394919752980944083099685696845322364075966797672205534859937620770823944506062223312448519887970373071917081006383391900799706366316599640578998385964909300675705984269430172034016407357167716680701247503023504033934630157040554368425867453236903642398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -5379614820925703170938013432843443830688482876497168419966709016439565012749434527579333167005580874067690279407367805069385623227152825454477853496853380683967281191351747244570977215874046473910673455167437733713202328400162137785972736845056487354665609295948622598857397977550631094247844829544484251919751144323263449209577424981922669897497148295074518396610951105537291621526542385016617219349595887981362758475357903849876082671989431105730857283042598074933247887101739657148795283474207215324058739443927120622176125349498627269369659670241127149568915081740917165851166948870060643778488816908206605435507137790019829474380794643845334749647385238712619685679327322926974137178293675740679496034868961657660019254551050665379795393082966938051345088950142958967923540268331991128372293047971500976687971185246882974828143396500947024667018105555660012609904996193837562884727963995221734729070752023933176563021071118588440612600739793992199082230892985024393540340324535147781499392042181106030021106006989541195975699522004813637296130115186081430264180888583849749934135538000247585988630921798796132928945755055782169475418614340694397501213735031751059314709713013328940202067472013571030047321327056760762509418453731421674222609208382520648567627627244157915064360291085597751243413496984618101407525146328440094409461992926397586546062191677748181429386424262128653242279225847943464829970845968067523471482004835085359737623033065949066076240410800684253333529455363859108076177919076181828744935916852630837958209758197424896269764559831300468779608509247238990776664825217397164372069233255550418181066392457993226482060112580738629361739044978358404307115044362798417651749666302512469204581417328422510683667095818394859131642379399269394881494394775551132827364862148355846711761157333685698247770939388193395809545254481646443377655613546648824864758535214968180227687599593872177186161078029856382970645073212019207716099778680155243916043061554685767454489574260600061086709985721187179763437955773362331765290527199123001293130558952445443922784491649449339741304497531799256178052657653548515352284277418573160079945528743699850429313347516336971769459797517438432861549696467117905138094693906441880165535891717899284187759090850302977699592448600849641553408856445707189515536364824728894081407623972336829307377109801417005253776075975129510300783179824486048645872473442918747875244452075503544261758634661370578214188755561728997419134335891463429297867675675406130672387779829076068626012748286884974551875127723120696736355295422061145994330260897792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] 6740596752789268979957296482723245860169658457715677183226640496339238139029413976012723308511386572481264360871624969269422442555574851138377060252253178832593159502076518052018923314780373094791519138366513139584965608439071629976483058897734519185685015537263748990648140850958553060336638188521421466668961400220523342353799915294481541454995419597623212459045317361895268050974463311572824195447911080185665528851090872006702804301502486349692067139333866860658806842679006916019255645452806335556584168114184064272501718796729419272315767865664816471267832449435444049767140917953070410147003607540158157065549628338757057145270827747485580451798174000269641871843015312612348164827875864548883773840912938846081335602222890151042778995458084705925030418183986505977308625516910091621807789031945158257039770877230185851679952509988448174237048499705298412905720157969530639954721510002215185073548157448827576430181646278399251613249562088292019256139992922208585077569612254577802778190398096360185644125190191781853440887918910279931283556294967132810713004169814700422575387170883251214884220637682994376198219478372816135037496700048530117623170313243992278944620838029975327976829204905069128939554471501934870030034989796643861100895142017448657357087337605104477383271018511358120826505644890821313773129292035296701187868880853685252064241016018334220505519088948615243521962095965642245808623157557315952556977018439894152413620201448961856227447032412685383179800275207429734161236732742001214021596521016601953422590431817292751115409683715964863107668325047859218361616782800871706256149408891906141325063521277637128622250368137882690444850990087184744575506877879370050009713582880353981717875243163453654938359076143725186692922340601616999069620892463003543441756431177738543036278957757228087410219042087047642214247067732263078358286736666595808796351828447341936232122713153660472607639735852130188093269936963103005977607759614597271989197561082009496788943087081236514182579772143862354719083982982126962356132939398991899154287313733265953813712829425012436405138328854104124347288284820573465555812251748616836438155375221912105375478117460851150005390037521030403529494338207391253871166580369517406270289695942078610793610710957975061952909854214481556672846327275231478435056840906635533954376178109002516493226563948471226271423626220568504713382725385939136790805761764587593834790739282201005947609259604550687867680151622949189321609049397337137048999374074169669360391875106459979937283600831117994344079210219297369479814229454847918604888718285209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 48776831107075304717120282031994546930365100040181250498796574065633838287055215477212506753064502264548012197357296500690859846734318417258569927239941740145603357156804581390297897731306359214477924609458492809441830473096384463764631647206908396116888470228920784711043744576913881918242131632267801039154010956014985905994608301799827110256258880735601603973305378608953767356003486201535185191876223209078450985593390546568737871953205174462480128896853517172472337739046799553222838038973349998055481722594207631309631015851985316849411245616826317963042173893976279177053765187299734983632317512274071727899048147239441964323704158015461061378206713155684622076125908898553058041244526470027213344102636833968239018507931859133647325741079831198475130795096144334792739978079758483882236660481307100773586238479030484126405795920907281989377879979629102702455490937867034695659517568057369107193191641963501040144979103240163021058941104115961864742107498769065253453766246469546779538022139622336706979819981824006466140393053377364933435736130481845762710841786647439166546298198089333576441048833374510388811013013764777069509400741047279526693879927327594218744622600900741868772574724573635508478776863969127753559311895034225532642110565717720137165824676358641886744204528010123005918551943486815980027426282756730791555995350896877118238548302933001576490038331144608306655277639138702104178512102140939817318036210538584073698312100675199707130655952866794324324030782566931799540442737798874815291554003455290511044138710965600747299025066750308447636008736144534843845589184257849959020980877276555555221543367023822846423232247878657798769681346891875627175698213006268813815457481813432935510109167355141228038826982998974137450448532815746917144753819746341119826775469067678813604502819104275223820411296583761701720116436040827095017023112404091439067012780168802735025093551626068124624901896632033408020419746585240160127414378299441233846883628749037823811070522529523407519012884368424636891624318003148500122067698800064528143881118574487692644574280987831660498188146783185052123080037185143802866631446052767733848322432859480846754864792255690911743246664273609126899328464457228394781363246824170139269130814691922406909874942137288158506556896900662510378265921690709773303742531454992898897123620967209685143391047341302421460405760165860733019415056033919305706095519494489083109339326405402731021233230585342617743533827002016386413620758485160216278193011219238805383240159610345878358277925835229852306019472761496149196375990131877752107543413995339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -465455343589028997198456354382054739102935120175012370407150494602968115650683403445953771854877549989155755501710095484979734981671045950447145149863695510388075582237898766213133501047287084834360815984938231807446128105960674777694821611463609394775219004436355798638864425118224139330603236733997230943449894306805265984119395356411007092517007035933754612006214827588296777782787235793166715132713898602687825512327825813473216967076986069648618279927971228525853208536523771050151199681884797910753836077434852278144032992106282690254325474560396041840049095573633676882617540697710820943426569843557005572037119021318703603097594243133238371033814181986013442933154545000212552085960216592082016617511623659482236480871119755758310693429182713796120278824014557017505976215378837872939356423876907590308123708909740352014841993025752851463893454606739489632144097092118982624653616844514527234388334436178042857903989650589233897334316724734274672068150691826461300162810608317567944810577353567207833827005866038942604325628689921017725352135620929572340304270226543233902329186842959321863456967978400934821431806172145887281586707411745620486758979886894001571589191035149357753340231902520536223519277615953786448905061994334222838857490813186973516448174501932707657033533289640297420731687587203610770848338502500869559342393772902967104335799519663417422133663959348506560050295386792815960684749472747985421387318910857442865151327067642724967657554400654299769078115070035062577301760733822158701728495157500735160193672541649616905895319539363083850817175565867402836093778301368266102038951284640641949299883337475121839855836934709480627264156703082299444930928902693537960063847022415105290767881422971621850998044575315209347753998815767067128787909608727906879513480354987754098004586404781812116060576063966045541580266844393525519051073919045523755247576349706865235439328700243675382982810818667987485192267118899163870036355558459931997396355606970395728102682937142432393646603743408861305322078813818704224355541282345913290476640599762243822521271265449615173508153077947271880822880654974891867967082351838099109510447605038166552362791211799335103263254164660911947727289151504902500099098444266388111032429646618043488955343579049845826097345456796887733738963998837409463213595110386836305494449215835302778812564943889200550235088184686008379449652154897565277606284156043720596778577464678041345717629715132739980229268671676295721170237317633846921093162171246471831061258202454853759129059126700530778789739562862427261423657320617387589251444191883427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 2252780020982927866424017681874828169986932004753307554543068352621486868454588782925458118731529420757040088336090449608006389197307953282255393073845957088909405145014372820098378222563914737229037540023500119705698282169284486903522082153807850392732494544268108293813597261544272984904632510125880265334647254317520777759905908527959027824252083724015889165852509926731797712134970037753529804550042618406036284838785247753366670952209066302734854905539856245154289784410764235575763352975633098223906011729983758194838634851174653947839453419447420606612193418691009734671047076948646664771949243890533282516936082144905688431853650123492559581983937271450758787842478364983698853035768940515237045885662889712600103808234137136281076802098820812352745982096675086340467407523050156295174971287030767522190739036595908334114411877490719699579975051028809714673952357913430126822685128477708738372525140208255390770414139335027141266953059052612176181907350924724736943697943975609786583061267689815680595042771697817633725276984654364910515817090511756283554342667195409447086375236373875038655291123298684303766178558321165340569037172635873281421884739472298866114633745820334708631284294021390189138869647679793625684816262851226579816104873870592899806305314862641751718558150509312946391325087564779952679652101810204455900908823049693774426290145965569681769446003785749024899381367827043838030638007567128917128350105608643798325044703962491332833382860276305675519371163256293627580852806734101623815200067346869287070123286999887227967949055248025647172222826005271928258799084277094251185510280600792602514828477776564521509270490550388466413395041149971529139706126277577615181189124496023306550815333562687566352268616431837971889448291127959966261301601779927436053483419147394182750971771548136133968834831815181752805952902673222332006508234065663510687160815741047441290370930438102565918488589093657008454734313778090331279729601757385981090509337053400011116105021372951171066635602640546054563189019456977784871601289228157843729810274869304561027043472073771405241908623042549870446248652562971698173562349094960683888292790252292031833292736108433540982589340293179771358370712375226279772385611319854463919550787401295924299859453118134214729913971961479569665361110915143192548652628684851084804302454585644105366519626987446406204335935863325476852971473254763647181421779071159094507561962034226048832516908894888423691808856806982418590680463845287949520372800482288525317161591452828689233268162056910163145399466302111306203739458916739762551581671130348388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -7506987028921336068020572459874197368804311771317450575818639110164167774433876337503489245469470060606787338180269255658170772233336309557288077550625947130511828741104531790767408837305363431622838665799689052177609633640033820415747126735542657067793761557170155681146495463262174801932315623210401299409144864875131733625291758253644100962467289504242142156010863824980039903369200510718571814070929251284856199446652362061158684354200175302232152689142359434710888578159623671806027190172236557686913034696845521130796375094911253195559973322005310185702052908183375204833894718308470710349536975944792628905958608781724367483973444018091745490107548395881584510720041063539440210405477673106814574668358166166793306904069123474767320330038320006765161870075875774892643690722178887704638294892278737531574174431635262674250324854373778573202951326578612972205750638922421711299963029014152182643944764876877773032787906176342467167853440866488673679983178025673193607248004151469748583396660060479051993670914472969293632841963375562698170438239532507317543415614435658631430509785287933000055710929456015137765271386289322988437883986038729106824296155032917123966080322849270597541287099166773253708895783358776311778717041958844085130069028472848030194403161726526708052692415539531276707926548350639996061518198374321820377359151827460958515305880148864011113799557719260158918686598926714637798651358739486805891560949943723215411799674318867297113511820739102392730392241027785088782738013998948368030003045284620085604155342631702744555291477780152679695293708604030420217414838797076842438029336260733237502022311557387049223510883632136112657105700475204786665482847034803556910780577642282224377223655043714691113187428155219489852736307211322207959586471443551795031708303126573526706911848643192069984002430462817919111743288390476056097942741673859355261617378864769990548422663837445471606762655706338152310676710929503387600821757117183362237524737328735925222808925856560199574617002120950699371680544893232645469716348329105365148062960668786642323447884778775380611765928885612320198147287641040902657815260138318389879545897992921244342633892474359562201727842970956588728601878657752991026333068619472498494324500392647137952775501866053251212968657355991092911838633663881911100084262196316091270832323499353999426001726567623231041726362413674661155536188444158363178484101836215725868586757433355814097607011304865173001235496210056402932335663914777524064878025075350071362383153512072204537522513805310537820730123341846371337772051945912270190458075460224942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 18483581143880049378342460391337678509728937824648230515942744703049496250933237163778574153554383585818067380935992631777562432177854747113304004835673432329966279009596102971049132344382095926142778581983020754730656582121443318890992824220467553820487904000427296340072135765136781859006343242261268375510639133466916161217149115329670847757453213162102764397266179959486228954799649532961464697248735583932250432167672292998291437232599346015819485081080385280208925778295661423624110120631455516567326514150704733486990399615916906271407392092052862072815704184757297398779324034854775146425067972660189550846296318969226181994464195999427454222443091970383214730939657300497943944360303759119001405769931499922818539892944544871644591043756389405965823237762959247729173140118955989958184753763194783066458663818724056009118085187749791833688785032807064772400081784284236367848844994487193887608194042076888643129564170248792395112133041966250734155608564740743935974276486172016011606367925414816485493993368969370378791114728465395429619184322967047807182536546921071478261306311427841694632674285215237592525230889425166404923955969756731816126359638027097945928709119850450563161433008329876373067797665447691329174028903032941327971500226059453697028848873241182794132480734998680849173126969081753165549248447681719162627739646759814115910178449324232263206391616703797327797422827465565106906800685535365628252829641167078297325499307747348452562058480385288295372905226624435662148658368109316658250717038248827024531542729907625489129970853729673322551529029197366402995803436278374045537070882235517830978704226388348943398887643485928885431665561942696204726761703060079849218041983621287695778069449863673970555482868696573547650676334305841681321640032016567899394397554606154554741385128429109674471376615052128183357503122550017371967481014798792911904690358060426045646500065987268843315215629891314810255400040644463582636851092976996362111123173161705518701737073073353384796205667593784506674185824856806698145784077005493363965266497908108954830239995414706502376647882524199557908187541723980747909274607098546803705425279436414146720948780881623347440031663550987947110606721976833639308263223418056359766108319775379071085964022651611620289410474256688962067006425431961251929844970429784834758236723194245173373380825036002675912943877110664010501426322868625316048018060524601616695679653651432278445957595466339420294014411893471794810517687351426490602801071979905732713382701274510404850069092054882825485385273775367243893717932452803556579219496469438398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -34020446362233831353710516511539320444428705822413487398365656855410590318315025477653818162183316079553747389817488769948036814981125290198711064306822592892066215237033184361123235309137738793911271630057725855122554479232336361629887489236157832038254720003738758627127198252381608055886460076434618640564371414187280584407796555751500831394562564156707785685453223878205190463658152960283427742483642255589318755819732707386968620058408277017060037309786415907376617756161952381718827341841562843022733492219666520135082203192107549407284884316599038713609775006691233331480725466603060791401490496654450986137487165144254364801104122368984118000027853602588778117356100876456273256705634708885645648916019146550521436031147805869154830334511856115861756462852394804680158067959266697156989921903150753177884433310829793226906050010666655972687647233236829502281902173592372846116455392048857161301268533106717080047037907552306379044801148266905220995172415849467382966935965131501546238313785372781889063824656655743885283644528729266983258542974560864677713664401138222341406576366784185628038662841330006465431101320727167640106595511674261245644511621634504182832287095990573931060566729555806440714466067453703262753925859393296856617578521853012674650864822411684234704582429567386445086977322669469126179567168964135341592048787451137749448920053095431393032733567111565335029835744651762684716106305885773978860947906051362036048135655639025421821660141634473847080941816482927616725827536973943397019743799729895871247713645950949806325231058986562748800476275040549186363268308641536356869148186692518592374207406518349995864922024070074222061670733845056054316843348285201346928072464646168780733976390373377752040337200972569665913674882957999002934150639029952169802650893477564201757203600566666803700005319519483200329335806194766367855308135094922274020784157589231980922789352266241694980399750095677191065187760810677857065039574070167065496834486418389474132003190874466863440564439339030456255636643057566931261775527019315860715652205335249909832937534100158601026937802618258066294512576612515332190595083395334303189523038602181606907538115451575952000226148382508029020257783607644314698183594372052331695577400897306560196400620172105299861403299836205874932055426173563606710601262474984058168956196513306681449004849480881658966697880306312635550145167366403501657438942966033587614813378937549349117109380560109587427620069737340052608364465267833800592886329961840903936236479918716906864196304132413119085021939319152934103529423823033057503323152352312033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 44404742881842047101235936164076926758198740308781236232074601652544994020296030301540276350112118552083350937203646348272212757766639719093314758816342431511004334694798919656646039371121580543791426112094647013165970295018198380816286404898037490037251799443106717342681913244293522246055948730293468394588008071390380567439870343457134337842480249038156916315618236018693601425502507968118280436226922639594283161526777854718458719026874592938734401883639462488874719273877046810993852215029551013850633390881272315329864751044857376786486659463713176631045271193632855350617150191259031655309881671713215257577825360247692406579563060314735468023651105420113895944516271201888387928532782975413649577053492820020796027945496304485691331262965247416038604200982004145288197538811113243193416046704244248043416971118223352756629990789474212480955417833628708209833268780173004017720372427842561239028222928686348331603001656768528754336111398434003880029685621480350726405273130959053668277506020465722849328971606635549015609985286277036639892254553500984782807337670857790745585081801116854892542452210791532348475774957550590717896558189528766003462177995725551020372601891603950453624704659446280015418590296530680745954961371847252532534111271139784842549590558077294901045864922606593659052019681160019980505169299016108598333087166268865412191112419819359511106730756441031250918324237353062243983867043123787917933233198131078809308486766570863374307329339262441038790447589014774202823087462882507204339883618574112517097566728959395419341010694827787303890041400407163248796536902553001272778410203058307416298373672040101478176521058117284155987867811138100560564877036754713872573947988172845962261652633053033570220806309268925292037278609619299478506670318771699730142168248278949206350622723826983478611955421043745578544802393180080536794662184293917397460129725407967976447417914826954886138708861300297007328931486334505688041442916441488769050611031360638922990627838700479046761813547734834118040078408385235906387010022519826444589709525179524996619016136909391332384562929824281678956250964101378237417621632776972955081862051981571606390148710215410353983899783565296165228553236340367307697265656610709711629286144841619492470013857461252497330319684358825565173593269923766749953511927158042631939961772194328166399068854398305992477771143971212651814519385577220753916192716122316401581384962495405707275647427046045739336661706621539950497980151581514855367386835148499094587035340761883311872272439169697467266135268035321097060772220810564397922797545229484294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -29428503032070762544469208769237436790715498025017248024929351748465546622018924826372482364314280655723163169965567496627298760242602240159879318445173045428390476926610597310514519988542670979109225685709586163929092041879551230743757043473131964714425940659555056290461451915641916662823008462916416613662427054560430109363928436230574903017756005062539374365400772147966644197460567054842918298030968480716936158193447971876089563203025050120289609103944321139258252195325633083728303780127257939985304961741256461516066101859581160586438097001306770382291055392302217819504066748403923667532735977182469738210277075943162588546984925654093483414142292171192688747041211890195536056066849955832045083179321054563826943859283643892331013019785104383526300747223289742932990068252254466989980328518061631420687985816410738085416688753864639952573556258148616606349146201667080025249634114307482407066647244819095092649821204733025591066401606128048045273536288257791694481222876666593675895315734434026731614744354070892778836382572997492023406968348456318649680310716512465505063685665091176378416249535313083217482541220616755765560777028238110404390114737028302556477559640990372703303560014517527083319438161380340169988426115471049449442416587962383508185508980051777955032611813303066685841147922816479041491895213028494824391670763459898716873207863163711724313796683449009892711938200250270575468985049752292498719327615471644172832602292710807002517250193143544010653926144417320116841017266188461847676107179407356024970904834879737503371936102296041861684964298745173427638493274353319185346984451806984048230084836067159989649451960175830953031377811692127750504763436311288223127415377077243835637135767888854309466335325055404472448546038902968739204655312454903939632749182049520817394253646662837182570904693061354604841619822522009304128243211981051882019219794898580076545711386278238097797366934011633635105364432453906232016641438085874805140224663996197122861326539926587904991710111146461787314891781370387226130447754977584732437089901879253852846132914019782683014084299932113121421544561432035632885377968699724850752311539980475762716825819992558987654914207101448255841546384254682557782690550307265183990223580308356996725363683676344776159011486575356946702135387149278031863438350718698831152843272634481423998933022954208116250617906396503162760622610219849788550278196127080348781071341843321711458213333293431964832501106199238419300592129014014935061116163174148791512327062904886172557881182712023790715649462699886732283826627561990476343561821051357757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] -35783069339913357215209940098241437533934136327761415665776625652744224918258064924653336311544222523766663489701567421545017405995701579298209638672476080768922249436882266009266686454929162664185802962832283531146597793971961124106832875876462873920963755951074863026584374846792641401611586227577048076233135566463831399656263858504915181882921352074718549804137178283244245436505692000156546649042150442486439903865372892426761980075726920722861539756785472215230811793349703889370845048289244401625796225221896902172191266518052938366960047866041566958038406568824095436473464165402224542364834552840156581840070138605003286178221049524180361756590617818316946427836883709694619700359719883358492675903179234178288475199294505813593660778812566705747736195074697389276693498195046430191686033130726849704855011973311104291272427670949490852185220629394551664631264975394461852087908758836260031821197768183031129788070615596978064148600472046855198248462473395882300784646178804105518775539293169569710472635397837130090120822364921025606856545210243608731446262655894574652120242126648212785136068751418135946122452456566981281412659522250431498576305699124673642118497174310386651284287212649536443221234934558519023172650153214553107693278576413818366761386721678852324643543535458922875812596723828376223186192516006925528105544979248580733013953505111539605988183721659528399501960725845723120198940406383127645162577684851433338097835769733520982266947919323306758245852106985024343868266112837457445732817530302408696414791657931519216676586607572284235801764940106534897689561149319462263294814938080979947137186611996226466683880333605695414159611546070479678972176954470808782109041052676076337050303622903068302498609585065763648528731961709176702041345584825353957484689832665060835334031595875272523548249300502830925917661891369978454582938564828736348826882031082975352543567528011576615657675115461283954732134463630067013621171904836171184763162321056471284015349631903134007765669018439141232152321613693064761090975522791719721268850436610282794542585988351362411107904174855102425520016918462721990151574924074542155790381774281562289954327686941972216236543352517656973149306090587968015106424751240368814059801034438650438571098731818851639597777210351188816023198093678059408190428755768509268170665347346772972325380525511527801993794014732615864942877580982334767066373489371755607688114956871974929094991395055174021957227329428694274699282149814807079211004998171989885927541334608645588410834564678902969437471239355587611545929276955089575307059766040954142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] 168369044697179871211628055368754435055101086488091767913403305295527628784518525362772290166452386053652921554694892155015099338553232268707248270673088648620698915189066563125406804023830626898536321170944520660456661324930671139290928613209440345036044650564743613689628698344303936530972607089492380007375667540776933939237022251761199071274454115425632112920910973043496125094033986149126983372398345836258491108705634823894412787266905341806335397859797217088943423206390673728641638572427824289737986862936665656229405502716966596845682569740645670649233050126537015139720881267461274931998725737913089847530563265187209096701820117574668342002548004327493244404879338799541249617969297142870412760280434636304932469670318525117093472665280715582650910578799940947438115076818988002553805273648465512402216572460512394491762526728207351978061726910595874180852133504914902775777440407223936206413477652118645745858201513558109259921745384183821336897367074306186771664782680136968596332894353349229013056538491481491351900084064534464452629251679301956495624315628991081761974118672993887462985226019340874579142703323099570602134006057238468753824023511024970457047911971941373480766162519469704802642301002694853568491779685256229387225334762305004114870721311221681344498717097991913377980440536008461561086062890180181616040532345879791153782570517530163383370407670509688673842353040034713194774973326394690245816542512858925952812030539437824131888098317660309623621334832738739389663859424652614838815204405254794257394551217238296183126093372442130309391639776274711157424732143576383589564407582405834576887116294298143165709432106568526904995600638434744790374798482664762232857220286790067620128741013007456160674990089791415018810301724596489102163926311019046113033072323716252031824706623579154669038596004783543275529560141738249060943369220699517494707421982864242396475261349893702723661662642521635548445446547826000930681235087213231368399797093709358114307024416449029551806187490221322659331868411438272017811938633780099350868300840374718333138913131568582753501478911899714024506051916422991688401883426418732904376997243194060552479373290201777877570351806602216787678481325934071161809760628152854864869188208645488129707018535489064089584016685642580147257692446507882280448558362776632722720732740864012672521881765058872869591010400537309473317600127937217665296153056712483276835511880916171662125808256620557030901155368263504814989541285824263554773271658415918150614384553394442640617277027704446549350276007610035803324826596266499555835050087360946503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -365287832681752813184200384765525103219826449554318524591034600835428195212926247888798875484879865100790960457061820141218169584081513038419782671096150343185816664473645677670119092055004352228174256796119509230304765463810314472113378903800638573015744057678755744371111837822223476719419562102364590868964794116486351362354173362232380358413220270511018209274024024646073401580062635612107365649823891645291858974827356012249176662781067201351702832962693780169928555713495259533239126344269916451987410088165216428769373898692556048614584907200498416949149492242716687634027278548067533253000432013618501654220365445536957429921729079074089172292068440505842631521340245519371688020940236974777429199144318284798552186674225331818115100615617345623907324939449306138050473992364472178744390683066097993810569266796523615139432866574430391130769566399113932361136170340413812308713412806777396985650622691381101644405045707551886410183878328717917573114809930624737663502816179513424104545665449888057499142636566500561355551325282620492305753083617051010544430943545684145751030121660457725741162691259313313823933335943978808713947895119050401841999107792965918897845046590483703648519726088216779735614547875141326352993284134325517675785115604869971349398726438561357159815562757102530065006687474561553560756238086542020893054131614553069074675930012061984175517326689535569360660563645402100971433419405540396972184163109279125878139430200770119077555225892166335316842796972517982183992090148106834428254862875881211240488644173372659235319050289161760816404328139792225432261830596967952145786533847658373102442853516281888703085009661695092436790339498179181464061052577867244186294986106780137124300053691210725071460953880306970514126254745653704979199151667243384638986362942535969722109554400051322350236479432336176396974925064705923163734678378866985241060217257028113363542570156981682322969797363583507943883338860402613073747743822423267589011240376301303583159260542718260458373578616712738678220002180582986007293552167088684651460653308770568688171179229582825064919638348911397601159087418110806529790155015977487812915031255314997292918215787251696088578066337027465689721457450231082309774290544771964365061376667308404094333567151683131231244779526267480426649389795220379245916815604876662583145369019988380383282624885791794349814798173852481146725093492046897931085348211589075499255769950613220824571288494510550091790152748458576445470171301396557444644687407352682411784907035827276985075850051434891788362395216272209866784753434110033333858642353549794607104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] 596938452942653394797486346270590443169096532115822267811649533949725289900461563932003519192975251799248209300273136230280801252924187646997713180113257666182849638229557048565997289214202640033449285537902003778552348967171107024018927621282415010333750291480004081279058384295924121486372836791752159833930115152102958079228799647508098140974429439244557227535379763117662018977848888049856733546889562600690517413794476830778682457230451353381267249499805763603984943997312222921658566357830569379700601624420313135029312174428437937164704415464485145650672115572925388702092189805686619657306116073699564476392550631332896871117185310504881118621454978031673506781244126011113912779883543913445166268477820700914775131953942563490233587930614117113977461464147947724070499995180305650924952028822662839179237236506533300013472886966286955694246295780034869713239571723123872686098264772353467286722596664658196511137451663400500136245746851530672995523455144992533514329314445675060871763894413459370718475084443831338710570592530697229690283888369434414615781346343473502024082363526689303633033545178619354820442783199293170970742702202277059272680800459295621611630677170379625790345724969478704887093363059680913891287305095918626740671570307669854333238949405757350671577797718117030824232359420673182869613829442826935281991243302154218543029251495637624526303622066112760690904558291070357148554786581298496031531344621127233863552646048580865446105518853860645838737735069420565898606448611742245233939836565291981095692259974849407890887839844596512481683615604614386225209848337750326335859173767040199075854832830739104699937282346346545970916784311290575665365964130375281970102943928382669304686792202084130597688028457740066671145251477237376596128633767416125083787355017486833860600191691872224183292645768868008833659097064892587758341497104510876286004614680155552914534533236180279784363428815969571960051045792395695748073838339618200406868798072554240086848848239336436482649073533294813975947064531038437696984474045780305394835365904436130636794545842579851636158455452912048280787577279484594052949605958421704728492190018551341732231991309125344144628551702733586496531745461810312622013045799860091047566173180193894839566602352558679294548601321542821603344953937557560226143432960780007542011614534299167494408157341326099134445182546622472768658605610213114384134579991438722224402846456445427171112746079479364401442615915954530376533625719390462060827440598409616046858239057933245253135703312050267251892315279032159035607473529557851940610209111660277268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] -810503292959557006217819205482609188604576451757878263384418525217592513991581182891038821552140848368418056568892747637245574633619973494578527030984419033520942242308615737487666667170493952527376784575225015548459740212942149435278736779872713365345308573635145292140561422055438192975052321031436148204068410859100846243411884903568016636199149946008788984627453444201912278231177218802791743731274974383224179211478090638980773438726049674837381411332894841345235523740745635192326776746301675406955088398018925601007395825469757797220997845295812468682533741472291238549702466585640757913625080195738204543125546018775129944914731216903488106982143945058605114794739354536536958582523085811119709770922937611062894079741349120972775412792060855363361912615330754538092701585370331661075700468631691023247477489770578851881819766363093164444185565778397175312654264705454177466457509857435190604543610711698680751160232507285572149838693456034265011853102407821906913583019325406049130030269806984568086515328333852342477853628431732961008039197541010585162341910456636948874928586950977802985339950119890957659405644103320350100125891850514067735529947994724630245579521929784553043270480183827221121887534342673790877271242488654912146610482849235172648633527992454969953378625481015431550925677173496784571621322183616106318865478350169468108900195160731334386754495109701803438959079247213089207087874179408366510293295134798687754075368826572791464922460489963959486414282384462468066222646305093841798773209549330448029937966069900704058408224073882087513560114043528164816039314269519478381004106764992455921886238934702831581121243163601417076453100501609466750541148746384828008128583615291656324418605387139166955541254813830474824162011045317239248210242441780441857051746614418839358609272482851072903884254203248439335364198708534451054001989936262598057585734498238212627766359671012830281700914311461948435485914298358217065127308594292904990811769482519463105239064789330216243130132791731677648576150860389675663297482701780417813375221015069439398273604379216165549087963440935348088922048895481484021186972839368954840591142274648722579419305407311214437134915317022132927592717967250712497393861541289640289330044407461934471164534504693654942723580038073330360066363211590451936780871652581083386973610669843855923153647933952439993360511976938559406303252854961460215347075858774424681262965804131088681431587798171847929153321386851580839538652401656689535992334287252490325928985228940025948950500343869515164983490503677862646002982605379902129630354396404154105856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 945672400802760581969668899404982557637504826824096397472303876436659987758750282410760812558001227291300917460005284577945407379251916251140404488184809143245318806585870974255227394914385493702505419328886689546108890471745725451748992942157842720730811892682485600587067545016723147806636035449704339034228308191142173266268361156279954358449830529954297855824172119267518925297032566668209627354291589924497600301498592615621111141265935345556456582643835273451771781723329749567211383316654024984946945180000960034741255693664400085815764205208615533836065550891274237525171269032868527395538266664077159834034348929839546544457271745471129071996087980736314997124913135189298942148227978566141137901295840848611414878979837329487386858546537569525774114810517528087341964192797064777167246962164708176681938019765601193146244497804709814585428438068498585390331679756594686425890293782965023809137091460025768551957444306398324471332761438015409607632883606629439835500147160420451671207731413370883327647453173640402402896665780893856535092586243452022166087187410889078659338357649284650318739262681959008188703893089347708463251419781743577566443412400466964071946366735566771812596165139783378097547492832331608791378056638067865439768164575749228824016314629383137081248754414814693297775458231808806252813382860802943589388546165271389820116440161314345896691607364624403402017030907267765320326061315256170645395543193735251520034771512074116292349520600231835819443261699054464837346524821424467020959349842624648667242379590473032630096205889253284369195999310592644152177663216488836066326074653932653926005545969964623971259650921628366227794762546473033820889074652317279671530061053106066174583952123527536790358746880227374791680394777053579861432430968176040391919597888817326489638834311973680794521139403742539551288099962760944781145087372673988074261819496593666836356039829229962501266648055744940615651991224518543958897300413258827352480161243979830839933588393508057650437806669948472394405856652870892408965662546126850826940473541299722239303497612336821701841031438141935604049230016066010049912043592986900180373638444294066315534505140651788054200609747119322908589353083932781522646450315188439006199461519345403658866306571468930017100228312711753325017972911625083730314219019071183467040712304226333671209546574220627238274845533834104799775927731095989647455594632835663322875838071338018631313991691981515169953308733172539536981326204801351640905673511103955934327469275569353922928968489166411098678985163013498349483318171109552804630909573795225272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -960249923138561159703868157999543677635891930793307730581985769420126276689351531276185494986017242773928473131762274243945006151767430987682259516688061763392420862169558972189793270639762977420322291526773618531569424756545973961956419728065130509098885412178059267709634405299434643368639069232260877950443687577170276048752441366770010694464007663490769166369018781965903065738245673375396990366509835002285616518671029581808113168704545514251015264295515843731319278696636276897132761567902893807684768199513543294216697721770232643473847506723067305030975980685417184255687780887312473622050875982348495121840439600055791595362022784455678662800262316944498943904732941261813147326068388530333576981977873937830076497038173134658957166735008505072053639090361759684557284295230793768779546791590646766397782267125156333292416832931748948107866992377674028742551874874680543801451139725136468433403445124955479750918262324698448244877748569197443499986159943607752722489466636050897531978468700682663269205217062570090847675003288778462023354576260073385597573280646175869368400544713175102469155105464164095198551001428463971106559148384256601574990643496734636533913109173968478367987111707408556425721861363005188055632944232873296678727821973563984016720777619816124868750009156521332776596115380386604618297532592289745669563520468877691625266784172223065783450290464123829389806390751027681957570423238433155852188808852796416611090692172829329036625081079786393476741288522347719233349489433037074062563728775920611562686346774087898888234851067964228337960910906121774664367220591211583188510316539330294391080128518893617105245130035443461279729096433404648548687827048183518074376853678170632298074145720774148095054131401717759073038240213797143722195803738904720809246870488859065841084084246926623236355901363804353150258436956632687147934802877280115932467488270504113918092629882271458614665399084649706488372325035515683007805488161820262039309274534068660306019414838852281881564715476657377530471272886941089525128540353258832627754547357961543268350404078244593132463692953438765752373782935641046839998091380457864378107698028373583480521584188442379092876246376185543371585664197862850992410546610956825128346672696329731243286495773061637646858285426447332202865765455634064420695048238261949354705372837170703874341900272532762353877673751027211998974818518456251772225394078795209191085833145791879760234349856695423236472195768710778103388024627340419409465480068278819065129857808965320294720928504707948617091924949016623115957578726203044789005883929616063660032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 852185643897978261411214064071547967262964619517560330125411300689095867940445384939232637150398264746433428891324323993929685373803818451187795844175862650195128968328255328791562294230268651257559814473375323741619870065669391990880588206593956409243434053165002479626732402480285826998185525826305788637989795373600773748594439738012946918779561181654602662777877522794730719334211313576451210306218364998933393583290221271418196988133746186750421621211629469065680836900173537003359872594015212614489425442316210636064636782674392156535077679535342121832219136052050129606888676186356361021208227465241074327152566758992128625917708922657682218525158626243385311697628870632778346751814449196320408157379739944997370865432039094593987893835215977962237369566020536880919100695895485687413074557687771854029913795980281110350184331393116984677632898675460335836400537851773120784371412220726274359341033396640323785114968370146972080173859669708734031225934074518488674420719990173080438821737300519639800940751576333127728050413567779424862471956378900053661852672712843156761671395660874496417034349250500900686019474982539206853070233833265601536113099470293376847706293381174673996073953494719014265482665490615097627872163603165944996817754948515933744682687346827409878474031682478094344143158612384737970078808423957231306129260733555998749989628831768238331950721360042403729111419456811659938846063740842472531047084699034950326167381744116222113297817424877028582015534529227859147790599497053430274292613737437885790103496765514090653165504738029108456837554475337720423964435470327146630495260068561942261205273020511862762655199128547691313260177239426792985894234111546803228983917144655249550235354619001883929338979964431402942837802706676390765710375448900796286809309946028956922899323472584920369478022599867344122710838220978257678440730027779273948146541700196729475890428259402002622416902566413973301762135974440400604324468130001044692668988255432854659640927271548284293277301163019885338178136970715825177504868756720002100244724891109069371772902007699381327240001917436375767486853840502172860943394801428077876336305688622445895369668129931120196884981727841674002913263584170961597417652796474285833816214763223486721766479557606509737694658766564802842721624103994232204626576959458616921867009533920193640571796509129818096731058915496309035076709212027718280824877953767964419863937934133844133601305170543235490247981609670409888840741846478372245445549031112289737186054827368604550247249067504448691388307552663482653023611133417588794111980589416406056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -661154508331046675793078628961704159049048422248670573453750303055972590897729249845135345398862922415609134160120212035950787911947344520524348332341065688071644798834918016582497716172152481379980588442093483660255823871968476047363821463323024338606848215909700817496787299560692819651315393312532062423116717815104919995279367174044178163163845065606648356538580210663005719317920413044048423918835917892699084548758870347680343044511084971056519506578024165899353693397853180190890011730776491729466439487256290966762750333865812261453781898091123231694275105307587128039231409918534142449881976461527955151711740513726815166258229653784905767738745300809998922297549423746652724485072001716746081640807229894395669760988451169634225153635325491912340432851561360722455020784049620213402055115899874927842341212572288852226827302309511783012810878790481271795570411557090371912779302504117103880954293076893351034276975642280542729680854133221266373960643390180870104625484419178509303014258439311454365080230433435128750043068323955568486017808447432218388093263294823567042184308489355473980206387759372645018518116883345426141069085554256970338951839460622128554666635866740299556894825869813866614443499381111456207717110595842062314723598183890570642616653173104766812103874550027016897966254868409543501018379298010531168980310294758110256131740671827631153530212046007610842107409214951545333403367187835342886627407583635211500660194674334217529464530661826808328219661685979894538383782111312997167510221795723995482617265161537450791272819118687160081738931925741556674931445220685302836850763518323445834455585174966313504491658582307838825987805638621922838808366624562122847465285164320448481164378433372162526025977938438305171501942681253981208932299494136002983533401993008280616389513713153053293665831268316486658313717825457872590650445216117265674677672577657759783882209448264988453383170577821582375555621435802956595885502376936531590583152747250740291530695031347993474108132507405561562205886988096246955789518766118030461145047131981773861792552553555681886191399735951334175526144746191793940606710024217036190984132715665803248862340843336866372396414187631890101907401195557323534181564375550414493099766042348645455152982893211962854517222325407151697588022346977110700575525046739606399355522496658158197334435946160252519619721842529014190313512161482164008770692380751458179679129163487172140791687032882510341238681217183350804681655039923826915241620549127782155595675021535183523380766433278261345167489139709227406840366959997205927357151328152783421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 446908612126293164787153205258605128661397812989440257587651051694154905720922860869963299187125663969991869862583308988539575567176285761336356897113503960895313488293050013441891961141956340361393272057416889234135102570627047897474336937644219272024403270991546658302473310495293503964036065969210126068278592976014022735180037405786872014638859347599053701285649226298540461367742207484582924597757073404236315741339300722937846669847210137215092397042539488880854684067020087879387721043948763869427792921826272664517175863664497068867607238632948584514644947216304323498324146686980835331914738561435403040285067582313988777081509592134210682489263274214394912355257402980413590156834273262667022949055678206190967175896464441378347010144765768457234737826330622873158043886592393550818519110566254821229860444729586116183660832960380037851755095641523973189452753616930931502454173847056802066347859347303481806399602282080724389799928263509459237048392436991283452304024130178222606114177118770708095059065028213371263322379354379803609548281044526867041483363706798034654025697394332156741985971275936298862514951258517152829027405203050462835519051628917939255262443142151662480516047048000606417607916921654148454581679243190991660318976258359660428573985816898751261951810674551990894562526937957192766194463799434202944177420617615721557213198376509717591938616812021575688627012537034042861153381657112189839595891454382180062071834848298178919057740531481999811021360089831109113382068650272311952447888815445531586951727705849453281447425940255270640616009434733108779708358439705099154258328038948778505559104633847875233424440711565891467094418387529434830674860431113064795334229858570805812606822471846005836051785953655701683217665711452378059296394480407031621389294895067994644508179982024992764964527784145427910302665110908040130554419894602037678616411874141632713906265883937039570907259232837239415608911049172726791878552179262265885942331918818586181034780436088973236108855070840681842462541542746383564879228606450314158206612798949876801091610754236004217286666685293368684597348918989809412390536959742924158749302359110913515932287616319092763661833374769773238635594060445841739271406827989439546748302883002451041802399948338055428134929646298045678343618484753488809266385629624508543118526950177435032135093084532426428130354759930754442142818377364369152805383097862357364923532202967998320237269760740755323883297754443702305911333483065238263156717811203519584861569197339719911740146939122913564263389406378619004682867202530101190889375915428376739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -260448025933057620705756790980024376930497288925681056676810810375706236002807110464344771808803389692937231220711302277016358467435479890328705897498215558095568925653031622797897860856858563719998721279227775165740803374586729634760305914794202048723600855099794659580331728522895922752830733722682177686846312600903457327007304450599358932022256997892435663373079809506426648280077589133760367682661373943522669981040387404508894372052168786887914888911767893628684496277972931711468156449109261405105314788152395417456162715930587396441020025280760733483761412341780016040437796094963441867999472425060897836940385441253237931247583711586313558593405854643326454052689738776253015931857181382018946168608908614109798277117009461380204397598766745995150413748283015411619855956285495005161621996355503529212363558397615648373453088337278403596754263680021645073644119169813520843185679388219571725342750987912737004358944417360664099829766646006173586758019535606125070127858266138343096460806393688855346568903181725784167504451853240343567623576325720533036753184490664420699703005857371161204112874380641638645356013941904947225482821193448079333363159998184498494252894192418231041319306947085150884407221527567020648673637663614700372936011757430003672887587379641225040386474972004606938612659748639920486066555661835085343322642106934141945750763040310677690766571028466488036448182183601313018831375650544987024846034482458234557617785322686119684069885719533834327094373807006543986802240568659946514324309957998692488109274723742745251394372754417496444815490029891431536588854353717470892683400237878612311078864567858660773460852719317614701096324105392981475993985327857064435359357096386524842713472911126197428276485621046324319607884236159768737931367201887231558541527133527970794784354830783379238863654152421752296161465494512817360836402400561511022694271637430546430923163078335345302942792078076597440457113883391966243078977418705778529703272367870162180036811686394274726016735077162827995135870136455577247650097403401288601937805234075945136198466973995045820865750467446272014589726311151437107051334826078097542895708249941282749741044627186947550209982776952887214119757857040890730279889493687598973200527418535413298690024481391790130403420887263263982754899037402840653055389676279803957483368681590439337645518007619659138484641155267500019280977181940349548657282208612754601827725805460005250749203572779166878318441168271952999427729344263441434371524798153870052196593239208525104507459254412976639346979184361998637338626976618236795976698036325602820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] 127197214138572335769291569671828442969355098279687863667014415007424136484683904169624712866788801989080487869019052298712962045072930443353222842463474882191124545627382350177932107188303167269875455624273861637767124091305903116016817905146546959808794356159638117573161104400891625912904000209543719331483821373438185004754202903421171122515184112715415177435939240991429842352752044848626871223715761032393265436161631801082861519216992391570634404984133170418898845893405605985021512508640861560699247191802439282767734989258542295432355553139235066208050778425318953930199951241683649295268838277690446274651966232048776349730406060424725436646064656299315604811574061248060461570922378935100886873265565753988965392455709519103292713673467761419679765222443581168248429746985527562167545066412297166475983935545258350305159545897921316642196381622628793136988605374666286779396555659002036219235550668203467116748459241636401531524975605919255222015548981563154135588919325287693976377290856640335795112909377895037874959161068459768920764234639797022653599683519867402307236638794867643810326535712005230926037387174800967808901169363347932971855699465504818608019037230786036849363570763040279835869803968628267831247989971216649392149302614976149501574138216208712404337246926241352594073303441868562379249979822676769844024859948703471883665164146632243680267803341175452218084496412437355565519622540584414653349464397236735226148850062835723465811332104492529658003159354736857410694085494912487613491076256257044259753543898286035691045685304746544422203291972369571172569949617032817379899299097698029100386439688631551053284283266106075325323473625102421724011590619610364270100002639117901334798938290793257142471642316289563599664295040609793437802963691667498116489046254009804686554380166732941204700381399181037429603852927028359758733349956327813033311696372532316557943043642253604867999208763745521697736598073285037799968958099489405142460718384482644939766652829369696548512692948975063892190846598814999615740531094970919937817261342997519720992445446062550460656015839681692497759604249824140599496978402995998687412258812523599748471896332642472493746563782345342462606881366915487460149703352424064867193872589101412762681111273385946019058697261824498705526165270743082773002334867842480439914874667962708746798581743648309139971959403813699119587995338709255181581022522937527112605881387006489553206632695403331144387200831576894621118110765894297062254152348470026124447866221977755886507638607728190070407761804578798323080531599421789659438002324775737753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] -47896223088802370772744545550220323465813654222235206624600340251877074067962818713731576122700557221282408369290167931115435302238976928439988624881617133210791828074281982190458114992055851801804948355770085317763067078182779783635099125869982250047384193665340189201343777166794510293489874597447001312369234116816077739314589664789642584955215885127263497320996490303430880402445548653822958342418653909175657082605682697592799937984558370494636784675298633799209815417922425816214586980594357932021613246614992465686462043209538199575431633132112430918203925275767047530261812070296206040804995972090770105245292105503927840612222093263180274983769217734230738600897646814748605016543191442853069193141898362708780731660619834435747927493975719377169764280737448051821458801535554999139052492097722940478329588678921011881055973256742788889431929208442811441731336034356180547747932145036720383295163009139652672661978008694562784166926618887120454973442521246280987086759360822929761927329766454207429768932341135349180970492432066624100968200017929769382524587621860144775711504437957523127339601887080297344420968828898227932218358538411683647457467256511037746082414604378435499744013397197919024279310459685007560724538540867502042311558604724548188940707713034620662477739805338152926750558867667312562077422141422463489344930729713990303526840376826007067546423805984031176751398230962744803673738269891670885043776421038583496733747148374371818130436285629285431997436113939663016070506988495083172331273142097902601904330170131268339552791176865125701578737280857747978436269864143491854303269698366744167031163316636833741826046434329473386910202285256720265640314249375754732819687060123242923857244930915628510387682529497596185616101823976804583527186271798842540793838382031260204720591819584900487964758704717452253145018063182959674417217281425738320663448089868141973504313576370915364987974668776991365844308723558812432650487960655678226872388576338604072886550281076499972876553346945474243455927331142497595934915654602399252171359100397334460044837262780274643066393153317532502546076454460143397146223586400852629226285936765707931489638371194455924106761980165078395093142107773699510700227618244791354195763843466804289733498268189263850114414555002546050044861934764097489671685348157877686179032653098083739518473440580365279370522627917891476098196787013079783694173699514310737745092148477585541567978233127694718426421795448193301280770229751675886032174157966883835197439344174221324812398271852294883883975536611927207608628676758875500915433095726068924416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] 9455922693220990425054449557704420536335232550152980006946255998034373369097987875195986191387091587267102139118534168303155014769034266837660298008413298046680511046719175944316220316564172917746492765164591756477113398172125297557173779252825269878667488696881394709982482820299842905121067019111848619798417606148898837387705033602185793692291687871471434193108741229689845819129691179555973070027146517622139081628436581285405573054161946834598293193608415143642804484626904364060600896879825292572866893408525531498103749986231406619679628603207340076521365575533988162484948552695922132829047812555656025825593964357073769193493115404804474627380228523725579560366362353306862376857695196621338801195124942050824592262030252707160846274195462129926275122305858747438348392451922993890324338313731795155675685980020868780856044610837044596075893615248344876781994649980055670032558730560436141832987272027247770514664451091037809414067865407965351908798630839013773478244011183723576660738363008746064500617575352886151150004906826939939446061877504450620222038241124831054752860639618180914310558256655394296233697148177299003668458807766282596668234145630395104957586394306900526956924316849265654913480632105487112507150100619108386929509883492300767729081507917044208434813024085586390713596934007468485848341136353635007221125483334798546326165354734897868248982763582994796334410998059464961715556561819203172202618836123586258357194437793845919436735347277974159861968743510529098883269890328045453395530193982175767864852254278657925623432181816679321785790027876764255094718522474093325187579186819863547984893799984563648323181301606744300996228298638781651863175441457084655080665192183881656796219156041714269638943469073275548039653241916577542837725590690225238994854404298711096555183190427373491619339063108687791964115090982948532411820800887187865666719051074227966148648535045135401255926208142245746697290725227817530589006354988891443284060586486417513537666368343809522795667585335466077268966421093735565369521176818105787422003576759519590660616959153835485517539018317312970617883367644688334325592405764072476744755903448107151464267341641391747852121713578067566106336664095000576110789572286709176935954330673421084428437549847656256362599040829505573880948984394867696002111842461098990953800975867317418036825874267429027084649137074224044767586516644798850969506158247937228509382099500730448949404133749949538539722172352898250701361251209185175854800653870055062425180294080760480562086902378578968166262926491766569247121648383955325858966765916714434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 4220792199527921641015392575313415448246840698486292574329514069965808343957787656185863438744696820749485073981091169744157115345295363627447615492531504250760072074922532421425459303628514638496884080200150987505827155074120953926577310100792407287983713381542090150180077360165882719538677951316416403319171456656825675564702523238079231209375338083567145299804404880037367918954956911950841034154454006259536169153471985327862306411729084744268200166672108207092569012637987709614145280139505471886031364682940137079670329720927932437340010750004168064662689885322128409004506520806950787293311434010764463124938015696435870924456132711970396224527122253809732612435647176087999919109676286843746681229311614980823805985566983097239448262757501337801122568379421541892327654763272227292838879055945743830430530120186686905212651585599388289046442812302068976417622693898418871298542069881346222903766163057583962798994582966914517064590001195518319379479770433137158125491458915145722753072511534949814754903649989967489999945694451305235483328417436499909267363498275970138988250642291894400388178698419565350811899828312031809129665505726630738557861828767604505018044420331726472489329310655568570372617487028207401610355044627397880814858456469829193101661744597680622617960982784641587468024779164859785827271034287798500438511102706688751644787926362583652240892762719650297129818095448978458235552486933430053033547790291663310151563542026279017055406025710074726454411256952846093718234795405939075750287780849615368932904544709715098812477130568675641566608715717378359357146660558583989310857859784950087906025502026142666356334758659524994669660237372344659575610077847700326910580555355574119730982793038681093724095006536202339604052174411622731858665573101012460961997753008139486472908644795792620091748642649621035191068589595393063929963763679681951002632046436005949073564591738387072395295650098817941571456799641554902565262570749493674989918007129328859794348308008335289292224254497772524178938667059735276982652616676305273952882281000634715458076550656470945904889042094706291229546127253625690650234734306643432447756004571115822077705107466795317266749180516017700371106900640216959196660418178911320695809781901647716693474110214125002436081521350634151959762126177173122882575627124759262984811080038356616247954339472285196762159391207449186922031573264070980874843781787708892533589159946573808714321208474287489576896120797118797797096351725705327192067421368542027644761304786928998557869080097622522796765611180189867546649423772373865480044760705863254016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -6071080070154482532304134843514248451936472253548546521787770877801613920305203166085513370926835940196147378435394371253181710801302330599164194548625427704954959917708486542730126522425596703488668372091586892165279767386039913549078512370968016268472729932492527075995446187810072407483027301820044833921884647488230162709449241234327741756695771134914115402937393481749881598778950619224351312705747752365871068775417949503043923697191469244196276591842758712276927008194285250523115108863342238714637193222480873165674345381270586927627654969352172917790663543373148038722646602123175934716478431900400179905750690613531318849389868562073830751371928099376290874901844023357772726776383726300443732316291083300256121128284566969033647510303463508777384721282242386704602974928334954481567850832416496971096008237039354323737750794445900319655992090218755475349897754242007862327819551471764852871461471603192028276579407504227571284256298916415740624101032737854664076405277891923305220559961135463550667003829765408274116294016403811417721636209708439576632405371359509506781262605581015522203144593158693455302982367607652792009429864405712025309494386317008448707037829183399850416109965907064323976881479858255634522075285687103306341806176165299284265878167629225758952489064491723319205801209416792461413157996023708153300588053578640731067955606021904649478629376871285883041479009121378864077603739996302131761510729490856161224631204553273988242621834821199327092315620520906960466245471899574731740160155352144907416942791959716832590626569018635853952722075249003365373971970542441255894736051987362217356578724219785465021823359819056129769708841828314982737830139204711019544822081807652766827224436799299498401238730796137764797033339950421070883419212317676129396815893649568256800046755160299078978116510030797687874893463129631788950616685433823343609474444099201527377926071904056711173500606373529322702476127483125150182408156891176703052463806904566404638470444405470119909096997764557136432608459904658308613979351315279599355678979905583502404533683182765770209423640342255798734856320697240438921552429679896580100030753949276949140317186694804681525342868369552823673469618802953497795629875534617233757617934351550356127082964930703153323884304187213534509307282694574553886831574818305207237083242591312049461800047807225001062038604417848401584134916042307133766652593546342632417081444496711361021996861839719092407053473623586747657117519953902897818517570341805481482048174813544068988910143776322708163705700713519719548460467753399443292813014209658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 4066298816348682648540711725714545881679011222707413465430710886020839215395602051514753962196049513287258545916384799175138918500770348059212485129037034005065988152087179702394978598388400743561924507519900353692702754009993599473629882026147775862727559238371264505696576207735994864099466364406434895257343373358000432285729502735285035310351505845844741294209324537308397246263861288603662311943734268598984474767707289837424447797455615885728878672260867713919867444646347163780666837150009453120688224356993775849794476971244348099874228181779115566260711160363490101159405969651494113186210052028868100623418983843337323406344888867008381265534788468108118877303245416077443001366401670479923184363021645311510903987506598668286181387810601485267697474279493813836178041043031848298980956119502052593503702172077101545835484393095009023856342464163599782698575888707101746814552632629792088051125818409537166271972452287492822344653882515336733994072787131842615236212413811598652539188015245121325409405125974603361000388086919880898036287984543172834289964376156069888999295948349176636140579768870461301583724705657032182227071342307145620256523947609504943709131338191767638238168851580812502625917678798128523256586705876233562760453187359183213020226683711438850351303726662917629085230729412644941235649741268608756074749531096004319290796686776889919054192570695538530785497292236902977590220730161429581084987879829056357431265980296094223228519291693688962794009686298855166461352653737683211760547507709706199553559385339655295825323881061878370065779064466816560334083547272377816405478435553877577433457684885992591364223189277790169740047300496731508682111101713272123319448063675960508395572471743063861603350410173591037118512454790910028981741380220545066503456425279408484528142450717547787476095267707883103648133927176416198102778827874670133056622708538717504483821425447913431315771760667417321813277788727004807872156760149555172475393802384589601454600998096319080920392657708651286830962607627511097479657192440602177427647031365079754625351264336596659024974673255346796570316870959156106853107474585881288164570462604414583638239378334700403528676211074113158932029885405426194187483410872547059217691731270026940182801512947750300955959654302266911320528594849529543196628619865095695659807225790743526355493704309063078356884176286261982389186330933914180210553833853903382428723161892124428515325852789717732976174252475616067033188997894561602845909236729374984869691206481370533304158575124004017657771001626108822636615047350477592478691613879415341056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -1907986045221779572917415370756651425192865280160239111267497096674310351785982813168334839752952353663745575764264715034002114946337370905290126204412913691697774744649014244103002660352551272943049141880018998548969465290286250480635176039727226872309309579955366294144098732867603811511037062349842794934694091489559980799588140616194834495236731919345213747084525843888457200598012249790963986608155336101633143994828423298858232368211477745582962705099166873114804813048090219322834310145787601325357016085141790308838396584670476344590012326075262383342479080537490636269572456623890681018784742988605189191817454608949753147357678749785410391734997398193306659684969987780494815801575132736212871186254960827060387985074941355510358707719564995613440042183703984311027447101844116442317443710484416381409694350276728129923875513382652450532503270493863879701798209951797996985659924398206819690349751353328088262639507199451555117881631203477203857273081951385321320911244979609103590526378160381734954850352137149008555086542066248398605100821009268577861170641856798821504183778568583988439338291523429249063407461778563421866934287725533744819916391403480103058986569851169841021183852958883755920039052589945465274084248643002005728176865216804763164316766487251981775389892148915169305475055113217958507637695343041097874137359592750208917566217580074100375008123720065858014196054262107667105994323654328449671563702908126329000927845435091290851786511304608324273614628416075156733109160949596535727506278794700211880673981771380881490065387217412315390864405641995656012758056322462678580904702712930594894522196974223093245186478656613658356533564528285198753855249935835155993781372910208585690694222869782443326762215650095772466575895162115419423330981512199458860677828473774534519558937318593674338960631723840050413840267794393227352615828189448656992469911741582509709299108270103079761389224514775565198822612573386052258539638835242865256066447978382562537929752873140380063392047200730883559244279515192707648105973825401519481854397215505211464511733038547701465864749929940143606089771223138993018313921071581209046344049941161615694972029672720484886537479152740619875872811303523928828191106161838468107678628243881003634678009776119943034656882790945442879433335796478944050396183831835889015310374353336612453959197173854146080741013672494386801166697448706387662871005218399131932155523913549560869933877980782676120373242736126708654744282158353682186084310349239502085344621259988997424577055442804047805952623947246439735984937180768153574567683291925708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 632851823250364421015908548717087595976844410390560392080354750633130667310257653252740307009155679389586108274963815589217981375115288982790564460373231893690833477414224415089502102252058702928494569079268777604392595503941094370438296231248316563395792645680767372864197578266224941651361779119370174360732998441566351386271476545351582780746400517638004900596031982001839333133817482525075170602623098153445353196826196841599258622734903594123232838044643111584896593331747752931551338767013725632971446999528592617534590151829949353402446447251526121092252886636848449054753286576156934447436922732128695520648013168741792546373588455683866868566406733719941350272953914736351886936877581825501457733309940229645219756461723047570256908071638670700438700786186146431416482318450754041496401503410897697761425768885144845555096589796123866070512938846826727137831740877922435828309192632147708698746798144294442450005096112528460068629762732952903320689166718809376226317342043403159598905501877367679727714100372288913693014306061448528456972605368782906021606133991410947246309319549570398365521902487375521517561019783963207935852105700060515668695722776718720429846343938768866460351358805800743935763956119891771925181160558478732581442900653528717922899114268905575895441829491477786214349769946607359038816957593459466164818783032335544263498271855918790077031811725513252909398600283663973953895722281789615561240584268985482490651908865817459955579220074014425647516312167957387377632832360885015782059141219085520651222620327364049789355928342844522047815420319421888757840982295623432632551419616686523157160591890975022055503168678145747698579696148064344426068977846390870632013821212174604805481437187649983579107896465218628029161823633806478122254948603409124412237579907146653828939396417166717472599197378168232526371281917346058731641354539359053240171483817039056143246629989091153794189833894628866852145059536765463137236209225814521204879811690198045163732760215374184554245512395134727966004749833447204372401896079327230140838118139091249690049892142609227555686079778309743783923484213979721005273232067642533576505982566371548484281368864234057523684114057784917293732348360956332258155852859493778942335670172266037002403037080786929016119776697196654538364447945678714836086943380538067398629339349303502308968932707902320586395727371289832216624719105960695654361402493777934183511125719700898526336412416766197177243860702298277592936688584134667237673983724930010334743308792340915885381648828237321613983702829866889375312942020451568343625832984116985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] -111466577778547815424184798467922237144952967870406694048804799222136402359413754903090802018485227310943022836708686049919987663681343732389036669146099051389293717206262385551004189199840007385295392523078101231196008787291494163042790955913367145076491739720985374199604490466048301167102819610994669151779083764358154507968652198269177067544364626529503443770617342216353185309014714249174468276582962626085803700451766029600526310718101647096358713386449666689815309840477697540390755978441894871642904904971534583570120211941737491398781724247600703775824475391929743241668020596841635680443966525340414348729708729713605338156743336397843035657452654569863520222462366823798858339500788324752276225057428272413917349347834736766621349922814784799126307860169307269100103140424907169505401907351231520314964498918304495037145387993675851637273665505208432177709517142573070678721578937143576586796230287203899746188901058761486840629789457055980159594670674792242343077295927399553220662451251208669799003710049223740980692207024410171935764670327327013973880317801691385737488153328174168700837462482334143098619140018398909889839084734698260984276731184737864803197742606895678212834463821915744095172147972506523723757157410050981387769849082952315068249136540589701829360907721037774062395182796250208552689833130164748054498956246813922246220636687398915947890451704641437090527652718857061991329258041459813840523291970980115669123821004988295157304974957388284350042873844799694665812683156446959342606303809565219206589354027960762647740400017458557455616524532638759240625769790168303151052177981745088475054570111603645521301261550190540257544245213965798673257902909438136826583881660838258718936045431084647720762498980198958204785351097280445520894174171503502509188758401302350985833443825176544505001200885377422455272838077612704763584133700465995779219750952225629777132833724137109478919987187116845257113129361552636585413751318955795832490905999077785546943801189478044369619949526229303844280360550183716708862383226760667059328675837704013618972486124776742942245197185136310782248377172120077066235887104969568519080925459931631602356387721350140864016239168992538630801926601456146381517758238550550639810173555426355909293866269373293327211130243702148329012791581600068788747429856988614270063927947259746308377457278333556918224646506617770151874845283541564172269690756547560734113266704965798191173212723625563815924759359014463884978757299506337387196731481304704658055891466195257234043538860014782556625491320889975330716296680502763386884998743657021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -25866984086479536037997784067159799214362740676879779170967759355547641356640364019023408279109519645820770376245353011267908322234582843675073613582499404737541493602230006519441510520437967762886563052985834874331291765288229394778533257753539434667377393443381296144432086385905369216588941058551683287144493909502456761980197116078546185987786141625472217471911081359055862144902473211402911969491963889322244504602871150454167921963720997981785880923909168992555087770775751510413380328674774681066623356080476210773177268258806350142419534289536367076948263998360182108063150888524157126460794541608801980235906751842851518954165186887379646182945889243935076533228819310197456508828596111225046280313104144374328893119148487088462307833684052663976658860663614803596001315037923588444963581218498195196250097035361829166298930661894305024770782926978549575450540896451456932727789505945536588750113512709290314753209530631129594402895698607446987050804506950277394294406513024531165623655172184430456858217772097460964967172943403779012329568510534605534707096656330206710044562662247277904167270684116784307377974221606034312930323432514458096041656723770530703898710254804874246479169478985845343467482239228625587815248279841578648180657631345212930850916503619234449491078055330440028867998091842739427864426392608034767788994894899603477626412139744708928894071574094953095817703432754078362008803952570299979418208055749595646279051053877209136759148897576974911264709719523868981890783466508242949087169072955162312777356282749810327559769830895705656518510062552626813581723403608390622673756162515090687813676495158123242973389292776027201309679825995751130873004336968880317310972620409810338927773526100492908967121271784655961894986915848977845077968172640860858596618752681780255861324563084450982874171746505899801131309211909641272864253291428560977932958267017726552781286131958607193078688232858180397270266032930630237325111178695664042819892814909536108725107940624874916943630287258585197423638279233728320746136619513291818722690641608512363237856019022309640605880475643436211154185129462030710760113782932135204056160052172545775639466526497550299606260264334119311822544745685221113220823476312384031610341802441803539346814308600552586133666126474947063731824476311125800811352919601448050877152992084108462115535487190264335534542698978470692100374934403115789545954703175038431058266765548664166475149160547939655042547614427343831404048210417309070244222206539144774431972794768527923158599983992141668000459516744084951338599692888040522266707541484371968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 32863423322530421532699905476033065990011553648271273430137640674817953255075128085965862659077491426842093499886085562591863114138274431548554361360186081715298239718965081575306646820188960260434015428569990773228322301826949233876580458107362871962093160424987815556989738283840431751324279368785169060064758678960058293272648870865867511305604929088808783636464639351850246789454775992144984519915603853461544889333609398579707425382542161166994332754826945495051654766638155156642394133463537980242640678699303909321144290371758586054576213614824397591455438860519580569626930424654453016222305326231868804663211549304750280882655316214335935235783980440609873457706100077869641798106504117290134565026733566084626124637078870686723959269361582371127650628755003670738735863188553212050480698732221681106123458433175828402523800561400728494630470882220343441247937477172298136176859748899485075922201525361300358898185883796259189175525932057879725281970317783939223904101339426404922258239844595274339473254306081226844882143876274863017779456337539755194646500218362714236476712240068170946519550343774698087293897501235729486805314754367931924315694972040428639056639316411457258920826883923497199120234737909694009966153401638774203965363059977999823064868204866301540815237970246983000225555302579264574172030875359384276775879046495986626460505730003508409699918543412682557098197933428834721040560583432532671878856199101048982682092073408858109078547756438901389938582271196518963136432544987110525403703400206316940471154884127534569587805326909729907514133131669175425812315431486179410045473152676567593091000151096669476183782690475867514984198119238419117045027047450318669674390009181789059304898718047506588844633405249524277347000333257819264256326010551553281114577590193543585332279806708333551967150966650908851834267792444307586284913489077732551100209051794589014986439265524706955211096334712709610859401613573283866170994838122722367769774813828780171036098269418588648877586655895658418585724813909685563836470075215845622352869375603401662042793604668254368043957299860256626021668935976187593227865588894775200533645349178273087881205416224077172592163409934639971074203420742892502602636693989047063727432651233467960188259909533852030949308949479147234964514784233660866906151563712404802184909900093178532354224702770378830160363164384573012579965206956968775177925247631619978848654914693327909516668423445457392474924136910074342770840483194700401491963998583170728668621324857858027789241568891439866806593283635069303227011893350185176228658599459553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -17186109920463696425135258228770314250287941621324361988170388793022002349311039337327839355071719702282370787676994755184598758583468755208784815145672214905611277309840313350195629942482714568574698566579761068267871005420560170791033971397657299038427513098602971386321261892313798143294952711939992730867666992431628546138569782977117693093370781957398981366433739501415337281967916192261369466633585958465937571751882482956859785167039280332020259235316218969931828604620210002354196774369993612485855469334217488159445451838836623974375075039627809477862975053976648000593545805797558725698765497171301951460761670050928330703147292142893631815651434620719047858191231316487649522256299555664628387921374393819756289526787065552813727605418261877406745599796193958479379011690206407301334366184629149290031509790060094908335643851780892898620395691432299495314051550262787829737363524502170350840701060900162944261512736684577728494306651196426271593299394380097790981114152023778627571905433925804181358993612489460478163606569978296004979110406326511488744158680839272794211024543701700581475438793295367294540150281810166679292941942626798614453710699190694982134989957386811278007652180047358094452549052690108005816680223678773545728460646234077698413414969498127781272112250921974383020160605419375066826502551941613190494847919349790314573525111810337986744688316390982444519498180852587171145234829919034340514729176989574295822422113905582401727822443862180564727001160466812055357645121067937526963433687231555532501190583547774458463288510562855785972103984957335020444993849917262909503779310547873041627886311985282287064010963337663974165618743322135693326223575573529110854044262655205826955091173135373269659915467312713776594365741419223555942100821476150677504421864780995345039210411558255036574084210034871011097684071694596958775752153211251802109412263678894372109619862385848284057046359697841720113203846486947628884913814156594276957882078494187856729970614697299444097030364036123582956851564451450122814538745431720946389053040347312215439628866112183563513974471303345639641970174403545147247785591468248882427223465090135456589925647016411916132747780574222868064164639506380371378524967266698574393142574998393727942474461075220036120734257978887103569792782647529190698947810862266907448872511050819546455780549924968013118125581687753613689504161165909965763100336580299399059666245542764777685326496005693632573932174330711176949658134610018434764899260665405055388921322383548372935145068303762498764247512333072655047537880110343729883652945711464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] 6600449967619730325942185563005478741812415735364862057824521625651680879605662625912136851464146317884449195491246585034948669748869141941457036769632423839130506702980077878309411520320818575292313010143559418818416458591138938310582862435941262000868785856833412657214028624888025320784181214437108148471941219154165445913754033538879660867848233243003840119115642428822099910203602491294596095029807634589722550269740361965614451441283595156026372406385440993195343796549781988440116441133617653152491382288760583422070700947293973001685164291905019177390640446336046134121000485240678202253439437968184220774869020924535361622765098748199735162051321745209538250451880297472956359846555617197204303151306257453604535909933737945127457537249546588781257046788471037458694382382159911696062033535019044389715197437761414770948444707641377138770326747606589476919598864950606084971829805064158659567815187003994558453381261353776517741443691255974188195951224161344334368437406511314765418803570861575859713689862375713569966873653993448866119676056225683624322098753687918643787201509929093689065013595608512621293790795426356500144459238268344034574859646689970573742147125668091299959870178516389322884543119223281630326696941534525757929086655102208486402827738844513584619807393152169563781032443117051930890694622509654872902370873106825850610887297656194744619490514201688626374167300815071387659595535345193471369290018184521805922509584365795605230623481336526437231041397345562614962121885931894789986380741499948857680325830199011763189623186521885212830854779024673242565828958462177689471341956199270649104266777956385991573188884741896607385321454465337429719444510828835613415606241896647577965319272318692849367675364023876134344122118572318438897896017211513544449029041279560014092449166330245509192593486483415409537055095308548472394014400741210249396087259018218909797366780138776009749056740399161278647788979133620066654209440092664566220684298276613855636117872200183259584209858608949317919807464146677178395359684309686907495605155186493194532838202327798825404721061032187428317694817440680753242479500493773785664681627331026802440091921997215322497908618713367054916772249661948558661882332836408593502092269147750135550351033607650535341245723601215284714715104941721800169773333755073900667589819989367267414996661472327512209974770159223523010132932426331843909410247571847396648553703229289879877772028186609130379335743727003015794820417272753920933387323002729458972339686864236274284783666947914662243862596179674135851026424599024614436364499078348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] -2128744757041382186905368940684782313787604119489309075060199106280312276122183273733471182900369502167036610339905201836129337816626801137090397259458999714688726436395280024184663312007583094141361104930792700634592987662834975328553110871512874105885309124724445588848111796694794931915415116899798564659438246095467817059912457420010831677602723991254205924666142108663498338610705086807455815858035393784846936213017397267878376831795358045907081478714189296802005476205704240995772736312458491979674348178702958178784896153213516251799609818412722380671333414131471730587289615290032993015656152296010118405274394994538587173930404915606475413209561601717990201636988553523728548285685557209017435164019790999617343155156647786254205061558208288624800055548061489335530760098693758937259068103144594630777346903491995595973487470794660706596024075125780941733544510867861331708632793421084497204691196956979228334284480929542053511197785454017450656195426213527855975373113945714012959278267976279735892932644291905949587513702515380260194976293924308349687285181363866414808790078083890922738027756514747721402098013691013111428118206847791285935102123326922681415641928765881395972318731514737887693636131162440004453777498318763057943036821508355966234660454314921453272929466059058914796216238999814444257970951366317804688763852295033801909859023577414657071555472390450155962096612023800483494459455511576534499140099672119607916472506226937781160408824626762628415870211351736052088007519983562042783646125162633337930160701930866556605868503991050467556073736982403006102698870057789151117806938830931134603363232402773726052999451583682373921363843556274493729058745581365977458393990266455789776219312122831892150025420689520216425919699259369856300091239903175980534096988814676153814454164510919592191201532056817762405477635936741370809312110881782695539150726456449192940974072976770132105761781899818786561050876036488713521454762738894751307411036584941418277106326322095445968032867136278074237892266572177227106427358148374255840351198349181536232539057966898241720887671122199834828166521444376005888679977114347277000618389029989532754703514385626762324160733104851906732857337095156618992177411751961584057281791420507086164720993799287016276922181702335979299890961652516761862431677975829821550803505857777043928700501418937115195996049321110632493870484471679634258841481278728974623218063108967404860705321973765417957102219696774502485993814208084819521917417427574367190463294475061857103680354163136271396382706533345007227117527232504792779294306990030848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] 635387768676423138357627718423052533606568692039913065773123424116056831078088912126166064233933225289673593075598644917242791422213397393406100822442280462192911326076859288614678895418359367322543199950243160211069899093585706873278177087106191252290559229427521693768139629001525843771526910158297154273732033158123345822010398687892907547900665303731335934199758767616599174154096988071264856097830302759816482400485045769847161772214748984255550937903070914280648076934161717407206923780192905431134774689758815771057013248216880952278578353049178160945303399108894257032582715067449922531564680203866136915971377729019902398808896618379704509136401855339949252726581610351857747661946395762225097086686415373434046519108323395913461068765539562529869405504378069809232040226450382484837421126382210427752114324297861201849296356108107660639332991126748358286486474809663368971613849588907218734645010527424337947051634356431656760811885814576116753853315537166617985537551698361752915902132681876550233235234292019821412587049283452183266030750180735425439955225211731365283733120298524214144484225682112123783270439606743853819730550295770126735002513134026789603565310665611693429831388357414525644579046560104638427292343283170313103810090625011753076748383096941231652380596851712585917263635790217863078350390419296446582211670475044207094044416643857567869917992625661182873205900265969617075964658528972678556456354127241135799939080303405169433704057346662342869507753994536769847268448810373470884423854774280581581271529444471870953353557727814378605479138609539638898254155243155999085923506120084633548937582119429951139792151882018660579065201666745381085076504689995744250846531976413835584905013763009896532511422566141846715905007323511214767793688626609485975261231964748327325809108636632669080930422046108711276193678036314489839241293591998859047996389011017238434698167547269945840367161008097727112776651045091579262445684052702402608016150680582959780861979870648588818891266293768634534327404102087558311089473827047170879628742184540278699178544291252518739999205874794906866448891138959743002811739942434620427433511671515127430993859808131987986574552380555615181911591710925912530300616602059064872457372276029277087362060886313122263037938107382515033069488940193370350300761797812432515888741128542772998407291084047912605864671525744984281321696324586866426456712951377259180522255271474188537347017049455760240521745221010565018291010972789660660665420646679455483024784806122601909927223442999065760953839338614593047874063254908878030077823234867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -193993678603411197541304993098235025216517281565314947602465388802310798220163159023565874241890032690855340623844131781407687858796237987362603356975065454154198135216234759812300909414853613990522379454630790868795454152708846798391185832728757811775113122776515137744482268358171736495116542463302763034145282528931545970248517784528263601495845547826251059082010072648927097383215241311064589875426438465478699870071029579007373188266245137748532955547398238367045517264101843797678200010526067317638360296614232072608607606856772316314547891588456366595187970902173487154893930411217668198533631821105221171206146333342206506598674540373320490627873534050451966836552524971276239094603646761553339199544879529894505401445286956553706718877268626221251528743095901632332850838019353420984635887029794739252232264281854988589235208872414448861522586143917430925938690199812462259138244062406267573312493797442029600293043623967466532847123429253406855784086637847891127255332731674018798505469102870218872695766821527539371198455804568407614721728472498028469213269817999693091512427294443790618034802501746696820675154655301210115584528608920008536559421462994713835506900271522287710471610700679464771579593020520732239914472779016160946524607091707453644122345379254205345228892040042402238882908442675536932659189994088114157471036049473621281876330780052542052272793529195003869034947035191063590372608202238029969088678919844155599257188201512096737861795758683574078140868413083823900958174533489826343567226126777670429441467567848238141613448687113401171527655046231429421159077409475619422316439705126355811667443912106619867161514745647896380085204744220422902681940238488513876332852236060124745651084518971154175084762015294717749863860846608707868060536281192869183463061011088331161651087441532238541622893208051617015809972703532229475728308721379045942853807034200470608663105914561641792560978817151190009808067348773848218120010224068548291662018432200644049406453693006366684405752666968464824460821409948703484437590407417214036987791515958369129995848612639675236400558647183369121217828046341266053663034670549787220442483537277362354195498854222039256663940660762993404261721741425408545036377318432350494874683848443619798877498841429688977607553213462201542050127849018536888733810613321836946353170734289700603919451930494920727174499026555550206284560201447365378864141926304717350714515829654983639666625118165618314845363171710914252506932355752170415980266129370154258063408620615271731786776832938939707783392374723871791316847813060808287942779133231104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] 63828545889807114960163647185989296696070004174106447185141917981132071593266163255001131633320377706371789895562346303075602902672076809534002582170406195600323609205694331851173137356922153033555661604103685687706697887359796839773048250248449294225703586437662632395327003878832602931368060730346263986601331322399929886728816808466127664913663471985860569805747779360092512074021188698473809013944124714041274074735725881768859036616219389679889965806008633049704041726056614468969066118531057471377612889137692350518565478771264969097969854360523901920564082433817312828865893338882922159608039192267210930038351704696859549059271023498543283647420456960769246053096889411266375748702981793134834816618024520930805581296255219183735283546908990828799557184130149525412609608981426733240601935977712264288454008243122858027930891484454438773964035668750432397040006351992697982296590586858000391073804695611687150105056077234602570307835089391956602433301986308231938167869768340270334924218372451719289786745607875397274325239566936080904744145357669569620418077066848806820112099702156841588875653315473191235230865429432246660197602993434240337668513417071454473280820317436426563946398519829466677247346802658896909147753805455995173788279195363454407140353861766256304585478094181789200073779117981404840847182915530837681571009174090206448118738151331255904053041257770350009626854339723817029829464859814331204077232342110235865135965717575019377954618941047494213909080071892412716627972530567492096972528941214100917127589476636777580434475795309392629969536532560790571752225959825562357339573457889620728345416371365962224527154053612483919760297761124916212076044196286185152310755351957251739670412134598243365571456235952280480081231141977709853379702715087673857012645270851297763288320117127456296166168979932884681456589492151852002897044181278185638704404164021922921545980866247217975288824910592648205713862866283514841805640205457902675475625095802654249075988946192329320766437959861989697968479608134037285975483056372066540228575352704752059019485573882509670035783917106537003112975478753677867018167119868708440596935784903784882813618468017124910676987219677531538681202699180238685593921620028475734510644706849554397238298438449594781782518859930898499300657603753857331090909282297935824997700064750066912509189626308327026204970375444084999321717681566201216388627144212652466166373660655673136602282358205363162199084864318068443810922572252534854948943430890248773802194889483014494667321181778220092622847247051477993431923178829277588587866446888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] -21646406064897168981679564730188700740797924833988848934078017848254233404141445793688843864224447514494343799146595097812698932619027204046217961303067162861973148568686994051529603055175626255015614496696608891833579056565973411413319227995506578093666834488314784551001501122732203364016200698927939015098913723461218982533413073974287822608557599431298044538431893970135498014244368684869973816400941887482781358924188600243315746316745037401171949617492532906267879695600350499802352008445362606081598008301418992774009454290443819618643420244920333539383674853481717172878006205908712473114677133402579758426235725464891427649676757474724921011953483511131187915922386614010637429379093307535730328810166952129721145755342751601948605369841749120009767106023802688255107615550323575918771155794021071683578536272010363720714926513743886902713663083499731399873735182214506939306684414991491261249700378056813463816656156936039379911100995356537645534154702308818704590711911384888701628766668054950157623845832477213280737531044602550711747914752828581793849629649321951021028754915524592734620972482754168040113978805072449126756082566159117298985312107704688849036976576890724133016329039196682731565368713200512608424611123476827516054413591055980063374563804896039549967604098141027438176088695983212425051765330043762913912096840738597302361607189179329070540726039627068179743711655896609932646743311928550386988421045184119463303578487856986670371504841427471338695340470121255833853353770097185855644470797043606082701156055623389494235097383844145368338683175110591868404150331230994989816620623827457854015695151311575894023193249284786060195505668372803915845286687333946726262131642955631526844129640861312455112467028759350443990901529976341291785922523840540690982109674491453816762120745936484880011364010998071410193376544405243745467389320015493395802563048238502519963745781112258542660010784767481970557665119859241501673921594470971198597974887950926835519148127368091069425128859613183504114383479217636254493548781900897272996983273197010479506985750449105106400253758673886602546393724505074930602088719571540882456525028485519575028454369821448280436968982827996115267552123674438596403325033746412221474711259651530071556154501306853939322746470959518966128122191608934840887404695357626988379300820561840290505120630366272718124184554346964413939241593271101787668437778097247411745075256713752466478136682425931522946300782758452529902778970357916796444879221825042149309680986204952256030848396895182452289058860437832894660583823715669435513123408707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] 6955655966786282364781362808906089988512458968852677454719722913886491133508267518985519477469927551247337457348436033156876330999189764163838920539293231789239290139044818190376644472851115318230848979150615646548372246384101861769536349029432317771790227662555939382784006481062357551547831089313984771797256344103141560239811095008579104737955891988265415745697741897653299612610179823875467824682833039443663099888580100025391875944353248221640891775913061047595163731785623170251282626620486848768805303305940350561843915581746940720694873860801706736672020888626704009631939788217713019447251002803269981176111294401093309084180409810693154646111387702402327884380036415282047461507503117205794395291918634647917162664456125619548184423902438592878139136948966320581838771543726064389443787781970539673037448050160877916999161376306060376922465071433866513113273784779781916234097152463211788762234718684137451249317755228774079355099370513123020644034134773475048041180349756911022392031642046646129278811853016993899420194809464877823556711480498389950655695840904321154663043622650781023626675719949275419773193087693267909481862749274513380919712178651939399603043840878398713905878794267934993486921689664891936516167193008438374667293506133817011859013453575118172766912018634566108815986043677086781851334336119191237511124161038493847786029785385300216351814268774785569447844104790946730635668174374126965045072884715844691774452725076308819323549555757164167212763596486760832285159353544474630419805168777809249488797173413578284053934040396492622875478855766090335401290366851371893328365270169103491970125261187643730691757690224941068628520869270831379986775086232163731143929165754147012253035349127827479599871943301254185961785942351855176806955771865125229358046989396108145104266269786181311336976872554672686210766059660175495112846606482005097996256829525470750274310319601727780464173412487203434369816519744766293829246568782148323652265463007927624338271859854749723590214403638503237810088252269251151222123537076354862248351440227738767878228249876056825658660029995602996059486527929741140935466721687340802334145946311328949760670937238408172712960434710430677562913715764879587700855114886960690939517240963286332119760123475148859348976040319618986232331442811291655715432252060116475012176559299492863226861418280655571811042043678421327565093841824638868352138423395531190648998344305405169137176768938638483869185835920522506232568916685112632714975120776606996358595598777328343816518945640675113748157182064779124270636700054790424663484247572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -2001536679480481591177849911236158259331514030343543691950861623777784784939813093070592599949685100139903768625058688819125767823399914079054334806371387235491389157081797055006201848957406791184166536385954790591513344341339543026043063018978978317267207504323729539954056360922849213610153848255907201489022828074642599990269471519652987642236434800478526774340203795378119653941970962231223918977845061236262591532425806755293215876860939241910099898160014243063964078438588283695596274861269002704904781022423303897870885469065893532210442965064209674269336561838709607425920109466719046723437712283564972866504176999728710652200003125030645826839348360114117270968830149600773443229832407316758857755797741608855953644884332068327305775261279307494349222527921477023088797978569573415167393214981478947558452874438775998733481353034565364375632809382969053669634852138836777680983190513463638731802582563330794630580344876546565613687821803122968584483210782846127121669962023480773796033885913456453037871407725717552534911209132997373508261821787838377376987882833126372256868110597231144651464794608207580732830436919410778434432377777100505833708701683997247971411424643617709650653699007907297295177750236988770279592687530058335390624626100631861075448855449354194248014677293899206062485428251054105109375612990207431591523215758642043199396346467236625332760658671561760928475455170433306958949542731093750713475003786261192769401257292475961912090135910276337066184415453914888444972098260070125316821457748870823762920827975006573271250786346973678178582582458329273694671206859758697970408476817681085076092404522301203614489524131628193119851052717734618867686372299467008885128553006847370604309269393082425496591263377800364713930277442832226025720488860868684375493056871529404681399558065380001058201553975908491825653333077033249295515786271730876999147252074195026728134515292825057353068507287439241333210065091766351334414767885509326687712068112948624994720497993673703122623213295992728720062639673151902659712655143172250381943167611243092547119530686897666548295434614488579453782365029654913731902209271271414644532868320248553492540097423807048551138350268846407793830485572503225484996540980607535043266257306107669761346348599900528881318653671189348085760732484683324427822057220763083661836517423673946713734600221270973918980133998293500051033636993677325128267641083225904926300843025830209083329230272182674055413097797391357354751851282875155462209931408167282835815036744561057088159869340064242924291591432453350067363791052159775123080013152256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] 505257316555239572790692464837613304759418979062175761674270722674165858413028399414818111357233253506284205976472733299795009733039404045945356734686172908221630503012092915986939745137818669046358792594286738517956849110047258317953603896609498261476033244328877661757855678005760874121094036219786313750256875921895671397914161340328798731731403889093974298185026482867364041759317176475995316614005618518039906626453796813445753986377773585384295608611880593652084188668791464648565060371947377011357309705643863696307829333100932256836789023617672425917871905231257265091469070270982396575050670373707754283058995892774716702129152718446694485667921057716257361156762696584216255906261571570093263776087533466146326215296765077860043914151695703909212286718322915121231921154960620680303223095152675331166679092598326784082168842185182635616059606620439589777020129060690606034782449634666518448657288728857086940377955732877231167023351441931468579556817932115871247486764989845758354134862630986883041502140732987932272326036622765588433667263667223495927483428817232480867442966069807270281997075667335902735884288695471821806038414298950797726711730628894293833590943857736718922644994500034937275394551130860135812187165047186481162391670718175620092809956917519538242873163505195315943154863106664859157554009860640330021123323273065208939836526977873038228398124160591479441583388543726406438393925441288501496626798170224131059740277458817968554491622879318001126662481138159748352448343533605447816520859791378402760480853514386310204080232724788259964202714026884463459281715809662818776709431552541759898804733882867283108592707585944774005116947648736979078975271827045294781033383116498607299429341298599910755941347508742625611034086510512132489591241656236875316663687797242981561682602331252041210601672067973406810157378291160441044944708995993300819361732857274094014909934288310113155742348058410805364312795323236342982819079316125328467117732358164860751843725311169347349448916375988016100573116345830736090073452213048822236459435323527211290673339310114085401111609452132055590087736316041955996893702766245549239052066041487744926540936905420769476898838697885048320160558471163537565156083181357526311963442001586487836304671949432622130284006452156401564563571744900957902191042860822830202484770589933869423350780541460901360147996304465880992088409980582700601757294505938436641834326291025396492227800696480183466765257967583709559206173125860402923027226186861112709800485199011624579127330598350186459555449778592579622986891707046340769266584780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -111920524632868414642940247616789754800887124816937830874356860887565608563708718173596033004173985116264442718712533833868493259034057453604785829939569237340020283923030661956602860109769832743224779973854755439808856062132113488721098958449840205843506303100164434214423029511733856704221431201004990755984524785484824919438265049189817652534637318545467699792903423819276080823684831788342867063561411467778623662551416593976507322082334576724788820253943560000899717562263336984433887637642549775650453995310463578364959016242465617487406373295171000002971586691165616904105519677484481066791301184713353395425267433726449197005975850523959648718029439825871150857483851156514910024079383685769031296674844625063711574112142989668669192206675864238621269504251785858637085759590813076942791470672141416523654041193170156900529291838408115015131071277371027733735875637081749291689160196403239687393339940832993497324966306569112063153111300131205517640817522084387186037376232581861002988679546695993880545300529472440725396946444869458481693212256914851855703267374561247103987072872760000510115216788797653801898166451537904485595253527593691592517636730082202238467718568816311206542837107941991640799829515077266221975992750851205253145543556018194787411199915640380268039105668506686217499513840530572742811476590545464947367704262056419393302686660881972525578642057193749463393303244792698497600743448881840107459417102337168083041765268704451883652706632656657276929080619478844228860011959770131501576226567749106878017072787557855922960051633366617787461107587690122377043511788570931714072871294802250708405820007722624116579882879667633021225768845057338266410081417721150478781049948143186534973552440404902471433861305202825431849685696520021762931245254093589811925010641957799409714002604478511572934016806369317804653833151873551199272386348027931499316182833929903127210940162530496348207311560250493059047679371483070735388387454178572136018392852479298190432465560976605924537015956010438202435334625171971387409882684426026870463729521710535732009764325726750861187200826622482688680299000792787396777131285925040639535543026560134668089482698742855553041372155962445016724670321683283794657734238543644727591504460905915762119075399766034311120322782596270569051482659881313497185373949936989822884549941301205751171012443465992523370410686197851028112002226937321007225437995751760341691044095623918066703383044890219227656143633797383291169697923282179853294193734812896504993573599934293462044802242214897582487780370081625018671745435421563896857574244352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 21884506713983882089585109175874536453668193446915645878506945550428058950486323087610911584458719617338656789118502338699065487532806156926535230554073143825550010145853500328059435866024276625830389924414970560188093045490952233649663024224287156867614910493419406008871196763591657114813541407747942642145934310291353200522323086603391754074463187779683939438838963675756085563673755389169300433517813654673424648460529357975753712952803211848295420099829715628956210411061275553189027318920317765093275908702388041648767764970612228282288936295307863724799565448466159568063908391767147289586424374128671976820174726456248292299917539545850404798690466988834275024490970058461005376124397558321118762209483341806968744217255741959345039658346150576570280437662142396419388885277190490176425584539575281723987947757808079683388795935881319642354608367934666820764961639766525357124317587860259962303120646711010160490529094307247587642480969159557895913369330700570943056427482021143635355930372937195646515938881719912946298857963687078506894191489819342758813535228173328874534477548764776735586112965001417982069141064544781525573848250348543008769842956181432977837501082056292498202758536262745599145196997180531283033606021744974488249285361408527727860725466197628495273775160789837522853526272697717578008893894920726798797743885271509662454175545141675021338387814887784522752197103526157596926233349988691007364580453323780845064163741429543872230606660367630587777632293191736482206867528971095966483405422673612293851760893963620987987406573484477778826312987941955735861306207945341937762368510504589945896211673002755582984595742217087042296847881218738292646267455814695757717885456772030936291125807565567605485459380439101031737706988824547539447797873600347996042839438827083381192394277046896723939917833256189093028447601359001523141275565910590030338524524063904196204363622492612007650229745607971301844551016348098237402165926572909591249335038472971686968574481852164631909243215197556255261161474708087095966163761598555233952245934679997567241889488696891713213285267975285880516060960536533002160552806662226190791250560521025392163330736853004381247120622701419809784446691512592304462910906973785790155377376526941201125236456907713502190433086456004231367480188167097443163321950425092198972147936801223543325366330124329241804492862602836680458754517047418043506257608407755989424225096329496105631518868653136260799995749309330746287646559589744539508189623970793347076287124413345334404407493067172021495130948441721583525424981766268334192879206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] -3772145780423857000176042358339344651941200127603498121662512951910668901044334698526769001653183835841942735293814658224620261561942141303458406016937162671622851608772540833601984465583626451891400614987211942995500142229379218644527006384624269039404930415498901098782586741819345221774118761239668557669493027119187687664615985861188784065422276629342758251241319941173632448664486667422049434324751633472448054369611520455145099628424052974148714591757916721102350085851170260202126660773501271578812377998669821712628413203300208598859150431527694115616133309713472390470422568949577823864959955651286117440560872244193968323899527856574403119127751593161357939401055339030635043710775944425099501971740953231271669119697389336102826869235967011541466386702109503521344722153469057515630740558893242810918425225922025989880658276983013827001816586152960415275692104842172583807242943759416180902421681807198925059645035423154552183178734899967402356070087208603391507443589409210564214585734255485651908143175542635682022285004694349085412872512958253757211659651843916294471293811983721435629979145384102307937346420082681737462940283310203080212194852729297258289421793769888777750149808525470234836332054260499430540770278400044137825593504342727543826978237206160864828365350593552837302827492716671866449140238977539099224474514633775305929923377676401139565579557186921808392261419225253273865823284273872253640552322647437657261659206300968113038817984876252830412454994433501653826339880028682918592492279250459787770707857082087369068657993769994511312518910966857493540264985715343840952787259174020950840333475158679918256696555924239112937807810082751414987689986809514004418424220325465591293471722319995295920387014681072266543900385236040818191956733050388785219346773825859200439927414303646151089939228774117085261852147597875226291506618516598453070882774830115808710789531054486469533233225709856701142337676984606527103238191673478917831348785234871069552101660323140228836837309863356249966329505700520163255418564432488731555600037032454819386303290310348437521831630795243105084973812923782291965753970463175518473598798564658417554918689714637482846086246187050184774669174827024513450558439407937779630599811199990784146540393996155991684198212707249139820229650444020991157602092768222404167445204215575917629168229149599364303412602368527626243543628529045666287131322724703919852676493873100842964104653397077083212661744888130946660716278157457680954598969716129900011469652303336624524072497096709773458482250706088442534958480176986979003111833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] 564113392279300467614667059505694159747707280269579004971973775948423173237961349798348184780993857272605735206539213414976162162770367070816639810608314657144001445294271772534601090505407990103282306113332900895047135498563190019933927630548738570889621333612689269178737891300808441486362518903320226984436419020207218737119687041963597864837301513442469041928496889132025186644951696141259434624667887910632321769498437815982607726623892607064492864850049649229562217838539078555197713742565601299193657981873131594383799021797739550280677822888535401632914115750819025417251973602564256847704261429222711292761783474932089502448876045979472798734125680044269165982042389975193536540654577989792635655728402933020931066279225383443359276429739381253962160926086320934026270803703598837438688541786678106820974277465051023775280667989582708522771081492791460417244491811680999711829518672334090475240576980340798201509303837967260811534144074501118040221867004750144789983815372376367260599782614703456182617353945254837350851548642595031024615205935627716024606434596055983020310541144305317686273966236935484234492323684120661922737818113671251164498452804836162627849581891174135147583561556047413947548362864477470316297051995895546253223598889973234351589856757489585493058567791377065037143530808256078581747972023367978121480970947322661132295057450509229466745914860274387487995233479999563643452962222694321566352708550710815676049231994705863685472745776427829126091274031249552697911520968652962138796703087435120353755534441031624669486686052673831660317617494639812180017440193802249028075991593866382289739796719846056607771583440835672951401030400193672445952913753979523875484416353541276269055731097294020413353352852296009275503428486925689766241994632009430642601232906035109340231251149904126211358988265580042327395912043606922956738983526948665323464511336554204608202053372160874016826559409090211836791200602843252182209623132239913622315678087889796739158210134948751468794644154842738321858259591565407435362250295816042053587930521629176149643913488353702411253472597071382435002207058774944262243973640598382183364003699186921684390035039715974087052231065746431228721670520754392600190497006753500841035703907973167587465874452378360433120528146022502388530488879366877057661032481395911031053664309524724625085945387595123921196041202820309515202625616044295461516706094909293888756383732576483622173475489574012118757377656474269550433912659271286321375679461090061243646743632541336975116554436758808024332017683731403570447472641040670170483261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] -71099103027028800815982911265474844665244526489070552331591025922129858147471998070877354751747849593059542552882881759047544181272181718269737869578172893397152873918560375994397300518642680202532544134822123840521741057181676088654776613481055019679944754049197321544563090585615449505643110603487683827028568092856445901126805690442587587752977975453313162477033934968203038531965323851114840960988367715992287928739706650478575965293858262777428554512823551717347974272053792166726005713818677173431549636013383492807042846006121284621716162812231457710567085840968938690244821986739410658610386215357535785336277152032894990897256711869327279549552034821955171325692584362317910039899806271837607871661707991064135041906622872529879594317683119195900970868030219381926316448542546354338981407107767591729127864330582878012733873263632316799347151311806083535893698257160272941544349651408492402607637299815121753465004439704601340559354598285997391289369298235754492100978443365970375834286532604459647494110071708094570672700849030385050514733252941554421159361129362445832058912290972754156329012898622048041215493070941825806511084630958369651442496850342105262885272506355205533016028422667996030049449942258146756497427377582952950430709378466316047874528303000149286681559952146695361847954958973385761834790462113963808712443838345588485144435190294383409453530794728328592332924942464819918349448550964234780398089936266795657504874937160857746558426201044881390800876097091422703595663215453087108247042740115685475421756853825828529151507133141063462163978560035901840696964303939950148378969245739785172868912870808897084134715042566868674645423604515581323797891589653300512605409977629439767934758525664236455526559044113954390463709459854466616571608169781983556425666452246911552290541431095051793243060456432972978799539703362975395430339020975256785139750437779591402917160500842531074736798813274416644341942935257580468340651809216032334430477188279271241844044308888914775500917868267873666919329152325214350416778106898259794170829767417120171351795722711571279822766390871986140979813930631399054219938863024845419690264235543267149637207625990103326067386414540317457303673436418148319827376712833716266902183560769149927065834388630410186819524671725757429027825552352269750119023160807507563039087654945919462444673141380252881778316151913888922380538803592509958570762635941701499001343183059589465138847937091389621086282650094434375322713311658123522571029007558612121060515306282236422138698786286041243667458216438714144434172027735274262603235328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] -763292503485750355727612963773697494481359891111156533735302960377042376594622638874871700474002886819720119062149603271213245088146502523807137326149468284710213682332233288481938355491814450178726791935846308828536619586075653293421045636002433552184797500497604531020785151212273035173117950285628785053055610316186758352150169462109665024373647053839634322600560850908765391984126580937181553570967053787666203100723292658746593121368879152316114069614007330755922932181893357762061881674618208663270540320093040671312719925170677905543543862377645945740124130034846512913887779246862468842416802126222072137171193825199946795984959526304901475641776691639959600373964593269584359854116686685715508751432089613444503915462491879804132750629858597667690134627122268837283510051370209195182984041394386802058445920074016843308420815418466151931351966937819458916226351389422111200263889337552169475230675805174325273088459061612632704486749579160665762542551449500981959821287239899731571184827572258121264528743331119932697311312093426065981112093457199668280635718956161365599194207940703002890478528405138999566740224059341045160875070031134651504178155266903009184859374450727806220641653038121882724278089717820393274691118095609428682172690904033811998344091846352336114556305514951337448863303975452398242567603995797432597019929563325597937524164212081370932952304624102522745989459146596558287357061547172653640136810637584642720825587546840427321132170446197534755217517013415805548064769982484427926653953668379049222697717008821639454286842926306215175755795622937866473180747261786885393648629220595741554210637278361770889033185707336918708482246394380764541551472515776613393317426677683296592332641157548177426229205090608724538297132850883138509289654943402436148861729074429354469569726211156378597783129413699281599711558046063318597900488378218681260620295570647145128578584257039818533654276336387346902923701087299010818180076594183689092070311984135716738217077468422449946318160832959194706858459969960412224299964633204264878061229799514430081912143456208753280636294994043386267589863237073253888186265752591395843079492760751401583431436048442370209911289191216842619788497316049837245576000661681819379959512027290556531623012490185128316605675576074666301483658818277349731377777839760453717370362411549399316096213884584460142293099519173556306894743606844010340668819475776374616858811063676352764484535762322927661098142221865634117897250288281050503983251262965619547550551956583733963361896084624875132345626282371787601207388373018808199092895744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 16962045156276775453336449490287500677450587852714439929319059230890900518562617146323806211819453327793165436323600201705920414151783390603756700789028000342730131433788963289895385756398043251447329461969543336999191457985205562875817410012856653275503787791867603401635920513683885549022134122689873890304338596582355383455690533581868773488208147224037270856271157414437081393630231918519265068193128401308611071312440949697862504661577732864930270078003735351442035427949594891576069345049541000687229310371857740434712287486755681307654933284980544520964710259093234153777653244299117729748441723587613146446298132094898051944842811976579622726665737364871288294323638018810544870308345675504116587944641089689809868477707040281846640972896959234388533702732874590343030420210092743368939538851337289899741262992803887367482116477166175800506577871346467873495967060351778973934798616498899459118302179644564103195771091112605459811740484178173057770181449638156501702802217270433105098579422511603843481996571999574767514495231566393723916783429319031878388340524706077796075827376689102456402595076664911739009968695100558207107074251594625667811292177365606016583116750592079559133283174208899446609495373115917391491728985020352936612401172489187148546145777318514371697462384004282024436486494210234663254678324252805056037007701534266152850748608391430372278180659165451759222430836952364583573402491887805149876360910911093392045689066546136195576805003683683177556512235005360383880979284140394471611273668394905443889424639284310424314164015194309517125305903343730917787882154072031508468569120831528953573144613795020659442040570273999279149873431059305473447751319413183528764754369787583389517385324937655932226225136133144853395359651015449473866346980186420250951566201859119502252621312589632081340316277289717007705433860276383533823514167040294070776834355418947545728248447998574068679768397962761820851926841989772296006241238656755552823757680045392213133195843428003241332325739832527049000506776625507892810936265506494593894228038830358211417754550159090426123115585772625406512345387449986921050170976595334138306373915796248955259581143337386608001962183559430160364947306596758391777325910201353159372676838198337356662206986357297551150894093585676006011686268144548720751568570983538444917792794096730848988659710662744475375166563645670201694082838975325459242177309901410596706721570202901199984415735436652640596098908710940556757282809626144040054524365234039589004470754282369240140770507917759160599076105632671806963412584798409251769978716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] -295616696375575306273483942407114069730355252176366716001407543885001033065877578681258153351271438519649175869447575846708022183064335208951695799643690510638516006625844300039608469224575622397001998845018701817336309388596869765016118499620106029401055346454492292294145238585393711722784983045502040529007402194168256551601281300059814386155200719392262773641094696845004118186495921677395962895582061506340619340133895741503552329136621750668638263693077539239949879034217423555828684704062653323484209595388270033792535671822279622070497496492144571261694243588880346966763430411582620699098062449575674399653317140185243421783317058721587899535544929557405997759474697774646099615361567224207119652070727079877085821156351133515820042544671414519907172314721101107750255920899835211171994325302588538333027702577793204785019508446893603840739734959748115068758282768523593568042684556136509698548851567082372575589217698820098268006837586254460331539682658143294522590526774499915728067742582218894833352131231213629497875084059308741058264294709189590270223163506664617854766905009763433910544567970098771735673744271885130522856116018485009433712324940563989281451118561315644635144772088477601237719933207088453331518337392565351438512804498550232127163836819338549930112574809283877730284927319990840891718875814557746717048959484861385453790404980868445712192891549983443567567056998966265511520077941506972724175551896155253288467211732450095719089419249424243928019130476303973346094552507698549385301798949542998387659997025905769176219398014693575062224640845395361352855333057672290635303837077603328178991846186098941857606740532274164752315410568249379074333756456245764698115474666976471057788793131271977672021079155178854637261272679506496638068081304141411721504766549268212541915230234133667822480089332079205172320854883855836749986515065774633822009139872879952143791459662385282218247866494526812310418428669269920653168634718415697510985281825494917334930496975961980881359217012056822448773618270720096302163639674761025118845597416629809725131877610691575785852355958199354015815516767237396678223231312185875099213732513262270403471223662167398093750206615199497020307821951175525307135674301621081473335319791261828127447103030235422488362197180535714309244159298503657588489388638110048606441335590391028991655325976234889978828730256663482677452118910685195491939920030401272009785874647418467743103132053662219577003410324456039001357292310281943703356707098530005634467011210738366929820028521879215443600505422074163542417845660947930785821820452864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] 3466317704723348131933108011557717161845044464003827197112583577041363224272725935148997535535232714107353282244857323201260374518128519530754105615486669141274964221832603631108363425290320420313052937850938251993047453576678529487458662934939889152977575892827832969249809623023169065310845889334448035680456910213918366457909193100412241576358926495769888125555728142871152053164621369037566811902631744834900886956518450927905711104474200449984207149169142216504843227777981151367008007743969525383650614530482558934550584847330723589022466391226318490877057469964527382983195180333415211534863956131754700289396224244857971037021074045004416276971780098946882501496197713504678720176783060573632826474515629438062632188732578828725963421849969973459525986771451176375858490723330069415951805119776289795918602036919111412174452655553017553715561377053822381610314777822889228038044522306511644234315739120886952499381801418071363527565858743035792115701454683859273766721972888232232288220065797872722354337183944920553460432310197569174154151879582941788184738258889753725700476607399216231214097477952589731575260519963838148818497220318368232473930020146711095605514200755487571759816396902495672289935855226715498401398786823771780675954078116174116675168780616555452304675461984533553300981142802163887056006863921000421673428234836511810809755858989946598698425915396706974508710134273271879800529909280066892565307426341798485152700120868799032237568622246020399996145146356577402388255379184414764128477067915035473452476984929015981608567609303783802630628180224952528941026905692775568682047422625993806361857854195292119712836050560281661715533375857726839742788220295130232279545176080302652851436169631267820118061978742472459404608809383908048618997833586563988081838731752416625114300658256820405632801061127466726185782799209417229185793213840102314205469327656716949006771641733028827233392764643097018172403609261319807320970364780028477227235595941392617778973678389028545423366814709992257414852731320945632789712246989038331206425476788584689278390876653964963843671387397762060713902501270010729831898156732074068082705223883255568385987483826200357675696895807802088711162143339474517779149969928822294388311571688783531609252391168479075912996505363888261925865587114914140625153082072315023671085056662005756396828277515543808345001766804701671039853974959389362025778646729451178980241748876076185664009098087647366588639536812972593834249174817731492921565785241183607531279258384829142482195645496366909709504929409618425805314466223598929621005977518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] -25901188259444184239408691463374558158288161620958645687772526957977747580259570235533191373869646390528912447277789243311969489106786646971935299686297254893148814991260859234739056314143067020925017686952579522607251358432047943541779345786372273126602025283730467608459664458876107147801948803828012937409678823547447040246886144527106075592540588033734145720936881639407255510283186878691241346061255619295722030229094766855848098025545432252822239465406187866763814130469307010462674039502235683459868533248623598177515780381263949315564947734050540292923085827486604479202621945065427011467924015311515194809730382293891540645019586807687404907136699139580103921693814481636006746030461156838212710364539879981903636140686172616232242758313038939297613527760681920995938671765134958113370377889003539938486210345947804005459241455972994335318070382695024634353732250288189815300470296748187595321567841963723251574867931922795033803033696588893887386496786064135599266499844759405162537431498847109445560119361544581957184135468241108322800497171770922261724735342296003192923388816186937790874538296242143606495049362369961312600226357750799529757744706263424166659722675678474061729830613478232477582317944073200028331128965251443601584342403547669082394612972700034201194618248773330595974453729607904104723888588072591106176791606443735489469671804430709378366404843380464792478595075176035550782239813136939393058189777093240476165391936209420682073892294490445992954693394778505114156193535762991680559500338778121280680435432454289988400046375022885117725078909913254390829889896016794404780049113348922533895880014900159089339983941965810253768644761195327120244055808247483297687312699865981178489989440996861517332632508800568097993119023594038187826360428638170837557601492975427339032045694296706840010588830652902282045466389337149794390516878837753477457093896541835383729069397638080934342302292393575841074438057677911254843622986273740334231117856433643089664766146723122915295297582667402362245773148654537804554018980812279119567605798646517735366165056603934957928558713960065017627678559134166489233267819430074406709533230869307476004576681438341270646076048322847060027897821924661078546324204724753309889217822850220292599740332657922605058628782020872971604185380284111265779583786937093352257431829612077321948179055332747471190972736281712861253946043309900217492875885593390853666348739071552508462458234784961745309988555227591327068486886425102182541788001821590379152963090279161609062826315329862045838407695536597971059502142270311952816529530159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] 134429806109342120095985445800628104462982220449635651854649837614632946951707925703456382102302291127039209139767884638853002878246890385172596136212946505595018132126294249499899882015129854249354494935202161160750520670255330281246062045096259950217754129914064007283056631025048982363149585095273597136409138081537434140187976718756199990594950628668733781979122787872657631729077983202629678630743694378305866626155528209883452676804881911093443557946751681445176087586063420017076384094173032704894568364726698555707046176980620345098100123090936462172456939547902814938131815292396654332537460428823707375846656482685982464179122732827954292763967383227237502146054664224060763174111645426503848196981761203826724921782849490018357832424978093527065716283790128176747997353160395426662353411243207944593128582843884361077736793618839818885664824080895201557149418102465441546960000772621759642048176555087945598008429188271905916503056713193916467067278915908617574581116187359393310862804036581484404993124479280130529466795132500998430759577352063544783694747579711615911993651452115582122944450925806840621416672451138512709466632292569837115695499096687379239516122903009362027402991487999981747356852960519311688298710213250014858574733627701947352287690895188148590720891013353360876615660724528366694447083400529125510010082704267684847161654434215386959902071847071164244950819070356113103416077535464585471896755873222553414147020373905619968146300029669280153166617386617119156638511741107436941719344675368682285223572521677765820760951723405067195082891969928116848764398589235183058851565762937692201388312982880410178732135274513246235068130541777469823091812254972613440591362625322761443928733297172837392031322199489565185670304976955635080812638202736882377837869250713078054267962913065028754875356948093291211554290680984974194935154465171625026091862431565083678276219521277992787526557829257537091575514454247458450726448210411605376895193284704802208929156706808598089471103802091906129093310872861859394888524522121341068551131163704557830381479352928916558225558583461148775463437566049688939601949445347011409704033305227528356833145321990563213752818258055906690872051098422760480569021605256898444975728183152886844224001222253706216908624679670214409999569909352796743897980379580238073038741027740091224379210667082174614939399282950562083978294824236036443493945505639943360549293225117676174134602048581147256110030882822287422580708230176974078180264170848606680566072204021614772527308797497288522730977207216311637639419295738763589374053869158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -537501022910731519907390606711901120348272121620341897458650622244713360786992600562129450712302247407776660787378246916292816420718787653509758520159396366671013508343196149881168560662145955781508012523590115904776594781872879267616147728243148427766539490935757054355091778004329957369710348431367336748051608054243821765527607958653965559050209605771552431572981541948276911828366278173441566528914309948053048367426474232890004963336480339687196765868003349626509007608288339922326305512055104466211142109968929463962793254586809727073799001413222598904842406342950071884663338545663817045865580153892146549230905711185301012843692248982079787062075419680536636211205113029732352501969703604452850338733156707046249843804393124698735203142638057893144995917384065345562087901798800127213998761112704040397837619139995181064140201985810990993047723260047370992141584681221172331646138911473584026652944058645767878737932323900793737820261604118303385216017588534892809174463349265479305525447774831902778098624900665522309576567470985256825037814364203404569174293837125007552927055616705960989463353144582684462028816795526434173532739737040222841434698184461830269589960409034590548429302565830820312203830846031998399310526997061937163389077444574738325350225489319919778964910303406630516993842850720011045732227812130888553231910788173870630602533971268764108440680003429790456455632156000822681118107228454996599615975899726429955634532581733463253254089319786877445342756034234579247363057709092695755838736725782143527993920631036301195933432947731916424259398596594041161225613163705342746835655930458391720294936562495317203289405186236534426296561355040593835114531786666528925231006234055851929950417515427826079200797285451169889996400146226624649339590607161597374479104653623625575232452937489824115491356396479597751060346939352059661378752213745284133013719795184127220567481705516007996705159221949720494306490253958101913002416164613713169290216477341818339251232902254863247588760819868551255325080793018229796973014647608610734702562419841777263104495385814581847238941421789907072398359027048326175577820183968460559958588396275841197507976952382752030884092479742558688959084425785808484517111358833451167046717365175555861039935295204753203863554782221112779790392584264898580642147471726305186993904854910099970461510230646205741160058980596651756805860194764507350920190886414093873734397582344892015491398548234841156783203126971922464127982900237664480104850206326058592583831772936866692956892012506580298703223421730730860800559739612084090396135905034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 1672107624889917312100629847803387490517466841918584827649681153535311275639908265987120581033182006684376558597401750556332750388488262390972633398507315093474917483763073653590866618315255577826751277214395354806918791709149235446777035510103988189787321189508344373614431358297804385521932268655332614343892245002980505399936274426229876515927999699083495455218831818038415302974487228838429763654426760503756896941006436618745840771777639813636217046935071450293604450817721962812075913064753759662730414186858908685508826340080324790912789834031891999231631013184498788654572173107447929438909074188803328781150734862353154554756597922314865708179487482138226908720081840908032383973420423898753584642617650376940129441618603872439149214369030217149701189930849936166869810069941312579739861465344265004587407768719178656757907747147463188869017019747149726814580114681282296449426838930620400062040539908009532904671971917984077705271650037400329889795492834007263956316823236683614939751256925611146643844456987173886563257424617497382167201367237328424475205612637992295574163736611043043978267401625339282064872120798929331976487431132547180508550227852287990242078625761634534792894358314823156989906876549233715879627366389647038524240117247806226783307674789584885107421690729373273305956195717518251490881050973096365957242100224425858413910165230505047476812269444729788142401764633740203160281613800801686718101784882372124773240433756320042944030102963869211181540004769896563625595009304616594414498853670898011326377779258245883233269659233210708358043064525192418843294764369975090212115690223084905452237790573599920183735824130245382911735478004851977464772544131558974045901342225770261321800349426865217333553578875941455662147807464008371858477504274158928947250141596835096665437248932177091735358355638841261482380897109336453873368739468518607999597244930130896266297208983750588781042059737024784600785192021948164488869393759291302881271722758551080729746961910774765517482300486916296801770522856788944462968582211336428274740780230428484413693042528772134898694402478687442411083247576809082921118182196098626532007589503149526604876514793083052510373934179811730893306918480434263698518089438534140093190031546699766735015910239730053634870816951595459057690215131095987961727410442164304259873915477380651479249786623689074672597189705309780724516104004116022965426764962794923072257012682839971040781457388693772251891474653121242203581105127764828452898545899146815867331489183972490805533538835891893162657804389770826110108084351081840501484351913984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -2829034884749128600384016582942541189256319519552011990176592961236496144012958402173846918041915678702071350543323914081213645555646151115734156057654633314973355811245621369492202566979756168008394262116405435678501037767466581880023388773129198629229397436209442964482612364704619083875453402904520739036408778745730952312058179563100787007823100720443235497200681852960109091940901055551982164647220204805589104700422101139744384756737672304375709473614089396683376410077756043518422449811296914031164406563810406671922446812722335579804732925576740154843193133356556396186293281530620698636134549950275534630819013353666637118180237705244907595853126593037546412604879037921014886883315854054579448566709309022982226717920317931130270692320428158300457933320673990673902871767086897122672171804378325755962262710092598977134700652600139416114437463576553672225661027988066241632334342168925162264022261538974584132377728824810323060343541036997854705507335809150775032008419210595075253486503503211702188479357614129936456980658107361967233838640403902126719113055984786518055567216016870903664863004781825918890205333240322850923825325989263294773706335239616067417514154703981472388457752231521405338125331706050538196967324244630797070314162748834276504497654452855725897794230636165295580745871684581294298808866650718049816284318323653236903735834842069567032794827625036901514827799280847965730567950813272507410125151286168562397615516721827378353084659718857869979424248178281934487810676181037035144061040241668498709841117928154257960050212496701553360925120683474039052726836572542051600611173590446992324656241763986077495626974560372561125597573946462294333615255258229855433142629397701389058348365265710734978302027876535562458942016822617184164323758060281844158538451597448117936505580725374572051355413390636355305801147670939879200331108651051304730340813158601952500791960702782400626461516659827808898143101007442887213329422101222461947528570711815041827755111139603239093035925594844275364008598564176061156334676879046638694857746352921817286861015988579847767598129497649084379956577307855285525363814250820083158709600347013069141769972098541380901319557146107777690011660025184273506906944256717074058352492072767578434034508631979946130496596127715007768038121880167218903160365149877778601150224919547130692474229057531754876887748781079336111849169636851927084333698960862731315943445046673590009487934510723651585730774025327885584652299388079337263263225758301502502380488425635456662410747905907086969936454257625969857601575787409403077270660068671488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -8200237115827845792050196438474915492547497055996954726633695342575853702164033514037875416401444329336743193863583080290824998048994534229076402471153843313275414461722915594628732731037439544147632827119609201955576552978427853797648280449047544496944882208111884949281064356741241332396790076108311699763826620516162574823827669161777598925134204038176157261164823998645562247267540560214265666636859701571939295097309599407790259541935790337423319215501329408053064696293981079417804344354716111443448938232384276889185313951042254847567446625694257508040939431196483018453425173233398133934930887147814339550294156667170829526070947167895488395979171225038775052579296657563630952565159039072081040792914202110353444830333050942088166324954769704897793554674414752521384491851482742286227185342770126239937929937474974727549740283824214031233567090860833695252612249673625001231086969883375764691621359364099766418416554754179052348187107343355506907103087761278070964267258250714844774343820382546207553874253460608267899534820958545379703323622017123457121270147485019164424054664819830160275348718168123417218795522650655310677618055058795576170112719348964982642818786907242165680070533653547939218844760691539878254210394259514164799244298617660282649114299885078729129578963124388421030925125578421305706889194333805769320163890789928497429434363933882772947905034360078309906794714822170916781018836018367104772488895657191055377889047199678638122704019739038607969736176744854686598195427889019885970680771248363044292668211206186736525399593324164168624546374515020359910773428118624962998741704745382780867009398689577403511480482911478216942513782701451014726904280654755738851523435901367615503863642145281132383608892222576208873712220628379757636347432844605356485711768114742980150879063938022075532488902992386995457881502350041942356440429239973783150661829187154877707045477093078778614000769236869679026472650503219507369498431889984501181303288993138239624108009876513555296513274478761005061154190213805410505455421080812708605632987744815021946159754536179501417416320929228183078347850163617920676846587916065110233932867017979316898437170339732959826017529054570690066025602165237120568986773883221009380591930983227048836923166592617532605723566051845427069081702310418349161366935826301127371276828911544812017906094444790699966578018308810964713617569963557476723053581315333098541859951508235245629056383523275828462253628708786803918569118077822089923282498747523846549837199931447788107131070637822466005538586489540219400683186134310681766686780324577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 89746085605417273111681240484922796210036017396524354256954880697770090412854449763410231082549605302596821573474525866237460568927901638355067847183290726986233400560840746855825088804686541395462258687454370383631463840583079082526400860545439609984443773116626817624589031872961569380862506358090952499871370011362197820052932266645711520279243229722478488519358355174250362495297667702466508141537541503592561529114279347502887780307108105674170070899819946149545924844293387662699259108081656985805160102235167796040878757288462501604115321135054450867017277985613913356833565458730224911464165620561131888097531250619382969696764582605895717137442630394814132724018747750114543552965547685405614110803224011674358557883480708437837082848460586445303124274402024605512953239278008543247433502369977042326988385588901941682441083963446555663968882375779237698866042348823164203582160115285667551922977707254137735689876468993713727208625992286616935994218783756244051391789968151209640585708665308570574865936123955791084998791445561941836261873839459438377902309644120255871011559099489814446967205403292267916927662294193484984802366908277728211267981359443526557701879679648906107452054530947817253194339475654666677258001256389731822037078705201640585559027388687995000090166715857821176920661214997231818829058798326381730932226437138246359738381407922904308809754504497757115907403879499163614362799996427283056463746247779713984423583062471149969219736719389336963536542067975850929143792166512398777821546546070183082119508334043419848952951711815233942059382017687712641340504864819742303431758296558364467695562047041515266559220079282263715694807736617106802232139891423202334113050280530302806024157770586441030830723938510404696745380762262856925902976539930270605202531503878026951569015194282369857226748830385551522393503764253744859221830220129537555092959119939069455769674819388283032855930906323056588142894863391596404816532070437552109025944788876754838481884907729455365913438359183687038812702470807127658119352756435967038082974576713820456710000345061254749077356626539561826022528869207387457163565819516385773567587776410044442518047546249665901251290848480855852116222881699857348146458644084050479333348889958213904962300390555310022256665354206014779879049678323529442719836679182740969826842860793886139922976503514814014496267348121848812089219596734247513222088410501927662518307194053074612517370910861561652204954801809339347488122448095720417002213778413662813200523313645521013685254707779922880736273335690163265162929347349855822067881995820597248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -398868203319548571326945836104034544107823332681409457819291854696391981116849049953159076438545466504275365897032330542894488143347446149410676139240659074230589853783032869527209905305983565428529986383496410714875685496585875099710791438700272205581311769232759219371581688668708851860078313489292258220051797055261297265656883322779681426482744658759712377718551686591670518969764005064236379420493509201048785237360930231336713767768723105896978065940679816461057915408703385468411688206260157595534049850326722939532668088112516233899140702576183954799247241434387311780426109204236575791516888196053782221724599226302999648827079611428500469911578637500223409610834343074844566988191250730792542068954836400425275301815582659537154273122554325874991086256381205665641213923141888556326270813637400738739337273287439302199523356018235033736485003272231296697029762608142968181702576369771330114776115767533326520029276836172333808114812325128733561255202263327317984558377296088425263080312098279601435334839823621661062131059457947114767352584874678611608562078487190605077188391265087712840339001237640780095178732951330202318283158451876369864136783682306862673818190511901631532181388170848909771397951328429564416117965171056617421016487494959904175679447850622767759054600032755979362949405369373104546708834075321669664913141495252913448896749945129715796504544811076526615215414414758671627857196588726275238039031304768665881886646204214283110904859218907182438209085865976687697169594809204027989205330598346705341065498757167495368049195048778349699708782261001387023421072782736561569738836282443342487662092682464694168036752276222813746635446106270646178903991816105448316855249305006724241569568223988949860899105929701283067438553378129054318119899716699986232860312063919492187122951104296506564035722162411793264850337984031142250699269273692087691308893359415222087444820833634441799775185939863816752029012347334429258086917977542450858448070098800106888221381495257955538617449124401294295421507849234976822917942276767856177302527091530619158721482897810714642597559677390861669711834547381167749876686459349577492747208746532617431275539317195744572926911146482675876301333882139216066314523693353896097693308391017309862000754398491694896202623336602621062876372409735733858973844755553453289810229017268931749409386404601794037790466062612160322619285855640967688622430683470876946352678549544567965623169701270625962829483170327670066139459696213343981245500497701626904178571062319081686455551098471592590821259586471383611009765426340808047924498507109498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 1164153064679878323367736783031622387415884932716682418579745273272956446199453843590104046226643028352800171761749553430414493849373963594069864389719677136545481282214740904539670566776714014104456522279285827244819252434435327043067751294072676254414738149171288771464085525796549473681302421848504004863054955662274378114483114927328624109051178609267571685543683876400146313935852850826923583694538620609738785415961528980494393808958491446782276716954778592368717264677223958067542845922297027104099287285131054947300173190743378031545999136978623930131288800365696258597897008955038655627191755961056420956556401308786609637071062172504690805186570795829698492649740464091576280387187183282294570499242235415364130354621705673963897187083289766883780335463997478397497289165116245301669564764473867512752808144184975863529018204989124970063475797015329741864665821568627343192483750890516394408412881501252452403792331341540421914111791120873817273104226064577126259974952650308586831697642394080256101306109730680676554116056668902049333104682174348070764012536750853827935080712708596095661114140884394647368871677756307786060515042864321152697898081330299266897722605023712832959234741445806360683782191548320867634516035633427822179318549592823988039844891482894696262811208764293829946713686387845762865649229098695009192617842930250053433066097098292246122566518668692828801059640928958387606088533584912614125348085632551432370005052440799146482897559669944906741385852010759058168384712477081605894633273807922234197282335364960749846770836197875791022951358358307297132210528894153806245672500992830732351899334511280988440391042793057687694351039360354572717681582086184874340649097715978129148009427805838046323788734781673191748193434478669155838763560641256966555627922511596338902310620112450883494298388773890035164695824388352281845899777092031178650998196058760936432759571581213451676753114963358075156714135823010204356427917586814770796619465442764488945476095848979594025250316299736598156273650325987911010664725861094380686600752353128146256754343286088574487014248024249804436366728168424590713218982548377491442013998368062738587221876823860581812611872887377016123291949964299515198850017077526150355798913218314805957252247779523050606759211989220914958602879760150573106408867049892692145749650879774194974009845357310593106101122353799703683274904254167542165454864139257108233659899487862451049216944383276608086131686286129243914476522225417418594291684366219396051403508925252250159352028880945585796805633109907562829932975957539563443083415075516579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -2392893348519654539447945995606175924079440773574062717063027831524152641298700496311612847179477365178427608505476408959801705745656337045412838079221769026149110740007954144575350121436696030200507214283016504492418019689658755514341866737754782500323050236857653838812620281383922667818167779761333637899101051485835910657662675564557408149315408990201969868854234330854103777351338447772821842424683352248186147442306630981484717596283922898837483439916441607013714878153574997036897417104032595325014598382650335378709621528948990753670610262197378415934820694869627565086846206172920359613547489780610536275865464551887383909720512176017652827848045088689210850679393654620594717798867217078097808767298034230308973918482050235497882081240794723121954668038556597981876532886020727676724381070491146286717127553138099321508170375870222719558015353851861666149307887318904379709755028689188328926516647135085805263861554410158494483180708832390562987983172914367089601515389444218989551753416223428278360748098541991664955437388291491225764378924824556209222540876980925062888622125326972159670962519110015985099307841002876995951963166572868676699792402409907472398812886430275100896291865596045337855912589460687825124657630593686890539464503348117917892723571890021392744207589567361950512971076751002051356855896459092772228898780285062840705748390078085552623420758802794009156310067454299346097228552820806944641888462729449451693907974597680755166287003444849884277988186553120257544616470631587729083203991623535983082249154805095823382777126748943325557602246742596076869411280921616569353810648577887756088831469423802715729598056937236269727207475711095691425116709824640626692677737708444819784417925818527712593712316738313131101072286949073872088891805068800322045064254225071020632451639266063770557276161829009403472686376033853150281182503603946181258377849508155159147837210758212927326961539749418672588206067600187773628003766280574548548561016646262181460439266550195599521409046374827291969312721025437738270571836165041338557326059886047441887875029765732641529359127733323836605949888088582234654067792353970784294833498981862649356295102248717232899047426831605150515134257272572056980188297763257881233306005483490782917724197953809117930109624589072945738250595632035912719886190625370137186009989569276211491836305141396131360301198694814365923075205492199038907816917011877503927340193475336056161029056144003958668092342236006595740512752349434084926397255398218062877429362730852181241497385830909683736962079286578119488333030726561770002948819727322972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 3282137476259391857525051370112274289618056194600061410516663408602086705207955828757434476023747333876099627655637742418562395100303126651161279832129027652841794604298322489241565876848534148882734803402201884580017521866375756990550438749389602597882527813144713292721312341644021546303996427595231576227170696117489816724007037813986477691067751461889932956440013332409181289011614030249373148256991353959220367869466550365132823196953178259985159704628898932158759745819520176366990756801506226966990324221684761050443315733392924851724677697916304581776256055775356356947007921344972988247577883076013466883482543812118273844709179448835628470369611754964005735131620027921073413994696570703164825107938511398881103058637387672484436449825765041902198758515962418347504588426525173870276900503693613951598045877402045867334631479163519404724745980559602393623607377452887324724835987789838230094381801123587211043404331106957602116743590314699705077723666615279674904545054527795660831802514368714601568339895047457050817842344197681355316411512496545193233187065652517539145095350771457027898877244636445285641069217099390752256727214804237024048331104474683051681289228366817680568025556268090997698766186286266534570977654480724989347024607497124593737098208297831814501748292564165373668332108945663326133393277272510186556421466645509269587286678371394239357040371331888966690028135715410396321650105186805336128472754162525839297162921076858539742783329569550030073850663189211255184204653743968678441709798648800784679859849599378779879896561280706168764981093347128666938577423499857324294224263961009217397941160743629713020222845806420967106484372435893124896383636362511137999215284196966208704339700491436382850887098863555533999354238474470822424557196900769542782265096611199176951303264962387974956078211177754247841913381149194484215873974563431501582433067158541645132785273713178324485089272480268849908669193438852242307693010415824668892325360817259477182996269609457987549247297965079079953942407578798543637154171435024093413726766414935644596857110584707025788787889163816342499989999653509305464098365697070614211992647058908033111971330712701489768063735403662693323459293251662160031740688811543910573328639490171777501595628343717288511756359306270393838547195191057309872114677742685857005615587122814423733535693859364585701849873891687420744732386542673040060083740006329443596014387922131623502885936718835559563793566499688508240521792568509283266034297765714902174502775250158487649158888517739012474683817692393042415368420090549988478884081297008885760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -1752465901526368430265297758132511062397982722340287218490957808016811761236420628046562196242124458805044056991382386555687514975462238421907096333374875965792315501162203031896627405056574216316650418397300578162317852744502218212601007666104767536716391147468364999631359094631023718835057860715811575167588960932907718531274404163176299633971200358138097950722360054275132042916749653786277503158255044334416553371869402820044224385322267610067772399826425794222803582879548282623478761899702428144906601827070964895711287955570028093534132673447969288822237183563113993517397605004321764684694673887836259638111169750357393043551250520754058966163443115216918112580366752182935191519636842276376504520866921039096516163944790110335464586841742382107638427545755064634378156275189927846232969259047592256191306372798624943833984598642351216682302535489142629507720431899394030219264135333670590113743436160962458239756036147946986103293225333854116100594451256988342292599001356641702009488310770978686567818041879244286553193405782678085200611376557407929821315723693134845245210679421842948380095660420838602457232829513208156457532731527717813064805676394200763643097621373856070505476777650650325477556396823027072871305129583762066168887217615298361738095594541177487576694534534519239777321070694243774003472009596383150630623609593362307276722555089363594587548799440498780666951260854084369278799551248377850968990197276666299744408962774074661762951141447732541331887221020492855587709965369935287601741262227150300977286761314310080050341821069023258573514824493011687749635141310824057835949623015539905719589469322932597552356034225724940124995060174574553947975314237090800978768693829624855114975814663128369526305260085606155142324319675441320091499041663528964158575786063239248617010477233344735460260166604768189641590532321957656195028676888892839044361885154679308758665040753858367265033522222795869231540237623382036470551041971351089974053810041144336993471100534153245358370220634706129124886569379411479062666434561382049990744187343403842310040949466466759632104547992163373740367543289775325531458174615118726659284063968338168204702662913523370811755025699337020219592944966598933373157618075012984387969736491025412675256387289414266837904427456149477102109887727412057919372554398631403010930711690136092260337639483866988456376772403274232572347431668820283039411136595084094944069630369644222052110877405813307296868190984669026791300405727987337853971659888101124727224609117128357006503330772841677183998486344746254015856546350142495712959961251142696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] -5269679977394207410962243138944446503902055477973531178502728491925247202086142431768424823935012026530526604098460988434556320545070967660135971301956580133080599799361423814989664274316612744407089157975996462543619845277882115058476803509305751187321845182371006437168131440760440915805453260046561436946663287074060585003007687688855530302413714932168243542133314668663233978845918597294158603455700145285096694586501951803842402242736395685316760134332232626901554541036430441706670491307524581405238677802226827162863389009159114768112329831173717641797183942409807763120831976754794405250929991427123542658832012798314168039919390409791356375232294910273693579880209053806827033233237142724560459065404117179976692401851889426995175320671290822694804244454197156464740272228442281090776905736190227797232641589048800592348083671705105510363620318202207640390854632992956482190471992723729830529890817927985910239087058896906257937625259693802498551614701844498374474327688237233199470587371964734144109193273170418068238635417339722187613015766455964021176937049394633285429297226961206176375413968784730154076217221566187442970480478463802463212055799957964640120376681510662022503190861646717101835823049649071063728638357636712304272480070529457893516998111249267425736625369426559139582988921358181442505389204278879764432971450334027676614181745661107511794899885141863286963339260085115302883691328589756550191867115856697420191610447734939344094778230126661289370096870913101248919948281263714490732549971482552614477956495578005466841585520738777320154607260810608582638408881404399554768432501135666271182979462706648953999967265882674847836340713402297553345108205465027428531264114224450772359380076964031837747226610360172397990892272992372953392329236162948530325708606124032901676338202163759505022386576605579441491117711481840391146481989767862188719259331911341918005750810415263446757893394107541200067578887621497806989681748631938118818951112569996677704724572155239769073451167674064297203597297213433909008226662254716141085484846170924979777715528201123135873903233797228790356166462465821948767559903145054134683453986315835488329823150153199446822487823205247550890393412405956325339277872760487234624568679960180214148546046079745405299633189216876495454873459483622644988699430352336728969149336582350724656945313681070762553718406015684330152905242642053656499843374678706026147845685519118011350519713389075208750118015971437457400724118629931442370265315924517014987669974175905646488600175951529563274893787201476343441949281792138669714762799452765814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] 20745779909417630600554881240057402953728179905196904678973249306311987604630600440241006902962733571255833753328450143190441160132853786464282447332415167499519640239205944946766846223590882343298815575525616706661926900967959573249415805509836538252996193819798736962753502063122288983365890545079644938897431896751304518215496488702658320183010650842921798488578694376408720867765360117538063004408253102153345044491464005718567166177070562472534728507254535234167368931082988320639166116815983939775780800376540711039342560881508540892057282595996989978469607280029791360788738263916165731190026149581124319372987084916025845761892474998567253259406143752151330406381362107558652962640843034741592788372982031310917792827678065311460886890170840548221808779265167996400878834283474066806395628722319519100045281298203372541503179129574718868471248826474489279146328757653624424500086757852727570237075139970118351581971844280303217520083328491154015489701684653452914934097726387648899740759733993739831129471852163583005918607889072238699920170974927036502896344442067621450922233886510152333283517206866971779182936079641999282263579098244877689304845388254026446249870069979525307752207776114124744893240332459169137655596507356365534009323081976031078094932460976893211698671338905846680494381345782466000127260643255613965536402686984098960857525490768277670489820901707539327904204440756316916359664309098030622311758516049920101742904161112857034370909591943152440038651292284472994223450115699770959679815037717722199176607939944665878010554666875437435611512832141582983847497013358774317286404215654168625945668651914965952691114652536108337587186281260651104451453183455855773288886950953350477352921078641965051133136123926646902102803676161639772302379700302523748643255499307296259128096316549363847430961035688653221708738312594783476969264014403942022796120969066061977623564720210939154603526697716297453966520899443183270701038613972405801164555162587589853572746355843383523299602883126016475257712659971568603667321725437527789536900627440596350433325613701288832621937173863406473980168559491416668540565760314854604499805237934619954536500733753113521854907128872310318109989122355121985536951897678704141166428011375220937348626120606512352665045249445521813112931490477506498032230212769128714337205172303842153154572517590463090168468689489148108253477495105001222152798860033412722335342791175514888726157625889277787324931754343155342473982345090133665894810485106919873947361347417316167408259209244663473995068608742732529091020209410440260320570609469793239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -46212647031085940471618740137593417543365502423524063831115733235178435475165705908848392601999107553505106170932691510276997254022339035830461230994846101641082394517638675292750840324016006089128987789960087054056419171884952567701281649052676794437358836622797669372572646019686769703614719555156211127840931944179144901947429447604265096667409086285789328952398886459935559733785889350741046380789468459740749121658901857254692233719267359772563231917237377735020810052418176518736390745004513231950258736308933032395186088815679909366304217458502884501114898115005001416550800462066452789569886971844298871964056326744909873300125275934800668895768403175560812866727015774707346856208348923912771911044211997160969560565069754300900984828405398269755797635648388480810137349013312606737626873923229934048888819904933345926730744408456672452618637778855530354617492932228000555843956327970573739819125675066934910342751345322194099773225897832624298471012888511345943686404445100868597533223766364226823063253884935641020614954337127409692023070959251194179758558182395329553309245034303450243811682088414754122779045811356315211372403800204219469489966414401745273252952983437888860616891117629414190850164269555361587658581951086990382858640325041914144508278578574823589406403725774414649248825305240538309232355719587568868073374628037339302571994296520423402333484326665723532496400373586103690004419504994073233446916954562667031811853199820588981695985307706846841830328803111975913747650381365061804128652443498409996555320012047447161195827059549770437369903064733959191288336086769259714462668205716820421370601507528064934943176782152718716029484522866906013064515322056261586247561242566742376503386878196939045082404888005172053129798896206744928921086687762970415301996922403994402390824924490574603896189084667130941579130605571932756663015673389462687175707653705276502855123290513652458867739674161772828794038771205626362244940842457976857271911770411131144760390162062843111927258079293723931064955126486266068504034109683985498066258302419220604671365055460442084617367757674063288889821856161276892749864048786668276315476319924710166859435081449212916711881946674302844715691108073397900645869422880621521281268210618325870085198132934190508844332296027583672864107081731471019564238362947634830303474685628039910606304280382125192651991324286724477270531286717288860593250488005938023868396617827803113421007545694683215430096605638875577796571910718059695956106759621188045950619533105844936439202513906568501305250999117695640362853337643996194079161486145839169536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 80686472019975832970207525589739331650296724754423009848481781687980179669997018294530734152269180865652071959542571328848193155918402785545240881597692075513119501809693206600461614435937460977902141897092238419785398311250643100169530743979740900055955084438562371824319824051049949959673943489734403820080328157378777901025618868097034475657283328031090954824913707373180321916794047017965698094399789976537628506594403339126129010409521512431641327553256141496410305958428335205603668351128500740316867902587541959445238775706657326676893963157401395058015435102151385366963111955970016870780965542527916569286819507389118644838029897580705055610916640008005708405949258881930848612122955733232923504029690076319725726312212640305151060532651418687031295861642882189310230589101053881530438960407130554520191055002127713567907190644086148660065984593708113145821657850202681540164761271179271511810127243240116226331482127241301165852766915381171022491441200396363047760473211641524174785387808966090719376557156564163599927093315285111445947059667865756032814100980256121319495333269388085373018905022107451532528050155553960881410916036798701552407092853063836596299787771850795002144913012848383884606318677631296048128122728794840615804321905417719447770803411145379178368983565632720333811947805681789749845557914691587788288314722504468829078841612655258469506676574835573973744545752932546339866658966690806586053933322596414198017312120465123230573824231119645135949224305585793376867716406903697229280683519334216858077245472002640334944039641378290141175655329229956351754183949598717371095364764389948911305658044912681285032982338515067326621335612604004583361870117185382190131045594403752958682109050644888306659703729769474773100238588999020869330529663248871450555434841669134237372896932527860983252536202480592887853693476495240061631055785923794714236077890215694487082183591107270518114623245483355265614798870988286739208693484699639417693095132741567191751017297355684727132786694552848423431160153775599276273560899977651056475747694635665992262619238083493698982335618578425579106374265469591211029684955746386438950136171407563514603753338913619182616950360910933242744446769632817504473106205212653896353225826195178889031113718422944068122907596720133869756708990709227287094914976251134204876798725948498866183257488420343536485384703255816170489665066339395884550587541496908190094719306886911380679474141782741027926578684059485934364586611475443246867805301442335914257380264089642066264532009045511995005924592470135254903185146096585165285357998064344760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] -119711216618699600497206941101400987494656856393043919770898075708545258306684451722800986418839016401467351318018427607176691246395608018117729363364485591943262130625431772877991637813575375995380468068326328086965064195876832571455130567259158247776059978426811591666292028847613442700884713600089697632632029036033742349017589787127683939783627761123021236177827989982414331904202583375431700889475090646254427798726983787107134870148713364637577563845432833037969671138829656162333068186810610020221013114876725006945145909616318683267338555134013480346021752774892176987019900488153013352452474437402373117986893923348388572251797818308029389958105700365801473915225485671019058769224342561869072320101343412226577872265622889990908513649963774739791002683434562107796063916533832911504420050004729706674596884000526543634574881891110457936494105052425106165534681678819386553348829898434061164827479427481595655534165971199490997534433442215059858154488259166071965001057486092200604550493310783838608742832324958395476955283628638738017618336060420820199837557611558056552442994316310559124254550020526035759504473880847475636293056869956434548367217325432766761129353283901829658126452026493936890295721232811931841287387189321763313541222194754674064788918221149114529085381568654167687928005623709657941859578998009665747069724066549089771542953784115128840606418471058255187670015564727453883364805530395953112088927466812955488022720883367716114343962305726782593620202777136904742895560222111180709317096003511188679018590037942745857725429875571477967421132902623189321697733334509801314721926927783787219150537806203280186847357699131476468491406794661995780873606874538846454336093040727400435764336861217718749164413406646327810579216097384111770113620333998841085559502912286090182293725440552815305833977089312445584282471867871321191616479771360015938022970980838404242020598326179457175784996211043953923644344941351669557463131431035811231355038910454664947602253789207729844181364701358219067448336019621899123315759374648946033548507918954442926228469822935613979139534034608690125205571679835744220952700441638782226682598644757810984533050690901274672785943826022913495933077416894581353088427987343910922657021646693642752819891561233325249347987097615777621180945120467191571096774484044370673451186602626599939101596586028142126493329580655687481424481150987916864793235806780578731659467407633668012807352374837723484915681113133909708523794371377071086083210831071491965130858570573210857604213708797201898301203615663151676259626067668990884240218271172469456896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] 155129319480267643777348911636005304102251405565762455516108379491016243598355862295568311488324017999512605944595629384493925517479138446355326922910926642885998991826618269568382937190814130533677807484622977388016759693618204868178783285751286047041011417214491276266571218019719448222995984851204936656488419814873283226721699799631715794978712718176106931808100065160125342248194463767982809794674917174730488162906409041091668387446511871263737151368141229316334208548316709453903832617052806398542843563139820171925643297124585597074469150779742602118110784442928315847552895903984131872134461902262352584504777754211699227771329316543763067425879693910409222274719292831511895277724772566896127483961027550612392996314305511853539492596983620763709292599862778672816481142248418738890646798826067163576675474371235597117651668235479589332608423492729584716047391539160366292972822918655255110356425258226811848221851707042321514771408467029133932028465524832175067381021176946728581914673536373650848716961106916913541293443144488480607154179877034077557012831701041194663988227226692881897508224987075541436063140319686989123892862293281511995123312055851650701778569633908538553456251751167733398948833227793237710757791079004793850786913267398354184120147338304199682876961201433067040215519795383000143500063616055053214135444805947950377236487123670562321193779422297019099631135095333531750294588699343174814590534815066183195004582180623588767719827031101719090697042966108234885413527314228160078556724355906026908932670458946807110811951066327035838089870255723760456507235221697532509394155241028072492689597607159332226700467917056976173543145913682691542423462472885735894146212710943082662405773476033548528782230481285108959667315693685843926803514830216656549135369902707015519390008467166034976135048420280427996804296900781072089650229492248449913281249169062059725183317831328649712579457026401550325051496740897728724728136004890587164527375737252235905891938969187446657183984836199847567622600637563810293541665885716022029195754656119587100280664094450368176955812463719314908626837981039157331918184692649550632580144068170460555807422924451804954551936014239303447942063948017461356453325718450498207235629746967236704016086689541553004382363241380212094987169627699346097422497701334989816989579922791322305126885781479417762398481446750766254937017099734527949492751977362198674213830864291501266519687878891115957130657841434827361238670989300564093468194821652895565324365278511199006010119245053436952249852297544606167741030531274860098455300996369051811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -177077848049406334697885997886239319104305782197488306201762778131797426852448347729000107819494383280209028485919325044724834020248318201500926071981568765102624562976215312092836623271767202723274333838427747748321323628131879159433242469208860523759355154676522913283441807077280320727854619685393618836483077604544460354597780137623418049250466692550039251346474447777222007554795424134448697342044177599427078361403134242178299914595355779467270678858408512679404596942500685408972413460925498809813423334725419794462206155215918580378202553925797448439313272819389971559763202618180026142903281610376223854235417609252725015848971333944815797542478299245952988720438963055761985515061126939183388578296493031860810617586218621464637279827068843697312247516319827796055700747313745632727006501757067682142152953120785008792863163586976726036968564944826823165054618086647126322323970459455519153486784141161790698548889077705414207134789486310460351849789693393963062306890884913319643054213688886801710981120271826356026592796661611524301884987186002768336822694287668765652572852591590928677429896083288500772727832185630679098160799869518672591578625922873005874199671005118451752633105178232323616207039530917277586155895723297957916878660575201860324075457827919808090583948541678352364333725038402707464393186670055523522414554788968943993357281516131791404231455904148275530442474248090322873751767049295144733466441120892642637520708512346005752756671334540586557254703993586047597882333211565675046648059210319650953042927386052999017691496473689808147926798777861911527820696493246330531779598080632197349610404038469456987470178556866662106656412654351522480249229416410443609448361159411064494511914304014843850654567299386768780847972534249837498926292823842558395118997207592441044788367932599584815536745479932649065936910835062091535436634067925952511451148570361024259962918310048091665862926240303323560822556201320052314039308718993394748376287367021356040875857831401073357200769918709718782865346580722563957448593760707044452285648224058359225246242739676073458988123417988024424303703470001284278019158666420804629628438631551711683956047700073866379536743216283205404963709584550417112931292023977267219288239988406228902432177887351185992219595291994925305542827436781894226356184186895186992387649955448026821882868483542913475304690688305351828460107758748334481752680217630138534052527792121612280877632548403535310822093580776683510585113903724343734241764759892764226616497679733185422911566112495240653944289171647369758893517169590602537494869073169592877056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 178405989102220705393762120414175347735105354823333360037852833992859676181077066470288475563303614812331765505492859945951241083762357961533724101089740844782730087579315701916740898502742166957141956382335186046750774315903127864145542366156895056730261372355584723844050433424187889155213322336457218250423763218965714384167923072107994003165338265478749167669304291244370957985006984652864227664783034824955520123115783394904121540110027096243039015053431886135768450655835285369547726057578728231378727069170784563479334072265528785184474685330900165840774251936188355885788434670986672841971025449048190719345831691325554174185029373835354149946758388940868995358890128008345529491377071342489031411522613063933450001342362622322292707687333745162549447964405910072898746022832235731206234733329396881665185427986079766826714818298640209146713150480567701222805412999469332402657552813081467906776817001724701045584795105459936754282058117615803178428676443292910526483000467400116150636075382229306909392306079717306158735815167552908602309152068354937450741505736575857197034973634288704090481972916436082325574386642496323778300746641637898823235662256241126448362563587216678300111668124056153471306082312716893885776877533543029569553659901568344083017959882332928956414370627093911744984107666293742533674401945594726996704885244283203312745395171795254106411773599027440955633289444629410135869684753921308865724686293919601912338087326494527327562598314444010868806023263994027014080592161852235078758559775058795316001324728846568867226793585961040518447888415508817240756474701153059178736012180974019549784811955373261627362150677909348670264769054120651240862066195971601386539170017022080309586023544553998049061761534791548542206582835050322524123843337164009539506297991657861272813455854026220209182851588313692300373106202058071907744259549878526235422903376680891907540027490671105609603188761865232456596259339268086696386273680834856159430513930346062374282703191704444728906820287468733697416373147817350158854990178644157268736453247540237872863477852426566800165040971889307462309189244901676473243215467052955046834679102930950399107120904041969151127990934940737402683732193686324564237543238671882066522527320735309539361089543399185492059524096527859644808042206603356687993927193968018519307724276950410268856966430941911182079575676044162836459746831933816254737037269866292864042419262191372127868693198698266144754214843624718869948609003150434105730467755154528460233747889272108669067199911080818146557022694002805611584406754947918436932309910243120250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -158744634677008984998001824642298529570223859368531582931584276093025450339535791985715669868274425922341782435755383706893269191314001085914384263684719325540374549811782950864678399373555526850537536606467150449668008844096079072226852088066767246294780556582995952212916544035195102660838245100910285790933340433378438049989044940643132779517943592002146767219236795288873111601542205553174186497609848316952262355054908164575688227309439725763407147868509939703429700328785060617469129377409387067046680764671897143193571856062747220666374296285297548397401906098253696836590547939866649246562454443273929571398706871524172128813169170571926927511822642584472386244634681837738074019697606236856462194205751171612195472815169435125389615253432887222609789198752876597295130870831616881346869111773428952285023223376037107435446020060124313860728818410692351325520683732881428073432275257907299869664833368229581623930906710554140342939143222865153939249185909692658693707134481474555416947490879436597299932951500265192019758158347901690738990064854501176824307014740210026807433440277600323322962598552581843454561711560883028718301022128022170482336329497348558072583699736270893124315859731225576615674409493766621498400332363839979190291651774362730833578540567934142444230222222789077293161283621380552318825723046328013267574932939364989268167088155169951347346027766294489610206553629519307305011203303448464489482367634237881186429099854833380888679860545327173355525517455675221837394020871446148386696523781635867272824868538297059060057159578040491231582699294379593991340170767046018801024075331481769933729192987122144825229368122684605679119342787683129699016536903073974545666828644322698160191695607015212743172076150187666025593553532026898447752506143997186870179415763429034047794238872795611012434839236870063255766052346647271142644872425429606421800916082767800954833796133718964759305294080654792830708334772296303016103270624970751087431797287244641829800114613995396130481243196576661130667853209796488271713532625657531998044323378589174820476775000875361268013276707975144415148614122305547091750363943358518382345358396949740860616289548597579086964795866550783075546639276589046736116244501520419451664195434296589917160620594365423651123970710331245615546167239996862620616132931686019341675235828590123647234712143348398037404411361810321393707427383870538733318079326630724022820147470108098528705122626109332687971240939821176899039945885880805949737082231135712362688795727766890984874356200691430427332133523263450620292982368137368081067442672006311444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 124798683605882912454697184153942770548339553716961091820511204199645695581980803629384549440258355489523185506323462700621267903156981432851236853997694197686552821580718715269011762757001557410254688277127324882601663781540347370624381536462511889962258155384784719611959603506737635496371525650187014906638824308463886276352411043802347546774941141751904023087643905068103099813721078075110383336187283122810951229122338056320551945786835890364945114177791682614311857224597685102278968922993464712733569990866760556659791661811599620885690611001589009246393357775703668984909454906699068385037434221467260737499234017990461271795694319074171061053269095469538925774839828256010527064275607666651502379444724067606871965748010814461053614575543442161215169421326415072410773175624745854467330431132542804081749096297185772894189082069919079583682215586183214901591923230663591830713881622724717078075865404117492649976376840678847038119024480541301878579000996980637076562237440368945796905509400391433858694094864536234800320208025546355262970202265462100053177044685609156673521739236226557754291044721799298709977781018498843210176680089909058146002226463135833733023668506790345842335097677724127338556015748753585616377259190320075300049093325318635525695045801398230896458510084402333562214976035437160905532893992146215784753193839140653080315545000534398525863906330257333444723253157900660225996668866923665926451460842813672990671511610162007541631404765540285217297374379982538038747553815544821947028117783043014936863952173234982359558425018522330743146766040666983411521262405321205218676431514971262406375582095802466508711747510368603793116126239588172946689676855218317820312194961169725251397007478690056347470240037255101795305949302489495200595485049021541108223644453674696519526021648286475109148350428613050301715946055579274257097032325121556916225714880897499403133164656381349322639056987579416517393783421244060502372255403655310470294379587506040308490176302186869428656500468145019904965372961338532356666902815822706466624391797059304497231239026814684802773275987969385571818327569697879175412913592341994220736369490626310787696168392136678535504721509205695956343361504879347023565242926431554337140083724919473046682842399052434571527696280589889295550594204823742565717895744788713921670759408793797989207249508918469767958689717376077665406113900442970205524125804259605158704032271370090075977108597873299148420728327945448006846120733889989553270600328238000488075506985995418147698239251095351410022913862774150085015617319333512267974500379145032171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -86570760474717886857812059785065492946380248340799549510940165454927969838901670634739973425513286331480694731183373321201118919930876242341830116856422400584112341757190097683364107786274321036026377859885203148013933724781111377867055434806120591058040855875805840810398571390882774781089859577292347932661013260459243055111051332629285931612177271575193926217717679710520582400325775050316527193808218746218076328050194956864914302532885246462273787835990652449724103547651645270041030131603953261720831785531184665946748900339168952007610792121948317870339686554007489682390785423271402363939805106894186742581716151097962462398484111388178139136950825927165213857476930268989568537754592459030899770678680677441063314524534102494281590963228094329249937888454448400551188259752615778818313662530939899012596673503854884359650989952341479504401061682081038704980129330521976126986246207956425112022269104701955501704521856423848518455131246803485565277037717877785998224865274722577050074826925569427218644052109636095176281950909300855451184583520482020035536371625945500571288755226861929112228314272094417722247734034282514818029874852070552016032618524846340833542200365281491944756928605832062443664800443780368515532976471061445809670268923742633923352130879297769424705396095416482443931930661216938562449452378595494514171728557842073495287270196416325547373617420565208285898778530607471688949566231713953056973403221027939639282359572341294050551502945787678867286244511887521305454437187591426590655814044469846454349611230654307224628783767329142815305136057181227914997355734015717477340393462164066223427935982024800137645233105217453058682975077226164154999981552743118328971160912249999409367300087804171019774223784576569791902731130806202080900208669098840493099666806390803037691174233989517170299937264694303178318969936796099453386009152993746449573051902415414690003390708477318591575809359498848479930882930814335359661431720026067344793014622593922339589540607247646906939987577552831604041447980356407477878822836209794306599691559493556167876825670620372355273832349315230855185568380497780038176630643720715838802451017176503179788472567352413534266111795783783544166354652509364657403318441878402426071929838146095287240246542055494045032500202346136889385040003666433366156670460392348226185309645498119857939619732371924823219749132593776169913332021131820081672933679933809523097462351071491270881454555679396701567929358804359603036884387559021319284290993191056995378894538970386266704177117729059145917521265979414187779539532130105442083686141085203038208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] 52612695923427585145235524345604980278921839313860207401782659663734826228604983727851000153280496275144838657734337708458101044680795780831785606330668682144308314546049531215819297020955587939913071600974344563026817116494216101235730308501828239827324756739241699085300472310658319905464912300802006508835607868871271319193157448420875837182644795100130939671000579990219477746145994293501570424623942008787500075105929001805954167403349748487996561006288414670411589181240616168190088921366710777256051440193467953198416191216789144196726017112298371249300371376534681094200866335167069822572457209099322053879515301733086601064392733328994257327384352215466761237190562762107634765804411098350500153068852143896651047380321419971589949568402185831327856703621947245307135375566662775133534081631201492244494023257792659683633515742030009726530538639339399965822274867389492860522659948086050929744733878050466033737340396146949724534048855630036370772722594153171274186738047698186908995981611068708501357826145887308425190643795560478281210061798724574325686570873440410480335793390660273203181409176408022180186005170110679792785054546921917513334378087487530923239791593559208758284605285930104232301783004301657929421625165127468882258726856804776444679694201297864575697717776670565361848668014972830195081276230452865696457452520092495109922888152849315650997137709935630004398034794352368103338383343319066348680936572151964920350713998235026268283621974660653642801047583090681720857987282681873948282317259942269244024032268126145012044177660416544712237165116976340324083222193425158854149519912116480417407038534181019842947192696352946895385151340599545898237167487148975862487252079179430753836480494073175779639807270300245754603592344065892582174357490707099654097359297226924220595287257734131775251143701179380468558477607578921450880918283823437351950170877738146206844050819885246409307796817814230169815019867468882728817244511434102281291566710056939708881144508471839418840986920712073095206535043973330659518221464277089191811086706325505418735714331350720548418404381515075616381424628193204950979247319774705014367007001889227908739405373524387437892019362834367237921446817521248377396639781442304259519418621549449414789818341077331438734018198045292276664962036735632738763818143730357554153648607548668973444115989397410046419271388169882344873332606873989969072952656651560797760026705703575608407393345373407888546591049329381365422017165376106335470573011071589549427008929161390791379631533137473785311204072966353563804573641184313267199960559732737966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] -27420960774849569562245944628672901396005932483097173133662654293838185779423485653762159741598391511641606000245054200097887432075568383290420110639211457086638803103937201306407384811611889639800833751261030799462517089370349842537056859609346429250667388984547350566290612226286109886582827302925069599247634337932703529618311968525295105865094741081378500629069741947031664339045975452573312299021894603076778096965885987354000142081101997924026784952713903414059411850596924731824437628016598680300710141356546156140223420654579046767147973729029872132173232360277847375777416137122444792901289509768354935644401112927409166372091055289941053956359981393291501803014324299804807547116724167371065133438628945852273292636244842663582245060234915157874095778622029795851755389488235361493316350279804010535486317959821537683407399677966198163996583924292715007418257414637229322538583543105015871926225954689273991706138087414501991266484128447136738933667032082158512808823752103530914906805858241045392446955233789141974801983175608629620545251236053341049018566963379181763034963266414695779648564293779644866782152894857543485588008281039172152790366735203497351633496313560230782187186967064437376671259532054190636051258894891122765553030568368889758166546542278549910362419048516978041576734356655389612780537771690197444842412311906131063390960026764614253577414726183339414169000582060073124793028291808460726801860641560908893019332823228749266161245610573760408914625552438342693867268833376323011538134690303223390322395606710904219236871754213490891178861960960646506428539070139959108625416049013641020632288009491331502436513704777265841034235239790579179183644432776979922141120036108735875841627338608264854528983386854661629476855241537000860384023045535355102435639917944657770508364425451594643003175869281850706280547461799123298169218826647018327062773461798139424231941506599682768899603585443914159533916810504434153875742001232946952953689645136553735391277229013096389161291002649420450649026120827412699017040991832699552229341226452616606524755987456582723623094042890192268138533454145594406287912122445266595884703195511533195404868826754991490428549035245974155248971248329063637872181885044192106686126138867079280847091895201227556422096727522357567822726107307693774180989044623520593778966428960135477821515221782460585088819783820362638546191690018529193009461231034310366138089235873433923120417918471143426508237352192926706193656592941444183945287199169294006721336285839427358340925267503292878374950358339915377350037945932298525290566383524368089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] 11568083039430366934914902613751333856867951459663143155518465405649451456522650235823415575624862536973675947261132470280867363644703401800599507474583523021289961469798003537880012319213087614389420224805626759386467548531870418050153582654843481516240522497898216707032727048206746300896516964963826286702993345394015670370977352843556677940928666562389771588488510188023156220018815338713542024236611534487713673027343431957709325326658175530906593798977964697026447305641105884267581017934960244853844184061582170697066739858952085474566570566193325302344954717558323870699553993056570962803116270926874019766812005564639565343315829279870362839757305566401660220136425237783355605853388142411326721306614968590682611722500275901522126027994334861204864665176099289657023122696910148080615250845161864150017394774000853946475871961178003685904360979216042628365973193322734893884784549035562771033572255459413104916644976733692906732623655812204816991111412802410116011387448325700950552690509699889353815976188446139843240855996608883318154562420209541060682527914131521761739267933969419255101858053852019323483269943876561506520907048639913588822605629225950848695774154726949232390619217449748054586739977552714460525118712643798176696699900290989166631488041948953246623427066430637795352062990028308611621612280653815357617614250842486137422816059651462946368149703218367683530627093926740448671946920273067277258328589887201951230240597017255726318678642532529568034877294118662315363602409412671172626705817229383042055605624325170530335213366871559280438245322278443186038769102763185655843157526530534182465718799235204807741921955524704870811105850024307711169515103806992444628965781220438103055524949871432405980049907704599871039369369535686073477114025702612514202192688419512426069968866115214327757200105487020009841650326085138682350139503819702135368428710920556595153951685452774216435175651339001432378294822472826582564488104848522234779834495504405864876899297961561769559044684025065169089597773302729674153418469303446903772827294838288101478959037814768247045835658567576009058974900159925309771967223720996522241459594507467061982483169881907144355068605835064315130624264969082074771762736270689608694822161938503737860838029076886240795579805705249988241092333857885339681187743087672527291958001402857314909361030772896304526382788341539848638818164257388559736949107094121812560489916513875072331557278326622898800876072263689616463768922191530555981726918176724367040730852009173958490054763241220157997463917365547721093244686084823435192317164630027796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] -3245777039963851993168681875610394532672082203359541336630787509682928756219182862837396196887084597308861237401734107959981797616876910168734614353084788086085510537669134444923640760261760467737091263614566885493219247359478267374467956784522989370607245514487938385076899047536810360059511405689591377583750359949101024198126084400276368451217717115174393452555144158822043800201881701915010999418080234651245022022378512365595978732164588696962878876505421607767575506163184059609413778285828452991326631012281708261363657725626171112217143761171576337378221354988181827892413810410778183483531616833233664828072406293477467782169886351974111126687098965020071439892031919718735254477009779996618301509499693869058078752329693026202524672459792804730314477553096822173551702331692535043328401748087991768687308962996283278919554597357048477719426885236934587801118423356956928442408377025414681309569201098008259203524216641282157455063383284434663061665187688731964221271976519852421090499187999421337137129705497591370776272478174602144441026935039540880677160359088919190888401765709211759902049372713433555780826362627287663848674085782296325685777114771618529810690643961019071396281961162558879428171484781778318606813511496042626693796615810519824024110749171883085759927035342078490526618700147083343977064560138558557316714019808662410703090738595814879404739501653782864001050024928846977024730325838968841442634014436206145681683206695998556112660173899650116395373627178551195792513636193447924632276102748273454843835138951419666254729444931422221702353731207780655981415101507560880238118929577227660737684070635937978184938411853241356124909018000667589530635529434944395118641158876262618929688975308724869773591402378020457703847791562023579551987215672921481363748644604473943032144014680200019805671425024388614219139452620186685971278651942772337029885990683298008005306435605284360330074380899718542051620856183320714856325415793542285286280612455935899158572774521308815359034734374033641577114465632662883311499560172059836607261226397773811235750978280372920428843120063857354648100272623427077925679480854658927537360221319608099688525974599495140418229337829382192191673492455028998426118319867481253981930698413580995894175129950370261178973627265464528059749514005095485255887756700130109065236948096884264434780902556495430109953219199674867448627459530782984357061426073514319159204911333006191374543997048302478518284882907076873177799471652920462286284081376032080229196069483033364164850367055361005149960657444889727587350657664619965043704940173780320256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -147754511620289999570308073298083334153492897781738786089915755090354324726418883924273449354859310878633789818323788746690255957282126164193517581791612361988646408962652471634986681814863564071869728849094026969751648211395163956937949350005075719869430339392434499818565019476618423416290292983465684049215644723073728048210978105794404064191595470121965540230509344028876322905242190935727962112947408693414261082248278079365454333420700115754908108841639162907284720149011909642079124434570611080714699644758774917868151948165439917208769183257949755385365583262555559642227355530751532566962684332318743156848730452644743994535548767407664422095360837920073954985032773897149235162207843994715682811179469672230247280326738990174292110864269911961886339710742161953706166057779753657992248411066918265113409752945948033673502575617909078488596439838837516119273028966394312862298364506588030288816808587503138031778119239782387547011281569295589832166270734401770008550158724827703924296300262261664750326873735611949817973370637230551999150364536215396779801657588436596089814581138475996950094310470535211921666038737522718553220490173670829012127511855023234983906008602877470419816880255100456285995413792000014812878836994327190556708153551458986172255134216470680997893808156826449063962745697698683642315423237663670850327086045017176952392808813789375818850751890967141871509255237150825279126803438592163041449971955998291080463060346240742941849815794917948743203053833344633553803291719569055145992046699601840382310214361536447319166012060821655332638385612499088830945355042556965085087661319963284126397674645964101168864439203132588227215803833276156194956225233782619000903124763407157179172705046181696091574997212124201203821968146504954086400481993960727849153107331631040692463922678222257715732880096977408069604299944966191324593160582625191250567100950193129765113507704575636039554610462953885567821071798501615581621715255825324769853550189160336910051557420613675618632041415155202358164063560851744437159890739857125069997273892829143175938484870024417277963657518137538069905290280699661804122190200897431210986439006005736772636189377246626425832954665062789397517794661701392095555655658601283557062867650929816312185844415089289119229651356740621336205469205124194306981416117767996787621016324611174415155051211143307883787031868136534048965796001973858342240525529108513851199300732269260368173515325762672972857352068597779181312872572398174814864813814266704068069085980285094013225303499755744139548076353402495947662581802696202247646833327797698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 951954908404446557402463321097516099746505327159660057321054491950076624961315204986717169696280739409389460181725839630103073174090091140596902488364116402662858425188562139757479272127732564717439195941807212042271126295008131404496248580489749504981975410168115383639956874354275927224599390245076909262174690348577501401642813765809501637512732492566600678674703855590105469431461062695082217440323770968890799733245282835657419547754892249502740905486197714393116179649965232377623711926658758377348088867068952382420864587327986207063806546533996616930346968562110797054182688537605127290686697713698456859616816271483256617215523285341380709385284329951595439708544222883565100049829104967069808528560804369750061437720754326071094325030476504229086278456733416495020367850325039868149804706818164225303671839199601421447450937683052571742897909699783857318098218979286522820617176778093387622270820197231427457370400204491683458293617022570894467820371324003967503947222664114637849955174518607345896997294203664595076250823389409842482582759478307258461985252050338220067108377163688720448019545352193555080185708936167214517922959372795035302259377332751734412750761216126287034263125312054769963565486271388502383087277962969625660597977590143930297269054925889147557058424028842746384387864514305663803400412297458408422971164545514758843198818114174282922838212238971956470236232584395859846242355819765216064023785355431765173157314604151851583542077384351375266157484626330491363658375506714323641572774183745786954992568642575089923026656487958851136794082722507079371133274681006433632622889438929577907314674566403432581866171416137288504503950382967856010854654508592217073838101386727332629295255883011920248241714301305380948798697382617886554444014704355529648622712371555598098916077464713267698307352340276594324486526868552228700977503756621651898069053072756598458252864597194210799090944609631251742736761579811822237429692327442386661633375400007388500047888761939003449246824289993120989363269871116827053814190882936227356992436271706634456123069537865229534608738623991738486860539089203857141914294883780248468109550141747095767786193824139247697353383256328339690924050731790989441688921605660993122385455247774913121240020613619769190752766473102538712779305748015928149952536104929675920739864696704471039874575266071445440051215558846223105389756322046917384773670793166478991093035792319285005067569008034062540297287450398464140928603423175546038775596647048281896424765325285387790881747755263469089234545897866207895331038219122189183127723674255228928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -763609391371409685813019312877025355138869645346748418706805794020287070863137894159901910808191490866497041972282104836337873766225339603707043665827772478707317763882370285990196793913853868754935705568618319060120389171411897325196781490861965987281877395704073750696046843874585101637580321898992181049744375374869230884162749292443361757606084781597091464279273895261125007978464244710240822423816504757812185707826421048804505268432337107940385852596156025039911716971167706428494922771562861699201738244768147205170099442351563946416777446205004712214345814882854422384224820976149907944012648681540040878443531436145587022952669555841515543944997057793680830799725502671200148743657491463897832087182828154517037495064282585581218971089062036653619117196695849329979825340077769475576701677465815762670851870958285730230766725552580516541863694958388669173522268988402511900673947447408519144140979604592695956033828652995536716574945577073378942150739532305411024089303068516337680803735381472083705836757587867094173876477182919604776339673941900510799161077267896555014034744088605720939381435554863760300043684128865423992780908487315188026708636130928869634877306827180203814928038842247986298705748116411601170208866095314825814696223177707115588303163773933132766515944644794994723407656162247880858448509559539721980551169326220704721860277147255431190701764797010458716076139950822387997260934363624770797025498673802453706060207171606442980094217662584013898298892477773379240895370813509486695598755544830829592254139319286366188711853575603054853118092778731925692739376813054722488066457516630379034565396744028510914019096796328682530398991264956331239851420136925396836808277069100195761033583753840980464998671016929246861982036268946983219916939528470992637857155520092053472868290274883773037116443923637709699359002349285641389325837750243015929614503215370628986858445806339990182255374855469677170837332555967444663739474322894144683013365155142492382941096839275449133404535030282787233413544260806808442625292343549848849317770591764778531269815269936912604587035687218533574218160448042164167461093274986762405000130024799304385834307118161820470428586681425492352931165134055048439272102960706628920063119555699018526996884635952121551194459988504755763202340683096601834191466916825314637843231816489002891758022576996649555168553993059035755964568425124290541016236446748374102736752051905890902489089858179758761939821335362804176936953351636507766058209168266818051093287745181043305805495770958718841993314488477438399862132037732422464166897656256266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 407071571317167182068728597176627290160456103978547586487093263314445090349189835862772172842798501972729298437345461072223341784717621281279109326025088191039953954683625891938164221817277749093844915017988841811302251742623203023296861417226181171005087260773648200501739496259892710672505153884805387272369358052298578229424360631295069594105977807027327422172706147812652636512364584093760212170309629240636741669921419147580106398394003117529779962265774094652817762135203621904372921009532261198628065047421876157834192185213448116378416822870266520379165637821890500497706298729922985114680481571320999947097335391315462241781259580148311943429541642993143199774106425653754867172642804944609855085959574817849968431535897829181535989355615931643752724159785605870252619529641009139787317372772255451142148883708359719017042459501555772309331300261188502876743738724802213349621809761799484269804155206094740937997866481355536264253589773053404597947683588309663516584243908458592545700162154952527330179534442853752194981885643821001112755225125721525026772975572672231539060248701876854050950618499205338027621795664967699383117542317332296325146244067120591869771627264715042206223333763474520202929105273743511258857568625868260714098703750160547501297751646985984936215059524692915890401685820738617772486089400851627613642182353032544700626225185059328871497974884341050223412177566065973426442661193625253476857282328589675925685030051097703474050719754982215153211474081774570909318296365708330503503286757266137164363799591664395517928622079862536271251111938284418421654721214760869774355438717148600467326329228151203246220524016481478872416372177031204387836822580191229082733002716513106930419660061476866238010123559520210459836123302843022338995524466624287531167846857521824832535460065488673711847205070668849028886660815838555964449373445619383761250328023930323512557960339607019727353525230897316182891428411515569080162188062375339644436694712682448100289351894517167368835394063350375482176664858947047467438401154356088506458360390469998093633375510466799808832239372771163134323305256715622069138574555308781981455467144814259339037999156981589610993721427991999590904138712915851476082360510113726377879127215961978092550044269218275632431878967266882184394629525497259396176282332328815026996891545464996410092541251278022790178065491259420991604306734293784647413502130353062127896369870801279779157900482886606810783673744272173846382572765425298718705427021701042930434683550438787003751977834966976882770336584939413727628772168228281052645738591935266816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -163427214315133336347599890213967051826052619281137504235708753769721179676904756638452444869328961022188631044451545183112789872250201584927655514241052289281716171664900642185283260718894231638020140616423730172760836909273235825478382567125915258303908128402272797054567612952289744159756756260150057958388063720662459784924986033097172338832296628164191288624870826776612494952855359908572386628513384346126486685255672723864370031373111178616827527790635548551764950094835810955867769843309009620201085152019356507171486593437910101611323558488122311955022994153257571782189848969275721028505701098313442626014584086567850564559878571038663967300085946765126187187232129233051686688218887386845913790620853891343291077151290792361075248759649815401693143793782742497661276896867541421836150358776678185846971506965320156181237147098193749531915034016217589458280716852196167483631440606262560748920992808667986267544340543417266189554169208174678006157520510775091261202218781031830441731581795080807547252712449344612529414777033453828791226762491714378311928353741272200727916875096231327226989275668674033344157138618148197813028281947289776560484094262830793359598573825840068415361624541317520866764160018146459685881339466036694357507715603475362953831887634799343856891484841254201642575527986691435891854719903628126393012286693776520822472413358335337326017112510904805011617684528340819380509116484346023857886623504032271534432226259678477166306044195715628850580853407537165177163363567469525556134280435458406958521886550345362129879683121589661242416711535494216601300081510150334694273252269882244134497036656161834103394922178291949841085588977194591549099013437259515397611653669932536068724774360524980487222734037277745895089739241104685523442984429431459711686677310770632981493649241057949995060084005597654504109794716583801906007489514754486043798775229499627853068286546941280934754307550992150273215555011197692498978895345084970632748659962635201195645371397927910588642297895477778283859404995760028402891993313704557869262808530111235820999635344741321400277967944331366769546411965268033821397106528235677232054128065512993519174115290947134250060239319629516569975370383285730575444161456604388607611003094087485610661032631845848536669501513462206757674116615734486715142053411735036574587687081177367170984811261768358649667757243086333655376726735577968454857641558320257426770161315766536159562490341701555005290726289293895620476063845867052516548502525844470683480526976988938531725025791795828926799712037908275597306665526648069473597815270628392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 49462191880270381501195155228154253059466137197631369650730112757927262571430402493464105817987864486946977469603735014289787237919162451864541552071497875152234419852341442436547649702146567370720490926718767001695113768045205533034570825752458913060503168698638736506193201247544471251472782946451184397846327242212300985213283817443351484670111323337150689858269905431408185178974599394627895942688705646428963384451327114043720009541896435276416371181027116926028445370297820397761239995571306947926459122534874623496680954875129410282713418982720920221841762952422927448385830879801606367125880816472412289702996233555139134920121911673713048521947705311954086682761799357816491140439782594835252055291050568795514369255658872702811229695363983422090925459541979033070796870880929571710403900776346013957026875231929164720283075557622378446525395082031781391852391083451485245479530016362092101678552191556652343438675062938522609017564392965677280611752386272302564950718274854952714726197434890663742075821539967702132269227503640541908599360801557218530011798011328800222470709135082442177211011442951789279690946187155509038086739398030794049941130817931568243509091203389261982121970144202148349375102858406097711821992593913966171040387693502555736152332685216520623634295455420503448853225255683252693968030166615991260007686150072733754140356184005651110429096787291263852839121890818641618447504779393762531229901121959238516964763608963537584812490339807867420649763524338435815805117159108927105605352888234760808782089818565965656417525495891860444477668516718264159521751663806984895115169996529999677095802667954478164261272588214583534936835313848386297222601144351929533193596633931413922324092146161146688224204575069237403313573521648838719782536818298196336645193152411211874005975318091793914782789502216540727007812344281266861641452755566640357714485656377575090050747962972685674267486359729648210348785940343262812495009659290316463440751635747997924091072550149784454404566088189407662975870188581206051212980216186022265979690891597872930806067924766060486354351794374522531028462876463157381880496584509959144218317591012104206140993935349720330277114646026090320018160422880703627801686612942112739030996742975955574290864149451011705880563978000515764932634224243458429577139015756766242885750083500336559261551814159232775937177684724221648999503218492897014111429728948504500879540643624921286067086004148938705602631065596192281415574064804839140121420471917789621473111663795589808288739954046279111729273463993112449800377357991058834792869698377613312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -10187855117960813506259839159213054238015730063505015610394826025502960420187802358060279033474371967281007525990580691201925292424609941537725936228313301537533183143568894954954072741625428583879485754396766827788861427299440964762715715446087514040941021782174122651691095143972112510553832958903514857137341446887574983007670669184199545007033955771882448541245325643035137848527221453893425054898172913708329984386163494101977883890644690242045670104626170228098725351251146915338224712936731602638428796077608782718945861111464696538855766278073361649699883239413327306426914998357027628514626082647893383647192531573712155037671419311887740143567309978325061155661126096889952609149763258798738721516139555205053849161108917226415530978106549565218496244657248029578486927952496381231119107143529715951112887930998091317965224502166718338032591736670593145078882220816847765838017389138038387627255078809013709902973582574102816457902510147127902090752808813222132561013111816241599715615946197742264576410628826844842924319585783133895636534774157912050670620560561435844515735551974874458190270378486453333160554291076130537336230275436790446849733462355571705892328551120259875409905807695913528214734670277221785674384075017415688636743252756620307324637629856974503217748008822383846376337641696851431912980735463933342004437723751841954626438697350036835182958903795633998653774121208787723852941033660595442283106215749952780716905573019033372868621631406699045664882025874512594796335903482608646036156724879800245472827408050880494564528488697766490243522469859777482687684258347434989340404668386696273716022740101199607936246358093706871032561689060722302144783739986545180649093949753886024490171547034844708456674695695239379967852623044961546458653314838528181129545260840626785520096078891381984154677354164575385446408315161405330004911535940105337658261225298023532772179332690881548905022475631546020701479279615959602329856124080965991363926640284379529634540243500697689561058509676222300815646612305070707647255546287384204964820003708436515266148970430560793090686403537768487343502584253949180714687397887556847954191761838625382364818286962893097125484208134748635990473911789297599926993965066525209384295704793719673133488479275349568110731188465010751322152753249024616366245035417533964978098212080424456336429252076783446750294450564996075608401143077813144969792345892668930908568627579025675589444279718922999423182737654626154772514179048981379273652773760254525433173542101921885520276679089257297517228613259981963290748097029145804582672155688304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 680207739938514899219072722116673405837913024162408735981529186559711267157399980254189918513009944879194378867735803979257288370108354139081520629036529311195483745258958796725215574864533921061141100993413638036304391239200267395701420808879286058488621252808011419044386484791589848376583853128957262115301994928930825508824706393480780676882389650457598255331558021211826650687018561261234494783713788406039764719113775236363987233396640611690327721356879913766762511230828125085707056706856151760861860222702305585770402865390069656913642263572346331510161194131356261064044644657332256675651992633606488863826883587627031018254973588872924548841387340859456467915817843328502098847700652417707939653732820231571127111303063307842349831042834100097359930615169951580710021528603099135411805580612256546058809838259642173705423927853814439267222624738162875488912813943856441089938716094811678429398855616927124550877755945954873537963979790764605847320779607874067095217297325254692236894362937095373766790642618672106655511214947264048985178846183757949933814454845055053429063983176231602393438456750748336747987824072645424904544354928385091546866651955944776057589285983211878711983658012906431379805538684169006039245341689541956867362285877471577709876339356754586928420374332457724852841557684296653996701517096390950383112144878154005284365107704034051826801900327301693433073400197810766815085463132739889628553764062818749290194595084454069993464590512591543887625230143002498721765853413177332008679132237414902754125744550029467155195603750369040642664481367957821678875116208214244972354777520217908330613820379877373806419057957532167109370247708534000462523079708084748667983293611097208514204199893836228924089439668396072130692741067707536381044899471821447802927811302489873606653079133386470143476620894084753243931721785740785476960343848746166820213245688584127922958259194855636530671872436810042031646572391823921410935027087173393689726922461359916137532281648885002520488385610963140953551870093542895676548520914250170934229643804335934016566879796563611989118905824324991983074588190519074719883898164042086641143642775957017156990156593634554001037064357482606378940289567499748754284610224594374963141852227987114686454561695818332889013190229887132285533299379415741394960459621446230072694870977379778735062639023925170999512354853620052704637943776992799296071295525237744407218840831426199833761955728802671430447114921558763563447918658147973668285178581880900779037646869874163378786846354728627149790945447849062084061166682922460244339541942468608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 472249233746669503424446038789084772834881000375843619083728218957174744463295987715802741195428263561205323013210829215213794510092026799818652300885531805425204674772150005905683087914278197861459919684528169915350399049727857884071269424260429661739675820173996524977010676666018392306632153096544170606933415426873536529541062824857418841900222319817247806933358576941162913443660126408093586517467322289809627631939156273763138145801751228881898002849905224770670133306569867892658339329436190104025685818075785678720490309408812100152909480987061996088975215955753587349325180655438023891101077593987872071885237234971336021598174813208823398456483176592252399346553842487848940185763083269884979801501368717250694170265874672710167754344432454606624724880971595944621483974025183119210159994061519971042399732159713378738519877035202073647969060102314809031898376344263092330387703608831801941341605326546278316528312351740912452931001136482133462364043168301705330604157383340925775525100726407126740747505756503706236496551503373630312170099395147377757146084065247251640446940427495190609239156713051394003223271944557442987146339057550712992808031812619856938892535143474297376127264706649115051534626377624505806185093049738700565270410483798960094981016731902655529670316391391811842463356999936629192745477017733905629863773644977781454315520171697842671156461333802619710070678530537459845968421860331639471725680851305047964597193879631425634193547860557426791880674908138876867728160851078156214617019321026277035287058071920383606074804945728742514683095161068922726360632383222290638379190911700417696418962641088218079203238240262468616357379683759685936078970084079169182030920304256811959577050752022908893013984334022734682356098780150380025820456509997031753917660915892258552308278044943576184821008628523125049034984740981343473303270064629986564809506333733514451622504846633277090101327515655134429439600414853303968388266654444389444219320960379500007577891391458231801755300633313743856277424824496025263730833789563149798056165713832326422354192220164925984538437716480048290395444427211174595477338687422724482922483701395136494787585087509692429836640824977196079589358055676899086580356521885533650885347752653020888886198123783934387484283054225560276328368729881840726346413414301917371086473136411863910538293665982757775796918435714396898329397954157935564815130691282910368268496075861438218266397995612136849479937194616435029374037134545464835544860215609950920829949610514167550965317104690446416873342173570084351233722312726687309196068567121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] -244601083063845235842164356235471281599172768361835712664191499474659747566951243159547850627323368078011577340236634317575406638325231016272253696776139735364514716871229436457741412753397252860421404241779966438007107870341751615296377987218661377032516637132302649340325242208514363238521852334467665538692405445804410876172247759032391003866160854804396085332638306129777942414959616141984864312355263743655845806735380366896563937678790525339649108442539975874325221462562202399940160580443046211796856057585658115843604474979458950458436635130694682548763764555228613510373840247082404311575961484430845964121232287059718737099115948427756558525857870048490217236787830705863265809429031556790212939653930140051175626342387598110484818006191411996198570566457412626321151482654952348430867192671765961386676425734829632440075463216533010795996151811976384391130190313125986691469692133836756352715440529133294604008798679114886400616038257480388362321255981976767400722339893002240481619620515393513982823292188197288059851264217422364963973722316110405979328008818857832750644590603097433320327473242635352863067469419261152511919157581458603268930092774839913791648204547114289077781102953759292828790967738816460509634266563654698672889324626096198690634392065074113617241745901378425970448989832672094808251072005258019624934512932460000626567359458742956540228425632982185939320717170853698877887845428084153223358054234628806186842891368465104779486600810338942621415219341354801839866541228718229666004032661946603476475250181704442696786760638292717996911558236081900248508630559895360187235186087656913890296253723579802332198127529259557025440101360893175287772739814362411265287705542157638315925636216896023528355085997991562549060926656951950067277928731147031617205417934901432517350761000695226509429173170169243814647119473243451729225031860518859803754827577131168191066326447130106953660701158885046972970479645208336600528646257584181906472365805192200133844138471733965042743896237211010424604778481630732233127948348919113487329707389953571480680538952645710714958307406112241696061441243278134280321407199187565366182621271171678586836731702280826338173885459792765947629368529253254558475373793448281582641533369494643930969676986156928502237668106325652099204724626294676506643895822108354705663930627401995802146068383989127046830759217517886400587933822049246771228756085774384866623161084402483298007561087962664852683987727679589123080614966198385441896536909076072617110486101228246914885991381097980605571058302260362386507931227952035902768066517270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] 72502343033810861765984835808589248719954257105459414113320194938659595164343688477726608555726620510179852519399573876236098712776714189899714889627338279817980195294073701462189449121728402597504377872204712484927324812730548939288600776524013930162353761573436913044776951313601693710355408342735333378257119520482771925744332758340068755022382325596475221396225204739788760691841747240621692746934560138803122369760559398854177091858413089575666015319462594417848500291959359274801530984049146563275426662899860849188629019427533405468619222167439098568206691239553671456997959832260702322566904035267211026662135998662451265407267543338455705790808903634750545920686693840273909064256993084808330552817200630010248188620491580329519523131177130141390301048570429783936500302005826762866507137308356780606834657534809475606348326352678531760291033486324026950961110287342368866889708863123520453549910469129259602298904227131369851703178204519800141492835799364710691986725710578826745147954585439564889017344889800595011150124899554570464557458968454347309209928142729077334800570596586696789109031322651490860975654013364213910693986044197062667334651843792205619771489637303823162262957495460878449526613954629057984521976029336267983929838022051847544283223255566550009858671053302518305823610853549668615803180020788978690281625622216476493862985856883983054444322108694312061821376505702585780729886436784677634310933554060600261944414773242720512640273291456235685658559853858014685092350064665376092653701509157289157636257229742992754318687488604779820102143687099110629860327172766772246885406963898813938166725981096104184863214686625479739799550054318635515546859839867266671797524002517299805091666042056044584511319758173905042724027933723983183292515596798021341811076485693241264252262939247319814239318136387079541828411026067242345907231940736632661731751315634204831577943724137070179483074396921567995236933294569758145405800590723511055587883601012931840853191701085903379376585871412669044939419376806514358189855507145601722314205646076439625979047431951249125292224965638532792497127644822247185592946217667431761655774374494026946214355797286137691566774628624978786360232883678797837542272813625336764261389267048344341153055917683339135571513538967184094099674531972360006344698662581406398778349991028798429215694373635788481123847824816226018374341122268505285140469063909297143216258916679025430340723296853432065958179326307620237241803512178255624140570960055512893464998433186472520175078521140820327570954793544766047981856404010851529451170378547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -20229918486526023983197554262474772208850528100251887653876329845508164054952276928951963537233517850105487313151315044441067577732223182087720911317161336476170394054527756730770561756377686147507366123756322726000274438924130712723624118000625392395193748714336266820184862103282643030451472309965539542954821966382762634796992899737058760812138427014739797987073387122560382725123733496824752144800383649243030176799994101163446959795840963683688726821600535974337067855605864051697902218714300437284822953714974445590947158498629814736390056657519420073747859645068968528366027953083195352453298592720766902094363463468478512329868777761826144135066990661621723759597708365089869197589413552589453368532807725905599743715207044254083097859368980723805486043635520476210748866647538025466568983965223141882046137051579218946761041071853576074464973343993848486938117625220133067957863417692125877769925787685958232440803101997439958863266336176244498217961458451836564066478697949547260840071795613505599018555602792962483751583257935450997069268064247286955097716198031205286356132872446695374082895591288676656586748336961392071129030531041347283820550687564600925687885738514809783821199128511670945180726545818936448081700627194699742870754973403009229772312778049309071521342572082681848531734875809621078995795870289114205230911396990360886220438746717896344211381266397237855294288722056310571051608352262791725067513233217389417434125181639733722379159943587083939563043626065267962433697827540379550815681116097741421403294434271232062038468633789641397689773685121569017210034493073691532299043257889707442331734273197619297864629853131089511652137934908378190982522300402713498652811139306564019599048765031604641424897740749851585735518483189805692776779627664579271654088730624965114290773597362846588591263170760784348180219078040467725069569030369300921477764538816606906598036749685197915257477252018120900067318930084640663611501562762500430460223275905079405879447062939628770362566137041337242414572738568295650134334397212851443377285457276097003577829956787663955792498238329707991672172977747692113092267571588644262849648966406045879500210415228354658948524350798361236591172876410256597716820354130030722744554252753203401496287899903118106673693979475458665920868957120511604865542798187767796018335926785728597285087811979300930997839393814981427076454417614428885935734327205593107635769782402358311777737571243702945531168266836964763814579147326448296155615521974199078190421236176622121400524289849592302822738275214013221201011284493392834513103939960832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 8545504962780065421686509497460538292794124107776458792992520549360433022681463051007274159820579737432791467151229161404809135926343190085931148684227248137838633440709318703877951480113662723196343738677960942143924395334689599364874732975467418169402637541207968257781361430586049556788658152805113348606110762195852838532317458409795494852208952977316986700766560218380037669299326365572042535130714209109141758738426805747714939175412599147244270979399863972003956639063553364545496144919159107873530549818930557207529430753929581047495487495288086872131332948213057500360126573133239027553664020235268218403027063031571283505178578644071710188117012822603338562143179305591110064956740095358315362563457181505766232701553416180108432247964128928457423065577781615512928212650627334047315232420457196626651118367364556042838284773850742235681075389145785203155781809867645644424639948592478360159441999160151170886504490004568485499979997961929449736943457175574870402969027790834818879552332703363646873785469050084999490105958235883379795113851525306409566511683203457801659694235103853990813957561420524952250381305832000184845405254315188926821489852740579223322710750850520846483500122001460154559954411859243240178891204965554150909244656263498226261217967538772184047112902400920637551661990152156914559840436866094906002904545449622807455107552082877343296585582554070156691771771878300534050954653598648710032373338891280805495296744415977773945333974729068245024550232014483648570965463014389118139691149396849699482779956158202270318364163801232971220945504074515743082968057603041005549107146875274247288738005804828964207542429387659420552288954455639061446576316831484644503764907323147957931365696397474367953964289082073640407003932607149145800432327780696770389061532635560941314819408016377789899067864796438092275789292401011396406012072121895768514031769701012883227078046815120201286995336048262103646717232542527347512973029331545210283625624282639605893687447860775828387315064448803316726828188211249704176675710407398416708345069008910306174302099275803723445920642717480766006054090185281154626818466261673124587291393652645708465731080986791561623201895961188402163513214873417124884421323537588133157193984678478850015439994841181521732766398439690086040181101752813044722821029287572856162247240592872321028142489393504923372855711939768998415683499431234644521574143072545207451381381246671363208070176212715427221558884850700551058825453297176656376451513738333789917541913350893966955876062405110600368164412000966299404751875910664035840830272962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] -4567623528217026140681186418921124945526653315228000597047541372394804550962672590641811875445251985433923202663528565936102199024834561220188867903506578549584181131008477526910315644082455087994032898708736944592646817046644671952748193098757815118420512638956164786984432677911578244145582598572394419140317848431358729225866346520602071210242739312667819020675606269941393089039807454944962230593847887485603969837574428846281544256875955191391971223519800212930240125558042107373891307189278744326836718752681726780356815243214660492111908212888235700111421915352305970723169286974632423969790707062617668184413833429113193692118173469422804776031271549436907879823698498480899822335246934258512687783024926820391985012160752475476625485371587563115379309320211064305091719788921277256672364386706226234138391610377163757304412302571499160432239239317448583605692613497107224132886497768116235980213252036788485206934978501200920039332360211662614164335176717961268915931606729156563307230023006350295021577476178251541028239429710560170957860429333734876674195817762412524174893714948320900531319493139598628439529190517508019042085091764046439442339437577553489805703423172981234499879591448445449433283912504790056092107917383841248774638987551832565852471572117663126785072345874229773064517121621684911926881681789065120385953224217176242042761907317907593195011435899099187462611743775728759875293451057788557667855764358895405154108556630911652527067927269641860488067436436072344567969592420506082052028192601328863600605710844374295471543378830734537279077308381954873403572918674979289355034441781344885742114162356289658056264716912301005340800271160565494356872715353326157919211480381886709239741557141636036783005369298890126918932517368743634801698234717726607384543986240421002858569282209262704609480813256878703870221756422865150741608982259698222404432109399759706516865087798800707417072135750158883939567311536090378175685134427607279313614539120364019714475465431677404702728726415906378716989605424984262588499706684114556239883275016721806440086674818618281583449152720100358123631421240921128997202723175794519188001688845431845124579824075170637157809303914282501545763803675150729275049390333507821708497386616332992404173312473901226799901737757999367262925998110212629232892069528709740523501336264831039587862312958040560863922643560083434192165021798639921274147248289856700550939057402638247541276020097807799206690968491822361084934539744818141341862189926509000483781919535060365648832642010293173191631097595021078152901560460236341667426977447936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 2145870524359765917855995291723766964827499647533905077834307675311623548758430650400621976834013905570515989619061184959687763842855002445283916303779988173347913353104488063725473491202371647591378297215669147571255722108037086080064737097645627762439114303925481709998206647343261677837120383106864761519505681519951931368727984684855844702038655413758808664299349930871731143087145091089441446224949110566136682623889690287284189998612887477852604012126359963061677000113702604989148011822765588783543583960078906877499524906595952188520166371843183314237411589687249130482905220523519163565712729497703234024648845308346432287317926500833557496911292043775109055675388088915365278279498489888226508128938693976781087992292162283698238237683504857419702958317264787454382554763779464858575490900306086042988331726723937143138844828287503445585725497177844066354827719582728679458422670420250837156731154527814932739101716047790920430826014237816859393153277329315321327488376596883017886194963999063188329224677809011262901657606125290548130269632577019589545394888647249914217203069568830027954165226464507552635807572344814749749037432259887673240240992236072302452605211908158310433562298278531805079594167808218083171594204991675401816944576830078939404778216259326257113357521734664304865229943340537429961993850000174174611738041056428004706465973069203423130118646468709817164050683336700095730656365195902099248110031186384834437209576941847617752908280769634482076068087433106408033729159656858704911585618960238512274448817428781662171217046285661479795177076893984846835396470752408507950898744845058346120349705160386532246320911402706974234803180350621462626290614632270840558973726322759252227987684860225356939728187981942475821917604217408104297336403340646300823111139973404063255323498056468621822606399769312178898061612891661897529358124186614291214693999489950540077291499990018557072504574565995767740317073794951773659033134124711464867650003725396212225180756098439123128846973159358923167568228009070721606543820604227438109141448386858572759057168157759859613816229200404132207751917239146186376488011108485366937289350251829472314373293202391225980476382580974992249634680585678267350333669997361203258058910214284839175391887350966663574304180533941682272456503963017291392832109183024251865898701559970607390942793219973020531404732745744055330964020174622691478376494137662068672107387690945078531311464346772894723107786036097361755591978731646385033668612566904850593675765628871213659260610187354120580063961418590292724278339455391655746911674040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] -813300285788475646472365150685802484259482594425555286434154819700614409235544045619723322391737041329215107848779579968645006408428110167225745981812850349683673674382557639654894261662464632825625107228653181359592131366681200115336995007303959063184870139938778755600067588094096203806179544101458386524294875457683120386582643167535142090720959154021667555260547168479738968271664499784848625894068661208123497586719471252825939210348671088834622425204336510461211461191433187197059573449204692698212043589889082757828512891863622344902909733887478225127830237071642056037381544845384003320806075592517336031186584764011038147967571159569520810686725785281117032766236865037987233024211990384258662077260958899310459443020665422771784673749928700936295035749984229485594282964955305449564331770663414856177141135173621395132587754315794591242898268166934202695346863359193537145912755507349499694835877808863232214804940204827335177119288347781835552424087256138416989217436613209041737536987742019041835079362181234254964049738605968569818770224044563238026268678356756809842209570644994227198145987664194855380363768653034134155965514324346782597570825170120930039661025636391365233515500549352921721024567754671976517382307524590389719571064886903612737199444618249719639185847571767760780005968801667004346274761330378447570749345563200153920043260529156982998355851859241133122912583486282914716186838629174646591146400689798870195879434304992628904729391132551506231144732236630153824248317427301316405257253279312682341400637318817941022028230576667849315521500119738876899324982001931393784306998267208963106318624837075161491683181375832647481587547425792732729577261729667653971535566898891744584084691228872338077292082286457876996907183721951867033407085521824459761491999543115299288667032586762363601655436620694155283080778972591096797277555998816534971302572489177009094659652172556063206064357248486790659956939611615706616686128165579529889222049243765909773016485010899626398700443135833980097200675812900778203562101140050946719721059319612468251169766749184631296890696214025478671196578690174491788327956953711167785749747479654935691838749074311264016374584745987137074526637519220928244847584401770868586737919163109070838057220698509320304783464396911302757627232763206000788579323328207216394063380690919993782350637063583401311535170472917815289947461578535150882151880336226590227465791573327319498694458901083071888653858981740934450929879823799763869439895882380807136730440958169323354422751466757627729121220065978209930563116461911033273385463316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] 251746153870783309599666728007895275909851463200540317534590917868231647369246992082293547145369596126898688153455448444408387898011696769599222251310967579252326325460426941233436587458698654641978634397421071535527611465819776004587883108552265533994597223614044686675184873568120047497036322353297116273768763679035009088749344274220349810876353059204977234286782918241344959020592159260565049182501077522341311387622841795107430234757344741386896693372514739858513985741844953755185970672406308062743237796602482434963126452230599546764471300765374332998221925805992478491811330988909314168074851312932806872496378174906074116861863834109921240701932690494618747936716347567742768284718229424348680412309426550279446375512453501502370582228458964955032596685169955381158770049741676449494219238912284034698057720185920927919889581608616893295978702727412639123984413372193376637384572444835950550997861543339832358555278494260125213535499446087936923233665378329069350817149438480066745151061082007872275454230298982017520793034927979275414181314843291703161881916602174749941544982358113532235438074178426004266543492573386111131994516085471207582976544930359991926420136309292940104570444215356366989044752394807278379240593112613628029564630615647399623128069149252094255261198954021097988819986710673476017360113967943524492164480815099862540397410272637215071367047124783389281490672178413676764388460654917478967268764718388488151636517513360214582535097779833619524232277152362864896593844298148122303921885182481856040750060574159492252705998229501376757962188987252237365915962740403977503349761695675808451218525898789037863236109220617568758483384300813619891494407671783062465796325659021094610889064261832948196540035417693393407422259350793127615627943211590296882517215839929205210673536736009439319168615601451095953363777882387385690537801436484019847798479347990047119710978775593107747578065059180673984507288925789128251836899623689739706188094176794295032275626794462160893821348330323306323686128967323776808321409486436347743236017789898649510427946359281906029938309645623466246970187688880426135896060404181538922576821793668242265740866268514074449006963191022884336882821257547297298557333323739052099308966879380448668288158814710692822458808954114215915690295301824148643440492455507664304213954740656743385995510506223105521728642645154950616689265498000518311157034346081071429299175587903031901649711531407503941235253543861369415440621955445497553452185442514024522406242122435508145830664830045550610910006757818485961142026018256442314388049756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] -65398633151901541917843017506554748360904016924643888830767944822185801579231143520260075095467492890254784232978333142899176500529644851084512844749529596089391328073308745472414939856229316255687140749355894253894571302366816807872158220492825093574114737549790290574904045246804374372044326171100830101994143845145427179597658315042168352355209901886281668722568445872619329506398718223882999854568394381398388227083359842608125531546895096271831361681001712779608575300023754939390538487490064460675408180003598807302146206477952495531631766170294518873289668629418172506180845241252135455101238521958223907594865483249222820820580288598842579043570518285583616784838109663545303618587772153935447374700813395741193681826146285842935289292020999334363963448276712326151292869805189902611115211248319015018350304137347099169905952803388249699695605403527813081580285669321426717222376350238900962389785916346569245712650284018628258805626709209162792162492921437089981067839787272402801056856229831648691943618504694951593446153173529852533263393026707296143143296734494152799680215010976852773665553452315825277004255372478519822979381727719838511554505399167068096233130656264187077749090161995036732632447065445144808118258219291737938514957524230761500675880332789361409530483318555936987666132140119384123625014528961038084463650110359392968555871710309378872266670628371031294604058843493653004047911471650635683557894025093736032620049907926884344378242636349760408091980281678000167004831610334790998940767089430520906425610504652655268896681592168673811880015937473035959833460448428574876516230107184906032661105620960081118400888377601461265640293549006121728615928710107158541012183777211871467172681471155720007734630958454408334642339065410039777630469539666880704420606957195591993051168523548483721130894963814493423884690361080827598808448413876974221349479876472023926697760976485574168060529108619582469189666146976637513300864801187077080352645025680217861425934408812574390117859021071166417917096614683085266518382486673784134659214678252668709616139036700483542021019363626797474689794203947541648102083234315110032655403794981272664636711904323279476042722829227481112071733340542801165394240799043072809515666372201210573461182980105638923880917577979181081728960021193591464573501333449389832587191574618741808637179320985163945153764766366573847712948910235774203606691584450391508324489858436145772607006926252834433653718025279364116056376252424183100161419812869026260524910646983791887365753490965892684393027442168410743875452720856255437051743174656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] 14601792499814329878500289819402246113211958314124212218833091508979259471371750226245106350573245555435813216813246202083897505103082467530946753990282636091375758144210016624090902093016621955258340220643850968410803235766655398573978926298488751109940918689503001348384637863937322872391236485043828283786242739785575527479153219159895083894456798883025592344860193450645565392638074081088632315161244628834618418457915496796008558039667135088735257051654780640358637136486011907997483734881359597200520287438347016351595106324003642742251629749405044661611167915741959974696093474577899394748575661265139128430587731169418605047019040512097734681475001923294055719848177323822897104003734117049209169750545129984920654450112927601776820533938698894799012322466594384870978489732971740478689640000575691300675508097380216667201234413771968279199409333242945218053741266799367805966172928007005597265737747404878457858567032593457125963349755919637904951939700753410946859985643054341474296405269213470479659209186518517959414579267045926924489731428085282424360124623051400724148267544170347857272085154024530457315850724736395573203856034686444736343170394540882539951897477396232605074795066108346363264667247244305912625827727496939360449433462608575836310326826026735627096530767519525566553142735205892337762243934808526188723883397976914111250747584732051761222951534557697304594434434877552457254615813523524058258180316401666634752894439352267401867600845229958175483633013218744796246453430382672280571997247698795265024678951092514940344538755385168889287390350863359904945182101369276322192559474624022545501931874165457538171016793298995834512808964323810022037870343982142680544663205487359694314280688581681331923501945899425315144654589600271924726724079926046051722765158311731768943959272620412662406714605178735556685384017979010413945594309954524055707265475142524938304134947786219440034557775725757545605841524476401390143537374462575337446398297359956799026618450683068960604083589652306715590746351523423492103371619240824311045122010885305968326785076270557849295744907248210814677123881265067576692751450393086454668921233644161486244978304023218707729112619066945817750310342291716506977744978042765511834588129553696980891130675124217614393159567589682429996188711317494562278473779141368822940301565571095527516508290009709639750293658313553218440388678076658733624083530123438693629255458255823630078563949575922041757077543717020996231472789448721190331827879892844903844258871492605076168722515157370636682444833531140429770108499350129692383882772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -2832445035766140930272674412569731061369206078882363665936724574214118551437343675444303495079855417188692177147088090733212701074600344829664328197849155426134644988986696595716596115663627085435398384875963463948896325102718160808356334637948863302892910642399534805404941054610599255830838227343210431001871413400101150102916597180939240407801029871118106457022708965396344103150274636432750738459906052804064035515294694024713340975402341210132153808720057542764645090066826574625622370967761861444989927176433838406813372760366941597010579278047011190283803829083595406556630055751454518958179523929534274105242411447871381463512408766012961089938586791546313700394733963709879541206637524025326531189720367976993018513000274108417550783974241689624253365906886155439049323622084963873077714254850951030556771280792960317579421985235520447696456711756252125049035440834493131023274625480422382299175009900680202574037008214813317585424073986857277145857252873084673609403780135461288493128295097855649722496186537140602288286789657340148773482513314441739997094077752800776971541177712579778293823226551361043873641159352277872989717906590329168896261604466639549822585360520810283041172397342256045978137535717935694636120952281480491489142330528669181906322367517577260284265634497930875915329198539015341910818694993858956783142265511404794551379796532632506021091168252527055050467431089594100885697533867063832735320612330999117106752698592017238563686027337710309504201547951268239387422448105944045456620270698961367256803437489612845738615384467728625036327385276460502263813364767657473852783806372297674938596759886596422782293286444464934757870957593028150706291573453580075713509943575572990516358528993189376781825906912545765762497184236236181700153804456628205808112507379352223109670476784296901105986073159178604520048441033331417607824090903555473369051501028927999912105003406602222633504322352268508170296336648592853958287978913009533200704324814118426199676851378492629177351373823999799944908295993995968340378054361578386881022983191310417570203561826805137718664083800350721823369481654702461172417730147755904653987976497716943621351406414274387775070345424213983740143597303450825020102074107771258420212430539232378216959574125714627573812142496884396384168439385567810110461970617684871920639354727780813470639644393124237901660055001339928609901523320407640210651519628350475525576113518859682675229803059958414397486244353490098446094979802373563767948655815350199345117073302618964107024874069752410098741119981669889129885132377293079011812966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] 472845330762358261471465978136768069735180607844111058102497740333106055167051661515007094144452701166905722249420112423100473052685259151234455933524401121509409299494411861840911498513139323736575981869951342693636875475326252906563090393903634205513993306926028260082569262273990914233141119580591859515439164952083183683595530676060602703490590987065016628418347318528662614011712063004064717076008829803264219448592080281047511919217937475108399339286629984358683964655556950066319535755295964627062369591370233344911991710832547781210450790159243401380131283266977427039562988962041795546556467206715033570906327979662226939540070466184957335349147006856044258443724888683515890408372445502509586060740901852394312221130394082142443325973145083423557913757709547597244790479406894902466267872163109572113346107533457607347394748131649656689253040568120682458069367743678256149058400861391022618567432928695200257331752972757344746716845677584464007048685291915974318976197327312274517916731398402880511504524977257906579770473240816505064546852639202471985196884692401126081845051468629605827511902759899951633526730610647077427720240540293867464169852683475221865321782418303428709225476260553160769267815341274973066737533969505743303094241517998314091473523744011784176540070264120295773010526837542381586630765808135483459099528565516522424815559911180396446168854538896546420797843487158762710226509089022704733420466222476307058856663082925032537992301058676194065762914271578792314893399051079399855119995014409958969499272255794598537064041903548439549062037518967162766397254164023184229096066769158329431740600190378214719125223204003423036495951509538704028201548445368605831158390254681024036014636804500510494865453336927954058398062844356917787187636662475494134146696538768265244151486100777048776412985434817823325085367186894753828858678904420932985133049852577180443730143632543111237196885773741932503764760731033243931578873707385706928983502810039999798358329053927285700038999574798309876015457938213518059656454139872931475031165436798313757286923300837597060882633389133223788882590511262657354584290267173183094981195204407016813793637591243963416810515023743273223944240598793370559888065517871550115508174929300329717218121611592868735820208791822607951620099642955625716110733264608444755976943755977688669941679382133055338006599718882995651346217141361630100159907930770323938753631375368213153853520890395304814069574377787198033740645999607656516678448743080077107012956715362288093761220999389268569117236938558644751887631643454641806298316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] -65877294161039433908955197339454488660578418724935190837716545289790518037058952249284956088603924951628757968392300053079081026372912860710996272736783972351856301682178774424357911423991437465206160395613049605665670283604992522014065946024203379801490672860607812337089108582704749802778405649357846803584183758424444967888124956417751683771510748202927822514250839375565777305925285335082647073957641223762824467677376925290436593061252448638651074087031105559207106599083471136277418482487306211373367544238223300015052934570438699644063608376390718356677762310203748985077196233633077052659243291224912767853773094304128521762665185488543060040735209459706514009788082358645887420429036063086429677239890577218139313402653673544414391607367246791595538641152474407527397632602437064408976323009863520859822417638294956817764883450141858485782124437367921282576642139580084914309646855880446743058969258783967328148097370684090769783268874217026680247165189421565513478984340361011961255262177706405316296028453812855906212224588384313833743234076129892104406163922757306005180256411310762582486628554056645914299838273534756465714620210082843072768651969716811134425152647430622112710964514191133519533424255533782871154927138215756729164455073760182662458934667527771249279761209490461153050435145984350360979072935056702737182547091743405440072906976126502322451605034629030420529778454495263890990760376965704089811439913696896973492620530127416567489602943834816267037675943745453960294195515617307681967404187375648134907516761411529549788917406696041372297821907339421804640416153669509289375626280783382684737461797524960999216552880238702744477866050761431891841767219795492559916763736651745620226481292320980273222184608329531645107014930839765032212654869377247550255778412853045640545295521995276993626491871534659366378945486224496300304761433698215377241359624196833270037353918822009772364902977200130690067841019147879886356249905503422995264746706226466394296883190482467166715571650195129162617839385945970576878305699048205542166249801718610355354288368900432476166470732162920554122098276069707134320534131452028790894438663137992517017622393052076050725574906687161978623414278991139159118975463618049576389732517380023193321739738031177506506034905200192317717667124433094684463353300267181382843744601796110835948461660570175294910749102235339161296054972598399239336908346704519895985514961500652138940490310993513358909673519826193170791940087386164905111131739696981257674753857582215260656239604646304704479618936219952055704740674575880541618307072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] 7249520511125554963354189380621483114242208151672656557901278899020903152279439840695991429080754994443678291025649150119365433635569460820950158481885972963347273962783844631305066455106678268888998574695086834198942243920269112029092701640912883884098807732936353748633049100931563210349548408993459123414298174141030293583323096137934305175101324644854543837258726856489099936953240801855231180685819520784784606291260457257953888568364481961481202545447959404194249559032274196153384142846804021497394797953466241430456211405410048699218619996111373252396553111782633394802219528464865944344463423608174246812908709860905101533196463493483922407108915954415193281995954308610274444459383591536273713694131797041992773486465078488020301892506454585960683920595117828070848611179240458422846628884006875572491825745387741820823565498049231824133792438515954044460089782105212494888077136565359987792796926108148756884365841928839588886730023153127486734637424398290473628815806900444998289886130476570042885755975249089247447206133283224040773737588122408244893812210626784705905267554216421506311669664299211139716876137988321354727288124484653266191699580440731955194962526957003555362770766157664719269620617766147556759992816973258527946599246861751237634901362320478005802864616213863176623312729475365593824947216231741412368509407318278005758455752904355205738158429153500730706351058459012899167573534608627646348935459050313922714548056858339441987870653602933680085539952566749657829339001208427511599266122470893775474665226904499808520767701670263475886175228840617561900156481470972572124497247611748999427185300475034525283937253531207251000247868641372563457408846228549221104710133304017520209517964106155643023135315260838276977764866176870365284496131637934456168017871271516156060023501778460554477709251222262753962444211684315802607371018497893461729020507546394573028538229169778403279053449485985043911769362651493605041108075496619951670932696716736097076284879575942727029241274453120436591507678640337034980324392960933326821370704269677628320925472987283282893274831385962193025214726095580586217496963841301677893546818122775914710535421769817560479122680767465541211443551822784452101857425098944627730203098199362957525669162738897694344670502441333698280981291154462159527158723319065033681277444882317644669778566599082745107751121360870190307680139201706270676074636257242209368065317518875898786370176571511128589004324477361818832485212743377970947145858765620091864131094319116804252192001540334745417711400608350402478881395422149789247078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] -549636318445746860367904505644821159345262767567917088514302200945273946557758193858656186842363667798183457394804807980596116333958471491485307120794034281429858563624398859660267219680455596470514232682010941690841230369196375726381345232944081980193620333496079551085534693656726308648757205947718332153584854696397633679435882467224576840696998434155206519590112009938618508340884091397116319670421486899749402722935361142324914273219166786032007769706996823993410967364096413384909289533091004854526259054109629616271225900585991384539676862691026387747001463750407461378464747779783189997248282327951572482589980100651892975475843788347732997185873013104508327863964547686435169054714034315545218675202040296188286773424763960398189766308653901054932409709436092354422137902582257803055139956959856680358564266597690446675686312326975542781229510998367744912664830992181211291587765438383354749354822434420115911657716326708476765811186388039621797268534189790677131491824537360470572664702936087885050708751269907059013287205361000739052821420845879584572646929368708817947102280226178745757165168562986274176912622429747257631599897225840369789026591484813188301764699287177277091965339137061260949796205810930308860526978488743594592692465592013984616790692642775913389136646385737365392325901334486210045214119743471920140695515934823433935584321082433606787568792931745049563436018517636467528023421047824970515856874090033439532876709213051227443368356058877687081053867997370819150699745411900717317717958994074833119601113910996328328813223261391818207353298524714539339331500523117812776941634653641305355357008831706278967545888443857067589028664519872053981012202937908812461926124003340689796162773576646786320058885070273418982262098203636437203254121057740382843951746331150522931284261910068790081189901630124361191181227589555787887486959296280585625765939626472537802127465574942609800158817391706681994065081061296339043650130449226883083308483767757530529665970632625367359717601884050616542215977564983028974565819762360614130707139504245374414454088581909711227482348050964134902650397043088844153078630316352926882530275547088756311511754029370497468344191734278363001941574905710180831175031549464696512918775520284004939708950142029408005317000022569922184149189720649415700072870652505769461062974245371426017845655486256257538833160618925144223418321192410657246263331840146995976289691719846755585867006315077074616456088399332139584091376639677427420656832990098289819640956063712709375595276477469510265772262107546390406302690987783142800097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] 123343792736001571621449620878217944179608549934298329937729696907631366185994280226134770101273949743437034909278747697636902368176397429497239434371349903739493668508596157202998749138301740525449378420855223481582418874963690337236684628676150227811057744423950080875487572972199837834825378439612242663955909963092718295830688972511774600853337337056300836321116441320236957312790187707237897817641785044694129643807732844023372410101928229642872528949724540721163224214372767925564085906465153859334424673914549416406308689808743571569973500739071407509991020240959287099636154142695460403887555421063668807876820508524882691165414343495968400665683915661233269672307262788343957126764302889613290112956518987512918209030315382634635266830609077846621305993953431006374610343709913866497838194489963202622644963524818212658388758188626210190385468464478481174514641771305299705425783198426284241715139812737129425934125511303045720408517093786977290911830593684955657538766652114305518548621674781630470310913184685554024490145549836781328302983118683259915892285817453933760190628930670971798194624217031493289204966706027922106618604339144958638072758647625933089381577603276930870901631509735393356000370535281603231860644178523488753068890629086366322787306773468752162859047586028553285612972898322462563580201736993643607325655464268738724448787596520823878063728134058636435250374539743107284696464155117768699586068126939396826641947897279863232526522362158918577967300509715273205089816640241498573613334077952592412277494724332977904169592861208043990551349006034360361897860276137813848596344549144710996946346824148232712063302023651109759155924960800172264269820423144179177807364278526546581315945545197531922256472448089604925885740865834756397860291054509780781064418295327348746537170710910586767999011789840663869288399759814931878034024170362100977578270296110130718347904545787598462839225072439980233483577418111683343656905796543171106771731259384261576776067461504276293292671883326989968810369169159082796333186496050630119112231755092486852403077853767325841759235381566129463866278329196290877310507789519904998030516443470880975863341197348136382389767769689307798268557402687716384038825315715389407662720866253955745593516398892653969494125219117990095419981427976022303577284352176144852325084483427182483473116625574837860859454466000388742827154099395134090479176095712839360896013121823079408310379868749032925978800488283514061618642583264739606040577921933457104069464003135583132421121155649814170547643342160624509355985901664338818587688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -3278365376777538975231141670719659454835432044987805928787256672852918869558442374473353414095293031385873781163462566847920029533018101204259289137155399285214399320011324149863058652541753721438707822236296143382262719805967936270479320797762126875068981474707662990276908333318068510320493909271500307545857122258491525471062441425868365605271489331108982575537357290881026230246712975742195068318212520952387908556645281941110798191844811162399535818744615684720100978549922656931524966048562239035996063691834922719118264850035260278697545619470597635670662180154322480856010675119414346313809029587519963657608935751355385600423151887507734743869984847126522387526937413771997668984908813222032965278345906231716972729470024260031182649673268181340480582808344834673646527409240888024536477397730770840179472476689923449260183148283190581687028337055505819014515301076806103432437004799953336889770401410983942668040300819186166113417942896105652369946215426941082798302102782208933421799426012473179904346676817243139179476480024598732117530422360397990596713923813401629600521530811507439620008481189381956099251672920336136580794440972135521995367742076417136481164678639654022593535385684189152606694169224306499751186881106449896693114414985508444799900728915877130801202166444430884301328116806164013657124795970536304096066910726247314703700221822247136442481887927139496616514870993361107706559260292675183926947035236442233216264709558292301281585470109484597181703311991791645161795517850765106178932505944768868644930896903676524819936416998852862153727388819675431715753456275442528688572582872695851001556639907315632523168189590276304148646337209803262592194804699614500175286145569321199454421773289847662939488220963930902482967080168677577992410696333385321358227129825307311806988502631363319722706343029457333094703467020850410996901403377529121205410567667940843236342695136065601601330794264186247605439813307549465150637908179052126316760472104467484919819296251134674464438131353570138098173933195342891861448112871802101142021918832190158982455099479169487485130252666652611178090014640313372395973897112360570375422827684318583947241341908795509688310670894117108673270824191552991366773629815934798087361240064919798984880569616247231475938295387382354966393773896012845454294971460416979131725031465879870559834362417231585554330209794306924137605293548908700692485363301270671185332752458514674768353836516982865994914097146601673488577123303803553285965775986975462671751337563800972171871022640144112878660094628164093671576176612636491248994091008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] 58743293683483302874434719283396330146369589539873069612981147163254554920836580150853230817417626458122655839541189964732910512544567401935002430855917445765169778853893992101014766124741824806229813941004610462636779791904574141057421411239094623195139748775312621044988290147208558116647045596034662913191255413908505386191855362543392683150260207631191132020158633508376662510449817356714729332735062723713112415247038465248500104101810188280752417693752476268033786792931303386931993212892457427347117786145309697224897325240698355325043677996363503591445557139801446966607726140461486139261621403437499237684663154173773522964971516071314590586226549385110783469542102081964543727602452431299933220964176614530078308821087943272047001476089129043894499433487563438842050477250896113111431893938007541380306507193948811410376912724868577096226347931827288137633749858224226476802953687331950523052908793473601267785932022217157462887899935531612766471133900486415612285679430723587040005764464473851863102233643940928604386899486726671444869831069504404105786684935018416640101466672441957591624540583422345577830078428420785202437193576333557105528060732629091453112766021510988901316978581860908830454707584510446842527686459874720177144733460684678288776037181166427764990945361697625281167657156296429373757260542129973422168278903849519242778194364731724374715563004036304767494701079007091235171875257658162899299002551393184983202699351627729287287940457576813257906911007608496636896027256586043160511002338740161738188212186069673397261598134766849686937885983468893732576774797104780783785704248909693085929316776252721891305834342561849826596585185387361965416332960460400111568835886011152013281650443004113712575339325635990314578232945789501558879339334650021757422667659816014996744056035445234511781119418538833306541451281758218041166921619569093609470776971887213876143692953003402367888743960285536144425350012537349909364620530550912259991121633756035358244954412999793069893787505207863379315679898467896014519719440663757776726859060978402720666147600744936281747795003711631761005388606518427102360409537914297857142443577438923907874896816450684656064018082906478554765070636139543441007344002622318760645800235237787772901274012161603656671560820434919013655022388753700607498638017302050730768820756615688008319171341542558993618296663031038086630756241412257389448838239556089087106984865747537196377965647266469098740047171183520131001804203076461929859372409014827495373869056665182386377387349369614222453902251955635826490697826425192942226919915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -670537930577341333515861639994166454274145241882329751857522515328635385471661711756893923702211723464175976800986210270711442001261375453565492063406439274236124755723633791060190550138470757874031346738193078129082163128126131803686258545568875071542127059436909402813597223179364251672187787587173017634202310276305468078225893168517667460554410434328772559047115498532755635700001092750312710027483967808944213816081025961447207124505419197015872006637088507477825555908205044436942506350359580134125850539891988038341363844075645069397496149297708036084936766089327220568148595677765303347135929055587833853910012753927758222682202763676473784628032004264700394130475503711236510033947224060562691177195402293461068411731398185087778353600179344907531189052759015830798682466102588152191696984758915592426570656891184604881477423730962372383788078712537755312191661268569719711944018675301368373085925460430393017361090705304923193375988304566599559576948728748500911588991720923955012603537115026531627658868846744759111141116502698618490865238399892741046158816328413135302213083740675426397583912268148776408793576868565769663006044926774099708122782448478985181363587904675543738248340380678823851414065473771550034785060848022885294103455257408933529621239578706863432477548523256444947436646208155419807436123167238703657798741859074151470166090986140983947504986000505810141788132515939398329530734848296182943030220131565146800584060490474260167936473949625658738436913446818527714219503472156512412574671326312500218636932689989036438664065787047477590754265109464702802395114502425863663091627752085098939030871768751856166250134921877400283764234402440699314820966653986555942810724220048150347673446568987611236549951594641747382130263359561353497013522997432276622064669422476907152159874843117319813162075808633031543688428825427425054890268674426948067540418646233501612538010407032230550327960367041885987829372726667063265707053610316100202744221132061920431230445616737235959262881086799367580366391787679315542691433156807830933408149320663323339204126050167979424143545255675704992235667874696435935611471962130765309340835947129795836878290307440499195658395164235188086892131493702943159546362522713902535139270570345476884359271842808931822274849625794763782821626796386070397499559398868593339069778044291959404328862495052175874392577340298545862757568216588517870411703040248209215476132834745831119142988463821382346404417123239821248916685286930326091915787806952037018289067342967855682659912234278901893330787887337091286453248944783103449828220207104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] 5065320895161398553530582524933637466882209880759923386715316123511389098581597886908263875799065895809261369019949099374760516617105110213628367025107475340425981814185741343502965711453294165300549004689932178750212845136424575820607296093908297653924949310227701648413358334737206653133695253979766499716949629680841089282746906105589091459915053180572857828915193938466599870864074252475497173302096801941766539614208484731445526768483592289983691959333557207184721492201049734976282753791521480342135631727383518162580072572138169611539094266914554625983040115848089709777004612622616635353082010577525972232994243445903501612591608856075605251852037768667066083336653103531138546509960521203757963789091094234230835361934517105137868762444540275528637229152272955598252655190301593289767384650705780441657865257378150430147398944719454767733667497087123569655067885218125788074259397132653210519474655786490871985690296662610370070779357698017362120999845644972221324772426060339664268030950589273408539173907364324582043988345373363513287889339571202584531133575344524929235418738787935234404159838254792169064881967921331335842629833212749252915025698665643685006176990789417077481062076915495090711039194301665988594382103896603827987349380522271864554644436806179301008933995268003843162221465648706378583870080632134096074524930521461941376647308657511937091598745138596961260934948694960862999930782766163091400716740238378980217075713043060595486380467913989803522973896456862387718608129002865257565602576823097789039571545577372875054095583408440114936281082849682133253778695606123586126065677197648430618010162465198949981577174374538780795209915396603819815826163353571109797934137074681411002747514928758154749974465468361813331889833579392290038103855044471396850228030876248730078680882720042489281421023399135320015647162981574237588742025307792667981729281466665750070924764725449233319016493247046378140021576699233746612025741313716335503045869242574976275509453013388141189153710397100225167674101035405234679906290703000446620001010975828777896668303427109985619845671049513176497873195238258114252355791964190689529300562964287300007175031531495389099122357164593863215684788166817185475305689743568740451602958276775565010233928591759946768798928132141103111192988833691454676989444619683583611441322843508614596545537669765929804791798982536620510063475603268464395366224837025438400870096864096625512987336940544161896105788074614933288914237075657116727228804200718811991466401920744720730018691477202671675432072396558579700316561083934567909244419440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -28219195827601283345275813047264908808430585895036543128209891185064678061320722710654951547222684079870303772145070311659732044877568081700168928730810104603666961859300717243084963876472640581985578649910930236479712115780610034464007714793531410120091227642204622929847041704717230640961864524797323155637768010665621863520709383249070653612384982491065316158359875341425344707559015241627677656188384047529650631737776291380922310515158664579482707067925728330865392037324429547915969350028662033011546616592218579986068864930360475381336743167642035714219631488622376479867665467888087076128406586529751307485250273010729855145789236254968372977562767992773357074041679810750521076554745234966724462785674245418601911155683456160440246875497938376938367370267608886251120282672061205682632602072479534361278662839997433901798498279916031912690133244964332558593934070902231553095556768325894628544137366586693546237759449516718325056513932494243856147586500576319806028601198041843699206330633422709728479987708407016378508798152740277584681740659848159689530447241895817555700573322355700351347315999049669375795845742807560606864922079944210422798935972945041799082298179106040676363062669388767894272463512561918848385743571088840659130995059367798489211030129466182559940798124961557876380845248694080313931635242596576056923776490395279392816323384056335322759257286836031176805181959154620437763099055307962419906059126232956353730519871770267397574184974625855997003196315495228733955160228052847944728964897732514385371574047742271513583779592661859261115493483973918920041167697308364767873609850407946894205163630818941086976515826925282450196087752685512378076149688046666390254331678106736368276049056889001743537334420949359419589669125738035627063747178846642171158771601826640642501847023555157823802547067113734081583811447220332237508580409086824874119626864590056032940253541510382148601696931905142521178860105350175750099766037821592013134301124731919193982248532290144999584014334721581785034937822266968983869350593935942401107396488335547855660335930306478778338998017792883774387466315760767514362859095609009087081446025332947542381414354912671308680757664272155030827442802139863366093585576958721159274333684415046875746674035761021382098999591182301573344353072186299582093590512351209170138897835972730550566515663696680830805441065399186660164014899137148076469441056364126493760537781583355677894172465731505605890188870877458372952276074644167500933132669473988583540182586591285956937285897378847400850739427328744927571742092298171680815989271822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 125891818403439370707887088569530885987774905623214209207428709960563727775829186059081989986612862847226371967282623662055364440909813079365978671033787029182889214875594716789354236290043235467579965679193448346640823108103803964341240337098109305799657981456116590214430760724907784763490736687261841311662999671280415376752635907251593453400480076354374263688911936002168817445265690633765485074852161943772626432750404468023214961736247748586399170248735542349315016483528889644631153262409642309470030595091085526705316738656563372248450000338346517668607307753862128784183869486852863684930511113958318269282824907075682580147719445613475885966365845790140257143969130416486671219740278112683727172637565772148423031390949910052843503260630773256959433259265785737304692745296401600118364944769234763749056877832913919774408291288845903145551123969341962156209057480525299041009700817540594884480910806950464465148519997781813642966956141855400648085433202617856616744947074841150137643919560291436774640393643184161807384064286024868938487535541575677958818718153234827354672664780784828816561103381144704287691025368590613081114995329157913392795057802476520539338038301016090109138325791757837934491656604240380839403090779577811251953982360420927112547766825045730499865857531705143886908262043535339675754627686171460448645452424818318198170533339345085370587779544652518120458568219797384074614624994386263770230688903643236947470506521976576111349836788603136524098497949851234077055100738443698738218694172351449513734031971505551381521402229801402745043844543172728011124902808319513407408967159057769676429099522840270404325216324486912999655275529878704482057535211594204406852682491349080334768355765197620373825266137648094479122388937003102204069774334472687760414654185573387806225111819245808509092470093871996724797934078341110746503274707123627872910067727949760495172519469881443810782579589237420830889765907088729978592172365534770338079924834555223829437026333010078306526180671093826388143946215664703585748703755497200186721397384815021121146746319933829733515895345885247954756216363417817825002095448650186872127367400279919156331854805466283413055052983333293688356736677190495875916431974409342582359603307194551022936038336089288675663761607134851445958757381626963236042803760717730928211441736991919156858327166648556197468978722018577082749395084595116510586016394935187530730460688191720665751577601135312610812855876329022616716170268687821962672585247228704242544870558536571103107841425955015666059192365982857577274968407423796151395629882408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -444645043520584553098377784641298290442603180085238439855190827398331388072008645187417775497521704221103683069524382316014455407025264066049280470988885820113789826000286768620311821799818352316972338332797202373820450732078545662273754278832491182717378945220226502407181285669445040421696293168567909756009823951204186940777253802561969015243747839015407015290818711367252256794425888231842736461545533410175758718142160243717553539082929299285467248783876356379880796095201002093600233348095772140863294413423921190505498459472474817159934893139619152527192202304634189460037464971242333817576181061639042687026597130928462639795470543057514430851943468220113560799325828743268056542632215363735503070149455315348680395939523279218238640602693313288614921010349638367610556310267965753920593168432236544869116443468667989845451485562749723482632147438739423217987763533969708843731328493427305502776966108102318862681876597064873620236201092021526500013150571252116009891054703260754410697777007581990159960956852673190331884213805446245193121671512071829459707002077706467820358584301962944589607898913292830050369327859458933374743047730442102962037363113444554549284800865774486386970806998827472066742698595758640832840840349440263967275258494090358097767302311863747938497025350290586228579253940003565295060523854155426303228908003207346291275157316845011805492839285131479931895221782352262652843162178589173917142314069374286204795709095904884090460799711359949801636176099280870497521641279732589142493016354130167103577678496843218145232379889955762401397602603018035400031155096151927924359961864345515449562100743213804673731258683971991343862086721894796234469336672558175506812482797111534596923762953882621196393515239013196774955214076942553809947778106922231111749539250244414732134521824033927951591546782314583773204780862287915404832099449544567696024921900652590701330976994016592049586557585932961835447156734873930252732497241406955752451854018583059897911165258193629745835762418977248506966683270355018586189771618105224453098004770473821120343168425473423905294810781496835503591365348651955982647958592381086956641063934838155302579829632433086116699024753590803808457205103616382570187247803143576869927273332426825082719507134317526814806736983585683103079391715751661783652631284212289803747121382901772612738711907638525911122097189789218740570621052618787687178262165565854355666091537697369947516567523746388786024862893506667646436493131116574271298156250339131630873729822648730071036122454504668774573117415693040662553014432828695327922831310716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 1075133014919840794568446837369430772443609296769095646659055402096433886675369947892283699625115013404400819087019961900198778112521512979248845558613218741474726482448111020815351630787287894435389710543895639610029769938524769691851740803507288554219844769748035753897357217719901400136591973215157339121737927955256161542244679780176722541544737409036636007676369566259595174406397672895998130810691757758184708384421707994479774040785991787495048902459647604185388654619409788777139306330519634984403803521982125072062558941237857129118683616143031870072035927414394863663256434845395657346084106619735949989428874802392163014957203433844326795546411841179353732090578718406843392594413461664694097545386499849632302372111817199039099328188614787720915354175167458348876573147363623151861420253720826360740796251479870204444019630680496220590291273300867783096369931015708335947086477338414156818882182239353646468290118087097152294838999326414536513573487476891807478272998536677223991088437648031193680770155267500462330738922132326642319204050953933774655946373752864297309831958623578785206473115949029338344153032067551919633232541771169735813307426786812976718110196685714895108750285487968283357335592398565933554086505353654322958557164677405258638933047405322629892093640092552003416556047243551105857369007518987370273014326325521621211393640551781777795241221706892744853541899069944815963102238649986522378444892022692166116874732844019128702744187534639237275664179038525180180929047492027873836515020838418216337565871324399204330919468504032347370952869170552151988477390481699821613839511157027664735277652038516200880024770189008986045598100646966583596761382356046018827846100167234818693965859120300465417534930060362371982905163223831237302550091135025695935754934192394171083423372460704470894487324369905706696063347128536184881842766277969335239089509438997294991313910860742958227140716174950804205884751677545024410413217926253972803128081867307247042422689508016751204655024122472410956002777110041561523815759244715479661518567129373879689011517238740498630088695447751675992345342472379467970234773304657411192072113287174599059598558198771747033946117656086128958518996210469863965286120905492532936605008452038755781367733560737362487980224774862263290710222753511778482204963948389539790335180259298200065335477749696362691457575851773164684673336156784137993331075162309026546213066024722805371650622280311806549302203929184554679158778509293173434960286961828080416690442925226466297273123756317662788156782999991378604131304509237058600738766234583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -872719198115102663571309287686192966194079196706793991921904273329506752807933061639039180979440474351608285481247749720606314640287424294722113147927045855451294239638397185433627670950337976836089261726703863481452142777812345742694978694213230176579884463924006906258589668193851023189372274848734721525765003505511194783357864855862673007753891289230330115486792624001894980336229991183316968872464641785416285359876335169165113477365584199643184862220469290675502520458100814464714560055442375185146412177042708191358858809926391779381609251396197589079702055890255830702253202889451949835957659580375844306083844683875342579580294554226555451912859436123529943379573690971252369769975727558461641755364724130886839737361860829708616910647844530308418006072523090940764499495635920882406758750995782774848491216654793424013211178390206692504674422391356720552548878231330916609414953941853313913954495165235404268631822263755007768195063021275021043938506550539566694669956262079953577711566023253864866254598631505768066456918482808634375093954191168377016406035846669209895914114406151093020843583498569575893627223805247698764448341247557995908724233462227411930356600488760936289574593733345855852218717945406055376235849266212247671889320028750402854535015318694930731737396068874725418738332454763451771582607060268221682985888960787913029577568100248755373630172180132269506164226459112034258676756746241373492107018280954135688554570358208365297499137560815017554435965609487603418574726401990931565934190528441085704977498002138025930011693976314501766004792669752761374564869392446096291654697719695010623248045102735790644893937507210271270934937455973259475244942775848011885330916260252769913759004902443371848601438131879619387200988355801140616187683198903722350305373478266339492356162731634498773177397524572215496776367316009253669272370598194683078006068161782376677403991755458175159903763551480958414661756208486270935261996382634368759359321061331401831667893371709863453350048662679188907919964641233867116668128758186678010598737259238164333739588318473543277909134781124663635687277646764221185040296629438631047175527674327934280979238342793549185742964359446476677750425603752479166076922621106405413574250593160368350605200393982725603367337980980040850908128055253244521888642570253407946906494927896645827783172785908865255189954508697570158054186853306824712026809407565492565688946322430767822958029379700065318400386591771563173633981469044928322579405594929677266787335526287801210417912997927607068736775806509533606605727357838427319565578944905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -5126331100611574580737800764129233985186688368596816505198610838898631350171333159134438928932502490026053661098492086459774986264987739160687629705631506058063240890699096956012646062197560796367111586266196159835879952287616224921623378201653379322607622578015835457431617501520975036397647228914745943920105865516131261526127090527973236991141665437007269919332951709913429812134875234985466114418519977553543272544133775027020083688103111510600630921023888714895265227605796522838685274524423460779361059397772045510032034493022816897155355954350584665723261728445731283498762362532809528296366830992794211194043484596062766810136767071523199044500370837404341765240539217162684810363104742824612708915880556789054142299601742360093875341267496781770576641093473255520643020954861757969976845406987435563072099929314396159475088542777349959767529724203163413601416001811715610092264202720044524213889367468154330173805526653123361503441823593370548140159701287815675143369626114594301156372264110068850001770600967196118118763730017480800986948726072380068894265595796721694011757478898863210857221476953488420839677693918202521418413049675206038665745449418338209526258032902137412387883613042806070639444185721452876147958431399243226715944293563209551388768834771721949600061132932306616425868529826360173133849485351171719460543888648167915918554057069572173462318485511355889613819098771132776909452383575298019822336376722691162926226467525336830045348332242898503776681592111086141251218248116469281704122194351617103054142142204831306858166952034371385779905475652979205131353091769030407188277927328519750733208975650793487991205151024109972633043484563112924767873703577032919601226804828868274090077828220323000929505022111640056981950975982561362897509123617515793343923258866229244018463930186022923159738995350676816696759668191495640908677355530193579216650729627975167310604691371831243993725907836766511360417646773553423563210026515851256730401837743912379943215906848813162768075665688558964733860513208790354360185846214746285682834245395582334513489933725933591876085916201166828332207825915421074959034845473850307744713967245568160182568885449001595529602280395493884092605602432919378433146902408999189704640752749171015375481792857571936559779322044141626678951308795213198106570432863326904735377577129418216824507562332590954599073617103203738510944183525663178577031437616665346210724428980950501830791160419181026685311804214930435389799418657717710881059175568733035511630979131632526962661560053617535840825500603855749788747621113516409216743296540344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 24068169904456631975645018991214233836417930219006488547216480873812011192817815363660711866910276089046130771972457083545777934436560290071422811589125650086565046031929528809260926896121538799486292407743163630571362744373289863046582495464718342504188998614563838072611402768021066942949167395461650423212758484694732006849293184496757386389635259680795892354183762174543093662030894303937125094799084626259601308776740841833819882839868012267335468442080748113441338477087735657044269934506240604877443335801696849426652890787676110000169738188450039804000795554225318489397390330620882038691971507819857947406803873257004713393651754581836552726189372644433062568679449916591205240119328899793213200653831010606733539052942528573874679641219364165990888593273750976385733966938243949326336431268393647945698351407012296516567416360248644539272492712764348308341567256075579639069039029977891081874203915615921950758967656591230549909833650902025878000390997882054233121413952354958796759409739707201424554503308427835849408746544292292819053291024207813302123163199214920816241334031641090579965213574180316033820699421592899235928296590391857862597217398721055237221284954713137808392493880425216728840658501952068093301716640581544420123976168712141247242338903272686434860882437359322086168210466018440986010637047136123801287273999598767133500869200485167398588857702153816043534328914475158685734660541810056673353735723304361004497634654492534003525555031078325557595094028559184043919982541039482935852945455115041459760068435122780952443608236532972723632705888169122811049266755894185241992202993247273982613939778102180157015525362293897106206518949001928892385182504553114188727402254436015161690663331605380579074318943474603021783601519060934393496380628630103804345252783621647208604512905135476648982682715058379501295852889411886128346012581752945613147150442816604658625369621695240164540389492658356639240637990292512342939333252466816217338554045304722254352182251083126256036725718568164060906451444556959590714372948992520064828778408132819616268149171201075852776054065269107765402914619085798737691488240100498195980061952513378867545778571908697575420377624446834803007101620585920445455107892396314843995881114608649186448570943690605199985202362703775989960088068394316511370963923192699930513270659480843534692118275279550726293304819651019014999508753822478751896908178088113800841035646060202169859079060488732374492134689660849850982846963672793045837763820428336041253769890045766138837861326996512537164500901325136969890512401749028572629766683108573184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -43284497297501570866590054731982785576631679904534467846789579813465929946431008603857134066812678387858072159315338691178929902470207379960222966216313215870353438182292669598142062386853404937364400943340411277088700370090959672665257857985434325164222685293220901506238458514179170281172438250009742495106145678234573380514982991764223425234551408815537096581971576075366740184111011768333629335541606877826551769022060306213612122743248881947584247763100569593163482849763221046148567389156927949456204413715042489762931897720181737645001090986130220104455302486192537057036757653048280230729439006697795615920138567299608650990199687702782506915185775956587939609893889288397096450325099774025729490901169153410697007331049651615878056801048441990593615664687998929215345907919809967850251345541963075297625418873300835668273841135393256028680921853559560056855094421397015899367307805888485535454695883721557908733024957404881163848320675608438928363841565841946196153412681594955011864389268222927714004116324140480974750248127614812527878369509652008919936717331109003932380186423127537168543032405516276493515118070885482165876123326051469723418484786555874248192177360468603304952493363086383352577057981731838173558442226923907894207262495413418156581789078794215814679489270624774451663516659296393124399645865950638079094849361723551656985400533669428443603824394778236381763882378519649343292607019072196177311926855030964293981181748765427295554691021511114658643494049884522985656519219753170909796355444556974159158598428768317256279180047193099631342897028748761158187532945159099993461961675515510437012212035157676296268668741520231853751183199997239912098583395874276298153479818726619095215725031593934153410482829668352647789608721784955306222613326757181236104505779808652393248638819368369242257061847876255946865317217934941687251175019689785879480975603714976091845872734420521002361936606226015157008856132390874614021387716209270221861530987247663858810126218128945248494939059172969395251990005793372318143818796513495692362664724078992285537738208536629708352807070632652219169635161321515699754714372110125169757154551212587780226256720973970895438968606514379460083849989453438567495419518281991155158890413524752636484919294460058945709779043804735696947641870652326419702802362042986558849083694147558126562869114263932289237274548868559731196936442643130305774246739723758132590797485003126519435974451913021563093846736602515879509101327232024844670072006959309250592155323614570615724377652977625654663859050652801582360871150145099804509776511605145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] -22131496547263168492700649246431077336283742345718141908058841961327239858064266850624535998816255200632381820175592568880454472655240514942871856941297165376561284388298574271871018567813996733146980795799177208109580991813485251180370076103225981204554119367892872420909499302446200432568827767031721894653377135403994862250842734913964880764676241029901797159833889950187802384898939690442896594093366698019223898501973632840106205578826259293962472717065944242987498253171324229012213482757977522913088450189575326803037104668021745076470402799226033558609432139409639675319542787444782948595129414238293486912106679582551665900202006542252595000169595533805933787913390258088217193734656334670351671261815951130476178181142616748269020045864056677375848683858297344798558659361015761885677826184865489286945092343097173804350607416256343470805158299462975401495459871764878019639198078328928130494638079091205730436331375992742112030912497314216493045461366150984394157983127792879346545575326627520633154537275738195210887566721941212743603848247077908406979609432946363041052749209455360087761109795501394284093339473590111409767922947555425642216398425729261056630048086726562025383875349998843926450220391016473218359532279809878513147603613939560193659397899960940615560988655432343422864335780402176522691402358608314340692649512253507403041731427450288979298544972088354307965492228189200034122620841951966367668003128957801970238061058976161953183278808168902913879530038176606869611237040736893402492234958677320423720586358501285985289417834769510600821006670411057971051947235544529329877452457799059804855440309730100830839079031416503074536697248771619632242759635025692804416386643456097781214108539689300870684797150935641812438299980612421454450122505579481577601372200154151083544349441514553822434201954656836324385772225653887584281227359659656364069513586858428496824035723904868270148255159471558610213171291347578212354364152720197841882331788142167764980043914854433982399149776063517710503060720865901280130332225802301935139393429967759812542511273312877214529454031333002741303771089534353568332999541765157826437015491177613122933307300957671827758635636979380446160560594170685064648092636981732274913353451340071668787770198419429663252881276019079450859562011868671306560513315730967898689070215892844210682627139103393613283641126673148209312452595753613518297950025741764333441374967980511422623429476237039397030700421444066383640152943174773424314440918862420685069167301400757132468468429983793735686947783463646462040971276919885527954351319320363008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 379238759691193300762212030173437683310529606502671054119235394573812011174622090890284914399736483485254093977824302021428075703317473921151977243452209308158117801317849110627898465108696081278881401713960139004733638884659208296868989031283369736541871968399147037758461120591769453461430554405563968949365439965284827360387545231119397022492542483563284461280704873541747600593404658667514017874713692161106230175349575606809720941061706332937037891454684287916645772570857741428427152217505614950520129883937557032510727968718610411787531150795626210288975308146977323701696605410718760677340541776054639794648646917956839643747180102931942174050720867631916963294217894362760046585757111043274653804428477585634528211338465786751218421668264408862466157546011004717965839260621453280480892670011850360885358149817569194343665687583720749206904882564817515781446413363649914942648474742751995527410809358703473189822018213316990449298295376199326674415070617240523424598437133884514424133184856439963719626950665447051639749998029046744547880801764288279500662589444433627334086550407797325820574365996041809755209024453826754304377655826548645174630417029744695169816588516275993695492396127351324000020952799968212478924731225012665499300620396928701348812784516553234640814242674837198455434950260799305138841372552136747232809009026888307901365603841852499306555555601123056547378203205087524125017115102648531208737771689350442829661890109847453236313536391898330168696305083778389652604626931702798817812900865618415609529100835146712011149343780668258591889861964579612187058639289622856396188196134942449802403452342985028869008408405455820237681922127301988288321087673576478942478073419327278114137869518428010703741770731313800037092003289923761144598886803117523106633441994878155421733471450532563695104834529800253880254765700710902418096505184850185845050202998613967686016769529662782471758217875096887335344176367928251405900052516577728931183942964931358300839644433855916680853478381130735266589459548309756466846683879475584827949199172229025660738527887255855566394346077939066294949151626456449141142016830684369509727580312591017846165307975908272600551828753157371747062431953979426318512811272253520104032600833919925592421156318208093599272516337841940451924423157139481313518051796553671955391639170930953316454385437919321877402722577383927925027640874067784297651370417825987953850317415604536711200070512142466652470502536073065990690403674370347278627128135704271549328138062237696733501611784476626276483518050615526953819022103906161191210262187569315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -1335719424486179287414859081343468901598016553837865828484435038733216539533126832871915423470590958285508485001977202240999832908025434435863816879338690612114986864492608637995709091062268129162479884259579190104380697798885362658165729304515169115936334032603793596746575607859947804187516358896246274294199369731871486729705168751045712083014529746169364668328037637657102260297926367523274356969801748508336738576456788868522487509727939152642346802355410601167034173544475845583412998718112160586455478317970448325681789451743077769573445847706693312557236180222365858639739554135446097408672631825595498260167714026183520771149806194740691586575004053534271534379715292203005105989749675987956764627553109372124232384327476706861423033909110548680794033351668288283008126251644632132063456745134687497894660694870743716286293287743896647130421790100624416591510147490365345906899492302155939128457646804534319337088398715679555030612173771027870013765163873674026083406688303077737494072450854184511117635928631729682498488162309289720890513831904892445456666145109445245917056911406214595103735016615742407980060639073641446010161698411455116473333691407720657526041058878400692227099064061626758649404112113463249503407138810674597710253167503997462341804514487352163995588762778182723991395793043709588458349784291541389142987506847126347944095321745882515758788978578940696632609339716398624039962478083664471014529794486968833929544661832754369127342832254129683732421367207851870220109470712037180558063919988644053063931435157046132442966557547593098283798988128537916343977923126908930206283993489158061553981118091124023292903127380379242471328756729631571463012525571158099899078423612189122533315926171867344986521738614057110118105077243854381094756892934992006314072193613165997119297036326919075683476756245912477021049243088104876248402669208582159507278932430286783460930458392483000021836104268140474669110863278430382626170524371754123651756446532507904260995780991079375620612696518261174856148760446258785761673390735465589673424395654652753015852022098881221747252110743201496923014732473441145483866164524637150467556834962569737698175178300033032295548516231556765234070565426487382942843666494646327153700412095496174817957216420230927049589604332175869304624570170014365670792730277547893896596076515858610874609303320754733676740710686378736663057767660516851805901444346293646868914931255597099583332378030613438129242021967440939956764389371169932644576233027054283229165865990785950478414355115441316024236088163426629355777592152275942706450514201362300928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] 3195342892907452752996811519900073056151740882271782601638965626954851062674124426207357438270396613452107197162743254728847357985626524214989550311772213365892297920295949265595744958893029250055441510526208274971047786236586097477132612861476061847715637749662274972369181176316868302542644852370024956007615030672556576137274834273803681751052260680013231417478666697714266732427119880578665082052560941180444865920952926512192651748586095800484536619501486430277112659192972502747471497457598166528929293851255237743436420053260384860495117433749659973915574914990919237537537301840156743218435308239811794083341198813049111298252925528500430730111135915677089940871653910511837727966550304139124827470922547784650837584076976943338512171913004486494447158736128883227744848675260208374923272551749171041233510100469206952045342994486168070140009623343014307365891496398071120831867515960968824201503164336080543667214964031699328924337949160694133160767912707808248944748916459633344421202310139042432590070739019433119012474210396893658296532068854869678980077134570806401275290474388414668654399031938786795277050011785891563364359769477645261565573763022529779475454075543389025663252789154954781201641533536757366378841363256600329981583873447931272946376462616909687671642242734736380561576600993044990471229994347755455554786385613943149203577847931852560677765853121049467621040316189208389394195187687626404278650861461997970955561594362281124875979074290709687785298288345107972511981874776592409024699193228149581601521037791933024193645500572748039866032033095267770352989518645598662932966162866649259724991794881624870240520655112681925984745872521582269340264251069069432948716696269371124211553365748826370911395315332980878317759355541752673272459529274742886270189072467080462769399844686469125727561251299575983245416218290735558423977934150159339200563796680065504448677798968476135511771704673886427182580021294036893115348235854218612128325001492132792891411804218840832551990214106677030165085869439957495431573883912792613040857975250795769271565061019016938059787293812364343732530327470706225934487342470069483866784671695007680540407274020816609940875382939103937930114004236621536675532264382800505960361207173311038091470204461494123958017454259624846209579238948999990089752739765955026864244715849235935440936111975650534237796280438512181641813835742150460381114375448540533718126797029925278075785273903200127594234989403213741691029223586710032678194494952381303655752510205229406233905197728291829934885131992014772118905341825308593087583546738873466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] -6167135170280127618738081192735305416600245243466692967705068282518873518376402769493565732065440728148133967668659784241771695769607140759900515590098397576243844796068126080330261381912714340911933701755965793052399723583487973858953671654865847010908955694120675791042610697738399311001928332794329114343242902122888487071292919777131015477851852832268679038344685916744142352790045708954656061284754772829854529957901587201468932724190804559097847239192687951949689507944977366436623747169567287911770928086220098485077776377804823404366825041448114746597783644997606690014178314217677380053356252192577889916792956338660967804506481199799620113210114215280519318064229898127584732084661673045190725978395604905939112570623565950244395965192998442279774870671805608833481159226621485976012820540611211469639666331822577396948584011678364232211937099750478206222343362536695476865264289174241439756125791551896141501916464138872760476993619254020503934968996133001574448027547479445790560535202454356060157516937592963632648175376420155496023728978004810570471685851148708643873186525984029210518339427859219682626035763689817509606521761530528038903393870772495369217413484047524056436730951497181225821744616870175897677789784580301187701720935936328602862127920739946965126062693000381562095884549783461107320122290895495666269816398587122675684095647417313856509266509003170455485324049057016614040092703463522494805803784079375927329511952998758700172401100810435590732963907668958177418535862832106013199306026592257571265958544386373814293667909315845917888322984827137288241987564906977813469821414984704424464481011424141209813815756378118806747312064696955009240723272160129713207042468847414626951820163597285110785830948153879748578447203074822915000287303958999260935878252554900283464967904951240155366305515090140031010533981336993310037216255432281183199650172593799936522045920987237774619636517378871042817200569261154052250186893579974994625566640509871042132318029515687976006742050626572078451716348458377978369068712616657513298531832977809110484972899300053850656078944480154322317601294596895066503204721352688440558125101184130340582875673614682160817320512788075639487765950329931172731475151801445889280801476618244870663733819954808374584176755163212826714364717791754952904762021833273689890219102661850356195079038851926295685719876007363827305151684638610285399191532099095905208192256818197524199693470699336141575253580817672283631704211484026364734992852178275222811697384653873987251995601602794917744643651139044860067283223941233856208745189554104827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] 10348808664438468854603907481546163873282248515027766988960178765460410513908559968542019825439855766498073322183678205953174375141317758712069583094093889766257569943112396079220390215931015744837216375741423672248172172291353101046531214461939049744544393520301941394160275558370870503435879181661495759251632940541270656716536149781238817855625458466542186673208906119160576108899991835645380487446354400667478581738118463992967959785942531260908802714567886484995323174396050967832276786540106982011450716971261965620053206469641488323949733084146185734152511541329224197682951831869392985345562413761431350978460137447468979642828762958400875672379911637479346686825276656225818967828746527372819790551747527123241112564587478598495411901512862791358295339854725099463781451889972013304191999553544519494710888477797770792984660574669669970211565412882072401508423503702769227894966337113835219376382287261195451201093388131623741332373629711435766419795210674912689761386290045466302695675427989599404876801019905999941489872648043503389407998636428135226029984698686923561570710842430117940829511810783588338063932914674292269360366540575630138968296394318369721109954896156081123412376402576141604018003896306451451858248641041804979437153271789221753451273533459820896612705876755541849263211176428072966683407202278331149752565501601376265939153545673548654648638633377334261256439444417723140676462898972303927815456290721034903775681066543821782628169980152558512805244674406712850398283848564964667230278399095897964036735249742041841928006461584333292336259649198363734373924063782519081329383694879091970677629529889348567567406102615468367879452244709224941793220980231354114154922595298931867643675905992653401507132723927051164310005925627173790801512774191172592684913709832194805702614860755876125674109039078151950184961528158061772606872028541514837809498885425482261086304666445345644332357383163605688141825183865812311805688466979534093039352646056909226701977347237192625531939374464966869122120823680302919654196047193879976572758863887278527082761645477797764911593345435705547353588737224412358756921051404230167491517180821224987326366064564677896657570794931695559440568991118473521691338834101824807382924779001780646382421414893044766445411861943295036287930936172033851600859126068649928217770874377003236161982832026134219680373142732357662643380475606253625450877380028825716195881002637840570443314255179667969476333737039882096384506895095557365210468198349642277597082933817397312072603903916116732774998636080204811755888820721281072278278075482101514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] -15657183302620898301904171155591615227857464242402330285954431963178545503964947308265958714806427120569806177993678951585983129592655520580904385255789333506391121268846643539638158583213478220400582317681947897678598234039749289202347690983895946248223807623205788275127910790790562161379290036459049026701019075518945388670395837262451441411798757214716601759824526772216695603144129281069469762585082135108625836839060293646345984997833543277687751956021079570877872901356602590788072219001304486296623520195926483743480830845454954989636620744028656128224139789343004715295883538036385256614003873872070557766795777450953701495685725720985921463496000981269210488143190400117493064526271517835583675058908139710610442358482770659342036364574441248206209847426873619486492848628021491222817308269058214792079683776655396141698612990334163583382882218108199981535307740283094035008608804179527634885417209844233194046545855309420445630045793616225662676435379332887529305990822552752684681208879801535714767516310069186315004196080841926327380759754450859935804325254155362554954469874638522941233587908586274349196489387660276213814839579883016636477845436608509320632860587644475341829874168287084139764833786212019995870080067298364414319933006454864315321066325770406946840413230700517629351363042542074252107886520618462145514153306468628788149883663487229154527199133965973456497524439090011209739190424391479981621706056004910032192851968386002459084918269161191772485437830342520716603184292455125505466026715413739309266100951779233828051115752428164380462151265912858400482678234420057118043336869671247426928754157882070009055159190535837505629026899413598047038422673824184445217368606700104555375638432253660789797872268935322001805026312765825172852716042738931431590075640087104291567869903725400231939604217395810361303076967380799659081727120267637636138361494425290485469767427415549324146892885642392205583443389590703627215467512140587773908736891005404694253157127596518725541283307694702537682084753335861615342514405856240277606159812378358154172663556185358266022741293169851904439867470014914513539253329169210572496237592807023836937020273082362554880952256364910132510323440679834101092412211606754083316522354312111647503258832996792720132000657399752858444660486046295228988321343354091378896546262907924347402515424792170635774263267020723168725161827993959486724388184339602764432980282839194743886782572785325714124171957911053089774053505523410705306182252908687188148795261226417833400625393622901670280167147406951070301187450293594329361290945509493571584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 21580913113934838825054903934437232540535627465357792735669928203849758173453410112825683674141234482097957695274332003394094706467114307785442581508223212693940502274036141633705286576631287783111916187403954861392869693074745499355300992583742996962338584416676963331444635395644531624005268116748579660302863717517528886809552294485769836637928463845317265533691173614808029917525610540568578565639678738330837999387189110988409551003951002088026329729062707614678743227904098976483724389080453219909022867916713432340525295254744809847473894353418820096580633266178057917222392588581429602533380521286228544264284250735554639853216632136940631556118388198615298253094842568420117806644716199421009666158459168064572031544398611060891731327645412260152139738279087988429218523061195607822034527539207224000352440351732464217872639867925241474893242637974226267149610243783064880902457249883870960638872464550902384714443051789245862153864762307113933275073368003774174886315692150586453595714472321611404948075942113812760823562698513889914181402655759629192818488912822426426489646655681178210775549040003250308066369032655184789511166782023282121505877857106768341087523079082306285332584242024154586645457292798557721354832922384716602703940442572016817499378912887744527259847050455281947481059148897897307554572146714589253546476989249787062733942638537318375775309655457005170967778783066607208152545941481847377318755320643993297757685810511097145456031414480729273784703630592078748534560798645590561441934079708973548379248198569254836925153453265241511406556038836368026651901833679109087725298123964543480686461950447858953464410099376322125655660287203975013412467015722715502011445014828116103295708667236524052694103146946758227358192519532080555875440032680587762335299553879685306512166025165931963749786605734924918450985054361778250250374603825059688208317255398174064954282506311220238899724996792437780699612827987170113571861654839346318762525815115645067028071935105648854037409191023639082822030976558686606727581663432695418130528923417158126895375276265605476282744371549473448972117815891860384579172422060093928969256638037742153720245093104335598491696781138105301568297402429275280089690342505836541672621113505650152799025347933905385677225242366925511786677623309251130874492078937611496031577554181877464547255122771713423394276738447876008294844741523518554798304458186307398720543735363976486684282469387766183733665480140013230720554153530836553147911247301298072025845211946796758574055514400022783784535197668690979126123239369156201080472251272014069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -26974874208959126634381692203749329515863078270902994462239217642581028310836599907451580778455188573217721274681258912897212401859871827529059799197390738513421936208720201191526783039097267114693697288419027062113875114164458771057513359901698861784000240166338758314940806112252139578517085756931536042553690179396547528398884791206920939435364202656156923496207322602488981370263224060647841944657122826543375943400558794790701369332024482358819803366034898039019444092415690719509458187449952785359842242387671411390913380978678732283699598706539141109563111485467581144550449460731042018884117597216868513811336031086479961008532539348090843654379307766644012980041111640546803171250241973035851045807387853792185179592803310146279731065571660757553457277664902168790647340846409391123652851624262938440347663989201788586606914168212691588466708116409603572101721172668543059106148447915262307721150769963354747223021375217658733511879509092137812848842811044605599576029527239069367253382029173741938073630793182925893398689756402609787620974824009694591747538001718366781166626983477682482964007628445983701379875127775942009167186317695981249713906779587795245691950681666455523992781003333148612844217536889559829461383225944185306155950840097409183989984013658473676699827065623622189916233136450546681196865033856000573816986123687109827228767347093299520944051399231115945462188560003800730798623327328822343234288054497220012894817387824516812428178854480087235788739993548226102163361099941361342716115578751811976063387776119183279766296446707543845090504298484144570511565145504855183927660648300325685730232923145898476584447859546637541186177747570269801089783787984369363411142587608088627167172270285212739555767975832923334962456298421286355323494244183118117093432724458354522214925318326960704905624180309244967105119069942377089125001613323709886750678092344979926558237581048869648015018745765510705218774356435038977800294143121655204658778157025567104346172295609502466782053215412830935384710792887473568538765698445216033962571838056438254619931288096497496336626582629464982055149214643396685221327582364350038319145911963885306455952799213370970513404134741264655243378053356862329271961280760986301048069147304443380024084258159836286842825111324599317139691579630950194876017260158426905783331319665279489309875803343829556025924386082790364710521526594377822434471404239386770753362441348936184379951270482306707402919745691578873111768784498167366060151148439871958497630295301675858218134876949521153328566028005227579445252853174672323275364115918775910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 30320160463389793623211990951643323194346376823386476093165096823647247745085085299595227916547600595976867621692758512711172846021845488546312294527139576547653823871732757562892387378672497658789188702261195001527769109951259338574041348418152737472679220431674378057746848630715119360903528032024018497386547974397617238442381558526028132324991481282282419227793268900044718353522176420810860525835439352906283994748559995173098254540565787677766242750427759723959793114495906322339759224905826045477995436738193648430554318072942447139220912799802698144365779536121953812147638872452648621025102360220318319716061949067141473078087959324905198561082150513151708516862527165884779937467432743944294436872456971346250496858605767953636762709803110834652962641538118097440757176429498812862457465011482245332951854414900443258341108323244923571656485439081502776534775483912920546502958987687157796418827425511137106204997141277509260104485312726429208842208465231402914049685540654304639048725052171807432310358693093335041746044250852518981613717049362529984384255061006667810212200742974533533260265534244468040838242797647206755081472112396027212814578469682500078159755324671294041963376715433516718888680746618109024288596030303081024479608799684111308722990677445873015953892359001711877154195241585627375064933028713252246205229906190350434732139155560739631570859119043985018577920057734106974401835598590122833968659551824863980401396188175896945420568995382733948014163439512471562918043713232589971964902884982849469118169247132425499050683321811705222047237916106900691068377346908054037315962212020656977065559430435367069764354860007915118247824499497397606756726285295716360581479227300959175730244390415577101939589489479183424642336649452413413504511525668822950113854208807505211526768537400352437662747968399088821102280912778311172983448903896429332324801413256213131417429734709004995824730940938654981661626002337417676427309339629863030885074712509991194526308076781625068760080377896117768316437496458308746055345701724474269287319217535804733615873228047147333511388886972967865606416721852081076500126827786915033659494724826760408208329146355356514009233427914472753131589259014873948216634172162662452163657456120913670754724838216969013172240466235567501409326071785756535013262523676622612264702684469983558759730708314320478317733286503369097926787861732907222056454762272121615387493084402002140459867195924923227954485264292403151705032650440009184547781063130551875693074130663008651143082279703401566788167674041614488055586286072578851387795354794086891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -30476136622162142970682317868546301609697672244217372520439895616927780427563734907407685043275331390667133140472236640154043535572194882918082219354510567085480039671502162183376933933446314954942184787610166448903364724042445561799299750341489386524924705245427732261304960895580614584985962614803406374838185189991259649523866731263173861337199982324467225627905288871009437934943954300738835975422763565412572254564179435318045372447224363565992891982595441911437239860720252264673468167352974993480853203523036458934333548342126853360881691546310032512957360587740750958557538303136403516070153288316936777013380376486237862046850604847251569019460942390886800492143314159741917177596097108493117833091516778766562784108807636304607743529322921291075638478517701985687331898492388027409885685818981543519942150498122793099873024895226656721598439888763052222934320040789382981600131355923342668268147822489168938144592221602911350548384318636873214373864480062041953789354404149313481922187773209957745188550045615554790721258665202812864307112723128553788942185815989101418142016099273363944625568909069419842019543855295770285723078574617077254283202074256064336003637046793358636536641396708715554238884241023072324831770150692189345867169461982693867342220191937317945094050594821789781847440961236673580931868729392215630360255780173061922912964532900477084289540876063716248586874459914857186431636671876121265174656971669512698979660008162983278085340258459878852010262046366425008372796272253188267863229107024188527869610136225716289963285570894520434144261285522422928758889235720920869804809702469096707639679489160869908020634162393557153068713093744853578747850227325510513269287993560849717061497550513166475993338091083375395970395381021970930843454222005320366988664073736649367135222460086781991648208020116414510166130580525442160692276736887344545522285900403777219844567114461061133411196026676074910099212705959322644927450116584875757053765517913750692548469880750035710517387302040401387229930850635669896299414973593845476062775153370881686418470843752670711364054216916274829690104876076545622435387243477692466682479748639709370097449475946926183591551878710048535792058162223209405023854877565021609645126863376646783930989908432865076801246826894324340297663165388901950719709274318298757838313033133935638869811367233467319967024844317638143027908417454122940894325605043869788336658350707737667151234454930154980628447258451176625679034798515768580560072647414527177389035867163909390467365489999317431902931758247360686024563833994525429755776788519677067264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 27354942644098991747540333417110754301629942824017227569604116901715166112654027052786587553918690445131132866671971765220975189730942242660855861987496987446032328502988663652789842631317958839982961571839740553994125428682573455742161903107197370305761238343224842350446205282703675488818567584683240934541076604935433775775702287594876040594837441566080915461708304526367080479210809506421756506785511487129313584281980296664596793078803303723572694024189722917995284797040887621936551737267679868033241896885497085748110800533702065639686827960702620691676269220363815464060207936737932950958125946425010134261464648832510751090933583148587282535253877800427130637633435519560589794035197699602685594771165038541677673866272296904520389280764665745886571051568344958555633904720690517058998127746094953699141184545325191115929895204261581751820327058642951235541317496545696326852810382969498126241037799109110821193140036367298795288393260138687086128590450090878209746651577411506358294767841217571628681929663795841779608489525685975645252031238589459006985784336468423512519306688079607858898439283642063756157392129300836090695877348678150454473192095084441354394179429585911821916138093635800445928093358476923429637123783136120526568910318351955529558729804490650289897832222112372632324606058720115876842764696088032867002626588362631664211542780483128785761086891725997928173580523735762790950837406568055093167029287713776008277989297222560549244853106104447750592564735412831321862949232662757825854276713482812143898011418795456457653056303463728971204363110945979611026957807152841314031511341760010754170894914992259940986269216180286840228753046000792618435821724094937545877765978402806838279663381172167138709134464993751475304035775826757453234719426767934539315784921339138564723956094590508912571190940997625193268151172987944650851494285241492247440287630658221760224319633689336976811273266928642764352119484750126153583747135967705782471813829314515427976634755369916692990168223885555104760431720485483780145923011771438136277768915462487282739824945987029418796074264342330227963902308061661734866342016795981597777555139434993953712352729531012760812530846873277482703743498557727038220940099870931552266301036649746027739730852914633717278534131747887440881456120941374840674562442290678723088804174338400862012291686127764925579421160644068005946556160475327709235081453149708078388788343367924098495487557081956326106649471760743830537734962836094977508557186583359082345631479358284504684473624969407408056117781360424397905578574405822906931289526850132377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] -21946634045263885099666781919989785282420337275622870718133369842943719525836280098055609587698480008631877646112098265351892298677251433579697469091761287512581674542462404956232525549401611174981187842762606615719338439224082838061250702698573308847401054986883841864997882735831956131231950944901609308038075583551544844876446775500881816487067174615427982007076277162216655815355269929882796090111592549824702859252864288716837049455667486249649336085330265659784452897967127553188169901359881857648126364187593452509143747337936339656214473814951242725969918107495918053765075435640100132154564501858420825386340852880013389056394192533931999945873529775910452566667211170821453835272410552297672462318894017960991405654980390862858783777571666942597975532917268351550394574930044734690761630278428889494007246503372631852561900822542816857194172259294058780830196553356904866806402116290467778633773307376615566007062369308748783601546287926930257415829075034103059449323325877752927085721201401025981032180982528789330213450271996486534455600883245158795507153475598954299453763908483169827170327304302037537820039742945680293947300508532206583488805513834180788062214786615982956366352214839095843756132909739036213530389046398738857601554884651168421577361436844081540662103546168118528615059901954249735373156020489923799333474804202906403304138415165124194950347411512086185205139762390778082374383462950859548116362767543513144397039698015813701869962249753259647107875392390672206262104292587248340575766122899763911187137868805208251750217923773790596101704809421492526552418523123749277509602581783781929915543668498011069470671602102474972632101951766207474765622723217201368028666030116730935693030601341442910828609989374273661701426575957252995256733355161626982852116005380227895228839697585950151946260192128586854168409870707733346166249566096907231357771067753398127140344481119358873247277404430001698569110704401689815182142410090472532170622756490248165786186653859802746817867888586272905925998281534988349333214344351849041371066141214088774914074535897734541061001706113243012528152709142627425624718476175405301281676140898132577461096558949085702045435826608913276881063546308087805537777324054577931578044647939726328753559389383985398397564644247718026240218459830598516110593686291653181301054112000350681959215006027860180026343913769328343793812165184026326751329159266717347623412869642150499512678046463715473241331880858542608232441466933711546664471967517429735043486290927707715167485423200823749809573746794420291791949609632383413282458702767405924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] 15735697651552506979781269479692658334738047804342793419931037398369837905356376674850855806009836691168692515797878047551519378894332182721154465953185776862272684274494996752819636148095957622821490610092730430716439039149451282229552324181874781940836446951554776617212191128628890223155554014174858299308485514454623229536334539345360211468576615842504317887315965865588496954033470049504068504401904164401170171706793031764583729135460313155265256829674381619520154132024436651091255544393137599902836863268820372114662635280368921081733178582172434252417592893575056316486071400011159233790142225231988982281709930487262212821683432444660328056604185304647164626428604795548150182542862540547628325629465703147747585029962609822601681712420127089281657122121474951835241186429632788716149069518178208937746098035299709865621031300676937245646583979350239537942175445406662937814562693287379047545448706158980152576077695025978856475909200020821448407091839046987280515788486953473423655196267368291543886671622655997954752990606864360296961126544929314985964775810047958817166901704210629053718551246083272934366879943241813429324152472888374886864840604086535948494764737188538203498584220989721444979592470555043051372817758282414833935127721889602734702473032540617823600802403486652400597879118710571731148098487106463581310134283702029712012535638030610842112601144907302336461416403739335040273970933243367016564184560375368181445892393864584382882955673543601151004309955757449287424608939940061534099729357422487201800206075121700908398306388557545376165844688531290458588215534427183246901580345933639917559672831047771388719606498282679950051252127936129492495901359600244839107536927931713942733227938081416834717975646707843776086990634051796245880791798230589948825939571633868507404885398459103329423273888720578447694054220638386426463041388045788591322677375348944113786911623930254679744518464224943367548378132066440249541812516080725090996633621446835970335530886123578289394198880660907579080719762324485910546314043216094313374852006325533518967321135209133467629896890377401087669396071760083166045461017741029461247825036117488281750422452884478494478868485519632561205392961548308832733551648116238612559800697644413748745740257977061513297288433320129373362295976808518172576176072598581051538137843629756960467457178552938456423215326999629742803570342623856559157891625438226830151038781181168318955002074704487658568335709110044252722694780411912656498365256039177574109981532391429227573019039008331887764626771222634967700633249097193177037003591199741706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] -10025675706208838500907965731737933100883277294423217772939927820437674172313148099567626107657057305072551288052368877080589149465534972297442451946740086262912866473204437230646270090980057163541485671444590321337031091005160400283170190502271602275702347119257926758851485923127740177499305643090138540185763716866931991513269116246491353300611114482408232230708257807749027349127889605800741627638179544520591355467679158198375815941926252418194476934717352071495976731236059207350000183004247061699890902156284555562948626893879181666431244568724751194088963712715936138240699094258545776337679399798576342726339946626343815612395016868236179688493618774029848880750705740024717610574343499223158096402384396232990485839295646400515758436577051464209660381260108569684583008927043125595265213137644258361003922972344621556829114642929336602926408234991827701660103550521933703536273263933766855384985578927858688681934570612559334320211793138138951481411780415406309355277953786497287240395226178720197123775618961908685251248685104793493228088636454401463948233424063568455351891192285600965836475174052082938839703293029936767007228896693888432126832433506274671794280934320546474218538472279792465238493414637841297935802281781561879219575225203598611820277497965799022888518082482825918025614474354807438259125351058677970226465524837471313115364034316361703234014529831677468927754737603199699335362074096300740241867639533007863302548350515549813561539662555977518583417247698338452027497205051861252761476286003299216995730889915396219518775835406288797017688075572626445975061589236567069005811270963731043969011027249038446163346501152137615982936989923549851233160397808047445626133425608737770867468086383748044944531181703068964952831657805592654089106288488688662470562129270152998498413158575405781497928183965442267294745474057431694251975662915854585093324608711193039971016639492328058574356124518336264488543409131422401885986253914073728604636090084954996095837448878784203801954290004014693421197397488031534414423437106025481643082237358971457330252322414257891775796499451524715651412939189716888360715004455902134232213804942689943301471401340387367581422644453043236926837055186608756770643343311228748136416249878183710772884113413613081510898489221828090343114685657062913221393394134370339944633324897934361149134176381140289808999710633995189403016053519089062859926592320277401691980936295963373437413819727913158174010834406293343700693124532913015709286391536409033090082149975034929027298702156818907651686871620265985345178637580770372243577344001482686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] 5580251167271454998744170931068734233271748486513533434606102061370218071502871052304835305978090795988292867841942985187984210415723552237295118906611916704068795920315399699991985642466263819460468431023566416253502525273751439366317937535243648013545443171177379131816169617011033969340675264496259669188695138913380256903957572524069639416839505525475774853250261868123615205110035428083668796544888323327408016528086910567652810143604520947367846764392551889725647927243505276360105485505987610036945487526958616616892865565427939962992928526733958073436516761769872838042257937460182134996720064359151802894922622635995204896001797213465882076790470463953026782330141816215521491215539139833104761636825237280977339662736512263950385916656022951324775196709529102046332750290332257313440648438520970294501661313298188783740105849320700588262156042440127226954816739307565383772009863866699992390067508767535516952196039606623566889941854455771706809185748617026532458239291882695069223276582710426335137482989635059108485441157100233811859113207325992525801938823164924980960657823047701046236468286897521481861892522767216784382386608515634343202722609953541791347458120593889305777343596714868849069218299719371590933258281163144181545855109554737264096447130145509907330128860379145269653164203625840251574282674155613554757997258985494180080511661696941160646255338691104191881807141895796184058023257701920221933929537213502169878770936431983536127424279355790798727729875651444831042634429177511092739288935138616089692261832351972183867430102140469876586303206401108222363012630217960135256854886218923544653920725249838517026589869909351333632574371927448663233981921367791916292727538896024257288898280992862815371995944136152002318973401020622873264589198043017703400092277954930742780630967115949708146262318556442861267527078207668365617532411511001262944992407300261547227409282628912063731830971712546608003433678311037341108464416542777196985506178926290115439771820760356149603123865107749688441742588205560154912976392163918045585080816475759081226092298435026814201555040964162477332574033737866900490676404667290059063285575794542436693930914728011831847344127686849476274392010932060279438929662393287059339931870878499370344627740816326249979616622377868725603557595610006050313702280341242231168255494923556280050612876323085474869343451919629316729259754632232838805204000940712660276765807182958330250498382393369930613753621108510967188957714534347604835871958034969997605863874218666536308882735039044127078675364522032101663660797338385362978591254762938695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] -2608800544033179539201843074139791804829593564418521561096903210051986259651273245420178533866821154296716919642962022297867273468553605209514881498187368891684834698851440941715252728947628490266065169918424762573234950249547483385573905012587114452406383765487375284950993080399830962688782545425666816257705275640666322826705644305346321888583960724573350711633891189389335080081168076391835100856357950842215787050266289955019535288896695745849801477779035827261202775197405841124564518992782618981097206475954458807771807996341596266021714814754230501917910022051519893169415397241611674436876991725893021064436446259247714039657365801972087381699078522096895440453529232699809653400504525202240561419593331078827518933383228983593288967934483820997671766064829412213325488226467339424251974972244409840127235606924805295387257746944970770585180343523202877199206136835753320201745559424408309953249623881585603098074709673133284043383377703526316815063825752958914339250807482776334408497062999826722095971588460724849195793151133795490283083016332274339947523592758106818943247158894228636245515037996905964879673544383357862399438327548014265601690551076137864078930184046859198079551309749991122498522516153427874374271048796479942143752602316492732952444546847852998575110520871292193832247365774992140788944530473285180616192336875145595654720655067625667455818414430642696253190201372893337686699840693878501641342555980891338337539793435415154364505014421672637576541141975310199885585943956539650412196526711474829904062759646867705404236862424456400877137536776988050718289949507125488457246683930986435523232331429703976526643194522956423354241769111979389621016265607508981254063551563270445483642573125764533972299926729408536663596874237431498405433116985063352322056481239592837016506047917987802010878943284609576259750745437118872884480558413451744658846097303411550343114401306785376851568225152187665609835736279130959329473452851720982961800746802866846421678905577572677776817082955338549644776064565057684163180286724511626594905417503844375787253931975052160131622981018069711888852916058159747384723613553073653514588878502963520225662182701615306177165181188379731460898726057028851861460899429221550019067709795556550894300106654310071140293270574232399120343349668112160195384658498279493207874627848464168049133573476649517767421836909140304143345058288646556105577741304341172561605340765794120031447326434466795796310961995885935102301325538465057821136956823785912952532454343339250088509460686813882250265141456242218937253253610492788164154857494046310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] 927357500828766802616156517371156596757740757776510479786342287698991611748413889168216984303723231511937758242504954028850609411271709154989278001296225050490714970809094926056228635599588080070525439725848474406995625832162787741262103765199987762524445033099567018140978934887375045406314721141294295917560147268747782374473101851324134919851127691015605107504971858441659150422719248680318076454782721451169090956647316706967550531133020972830359394911829304170444937736227944944684727264016273437085104445277599605107789469182327280665401851668019459955204916556060298133875788943538972466617806997835313281442681099473902605507361091213858111843162763588020357732354022171027269177715486441801627991452195353038075685655934465886072007182623997199248498088080399126131084863356737190454162327070707974933580223084752614340522361081051091091705310767491998752797840190429416460915871806981724501859426713182198604912589504123555920011015525874081354930987658924459861327296606233116665240541724199887484202968262999515488198585255742094973965219179774919094445993734781448595521543226635216352707379893074833149806742933425568050448775350552504650935550980037498041308735630118769041680814560804319848266517855899415000987087798999683454538084195422844266009845028259153465260964635912162728597759240730514996316859421703110227734541829846554891711833599282303851993017667677428659520283914396747625713719598814180310918347835432821298519184678582927677124488083061533753220501641442354804273108308780561719468665852849511033890253782366853040456394685800714282956403800763398974890140039865832513035608678705849375211536592269878052969457409914629965718783065545120430738210162758348057935205537783371676942185686875322301030308049371954051686015970224926708126744255762184673251569819017975645961093225213112157217161273750544941664386258302308479614136573404019555921141359691792108533216281377213470523012067764373596265218972739035724364969223132620061330806886460794498874279298907053333404605478013127074677514831897969847678770263897932604389617380899385252028164618904303035838948021928217626751238678339401203116578799004099212919723774274065148580405566744662006423612822490082732359255795369028923292616014108473572480022746057382825769110154183230043120894700536020426520108500143421655555775408006115202930421727304288530508560084499822116614209213885083821019181493073356032248184180103377237116393984533454055622535416785211181030957046903405812694425547245891157129032020991380871395973191329598459731194133349004275355578622301136800072469881608280629886275891138396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] -159530791017790721192455790348267196617185458367583119510782782614297470165980312060470008764283224819588465254547207740978036432492609006626286370707368660801542473065462076188247629097484825625824639596717201236371368367655867591437893460691782516392363743983123108926559043982809964206694791235507116932950360777602114309543328870789660178966686702701624600355143476874476859176278252349099435585829454161141483642454301290349869202446901983705832871195790253155331225831796469186976187396128794210939630491707880065194427060009459117972349351291064914540504672607522136371176825154646936329171028691457134615002704790399273929120560287766689328223058291553089099460447543809815713659922046943489228808274481517507383137720884442537740353171064554129650784025697124986305765651562603759162490109663736433086465673448046694683029444612346855229461100957175560356210305855113832162164386470266743789673678748910088443013114876904154800486718146545564536718053908212880348532807444449306424569931973779137589363497075648270862025778629876607198044542186579110154217957646618790112900281809652880698495703970891598800618817663275240900815481488861598351903737056226499718885738597398367668691393874043974107636712680165851336700678034889160031988926500822498432563560926224292042186505515363008143695606475225087664200242010799069433843398218237296305472197046633083421134350432938562055924676047731524708566292300978089678536410669061411907818240408853520502286719939768052104015914380910985342026247157434661663657498570400086117098462587130102140272407324231142289068551675494038127639269137469422495911666046177428473440092209034768126042398631959073905288110522837910259266092599997108758462196366932639489446144550950561344703733998347979468611630832270810501796806323681834628899254594070145533558312102779622714907758329687989896524026092788462898579980968309312859536748560483596188828283667711438016231349382560895587972827655962565014415704334640400405652926126199824099198870549345305684937861373667035860552292073146967073004130534331568118568904894786981917592387341972488830436520864329141207575922985549064758347992914603677680444818857696994573871496240969924110534177741051403664882295856304440526826807297467706386629648279731394598457900343795375028345774160457873319173069887245117241261390701716070113575194633170760937346661904545795146635224164234633525981170109951221872149098847046199982169727034035562689854921058680839220943108668186466591722409391995419198581363301647983538333727337383518625042322703668152548234292577229758545023200553082350718104980216698896384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -86915987524014619191511823275396250588303491724059248734061611763455205457238016188467484663240367185963938153360768244308207135215308172758444739199044622631622628141275289041560569302868650802308932422124547269616557340190939526412008078445932281441683027703310952043870514366679026569876228923246850092318102225644253354954629997004492249154290100605123363334750872491970257055059769173122039272263311258032419312370005325798217049608382207557466153688835438438395088281451037884926228671260415771685220515542055640819498514473949238641500541759786054143996330876506873350401159210177390339045534004295509565084685065883834098704573287108493621786716248228314412937366938222431080356112630172310798482555621785225880239306705293220268694606553925880883303081169958759831659745025328306011126709916030163010767762161215119415471787941477848833122368635209747100403369858608043186229252873859991974365894070727119045750748510666469203697096879060288145637669863625325749740804354623100940561401209069374796082603032928694459485214643208385397393870808989689930207818443273461692965001850426143152035868401247092012393591425892407471105382407174914283992880626933816675461045386843809870759223186592696832695958834189935314160556376187352726443723033788865831786264495842007258000629065446446191524449103854345102306325812816568996175890424798945273538804336041421212187424232940806183360801135977633704972868266768528962543424408696174822707224590282384633269365581417694699447480722437359260460230472630091412622217722021028945899199929848941502191169143566453220899697744497632800133584548916241508890691809686563299371336163151565305305357397705845850390721930202041580211670345229563918412033845078221501049217526327605714958043331337395449356033568877013709548057108518165093167676958777852499409406862873485041647835109382081506722441341768365321264235091685564110243304464084067409978463319390987004222537934225171063151678581387034293047525812932403220127696489487057884132980900082432076667980547241817938537396627046366164299003532137966220674343228745981169800705298185540063556081215278568036607620935038939581052203463798382202998431142921876534775045302836374493693902841606466308513066350445764407408674845509060549366940493432953357983992062111931112390380633189229542340700677344831009699564256584494713133159437245240012237737090400857110508560003824272211453262252249494264371193492029412827838585634605542329292149576926567798974096970479274838109748744553414837922664533934579019884976605554980437486538197625516582263356513764193394286481692769152090292045101525893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 107033581388306381653785944307119108929352797551551483918531746032055396592074479940792895827486054871956398836604216717420847631952687540787431479888980038612144163539995450734600818753218806074891765742931616429068795153573264475897201568307650985925176480767287834292750281381725049415045413294354830544806384680470835036256164127077173048488497301128380149295430058468117057002846177426413979851170652687307815229962733835579678653154372068416484007091186267157453983110190305707945887779499494859130179373393489290549653217697356462217594191465046362833917136203617889686429337612405037549201415458258834535571523101416892056762099509391136451123853480954168118370708514681754131702177764288312756183176256636876165036758175761333788018628064183029737662723070093445361745292388287882258886407989484086061583930102128084592966093189442665845219089897619718494627882791972902241860793786004118948247614321401107286930015614250353166672923263254194909954519289786881071237258975227828930832690567228154469298318506655248936388256768904704340249189968164506630932862147255606265539373592074505159252475989921827404148408746489637666494094685656039966699434537976494504112371078089133626739208648870143527887736506258925756880153194563531951864132111324509852427155207395285824718475577353261027120666382511399218646138619327477047837046237020463611855043423488920755870248171945275729904202471494917765772831352887415271003887851003687048855963766073752984349012880221111308145828298229745335556444480877981517117181396198533947883653608909791762069982817531974466982228216000425606609557272197721664452227514873741473191406723708268746172030918907042916698436230445378549983973913222552825949999911583371997896569204418302872146739289265102963584365500150264931029870064871407590551708202224447717652438615290091653235464454209043159860134276730447715185750601970200727818146528394693845908985632718314952265079173000722320267565521676739741789117388050672213811777062337457341463973029492177010249519898551099001541076155585869438877297662977672873226102520108379000889817413688412556039654149942388094310197241007718394331753800965949289044095574984770493841175352400426480730366047090628002244948699286802306054318888651589915899040642769015176286811629406691224228493770129042930664420060167366260134924716726752876081424020040064079111019733083451867745871346515336655240903073610649273197296486126815734875778298514357123438372823695540806367766162674607763236459361849415276494834568066037806438694241112586603941397639159343027264270837742906691244694303619219826234571614849073152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -66593249960937454641980369736823067759441590599456132648353134853610853254993620934046703249254161034287471769152629587060362938452698228332045178352659218063146987799564978973636097243180606904920296747106120658013487267867870433131520847691395294386232708250546703729517676193680240651681429235115738645514608763570398012562779755677231826446674915659806055838341825948569920033271098967532932180449010025022730871617349396936309936212750151474038522873526059670380227307704527738097761116768649622347234825170265323911825556038922251032171424190175681763443982158206604898360834739096028479708400602384605475326435278975449423389121207160540539874316093475201323305765669658729769119906481448338946916500028766046240732925874387951670605648197398844589340013694641293103467781072310462429075333451709875105443845579774235219897756104530077509951193757105154025260595963599200444740180725157700977934263668030943716260023014500640054656565932198117685821231300141820522700659604786955308529271315632722874506816009217184807520750726535385392509285342094374077882472666006311443849442749248615868979608083869453344726218021858274185709219744147825494610489366598894116892894882759125079843651936478254376789370343123402354124399274307795690271911526568234304995238950254089134925710111637397146519124350344450878592113852818057194368729251844043797588489153290418081617960465564669147270781082855707071184286589989556366347470137714657010376305090772524130749572866279464543497218403477864435925057842411174627561376628453744057646607091651337693623695139609942604567067935195988042525251049828327743109072747762200108809102541046610677521748179470128314928183896798661253548392949031500094747250933980932996850395219937035167647191788376602652342575454778290224764131965229647530493083705952986202533963727433884603481385379423017707141407455141340313959595769398752309175939588818427459512699388575590700568670137061750916687991099502215747664620688595824978335808677629308785762491383080799694627693433422955265807804886207424991170614102871756776190231457600997828417500832532962512545705230650489616521740050690903239973137786554840006061047542790833266417503027425868362032349039213113622406028487458852526143622320275418622562281243052804975720825112862818818179163755294650824739394561239567261900614602529370567605365549779422456678274689139318048564507910323979842397026475992252996639355576094660439047557262720205007158844064941698801593762254412051287685942302299544720844707458342334084973918869842412925543239416324244388597225752274753248739150854278046426908784994340044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 30716004694374434575698080718982478870034006902186321803557089212107675190317322237255927397751583242767829368384671564537997395011606061832901775331946479927395135539417899707341147293661525993403368238869394036164588498325855818152212734999231081861948558079557430683801178992054438119345804970559373023579556650855063691353895673304248416345988488004693296029090948577119066239475704977556157627275723517597457613746507394432941429500986259709564523728034780123968489085533610850881922842701788313862890769844068660240840993907107209838093396025772016178652487466802659227126944680442972808298162934677737856826730638234132974935578197724528740107958596426079113330012286912812736935405045135949254905914745975273192253515017852362019110234046641979842252418445993667680898370619563053101534134724472719855614356943172105750151044236861699629521115476499923496058724955389599835530241765490546377786962688427608426805237244157929448537677774399618403654767090382255555345353089774265102153547493394569866226377360529886936215009096644124175820272091302152598968168833348377606856067998608170657517611965593253712162902988530359358588910269609093248347375470847389158644186094528867085926912665855333403153900763771125653069383538113712887291677443154833836698944248789359871095833873200279305885538296593807340255232817387322726552261701431041016645609262198080853656495444683906180831556963452622805720208865272419515607794261905973978463585350417475567404099759261858486626464174981974350494191384540650162691523611956655404316335673948078600861107079497857043903452135007344793820794933198373480077301225454589117066940918654231424697623969877608031907047830078790148094191630508668704316712348618224876535260041885873319054623893938371088705429303109741048326685638360352044072645985945375202622566649679363809814277645397174565152271384062926418331251543906288245068245098586969593809916217837915414632709263320932474429050444094833022305208271808105693681439379698607187042468722922718928120027552084436534330406926752379952826069832133069856061698413146015131182887511384367525814054666964441619009693755856466188503881203982166406782844108995657675988455355385508989153866215147993473659012322885241325590816264940881223759481838304848803263602885911126114697098622176972129871327164199583958474953805273585927780630366163177415988527330020064825004200975859486779373851319441531124503577886051026557438221079802158968358586585375949759664258603378712801300567686545559964695230870645755087485873322689506697906334884535911979663797465886821263404175857920811193993366963662880768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -11498240374264587168969295742175933968062203717542381177511169859822231483543185394751956769687915045413560916259180462574751162049268264656286221876022224872612517787534034222140628936177661540653430697104950043953516288316368686762369817035873621568028835521522254783440398679499826910270309645664541887674439706060514281692513308598333815460851077693879860921202296217693521185704423636797616724445322188253942674541945113642524417673569954640101039973625642113659990737850789751684235847452510626295249894854572183924891105731758805518306306331473493908781902340117916406930715411105497031612749116077878991907137949453490210497476390153031451325284258042829837642970264300554676505130652360108856468069910344598153461523989862769418189441244497756936934922576138851238608859781146625291179144803081185531423393505195936742273136459359040031546678164038694075111947474328345985310054845906371840551279288681867455346976146608561876190729446823816398668993143886481517542890183712767604530959002234245348167061840669372894856083222963280830791943917084368338052649815969442348865337702198441231564497365427815475703756480422397119373076090394378995439447909811236750717120971161097174850434043623332721281459054429545677406961567527266129544231274881363091473143203080814464115506761986701711516696678892844529665561845762615487264266238216647244398758971509283887946731677479979804914411794980869915148211242798556237820716667973788082083075031948925345973910767821176676050458789308831644333042160005248930343924156974662481430391176100770519516256033428128566606143217637613812809082487972099713812193349492376332012392076007031631007016646134262790208518749457790581099412687536266980932689379561600917994820071385198107210870637806697832941120430287121176269476701382921999998399174629571796608637915728161627960216583194881025637866784290668021270396037134990672946050832640618642544808136252933682579005034227806592309928833567174315812267341854949483576175820806640517136992158463802580961581505220967926878190422991647831043933513127146535212822049227142405810167939027901989382883862030695919690011019059315327569493656314907292815437743623333468364038289495294771946262396315266868535514950151077243848641437073274131784564172214930858713690334786870014388358348191665087506661758017998519482638342330703422402896189146428129131233929810081333516773380941029224462045145839929733849015056957321820124631818927223527835841429806463999625407252654097937467501793737572113492819421418942306747753907426642681556729351989474414990697361073180356571255986619437493944458721403863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 3698780095710725890940101337537397967826506609353371551559814754159289570178101084902052445069963284107674982882454449537982503574671289749986742580293294954983460466899024676805933167014557794118999531616800537395652722573859773375774672104557157010430532281279086017882102788861913467496282539092369483370005458937429004079096556693682121201703344121580327625380184666113804775714271593746378812337957268629818636667760645372730017283476872127730887303082849279020052348854982099348972944603922701877333474261303191742538181128268273589972255657969233872287938122802339426499905144110103530200126957552067237647917925795477813390049715088335165651568156946103106705229779287474389327761043006687310689411774230582341444638010423950391275036147003951470063635053859945874854493539855546420735303450547904135719311548200582224215456760487782682732478547340619421590108612209510248331811676870239856975378918584741049504207726569084018624219680580055530030564560094421131759800135196367342746476621136563214927546285021317327876431409343883411352639335503979304003015851051065712139727761527595032742484168928562000938974670817319859005351699209846553611825347765168932197519603787637981026014185486194097450082066239689594286996564212753151076972820883670274979008426458278255663141317453311666384502780963071342913432688847586132801851326040812827401013959037915051995043925636133265408118749129334681653939692765895868151950574095188149989534700649642771528676793772556160147522374326386480548305611384071594986447309167537876223486938602376263138941915434658734460374675977807991717647681315983382767182285225105308535270081975800498431715101345435122374509471211421816405248861068141811887568520242902764739549932516003168542176445318854204241881297939431346854676224979874417873154107756653649797661803276783432530896647941768199193099001314200637834653964012154743456091405926904818546431136817315315294118021617627437429528899425627311301286594693823027313408741512083895635060521833487132631433560004275506276737389523750395960623853389074355157810451064785585427951351706033584087655112659845729063456085813175482533927972526735529194045496333081187930293592168752652458646217126957746779398028185940155375274730980074110491684189421777398573288840477061447130305194379056237135095377358938166931074988244137449522469094375006651641927616113933334616959936800490593349554862450388150276233632345680273266206182875770993766447961731257350853767816425203896097108085430020807589472757332469494628728383356637818897372466821638308911686792048320571929121164648044013782639694544109568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -1107449723684314898716628394012406042151061273040312179389008472706699797567348559159834717171623824095284869653958846609568978257448492003933302999388683397491348661387046338198093645812984489815302702283152547492268434879643935583403660219312719492286739747460771328691064849091393065489108345202461176144960980464144732030535347900096212069596779049420326776707882736306851383216328007836555992947391823902677067621270582462207191669120018961684523219880182361453419526351726105742448430360941938095059445374674170210459022131767582238626269718097921136916949339886922240600175156644678107159260959809245622738940972854371341355951201689535856951544259203362412936719895924256652351061217261380525707769215619045287491646687102429431926534424973320494080018251084036879260713233820108865533177058714224751643646699576132311704826647468366711724376740479077289620902109697844147754218086461766293429995931999340296235360980352850504962084736740841005374187627994956315180060007506032359337555874213716309340409388694042518566789788485337539944943430531934762425246969423792576790066891637392533818637350083927393064578576001847317472202175071955450666224455328474388735923736565240591598375186129703966698993061845884447880527323554883259958568372697539452677671225599346652540574344548349606282766363329911135479615308269011491922111848814254000248100548851248667610711194245225176886573463839641717223599681738576440549430258667190930405261783519725482726193969550436012598011573294524713686795616628804644436678753563080555413694188990351849613517412032252384924456221322028143345937556350190610160635325749427155974670029462298169387747376806802767111457704860355626306213023160910571346302467852504540984165182725618991769275483440253550077590961055177792785754804347004117558827225787861953438996179193017720094657312011620220851239847790806377079569494735079417164536575183212319526882572920795260766205265646397645979775629644573411476626447245463783667683984219341579689743808558105202309267216123358210193112833413357879568414542522643009980784757474473114280739915143947913517044587541433241313727645108307560854636326275893257477760018292107001582502524180111843921042476783799368947828747628216624173280287641623306628011911924420040743126135910946817554320562354579755558760190147716977492376914524677841026295213897913950082715787301821596886673678044655274215779157650439369629955268941894977636445083833414160297280938195542946335002963822590510183688433496513954097658114905213290718326782996563127037969984469780716506597534059737769214785850565886834688072174576599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 344780342801070785063595591921607828696644552074043140760764820268756653963139128991379683492166205113919064658249776483849516964806270306277967140237041662557837340517785363076150272845529492681800319343642189712586735132407068694755129941261970721857768226054377346430500366035345734973577670125791575969659434845440647374232207203309845560840404133090558479494918464638037564558308208371947757671809517492307168809576150254956105272063907652296316133096637537017853163985857340495972434923792787678498560422381105916597242883059960034805024540440764738420165561372344304317770147983333316885890130602578587916484547351121718889484300357920318754184661152423491653596098641746909263696284292813341583409329624171508590296914589171471746536237434847178675128921312621761359819657624608255028227589644352003715498708832839240352730255109194181424713227936742034214622401117113096111565217649696819667420675208072243236452269021485091269365474563204438578581024701765145120428004323003945486819049985310318812918240752655118408924065697141210339905102003174561126739885706037936204164904477188493038749000541983875640271669789952761756689615050124049053825876170170289209491199226136007058703978387662617153862882145868659215634026085436400853363988299903246571364922474406998482604501637182453688897222307996280856394187641318245476912820905995851787517318323482164900983281635806322699974134373434328121120051246329971153157379279902822368072531121954274607905374177502438852618066741194302906585840616161482609667799159640353683248672985511955691981377211185244192132123231967091658373659238633226674449124875740365945504818079861726916807361388060752866111556364344204698660700019363678804272942841120277799524786184033667350405441376311792523625641908691384878167696958661399594929046547203887797279393787429402164670398449736830553110497436762725561972749333927116017730254497264991593904599642388361036244982343861947581482140985744419929527307965951784172484837772576677859132618894506992446722996343399937611046642663001795119388953445162722408679918633662843300974358097120011833792157936837273699029103666017182063364448467122996105766113589180361917590425512715535847079959865094146367311677009524023633701233111937109993799598751239500822414429924704386998763171926279278620478499395933865973209453265130752760343889719998700358403552687726477473572916548606267017762597369541030985549385835106514672724387677104070183061824966270702761175178000623938873371300490540179445259933110434019122060680397071688930815761400570576209342460150108837149992764224773434727887047374143488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -117792100920378193730473268159112753355347286703339791058192585535311476832849883536274218590229349501227960649886201445398291050803030369399245233363308134532741061665553108351947635293141462972479990720663634280907107503806379036392483201624729193986100753540644192774825261806881497608797918831920185178117547620729019926418130337198494568985137116555868771927831959118226772903033836516772505520775415935298149954171995381955958888672013510211163336426206881076966653192279903970317494501318566309119257280142608453206944950394756070284687014793358682501800529885296560368762343155106353041357849904067258939160404917791809834472714849872483529936068562822202293760823959044995399218012420151545183741708999385134360616386957746639574780565730754357313209339389863664612426188951895042195650713808084115308729710225947952464189639102378563209751731056003468756423839260387177826814519412080100560796777903946883949195669430894754296964145860758147496109906267893132626709608215752410624224505720394076091888224399391043423530986312671785633519075848210582052405243737794716236184778482990383157089695405032881246069985055229831325639141870321833159397787586100308993335110713445882252261247573881564136662684892849953407103284523909736191462591648920501973828893437040322925882611155649865762970906557302866400186481925731673001687743388768898400891146327544219299175249144306353520136150183918207801269155588845854966589184408361768123254853590504818508154853016526790367140616703280926206843061736164804887009386885802950914568471391160063382142112043407905924587550017112009623911578123026314255797279371997781417832865760732808666965317357486016222976831731490117126071572474354037018774846407066911176895165435776077356838512904969328827156192536753365319779865542715198483747183504406166345172651906711583661872543331250893834331097085983741374163772191266418555083109408506957259160801956013200300283102087501437033055923713695886499092587462840274556268093029996493418853159045986241592121794440288300139363725992322147531185247427094728397249375069252256916973544878790747877413632243189745815859557790077029639652641437894917783065673262594386059002755558767332749761084203172168975013538697747720994653247108091324042698243093458994060915916824543656330259012787031705180993732250388325972557481827029371297956060043309972612946604901632194703166013724068162063737411390637626455764594021736596796291782269595201512844605894939832677573439442660406091710393265821461520071242960743553429563739484684580953971149157421867389482418910267521491274050878321193604487959365550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 40630004451066007321975377702937977662791387261280677447177734093763092025309230564021358268877462101008441942750826493934455568702032398094517980859853997446286711521561336745604470731977431209765759146935064121861941478022257037876751914940014232944318094291478713860494405418518413495517302838497690437764276608904680851678129245258213030373992304528722821568473276560238388118380879268768527166849292095884377456924933405589613049945816649324037651553913296070941158840585975839151601116434257492094827428205109392891284702477298512893461102586241936991211953067005779638542659516207267138631736127527917879733988591949805555855164366784484804612573677946394274387512472591337994195053606707703737522974956147514001047371165604993468684383424947093761912981013905111869867296979579331076410219103417321691152604929543653902319416797913302779836353046274947061456759217621133348616761856659265190026964457579633669722160290793981318196106256124023389986424017284205761439170818839329482824354132734834717223894426365918686678905399047985723057029094207975842873241794829533329447964861355721573207737049132076654390917931276136464181536723267467384835651603906568372911495806100261380928023915463437782184043862516279343768758063274708886307762039021841542761904873378587182901991771057561792125465395573668099488085527075793194390839118871085544993863397228814789805137268110253437602306585194843901035469217554733099431713670311989628601516556348552739796164009304443853759187616204627146007288140127588974238725406661582098946056388490429625041878797243755912580146620254679306909857448843252299373326544411618539896351370609692182616808652469212073495063680041424554912320453556853303771843536152488517494937147041556925835053903621376393506292991851500656868691963990263516337163132841068799341643877060575705762589117874172271061605316640566936278618413619280785857089905651474134186998347364731001456871540240361175609872277879078649217863128259388194526469526403717525886247036601137013490241895040897492578939685487978688256285157318605820414191996300822900512041933319427669519306054465486766679386358669011287791459001823315084153869655316894145730037066680002605985602694813090550189241290221699514703995998659619563390535510509900141805552119378081165630809099013325524654021699497686545642658733601174069308338757771436088486325860127420742618756679017102816457374375313912513963478069176566541778685320165484400865601635341535893832908160887371289499878534713199468935227462574819104259613359192499141405042464836443035560672040065228998339394310145230595232816288497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] -12260007905949572126018129964400945929035746406275345174730127616111811654142375203480790304238119638125200159837392927849444788519092233752587146476843912397727200103432837474778913290292827460100312927151660044406703416561104578710292591820577014033126699035467432899651864121560228249297729555354642220497492245465872733719088767749688247394834460951560549775088975992279211785198810805193657051898018255509105854363537378617602763455375950843757212949915495081585588501525431509858605359569129771233441032818933746203920676760237681363188312997660658418410842374824235054067063790306343112872821264710167909374448576502615896204415931088232692145634735163289279102881458991692170061266704132715709718338507048458567014215997625866113967634533582258056090556506539422933028258496923670592492424520471175159733061463672307828243313636686042003718420190423059749218662911935445146707788544052985479575164378171140226218966260769357666780439232612240492362495692325002539124810395200355764693411169386282064741837419639711844903154826278935801521305749916592280420682013268042366448772641378394703727853178691967755233915264170740743689367660513734102714989053215502530349073559624746907319727461603369285457937901061237111505709966729506608830154088763798299034874642479549347544460880885597379747963083618790785477312375214554276180019077572222926833102230689629533285927857009892272380681498571754459132658521753279545919725977253534912696056879880035468681899435653410132794931952656615823815370688477520616116541388537053252695175118761044858591752156768952102509465150075855446923867247361865027233236853875263470345576616522536490574736691161929161321211793885500734178838886957362906584009345748231846147893432700990448128757321448442459871867814892562092625484903168641084200630232002659042255772082025799243176539566955753893316512032417070900693499345368111689921726157880576437444672261484655993150630836284575857032933029942358315840196824905340954112213792761091519630619529962006858311702283572609583671196078658022489436172936866037216000095300301622191047417005056801810854719481930989156748369835298803038949167037727804260996430606902789339813005222566828096502134181375873836686452183348811989438597967546153147118395421475143969218817607489241679468632026680587272834751746889391931014369730496448398747600078693808963090915341928510353567690789914537086501514688674157076153562260813013802538060300756126186649289727067330284965504483045491572740086665419728542059823376976886952603464311670591838556202675178238857325847585139431383040027738928860707764139070586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 2751975422484901760850051600870093886109425409397081468247302918632988680919258118510922342815358649437113146444279201564131701559056758620601257848567851595201354925450231364426333903837590594239117556837202583846941640731092360589896144938742731393114808043657645217783486541865250035024168670342086633521444036491566379843310327980769680840301922052828042693671662711511581864602048852405485239169559235608338795352295091585346879923580020466251861449797765664222084256138304937779008055206598616844720071938347535231660238393396059712104232553561400383315307961813733313590285905105626811182896022336141744468257178865034857899541251039514281349506799452851758807465026425688161606508670384286416769078639247738892555814972053383088591966307998260763668918949244466346303897046685634515484029672541571648966301090571145339224551548744957680199366849326815296820053108457327041985653045476678643239571396281095638709299370171020293920550031935132579713439455223599085385465110674895778300344973095826379252659027793734597021728256469409597345498277520854645750349501011061841040923380706525720603913495803608797937380299462734389812226022541164871515784445147955462070953902757281229936738503375644293010643765719567018798138344634310085137347038079904940024132835604564163457145473583040454745711126209272734687261692812075064695969400617459046987358317400981148162871288026562877427819215371382605716733159151451166910556536188919554113056655629167701182690673855781533902309637931100307468482114284023482662097420741821796912792157167804219561907078988039691665247537062212179810264448573395627399247494383997045660749988716909725727570341929323231840671367020712755340510521091765554520934441732769454254381091223583854330645260636711752183987057069675991158444957206288306079672800585095547688075579115250901573156800333644115656672376228955776346512559825755838810921754288710564514267097276810763434579109682234349111498066895267556435880430560910729020342265916660254971770777866158500534402927392200453682009641681890093704623848314957253484500612818543730817783203581468948367789110322673686646792654660807689307533230495028469966009329682595908668420962512875778029757206261627397263340083624856984964704184473315251259811038222085138879745002213794375139421106131931653460346272769631147500756014246828865374393833123108002416897453350926809965788133890547150619892554411016108839206293423615025175107395690420017867801302582302244710953542668664126682496407790202385797368201747162194824531781527560523029488729990747190594484766576642216228120319824646521632409501302784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -274112616442598148758573832945476464542309648253758931888401105157855282836441271666799909423418643856410694139471944496044892860291786476968877052748189879173310643747303467980512816799267225873722585332646511288250633425136125167599503703462929166331898204362870164278751462269096450608864029698140968524909521659486906924864054118839120037773522774107505376251307157902318867307503166665064105385502317425444393678505748788038433191772034887329122420157505970121737262273862414340260058308697092094423527671885537644985129054163334448889977754632661320721229934236662353072016368932566144697800359741611585900585068246272650063272753480712106978112664141048843891417972798793019210522303844229059576409083743017043918210336708740743074585887152432049636499292954752377203544420992099734816542986740842087166520365888201220698921554382479092255292781002637668206278868202988392539644731022500767700715265029433896316865916906259050254259374371854937624993967339232523689015044932356230818054192248018590073015193729680409490428411330787699852212031271067741313064867829592835681376697283601131143735184326832376579848791866993092549143370424288167988680170202348117627162863538598555203195214040602789496974296615079477707563062518475970272873387659119999463359184141281970353716980093429055381906289984737833464225939399045538718656298842226677842513971555455975809325905149310532237273165692874407649885157058911244628269408275483061059563099688781231262879226503674840144710602414340216130945051801839005380861620399742546086584833160376966205680258919972300830957914824761966921103803217401504444104378738226600773292662230053013597810737470164202848058133325148532519046072100052867802226628937931976187268533982017464845286210798499798725350126755374661682269030332659347346823716755134473270878947815193796004072611662647948775362223249215888065069352788903164246226957262943851654032896484037748785972113957877565357277721913350133953416070470463769211358172156312654202354625172526407967009796458335781977403321349964722924533229286043774933524565044760187879870088434233545762173552380446881272231775020748259129717227231959462499735045516731111492461893813182800245834551086382797654588927980942990381993924762469112181083726766819648082617501331426149910755074722692341603570150773627746098545210135750021074920357850580328216127131524193377355305370395679573967764875908915778418218544807075308711118794772087353993922628158758636679906169736436789095125841876809872477196623347741378134471814683100476416724815155993736633343805840881541366818618402704850936094575820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] -106930428859089776018034468194195027273342705608217200050145598491937257106373582734506957430928504654555857078369751427967452731962668961322678671574247774666240982757529297882863357404613029922878425739741319397327677975855276779778817312332971326424431785513551918963723758046415045628665695727502000429549180341306493709832820770228061886674705785831343332311950709208474400172627607416235394870866201482582085513537104221387570876038499857885032132237348550606892518867627063350091795990671007980281549046970757539064206130676939947932442798812606780204957909569530276502411133951008306858295867583842090182745129981699809545687400210251643468174605850037629380916676226438204939575587265896422722622874205257006574209396284625011400275573924567946338265283229335612169623429510317717354681033098805088964102716599483630449749275254804428230138198793300589999671698485159489035315603425512372897665945874016335543585657403126369001473768989111186777885243011568579211853079323467008574605489005489872090935129332299521538333626078090961072763424654158404910854286159224897125400874666980900471535382993272723969542125615011049051473492904380863114422533468285308474711982753991951133261765494951373804148915511234108062880338024799451224819831867656520852914406159632294589084293432089057562059620324264922342646525074984691942909970790042167839672222699867252136555623526122538910426441036971159750854264999477512170155788170449964513945785957452730835678356307438718756790999309425251282013632285762340686391120365750016638461414315894473690112223676347634963252850481498353122639007907846018679307727854339810539319703641376207029388621277945212043325293096571384260589448516308290527511016288738912064858976267520096120668146639039294267861782934256163474217349770060083344297858105175673682657795788943268290265826104109348208908877438065968329889922929149159372492531249924697836410840121450961058556071407856593144351965529424927028468008745879918341801571348995145155157843187589005873061373103520185185105910532339142095985921616258721745731382622138694023919159082051680378120103061158377012420843068712516669819476161411637938718999783494320116294682091692381998801874749840233179239891395254924156251109519776231943124871095963295343554930786366185804969538346455549889042552652868417716810400867345361169321066665400820089817847588855154390435005829906198763878114557202451440976001935680032279928020758875827388317785881654961832904834501021876594698777686274261883189030609008032039748516447300002443089057064141328742988666589785531683765036690983284864923660713984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] 73968909361965248548532271623232830321647454610816974610737020271024025959457096229566718364762604342976312952463002451399925412559910433119499894691790587154067631313683626204270497620734087251596399924821197916572620894837364032056257625238713884064931350477342560680686110943343696761229762934369050249083863203301760257663091421084370516598337075967165299652700990378670740425698982066250454795979218993373761903607335653339113899921743022040133696123628313530323633766055067203447342821235915405701461288721715444274316674989356965399046756489312341361325266197054181788129095381445237909573782047529228296333670732810748083799128473931334502387846149872142579369989189952719696128379469932612069151583768154839185708432137490167060938694121758198125901552666674922639673816522764470813995421721488098154065079680910282345777419493339151781608265773752042798052039801927796763044984547201945994990062303514589527087652619533693332852762918840299743938415900607668628778251178767716125650172584793054846634610469581823716540477872491080263164944469582575691369711498754436467434332252135897381445597197857478168682946464279465581897768655370050954773768003800145044930942301232476802053012487605826555521699649737628667066085282680294566913852586140280601226736417564769900072837519372302397275859286635024371574811833654886565177609270641262207615237654407039989242336402941693439846049287283070025331424430647083083364122645018385918087206274713449301310294746796184736513831832648738575575812922387138863461713797099460310748487153963110514595665966288889634091305543512092478419583389191881690148808302514626874843553509068338865572257403433203375604814667870335668846137726151897171737966493071509891492723614645803570175185161834134918343941400153322439095645334563060263352311784886959338154531041446609914030990883114307183887175916656898481824504020115425321151705039196689221401332861338952594466077424207894683866662389349173109487129884839491382540376820416460232943506563644903859798102983566890815726791785662054769532423245326662006621465879690744638939098988275037917510150498295080128088839929104358555380990703133682991231538745759002755422606317723642922983634479617975895995273232860633696581764851957220262805572918991100756972893214144662353616012981899916908795267751765350428178735992489309724689161835958097817932561784127763002326443112343309366785981634315612958120399975752126575064809486142965516756396515602019730134152811305401863412311471742260433416738233032234233726493307956934973176792761482657025489566208978270438037271020596985122253826949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] -26897717746558647084298778129731049352216737830421767585920832485837417917286150291075392185862772980171418483319089942146285138598691808827153626648442195449943079677673219226909511582010881192603854812928047142316037852302340861254666864446616084108755358645606113492941745871266489398264624158632455077587584848248730296157816819932584913422314068761981881194613487986973805990334485382304128293632965175705712437660280177943258021336480702297261673326495263367237040982443560391620905640311397165962236619528333656685114588412873942295075141484693578276926378568182544506141187543776389018032877033408854784502262811628726545464544715675766837676776708933912592155959571900393346696921794993743284946939627325811877375239201655245028510722210532159569442343704317488889392994108806972644463165858890817077915207301719074667695789712864588589884312893442887951793173685970694303428403352480687393309669829351827154790344759887307464493903956793373368675470817489794209793743029109292139088803109742143391355554845604302195343406720094635881763465312240392227004246002137655788996359709159833861689956744987820841752952471680163889790893649452732073995808083750146074561174199597872034901880182748366703512022619056223231268859967205296929364070104931155454628600155918948734961335285898345279937926770563760786402604372576347597592188989109639724779628614106152086384725913182378853083654308632064812900946126662913253048989091836480907266676231384449813393681860019547955644330734749211657368750257172328169130682916109639175195378549314632588470493913087689886357331642473165798372726356045842408571131724372807754248785004124297400675860584857984150111252268456951826087936805675656567919980576576621771178063841369742505437110297292654292824949377837662971144560250316275086618642473381557663469444110603852838546030823180945641399491382430210231045839843131940019081494472368819260649240859535313397244648203178330746496563274120211703956625595950723118461339105015004416479885713658767321281084937906919835808677137704974455090377344214955702954445007909706959240292564237872534515830680624555533677021465687194785031222780037562557299973231957214718661879284156796984674933958881095470704806353800654207933513381761960552166215372332946317668712944978906068921485670110629652964564234775680450325377941179816419091188174569153551726464105867053479238949334701651954657066301951161383052448161170951255309308518084949520758196930129689966151052824961748603010275900974647852137811091616088295714363444688373323949019969164038213169854467256582379219185856278891846227785154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] 7415866910230091933922122813935505279886881439593364006604451965052559036138167087031118998380125272223960614327937773974071998075396913287458657371472643673542816714724060431652931091404026735076610783276216628515157975779984452422863111838637322021833528105747019376677998600226833868413242122545540506079096996206877984356989173532688847926694119250773713320762087616835848266497432648346440293029237593818725071384904360883982652089386207291571640602656710250868683893653148282686764622105960457127781753783769497427980331748370990292077871153843919105443343181077614603607438524101431357287787793923729332301622793723290723112056073189123821498492042929148328004375936073601955389950369531713114520517607548028564958942674691836994172289965023947835487800753104012779912502967028750399220865497852525010707856600571098408283403278278315366164328555576093203715886727531118476980890348034501912927954700946095340910985682052600134857795510745161348768529023696045225207338803162934327416275881517618550158157517564494395858387913344204295544608242725358109486300243642388303039231095236798452201673528845791234396664439256754637032478143094564343489435438711741512910558290835126245373122082643062632565122371488642785334261667156222660081682970255557761510241367975861826511277480181456345549612083797130521906786884059304710118390825190355176479580890680003120372892681463290615444767423174356284660640626021437456152264326061800956999943401583988209616269521770693549874378114900021767745007429328265138032864234849692355094073739409416174245963133023167211561968209315386455900662559164834289219228801575619689999563918023247521096172986990153977643894701352391217286178299822868763546401133014764319229079181042761925122073948056352300340406955717725950352338791678705857860103909352610354874995260519760375735190263874363900469731094664251310755028807587220462143364303164506044249291799329432279049931847273178917704699347239352993600222428695154681278230393435077982075315501205033872485659598505334465201082075651422410013600795882186867153177012458854684134793035175515262603879886349271849292256129105925039998390357515953837578513863924227386779841353988466458084938903104012833629243189951954105252815837654702077874940137222161696625970592254165749085947450555996232785583969797994878707303126046342511769166846747740972405820312913078191436069420188498994185619060395333696152636772638261972043010540802320807536739393819579921054372724873762937570782068515989799605382963232317439706843367528656730097208809305446244807921187110950421200373451166576557930976378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] -1692100142702383423802606081406731662062449515503894852541729506083120260831972396390728240131098696888342321726484235387623824848985098416382509423123876776040220854257701481423986784264838733043906088035374778784014775063629181813974209039635378099456425130947458568594519381156287797615281592105790763487625313233369317972117517739288275415302405443242114772419650518690482745096591738791540564507835636613646440236531166344809365472729797976020480015728056567427516185349453425249590624838156499381635859708700373394319865609803667792417304433651190287595721540427537318091579730578004598671724268298255788436099801079594527757574140655483898047489726100131646846043096943167806319542447610979093584631664880698499687491002786820888595581088597825781806449513710885511121713245877987426713208627609671929875648998833666733108761512994650780600147704924686056256581738295115801893583660677773844130685149934381707570973585864456633740371251095856913006782423041507940949855491425403893727808905673006355168075252269259043003169377565856763200528693706529248002837614280916909658369541973749376261056409329320598115038723898968289122942096991018519158603293806333919303382039829384298464509804620802385278773488269040667502176741810892424026470079264124971351332651521906259748207592028450755613536187471508580496043278176825443957561083737862445357830352147021628290653290244696703119688075338797211980252009692509066947465634815218194663602311219643965425362350936882566118199777044838725546112270390375839590937397125642673106971798684650167366109302466563516599013194567745201467291368318457665484090099655232552700021412927098211197562768380435468815095960683014810619630982342876869487075385260839266248940154393944274230297176824711535191788539001227500309035535474536617210435199226712604527594118959273009828410176312135732461148579511811821685528606642865409973941338772108766044492081091290132555366185801001601870130817204211495319947599193661303999862339426445235915365166673914500600591033212706010598608723561534173284650998833707504227232157602091188985207113755336793616119025848484362136223009137253880990076546626801795447955176602521021841243773496090583996223873177999531473438107603827483531090219825694578207092567311030073322458036544074113353769440953693019412705524233153535155855398762618397944787629114254423670507188330140935897873186014982744836290994715317417879736387475669880067114090411766023498993548097902799053735857554269260410956732339959044283824546298761985912152610173395164883422707309112539012150202412344980684875209930005318273236729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] 325855709024777376402424452793267809272473805838556089279015787363948288899013500735485840778709426754654290952018481614066056903551345762178377277846660445823572677438530835511255522723589978622831287034783314452140440747101208429511289941417620376796484401998142005907277737871765861931705337052342436389101266490312753649403297945572829773308836768322246019691597271266248766219138694583862594872989841805985028180158849628960065242328370021332925346834291647177914968720983559696696550919571067422187524985431798688169558950663460629959521127035252974782446714445021454293588595812502353575685391299333174893895892233258757876466692669769442733375236781632945231985707261836651248115871582493175463666490344851389551037451387808734961304691115941930642636650174340857140882027949206329204702112946462548098348032930959368604071283205802364348022272065779795870177577487224990625188700541890864522209963439031877886276724817404223136418940082210780255460274628778020613987593193911026016302540316071295019924423302006377627119461570388744526808473997136743829443814567292419553185849718606275528615758967351015898036162049884307561784518775063288559816781367345883809209178543838205504749991011377155637344692826077185391030641524955907202413249043318416441233950686016734977599558761045564410551861302060019189746593145569344108271464753731640106500750141710092663660006558915606748294797150681728223343691201760071952956318563209532246282651882230018680619499124245029358077919994080103471442182388746804180652964737560114216607745368569810465500048033965144457717231564384261790667384061861098472064091711389464544422830010605452033542939876206926270562310118930915856334771528942038818061289123272621141204825432041404844736587897828244823988802168854387938969263304368443569069296703892408909087456399309595708153980740812279643178135904302349181760296917417945668464955644972745086320063126016921484875073648600082428859921819098187943863522740277481483605447061660594872034482440244322828423717724819510607449013164142503392408634036185405262559983728434971272489809076729383927736222035709025769956720495418905619233394842404326155133049676917725277602737270269818536443292370683485617287931421618261582953749505094464196962387824355640544942036069897110285581381979245281493188198261578951284295797165971014729892326243099780168812287970997078704048553884001315537059075916966814536114929098477910958047658099082589637573007974211654777658847468726396903535802980831721238705212514722098750538781301757886958686611977729815224754396348572904725276874892695215163876311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] -51919704114008980365835995234207129000357884078770576696074177749488548690200855051511434764135982518930117169173932066825085024250549569540951312272802590513205688755867405680435927904164132408859026271777044455442162270326819034341619892066536471196062934559034158226897364954447280505436878964058843998459067327768256432540477376528645779590496710640355247907504311774072984848273623637331690913848331978976839163431716146641804192602123958267389716118515940299790404134770588959679686561681478091399279259133483857405748794075195631080263854785924875348445460179531321284926653205293040387065205230080378794858684995373498081140507271924281499641737994892952386194610664492267757027253853214274767883990377413080564969219200775230821119243901605786960422940132688021858857138451744773866056759582150868527471288984418472004298016535301675126176323964168691615291171493983541752646654202371208286905766435467486293176897196750513961292554206652471247997533092489832672149456241833521765151837567850061579119899831748014963801926779528921730291997136226338435346723496731526190505117816561862429060102119192691741194275689906751203887933899955389739272586576259369991713709227959882215929627748000780866566554195487611176655164716282731767369450751409699809889967605277338018306795206030026341288799745400408823257372206762983326026280678036099646061077736822942417024851704128667192585969924030435534581678874373247520304152821478906630421108467477603441701916911265254639117757855391600013480164505291101901532335501136404651413176722597635993741749380326347370253333649846662496318163605631263876161678684662637586082766255005930621534108561814130414663567745987473846618540030799717976197111087984225738424469519166634895838057413163433003454502806961805035952463264622831753063059948348176597789650096793460869738568691632146683844726795569446694492833447471268634301650709994389178208485381834045440133875597857034923197533261109546094632619362758985250635765784126141254904607741839716501410708559648422664489263551650680415694241032166720123964945562496627723191240936319783611169212281945274291386663134923629494171120487029167836724667330502889357410020423793335045033921409059060950533724584188663973887386228963434849678780183734195017361155203665656195704480026855164670663438566590852714027886231476836338014982510929954274029969003692516260305856308713144331327507725321092078123478289400155866003950181643095512278010085434411352037478675841702720723236257241813351683403896330082912195247020786698141237912734520753621010566255529461983585120801233034677221064704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] 6484251065075723203902437686733556790225160391432063436930409162762283061260530840534144458874777383572875116056690299199077533989378644298940003987730348717021112748073727675688191953203898814153642308422268156862404571282196990348290349481052331408305491867693247490081589338585350188634869828940828486745960892790518009707335325260430206315114401665156071541695789462801611337488010011382506894296830632996752174255400974009825504226642593569991942214726607995630493541959243015174624026615960328405258404142214545194955035056576518905694691266637193532070029193496167649442987265255241935952247468564702028680046532857365139077192152470455442600055369345517538235947902822853215238239798228998562943132711657181853502384828111359098122750608991975579790201480712672068534350208126137879816665282403159306699474933785987327362485504784612341658248320656793537720056813537631991621622734383596399996294572141254833146457146677432599447576682429789041321285485107179774746744844035780128963772939732842380703719183687807365537447063665695580230537654240747894664365216941428139192232204592320084815141898053626217231465875388390629383402652802864297891691081571298481874454874410460348783979725260197061410379975845873743920105848873866167134689815081417672458295886394654374390454322297700036731319889847953897885946013361468305835726651583607197644063119748018004768901118485256942354978827591125878418875006113325030312037002998708167510411510421520281971203436368304810893394709159836539024312212557218835641634686977862901464498338962225774562754701449300865966368977321033869980549422117857578026413583333395246843659764588221278652219788663023426416644688205083762695912105725352718252598996942941529250773804387125546398927495506286149839339560307447832704060035825276603965804244966936556387206064541513493492307968025561147670626529202976282557842879203375503496025422707281727264327243217107448024475935990544545981106375862987303449068441785810211466890022601766676942724813992308697955230529322663216671087010075198649215558321261124364624640935650643241356064843747483639470990571981473554107264571948390159773866501569608767080407647302384863914149378437762956637216756579522025669721946434228333926927022785526590319569492746597381231954808203643900754482006414206325443584717457663208795963810432900066528653128444188678847896739998375577476855688633050960654295290827113843420529221853921681181749207837090038992458194309752613525570378359966544479504861027710037002274492844675028933327740290821392069815821897594692063217927401818942736879696964288475593441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] -550851534232238283178770543434060099475340108623974593428020463038996159678719355005690927408442973522363391962834035998121797100380679158150810671255667818868409425259649083196268271349161721961393703228917658768589723968643588717158791060499133112716521438222476679177539628343791706366877231476463103618104013220809648123964487483439415420666447564761931294551835617673542943323040203394944748132227192547275712330652702639526929161099839146551515472004725891979981115116512096948347025996584178405340026067836562822720023038026643082567306558374077864496518954629312747416532213479704991813940961281322955016641158826529872705475887752395246169121566736617800838423566762213803284118326887626628698893127744564319480267923643680141355025450255384412083158877564651291355472745880247116683300987427195567881723081076288436670510594762342389451460609987505678538525824727942856379932854312057922384885548815295480001291315020338477844499420577527050154345045741576208635566313309450217782309054747309704312556127592199200654390021070124484388464402041189455408619872945871293734775792217337794971653825752564002445990309176428070941477464849959995393945634336306184237754361424199563004224414797798306974719924935995111865284178449714629001789761760892085988164573961278475334728790504208097112103269803069966847183700644426782328241947709652718995088927547903019251931755700470834391480916868960876451382606320023474193211351562591963100408195424381927667236127692598627640402378990861856792745192764069950959223211085554927182792470471092153586375289932930140505324141700822888604933189413653664227938473800184830550768094183721216905755496106756736081944192202529579536873954997435105664637631106178597735911798286894191625844958030135351771123885947958576015016781895422130736766198440333295812162278460492084872471024042113388255455548695872866967595960023682355686742249132575496884928189969654360560651314789477569400225973509494423781034125716767790470322500195266576701535510311755323106659907581671683912157028436775404919583323927387896895605634350629740503379414450117218705131274247069014962072750811784897445197936181142928776709407326004369099992099756510869202890341248771561735387608082844793485481223576533341046028005291460592988113922926542692191873572738401567661966138848672259930393581183670738514003810275133950493394320961156710789596700263003046004293471991684366999539253449782570196988887742755655048026579436435901674190742625951714846654682348570323076985490528402236709529769795013638005206086597090156220407351052816477146968128439061193999515648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 7725268124956641398291256633088040991807415319338264348078908812956729925447872345714323438827539631980631336665751398729361258551041094330918490382232240329348683493034626905035069028008119004257408411396471712428802743368888358781523960252215420905210509301106187356601005220953509062816647899228315340196479834485053021374370662314654641514585297133741794254250377038654933856249281369787036263067627701458001243323328420692579348355917012772065670860139484955463723319550026553555288063255851539389912093098640028684107294730349116691526281635009055522443831656741374965131263964008118029522092769148809007659577808034835281674306430520829022539598165585492364358237485490347665433410972262722520945737492626591769551777317236504782937185725967020248015838757687336104964746987094098980704537489070510108128052631939874729073940339886893364453779137855427514553708312176366562715530588045674183684241240592228802438838657690593511943183434459081417495132772059342806689622471556103729400890822946518912144941234137051642845207529625889240658313293616871795353915792125239467482882659961489579900363712376279093343557589795839539786783057344636604535077251834989658234658895024663553671547926281008916240564581759043861310055482131262016576263921930869268674369541188385938775546540331213643888386449854847420619969607406635125676466503886365782382006631413925884549359383093138249397734312943593882511080341435895784834092003944595753336073876501387863669770758109990447365175182860018853505186462508227823324628458224092508368357899926688952337793481931505720997238997190538922788032442595075566754905793522204438249221723694350163979415403307957218676391953548732654215748452294317162110331044722569273565628918961193129383718598309776976493090377542508592013642611321685468968785283544147954214231630452060549488605232281014173334082805016030433968854308625406444381619917944696268039063193396858343331474235424886863037333380915164467312671763592589038054338457557567004472205262024876558668458915419438128290317166509657465665124318825863778550156678166991581897803444403567265001074540718744698071977615142962029721686722741627879062571502819626178533700658433503589467847740837549626631862022398107331881746216223859050609930433825731850208572449935960681970279868836392220051694498023949979912005921625116855370802271580795054366211605751898373736983514520477653506582618423257146068833085147415662113270737602760372672276770094543092354796582852834218425305004527529365708109345241613288142510797897315615302091991159563865153529168827431528230455778451380900986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 8601373776740304622888122608822922939263288729210483768032246385842702324777156233487104564948526471674808090894500223617950968146235144833297806407867933892797017957960100498651253056965943458118601164935355495978071102743605519293186118046747268850492346015124214603575917529213841650666230890958631484511600809607940785223859678358489961014220213171715919674058459466225199358266568814387732984807524240131361898267751926566593608257677501278539259624015694336350099006457970311067717372042969184298622349233746337273788036344130349555152958332150054469253500129428643190265090577767753891435233290385904440280064605337255963163920992823563095622981388065344344213948948197424337939346564974289031433849126558786390812653557657526900102109173174294581028387046942074284590472467055515981287287203140328025002933026999200712567277392549201838976155632502990307429930725535886633953433120409424338080791925815272755034804951060679406721647614776489070331619635701535228610799000706650813663662694097337866638394558435851800824940866030887534367628614278843899496923379493653552148029605698003161585489657016432668616929564461807390511178088971661002008381214213477356654397201244727566928182661954490361891432154301623676046642380658993410612083760987133985974448612842547044310951130172143867436343682763433663914597014352468753083130475377131386965160923814676716718717518804509827051616495497717423629106946294642641138270046392936503458022759254992517458506012167746755121489964831672377333148058509171167805444275530550785994941840024571916610581421070116633633081398478250368276632802681557634675437112907586473194727658914477555924114590971737638090005123759388553290682201750237563283497183183949378775455082875533264266272733874027825873976562964053923320083271008818653220725400842855635248394776220877121664546250294441355482762035463413009373298811651613110078043664284676284219636136209483084404113976192208912179077725332112884530999346760029629994176107588207964009717464743455525933472897795732988465146218970252839971809011086343923192532940317911502870947956709812169749991711012814862783687414304992241307003996665156612305479842775165416693969609706833067617962512994045517868405451530593868388290893690101371115097366431744800503201489019329078344128669933649045676010500545065489890408234330521722562572954313099082572079281754370658018487152305314054113909301352362132139325597372486206957538242086450599524772903019650707054274331237999252162257738452078454281299281169825435434743499010621092627714635793412752606060817250460433556111586636252307259392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] -18809603699632890849909239602668930108683961389132228682345899553107916903340827886928038322411005266660927294468545096481395913961136252918340633864159683819945560919369848441529512834568130903482502348842751602397855887616392336227635145701490745971504800474113198509158282301828703897222315782385398446208441925810807736162038150582808044154310785872479893996584891618718783816824106023456892434386142670542711645362943857566194312604365835006142584786845542534666269654306463474724669074758850866776564988786123139084794892741745462732223564382625862905334111655045268341121965435282973081714059571042756582165416792721285664392944965126466128546822344339401603881764087668327197651137856968643290391563826907351564228682777652038501247796584757195875365187531152398512682833890167019912072698874333036378239795051237006388974181406840748342989222923007795655652754927833545562719747902959492708887631383283653304376192650779056455895228050073645445385285339988093364559636104699360732611356733850478350662177642090630203004215733413099746858369915071899543521971192761133047367548252765795570703228883129912304872556957393875384629245075438542685900698121591754695332304183071159996920629596229642303745153713012746315045646615762785839752081097407379447337413478599755917085029136313725673404867862908643699170963773200882159884459688769872405944063133634498936366173739485211080946887171329698363997847448779588493573645429338267140684969357089554095650151268830957546632568412743049837544621895633776420410963824067718342757730240120464014576051232578680953435460174642130914081095185858911924131538525530926054309770837635257015153463640766464266829039520137495795394683811150456057714051083160220475463661090034672666146836210381209049442581303345219626486096908332093299130284907537255205147472945722091506436839168413176869796969556183319314110549825562718577361813729536308725449435530026035007692939533087324414280704715943116140144648778934127041552737237100203431451144093916777092379957849291311376362873219958430656850209458735925836398850640893335300798847299163754749301915915080470066294964875831406854681390999278004313795557022776794633602939190851672606502614838402698997029130680658462863563713759640724158430900760561486961097868472305788222753110176326702351139721053499890948310091825157679925510131203002878146444539936749149492361789582467619744740166286435452327880949339663348122247625070431274473158530455725728200087918343912434915396692246751670816803023402918628429177075196915332439233306883102008469681052308895898457849490921035497969427677184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 570685311030478852168132912993889956986579879734220284175929346882995115363604152884042137563128306641515770361984334075200746240104446520636583136560554214171926435978458209974465508370197930634578291108723104270070219920217350870144011576148149717037924187947550197331297277461294083552183815713196044985613298103871065683279215001954429509404757945836879721319584894417189195460969910663121743249221164383179855725754270938613368552421990279943214970434517921633601028591770880383513099296801094333105831704802118846547199814319878806294803014180573255367778371724675393016212953955239854469816112815179826344208546552885693075756512049294603170098055571922068359335102061471449601868441158147506816552327073938885386791602767747991836140550141277136276471553891680384930837946062282737062133580968730376229849972586770184991455472186660669444100936291680103365438212350849190973602302722530950442206255179441572531786375806387001523500432884021053311411711426050684271379918775572479638198282957639121924253379612439594318996320259926143140144184438285485384488875838687062331174554336441616605922205294278114782914825564105495146206710574502535143685004743057781681177373639063032543573389719675290383723654445961065759542014793162640110490008291426194364270570547701431699027343299619634448223678071320365500518425666694358621331897581714825223738211466249477079949889244809103832593045036810650591846151499810942577539394381607825005476558163058514738599728628312238643734399328983238983240706136726917454678785341193406025680780717331678435330484040087624461125134058989545919578427325510628744442164554744339803215070155300883737726599461752585402862576955620357060069750455002602575943895358182292779493389717198824823729186392088862737838267067322632702527163363957684721317225245136805944705070298668982082771741466502627131593685118563193431939207151428329385668104573915991674156964959539658530293814744044277030444751105318013646829304671015555412244732596171679195084739062702795394244669168397918769733609403121970913278887722167574410395263095224245784039959738593871655819859486993967940954787038085654529955568101998237330918084238103302249609559745295144290904494127947083821242297917096152594055317612744822814086773982648557033494400888497716511535800215354327101602191536175704263410028352825823789050985549739624337302659447099026868970795440236735054282463785392716424042513387007422717189766575277625410629422897954436841338484053067333572622747447381019878234925675678835236798644398736295150319961694285683484841041231939955481701172865779813681127751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] -10399949166059088220182579930721575585312013814128858859689883230609577579807404704863615087940401544670551988239930394975654083960627634257722012566973982398641388443721067205965060374200926076782416560807074122334474640617077812553647980147982517830407941361571354720220796364810354431007484457966183060140088296895249473201886087620047945944093829170766374966589362086871127784265764223960343389243249396476449995356751022679676159931634684257529630895799125110103043084289739435675109451655412049239111047871946419355303528535095308319518431359873457833057311508572795378688606910539316517603781479016876258663026283142799658989362941174487366342511373850633012876805452160200796375967153124413403715414162813266581412887358173764505670520763803022068350725308927426393010973929139986009800897252977484144788590460490380307062022914577941948710413772438952112976868543441137045148671024112076483903984713507134903002658871154666924431016690651685337609423765334550119901445393744865049535222691309118871593692081545689201998205148663096218061547467891528050398560725993743978484474356738830484940419743012985975082471421232189623067410696348016546647522302865142251897578496659672834024344191481978953131666518342852132974212166475379011818208689150059550085800900259760839350149723218156072657393061255304825395447450000658913916497228413001888247843723009895530266685202637398259441813530524782988201402377248094329880991703681292831741862792649583351379703568128998100674514687046439708333021486010317335514989679326982879323398594353083328693159142457289952263347884920526363853023729698358356346615560163639751343657853629800038787516969747930864506848886308591707236828229409219862120737161455812489290729554404628987781010998594200851973105944328282877216226524894832897889359392890760967589263476716256843151775396662086156097180979283836610746033319060624340264338707836785495229671687333785753866892060460208332717650627348251612029316352942655910317478834822949956283883853484841459696917197495222578666163442476090126632459865938061137984201064441208594936221294384292058064105143113944988678338458408379126006200279899770570698214589430300198071408323451509470108707544488151101930873861420161229711943568043065840016737851731404485765721232719262388738697844520457252104950456580373739725711399162692922577940210895076440616959858084273791776394123329393322854069712499130551430227746777530308533686095644067255227630289933730036890134693892658002245831879631824410389798850812792098564230369827763894582127382973930381342996046478297500607528816633339447329985396736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 117420411963359245986126139138677575247533740350234571175537932793554131807486409099589518684740255530701745658505848221467553796377876936976237329965717897341864862573121009254917082569523520628969336670608373740043992336824201173880441686136755648133321489352737505342208032883060867533937517165104683067085257767522535729225161749819977639764140556559802369734817326161665839572262312456780031448942199211629029287741831523118082920029235323906295539189454130123957873701359777938207842115693874411250241343017653907324352951534832476990506200266759844245198533508829844267247274188735884118729319276679301869769528964589276781698041932486717400720693658288417435543131965630578865226193295467192678066059232880295871415013815110428674703289454539167103666754894027466392782966057229932698853997347796493152570369004022583996068774768183398886116331782353662859251791027192398317396389739773803265399174462911556490652348104853856431490156175635251451855361805065498818861628537877178585913806569585929306613476945847767263969241901882854032180785827393090266410223343983502201445434502324889706415739178230342943356699289291267747358689772939627728602717947851354070430108309936629890660689143293514630478827255203567208952809109364241192281967689938534568394923630457288952210506009930838440419664411333206053497075394780081566904712974130679922503187038376939400384204325854225102722255865277392409878323648204037553498142706379199775062526763848712041918259911877145579250852936304175698157970630581752757488839113013856871463864407174916683851954150766331704909160370518852111595961579373368825336162584056993013211983738213547155488459605371142693793120839237720484018102394702643270876558835727008347635232762108639805840692010458752513991895009501756740542252021172148177271288693375254430463475154848669143747457014534859872867759884821864407938959101568225610692212705674033265808425107411479601007966169214585113373311908239076331101077945712680726394885287484031956220476450359518789702154896769235057801449388264867560066676167318103125430338107324801704576208951725685697356903933421285876006390927965252773858125528664603103780642283026304155476195086536782803528096135102613569505748282772056229309049498733043088781750398571227146630432072909834292841728500742810037801933632159554518639690269577410797686695697935559520812109806327829081031512887524321946323996071737086188615985487599626519852673584457878039396834895801154930145230750991259737277922211239524745428181215432486760239584888778151818170459371590254143822546421219952649652801212285073135400648704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] -906294860758238812544742542895702294449632999511311266247266357468618933553316782721890555899858847400907427967179714698123618173375067782375497406052328446992410941016557562668029061716459964476434623396023438623033843924568998458330511873963519790147490586460171666769095312901739496180905789646424535897840744455919185743793531639752187976313530856567822970097844024313428633211598936705701345730264774023167249229028301342936445738420486242672645824063241533010856284779689578737775857767050915513934347729679236399639039046365739301826077651797307804020092013128641776922985296037938199024609578640094605837590712443605518180146956390068441779968511754719683466237787814971337231731840869773132273330474425297610028989040199030170667455738659528617412525696364576392661801136211161623762328542606461323579973125192761315887729949992816288746896338762177047934647215998685503494530623069322899065540796529688459553567765946430640286726268481833301531875160909448779934136480210462699515568659626218144140000704622582406672454943060035090969032301850545805887936389746030349675148550138805159601596871261865975863782618144907540484774366937531521191684933035815554105818207427399480521621976379849174160337302238804461818658231241400065487846109723844188734432029924891759610151420324643919300925874482411550699639292697541189473852496534233386324382296300472693890627033091047932482550916615464173367036844838675566183964268790349083445304724665652165791009203362503135791124743219649473612922284269575424738266238362738923306343204709561212827212290369957894638320522321480825237351514608207065986167852510226519413729431117797821623211167534111552959340277076658670446302120512362950057441970401358661117255818143348001891985938667711951874354110608014689573420818169324945009749038923837257212842492421277522843943941422921429627156714749258091028813097776354309742389715109707197859223079091839009744017092552090350092812806870211029128699568069877724569670588444991737994021905923532079858077771455670741788827277542461529649248812000568303169805686614151864068868160706374281568896449606245784633814297112537043050301299443315964557960019718833397586740335310539273102014339875273352451969077507823593318200841895812743532499399919917129036130120920405803066021070886975324477508811200158864850867532611548688392879095102296538069252714234478124985263638983755615693943685998354395921920213462273778667482794718768431459545127338103501449665982753294143086035748278647990166149792074191769546067936372210727224131778245918717936199251365771250912160831075504345440094758371328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 5374932583497868514817977333986952615108658537161534790362533936692139022069971879811979289174860972306026226276200014278573911126822035494820984090355978849211098371700965188304283604051064949384928901432276438829478353868714273986433907912708538129143319285376195984784722443835594922578878609303470459455515101175683818631305023625307391006334629849322282935938812003501844691915844327175279976401023436573587099596602592201386818436997547947521007117715190792198070715646282984209726091127739724033745448998567977357860044203977918851975356972099141578246236154876744876808011303394365999117954952726461560263984203827839471101626111118398435697737423435575573472560686422513740381371292084262985925864195696000348310656501210167831984149128536850244245647991791305241737404055029537492409270539899829605303042929938288780850784528810637787203012280532344738899058732895802857848477767131636844529298613046709028643203307067499760178950310378352886729495267205143025844420992616242060147735833490585395378025176182857729335778861164787446107720883398422838310937740986824869376701113401705059699776912968492706789875749090611064876520544090929366082854865465564575269922114655638343963453851002236893185792597399223934778647683885461326228232550533826477702168218255307996528383871213075135246993412608960949356054623641633226416129646062180252194166006872673415098471481146092038912925368684500357330423626607004496472533384295821056696592355671235450917758319945492451971027654749380708904549580261226136694992203336319981155083237499679728287616154295863307409464199428200314476991333301108881737186465583140065455652739654002494974346729658185108554239532017854462697901412066249630386413521471431167077688557369340092185892892038076624922427729297282484019735792312687057262569863875651519988817353688221087387290299053874481411093751244091422413489415061440724735209657600863134395442538708633689651642037802744996932791551872292570471754237450677682410711527166872594778165789533327401311268279300992878654594461200768192488052966575624286348929389453457210796970521766025185025938843144918797910913858612056081079518157508872759499158807215352961496325972979716019649428050267933168569808631781115864225330510472831133317191353297926879155034639956646593057264203405736193432487004049712507075742370391797640107023287699569110408227015355303724401236531437328752464137465447800527233237013437124475263141293192561447118439594553403839886028853578845955583072672380287140305005539787524526246715636342359085177189675389056176753875462654848689468435738909845928883613608181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] -26109813924206084070285249074571050182115730622573795065404937293436943566483305830652191162520978036313154376007378016903879515918873393910858107604842518979892171594145314363991292735973361227354456357612269450997086501833113378274414580446103164514824263324078660792887567085313076545258238244592344028147411561120173464488485090051953442223288998064932007816223927998515583935573391806001268343789206316278368581943751082069477408540633424314640610877086650844613160034357056399071173608797599804455102669742158939012126656472910412636656680482065198871865780465379166715232951031687562998601984663377235197521228971689781776096328346690696971672490077765239044001100006092124318480266918860880189788987118966476896594356133283320240364532831541560550022053670674153236051493117088777868042903577885384193984341798790163889590581291289876036340959810698734807506001392627723657690979065492214506206148043389068210006052007209271784031589613265644149662567691213087699802304632012546929975204344619881507420768993537165240518628554572379100284040561695598753476773036152593324880562461373694253180962433822160942318361140847493636006033167953236516990169345611860970513557402636498183680882808639302110901726995555947190473220780401566561523386737053941814671998443241121624334091188143760000079414303696012595919433934801581996340231464721567120901494646728276198068210807694714851426007692570174721948228389490135350597425088370035699168009672586317615954469705600112237596286330143577159035630035555511864208153276358659253730046656398487371728641877367144794339429017190996739108832912255346067387120948964504907877658513505361150667888049204164165184664978009335919652383107378301723313248677154762432381246439433855571402325742479862326078621038664525264251899885962319184234392205875568135865905938111290759994538283239563011714554629223889323398955253056924495583588512081772567231214320854734680209664109112171713257569455248571011330991232984303337864819743817892109766807356560212054942467158161570289833660920576197669662300858782425272807106984348779521699842547515076359498477968312425992584879912071986095269888449647487281355969116657849885999917435917091887444052660746798895235123977894031320562853840449321731136761072963959781266884859779731804736115753954862940528287822114362409559491357370894372880837571573581856976047219547253510832157820344778630732545890947735642025539098189325942390533828339890687819549582831540347363663203190005374892310336337481702310875555456688062403372469180069202274854969679918988322970076318159370106972830032526482530637317144576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 103906098414298528855563499183627917361241787492687764745552896976864183004263720564075100474466539438463279166889911582638506862150887076801617650824703468477005556458193590828028671198149316779114422076288415889078947610293083030681237337942246757780749268093271415628768176747113225197843662462915803350342159297887924747385869796258185894639590663341974986213776847642260931592567570504225272154543430894962515956224775692477132304470827078277261963458500460105630105930980595638216134623836430196451671765176342623146664422026637627295570970684817504909113690005871267611234485462489396314221073109123485479589168185607759852029970624618512358360874182908602878212439377633433207372927184703840847317951444582954872740261708386653804232073036434378169443994189629130342883010699873756384374754681988691059161343041531471782830425803778384311686463727147962603613685173483582802153303793543980537498312104003075390881746633034325087996542352916641720622379402852311506052263081014853202009456884080341660485332618699016589984164496602344515836441850721865915368990251480652258354781801346485153707621159579563658102448066999458597033006881065527247483470617968955914245174769470470282590031363376895932002187947701918127014664980370869530238285037492460645721404698671222391029529577029558270976106040590407899715399669614366277824855138964685139067609488149451636019831331632946630863120744668688388715288699928286148322714489177259256878984695506596504579484905136692556517873148095588293420982642976534238305678696374275799068706869440762727010315752407270501949377943011824032344296964389244148579361579194496520840974431435839106024799780485098983627636389570374896997662477599857309580949020824044423961937106405741918198330400694111830537899563836940239713267362929336932739081005351721565884203979846013250574733746727060175614487710230723106920122662053812923583487379676444038594504045313458999086514454497268533895933377624922529626344059623424678209644189357910206347033294187988434389368425143815510105060556959018451997364697615668905481723540717689002289347300262018222050562487853874053686030566644268412574836942227041153050799267746362487743481954174619760318825350008347470170190190313464588174180443358785067856175856233359457433100796030989129165746754199149164005888493054919212590815489800693355998057759517635776012781778214256977752346905030178132198438573427147262389665775222451733892580936347961314505930218132846574032538724914139730757464992464593068532166924483424904160846913324451286423019571254697769907256652124376433934064031704465952842792745041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -336197195881662831741605889935420073528397869067300268726122262964330547215310085890480867262695291699831924773957234404315230866155194103697841574917071770999586174794195258024006146354082032902174205681526580396739269918673479598672739484818030513786245131747308882466478001400692077864357259370399084763049129934994207638312147614891261258607358750137678037855024368051401500317612924185873543505305402019362292504628755180156533750532451375837240333370464439173789775876968844565831568908348143432774763450185280895394477140696507160167884023409997960150554973855373964611534112488931235482662405244111376677888019518650847480344017178563558806513157487897159684435538530611640680828345942299767671422216734643134014212938243679263457339485819155684037920663178952428697755740027955954731603161182120923706956656810155467351832429239499494218651450627784527643747985662861488529706636174771251958871189796655210279577616983989297777521994762113868487938037329252587321728283567240664848842931949682663173135042222830178283569771078773958080894307032973552141738353453485424183360711496661649981598955364517832664111129221819421253250527249292652912571160834322024715057570147959090428577543426898824626918348495014938584861842166601361558596520879740715060636427062935216812818864804398412946668656399360799905736329542536206702495012575966242816378954072927421954963009490141775338396771043151957848507230007695100905824884179481799343122740448524585912151893031681062970531112034904896094818516895135921403731330119776688677201657582866894787996298075571166049106136044160835709157665277620707749851061384556158639444516480821123422880187227515735936457381240388038111689957566410112179849778371111337014227393371539036398493703343364002620128533506341218616664969599986784677010353451765741901707786125248230144082462790214691916849108164660373397230506423324834112674973301635619518488657167593424248655370584795342890774025409089708800276962368806924943390203623998979654826806068995007324592137546815493731511128824427374920328983273798452906810165036517973897717428435533125966347702093741235410326927684841771024444764968695023078781453239910538825544883564977353676343201451469810726699036356992515468096712604028657114316425274481659039599303390653977137431725292802697363351371402453061322557085689139954194359567929680503448136408046050255436159864781336682082969510575882247043025250309387402089964211637474531779738885960857493909784354902542162359653232911120501386826004965266242228574841307100024957873860825069606087328457968861946028384735100215501669623963624407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 943984744887111061566477769899095065962833001896679651739168855439378457023533814017006318645076473036468156377690033304128760991836898611113999517005346718596576498127294549052170181947009025040426630313208970365872086195323074342338572031824564358799956105046872191604494252026427633109272295452430532558699860308958164386234610794258550442595893210659685399440464227089364549644027893983644747009509255775914990578366946881261099263589356798449414476049855846813598457277726958482345890774497175607654540047595334307113501999973871618409799471030265358517663362407000075308523023187354091763173864225225494005889270703328696792866865250679865209982897613094723126847818843017158879941548104506118590765796324753424570004529003706495616627301957895949426579531326914573970698103833202392707848444550573530113008099505882187169346031489218321582842979267216389719661278146505106776325248229287801056908485506280159390545885471712447175410475791278842477686732333733664999340898700498302505525097416045480229013790571729153912613638921313753724393215058747760563753732139582077849883547641828732101078154357380239543784803791237174010194675441010882593118428769886117590686828119489292787316074418121650674454993065824662704937012063413397922865130603722729486473781387640107211072810786285233891333284947994633017008631710053077370538804419341499878997734329356706454836899778157930033937602633291945730946832887954188140280178428644061622607631274016065778893615693442532598734610185310911153665222044532308212541041745163998698413304088465061170600892643603533835435280146317971067551591294237613276400527503737119908807601007881108198385461350318020684022595097774039830196939272785843006002244305833940011373204760360416678516625874153654095435996332073327846863075016327953024144143143467947876562789021431573365957796923932067370772660993966584299236735998808231764051972307644994481630381634302696701414195753143686866171793292183295396473035860410436082381836405557149975423662399982468619823915221897352414620214728416618058417315406132630367557153382405085800897076282456696661360814387886174004663069891071103101720826732211147872614561057717822627574900924692103916048782870037079383479075873779505807745520490447748957964106696160852688013238913673123054807145314838645796115745738109458049426159131014067284861688397839152350156660953526543429307819482441565136320702347069240272203373428448133794635201005626599233628556171020929986491175118555479467574669982123232059584626867234917808600108219454467681343101142533914076056969079329092780454051031759456677331360242728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -2759494779986590721181310763134305648300489432877755166880831576631340440065258004221528321859241486637099280299159578474934013990715095906530645270658156577928905554278593169482191385856284557939418143403772976717407727707926107944653482913915596062213787198064863180661391117972689695678547170510611596480721612997092018227125411745158313228058923734531806269435111899477746778952028033427878787946029371017234258261791588429756438788909023307598223149280459988739487604330712450877996297449624773240397257340984235846458465349128981263445339537901416863005808265268690925110583450696943818861492958069111166084897969328475844681124470899816680976858697766637635491442751177180667024816434870971635453330386211519402858633614270694838432937546869345330851722162008114818321524665335231186762099800990477652318875399964761782088168491491291459399243079812036047485347708464978367862033564763764591335996453576767084074189827290409460178449276419209036481926427000565195889999974379606667086285539415854501481705900009046553023593336913960729076912711827943007522923869653206647886440706890601202743504122297415587081591958748627476857277115894340932221592394305283609179327214496844279760805981851831258419302066122670001452063701766779384555525080612998966759100277468740549055956090403239946361434756695673363208306980238940785521623779007181087843214894535940455590617381733037344392383965875642498956894150025344207422339741892018379474890422653623820596750009124093659116269966996422923803161202812970987462550645847759738329671707898831333005005303131367008013545148633879445154713839544233106523244756718714768037171422454442561565174194230632577187521678959178496523667167437588473911104878006637860493448698403485742253818589496650805310092114016918798415021049332867474228882622935078209872196989781742462247389081911030564236980568251954832235212899387428101705907438015394525934318682245770659494402599740440257242466536719385037638313920365644845883856689443967981652117276136663275085863459686869127630392182340874332357280746720592140730927903797693733011336136093910060190205508152010112104843234840569448818439590789260483511899401170784058738098738107724859137527835621295959790427136608734181287879758926702465935087164567711524598604728263220724564860747959800379911564158319982077054538632651123622787993775430685992751533866125992188996890309742017537012035651261134066539546254889089584291968142580520498018085432526844346067283839554314509450790768117959090374952841291703014451745042980642401665483597464018485314413076918926024281239333356674517868854297797591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 9390175377711383201834447854352707846918007042263618905835661945470756377924042380721670402781152658383964167837867595916429659894216248456611118606415105631761224554252983968440057444720653364441872172580471084373906754202080873612591496704445495010745006180365601914341396087808771636108853351354853903997201370453276370690619352726320339348533007362702348230323878803401167091800664716184868662100399595263874541981718870122966473020743115421441471564942466577926831221259020385217618229163391458922719923936613147772608575814823991671991200592733647396353577717444450190340209810167589782226322975441458608364643602137096375769478146873138753566577807911112880282574709331123468642976416698069443137466805942563138648409841759222106431395346218732735224039451019025233980651205601890000662476703672468151145716159767882430570551699065500468052122760191254539869023174679043939638102103143540368196810730443206179617806212061646306755873179509467443544337871269608931524833664236534635763755019084353141030604386186825913813839251012274162028227531298115602475688205601404657546994704016708395255443288759656314847860470832601965669602889509291056456909937476709201719109212117738072114503440540374600281403745443584674051087258628188218404756579306526195057278754058626722122769225330277786025700012280768755011421008049988797306131263957915886618804820341121073602209066921542886071378651023846879703576288504984466678599242220192784540844368475433339068732218631651223389580437129145174932977885661994555549581764685304180092110642685281388915327516788824995189304659834584030513965454499044013376541157788211611229801212764878598961382773240263008040342490955359312817503095165136143830265532329021340577366132681144237148449264726988591348783743869537515681310464322498095730730861398231457835595407691683235957145746818050226230294753195662830255828165595015734450554622882373655023093529238850898012114509881912406338389236451721273917792317791840999097346793564771504984849082495926517868452489080467203366743516183649463922227467225902232747249722060203198187108665271374051340993118324445676776305784632304465579105061416270076939595334585012006688935332502152334823363932369800359091416887090264346512407886332846913066577281938671805740028549605356559902606367791943883285623144335089143359685020369443291940061009549393090609882886160827274689411896860223219146004340291968776669741807664585600200121064386829941425772111470740586121926339918912728916899224532940205734467401521204109868535717722269892988160774529609837890107790048803918694191891362966372301785738824908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -32268812789443472902671559174695275047104846072748735913218881494416826381260314119633175057137929979791072057823555512553331255333995263349057721892257237882087315089456251649647007802437218975621378707397819260783974709162619380212862082755596761687116731082473612003868936618984684901094494307017780458624067325745025581815736559321230072278491086940611780060066955688088610807981013330750354878482276115053949257087330895394819946568779610254408060003277353473877774539559828419737216531913294464930232453615628135727276198242228127212239064582219038546986207045485468544050916205318034204226913155098475324699058915450095771690090368241085573549859785453383168324428039533033976260146320916076677915951228021142383092118811407430560190918667525913566670219913431737002241270852077509682183838951858575711197234592480167972780974445228138209371807284909467003295537008041907484083719063382391283409693242322684382346540747338339214567344700482741941734163983796780057624810084778926177290767921969900138135080362501654719976201170997299047156491813459392510538372085793586622572674341665281759567598701877889474858444077576720129519397581313778658786077315838303537054548613047317988198840418707585148693459724022127951618219304172454939975783860209778025003291539224350271485761762025572217345290389303694767288639203174274648482298503874430121618646381311614577735021371269669997708571762192789013949977622300187642204093338629035167463880672879700251097430807154090079014767934090545461465665620788277482994584697937892701892098874004527563390875151339545723953926135591467480724222998590842036822714058157546731646983673510553432773045932895489977657534069554758448434031631965150927020545752435774616023525364519095052091854780208712104144384010103900715391207020179963815385271511688897322702419419810370188094159465152293540052286986077243984802432185544265682817540817843985647649792343004915310207830946218249752213464778030208254233293082795236296439011846148592395416912664468816906137576217461239142022021744678772107001469255806026331651960373612656981894016244075288215733882743604683731241789103204778039307977549527295237944806254695902926179858107272539848893369492273200336559124152639366447765854569136392030100241506969235844037902233195272075618336767020547780076465765981281914954888507045951467907738071494061733790753660346004560851469151849683252323086848143297259633723413424862072951000260424192055542966842149843194397854680572217459202842911369500876709406917447717909122677395844355709599635653211191615413754876496724985840559321005386208028036212996440064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] 95895543172193757909701295924101450428086475066479761096170037292661505534274379563658679851634052322135571359481720324501931653880396354407646883271790110971034299927716397307650046631394537893507904024706820968794907051391217750509860686048258887414911630483536212255178901670085104809211102717729434047122004169814758125094750053303273564320136861237246889302930326908771936233856774186089454620206523951298255518814731497092576117757408088104998329566934440367152715441812405342927165399880356543174170637617830786746061608530071821683283688827088854535195391788192546266639636188016548508126757411545164946576087901813240039940530676866224071699288482252690219269065249920561381792469511578773594431634763735810911137645862672772220183041437951006784739179255052213444633404350821294827849966928188574341589874632272806268319409955520405568260361460950705518473472668901855692717257046498085095885336885386008270155596229704522661207378078568600022657876141721561590095911453110000372873955980979660231783089262529539446079830601769396300523906696504017868927582652777155808167096007492949331983570387569142963959218564512472843249783939084385162209546210298300848376094707067587890875333530410822837661531112371782039730412918421114029643070043480038172831592025383814896617398638464433448383321969112289810448012196267035795288751975467003505073700738650244149470676207673031362276198149848462302855894735524987707919533439737735836258004915856215715599193296018476565770377191353159519091099657218618639051322391939322748722635665145884697541578401389367487484956182527421700627649485266616209464582414094935947199150868658186513994031974896429985769345635882793319804232123889932904463162744076441684250831769850395641032743252433324268972299646820718528488120001391330585842829129319229909968163213136075772995768553167050419038156305038778632184641849744225284816214206114306800263517140474698906662128910831373967041044996685406145341007305778920645330072219905144600400926557075058859748547966797517040143088819249846006181162708324730691357675809220854602376006468649691814157543625522710482682981907438304867295069169600122482108686377915468615057097490075464039561191058260976000436136157413457749735426821026445556299089579586042875866148580484922307919453054364715667413351022773605855184219622742316742009465130512159355755715700434851967826632666448051757860081288533628740552985961743413512646054812679339212414703931612723201869735514039173395995923374015562485573643224271090063047329700477589165048276008363506247987320177275220706001557671501758261306095712390348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -234990362673254473017356368048374607063635594268623622587035949820077580070846812576003376725709686283310175715091322483776828147761296080668405525678249190057727047814846680147515960394641541883809424617989635066163109097699852949164849775005350022208320946818296736773018497920505656614082298907772037179902646459454475567962962204701497648803087099263356823324944396620860495893165227808104055668734677382926457776864722444841442893344904371155176159789993456822812015974816779697962373617914314100449627549259089788336044898980291655699139243926505234359976862970417439006899748947426798069173998970186123043016504672966905445897061933112222795119832512054892893432276333744013624557974229340093364160818021046800486482391052327918405389096461137600275958940354604388632588269280922607412431054978083259380436753543477304563445308501214887938038695809541357841639680239652676790718904844480981007513783138450298280062758582112574821429968211419042285339153289639988778487733158851478157969765110364387603754846921432838885011602333223430553078354801317978800407894677354604789504954024867195306662638436237351614964713823894343915592405010063513876480006065055332407201845189221194651900268061289195128653921280482902216660430875416916043049146181312021470439601708363507524218040892093231564627773847496433827137021297090548174729838432947989396121079288642311829340023439087684961460425076434147713761616010718026138092622000423881064286532579922014870313189762064425337417412592793422676861436742901545979964767075183259791649874582490125875422560060243831902353984641552971789760849188409602146024791084886932413734745494136248070934292934637133840264282862253795435850764053190017777511081201863929821675894304819223823011157410427048822967088842849474938768165563385407738620123861019247660844105366457700747813885261026169703568980516632484813521649701250051848866905652122748515416170411717776969727153592015062938418894267289848098936967191226935563478941870525690861360808329979081377696851229961561437679000406789241215299446372285988801785804539919160466076634094054544013359431525038466326509916095176280411240467024799850787040539559999491462098429513272493500092149909315942585164224044009592405408431613070058090784592076160235912771056969656036917471889537060056332320193577513377458743640441965502024525303006828736089758452898585006056953088564452740871620436740706317531473877897109765708431685205456277015637897225945004186188617237116798414554812518652092821239858019158831895419580957610710197418565621264061055178581547624662313980175125402505398211897330057084928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 479594843347675601260375000364002829943580760266694573478561197093295111897863651502054970187870194847116326535516271460785363403410812868982401081951013762340692440267357043480223692740604612913604121899358386176602449389693030165614200187824130635458990353376284171825002355101944390843910753602665181888069968852645125869055666120337908543158365700226862410196212576813297755723121841919624562955675392228751974156112833804100712007848468994495145633012080051733430043919918733588738753570896077291490957608291133942118895579399672532360669211879522265292891924356879639377718994597028080428720200183280833611847958081687706918588333713585371567321873027813333523886865274994229509295933531860856695993109613662158342202893096280957249083305177248507917159599078334769589332449611823359585161335279449228371825302292326413573298979077758679484264116554040654775315647645225636671790415249914721998247181964688156865454417229567597846910523457886746820074954580716883698169612210256383474499721597811521286109803107243533486363123083981354599469071080060911835051269218370131479421824373634230642195566496987214043096180053560078596563778392167297743071483317609563476660422754384289442315234630378086928996397569097024144043109373885023806332223090832031975623174936789684114508194603938781596252893293830586220033779607910283648855523804356203069189873707569187266559614009194574174571726691894105021342930952457903580717782084216642024633765138436667267994741929678076460858351973979177200679010870673775260108659924519582113853104489739885851635647246845899666638756528326303955151982492436714860406797942632896507789170985978829634322497306190491437712543015197200489525046631038458073762530067398586394185245941458768595092528859360983175445580535432231984273922606623573826475561840770601699159621767538114481779447326879752201461571278685171049601348782682338811633756573184557868442021116789895215115753367629285712363203719012773581660176864362070376418187935349679623992252278201116949013661379772643455690463465152519962616504046717445842517403845256957851442698325840354005375941514632640640352719342527171287620290735223476765583826250284446311426277895936287311619187685826145327188902540914931588985736655975828967695567187534773499594743623271884305886377056308074146031467115524096545559753816415132230416627971139570225720236069665866111030916619536733139285062146383507634758920349447734130708791219350593481960760031042266955897636883546115207747673128759435839729110703241610728914658442564030532845065250903442344254394695679443795235416124097931052410733945904168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] -842033938438487180761651968120138466983457307996881917270566786285193116132708181997893192824782370873421258911911932663771830218632637145739303256885667139137015798334213155811206882029457624478599087920474145865606111021371893695122173617575005571374757955610757973515292752266831717920693510638419968105390321124431171418804306250897983572636522254430606752452323763142037713112870327922627529422722218836316463643248858675374399583178112277315714110283613890514156910602121129288280759151712548023651583038100985731920952002143327091653121729831885884753076318499324663238206059351157537428329724838886770996980776141461402408195623007708255987164854905571116199173024175247490440652557353736450484017893272085391251792608690125393726410144519974883698114521051403627018693150165367764632490667249265974380298504770279407070558699634862041911302896056386895525695240461458252104231162457335171738790890218217543360716912001377321915550585742018703359640545954421791673383900033956462086792370463367033998421168316126551584588252610916135268389577418369997247534480967255560460672538993963050208281447757923656747838320203353435236418053837290154207374532753495659553477953677342234895513768087173868953481772282619498928203573777354247131658506258513682960595877134838047464966445733241536886958234184801072417217728242997053254240782329989156614315603880216406179449843304706086259857197946090143346375727609008968878751531862386946765419627848400341752881002061311864201499790664948797958855652081415991658051525865239032296774765932510626562307261074758746174913490367028145845156901040936142060061418698166088910106081953747633927284614364040373150358894299866599539806957238478481097261598080696525921057277124057073760390519901809001010990729809795169136374953104920221409527831124123964236128904838308024558596372100897653419013599565378966802417965556601474143488195814605211995871893760679683541484871861904348840118115503159792249236808071568856901092821363700587547199516976119899765936105794058382766539134770035641469365017997165878548337200798976730054665273851762078877014092067193784704715351992121866998776743296106458372173535322571911149326101600469589503153129511664896139144767835500529565144676943885397995441097405623742800670139281945948102894181256844652872091902917466330003770342408224702574197939609298125370825314590902981079136137083758341086342032369740681153021835522787223754558523644720117843365283958069487434128202251213827169975651057968031740935196528068212513985555403807816388804647906763313437525580092846409965611477432979799508274621997981368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] 1325546309295134489905172707854213389062102244890483492240891409987755449002937351746714012832238036901276142449192046621160462392782292659382389321134733920122724271547369597762830089418578546862438328778240006888081239779903034231974363851399212147550140035809837788850373426467450829201383826849639834504270885788985364831442681075514712007241448116142044257049112403861099546635227168544797504653400634660614013564268047150906071386195727509252480713578883199263295754990952611193098852026774523833204339592012603206292326105199641084157407808685714765087213186889789722606552186856600439655181518055223309028158445494032503589469746439260580634346295933683504295053694347763179295507410875177997941801158822771612665607103486055484726391486859700835503014054254126229969343832224944409848882300157224468180189196782778118539179094878143532307855952358878031783685559583981661340698005989614001080643782147809006443625734696531137732522930449632822769197878500331605487184338978740893572953166984476543342296152478106410635873541230181377096231609279379316649667299840899464769174407678464626111004889283526573751436383911755050302157870646570289688602019537426461123640510954030808772755065578952719607399106865950135646404858064673254373957828024375568927692907866395895036054288922782661788558052071754451390774892662905647630164842672046958178801407984486489176699546565497177928462847373709112861018502775704714598683784413502268119845839646919324979656962917282074309593777515102225391903280224830528838366233442801767139298037252940704618836551418318997033178607928371125093298844013820815369001282584302064130789610015102745537279219256836601642539398462515534909365781469312784108154727643908471779931687637327414549074582167127848143372566307555344097052992615451438737006986156140029941110364764269036543905533051117265134773794562244470777720820742015838121944973469853457313880885477633861630288399754374251923906002620742901148014068059013233211271179880107764068074203945308559873721104800981214793004140350749435474276064674165252943042959920637275324021468311559930844498777449693579711890272886023936003905517685701268289588266550273029144624808937081764439217062568539507781253029313966035058316958480797816371745001531036900426745185608987503005456231758677578719900426345967741227985205585616851189521132369175203536290605000327889941340941668488893017364767248638370670208615418233790611309624074406585987922785005174134802620868124349760638016992941693515181809003277418757903650975070772559763019177879414884652870557082480988557312953099961234431887037655783833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -1943521999577756936100086642912720064594696895056611280982681327389307371269780933995046441486376662649839572687397049471751650081910107149098070459641953928864419641877849068529848183774816348351853936691841817178596784939675599175409110520074414796150164731157053897733211319783758692665613882391952983462396565575525297004262799510044719109524805841483483375607843199609431608234701820550397021281568830882991136169115952645979424701646683903028843191809842071925547347659830941305169096811932187878031950767653073389967506661359780207010499291555978296884888816372574746258564862866006528061668386061631772332069826813894817751757995750835951246197761616675577382892929615956058610943230024742724814364097415955092968747092493043386417287035502004867463001584868373683008983051726755266721017621922922103803426628226930536838762029511600623768972590084453905462847492017210306009041650410397510237206639804226409444795996088471197978248122457814006356119657920703676085613467816317717310734200063058693557747176640676928388410001135376522727216250884983302890576040250658610355131879796986966448836130529085389428628400355757286717262404659654287397386418834595532918690529848863603052565922028196654318112501611748018299910751474021760301143808785140581077744310139906581603408300820018038556716742487464586542729368589033727818640219325192629023064677567710247483880572265845174986456526524099639836518259600786393002489362618838616030875843493839508012684453152650017567874331761116713658592119139018911365246249595354100209739056072189057123103804377559890455291472251253294420368349868645911493557483460482754318400714238694856824853626314450692916243117740727424602298979147047584239172799318291036645828891294960905480008508239261573369133672498679073090311188987751131160589332700519815160448518281302618936991488962937702431023539972522116356840069962622024150648249202634327495911331446430233796453946857123381566522418419341811308840688399231215647234709239242454419134270308114919834345030883676595641639348209551502741336349481469306760141259130809290391325152369322596434610604873467254351964580089338728497832771027828085718715963128436656581215428955391366904360765017805993298946589749225484748009236008357001340032306436091314257570195772088608488526086058597770290899258857634545274150663328996025293714756892370738199284553652289233822196157961344159158781168829939273806287653133285049352174384816046596670083652615054237662783090380100181315670715925240725306453215880074163757950650087435834026015850850206942354504235869128536606316179820029554331771591620682579968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 2705637653193625388377653431533903605043499817838193179606683685593568296952460093131462687039844262604257291444720189874787878894951050754915600942446513864628465159281740906861689432812151892477698176979243187412869194283298096524256034407261813996098729685873135543358477918633092795881256952539987083834421055432911538202616376714693591960664599220603029406019918453796830943733249059044094565363028156173474449400184520102472458260903603517429383712384459301256016594346776246391233787670779573179491457261843466318790621154966279231773155485629088764370909129577234272051625209167865877410632198300680673858283370854622761657836328499950678906142137464604977528426617924342890838477044144044758407089474293953569162626077450618869394102573752189441144525217662562998326538093947570604603002887424641293940974239533375504236404744210976359302913909127969071004607853659910735772479385388905255139650606436606593402065418276351919608889324395104887962870335841998424727059064295581660886715540439719520003670950108402234336826155691473983307256513508690385223729005247321848093695649050958196986167497890685820297291028406674473212895572069475887095335515967864010609370379667720746361671425726462281628556608767895527092775676612972727388836815205793228534283631029605599642687305453018161404532404003146579916889608013215707287807003576795972634538244034213367737761174165107116745790974709878348812452291215112742234157848351790793999343933371632895062360319527223974450098581286640535107447037833901376741174125500793662816611092930840160614325944301532184439744416970253242903663893680385107946072088779113654976931168708756280613806286892889574235030695497112642855399134579239853375153716647576298289869063329764589228409784291712843617191135387789753650335366708859234910334939934866476788247017421752856173150298221980187313506526560586531979246068852102487232922969195490131467795303596721839665769839485011742348344580769458863982378031724776811259073763410780282960889633352133493828398157979503148607538168619318686289575054635430916316624743361232991504167739046747355731513099798247365684310611178905542563090335454193042163611232973939175681408256253722033603784088027165755789256601630763892144559317428891569409391066467096479929273339790499237986295341776852589449401330826497742701630985689504710229487499067030077060267520536206854794071944295686270297917516091707946838877606363432482256218608084070713089575566176410754179830248322846762491454898130984808554923254496700768509026356838138586343618192437993608762291125522491296829273672600680358319670519675727380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -3557970024740262332775311857995089616139241403794157095909392665537101355800788668383551348362262918935946396105391413455956385639022126785983633945573261254812164630491978049961999945430228290015165227061066694804236897273809426142209747854405383661626793571695674089644569408691235279547996147510612492938701847462768277520138356731982630193990524369555498088490671529844016098268690689692725799606756287136129643594129578812867842717876274033354764369299162950673398542758773684407946137451401814442080394995473166204840684591883057875114295170473313543341861843666946437543905697177324924898933325291833052887394575034594494093342881628129854657764359099759900683131213313336722787968517204121099139599580050653849022085259736431433431958739756334550420207344752604351641873397133764790753400753277201801136054552333310394418377331943475719975153873446971226453491156999333812916415652545965250948455319828260640429203890307750817779617896238912773047329769200147286675053442820662296266398947769129004194073788295490049459192253620245836921146028031335659127769215498753359158840444922506093240335975882495648468755181742476362293478094294597107614691440750498392633276459969352271114660282006634641243386362172366159149302964765180870022411618576597749162810545507829146331659065109956076496068167744764268199752216377020161403744915193388490332617175593835785066559481534384817908356389589743876948796183660441873337243823497513679523266122586556051300090184783101585508551659118473452543049938826857049619809473255973267371985181517464794258591583835858243034169197058257550186812498245956845084663408419768655204901346683959968394220285977352878102873113059641945725880185032452644787873831643118173356150126996543810154514722460006137593935104219028307868567165164232138413801462261110884364364644388863427143250329603284894354540030513211854297573139416098630367351872451304299218305153441833689295281233599954732185041246986091432422789574217120361601635959898623713183453871079962963316030479669907383694025642178817546906352315085220263008910550882303382230135830961204900646448762820771663196421847313154579467441190709742657036697736391046983171175316120377931993110423578505061332966555552985128132380035727154789964360072895948338422293954951288478635680586363361996687877394885904021069941158380488192605082664861385155199684962598291814385881695355786287330979509319054838225692118351980834216347684563466753697083964129460656433201870339429693843791138320040252652303218106149977806226071419219728799096186195569838533331718182731008843742060707429624215934636359866646528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 4339326686548327706693197377254979121995426070423158958248630444282408788109585344881254329607347885644830761395050091235821384781244337076309216070660114594474263587272426102459782674362957182569062517523090003431764490758442125904594964078561771743976059261466045400590320645844156975065458454351180967682131163154072616392296747594421410439651430651193423448285435548421925061808705987518053974477556137609538097385916173159894321948301009464166678804270236744092712768392978916623304229704951505419473025221743023309207071741767014506039949748753749289042297813517377966838247585077900193235799779072499496055886483845734399291349461347352022955011799599468141896225661426631681891101207289433234600873307561835940219733557241881728378843010141749137672392066331058389478997734025053079172906356693549147186367153350495445453162278140634968504252072226775410021700928628650459171042211005063609250138921428477586570498303722630757154397908083199788705146048132796154308655881595301196856291057161626300585188610857917058595991928910698469363869893452642705913651082504456199896844487905080607238694174775220315378722202409219988468918270281699820522932663943614513258168060651528952468806798548331454228612338035931313469985481870096935058924766164814993251799407664026943847535932731805415252977928817823988220328227828869540195015402184751108608507228597070370706817032275986428342503344509215893820578210493552893326670478139811955394421793599055257229657997552049947861708410888335646070899234578922075911725406250432996386948484580647460240786539768390812372849842928110531079751167939121047876431782463698835119279400852484159535628813565123138236514704121884004780973281435597277365618695687352344183478918197866991926790082596042664502870767911427253075178037315710056062399775874128493328765602401224893633518727589980778726779039241980601351307067076560517175888903019348426185989584682865259255872127994751426034193775334950045499262509416248181828511677594948409968938692917911923147914014856765441964932641004500305080336443753036116653805097831103491150026973907501984212118086836319683777928185060828357955694972523117103342612974069446501277247566345354119390295420540755319183857960841063612057981316547432732725554545818654632486806185766513903362592245978146871995319633581727744060537292740679021042519831638811968576947974802897600251387682533137779861325479499796049688511653153756582037952470905866991587984656113760247718576770146091060579319255418702950199032596128115722536837721287659750552639053943939695843804925759397696156091960507344905065976536975991111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -4827343518866883279712013133074407166834910735397978939017311080044367060388465245941691817547635485833173323611751597386287277452298689698258126141909278437278845884463506404205637818142967972714671591138144253999290042526994450598446173186929594388247665404971145137481400980387224285212114445299277672734905268439506146634656238671804213436972398131975327127861455590886363733219077139181526527645798690230561720632928299011420653546149273722583046076590603925874972666093432802721989159985367313725478688561560698759781516353491960809342113528541026971236533840465673511844585902288802175218581706292704067823500032075003491357891608935797329925205168385018002099166556391510901268694610024277142254373996690219424284289911804099512947791988562466094556722045379642008133063091793054401544366910183800716964949576937999465649933595560414399291598366885571740804767797239531688184781692984794268490081728466027182025586878878536037852785148626456667293751897961331338408439300335791478654285868435640672655951187801222516740608214354192286202025532775998885320092182473148157638709457517858665260149366005897897852200981776482641254550028271408229073544450897857082825602116954488978004070652729461365443492395300293332689478109393369132126825039999641843139890914457437717292631532033988066334663005387715787233147110520414191996661188414093734982401151233188044135018165948716112952154980246893646419668038150914160077157169468602158265611427772257789902566977287065495378431165075378230219537901041229659555545715333928919664693463626903746347620274395033811230510618777451952279374438315779588072163209252492340005632036729639723914362549909201295132647029516055518941211370994152041865940391501369307424087617701208610677232505554637278242592243714054322865971466084163189432170448845286191861562579484762509946978924909702333396898326565018607357032210849281057157976088608662565977836376870133922549260735557513891064462890439643426291995152824551617260658600627024254661692671467629718275011282225200936599626807445847311097306322700099145557123554182999716063560893370529656611583875471689968252018563121307759279622787530290966486843450623884589733246525793937233331045633371507915895739827794844723444915632311942243002311236676466380741282054646829577927726177039129472366267031219084666602504424152408499848647789421833296888517195073334516593956565885536625747504993402848274750806958316512052381129105047244453438631413388339894304155419154597460899105623581566525666704375862862382331749868579277918718158157711074867311374586369124458546709783681865266906440055727866249216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] 4857465270133513591259318286687874325317929202850634932863907042948574515819406618634665543449075649536147512054668949209066751677266974293999842157220955267838686155538351323151098889433548700835084578899644932006994210382067006162190097447491844428093109308120936117777583696312839659445384004642352578525705988005504574452276863397153258897742643594293618060816689480219416348428325218811680051484329607248274346679773036335351060201714146313171428778328109820658251341907612396696103775048017284529976277501752248463012122619511040389911001335986502552315060737212732002975525162805823156792733910943227677001292672691170935596377064958144340574992346505343865595813258904250041891967385817270757088482063412492887558472611363385601673634002414278705343312729051300581836315188915490534492158424685134393774470501208752400763445447617849670079826171980503370168682762265693040194504077344972193846624836942847753127092552296686647680654485545452049828915793966872844626257309590734897797648436635179045362964949046621735507576479492534867083409718214225376326738320032522472459687056068306473041872386714416164525642913093664049974825798589536710781923854474517585188194090807952173969303387222118681820900600702311901820362940585930093593399118449577020675343585143370003844067041527561625401101272735480085711716468592329245268919293910286969916661545856162306229257457046000867169722469223411169091429357659757227315386959490217875787909176982975299482851642262668394081909632626274306530499504355922743977044572972178228429803671441422280288919438987997222660071583583722770422721631227188005599134133420634620420382193880750925964617213627833357816476437844326655276900280685897588217288935285195923705670421903758780103120291466241213039903509264594510546511229044584986155357206719593911500991904720867702619485277461348087309259666476905589007028815003258713229966063330666029279804755239206623744949095056132062400188565719483918425117092637977961548447543329706618289342769601194769678301960222025955029787346556502289657669345657135637774338854350303517742511158892277714605214032042240406164832490564815346491510757541005250670965851460563498446773215253835983247122647008601612183238167709157318840205852029104687038466704648719869288662011486849585321583964873927431691992029397788497887238864732752088634919554883598083661418878627246826219244858603624522204602176188839515441494375508372844855615893078341356792536087965190007080892130149653320975644071109174548649196696499651427976833662027285486216119308006654452957154446113314551043350035689491069320086533243614003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] -4414946419825386525636917356410179243666016892100801615988824035662665006715441224031432324524359384391236889501135122180811631904343529837239245842185326691391236045686710615659216787919500487157570427024916914015418832023902440313057056668285977684339467584202735424430844391496965604385711708148421899765813788222515759613106120486342672567230461997181506944557117732903064609705672107220247298014741547316865835982935641579916424208645675120612224628486737403012073544502738028147376888559463085742379127308508164670064515091512308831996813014481284638810876495055864301856575008012250939690572415201528387431079410415968473786414898502154292540520088543095434961581027833899534417817812680048593836639522092060683056775774452986344884197239723021212122445115846552264117674997439619473166243144925119235830937379405443154471848526997020283997226619921893177400720640622124796259843777543873899406243496851130147860002723852112294608947145273998909395735318303910577353241308758467907033597562107395864990991725032126328830812886229808383189349544471955950864694534380731989327556723951202217581112342830828595908467303942335247370935721341649874687420850519228529348219730591792144600394662273450876402477229533346586022400508536230058790251370513978297789602763147642578528479234445207541405081026010045789546423722678711232498547592314097029563682374154627185516468270426312196885269951054340415965681983016839782229221443835676023965166420996129230840608223994778703574541699394869151705572167736401504425798323055539154023590438494846519636376321713616126471652164885234720422201729655837356794277169965191467013461684102360454019911328549438712396427036437171297544712821018406610414865963927717280730303054677144387823776428644513588425412741650134541483881136684226284893036733926016092720889116678576028956348137791278028031007326462665158773440266061418342168701922523194678823409889005546367230862353050920052616118784595203308855740572404711522178149752692073426416785239952096251779245933734982466533452774922174423207597333043881446624961997282472024233404434864412991545552787751923831043183703618783166599827195715140897611246865133671957154949469451101215263699960446081082365164415133239820388157085655925753237653897717515968556289323852879402526663416005306569768594844494547959914752613798452749632419023865013633324630225835339149163563098483908909743867346224436953579085156387702435744103924239586829770316917574746768927038265601030935885752457834712780828765306711743788178779657241191485534522099023957946200908316598944345481160458233459939930013865034880385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] 3629438627368324288995945730427533576291679518819415165685204073750001378423321804953702381351067390718654445597023586577054231172523659262323518410728602307520924728561359312876711135288707579792790429763207854172931601352236862889666678830457849467065484773326419641956608561463959307557853156551127319847920389045195724736860750095497503866154719230643181283609659362394985068443120433511565207927919777358351951028310771760491754063300912366056486254306816043922269472368438037515449346104528094456604960614734377158408118297147573525703378900582429882376606321220356042313345656678523104904445731200699276631131969863364426397463976762253292558404294945153749989764110198793344468968093036852477569968946204224705835694990831310627967288852141332925969625728591606723082312388300928068850331359555306345700456239930053436748361695826597055824829066869678824395926569748968416481116800237795436017171973353334888380721488038921583467304877685457409651493912105548034369550099754759355104914920841211823050901199165786654543976934450907444574279497978880057722176811543104439483918540700950459949054098624920008328812358587304849896590432707324182314485672492099648209075390078180919901778311788095953493179352412355559950902353218521970167076399093725079034297788532166347762664441477128345284284286514273179779091034579449577459865828306236878728967940424779671923930563520988411854343600576427839114066926810342904361541562649411669548516260530304022406261200415043964535461506291179414391387393023837630110303610839491909815869869152052106315471769467470120737396125473902935205469314467554468463653142998160181127686472346788224472056558626032589385743973266892757908918973323545997270316962233399166502317834060431747571354853575677358405642787524197914719096650738966776575029012448027017457052014364965426209259766300598816352169926762761615476581432656478289417416152904018008770382163548846899158879905747601681474441244547812284969558222033894219470185718387993836358930396191695320185488172107826789149411626528758980679501838560339894538550659779194107983743606600588979006737236840041566325400651197375297346968075375185345043116808055173470601579656746730447101443802598703990306704278832905196331552631460122367046534985523719422056579491942850332091199583819533428926432041736866986029885989712342187050184392206674405301077093779563433996615423066515004142639043094700114912507961735393808371802444192150348871531922035864154646919526472727394893059777299980542972143384928691739278036146844077959451248594622546657505446432043444787927629683916538904984156763339431608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] -2697182719844724548801128445723994951693087493837618716539814070581521016521349244169619787254321774269889864804536888542360670922217031572835100110612029751776375176859871488196233551683519778605213024840825484174226953429053276105894381892205624722416135831900448397362168495737599183673143385029213001712498024745561636918920632657893137852644440837472866154752915170263717158444918469236064595599892910581834393947327124420641361852807501704029277278918150837729693251283840431436232545730212368745251552496610304816567845349121346778688108687951424869664399679433238593546154560002708474005681052387275184665299623825563690620990977514472296909872507815886225850506168284409688309773771737074368469633732552428007498020960631839696805402855989481352103339209614675380240581630873857005972532094327525076310664506697710533317510642863533244929511275435768355009930380620181517279707790936073585432218384082302961960572253865594726070650571435234117603282164726952251909257237832783985839330207901589542694758242314094926179557925449199629186261821178273783000419377918591714254702450922715247760973384457199800777136304338742783935127140172496226907817760587771672626279189961116749868966399690088134658058239930884117212995750600431538127380358247305921783709230413727765766785910450679348469288059104063615914152399726078214535335524474162820342126702499883207143347959309029125180438800444104120910147915863817182368812611731665924664346751218216183223967495156109986036491922781446860025298029958993718879177024666334672011855193822758475058836395633054845945794122133217293658073443079717539838121495500065171225132783330839325702234382014368094670989792037253559405818665818404594250688677965357691107988625611114367678775000363878996737764262388514514535706346546686654034202394204277526400162238849641209239363041906005757963380043513697809078494193172073435709149860168825312018894289503429438975456110064062565896732636420029932765102894247815259507723551387562877133622210444566179927810301207110379758730116776876109805514806612370991065538542156862516843610927596402016628048689822115839328630974388522398198235817960540972021372824457378519821020841459162663850902565787911326135883631196561714040797671420343790756529571016982379107738834370447404754126807995225739807624287250667153916171889879743439401543467263972749662016540044733496522940209738571575035848537998492293636635578994188081713245750709267232844689729251975618067240424333705532516384139233437549259748196198093695716766245245727516907190461038057538568006158722652031090052535057662192801921689504318488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] 1800703376969289699551465594590954223072694108308118212089901679215072296246342734891248901963705848986334132864149580379825715509126995850130050009924135277981400666702818738101398855899483950674239491963382189712665202199040541307052485391728695404991149087142898568506838206410846888448674557467848922408390212323986321939669577359291966559937606244268005364141617163055483100057878664275668146454731256481573332457114942049471309910785395993835626513083348168119251255727428411918984733692586225377013466690064723911297993752302558277793971961475708728368083703188519030397973473410185257077441762155390852244135279134841927013458114303793373376855865134448547580506104469281739476249310138072277998578694262371264330438256691957676711856075911708832347143616530264541448370940559197639227255035810190591478943824851324591036103945999171318105381119776251792804186264244711602039428032450680455418633960405943178385327153788983165405649807606281689022438123183607057484106311127236372263421820093319473967347775136309137033327491354604228276642528232086958221819525177134793968092047748653739355703322952327908614650666767258163745620831349358354358070421243020159174173234540121226352183018935361379052433658328000277292381457698625014702738470929832096951395504102162335994329932514453629517477645765348585060104663092027065105232380210757734245000308482987635120336412963360579807639822912086054649885248343462923918755936003976926198097603257393244407101177289813666786226104954703816893616466842427261379059992131115178017117764186367128669470546116410242068493055603045267585744509080595394855786057174525832386311056964966751524921082051241122915051584843612286503265909551754052914660391412940856279526653855088178727576334882206724781436091501311332576666817399717165331034294336722806396001770156673998030188099667856673150487735520753729324473004592766895815721520500741530263560326737502893074875934998008662396361017837210706733178830477329396466543330576550395071421129407864338060989836006466332444790500950620767457046515113978437327594127842156337713062774141896194295972950110849975721083350920321808095851029321106216318061934444451123272622946852433997853451068867323566807665160546805229982334175858162710946975785739244423942712148558032586631722853747538893188612725082246005124118145470401601683497939664409598633029881180591357464664642387174351561914371072008974425084852362267033007165331738304272043429921272055084708027258841453972391806239475987078685691244343670427952909784096234354363451574553734196981750442371508597334493089662896895932225142493125017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] -1064414923924103872793496438103162892155555151978152121179087820816808706244824455563182331271920066111002679740872050619642161228890909406970036425583331686287895583777769302921590115811603762556130340738361030573519356212580858549181114137330835965143509580678682933086702263408399469960044926235898765929763650026396285620118619528955362940074808136220319618967351100852436162495340433135393161352760094565649822410374979041319732063625274442274620410633982569239111439404523781248997643691391995348120376190007090853737546142626782267848979791416397696065108535228391304717269471689358776899460938177857130802974051536361215615945030423740519737805788672365549877260171196397817271435813602035521220757523447304971473548682377773057925006239632742892541268213414372278747306109743996650626203104892743394614334522041328107775095464978983177211347631976226859972513791620777142697260771796204835536733841823294765184488595183980411882570102273391471151892717358149493444509809686774593122696727885050293661382698987945708307213090022704719786477036033659322727287090830254083885625666295242425321718021758143089067430557425552455361686142066412918039198473383200698908286451764999311380904844037961528136353543441463175062466611775436783852620280384171456745466438239821595300242503982786349465225331734331921516003761408222831667241400012701951990246435703185364131665437222116420543643227231966364105678910392028864337414064479128284792647140252071760039109209770442368645035132285175877198786244989225678126383582625691919490470706345744440828677740632593254708494731135053781589269012716853347522164294499409494652851335797510179629023526153515700721584050961653611257850951881814944028502290577277239810142545143538763512009284078621247290306349072357481410863836632904044067068409807221461647879515499343551202087048217252113316252959894532921584284477026184429761361384818433953485714876152604228300518597572231115332585150657231311419474998095884469274949022712805055028024415089582016802624613549794725715160862375386960728952380919978601283741584945416819856964335592013335130670742447023426140569555200126863437721575110233722313511638743794341298588969934305036689174518409987539698187885179155633958952573406357740553856793524443843509847496500682502505069776108892923575890456997172975113259745548342256207354268710650061103969703196972184614827142296592563451063386894045385598433918338378604684358645782288230884197343333371636762440024394026385102586287574012942357138761218123312555380454387653864599128148378563834134159720503910861117333277695595397250698996667461402624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] 542525860585825919122964847522694611561321211149171475701951616606963560352601109151659241424166974135700894444206501347250396896642211759656359902039904411717786225667732777396868083222608561341747471655178338862679670231406728539233360411452521912006978160380276329330228533404774063092875473916853762734820518067737560134182490730759751122008865068770752053864748388733471330648688056453426549664127262949537861611978521370062604206429730358889839219277400248571376197106295389459629345460446049053869068531422546815984011422242865968678160297214507949385066281783262977018404252119229789907566393324555084017428780733752694163020592420077776792481875000691676503942008150255737021900588202957559156231620152930979323323862867016562089543248714410710889534105248451853939326967237156882134071499513247884480723890779771191326945414672594405291034973335846465750113061512028686187050951849236069551165772499048265519039152791253968737899126522418290532228852139029006510655483818554091433134261212581847005225789185950468984099627838213530012643114078490989597374015581772360822243302831043438581903986460558857556106920521375152663720666315116308629323011751275422683807463145638714682565470748915173935100770004475342999339761192474491149884749392361198454956451232608307276358590405319569740365724275611964352741386504802752027222380392779699669334804990934388690886997662745161818543665791102225789757565599150457423523820950186464402461727367158256111419731309699237658895939804985540501760714272500346269090249325966832512100107852669207875259878166856998614566465763283852686673056702806548282151316324995194841318047156547583019908050542311527333473118209573900665068549939063345583340394221842414282500756152095143400756060812058378831730611081680060117960959102467404686022943133670024579525081254629858890729285499239337747597494920782967717243276023817916563480274423688306644492664434497346684609929996235686700843669224809683671101553635514554418548605877510672484488047405986697363386500069075019236349245578658065429080605057812121566924433690051969296315910056803646192419549809119745707699146539794822853110790374350011723757424233334133041150742252831714416806177186033206667603713998418539099881218870309083875911060720519412221013153499036084632152863914134579579770525790852169252727698880832605924568661673882805229092148181496014776507065985860742163707867588323846333764196697383403620401307122104385408473976025896062424550246253217843198061308535561125709370507529866232684763415012471913248111558959418292660080153785601907379695508705689646926033161693807247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] -226804974154276115480683049669298243077776404468942814109018189013455114549472579507307140843329827156590787846236461811763225080260774596165520482126580544522276990285932479671262890902488935218380899115725651678374414771919603205317736537577111725418570033250813158250060444933928628343754197541826541776396203119312000512142953252175719111157871231351819282224863287926221422530176732497415009393556605954462710516866328208899160301356456662080793071204377391588671762325074508124569947935392578422305941551025936133955796704408494643394015942516836611431857205422043346928064841991420341624813493655792731190919530588589682527191183098071581298504824089496746560345788144999538628420990151764449219307263372673630614262998638086492316208892585087053276042031785886617263720232954356289448958790960245022089972413655743137780900885030573368311935309680877548963952736786151095819120891816243013632670093865571907265492838653751571304603097791154044635973246901144714071890398947978098352180110551463722698901358072327947998499437791162558957071043329362951691922125045042330668000360948107714161815429709886591671772274727327330004962506469018805265393430903057073166236755730355478467389979176603548028813966233981011815584013467673536484344157284017894781531083712698391866214805699199255628800008207765577432070150294399732003889321852058093034613923851777454192533629594474460248610669841089736376785619676480875620566094158902713126352110900944259528096960543816055717024718113112103418400293197320088631563394616951953428907281500592378057023438637583200537043318850529781377935892781555435700008857098636149799430021547349610474560820891469695033296339931900618679808729138062812461745802034534778477208951902936194914653429718131563188412516381507261181123385259656332204926958982231678899732466412965111898948425688908561608129974213834112604940814739050483547208022515015105927943108563805657009322327324150881827158979613640840900584891171727140635582507808467286978906530956066389043565973147415070462514638799092993611326824155954282587891624972692791614045201393103319231853047117753224438743043326277761372135081586284871050303886872551960299864847120848784916212502312868568099733249375992337298854564105747725902551705741126580870940184018751615226906425357408378390131403155150772669168116808063205050348834941786153724660538272359150388333833178350560492044393362196755812187637208421746127733731430976896863607180498393762110411205794695658649927038632817799355222041458397038600506185659742833901691751551763018627302511297832217012952464984268702151257575491559751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] 68455364186363891758774697848830433111654398560078673810998356797174927905880251126656329892656406742473292017667432618249896125922731283780752306243440526677418709865592561497087889799572593696894698100448113588576724198201976847174703323226676881819700686330497417214065221259753039953976688069640358563804800405317821710744079378670306980483221768443116638262124782896135518915041690857259386581239454488884563764292815579647159578767718311690638258504204874151869929842765982198083496925635194872503047564571170755877105249163451891989235574666331748899798137880031886283974133965512959034870716687304128614522536635014446821779303049801502351891842670186106318740000285109944108822013685471576340140252130502292294797709253952407762539373881874075825369566029817878932807495530202401047494919935585994107672565957273670756122212003217128937593281632971028230707176169780809468246624977741116966739182686076953055481695032449079498703198911637953282561371823309902357095670675455550671365004471588362626883691763099133549844057423372578966867755965842629652295019904301381828615556666167520177338527896468988735207457705799074924928510712180291906309775031384200374827427109913359065936168919763126913532087217443631971357525026245602713256325672356705791624977595525461056337127877737790359883942155805100557386734045347886230427250011655624780541017914805680727812946345809557542207629862084792630158835631884080613743998347293964329335667908193511522106348139993960334469094152667992565545854422233829008304201711719485053570360852104526843020660339487514849872348316159762530871243087350825533914577011533272600588709748908501852820799423040257331421952075862436129248231007604774554765923403226235167867017229357429370050602956423204244286576484780449741208507397010322824964903751657776077947385521407061337389456321997803722690290367545105058701675836708027702596625391350816710804059369760863486550526778511220100650680484364542566503100212382857429805475137451133028339430957282461876733550806066095663728631851924172783647114917651047779268754402949568438885759189464423643728455173897082577529492881811493263125603576222751210787093849588743343429335733493485056784147845285055824207616710318592167389861560431222246842282678580103031347951062758043463902266301681051638614198931223290580096053147467823458814753130583566992086642789607347859987850272041712896694650980052528718480814057958244799694513795188332413622009772040085588257578483169609657041129260996215816386414459867408594157597087744589246062694784415532285345982195852852711570234277820891674716772120710348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] -6632844990184856851474966992625461135662875837526729154688240106420822337918037496408132860999838103873256063631633184802841942885659828018171641229144095497519384675685366638572250225704291696261509804598570068365642861696490631179573078833777721558141162691679775769656886399604601538808101234111594167039653947769525120454812524485964641914535454181614192151023670200530461702991074485773191247247230040248240913187746309174398167018472962280296440312231202568607584855893937136376420649626296313386957687039345762282642808986567452384820086825168942927721460939342910404516164812117491439313931720305245653197424836979499361713135455033116760446977611181878839513124184845488179972114164196510496562715148886922498279056094219287927142352423234562740626279812652065468957426924695922457424689675533357271148837417880339266269389640842759410502086045096730595967499075004527843075184289840761191769890123851458546770429190066689773010398696241451137821375807594802710017982060861171002484330672236503862424887367316280567135667826113496247600959550388517594334268173143267732293498968024826123835764276168327253279236606152117651816897674457999280531431557031881452346180835819126850135132713175118128792780367597953043008948036341405696345586300863617844248139767360262055115160157592333805320972034369951912692557365972352556452093187794719136568653519505435983298916806331019288276054921115074501347923531466819161877600036165891429054433185174692230427604161442591690404277440080909855879198579303110066843874305043562547750558069843249623663644347102696266273523999449469091207078395266415526097701420819727177763731540592656571547273849983721796581000444081821533896093111299773327530565270273503132783948867913779846751891961316356223345318456899898551673256002148328104867772371004614657880952410247203663023365291723432004429894094214100823361821078302977715483064619136219442115292098149498671431215966266971594602896330907783025548086133984688143274711160416627736820106080405977228299038079485527901904321258987219516543842613487033348415007407794348387591414227603733923318732185795692511702390647896398098391467123133959687117451239845713528229277114114529993365473577849720276731038095964005443667941173316939234861360191047000018949859413725507035227067510321353079985256914749945847797804992542734174696008550037561822069693693988416162462979260638858781469926446933494245175274755105520696364940027742608862293915308367862219348010417465693099850767255329791623647341789983353985123270791931638985973681470477344338560566995677170200234735508519201229958525786978779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -8732295493770375160088501039532600610296592550803161114193115302556958900550732787478480275111659189091232946142878562187105423315542740697688733345099071303548486530035272645965088524157733121782119379695644971127288314416502295339322275536674513839625616858882239353541389113984782762192889990436243597622857270044919854751852259110302935599944064329153703512099909690387394942023222731850444158953677655020525567898981997795083878680031631992598184513964514392374898734878141904394553464492675979100713234332781623635753490888214570140300382092432840301027208672898678376329698348619434031590404958062504855681157099025742256507594634779790462528085796971035872925398054922670321003265602504244840501243645722699533027001636769663117578861715964408212001464342729334140368005316913676490505382266348168416134413816644476903993141501185503596872849988524009396978434206027903204257799659270513758266146010124433770383133537957233427349031973060892936777523037173275545134486498470181535463452677088153142176389876273668181881418783168803022750719695383296531344645917013060629291143438816274934254036219556850457301243715227634078107357835357462181503338592165335764076153376427186412558219136666398780062375879402956752992952237302638226516638513648642312922061488913754082253278413535459104383755392603995349828051435151207019976772843847517676487190827543814068139995402338154838051673131282151606800410144683188110231017788858023699993834868923823124296291113320355866628342859443596323616625693059212749978596533326547222104757665998157735905144981012643092135424998569132470700198312327199919932100105219971377833564160528929083549577751189392157413775030612829344807605461854701188486796292192029620236596836085720539749337304526396251277608259691993056145444022299125921770623455862797934333661609918861476902075985694293290873173754507212384405646175659991997272812524623211549418155866104333769500899221410830284439891566634057569669902139884353977965810138455365268851610364151344664390146738230029401660726352913950231371555809524068363598200504013514039428009321657223627555030288842164424952282656522808581434243643182989155046464271440594251441711775184006095217813275642821733655315119907523031323111436378111951138510604795927036388872335770391297601818934954678079733576431600343695836522424867932463530012902924691859563407869697703499122298992635222171670301880010481159180436633737893065190538585392901945754349090764064087623593059521252975806313381263060154404463297634300558253411845401379383138874971798399476241971457497880876723890596800227898991898673838817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 7937930848368347419619653211658843501503152213254955977115809120366398426841699264608115396583658774629066097046751455413320314343557208339949789573217345507796186896010712343965041949195084415609820754067613125810886537401501921664339447251527814400074637034270282061740311751030501756260111089623071636042571433007415129619932316297237738770294140071921888858712826046184614375485220708367935908694619546424221715601294390699401096279937623955085550931593609500157954710055742635351271819130322178698790552299314106280312611368200841817831376576105874839132656483189635529129487044042202704369473152090451871569586060259538242188043341888679680856554493493194181757874990243623587036791380925549940372236255260927663659974705152354009814321358031873330901947671044926877296220916338278127691376993560506501489888758945336977576843787946147559305848440935923727869122391276663303891632923805705463796929165108348555770151732687313928920456524324908087412588396392459852950769578632949343305049264104509502581883764260191147186700879731553054547986717684270344576556455253705402738057199972725316685479811818276628584571195230194055460232120120165000649540480012121369420534415385213548200549899781182764333089500238126949366421886943621464239638215621068220925968720194298977238147176773182790968423188671883456827989384823209570473013725307023049365637832687318858251711131826555597480071927540925429987349794293018012688464301050194995547660552175328512358917756055837911571845150944669252880830176861658855811821197084348177280893019465227113975615660675432853969711621629241717503939628845522031265310233147275040639128929075460437277642169144216761637282132769319206003479322732479655662399379823188944998121853609758420949997009069056066174630535009015240394412426664329576158751667902023904288452445704966609077187184376122023232990341173996613998797980491266235217504446337179109062203017096211348896573712174449515971471316576787819542702094761495524244448778470767367367834354360857998362688883605551421270233130678884353197375231226105933281352904240789399930968356255516381200736281801238129448355525129888151031748719219365870507060258084845070603898377450545595339332646854698683504251606937708827023256848333663809678040612994892644277116927071854643616373194256691589761033855181090096978157740765251290848483221542662289832901757581317972663648206588471553228028546595980595095315302587125457263432847262567052776779304679464150695889821771390611612511739371261922894376105562684880512020250721103402656522972442095336436735103118998644197981015749702820261376490215571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -4401366321615401003927421347145874459633783398545979982896871488828912603421048024594300483772976882664367124806601456209725178541765445960215702542321806359075485939865595295959997858774636765308066352402582263411029020784217263646922071157776591593400766525193037897054741661866542820112985280740558616080516356335081334039103271804066183404802914452931964002041463323921704110767456520763208698843234436022886343980712334463398757788058395013252939528497647942732533846730660143264866140941536268750764347652406389193257973649671211413889648883583097562593890802594818938087498724254311070887819174638899250704985687591843112392126044912465071172592337214153616599277411454953430780760916111642007385146979162621605955630441867949412897465837886117079401106596053746651408613296630540407173503880351823435880450847289343483825881131883130164752540191959528171611751696394520972116493629949026602139741761567499472318292406536101633112105956253863759465371814315249576587718546847735551143555926372587362018349854629719009620189806608998994773831150513287861593188909880807423745439062832125742405983431621541872560224034032216158019082763864406287363039800142164041872413098288824781290063079698242584881489729283198805756915196047672128808180801144341444319909843250319241348580309915958337246041921089353382048336123675700420493205881521851189817229594221291120636084466167433569255729111194321778240038364697151369004560372236291163248218494102594337745920671937305820677256533300203352988783683869243071699695398034827921808736183507296291995380430387150268749976624975468641296957077941208987302848970005850375431610854410589926759506929515324331417898125642963443784629694513573056978948988706381481611412444520732468454888200516935005137905495478411759657267318685048148953546358486235897352758363794828851680202161051921554518047592116580582267147634211862307089103743708119556563839846977199636465343361649921907229475218238282953497430808766917466617148357614716868992358482557208312610334500991070461379753581675379314492292694468139001830766039879403093359906624752244787550934194655151794016087954628297200029676135094269062217704054459018831307944196495357620738335993488026178039509344813073562747699330829817204679248833595874275027375012179688890369041151079496904586485290259710984732745400819469396686217829981488521752966800864472479752448075583348853481008791863499291190826869022182959125971065201489022624773709199933663090365156251857109875003494556432844330200210825531869845520265392672820482192066444611180801457516404168342999802548851454346783336844167741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 1958345299601710093497691122444131152589767254880102860047806272862178742926011314133713097921121744277415351685127497569685800460293828713742890859429137395790009779583768259033357984279511359515547588186582403954810233741531293330617186837814633196876388560025685939895817260726674069450564635378803555166611611650676436821375551770108361773791164586099520604634368154492284543356615117033152145151338252974777481995642845071832007113228548751800443174483463084380924405103617572817149826169948334777986947520158643305796638659773153854525698004704453757237534454840017692991267610337403252429134239597699028650480812734887685785816825015190002079945398962267398654116982171234079651633356093586071606656659513549097473320980693512005682667617587647183090852610284167753978909500259289735629092615309363763757895279436675740897754200594910576431302950193027418542519160194217795786752801068973352874509624076813982351189624380676400724985362068028085092398008827857361283348908088363432627230662267432118411742909577789091604991851305096012008489426377762695426385237948318636964630921154042658682550107316424797585077474025679509799718212645722555432098939050366445263998331234938118302176999753627806026973366047993952504464755856955388858117056040864301636572458696835544489864515890102093418948298361945689110958517331626491261352715519346159684117760455388472784874354005685864097778220858199318364872053435322165159929114065225842142009400845350674733377385954511315044040106424780841180876641878128459470706859701138986027525030564683262898843118447675731874511844419154303514039749089363427791021878995904729827447455174726963994455144940932088288477965483171124538256643389278631576408786826971732316755510133791198320834829879522360202955919598119143758166939024424818240945708537858727179361240659692675629984324609632046619783717683329396021249671181035507740833154218848683291008860465710611906635196745243633021813487930598252192331322807474378141293022372097825909231937281506515344558358903144779284437279918195825466723390782793342005889990520286026589474461694537541857739660871807394305679355057183854527470336440359186015213664665210629026385470843074712071450122866183439292141293568809821606976516057410121162257966591144787362320069561034630978283915564521263385809936035127908684602733896109809607585256153594603407212520296124221862907504521022581411872032033485101844034443942791974068148127567217598518825777139771666072528572197114314382662591939760827399546658171604095764270622009997223225753245829471847378389549028940630096780448730652234448243161884000256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -775971584811613401867550175075301616562474731011827323124605757725218027823317990701103857382119696468131376781180134225642033846951101138204770998562177592419859374002258729590471807570155409765671045928095052378935063515152668059772496471515304248073918866800117345729360101211496295353397985035964698869379448104893143799599575864423228305725964382930607835038656608956584706832131662223866976591484767757383864658968514449930272295209455095991211213284426133194514088481897533558998581928631697797311731629633510821892344582356112778805890206122434769495541810106855146025219358670038642571577592750316950845203185330402284824966099209575918253605900027448876188419669453428188804193988950853452829666523686551707868710057317907876283641428587252690660485481036404810434212293962553891378286056194650541685196562408123369526694107150515985187221095959169355234442380215153843305933507569733913998862141430717582218707205703881000249902545536872688512166343621524575119987990480455303674175503673426746961434975402532252717605348895394157712765559994609192404187577961683814685359245464503120102080385781493894830816333267228870668677934068897803176775506730340007208396934511457522691704168538197828319647735435839750962087664103164120612737319592498918269695422634668058732573079599663263010247741470239801004533188389295267922318586204480035365583725510205920992267512631819978931441211782119987077804931073015720549919167958058585260402975123700429239141349600417025970531134188508241881503464208791340256702279878649990111593679596557489110992165972939224606181309277128460993645201734656463451509108806730463127344248503620797972315747497364221412113511408033235504140994192784940874935763178623294636913945211592843675738382657792763598869099592354004318767408787617590631572553825174044872952814077893691011025317101354574058162187715865388420040090737750882989474790611018430939210636251559830672422911494918690534722313042453984985825260075894885005569583394259843564205561507583511926115194759598063075218808823765236782089553854388200292235663841042131684312264586188511362605131417982621714624353307407777681060042086740776058672047906693041317700528180549310647665985488977446073165167023536798950212100417361414128602351409555293386135508165752573933467169354106014688494188941026477222969097891414796620658006016150680844626169781779088740773843199362424839767527119534632515460572011340154196317407216011758034994946015516717978904391363923938499615381738177497775915582811751460623129804841376620086745985964624332014661495600499751915747770397153342044176526438563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 293755119828305272418111479707715771823876145843309578854741415566854953466246477811459560248612074828660192779451631325517107302480064888982206415133083856716504446138567156267445498968967880910333097611805498321715251473545171330826707133348042085528782844640185122193815792449465907527756185531959845839652752632396278933691910610135280510655869828203249783048100522825980827501020516136663116860760363360271629007477643954857717195690913144617779394326438782889296710440609576683185472780870265864021950369564418066294517123985039678186835500213586834143267193826453451807116415142593877641554369688602142044875719832627922250932101722444743286277499970665482705142785691660115126110747247051550523665329467432688183818177537140994341043512469805312104283575259752358128150936990055763719002250727698495923899157361933642300203275309714778994797451092675120563814423978911356841002951743587763266071313459195337583256964047172182073808885486818600908583591103829884421435166813423694550549910163724941117031246108645809383559717821956982429917584493325840061410887593909633334228976450303827396380511973212846673736978223997880193883022895561748072215017430342443271917888295077649270704523094911657932325822166801306368595542312021334286132173967571657060002808383350755597357150119522484624524062155979269580951061669063847626176304843410962533215867110299568694464197915948425994423876731279278794610427270951666334536981851885412927246558727441538085391885806219429221685973639558026712060758620216832781389142197451909151189544561474119984571684120077617317639288679304482095481545976664920902099037651422406808235238946262848011270108368526681287981706737908223124714732957756271838387374535083996138421618852153683628091301007061239790320313592881928143413429499564228205304734175551045036974721474555411033077432532175429017305887547638446407964577929689209664701004624628908565254108410076754388000189738070741702034579574243974492144476332412505207786851144024135880635364738075588087851998664303306384315016436166144240595189691393978825878648711402662459824891548271466291990879446421958021071785698133653190720166433160594885208974486341638184119354211565279656305605199646113068139286509404091610120665213498742146556364670385600388511502612229131692032502248481638438381675673760838059185496792335305644989444761015760144926924923408098501962421968039336139778682609150975326573320793720633799573815459774547005975810615922901688073741517797113382977206560580048516658102102617678603579282341364806656893065563747550509112317318283056449717520159807675419940458940334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -109918988081886444281281013424031835684584269656095541248810760145744538103874310813890509206620241407596569071245881396810756516143132336294391593628563996943418355615710255544742929933491081874874693466536217623750952600658000663783288470180007086097076198627041943786767819199610671014240644265399676986484228837414693906318456353049742170279598781412725737154817166968899860668300328927240718634628054054467582474341538538278861212367632699068679632298160748043218352283999413400440169169741020200919182283052164375451203503293548210095498774982664017664849917679501652868220061362644158474376068970688980497663792445324221174271162863420350875538541208062116648008329509492508724853320823211464462506109096662885828534038140381815190038182187806248834474397568849332567820440585695270562421380942208904790671495168818353665663354160471011000312085906894796751861022874759809710311343818802589212103865010792998318481341095955441261619755944498792574228229641657320655156350287279656556867369141343400774790188247543718470342334264693592241569433298095503652246956924605823707288161254486511226800039664217737752861221850021771055349272998201791201960821509150262607144414458052521986873721090844717030064261808593073357632644537499251304993689105626244940349256674308566436072468775119717994169777042790230402638366396344036082879608911228314289845588845989429427501690146471596585375654723213980739150933809276262598694732501709638372500914406846422339137766356667161825429334534126356631465528200652735647120553256157079124223070955356149072612804357335645508704394127151844002194971350122537226018764404905537009498164801327358092412922742956784457869903229232629307705911643701052698444988227764777168926408934831778928856562284399487127279567894076642930965597345073766502866685719163304882998938317632665215388832074026726033673096239201558533031510771819748893812331018299919284273427175478203932682057427167107633782714436932453559181814598673000992882676404125354113550500544389051575015346377200182113155717625321460697390321499286591691554569667309316588357508020894166187799957345294245764905042636197245728621243686262340338688423061178820964566001008261377324179330231724849286376352985418974870740347103216929010205665678615965393347853630863234097824920217951422722666550552238003641391862066889430905530052315935070073981636151822726982971188376662080148900701848787907631560957577066060484668259776668255256611996412143288043599837199331213352316616475011370806264376603289453684871385494715024788810145113408714404927363469963170952902808229556035537087472116695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 39968011114700651298143515300786775523261176562267088747599564451194900802861778585711992745404721508035395774474527050556836025639176842991867312324842352693913660707592645174498689455781131737865861661958011428229686705925587028582525200243841237197321327405750614758421307987285058964859704348824007549077060086494085615154530811727117187117614077581165355046702876542509988518255296698796752304934407852784568535335252761976232003056674334157940049236488269173542325893644315988494506638525714715000273386535098893017642441248667398182771593965291008982129196096012513600690614407345199874058434511236413635140022230457953913606500613011436132904247532362980695721680400756617765560360491215038578972339708933400789657405160188024495253199271331089830156935953167101477371279867143365049708543556099080013364756674658295862103498539538074063482907443397129274091746780671166668038710875468265119366209349184235104013318838216606530599960914002874849359531320949435501163964983709295954926465506302285441718533502718638210281827951685687669746106916505610515152776796774056874679982667031189145907326061872311342958156567892151579984706955673391407036120705940511653655201433097813304322015640115186950163967409655277938387183310975159823256883874419679251839935566658945853368466986750400917237485844275131936146471283222705013190747944246290153905086054690501027410956542455343570155513115503953691816853456152109830723913189678572532147110211705080514252429581821458957809356749157486621248785061980901009990469704268135195957897245725470895802156187758987516852306440948767089199216984480523864525167560424510183692306030314947165707285468933716228466379189052273153378206189835668192288236017418431792446357114390660929055277529385475679949987286580110551009571163599493117660558937671999209995245731182177816697427934746044817728759656112050605707365587628322094157341130579949026168779801696245776319491081164824872524327555303918605063328900721791799531722991804138536197739787771312539149156703056680809169458981918430250892628861750815547924759686622568177057580014576755587708411599772314388608894584750036358467501464661337503274206968013813422380655169779675512955597712877460568752467583597863216391838603144208670391638341344447309687334408032746737100485161075912091092681321471551795651498922870247969742751122965939127574814784774239928872895650348940291143738032760349882050828067057467948698066603894630841605697455486792033516172067125529714216043790887796218310778296469283064633794557537059598811022086022722103226923871856281851647799843260802425790037451866112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -13414992589578680788032836462803179714504868646449725149997333629747354276054984742328885232032155768320212074370540819969295278679716756361968477185733342378344411047561841428252785465609470024847094211038132793993778630930513365302128397858421782149904799420723179912220002785178375832570142773171919475833934845631199142243811077010544886532178884932105790507174145616580669064420395160885602946851616378345471553155811688078948266251142357224044414469941232151416015453787665121200000279633868954804270058198008486332224151482217236221267580671170294314332870693362255726004493945330768444664239563334137316179960669995988401328974859281889397310172780741785241096516245467722500042915670634796139219195070231385206396032773552772872765891227824665925948179190022360669522747496614344413702276672603391729843562244981229090186931077558880186568872867468903473515322665246191037420233028182704222018363616618520260658677437378080733279941393181290836391154685821156066596458831102850942822126492657604632482980312959232494826090040649716132429309790803492726542610161574270055735881819771140913752726093133541906294319619816377635786212715353765726654057816978150571163211758562498602848962523583455652873910436978989947121525322145578016756329780984523504207367686629799892607626422394191166461428511574208927621937179154364406497794039406971251293040959380801654661668284896171439424109761591692955968079763611665837761083599614322284616279335322510048146920866767841027870546513986965781318036606117689906176980367963324281672257392335990288260076161100672354338844241053417732358315577353184457989287341521413498951335494073707684784433705586720730904384420466211100762085685486465677542582889262771600306144924092938760450575411237479022470371990892804504996793086599728033383703421716613321205637667856702604331893103667793769051267520572859019869505754372505879037167139724530120767817254400643290256117120287344808236275427005918658115822881491125928164294476501800235477989255628688399090802257329620292840069185312620556913997515719847875737853695588714462814914684447789193629401105740243117507903887030226209585175141032309794964250795225391041532015345772143393553880793898598383513636309880574566101791245182780465779780874605903140423538011086057277153791878302655636092158292577864687252732072944199440732961073984742891545746796681937392339140320640696486834923503013966867318866321295774643734926808147538528885424302237554100953636045746294833379119445752507915098902813911279914409847712761363422193853481272541715921158041752445679163452799387333322520294861045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 3920134639387825806874931410276950250049202365585951040482346481003328829748069769332834484556905797042185655771229512080599220018061176910396254738912673991600651998247119487054151596863442798022613453240899874473273871855976761339290132107456419245715301305653209771176912965318758293893001755768086834965110867464213970387562423222370582945744649337206156189712239113537510486771194322504362109897292631750128931005021920168114258070811530817844709534502368085320420192571366931059417655595648302675524103237304386348430341700831731364698173848556315760404474721088150428929722523932467232239228393156998453507224034274792616366393537271898656301886436711672593005384802358495250128522769892984925106163597958904914779345935889019620286741900400106342131339290641061645115432775176306908737250262386298800832953685186239072189757129464452179255750583384781845820254240248519336486427550088016082986749559106250554799718309696674751633958409758061157969756596585027669419271344772922543461096651677628860499115630192647852498119778590675625311935351562432442675919225722068562037370855510713368873481043582927475057089293306487837699921354962634774688832561046286106666292115427584545954137824483885172911483645937112590509119561245293933721422049075256209354980852726779281211126771190940771709182371695407298084160868688647143257847628167078515382893548456597849178385785440603808991320853851152048892523719968452060292128410058552498019786229034018838574292978295180416685720985696602527709395727440626727750686203637606373512863927148994551746181728572762861664605210910508913949515202973754997715858314725556705949568678564034287014884961372171574256966540956331478070935995709519180418105128842958446197250197263729226679715061014782882260296954797354791952975383517393735535830267308251161056428479567702140804768108902468905824042427883715632761280033425223090778692955114887932559914945611121280377368048816901033622512073934367658290741605078872393687147790324989035301555203016611654376488735276915797459212293085237865164548128454544383863459106547644463774867170685010895359155678415109429755359264598682288541204720923611769156785796316019375096666013511629165468736196616535174005585644545395269562134362186227704997014686040923729532172493393222186753022666430217388895295189759112975034171318745862571566234861187056648880788285018818140371220397257569406641819996078248025982044627138784371661202640184279961130713083167086353776000021942472202271481778647971768444898001842997819478742806226250226882895346280374174545585049454087134290059336679443451069519580102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -936777804008521405300334966645154964488892783328207074179496751555428357327612368090533591531838465498274856687749829686923827918020765020159511109923314645073205062723223855469267137172105731262186492628733854582240216753516454635980577159172267283726432876718068089517047471615278879052021964622775009731707131501650528492854706036831131793637387474134345190982024634253489662236211505892400534258999004071784066512845081018385276090234251756972570207499884342286339933431003765952547196333078078446901587250902865309790852493561112178701607293296453869773974567677228916362020707466101703273216750835575965532720466617282912000756909687932776019909633181520571574988893464220428278396299693470094315639089488709688428366005895441191208716641624185815901111849673298415944426661981142441100492744385109901937043000319236679779341820978867326363952625980669027264015692484099837095044135281100902574710065366796862477148561207041894308104390293454991866818160167214758177625147369013907185374082117480702267794718583735499741579076213059807988503323701750823022348889355265178171423416142575910056084767245114689943562935579523606198815589689012484847130775525334347678461241920086378148239698225632852323699140523621530018803508031631678950062696935598293736631497780902833330434877513352959447259698653606440572801694007382928119486553160677936829621898205039825004867605639594693112665951128195682505142656787262579250844596288439267713568340150359898137756096086416460357915048970239154475536153617069838197548994343419485107397042963930103287825264411341393169811113324675567949959272672202223187403970176848230149805957107140162263769214691086344348780317810463574179394053392761407469317120266901049609063306399828637811647989499754656100876965377571876788722698223036999321900018616365798699227221054319431573614902420420247906686208780822627830029571820796254179063587519902436122743657467633176231731708397968046070103529991775832650998777336743859956239482722597328107054697964456862439637426397441959552006656320371680128617681356529514653274824319695568102163539587734333436400385468054297315795662096996959263549046652554798790062835775580257980067174162793777640513867748622496088276832199822818898008964230967489816314151525405810911672223613193527809209718077393609160744685121923043592240391066880278376098018588206475910921060743375790843909897003655753120805125803494983087674631473880823688890232833534070019203046833941632000581260748244583639180773520116560285289169639351439257610991100543394014515251504962731138575362367661763069495126290409529587851298078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 164329121090466658503744222782449999252051812882645598345734242408051294953197323803048406904150885002679348697201379285846011913051899337871627504815740190407405269587794439169090334641647710594863190076299740056210055111588085663703571990501548852304455347341644206959538883724791402763631707615770919384176912077872449225313741111534200880857354647402806709394502021759615147657771385428126373552167476153228156386244713806699877283963721270196506034550502088282781798465490360563390772496328001841707169661511754467487624867277853134634481622876086470123231397252902556008034876262594057871331671309339032442090409449607730342668336010026587007227492612816298188914612564577061722113064999913834966506649741130898868554148732494884392817059075330844681000829815057950187512907315472628612748374406395027170426489558224162123096802748899596967461214938507035353103125944272290081604547985333716124670475708787195261299916039057396717367166975938496661132468062960244312744279783779109651369083481026556138924951114053519469013021763767407480430358176869536513402909477618875678986323429887470794782762427418611479813871887238415912288695273865550371164537735735360847949563033305117962899155507505085076312895920924373829486976270136141531247387805459280971984985020288992552097798787093762827111683030231189195959987891249690492659322961183480545717435961873668620965174216386665867318809262833098995397043571819109833325121623656768841896815642435777279505240759076921510833428107030970844336946527300731820549759261170750534343818154587093465569230072295423645107306042299883920862038749526338564330212119163113671459856493281446739003702870492844389783290301004671591891746041963351354030487110117321723030656936216127881793598024804194111515122192442017649987628481330321874115576106743164378255617118392074719278056379213872444290374957698668588681066554380433720605742348635224954635180987093700005393359737097493570968702766253589461790331242663228626102910964515409255139652238895033874662077669688619014992274131691318494356130957169028677381237990454207571829538345229927977313575317533064516416643836194714397189294972457147622149536205231657327954751585651622537476881830953911358997800392537748788970383630403009350689444974622613116963189457429225417191336888043954891212347066942945577559518852295306233252753029594361787730782939473155067374632951737868690768916458758014405837135798491711873891611163406290989495088798533936214444866228436648255315835217129499054592398554181636846067639274030619786030564253857554130214274143669903061108177624548564906781708386304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -13114627876649252960419472692568892640881306471915577032489967847200758226923236210135227588038870156184755675470053763850391016800923335060660204384009348543525473125074226668788223567746042180325571354672302186355104327697177655705382651250141531155701712582662161132783257790657102414135793728149560546918383262531723567142035363041961287348247533244492519086604507070753081562337006260068027352037974108221416123858663067796547608692957076261472425711651394707029590865934294451078651377480472967628667270975159885691577711822609956297094490531878259476823072076650014405528278024998516339922244614993529728454629373038939291799493563973561478262311771485664528710065578010106424562777202591763547409333791092046089823941381373024930526884983179838931535446234276383238977171317507144619526424546972050241196643564992147134249851777219528779162887396022055323426509150458963144546651186137381932952887876391691131344444500080429181328908992590732394325767568019936592602025760981727870006907656117167223112688976680354563248646774964512067093495027901795880676247037324970621659375909562379179718655050584041532127072788742259186709409934270294422459357293369222392667602392158218815543966421091183995449567802686423011882374716231615015879858456414697793318218916399643589359146555572747574653294618841833839240482627990737235040301155447033665771935695293764104022459066972939070864547550969637631427008711160319208078634918975951046186418859168017290720569228862624755279077514794598748111514043647564725860682283457037729878660661772074291123628011786378266939046069908384972918235103864142741056710215882077243653636802466024228361042937016132346492910780730496057095330344082363370931928238201599512639575023631169276621766478301919490783976474352510782635523864811285383065134314424663321736404109839680738399708089576461156940335681650308087639142754099530972768474373188088332549798808862241229391814841440226948518181225993588086748446045261979066043223152817352450434161821937596869243295594256198024198891092410698997622433916704384714956600562162970861422022639018857824807309486193426335618346268566994000135226490391655730809936654582784754397413754593486271122167439327508846465180034367296891027469727126035404506354929914736366360259115947013561691056911754944592292394844949949548918910458192903153370608727797150365868098793583466202174624550604049973541102501369763714805088906385355644622575013234507131496863690116554659732168455913433741488534489312982548035054747207229510658561935737127910428763487684684237408820280876179681342670289551134312796415590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] -3952910336882790068443716820580615041940313935545135034060479586288777421994390021225507786752069788326463707745363852131661217292990112014670772416568965158996414120411804721259946166845460040594427157832761404655233219525143413510492356616390277716748857216816373150165583776745905750011447608522003234246623381159549549634974453984538460923519350080918692985883278604667567652676657303680593022009818465639593628665139329869548640932430003985838329599453932243420089380008307512724077472729349385591693088434828672530251320100508206066629075071446639299338420052144772073506664003881135877024563774629799973332034491844440292098004541924456122133929875311780902529506236675894017095323046767835093109256071064000347684044407711178923881466331577771713802904962895082776592275536333142021339266311143714956021315720891277736154025486348424856447226996601755949581607027726306863418083275150521880123583682351473628512272022283150964375048594411934332517471850735033362073210333776557436145819406739637080912847405238946877789079175895907294285554341140964711051928794834740270703713493535069642570026458739764373688324745319877289527562861779452445926799178448874833630929839378700564104574427261577714363139508159666445467572504767576598069061831897147567365528389973714279896415500213439533699107301489408629753565862240033541010253702144624790031339091004486940586085483017826147488581167924971610972343639849997754700855398902734137379006728750105606981903764254016802932943416296124338878275071841551666929589435460945234018885141668722950807115466435705918394900164849704708478135138823481279822855188625212645645890430406868247534397926312563470653819468098374765134261727697513158663679329142911602129755500559552989055975211904871757723170443981602347189579033951045822926942486976710121780845253628108380865570670914799587695324385273076201604223429355068624898244614053668115935326992281486411524270238748247322059646204533206601745421474228561528439055264994322754018368680424924548371818687438155531655506930071498013342846251197291938733013394156741673642519405056772230611532445426357150517045206636598721371121730812838022143197108374659838060953175489759427452219039706186583590813096314265053568747951928649594185482174725652076474440276589942253697372263276183364669026214581609935990264963661792718669012617135580390013165906806549662275937584390596429613979766589726523756007132285322873703328653061397456372854269283370524699826698150365799705564364832043679546662139099832863265462630953549350378576164323800714004738942041486609812278675574324964414181081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] 2315961093805729786609955807053563803566151695764107937682245509621359747451268421113816344968998001824369165259015924171972850063847503588350731637845030010336635945497046216322140379420000732585672065630759006842064512690601109746890146794081906647251498303391142611120269007781618551387414863153544085580555115042956878001409499192866582544428973450986765381437046535527871665163726376106376260412791144046790388353232132104935751800889239589661684736590874780787839846420473208969036503970649262124948187096498209199530071391055919316628879306308219644439466765553101192448822918984176286000850315589314244008442503322501398160405476317162710707599892255347174362102926433471129924172227009259480409487877027654767046229361856021039126245223141412309323104626112290773127677529599215245692061223704908904197318397501567792040754491372186697541113093108686337574381030731994257004990799279028434834625510868654002442399565941747599791920908831209098156252818797863048088461801238520271159351474880311174067585429843090430758285476080844504902728549052027558002626094096163958438135780526248350120287905976529541444549455714642839000650395031560941597551555871476167358250449765602884161140234038948037753990285014873997764677852725196407235797219669116967118917548816519148787005223457684032601789547750108379363002486528305649184966528018086453654506617033698635300573742084452982859420366455357279404871112300652461813291133215014872172513459858922167251565036372716957849905627513623842516929738824612427522161290769343340646089037243128252300693042371326471278711307583443265053159974702898159942754449262687674341749656190072188581508082380398525249413123577425046541774291082763596276463999570866239746639136725677796766799524621179058642084513557401228221229333480563564126042441223788070306063929887706337554641137495967571424192541572086872019143898937143932925654911029991987657138443338079994840058778593245597115449717319812252873631638072786470807036605184307066803027674018932233768053792192694705724623029673798659673389658164394510759382436357219173754516626538439523526520110260452490609411692017024218593180095683205066242084971145896699963480715328054246164804294949750997364373958957657322953785720776794230275000465285199415157729986767131675305752170664563208473559007401488830489562476510110284192242779651867348184416349944164691107216253249296980693211871707905904188819497100560664508103903819385071306738861378854952822831018375305055374868888832079665928754225435268040549527933291836714881248900673333841611482383223023094408814747272911180388567613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] -730005135374631784969639908515671726212564716855239426333260196881945072559476468747109436980255589954950113649564754469227238457685524199301597888122097895488687242801827197506026259962175238470102779676880226638727858435959967903878799453451810907093634692328287164256989137998225397720697454628708434434826437122492725207346987543934878259325715099087490168252264329595657720595047036153769036558900646618686277114479732638245478581209480564209485663114571858695215366256840255874822930255441465591022841210522714928734127085484438924665926561485905778971307344180537275561710000056880059953457975113480939664514298042633144851520355712096125155459980278750231970767518618925223067555641966155294992914617918087000973166232152852372360452906256298697765346355819259966677835895662024453232643732252995704991221283896141041681667448758292738701564192300847670520040324568036104452592585458151978171973669424406768165608668748418897324632152601053696446000356244088561390871761958682723855139038602796518302798852576314002871963815370704037239297421470345730402557589732131979834525080322136406372364688923650058671372231034325569258647314364702280303641592005175689935000208643181810357176208943473653150299034619572093784915389473772561492555146582357491952071319169946634828039958151622634123491698831385404251428818073313124034772658236410548424765621182447849445036772975824435294725153045867414117505925392990953469801685735321043319274109862249102226765535859685211540137291962126223888766800497156820030498335357189992647216740435079441444569465021081860295968802704494873198379690883807794294641392681969258406909873848702674690118043450684855841006305977206395246388395639406993802571033152571542583229069079894853854876709197905532432772992113976679392743764196980970780726319624688449620586799076092175435925069290533759289722238202015197470272171596716687786149599354921772529729955529809266594361390829656548563185203459602793251731648585600741927764939143963589090920410760667646419801329578419100750536949250219126527251905763726827838889907540330789203490503543398323772151248326990886814548813931344039406259161745912480160051500256092162360856302219169976237456600033648634787286577498411420320729972685644357704020587571066785903607317814959129275580379887690920920347465183345473169257197590799272209990627911786606367349808981373841409544778779168719483402142559948934943547332555005698554651284920544877098370289915117433098172341809474286213156221242944030089412320365412577107251629258219839527524585640198878612009340999117766737113040928981870123981733888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] 175733206538826661656095798565809430271983228754381228023827067933849756058235676408688300932828423576022504060565810590073172090640195812202859764233386454096331420679855160551390226808957295094925016957632448459303248801930136694695773575919631872097225283004745303578629857705802947037980331177697558260855427733094998451895867033705397355005750810821574145801108194550997310535248308185796519776533075993280218457060829699780987068540903100023103793551414545771092942198179198724193710060511907153217097214353180566207062131884018065687314889597008535406000932788092025202203516473425875194023098252948728540194365424873260875409883704906944101444203552388500311108674205733583526368188913602749616831051748641708588962603101059899084625164251627934879229092555672212694558658300209802043015522403976336491651310034367829491272332775190186164256939004259895533376059237544595866521097216532968564349749655421213241898996866938185438356382538883337538555947581555551831157171264058946108774832008249762255026395409835885247381096456830919165622169003399623636037571989985881541522911521165143315851187293144640333469890069937250483748342255848309347287922892115156185437219900682621857706579990005557632426284905751494553687021503528580449678394118470632889688793865585254559424430835753570634474844963875355244142041798347239117206019594158678851124053627506973017761750728937598961736797533416494143152304320235512327866643560729016541008196762153804832473545485886845281731129066597712104492939489119797631049366854703476366791160297654543303084952171186684012967707529810312830613704776618516215844717255350584635056599624430783200696950987612368228187139402770384591149437347492729004663832586631787770643533525118721020811746264317468531381718850273057267339839627145627382818217384706766505851672902066595586951271142186015782505615721612383295488885126250672797335211406219544113709736458984702923519705477233449649511831286316663701474406989810364694403160660077779181764736511885794619270951094240104508132889973044655812373705914999173935021943389490298460180716847115608119872239800689928763115629659712507380255198646377203044817996889640958363136936876204589206338789314104136267574722791186423517403218721174334456164863143017396667858720769451096976269557931669187241649748535166062960406522381246517918620626290088293678996726627457110714255240273599832808253701986876477741267738370523589046650593381200682900960765621377339839073665516450916829415975221415985593780537065762168275053903815653397261619818368609956867091942118777739640913010142228775309284474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] -33856452124199148770910733702295266171585489591545273498399738798441719426038860467362620430757011537147382223965948197198874756838339481193423754585619299895909521443647301183083270015207118658729852105511557684536536537080210264841144643733078614524053677732584495006289115958950645546287528389385122720518766067802243819493977088608902173100177697100819725403039881538363150205006161335058912065141758313903774356380101155215352262450056202097992059143185038973944273972523124813908399114626336780121385844540795034150579170674598479199753170046670864721277611944748416105418090536807669923739705477388243844070040145241989912374072515244921893193071002604797037057499732279354140742273471051526028678841434215738071246963125601662590734808119950173868607516345400037573833782486970870118349223227143380788718225263490571228065488245976931665551238945071392332521991094495614943950112306730537779022694674095372511757518776577188521597084473030195348239846521728069993111640499786602618542495807501665812202389708687000736324126080754377999865693197727614359929614611879143054902515181168476535120327680124428399221185165303805671374976549581083615530503800529132859433823289949828509287190892717007461542076322276262970994005080680481040281470033464508985556270766780530385716328354614845613349314451887282153730966461381730864650756612493328360264333090311142146958093036965276696985976001740461371831938966565316847874991985827702371566471748648609465379983570758556496377801748576038484685270554520095444369861563652566354257338228207070375132774737427916246589366874673041659633648441331146632288312449313094681136479029320118953269964622894648290546036384557637025199637775169655447353179725529151811356447313316023332428854640404773461977531926061188026749905542338209220419617130235431138458200400688936461318701576300007506478211994214672117972098390893084936944059919501441951009788163898551031061800134824979595060584356773861219585940928534968544918382272497144858743631068880461139631293614589616001544969701204973688044568693275351072596066499139442863690298722631493338982506158783366780394053083684575482143672413497564259142928082419968078305350302279748827454062667531895400781649200645021321268232078303754463100233230440980633326581130539218427395705008830011540651752870277583895827049789791009639401972776729791681069513193858656807217757573253289160362000413671339607663918128145072332747119360501829062455230389657664304510142057000302444465063518035706831262690374222237615534662812579513043805193610014307285169515535133599408731634927398698933400109056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] 5072237109787689122624697065008109066102937390561693901321055875671266183091232566475044843986647666875496287549439085630903385380552367404559206816257335814251120694326723113611848859809887067107924511153055164399546826177680116914033583894904054036023867491712987161963265891317842606542478582681211827620458654880189497399307321789452118213886870900089749770292866876757580502152645380215661054755194799122356051607385574800384420087787624970439138593079006027476612983483889844453652915311071511601425339910682807259449333320316544319184025382954008506325792939635552059751951209983516283363086036243989059827385711238126176820554142683503617929239358143145026432194778881221487356582853634011690224067557830076598253824979975726407809122917927631590992625546686600822403911754385494127826913848728253940630225285399882334447815276997947411268741518988328372149994436292654046218956926389561814053754826569906889668999520303695316225189637150676088538564128711155894291374853212112121688490768842532058297263486824676059392559921412286735391943738330382031690289713352876603093205977282244237825733352919984251398243532374741036999353712882855279535360658617278817313338963879218210799016791375409904479326272981042698190590192140979051459222667192478321704332096141353231013692090143708517887988611025920241585701414087677430708261533179209752132666497413724917762325283218763765799492559527261044073133186497257790066636450276694358288546900255994733812522843657927409712595628753942404436927778193666403941236057125391420766383936650402273923531250967425509947311842879642482445037668963182547855633819322715608793638868244684763564352175951541938478109422445633172291750612417135284230453143560227285063999572580518832294614955118600254303920754465835622219069343648833582573930596530880538134060910362213172820009690435701031503663957767619453366496342318830898879111893232847124128439195102560718312848000343776337435557221607498993214571112740899101438857097930161255145434091855737670137853768837069369747811610547815765099676894243150203629541302500200520104422470952497144550551391586237785482514189809706174928888926319319243041531340468113981297452099921086069870807153877857617146423380521454711939168923761768987007320116785074261410504415225164914612825080555610627832830891896429078676085503189657519826911282197752846996331143244836266681882031219833417750426832248409983502468608720504892430299103200907733629527606181553393666888140112504322476441102882572727047639483346636143284380761004444679719670385072332164882505498394540286310418924528706261509734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] -532599772415032919564014343893259097730797410885794291593143458676405396046332528638509432112389273840409258519706965881073585696247211252007009098723835139490500152466462346177816770509156294280948709015503008406776878362316720512787660705441377899634691091599070210310864790446502293400992560982391178130198232211066744836672315518014166375019862640245782833369363620754901268671039309562477289156460105960974071316625989415782259982264755636282945238847129081299200994872701703697954931816062225653996661253075604341264739047972351797473638633554002262657474189994481796067469311369702645375963745748194745170653126993922577463922766323385541569961811984881922016222524205725990282839720408240270382868558761780107023241683155831173668551662513243722531413962042322129161096952810280817208407280593134489040589449765164390173756610900086269187825620347793133588319957119648432641416580992031163578810156814355538176580725901113847086702412332004905281231808917661610793495162750930598081961676906886088371928090199991180170438713754785871911395418975157824152360548431520807987314668505194649253205495953965491145621030663817037369557466175363275234818376662507579903033217123742028651294943286561676516492609868168246818500801189537048349113506013678573581370935260741981257660625803232944014694757201103672722934530171347404267860783679053224762691748102782200130676496255148379735239529911456343705194815678114317994536557314399544404973717009070225911896807147306520603463777378383736233201840468913721010416951046910428994583774794202190170372936797684537365176936783805702759605666001301907122014508407633968044878869755012094528456862946805404209029018107201170378114100542830991410104803156836466040833900462764039480675782713051001687670583793958594025091753513598438510091660118290216936114450940601492756773585062716853665788819357304846321663195125918022538450050793451044553380128049062294980474274848750349380845985216232119784178267606884623575052419687609791825045614839798697675104799204222003533306217501907761592859219012401886762395065270120891774831910370192414947772328477654062798600801794917425232696012946444507988867806661085829684420499734610312393749552025702950332314824163934387467834585848100116395385683956878816321975931771544752000014230278318556151722144187498006251963231480656865776104079168525902341000330152460168209672259084722117087462732264056096385490272470103321343580315746504838466867649373558010817896039571765992326564885413864418670444866643247645656619862765235713574554927031663308899039083907805341581174258913175516649357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 20677857352270946427796565153581477142206650379609031707135752171364543098715832767932280431311558688251038994835988408369999077094429092918440520293267149246368866534750829521067605847484620679081755126013610481403887004024580836332574573890458035488254187676044927530725730282510765113318561068655284689568081501329812924694870958793141469563037437571090758632325642601063205763449576891164134534002043493899404124327563624218387222529865523164448435484040494446749659975363509214266477394034184625423668824868666554588226049301378632994450172075416103206581044208326520245274960731633752368636258200984964182771429088372279900675026180572658340116625367309263436430822688412466002217531877337012750449712137958085946848692359706840697746601382123221221385024783200821188495966968034289720590129190151825226692824903005539286962071475913441286283438337181471112005964610165251945360660657742098023700894012499216110303339469508436669999828338103333188597913202217579259442169792280951307423987395089685066685474652657724608668108234556408338688170935399916137086333767181433107233758437012567142399227275444564831092149699278625890597842399221769461900397420664001816642742297959095813029060301018008291662382300454218462869755135096120339904315539501182072876351140158315293604947231724254755013622901029322319991741797587083066786847922813201741354169888821360688144857762511711468320902492262085367567549801471157574171688843316971344033732758190414543277343535804709245910471905761675298876749022524123383513021037924487784679818246384731624818809854567553781788892341280728016524617654867963253734787713268612835862943835538450355869721173325696211187760926385521381163982381412751891703781507339043465648417762600005810374241095577263008326061375792197260703825773442930276420414948563440930301217770220682319650062777896564932674110880506322566160776917232494901928244773875644749495388695182214500212127160237505117737814926792876289190087251693702736540730376044858523767959413295465273276335467428241178496835798114271527661061125875842925183164139405491855327593615822552019315720050049711355894529985243257021439739374460324440247572382999643971228072122915226418438439174351037924912534790230566075785432091617592765615811122516569616591538396655392138696141315170080982722574991299029421685655174588841161995953319715806184338137573625290395351685622919179528053390655711162656140431078103009084431728468410927481382329825930503316335138364551364842599860470697597864286833119125473047372379086282627452810457866138536278096827166428723782513395157635425485455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 6733338884029880220875563180388477037933081389163922295890152860815571194770815993441418563142670149016072185908431198650455764107146916913017828262907589580797571078278251310477198561993282427476369353674791638517434017000762628876746209041782959705154223282061917872572584520800771441929515665810656004262802221627072969450581905582197081685893254897986190423200697545586331738784172636840386479894156527983417801877394790936050595673479049012794411782240839478255178910500502089599941958148101121743528377138632281677657323264267684425953857863323115878211481618342156557668645108868623199336462269112803278714708573847620085150156800521463863695588967848945597666706164041358573936742645414691119227654402098759074516487494963871870493094716794332043171057085038988254895445635887318033594908001589570898085123182617570904684155704556720727191679573651845288139804008137212085630664947376112778240447270397827050069244628699851142939650069650902200691480462777681052054333788334785720121076454954057945528965962744162303248857567564013147742907623510196227953829351795146316342389446728099833609516067719377140633324453797050325886981149693163200685560280137067514456818212441090123745157061914421758246531410785136366758610234857004081670191997082735274567628352614519520228195294739103431626642145431453190910879191061470152597096419414455275821054595039613812855595009281564298569222541179692341969959403520849255730727704220951090063887315696273021520099580742794432480395235545698926050280607310239236108046665733489525173893736140317000768176719721432009891074735525809037984801984333739076195602563678496731880537030208463848590588103423114693135807624257954954448932555168350994827583631227529056662618892373088279567551899835709654899066434523318048273226119428935548275677130086209280799570552712876717884923290461659838912938650010420159051962604232103555743174504971297550744053898302278426157074956388709502781540681678227794144339988360842309658277622576587192983907973714750863755598553532790448577022470316115838346268522263575248402501684864237552393041050407004105524029590670215948715062956077159163703323566497796871265011727480726588024824960066303812822195714481513410073370123118539460761939268325909686588309351876475872117424556023032127069065702133478893814401054592455383882006791714655337757502503905283803194973332026919414664958068111439162337601044927224779504989978417322103371851798278573453165195445751666419247239004919964293682721207217379692012289806283926311197437694480880562777708994850049146637617076946820990109287517202175013945344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -2256950773977850184858563985347346582541539142079879443782937609220324814857278186685274460206284648548137804421318903557675551497370019093957541881190325415445162807510863504232544142353149575800997580599375113445924887153723518144170262063488725683936539705180508503298549813283592792515839303515654255982431166423709383418214499421110393067782918410496458359821641566892652529376501297432118504097243262658223700012340377956180445253270041244575827501098873772970145252705205334568896157533960865769247446827772327668185489093536507921024141698722367417979103661901941689298782864266000758878392773948309308958825499712850412528201878349144631093499272168562229184838959336012243747489055467742499176698566214698818323867995538244716621314185443141752677101695012265872308691854036680510940456493607609874152761414670839115685728153840504506988164466112131946270413122748798742999339956582118878161107504057077147782291300020486484610014422407404582050536210603931022049202298982217826766267413355820922996780328613651901685183920011619817913555039728343465343732144830894759125462589194200457713742219193200921947548162021254947743475649111083064204656958031924053356404071769144302081386387576049290239993296728988367273714975224187481599003531766135276169785904986830059855624744247821687144849687602830127289764520260058718490697597460691261962770287234542611589338033499444207374437956801929132853045353648688088069050610051517693274653422810659373357219361577942660327667874848293190128903833054689987212519026791282022277232958918189954634042860969585749164718308801150969210719947602354763652972135385393722390502536789385645651990805163808500047182803522385515345360831612044986355781188808548913478988195228910598509732163332824074563163629277156395098423406517481849524191701987055250092717261635764905578801335273297721203858432790082410767387553225572378876879585007476775814989684149611593352986041075566624327167031321947258748244003546589698256108216371258358465847948233474284647806616221893204757967463165638291769328696638331588607977389219566104114167580384324944806825346319017161614994320791460437785795893649642534496830062648834391593723027775314230474537810902379472017391360210735384066606454692018489202409960058789084384697927284895715229514253314170084616764529948973751721111063586099814116351377016063957305140354005178881265027540365647369887651437699609511178182122200945260645561638978229534264084875400266866966748059945110260533133698104526664012528698056499296301624688986873484326027751972385418927475739697284136646448207673171241861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 442958736968183401594060908795763506198013872491504928559439428687371485841668348066602905691903492986623846970646167312793220571670201412550703923792341037534394211896450944291831690377266676797774393868517356269179025475443521499336388358589000270332732406920228613488156941578702631564260688287398670658320513542467147668426284516785767823969255268590203121271806581735590575876065951094594885335226963651004732121073717774259799876978114281503247826598986122860641844955587473370511902406587409179888737865428453432256337903039467554172446964288316025241776673410397906872690054518906841680691138676953513243419642934044217209299039376037860954636058123492345979993200232165521568116140905392423720350162805076097455641683085598318847766684941960898180868283351330853834492837653601565405035248848661189281641055139088533155454557191082863538047665496458972797663945099200338289845477920389066847722793219326838705734509621340031945102396045854452048524343383488979627291620326777801813806068345947402718540739749246693722277740861825530094258590014915035223232651586311302386156641596584075076579545335449168170276791671172224179799204239282197784456314055065722010701027262650410629823029295188553383691871561893467716302148602006480189788872730502473361692774734307058969644376819357058282121029854621250715363581498055929313723963246830093063868541577491063612475910357337813375006717111870997880963932981192179955963509901065160376997576575693474504599610128733013283839100375737714504351645044605978802004814072094555880403472263961377308430433812519849685503545420303822304494922013480339330590728416071935586005165847242979835151443366066452147730280612346966973779683701268946568630664684234505115118893652421387639921242012949531734877202880266275080785289121667630979959158180744058468023150247417795072840473507427616314009828727450291199754064485026366185012669424149685492008824322346876544641282775798891301288448009459280649304312681059032474547232421636620562953791310981590630814395877656104150795290608672618405004165714170006507366809772133218055312259961389180895961533199184115385745983455299793935379167804038954138697962502885780641260886995128325961494089798639460210685534976703474445294420760821402428021707960099837201163007136778806258817949776813012532788587875340961946234080941422789136509266348788081885016554272979122940561547217394501754418934484565611479385681208019883908139055407580177806526099679253339902265412173014278654922879718458604968041012288507199591418858745922162313180105869431772292695142531509176670090618595840828112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] 2703923020710083547537018895068777062236014290297616441473350460771678258056598103249483338006864339434014174106482405573721978626713405397758441611083727466256342666395927713742075189188579953139267454795840174123097123180002626008576377541438882156315661913077924226813789159602847383359191145574719024080089904807221649128629644332409087562529362315205639090071159667609481826423932349898647331507849244939096267481935611620159519833298191804673814116234445549357527565567726618025256275267681968267245128008240941479682007939521070091616452081083013521704006617230581347786059490778316566947636377444141743020149289608978813610512199567412027902169382015092147175892811142356818144786901102904239206782450818676064205723785037323724891909355695147852074496687781844064845987162539527311793899490474094699038948075744014883607016371064538058802307579749814551013951633924189642205018963766654512806164041749559063696926339347516181875168519233350185792774358668675545076273202893056897074033302883421068280420267731321772194746151548850078884813133733453807183178844155106180943747691757380635781730898065878434996061094828009835982021880720709576200511843595232252003334909528376556572535183598257156466766507514946246227934709275859261594104828927584059160445260910800836441412211828236108539171067028679333980456967848641840616075566459160027948442554730643268280837761811619722671798775730740527164676030288125822355347498133831074291513262054758443165109628406429302730692779219347634256725626234374779783412486739831349854483887528953036150579968229729838235396058712403516331163655757375336162714893914160041967301411135519488546867057108826843068522154906751301782935408730215302564312569759822617217000321033531522690772575940048950720112373251794163975317727220321201834959342983105762220012846104073576659730645945052749520604541970270365087068778590181886038242904318156272710101154832842974149254954155145235772421880004007878142965180513275479088099027523511378235488663278626765373465741337922470123800871266595696824010103987443436321501285123239042755402663281584625891988330938317408290666112603721817331244282378053282674864841532108072106076871798887152836017297007345556000193986621867660607495456205408785421152430083897895223410223341096497309502471047847283833711816511445436342791031291815815241768921772952939000289514745128958427885064350306739404409251496406985618974301178033093105936861742262073652584384991010430383689501000963716322656492403015634279879575605893262156591564066092613632174432282876310539971805412973064734768259152099665017569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -90317538269282668968807862238072917064303482395020004954804024819987548582542123857313795348418135422957401121893680565684178952581136105651661586955805967025937777937691898047996229192997127218397433144498856079247349780128236049716449995538069375476305847641013299547234517727423381610823721391931709628917104958428635697095549508235297240024254257048999002757516940062875401060897036634019820200447908034270103650703854974878436970561770608241262512969145623262833024638433877973692500076342947039299024422625802969786200419919032323099365886380521596364484394469393841040673701564714948770375513177316301281456936461662289310984795115943721816880355963936968718956142897825642314289346397764387099166332103956298372495487871019890756549282068867582764240425474500355653246907000020294645956606143711296498249080841802297098889888062213617377979300188139064144590373088291470642441074795786687556825413028740195687362408783750123781207776450755574385597824904833516342887362591398970932295826129086052043317667655122459968957859390669876380878607502196282968145316680093965307831527884210278020674721187616753523304269391770441858187192288222519257392975189666938834385793246157406333114441570087706001482954985255708287439679557286780000064475363867102365266024908096160891021972033913201221756946678516406933407050073953611214237280688967553916998245198093067810352910928243446388573465496594822342082792251585800810339183192575289307319798242339190317441077482852197671301245000246476608589472426851880506492607974697631005423232632230370488311757131698991835875704750908875307846406279989551880736027823127706030537111868527431991519214985734837846263040700840530025929918650813781921744488327467038658929666719577211282477848617921805856044642779539938104307491870981551376603925652215105456845592065034358132783088713375135154127708037473372482599162979997003440589982351930636079903045577059079722056089535057548576868117536544739206066635958689306474548413076950700237649892208288881836833684822300862229582016221022465413463330732027447929009082463353849309259881475873709445020432995347653643194922786980981485903950272734336790820575356860246238370146865966595327777348582581303769659905744324904802132211607507301412239761902524361167881712896557562791210527489723540016774046935225969427934355621434352608612629630758974686434619315785665417796078360550812607475749503230762150476940111496831386436479286991855160060673413163402960760682381075344448626825363693551844777914879112025135944891814366060182397468079035216464999735410668712122126552330154733225050636288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 1660397202368970084683948623277286424200170859589668357541825137216807328388172837230911096084140701547316456262659052328043444283567047829435177235436250827176145227799200228008701719744742236106588842875829679650104076673839490149728188507756509403677560939341894700822199483529322137065705803288473326870255817964207347264764640339659030970549999692588890650168886875256638310105715926573586333033302405544864870443177406430462374372934491235840755149475774475870972081506401921816313117990180193749193101863389597382044414414091409824197614015777624876512537249995369049395534394785873925826652534408028463672191891033675832369673228949408452629187536341906067883587624054807095039910525383073634429462313188494869424485547447773886273172844993355829074678347553562641703636530638264288950047375436890666915760159734650495140043698490187563366910713220531052987563831200850889316056946255795888298976379343720228716779559835065410760620210655684235280772543939410447702426483128046573938459554419117512800124584054368495644396748148043538032946939470054360467343285917641442335837046722408652042624452032971269735109767269253059563675750168746482767510489964563619557740680154181045778626378116963407098381870223291394188094760452752141434478268151034655808202023412666166981356839106550388677578886672007641506591989970530074644569554115751462002060066322916920241107193086241747577449119170461496614806335918314322228464533310341547785624742820601086211100809291597141336200875691550124834081875847010576403019533567536750641617803327534508177151112880123433764731864040164501909528877864188978949748146161662672263863529847718532195029167723105007818928885413361358055946442709196604381091511071979007983068009202113633116663747446977770546754779592398598393209091544472919551740753871077323768833877788638803724389938153132421510889843407566409720708199527240887002531103083670379041459604893979896547863123092767690003310684829936652017233131666732320168426581001371880079640659554035391616766186420147037294079830836845495937912939535203336645787416635551221226886142733212064801946557494155942812463450928546056971695297502325299967242656357320918759451609419449062524840383753810455344350027879004948903270787697154586689973422771903715905265540004042484400245506838074576640700978863242181000785788442147493638420409321555698391160228471249674396254345618490855421178232055369954763229262296732121465492229597778255581201053852940546179711163477475907966157082143654859230422185556256409167709213295467444815721698432733909763255971841577852827088951922270247044440391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -18685650717571462624405759084036642916128725294732285024472431959000664185851382559265852980730229696426692516710860485674515870883704582331567304526446090654762929622420534291708780739706791330874008832678754860715415317297204047291560528989789832307485056103054241431226745150784986339560086427028035261029390288805007995087781536222195400202659253708440333396726482106851524655742351307689768972913200358161454439556739784734822586277119115939556283424322370446074851297092854925137156202675573536197964256281406541912601301433153973134819418811252605309667886183925423570381976755960478140803546801310285271523645108616504232844369975780524436822647438287345963364876956226877083266271835230476408959665809152059388301510936026068115279098819468105593550889818244831052530853395828108019640827047414237157768725284471593110710630242112342281388147482340082853184925290549289005794789919154871872844814711124907661618257059387943834814953498617514703083248357587343422463394769355211263885226909387705921168204252753753501124874902311711185673988728599190391052294733007811916683182846835798825651328741709910204662425580262414432276699824556524959572366035133990481997535786964480084635381509850468363735124217899491090118748028065533463822905226492228161724859690655275113592926593257798059514482276806872455041549049828600655825058481515516326180594365633352744206379614305758988316851877909532435098950558423649813950657550659209849483270055009208262355018715953334699554468273136876138982337702894414925377953026954889337666758620128859630982380302333187555003921488254499124756556982358973611223750695746374576521743482073409206815794810896953962636407955752416665215864868645560119240202907146825348998092124819270197127998682518870956852553737084536445474505123968790929292376047312962267643782539247356907597687107841601555895389086496589744866735294800337779919269546829958698876837770058033304179627457186570590697916234857228934480014012686246849145337077146945339324447372599765144645738212370333749178198015740753530909332135037561738846058754816600835884386495707543823211713416717561691083619366518524372564672512165630116466163887472473907018384313144393438320363250274016774969114847948861203424525161132609723912696232676743730899233744152368926449311261911302742646854427760425518394569659220311774692697053383791216668639202428388907720042999090766912576000582186187574289097039783047618987299228626680680569153285785337256424407942815639089263168142542595833249533127402606642344554185008207951088506477615544594519953018664827873951167652951978246224278978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 147774730377424779248653316482755805066750009729942640014552252806529879041414809923005235088094221184424559070341812758382701847596289187627177798188064715487185010706219566175529418162524251896256529276452559033254671208612874932630566088823989575946616932289730349953651063205711121152861211470379272014819304849460366785310909396000321059043484312676781894809010483242642556269538011051847035365842975010413031487392075183392167432737867644956281210431159897576078965775334497400290960383797492665139086661557586656005799010787824026878119721912369441994196646857316783471879713556999129495961784809963527406583835185984385626772511868136103559990989433057793653886409818842828681102151759050935155503484579465678101270490560266873606937229116043419952369461542587170669499293785884892948486530977471992965972388185623632273151362345021417973152975721305517712824201554866600441091662239685827112879851021385540187696805276956652890390314153669954360929450072247931898532775600799911824980632668345991363292555676531215784447215293152403773678857074207312709884570026337461741897414234543408352798853227727564920086856920191124982940549570161129034487491295161911106641486942630509785518235942910593428363580545914542284757964333262614645087945424316135609006313724389002397633132686856314564467518333425643137392279043774728056774933200229235288891057055722038025477381008240125616630809224436885945693130307226792938379777668642013922315923225898997055644549772439209868632467145700351335995554042960948327408952927545667267263745867522932957895781321267523368269280384581451921523130913778840048932027356953549419630549028182191192429511989467361777956315348411396338782225020401300559069423803867282920055119367827013332448080096248085492596575982982111009263055344763224185691324985567197701702545727655160894812848330372836046294816134399111625914013423068914686138966849608626141873463883037310949668904468515733570781125615043449192434879018166279147316325478539230891816461496423792557560386913145694543427906342715671884989063271686425150754606139448585027142332260760901441873066269986675144981984767099867096926345329118298796121486875243538711039154209378614157601044933591623021243919145481798255730431888087160511623077210288698088976716662758452989278507064206202153654235151753751775694566052508453674981999213193588105822015521946288006124608972562411668718002642507052587556059206303202355620559636398685185914366452129210815198727140621493307284656796875105460522436771357163384031809466421101843596171760488084839927327391563059718858442938950996386130417418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] -921793160486686737714054991828292680411105539082334446862846854907154591841587800326325195147291567033969756445641697298817952089294183025005387924444912605385690926532589690116094207722363451912711761476171241775660452501690770445417902379885582703729808457618456266984776662027346423556762640493463523294399394271669375079648460457241031509401399365077668061753021742795801600654825518154191439506674618342315779112879353683320073446139462866336815411711291854984789125965920553078331296590667314113113175585210525555837745731745461271494211083825709259874471527308160234519534484502097115214530919839668923824427050835860862671104476202314506097802356645051174975293949390668082229658565268484391492087401890215704144445759204405225292853499403151635901979613552976823011994600691406246876756823421802316677051579379054282675640927740451960087572253823763017296423892576414111277707390565549271439773461880008162106768888831759666017154457591653134528704220828984821050252250923215715811608056742701524998279919239139043371697967146748881541432215297689853014822578499947364197295213749162824917310522078123559363735714838973301523252254061210170445962130087038745810739563518090684430814106217949345839445693026903231991476947790035257823599405645088707242041673746975353328127080438800358370834083096766030018770502642113618121175964850791195712431793999383678225505341931528838881722848872314193073901661357670792789074408890062970805866497699356526755917862243153280116896289425106554918102595720847505653539765917134660800977122445570151357243801507613707370082163823591123416728209343105894963678279170107028150538550500046050924514620302922471473279960695849030497819137980742304917702277373294251476452678876859594570857816230495251739895385402095321836001200643171122412836937370206853102605106794616733061914643051190976357228005120287318462762101787342739721648050968945883692895181098477370654065047629001091960953718937399507490674400432206543700522462374404953550117889750620686730850943710632661360704946629216009201597836156886266149859201953427859585426006887455227023454434369078065518611822618520980420049451178376406601414890676957300199884955515577580850627416300748880420455338973226369762391336825426826716937940317530542781056385127190820428304130726775785676812116508420610204777965927474883161662837272545181722793412218193878521407889349867218111781567155254804738652202856352974035954831373528401653642730932734209098528230867539697963814124002094966767029442503606830213881883479646663877525552654072703766267867272410593013135892732974691205674042392576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] 4782250780137652521045491161936878262223809058089920086136731580321076486507305160338091041730772582251030953094482745408448017820168247141201229859252603555958023923990883296636134359256367242397984299522396622553438724058345593739182376763280027612343812758282415012430883571648734410110227961742751509182207691426175157593274906209780403356426212679253674296348233267714483408270192827913069625718607942045768491081786438535293491391084382418942489452798623950506740390753135297415302615668442711086435295235122969173181995862490877124036069234016651082112219181267679351090171467732231726397615634557801732387031862825253259149336844206914657785331762872047885288078421060931500907095255824488571176801185537107207780469735061288974412478531307997247866451578929292080675894293478633394237410861103452760026116818512408288581105856395723176011427094706186137919824296221038695678053155823627447807656320121915400088888317181691518896510165020505691537060993658085736538816872108915626123455323610461691095592196280212679461991380219677552806772338056714292961318553841231889519204792712603716115935659114450850565862956015560530188210052330077373993397770957777039390642018618503966797034106362650964154155370219302993522394827379455118555069689571655422841333681537999957783550429441790787377620918373079627181565160050510624066325140903417372816747823438615276729892803473451047594237637353809271568108902599936369721416009096352848405707647173141108315819888783551376312068457828425905320988733596037443502002823198451132963901865528204705257521753193062906066752790317348968135945156583638477525298562730229458510098906576817276431093038733297542100866739171317248148160580405874874961200352481585727599203133986562789945835880629975520165258367682886646179920974215822181413705725882131697791429504634558088518078926940258782907309963359983449696962249200395782102649302084229210553751587195106522242810252539867195537520760790155784832703220337844225539808732149614995609331933594477121828928342728556298105857793363903594647902206226486767663288886619357336586479969860522497250382072889444654767944552529346382058515967217819449477173900708220975947273321522073087448502129859817661423353564891782444375259150171627886973158266719539185774452662647423749134979495319194598145066389717521152882300109400950160428997908177330323648254536208000452643706918603285091471259648172195723621270404545219558614309026257992446543096009030823329115131880168777695507057439071269330152794333333073973040582390402966591345685118915950250295656636357967534332698984411981992257398358671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -21063930127355852131259362903802043363471008672976019605621470283990182028925403457688359555684069935376510463357915027035915572147653223696175618426040600879940647398281648643323041652935206964519077217770855335862204645273898105339316258728464056204881215519093018156321279990080583846923306082456853604346450413952555591407586445977734093945466614877017284478481613742208619900984315122881947407958482939307335205278733977693192028781825744815088014095738526470274095375813294664096248645511114224611457944839696513123972925214984984525638193997006264432859262354050033886264197529511764674496231756976294994214943945203459042205836663602348647877200311209819687623835096414327197074515113630483555643728760027432355609792817846136140641787484394008531381496250068086021905129509648715369759332303204581520809320259931961231697973597079165015274017199202884825512293565539326768608253106924207495612078355249824578033364622600269000692206960754737623845429167161341714570467232732700607629143488192977438770524340232586095964499559802578549765763736501478091357801189984141646113744218412252269034276241285034147924246563818084403849093455599761079309586831410909941389773006555926729637474496279454880910991746199274929242819025904548256028191936484746602245687494697276826940853020535664215270507036295175796282443451735718028945618435934972767693701674798408502753602801346302807980427629465796411522942737351357950268023199607334480243847301476144591476548186610613010237551253426734634303262033135147850661730140049500658297101792527023312534568293991850096264582250942863181275284846902198106545885719451237966716113995868619423325041234044952031620864325262305039060008870150587463583385813203353309184940297468219561111672609497545342226039997271081587794546626596818028605857064018792641685343952546362289316641136452889561420772461846508890538914880724882410117392914763724650812014183392527059494669273767823046564161365825862378915706201362601608975796970767523937697186419892518861052814661088973860386361144887385123694936373074047365996646990764141771077309245319618999623298226338093013622638049057511299894958029767151345250329949099094507499068838487108956326428105899625503353919474485205396706749509985560859671291031760113542411533037181144389443501736165137875438780881384015303742687666272980518077530211127131419408997960104418636957525705020602775605359701162579588822676518450730383996335044291924011916711355860207426886677513699894788406093922405919739168501851898415342171214845922154501445168415838775365969360667550816920371113924433649049475690325344256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 82178869639685440799146416847555729724908019476721173085884111366210527111305558845110678104334854224579779145334557940354418815717441205090526215551752359572233863621321854186649780068692676240910835027968750866369899038792217587754027350254454522387164163949916630205534840332865692376395422782872026065836140003369314362021260232273860023417015997389539531061853204741832965725177214517573745571267091478677650600363316296840955249906134228122121056244180884059527352328576709685062772138802084864845703227248004144498952835563492139383879804766107217457414252078189074680733287367987207202282448627863347878769170816209465924698719683966074520697096548455922850207339824762134279886454146194854251004544120925070636151432828916365523975696167824082869572381899917990984514785781993368564554681234833505697690485186709466559351113299484701813000841913499084285240556494292122121184213452784536806192171019126869307266389643446122435004939814135024723625909458518539589508493772854466564123576020378020044271325329748616808046375742469455810091574264475182101495219485691040992720739554163460203351078657953185162807813329949308798020240707573722358396080465957211724884409691850890329763989280866974528367868403574782529837167951226763663221977597839075258020453455782884335275931338044064943004188858819651294323222633193692851215959330160386787177893537669759118417064094015562086550785309042480982432929196679301413747075887539436563145300410090990978417473707654223686669275632463002003930232030721774132969890576510200096684059841395458307498854606982132469159901939110573403763600180305975932453403917328452219367848718121197425601501366792027983451710569438383035601203437219845976121702068527000144828043455442057909924692793472426405237695009639530585109326783985251632201483511184612493548030263433368436744287769172849908152343365103428885181252231590282822212311421846636205908903367809262237526888794559096917107245012989681221777456915543425193343099436246464540755371274836915249215327436541318147001989836721829307524178959058859918121018538229111310793750291730680062229676058104784796771895345750184719847365355295938772233664569932945021302397101466960728307451722441051983277197962398339664754707899022538660893509665694609354905943628527205306513072442162501388618921014048632775600417983123116220456540321461715993463858984346311901449680567405077707935763057747379663543881974150386071837475360294010278075839024288565135288357896362332812449750281888486711279641212647418360072167912149224702583483345985558878733197672517916389541614134244900171600081243340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -303671853475219126580130953722047996786256287470757477260074411148336290888754436266589814289728496490245962458476136143804567166032869497667569850924311298692774104542817337855236638706448878435893132406181587471040488965493631998821606410658962070651352501043513581721094963368412336719977410062735517730205621597148501259296038712737861034724327019033173822213080996784918983113828373487583914801223592226757665053192046762134762297576902138705451023145221768372752869453668264213663874583387258209977976921956454718129912139752710280758282065674263242634894639314289498802141937007004891692911202082126521633394190175675183629676098308533524327282474730732999234920765358143325638043415021709928738695221672426561799358739784821449258969494017157670389930238819532360308160952457700128858861385837086844946932649206504914617811967415917998211752158415292061227740647015940053939008765115845875757762015095415138319591633353133824703434285168812301795674342217010195190395024482098290127939609092640464724383974802174603105147402582918173740716981149828893422407486492611785487451464583068278556600292477965981314846995732090094561178286400806929073144832513385772538983735595647936438171639560097132809693548322957385465264743620782522054000040206223872283974648139359958709441045203136999955590957645231362410038553739743689923350070924223563196841483013346646765844405260122745143471301369271400831457962219483042578074607212831808363543379212905181075936406196587849248814603872735877202769925054031373551941779994469626806789258102802785737481938398049588991339214770955455317718298325134660129827145172072627102431781894573823842657435688338038692997030158268643359688933664609028894918292332297048463413558155283457232965622194709264274262339567052044619504528664025086251898299549344461129657618429920259279846675043339535218880644778315478853026558939872012487846588432177416989403994484920132944660894979193365189403072624909041669859488827751331572755444526363137783888390490996160408257652563050585124858866119898502349579197635534563839696690710635676955560480756074060143535351617819294787307333502270631441585039480494700449166354759027776414384478236359095489167487382278204214431626332437346903843133702655694866425737677944583081218804996375973021173471946420446908694261914557593357456851050119418314952735578653568415450210062057202111606949752839429591534560306804116182276892718159961103285350859768278000642024547977300475855796221418777050574799373231011777046723221940571965066006434864489711811746737149286624880350985045326702126594619832326687078937253642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 1092198822120842630865578999569845249080371945322015368489231138520710641919714376774967773987963208068687662360003126980705860016328225147280271847047711038491244984267729511316912695749500630765953587130535519231625297877373672964280364661081569789629995061274244641157122050110582051042677284718865093710362283831756610680263685342440048184455001422231965695385445504971473848201713983409928859088311696727406834438590155384015660637095984194878129597705687559287935227356975092330810493934688554108020771146815182035547880665842404544773475217349607116226666685719829891391037987753957833756200374701100594719556017211704299413770094911526708728184622100834571859590369012346707716293413322863026692441008879020593378765809658984945711200289903342277681097703571959727996575234423222380606796074297707717980624465471049787339888072050781876341937353677399414981047297452076791421357153166495338004883125991494436384087430056613639809918191295167642546520202365118364381808236235196427938188841131388460038774228410959002475448985356851389202380037327108477250945515443317741862798804427350911221984740004760050264272251433781776673403583552954951718895895917686660775756418178684380764283422315796155921134538117968620348100172609151641549364176470804327041352217987824234169927169373245040664549349777550983341450282513813434356957750614638983512196558177273702434100133623435364645859199118007762788464003615064932060897866436170216781089467096314043891376356887544103175463308283731038439450650348997306448617332854036233117895925091031188546645716783584988859994742132469749116716132813229356109708492768504831993973569425608160867754188124525171511419191773391164877600986871884651090371068529538624402533488210912276461675390016067028353067848863870567714710549144933534126538179449727497148685818480823651207098186501767765101148263225104581127786927676527401732447339348343659787940129433112644502356908559253885447129691381390358900386426314949079544746722980912996741447845766402490682732438028802823263361606497012823051489638981072282858203324468773500403212040811818270360034615206598875782885961338831156374544447824485403728735994572966672058678115660217693239747838671884257493514544348497325752939824903146722539288811327758673894887102559981702352982255060048072306732458506123588536151550602270076564677684880567489670212407126332084069964495901625837249010678741182474394213212761101450947990618498014750754917129430025919894078987717632495571493548868543461011844370079158191000953749829927072936994876966859887202185164361784039937588109166428242010258724303667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -3654181615577586389418867431980273637454910154390350210284942492754813213372714715589790486154275722066972392880860913920741238500666093611015723492701644428910881734794333835936112302821217337706614715613398756011853258489454605612158346324054034443408894144011874779964151400948993506504878563638923573090219738225013848503129121071957037832108552653187872957061003106563716844759222412933998083480755234199627141948522393774676679640050186764354442883169038314822021833953762968384025190879025356339360733767026333668511585235768094119935236683842734681167960758339288449392376350150822607191114974076123212412282748308784060584182307872348429674037104542261886237078244049002783697924805900346063859531797234264433297845702158418012814708397962585070913370818654236458587128922817453869389515499688039907400506480986972123636093139491193598408828461630468130584751195372491043887702992624360295476159193537284722060329995835097712234174210935263652756105713670521670747100781899151040721293840747493787213539170938511499836572180410805926139960054285637098709287328909161047791053364958721846813888061434124311360597216242884740589356131759429850103664219733896037849965830089102440629190158642460387247125849272824360864323322245195563485130333303867112208833568208133023099918513195394654736604880728539911653025803960275033459804521585110117410020792384925054317998136416037442292522897265677952084433276749210755092729146362309686219657586585611632287882827464606358107499110595076198348368680851179100896707946303932714648165845266060460860198122113546681246987298846946886805485176299247693890460682066359956556271717138419374537831597483522147029715642587706342058428644133140345333894149795888695773468003602710155549854734233516288156077944610367755136899600344653717193769381813241660482236092935537897623278691880939767948889330427699903853518863512129024457839425901471978113335799741878211774576124355897325161509800706937483317697002520574696438665436692418955845549472344259759053208661976013331510869150933457692341778214465690818742875821776251698421572018419616609829134661750029513166563987738454684022921954884312727653984613569927327013268931494299597748291665328671643537153485947045329439978187837072197641788298789575380413805586135801605935827299003201181853724734870119636221475086862581545703155407103837947068959186615707427248477843276867741429759835902015039894162742933790758672541689050080552806478541367669947170073612639883687470893866674620388847542664449600310956156599853958629800006043993592179810459693479068888596161358538719389952872628193591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 10686766315341812737439054222341893227468152683085736209602489352390039610023752683526737895716586494929933924674893452387587254494909494653436913361863855502724292967504112337323467139646777921505531179455262434040623630522323219843018878588915649016994798081656083484057348514576873395949047896228711478008707029171160904604439733950207714375582058096005914572286065497296413416934409488081451011341053451869590493020343252440969206039576277577411256245039677263716050628267711655746412135594098740692867095101535314977567712601522303502719497515511962897305995966026703970492699041555876016793311788730723046360029250041091699535596969322761141616993987237328452523750693706689082183581352994885903091984371285229528919131481882612923059790096390321003609278209264579089184260846207645389708780602445509838259334247220010216783099807420653138367660411053954969007872183308858510325518071397626599219734925552060779855008355006621872709885476865506526893668892201859103986506600027289559832367718267716630794667257941414421264772405585361063908098666980473786000853068869481096225475659174963243389161698255638441488585372118109847192030978879114524727396247946182917075197933257035331247810911969080111966469079706718522679940692844435226466692515175389889144128576575611738371415937796418574041794681617699358148100334554616762046775603124749930499365964697603875591083037123348916214249096189983815070583235652920220880355828564332247561624531092842125765422375884996154191214009159951947855574908005730154726022678199510058592963609141523150547522713138207332582763283183571852450276015018279878918924024663510163425408452117923604162225532365374947940635655161374701624515687218953141498766650101633086951114723020165847189649457815079406897197954894724578915897451336272995309972678948049940061369753241128250149589620839455612753734407488336083835806089155311923998199006986253480524906767940603226839664087830552535268526383293098727776613392996123950115668559379579342994593476040314554182847003478009744348892217697644980863986903539490754288866968980935884031893343862100167919461645251169857824384344922266930924321357038906575481722376274426776142946662408001178892972018640110687323561570318398578852493016414747591055613797498585567089249113952338499495801005819358546993950783910259775415897179196514188305968461626487035541793246717732405972029744832271948191754903750778987686876762135083294638890999486138181209359501737743605660495949793427709046512018468923617052650560751940661527885620962987446431928572523351901883851267558263747231091066920708690808362469058150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -26422535642339474858280154341373024836216833917332494650570926148185852802605448500660848431152956210807532099370575780259716972753361304224060120426913347379556557640006884810501282652029943803901958427960388877106631062401735917344932275689836390467060015834689990614536664857447250707986094456929417092766149971092361344002213428554527125088397802511202914324647228358004772278281997310298502444163563111541362001719100205108634895289401550671456904677823261425542634976056094692072717060825308557824241914168516832590574689833538472006825163642053411310507154101239402448914165355984846437576335018254339184662767436108835183116708406959788085351801693962644385107043070266501836929849279174006677213082930974409298073362559945809371392521686144871563234250438541818848211997965337305201417617483934130015070698919556459563342768040467854454012339963894973146568541665686391727841428857488871986872164489502935844234609138141472918882698378699525458262461098619409120332785089127066938010781948831788791486627519053001151120689118854873330376337593162693968948055431730137630799028195242107460555089883204586351651793162619067950869905012172453660916827187878462692739541624318228043664295050665168150129610720717563845848304171647217933472518038950609692139072350240879430888902548578255577589066196444375039161476779171878647788031725769955512855738140537193813632195971178126655055341524013511644468233607848598287183300487169189554516099964637377070231308903315942178729448970884204451709788000135261991911096609321699088810010048455921245900569501478117904774435191231001660581367087933062385965309013545883596029646267774131168388143418601722942415587578603716004480444832757843641502427993599659170227779136274788298670506126455098949075890593318704199450723347337637691452324844125346699633766063207727279973947759023065697515333517329215143064615917775395894212157795559718955347995893111411094068586026277592627360781129114203219606331745702423258227911920464214085050857459444274551015447756072722704082211912839130165662738876743155407340482502989967293288774314737506043176156208661788170573863063267498223274366588708438592884595302349501337679156986540723040025608211690055935424923276023974408864962193688471086687020638298426326729418897911001610737297948334730181623331586044270915359799303180916107812726587459929052991833478302471711395877357444566295666316220394849511118327460866793707742271324527568692779967875846220325524275822997385928604752139585992755313573652358610953854133855679744256249596825099803196182364803713487428334014839580255035924136494119256064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] 55041055152481326373075023260703767425829044719521760558987437338574829319987974523262983769957413859358509676781267865501514962787776192942102083785070860201365428705023239120815972060490350592342210511667747298680771500046120183099366390470489628022243893917934500782633463060925397305771768402001424092456721993287361099130411001052322250565066280635317976455306927813772801714885242827114339278796622442302296197627782007207581277786939793218523880126633857508672115508478450413744396885327387210455916107117599264110202304384226700786557885445231669233677085429368238055979349321572228000544825563210735776773146950555961975609643824433150001524705869712201153338224572964679643111449577191900865701550018289006625647159741576427538899661418509025102254969089819705982965309344169510766344223456692121291528723922258249691511770333240930226262431158855971949434305695569870263564689369504778986236993868579359246712477269632879942009077307148360875655260801645963731009113717110517049018268177479152728582370823569755118595596410101871856463792296701103349224202237171482670005969392804713156859713315330964063227895667112553734783057323538267086355039755144242559271166232340956753309418778942707376831114417346871180166207518319605429607900898156934043940147422808895528196393089676516207608360785818567496472514474300682279949367246830832031400167592219582971490482956580362070893778076190247269238425400474741835542242530181610239351925275609867727246654218104277318839958848744091303626984079691518289250728477481326665472164605469565171989886676722370541738419684022070921945681653185987842707321857393695095042658680056288934469536136195190361463304564666138289937125798172056508436633756908633557900595608542233644625475655509548406754554132802606929291908267997906066391487362018267697257770343336936855260815200945911258792561371982558105154628546619649895023667175301154415290636197056464008739338953120061450930778923215073963329345598570190647247527435870335353356341502340903791935058857742873192464738205184259230414543025175689485216866990797296415870007543461804182506387026277901589248498237653219688659514907387282593275621414442202018668069048572198351153660686152709968170520112884609205478029888398033586766981626765683244739483385977258496891917219922883913373783937828329655266784606128814406148426759586053186443777293288277260454361135209482205112655397008744142065779659469873303047457525271838667901871216179101117270368801046149201159234948215281477247594460824700879011846460285710076370193495179557339778924585813989463952512729964948353730925810207948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -98264447234720142030096016791239232166542641276362302844644588643488604875695849666919848131149507204339850644530081561835011986694080256811256629856042174172975683593234307609052103276505304510711397047698823116869636652209136981962013949055662701350792732114255238839765911727258538160289737169652680961751098274159480367087835018695524469434324599989353616666911650351397236064025492508181887418737206621157234645707288214019267592926132816118368586107743046849258960218526719669416729250222544853130751119442782028307065392219094439859977762551424871169265506910805193629604916560860867725236423622886653151055419002569801574158905103707479371986934337914873894161537565255211838745110682682128299187837723779870530105814911196713414120197254480708463261774916028021757853322626906097730736353790809282749527431932892072123603272501700710149347075678140278573613322278780656621889063356708983851747433600940916214338288678837882292567127159922372564407486713066607183423417555955915997910618394873764986542305642778491296011464276519186531719195379671960785984012882931941742363089114969278340356201091368002921169698351481859098285875011986121769602559520965550349888940176526200736618821850635783113216033671591522969369074343125041445217655542241454988411521654620611758097203261641214959733303179907846675297536664229052203798851095997888118828051650711310626909899381563091585766882199117478458631586825470908833526947087964280898008966376198699328325964677035113239003682260035812426703545389955838666123459782856775686882641135772361551037745072052529904171075817272112385649391313115898922984797845128315148103622225791215116177413678505188772507945168837346258553428284547926082385762829690275370668690549686386731709147627804905693896414482404824418312060998159515677041474511746039790385832400031352033545954787618727211896027180675079259695107833512265069098235640609077368255059837475404423266200265695078486475067610017853692955587553575051299310309177032838010946640928265444546583866599551043284731933816594010462711896589101386512052335344186056308123850683263246805737852175719977820625104046951102922043971122999880793081718818712868392273123022187164998802195189120113291797732742057482730332509786120946892886532281442871537038014318355731438530615737698546311679215173358728987382787619635894947204745658211015037773731283606041855845086778065626957844839657281020024510126085564392934003758300960622506331211607732259955807343309532920108035804595433048425394862952373154812872830295164794226265329088518147022915628736959024295726570115192791019440164553183199232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 155268002673776664971069347486658382382590338736559699142670955631098801235979552127585607923198890259062080146713143400896363991331689594232572295326038429442037375379555575163097156025929639297905295203528995973129815749645423833498599452614337665114805803965040509863790881412823740637068237665592603265099055917836267938927227278113833013479843498995819149687269167328634401445662434713739530398952373701732576473758743189475503968312130300046277968242056540805572817660863228335916310995735377009651599193537163265097018612617398364093976063704219532713133845943123306507624529795654854682713409118073391193205064720699972693451120510984643548136892921059404146492986384595135119725106972351854246794959750899587288876525193858239309745281774329219452631478652713926931806938890422415845377800212208594540425471071507825588309300725509201946904638404244466182057241679348932572034827320790388740579603918021772115698697386211431464544221930192718216080349317474246634431833116733662191599530224919403930661906075733303999305133351207019609004650389940965739203072632445943781164916199463598828730002554775916578900233098851525457188342786226418999452167274739181338572342559287625783218252650156743402261226380050933024756989864170423554081862364855168523804004105014895194380025457445278589340094776408077019514767947551963042848264739325970396387222967235712652004739101886926360870782939912664879742853532446948016510347844150694200275828234250836152609306811682897517378152038765742238890055602792344836208143293954770949417336616563533192367763446040306787772165529045282788861443788184615365622837871954783802177004625988942466516663957469076101061418729750808135874946314484256988244918576486701841404086721478477062588739210026751065054732756052953790677884714397433349847243143339351013916947544442772945717525635249823405183532046677035715190128191051467139908860024263895591133580040041228766192096872572840171375460669845333872274845946025705598679414312653727384272751810742216721127778862560095216301565651686637255978578096689600762835632384009276642528658766594685878445024106595308943972071074528123749327726940229736674922871837413915841690895050899744712126294805611260870933195824040292217669075315357040714738943463539436599528258376294204661927479788568572704106330868445599026027428129444662315942698392208883067803675894044036546663356784319278133560792182221443496117771989130497841120922878246162339182503090605942967336091753500157775298176486794289012338104153620041769008346944434019907488916496085920546932096668830008318014856800387221991999145425145692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -226292607026898955608146058906027240808592975772853204599674111593329307767584002510110383365985514356908091908006341673732449748394561859064090809546553461971862042684890159365181456695102069181537403952352708797428044251822149513824942506343920884202627502392687593782451626689277881891492063231612820897063552847246142864676115447189443853982132993149160327165786515823292428096455577305972906554007341572408348758248766648190296474084076904372207838240388770989814645689583773475936779729304706896732790335606900644632656172787739918320262542698281222210343548525079934668132801456385218729799894750111858831201109328252288001841472313975630603220740319114453497742508894315886606652679876459607687569979955600980177747653935907285093895297505602602145937613345141874743876573470779942594017934032798133514948652656337148452497688456086895931296874345599310251244280698479977308127743684253914877146346157918137403303441672216547971932589796667739341613405453798615489784505284715436902058844023715206055729264633974005774950721339614635571301495098467338718037503594715042908656627336961516679885407780311615346950064162203202951930557591215551423716601697643264466615781994710412090390399828605659362946702217438474974609114783333688518815010322450661751582401419542433026052422038044212297924156599165704542379792195204328065869305484574149397122153318932053576562951525412334100835656999889906163840516778438925565429965006499036680327252326548737610218543664424012132893386207191004212499350956533309934019206727249921284448291572603536335914667195937615349094300019882776282588755946142231146265738322924104304674289134599188578626355961603315570092805938232375029522053753786931182723140151738913130263049997284440837027480497242767498072308485102743316910245424745231895255780297800059162500294769091178759930424080611679368449199739890849722959909870755212583108866507744457229957629739546922421305099290535101475303087276167961980261456394935342435866227081028801243457859431498494313991228233526802372384203041946273484435433446073057489585989992467503797653646308931976021754670805668772588357183485471205554055389279557314299731014719580945888573340426940328061373967627004456037815518377006739101384364502690135520204646498150381862212107564745556903677408898664980357403115769110930198153539778883244676026174306156963373291478668387686419198534873632297547884960369091142094836188686729430413285684538509820235853706157993488163517526975309199534837871746525571248510392339441451457199728256962145503939558834847217096491584157590965611679492765155912391599989646042333184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 315282408108414516417912771950764580018844877944308909919653616324787968190128008015784656889352169933604893361836260317256116946870757736970615930632250239529874875386798278973133003866735234724980184529950245372903523976052785689332140847275495961981995984300493515141571691875077911058103889754585481307366840468199983824418014488197569531415742308927854301935468184374055236185165303819340175438941479307924886752060777403152271547707128915586801424284828013457535391371944244910372387696308799937446080825788680092220682399167315067363940636822049649672100605508418592420469276217410279406880940783386283049893774782622349186750449142327878412760085784734948481203872871907524549990919594149808720558803456060742919991552579919935608604072428293478467592542568454024016767414074927043598579939213614254384843955453974823453483149831672049182800111016829677169917759022572729507706548746622827849518551149978915671465285621177490327873157519302475141613781181908878033693063302859062167606630861470894753105748174868476830114853639669404680786052945890051791266813010178508268369021533981973683934966659557448715995236464514782306736645857751880026471422294435225346262252254071637114725733923953710925744779410484452159205344698948254631074559543760160450107758133805451184475562422893564246008977378926831767663590275771570255815468620396562862711612586504565728186413164747857676152065634513085683741975016875285603643215959974124274541123843306251111719548951295464919588195469112620031061634505312815313954655130614319232540766308027053144207952728590696336877468041463905715095815659100132785901744404653554178940022841394411012730102720838254492933447987864149279645504584747373195392047990439805694972490238095989559525367912056185349436911006657188659173249329017178773309811844552548731359357235849707260577268370277520177659941159651933649884274928568685072649344812108844344518680295719125670089355529874299290910485039119420952092117533515730810273066462979121770224391860638721935408980385908190919843271235749676569941023472819527807214287860421322899785972589125337435854635715692871510577755872438778694963639405169067282684023783874478487468788113964600963640788948797936779703583568247925372047095273125729206093575837450508896412539684536871461066230179113107166970551016711938812667220159503865464388021894038254966878033756750809536108459473968581994797868938426638794486375829858208282536642097074637416158764674738607173289398710095318870668375875606438468267335016633209417367809973121188392393696982428857388556069339047485834785107894765457693878084770925117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -425056442586098101895341809643313563078322261872812174670401157979181379136000490702458278507456174962603224473841999124714283033645852624308240767879907188437015280016894437235289959705545570531172006970943328368000113275493885721178412040458086951785265586285564184190937492667842298993738700836828760807828944066701881479859227453454870433377554767438807146980486863095335048523786754238615278890299669525146181388973294035310072522102674236402583426654847448468952481596107190071954101389983205517046852589423624504049606557514242895629321584179877623671300368304831177944633852545733652317262902984565049140176138293467365556035446017578479036252396174111565453533159471536813197697548122308664652298060880672502866589995581672683680891139620197997322674623523602040330462309725406117437223497124166165641483060071586194680427087516068212303462198215841261312739897384176918480678431969077659279248816670878038872266025099604926946895060472336944777006163763992025598211105972094087624909990103612485944153783342409344073750231030620785572792663600153290187806404093542937899589931726133823855905188501386214019109597383699704115537380153572462557544835732056948466071936203477737388922047639743770566879510543040081992330520360996337266900100302500324250048820486610303495525273188755102781412290717117353075232669207479182122581320929396721788525475732547735837822192836045436038504360560056979889281532899198455746240813183573480207089673266843841691419223028171714426155932556443171042438995889985405988707145664532370873865800576198987554716322670087948352653406966749771722758635520629460947403424292860660341642999264538160124614607415691004579370138509450003020191946210805648031117165527284722415259092811238751738633574781340458717584699937085827971950787780167004498535054057024094412649493879297455433564467697897191374753048550852172427567045091522384989469808039449743332795273592605309172222370671642550449453102232547934985394738477776024513164829160934119689902152206069725989179403311156126332656981666325774287539217084450465537076705754722758242610476640094464801534087235074227476517697097314198826693636423545361786108708507195307862936212381442302522846973070858050114472926441316992273797945676705427971202931723780966451964513823423779746183849155605868754001523821233469684617707525464212146885856500874189072406950677351031913122120910760659428988412982882946246229605802557746835275070251268497383232829517458509792452208702833982129551037933518997007720745264885050822288748633525120624471857384755480284694082229009227058584471151202754442810115415636705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 547059978587893405553800259152958759111677549618376243099200246969710182797128233408836508148303902515321160004974865409800692959200646917539894965373107564812086907881404430823305249548002952437756057429421214515366298922032522959974363630528232188803021864334800068707118700717001579088039869535164081201179815179619702568807923538671252286871735456278207325769654980281645059396481127662633571386928319971918702964539761668654871820493967638258640267246730901710130234272786309086524739314661096710188491347380108223850502921116347052510175396612407028838219311059531779731836392246370292202359839632905766557507946087741995215284758252642216237420027874685223930524721154730350765447634165489195429023942438691129670899971843761171263105391215899723827011914360418304182705689922123209378489681023621905571545550369806810185642699490441763223105774473711282701273080763656323707672603377953663045979025231422040897025251177178402945259701822511704860295026687057061372779323547709110500431185346463704518713938204151980759534126396342734211195153438189316104483336845061678364535784287324710210670804037067967848926038609120372942874868409208930773272866390317151941876334233242956237374867324598773871964491320352281353980287611581571852017448553762599024152994985818760952129909415763635680606627444734652170877152569172466733491749412049778645955244160294261946375156347821246886536381547534801746346500432177567664971160447829198375527960642308203098244469199275373420240461324979099089844175177900664022344850325921495555354540723121621240745715529264444002813333002934435742749977227601477617425125007703965875405206342225610343989969589364824781453116204460851407408270693108017044611546085026223694121023528107332301489006749988064544958598682926837996991206987246716893589356862019492259777944614607103709178467078242047257288403910665137145832225399681063350086327582640005874342424523521102702818796801767212723532985320937136058960202382156871405191849662015560299252851111438257129542230930950021422990465419418695144151953528669453622789893471520119703826756459611682512993188047255115464699571683978248918432974102655767442103975030205996176480192907947514054065186359047033158626932507124428342195826019340149484506212512261902826491688521994261218350697958824485811186000501155443429752643706012340746910912510144901985999610022687114393925410026974699819429683759977681422207858606646133830517422567893532507504906426240541017806766380296255391856517273242617179886731910341924088189109565919146135840775085020557361583099965906596311116709266419152531028819216758210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -657205081303290567493889283636873411687073558926034842601541039803288917903281209611676128636268778225061940306614084396848123444485770859424560482107628176967216601376650818500050172906567561208934622939933104110175098180706877570806970098078893879143453407094918848415003267655068007169209285375162226217381676586505111741416418491417934764629795015145182179855065506430967208112974813402236771765467129386652454610465962189274038580864661195367331285377318750372143404715379429272211202159093949784706084328487246664904972854915107819884031003018907011533155021731511405774163816227209316506615484234974165423894033978387230592959635276788743417425542616829439151933083354069018604287166054370232889186337364108090773655204877557368418232102054052144382250112751932599669862633504561257741517775297255154948575175696674266772412984750437719871836846962430619754818463936796347401478561310400226749432756153014770312684217605538343150996941991452373057452153164135118951113211826096928727901998340510684974562197253056575269858466445061894244715697572589135085398381961880427498919076282051856583834578639128853955921092307903647663554217237538068825806831384762553762817642472885252202228499106940950762930298382251421328319099416299005030827664654197943369099079273249605053176855786175615048926043131322239892643107516869180059405809444263707994795310571909374271791041984638362841303358755596211267909703494071852607071122591568822735954087384177599525017663748817312246885712775709045098464048341030265677618362696669740139801979284244295398637420958193470472731610675569219088650301668537958900968471241904046382411716149862066539720657268971417729087328200168624850441323325283870383258912899167415590290961854186451718301797200632987743970498061453233556224809379717117509964519425376311958641467938099453782923575577463728465173054820268765123821187439208608268328231557755141910038298705094298216009950291019301791853490018141793896597793215550274189904437771576878272648783018441321800249777798766877620630292797554538919045722323056051524845315538092342659276781510999031639104783812469323146101482763844789007970655766070508387446616424646175608206071019004839936310121079800884485583694239625604286724806363980167635380443833629438460303725954040628365504776347359526445839125258916872524035922907093644284219691365250030048314399326766142745621952021137530105968987401265555270777301720706174836148776195856143510217360362039133176412673891345147984826279710814308128557869163071713016172264662084067528688229481149292982904629205291534042265704071777636614585804657392615424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] 725273094171204130450190042131806559328319287466767184975680420569719454455318781950361714985067579578938298776278081101199952570693502221897889843154599239382174508265094570310183106309469291567576759162873042270242583108786152223854661686467079956978531212213488683946443806901408476089389398349519381382312926771747491043741922926333254527619712806812100242764425480675071003714896064750573145297286242914114430373321301305311313393659065929054513759363395387954556427962191784280508014168282170811068087250210073953643536007031777155199216590519979877467359091627900834172757853509180924304474451584570933900037734582425744269498430771193237745522195397517916307198825464383531707080987624789900516275335859568743921771954561962289177131218124833183360419227951185403870183117995935503333711323115470210173859618366193857350440671557514553232932275934899341902858075975282000667722268376800395418684559366138445992979389816982539473928347865614900861515792787145546833051484039707635977722592139696648500251958288551953302099112379549569213122005209618560447090329564625344920221554726871298914288760376364425370058758204495079275647513302236906361184795520630014822773647346806087261894952228887704558227517255541233236197716845016175102352626141989082185365285085407444267719212248665665012973347906165202865204996540055641676536880181694168400593504248478553686241459856516295216750141983774880008251683223156824425531607955205621095425596467385559906154877697505989696551388907919845973562987850157776450692324599025571893837883769478467846178079865602794870025865056789042580559971484359435376560564337526273734610223968277811632403168441976495529604605285590056587617573551123573236895819052806886685373651056576715229727905873640338303077875690347620748898555173676676347868461201737337884215651891571742546850921482414970757125032654945738249030413336080596584019962684626154847748516932850726386686860639220993465236353018157928257350661379647708030977441518493260158116627045891718120598933076093600509767114948455695063264161726729120457987233600704783122560762751770661607176367392984506527667002899173457831274184394252113318446053961603112459486896618979293043650328677021242964516524088512434965984241790907411673307965116969815341258891186488158367804494473605994529112768333081385484144503035771526365617643749254002868834097154085898622599163367643906099817659577901310331006358170495489285854869915699876761314337152994870343549670973008883474593625356886490987874652560018707526980962679570622303677102753397001185257779227728410782909573826219646088383132996311449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] -730948803995730977913016859739597638960168123035740222231782392117664946844126782253917789061119385041652388855843187248741905596221801678836660571107882337964503936677402674421176631385940288654790885756221322265106269006443738766883445298376703537078692710192189276090002597629878587550159203074606737335084746511412441116939088579296144444522597247361475608545147776055094486506891869156671047632995309073046686017452612310611998250676572413050934721870853901762651623261697252555088938672594562492337403679193466263986415673970184479459636481106538002496215698755689028294304088584923980040057373457601086799660790952013326189380681215480703327062748754136965268310746469348876103120074642511799907153966149344649579633441544792243352643647750797645665202792446061558799760318018516301720440748629840730078844182878493411002550825111602652936960361278555248167034790996659021892719371838484934143513254555024955352994376282940477220994165260801742834512858003527888375603262953423872493640002664961262370183037366428722809039669520106177068418564868809616595298378891156817553448606210492266082756763428821602095622677463691623353589148710045815910443794557609688913104743981539940915747825841828516027867041343999904211073394383731869009566253907202377018508878197359547207812495059033607519633416134994863734369140781694973602220598751014140217654339135748674142352365919196441228478464469974512546478956550815654415065245921569625526742367167921622579358750062164585111441912836771878638445691444250663177783240476874605305681327571330044071455275722639099079469135370052821548952544784308752098298934933175247046475915445230477810584184294408254960779513699750857431008087375679071312509288096376932415935045134194540843373303422763525311127816549050119382150852735190534110466235530943074524782644651736223129000082634221748167945245245014685196929499042382548765844428817301459081573384276944507857764550988171481372392431867161398612338897463830359107767505100234242333440171106583742004277389977784088915619914739780890010712531084580605972547440722108951000301323527485455398639881447606937825742164015885938626032239084500212885819560538127386257997533935944272631389053378262100444829989555233671749693433445467176108768290022802157686143720318803578286592594225562395999159284687359982100783295788840533182898253039213724304364518433880667096632831927271326443399347244476689889249035149579794859269803444967038375503777210406992721452343894027722124587884357860573424031224440260664594229923339581228355118020403817235834253017171104621178187962873276925817746560261224923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] 673013781064434510402566291830878562458593111229728157193910717422176660284340752588064148498932520377152720027951876487241037804796568944360189213666210989144472024706500254742886108702551185956083025681488269575928703318113626975511806302869489603255468755914922132395807879281869345354053690320296192875372044880312700928037318445650363194404503179690369046472609515698089528681459516514585108335760876370080751221252625850677538858958670129602340716690449865751989790864096676165688629495258843726240836538500671298712118353151044678605842121218123892665838899993208371676150667654005761308275637595625504483075083800434487092413034609231562962562134994423086209977418605627196912051095373274712643827703112161449393928371143310467792668779949408707843949569454958085484394525027796112235165117832141517035945378429534404608280673712873580291208519054966179787499539388916112959727188996647853643191536506018151471948968688990326667665625917020349159423293131608127301334646390451040123411709871867728388829490402411270209262096487306643925440451407798187918894387400757407594024844517430435399586346582794044669048160407404652644348121690549530759963490098565214590308473158508037853678832050724159526628871747658697390059317072698762672856410084412647433613744764927179897925972618236941519556068712227985632692788163076904822282478272175499877632035162945342334241942968334802500743141069550714387858946143708708268847251568085434028910103045705866326870394500194083435117198494060968630915778384948349387342491619542760557044131668470879244734605072331686238349832497524183740571571817115357105001793395565951994078576523713873974376368342871201403888697006390796195941629758489917309433525664145834442326448293101880148296238434223658011161910457290231787091502802264502817599741161760753481852398085815795313455511487256886781380583611454553316194541041265875552800827347296899093587274847836993334399091759137839342170283409407362039662927345036720200993346296435252162199066758751559586953281577667622718660561906374442975489672156276801654113945902270105759963146714881181498250977002070090768388440902260535613119274112049410899423433875909124004134300087424941510314101934773504706114689948936760410489824127019694651983971813724684633588732129630049842989635907108390449749847378045151199761787590018294465503755935758382572610977013374611219847135106474052816096736338220903960080137858808680949842859456494354374502402785305819212334459317364655487262949494584235383373103821120051991397360044836302864166830340176966674030969261318418717996403321186239721564836483815178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] -566739895518378569857047716727907292830743174855963797714932103986766756030211536580809906277986545753080678176160745727319440095690532014027158511370279203079159936204843010571123647343628592832317214806350206195950867702777038781571644153929560717675244301194922326202337195816254394945256519515036782544038979538102412477862816412752910965082238642415284208661888183502787215484965625955060961627422515527273795266848088189681106049770883649676816024533941610098439686252876169014660567315491100182482644925972991199502697364447754973148592918413602266145350998919533911129390400515228657780680309118453689320121089406486000018111308998938461068288394113046289974461306486926276051046365340257994756521499868661840878324493240446936468893174786201089595195506035699287001106502159816862929121028097868731681379488228086848631574537848368556210291125990652237370563887248595685604170512049863832153889182497472912574419213960643180925080008514038573565270778477408137468534664450239427489726507914737988821195348786954943602893220989836499471850482007891052280342293106993133973855653074341189828078264921808112515411027132848605454687488632371566413770306433880719698542014690632208810163201192374430633215199750223546547608159478245645654229266489236321086445860903384180207727825230923028593171737630085025096337186365749479763598895361813203656583655302310620392542299822050931703415541477523321739647202083609303321116832923954962370344856836447579163570035793398062873447468973266058350281576549517973411927309967929508558744866589730007352939513013155362148558845153079674103277480146932975380710532228915832595334567774981217454883731692022421352861687630874210147561732076159725941003082944770167553659130418980001500920259047396875409359857931788181470540604824803145493589811734687120564011066649095554122102951068691435878037199707989173636929225565330897593751173816711841826026664369453674547562073691070594058086661847758234003095505999429351427253752326281113237824297998506302733322154817338241135061471641098197260965056570158226556387782303531378971989288294670348322522476776972251635196561499074111393212789310697887046237323779188535271046495527701156177439619470430310187328912534124445964914600622171722217109186675379423924839606125307291617444609847252396717907008585310795577784092187895254775806377269198493588007953572730276373394604353580025677474978659709873931638569013126344481822515473658267950610932003111289811479807930591337407204433239230661223144042756148159709477930181229445165314410370169406415769225318208694318004253802996074758684019367304232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] 435400884320404659362209191080418561381681303635691329436881070171435941551379728360256862549431639017957117151453351233917756150210721649594547429088841771335285224408997807611081075577157513994368891023634546101500857653171735370065364788252113851777451428830868853726450511067349731441265431020967154769467370586193317838337284684141121427113368244160350540287142093665236673699098399073891911557998701361555068766317984927282601268078097308545004707334620484831577012845521223777663878374463376140613192413152810827503485578784988853884708983961660785039500370296998922350192832542464659685395958481001451975618897904489269468829013884095453689973034302395641228025300877127392714004928534528037786756024050720810672495462752348505029025306524983685371933376427575907740298157005597315737341923390250625046192326149197677991616317597642865666063318011390961950239674410629485698584986820816402772229214554334158604472997763520418666296606230549890131607852307249547736940028978984636345950562776037596330702792547442692786983197527130378933793635019672205119352964480631143063215837717995103186967070584581268777068299846166224791625906427666413528758195474244963594432604711478014835400826978774432278351478670951338528855316157646580977140600233258822267283714566946022719784587149524166762099538794582226869027974311029541966802545088218793214508367333756083034168836707785978978325890498208988466811036695024332932750015994662643099524726085873758946612200387585264626823480503320392756637393605739135786637859469628284661636499622626717900566137617393374712463145782627668126764568791748511375570544990468541285818201908669828324042392214238866075871086646312177587338055960614365245842755503796775396507837148215316551339932412236069056824252912305228050048355296300016454920295425660681633643557671172974408146263791824394238551830807884284023560519105460583883245217889691596132473542647933695022973029645241883251222555223173489342102362380527982231131041628603059815833130460768017722826233893384645254103620827457746370456294912985013658498372006778069197054121901603319796853252181380142916333719582961213622779054272659400763458421422557237680501293638952140669890340679897092261077809080261101069675645499915602739523797352981935241028308316612899209385514327235935679062182068190377873589400359290872073155251713662190450080375487926818002619123251235018124281734532087449487851280273320254751949214236898059299995206029801981074045919750898799842142162587149815196086802128013573837324177304943689977252524166801466701648467460133905049123782406452573830859287639925719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] -302775807675115185278558922470095794445573470206209866904221091362705504720433542300982292915624632959300922197195330592345904118347922817635841292868710854361521726731789517567889019378090376583909057281781309694032679969017411551901371668712940779934758373549456873882550975670522918168072331762329617799754606006696299123986506634302792783011651857349741179835371440391592304985299290593465853909488457276207571003598618941858176886861551806533873253914184485446727012335147598413907642465611298417610502081586168248452612635499395102659896319240283968994140353336812092111145708765158254858864377575229659160566044527908519328166040884671574158645115362622284983743040513707778437559119387722221708664211251515454048575541916836567669675340070790149306449702292909930127658358713306279645929154560598013002486672891982840323227289402650893197825108471972800124517349038581401119454341315551999227141619529314989457846293265090540247172970482767452128388787119984654047777018726653775775543202111180288443270422801638954791673663870950633570385852110720318696470212573835426360895290995347852716647808907077973504362093616010433646509980541177388339161576471746563894389954644962915958733756148032809113548298188605800857915224789518497643972272217561191126527034637472524876776561739323250016698672055270407516875615514759156574655343915043015532850446942297474163211548564453288904876832279857175759650756904287535757167259904897653807952308940158645500331103840429046826239176508855639227635463929041626015603041159998921635601025001324069875231618786032159564448141118868902790593795192545522708090610222285508165166577198051471659965519869513287020738051267561185561463333880814971389751030075031558964622190744853198396710576129020146434448729275000873217640598982942158107722534849468603474448926981453270250533339310663445921903469119873756396057305056888580797851786575715854687264131178060076012927095943988628206543943268859270246795497146430136144482561627154070637313089275199319479682309465775385489819751234501092341058194820836915135520231264352975607190749815843662511369938803835612352407526365121592775634653699854347466051589342891285674868714295532898648255931502027234019006280439148976475876381645230997255020243779805288443362433159927650449012385248960485571870228042956869229069492160340650090310721676253918418911371838750440657980037521076695376262729256977898695452480182855078168959609299336969058990315205990022033195419279577148419620366346596230059972130570335933046182075349397055542486027457120011312265210879324901005375820701427897541759176599786225664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] 188098524378507123648219400030478045823750371106325515993669058641813794941048147097971855149990797970488063222884165739903472818093005922101707963072144109657113279874080286902104910254887764269696948602189490240255301347163510988889879543896706088253196006317683390151176080838052562645897785324982647424024627090054067902899735538185503160786409973306108299860137332276145664405830335295939181401813198126877465691120399403876204273054277893603732402934810123254643513503906230351194966567840383921604638582194776828352977585198042719664841213310191510864816028434923183515777456473730112233405200563986691203738009178355545022435166538082232606010564500681798755906936638576929114501848657827026710064147474413801483322480177125384757127939054088131192318222717427668799374597665505199833468901271496987447923526862110161995816645044882840742433372320079469517807454837108261890232409935736931629646503586107357189825533641653805059295862191114505829183747145046734182208756965279916470892115360024520633307581584811876889363912401100580934501763993016634056045294230994336175232173837768455965911435217666072368153307516360850119456808618913982810366083199889330306918368816799293389303994518193792007703141595097714407673687411830635394239392976212677489748504211249418793428473876335649929806211059917139953823532598860731140938492607007376170127962377186908642218645248966305645117504449390925058768357322336711246423788576238809704295568085874323410888164474120260035573519191532184387743889430659159893130436137369334963036236204765959830605080956573729375878893117846786275640999087383244668178245074873857770111068334505207760217320815467158190391871405306840166186411722198006245355756346574434266237008409148348535613188279238540002525934801198700136535033894992864848812013317907675706647054871409899183135821893187402083307856892728200117361168928628468624580980919031760460818940227780108956636056004505726399517799999490565679219038876433379506762986762198015550651284232491918367429140024396839345193345652093398184590949670929702453461624169580279051782219191673391079560256707957462964487186381805934487109332336408572987345141097294401634603712966945643496840524115456970684268288649521969379203330050642054565481154034935050976542114572258756252610961221456026775778470301835561156775988726596431169787690762081154703164109035037069615290217634845307734353242749079987446482566007927738800789799393482677158640996848752375894186155969100016183765387743297978391411045564831763434326084224328456387381303624177876828756283035659797636919983588437083337850095313501552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] -102522770615585740383410395462312306155205951753310156414642778902642559618889323378123551696300588787441136981955671375175360002913885272373887040461887820605563566993452649535680864342079980087523425204498103396733761107446858428211223758370929873773676964498267090116826230098683327193804209975789029141928994432745993543278331318933061553809953106241431692202412088804248419060911544634987018048297194626512996871002898067261945788886011062886313795553874655222800002264063977182458024929866284773750472103371377352706527704408713281853447850479321053701361170723688268379938519527685581286030778192413260196619100328956825831504653068603698995291923159472745369787343121330398123656212119389959333220582059507112945981131541229383766495871879014523840648820873228407822660459185202466391876633908662667804975139929927459245665906889690225454877395998526300505968339905781715614839311178686113915911769201423826111682510763450713419064392452337145108953335719059847389758103790260874329311828838497885360160943453406836632483133586221625733998281371578310470500865830713932184162830940370939210709515145603461801002095657312074107008915188913008847335241996530572660901453303445061465477798927993751186740388531003990157027732086211299306750069023314300861384911002145697242098112677486337059871318964664685693854440665725433379170639718748440102869916327801171036715699089572644135033786059816914026554993315818578958244634712460179399352483867618273781745744274966191452058037735245526675920873910718493169158808064793674659537887033051044658929956247397623381035095575584406510260769003712724198249224061185670284513007486060900574172921472994805902883027148688193842535539958022600119557682947376521914672874339465879978473192836849227653541995310908517774474533035729674739461683563758108155735434962910340372541312325031867117370386708042271534145250402723932173777610662603668043147717612131980207977048636089774663155172968451899053109550398034150723809818318955258513744928170477015710577481433306178778787519191088347567425045000343779920639287041032485237785423292825896192895648246950770499084993654600587543145953497347387752174739446749592803495646550272474234580832850806625680122092854478403226417447152347266717121064997191844983116186276285259019160034026176965959021670034725607135888563581043241856143832489822056789685346171645312122862680252368049579080403455563628503372910547959904232997099157141795443233980338607779087581227529198743438953272286104779076611272292393745749329473898375077566762603069589343696401770204761374947104932267970446681905735222576545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] 47785205737658881181444898128287409167743233651517818660166741565011829206088966921204850044632915827478941230366018544489094036347376591985079972346924870406877541763798865752448400850873290666746420773099452104195113564709042310831092128161254874675506459605813635010198696982831701714984520683395175322520668373986580478458964283150648415700101514772207675356273248923311683933936172843906630794118444118357370767158924104866533919521886668297810972540884058914798347158079721203572023650351566383998388597677411497349926910104104718719985485110515975111836021535775187782251099087479729807342849788521450362545645629016089715487751287520072156253469094487825860469954499795275070383030592332924651282470430625834455095226717684432112429537810899212208433207316609355558468358543526052629982446166686877546729135729719258507131219148287318781351817696147403103787463791197068681180831080743266057894426137157896153776662721419948661205736019979772232269749035383578094752331379409964550514839802647626153556962592164356658772601269618637303326830385110055377898736248826188763125671004463924792856547880992839578232220944447855960245043407228667884939174666686730312499832713405163994680644208067034531911945835516655154690437283875307863519840291756140130758297276504347507199562725488741742351161161562295226614092138457978913175709144538355688726725409126531791276379642724224976261507304962132234313447483587529558522224211353285909318987968789852268799971408369208117980534219946594439880885006047976123101256422474845855709463315916930371054281655553389105556333199569112175320710555269496188661284907850358323247784909908868388644718700426831251040915525620134975426344510126286094559202525747601194956335152273821488612623075453410174532434181229569587102877952195662695297998506590527857905783689375158838729851415043629417770998911882248883007833838865615628472794428515347745720389413882872979510036686885709271275370207877401142759172686589751095117920377050249986839324719486145603380587768155142778685966096336609133367691419408284389712774508050140532959324877837654741422224820274606544576688865472253715840811732085450418246168733318685500407937861292075977247515623175095047133416205044899813549249142158300440010916594489497436250109515119782588991766860407239373890494770595024793173579829347486429284314629982613722628396001003734394667359058190530101268523142059118887006257105907153924343644732427916465638833633506816347998103693675444774027899826602810174738396041642931820561765328508221111175405735943533755810580008910010076627850807379454544394613075161907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] -18214742148568658200110556791358675393833556346017912361020488986960148782498884679137004849647461464402216886931722411144181956226878370065280444408691968272677258000195504096751650080777515279135874779764818934594332593881988109489879130326737832937253275944843808690815010531020060116057287245757962629256728650218366548555885217826400271593862494922741940981533191779619988629635275579964852534224331433839706917950167546682941389605550989391869979331660904770164904076645900979410095193668609931387991382460346453946868490419308003475042026243396175340949561237716943315401694661762947181867363237474326658652606547846579468199395985538128195967835323736669532984637417417215925776639478628815363619248283197982661621762078695894346755114260590253236234229465698246158850560073324085982754521221822332987536578086627225104483567030901755700279324305157770099565637550691052496791470696188252397963286603053609518506580530130988897754175563527275431362886900403648992643953975016559832579661117659554424862592904788112988662317600258411865491907321099805665499324169494152597333008507077623011340408062068467206026683189088651063599849154229663677431676985210220211958275352933156538500698908212787777991439636145055299874959824905948111741981578703804556225521165367201650567901631398290109348597958272488602376852509419272969422192599489937910634055568576820316168919158307323886934460643797003196301793260617525241132339852772670926294436615227317255430458882900409826612815297280288487449839678026815896831544985263621904202352279825052528471740994726918243488819472378878959217889491589432946017044868956624641213196898116355329993318884371233363288662799006953183466935853637344937873264740912122994217107711735248637506634116097172590000748831206930467578131272856748823568524397759102153306181575808629612774063057636093331989457277387116527480548461010355411053751241591902907321374636139622266143870924864434750757073451306273319889686791989894452587268482597333383775059211346828852344007661894958358426967523672519009960474192909515694499746778763867012510357789453742104587182415823991220909418669594971299135999150287074325721666959593139103254121499145115518587688411695212608343128475467478701808845875339728157471240933304635046989517858851817784231688406978688322130054482758836554063922978917180155470315291791509634865106613101827638683159457600158647529883910772816591906050793629054441028035302243176323658202335695052312367091141032909476632617249909913132772684037766437776272750559683772866881807919971896820161082178365011935420471093283549583289370992145596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] 5068244405591945930986899308421530722891796903147970003375253266837234627694541942914836269379183218926237500415238917814113712203157364000444165347239859340482274150440912585647749468708794834454659868185026068745540834968624703518182114325945791806542113772544620795306891524582721645998217668445082143151696314011823310346023528732211038332720709349976849603257329987435484623580059073816650080534115773179479864752689246328394797938849494241427689244106000458139507794757577498677751087701412676908597138129481579048908591520358449075824474027241849984728134500215560729627026668757755110511135599591249522879332223974561493759138791585413374450749713916506926336850133715781202620770138145910309180085485234978835235161140577959950174522847916663796548037877204571938082377299436917930490829340383815799424292757705120940175844966481992574659771123486071715868091608881249976420315619027517217538087117498655378594908291178508353006163489657662568647025601429222736493046315529143678023661346500929494497389876990208157117475450205287201466831100956369485360825902835694163949413959513292591686794703279548464002290837412440682404406009702897855876252237114119549951897322402674228936390397932507083789324126960481367298543614435843224803941735430660376827678679900545122315619131182435990583786048158335639104440204041008674565850309946622744509893301358607882782427908165348440372908284012938277155630556789257487142101313607019091696902796219736846875148162251958823995655636731561575298039626478769333150398795453419916494599790490256257312290645276198160204985301694272943711192704358428407385691303208998507459996481639672227675227017675861332099383123760524463284926068246734888702918836178555441828921850315782068700453378875095859056356682259032739185256118849903554294918272280541886570204692526167487930151822506616550673322458917305831267517468016184063709037970460183055980634912117461495639764926410910988771639857858176067857154305303349819755913358323230560574890984729872204581052569839341454945298025664373771516004646026737024540083009543019637387950965679815019843560148885762183976838288165168633093956190106962947263381458763813779424461236700913799809153360425300231980111755006732683650460850841842115786856639346712011882812283957143348134059745456120532921775262609225674073087431388494723752192490786284788414650784814429552781582819499072030327329143078515135612079332073860676933914760466976579330239433001879338914026224835344547002116762457885270972714157132970131833725897202904543902809520462330829770490773507274932012615246009554623992404070576947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] -522855645458372535894643365372684152560178721770008966341167151752987191205490789930615060912505097284121476551057159995078208433811502611562759862067256585211851794349169947997729880538529335388382925998505023943902361509152530169708825865362414600952218479233910107300623938752014397007624561525950499418288829130134171022700766171868071102742675351117921673763146515313026131079059141435189175797450640214443758627659239551357479552156307449548690072204283406738642523732608097375528784536900662244678158677717005055168921001726612057108827262017822535271272361392273131142926057426869542560049707803268763530948809661815196285955168087362243205610271754380973820420656585273113050935809036624587119023745188845292932282796488818666030673783946613088429676902368355303528084007305757822991166571840351041448519890643735436034585853574154391871822824376463986032143272792421843627300832403655692227133793669110934921467894206996789149846474994894551867271992423939227871109827428074825576509888525781946660444170224688055761528546967837228659643777133321252125309713920047336296293885313288222907689856685288374238593610879761540137737876335490152270728296049645014609073785855062923852789988994475089411812652420385438849073056683926885884491628495676479140202218377187584394446358344161750763501320340570009433152141846312182125991937593837698207043869635295164233565225880753836825432724654868676062493961106792025249567708107394891292787544355667740572864779619626496600403798051421242068073419529385061887328348421851833465241769544234526751207116347235398360575800529445252043183253366344473962472928625547444907104132502668598997205451428614213975886307959017958192957149100285265853293485032574619983708613638043494914942248515251185941015265452328021838424092852958287329453231580441929513351424012148702870867990163773369137927549023327278554285001279113619179281023156708483463319269417406836132704267920574838006813455852339604058370912355558725408223733059873692868350820690858773977311372017527825228589377882643813280051200111394027598313020049765811287929724308027496649860527099423146488533967580031750540240630844666872492892199882158596116505995040160354663386142237414353259743839311220563921888423292591976214716992098336696710392736984996802971761868386439254537786350730468013575466831697331092649940823154044718796889131802316257117356079996568441090320424239525513561158097806205672067085366526753374124053594735459253186340125639859703381743052187876048361055560350125970119896487868063255167403307719281663574744022106174906672508910020787683073328203176083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -487626631373965619702124842692413336559527149722782763481099079439805004278440718918936182808365272668732297659006179563272790833122813699781691244095862800603632423946648711690600121816130658696021639117115704758782142740278946489146155113237696864506849269451733785429659555116301310006653930304744579219150435676799711073518923327291834521756265754534827362138438668163262128658950395116216964490872232028502421762552407766461242924704201367581017983010022861202017899921858760023439324988405922953663897572466667338282784600164687297855299941034171792175184949102618109538738879295560709914114446400308783209099901680499167621473661468184027445002461044795713659788158269953465631371976091915003548831235400233976647285060834373840514915605605186716793181765768905799293949957399004662664264892838607628378528803410380809852268746695763392199458603307579749548202549459576711977075672977578927395325268794827770597404805535033343420028030648220994522050191822964891007989699421488600074780100859796134881455213668192285360315986314775056684950916323505094183787273251386912737652805142094266746454768491861018474878693493035300608516729737961466105783737456601459581793477435682987592049916006901108541570627879276924000609174218767513184634757933601275288342085253405471820631255467888190162819212329928978012679399580775766094728444601057279898842735420689291643197093636498537092685749741784671556198843631100469373567126394443780385674288452931455315645898155981049487397235936620389664739370846735174652193502449650024823109994053950724402606855332965256106028591919589515587535796546665203732296386730165732575671252051433877581921397487195792689706858433158964165716028897441006406507189552070552704139677986309562080092178951817219841086059008000799738760618214002092713908449124918202166897487867073002853831549493248976551513193152437909435667830549369129675332883555882821392342327549241082569269034608607060026448084799542870894840027941516865485646033612384547096195560803638437577655250254266761833369822704883825181285735486793474700844241984889575659612569061457170452424041133352869023585417252276389269009388596144001249492909036057058537666050151494172844730918083993514086888711987007417099230906425413636791245795792952318308508639422730857039171372811271866775427981051328396379887156377663551038163006998862053702761742102633723848084667241715104478792467033324535196688207593293934930184254207955250288578533411201147467785479700463363359787000326324446675998052014611012038839133852712772395400196601488009411804483389106156514978516572615204133365301242757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 445521421638887614467783482549500709140401937739648263728426803131738837598402442701524363133956732010783994913635525643041616768028019240482889265933067827742391780168278667995390745816478196655688458977905970951665133233173430935134943653018873059491495150003946141476498384985982229190671422601947228821821904178513402288285937326239061467377419817014371388692462931841595826669997995906041418431278755732806261290296764464512491462173597077366309616300220772054665260011286650745725739981910529718172547197215379339887099125439218768727533814092908758968510938696316248435660069278288276298067283486984948421275952322432242418918041806607434855333278333261045482766936919459728574277335978429754563827993484490196921619604331426994673849735662383441507743998314342698889781772412697504652299999673305577943961878842987341413822439394389594685253383805687643241835783012568650036805907896155962143368508490602964752136705975368915511477157312820986017307569024441810468306638341061495091464583818410313572272189965343393649979850088846713048723721526218489630909233541313328556467085428903019456475710856872371666411503231007824662502537256768556309719618523684349547965648105132365344070705573981836578627368003712843757289656073270244679756017063585881488243311557103587136459851459358825926032558878181237883177789766318938768459056351016074299725632127966665421727457397510974006617675996356730084431717223294896261449627916884988735039097032562039700097230073254577420159427389110071022794493804950276758833081775449167261075398010941296953476936046509310551966203367276653533080138838026503772175390334043850912221229702271373221483242795698434263178243250992205077923159552740990803999574073242106502614691217888236470988037787360593740917069440174910833058487757004575901526259848611121416518548543607881794273337516921820175304307124513966075794687247789463405742036178354796798098340805702706895245766133238743854740486312169085774955157319108340667370509325423567518086050735703808210566583708494029691025531450698958045211580244555615043345015535714189874802318436427446256161811936671784949608965162273218408577510130355649915043485737672317404677037168022270655164416899562011015865608262177292471487700246867039524080618341939835304716447394985471115107842024716496222759512895311054724896512515806087741057790019582866738053052576107346233811901161429403612921173363108091421906540348826924713597420097151317279227907179572138254858039155668227849506986657307707140485830369610911296012679733770931948983263261756905056033306675935787963120077061541232512978230932668416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -252769351263834483214242111175651079944845934813339129006694691011959485907434573064025204286695236685502420190323908982090623635957162328459520014983929085060381006285533081498713175182980488027025371970763846901063668339437459482495187455059902566095468743917159344494400677214153062027102984905181661304662971875538023832310865691874116213716720791324457635737689363030121897253317887305143755488469288562777566320481601932237553729831929755305365762882263040793701659647114142003879442699915689325136044566755362592615793570532920719294673630738994231117503274610017938765868867013109021106854381030408898363706107813868414369490435685264717483565499222265982249197511802625059392911377515292868570907550536383682900645092433184486980349294269874537507791572510735235130932801904795235876277597197162815614786611238060696243728468633344816368704601456616185578947858032919245696811280744623752729018026534793373781971123681219879377586497181918869618824713478250040899130060510149646722176799972016357300569407065959684063034331659182054723268750333311865190224939113483475015535592172790312294452008414183345952849150348070908450012267745810254608205632416723871160359763108643915455778220804325433062053180721025131057158293655221474002815209156442311403192663676185274763732376009151753811320454086330635077032660785048141224200611132865688522605717604638351217930781267866299525410212697222610649506187670983712592091055323838678589494560011248507883626716879193786679113401737921349931610622684269353518904739140930260570281484968904849774944995382636131745175720975856368377929290387872080984898812379367642733815026010568116633788383445695412334038662257181813495328683201145943406343691765755610156256859573750982285420791734965573013213189460826220317123098019739956385520899691456609874812799084345493369093180120408649280060688297965964126055927635522621010939692303597863257064839314102267579215155456280303597201965265698649399181121836104238771823547923847635235298302962036032834363662019049286971399027701779469037218205590259776600577468664104290840305336239964444419265983425532595412011191252234234066257087975150391905147569823616704877193427162519249719100828878841522987978294002538511409274008413335107195826527206884097115846360168473332770102523863957283340231826326446059354969768368746736921463252770510584323056382966153692379370138057275142271230907249772196050364664706456998266268715325550725930970637417443256242828505276235738005344964540933443131978890690216362635473848668523237734372335106497303883137915972357368452442601753521451056092961392558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 120719338312614719374466377310068750147926609450441554604250942803682814480065886349114594775123824802988992711438104462015083469609119361520668240893061316853860237617885024499952598853303751109741620109193408219963507318385206850904344544655491018155120543496940608301031188403073182941023407595742673294337303766491919024888378266320950494987442504896907850684585910929538358964380253987085490960667456852182386601212891591557681464963742765937576390480136398629664770017629028160763400322779209820171494139070951063765236889703220444056411865808521840796649355642773936063451981836138057912076103644716841267843199450075168398110914515711573018669584971506926844541649928743870817479459781198521979458065596197335905170778145040720975985663447434501430780074199068506945017280565378164127572334509453395580986743285961163850746579975334422723314220174587838496765701237789837010146845972245603356635927004075705684474567182226387827339316062386552069031286621123804939284401911870300931788913790768680613551821753827077670189566707843665648892736348177538148401217327741009542462649472004099316021641864106669738012265638379359292328276599525461159180524656971145480434646211400174735029649980185169362554385219844831726300584550182496671995390614152993241949945626278146596915281326324177153154034821884658467675987862592544501397342788763389223812778557848321833864803068934271245127258469309191458126081521038408310723674775410288324135277307025425298392445445791776460024726977674183847869803283016562515991450689587538108701062068972671335698532684795148713814480152418238596096220939561320464170784127265420679192404017610326388080329121163257140313090727156948360185247889628806656899505457655267588741135498193447529251174835269346221192899637914070566779748379720798130413619117293842670629875274886822151795416880388021702385390562181853762317182964925894495861603319601094612341583441615217602153358797574552410665965408798462126257657040762638525274711222088742971165294725728085495051814817815401746849314082257006618577816341329188237532599870629016617918947896830342227636104337279924285615035986181185643080697927510122899263722187680238331621906270343574876447499839798562612176176306532703465444550301713579312704653449266625278926565383740134807761996385175004833202896058655984178948444335720151140464678603300832984753661069705487278471705412298804367245683388636349282236523086924906511315423526135617708776732186906848502028537072534837850819893294593378586156425805948402814837937401681046711692346061042645524850299619730444569152474774491901896593353279012864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -52765597966746737100039484824708097713679177029058283339493815982497237866233061009302134431052804538142051080916727516636688019149943571368694640697219178983736857848719775670205911958649716256966620438209289104297806763248044850299160492196454019215251900235041689848776388529841988340317628795216088037945067675342428687426474158654468223139869114518084224200781715306277071242923073439079612584856678779218973196909393334768957825251031148341749854481671627386077495182097632815305833051482538688596158251306183213285912128088788250224374294324347767172734078958149922447896238687271308092960922323065078790482654308511259557755533705760215226342698695279988863595334857389382272913943027833374557405866670274645412700356537596602774007136590592465905564364767883756182198192354952066257585252350930918886153339149783118330974345808717929276812129737687493489187311851496195181586074697124330672842237765581281859617692750077603317617484120890451387497569612366062619687146103745220372383442224121322259608774531371824856789323079056670658047846974455229886795351425643229507314561969545651890907016484197141464869701953677998187312627153947519116929697620493575444691578797888482040663156911439821441693772234579404119326919436632946394717348353891405153780017344788204087198485499745115497002750499876109717332874224333101275101404034452181221768565907168288579312819673069132042838646808117842147845199776847688299117329725922549595867311951376571210889141436990186493924752608126030127973707418541208809743765492594823714076039116353957245872009531179029552721520690945713705407734020891230272258477579517236187514952749508584106165007091115579090938452631125935655217094330597363886414093549199917490692817033769615621867589067307672384488138933574405911227955722384508870898169442411309722940631315967270798022493566767341895054100242560892230751981938838574479161904038523471850917036049209925301943346386005160265557852012037367844119943069664135823023864170380511743849461785055331142451518241266547379072096131836965401796523850980989307322106816322681420479874656608197313952508246312187629745406655590776238813126558727102677346560452931595309869041552457737201312723531313399910011320556058002372672702481419648429169048265829165266414113290909658687168208285633171671445947124099030601869062731161984015659546073650570115957066750700879720038658733414594097802803564381645555015428745643574331318065778049267520287442105028927592128536778920175836446280166580755965435045599807390872606753051727297064832019735717024185910930389708685509717760415285771312289709314539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 21461996798048250876253556747490387914533016363285371699893332636549196525049934053996566834137947041611734325516923866061406136150993425467532568285286717175026093648059140563806827615186069986953608888650947691473066368926318969251288441248481530937186614348068097229011432379465518457044650807194241066463748709167951065361252762048300727535423405658020174483941114076473813266443025442656061001460004410076082082805980315228944956827364961820812388620436386042574868789740870428580414820194472757447116135597628318657943926066060982344189821315491203773422916215184896418613894014696574483685748123011916003549730126229393884981994806944022286178868074853401487100394390415690566535649254966589405428695588250748937397381463796020734205660338200319008051090115227741626412192622007042761630328872401437242464649272393908621391316141497120875210965730121152351734187494020227874753797433213503764043261290963479924098382854438347037902712355561744534309624171559713092517745140781323887738947727019916824613717710583247151348916962013824028929119363120758070938054231290508715402228435974173825038934579400210976007582437532427243310357398454710849325822710107655172346110682521651173452744028381757010607452385926602977402423357118496486806649663140698738942409779395862682107760689216774573741505430413561371106408806072446584076927438027152480259051426667901654661502966058535281294853276741109806625278185419080533578430185159771882337064367477551287764701861712644240196549528662072791309861604090070667311887078637296702177047744593306773722264989932432332795103570721193198485806131453401295560128805732996482253654591738994515949078230404764233069017248319772218792849398866711452813165383635438648357785065153822512945559662852644209693309888327845772997217554900864282422362424716687189113727996580139938139438249126651704629155178702636308680297322234164196652998180229221858790778954239983448866782133897375860848605890785130149125073770536129854315001929176794765870024459367914569012459732188911018036541842291512160361213275409389147238893650210138366087975343615493697051752932084375944433807684066687745330402445158435071025314592660283769515236797324485162777726328595169012213430877997156074747147726923534929996448116383047017282647817434376675273336595854865713302301004593726752531874820952300676108319645953331486292253709692973098230130768353334245357379153852240830578166564278852933053387365298355477380551770133787148432710546218653603226944282409937484467617800718141624988031533353840022841332123555526254493852304496560978237945218870856858723619086270464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -7984663948747501186300532384871065070654289074597982638595209652668254461600959712216425567161793870592885814356248410470637746145559496205200456746432293551010179098046688297757259326561401720444323687114854890721380444391464868783853302315777697545987534304972308838540015435259135203201438897056519479508926001782646883129120455616349926969724158724555954336074548502314092889896279842555654743997048434794875510198889085839693653427085134537720470187813808626338031129406840307246882836480211818235432731898135475595956525825145354228585019243925281854855952599366707103020594835407571154309072930736543512142255325754992425236940706861019696685034009021628030796007907149748296429181820254516702245991764832959771285498873091026984769444262946976460264252215551782029995512689889799719591132175232936468668945697721501120405197387912879265931418380894474626975536045725714839714365385984754442639624369842701413721719163592293272429859680573285297424299349125026866883729584273911963943749137210673803836105867612754951554139715943978130488813409037114571296964478618570667388773919453131296267301748595004005692620689861762504218363761107661980383193592909084544766009227386536774100685096911093235133476232953207180102332887405687442698748274508638646812226911417114814890137509688291309558912025072112588934113879985690569166853986214955157944080824071245426391459670898386784340633862497839367584257596210167772899865415319759327484319842636718449967589974503209779261197294335573794596700119324655309141038933934552531700842239833296363589307564799026683531359754854755672167736032090713111071649072709649234559618893843510688209920759007460475696243954891695132771492083869770468829443116060229671439354574242287120027495504053311217325202454026918263463709155360749757006625221769493331800674489723423994345235108132100124858987439169713341276645499644115469019065767219442248519887316547387525471248335925774029423147388329140987576157683314912070598394049021668078679086815794600008407374502177560272843494886288929199359856109251394776599049843313099477555970352292006936343178578645980711307232979212593528262185374431083099950113272462969920723377809204210568545334392516205203515226208148139177666349353254534848755252237783281042649837420602088434822941102887715579834199026851309752522962208887070872560246077877137221034304770217694327936408118819412343790668376021287751165821327569711972766899885914796523524621686445772283968149176731791532415740413330850995681750163251660929644235364817666135379873597999125126185794573367224671221228983559243276760012711526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 2640142825417684499312010633366457664184463381258351901109802283736247267915942725920235369906398591364050147145670536604673351826775075780695818456589634132374837410673025442416648571258794694501801862744426307603107646207037530325207875982325962535724516767710576510308916197768355861253014098477224865559587522202688707463700919307632378343717451282892207575647551853754144717164813303453375591375955434805039689855305256216146179606443727606929950378723778706469011060750963368816930910227436260930963610420542877797068359267698884263204004056270218978759882900482488083683786668144741460095356113295180971699011425281215816728485959906304784687417115900496666173644637236160816776529471223746100833627001494815487339862104400822447262280733756764799556494918187737087680323457522381959468629271929872382300231722034785961027744699139715957377772380802863750779627559089148216061588657857318627777191047298264869749506849580018998938696687677163071219142353235035295838837567784293871729700741945893564520558780953750278576972700474965487162012797706736980653865179501586149354042205562724290926135652572141917620133346064456524946434292256156293554218160938542209555715373391459927477092111861870213709892888049081465726073156125916523680355113430357941980363299257812311212671093841215540206895262892893403869608544699433004406551784646890010022678702202172848849930518741976504483276424363332684054842135458337786036395323022603884377386442388596594882719030019722007561848008688517812144033600581571143908102103866486919673314825735690415886987157195597522901016179251086352052860150016137773645979025296660327306200984962237119036437639700038534950462474151701373954629234714038779318245304885135125228287351007592694146731031590965348947283848131215028492481330159800780705841226782043995798201669556421180951193078639164518189331738236875668958244639542294695191105208173034092240889637871254719064649993570303814312520101683795947017680313762722111731824677876981085120089017058849865188873210044284156498059955058225457436334248836395844687737715037487803050631303025548723496259690311008050880541277657871248066003481326847232156466456205948975870814508169109955440221095171881605022351603527995750578350268907178846740691431420239733740042264547965109909608913380993939942857331641941067887738156607441882048598197358389437361517166208085910601287779966729003390958106401056202904792326430111319130101059522475496440295236969317181107480764802823596353867545084880736767343826892454521130758636852158054036406841411365360974331676202637683333542750006341476631395910549504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -753915400299119928152576966931948320015859678942425383787079836169258227104931586356776908229890736785918004238690197158935876868267329555688647801816411990430060988649639614629078777507690135375959451162916302857430349038443823930224110319240833888345264522957742599021957949545591229667967775219626545897117376674371051867060973981516666776454897002249654947991750018120663389372682144437972362006641626732965696746190626152966486879734505444068086719258597348852963296225976588725553385637180941892267594494884578789452770035540879695820446089568326004354469980839080626238747998900664449979066506391961233189256509879742562111316826182950367918192722068569372507015375109266787106760023432456318985434017848942572709438966642021794374267914733731438482529297809106754089442920171292125689114434353402633521887319996509826679998893069467246906577392216141158175796516772749646804544275834934271006174934592782795466504994439678934058853309584908876401833194768002542005738957031765594793009301409298260805017438988506143565326242616836444660836679919264829323403618103450613280934297323229110085790030570845667102589829644226422384673763315241613569187443770489904884354827131967589338623103280554160731883184347236956899174485401596002680809444789939512492230488099521638393735443689017084625783450881419534832598503973805524545662479471157795096740150247854558181876180253349921987968458445414348507412708736302639111526153523294875622744393163722466970396698754699326067401558811197917066499503997670726621586561829765194693577026508093553567215716209961969488354116315550775095829826846537320643081217657460236123451865080769283134724725410104691854175019354140354225927022543020445151614682201129348560874311658182804429417747267254066514677673062436407642815142228711555029332781631734333061662303516580435165644140550881176824457255330788112412192005725165616484032821663889459111724141076317795903323475494648190803197727983813436440190313695518588096826402849702439695314968530966241964664960140969536096179142951936500870344656990150469832338359964287071301039215854945537921596031073580233313158157853190932797353862212111369448272222077877779774067725185344337905907660402831415550515670900737138408974196898250348365226927330312233057859263044333015216631721662990976739856887058978686855065039158670166417675267561933702555678905736250152934570807051368363700601152691642006489329701751478622099888011998758079212064709973154319202559026000616673973775564694526303359939821021503978727053253952414304121684449098777859469630186559128283975424131976343170533946713702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 180689822282887312022523986257755190191182491704027123143512952197909576820823887079738311420023158620942933599232427232725232664260415106154442984782343003203945132416781638312123493303758325978180098222790342518684009218322844775253494127654087404313843240332475108685575963489780111419174921288418955817886101152906282264907151988429212427733800054433317189680815355318032636321967026985438191886280774343577974432071018363596582179983943137536041614233774844387417121755852666320872095486208961135542672584862461260479444248692552642230195288153282267783465085307070369330363519016385454086565784479642953336127990207155897958603732156559949912661191619305451079620032629994712682202197310635253420466345833166200709305767945128002457395351605264971092779324241450163623310698846209137954799415299731734128648394213151227400331990552168857567645089223606360586632228467387742917135867712954039053626246694852837188263245990571982188452505102989218064777855170937593624014575009522455191011522982957007670934926276873059629681510724517673703910322080357134869014024499609875048202414677096936407998593250574258136237939040322867412766842156152212206986239292944969679507600003582333558226168245305883621337897951581214596156494348481128717967798151851963256907897391910081504093604793586465031949901733473887783859528801421949069650201767962456652048081940656146156535669407889466360556918771322515026372780864624894030690911944171444576445101079321040366591643580620081920044667287448752881846432692190838031893237270669433061275084612284527257714710167741894267460257104447984351882223628241670629163535399487194573086323606373564719732606374390427212235045561854193306624780714143496498492843204077594337454172888582608338726855665897726132312021859609583603192511389652919649313583006669087770089536914726442151672292222795368595271982573649263273083484363209258893271944068224976494512760308318018465136301206941637400695204372192302837302163952386980187066146893656307182390914506217030421703418286332900884254786815299362172109859619052746186135401740255405639597867787057871683670510552403277882694749561811922130075431751624880549967786367642448126039059921754038110806370282307020814940078185986968869940018975010363569938957600821780466714154498644711166992653675526674407763593968027785587579858348732994749999655201764216545673083760581170772238347441231710104888816578373880855893840228151623425389919296270031175712429021412156218763544467096004940425060987237413723141638362754930228972548441501624298849270222976587007002195541544679709817497043847592253989387763712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -34896118116187521711773043186922091039777387221628285809837118509497681695648384405485771412106002726896347795254364530090744725993330554327620483805144310063518955017780400226353841798700581623203306000590140129780583805873249051501088134574916493823479100256641585800670269801627304648187669143561169324798890551043312794782843800559094543591861838190024092201489275409332343422475954693797632915570540944657729118811317312734592972252853446358903020460509334922288531516496198546806386097773369634949484151363179741076804338584421431134516657502601794166346194579974594859142253603680452440311260843776444874021376410718137916015956859599651678351138042944355095345787861631087182912549852628694508498510947943191433182872073021764989709550021659065153052316582204322799157564431913590691956604203740758975898748593616098302401583173584360132942997275497124385713904090097551028984704038199188072932559470729477704759635392676506530189690056312968183782993363561216002220232321156405090969820105159139998721562952769286803977131608122438993234010155338850357151348437497076870894529847954286993332933189849776773140072538874770064315850271492096347659705868813599897114913183692593307342511312471549278039483839893811600480359476304925792157670854200873840580327571185822183385421527934601393278507251469921186890752706410126481666549356531365928143142234799846883301320301407882520491590474880680074686611152506791358323916188179851484706902044953222435517853997371115337518702588556295172670460768607270743559237619120290612660270410090377778956059287189422973419473423278114589815932225184036633931025778724508702802109798036700555122282681682690682563435045717409886564964387376482426797737051479138946409871794228333061920628074519373800766428232084110140168998346569140234130323678910342309699416236630145231509695444973856505265387260990857716541044009164738153151745831507319298936202692635690876982233347198126662060679693900642317810905651159863412828603437661491355492396090384626741050948801197402980546492936048783658904422330116697531344662864158733470930474302015457735281446414110135342538251399027725857886209231682204473318604164577776329587090017538944969231909952734562522311859178543776540224469113510262956172487189857151035508432962925036148618461931939779750865163276109152932880007165401401811292545005637238957608456630615629867213563689601378113270142223170836867654044293930632800548326398947834385247574712820921620132067545506530036305400244116382462410809625261893944783337654009175224420025270458897847741882784885663583897181623281255382650936360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 4874276465600493004240335652682320645052273063309147635483828172463071311148279050635918821170551450397466461926587853867892675972261080266653115194280113143019872952947002758388721108791712760734845611062046387311311703713872145085206962058304039676376451953984539395421065768948614426247665217924098404246399695938945462431579275815920540560472440567767414495748102586570895635460718879486802285196868424223387244386147635153841287864177402484733906921422209288152571725682428370782385272722471144526269106332572631187768861067897620894587860550378983786115978993447620225371398449970351442729400266105630505257412993643503317402312409554401923854136404323012982967810872212301610479395842562877545725781435986712845381375136899166441082825770365746552032235752408630039927173173073985882966929230549234808771965473528881459387968555154515262443561088471746718136503654000213980325664436734905169643706983310103082428389977378380465308942753948317274870671385333136318373428598199349653262668121091354950204426455050223814007673898524673517205408470737000055772242121537379333825509237203750902359509682500975574160176333802673463541363426665629921521810917265985261854188220476454889355143283849746978678996554222705653909303940301504275313427527293471973510224198707545305085677829131228842267743396512975910830139186138668248646628037468797949434712922137895048140359289161270383052039024898422001568677386360202976277802506618715758378291342282801614553829863631206824754481566398397000842425795150112009345994365209508767700272486854967785707714351906686247008858044779333442347531283789185399835050879022437425184397639395077476114675490875655431156297114189113543419329541986278947365026509753438563214073490918008072704782339110797122850731491526835574270667603113691489767339671270507232771863089917170242279665757368449080487453658454105480459868973532895703734982400323992770580117548490218135214717160825976390145905805449513724214800235902574621907943888059907903652645379746792973292238657531227252581176213311427302216556309410141727787789761484774025966067650635835730942748386687600316156761755201987761070541173565558084458356661656379453896955844599144115389821971882456501778158921602716805523677761530993433822315227857841859347317221515715151678677132151101777786673055094218371157650182712266109343957153013981719920150289586265291627782140779472237026719362973307824840060586777502947994732917948268963357730733598899782071977705622152316440167662321187299194214201759860932307805143891128331623625828221481215489293998988621228318725231514779206821898878976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -228456190982060942149844626889528174564724979644794842261590408087009233089385247818623089138267126103804578846025847364524885415501218209007501490676807342900579206043228948063181448768016977226706449142269051228768826761024844518750420580000270925834363931405903199832366941395690920259546527213848183575187619350565477373297569074569915442547482415325948375904133820957563839600621857529263607116591778909339875925860813977167967966561229868430740436987112255847921685484992053104697089154435415186982261655682949726672479219623147309107510790309425043530366759345904016911404192157184142064855656735353189366226859835501501406614834745897978007725606401195732578518912147526544192481275194108480327747304850637886874201459931598137236260490866918237293611587308503512743034149571011058408005501356829834570236915485462198711356318294198875146130464637141899854417656481772886534580410958239600993038584333525168348993743677307649058793249321594469284972479904850481577550264856426044882956297003772839684859634730388937630408134153367513512599505163618457399331993507356276335613654376844528433800887584954110496300155882144138571794573961003312408730261037864304676392056834239553846029308372298670965019038963654485325006626632267950939078074311709051838483421195151267808174668479734689745763065674376319251475247118633305168985314300155858638856890435617809831713669075956738482999354463712581168751553849590883467224553632938025862525136077072804401748654447887004266435350290325798633598717265612313315566784556628250559798642191415909895640589967577982258423413170327675015440196848583935006688603443480207627716140584313138766748711769700742827701044909710845772627761453074409701604696523509782329854871715829853487378788082102654090723424371752415577451662497217043029168797655357531211225635000262471445148641613938922522922938186658335149432200336437501994342942682338889850422381858408816936491157521216337209699928009801438021385452785054073910826378546395757786741752281073386080298507666941799683836893836335827762027991047845809149272467314257237386742009412310688575435252061424945515043043184311965928971708536079302175858647651076548773918201497868984799531501996020109022715965445631587768463101356516021430904172308648530362514922664097331892819174367945107689820162730578315749011823182533034090117325856397726816049137786159363274444882745705087278097564664628496558266468689295942725451927798192444460852722811070212176135303286697012709530864953996783944824174586690913579725821426550067641635815558145820197232833592087703516316499097328845212635627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] -140749886408992290807750000449991136165545398494166967853424936472602754012887584677730316636622740608556613365880222615932365121576192605608058570030739535617312008203563868527219198287796703555590485692961487924354523675732897955270470622907791807359491194320096433554059335526590851785101636470222356212290259976999181325057723412296031472996621956171462925612131351548582175416965185621669557984408323839551001709208094060439403118037285195230359325145378999824876772327315084105873679890759359757671996209252428002939844201333000153658785516575246863702018121155746781489593977167955220424954034605105333991193275958915046800185582093951155379240468585499634979561204075534549604886350021659563998758035265149128289138771916447487642767554359023508298376356858695758063464297876309479451852586497322385870062887682075744532870190665727743052768000630310162109536665087491563331107063634457706846216514684471146522667384628597860851734470191287117886136337928052063670978133555947257616077807790771090684563421036273644249722265886631315121348273837152420492606210358553097180153781515857663315656015183215252720622410975454611654875395842857036592020456884190691501980898991633105597564415219301366222816777196980751797854933863499124269136253222748353586481858599180237360718342263212347282502102502303542413168863152213315632641444009520601228661960488207107792454018051832023895927560302609111145669099652267038235581097311215669182058567080201653518212506462325515518149768913147328210268958889882213305670546319912234678684764840907585191995504798141987583607286691699931438061946623781821576855837897099423033705193470815576231976763350896763759360557538337540191518624237289391497385562345642836367134684371882118973164226815317331164353719992502730290205202301712786509180241013766835588797464151184266869371120658455903388591948869523480475237263984238175545854715380029713499275973510647062368891069434982147981841253678107507118117803745126099582373168038677940532718172629387478597454109554085388041555166332004203326861822275562639351175667728515297176989303543967846759836112373644415671511002305315590374462025408906291297453244890514120438562108018193140991751589422342573756758647166017855848447228671529984612629024334345747524060156813314825103561369581359721997351986301699098507536410554734308032611355930318673206745257003909607845198610797812142098907584438508442957474851700350274640991383772046066784942761918522837154335872216375985840306402004070587416596806506109438497797746447334107444535306844305196978422073146703706035437198373286947387254767616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] 64096804286117407754542289746601628008728451460934697930060313342482025442349456914854467897594480127805809380881043226396644390603028274496310698689847962854905014735344486451245641593873420369585164706833385505586118495553942880107848554749336814948154376182380565932409560458090873512775788483208689778880579790362541585832418746297199688847692125434024902377468886487009297305389262836080803040401805452876849987108324537082990444470840074240643880230290777033174933313492948836861017103643448114397173435499609935937242185845950543583459926035712478307852448983900752539243512713460263121810634507117477360277282279405296421179304150492454301575440674614439766034020219426454753390786450591897315554309892193876740538662785923474863442479100884780668739900174296064085620555832668487215016077897074683921446425378338732246133079660929505451975840084834011206464236399926749645037192698319255250651929953494888207668094721861280390470041514274455592223021877215044534006835096636328157462076110306478485952777457605785994168580754540651786964186057138606978126750607897813420486308235894573043589414803396717295784739585017640508946283655022382840539337752720690196288947693800010512862735882676667410325038538480277745671607685221491351912954137570587096602856729991926979349088882366127125587622387538183455661624687642713386373811443560950409802528329694633225402690305961862862783819154192998398484810398478917747488192909502798913089355606853324726523826161604010795473085632103454087294032225234056614014253510859456301490000298032163517278786312788019712728166697577224095027462788405431338003300919372910036959146823795030899748038753062016252338159032800947035077063486542024540605080212805699678423199686520979730300960989685035818633842366437089497952591317565629745216059061250776480039374668748394309714576674550220157005259872291303857622554990910951249471161794091275282880683403344077104825022560889126540874271467539013102934021810429009062519514685650882691928024663947037003290072810920749436290041916124296264455875834645548942950847304992690524996876089240562380311001014278516690607126224726895278742943664427956993116691285575898776224600318699356057348010584383704634541857001230054043156454594021211428686666801473048492802777674526315036433073191072819416959494257151158143484192321342428148049213504482428956399419278057617305637661598287224804577523201291203135675521377003062802530795747858028384594424489894371832672894181495917814116923733164789781159206521528122194941119396299847657054558121649839962834854306877765189767832070714683094047129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -17245359451941855276994794241908495343357331618831245641794267832127361099136811289871048112459112386550461841266797513864082520547923852567940677070099601246283779661316035609815503319275710356930739506643672374950589992006207947541115584119308942599139992114017571472587317582398707589459723142762482315597710027958928022321027419194827181399244347806187778744342490037412735905208065775964250029809263804372119629657897852803151676719021004463332414165118957705784466206116605501414516852021958287128271526474812520785318018339275268624573436774433547322672864468033458512593299229664894324473109702931907329812454144216958066451783098540257385077851128434217937565492245604758313765544427476739464312742400914323466255545798637241069754268550281106078952619136964805292220089848697409310683473475211373667956791972431099433019119782372956790878854098116126933679115252011853102990365449836388398903295849693008375768120127124503136420241069732099384047302820269842908760722013553254626611728851242307720720588424176839884981245063234109834083876219404633502038153197777112517302676624195021417053558632219273749300348877878632321545427369057351913379798298393034759538581463808991828986981408719085856193740742101399344205908465843535877543939245891562980474251960612837326910509754306520319987012729470183328347182948141694427927107947870301800677472601134728132606141950891118755600339594647498190912369353427216792336395629241350247978929162044888272835849929757795575189276921450483286608921829765438357984851725209689507126073085417532524062514561703978706364899035590102029198053523296295324705074030983524476577161927923519173979455064505480060609898788631310487962116323575604419226881809340077418830474814825993282612079317515569648268096283453280677328553468811324699853585415620163087815112911662818742526644783251505904544781768238230407652963679098833191744023312626403015295483584974363962570270255327416653109708758326420510860505833644472755021903715777396640451934595514226694545269480110958390328860982303054562288438559276530281673705547515677304688144612425887920585099644398636564001091287611800101693186648766779960392102920000686575070387008314883750284626125630223741466621574845374485792662895434091386361794646130914542731160599751493810509187040422131647808090130740914369546527172807683659495791776233589557420928170255376810070875996511869824420469284224860583443789915400392675036557143983220327042935759739701807415654063917344730052666935845386096035617815500073385227898256451055451504198483546993077105688102628373474053948523977255888239984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 3347037061784327404818192723216039447297998764798035890328143984723440659251819246497268490688526919108619187125466391852739392690337193994686980795110031855970481779478929025593031331536672832112675732047540681461078433161239106704311280157540946544220684864625206916134644631857286753879516011669956499229194402173194286604093583359529324789237212937668790209889757871266162196222999172269891465323230006326675135838065946919993422299292771480262308278003367106264201938800684230241957148333503920844919551073304887929616553335571178812890094739686805503904858239724411959121335105570025790662850226718475404449211033463630122980541854216259388443877173197722238281585331742135393782241361642935436882404976645457663375175328804933456908201456637986890101360705602724163342002013788079211795736448482186027179663607113105136466655796262140319959445713133703561128474235317055454028305015075994791195559018080462645484263553385555447154802103804497180786824284044348319214479956175778287924853105110680212554512420047718121629399220604306836204100292879391206267297239888967744541585018368228081499098071064045049265767253728002831272820776827499975437604391674792455310250230274101151179642777272895404969324336128366230286524404859278747908514754903686770678071838612391322915221701629029449415999442248739088546400769884899110821333628731562361395090969119323576384355718042633048796935367859823179637253518945530375669777082048791784042084312934485770992435363681305274911685363133477755575680778671045339137888380552022662579404135966050141641994406696428846699287373425998982960914479408372339404043208971766566677883973755764122057907729402369856454987083459351710866507998664726496657889753352735351089381351824199458548100283493846040683149874811616611276756436041755787652457502458297080602834488483862476104467798905867616135146421855077291270603946205294772930018729543633398627354979626407195122671900517182561733307836529054524817871964867309547909918653382930666130130071241687924405734815629005673952268625422613250638198868096953458917511668638066315754544043848558331938993756292432942052202226032967309570776667433548646245995663300182023781325968035513742085928966422518051130044332364420148673484191392329613316951225155394102475158120649873383519313395098725086028747987877813879238344202546792734922949208795885699630887780804821837361036080377163935281473948020266843995629776761216061680016838220571325686371643667191693921380258859174904505689605182830752144211920591271861863900209666909328713840268676538850086500076955924847080619279278104356658872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -460626437821313319489735242014917106378927535492912226792956315748726662569894582664085040701254183571970812208845480103262808874226964600387349060466165815230062123679783906966089982224834522756477348215024391078626873258280844467822526234120028971331249425046832218779061858111359592254311549211513498624819454829176987565480253235195378520372267222956905997148081583897411724208514019653025861423097913116960662108106176706179368584566930251209454625589481619975616895032549572166865174872816662422927094150665110647048635355338482182238140414933131103064558464611071617257096540883593747684236375080465470032532908982982584333224020684126689572557472104653859614130685259844951577036164924073035479784067315900659535705757813572523710105800325142490240369750680394732824305221615848346166044225261743399114165850404818469836621650132687904392265745772892730390778098520951730779042637714220911604210760329900138098639046624969186975731701012807428657863249507770734630744817191440954436946412543971560989637240336148544050440170002320631064314510150442198977768537877866427504550485402658677687018201226624987792051746593960657082791576691236618367607017923817138066398500892619086112547300793148389095215106792614324643869978147895945389553481484527459089092421147693320441948811857009180552601406086744412074783739443074696831697279579350887052554885139579183249991701571431820957920406585921030218895723575616480257979133420300590456368996250655443637100955645676909812339348857350161960128003600217165026942140025909573001041016233437959989922638236105363033378152405159158604146633926767034021611272983400330851241515123654806567315928464784954568841950197791226854764828983834412310599391267181918698654401725737207058962547551261584874813309910588738360926944346159386036392343672631728570930694038609338488121758673142810211596289373793923341872258661180166385552812941264121010220275250509219876321761330210312163484620097837343982736908703151772140742554617510263090983273239906531641056921649506622913231282482314714744511254041285237181767202213737802268625285134992887065275267746177490499895089152282858650604152749262089332796889654179308005006453274855331681082032591347085309029856387422154125904969012321830367434814437088913060553276037234942573358714608399004205611658009685419299574470417767764599569023813996759990684810369616434308113050827322115482361371151339098373566134980581802858595465193074415592093744976975413065513937776826448909077721335422744349418997126330883111751363752167526828801472075296249612510028262579457537450898362309980075327488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] 35486562298323024165896804203798701945574261307779769239519747030216600218659240223654041876595994625913640356527485616999995884953975846858301929688898272921444569517639762910972614967781702235561712293931592133701270006989134041967115809121441522363917347747544339111113229405624661748199741058631547075490407317347053590584831356345578345074786965412246955945379030166512330543276270618733719553052879355649527449172023358330028164941066004111495389394089413402668274004072594616122916345950639254581325540137570866449691131809899616895614483891728973632256059721652396218475198183034159402937862563053243558928417944247409745283238859415471471526217790940364989808540976482664874471410875449050980428481051404134335678305405854385632438387757839553587086454781710066562990524391102146488891097954368635938635230705166973183961416227772938616843463249902200091359281065645807175598737150814319467388370300221704430674589844851460773343116383320969467550563020415774877808131770971591170475822767959306214113858927342571034426071168973337136145721478516743556573058509914124117494294279420566143818800135886964608310110818461271886836344830612023700779177333590074020189314833769799937731472918951464607429538889567382713646513406240552017196366348286501630371642655677196240543684466477974306797742217656958936992876966921731466357132573218102678015494540809056178780019763769848763542397249607574580850583055750854832221250793291635448950556070786657896211200962605059716834428341404228198281535741354542112813828953941103171234628154451992306654918026780176817695457943427982562849029522300424482617729803362617544756192940435407906261991756034740092573407944786045276014854020510711519675289671198555127438761685406481772690546714065988527116228107385874470925007893689348943628300757903179591974672642759962130335774750576529983042351876039130271583684796871004917626013861004331072472405722305504667640500285338165307617247660659846028769547008502526407417401550662551347009750118256681823191035525994646026090571579657939443289933646307990102714487838629264774301464899484857730233430302654995249642639940838136559358859651362301286404318043154362135012031552522818331362193464917981507854052386838540552466876758628589778689080145573517438366678039755189660010487787283535429883414521894795714379284833309009172579086839692323317393542240891923987383969843571048931614494116711733223927183194716115391716509925078458088087869497013559201118843447504388970175280970873480937873339245914481180016099417025838536472674422474590481607179549593262868927399629691071076761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 2407672007595562277947501862284991317637749113156267079449940058022186896091111068076626801627051710285679107239466115841022308730787519106937019548421270098881081400799638488093087414440714959050908975198130127725288592673409462689567532942148678574013805353626134399293043857295599860712949141673622994922947961699205550040692441992436144091950535624991406783036007462551699091743589601221171079837616342187779188268208917171153731697805999024738486383857108889310478615324140563256117726061617346992106614572896455859455722421850630349943613707691305352810010762008790283800670567238305116414362744451716974506959992322758324743991496618867162737631294701165536122637310741744623276161663382838819360758736321719221428796554608566338519264983538068573417796519880636989805352996201240611085848549962196441672526422464250798898110526407645073118684610856737567990743314761887298600209509009690514099635086827406802593327447172511048468765201708210815958909285083171762174663815137600268026500103271721990493724037731433860722541760388081028734115128567867672846845241261338724375730400256399175791842157508174193967261064587644087436194986575026482278082517260933442622624784844626222461901219855763467750083780464107378620055816618034910440191182192381902579189319115810444915732020720257805791651860828443221806493555143090200612595742270690009045373873921389785025009895705412871436685910077509079828584641987927535165537737842670139308514398887924029316532426952687389685862488361867495555048560821586280183128258998373123252289505505906646764355446514743674793467344024672665222513149452595461869067197163893707949395639024325525268704431757834573813486430364484481934723630466979573662678048470588933479343185759561642249642698726139284480498506189920151504040676477561850662465080553572501995532165257858555456849666989412152504700349628813144939772261357818416197032922435563712494085417335361469482039049028205674991961434809957617815081877766198927609491687871886226480432818509917727946480311565925915752581914761399763938953739921525501039465368156342181527442596345071834057645201140839651258295895977400993947282572304803293123747423537931685319878315617983510726163642292953973857802977093693773957945006116743978681512657302455336243108096025408389987753790685800156187061448179304740448163986850207787059378205299186641454753492290682683378653863553740738976640101491193885934560954048158895531033888884359120188367372768837965147007509342262783402841142782183271627116829670124653797248045130409701198634722152941304883349644388723128305646412812279072423936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -1605284818727811404808762172216993300247357845665114891709616323097107965827110652216903774155268757024540629500550495666151076264855828652886141678289957520491050627414130020873652071049670753963347892204096297226795060792947506435747439978298455904135543878724107920955066454509131410280476495224272014937568838813156476945428309654772391089677329793979116114105624555973555654080229120072245516830587591122050695207520181743682519122543349769952684685716036807498619623670680959698128704183462206200472750417326813263612574404609338895135912837062413682243474766869643725946105312175734727823012330265168315039846618158639078194455775192577905379227435246712271121370892998313932461710493441790483237540957220535904255815267154489970155832331062208759577285135065895619904907224807458562086002078864279651428275795153801256503088914745265927632798271845143286268784643417147405431592837841474952016318602279450224563293363555660568077774466944892206904578398841637438544328146694250447365233772220579693458528669186165839134426543076814111899530513325242190774068866869275090638588127315066314535296828381164210618177185365707151695599275528340130845213439424049336409270530395393812768139474920415307197191021810440970362044028201924503519761002423921963458565937977986352939352134825292527359006030268392397831211189070237279140438751127445133369276367746894076262770950153102466652044678278523093950298959655909971941327060881901825821962442662180598723358037177456341972703267793687021025791724813900632282029657943129047821098197615119490535516651033736596089804884277671616907605893114609300657963259851521158867171973144892649281164423014667436290540370810804969822270377163905598834698619150448733858149823738094682230694142584088950581696824221518017049886980088930578140199700864888628778010145736681725130935985342538703317615081119549917545593472030854415126590252652850613899754180322234654924983100069197352445992420400654086391941009899422270250076796995913399531641974305366997386729610027609061703436776310412145742204172623243323616136714891826284491674777429211630781021048820276379961719032022757477464184870490587807593975406476854063428715616217377484641216109287442403929977040699003121408234776857009796432869582414646943011821907316156217376016792024793115465218333744156199238977230832529995221665933284640487718024027766732327415554209718820530572492707881131295166424313164793869048831371322911789344926032778040523347307932818108676183068093415393544328129374669125320445705119056151776077568175792347106787251256676924379826317839466912997703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 386664924252116021576654231143130367891558177662996826150471060162610655783560173812723867820803518626513534218800506431344235486593747574841312746213603090095144982935211179316763138505349059713033261834098669917700625380298470108444604673628334043874723064481074477767967180118737046346075885094350451888533038217790025873047256419782965785661593216738799237736925773334045182715016963587084122333054279660521996172470901275478131636103925578644417886349662799569471228040024572009147323339071578147430529761238223535807685371722874967335564052267404496728812513533637610315436627156274637857712176893122089574010119424529406182631428779002336508883611175848508116448974930461922205638567063964345932687595064754790684628681304272618200551653933689630465344392225594427983217541305882997547641251113522170752171148964276799964433254062716256796536153391967270709995977992855716402389888543237725799621359972247349983111399231292215086193643251876430598036696488091163963266433871423239258200350426928338267393585490183813479654743072241623723977834691570195276540741132979295213257762699798218370368777803582042841113155449756102619762056730167588960696219832600521092913914963019762080610029705048150399845400326098982714536765705056945645394123755563113128729231512227528242921740912594731180574495650117305670928175419779382070361372168599694865296896853308905349073873444484074243592391805197739639164349976790131746485530941823282266588980186762634913034541236878276390378259144081284891237373202162826622974882296704502171897554697886006074110786159790389719892090937738680017862509093361200684798555606738978472781955582386657189711029573043910362720079822703997227475162814197869637662098413309510327580977516005295140389220827072454673797841927916509488261015595279683674539135671727485240749903750826762962118526905001470946098632944335800972990577363648043990173096583700558841935648448152034435001333670472737264537901185829000449358415516082783408493766377030082834218478805290768236035383809662185691119862655222776546396478026203790035324790804422923269208069144451339618807334589132576282155914513429884772756393724705801037907642765698505383480579083546984464045446851408462581351836454699446924191522744309013544602763691901880231617638682385268275596359273498826379586248198809411332019830023582782165678814668985335524513496278710262046202616560969991546789259032042672790077944776423304961980559994666793224097611690559655149925092521304268239258651982362733562078889211144118471758158578940724972823431253506097054539116627239983531727188124370649219072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -65089021630159014183773590100368796363514823294160924194888131510757249059725392181126354198618638727137400081921539998728574270418886860645715575458520455148011257502102741211837232972707359650935029472283956584172025569082747887914908611877678983175819055571554269811902630860267157053824207243182250385420946896167489156774431372866784357824558706385972291394526490859753836653470179553145759237939874371341580093419531485600196394470825887917221330921970558183434289962326147246520837491759809492718881928214265826517893134432915458242875878051485824836015242081088587256717186542474873814034591310727646370739651093323685865620261114739167541479288545896696926100831173177786348010148793381063128573662929172868908153630637696560639981444417040755825984448826342299348574009021292151361198209785037862515821151406035072087433389050486353787118439832264514015616986835727031539373482596749540151146514742007664151020100077355045344736089992750630404199077480441507507843764315118697123016404620130161570520419149932830937049634741792900775922309729593549942279124217569532478191346596049891691270594258236842402604867468383886449973712792807012859033506571437321407114733789790783999828931084881405629766834898304056958100373888689677044480218080426582641326204065524380393805190570776818976901606240906934542744466649813432346036354284492413346870119782540299051197903899414925131545272561670305649218828145507785461263367220719993427494331438604107789535706308696477568825265107773494244331623723392006391638831482462485006880602742359530031074776976136596704782415789848062129924661620219765284820357570851470027239622197919747706484714352138656223622617621053759487455956966361091497124983520312476444373693935035796985644620951251345188943221491577758354535392504818324488686111854402575311399097600889547132860304864195931558596018207456879084863065413349622194321240754677484406638620213222573922516768549824469246240096988645663566558536520593718506842023904979716830045782384611281057358624036291563273831144388905442016892437123057890049363828537368328177713009703153060950686049068134590537504867926309871459470796662091379147284276161644606061424674910555283589470567995368241063333041287804328925417749634421696437235659064908140606155426456957602826803741779574973189724767088224583845803862535070061125591495166618131132966268626606395070515437799606808692329793503239947859081939635497613182468810569254641676328897269342838186134869906882870566091703211797028061273905396909749592683160831919039498656016303614386603941083782827220220734544432826469580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 8236068111147837549938372021023802519865695717140400271238734507848913428241565732772956736185158862770144433817162218296395437179177873789319544934773947994455545480959066804294222316741016006754018895349324980399064089727701308884164655592552143550967985217806845551264077725466445631378201508794692664270431447136979275508152420950174300914629434044052546770200415514706699474193358969606917194638099081623155747826426277064848448862070238336802038472464929617142861489561043349427138902798629329062880161603252176957848651747327675200615518608327187640120259691885445192579915974937591120532420406312686212764905264632297255555459313067964755761234924788741893622114512666627407507341027551193111961258116682360943709913242808376186356423421364936389493347462714670873423623687931936935066145177747475507919381423884072263186750848130268983708692452933807975302050272726651893122610217829254734399360941912917471023719476509577052111349715797509716097216277468306396458208562891018870292051750270317048509392863418968175781628176980390959639406954774070010951547556529908649042259007921240294232933510430522074688902644833098223829903405564002293782564028224622432857760974722402536604605378115989515791417651146941911616420872308470352407060331346198400052574710537491434464095618250154072060867048168190939641727349430662235276894953136939256273254754911983936082163551893762217121742741954427927277566661593130645001297101102927538159930744532580568581527700887478815911578462032831012821993681214568856418037898957554919323093468772794319361384069767603679164902236019861940136849142159363215334783119454641080464893345775982516557970229706664821045701092771608637991004287058145007885543881313186492666108582277411945738596685088128573700548635336997718881185896739601141480140455316375211633538757039501804497152021136354310456311372021879717652329393429397912150138796611408166311666286621357889639503650343346096097548526213383258861015016637415138094376038766348872369273341150997078023585436646884267209921881810542068618609330607245222953650835609977592645412531156492672770086875446291344174876160574265867325862273900523578274061340258979665502717358468451740812299783449342935160784745667561367427372121444505397278644643140780715176476468151630293513077609821195012486339386171145609760586716930072341756981466107316119355926649685553587842816190811513165087408705051277494006982296374641313861837483864509660852263365375241330098100005560755040901847322930524452631209467312572059588170492480682389995822197882317886219470063241753958301901191952507863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] -365949878895560744669521749125060520153445061646802906926091698071334688556842838646735926391053197715670439400301788686901914015924726678426244001400429684302852302510544490395525949602205977858155325020198526117706873386053466163545878520699946197865487762327872429202696362707165301022507016396466815492622073413584227801706874304403651672078570748287637680632585900555040896224414855500277557351500184488789855299597608534215923488937276896520725928840741533530989326779405371923211940873626965229522369275016900083518085662626308287400853466701626469245908517456622343558937685489588612151390328595422645677117788526529565995574760929858528397290554371898842338805675047421770742091364185031242803342756150824288401825107966075630215103259073377154902676640902564751009774129716680508035604536355341628597549795246180401338007345612287546191414115756885527372974289380845887894811892668421605099850315791043106490606503427964425027164257182329201208172005994884311382710755688882179551335354345990152996500515801163858117011177372401285796071360353216494258714747135627289619638286825387320861409393817210553863342395989400355214252152147297152949430546129138583631248485599055074823879233955415835927986312791064461864987439647252592650887652784069401179415015640932543025531626979517172146681952111406004355284878491532097541817928788952605419189132178091646755581219829371465013694356959263529624250488058056179164422226727607992264131626718780675031709021121985193385791524800893341224695253486774482356216659777496965228706573309563784047969600032045432718975580971185346842610119371036419818631983428913575806999078809834456078769419553452722756104941392186410421983489830762790994849098489969212149869056624865502428526515192463851663584454534828478498721196895661132331620105211280741355778210608126897056637869578800730433402640033726681220944178455880996345864118400790656681733185469093885937493921367749062388552129789974268539685083975593927220325080388623269187776885652388590576208502246645204626633356836485024222383932941620069486905442822871062515510616808203200643161794248743886133309919855920747632296556072400543779292752233187179622902853768789540434389337770157480093795018261178586643719448565703342810356713599721966504368012850037085461294871197171656126768514699158479491201949305217735313327439360591135097017040689244551153804021396419853652977733554608923642615817120740254872272449240689868767490721424852611014931440479171668148721231573431345603845007203946933349039181684934996621125764215869480097888964591857319009027359969519029945630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 13070622000118507938962513868036614516814150792939402125352566219160109445394607130150036176462314538188383667140748514353867601130827053111649544418254592813717470615805683880934808624381415844620068795330380439846913997172676962200263249342109055250982678765179177601131424086953975601533239752836407216582953147529682899140271568443649771084080093923505767984796572614272728800928759436161527715142791767229540014873376639174080849410095043483267303778655741968427903360365628744746891618360337314733200560587767504204425205849521359193416258689346987995057829855416738505234302469601159149770011873943339920196180938549164036729920571262349336541877391430775600245664897020461125687900375357465855190172431694379610117969472839142091994362043154288120225902849000280324553160747738701332481638974552297478227422742053728784948656891020656033760046548972135142700413281466595182067905746124834625508076155554126742670787614192200693937563374118444286326062750440322137622424395887216622752378331304280695299747549954667193537334545548211417066152145448553731970504884486956831148345210041294138634759642894792731341911435046568046816030270757339464619747285055784421398060439864391539976326200660609362459848600305765712314578266865935898475856185470329150963942024059196122865218534126590724553923486632111571983111117551503261615030455657348163824313686370206389547706174292240074987503429684070820253967585757537338410773841757425683509446622263816603294349598600626992959497681691445312573802582233105504883392859419839564004000200258130127285863460361479873445518114945722109561844562292155903731902400047056851383913214822594972613909356493244854770242894312586002741216990824497591984510637254382473080394717130650065936539943720389560956238333843228116529812859129155310315522771571730858582096616132732840779072285400502971640688366097640034909588425467953153867688841061455195245505913213136057089868921175119548966341143566776535032757883841554282692468185617855717724337500254291752463891852973552244379495232955758935958467756104055073282532871687869012942428084430373705386082822211384075015168732739285870024950942721375641003010603023530265317864972776745604159006291424971064472372675163340916866004370717046608349834691334429993420339280711374867565122347060468889251402425558695849006883590536995635817419754706501497340150849307582973292449192838603343155681272828217984978508632378059557675864311458490347197134220290530799439193552581421710919943717330499763527459434859103993289919185994762786407678476943815320717413848598645001011988123190879089663672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -240783689648693144509694723312708335247408612157461851565580601102055988522410665017620781223136997368701043196671853959854008594659829708578443799882140863295763053190911031335241247769403713815720904043294819913923996489313643543102535069520575811097792280553022134435979408075168585828401628102990418948434055190947995261836914495366561251792811288088091251743705067125026914029959169151189467787944470110428383989851327664461709798570596753639399783292296083421021303948507912589400856806791274953667644239479525082023836852418102206252585300426095176648541417398600102011057797071119939986764303435333063011486179183545105020127722531157711424293672137931386483964962651433766380359864781579928757719767410564971482038747583852548320321623069315987673837832408045808826148994398013086514196719187486900164106904093264779285857151034127004621805180827598609012329486049951966052930711959205573798976533186676519620872854442262073335735950802101216153640291020637044638850091572305412527161093352558450387841603027469071495753138687066954207295012665337834819028099398600544510040142642163121576253529211670399104463405705355054942804183344839462576000993426048015446419274139318736260965528863480912523536201165499719860408595275895841844043483063344597917360130266692051621669822645626568810162183389726439060104978773303216633266838487186983499386133864845573793108583275108771928113302900545817229547034956774816086737528877250509657195028516193819597108930298451086447199857714391691199507406305744082792138835733879539204466107186280199217827968576652327811268534037166053221510452109866142023524091891916329065525037501333487581487124704513561483990049297337112630899852865121811780384167648823026000793719811350896680082725785691916950852371327520243852291104487346058498342303297368116707660403231512914658772434977509828679789499118855632338462597561350553416241474633331240724449863354799291152188138201586631228521988295883981316043769940790147657427565811032269075376548327859514885100839825219764836913746536879262507821377088143161804914210209557766806058849126801501285995322765870580198212472866047257702495544872562041986086194950527510377058274158370567755603359248077231506352331283792587801462135681967929474646301263626180678114993906891048899167517739518206248308465657057906955673123971890458376876991641079675013436540255403205263838515166353319790113193240657720032208257362694325622790335390162393472568768947993590276765080835653172134000313281385466894621128619765205179110315998695667616065331794175183768943552418363906252163068611587406467713466368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] 2709547297350296877660802700553903625901136776911150291391370217814988589690429033658377997090472682086973533538355295397891749249860999136379251492181610622387850499926133147998284834050076607423675522868006342211524983287565770192409395701601761465737487982059825569382988107361867241245521271150998456440128259585679569015432497249546234071898460408565254373319655823815994208419361476712540016610188134684272936097538417935223738568668301594096285434339200879737801875201125798068431176839820031810936900246949841098831829481131007735580638795981565304894560158467074791285807059336519697748353568291777980485685262596929132671821083480413353072244459671759165220099360838160399300361995189632375189470042594696930454797230164241894816695192226925978040999421500134824039859021020975896245756319117556760006116088464921473602991023753872143962287693788704486200015390119058712619557013971589928119995370042395323693546935753405097361182114985779785498339544169225940104530968873939831658463811847833126133688645718205047598785807458442773633394778524346534547527530939084069607983214269748314923909873277869197208277534702392907600198745463399814582503516002999095899215604730496658438141546582070753212649305743792702414807568589792982760594550401476399512751097248834405662943617560436759149487469038275029483931004499547642763677298374257919287687283669377083499925785312216630506929717616769005172365854468006577904794907235550416894142318297880949650460423854750253858953383387166506113074841464917458247446870673039435722475135906451004952001253611084705621873272744125851245726371182245249134924624276903166908573105141806739218370470391844883905360459146174374480977095807001280804253226560157621305765786922361189587333619762980256287934851851904284902974536036213831291751582322446064020236337751386154413899298566931969205430485869772826320916449222498615962748357969586918986352289590983397303204475954360941061131101825229563358758336177122906388364075684390527590818217408518648504558590623619005139502893541808760099452339472181111778763618890436770262950852702639324212380386909624173064068161256072033687483749168532502983823550120555539452939677482399631650675681031673423423347109931916360510874375223241567884443163358626620410292306557453078212377276987549605424715746393765358996933374298246530928024261348009444141049887447847751275112124885396171216766761814784268068271659315189916370490928531544666018258555643185735553600806619446727027606515065976000556829820840337484551310189317326192457621190491616270706719288006767345148637569604703013231793274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -21904698943878530984737521313618388466942077117427794307957992441756216305223773320900359441889972704076682951001587327497151590362830199323404672204651602283255891373398171197529265081038860897929209091627397397122926788487454000640012764061337439443382920386430601011177004047148342671914082487315670669535423580856260529980920124397899410762728976494951652036827754243729081482429410894437218830241949319068375071215197341462045963722035212161910594468437771585238287460858517275816663133745449154574497369140361929542509007994698924800972652771488326981985414740165110326291653596134564996475673190570950937125615991368675432126344216121015455995645533629619883544918040580751908136756632139435941382634281279508898891066675111585522825160223587633866626054491069867874376511655014653444581067093836074605330123871192276160926582774927083931813687429789594492940692436184697450360728552454085679089719068122618909105590568513142309322466841460096196521878273602975763224987787443638443180861817647433514089586647495070607702183197962721029832602634160801381365747193772734138514801643889516107543997689034928738467866907898122523675829065675449513920324025890577022719860110851134370589117676242683773270458333919706254002731833206001664625229975290607431605150008144210318313541611008835425400140592138108975270379925084359864811017422012985789791696086128008478426871860343800496980344190950632741784363454837227485788463041866219832775620042426790995470301143629787638034625206125488853235479497214210570292864535917658291766098450068494367046858712702627748372309581541704573772586280783609319622125007597082442924429675354631872870176925245077014456831094365005594310926866935063818210357980457456024901900792223554726323788862627160692317314054688463601559629242530756228497647168629278448301199570830215131983880379723574665313412020388039100615862362035365256001063740876617804448092257260477138033083042717987846266025529700571438007479514358779570309719717231442300877930520764549976631803578529230585771918037528587631238438034116360271705737971357418686626997398951678644957074170874297876376489572294807643545550992984343246356555887836124884520612262326580632442587470330481558778913192460734210226888053574519766738885136011124971914942007604000965759100950023161233879752719403776089802198521129848934962645153461957656713162296104508380348867752742162650261591324448474075862986673079750956544285258620770082738919658881765065893241858902634613721167824481386725968568390181793318572972219152646430893930119541824651731705168895716675737500978865711793066391633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 141603659678648399554439288967896958627811082919848081624677769200068249036642786388806215874785314272316179957616378488024688171386885093279011862415686500643018751366689745379408978176251507000309961456270511056546368562935387007650630683658959589428931188289786971943408884223139292491268182701606638126427362537123738590073764641877418425115072028064339565027350530213954450290401799619577722033770930776850394821849955836590180399568437690968947212515631426172546623158566300368769513755524183338238674682685505024933376329109799392617143465675589730026119425540683452691646701839111055882531523650508888741212680258206097446476545080859788673865387072624316490034215203189035921183433382982321196427582098397890181284691809357830547009447910458371910915696211272807683526109264244993527129421087590492376530344039000365877872440252072809445637323779735554273754298090993057693754189795752524169260131950908166052377107515452827034645513830777772039705699209366344610699128836935488308023552311849076370688888620178596359583751349676153616165885360737319873911358793791853793875506310464858549714480279645771091017056917822647878021155700148125422277260600351736694934165405050895697620995917059907246563824176590174359312952592416971476321306087873196379575705370211559998499160174450161931862750559071242231357506187679675750819646823659937266190594424845490836581533477686209932266305398804812416791142590748133762902519489349606884707679558702347127498318736488881342552369500981606641799453441833070046491072990489035047212037546611390497466752520832291979699849296419621546413687126674204314944481902521857315865671276584616582489345385473904989599730420064540261295811795308956385656680678162969003839702040261366990240413311907176005895611881508917024121626286315471171564941380626463515277439627972919848451020732829384907262515217535768874911862679128607194297511035187265900995367367328301957664113399601039480551702157378887261076990746147037378178647099465496708556819582717892062814800614077395925447171345979228176158588877148580153313024677960703800266767933025527756559545482664837652669242601653282853230440851847755462851565656073284179083266627434614023535180738483978818735439623501965907462020088422886964688351670723201674739517382664856352776680359834433353304242557502134064409812391825822338637611552994275765132913924339438328194541500717149799958190412612665941019223784160217733991678376504012928368661212711023577732860641469930022559112042463370296218162826296771800875638983974734586903659370630068782511509768472741410040534190131285980120497520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] -768016926786011054926673391327957775429933799720885451853324662324534954496854603252712501173694133873636645440060062780980026309574842571884743349388027697850442076503543378028656449920637628259583745292786151352232973629974997169670549450786379644616815650366885897203886261729919576768154196203175804627013743820000684444101820372611055022339402578032886321624258102278798754311059825882402997532674852842282151982464941029898872271914224574050831603300011443900446128307453975717194572118566324924741879344881580607309801051464821653466835225080995772594635078837875465355302231838867380460947015630719093984474305548538895537068967927690046484890293217231267745527422614080919681111417728289301134262739518706877015278731773489915053672485497627107801131979846498852063762777220564185972728886710435849054467946637541591574307252259516880717022304081997433692287228373031882793957915085937440638067301456910496276319032977330937211235004218354133606920866926709764288624405184153086117341102685305383762265379506605103678695719797026295242322093249717535058671984796629916716211615851858206392541752412121184859770526326637462590240560356900331484390591132655534190428202905927592369825257019343022765417745675858898353222895051508428730597330746230113413727170445864165237540844377879808717569857137026415694939862842608150960060042829324694682258925669353510469082976056604015766840730523694616876379413917840997447272458467794970993765782545022313409485669902781054718540096029448355913588854410832713163790067352110144653873582396425960519380043508604623874898829610240962942622335750982676197858191423171502501765897487022157506555154374666692059683613547898792290377474131539827376059475303201858923908374603761811177047721644133047641809369777026152862663780873876217785785566811635328417845735779827778331684291613107598474761710465870377648479178146506762950179932752869115847180700534217750746670666710003975009302335068890510706378757245520375043909896996376325557353737040047085104400471611306059428650558876185409998971785019100572625560583389998663048768526674313067664355971693945056169409535461624804386383808005163091552337126676360465699742627043124337021647297369876066818553894205304393356871043137220726933308812474601250060087221560530064298379082887890749032683609874504132912138414413345402456835357308176596928467397390637474571815935277809949926014756668776599213082254766473507231436710164331258327585183503686727967214793603238351336359175579884307833174603308686762458659085481934862297651549207122006259962773708037274082062096426831977644671413256192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] 3624179601313725349501818964831598728892845030855077841879274846346546465948615549151523021192508415296465294032135717189847305837597004269040969174289360913891740581143237074440995734885138806802286178738982579921118070871495401880356862937239286682839908537443401859468938314788440908904697587897571180230698689116879452997104504595775538255989190721667463770293244129754688514461033495038410169598590370899342189184636139166261241630774010965997251286167384519145052624550632317752142531594954933039137440212724833292570314212444684722948074735033115954090668848653494859966988286253809577953574057937520200457091079136905337514718557537206677727312462741901266639215440942345086713711793731396676629211650688299390449953673851073359931089179047539397409403647690020136070701141474166429343307094319595243538995267456440363458187806132304445629793504552398968752448571613618415890403845086374918153234603906725627406189041872568342699023702450012259314517996311494564587231922678408499230110398342301601682679562195535046560181509973857925009577406225295888186329582217997039575854231819640248370295409529928776988765171853619530809939056245632324946207074449147842529050046222134689795409960795775758784581400478914353179076715561793440259409501453658033649455226455625735954458913327877803974418180530966951135750168301220158491434615900373479840405563653297926128397182378775832981306347491979569608464806032308166970660800425568693656657432839786696069450037966278348045700714028965927714681733850650726060262742287888225721384398595065732952282109853503802267068276287277564030649624740661103215849467513826821455189728780243649911201700022890052203126742962023003720519510907873684748763837182658572028229391212217675476493320643276532797732158351322208076069659039844135534241612287880561998430134838929572567425478437876071794139106754095492982609140761733617746255792298785228667447768179631192224708870110551030751758258369489192955528399266379528265408803286509113170925989154474910074749284593132479066022656877558587772787958573823046134757255038956535594198964110480723051677716664292420761456732467592690225266946016596791668717352935458317538653475976647077582688535151996877680870190295316625728063250847446200424221646906844524403991277662055982571790208182003105581097406618809885645709449521292931332034728625454290113655978720839157040562079311915544278436396315094196230837749309134012996111811489742655288577902337380297773487761481313850233735850441168908701511971969394295865814716638092805067718132014601090722894042234678408453048006639146411972521371893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] -15577514470903737901698930270005876544762598289124181976946343407616206874829673578406828846453994372811596027438739692825241709197111976145984681198653114169815586190529585323953614755793078861601422365254839339529597654006370564876047387236827414785774825481046591166645376097593738416916839522518352729015793629034923020210829869208181114159518859264021229812512089418072929094726684649701684860010100028662325387806359965302814334389853315739713812812227726664407584035192352443674257213587163373250157877918923757023179544413397646890485129000180498116472631543294378775017539565363048902870890200445849900949308123299642073090032178072110928473573481782139994856073695131892123124946207811800708838696148270813263219331586941047660530724766058880716659923392603861395089255602900299689760590693359784368947075566565454531404750760836489658497933561655323865307625635728645430213176088714859627187751519454128985189196895734629167393268009373932843832201167004739775914546767925117823627501620016749840734713175865666535522070888419442178531500842073617930820922221012791916380834268907248044711266706183228368649329321014222253823881380283051542002325525274652953923614702173250304265962737034452543266355587050761610123110032423065613163831709379629780619155223770309169840122029137624296911312835875586732927573550248577945574048810977734279086069549442655431702870932342209409572350700813821815757757852309806464084426603935313868063949227357070521309411555470135969315516155533073075059233997876370498205456682829195744167226355212132778323871292144070429418115419017017321947359283188112017124925998831696636864084336694033716537007260265322274335436893096320875214940647706157166331048449605502756696188170535372863604867769054695863939631937944590885982386577849352411170637859426012907292548407909945798816452671487867195570268067190074281589626850653609294930277576215329872994181952476407214972630155357154062062450903064733486868340550680426659823910831785987919776237625366246471951582003454959921615021954205271544528028251643900615709324487474147386630305478883867726492868376437931165334530150526074644167598857334798053085655459772903596107625930226843806021916739458168775132987382685511526950687197857083819079998537849095897207002562940376412806915142184961485749303889305234905690749851442985648326028191526593637831081702731832455368339692055480813480875359171470556920033668576432105113709248742995291338013679369125324676831599723379299804363856336826035692323775123787524865726097894105183556399141765885686697396256532898046391275839056242588830221364887552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] 62407299151495724866490856985136477128609116200719793371131324551709212098888802129555402505663157897266768608895455124247032165198212310361034698658914725288746050289786065590090923385919155331121139643047174828431622450331993305458787546992251099176464890904321678347343606735296491131585344965795483559632708997036768476373976365877493390742066275282069685673763656447621319847638189796478133709268758403952328866324176370979407139175797672322516389407137976954981537437318632547021214049343841595133005499851144828589180841172236612027855931193813951990220602774252228167122230374949992979780587769955424572660936459632274144680788175618505521234774222059113531578980272598093822260968598708756564247704026122687604027381602847790804207119137204365647791140845487766752042738954086345001998624645368646253452257388712092910337421939289280585522078343673200703606996675429233752390327115759090205114918348202412002122153893148940385705632271316615542661465996995660218582462213511295872040249967184686129564675061769809254968355322960774044450164566167552773442238882717694253216875621675874895283204595318399161288929031035643986306652321473819370923208208446530358901333658645515154355668148308244941361415366119529643801331775539767023634161338401645398279040118564476920662846489200563590004828173493474712924561488861934940665620466830911213438814791665182347702781146166346112390836341908565912386525110798591550750107792293604159782420469744005241194769570278696904401151533416825918833321068689765188180926385984063945321280411600008129017208109179326532592203562921612346661821582866013767615527659470033506507662902562682797043864990558010994818138818311395244494908173655731516603022984604952637901975030365133675217065693281492031406948861986356135190100611138819701475907226834623685144809338072836773768309342484683295375197345428271169888400344813854858028910211123690973324764910085615276646999724920610088734016044097125317587962898878405083520475238236263322162250172565863538497852917743397720030982237533505020020176551696838785098869059297630449372393467800338245632104155946409200242101460451468357736565728464803729326607170087237922479965280554177837480146575051702059177523749874406116218371366925600016395955964954507676763338054052884941040054115020625490079043467473211335453545115067666184144915038286213336131781400251979054474184253911090792563003832169149817357975689703130976343019986198483251625232218509503683205022776170019305488851823885487578243015605037710644676027325878233705499750213964971711281560004772823117413870682174616460579104264028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] -227476731443644680246250875559729364940210564446668302479733375369556975531317829949027849895416479304365955510384793027363615783889646151270969656205370171261057636346931184051164482450458615871968660375708096914310227074256777353827455668975713153727495450646281408377258584535759450190381376563361174985544378117339272434073141470305942439023047702331940438784233723362873024916253765404416754432646385488612614538152945693293609801355639970541159614008313381044591932827555600103794628903863974239992713064871790838282600980500771195074933878607389139087876927851567521578272015638458657781038720721162624861936191677296226871154242999778133048529892227404335962862329915971943566001358442570070220834356845134739660608968474468388503287129101843138059129035686053039640742233040980295292544163761351185994642072914091421302398386869409004251010602545189839003906037866576767406406466889533283039545801837914086869794306749075977461520107146439079586556823110022066141526585474940619161990247889394114402977291523103127467401019969945248899066988047390658874612538068637119917751681814620543273495669786861863729969911501191905283370339489138292777513714007365199311456478804463705882649861680327750264945419075794962858103311222317368187681596390406765270608546894344341532252165527127523621137495233221793052496639217410551448325283927123301807907399449609091199174098046744906211293652994202912717830067999304807950082268194437203668692456800438801547340971026619211474787971283084525870991286570416127195775999471576974363908683335420019487621267137099924456104384701044080092790226133823850445499960236282585619767804071849207542518693457622262869311384731269904293239220906405613774197964711317009984449793958526565543376902560706262145455958878417024130367052480062986322057594156050487735376860511996888103908162278888364086387621436139471393944913498023651323532983945804110709739741890261399405470508315435338190632794948800342254516884180776075666595638977985226728067463804659843516033253439960346428136310710079246319824151449969764977922403801458180534728336859507437392459061157672819219807886198497117933637610585832019780340574263375859026506961645447509816109389031485525364421327064539954306366014805730647517812161029704892787410042142145953517142491355762713101625749712671690805690222757476054068242152183206233003808661814430650639645778262956853428755326905413422538496937152375740825520707400738288697164884931309223308348705357836410397879433956691485696449537958000585099496140252216178058347554252323531956167866714569989031155554349990665017312918437363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 722445052766801919006010189750752050650316317453725788204741776186342810776288996289503592571015401345060180590383116681651713315630599963188262356703786697208276501960713399436037481245150723425993387879888859307130373541506680040723726821076479385787343110663818433548873570611707941420223733548914740594567835625911694188329990311113257993541394612108713364171319743822147061735385334654597116692242810882532314659756408794134974619147178085227461854034394776212748004470677945772095143091909168460861191640760631657149451776884232308600443626845822085383052455369804107149204315050462937607816677805801096604973479377247648613552195089847395815426546299146302629282459917890112375492941978625068719567066423819184900757857988681134764092483376960058843623767520449288654484038253020570410465432727529728033195996533339691455481485767337987453786411905776188542140004527390090879661517334057821385042317506572898892550798733926701918911640029398857770000771563898208169136407848514981047337830074733557883067569633670358630386410817343110926824394549824728058179037909122097154173050091367749492056570253088790094379934241790190190235750571458446373785862170758454148120978547625735142580531826718394957317185396000415113469473844963892538072751552923991283283847286477873371525883630056069595331286711464973274526759658073960775282953702519656527852985702139783898848024985800129156725743995224648783914300644854525815419557323816458291829870426206495158163455729821021223820242784376373711390648350061133379787609358900308663671018956951412509247898714766164951261838506815432062241112603686717972486439014228040131396908131800932536211738653616612722808249524117314709461334884651977826644581512406917891023827752473492769770353108067359144404419861537796131193888305426653013833145770868001529864742920982471044449149381921736159886393282125806349465228246264405712672983768979994853706920114188858113605493916092819381507439483098621520093764757670416408456054137918734737668685604598524410188363515890235623107438853599096119340860512797421979664750843816528224888166586864540489872841353737607444783026064246105306266547269731498083159795103695940841168947308880361622044818880452336923006781223191389425739112909736613225043524498722357725017289095509030105969768892624259105481150389393264556794920274644681079562610267877064910318260901174425158448198779377707710190484111110493969273795210612943755409621337224443194205037954752619400627811551094219570998191880201121930070888239294775260265718836255845389819358398760014250680097176739825906041483466375975721041563484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -1942855358829860421732360834816692401736884883155097321795425032643779913316483323638131462792862389237251544520794310234214763818192191672845695045903516498240233024355646473680584332492327468460901365776382539842601436327974558589119750678262383270703000235043270595516473101421168956191428985138198188756144604199842823398855796162515592736011675199256503040457282396374703305511023130856970092964684281102162886651229946461436999236789527038805544901905469446040644245743049688380602412903900008238638518397591987889488920911547034351824388619825332709462331384495938357481755399772865733401065207589427241422136310937381957244919026108025122934012495516134340399341223203544765137902050221169825732449294899620343956223880947555024681236695535138397276033230581885060396131864517472825292194000274888189663563944113215191014844817759659120567704976933336526025988574462976112635469388179623685038504511586719756023466096734368854235604295784956596234171449963352852370984277663560667587662649950313449406131375408142600428817921624104941695714242037306925665382051258781230602384361223416804446742032562898420370931733718830866895792324670618439464635814706359057417327861415426426276697241687438968858172056093506141209843897042094098879546158792032747263192062354986668150487231881066315858502153205154898328020897570003494231921831611007857275073984381380612405756153223714250711744516739637976839000939507933478681270373763601231015417099723460489985154045377073940925887659336917980489422155101245533272523132930985542914105109600609308711656449989660889309995189609702396996833734943812320489480243146970561862957541047423297975229741261577842631913512986942965027264500541870935197912868573792705076927188377370473415981752454653602271768861148002471257647323976806121341862283487370999433569927123149625258295924864056693110013640621953837826619155043448727793972322019601797364332194779602625395143452336600644328270159549581316958364059250133126129005558212145890889020231702476856442470193836576874244322106401930388450694255110835665705290917969957966223504231271929465151288905847506317305269342541861416974180116390604479993772413377572004725440382339905614736642065450755155109059115540836979206298617450373514544555029198337744022163694806419171442493466782262676981308422801005092736237288792404763515311997129655268513441281710213276019484103806902587213786165182704057016678420700905364733267618049399048911699857231728222171170389328828597642418140402406298103349785927507177985334079615282355028429340681499661810789277795540500572180858757449723421494995694125056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 4396713302532097131660614418997372720069768650078385494083241229003035536312378442343737568535898782440381591607706633118464296593654093448319947095988115849569313718960891155929531103532810312234635050964609796199743043541993789076260090580746529681544769822278794374682376835296289360496362831859144619413836406789310607952979292995776128772664846904935095495173886905050730600868325797298044628463749199045243920133351241434841420394130276928688020567456162940920248096899520384134717665214481114389619318427310502052667676401060793725433609747000171184018310573541218499241051145348562648387907514824497917374798255870766154271229331525766452533065758336138057825488550333216672888346003603831417533256910579858136777915765901532534422916438478177622650351014946509700885150516985808068814416231866901797299535620263716215500263712492710630118360653027261047284764043233937091114439546504564173673602110582161210716596805364483003538266532152375145623797967715190952484970484449373545751629629430477972747335801861365685169209931857554096066366146321634339396257506638833680475471051272925982818973239277647710847108306068342636145750509508264656630321426177801973492970079434067982553127260576791777673552934557458941931130138770267338085603438772397599222721680501109571805720457284838441549490293871468634157081052320039798844745770528860648860309236970373567221099028045691917511666625643096379118555328474305236763351302672351145595726814480840917590613278501633472362898157853196032000398370854700640250819558560145704498335502070327064456098080493342566109334068869363766706911561838745417572614357931744057981438392601408530725896434155779703156164751226899375801699642040701524810453021146938323187740717240579836776955732694395331144527340174116001688507890219181838889296017845347127901785430889049386861085918512644498719593110292645037204690660879257616982455068744262447956256189013171241344332629112681599003279769385809679707593228821014146382777237507757112569219991395044071484147819149595099469368288607459787708608413267431601875846783366127689423496196372169117927001872107144027552563357494259200089185314789444841166485304821515044468528835006492441303791475086700742958772956859300025837141495357914321079444938016845987114995722858029356703676400427884277660292263968434929533307357908400569370841664197766593977721807383147312511600984923834584001161789310878086828892995118798664146070385936702802102195544563914090176542882187024654476716461240436567921807807221560245233344694519254183703372445624707746159137456808898979194654761784064373962201073346150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] -8472467841452562635682415071937471969107074253858653567225764107720854376994010529093388919988064716074115209854380334266274370264649157571725917676639579686700941675894082492678190110723085227371688871489930534167700531883569975779066579013873854554685691850770324361939680884508527767406933984596302868390340144950139837766826825826043840691601584115169374591108146886607356337934126004309655325874824420475300666196754820466320630270823607924249015906654371572701098579959361276757107963742782271315665186631073976640788493189581771156421869399194940137049389704992589027181010568422773004588170305740941652796545229115890660584806876203832565630234231376127209334731952925260064985824301571626920266007148663211627037600002035436542037603112068745233314716809304114002705327516313192084014224510020787240650925067256719210191995674777832788297697516804281780144521732759451226061740092846777545132429429615668437729467337450014059321599934000627802979398946829548798628181691979652143232709184187450323037803496223103072104280729788734813615250392615360638822952761103779016112319704590915435716834044817195570820277645260975202269937744583306425350695909606546536796093806592871857799404393342001240907075727896625434800962877810047458668374337847099511159794731690712746719782784104009819051929340169789871155591323010862080260730818787450174285310692501510596699015929602277827629606406528359374877074845636487883357461016697717633677648154842149174450960817566868045226066575887577977684287178470205825208912373026217018142935254726862127099879615906722162257213010056658932469725022590312203449519851344097134845654672637740555843853732529835086449856452783764767053719436671259857869161411176765719512287931102131145245385069747329779851768854548055161324199299198966644607682745393057082857825442741939711535805537925949687686933063692347187761735846157571703432982962940106994602460826939019285834401320369501643060337687432413094914551472081130764161210025304019295879832401240994909471007971852424688248904072983413138206514196464321250050087139668131299544044094646022326594938210262808427018420928119514698749109303191153535668504158157348586738217288403419277911974464295002320986434880971957242308520823231402510927010761598700496935560272839712302647242176220474843507542947598238283185847104751201168726996865176351304036724156397351032278292905225690581923594082163032810198196997978497973824536474851222621886716231901416561973231939364885770295070110260512242413193196010054144844978934450630377122675401311889630242046674904549674519572273836048852999397499132182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 14279267332716779561707192715015788451797157255254608605989586425006308400764460016095471011184370080272236559689068621278487058379714816457730639460195615879925203917777697034169475123900197303770803653928507400162789000552201551664535775212399658997804808442868602566270497093393402931764774761086005655931731465537677295257313729053923482707737035587345399368952388679784983383090567879934567191033789920758209819852588366026658761217866511304376311394975538678915863096261961807634176415618331329833520187814564290262690634745162548032227577765526156375108446858907111057499393662404246497455809790237537332727639165662793386985828261530287066545326263231448603627662376434925950256310188145668823839495851820781373232730340180549349236291638178866372549696480352900829338179935271548230342093995280812320121975252986008376308675109101592679604276885387720281103513168439785322414160500317764094651946069931449686397146170930014190330768134394234761345888712845120770677644310488641506929196023827421018978456178552731481824225642246649550686219676980172895889848564471898074350618566670003832093655763504447808731760928653144372212133260544055040481578361934759411055275230583400615553687391414382201397030249788182151692844618943172214991568815843021479831293862454360148071730067604576285280979489103908183084947641429421617783563630160192013277029908956676562852790835281114276400053460129936967184575327610071628889167842505265806486836808302301192673888285957622099980730494228200269495121924393255908200639586129711513248206042805115715599160571576130046711057261084604263047758725687917027253333745958345536782213517768058917628827698078346358757955461252383390229402267815647442923120988746873806684299172811069803066522009932948213399435421779766977696226688961690641035777447947966845397647578298745301373279989434027925505793727224404537405415703240002113097661116267755600504228437184166787611491115501890842023426054375144353683089438382540656583150198278147531791310416836243031138796143329285429442773759211696394453125784791581795871540868116052124356550610756435195335361970549687381909997643799956242804591628783089737543378171971239388468212980641890309480397343230993008134475492755097814248071143162269542361247342793256309805951925610565057919490108767267350700090750919897615272223336790094759322235918128883414412645307694519915527932748996014469673584610071897557447346352948820554277352391668934956007501371205000015047079563361806901368148788619489223025569215577348532161716251366919618285582922057694293545343651904600329390964095106384684416300713414492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] -21880091470006364509475371527232641072706771510317254211471654315357572629372295836575485244617582567177852739052958238761247185463589068769847734896720989093097951187101438591455966582048897230500446060876933807862228726206774636685949228194430278959677454784398471843250512585129428503689176750894433336397782043545762417466325077323001714563231650527737573770665053346951655844809284463714541343667219254970763679222658062887810291172253414400879981556149914665439680651772210860293670451394527707010582441851284278790482247936712564689984296207769093758126689545196423750870560628806870119624663275561796180222205889370136519655035996597797748277246180492919636386874271120487208106404912495403899417315366646627050023260437429249667106146263373355762206696427597351068631098600837605883534100293833965098268032809149567578088146473329852032966963248605042877003949189009673565353033401892780694726503598956152267525999571200604856321990870032582410104770757347497098840558722239652802825554989248885858777074565013432890437681733581686637371621608657333797403252623538243767906750410470144662485966245009816587993624856602597768644469711101563992952467847662407740561131934273186773155264331482709780206811197096150935745833069493003744477989263254123937318998489200511992850331287460173554866385874730312461868072198698644671160143229772022520628865167018632144888801739296475246124818330979700559695618435305863229128532759803913639282918504599080319081703459054948217268421422237316397422848438815423287890112144102405425343834953001278416366614205074434454724512621174084817190170504842494363035830772106539116798540767631709241170927189575615036721022737961759749652149955900825212885389720416115632061317763050633428806910029220058476404459582797077371951374401179596300307511481821579447755847043762309971623445505034124388080599791704753167018170319641680477298088543471115918591469160742924705625208707727586039663462340888606096333287697958940678881081334392178557924060779856378036294709997819899695334636546091134764156632942370586494132135779671211819999705928207937150054208052299804010115728915837447266724193151981188365060276147119195747407961701831344048955453517844595183398016768009976502981135219677208900125543309465080231392164702408820020238812887537566742378047871269459079654614404887894467070258882036502073260901160721502137080249912034220152349918236150613255071611207272475697359749389526102455858331095252255760081562282456740347075223524515148008824081544918140512039646903163115593102366831149146063113547091374249295578927641968201680170522863797796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 31746556277174131155645512419336598397152031815720915945880158005270821977735561654964541685237313010217721093195059593507014397565731283563626621895136223050939498800999472310287745515376793253289227574747983033306724311719853340628967416214462433260987650541414452761153666484698830198104582741764666240819146529937114984095162873721824725180953266728309952030000877941749036263884388876223179107395281916410364433101424535159833375956638201654595652824234535616676411454704185926597219823638392051207661307943674505928058056644198875945101427970762414777645898385531661197711944405002248009984196706577148195237666349784928157679465147672833438385654799251838563236541198753319860809331235915217194579977318628989697632445756794738190349225744709364903749357720164336091429013191984879639582271804272799996528697141217854712435540464096938996973638600162939603998991204418147423551919014678528969399413475061216968150769992145908815503364455608950396449696504163043876566871420458437820161610927996768838555244668269461217391268648043945341386690253762562374934500589793408660078588577005657207235120399180864968128196495715923298811628261694140552993167131522419606219930304249193268276071927785186928006982523870972826932274015369317475487828400277845753302574075851686860635286488843103867465337292409562639596287345713702179094524632357848510955462681718196411691007754105246087688804154474318113989412524807863428346005430128793542537547216469915051772328784293284568298527538691084537275825985772720627071065483438527122111358959235259333574215055381625566323263592631902975463045782300874690931238048370923707300654677242432827607186657262354771746401159012538766986039487012545200594300171537156743614021257487294271983986045546819630326724307125500128801397626365066119329840516390425619890050562920516091471368103200661402255212283054203092383517627607099628861067035798509046629737632629240093171090256136461839974056252920837177700374156734613904843572415737275705263637785220252826705172332759084873993122034782349026875348506285840322560745516093046319728506294079018486485731125857003822803165374375243736961453065829287675138707915477493682443708477968340608896539744412177461397036763461393619027829796786916382532770997681412311021009587639230945304891438024415140680267278479019066793666282134352618966496177145832772821630198746369507994734555986558098958804228946649893861912391524483175581472755643767334535474260935890819572361554071737310885950442456232189972244378837691180355732824774806639937173670887238233950877478601458172590668631293621331196001783528816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -44661210756208129013432317681470285377651320729891200562985182828255648443239431280217905195136132272879761828233463104748386695848323348993383301442659161967398197775990646433197436296560219089613006671200004849068382333394266960454707593169684947963591740702457772799026314430271540778956381929370443790346725911185178112249228394364533750142810221619735445581177603795326162054830088542425604315001689114771978784796757880971512943873512110437862785145407075468123077818089787564348326979692592094181993249093646331697820657922714165338464476157821129032071402305220127920711395618770454247716088902566817005439915136189697371623579037909527034412533074617023200829726153389784771020708033391891554108306683438268096826142980445758664608965621672658670574128991974686700726886794225469592288054884421588210555141907743160837304361812209339777948612489316504563137987927597222898322169856621041201017321378318683309019548229100405553374396575457332727375744927697590639045001872860598370753325291158566341216264058490089505714022368150907594880466637270937253468598331337431842764549498455645576959514779736898229131291783657099669041397386346005813743270937086633067152476881335192504137560474450624823846637961729217497027236202622001227079229667091517793422268977648158843567831563402420255904019181870191383291194121573379896109681405257619232044688133013417199344632264491929213895928665037190147889109606880372218156863924258982173676126511240122178890245186479538186167788276194354026989191016534271820982013901353981320897646268601411026083823839850501393123247309145186916218791657636021642975378150810880788063452169291124367769888365540522657384980032597566533427645366436324883130177559532039996569302057503427758078162107020207898508792081046829426543126686583345884851576105241199106914800825451716232567067618383920032253628051384925019392185438663344966920730763304420746345271544826240047785827531650274581837004717921417308248050406421571220409205682722110224737378619568964094525548312917007514969742042962627130457696566985846807932270230226587822848455776792582746490778082082225101154326032806739675254075706655448698325249884253645564193831003252588849297918607538957839081913547313585805226050191192509307622322405358346070312649583277509761698047466138618263301220982714985887444816437993527000478161857665489902478292694953592895790562020934626517520699387902663887293099507654759860429861702993959192539219722740481981527914117685647874422962377134336616888123983275647743325532940185305461248517901552778360914041101796783949302925184055472811807912556977192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 60662332764120140099936462285495010849006977532595289052097443479868384944301979761539094078509590572023490609189429637951117713102807897186862918107949962968939625567533633386718729842566637319254029778111691833371164490220108534712625578193861407423877644367160044966555090076377265749685870585154697080286215485431072706896206696253016480479511823253329903951249496605624562477201491322821791675425323744417206138286220753334130102136471214782025432542729670274790549093996832611706452183480999830025655958265204656346528577823868141652078929406603622585713710678770040863399526937621997317282510450930039429253848878870848901500576217848056370722286577813906579498805305795090862365810606747904386673044652839017537167647421156970987601447006228103106391310037579118895752606604820640607796569754286827077299845370176630967347891493964977266442430078552812334833026670975703888373382344967120597570442803522963781616279678425500100953318086433272753572519927788048291816348398624694884004508526144019384244571859673778338199578129995305911818974488594998420942039178823804326924776953150933027017947056866989263366022104631906107495815970849764604848735823424900190923750969722858908929825239014521537818787944512798095112891178859143069260814367326507281540934393864799154416692568717354024992715188708860414885613909202493818588276508524669772529340381764486101960995941816920251354194904593666638533666973087327607934633366807520108948985435688497112836611166578309944976008169956195394674746762655968485948877204715394151599974510090565580890406482210805240716801366238293217606335918351419352388251248618438199686870949803079352283438989783231438972850578839291287630657827080810185875494080448504449576676196553987241872905966338937646515398997949191624613571013082818979895436406340162419344214805003536160932076193491272189800362002379910458317609373551939707473481711554061587104003873191836620242533733940183277257861258076192358302656721865037225582603823812451141828581140107984795452518771339227681940322045302307596712794481558118525074405120920160772552338301175418742024773478788298391183860212476981865652219801112504516299837980242585592184091465841568043320883998957566300079088839886052830905544884948598269212592078280769309023801154389731258579300970727253979598352622771159778725710553951133520570842070103084017818913879955247552512866644914576348763880041121717958036530605558358007722769144367775111466801954314138075242232134216332726142635580901047436790440549580349604048823978244046092853796750935670937526132792722037304723636942716394788589277789982556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] -77909084322485207207057503443851381166189650772765960938711789776470787870308917329163144407512532200547341703259644825444435901010302848611284007498760607860554264050875403955570371918061065181527770624764919612600426876327070176255904959202819563108540566399120662720510481435202642018683359117629682616024631203038145462095695450153319633028902457374421182886668238706395496568351429538249385582187742076361662402253582094129687639052871154597686386991049879376524089500460839978112335166748991151478015438808922394844677193777049769299455278325074792463366851021422980545223098966665180226910219340359060328690431412448294127271062441576186437455763159137086615872615795417753492839811778214170928389428301309540006423104947942539558736953897996866342727850460715547398353724795217081492128253804217994903442249546671468199339718549909496896240784289531297304566399394861565984160178137546485345126687391318207166067932227012962815634324533165810618190886721367552838411436463334789473174641817990083513139492105231034548925406645184872697689790410538924237699065878855277710387543393944310495703241887798875395874048043217036832251876523309882559323363104026088537683562489977355662040651520526397436425637358177353695026536379247408766627315790732620681593527941559596721088536637332620401131408339360912621396128851406303923529021509237524678948277953181614460826907675662104405614397386190693278584730802881549274262226228798829349803443627871832333512495380955778119877847543125458243131722576191551091660966099486183405631107929269470871425329293083675614601387007394785552511553647449969024576324897456703560384489928727648884885226619292629529095620285210180136225917835749686862734502025604282189694100833303041148306174782955189044931554689251345311054137089410485875168262951077883042681501302503725939378529535787437711138579712912856385782911528473594273920133290005129251366603381531921392811221656181444237132236555935658680482049098115436374140922838067853414048703232256818198263676745489365165169646282182444613372913166276378753675863833619345824868102186001681773648272933552580852194768924138508356222510708045386975352902875400307102123657972558228857889357745479165072006931434559299924739336187401023859287516096048979423373891126476194628763763871676662194290564219865326954639953131898154544469492899882338875739629694022772262881073898383304349183238470204135030781824082765953891167489721399822038278049571803666067264599006482719425579744590420851807039601123310081626739946321788255119099235756626722073514443372723945648257207995272513551987203279859744768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] 92854001710456534957000353599382903311699003984585593530599330339261837843708395302398185569682510371099230062284451567971311181578893386091055259231598550744824442798265642017341526551083669968134016141736289936671995643801201440324756591632869808223483593914205298160028737019971477842084254280477553177706409811831690094126191467409018049570049518237597593072528023866269824508638295411717763333089980413702811871204502962810035576366748110591583414412328736324009012430557750825583286011687326000312827526634418036327907456632323430102591937667481562336637176206761854440918398752686649759078241182517594246871362220124621982138055066395378645846448138059173815829806695217420188626836498215937124757473698271838925217521530641281171584239019603568700584028859937513501168075610723212459612402204166134146730947366338859829725081150061539005130143424507118990085234653622486534468640523546761201430373339492235270592702807708115135580938181719988948735276603053828697057287550531324893991811521476929700874147253607555270147493895799119867110409897149108743279099713212993860333636568431029527317676670950773848156977472035532634208954982399766841519784684485583944288216179887702701557923385551784408040424076263888107757792598738123330074540195201578375817351597150897603784279207519162959595360797909457926159159615447695202940084418515786130381815068797960473937823224996620537675697298696783725231663492991368119189773416005489774005868758337916031799066303694331594288094917531703893461505098416319187440879346190027447349001988858211466302318449888295889256212288879864968293064643995562418953660631595510124666819477615147192510826064910876904353506735310069531106050449974643119566410175505029311452297398861471514798936154271490970176739342015254338052206546609794008736857880232656294500019548902472843570698377401462885176702158337542861991504411431368201705886245888393565684826052688499264653073617940301737517496739019030095933391242439688126789257315575625937028018940383032397917697425570932892600539404729388200463552152305127266134914571297207088343171806015753619039214470854755079522976573487529853577874309134115819716219922588221626021044605206902981083853928168616354198543611716010422413196192084195073298429313723981468672629841121207325320288131648177892872006694841030901785521473286981635915317489110169748640201001188872960989734138921404139816028088139577877721135184597152380835864679344465518932346172263775332652779838783389216129937848365071785889360224481845356895547630929015048859723951147862199823210270233595738076412028908299996072213545610117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] -101860377492692906965734266814541185316863336228240452511637587899835799743347121045663731627950357342296278449072963102640050976200362353160801196498279369184726488371871633588313495761505733268135188338371496359188903847814334585623983826555348843948370095523500735611748109733107085250726036424720449307058370582462762039610594751415552577279823464920159903360079527406242303350453219466930741683857249227179668452359600554175953147193012935272090937697208112537778610117422919307300800183798286287183838796014264324383493055878700952503573929724310023221873337113674859934571722201625468743693123318540748878102988977933362965186269218780631758320090979025470465944478179881362650787301988898259248094140560026735794764027666618792263454642491679716051538886125144105747434391322598778044333034113437435582935978641672640846314745345971140789400256519433743499619843864205397978865786598745869275856003350127685320012323612922242848097349875508386586929056043093562101514966547728273804097579817060960298990818380925573251345525794512763284356709714168086138514581790535680411217786612291109480326442482199342586062889339253309354823878247669206232644233043075751637893065259193734949560193003940108291651639246323923373461296999571498980945636000887178962519839011692193397882661106024304364845852642707900737939149099322697767748611937478790883467371628874279328726857450076917095391850771846634425647986935399791760525562779514097983394483050012371662656264558711743551482257084055626876232097722170981357142891620367888069615420936747338541748507027323399391406646609431318493066742060910359742071805809143192422815609640169287646901193489706726390180207898395452845230679243400928477899026933344222130459479024194191615263318539290539243567649556672154882333976195522264458297642577919038403542054777022519387473303451941110861322751479927154222793952495609328260139000002130689666681082777866027950921446714851282735147460778050196310386819443192900652818141361501767139942537930126507340891849670715584930146000755185600714483765656275063862091132921460059546201705775021466829578169401569585752254169992353640706121308331427794513917640818356023850330783737291761966898115618116064861825827084921990764836476646686787677862318687682840715563487620410065084098067233690871355838160692880862193156768715270628550354093000918997491259990684693275387511599747639924595420329386182009208450720046194643074545813430393905667892385329871723942323709577632601162874186593923525951022775193597591672797647202039812702042335791492949220945746391769702633895301811658101953306957769256992768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 102875256294663577052474590152694555325435619792122616764005214872924221059773216413937691191772924278742360070880799415201555769361775777414298664443832853721952573678789242526496219680416813882619581287954055156697205576668043706756152219540355425707855861896416419792078958420863205595297549019013374792540439646722083647223603330383567285506482904178809611902887844263420348669175550298301002117455021544479731701191138758833910954383329485495293208505271394506331389143339930283152817517669444777081191003921517878738531416744756576418659893258812442172269626520228278969200061473969328622612860962725885359878342834150318009365987004392425532406293895845353556207990111129358847976099834657150970531645650152596700319599507619530140375863514026624619791047560695686318391280223294525415497017462076844728855501800510322980694480493120989717535582084822980975647548202134570188253967910210268578094201487260832994305613079934711831668410608869354144795755627734263235443405027936176411570725250710881319691287278322776066377745549359894649710740485140721194660470350046945636219476697769660998041164936739018276005959924673082958069129191797656593555134407349320057052623687538345942865095994781394220436911641472745633514222153071179242732435534791975929438520900489636332328941363869729642826503587453047305950101783266139233346615752792493867125323435501351014209544730536827846998638849980843952874165479807255401346255987146416059423227377173844255706368598067638593640953071978270125918115806737876116455659322901657158222470021025747506868701802722016660409634795523713698790262153853787291963061778292733316447489880164937969996378620800847228034068809943708922438082988152061139357850470123711609563466536860758652190593606801344516639917528732360536100662538270087061939934379579918061903868975991589896745876363453953383056200276495871997000053274088098189148875815559584983342601144023493409983593323118077598187362397666784244663754316099874166246608355609961028487741846882619441227469741137375063376277948167638425527681804354982330603357872386874471605760990830243149936803367162045074423530766171336142756828240671499770754243447297589417591212152188626049616507629525008556682562926477990762238052606557070778406732859139064943388563199097855915406893904048337326510699762204213257746693843049924593228147275368049581888981148208078328525615031413992688969760069707986482351411792774124042597471106386895682791852651306931751786830413523271487767363220109304281877899877747288783442528339159819215322225994938757186138413369260275872320691297963949295087743361299251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] -95916451206221216670484252996236536473781854697241741942610212315220402993915769608017126967619678782293290655142524352067106981010326850795614330537684597161710470078558621851893713021729952512339024104641449420707484241341869585922677314781094817562578968531953191674784942273207926124223689242112030485884575560051589831533625708830885540087454308441397863934824469062299996371513190025628105292534594634691297695015109071512097060624445643578320162216882412532069585163991280402548422414741598615928599758029903483525853990818668448234801858747495256963301278346617356244176736247129715070650125594267667756078180996474452128799479548605279099810127653626136531687744810923358112637505941449914438409910289831223750661224995072296817463837569467834355448681771692027439593454923301368458722981000786733180389770701712113229973598391268150434213149702023548569637833189692981574666042738998275152763071665098636272803261711390072721926120532219717503616674487570470826621725918290959841691127489855372088700273909711825430141904512786717310115075658272105672685322873423166875983587293802962419936641673022160539980720856589454458553927632352659884505945673428095440057998181931826754118551516771929641078356521899620899417623642009164643081126318085151039058820073939106298770820112833265311347429530770184482716092049710272451861647256122655085520807809524089070763116090108611770075857767524259892039409669576579602771041404829693187715728056823148253129155650972675074127254825124978944855646565782302502043725261518710096868440301822485523098974451965991838103394531460648800424466304357628731745103188977841077592745337111689859939724088139238117147799443178148995381699720682283849258630912614550389805366955847778484161579375115611400850142614094455385657957843687391896750054035854975407240414798690762937890807799090132796009676292962060629962110772889533272742719575054373959708683363374272041673525444774149113557397110971309493759151560941412787356027407978413262552823279214847392808879971542267968746964575913921683015710508181071929166891166897399327373568051833082219158318484852610971590233510793619811242498878549912117489781592687000430124501527194198754421745514734149492024218361672468966521346558414070101891687023099396313874479935296587498849769768366965177412967760180625102104757168535659544008464305038853542941152135931324968343884886419322205229735325480544083377072498988548082778724496833658735156967509659687834729036120188006094419221166352518398056476216152314166851510030966220617581442865877090766612008463867084351770554994407581932184937469510156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] 82547791303584022940699989553225912691428574632341320453320185714579795365959868863268638601750963250801154314490345492064826212135389522227004240200539362837281994854100543357598766757072644892108714945396922280629178562641135059638649194501796556407698967305100541068602412845151111994504817274228705752103164825926792827438645152831196213862408031984825947654697808426307953128725476759924900464406521480392239042101908312709668657993716009041089564709285329977565388625006044448081635297164078248592711336990892022119105504582712573456470670281103208328838558085916576998355545274433704964811413800604097413056460707597379826544024384725383700934049829368264565064667742570977876537672101604185391274253335191700846633011057175171526351769410699574138457525121399400311155855058776845963382593760310610501042810857610841385862943228367613012846646814462891948902196684796683410063719184375388711435249735914055727748922939774824440961285734183577637740045562910257990650988570985879587647916480580547298502943488967353756412153921805444561470309071175331303972567268276744661129434363553328855433594821837962221449692141994023254850940519331972025241518581435323802648716352794260416076001236593520794839562214094102458330486475452691816177550918906879095505310991507832296417223964788102366188462609546690829842187256373766214515650029777757950308660656572580287089711152141624631628857096303658281541314898643657268524011658698103324933973501306095017212737701222093810622805233481350912556841211219900692140168345262282469932937759778833957999167806691244131370425965399694256116645542495903503144177740897820447158021894271330250200238356736753753963616596304834765017981964932472373498784389639760789334398607005267912459752585742480260622681292045425986274124892546292714994683142264630576223039876518597953200042310845699221933349361600327234577200494486145992117901103051594919244977150960207910047172895942381087436323569659430261737033736365545968426170227439060024459913031055724632741638804082774328843004817537475525984589607523393841309798288379170770718903367616187671687345508411139319583975438392284127719554114898689538230817508716848211414586660224320068291107104833710662390833155201153888636548637329617880620626059114626095437503180888616377260463175454447013637479656523267184743858660375086902663181611089702362871919212420917123106031182657018147001192416243690322050854269400600693776225692296082695889840990423534430679998641790535407105573976193852515826133842355100456642387816400899573015704726444638034263497599932542661177003451612180450887159343050915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] -65231786263717766515629476279198263337693481951356614953510663161427756455230915060487331265218114914515505427785294890018597594479151086353448453304859072586657982750709562151031531277440580925137314855850039401102958807460342961070898190683134123494992313773211208776835719827307749929169351248984333651292307636062106944725332587052504875808339241043352720723188593530567925015287401332486050650767791292444606273490163358087061947336328021801795438289590555482340854511035963933896528693452695071514107000491424184108597616525891303504280716385818729566911875420904072540531330088364913701573743103589940490006588392023280657715193805528339145997870075988410277850893470931744348285914311040957681563913165784672818197423874219418123058862476395897165573819558215486667439277359130802874879260877928774111468317731767710751739091796685405542267449390226520491027227471212180618319925729139759134032236109375748022581057564846666079567454917665634969731822005121004189989735636093041731520300545266415265895658415483365366714444672789302078792015979389096673652017186824064689440173853289918055654339407243569167201397060228222480250779648088084772578158974923140498733376780046736962841142542860114542096877734187354000718529457794574015901300392051490892844441107002508097511114729015207578781644354652559491432844037473650057584986967913237043460166548046859862962154372808990438577259156616952680484580952224531750981013756208572981385930278061665577696074207164430307288607386443930211908337355911342466440164546035884614863382868873804133932324218727122816529869040674043268131767599962293061222966690048841597616201042171818098047067772345438126831449044476498822617508176356279760039512345751033924931164040818090158086356622501243166217844050115105253054234288837808403908090031638022745032691901656645123075260521945206479752224254641162684978245417086910387368369623480639556786073469657639718966331694534715521884795852767278349733000276886689579511625698828468600031535606823540541945914378270891841407078585725369354348648476187065229895859786707529233306877503464415360889695908569434548450492842509957126027013447084613967523718251145226725964953786513894375779521859505811218285074450089225605327750428985536827840783330632153382426477568521011658244406077070748972670191485001149087644373312028889258553721241838061167472584097515630573709239504291602408477779250556342924974956614142003420282790500749903200352997584078471985388011785458957190601149790733373389821476682405406320850210581898928210404180094504813220850477291971888233374597164989135707130217367332716544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] 46874815049200840478483111958557815110847351193576815468642148297454242688482677368637005217774048150910575792788611616028442326825317782855899308083229920063369840648844865193640991731570134720184377770925890544442388985596064456975444026453281755120110305570502163551015383538082145683913549027125474297969204557151957133089655462905323166146293334387907917189517391137697715505626291147770908569179717933561943135275146051619929604210744940133066555732100112083670391775993595746362229509210533007893688794333434902213950415896912615529720863556486880814445427805040618240402756017766984351856225114314170925142149865341712916684300971832267466164224134110155822106657328376440507151364000874410879608437387701344194062026972168702488967836831710277739696358729931610687117875661367299227686952707036360405465896996255698414452514568680466295540326723167839738981501774813621460148527910296801448642150117208222552139345751022900738855667597625205140205628145239910631273847772170099223484006833880663705417219339387945614109249832830175451536077960005109490312786359364050843086806623679014750987725672939722559330177101672668510413630969784938886057749390040235532863125948418442959163537740362166810216479671622131328995476599079613204457381857974327778733439864479079761964408896193600825501181834111264719275752171276356659205999090646279404581975648095289148759485388271944681595157490568803028459547056215995543112167694012343403150725737499940843848483254314675724754665059630282394002339894753074959765171926955923858424326381544747263739591095846002601646481830119000001735724830716112380306335590498580490520052841067033993096805676108862641324754547987256254303117537239279777358607701060055653538728053188915302594305172040838802671852754139511318363081613140342784283202055835136394846558913688795651638476482044525330076288945519984337551973259050077789451731805228623021788554278760359972767784364309433926790762467225660018599984195699964693160024659913586593204225384234023992023190219108005236043719847213490956855641009302363049510949091532137003816297011134725119707716997169205072092426065962970488248320517541054224611817670983162015718438061834812507304330321113789527687933321938103738909413029770743110889354163852268528393711584121382347864921099453299396122806965576126018657982783222996861043307967500593075801251415205707412501632967472387369811847759402118719947414965294806649711762015713856695467308859592794288032034292752760378275655386950031032998226157748315129132383125838962037753849698641331384525041917557448428546724910718838756712549727474810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] -30265185882201564033226807878055289323782801000696145570676210218849544527162017679732804309733159479391978587485510410172626663325202015147945214713859643227116275637908316633324384482539055944382820529656999046399061495474007431304434804690822627290366984683645902265259988830471107416932935253862322150124450607262448824120960272270417746516749781638449759235167012824101313375968888584068577933497436521621382783690340885438348498075536317925478954739814932813450944927461568094605250763184354817355220511695780685457095660639397324636698306102754371494988997022050699300660407840258792107015368408748098757355167584781386513541884298405507708723721170337798624466878939083791575878374878850497195691186480998627529919183656571254969971034374096131092046807947904362642843433151734117543731271380068866449405397345977339101589041528876038325971688511645974049845517382846143851281063918829918529836738539004923246858763628966319967380810402687566148789588035846600250483527671885923748790151364923644414344347541229545514847014513338177279118042173753997832574460964057164695032053651256514517248021810979848670252447157298824421266225147889187367505757347355009417232375083619423996884061240482433856668647143656762105189140314781014461173898624971578149373632256045419429124871343125951071904462470297091543166703990267632162763304052311225924710653090546341302165084589217427531874842112407488010117680672311063071635266888627838496750784260718249659282038855841763986723935011369200000262199993744028517646064859793375646433442728349079079318168988493615596808031880655181986258414399558856615292109662214313310253577964342264508379705738535421380679975426666216504820609342703569306012343814882505876641352670639690627433782612332332114018320074468902880653402779815812191408853452703706651478575968016621741716328231425361279390648388785879150917283793277479400187490024512841403150505042875807226230910010525550607483275091282118998556251321883255319349463661932919116359164027778556128848834085839059028106274562339149101668456139922607653285036953625898671180605973701967886471394645161838831163163930290302964828101356889485666984999160838306399531556735001414883429377234304173717641350037644067454829170404154732418367839790921296942098498015831481868363066585912201356980309836906633036864378477281070025507908055102630807577872041616789340347997196706975480680030140796875725388795631964826234525220867839346909243179429736507646190869199691795796982828555798109766008878100288100060550905667105461174502127386430138745514348843818360059638159775304518278216467298652258304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] 17337690845257110629704177300706316314708117324440019099055967690544551449242986790753537357141680627533665607392385105770236178582550779759910713679189881282837963117103811224187397777769421058286234285730332232021203190360117825759788544696867856015137722636642016340294545051396170010968656254273299839245733061212664157650532753565288465104657840959529245879575963903973432773976537879122978711100167986611420403824061671796563310972205680582759924747075016981813616972013296098822473254145467812878325689143540095589430483424854968802318527173221487145719145046870950486530517755805840643562598666051651505561471519697837246091858774114954213029442368243992554746881115830926533729578516773020062293917565600715357154041740828361181963976738217347951599064780056626522364752045012481931046015799825974404545793605811748566271058796303140352232726315540836241093974702726595161985411407044954563026022210509657718156506169465002579789862751471191286365279606371022577919007621638426424802782558159667737894159932406259821634744118394546833071924449198604231305624912133536652830002936945443676150784497818824256495799690469836051809908209383238661006287326705361587112965376545664840957437703764334345504658085082226108414786431579254408780968212095147842865729139705134907925294828360759084096900440337693814089384103354629542911762066639306573764981016997842160247555541697840628001014318763343941015581250880868608918631864850646545372748113943700242420609450090993825770270183181323106646451817383323183194594733701517546910228952485482531889019086475709152917731983559949945725308978739089019328754590257416195894482291010849007410830414861928260433440940649249995024948324800372614432775046342715777428033138794308291845217613697767541699822310500681104480893406219232189901957464414800018864401977586530533523441886783186266959080565719601658694905966782257691311522041584396870588057892721816118902412938784819062665164332723316929677093035411399079851637697901068287622898862734893406012913595825496304126228018669244803986600045446750717202872806754745492555780677827071361473966223773611696802966548827319914927875350405969797434443251054111411859262903287514950040379679096018142387671280040291963554623516214300362671469741725890761600309958002493450768400190521697013531130295792958821406654010949326801954786408001561654651894252172301175121702224283803895719907330550161542797905399403343695600324430344045235432258197083240996138792555190091526555394041778734837980540426732289185873705445386122523200918230962583798305222176766266966034743351838054385139898704577167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] -8696272499792683494889363179323760405242076081110356965366539276216449167876312859256814884878078554826243347284550588958410604484407508720814480952668008773081718411432829796178955204787845429522799487943922427121241335474314071934575372885375643664019553213413598206840120884303665275451491731587249329331844829223286351670575273321080568544641950915232015887814353386836942463673546940164109656689419555298941201462220308588919207854065840420146199922019993358292272873922803137418362756701289039985787684008630249496357672772456278112844817510720693583413871937412876793144793447440445022738772641786882569332052622315626192765774099241514518467173460038303110933709133622607726357024854497206994291566674330101892546180885867847816418487504846735890091188559194013109986961139253067237786723066588655755478498698890702643146411772649286551998215453440046088355186509614897888732206123390184206154797457862927544800240902286208580219562765859354021934979725473271661192677410453462118752441088071233997615680215184380295133527081558451739018090349656446077064336086892612118468512805255404737596178654757873738884197225145854352088133507259757222277619870481414159863379749714474112889063025910055181359825609033721942539686167477149189438754698326626282626193263996853913893578790970033995319992242800863644496886620039307538268898997398500478635203157991265142242048012042467869639805012212046162130557837931502941914260975142805542676247353298948522002488026142938777011587011402957321731361555582729782359606029739919308720706779398905574049888531547075355719883354234375794877369714335614033034542414091837726809726514106440914914065036819249441722513991531522065733374127017865743726591750809689501534585805384175420745352883135236191134924544241582081455516101383841102643421565652801558993585811166254682342469067025036056413993962466436179434804957558504803461417082259640834617390807741692772536306936157130792531933802371036787226041269700312266228724954793812600568049241686423271393275315044934275867546250886298153957065815034144322940077400740890410846242858048877342035374603874196939463891990428852407075371494637028718151833009829443282850763283730861685303995847908622394482046609775433347258435628947561581955711370169006608465264162074507558227330057437277527684459202038523227981235004711135028467271013515344379507815174356537419749942461030519797492771202755589541616440322277389575682034918429481638920824874068531669139351809931666385060772136324081359698600931749150418754950668153579039247152165455233325288020993286220312316177875841126016132605229068713984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] 3757491763957595455774926576811768965366278009707310553456122182378335238897823516787652724237183599105459002116105557057087603754030998188227659777726548890897489920065278096752733259999462842792601215418137587060342552987621119253623495956908474518857057666027583372533623760192140900390645215211072162041040728036073913480921450280546812301446788820619407809772025911871566458717398093534439098485517152872535981651164001445807658511703548530982266901813495330553825611373139735512803512693092646057528426109708246764669390194198424223603301329658530910605757298707277051597044158702556370616282664384108361534165408631023722407642861634291998445051831276100344881413301712382769090945900529230874766381172582800374487541522720736026641983732545013347337874086345481285424074331649872027675261752936814472003105904025783671319866158555173764401118562259876242897310253463383522988098791216282199833380977573318574266003511505893575561632153056726171307022882453343804490972363455574477508931635052489533574639499282967612846687243594171132907245757985065455587190469540638004868910573639926470008898817484573875761321703510342098220524062227988332522287886448308158504378020248662979757326016822063703208699121569173358265488115046764756704702718575220982114298585883779540555078408757650096165816204069482108879413203334876242547011513460460420871501520682508496568579609496478986150275298275441318869377767382006052576579229232924682258542464227662785519309869863087643856603840114284279562945423011946125967354804365413887256409193420717964107236008809205200226827392081293110065534474693631746761834995652708648092464425920667615561681906396588050417050144890397846559990615886756205859032939335270587959862537345838705320098415889048328890392772542385410018167399784649467734965421562928106138622973436309213541000764000060733320694012088864345174325216252546671469335104649230940951901250373439654592987216599447465957973752015624552262403746121459227862043386531425634155093495703656766536673557466570913689129618776277283700823354737862341016514188700858268249892465479596933424770779610526009625299674099453728333729744783454108091025509710190527233342190824031447300984756748673453486599122563938003991629256254656207535910004685408601849352697797066305907346442600568321518091262285811658811638269304084560949607160302573938237991383663933686546705789886550923249758364482184948351394381768765252821384836172187485739520072291820248733281053769264875488578941902908616975175974329978640253055014522516275426708091415561111987194647687310048643673863524424361018538076741304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] -1360985137158014226642379610471183676950684839477192015324638054368751310124689064189625917694504782366050716628639653754751559894885048636759229556780609018242921709631817526825364440265032771241548971846895061547238632372349881661506012154278960593719765317273656807363442093396225214924950290551851810200806576009117617970055249637274812075432192019181067019441391762291461557716362275227648137210080901014618046640210109107953958451355499084380260897910818807506877995838693823393610225111146125103935366427571694564357059952415905885559314073292481660386814991021809314483560406781811687753825498216846203408739173463109541606210904693102293175718479239881508409026089796855166714513455744510415739250215091939248952110201681403913630247146270259991752476937354654001065576741534666683427022087898472031494185424541262440596836522753132242441107538311454637046943746133229182058005160707248037469923225550285830082695861785424979135714800131214327454084135726901026468362235496288465186175963928164458132011678248951378070739453366699060879423260132782525453025508088388846213420968405368278875704296694805513751578011444039630619138342512790542624977916460643056719653312945175873784375109911215684313362001341167252717790863539008331925182343378629371508717393358343505221104511746964367778938473278649551286773470098655908009529821671893980075627047557427796703500972808684563219595263225432528280322621366092409640398502475165294196967741803878375560900815271522171878440146002320910156319176405729045933622303390420687168162813584850785023680613023181570058507071597277793711945529498060103705891932714377081597166731387732364498723589167358009825137952466569074591440338485908219546557348632563780146013739340525463420580441037514010313437984140954168369707470368518090936666312063202132120285068055933529742789616385759115874105489974416738357758697418619917190293778443143345014282998478010595243114476599898177910530621770695110886261060431503934631831688082057476950323062126024278431721624846775023639334595256992037293240435362363118703568853619531729546374794365903381689208325101925072254635733653749470124906417559017838848499008140127916479427446087258681005589069360754826545040569854242945501810334987759853116756215356051211213383114799774436533894520913730598914677865372347915766109533517098047292223076848005968431011371865526955760657754905723530937401186913188162886284980930687221382816505444579724539277611216657191475698730452247037556474647324987001910228234411155677665962114731368996446645477562129534577202816194622929455182216830631140142714227641024512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] 386152722232935815485105637754025668387238743162530020353799114410933339463615973529329268264808046624501581460621853327756474151876251553527741166069952683872851102298426570089033544252362031084266253649345295614870843007209297959490325314265624045712917896831883772148516625022292286027897721351853607607627886832443956146617208241776610667197539016256489070937731942562379163288048226932697185241744950565579655526349063641396059908523779396001289291677094269029408714003095944194293351498569561935588663753608627321625327343163645279318857555479497254127339913958798271887549125282264513482744656922579680169563115062569609729540768212964958123604655097746139195402519903434809045535048413892541594039941130787950269227387076109217592123345613886427277400884644791600503944742134880464198400294849679049342333061610275033140732356558178197772812676527853549764476649447187043931040684344429655022925235438900132567759472041839551900110874038045199738335522166688627251378612635264146531101673935446287560013039931539760646360331746733916447957255772988926722149101869976937139504923928337096955121264236043107203329996627278132419527059331640309614302899239778319231940790577718254821235825222419284510221916400419938266330639783750594957154694466302365043188809600919958805951258245896218089048260925672575107370597594230116591693981907022498911107266839299922245172955928317775013930967197896865759938182728419419090465430356966184023462884559197496111457231526891110272748862297697160917408361769971728598488658661019238386135792697766954052601603939092847266665163779900203265839816725532403304283230768247335707503303197112473047670512852955614115787079214230523058256691204434099404273844847806355318622094197929989636082234073768031761473825415389545757405790245078679453883513529484837539664249404507087880150518340089740152878854075534793395561954553891043565517876848403141195486729601004007298216547989927873966063261757198366704431152478607313643348260151159155127277622758075952538776901184501326987954004068543588300252279865546829263556730861933851356305641201103894284663257362170907373012271699374458074327851021601219732299176218956893898057279230457104006367227887150875193091472040190097805619825499281593094973649038634372357535297997841850453006446989670336127272515246691952878051883629793308759866243704187771802545344675679065801585117014424039695243543723198415218219519473871513647625419413269028008522126000441448538850721955910025645055198462335106266303354762755662683522257123394802106174682003827526998668388793713220336726525576957846935330730708828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] -63604604723715008597116869212682184002201825029709290748624628036597820607327607975186851334462790891186845334990518518691386482666203026115048973645263565731175258156580516291929270721534500523805311302348278763561388766141571793451119041321926585930794134151450034286355732597120187706139536832541657482662484059666625148634254683483042145798437911702909824577331401757254063826983428848750532672026964726584748163761028129961341417388971390449734337324228404444568216473137098008901295103178807489615502104391322376547805944426147412204282389410828957259326092282953358446913461246952264988858211358247456322438526825346119469331583922714366127977843454179597496764016937750122663616660761848214990298085667694274550631538304089204081850216592430280197047279991020650756984622501832010898597926798083222945934178296871007384298717554007088564203930738340657065825438260473679447058953992134173586507494766551664251939279516313823015203544864354671131042626849468500839829310344157407535612092877329117775999477615742770211472314851327705844481686939068304572030299248738051416801067862042525504493096475916823789119610989800877670324552567690869193710670396209315372651831862409803868290056847034836657643712999723534824459520981543517974546181693340022877742597692879149089524390859329730672394431877933580364334298548432221211796366583941802696950731798485519995822811808948569068580834452466593149735321353877178450702652683398715408883652894809428076491181350105442363061663323396248156389703002934596401871353225058260898609084904250392844849431324060075187768839528617015716641241424612321049974549888109872930053874995837014424007550004137291624581184371565130226337295802642887653740172490331886888523288883999441006899541426199542199159635409246736263595210942406059185581296672927813982517529312382797397669729988752156413637560494451641037810124897938682682539074140105468958694331438657271938943431931126747351049028174038960940093213432397306250473125409769162252234767162558906394174690746744247523974795548820107810053175191065647224907662274689628924012399028065867465126919599319991131760626232999183101939270404114665670064951173802535067102646483229000909865268266176445885323187162672475730912073252554203145778493150361229402556479833389303819282864783495663192963256095232756914392925810637067579530483755601440132840870845258384294386128663617202330654013632296191132467492368003501985044172694855960547790015073138572358355940273503131836744469596304745195987521426882071331482339881984961845782585578441511515157289093409801053792434194602961729463970588262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -14911461700310380711612125785550992369504634081424389824046106701900741335709065324284654431218981583872285691653204046187014296947471591279966229381379281040052220865542383203441029872617430224779571323770391741451553703907200834944290582170424856398282052187699298283438164185476004248922716918161993511695679567027892839630408121807117236472464305577727479813028270235543435680644023564959163531173261276078776442561950067212564164311683284303511316193813608787785897036117044019039306882090021570676905447682570293072526844773799399767606734830786323625305271849866215605096781692429764458990063038810628207137260275722848931086450771986504213304445469081495500711045692370135150268183018437607538800505277754916498899675560960608364575318322696059276336501378890273951307391792196522602761632924388629142738239533737416440776218484182939834752513662266855486284877081206733201020929261292771894244618353105367707487224289897872658799358779431843201121370256020311584753979821703018280477441193678957839370420861619345030709088643871038118618326228650420593652205974279683184170499216731341963613700029264954676841859161040430981604180070771950965364734506654925760858213602748237331878725472091751306650693642843344676029312741941602115923548000497621924218749492398426568681556410105501631892887995185574233412758965513185808681633583954495118103579864617761586513114951558212957359380945662729842588752048410341091054172510645167842728740615788649842342947458295153905760480976893352375069978970417503146006297782779993867195074598465514653759140819980937566947585203790616988561093348529528310099789556968002303602141747926149054432282381083301681616125003575909169714184783124712247347957811209847732051821659234637627646079469599815989990556742086189800351201836118049874348694013155404869278982360116474645389222782612343178349210226877948704945314088232063550220467235626761339895303530221330019087723303668143765021558112019678764058536496230539836316466226644339536509935956820993692197270148858477937529713022206453311578200437323829970703348136344040597829662034165628886431850836317207203325993432360213732781657550263404582542965333612487230799460894507990096521499814414539114538057787279285585763051650307237562642546688395653312600780865293392541790164928576611544554100316137843930654842900216987715658313765492346041140035542202949871445786802576885548252178275556337452934315548494997014682751598087180592731414258642343750971818153726845854173389436024251133436255069905542455110529444989576620659162090622312604259843852431288924487986336469113396783516903014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 21516440532803263961004194343186984413447445439106001081379368171260776213051078415075644696912426827817854559358676186471601788786120465102897905261054389630301152322786010397357044947830613294426876886466221207007099283992726159726117979618623682207547598946243691724568396330288652568794559643549805910420412775077792636264548869080052471348440121335598332062594280911488873821162633995728118466658512071310556358456405267185854581352802618264537520712503166059106717724106948542732756871763209979237746493300296103415817417602324762301169056002412406408758543211393889147649690302206835780446811574372029800815099360754598274737773207275779934839727690600313877097730803573307834664876451281538350480281826054168020985906089572466925131414445611165231812180507032446930221187237147141642079086886114758655692929549099712923577552179372077973067561399713747326470331564664874875434823102662551872862515214763568554531456625191826989254667066201152534568547392412658776278740826761547777882094215028218827963089723977568294809624626233641082683611177137260617102757198316057930872124832275638018717223536037480761275428209712388555421649447262268830882865686197070535723136001699731954534106273936952279450904329233187286479346104159193543606981091787176274686234302395779292670882062447938104406281381852248616530858660700780212744981308755319682057596256881083220447381381989384166807411293009451002056389477194049649927881748902138053827181986690921321990120424201627502640856575650530333308293818823510532204458583214326815032233679696011817453250583440320408997835549114521332076187079823846524035757023681597414365835839113251587293452131409769866643476367820759953011026607473745544580811754247006147579868822681063909586585450998409154909746801709846782265575687434264699524587757658802066679760566325173395829467469756618302885720884108861315948160735946930526771265194557415752143650976877758307887931307795499081413277414299943113814579941734306949471604823786786469263132136999226622218102331540256740270986600062535306698005034255324362911434540529625225899921612658432851900788333603115911981131913886079163346680148783457478633150328867168203026633774582341792524905510245966913657355648931035497499650812030074711841352763834874281603957336703319955764585979788205897303320538075163307218110954132574608578926367987611961751034489081840258863890896350454584730472074607936105228549978242774166664839426269332871198698237625257022629086044588650750594911018883345408181222784315077629840127456423275284571285799862787267308075528645484385299648664089651084235180697714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -13996918577954446176194917979982341894076181938816133999936512578634680827497828436314763659688354522535088162834107105556948521720106957352141632628342850777173893312179267359124845964231316088031590374948414339355726014025163685771624558637758720020296370666365724685165144515950064579258087385994152540105319054361720274121734719472375362458330202561894716637542558784951569483812976077584334151181724334047408053705551198216212961552727542518969709285050334510232498443222307003364055979281766510715876076143481124789326769509270208735832702669268315021132027257995569468260777146869883773978261312130402902737381573131846515268999811364801670085950545940323181061429633733903344316160802167655660400131590003240858936857254655680996777110424521864696884248832950296360533455595171185301037226487255483166698654030464354379613879115606113667585727416559428731861136184617109464006607092347516075506121766204327956785810827235500929582128174625989136951542755337506317858154347109926362554308336494256333575916489810881072420286653035633915563640868725254728929516471321848437914841970627242326853132068212455705958338105749354798907903167074764955325960534079162108013578982476219330663959333934707170497808221075531507391476679696147183364742631513448812098755017544115887862044993997771367636593904827073769762637573758702810177066286648983940027646879840329532862415745784644089352455069471836311419580038097577110410903823565935719400774891850837139662067804595055681568020757525653936676271158175843613516485544540749376604678077385525500979070819992291906391590228012614869550463393987603549520085337070630031433669502458695113482252589538469628018587414410346557762481968496812993247421661197834487910900750554129971545399614172970506382944627971416576988015003630582536054238961018625146412446922526724672014642567211698150409613481725160611944916986923773693037853988974855254894539747882341388565696439398912611155304775819473109413872050274611211997580184949784743361917798865569264001568325457471043019212740669376425773555631612187265931504218625917082767008273368590303444380559897624957692154505926899620917215426886442521353104009643048608416412548653598295696622766102232928470329298331297103685188675622126323990318217185905616650113623199103790367786277976804607190128246551134271641351840846932038343896473196186020682631620407853484125543989005451424042143689047639135005489854447765908332898119796986209403595462873294442207423781890088647671608811100061681350155954986355043685387223323258770503671014453827919186655198872157644287849066662608215593125119262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 7169524773525282562689554925789186925497764338561889251465017950769145552669619155650166570144866452555997712547176246128445812709602608736399208292861841011378138172662713535289180853497275487155682523484290959534451574355366205986393494424888455676498861760011390686460245823575978449009173239334528301310157412387804236855062032251002915372853452129916919858558637920455639447645028668556736022183772310213207290011532297994735238467378141460200114686348990926500162725182754209188738577689146782280744860090280999131305147773381473015737686016644697270481805663174711345506206205298902142570746464960267069406213009927870257130855395570853680130570633146042946333044152988012452627973463345062979995089083652560909511116173496055294590424242490186788585998076439312314319315204788790815617448880787112220456092774910329226543245047972511138713970144823760381430163398446324151905203601240907419162632172070666484952031955956941445208483215080724875169074428968730135783033765748854739119080851328458474665679602869863615160275799225333776378322012534333944952725352805395821374589072425017819384061051703855665000844197290260776609959791039349092460566495651523839329115055598707508063391072222749881737166772168158393199806450787911655790317971757094343547117965458258739289331464038883370561554426499240221952876085845898545605677355071349400889025711343160172748502613883983827514400598342005176036669568637491000971246568582736848273854387298936066016891944545846646760792068902531086599629758472461513746218625655627992151884024390337059406718084504609754080482671272819121010799435145737963132772600012729004545977507807707297476365630701343758264683414050883213017782964898376482354620817684209648348155255284302102229845452713280942185798458116962936003425806480272959858233777426729251099919280180701438859347517219327105329759149681238764850189830929824828813144647928212344285179854340399539064687090090603001052139812195198763396404799283258204501078165185651117983254700367126950500521895277223135950857884378512687727286583846417079333734578892444844266862054148448093033968186291013664677076859572373315834550739553039738888282115280182475952678045456047144929416955368587840358939865253214081056813257688812655038540205164197687183258261444556328430261148697688180163739219929015575410439017509991613301348984608804600906186515415616626949845626362832290553207797374388717323923066538401794118989919635197422319150417515405459649376090600834952481688705746457975332913710343164992719993579337544742377234916888955659527498407800471418534696434877137173172156066955264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -3139607379637700110103290045904836243174249202106729227942617938715964424317960007388949657975590147826899935096520287322623904728854143944717815791504723133177209876988179818723131698030543087706730498475021871541908983287113438818976722959581538795298398818961384949949347402995618011996399480087254392570908368638302071137908958763093988181033702447126947656938746849054806262951322869001249722927512747173363513634125915921431725759494065161149212520577676044140472936465666755039287352619816770350850740295501618664791970396235186172223996417039656059974134238682949951895924535584736206357839193089258846074136980288473058961907549861780014524449185007925502505025963809111871725822361092427575912912800112264421103382431914274296743097444455863694367907056021748167362234111532814174566322210030041264104181938306030777704695885361217569035161844092922136719386421713761213280830034103868034690311145583420576428698602368867380967953587526456599025794153263574071717677706016418910571952649231118244902369556210281723062235767761621842599703138266149522982811295383558489745821264001443788972416808431709222647493782296154314806202622084691600568228454195660144657894103508724167922426999430579853284789267285869237842715261229227703856111615266235897125988939537328792649949827751889289882751858605390958401421953026899416725029598093477486952989575854554792019014601649666649865944948441904392474400065543576127299456145513767106790524513524227330131333251410515605624041281040322080076542441358614861229445909118192648722763641764712483998464810403133268525028678649067661399019851942039225458589969462953994881725204456667482001457950030935442611844510948747404809890206820208570100831378989471179130586852218839679984191009181894362743631109103309135278304089230892783567452128459137069689636035588942392585146136883606750129055548985103004618803607806696861433813420095126300342047826173287866964282665965900678303758715129299111403021143528159628755603206881196509837439553271455982357459669271988469373425446202120066130764506997642484091983797328298133305250044585305597297605629585678839100754111225563287144517531919473238991971153426338199154040547155747863201706745707383210579158070168136630471633221342092736388328358209360527344895890553462691070321961770392378240537680507841017718051653481051472569086183869956441860976211047755226087460737935501675173549330667029385258667853306195748400568383019607528329851980532107585071557633737047994764909887206651221673712562912572175501840298998503876986825950389866317986702684095630132824969171986295497273460821852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 1191780105534998613661569644442387846808269731001999296579678953220675605209149292184692480204645398628557844111278851530582005685725880990852476290637638365496739557502910950596123230250684631262573967979449661050961501866165006966885530275062368376703643034718085720924706804775865850644956437597939815998286051429129006776344223124003615827434527921365583014709425942738488774398460635099881323786622012975939278192402332499502713029995805303442992144990275623368890338810978695901994118274605415205059285973311551283718616385177607739568916779950787876469979553483197947620709090158802253136760644322709043894748705128489487627389331183897469479030199093588881121481836314496181733396450724732479678367530019029459215255681787344110136558846932662564922781534364339909310110631283112447307808739337069379124956994528573823920579302308947314750153350288277279974628571434920347544911494930821198517871819184709584039913046886946975222613312174573376744141327627943410403682463162801912523847370888014981110560554881026175771860871361509323278953118184975667534017472376836475699191932101932888216462402150886351066896702741429504766966690948329717478860084784119237079804919028928546546021063144358047624613174529927447443911418063479249113277947916368928278672004949636676497360726512708887787272470249243476901465878117753577386853665760300540700905842301090867454258735997573121171810853486305190300920370289970703333131869534621845690406194993824448309150317596594296557614375614334828257909765077330635528940802331763081561919079295419104806059453061692832951749331767570438650083764958969334624178556846874372095807415847158717915879457567377283023842734115091329839912660659772205673308801145002260968869543577906758698604184762118814933935842602794466131889454300440190370055943113325568275068193287604917629719207864720641621737422814399201553583722811766816302471239034061974687681203390965514526046640268452395701111299013509120385164211414641423414289235726883668452507473245253469547201009088484884695929931723403835708032103274995657327009268880121439901041194508210693689632451898997130301306842634524720852074653508722527229394856688015008481345309675037781566173316466865146201408229826879326172786256520871621434556182858014125770263802603044289072913917237645412318631913603392157953019140286320490350941168168259480873519597873694990466231703530597203796735704555187512934123409874218237893344761038399837828813979327016116188724714772809470389395955868300214158827477178339329564859472885047694085809845547833209605835498627108512623410219369340761599860591820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -391102637830598247010587822997650218233089633631641879049274210675825237302385267292664625260764044062129971569900227876534066983584715545998229138275097224305706013183084853724172814394750425083459506438492538620399315975106727150700829021137496871128197663237996961978267638711841384304021821310614378985328668551168806298420998416250176642409301091165641018343093658613383700005312017077806096085254350166328680177813065204333133378647211387239195971309739141990133588221503460028825492451806061014863341971338116586339860940152225188978352762471812826651558212445812873678038234047173862851214494655686669385001670162074246291073136975634933743774835641065442243995427108356623214485533437413027139890680011591026398836527537997986969096079606233246045852694191045941822373888033242863727452549597083772594232647099854911821456061482248586021457022122784900927137672818982254034079025818877549849191826053719318004826467547502785573282978006499084038666145952214915710507897555975576473977810001934768876868800338943087314072239102123439222160269512901801021284809443191435243719255747626863644566016154440042032796131758206471190815068200071337276581361630214176263000628029418839344015657899426559425886299366579481954436019813356044282016212562044574654263545825672987537586951958392452752805678374770441930011348157845738937335327402053902254042958278836342483909880915636033456487769115428937451488082331902207772057098222388219838854610492589553563556696473317681948410166078435252112845096693178603252696287929790562822198926021965989173610926415057275285617625400604945571927169765169933266309466164451597783705694444181800481090795572166673570465548135661183122508816898163381645035415511890378111199108216576129505088042267213236972719513400528899308539740475153799764677485420397852129919839176458774924437429040221449863390066236804052911584828991814128954544526509069519479768587842392954982629341214457506105300178604553450024386394326637810481352154365939113227702832279145478672782960858755914766693287789947098372843662425051094466412299642653968167388272948943611675494238258390735910988505101873386108528057082035062309786526076704187762686504943513444212954151717186788225516434581956883718972612684594640924205382469158366152073514959137473924504666402354915125741557497239254063027569523431086299083976919544016693742567210623757886872797528519834725133939845682598331131436106734344795729486858679546761067965522533677763213646487816497448438735067921683779623776459437038266774317955367992958198932453568369371637401692319476645494852729120100774861256785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 110361044907567060774341377041370191950643614179354037398435416927205555987835796070846609579868344428096712919638262440490465297284795923997115328193259058524582794747155119539482687732752987266922474017219762368378597630569063449736759424458201804299146478317151579474867232695839086192302651065977653507343309586907597160564511943554589648466378055634129814975274937766111278491800768791882236446582390746759039999210444558560546135330026300009678236235031463848670780005372554931312350208237658336754299569692545173279330535629520357782426437430872443186710600796149586756099841593606951821006780018474693203633182606702640828956828325837592587319793091288758479568121858284692239126191646628848080126576089993551493017783675004911907022527203616318524584138691620619884751650923544030289492495893902540488342549599368548396917946354195855900921706300415513928756429466614939854564976110937095931886358726619516043603083035849816598606390021909203610512499651844161426092344863078875369623363066076223512822388390034348219174526299027029354665046823051743302138884353626655225898280741032732551391479046935556582497929468665749437814766022462335446329504481372758170429586886422394367856963268959033728800613425239786859042243425621064521852040349275852928938891646212007146700862038767381422078327657099496533016710269255061673117725570586227132411521986882538412577960215251312068632713524039982476160320172575527472744178506510417040952355074368435150273623106643556654272005694993756929847427226574351199580742842924443040680239631880096468880097728525775572236167307835729958781211142634796413254205361889237945876235211553156109358975616460150372388673015340939096526163635550407725868259306378949133485431466305995560512930308976663941682833809915878213005961612714133609046704895520655498835295566534237709919036315170101423165635165689990347674690442538025856128985416036179361315710805595684913401694152663243915867901083807286834381714423475742096153263563199688717750677890745628558534695454060896947418725531303204580044147823355472109254639065948719346693344687326834070271768361517127135249294540806672189210977006613388854334311287477459231587206831327209566102148422357907352892437717128344561421072297785203599087453230377842496077718517501091514599174679924468097382123417217894275635658323322962159392545115683378609661092818961681857343817544886482499136398716462051963173742158972282919529205049417730247230383790594341812121137735229543420408780887579453125153600269913545508305462982729725098806122734978696224049110575310397706555150598847167392628040794112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -26637146036888982391545518937970694247950070015975275566669320057782111515669762593099486303798056248612051664762857195959295603606510565774388990318924977859232939952532856582327690123167361793835720439141546105314011904139010153109229503817014611615175123234783619686726224315834159437356829237389325268494021836784084232339449455976552987333571003113015159279199867867304509769972141788040732488143545908009302550349194512410521881881251671970904443755793144477599133945081512764165759356327814731621980714906413442209761637540523167384700309424464769970023140790646990281212983752429359510622272402971143443130620715286106468994944822797960451254236488372083199401528900886990966679624402774799272295156531299045832436647932091730869597053846122467096693662047055722201346091011852283253467420893807429169461853688582670795275614860695667091588999397288533966628929838407536462675231591398319651762252821176856630791443784730814720394595782094358090671920474263812209977853780161950278472380561911157017523755030642919337069660893411640684157760663971959091199511766918444486326622367998639038450967945115225398590234989357892102059808924896326418219425609720780972692782461559249146592684553920333042629643384946031932898075813396546084839892823103448178642740407905876972641164868952019626769995473260489231575422195425327364218978716169574322102522398204379184325663253082050726919433212110125960274582750640180416547063806610612621804955341171671898321085092300714198667200808616084021617377876974883162210413160824382694445224103978589884579393067200251956362965357863100347014506600033009516470981788277079683330182400644345400481601299080520670087734483109258824003782381804575719960572122198414842261305097034990635824197899393730318472713896942340121887452016372302426339061032676475099737797360046451413524621899193550768923166007433814329489671904308314848902759070508604862119604661909346400659023179521112984443911647350537059490809472593789663323889764396521752109274468813330476850945313909300835483217203466753948597920796824860695662411054815486748825933512627970721321188125021854346287136834984747838516282484855702479782823624602379049615827180309354104324091530230769343676763632129543807633746037804083911059600427990395690717497752907547435928782034068563753566694568312610721014455555568523377607549048128062826884280602355432304166487104741190582015700204698033155900323559091204632208957595605013118847790844095864098855244698353729046315209187721401605238627405086009356510092048754792395731564017980874404197491594112600471499669840146037518799942451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 5439675184280956107259219153654861003943655769666683228812590484823221948702862358594299244672131083211527580801350256486440956851021446922585023906622308018508915152929829373581370109483493498139916344680188705167762019407304314348580978333697971642905981040458879994352191924012742656182672591071687187564050774968260348345072628118030330645048034178939412934829963166101513665896077119602138275898724488820846532805589202040802145034094945808788864568129891229109966964748180390494294876836675514391469801493175568851040655178132776610285012184611291712874056836311878277225817061176226110370702676791971712031392463074816679143140679392042036166217213195469415098571401688420752798355119938241800975928270351574666586075305898965457368135019752006816338344793697601184599361997843080497237431342131606412386287745927461557819097597807478182774206783976202344148574941587077344673548209677681468283456019051984534248650702913012768716575867829029955295498748578336861062275759874138698827020478356006063008273354884501850561177892061656847088505608054132135243368698555516377711432775221272317095706282209167983818382081831811400091294179896893795536398750904402400900811602390417312241068760674064545489226672098455655276127652528198498601168247427452828279545679384344703313440870395059148555424252863486481141516463632445149345195369893302861830509206760495217160179877255779213896054364207236424462946828509348771996694214682543728985993479164370448495253035788949303796935086008012998970179162111178699152769604067959854114640407447158171282464582362145732355367635082451565348150488795125738572409862443776611068653155780809069287059693658310253608134710454963592575694733535152576665685049863070673187889104536537119467384134939404477602359467466374124870494456548801317677441892287020743577488990236652445801395091268659283602843817551511701027954165194674720515764554643534603594203561202720532107425080900690591977528588468568053350325140530061431916930141405180847133128240580552552370475426472672562478201225200457756109095072833483699462683935353192286265598576432927053003148828160328588752306811217908125349567063528537619088375904905055565148343701546787680126318577339335189818239608485811930865219963733612127654719370557235909215831750446868344367732801883401827460158606107924195424120973235735987583308782425441869013190023076653672437159311717236894580717132841845012562730749363309218312469378124810215487020616493541426357209892323633836369441960886822840055892721357389871852611260449732148143197788876203120852318485538269529768553919368555629079238279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -898769336515539757180791044554884155789142910402359465253110476886260607592198458654474877951602270560587269263110288077429350974829469833161820932852845937664801463584948041521844530481795034866976038916009757409310825524761564955835827996312696698519842147651461495179294262391862981720905317703186625702583674606299657059096798934814663094748679610272467225869694972187572344084204378491854685240886085566386380779904966802692096412673100810631969816939760002609728400495538469600426457438598409770704771360251907460346027674247312230736772294917387411969122645685858018612760450103398393384021423705592779604351691801246107560108363914356214179803248124453008655715499740911496681750249618460045295115000819214895350916378455413653739885811398159321377310559747605919995221303572785291659569611625520944346692057251738251998231637755101600442687466722817558541256357902125058223811246136471826656199691362873643763247315622883142845837254028209158338787260764940612879234599749485204212768124766241774143644328908954454197241518684763894926450194014917305331730012100797645820608101034521650479405257883987989263689140453268420073152802925638488536543806633359330321615401743296003246930371722872218111773420948941264144941567922076665698512610497247930113294225909108812329716032877651599072492708782448069800827820750067957864155518189403335403519703625529310125245007398276322512594991011911273439303982215377004078251267792644512347268549483216675468331307086385256853341393537869100504715006805289763027208500005865053114982392828169077285773382798900046910485971956976998250204649864005394017221952566022145391618919828060258299557098119348318941924551027182794852063543240551836792660639860974097637189232764547320211740570697226714498359239790204693750059879634937872785348078301081894568613974773299160722401608651187976257989195669941834728177576818124602948389720218715856883061525578739060562474893941057662095070795995982824334174793523467947942671689764475723719674941455759635698585468859874672830540681692469126090313578171006292210330403625329559166416659500307235406048451179078457790214455937200105934597426628778706030026122173661203569993126552363524296314973810225571741545384405258451518652432007651881175526559082334281138216187382487666188739900392794189898503760273509207886907363492380537878112778879971901215216160982709251480486042533581439724789749366556292802162082009751083225195118813389421120459626368690610764556377199036920814594400664946109239339407790067107770260913647788629715920080387996681290647341899037126369272698335256139703296983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 96883981266826915016430813526081118081636431792583474548975964616636705538670382041931983396550745517243286088659514038629894189966040812224207300803068213115043680315901921711981443638115045570156082047217210848973592832131362034794660744407880880622184616774154925088750409261328416473829665791263814581407241058372837158164187517913346059154657174659058437026209525088025092953190223660928608089263925325618585867112600152442799087890498634747180876982761944863617660751455119187421870085854022436881091473871257463900936639166888333934116804749851706731523407533549512664357074313659352255581895995244540500040885554983758388917013852586896975459806306274581125810650467864252180279445277246092011245104964967983772391371221813289995817586762175623145915198335491294709819078902834671449569601675023298358777345077512097891280469100312453601328273884901073698779943983855714952902130057073571854240522687235085361766444940103494827233920806194916017888181109238811144326000752260847392469176559984009353395224473277001126983179487861155474101610135258256617955787639931279429420796946163972369331684490183149400156176005407867213617212389906537184060816801288162518796769279864999305429388451094987388207142047099549366836017501456894469181768941757042158797849614710407131484173502550353686673162672534133071592304010602401404959963319524832798974168710841123337362336450936154234060313134122625086849893372385877087062024794148319879746923469558851507201501004351601296683019133759319184426764493476847433827940189627746883349472817248548081065471549294592921669967927064265012726766883244053775443454659234131239981558960889321925030581150461279055606811153123916415900516860658183125663452469739552822924473854215531500027175550336565000968664097498732433725151012612844732067254161976124900796038374797168394991610361942283010142302160726202037893131599735607388741378080312276326268827300013338885258071979857738049501795641225980838152976591850516526151508405177952605064443201410622941472801155201506030426470819457144675181758937632501319570513506856329104354186030266657854508293602125142663359880548451692070723530444948214092497542827231578669912094153899253946779791937431704544437192275220587520035825156823250968289463221539993043662896888351796015460401694468240706696796508161040996754750949705475919033562235151698939232256914920537395542777592756826047350157955806043530145484986849638145094825904540328224631423809414566774899280327348121700903984850016604881857348420947441378796306289639451871481934031028750412086580629978950647427492054550283285036007424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] 4489064894526403353875921231151319174552745154136913531484044273725766370118187742701201991324974413506975385211919856758907630132974854039005947091184055002806007337310317135839562705155709292403853214391326908004460057714002398601195649712873628384706611604226160830407886593323228874951867740179544337183821671894156568299351674573253245019251212399368185533805954122554451864387336891410492930759977262997355223910949741616407433438998884554749793148211406786574805357289797292218875721108433562652042895131089806436391375164643817507723785131489635123817845906694557013584685199716774196807575210009220502943231285195378114774246301568846790794704910186793409900819283079605615741803142822027732576620917178093968352369856018790761710994663834552334287798764388756316373279271707910614909657476809223872029110584704484642087277180817104543009564746655006078723087321776903270594535953489030742192211730295160690167858142576605465413082477824732668429844076241311901694230946281915227192167815175821472076968536082638204108036753135485581248555512525308516262395669975468519666698790717647194622873748589503914555227079087267961370161908379488900855442426194474660432037891763869505717517299327825884370192854138396541039439802620503295368985266178890549115590856156342988379709271483179100612830430234909567584692680874109191422902713935795929568089784906490678715484614700932588894204701074322836809722672391190917946921014290523022487332129997082827566987421391465364618141041996257596898104788843928916290898236996561914353018018996441395104140546470978630268799118392501861275428897493723957980678855883012475828145447502251478152962826093279095374558645640911960923377864399097407816040385846702245905055543107752750000246541291326793121398162056975859292830108515225540659422450479646627068084947952036721480115145334729036449945698984612355632479678895344312324834749525090873477293742996285162684035924945401138458395409272035777408106096196413498465121385669905843637223062163555670208485633960473036802597229531913118210310517340741984977733230427886965400481111346190685271194346645840508421562767829937799207745323207097992762176656107688736045010180792967817583081727927755886640333604150986676461292281278421340034340893885508831634343456846366007591082504417765039463273409388000312164931017030828394845633836466062971922681474063846547472552574463773456192710393066735363651523803835559010164416129238891667418204732603596794627758927262736349746114466119599879245641152386378026949299205281488223102066362033081444795663107889512285791721953166199399299153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -5845606253876612111397967825795196650771778987581355709094925677787077690257211840344475202477921406296600085236484878858123112739192579389878997615572971857332768509733776884108502586561449454392682737411298406753878244307524280602094533312724124183113955853944097409162364560787782686078068433574975735987249132115676600033706853528128683116525819167549738780674818521747737909703267860982586411240238953257146326434504956587979031044318661380426443088908565115007495031456401820544841724643682266759838351941335242640112337623323887780398650047564375297379471604671363455950519457856800307376914988680764615126897542631943673519476804906548079973107168552930541471964977898772204964057308160368172059453016358523898870607981472940036706588821188825506432781816347281326020002023164676465543257595395953832678044141467401353442622674844436478652474935379527429141099527052932900646223374042238820142469543899083195613484167265880781948001388132810660907643099649534350415157556295544740420782391867172319563457320891515670289877780802816717610542238477937454660501720614576273257518070477238882353773640388301558115592737359902976225444770141543873498104661981568836282722728830832777443188357215930015694951592990458000486003157959531902220445523225005715033588323153081936697762375287177788769726602506119705393036596486981169401099964206205950687117242199165338900557999738473842092656436021716390822400014249368524780460800133879293866864105824964807833189775071224836517536535326189669361167935305010776702992469940620118822135455934344109277415518067611319608088036301004128510191113973158935021127079773451364205168774696946165769762764673426871459684192845118084547643731287580989330600891195542276355350341795849139742822894743540166570181150428086170708747770466169021588853869411825249422220786654188845535393967163793082835575864900725003958606561507942549541550928626956747479404062692114066373306594070002301769034057018235543077688989323947639193093418951646687846901670041261901252341431797067381645763361130076815365011584947267649372813852025430664367719292862050522048398849256520403341121632735378593195087944476142061539777915724929147750758129883770760796663154732134776061718726445536504607843549653650216471171739241944803464687040179020383004848636858037242156225020647465506343494482712593211836001046420934658331733257554134589519248551540781809076485904559429638651221626112575236124091833185242740898884878307833730012447250480507478599044041267193513765816213805438046934406927757234017014878934914363058107970099796311523292300396059698958012776448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 1766136429961067928465134179291553354095411734224075210926587045179435650399911485651941761465019381523172519912439318459862056602079499715692270945389244950979983864831861586002495749078576429076147508672044870183865897964782112423065377119094797898115280665411184051553398250638097645622873454110837996617090366825373858431440388006754029353492621917790324870063639299519839981950105628749839927657720728831306086838304376209812407618082848852551076741902732601144816378078816210886405909671471183010640612890160418364695036986597351825312768894828412021358350328142497220348948171527793555945222638517735557968365931103452784930727366723253942857483281614259820455003364196315842664623854011242570505232865954931837719335964588063532329416508348400643319007325600780233488922897456617103618601767976083557769580148759354232999896832948705362066522951203206187797125353555900788702876970083637922455465556351644652268110627671467288505001644141469574754755365733151653592306070333761589129527616287461568661903470510892520946092967081863157329160187378041173715919208312667268299617444456618078632746080682525161167019370489168655870629550861753730586656016553640186741216466356856168566393753232005879828399065900294063886293376091878329452338890691470194707652300146884400075775121924884931107963714142450960567336229184628433145127143686407024697331105001143332352821094967196320414349803041278691262541371932296866986182180625445864912287841806769675287162434439855786361959822616945769195328994818450497278285472545334397503033458969817788742416018145780054660726487255474577464047993285937127369349259756340330446256581184997002736229329380406606334492051461748483780536659046589609210178441078601156770354006088113957499603993129751097514317169378162130761969577585613721007083153474105015092332115165666269708240170604154102498192506806526045335381916199095534218214605074771916772557184499271004671570389151614773351817249676682657164704451868650499458673234431888482334332064271225447040843436891259827449572018624872579638633236595218170124891010380284489181970729010347423084187347417693432753330186830547404607273232696853035388676343160212542391339175558971943096581429674634570147398024829953971083519266213200643414067947488194014161068442527216028806438541455287376176538993430227381939989432088884557430438618500692711579922677638765251991162814898453954984996554649446080007185595213719595006697701118654710222745665513189693484424550262391758500662934928740740469252687025901345408154928520183573639045093322906460569719052737026925432302121533309605799526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -334741766725008092771814795805011428649840827274318944490614635605000572537072433951964359654617174981656522999490287463039316563654741034396244640769834804419704192329590856625046485441389901398714049026591140323496527269616702219262179294452826478010747170470175595950659763815606361263610763254387037369828355280656322632398702157676618830529700870449740011063954771368212273894337873130265280988749271890170275425125584251307683878698570184547934975326723259753797318446919585221685464254626033511530838308240497834479006794749138880533099415148690086643123491107034881528585171373037159671846511135399445412221408703002755884879818370333344064194952209209417915403489913873168652228410447004944895326513708232768419407611188769582148717621583487786513625472220414134719880291980707836282119861268080263329547089901923767447687238663318285151033404750960618620620042348031597363286640123634823037582573777818770184438759763804499063279860456224942087507197435344276510227597836089978760182540256710265234339947618910340027221749364028286349204590987361672039147582297290623729430852188531359889242968519468682682284618642491946464502335710309165696296389456877649378380592100069188714404978078516901614605944647907192250891233073101494175189287930597386162572828797664464220681195700895408385496807692276406299615130586497632297891703415842929493638920409481910673384960854667409832755692555361056722923283349962701178422709773465098635383290723745942852117845598797165146585672433779515403376227781578466957284567217715663670485591414227029831131221104847376572023643500447240816740341975157088687683362404207910616555197075049068298252302036781896584271756994329030592511164493810586878361959883466236988931279262378473701117905113543729458943432533448006361360469856837425809420448266686950728636185738710480426350108291110601483282929021967434937424175690568032434548560006104317210987013227574816497776864418163802981278450663427568684746015873199048366187900556357610951959113880254028002106239852718304010189943619403250072691490155090833165004741233466704678781300590727425367647361105055465552654459316171266406623355444425293419509310125997078659817412756163917704507589558658267848709354023328682623020519627650381125172370526004232259909082030070132658885637120718209548357412078544796430932334856842071564428050350320841102554425048530756751780973929213545558567819900439703985530827398137528027563525220674063167916106001262870146682648496136486095443728859728562584223229664109477477750441153400955363150069720957203905683644789075111324573473071892466774310912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 40750981200724412008671489688708568408660003976467092897729859037680972848386387001062367968615404111899619222629133710274155998882332390982752158259017563711260700654426235840687884566531055767332133813913748682471433733170622440550573048902687018526711290493503178743667339517797072486362499517905886826077054233445769392226763215097011685387826413067623676554798489288958975251305683031894064825944918670036023051208525176699815834630917738260162411866973909515374017298732613237755134023810326615320981844238294466794356248958588179309535360212523179001127777819348963670711769008683358691157704896548018816246498656047375913805886854038302050284394805442161537554141974654663642577581156031506830882642243979045698294622521350067327785243277511772250464611275561560711135238670479499045394655031054740513388060685078956703789033433770225403046242130944139726570729599122848403555793510487704883254010019605870036047526918780474923380125499396321335349225283521769388650081071523811525292482637609393568044995410476648383274404551863430564664727332981376767384739456818170733637747090607227767371325998159399022583572876231446708099067218132969251582433958279243831226580090349473564260212160383303871304467406331873885328317419123116697119018480941883016710531533096789157028058884392580405076789402207856540443337085782535544684278678295526187771250734640787520329883090106789097711306317018958617647686856219677208549202335647097517698270849363521649517156576177193779757655552204365472144225695875351149418132388133471551280634529196979078835506980237475095828618659340537141797241929975499560540507804050909991856018909126473115965762243665261740612279129466674578485299597765174460956629447930720057038853705497971004524923849932224415377884506525623569461987335769778372663056140583007780774906578442157865977888957289481030409115005961597453432874713725970755749249423729745208752294819374005852475938622749580199020520180652766321052178161143960794870244497166966377923807978704361121816882562045285582399803122580072998188950851458155189167188101544076223970328265489398108912471832236519818119212241418536741174045676735667370150674675119176155948321032654780987230380860090162848021220650373846274855713532380421552611829265283704317488197080995842286633372377456376905230954499850556985500198182321355776429907394330148634499589988734800171872546867004704420348809439457812729549800311485468145718344718701007392236731009201814157434553769738602455452790018333695308610771562767039195329049240507051581530576033930539940888653836683396499907353660534230236528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] -1700654163074895346468165335851564272617162580727192810694944103683297722493316365617500467563536142843837221552584242065901730803127233544804107127911549599855747341203112638953071114531187897941038615087013125181154635956954615496748956805462880875664468776483948881469431032227380065528948902509625556023153029057062107331943567536718379991266626530138163641962071955423358625559228813522328389422432039168411581977520755914111056844366840357507130221481445141536036386220423399301038573793659830005423436620033909692577891709708444075950565729325199503607528801684653585627777036629541777920858472948965570411853786423592487951309819156199539234459535432623077805746451067902686039635898088369141502269034110091364183625203188942877172160366636662494597200712033368762084585512978447933453757753140669689278301813990908783363503555671469041044632066125353986858160448795316629887813285486607855557667035209103686888227323622016121660464707670763739529822475127812936749333123785189629083412618617067204966197760086260486246425590699845586664833435858090768568245679955627744575934356923696118500805042101783277640331675417224184581503202228749042412604042886188862055500217205059938606095473184911106060510235356292324362741963034692736616566547068858263713737029199494905521703224394102402535308706976324257608635674529825215835126098756395708315868051144958090140959067526768765164876791239187366133570865502135635131889273033265002328241663896675129988342984025517920950541610174886574980348704500984776051190235696279398760176024189706390073698377049311833467225007003159101517717836143109548362861937753875962310222220851410825476229453648484542386116976729421789350454558462438457994774083162682385029006287810908213855990439419391118069685951162417235748708458197231769484250484401347345281072672288210384476891071157560100111822750943336233201158055032289921705270903436374057454787758586756961700850021532225010621820573195793184520861998935004323946036191701054716670844523196103514488126046139433064154633291049337657066882012032066942656734562666221466466937589697207014201706673471003634954046335274191316128298597806201378952114964565941981967608970197939073687237075505877314881939446716142621037627584322069205413333760655615814391217511820778201183579708469399145106598402942274447618356879529722405207656333422187607125530740169460789315213870366897181651743779617538827209433276932284684441753176347572025295833424564402125390716306815468085715382955664111429240626713474093465100976534306004795620905007537149222670895319384345892532535268963096582946816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -679541496319865169410555025857704255069506066851417075924341560487731010547383880998879470306791853714820832677086843476260141784592311740759618538055874000919071710047496819305095649005482357313648224954293328477726199458831803632910849184791054740412495140178801997284931172407976092205640235634943272961453218658263484755395518568758757432848546250452835808570770023819486547937875232955835979710954281870455838531068636870045856868326900160543240548989644227850346931570981005317140217936439668399721414057077713734025707211767489584464233329484249740626528117595710012049679035012798193477857001807550130406531527524590527648847049130253790202520163664996088174051626747815045688186964708265688380922603832431708035485267042008470373987553417518374995423846404093840066074240947451370505285104717320352812636472211870372830681113605108946324378782430000306935957881302261457144327532113559507442857783069126841057101383889711777694354217176781223885926347047068764081080409926068344802681104989585627674813484082961533422341734764658763119933589672284207376886257020080653625682554502133979495398326214566102642021136182526828350213790741936710854227634323731943160423661219416129612485132467166373073389479789218824776208961825874937321857862560151048284176011526762044054519043423555060409752286392656264588877796591194817066101514739089625165637872583678161062449042094108866951718732868279434938308155417466619581937174010317145299604902840755523113068515347208947983791613247229025263621251500204111146425071885023536429201968707055099621908847802460455253132174444548379625290550521114240766562397082276658860155617521576159105982922423083831064811888425833340992162340604331051190101978008156888724058538901495910079352804183991591056495166419016720576011080974813877349404471945419585489172204145975258517560833189293813625797602062378745962768196303658441406885118676121905056745022908768021907726781966342486456785636068129295930379145421230004161697458330648856603612459749790446892730673204403641939136672239326566022102817260421597600130301076838774870801902571326848953312567455834310009366869068872871615832090603302230655458082260754389862145486787527945872251470556324760893746409345481579990758751749592344040622149424661079507531117266739264186384633551544803494940019002781166666650308330003536634909697437166921615165364060514637751334048744875836377097091474961636187683652318704545578704146047989527455488485294635434837146727497592726081204720083855443511894041821413877208577718281509881869166606392249620209235681011708324231034048431888374169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 246455834345284942592836437982113696405921514921232525985889076956588284716288780417504509626463329395146431675723250535494348051875071086248082653950685417588521634531054590632962847556310774199251906458020815111546444673800625160367419915677188731041228532170036884760516596669522579800476812311546913598233230048442172545977142299517325440438520292390778879276990413948536381457837030967033679062297991186294770117969917180376542454707366562728582705924605133063103307993218906589755378560006929851813164939034744758101046158513294625382678511986894653739189660959727737576941039788384617677701328942077752741580615619504327506645202085554598294605100944339315440919354185287171234491196576244699356283683868471149888448082885880335100194455034844855185135196772252145855641878453944174366795376601286044553910003616383765968173554797045508964336229635382501548905148674326460550228190853525611625408945736229488035710996963243084663749750084652116106216262626809685910195567430295455381403283251963818887428169734920290317875461313440784396537991080605740305820283494309040204085926746136802403383132653875141593087858976847017955232528600594317108850228772670995209848001762769018011149728430198846930949915022172115137159984189516460919319193686181823906768368234331521367947644887746396542591171674312795113201193566434523696751737042887392960554088023815284906442148210218447976948860791744571676127166157713120686252386268801226170400818456502467628732445485640400008478715245600294200227458332257985853084109190160188839573875772394025222577242586652756872809724730663141703241064045532781806356104072681992780257965918269917776295254605643105276196870913210851953032703241399292782464133985474573158553074906857934599410581589773826907154590276632879876565771176381490984083540459958412422164923737580987311595121822292669729058818285598384039718532819203120781238151678800412648683941486775938098579403801736819331413749654896722513841266122928322799528185167014012364570433823553344694579274555682776883178227634566433603061623931115344325241140717040451753340021435409536297929401929172243374508478671915735823364418507992376689458428388289551407319700968395187898832447426254781425174122823566892251559760795027559995306099787449788645405103282543718795384797923842514885787819676063151553591876794214706727849276998623267227225987099631972949371827538284506373195775352530169700983162454504438587830993008728825248004851997230545376767694395542343562915976443943914694406357485475864073219549177288655478512558331168219944703308756811655992540123207550715822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -51033069437326391406681595386303412175748018873943449179758433713687538592791358435958462070633650778029750378884746063402043330901245980586493788591913401677139123397463855351039731176357542299059711777704139318038081615818578430667659505236006694181964741736551395359460022660868820425284371706415056219548215904573410941711965500660730940116370872870505964850079246954590696648557343341734827847489039757378307715003664268153848166495945002970367954501184846031945010249535202289583651716713881866569335372285284333113690622630331854129238009967853474500029551623536854268987147372418474397476637908864468483547297726446034400683519096045057772392018826524935541227775548293030623351246237751151132014982810480911959857684227550011722713370006084701952511088797693801189400855329087625775188756594239540633532852576863073554328566350366798371824908238430575657392111367455188273151574311525003270822480938756820771917485859166641410520135585374375749175920479694420316014126119698222709305198296921276134531380027851169301365078283069790461539722567859509106404155272912775455622317842876939291339316182899410717293305041343672113728508391764578532009289072839820298913023717056300949936359832208715327690544094663944491967089220344444981578594947746641986478481525440332439406554228442199491120477388472473967585837108799782601395257271203384809682958185397672567180704555948896077476850955696567333984473601135286326945002689352711826552302749982855484465272490795017381936893377876446581236440930529776059460920025709266376867397819175218935922563604914452265751025774382455826222161672997288201919720106297886117135681866935768603001619194812001630928595506168649828883099070375887651865467916699715266041722130848914679857809448618128509480771637173362602644667096694338540734171279466801136462365747642574910498277214720387052190824009918196027548740389259574318301572854734105588038022755981498627084520029582116204900653054281492915426786405086714615664290974361416953555702472823080342361587136664220899581048216115958939020367556467092179035172710966696209005266870645006338753779268398022395680590670881753072763290761692634957925432489054472528432735148401844999154585554744080458153071498894188401388184213940759389015367651153092708216580284561834361004134974497569485952723788453430688277105468158206398524959052452170526242289675662024124157109543606969020868106881022458705957157358494342920502420333566735457703194776513596409334180937109783963135115320818203435090235602015469194475653349736585218774819146074680683230796424614351996953175513432798003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 7477587698376453462225735220102214522973690737308381959771845362476726680777018374874494311542546336313526848864210656693620936513577704869923924721158661218599156593098368220959342890225905602970872690327746533337287641336894946410826249432746978925520319189137731340782324447693932801312457574289224153259308551661178630219894053681613603161455968462273399984415111048373252130020105437942009040442800990906706295283512023471525700354685379671961964151093482013138354373448772223331117489549494293011446670231769234290595831332334967409726904598238377997045576904941796875902170969233072106059459707803339714050915446139099199015761192054946610738958558583429508426089503581207031172380639814606145538566731567513492501416123355180275445277652387001344179347461719192264563465473922430172175931330511396769021159781144939611975642297743033500398476155582992060357260996130802552023742836870676796967770881601996445491937111191340964831776634326169256678407550828787802198364855088861717833924213969743047283458046519341080267164412537540876576875246682649057386192582795831694874573245649948890683412379091772548740000809698805931119422494862753089834121624039389425215333697379333137064703633397618911299268275816652394562172644455856167638204591766027613566411063367722421762956887948464854802046843169397560348543301845388786243733138484155893829810086319615638007332418179517346117941104402860350406602191649445207328518774960735833940793471726859494076460417396602072488050185973046923570340794678137477230067841683133541087911770098766965122889894670953072460009939845830304888085445062405414016974998107338726295327327759127120824854148400692624847809313418997685938054806113742862989287563132129093884183124124157540922205523744892889670228739965052365336732585023713510032380600148069329458580728944386175192826550736229981196263581822862038870905488265218721513768196535378823855015052246981641486761373363657104879725086048478491465383432384660801614313527735172447079571888403385831947802507852103599525560766114599607792846559184439259007571869364815879284728993812215547035703116555646349743908749005118387129752910121181295204061503305275800641487275740337433959889197729132041619447936405289098265157325609035377704439267729941565797655096917908719858310791385156420526827441940738002689540177282883988603924868042372004288794009147744916159298507223445035001741519748295075691426998860446708699099464351903288647959688588769121862227452468836884795746501821175957167078103408018232874687396879491614327087191338806538263088051063861061805306050359769169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -790342312549166445542031726185514606033267269810844748117365780120152692555216757473270797059084822472404798796595376928268446784677262657932596390040230797170802301161504392651872859000106158529989874432819178119470364323230101022044766231509154294060383816435454953790467173734632632631675532415980365843139473575507802492221980861405691008164448397674582825085438983028660316982771413225020292031384636835190203132050926548973148868700589130092344603333911129460096001567667618195624624780457205687641425902580334249886761165322113929128814492197708855809861916222503306218566970081543901424305123017113499203651903273601836582419518082078011493515186553193394990948984307700477567670472665549510185169702103661101479250330944485895822596802016041674175938297750067526550126162666777901420609115691313899853704842204450468251379250326540107697117390256715912968786981586876306280792156894190571348293092887928292093653720236876301965843710298099001476900513833071604415607391498368516406960974374313156988324211791546197211459367056582191846170328923114411165838736759706531795598629121101519601876611075767683706785288070351195906623253131336062030801360340651088270319681906079587108251284433334302582845695450932374485754296141123874763128792893271559462859382356192470674920611876211247690966943196545336782944295439572224804716530490315709221882991854027220287115622567343606258075153377609969490531068094511024470857993794181532474959735896053857605176390050586446314281455474641451111009204016886221363208404950991778524784989266732093222976480692211417517172142380290479708260350555075682781613237791969225614411647738680483799147201160872711597070131722639155797107733065399576592075231477606685760022862920059025509958011362917930936092995849345853206442748142960615357889767066583993574191324463351632693073322130712144745042130039826252418569597999694852816723296821295949057868741107769121475387410182536531702789386111250637869778232124906133917139916730331200460459718515930115816193818153605678086913793070846635074112708778434113954845522694996503135011824434522490432629970148224656020849024531405284032580775171630440671733593973588832869515951257183722237867454060326074843917222092022908171387355612703481907123641169778731673763373549282665554319360322393733070575842917213174887604190998783069555655040840286555040856222586373815493587258100187060599189757492819491617218605633870059559547954851809350084526627152086498403090527657693308358824505736064240413831605894294900106771360896588593130259709161152897038309937617663429591944014420403814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 55225981791475301278242847013089984311223827048841984212098941741770644650760598734023660289990803344070641591299898525597606185784487518445289847427290985682362978456858270324245302124838743152536846836995038917375732584683908899982816370749138946479387403475668048958941179086592921507197344388071686762287263642259252984591285793958778561505947358870130211978147526006816003032807021283791429788024786813680935319823223158031373159105738748781371249478037030578706253259128753935059058499695029804380285642468067660872954303015441269017361889416689988281758934639025264859977666686416179148515017068546294466568798513684210697200733728920146639059584861365567865617375640044288208465386600025875779163003297534375305645970530007839365690896643350027207441111744090235807899928207069786362584579136252304471751832155565127993423131972009538140030435927415909597055381094816632657074944635686081054692522416242538802816601746995950078118315833044879479948542572377280351945746331250600521913822949777228343463385977244214365319373482475266019251889174656293403453593513218601442872398235997220663126638036723908147948207256714027914532581712071559523038311952781332973604334976340139783827452589581065727009335841098721072960862744962677114096031387769562092492460419743710898684981637102349729822454575147649729729419001448759828832375592380827285708409823252882588708524016134270519538965244010238659345876827028089987083003198869135231349304457099782457226011977509389077319409168680738682104535488960327062275179778391951245455999631986540767366898396187889997484985006889649156522628037377988949965696084626812592913288008802086835828849034913593604923008538762153312811408508304953039366321261367408019897822862612765863288477733814363703576132162350041405534477032018282027458947901091229735627754584812909401129903586212100854420402216415660672962968629017578753300542434920494196340250197321656963857785013365250248438105361511397607071297526490527782956222156361018466092956697080109118517455866851993146373505376031695381275461765671230138079051201982738796249590272959598437839506245005619171578558145551934887799993807159517857251624735668276574926986555887247702484503776388670558879915313396341372598951779588343553572831793298891930249787671446656141934176369969331855126221260588504370241936361865912672913574949522684827521879334567271646222216140672847794830257403629858843300794009439840122024302727495578195013427197556322099937588936898432119883767255901192417555283659522919610469200030603414051330959715483252583825509803623372848187592747903877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 46566464646312634611363837526016762614800648525317608777038198426096974312719274275599190657054505413826623206575656607070773805876729325662864057466571401417508186364066782607779515014344800390023217383419920261373761908359389022109627482262361620336654602057869610553108875495375376526172012699458756356065025318031412001242165521499808819269592039642262867441378894220085438434145924766665543133512848666640380340041383596372405552820872814476610032118572325170023757839242840612968060516689373506711564328316134142202384547647060491963124920361593621119982935374545433339230495719137661538393355095580469511433515518995341763972763739768501309905263048510716034133125795455829612341589555056561176528346209071678107041691268214858357108662030108685530783467916805669716956487318995615613074197703401559476584712503444650171452228800562689961850471163852265396163210001437031245882840127501777296449814090372518188212626222194962441204527367542169999788247104322091384604161581639419261292003409552092981749230682086847631879215411861669702753947100583694493336078817451693437246358834745675590486528689856535823607389333077737512750153066042156263588221566591947320404439878529793678144456079491411635140455716280623095164495529414564017382614247058833373687359606595399006741545353417872592091016357089509590604674350895127104065109925640792109318670965717883943744604684789699697675429946442043177810415140822966668764596243857459776396837543056685276545366531922177672634920477393296663459192271384193061679001942940853766491861054873602548150756358318869937435917089815891144045223033813362473164136258670144083737248386366547567434606445397078370387130477174504792638909219012486582901628040435407431976142273346467518898906374477264204056717951526438472408675572871301905223071595381958381040766310278153860815869868449917474404371800922636970617776042544260112536180876115458584239647791634859507493089562267547909348583368482114522669879647374759212820550862215111987880842001564029031219283467673669510892661486934117589394812110328005101744689265503483525420236770618387061131186389907048102837251383639459408984386932771890127658889025820891445030590172794697065135900588676526723515928215889869466134899324202838047666339476229507864952758721843822201620495543150954629158478546234015333738994984282462954445496917156188757710176702785366291955736077166595884934687609175061116262327211283222265067950042879967635419092676207542883609863667285670770652092562591883257607601657840481686380260800313704836584801336460014398323657571805539020453905539544082504744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -1736186557218641617210934705955934798566773436781849567517337856486056807042896258946710131967843413397280325236594983385522062150475897617026402955956955559730936053614182202144563383550060080543336241872618807253824000753230774205242598162677980176065461513989909337442768685016929231660099628582336636689576448697865206171795882524488085931897828129797656151032284519086583603257960457121973428233012687092131596682283775249250283296289941957747678792542714632315817169913420208848217386644165549793280961442529017731184108324335462058820155248248399012951207381320976682917507642690041611396283159355821106112540868142115280959197798576626920337531680511160740221027414559070527644558487735044692193366142160483648410146511667907131170362867588206578053898965318772212552263509737809701982033130414932583633238521137710473912833418225965967874202063898446723941161115952703324185785162446267659984876436562167569323597118538634947634730532522354395804803482866613182778752378065117235412603827531483637537099388606171382644054870680421725877357381003629024384783745136782644473793491186209210371786233606911832739882507688781253356591966088919706793961864956704897477235338812388078269452082128470393550148541699487686587774101194026892458549470992678263394887194023318317504095050716960522818589991753593740037650104121214740481289791197327465646706534897788583753335708003022440573112513349200330052214362454914171316437491905402662416126683097645376807533948874336888188982501271094876417621595485956472686598965528690619505254041664042909818443938410058682292802957958115418699081958726327522887354531260082763170412502757454276907855379309820621962797345891197160176158415810115721281728828580785915183613150204472372101231932024351133530460154501712517928495278146110979170792953814739875357951049397512918573934639764064316372767204759960681303502945424396593206837088795981173962201873820604078681705171675215669375840197144939822654725202307283964713808590660284945043223919061827355556862538686203424946126127469061179226634065148498054076562811784281404275844827440993206109535782918638203923869348159772173240675198255063941599659296618777616381657236631910626139369888372065311413578850872463765089325445769946958839258774199977837189982640830991093039722212312652203863854999433776072432572679183138820562238171164734503367051601156284688900774573805048580382181490829840661451610374074606887863823605654097992875004828143701010614223933569213131461958590088334436775076042894193802459842043717972271761592741572715346217426659731372050721692101866769164294684672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 31858575287641941185983804401906754444782618353112266010153054592471472409210953689613456716883419603265324320658556738241593841706126757358661141321198534521785760426826921018740542122052505232311067203589074978731589653692502313921051956236376652270926191170062568376756861469927004165163084116896221219612481201694400082446183283179279663946353238057501804070827628321365944269036747109329090496635490508192263578588976330758725210317080215348228489955132054619783169763091680268337501906616418757137676860863717663568579635316111081965980481089197923204934371476281422078884973640962574147100180364386589573814998003122839650647857042771979535983750978117881568785908041306956407676327855862374055412584201469028689143964496792427500050130644679964043191431385060586306188954920440045610656687299570801718157355419563271464414421429339315443030204576529861714240734058311576667504837119136604702324710010097576419501804024458502690627971620640927611269762008159680295139111302939367824352079516061252104567352523795048210443514149821642045834169080961077139888004572002630055679500066575641441369291778981222182608638992948124052488778905531206021169501370551572046286677701818646347334363249736247451425482902173791782298973418157234654212449546471280086627304373942255361843728237217273470000359780326367021545638959807341737688143440987085478652252129005275508980263911071085929454850450915435972268420705160608997752578029202366361492055072969433029089268466593834652759760670519005576005140065585558579700624003475877349818147863176613819415606067472578648569204316997848013376394209449238660706126826597217566722263534118520433677816131705502085008205374507414929037052436314028100982797086290986084877597322358853462275730229630278905107030110062918810898145590539686521865143192756648496778699189107433554096107066362181954109020341748658308615689946055066666086167602421178138404438897624119055037874026571570533080152180352291333907360951493561292664558048634089313514297741814290321817520867837314065936712836802352834120671390673154974496432635437088632741779154254925728125180299515497652816189989867768264173102867970520994257646710651898164350967458407095237264468531692553502941084881810903125057671060548145506275041947013984694483201565656346834598139321409605788808049710431238503278718113758731723398304997603636787380195168377669743192546499889629465423538701298922298812862653080988603864478930888053984726590246251117310732140860616415499463203581986028934208588285958388827337269968023271040987696519616702163618259761216534867414167215178669920553533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] -358607214418551493354912749588665305767922693080663119278552870546661798978159582901540883816933286734153993482167390948066407585133900586849961182251113941245651190048971032608073762269786725987996681140752253837804805865450051191062479974441673334549770716144714591640216053558307901284646600774703196362153606562958993873603591638968476757188635185227152932332773569896911755084581148676600203110109150160618915263873008513461433261103560385329254549046348476505559807527995431555807015373496050662468194037197115738777804253267791467971999796141621949008185582215329567991193852687266623258871022391371384559201898352883655187113035966796233419711221911660911378226980058746559898422831084332418032475206737840417342124962440219386407764875239074648422299967927775630364947540327707677172712635149375529974046954348545918381513016515394679399005729564083466188330263753722148395659080954769899525260232599136581980688251281858462247895686831524877674282813823972468551595021013112779032451316442250212468733247621689562283421934540628663399742034089053905074680377964876199855571877989713559392815883551701446464735031086400527226140234329088319636302001018554887946570937152075607224691196069728378036215252080748098078588060064981848082237858216731510515861057262041300049317722121820103672376070907026414904343359816481524457791293215211978065995031287071559142858403052843687337085001030568089267606929964530703366945900763140330879479296034085192714589835999306399174013747419371144251433215249057967482294356058180719265716880888078776791809917316652117990025250229474148418691758934702134108384989909263522357410043367682121558232117304613663200773423902971010178741740319248505896309384306835469259161962149163542270271352244704449899054269417339015076684895260854146649939944079470499932595671939760587520018881239725101743779220889469294222695607864443718611406350804628939985108494659012028455439472395038232079313718145786784325049201997349586213821933777364808244748850380135107193468221240369364122354021756052739392563775113926059295865946609226900762089168252118680674751586875527083498412675059822273385203255676253311902790843502089639610473883905739873248971553742775322731111730728174928785960043233742587404205596815505038203558579097811772649705790894913175746973000765057769608400366140805156751758007172323652661670536276936494750852662084351548877592908819010731439221460914592670933640584932285120082692618918244182422622977326112660126144059604634338957014400582973174425139843027663362864523317361853468047356045627704711562916714569892309833586049024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] 2944498033631564785387690260193292095846957569804788552009732651333823718938131702888241644931680662714654610325919006878890768844626920964511882506861538102742580036510883481448525838552651702646117515503798790722793715964765407544920929513136706840048667104774563063584871613091392844462536275616671080515456347423829306707345542824134711192634082847521248360102106784138589936763434064643277157423775204613492216915162481054123289938849928098557690938503999554683811214467942207734513497876248292382710558305669556735345917272754511859764475135720640790020213403458851114753446238992085634807773593069007094392063890496319059390115321288716979768964377609586519198331181997840872509337171683342264413491677120373014010368654818455311764126974414562401973697482967917538287518317845753751765230959565652708561039920123667055975182785132232973365556751677405000598528158372835789507621751996982796236639059219021487752164893820039542721989195465765271226023722352770848828824309463678493711335880188207894762360574237464204064313961730120047396718616242700348230243459655385876644954930868238631133238832827467735883320271887884820335707108702935173846276694497779616963954572353281931832148504589670528560172763649442784418789647473931433792588628622441812453641526759953808107061662436693790240081478480406263064932668258823622738713915361959976782525652864788930269013030360840734509603922671595963938676537960090189701339718889674739956998481420844004636847154100431368169923216307070772003025239546393760658655106800127704848912667801586032625965848876131265887595040981531143543428086168210295287372916556869737909668285513762718417836407401295603892048059520379003590159550016485952468498816793358861837712359390520033089195833471759258778616784818043045295603006843401434107861061767199802419027981694360629190788369340054140731361799624909300917265924258243216043869069179255166029998766331559085423476713257952901580551563853391078632355201224332604950949706819649520631183659473107266259497195464104310809466078750887411500362622535660965447630546572476340209089056296912962782526771068171671149149242842620637836614756641077700736268718373217615159648715131223962355030298341916499523522649178339724291560470610777543505683866822997775583791580375778929483889627344213074360613409282600719331120050068042120485841218570859672632044561256117796503877477263852386038613963853762395342139336338927160788285306031266981111802307435993716833132777977812756844547415765135008222918243589381344629841156505104190350288992365460414937314698483825993843701092323233659319316643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -19373263460290857352698303453264242972419532533833210820837124421530793071925955256148902259152404940787168488782857090914304346654079088976131250046045622997969136302619801223957487767491719126146926519297572355193945302813478714323129267599485613627613915356075154425637681021528805014244811739649076158422236192729123268321011506100575886061430102706823657743621652176593688207209385382048710593229052735496975606384429193412044370555362187055310186382089236476500394469918891114804488369705042366769461433330292246091394013375392120940727795281236208487052650790928736033643858450205463223610325463486610853048523681807065453058752954438216931095181411016383852866933006140673890780248413253718998756338953380349469792890711936442108633660740892502811722804977051163155077720903223509782384702818315374841424288794433372529261819394976930545620538645050827141510793743954881015671347908620185928317527850966234126463852919219199357469939454731853579548080974280772237868238147489981464826076708929324079693203982585704372922569629611801765606173493908567280325491995172886288560979455393485533664675558142602562445726767829431296360301917852692371564318619851353135570528609159999365581592704680997518914333838081127872335355296976550627167940337055567915189015229438230288179742911383260399097833644818696500331470851618829984525167536969190519063250173384507826527907034811228379903979296010224317113351215060539753474717622519767557510534562936351670817871096846700449354836675170312275733629224986277412139740678277714988790907788617354901445556897660319513215135768059044293586695504643090872547386379267626835536237371839710025222075401550989046744741577676764670337408229419198002348886793309315778797484592927797750790646080113705436428431540767808840792064372011376909539209684831387385529829405576250682494021163240385042031337053543588196896750722901484520307447200440646380535316824342585912642558514988207368044497329155418066864492164664273547795731593180532447349150940213867732270391001054619301651992036447094793885999655976741830086061823070759707485606843113764660528607565045967036332038704880626798331116333643701098406933856357039415092108701093716805329152357740008707503785238056974402746096721357244134952332793403294160703827806171384708957534365767565329584737909816121206139064315729703613120159187900406101733588182814128571218621469823809510326634516539291465201187270054640790978320971565668892722785995835701215819300790103757510749775271099002947379190207780434972993261005892147172244925153875804687665060098664692479606988014942086907596292227072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] 106916089469022002068636395991675975390891696396403839992114212882436741996508790558220848500314604170817159312420302523763788528118920167542446977801013455302227956519559036250331628719225006610430674207288531130830960198552628033602994025816664493136984404014074533319118380567430998247925836425321899918320772034438569464628146292329910701992467509791218364925094917807844888143450528010218366272245366067528574328147383618514316137398031228428805878644188025553632989273233239944091647098908776130289710557052360475522058698210451473875402092500871245231512252238067867826828317564697844317645291037310834681327931404272717162556714633381106226473341081966120424062832970536380349011632510150185473603948170415679286671702480745970370285033263826735407724882711697757882580459249104594387630429728293376143218307102951346533009062672294272533545319621989779378216475426186153111136987064873345336475491632278419808725475795548135660424026976524172497816856399608431863862476511337382229940556579050742971835978454746276432568998324204199951689109014746704042233607410658127542023113692746582177712915726410961325563720124919632476523773936344876566008791928461920525284871488778221394512920208103546433611664453491156722338694433188764581145076602829339105083651265439670677095824857401663970032266458754234005323806772812403151518261711191402409135412571106128688493781819514364833435045873236001455089314516176603689585410274229619452104425472100942335317329766659058121823256792160375051103789226447658604476301592625097105256830988497330176346462958627882956358067901440632301989397138375141759733770737001442655934704777344489286199876888327260852256694521009036111356648944856755578029089680426387528948074516131269993802529582672131548500630002981889116769666898773898910787432525376569328732991791958974825734699704446823721706244878181309908848999813277471050904259923577847482452751238592880123411363547777457890223612232220178398045089133573303623167776560000711020179242652556653113956980151010029489005639274168313072184682872479783357114140333382407273008249522801200472640505360696442516682793117220800952525345554928888167735093120216916634202914196185836476162905083694298997872516466144865121035763157388445708541263323421013588453147889876745748011852191899006995363449870105573065750672549371917889101693213713361871975006660418021729702871508124535838411188633681694841434701676103732358823638936499797990271089779258986031091070393778172974403628624053642375183343210205759884705308404125323860315991934914919365238678935967603334321579127586313588042796892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] -517353238168236927206071422484008145366029412370490493527536972195249444091722185619344761117429976415978049287994269326424205384816050584057809033683767449508785841521971283966595840407229143425140780480008592165386010395686669632936734668008770403008241649957948185698857656948867765133691285670066610036756543740430627872595922985250163420274205017770662147117653379786008736053122911319731581519219018010403890766074298305046084700322824610375714050320782112555169923686216786384360732083348037649199377179369922921189892039199426018212917109260629894035745821782167462389590729481796527333797753236981149271131280273987286219625548023187500158479642250276723049670989705454965281199634676936491321767655777418476889251996566307424296340637780301946088104100191842131753579672631040066807336742642219545520447118108695424471255059023237190806169528935160758184331543359791760481068123042318441309666433434490492660008313010187258098827945214517315631976643750170454496508616969632035081502376030859656921701844790915294174906340507759704035973869094844240113876521823823620893080033361027547796624685576251190130228153276969108857761107764220077684703452617561677543497998323660341521291666849134950399803683239863917582473031297003164035550484044539513362639453258466579898505033726509269792169988745358932214388715537287329243949187542156640742945604167233258251584233984745276663555196072968402972346654798385844031392675694175584071916420567724602043964190584467182124112869501831137938899716301934314402429265465237084594327759642887979623548513041358170528267734563954060315689228555586103281809808078677546099638987099517603621995143980739462351361841346188483760157610800923116771934977715783454703439913335047020171784749302242095633870574149107688355162582537834959311098189352562029180637977137931260791552428285031590980811358095960117712171657436131311603336543060882980349029709972329159536198216915489570869345813812870158195136369779464381797330438136288586142503080665227861834486977670263267865205071819498643003483940105431495345285907080757656949530056978824750215256383532572249847883113143612035730508624044132836547853804678333727574524554071134552986280610874093985778466450796310199646734768049936997612093091448173456670192596729695948956237544643396581634675543215097027044700960999083223380285254793157249319321158725786076580796971006774931088644801905600167479710104544848694964063452364677585679310487610019813759645182803153241084123008177471658483214773692875016134907345872169587791932571353132230467909260585181209526152316317450273195006051221504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] 2274066054776817047977701843321284924763147158167930328522914686247062179059385854839120583800808433742470001874693540423930623321034647085351776600297399655817445582694717248069205708963021169851084558540756490536913845768251738736181459354523245034615266083125025528745299468750665332753349225815967540708680526189304299988648857237485149394941278075625014117614463973100407488403632992602811567025111092836206576613597305746507695779087563802486780638687066063990474482294026163672394450768293637412281234291411302388737822445667898225006869532611451421197546816762151722827627830963913053186246666760173657970272703498248995126363071589473683611611012265713117195894829776980010186262334142844025453219111036516296111143957259534201244685610388603783692961978503110384323046027978116177671403297690136008236322347240412971437043198518212081206417092355399823560900600823968455842897395670438398357898299916126973268852063503760183507363915270159364076683085680922094910109977010977978039902806370214955242171775671056851371669893144407699289308841386104733657665057212492729667187428219189254157784663851942338704246024444002635552743935678312680678861436849338597626872532146152346328221517660559709269821570612357961982513712646487114431587358886140522364898344993043089777729165692423657469349520561936174355371397668461553380636450935675521319969040593078346105840051947711701269353701678826419885557585945351249823823653224127736836469223108329638616190755993417750100982260587207651430697659515710066867560563564624480161463771725699120827478540429771883101048928615342873681777495825779256431627022745306921045086126684981423089845795638787529946919409713827237371978899881346170694525852281229762499108500560088316142660187212104568594139307882176170204144878791895257424175673557782893206210204084338768625236635840723607001700479494044903708843951290038113711467377840900684983636710487324557017352347982481097172427306000166735720638357544460011025820532454141831209616316231703067577948005184570487998582457471876645161722719404892318694355865088171714147493753020797293099446902104054317104702250075602847579712785352209660425254279630193672367182241668614052617166491059915097340072893557795307907845381115893489615213863531054087975360581842993777689645299193238955651309525630348502374127087308544127028457808149557847528344203852987751370154805324245339507271011537310740861812979303903176171307258880919412520834156501858405855510566960065156944795392146582206916844352460020913572575216644888162469942348862775190753731283683120107270152204303987540499453213409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] -9047615081559434619382444497181668132297032067976020964781436336296819521155264249749554555142631849821912611046916336379305159904654669431096047101342035769875047106949859444082285021389778924656835548043493268298833464291892788518224607805880261495870634203525021416216390401216185231428867693495053829813785994182378181509090421622743759299797262203692411799175347196047356352471294544920096276652119512852618833699211238658951104266241975806101000870686722310170428841635956125540994241760292456070647553973599578651449033509502643946723781346732460344516163903687839584417067161864375288278269748561977147855529776087665540307100113803526796185616972457396843968714879007904515902829364638744849091681234720946731958919186597392788213687622853721867178066970583691373157589763999493533707147718756659602665137700765286418830824083768656345232519251351674120013937753379166217735910266538848246328643629827073811677001582003597586729270236458979375008738746881632068483308896342978579936463549814641034015620800953612905688767512207864800434789054602202038512491602523141031016542517542021021496631980576821455294584241860362969229113013722715605215465311194869084025072185979089030049566119938586830343368628914248509518540054549439474989651325909842944929594637437355120595284302097644551337804858245540277202963832687335469957417404068450535130045216095746292863416336223066734999134841373281613483379486003184929072211269750287400566075674863184590313195546791485018075370126821811262238269486584318957596635860740767317717884382812629870020470534197705360152218816327065832858695319777871150619677921210657184996399670350361555747451924390561565553908804411563124457713642180388597134340754430901664669494733217218638417996428798464343367166931757116251338141039691714191816146956094937369177377963886710441925829209716035556897000933926588469207571824373521084157440119183550170371140153604528130212352202287254455175321431517535639656158982192832020767593875211632683894821466782192488938865630723967888944870378434388985860300413180823956355686381565569929741291922395513132212776557106695629209551298260468257640006936308549982533820229877292689542183883408061833616108936821544127716615432219960845784905949529013376067830127390507242054373228201906811540658724618156367941868507074224445539827610958879781378855775348245843852047308589589845420045240390503534868753482728101287684566864578353643882762828952130421922891658296941486063616936110230865421729897127134256033778093593082543517467435588595216361913362848870839826062558037022454908673398553151106942440046592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] 31507290623952768679308546936236114421667450221653978764338544626314986598505413439282471374938678373591990782091738261410784599269735012293810542170553559165224732525802887875059035701764539925012190636642960458671394760650109597651369142947896480566715194390230259296740913044940491139519235935014665608772954744515095971500907343094408201972650352016549603173555299618391812975328896678226286172950058249172423207415841853421807530582917523952721966521147667057370423518652597719449436644894789944726519061758210729730927713738173760026340449817209472954612981796964511807236462816484238484787927590745555730590018436640945713112615194084031007779059649780333804830711839038049173332459505599701262587640741639078950095907324048431520997038009837175410578358840180919436390453730883524307948211843255347803165552047017372593190319290903127217143780275002993385476010458794934377821728201947626843421090534377338113121310980535162255957598044324451023921356425189523622789006913852276782902160804742924698563200561671482045526513271520158868919601133448887857886718951204343021114959770422546318829315048772206388278048896846787061346004021387743789921207518916437363874974139066358972007536793489418150527489960639289687098333054403574101199631552080774098480508298393550466659679182395681425967539856500493408594074418468387560048311992237667265120631208310417437630471267774179976619707877264832289431055766774587538125244974183047163563156402889547106152281999152508118305290905482409408141709842833768185608266598020055279206098099454430718807702888933023156891676987181024122232157799031363123713434021570951865934738756766110624036418168261761140121271801015223567687617828698463556191417952183872778502177887379984149552080575990924192064887574909928807070635359764399688516953014962892401531209668461017761311308382891222643194514677016184264382132505054707450469299128616099352549969989138857703105643434605339636444176554086367809624110853812784946595194576775144983686448187573755684712729171839727381492783849033799280193572487440193498567974858691305951516742601993131004514230489278751942009294807694528249565999381557220395872668229481666958059288686356014215637319825679793473096634557248007392028580701605225889242399229459713877158789196182846345166877061528684586540844020890186900873731698844829565777163392640435354994395505755988869150760053828727324089369563177885730736672178842704024459020542976692625848607250663513657937726971762186420132865619887389284662592410155809277468425914685050995801857692374861267981613125875247081598264105912639686083256841666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -93184954227977868663340271749540139084566853925763021220095364907049838171761565930106528813930936769042264117522653790770231034554174640996322454489077481974677845976684939310186087280281743744225042090893608589472819405920221404361640824463572537961631301582591802341922496677377047715075846867093920744564855991720754952311647959221370134814192319104032260569240153534616488482977340773137410867237052678251175930608408935905401947880956146548226215020171623276778451847281068981258304839166685018855874672961929009508378403924678897035851714616134019119288814328399719152956055543316232974405330877086970798396352147897947002545389746516935403768179879506963860943752041599175944771073027656480344070022210646990096231120125821220572683125558870601401682579660902366604229512396632311213861666781925324487187237314333607374826336515943242599916199677771558642178108357145279963012323267629451533089105520344456947983468284412274204102318144820446663399589675684334444438253691947615458037026155565097599250521905450425172206306723035546329941755338915415823080189675676691866683086054723247574546900199183670419256688947006462212556319521031484123401734056703018406066568007522680233058868945800589143429944739489107767383385389210478923238751715140245687662333452124261552877281030968683037299905281282615033773138786561722528764710370389539899312263904448206710531165382424479299150377617428678104446196926542723951031471555376839400934106860951750954819471968883068083872190688987510308443130973284260731050363787994542898441616607986871486519087877969759533623502198575414917484958507588632611370709532396216348216631181730206523044100638165118043760878257503217860118810976470752331126609993745108492774347397359905942441862566864593331284445667448819251696796899701722450057701350559248605701353608424203773253860349837749353486954897478801864441290212030051965924774713045274801602499747116592681902072148638853322657685847765104879520026336137338278723239774485648805125170922870749081874608938644669016416814340170453093684462366633861948925613709851690577461253689815828040705163192811674766609431724065819873657760550583568579682516014289381374372343448112461016587536450822488239040678600153238381107393781338423398605014129540363333008627767361379526601343539349677813581227539797170938933326592279167328466819612853989589844592116000791196068252389353987333620180794489377027083119442718824654486336225635598015974077751219909598739589775775002948633660632844046372872719429387596537479701427156682921145934344916792400663569575410442334390640729600925413846957206536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 231611700515393775754534916768849178090112715652031359247929620422980062245391557539890321752203784245559283802411099478901361252113566014470354552982123276670035368864193761517375580630868324116321995286401077751273446836030218342220820714915207611190529390574224937259926317954474972348668781612703532771926939038927642403766905183698788156138850522764831240441284986714012912027292104923361862194251376933865537815466961601076648884140990590290789443565424961401054685443890845502743357642320691338614418013371134212534446927552483286461677643901938493607144475472812330151196114924245588154608184817286022233336486537237294609883484937169566360818091975476160616275449184849836640167988737662659320595366672881900571258290690215836552003353534997487672027430376775988955053397012499976671977417868604531541937521003359481129140412114279049330815584778743283640646763238991893990014286171358998471640178603551264578484661793708294610031183337796492984597301622584327356884723138556666259116049403202470360962277986342576744156764180561178209597208681731969563688046892627158140580164807892397609780013101025034801115534115036917200329052030625155661788218265277424938267358325339126117869015880013770642076329930252311337209253800239571302727310379807978260505462770288119111656509625263170647359123979590828112240773494701372650705501997353907416714327552834595892547367103991388634708835708197433644982842516784239514246353759850263794366969780243241709433051817487191344155841462313338228506810704251570069502072096444646845440831861580736662737714900429743121840534321708755113280417626204019133888270463151122126361743728272010189439297867621903109796436152193018282317965682208399291580301419648455779725670153895348093520068420980372952503267883554398661467133733392130039244416767842537031818336332313343019528396597626107228530718680983398808871528841442982389402958717356204110736751575719604417527900048304379568061936452997305004420840830324981471184388612416934052765848756331694506878800158711431438342959261906916439129134226782031508104244039561638149291748870356097026714136889675337045290158288463411913690426090186089709733517914964023320999445541651126757443931876150300669392892094865383349681046067385391746218609209069302181639724423230538220851034124126214184504306947642831717502360814476608851497829227642467031181419707323521163984565199254305794155751935965632604359616941994700841010488869323073483182998855927496252955067420732943413713638030861707086229242949415835335293100032405636403060717571881438389294879612545075934253237594521319022235976571289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -488167874657965841575749051022691157245715633027127353056100077366353544764202495646739647935565071349139457594584725683530077928312381718970769983723900491144876393627971731194992223986724360628965307209776519723516369546655325114078672400782789287618199839595379712014772817147175921090506069905277171770079078016294001070885461132449022886223640163409491320453598442035102616079827977451560748325649271453494894465107743027228115446312899651237172766243363269478259472691045266481245532314987178608708804599355553764972536900664905190652942672100801536777102309404440667111708287493533861401064884439929248961589586116793755473375477396378652539250547946216842559361500323640961815650321101131805792223110416877182600766283246786458021507787068318455197989864396195851675224638375968010925535023691052604102923216513464989391339303791313038798136249404254146143963243697362289173285611339853186628251596813044572715389130075295200294962073467429837852819260024021224506949882932872146681190355924049539476068595419600524324959066316398340231832297673958726295612947661751751447346908991725225729784621022691410601692234382562263018040841742417950181597029717914918523608249950189596137244220954596181738734597220856619476487980803502792607168596033694394016067484500128006622190308048374738890272346087137455127090038730017474439840586578839625832794474734043584425908562298725762229672288312696535636578915842463749063683807057670655795275540352815300709085497757085693468069746555726360769334412208872056996580608651671819884307751223586830150882789976560426862389472258248823273454974912304129516607306217273309963688678288106432007906925919650002024460975287780178657984860201058516609127599500107835936252803081994565599457031276272330741720146490304192747658654120974669494884871090609247094571186490483714756642654659596129355208890056870444019601697724497686994590853441417577175932699902273046530720856000161854923923757340927834315177441189811790813617323249515070212432105697562486730214641654028528392539575395468598850688352014697200212011817351917905982012464007529140872275025841642959192210460159107026604279192701076083188087638257845435733568794564045582124405719428819085654491533240557038926677842841066417570797737740761031981414412426499483102173539615087749706138209705545250594118245852139574596611281285534801018582955671085531626541677855326013006698091811678604726100646516674628662573358470855070617801137328966245836049146236177816279450687241111928114852574746551867881277300659334937748975834572513888427078034187517837587130053717612052336881151458148352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] 895703100285854187703512927759641031500944527485583569156493223576587700158266812533962268388797656394925072196200415753946245441143835133634493913273373827719868481916290706417101073645259861828589199805356990446392097286919945806082105217969147348779299090388671612314951301307284327227195186946062031272028556218829049579127548874210478952666062571793985918776311237113093099812638213812925700865260826879619695490668117078527012539563642574557854204010488178011032882483420025770962293271137800311643246656403886292965008907872967912008508208920894443273627227067130614894363891718657690483601684843674728633900195627756768330476384212121777077302224457932313210064515753204668150485577932389230038138440223543801364000325920653140312714838302902318060818019291892699346769310579776211657201057407781791919611425698827907865429557104436319475863544473054743460077647581263281241965493377901313570121583019501487462264261026499089020581715485407319036465524904112610200018702246371649656589483717945731542940556910247974917380987033366365070997469315520995667821855747355784297604334814666940228476669318900226727734930701313203731156755779175138773986972712576799944118755256386439247500334322511193095151044613408735193523540456858115436490907434327410083127336235058492485950583425827237144066635779508567234070871895756704721813745670379355177387784002331863713442506791783978452974782518770262030666123304954789793174923756077857003411694013257294241948508435160647333970672022620654737404747241022934053169592563520254866735016919225518908964820495720537855664397048903126170368635471802771472669864307359288734958992021556745107818700004927548713531776602136314521907255004779039967562316856979460094731373316268553413997477948221885117736956936090664192926365661496283738977867384307812666429904815735858528561820542342310375414252857275461301320835274295570290815652853695029894246715173670003318433416415589044881019754905079699318454500711958723718498575159313654579857722652768394587947118555411613644274966683406710454469017800630823330826433417646824474880696110279977447687974528461302496517695991344063167029549049451324754299397690912456327054124234479466004719016502329644303727833565813553290500083702861423920405272727434717126357151539530123466870955787113865875016430529531905715188048755843609049688358293607026109241552806957209579986656223891204122801442542580803928281292799041887838658465204757221843358441763139723525560262302135468275034143147601421963524371218678385486398986721521292787115605403855513897708396472962862013385308555493735714746352323788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] -1490330658325911664112273844006610477212899637210031065368877893020112910347581085689162104648953919074760067892604077793632649772709506305521103209527376660527066021059011484371125468154998627079592637116664284608513396342202744731480547772463467888896301091860248771264634255309664627114928825032801239403789264512334642503924546160079488424057756313071016616285154062636473003386380866346150553081562741088416729328328094312141642920868739732816104121429452413936902289062923038823473750072208926550990206253461437940343403545058776682785191384898708475293972345490301558076494184157041764685590088126698193790951575920756399956830200972900360075861066497626394905966758651163172287736938921205583031047827744123216821116564411400089258306899494813736407638062047277482912690385016872856307156109996448814602313861591804549028780254636591433017472796997431494645677017142939085532957633489152590112365682412513336174163301269294318711024387790714981587675663327879462813903695177586495850305870803275750321279064007814803653831019172297571023794789691038299410233791520597066701384102139385280226054352007203974100468850927557626616990224176658583830080176022170263153630390349823128389841499772048590884248041028457455666727396099933029237570099158925490313315697998752905150239137288471419252241755150383118369824065578866256128783237285875318439244319989875118265004053039395469808260164272560395380425877145039238953634159990964504239511400815279773276706725093036168067824662890635191663255698494257814448302052525831175054456862434478498935094824647626579915474490320960521736622059935872561481570852700087328749953210264133855527827612062608878559003247004695143956332518229911963248834886593567766014200331852427976258688917698265953991735382216418897788481489162979366110730941291939005186680260906569381643911534337899369444659033993291824238493928796452799248134851403864448425907308166642970587509907102648040653658238164759940769829872648333690028589180234559361648398499185291598796248595347037460149133662525708994812052336795349820084647492128453354013811877942113993690785977393553712188934088028867692919320022000282559040706973697601722850091090047067837608784675904058000029223927591862427669871879503528747738427281354028241034970643101260796665978358989048409258451722118540174302250997743733065798369292566090547889671948317872715759760354425166341420263268534395288984028664083006053059811114665122529730460873189784656476732440326435958648182252334456599418918686250850217148775559380881091052134936262018735007980648084208253688557002028175631634965862874611712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] 2351386819786541215720664417884095108567209948923088567777718757497452714613806442458614389201773004559936082802668934720029748307721080752233171399709360600752016351164462188409780244562605936357081115766311008421019748837005549841172046036342311535322500436325137677974395522475509394055786351379136914020317823831278821508790018088475773361036915714427506253906994945346686084679489877168986076328817846926527397876653140483362775267504280932626424403186827934328283803315524193933594528474198502854820277328352038084448359071197675174623992583729112931717142950006381653376876110646847130906917336759229224402342448678076507591231507122656554513172536834866895749860645932210165170747014297381936492857831963249519170879492487346688539315629376184918865622699732978523479110133789347212780305096591852934239794198296998443401894975345580861154645573805112264636287680343869568849166587722080678996157721288456320357170090768372804528604625936375682084750762922314958702374092804969008611946271416308199929547794440992961615936217608598399522116397051633306274927841362859618319929538113704050583461431159377875362299212432555568675283186218755671230510768462046382265995075310893668000681447104557104240375785843826927903038192408265878979224877534605868504641931828432316601835150050560879129458299982931839428769013104300249726225105872149070301094209866595926986521159222012731164919004412077538935299469884713698136720872786891229135527642560558365046301800334658391712820601151753128797253625221371213687124008535351399521274445951338199985436661916023013824616846278548982466153412302636349205483905984782207799358689230373861139065891988777501188493743081801912861059479606300879791837902403478393313565612216283425004129014983941395892076409516103696069089026715496468094982562985079679287525733035181183155377384125360573940224982911211056094799672999469944167819989098475386939987635574182716680679266837273300768496491687904232268687654607384976436006573166760783462703253505513355858809872213621365941173155895826807361912076337443958305712845777951327589987732286064023735232130001549456421592362175937184207430220523245976289965057865468823247662605704559345365214806763407783301829353462396759582471908260561795556858781949609266509753328523077689411382779317906556431672777332507437776444118204415754267487771073568439664871689995196114941318650253745944001296217239413840350630704472703194134428374074433255075030198702661267380048039117174825955613588101712591794461916524402990732787010964905749434253724935460587803542844193974955482645985122043396424858500102881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -3612028489795381382506430853070291034035461810985980193814969431574138613532589482633651210614068190380087375419019197905583912673715449295877952793745557875973365934076516394968997977573635147550168997846852680493138916663897809067321072538406645854578377546973268847640947772731534630048471492750397301266087279185591350811754696005235904891825853557553219231347406444199013497309903364953956864445905479598669024833126576484150766974396560450850894318129380393857085478983727595789106289897384418128740269957405936750380304611145610769918361585964651363665141806699484708989623268674634734732430327357264339739432502833734236051511039763637571122674420212821710151329287721755098854984480305846598618985013447997544021015951492091420567830106016368936328307896434109901045628080619834932363996523788860701093159512950168901117704724002649286390281857918245697219104111394480254007621380163592431871317898660138182881816358593522066598615278044681350658043198493704482190074834317228599950213938634743499714806368886133266059824428059562145797844124889556930777842276386725158889659026017237594388011147493521535722396832283382649252776350968634693761104098958926700153387804449755778440060354722529064872128661089512637244266265508810498227660875689243467741593855239836653642618984009184061187016661728501766101692908062745213635501266129036716247592873085953453946210178307091686556542808013795100655507231916693335685772190483971972473496773844546410162117945582602946907345625915666675967386615566572780312570646681273051552333225133193897376737342681440274115490968286231869973246051687341032178857929714080706743581621569609425297625514941473157629250711850606017990038516158540786520360691233130468822441683567595647309060073805399466145893725110543467021016277205644505272938589490796732681105512407644057208595079146134348423866890468272337654302246605686704739770040243730594555110185132376742496862790069415344805005271022293306153080260864145799797849536097937617774324797258934171607765387077326707452765905437060762840171251129935650629139098692388186483830182747904940444065369249534628420859932836790344336291232270432240443873347699660376989880935120138261657182276100338026600476806734219655157371127392758763930656436342981125162154825425982334128156609182003638470834252603217118681254613748481233111665028346893342865776756368040538187377908032403176860610130972880132502939135486193612771613694672860837577561578671703822201381350897856254998321902103648633375131453232802223713224268894142902880473247125347307370380075930940766159963995075758374865496020948615168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 5371832996837643995448339176513640771795051748152693217089586140592552539257281597157984568730423898684922770900057530383460131212707188903645435410523526964913323635315934822063544642133257108014664540189538967556939037743879881380878892139777480685466766390479868952499407748261824038306104708440064520295401464154134675347326153428115290834831368796861821299921713478628493328439295463417057716210474769485533132434352182405099479848294529897796778870454034386081510562805737169794365655181632402981446518939560660781556459210006460127839481157399264536735325224207918071675180686981469373464302256446384452368538881534512900696154235718817680177862600460186380289561879865546899373086493431540003418882850289313020075069034940720005518045593300754231665231482716044318967769673181600273947343935946988636894134179013130281597758835533979244834887803804073088452375682005842555405986089931947759108072930209966242142105352621581602863120762139997675399168817272990734704808205306270830822391791395048846827306228300544653355990869545711327501020881116213624435507411842959392342888358009714335354424271283976755939132472323101972522359740416483533291043062311987350781687546921809662493607875144324668521269205886361138173410326572187943415730646732861299987709295506863483167442640378000508672725188083974285995179245957602229791864691985682571926029531190849854153839674293626903062343558348602898511388428827520104635835020365080349340470846556699426796153667645081145081378148376926423398162498850739417816592023938689154100844646842311701411813212929576794376599006276273817755273224355787949685794186508985844619335148714153817939163311163269165411907010208561801836622502947711876585629717177413294866998647160803190913448768225812258716571877052179032034035307768933809641117511100722932141900712805049055963800459701799026956188912042518012350468888267904930189175046464116006648558169814547813035743963381104107889737024341387189270794073661333323234102273136868604616619351978862162766585822977056068650101149998283482368254816869727827664048245768369766214575874756321637908383700432612856099544058884354591557542108948157769339206763267825105481741346657109256800915096306886630164769486949839495863107561306951378748955786377675565785038537005795246624647989598194811194723694062588099903917400791872831993580765692695863368822146824283958534810915130154254384664774467112123231607317745595782626054383765411612611488416946230121195309773868326649539663777479906951135036639888669956877881411833323758958758914748946312900289605631931179007785225698300285737060268066734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] -7547434315800035177125592576541717174722764636544683692116584277816805280811882187566013563305308830769899089229806665197843720652096832235543815274541829321420635485286107804345257620459514861281708149794297400388113431594312427209796804316126334499545027343119422083463279152287104580227433524056457983843333786484965418000745132863816777520324398293849186305754293762702379271008033043500031211164970957884143551030784821201035942855570077762492705089478661920871420754717862104904133273949029330932000658772286722646162098801821753507950775494741304961486644824214236772149833158203320146298253415028492639346821153932880790655705309561929647316007644565208430504719259396299935388591676481661761758874999129480439450049517050827108271363046119201896732580474152311883775473900864626338012932891344847957089189101800726781251605517830445750175199085807127780813648485509525380632281872072771015670447463714707975422892725216625982667945895834482866569843986536379496050311034749274597514684402081188098951637451841991472412999072914190312497551438833671465648319876541297244986533765160789452194556959318028403694001213018497144570141727573498544604427601839372939003429819056481812397499872423042950917924200469032263298098619225621284508926636908937226365947405050676954099163314495541592131189424828423427573459854019240999757664727913153546622434676597025524089169500180208178529322841130576409616698598839899567724096108131587703324772398462022740861890084600114657833401232229712050542291626230460663163079454540384616603980424714705507139246948667742861101798405915788170145045482167153440026107594106181505770752146829366619490814826621928576792895762130091048616671221759698575739911736360795165600828895197665525251064003459633777014276217820320210354619396118634219444684706439800138592344305614406273176748906131936356063796279190792363006969616169438320410762036315878449783932616292027492713834368917976861055173005690707206074452827797592730175685931528637846250833866063379557046400964457586085483964932389806221641339709374196095387654024838531426230534728938436364960761937474234649417922088684808793873150097136481149327930450579516558720382239162892880196228651061420628376774548767956350670217172633415745962240785487901035921405278439246113836144877855512317035524026670815773742876319351124534493050539244478193944895107706303431790949277024220664147446230914768056603583402520211995226809087634011641007201436113036521698823838838690469430960593718986195531036190248926259696208227934457059357673073073475825314997201015497677522736647547823269764821117420175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 9810196346029089315911727877016733747413770093583666399945508059108487869959327691359429361124464657985621763412462758872048022051198383313858652779815974444183534992224068587660227059781959181493264439446275597822640113618371113270982899873668668263681328620850413006307938674914180378387400955741960357441767806539092451278154004496178080985483021577722939225098726831871263348879623476463349879132026100346005472276923077615287396121068688948170062047591848710272235170896099510203415505100597169216100211846442989859675744891300397432716757184533259408386861618594856849093971839959161256955272202603897636137585440448984975897104114104537340734949120568065531508721086834255755774167502624465163698170575817680175226853521180277799996209082474900862508842791828583693396978692163413374253002641300380221645358432361994184320604924989077363659009249649332957316272492033564527183624622627631846829764614324059747531853621185202386735902039325354661005298027929762867702769568349618007300758299902584380880132868544830311313977906096094994794017279309009088869713092712640169929392832758264537528509938195816110054644285126754729138039560359560997162572512742032962050480146402174499675907951675963510007760927803071621595230873527741513796582861770218692695116892476590420465743691386973190494899361114997011977720687442794927645100103236031714074351219450668295823665193183105849794436093359810333204675861602332258088808993136578202456426601517663179260955963948772438698313988270762050254716907946481502857668477349209291472876067129004100912243931062434672205469043271404063792161750474944697778519606656567160255442822085975567042885144052208628952056182474491013891793098212697028517879701909767533356753856650454765312281864061415101545051169178999215816413303032628687695444923736384706150609136461872211188533056830549285195943579292887816704896545128477283702533008928972151468383787629723144731142594247712870296561415375813720782724610894958808423406601983894958818456284642297232208979589771075408692751914950344644131197399259696262380703853715591255062184601840980313941099173587828365259948495334868989920479376784505666968191894169233234815319428543696528102408119330171872536589265120169499777081010964726865882508426477619982788893406069987934680987263561052598413506495920197534153905105729222697168166880280303961695139744231770960131141359739792405491569697658110620238483529129247160229940139456504097555009666928722372703468900214501694427253474964189052381387704781812554926764315153827035969452319112104327646250580502659198452280935426876959318157205270691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] -11705591768109222768652139520710740774985428300686232684738483896796754752696338611185263664140020773385280269540947958919380571340214651384264817784724427592279824963485575688538078838745591360430629861527239271509858508846179179826164020777459881153947673539044936016984393634624843819572339279621802920320816108740400854915082520497840225289842797421619522899559426403724924744347726782526884446412757376264953002273688567140407515831823425867506320711033628545013137711099980488328280229211276881873872131303063770108557752719628885548528149921367573278833910512064477802027897236766632152135311211324071317480361916874704659170660642010052925153737115882790290806425175605565882195232679272305509874199558716200570504665484167170554768245486112791755447984089705787774719083028510177127058847122930482352450037731240183150582686307427193653496509162120763674336667416999896426609294881901721993152553246369269747712980047066105633988190697604654861023104217322002078280150460041872529007068459140252781353896199782605846176924007977116606074937459012482476093369227913726238886685878449273264200343431011422236595845509824266343140836361586465473227863739437088744141375364155096717813829766267509976008085489946204564252120647684347427097201390787463129521166781289314673401274415563823295967940814122731624258607466140332188986517888582120866616069566209693010139236058872910314485986380112695800897026775148764553164374755908969216382665144488575379831771946705941311573197270506441945837032642970189903792450669599304052626627239297614884571913849937215580655544849987827204834403838657957529490746475515987570492955156365442354921779193373906127718662826171543825996410245676414974061202863427376062130440857528053353367405971449560315927444246550211959825216422144473146618101856357335715904104252803864428048930408841512926297046207647143412074668249994864222199190974557684990644235176815900633090819635160587088146999320855784591993523215495930479675719953937780242207154575143401952845610198938476997026721423828933859867252605192329494054692208478854091596466499710570587917960597373680195965271520203417962096064477927219265858432892815155043612944182892285644877986615685107016384678786956395591734078425579142349790998442971199988855041715790277968109641573639241293922783120134729383487542974628791335083377629862954208297896901636438485132202663340633079706119020888158493884950560219770006603646585347436536690668181784353189078518704053709818993814476057117995238546731783407516748694769997779915450199019393066627970171746874283719697980100044566671692976655540682752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] 12860097392315603439935176060647226368463775774086848970210942143870014442096003862754316050427240720035980695810998108706794935281104267364675283162899375089045592825537315122158058311704558560090219829745546419159043676163848309019592477483157796234221478103237391592512240413947899324205922868761464537701493763186682255895439985865794157136662269641751185040235773677815438347273361297435590980991460738925466874116029579577511580563088166946961535315880165305611354554593261872324833730468499485715836100287301965158205186311234111297721442805638452369972132624801240093025183320298716415700441761922575223908299781527225602746676703429460826549446770715820381543509456366010009654469773114422940921453871006290946976113355970706703581429837397066326682833475251628601002427427790893611184529948987669915532284600729015366693145676602503171957906585985926480076413782085724681481755301227822394209300253642478236773410860685834635183711300155875979664556049510579283291014090371492843251874039892804777634844892361225169965973143148943152701770466017293996159141815795370109928378713916969292696517473554651754158252424330916586274751156304369836759017082599906021355975317674287522174436020546368590454952776590192818603448505041234149512066835141308329957644418232055298215773025402916232238282908275007578070099051733139407646426580556820021636230552636765858492661084322257329797772688434753083887440349736225698811664912081627502254649632196566520301618614778003055643976074812217830274994117088628030759678714249023163755324539688413389039228748969150080277964021890201154449529436083410857674338270547179950472713908020138347152039919100820190114171674590056978753068377826314965610405797293442666064011832716573525369230931756416405020842632404881511974708790383170885947667195765238458034768385304463028807638757164013995568037815608438668960162577666013379853571505228595244188367690885698641683120932311321079665014935477950838714590043268758885527640102223450374086404209532736834468571254054911313824927294698310586671706692153943102256145483350002247831091265380386664790327998096866105517500731941613896904117096516655891467029869991167620047613402251354796648674669433318766339989349667475480525526291388331970520558752496091076843949775694152500380424015959939955116926435856673821339675603566111072113855084613958713367667011624098747276265090313426769553169873822433922201246330171153600707317886787032133215557537534741298178987795800366469526016683700207811540570558357263568840523881384604621743131269628861774395314081363714997843805491893610755848008341703884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -13097860524690167738358965688773806103049246281832111854909110523852482451019742829007573070072238069999860953229492354420866640518643648342282028849941228376968023730502196940544724423609827762642299750565605172056965535309963800316687800032239642469689741483962255750152538317200166585540596925472538093597741085478969701684774012081588688281962344186114264013511228227630147991382119517767572637148031346425740719909581148397037690450882588420821198635301688827015639648400697132881467849734403561892763048285733122205051023725623783044777951156319292669646139149240937514855314112756468724871858600620385156555361386179985588460698624846977546017861395722973257710237144767043727625338312026437041814103868812894090131432903272908283892427267507130009493435505146030176993612068699489118687779296663040792412092984357679662705494124121749006517652555644071576615521828578278495745457730127140295243601156699463530932540211022371789319500825927251156475769648040122435566065538782657274440585575762031306385891677110772358757819347894760338984943426821149348371371134964098446554131769840852567969495347629484877597948152539489246183929395615698255820130148149702909392713795794031112750017323997701334259803553815416964788939542132457184979487182360462357420697772738673483821825066362494750070668334695869331135264618233333032818374729960655778555049744819264366197755370310193282703760019956484222059769363096876180377429394510308185646181172179917833440453278180589169995877180905267527749564485418370554730271628066670939215141372953112020039472028988074829556704851045056029071728810747754636021396627825618593479777154120829486339811400948008109817399367505794686344819482627389597513417784669276787670769011125673054724030134802983054387585416358438111433429638233444559010688715543354994952627921602600137815914640680964606791025168554994425713942587341562506848019321128288819641714108535671900553914146109777176105903966177934626426408127183772333672742382705412113550434300861902264069052665294528934820938765290956278405598963090789816906226899157689566821583759273869390887451573554029344474891696967531332842898159899812091794038579271382757376685218127501279275224427385161473278637625075441687332285338009965563920421124670080877592210888931305362070027164703470014235517889270773261346448074584344911873372390499579376014552967478265149326691306289877429959809422887630470139206219012761882701305869070003252255113886506016574348422520720655833097666593368397843745893383875097395784545875342601514068460113200225449990875561505649569467361092258220151928441890947465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 12417545888766008081508183739066207942798550019300585749663976744751834372669883123716471052923512055661334883916791893956835879668161015438847499651364473053507969613830591803482572675362415137076930839399226739663297262779194736627108922144234547485090949235965558303086092072593194778952038024319176340331912301284497660038902593029360312352105690974005600950124772852835855641232138126648063975950159405096466743954942136655037289439367549258620767763877087952443125119466244832052312889119193748888500657458714933880262187545466251038843268067347099986758042877349250995750430810876851327473031686697561417167870543210306114552841105521570058015393124689223755840425167100024427078538133580782941644435582205691921039361800842752357393659185327420199637780500860721801211373513331954616766980717924442777423212192630161956601642331760109237301188372341577651939258826747057895270848642165688743666381599078150368935752366649194037109147384362133025022537903032859601187548355095143286055644375389081935467954320092255965072520778336528209445636560190050594448407089682402466271285739275883124981114796969458019021329881763030865255188754345850803583307813023788970371089068361853053613127189609448219938085113879138057102038408572545443810734982570759809377424523209199689107095656245187611427302513494230230150315075506015262182323172170420898700488207307846391494094879706563100969195909733259621509498135503200596390464013094124699234788984869671249769123906742377701174945158818988568300553986889678293223370565226506344276449595346020723012306930959223775005304304898170788395655161217694148974761307195593630025184332256606859383971987428147018204747055747354606124890646700009319242970116859485220410852778979107518490088618331540571635083971595879389379761557861466395500127140193883096190438062785297180612786017240636481270574365147847669260476429158852783044333684150169971883836812433497991867515168092178535237420572557439533136871369998188839723337009324697437205657322950813018058156542733106166179215551604475349461215062708270073845673276440466061393862897031188016821213500430836320364752304492504112697729395548294926796244403294044586197918655635993766807402766453381074445557718338309733978280255086763097239326820567730256546050857653126437177650088220956454357454986224162080412324565329220048494661388900747555034600623218479747571836945131455096765844626630076335554849106823888896538252891598550556108882878474381461823156353502406988149718241147805817339820171451919374071621004494542039822306339724402358142766839844719123579657010967471284322734894607237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -10933812411281778480763833420336182008463054654231249582366281183679437760982754983623839774801666899086662298953973881287634531058972778721206411465359327958567903306625305349306012761332257700595009155942155190851605578726172307746777933462578657955330146687908150574720622522973347184415229377425899005486938986229391771766215317848815063718559367804363491532675907287598361997936076527936265798902378329290130167073549566902610105749052197135798092998333147055393602694942428057873762556880408238616951498174009915457573142389456596441793592882459477147218421200932921852879399720649432782852302673396976381973148973098539145311553047285990468017829191512051160520123889925861761989288919141541598702465688572896236653629518678657921059412277532377257824611491140937901355073667722559797797756734763657971768564054435711572639409328203492721218943877543207902701623941463590219919165845644267901033294730286439023231772075673142047452398980478030254304235345687881373970261496920420077597450597541976919636419624180513458579024127196908577759598981204297232201775380684351061545999358525578130588110799604575895466341842582574809711306783913812953496943640036239932468839834852975739251175968990237343834493170314459942000247978085599122096312519567846397144932074894357475707546284374418928304216737633256109283115955761373533526457807711437205026399660831106315705657042648955185040101493741882376136076168074324148527723956769584315529409190967289695042906875458610480118106574809330930364739325508476112450076870712673818068050622119432276283985132907346268250541309008320814519259591829128625382514425820023529739418677729656906556608124674461278192077327578989729979641521606397620225253173371399495872851835468638396703314662315789492845869407967625748204262649042751396042278182691120253486188737088100306077870736087721529034645409418863844278306164894661292207419899371637790803425875975730917104834579858980874216452502001207036002652759779431131568166157046469964591196694740524345088325074262729080502135122118183700549105916397073054340850695743082713872555609189655365255801370182399602404698226934274939780353731175928364720302762298622216793768015574796927874560744437923857553492678854877565168528324025858698607139926296073618518170103203067578211443900552193243406070220880572292018233865434667134445645810168222250833503801788427499442595161685991109979129690961396311881765445572175537464509602874175968969003291811246409884250618009582374015961413871493692699063086256744894983186873742522944763257838245532620301742931410810349673123256116324412907960437789687808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 8869317770989679155675283452085358645281200085943926805832646778956252061631721736299918756091850267735514205192488061510654719827657605265445072075140768840733329338459458201698597507432272990765275247321071177812008405543726702145826155345040139256731400871441839316108787313566947814554726249929633613377771655761860973088985275884442405180323856914210131367371016443131147990131042294838827525809715467667275018930196112041717569368853884873066914427487608728817508674129682288964599339637792279982933162251260904133203318470138338004153667852230647778218206709478650052101698258461011061738270499895994971241107232362050751550515673304845923914701139292689385432081507749937948920408044926053382013927399378335140334472739624227365281055623246662765469251099858487089576464604209644283122736986807322199816298008037637584717893849286954686280842235934210231123282410708481624997773308800592456060133856552550318221528248065009969373918949928165030344719783108570914727107842251168679482452947549754094121626009793163917584303473786264981439066619998613372033887206460902982986182582123579497668106216359588139778977743715118578700458590687607811216185367471738813757587529940940038703573051152247699668304832451502895657580971309994566985278543366860323124368866508852596032072855496335971032168658826511418831267644914980422085573695561073662799727498341416948927109828642601356577194892005515294191151940062172766337230199022910517408063562706585706631730480841294059073745382664041304739681916489815622870753079215427966502151892697735321117317066137433186350256505339473400639840770487566721380609715578131557299327916447338793711616963685201719163995510506826069903133737118463094866875730924242486404294412834535915828282036062497603051164884773435464657184475168224523691241771944057161395074710309391417079733040171416862155130834904322217996105689188695258799540009881860217509179870066920572684308905624705152846582760257811141512791133976039459507636051793903865682172173612413790031918177890350128785407036186565581304639391673838725436602436875680130648324191809550972147056534018768973432885473866387183263014656509632530631355903098699831252952284764380413425701153152229894032069167915980402794310280200503668613421377152550432078159449913951603560437194475389446931094363861176067317684456939597898065354491041930334073251455424942043426234607296875786539632962723805336957903355879639326170756414298070422965528169285432599310920252404540583991421102884930189316520988869652913787355296436790668967553708675940818981518549145961111688719184516204730780667610597949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] -6556586439181900236878838541868753009162954788575418789392600146234264087942704734485609696464867408667754261426664334993318191640707516917590210072206325479527733993823151175488796262269309793301720633310082295251770797714392099428389316414160904064887459927976880966441342201117985140056731669025648372905489868990140200152677620461295924454423344874357858566597892124396748831992460096999780900800609995350834054021162593360351250828581610873563180282526950082342951719746622885365563464691993707668217533552750655304942895254825015311595519126652547840959424474202466987852315525019105195741830995264201698737480140094119409401875156060826297758217508732382966192870553016798331610109345048092450303942787883606442274936327819543978318351961644181940641433675101787919891177901209455621845003185973754290793784653626041412983430449826981595874692591109440755579181299452636489567882894224636436327993554703920672880013942850923439819485933415171673476825463131424214722966477999047883518473408580757497023731235007940517624289461970641440387358436311964503713307520505840432760916216334154812466528887735129457496437659457826132372275748674330785828133331148213809169863969108783115685515468512890793884279062897159411952109612026197928807486532211206707641828779569351062825739578844715110991812522619489852352972920577248029325379485020775450873945235012067440016526654103127257926298265556266784193016806429658053637045358867893291106761480176634702483946251854729628824980521655277440086483169603908675777389983745933603156301749998303971538746363716309013305461749744917353210091551236871768858053127368664726299232363439099141847211045996662092844615969886629826750398521134970931323157671118068834285880049943862513689070667017693344359560175049526468521736023646514340219050894449589016879016854879674603861482769171851307262486733966011432272548415569432873125893928031194999750356173331498917815638253724603373261304248908396193373241936339827379314219771922368541947583687187789062883640116023894527420402682402321454097001491361919160389671408957225070450877746146211521482536014188042026785843288144152428608916698344829999541050651079872233610323404003136715211985038397865651051168974989968012053957920460026010983304469456707557553718375567707213095752373138142840106367789606914723246229939182299066927706300930485903012495927715785778614454008443358388248181757988037533203096372651670131356923650533493006668284590428135862136539193286732402946852041450360189352726153035496762074852213242833740030581565227554819418059985293731158422051680688978579825656061453402112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] 4371025991791405105985921929921062574849389684420570487261671121373492822748699676574290355341733985877237044425731073607171094413537642129708666218976976637457232802483595512188487316348158054982830967951234048112182663381507887560622042583462700011867258588083344019343415012897621026055396826734257557980865862032767474730779850755166392074057558277494930538460645354536941318541174683206996307855949200932133176841155265339784495406775666889863377731220191328913627633680375712660741639433607616770811253438430111020845435768517853934413762281667519303720293832225349961274945489223387091503333906089863131008310100019331011526445894682013394214007864308492143749848129394684917409878167548927853878263205770933290826885226304502455898398917316572562809104180213377355398258627477761521182438163889020229685571570609176567171370626062109980935579389391464982347106113007150056744538887667088847183338192378783806832616234633377866413228661688200923768805575229519760491483428854123601940908790192456084743077432680251665045517473836291829175622525230823837983974706624193549600050637845482379242082448646527545666043458525988872574843713815331577052589499909124495905685442168404031437416148937471759160407362776914137710642252233832978462964058637216064279048037309359475513030523561641474065959407427861765968235207894999252853401835924352495487527023274450661324666592583818665255739414678401477941669808524014691327079307664702566150897577466857962290042257523894865331688303436934532021924745339712593583708869759561399635905388603339079609770349910126670367621572092185713569462196604385682628870604208069092617321894675089678827899832974859038334040136022053389751427065765701249241341867351433684335403350924438228345130479600998920819715822566460132149816643478609502776369281526609389400323220186382799975692750549540873816545141790853718568290957677601985727299010471684831637610111502703563424516194692039626851183659252646603665961700762259859052694271688468663877150642397951561170262702549640898508752570082966072387332655371781179186448028651564134403503348194669867221831300857952843501003593594087051518141105494782295775575796812576008374848627020159253723031518715808285274377193234695831963974321031002810205477256375079059859150611280534502119547883959814223548390209663951510656688140485960942602945598332702076242759623810829698435101378501207641971977161316534452956033492858552103419814431099943727242961755250157393663651123402154525463680252910148585228871841027494381128898844932402541341548696277509519926927773101688495222036065506830694196800195930357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] -2606037699241170108062984728454546792777855940483754955039670752131818978082580811661570153260993268109559891109511016002276734647527146682491667014857812684540624139016695233893625276888467994704821281404555987355851580589157458718393790164893824825466806944968902797877099642959818359334937492651830987143018044277592037514072763503598815337344333143819602812413494159864341725888078216311273642450350141272433203783231350726757072294025939034639779348993611249089602777145051638614247645628381753119729852489292648055001762749678164636481706612080018315110971082351190610989919749626934788880603876989061363396894764559148159365120818744101117784646751846114402419202216054854519113463479093759655039802634230054035306397968180315581232446802343311621490821481813532247222672148876230474713895672774212245073923266412192184008406770731613654375171719530508659871725290474560649497548175544829392763558534071787690727388589146744887800532869874048057867153808217669378607385602753733867119537884928516546799044127520133365588274354325294866239519410189442754815996674710217470800563050305845726656939871908115464589484704924492777037795759704735357673903049197986022063043911568339307824554060137085994863528263110722403490705575531431783731167283963827642231615486654247475944638563209178562088529435539276927330987011217855646378817460695940930841456011839297903106485243705119955885067790375331960662171551068906068781420491936294394947682234717224036052071886327433359426899606383245260535699713087296365875439833644906831984852213004917359096962576292090215035565179681567936887833855789209127837020904929672503337859134543116138377551691471780128556143207399126384848326743302110112894234266713886846218873854404611468260855366034182304970982791777491715436323521923554975796381947192097955837291371607955493766705239127197874968563597813728252848957746793481490374948591474480576794102500049655125101817205174829279642316003221892249042795597832137775299316212316944071894083381504158828797476086238190221294383352301696593538667543876099599060369538152767809286229705258204350199982914817932696099724323739221169619400821697368203678910935098870985848000668145926523029006911296644249257480997488878077784840127128189093218577889987788942334063414566621224074861399103378225013464263482863543824375392339052711623552517820822560152915683046358366275420161795344992983163593489013007486360394577285193777272129774451240746957968431136353902595893435753713128658796997211319425039085335294147058663515198693132854833185729753215041388700438374845173844711228767049414843667933298688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] 1381449762725607799822362506509913046327757548703147880505577688369907038574902754073113572526325484809586298672917106743643399130222438632634622442374478460543678891072906088385357112176695498484900385601001896588853960036582560716096550278499799012458748171734985146074902596747905845816448836595218777494568264832979538969728581982445020079218042808538673884968532329189547896902542804650516064710490401188081944520018728811481266662146406034828795813257116821682471361399842960308174786550229266332681376705157871513201098335686344429523886342638228637865121329203827158577840486298779227256110523455879513286147951990068461187616294281718152170280243204593228381191586230091295629810499884812775823819227883182949847336899910809330726706424644199219196960824680411840788806319997209200446286378471380904864593449895093788921585309056034283668285264481619352007779918528717149807597319676531136140017010850562423831596820407935899771503025847620187168202033547717282988401005304841716686820344230379319029853436088305446482993159176115877329804650741104705882545571464839119095671887213019224473852034002173062359290584066918791589686159224549363920973754076003105540961482053829611229887374700835173934920543211933758970490623695816523100085055736684553875260093585541998086372317043372263826148119544668290853514047650144556426931807073283683349514557882621010984107892088486429982563148668163353211501705550854307114207159163278594700743642280200926575892547544091097601239768997264715229347582777572771155252008072726509053908527014882072071380152379901138353290465967173931360815339898552862715234416712114609695811970345709560982161297418463781030827222810192086586087046173108915263527715694339126033221865339940985885172954464768207192694861638228189349485864207766024928830760496838859503118910268311289759443083752019786076692671237307934855632491115528116377377697531635839836734301371339694940799623264134103404990868930164903230205705259679836177454828832648751328326230012254009397461244925238456871803713999357726256054911878965345051861374759197156159613125357270855799400497838272696596859167681979913635773695208422773498137941253009554444242033247378155226252565893788144192184840645084450072136290520387598165918540039003956802586109878556602008929297862393094421035608785876511885367676674789394366201777404103350565658930583338512369770193197752316256430177173650233141603301764786937153414268296797713533266877907544218359700269476380776403207033373268522865301743217398151484804024136922974029806557091307511762094325390459610358672411190326187396277327668183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] -648488297587998060079945600082791786414124490428532549198612484963225422145700444544957475367412711956908995515381121017011283681900303581023943295969593571729825743953917459225558300984498668148832003855492433544509843511740979293783650465323550385785531131351361547950805073490162037693287906419742813563704452292213961722113988454418761661632983480909004952460785011594073698918708463693110713131316288215009392040476378993175643387092174128255819913215408432487275123701753513248985588405586658415993948794855229278067357038691132826835900878295686938975965995788887454497846409426219017475361699463776909626949439803578436467475610249936417421498319720928201311419993501126467368057035956923400488155775544753279822647454161658086210605853514095828273952982219804650946914727824809897076658726289001115218255758485118468826843911197086718282950695438194720398982094256929538313429181657931395894420139358743092750525974339153401173597942973662707819876832740068941431853971625184094903783052780050738125468385581858032118158074860694456829520169082166028188646607973911747777175115192648597481771983460252998977981377039561603191553188846136000083292773303723094077772173735305396818883825266371118032202287669010053495565444803038400671576126840565842115692588538509746269217148592825705335051617215009324371903535730772764249593833194407400757798794355474521448810546375227732593422864061966361117981544103544541534624959954596528270948322341543057675628877507248707305622338927057383434172490742054382972833397633137782957642856465094827596937508166387645678317838327909023134231988686048406664145880614335764445787854358763765500145707617850795968968156208921809117845326594991185731042309007749403008923282888370963395353712566105262778589747122851575219270869618109674200442472987523964467226816751170902023815121788081903543087290937968742842800645129243960250273110622346653248074878985906494645956742028173169387475904674108179353749254391305640779714020833330260441652764242429148389214938089591636515478779830977833101245768512426112381470054121685373450394804120212059506552313805245365578158601643817273851490321391138078324878082274498030335515219465366688497571123394455065439638099557989223399217015153901784161313865001020500398681645488479251904317265170211333687118306934479554299418438891514772180496976819205686514589541827974263286059170257979624446029143377508514097811556803962909236310901801181624622490390360558794983446820593349359408027259309985253739763335590558048953265890147008169561326205761554055556145709997214622692881416459498024041180173552320512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] 268354544781161687577395633903419360127334380453054754354199982263623818306021803009484023391994059037954808685325452989082710724136166104582341881271784007309570823228581335648947718563123650219174624216730151183169290129387198188779304852667989572296008750934523215378051249465747441020219559654072101405468421566032059145174692641471995814000167861007730656013210184589625590783943759106689919546807508354418436941696583744365406795874998064279102731808203979672069009938782280995094804239735743215116676238260197141116284380105831187026403091802292091940719361224181247022343254588674078680594978189330219339877498876374571099259467853086319339760070183996604180190082054506038861257052227145036987550247562405469925219158695974657534311404098459991243135032902843801593669477988455859350473650803411017657191702280259749288314572329206361519386439753474543340866902540809197575663401023715436226666965043497108648346288406338178670888430423179234128545508158550787273591143456841271886025077892242870168610827459562842638709036438301338064508819930130292487306655207674038497006268259302207732302375011975676631711594573593002535556653297423132013834987853100017501842216349345121416833658595558581840242042553902570617490287717880343447120693007509584174798376253205481574804000727460467279644724317073702654842316913358658575100066968989154249159757340338683942741310979202913077064919610417336486936445027426631952181890276017617135895153062635146722844396889638687764624579989496836782912554235894270434956481312138575722292543852979667978347996577174134703283420328908787731858307228158380295432908019205563385229927794534610667209639244468492203678499600037798286641301493019883541400309007810602553320586380082880457431907061218557726567871968867422383639474554890496282937076124332079308051879415917907417660265962588137702607873404157846153820338830929838747613790641201164355663659217160055186808567491226671018046003782436376018735774869804861572803251969845531213640514848175777225000259838265758969631285678783570740154225222635924779027431399706724306241880437723922380631659376006025232428970166319231708039397937725761752381540816912847472595287201893392174031881124041046025933200394183261967478073809242044621107128657103514835121161532711417431158567859841386767561587891075458890803870188050094341069757146190303039727339792310548360450422687919289592239655921126228200443750392607258012329256192671267105330210397823779366836885038721893598461415985108160303043857749925991321893170444075825922396956012191984024998555666485906655752899367009053636780488445132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] -96737351407272067765665165925231731918034231628072932870421477575845247705965706018254299022732396723700275623274492270854957716740307944598929656537371573748850311669378658001460884383205314973755069014007953566186997936860147758670987907381026237224704413500951293820042387206271094834901411856951384238335836291924274611774743283443296515342791159559020793510614991026203430926291412199098947096535021651144120290814671337299232090143961393112898034072911416139730680957230389151289279469789719611512089385431128142595651406347912680173841552327737128135230770123135222521858061628270706014042050474084487651209565840360013751315245380373538011073996096039255967954627221489770616456654243214522253143915164927799972149966771164848446750189983700987835378613749703882589514781746228504699467090647591060480439774875638285365801718681093715115723216207973192805518581528771971090983177108206954573051443201588235470788033454840038199425221940467974465236616399149143809594524885289372069347784994637124000298691474625505301747605150609949308897464057654305001673172415868399480293574378641831239349492605040772699246154588887852939145844742012820093843082846322769449647227561725852458179300724923776321192882913394429723794063540212432133329917584041677915946689823510362012370375423970739376235444920564045414006636867469184514176898617939859752522403914790351310477468691107194816765194855844779909693706367108141062609179040186713594418807237164098973632239640109317249379595097830137852143510208085362422197845416037847935863514362231755831010836930747358314346429022686565818665077136578127746635587734625024557645615129787295787540590479220586736967267065752152268312182015655267744889805985360614085240890819481695524873955182227664046503936132646692840201684066368393693377921405504774070286460432284726256593577685020655538173615206230534429958663605855874271190066934186300499841544942641700285880540794013205562489137280091499284965451337515458264195011176492979307410553488343387252715550420086732799117107187723101637130752340084123720432258187738962307183555102480904727532914615392658233045541966524309313814593528993030840027064753394772857603060410233116071120354358980286859880263615061116917357782050347001711138981373432815659743178188721484285226004455536857771863720385261642988144073107196768621086838948030308696029945994973855113954689751562728230679937601887218448823993160539744317529089178301208835274944207465711067842896818432339055265962959048037517280401337359748108420461938628162235891590728662150747162039609978924129129479274975132424627688973533184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] 29172568036037812167226656720043397492221836112429821700948556569828690272955115780845153781710941684514177578726660577808994107244380015801380685598918803537738052149233394553432823658716295772894103246665537479160466147843075167662173123311784725635334279195981442627753797076810981524023583585020427757963080359202800195844915441170619629289592333994317645118817666416258583884866723079224564641971770537576448714435431508833364505958399747851637159030856257318850217693909307120775015580706764953383522866308989657650402629476755578281369499761492644398633002537480225926625576071309143172639505523216996823633000840760425993214208283038380694640411427026718366893585773868934148626881666192113700908577040099781819323447310400923775268632927066241702185707375819830553623978429123167144052953525648128160315419882002960835757216581331686762104362708914099847984457016194714741953278468260261998870623503171399076363287914748501587981532260081950809294268127898162959415094684020268351271030807788004797689605990310817853916522368544090832834410468762768007234624959645263644919244226045229770528544842055377175752638631500112979004921656401722314037624488282724976216352617497935210919999377093641033128285524593320062814648588125311648774499901818650302667798320469234001380140967331778216129997009647917931715966760821372803846611151285363850733550919827153076269067219753085192377846758304553408993300520030844871244268925149830185469470249625855069743148072173318652493939447525280051684573904456471622714231288950102576001655577343763552244648654776854952575266909095197851848916873542101579491414902396586129244984085724233293559630622660059890352261625889821386915452959903811628030089962987898227973618311080912560289574555843091077147611377582054683895332817035971482229799665249855074709877384486862529059074094976270074987882334575252941603146485444593067507928243086932211585737911952840151296865249979894874793157501902378469810301433570491979010401020235016493353257784952425269067818426853660744316292265924002636815276200709727952963670822648017639330405714802550518612363991178334886595310541982167038389017799387669468709897252942095510132644328466947545052268694339092734927967243670862803775731879836212584426498879417523537309439196533070488241835292930004488652286279951638934104598141374274574161999039055436347018991463523089236256283771699006471878018358130768075920277188227750153694784071749079582109211986365216402371264908534226078944487270742950453788262914171627760493865932174922096233188600167843332401476610992661017821700806226855896166164416430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] -6261459436627127665959961611840151934776727328723449925367006074447319774794590582261146850335040430769084435868874961252774311328453785031007933343587053199474339056958012950569297045599474015328723168132692241236569766100812011873904650930005755639774368051731226508028179798607912824987334255436177756473278585619767334315145783659240483325227402663972451330931239799821833952676573928778290680538860031711641803580612047864845330677419891949334819326631912056256948242890777431025109612325637953336384531253298103048183233762215925413301684722171575655663708535644651297562107106736623812895171571059205576856851207484484968949264644736169420154733286517623241455066459322716828107232680644620090270962916755988301004883889273693814311038682233030518937694438303624902563322096182515177137253229637503177536026569460434448758814973137187065195925650239067081107664920040347936654711204943436242075099735756836558644291485456133852213067430839255440880402384747468457686101869835304788528187471432382205544976776888370837265822081361826147351894603039459967246590208265111440332454334656393335552104470353818380347730183357904193321302992070825146461719477007411868617374280867050862487118908445880872047368890591588618560432114070092533357171522062559214160844313117337562550959311260585607817947331435634386718992197174655179082095233249032732398974921390914391328884563312516615053657190173314554538916727905028658400860473513514378258088780034066210968771091898569971410301799887820898142802344615279059496545395154132756967407719660577740154594200887420426825652172240004844336526374077478337124407570296946640422594474208700097326585114162604702639266357692763468570897072550990164560304978191431476018238293846494705453992254016480436645492959117380318171579776508737092021190849939331914896801895149980597537059063658909665192870587063903145179394446250955171390186227092707374946376011844128106034028563792459758492313002530347617182280605471398132986655184768010412734817891735369449261713927295117191549732393530812451322477485841460358917283030752013627151968662793840913239630328947486818461204773499524871535906609306032526125271871626929273767435740131806885304560898365029283854867039792372633940485187358542798829061788306101865750101588698555604379625967019116535648269130680348620202849369282368460946695680308213168138970904628606353089224298718408829494861477964098314478950527011165213565623187228667989901499411862501357833476230422123719232532138162656760042873234578461232499382251070409171088033569047932721474952835707055615209868952074314993638608337895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -9535224929116253588812984331799360537880936728284007147213552838128761157243336440018689207273881777308702333432614983946904291110649093579767142980805418688151471363529122528700858520478630070964352761989336007315207199803360556393784501603507339298155002098416783023887206892822706660298928127205566289786881650642197340893381528352576150699655099262360820454678175892065014172937168609895171912001030567311168654465943353615025758509390271039072382805311728187420971363857341815936577097428388007714625733467741046776596230333478412047905044796929764644311178172265891770195948970953679401238903534210052266748413445995229314049129739141122097051152967804004437773711104009218445303642063719410276491884846682983903108006146644132113198292563349457366117794535138395992011265631704899573866350006973481967569402201629624495974821182390351787120552264831655994809867702678877402438951596407134928681570387681149695811096954128439443353099683791841366177162053721921819971958913231308479695471001923774489697098483348298477679997501091619799408909979340590439271788739582310389854753807710651538555333322519660494442983839076415215063729606226261102326094962561528739227386291896674467139838867079722812112135642490211969792691114537936152135694631954497548991493008239439643446059049984732780030262027062129364742174434360154346710352701504423971934179838481704374627228656577817401581583654378962597485752553200275001760350169288369168855843347117133441450573120001595955373158512865647025179293403819347671391241043284549107930569063701486648850377976693786957468244894691831455402864977537424904923441006553812297165614302176433326617672384618580392614163194543047109803063687366628109727661293030527784942734194438093601891235073334279719888481758921677813248374207996871339964242355113667358694848195431123505980190687058265508417302382197311105882141562463378456952310469468413441957740948524065226655602543835281456495407023608613485506949854469326282517380998649666551204111539370001970949353540639345506143376705335722639126620617852128656939840269007637584283709573982473191932560110832968876277820696003306995677937540412951375500656334298705670185650296356589313938027391467944527014578937624779555824099698894802988474862299966697175056732183415782338356768815356443926713562934056348013222075573113366970386095543434712520210386697866762690331558377816702988521152424377405972334025846131351333260820942799306286223640397135004737168874506046509656783713095399340783641933414754823380332568032414410726329107134595319810082493564604392469078195530695516394252046172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 995205601224922258236572881580111917381372415536458895772912913541085604716576225207409701518398291277371557874352461556534592426832957563787583214149952305324284985774881876609507957454365365671738604855575223393042395123665587134389882441277128280237779167774154794937085691433954337416719808142937588286797212587479265108554765720684324336996587743801461962232063704964010582127628276020655620512419769989337062968608442633151734830922362324644948517195031321067008965649113859094372485911053927993948334908141998607760850292012429139358141458409738776770795658602450448832644473095123099498245091010984305263815559465844951120310522093615965482001288073045439205904836902234017007454338725599877613294051271256344190045688279707681186411053165910293769805312906673460043949449977938988881832516424385856603280537303665484087970101449355336028282947733308437250163118812353714552184133919219155485511677939852447218207439535173835606738048038472467313171609076060978404628580463254210285952828842768946488903397208785930915700151086109148335986373391768018330697928337785065118994202087373670591431937704386514867494717951382981153348758095252244590262536376399062947944333986521077609997743959920326010464970122752016184429015886474087972174648941699015487381396991841879164251481457898157330203446905820183774749465926535349747055167066538424287976398089653234267756185024432219793201898354861663148284009256654572186593772248989611510624659830027003857460766818339072051142846218797156546454818203838237854824931383457161934121221266519053867582679193967513700554675810781063639465160424648014061862469750535857570218367197290675636884547642287376780922157154948750621227188150528858062263313832118786240935561168401864758463325525066998691278329310048895037656172705358067295034077763264914158805897247136575791726527166748734703169392192924984225091057150005599989975558290298055841113707435388853110716211233911757714832904238724851066291542568935866305964354591324550380866932885619571047211824166786222829812491779744998259803326133001136647943016085770821814965354033601564403885417796478965907547676001683289413649189839465150111642500429578594945406015825102156358145332655569412914797154843687338897325129139368112570151420253143695911266875062089391061097412963011127845347326913533047544957040601578653796188019641282959627684012862432595435281533009204719188626443727294665345185323378649835697558285056580485159978418880468681256224791304578962339362977770566668191168731321183947580885439161527196183542980577642690987159510568941793996137264100725597262527869222912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -712288388156709606972074939948323310065341351403731589109044499540435000367365587616890715790468114111126243605175413575956721467665846514970681683028685871489617786158915980193990766443853294541636337930466111921304812550666705101806297001096104801459208434163677974555035611748451500284233088695675330527550503142099019589915174381254539970909743184098246017572976357173529959304082894031699726881974781686739009784470824047006615543607519716359377484106447184185884827222718574959300332831993381878018178876503030650845636390442870251185722948698254019344773206475100965143216723417241095607756765813565959049534942105796882302769724563383655490989781638797371335355507922352272232778109808580416651536201515311667454893675137773235946734317449667475271856665202789896146326683265458899906221591503041407924143148628178135277396453911520172191997527246423261537471562511178638580858354766467550974397346147157710774421324420214364684115908094421631820830031319553352463773400776481309809882935156864403101267538626576808530566486409971402030729031859883443723113000422726685264327246388031520512915128237908062761230304723066422391376614251274013783153024749355848180239832114802574425368963438080895795278610597358469669568246140436868969568259231520196424301934346976217145923803624324332989752050929299985345421327835131303586554131606240628706093224024737065369530816656607662883150165202297159390909736793254246349190323420912525072324264196508495667706379705807657483378295523213464308990996769849005230213976454254620086951584612635300151238866638962582401436910328470598088310184470214745709210217288127276814338346833432897380264325971917775090421282481258767558576280093922651141766467477021593580462568946913194071802897360120315295480264643013204345347402748088858826128805172310870829786665342910286011972005906681143873541370761262468163044891791537462577250779927877262803535509133414802475680800898345651829904230978048545026711375392810814867947509048046197433156557330679002926343895863849379258377575383547000667756982246025917307155557115946443540654722701850152715122025275265849735171418819063033523420501220161206869422568800855241455897010456109256184291924081838114473151643894793127773699974733898963628278302443670980948266926116503281149030161317594294978815374471375465014626461575430675459238708014071737089295225417978192123355581893179875143176441839149255070554481835882722622107874958750594566903790868220601314166057017828905387676688134739063222795156406417882546781668283808859309095261498765530345208201678637936439804170230015222531850082713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 350346392316035544891036463219692263800985239973044088146246083970934893857567932539853687670857834462177623720959391134063979765763870368932770449029322163696887200800934058665659753577480494723880242865650594038432027232811075655144997955356080564733901136060049592549548868391886561609486214883106059480160146107977793196247503692427801442172218207410166193373077284758625743967826111534812971949632167056238474184093517264544204155454492303179390981522354954476318701793661842638151908593342492042364229907006395338846623386765136085182646160419272512467197639989259469382317560284118474163705585423198011927411252607360299118791897712057632280072162226888229171597130164735575606951848094727402092370210272527925271442536141888040442073372297176177685150093494513044378349667757422921098918378192570936523818760353124214787399885629532737571613252826914038959288730617962881945928057385887396675963148554592012785653732354718020470070092778472862032986923594710190632644906406185341037004009127335979109590742561322979316662495055981453433304752888202644608663445655570301689197113926316700072685743073140732840607609977154502910570010874497028711833554759074700319938371034920256979501696512769074658509211122920265547116045465166156566794224661656586034670636574862107502931491251242433245945774707109419119940436051308538646829914828108240885161400307099045717471029896304159609017174882365289777336888887424094131132241514466233506548817872917846390397329352286681949834014514132532848120634008286076200537412384810133979116545894203930072652851104693570874797724653147807299307454470254084121382296527210563639735157583151680211525961049849445167019887852189930190479190635732489585431731615614782804744819643070191858183539189856394076973084605733628913389705384732889876598032908368852640788153588213453255688391638684267751082645266150141215527424152650687367858621289828474750490038056698896262172249955020938973836597256854935245807397244305990398871546385931034675774321962276443193101202832339235519436373759868719616039745872309814760372972084171419518283643662794508006932606920026151510838372972397793253966548248766372268611943679013640191164617124372646939179420307509756056697191002943109679866352132943968528576622177101254937515285550283963422167583890128490585916401007677520809083568592907680947813137392911869785789950671595524326548763647111453435816266366059826304788689456789096566231354194440221491480307409545644064281349504640031010343871747584369228973735350825571933429434502995136380824463966910416060850857821848415959743600842504024660455748272128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -138455742821967919812285319343407249782397593350076429585471183568627892864216801916690013411016547818847365247257880475823821971248919893618928886739844422441718581251510046733928568458225123383797717937516277797082019601748011530730096804035917273470666599582774671297175529554952338554389313145393862338329498846805997775822614066941915100089953816381968761328338361416202232877680936124706158438631132170455739520605931519886985537900838909532019754678300299953994779038734676227537603650083175118973388389281753026163137148759922473664557850494314065230336366660531151368445213950032164498755255454498085000125542296917555817270352833990661289333098085972342503898566181720314569227861504694896187250477832913043448307468821541969244910196652890638056432937442293024379028879965319906492945907944966921273224867548251173545398227262287090409893991259720934257528892999787708961646356974921103721919206205705996600132155698540673425612064538715454738972355543613275663053853234227939348807125402893054277337483245085216613841544240828851947415787121021048068730506140622347017865523985787949676337526325383543714838217663923815865564397541039045501461424322118553562554809789190178280401065439702197845783727337018575252680625077768501497113354967562676243630754017584187710706777161827124098133053391314211756438437126025566796573861314236090744285967394457069956626713072502575171117245347916937873538547450414791701913724581395590497262514616215021686398209645933897291414572792537720095401834486177296222735098692736654242412043265740920774453023728792314965572371127638487455535511255929449588180871995090490299568395274741829983704089098844548655709093944250109608257697193368103094960436232284940386282761321966886324721665914793613667032273265393767572044593692927412758907165237653785312333083094462677163477279901386939156829621790750671596742191069291566925230122772943766651921696981835888488747064214983418271221585574568433219367943932196427496422360677427924540750321766481206505481307519286707976477767836034262473656607012467134194460419683846568653911424200235551746192521745177095002349243473663238683361526626146457128458232056376661315913617674474818801273556957190539195953565972657091349087514346148462159852633855475843773184455281246202792246631032030120953779935675361961624422911442433051749196109563963494483777655995287010581307855814022809841064905087008850327532570795632444758970197258063637732045591114990032889255110940080368561880651660665422407492220417569717223824850414582730669214128157578000281248427053589466857728384508078936772103121141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 45998780600774152128024964928572187940772717788534122571205072509772897517421834796152566399935259831551194208064381496675067929235541866964190516251390801724976199798189550476356889655780074365298721727272056482484480390262187271859759851449332925794191225529650951390568848300614107071080097365417842891630551943232389200513573517397958937379205154948516186923965531364413284510684783039878666582064931296197727010998998227050588403770969483945404704362509225491974350829400149688191869907749015941247107034322919022270027938004104108406863239556003822811332277308204060269855506589683195160231518906956232268626098247766059567008948682445178648321746295287795102834084757733091111862900389871373115081761820602121645500852412161108503748071444799423602839879421919554020382900917492481382035122710199879020478225607501269190568856399688128820407230208508602593170600780841753510055150639778877763340520473199299678664501738918774188602015665427328861297980151608578339567100733956992752478065012291133629930517129756811368468450175320211964800402808179355049053490968420929605873677100638701828441942656697622797226907479066365849448057649407032151498350021608776701680190556920858306922921359098720659846816415136725187649713210977219771258463768423618634854726891862563607827324753012106030582404755465568946146501363113760981368441133448986998114146171101665485785417537185702244800027742428931833788181936859787446279885082714989636988533773717854631639291249677269604470670411246498293770535295287518872471663143361532478579796455150147808930102937401829738383541463147732387618852345546229890665171904451615909228689766774703003970686562737171997609966545603115792130653204804590591461068960744811341255613047142837337222693769495110184554273320075954740646063532796999900684873862185661963083712531637218277458373946169198875296402123919700724707821810349130918740381380866440705081768642563487257878237628492463843736651550151061801554192613160083558631019799769233332355693303399563106183303999270880580581464554671116603866654525279752714727624594375852606244967161072597749670985209254726129005523304768722864252392453146292277442803520192834517879672540520364561245034691138080069268887007807919392233398663194014913861557659082191935292550216632054737479389533053728982741165028734872132954577689292184852674301307444561049581947893896378375512595493574433477512602243771221947529351747090676274285137022464082662221578309472566609904956290284573382892450260273110411287982272382574682487775412692739345508132118099072617110011184244092363592051628029096614153676652544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -13119374835202388291728073189602804974566754188601536202889694979970593391093190089837477300109598643567445051822819611157162467723679998200052009102960430730561660592912830441657719916338153148943321779486429873184490885748611011885813610058557808417837142842567658165137232817596463462214523352329349352838903299996492476923449567777359172894662022731579166198104404768895233780119016935061471357633745573783346802203085219301034945558055119647627575499497530895370105664295628925347194160569142565076140967652281156010509268865841323888860896902993893369063613335058295396459204293101845365914925934617285109321403437422750533790726242191756692896560468884403303143331453441423677835717606715467771341875892086608722727590375266780244500504183153065366228095146803104499876922631457082931444255484446698387456730707774585877812193951609520985502516100120568688336410145166794603948705255829805022663094910876159588089751536956785472886916128107828893570292365708196591135403041563431994285410850278033163819632089302348349065077655977053587570275570980146371870073645682996620380852146960383929418148652728153647202140453463490760763552817020043105913096854032644558158251724866976299527334671477652731975063887977657633750056419627852205056288729612163071546363462873551544213638024277314580206215175962507168202675738658392726121193155735072115573530326344120875408647358600979340442602533833248383303471457843422746324046388314747335479638835694561689967233551626326371310212459939956715728763880269970145844143889811232649224111384892142064084374405591318524751671340380628315756362910699818113423536069503405770172842957512600121354701008643967698675334221352974224403291143946512864219227119835017123189143949694126342721373642457227959595622961932381030113058118745180126663161362143070718941737778121643462475825020221067934690334613129547506784274022576256771536473843698115600296248883119492185806298616740930985444880220753339578297593509974469937786506777381269374821704039931662024924498042122172905541716609179899019133452847714617852796214445749249746069667367719833085739790768831011337371039120192149080750601105580573559533236914024519767358276977822802997345762801643328856733097386310318234258030314638795032763011255626975106320387002948180459091867195358123211330064918163565553832634459664144918005095420691844712073502834707131124102809482384057021261778133020347878943023572836063192244843361694175064018786922755597563517745605905851626158592990130920691019765185484595034939427926192642423363017708731345388511878094598118108071130115207519764957227909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 3249486596982123676656483597219509354664659973130092434062339860244730590570644237301365619063451319068936305594342457695465880831291531515275363460941133668325082662154572456285216765200519899760598587790227208348127223005159240318019657339295540284762343575557603873048549195406965372055583062847988619795247017004197536043645144953716933355738404545071186858054666210749177149743284956501398856995300240129393535077252060736336701707497468135791984947945177753685587138076326544427014780417289710563664305505529159968601341922293707066880392501706705845515829978563159820688446433475736463962078827932462070124206192987096836556464686031343219408556521486467266877395124860092907086183373922823886719574054150808307467788923400853842833140572512436928538241147591091761112058757725687078642844096768244601039426178873807436117481988809831016842804671924197859607433092340320902535417733277295284669932796468947219505035446659433277198569401214073000523156853559214308094092452451486558414738380865226525110214867592666803932475628432572892738045211694084420466651493245641721428570438607083907626648448928212355367612152294343903818277384021691041378832619523010412142005239983391553864615924413249062106250748589378264328197758371852373055984257285707331969320477042808550362387877845529307844633962236801041794883365412487445024991723241744992017122249229015166398204102496300176409768388019110576875411807103985828693694181690961537786205477193189057272239041951902705503184961355859693173508007092641139205397074573967109791386156128618878481131050839439711783697140213141558797040265512687525077994987326183876794511973484856398374841140487313636605345792845250219657145922194642904531477595915454382727515715688056544404911260663217864271279150603768268114520762266745189145839646560942734636979243318594346688855713240293635223076068462006913632690532247750076748330505371457800887674449504844349945817767391733808554603494143126324723152864114947504557594689334757500597448149607806678129639439336785375419306282908494248684944703837557067249109838946523458517050863207090879229335163812431605479384660395924780751666803368128758490830056934513381818093992133968249010232399913098042797253199637959728196839925140074566891128341989811407168617961183024667754018278355088982825774691399982196448064087965685109687721194063560440746702085740529037124848164541300275524746168576269605700050644397530208674215363074761391319712907660652954443523390827521205516159093941112275263484473683259677759421658693107676229750718279932682671814177417698083209894377227710481278267555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -695574141498060305027029879336051410906158647069609783699786897934816984419131857021876242135832166943589562353196376769198574984927232438776638220276655473645505536564068739809284949492494190822557105715476348763337169437324401987788490771619332668841040633273771341334111736357911298950890564888397982635790962899553814722349224572209347849067296095487632382987068038148562845114445949824466299175549231814309075073069918409420523843966926121563142195159948384396481424865062879326930657627095994676541453207411510008688643119431395222908649447075358149862461517369827783200677889827462092310763890475860218392074679753452432622388019183043663608358290264086606529678526935131558174677213326875923257537689929920986665768737268010524937112055633722616264557329201162238648136586441959918809030625918412613518491201822026973935831485641139766894589374872968580033065276889477340682097811406485218375245041136412538708554318598576231650463451627890601433894915558297449333827852116083463234250035311957481186360981626473601777846357824337610494657818202221167954880190224594634720367965804316381648126065959082155337551213871310049194597240176485211912438750735660142419863824476832901087121196880947594958590156826945186872891357048908197384274813151490711788523589635833913417505944754677381760643619995552348476057031659965369645995300807208206884279746027265084995957313761806968055945343565132928353783383832756560217885640506882770627144675656367279050197415167797805576779545770904293052159930935583782284080513116882793048839595164230316264432023707119834695372232157776997796361836900113456625276819737241361778885614550050239737186056176980338559130229870151997508533326892941440716781612907576493072781293616889211081064858266403361548470161889335151359514952244691896081554373887652649336106578592503581419847439471918093297690305762039619853005599367665261347490707208451726056070638941668640600913193318560701448062958305001000131143371425096238522826130634158188943963442374737142622159965285275381087605839659670546294993719635427686455812873246742855986770169195977510226471201303618781548263174577380151148100328629811954946979813070912383983541794820623638450750388819420630622406150862931098443598621826954594544312242494303761098136236959701573064507426020620938317022821016759431862968529164038836732380060991546939755498819406814370570196163444878246205412416172971103989653077415576639028340908705589637039831784882238882863061695697979809356131367407746749329825010849488410357054042910827020411327496651171270150128786678958872829111039564040589658061537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 122272054653087798561586949470883093204371499700763955935321768910720591610160341652262941017726572928516519417982101403351399453173540272000049831104856320951115185718733269735343515558056929853432628287718120785435268371505903748603419687084725679394240225941389187941586867964456347435096520120855072595812531874236427187824999171666920743765186406591963477895625048455914108646885414517761489371778439745280560813492109669979207045984561501664464855828231619353180001523375078729049193334171321856387185813866677977241300234655861374742032659813898301342062045064162159409879751626250231386003655765961478278107883916423528503878926671753581327956342128986622443975398300747629983856088940521311433012147522150009083183227017364877771234348522863780287725750037882393342702738498147624468408871803586978755849735081297292892025472930806522515327624000364720267929350847804262411108732867621239421925847083398953259118170791946930045726234351250846376348908051538837646776345945744577336909924172937886368014143689914230841432438169524598290888743111321536739163332454450437316212464788497858373040855275648216977585536351143412594230390023412155159771903173191701962922806571314181066256713788253958579508602751239820361193205091043513838916725223508133391760242737217651274043777567538292800375490780013215489314001844195816916710130277415272286708185525556450048296757121895624498911359230663139985008061216059211373923696810400689852730666643163842611468311646300225296417148403379348100419662579224061934530670549838680615628012552095549233347929161621976024852283405641058455990287965816379165500887431659819845955422890634105317353086158584114766430127351697141478894194283073733084714612414369607411435716729738557423864833013531674405703333094168524005970636867666467382279608759315668200153637870617498340088168286169562195560235695797105223078937457881443608192006907469919681855971870313876465105117404070930104617598838902658151660119249094122002824620852816422528759999479769996844236816717854187619763938302857673338450299204235204850523393493348590136557165479995415316888079567461587636108589129163956333568749944063426324767297776717636251305644757440138792479249847766771864767511649795776644208873174438095117961586399189131351658025633505245614976989921542270912072295457582556150445278564334373431384959390090151753207280078487853764615871798279788991472400149486980196325838581157491133727072738320397745210110632299111026069365927754963292895995481568307631793960599780239106037750248136435869571026819063071671900385103813485614271334705647040570264125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -14374257486208440380635679040008176093679978751479012531895738594238774008792726396898377265961793477193892328906871885868824035941504655913213254578785854242086468156239694844765848221125029888829672986284038616004972873548361495572064800083713765175082469604009683605747079293185936020784109168137398297782631188894111244019423019209876030228667408235005072635641978347410738889198711334275394762425024984339791305790557871435354872870998517988056687401733810805318888574337187475067956710789533710111161881229125145670253149456843087859293069311910654465918794512344233245624034509756856954916100693269307311346084756729585710329680170929692642616527039446158188057690374079345250351860349612410668062042599217241288764386766052968385659184060674818259006053030457964649871494625069974192059386342520734002055735569133378882263522753536267480242983835706488518679867014042057512670970839831604007956991953290732074633608278720938654199217159154567362833978132557721222719766062103332902858446301477905360528441498509473740678927539568341390240647665554145250795459710511821956804102295893325599161977593841521337379081790262418075441445042301857215211430930078279772758641921849477526229800007668182741863616696486931610589460975265268625760730885119691729029190254181180572548852965617653571764901526858065715593963037847561612960432094049511939382814775608747868277309254453310954258611490707303913604531684346080983935399003754962520117857790908688486275421201244765409921127094641155929927321659996808846441715061743130495083449983175545962700025195449865308931647107701742651992652894900785490523508429088254748643746153495511123249461751543256930398774613263489173603820183336349309700551461499886690443002251039525144180383666477625297480060936917852062800521161944964064200879573279641280330730883767679283862601806906295710265836478844242678389033841571244853681171117120510117153577825630636998684914391366114284259067294458134941339152336867806364827577286349708427460246653822939934025239410879618927755252720927660489009077824628731138422644032247739115501677986030121197141235146146999303569098481930513175427901801964509240195257663788080680705925047123314361632844811515888675433509610204391637218695913960285093946119547731423351010768661596624703790085987704519271106752559413794997514131184740597503476381586609875107835064788948001724650175415489147988732767104658948913022874386575510950400991796724572351827897738376558058026590081979656487110979814076964346270933865660944250722006359915510305730160180582323225692488131350612604186571569424298384818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -245644171530656201291210201548645887866645423875204982143091255545995562923670198896027126775296755128280759723539663682893120549273886455786726087153158718080695172675399734492564730211169156906361035771610471798977176037267467745203633768173659531550854458141217163542882087686513626101168600023161294089195061022799199594790381362658006008716795167488665659679715114302719062550250152604662262349674401524382117490819179696364050926590173853397683586137660277111516642654476477472323432353428388545629430558267038873369474807536349420354326862015129147192041822292378231668802496029176299978694200799882123054527621549274003004706850159284253566254964093782280701994216985704952234617740148494541788361594560682640719558885854988517415053692075565739997984418133161791052646319114062038231164960156665672613989393868790718220853941599861080312338258503080718528170699005378361315585829366404731638566557605631835851467022824331398280168290021629386290449935999719960361723140026352506499296267885884502469272398662672599449761487165543398211164726336942354225122061947906330709850700880613569815793614359455406067855524783825557473620632117066575709929476699005900027915563661968374730768184461490063783837412365469806269071670213086850340214067223387083186900520327308331645950590527857004194563880815419214026890114998188075886678582960119565639141501157306231808097179607031375685934770707648834455239167784253563518225188549676982448144475357115734020548534442434991608035349166505808103951237282558842627584421763673692639500685236030242611869096423642219252641898098360073961260715177875964864511512503107498635433884424694286698288360154326359284301261337684793069245627632852049169455354015756647278589478855363907248572754626904485403715479893008576067270367824588657326690945239043431169733031529065480668682258504663543765398124596679801194485706389422114907366358575709902959903140672654705783150813363839033824258905952114043475937524802901880016942101322239754007263075660832074746374854524472141783930509086871164511655873091179899901755344871296364175942332218839424572819565910832869864854817166487947478628852250621150722464096405040270710368140826285750218600107023971517881419565281682326439256952487319836556483939591217109889171665604122484415636921519648351368306216060291751287637258488016868480073948401638740004275356384474932904959377608192777962283010665508532688230741261197880600451205549762113151979236405652521928579531662894717394364095374466207710151093098558562668677460186889791147852114407679117611836119274617003676175809793375793779310592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 663250239841970281842959186257401328939609182057864819580844855038899774741446115372272208590064181732238429121420996318619107560419575533066675402652846173586680228326901905390842225348563669494908256918991744710105779268755137191602469248769247173969975456947197390170882212745721731215537338960352839060210018715108019504400259268245870632471868508817224926897449830202039497519818045840448549253674380482742751293671200684248026173440615403580080550967726189988264062448829521129214369714622984668075135047351988784389025443053429745368731793127268525841524758054688767419578398036654587472045517564786064743382791035007584291211371700106085205026202024898175819250350585726255248838447312722148251097512819338310399075177598187279541941425910840782011175924320541366955368951835578417510784844505915364071233417387033348099839147741392497248994331200119809974262859711518496818204360383996659342219188826838575569190538609929373898230177042883233731461448002976259424628564631678246132442028180213893393527189230359221792633781018870455427185086490704210392993304319561135282766149176303158726223838221472003739937302310397353698296404435745869315815275437481081284772656674858868573379128913448308848229433137211929705812585648130903818214873495256602285719117171700335861855789350992867577495406793158571714385049085797346998306439929247421677083399252789405939391495294277322052918651714539681869376511657988849764816574414475686658333372776044997661576188952189467766425674641319368066859436923479060349425447667335204791347234204675197048966738435302290204906319305177787600208022348240641085697503399158123402398331676339613971760260574065941498232419773773371314416030805849775567957363882565827979532893254243102058514757979558872908084823484515515248803460046577135619824842097548635950244995907773009917769615757849586441977068305456056163064823376571924373251139836821431040637012965158222670614186154311899484954794506151114091145250190866654517407632797027268689472033234163611068255710786109672107784002180362763485768520513163312604898987698608312352456860188533616632516959118836221565788867369383347683546933366668239367765331149578725348796854444671186083955025573209974734964331506956628114047906981310162988073704450722881772904118544893016232261145493915974318994362829124421313537822962640171491101843979536087416524396064764634067649318132493402869984972470796178869137585965022444455452850977475313294514775888030091390880021263320613211440249434642972284329454230264330427751725486180163394817527551363023530064304862086517116274818459365099857510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -193039344601132176372839189169814617317353839897578772957827589372172373067137530070724860094028100571386397817856764520314045837749174483824590275541243533487160932851508744297183743379804714946314077175935568717772328488159813747755814654928911697272826767713840454482983092476369693895501986471207064609077032023163461296252532208188065483841516363143049273984995085497156378190735415408602511475558073657831002912955623728939735666493204427139218352408767018995987660421574537044360116336929645242555606643621442142078530625968238561644403154486647464068267734320993608614942777938739890798931443549297028493125204758131970193358958774417206863069206053539833584669383801970426833071989637048887410348729123058368004896617687372863792184533205272128243759816170177215423618419415336241135727638396437313937466954716486360831241776312663503780683181089190950795914912968808218074480060948695146366431922949411506864731275983304419742043291777957308104594561442850522662148290628893062121953325971207852414898162360486996019060741455119879582370249626544169088935592034362951877518659439973569594131529787027870121152618853684505529945612220570019078033046990367898941712669196323729673430554923785722570173575471751626847580093415604597111982418400300907892635997191638871995458346705103513458487638468824943613090489537061802070358096978538982632339555834318424931519667701401798818584927806345108861984048255785383478175076044189296228447662415178928918042538498902920819756708995771089615335825980767001621882076996419890371526064982851652305586404975908358703383675818681471010708855313721570400324742360113077502165985527177647386303827777544485627257707261772425709541414249196510741940901560962625194090817555461085485471594131110776123384031828972382073519921345697154215518834762301112185404476765839738493336165240790915112098471406414191243653256214593121569597796186786774024994542211577676456985389520399767111585598089086569216616991218400794925203765896391625273109579103581943360186040596162486802531064318122350859970196436101100009661028017501289271522224961805468135221966687473803495093918952234539564479103731008789665815389214506352296034304228076849284642939213746469702075949296022310080358711356231931283377680059678820250222360970481846169135555029116833740868681943472759386979797576839739134260824540883720046428857106965051742949716405008258420173131446099092260599770313703737002364325823344214985214414754834122458384299816297254116361497329277635803119150959163888422564838305346596451455314075938930107182604211417415954387569591871211275550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 33674019635483727618252310941336957913883729035146390122464178807471003091954966408667086084109394374081749910560173701180223977912528793282744313711958126121175360887161871055300214667828863726946746911581157591755988430749156679869851993467483444770156556634871324300391606658561849877872594801891745113263477414147884623859760763882781329876135786934569615627313929901409018824623605739860795699804558363567366822598412758716262758661215380020473405762533842404341943465565303157193377456897208065512791023273908787611527255948638724160779947575354213014404277175855981016986644169164765682012579695049597976766698023814474191354251692188757871491341203766706746205293686704624041249725232908811460088356767806902631898606174909438313807637691725878040889809104855913566729223016127955314533638335666312388135983127395796456227344280017675721130206932739118188828155887054591074026357830053800632108922910035392756504241248677481811596347355335905959374985343132848891270189261457600781458647476804658246610900927638829083127170537117191275325414879040356019281308235733382547302003803962899225753528027771692118985986749119411341742003482516148514793873937952297457546763730260586610217961375406912921083194836128964425718939502955490949693989375822901862627855139663287289464271839288000487937152706633742138042444380107326504419018778286033910390211709332406015197460524447882180990876695560297938015357860271134019155141665598096390543136583926549707795257367538015428949643102755520409838464253596035547287000096164210381641262343642508086220594661176486014783299527589618061704008882443222528109619044950789439314964513208120635023891133214659849767387884027705924490514399542492100735424388997508622361297809884288788080525014097456524020203323431159778417254112558808639874810426801607333029234680759788313877248350652930635496922892563157163617554380522599842284956542285573070835504273734744134118467183584321753570837718243225040712250936561532713137964749642101363699233244569977814043477023024990996963955076520598653505499308734635083152886572437921379231863604293552946283546579256551321746604265211586497593556705082530129557126472889170801003055345139396531454710044830203803195491399055940588999149309035168307398908480413670494418178452409928289972504739934272672266031758847612679034241938931211070683214076500551947041441279156063560353593104580490587412570016900795423360030516379733314842930259467001101207000642261335542279351738833546834971187628594890234664881205475077053679514451198073858651769016527940262501382596721567582547784836194521076203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -3636962226770859501458735669528328750821122871098469172707715850897261312017945720254097965415522177308869366763101439293835159143442396472130341728755016186433646607008533163011123021920511416582340246104665717267476484095961914799346182197777637072012452996877553672811389935835328774758221264921615553848865869711030822345188648017714649237718237259441703608825719149803929299399033375354513155620438410897274436131976382808521702448637873235675597722291117426620530124146848836214680101038756310601485074410447289754181650482952760369912176208997251663017185224017732708424224248320898618980579410574024553305040735957155493123428761802769887089739029621740472735740612287274910465562465193222146495949139386044816965142158574134671728930476707831642921420483518852321698563663788227589579042427810806436713996398947810899307228989011063103695658502736093799734587191665655857694366041220165336540132356109990542853118911466484456547360671695704535605313599629070717787832283359850420570386274029685762103824101120552510134756228336800190909138007238536607942915297798246670576800613002821848742351556790765846975651239237434061334863366792048209981578620903002322092656512259747318116687322340434004463339979868374111392716264357777692946128943784954488432745922991174780810201704993252705098356404069087694833600817088124382989933970358865393138577996666596782336541495164042960804875776492430968737432896326616900468877411103536452691374750353796132237756729623920970386742586557916514116259625787573684837379356644112400694273948401312369975892203632299101683104875138366203374370978576453501227669118840996361105261559549027506229237515773081640595165607491644414922687068000336038278792973947397348583591742947678748341194531883320975519838010805238065095667532427925999176939042244198525212505664712074991555276868452164762207552056085271406049465105476233421658796532807006747013029109100998415520436299103855180475369052613876242810074038005939826286998222567154524823229092136151267291428934089987306426040257470109223265357229011530604933559911989150877957872276070544860360794077098446415676131768901308709504767668624516179530188772646149640755063032052767215347784809759143925657104020222181700112578876922054847734984773893547510050574199359887520324362549869241209960744020061627815850168939789173935741932063971212499486662174568055910870044981358822648655977733705706336036136806300349496118938858755256208582393764004591612782888017772238983431373835058933101763477729497758400058922896049478927920455031590391645159328087185297166326005665762083522740224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] 55957229469500212634918893219164649660871556499294773132073773431687128949037472778736704289184781399608149103455669275263154355120245500325922957977645701124790380828415923488867580658243007717446104909825242627395062543745606645373811670739128614297629787398713538483161436412943891792364637552354078816055106018439828523916112664523634702622019186450227620294429067690227470357984697778872010073170783754208541800096857148972503003749827456013407541363500898144076234710736627654933554091412508403025402219208792699418364063604975973056073609452534552269829113997180181086265160380489754883743434223361130203523219437407516125457718701730633916803697805472498108147617667499618622712070904482325905201430742985895265649282048697511832545070847270553586917508515029184586556489098113384982781943671772360882395507444169280380983567683081944840707125932986706902671913476083659126257055544719612892792259815007211298277471216684727470769646717516110155941273639013621743724219345844036854489130842615063513636181367411935070883554232970618743561283761206765897204322865774952007591164930543893565424308897430934155129916799838105855718971892652943276087203871472955487020376485424656504556144816155173616878862775512452874112522799352267322338917003976018326939995397410687142229177489168639224427123855113890315281499045302486715576682237927560200539643733802774049644460026541921042026920926355390260507036218659960105498689742860876998436152634839984160494651681983868597187684028923689703343503181094135070816929096782198288699022975876213634641588773538346967980898721051117042042295130856656452009570219264282903416487466823989255334158847325270964865793349307187745748842421404713128554211538632995017886359199184849432272624424755617467464358405777562103667869395308544869270706441940080741398488073000836493438033003094410857560933039905622202401672884260183259814373713257114008871799026871175253560973695457688734474533730754560041185988166099129175011857901091237674247629859397641584089220393375749765856092356619555317399947562980195749968590997257917344820836301810370864815411543065361125788726204997928511372568139246123809635126625709221739250022825457487279770238271017868146143968275436871976905763040302676692375330435398259858763211215195494805021922022967177348032602824128270802886043256570591834225675870698999960253640294827106808012794546888270016954392770417763814950497486733636824031047942520358620425089637722558365103277264485414620134114422841923091266507657768769851360435407533813431598145040006424879302759005331656026267011899198411898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 92456485804564309812487258964711613900616662661643277063057596421689348605146663284353953482286646276992133547952506787697512868734955858532838134992235084346849927031450537937189909099788892751088694321449642482168948475977266796957774373996523900087586667760733340765421560373177448090294504617725256078291585961806718270926226731903499898619676797112289812906858417584456523423992120507525617864592933925938501701998660274323286572635256914493020435370029984382034502431667846052334049627036803983683544763730262864389766628680051605778895449023615049479876972816926074046585448428143845202254420230650020631341191163480369713016282963323756370779181237934533070172561065682037062470635701819331691725430325891301768309619670755106346674345809912710683650226308295273733899627418004156547170917261143030347198685420436083700306637812894708056294031065560435096122194268456970099386229363461312052657636982673266567410628147049823050490495223426805346124336974537384539686218148625317378533302051616124857347699353775523493142144425368399090620910725624139955799202805092086072366554904380672033571223412143452536604497927523799831809383911690902787608889977550536237021692305914702528527741756512015073025932342672922871664835467417768855317717837567773937585654833218009824226783960708444145303790037301660040825636867221519535024843409601268292664796796463562562582190251461063533342158148372554119314163811697658091388782322038092998530247084343400943402660734385885284047055899555860791678370977861003041409537644661322802491266923371546296883537860879568813431325621751888543310833402119075992656969980166334980602902408893012492317193504517079129451155277220643517974503844030903775307214671333456922381966312132004787964087920583720606061457623505302454291312902924859496828411638647772278766991055061353776879043996096774082775370015527905004587311777331730846400595491656605109239169322949564814859645572502926708222647937219916401700362723192818622518894285515254454850371093295889025766506828645417059674720437902839238068695559178425675224779682005909721601865113043430756654612611391117525475081502857836190343670137594506809612410404302337894584393526618982620345884127427220953850370818244076657174673519385524365272180538313662753679726524523527877457790971947187428093992273452228090370140262229370852550093856185827163411842452931873767828792207649077839181152026123624666982278127165491575465571023945026053150391256689181918198211577115111001833754044689127108404460775281100027328993913354888498568893498807523171995906816379337958603606862941168599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -28883089645945235314236090754364154232350235269360525068516403549354467641807581581521359917017861381579692374565893549829881585622851222625857573682723329397544380389830325227361617479268992370638796490444082134906701380291386718041767470028201854234567155881247002844638612723972517679788955337634356288530511551112682026556369875568998611122772354918138057214720916229685453359622885718832725958928902048251380253003034713548372861671551935591769846956972907659840077867929574125600837182268635092324944935323990334114038534303768493958792471935256343652683355908343678202236723207625525821356094504984918741518371016859834286239396642829088601010407087488516230447764624011162932653929425833536843504169209109852924021982999945942024280469034992059148325414516508019784452365713666512290721278896992085607633190005386530917931726806641309510962125295544414205925874068397217923369718217041791085300868713919084995742082405474259700314408366773550227727029289267467812305677346639865402635905579286387160630335644030488842120818135493273806437850215222256402525548203558786125311578098880270868046169848942388550939731987336306338620415747910265399167514359183225648199274686339839696768781024307642073808328169878842144615311773194227012826156470857870150663001976492232239223685468235374837627379657987046430155862516330307126780592505293229438292159548773156599874663679594184936124757804783185276080095883747051711934235379413161605245725634217056850263958839600311450964564482249654773697699200178407707490457722384759163259501233118364900254732301864840036665018518726600303971877494505422605734340193513523302745572735932271990466680761019696343879865390154188259801055451149790827845511601297024919592214284873984650545195571276444632613308616485149153192407086732935375336000229797236994582149207931212024279193066049619231211911573496007478361972747714765165934062666465369074614175909679831259798346709702013497492913115087781162354734211698672045946276844187223426177342760890782928048658385642152163914057676138824712141455159385166578940330112182268418921916290918438889640185780293540937279835101310745918411473992463959579509580122288746192492994382867008000810698682932098307225904283793411705575404079338145810366165798436641146743186725797175567112501646453917033468536471181448771965173489868685015272560830627916756536908666383118957089676589481478407011832199443427949881854254072184997212095164314399493481398148199669539944280019087793060571745411452011434391322421959763470449496901996326053675177880271042095064198039786068243155975863146433740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 5390191172734867282557644806907740970871005190510732050674158997437052911893042966630818082239131899328903406786251850877599117683002071012028945618357844501927564516229456781968062622265715826051629224877129816294497735795922523279102995188058310684759145553656501210702347519200235957778073993550360096085570718585928382506533033870170124749825752319578888536246084734404096422562340456833988146420854624548093207844698808024863606767815065631147560172856532201775536959913773016831234938135718548940542816884403641212545445088601199766961075885132474260878156494097879645363557391824117111099845416524747907483447451046063055516066195971890761418325462271488875254518309687788832148919118130407270338678195018157094586271664989923245868716846692347954251427430970760604883598500272358116994331466777206761950189860079174831143990259766560681583034346523044131701916587254054295742563637744580888318966853676547760884186459623481593779629827500479171837032234108204588436830396174630609321024779771378835686440657118230419772345388514255998182980238861292338149712744801471998814344977534914508716524020708618258172350447148886206484905513859764569968723584078952544987529764129532616976254076358375604357370431855070747382516555891300603472119792665517318467272171085746768919590664763293230674666959901349597820866033517902396850434814182415453893509025386083023304471776712569249976215437159475900171542894348820322965716646457332785040416562295220962420204737011047206366526833746760317988047470826226058313379054123315612126821938714777918512786568488822024868535291315366612480262795004295157065361707211363583405864971921548200075424946363466729838576676152085837899514787928057663488590237710098097072451798718597534297971370173638410594851194976947588683325216940238086000449566436059314734838003635449419586412978621277454667070085987900062192531800217852632990165445896371775103313326814419112647445298133335367396376135225969667618235820078615268115959068880600666678575834986244415047861872192209201877154721642039679414505469654263502039079316724550943338241418674912869108543512432879049432975088481746339712062035738710483824675512261760277871429918476385235198083311868816311529190093254311102723625433174633173496901777685809147047652953422093296247353275363670900389585013196425574475436012316718608800267438409224961976824446510089049628924649373163608138867863983575492575459701983841266013959072772709559522763044752684489936933455855597012464323268390042205994794893203438067628824575434193142020243082999121848176364843256767737111725463262619238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -679378519320083515082223698634347623539231612066764352549012955348906891221175288844657808626426663986138342828217303772336409627730053637671371869349231634219352826630360488694875364318294445008000575925138795587206641575411099104255233446806269825979255712441512556922433759648808242450464308361613701810355460262123895179192280829790934975534215238684755517910017389035279106991768344147947218133532892169022423129485225886198083706555487833631404059978337444696994702462755774143303232266797541626602959450162894000705493357702090047356503436518920908000978213849082065040926920437150482223428514673658889793911070258926300027501955566165496187421336767102143732699660895666642504845752320045363579520098526542010067408486096417152716975236962938665937939802941507704226289713231365065455046732873400317806589459754529049456937646351238013825899295089691591660602881222953095280402325722119998528204690284778540875921123680717102219200621676669014590327418565882421200610842126501962025047006498901895020960397193734213187823875140381036525085437324653487972059636797998416688989480449649167308729993932160717404933442811802909029700207746741247539792266979703956406265926995122694969580850786559120266614293427697670679227577612829668849536584449231174675279371609680711379568626641214727936209431985597073690082492789538884460116315768150358865600262261325792274873449292326230477055610493371463055206927433749341799494117095939260093426734770087312565584647606534331751654091321182437314167274595173448117649908572487410486883074618664401758524661150943743631709669120327061449486392743386699037097799229867233963396015002744472624909909443711610573167190199264319115851999018070011158389217844554943192269271304367139530884224712969539337389192754249024296477099769169416894882170916592765825050836100863216556377728471509464460517143202214733407957171709338703502173984480950313364994753472730818513976796945116300735354860027145871884258788364281508223201590374598238908096954938147183901428943912687950504593058532824160952629423933658833985741278519174466794846779064900355255841336655694192325974442615268347917956088889948541955355452426374102626439351368187039325478784827935508896283837077369422524374472132106193411032021701357658467600589744433582694805640461192576497061794164389349186455087533360791265188117968695191559051078362746075836489066426067048364732834198474746663426239405645464015810068958572189590592228325790072821015130202916064998286057917041273689996656469097207704321457425211220505585270466336183607724773224776492526486920854346137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 54348734865512580722987656683906619481097664161369770083985768592047118537081906605724056972879308265525539916212200718437306547388530426922724418103215626836343580720456306188283946371452559983773396037250641814903255184693271268309398280842398246577158140789460297372890861136590669871604589389111603121042219920480560287509650558341603601842061224435246534306952834270148460754449736536873567650511261932323317764631395456896444857533949954477723453028174711231990067516313903332988805009583182971139961772578066509809508278391200418612162053223621186407190628684563349266735809291912152093174958801679467631798657176869327237669102102958327728336208772381486066963126541182709240314962911269966941622273486743175921570919614229143632358929918250625418422797287462089596093854223626310134174573736469830838770912122907339912800941159520177820335657155348010737683373842922507332028481213485519514791575390671138439674021516121592963535851249457581463339867470349297009223352534243384096768111323157926670665107155034243718379899753769415711674209759728963028322439971175273046481701746655118130245050907889694591925630043761029951301919435190758108735378837201132896396824679672905620848643130632746194437566322937014685557950611600248133103333776287638627109892760908589634846507865804705969247127208745420667284179163574606487695885072247522851546081261189845562369736385419689447793931151404735957780368260687023780877794299507280997413475343898441321343424724147004459542730795363262218944353685150946405630242196612152427273495152580449771282345132480502179563157205945066182414492064084445020736228614312620445274215279684422387032805008284744056302490387682717581272297234747912158918757262382598593809057319029066742134749064021270269134659345890451785854251437510694037556099171727849588951617771891700478959088817434861696885536203902513181493591316896820507090576387662721453560545012391133254952997919785817332522906867579088195019495007524293056691812459739890762162896665826240360339649510811219395670204211967862587302969574507482147680745958945120993664530951891875459975337621634231941065409235730916557354139733871292863804100734263291738686040729131472355753771399951813654321259674663995345338922504761476662955788034102646829955762584915557682174138951449932616242203931783670203194931792054908841858540609347068581691202807016362847638389425892851963327465023552581148471240270645174530083451156613321674941254490806640880554305497735689583196611953645285320239897166879037911716330337948507201342331619309273148201280626798767640579062799563489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -718911031287932711286650360870606483055293549681187124645609033386451466700888055761301843591913057951859592371371357485718801776881151412384381747570928533368669934406035228860768021736152039278675598711926496207362550779415734095264521377990086683479492398850806268853950073025179378243454976780740181606006450263352517834303376321180646743085476361529715945250301706700254841687785388114025285571538586530664158681764539707367385284489486626088839035870952468371765302942790286096114858030474722212441843808858516608694346054701667532714733545426822747161393881485184360404550673778824491323201954586013455769868106639683862554349298736120870407783606934998503344515594697962833825208096177451773568505667643934999671749701888372925782270795044895382026008110094697213076257432277971510620947742920727859788277393046781590606422745300053620769849577987099359695276342184847020189991380808036898886864796616030479135952288275664832495592831023589986864541634899119550026392627172977690530295442737527560737929416196721670084024730519279411500396474774439239142282980240713657616988398958228602927077087299729414595828110751012244658630130566417530663805195807363183177491837281899425968052946495778345383873866408404525608561068652622984923069276024541960046639538001053641859400715404742021739642960104455162364253028023201773454278123139712109703287628604346154500931545146515649147285487436351663965500295772164983940194891053554022980903149041583242411436657648162600626091591536224823701405347841941492334791267240646361536456074327654441816152828859299348137408746335650456530713052815944467645263140847724385490064637913660265876789398747373021628709960350612118931578475004130606010956746873985738302354045779731724127536886808735039545080988909920591838335951386904471769161536253370962535213192155958789238842327491548925761550763426705231252012295610525193046692555042410032837527127380993993731270583602136944678233069064596829926276204638666476801755440121239051386738083169897538769025196866482606439276217570461445352344010645123747051793412412667412475620769462884441499527508414004672917796427516924106078392628507219954135925807779904796935380493646976063975842721878893909345065606458229643252720270671520603608399994286947204169469558510461438688837227982215063877148269158784261410042311671509317524041510563986730406062246992442670483046420925350087805360559653980015252179084474280887628170988749164831756052706003713248823812342476938529196118066159799447990151702008122688062098036846571064358320794947851275267082209945753467282647273386803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] -665694023848969785724560240767811560910475076354530692122510700077108078940261864715024545444061388919011182726833619989649451501497704763299639597612030837167740113229514401415528740149623288504849599260058018780708868056266547017364461762475416362222167547270228399266026490039107618479757738108459027278706145615682610271207074495593293295147909504161192369243399988885963998972992426270920875965259714191829884865476675226200684679903022389712018588774745548397516166112470123823482691630316350766501933511088874384003046194876691367084342138901886588337118789958100712582603931742425326066846010290529767312348767877653320588224602773211975200273365001543871343821605284943356737340305910274172978437820730425593280527197219640525428333256692426149929040141660594137788454158371130788383298913330488785946069954171258582524146009261615045450265563903995582767812010483945348910084766854404455606491197439247590586067914958486422260932490459020068793926732506972123347807922721112492475441341220692323747203919497142953765281233563763607573593136850767439157889363476199543830780380602781938670356218124676470159571702041991681041730184448227724925374720091613239741897182206757116627803306815565044576234628342564915219854264933822565082059984608134972742545466571312985978426914177289472842572601929851646899307562279077664956216480502323515896378381865999093174343822432537207413950236817881626206032959338663554010652778012089301913641824448972010059814121632628517937439466088691017528432921142218227857670380581731034279964999621011507667643657470424060264856957709576195926170216884283100518364264852883745341378446992786670170383170152170994810030312881215169204761874008332213526208478459482293533439550344525677073619536642048282369994308058621832015028407802203566163817267947612107340373340378944139545876920998164924106484225132587987670096129989803615348083886267499266234460989063820677992717768858439804567243246192424259402861301322403820771674422663576986520015030643897871728055770644414853099025058583798931791261320345096247491488931792920536099136843077445337044393535786937449449179408950552193214384975388402313239185049819803643743668058979791984535428730132047458694358753647611185770309804361041653057542814947958051247559788423409017684718908156373252735261626540241658252244080664990395238684037103644046148230876662420793688446370327967153402769083528884023847226730546729579402973112476486666215266518691692482502731618451537217450363179406231215384670614782040521637359735711729395966241083734450107205189760148607842282373395817431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] -5563158901655003745189893870605486179529569034052076960863385125317245055419710112080121301208907728366332998052483585592282772265867087624604043588436650873969958514451643455597110881542896464827527188607725183760961654521980037696588451622426213135599811946866479686036213565702706933178951209358169935509644586627297269426148127230703509541141436813379914453665081070358885909289498671160725362385872649794746516610616537983979074690659722289663415234873874782898594785230596935910535307575856118418526256816244248674243267166618406094058474195616564412822544363288354282158579139015414276802521819490407826415363975924960155429505476103909440984720244124641880070578153250529024075125738251133269508191429232564934320320522040598287959918567730875300007326366195552824769532924525303741516369481460462460664400510305766526064111648016060261864477423068954525615907379020923723932605250608442320819767357651432151572261913342138645257481294781753205212409086060256119737181871131354890683297020010123042562646392168952197411187651427630647848925324358137702799543836060916691659933040290881653139941282133881392364068475391327374304341100246334129393736194518909014403777643291257205571195023250357796922851183564369781846517925634007564329838214268286588626966074143779979757573925237122936829490941096453426704806933358875154433406761519529065730054857542012863470575366985058793742486646553342081499695368188718409974509857787556611725746486595432509359138195459669522999176546825778382557491553728490896159263580873233126107348353700687230391950122945238689401997809819209823973818439686707405878808323756793075696635870720129749497924608342681075517837489232967465321281591935692720625724624755129650664155209330759784856654709768919335523312327526505521105379460920413221241347409060769944112609004161905216344044592120309742097694900600464924917069960828029671075574498310229101901225352904560441617402027219220669757120298305082061345911664891702449960017797532960304802284814180489947258525054274518914676819115894472962703465359936240061292200420837203723736462527679906789299465676908847613671913838497898815392984354745608350669202381154941800530600402125226429639533906125199038534106619714600992393983490608406099067798932678746159909398418783445900115328477689790425545535307923342847546231172055260368783974515249120654231067644081629639463067521072700398488606577264674768644285456092872780081984590711946181731612734901103503416067049391605700410127633706297977421657398390172614660697738780213304285518254884159852641662745566119630231887090123659194400768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 212198559989404036273818120047342962563747565438007076170422721169652389423182774756418397120093552726443724647543779412877923860020760405223954333862766460460691258616523688037746862272682160758123915478600817451152051122124637629757502081656622921102437199004950895122901940518811282909617535783094795929918063901474771824327087004018114943324269042956840153805892228696482918070409730878146973844636751693358064764416025286583110899807979518324544553981047363749427896920861179490923223969707410564615496387755714256533429803831981969223260780442466311846251081824504514312165360638182075983231600665070243679498728463788546621423371710993162752133434086230785132463571280598325835521835419976801761470797906531019500794022747502633781678392533784397260570366887543446918166932511895107659239498745953302178907653282852025857323878581473430812088847744299437301762135995158596168454135062541902189289256780327082769170375814934639006720420667579735098624283485428252696767827809105797641837790267454441017557152406053828628198918173645156384735898070448807286373321152624083501180842204064532639721498675285379954496144322322851656459105672083964876643536828833135884429934372513788270913611114578594407204883805814156728854754818288210555418230587197176631093281801259051012237792281313725372377174824544906600809021152418478120812250231970697931103987727087338591205486433504450610789013232268679847747157878738220520644645887872617909689877320336422389519227350609895045611643652404981844681656060159394715522041533276837146831526845838500201602606379780208760785344930233956777830723803942246939806767022929375692116342407239594629878857723144395451455642984840914644810133341234295720782635800097659893990722263218798346795418441194354127497451171195269545673823076671135654567704906843192569492531965154836617876584641958175239246892513808626501439705286106135989779672111388331973733805450445421190948372003503339487369563371805684517504521323063825296046641704322138616128504982336234765448608897865747746970803274438991403281627492041938914433270943453992275039192713337345782668182131256263806621888944267642790031731960088543175161293195053346713817906154083599548172727689989262641061490907477407732565684195149775059203232297698991973604146882634083090472782028933205614590306107148515465755298980999922346122934959371287814736613235938300960221846148486772649189660484877558354534311667190410600480516416962338837546026446836079742853608836359672594633995735405855370057946179433614865113500016099391859319553918198531486382218901999952002916494893426893410795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -3856753710815903449705692398347499098733950912122248901206334713961737730188688781659185201134289071288748405054409064722280913732563622955931450382017658316769096556146039478806458162646776160918971551980535154146956348315455567367370547227789747518364562111192257884614697637685560684071415852632772813305899318747145978572111798264814265309149315172020198869081609142217235720199635490201551762968165431842441650736287967224391887072120551109356261523997024549606247008177504416991961655180633702370963362421891662396971285958550997379575922906208569989015838146946226563804442862889867978537029251260598225669601907283838312022777050901740816204777575869258869002914242879853386089260852600529269891819389651887924872773563223259725835844911582340458273226462695708779360123188162295947053504784562360220278797103953138532329364467872881186887014961995443198448479945279409302988292574429371771829412257609117738191782372404330433498452596912196168773871496481873187406797129924276130150222543691828188957272197583660417404528016019192371816548073352705457700336315721765112798285125989411748647544530102765442588107709782596423357979156361974730598232877494944556360337130838597310268322238473334126002932488612503341513131784516214577734740455103348911759999727695377745424102883252227307838915609444112386098655663426409209882009039996583748859459817338821450076495583232703812117207208469958552322738987200025056675252876365355096872840423186406492015453200674455962350533908693137680786697899993768682284320210869397601387423793303122147151544143998083446672117401072848279523174584935532170832987605608704726986277514808722766477347159432191633868852956819105848128688816414083468616753396626748558264693474259877703313384116010569608132481530098063901276667928804707105300002576244342612744384683925392642476343554059371722511673483109517224765614057903599065756508388033473706690661224611250031322233918070813258542026865946871741054095048989283738656623756720235872272144649287682903511633856167676207340070307603409327647750484112576366088854031166898941868454240944656838826485134564846906668197664212074574131695015669687183493226030476639241793386261312315724051183728540453485808690630185039774430604677402513147203613699494285357721266321110563361613743775555303698528484917733388720658943181615038424815247006236750171115278747937028637638338484235754684114752661918527591013393657339397687434872530608576697823615847721570280300055953045408243895261171561345394821604212740336989156526534726123918391726674343024096114060673822648087560167142268225465991823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] 43340127210219546611156388324984908966917615882826137211346564155388302555463602615102981189301761640914554468206783791899904719635054767580191899917787968293848990380089131011049123079745997685574383661327920782866900337745402928057665461563885305626400991891462908164772844304545869535091076656985301774142314486583817762912651921592610359887887236583830517455099966665622010237315180685327910993767066760080876348137588622354273764487950688524853293935244881500205295751248753034796759757235506287668047326271636298909070031498126843540519209497565946070120852668167727633838598121640029793524900388137141506946236507785621167232696185347516439896315541753934088102926617106721352979757390489076066386575602425422804309953230526896740690573126136283555839112114688856214261260577685198564340005618651303618335946991699009370456280960516373441000898701776092999327817295938521798909897699540267065563920464325383471021147079709487973952923071414392597538825018023174133204735480258862860870153757935367312802433474954860614932892365789228198304300431567956471454588133456250487468167171728661845286048873882016424638707559869518752297817999906322265942100601706895581924554478335161797679446182005422715270769381806881335157578092441430799378941681822186182600651345402530340201153995077140138971200713137687445196805723611413365736356684295234810688871141924681717892658406630957278529611386730178658323760643094829607287352101951953993030050749341324928049613547930495267904861596100648259369572368303780167590710695485096630520167620276936893498746572044181851786357432853431404453774252909670216912365738461381591663640707357445080030836703655602164466311036971827411762330208529075424028739421581343943190058041139509315676350811870573590220481614617230197643162389333110248084817721718645873535434117140949235041613686705290868448206222965262338561336706586917866981233755480091064554847396180533824702502793055983683110898949969464558794350409435353170512339923125895793086092380583970991028916383403117610667125916489388177284096681274677079446158578933382020222966756365719661600538149486295705678406700091696554396063922295638965335051072644755320180006119071942444458285116379173740905220261533754037317033234511731112196516051306467311841805021882493910928405705576508481440364064798171033422782614821721260762533340935637549352972931253442321312993803023919724794407426889284081981483278018177093208163754217544791162361796665085698058758545317089343537398827209615372077243126367028484790168942973951215978217676659879791497907144143078797713886543407789304604262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] -357743581971959247773122225393352392804303262917019276711250202141595367358468078525834943231082866972243919345311436074296371220637347617391636873122882276549280521745364311518465657925656129840530019204127264430303283341814203074790278647946724706356966395426597061955651990932670275515663999933206698210335327356002988149282158238261438021866619863749612225252816511165656718120588306480653072735734697309212163721238395564879060903650079916413602835810316094426439024843275428807308697810623562485628410430718204293180556476965588051768584744367290018518899157643861107685740491749983377175757090986861404273368656310646994749469342642165817575152127627183911727182900408419483480807601516100152374786479326917502433784118696480520256833510130240561558970139232681310504839053827237736455787308986342251035389558434584957076860907284872300532310336607836726212193217252031669865803040011068728522577221776049761206401846198158974275471447260000909641489188335338251012169598630947590187119456621509673495517842402623789414069763567321219760071263546514968756662227876406380600708396051814734481881652115130394785265335890303049413802254567346285125331265773776322874437997181835733701314797692570036135799677074236732714205944383983881385532465920609129709045510464809779258351708812115261030362519332517272443301166297562269588286767291418084585838177136916134688224844006938089690637400485852919311518906615053787168095077711959273303288493490761685348984234686264383807943496412366922314580748049110320904782874822075337732290461053570605132930923603010563964576445322671657325259232779834195385771592936563648434178131696581564727606172313328806084978438069358159029832600674560917981607982464408932864088639480686923685403881678236909269359126297105632846685435359497770658517159546895794385017397641597816018565662709333022233503408960518043808121107712562778227665565198722620781526134495524472575799579125652670987939677050493510993559424266931883627399024601916510411479026844488099527289921318880367693102980165077299255037487581534074869007347369217649180549861388241491905783462146690437704765818588599343521818274463771615766871820910370202214133993862360081132928596425972752262028075275479000614601734067431213671535254880902719761529141727764515651315925779085666511543750315609476575147506608529681171436446453693889564657470141883315798415141605483318429730833535953506562477544627849282873258340030861027824477194980315306524179915025694554260508607404356350842225601379529629993514803901703873294388468196813076212197676953709353942785111654493971207598112768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 2342820321551321200183839175631303215485273778342538357553739816978272378416184500172553629032870907228137188748777584240136850623663308777189420832735759356344230063884538595339433359905404993630944003638284156465195991314817832164287347823842263083763572020583504732642117987331772811727174923152833642099073810071916730450417110303121749940494851416947907886926500624254953529192255757010031187238724918822641627674401635565594017587986628878360422898191477668985900838157790726548755030896844111004133639063311670379893347615557563546152514392923909332243329071916296372010376376103067644508868412069468400735010692654207219760146730172124478253665656457128666955164313789963274347088864134665163007827746432390138523339346265785390900524921000359867095679315887651488830029784927297065731083339949563106352094123698682102416869037379558224674233359453513310631078872917177954412353675199311563203545698795039165184533658244673999263080785499268484649736265635753816418744999965873353202074431199357099490280507997011304142255619642824977123032796441028765409805898892907709323470611339199303523571231173477122112509659853270076242827126778449054239009168607968055387729250914037741304388811416012036224864059107241330477042189456758795906509402035179276283090847438685679832503507134374614713975565508503660371757511207872231167653464928148947471621091677477859765236914553184127833989366654837468446828071869947101078077067028688991450956701119579417241649303863559857944911821668337330508105496724959151868248734534020980653979731719516862705479999411020757702406855002971601671750235957754604992156943418273429936479492469199462006499581113190910698683599847344105371775965948124723028887311233131662680620936182256309322306910555477618033251405304843528060850101937130895897857430175029156364173464962483931290888673595512252512963154222969821105087251595260190827969669711554266299213176642226019879646772369287047532434360756512726183314121257974692250879989107305475631677146163620060662342442638457458898989408833860822778139766548091102366656091143043286363464181418404075168822855476708572472520890908458784202256188852060645979229393692156965066182096589647194173761611492951729054994602603515875477868611966687881733727989840465747083605715927663582886360515232616377614908822544472803615285176409632513806513636064244194672002453229457307923272207661005204632372869078992939846343125995164211652674823467824559276227980521665218741138292132121085385300197754164547935702757378289598604006872049540636069203684258186998817376104919990230814061355681496228123723694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] -12700925761825141499306105321800792579324059432169999980453828863111855787657277940989118495355931271562222125784034186157998522358781869106037890411150672227039981044849341545796393507244863073321116572050368312593606349927778053315567972988213382765068712689909818269348876482261235200969916973286228026861882463212413486748193749576224270868121778570353863282626828452374708642218781074261578195755353615110458800857420601857484488096330745423730628998400271241887915513959845359308611666808231059436978623455915542931233163551009968952800270283972814043384184885934528568913019141006121146709871988144657396640392555120284753335563289830437572244197826813976289635536932436248308401304402089192618948012620308403738592915098386450829866186656055612928716866547771480340253673430319471778148512046535714288203207286086551443665966962032151126332524054260046277105617713108886252274730031321791402704486506327181568816758676504346790743709127574342369084869382724194357839601598996657266464058559622746398129231547024152090391153787225878171863273089869999069027271650661672982453531648245381311198446275246154487360125808281599499858376406094439292302448650619846773810061413603265305003125438242022294914623613159446208407192290546458523578061211802622492376782938396828643388682492213757606366916940734218270930487241889658550657163599196146461341561558871700462478938009353787319345520387828957775009152293311421606001692482280277390516707025134503395772161162968899340745883899373289279818848845174461871337135509739231616685736893903646870811590568404572173823686176387868338269204100977005041490564353795009697137243620403240422025655346258765002120112676871575964741961445690630049035571996963271560699475100101941335901041399330047891698864979251693971221941969933105739790120674282458609532059502234581519037456869586191729650847381010226665901415985017353931991177966785325446260013578004192042406571685918528245644836621090574833342737103204107832699248609168635301785696521539838193837299729284190131503750282359280076518512078629756008139989127785121024575915366410631008751369012874689862798076656088222410155525952404409840004020037110914929909504193581321777077812406881756570095484985847238759633579928684979667625173840508779329834768908373570757079123655703622702593558695543512724488399494205178879455076537147070388486368034905576017857644756951932123591807102270338432869691415311082588090795098713916928249552948344935804194690183653132824245917021367012177348968206471406102538538060368237230879980502914694532585945900622968984791817167844708045881155256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] 59602031440444084096032524997949864020999398687561783957688625639099922070663510951092192971953047549731479568305184484205141020301939789053051874590137400355611956524535814285685098549765792644027731269675391328477456190188056782602932809577020553155166223793597940613348035492016745625037564879179080606664436492098299002750772026899209300207278902860739240032148543607453998965016690391247510243666715688893964120435483332210796410738966578780920840282251580098863641444112069662073377726253966097735749642449447877578727324989261625559691825821658230098222940083285394346842106836312249281196669442540327610018372831233063929850522207961153529459764132966870792339176769979454153006333237943796800954783170150697115507767331809218045514311233113102776367891290830915126597190640458074384593045257432719029434621427540356905710615525032931733175188216104733114570676747011698399441123812817356496803396859791099781048263460887815762713537500305251785229424471719554376900729745098524872647699561303337431966381838511793069519903570399135233710532361735458697088094489525445087631660315420592686077044335025244199339454345477031466785687358473719022654260000383664433840100939969675794768011262554723256419682553619575144005136579434746607508068274955702984151699720998750241965534083924490014438023110978597524809801995981349597357627710995343056457844917014769149547919871447612399877915846178953160040086980095688330412340223304827114533794411223622285777965997460328076304649771457240184881606047138708029551296396519693682540636428791195886463513940846103978844029411918859223482670519659411747771558262886093519264645790411479281594477378456402124327226407449055918606534259879823093073700555029015130916111248549098074798444533984784362161254333292187692539388203303853707299360623936985736531362414781946681178853668031176813740187940988743629424932305791861314631281053396133534138087736477091435827371273916891963447725438758596978893860625388852188420463996620303285174085070772072741569933640576237804627886203270114235315207821794487557357229538144689811289689101504780025675640476648299649371798424204123093066760883213771798771513391790257635227652743283174013372785895465903213448969715676313073757799560426250817013419768044857024224347121375151173621750224759888869171327286565993397473678385864895912518511923068299955829685757333592093711930836936480366118526966721799839333633117533353760588080433226768358400171232826798456679007647181894976412901332404222763661070653448977166069986072549955402111806444455506369707840899920684029701084649270420461916740648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] -248306500110261823134330072333332691467281307351033659235611565744344901677436861954895636917859866466640600770898602696959099861793107184613689310132369717612454035319845033123418833198506439893922396662617583547001428135464851999231656102649168086031382947397223147092216504217504150280736166527880646326627853635090030971856082048059146449726186058043547539170274454670310233095592139989615495226027945388038213412589193931566417133939294638030105003424868434353612404820178151033489090905944822042972531194778656616213923160661779581968967024587925135159689572126626012739588138782393783295693061019817820735624891376672747046185565535337490841910796379697098612010660945649576236824117222195781384806274096185804586343985240842643429904484707876449946982024801772721052963847527537724215780708952995082324475896849560890168477415336706861738990456918735067420863550842837550123478978220207356891259457536020891090190888623619223663067199322275403327402157670357296088964454430087123639923679150712730140656953977817446730316712476113392963021346749697810322039156322473690939086285485738862591298238354915490560357767989339772686123584866035851428794792534610782718189784905527117823374198564599717428118287230290220397313136139112365239952569879268425504602047310670539152219957400165242468723061777619419162974022769799733410210784733939598007453135009373642697722406731194330768960877938861239707337429952976784368044984800694266649100288376297054143053607392284764064891480085744898687168531060005412883932141274501008186172077805718029110307005943961342798447734026124678679553752211907811948757092396810160270613882544299216117219847952525002457364693187467978830138146642214871479432727318540431015916930238835454046051636458171210264919278396500706506453922964402106249954012491431413640529337707506225177408234237312799466528334538262590090091572284406900170151887852203804510507127838887973187548046316373245469810682357544086262312405697870059779043407339557669950570675783347841257511598971592158403314034643217570583822939872549706413986749977798438762517452534943401096343013185109468640105546054487381843820142869920240992856428066486958510659483485219717991213964867540122552292144800542672652090759985185042765492585487531551333894237645697315474853231526084421944304058610754634885499546759590010253552655414934069015088589200893597562564124710827469654635494761540618685560073851793132264224332296876513367789105475032766788662009758364292075081529806143796568603451013346568872809082088807332610502558847787211827216731223388556714294962342087888797795287564288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] 907354740452288190701475479964580010753793558756942542653197231327010636617097205298309899826763953176347771772518015291865716245945592055081741916328746155583772538817827894747119160458051178031662447941137928264235421407716586756474258563964081540205118185077512647605535811277553100620106801820347979401103519043086871200498289899624232968119990183749741651137248446249881380806125027235780738604790524016941584990258022006147718422082237395097756854729635530138976694010429953031141051676691925147828563883414047305935498553360131863155791347180449686223974946039504525269776471121208284558983706899464180764404115888627455115265626086315093553426050385010698102301905977011555684204925826081612738226543884857511968013519554057944979673474209521923697927146072436280525909493698014664903305827198579973444623946336041848066151928997820239149827594154036197813781929945536121616756901571553347756500524734511889687834591908715829671908510594199619376410888666831295289998190031166141361909741645151571382332593699796331593758791299157641909126147990094609047209867456771396401984984798873520431778815289843566079145857014922930628320997139854481325756502265155953099766363620966580842507540774572633962319513430726349189882172454857007469582144813687827856893770071564050544864329917073458399054154270808715366477905652175316456265703039913047485888017833318092458376855887490242229859997655434148603646813535790065782795802318657187003031005152984111304986163627111007196505106758974290577093478613628007162758051739355375787615170538498018095816000602273242688394797762226343304145426345208450895101833827197428923595211771264192963418984612126856817952839762376756438733176495382620927902454517321218106138666395323292859386581757109532894532396142419342227121253097530852489256923517258546525860171817079389896699261335063181139453365988336664984922971581537728959088540372269160085491295940365523767092923461281962598686905461034770005873253937062374423177211637112030311209320780154530786921416147797214553349403167601342031122979115583665190005842440735463699832399862430197647987136942187376454989313666022224286884212863181865483117020306125871797869299285872545156690400446574986501146980343462509767816338463803169822368029648218920186668883803805263897382048733082212696305255077778619913159337877794293888489448417973751713342832658241800798134961489645759308943867276710250382109274707764563780312783245085262940943858364113894417811032542441489602776855636980161468122348111640500949514805085509528561869640862190874691170538355328285092372846780281205311594823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -2825574539405807245348269966008983278722000747342906213260348423946540557908717783702270832775343551959361697528588628960876005383079620907977576759980741213092686070939221879668182389266431191955773002482882409554642299005055628841656224007587304174268023103778806746482278103550261741505765571927658127261038531302473283406806343288380878096390403675194279008104012234001724483495232392042323485837624015062476589298585661680771026355994906737394744332238433604797127211519613179073053244833511366413663734436297226453732903749899954074686665482090827056629430574266814771722543474480379443043372669763750541498056685069856933505588183867165901429521251105546988072683637085950650647208287092699294372428366440091198874033682188021767319889853555189587809829720044671405786712997672016411086054908564249269713745641193080016989777142008881084975465279478180563369449463695436938112198354803473066115209227286837000289504916594359684007228870382334211587318977689951946930266392949538075479797397719446684354097002652070440802233061261909001651589806392364508738336031501942336651096443322282869793004320199744804465320318208968260036566890851820048084770790488637042638906716863183259542950663776693484162291798684769272799039084580107835686101222755711648946638191100080371633547936977188089482799323642362988647965372126122361796659294223139084722506941832094707817125575267753225348509073622313003077507968307334797117628466361107648432974357379689746046146051702893267181542662842805103114602922894035950143278080071135719743464191385025787582902165385313822812775250407770288244804388910191754783404062452040353831659263132318284469623457008030493454440051461256623166797610644619771162921101824825343012479687442308075817767654617617910582801102858888518350776323714561375816742997023856531307631607575629575961620928756976270849747353704224822772711314938905746365346411687679861359894690559799953763924793784905886053433898440225035842515303474139627572232480702065448004861332033524324192238381234375917903253208222749871076252746349490112892467215894488386799894730522099716983931722452753114084125952024978859563802522584391447385663493144816367101284042983819774161541193470935680760242564744960875195176043666769940442671563119576728438576422883415130659232288656233742917262858235296919864750763640277200796923852996176996877060374743887037649372059662245441815955753701331100330320288231679916361989885422556738561776848766838730015813074139244985416926324433688247881518081892800751621890435971675086042572442355923716051569193766951890452292045148075200667393242169344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 7363916797228667297036044868508866747932261217260264689480820785058353882048507046363737485874014001996694848540057845564582370539964290416954826624804737698592771104195646788761988279200546946066982294312656002100214843832072659665754346805853802793832456593495618557872066483490087748200077704616311526646450145833739428104488914427557641698389643880612447917686709357700879505899891543640938127142409327509065780622422062851622829423422058924521933862896125840872235252628395687734071286298799838349771706251510067316461041545734948617721559609664142292579405800957425865130982776383432119401445565105053341936381716958492459419652633238821006864445445766974007506752824828891178727974128973470561837418718996730317320756400956016760921138425955282058837643449455112804074613199800192631739812250232151462306604048341423512147785914163309610922305457009589076987710391197412170256706855420389567500298849147811178032704229499660496289112093129391958324327356306057846598718811933927279918036009993214604831428473535827874086408541738667999303234040406150460247732582067396830443702567141895761504408620801044356851906388689774059083655009342574296552819998727569975219002746243273283404255742593005658245010403117672889512071560993836730589418912321792308833394409873150199647045701615002373325023904161008798407287400929191330041506984123438404490628418617723151429285076820312977594780644072215618566833939578576299571395531529913740414153888017964469461022189307703373490022248797156146002632941525188307224923647510260066909921739511701211817377945703937623812771877755214099389154569369167247120861027934043281473190279338223668593959011188857436154734837108105057317742277248438580562417703524972059315347301486717862566389495124292268187345381653771241982291026754210828501918042593147865088109902498095107454045156921482561910229513281583211463734075756065961003333732999702526032956219945956251343261119211883373723714978170304624358934286821113600963014845324485950054738077376983937964131539360137462478649917368519569385247579303728652249053953359990089312372796744087917239893753648468986048955927497496569994394893009398465779817794786838853880947051373089495559941899181703133597445213227259022200650221626052937114298966675690307019884295452075029855972456617875772340721603636216194780583585683199817733795795728524537414818683940418754338808891673851334177646147408003753316662834651601044510967834634649465438758744178334258736378234894390609601407889793942498019324407746187245428245028105941969091003481334950059954564034882008289624174048260406870520071454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -16132745893604470559114037257396510469497303657485445060872428087896397717149421251444893471909953765112526765535940299528493438921916569538264844884596619632471035833807672470960338101483988349016210974090973644886594056907710751281840585722970490797085144371348201453536221901912295405445385619725445455029486925631608171977571638012567814648480295221549934785611163609042220863535618261886478234757730251377126307263605550283253411434618702338587361235752847584775673624250251553500163541386605095146872379250506938983126648240623887551261523771584322290300305321027845122859495874724736091416864107433025747556943680624083094708300979576072516742585021870723140956241447020900910033491645501962548937012217564278936089829586149370262966523052856294691694684302672431775375755220603559275153903134268896262184211037517199566263757286180694037348853395048592552462906223247957724035082833144760817807863782190332591261513472746374439247788657791233985471253761714401283942528352918904747257550423116212495726847422290893482646313667273226112352011520311440056694492295381522712486217574069525392402781311216566504827471769010674921578120832941039327746435822814850409466524816430696754467009903190477373017225288192870089063906269406204911720498004410215772525305748796180254634039727611876220846324893833584533887006273880626363265032101781431675147889109440918266660815228771889676578667067346063256414416501282473374443372996056440617340771513463156736353379719445381208251205760364947888615636410633628566786088978966056672577749640916146384711431133076842283658328786459860801562777073938023943525223324524958885833906749600969055945410861758440006524278866360418147437114053504353994835360840192721500592471902306078865282819523209547055011965581117321605915885808339253630296113398244205488089399595539857133487288766869815421410870503785361981998486165241876400323212800601601219830423538452599671835709391978784081009718483254293459728977251176022251769369794632135198028684111190008253374106973778109072560838565492291571908873755261660453765106324209320155040325441422417978360952198405263076470419929086176450349622749939830392257106180931281435286541821019156204892374648482013755334527535059676565001073650987683519014731307041687418648971368924528518116817388072651507238568548189166779219324180413292173903933826516015904619131291911717408468326236340981578877184270893734441914278465667729647687505904044974799180660217302048208345242026275949583860912367323363728509385225172733696157428852194512138682722563031357176076593007821787319017806512002720430849630498979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 30693880412498183436867803770120131944171195815935855480644532368408869416896599662029343101993536709233041541048154866436422533754082737314233231088897862352876506663599500857721362509929732811956267033656775650347136769489992997605589996079106434268048063259358905444791672457100659889512419845779719411311215476950620274216481191717542612563684969966668212064006984484732206630987913426204921374502911718012547332956530510235612275600308872823795220491334869647901881531863036054300149410696702580813848383199718283826171645286502194442732232657815100641619147503160079915089934989324904176404017171330273629543797268171821213100114731040257738591482460536752354399716974445151857828259866382795132669687020931109971290972388216893809582899811704205049658772081264756446371230110814122238381144622493296742352585043934585705204243116951894288506503988719042949156141060493063305712998787009577475763353603911091364352508129586609290900511681032347851988613839440520556316943946295765649218026385291771361221223784303685268489113407612020830892665073340669162923902205671606623003385601188309850525570610678324589865222577054846704851192384534799380039821394101698817550606320967619448374364879786206949977381518274761458500984369675876989106968236307275241607216955275760152215196108604289598610736709238667263576079745239219964119486847910397693336759056472871665671553412999072934323826291333460694194672929968398484503312247453124849069384147287029939278382662444951567084322162190497781720834310756261717995029243407703762077146888115577484354366958842915896301420344294698662574087635242638860987131613322092321601097584918059719571819369613461190524663377333875825847838199638895728152335796506983178933873994964413238976354480323425565746467867579706055321940343615861821498493365100349010559818485276883769703833703692561929614628533078830380828820597269969629038748541884305108338033714742403585714482446257867542305093510210421151414893385790999543404410082351263467543170133492998940185723361473404049841939233850645745564648934960164367485729679555460878116710138381029549970419880044114736155149786410132970702256171288383081864746715692903628907448420738111573376525302556538866415430839935550470927984387323614001573629086229126341427482476303980358262463646237134936582758642297990187464392136311764147865981135852962042166552187385584914943051393136626981315954553589194310536349139197895750712626943057644684537579816601532107965293979091142425642324217701428345413627352416391742677095869307900435088191889082333905836949112833766841878950390399899803089939296419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] -54087317213024795331384512281305047002267865024948533768548322475764877801435558976793950184927791938600167269133944769642554599167452525647783078018881048373390008782480108188731191084480425748947542342803298610186238016700695129176040634307357977895236387362289664109075241390598939237695417074794283857070557810248323684948005760198167455950466545349152015090917374063537538311401186996210503227138516126635267311200791119134061723144429158416908487057473930749913631146750236740073382016617535313744919651206983449356751059052254313081124537767700643099283260707100464383420217644778747653723376816439011860942939507010603410436982715934185270220542931523016244495657032067609632165116105470851418630327538144907010062011382155751179088321986065673217961159038622532827448592247679284342841043472715763220658742763960533187170814261545838947965222300832750873742352457387085156519527008229842474787399951793565352690019133747261380371942513999687339740941064609829346010523625253043774676797411347328304457251678772437615496134329964426060301685977503579362551322830319921630707306320489040902226618174658369557280199271143422431735097980359729211285020200922992214864689673656576987895750020795246066139663045769210678310162532374667031697540015376502233116055445711881899087344804923135417897342327090596758703172115846937856761737081145725561281307595512519686510364607231206804712126911170237109271997046388425353875492309964904639588714233600527845331262384650184920149741902425714605389121434901948468723819367374516863004168527837723597762932654893894299458144415743130677935672495231623195777372142905753899618645538296336336653973715777677324861214355118774626651770066470219399838516893287996704239212512034270924796393763616513888617417989543062263944306679781438040386578390865201540628859708071860436141698550653761419758484712816166522698965709209649412037098277518502297806536200586361080418565093756107509627650159579276147956077157938642519695614414300613639774073701848627558248934430095776192711665391501690991687461540212937077669272793076692284273528295418426758221791257130430712765462547461859567621979189781561193482775913939129580474368655212061142696971959961319532077096845915669630634527172948207894801929213439921748701440167828145698534334390644237592218591562153343930778335381885423469910807510613820432323438501127046137096421949539573177446191813385782257848526689695429200081658726302253084804228458855882993587840096305284138052969635141659062290012766055605488606886373861530784097190655387107775624000692251259343608127473453987076215410668863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] 95168065459707810017129239654560701366544428943216682677325042259500756172104785607138573480620169796720911137450883116571439543202449033936112456235568473062327697961620727757007451501226872513053336096995248707034887609182776992672325699362326160198365532310715813649897418711961505966301804193374401183292678740696095115996740974390438609053362337937241112811912547747702988300052948793581392796775145231408289557967504114833906695715000901181921030027527253600287680636846844457500424063488130108307674721224526940762801136287361973693673066298976095587032710068863866721097210612816880029112145310676076524959045725345507744182405194979686342348635334896711659728244365216666783965072699622453686659638895277174235262436174264502846392009934496226998464996134220693909855533184563808475419436361587229082631477064304559428113677949714523065352136757223555963432800429671808462282796388722393117637950759194631964882538773871225800406486404610347603362524446194700540326866945427687669368766675001188632209695738817295472957841683323280179231114702304098476587553291860648379370450924426202089518191862274324487288747282573640739434879272134610331188749018406232997217698503602030358934485650170385992020803849022817205250810310359644889695735408670886550210507009549776585259244737849800262655850573148645326941373628559672340399798609902847039083578102484071760631365831242906278391985661882013327322458854196250247532830739866788455023117279932885683925841841141948476829014156942261237683209539402355162436810651819008789510938895056186205231319526005694676534792538429275273764860997559740258120762401222115896997752813927496699403409737577746399355689938865587460709829449902512937224666535641562680340913101853287979398518322616856848808509059044044121697067962629780864026685924311765257480403778063299712891360286416769658443783709609227144196052606864110888936455154601682052763291762947946467684257349863363961197922888254967904018922872250538989907501517303036133222408091438427155087552244063560299141481818571108409319832045565017030572718647501417642790893772465380422582858503095207365861402152431080431919047822292641134615009345273677256325985209004894655921636906305209953048592264980547632999089645292079036523123821344798028315673049069964713943615031141055907351897386756692333821566522693047231582415260593500315923061520665188277794306550038943168617361888766825863869079966384235511084894356624151048028028206958144375604329885617391317722444723647048666938915019014656075911811035316169444795327615152684489176363632701980493813881938415424725670481520230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] -171898902201815885119029342755713791590696990572195067223548833734277445449739234061852761794928033743354185584754502733754615729014565007129769665063881971790301887514906084458772057975253272549383302620348088268717922369059509878978642138320265508702302471284193352614414744993300461495751414477812331148952053425469245861540749324535265049914926278552096762710524804936438226141813514497224042967271891781191699328449767673625453288364640471135896634996988412329528017424332263466227137932665140457353205919517289364746772674860551420510054596479689251611716411822239962273487006040143897403234676167027713139041762188430294351926921041389313072961880942010026273439103679280790372787519711870567991929978411209968157712653526226152674942290749276729169719716674306503537053633738838161625123531340258510477454286171013026079032632185552762601958909649017413651301810204360967747859654299803876488748485900918166331016157215646380125283092957552832213034547521520067786597768991896007063525115896881681117644183224312786107115544350528266033537887596827653535221376907988630006507195284051631116016762584145880847250049705379616383980529879807428633641618761032188722429765461073502572193508237694844995157909536507215640616780075774175161798802967381804955005141096910143879401527482828659370102017554856308604106240331983119415236738246201568526069051938249955841215365348509243415814113545276169776937306991470269173281437854130500520037517241284805394999500399882271685650854696479388662025430366202252065300105289480478252350049035840421911835598766233662947645952539989098444635159708035865736158988150932929100546241636978683000698197829756393155709960008141341871754821056297423842616731426638006551371665064297805165332130493827304305803750149322943967339001144861306107004674037964548818582413272605029772351633569668365750849004915571807529920120267353852945849033074760170988838820833532907670814950118658440193889867340217360157105089259718294886233431693337383808972109235387850035959618324924140851536408662591936871838538551618591025970404434655161260344070764515141697913680726928530846522024622512100101492414093149849220034466125498734576825823542226001357513706788470486512418306398341918108088150139345856456217449365866785191798492227773404023657023996673591570219139981673264368442009252330331090666383115380880182628465746864710294211898646845385489599307128352426607120681739046901751648711058295206489494893210027928324951455001636917906705399559502856806032394320247358931076082864022305411316927829745528722023096127991264845659185790250521947013546946592768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 305941535243500636235238679515978107981531724905630144364772314965661270838813412937432340406621414265879014116036521078485928538260090752492091925069633249065199452707935166584635975628706716412909450139101252570785956902705006657740240101122680601464203987220871014874095864125960876691077988381644458615485885137490652372445660425955700940286331662996166139918519667168294145371556754775174805371724165301358251275232732180624486593188800074132534214332944273544146966240893857539157153569055396019001227479934502871312050239609080062175078721395357260102746141117561745047739907760248562848501572090726415684989279977989814322312523152750979227170330363310036126551094874007400413682283053954413161224338311513233120351353061276987335767610334686571450496671662981788163051085238039525517763514968138305616421431993089848840415280669600520760735457599621740874083050028360543903344908403459326934158914781488658542680268328114435837621489336920326191185235745703417455606164321295207085185890673551751956231882139522316489777998911177073079913862029361397468285520212080548461628970429821490715331653398085823954857806520363809293960631891253132899913030175302923951318555535471116558424510775271422562465484744699952522783023730597247911165345364238468433164044298235972202239320218890415198393304792005714339805846629075013507092624038800317720076776808197331646560790042995267859140711623691207553614744360485464205576782252644918292995368289261528797343548856616206616502342645970912123028661821933104990734552426820403191513083163810834311879306412466042479680559271546370137144862823701106779472212157679685438764643897334351926571976231509738736361790784198538098847243504855088141750201127793495108071407867658868417534995280831674236443019804209043607011525269565567083245999012231171922318545358731239400411432741124590086095700568517241923355356620003198766918460179103400561730931842377553221140914629922398361050057046093277112138897833348225347665462724113993702534638020492219993051046780030968931478950460893843618230346745929478386709324191213085722624283344000432121688848147815144172518988708034678247304668690050911134741492554487115526681138026170640796207497230391986639558724203338151538241025152902133851621364477052037675600154610360056042084714902867816373324945367799078149285461591126683994709721493957012479056838286649701007891805259640469202476291614692939966262722004059875466842063821241834764026610635531292009569267907533409918509137580460847474610482475721311891790525972538818420037128567952160112697622226815468496036959553345030014155930814382080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] -506857291067519667116470265287577969697692436330380229272533266617192812515171601194905932311088478906348904469726773262634528529930326512861485072654367185042415817088060739483627350053442887995196097550757495595927825065948110213571083886599768363688660041058022087016060957452776533759221324051731213400466398910025837052725936900758226840845222361178476144975515252887220122149471953940463531034732146987740954441359815100018506908169626848685168681345417626705053914618691680798080304776318914863293605484916171098378589936513991303539766612243251120635766424751820572055479492084865577416801503115940375072095174489853994159798770409682041702822035424281703875722887435640858226597973842269995716097658382807835769252413230741499118564880956383256316833409718591471099251926860974422596679964983311512583723743653423549690622012293209871465341571751929017244289238271449631347341117461452709404787044175923480667571869970900995257699987981551233514274637968361959218346723806854048645758375610684608414235515155736623679090228533561724816832870717810136316194935845480433225004267774723581547477265468914601272183798630373700147949249265051949276836067558328763534237402461799418062290174359907944662478407251999190089891230216611805406553514154390288478200442745394596426679930013305072625663297525002691023918285280757679036704547028230883895703471534099331654076655520757097098205405714036194287271658996840772681924019684245461330288684554226939316242010792959921786483738968166899385192279212369480128983645180712625077988948556975651627579963964796912515362517064300881728943250792823213740336900391314502052248677527359386553540917130820419336242912005649468386587410774100468520477244407663265300914007268641138797730750748700764029945851196104289243494866624826792727267652574704401045994104334070379865080069922135664620082257183699159853993898870647353546059397484899895398798099476260763514615692421152729896432389451837973511590672232381050102252539495118228620710684777329906739820105081329954385774343224010840192046961053709225590131160511658956401205330270073868385503343484771931748525715590399395669901513354263139546436614352442312902489781613196181929168642943821087886047727288808762345199117166769698474124352046832569542637203216239497885115896172103448688971947014634863093308464367423758278753974352728687362482016140190776379483993145449782935873237624303364150653568638557342135585680304993705037079333042497715077941438465758508123770450868394808639631875175894103791687600407878629193225616177876837580561373941743187587792096346824939847581962338304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] 757628599356380788875542661754830843272746319216782866533506800850018817768212465436478679759273358332573280192032393587057198708651276417963270637911730532884049271029819168036353395311006422416435838242365214004119178383117640944497257374648163544319294763186387806260212270294377568912156779998622917392221916116253963276336980509155556365115398968720581615469447054182354518417875658403310291037863935121760749891548353673195459030954638923202678758580670991202109978661519873560128341499097657876108374465088015119343194377987571509680426834657647691248132839210992508622259018210703719102507346650780394208632446108239114260298596779174481000460290559293800545811018897354856846206769760285775903432443093031551386967015084330278878137575566368012664174339419777334217615952301789177228147158936605955494227944645524429934879745345951114883308270673893547547945835184131407022407783035321845371503472358085381700274658418804581710538717814626324925384109867546327924030285424936341126368945053012228667732427247070596299778475715608837430879181641761960558180488390520970554722883068847805473064691353148897742351476777825276306553154722831294100401854356958601830964361258957654472151842949899043344298238975839439536743611691685631972499080673516283049066106739244972917111442761472550785920278868266613018000344560080689499159203438489141167211183135582536587508642375034719681331695341728087485708086880458082041585389682965053977881879943366291557959332854012943270219349503117974760338197758299294958693583443504615878783054024168149069230490842776163331899453884020980723902398389615079266203745512369607286879481663560541192937370019603052682203587184160282655965342885027315678487177304696684409556043262287533376386951629163491332421069911774270031040730104898401087085443145613847117138352222062888701164334427830866889907357295599570044196424202103338096595845093460433559339543525955717806464324745358238975700235561684473248245159079989516257377550764751125938664976585498059886894987116627265321616575422553153900058491770380251632512006277728641658567507603069711844163523340392044950995869179392043628039236500295990206686455276871575571922958780327013983891637513655983611887172703666070052426561649335985988027575484474388914505751029024806409836636172503622714958894794365531572320107877998939910216383123634287769942384280319220178157877469653303084552888356479040537278587680147568851734812820816989525817585338376243260887693347018035235683434855555585071818015659007018051493995520568156669271815147287643782528166160334245114117929511596881680791096168284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] -1016970541746372040253090800563087786596891234478585788594249393032036110833924185951537165355943127327121163942388807134625216725424082874421585672638862023930756658105679495598510327621284201439859787909841295118743594401573509543820468745645882217573915196037374185908522467877917589355020561465063824356283994790764675143059599349273505096633868777348996082411509813194049651843652676018088909715548469660402659855148502799045332866763156577872117327228034818938678367673870934187585927241184610815563502884670758871126233428718590272242631851813349497138733822203313352586219392502060489859253118146072717615449881585693398700595339143724982412527347600439671538918950053705364180246845490777359175734351184811611638999879806605809208087610994879831117443841734940080284927467444097688894445859307715811514731585162656416442894866045468216654421460379339565882918226328959642816507420061397074829286692977447009272915582952422053935196951474090764219497090193589251165439739547240927501833785420883569516385121342561877806904930854588854952344984422573212599843078415738404750852122002046585618588857272607016685206045589170048234782008074726789907699958225342649507149993516154028827927443653825622366082053039640725578546514658417787099375230533787055140439585385276125246734663424677266307225083475437864526470956987039517041384298164995299018016637088210040077781824788290597531608178875748494024789246262906718783027677589530526185624887279168794524941847336317551403369252032460593288070702410812253273675209451728487576409298611487579299300706303912653863413678940091969289038459116418840912749877548582414788980561395318646416030745887188019826241101399122144369908953760427915590617891966783803791481538737828913941584534264105918665636727917610014624769267561815527496155333795403737354725270612073042211709083242317166198792039380267276496293400820543341654112736184780979042789197211362879836848483546917548964897702788189114535148445939162672478684484757282678469117199914592476306550490238686150010852703876416707888162054766851924984979221695627324204632773247140354225724301708880316794620216840695887516041096634331615765190350439528500509300611829531551471780589418645520860775490961977462305199114508846421568242309017796429316947518499575702850039095584627142498634824167853353408459708103094777948170694355827764614195020344709995963622041948535092128145422340545573968470540985490247613784146846349945308682941176909041997473458419603101900699026930884046570110028377301377769468198018114781592850809764106563826517497400638483792307043288095571314519979126161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] 1238505107908175710746293301828756968946577697700044294925068044254137053612571775498533472493472620346209536792055286772161803246657398953180259851726898568625915596568971869130558707493866059107858797829725085863039828008427347147210288975801433341003879177300603612246625658637942971502045140910148552268382195884337910086641064482793420893251939975043060845345676978107392072700800445539597364110990246403142945588345874047090343006028365439469954940270809085291315200066562718428990848212238272562736927925722446051161789454075979547365634264164152485628300934927471240900446473604032486411688483557160151466752632673330021849533444732131020232827290481255366158963939458504752654523693989242079970368011652786277490330070990555333572185153738329193092202534304630135588991232517164304039411558614781087295325397842314826273707960072284299399008798626914083754423327242175227142576879120126519215629956483157407820514100500144702002435422763568262497331071392144934588574881341393389802852442660900803960512891386999511711577183693535073715487153122286479328711406833515286959001817596021936636320383843502530851395170243036721898858684471510762011315975471968947845707824117811105920142490330590153491537288947402137970163392355506071796466399238734467147516673406505838864555627322559803427327263538895401213023728230343221996435410922297548369490885744275504332984590782862834330514745678055153794323266998777553713414908800682231192430929806577654088520035287289403279337589471013406758992111233683961074943936322570524425788550382973032231763263570406550384102365194549046280049929939985258171933758664610254811369573340791575381863945325254967142846067711266078832978510983522026842831109122966719648086064587036103603936533711238671641996585903697566405238332595134702528742115935008631342126092868346593580226219814061900854006161639887828345281599978586614320113838759720825913300134461722669673329991303098668426938004878447062812132979475376332073947014945610997528680954407700729964100058119711870957729867642704232092857988533167590775961626439168296254346986883840633985837572236646784128671624517081355997079202739054247030294761097454540345199232186096199632805111324954873864949361005913792969397746699124831735593835228573708476520690528965554227697938444878248567134780872410635511175211356640446882608171891690830664418826288513045178655324314090000579742774467662117682238012960284521862677634155930674248059962650333356989850639643670717361777652860326323080117600630241722637526988977766645117766397540982787352288475088023391963387380933346319611127884184289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -1389091431176521817398311402886132695630641756285026247497207938394295008554948275507030468724035320178444480481394544332287900475644486246198113540381685453416344798246971896305431531754090518089258615105599064583547421488775102389616309985904057079841500821974168992798868503408199160517644553582189683040964007252544195538288848931152787499828081554454085734069336023666227514204882529192104199305938258621369640166027559217632887987901970019058315201547781118357771933537292002755292158033996073178315203798587482906115338115190898381102790946249004973250443683808618869986094401860537384684803257366495275269986803396039811415148075874374780269563290040766736785047941106619935632990170989185818899203973825045908042706700315618484272454759363611829168772481093884465305683797126212684869398825708718574837539148224262269211884777402224433122561755066384318144155100786347280433233932836681572666648604819455680808352402729790441094846986164798495848081971978709044906830521405332802232077141742854951052175549816306018087314774158228124036233392237474808359238899855852572728684202300312891691599006294481007027600913014106793216349216594563481711792206738304665229125018687742440834884577994290510524590634174786190713354532650941672205882671174611297433950514999186030961255357740578609988328700194352697677618980242072361791563073481510638966412098477324915736631067145389478958416284712793160253330369472506618762587017565232093654674529825065606257125991079010809008533638847601945219772625466221671753459587766461116524123610616764577823099296063345280650934927179879538463422932881491751814739116869677410508541727519121519703209041435354238945639350555366918157447455966507817268806587623393444174299382297714108358510138599075482300000346063731832250061746790411290477594708048540592445815779312428115859539565006147147085933181894443210993881014292040877045145712668773674825150482987295526852641798043017422083196809375058340452541782183480822605444790366716500474495445572842982181319020321442036686439092915009905847607040246788071663801545078764087027170548951722504844890344844883435658269009387382567184791407660983625204370569219758447522177156856351647748999326463202517883810160469347185014666464987912834911114596419260496192113856492615913528032185211464791499903298837197430312218266364580530047796153910115319683626418434028289006496409008642961760187105276268537952744560215926090454164564497823284736911210542348942716428674994654257108217950521455435403695535191741389444800040776224165918216169011025340287781454712142038316769389101927134468624800509067264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 1451741266466909826372330447729471822356595714580261220837141613514312737928611797838804107800256093261789105112775915365940821386908433523081734723179613418206102200917539856952288120478297924326647336804731007894777796013600526677682835191400390372666298913065292444813947549917058468441670949725381991977429759182815923910001792236079391227906168054059665624180634185865144481952121203998125598371390093552239959962055250567312156402299310686194100614406173318601423643035983415976755602407693256294471019843787200962836966916085615506969446608450799076355420125345142204662811798343884061127202969635529815917870042540560794209703860928159976198599200046608335415980117318457667851676940425417411820832960594807803138096289201562575438263311478357160353990900418623559173338107202575637342803197042362656854108976873446313635559491872853967487331649799355331202695181026593610036635701172477817952667210123790312547761555687640100276961008374501001230347648687472593757107585523826257053579390057479325570845745851256535614817156481807434008618763251886611993581065324795729564075161056415995985564213267466424669784659445074867789230146575532542872023502234407812809888290387100388053770287741078083143164948572561180320992882238947033352296074497649519200928246074724241330824817693582830966622678834675238340123486013626875978645264379049527334825261128109877455802131410499007722925254098442912261647794522096570001462462971205393435918822001279801454429231138515090233456462964679497566363101914768901778769029985877897388715225687437481547832383667515665620238505684559339186318171859679756168241625741343930052289271254452984230776751666539581784457696068039440406642839341670289427604235018249305285520464952031899571911566112936658809047263389455267402850426085595294006752961708487136838223284620942796986481235353225890505331623108655114754147983962693008476934172585435842579806475261602983686110754864645873119587838074343643118205355936973682431778490647364060591147274082970334407798868795920302035669027634845851523367218815445125034004828802394068523010584467070077436006219841010260854784128732522361487844503404066033086365761786354689763940330790946053642941708630182937640798040517183552213243026630489590887644200966876181575196393251657805698329201443536483539434504074767429234496823170032528500711208826303399131899139293127911747215392207037437631061122152834762742949621259196376033314016325012500363888301619063528344385184566084386246386118615775482327505996843543964350437965307602032217464759856079870742643975505698950666743234450040173887018946621603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -1418559477223180925449559880883022058657379433087144215902893826767868831561443746897709069317231944610391630121475849614235989617262092318984647492609160321120877438406532237836119773408033174598557767671104754125594542065738811446373400149556422900284259693840034290280727037591862564115662167252253613585439541608416355198815654516056051054109253042982771458893765792241463058237824258343854552358533311546761307312052113892840419954738217168156305840155516693764330573310389945047395573162380017773015420490996198010935844567746776601649535588762778242680142908721880343702986060913308987873477552737318138382501990088708773922604361772490098171017691159262089575497661640142332993670355128686728283304705894962889190893969009893818059580498027629491989795916668373051300413891338898900673384664959402425463865940096090191462222890563278428724328403648836733940429492191332536895986576750860344204713485046791300258826526374436507601098761333144417539698246830939047887109804305862062170125103864796140697409342646151499775029085639811239234113455906657553040258250400121555445427067727867460152725392299988791141630951241189122662247640293396194393125977894064126105006965597670476754922656778636538225325631692668983215852905620750092112037885680895455956625975337338706843263398736943483101496932710386654550353865081342143363988031507707824715317749130130885669714121492267849196756759911154324565211482085852471758924431703001730121007212341266898861029941509391485291169297540823810193685213686139447799730897569150854020545655294837134207560863800409368253046575201275419164268298890812110416186488680568325515678033996709208675105467439831561299966478865817710712366287383827248571412632840361865434118565772667349104084254703175673937082811812041252520809063532726850114984581688258523251996882222833635920165918664004878714451999700712685335320239006660102997772115938368680710227652837442190992607567799401487402962983643584063369648964602074344434419035726959110687881116246508286137753526927664877693394862272107687306019353676173385933755761420320534019756717826103590968166251852449690799511605591734815210732969121619935396780948415410749490700209629655467088793270781823983043523344640754327326453784153601644530967048747216440637557786745719735437950640379258275849543395133586390814727742000307921691670189957184281376173113918660203566554388118672595467182647354113846343034208132257276034662868916933841729219664065763710102325583667439498987404161978827074119971946549912394259253441481708731280089713534755337459333612565004221070874945324971587000476831980716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 1289216418708262824368892981119423645655840162820080038739406075418352282545978175029535662248989192531560482890088118776992462520705965071437360421719580739336755736968581317799299232567649591702587215899687181391501432817392458121437725142392342933790583563590792382602123858406533056125404458089923230392705066033680829697136130768519635345035842318910368686439173987935982380174258142255430453827238953865549652138895944749449132326544583706471176041908884777968253420976194428770210286051748485756904897515651292039283640238892597544914917537866547295807938661045796728725475566819573945997298824574117432459749185961802631886756433035271922820060015824048510065390740117018304654558623404960020745906189949496031258605966243723712582326898700984915943455628099316035621794160732390258117654022718052530651665661423749875087462392715079543796620523413409057768839573173695459229806520170943632136732067850490850629695935656200505257646930667524523420912481979449833646225010356242452139401679922517957565673799426834250388808502430953574095362970560920531920589331979848588854552553871685635417138351093181221604403620142614892870889672829128500157218745215919783642221665677577902434634574813302202174404498841082808205790489891300221551058115904278561665138164800164434942695345878651563256765384028003027575287285472182731020868948441208640925045377461877317951707513973990030202108274839302771506290476484776794539649004793239670829999166883256222811528145345710765126651646798906894372861189298069187226682770934094686213878011696773135142789199858197604970601811414862905631867875335496523587221760899426321681948712241153710521582441354703846247202461355296405272788678955341145681673710742901923729519815886864252925442212254324866328710113655541198450535360071041797053413389750420486823627457766094872174765539340742240826024760409192968409467617708181257127525031286624971328021899557444937119359605397346236697028131932753282142917629332852116533263775345255114962967815049940944027321064025296488809880921149468002979582563342102890888613586383866124153691044367157584578899508623335471073355498401527793376096152204580948994807943159096567839115039971742084244705905554737704703420678045493463352075485194081336074851434750416647765949836616888521732728071446372831829676492566737574404019586107213351995763363091063455256537877290373046577685204325469895852904003167902203965518952999599197732402212624023849099052849832574154819574068016136355717663513537301146243856582424874077807192878282314155186166476513365198119432818426113595331691113047654068267929393252270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -1078668557052550941093102922216873686684782541052390980766834275852027572644665788066151297267749996314903537611063793462144141313892084121856895228260542407180613206397370662654800361806532171178891862159369021182189629234166873397935291264911909193356326422468295783462228217926353568980527590642604051543095572197382623250405972129409449985044812849651886162165237464547477538309006037202540665913252316775411144085677978938393166703104748284671891640599527302761302342019988299125340528073811134962920839061461561764160377888086392480700234598508219513162699241200541267101947533026975987693572032919004194422743907916811028652893469366589793830969956483657925076398353095252377356679358930326772354459533697487068057537870786141530976730155524362531924255004800795455496177185239952649480031383086064357651270331940434660099327023076938635128154184097579716142779097369592893681036583059051138207057291803014572969806589556123110234820521695648647789419358253600633802202679582312351312850038720010653265134789252682975077360765584729610376225029359462375373811529059580137167961445163534349814127519096078920669951489628461269046427791864442266246211016842883858976393883696406996386921019669919854500037501845637811531554439206620239641394192315429460715991181843810798129361058235505172613388299886929788561005808872428191406969908526301255748846523304648185072055139572356653562682965341078680592564565133102620348604656911101641259249361759787897750856489775211117833854754415820770857306069310051855367894253321416333196959077818084958342619707555399890281200667306970758055306671986348435210762806795224532414450944993276024320633052961932230345981987160725081237791963786746817968872880507048600997909503261482178363607521451135956639324256004989258653372960836117330814526407765521522493813247514853860570800387958945043210657870763153313058568216433552401918022413932048038083398491246965622337403609881088939614143529951745684359580045107860282575036654940241979202698147601435909898114405830444876154499156849713880012434591004143706314313724518943331565758836840777136921079981300144255472207222153439351964128047646887994652982934058382435493489698503988125838386445822018951534597635682515353709535306656934560439700663564969255842676515859086507629975007730995618693438032428088129506865463310141366258673370367002176798821592087794690332277277788511189711161851467864150387596490971436284359857782485305048981213181342275121448969027055232888892937862395879559239780665729215624840694771956513317721847446671698460870059927863310802278123963125059409439771331515121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] 822081114372322196923751668824739570550859697862030348150694447192154886072775598138295151404805501521451566665684945612169819946076985921068141228772500019175686639369977598489576918263437252734149767410685095279465020501037365203050778016202676174759675859464185371325357229387102329789550000858638890600016282475300475963969042373318149070237212665031584558192147030153824582104776168759703166309238160177083245171197020614303521481156148673073772593299463226747986041330625004319647266999355329842954668771250646763191223812909754645262925141432292140865566666953407131712368895652092156865298013850595525800193362205883974503671579573703504086934835459256980106891234911303699962928261088503885749248774763081976625760191323337129777746903470716287305752559782603072295175397089336793056749048711256201130184552235989168884638427576751861358158138874215356327150439736777896348691744899486905722972040230233136025115028449038431412696499253539609171569785287509726890765062537161670372684376608945199201109545439335615015259906561037634693886124590228179908529305749995709097279779353587496691438764613886258715919398622943047324163623828631468946445263533332117789150421194095118985703030628289579157822957005370748378321031046205588959332880750156187639333350010590236293195711334223035712588978589562059103923644564735439872290813628405131247975986447237754058253404838886945860813116467985683365101879834231023644244913110415303155846190261992124413894704959006968335094945548826514056975143687197095329354977408330689005721975522160378261398888022830381608886325240930064690769083141012841472264886143820705109582637020285005821361071431243312654095049287427179529646481369193625830170560680697167679595997282307535240509769540299104592169036262078781136942415147440919740975415488427289719910750591838590230447389361823523658433969150715675409926696542771012573321531465986948511401620545336851074896035062373137361189821282039381005827442652497821353989573869876581794606729280917582432162428167783154893335421704891273794936733049167431256407460749222598270306921293257142994742602839795918892854959507437801688093708644771780972657255908899465598187404937006179827152800595324856817793153780728869155508121071009017467300386736524588850206496744523878306029455209414233015001829966257101163068259461116299724587377876429327908389227161290568584327175550436535511726221892528521101749705800590512298398576076770621646419683857689108854215914835648957402390228157731544913707357406243551979655100162633605560048295899691186254748425160391994898606373893409559447360171451351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] -566094290471047808264269308394908334543410780207532337183714899821969195763859586584383078570609629420535998793077242033653031088034248065617263693699982958664406407268616129641613774311013590266049472126236506392305881447394010535783981038631203366746034557303129970646042433020570213004505132917264891764535434400126936426879240310782362792602630351356607080221174147105397172763058370722242193661242753922714983632495591976706546201843311147763643906768690707086328117761786272177115209921241436526626376635426590080434085512534534863308647915272069881557936291080854047933097420222098357143656156239395994740311243526840975642538299190340495103285333896934932340500567657393896429877770683367996787244022421317711815702319747438372668319401510336294043440811250138818473914286816853360418581625749054732120212938660161276302873429185635397240630858162539807437219713143697774261722402478779406119802646173579641536901037373772506560969800502281150396122417725321743714155467554454156342306179984704990399421503616775805886077107855034878618552680485419234702483893617889291065105314744487861364892845457031900079706868112013389653306759199242082518198169019446468950603046316538739949990815187848000749014767718400652530473866698888293264989469361840432590389582553924890902632919727745157338468485823334433789340999553515953756337197683196051085866381485705283959696190197415509171756907003949481556243777039584675045931988912596272314554949936366740030139465156742272672749308434799482315890730588874562880352433358103172777225241639188018060236071522659682769138356163826034915588492675481780060673172643307053777784556373513037348413243811239523692920776829513498590618006143053103014226880419856390656745853336447809592163811824365611275668777756240004707502003713944930311988215079870923777506964679826850003737731095417684430881093333187217479249160151535019741965511059340217178878678892438107240188889971875150002178720797893750216490754942523163468105960217833373966029903560859098343173909629044593009822386045685846563528376686154837816311888640633425634330180461905127442829598347192134217566737934769972674362280170610341652248907667735179792882584214915629464440477958881763339095904495985196883181953038535269720056153357349272831237891436240846910918456552206061865346772620765654713511997339359679297471498856946699462877941755598298883364588486301248651694819127670393244910460299224713003636405417273671120965903654184302814953524081846342110593759000113937885163388139590672579092074971845072167527234245624342458215228220210446951849190062402465008085052296265728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] 350638226627000418948756906115388151101135173739545382348858217796003964005234668067882456331811461435905413085943234772512741052055073435477362574765097328912211432483847232072200806566813665412262716768509857185421954260329916589246362341329999658425405770955666551407484249095339821521143910165111494189946410993062889114375445266431209591993191616945863010566943740929219493505135383100871535614341904797979232655683860205678145559441290247299845160172604303398791926687779203435941024173516453012594492967285599590793504054293679515943063742317952225395756921904745666110967765211182307436105019110644975904390248298405813726341772691746860210380751276417070408325384971272039314294561140996092814785316648020612439419205013703044930782005281149409496370318980801452754778187822673331277315526578858200970073326261888876357756453205608707717539174392213352576804615272155561898490122878204541639288495144342571351444808213347863278444010257605940570901802189613190532671403630017918044769208115217868817121858598820824492135544828076031742197495705303496426765891100801252862489138181738568135988960564802947256570245493095184348792580533795662833565910877675442962980813767277948794589073305551957966905615153634141259027414039709573006109266244080694550374705038237867122736204270553685059900486935918425713667511527639046933675280753549985021575717150962077033600293532423700201828311403877028972587055425846781745777983118561092183009343497116301374078633451786859107927589906830880441003892764914472668600589984231008369045779854449289998093536074906067421189685580438019005058421422491482063532708762336922092115158861594499797694290750971391543501194705840361608314540687982464379875998561716961941799904562230686285300534518637920890372143582528757975650891324997748816021533741101787069718355187697410214108046718397302290713383737744687436566579542673316079351079416017922981466235537411714609199624648561363905746467540243583090905005984216734532593481479265788841095114657132358694643107876345310516081728464022878021353590172634337246782585238523392862753869939338556095387499273428800940828977596211115234991403860312857612598675802338650105131214771467645592393057311031687366236858362904042245966812274341134760861801225621869700168228643129273640957022345919673962869833543258249959110892740237680861774365874089778818584124180584712171381369977727875895995779658302382331395763170353775198250637814245807383521226989136907737406880389641631152826690444334264605740954772373513757500488040736685674710426943535796315233658422642055907411072499666555896386175075614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] -195148774716228268033356870046248106842393606759333628139211809644488620504854150505715316213155401972594915245984989201915966081270338808004031929445941806242290027922045979545543523047692755029403597725010568266558000854572569281811241859272424649310137036015239544488701808183219225167431663960129375739973547614899129001608060747888666479484478825636966294004825317123687910144749280012238298894840217636929442074508933982126619759371844873628053090936219499181113990519994140583871996213906429034064259119064876106865263276828311286114110158753811200452943615401338475899062071011611198849446938724627297831440784205659805479837073317267375901256001553302817486642713695979955883587661712482457473158888049935103680225059462836324933813996822733183234212964899248349575053695917303559126909997225693653916114349311059324801720647894543388677938997414184256117253373822545222321229831332854288457174677186628297623803280092821254008441817154070417848179930262179205841987193616206624111280955587424461241927071105101102695735115516797457492438500746946861012289647058948962364801946658388167854511950249600829780012536002988792090318753783435242741817268105542456755629064142944881678094082366765712339683855740613572349491207597785503036090259330431947722033528279033802186026555439862911985985853265362790805530814608230399638582064269745735846088947613987971762142707223657890080416287696449455018170293352386320044519380588718694777344382000651672761547923030600548626712068429977316966040797801606556848102908141842881315566254996204926590632242951490538029863870561938047634894329055991102809740887755551642421050776078021652082553409592062532627878818499411420196650031777539413701208023392381182104031706524528445096626201794569764780087333291395015764211394763641554463353805349372184129806797749181299051169429471526566878946547173378367939701809907241488694097193518927248024509764081627198540029970480879649514049422073861756910859283595766521049866485598488098298408910710858355372554629431059619841183254531588608787590333073218221489357331973990896909910321455953370945979651017444628919480050734013879441999925986422548431302988052142460389071385921712679716863508503950531732381118864453926714029591965713417500456962456771002343679707578386662621561509382247374744726358261200822221694083275209687016845015519448973687595887840551799869187359219333889101574009296951090896163429832912825230215926046386999178259587190272882493860919885945550939475212311872730417428109648088529287871127637989486966535796287285204661199314588382030652470954261282871198392730064519168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] 97718135229686354258012559450374508019964937721925174180317799967708771289614535107778443384602653777930507368979073225077042086602559033461244460153763988354074052049358517644935744919863692578163898495310609803395300627173981366484608692280561673850958964565550529960327028564648221101211993731030885505114919019421103009124450859820297187846640800289859191099584170740924476595494321753597681665510478876581789734737441778358029715728638565035377432297394652968840989877436422828454409941078230399118199751648121175299779721966237911685497633693392721562018169689753125234659786712373220157352481548325851086707413458227600375853811151726584579160385054807423717250270209013461469881616081137836545994117870596960933927695540283685804543799425561418380898349100147364918516280979010826334834073472042754031092554958612139694075395805759078432317799747139312612490985177326127834261158958264869528475425179616385128871846593232613001962383172326944903003314284213696082675625112778806351912201387154986318427233949168494213043881456900446224240942343476586730887245381874295630747531506300681517208145220346059611765903773993635761811945953397227448413837391118535998422342800081688731169000526891934882045357655114171004731418765628669616127482947819840013721915093632108414134378377326987811730491559547005530755395181019167178202879413042845623747527316744489438623449503467965638934484062460140769804930537141242266944638627419007140363174442898745370591640209003993050354802193584788216769203817800138241629060263174292424426715339325510586690824740416428835384949111125344396074153398981130457934542978618730871418125652759771047012824843642168731564582621588606178542621301853730663735667755722415645431952689844281879323370403425273729896448934333797401710608975069964403692813545806257074563681884455060979724664136856835337597735855177526223524627362259912045841232358046609966374366103035036808238138781402809535064506063606167327584002006531140758472452969425299919680826512312198357207892645179228449675270855493636244637274633665931434605979756941322973037696803033880076252486357330173155659279763324919771076483467829464410779090142257283449341225503193655412883557934939063288159389833520851775635340200044167822233484912955831096685950436040976984813509966875295306834041625681548241231380138904903283764351350764878128190061661683854838382371384327406331808349179440038975321741611012768878756121424540308556789995327869266056417025240750567626107988561933202787074023426374612465843543174400475448445632383746900037951776480471504290035244031938206475345536493813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] -44084106588433944329295155192821187031708110072259939527770922944424875683148482641496784041338693911350292311900591363107479422541751943339493953043517606314467902677816162526878483210116305610708786206650949068397406743943226529287762582315669452453968226367030389920117681314283257157186119259923532156181201942764667275456343653192986167505186369661372349635690441089446808923732261188214195928907811435703484628857903582535468769786744433144526479453597409325833488245267173839818060437831125927375537844024236467981143068114733781759653079786291232487237695475950513109472892608029625078562045902203237251276933609352245172553123457688521052184168307507234613139412602672741442545787177721343790689901258916779320789745140343517946790261703420627751849820899893561401308850954578735740261947608124528254998682195338020348879889471297862812440271808572228479133264316187729824934054517195303895442716889487270270533382083669946490542202094780907902212368318459979722835173642898569557087809405077539183751342365510506295302660704082751960938464931919685657642011595499771263652344939426920306635881156251763922724517919497798119877250843809532634701191728830386688748233545795134055013732374326714735609182472531402367255934444317211304380334218559569470724218071723651435254079767145531838528233744282554038361602042357027591325979409661462301718893615977766170849732378075609955286023913092486463333480364087001735819060017878575814118108275206671553445601633832037714360257211919411883275280609105493534500398602415906590685917303339011649326909665641044637325543334255779060152734715899745705945822071106168324163253261312212938498351831920316121866978132383033752563043114745403425215361741506996980062341688605153231050461919568056095384636570161152524927048205382002399961562600202988173267368394473367260141368672297514686499202749051452257055724173319482929691342023450855895784651897419580217702234217109579820604002246265808496364250003781289604608842193436892521302882272722864407432007306482148129072523711396652535031160249305626562820438305601275746020197204608961584887930237300380608247399182566699085138802202753684894604983443306040508255362319593381746726315471056783212100195764130903163221977032484491088289256274953790134707558858556235017988356272186115326905215973259170169876210394190935923934075412243862036571973486355129974409409630257152726897041182910427094530162523111550621370765912713974343284925981819689166702140752558139686281060851499232553055877774748174400375750846374108763502912993861295023300922907881233165495781636131522792065964122832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] 17865213524241296936687108753216139446344367541217261471822473198387080164907220532042529510105150573771549411844725263186805861480784936835461602121639252086891412863048002838009462674800486616323531738274933029198704481987697649399902106975210600065527237712472179039552397188052279062617979922339083066292667855908036524745298824851257427139767354795793312034459165008774531229056491664566185121267681609995823058337623945786988060535765425326669166392322284523234028463429598941770809240447021173229437207050317165370272415646756179296952086730016429184601751772174464159909465016752608592597476675211502380796497568682341036542093228871756169902734382882907626238768850290118917627142643056882900792020862723733367133946076939744390722377306606839211915272565252157398525257151665705727199136093355046012297492641462130873840804091353579300059192483744943800459026591004521523925861321614090406182636499362059981506131516958183816232729553614571439454102718683751706400286444959897700101482774837481118523707063708869981216978779702012053251508806485294910647578956745338707685089999393858655926788636126082291982928727851933139451471532519433384945718960138887813322412047577018012808274673674561169376005654395460353482963093891476193106363272049816870265274257520682051367585886576554921532326497817812563466087325973659231962626163338641500635953297965896069908556380968985544036162451433249712084295318364815882261392246935268363901441603070774362477612079530562727113212526460567163694239762111856236956350303057974681997566447722357144382959830756455149027323390068022333967996214329317048408297761594785460807775059950890485743560191100173245742239526861097781861537029671297748140041334500596013267194031775552499682113507496004028974480378466465368120655358714093140137198141569831269051166500102733649902160395419331486803361960128526496000028874701548858955897197076630988331639335568323533175318631029935422051211278515949289541907237329795913041641101195259739530493132856853935517035063540664171530109027506270990666521796522138007236877141962114924996358673405311582976197539246823470964688824006399241494532283761790994312739856788018760423143329334075161074539619288329719050508608135136940859919140201670119570192530065628138482532243828099292201575030584480818888638307525435996537572871393015638556509843674210537289892623315427870762078345359092695907427697789904635062977792304455668281271726214809176804152388316964691495683146324688603976372517275948151053880259137212994219311760077025753700802934507537615840513920996648087354466420359411086201205282570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] -6406018494014091410113058677610560376364592739558118013447155143058539359049094156254037719891651112479499707072549627232529790909998195012373263813802409412811643367675764828565001072668176716608065962654807041463458800582808586449359132656008808733505075498069287422023201119154604920554127978082706150888398147826402971209329893707850151881416378979225395397314205190716453768124269969746299657879864906467065417775544658684908226279665952593970724169907131840455716342207244338432540723371049648654717783408640979880289398540368147412047523126167966863046476549458483693969313212377075421226231080333416770094902912994028979293659377478194898745988061253776041578577306350348141288687343193543075732414219484635083786321745351781404908919231616841554927168142792798178957717874748156584703553069708158617457144505467368110331961802377969529884380076275781745905939311739176966384072786059052843454751281644443770299007915580832323971958978126864712277484808886828652571020653534284799783962915329622711423371217323201850265700284405664638815686203907413576902785346306980115191728971462481926467147938982157212918291337726355875984093785507341240032652119351632146409518344854840071334102189152097029056494773531625619858706492636638168912933041289065442527467525546215741456765069893947957409503606747493720784191455182402719931641768370442046473274857291048446443652650029425375696308887436351558451599788734831592142730858954307749526473124532635871407805066115271931722429131837892251973320266404906997256738567718352362509547657203263011433976239337704557003899629712738546117075989230009802708892533565514675909654862137566602627884252227403635217746684817695764241930620651148184692960445929468609501980693790052664728646639472078520909744014930001508136389908719564373701042805410218441818694179943699013225243840613661064813070548046580792308761343676706403734117828372106462216777814836440415786368507295088998895821282374931873836272347472452164730779591855894464415046124293786087877389609935757685024817593772002747748083773831848107089226645584855632107034104196437485325870242842831948268780858020980873488103301899451910440447519669141195719197743892117994790095727389617474932624879787618309704474841490843777274436191957088590294400782632438632134089150220454948651744712878411999828451152194934487222134415521391052132304384666799647120154836804153126094497958319928958071351909886998600990096701570782070997543890527474650197230007153564880625088083272970396823346940979258765201957446674381855571792787610427702710370450037773091865726030759517549733913189941248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] 1945304382979753977410301430303574386084880929096989210083247840885961417791483695345930686751567330654861322437755525534281122591057866257673225685420873099746549267338691795947194878236766325910516170641567094819204600700138187839579159732888560858279013658676956782608676843629239920547172127421859441477830057286810038186859640602252733195019628754305771625088014818693114296610100204912145538259389855072710040374049772113328329547026394511386856757508160523624477570330833443444566918581762093791381325643380958862186196041726942298410442997101747162216588595823444843587348896455733933814993958949112372591641924996197028080705165943091865059712798530240605218065067780455802344763020787705558354235524987020517678958902748280964615515257976965276644434953971148876311651193437795732660560090546322978437429249737884879482100051494676637997337957357869827559432829972319504882040575971952981705591022071574394184484078080666104373655989911416644787030352724207390874472979628819817567870711055539324229097298267864864409428612342628517465993480586725856521496280493062888037431851309072338741669707496611771936688673252082887020015460647656729096757683694255848106551671697608803278512695374289618324592506961333511566824431816132010185294168192671334480347555822696135302196655125468497586812770254062328402902615954530944992962262976457151911203211016340692907018677997554061515752462601260690093571777544049462546818390935051073513725373685532050780955339218862947804418532907573344108635543053650122009354602247960355815059902267970026825328174781098466875320155615960533961636875389190696128646544380775206635084738672826853494974970850648395692436108067783810817727677811424823869888104696039805174561822766228762333185829079260215787654374083390485791084229151242617607131259038771928987352785258588605825802615142943221161351179808992019457620287002112606190911679815191994426720461682505962626269316640013986001115148188517304062388286996245584972242277307674864803542117848950289631967088244657522754678868387938558658794290764462149430047158957417205880579318656992354628059490652446667907087422059987057407350075807020915972215581695120977265421089552767253637384777492015706358529230139737899523121833556805476106225598519983355340701514734308357414743847020307226826618443352889637013472083238535415725696744923044778888555511170219200795429001179380575840366190211017070735778519047311004365870693245089731725503150530656623610950429427010111420172579456259477758175982818121494012848643312533754424826306911276906653869200284726062210366514934083559980932939120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] -438287770997296717054520988220370702734432586287127658739780795212117789331069936049760008886207504081467321954132459198427007420510207240365435309189385666645959922582923999003778694920851720621639479601896944494974362958344440335201254368753771548236907255852251231715821628462663448838917461185453966504820362427282872843370905714394154124901946888334604596346609062023407050775435427952562350173933791113297203363575915926486379512887922063061866351243812760439894360381174112171489665361417396160641218623169723782685649610837783070112641998926832502892123919880847377775566435658849145326357573288096901362259892195643552875381617797558712646806677711646916314640313465439145994843846111106622202731782849796051656062304094655769750750397226534567559194684407648954469852832603690669167518057882989341315517874348318163791106036828540478173314739887810336345831656126501906688724540935143444094312126130885801314916776253152536606380842837188866509671042246666308638410140198699018561586095442961039981836491945652108200394968231150769459828329590688997221982177548972556251963341820121813282690940166300064270872864976098436860907047356428894493679541605742677653742292010705701546586499599266698318191291896951122619510425650708589559902843022155313122991512727568155887398096325747103145695936119500764533617608368456357738035138528794162316346081165151635714146645603245243440181733515847546621206808972777744662132626014857675553771952699827098882647204227695680771638483038828815705615064299598300792819812514002946715635448528780013039328819359689288874505555317898261968959272062855083450180563586380558376106355409665476159111317642884004814946542844870993886392588549341502709745097965651473930335222923304438226764868989667877801868475031369256881688650970446416776438069388169747339871942715086393823423230028525079015246934313800352261783124734387081295741467451074885291651555153029018532187616982514273363224835214058380134314828852438671464831028198506679869568425049861098401632669834126681430252377052808976345160972109873580884775361395757914219988703641992638740872150646413297766348791800731211989860007161693030080962498563861330969874886950471765716024620390923139951645528294986458552340068272658580522011092385386091912710210181242178783229795095700389090496430489303406120727757615561197031590550690394198830556415743513541481872952208411013205139191466342987823980609800170866784588340017097653981118745513079163996809693929038741058777493780722436376884424881247608518563201964806716394642630791934609544751370704956836824979332196054485930393236144128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] 28966859513610358075259859771235963619511940407379581258106757909411258611537178163940185993865825193510918390900017517007704503734274126240311235465193216602453312416508194162709792813428815670679594149760649714590309946636075276073488641155671472147168766969965262690645244791078586895715299172526790454346361380029463139667667904578803851276050427288365661031698643896612619153448416802963916198333971263763254716817822289750439264595601434718730587421188789173198428426859863382849233183114498026984619171075397513591553514973471126398515882559751731592757885624252348425852062670317819507704355238501491868967888379949750439802459181216039590976775298125023986632561669207608590515225023790199476480941167298064417250216713955826693892680549008024035716754614223560122100558037033874152790475905534989654155945870596899923396064741679656991392993273616980528764051437506719986542901497198082984279798891266659616365510956550135225389020387473602873524903241027229776617895173894234141966849074905499724466988477201699188416232310959715066208997168004064891348774812185012661380143308699893935772129312391473018114521941742979552242335638863644600796183791082969042812433136631454153968222152374078763306426561074016869509767905138439076395119395916578317676281618095895306563222589332997458998011428914279404807608271363867365307895719203741960397167575162813374589321537721684621413429214046992907751940289276675063199429793884891827281909696844007881112168333828592320339080256994390027132439661015371590320341869201913857256982505204445946515333581379855513279582866178730816159018347130241163554278877828700862138833145967178071634516685857241732906506807980575402966584734801438675079683682130805641525147895076936899860877704640146829506147629394510583380105217353204098332876682392749179622626602693894671783466139980031053428979698455281376386303557579850058753063287831560723036036426455795042559898968696135779234655848351704662957212721253013280382841598811241043893725838876884655024351582072233252811081108155667586526129594703210373247183132959437137651321843196570071418063541301522374738398614591840111845753158376987105891359961355839949067013062952530649426508972597092543774865328479503201748376531981745882204058563469412901361186069287307556917700631942353226349411890457482506528446424777946250913366413592805208220009134351490425433730032141794663668125232429358445195541401099132748564068877708397696724758854899302789710241735574151185956113561604105612258761970319582165406421620501414469673007559007642818161705698676716583548844035383861860624572088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 37943180547837469320723006415798210421532531834016334654239783663332951832457928806075910269286888002250944446465997612901028515349377638908778233877602250642827158501439568475235555244970637369893189654763821727881429804115220664762824178810856329615543907142050663868633708396014481808919683150041131542800761426483221130504691459046623922117719342890669402998728011238822756953648916041001363273009880021554885674140962577193722224276937959119994398202852200373825578199939494350172777128374792018912282151120281190782677374040262136472931827703087243096688875702231194498509260898750082392201007473442093716398635508374237155053360524520105479905733358049803628249103067739821011208116427561494886641043030343867872541852664027541273741461283011964718766813984920972039455893926059640176293325297216573759823060399408261956079779581220422883688799631662527384363635780512935031483832634202062542497770681726449312713580132208483485249173040830165499394114053106066383587819532535316705686787062424173627999447130501888201805242687219766165511454177813943818118339892357241772892662502378092309125402342957984493772026973082928213135592176804287502264986769196567423126325979553504313682479585908957141678467485594421717592700436527926183715938978894963798159099297712848756625779235043871280077751008821018708567583733194458003118188034042202124206013641680095577573953019475659720176497681017956686569893132477504741145746795614287063561125554615396206837944837862479578414629517608265940940706850114745006570191019603052860898898487203624704445816746947508679681715262977687612216172035528404477769916670289086159372126351602900802030471207473443819874076334567073981553033971210877270969369175352068486563709397707316415333363312122231820764676842967446022581905750433391731585325812706879110990605140159408741245344710763582183078410108029535458290613480051366750713011570130452714163495490390063592446984133654650811457600748694048497245277007167583600596025312576534517974685033062067411531901500303643066881936457368923106259867161622503782877817984507297546684053919963241873485601557117436772243169859885759040794016415347528435284956403392710233242996091346313464935230269737093346226383238205407476541224652098031848166822490785709796158012529914250621027737252752423240276127115175802690435640083629753737672191164508844794718337877056848372646456951318994927356468284412040254958260617791117884638866096985196013408915554087917500961989547840738432367779573567184188328923181845194727559214364287070306809008055178986391927679749729505464650869025756322371845792727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -27262203334381593916075665839821989274073626499095976530226885306458055596869140946971444962785116019119678781318708104557198770016987535398433302836970319895603803740758009242761453216949263927998975303983485379015626406651325508302229252787800834594316640349019539351378887357774548559999932796622157074164818191752131968543706130410519538472171796382964413133054225368726338059004188761569289647719374003494787144879070082222254446492704769658517170318000439214461127688555539836257323410167072532166730177002230364611221061263843660527726760631472446588857828883729419979632425224778881475062566524052222701289105009427183821667915013969164990154837765545514189154135451253393448671275804992456604819153934795192610949181399419285017848459592068201509007702374811093453313449189973569398895096503288549306157739220993242541904059046672588945854714001881358083262885800701273615929170488835366673280619613747895898456827514791211178610906291269825007517067912870207742592907255649376434467651207564479688081243290173596029705066106914833258307778738409104077450975110791425066900945020944125917033984495094449227828744303727329605704892766543313275288083601521035638479389209063804360363505474704797104769059192792936905237813150736576509767086769186945701317823670559273876094244845461870500049328545494084010203315247478213866162937307163701513909571833195974414155928577456025896951438002979560203129994497679594152085969394804196960354755554492765766001019477771208850345791015370117282484299538661132650560311036116924155245742137541821399726277683476728021445406255818639653484516459289471767176720920346046222443709821150915771175744253813922580028232507984017465012134453110154444890628725909987537778082926517126066547499142149291625081479852967497164206822995283715036636337793753443065031465400102546057874255306673568450877676217823710517330767998714923573873311875187021810570455426076232217852987862531715282595182089004093095681074320813303609728207774130709835359966319744531000669033792927850733359996849618451227158391029045428133482056121820624885068932127143722611867308221799477927555578075078321641305227442231959008064729536519461719900756401335421655574461409290523924337165736791988756183183582361139047663848736766986678062249351526633888721614514946759326717580914464557822489656169221628542471234101375720842574386588286066820606512374846885482204572062658632750908815676796296299290392444744210249818803632003492848663119511023732548063139472837832950025412907558561553016402102641683295181768314526177167450670591611084740482024637422106081372363816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 12212229632255717264768461099365645703810410828582547140621961932978402019505189886493394149399068432864335000144235232857888153900602937632359178508934436807744892345377702619369021042426931176413973739394529726093269774588727660536096252696509433605933550934463053514679027916791996804722859628072713682726852624597779141814570973487673655280363858616665394266050427157001741554690915709961631119273026843995095878677276421063945228271030291748183984660255500590400260846332945669709524912074647896354290012169659145612932757018124297372044365552714222458796913927043931359287533581824963503286041818330033839411674796691250798232505186424275117375865147305936278237403686014030200732913126534204499012681255175644649968889891002638034125927623148993303830391814585652873036654597603319892366823966784383268765457424689392576161298541163892399438374723546758432843467490682367492118901013652485700588396621366377946380549263270448267743835841310178395627304584127421256016989362249500895466454210170457994971405801416712439031252673249343178107108892522610179159031688659824055975414869249674417978857225484729473348792303149600785174903151149869087712346742099801760697244267488309306096689836254105645645906146029961489408819229760905746744273749766984162490778450967837691676435059886519736981293997116037515353436857775477011357605106023502911477188986615832422101600313573934370648078492855117166502888479547964777386073354021115574646128648045103200959013775024320885708967236112719630129763097144217993553980099533794232357171796465905493783749773161182211124857565790393424754291142673624258394055201609029350921347058014760756527874219583374405149086766590128486472614856794293138962599355430814814623468464697403445194389479542932016212614632887406305086988939399768333855106087641397311137565725418922911484349969152651200015959157022842347687999511684030710783066256324059062509956451237206037206058574378863718330417759242483253011917052474859038335131555744487367890331128860618236702974899738756577771386476919194244756910045719816866452179711153629140485367745374447556569332522603989908953702400957441184246902665770282882797293830367537730798352677879053979601808142738425258006784810937199657666137979915038555366435050353224764039977410646004767975744279689405528497159330801459332800573933578435838705031243496011499049380766181242676296347425777425307627649620189149700360917853800986993542531290773906457676058188314876250166388439513741753139235678097321724377776353440982339969781463849649160766918258734288283564224091079552887664435537519465496190174363648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -4325227706681235374777622642992168797978957318723914725171241241574673121116151614982776430253652698590737555241969722958545160667792231851927533356086553909249394317894008381760653796414426343673776161801251653089547718362944264315672193131276046407178301606081726206955117704032967889800322405639512540612772741151753664412134219155996465634918053463891227667726077627773605299596884012612205203167992156881313127505364190376909620067767488670188473133381852600192741296471610590526562522987668112004657260311200694209344458411756368249417544808434419397876211139672707474470802363478249058804342920313466415382216513662051440104544387428176456758345741708445500653883371179997511073265966806763115554054288276388649131745108432815130687570416687094963403879816506534897433162088972543130968839439634384981959015082120095022244156902820576651896387292597636918295240187702299222865992684521974347113516084449397917493342486860913324421005428210129318747606221348882850061235399983976361278623730901705585513149045739336953247308798503152412512615151859533962139079833390971841077179635723932150314318679290207698640435312885527292445678759572912699708243736655037854332478722643707281263346887934049598907348045828790621423871397879192499522427101899075690686310458458130678174510827168098001061046102995297949811054699209788021897590507432987188761841166076092537193498488346034551185761596961995292705510165693893843932335378827266906993834730839701812214687939790051203304801947702048077283237744088789190523940211097499183341882393011430239237286337628320302761725783445316458644600760324415071709845949618312469534299012788700024913511991376946188097965482516430467927048636552930660039313456622264362367614395132743845386990310353504972194583701876087930554327772282081020163465426668392002072517038049902091840243152347316673120281584213631336103339942409363875344005186160520187353849019839897019791407895830979492957280330796053960646714406214609308575614364548677446472216469540826307994728747209075298506300327750966938533168064916965804284531890182504694627381744188187875487779616485119356888932036830586347963336256312214272576650717328841782015704691689171991732547745009733765006817385326279735308404926669334928642095989003270770189590162037266443252110035965924787056512162636512006592846007824276559135514659258160263357459227623613826112387803392028687073668825680609883761607910853714239757185872608242956418189810796789753615351434628753020962323399689141218166131691465126867795813447014193479299922531412730062647803261236132811337931424037180898737190338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 1295851743122854749678654615578541817246333757100464757328216922189890583904660458337175466330887174590396533939992977828709356078484577064490170024903658355924627829276158152123957953413141742527883261918144774931122402217168867857336002720915097919008178977079349205566053381730581165006920160425862960581096091554676660191173852181485826789878756229942420869084467575954140139864678981189417618167930837623165071420416747817067248788916731903849561409640515384502853487148511000998212688896258675774380267904211792887229534105711324590422364538381516116727367950580427083961728275607935750146399004433317999869166919307800442468378974331732109182498341547092489432374599891676334030626572185845342056064667648839382230169964917561640725582027927031105710837962343941175923782064586786317128655990630899070172840038054936955878312752853157727077888894460600905083437411914950022996394640253242715180238810143065202849140065583793913081924647960664436597624582121889303379822930278203544225688333748958333283907750478677494660115388187979724163017403819964053508447597379243243889350428141569620284557431078530425751017720503102536205299335720405635807493347811401405994918578805667597837968271170902592195327440988254868676440485062984176438426943204187381796408624345897444908779462057589941793627073763323973686336792494641566035830613794607999058424217883894595172082161794590019973084192529307303233797174821882746644064035398482258478690330961587280615636465420840650544730763495457535318446153997625968801359197398769687911252877189623871223233686416679209685917317707365550333310414054642794893746949001601777397462967441303407742683894556449975958523855036093932180153620534929964603941106878549669910311455480425955139618020440839254721330149215914068852702537457794422581217439612050990841468353714052693532799806450813700298300313499808640118128841291021001060650808560650736494432978641615868213326177810968869281141965629043623500520925142344394492475865171416143131285311107370108931340618942273625005328144618323280569774930305671284691941151888923084439280687188658029294514644264603137553184472893518013639647887186340316665386462523775495744057306450168091923266136993165398903159581968670117464475854555753656792380091824378417350272791770493273734429149674836489398498267518674131226569261064125126351000869876077930043967322746645466557708675565844694389210897957925812939360189589577209106392731633615345749914246247880423651947236843457203522660929116082185417898125288149742190660811033943212259101244991057588729926902954062614650359450638681641890722349056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -335642657702560147932681837781630469584412169145155018200448475940826826449687625527467699217210369877903655615736714411270949066987877885373744732540340994801521465312195648175639868863685018264128854964478521040661237708959052581979715660994473624934404504352406470148113538629124387384304401065947940916670607330559270709625029923332504941430351553978349524102827548695185162103336498078100945411593026165506806583066688904834269991227055694997963919678796778021269920582207300654497834318136531100145327220933438541500602662784058520019046857178379165882258514355331368728250664226307492339546258909844018431165318143373668774626865102595081959072704896832749649285716123023497544570867447423938121341823799618610179474651366569613087314154302664985088775019051641318987597942752669569778156762403091308226042549921522728337530099855489540787579363523061552055455313587970207933020409468079018438640263641871198030892443985888662526129261161816823831443299683978211929841327702559617513828995271709041092294240721600842171092848674800416058196239499225523086872192736972366051729828755607378915174821969578793983129162676283309563898012256529004416303649871326658044664610863376626866646938685621437744503955227670377217851088673192177824019165508544552693053000744062653074827822724687983772559955475979019520907359429644987048643408131612629226462157244495789257429405866469331797859037044308624491460212723150289024520312290642999780235834664847342353059650616488513693867245257029182162218428864692125059598932276216804896969155834566433792287269071474114949367984213423982272256640102463417323295879816830052172765872317686125331346296241198667864964714047161166347463673595864426625810549339522346461939353770225777613249142259309476177370099681192948875808440423129805933895178963585767389087432441319360237844404671393218193904052935632744749226117082841523337842188635853142759057308484396861468325140906306886387082267187527065232086989666569005899410808027125407725404681261458104978571362445643658513851149686962322188983669718223026293450880190967218048747339569590138782975365715136600207290824269846876331876067580526406229952768040992566659455892777984561660714517343437151200747104567306524633122589085815187664670666568590702443363352862010262806538682973397651679593005733546219794402305799986016439847143499047784489432525324476548797951727983156490877692942313645463838336547616787471700923350961082827043053068485255421031085148995024106414167784741790583870043939226643233539115022753812444951324016662119733498570180790842415548874073641244076271300771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 73848621563803478317759325121961022030179395015952102559389453124879028383288589834110518555316125177745832091490805279522024177582379063311311361718159699693716297627456198669902662304910021117873559303703144730360879248089339753550382590022833526967512192190367703662667214963952415208313934928491643700171819298085185298605534838554662436692900114745922040082187751481337005701968579795480685240088386123125461548018352096022284791547847578195679521487246727264707959028164892390002330724234402681498359976459491480693387850052421834373928599906749961580058035169023282596358226245652581190125786518324668649413785352824472619419646576384089509777450542087752091954163718520978128084935114435041861210688717994932757404713934681769620351261715902965186131439177807272385100179754511628377116772920727792221956781961832812870854192582295377914310587905128017104227744742722489329503413110874184705267006393635512099571449393894907917598185511113216476317051474755994256837451507836789010596844146364791885281465293743686589041780405500908878606869071018589188191645470052056518935086719073475583997465959443591575879862633208663147221075858909147953766516008247819409690908664753636847590178719091065718859140962108436576254946296041519781022931597050327368067998716340036415858488322684762409971194171496644414698843256252253451472419340505293465713885202167528691992339653042321203517320862848003104353313252152691961753293354824238378533585697412290810593775543590095716279253039630342381711580754083180560494842714741714679155656506887529208688526891556196646297405401096188287523000579718818990546371447441506117777023080429619045622017500327677883887968728296462582897620929845500176689540987619677491693944524382200183266652435836328671840445846185414322924183649747352161723352278217287006533153780535051686438475174485782548318953033284460230702293373265847192846453305074214618177467128434836700593266084776235504049599406843497124060281283774927990433090777104438572583985601649391597971444129898251941283345128076112109506973118716186965953486950882741944179571315088786634973966874605217537602375962513338428567197980248448779867796057217092882981201790427610698783916856656469321221895753685934062290248248520834017891592705547513912289367636275431771960351552981541093568445535986030967218614655631458363607581049560552774171593346112822027900508157692971718171871529968547453412911581275667124835737309140005815398029303637058930095934502511967647677268083224131351216382568462995342269331978620973115534792534602455138583252836591680286196281771391993706736254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -12705266521819569007561215848361877954323114968993976976410213304876293832836535891559039216695468982810737146647980089187082281795953409150019153086769637630006560576660815416260529449583039753231886375900005513147013687212197091242110001472579405683536398801870813122548108825770172746147796469722919409306610958985401912315204767164936633178760489886912571995159252320959336980925475701268921782445286275915597341510339037932722187771322544864489868813871752495737522973766911206904873252673277622914178078789455102134333101732650888749383257623303534357923882612342550455519155609370190875475071226702834654003584217074598027011905599714413546587505847783663569602943386338611332624967743551235278414684081992316746948620967079678908924881149696452066102283376481500227858330246187046713546125687597535993652495424249542022536360613823057797865317222757185512846886455797713624588272024230809152637073346497673377478174821730340285878939158021042613422227446608408709922720308633371144590013552256746936368527910893529373366768983963571251682439865929463294175121153682565285405449909381861431702958906146104295816188566954990441248373889448842008854681132805192999119028019511843804577049664990574214130416603552337026743447266456519828835386038510590521024096724363299278476658200024869106939388487048099697382254689248535667741141135339733711795123604332211229992659035634755993242950731154025341254110371635535519692027999395906802692994854574663332733970323180439770964083428689218042536498005468000454205723986310166854136098461140447549737038745002490364149929071753186846478643306188469652728807968268254926253168058010749235492507551972473090768400629106845775079008541632279528085089379976373667020585775416179899468924917710720086746727179108310981912192271698490320820421705763492684223920305530576438529010126832513850052231945513077769424429083537651082444772224728243449182123351888016576654882141428249781750919335802357918418037788490503645654863307082290946408390417917991923945197821246030961256646460006566959352875786328389797066485598952178146967056011019766665372509755131386516518889125579095145347063476809907637746782120250805075056520058899255572032949772777292855987129393322209060860233758302863306521778010696001373696864504329203580854271908033341864265250910090404517603656803769512808883518163533825862840547560267099554644452364666481446067392661533965535150753055190843103935121395542815842181412169686524607595783868817942390423791741548709010445669798978454630624483194874292766018924457204370084246621387650108936167465715258708724432240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 1260267183309895192336531352136814143281837413342420121444221466362693654405332684333297057990127163626061338560392510833551438750486208886514040612894184651004887846406665513209547419213261979279882101337232880382679595967779486060784059238821556092239604759429680533864596393543361107250594685011305014416275312373186945818714974647127763076949786118254035370588426777344361562065915915498822983151507513664814791272585177252567345065769923741001765248526396750160629173244306178953191778767400587866640247418939614373726534222724838200187196376151196020791266904471686688727706462851508270962887027705082186902395257742654343981309165026519148355486004040180765064914597061559169278835649393499163462836398092059435647830966598630324635699182083308645835933883654815571502076512340995087720958947725404541948091543027592827150376508763097539546948475197702950301030438621147669937900631910687319906209627964005345105262561368741183891181777421576800571426796133661544724615903281904664480005950986358237767966608976180966233510727046227370838803951995830540418619476042334935036257609452102981110455305242307845598842813329100874235961739448585145766405110619934935161015176266695567742193891347768483510855885088626230743986227196821209877118639026400914917210391697520091298037876089247256802451650198937877025391900530843762884525385291860246923280970234884697964029901321392264856273079700161962968035296997347318647707434771720468619185051647598242004161030819691596773592731070626492043252963479929601620767650612556850619138280130790516439795136411969133527749712213906570475540844338973410171384658305483054354349822230753030560245416259156482546973077710245002085703588022728170503792559799365507183012142476033444683046693739814982276092008122597963496184050803209794288238482308952947420237356001111515116861932334743009947745567364509664382672513300059047725658865148204669016632015431723499487403788685596960051015684560379930037819782902203795396263221848368876813698630712496111747477582871385413978604450152771242290255905127597908021547451573633604089694903170259340952196931134406326130047799327835806672568340645775794804483589519941193714963764787713897181144018971699115738802109227245685949753803367598905648188082667076166507446661512041391336781023418410288218249281918754618677511982562226011065971987624762813593041269488238391804845993361213329379286656848171264697509547090319911710035112364321822378531083953964738607994718099941196688640091540033856248052753859418114019690279586205224441802279239234600385171015615058623644463963690244578866102272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 112407065784046015030312103314160332636185045459959353241808798963505397659751678058507223596179874463279210504837558860618801439147774355395774858393928460142307864569298823250513017562509751962672396028643712131518460291768585481291986702909153759673840316617692183793365567474178915569254320509453281488590995292242466314332208383873349464591121451166584069093392827758757529607440727756093258471272205052099279949527026384970050037669586416330619324269324427737815507996372400175849466422604411225357619663207550977818546012209370218845876477481204410985005517623780987632989448383031686018445213186402955211385166020533219728505257357528106935517076286165513170547804095885634046428702419472986053029379904922296605784875077327172716028971353060883543717552156654700067005055485893979085150140193590539034610492276451165778533410053460570012086645257341257618723419915535537652839061472871644839530887569567300371765087677296598181581828638786940696824061052720796940068263446056596216362408103123229760203743877299997908834443955517249596472171888595016289042991860708225764285417958017902706972154189103152145632558817052612335930905858572153802258526677455614725588365914722261331237550456135170041016320987525449733348611356884295708690141718663665826868044390922436793446977435905396476861771481843645790776816657061845510435039084036380103484852387162710777587163422802793124152332616293411274132711479898583342853363918627589158689855036026864756000952132724912715439080821447558299883354691506000738552857972434275576102565279478858938812641393856505259858097772963022258728042316808005715179685914402271588831704824993845231918697368357840170018583484030644071478682336483389885738804101044515792692591786264481781342854851658322663463707045986486449387754601714369642690931126700435435060318249396965835817438048218918286727904147673458919136216386245555805112887068208320994880584830217550068688614468034304701092875533287787166595774922375133914979105142534383793807159692329844513480515573896839918562909451454910191767780401896849640831982923102495032546221104774982443265442792335714806442896048551667443741439494006016760292104016285811195850318226125216955972305629522274329065102068926249388889866050373710804362892918445504707446863064640532210732302975524697025734921951731892382300573517469418264557830745232284322201537543136823447333839307620209752646227985338238902532952231746587416382170700745858144479298222076083208195231472562849152743316493407562170815573366615369214196496071994873243968685848549561629539912370397450777008328768407014830243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -83305211649570680791150345670772138551088288612678060884523985964706568990731815797312583866234243161835474518709567258052026564421675894426850133518442933186045190043487852046665860378423473610042410355146177254749315673488223108110082244627040279923413645478641971348697401565907482319380789813894087135480531616411815700320960823201333281743419250857136983666925814926384233774180315613326699845117589404822865638276504882434324476627017026666360855009583213334560819916884624206315234631394416285457101694547999882359247199598366400194068851494255251692437629977290979417561817516082363178924259973222220083027425535824610628187037355437367363443854519947169485995504672087992710393134716769481364321524884270047578166914167421401028060640758466475688336079149257915302619912862997891549758335584000057574380849884302992472621159135396062101590623059085658973204943131296618176225879907690385094367900597340818212515036605285279691313905247714587723082740879778051671728880180146526810474370166248727584602398777737580745718960441426558449863279223910255434473190179873905527392029634777628608962314058306257646849390582268528661707297484344140252493171062830379516655079994484751320060448697596188368872737012498995455169307438017077411169298857622713546795389656390998052042385995173234278752294951595579272175992473614983034087379672477098714103629026962752696039627216959107601186502043866972372531838242078317270897021157230586927185208440215553061004297195796490921033068233263415376043017707290912833933985961890549300986878623409622866464944040188471289103694603274190718899642235442555144411103698906609597218882713563991958606839440117257850343585326156551794896519945140334872011119920964357010547880705800988161850966412571635464030901101150453050320117598201645079913711077586868591234897263650303721974043391943891133355609076743922384802978357591284694653822340450234159387224638913359857725559086688785049388536756213634834404608127645921845450616951548649949691992463607339615410800604751743656547261782626363485707072502050083247004811208453196516391814747183166005417175170091635246698769359047931638608251261940334478305935685771204280366538455011778063450194154995189083032144798280687496079959731871677681650877702502867759285283224817003503524280901238586854731479327914006808049463267644133596322225437458402129597145336401231838484894365763112040550429485318976474191928872870167434298144506795174056553156148803546258784175934483975509820339647823504446754592227151373656377438256175715962459962680820658819463422009424294743136957412946280410251264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] 20691916656780578954758422772517637190608993335937255082385523259890405589695388247578694558230930227566664249664045088411290781965310909436332234983937783877791202599301619535099481910935884946487680730710737391828484201001989634398207780226703787081239662987456996152975759111074609860462056048366694523547511195926438227599171270320562275555715132556302930364362277942737341356169674758984742128242892876249816358039660658999698798201251932926827116417800181450233111554431668836524319494485637180733978877487056526874822758034196160040586441527858318732562123795426527609970531445926020772458978631991306507645479084807109132763757655806348096289750987960830967032148476211805255457982850985758904972007938104629184041362115513151503255643604910779190163804939056548603123319562283405851156451623091893971974966822393184399052525260614941672185469138559906744436536995827160136468342944720939130181590733060078100229009065404983119722403382229460950061321984611313668315590542811686441407948951522379960082109718705608229885916113285697670144609895110865568952285871827791426651718321282355518785419619480239644035437398433956498341707798823367305697214581000973556961020760444941220311375267869512553425992228374103994796331702967331222403070836216858863140394128238988206990522497381929828948886314927472237412718603209315131685688513045435826465062518335569232629306010761280927103469050112809287452839162672050745730512247733188698504572534810531237546089021715940728798614785910329988799656369774308862401254023974034973430272200197828727149402889698561522624411517781847436378897755901502802399454580959095728867624590935735844584316702485589175998029790189411619615200560653094266907377529558685553819367985895879258566475334275942088429152520560438194403063545933892190622951240685486074592135329568341373750909039301501387143435148809000974353092331586628706257462250454718528677254116580849266879306970812961528964589162006050049715264251983960001369141794453189566887147415926529447930080388069741124688506936576904100409190703140932067673963908468834021876335614701255893249781138410398312904095593940312758493557180524746476616533432557978643779040185485971075715410145147954272803604926234465733473777060097248230509177015324887847135255486239320446851986931061179300951300912164743170414031535236550676936001039433484645059406408929721549648521577587612991265287464246779796186389980846042257735197176056949049482921632278908019971840567825086230393294739952427560478926231294798182083616314324736878722210949296142509504667327144262453716458516033923438346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -3369947491490478315832751775648242019865306812235785284610971734570405797756112404013551430610293292514588381928043287023395490994206320187265161562136063888162823728457195026336120071784952150237575658234178429326022364564922451741858915761273160320991573626072730320605795850680203531421906787330193245136729943251372612184702068944140117686189175524545123503476460935981207217784989909861491037604521619020350657368194778794351936810986772864320350130347135398083595739191460832986386448526565753851642644406112866269588301694539809786593232858667465506455450389057722582695752146917437989475039081987663286750354663080769995252300229319536009668952581461665042667399876058498951164415422321504141780142837782531427441352795641057035591286382233702243654440925298514214686574386376640004624182971175979813217146001199500661696877755095310949758498348093068902850793785339540552408651634311567558615479798436171148137978695509712807214496380626697816500274280967032987698381344783210752685768228237851926493100210968951654722282915771172320177165431413691727527160102347599632746809424343192943376172998152761259732193954647494418412408884166123758437510083276091738483118642407877848175296293474656391106109469138691979968512517003387187377579272579828543496360766031113386449827614444970590633064622878355293313266539594110143295126020335454599630691401835791715042401464637021602093460481090123405098992115055198054943870463622805237386491937750400227626503098869008210991374150639645210172253035586448504750944651563533510926122298589079540410577871727504553020040559904131315686810915558345709298752674407677002872811549194444820395363930328398422508071682791339099074844665576147928335876232114386025968984055546385102438931391910037456495055879787723636629093771381245982126263383815107275334750338594831940186226253928255644365749888268217874120043084497442068539905194605276494817058091316792607882271747105041670786127847920834216509227912275634281201222382010941818732415559957527904370119931585603012872416734550571579061625126856559547612957953648649271326636842546874815823578856147490074362737270278982196997266704712774042411644409388741766867041609782703566909997242797883218664063534040731014579528080585209983763253509654536291696152270105275987487234809844940432323756215359751808737228526594159008865471392859800953471439492225761452828396896147728312424517263612256422859749861543098196224436314762144880946745000522042568052788980127796063560581386499084699742755457696733424747851442008387312759088455543730455542388308332904212339600077787124631339008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 375633253512662302934426786113946029938155601273001564779270932480282607951450567838256560771358453771798621274717387413840211754899031958198630277244303991755132135982074758152792642414756349012923613242566988660180385345039177963261873085975579894211341383323675862388497668259848479466345922146414810235519718084115996930553564455727697434422042781384576925566517695611203092983142996415669789063743234438097369192263900754774789738214654587524495138654359793467521562688395251013564902242577621401378968895596446381802038205791404073523941892484451894377794818654960373344356068802125353098269479034004120196296525913915243612991793218440672411640317025446968300653545739851228709601847137173828843619706897161488079428079432144256039145100781903277492829556177520167521987906705220161767298889718422615785950248498160918325012263754025386916284434548519479978753734149917979634708556731096658399647466546803599775798748449151944911679280903215701267043285062984343590546527300654229276892337136623307480046251232484339794963833254939821434876255936314264447800090605352157438383928163542156580092836660055020415119149887983374909695332672669277194307807505178868620964575532513353703533928226404738129988048916029960408254145626684309997287604137101407150247266436362712968074113456833465818138112388028993931849552088007882782076391561577950213834930098110915927838853032403716201038776050875065651231042223206393607338734099681970089287226245709967694372209898439882574435939448260040739186475980015401704928552150121811989630170827283204335314830804186094212351136204651094474323178313769933352224571641221041069919081782378095181950568802166777368953421811819411368439358246020166508631611433239694653932492684767035697391972609613633814574441788156782822161506429535055937626063793060582284463379501223086855762057799344962277540306892013176697404668061074592172210174989866051398119417580869269345066131762821440963506027633747228273674435113914768825900257021341002144808831721273296819873620854853340215949419075698296504103020772283125510699923899737276933822312734440582382416950840312613314807820804426841066740785319047662046645348657620365236346890615831743153000664897443293657424545684022052917573406727144957226722444854070728196952314222739044543504565417521658189207210903787732854275481622413173063003890383121542410768776405015682209109453432193849886679815251225833581466343199612469794988066718982063342302109793355426450390528256033014824679038021117414379684672385020361181252711509510965479957232412541072469721227364953406755338032700727492608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -11250688353212267460779010065964224778193874740304673482496090528733972689470463774631015305858928168617227577378674875977625142341505140104414120682664692995934154893199978651154858504087145792404162293261306157006245128330132745768800161004944927619813887899738175233507281635172149726315063072476163608829807206794073016924077705452611467362981570996491950743265221864047935291578841387020666895316271976147303891435078985147527733248043793148168917572444038309214686675318060722659638421226395336686018294626145005724946918472464823935368057877406259598076553742971035306089887393763182406059280840493225086058368467227905639473837802396923475624957776923194533904231421391231828569056310545577476933241697605365774190028156298726722943621830778034174545240109343806004544550912150434855817296576558408471312500393682708626025252029417290064712537726728576896692870046213746902638306283542339296528218842826817789794864736188320556749702224056588471904827867777947068680329534097357738275754943607777127916428880142470008190795060026102240638456450818914646023434272965912213974923771205939006586816365718057374864739429534703593347787190494849332980026681308865863156260199644698206615143590961423671156356346295670264752097282303771928529500119367931378700858300419360862948263196199102219472369771261499730316729012254873810993378129782123939446780190843142742139987127614643165784102683593554292205762861732761085859299796045500669475199488315922774763152454563889480821335530178020959372777249415086261493441435712281202291798952947956832598321361410894424515041812113476464128904252718592219480734117552584253611073807964336001789769914836890461624092834331330606006480094981861802260794766379540000707641619705305697631926150289047019276063375723990368447070652777612655756644440420816550669667442821448617449491861329961666547730405648367072775872744357371414184513932729834042832594043287775570901270943467482162772394082684567092323358472073339016708633219120138992867147655182937397465364874556107055203753848951697790442872671173679174704135950524935738358095991153517301947261910851532187294483254223646067671198319836291267716784417615907560223403527141864057893247974073818832482857105817840665758708596013985442026946313104122080285866175319660472220791784519758805383538929175715341670485516794571790816364753137992476573336663557102972002309876567942878286602759017095738964453523848277865139469039509434562574844453580752221435767557057867119447799261170242497285474610816861625922738370435185365191665886823194639822535232218378704270638374887492681728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -8678331648083029332207590665836583034346596674086265414485383807675285050065666912011652278486935167245620899742953327375121960366334420792507853889399395864367475108068230411584736960813780945787353307441205452604404757826617394480148164875756972765154401097383252539978584859579501161513115099647376741423891122736242608619701363187354446967984457448025449426555515457929909975057054004230671806458657480193335747949258749597580800906559768866995882324510927595967547770847834216897104781660419529419798434562116816866355311792149489475894254405605401317590331678357757152946476423763331390465701669151128087784714479802645489865559782790564144352436228156192321135641617625041330281574845098982065415513994297244483062703103904763794631135752276027243752520933160869672980589401973599577541498203491720924839822510816581966224052178328196532035500502060940298400227896573684810646350750430990203587969938963705582714003832720396207722030129688855803415593058232964956060420502813072092003766658149331710908867785250970167785078459556047791229426068205526470757804491723718713772075217203847396197691593811544833585301445204824550777893513705089347163215851602771051296394423171099876442358864863111896053851980395101189781141027841359785839000316055324697363481036794581175370841172773898837907453691148071419560112466101059219914411798984085010744328108099815832625878685546154021541460067275397646097053776521197528910737879480252357644473102289229477489309125063599969502817332911175916342997293481324849101421738451323880816140024408129872061390246179172718671224345006365282393857180851835671719397307420094837259388560767232920867602017206172254812253349665165144692167356717603223280428255752213409265048794991737268831173699237365252608265670598605281429219943210035750368807622337347200633112912558913136860800955623664639819262165756256635122703546452695522046198109829219048430577655954215723086209244687485307984072206829973929002392858979581710748555182212069256925190942989299170455608840911623798892575307068569631401827383914938023146621983024979842470206437259720773962279900238711665055041724739746522183388257438662899289054609708132880831825268510117867101950341066995062230607639542578483123764110716062352757813743701581453804266840407377564908282281269791197097868280704827317856144077794586761426429856434384914300611813315565529197606610913976146171050078087907390904954271792237785510988388591010514289887341896138163504869363036372170276490619427811619520397895996259624977047532770905328222915366729447639962890753425674298095667040540740812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 2795541071169364048596225202163533797216249451385628883905955745352630489266651804892691138550465717888197082333628630440983674511310954539511449317242502272965806838779732801019034226702605486296225754945617069159404643676561404353076364758049842265145473429373242812498316650643704499175208419043161052732930268888980818558868684262631033284991966393754007063024136045169297374328509637785399840525332650701713433819034921118926586791084282801809930419481456821159566232281044763427012490757547466114191559106352238539881079107817589092598436855180826239318605422936973487616153898442459074364637776671376788986486915696398760683641482917034900040445783271175725432350197771808682239374516807617684196656605750579189618841780297329181731727543490420644723814500939532070555264816882877459234329986700649539829789222324276164927347955527284743054574446091821912634340826271375575713161666051094840243331022931685113010491875094419976990643849338467625684794788036011711444594560295381731649810450731926568820140776237890559170258230953636433752400443943381041757865905206363570161798419057242120668392052701733318268836891133502309990493943131376160976345415465579746262783835895228959912372955654613612488278810805785647405516849056834041221685206842739659264357814866142291738516252525715223908746260499265124424595947890299528721775827710508452172368686759946272038392329066693952786376615851750078205153406955653440256862094073333292744959617301158478993076083416996071826190111466721893691892315589170748768105682526899834672647002553731447411982559694727628314330163232742768241782343963270746803685810274804636395211024784325648050638854780480272650530852056543888194385287555821667108443401391855450818730071586964279770495004609793303147889023459880569732785396903555316280731932306524408887486660338377309469528006891344484708139291968940114844983516307954453890680711549565152833070197937893529871576273131391613444840627220146388952987540704018957079458318369351912683808984723924552701930684698396149308106263621547707644123122034931344981156396611239770350450342049040785767569069201305322258870112214768273832440431009528566315600575346891103165625988045455624922808325547191101317556520146280296173091528045054526825357977007875336068468082816307775003017465005018870291277681171577186907109907578711669128431111750632270087949455093652578551374710131903758380248063827341756980080264624255717380766580140369199590414554751384273034874534864658432056065950381154861997113350575978618154837997683755537142529414787422311443331766319374285342420981689478021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -477048635665179650775358379074293347778214558501262219809874691269659362184070682591472007339858104838192653577281037472035639082312903800785518278704787307112955774517792056695528101674529331178234154570517515229537835821960720960819905501941439905001592534439761252736382196716982050995943114147144445588957817994543488671455151007964613793902689273497291037831976728496837828527431115572197022933745185472835552930822101354651167777013106194272201379627589081977504618349539740632182025745323338769862300623352082076189231579551044289271716526894317564799835828668309384321005173756353557011275691434217258584548018723717261407000889032851740918934996958390446124225182462250541225477725413188836368740297561148600653121036576263802421566517350374919295026463834660367534027078391009202613125655616721190591889576889312959819937414939002695499143771450502582114644642920320524287967597770921890817618113906349372109944019605056832862310489694143611576605704995876449502853792480570423099879784787247967597626402308630171332171217783042550704455329686819530728455224947437099216594765170313446137758392541095872116236764038310563262107632841235494583986901070923382801934393965666897410579091511504188268065274394257417844501990454323442949614394798902473383708611708148748898191517403500926855582863178740790280252814797966546984965595757207879878450640277110076167160829675063466674277468588036102462287241094184873431289722481257637882726655385899593265815702752192477155506411788925171885136627202628771422841135775722295429950402354771174712446798633088742077008539568514148210614620250567383373472286967521359874932715940288119528829340105450950214631820615525181438931357869605859671491072556398448901307740711959936905918594299629435696702154539226853828184927520325724964169984418060593151314857788320510370685918251332781482463744232225396905248444719704307185949453757815120563169322887182683679496169209838958993329488497810667503969881768899654577551633260852422802788671572618635923121561424184659638196532429391122686265212212610783515297359496141023737636121889634758596802668694768716617773027436403987872821543734632273611915253692875601804767237529183870234295848798482866943333748634292361733255989628644328726455013228892805680102754007505549915776092297218663354282431881615670485766382004965367307926337162769270362867230908526241119261170630137975839206206008154946726310022679370904550425949559339491776897096236934269301256918307503833728314360395826298872833197172558847052076526464602039079323745542070444563027718667270161714226610378794598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 49072615809599000961681707013302342541833544438213157790121710524535205146502186938645466981937080071929794320868151191583449337370772073332116383514224996528119560778549114682600126870231795635764398827711823767681668774391168258847784143199739901516961847081538000928546232318709663787630663513324862800916629943589797216414658976070886914484985979542955179037812057571940927490088895322107040340053287089740284800636107621160482053361622212956256272015810559652577430923425538274636887595929982212249482472661898988371825048632333537592097732704467213115212992233343287070608200184219182520004772085976556374497316921370640328156202909418116297790127262247363475379915601053657404136476356383829368304117272824504864712511249182130827390196508612477398543708225851908618792485404361871727367627391804311758315882710808744735213022530252249415576898668875480483338993197682085987503691283816321313526449452714144469884710478569604498020124951110925320591054398674483691463116969751678615094777613204543598869388532980784062612993957528931117851365438139566982941446310390572721239409878317340980180678460883525055133946424464422365785664556592997589115095489507533725282010471865204604248152922646495030705577467868000859045975523346756526255940110473865390504488088138528496048827801593137177829651264340516713155039810186494250153240157292232147749718600550118506963284976623028333089971962080106091766890817711864117858125999540049341662896290261625359270084133419256930098895828607792798560064844569782865599544922092172681184253518010296205900011193881336258905845847595406897047377331794052088210337271254821091263467320974477957462999594214184805308261175891605802755750162744255838835583328504049903479016270569026552396618271200285002818939166226252454871202595642930462608184761085743196023847737769330156264048543583650709717792001094927255447633998226505502007793320169893645981303872884618325937704337767045875257867899926033940474963172516057525211075438813087707036787772639014441232644063247211332713426379347624719391654320816145003350057799457329360340560861917668583212474034029264298994777752948343887251874423939619030892386298858468859403101172604835761506926161117046931563324144864665393647947106391994624648804876092079485084938660991678589299111583584524639514243208974902263821630095013576969287404976753006222488019109993154454344153778318806067861283684773455961516544655711234487261356169054652129944264528857395562734609455216654007923897448168440665466178434817907083960918325975145774296771199988553319849325282109312429268581582823751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -1887283161167516714911360715415612761814265468458645047720185004061828888507866647624475052342804020234878462387293141551429812549271297549048968086067564083201345961735839890377779579550060043419966161082861750012669893960847103597545404250199247222865711843620662379706782750825164350794249314682683047807880282022416081168183737018152775171079669525331803924425937791506582288258612010130148178270941347162581875865669063373332978046720650276869224726076426567025604726883745539836224584426851862656117227345914891432984953609061258442670643799219154688417253388841815213979851565584577916767759757081624449627228576805793398727962497441295119362099905470159279924189413856527763387017149610074927318146886149307729876439013532438473399374140396695756844133079772665583868806957512227384105328712774570363751070607195944102303841268941941894354627755048408256837660241109756920343696222247824014095960836593073877310491015054443414028288534135132771387491003566505719761602312356820187708815604998251550110499187294525529893162627980633538635928732365983273363812984583387030054598395721385138527296895797631242545348607736727567691631207908242498079333961372162313083509586425940859348277030892443088593049001841151669394088541314166329293232761058226895095921438862354464188280347526686893331471443474949596405491720176581310596667818122609299537313319558247573016616890326832887223939190297883277454647832051528345121639742771110266812968523636968451344246855190690972589389179403296596158959040007761701735558792718359589044798876471306783761996883101583252377776318617872311993962022216490113141078503478514788180307870629313917128521649651298723280922920877175351574448765920938733125245393535470262930559529440359844687333240713310637266572074492087501169797096911425551487676628902113916799624441083761625534486604576257832866133391476187052578205759114752311666964643043721394543314067585207955478424815954692684722385158383679961389897554459798005143932602200584080856899512535800256613277382812849868374819904574248519417339805695801551843877568359052220825979198502138151462485826062111916823880127429658661084146768422602432730764403856491337601675774916166368093058393145209557616521706623080916153196027084860224902953563281562483733145729279310851239158617797669170391660049059079993496261119132694005921004722787302794462963450943339136652708063875158210314445698426584954849592392570402565677224689121657978554968091178515312178886911130616048247630497605122418205186068148525094991651628640948001850845187334883339201268261257339329243119251934412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] -469102446257346236377412226071299055907532187169742099105902450668511384117194217012186301332132920400852889506147322088311909050168735204935216386156735446066933572281120902143181918115529542752133151276210407077644212167171944093262211130205793339114761167639876786143994033615809469947016120027623164954848275145222944622758451865298067013357947298125845159430684568747591000300332510600216983084576243229199392358138287554221962079771439710754463615892076490763050453823804425222589753391909020946711433424965442202712004797617186058247400834580323409636284628337370279805974614314591494519844672807122055854306359970754747813913177996239516919441692661925528094096172743138721564740710850806390725391979830058841487963259096936369990054667192780285391951283070562998546415989247507250706604629118373175340756353071903405155239852939046694034763087850300469583580046299253271264024001279424959151673974354925557015313868057651584376944723786436275429546886782093366580305858553096834780265775373034412308399106827358852796808313295939014659963226652804472796120814228587813155657900714027453932720652654541350766264833568948920564386314015333635777028625866771048526268876107863128948410274777505835757698199507299575650577803951554650417853729796097169166294707181002573698981938855711440469276273365843545619754874904639649171284770713052115870303500028749996484432891793408970595321346230263144826534667302157797080945541128005594527417462827345151589079157315279756617520870361194138277102730210161286300736805330658020103306410378715148483632016340436233699842123203291144141316901974753714443226671830053769484018795200108360211275651510578616993422653974102197749282596733159336171338047974778261127752306227114410024116159747382683919313311277886812809181675485026581143182737427171227644364161196716472862508586496980287952878090778407511908385007324893805873562236832346949850763167420570418847842002331458279026209629026409592954321665580118770317077495138811466942557518218260666557407807727253420976664083979783671149707279999354859576976005010497482058993739521588485881126623839234108237336695376154101150094736440465412204411079344268946842512523665145651468523508794222654297297218203834827375261185864759486749100261656165142626519819494336658664559346406514531453966890140264303738082202084207766281709378888782692803909473826362976055393548411102357187636747285272921831067374133478427828636835678363701635640345913498264972158384606967117022137692678618458850937676871218377391772654947506266946418539029195466595710489041957842829259884933939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] 130976031104716578749596930608535461413324697538292592187190825802527714698422945466266593159926102483970452594819427619062347117483205476780507122398049764163575396350654964249614825695232629200348026563409206520355599807777568536711866219575762726148811879454541459332120637433108296464778158107280575818878378329845267879557836180095383021683467571419517308357946689519701211486829771885930129055330632384730400701447721198302917092861045173509671681895456348434773791007661903623193516887818277952964731005584185959606431475380269557143900658095711063243499035127487563168517481627758775903270846792064754286308901586711695250820681841206916314009836617571225033999349113556555067394832985961871098098371842262813281870760169785970347840175143128855544713578845211604306151452567188539559732021961312461314981496427386360620268871721392562577246817689893043547453065667125512185006516892159325206885544804321816036614732638575022893319317077901704980884507165616993620538858930311355528298049131708565389826856645463714066015083858241913342904530208447088421998427002341169893728317586453605117210618746284354782665995383247138221421473201609689648702310538979545070337777468348265445071675000017303077785216136459942892821238811074016115936129134611977225625200083889955693692001287544613432958225859261425881874757988292227382770813266811802022529895475668187181747567385142707428234766712028752482118657475793850928616374471184324814825507668855176993659607915561679328434763882329549119614178275080709037932533072343945137952617273451691236438502811756560070436968774315173673827755923708265276274646248760586285845955658750365146984197317377579895704306307404517449861727781374553771395924643355999793564108668803165940286911684687394102780039159241975196512896311107514370032308271623665579754257467690411326647848077368373994358263601450639368942488203604680551789721532147749947766428321266418624183486210801026948296848892404827571840838361836923033486473631751244752432781468742409852124411836591604267011379261236260418580526632904663196794779194965665800320790912509517716661591838834367387364949337608425061951284952450887211254634585603637991900722244457050760212504454211783634331430307288320206298037457690188902193393866348076164214736415808183215612942875386249507462488224266725974086052767982293814669378994391430891000002109288156055137234298407847572684766206301412942928894599116838674422210073206792132805381655869538123829424058940814315601297994750911171098476906600830566016234648301847207137845805996126175350827623953001893963069233561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] -16892194581629514824244588509759585040703293205095647137220540053834378132965049759649478987190802757129979040460554887991481829329415477163978864890384795657980103619624074125586936823058998357143129661645379583789777985797303801024873518856384436189290539110064732595119036428154218962112230032284432462716938856195001752888077577076277023764563498431715508337280438992549903005278509933749564898615730875054285217071097733744803929667055704343946156859289555401051806414733274054001649068877412098024859841412904379257241057997933117631217250098621904185795352509131913987093155232225965830695537709593474880785449269796054432313235186953511951113702571747767731091700506540452495728353255460661982748822092408429753994953857519059303613901151898004381483356600905909439388131102128491923743871211884023861379618754172522345870877769685945415144386770622644369933226384705976730572403976963572153848588518624305692880278656447152663393545133838710386809024751771847538434330070300684268336970836386676993645296891065629657996382432139075282723710446769042496993065626893480527127765202872906985936451645780795820036601032390232680016937482431212603669621196747714022863413783827740149909332563357850122111449007345485947665966408003316348007559567255073993974709326725278845548210350515902021615676693123796900605290708143355486224648181313248735196191524424728715820182372883737627506353612233107583884923670095468533025661882759577960444891795722953545650736902615200707127642864224603390965233741430450416071564790606043946235687849323119560163479510959008179523329019636227081561256866279206318673704486497898168350522760415502672807631492934838105437208911778260365882782216373852531963419681426966919928123452973505838649237784392619322483550882786807931405697995768022971934942481781737819184681374028446313140949121929713128069738469705257975995368728570466321846853734144294889345945886500549574671602619262706243743747200118614057116187527976745261027811469706447674374097612552324913962929767947029977614933983045855504196328125953939222467438607293276391377867317515280768231245919979125680408047057389388924390677905980458157571856161308556341159469850254465634050799589893065894797287452445416908391529021364111228073125943512014770788933189892687953529906245835793415934732320765686882331847721089609590327357708421094576941054018002691738802652332760196082686809296942185564236845180850231993303567099433028286903377240930722397180907985870159856120492452274543541847934555836942743564663781203095671215815762821710699272111395240804688075628929351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 623028846730721709062352692735790861858413755907598137963894673032189695729223869292938485554625827080053665775675639625862258482176595033976884249468711037698024442167097716722126098219515559858399434563560810970207884895819569449406815457185396613291481811334937562104298544715968425230539118995261471809339434168419039647856578141311046409193552356256851305781899213948537029374632643122273702500356185614461157394237831538282655311656517682395420207073841735886575549538012781394338713494365942173840618201123055737720005399784598678103087943530505266206476084790405487243103841319539270800099647454335178438756168233948728387942441009452374751628484475271751502104787366277792205616588058084186649634253386396222643759675755916983694715173880957700620334025811680537699020161390348947636827805946565780594262524773092892594190180875389773906231025161150454552534618677234070669551568969420395494077765040194587461330692687090204593962990177172004077607966431063260507520703744225371695126245825818596017818367554374507717032114974009310900602362400218681354566071892721274790389790429451402184783008661492649814071404303336411746603372912135357944829446781752985779640751212065168542380988849887891440910163431437055081934245156869990312094000150372244741178649822989747655727928457550135001952109242191881182323210938676102778245819268672135655227515840084376962908933792127233724010231318101786932435105435876864865055960766228080977592209566818510480564158349619861498609550692461106206422948761041227964053126729110768691862880996428707492075950706737097274124267404500736777669538730262078479395812623049706873652629840835190369264115542311907043251940747661034349706045294800610608410048376194710037968521874099707604714322899216059392891987494590081344073955574778692513093297042370811984303977410319227852769161170433930036518083062508666647977446527063334711908169324772495108129280578018827388271404558543918328116892906178972880099481722263118459868333826131865217602478998656973688740278031420575382341031262394980653250048368643189315433385078195039704078129535428773349360996155584732620383546635128840768405484417465792458598032257634264784740249719960686332102943384843915452300391960914556831519228146589462183703932961263108631687493933399925773674888993198685712331806035047171758466146121516120965516291060037582892388198344644059786844805670699527693153138819735126532107478431102926703243574488860713023701301493179947939767112244952507907085468951388894760792396454062392120983094106407012220748888855481410388808137140717420211877082963710616535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -23900964414706086125843587090508682822380287379791602701010366303393484133102587539934025771774553434711151969510724416277123293637877275487587696527828256572307273056158953312762166536815548828252764486940991285467684933670031492624845991805102565321809172511106965132533866663935808518831013072682530509812143853802507256810901789553425632091876416485387881743700141950567259308855105197495250692583315523440787464911906124822010324741107885895218830751794364137846908145320078320136350446558523046846767858173186530550817647164168558007695588799086750960038063555452561922792039187896078541229969649049138810518001558011938493288856418429981429920487512047096673912118777127296264662105792091032650178666764683546299584162260213472645911854332548711757258734530601380092674735631113297114178379298063646003440856965144068156722031526699788328378087568309992388606988538999382615868922038121159896036948698133579438920422450836924091224269505030631717648895256957379336763035320567220572066631816511512405635605031421831747937693517724969963178357315201559283409729599274716352328190157475068332821136776578224553399880498257780333891284775168924911833017375533147078288722862154716839039107589472971613092745219587732146695331014025822018159558420458375485971305595903930718774494337977666803073804149925940917440887717538680762926419789750009310583599396460955736486784395211170777424171342978870197942601650300995025170198710143136055531462618210592248210766283032421695446750821765523360611084759581534862941365743690161806334698317503916838808605470785142241346336976466648612396929179940585761583340781668265270905306232416663412911062109853070682270280187439576632430339569767015107298273015049071778481026643311464645992697772931530127216354816420943754849147161074539884324124856530056593094768673457576286020005911255298692241104695819204738320356791889579208470805413469787542702034158009780714554071649142161892823548818837818845655855260001484753597065864999800583175142728660841107198410807304271479022355790859529340158483368288952009870215609164146671300364180843884634883707513651191506562485604930374625794886963413577958563326287182787836802057053430153813255229358874152712681471912626908334610579463237207073987715420140662529700764213570463810575965254044276009530489783108081410951018909341905671442158949843760677220888822191835063967462627978004940136248059403854300241695545953720022092293272273592064267450647900184957355956214068760398590478555644937602917462111106441320023225649624417939236365558045580814764843566350215193401283591849618024955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 427854545144671875550394958414702638651084225530603876436401521623852967660909879064571693177250518429996424118203032863789468911131860456349946941818439859632620409046198811955299176414055991357806826369302863877041289073673525590581914530968639561613597290557108824446568582321928630100930214444457648859620596095747275780421424881167046868408679511220754191592512871031048065752985305907295255390613268837688375807003198606376150842351801410676177650147015996684694040220382094176677222260634754129865786329911497929733182134228670284188751624282198261877049527516396267195807166570660127611843539681188087538029776403552547509674538058795605191107093498433196987290540846191635662658250998961573193140591818340081965364837403588737933451850211685235233028668918276832285809006002597789132696242323381681991128385166958391293007033067715682444222755536961288140643879719911357185980248950399206153545428609653232263476087632245643628161977970283263150825714078508374708551242315480411270579700263442105171551134331367190381345479002996971645081739650050904259797678627283079245620912668150144243260135777556126845601625694615960382235055850287424817973164932732637424042770936807134046318984049558088866551158363442703778034111876104824006436486997693641061153105901190556164730979664025055703322055859854701461494859235216211932776406774395692095581250910590076528526395676653161611044757768223446762501615950736738925195253391630765961631990855403649179049922335704607379559644762479425126941711397003081429923765036348399824710535916254570925862910711010480200112584295845356174057514044136415207564364539920997977876080425232322637549039249110010233553649812093490440197823828156988848445817180528616197569165492446835638447506352663907304764984245498274175268297451535348922963872790169895040868453221622968484694778975870771659065088241871579206513085141407780217338022597722373225185750357393035270358773639748883487370875359346482222598737761087865951402623496477664019772184695241447890410255151771224867620999984608136978010561736400271684155821853480618781510718124184607943476973171014594571038298222097480721139548226399850433195293862291648836827101128769248050956432661900176334425452819412760166564739674010906711441913594485639598771657017076849470410598880921019425556802194126196547500877917007623365031359398713098110194243161956149338816683393268922314558074001312127866040827368838916563880180370110333372738432537960151346861818811178124506613307016328770704566936237021231251243919661080416398696106924938308146911769809624818378894562505231056324526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -4779438933045218127531779428838602361390106850253857053826063615595540221486870687248585496561588828936162166700659200318759445216546879237579255791506530136871761735255383531821708050215551791115163875802121901179202070888021792879928722469407240202568199742767366208813137908568269172070241456023340584282999457185667818051790600253307087211887285330090523517340227200355367970419606616486327259326420831471458941213693542988546932085279145699324543664241288909716470174578016143485724989397202377958311791853520946199061285071501450422744791479481190835389218404605197034001679163997157400542428607652039551821662159805067632355163197611472689045331864696439485237403806212111301406368533494142887488883866387667240286792366046418479750296310731617610902150379506424831737124150286223059925258573451311288158537924439667637337465751934337267389756729380566495079872157996610200311194738316700362703170660464860199981284110671731357456057454380567097967402779166606835369894371757862166790125610596597066287579756670777240389568663337534478358663010032330732523635107604397385995896698449793158169026969522315748846459725451199786730047952946270961735526293370064544953877408980704597021297550021125342660203148990840602421778319632833149701298653735661994751719134267677048868038375278188076539483944793733057669051352281168371029034160383843702594746431988525733117431277724044230471346300995288779502201903259400253287404632853464368860225897642568760876044497884344001874292432823046522009611425160895997393776571786813910102905011327591722558969011027421461520584952319020979317452297563034109439397637567383432967528518958070249711210530285920139488341564211754612033325629912744615673630124810533288443129678669594855858076019594588176017221177358310603344095338549839995431206340737408292546541494884873569498496760135001411812887348978849080969054872936657493883789735802728867471984779883285055315721398518756147275250672920975508616175698121061225246945758531722814519787736542294278002720407011473775442065960178630521162058167858304430732842205497081880720758398478368652422853169624256626756247720045375009121294944048848091930228220070935058317594369286563736481377404732336560939999634413332338720557900049275164152768905865970944758248651167051289486569128325732186999816641795125228601110485649543742147906544996580446789357784633231906227187499677578630787695647632537557339645241073198227353235703641745731844339391756977866170356369427811291440903782655399660503736267509716255418137770938103614672324804139913274148019697244671559662511044198399267573858304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] 39101699022186581304497601728401169452464877150368628319586450671488542519038742956968289185593828159255482728025390904066233362037374245357993949800404748683241392131403761927130925359714438530685177703408959126401509909019815050416269952834240609184386938577974579009297531960372932305622129114011258307171102333335434660527631259824092908608408449250444431369646029026980969212597947318004447671357172151106378190921314943702336712199760738953106640565582320111045230744208957539605884795081503920165221321538611027376214283955018225816570159147510170847809755257955322345016658158092579636435963221327138271821213839383401410315734028693397325770907590056596684073723600632084955789350677714518076153800477526155245567574963904218533477952968984415299673033200828218675894882745473475961204123139534744607713900288587850732601187776000158421867245591819968041412467739705090129867218249546341213453588358491473547824515300431663127062383094833306200509896932598820032754297389639986172067869367301100593883333737664880371030905099771675563606561816917717768786809976475657186366324284940643187985524743892727407032646548171553443836463834781782847872779718652580753961440350925959433410919041235115165384314897250714474174268891842506840543952280298980795285612839491887951470036614222523151130213936051481048871824820845197626995167124597910685413777955403301578074009742178601110146937571088477044142682608549733374045127466119883012787342985906105527272339887054682038917473123844525609199254862707753815447096505774657147826529539214804065269784322740259767189045195721066260802041022861175793285083925306874597357426797290593505711064551859336455462094520852408308391658893491253477143469418781033162522224017358301636779078988929432805990737855557162681177717917648080278603436853000215907210536534870392935633515529443234569324612931607741876658125283594238702039132224263073010875594408179276037882817446077598189386824918120894369284913034044692876032479832000397429342454468094312367627128526749068868358143314481970435616921804129295268316333303685593184023814180757467804748757234244615767624646427567112069971897553844472285259060633783891356715788852570439521349773218541483524445814398960776561390321972850293649623910577295672298700581822349349607303693007056729285637527977896123659028835732852078512687087065822654157140691702828406680637013281681707432833866957214050514948079490728293557486255863563275332889930806690871885856629839538281362661506478087226567608977880662380176283703261115991808986306703954684539800836070462234635905385132673232196987781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -247959816471883215283765377308878573738081713492801931710573752102238914357785459391831596796375133322363277240106877325882714927045264578086972854121682776231929652979889113235552133715226354248681659715766158779585536376647660012876459158411420386499546102138848398082650454651300509700857279835984159137012030025241431457402679772001045854952379935026590896789551781585561243160597439677064421947869629734730690748588442939485161935278713260508687635242805324841373012980581845240567861320653668201696768012518232259237160091730047245071853630105841073671924382968698601175067217552720076432709762361359133590878769448839789895993628645562613646086179089124243171922620936519322899987424785134378633604762515808168736712940711558124015226125969980292956855111396511051095802870204188807930397634289844759217224805852598794239563460090422097953409657090762979109434605994815494162829869358569446641284543862681886174247233213952661221933363933897879516424893131477529750901114936614574999474221532797200328609852656057918497566654869577815465223669250393042240388439634154171221923713448062413226542148519595182548618107751435021629666908737274834361874580137982168442535380745040291891121149016959520477480103745404417837815237182001783374191024798244421431806548481225200372172266632079205781154512928545995771590820411267136986988924267620489188826552105132085499487433922326744498709552886142894974890697662498209370787371458071716122225546705145881039710529399478216359542866050488739314117970872445586231046996294708304982824288492910578645981900252077886222034748982601108033101802765872934895472535930125298344598000456551574743505287600158675157804137363878377439880488220738733089054933812612186665231842866510570020822280491978754643312091481625679285362542536761340863491284445941389561366279790750127657441231254947713566316804630230676475527539090123111642369659081044208597296386457261984410282696305999395821865800184835896970910711973825209136276991692710574312588467623971850510623734702311278582154982627209420130099811984143607438379234984077702616760911679489047959227422228416969935965890597386925239810162719182156951722683977252089774364781727676850301914463174430097234948635555338166915928308547802185283870177398869232942560159339194395820023277648398821451418422720231844564254388512109327528058201217965010677203035803967781793793048298142038636045087548832978067987289566900320228726268476979425635898559633039631647913763248038815353653370277396603705463985368131838218254598885450162351625094884265117933060540901095468270820664501018996849030201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 1259672189541759900482932201584466804741307391547428709517366292800688878521631636832872510663115563624661270473646639716137091677316896048299402818443239915948744637767637207804570763193563870637022358730172621812598156335591054668886251094862819516536434042536863560672992789322431897729436739624083124559924953064094214381122681011184110610827549132276355180016590389286685289365520962900234634505999097326357290718156143619504501938675548327764871591223757549618499190865886096033500053508170808932679393945375447559752985788623052212970586032908326157199419524965143211263179560647700004398441932189175072635359640062125491408247561279349084232282488787737106000188390509920666237685193699358019168149968394937934060400628586242338939624509862575814123363807942364531845110823564647079370149966481818962906013103407166048088997432272053704348137157330242159370306267424840898371135210528194187228283540001729178657667457619893320583938943880008456049007901215771264173419429670057417773744912622019809079866356239951398472170855962234869070269228693620793473293787545256989957753660337673829248793320845898400482139417003194399034082797719637257106270039011902121481868795424712135339722697718326235885360304476026194352654226894232311956780986468413504813643160576273138598402678435526693165895583802423594774278754294490731624056789825507030931881551008046969829806043051993203328787327734671316048869423418324082823858238391616816372360904342972901942232602606215915405727205628897319937331264993705523152236686061680762645711443686340331624910726584393059772751520091825750930573190474302176471203896818604467329874267526826965436588888508053629973667217193273279393164701435478013981619584418620116365079587085235252099953609142215881438831570521456959836279932806784844458362265714531581107939785681453219670891136890603521749403289275087304724822720131026927002598060171376388643576897922418662257640011914930745657164266736040164452743032075137407687150230096122415126848728548098447186630683311840542088578660807641459379850355965728760767912333896265767827623495993243918979130881744089019296916031682366667278937759064320139111144409265009457754487565030226865127828013383166097152074910488960106023439093190648620071967854086180400615513593602386899166399454195371378451375024842427675116743739868350768860833752044875160660441726241097294224123756049578858676812065964094125474248954049546643206886664637989862028655065175605114491266898711893926260116801691041166870587992307085409759541046999169901883928965962013572200984532967240435510461411106656194949304811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] -5286398406406064793927315316066275760880084905620882672368407188200982272580868903641834021389569342489498783656278547764116413691309725188842474844214000775781250091859733767961827251706461119833207627751359973282410829686469399250098583905912691541561700387749174300304342453943763756707788834300988669632775731090809502237062636405790099288079452804579979756865130432560514422431367632846069346528322300949784023597782810976829646700447503260504907851547150735372450559823647296290789906073631682835585257768937253073877977867888492689443447400988711493855704958048651692722376569204786261281148466341301779534316470169179598301191719756228569906359208939021664451861583347168376281146610995516401625078329532109918238779585943716599872547919004595610823536162410452706428723435352723530203291947216859934665113576645770921460702833451384082609631030230900215123838592755021795484052689356470237532628260159383127129335616383766185569433652684501487650112963286346233239477356752471195317316613574859234023965013647363342543421494607773664615900422764818729886470947578111153553814143433478531014705457303793753349631325173444284764516690645547847799929146889213241148874173120678524422124916486157567796489538706649055272040963220104647574023949011861166605920817165562208272876096338176923151198494712316446275672900503694849704328324872047315379853275815084862628413389043866377720343164873451801389145854811731675818939429177850806290996137375801198557864748660985526976176835260704343019083570210368083237166803012792070329097667573873241678586205809567403119371849255701064962273824538036944522792103319068654466352142924458684187491437196526951231359458918167754570378108599057539687751061457691504200256373426272465003357852204193413306079832138467882607356128352019293554105579881698082139477873565703022476503741539856717872569035267277988052180959747113992963280607347202936944368421089888324955428128626167249790386140178925051535411693284346430982352929802949912840461044610193075969198937248323811602542052548886756538080601003542422121317397176697532587983734331591371634253710847220418960737712266591453805493312473934955617447238861831240759025678802311741903629605057974205034132304002858158751309037620105697872722603066618454708147087278168415826304297927005851148718028270353914890577264730968316893017445869099943444582369288618950325446121793802389749055510176886100689378916175573564367135569709675822554145717476451931552345089299042037265502664379627218157841097767548562010876730304737389587097765500843212376063604541390197504981554575731470405359108096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] 18396629721395595379373567280528696349584353471443686830658781606724675154199095094522082742729435436239088499528971699149126319109563684446547463668085848756863268948631574936103421955081586585867230591456100386848820959887439575963138741220252050785621188609426099054504672998610237737004504180271970766248259023387043275697265831545093655309280557582033456137687232667798504275304695606074894176676228986910366516384272873682300014918968456896397516160941594341522734089225404256612068966306627548171698336105013834753232515557005622316306820937434307315440789585630076506558878848725720395434199301407182099234787859199322055738922461529414702911900823458349773211817611818358753702148362681108625479760036358265168493518006145472745542182994396376860894043609396093586070995030009218062462098595783259026530370405207533885049493175390665598960030434779674020803884331235059599534077092294058937118982228043161893449265076594042878199007529526779533981832573025974707506636762743535937276294473935620891147233493479360699003329670948613368012444511182554254340409044094681343182279239198622044457222453105977571592999347964372298688715961391191673750764197628894555700493020879719124922628514791430144797223988674518705063016563903056241053046432932874476627436414040790138385926103447029480489248457122754907630264522363296563033668976503814881217103303703683351351225419646164535801197290179534913972857917648272261701695581485664076141502223670532180951756333716732791496251516793339396845710051300586471091868927118156780781712003959179036191912439382242221140363409919333679547753486567999977014629464418070384168939664888613699989464516996480742969195902779539653119168421934066869339628127009553950836360604781804643218222699120203159197265749487137518929188208580380739807539422109973596809143179579717859559523167829997375407948565485506909778490066883257899430153433068229180003829270701788783315391625516925307653990062924377384084558815282968208984351779691637148669854983203295424413784941953931730183256490167117914297384592561017220896798056038795807147482586422045564597995724764439955686027621366303255615318510797696471881626422892624431196987601060255041185804132837190040962679714945710907279268784572717083807878769950321433604843036764305516348111096943721727787717423104751121845541732379404905090898776129741018625478076755345468131997274245565526442138265300604082618915240076763909498214865687196265774374833675937275020066273262860493314850666548557989517642734554362751449387700752290934739201276156125136814369800571687045072177885190260445160375582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] -51181536362987142056745034193260990244801490315695849641874524906781827133741433888310552036991791100144379338057426273410841504265272225273470416807967338893733085838530900150970910280800395261129284426613972130386937145225048893514402280420362089738735447334655227565891093269001039269982882500037131136530602727853371481260517772915710703620744087540310187123066897048137084349544584623796962576275346320769212821105782822527517798740998417834903242754967084997983769828965577917231622955190525914104609160796971615332179503992946476039523867237005896333567856671004096232213126477990914163892888929703805916486645267829218599092934017928187511422819576442217715314581653696333766941823903789219917113361108238919489002772368192882826799036480643201557894522750564064821426261948640962645456246955412577725537334322021081721821952147116440420063156051105127271204278016037097745307058789390118286543580636385775104325441006059850607462202317167914897997546581048440712872314511751737311345471548097888748258551035227315636523116501534548947388061508729288338855102487613999100413837493964122228615264235839489882445443125814933300523075109401654573942927451115838737852085128573710802891865371553618679603870787752041549177205136331656823419872224334533562106769530193747458242222609083555254850426419922408913546339201829476613145848205662805272488955006381886829876085809402103254239853060941146636011886317053619145550130709335113780649660868541227122766975808817687811673513668795469673143084051474067773756469951114057003196293900499916241001887612811780729909384218877559138639989015985556817089409275905912527194929022455770778285044722426446673783537713694028308290801850641698822476364153628901479490786613638117073984275020089271782947536782249791647610887307439579787522615535609800807911039366091188759525349932755875336043000367722745552577363076032866316573308805133020661007366120706306910418004768427900130054364451887325843189396717892738328062062257613179023313921551034559945330751300008942751156507650855523349655986594193984570518123001942868072412859072069253234806895035628223887256763203653866863246782704392408328575292779081510081177199640021138323315804229745464448227682145675873313684070722638023614325803063061856610489209362997173870804590175350053322305857593773738440053896565017311166522268915919666794863522482369784809155645333009849236588809819025808144074574541965736803766285187585722506202577535822975310320560217970462356062615727628800803485553930023448532693191952198483351741213676880467792857244258238382175589918311636478397628719038464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 104803838389616329166753610720047361917689668119848322440824780602776136552358797078106786072281674690020863553720311189651967602365564246441994277744919094713805453462747437801542449916680035211727474007104508868890916185650476760058292080226716150173557192054262456235732400600966271971956942227620032576511319347916273851302949894222147714968305288452730535459245882537975924498574402606333525638728203872716681033651724088585047379021497879501478264064609807286389752120640861731025207290587240986510767996900347953371805186985476692321439287626980574970596265430728085947057718617181021035850745456303566653394202750660525417852706701090845906356667567277136570228104077856666933016079995490324676097969580505997960419033568324690796521566704390666673095246456503782594793044443181059961253480981244985441028444429128886228942160606215421543676946875406335045186584103528907485701212691920289948297524488182452320156375524633610084237103764790851796465813539423984097125534410345915790015862405971264462259901473098892300132350733544596337564718973452380336468339279729491664867242850256604092483641913674981967451751311565283417901650430215142038544621597738912917481650938929947422960954194331287804136996938156614203984527541861351768211863849078702239420636198693796140979648863849688274226865363860231693345962489638589429271412154258459044176024146445136152474329992556529388281278910840928211466328799712475925890878904890492237003056807696206753518497930217630821204681974589353246918304907656274585465025094434079313240690221272186252377753753447132066403571500187674956418609251929856105635628616156119609961713964785952568786154760670516108615686747547138666022123660047550258823099694219066651651647439582746149197503036364268043193760243691914296686974388242672519180008161973230540297293879513243611733340136051130895661652974680337336837245236457669268196726177957391053453792983520427735395844221303752208651568363197663335731284736395391076741263915706406754141587819901715860558327235979039945540405081207536339071060418261785659894374794420422808377292529092980117163634638703536611023170489487763591942155742556417210260805058502433075076401206547017833710868802040854351454690920311596049489233571676961985386713900015695237771475736922463981692183051128864694448223462331385755290554177859559696803646412625408350976382469468055392534238536587136208526113677619348035597363245978216210006599382743988055550016796706301839709687372745983706325832293505873677157750215049340428817350429671750964829866104989977004351472625275539549762956085587540626101606809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -125647458875902647961690152367594194798584255900595540281831300838300624911237731129345212713317028950540960829807433746607070161241325387036140908930294634057094388234896805455863438355827147356467747381494127679360137157515101949175569524607218923048931450752304895400129636510601214391358461824298404142409095129484579336319920572716231990435257175794164017067569671585011497810349838419218025093329320366583923814228520085172597906966674398656819456657118836852923580630093741400436837092716337941022771987397492920122363036144263236059532829819663375335795201153001396409681894443033865110200722862400406902399139640852056613584751340686321340336685892580336368426599616968524507285659432008380868133638957897505849106286820652244470037281496254782262688136563908126156209934388451561188582054261436552822791314641776376542321850117039415952399936156420619187548825253654007561262115037812827626633959218395470144897372896436938427210944285736911356604792285062990588344482316742638484507948739206266858444769022092198035774841014060542759148057505160260434252645629163366337242993811523655215401728734501756324238880658890798784782813914344098997436389199940794212077450566111195240807818764845754717330301503340197875266833691658484663967762080527951019513199647363966546546803415885470498891869178210216136709018915384172236215494773148117818512891292512302230411113804371318942851328081490471095978048781352217582009586592781401853216511498924728669622691988501867087606467938913718679345197512546070087474335358912949952341635318351127173494754130426284050637769888118140356254097543301492824024389948612332764662315764502198617107392400827986173997726945586881682318533318365033179562870139701770188670143948013879725956624004442746730933806042067530762453206569019658754547215574361982354172585752605903639849296668055981625979286616330918758755059729472616486352452478061398577029445330343603687833774736659943338179219016808019795151234379738117199056810763210333777714787125208116192386712070922320036216160039112072967695663215493170444185669798882189254476505654593610046756518760889561555957402305720007004296471471471556247390740733199360997560168187690607041498019372595167329973528506807874399788011605952775594148958110780021760714511005548954445693896270257427248424674965903745871438216469942884238492601586069669261106980343560640238455257630951020524528024142193037706850145972481840271394563663983793372541463095177034903152247573816038851312621527835943614249025223428739417778056196480509533825350664907615229762607707733871493192334978980917348034838265856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -39195628920372327886811083474434389419349637126040244207255395133745554996674696614007040591644731417420777585744724795939737328314787581954361024980058165586254225220919115867289175716685346475576057032716524922685294447179458979367547881313150804948840524016047940477632917896901353649364442442095702088003845153205440728675452754767935665132772503807164382558234758138080727620904412710691186102866095132362977742130710947290631999348445870020445428934343308410573046882028981064596739657211011523082365165296092758327483796361093880197953623678117780793417927053005173735237922919741556704092979828504346406741539599361784863591584541661886550999934957517352587089374190332655644073967560818308521091309684167651500944197063311519870924891674896005476597559057313972489622147734279100348177743131348852414425876027376892820802328022152020967477594203896914085025991889987443265814766825683727557221422740280124240419732597973550298334367176275311772183432221647056834319836245223020274340245002369421768923318281289661029765827215040796202645184860761311129144334933075405279242623171314256703779619762619630020475448251424763037834390881849712954407823218926575402048822253420872112716994324984070606676116687900581393730261991202827675720166954224474672908361320841975345092304853369624671438729880812386078577190250369087562621008770470740003521516721098380946086846507464340408131959657227178558648294910680449143818245115581927710988953886559679629710660337841416380623441319584288426991106437695138085086920902933825143812789771034561588583372478800574122861349599104164323549070523534768181005989789220651963049265124510753127113468817976019666434628191743227194901698409592053599117243512091040083165529511560357838722104195777530323008429077685671955471124993859170172290247892420838652115883074116539368704730050722296021122039016476062021229612790415778129226016499059291320485283196151946525613517116422460977457667628309673406742301363438905368544330938838793613680545927370570905574883811219237658494386645604966312756999924759808368491956192904753770359661444831214157150665913757160087810615699138511457657656513874454819809837385885357070024386238790121808871658421973703580812145125310015085720744095837237600988752160640445000351156856920824898680853624322374271582355059144135327663256408392071468427584794078698336637033089803178580273404268217185578244854254149774829233170334523877928391551452520814917859885769970706208097332838295363537355499818127362293354826978253732456493372581312013729419307785022388163803681342394800557773744675895638489830061506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 540323389898701880008262322007888223276608101345706444812144267006190178900250124206335478248819713889481600760994940789235769445428608204187842489950667437928620400051113308657076261429376480777914801675962020820510355846714988567835286369536217360169624858063500048396624299100201338971477949344528316341142434525358319299438236054388101498218436654102335762471748253997695554993186252038426217145249448777942180438413491764723372186898376776104862066032821578458128860879984442001509120488280607862918831302693274057573513238128577360675787492123867856643850857203143082483476051125750676835791696963838086957915151888664666288578129606238748223349267834923283461137099245129802496199820040523064224603658753381101652957093688774425434149887761164345901934036314192443949346176815368166983256019605017874127922127316542679026625285514417016740968408442211347644794087434524392490009565092913062976643623134638789201950150996747768720283074722048038428913718099553078060307994782674158762780362047687208108160205161242821630389445660532139915759212676296262095497725773172922671030171515178715998957215154222391917424129098605850182546905209891642702687910083517169815777460374832923342200309574329866100266801575662109479266012830000794781003629355709069746310099100633288725666644370694001862500372607433658915741615641456130735349798903273219757223194287422701374172709630932555065514277109351076297593553031215574206847733951105311869803921839782273483738235335863003308011210953189853298629524531991170294683087388597263564864436347308116906565889526543401350232846082308708796865848077270311049527311123799844163598225209831530398300707246680708587014882168016479841117010054704534744046627739482204214723546860419962115122824150553912272201171081953657939133256945625493906034331303359477413609634587043712048564240359308428725971366830781327390089464506403071445938348310431599033788033252398960329747153534259287184208026952971699987599549298529908162775988536821595097251956706780493167938837569715020261730597140594576416064269465432004197308692776114829972094925320056120260346449777475114648963245656871605423247413059460468678430187084130482151627448505329690406143616245122441672937024101775193114614906819677026563526087344574061212335061501043206987705251981562802792557256346387471846233724193871464180255733540769411802942699747915851539817897594529025979201252617963963725800287907678593752375429669914107692328512801897566375238070211888963645483374921014206235382773749274960618263861419120925769509621584038249320805877611526057045611768527770599068108339544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -1112204216395769518336703169781965040289402285212837107971606673511853692287130043914856435857009169442350196218926060082856269325670934786362336990832316446753283910249906645692341091526803332975966492018632887728540781064052335804248145783301819182674125938905089487754249067443604415593794389180942797896214258585507275072464232178842387669430360053544149078189207971086604753268311601570920475232389938507712065599112370707644941589813104314327236397707807274508226231985806849899088583811517528790115011513324702346274100972714057957310973393984334804846864829890641566618325369203004821571309156606434328803424242928955370086986176863006378849933953458596502736849444296791608846616164433045892917193979866941347434157934225048147774395458139373863622853306079964411659126783245241177902119781723357224110088392590975946097644764295618091946225802547680056108355586657648850083989086780184662837226306838963213724597837972318199918278927137142483061881893806438071435843826000978555123730987809896036818677398462517532828744715309129759594667114297395408010260108803998581770884181654098085111423507049047474626540499877143597283155886910553665481889830799290683937355661969641898925066091437417012331070964386055572963622097653152129139541846885971861675544038491142526874782662971523864132805810440489324963247439316405681965153928709992072315667262504970957305278209158849621433508537564614349853731591503847831552409591440399120693845226430343244063974984939049710765266537994708018838648632795462904103830303419022853639663142361236550755049794988128748420267535586690810731451564502736713851758168942342066010429697576758187278074559914602992262025677011218933560820113552205819707235624477871347486775124475676944055377633618575222869475606575585757187655386245808077237439490327040851864614054618748154723462692829859271924536118924972708425638929481935270312927627827950503752549243163600229096524057058455300993741520322250584955701890210776010919448682510904782832711923020108199419039263979575433748903215605208098162748754901864453262410019276326266701303954218941414905079475518846207522989296817688171130353816437077693116581745752383811274294731554562111319418101933141515629364813188651286329083962845959688984874236860638704682968234691117392810961489563591981169285122919714017974083347410916693579931355792995214143770424297758242205586534336440797466847497501407906774982476110981395376718042166080590536361389492030383270042432185194289100274816561695466512935609831863745672383870812089321135021788961929437657871809934885853710693784267106913617544352890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 488381838545583139201607006209277075755404861545245465229327383817505193259254897290756614281996145835087766889378171830785850005139769673118742932731439401659081092684381145630370810380350237411631459560172623361419893534245578466834985117770575008341264210394518097706875035445262327705894386348520796007016878804380210122694866169558404605546415154482848134653427316701960182050260157828051821355108414537325015456927434789253595570599310916886820307115670795627430594018090117936278824035592854663356100581202648665725325902161294635325946194549372090818082391058245787725453460766982438148627393275916548852793954935932362392637559362838589180135652603161971201990315708330555393050524879828329210239445736491770059405792017311681942928430166076663062606957862651316122247309364359835197828645025941453428436015139149167739681375214591337538867507149935525197998357855427386894524146087152812283749002838188834801169406101202378147382292238572115884250363176867547070468208840130569115473790314960104773875144283997578097141907849772145854259558983802863223321804525207083460257584101157059222452588382908220430375216008604757932622728135988850098389858911054715527441820358873994643773910513642272091326125673656390535706034833927429735881235799901013431436752974083425549081803748803225987504274281280918619836493353635003825799962722040651742949413028375025013999227927953532169111024354091965950980142504472945550192240618809460948441186186661874904219594383190836299371844745072851925157763954391813811044306038477721286824786427045307246764400719359652660736402172644690071588065567014025311567826814642953238955891326061365849000237319302891331374430275252711803570957810718614045641367812557901981178673591002834505571035579141670603726019842854738661250047029024666451178486199002390553364150228922880187218256088331309627620961672832812469079713056260107252826483954452907631436638039750633973775249707078908368244735732834138176250703628718699176143201071576267665379901423904383374125409444619843138304773572709790297081252003239599205867474738819194461217112567764260651038600512447468334378102792614983100113959493330908262614477811431842708511274326040299393938413567467322219562936149229664255447292931595323826636596461393486347445473451146140715782124876403971771412364560949868655607027045668888384737680362808545793497792168326191943544472507389767428992747313921548946065870239949159290264216999653936777532083574485311427427137892221755219730129611066134693392973238391278034080250613768124367070316439403306241307310798017548547153125231985685986163711541248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] 3717010454961608041784237945757000667201889534743945284536071854522201393514027059228621036191230263312175221471679621175397054952463933793081279448355954574918990934814124626552277060353137622387800065799984212176205265093719853073181686382134670829717321070513763766185774987650457389129866367525718927953728309187638449102336253418763077257216442666504168482841878831178867864308230760368175680451793705599413310703599657044457360351906046644943737090282244379420251146241715864607678116776921512181879895067106502476195034891724425118831304933174843131049251713859629537952416624541908995840370784904758219243704743876841079664497949477232947964652605947416710765769781010345336128056582042080067001900064938748482549524052248153686004559075457772940358469152137648143607467176386774610663627998039185346456271152126314021518545708697108087488835152572369029580872282055249881279681812433310524636106272471376309067192967402668231976722331501047086778830177869231513766692072356188242423562244390199704528282862234947413028037815470707394660191189199738040693975159684020678609402447163474783768254309084777008216055985388348837493197017517955688146545945329974290229318123578636432235529277057993004184314180185997423265487121579143080411544311239066677294303347915826587851369565532020869576683087506221604841439589689103833317538795044926187873507510328865391369187104434970541239390377853771189068518293498003394463367971470025369503409212444476772138159894096489760290034108563737207143206614040365862933674410284608920837973442578797940282661470723953697244946279550352172736280388279198757091715170790632612590998331251497632416058705007325671514776712478941646183177097177556932788626220776901786969108886628538020325546921159586451995051902730316598608520325771298310573432824537726693608512470230711961891904459946558845085725387623084886252790126621243055170953346551697300557218775911571308117492053129312888058061169990001862317852050203383437376969226932306612797983421025841826858203697849904313502003330726978593130928521223292320449999067520581768894159064417013692322462650821930470861120412201526067975579676384568141515253806955687399850148200121676138691319925547713198870492316500123958082457279047567273768809463154468160703636894991812609658074615205362727459597889979214003750506297620451536972173716040298614300351413717538803300196482455914112380467282244314871925711260685791977611963960560901060212408786962604117031610273903890343829014977133230054215548092491757088709463277127282453631708815844481862269771272268375675392784978282982072928463486976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] -14047496249059451986350519961229529960557067573526399947728912281368622964859369036077834426754331931867445702581310530875672180495278380874114162730362073662860936483720266709565928284332358153517579498732921808786778806249452559686184241421143949943922996167027690262661558472922089908522675139207889973425352274841527240937049065857552832119677809826252637646848047205131049843308692911458706583256634306450344031780066592492541809373087341819612035198968056219865968818688232774355481434287585436059759770729114014546116281041253113945739541906966521209198413394383728861633193642202606125958303398000611461822488973894667472445222325615892341689647578006567109470483743157001654577392203621230701753168702931240574505173381637416077376547668587278246778306401087411345687076114274763360267805602046952895492608892012339151137429984637197600569993436962970016370903998053833875277696971341921478891712550513072061850383564384252075979034500975445157384075771931334195233392041304106093363325799186366056250701886416841957192890709477426737684049158501372243006793071764752783410668327912357532874414216031417013795290442169265515192603356499471031003229517376583141404631943716430018441105417589667664624636386674958880199067061386878311524856598759411291206245530780309111034461090953790562641292968289315261503585396525708997703420789482816565656188393986560390902445000916431494269481937518995236352159990003753628532759447645496995220997993834671285200407105962180438364220162029828866906556625034387896714330499916061125256886509113867818549796147400305116178659540754596686887295306853446557405726536985596346060319926564081871916456468450975463193437938624550575516128110187492697618455943300823095558485049684099965604262639791015729560684499370523072555170924786285822019799984601991747576970199005974071834430217992211445807914028491846838132698689987475451353217923347188875122126364667862001319643880482193945907343220872280680052775740978316829729460768051086719947437626454905768313738431988199962022816544389651424678728119323571317733234759416355272953718244186051774271236825892612625898211018812007356707746982868976787411359617350134437438881790957182465298699405144052053481082003891485731462490815138500455111242719576519193298845994437690555957942565859037635404629202698582818037567294754184553827993970772468769966214928039751844327398208370802778001328662308362259666656983834002765440258546224503090685330479213917878012736664492633469748680263268363361741860685362553515451074324739867990806466521033363986091541758003283085260877337267466836028747455397888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 31524387504074696992109269956479928427993350519078587276997526818370032198888887411475580243854038983023385154561094839328676613058720959558673524324137128519142081812685088529649029616271303015692345654066592650114620908573480458858594206148087591868345404971848417790776894482155610302058718140992283745780228283029047302703662461603783522785395933356492047930191256419901571942873971689718330952571251861142060345383292010997358818718947751416485910072093385653710733416807623315362286782135017233298968567100697906604735300298208753315369184035557874142950835131857574490376327719735896179581459099990232589534482485280852368341130607806920489041892016901496400641950635016278936846854316496520954369506626418993340679538274033553329479798106878086506585566186433871790078369644149159284041826841686268731054465762674628133404934742559647621198659403284750810295663813876331388692659519143141645628289249482014954466977162360909655259721132097226173616171016822575543048635810417286300817410240899249250964467681193290183275144305486361961514730227776205803551413524725504218971975566631139399318920656453371399259145550729607418939495216813626128373457331840458219290664473110152333717779216198481417262552453963043619595974310063896529207512120557513243987572448083271332532973860597578462595397854875193882854461343058443054200959415565651251908685115883308995296269745716531670559395160672519006185075556496985372072020068426987865003699656330490595916675153507548069784758882475412003332815835003880303208372061542221997957665401288007772576170793842469413903890427407768194325191562004885718741287333041676651304426188133053242270953309145310416672265261274040222134414302134225942638843284617452248138161120302340997773025458689502678267804191094735888317224160162110354503822460679805142289088858285957384042895979030483319632071348277244126049497287601749571765544674941334274238280612392920749192945051474036051904174965004481958470607740556712149072433464944428597617952056594900424617475194918093309404234865851188586022749187131774909136962174821396127085579323100490707591667027698244975763384638314988060097732578565699212154837640860083216985839744552644364279616230833095369034427805444853446716488690551507942948696303692107736775799356162235204884572808511347269721500337924141613621368952963099236225666821671065997116635048115801843851987342209522772315297237348883796714628291117756077526068956694303188405348822353485898922194366747779720149165602249379154056443913711474271251851209843802585041172207407398647560883334236594499053588395111509940063024667688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -54645036478166036045622934426688660984550115578145233848412796273749189932780252946606565346915049592627132170249572986186917053008853026827685870562616617195891918426517535043145696565520768701053019645965178162202256677140220866412225453918161764691436963572079350564417815025703737844719638276072071881648357389825524473794979656893429140108388150451062100932070685284044441938314218236831591892138179780879657952519937232574830542840234978174092965687926551695452089304892677103283300321915080662720500590608477082498049361920915334074783779682633267002201832829570133121221868905394136093850255070661506199199447232355484796523237202363569063269791702719879928791111324187044378961805083939343199434206565395084160724893777615378236541401080822028500528207892884990875000147674822047477563152346720657988885404729525856849721085306616564423562965010288840145832127049723766771554010280081601958595400814535124313841048252382125138869777834008742206043928509755402425223684918457999168576206181301841458939328507791332945495936845131310500210416729357459551191346806073024643432152908312749190894102390877690045632475333811089070902680955953361530577984827785138108868662794249132678122138268032416763357671419533776616119658130963617418373801377228239577379217185955903374349421049088724836132884726919667920238613032828331200213124393838401723085495017305640384136833434808549002938034554802631824689264512521847987374886290019787918496409023650103279318098014048520705458918253775947213733912960744379777251886996191056125660417675112963480472927398716008184965955163409739023228680188395159846741874851259607534890554108019514790141936436816381378847303079266564112342656306996726684356376983296995789305694625485993163657558182267093288195095009592875817219971760028504674898777484926029256965038317714095293904174819709497808519665945552716446442603579286853807382219823511804877371339705005530746501880688891326875297263408617686433469764901392853917409521750415244741261602243084110633940869038520429042958023927457525126945465937150059291443804749049327218661295024370356985992412497601061861271419280817058672969376934645568927174277613112224120514335596076917625209012694996529798061336209663040782049938679078471941089600411904715249506718546441112347600808036347159829894134519719546699258516552747714687990056076922403608031182579251926466149977131695101953511410981108681814581317253002985075101688727085267349932322826045095057355627285522886396329362943972316914525565125070423966688433625539926014226558179371717451084577959160091176152622671918340040055615253381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 80059658925422904416573196911341497858976641655271950274638284631855215447894693976241518449394983578913888821473604922022706675922753106544484990366453338068722350696832406642296818735207671463437449946585048918437590466370247224200366221926926660426715920139693297137873794089819047139100168672253334076609142387811221120134967673986970371922441083644146554661443116688818889814907871580768187010253903917219103332990283758374044735174787659966682081861528208922791487534847416734598815389000901221445188005487248304337013438344413944048550160317155089895830431139414737641867593528478766658163356408922434256210323952371302481677742769736005253800695427386731708387685972233364859499102984078500848809730848743254868743953648836171771132731503480818662610020531452233841601277628807362601811281910677651037116179191774909173074062046300070440697292249246479683747441360726261715998379588234881113930832381620863635304065170666337776244343357218459529579517569304277402501328188438882362705936423671950437983602536729127834788266674337297589156315493354269259537228990871813235641268447799291780140809578179312999930473485208237914258573457607924560457044799199928440543682576364842630388926755536967829494935916533196955136642150361909034205089686874023643444803925931664775553853159682319487873061685626187655348121547415193022025801544242645981839324641047829027114060857238215744169983975545209655272738955137067905264993185439346192924479007125916344963271394431375241870124888833339326842264933378405661892438073219866835329256662003681442381842230642861065418352910530905059976152781841967994239757517703135654153020588839260438612096793569633532959787222107232975138241170771042676838957791778026865005069346209163012131345762017384920564302715696571963545828840459113216182970172731086173114585370347826652484030014174975351968396877279479261101530882092185701488978599413192059316633930884310872925073704476027302581589045193073818242973834516113852908669808223579531190542062900119760066023958951232470744612053826228132451308908042882761228260826486672440756608882392304188660977147322123209022013844978654168394775604921053178361344653636115337926401064132945496823828673630978299853368565977750693074169700397145201839351446272880973432441260763349756598188750033193549175734146132608292188867502687675895346892969487700450493829985080326513264337929060210927724887924036780608573200894214199848632030799931646451150728031740668995022286373517172874771001084864847559474972670208439826192529962971368583785425716141351822645617384737430983920994815515178930737049816268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -104215979705949101823743269013222507974438051950446173245970882288884048195137532202724676425324387695200846518236169210408130994850313242979290989452450720041640705685267478772781212439723023739121965900568226837103977419823715996585123842121990903847251492621107339806161456058534755867368474612756519116809316277752592523262363482996824747898521792475840584775338698260646966444429954017415784103608880571972786312512641528188744344919579001159503137283916408513143982947303942855790070356554036596955240708649431534454121821152710097804808078487842122346426400212212464055949991171882918938720819300457141029438030841961566430424404018899500311804852905453660748840500640655549450136550104776180777487679752166960624801573451388769046131332207367018274001140380895873761349955977643614475921958979860376957668150085405045532231317030085318634329825495497203616100344874524761177007231677126165535904572882528967491321967322326183127050395567793858566204837274416874523571043409061831685347265342995224441776996435587451655174778698028338315030701638563235433240492651080579046189747958509069242423005078666954375316078080248171649065040650710900028903026930699723140778166750946492212353304530499894114285504956550735453928126197093886891406726823903662315730568260615252013087311956816108852043052223648002896873343632491056259863960766483209072283083485783164790069210296683869470865103242245583064583995975383064549323993547898771145485477131139235351292278279100992849681912392582611799838554314220334668009682338513578051307474189326146110329460022773739480994537847509078980237476894681681359466826841692449805775090539912932798399577146287221703135098711149309605622068382396093326412815024128752487444188750803019395600165494153168368884769044460104682655081513144191094312758577964343434405348884256751435199894712144725078156070798766459984318769517974883504612476588183510593752811407478874221878052718288382518129811497362391683683270196729427082055851161779583983442532446920177248541382403600641975959262733950362811226347722506900747984893191919212347611244682748656395580895038065965729713757170141408093748276161353606610820473189737450109829141115203117919005238323269986222200807665978990325522904504937165088947219791003611169223259898926817481464014030118121878778917312555946927078498252421870906269032740780164844813760968925255373575899015985286963734405283713652676980847507975923077330859490930497121719629358843417403883988959640214858821260377557062909156197760769393905509587596522766567168266444440241559683608305566024573677552180645712479263949452214272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 124289637088789807412110541501067614225803683597637409215428966223424517469912028049341528627273846641628051405088202627399200189353413159629223281876069362989426149883067943510332880497205144436246628112127618933343844448604507002199425784769319704670225266505458759598338196445149914617267770415515372986416599192523060943095922851724660936321991774582710818183388331552816138285773417589809719947463517696999693097254797584721941924918174211447510159684114687431090981383667882647216565475135605682432511410543193798306653241586416497085612139360709054409161060418893842676226536350882316669733550136894758956557212666249350566941667193299066264996138192304833412242940236577939847251125595031352044824859802790207445398934098531640933959235757556530367681925140305698476253097301507208789161558359627182085713937977044638680098003616547934722601848236256256360828244486193443983001518540848603575855644030424952793173739772149415858439663781228476855505319866998826245429601776056484684901761126106904743822715866122246359115570385511077394985358332644198171418070700920677059833982138396116235268532460773957125227726598707254665295124913887674038078166617263279471012845129681355311284034576746575468974020236660059749472109011497123827131482657815901910383971996329443640731741397879585183208330276772984705421920206481998629630605281435339909636723856426673239308537050064318737296915207727401580145729646189446847725103675423899596363065816453764544374693555639616602546947166795153982242944407660931803896376225874362788232423213691842801157223209108710510008174810192711379210570181883709668378716383571431537297696496857744446779343634623778849799452109614157838397752998484925648015372676746680926878251063093439949058185684928391020086191897131259488602259728730146457241590431754250049752236962909570498528533916242228749345976197657682357179973509439434515029850270620806521715593306789154771634866507521331357440511307256474907618715172465200535545219354503204728154013189903489056696096456945049258403993016851015607997651031467393750564972871047131324123520694361886791058310121912544378181769151995444151573646079411274123752207636182138596112926020595637552793809178574109336380907517056535174848951512783372672061333075171821552023177377180242560872611765655631658217760879363840323586908966218738514684938816987121673504682122045472833378649142231397956449204375934988960373483062765175500685048138710006538221959583074669662221697939643593432437175397769301014653294075030833681912041179333367433468520514900848242772835277255224213150945712781007520293981299671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -137814078614064072434360548841058090928426972115161976295646378230572580852698370949264573445126940788756224248392389605019426623127929703809164146590117527244561637360770408791198548289771030329101624288758551966001613976545980212979727520008008969540210747115952914357346795136776695328764528223633620002906143245186061294775509084564031607265451875550496971228554853011766274384733259493220331846703144117376345683418953822576850890494458477535139877747827087315691781804509342727573417155143977141879661977548726023043739437539085754970419231486061125305399580528452335372051399892775783956463459914173218867108665287877556587415049265126187018336106929524966131155429728846444560827152413399357128104296757196240415589622737483954947670274821528588017909121312201518100568977831968189408233229375473216989227003117833889014281876796042009175765571532554653145622468891610433837737020862926915370555745637482094598610763685682887272310226685174042867288281472944252582522538432566941744323384359858887142753866598616658301659681743920682881407012681683776737805623146828081475933686382465323771199091808810425057325447541403430272515528862916103005163470673466567804970218566142189306528626846548078803525736165392489599649345805757399384387452562915405043034328693541616122135325217607769127256692509903291413530358794960071985519683190841660370907958696999844884841256881906911347406879737202937100154083685518978783198402677056047977624128090956278080287965682454918288975823048216949180708132277466286950053865076332711219620185020958515042953843791472001271518833117925726527254654140078560903575210400548068063494247617213558849768834325866103322544675648578684576462455466275953080434080982782465894542165961191365311593425291212484173473351313618884252483549761616647498820422717387937446468976394316844075838564808057515071721983223982487718688593652225514061066111091755515985706595283429613907600260083391171381091185858101118757333558325967932600644564743135276825329291021020206836736871662384006596496962241935557271342857149692426894751495194853403412090772681569836319585858895236199101776839411977791130648478133048708819146839439222248979989503834562946756062101983090539672844965694256475962372483952904502998113863571960067701322887537653676346890890927327982339454199698158471171005483491104860792422394487686887648371964164525963657558788049266929179735551251962048260642431616678470856982647528221780575433676096219508815816783994330394387118874797425979926716303484958493540298124420104637268070147742341348750444258363436393566209033500136850290680626354847744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 142205469251055591869399763628579004890537155293455600555622777485879908078509045339483434391962799588634605142415747342057345178691105803683751384253900922743769560494684481231257868671430353876260173757115829878656109349287411218347828350497966187821918003589641030372234470935313774584850885165256878804508133413927905328335383739172468429049797663648404875277266158540007554608262400818241147613756659349623827171673062220548118962701847764618794027872225373512462320974379092532676026140128122078437786904692458637923504716312358320072457608503409561347570702427668980413408900625020829591093012265730983492654816114255302886389163365701785262976351464368883780732485727158923362452902189418102650705332269451868708443536889518107236878716469171315177934922080733225584977950382819630065495085610244595841135315013762422570504513758696372616850249785645951211228842599200299798922030345069839324568461714612220601881417708415085331118956696181592759196899562623472982259352952623371113053850084088898725999343427717852130675720553702742940998695486738012534840174625709460079566190935250658987056009859986136794715362045301588895710406132878402213704079637660253068187501840379972252605355420932228688970225146829921408938713866126182619323755940552818366177839901787311555930710432117962326107219455462810360392807763953474940875673472510396316609971652214597503193631608169986845417631601619675829504632141186529937367037105035725851863565395351768543079101656028508991993282063496947506921840576170598557005870287791676948005740189739729736687931178011391114820246326667705570307481110023591723618785046200014262133504832650298091487193130549833631152680991396790035637788803169659324242931756620848265130178737294632458883016463568721744900972263592054377186630976402916778022346178581560365911035541208161734000197511093190781350629833385972598255233417540467649536779807546268312330776745752086545391174866532898304823970966744245820196329309285573733011714229806862150083133251017090561936057479996972854651933945823164904597584167697877872524854135893673293282309649529240700500203347321066827710285993280221020641132337498853542811634590928816442900006083896653939796984053942059352096547775366540467857455566158328232180094572433664817761025173927132943733968426579097455033757394668753679077489024883725122009685117704452106270619592066265606119807684298651999689444382657814996542054211440708503894613858400886966255664541418190658450357921711319811170007597027828479647768312292170131014574611799881242491770236953039761238847143072085684821898665489611685875409034936320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -135519522252465740874209995363690591438965645449836882907361619303652079956059775383631248767600166666276407535082602424719087190803665224274892511901787961681830245672319770231446269351879009569813968873522149705764194948057008477725530459388667111089536820146358378647158859322008442542833695033465322067148645663231147524394334261648640812630230076363808105388812527260453541808191957886388317105001098909907023181671980620214211020277946180026372128187337317272916368066461662149778338668365922656988303758038641782419653874104166882620992065122149797088304201338848732429399239530431953476517301448344942663059853567946073914959240614507164213409423473052590303088543191408746843332124158338268081329130347631332918242930455137399973564275217672739933020635579476202024552526313464607814846742568680744236178544367833321357556096127683911498159154536498944131780809482113449686172365039797555711085479589571679825599080131193437311123519451386666682325114034988001684167664289082439027220144713428445410191967095215989971217115839846124669333300691265630356036628044435220664001540921177957832700578153464468751917346775479171680593004194134100676698494665105509886497832376751800048074114990508003387799414960410243013650609432915993276829011277747565543951186638283304352532482279082939230564584235990113288004934868186862547083594632844221391368105845842626319935445562568543077502383108291186756632859782251513969338363868399613997456820112758346087930265104840928396989426025550695011385859010663599454184626104148087664902480972422006950643633745789066021143372054680056299845510885011153852037941120769246920410877191401456518227485931596558215020801144640807757825819999840208981360873876201346197260722634598434271845231564274479432473112351291774412594471569269481916889715944351783218810840390955601154005996815638650248963803215155306592019226476232702337916917860379997591924450283879284815801639062487673654971999707282834216491218527408832080447618200939941903522095040950585786414448399131819485641976350480081960019766738841979038767562843007775141060957999583621018196052513599618782238134112872766658989654294438067107604920054489792230973062626381313575943572971356734361288587987653892095284560785851733002716785932241054377995316375710583305653890073521097830416628656397577494968160565005546605671934413920486910023430952376290767351946233441600997292699992969241016525243998473237660190019732782516084874458190680729189419242324301123793807257886031334876741924883814918671977731030787795792215633727832424594886578812406106265647309957745101389654213970100224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] 118090674053725476244432235991263622669798724073277998237594580885649971863739617552022616838204724951578432148151576985725385652640621579227983548745877445343577060891485896810646016662585923152557407529137408083076956947893945789820207820417821833642651875771464239622108693627071760659826542216057833725031861212837244957809761081497791930411026296831829472590220593277344965937528412101306728134036593881225473882193588863962363856212344986312585558148520006783888844338742060112122990410493409536877716198241823624776028676752029664582375466857000524480976509623093723223330809649159145271788507223591993998724809037602287481735968698454383083419290412922026792269413283196670167237827025478843780092958689158592115203273121327465268789773393201441874459702254426037445808458975843193645880049386986835552801059375264558173889930298324971167213703911023537452062475109439477745928068688028722562114429781273276041417190320656160481833014340334317261833455392924582621008939085889948398050357972442975846163347227113882442021283134382406931360193741822480434989147643119600485131582383520305439723508079860687525170991779571864592351082226410056482619224200714737909920502941304037594606281783367947243099328386146294360728410152539869668270268537795378456336902879227158908493394706819973624528710530257555373459067755699480832306906631470398099200284380897241548567208682874855688325953140034080294062253616959999220348937921904238718861995881067122491340193590949073125265065026334964538717504500427270673318653147390881049193247849687558109289583262259633572624365737031007548484153242297452363876042688967467393596589673055506636461811986059117467507550746691643914056046244537020246516973116579741316951338531825077863223916652565183036264474409604675653684161786576718665966044236074075142359661517799229770018107917705869243248031932855822184568779682062568111533648056074705721517993981137794603869366473451696162068717977753684404352938360621725900335381885933967256084485531804695545808809649744430025062065904300998513290066548202572777615297891002106148987997542427268200193998627545760444221483207769319065168881686390536142609288907829337275889181066682367194293488897375060136850611722307475161291801320348893594659866640015268282411816105808984901338426648034536847400640999534840671071352598947712865600524639168762463622729343824155885973921913185659047307578418874029612870598003322484953739068949079732606645326109466466979866202355903722869875859385537308862939339991421473404160233710976584645743692427179775197388537447067356966598874345657986148196993581711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] -93331334448232845374509523492820574822052460395737608304589727175676566587911678878782091455877534105228291791719376130897470975098894830055848735758973529402919677838710102764479794419476828081708645065971600985113919089818716844905608228064421412495135549097701038394551477476054734075915045067323850520042684784301436644268755662980088230453342412554011954802184854209508681386630955601777201260570962755175640304045825771261180154508663430369212780758570229487701974090509256116209127195843505740989972162431215735038501566546363746043472793619842478168622833307105930746148594524477937027440985336675061532387788734219103582412980338128284125478486791811501215517388836022292831825849922122786548001086054040885475194826252945704431514179877341434781848115782651017842180755610137280203547437122913261160064332559296048606900125855205117984410837798013771148350853385375948687137043660650954588865722360224083324459426691221817647699342204661845693097564694199403246751884094386446428830787360595508133859586936908146749793104554200030162141839412013792806336150107022338555381312738136683683845859728586134120797503484329512050454189620130714126270717335310960484011240850886082298294220237951614642527356660508098192235561662435792220215031368966810355460889718549463944996673284923990674878342796298309187572610867964144495165006418069378414906864419736414099797724068525934098262764610215765703109074961113014336119520988832288592598747167671833111339765197753495720334336515633669870466683190574134168018699538617736668379992551246072931645554899058861593293538852879149066150042227177885950576825696015032427412203585385649744096838056957326646919426516175070786113360957437075244240439110695593570439955469793898182565639775392430883012249840390866361022539400941309066158759858745925272799405607608848379167003295837881356353202840172473875520466139610691983921200754891145005824828267495731519175615932658249126132017049182611177665002504379950660715196930878094649013184896144084919141814752046423319132127171432286946494933796349010545555203353015909806178950708243817070486123757813266812613945133834894324110995936770953597914054705021307729728328406373604396652646626533894333622009794629129028940797772305491597346624052917426156753367389343272497989905952885899580152609184303001165886313140837489631905351172594973645419145267708631855506081997013077715709961308943303123559074266817158516219611573135949641434637522940646541138645754630349962225801872623391236775865869549366799431608387835413944210845844524762693308592160857359503111500150265247873735147741249536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] 66596659761842842508331321255308010788700417651069590462253633375927408877240441260936706006701251340922645554498132863189080379400018143789224282825847799640627760739824601284175797174088448866277465772888023552683812136201083384571570933610534525666735020471238038466957842028239325409629122632650498389219720335371310557488102303690525768886914080036980854170405951882289528925934272579576626229444990968685759650023889792565414567178645861373150951723852087119486833019298856270789320898829358364697706775198768440653791828738381351911482614262274021038192756609953397679381079664931132969596702969761302935175275063976195373513914725517121690092798580505183171840733986122567093209837662056740196043502531639489494660379416594643935907196431082283803760502958032220358607359638019071229703782673463878399878342616995425415689936278905408921641210623308222416508651594581805681988680451842806076473208859565107995312291514061327376426152985044976859275101295297328641970827206306650582013230551014901809046006375605869533432865807865176192969211568882747160323304124455706575659310929925852563157128781407959999277143875952441801350557728291980559681389480988011498376791571911477999004492361534869904973276110278540666558217077389559473206173284544754407374602811859068751302670795617195099236021718905720062504054744561514019580536659621883447591093574852805984314583162246973497274963544378087324296796764376583910522662897294033603551071030712793940295346495045179633819845184954192620105329891778972367782908040666948300714352906616176355814546828153195131908243964100436416961658414442319054165484984189135436088991192483818618922102661842974924966655033662526163838554414056535068122609293543526244591248141648233426599955601262801387070412095931422322014962876226042753727252373142056597911621929444772674614317510132972186048511841486795694245655732095429171837736639611864599419760415929873367025572577623830642341006935804651459110638266558210692621085049498288188941935876623221805312330845708102248029111530044252417959074431337306639386883691270844619320560802371230734844743335366750597536992269242598985129499737234673519697203421059590110972428577336353020089839966559677777509978314009743610156021669246115951215849825886203331365636184589252567013862360673734709860007028893566827953897600991796685612040455802703419925532878187756242864420315136800862420110405593117994123739648598037659934839142365932330325162902494761517156410863111188958749314729632292245911822055378835619005384149866068221708413298297421951099990267569517302087990154660415278752508181217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] -42861438020440334479011369551885401901278025819719263276766742917716244939222922624954096029760073487720057523419160926394567406536420800733571142840944079196607264074689581326895960902972628677902890923179582319394964892279119465759151293410560328462033428197058869596527108424607341488598737286814599758694817799094844274066451769014788763944663809233608465046881336980056088482473668885824640005979519190598808750089998661132090840187147294761713666514630533243263681590931796193584177904281944031601291917471733890845361660931467417255397701607277551924107623359127819854718638210925262708446910533158265157214415627646735961793975150456123015160807432362384389060855043979434790253230638102036755302180153262226866400080870965528750300491948292872649991612687035979021912308476920177623116667189988096001910170010745346932324812196908899313852528955233421751038718453763568104678188209606477860956221792116261989921585781601635970005372021848518306757093811189667464355468075568327268474569440191340121108540361461875108951867383976531333736742949482503210084569019577379631136171128663561260339894794240109261042546302501739500448261151991276002380832744538141872522318126975457984633949284166555942226227693261981114607569950744607288424471581994917331835593498122829061394975605434561843117359031761543416418616275249559816213964876622716887710267837436344131761653591874595144544614675386506357103854683581399501558925465224386058209016971002806084694081232612458502087106743947654818978138636123936273184246350862675767812810287838793878498256481268188302736266666390323774715567092727496269129690831739139104787630256990339781891801488219843299127399558655298047048635460931507759483244729678058886862443230337779662553339008573312408771491444892225706286511946312405959548680336183788947832252368188077296358435635111987277790672017507281893124817241801723882476179393910197587661868990591490229186260823291819573698703476937178879794581391500872426765939205148876327061651576881781516511700367963540388271687329113885007030505875355717571773361135379092765342807786560430006870578574329652074021398060029350669290851375173754755786674392415774955353354545498360244031495641885411162587182686274710152653494588666519396252639061337620650878968132247568838338301247355429509469394384118181993613258657131113871674506972627681626327250446737766104172881895538055703832842812073790863584883511139062075614396546020290165806397629255050970665026990834733417864279138276272561129595840882503549925412283954286885676584319250314950801675420272510675199351926812931471069968181755904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] 24925228758892025328124259504404769870301127844166287539509875473961810515065001109964980105970389485638147689485235832976039453826207709976923612186048678970772288155118656014255516332804089446546918197651056982348261086171068667930107923872977690716290691098838046526965774001165911954411501414041603050456612429899622335597269743356338366170732928344263675871139195377934597570034972694099826796093404813184176721935056633112681497584267588642658208288718038594543554920717042282263273568462460565331790850406038656945676608159554609115263645821345687389682658216120826879768757186397468934534459502880754789651825783824897506858208409572865220803468163265891631344631427711454926913660639897031241308786583629383983470647564948724552219985277348847050754373136544305811448373333132053149660871775648974162249589021918776355104383083384723364266172325225737960437146020376047321199273097669956271622060863648361571035898996657469013566309085382560328049346170115168339045409661635036216837954612045032555108642760264947413202731213712897027738436541469725765808818890438817405642004969558894771455254663810208891412755967543988848674869772044042792401751250319587206123702917547978316616688835679020094314055417155348763195368832342417416659079811846481134107599055843066198857982293895550268765980254358035140916419907374846009544992457035024402038950299884291829209634072803855444624301261799283927983395379008131420210774617484646669734037644316751004855794679835397235016096563591211851462447136183818079760403448619223897998729519173698594959380001809255698590015806268573252515495585502532007372608140670360663572248850209704106976207825586274076370810051653642723137342459110754553811552479932789045838720906906269668954223677254490940486533078241048865527146467452501220659487302189529367175161568795913775819676399564158838046396481046067239516690242020829143096069950837293206841650964267133128841694931578559147940879358918099295878742010743864338235475099478913571577497011985863470889253175246116049272307749788253310377167305337182116767526541366768008792261612676470583946131332839526455837988272497847208585387267474831365437151238103439575767867609026455230789322480036859857834322738004528452294726639449808113018408175694500993189920783434443320923321311575478013540210916234554808970608871904492032436959987771372431315277130195286119108550583840952640194785298345170700018165264518983036089125989571860849915214546767305015627866892067979022286901106181154841220733663452014640792567539712903335685477914123315384663608194691758961209693474578245654146522053345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] -13136517586305457914477476446766807636778181543014724402533982253087296899434780944815306356962024393089493490380547475838351589507992816560195949103509799700421463626042957262503162265771403111747392253525694765119204989193010042471707090112445396720887085652910919221823077208737787657621031524652508143183832762932628371636765111856929666210235742082830026747575446010517338333940848143048541397799141182568547285958191592751766957829983772642725768689937851605030917004231527538548464731146713733240079282502409509887430290858158512671606174251900806129328962246376277729968797693843358777711018342647691731169155938206894047731968468054516040080788595073881718846852658883954797177900460391160220187142879072000948625749163351220969139033361148367377208750740510428540672166619458463933215767660693359504443410343113257022859452043165961855423894632316497528648705518104496312259923390816653654097266011014340909575785934508006438549537929041217516105037459783785165396139039943469828100824484163131110673673036970907395378605196376307763950506348184346886677022922238521098837194827838287939672824149058454922551429588678517508521805827779695972678940052569567131343722413657229755671324868110739941617618072639813538772378600686522550343314783924309725186629336497015564476481849969720927498843679435640317296359786592225488208806133191623961272101953577771696864652038798844994254346511841854728683597111844839651823028079819352962684159419742540892776787100005379400969272589696698634104959541913531435318228234498851804640509994181789590037389306815014563541951221722799228455417854220564768060109224497120601392942879539958999844076652636335429448067160532779310043962041049783675357037676484424773257407476287779894570298961277293811590153589212385527762544944733525984365632848011517488789219055047009310728969814167693118739585101371663691566359223451065479899857911313705087295084667406279559299969506237860053092469610626026880087838645856290508087294592162852612523457018405471738511160015047299794315690432710461318839025757350057824238646654294499584882844406450143815359578536610574701023638208639696369857203568062026576461035919037437905046097845624212186096109707717724462991337008866461960025649372149172718956016157783634033812431296900003998265192197114657090122119978879283221472138103753579515026015843246176622566816859430021158319940151742902357070939584997385295777791979567633633303246467434193017358697729798910642056349007881754381516453282279336504404509601454215229050814003511122894560009490316248344932953952638774542515167628484967735102502294519808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] 6287779333975923302292729840504704810281582777507224452676918551365499801189565373645975782005681064976481508181606597911780372183907122379831698431871803765491317706086934374518512599047735732085691272890004938694679373754276426730637764376694115935326670344075440533009615334980751349066310311677904106901693217873355081063819882989376093518013126197492754884866031075424202986102110953031505016703487934790142296622363645986755162696087687577272173493990229855364646381769540382296456653425218002273548154220116508595160931382383308857209822379601082139694963032407081963909034745481976174667582788802953142167989225347559122042708708889168553281023112062719741435418172959749223613014411780069113341666539890678303764822391178790674414578392417871332742915276626549162176660545536807793862492738371210605284952892084509652087198689956895478350974000670153125590112769709089790824450792157533992704477223631649899389847696434162323800673546717986933255236811436454613854743167138215488176759850007779113961283928017112813202423329268336390591217344352101329770624074078661959487759065600225181801935214578179888139368482977176064693032009980903385270392799613359580366604020147740908668588886053202718696312009018270735632378633195076639612347500513428303250116632032567245448513432288154761064821912092155155550436585607074642578752160621617480988158742208120045534664031999311074036507479285349968296448471209646829258141824593523257119594848760762627956865706648040937258881733157420894278212000129360905675250381608013266301029039307415247625385505827715591407280709816804841059205201713003189360983577857999643751947241555478237553633731972542688995720428727292362215727793876192872554658171183317961561686775394687475246768613810215389498770343786223517995468620260161718151595070425927913763454677841209630941663781675354705801985483759507100365400165654365113647276939999776478151388180460047691829436339187907397740929168150160628044424938884155344439757582466419501868105353452591168533649101163568044193498126318416852297345584159563971653980799904141729321775358655552411958751445454391584742518397888094314032535697545101169137714129830588538869927432348435599226835194807758057511569344307039094640737844348796399788223993210830161966218376753025803760478416502219998327672451877395631009482668018616516103575740908864570800938715512715076412585316774926962928308999868601137724345497894246165405663825022148050379928439577659494047608506786677514101435302963381053792223129660659760162509886508877445048182955345996972557442664838092643085568847926747240424759906795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] -2728990894237684023323265992248342364071654623742438208651508495389462379347056610591814351365456951504475256044031097249288120259068739039100108787420844541075371174036915576438266706287306579182106495661980232642306463142793711693551843931137880369395151240803379346531909364636527944636467466733011086897172340105301557493980574291474987705776148335462967234066098902887386121974633400677187220259364317501847536498759281195933693905992646087782771964876443391249879333032788966000052736822481583905954116381792703633293269815846713976974264883828324196895415296920138355741706177363615263453548963905989518642666620316213404203439346989397248829269050925717305143124665776157703558752255939687957017583112094107345066389888342218369677319809593320342106263288465594152643402505058659939210799019719124906933897090059474630294689457370957328929163535017591493606176054954005208148896494440245431710047999657732964034623391729343574939667566844668237469665520151340432394887806105475936447939913534008088112968474915124746414322452376291170743972792126344918134929914250586541283910534859941964045730965686116314040211350462512258593834977524642695200339861217338596903840593910201839805810371070764874044118374622090535323107578673750665368436906317902458498739054829632460667267140203255902367668646994902749893687971346642075979376770168526285852023009187637846140424793472136142840879036717155276351766764383759475492712122909683338566047236733650860039383305068218991404996550241335206357875469442946223171421081946295992742723595930783427903978042595007338071100033574583400361110970565466153660824731217076996012318648076261296287269349115779956272620538998323483831740575329478040701397470065262670236489641262877749496853858824520818812770870572692900432354442352926780593726132201764712102703000558836742454868808247034130524741637574609496579300914092909086232083058027859240872223952913912110495123968932464480159329711104343888361509902302152045837414161123823622964779097260543102758119778866518418218189433559366651351021530288782884843604734608158553458846714387688648027499706038953099739878775671672907999917490717200100045891982924758159832577308792892833310124723346287338128225495879478308484877992311374303548996493400830940250772570135007858540892380479233022620160174154125974768926748920345363572188406053368016817752969716707103326485740290101519669362780454801809369920574854809877385629410998691952081392050823871039884540623962653777453172939023408096676101311638689608664708438617982176918440192161042265703658906256976857944969341642871044209376407584768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] 1065080834205740828353176655459261484076517434042295164459984831417910851830078919828585728791101785671265564401859122057386322261797327966879389961304282205739882919187718869652076296922500245206840301897313488303200036675546007017341678676211938270607519162157995170185551831388971543836710176948873267825301051429212438257048767618407926109260663591047348517115557468868712525269609993990600219395133261563920955078741484333135455532563487642307794309739871631365299142494251818807105032119378399980814403331789585440127337500872220471291184191167281735103941498370308167365581681031467426864060059435567192139370323579051725543033772020471440802560067649027188781484889425559792907466536719691760481680241582165077091717742583703538222199080098085190909135589150103166365232780969824960565472837695237024185784176046867785341721599819744277698757812268569513847404104280111315092789589516228046580633584234734182153761987277007973053638248672307007017610152925101370797868811891826327967143664991846327968277568539466748563840678424575205831981887512991580907249678437810799884355204089230751055113153874557993707326574582401626125320109870114136439593298392702429995427178509118831310740279446524963278923083337231196803125422656648350471728954687184137500587836324925055245864927437637048907859640076991475440078336082271296325591531290512998943410492395391148586836635960353991674832715597329103985463089687188009108251456733279713846033452655171957399256167785704164476316141230440646877675493969873112244126179488685696378718496145186875412269167034064759722470214509991274154639391605587489030605292788082550344981306915367098831274545961450018941077394991323087327656849876330803846904456377957317909412343144877201315054625780956834074749319996950227927719935000704498235627004854645625942514829894701926537510536974759062477343669307715884019848061438824905667123700711570954308126378980291041892937981416537219564196084264236477207886013524153678930053814801236030309461404761947917284477140070473258598745333763900987562513970106124362701369063858990408530854611359197375557375527819444008758571708988428484018239671005607047034394253076201294120358323987657692151748283972447434495780055398590542787063951395960351232120010819181348590161958058371311307462574196127648927371226133092469110898992396850527421189512504225713901828509923454592380409201648364470102683073826453504926179657805107776361173337606685819674336352418959637443762084270507463461461543547203248546663939791108256216775935428922647318516718708197739985504463097116010585087455142251119972786687180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] -366793402458598062052831885686104337859746707483286257439407912531942956825484806026592341752468393865904703753078342683110142651279929678649334125270777882647518347768433414940579240059813565426970122575503057856461549135865639972377181425095676059329834519844492118197896888955245535148689550793253463808870349242756141458148248908634358075523306528098430583929456694306620963737630232296629941927391842751911169796111643589822717497359685977786946888505666363561910880549523200564842125363832086318420621096850854724366865473213600484807154786595115638986151284444869666496489986247332813776243804999308621271381783347947638087379272571169888998926662999262086469950079559452863365281557414030584291300961736358194813076904701405064377989897730090872029228527944640246460292720206653296812169204666811840283024641781760649215707803932056699118022924210862725093631433861593399004698695260157786829705029090425870373982748570839947995148460781605957960074901408626578418428695910258418847224220698600625668350390803395689553512739967504183913329147819205454132361736815268053369985694080590167826270877465287329214502589897283177003189969888175301269343389689792181914143895179712356229584769119807160683077442253861818888625526905711405162261060416245545765349591155549421754934222677527280308514535439935941617972447308688961580199508403838974380998735580571429283870698517941188863475653156318294390985655951695729313062688717143499058420935728558360052455233583530298135334888730098843835636781061195770820767662773184840216451315964506231977142677420223867095984824255953826806293459091634695207055992982108925867029764819406910430548179117586259070618252172930275826269466675954332697394207395431734203001871061558629636105924461115608592606470472547341203155168204727265064081920828160635287636536691591051921675827184751429656709305032151614784599123867624225110986678284082458539192483202141323107106102272773077734146755404419413959768422060751892484349193628085032749388123597842813077136150319901256932596057030548414128946138510720478276230221923565940044882002795319300383054169063153591493150024598782026747520150659651559769956730277386355979875735648712053225413185724326982006867515096770881038617351551134948765711639508848489494277638953750215776746314219691711260446322042072629178919790821139216763679498525512612056983682012501594395408685817691364850396161970093661491414185460792655177282728590928872936591338094051710923710163827255586451962806031718207968542077364478742210060889123724988746656601014304550181115794495117538002341513083797241848094575820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] 107285104931394494542454364018521543181514694518604533892872699905377849296723060398283723455507313360043370215567500838065647945115669229305280823437383111707195618888597303680689454788128013479577774608723452398153237171601033387970183506603315047841046858224045706826184578806616201482999965333424503965885806048356565525350830868021938888303145393990879308434488989438742986047771970553272734248964560881013462246204186351721281922284067578586688307404446306683344060173811579061214997010119029040185904252043519691811471009698616694789170378410488927417973025283079874128742075388499767357711453259341971673856473074715033336020512465103750467624983117897975518370989492475979485362237170016543556006528882920290607807993990942333297260688909291224775157948315419614267112168710398951574988567306843304157038907086907376407667905998571757810882975125889194726678807310587009291605543053188550192944361083932676376403610113429263659127353292933028827010975064596963164269142021904912137354311336615693512759847538378981213880927104599401272567160917039055559402479542521738094859887159950904820267450757922364470167752776022390115736809892820185012143813949412739053696648173411176737515739364363093282387314042051025585158719175136317952429889770151019062113771976791246691353488729485093952918447652289199550266648451252125887021825211517344702997768994185053415417866899841295694046222165843745479049506490691909812330080670653470824820907016670425709527787892179946780449889472549988167328814666652616788221913613977283978137054218989905303122956493646777212694054543618821009064452733898926737920792889179637008374359748045420557162995845294478702170310910874425199376280426106807261531565439157983108033233781168046199605619471677786411150086034417039110203514823607528820031637994873304025665963858775979796840338727231910460866643063609209651187103389352034884944188125147769074412079771313219774124960779508855684498230909372215303172149658971826780054337517797780475488792132076519914495848755504401585299876728106109710239898954883352942868210046100507463413234631598625302148434053116960602471565939257622064503036893303736095241756972507821818621146813152772047327676621391486786035972609122508683383123989201562029111961445306993118779597307840957866732570041533089771947285789471569655330983442067591968071237544638092263397592263842517656257210695149103008032064846885030849652099465129289930027121817004912142667129415112887717879186517609758067377029410094652248094187410638547336486672934732251384529255960398709172418817575675371126563529247934309525906668912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] -24343394137558667533006565081263349676228087684728178018279730787372039745469372262005873612616765144141232276867297506890305979370026183675181532687540316239890799089576999171377959108745143314480440187066017192864127736082482356679565845738635476054686645195265923600320431578807702234538466400762937648812563689772322641307662819189546741727422453897900161879505454460014135229042461116096962810909299554318543210298972202065838039363794741124291554720322264105000513517769709450674826874938748579749414573285797009965137010570055466356998631015289545540951886006897125521671765036153388270810013562624466461358262890637965281614712412456969208674598370881953687589331943098874381371893792349813092607902567362478041123384233301339046274567932717148723768879971239052414333722390780982644896121184953945982010625017639372039779156536972394485355642009821145766931598760666768041851064644507340110381342484993328508062764007218884417863016105247096913996433423070260692616222680481328535658671951203347200696918615840573803192128492106781938249147649355709101008225204379654570200133391353132549508600925295984906954139221191869344868004695821139598833879011552683168329727124580580715059065544239813670074429116650933910391799174791839977909695987918968239551934636559528930998976017330510339976533820342947179248110433714174149614725881862768868050958052420204992224202946937584068658591604375322145569161162364002470310256202544446299582020801248426314636813092240871588970988141534727735341641095256354964822086272854590338957975502501153114626933423944540041583325019599444980160097582727407964468125696689588460184772087321348605317416204184432959340938923799433435491656534062748638541159136511716494952477151522566042878089684158198781374224423147200966592910822933511433844735354740265501751135231284401621556684177756315190685057826094830042932315985236960140290543592496426467410631704196981649039180281418500567911979489598032977678421524718942756763329152451881154150674390401962962524897751953129661370955747256632130961042734005057227446801464885421764083088504665838278477172342498627772180030358658740550512401615124910225998510428466142424302254912980859345326856510642672869403434894534108286115028794843179148383462314998745558684943738925507193686028517638919621036332992755000762094193872982105507603633152681439661396904973106674497041143664309071209847831186171568584158655314213660368036175808367972568318038279854973049582233823937875547673292087528134980584479536363017997588390878974078974088847574594434884523059697865023885180569289380019401638518194176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] 2921056676532943592091961116269637809180636290726302682797188420203774140538340725994093316657890323465865847457684380512037732168707774354814171329485174424194587321404005916128817294460685287706562847245133173274964758929590149940049569890718933536119117705484331591386149566230526353450825177455028412839341191502713964385964744912027529984012808871322648576362578151013119879460070291530598226117674612358218226866956333120230408131984013445429500834719411056437421005951394159225573069633448017710741713876468932854477833035029667362742803975905566728300322570039893845655830891486880592813172918890001724921719729777537788749658769120884572813538128817602025330610197569110560562092797863630775039611819180227824604368135607094249378761714861321301677921931197290615163860393732597187445054805703394453871345289663236843039817091973240048292612608764346520578739860676137786550927347102323970857907891526214642237686663708943801756717775155581694737731045175023448818107862088965879267735506145600376613081071760479088859337104865585877599716168940339822679039478085935445518334928255838224766715211613664378776638314216711693955265779334356381661633351957301660949989592559533867620318007351782105642802993064062922811701502238101424886835748806988671119407906527575774637162275321906248323476462579323723183082047190802498303053998952327201820139885016430263629787843710950176099826368910266669712251846561547885341054651053531354820083511017772261392159714478102636478122238437700283628898456710475503308268716804489531462255251116877709980296202932842635679175133727583088592343404683547170022197697529109282272307075825617276271407866060493683243813764889938599560370569411424458105675818370200003648217459640036328485596102887828734140494464434652448586678908034266402386392721004728142285687831745863817906556150031838714391951049178587723400207867723700014243859568707539449050849141979258926105034540523790787404978815175255435763098092597468004825247238378437903497593339887578487337823684964312605957908844235144242955663932025022426100023836485743228430079395170535799371112364185497880800420699384568361473518021129752721170669794101768973568334507910484643017401506168024902230876580485511856005975010516134093004636725077243185797921509149105987443892066050802488874110566801907346206034906977828217644030472701822032624467016912127509473860159897289954245706659318826783224004057741867663619414298758162828095100306897378917694067164297831552836743436494654115860396022864345490291293782081128408687470600343252059074962237377584941886173213100293346276598087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 776939785754935198915194258178057376718063199155528628162808424843574656884449017941504166078047299950918238344387847209206586614229996852107222656956887277802204176553766281658956249993690625742615551885223575293995729479407447463768603114094967526159396618039449857135122279915047932059548866391281221804079226486742536737827678872999639764727436821179752446051127671893468497972044945467843258781168111590547677151395828761398826729019116144893974601973524325460980150320852228401151595770855773362665554517519323127700872121735764527899401776488521826944933023965380475076432763338033279655890405934670758839874227326666124717847424557266826568339169694876424349413870318156892811922232277873730467791057831603558154283444511782103460348179770318988434239578715791493430910002125191135601062405688067517639349923965216443970498919251304201906314744644748214087415073385262980880315675155776435195647941760317816701452170773781174092856967065988015019928853046091015144788022072578184561230298176170116217893661306922396304815661232508960140290253575442010033932811398199481902767839775765259478311820811062741934257293297236188736680837467170150131781651976803790688584808058993828692921118228586060455588419759752745664458950929057990646762197142479270454648941635395598669327587133400480046987569867379041595039816320084141535478211796296054563616103803321669587948989063196144035283307567407828983312865998174430415091876353413756410922477521693465050340501994176617081351330826049482900634422422127109839977860032098244312332805685807438906392107790330787996750279720892024670549308224846198030150837052374759870200840125329475276710969857204009803248671290678650239258160036062557260427673368497841834333589754534133270812790229456641606031755297085196397323743507373364259698177212646345549270722661888117029288405504914054179977136098281011223022982082985199329976497081927565775805188993987840705543069798462791677307582431307902187845122575619037350528765295361676926510736908313008097534951342903376964404883385905843196924124080770583749680300501965429340704256325007178388507694332127023441370922130572459231682671816549467624136208051920118074364067523329021280412712519561076201700927332518531116872697134852969959956671499346996066990084756007405216532654358125490586464021528020891880688778788138805518993856405418176587644393680953862349304875458945940783806595115836345601206582355821965128903850338053958037305385783542475890479282686738301372521414774507030524519175702121930473163280139475940070997251291463624935677318434757232560244127298568866428715270144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -704528006388270005744044271593870496608985839772680808473101400250395008011944457296064248719789325676513986147328240479425058729305068162954405363491179733443937549570097507875951403668187681118119964576202184369542978317210413683694791635915973424818234672344381663614235624329057618485706940054939202346523584293439281650437885185541040833392463923986220916358244302011091445761347559840202238639340570357467417861038929583752194430419372117408199020676556854611116419110162884552333091264248217223657222361141286248532639492000703163153764021736895865652007014176210426758606083694746806698941043130700641071308549311813439127915436036291087781957916742327531564596817015078936525688729341076973701284321804349700726987382201322081333226038240044213117239144091202193384215229049579058237468609180117098117175383781270340547237814857354230148521988545195883972008221883836870121262440279419192690621109690148728706442441837466597264308243017464305309375099953918496236916153360065799318515414110939108676849452280291992238909562095447210042640125297161239076161363742339939205391103208567887178719643523247763219205421379407174172719781909262363275998704638357439022247494555158588877294609618234539641372774934340844373212497838432035083886280348736998105404084130048328922350043182286514720511935536953738392287690563649900221012067037168659414595617905630630850700179516701455876477231956545401240297396044224272745863343003157282793977465498304218751584348754673436108148081990501322898647005893680055139706553963768928474763015230497668350125402065711410907818593949785430720021550336375124784539001531620919041203399616384433596593684604070603610491393918447583060998131625859304069872601774826031671484694259753692470037890510523494966105837972061625753543707222818167156873848763057754591655084367118786321463679387212162744149786236932664615722400904658607534590976700487794828156939309276626104666021869127380758760351713374447772247479442182421695949035919254982454673765428388649032064943826051517977093675958448574260831908456655235807958583864521108935161963890807988298965911777680632622306292178783035208487262724999942560351676103533400541041804628235775881152914738645158698344539942045942780164626785844862331452760308429858004827463710846184265742087420170911629418654182459083881410754624512971347657767447207803714148606203164327054605535299493467220323414473062461570103119879884336673781756442515284954702976764888728870516299230455652988745994543274333914966145928539668347967366060704458046994092908500457705123897792392025965586334852427768525498613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 310599755831615925505848059673952445857339164190392498724415613110700823402010814046078330736031555772987293624426462164261343935084722859543884945426341260053289320252422924496239620562147785501968559235055556887386316149634906824450250385424685157412678169116934199089207332645758864838286826503902593373424294832827423863164355523734044422283544241363618707416730382315778947572656684923652580874190583053021631823020394277832645665541353509188320523360185079394875246010947231575002057447239824968843240500168126553339081574697346161041255753407029001764591866874002665503524699150324532056320403953524476462664600332833295681907229058908969093896216190433953829527504406935280609915073412258600188488591160449173314148232375748970581064783103441471034768559971593752247691470985365718343793247416929693356912685272925196155605565576722257101891630667109035953484468374085781705147963819874174856996615892299037750378408917771712925916176493324486290641728764680650015508457196560049136058063133716888556942988689648550056998942474038134841049646668836976089843033300785576488579444470106614059369713342274683183918382051085682670104853545096029711194814572846107239582813759677931634117514363594842931247788672646481959766003087414632818273872945401812763566410328764702224234279580216189164125032146573095807921216199463394676371217559181418202158370093448422836430960528508461956568089759749839841363825938986353776115826606794316285134996801063197800071951391691863351548455834111885245113092969187540333741146931775356802971907186547151624833271112982535211042246457430662130311179133784490058705535143988905643226043115121330726507340880921569522659739566931750263637790111318067088781840356420223056061794433233348214761449501543675695097127819364079624939223808064975649586923691346281121283646302989929038585937480373947493076248645270121505608225773347294563107722825656089359790297899376304568714449609331310984282787791692451970624255333469261961371388599976892718384337047721003154367925798246776431256385605561147180185036594806149604893381099655499117394911266539828272808314833407028843265067387907455527644557291077000320883328948842179665145412580783995881673566382416380136041258055198006940456157398296590764876981771430109299905144148585680079458481563979103753505905795639152517971991469112177258893609507198236805110005745212331171574053957090836753401477096554595628170081277847037851368064749247612382764604351334732435213443519227949677494237375636742865075717513008807566316708654579284494797640720719184090703689270309344556522599411718657894690848768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -104121021728442945214129036544073541334693908167799449571386364772753284637315283992306936826013625948041264596816191201458122441061285579670565110888221268705862805170123563370432316032988992157507754644211230962613847902391247899496169779342235831173415893490243031418708522288571046108837907728228415423779422618281976544896063931630826159973428841985893919795238049778255796718772867491038046723069381054888016485290016974632088262788888540010610959128465276019420676021117544631135038052079646362693713868118208746728806748735873651373132998125356495590795184998379238278326096255254994274332426151055541234189962281368189345740199944100963551746106898080129003284865843444260464690162447838205837213709652210232196629282549072657253003765684970508896156994357077993185048886113176822150851772701601533003623804342860589103858981710987297545048724062829230287283074882784844224496100639902653542398253826899193531507902807147078382103085950431142263966503628501203442609834669427866520637786850761512450018001457396289518451277999773232793684821947138549323633526880869565753425861998618234492989267107965059262855291332975526709346384989282561713495199555075600660398591863708861685718231991049660926278463474432537622600298320319907485987566767257337909367901157352690979486425847777702365346877977816635351621507243675919564000442426925010684825384485633040151662535438608217066297149698377094641014371025263784146846003963014000068233647719577964963188927825880162938763601350551884871594750768771073983082247346581818530882880778421475247792357183754279819173900005400435203244381199071141221066051306475986270273617902423875046725804616164710846704999440256018813537307591807652536792857955381604791108149759187385250142632687698453458245087864768161323771361094880287251258634306189354998084879775675290169117339726852874940415561400312412527442817573373914355182966282246670366938477574150040391883186893902637490481709839451321721090026317073325385920351633733404258123977957076314218368554608332706864097611948000457607611748470439430524542105125129942024055880337613129979135879461792683859468199539879243133557841756636782795939991535246476603173620599883479179155054306296048697689557002225506022918812362710105550235317002710977801690001233640072133201920582226746473164320343163868342362591524000003057811059008542646299557420644149626192358126567687291801645932092367728399942451461342994092623567786450344162455873046523877930322283553565625342154417865642846976968654598787215560135464352806545297772659765378438602802770357744192473203390242082914941869752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 28432096957530950998784379515783045675210276300172848299726478745505445315139091794165854407013452548677550125150189261198414091166778135973414504848139794194254334030311095512282394117775326729889612787476709096324322027703515908722351198142084810818072424746270447113828107362979895226586281788456236139902880557437285388036528391588088732692181206178529801246107176112741458876624296328186899653501304846715561456209360634864818744516401589006888406407706362819750146890726560476760200334686585452866782603871769748958449581408198969553150278545925172454674389587627011969809117820431773600302803152307523361738332758434118486062578216759835986500526564235072305230466619346410057361821115684898807585075324837230171432972200715856998394921961298498827253911143731106633369551655216985000884045843439858407490034696256111470490140932978822431563370785275590620186350311765627336160624603810313510286106853054176201598346695006169596298326288008654353897880662129188725831298847025214095681202844302094914943292763367045296858142354043553888640372593635384746211760059150861883475987745776296403661382307178237504566092136666885325174324121033695340313521458229552318856627814214219619319429970943654175490384748107404385759135687006091032379414376853109092739776472152840428949776655150867396678699656822188433585286733232543475017110141429502158522524475011246649810482190362339110692817479679442661211262858995808248481112292699272412197202835582125948343953894102310023529639356239380669525437004425696298120170619238086414492802339198553915014521567103381684819500012221199474347406955606982576854962955052269631203840758015633873867007536514611830935379282936151219645788059249168281018873163441119217169369452465060716298340154676126236686140531840624438954442067879996676405068968394835073645650472949411364299064591683584024732426210602354345936188545703857087215451272379604633823667558566602144966417915351750025320581194582720031174222499027761102983124932678336062803521745188364854583350608484516505304199324529004265039173072842349446317670952916499526209846540892105105658398094926732777871923617151195583908216790184838026771492194150591313269307608307744523554083523610734291009677153734472519982199736995282883524818141506474605911422948797797991062515409634327864138362511136693629716347515315309712331084341526895129029193839791452988376632764951504477683850993515512869729805444031751585173649154654956748614904722012391231257547103784566916533581544028191584202817339183120574266692161494206434951157249107984837729237406720415446878585985442537758223499264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] -6168701105413792359306982841004617199443244201920742556708780065011510482384452163149477606619037371340290636947366532283775351701909603986502236705108300022332459210565979000256175857385538189612161475791404201222621929979108015638057495450588337357360136345375224214509659560367948622325523766011816457467102894669650339063861588159849922593582735084636896405932647887548452438601833874015490675491096405939173395601146802257720626892466682966123067517275151158031322489044677386012199617473183641678310007174928883960318372394983901402199032627327047569623716683616591397583492134936467028298539558488787477194162062880405016492369973315733610747687644116232770820399208056852342199431773003659781159593040965897068954103485163593075853266645063380925053581583682630387123218199439086412888859361714564890064420912617247895874277574339541773834963121838896752345853002726962116564042975698856614991364754330189430364025836216953803185033219961779315470596019516100304823654805019446974186328376140301964147262861892034244208178826824490445322729699712821513675907045657420299957110955923337640850641007277336278468728330159904593633476875767449323101390388094068597160976635102471710917143901404742337840554573288208273571238319825665084040176478099015169327075149682873338066830150188330209999275020422942688921250504836552516014530706537387482495189130245658439020271735869029857991277782797951858782430591549563337695325285477466709733254042733282250319965524690352270524593526429381278733401135018640829325499621787158102550224791418143454556822414819494460444320591881930956754017453648075725994920593099160691168076134379527635667508240586811507458238222569460819394559495706237974743464134276216831573811061320465802062950334635332244953611255866585802217342960632571504108750197389119191946427497241107023172011472633364720761637689452850070753165010603753423860715616118883114568182110461716812294522081150195881164975140617656332356525509571561763066803057555507169016773385972141103939543065559254217912293720908874319814361674422371226743731816972653916165277273942552876551009400390955024300654955827351823972819453679824622356393919788273129037690637578995059907158476453015720017492093727163693749634236508625117172681305852717315604804460997287363514998968864358537139379477570114965250482014909125302073101111290384527671899803353071876500412132348325810624767588776771758999895017643659153732189062287271612849420300652413225571587763160665013152373123906720310331523377068865037955384696795174205867148164352575918438781669105857121522093592531337606154158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 932770577101639344058012950550920551208253026227515955806610004914391442735615970407876135070669891238902611077439624086908157574461923842869205348775023637457733851107633069873874243395657061091830012157668890421192601827109434573087588885884048514008843621391076890500257068374653810034324228412724604831759488652867372891877861324267936737696231821016332451931184571792211083924787312917313196947457235740968948300303068744847351904704970342131965667399532977331362039512720881467412712971952263304162095208795330917015717966376836292454376238152390791698969239965517321745434471969774230816829368470174373755162001943419696670021294268195269394722674167568293242348022598888720691550212973082283532215428306796152226391714567683001619112061765364868259853024755498244575576762444380948457412810742648769957318840852135006217626831252924730639880717453979325158409002570445812627034763350464003154117392679450401957514782036649506609718311386343323285795609802582309579826186126541340864109990103109407601237889574310602580379747738758415046967237666158606171633819813432870143271820518230709190989241020193643218774730297620577046870482809211213986343512982981349336912444390781590079112205320113162999559125042548077292919273006491743881084515196098750456216619865472074048625043547114303868225874815666360706741264030713450738641294541968551273477452395086220101929756402689326960829652466028365976212172016824554315034485713424614447264780111306937394385459711073195413100024539748583032379761273122693729488584519437037185053177282089122329097944510266944704137826560261515187006161069250813823067315702637969742642277452070753294923213164257782718664081086858153891769289239994508626160314588772234825881508964816117603578252911138227836831639311908250207290306324473909694733400678728298273682822677032908534827364791821087350634241464595729037371262021276282334856189958271889940686868018195735262829662758499738000151423190596779958047270338665814593894070710204165951144681465597806514696442023871367553489930690923325879656963505964266287769706839503592202527835496036813230066789410682327609248929618843720592510749380634034710400661572994261300682268843516998206376583305401832950470272968591975233816901320227010010332926107899026372869167847515441765648300224630342109637445135757199146433259987059022308291422667626088873231928269895429946407435060166574270683276845664131084649499734001902923292887841078714670354628826636017764977535354706351550526427884178734605787030811694711266831570088619337097365644637633945223104592040091472785128238161967133205987328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -42915564901071592526238401501303818295427130227389333249074854954382638205296128287621940502952631078856107332596613763439711589744547473611266455174637802479682927483824218591422284272194976460691636689137476561336002121372908613626493335032304634517282198684949172386848960468515852854699263064894616334900718899887302555127799607421644374857699235251050421482521191175220221564990173897118526782408440899020770442002968991913617181441349395957868622628423917589665516341103773587579630974096029710490903573454152602663599618771141324382118844159979665726587791082214355112394079450639278301023029939292196880418379283544514905966488100330316441198672612955653373477472369782973929784650926914087656752533220765454940475845497720858404882231622444565978138971496102267262108472594747934463274104604834135812051023560771251437197838597746346930760958489419478495072986458969189981371681641070618929220765331041620319111949256495568746966644178801184375375051064799571640031922693392207720503707666117730914967173617031546301715299524207087389612470660824288044147135216458076290110194440684411779562985238455422326826795582788226904035488124106430970248726790605151406159624113613667248670184010921074299542416512848949392734965821839002855478442592393122803021525473463115884823764501497879858375873607936627593287559150792014092010972414910319491363414587382186904730695771834305769670459735140501952898327028547496203854040073913901031651153797182888132386796374618594237031723788020393030573347707047300441433050155308146570709305463883133605379451499057649529396325423386849432023519775053212184596372810490728146960024588139215345835355269820450077282073832868172400095008217207607565487325274819918140195946476175387765308532964458086034733534165600665438676247344697354098564742652004386839387212383436912046619831035982046441077227110255875406094708085990500408332272081860570570563372201605611217475011029231515051754591490903363549996028898376542839097599486625894066828494684371535847495518677177493816935647079620334222827401472102232157030567909677030737616917882199624311707569323721075312751315256288227853801132671557549411394771519339397240740696688352514951914359717374484266894120793805797709607669770351110681541730955955697163108563835465480537453772268096817963585433345898777937024689550877616550036877174340932857588137967627823556735626670105168883588235128448444231317796472215541643216522085788756671091570878892226731155382997786667488729862931134715123373849356606318052181313494046354555053349989318287114934693938570604982309213433807839743180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -25525486934205177099181314338760362591009031768799076634969657977299911808706942763208575046287104764287489245906389001345248552963914493829463098650415432041059703518836679267323430557419667667623154073399042098516316280417602216852271312305101632247753141649784625807323587769051788585713912210098845882931837154688901837523768078777974970501994867724529861668714657080609017956704566427165295685426167394246944479911597448252140336799308727045361162760875982039372520306587022533377368731423576043263318687776550979702393321088142876549314473630837932200773452665579064311790938438281704851117280911021306250017661653918879211410921975209940983706907019223652704082785643968283157387012975951025584831689592138008583678722509940236923677516268397536215686215360172330368647133522693662697171638820291064841931783427321189226705321427179682482918763594163905820084198160897156965934747851654644943206514637844199349259951864759862627292643804787331682776362411771573297358016533824117802621230381682566744607196164411718282868244984818011650952872724676634756613374180845998802629261314762513354440592538455595675615430183353031074892554016770703120010282023997224321919469035004341160278458653960078696235138321025947018536256857852936771596172781372780043030799080253861104014300491097561317658471394680338580271716554510393388649642999714072741608426984066216746604282280775315491816442271777345169734060987819545784829430188012905393765305243229144898921906775298127060105393878744773634908376337885140842604631165034628142727731170294504955208318624368806458522916379953482051168250668743866862200652034420140597427351581530571004072899064437507159657795646964790090635860975066665608193141968131497003099960909380779881650934066425972256099374836148040236795423138777881317708335299595753430176846943127156419458851072241083136125943189111015293968396969213268007988514445132275572018272480283588563457891526732077491020043995931432653366154052597626607509721133831860811977273733774824378795555575043150336488735575108510491525168220167972261210358739808549623324080455151954304242550834602939832221776269734328535032307771401062044466584607656674167965880074282902431268694999681907590067434138538275894077671013485119808537594840092579880937916306362972932977955894564476621049229775163461444356288656945442626997323887209506822165251990827988974615879560561267112021171835296751551559354003210347875470851209905751897639638763690797293570363523511519689648186314899308585574297827046952603679677232369715802211223378838223736456859092637178686751343559493684314505216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 9706916721003840744919652380520959669120915098806155803813361077966046116882213093772873553315154297343942537166038849893756339081013001558244870360111835409548097959937659480040108207717351308287749019708888936594014955368321391348049034318732197687820470119664563414003214257095042327407654442199510910223668867295229964183097315606787259792081817234283775997914466035262176454522905668142708006083905467867413135656608228807132050593041347583997411247941644613059240087224992758692094439341928212821380263878234178990120575710127135807110248186610278342837677707496565998255218355793210707931780970304712896627749349833007616848639622548656646096951890671437555293322232695903214577844299576920715890095774845616038273657697685143066381421237454140759289692328904037187537485951313565291481478479305025448553827722403701539887993101193552748793329688082165793702386315731007775889374149427287548319837834947494620991847925690761137072847985379073242890245340180736693026662914667947950404968797824824063943743872996082041589319506641768387288675526736334907594158274653008009637397432371928841228274926625805565639189951274393165525202668487863415975555621278936081840797092275201788386956705152932496739341147479989655088579413666744981372713875349099297424336198577585717219354966147038765249412152457007323691173194695641982047828641121680216708612796542463246768484742345100737336330552401021754540477762274406536703692907226621410726757989618496765996425216443955237461572028121939031956398940818104454117006640995168517550325774941438460656797446906717574476727684746349073730787653951055225009317765619762126484297804533177429506341330079358710079303038962260196964842832055891173352040951951877785433894336361614809779634745927114116974350032918179443431347314915343609479134277936136152594994474305844111072346690420835406499613025936902482707483013522219925084654774900862891402176924184018426036821878057785576509043891522960345948535247683598994443825088085669885265990102739748693936909440705093051262697951609703272904027563962300619423313718573177083240436921132741264174064052840721676319310656782542924015496053213787756569070036014973685707454242146223963930320683536335094835536021280636441222023158630781270084785300836123199427212043396648373185104890603937787301247042723910860643511867046889435078307451026323735695874765618637713192904933623587200077884912636227282786803301589471509644839993454132108934334339364342200333403609090265990320686972950705809596888406898232928406166425238278855404810188964633024005260498659795035598726450052602087342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -2136920924165322816173867485190527938431512434149461913440237493403975670768306447883958201425721162572981396535580331843090991698349929569464544608430556400063239736954173524978937954957637141801758641642564819023910810762219080860962992055276422889547996033691625590504005723610031804813854518894594459625648362711600756262484387172662240712292717199818910536493941342376834997137811927187812394645743689159983715206870593956805548197545144148798193625443496040387069367776437075723815324357522892691569572680321586039689129024702062229090816671908000810933943468810095301402745513269319848280083534507507751184023497020349706836695423605330006698646365996241388169752902824464491453374091658223115010646135692878378762937336846107829146304263999819642598929104261434900609159202826516976138141127277129932317938266688869379134979033283558497279959880314981728542660277332177755488925334186756389908212733836534847449754676792966908048630913107185337430618435101409935249206601808564869693643189020711408458944610160309633420025474981924885991258457777462242855330235477121521395601241287691446529138070755422488947363060535351175163555168270128256522710463729694682747789209215286106311104222005729072065469594945412391956769068117692999564527831904010738624118951978456309861282700999336586491159883130260332093918623932044403229397985239242251898232636385555656159685061858864139712599698555341906973241110017224985222162591553125953656825752148102161493496059516205329371242350696749357575162640655205607687705003246963867351796222799642582648660825276420320464823571072248852716647331144324923965636045463581696831676438770016411406062504857326361232921770104203928560404007867284697362651359405689765254603911058352786511329190618645937605533005438129347142063917843388377886037915040097342965921471266115600197412426119905972457659092227955028537636011981547521583499246134094583229143038164237766041057459167892490502728594182178126975581713182049369449760626380068729090497166012903957148208388042500349905512605241047998592216463738788251669000740456119841991134928280318240978970240662197952929408732929164372033733888045010798070756991749224351082033126840029928700982237325718129148375616292405531001408058024979798026731607793177736569670619006872788584236742286526672182502112336810213419204959567299597928882701634591850311256406897337294426743814359074356972731324213836239611347186783825022694297629088376235105578104326907427874851534477491417840416892189288618245448248491925525435869524120747231053321483428809231977991319980777714444253634398432020922368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] 363232434804719636208259339168329829180541341495606757624205648846159511347187140196668852777120660995149868064142750519730363063409214594422944108919920968082945669972268836502649786079952708372147734639354678397104370323802760416844133711069639154866428452950329478989011770613217918127017988199494362399456312264771479420963511801736642030324175926985090234546484450556164524970130393598966473322994971681388165996194371953461761812722526847078571264950192649508873736685428023054414224044744963196892326941670394132851511852923907216811648652874762386415903177601548127456348555823651128727839493586581124412694195739669927381267191080349114195321866857510353368365645900797488420357649843119395624237799083567645033343519856879870142261410874573750271550609764183412042721068599808109609387405964148712848421218582434018910427998756180604951097849118618260348049986869057915939018676589847622868849806847029594106434568060038705411406017865683166802363973978877288267497220721194311864171657622602586811331762077255665764763856644210946074681763484456396999358536624904778520061502656105622452582865722601097082826656087476497901662102173555902514477355522513866944336151683033268644858139972984961420206654609095982082794473927261401128818164719796001177158991535927006772221445968802837301828931911940283341268675309619759163757423073291904612215858671561303145955847036354623650470733311201594742680533599044009849069377941621383302225435595214967387528163368984128140134546888548470654124985865897529496724294310442491380171282464645388971036014062626136857215489129949946888571146063060852760240601577781280592937844066794786115200510792925197154675023534286290856990739175655821530031401014055094630839771428575303424303703091699951386000688809783272584776897236947103404027702512806862609221623489221503990584156524544826297099501944664322710615649348414277031277460888359635800755280062973011883718728782427529497162476961585111271769417922839638098791604915017141020444553836578569669255699598355258898680784042810485742641524074464042143032760884811899546998757310618556565828988831257331337709693741452174038663781249214099827843975835845213382536783499970724078576670929987434788704242608861145851704909641020119970800893425339777728864880477697456205782072718809687497066036123148452432420505645171414797218525465015940095772346667917915685970081231645880389093728082101624729819331202676496074299603999370438297061493858451641060601595984441223569024868803373996445076637581075466389713693973785974435683313220544637067224396375260612809379270423434819010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -47871357119364863215087240586289097790399865593283152447386925203929299711194378003317463569382993330086534122278255572941681907855881105839442729536493391657185192890081191423728090146212933179911211148762061773729578591476309318035650335761459110541643048628503106446704964070921474307647753972620815776858920028061007649668684703956216101446232141077890231868409385692946712825027329676144050382223059379165068141845851697646450315589170861420556392609519107734221248417836479176487958298568692708631511302009172994931529742204635838774745811588827601895798308428637877125744747960121108631232185231009619374247235628289614841141566445767539984199823742797219612532796843809020171224763198240308523032818703516464048177686331686130292926545907765812756701884085654960792358001565494505396558279420800785847593116082938329154050452868957066548392932702901855979782406200313998445699748789366084986532074335119488311036681850815994516662204452357541176703657879598380074832274865524158787656741036279032934511637967328076098909426214589863679343906749449697914122489033483442889982406314573236986683170113319931313106959361680209771041570753314729658596705735071826937630073294085727494082795611160432704862160767825492285670532863139540369283332690765478022113081257157941505832286870264585725965461483124107874710322169100167126321932491642381049484342476406396762431212450543788415399894171356845357425374626897385701966148769965858305983399323927295409907756432840956007512131163495773374619575689907304939992444987963225560071966125935094128608437527312522131769286345161486979284009173662322110502106673911719512604617158167158835561137487866390426676742151371470082705385729704705388159843298408005238856052585126193134355297117112364464322819335338566575842765176531680363971259685245954289097977893253539303096299853203135318228682596081393904744559103945458888444633648856771300816985891388867244570568128831240279736934358738411822534338264409224676457112571517490464747558193030798606126543810962388969525227319839277360077175542782055590504657365791635420844446654261544790482926751168522599862577342134151468829233192090896088082969508917241259038388028386102718941025782627333305721186721761235058272634463702777680753141615363063637126891526207580868591002300288854735795953266874867054226267828720823405411761167231031381894701172442668375113216615443778039286165571330318005014711250937638251501745342033529807065034006412773036515607588517945748571038524271603388293085581203109976794389015842558983986137950256198571745548120654550632737604764272850632704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 2700475660079808032666892518698403854299046395206210980695665693175468324901172060626422761991383507874582149331423413515118888695567633472363210118592364185267747509197541989421231558178040597721856529208934677652258585559037510168205911630232320559624466462337196695884106948592805024527597117918768911270478960866920578268890863243040753662031114562428802351094760810622527400313996191502565264346763668713694780489348865313440582470585922539179883955404493587456022043443494692897487566896690390407278155656626633501066600219103221375850048651426911376241790353698352093121028393623179526070755375314326420250409813936026442944216834305868036024485768064335387419126596681384017408431308157058855728479004497631927914677991071537412489358677329988603056381272462203463323918081726500114063609404485084301804107171617290187473184606386789606048592164828284164180214919866787453073886387440080413398556572753071397683715273645128528467220312188117201594134283109870874314884566125547190356809246543368284761669519455260006383949394561586973561904506924440105050525792900737084049628875874990592951622554726404995873482650579203860976220992363566982176003511696427371325512788545362192690620464533747816333126835908173639063501112575521765877604710358285871389596766107594782278914961951616508517524936137900042481088403641339626931496003828364735069972363424802488159645613163273165619083249284566474312499642852634033261685725512034748830757895285854545480402700010572746696459000563923060738186522913811808830857532288237474020789088233861172643940539082490827928514176042496953523488347937349948160595483987975198379693902104848950533695160837292447492742695505786557478771091349943458150695361649575953228829463619712099139519769417093539144339896828707185097477667498747775998390938755493297653638837668776635430260577106656557272577263114610902958509502096691919465372969550420976281070202946587482719318299778498825921376546284120954800775839951677841517458274330019494347179506078637110761939681898103557113666951515473291268848544138449727831558557594514164796630594590502900533057182684734659634755062340197617639219769657929128318881166709305844846670993235898922815145190178519634258880548110627292441460759397627102759126744293414113761529936198978886241349395834354085413484534373099824721439585899526188717886431085895849412774428336429958225796825982310102443173759636329381612441552946663079219135989496736143578568117277327854526403198369878689512292709666497586070501019038870640718121186040769404663716030809863353099806236514795938347278598785728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 777220075978472757090214616244766097158940475946297880358820560707462025903515634586277971748720279708297998836978558834161758495562285440637448202897192388687391243099340835967901292744907657664443660808992044299046682866599966860758180831703635808415393706687433110504156136334569457072081638541105933694289382382054537669762834789880634595719535134457269495148583289978171702207863509378188492175521170067541695371909888943641397617935460148193136650841962223916279184627501695789335205854267402999425146252064937096675790546037318844552334597357968484452511220343148790714274358157335339731018704660734015695813922972038433722625153766239493486183685630826706669997640239364205969331139398264447054241282531602774985209553879410249200550217985126761212428687473459489878227639825714529511137916734868940179351939221441487190929462711896227221414073783111628944663065695767842862507266484588140655819767026633481875773829706852798902768324931483370997461542258840119576951240304167043041008658454426903550023633003795964917200928880709859942118354003564227349454556911980402960963072730198494261372677408122062640717001113304941635157443091827114925162521545558632097400706416395800917603872924879413162688320675842220428053458145348000792202406634690857501499544855089769034629705819460390232373205426729874091768788904018961271185170584824482535755319148496156745178564097238570186056606037137520282643672305029159543836551184900261398965985401455043977888043061200855593220397658751699993772841606363388873718544668563264160485306953117591433827978647594105380399342118392006756871867371899772197975478058882495745547485198957156973875754258219049277272812079263359762681241690343560207817789717087727046848891592770812927858879669229097982649076556000303231650578434718077580191683397748499803241327766343027409507322409396734290804678970974128501042778584290341505871756370846645848038817375792688987368573562494875852343422878547012370552165317465167665152656697598773686744242525188951040440991368369417313671143854651666891879621331227965841828931902813597306438690607711180903379897113580135037037290677872782055262677960406529467942512869776816641582316448327982427758714605130826848426444745855560690505728928121428533537022957328983612801803207744904569370807776429511909624579030788805886157644855250843896411331135570265063671109467798251449605303853510642293942158447951990115061198718146753710576654222298789805312829857094794816572469386253052236592119054229526330304022751305374635061505643858423749841601783260448138244224560285377302912793404715827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -262111833859633587629549988047493655934657676927805775169331822453152132294215665715610721846346465946253324889551481422475635608318946001999216612797864271561984382649198498270741615464518719887817581146535293771145522990121807537271810757170335595934486276580750487764516766231331808689698395881513996309398426363045268333253186374047485540555044660067874756320537318206876084895260192109182551025539008557273029432958062095288601413359798338719320981779464376246886241915005122059053993675099370141857451774585569415476241440505607944840374090416594325570303691897198708860417787553181698411859959525273966266459387099942601942268822209672425047451417861787828858584792858612430720831138751435334999159537805032291026522956813636940828901396819197291586232288874399296270301043583760885658708127992870177914152709205164562283805693324681920854187151676448503697433236306119513944843204884654865513817940835954322901073283809944018575333306107678750373783940564742597674683119155050745603523627183322036394819188540572856922477572895071345478717347834964597705399332781269663035188562175207526011115277284072268942728778737170490382562097739283987373315149619264877871429165685244721492020896702473158033558465951029711603366956016248812096671487044341082352541245582243920849639629512395385569220405599839053607866004123784177770137122915683425129016773144606541127279336906161107492552416987795605159309157231128863594025900519717242159435879493723171573306073881585578968004635371784555771560929408995013179436864506153028792916099261290369758611731652246217293589842469245719605735214093464430453267777361575098050505078724043562069826809016401242369701391371297808388036092880715272768025420281912812158581215050976617601236425670141626026641485145172975014181630690021112423197146010032878935694604974862279674868423749878139158819925430184910633020949615094543983699838979977044866435187993449968315301953705792690589751994047179934966168130192944455075488076795046644555001828001213947883509985855098928205843361674315335809651689869764045938811356280376347869245406120287561805327368174306746977799169223330677453126792980147885295397730031416501752389972760509028805588898643327304817511667690771013822003831828800858636466337182466021605885384846887061782588004108015527127931965413765655484526332556819049160358774141428284183075432168128288052468451578805207225175434205178249014420600513558108858023919042639746342114557628905509635715978318443345922281651193901555581973101730134745736124955352872409768922876674921121412282809201477960379420753296936140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 38638266194285491277495983828179870171977441619846742765721642547967604615500975839964364423912481412252188870161374457806003034828913279052467589922439058721318054994135229832422128758974015672958092868383215806233447764494461305221846225546129412974971683395563442732768748409340324343387987998851304101920543886217330727138715558575110126076685725607735939530677436500073778595202017241164532184769386899035644254406717240701403372472898790022736443569500488443498598483478368111348620588409613973228397891890003085042254771388330106958962874360145350477769128347802327512691031315743895082212349395611182023144836275545056441328959089163393770350987235581018392343031072315294070058214747977816550019132518022839515062717321824284365894783001981921551491963322024355729040108709540062502537976082613637442672129749376827014296064604271670559714587846562713561249089744802377740797558072740822913202696091580025833333404002781698204571195259430105515226954997643502447673437163967713066847781962950963870790623476970964679810530688916085113768869617549669064992866416367104514332383061754975751293178098158649152697151724150004980008005559334838880999367703901980322160499642385661828736233420087309427915952266134880343192957971520591672694501910783086501075957314729776728875781025969136026315065592038512347502702080208118848136684336744890421838308666246516772771822220069273769010044431534875874166417803207288384710850023858177772007320606642213086608515396280221349613757914149484388436570794725296223871072064517753446910847186062308738606107426123028207048349869861223009096486180813570955142821295582075979222484582470454268513076830833022950242337536113144665175521031065342965435583559460457733856667699616153081150548483273063468815683574935001389016027492270631144685536061978420550056882058121603017256447486638393045426495348296700278069930968159618243085417940239806520628937147494043636001001420199283427248157782628291773334743001728081656860384372744567839054268803089727830040156947764033456843684201302188343642177708552969253207068142009939507478345001667625782948051433999148120171058391134423379215696283729618732347685334178898577303247304702098276377201736216054300224673450027950526317113966693589411148943512485418455220585872363723829001625236366991302630251498173110488717312738483538396869265906410451976843358505762617820243882537152884633260524308378688080299644110670879258435423162499568750630970168702241947336219168879607531607907949064859449533316880478348947712977666811972939475931483402301210567694763875034953713380057824624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -2805690209842103550568073755686133184110249844116879519056070164044224716497805899578338211113121901020488099353725834774114295514502246358502308754604627476166290290948916091807969024430054868325615666736639714306208706224747399118047249670589653388983921025227916091592853715165711876202291011930775504316721670507676185225352500653245638482430385871821546762332652679157862643494900517919609714691099717722455906816140597871904370548834240847137115668516352191535898331818444290876861352669393412832542962663364982440441658584386012963726586097978486520191552882724394208308839479846431741193273249349449238704329436780813866778488683738297333783914902649070618849697938099134211850540967110550900553071088135591299940381880374677711917744254551374200174719313578306362332859919718907161607955664706419848072742076791711556653325313785818588454935863762356032126876684445936398417884468670478494177990177450973150132237629992381120653713554072099639456465343306779419103518774388524857303522026196573161658329300191277243322651463425151697013009501123144189637660561725132668297001143049895625167601277555445699234213006251059443134404850928968237952197213171213609312442699284327685406295274786645624659496911974827982184962137809108617855321284876536519292900065604996710053605684707894280272702865584333634108921438240512181458645035638982724296161299852015784330635359147996483854411321450904550574275864084571660451058241997540060390461375118500074171978182444256151711859387532656847139280830090270992629795110806742979214094805791560114049983254633289658802866969697130338659177510258765506904057762375632695552348744864063779300160265837999240744888095483119426053370188673805677483078364644851852194626991020188217532268784327852255647936075220311466443946611638519842202983418684442251290077134391331377445264288038092636068689290897550913499305912947507214044096161014357008509131482906460026983916624836028961267897845983884869051492356796340396642691143694689613014404837188417848245594275579542308251699680802640460787757835221878226314430080672331833050053926471163066801238990235801944902414278045977251740872116402671475830989440875888443716568744692551746189152256374127101402532167278280512831371478544049528241676572497654031829255084998846627526273816018816498366859799863346521064552620510281699153144396015276043461007658471487973407482390877434133294033992795796124232191620111763443309806176441471185274071072140464806660074564386508211185347504535259145420067865970004563203750829806391039965209663153451926631009432734397696973249593527500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] -121064120659775763480443853354983983563793770223227273775366058820773469495188529956042315667061058431381029635381513430588835252970544054497038874610060536149377751216187949448331779701559337433448231464187572114848899850728372446473658714608400229378521446294133503562254086891557905050753430206759939495225807176016190917397669245382649364317016361356695326985040383163143235846264707771407216610027654268248089943804124198713806014428917671013016542338574128374157501762315730001194768649407158798612196398368692754805552080763577287387850423454896832650105171230371479708504803811399122774335949571721959118770804013698627117053075974647299073278322875820098805870592631402782301341943057034316203981071554929925596363803125999399643529010145396587280515274210734791594012767203161420864477774386395611973172791500061630205624610478163741345523873522357487181587734442103143192743767292857031262802644733997404279279864394910593117206261922178269587486835272864483456387236432588094761177462468302513158592204570233613735999039095493058895784855978972436098774635541124189291232997831341344264772546489906347972531712506983320205648625054879052177405942892047697681894863728771998783287710568835683449110285132376975262801236431976999109083381683370167733020940047941382175537861264152894741057503391183301073064259027393581898568693976600334962814377428486416409814740514423247643710389142078391199002119610234620881975628295703962532579622552033362300469666420466489658691164958671117318403591132803696303543649318651563493182434494720378495874042196705609971076886442901475355349148272014859917245723982894309700703970289830793510735982127392447021417564919270168361127889137686521302879781987605308912016380857417252785473405040895604013678982065514725880717134303656950820357187444066913236719781189122536607192315517996414093427808312026824437004720811166303504519830577040957587149938225051072848153873806447343299116830090013993947689562217993451718873093970913355762348090958940491184081015306960033381898741934638158599382679467713659738268114504011091256206469746916354090630802475381953041552073770851887691880225988597292424602348146841850830395086452370756999446798463045562007757522894361440637896822570010962389203239084176939897872614563333889464399323998916564888722187701724466056790905269180540967286375054162971030819884010384360267345067771970736050724701343559203541781029830348657343678079098676125423022729335914629834388215813771767479548985843847178137440248983577860162757636773428921183704423663290063010137772150656466311443637621227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] 81890247506700322607057333029762544598881947819303999617978660721419626909270525009260660990092067064654332091155466858792244166499098222106197654464473236386161894163219810120070290556956272652808627454124535804874979800435140973394600468578626716496884811307497111436802320042041768840943057092039655516934684837831976223015297787412014149484668723120330432007005456448798432492419260545583829347134894142881681704519087869257971490878760869148183424827780468432928313069302119601010759540045679253015491738221223276150563239580020566203752270167605517848938653923197921394653776519146088005055779919122233317676852302504806808763332207233549692961874821685632972603851346275898404382594569059737768804415112332304565357791728596549493857581945307829295110397649327721301783079374634280932739146697338541963026858247936942131454336347226884246265586858529899909153453633558102064761963487493595933531733880730715498108860111539603754559980550072095374839481427483490883320734405862462140837031859909462985080973652958584546932848673190364194348002366133027918830631836069441889754088160815982171594327872103097167501798642277455696754616923505907694586055743107432373014170840344418627420357318317674371092771345274900392369797347786060735861102578597014730970967803664966606905237932421526246964399560035276063861022096861332569322509014895355914967515888309102122388179566797125930285810306208089052886178801561427182882595185823624859015513029151606379883971044817755835810356998832542870697233988404556179806544263049452903182312493285612476925988507140076937723861427645407453743804178648442010301304971361093422488551737175980214863768871265455896127644317236876571555762802119358734902456887554969200565873903156813831837176131226444703609946076275618815396634354344275130410278429770387731461349410907172311593528722990892971543962488944225852338344129741105074401860782946821328628619093046001808746533623213834009565051456580980950926308475236580637846510557221991363245444034675092178177346209862926152063327200245700036067439300200643676632797766991332209185708923066218489523833665199842429468748159174423569624261952529769359367350003920529333446595335881413907063726560121827902423165424116738014482581310187334776800959521182229524082986557246882071434883781246517712252103967204402320606174670144418162760845458077862436544354760511703184349576463733171522940873808036256478089112014707037510457572010675892971518114662281846889789377399550648770313265229957610292170314412122438930591582267459342979386295565736695920135475618438780610416429603225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] -14681788915303065597387337205278249800797251655365618216017897329107254298428553611093527572942519397702486712754989875444270096860464764560613513259026857677935345407471627960103781938652568176458371906793941842783117499100514692879560315143217235808102978619221345326043878523969454251604707158487338652047028571490127321652784160393430174418241912839079991726639008601101395775632634967812019793363738303494386942752805550743624939143778465167665244342025438432936802217673171654371632913740134129422943223607427353641727605941423752235012079109462071502761849585946819134262388808175460226133563553563639480960340281482807147300318826690326714829370041549207459475172399999890267037442767105880669280832444896669266459226359159065153964973922748780129212237614890475367396435164846443302351368774465396451700487617734171884419674677082069025057789675340838290491716144075082175159153247796749035335465439307356630981507072247002609816905384420935902862444780829787125706980430135263719040065033483821123868535086593708352967969063940910087467167972309504677473777671449111200066404249727447133996656537349112341333810271511357947370914943383104175785246957543153621921440294677062649407492393035367924718422393515945069340730407129301465527168487482575040887407104450051549106593853528162606072989948764877538465097243533919997696429328340368425811000997289728490282105187455817946311763830705089114349148646554201925177139227302487266549187088500048863332567312353744967339340052413101657445729990099378706603206111131168233711425832534481647595446727436436118241726163795902033309121366616403168954035097090523999578566374582061929360310893824021552056508687639319188776539859829223346421041234512524489052424630690014849342681500584534381434485309749833153100631445593553086025631560473859818307738159211585848763353154253013801958348131103299191355427513363234601768322637215041737666874256409274021890807185695406570551531106224947898064631743261657695729821000160059041390325507453813922923244479044964117099910879877467043791951582783403651941805450122329984283824308877234799848360924955959926597029052927061510474567923296460296867497051839409188945245365367070738097670292354907947655800971745858069196186854991149568327988109528334809874571605951668741004587926891183862553995250570125459152650292451525688153490938857557278281630420966139047546154898154120910838827505003998071311931700381424458634775809993851304998741465035729859889591763389172978640778110087530705079071919355609349295268524275666594910259930248211935006634079737742287444518109184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] 1289647949467536135404405682761394630426642841598138835075153803181486486767842727569491052447221130706349017079979454670636711430501269539799677293274359239872628832405336425748596326383630049294646796831068982838917026782743179533106499789256043221418825852388697455525573210357215802341723291921983811328374313304572721160432732970659801336373981362406571319846455337614233754671499552931991187906039041916672283733409216185572633466951982587093265311853026400264156062063933642780767816284025626113762741202149966165424799630061068046647230392633487772301940958146972339357612876235723236037065034600039094500862703397503105393873084313406967398504309954027962552012438873613438638361639715661410804300259997215389261490489133952597590225179746322779792811962025826705037989079886286173910629537453051912143801936584677404059427077541621307626832619387499657769525210322437731163129922051837134324865183954217172446925723999823735363425785867709255582726136970456241360361984116288494650192101285763777446943354461795806289267583147395605416282958793118207476767882408495408522196429271894149985233105043164332157593154991021304162515281828573899383831545888440403961421989382233251824440193388039184673437320106996316619232727891613600816201791430215599981628497882475358270944631249040945264372283237898718732554829289412300223649786464238207205071359249666658494704444827979291042716735634348753014587576027165584817481311003252477567870155447444307045892094011689660448894865323630734535322110095035455612490290782081500236582677455921324512529737187773610649831041788275818840067741256880040992770494139252920143161219308834796051882390109159908676881673670635319807422006642889793439292884843575075092542773971860635852503620243807438306413391697047653649460060536899969465183034949082701813232645434117123914687594890202651624060683239342840996524582082217667997569086737334103295399537980731090555441826911316921745113597302236948202675514450738025315659607854279220607363170859772930096820043153532196562054662437563871405231398693583412581171787070511601473254606460128085048540515958667988136598353167766805554975684369086556587559994564687587195082357724766601506333701344647847925374595279705650304315169332831613223633358819803772857797770992427032314886273774236526494039868621411605712554446887215394855637843868049101765160489397905302031372211835062788163787649286448524041248421640242873751390894412990137654322528283852447644124688184244845341542289004295489600740484387239305957011553190695181170174751644771121885950623463191043638583466393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -46235428699055088257388812288942935580504258593399099582266274595211687937255336320430739722057467416116505471967549159061051313016062835997918877259547813774136522168740045580728073452609227221781682982307725480709833324167700478395825510400042109921204447688742735985176751573957987186995614730273590872490866254215935753947482947546008134375009492921656301651547953071664374703232850935885919455239175534995370262342855831359002805426252163345116511460570193583368502298265490600432462225618589805777311404826683929731586755361304585712731717556401089129563416545461675345969259495815204148916185466903957929228431950633812913435656945543807063748422002526507797581479638062259734523256485149411166585745896704532089110035202575308759020702938915019870299313326125015994060737948460115018828702348605757932408849860141133659733487156400096282414419760804748895852928671858279750798363443976282280763115899790860295800834623428614265633950340128316870569750731562395558750673807370097860953175564096341599593324562710834633370322246636973173038011667680998197871288617439274234196316298508528126614431149596552221371291402481437069291627007103703154850387555560161986413834821598071299727914683681736471202155315326180294376311465842323205063838625648672756084968440621319706163299918746133816002444216201151770802381820630957663717563786036882812102866906300628281199495316643806177431940385443115359155923634006534789877448962613190694421764397566457097302462764633188096152656943600910279491466825509253051135695895820515470312029365798194710253508104304366403936253385124773719207857324389447907435501299378378691523561676918806548098711186982292888192460253756334705071673898409877932455623411274927319766448216371284251919943606365037297732994828627813331981805798551786627002638591194613907726767059429534332918797437752475883154738094323506271006531414641111411770680622705942910660863295688577519585214925817889465389975589180978187745015859666199295596034052799859372884115989214399292422420133618359841437587024461300356400251710625694443569244880633945254852247668563296980999636806015163161082995042607579856108408058074668287085117047647005379890613122854507425615643685502012219578270439057957675788411020512494055777575805132819484838189977215840361905776134800543504568572853991424271992517185885349507130291758184803862395315902416023482833464360327467553108209234481483949809895338069429023729452508380655034073458722380121989560049814791878495378548612608916497256165186619241419121801037420989679628869047010427272618368372814521632405606891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] -65306085184594040673720287054046694643271520050129781196583806569122784353206642007442792842560504314901014940390259121870551613083801797391929316906742803126259837994123875390611469449259745051418922598032175520378356313237754964697464460876935243379493400827986737802311026583181400758144120707774597068773882184350983687797369462309270824413492488523866385525972226971704680605745900221936665895567080987051381708840881907990231244824868090174720255044533853759480629441203571290316243650996952629310348303943461145997142907611708306961293853187343402663251064225957074984924770143789234406435720483697410348439438050293581663961797824110502379235049910856103314423812950664703108904537494523684665801649902268565335501217741775226295011767230483264064235221358511146488360188052119044111426962371146996901309780381773943365799017567231425323644309821639766053810492921078352087731091823986654574660330641527320067999166543909855756120506474239508269645834648983933692057281775682986034393012488575720925844058740973798554248222314094074481797146111787523277197814884460698839442559689328826325274390763800740636795637355502262845663755708125553254156029011836340003716310025284495167853598211831389818754574683338518872493351182768507669355233240587754215522970466905392930730120731796975697624780331883534103470792466712971385211537542557435343133810377824726669946992362035002910620470319064697889860176167424171934606858838850449344606994760901132174717815164186218381774579140528797984061609064495757934579915670930001370193615673750143369261795329928963421256673988325740448796004138145420478292891964086840313631394065894781497692752761094868730694723737894874825122037689072400686888505132548010765372573809353777772767413140103284487921733423662746056677689055829657561825450224869388358340640108598045465183183643028392921272032637858208530539134092411639073785149639084645064751051791233223600787325774745800429906408070381592769462362552023466014801503465620060497973357892963518567408202990575678218115520634504363817836445163335099835762278021340601417874069165519443454099025679073267248520387392880503133397574521546008991991788129591824680463087684808200719176226358950552433364582911376786002069016422051314144690893948594521558102883638533148574227789804096491555537019874607034404866967077578820547508812196846213943399508373314723268234930207630688727803532864789415643608827556661965174997695522485902523724256368336861564653648956348964294466516291205512810665836330403934866545978077370572267921110308076906447777423913528256452590335670263021043712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 2483103839940046433148408563050601853830257610209618553031216051422770600943418548584543536192214925519148227305619030238191536724967205394822619114451587303505515812406619012457700726550411709851395050435633524549448879503732366368437416151974297478196153372879466584811738759719438238175439236300217282514707034055656315826147453258099425226062123398105966577453745678225958092110200717729443378221724917204303713376424163633679479808799737361448771371334903790760084275493643547663373035154084856330568897327671099747423814479490093281506053756271855248796082882701855737329796692618619171361514639411872918931073242984323559923410693611602306052405998442494913290166846209861727588198030966794671808665894979361179708086505446282664363850592173449281501835743584833010236981270843891566832363974090360289978488405617801638955457176833551683222015456607140445136036767442525764780415690148133247853102405335461858432484187366317591116429692920358072718406880454897655774167130245365261751997564716480645104815692701990903838981149682302667105511794582728304989137365830853285147743147861050094953166320650240721266689907930647736760460534184097784601533162747077982929381521382845864991356660604891447462397341838175399393171805550958083704680202952067674847697426611703941683068163655055342038353278803873750074735577256931621011304417969480923926342875571080247677110317536816225786565481635211164920989782616444300382245197131174749097585840666662016483627765259640479483405724351906607296886094581718958756802511951844591465848011085468627434149701163290740972554462372792285645144776955454240387090428673236051608248576918178479120222729020922774060187358910144711517925478892306663718890942368662552501758660875532168595487477320292907913296877831311078649984696046295001288094919712494449780376333407039179549184089135457494439325454200876628769031994132897572271672102374905424266044179843459135590868213517144762824577498704227981457779968355416095728395417988160188057216393045137466524385126152828277520888084366857208234396801436438858824751446784484944589575528209879625888186681110461059119981244953735955857335927414535602855379449368339020779376682914004547381418309106951583764445775907521552982044204496593184095656262823171305950101631473681509540781936374423031474786832014654978163678952217771894135091221210348301742649365357392147143799037678661669972525300905175472938696116893331090542207526347741448992667346088677305248787824478273155885829922306546666805017366308933882311269238122192840777910403533071599320827789019164043718988845792568687984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -43520277026535379949083533184943520969712615211617918530628301674464454053252219828280047951325560939472527168516780494145886804668752627898252381710557803964489480829772481847901396493621036909036482041859552488539696057763216422447911922877587050685946775440366461287282096775805720099882372045478869658953803076068961112946215980530524988683891041409057539528049864417067599457512689489587080866398851523532034044204873127150766444341206899497611668283211617128727581327160913617758065095692937811199168056460587392063757105845380890423251538957112116412901556684251493284630295828438699734409236408658112463276616912136036729738087721091770177330123282808118990122627013730396371268159526330297754577277041350734063660701760672749213533194074604020491447795041527836597776171413328964152485913277382045997202124139114086131809511084465204834821095555515708784685805550349625088714351300430713414337916395310925358246223729901712416612062092845199634869779759551732168256544644484479755776371749964833555467741295426782719627434553582426115398115865183351607950263668076406531824879804644507472875085845568863178560032712586395994355468248252701099645715267396914229747771355254590814146948252041796599926720856747005927945370806976714778388404874306001155652612887319569089806490807097320687661195053615655688232049973666546115523796480593203742817456337872531194313962729418698647847850536019795975894717234740755898689172921572889888779451049171533429352186825169577701983626144310429048298403361682239011943798619256479142588533714345052990830014944275769473606396095009425804270107831631039916768657561106882774917428553414268733049783052390653525939603363724921586539124354449132461240191012532385464265177138580992567467601285975698817537907888585465764746095697438327065189958412802285521595803179117888457019510437582514465856651990999051606755854176288200022877789327268128409793482087339936199544836603996168103067887675214939822225612642023994438091236917387395095034862006058887189550744376578714551697819173548794755158675812962604103117376614005377768276524033576105794889223292914845445380795730602711129147758402873088679813959613054355179903243671498906407616078439353757231709191628827614900252570484428968926894054128150721544585736701917362009312788891980092473872606361450477289784747513922309201044250200210723080180813427189511846031864300002908759709027853216103653554749820902387803618657718891310640592010338586012399942336533330333470006560990768539925751698308239728880551093183035023937784258617582044603886531954693081728954342784710471883685888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 479875249205227470032761308773427006799351682279616981159544507940973160720629337287950587578182215631944539206637002781152288472262547156289794318218315926849750172228399176563285371247154589793077034352919795921792802324266401176037489541944095781886613073908629019950013139318360965684359729062957852435774807317756319713918201635304634058827233762392409742532407561946644748417627175871332613352794122614099928575129763169986196209542852615040601006140705343225568092417170887218009661380596532589508395645193908203204250709140887215287466282225000174252352508179113360061417664164144975187678894627955336314415261628336223172327681332625525123558003854449316080858052427299103166135576745705450621160980900177665719039749002386292189283658658072961653447388501755141622022682569650110781212707361609783509406815976452839244457479054429077972655763764189318471119022986514752460895558573327324051217143247413154350559037234030941291299700306793215981286005528820622175613652714085267831694523382028100198600976755892443861432693608771821313778939562405538984917314796311421472227716769334919606806540347599992270840507084822067795418543954402444775918705436791234435969377116725581079189850333276859008470710100920617156212393325875483421643702684120433101379877406130446963730840444317311685812133242894882549114201716405737680113433077894653805085749364507831660957503958462969012583994188841442299488774950173011852435042983195566070551496973164044749495059383248431576025394582211555716822347565489735665858669693109683282010715779274666153909373059313162983778501772841853776597364647026204412521965459606300368532394544538883264267675179137152467030479798867404548784371891407385230275687212184198017100574571227240171581416242409771133823617139060044051239818656413233804443155592113680199339328286215780616114199392851746884764454698836737005959076723775054588770738751292682949114239056930153599783251204789665876531712385006381435405916160844480403934883072345655649849407769114567760612448347499020898934320308828430057544747228145608510226144525873303584941629592614577090557144468776701758305859134710702093343215396539522688037339484839372532755031675876162936321357029126342873175354706416638369992988237141102664759457977816248963016544116161224988718695677953032767726412731675492236498690898412717845233337656581874496856190554921717537068696577933114536365411906728671352642963636410901727793518821200621424771743374899837088623509511694939670671780589811813529620669011601033059769037003876058760941953353412971267800626657912088601572393179837195060510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -3821036101158332081522432212062638453056425498754858622318810816496189723573143213805936579995306953571310720879803808447933662175054138856884640873137583965375049463424857481611121696786376965020816130357912570924479588377684772833289580799879935250481629109622055565594410246328291048028354195119818013279402620434355429936264343038946826267496451408442545496083935778427214682080190149626523881264132692775041730527761125106414148889462698931927052695578396935870398784556883002872276621415931190860399272045591443684009557392444015122919915493649304812709250633431907795913625035233858197391331698973119659506574569889720949848220095068658033797146702805750622979852741889617162381414391065019415580616741150475283503016751777364422145902039530603609386532948551018391174700636894871043627678160681639524099248228073890108490961198104360034068659817308324053965798429383364224890463702440430019060897994684762629430826666719673808552996436126944872867399372191362534778033526424219504131276673676618824636721139094469190923575592871973507269638822106947328622446968841808326391510219393960710102105463272726894884610359620555540226121731396129195807775716313310670358510053216382851218046574778334802874844231941050991749793426327670382972182715664919277555832684498394072589013086430545582031254984400428152531485199706090747403022925117252675105784342710266262688590451405924990902825176479665056582390572640670293891947261859524600373946899397234576159947391411438951916706465829233259521549743864690325979772457324628298807617353721320296916370894536847501760363348995415770049151290150507136352784091718386618312143560959085162021322049172601151445329250919196917696545788117272532635121389153639435320321874460285540214686397464914473957176932064369776597904015222243664819432353508985122733070562746668115838830907834532818323220132972841658480614225652319957533376697553489364125621013551959331584757374406655319012567291165294243987422609413296600652967485145972541679498979206710199378236159618315736401806180555448616030966316108930980424031254562831412049081283592707795767321284685472057723694759882877975688503388052665023914798490384894307384624467883035974125971238293869223073542238773486160209243626189498656017595990887399438881303536868213260493270107467844490111288182411791954102895203880855047459299475735533170451918743514159341644317270707320227837262653603460313831632623101635423012136918880183368513752518271217435720193383770495338586412316418880923959724229840391180171042087905458983472448556809719169198883152829294873076612998248926077180182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 22676865181532195637039013353463338239980606934602341924521566262434834016623466291093837499353566770817494049914923896514045746381066413969513479063082871518839020551837488423851775541838126314463422063494242184303299842545381056040912200924076526973039564377825195966724865351842865236994900481754379628913657929268172028045861899244237693484511382020063304089259530294436369262987801011995975497144367102112416837637587424785091254166098649442377451922877638567394486031265590988352956042657043035202970569993326127719617426348565922980944431370936555686400713359322384080150970775763015493970652026210091294275307366883972672322846854014045791765912364504181137266893167285215795626858325758787781658841599328525606230137934562245503815657714918736055145572427082844875681002121847256937410733479823381762006746090426004355254749132798361509973177669760307006162837273512588279556468711028026461548785874626045228977558428610158701768977911176053773123103671868844413507102823351230597741128289325186246916710597942725573008988724644777217975153471581247612315250875779165838613121874871055264060679951428614277892736179278832051858475852621041453710688227538491524678695895891627459018296221178629780850625499308114061000236739926605414034179303781995616013074721542162359647249669479397073284051904109084432728664772652735722644452268815878602500921486436542836745069189807156803818032419360313277366749362630576548716962270182588959056112647833172331021322683864147713222790890458034776321918790550212390129076469292430888586348778100474347253511505263355002094713124995335978018811939383520655938351736883117629593551653963886171288432705980314011148525619090173799269369119463089364999175756320534605197009145805137358883949673799308754674333451324200611998224184115874791744741374679611723403993466993359238186001449477771057280436417469932949136415047959417936052266738043741217685351769964643027057946696150821977405087074643100371071055147065557414211240715609621865831208983983756841243926069919213275080870822347614966547759304200237811326186227491822584103169623408574340231247164435348279520882783698258063291121319075498143801696303866568416435433929757286411245164216861540289853473695744931204821367342709464488386284285315677147714180671868744292359868416192754266089673008171152899966982321651714335484111212746651894895865279504198923974717454976180960884197027420347802677591902040334529463289022751146702273170374520359917100505581977333140087036712875991472873932272574199756647912452547792958224166469595753304025115194174686576328370084507701064069283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -100806081578520667096647184250443778724408234159521427676117786662386524645220401117540485236177299094468328634771656130488767931537279608734400500223215650065655846180225260983770005774045706604764079458064103385329880248292237576487845539334012280143176668698156958792853629280932432781675298635200992641674900875803980221092424739323874238735721423067479760586098753780685364591810980971849200520867784820207871730219075347673483060597593283074663424900290662173334220856897833782110317425750654033014147533769529284356795552847537027691781650172819695055334330693684345368553314491774273872379605636557679160581447178502349201671751970591631699411826592213130574072649842397405632551724201952709444549175667662237958597862382643789519139526847917771013132554437555899148416243263038506370916533046710546768756328197118919788585850051402465393822430327414784875287994710077729660876740384235371958031573859873029190095667114457157894660782803305407001718133913984058911679940466547907129220150498532584639627881874195452894001827924003299760511386040936279349689075406386096946508875599421467551512218739237006607172425873707600338350699889623694883807420555226168111327906125152702630783740739328627616652420842089412681092847006488486846340052735639705451585667991199225875560256811700745749566057680731871073830221622927406162654181246805782535017776713217856119954358225786467648153765420722720060722617717719844907224923614227535454458732041910411548354956146452162933197450353523000885985089630642909883031457569663903299543913554386292350315497547151960248534656853546558687165881181721304840619143677436830020321274981180897895668522502500270208393734092388963105796729428160360960393965776905462390921586506519869248787169431637621427901320261194312673973218593323152545549286098305279968910472400146451065808792376774856190973234733658625516366896702723762188626799662743044145720324694684658768533116146509455247244283085090898106852930716980385584735803682743724288369542448468784343978310599583287839682837401301448497032231840480762687595468859513924496473371637355768836822692898629223178618333879622078508550291093715736975938436121120830935831067019704123962801205537084436604993296092602328918285069191634146451858256087313023761977438555900424465430699720993564927652818689533723698023053616166241646377545922111791381211045954752519021687146951997986525201000679869360818824786900013004519145318572503923064476867996128537126700648055324192779276050733174003264433934404534073017236332985344623387951726167492032910557615335757167997581941569828792116550041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 321185303784966486242357137990510514403416049577920951026619671483683219651309639379831536371027242820355382736146373158527968510483540333663536902420712065179901569500730568174126244170159227808258820797592624074459791609115258087180114459215292878168790330986987399175429115066895185458771837128156769822405739176513477025805974040218778254722043101863274497639265550601447402622170378243021646370607681184772025624174541928960349605361939506718201775353651225485325373666758147163921959265252788377278806035973179515193515591409867529462158991290740636400310319814746894476024183194207538754866536059132324612282591803993419926220241637583677469471932979123382012093713229274444403188675504054530023735056429495141195573871091890679695707803350009474964360607827386916134027687322102010890003503631736577918234686382064681020412026238341940973614803087919810467075609035659524982200493517770212473454242242454594733616931020867773658709545403985378306849084156333666050436087988599638835819078893979462128144473818871020866574319547613064292569227681263936967789511258130855469444610537855533101310287408174936755696775689978355084688111789623717677736790038072733524607262515333145753323174298186626175839416482789149887164534735089765460020512199476390602532703147109217945100088056492268015953865023802698866051434289393107680940982962436890999810420463624362844476244550854976109065188931699219869942976905721784010292276652511394890796896357287862179949467139546794582879682964862785872517772616992137054573795643277620447707058269542855181216674021092656683406686450902629342750512866085494380880185319370786815410196933395590746802214391243989156036597994055968210261461226923749603818094815642246093928104905673425996047526994881883267970789777987277727834123903548654091030604297484138598637481068697170595468749818296002221879618466118358470571495275563004886961972727659047915769214299739301150109700759625031074355229765424602209569356556377677838381675314364364651938069590116684180460903744432736550748348241179103587452556291440618256547408331454139142920620420154549511180577517339615910057631581862221836567949660438577460889661181317674383317468148137434395939217634355057671243208992511116270297999334206173655044067753222719307353767433271375258637698831439631690411405399645388065521225152234375466822256442328709549723737996362853061233374811513471101856756545253660628423681303096584764879954822125710350008234943839455586335244893244667301976866419288028152148821299638026718954663794959118858403493248001519014516731631228672391824009043533322760036024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] -548132845532632935159464425322361744009463960899016647602462481472868950438901942278436159226131777290113104840202202316863024209093953128284605545272276480700568445862946550813311463159767223797978098340349793694117147341312683345934527130850347963973500219144877285148226215583282452754064202772082514823442962967426239196222879022465388730670274938429839456457125122020645589675663033428718346860439202958771571728932914119546050732035493826126156130204836840350415195558965038509428021654295173813734498064718779933298743437963841079911802024956713027190233872781318084569209162928239687538614627486100115424647775433291215428777366810046106232757484291612163488227425398110398624670793268669584585727329136586467060216727110116071320243678787041343322323406638918086254963358271567905211922436449743317869613511572664918778808837304226502356733855351873516190875704168873086505397614104664151731997289100888370380499727713979359942004729915546008116867060850568491173108422224476306439903037064436569708913908705899609330630846212623186425192401377312973632141910070274830333152730749574182454028846482549111088215425202256814790674975929252559136121752197965619540278181394004309762663151242061490408579639492604891120771761150171047218376344971477405053621241940493367744620570849334636443943221319479984394725152336858530666427813389860123149158465893694592180871775404361362434740272351612546820221881039967884942298673155671200395868339830305780911572326946690256357421452358540646498398771861108587144319308009816319048157552067755434389286229767290970496459921613301951708076448093520066914807612702538525297174841656831168225102175674755317939997540717857392622281181064022182414499981253068099451941896049916964007564670884340139343917906671960971808000886157036703413370910572065493837225501557993141530110710345158217160590016467748932121802186012664785489116499271065800848842587817687367708554012658751145262956513953142666184010983535640353749992184024934947926541493442891866186135312606208040288432776323898788462803979243414499208545523912631989754804040956389453181055302475915082181525800401084601314157392546747204802367920966238926366722978445093600951354642368062430397708892286660363984673044298466816150017462519334899177010867298543598930651543979731007363537104860725824228628269034239736845673295426464357350923072582880001116358390978045776421709469986484298802739931318670567310766679777904964382922904883681066418938378514528787034295814158472531956742663579492629125703693340941131957787631747058078099715437509751594986417046824187259302331809792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -1063822622370807848612450398817885116944473289999769062746428074126141564191429745248897663569099350770037298372565601596582595228064886227201190308669974756173165002413641654246642908903717094975993719506438205752492316233652641093277297866795514594770916024825599381881428088401348419280449912876203090617345896172635661774022410714930389829616362368665458945245962160272045771550948549912293077558704115814670042217863494693783817007995693652619404468425190934766128661618859259540012829305825839361117169271137026377856431387874202239322175341873384941012703982991592690441931692556166727147665214519619871501849688831591894427396041796009085666642458937590380665463529600228756915822658528827654245722739208148899955183899065069696704537253027174770573305363804079809810011215277349136688641397802075470283734652484258026154651469742823153330388215379345138144668784748805777890600023734143815850568476833085482032959789617484401864486890301964402109009753491080133429079710628375892290822044852069589452133132964625151435854498762239637200844013226874146851610903175158575219614732148988750776055710305938923260481495654253240428108713954387489963142131924458863108310992460464112912253332853059991333377533059190725295239574959014085630530747245851123305608232187439520873595800062245334332347177262936137096345614302210906109206177294859738995679187930877564824175043599440267400932090919091849801289376847171715797964287902706040210268562736768409443966866916180964914780920845718159257210962387688894618316081392424248511787673501091264848544544507554040363108970369945052044425512943075090749231623097012542354513471357465475997246227162773506392742887538681623909381015074129676440950052663369631944814878096099338108842604849307570357250312417517537533554137700818539189716581452553120449798709905352651708670815138609134553536195488435206520752263828115730058422631094318561109583019928095076180859189893625400698405840366128069628501322344074359227796427624111821353166742091356715051632781981879078117880988630685569115526143841842913580860579809313121014009318513456047249034903359263255191602388903399659407043628055392227520168335666639219993860209644785425042664975786299048924185200605652502484614084394322980911168533542514017115624082930499860084851745060062543052900479895125675574885082726569902943494760240681453497345283753468325290388527429813536274581186967427024933151885353867681896674099589301044399062999932393840079613675386871827193035821217516793976220436794594708640197741612176236401223585962918374534591637561220146176738118882788879984419143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 12546537116679558796142866774293528301919041110614562905890760454524922146042414824971009781687289156899338267642143166490966405611592185591114084796990077315675713351885607234749878227101113098007910534603559170502703414842672636767435172345634016801270447048419182431025036451940472457602635579467453991163465854994346183061873733179884108655163896007230913908903025644617757880233425956719430257846795054236886605832958990553951414936592217436728476796855422420289219950971219477442292245448789463534938308480027689969570201704456632191744412136698553843155893351994471998813749660797677999620425647931431930853334549357363944977835970668519679496502464545426292932627439156937981506225448422158375504062365759923482745364771790960453196585617598239836885818017091684428886037668163989183834277960754605086229395889191708404284566973574608909224917569954770071087131967084203411102018263603214422788185248898301558781052928512548901222600821063492131002029375512757161796898162034186704808636104788671876306433603699576070680733612814819488905424773846458200015796167851973369073877906305392066930096386469021631402397772488015920101697196277884640868617962591374507902156625048680478818175619504944101591056168949838364371651128433168619982494742482885421332798184805132022465166369103858258752204870582402391872185649485511498117524747007922034937867383391409771129440085436214868530720195943216637741781211203093317275557325730672182537593331373560821467959350938028437012652691992702159610220367801145510884894672516085664095982482000464715300932627542103635032009844850385979518168935120745401078396202706029031410578401012740596379341702140145263994364607372273875993726899870555549368566416764832882422452324414664941213958050487646370372548610544421653247698790237939479645309046403537697281466930243835972417690569525682458433985719460008766942463031045990519370363607001360090607168573077286165417515498227508030322316682888268124954089987264304392115361822078699626366113198086553671919284315449692907844720737693486517228797419804148336593983189694658415440847220670019620205916087277627365754980392398744868527251924332505214932353927538920578792635571703489762996356055928325512612041327919214354690344452437747864309956115532568658738495312346615317966936924434720851210210053875263538597476395369462497399300264282420099149347062364711033434481268196215166763071050705788576139229482153271742420620344990940962601273830391219571062727193383745349756934356796129783929297930422446438310758179957830001391929958139048047696780916660232080591814900380502459201693417472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -55451477912347110045161544184682354680116334195512478651921888422261138874036720472307249427796421719197746227045567481634953378615438516414202889299573899408542274892988211511043684716103146018650538529724315941885420498891432257216671768351168989956252233484033999508068846955140280906799007608532552739587221158821937925360415064123861430727092499440644743003197401471794739300668458710508923633135113324641072307407102860822719865412543269194430627489850771027300264686194455963481429816549805142268149553671065002256368761130679360014785212744639785541764829628142189262698478824005948385009049356851231341315883861299940723899058231320828545877229672524001555424414111455358758743503450485723444757493122898882027894487183292351571428592854484594173066518418399587005114128923922870218248622743423641031843626443683137740848035600234244474406138234492146917796945039071249026820311110505698940513367080294780067281435822844095655800761186897839222076797139432497739382513452286307009028381155917514467738545168572374333166377583506006305304703439380973550961754594862177964890844624944500869204086505273307911835278393225388801773780331760280186114050304449300307724603357096966484942279984243170163135780037705090699250026715295411247019682819389523863760520774511611203385815305886601313881342088364798919923420650170351599520968900233275635147255012795800110480801839769645439289449885963650744046123670199407064155457197284552187600081251805358700488840221556949925014105844353632986605137449058985081863098728539551618107980719266822700925425752308634307166134649810999126368804673111200548847351134183771988399453725116509358287841578370688714910346768477196565897730829089060340456843409409050216184246488000097930564248791329740604586545969040917726229653298161388162967506067586880417197206303145973906463372887830097720739019908836393603654158881816780400006219730367876159081424394596563680461293362856472019683720159562601326761219651108709947700176112599789499623795829550514672678540101127024740561730070458807809216318876636621174758379628942648151047016824912514430088614054022216028246226565644231681938634515767910865422910501652519495020030923950081825621914128755168803315887758714225267377981807199547500571453752198900394911707912690684003842186662255126198109337951973271114404079884922282610048937827442813885918360405174316720065534874625555455489829882621581220232657288037865216801082801952486902940153401977428392228205634397200335188523716926180564907039546461275287851979725800628203140566375169023980564880484085324157421151738102999165844848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 167232297763489706374431948422829855984062519033780283477574161989970926641578383780673309190043866970686467891920207420626307891521160198771057697448660887161885417612640748421941665699634207255679475201792350685411008194071338658859085125040330701248954877676303867874099087945819450117171294956521534307140506355663440755446128838481447031019372024864289195329683758975358244043526739270605402004904958118589742018086059926098611716054259185021038713589522378428352441784805023326359911635851366755997024134459966410577134286027590785933670351796119666226383443953736678082566791280887272976102277087584234066652196687714613938021968299868283255997216271057914766521734210660088742764683399882508208065844801848006388258706232356541363365166140403181544614142412393511997540431231055364713213136521949531138247857205164935344907136751064491466099286688337802652649969099344634342592554027593120052228044217755348859335820927212021367471728986516690091893886127573564576156829542345239916934739963781551291339119545027376519230216589139858231782979028062385907953396281368984304526094068314361925672098704711247137763929030243749045629584772709945317833868346495274722269430493976440050543482747403241048387193732579685490747486439892034609978519498279742086864883097661479721959652908680748257010250962189770223526050355833968800702817724818063062412176994349500161296014764543253633327347975874611402897058920885069083903068175557846580874584077193238858331499830021156699986218618713480436755818317404379579221297946108851301554114549393345658683174079533580816752884275045382605745420718697770029661680198021321750597903728200972499130401351968692574277656382876719701416606893952353563073304993734005522716316377838878210407658590490004093401387036009904647326244948211235369674054309297216279858449407013470192903789086180313424416962089513523482113269990204293629930104855514900260761739244958739891532760069400973566302797167712024660178524626380063620967412928355474354601480303935870018373614066373843152163268186525138908470402600785566547530565948158723244745354502303602051541326236141576027088101526145689286836892160630966592745241324712375641651193483557386530778855012716568836314893830295468473969708759606307665236308540154569268101355236417344357857240856045637880747722796551922787057293135910216342414210043539008113145421157997728228206214487057025610929339138735640526600025047327438379966031568825975813296105460627849706870518577693111753922774470642415702550045587103322585298651180484952796981396903502404952295857096009212212207851025875354252327082000384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -382575228093261156294803895326250725998086654122111248067088228380146968061005121908581631301441292061420533162875088598350038694858452384906219211693705687254938603384853455241487769692833713237430697693794206314074842733848009071124193070290594593837818521269187897574046373361286855969537366301160338339750261023773498072790717832021701881692547670740641636699672469057437031149873724546085473666726307200112534952292697144675079384181832820213390017024651024329466617750321012221103681591286298214832473243300858004995488256650271770959795298000416251816270096604655471092492805991128096462027266930359843794478059766625571834356109823795953678243371698782065102236798367060790650084176949756485875337379845817324190887044542757953885422398495972126029432270278367988102379101542704352574277333482064600370552258061543601715740481494193064988206613994336867993079682886477266705548479344706653222119912140709960930224215597065943655969075025526226723441719196115834618709172533949607884358666514115230882621195958271932849692594284204612957635993010899363643536902588851855699345897574350706097075934209105157323326626268599921292426491844942916159021660529968961697330595343032927569660982311147059578573171601375692010211199468640801935622280073383791694193107588655442794863942256909145013808610896380717621799609374613836071102869428444324671108227178223423841742993009736537217387205187285840403377763015467255255775255296309482560156674438758162709697464076876938406450152064471680733048647658877509718139848628855131768093888385037923718001542669231898725323602270814525816160196645228884469000311350238832919145600912244433021305004470743951684491358205472236825359673146156519281259302074389609351202691089753027566802053365022256234864352377424979862608197888934674369484191308671717784080666928152076626519588207665246989146644863614078253101248527450729698251792631654183672584383605682324722301474678280581785281141462268303472009479233542477962380997975457553631474500263490659015824293823420675830934847710701630405684883743681765806099532347139500037513631220698928664243919533278598345391621331117740498353300283741400895769943340263678176375763240620071648492400647696367335640767162513826925291452128462448957359183726126593863527815493662408253950045413065284068610012783933358320765147453471555439211896890089953046483422698207647427792124565887053759935528345349187154840738945002198433820463680055067344162194472260493625257399571308604451696654203066143960308421349993421428405771821514893678602219251621574299659670230012345825130940982083039805763422781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 685770724229811312321859114276542656921801577939204547158305960436574064142463042497682730905841831688361466131796018122656644433959761121082119407724477845007347833645098059900899866714894558056064499513439473050955699275948244803141692258803154367669859295711609002636126671771833747394888465544468919510822162129498209380085158522863427918820612626115477732348818981899225100539723480571160253780101592764578207326466900951482685580518129050075764102074277151283042988204016688003648499359511733326692031599239497343038847019129868579887228601030772932130114791385467269156154545142369770505945397976697633629577750503070311008507036593984217778763542052957555468820378551011543916646336237629648445205637499854311992099864302620982642375522268515959200888658219789013858011186847563383660705365870298204789658170085903775931282093580962634945882767835333018407623553928410352019226014848767670686405638313437088113265033056981550752872027954545944606065031431012752994164172768072150057480336278623899242005134839659020880481435842569757104179253214651229267252667194265765598109922922046717765857433729806281788546798696795595122874240440858821521403343103017384201677505757042697731449784800332812596596163772274345148416435379396195793951035701871482322156835577948882243093176384718323389494300860861904408150844229913820539796609080958337775032393412108976386363003960416529483747950942045565950380568347516764092707470459187751859286620096154436907412244643125556598315823720974743152822393922266032890304745579678465009314158481901616368976693749969337416169442832808613006643190659567465979535176549168944659076215812554841706150020209034961426234048590923252218366748363625908622837581788832372382830876617269876531997254335728997852425722388733646978475234124279521144220474634424093999691942506237496510143518288606152143810234453397191964173496964221200188797239868568589060824700211032683286583574291829287681333852285674477882239042597983526698785020581329030229639299504014261560346894977522773058248515949031477547343862322916148617180882403894526600876310534140716084330883605259529129821257993035644615459632001605590807954396588714550350021095279696289698605489759716864110562636894570991659305284922191433990034253236431793799060719024986263563194405563847032875377406529946288878775082787128323277473974431347980212697255379589754662021641330635539071076615580472298584148493983526432085933452635797698789383225965901141705568208719121226218098586527949186577073040621291401306363954909101057570231304556518473001836786931781621472725637881738701244213795749888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -959696229292967591026577185087544096406247657172236999399537615114978051709651388073611222199582885685979248726548426636851680252542686614995161302826533474700005562044266096270976801916289734532040096463093691408723574052370192832150146947823737394992079911450757727502637357290722783012873805260525841819575797584042427270448681604829125465871170962602783480152789388175573831353157626360480943014278220711373845871845968586492525271312947089592759710771351378859980522301692558828191957598338502220592598820655124893783088388066465904689236779162188849025280701658808354149993050152653656160389343401952225147870992758308825015810090062998375024004637972485220147930665237826567728732775136039493343419673500976139540016241240707645523607147564887716528026461487144759342034191846938413820325074943681368081719336471085664511760737500420348247973361677458960061261147086186639468636553755413198936387226751837385941339641160853854456348454049385312067313995276749710929889680018482741834893918813657162433642694302224948769294387202678959063778091318771331602840473861591557059137769265260542477226633791715051528405226661512645956035014987231875869884308975183190020651965855993208047079136464446962997549231155263505761192431769986428511205024427936010854225848206966040517466851849679982348087112083896127438646644270382406813228211451227340122582143618752289015434227260651015407484396929396085403218834929664232199876366681079593356490746927312164082466054332601655977281929998485476722776570188139111146388935564028528919403087869948671132791076599592082980661126309086841278107525487681573374624620523482532189964249800410169631140959358044999814316970762468927944196547964454174834149234324032239429721892288286671739943788405915123260101808436422130449547764238247901318236936670882348818919616634747876614064950252522854681240175670339745111632185798822314346588173024606321669196579721397907856327838025250459182145605464552420554047027472185566568940186890793411147804636870258331380301619695319633298004932200601109221577317195371267457255683339581332296008250600621095307800438970990455664041716384300743321883201130921110278190277253399284610036393604973311369200367574042133739317420722720313822065913243988689411609639227103249893928635671279282071875541416935424347315473423526395544620525473395841814849126968990904970989033780068673348423228021080946239019471419960954169445332711066985359838982839710888597577406552114764031507870835358154600132001368107961110774996302719129255136436315934135965182038966480373121815965922546447030825655501594716619454420090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 986467878644601131022331715648582675381737672536730904570120332519683608868981298391614638546436774273556153255142826659118193593034277793699710803259387293202081099591209477423612432058468260232181855200968369723213106643089958053543049320993852905287263708260289044756315483214320856035819406336843308629065979883208828586765158651274467972027772693382437993140799557190827138320079476179806223776800760381105393312793250678641258684358538757259801784040947563570340264223366351250448355576529438499766555255021901074523490843363916052809773633565743132346714950465149759483095438403371278300002871099665774951349496972754734885894751202651120988626129140686184249805936459716445439614039791623122224671861554797901847328821067006775526087708052355378739714563307000549155252437018465587749429173014141161466929963657611346504631755051828849550871782951914020900406960084997152073582556934555269319686296925239267613591815013771430777197551478485898991826208247084651045640052268602254173176328504761298529111227222604917368709300690961485275568441590156134565656475353537526062290721848799783083029685862254714433056128617425404866228857251399965851930152629353163158611408783199454177925417292922516562533167250087782511413818845171396094785628040478097208439600707492205384992137685052009085278190941666675712795452035727333064080585652630039144589540464971129391665957991872005880529476942775368378378637176353472267954711957974366669060383258589985441942054418400097158307681422159547626914012951892947253810851122689983698799404608353138402545118171791198281430935368308083776166806642420351986514938789748611939601892536405842407738819432975595676135660488678105772104582438422529935401778703478739427542274789192540746178795204687091004250671235141089970717052468367560586952293123206638114212782755282520771992378342689191805151668089525281369399058587081828461596396016927222350826522159588643265664797570509116170809259801511573805444876549244405093314047094573713953096930348293596765327369869656121709082798800707308394854692650192011229470207201257431915700373233633734471697364735725133156203245037768383423275644494867557481807261307334783767289569014353937614637685772409201161947191270015793151194551741883717422416475571897539545869880010031636539526191467113754460347421839919475941493127423835241721260163138885652544886079207709468400229856660371288721734357127433472918314532330446276328090217219735539379198057884939401143001441102827707303944033179475042563486007221015323511641109471115069591796527899353800630244732932844177735706836254810263417749438988288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -529285443725858324928544591202093282649348616490025801415328562857258037249844459595768167208863906612419029817472951075912931497902543778414040005818195073077681741413410360264782703969481348139489397577578547210936229598138386599587020538353961543192448756534781792848637667853674553581170618291210272937910362126680136266371887264859619534112449919442236616574720330604195058506997568490286671187350282321646161098556190467896955681494453037795583060895893389480546921880618634149038768865801018252077748092384278517566521911548571000778415995678065186952019441001600346456464455027941505681824627928472007268435483181179146282198311818139055961232657999820663646304989962576040467955804045424545077306450744566138811867121882484146673814633300615076721959496212442229074557480239214560603676747512490111552403348183550500717413453313892533396196160761481265151835572134484028415326916934675513415580986173311117672258528841098068064417169415754081250314844971642729572113588182986299191565980364224995174369231939689416000100837223752420702256078190982176949704894780087399953962425696665345446515758744202355650087462545035109300155151884979886993056901156190886805137204888966274475042696246608455164633437500863934917182729021452612931236877630956394734047634988531946642057112281574391158858198355639016714379989264570337683291295711883500557390857560024986327718689667677811270849712493648588831954387565324469217784571354030938986138424369634672273935596717840395114004099650300347977684162070340244584493799307850241412019035023744297319869813546684693299846201495851560427622639767307239185792667560237837598662344156025181637252922197510293101563341442661239822717344547531506550617751080323651259341930266324963463791372253497713898731644517537850818014526645977625086868497121872489814914301914635365817154042078516011690170183910897028304832892909732885507735799806010092707803763078760471346396902408702447240352941687131639458616944423542799673218322658055537495101251666336090657858417623836457759377274790190010146769382030998559549546114511993293144893883633467478815302631085752693033599147951640153719764108840828256028656126257205966326095860106197964602102220028389424635391285367270724756141711076509815380878251535527211327178700028189584563445927317950595714349342738034684339418508515605528772086918444353418890080292238455993168338157206928676335287404801942804806755409980526607524155487245076215730576259221246683630850313103667893271986470031236091473622077623983287810220650441570146304103847245122326858781629523461078959170868298831447878866567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] -552902466249955748808463154486767394438385623043051589360874045434842512233504880129573828984088871130003421593243589676288297157381565656719425418997335481834522459974027783961177571272845628190353315720042528158752738510371893047287616037295099649577385158720182009802999268965629696319755795854588787315791242704508697233114677847552675654067758499291620725178916222980827174730080272644084648468217765199123931023514612987741183845426395224379199473463172436095854645198254155288729052635267530518799748898664517482834926630558214205967704667593024135625446551985979974849782704391380878669564956514391199576444761471774332492140921535490899132146427722656962930119222502081948206785728729735401122093972534662221943009388011496042147131062608409917678402397962637643347816387568670126991611665911664918104960767554480438474356436007080961485968071399946041761294472559963778391753449818616690564555900852613751807964722561197426645556657868748984503286612579885224347323602249962826247133220204806546494216193971379464523527234113258965674528136662778585292050417367339521620242140660754916373098434246484370204135903832148641392995208856993428395137616491741342032720897848525553540492670933443723169126247021309716970479640772358606559166389308585425752405654019184334032107801802542391698369450051792963624048492696664122979788869596775860468400758266675082646264191551417730809648175484216696781036891324772143173228963250567238255414467806617496179680190289589574120509535069870561522368702188804808493914307881892783335375894145898302580992801445560391522924350495926482786824443156637916891808223524211111845079751997170701545563131573695600522654969774453927844455157907704582751860990877081621536662233104293508989426649908429423574398019962955817326304616826437528607798756317195429152626345516084215020416089589828326636414898674921419341264811970380058100758909367954672641453245067100019054701727282764931966160492743056850407566117831547517431690449515158927254848380904545520953663159716090969469064723236532582984373619819206250885560454120705646240317744765804870585439784219873109467361352118299430849336956213193985934991508304151827634203288231451450411887235422303544533746434744878911443458046327390665012325550359684719103383961830125998467547321841590440598278943383640451913879107837423718210111372182379323070111527136491057929869303358665718083845598719602173223815423038074994413838553818968645015569321842864015162221500130129133191138323132102846016655623428078276689714931081286647812651710839173779964417897967964098902979704655127723230453003452416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 2249443185999909202555112781972785822139968521165693161649232801463337139401247820521077168293049387790845037572489153491338910834029880630919129595247049817157885090979887358689375292903144634426381207482546043574429849131502332771617863945175063556468979940614804922426301175140051711751122186284695140721761006661199268610185087706104177323866265834713929027440137430712277802960747996912844944503852350898554349014998211501542516184448103849968767403507714100303621506043262235397350200068448638068614178467827709154453606461172059244627526632143155262463764621798451399603933446001235287603686991675747353981885292494157811849784718293589934887258126603957041267125300932127428390968436864623405169712639427735167407879734442694356063582874815938376530430345193517273347474300803408499824143140156849232613349636666490614416863218056438949931486151917805181800752719405482487370720868161532936533057878956073433578687528846732668325917503747738502806350569792405204506784951863883854650829487344170203818163653087918451924374274112705485635366569725798616286371468744074446753937755977725152101107398071359827247091930909205168813563944020678634686368401709665401073318140526495818310916860971386698513616954473567542263952240611763103472925427708947315836242881404561601104042638239763691528352379251767899053207400298767871380677432555234883545231167140810011086116710634496690573604282803819048601885848237514499031703096467764066919040076043219716478077835142227567269540843515306348688104674310774147522808257055911636867341953572687586006606101534688779492033074053267348961435034324285405735946385153344065641751688771309083347040585161592644057909506917005728752042616165704904913699192853367645933529106704696231480644194572622428950044734422521681952055342399474858808744393514624350552201964482763108205392346011116098922302857759493951057512289939938889776473111618027611798495972091635605731537528203178653876164885694708811833223722010009788430297089939779565745339832149883622687268601328730675223241022708025986454870682080381015367992622078452517907602761054739014065020726395301602004457021512112322346077680602095914498217339692613586447584151809264776215708614363404475586278448148256934381804952624555341994701977776759655218937509092843024500405742268388513820286857753702945194267443039396773393410864167460502694121655391782740437537857465312417383355727307064249338682888711190668874780390377558193510147710698443282517362808617678330079595033523295032444401601732114952492665431820600433997866702648686246129840287932341847835534115297729174781224665743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -4431932726057703363336121153375951652196281710274780528259482979541208348321528161903251073166663766652845774605553413833825019471939251717501271913543070992738180037949808376587109380328993225390586429418467476237227752114390780227538490394337786961013531406443458803282668335544404590998473967785201259955975406429289918684434212744627181502542180634112119180052265931650050987823792768535280064671480541981233286807207339405169471937754984487475310690207540685020846390978544896932676396762729215872803023484791225553128528162908067330126055419725837344089294996999597644030709122390094817731104947096519948909578799972436677999480089010039162448751941476642027183609624218365388842786673608718870366343393313794452575619164275581836829741714915432398272955739280144560156294804803810089005861349471610934860182847726071383443516382661768027463879284666495885264270262679443634857999300626249273014245119963596828278297691874321838778283264592451781761655234875756670951859810675802077879787109024971162828069506152094245282129419152654547103304782389257730293539119299803309660406027999102873608994265527052848058803293063425664750776185949276594692155888959223858847953196809720606212922811560891451973317769540544178984228419764641665042568388475654571210841598749639516163461077435076822339205361923080143910173137992230207903700840292838064808801171796047028395731505387097959895485501982774616778617759587760110486032255847424668483370096637586057563510363586014210598242702036699989443657146657396681053894642241481386372814914596316799411057936661283530180082349749677600195453987124360091189154461577774825134445614762961853893661365564416994504419698103010173022733623172960852621725060088660137145726805186311557346694747772584722114444811856079645751200035624350181852279136598991051034331353831373477811984348375095823169561773478356914461125325073618698393990630891251295177410151135486295280312091307688219649528166003501925611426715264500421517611419155514266441659358932329125344787281504610815013645740201246998936568652323237401780210008529052324007610238265712551815591514052365912397134675964760752581589687613931055202496592724624143381367619845449441706503707138380504905212450832395626765236628104130408407852391643139687796950726190953616476963807819039152691942395596819318775591253604786797112154073855589695948984158450990381960483144436976436873689364814208014947097059304756272694543783499497855492758423634194222548668454128326104958144969565116836802495018068291252429401503968662955462809972846330008722666551793889089555226415160739114791595606540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 6908289976048439494583927913057502932438998831731378485172890833317181725941782866036549147273014128618624349607123374590548371691521695841966612854246091235889823227518994030641850342652327111682217848887751224823569827350033646000476443465407515563082329666726471935368244096086544771385965305566402294556884854199105794693610031176188553536677142319043685676807837226844496267997911918397574691581072314898880165513170764759734497472094089082166056874388824265149778701069110298632822521858429887104425932678410182976712867234179615767674670175268277973388877313005429601199703051358059569979763789105856175890657664852109521250189810634036114532083288081390533137704069281386600092531426075097941437216877100988767346858196755084749180910777342376698797348851005066711156667910809231722487023463194933159681573991607765974277110697888953491603629118656349635292952184024208267426979642476578620749599283602280165025523881571373762128170666907467181071718521583933578534333658563167408721641595839767089400412780555983858456005055414280563703132291847029620492056257985850307483462839373737279732576616801769204229354866841973282123972521383072357645933301619160481764073456733455122550899510795020977387755834925331713362343321884793827066241235139436200369226704533575998438739476596548686346441809027686077115228351252903523799072550533504975973595038300276984271516079754380914163145627591995931836858857188802882976549945089610542691585049870526446580203319951857516221686839157520842170018533966617977087025396975811826587076583369977727384958940991455010674270145714069004787237470169319932510412262068785042006316070190700426904578206349326102253640299888599346457164119758979827874641924010129222991252111634228889352773824123265798745807229568135343374530376274957549745358392408140686194136694939353045994304769816390675599014422171149931695221553614289210496778885873894407789678940026220963354901434084092687884029987251532820245206331075964147552740390385815307385177542301879918999046008038159277219547911918240990863168971502599942855008866815196864356732057632460833190714197075398239537265325435693905340202593383123700472431375741571160514852081716724400357325333572561144847415313183039809994611103557532498207760138712792958571036581816368759806069512319582008898501073938602378266406955677032541224809389562947736067368334445930724231709039340954716296069498954529972161754559049544408557008147858739117075644398015300212843858582037904521544092568047709397274459981580822278764149727238554594927805661734827109243551091878686693716572229959340239349818568212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -9415790258906457802357441096290638265229776917598680039773954516194027683754981769087677416951314039033182091067551344274181965093953873200699490879692530828161610816799958659844607476789815276705545454126486726503136654194210515463408349077711694926881951915741543547809162241159937418456386973015215989124598047061984379605590542212237906834740340058385526131923300364420135375819473342801788004068128218050849634802430457366433270343799146330019995897588815120016527428859909862889209499551550363655973915510853641638163593160509092862454250866885408866287050119490472993349024430883629347160286410361939753395269314376350775787428013015582564246905309567997097935952006488670906163981633895934727574226914060097870539020287983339416140231955870683117420969311478867979481578549937357630901998990312278133925118223745987370192541805660197907339650847189083770765604420220068698590488036577078085003913800977755832130307149639158994312159326651067067485781585497515957177056070039424325411806162041916410759638195979313365146212986622927782453944801105686626741868089673356313137890934257150472754069236363452809026335256348150593571982415721571162120451436960417876843749841420825155096591589519595743767652257251607775242350751958509789745037118888113299426203969382909437072187027195369577811400397694432941451607945347695456077670605292946321425608650642542090588764900214809478222541551930544183661526835446329822774530816951519075469680983608702387681816638349858895192101240513471930188304380869850071587962692771036260561281232070540401455391272614064701148786854271482011884152967524830084416494915939252726723338828453012827381603336446213529153129978897315501491423585739785698614980014334245583498227044326258303291404105714869885283083795846306230469558440603224748814389281884476882902886994427182031672019068305694380848844813016596776955832261134561964033693554289469462440214987682779787059697445173840799506062783287644079290104586711256545873898410485704670426242783537991095948630354455476144544847790707197337391785897279239155446154051440665865426941058640535196965597342285393491352495607587004335050287075528529818655365512409037847318795811595625101205366843507399632886913837744957972599221924914954375063023543839439288432455769786817553671385999096679334205208054564849771387370495733581622994720912914863847698307644985247524419839847502612323674222311849705517156669849324480269820107194381003901100764067871913940450603670050750902145587662471506682052784548676708323403135249300095815486829875940863666845137582673368297443262746869758322961879620648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 11574675117005987320324664545918081548259402592954803666114490081838625707394703353650818620889746954123683859000892676526502548982899181106974310737008429836501434474216010405157109245069018869008295222389125568586751752539251105540564449789409480867364505205511219230273713433645330901193081657535245394231207082824706648760346733052641339097536545838790600805829552582503306316773490916638545765880640847139598234392580402722674894567185509240012129705874398921048416237979680507259701761226300401163836553163307227977005669331471575121679026492523148153338978811299221546454570449155787602512241903772183389669888605044010502375527028903582342844890988163043860829535539022631075728498525850700517614267374545210598237112906143787215776644458234355016956621385842245377659020424448411956837097308764261284401663914123828555674624133065436311688010970998259326890749429772689081220672210620664960155504908389273635466221834002572533256947830030560716809031874024426746291460445554199285361145766749023164592918909592883103747474746282651463516652638065524927069657355432191634814681856067014472122751267240726599296240816101910154950306493613660059901294045319445062153573412690467606648368103560771068044977816664996659980970400159273962883210809806595663351357303165047167681457752266355439643443221430574971489012577714276422328213007764882809446174186582325810316179369047337440086220195643871283179683295673967633677252749351356404108963401891939740829602449035274997346178077953278028019631536252386696612333098726252028698490385712525397344492611322745303113753480501273854778342146564025466778623508213728299828324946428971508198021072657657983044770279205260786461040810747282172164702675277376964851120041043563295053359654135975949021496367460035319841185437760272558247482736368487764153343637377908854337802696503746647930335743226529145027174606295424140974205668377058820952399051952390808356236076968464701462204943895884877247773736552293113783113204468534444856032447462657581301450234329149660038474149834869135417137700801836103710731136444253048848162486311022345207648939029498182542775526010742636789848136294514593517841805019654124776075337532641011496396954981484226459540657779024908434070872499380276259434699277197017397833731761700174773422981327525448210521172959397392217711863154472861765913133826842517551154519404013037351716127476261660913104096541386025364052105039690159919290737097616890119268563127270381558026050098140749629069327829850580143061391167253187576489957687785962299800628241895645747215239074715845868447643419247934494339854499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] -12916230372320627436427094137674229093601627852708705250860957409477946724265271022215728573037746594763802857216151683325162205359008781060839447841926899929182921074800792935269454101259447982892244898583712860383515034022898213905121656671450369405170867601354013556334473183017015120507258032368918611966946550378005077579060844961387614944350010150121933994340568511279290411053515311055727861690441132162684630740248856349260152011353560100254507982994557547218949941615501507572911012104745840384655121363338952573866887656717651354281356263628643778549625003306165788190061468480870213822808004414423153902507075589706605984947240276342596884631612759090040314191938002883643922118620736534353921274047536567329319751498687294058801942587436911265952502443079758147152769655280198703014264988479960633366717219496835768131141584759154798036249993139780637137724133015866359297177661669157638365439134731400964579077652544103532340545804206367699554238081223178155480816955454523183343573245624616424339371632488234162861408728043598282947522480594947287107848163349471186458793360469024562614202729039050487898464748854124893751810194000080655332987103869635013920296896570026132328856635489520923600421797702022108539228160556615105249735441411294880918233259604873723550786686402412570494440426378806874466550203691681880071261398204732077518851580111453611534701875878379350856491553186437220538194982186508166208446612712821859985424620644401867623204525571120521320969591266785536448011641421208667708542601280513598686666026547361884339376900854297005930167410224896806873448915573970549864302238808254167511144018249921992241549964766268067247680564224112908493286963733039762923512886357815125087315690552407084815207180631831509557127268605969504301479595017112610694246984730023581784834586883327153519227428211548139055056717769495501921505153355308338839734675246513087504222021006416163846458878007189116127454102748249572423017815622247168268423545467798297679522817653877788084592592031692514106177379109537254697995845349963463840959088206418121919886874758228231069333787365246721723151850622614226014662322281789810086584088477254634233352705731247655741361086774367250769488722534721181299684170556758819621773347537592001029544302379952849725970863801066808551105151166347353092766564551472118423554084256873840604234167594934716710196690232100181798108505269411235084604881208035527112549007302248446794399433577755178207387734126465133994141248003761070511708476574264301718489546506966355037851339306621006711612790238116820523974176927097649217061515165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] 13052516498771992389238268218543828435625015521839900023601577462711058699900721823283217771601562089709733364213121142367198817335257017995431796804372454413516597344476633170474599586976305809289190009935120692822642410010460313549054789150755210929647612584803083581577223314198287652789632805947135739848283334075712684790044714073386505779119475176423985773064034846602710293517230433171290877501506963468765156886040637677317847735103208466265414656623898878740450696796837234483619205337292461403707248268566203531388676411212653303974589878599822743483721814925650969463388574359128371940170429394017447209573234453239908358936806728913257631616243085887769953124252310616618637992136704352991704485567138093813404028198382576350568199725528402772793151960519158330980546526811495220969150620641870287789319920362443755060673905557466514746487801716018158630144085530554607566337068926701398943499470924755692961052350167337654947762538982482401727309126513163876949065132890788804275115419218872823996113164285954501684707479760304346158546124727201643367868655046190339839259025333079821814934265505003294655639807071927411046915876820963531786192685812264524290796762656206804265739993391190906838238107575319389899057919905383454066015029907632920582588379505454181481650697758535262600686404267975439547955777927317462091510951330545746182431911168401033345334631560237791009258540499562008703766651488504707950783838141908028164084982853987846834298515673470003787647954248614404515823785574797544501931550179574299701888650876855333926025540242653464177097746810219298809253539755788466208270830950781449801058622580330047716566796218257080935651222919856535291205896680703051888758597927376327041309220407351880226560645938440662557084105776809254066526504468869424786246133969239367563554550010749009195578634775524907131224477691542228883823604557839660015508265560855410610578626524561935448018117254538068427524829351406313764968323463693267446997020953493349882190110018129624524834361862447623652018831680162328273903553993828796586912012323700016121897180951279034474019972362889896129853419703184105414817736481547924806854259907584769103944243586924254011429778390469210272540936855841355644927934506425225782581942795530137397214520404296470787148734394831579842773992456982060119026443338681765011939012637000341706699039814174843212534358528760424777663599308449811967318296884047757268929221946766342958307398391075107026173190813481911617394229804819018286664023483018748114429170121421732744022693142484939924097870163158231500434630991601583814615488266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] -11898105833518728834825700419741573421914769130013224893658798627478487175845413678749454000046642758763300275282724289674191908506988716956024616099762013791448031864329043494336563131912361495934922142536924272735963863907884995703028926837031289889012836541034902888376743032231419244949858530274976043556433148235788975210356681124144811680956802300096385732711771300262556735881335225369498478169922309889901705578022964034075524663202925900015010458351351620419729814725762969113454912993727256182497810344245002477249059397230770339315203828487563018511522758645793769275314803077979486149140123487870829898986617912234802129287712528596211858247190450035962303242968778125452950678643002735069667620020419544927911682351533463852238728254126973631551330940831604687804473189550883111971728863683527476113856524399114091163914724957244239820738747021709051026156630782139264408922854358208185115777045811489977518694648424032564626272554139810777193798045782089868546162022118328271155767615372508236139040559974330511339090023859172478325745943464314499878970381890232064229031920700909561235355436447925215774241836014639812448217801071495391712672825860367798547211128571069087867282528883612353569050828450575725985884084267079027494503819836047040252260559916176107652022415234226900253257251718983192857964717530896339873870674389383514323604197640991951424561819644499833489378812259759219392792048156871720205358007114885745102855325838479930199325017813945160293146997853694306368653959367402994853929731471197307192249141002317702887001745698851408190992841236929988266560004960859195977958763684130289698491730130142685866361891281903501960428357345633034453899872442285216926697948852193554094643480818255555675524941683089237850478779960069019578460036211296556950757210709328732400673220886664641501600744669308955280093451481258188159801142225540773549737290456751137954061387905273598331135553556369442886014389034390930961950084660373957284079989997205652570835052177451787538636486734369629274019432433256651758192367146624208122371421281118723817908433691306678282803672382215801405483684393143879246777272302765023047626947662968400169121824843379369629854426389003950605062263765337776745212189980019826331392120510594040565699065849631044868675369948420331187793808057470228145846361390409576596133460439714644004937786227489605416858709616300381370246274883185196682314746672925978792931821973141385525105157792987857491768962004675024071153070362436387463444126948035984711729896534385820091744291767284179825756832488498552368553687540912021530541589266432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] 9760502235051942831160297647603020930821314048623500307384428667602442493886324106265456004437380421565289562231794839869954475078965664842578208046051135308277936196583879561925769631497210382349810099399211914854292350470832189948155533596867239946792435917197656180534534950626296463729872755513058023358032721322784760529815936056268676128208108784292417634693566881206459221593557001209395460451320693196389200727949333541365267593919557429706944830586301741736026952704567612593620575416323756304843184388577215990682016029699253785186719998462429765309298197685198684229921819628440334878670386230724617123633750317562171504593554827292277394867438671191150827675897538547461704886060818536733103937453235135758162683945416575677972154582398527303661795152705463500041713735803250709656877625036788378235211096943939888670567130571074255493479575720075797072789048340809830152952355344087692598385884227141251163700675460410061097966944207783132196452682762022495998400680375668679568647799229397454719063554163010924980147596120093630140219732565785310132906042262220524411746350387289871608700936980874856324580367986732381112139814717432959323059351699878300850390919863853058954788357406950683311978757229200440283973187563999829531010754146372949524254268768080258162822616090314619188681684913628077653224364598460696325430488181366756441036928441434718717902946799949732232368841253179179419905804303933306297084383332929369720115367572081344392721914143531359411278630153778770452587722837429661849979973310027996650627392849302046893757776847744705048911357126490969702978437298836411716311252450717126544254380430833617330149406625203877204560217152274679813411256735294182517913995850180415688959831413227507141715685791130646037622911607948240558727069223983383344385826712006653320444746696874595485165575461032756518250964146548630623654784462512552344487032395169448070422754802381000654580904723845271854315714952727507964760013987181862499066869156554613633611528549274327598461937627888760071313044829557608845778892400218975957315226181877056202294084690653469091303915911976879911889343166762006257499395340075212698686676508891828139762406198807157100438897881879519578565001301510081746420953919204438496873925546799106967189758402455054395043046991540390510296943336360395060547179101724141846097659656759466718581884332774035303495875104857425845376574246949946927639195129940060344873506264771523069947492436010725541133904277176013403042344902638407736169082975910045381430717791130865260144834746542931139770330470012086057729896830664332227426847293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] -7206568119007532573080718677044665725751206868610185233177246640942586074173822928042228161485303474925060968312719519651692242962406092956551741398455568542261114683771548480001655939059329253624412844643931900232264121378077572472462837289300694023455665121836547132065457893334446313751644178595967722093269245228884762161675066258957829451445352538287719693639082234515556269331145229755512830631643154943029088109784691715476962841709221847060405514429825842029909733083268073976566059326813555358573110174165712011318141264365122708121738823752204639534566073210119745886773315118998036398310893653806309107811401151869378987295057858058744202901256280324582528654620449621614489577107614533418008153749614687400768778224861752874538172674811986921396220954510282237782679366711238553223133485519648034197127912497611692357069045132218457794637120524389490648901648202225001303066951872715113115498978827704048241749928268874089802021222188030767981334740756417563478663899084524191747402929995979464574019448424477666193998965814157712535670784378026622037220638376561366004204909942758608982350932636660203202574146527200738454217573834219728156561805410086442890697122054419240483341319265096102429045627827624966396907141406130905060105841073463679334106838888528010665400942626109507748955385086355934129462329775564693807342353793925102493875284960409942154980858485955785453693089219429093522703696512964294828386724677356004725750725382654263144292267901630516800374247453886212104226621585253532751664693417837601260942805875599369049223534600121872200420090428719277900786061772153893315669135605487101777350285954194628586814657428568808211499818896064834792989956604168757847523471545741516780329956755328678807658674222914793789879733305815576484895324980168653106177935995786729214051734267225651714350289129044577706043844655045664548688007619112597591000192398517222915832044122411611614080947038869216552210594734469755296669456735230147060119856360854916121822787257310408753097305073249797683180959890659863319655275126464700817794007058251691432000513367245321985584354800687788999794099578555735333599670406312840026727931218446108356274432549484591936657099519256069559463076887814956157505772343772965824101592095402237209847986225788081416034243635320885628554307661301326579682970691907258822372843453916448012230348359088683326813055786179001099135009898642122291311447786727061229602506476273254221550093153494003478281253081678555608101522824550383138148727547975621428698467366524106544482761013715087460388932221915303017511532807448398378765347979264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] 4800113129930086742300624706946234496951758638910366181194890911873379695551673237219246968093809857404505308476132818485706877730077822590765000739748012036390561340566370692203159421036128201770884426615508011387065577786791178662100988486032116153014110589210074750286942284508507431340837709077323156713774628478389785337696833264584459075926402049994736535998260216747500744171381510204470240590041366868266787298884771535284557734587939217846515421469102006024446951520659352606593621939843566108641728598406106759313295715142126513031852074967521475633434521087090831973503749731304248077480226031731044674497372534638142919954018516555531703787937708718008621732095572400462998140970322605704525057411167976215283303550595795109707949907942284552516373703253413465235721956235872288836068188835514552159586479450169450166170521733339643629739968495393367663004106211584579279374901074711308223895464130310773453317996139639533858696350396779200891041176312244076830352684795647026376486216948536069947118061579028566983169206140263760061756159124738329946435554421585469332832026883859948269605670523380980032388549116629737877065468976583387391416393070045058524428338527511785826948150488588691889747286122078604061800224050762066069102165577500652619937304674869105280008229307470831319512638579105591283245124580062552784807157248945989528824293326795281786294424676231829478218931518951763589495542448951680790379279768257883061662783979517551321821491629846510885832922246096472890398555548382561348168250666371284067296385698038403903883464533466841534901913717653757166758355816380082956429480123260822026848076185052814243853115667774954394258956230676148940017099140578734348469836169276517557504215017312390665631584873808008762094211365532542241901334112599617259076129092827602340830606997717826602102083212657042138905396084651671635462084576617846570976958978455698790749319872767831710994258723196066147653404561177148005786813601098149434156755397733454558379520865072066674389993244274945913465593817208745058732751885011505964183910970215386180723280805599466869867951532888408099684612639761304799545626267621106496580735057985797155742944178768307980363760116138742692396574013947719815093291653329651763968431656540892513033759810760048881757357299327835676148294766006901410928604601601985713881098786751137476315036745520407101380328556161626533805782450947904610957667402533795110439689463489829988266465949225986920146732486688659754583692553258101848441718967827327234109037944963927163609284972175845566963624635061639620741266988242578144889510297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] -2894799214314133493796166273596727625014201678567492856065194330942877220504866297060195861454846120644193564951462755788226766674305312371514497546377172473062336586519196032250125021712395118603253413950711427732295642699614887161734465344466359409320825629072974646348034790103197119046348385651798992976004055603912029161726023602468910940939033270819289020466644308440130628319609073317287522527840699301167609495800257134585386739469035017223844392933021964107154971938008868072634383752603960226194752951802985150366089381778670879386269395578419965617443995308657645306486766778145829404721611654554313387159746962411463555404860817291093486012589320091507285757016153785665715464269310242339745892573353846117724968519101745030545629705162311486020132310941968090303067767216532554599768263207036923471029042196421609293711071941449798097539429762589749310128959099607005913987449990590397360523715887095922323227797940242320547235046246786240913589252237959805800328884101766747216455688394124552238358431071946294491890654534873929613528766694655432878014672891753340772215225773854371241459758703197860478334979399565754013883546601968834964006515581587383171204522868963647073830588734993124527524857098995487341067081113996833555598200829682106748455147029053644561986364964856225208055068861111746499313734130022559284757688424029629461319867461580635688993831095279587289825102524103331301545901660356696707303529746540334494428331303235931863962310811290818008447062030198382450782811808396041771534729942009007159753793225737447919417287306714801112494104549397018319046123071295903895782682797287500971702456515843033449032533172729045896050982948534605346946508459562248713885477143317892839164246915149558784383354056901667274238578771925741948807185756946659023545596965384897796134972910238236618807037966630850196997631217111509331882422285117509238330162972294381155266167910160978071002596751325101310362231862845677182703784963159365275554699354473863785586038699271616878768069428766542906155175439464155756408636805521961985730814432974305011637863706349964442950846377860772087865239580245328085922712353484143612587602138397939981965135351840473484097101462871949550061511124767172925935552607671087957125891230283521753565696157039919489779817664936799791099429407162207078398281929647224943752985149698171689017071421420109260808284674669421026011822161619037563258101788254257433422314613596192500372772657236440974797749473931311477250208929725043382355771693902364649098768573225187030367920825064650749173490697698506403408689273558662963867183742976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] 1586388054103108050914777546321318262032648845890790682318609136443596083010575641501700243239393778974940814389466507242353234186327732458706840625356433875237825423907106281959872668299369713960515606720401395859995677953583201959162365904889196988513436025238852490335073416215193826429472269523739789213603125307184880443548569101401481468579896516097969756143589308832428591756242873214006946027131500929635958587603329684245893307250390967257461240144684307436380869536129007928582150651454610764550192439502041157325347557448613569193280163699177219612672857224503195575221391197079213685093437934584183921555132750890962651889710742222076768764660628193623722665017805575672180401819497155874102264115935275398355796518386347187546521932270841291288211486173124368114691649147632423221261550391505985640722705537072896191877546503806912685658355038162870110395344658690298308261118302195110075590186262297158574545843835250117610772298954886042179378949186438506797787152814218724365984215745398293328423008591595944453905975031399021940827438115469583741638515368366692077265869498331607672903360224576631290512353717001325034368183365420048710650217607981141703194330404612772861811499372170686301587138637529762667548717619716320191520270474074503503660968022210439792898172094447527124123711211092291555187404996512871934172787951813338983197496302279977727174832016445432054062794474649110779465024356092888873716084546944250452176527711721506785889611520290857864994827747575985848051301216111849874102977536421540822124853778504519872071941728875461503088820060681623427598138347264447595845691198093671114821388797276550150369594655186184184820197016654351559492883723118419528452468273936429312740830561915358465832885963530076695048102912656796537797189541029571345689568373840490251258233991546068786483713054069109601287529102751683585128522906222544099633498857986874716364359365536983844588196414431680912391953556501007439469410867455589346409683657714973624881870138024281553872494842805104956145401957052800264947824807904593672195129670147864203991485184102290034409867099978046341718237517218395359985589119995484348272350608882501377386994544832426107387144783424419693627735188039197772107907172586629479403639085666498102066309754632596314578091722717207209822881099744355188211531221389858044847172432908243959925103205244979530254007798350602281455724275865783518323921010241354572147695336206525149491537567995043517772220428015314323933723835268848586570154160313932465826224027518713667078374629866575737056054826998819706733783633409842675744044482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] -791645679423427722503150147116307419687104110336544145555104394903830101545181081631445690823836153110206949910851056212826055326414235359325239578086367743836769937571442927939901503859978606531603486227431115109917194772642761415097565692210656636139134677377975561789543134784733483834814475912390556101585993752092945239127333338957153568482486505052434485850743434576544615763000349198813585228079053892296781142712926250276587878526173915655782288716838485667246582662596901646466650431116034998269907627727995617109935346115294248543330847382881548045118532893526786951626207384688362670087074437015891580425563488357778947167286082250562834695415998608761401676001532770066055845118497528805637340183562488395215289845411436121174714771897505942897597920262138158932225664595171800838701756396794465942621847584428642870366825741191973389458306955949071355656454575258912432050642784839885576058553470832346636411273310255640711165110132491052059762695669814031928931034676632801382121928398029195464769029593528896841906997066375089973352897902181799047090886895513182833746871236747283576405800909005733504142395590819841501146223150737102026490722106594731989262324360008564158305441665259374780322835386361319983604686447249980797439542546601947428961244570945315846397942913462499838013045393904222175807611183744230433789717406563576190095234997473937439958956687082421125900317297091758832570779604236323273926794721385276051956543683632560619560461941108331532498268051847839082485834156876379970447876805582753636055146527825262987666492773502550197553882557321875962765439787312035843804972568278083472515286111604399767347926897188969920106882787421240822593011016213154258156921488467430745075316234126807859738681423069667643250779789232621715258607799721101038243481263057052165350643381433429937006302497366127135208909349019899741465363732432689929751130637637793177524280292654542056958763497383809181974657751088729657676804768229069701637873567189415166656003682420746834305898130930802586693408802002062776212241161353806490166160940182218362859577021722788224963386231693523601933198552740751969702768482119458753825256592386347579596223012432374871315338064169996927119075433227340253190389005870218214497015346327684581462642766812668444912972626113107771984988773895249560432017913492508331024495597935421665602914534007656968437503692459675963372600215490549438463931285853073326951397542274769795036600773108204455209008478523873759620356858864371714303063787022435181696582344314751630631801527036656255671264179580615196650276982686067574454901276672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] 359402079669405001580739702580554680661891286318867761055581427618688416829028512423472466462635316447477596453759884744411422948781543064104822445608585394752259056140757885691973228248828693755897159908761561997922551442460605761369840238766794462974738843809975877624912470338328094752442882025768433513536923889272854665215788130648778683610257087192086448230389465384215578086306358294809219376941937141972337264375874316652798130742098935779832525980213885240555164792373235321230952009763899564356297076992028305800384212743153445058857099560106569015670711536904810251146303251118533911816816836083289259689661864162553806102602323841434914340946286616140062829872903625421950373371231962821419409947655920186550580077505294430324019471426506370976666285139249840883616337547388504991638139133415251023226357627699662985666736759636759564217495570562653318600084948752519323132598269977882511080746167870629141127930359068624093995205369885773659709019843285191463305874749609049987370794863674985984337412819224088347871607842010414086477420233633027029910386299757833732858326314105287746521850209026146385202167402545196710241019351910324111244534243482717493406000599249595302559278693082296378091671278065431531948906029715595145439593345675347544660195845086213316767894457128509101934128703809520647464193987160538594901990360333738302167517600980037373400849258664079640797921908996190159770405650299557221588754330410666107360040853653105311644525053854797621827284911260929888429368386648591605221771249306330028754298454327253262245567567712739002727804815173822964433130574060606536515097639851452298284480733247893336639459904139971251090942504003286523731723541614844906146120023340972944046159823498025409510187238865595588841631852559627580914137797891109697940676691008917425123466091865195407668441119388743956900075065882582031438129856041475736058191724789082678188454570088828140437490222805837705543761179954322729518049761207969961633693676070341562899261150411272969797511091573709239680436938547877005868290188215105106318274518730272146578820366887490066703424944488938019682768955601510451143644498461483743406085364184220392350619712237267364400397130366192581797048986418879190090408762924022930210282743721573963511963664260419350389479513993228634793022635526098194355557372576899947413749828315875406844335042341615419178474821255091339621644076564260730128515497265498696903246191168675255345391838012108236861998159978547999055414615367846993874024127983628994942262809763838347583420747411973439188215867236254839166243917589696616411242168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] -147704957669359589565475921589846295214529645948553961303065201659041400952662924028171363704192875082879929096716219329594116383730279977530431611677156182574472597535797155680931592239552362092745151476507151818376812999836157777504801335944448986809553300996235436061800203942416569175389330471531283937989482736659728943995253797468482952072202847885688647579046057423425473151521810203295585786306323837697212061209125256580554647259331921400901100875739699860273847256018889378063084658451826671684985094487443127267431935384414177730499740965472806010604876193525387655646908764451029664637841095155692101391179967539751685389439002537696076001396839055516383125914123150053457189066184253994133058864138143033599700465530931925981672398394313316737471284548866499557255286924167281157594629307094474088424367076221944805234621668832777981598792984383850236501105531654307144032512324534174248169293796451243848105826281471307302494751573044681309994543138534932181544116406921475041904825271319140749035905965760440922196551241604749775442552308050565545103787445401478076529354269126050164209355568812759923503314357093904442482596164615276542142230070100789900523897787253584879124136519643458997233322601158081988413269490231613113536095390233610928141347537786029744345309648567779481535351072201401347206799475668115899549351669549845214965377459889985724971110459063844293815214682261549122872452386952599401252609241643913216237522588735759124433002325789481160933530438870924895006576111047575417618000266045737711759834590185138228895794294205514776869133840287130851541227130190029925330519483383021751523309816346301998239723466089026111477703359223989989034739186985232893592526808565674466421770425668261839538414011628418679393116780040721778365803819115036640696796668033132022578456964544502229137743650089170012096270346368595194334220393029976801937087407286798684651147273837013049428024535416977144091304751883174045738391866614822913337111261403720348250575442498028665549309156398050278913519965645990398296505177827591379849878245894664218984976601855967529971681298466164659390619127657317617512397702426200422070835884244989162918289899609211483826914406150263823020059809415512938718227669004057223379600956919937829977912793435982568229965726687939034420899905840561464070035329374779661760044250779961359016867847392386731613203112682012385780982859185303301260879873141954095787881314006770290805430308388256926691594013768171239081551394576603855521643477622561187282854739635905786096500101397830863087258724458543411957067692399604062158432763904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] 54417991488975440912063067930583867058070787712472372839683225751528788853000774474188463270190192291320360219098773822669351030943635813982427424497331418685470697564109564335076125527709093091079298700943520430843124853199237939931419963835368326829031020533551639302082652767836507640522502469897471550119979566935380510608503042739973158734521953320446413194039890776291194857905051943914694564852120543436102079169905263077180165749426657032212171960857633577076425652801809423340778494713088135137794176981130925301531539857162314815399576897831835397647666220663458104232717166105885853948293232500841507523970431385665663057543514042687922123216909134846818960772374350972477992106027512848998665908710813998456367863694068710051995557334013020672055875255011000316160489718742871856244218390268035252265049923275618551949684673874382738590763467395926801530010506842467751979516525716368738165131660665889055935981278805615091610768714949084101265195654611452736928378459737149609249208723744728752504159153208677256941809187349673542762740146587786687798235142298054623024398243752758342977234717073653603332199695112315748952581691196254773120024667333511200782024229958717717181698428526364843644123178285580935048029223723910234815201011672598124809661762573539133734136030203630290879991877590975971804094611104129933437738780418321660156152291763338189471952646170179604685691768952968947545500404777046661512420733710116937055746718417099506483100196732661135059996103198596292080987581609565521194946480354585025302604412543121944890660958774112910099033389558652308612573225625590696994933246103281621467202806297731395067612471389588326198017132670307996815014299085642708649829388429901838446499215999130210736852735203164038448473895155502484331296884757453590676218220659802190107957989245261229172960537175868119060444387217976378076774819610857912113707773473390902700708590606918287245292218527097133440543834914956233718255527979991243702835543576801304670157415743063668109509122291476870264198961111258349522397641636217833790406527126525666639118642792735153137130273717027235809033048130013920306045625765287144828627019325455375411511481070676448733192930206022506982204697395597103179188451363958521167496874592091130559731709966130663674043671292131325768980626332496983880549902470811148721804114556485371732084923137205585021144228080578576288655531103871525222152539384935781542068167186803214481184234057939537752536619633475782280833732536473050183135404560776291249462640791910539521062200731849772557979687924248574251880382301027519425622835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] -17691335121832904819048114529341617709620679936347770999293144109286804412639728605991225120903511302058900343814857893250049677448131165653797611938783838826007238221735834432778807838297002862485835338249388373847068421348060034907393187343483582664665594872747382479609357454659151572810189141707511110729289946200417760764660828983355484716024844842319748889177532772339829971348975884912342325443324040058450462970521850544009592054094355906060176320070073206821785339780659564524198627702618502512545300024385981861056690142759666331408069540564158686679490894866830988850994668000394159347811202316130966929343027316896289165040914006324174541352638028166413446857927148351701986473956103550133681258583849802261149238489213196122748891836290967149483840645787007087458191299994246065993720884744167924686065274966298752263909900720039820338916390327771299719497691839218191665736630927051480132914768235779924018814946426377659013290663179897987666527012943465605114749538228481648447507068908427866972683301593313329362536191626026916685948902872939955476722858325382004842840466170861791055621110097401562126458011628992417823305029227108348657247204095788329748887545859357564877767901480241880262043196656771774765861405564309502837631337439824922091546581858085084392271443725608990840501296530433706180062659430734642731207928379292167918281845641538276977991423864871174670506664926499934277704005494857079301855190994910655240648537790740638878734898994943752921984339351581627141689464940482779367432899098325096044843098203758756112081255133469913521580829000435988285507353625251251600216043661832536612416609740645890873355452207757953853542013996637640464910030939434651842585338761391581564940890339061772086632385704370446824039096202097682782417800709292317841374234577508345874859282209501278421578744465655494602356821410550026201941360171286311751860104447718592774246557594048434724376061414851032390208188303807403729959482887941223941721737081173002939960537627793327847152548242702216570006407800914149122772215832082590080542076948301562151827102166632951171006569880769020742995461929727693177698713865190456878374257259499422328809422569274122027458256816152515284718066099098860771804980642628054673353788603112843908152168278000180738477096058393082949082886036696975128397174953133219883908910204279908957945786693965506533588738759380000009119319923546267544284693813416726087938336853095947903777505393085710929345686743619357337949223920450247916089677648028919292498420516375112358268281371155309537829460935078297106064773487414698277102157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] 4942662848814551110078062528806670056226226516800031641419288293503282816882208537952620786070320769408675533205960392897210350995294573459722106640718185947215588194014186989116625560969165663040253704500094632625059165311731125307052779192899145545446183096463977619523190799382341096608173823861385054565276150977627578104944228744400157784875494739773410283481086963972944843089427843572972399725142673514908222579178177894089561810359184890949257257758202157303279647853404249012133867333037999392447741202086005704163580599650960508649368287101072417333642306025285672450474657285618236131103928530089422252927085374666202913002356837936428874600209615801141306302090157402273923983410033686871476833974393646538576006545070485530233445005204611282412762176640511671659988422070765558251482204361865024221759380886161558055826692606892327442172130957492687088244626198391512068172905296184570564726086238990411837376227759700383826600652140266337742349892868529370286498437829025530680331377107940435971141010093025618339266378325666945545186950213112209719308773052502732484220922399681604010710969613357213265279349164504868596439690775221654014664073576259372091545130574403734641318002115509961874555885921068404826824373371390770327067721134297004996329108578031866893810489371794000844593282169114015637963019175861554116103396419124907114241945844338271263875072212073130370756077854223656580648235129229475687567921773708305617918417622932800575087705765339211489553374863520051377660556764846864286154982478673760537536954153773828434394431457904269654942005697602701412547211732034631938919326030816968111273671261791034229744243523365886963226181294561861011516313841335435176002489016185931012474201481748890682019483828833879426326467402559904137341354070716684262311724082416769281746047907099962434829933132743299510095058047869989456650385756256704262888535455103677211701338066658723283359847491611330051077741329767293516926308244506065376187232740937475319105678873210062999524157040138931953600112896871030564146785582255531014660375470653900330081381298453057800252586170110803771581454734045535154722007394998630624942861105063230041874088184811532067394513786839381457727813385180704585507277072370871936573273253333692853874133557857694713181497123594482576326388603940119171649970200993406835466232197691561106953742605238184408792113131637591378689283724328827127310085219492030301496570078536502641199080485625738123000648535054256994748754582194547269974698751546390307237041339816850355387319214679142180139035505897105273517297256020155978848665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -1123696249516578584174838040242213129956603167274140769527044406325951982019390592641297536993441565275710630489139138345616355179045347049042130618440915879119533496254795390048175326014625341243784987309593595345454899721084068057964724359117944169305117588300278334999382324348980894110727007919218477890539708201730822783676564653409472684930951233913189827242399848636597383385246600041030602364590605986575750129868168856784650521720352229876050186285352185082982292201953806647687980317146657127612873275555741685059361420246500113704748605105934861492852788684303934607754811752144760146453332370986855440795263840111536482867662009125106608284957745912761333570451626827087971984952585686767827115469251605767309986495314300117181830702684300834119049865815044941308264116730515219510397062480653815044804826545441863917459555762316417275307443986690658703034778511110089248456971014478612792178634078389615982002149710136733692698708233589469738194993496085698523479113797163633325025211529177113975689258383547696954945693419845175569016301975379602915767023929919486726850877937384090665038276703023789895948160121809781013241778705697197110237575651362579772555703275707404884412306238961415808746470507686726082547564692271504219305262995394969671219872280984921785423141128664214272678153649754044956476848700461891426480392142913754018363638387989079098317485093563614758607055391351278632975977930248575070370725449375322649355558934679476772918449917284146011210572719991828195800757784144468813362613018045840486489277849549430183762505781462944618685994409225127634423610293015010999970256853454586455993111122558534131440382570483741086048553613304439830546807074006774011474689388059500553861904184035032652513236669780973963398904609900559418640934206516949361508025566776181354167673971507704949652556848394774947366927055541197021185855953227969464826626953519513015853244252718487943892832450266040639565199457169312407237497483675755244973306365855753983758266519248547447284939217992636799267344985971611831160887035888997578168333337462900727602080168740527804993272442049372563964219116715677789685685687900311033984710085154488314487571982722155612863761517547750197835611813599184346003663614097423713900392801484573456942442120356865171584904147984267783888082170643904842112785911488401545477524444821678300286231763208855327676249273756203785958903634362713809649717166910127997388628885386865067748379375531247962837441656271896958035022790228985728230570013046686747964803696216743822741780673482399471157687915002754231886329697380829583678373888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] 175310740576944347398769761318890592078224703656680989673980137328699664249821416526849615379988424462223348459181988336602818162453574708874024393585818920642418366245560061701676847336482336502008075813662164217443929965312908563746648675869204427366066049564465779300572410745038846916357658557828777318900366595137044874461812961852584438948493776159541146221531907173436672398007287011059643292576542483827939148500907324825012258151463017445726972516295112799999694550279930522830128476981001346438564717565941907732982765693415310144033225531646775066031308756603081472208751354157714695539543284977995096225361196230128294456005864935682464991202758447168475470062212331272278003923784578665024462355468111291708624869978445403523121883058097822659896454575516034306177423993548600803936924151444752713943059660853233099167086348737330422781439222817422493238682833869271963402887199489289971523777242088561216787881626527234812789606538240840377556858111845334283441990069365650470462152126050361116352709441030007279837404534623652895103035944651176042411055393764364166369049671939631885089308740666507329244547374501517470650188143625661064908922229975291339133175749583420372935025252162641949194737154814289836425986276359530983903341688984219730411398895552795579816389363664049971681981578480289972890701543621466101689378041726766359398574010536918208535028567748470388756228049554107583955232670354562966177403739553137959430821596352282583835473872458271999626817408829430698826263673991321094568993756577131080523825127614306709849048009734633343530764343135639097933821697692674480291973713975229626069343348705526097470893061698180969244250946744633101679771223154217024824356345576117987965504015179538990333673856271629756077345852101272315744536447764193563153125199622088064654274740952713049831130291233245305075443453447992338050969520258992790677797256342976140458198009872979040037545955317560319178924892553436987384296933532861237302906623816271022916243408678238739235429773266706056567512100440640720093678994992767536705557138028296272280142822210152747811253932681336855660932149461005836331932898616701404082430560937354779672206820484149282200201499141027064172171507875927601827141879767169975293864080284914923309864159670111411143894472114041116176394822011909586819689840094341999578590271037248601957841045600046103103133402265396533848037545880448404234272786629888072813939049761703657369951911571744932110979004931075991735832217935893941073122923830624237509873986775434639915228720144154739848520649924278246800202474320019537243668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 197516307037128781560208610816750233735474115784409147778334816574306379166043617837838917181041112006565099087665698313748863793098159976389152742913748218161950815542360386128528545720004200466642539705467139818523444114785715221076023508633696500133445946603359223537129488417197164495458122860556644853014627915116733467402073371289016005234099488232278261235215329459583911172279593818740584729388978406009305622912764566437234928520536574857070083806343029674480668864893480141004251662296767481252365046496212787528195595511704816864499244589978145159253632136286266070049190106743268404420381642472292199357578495341354657559833138455640208885995923781298237543863051997341759730463035879473633273681329726981083297322540346506537076128797257321566848545139748036547220074499376062126598175563485190518056969387715946902249830968148134184465183378254746071877738000482083441392658022693792664026735255658019764705322775609908460817596523213299320524102572639451227718564725251345850699699298045890493331140626476697523440700661573770142715071411774099278157160500907407934180302269982775464773439689755191776131693843489666347932946829980625908502872317365611926438831341840835592339558256202531366252007112842470672162760301776423985106442882924274500433230124089129521333442260088282884857612348371791106865866841914668211125792934409222615618363106437805411803855436679172063279411420739230747575172315774191370206914267920950378011952785873133202400714277067502613124331119299849011523483382723311320403607185629175489273322028841953310783126904200751068336091536624278423393437477135178641098629647340768840603007765537017885910012783178555082963096021338633710336277352654105245596645615009921810415776552829753759906896090689532499071932009652731612601839256340143287439186382473335057577857350758139661704940024674069600472595035600615743570086113967284035824993831526166721335152252381397608188338014713041619262639367661426612850533684556779855815175544157002509494136588637830217076623295124202410151094107178190404568750393881496400822719668643437372585338815892074685262751129142984760487894723446133822862131582531792032412389315808623805822233438805605717427059658614979795775416766240427454266239508639423426543154723773685164488984910186388398451334804406650242980055598977439137379814025364733855968924020896778552104015875112329350145523612461969854933680922806757070285705069542997931198817185649663242295919031927047212324569039977799472836925506004019874748186479572032283195878126375699214543198403655024231225176638176843954632321063719634684870656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -13192517983194880105635506545433755485589772721176307287891742653395611255684324268299202183071140804686578898827336596371195307504027818347115060171332170572636938335388555841790836734518454636324026215150933873346247954720734857147223575393914187119089677159649414315080607920597368736515832411023545937376727064062811093680833573013407781191591452984119009142188366154038804760834329616908869824966608064232296466154814394983407428308641350230373241603335647799337228877151895493703158813418297821619957815024109552357849744486028408018986993120639429103314007083851245780597298445877124911256355971491134233718955966798542621943477896369813115511898969054957244437566902052247849490656307452851560517567333206004602645031169582262534739449303705406157431107554091454383812273856264689221476595514805550536948586456688603929358789218457811586650390919376889548190723054555523545896324374121967713767365791135493960827740619056772992458222082683658887819654530631215879824476938528280770521019455672320829944989643015108698869051630666935367501592581915108387632655256589764886706583189546186426100431403494836451333390458346293916233373598719267844504752540122800748764620319131516673031369123800177650540487374275285237803495480778305048399950802477081316607296944284287376083416789301313540270263567892275297222028246708333408590885097189986920047395602584471474995689934961229011624864427403523612295409117089527465333169207934062511559138575777804525681868838424598228451240399048876876624912372178444102517762398011622889275901122476994748363339675200984051728934589196418096700699800777115335642715198681286397098504457600259829931896451691841979798368276047723537828499065228318234797972082424748674183504143778740582133004546998392213976084236736705836302896178891711690960198918836055892107872419118886114308262893768807747692306843929119294360312323211324668778692942590002557583144670040396691850821729765349553618431771658408289344553698778827150048786747398037162698359182600925215575547417155484523327082978280532938578550886031962166847966321611374677264799396585538279448056212979806791716727262903726534537269074370073287645432599872259505046777349669954462031237127278743899107355332208785158704100733145953565173446317607378148334918695418874324871733835296263006918860537464379290120427466929522113487019066567222557287687315496628205266636661091789702539692657623915741866159813842608648884511588803220945022211416419629911354618780550242603455869730000580778048386725882884086423926382762255293835133630099786604869564702971992131652447381128545250385592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 6126217777657154333066808865507210712218898517195542878764540919576060622942981481739266956949049988746342103786935906243006761396356519947824431876594536910339209799495429242488990819278464284977183965379957929043240852783855009892567949524165080217285842500074532469124154928385905292864153507649353932185688541742011469784856444523344869985969683154975829742876962257639831989320703939134356861975122787243159350961299629406460503524486225456838830140282183746771127606091047508655393873581728146759593765944433385565752744102040128436087735598945342938014025740470079785249322960026545121798051770054991465846090279056919509403150587065493312564173791219283615363099885700997541214473751500896321895704882084455851790954357346424075630118582428115816187276916248988877011352343924537987993114969841735014013598555593009912743943461810666067259011145387661522464584288822817007175755134838641235767562574946541957829667477350032786853941878090263578403802288272037027027685213925250694497038627976220367910136453455896107511553412349601608686420969193408087361871284411829122119819328353585008456646169722061687693554178258187829563955822378012536342761379835017568611674097063908186686536979851263853835803069396132452879447446734176702448532067966064961005378280846453060058886162162427460583635912123873710045482002831957441393966903881551532237787911483081600553464894186619287219958469881681606535574490133753975121375353040218273938114074691852562362448989937443452663891565615953190050204477811125577582566041663097107134327681377019789328134536145961145852800967259307258512995476114478750811058770776951969478336885109022298201982538991604240521908586081416951824419921779974234237252180124864744257367420357518686032337178570650252648682395761123672291410527117795011164163180286598367903223655539862200332887941759574421482869194889885542563092341151140589233577791184985110167158458033369492511172457682028042056134793158612536314814668018683899998585636144705729724878980883435821514482509164001382151552340771725831834977415047765757390716748747741819412920447307725450662874714237264260522318376661043382276438686680969797900823934000872165427803748722097326333189820799784295952550005630098137444788812746352670661891883637434391054979199508485440920287461079933459007119020960284455292390927211437660377475848456333392510239775360802004169145821990625052809112517598618000725559631926959457844152135787172250271145113692208070397676645281268327295306139415686306872046452782362191811321979577234539473806540109007023408605690485576526703613668270844989879091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -1824041761716920538219826549462016712976494562390783966527114678868613036504089695881246762576979557282887920206811070430288219270695742345624521750712157867403318694026427934183721694219358049741487532955075610652694850164813814813066850320730523914225874071555646398914087771002866594582969211465458572732141512833064308495644674145623688903748179260223664035046653239990573838650187076337730533898540999564335755948321158783311309970852839207790900851954380740561509256446677597917025579379180577245448881766594677320274649730794636849343403919916166467417835406409412882955975355701345245226059531117424947526506428385409375233276655109287981842876282085505605371403579729280455477738935630719825281218742300389016990078347922795351364465782383251683235407132888918462321278961003939014305903420136987553261354369802313940755529304613662610804439065938750740913656690509143590891925545474460916172136833564655120500192313368416182937646787367100831180643738120230473188775885350241806235527240517076138623881730478101611938062041493419183295361077396541719998730170920374882026868354973147110200477667980678740016169451591799032383820157505579106456687033014029802715381988431447425233164908843763558137259845603989616317870217794225670283636749703368635760145688751451402798718744547803701577924172824809536634895442251076967155681973684206503589299161197837346094827241236279260718457714651569026393520683874886438531502860765389968989925568907109966743332226483094845546947718325535275782140034714158911705877175210810860804252948307949874278477167371682823534822748507175947348001324945192250941870622550174571059903526559518497110514789556553388692188745039029587904395262559493067365397468478098088467578559163836642584494012863033542757669160834294357126622276660810062744211317079858541569916121149175163736584109880958192861768878524178599561206302721673709867464682570318506403995304516880094904631596654554410259340247850570480605902812121940902994556518514845508381135577634108146047027501678436907686764327161617345520932646987212521805447895421552400300648410883098730756481707053301942934755100190094522745687645053696546784516769020490962416388433509580041638582806770794941554022289005383871375488183412057784889092076211287965713333040060367762670543529259851038958697965680086231072048058428657179345878761571345852686195956196287486204733531178413742286580066025596530313438347586692906072663910654437750108192372322177646714631492750086939766994227783133253497281002347514508997971959362721616517244087052402901305414489075360171699166382804106046141890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 375989873528762901410975963353946849964542297291020828874391183844484357581006552126883014853395198317108805483659035197933271366898119242413426226065597108395239334571569351301163014764524942374843542248939041064437631170398987127291094023029510732060950102654280782229995776852690461908103323953066535103221378880578256926177522273394302331518245238924648238839284767328427286312519162933288456879518480770768855023851263886725251260331076797491057575709993149767605747970456274582513099241100256453093731047593175118468418547608043411406443167635544673165295892721882920354206878534586508627100037818725106893050200640669688160529207147478321802727489095847968435514882523674419973783924411816481996838234258750073777222134044149753661329212606830913979669090141438071324401857222242720552860007450592050049311546993704442032752903660720082047724929925482352466864124334141342355025895857673782979865773055889100631536675015898854603210964148784268298730878348112353592955830462466242974096761567574282880392654126752216773808495854450715716849732098312887239429931438294563365331977743696480437982279449659475811547587647246122652509364714739553842581200902118366235244916624626548030377766423054213978955476618484517085040134755729085824814194604859466265491141720381112650055143970314731156648661811941316642369505699581816191455066213553135833799349164366460849645768434455414416498893293109878697941751480408923352559475248157102436524637958004686092573116519298999645019527968538830364189106082338364220244317205441822772932805895580374308168195031244337042442316269505840080735256751964819805582735898805851899462731068055220158898520957661222196259551199442495834614433715098504715034466433529795584583987718717122315289193689829226926800537925930804483063211456063685642808596672272680606795014112431478431650510940665384587049838946411631736706773652741037926416886089694293213272662394463193279868054492508067726105921726987266064870898170954924562253841592633973569548285622309715652022967816223584234591953320144782842966026077106570535228236726780031587118917955581120709164755907588581649472781742814909452673316707751927858501918735140745207111216097547669146928261736202612955244300611425226753519218022119537743856061835918353797252412811316756031557432116342512167992203199504878868786372492670054251707424208201846666683562412400561506045954195697705625669678760586674543495852789058026563001326105027526946486770956013078303693456038116535216379302774573686030518970720748850268326875665124075568780082937976446804937815530167440967108765759628863460081664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -42407910096130041797273004412889284285420333747316608178022928045861495760137802210960872189718787132894099026953101258218601960585540338909615249062632876867918984457426819212189078792582965312321475105011757109172915656587356673881205888568470924042536383743986002826785900936445162776140821497651195841991382773931551157061798097572427131681619289707416650935049091746984871141966338436631517878327755858759866341271492634688738575616044982781336892811847060540058163818006579213839057524208061920512421741659155445192188788355836889111251164829834079060588460440368455134653502597992738930789429713519603665471141156217665942435319888115429492463931224518199755844169162400126834333582005249621500458770656721539548637167113260616002366074707558598296782976053948957895602589429883630648450288431998427948693346692612472860059631294529479533727794803589820588033957095274228987916254210887959229364518623937174473146186531527247882530000269053913588354342082537273511159175752191843049516623689703279143743662572575430711330788463543213479015151348158322809204576991216550356877409083841810675472873321538131734594705921831832378820676304372391874298501846656912503234825904058318165669902003443490133952840049471812690154548517528332446438717655612537142452366640402153329808649448965625384347868271530246649281975636271290784033641339538886994268704638325662879336877003866396089338711783766614134704937104547184752072055087851232467847702509164304749526913071724582333789541813811587531464822475679858796469910249889876855129058295973451964194950007283749836604196670259952778452140540174930705943543458183994166539471592868683638539058561750951909702881455365554177240565024847809474263923197335843008093385332990961703443251046315019691032862657842746551748814527923697823800703585602081132663751949203103718052948849263247053651511522934430098396315451863939567811367255540051019827345403641868311485499014180175220356210307261854493606882872151342011512835974747641996951193323301365373349683393911061203885347731872059249920119170719857277004548333958885326415770604648356520177181835856085322207130834477310083800933432428533356323972205348688552381123756670777946118924531073775578658826372033406377190143091876344674023779615077051779162216876613375324148607310357272007278404713628246942781095468322498287321169577087940795726988909398893034948844074117184171484767587336641254203607149561767641322279808320872894000798405177623008226507663104401986259627588000554330595710574415464132130882761036459434182193511875761882601022129755890543110677990013828270653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -3598971055612145882663562519045792640091493595140019661900586256247496759714735682943216225351598340358173462781586825059728504028091831370774927705226857753068956742528411330367142186122710327628919236028295568376074755178696798407356936311013491332656685948582667043653304672310901848409274781953087869369988733247581622428186974972829427884809217011078868929710068734333377958668683954538545407983619181621003564021467427748827365219512455927237096360651914757062028999114711882676255368975131080235639198358401014200737128499947933434945843364743219510391043042474646473424214518970950261878220858899480739096175370236943528135848613910950997122894650946798769725440068635940539526276531366344002392171686844379204278389152314140139518431039017944662155921497562888462395286874805234965436295305312474175003027244257348159381031410084020594633264286113929309627436367448954039952474938214776776485200615508873514179297403801477136529008184047387594646917890959940756779641300894051507305266198550892192380630120122369798854798828142398935579737775290323171889992172685380270702278219530968100658272456368623419867935769942069576243979592144092230064964040127551601483946162378971143427536989520112723773818185347335195848234910376656601734054764279468438331659275059165366540497660117499942223948252949715933986711045344553489426448599662190314827091000133387478180199753696333822046622605502641511263986760572878593565912671393477806250770382437032654569772426366432750967487410335914731398946777102966037916604736317335450630232168507630793138912089886991949879975081356982522522761258658033918946089590193712032507125951038468881327351888801676054865325399202414871488183013002523376367934425579499273910957283104392975824018526059097869462759964737471593324865454534671686580223070955488632927310827164929093193307842927673332076670442792190248106497979774461209428924591446344202395990836806866181122306784075415856348804038482670262254943526428086785148985997253717255060294250225283361337419009939148776150089067944489930771120071017971965413399907585600421703207755764434101841951189371695200215062067340082306173043842415012330400509539925003399860346099843830048612019781520838018707776450494469057500058155698217050309019792820327742842289099140685038062217447284697345725156355832878063245241290508359428572062931838910077436833745858562249907043578446540487210592786753902259687039945612490130851914027207224897566835935509632561776456815558627816923361776978075821787893277949476651886487355323170051253812534450423094694169080616959443127776865939668812693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] 3142015537834944192445688698407435576467238953743516798921636824323920288096881103543033908946474696369575515343712198671276228322174017417695240701415774242354199563045977846812704491385936308374777819160833230292845687024248837841150330538110876972958879018201138874101729383297417458914162874386736594740556344951374420106898087319316290687887163957361941156812890100745650993107179019993783571355727522254286988257783771082901096886924214328878103039183277573042462651196571311724439162986371209033432882906523431637866003384122672127590416901494828404861996752114475710496962857930286393179590233140860932702783138894328542275279324127073699891822456413003393767583923508597751948730375715985293064244264946754112648449870053213435861841767222007169621178666095132312855917077263197678496551419780775919147749845437949260794654468522751869678673445111114503970187145364402191532524116887622779259616460988981424288209795109202585949136858201887664956072894852624321454926592327468460942047471245930883885239066345703223756258497855766177090522306667285282983700174819390130501511294829694233604356070781695692401232210997349165418545277143199570280537027368249598270000187816367867668991199499283777305373553572901085991123271395339811467285760018746931859353312565408468754028312964829186448768401141225656145934728380221519710743678884300539299433043801482682189908259557343957707636218452343314814002115198978401675266105417355398641306533586305345557762214819677546147844395560480717095289512895198881827585301679435653667923048898872619573488762072063947664856116768260743283807736959890484496809034183627726405326266250158221642867756460585404248261096134308113533481657741784040148020106638281398142734844787107466622772071623395408789852600683413944432927279475711969537824942270317543309679477324214194275808825463086230975978637295731150633437073302379845762264853062156896884499789604606188610210389786250292220317080577424841327803399511021383952267211022371287636826146037829220354808623334821011816874237341588194334951536314841251325583043790778784437580701780573939621365462107821216929821201728440483957152556334082381754894670988134340228011791214220565238957733350800935061764104703645144170919359785918979020756192169730055752653950184211126899571896301349945710924114216021874019273229984378364861183220721048291082176474623953925908075300439983620495144562178264035782105316048731325087153182604159418992686965587383611984836113271579901515087339110200916865343127738963698172276949899283340680517218692983463802265719121313013008349453956459947622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] -935410213317961528446069649659425407022639599358323247383883380728751007812090294386367219286974131424702578815330045275515015110500727329799548872836533274353790991394442711979023513624754218541923304893433789453713441613812636790856928574144295514540450179297072708410174301535900023319285964869877867023881841504107544135838590233079293103953645596760726722096719439496271094943081535260927015302240106601035301283909471463676644829417482546652788941967265205741672286819950331141587255213189546296572753253075719217360350372223521731775435745928583064897625751852147825217229181916593788420209816550594180541280855926924995778907795249192501185736141752779428322604884519487474948892769958392802348602866646803964306119804919966627870215943647644261491182474074831366524454230930552604361630486584142120266324387474697724660937976319767450897198964720865107635465863340295737830943677949974817465705236337204943188558477922820584224040093553569042551805002326495855954092261734927721747638108476579208507174740648018042804512508345730718137977843883025962492254981851689405951710577231771321681758196201264734609192953752737414804281768532539217372085251026834833376729067235531285640694141278581875318852891581762636057676750695708622383836822436151108045986410954407344131414221202130378774746018833606210703034198197040105245648452791193230110021621072041219326341002053780275927029901572005864022932522040201229818210501883625702512990954602434681379042115134248813215359829642416763406313655209659476778562651610688914983520129298291609523688958605307716218124455620314629190757343488509342849449469458141430855305590535152467626825929748018719125585728383437957777470358659761102961972736729660401582573531803680540975870677090428445266031012645760674796110583904120311172660064463232488582863175599395252695542890631593757665503182039705480519501725673439254152645009629565184360306312311381816315938305102890388031363578573190745033467589436546689994135322606058991839018008637630688516618352795206494793819568344978483621375284655869071080665615866420921686612537430645483409888022152354449257963892067240528091290598739009725199692719669643050490903049384880314207188062934794136733097297034244017757177985966381663117422549590876658565548894181281574829972985159858031978087164708408034544928090284545125152424434177761345241472822137856416371981004020103490762667851375480042618856841532043014763856580111498985303987547844930957505171538900452716083168205018683292700865837306168826872623178470321853884500570536941059863774799591125862916359812275547429404672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] 211621126521515881450887688401975262086707961355816938064002720467000121078664145611913364832383265898044522731608537252899216003446167109985087306109247789979536476476724015753433455761530351014583929149627029723465317904946908920946414369123244715321137332305940226996001542638640453028455087330975483793087221662069079478665075744638075782354634437284045645457971636584589467916241418366120777514557011225920601098714345509517851336561215168800382402001052785965055122264576425972636128670401360558134987080641521896575132118411083279427272874421693559490368302243870838745424207747364567306278971944852211582946150215657282878766434135184169212337493289383454471499946204435855875560199364486929062418773944607873681864156885835930697191491473820937203709703277682215550724192494812625267093140663148385928456017661507224573617489969728523954102124354306502076265766799797845203516860952182981627815655783373756391372642943104374455415189240530512442632975529504476690059483907092910138859002460956022853619959781692316952179490645318990004447789758881782020845881471678305238660734197245539640683910940094234125244537219332839068528140921772267626806438284274900591682753016621817699560297058923721480269643985860386556787148089851005802855098460617262862482676809079035664637474443202162826824155795152297068504589824872367772963804256553475904082423595369530020794605407676591237208922834551021916911308116822127765293157232544280165920357890918448832240569592445114911337276955522633117203809247647730846474089541335431428253807068701098643558967275229419049725564249318316201974934327904602369795873414480824465465792436558262464374604578433781783715728338496749676210079786473458136750242581971405436617958990481055239466532583241063834817740230836553171325296249625157216209839670593311892615145349022750359075228540593975390673730615897453002818018474332947139706615738333282909028012432902868886106107475234022111721838292079725519881328675282097985775085598185695176034975043253068366684528230813057417230541979563274846437687781571795670485109521682830790323096457872580490298973950741482230676838725040038544023060926238090495242005075470129536192491957248275486911099914919870290621158889749398543440333429034779655652343474616754233515821947188089283891428517352785026613388882558341364858437763828040903140847634646747368331173200953356167371405054960937166819711054015045409470179549591281476780592369203902287480072993811195353761352384847535687868113601341670961653605335003717028035482292114968202125274383850897021151847173682948708503830315141756354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] -40296562593070457845912320051479420328494566770532649146951862926303398730082435159869873362484924622326882118597797025257912749272649299395196940572197758852730768911200961716072295325593470813284412901084242260876509323550025324181286892232819699550432978556325121578840598748040347752946678330994869864876439695176852340699777107886391260773011175885815581048365422649057669230669761017770822126167266600007146421908409326272521105257990482864809766658254665879204219853715540535173274254122443198746722914132315822376045047494184012744456699780036611826515305957142915434493709374368920004814618077661386431677196465747231172892305733198341412400491241727370660517562449914620023083139797510694277158914879552841066094301053147473607632002174506354280618717667199175581119141447480167879059508873147535067602729283952446629690807923724378641601222273459939309140980358890429126570595980050100902137058943084256216704026270341394753777960697390964688458428011232889436077055156865642977484996524907833366632060121962032304012970632516693621871739274217176148660924673707975013154506853874549409223550617063971125260841952908793294729536951471015280119191600294532699659903206461104733128691997920224147813240324108959284949855329742454626694968083073762818231233134113383923351863265035170795428077538901778218539985137073693782055426428524314139731421207195199246868070052168660015144951634767730887187673840001583661521923994465710497071573500897664232691661230263684444535947797949706693707941048414971260402549121144479254716930289737961832236577438266084136200411518012904188575090184344390534145734842563337990069968091370129142861358928408318757167799948442588681280116607308680464777055480311202894957055137302777862452562104202360863037491688865848652676595348415006870637558411222803721651310196083643882460687144597602474528953956715945208587440030512851696921382127746122763292126909003448806252668502076550709358276642886871198756647732384681149894095922399128678948357818638112798121468962527210389909272584658455666892453906002866181192769073308852812521142937778574915858546135719374295827551310903171131760161849044733033596455045266617951229519150348889065345817810017909508930526301194903368713314843692809608138276545807850425373204835824538852578016786108967228284347476804048404506719353250638285293292370745205579011970549832572404198813320450479556402292039406861818423861068980975269505806901460427088153751394229760836358927618883777928704919465363767577588650540586821759872375842785829152857706335736462818406733166595497346406062602727559528448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] 5511874777421190938615306152214378422099585267182998216923735816685083096155039844999405218840038033278826513872793583244056786273312490953983372682791766803464519643350897043547233716671132904239732746179375070584696811249845777061100103886727455167516474811894330160521444192688800174228840954030011098753531765956665120330477242187497160485958089527801098124347151620539425368684222173644274155281356078561916403412884768667856673973649761512998918935773485249055611797774207036471591665654565724586633804578954960132627472370158632425001004451196075505747369313095225286103361068857443689582285524207632149543858092583544106440374341635123419479545654561579045034079472246762620381912367972023267012085129309755018098306334859873799686571583066343146533940689267252871612643380964705057470164515272380960763423313521241213564751451042638899820976474311886141074521339481365642621935460339846275602137683096991376595041155075227325491610540700096708839622949562653193334803131738604989502145982179579910337377221132081358747851474879060977593980491507212794999401465842534793100588897810422539786430979556962577320098313120357593146697286684609100083482151971687366701079529082256264358751784482813851947827567538964641095222799545213434977657913849185741506448585707766778744654766898488317713783316688731976361968905979394003149468693533863570063038078239978041667797072762041229921884742093512871985592518616967040263842156353528351620915854413237696542632369529374334617282619967619954402767046743586207014696847912656410513834936937115124561624472760330327947338654748796302807338769289134384795670632308769922897519941775541034533120355264782803086670509023901034839006027059867518849343356980783433134326309355774891924616542218198257375821897110132566196596791420374366970266395531724524753652786254146626516689473212429764068226305140868594435308478776897986899449797772154295575115522969269685521320335106294801799758839417189720277719415508191073049493432315210337943827159653708697887163107079998406019551162977009708079442238877625762801613933793025308951274812073651226461434083838152131818239707585601309532597256136242755793753704458855382060744837569678244238903786137869027821593207318377530414685268058261794014295009132008383831444180700179620024221079801066329143076941859562327152438582102521384025933625836039501947110379718370669340411811578833183411518139139414618506368941452802708734533986922533974576412320077083046785202693938853006725668161816562832058581903097608056048703532304078283670510332199768921512420837841773035093538425648080486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] -217104742548626639181680164251690609078149076900067150550625093292436500984088838130626620559185266613353189959945812962874225877936169289986190703461548927776270609259242979796629641260980237907474539524066192385545295707827361925933508888936991104513915256176352985658764115000193315081547955173535206557000274744533251115832868624790982428416558207775841941683382287814314155098613763259598167504085842301390647815250085282376913327596181851524193547406071414862264830057591242531059765437174585954845906294653732200927019787744009587984151832520458073856685616709454491712007822403672034042421203208406102864097879464056584829947138817232927139893908525016696141965307128895549204765299659411612972536200015331751286219541601019756664642818163991773323807627481898923166724355280663558196442674635691959302354491903855167208396363474052109636742629319749301714348505482944755828666508075720811474481317212268078143076443971157832906746801716232949944297998882229981016086201605209097079197983418214782880885605254721775997687015027278485323757658453010127657490868447865124917517724941610637389250608831719573922814805606245311749051815562870729215523657402838089656408067352529321740379878894920035704488750169655464426899428633976506573601715381689465531051800306242835299551118977544821772296014824949975063087791184390052368151174476416771586620968463639618116545815238647066720868562974987345283691450215942614526591543717528558571352696908782892344091415979066883013300196084867348340505904035883339684863486693403026301519217608120524595795556082283594582512734277684800429262914723170618577455886439167176099789454427771275905921591906484109179094542139977363173073795822348434020363606575781379686200024815746522657902495354522499587102459880578372215561405102523902589218026671347459393629677576460838463038404418100533511362421528536007651575090992229437186667803153044569826907835801202438396163832525492142466212286229368278169200809698097052887993350936476821836689692577195221210077510251878767555526543906092188458270977011767500286614378259298594050610798009585899954948086714415972570505659617239077317681993806688594212714416497079853089463398619268645940760734780846513074330360625718605132303415268911442496063881611313830343869866987521806119622811199767894790639281170468016341151012100828771803442983502200843720419018554065669612301304073649237494456090497065249631526944473166467074758944573196405395188605062501874149639558667362234159864096404597227941587789979293205559990078647491154096054310206762684507873646259895281199285889358805073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -103817217800847370156031327980184677963725737001776839025165377876457920719368392308735579218643251702328196720946083508918606588068387293598615824680890807669802955652889968836060161805578564251715613386295163180120541890436252768318944240492718839711700126009826692576610415851315605861775829945589396355396452709931320949965290111891050587785911896512643903950733270605325294914554943563904023390157965278185718472584279509624571906819422107925896197914385821278512477472951032572908812114949821611230415263642326344572516987019174602894661058304570883356971036238393032564699523184057739490730014434786285665211272732968799690468894603157704250720656322443153946248539382594482205756932012740020819425958192632043597917730331367995929658643670809269271773186644713563395463794521942796012829449762615082660933611141337214911413088687448227474591124055686226757579439093969656146530613366343992662771091374972205137290985086763873481299577341994225516888734252759598923036835951586025275624871764793879736368031412256315632679493600176474105460778711026753168507390460590783872295970830782880572792963095348529986205280167501636048396014300152943654378499805649043579175984619785918499353929952436145555044913898972094813932035281201280023408576542455049620098010191088603374186808593478068163373275348124891737496844661015681448952082353129094018073108794565185571682731543788828746257070800178277947258107821763085413335342530008146794388621107551154559311271495420666369967171481728770049026931577768835163424933646588968120245856376474541357041166907436756555803606269865025196906692902365528124829518277804054156218084726382677965995778725713542157757743142587956698095503292675915595383953402091664932662451106646003055619017568116588970072784604422021759425899786832362420039671615015043068944554729271541012577909190400710878097511347339064724249434239245750929644275559298644148554915610304178507022435774362633498997290688538022427612756683420549978383596083295401246946204344096603404440901965383654662753253847020480650339238194743498533044649525383891101773228159027428870893974715225726245075705313265729678182596160545735551979376859714506841149349883517494280465778453482049511195092488321961511575270695708349185608773087009235279227512251821540893591629843000690570095413960676612595089101298013683505125448318661026880284181017427682457876391736621246810001119208343817123702354648169485518661765826825673463685499652078897335083136325617786390247440447080195201721967204702597414354422037155305621364715677461539805841450861350449092146027494270566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 26295033205656806746758104023219524843696500101042860899010787724148450411527682792229816012620312927749347159443840529968294341755773959277555646373034929720101266716425752515532072523483478656372712364808327860491044939213206298905998852078948948711197389130814206081007673029105240359237958039922589398299880434291189060475241107916106569715968200508756202677331911281053154445692052402549730277930988140496380972718639556749407872430482740812975497425942661222563812588391954037737637219432722227180282814312716231522415186441964060022366766099007894447838169197192921503893418559180455478857823646639549127205870940467386076490667062094727581663979171270073129433232213966622181422436939360404768858145519960061154810073112611046407683577423511760841952449903955269016304903827524689477934786375597110376725614991846537039542873895315376392824132416588808793157958617271381210053082142539087781897565563913419605271594747053437865739627189741341334066847577251429708725705949592662692006678292526520037853869742712456570903636310566313566651224851000082557377963874510074785564516101061556390455463182494037692057386708038824910148866473522153552988390300885336610487995985476034065280289432125528617980915196130142034514341658683504892016841548675480435640016335239091235184014138407911976256022457400983123677536073790563353809844088412034394628282243645205522370082213454208416822831459438247843991540534122264808127196394504679674348993530351222008580514836369603798973343674761454827177474689513390245705830876911919307143329714670042918011228072219692265088857138083713397250455878870376881659353192399242246913124914601089136863466283909852278992008809490759219186063488980119986845021416423960593844956314086859852204583076698197828023437775790250799737473209326864632050439256926034347847369016035322024112237825779410132346237906111336042602640027837445151580466143345949042129754363895515424497138652848156763224276851896948058671025553409873873356774861349772053433428693204727752757704234155097286028558782387968522041904999373006351808864784952175332594601788290524077606618065537610013016089451802036200121349284530321844480552776083450128943695415585061329009703286456352251810683382791458743199741129950251427897274122081457896986285883617531479243514715366415965148887570808783736781676244320215169645130397914565871609180729929059297050400111014853009793910346478868399990466024166026185135929197930482384643177356073744731247734403726932966951676885594050842339982297987789733310710791548304548538712291086563439977584172658774213614474266327121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -2915637560501149286548445902932767920846100299734793529625510185753188764984024931421441146305706137471460989537226474708212640312780024240591174414095988693455642523732353198972145205132194327847687388177443663401937727983222155748709529888552609457710199232991223767791864804669438747827807700695263661498382091923547163261492250665357635002005851883168778752147912679392923988140726786055719099315052544894617849503829419909912729837931440227500112214503399458808567637253745204454408397622252409385998804998382559588176042716146934221155685475153102785060180559032038139236909477994796938794205910128255992599372447636769408333560302851956570734015283548931947948258972653420775844352490647901510199421421455132047486175342185521132009932931063083052736683806165831255604641903362437077609987509155622159932648361556967976081816303057564247914099805204420223278587122066451799325200852874339588070498473763276748173484236655399072587907969348888840255193129188396563377338919477718930867953243926067147615466546486716504920236747939809856459634836047791931961891281649644613506764483007812712879991617921451882302092493783272377416183975165312796381792089669978683330025854234079099890525189678621388886769005133551128119031677113682917297015925551376783866942516153710794697263918768945389098329267541139023756913130255712782739997661790827439876982234925565383860792669771085035555295851136890686873597278442229176069563968601987133339586068173640464265485438599472662709827376014246983777685856739944910386956884576066534069861395051635857135882058809951975835522087891216239327351868531613735821450095169170043377275108818516564414442349002094256650552902600438278986906750848097357606310305460067471410518006420288777758382478373065054632027505482838944645301997292426605239705194058738013864910991783321198298638277595317587736487876947890386860144956397506093357778981870153934656299224830367820613113920838648724355454117480753860615497941976767371005875274666470849129237525829396182023180434171351529665081014189584268797839660069552823469651625900042003587714681961575345426347861143639828422766362550373995061539090830569919626814955620829589048752916857246316856007484914987962260219308861736268681672968418986133822379040144675428524494348240955903186377533112940070927714653269523633716167318214942419504477859712344373828839444717151363614024313011630414577530644658782768008674419801861574521200456966130694312092342068279863889849558248085948786323906053488287092261266113154585439878768987761769174943077623239224638941067996183745952763982800486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 98479115444795379933975976621356596462886584794565096757778697100536562386650310832076845880989041684107995357746099416032259961542314676601449426394721964157176256418495788973975614883404156177963166704158853607424884547594934853949898464787557382447381849681729959205728563187707687872997366288734105074970655371165494133567756713808122067559485214749060766409570577965399220513704702157726182490530070467964545448519333455619839690883725591779476443881260577346367522442581834552426467134508375499865049005764840371730762057170905708013586018961852068392019673256487460490950196687066978901138396241500470309964243353647043243911349718337672819954185265758229686234907389520167898309178455477197326926887034048631865475571151797318023452749713926724804807130635950495479152909457102191765473484538978892303816803285511422109378428083192332492561914651384022038706713636168904653442654647053064715122267023382122262018616225524519083682397147008541535888955778707792456022379463100525708894137359268214001579943374767736509198061044183078435071259055509712143221787726382821209790092990082205719779632956713225166231787510413450214575048809847889736108933289370975428175999807584031551751626068032803661781596031858330243805737798411988028071843733449426038048472752404074015079791645721100736840004067890896567082339917538792795264307253703222156432334890473892088019773800717985111193523391061589579608900943470330928297816966057856322615737252514845291312088157911052203682389210184424091878862166552012538773660465537878578146671943190558684899391872372501032038225259676904308016871254007912754124318442718072123830940024441682142892951405690756791418095911033224130009702805531439237696880875349218932684013224541344054714913660246346776466981953406163359663933823812246494084991065963558533293525741576802395504660733372498430407313037764868113824407841020581819586204547228812023846347463232871999591599991013726394998841644012199632581681017718207117309994884270319970058555472767413079715293079520617285056926879680967683875208593195464077665360035898199490013622707289679558536498582588299179005157135829005977358787278368587326424967182046199612110895139701450870784267797645733054204295538445076070697359541437717337418175958221326556616159883289551370988281549680978392621364603910170210744253483047715042089186365656344395776326994794697318162449795346802049573382752524414374121469905399053883428265442603005940196014384247336885737110543162241671753867051011006365890037302238350579784164108979711772162775380080904184439625890445915814429930123427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] 31575349268901497391142143076679694375723185625096935297661318448606080440676858507890885440803193745297239246795426796601266788400246446087749206849663469187608122499776696184679401507469666527624746605230492051120723722791777881364668952299284637357512989821308936866426856996012218802825113752930023720417448722353683613778427011872110118376343001976783667242230554920315622692642965062319095394278510364127598646264952040017040130634167457858421180074961263113446313367624951514493478456634096316277193975397967590997937468205457829606656642887860653380146802692250128821706250498290568302791584848159809761054825480182613119003587445352090187783704272075270355762766493569914448507550955604584310968661720858723447685712429620752329048883106102163238555690435710946370138715842517918154626302497070629026418410936592998937861185111171898772390695127927047565036275779664310524007397319326015314929111552076661057279735030245112173029240399247847429210759872169806914727843992989798934246559162286439631876576491319862578118533971560043179718513458009774900867717156233054343904110713219475563854948630371052929263972910765761957457876456190208548554082007770397537028906464510929608789578393353745375123141722743055827305475682716109946468671831767458279209549580421484642236743237214192276298439065105679149607387638101355459464717480914138658960198035462691102636585876010450121664632037149749745790147019563571181629973088035109323366296667632543165839114507403122992986789308131241522651521692747745506391726028122493815163003644401099706204092635742713173196647352687662918305909575124349188085648666167272320077494999358128946655576137375242653877644205189255460913196789390104236614525050596478421698225936296428884899389265911702422138005209691089705174463098972057224611846839386443186798563978323454130158243941773644186731983148221127343142296708105074786913322328219821748998617282197860560662450116108755502231247814762338969369472838122776191356323233819999613353791647363878142399445314603291716682912588430029956168902057107362412381308250194857818258467701958360578171851717193357700666344160207047394294607246438828201381600658648000481862286045634758608099556465578478917119438018957353518674409986864454802940345114268336813677351129219907518856117747101875243113004046882897316429333859376361064129689721624084984291936345898404187117299882293295398050031095471852728354932662744311074622536403163625680205683268309728946417854783922765882468562623244923529946755027543399194263558004102973425924003725855506394812861489829792111090430325555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] -9318105198611207985254328131693295738712731426613059799431874714625743206507394514222068071535374738591776733205623922926376237997693429125439637477393578250533211380064005495737003187449659549819365509380119926405911971928811206723705434975707601680085231208890623312167336689579600263780974138996447469291375193428714306512875888632127552090710178055998752249039294538999960494773558108380271160708797621279319673798062896832591502490840885166782300341065662929912820773240425041428903612500008864355999238408893771435489510216339214004476834409567902089947250070250120299539301142619133462565683729075451973503364032856033033286387699566648848464475628805925122759882192705625340131029527532709651143626814750232762390047181237719138063239972473478681572471900007732307177074763033961075073222760065901132089434723372687472203107601857171738964021876052232705212281868439216879252076861194150760395934314026241476880442625277725660870062475932173605270531998507753717992137185880018771118131901530589379859398677750088507319841559916015290199923061681463153028703023952856999071020918883268878161732361513598471653317620835200561873352877128315966520148163922810677972356903407523674593851121268460147925764993164960415282773931983105305007706676484339720056079051619830051056455903246022524538664316829198270256003169297429816412397124282230135627704964048636012524892977730407944190126761025867919296693253650753394892867128005649853277594609769843750476010483443967509142426532418283041606111556603531455114044026932661138942124284488479083880816292451254528383291592977837870710268121294444633817555302122696952816115595518217375442891937014227764478524033364640742797591257314571798777969047872190120602075979896251437091694839322334784978096133308698370322197926330698284112277755337018042270294773811803541032559637681834932006691134791880929686761503087616397187888148511502372319933499935387643365035526878238669283890619204081408882631593179376049862627259436512979267085909016801796349808820969362207979515435698838315582414091257360626413582775692308746657585675256496370804513440527289384106581262939374264576138484127701865021551235131184537538757818835947768410066292342976371747280316322357106097931064555846542973594816543279095367404013076997482347927455204413913339820472955913726488415954693461564384368032425010009984061342831065666755703875380232932397213884976165668179270032205229964744535610202551856970650188141893923276611765817947746038712932940948429383931262953004796949778062918531053266177087217908145320253575213868765148571133542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] 1292015263815031694336512169830832325527556507009286557559597085876073074730929868550093111920929494774241508168253191717709519378671584851770485369181351486966969050291660309047564391619777229768267243014275803596664442005519984916250123201465106271871350211102208233032714732266132202445005750780732090020270956963993326802668034476462235346913355086849852604023691370547307928454173730665745340506054020557288524627001427561366058677925436199972083532892599895236077518020442825107305782611992707537962325818644506133978730976320543144135752518462617194961618448055450361230206133433801898676447510700897315324599750647017074903527360768341867647492526763421009575781400509237161584271476802934019869932099092359972841931371930526458521835549110263352158918872471112175601019073671031370206186380938580565072377649836613321519490844697763657795591924792222780792178297266706065255758778107059600381731191505036832068792092757588494662969456846202292855032526685792979092111397291447795129353789730295024563280073823954850107382420000803654987195432154432186246623960916796174167128330666110812237280027533883635891391009447651154987518387035782405864419067325265453562811489516904271445850295335032769070650086093265357032334436026702080028428916676599027787458807959800635655964383800185600452772414568349931784096825780665265843746172477138941658234418071986095174481288524006236657876940336109961738784725365921700558367796641444277989870636942818500155106050629797234764636505497160862478501018452519892707912407925958300815555355845178709058266682709542123460628589958307716054676762778153839491513028409659447244524690149529173152864820385450238573730400893119904670450733210864880661898510472732494128462224097442788040259833195930487403180579789506206761883948308632593455354754534641868407374517797612069751605096340666458811405947057828619331691811506831292912900596154733084910081887028047561198753384627590253159347602275873683659216840885621386635431275188501796966189926603829032898208071385206593735764294790893343156778882199030999726935160520159642129122028777142601938862255017305204586580456996488413364350845798383442951527470469331661644685978510301072379040757980654978695871443061925743849365694745105190702284623450467871543434106259591171631661515975448596212659318056723074056040223585743750129634626947003220039332025094594460805926753029677142918502759251617069515778298873194834904021770854897760461598946245967241678824184008909379383217126255418610546711308706368956044040059495674068018490501008303544827210929776737400525456985292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] -77688378870274697614381723483114354708522033249529638659701560207243446301872959832980861220053015821598623326979368490236704986351563651296280076824898176970442624179309114550736243024646995140505532423148549240154837356146781559154918655528982754950163300546031504371730116472812669728523979094651186250813341044916269010984417618197988431525922008079559501495119934335533156604936624364798452958751475007436151106119968276668369041375951354265178291676470269795917136991811408123483451648928733837189876693240874727253148497752402114883575293689582951163774948694984200775396742365408239472981728001237985114806584994634106762380250436319463554315588899347612286515144104253989355003753356715452776132379511019687772006075454579381717643773886503755728696600270416167768109525633467758800584868975159960447745036266352397080177528158755370096766245399470633891599217624378354881228365794129645852124024213188876488399818769227166280200445643735897125452769461560341636293944737735107018734746750663263589916256993638593860593605839507833443573079279892370687165122324474584359478071770591500052527295104920165594765484701156270074721003247618322039208554827542464974604552748848171631767156948314341835180890534191442625604103041826037063419870645491989317881642273423856943938948374212206504350215748987477124314151559605732732995437565044738055344766722312377949877150346706336136560353888867758481434587874099591491296332144665720346736346069673358777232870239460360074179878193395485433175790725428425437578055660682330180984502915956529236132535462544343474397939398705620445071575067427691829117046596073205788980610429704723575953257776379038966083637362739428535035553681922332677050181284938285935097446065395129112495621392363200931999769020699807942630502057098298615843136184778673071417121494935210918723078458333997173794714551008502757219767003374877861898095517923574060083085107707801560436606380187309985179599010124926072070394483225388685978067174144023747489902584636882356354938881292697146038746347820068822671117994856546336828598764022295973371650307444680159915645975443233479417480443583208584240550658182162421240217453159986007814941365732819977333699026406147414134711709940060737398033479483751113714482477901953848085733576497670868170188522576299536086952500871492304682023392197202242301480815434720494495050948229691374699370018316012743520726125508649090691766979774936631403993227554479664533333267533690952551689069471975567085482406108107019691679461898187477061942721199433982867581682874088593941983384089874637004073861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] 1103069527198983382619938457980330806456353363572316313430287890717743564948060079349047294039820022216943619618855585989855079192610053107228854338683171847742623012128754147656444825063153387636542699472323474149092379486397989687399093126317963263853602562527029794799014741591081456588858379971206046431704041062550036749218288854513401090673449900158792292809049850696724493455288362615731903323610444026338100113116788229916746913375764313298783567756470386160489836286318334052203174718877214049709670660972256559972499649063493979238791955680005495547643056821950201180439225100661827128333567544329405579048936003583897333932890341497702263905126820572542070586352890229206515353427550656037847578353341085324027086206267485533079140716393963684266306215095117723838561417397543122342616032671771086545447981769261117925005940202099800766694218565572788487093281457118920689156735355551942200340732174419616179424763502925291672643241212406651653770796196607335672048948885565649116085600330900199965651351700075258824746878970262992927123574301158462701277607785020026618007106362719998368545877569850011311560896059867624969525705518939708012708075667981012661642909739830656412339042985653892364558896899657356386462194522076596543017911373591780529439091293885218417052326299669848781449891448625888400805545464228857345849936549083237888601265706629019542677984314309055948501144677543550048271417612018831404522824880438266926983913836795124970207765550413340722135876222598459077321057009897025774814796687210078758049917449199605480966578295469181552331506816776844936340762418160038478020767528545143672439978484916010348503547821668827285368139186588065020194149312662154664179907741444747380534142717922080150117592935203412830805472753035527097718878466460073908258200629883846617261446746535466054998725324664514298314528008522285314895022427140713661171837207012275409327338481523246679774234469593417935123876624771340779771133570147688280816166243239627233952032889498031491010460706796683088664399550867184513465244938176668526365865276302027054808857458425992746231125038341369718286296073290722599000491563039793352517895052013785514429578792772251740270432484198924521315190881374358208905128384012163405783014215765864078819144981375138354037063989515023649198157801282945783000067813398614362354115029649508354347427232506499561185048295681164104830541383436001553580766284194487671055062713172610569104667367219564356900793603623140471207448457512680609906759258384068917957354969068262668433517149294705646551887346953112806385254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] -120271813592997731400557852616193210095606995869756278522069557733840314495945820532630545253583736148987536510188532123842121744197554668568087585190462795714721778097079223653455348857101225686490836906385016182268540394255710073248885296253785770744313966884999162068273008504066949693883549385520730217816509296311562789665175188223883426294440444814503890953889482417610223355777849722422592692276652932079373665852651391836788905561814022333625172136842228235554467733572978286359490517265679335059304374617596677412150446079500646080442297039455267762409204278203161236815214575448942487467173557814722446696796643253347742636912458225841975893776829318778028951693625572788954758485397910553029314435615141204994468595111882513472858541767927790534942370405298314337161809384189711000854249496466099864184842980375888673752598406373107637942049948383036198146959971358400342678911538647558759661163710456768213841479335531347392847308230040164054197792303872230369408104242897428919505220962974482049222212173029097909644141541610686645850471217926452584469205389945289545916966561738724524894487427932916577670707655063159439606751851879128715161484700358861097763202153060604373357699998598474891589426648113928054704601998200668514565371093357575476328953401216044587902926392165929537934602457881810691454093206988587465093690705150731444490346500821300058870639244490750695137431712452298082975707637772202949547556006187390995211225052926042714365328995872040975102490956075384248004709032320478511719352254870144096153527538531067691662667022998427006256194814155736767072521634291275961808810155480447185173972539597121757202538619770750980763507647235852421553045698412233939863467362388172816256883456242741506206224785123450455838708594263066484374073289509747576405653199681552904154591995295604879325206143002365676298115985697201954388900776779538087050700440355342725882962667924944594385189711601548315131912592709572975087383887297612698920923390391582597090974022250179980498188029148083123784602255061754225026466049115025989822910127653043640268123843192294975311088013774183642128687374569401761694796893576661980048236512913510263895798195265107460569735835241789606063972565490375852642121311526543490331042364730499477767376568023274352961381644015153679185109152428386578500878088783053661450335667829795276600569780796313531138331967894404113000743993467321856635118403623170496018235730231779532597900206852721610245756059234162686917112388087311542958919069952845170415525944775854792422287260119359238777923617792518999653744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 6396801640414745171809860312100830360922710126854310567572239367756447602320687943971494750272662643195406048811558369914181155982143039921668886128079731387065699290330314296916022350796923690036564395549313232264939539852884324382292339706527947350732380384541726290882920682815147190187891221973763943313967926372058264167159460571407018442699745700857565322737277821210679172646966612822734107872250449426472443442320157272030560984461937047207915412727677780986054861104658106076292874395757291398425391301799286956705022335359273192968102103088497444743455411231067242029896948085662849570766116199488700397388017318315523060858541846271130777544379605954106167189756762800100637010791189751087255068564542268054347130637866330643730417229384334612752944356420145879367227784476119311423808087302325455271463255375757172784526293668443704789961533092433122549336850552678368656688763112583892395445216719837505427464437151819962443610746585356433016555211620004616949176962897932318558453045987475630239743823492953341744226442731984256037819620024792039032416681276455026392151118070580198658273872979006652525324471993586401400713110005264894062901060158883561964669918471168782563229304513395298461430126006030362129276979524032758414628615538401785011199966939454814497677562206641526974880049883341669633684802926339623245557293755717573756147072553183096041163890593723865214714501676732940242718237612302429675132773092547957698368690681253311457479438938689088135521991532056643151693422688449827562906575480816326644490184521550104561831213566957817250739171071935054406987742765317456108169413759564689676955335002461577969352466932180161912863800538570286692749808429223122527002456309996640868340103234990627409649456793925206754266991553031163256545698113774707578948989243536784490099726475271536987742940960677643120395451018819986831287688713089084679165285298594258465985784125207427793549906677784153235261985949980931377151612883473356474378033012268925193936582704586367099271506210708096115969567075176317975732933279607968398389462625503513000407405633022148261239872596163341273425251697679812264209378062948937133245435431652198398960766997491493087773187240681284335433428446089944010398147237700492264454502716900649253275440475182517689893816405685251194106422365637391212892702794325512323284082737982726017055579414210454951289496266900955343032431987843427890089012560832710548467395228066513140118300760211713000647333378915269741965942722792485667882225898746391783059940604359044515105496985094824825771868608810706193945424322059304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -238013587396544468993622726546712339046056528141673589208876911977333423193197798944858151582920916900589533447638692855050686186939174858589090325718589486788026470175354994176792453139012160475627706171136470795766674274672500779610023328090896933797943769114992666512064660008588302417817169647059829486469495034546615262427203544297417667234104120793640485361166496117557926817321379614437437753890442767828119288060882706661304913683721152798853955825880394889163248753933896307510167074735023362369382860552856259616851580452361859692387560051470743890677721798336538558958225307957712132606957686472459931616318929260406615031994329988601406078839793538875891884169039679313867337359765757771703803682464402953194341542067381135440633193441204247853707590376962187572055057143683568958506573082714899892325853398648242346149768967745514224087164509770326525871215489860686590407442412287409548525677206679695671878708411135979055943767283121191950053738111247693683569496318662605483800611456215116241670403839081293534087025335561923830551431711854703505256827527472719254765629040383462742726987927199536142054735692462667377312651220526195748089211707958884732082843617878554445312329932063645909664408595413818503552798469386101399997305317077169151121328327182982708766551741597962799263593691767338597487367387871151229340448284349578610664189015167612039996671594509714739363399138249960392209166416189389164633198369345360104452103845763237509915340906813025389320824298340536223605207523435092905680482557928871466234583877162446022324531639761293818859249723214351505639425979144622469718218590730372619130016020774688272374449676738323849456527477879486551408693725280912424513899308929021272712502361669102413177761015216648718937698919459893935482609339026793686122332846136090902685858856752711819368876174968020899570718156040791339529608887457033015344432136422176699411805516644096688947820913748432039258038290949283479070307136922839353035759684510524816427499696630683836658622492055084343272403603332381563381679323309943558159036154300928343798453611873047415073674436378186071663916905281835425768990162344177412343365671962180316383273540402153521254404275173184455197534834909689249176063066658782060567725286098706487051317157577466367721209426323570354700562043217874789433694259788286149983527050555708287204667107823183632258954018016078960480259633818073458961321926543212053652732144517221915569473668080953229892848769318556524232791389462685826563184736846642107064341016954222376255278830215393736431650054976023957950821867710886969344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 4057221360762576895993926500257543153006155892221333302152387638194782249441055465328156795158581656414037018649784956663296678414474271912924161157014012516531447999646014154893021239653348102482576439352349971524653529190847584239511567460534816506296271114803985664761113544787195772837524460828432160431733127007485331152776346786787748986715071464046433649938839566413057653697972065575381480578627805643240535217035176417136040121036476064496340491661820074485003070664235058572362461165613676114724358809576963603418060910780613022845899374427317029091016151492312492034478794828079561431577788664732336384325887106329800663953950977398622999006240559187884323537433860033704568317822216925056571639630082979925420588293944546019430877199047933894146620727067183467309538041494510023930104932475280454269781265986362619055750008813140344731793010019527788861354856534652389787080466671639621314139943728755610546606012691705297291481744196813388164210632032469403016182153567979553853789864604534150824217582300536403343746162722805989943000962382906020870298266434249023784504815680380542890420069609883053346836842316445496476218170066202857603369908110280338242903716556572029643585635353582931841414424558029972741862035191110100892239431074849429834919415914960080039489519986955476926799496264506329551529142036128199672539349392067522876902382042749645917375537231491642389185998594715679522077963726265374873591397038019150371649896279169720041749449008994989288202219456638580781991631253219050056599646811205295060942243846544049789660581360925870395939585120024453344387295751075108837382921422384764887313668648647417058973628576412347682597489838807657252590143738642181530430701442203926919543352587317928002185380823151748419343161403266603069381548000164814776293288061436962098995163773647896905853969219992900809962676288158393651327560490401236840410091097888938723421750556977883945853498748059400611724651847028621102286280748911473770053212098067022477479626275148838940959523668484508011734755458160237524529253861797289627189329480818593195685682056156352293176353913407814454757456363201274830950628885871837388374592860094656323920868697021113268328956884792393237786157482603721300090620161529157610201403572712160954229292994609795448458667090336936194179329679556039114847519900640518218999474232775072342955169427029649977419127611062876440074234439434257599360277066381393652680717116424720932652277762420135036189627908689067547799674789559260140856244685716526135619504231572988397445529721481396891228070700892266797445262662930918277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -43701137269485309844910410834845556364497904739053832169401617606821740276425022958123353083674867422136261667166148548599263056260872115781222802914279553735552148206083040622935635437750203964289195190432373229486473373313647875398486125116272416466786818477344021366879191367395142052046967507991013678425945544024986253528010447861968580401826520899841254530741177452426761472214161572059046838097254093546748382005681829465310882986790421973341126040276313195584635714404130018599714343823025142799737166651281999380764484379681724972517893292597996223823189797507317168355284688853427115758062094119581648324988481783362889917507434567098014787487438940151976024029122998526085390947110105701198566342432847917348104191918606669046991048512709538224441322786773651920603150873034471754373517575151802464334757864058760913953759276258598945047916597313036515186742490899674347172361303099778115203207938236143545413653993620876310286783559842542874405684980867319918669318080755806366281732876314549543802473502376790538783289673904122782268802839926959340431862730371935583057446455110069963071134260733422511552659616078493743812231585206396585090138859283541845593835861340666745053226253372946501645458846873090298451310992060028330414221641901266262895207657182527461224333281226693145846081378826316624647088013088364527651456247176031930907919452959843869315238886775301251346833951219393886653959215663237018900253787822389147836944411167339512466585111910089412456314580634444272207136728507700624355407493230346456982724423169996368861473980558851623179267566418961919897720623103464531555982186106246660827652364310598404650364374753613641436834388991257083816768682041218993511594393130845426217577939977308062766192069950938885355374234394976703098751751873839723198747775253327701121131596573801726660915173207909857311751834446879235558690536168862872698352121303319687727845521297056548137092280513947304483341972444653861174138296727626133067143792341747735942679343681081310587677596530167392187332662483354147923598401342947240958316003894713942587461252208683185230508061507387021040177671716928157468052100418378218870841223684769940996946251673943477490499480585123476968476146760990519952599057671544187378241259250877238629592026391048965115216661905783570894924623421231571571299481105730914593595240777000653331675323169111075361620566960814838212798867741355357444496304521727538293658392944892848342427871163074252685772691699870772931011563968056875938462327799800757268103397347108687976598498128321346985495429476292272968398050600398155153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] 331166542109241321411275549943570262453429626900597981663347839258495599853346623901700761048062870880479814217017438780724826074523137087027696211448699355910205487917706831437330839409905047024243607552938958425975445132163133329627192075380713589415296815444713972627042270420431021195620359293912590159934517661355303769689859620359917931579777570041530642582012548531727255388736966950836554918555427818329500060291748910396999224884833491516359059815890684368185764344650430817290867803807114856866637067574357682363597408783202654989012358166299494994010782687761865631700050161745096686648931585115992396831472960765568043177107714805992275296933333542648741164950865036732787403969485890473199068454779688029099611270721432962643266224424822736055981810697136264466260066393196921994690164840620589769880396771309251050161205972849904555252613230449198974774978019577579408227052103125100868762020832434314286806574237426565307650468054588030326058877010786185034390177763249942757930626405882906341648554412753460442257000571027771041600639495113277678650609266501291439998972526733309441285363133473140885370199932724046014431550350188444189110402514483422605530647159744693829263657277102497416140083536323383364429295639945363693894389786268878882885072551735383418032868373919691442995537924978296452811431594185976874225392980550241318713479051447046913916345190626239808181837010734622728588572556025876600410382632200413672565549625177606607234818611761240954911280818584126710413763304457341351149946933725210259322765011571625517156957939965440027096380938441320301337122538611290246222269985069944837344662895023046160862380992168491561117534310883969755567947216547826190122227770915458595980343160682379494406385788473523106885711674494344524386006259281768160008913107880862107048426861006921454983631317828644971071296693474813172522489082478919846328134556379454980570331895230318690340241265523146861437525634845346489756137066335871629615810398214576543009711488475094574258530422026608952699520784790844247166358191407031849003860905842895671733395918991971801324905911043771104649495733013704873290719375258071462966612032452844248799315619783655187725884929360713813057026160083095402658000354523550174550240562997303795904776272630716703487787769346909185926379900743624985152532645823068996127995594202344037621307078466376066605889499309941002307000300809637247559732871310851693162290581630568724654019044891116554379511357350852796597442187120591684238683758145476691441299953833377455186706989930120902330396836177722692763404467090413175439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -1762588047649629487542362015332040214791917543293611053476795437149760951513966186783355648125278926520642967020077510781501893110450380208519086212550320374233548130768869516820102657208357349256615490724277172026995036530103916815126327042478858935082779631207399878323340243911384070194726131423713627177548782184441633032790409199058806845689213561534263764892286366314284440413851891780557459083393332405997069482471286127999391217244530876643572736251839424598882482513094225112636275289000967653162197779321794646035567271859664106264437989835127940359170355610301032117328886928201371271447353064115466979009937926835311941307052228547121625345183828214285815952384387577343648579440061190442599340818244404127859329226606807569716262733496836778852848945774395229514854667295419480776155970891166519793118846275510582493399866676466758407273787522414868938275419680306161485100476426825662586520155361891654423189695424201084079632976040693758425585228981463610243807952338358317437842124165114622859615281320077967383718146870183777388050791363929728693125872842243949353990636905237738982563260279419068241357493205934750983315722593377684935535815073872887165660316858134124710289590483837458267686676000458223049541542797298738596898361665698670185907123578246117179853952493266895815490858267578599114797238344305171890209034911673079599347744675836577832315096051076782944216962444651800492200809113855349552631448710611790675982970922329102251599562219488726589810877787617649343591950112422779064529693453455470129778462260443070623305796688723193720228042012284471153792300616360919562371113005427847195478344251209079176840845354786148740829421273899889225402175725491637036353730637939718233301018432444769901448651291588359355777179713833460048261946296130983424877819657469273263219070572713606501156636372809023109045849266051574073507499442823533065792544091243237423679940805472663028724078215487358344012459072938087982980110662068956747859951543226847760760739452188572769024251276572487277551033345508345863843547197999018170246260911368513886692079663227167604441941848828268507714992762603413661882451734359102795303738963219982225613877969220576972900514164738279843109506066285784237993196234258643355206491163303506194573450457440737249831576401382140732710423175847097474798034959831838546352909105311351634804699609137652034869749293622174116059808392698061214441964976492751998169335092796027702906050146807450989586703202903119596640796276136579238105789588979177234661708214982199364037285654099627054314966993595568485402885777537537044119552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 6102319573045721550857488261756407923153488926404565384663101864190641120974995054454921844669213842985271696198760049240265904112105436594921629525017268108584823803779271587395857304523589646044011756076605375622042299585545154416022815673033432827808672151063430107698853936411588735496719477630101888578349206855418000016672931874003868600894640241604050201257182754007548411610519932632289353674648384177930840147497045292087942390544470061996369466144773672752694834439810144038457913049250862021261377536185424774574799890076396483494086267940156417078682925655969569843936814053810936281715356311590441073108048424622705839252066277975618744805830680142247604394888862530558473845031943351067567780912150848199279663844286258502717321939377515717876574840089311652383873551362434500494154704025201967867914232379780497533674723227883924345360489526600798628555643558459917753132481947433505635244187746868579918758300729661370393088774149033496320387046853592530454968447032502667417110308998127703881216416203280404796710708737595709346327134992670102758625042208582037090766020691929642358182772822149044413678188050993748808633687837136194985378612931638981295961829892201492376038597799307115731508541797277748781578118965077289456922612162692804256874222328082758885629382282684346628486026096691546605751250193810453553797908563550384794566754044520236233072411062018189851598954691150346903391337559605987167506922290583883839367679888549021481894956827284461040499571147834361899352676850565627280816446037209170501109146094862403266608800189967389076331333250760028801142889575745791669654487299201352314244503776663001140364189872892791617957282115170967823218478538650144575551460150857055637982630354944324802823258995454605295756479901461900389331332772842054122609638596582760141507300975715557207706499511817486709407779670201584013725289334721070508227460043593391147794480784091316188489203869886326051461392274768731846239644354100105540087273384577001884284139816707576674927187626851466133090289015944522955176709995805603674228398117810192065256184773494369978828593364041040422317235906828251421727885288413524177021020093301355133010428124596303174536070054713677967105325633631094657408462643810091963342108912007776792870965515513449635087092147338986727598450492781223923427700684340989455549052003639474415226316979935931529262311263402457367468515295131862714077905267877378956876746749858170010974446888682198056827985334376214111466584618252416308015452796204874496409078189851345987483291017044882720797080556588200903858370637765263386214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -7219751117237120672325579267587566850305921369095999052610622633988198904160300277180055271212294465261291335758469329621706315331694913412650593187624613621598495438675975086240064120532101442495542207370448567490710662431375021576466562719049980975936928814281123275340230349089705089384966429623174260647212792452181583579887257559265431391652036248861376132266022332414576160136479848560381832259307316202563401142836502732828099244359839818848028625748585307664006576670141951352445421965363151026183392568798415151182798783511731751647789999043955587364290271458256169791875403218408583961016659266552106612932110382005572469778999794078910000275676298546582181167208233860041560344763278418264380213758986973368120207798723232852525620553733284296225822367431623457851510900118714892666891573783805822135890749033355902728890663157567556451836240368379326491541106869583267043307335889620587238050238695405278817063020421448215976021484699225380644353561386245298770137951902513788227602932319304100335750930024221206088177919848224620967116496807982436347071825003740548077610953445233787913591029991444052877460943575547374398732480316149767174676991925746660417499379706943928162856803028789475584478442975195368435566891477952953223559530799277334267106602704589654991114856760876714975351137466697962709130748564743333668567883808044412833872251647214698905490140497538442303576381467105305916232169797867359109571033202236976146938200288509051024615455194311665538753531475833131557791565462809130591967435760579936510350113042620526655763215703328846382262928524908248170598530714133947947980846060470457971891028252618169459826031970703917973680130481015652891360508776383099682226296070713615161253849755801713732249087681016072194385956606424957726509786713662385496069924551886290751601692134058860661279217129562491634353878337045839115428562529372816338521814909560885598786291313470706516803590281285207764200418513251545356057630515869172679866378638981858029406310557836202269287346464656667738305922153208571022957447224372760362065983121093024931237734905033530789193323710938980769603621824454701741305377669927282179631921112365895790501756309569345466307610027832607765000973314098373089385330728837145668848452852773491755883359508594454821992963645398170982624349628628882993738603837874089338729750103856190517434349755463955206771527823034356381471382579635556505118319401207635516732251605504971207914910622850808331485588850362454043359802325758566233431897904082130280230478188257675930618994043840226442148261584158612956687751891780089128419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -67471468466370613340273930178735793261920111698177990043540340655667158430818070328248958912677913650063886415624906823370692743237954518951784608735618130162956379791240225028665878199344125432388752538213071522258860874374375121725482115432852977158065507070175595064453203785971660396777426539848085967687406577834714226931507617003887142886831133064962121609919147531499443141030100544499763296247865397220089265643325588602070750618294931659919715605828017109067612689799927584084371402448207403721602184853378642675085369883787952394906539656492020115036751463110498956912347683676258797665762807673212015914159219287168898236867123692901614573505992992271994440996612275774082700573769529479943946919210967966328437182818938585006658044148660217875290136603002391707157468621586422156902232966222726001216560456525351125201782533873182581170973007001738074809710919415088465916527966258100525030417609146940262365596497164904806396474697180532383173950529274733783706499509157804666905098563155813610779878713962150026143559813169172394817833311841330848449024784963897583574638860923524706346939587356358019700606074923158943748861249092137279741512809327029347779451044844514288435285859038194000653820418796010697378128683187893332053795216797970406697948699684483012085491110014095312019753452985365247733835142507776424754856989748018454065838811429747138008592278298050643863540845118277140854013123407780991445137458947830482253124386469364483292255408612739897485373422769843438731576394538458734157628561284406971330243031825875694609375568404239070441726565658185761649763954847074064211418246123358574946560866379024427920613528069767970258783934538154392512093291865390564875179351386666546192721160799192806883186050335503245051847701626169859331344866299849730468604891535832577554212532792055814408868429596587059975238193155992404516792545388923830884922216910001304672075919738757699516750686289328202928375800166635532792726873808690615467509062810913640714276614606089399125936995814790600725580823307746438067482256072291966915211467717657082087188256995611127469283910432771560601334951904233235462708916383321956859855561263610048212732178641500869194745626898340034002064454203772853769100852676675529820953857476766056478462978387341778081015500229386845292893761307349007528907816564711464907430042105203963447542205578909170137495347706845420144487358026599905874803312357046593781985733885981498342623825600095182600390559201556036852715568472750337732903591415178763520764971061283298202621941038189878087470497501186534288883692624547528604385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 569998803616814012409600941323766504825497667877509694614896058060009653700363524331084227202899382663081457281974586271061726386400203146309365018422847677747927850261373344526088671581745487077105227710040829690923726469301048487994256477287645715643310773051633002924029301240325932722335666057005173329810643437721203150093683613377886744107849416668481158066406145918018155282059659638328567974462241007335411349553502336609370201206556328771357252716340908590068941959720694397870413599410705231794676194549398215785212397578873020435225090746522723874604044567751455907857647416088958827027974227922670759330177114875161981953753439794177247854506676281480400076502715258352543416314630556591792867646207674483163820755417196233516274164140196797339096198126477630079771975297835474694840164924556411559035839680777046165727833501705690860034498117047639363962029067026403022324849205096850856380457555159546618808538315609130325091821647668880827502460788000663172147984181515013558379683256535302341564670514046209589407822731298502394089615603933429453455710032986098277488085388571283940461617952739405569847705030642275755164691496745103277836550764037838073742241784189858516437468417463089233201693953541504934651564080198081127305031407093277782449789993081025952729064262720006326742943364201748036461153985543686347879826568899892936147928385100071200097520449159509725710969112993166245524203887957109639266983154041987338294858769904590886859715354708660650715656612816292816423004964854779735121444739439277876951983837325918448723564635027808203479002363435482910008668847142183642083840458304504350629323562252362596304216605492256250879047895630697108242944307427897845874369043087122408748868381451479003742923986062947913104118841146500863342944988383402531434100747629013052007922907848369366818882095198092297586265802099916921331943040633588297789003041762391127991357220711909484538380797288843301352628654456214459907882176541578847031577816996442125902462406179154636545071196797388503562631483675757119164151134917239631409202559191682763303363088890258061039548564518731962194700558363780662178060885711804081993722558662996434515432681606319275489616237442161610288704386580504541778669884366465341030285566755319113846802710982576415305521014609058295953206880073148892175347939211264512146516523655031052074143014138704321722396055286030692567774751270440106768363328829060466427627620679872021552401434489727931554898498766365176958751080211853078398037838076989805773963532098516136291995702621369278059050659573063219685172164505299041927561216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -2605216229291796581096842910565287012021499773223990532544521065299700004158814494482022767170673748251009582085507892704285611443323197435885185153874404726205813027270962875765889616491389981569576057351360870526697909803943751138543873344397776988222615631448483843592717491769833187363502017790719738919968624757450962097790343454123332783771347793085335739611733222785214608493012907593026775553682713063949807149765253344802529605021171469959922725479168716039108845780211181010720942241716054931597457519458266650169262426455082044147171599671847083767025198202952275223302197053844117234241915939269800609721936237124432259368736646064953003217475806717980911301798585285708262181944197646758402056058386857961239567989032335516882373270666333753780016198096687571122296146998577682605673569088726145029542551495988124514770348209409977729046907670523631442721596197961837066802142308333461385468949560898105565660937301594203516221299601481870704387875695635313346927555204926755739544942135209261348335634346755956006225245680106316532400075739382110203577408629037242960191272685011660463016771568820727994132009340117444110207520425141746855080397130910829113796611796624125738787665213908879248760506130549264649070441733355158807739832087074861637866566254077624643595841328806409573413650599823716266391295271597406971951404606878288378867478036194992108377727263077810105168594821186394299157580261340589769171337941169060613074072148402911768643752353805623872584352216803573601918396196192620632212425935648207359590992026458124546485995799391907538640021037260737905604241453543608190995446238872535306114627564216447152760637804116798292423105714460601808077642577028419775687966126971495176247337622075188355714951642466374090185814892175986076615388402505054259870390454602827960100469197582425600918163994054279310442300588440200754087203990548827516970617512448640343243963254402590258557135114372821404764248616427974009861053840423777396566806983141266872673134643505316168647794761211240795882008610261274897296423444851801555359739272402351680473937190618292916957850545415301159904944178856930955742832077219182172106810785849754989108822945065397140755739881172778616340767432220563230137401912584056266658186391399045902212192391058063480191913647121834645305226770934422893364908054316251347910210714892460017796906449716543589396683730569200071707762881736221010773774646862362149836131317203949883278047019294338015379711575236375439626643169032921384910785015707274126485625243340882017673928453845925057595804710915008805883906576211007180415959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 8588926731441151748802713952660483459027722628024156532620577739669576552877977166218926897084012767409689086218318010657370678843491308124121119239364708465798205704861661020009207425134154361724539365247650225894178452924334419692966799946903879838806988777325873636461041920257394475687849620493962830552631086417502097171528280897186374702471790306955568821387496715297743410946492144466907771629268569761608004389417460639817406491931051734960551912200008494313840744627229175863932961690639782548624021269768030551066786718739200982388660543328083934341896841923545925199731070539642789346271107801773536168435316346536843442193746851103441830054223790763662535660906569717468155620046480266485709304805927908335261032924433645515786356432578534053079114396001092370804846150187184619870484241773965851147740949212048015966396333457612581352187212193145688553941571448259176603351194728039963829404076187415058647976095867547653410183118830157765438380218119918679909897051410581046713367101288345931921061608725511718026303013282437613185140596494275134206052221225050334252555420261718539684008127977437540584575272731734042145511727579974241264820674064917900506747951214818395995300112320037145196078773704172566889409460117906901470638849862093737590847751958063921801064061182665350381809194516939362936866334543779234230896541982303223016276460431447703524668420016783105591568234484263682192250580561251301421572345068989322470577554058022664844790386396812999420444584558876296777201854728609195533357594659844040525520700348914896344186776529474743794083876319193565024911125794246484573136569590942000201749052484068450765455574438321343846180867998754527013236518572284195164858060171477339130427004124132223604559690259788171812079369713001183035548156328779149044796929851790988646435416727366628827360052322091890638524730830389369728482826809962923358547711324271612005369218832471210270041345427240366924842567231884752261802062122472600307864338754142354609202693181741465134668435045166040153247076340386672579324474810540247894220659535998188712364150699360950485052638685012221774839274016610765534475964350775817228259998725764717342542138988734500331124960933322526631349186332623107322360475106319476517549289616081198639331292662733938165623503590864377509641058139736754352834858127978061665941615304828738030355303548599529040813804978690980385643116456936506096519324533392179961285214765053479782294840443983235571235735781840932363313163322561276721592046193765444627071925994024093890284933150112402524716307735105195093306047167725981510861324288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -22141035477095085330044710380922202040856670425054226307317901974832160348602389235245475267085946328344070575235536952446701451732218526144900476381052834906253446737191291200210164512651743605526282699129254483621733662038047087616345244912165968886583881126157708548633706915192092176251920152334642787458906822057662975400969399779102328498531704412088901189053722279898024367436897060023774146818612179390251425572876681781203834274970358327549824027594455212093204604584507219776798044058138656748119648338766484130854052801789471067609281693014108054258162653507805212016431646939213682668300971284250085533690938865072133148919571635408443319929833917349583987272242059894512936266688267731232918656530452357809930031724070070443311343272205453537376374737035341962471045463508973774935691439108668746346108221674495353057963829996846907800248139742075636144422568825121918619346025474178132617389958843070516079495947086282860491993697445399712604109214609813057695069390885914851510221982105934240977812375748652010037263600370568673629535404753245642562139477225686831054340335866647472747348562118498065469356956890862899596420121680270614157233697871625293825671943467122702673088504785105851302029625237986152849662659192485396087355782237467047818417903201913944950560902497170226406477372546737279876086227075342951724795803522195465302221660383689858058030450689685819384648717758740261530497265868550257025299611123070146941955414988435165382233333260588176065889137910620384909244080219404981980675750623909730499439227841712240945218029735390882730208314875031120711413621614020375024901673401263496701882524045723463652738722577323178189609040123797819321442572498402436897241622020445808479120442627363634869049487743834529474753386220365500733278103066590224002943359036500716487214770197771306495418897373176235752813461301112085609995163901636594883192164723041610393960954333915067251644111009382848479722558374071135850898433712497792397631895259389609532646623252414647711767402172955527268620568563321252173567145630147350244390519189971148357266119657555675664459053786667749974349566362237491202780787505863357994426526854502478625103292903029556029328271210704362958935096374611796858935567705576546882083516273610847532354884112903860362215972492607306388496091883747086391632713512127395120105328322070320711190165064838501443642143461100004278102924321043285003535602701589165571304193939882366231149299246179848789604110155490870213027046518945974550924764708132466978009750602806539297450441121135670989771906493125403480973661349252955123839139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 46346390312253540994578927494408865313135783425847440003564290410801743442829192085759250073141913310562654320014739382216065219277721863632105682346806023391174922648308315549365433459598490534589175141129719631975542567880710842479909963190549097571914878877393353405346855790899041393399693146336374978539229110815260390835733268751946771431181722546413408359641821397367406419924184186656021009317792042121999208637638320641073604216017255045087320326313795532965088973087796747738947493977042975093933371794503495228616284958280197107365341565141021165579500650746026341629114036101664126741047681445248216544391553796340742304398589075510028999545462559565482652424886439108555335830424105596078386309207341023707304431072979445327201203819104749423726636601080835381811847108826857634540386008480210780254604287007640941761466719703985806353520554756264316098797890210717345688563385048249868515324770246964665439486949898542868307991051141556835185499862228049818365102442106032127356788965884632113639055672683586605104138796650373123594951374390140615099690015308987546904359387421498400254280316910476085433496584780630471805678964942474029351730178132688902756116772863452835057784301510896324764820962202149303816267729710876284055664453479297843049462252617632107742884544339155671166666018920533810027880581244454135985707622927263014195037804652615135041512841309493775681152538614481293249458855423962332664544146654616712810319575719391421949219322178388861448005514815610179385150604269123677062870225275979870547082070010837420878360442846381448246798093566437996140986746547692889918622049887958707978311581730190990813112113082468157884876145763706465991802320288766451455967262959477514075376313559247186913707984318499892113210581177520718620302990058819419995176124950158085827098939634837988717423935629593998159742058068092714415506114428565096581508598494971928369851197360657187052916665272873989877762597657102895059858172070816236465724632355274085237243877645933697864754409007853542072576688527571339305672311882119878404638592849833323800947251204727603013768878005258142291769212792793308103369836405881083963358911225780091629906459203246139824945710721770026184238547275297869253762626597111132703583506254392054673126729093733319565231017432005836909395311793759533998757773201039023826910435627508699084271343231518257384399168055355094961968990607308820303292184863777185491251345277373427169821325870616003887058709563301009923955466847879960847041469882332773379597895092662355164098082900492335537565315489882566653414948321347374116147036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -80438786601686740606785865361387672589715063491345119797271303729948302934130387177175883657314627442381922537781709912900164141701420566213908050027043554317325940691837614734019879231988587917660451434016211230198952046946590870206006614082038899933297764582161544423496334947069477548883695459551256721665336033076609244146294710377186170633258452892243088271715753783057033070482711075926407356178251811668638208007670610128981720442567726182742662052474439347802719746751481986000719629389263564159391323101315727915252219802570851141482806169464537928035202827520925560490220036984864874225587266951781233675355082121039701776591591167924594549356738237809010450450101788440534839153003803944861631194716772419938331072832917590548411515476886546549628158882028296030506571388533999295058179564842744529165261601610349550154725090369590920729320147690167044933051565813556096422285689789576505393634908360446803112636578021844592981221279580081370180330066591707107307013821618821266315837550082935643119189030693327895010616142106507052133238611187768305869022250434113616011430289177874559091504883686311535751050862275332195895695914844497905407749683564929938127967148978718980864382499736662760452766671071684269374137069142434337463585878936546264625807692887047942516409771774137387140288325136252327732920095994469054172899672483255793978449207588332994691058877050921355765527317429439096017061728609602253746239979742035222072436418478511987367286250184696547259100114922925200483788569967008452497958129257045842535073148896782998143620896844752675283825990130403458018831915109165833025984231029965371498219697405725509061443189833786843775157016750568169250929688366474265018088580392548514070330293849231811252445687994856558146386342352504260795264111986034655838853118739019613739316141071446347168262902501878166298856118542188493900065632973385921395016725109192964252127868065005940097785485176983777044473972147650825193242446144001693055662087104784860344835341097223448807818336362081833481903622142754515155008352716801342527693002478161839291494103404327151373597172799694236395255833249472649888404508923930937424597171882987239180541787193422053497325628903806878762792411729286794973082673983760596295812384614150245348938032184885022446440924048149778022584299496337284938054152126889664436799444806523385585612325600858537957564919250527689928463144239594195178165142908058842259913604636924017282919277604911012727176562851586622902712869860987405286697444370886367751193282483264065846272313722105119299638870025585822770712710806464882219763630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 116882496561408992720914983345425962382084505856564021147304011399298108477812563115767724733029188365064543571325310194273727886193373461574408225765747783134615352418852369834121704688768211230345494243536139335627801406591441955489389737828879921650485294129602492410048591343882481218054939331774228273240565632157437691328054241409748708847041533915662496007916695747832086023077458826453707213480773295863419653471760588982114978509767170462149909592183991683772394267817802110831843363050128097881484233559353209256945153497826134411428526787211270058066122947012950948141879876382967559477608112553098720186582117135779245493334843350671929666495231798956940031421184483206967403899424600168428971164584033953027719768425936362393361154230901898970377551564859843943892849010736489229402611315268125195900732166420871211568974875277877632657747534614052945026679462592289386878677752829996443358390604288752052028520713781691266788253252488734366030124877443982718556908113211215747796401416163228665699033636981119698613065530104278304468766063839588326065445186123468855058448052992667541505240862717929897708968154638845465974466820002477805768394071454161223427996184253751974103580052445325342196676648896538793030373026856525642088702510162108378749171201649979834779166896534648004670339738076515534559373306770055355605621152250209337211998736971101683223198252474168524980672165071899198697318905033768811050184279529207907857938358999956352388407640191466693913524475064815683559756905958850267681734326602806514256765462959970220247598465470521116621848096411433536152394383260897480172833097007936382042999460299123595334378012501092026080825961595603066223138196553182613516491265595079680732560745565393027891842256366658319120902835930471242973392875228267255847244506241977325276917278711001906860111879442103562187691278794637979958530389451861405847136360626361657902361449236357772677994855935580384098470092054440411083936611201953396914588128626094523685545815538099178630861790278758089244867457463528375708836976332288370071514593425431637887892805888265140267876793706077721890187805337994616065923512592461105082703732675892454936540214926071914064982977701185476526211696176446020478410391859102083538210141212300647962145445101150043444111854609183811936511453271418025285218375299657591030348788285402897814713293606450176950500917851024391678891031990007080511402841476664738252668834650422316865756565508462919248801300612822244166434402487189405611204293829930770152422856956780451125337894557801091371701862020208343056821079087546453149739909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -141470173477828732326865085788537797522013838514986917668473307783829526074517269337054319546451252473737912780005420526497595998171747417658770417015055587032899382812425990943432625233096752366136338876530135421312690965759997704647376222252729988772289690759724642968178066925442782674126688549908872615954401725611595600258187284891963552227985655500295981619947925423969116527371496890684617853836658727699193699947436405262438964301886559365228484279219306878769188621779798103556590793624480157518697816792522074073647169821929803594865809742699235364685595856613346115630691897331176273713652076818457104824731103511166638020832325265320463682869159377064139933793154899485487231486955765890838285698260100049638793458731422213922428964577925212595732368993249586300620592471017903654089950722582903724276009419039659814790230450370065826709320797643424934419547712288610087921813348065711226341995077251240662221614136631921238172414513122177952774164197789414516078389186353712486900137478377811166842012832270762859299081937054356725055828266687378922282808101455470599734551453415001390553176463061390541601683852068729947144130676796871938422831025420470939881510945536166177242030069821937441351368485717460438844722288490308663348939792059570428167428089604876581973523849135229122529096928350654016494798239293807318561087559170832862582325156201436889252575396923063428361534118889927673633863441883637348062631040351408492918651272769373842940857670409850146389130755264999951933912917768374694023473134918954431340995165378188702689966628338908815698937048412874027454560486639947876989241266665830335567865716998723805658820078867247149682222538667591897409690423602815391025980070135024231664218341815059877661206359799010584073891789595172952830468850242623393232284993497922973120175000687834987778442531011244800016249457778557885853784110752575573857327182606826599956363492343826420515529293748893290331332172863896018994169032348252638795248253202441804683526736180681071705265120365220076629256122060776094012439759711073506866289006875063331813212482352617715978637954227021247906151994779211071509726990252383937668627755614483109643524689752650179936643236773567300025388457564035805066438798995982243815407842183213028279127323534572850300675755368526672366193255457475046921449832191235929614137568163914393718971761055698857261400310250185329876165287344267491381987390160710947299584461077351083509686934662627564987898723732409573569718869025880611260868324939561747317296749535280273780486034245226258241495280352521963702603750889163545922146140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 136837452988178337875933890899307608699816874768994006153416500920910742382667227976739638095655073311970090243996401139702219403747842453621748736557105245387607788221450666691036547076509741498101030653951453957587830801309078810000586811410380697285031422167008305758140678945843002910378318883400986237661083833800757217163166467521963227966692486621317450000434229478191985569618922587367872084591905444684496075124610421993053157961132200507518252135728767485078953861711994419476920643695559951145977961656139852758022732589436042853688333695183330030739114497466667241440569843190813995322860947208054121284199011707602092382438871288574953679060405684983404206960457587831986089428727035565239137007352854146466809344052422940352441512003147265417290532480264956822806337972427508085703275548869076620494753709560733639471215065397763015280626747475792051766958123255251951864339065144572011865042044506625651670919757300319963000908896416279695450637463709411851905894525261563487347843290911954251274683255666558266358747520699316405817454603132245944637119683582699226707722844408135728144061477838581397099577845795013622315194847991740391649053235282088938897981053430172131060644003442742954008291515400902954850040789120678861572584389096321308698275153937174334687572028290682641597082487256204611918873252286479831022826355559579575576089186751514567959992375962155834097484798157090770136853659577743840166142299217532016589139403520586557678027743242098872303885616771807573497877431179031469788495720455420186592395206500101069139032335053097036189258520310874653569237003253793827373825855236925977409630250164664277584099340058638465589490004471605149678024156751868648454852023314014174986076798837690323247924010823430430339924896504059162620913250166234856889126035383386883113807832473976680216487244628189344824997676588705344690839294003575045999884139288429170349423839824697841329098427019393395555858532790411361206547250753453688267934302421228659568621000092280986963715832249913994165755669311028481697263723644250499106677766757508635241719088334974104658736592266885448537763977695411041501275446114069252528518065858633696129389526505392220539590364811887273803096980597806741634399892532823894247716275552956906120524878455164199123231405836266900796384174616112706192499853242534108590814991314899675696459378083638668838932094862955527558275076462511206841668364036434571108216668840984735021902040834657903273432104631561025325615113319083170939693394611507991900310986069539290159661440214387732882905709779864683274402969784473104012789415936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -86850063152481643086604985329935391219144544795540779988080755980829190072633924766899492503694332637148369981029894387843437612456519499283123192359698252947852015628839253749354069981497459240889830786595498263828071114771867470543087273701653753268326341639382710449771394478932268112301872193560622912663130385013563721188292100292284271991084285422953766936680611228818318027605522519084912022779558891499464809090496278539116694587764930735320255199521167394085507324939106354081740180229920068581899405596448426379646195116127899578356004805466451361798511121632424982434504201725627664940002297535992049309020885758766382300828543100544949812694317058440407867104289685059200579159030429707884658979702637311789289098335119680763427005080086454006884830430469058047148695009698077796687810667923276962875397673369107909916528623921206101336167106309965492553298946899406405303670814148927521634941688592867677728037392552904989457427133212693213773850777021025595356198622795761391223022965212575802272304366459284157465952487259921302661599074597639947269088984960749646145673921730459117113453722936489706937695021746512739959806093479753935360716813647799472194854347108555344967633943254819964612849210765250284665847039825444024490167337367970494479983031785892355376595039375256148155994850301300798807029587614902586793739389504434057108977424938408439600863618515238888916797065657443353061877222430904985268640915106247113849439391372292127256815791788461145108927749975899128444818792787355597244206139336881072583050565205509070138261894333808296400508331824948831648549681719373059118213991726168491367880619285713353781988973226601038588760698882933067039957099416091655995664360356962359478385527619744414515473814054188621179632425093574279463969782657015412164421971373554903964979659011019273401147261890927686241445308807413335446918914217676661330085791948806724177274283153429648536003711601418612905658580619976764298140615171684873026879649024478071981878441934822647369509476389533980334122875363965554585365777071375706974592105036846353796773505945323077059449444800180152828772222017477107019064742694666832004182499346811406928139964329349601414825046150006710538368892382319624017397520118519823902246683601235518086020607407481217503569069031329940020892135476734005225490573892443646888666064630908270417631660687879840553692200024186759990008289463730055338078063477754958637215802447708604576132160009878793078309505847833868656436398020903626912757672682983055062078396366932052592879102862766833606856890311342191647196434037495334549690777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -20457879349331551766116277256501288091607196020586803830430709016198688611405602092494248276155304050238758351922934813177140152376434804090903737583260665186402369596298225330483245666594990327116427456375549332421126291758917206068825604968194146581960013963705439924984782242819634302227849492127674208851112330534233715456529751046493557117507086571735591462852146332559523156610080038062344245107838735208539578951940280214996440534415459395296869491727545027054049195970999792708646570358687778234894008286931403254838481556899371606198095989679380307657162931862324934506920206951282659058324658913545718876975263730939711032170962522023991160146095956778185789412762471380509881620644131088499091277037486293880452427303830080045877193676076998848695436696642507895818699963653935605526394906599828935096080742276733870882618470928733009339244952560966105185887088415107509474654240712044985996566127514079425569963095195175149736003624051001189778860104241222278813633059606273854416096976824538471125609401747621296969649019999958380889203311450647691907286004536582015587637097252647336937283531844936256071868621193632274207173738884250966811553934041347309530805422205784070692583718222734064930998453851726306963450906260745413237780156268674037774388290859066802679765341056851938077460119984739616656996127211661962670174590089189180141238830355106106783071538115497700086776613422918518974459908924715173974485798618700345061418549667360491319371485809052804611711461865068317083389088069931269840650599100003725709101188260294170075523901648835990562964097903748360457470666519933830948186778269604270747597319144665881520209754699588244829753631066783489155807656932730720482257540283863746775639441785734119838842275532760839111343211362415291795664034010970049793643265257346773769763126241551363805122633889122402834384483237111395906522984397311487956694182099668143879207923667380955546453497749981765245739779760530902349099860666838242943850197815303043421973294981553728281911375055540355412326060050915661090306465385252536865383358837982704760628414273753280742531334428669008331235313920443492571190919587526387688244105748685004605556110532377971266018711910830426113386732992003432293445196286220189937261427432921963286244043635726611043534042750683568828261612663970669589215810599286030592559624889301975138458666803737847809065194563756940311384650850412909739630781378919796542810326214873753022603227871829685177256904782544737402330676728825881282831489101500802669519132490249367729501888542486347094275859089921893528819063728219808207239905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 190471086230589895726067798230903717575089505112498153845040748091756246099572870213360279178328916935928944100524412655193804522012546996832536108712353639453374558957455508392216846875315670648783161574962006877590058231570432177101206463280624516542484379539873771425362696125814829524586864483622979788539539420508182701353895801334574621786105746057765918048614560299017206323360241553706189289823999116619324172761905046310474572637148293592521006505422187909993023470211312602187958724500458673319661109114309978272782061715597328948388889123891351011238889730615248881001410008224815572707818605512034164572123331325694110901033267994999949303941488417914016769069957807089585664279920300347749364891983837150683627857034398866723221945517529659299801361273179576407798631906350274558238205181395670400674291443431800647865294970568819892127140256209141367881795090637423022012766377332987569198114347023955515281086168999515709100742415191378278507085647797790476566133814011391572878318586442343103271305967341191694335823067934689545266407596523550602884851062039536025566204527716532056082340964795416541096982450104122326404215056359214060727163679795667878532358459742097209941735760771165850424565574838549359576738686561629223978440963438854243306672836639797907998987084086982284043522183223294667080921455576681642920603701666857540507910633013807994888031396142631063313357502548315202187057356975507914996593745705480048132251698351749791813866136082405209218468900149849072940190662853166250828478303157161936286987282708591649611194784344700352742199213931786889313839216504899585350380394946594318191458647480533215957332975448862954243388611412031875956292768306366424387936530534162328642649211210089637458639385665794123285620671139596349169539796152675955227953285499427582513348694601105218175042052225633043929258614972628983883907832895699903938851892259883035710549107301647868554423789265709263532685076369890827176150006473907306936817205328533893288435538292018512413013403921201769977976385666510898798126397277061052231677670679477841791405044080503183526468561817786008439462966779169035105318167354358214256641420365935439651659885261297891937851237519703392473228351505767008173203781116015803524643118490231831832404327117385381262432450620726309597854811473156879372555916969381331783329248681250785096970852374830617439472158431287861541661723265725228519193837330393335221316251916538538084906300697630343405020731596073859387995656275300675980220099432117679351659898222027891529165992214547187842549665271637170517329000356125476156499558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -417452245953607463703821790438489756982677237335383634970348437815508281496751857218671420915641335513547319328500917556977760621616652844102149944353166483466788888952601996843087524868239770746800976060707286941930575608680016253564632757768876484646589154035788375993004852236883683683269903575901717794182524058817251483074664691972969411862382754701040814007785719365135730200582631809781833050633537295088556519561512116503877801457472412015561716263731033936042681220204706578280423501422329198035961200820429635945839024004236308016487286016583702088990377814758427427164047690085397559638617195072491640194266724021218621866922777846439508329456394403503760749037676084502528187151749596565629314806334941345599110413582911162971845042197010892530501780749830582847992489797155109099801049316089259064557847391515616336752242973015539202679703668283567483414869498271988217732059275185609893961362751411678117463188214145094011976464911207321577151961045293149471216173041108255991918203133783599905390836372518517165936607998240856677463882825055137441341482009165054989547401601003060101476003906431617712548911161916549401748961349469737446072220969845421260100915466690345054149382058507024756890154489917384575469054934823817598322528818367476487503542490014994353292533937868061136331295901287718336067007083443506386905264346906334813303058423080117504520990919832658325406174981270533020821720049358112681576648989442732765466575842812230804790258732283508770777930215337664610392344935924803569227689719674309607389859348827490711476328133119993041169817965590135117104008561031310088533803170990003994824517082078938473647319327009865009306892373726081490506043105081995193628152933358092232089259329212214328613884305837184760107362648611895904742158977952488525556878832295953111306038009246246044296859913234719688407865276874557841722448313490774262746575261978684044058062972133474104500779372995931104865699186630345965256173001262801754876916712395295908711077350302904063906719120968413883390531768149397275291395559306888003768506240399693626167298045352545079010689328698270600299083578835157764749361273118738338759393522513042470303833315528950351062444484908685340215988006386429329227728040966807988269614727538635428260826123332716127506790876768060369538134218608963335699509373053260103827013720284194676184173120408169534345251301148969577695808656629305760604283153173201572547187153633786158951638772274526271338810523763852392901504046784279685069974799947638627649769985503228686735445936578077674165657442699996998403256304859502198522518700032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 678003798956857208274258245523642596957759177852768645698510723045169162950200893855305739305656439336197068438030309399446655832954743646680692303521592338186014925730981991875332621898829242083892592400958536211767910186943293722374244786511954542156461535591805600653192826259601873336482396620645949385683812359745783625553314015055000521653441143483053901110770549351340735176583483249355074376958448263173264334003235545537874969006875468963232914379333933476934541647964837167209203237641366003122434388808301817444150715925766160794717786391333982472189940223350048996937400328964203290973504635786169441537477830463678339408529928348443366358499503845231477053495655891790714962405637114506568957604181817400932141973592859695777689027936582773963651258217179514462342780033018031765467610867550306189211456311782306404613249133737080266725262968496807470158805070360482721423112866291739977155280752959740459757246749504046004802760420669912695129032455300972593555805657302441678386268346697786623144376133205524317815932924553233285558851368965786645890782506482697694508196696446115748135186288600271721114575629773638084135278475354017039961811422767083739285799222878208431075219559264950492465636270424722619565352291279063919328143512993267119201113693807198340718386667243281556092264425290032740693126563975255120272656333433979492654561272441652165371323120638602731979657981709915621729279950686632467858870961185765183704902493444375474921653788143164587452056345924696133597493024483423190835018251820019687136543079412033305107986345912781801654007618495742688722021346727312236481583565535256359206200543409788745014608819328865900380259004814438898550032985289130860819632962596210599548094304111719526857154990199940877061883998595529744007667025829474360384530741018757474817283701562997062201318503567814352733455588427592431303871764486790965229865508824651120700175843654680889563927719801234580045222553779961765075558612199082224729408852405160010069801099056903976097759669075184897216923272111299637336422771109141658816829214856306224633641331753633009415916820110665028613129151285738313399237190976794190090892581999561652061133210789111319074107494761577465835862446722966219935824127503944904212099613759120504974301015503642136477973056265175852217388610781666610907167955760254724099522606415641905130653398213445964904459801652114170735150159834093927870046606644429510799900247246255575048748969021475183873975909074969161084148487697042727270313379530256964920507944809631454818094268656096218108865869350440120060217257173778091262796103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -928000843387382685560849173787718301297053446751003918218939093218176007451660366351758098555191253698775914439944971716837620461472999646060928138063067465884028958660314510980323216423170478157069945831114010100686312714359427664818462078702184313857680552771321632562817925305825407472002787598297447213318372149224600277973946489451984476984381890272160282832056212617045008822343298404757754833410097998508530859159684966350093330800272544443769832953721466787730403157246042183156398034093923328161077827024221285757548087395377731099919846093679486688009044902044103127073778131663765071891872135522043613650249391845760883418688722446183441328855206563028780840905336563738565591718187031627302050754020242981055591607657272267337493958973685522408538008180480902717300545309717097631608946422270065734129307796539687183055686426793945172837506327268380545886832787626020594529106405118019072736543089952286500339006845877384740573497498441306977477091785627453243874651150983177786847374885328467980646711674551465028579892639821114194797440254415414386340020793096486900261160973778982592710017982976395029092976262797376290572289473619095610848135107061828123913188554597642066702544146905122105373108421004501682616778028728840079782446271232262470434475805371709047918201041269669964059834987777462535830423358166810666931275922756500187710492984207115727698433917040798282562944863639824987850457782865678735065101199170454786444276623124119128199673339541697604991355318365907596119869387550865114665704950135196881675182349345326968049978227811754637442908945917383804559743191591992745464129577009357761050007326044203704081281969005994247923831601730483535652058678322580434617311101738427960915377469318264881148435158939018059304880604183704009290358414198252942625205377896852245927979562151672390051963627267332274234737097145808557886354998149769851926747460260257756866379758444602193065419657973811350096747855804147675045432486398819291543003823635795141678323881441303877807766411624240497368900975867543015718536017054662873123305890194948411743258153116234892373904806954573756060683553770914022111473821830813965384279483669395042200796754036009981573657093191970926874971086642688165957795356654911697079139934852029085548779423538420504610533331104801196771508130340790420475988622047020560754027773075003391640758700052944741861341487812383651902538306015724614495880157106288330984380486672110911091689033382713077748579487204768595672772963160198657719748235861783510189233383845066088406667050950933918046967123711042994648086299012420241424251879424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] 1110747945000225597327676393688302644284924119125307746756496169775000115286669655412234290367231388067392685189368025173392848663666638105367128828282469948876864826900549760434555594929677697271188685220116308489305736408085749921669800978883362398372864873606869162907194955945414137375779375236942128418369554953983856722715465067991239999995901408289904895361543204181609867934554490746482434241509262418525394017220829238311414743954835943990617290884462476930720774760986860756558348605105516767776870718415189911107679622086715108017237828046404392382473984888980521969306597123584827708531050950710703438804257400158973824697098623598789188879559239990073720947932801495402200816087407777589338138479411049078328682733261408896257901030801537755507750341978213543443657033333057454011710391877949091167294538752255273462018377816907996947864699906261118204796934289010563886117686491553274183584947292867004771882859163310063167707145236859068466322149925908255304867914431399426184205508095552411770434945889162654057878841212850470754431069257932512938519842762332476839039982795316616945734611380939935171120604817918679470064946004104279738553488488001633521943291364726150846853698162840792658517859524918342861760295585243406329630378514665457667596638210834282701356422750712118633026706159408190261002999633664062357690026442702186783727045005067481720011940914959543737446237382473966414157643250042738237538084876721602819682063293642916020977928296600019407606142578381995105246315456289365753651055456426579942296688144961234064093833596703487180396496592176577283631145700832276289943168235024924651739541981118027153755618739395976273248664753942521240950858137556595173646347031033286973146547556620042962557562322854743026201457914608931757933314370738061331451446376130634984873114287667837527436460993135712548962120674598250601139737969938995778397740437349431843069408758446792380112482383219970839301000283804410411553376467188107466529971546921452625247121258689343655238024396339076478854719514819812864357419755060766251584979945217322895222454848651247434865191823585647839929309885793289338472422287335176630546657061391365436554480239936492944986271301210276874142355631961121153755183502536689521605291235159978439292740388286810521242665174938422114123844837822304566332458081624377890194104688089496366870306640603902365272742398124415627305760580140579496844874708077597057047778403551662804690882640810669588608409738713771314748373824229910798260036622713264428893585511206199298387401185351616918243115667716546685458209217800960027043404185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] -1178035616803769709473609260665026004724540692996336026366284620133320213847911232563407599847768220877947067258846834022640951624476758129083475839031637773006351064046844395065159338318934352013254193523189922901114835843991767975435684467413085283476271505883098681265760483238558989608775400210295565491956759313138880336303361282084233998038075838185189174560788827730979633259536062684633700776757300731422017506012725051567322067390248448643453603551921399644132694092208196560646563015893841422144906625844148154697846478298150885792007858437486905188723036587728936573843150496044383112757084152793439841367208629412432979031991931928596292223044821627302953489865463428835972400008175395248806499385914698388063617252638793540382093441162815175170648176247695683498507621870013391670998837078966014926514808012063782150572554473127087261723452071264424362515138491165288348187549108587386367708758316820582943151863910693103619932548940713636225242802159676906548226276012457955095467093986494221205782848715237454286118659257755378119577780997383407309784436978453198123765182511588759077117888951615928253116847529564795866091986425512679087309890169446444019465245717264983836074385576201749880867999274609303716679942557058956884176758056472864886307204950590856485827768311833280014513271465730871614302759151977561843385663343355208209239236799484625403364489555697322206831779772170759910189919929908434902071534936121959958588039239627809127325641923749722347347359028683455753524100011191595602625619801721480736823053567624893964292597822653147200132341564468393649363698677009045833396092085398313783086523276459862727608831821361874928423783199648679484625309946530911821732581217115549082011968006716716011230994073179373973079021764325151751102493983878855882237787768678201335663508972617800451188579712491639593410113215941602756571194590179074681728424343977031263929169456555681659064187072672749165561295268330158842962720486330106659589965883627842999484752848273127599206848005795995512385685837463775267129881821730490521705954058637854030478372521731673967612288697655212647090184538175690948737246463563046316365406339465959242356432001556659787272686402966528380999167324889564513832104884204204221895633149220892736305798825168045255154154542051692415037945290794779520716671795559979817432906157288948600175166607822385257674291622292396886707335375336065724391451344714870084715861362782311337988136110417179671937844659595508430510151623668886119806395322616225579063664181583126798538704603172873604770314358879709179537418206841498164965928861696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] 1113552648925350388859118625844870377524539082671252595995729702834664119737919056821233212702115084180510779795873624569736220091435249915018582610154367582857741178523007114169700579637118191012288264885927039903023362857813940404342643866922005813502885564485037950760559450618870433521202631976805763959525478735809569532679246558655252787917278930062702056058799713428378344942094515157246826013817071628414952726850537320156924649487951534321506316838355499029651178301943271677011300898512719191458738578347204644885106530115834073305868922271468274259588130404420719884181210700033426351335999452254692268318543488795319096269943492784408708450099179954492690618585915254639738996313124110946411059965830705268517244974814639335019477433437178724549754125128122236010892611383235788616822003005437230721468053115984336394821179813220141427479156480260968495221698902401063635719616051467301006118845458624092081888529214239756258938757367816322625797016295084307402824802831501600991996925117210836003399352203968244486113268978629578183972140563567843299109490287344947150057124392958457265973329107831845688535280202112967418114551025582887795759482150549446838797462746600299940589352588153037900587088160650065569575115372817855256305620657300761691799194755051788264641289455145579155152661158222711535062434101770763429035919173863717476345307664520647708125261383908649548475804663710159609935233411122134226332368719543153430787231907238309958528770896391102383940473389618351338507894315611287536190516393450365990686339365138466127440722810582667632117772354186564828431070982101009977882981310693257770348218975327827028341319364390787430398342820072480744848295676489191806570443514088585053330311446025640362245332590702029120963417387475689390263403980053992653220483157242610009109659048741885785423172903715894429932022999475047083763539046675146292147857349974044427607559027432821223783280936196486432409853592454914357867447527268060597410465339519365477673506898963429612192082941197633766785127386944779795741898979653551687363378661687151947125616044590939691413151449003627381666136292680226278517865301954929430373967573791698355898188726142625176288832140882142724426813170742882301001766452105822111437624901079882515831312157414075138732570454854023977223298674288816958754590121777749773899815377973376414355837958129612276772083778043691437759201909726902823327487695966370273089750588386749392798632484975743534587366286891706728348394266625235090809054359308275642801180665713358704609397232125963007214544551454097776466104226143377925043975618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] -941930208779519406477052385426400877519528019294674641380555741458187320718426932928867049862893970336346311333912358922968167258002591684936886155198038876081943125816575162392153520803917529550635169953156992396931703180944171074003789215536615901313717737839925413721631863774584522582831750448308749697332372829442209898325355156188804872392316932376998692093263783769497614316045002988149366140789052535312577783355443796920520351668632080170719209664278114573335295640389555813937194489689608266217131653444493137268747919602357054352088814896038042638716813780451584205633538192842803717465219668776521053215083035330804461059734879250313231259497035144690405810451826119624191269213234363452245066918056817624071916438708340575371592147815383736655590657262057494755542705737282334437215169800554437692521398507887488379361435141751126942327352594152592985811029684201954804309048872017188371059424187644952013040413144226488690225844232663971736277590394809992703281111351008400448037123878700378571679817984798575144624353527861803746625132608665784476605573333093120916351636280104501070120640909308298694795078231321524245537827178343027283021188123498177650880709106835334870297255456960664882882213687276641296236823871298017183391917195724469055239265678769130307331139705341728288673479255743217486884398877020873892473881054280626858404020193388462811096000887664345390932877594562057051771466126045461134785419592400404588426066071457654416293825475921661021045050316728348172087226487560978985717597776593715028521857020480815112808912232226453544048012326119968737537675873207165236933006954650022019339395584821067854502994617826515231498161017440560317443108304011358388597931634148800657669061543182766333929764730990156427504236593909974821986861184332609855730674115532816269300643969844886049127922532975916209366847762719638785685011809207855654845149777059498616581528358914650903548921437967108423030233536052078366435538547841571159265030909773309060767866065692993405198756684187174165951450829694882335663351532786012788615324964819690103929162309434740044915105434653880251107266432448600536739955141551309949383761745890646904394085707189403150678678781433734312159923976712426612555880605004308327669759964101471485026621327070980327223731252337756497333503862060086190139475025368370797407929010174261486667139382874042963293355270771714346921650294412797412967821725904978296804981775187605424097353392897649019091156651247646630718030437612529722299285891311586182694316467542037942849371273902410630572776630958976813066368312142199801025312849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] 715913149299383728881004401928960267295048561446359450467524174649884008237016169565392986003599044414619149470749991778493043550809486608243600827675599743704288020723709222904365050465104862764889478403882868193498042713569268526740871579617471519916604387687053739464954021879236913444873703292815835889361091031124113642879553474572113031044216778930936395517826207387138907923335062446079708025212180769041518014545067478892207499635154287875055810340861389164951830366725852322744993193046371836565144364324567251222888047518996976284561724775036166605324770013156480480980337336292238537437684050397061681605909032872466288128702200933257300761548204643756063499509881764504191152899682330708221164834064835861592618479927333805993319029640562535671221512095200700182415374980744778009994562645142428949573620064076391315145685562871789278217015374216650888337300356607974670424734860964954121562885341469820006744692009532879906127972507509173478340150860554344441057714551677887356664599189701253827505632239901068759523832237122617291175307828299763929508563381459467988146509670885556999137058886825455912957474030825574256218144156883747544953681215737717397050672005447628302118104820829306255402757777561300144263281530908244637150834488875679295126144433057349351562526047357660083986531061066819709562969578203320588381446436061081685803519451105054874857129955944258155232270549095157930504875884136185595015346539495830807567758026234076624376235465217845045353330754415914628436374982691728390446861137256191975641947590936677917025666557591577561567723697161703051164761064281572321258293884000545340077931809464910662867745578267431438521331733583249535801822089807135884655337916503880593140920427450237753401839927542461544323654305766785451087097363493220210327058654045306796829981374533885338844017786806969099009624346419555029297936997300831810580173297710980692988185787958525239678920420695824220992532901512543471253948532486088279243667496348369066797056298155644011070405466917309442577959396161685588559703489021269414325343682800213596178824040031530299213046128088815888331113042682606600839387590598526286063299958061421228149044364912698204013511791300490101869500780481982771904972642377981082849527340864679537082898643592503273478764434068259175001547542426972434088839393404080743443996403970398504084508360788071721053851672129931071534516534009807728036191355159994153793422054058718167618106092702515652197113411721729549291106617182726279122303668009191663675082264393125947410653223428451699934629166966222641449986361011817113721063342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] -491105408210432184373136446714903024756306703273651467523603354054163679444450598756462688784590516203057932124207668790305111612202066601508354011251679227325014673551579937943854022294648438709315287228250473406125569293585847579836494481788776769918512498495785043617469223903034799112760263167604308202346986586254201765402347351670160822541406901985885149110307379140473417124130048816667975797247525479312498403741732171096677058829257752101874513973045214669453019949177688602478658195148653070342442484541167239593131054197490784263337596092277279317421080494070861808903911571025452100142557102148517340953187595996899010431093679788174753990058862644496867259864647558256706651024337712239152837636626802827403300840877325076237202290858064459875413090304929393420508484421094977167919919000041905133852012195516276495963810862156406429905109781042300159235098646212095008927911937742973336516739495418221607028230768548183520724702729051601879658200706810407677218325248890659437327497944614085161991215904081504275331173076024241987260890860727067777747664745885505661632356202073247040095744003251395973702505025703741287504064612878981263151620911783214058597151552634664387223178633010990273119161344075846487734917063438026915974485369654500449976537375435976639343586201763838837847951345182591217849071587932102288468467207046177635578262493379633089055749957973334138088404997947616886904404530004880737975417126767979527458319065385149699849776651883970266160320578724801845069252100995589703630802803272847460438271060863170581099858960301617612683540356988763403041368331326832322111610648892794678806156520522066338028029218696910384280509654223670384791028931942714824273908214273719944096143546655730106631424018148083980244203463064258958132380434550047965714806282014688248898023586780992745061563580357178080484593525939664947943879507220827638464537237450714251584652292152454919604795166829699831809279047441319216608749843454563687783080219435589236565882292799479046989291642479057224392951142988962057502742468513276687367536328999737797941597106488187440594158779825013048803457432314117416919070584140527946744804426664128750459855980939091749617802613793674869575403080565628005128254404021540730926424176040783061622033889737059246399300160675250967845914205352982843662180959971149833066917450738479516996316781362350981800342665845930089092886593173403355097878308750957662529385916560580674592638347085492825447234987899872601868265580658163957002410199691925382070991432523099281616723200881558520271986344136821448114690965442045451420714401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] 305379691075578239671205608149068298313981132870610674790290081169949246360934346380408948884973436505526939099002251118149526774282177370118503938253933123564757277569376894882505954621041817823793675631583610296181303692681732290201183725291406907682662334890707929634761024450560514433730564827164589562198593590812868337984011164332661573127179072338716227107936482747130525654933402013347195825137462565697015054746375840419465070106815186200854096156044164610417923828300360471209651504225593259485876911721110903259706179925572375466479127504862836486097797318509759170727527281257587850421796477490103960308073778231264014338271997457634006535146663055304082475758355543734783308818978537341877926137189637462311862483236939088325098311491158648079855011133576166070379580575122971697446581000086577320855723397525452069280647213327314589643604100257226025684711467563553576286967841169677423386755511844975673121066581575346926249576436589540594090765683098093552264823295712564163361039090091272106096786077878750814008128026758801691476443166255961388738698521293298859827158117416701368071645274849832511500815238963427995021810675704910535212326061222717931097199293152693447827952052604650548260053541168707008265401507945742912526144969645054655706682258618166877862924179037106713166515261062223792317948591080323683642396986675579751475733773897270947964571932198288490086449922590307803415512901350135642550794862314549618686614357307092089460364020598186091284354309757191614457732196884429897714536064335193096013937614814576522340073211452568618958686748565328981526691690578675265113603614864381691215427979413280669241538005999208930342879572115580804553333483294313255372106549401687985811400355664818464801653535590684603566254161767311424772808816578397152494592595444370094044360330718989875013796220270322755404412396977777633295269888689507562603990126455798507784458751294768267604826622003777608902828403872277146630437613987716769124482517676371060366305695446733494629195341135475653008944355407291519163281477363434397952213693529529397809946306321409590843882329308597944430522182124301129641834957576333860424366971232827068136772960317262629296084216901445751596962563329741346447865017805042716550609430164065445766177537058335176883464520579065541145056676087774270191304136144809017647389930655052085062010227306509370959743946700694387113621646067451466494040484555718497345279179617065481409429085178028068853917403063370158308819918332635213191470295638608856032703556468744997011728115362247442512402761714946897651507017318024966972217753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] -172697887514100731266250044264007023079589675860404580110401390318253642148323391142690889298238344974024956956659868302897589309005571285387688207832487583410631490324949145550160954870891483315052539481634245109783937827865210752708283341435231545738593164795066054852873823072108362561550537310868408510267164751245861049837302433927052788452760606827751115473678504536158010233734162506197506753469117428793676564058050756875526288810631772542452943010154883705556013460509070259597829831721400182554794555340144692405846398709383051428830467862642302512621885473382379444013291079448057735267239145974952095186180735230652335866648734789191449132246995033544568544544041359084774520826412319537831501980237290953309304761627990280588143472130399644315516867957174632808038613430786799874416900850228088153971022267683988976960709179882605347601802098746441445168068950229684204873976918127407882131121872593221977759008034725127782993642915384860550723402106341725454078433168237148016696409370237483117937163900227827965528894314085441190582553638130632856086633209192071153212407000007469336045126828040625011037298370147823097514490499409207727244442518233716073912408565955135563348718254232088295560470567482017538057467025652784331120731906965428906246003358763606920028059275069852804130446728725719564106645085491011595072560514006426642786637046365017129924625808708963230027762390237869850395691072123593212311187095663574165319616404315994171604599227960206221935888906073755123568474009700040053493406729502434256902334345444439455948625056740769395722768830345756682635591963472806968233013403454855872432629507033815724301639119229982021569749981017409599900007687513088717194436474832447822573232776480467018133290285727403087796171980188793479549750573071946363112517771958345151287582136415895944676104452129087978102998686834764570300374871430783684291060455737025221405041184389776465514548796225193188211954965196797664966111307923764435214556823270589468261014802408985366827065364071973156101434233784317727301736760749780964529576258392720061881812085047262042268165060380497599390908674884305683682773926677164414745707444559092388605775403371484140311249555997120460264421061787651996574266923514307381486398748763241295142502840002720021515936257821789717477908385521827994864471420238076711660112120187011546460724975429887087033312660056099107586047944845524975488196932421358426279820024748878952876020921109571906939827233931458948760540548758780867508920828490747674533236273535359773580465137515795332895611114147283785380634331667766691239043268608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] 88942044078264504230707105594192290558957936905018914734478071633804063496081601032558538913565594915699230784403475002595443242298728860823622071837529266696827903434097717256866109311865949251139771930455608552924506975921946030897216950333021778813595189353433180690248962089281495855830876702417174685652020900397503152313358557067455222888125465197457382632611732181467709650565784476306481156522852653418726792691055803887999181915478243629603534619209814472984685513516756789179472099247253799993003428244264654779199870388527232864888293151044545797442115851789461539948813678676380691225966772442188249974894047134866055155904242501381166737041222974744961612999899225087897450695037455619208010986669902451593828934757204579156457406011753814067319243693104123848099482022518411280709394339360168639584357393897783785771170489136303790894320411279164133776207657364209457455491264539274946054249013579627011534121906563489244374305412326733331748836212478486141435933175690368032209865736539904845149640196842056652713663433906492162158934930957030022511484324195262025508137995324163433674966176916887671793922414692492869123407311801802229021578387837207892916052118150349715860705164083240495260436609977658675427487084861938635567131895252920260443659587691905114597197415701941316504328845265092443700083879490798966648682919504104833724491284479892362582723316304912210169361906703610585051700473211119722414867163685772688496668610360487135571549289965402126714712672121938319739394248487449769172474085125225889857219076785756668336673976337734815056103846448075364311633500519381884763342619398891448140747400243107694629024025018595705034361670315677597088520024269047540984703043191186916925525288414613163442801829497165055967363654693172765896894857642986830220494780244912862481193904522876946302048075553038616900816270849609918127414730358636633332555813557597013548743679229034335708406790508739852525713583318796072637357501022471727576261693326104112415770962021565560188633948501174898130948256365675527414356688371042616183425159011053824506742647184937495591537268669646524873097576864256766949546121740541305479881091314298407530088497046839748518256104354999643287163318068018367896081715854196444986823909292685029829036323634125597699963832991307421606093031598987831469086943742760713432278544904710760174815858066978968910634408648354848992313226233579246993611779366761055276889685941283801432744246888172413066724517200313062986999720667183156812393005791164065488756524124466788955529219580398983135116986897387094751375708208957129095496335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] -41668242191173820641401299155992936584434107193319118749664186681499300389854052022056179615847107234031025118752068852879899409694350076943729056407150532611253598703432059032642167156525613812638284944397949363341394791145545492797913357941572575691595311088615127443667350393971399460277404856007118969307661474480390800106322227737247688263181026020398503672019870675520778631409649638807381577273411960087902540132159235270201314518190702928328691493540876998525261039600685207353665420506268913179787728628885789150275956740466821394885314178850265432704297193754676381679397301496651832492913921907351391021047112320482276888225917495539594491321026783920345749252031102586455498609638010930179368601306663108559848542654467269853144018294362726147520037004427459403291900349855040173726167994020087191964594394023984309243465732516989477608680608797595282949552844995317597289630789372256961419799448663988978964987244955533300839642088028114157687682751703300263823052328556899791081555679345702129459588005508837077987746402164534792534356154372101157934513758196560394607095784254964642670951412002916134128815344035339280136673430386816651485088908872264368324661304026503089541294039142092922360959752536562391178570912681867861583579709989222691212734583922293816908449307882053938023366540944684975679020672095677511718229755185396734587672658130001241607618354002653654596010305823513082268418037416383411821834905807297466280465088772421839080231020382906100135531658718950466531260196029268157108678135477751962462932180632164066039615057989378117511674649731638848551065056854519612132960511788385773109747973354874378464508634321127332525287386738363913990686395674816661807684452685574034755974615869458987850842501844598896047306938860074840809656649400056243879388746308000370885753275135299227899137939230652359354721240818227015402434331772377870797746151845077140055437376020521555247727811009929012532662325372031135715548545140597720100327983658743294131658617074275467453104247690513838876615687143837582496872117155426445929335711479350742798097936980395225663672859382283370943900451816812336489113974994467397028955128947056426543622020097679797544975973335175383856437180916799895096802364682534410106096889944464978341944760628972775732903184230859554569371189114495572653063658599812753123863117257169872715993572943436008148500529243478355966515168146504432677727560836483131827335896631559872445685322411383811727102438635920881850550847076765200283939875979139349031741019162227390751727027328160462764698148332948122971753686350942777076506165248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] 17691560728681077074474551053498869972864298525240392352158386614534544514863859743267210383590055088154709207017008902056686878834009179090916011400277739727474336526979142410283579024769238486558523375456730985239375922584442720383046379693233734295904017601273913193401696793461357962757368645861416229715167054406204494030842224017290945885176894506892144905682147916769409787641048701309538346137615331444096034824467350168130435836611247436741298497026848621006551604140663720282269958951260303853662725277754125097890377648445411735163290653767877306977717969094126358804179620073225060306167446183928343232769696546614333267285391198853998804931031316881112066450708195460860927546857995660601524875702719327836038782386154455460080300134632316694909207411574930103374256198512861516628606254486857754009631467170062208360789765377138554674078564993366557844664076340922785089242008735331073324139791575039709884177554811231779152069359408240689622467907757145826648459099601159817940798915928732157877140385720846073409150225863027001019752300014717595068639970033413445164467447619733968579020797887632427055919085239708525278945606493637912123715891787949103160920124733984916450769129880731555492035540613244313819429484085154765228755580912503735682527201261199466483789815802638909563882379491536920418402307917644710092157458640014982213299233165700960106739576662436403807039674710423342600030068033247114421789409282460650497112811812368013917018108692639276959811973870425515459497713511059947758610364164949662413933673295315384382922847404057421993384499603645494796673910560080993127479615833377525240679638246393622505356320815406490887515702707611533725073290989093907121658263649606635399732566305551317486955908303436304634527179461454740371443020149952076552125200667205148292235223619008405754112018885822229728671037398984189870851785312747389549540279030183851476094978169207923365697057985270592690774516213599697508569456542865542909437796228707293736051920830104700458264826948340138467214112816891000374034003609015192751071677714249806330599106314060583632453350792690714750087462105950337780081732717897932083688024409567502779077459678975193283777876918864275176397760542485345075238878079328653828401032408049938420968475654019215300759284026868259169882775098018029039851781223902595015368088057689722688657240147154153299878642029897562841180289072626358074170708046198670389624941092712361851627043311372125535278644806790645499990502069538027338889115257663791239900188555426691360003821878110989016343463109408056617676709762313254676201472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] -6766778159439414628150078927139567399511810554574207658429116542598208645077816346888271666178295133018530367954884717624593029662680915325153669794957265810408456660462621319741327771283372346057881108154556684285826313224561660167702160590691106454056241576432483391347430094615221913076988633581460129914218872411053010481995426909855884173322513092649083763256895053238153204624592669579717474907241194787286206514242695972855003534677249595785966816823634186778145140593538168825194298927106129027850707361918596711100810289210943595618089109026202855844035028396454901512753641174683261107858946570531329723561801169274489080524137327434426688268042351114202782675837829749691311268084541147895365425034967315470251057085092815476008158095254117534854735790995330884023051906666054008695440805787802505870555439773739863874205725747770091999874675915161080119771541680596553248938710547983094179495533142522949638382777826267579979560377197046000316131430333439115378130598737513647778387345330113090625002643086752404335747817698353181811634522033903945390165620431922363880711608770136650233773451842007527658401622766081073383637211810529690333621438159265548018285277501988882177499028948943119379550802556625235934038606779290678481624266332147446641063902391296949058208460515381530740375030518731913915306469788613496359557463632930986489708825001473132792284059841117879487545890257089255189592863506674741953155838636184701052511641140040874015268672015461966367043742692950215659948412637644655717356065593274073822813861929505261017681555566165924191029142412981915190391930012404003329470743223840903165308660899010472954778191213620527361438251748153508703061975822372157861573673339828706263899467307177950280376948021566350664583369879497222941864785031224510007885082956095562358805134811613991844772219834490953176480660773496886270512083723456624786895485111762651737201356781147758970631440117498541395143156745893591566778843592702797636029079917475589794054067805953212254132931363058333591062352173664959528872803275854320664057877990720833584592134704461295172048634335620957434355051480865038489670527758570864344869330637728714574310157489109390985572523971865028650716762015238880583111103848800567935604767404248855919111731139800813749690745457915461707919775736356155018838259878826534143707291570840123713789749840056045709042009521301646558579582364325752596575122325672697987626146660998428738782332148579337780818333700282621679797484723039198855121035746225123427047597222598676832047038152081771797365271632817628551311780176036683305688498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] 2312770228193165914973442710317076500979094940872234620217435863224680001239256620219758706115349327431101739200279533161189075796600139501658212211991637133191357304044536815510256443447878090945238563260543368162184627179981904396876410466204029417985862147711814673799603130167304985890203810047233743018008710460132210502937500028949971941981993839136175477200547402318046358045993484102644569918002064055868370975982962879405304899176878003450863333487114376499199672988173450322010856525607720416294914433261024647519372845052977979627316492831426218451372041667082415948823495318940632906981540098267997079721558333634224806446876266016005526115302112518412465237818746869978679675301261441623060605455906712259012883835797319889675616543441470926709985513568945557584658792390361661182955831901137103053915374874168814375876872577875625695865356882792771659302162844543696197635164114559458564348326280544106934240597489182888377795019139957627486898379893143270286311980114089856190602826515738589239489477222863338397898370121098145157064386854205005598780119004103867419796152683930164710000947980432721690064646942988292272494857580512522157762668875160816720814427370648051842353140924363058994846778105105101680295435424106792909237315760402615437327507541044314049839400688662676178177378544261918874338665055615964965687369190695569408149171772206512326951294400746405737138432282326083012760954497791004478610359578552633223728408938468675263554772450797524194221288601204992532761129691162105558456878832190507201577740343418961392229196318586071727366303791619336144715531625235943496817524222011792748080397375237548776096843055875898484538560361354088239566254153729779963120767065660031167544582921855817887902097882480061975283008381079317326924973146785827634844582327039083699507955603782289623227131998397798401693211859825564315420056443586052718501781711861435588899849645878144102966967175225749491266188540034709959748967010402561834546850963339481829270679681986492056559437885435094618619325586874943877634413696018557649258274372951918315437218498979085571565395973113128522817176022542926979206073007403669895198612896976600336279032739299199753803411368636708272248588853397854617903106512034791855849174061017432883460924989998338773598380245494562410155195933851076331581163493185693711792394448700119425902329658765604107767376399149909794654564975270123750353697046156338291971832331406802513536163711386555532512112167235449983675879385701414359799219210744609534406032599139422222134679061599124754397524097471262281630743129481707413548564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] -698575048878669371046777672857017490877304500922088407985521143877431622946761133981162841765305905203482812631006300720605778983233193657881061768130480854987030359617538614352856199023209210790998704871985602700144828158042333820540725894622996694974964782692152219378568213743947842380679807382876769385564329589313622793376867611082398838091368944632034071508398533335096465359892881996426162364667653627328584011608530070343497205676557884417632330313348343443990608004876022322979089219978838559549099677062286912670822641550541455250098682642836352451758926139264603813974438679020732711341993265375897950594710949930793631759793613427031185577855563015510167678450851168261132339522742598180314921898338112326521824518059239522396790637205925751765082177035200268608714700520793417085472067803360385051647336939029710697373055614706858564383777349191553808183726292469117362419757416178221704776226832516910962068116151344881994062825885850031750216117216242015542655989587704281913966030948899279548163033264841491883068515163134001320041159963036535835098505930575980452020053795906031994119905591491368255112243431349818237440731537825689476650320266529166815351616325599846033643322195802954332352192499196099608072221098537828733712616066310235160620493694968792422045301096485282597927566810110481379615663835784702808924584467949632473811056157150623963075225459086561195667299156551243246085557540538506479053882446705214539987942889182113750753515087471079214663220645159304636870347902800259716539773200479883889942874125543435639610787891096319560047377525539885377677206334006692484694465827742221756449095032125070111362568432553419033505419205184708171475774580692923379245750179607291168330270023460879826563470426554323095157873363544487409134921665222164587633362358866533234296931640892950518077166915491866167858877507874976302617766247986560441489155841389380384709340455445041698031309130959712998435199680642830313607577809069473796452628523429113088968373562615275381324596311669187300027175219299315342353643896801884912234856962631537270235260474872659819899501871035649474061528971376409802390184625493837255393916180426003200864629616910902206410052729181171701582564085730415619924693275808433663199927196683197275190316500536938897192990757496701779600589984328110298142147083700714165053292046849557448566633430244570761086987535403854449985145373967617169469402465265355554202438450778190115363757983775299615871377763886264006920684783222699933384161229696899927691873077514361332058380682275636989401915174899490187658168388253894528160759808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] 183164856210354617217655644412469954781847822973700591292349023320739118218653228893756486145145618951597048190205868451478389839789539262469992828044122735842021270368509238049523117097713089094216221359114725752542105506024405277352332601130583931676085539753401565002045468513390771752878262146186616180975310212623702784543675477925192654648310722965284730941772188164657324388972453755979192208596979781190967588357192713458142416665573353473188426749427531739040932945023615523328004019382298396848234008916950057561400851150784353679357332393567102519561197125824810575811372308105904876099481660458437781856919896686569407759643633980355972689897951128378947400420744667908782916695705870365802427008945273088170766611025202183140234525169971317942718502558590458205588595680931411930333792253908304620813019070203768250485875782080452614797294881152308922693240000243573502790481844849361692838814639559480855506918298434510538457712433957435948541500426459126763416109715519632942968985687506799732059542822692117981945002109404852405978293325869921978305403988272760201786439163742335509120047886252348299484252226732213252498029097708852398741759677554023833215422462111525369558828778430412458212970704047096616777919281090202949012570266705296051722419532264891376278807236352002309468014111187198012737868232519818024678135650224856677070362995959335129151162512099542373707076510326238943733771864699417184223796658413374382980074882851989518660370241825158515093079292182733223704558495786480575048699783166062839623730782392903035048071041401334890642002622560729313698279814540139393062490354296306438259143953103161309983507258372734466674880861404388874410927582026595923030056243955224661939536779591539110273199011545831863566192943441084309654674796011658793090509209288172806985975019497475445802184377820425983694086820457472562233916569087324906143242744702910796343431350618579643837698544552971750580003464678689830436699823292730137878306042450066819870030124822583831344458630606884205060491087937599554505551045616870274068096356691324875294307585355628914361598081738110756686797654154154577850332687601290707146677166692844260675430924541949652543213170140690297737992618326080755904215038407319614758360751679310493292119341694624213398807097870249996044658575832502444620209860528992632235985550875244114598762383145875321385703905189642840454974585262551305682499644044429459228863421546511274717271076277994975525000123332219565911611118088800269732384560713335746992148685818936986903710894611368599331021044707345299962574744922357833819750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] -40170059935563123383689590081261796117858055947347805763804637059640763895895203945708104345484166004194985420114246249236619174910649030151745816502747884640869029097991645410456680497245174933982630067964526396603881075011987221499898242754005456199353589377670678543193777654973937519178608422119023693981979960756430629828062632406958132185370454388784531402958534414112788298173259899101528723841397962345769910866626104188811929221220199543912297280673996660539441933905046471636590239267438446581907643580019488667068435417088437920744524042543195005641822542904647433143826823772499831594696223908986904522498644028906194181489766126420341878834636119260942828965706658130395290702356476877515801260922164013868580157536864780691994014822018738987024813310748288425770025943682741740961636685340674415496472793948965431117541543975011864670070301318104585653832456874197013567682480382226702116697009218097738707212817491252586031658813639648736362679295611912243904660019219732584339034539109501161698505246616745078579808705842794885527567982346999931807709841264183397211628385151103982169760318396868265788897419310913490997783132376012192872046171626723010883801872194469908442166963227154914336799089873053417138374423998146715190856425714551953691108206382871330985433053955544293331303356097134806864812932342798693179984728872971052383054140396060789708985944718863966187703951689966706617114984553479204137574976317336947540107583415371559914537631318200642818777377007336892221069244816433091276445759999532913986776979750370841078979347937819382508773010921538904839738953147365514440375490611481923483914244466094191987041413987178598844832887554972798344271321510849250169198300690175120252678496529787022051958367493260488317909915477142034309770493710495497903100952674316895771103661508431792440380711060846086611384089820011865539782662029704073502918581825291429188585058460300167220704123682107606842463511049501387166959459477523911305527569409802845140644751083636267150638284405876816534388983398353550033714910305340128543179798981314485696965733840336000930432667461374267387511511889101181486380691012776675410825641725101910774645138044189018831538954278995653066417672879152620433593357683385720983486685063985610590204925198943842482726915584739678011421225523524452050054875768314913638932004820220584701516871715136963827956877543477148596438632116936552712150283256086750366771734189093576056542706886353197031694017471938202228913111985240389604896656419050695529560872611513802308534404958390331701752546494345466327331859665468225455390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] 6668593833495203737352529573740081587261622812065700460575447473180096464964368307983888500802475225813764971625488896157127382603420135213831924446953758465024135891356664479130043441706688573756280173608708053530007443186989166863898276312976212788321383223054987531797070790900469109287617012294639163681809202287468524513902765636226558375570650989576319185825465384280091237257371353534848427795191677826959684630153486909699388013068515805664378673103481704845442988247591192024123791125652914641018429803258518761515112249514225820766875944642183554814846738182127741061661038489273661274104257795800958713952936120803015914866785437615837588000972219152168494626015020893449381527636364002234069867856893618318338428502174246250389473173386934049155624440744964748960497821858845735911431193672692084323399540984523600513882163329880122906253075890435757977537098676136463388607677244723830320903749721539052653647152412021182959222996438974795554739334617330138809438649685196614996314765552211956892435147871292851232398921837248675231923958927835390601660165283357833990244044902845388882781080816415739515643243431329591797691427365996274755437916036321971270584414219961831661601678246336353177257539267310931883973166820328272053467638030493803473576306491031789994176081219999762675922149423532091858078028984616685249303844912946681109418353817849821718042834912646053330022123382920714811107131926268697527430461412150955436562900283099313704077064528195140872121931312445945876730563920913781126713196090481428688900358569462297406954989548198267807007242599411686463101951614574778809075131537923243534202491031751325714633623460848818270402739426345176355912155079064285564702471353896134469408049539362772006073037743856720972544043362727542463490085621906821870734775534891209056617724922742629859909809314394865452538855458219812618001593261911959425284281277184013890095416757577119525718529948810030777856254811010889149900066868756788626092081561915068867458318177953432599667891490580047871816523300245397455939046397813166960137266050823196414824465784556895201373572741347528580600880776408332128829510306974232980593162971981273163243411251835863170652859049461817962664776055369535890244869647020368508713454140613373547095360537360363072982753737895552721857457224157429500895105692629938880561913239575057433760706988624976425484422601193977819861372166867029347279153388181097799524390106304321782521047490953248005398224181103661080726147276824876241198906388962133346831341981540639416430745338044252019580836401498350316904706713528757188034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] -524279199520589248562043439619136894497563246621834168129364262097325790952780167548692072324288535830136016731001456171495313867649887667308843121763591225992407497132738771666343282650531334110353207019247852884279194709751996611316207565950411370592828481752874234357502645754791465543690423462295177756718183879284753176370588553494985075686330753233263494561827031762664201077819472964677797911229180821044024288420788277087897493671090804080917198054659885730961475787450888668916922157335550503664020071730251555095342965125393451663885020956591630325107656952595249557812123929064387471110114630400188696735722847843135971713426981701807239352895220417797917273343129042504642661341336342705238531843287532067546244138152394122072679528183822631319514036998737365904448216239589530616645108472372708898714946425885754778727289532239290281028925930718679919362084811760822818273473516650786463701128907849805254479357499088455167692250100804415800099131236602983916337528558518581547881634340965139957624664842273344922009322674836064770176924461326389614410653759723234556967417384899526720839938239669157564574654659087936554874955475867011232925114214249959356807727508531188796281462636120194791492025224602317076500111234984360436053090792890563978559880422559353530971044685213789985915819247500860709578284493312365719359056229747326336892180469895846781603319713980156778737530456962098585974552687197960522036859728020057874055022568501674313438234901590557608329151901029057933945145169140498531957768803979567516529767116543702346628046382009153376211870443392930325146878791413148708663877986691874298577457897369755042938972296044002885599982185209499482496833089893680974779670233318930454893954598094993336759260333607844801661550157207854701484040828774534735354226766120248944457839602609638874076739744246055578941425963920801009630483236295333311373534884851549361182011653711252952963081566827354549424571041365922746078166414917686006608158576976161043716139835771833883150149378820870465978099694300049896024886899815317547455273205027740582861361266244211723883342461948546378003018764835381188593169342635222308000932637689258382511389262357530419927617480288821971724222151654793674430360684564560644452734435054890429398727923299765324203301907984118396353508034240022551380544205157605920799551460779915868736328605967127957913019015735762579929710943345440599405552588859282112728067323137193404728191929931729213009116806055689669588453810850449254078274893982634540133023286073908510932615915988123335641258197173925028020510015962658243608576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -130907905310872007964613925730660418019470282050833209532585565063502919629307195293037646959761672088931498536692901112016540028801798962890485625885440248643591484607291369270995854552526683997580890455677479575308686973628928546460238602268231811255741586025172371357065010995915763840926259562085679918061985720707282587903643405691815381524432979702003003446988396754561597707912185639655541419832469425305345093032544630900153808631592075059092265933709535321031045651315156820704199202702382539209811059308534484674688341559280446541324215044340052107242821433181063925606538259484528098006507843755664087727240714087886738174671450759021753714761491945063844609645920472317237811778784516245444558857249006554455424969640816461339557578412086177321789316920941122423709832625776075631812316175018710680097880732388869957215032398923277943075948380128388663720330320625745688194737119980227433466733989046634266490447936841233941098854593941117855466384805825159549913773556679767090641111289543307571940967945934846764733858340495422307775177681245663449403611169335045612716908548959117946850929115027640385823685748083996493147280513828316050822249903825555875258879685891665123898843919054614849207237061605438105516633653379416539048096703260350012777960404381755501803252822466927742658976494960584868240532322758088420982245923377759534678588315556722317512486302294931202583030893453060614645174513628557068008120509450033132584209082644789824773912770270746542040949686255562402980582720955416048323801237591955445825061733971172452940971340525476523678541971965860130019190373309876489925561352437034403720532810715477843444926207075023275164032457862138455159587283573387771826884701170398496619765790458482464843026748755468945655824712451206939568747095739095059844799412473917395988657430030036745573446613617740075766420511682325347125236447183472177077055630386260506265336204834255587906104262768069952185403387960907249701915058376243531000462254543221240373022874263679042671261007366296525258786387947417206909708809906572343128931107223244259229583832305826803976776534860453259491966442679273526775083134371661605213732651277033798809083770760372248519081686899606872586755945579108211722185667909531857198184063624500096349914156261452582645312662006861275785535393999718617400621762889468973886910673357947435183366618709985040713060807134937481167716007896069204291588989592740162121581855816530396545115205344964482421502786084859819888559213424193277363551529834953758876062428278185633861033698100213108246772327375020364956100080613007619522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 63754444288184462781329828694913645005737406317596556581532230948101494137032839863071495382921814497988813938792782969955477771632132529038002990786801202578874958177675850087683085009012924036962405298105936405483571283816226197822416408024413840635894808490995031946117384487538580845931140031833061242696100161539479224630911809176362869181947279393360180284537949509224756658400017693019828533454261600936976772770763948245691900968494417289287287835359524765596702634414682854425529794672960600882890378766158056758928658461626332584989949082086867375453830684690208491505136579275361437530091622773676326478259919561943086266639788629609463700364947522503072266356881943954607143872680600056861491562876249321355406443803352203887537876024558063399113307176826131937678137066274903480532134028847082392447444376287829881143686950407506795014365478440038686494944282880412952146161109020784047990376838714309570340402266980521275601164036173328662894951929168900420928754246337889714426433007764727365431012552091016037811281632290589241710136374163151883594393655333244315386100921459472012483653313823912808887012388259093424961104930693776196911787751351405506987333697377372116582315705712946988830304687365096857007214801034821812624735081775789370890302546312149558342147280990371207870993906886519500265382355071086111699188272951715625453252441617193376676447835831040990198165155055185141948325022816541086619172169731149419726585887694119948971056199601584986925336614549021237891987014669427588609257941611746864250064950656319353734489108512193310800755193990106165162466187130088404851664821120843717439443704048848094671097792429659128950739019163028115397576368581254682850760674837287073697846267295782220595340632988921024574981184824272803680467769404258574081463928845161100926534809695197361782952394865240035541514834998263205929987908943916142239005674513586834796477803005998673477908257161511110758444841612341109593606853814794618766797419514958193160290058164191744175122324428622889322439581619469446543042844254955138216000885040152162487813581141278244903741174388226739125198286614528843769307874842760900204272587269385825381032081624650477437772843015200228170040078322400712970000233754931880806352710802885046582546848379105334453735118511470981622206925799141378953152574300665542217729743160131473173453418990668858740700167372706873634234353071750702893390571113602282821927041040113903186179077453651937856901341436507708103475172818036902335915816049404600629248478390851025049110935120091303225481117996779883464680348409587736510464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -11688845049966406089950990706748374063692743974842501948369859657229915424812308824758990602694020328652506928758943307751193885760893452719412025979003461406574725134677806810939959864723176422238700758856700580432691373227099200113730044583713611459908555824040646475139261109693672925802715701218026817520066948058875202935545316671642184073944372482829782750902947238360354027140128939513409249435363610920630303677663896246290590489444724888888885141195973064931231781304098278319676029523174366029336267817453082270426095722256708682204755899522755804159442335029523364195162310463385867331133200860871843979167306920734991473802707532981156178363768755651191566473374244980241697088989179794571822466297514852033471693252101063591239986694293291946882487396324538993673778390203597717539659986885744835108159841419766249608356881839226876835169288940648946204930661041872439469175993698569906055302900285361902721088167807814279548681575416506871364430913598293485363603389770876529313290601789037207675316867098194803464313666921228333815627057952018531115225772720061604926185303115361004764002769900017715766572781785026870946816066307273921772459674986962745893316864301033063365524570075323347372806915411910494215688734273772241049234914534103036493435021593537710909143426156095988384809486241256953535229754824360014791052980655399058870128575212795642285441741835556610243780254144219566973000410349388537785178562810399224964393325874287752319535197397541008889005793198399670114984780419400562079261835272313047918119706382992885958848464927663694764942461492305884707681532162475229952435823801790758544540978290941749561122919967848815366060531780745249067944836216478196817034434613378141426139469697067733003557681276081116072326537614542617729453303095988043727157706182916946792535092614976887125840355241566432191094135206195841438674831293450536529883453493530063216861272976718820301502219443880624949572704347564651929952382431190285997633490065893293401430360777321905683470947675487451979788681368787889876371815338220563556065129709462656426640086810635318234164925169343256177695793152018152402597112166489966337969561904711749045092451243939442707623059097104765410593163289503032176622145248243289078966620213176888408343423853820728798851783139967482250441871208296743733663568912149330226014688351317604326519955981860221622062175473088972664399265839188057465650340781131883834945433013266439241496453757075157809095883473504128721916824611818237622792439196441137128562921978929414112765058540821841042197517144418052192350952356275709542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -186214311064789930109439458818843862268950090215611435409012178905852426920433220251827823643790013900357391101546634589743430253512382430813766832806553342481052314066316073988858489796421807428680989051611908755425704265553682864885875448441354174518592828901359183875562517121201399069893011983123288299557143914105211750043295446438502570721060463755702331101195265832326705906501176192403669890786352751597617721824872086665291400692709279255855254840714220193142930185973327998178655515174084869870424691233967679831292834468424194534371568798968160345210920192389901101414573982127917380655068488754857859647146577585025463397822365215771481242540682309185918446560535506576313511571066841997725889727826442633481051450682698440221807060659575841841285504176543155779544058512026559054868773945689432226581128949387105215382217277361042071179457197157716922979713143308848587288170614335427617561003020027054666191706935643203216895040494724810119695115005496981749198558367441565760319629066024595817463503711649685622921670305632203464686582052123169303267091873256533029633024639248171739397173257081186070842043712014094270803370726267031432545643978401261353496463490075096036549062890522892710855575080766985912373949592644663300768105502292382611452184114855840743322446254471259493572260274916513688073985596052683490983704196877447027507719776580307740468435202442892451921987364202183963610465228892962066954415249377119404147682880839146369132709634876473148181091574424272852156663625436982114215322871257148931863489160661230227650572051598255419591486155152173580906253257928619787241586276464078279685723024057736486658863351303021083123392097027573079545838785705371556431934512823947810358022725363338346698874130575543321639230750672985397436188942284062528025586326418741222495951505729943500079333193834705680233907219773849258395786831863175682884274194050578917350901033654080910562750301109870483991455428353940485523941921384543423541749431263060281001290568555875385328909469403212661344249801385050725298751136227876353301620176080095093902291279561362066102185774789710997367416986453111915685229748172505375354083898245074322802665450137135226095594887755950191618459504854935810773053322771906783863410798739367894604349759915631500644161442662620131052626152797416926335449991281036888166072137091709356206397892660348129145355549328072207777673747961389732064297227443450995325226296995876254379777845495009558383924188368681828661565802559554915475243919040502349567874539554982360725693096263529505384310115625266277139530832015236530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] 835206775797834377353942722879814301993153514004778311700847433057094586767799298082293805710427648168914445029208627342774236956671407924849751996953400591969718116265780214440629497586688969439977106155902104980775070704433896110174296190823783677769026880971272987611236872876233754013762631525564071070302834356245525097682879543024335497129444922682938889144271128981641101303381696172381060177467545357163555668887121564404931898685636064125673260502095727950150432096895325700996453157151832890205958318105204709855237775291951040775606584198662957123234501738090815848670412255174243585932936528621053493947981104407947408700820879436460120104266622948503245227466169741552316021226886928588844554949132072920936140435246352466404708864445883256352789415041227334966830398938068168965916382161527478831969181476028995209071352706333435625131327795658550909565079421213597421279448073394575456655228003771848028174942275079272463619604696119363484936906532924876965393937315130070416880965632000500444022744390123994324161674244926913238427360386898857772502317756007008453169590088571123793075125761432971427187417267356819956045017538737577675900654566574951801896774987993532441630725538400140624440354597487791325476653382853572170632203258158040087221282712059899921155525280519919230404891191829202036465204827651679201459590626676968435189221592512710866907637188523264071225907922934092686308698413344419674542078403421512540237309566970240536026487524506260331441583921169795481955029111494603461048658627538946619268347587163085856830070634213455165418064061969062679474978538193246303800196992204320106825728787752893127932826568246597283767559279685329061121589016917040579581122919308588688599742732366795261309946154901137871288339519552747250458643485665412955442100262007103986379741510685939237211468679449452405785381745021228913092546727771729817086001141174048086630415131539062141343580106837933589653015798670961710705495996446962574367988024049358692745380808698000337236197710353589147941999737334494854697645162690251705504698452180069922456411271312878553937143497444606034793418400291108787054103407576260260139065789188361732962739449680515209395147846474395702453000421413004003374762819113460062066899971421196735341546334430307737534348125616150482123790140532810383932767215980279576499744991673944651062737319529300065215588710537409467623570479803747215142761632422095054334321387494624134525074035268590759451606727330197610597564830723928379208510322993485855892607449584976978800571318433288434962471354388896837967047884814596177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] -332819006922054734092691613170401864807338013607730944062912943439393744475205627745117736256225609953990006130855262869015591092546621544923126598911605287165862622507827625005655990275421114084695174672949499799505847033873791001419074587084310059965053301971636675239107059971058424641243372476313062923121188372052756880736947363486898555116620800131162474140067970083452822624427159333583649270946072116334715011619192370335786743838158109306404222610937197733228604831900011659218461092996968356394266272001368451140584179306002636769555342718527429066714064631701588002777358761924165599258116666958711240804608526416211893022654574474164635471759343356991618210734547448940939425938648423800642012866809961682372457356494964756652144759826868186212501424419858560299908476574086729537017610593671530009587396505834582397277250233814794825936880423629994131276621199691825348695606155376905047144275350049098495709846752391197670459500515907755181491651383471685458090392232014313985211034632685288356570452532579792777152343787718809334383073561070983446129161094253120299876982839098747144447249785637228769006654112329046820766425394942601149343588073951434950773379142156656744438775966689874835408308971093643843701718858366739003264358893049651622795201953690346089717914038153222535078097868675353024564390360712964458215432331848659264195565988754667291031093867041378222612200494417315646179784946620349772825661819209931431957050401780746624090044524141569779623936334955193165912468398424420798125125819841749661267067327797106298921864973735004376121675170251366080023931410548085825784389393704968991417198799065249699934388386191273891951660135404424166919562028880447432578169334788990737540888849675946812234233492963601683412952491148170064934905931473978894424659779335598690455045024192369518145532796995034818554115371819602175654647239784116319490571091496341307174373466955858393738509120465449264246024376828241626510160868995833791221966016024483252040093828025112163413776704790522342505512246244706108398280042399812467454231979585194085620407769968644696499370290515626597194406759334732420083569795862310285419532475647352837727820987576189285930373281461350653124738815712761195939860280807688192875436503899875147006922494916227039925220919798091237824541885592365271184278716236837679373734930764908857253387036892910502443299030484158121554884754889728541164674573073681651202086837120298463169272760297800544260081426732560498147878660406176214908844511045675915978081212450339678121866784227826897435940737450532890654249870020740907008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] 97286975527070322217597666991702829751311030911188042371101939883303813361429611744458630191822739933705194972357949888919263602596560494685339283269193877761042824967274159482276809630083670971770949808920953321841143386133067790884976038858054309920966243074635690928711394634339625134276805955572428923049478041239645282185789779707929822745458083451203372363375733908898653226268350072515525942966055587353144159039559464119930397872595865272562680271305191029404749311699006662153951051516901343699179196025574833680878020987060794847153806747116182500307563999264144137882718353958278920559646048082057294634002705750098965879535498193217380102262479916293991258368509158196219894385467467681506676311115219164487929221566603809656248882607248129020465627019541158575125394780545752485210232004908524318717681611364984090572496424660417099631345530039221376634822783215913012983131005992508824068521227845538657077097757734312586370216666382755868975877827263641739503436646716694885454740490605192189564154651555845244436244487715328772174352627109775156818861007009700727052921520577475989110651852245321895479800428145016852969756518140977013276964192503185390830945813855337224678851065360876977139741656049192684530532092835891661904052502293751029433680077720411105551200690211551411314001308912980353680639492822815894932042205815862483843165956722792828158738938365875763599023422380517699687603704350360844110538555922547463242255790822246904127426297039163113514083455550398623150447369951139198468840114641344611279204805019188239321427214138757707266785236995896672459720172002308252921641646091377118609193824449577267699398960778188339453055691804000918872133265835681921421199130785192296858183148907467570526219545812641923744532755975802601892805885279592029866172367271076368703889400153853650055854418825265957219958907327635035435882823692893590304073018463282568420844657109572963577917748224284319116547662075877695525817661805612332194558190619823172843218006087009987153984746475327998159317222975153410135572976061584053957088841768126467545439930839561585818890513263677036421781167290352832484517702427967306933495417638570139363674344939170151674903040651291180667690630370616138055760565887711573585041420996432783057459609276214820280652170260888582366663703190282299734536739912635337483779615767875057928628740232979274198676112098891736259565415089344847448926889085382263580603162795391049362383135864641739599726905380746656042042661338527652892854812594477343374019637760946536039573213616855457337276265663385829043797293405306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] -24030899917827268358858225879859879491973824508079939092233702765894101014371835765721005524204305544706384222136024053619654388375878324653869061510762977210153840832940387141531001084201046665798360542739974546584290871850207722527321354729551904716740072920100928045502814132380166799371960477057062191624660506272539916735476693542530967895995560704370579743060632253339003102498113090653671153566787198924775032840116260654815764330896745819762105433727795693807903973062323598622322354576693515270558882839112190176092337374487368000694809500515064433174131768589524503550429021184421403631066418774383968382727973028525991531422771780443638430345959942557816825367395738995425164548753519086638658757448247197570244580972102661579343255862949514802343833336436061187771899208975084943121648486327562782868412517213458363354318825247942224526143634503754267751499984346903639465285600113647930994822812381640498435295858929402403958893734962538884669367427980696418680843130018538176399020998484692430221779191340569977516681774602847868937665962879262610369742196334523905376949673372828942733550495316813545237034376953872641526627235716453740831077866901298239920391662400223941053221007773622183869255921937982074604147029026584005620166336955518513119497241287369223098834973147207797023069054141901440435368880683402332161282836130775313064144344363512728366139616751221867296269489333827924979469518592824305630844075827375075856780965140258900142809717073444296685596793267155425951913274906357289781373517598349515513839135141358878477076101521371093506834020174246149367853067881108254942486625062612459110538953509600433115877789264632222091153581528359144346752231172723054323099227147970213750514438724450167455532148914057322903390365263868947445250705539171544005892997167006153953722670743015625958256371844848235434794788288423409606502505854000411209531217448391345625706200799456917671990450563445061706861018927929286771504750654961867352137261476716197477997245041342669658701267179497621847126682009544289902372105048931026522549329382384178252790874199430508462250774169609830418528570974303602657724259913389740655841500489833826716283087159348104128462711053452152769076483291726581595104292508819392595926626517282463022947563569758354107141972194600685469478657126085081675333506271856008076673310991248513589088321961889208451379815098837740511898919668405343021450318337751879045037316859874095017044334475672460507247699437172404327603130370023239820142185258136956006031556588438506912467440439834949288079363026508801171572900979550453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] 4568328137700761127560941667776901260403464839171532179581968906966348656049489322935986435284814454064981484627314517742883137726198246463285294097754099238927884601483040739166688633287498267649990079558039090348064776293094108097487808483973298996861854350810312302572602424380439543239470837240937988752966012696338157484081726340195430875099656054271916004684650522862785460687404653397349151386720370610540461419686497247896839332696375279893710472437095033693117773343266863305504408736680340673188980935294548572520067770264239773691110928941314558402011438618636919129503991124782853550512933626865099303721179025577505197920047704753520544865091471934029444292753590156717685873213313741216792924363262336009023480478252912046673321610712613831431754304221373887403799632646763240705120896669474411847593734048054102506347164783272172510721551579700757300579000237446706485451996167599439319018863787920283538942856625629428360159203912141219400796185926189799557268757568030028583037176606990814016775160433012749779330654947703993105600894154796117888566675984557155247495321721027647119090222319407626939929565911886034197335684863842505336243873611572381745591418325789250034964775287655281082369482163466401331693757343899683593307279730760502270970555633648659178156615265678129196878516968329007350190156165500616765677414669380118985629779738994876387105538578540944161245444118165018708650015476196009257416446366572194281186465333266909914183842988829850955734801911558341550769060885243477013360430268683668944039640026501845328718042611904175112393226117771351812714939745156518806769752587250672800876392946695371916500187933029010223654317512045730306726495777768024704382282374436283944137423004096658971146323887914586619264724204306363389425657810834980122247060731649502706403910643316929855768220076540706307238869767714016969510854478728383348258445388129725361334216843753532332574230216762215347456299364919849125949167076596416247751104086569247603649050657229750730652231296354315410239735247408899236986471724897685065956106264010310333715461413063910163879792039253238668071774856091961288035266514182123591777097456828485417410423087885722614615468909200954766978196556939934898255853217670531081346634517361588455449610514268526674102416759916603950258909473480536434123044289712308713140467884755194364300923985492511158601762701061113707687475201438605228520156580518065441259119990693768135622796638838128316315438117614292652934824884096732006317022673104165516075084005128069689939075258937322629461960562079202784974208953535692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] -509551208548768113891548784803446345319715831761223573009823040575162981786554410073486878224649712666046739465226937309403960111350379694883782307926871345987561913989356564310466199986862014623700479910466063040192479425883453958669604898830590949855162164842336742542413534164336216266921096020428659946114160981924703643588653239523083877913118645727321348661025525444833664413555520490693441110739113474256818677281132602345297782371793135817753801630883349569601822483399539324991010314353387936058736180919621373320788522515956391258109500294198526856867385646235153031558459896205032092404355820041752319871153045477562463902784388112579198647986482835818259409605590414382957829312703869882453704195758094273081620643012187276912501293211311925810389547358895530143725074310711954438550774715686884679844454924238370194859937308412440843126523664831474115576936077723270493143625092400947222077927673794187252044719105316175152107018886872469774552224255443733523695819654553048398907589747151577569167208807915519457272048152660476308329978356938323542691090705988520016203941969204706129577178740145870806919344232198546137404435149091402511026141233210834304773556262613551893129925448692572753246618428150500048456905073629145172863092330143079009455891379031889185225561896703673851108235722754101230636169292426245701259445185989321650642642527369418224403511754708373599329850866334900639791531242099954142113482358625543016055493937478569749330971748090891168691195251943689215083086442398718073143957844452850373550929528718357091611838139016902321779144573277142517768841199832335995472004461050584409353373317196427480480862830714388792599220377039800311791051218848953647760478774526384797621512246820249068755148375118815208759753939781665986360928277876814735194873144912615839178279076807347028127784449679929268128967731782595250257131485103940447821813876980112521758760654320306651534736292267148145498663043451169725138743358710448676155063264740276164727118815293298104052795601532636923836724135321006128737200036396126102461326429091451786730784900893992701936680691675070342904282183311837251325803686048743211049736077218444973385139389111485693858492471584983846563958826036275345922388031154633472558988535014757133919645034435414719732488235285054227518727746103424349554040422643608173455071200631995345804935209754964881424489403427135010300944793097503637923301757223673300715151215000445386557660755531210337260123415596341567768899143822465558827437444938404034421597845687268116602460427157114468600643558536123994946759795440353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -8939293161798672660595153113621761837723240651422402498332704135328971463413419237646169566059380756544824680321402690501155971424966397302743369028045465940531318900772507478691370789247643274927045533214961457712197142049311172602435457731819217488447206001071989741049134512140993667064254897986867716731053525284114963128535054135172399128441604879710937168330413764670698491812279929430730207046852042010299337801787866262529458918869332466387355870095846651244263369506365961678658705176806528138568644117064021061363767218027282400739102166999678090874627874511776020648098522282223785825098068397353621902019959895659300756790022152693843783555906150392113674585275601996025070152275866543149572460781474325925538474139227366772055657039386429737342880248747543749615298418661510797834277262188078481457166839210426733985435253334599918315659707209906601484588961184138236976615806786652096302022547188216612075199979072510158480920849048777165602695052338736102412592339857296589081056947213713346972274059909901708110286410608877444921329135317176485144157492644299643420258555058345287413780157809961219000137206682984086489455866383841425270944444185481916182428316404469693184350836552946027677536370317677790555443422208944123811731436580661854281319022983938845976552058289476245234234010792228596796286011406875050141221330635697386027808700965471183887060266953922178391644758301719555974258407669472438089005177984242047406816017791778765008044777386712821693711747160361632112928985615589155875421297957740032854415928854422963651161228393737876444943803157315303481624502459715442351705097307540783202702577987927460719672152375438006487967397746797308150218560489884975269732599978339540075084869563610840808087042663104050228910090817885039658108888154312298969842923376978994381819584673406739292088408696696411223425303847985746248656141289020332631420929756050779892890889418124753942809742206673664207020012917033579630680557511725365655397783118436899075450772919272360815120447344107416486588691068652958537467471213116194698855193950913314325529922565653803381858748453200620907196395951057833625434516250462950081223256103896733261038683907293349608874204385961297295332079936937765255955468198783197620173661308705997734838703413715597865342611258652433355656305434049854121339083472195290685499138994290999943887580195684715100996387347681091880928112867829797569029346369922185547961356226665207879290354366098001468993578436145160939529145585101425896766717545013115042452422498178182291754547804432514019468650081692191751972668099788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 14019728276837985197221158826897549828778699982222608573728227329035486090952156021914944474645351130147701241610306370282122312774578389806599597636663846506464161993006512727991668394821228711872024981020146887105763834003439280309799294397661661799097942685171801676510073480310683538538637697200284073130890521528979291219805265185652480230778334872366563556369023686679546449334007580864626152163309544329827067279434798207881601258012250476999319268876204520132308038443397773787480407869028493018490814417500226673714079675187195483676825572445774821514828432835998157633868456321710552867151110928177266147670565251786408054278981268838315443131802660121019499864165323063022220291414446328923195494798424010452615938331341771041576443903270632697185008069771385742912155314480379914935388159032764223124696027400110047080558458659680338143024116616075643505988733895927401555443003458513862841801240213514899295950359397201790096254977530209201351940821622319370572190217647911737389410124999119891073499015902883165794918232974988621301487528436215007854329964593008012209534090409771554165455613829367494008943650068663807282765607918262537954585146107761624037204551842275842398484491764008822062017888677782166873955795270693444921279477822327526086998691027239089427959900838642629570459751843694101034232683640734488679478088980609471309334682694309584888039828419088082528128284372168747031865376676908893964794184472724215038067404630845547545139827535651217565511882392713015634050891737071332680384596524548137977161802435258590106436365334983791124284591070917015115142283565493994557484534282701596034836423062881989470090601777559503158736047536391117992082055582656237121921922005961684026759718758681755677258530329592832538480033291028660272723021888048312795757466232175666596320101976833260796904716653943928751847723307724942490834995910784936019720366461022720939581967511992185799959498696056552677935131574592608701945279577382599111569570397198275974325722744736567602961079318970306893550159857975938843938036464988952438389495849618688158456146974645321684753103037242579122803783394605435275917728078248161347278400943397878512973323848821997897308299014893201976935888132897762930221941863587859554446171949061005398469298627401588869467186396172240412366337128872621488642595809388989882653728962797837181634235641011942735343677867176490130583059524845170703953051681422842414481992136932784377395058004320750404416623796449267279225344953623223765275239173063109767948636787292996814841752116870228633857718262523757873086262631464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -2340305418761052686431838816590427029949911153964149959500145060200068997161997779685170531623622629486528614938937416943411084361554718337386254180077407939329552459787401440928288040808050847964321990126849356572810812391290558063332461392420259413848359608857889480040092104990142645258318086633775156033054524380885331138148593754575452328554284367437060871486037216379467952075270749195654917114504973794865572594143943217815761016153888739038848182562599734362981273621396394982526512197771322728249013668627411891212346857408978465428645461437522404422614162829898185620191975972352632081127264794045741797891290443198546030868871698535135254809107086289458410687506087108244374623018041852069570098270511637254716763358581899577449310531209806448618170762231416652341174330865768371963933050587394269162792598589472626363205704568674876174399679782713917687613678114172703722289714174817548014856220804705246662840043712780105080236842055654460205548817775955420132596445131146544470953635057001963381304412542954048596368187305844746443410649028088853077608933245252782149944852171042501306088901150836016703106432538931232487181607740049381883365512998049229480292798750539230627941396583366137565065026428484386905824884614243315537896535152985288859218409420163784913643554041110852079203412673608290534578992886198385223407511695553587812997080246816075841935262663740912559105194656293082314848775885448130977196361896995400120648463211387341319776752473679279038617501038471409640596010332671038981080136901792538027212568457874099056569948675260637951088684416575849342643140271026287792085065689128005340235363831084464372562510777560165790475718177859936131240654905638623226632831671044369571525079620620392294161292282012532952276013594783260636141238788783115043137699856951574765309149490019041551521300658012367812840801059198259432648450270979080913622636186308327123142324382556226738456495157676661637018800732342102654790475758743215250436106854600717577294664335774371731109919629136082530746044410922915342657579929093109259950414008573112873019295032983548257091939334791225502314633604948956003947437164534725506198838820330556083853462540913921387918042879114243365602604518750374327849905070635128530214649487682186189242886219663313296964233534964087796924702981708974258608887370753692214010318485451772376607728885513177271062288448157916136902056794468482941589840240442767032989450107440084374519104632783642876949618403199250324687034729276295305516113669334812690633451149318144042628327261942937504684386914194326189266514948915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 170347025535532914526627733815596044985838075481932263990499008187896614852304489070994013232520475340776420912217766211853246328234053086259319333603598897339679994876749728144112038545290159358660843761415164377590259505179993373867324248564199257547979342038339780372286191139899918374872399093239093155503927315968842449105438701477167058159512107653583865387754490800226570515605935467604509124515303243376320525653099837359456919689203372043070802871843728730656409626057843066047130085891926948316309526107650795849863259893155500262539707488456556491026011745113889245255072472463982243938100249068799325418087433933080209079356785671481073166788838280542763141870209570258292884230961691387630744209697817322020773692271256262591085550386952320438117183535719174788168569566602770457807181268118495649322100035470376711665292777735392324833742105086036531347088424335263414807862813595594943893591592144930075893327848630737970926088685213953765485351427997425679610952045846390764393019119305282933663817755765975041839253719995503209057458650301479597811344647896067058642404780584592739260640424722074232103617246425621563531824923167518697231911563013644840900443477155472947032549035844209759020346333326238800738849310532782410485311030518110126795773411718024284569345452717157364914094296093939434988435974856782062067767079124472327215376428692681950042049626136487418084548729258251225458211539977092548838886083349770279622538654810818183269089480594903965005512169600329475551568361979316639203031361191550139504892685243210865070942792540123657587764043237756341581556405378353475930853715855602591749876424697736470949099464678371242550360710236511808150110617466555135640067339998541914654340539847003434169327972345197454488539869141794109689219315472250463958923118583526878341699335879750999321488113949260064729781687721835894114185747169380057915413601747123417923684718696219381125496250152470486186927095020037396953043700590808042754310970516664332625600280884290955057579673449420865610527756339679188128277473032897541774357758254950841160822723966400162092668368758632780485154268484976491555363580145623180528509354783756562254652712772447073656178706943149983348228890486428641075257719054580102529858119402065433837642790215952252064542532403779088043180388627426673009019888983533555173253365881654087359962960769197003407525344282814861718820948533607979439090976413153818811039809031462718533223487124692701782610696944623306339719277695238598445409615683806059592054012611303835678367171982984071497818539321855370326392155668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] 3272036349715308149534214871664869300976684825457271620712162628001308843398136931953007073504085191369827577666598914848300650949035867265478742567900021339827997093763661681254110528401950177028692125500363475126057711861561728807781742427116581058080265997061131474997201884553066486439125014557270888142080591377633339578223242776732973180585317938392323381875619034430831367876806261041101466285950348636881869350133511001419372615584282006368702365037644443419016727550823944523105834360180726963101358953525977153422168524866229011248652568266548607073557205764285363031333046432709037725345610257193399327044885923461297806963033670592278217382734807143325353083821789264000621870990085610792011534940724606263532875123419394612887155388943736964097474423647123682065004636181667802343027502322432768624095320312998409951633911571204771945034356653697306336456221620406642303103260435748415057034787369405218647116047566308872405589073869309822628522208451278464498793509541411387703763615538835707988218475979720128967614955969692420294675153048343150014377560461580307643321492107307755405901842857794482303805544340502313103274547896855363604394030103255831561592505925505885891602544039330065837676800644852425497509661295024043673906703483264549126042705784525957115590569300426265133511418479692791961740091238901677405847094887986274218799694143499013023873084419232239837358638913172187964785076559002880882731169194390018543256484463218549068486929977402143168942143951290902798468605020380410854594192109134126754146202516081754111063643961087853473567984123710953604150987488500921161002817694985389302042153081899805369685682965441739556481900886790652354746743331392952055307708870277063316379594431334047583860790780600557756892511290758021781938608634866330566254059947821417500158981715799886076133002434650044271846790287269889807213151796141239987832865681087235704139409891886658835628852104916093539466774220858657663161085859714853366745391552008580321790479221511868930366469598798303359607948742888857769723918222817322524241700024278678216759167202063648480871584963456110463078391206203056099995021905608883527904177767986087418055060303382543598796031413739852914599426201288848612145054537408650571199197461031863205285738735023889481856894763177716005413499728383587278013445163472957531289322028740093426142494761823011069440533316007366203854035138581483118048903294878938070308727775017831847046918546841216754978030708828865932698192668536618930415250105939782546333945140052740968537768926387221031854048139897658056776037171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] -3685739143726657494694693648805491783668360320471423237168647762319453829812974547224344584412321592602830699655727083635088460411367822799306999725074230150700495904025552565823980412932081060075773921459006366048758696686242717152200756807391929910956467890337599572263373107516310897927710103946964336862751323580485582261523820567322315723324086376995543339985763756505720319532319759089526181778505484618130888414079495020422086856365941421524359465353413000241684354921204918362657238629325938759373084918655619601036622781840825935017896041229589176865878381575752481654796738576203172860037573031328212813720925980329734455865916979058806643207091951524683121402768147591135430042531461424611956401913933336315191052965820144090398077956086732612442732437305809448581001709904172310542450445209141879267444927232437447810750424533193672040151649776145490808044948617492091099639651869059167793554610422620057549170100641010365098988491797052263568439600922967451518297030157984703893712246555919872219599783043684303550493329594611411208228997848734783709325655200960261092581114982965656054132014834208529031005808455531775092395809001184216472469306996081864021860448988226766140601463450271100006026655125926139678701508674133597909373509381126332655434980236180172446080920375288128687537852946055022833259823340262366410916419846442006691207835950572694205693684968962272072945480389179749252446015289435566398763055659798857780149794471216308534911482275831252329354016830969055560217294509661834098975610135038131909080468197474507355397542798680768560472472467955190945030566363798494085326371627512109263715144787019798899322862231378324064823905821814841946863457251687364932706394483271735020441042081755217513327916425938877533975098372319440458421207950559797660540124825155284837551858665250627338040011278138037652026590474252972761711206971955663074795283010863001476146697429897133510539775232133062408897924349425089884062767681900004879057229868347093744001186673119465041029357515390405457277258282593975544573173002306194162237936524120319592288547830540956844159718710713379218686553325192744144957580570777576886839840301328784665346639087814125390045116483751014074173475447212069563646790522958124929614482820578761290518246851817988647129857106211101938661982301567986785958825757518067272073938863623946260238843622815800312832305908044855796940191941375158269249047832817386891726217188074150900352567899779374681106746862439709243253296390309728729998235072005997256242176780383777833850652313754631343731318881846351312791944560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] 824584358324264656775539364095837211506499791074918942638434777987744943696199865646384437550247955320919518296495531172130223803549085391164271959470266500179073111209870385685015960382207475705565606013023400738537213218949077554589220486888899291035601669210789111916125602564379954495319551512435921879660239320410506473787429983468552717692789530097865551039149865179942123340458511923131288724547427408778473106220630462780779965058347159879152789369367891675151053627224069530294282813960836741030450224772494993725594308848250810558760046391959396132943505000503343606544491618143813715485679609770573851001637400190191844160901785268921379371454352651850378667415953359234408202668973996596903476894371009649116756096795707324693043497351492120592751937637108211262975291368507292509032001291694018579150669379156430762428449853107368637811773736700089049826716709397229544871015896368585348362886947941841484015669467083629788230077930014453536649551986681839343135649376890865730837947461647906567858732349776606329112515450285142952298552869461442879458107477471732477112695927239753947276558249607430453795180882110500613984233903971745749734101667918638421119635145661189266066888281833535318069549877834324148882762320461228525464162071428950348448047753593851819589543077615412687241889373040811212063746091379615132071339186632117327159519634271273138795527253311934766157978719195330964067656542775753604206821289056828090344116340235610948323728326825662001857367783687267846762602933441259994306469534620505062367142181841905170223019057411346825774451961453522734443478886081846608233168315140867398339735760499254168420463854872523038643555376043274459001795871159308301001759720375580073740008625955167741551696586660908045791891939787934728409256347781549602919974416315359395521097098053823243579079403796824502509029779001298694028748340831242990574598059565682531974738663035923551207314808736926305687433116514109995561429074228681447709185179225427801500787457080951930917117829561577561276941908763039009816051941995243527038757437067389555788535264516198176298520879734397539001236318061753604668038945739716696397491386796973183114133165934935307791567866756503935628894534468902917277544943972085756717199624290855314505440832026067069988188488343012546494383879917842600899259966338878108790509273768244462278669952384957769800538593754999718691650802754871999874512574334352599165341327896843526365526731275947032123376223307160830977645232015542272036311499130423816375098925982322285720955943168511919210665402555747636765052108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -90128958730378258887518099666737787069153742032509369988210683303275635003566474854453467313895525778718985255281719402827207950491991379772384781400457018666500393065716618357546658980453368222798621835807297747813594172700095707852198522336304908547258655475579734953524780683679519179556581093184860570746907606953194256105013374329597620379552911485166777873416189261489991104098577731574148979713035785146576196700781619861840298089737518664779318393541274167449164904785540105163136852550195365725603410656002368597727871236384893298432113338711755939919067061914795291684439419042728725766295032974984348660051562494084208310866068971795669398244776080832052160514024744848886226054869352737325766947358533703693907425161993608555323334258244628555505270115781621070847226603215446912392986796421877313993653155814923006485681630531523290536970137960096520865765177466026827511846675963588865833940140806198474408623686125436209970389479832857395674228121849593893368540915899289138670317783164010208996388671318492168928834558465098356905330837875732857896662576200746570884525434933434493735843346201118635679921828883693450256310307888385765961195827659783426623541413610676738398762611555797261482302503113332389090445162699241353383934592972669381448475380298693277700462569925479970508864216874042188582176786084730732880475968365100353002555046990712943645262919263352369072199096974994479583582275856464676551942033800609180106968646235583798953998030064887148718308993415223495966302466836805200265756995109775801420232155385941597109922156493685500152961743708424881938623081584429967762808537422086559730569107222860013908733082036173568259386635224513326810259032895744210375127926431275348057881978363905210039192269003735429147243472086978493535242201176466238547499995211082058145737131060082399918540778074215088662176524219852658478076973806130469740297912444393576224140065916259259657421933511796818357001237581633651738989667050269216271302881413525107865421338094280812700594531525196058053572838727458546503295352941961232377896843360316831717977864074762106276690441545457386663672363120116181211119782778839297000138454364374728193335766155721464087617819443412041464936026904175206692138844274718255120702946392244637601140004441761089875251561303697008445290545881635060300188231429495775174616866176925409698789723984945026705986318720922893526542790628991225237101313124845959973975737613577878663590234672187475420412875227881708883302741007798421997157700174491704624488519901587091833073157989762531801074791125322208219748106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] 3119716781775676049507199849453003618503342034630493103470408083967900939219733452011397572326485004768763585302207020672280601194993652007196352075036564092771625367804415989598561067457686032725031465920356059070780616077522420575793574918993656135357166761276559124764002132244911765687832337718652345503925882126191322791907588070775790363418451656683582364246094844652588666223624568462332263849433950424612435857239107993463123592858389777445037759927828181382422518049246772974784588240772769630585758389111560215124251284068352166037985750291315482934269720674245251275708744879614525805825997329514944008777086621215943321814610415865775594013347306664287492352439173530258485236832547948228625326812165737644993059358805463865208548764057896959108746675875493881044097421112969107213561228752676391026231192828274702564067410461208354484296391284584566754078744038463807444245990880616427503301058695941700996067583926644267206122884756891298087865349221763878707052886692347322364742824841082316712119108788096856587998061043245377771845659990882976901679420540339824751122007191649576300537986740578795279347978128155675958475276355044869102814180683813268363203126888117116479733032168399320170375455134906716366792797546610028873409382310105210770587130222379458328299536959919844113858899929359334095021390335508914275040927813882497615258315284873828786038669326002661384551435158484409705015434397989208264078561655605282537228881537205456717086181767521272913653503222654109496325486411707784464920823811868163123582380071278973948866018045157803390939538292731683990681979783493416449812251607588987750752764142579379651828533571655716200458393669405113475841721895696864910231531080710154079901402663745340259724595091588297562983104187255683844057914683118212028803732232126261426730719131420752482357275197881337921887686941464065940656950384230564699104249429792997475136773047683169540079052356016379100029124292858713848440078169310069077531320448254275547895360950901407147546611742922450153538114635568146154893496589964373261622680352044764538006297078222133185522567351932456289793517436693932741353444710681150749323033975380576725379318185270179389442865036902393834005613621071094135554564260240483976454516532504961101745291691788800319744305836777494699403875549150195294696541343911558268583841711576143869715294284831802320376430609396056230100503896895529964745223229410913950767485409342922963887924692264303177556761252493346146680742541882340732179312048415286619219544535156155424890134154308304716616634361542276554948608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 4999130314911030206081420198348662447975986629157385594316401114263131890878699449418748844275405426198682918056437767885870978437860047069724302919664002350796539117869382159253318951993242698206950923676970506292839635167974149504301677309935170981958639417372795131425763295935819293133248743078727868871561146295420906233731440246144063824581812205611684730071732421881888464706640284809892883993724142102282614708676102527115129624671501421563451169183583450400782262272068007881109465437200924479188039453283564659633352164511623862002804265452394763021899822021085114758550863239941112562670580765681045049865108093731156930978001639183694164487124210887379923952966964768825272744452565797930616414539713956591043322818188698150886116253972757261444479463431402208490744453300139687177805455215188449755768693293937341444723892621776285631722153179607671135149015230055763299025231164556557793563038196096642855360791046891341500815327183392503538710937177409880409388499929636127289610547411366834645255141062298635362526386407662138581225410775402296411436282454211636852423171216195178204753692500093544978649726120318982734915457281126406911671343335771321472929017065583634923600140238271262449046635817453346120477067111894606274657765163157816772261352384754662344601073482051105823025776361970581259050416514366987032907736357342078059761130030367981331831933939692601433180674152262240970502257741636055495768444799703249536765331888810416633403374385173220072648335191540785134684069410138891092250720997486093645605506524897692707704072604156136427821478833785354036106883119336002724878521668078541334748742634593320807444086326541635840929183985501954225764519837914021438937746013670007666418135642044520465977220302625355567841024134378259033134995070085463670339193141260840886099944104221492407203444952725395219311359108869457899200624764411132773333634589072332218733405091121187492427281110423506539379266564180592736851036955833616773996399016349065208070601803898551994825713647583996183577474339088726184678268250361589350243807891581442380658947813639215964279154748637167870822111500059418394582688049089982217154497460234312740040640227048411050526181692824741630410632606796386367186181579395586740732383072286401113505556376591534797047785120717808831895276964911413638642803361796180426559729216296546970108565460567006726983944611491480645086122706094843339046981037362674859046443081621026141906725366154150721732497516130802851269988375906662789700246341470456833390398192662526291761552891575957144212546190133782810460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -16033985277952281248064619482634778486938970397635346435778567270759719785481980037412153384687479824172453660921381325686502524716309222267767096121974393119122635744693841185282260588518582352380824129046162770912545947666232369546424974425114147313842067275706880167567353638566844637807349923098191304006344896061830735272089103659513084415698761229799374220310450379385425635593103963845038248585173730974398293381853759041952429175385505914467078175889059078918456448741527147353314207171815545109286300100519088777340535592934956764411162298436712473212111697588568104943199739431040399811440960721453913374367494819720599727708646439840740508427454827478553483438931520015580798016081771440650383827287948832240337854446050171428890450536712456226403626064085171673769943257700773776464023768254979948104246053937287426870753683558831969734010289795807919202756630638147938048511015887666892391773245111408014281916131656299212452491340391870526752879060162675795264008133511358902116268069719032720807128899961919570361088247367780376036996580898078907455255110524158760790945321515648057426204465190683083086540914770041416885211759839549750009824814699062510312309231675154344083323549660629691955575740527751177689553778062820334459429594062571492689788927312743869958049142372709040104415942212848818458107727425053645401551674102718936520768588205277171450923641000505529196443262225110992375123911081951565967367527974235134238195304681900407173208233997709725162147043589522026927337294049386034406095140645384638267540041234457160965545924540386892600408732397047171353338672638906500455690098395961322683811494704963389422835666462562794455334454433516597967494508342604581964172740426668773454595799569915812739898458547802179990303533086160392173088594201239507525759356255012510888888379950110177939498445074398297855196314348105191912307720407955916339488706313250671284977048252689981384942025197772373959352579699968757263646457915879450249017223265457848710553000245576971317382353714682663358205528693064442620362907135795856321031550942435805644598968113449989400516433809548675867861210847625979629601682124640004723332997344299942985902333376310057067916198308943102450761247080131282291891353670004702778138330916407363204137228677919295705094791950887838158334377632311227643158972859215868357418904302009579864060418711429287490365084768655515120663231006766329763187480782521163344096596352157901921993298955457400170713934982225503422474180814885692531873932330936043973452022327909479534703019005595829880607889576950633594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 14104155035392012199595834222579337920231896019000695149259223696586313588382418768251092433312689471901142040854143338602946768691919456249520355004742112836145753321226551424397958523431880901058732410997764443751834613045155746807865208468407294458755569008709145145839477113047059588724804118850999100604437381693729374101749567969251493840067922955900101079467811601235133809316797277813407074588789129489107421508683535465289074879980246431627600974716713063158770951211729039079053015646752869812303667342359527560845937822237266848244749331270502187455646162008679504571299350755258263911825982408295684180069868033908268917529040154073015947253389781106347378200328123367758784697719155416089218532418658035222136146860127596608563250356017626534048588977851093536598733492421328536618801095963462843970205657561834478222245155512961452208604717177567869285995795582832558567165566051695531244021394997458804606695779530234175432566351101593496568962613174569184548792011517538671318887986667080302943225299775817399746554076515747913600274995106091042578556394273776893772537893219465547792827179271645875274412071200072845781796478511869287616546187100862282999616924736120455677138974989073344188666598480212863000102189536150932089610569161690886875963981988655648087497059402027112214838749001645662166955437812412000012535345827899747222606664733208854819185006979908640309951116899966917727860329681812384451308474324683748015784685467136237158722449587151911168400729675265267746445157908001373842626011053681654928156721326700097961533978162139113209520142783836521792216354578470445046750280315453103203083859392179193842860049452961362046251360794520303473662461081884988631785388038011483957864183546745127025067667149393483631893243545859944251902684424157088617912984619776158072846597096197231214696015915444352362017922827506616846107815616674566781885836348101482533429963347681507600703960943106525304023857372625814924891173642835705559021464521188954765340658825134154384157048356176704923020584987594948846941183387509166320485482606929047475616824991906421326991858687998966265661375587733237017418483682261233227360837909911425661589709990529488811509234350053231000912446476193937044975673818899386003319532714261486845146386883428946097434290474111347490491194097655186883665074382834216980386300260369045694074339262318197311844418975543996854952054490597495812392014329334624479778415858724511084058907103459016104993121796796008304686009329620449229222892962128373597498202109840125591490423573637325024457138980275778517729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] -584558649312513074229268462892043954583177965999729218703826368011527183296753638050839248649117403580842703938765316576437692916510964397260161263310840720588580225727980034650321076483915661539293092944681555269074146206011597532225336171577616740672842505887185311761498743999727190730037775855773444021450354296756327662496149518586186136271444494022870570655700308978496708477281586456733939269723307270402289027952305363026006628347264154704031219641276249918570395513979108584034623873902990860597118386593018984962986064675863059308864822729545644174805835245909370470007893342797156787604579444671145385557126083236960671867529657243483302072687718444310848024525005296295135602448869742715269861744158520424501653241186375909426303621192948641751052126149376500514154672371087686058116842565348546243081134230965874360378889763762741163378544166138904840765719548301472847694873245517501423922345640073914974846933050872795155438939689666330514087188139765278847258552286924299811182712132983359320356677653211346479343347757707350452391347255867921814399556691526753036074118894328590186445553298359030911515285717913643034157744980193816137475914067539311730294801917794087375402751966107829489949457861710063766253551581202020304775832463747616132387821100078034811936591529990034595957178905966339329862722520725416098401299993482906653424549823665603559663131845616152167169444759763835072311987368026933780300249143166275675842628064730910955477647063068465302450977965155340439544848630377045262956767791128185102024477522029348712282907327269608359594943334421763031828164735755894298184535911752625047268996013779940308461599014872313836029800425208483595048568451412240660355936855817982456458811013474520640938393173269325364310493753249556441538946458951687529903706700668592266877246579576327529630132596344540220268198405349352665816717193771434461493222688599811987726451071146542000438637713367815601817515057680376097572048270265186523479141001386470266163060247805164830843771311933677363766513147952969956735580752841538706596812262919692549120864960573878747899835258608596236328522152164925706048864202644786257048645253546832140146692427612560722530841089110585620095071107540572025273014267366143760265619311221158861927307001282988995656511364594462561097950731559695164026897773874891903807814292067504341985727113882181905835005588378321458234612772930037045398829418557054014760348542287901737801324148445220399601830640204232493721385624668058426381795736127566699136985557852092186267214174499529416241245383641196995660643784108015616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 21043377930266225613169444704009647949155631049908790175735119737226082959981065261663861402665124698182179179173284987247298951139161044680744670892102954652777511965430417712187863000277067633074879907284756300431646985362582824769112067871267731807234541569987548629238813550925399128336959968552662964546319938957838987835625785638000159274415700919116549364604194011185756002740040032561901963188103345741062525655173477924779902935517771694276642750579430350203115326644459272211640239700114823732527157122902314269740285432174072580415673041981366309806190467766959781057782845661682555857331349415609920259737102516490924561125770101144044150877782193307240193123650333393704371214194491321417752296999868248615599761462972946959904706965053843423278458826194299812844830635180770282118404884791436101362735137311519834848014135236483768983712938838001410687303543268619503318356379015560996957036118077959717429004370212305980545628601583319346496429921375178832819195679135061044838262805754931373303731416203313686807175087334930621879792263039331003399127727379394581080595360819633728021749469927494236429227589909102814201097372345858418732898470386321388031954803808169960216795113558017058506394887015781012965743247228854482851460883336618863393356436947357739412681282601934595758396835990935064897752016567070444146935375821273136718085898362629883633926021607229532207795321381764084040834548357744863665726159688583439235812665582313518149246333909203988768152909879377523061089310474637686249204720875598739900763199696390448293314785878560793991346582191709201077848700071306441479140179805694872539838727236937720908330880336362289881671560282110589212471069137131305931929549055170490884378800573962168886705772155886796789417950031063373522382403255150888963719060714255809612067670738678692315609644907893064427077118076754209617510888095989133103080981482656772571911690339875548750130280321260606722680514251609766404910752000469332016613777990098447629559170786983659204183584903794522223223931863232745406552276785939680995643589892644161256338143836781558452600530215851427914697823539091328858872741233570197515154404173516767718186634143114624678036887369440156333130688503362054804062543499042658054767923470714833613618862728519013105714010774594577471303226095802583005712937441131944956609507047508753507753065646874554759899042064865344051663214655917387428287015448763089555050788943121620634414117124894276378676791840667187339155953217980388352200464188672458568676895366075627716238766031622998559568255496461630753424351275432017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] -346153982616630289068634261007845882079278169273949741310187607654192106946875586609143092898758525195140501727644331355907006352599408151232683380562483540119780016345952851381083872929637115414286275905546162714214430636443767911516038806790423438251616501190747665982001895599842218348708171501417949386036606583053338570659765233393832937170532408392587230418620733445851158358275860727590394266408154780769457642281351881561255587203597738605708150045194545670065361592771784007670432207525494362637439792173773006812938120792151107150490337367422570633460302135595492807103281012983099111126068995416057501616903957612949853259187345522205119594196193426630133205428647037206637175742479436523155433037533200055672301501757196996215849245986119488379907642101424802250373379057933595685659713269566126581167976042379751342412503271165652484009482772613339623930416797448593458220331121213876330449495728608644534509867338402702321193272363627121315603586615947260582004293224421042389537822594003912571926930670584900286699794515669018615919862406119616639454673125629288063516084605605715237581976350384497797056927622425311608657979507072261388919242364009517526744945609334307691752356710982948609962422235098698724957384896701512786002229544139360546933472762444482301128836392956065580264098184534965341075391335891390327190677311117348692595289376504561083913251434360051565538407433044919030392769113259356549968197527090573076506206496291705201024458650731121810066257336623777612125055300925145562255584467525393822769633737619775856095853678861528715935160122158363045221524472311757100527611839577615835993060158414965461006023140907210651069708271229741690771784782204044317012227813001189751393896767458491635614052754625130866997130836606620165193841459738018275829353753755423704705651092561003289764463489920087623849378206047732518363768159014971701080839411323532092676135681394767134789162541458798670248819118631682098081520860747955123878484393725514410552155235411933094854226942066677425089287743202733585002932706760400458865418553146502298971339055034464903406601668944108953896593215553928759286601542064314932279824156146357938024983767735441823139828226995322499116199099563883195888287343246061503335907282711233704622362734023047250856063331939424913447036555287211632826141336869300742516159993129063031598143153598772293210888910289228235172819022616541369903660798906696680640866559279564372787041645960681362913226004245846302141336604977521334543614971824432518207475190470560175295456210534445659383580933022640537390444093971867107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 3589281496936729205206615846140962654843720328406246984011369994613894801989585246544005853101391742166753123098002973587130076378391398808866869540686783945836693941797710607601661058873054896486391159313653615558426630025739203152264579582132028587768939439739108715719423852232772429594369117620594590022191360400141771436732375397112220785257937217264609250614778951463115404884547950202132144794006929946340916515597438905585803138636505423541738437898398791358143685390868862075865110900486389022843998546557910411494985754730359852562669614850237157171457523752326383804793164908595071929684675540658242067043328709052354248216665099878460562703095514593184050340176091838132789762040889548947350429322399142042698919186009739914997228036772007260532381223253153937661097189463262248540618740214377593432275807250080258699942502602558498767424484225480029004856805141939404336476141445263359361508363808621758017145146023827763058336435544964606868553377808703551403455130440164425299351616634928297276363983419684927555845936117684513944966124249401716433371664600118158709170547356700278819323356448361761789084189315152668681192362053587594598358385876274416158997343903530151451209246536961311709578743765796641754610665600240964548821122466554463165136104681351186073145159761224137748436238222684072567724154376728188576319675158564948824929044948694022477671494335780806162491438224825233640951473673017132767883309436499940635715698974690433209149065059039276057968800618589958685542693485277845749454810575314826650667477346098973220441581892498679972792675117575998866551577395763727675749226052649969177190012863003357914923495214520100377035329724392884408253045774416265394474143113767946382650191962439870066018725483396895351843496027467602162602096454540783262390093664642334157908165622686942097183507012777762287694936414515844680731284032909966045931235922185055094700936975690112827626021819678030495022549452645827061543717868539104181168876531808425632239397364834219099147620480012390187382057442524911671671301047320737985603208772863392440001180614266854075216081997169920567578181417658686723557040687120231470782360676190469781304234725598508146117432545012304308176562525807509653504037281542527747457489258289837360702832168471313027795682692672991875202830202562133071241945255779983903535652253715706870063043703053312398564934429891049427038737141902199668178147248435478949600865829815345267597602116897542331116657781713629753586307146444825458578392872397279854645046756925636166102732827948353738272213199715938318406449911449413222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] -25196510961438380323913512529169635663462801975340627013098589981962542238809851157786855754581978412959086713283908786425333407985446625774278614034403096197707157831980112879172930202284028589610523869836165422584951233363768876274548224966256937111627877140175171962433870280938608929843923209687396054420694006936423787242413591778014062154019634282463229336423881503855959396912762788470079793972769728792236759957249526455192979488532902056672456925177640371678162819237351631749103400959689472344461578893294926211062106315111798095468130748368086379869231180693362123260162321820205304288955016719861903219090967670941807666791889324007003313800083685154031671806284381706536351552053991898662685677832720606521069616115552029318426410919836862356355851156128833366755687446008365705616518078391504604214893810808205878943336031179174716720015374131911839833600615893536074061591532096763489534442108711427838549146958293134487022080355756727589537308449464574762117302288317974242686062916405707087509187159873144806083619000917911782840608092732483443255512583345116850498075255658226738142178554715261755910097872576672208094853454768162585294256356597816182514577319008165015879357619585799473767830363426707932123469848779325011242192944619920545277457146432026258425999647627063781840993331405799342515531941240543201604991537347828184902456713768264780295159941267482662272616262051820069939590378429500979388200319931283714859854006949955579068057041326209288314358837917883577737027162764447174346873881814574035373274506274255034263072356591228672591022781507023530501996532702932716250513755090101385959016634256419922304614909879721627947295458194771003270144094333301717770555015344000482174903807637117067163472145285983955839833729552055947253281849589390476037245251505615971977892779600351628223271989613315753045983522388437608050856605888165805259889435138015265645618475426715854191040347149688223167674422896957797642706101011333305802648070336429219193777704913670117461701883142957340769515774990786997984800399596358444382945002164831721111827640491289810101182174159465531846555828149464907665642255602073976221124022552358272769298989841512240982655545976923880367364831663111173655389189021826372637975820894481570713962288284785089406020880020949430797812796966727700439331498402998371657495899203191711447224860610196749268479407852713100543846458337813596863587038524958876413760787616251319222837515971676174935646917450071269404326272631183075906159962092433384322266599396785616622960594809016825908129439380249370876253746161302902931456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] 113897246220586933040140048319290971198331567952206354228690255358415220665092088992475755166766519061640448017311885224379645150990652695331635172301014303901853638740904204371207995274122905847432056014653835163068164484009752521276675002117998286684881111827569379145520155334281762535665367156059203289964434495106709268490278563095288123738842374362860869040037060191311724077666164639598816585227673477725098587496155014344555079972325544034001971468274087321482454523310206654596788761954406146081737783431204320429453795146988597674760904953187010748675645281986797614989525107944726945225032671629182073023315425348416730974197490872285793880667115372553610283070558582612662590376735895421681598920613824855065896271464348395228280554118592124481194834217924254497121260999837162045079106418602262293792996850666497960851282705511612019445596689800022084276659680984984434120210659971123826942751110378984084906685155260916270985459772581696122350011550265300473803240639452254690935449290230835417764588231750894959491718273285682311545339283557896439123088894592893738431029375529256585706170387275525586153905325822659062749549755670518099275991219204819766076501379193245956818931760865406399552885915531393166753690444796952962277866421913472968070624820636421339571613303351143175709092415247540800340919508308146846552569843123761308499168355816648500829537603624525720855683069826462020721229739881555450851169309721468553526463989247850964207418401462125169690913080298554908744024786029521182527035606749933457032797141829689246754404264515962797892715272065292157294128123732194145134547031688830073197592731246057829215492758232567066158782122970214016169143411164499274235272802403498599641797420104463028519991811696718581484762013329557748432313443608797005392408039754330582034356486070886178507813569403257708375033153972036706871970603071546381117745374881005983565243827048268222776732013718632871909709353192209468701434275564715926418000373947304146799522626326016033045799351045302518137697873073839659503759589041631392720882895653872838909113049650556731186952918954655714103042383450266303730257946303657746241524011745318098893784312525979746692422960599202410620627352694016161005138590779140485843451602343457031964567862386801984283086789071752780907527484712928986721314667655648278427453454988929474562706336598763749673755151545186163671571491729104172457024438017525536635520448426292351383979161048299427102504579080434161151391688709682662716022167855565607727768133877869212360134738885124482599179918257839844669365768366222580121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -235584796585951691724541704469454965848234044733661880228060444848861436081586269823990677451178016230275901529602166673598413304324814616387280645725930009791513622589069357119548749402088053199586592853664550580075669217007635612849541447249973415695375155548749939225151314144117639534083626750181258623998006543842656575397158244085994415230465521547044151418961428734757018909245952146049047345644412139971123159898297250593822928506413267835061090554939931843952765648766143084471563150421931848058821482957351407283402977230528107736992789897412977965948522888535958818401380820789957013392407588511320330624155983378727893853997064336079057598312675939826248947568440789727841924852936800348959337843646268551773323787557685930851909920796533612180226696502509298543001450705547244812436295720858058352198764474769508018629012516001808239538767790872645028747945093938516614129842346867244247462585017551277957426207150599430775994248123479365882776610069265305353558561116338361837483051538920426354529801444962382944876764452771187547202719322981525464119616914525226766820749083131259655123706609648699549873156160941541145194079421255118839841324811264435549859331401602336462794298850847681903763535157085105156285308205170003620947409907438747402251195815813381821806817603439640365044103613790857527767755340634925533097036824974860145761140567606942590046656226896053645898508375440524735357032185615809520149248560415380724180833150715425491539952366588512490226023747543876118366861821704104313570947078554965416225658206816164900625075162209257178732176101282754944197666002189644294837936782418797602142085673619730487198873770303934087044587294212055801412084773217765095940512955461768095045987444050184227631035301173068769111631410052623826079159452617632507411591179548435004884082367874901450046991216139560181745755605017303142181483007783093885171984347983615309628539242991681401032470457004904603795422956843082030711589493403087789165513891952264356114710081691104950421808232143739281520281622938728697981847243287395683336552963209438860001217046893426743576372367177567691966140222919088515370601764916552685113283665782384024458014499538033428215558517996506113372165833019961601214263966409368715245637482426636921720898854742742371999503973567940375072397796682887972321241041633988579842849278284770532625908186583311501596153009290287304930545850566067194811461986378391082221482570911203521306864794533512023289569014232655457650456570362908120143314570458315846694664231108097046755525541533927931341417997677560771780872510850998871261184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -947897221216782990625981901549349775305372267935676313692863150915813668875730977556559336554227292773326774525132976044861601522985175392141020382315991025168883606778838239284741360214243622606720322868818512078118185935637869055585402024652217521504450553889284547268993265724319079210877895067795582865215223581505902464064743080013828662028817619402623285710336940620512696671017651240776921296533187489055918930023756586371777777963500251612432597889594362197988180940849898046203446664222796177657569141859353545808205900773232548144951644069875651734347641094863825660221047205518571698449026445580273853622799679926139682334899537343947579633508268673501940863949379529658275713815465554523876287523712714157556850746573182546699270252998847071228788038173811097861590116751357771118130216536798529188050332941016010717831750167259398910178044435326913987701180971247325944721207864692488105347843436230962038215029271810987753535338737745771138982441342669272308050764822729503032321341139190776176423863418124878153199240228166412045561068047423158840801647928842049408131451226486866148113151430070608581540718647165541087904019102996963108958029107055542307832932782958318481809597218565541087405783900995199321397546450048015017147641405316811080641678392913329983146044869421472133208521833373057354405999516540478031736936807911895330046697061737685195478317435058707665600050790660819507637206061199151669733534546006774151532793169433112688733968230590431037285429803306479537472531137778704343798879892644659928262527224223067952516618998270333760455350887325930089675670857805027942280053544883222373737149682874008957351417749298977551341795361909723183534717022274678973820334018788497914664468645144655001144941815036646182684572364649414938503429933571465543806194952005088815868337853810252479217510026231141900828398936104799189274494539358591134741344673191901819601295422291834385264188667341787488455004194859150191107021838346521413925426069321794272281516868225911872768272354720084251978996231915357122401287605637216617878354970448199640663899621407028829703206443227891153136393559196471290865303599950672253664157298274036899964683703422772767004969776583779267362672849234403493941231917270746162233106640284118432445183034475138720591791265774870183318820350699059543717179491648032394974711228587188239587780862027827039928797310843771108973311367331135166796451272758497041991894606484458433446807462750516438214616054753100937653756286287962962940676370805802960499112599553447896098489594375824284895101542614787830291239043565794403287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 11687702756761172531264271186840531817769901249776753084288260589348684837445104916633807992353863593350858399440042401872216505606098272501666048695051126004495920803675429985442670205827989084522371078302839662266973990670678632777851169680496521064493106916600501477761959293587371994054366765038590728016324073980678516429791033133084783668596379388853576355106267088304452959171000877256722265658859443192224841684006194474325761401978496753474694332925046617687986985196685406888117919078209487844648312577454692789005857750781651762139679007314276663335243138172641054185497635886572989295560789931408578564397945266571173508017369177326837241719238918635094092509787899192504136726327493436170103961376774370140351243131568980067138983602618733339499975449174813902907717100901128609183031677454998080939149604622429976558031798743328616264107137976502396251340066916857121297471587688296270728840563699534412887742439282955464318490866000801187278300076288847220907223657280777786626622495773215600321646809389990961534473619106145767421956071600367376475426224313795834377922068657502061738547997083750828874029150672947515536231512643817095635747745925653966863986376393730858638278773715587833366332563456319946665600432469777623050361038684431142696301695335791408359909332285365191544960655505904867490778533214885483241657919322795553488776983510191711369809251106179382025055416020682354827729383217355377813382245866286528645362069596218799408142413578466913116694776387910598096193258982101920913094865247770433374589168761763312371903060623909861459890253438933205231939075485729338558942711231274213495342991059962036636048003979165600166597128971707285680697708797095942320353469584945475719371034873777619939532041740125005631856912581938271767480531554109041569312821861352415785650533194356192532429978096797623954908734249770031473477287101479470140198289068923261435013002593195838473646286704193025266587803831097047267556942497555000922693939050125906156889741847761528078532700118806375079274917275746939050144335874537383433913212367352083391000554746356364479623201761792371158411331725564994455350163734599699600281452151806272598438003210496293538214434158196657499838151508546344085943627066376979264115930931865431724000606738056459929421759920315508237514850371304897084248173358378555830036832609425742412829740032786260625255098068188461577959244175869290586808406207011318954636316774357820756062342378525747868165780849684936460128619051078910065866580025071552279708115043014456743369706494820698075510430032719256475921852520774188446777344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -62479820496163392594340950919573528638143813545155832174049581025790460300444024280311665590167360221773832938487535803445668774517622778767554952168516028287053944392610412081808602730092154601148201363761946006545583030108912669680656279896226188021576279023715990063673657532748810537242956349251174909590905915401712380699161458271920114631294704967997631217220804983771609768241802003664190355041520721490716657709408025040003787292420910601532833446477646582031627781077362743378585095277899104640205125103141013197707137363003276625332369258988401838238323191044200867278925494119627481539726734664324116339407758125424936506196039802391776577486438243376188042876918629275652185064570218146684010174317372978823344762993589037503971590413890348344661662092179954481829398316636574506682513334588617859178169254296572659625302095909343319360490339798684043684874201952776038869466123982734510932487170340433783097226547575845585669086300411920973490416843002954696442369591530956293171564150960168455216653298160961955238745847045084297968663292321113260361915315438404053880412584458624002795071926885443921528940211335565846559275624613201524325272849469057956819679967459502330824867677370961864576518769462195674764611325144785078084580344179531298551452923672940434917943394273677076843285482019013079178784733997056147598746304719965893751451255205924700236156412093678350935710235363148357701042584903355203623272998376706779615004903048325060835168012109138357196036820389771782704569999132010645196901496778233271135586512209728700200056897848391276973601601966091554973213142574960813589372807856838230267702996752618735098762472012718015720441637465179209928169434896460559467335912366209803223584979405282772295826813347748119088237682691585103836863244010973167660889287919512641654346687554739838505780709321771054504335501270594977346983455484554263154928189680380252617842122793932058697604958282860815063896773712283916907345667539864072655980165627362349092121059723772382322477320472348052194292815020948591750403364911901004996658284951998206053844652868937251522971900969251086596022748378248759694369829028500310823237699087802155242069891536541353710757750313855470874177398681112159007728388417682684150057115162521484628659064953870849642911752727882569673123908020215621935954655851131242061199462956071532735827594466154921029808642931652526052386424101668626733540824101707944642927051990267734405960693702287740398202665350107572307632064437557048358242577193763751403422287688559234559710308059745095769516868224148595993664087599286609216798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 230042674120361395293745312247940144513118686232449800076785612609077136289518780176020890807694779947718834113913574212421382656685764775623916726433337065990007462136077650981536666732269670848662710572402474661597128938041609437378851579408507710018103946872689269795104756094615730557703172642376475181855940538458327534645657864031575877542856303200142425143812101193610255235970116408654144154010085194180720313744411227235133361961321546667491457577039208450069547843403025955800144449126380693934076383711794552399396854411085127236022298692395041471523794254333364200150726099573908397487697106168280084906802206737115449972580489665140363050864238878098601287871899482421462668747161224601695470831774041991005329620024822531758358886098844224927493460144029819693347776083992076770598428168835045787999231257221431948894259180961965639579951413313214384064128480159905682876182878660406601366600406271817544669175518378210345426125066768541025016839109906241237594168701172932948652080312814749292449369667359594147815783260083257594761728944507760300010405850023510738456883282221472767708966179139714445613845871636469221778353722425930017606505492352125217140998547123776602566137144199516614405114078523443070431247728732002275816353979122796920936700076812100685274616219700823221590319097883403798666612573724929517526546747974386413364717634649329342341167573107938394317268038823588485201798697838076031021173531034236979318364016976541138596063403153795335874099689540752702905088128197158145898541718167496688795803101223521462820877579052433115622258661767270231262005661059895058517027145941607800129269947386473929190939772537333606204586524719719354944558192672712110999426954925587423834748139694436611232026027327695364871363517597812376870215699754486002496144986145607971837963035344432547092127803978154680750432381110579239939249825580096214844628452164874166443219233438082716461047074399957721315947936592593231255126537866291398924311613706712283758883532725532098027130270433810666764899785958454392153429287685891179472258958428265176765525205709117995244127393010037255390635055467848688963602148611727087763305972166981700126892090428636447291946106218813775592991352959999069083459944458215981081557963611260394902926970998422017719133073441471112377012696796981216195419010819963467992764896182280154308209425397473178728950889431432635949745514253050683764291377216658427318744070084035212323250309554120379018713768254792490411648700368286600090622329966144600456833636159659837795777308738473921048789157529345549896269856330441048775983104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -648261744610614015494677481210482935047616886877862968765590330182652678115134267409260577380907539732063551120190774176709907215114076715938516164459388528488113512780009605062110729420776472586941422704447113342292010565490849724957456826482615350886073640997108814360366624468324547205060349994500357963131005679063869426379039801122040937497877319564896568300027960399889226056264307732299916232367920261256701487669314870856582355725747425942285614203024305268698682924021080635212745293192144436641477463074927592237943860181404309249869367938286197436437489624682740954140422326749432049309299918297903342144972021566964554441847455473656427275205789429568428512972411503789823611138518290112396288132948737772500537142065889359076681125057126119464580073257093491270545692740007226376609221738953077279916968829851352495942438766027758231140759347138443728403647878872215619632560594048784781375302218162867066709157614054251818472976600592803548429264319833808292161729410395228993213302432126619680078214779395514512384079021170793934677875564619848231671284437756190910993628148809828164560474416248304978585402924017321954784302272398703730211400257150720960784765757472876417006962472662289008775819417949051078650290817667410523764460860181361577618857513413182788921466746239692539664026355091956860484499493163816532366011861920349001371563445282069680510536805757316550001666585066194767325778069702516952667507293083696664086090980622326613727562526240010557774270677080420451569331696682246000037694423551244896758221500070577894686927772217545088947017474441775533214515298943342309516071018540904877840401129132406711989711098110837695676933591947236813164252763463736291715376862406672146964748391176194653252149735917328724427906210157776659337032775612152734679744696581455522138158707232524599130476988099485495565913747427819612679853646240672800591856012944162637876608361721031867735945087404429228495944394547675474370591261520763467754472775740840114954388210440982493199051052090132699251059722044409151342266621301416064061024075067384813039680713666375244444622319401098520255249314666623504788818258528859363248910207184986624052331638409377941929136723096154838877397658545764399284672504480175462513714040246149055435377022602561245334588218686295657204387678535455919643050833812338157335580035697267070255325679406024205842898756684299284287768603384222591568558916952856236354492863869444912138825247345957240993978197841933737861170814519349474004323911305268967823462527920154022891947365559968487834586016000838543438341786615881849613844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 1468123552665817895125425973791215301621385698558629996939892386880301515063066238311495170402835260588312610622241896041911851167153030673927970786570660619904025913531331256232835575861766445136836247392617731153768683620819090867432041762382916780879525546922077773616276893445341374322938821348155702105445184240564728436081538129572161088766722322868709981130229242815695671053946218554041774908608168468020250427082188057662551446324660419828292354160439132213736388067159558205729437797025065434100536407091660538873620807148742897856284706014354137090513553828333548440466245114178062300611627434719234749900525839580870831768630935844637529465114669998011392140307032925625660591434046734576893620736943189398649018486532053340963033023315163500162190111221383298100621603270126039190317424732516316109405574420157205941035506560815316990314067467801971074028988869382229936597361247967286746542992269641191774710780649281666446597306358391207958531737943303753240617795767295703316048856596737065469896985178327397562190511519853965144337129051975610058936728626331877675540533803578412009184190880243780030329502719544000779683272352923503339419659083510797768892748822484478101452758746977416717264245599950272034307933840384373519021100544905822061319773681646636814880535450954819018338825052556642111194490264619478567063743417922445729297183946673870429650420265377018142342994630170584379423009211584340895802918106014495472560087212670218596379768253869074524553715820607629162973205636110172120687923744948301660662001253066774274109037160589941485670369075058148033908514788220356770518371204298291523697961141098440154831085292403183017745527001799621340594891791011217088018381744812492274931011270020581080712212175001085310421498403026712704668501767594882443046751761079833344913038829074880726427106964259847329039043466245156475086862733187864919562462724483560412563722274246842147111742238066183558437009923785289929974693823808468096973866237704636758169346996789356575529374682084026022799026065495729308380786443084932710717730437391235122356996467585436524414836655687316173495899561415366610578478176399522662772855870518441701081153012848037667747773390135240439161741009184452908165133571974523205843768382619191110475711208322433098062929296427795099455421374485903225798644766857099599284422012687771956165445861828200115851532708309263502161093365113315852750727369758272328920203036245089430646831790499856799774869810323490219546193344018842700326614882194375798684546330157174773520828856727531756302214430087431353016662724594996040947466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -2753361487108750345163514750664837787459767698011660019995528040722005111728446481276717753609718814204682164244668036495714889746594318134164535512194652149368315986303327781099354040740577446098876199861389195548953620902104402098438276310224319175792797171285193766566255601500021145574251607606853458972253345993201797757856961072597542822789150400545633832424417174366035268061489055065575573858862049778175429361820732525372716770118693804289205067047598485003118977095401407756029610737670474642210903124559285098861426372312837366995815676072427384656997463620840964667318162356221375325756614081561546742830946974968669256931906284451313743750350344439572407336685482178672355252388889298729643584666546202449813157044133021332339349711885121257461334965515891845055116809585721922368950144090160991623616203743055870542029770404335351731679137028159707272310271294212634043747957195794856437406842781458181299764628947652837878600034969047864703259090855613552447821330316032702122202029617544023710617366619722750516261358907411451234368967716598773831683019932867421987688711860261533825993964230840888108823264641404074872639034244240323796972147757718295493853451201231591779904881443123891174372805735555331055822727310585906085229219696828688745352834230665677240504140696780481681858607232842721099147407301020503264360658255659486258269001449518506793967999606480569486200834245177180516267273138695029759683525778297342381389963574201903105666224417779287560289568384306377781367814223168836155164672376834217738311860304843283850628529053132625908384287199741888328953089330234386698624307677412385391342756892121193123682643097557669148998614273207996907013208649967034677053420110706955858644879401518150228934935847194682984681489683931092854380283956363515679113391732532641394841899403294185343598623879900946810705538294008878992997307962741418398806919921334548196566988626651396612358624018481322826298204901966689101117508545627444824695177023068900571138009953819933195331163867787266066977385266324843123532820788560704611368097352488242829902103167802627112172004720390168324789757910884580006240487079045779775105214809642106966001627066779972457250958069218835986236698516157966733997395113317285297773225811512299275954177216017084816455921731881596055313878991879425566997990465253026377750917569895559756184870225077098619430079743939370765806894856116299356699841239243317005548159327724729435915637386853818118170371712623524911294214170490912074811167437653637188471076416449483559171515459824015426404958615836777773905246833529610825797468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 4364863966382962703827940813552389328369529980770234772887314262437531355931658358268403307950929978041353356473282073446880936314641473250635393858349732022480366849146127453769053037731295229419192065633043710554912104196683796408417808321888241657691697574168577397121238013904979725258865495600055734847919541618944221364622137772618305712892785470015462166527595743860046743722611458451278237302029314855651958772670663564477344349078674776264236575055261537265870815387597057496479074288238710150410310277288477658796451298854772767970989722216188218265528137011015050450373912981770065860930313568689811289422220251469508378435753672112333610584861028581007515489749388011416416714871905208892750345159505663179170642575733301747553813227395241221895203301391939630832612536822508904265925100775531864646238268568429020350842754047743915793499319873581309284836034471907228176785128510870563981302698358203123978095193046098089002704548490349071073940358474924626196787155100848637189380000745228732798685195600772504891078691857166775697620029597759073012129687894090497293650743751918161539265095389114114541015868532465913360304582612190036381417559513641542270788982428849877096909775483684257458600895320797696582160727889086143809716603500142517314039079471594834440181749987249877025052774170569876826486829456320752602352595469762706779012081024957859621864413899522731717188319931011748840467054629004507757855304670395592935867612193782749830317859330543441356517220239091132890135891146739617712021313940882044756014727755801374832308079410351202193357897637315278952788765651864389640885343766323265531017558814718140664333163248935498807372386416857083872694460997575987566590123284069484469602497549866274680309979308082278422956981069875957077232810637729848682663363591174198453760102430037930893312212592057226677593499756759997783325165623511435227932062919491900932902219511159741348645180798870713275370730791896603413149318009999552646259639196886211577948094153652676981033865395441949368685256990182615062012447845793216467350924578711316627755239851112235438970381824477079807669626115396004645845902927454245999500810211140666814312693158903272044613146173981596033023659242512059762275443186151629204336602052567682735995395276544168370141204542043655139546062179361814351734663216190910326434673275099111265606123814892935427360460713245817530028417604740345582223428969927813422818111741248454879909926755389446622126991505495931499169477998302885171619486405658461201928158943260136503425729514994749038831829645836191766297400177031288191178506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -5920783408657074612237957678175921318477335321796917836804789017872786513338405745488941533472116011182782541003609977582607853352342951311911581462379079319401945928027489589587495754151844740668172498723988705514147770214259034859799434524767471608913336841193360925051754036019280312567201888135795947817446933633829227253406620876347128950061156512051990982769606787594159083374402872871750557759409947755520257381307560203831416429885124073516214792410281627385548670721763120076603178466663400089788876611517981803287627532012768010800001741472516028496889707219822401181455735468389401217965490166466987094899043200330146543601458744260767616855334936903022947673937965615424001699516013496355761664705952293327110438133050552356752723784133598356831527305864374959067053529246333533059153821090180865632233128548869824937271304677257316849645201902906075878108052395087959737395471454558324863807544282997176979391896827987829828231818726736415842217416420065374614011845046567354874437445579248727613204971068199993888988821119131058584096510913720313273595058852705529185355358849532050686267481379933687379776787816901430058570990318460728712606253372882870640123082854817314875550360845921702770403609144740869543215434436092959435841627575473386012777010458605521993393778602238720535076167921083752100897477941019656248077315675204831646604608122736103604436515339505574392665931211162975602877839269526207344374789127615806036232547792310099318713586436166913911812938367449815281062119271753462842168512710925854471513493358750481007906807683176961382138091533461097219723797644781132428589439179269248497448726443769016388930310782977223511075568454149535857269560514212772299934820475920983191682492354155144782928179777138283428605823668351397051239418576326388671712805630620873824510105565910519334117397942192018037026804443301003313072751975667193743955758855451282453577097513532954902906159618814268879697507588553768860705423038533368276148439605333715722104872741201593330391912109316769336440175712279539884754173859649213105620668411583876277071916543452245679242743462083289713729112646830389210689466751376423529551309911312683397215277339060869099603314531996416852468544476593228226854085862867840549567749933718902327313322770269338289057270101414486594577642786068640777195549665473252095452928994513632508765703266877569646285551032940207721818829552168422177323808799091945292643929195690024572081328530578874671850086377309943549830666551126097268568671499728810585291772890651963763888254975972135190012439744593151617669962215448862914049474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 6843158966663056630577396559487443076282293880905349086367650096439485359048873444477256455525751561161114267110761126412620258829960576338610774425421890602198958721366585309773874918743874881025206946435573192905380602543338613556727205543039818619643843768427597861527372178222678089005863054474529233221541654077350075041892040714408846742252192473964162660684541896300969761289702006681045671182742546609399615440216541932325485102332612619814281605115193337646806542932000313907226515137153412151842820093769508476511771812040559265782798965995096078339998729429903195726366316765743252937613416708104053933361402167071267623128987711207532249183280980237862544182321592749344141728080357530101696549110619098852494644849239948822378592905688161847049001091679607207623549302267743129568595874349965868115127282278398478223203504892539456531976999797041059698859094775168211505897394979836624367177208809922224570306044301686582428350840139300945391008246329138058424051742776508656033928197737168191120358255055403698091154128025582082498527488837013245445491980799120383756278418641247577382640035090561052184010180714109900424173955276699480995605631700204876979319545705204812144574897429656486195345310679910525163397168847679110262903767739012301453996356102047555770096456283850112996763734307588211916302680650493851444557384839556527086035729360071995641114541268968348948286890287962520323399452101808410740746401313469205999673425449807165192755972941890920681305410191420716137835364710588236583682822022412350808943400286457501062019928183748447394363789886573717049654904019062858024149904636607665868834303055874529927002493458396965523761468060543668725043580604788396183897063014202517157648078215629363091168782334708467284404098152336505246422822837917089492024631766347471291159115183250617116378764966225945423496740951065827674894846812377724239975133276249995633452284851708493122530750869267413782158661529876107029230608607107034446314896070361091032912231884845856210233203987305308404830703156861125049782142918364157293311284708310309784925524361543142134134206661901109135448339849380852222133625159133434770725545273179149959479079670057365774961296258787921528525823297273864383965827772563234333735636502926759700272372591252907568141559983063232843508661203946681060593020620487408032206305828022324679455227262762281268645445804951616657127827770737562210577662271632465352049175974687642933293657567332460869616579414818915224530842541780339302528217304750172698128696699154704901071019356077960957199284976070541136735707798935807697900011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -6384984130268640272822167679044711351725475622057191054803390975579149877844549003049934856779837163321513122797337049023709521345839265088031100327033990865393283901779506631828615457586475867547367936278452141580337767567909513050309394747866195757411742089838435185562172290371715210339255720097141167403292872801807310950221720848454118409837518941031248839612954821539667869711769698240283252684942585353691291974640539642470730301912800297676926026034858723726192174513338118527623482059656998641924007540497941652533321335030476551201559297341967540723060781348374773898839455824303571714277389588687023253137847568432718082761043904234977149319902330035421507653380473029373304747383012954509596773442042984756232251826219892087878963368392765153418267248412088631731887789052251843312768750297447104064349205590463574169499928612247762300094846238420568764933690799100329005126392553856317311710932727167193194448141693332186969549400392526153975451894370177629308538475463584987173395592582809684534610639025300314940270874761166129635294055048634282431568626100446665546935145737623555712244848185404638084152464520893941653391203231431830847334289700091963689209553231720664764586566621515689201337642594015230309243166381231375732156256138271690837443561271017312622972784493583268834488330252727848594581870884948409017725653595543316629506511669662543634453955288091916011178111503113140586188412257437851329241724918908926642340911111223247218067869957222917752197031810338902561436607738535739824414340825764384694392145319536563342764091514393522891637767629540606976551988226506726410498794692015508423380234532840017401302058219039837083016049605407744492947402491282344893110957199276127979428888614764176966529927669030194844844811251213349743854529180056292927031419102016898560665066075541724632152462410107468123859147212336703649211414662923148905000395488783409975337178028169280028793535761785710571374997161242042939986167961480693457916673700989410445225561076080325208495832511293287135384119950470906214257187686893430552906628044945168675252864595864647677442239492356099886666346050736683773345859726787044301733212901437622289452807844146089673490463368433120167506996207256225444595812871795273061036673170456887446656038830041836461402192810874289352268556949940449907752479050144638989553366943523571572170580215056817231393713806726029251774447354303972096184363303155544649139088864298782529634680001598133110920918679251295625268360942619533575239650016698934944898142045838422138100142173241874313010002338122195518961760002723979556825333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 3566412836314847678482546846805016989895584160221902088253580195049049469132458823024162221592776072726768017363300804766732710095681622092819647614177412342334922969166024042697423752319915440358949056039015057999895346257169495520432670658746842504746470946875202598239022757980417275976578894998700183010766518175190709263503709140272003538471038802867518905826353487668891401442312687659225801735867725613866247470474417547465157400325209806774195558045948079913647820735167218633542970610320128388288978749433557130562812516373879738000927580129754863711299370914897554143056744047946213596851934947092242965804458382380124333239958666544210027017048826877538372947226179260861448369444607530639061690842129821169731754309804995900828817528466559052738103492781423408446886082510939581593872376570969946219071922745264496531030956794092764461528589285699419470963043254837197487275569959290721770770776832962878532980747529950194493707324407660374295819844086048189412811571231238120147560324737799554917259509732954875944895234116613552334238620454871480052772041963571176062363106445348819406333362227377913592348708407187331829392043548941180148003698614286182212502993861711315446482452489840297896403105257521096034284024018630219962625990757923948889488647577879777371660754992243768169489776671279886271681925835515157960244932236710899361921698701274784636078947384703899040557971568534297327051331874770773335716856709325608624884066989707901283389033019513947953051868369687605024386793712650628248746917620436110714325998477218264216805547850453650909586230164800863685262282364178557044999319616001476178282106490598178965540599757441145069878290548650954163742763164240317770046633880310385372240357093611060063767060993361323524881113963017205203829652953465848591837503445938214628518410783850764503133910782896617695072503895180006042938629577353003809347816702574817435493676796522538227128593655474096326058683690452977190206165498206459272696536150327444797743737237950886366016295415523680939879693526328654890346799106056935728718240131808991332414118756753391368910685842028311869428019613880376616670793926360599621841182113106261705289772483563457656619126498222167054575042170145568169124101652215647562904323430218456194971180136114631032795541021757152613807474231072914960308883247239561581087495957755286968284285617998792978345433382362131235343896131847041267394862680249988256230378118525824518202648461202761508366279827957930239630729275766346626416854048236351198725191146944623653853946024492431418343027878512746519649778353934690477995458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] 2843088166268310232707346031799309590888527605659689920016520269030579512178558872486295258938274801622453037726211556246158186124747236106421487938455723387574796489673723686345894049733269543080722767346733140542409344845730724260347216808674716501068612001044957562642154845468681259051648999553807038566679111602544865681541652013107836178361598670331107268097186246661631020391163749406983399663422496954279855989136638748619811817396592880679592238187737765250440300152896134971558866664223543236953476542777147070325612822014529062212541180692732527953433669518680567958310421496318743033299739117886684651269167820583890207590769364233283471735602660551880999918578105197784572253807211727614898105212591123260615598588156760545901144932343987003863466956096746149161119372104252292441696037755640932924487715227015075333416085806739279135477375910637054106474651636609204715353553581625801577753064789934205896258709583262366223425589747325187968359125722721182989594493872893326470089453362561584895726763054784455163668619783380315198864552612497265463864028311739482958605018362589551388182000213540442703074423258622552697729246856923565817884003012358280317643677323914825362948034403778447275099114391284893862305664332819107815827150156333548232767378781422526820067944490811592361814134814356297634849375995240391743511908832158679653988619887373985184081282461892217021901405122735362344492397458718325093755776096557609452713914398055452592931576805839255102028672209984517597213669961325473799841567736172671260014785070442172150256167911693369255542026197468724918871146434761641321339280045842653867017504532818243839075124912943744021246899782221164889035934422980599355617457007794680874710230670491916770530273133394408242825349793368986788881523021557508273405272230305282508974140893583202029601628379104690426149272680272525053677650308105512396256283944874744019470721884251970921524209217971879110345205602700356711796976305731995770460914758934865329555689349115922025389629153908635574852973027490417139130281497433332157610226904842520307551346638569022941967546582340857261397720373508116321531317413438464441432145480365469023923451875173199952074112136331650330098585915373958043121078228681590357665968978920401915069670349660124185325563468444612325437534344454005559837185977486967160131699806035176219601362931620617701477316146781540351318033578636473117984177073906626324810769046792257225786463928204768661553723518977873728143811089075548533909461631156490732320743565866101869091469582009488711957056925446824029779628810031738438392217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] -14034772875886888788444520099245489404618871346647539526329500444712901259825693644198204927619125669791962708564133692017204238420321797988963230580679214704978626909737137922753763823572013683822053429341907138537631702694499079152612303772567744802067942041465412789859614417148085185132645197844208987102087457804594394365346478742904234574872021701862538257585834218012302915289321905524073925670939632985542818141152073054673709683180873764951588298133997936618039962922035412102992000604494771549321647328864645435013164901064830792960116862428035193023222023709561858993363311190766266902265972470223770363303694024621750635140927695643425770420533133700989400376710585994059746362853412249798121297449062073888622625050913848244600676016850908184493245152062628396906981396889366550352318689440272700811644933381971775526249566243705608485996597274202129553867966323625283614792350042041495587734892674832069836340499947348543015695333755335860397763506438676958972036168290174436325127575653730650990491204245780583657500624085719258364739426037293861049604169597971977803294104641741739973921601299343661051272935629429539424925587134632383183084929338760464725658630138561714948002820944396384402758140201534595815118848856258397488222465375944391979400835122775385189153158180206464572630196895049317350657954600726770271936026998923012620143906877071663200880750297257118734983375656844316097267137350405243611873942086221919909822460380459613767288977932484808662367405018645614626474316870094788143861582358403310013057415492517871323406085374075800580966180378778723353819451972720033498825486741074176655150523674812010670753432464704429619373414821086847595945648678125037716737932937911033688576713412606109992389227021365896211099063059737693753240686700883532676715820627343558492957429969640574975388469423651264554490544959125654266793807780102906945413399566588576431346976533252481787952016878474140376084953878082375993272241148915414397485376169155748908533007613991833789933265031282690513554188407604686215037647747178566316650520938841127863763433158595627487273450325877107978288231351220351487364658925786524073073040078992714221144172776935333011162350487912154383349397995372112459781604493419710193681487252047776933227376349096182345905585369247245878593611086621130405198048156197137427781822131857831126901888005618211175869040974120663206150164867997936838076704367397357802707145977056116857212769172372266332925648481580981114554966447049608255158858449599789664696765966939209585312131833511415984972199647698497424587223741011106050504392704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 30454059581813404402984356106141539213545202466566221568246956525841126147866879112288051299821664049939458972018812329789939460057829825902325382178634514658887454691191441904865656001498926188939359273819237057869504162045068348571722688599330107390052258567842536181867244801571408405275753062063998204435769850546884299874002157359841524274140603185430682983934806595427937317162938266467512099520712960537360862641876032607370302732355770793971592118602725703126519052376768389446691040147302556783861016667890385546840342286846713742378784448225224618808869079850320359746604781575974826609098958260003620706695810849151048268717821204424237118611649757394364679335897770189244259427623469008210726186250976624620730569690212537302623141165998711746266366395550842105291449076002936600160906213766099541776320886881732130064115318166091846474170904679155421659285580535884587561318875600689347148321740743057168354521936670546511903890751343513521421603545651131530369402338533882246965943627449620847822515571945984718960685465288222074129808180896262075970877972889720286564426207975067458775421014518298810363756984116919280551826895612939173769381752430156747774009034383512075226651632400568727500268803178546066555702537932370750075584281091150864731839227321178598606818447766578380346978280687756482237684433959781439847241534126429991440289646783079970190494955002911841769563506632258374877261128374081171058296465036933983665214063936585564886247418684471435731958802308460665270938669438317359106197975099524613575512617893945663918019275910656479535050024552686794658662650499941543119657283479123630893171138990187785764291646276929664852940497557846633912767216928736203543783534191383501159110271620085071871860936880270735573897691679782706914730670183397624227408385073037728075290328448946217968093922506081684286101761623220063138234605370760588682559743995587256866032736473391931110434711967291364453147759259786362371623209024203582618833367016694763599972380542946760436577321851875000090861126415138333515362613679328017490869151825504045305792264422652951270339952659160447036013082105149893151161307701428347842513157753256194268960647688063216369668147479269403040562902396463775581370674706405877013174428009356903991213176160115397386128379122042029771291693467283853195009240309197040528812380424303578850308062528524636513166133792862666069506078660328548632107589651335897532072205020750957839076741838793674493893662996662286890848115667808849202613709854419696941182685762171642239816484401959898524800022708113538416621677952826414133925642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -50913949407254822091085023538936730122265709004381806110629345829442679907501409530542824697808499967238984581529750232048512099526342125627673591266288682564404284518971087772957338211422264870802737746447698882337413850095267222954936048471898124284737675117641138754982321475960479836518417127903171122209979915786197256835581719573107449907508000611512161221430400417214244965844308369992515912070937595802395992821207390404927863404632952136621246935155944219339552614977540313943914555334948685365641572683207893771349656729590870752602286775577154421799803012804322764444163329696812074255194400605775103297537970519638248216545858887581065370734405005035618542483455549035917339215886531793789279324713327732956504897434169352347216286052687035756447132379514108705816226424766141052978523950693508016275131958699193503669185744553008863030595763575471306790271197689725350915068736923464076038534443716322210302512980701108781352467801517788608255658342776060803860157305254725223398569986838309403207807828873458212171324031667467470872289741338730490434275943257567636377578861485137676288469717712243866796941076160970510801962353213711168658719485805694963985234564590969420686013309013202180902423499554953496083243344597961435342204487482644338039758631541605903843142224719291185031173552425021124828556968918005896376195611315279380086711969130530145883876389060028845332634561680087609172369091831683134185715755318849141464944688068401643481299058837881800407616075809662814524224301672234591280486820282042861443543667864635196092034572789826764076798077541488408215391266752338167365475554010220629322894080638066875036758257810664674143700806759011854522863837261029617794708691945929948979732745494667119670697959799966311487634561822604892447879087336959557441953068335433357773036116250360897844872179035899475267882422069049209417239936931009934124492821855217697844284047205058341526791762876541978961138633808660833863349926917533354509292399052418163843020983282952769475859646356768195075741971077027800107948228860293253186926045936969544941880641618605367786176635988720808618201981093317914259417543024245905224822056379164832086378338104360465430957348595038258736008855135824056392577551024823785251294394874509371279044701568947497515096511065023444391323134327174040736985857038837077298247139325514536279430491362058103793004750196469123827457759268012001770669842576834437687011145709064539214516000579380441383443069142029756471804923832495028706797097370013409643741971949723258022496836414715946522040333966836972783994348805984346788209885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] 72109680853929284996426168310316267845271752258897818730472726056291459287623807466030920328596832635502441516052854882358078088948774379203871757895407011667710086205818887878543643353024118691514528967023092852876023891607267527591201963386088375805829957308393579102388308673488452822367274740377902695714273651198517456217068451146330090348666868655161357341771620382883475939175308367441508901715746846230433074363272491268525496888814161569088375307951471974428192907996590958209550982769476413259054101688425579677378728824298283832336413553068351831795928505478182085503253890192444897196725113925172113368616290423875762512364498851963617896952544732212977506070031927484846492309942502697584266376826192393503425269231448016981469605396372859674181442375889218939898445283366555051661384656742812807019475924929754078803845764260234730960971251244092846285039809261124832107893084546730925708171568171099035109185847422390956871833769880289506822526661183550109458573109973204795714170426573752050066785182259460114557505000760261849635531611855362506406008228484086523751007565551606023561267628054785006334135996229470121680984524755349183874745241407935425427911296312191413199074456880626354007072363539484805843287615174782423537004417413291708386209873807346592896317568132916645028331158402228069864469794663447349422481819972087685633188004242731989039613885016885751733088751369335838173374005363473162068144553580948598147038223601029390401574538420176391721622000054456168648654651336155548576282273699938031319753726475792812754052366414986622999033522143385124353232787751806011406808737166000251547164960573944582197515752075041787509236933909262629372432071160406763680479064647845571650137139783310807244680206620497104303363987786950366774055976956908340619677983668443595691918912322086662206066900090429872922251990416719017172093204682287508634107201660158729136664838618667874864158631258477543042011111496465779083751281388929094370222081812619332809822862874197904407285513523820460563194390903115698826321691170548910018304191490114437895170432353438177195699821722367646769017086343871988702136029494049599932879927072151803312367943476010722735469987861679742634813441067322273831623152509450255032381557881808393881320774435528507802001648494933413499676688927998882743280401438508652358763303157784993392652412255904207069999710640630402918877177336840028335105493473635853084400213238885110822743837580063050123133715110375115900988189528458166207483006576880245547441150012268155422690604546267872977990096411999586647779329883160943311307407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] -89198335025983470830157188240713233410865799955352029062470476275744334323841621092489856714234286926914231153679584509097717002914537388941705785955394826797016011852108201796311692512237130539320276940262299328146899246664150669203066736797226948817303739740313681438457939548345820257661209456411940016545806510448534688058519136743985784265563202102354459067539481362588709079327777188577608682166506739698008985035304551162343961785512988761758103492519537117013060246609809755577997669174026665530965145204348927127803139948602991087173456530853823397443490195564381246589680825021361784513394861174938321049724663825998297939373660225114204816046317128035824748478370072054011537929345845646596174530527337877493212877355812446435694650508555733419711658697236386858186199541931117310287816329416079823589044610635993010117468078755300669850687590538370916647493077470958551266282747503662099727646792735542159578410998266948519590878099554528973392489290318250110541232075218636493116733170853819736266147197879949048180615639555941216191110818843800363074305481066661845706616516872915767761057241666809064036990239791743376597334274116387624053972481933415355879436824106618057814522250112525656577834564633939511617059814026984452363589756551040631844504061856675466861725768316945364784327558916186149616239743099460461644148045266107831831051556992206356425269693473624766719805527452645623203442079190951791427914558087206194527137528377008471476234814984559881800350923497786831827888532147060734858869299341059118103234282038040547667136853875085392499191994084500014198017827080737719731654340576061109338870080893285939821131610880041838134350505359941184317793485047019940854134391929495679191556585253816706660604517060502035280374826474986115998224071528373603693488592697916590502768219696493205314968979842110350188164961455458743621505492442085608924453252733073949660246332424918415087842668867089375458886388551548977796512152921981170466372369267613025742476820130911569563860812160220661403535739109146305063283777589678563778309256741841434607841402541988254061878652487037864305964584603687409828124162104537931911858816172048158308715193746346702133808448838008820668489622086740403826284393196446667689426469076276794827352884706812033557085488284069836895382601742547769889888558917020685886159060285280093383293600578774081524479259596126687744469362625011425680469318910684965308222721441901623813164586269180234845400188755058432693297368932760149682256159860926925198792119761936324195928817337890307965408704827701817806547063503602873386487775232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] 97585999127720123466625121362081224777565497741164728428202723374316740082028987203421781314443284674868287527322967109313668266065884855267466671342969117411054730538307988445417248618593217817760459537840183639605150186384592839742946543112853494512862788924802971353382054344568908816599005356674020353426680852580125133105284244979652274665899339665069004629933179664147531855414470966218105191422043626820834698447110022783184622138675493064927105934231477329919597220424787442754889903256451320234219932446834692724630924058323750150072235468510186781448787084795247024280010782589859833842375875346743726116635749761947152614576331484611375592331035755141759177773132522633891048590644546834959159532893912785347417194392813684442404473852520052507451202632669606402052711876465578629670805445362606146631567409754612260465192175431327447816031442579946331746557290640959856939997257522319251668523807469926576667694784464288952013523086281664812077650510006030782993480418365083487562526282402370613145065534304482973856468735386460295618917314250434144160717801350405738499920650670971774192068473871731008571908859000032243735879930335167778537042115564549831305903433476679567906146665962091696592345417038127907932203943019364873734682151342394595070881429087996582974627565479091636331010312694877764681388072889227405699085873057429639128379299439607617215728388833615233371489977290153348830279568313408828182654891947013372693695204730193033523646638401347810920946421372455599179689806561285381323407730482602293815045668647285277729098004848042091154024474329663406477754574473256984252359884256361562186935096244459833916149692801720640926673491073267599724307596388672615939649190699457949108847768486028712908260836374153939196922589847682311212934836397618708741067127479445340624528380891281211392639272207622296161500423789282845552454484331203318900819202548897017325688272695295503485373273545240254334496491575136260261325747374113129299780943338439759707471363449021699011039988972157617258424605350248352697375325035584492314454703647020919837229174248545425592034146887652424227246883545810219747502503528770919966639912271974164965519914410033041458628923926106955621254660127063591497347368190561496867233992088470571465397262941821927087539583828994667214492942315295320885928661774736103468381578618546465940187909130270033771891586122732268084373743909064544562913057866127232897036498091304348581539215671005111583495617078910551171917856224310493608301352421513979647529991910355378140415896126298748639749697382165769354371071901369801759690588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -95060931552037488416832698748708659675349655739417584393460618758830392016141103308867140570534932618218014572770624812817943315419769803821690055297266638827043837385899441529095474755505545961795786654004976048636216372762530460136255052616281279694200566778930469391932935686780765905825752502044013014864122251801193132130382817502495630711193064611274767014286027578299133048901769887883641469729120763260426114626685465479503488255363906286744925956911391876565353097902504655701259874079043486817154161938274233609548643972911969255832391867216856840962778945007211885185627669947906261516456390156188319940577910183028882468456273236938114526346422670049399685046139264827281915739411650942960448754661618267219041849828339799907732383171939079612000213661104839654264812413748020853752018635361041146388284451961017718520136841347158178900744978288367976302918385782966844161080311395408352553433988024855203584744197796995507989318246204107958491356328878266118852741609315849495359069841431519642382348947101158498233575792612783191729858253848281551514072888741913340745488874771227802721026231858482362431446642529965099639519394387343657194159022044715460251513158641708586014631617077617850780232446318146126126102021303505202390094633034319236939964008235319620997224159003479608805037600328708550729406499578325521114042801936261374603324814984068949016267822110797040484394725461565041324700640717621902940828546296185863535203978745240560861037710154868487876370163884936624568552850542543066642663392437504117802994913878878387664801199366152283163377059990829499315417936601025242577242958213723427366532980198645640102136519653176814735356559082537631555365078493174654512797544747525680017778407628961224406620611571748615147622525740616480224486561230211939239460363688647895962244868454226063344046380749500465447083884909994986402305703812765311286023040382312938813525991983888368504293186952640563713323964228679833858705601647781438946903038624915475982216463266993372452958847952794109011453499633997518897961817682541344391763064764084703011445345662008684464036841835363601899791460592346925501924681907578188069141611193743679360254799286053773306697780798723226064123611797328539817716423313187124028217038577344096543734959048096695556071988232200154706357290208611987259112931010445927931554118245979895045952989529815198330032428583533533147305631800180434125991458590818687365072765003106543701816759818410574714549158706152935998936961841485473197705222834332094332908384577184717720844047365430944219261034020446120676822891395382601241392578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] 82856897412589525232250651381991641786134846078714693200820538183840492346856608748733639943553174572534247191092484882782344516896490230069153420271372143060301666484372872362391134890367457396006292300033913142696081720890052576423469755662199207494689660070369951162083231727832700019578132233960696767445606338119711069815397402401787899652212658868438873784606639390928082060458702452587817488118156599666207868120627970186723694826298637166697863560667203309353745974001797307332595585661276631503220521098629176992821607678786485672773163397497096814048614267358208789231451341807477163501849504492167949642917904202403478839297310597135426479133615321999695048742778014903683714731518493009843959820960516911111629027430804480592896040467894841824196858712433093401184610039426243428306523476797102625560670649196996098748956444135880121652780454743980644500849416013384855412298688974760365570846102446648747291432174017644783791198237224466587431986959035219602791604369695915935692763404557732375755349441474891253540177699775001636648977406237666861022801165355177643226878254574150601746764073967284158087346193743698697119485963559517430087694031440135474950280099449866237190214035445049494169218832468973905270479922980320687978663548209913559903072107299506848044553410955924033145410477842291791123426669871912238021115420665628243391303552753643915153327319136543256576867553338042464248189680263150759811386748748592770848675990190754783160488152269401385187990198733681452261614690590308476079192374109598533905577013585725505312638528660678723026246676132916406146071770314879674687976708415760864167189703338984405279846658850125045041381507664935826899450227346976835190632926367595776343272296978392921784933042099809076835976921915934822852986406931930841820134500551426053415842968849722842938224919092542573903561839774254230232176068704217108484392791984582967273281820246754068402487803767966524152633182563701213142145617022185732454848177756730217837876286122574612848428956092930972642258554274649712405010895234719565500390899844644584413972949023474077584036104084020334361349800850989383605236108422458055038255558432009382343368595985214491150446596774564009803065839005979965998092656550866963137355283919689417622395272189171761889275114982817996819160866363593108922527309951753430120362803377150583360762059786192123817666326545665770406451425350161610150268498700888986686623848672429726006662866543350751385938226457333002628075484381558172752914708123297819193538097530908870104237606259731036794929037980828714882699164668527906697542369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] -64903134876308434248706512175612585424250612071688451179078210923575381176483219565396091713827981569927322339046434572673665189575656197855509299677491582936994839546230739114427904822860455861452979873216346311616809280542678583730099112084259594267319221049263174325209580596120131172273598203189588770421491075433081932962687134842286721852350709433721360750978363062470764527386881375653686072896136282997619472655282220838398599442119677571862759346451071625404076369800749724039280281351534753520265953686329441164876964676298105876758285608129374198831533259139864687230299731815823275994421700174835380177551400100133786533364360554162384590385815498078539269894697029226222231517054933886860939836296032861514115996936130675452992281783318082058715805140238066838072056318300410122140258070694341583555948757460599567206655349440145812917691496979537832431875156693943328902248763921185374569331536516484024682459411702902665569226825622784461695302466150618366442597349240834868482794540826985954795485831770533193209856205196513853067501345145583168400823086170178570576540699128096894799234980582504956997204230775862536200838428710894189460556895874660593934271717502705079672425548973080124934092162262690584365188780811967465031501343206566600850370698911098294095982587629379142507597118179379368451183380078880146257386150048870281708424895421884646215126793044563950703063388499687403833271678538613380231925155693828245225073790392400165896243319405530496640712123772414229116703893390523487926904201321174801354839836585513762240858637427294172691516001272959817431512564520066789522442391616158436071999820469384146850048836553563010682078000751835162318032421096945897582187805644934167024984760851324478561406179630036470270473835418380134497859981012083399692524978686983607317663532702314833959025535769692456834884235913281021431398304007234398572407082898430529095203739509145555383246028354307693002797241132615676477200187310556964715275726775888402256850522422537842336130331109686755621502846085443778056433768982327609941821635516696885689453014422357293510604210821174066552159883301671932683421730720419372623187565797531963822926474613573411795081258653679859899843480686001180517016764042149559015084029975161142994774222618599705614202494037442087709661681531050909463339277966878938822582148925675698200652852942708801754027736624283946085600783253898626768306453809007140931400322217336222802311683387844862484644689253178880409960594728217679638996757265364840247371819231783789785410209717718241443705365341592318220966854789462094260218101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] 45870663765228878908910539376982060690384560928542991315748810981668521810592725523236726951824284660936393579610370142134756728686545600225859834725200352129418311910515480015856346642306902054997691489263108077964425889065318856292482886999031109960032908294666427033763092707003145743400847608036179450787237035382870283003263308445887220282174463720393922071476521939945303877073279447152782918508022698734433259408588599334788161374586829675863605710758840476560886430631805227919992014233948109065767028958162322019626694914745256319590413689626990619648730424455452958414740087587363011063842888798926282259429574342570752141095378822475204832349640506000990813824637366415775359554225490449508311318681988004974121200818227193647756579783841110489266321094827197108359965666040515653179388272032151607323194424590658645458820796517962399491743597880864283155097977021472264616052583963676610140754609356600662013420408485066016654657304802107273875897172798482400429225957603961693920430911905770279040291963398282302697001628250348334676413713494170756954968364982944518855488367432593597660055778286947714745195414091038991147753648529798895075133347100125326129006026996672030118531110307757092121186757920855356877728969723216798519884709774575007949613529131636814288572236364660130827622176480058732909714681642172150717925370802814958810866020696607274669206235241967533467802912148610900439844242941189993981401825851185517538701423930608565192421947505136103742390050630422183397936209230206303715361813849376101238791496618879232510711243124228377928652359103514426551379928676526780752299605218524222087570155785907114402477251692702809104670116093529970426654154092957139122118963444662303918319372220492272020007636498018620038951039948669194040689205293461359497301744483480293834184210668874385447750878062456464225029150174676064414119993878446329109099163295578899129089708634896657183726839159744576985649295610036601241862976102787392040927197285283392509209672808138348113579639522523951886313451423976707784968159869491752734730831253054846383728150248978923142764196765867316370173816631476846703394666936906012952265303229175238434941571923684328957210210266855315249570700014990415015755481566121152773255468176137561639880335528550671036665986243239218491399810790769369122069073029608153098558097281119180568626973106227049154966501434687231225757273237442557119290834167065303761065976303742108215624795668692166409538585654498361292997332707871890082879899135258890958905986488156138213746758638863718139933545060316785933645997278800223144404582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] -29344583514381004422199176184751644469768371678251123119000216172239095524094873956325626979205721910138594541903649309969470746144777513321792944186521017233850099698581270377470491585925460272742137872519146020507985110110653534674501097760506691116498279554330269966580413268427084017886911328733058349085369141413912355490779642692659691222996846501160815511738391866927537118363275125775065625717813607032950572180301057260758476021731185157261150630709862532244698227653793382831320414544077330239443792203074971771773814683000275122931559170314062196584327460217191716306961426362456366089587228056115428119657048248194415742943799044080636665677810474129522354857741419384364428082622636613394021117463254745585178920801401782801890801601355582676506199405538228294260539070839758990553144659329369398318512929650903277365828969574929858731074545078454717133249134888775587567748905335041032445878321595617584886319423791188898158979190209920096979565732065356124261652994921433610607107851994428041711177110070370044256251667554757212570885568483507151535749832573162856678616323827453893284337836724540251008381437045524651588965061090129371014903271738586981532831396535891283458964462307214672724292114613078506227792420600514978329730006665777552355546526031091162082589502712829020716023713918803538990349446171046793261152286627923558266575940092956083730374368240396191293879546447145035525008932900399923087620586772252311491019701278200140821972119425003117508097147613226824545962362495710074574651156477327940989002030317437575752716215618303044480104042503610053851536616200918289603988900930313581146125891877729550736881914490148443541475288612758173068856446859892091210372978441016654910827905909771252732000567081303679776225394289827821221731833148229820665904969932020998535397716664267808131168560756839501998623958919981918637665644748829687600339310090045429409935456387607265848299140829066298869439770264790064261758588569783881589433349986180362436101191691033853577401539981583705836210656352279448601257264036612006260270688263468444977874807805875366615557898721698258388856909088309375697420639475276903540807459041534961577350957939292669490594496200430942067422537407375796451906391147436161010559267705090549802161225878226378112946871460955292737425158139479598469427475078824331829193843641336212449235555816779524302478189924168245514807754556896720612229730401714497075277306809116604070013514287071112419420412501220722676305564197759871255500452655109285076473906032910649403588825942281703075829907031170647734450328595755514549130756096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] 17025957861433500919466637613874573400360243406081074200650082382294100440402075088376357933564426763770387406779521840295988713503025754898856832579044753345836774066314885748836522274463344247610791564080620492798225639778459079606370170823839905130252786659613021913586736725053427318586100325038254972970724085379283359175843172040481539239172169141245116350836364674839520605643235540281413986820491924536054055104615400363475504072478508343762789014116130051313566023345221812345457589794066777584957157338838511921198685441923512088673762539863921040800780084073260202453995406492457034445961786592742224668530156274100050783790994949093260158697381128405216790539980737051436333911747469180988675056519379815156509011142780380257064563733629049702423842816977684773639687467432539712801514930126685313918766266504750623446111358610510146019952440913062786546740938974674047951618358483003119914197069477790757049899400108861062899469083046260059911973768269770732567464091150063841417121232447295751159467508850564147163572182401406016195525035629682064943929966909356220240874361944576923343754907940626165918055785068161912891139881494739919466472927338139028925629374381341234516611284591154864374611170249902436013512955680774990894631584862637044670763764575267835306202065970907109717867405662965979508864783903763583431707577417561100731510459171462136997759949622962213318723644347529290563476524383927969245945279765500195787868908534835111151745534812425495711162466288848484142202284867988376587353655929442456120207072876314771229554183834781204146912848197065400986809764443059542156417980310089668184922832930948540317908194960287208370237836990917074704221387895484093588678269917497876836327961191786315341741480465191554173084379470179798670189580794720317668435709429246189201462844717291645990626053985490519805881141862693631425676082523812541159948495383654654481378056332047280446563193699110955984657769093344977414140220123305203313751233688471106590613528807589421455335040657090797797286034320243277423797569759264154745050846447342510137213633386963759188879645479855627083611117078875345511898826622843566352452146954967576223968956946434327631578843945823217040499762874478001076365333674760097454973161180730248601888485030267434117407379262309126062511338298929868025398030232558580178642248008631966471295418900132165152433395099939815876456799970805636764285048197361604368006121987883535421471646656804684922824700423952584994444969709110910058357193810541121697311868331399971773899268262365049099258553792944865065659603205940993391276851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] -8964101591127062383598841556295125898789328067745255397878069662729591830977823105869728613812846392341748482956864105674559076618598317796652655309455801398228602820435177156348326023686319010762352445467295680893354216176747505124719076932142268534485174282187690934626382730860881166246067323048807040695948263096444123670506633797200885697413784791226910925918979951367101643349255601309462439215664000877593536694900191622547469594780239743082736590276208930653059435936463839897467730099682637720954749963322388270726290548309385867191059448012544612582766309256024459695166920053417824797779628362447153532039730764957048688440469824697250147367035215940872358664717693693715018490803216711471068922777167108436285768718267499635586111561053624739298789847679966298274546493519898233827019652760843522532002519335528565391389551079583963378227178936539928633343442620929141227306781488163932901156074123223501489189838260325392246344982449127559232516642927273668862620250022334053160973268217528035097483140279686605954138149009380218713572900161824119751980268019093008917900172294687398333898710981393359062431653764716433018931017386810679822603832994373635668693280529553392643223767162511958844292745649132822042400035282743981001410575105688969841547368905833897565852763516377281295957706941127415696008431961468256219537904037697008099533987837340384262482665939468843932356321410805324170374811027391512833496538252907549990238589257159223723363139825987140924420487439962878108309526475573467985081274179898807331108302827384700327816725989611415460933053138719186157444008525828591842473777850609385162127574547439450833667026342048885196082129134453199152896940910096479315954628790536900780845201661969417458091026693227246839176953212218524353234033629802355042975207120145566168924937080336524153665423886442874906111679874841526088463405413813288602784821509750881763264137270519267032084655823747042949083316274813967495698388545730193888325979283010774528614745183765219222103245831025540369248709518542610043446332158039008272399498034655785068094417095681874685378763091303184092572255149843912784799427851129897329206638144935537034105575225348279608477189270279041330124968929764917054744498496176526354403264487756179650847116688141449927544174706434382645867965834404575073355999516651079555125556130644724260795423367312771653160065110796677429871667986751809043451268195881742612544981465924807985790180124281114955555527232112080729365014860026698841671706927243735203209269261849093288003309657378172373442095993159747460833205272131403400727232512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] 4278567106293069801221201267534317102250026836709131663724871473230651567466760005860127473728017522295692004294907605006661698157037424043762129502700948341832421350735493433500657000258936426303381318815537043210328282856634457774069374225594325035991940807986731014032644463153742412120711485016928071682472111543310068694368761519161941274929712058133178760428835736418591138249894013837802476600135157749045142879146810508086753081069076699910681649148947374023970248346098650258890220139409469187744253653453812105946474522448846627286953420903431772374334708860390804669305854661975089528673950538345873898928001626757243818567659496944011268585316485190181856127229730646687993774191647781596293432449877638092169114519025273253320040925033049643981761624600955245111054568303649065481540204695808070226830158487502720000799897555734451145176147085314917993397670522578124953636402838471131277893776705106814109297097859732078657703582329933698256372296908935562177448244263786953654666114848846464187360796888325418166389625127979517892565255491418758480306054293141297052521523817320872561009657443713031366797877922871391423013659444227887233487172617920813469179382898049154295323729719768685514677935126497228509334592351180902014451481657469257528308404251926307510443423446450387844630571063401092708663054252274173092268891909472477844455619728752620608971080756567898654726794335247249434075270530929134371054386875373328229194655319596527664328916118441817621007171944957616781455081896758084129465960831025572415013175162604953949368914702365352530418268593541274157759301341954964944713445577369973163033774571610392148054556271004275839549559085341752956541175237934241804464375323818756064591761262227169565707088937070908590709278035921385318980935741301365327401598608458142278467804356421201420809556516130046914680048995273277609718607631163801962685597306429686708633702278481928819593258154436265276136273535088696632560689197844409026901175585960621347785203485402559662943705834520888540168906253612872282544783003089260623947066621700081662846434463637719867048093237242433599851438254951744714952379109215674478120346685484167087654780518900071856110400954369725817121314653337794815864136916138333049644247950332579547812833361448086652100131263009630096265377200733774495093910871581434762659779550916339084509571841729102508792194601933494021340240809374435541004246748913777222914656930757367640139915513169314931089816199773529446395879236271136119886763580720782017366353730953963986241531116287472847921348696425497975289495119163708249598853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] -1847472061659235000941385835158898412706250337009568911516622978175773390656702446706424700172400141734957390727918993117907732662143737778677722566053822966779640826253858355060001692956441223179215993406399245254696516494198367302437205370849752766975459115321532757765728190557521667547081634868966357212566013135980248007212083095473361532155591948454474167235800280172541013871884702146811277571742569410217501999485884409239059960147073437295109903159514267583861464994574333398341119788448526647641041767154583715883924181336894346324925744010921649647450645206050229910826056642513650465648650713084484204613409703895109104092902553928068809635381478124495023784543118984766455226303388785194806303029519047530821747058177327057106888830530150296332644780501565307433730779435504373702986733233209528478761856398809018037650640641129180097232897875731555160028531359836379004689199140156578151350289257963190680645150484684631111374013277725199697265274639808302355475340937448800407960995736236090585043361054906155162716471818163629377020583231412728087540736969298759236854647929789816611507533723253974643892251860762109560922315981188641364030869820267122790401046969363184658374299801491304692919070133799053857340989324288449725596325692066484504537770966416814399080486606953444608812894666115589766762670870096913177232943862468587936279931639278483460925187452112624013343061678687602371784037180701986972125069007360735396692328753523657123870300166857193824737014745081762253192730871271017489886229779038872403227902651360215163015119230859896713723496376753646740014238514422515796892041264429799132795525065945141303365745212569946810912205154288483156853064494468511894258046077173358205491646969916742409557844499058514013279811714210430862833311227961450119959515893532490223288713058320285913944283805794854314120756750725129800783894038452332754674606891833476722360168418333118456269085105272811750036999216573067850307894983515676786098614212062179661573938526668191969465609846787864359817238803378994191264074276653778964458272407415581724714213773418064223766201227521777332399109014319173248929122200317892982243868568006398860354490394478176961063941142157213298830526712162775163304202743569066588500479222406787915230910309422672954644652249281101708613693201621934997827442025102701000958014812431110147855578729792216572417685191455427760691209335283352749975992811730080477601928439153426153616077316100222655744295507139973687399052383273966350282343014878803293909100640709855411495029463477288204438017726550848023011611432097531716903632896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] 719696789627643954592735282815013215126258077568052883487432218214607798926309382490615803312079372681661376903444950958115141816070010286186940866310897144129347843888524361151118128094793280503993433571845218634646042264461942398502754593865302574922159936012231829723515638531074224633115107850563354774948442385916873519061914718826676542317071692563880954853075915187366263943447489189548175032139785146724885939529978361187227660977523401655912911457448862008639735018707364315222065421313616378994308381929203619018787686699824751998162063579521073847399714466723289203002144793304045237009087100766287296606076844162012382884742216822241664097659484932868785836129032937868636993762629039844898613312749064033684249642733821047684634892701660297278183857866846401286263884589844162655875503957450222530639622478825224005494273376008353837804091566892802804786858975534036352855676547971902455960561721135614930042776217946635132106602083524055122617158010808176658532187200547628551316586329934142562583828915767888807660028485147669995214509457934506279757007737016080850047037527161097059424217705831889298565029101338527969793332779824133717512667392345428033276524602559762711531362430150365500693392035446636905217713304831532276837769994006828282193382325422390073284908234500711038496877982189098199669979228267973973075480204930539057944947638347751025274308606638383164324925224267656662714860595426433945796127748954397468689204842834471818545750952208752150792502455642010220450590857847264296971703135117866015036589328500654835981252734478050957093373560838766744473361813230428044949491619881946850610318098198372788164838857040173414889722831003693758089307153483667187654795116084148369536840737927281727565465479902136482709107511474345350702844480869413878862316259582064769404221051236542720686632247365348034416259385848050947275936359927381941392822727638152942801402198331946228229952517415499882384080052429400758400028202485284599121758374481337987470617445894665611353899146404589694337046326230008359586693762933814494663907285816701758219279527962653304398699952107246037265078019088279620531478882410624494776844431793037315005547845050105848951594554561234813531331326663407097314039250455603800081908389809001602696584316647967447691306675630732667319336144280426206570801945919040758808741842926527817749020617061562858724954249274964043441841091755318429431286677242603230529020695314561450889601732327778631976668212660046978036824724373672587559975617276530401496944392588072763192020656598603954640741813715242347495215861468814031768780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -252139511681762125321528256158480505260272047098959404363000611627611110356247249578131203102189459944782315716043737675281257666358482929521347327069563777872069319771510930717997165017401993541282776666657349066572553807741087259362110214969874180750865122529831427800239275567923456395819562266619914234771289536959656705540941098624591360185715900704122197632367910095345824810634272962572112497074639413977264659348832666508191113035663985269645484516302561703471642432631866964831056198733693290203321775983873502836131787035652297938682139654568690396278665544780104800612258117112304302636387712149144457304612366150682299247198858855475663916956902363144867488627275997322770493851318043619001138385963910983959817263137492647443054812559203494116171531324187968310449747751991492166846695302631895300921935273730246625178261428576820533944650484365915222471181224760960002798170515661571591164619825516516718613257586839764290461776257493151607525825326105914248283861741050732001105374901115954283692586792375091509732358259269448090012345303552951371448480713549319116390017443820109896788815480166089096053804584327866999515656851022130499790670575412632147512643372048108453742339619973915179189982294451709911924695083605176230317436466200714542613038352197990842196720128436738285398690891733154960151640589347108108931509513817383224010820427794749655074679710292444513212898887831074650792887565912149763889492341566878954660499679654139634336911614830752596385271158415715153000971503059337261532955427391884110541350478746501266310153004949097769788739149396437847812016011607536242579311628734795621217297869871304125531515194657553046469759833864850392327824718778888458740165554668889377495423271374190478814835811857322208874917515690817722570260547250993347722841467139043764989517024768675015786394142909720187275289285289497902669141945687896587605758061214833527578070772927638282804598101341290269812227598118428892213642321313384285070255837646228618411909570723205193070022918696351758101646478809098579590027981469956873195287365933978393934508151753059627066725852079985700280553297699118116884204864422562446292589391526171781144065017643391140473590393943104174515910404624047023237866097289205982293094339689726060644081163990231338611834693044051009998412044687626071138876259403466741983944395886210385983521973343503434839931152997411316997420513380784080486801857946221351428932338793178979071301860765897290536109395870698607202351186168218976541594484265156385614360459212198891410227899131697595583760124315915159172231696733470153785737216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] 79114062820343438906859723400934621524751006285472571869213924322705258014109300379627468657829126871376008671789612199306496871701276521935057913441132429589340228030817254388510071641651895931928420714166822439043047238907969736734200252855936560889119785511775816450912785202756256531293223156448203435550123189002162416171382715807195121965127204717864300317599759609396302586976997324254920445876127793608093510203013647580229749666306889502540318681187044216820632748575811463733209419371019756758503612771733341124428035373799060664188519468622931997710545266944294359271780614816138803877911450435936756257018164720964919287804736957644379725038816426866639285440909821359421726901967325957655941938932156715970754645032082312850809450066939898253361418603255732096603042122494024793706725391544797995817524410166045866852560764276980718754900082545551750995991983902351593327612739186128393110988627399835383444623415830893447024409049623513540794042938224334649586375257103705918150520360076021742437891886530815545627641367986707372718885578106175417259964807575956070391002140574103685293803705613473453207835814688361050827176554328924164025923745413690808338412045598001500782985085946035547966084845452573151140495665041304075014874299345006587880418083308800826191815001490958799660768613421070410790854005381720991858076927648026076329542870077056234747527255829691939867587435186412883497888324024577456374307848423519653824903233190225326260464351224632411340012997036447554765929085103728472199445526273985183938115063613592926944079302550690598882256426567032079736092490718325952090963099376924914354791194114236206972169288109849681143051400507243537794017059581757800164111704486872930096090697709520520007457079499475033065901853165378763564671951205956585770860331435275489955136990833909973323335710188037899848919155922411605602762915644660636282559169438339634776022563010527092201064726778203312809015661371970691751836512153501710782886957104464821506771498475965685490163338402399975183413549622533711113361194680822689291773360292851263023110530489066080104001315636085956098888622854469864464512436390844922889421043137072521687679938038828931139843530217056776323567810325803677666828230537825467326485234765106465313717910562605665481180609999952991922893908101618084801953322438651161604505424334110861364721497448234707197686846264919400832398449906774960690369116828773487938169217474112507441925101181243917939277338806394572628206400503428115138800174514424923558370272104919235353285845458658816523110204045919261096172526303560084372848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] -22070156527353775106279364269447978040207844568111022120580406710782875676718464608210152530740938190972936045181379261067956035379656740163402785989747821961996208492014993578971279956253203450045242607564786462619756644755586509996663232395475777955009255740841179805110657391156708846693647553671860287447485276637984478317765636126519253038253904442049254231450512379352251576263543380136660115840135123869837587249950716422929999658091427832066153150125827946257910417632543868458937445758595201910030158101782184795751111741352545543303274378433757098469289663635112917891046776516237734052952556290933916471326608961452733820737583250304173789532116259464454517046400643495320521033770845729789931708204610185379142024161587768147656867580221880518171725177903064822613310145532123223032263338251696105683467924382533434056773063938329443919404502159986031151710072768544795579430390372063398822716992673013013052239566733594795019318124622634888687467605203837215201310126329007844620285303355793804983737792002140013079367534547790500016933886416086873961041777043056588716360361635260183915576337935513421772812622316750110439476808754083313948886107324185857068636386651095855467836553008632436565881117117572134672844729806048258552649749287065620887335509116967710803338141218435352793929570003728993514923981579529964123871536851920267851692281529571545019199193305882665052573641929225899899140137475187180680248489050418587885257911180319191643196304191106325528349253147952150250853818005200103959105452484268095934430111680099030962543804189366829691558535881569544142650985337867920401557924548650353928238750458298136665220910817117290986239578096489256215660452189688386535861275860821383205433925389333298641646902038176248988959251168293830071665116089895639787606569670263498195326038181069666910339453021349002902665545240572262209375613297206034727840777333911594986663071934157725960999401128461308725151626739498366059138002318912332898646793390226693375462819662635440205398562959584419988640099089602007798494311071592076502873251930739957160151388498286824578060671024955019261695880030414962139523746894328071251421178484860391987310422207191337939790312367639320984518924098094345306651113143365290750619412694975575545590550293167944566409900095290713135681459094200881283444787437817840187589600685917105405948139382051427319033580897863759422217398383297568554081052542663125641396204130883797949816106439086187434194147414063443707365240883066688842220761955550318742738975290935070167288581235461376289569131578275034996593040233181201366515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] 5391971964435571104292003348396948341052297810129324361576861298959029124780700812129312061113868426418400544880636133163889190263753590143068268274297219184858067329638055610724879271421146026302789025972348119595174861452532152451734465916399816468084028965378511724014062357631458558234000679324693354825729880279993455062875256661439070762496952548934727715218788527958268726400777451640991139313354160058951265099964003281109251175229876982081539065472220024456859764930656309330807842720399384720647254182443685778808959924661316492441900281759180772369807861567812794746525868435514127058518284437359284657932865046065434164753565119323223367891565991837800626796037677508718255479525506632604250908431285471695922880557379565801322344200655846824607402736084296923601493071072754886828732865832938881891321148073578251135386897002886049942059053880865491166434765441582778224963247854247577493484151640640599824430871972989820982777379003183569025419624277288022286165655226457068460530484855499215895622921240770602719164577699586246758873831107775504054633295137939681599521040938501857506563163868873486521780242945973183417442593299979842836338647327845774252009948795613865822032691229579668325298409192001287106971383146713616583585615254910211921460475286410464378767249435112157211477717685082026212787062265359404282211398780089855119263094420278345993494923250961111607820777186194711900720976706232876364212087126949541890918847333799356271439665898592199686392606572104805249077460421231320302383085704854922286000252523314826401706421913630487913943043947054370171117368890227775828918305498029081616073341467525701319374986153992262415582117998764411117024025376598648716257883000351327154405674115865969812621395064112878844757556417126936258177012992788393298941850694617265667771262160267695212970048491098711465159066672070224597509361550222394437267116939702872243873038517729881843958582922276371028143228950235073862524204335256225845805433591166348498550351371788388707440262715516392757926258213892505285287918708094306907617114774784907704160448316072940873297470768409571146032221003070261444526879844526224239037887802447199323812044731503254788955878972228385862485326664656216022289883080977864196443599888683489050498349377856329015514348967618518820546561958192869990481807744069634239211476953385061504570982597673361144230314083526632433772734109692885219312780922647155635882806232370559966388587206413694711576928524259262262054923501148878246297520247040762759357332956671247129703054440810014768745036406785363138530849927246927489925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] -1119292154344699707876389123072439319739453387013378762442995116353671034456096612040102956719320765040124454853932329127753280788894674558847826504191312663816681530247091365620452210879589718687908997882792100734765151736806228847010991672413800186084744000819626522178292987479675037085614735203817266390445786972705461440852133425663882586089951603307496606208455624650530147331025753067590494200884177789864621200271790495445448079428969652079933088086024914369861694944660231435198904040958118396118842187047632917388205544001098690946574071253648446650007130560105980658200686516198576461728502510413487827656526450651554850110005417559097521912749758709520249808380482723995743232145443019358072639774657656018462012289415570227074718716454660466807933906274786813454842111241078575147435447429297486516395802458388111463420653967477578708350771949605504753868942769063239430441619520930014078826241253581038223253952069448948358124121589228243565780289582909069015816859322778622447844905053867474587378900409185679248638938365443006013840611493986995467616845707338476764916895964418426711426479818855695808642353229692067024714466661309293174156046612099270690751478316713229967627799123865048801967109826688239712447374793857301025962230329453527006006915857361584923686896442585034997720581717863458072746639324166439696033614647152712840859833205011315428476064299395685771021684411982509955247946333919967758458370902378938695081996013549444068104849673953476107897755934531006623548147169913839278346337241618434168108290390106448655853015578212849007665473004081786373847197660243225985856445620192771346948146861745678656472733477656832336686707975397031803459327343223881049421194524471136282234656640584067120633796133051443318233348321043733154795953508863490502513317765120073869272157832967848007712450796522965103739545326926897068963887872263478616243113319635869993853411377703823363008498027265763595258651689873851060509186910079928928560725945299393786473909613873587553800128879884915857037558742950845857616527131535124510485019524206022712346326865877933320872254570591647048542105216199125742748398282228277018249206499197352897855771685015516671063352734609205421430366338825213352049914377741793286874947831948707564839280136262719219273328153347375685700749417597307152388269257800483078804339645288842925304851314793438284200193146488897363990639058581034011915942176239191778618828887387864049554352245935053570925529509458490664069332275176970828363000478026755858030001406413594987995943445993380922417817779082025336165590200975947689099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 186342592629232057407388382661759359057585680078498168345587353918833262037329919477887073286591594074191202963263161623779118513962471344257606086678106887520156117865120453616247690955463453079927229820895125301624766416403377137814230104083057302014135839450922467261248193506047596256529169772203932115782639395290398250399097374378677343364913506528541811356429546829316698824012001126008459948612885253868533352204967018969872175886314585543882829554455188957191348340007764211534507018232677607724473955713860242076891442408342754931475135572655929483879611542090161637750644695196841591769391064691807591227358658626249138972576213132747680264112254153005714733057915661588045561013844767621929268401102275608754700833271378146659390423292503973291066992143599851435578655687493578695663010684712338994992484622985760115944984967697111716655765327040813714172749903854622500924033976961264641891035820337109338333912329994080080269423684505952088394959798144685272506076534766387433729783469216649563085661630899351202205711377436422695493090158667796895619129355717125687116191844995894322052467578384015132810397434351651733055262797867874782095034402077397159569469541125603098161663506655725226254355945335316131511301619606256011547488269178377163573609990102828630856530089132844616275427456101534832149430344155959963597858736748193698367582060246258530329924294587437176199953250614328611102562169156992485303910107804184175808994905457338427480605018973049546765759606085848760084145955750579924025762305657962623534863593827217708327073825012736134174326472275195426375235680829185684897929994239777398236052858998816532065872167238935766495762004907058518144547731592478871838930198641452656118073689954558145203205415865733956771070855780292775279749439402346855453435857752542702524286606456689867266323859025857868546546268413519262323732332295208876052040838331784220366860640046327089849299601441649612929512230969184173955895692682980276336401620401336766623034182752855600669602991376980893609326983889421131141905281701147257420883530315808530383772511857453822697036303164578358035106745929726108291560298024359424126175136369077993806560378148835802859077895807423215395259938550797166809262871772458878541225244999753161866056966415391818582668172013272372231531163823619727955070847011381964053841040149476539117835592861660880635915369191408741124418285875141341598634249262094907702232970011543157611367177033445429176463921239735384278407500741946339413954588705670992147920088341186344569003520550000932905289124973685680136348617574517854699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] -22198693832055312553091884520403037691817881847639890500443276992474691341953037422349306353656530202908844851008022972112714565120110023260162342598596917414774761384102645250259061199743463184816126804630896597042029135713046026037588381663636794107966669874666665735222903882010940303757427337803875620361336895138550739055828668776626186592672031945500030612165660264964699794923254184454577462059191588796404660640141558651507475851408843502630689338183426316603883846782877696187900070432741663416090152133723972753723256460139073681946161265989203549717758012067322190059402535353377098680740452311734353150327719186774602987844204353948259617247815652272987523590804119361914530854726152230241597606449966140529719249222323275623384069184899589083667469456880920815644855469286568233304844623930546368720509867954908961352934154149119630259563555960930643462495977851704336639457435599730671863226251200758580794364250396293363924245244935833777277031116879500293004507215790122331756497783901658022855705018924619949719696812656032024567370585420464409491313601045853923407916199733118863407965768402604174701208240476238698694266398028573990486180788619346587433750930362614102603411739965238042235242138987997952544528466966278481241195240000042315674484375076302654426915070715731181973427389870536512258775785990923862752579696404818895406200362937237427006745800885838394244841217255747786038387370577257045880930626126032559572737540642806698078812044270756642230518247005801536294364251690356317869030084149470322969026535132592784480442623977321430843940997893096667487467627946829536364463260159110994929809118704728664236807890909146359392094805122668013147594454629071947249477865172158384645645233839457722682273223661322646833455306266659012052456070164871256126074507925281598554477280649731631997625750677446614885661352585734246694887523414726871898386960421798098389252285951838065022973628813485110644175925167769312921300220370656962233951680046288112787411332402799695076996041166318637968821385908102664096987615078334974810335357086650343944390071684729722644593639183033952439592697092809733026180773592356851800623815787033907927758011402540834131017444119282062625498447473970095565746768403428223879210601272646192289719460718070370097148879533416002069134372282726271308426753974320741662707769565097263036514685560915899961845936048516081461020653518883783041004224528377522160045667896392570766824528285209835105496518518404423261668664841283639258344308770067192051231314200348269842798953922569684118177442998976808638900120629089440628736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] 1465305823022050961252768833981140187146881205380494111643975160393041865538941751710491171799679330823586561746480641657554696867970398411744803336095147909502445725656374687059256267687192396056128387532104026232703723899292467626374093469427922144808352555672692597197475352240778393923555660994656120209161057737439235370632889282685966248142832369827975547526242996761021048525244224662360779318871192814929457670745228735563563204717714016114114127400132349703682529998576013724545617022163450317622132868170521894446445718971526886136823724706501703990845138293737356798068047794934193001569840590455548433030573932129943593485824866296999966159848848351205549803156063979942977576945943932578793899990432300390572784777319687145935202974149155637857205855009819603394089826972501219131901288072832420622500593778963042779560959761526079325653708684173265872345811588225964782864168752476120866971498572654281528017887662385138711755878768105108276607030452067132175497897829976203496809225439633187355905719916553485850555445573931129065326279102381318991894137363940506937816600512528064210025196146551951008829100875355412211522869652343165045331279775827887144157170255105262395618531361510728042091476479151276536875490500315830394424950615923907041618038789293656185322979667898526587350857510047482117191833064913887790687027803193862907847867362302346862780363108681241314762467068689057155646102820854031969295875330306420327154754669855548055986909392332248603479104524792119198813437667141981987267690699415878988996766422681173058383398284369989686221128034259851604339347870735030610119706450692787803240897112670472517290756738277913779416820309814134469295166033928309906410853888740228632383648326549838792704632780184601507621212445595167235747921885208026520353955120709194704791505640843406111439373138334068338895786905249562586154962901066265628200340828276942736852089269175617789643332101217911176903766402844980191446401544423550639734315000121364207728019307005965212478680658836172683758463043989761447574704513711523608093859803488058800337195952450390328721557668256830735850863889235963433087694219448779688060232980618731762572108707202766490249555948950366254567179179255173749009357274999081144329220450293435263697808643134890720520384648805524983191074089181568173858121066839490979779270382316160544758529746818459202035686972891749342748527762204305814095310088545622089233964033217928607384213936322611693653350625904428663372526168279242137519554597916427906443125715138282667857784832095585869184557430160426343701057328780830310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -90189729176450286395891148476689127076567042283061406615116247362319056919706568006340756746128385933467213232428027131141514563599436455141035831126613579464187867111728187309930128536010259898577097295938378551522874750601000639515337395708535627199589175218072935082217743474593211619332111177261667721601070305602766427175610728860379916610424985381402108733950705635373995576887877396470430692548138894618544856930767501341186814501415584271433493017094138746491200626640842301004515412206131273415417597123550765128680702643638082962851199372223220435777018029805904343088162473005744345046673152478085154169143884036402541633119680343574536562837542314090840674860955529765825753982943443921092500666684406685403525827127108829789870547874887497305028558354561926786015810349790788633847298088995915600695239058546945097202266702701197952375693296241999943804892424430775582591553407134540139284591985355092693166623485928883147267808824003983095882537728317110234515298750222120572165302066203122189654532532934518070269546283915848623051977750854716946781223534414768700831201405795391442566152564169642326996475663397728275042852506628699018062103871721790221398826322633957374701473087375291325528435381522922965855607333840360414297260938826149277083318141081963090820834005456794400038036109599907717194968559673582828804946388844998919024703574089616992094160555509114245005782272032825554072775631881010735682888176577545861952394924354401359375514401191082701966786451168301795449371751063256122206331182526177334247145795584047575414939765077313726606448535715656783316421330791256164104055308592996498664284159127355781379629304627571831921623473153808953401778298646922371945501399295868290942822171535159849068177657555358749887419176881279482371616318555793950968808752354593080781323361296073001434684400346977812799530475865309384355069517920368550991559846898878777190095701983601621321945180995767968547726995964139369590398669155077578563071744866764553542753560025279363704434431569280001114818814224119289643439602345048245662539308822303459563364771646496934604305893172347353980521773322722441780887445591962416546125254219176004818588813147522046681185754560253781623136272450545015248585802527384524175068377733933879352329139814126809446046069392015803981217512349319697084651274404840737656563544979965573743610073635627302901376901416061270282781969209996792575257893954949717247946910235572989607831225926814390541134772993061689664746636890126376576959185083389657565099354375649452077803666906857832520239287323237241431050338906847313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 88757859745650554939189270783774056970995267200761563912877582352171850950410592557282385618712207631089782717853823889889091685332903314467618218337811225584513163330862619399730653608301883284820842787475305532454125978361472344286245333662488239883340669875790453322820332026908090724318110165506521533387857712574820551312189583226963262801437550363627182366848440714931802238008479993334227195687408913605966278618920462679412179968088699458803904835165867747356740926818897220290446190251273001010115100930992502717600960881857188837042521114856133772675024949605346960992107085074246483184402336725559135531248573339638369498182981434315599721185406954740582669585858374559625773282494866240020909845278531753380790545032235318935090917594635574495035796970938272456275746957773815475410069619142684493357589101167467983986761553920580886342401588635475929445673660745474224145170326275261854967641710909169146069899840811346575893426295240533079791473983248446178590489390765434389796201173705276535063076400424235460876843793004243223451748288602868423296494032242490667783438162424838025686127277449388719415360895926078307159042677355791725136329394532432431145159229944625945024391178420770745852531263604443112263594162190720578157630594138084116631462659232289261282393564840901877815335099544312048788859473559201679530841385131193546596382395049823983854458680249792513205873807422469497375652157071163958075965524269890626689450147825252054359567800445733322124488715092968227509186695232730214147985411472719167828343172978180187231929159736067163149503892176631958114557466725208477004762415882656009170808603645852193783463772578267956215791785077334003520340133399834060706927070387781881452823606464507758332435393241330602372987193493924001935881047996285802764097551220960901153026061596651917474610458627300066838981558894508924130090108199310927500558220695980987906967778884360403390109426447324261446545206397732858726868551585143763456755276433164204675033670639201924362742783881598031911439228426369467553311161326283834306584564044284383669892057016817356174037205505133860930312072259805964743416067129966863517268262925232417983998950094253322885843249744473191969187068733202579630918909278769864200945527620058093554456801775042735681997547329889693581419840628862572320645251701761728690210730305955948729320684669718930740733028588824080988030133143628924997069411021214990785296157128835904431585778224235073794714044731164029996483213728694827530799703573666126599728805298099214927432461979778130490791926494903019892630545459272744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] -53075392092036396229345598697705389847899304596978642052095406271509289099770090979307867346073356108472660889977576539805301911182654683999685226273137537819812113326004544537443887710885775422117402114408745437641887172242245913230452862487607676836236858085984592708060596721906960130502784062908231426216450954990858970710800226819827082037031724428919920803008509087456587265680380756412242774454854213347682923214836888638160529331995608184507317925790549881334176652838410304936444054305785760896701391087704443187042092654388319179593901454881333781160915094429209459128666983541227594060325851141908323873911988086855627826743876976725165037338416005740700466995779777223322792744461091363908594544673208515266209344443941725279409937508505769982991751045841488305157206123694739637759737672006901864953299182670739738040304658444240525064550235643496178896484663156203332120354692491295947501926278477747651996754419937868372250594496348211215828580357054437742769060546793795543286126323474245459209130904949824702506021513283955086410545759457593198475725802710656814061370822053721722498946203103022728515285691853537827296046362542442850749051974739956765414573521266753057264705135056922370653785464509640296578108386260490881065619576005173063921554533244290505198087648646030772118918009769908537903408446740368334725814100919219804841601125159843580969133426451064206929959715722023332033366423996103851740925661194636545510551188644698164606388643463205780622354051473456648748116903562526932388119186589639369317716806855128092583758038519165913268910591343130918163192291831880898886753956804221423229027481586788926957598856536836589952257063712014982028476226020407281342818574713139884128046891600123528219098295275070134372770031128345387107058336109421330151013708102779972215774971454384732859347620950343623357245286273900604025760953438192185676338952177415120646966800810025234584841843880066979656651638551619899288460145624698917300394994326385847133303385510393115372542940378623830804422364445504927499616673804929862624059332380789954830846205012264947499074804341451967438350978029265452987516757856400264674539196180757074377700828874949948316751060240098634583371898828426445850381817258315669873945332187197010597002643103473286356039605449631113159617877210549271596402163342422567042845238095370901191295121921374134175688412540264921064386212152147406827873903335100691205801747757588162839424284558620668830009744780402063728599251510131908920253470358360872105145703472971628954343902098587057685170607485578934046798553867230380032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] 22513944432484797507928071621977406594983490805196231331689141757419089765382476204203941024082245597090773962526169329240868249480509527113339989294735664949256125804052764050011028011027750615515317248896310807137980850064406343255401372020348127494081769587093897709679089527479009962810793204926438018121571934463971456320279629555460588325074418262067577511447382610179252085718673457590624965826726513711896738413267076052235122071511836271262401901835871170919221308509051669101719952863870711877113872714706791701820342979366143004251520537043925897388971662063371272651556914210880831180889063923389589258506031183588100143671650628598199589789131218979679042944665884059545621262396615687008413188900090919808268123480862326876819733488771985173840653204915389462652715580141418413587486809484962637641868312259543194188287984066350423752652971410997911631138454032116242934958088297561663970591981966205078426692643278426263154222134543424407206449264994963147280680028426125385554564769760649929842993046590270604821762567574330019911847603590989504801808044809536096602125342259371420848012829387492039354961637912949735412205524882059646851298124753719954209608287088677699932225696867153347198067136396616950243449008954250929739190091154676111474954982797492829868890015688787513474893897092879927731944795994763768633666787527642144399474012348289879506660612158503707462285725217111543644570066551131845627247863558935485663561798589743111825699673435671212511383097841692089026179428595995219356773292587637084675125811770446193297075421250094092788969585952182754649151944230014152889998964913884444257597903892731086008913352863654776242496751928568143543674510596989028255991387803236619148014030084964247641623533144205622326022741400114279608050271073280102753513806761307848457634148467537678153968608327591213083046682483731577433366835873490291091266219881364824148841348185759202727541572180568031984693323193190066957626775361940683897111027773143207526683986511145455645745718518902632581809278209246627466709638438114915532911945369044001081941040146765706876172807973633025669789407181182901503096863240036817403083462497960102017641455372264647798535450311483227819278228125783097383767388062062708716785275619385289981342073580664094427318302161440899560952422640736044195186648710152262671412788715391896871234523497498792192104403438993655571442729009675740366359538675909425861817953088047492481904300172212169198731173384946101242145544845353105277182116863721790673084846996984848121922418134754766269764851179976500901990172163980656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] -7604464234177023564239414076314296741553681574233109426989596454139077616685672972358018530015502097076065662175706092167984098812905222531977695434314481647559681785339143020364019592292309131895420498499041929899584150324057360430942219396991741664902261096124721811114205113867379559022982889350642806448494211433289087684784796713993303511718725317218853460635887355341203419900237893731101190086752256155121886845855469809974093226041408433229076247716013688353381338619177214420175565760141750889372040248500939048057738270793644802230835191205071504639115319666712012388149011705826969834899964662816845148632079919666525587569459431329960518163000404770850644216114656686139287882954104666281042636275467941521078876358914496560421100462099372791213940160739509591697978138595147285239969120471036402732948630981405238517185427194276033023095921999834954436526570509195531629768866789410918320467594745562049753192812961215303079446432978681347915643623809391657899220615072979160488207274004933659004961756893321149346918873288287746719973771687079697887882596648991872255707690429964904899922036342679595820182791217807015153623625054569157276565288856369568204986029411033243308176542146651992403717021328998809390055061681211139433879719843236642439985938149902506888750454929862763888998827441527750692998166287525146127029076438157101581438840758421459381314800721697660897392494444169199022367274035085143622146913612178530220956716742471017073227465186536372582586418593419017389923307128183350894889795909060227446052296431608062182699474080379133965621859971608625547736587086479806641526134763721345457463996968255375500580225207686216019549196760244277306249680626335387569842370322202002049454930401428889057821077348929763670673386207969993741198646146449933666276733354527610260668239790063267827477726578475846943802939749485120846237875396158062074528308584907088588459095738372495995957733933037789375413780340012504083202956225995497348844438909045630463495708159763117161185799486415921316657293655028352343463123860971138739032419044434954651704660816902346826151900805875004036849558625825138041702087302532026590771640465268110597537713929762685998575424325127063371271628461040248615622618620741901798505862468969222855406120783038820383187341265572668498787849291089670775644290577928433602533068446992664810656057573776148898429137865707597897958176803625762401143765676715825011310751870551945584220328629082194367665378108106655448920184070035809108996359101873727686893253850975542096976760861026931972759414007969309676982106781248389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] 1876028841097642242839483033244844714771300017633324988750183767970474799175082118371348225877522639089573461826348505456234249047020106355589488191779403669740756041033231585970457872559962094581384788085747572561631262903757133487407793562512121414640653994042943014005830838384774343859849664069798124921010591151916355889455993154918618817357223786051600456578945553818437663120750946885216759888226789239403491123607770756397772023793347319371379637007745475056213940424880166322819226090482202043820583793901815307727553886524191920694175830198957899844957113235536370194565880645759679146053735997050561294459507652034815177176522800107617440908662544742934445043898903168883630190227738978452464919864772192086033071938110190499934512969792953600883476993020775796530173352780232033018597346674465709643509568067665980995727954899428429020106911524592395693426445353054674325885466975242844962582747515629184419057885861539278314261735546811348758166055261668224537857655329454962515567706079361937713525573376442293393206393069538926689073178964640934980305255826649539586879911980787793560584436912520723615266047212945747872712111965289766358936501268099131415908299486141545586580545484132359412808578810256186279918585908997085498672779090788480033004904021544084935691757305231446074784642563496464089341863156509700305972206998462072059446775878882301912108787700769850249293933783087463318060282417622628412173219024760578093769948475560977076756389855253067383598205730001224923375177678295640080799286731475531539127096195109781082968642610580189067374818157480481088955899925269189819166693355781590941635399168638024823151644745200142997635677023229878531059667155065513761597866132692802918959421255241476858809538564072214681454085860919152997833127172213843535533551497734572656517000725778821105892811350955936573152361432003911105196681931146503696126220243002768013541624414093385678854760964814474232067264835029140140916564103887529202454531263604473111290747057167914935862970053838914115609396392636271224363989514551378815274198323513971052025797838202403924266651122564855839201319521509072708353798874730226997741335344867672334706845853924652721270806690536067313380969358387600891973895399240294285992005454277052564310558959858217435351133253266752072924411299666053861744872414627436382120734501622804520731111766655853950164184371387044969875229657053157775985815861489778767611039714166029308250099120963059272826640828678752263686624270589253850986135567465137561546645206411997978957615534161295387705159217750997315004389039643033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] -276732396823173561011650413295397468008473570689440098218796946954791767034361288191759233289047943882189151701453343743987383043562060906657009656496531177508869926495189072541474170374630243127154858127685394485751072707366005343350522310345196838773191945078542212928884853688711807425367568149195884243880711245278897763647882478807100566463462334938350869871683833531090674237190712245035552787894234432743436252325989304447605057276738326009885249957574278087244097536287544058478108500270364990999909820809360084746675554784478748557003154086140647033668622584066306515820178072928715368531845221705077971404101797801545799138460870082044270431665853974747163184756082429478033298418528785054512811477507069482628108392408480911516651785920677857728823453500279664423601481980568485133675403930266973147569747785136004269982272364460628337539617179859182110271808042244535025855191916939954259411857976384417924049153272228397439759071626138025852126916004934453214104173231305054350331709168954293783708829489647193834468166365363850582134574202953390790395820812933948512223303010000970370369025014541633003570510412783008157135510630791966050028159351285086878171109030721954979635172492854227680084606320233987971842816527426147518331581640890887102585820149865586824378504366306856341322388631215181618301165328250471033290724526391588824718087336890372266857547060950678841803421586881706801515993754968203332251812430351241197006891330337327583051850746130936335284178753708215148873985013985838316466913707006226215698898006298109338158318544090552219986307523482489470964309238758569945002837853667986130288121485717512979310335758918285927953228419847019732342924255286752265221137226115007129027831042140141221311557239728494019705162030859658291919979570343031156486159747499724397942534460552843657769654742039757464166535181084898984426270044404538259260080556362050289232941441586410565339813726765157794921817573136352690059735477624089558427321143664731972158473338618586497996246567079389743853334462485043016011744358579046943700150635643328540227008486366466467729074033318780398042730844514338044537119958784157487659997622041095317045561026386775638964506114002430430440022176878287971432778534595221396341825895427670227687329125828728823318559381300591539700435753644051769092735750741528368575251143710737654897469887271896589526501595523356350181784424476730706751280182169661315356336256340353876753375523821438366203473669548715541519606422882009166159399286041165146588823275239922156087024571768359925648519378467164846244890476187484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] 4586891278068501224506391732275126829174291052067059009701165217523287895735641914828730612632505020044720547958454167492602271727620506580439468014135620654061226317034901594094753901435219566931850895799524065744611425846540142444388032936641018650440261997802624767986611541875455696480430028374439732936775468345204706589408057963035944878201592106201150108444361600467244382488731437194117042711977421567222296093029328041665601590766838029641479999852136141496259242318268661358443671163141689160849790763963957510577749451384777132473355584247839311583965844138029096049167113545083166059645794206883897346909259071645978882277097795432148036360802476585432202166184405211784965641960010806554091300429754467396241024282795650985821609532840543638292030721389459999615098651548539119955156085314592117969377965365070783644425445733760841311759511730246269086689849862095749574120081189972692440252747813688559987490739790421679561412772997193132987088047068807089022681871770280325635827885621182311943047515321878334058150770146167521934802633458977030160175381802228659146480296339216448467565312536128033017728028754539978000007706592906010343584050138372977858171274087090747470482774763865248504146838568487235607381179839992642183100128970201629640670443803282728584355407638854915610288227665013176554101508895098622968038884651178876703794230409987064430248248036208374349836143081570655388722224063962067978924313851685086143906210581979010115191079558810823628109716545460315895244909013613251232213839427852459237201340327573765224334737124612568960701442947034930011027195115711793652522265734279519697151611385036173155409797783929893468047406401797122702699771293763687792378138567046618637896901525182666776773761321773776137539619618830305330393369123293677642102516849814849515065958372512204310421858276867347306848435877691880394956232930269491192466687078093467277922867910517511203988289375240503540914496307006303066612718425059795369208058736860488092665912120361468464553391295565499337934174137736068699186844689041252220637912653042958516044635722334483317933688330896787677362844312740932103387266512503563236971075029387465383964847765278565425977225628476627158737626831895577911512104898012977343018830822336816722419907155984207486214070504813175218629186828546108887783319206069963205270314978056774998782257812484769759843023510390388332186177807274981415051050803343052855510310692028470810729104272519785509824445276813359628693473335453321287838294316641559970046797163805040318828591098390927774703009058453309650217743050342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 7712481717124462686157667354628667164359745655478100348933754739118349610702248505791190551452148629291045375184823815564314620939025930497733688600152725573777633248987114858127184771778452321377913092367140351771577844650661997416964468727004157747278448469742044298264458921420357281807239339886510601428738943558323277376626835247364792312514989833157082229946763610506055080466349716093974246500243858586994998700421201917983928821766721479946636996940385930564351205658874780175866042908325085711622590688142844969168011277525816118249818520461315961275419073478751280345559513565699660605376741713783063611733666274399565712116045136453111391990579026686792151429879860035333368252530948927727856929423366326499670219897991338171985573085958066803187045647468503551685952851347265520596980528771978970672262005988096889448129416622955024994068681751670616604109626476135186702554951353323821496321271491465879197094784996140527609067810789406244504670656172161541525161053416008600969066239584331664676159192520393739286160838812871178283856513381850993856097188814737905962580886559196568595631759639218011146196908807995403497159702228019840330738399724397644600785279080172716543674305942796573566135698558704228348014527189623637979606473787460907917833866788521645013645202996444626535459288213263093275951055508391487548931539910795907412816438388119712708580987189568011282027068380440450462703736578640614025712667266566732239915430379563338644785720738863371793892664151015112094578417987547716235205993622505053557868752017330995678021696495046313633920461361669789157193151368022114846722652869570268365772479792179053849029677647921369385118857661093330090716861255702106030866895070656484133656745746092502029261251263516328118445524570795427386079195763320602373436704682618962193883478915783337775233996179660054936082426210394646638573172340771775312506373144550359393972554271892512995843804431292076297073158388177058556442467344568024904415474391388872324734724432253727571441090492441899510795375107209735925501222498803928728750938909076411539388398051113849294613040424543534210596663520900676687560570055887171760719271530900056420695615106116494710355542790206498094722510412435047431605111169456911603177428174158077146144719592967285557432429477329878172953151385044993588438283858615124001089606872196951881133872974107631529974750520381187673978094506993862622550032676840336833309610063207183143221711667182934494147218758827131757537099852022900395060472353326591637250684027092882529935578983263206638909533130264853429728493027983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -1719025969190919291046220346571101452294892191600357515849421957753479633259466802249447322069400630980276563032381120961332283669225363904244708604544279611127240460174654064923503686447981584665773099875784584202836529119684454554108307608068811124509855162680997520761804616310053725021502017752008586093276415704611100447728658439405682944400945423785042987272635557905973715615171407246513143106963405742710638441625793082309847940883174903133693889420437042029406210388292448928835480177965336489843666448960573674611773286165082207767412208448932377846018989428209402542705864342260960437092871882187052272347303875516368934491009568645343096759282427197858740355132936416210181270712986544361782878112921038434900992535031842340107768652674812830963396531892270787321452366442269248514073908283653545858746722498737314698815114597789761536228555453192492465724643080249266062179792777404524863969233985857914128713735625888650613292441685857476117567420209286785547689097180683306842620308205484530392450624792094050944117975760634296723777605091368360322404984284508842408801725163172218476910853803776120328541096409965608005189756070706092931171931865717198660567372826657733106460354461960166951882673519108102997828238421788954810085083556395917328120126694162416270320721490046632205638806074908465002218004919144162944279779440356470843979344453617976442218894149555554307797292535744499330739645310532902168997193596827998362669370877666533428713136494377744559844094616539909987127807994703125852617201062698632729031079062009769063872854796507559300447511084450872639113228490514747743938540822343149326176516886560151616993479239548015069705314889220116058447530935250473825568432330886105155669601525776169470914987335097375949239335862768737289804661123989884300511456927478543284062916314142680429325859044710854889584478528094945545190953442743620336646694843770338538785075888986053173686152467078107938170912848182014799470208762695972264984797057340655312104025757955699476557543543689736394101657189356025621726642430548732970777405299483146848828476390416206991080241557388995949179912631847209773603142806804819808141814386389642921162446699708938051876628601588079146145265072094020682689337748413191392008980061846905309899380623890440305758606397480751120297543456169329229023532366594786420945486928590040687659160816977000803560199390269793567480780407359383649895373582852479637911622509931537633898608318450154206703583836054116876361320404008127708224076284923784721684925516448391342946918566521492445377843716302627869161501700915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 170273663720575414573133270846490252653834838327266967800687764478997907063546547752811608137243391479049948360591937722157805826657500844027246691002359768509392117961235035275152968303742208765688562190538257328382680785997571701544248671455903240869646304931364496843097920603468312376131892286253266223372035925834829470814670767742310136189180290013712519150254741522226023749182013601820070941943341611252814735942761334455894714355548758179069184162121172716628680551595521390606743087769399245261632150764063062737214184740819866892187448751090952197721496551890129245758512337802344936926992232655163308495057005476218244109658802245018247399215274523761683980653947445451737155210083246772537124549759697050567087496755818578771577162654350725731757955004034972722758602833772132715067479363811719805968624230817892761646975749189507263850225702674993585125994375684142242791378517218184075800069373773790642732332330585089546119973090798451284543230900131275851384267521818087188197259350838038021637926918511385705419734078252494974368620484505448461759452096042182240606843275276603348836986224869262905723476906877321435004403091851929063035619282877512472847753506719977483848751329646668691446005474944097021481739963445244813250088632549192796257461399245660103835511849022726252913943282993439787487801281518903241892465026447038175239100267997801803878357246597604936959887941259437105277625671445832172451546885667224125429565763195529957343822122852757778906510100312053234584354605244992500668600755110387034607697513096603365170840712799134722954279127008058264044364423893897642977712352462120470389943204392459410717637147048614241856082910164255063259421910828852217764318815341948139385276888128169135630141184065617281582389718323045495980482146585617682882552677685260198319244697119486382276114434016623255185626093764966097105528332382181956874155480225517882277391060830591761363534298021777877469960099174914647691010068943126894764854239954529361963412719935273172506775700191837556506021201184679735673538642225583931990806246423404488328306164770749478459994796530926451379555284016338276989929728843224228831093933420907204546585548096998481135012407934929348231772781200891928389181352662516862685851786211355076602301826712222052611093852437910290002071943702644602446836478834819358378017409462533182996196495206893070207149338412651717985085831945144490710582209591879388903238893292622128058552208087477660755784319108391370638915162481238135840467518742614527330832839245231177945171679630049142269257773599608686386528554844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -5264456045154751694898577914937823303344761115612244613869757918432622353905483364256940461023913687148427878349303404749470418492498298963253866139757651155773463647173382345818180749704471043030686101514487528469694295536817122001226621111440175447041388479134297226663099456083487423196029798001088735070959909812308729453195260966122783226521688028973462986029100084331233614296752091775750232813957417553826667036820767743562592432263028635385647869555348357104904370755761198549172115984535635368977669931352999567113442620099281967525406220809528354617203906065630571944339863805422502631212220469651915104375588198855434163919075016664022190904738464322938052274001035455805848723890323723346677138483965376750382888894312486052380728879750875518278696957514578051350430226150503294936526045216840251819736888110541450701455988325475562568594136805391950838490519470481786092363868307979552680373091878029026117025566583500208879970845880811367695269141342448975537713667808908431231783219396717244559103805329316970433438641926102585901633595865219283661704458551205346577379403074366822975993853543260402487494461055255483879030610758190940918281096244383535793213607658528783248623932255292794137184608695696183503475050843045640759452551338910084766778463128642344595875488790313166454431958534790642355186241835677495557893410018569714773581812495525153555040721282123262347209020069625180338522276682685100265971076397494771550604888276051726567347473095202990385928560974657967998738520975881711055544203452070130157262409954896124127473004846801661090308824759751175001563672850322042152508524556306134435366624272232403708013987112729410091108730078937130685335988638061021085495394954501350498220811487580771971984529049017496632537832544582630633051728541316137648425784796412731568847770604348005976078421000625184243905772617062558171739875700080662423560702524128363839114821377331598662442773415299239583706317748040387567602563667096463994788203297284013852026241892288530312914441053781995193400109843390922799389573959834087575068146309759542649391255662207361159021058966598711099873838699052531789038022309725934079943133401001975196900879259879515546701220274359473612296637731576990225737218712710124680724556864442333905314665981320158188839490777817151366304043272019835507253393505480386723083433839523096082771623887689009686018575162003249052350945959034360442006467226704567767262620014423493738812966103461131463090874941298690246573254566086195695765531134479182400382226387958397046645200085971619371622608083921471152074627481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] -1019227587495302568588513040054146914685841529618957044402236500248962538985049774286002850678386161899364171839835843290515736808989654948642332512664428050185048146044054198451555111438925744368071180209356982529095192840236187736363278821110487829289424990935539831532161001876371454235665542754095831813846084854726266479948073224288681764380403590673984668337697213568674872518785213180677769287540095966896775732236462539008881080338259103426769024078275794964039860126546953176371619681987863324158634351488017599751899146160449044740102258044153683229423029505097914851005414565653795603846762854655991808374783775982821599336841453637057936984464468374093534563532115603179357409524373805206757114965406243437979075128959584943531190697791809901136410047651536172637094551783749500451370275878473986577549655467052410487818526424222512216185315945655386420582411503578879190554369139350684028653070002889583739138044342992489898902932453926765870649044721325251093829601491027956464227476970350628855920693019388519353233995179802534160205282250366874636708601744779934889083302222654383612018436748660345375826961204766583960209499005916244528422027252156725387322708721854542786023793969510920999368427231380905221407741112134985659149189206469766502055717629222844085853538981167951506328257511650332923351623069089943887827505396000063900528595120270573273628369890526393683299997877500392361127222108790648141215233366336397502950434005356097172540212502761488535141234086602988157441271784622632662348990170860976054603117929570391935897944103173126511343401702660580555628252272482911487552835714321923903516086197263726686966627498495955600679649674910980836894180093516092156064720096710570337953243741872604303783806366086286991575815987763879903267726213757831692018677658557313083032569975151234257114199663200429987848854356063846102967651041179298024657606282911448008971186865677777379617048910760187065644133692481145963391844080184269947540201926012289114250463885441454383663808890208959966785158377191374560751400665388262486651671493627152264239789264267852413320116688822873524992419386887896089746439728598183669963235631773629174705236129782598138249675080058149678649768115300109487232509481360352812510553920437201808660643585848263976845541686172671467314562338044131771215225817820754584892281797268674984196511579286655428287962616093031061691571391018497566400316034622678489058848049081754630928482643674421638630973671456201697940393268087284450315980883115081812995765727406651772232570907107602563527507677600915492739250913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] 331313065887733347640101193752789993737333600812593024194063188156825863290617603613332651202429863427560849935059321493364629475675321064830651926379998242956396032279341379054947530428407270591110500073906117533555650087090471578730078154349016828538716267580971906005939233088171662254834780629372569497943776390463393088897782067112737923323276254970793983122227664874710918894143060641018255333806469142293096907515278188785658871977868998012086555678667406950588399346195212631332753083976118222780946994471894882941756474697679557053827447314831129815792784481267571227998412004692933973281497823304648842595955735401826041660784899612385312847465713485255783380295390687099501478544641665896337436400359049649551381473835746575539434715784924118585458194404731363572510406911615663928683433998688680699772480216780778142295019684295000966751643296268275610631377600549442935338097807101674649647347636311605073123920865532595886470283769510145299868042296820441715866824739577740877916593638424583938667795112052845068127976507368341143974649009038633748825121951487405981774750906024793191441668831254887533026037625423315464123066959437622205891591393392990750313336629985183728882287297300295318733869242728302749211728632407304914836335549152690321058955213379952899004147310627785348955359540262417245160614646696833066466644716938229163405819636522521266278025691515950998631637283565088298166540638249930652960488329889448931235292892116283810186607233034926084251590933500027821679224339773778405550884224810061363222610708765459694013963421603248388386649082881531119640779668168496565257160249192407649050460114951641281742008088838994412503962485953615480756399296636766258380843566201034540143271154296961926066584522078971085922189218474509128973645761904239713765316350360388946643948629630599295573142080118003942034997460812601135076936732810779602695524114504212211055800394089771382612667913456875105243614087897255469952893049348881366365913461175005377053593550093299626795178871436933728578039325068573324167892925000678490725279788406495549196962708981957516903106368978646210424771265722266385298650039804197953577485923912645861659767026561531051663201876306867564713373067411789833610972789891256875404634384401683940221446161644897972721698797091739857959007483226662008676545364930329260323857304138665323997896387805301013150677982025029849411307494508325439913146158084693952906533838709543850672258320706035787483647502234697040612611435891711011912098425444510642334574193299994424499438236539671759500131426031036243210403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -55392458344515061451283499126871506005297373511814498298545249258014296537629179145971218139954387657691320386984106954542094173633971711856839713610369558729460250133257936463041878768240595865661842394541481339977188504511882974859998917519133624212325953000873882993349717516221065783903006744780577934682241749832705317690430112871601515655360314622698122357412832917173484769694966753121190477861607278683286755134946879551610045466382468700005291002350201294331254767353275819289594548846988110985333599212986884315203331316522869796710509092440000372065747007547861580936242323818180836566842538174428964816058796953306705505104159851645893992531297976737881255897958466484919651385564888721110692466784682877193730393456972460746638965645702704573798739482660419531099020033418126886749318964878355283293520342279585256555048441962944817811312182213504572436508253599343634008826742251859833239297388885064621849587007862355304975290682095497608952265497252333830827940439932547792772501306416263877227312720800575822577171019265218198909995956559293642646275401924245258586151811578525928861578451443899835447020037282002069083056208590837232827848900590996897617827128735100858615908045349483248286560711445535306156946363692398642662893737702747092308758272885759559429240171714802204523685348794294108944291482346082970847104802281015627755938385036100774037825440364121733761542480881780330016325568178192247559188100592202224382142274778317910158198207139901350054660412531382316497370853770754555103311132694080906583969352598454186618465216187048325564556996834478334977289397480524939505891584733798019080785804283394186485031258710131846262011349333922633861435503733848959384939618322856894865708423097208968533236924704249257354883708942354488904538411918665524795922973586583470097651014724473877374419718689953608212723707637280163434873924590592833593672833295920620900770062402700610730353214739860130986852847513276112127325038152092245403075665103178541939870344774804486801386769093016262008666216236941871080208414249689683629838782164499089018111454316630765329037232294020802204713398965384841358101215070624323908083962070585807014695324539495460063316351725972293480818918477259102404682686617669784037162085266178308735362552995106913350838963973934296922060106012624744380114669620951150972575119281691022555372330321041869911558059868754408523116251761408102443550227134814055109179164810917293135671863152049632390542762351539764047058741825518051493968068104499407044107094670440365327441384194662638344998313434637765672928542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 2859162236726005301883524460878271848162959964018295724499043917977620356937315363671336259982045074423001985829609146591956257134104208936739869314644433556813436159771851201679736606470791380110908271869519615614014463368741928290291978476630754704501469508907338194153408870428132983075419654515364235788132357905846549249233008329200807515339618410737056190600014446750858102511701392904075763509085330827291294493187367479174250407239976325450011608717276686898155073377769129636229752295620276816603545073856720701412097224255068718744257278265756922526195074111221032297178120576693545640052148526420010087973136725667522497620085953571231501024735477958560735876328047739264948710216057503646555403960667736021303113663420585866053194649167740361051138774628688815966367235373448151995645649447764213441497866585071281296931975955827600651132584834402533233557164475469859223752826929297499343568300862839163421264738305524455813146563688629665504612919807977339643480635050964171079365278144789923075461782684099995047615237827256344745069235463475306758350208443296862505616467987604766885872402372029145551160079027753384924644427237994342600775732187166275955255023925893436794235273624179179372976622649773953783543327624967063260331322612317174645998249290048483857538468277430231972286496274768947293578741603804555941329515504075835030078557986037580605851688439850947440726318419595980827901091359507223454954546701727977736676997116657160376988503501304715807749225962323448882503666688652101091718908246511778475836045260813530777883719801757904279515881329991758712903241211198189138216815774704232550223284308968154555015437097044162012516452133876076618636922517735100392615310762509180094295413324556662260682472135661230742670536575719815891640236830971745636780216230746154754966006110833864049235082192778936285375818237573498167478605347736994868897666883108770354594181113548354979388206761312208477775921938645353866755706993503483263482502328110772683403378632601339049705700073775214015435744513416436744511663667772019822201373763211693844269245134510286999563941750495310219553312597800787880471998108157302182049883062231698004120855931251069087722778970264746561180740416902752890546563860481563315581071513238633961107835402154591202961587859779013109685313992627138802019477946239403435539671654468214964913669211397369265095446507459808073296719632338737502590108807595195196976157470149795955091655896157358010442727952875137429048930942146962666110122309469420714470959199211659354618147885791227202519340254252149588675788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 236168772854879209142619117038978908127796200159613241299471055554932814034473765252354925114022745698798646050336248150386311796313613884166027630084544896960315798491226636171236495450054880349740409732039180173873097328278634793224311595524907163318861532909660904459231769423026979836517575501370510227506927171013361341752921684509212755238416151636698104824599419756288588346746979154466201215913350971224807075573423100292900937417725163788553476034209315102747493348987922843814677911895209056843295146895755820171680814256976889412489251986651669048035210445690886781007950543007111406405375038977979809169731995403622103026752273179832222743454161129298617767766006955090479886857150475977902265883343312738714716415309807748214010659379322217212249233150442969154925834531869088542577113745648716166148419489271553132015142348654110746397550150564369969825692661849411151641478213278218917127210034845271105335787041206638793267919787519023321085609487583867543550605658502610662869619990219740923866661659478499181699975377043585132089160209123191517826973026476035794089320851296685805903427558198206426047799321553973144522385875490469691920396617301207033615806056688847555955807799528460208238359554460577920885876961401193248242239471875443370286942822953292405169954408028155937521353168332339188843090950957156976917025093015624241008394727350967294329965331538716434471176861924448776701849061843262529259953732628512696122998022152917257391588249298707852885962884464820687972974654622717118664603905933517369957622962424470133168809338591154274769975552818554294603216321283485763001830367738018006153767782861173823660159736519671547673772143826169666185007971275247400787393213737648702542770137335456739807872963663570325349899967171471156301753450262948608279428967606872517629111634951499135624824612859935883319571581365394333774448880211166556136727729042774469726949463496899178688286147804825649900570499933354843008510849686195915057571391961988954530726885506716105198284218963652650893447536837488503813811501438504359113067661169852865665936120480832970888842493798804444140484162181028043449717763869419964832627513644296489571405963217181134064198245495013143091564680399005189478935312148187228098697239699522850612873708673826455351503069338809779677037932808946497629500448828926917881089986359652956907729031203731350137641944328797430989709526315407559395825359906040999880533481466724728056456524608105946376675303382565588738240299215641105445761266556857664728786490157020823353610403897578964836186443828389513799925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -2491303480751612339114580442246632119110071434740596809097706496065733886948881844261596500543031107534539587594432048223354565218367589820747828052856855202279469417398997572883201905121200070575694759563666562119599272792810484857295064545281477303075154433735308039567913493377194386061984476985587453741667533078355495628382435241338186106303634691423812292103484924889290858435390108354619257545966204445261839119313374273630635422670085616242853994823352394456713522750841024134850062588977038496870932374208879290824784601061524474861095851401256084416641672849794108721260928167585553507737192648372546101174283296869220376121568913122844235992222392938361187002067511018053566698128712582026071915829247180724377027871215434575028765304048907094823959315375973753306154115385966218017633283609976476746743563855609349674015029213415747437830752759872070173510259819257291290488969208219732885408344286362077349348886724130398043861827365871897398359956949892780578027872527057110541308243219317973649263825983878588662843878563280301513133497203885901833800617751300399099020445612464951575940706168203981327596853152293533443607755858933376107460961326149868027439299972417509934184888131539011694655630752854584568435065997573830921608150870346990929555830045242617185365420056025381362211998681732785140987187003489940911793752757263410329570336435749273166991468416931362973841149620174980689910433700230898318305851415880116768041948425274386752384391872671473166079444704673969013078893073556929007973456243074620406298446048620880632305368869008316649802041713842921904354849665330478859207258944260834795512527819287699117735380055355118362694798239279799867048200082773667652723627519333106026152895692591637750211742548559782542665578086406920953898308132533546460007144310363655553384461351644576947992145563184709749205646982731464386853415946889457758927134850524535420718422528282307578326130773257500186930358306841276755397730768972421902560162040434412099826011950198834966832776186926985455072379931158703950399489191668488811442269037098792724366556845228195992671381913954098846159465520470534036026449948316316887990587856808263921882188246484949380195033000176590796007774976841158900857041851134726924023597571380444939243326029922739888129240194288228847719633885469394301555804212345473593195983896002277204970254155254971276765908291154467649641007246789576782248617971071107210141353900876455033186129835347859446539182037793865883693354882892650747874627558142809408345327801378706296566931104466080563625593476573946288537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 1666602832719380731909898585009158625135416151022821726465980772362137883661812221957499837402552773517698122144239764034027888136674220715350268442742315339608695596762181680394711999761748629961875430987035124990424844690670099492605004831797032841587775189350224847156790038009708269500464346931941615350980022785487137108371653951931304489683484160054169588298466231024923659570512636760007680206306703330055120617914506958615646881061220199236978333014508338075100699485277143717833577877455721272770988441359882654018440954940093498674873443205609606580363881937751014171218672513099327452231358482688843532907938004869851967856904973530970456801078857469062999295126021742704991151175967364768030950507633584298681521870902472260855874153991154223930258761211189477715044981521252176828911684168009690274945049418833242749123640059983109525716868925671693869928472316707771590589031829715268531243852734712294986614634094716504619160375242260100045940172296131108081231066976821409749305479471232978718639360862448144730616892374290043412643615497617442845049793131339024973736915297858481294387495567859286481873903593090862736805816024443181000411347119250523989402087781663034261242224079426636973788595100629029024165697043183423633413388181957180844584484638133800541592864577386811969782387683487115698255140384189903375480374253815621070691655611853596767879455081139239053220367716205956860074069477962367485294784606533274405588460293356189261951977734744979625188255528033436850063100578975089703125220015311277167767780292689026391068253441917946462780294755167214530891342727721598917178206707412846164257592790792924794584351974157519212325170295889201680734369051898436407461165582173500299195804503500624286648802942856985564487651886284841707694662174856146067649792057882303199029003512265713070304534683787717151158769506618395396057600520538638583133159440511890916811278857660713822799061353395590235426323576103987185450179372815655219110973836105377500491499283631203670668699267791209616920133671593315921710755458462955331079861816263553998277430818732979891010017782600277119219841159400177133248460762020390385104523200074073755087705748052650300541568400337711075519355208427728526159716674719063777267884318753828352212431274475841072337677560011335473190849138158954361002188438508165809046521545549457605373163155922868210829686651692893671493277807630770176918617821486920823020750586882040319844045629586059013328498949545889627078561860877635282713098634515017740024855867652742387141011981151792117040161710289334189424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -1693701080039676812292516212120855584720498585634547428298564622144726264104114768709732012122042193388371527242296150002478862903662874287719282511243747524574575843366750984207493403228958614873857615403017233413910018169137208126255186699482793794926505558280888490040308218079708368081809992935854853573804445460162755160059835504678789217776505765934256281744546449871922849308385108790113657928456787119607989069587549042284040504482626848225860825316699964107458998307916321325145677154119713244522234175363295206657761674778147115717355483539274736596227588992989696403617839006708052524149518372401817627249415534164649666670474776220627460307045366817512759975378879507556620308224319563570534667610005570945021784638158569905486712280879593089217786158053369252561098141982090985702705053463554233741426278925340711712663644954272096435755586582158496403891969601686549198484588192978144216784086492982804375735880023714868262646743435938565092953910744057353714266223954556582747533651520273704773462591004862966641534191591160331323476389003389106173446060777842991679725514284309611979590674930288066200767340273983988076747125856743881742651549940013962695944467500699326156780497341288709791641488903423345930610235492511420884271156085754019451420800919202970632787555347739814547379093964119910368921123544436012273601709479314922134152533492858357399475193086398211806057541440151961770978916647995600007822141325785075315850431803233519050290688047367423703129500024149597613569443478267864607694598759473378309135583509965362793033133264266636892410284977525885162223714537951140591584591390113310555270217420753492836936877086720401074224714360457812941335995613725684781693900449431788292800177121955210007169010574133622817796809808801148750502883863458855293680353385214354047192460327909727441317213890259521364922780010063329085039542725139834860520230985422200456116458508963071538772071028518742255795081791137830154806854724386828936370116826684176705348725598462404346717556437114578036913279526541937281254690926000164753897315072010314824919674497108941871235255846732859181119283909680153509930404358384801664457852179655323537473250120198682846012065564913878194217115804924334323838558857125587086459860022746057862942336080966435198471193574901919131909013572637418705185640619360198531682052054413324534034250446629903299931999962878126458391760472970049436130990075737698320258742584119947393281636629229114629167243919341111647968400195910659823147210003078194833379571269510070842195077706585290077306403379326026462003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 134798293887080920891779638314714904527827841864303956453565175646863818771725881258858340924795067716039674901178104915844009916665408206319984935589660106586496109974604319141234302254849298890064861645953158197744757421106041656860925762419943107106366432358432702501707995731395778766922281560205356829177430117281463914041414120962874766583457055838765394904252926650546426814554256886012135980276772707849662721198411916066462298854011460602086785401254159393904554882677595999501407023830878570660268549314769417494244167965407619316428662863133984339562131734074958866544795268362183145758883860165045376545602439154965928101491488665771792276412453279076510654106596757439827788464489387892992581234100214575080951213015637529120234081632711231925688775514374593745650596340315001797967724137471627647621747981178598357478953582128565761947766223248943756316630615468716396086532027186881305291570769383565291299006773345172306676058086518505968770469506960898627919348195400489666176639512277633542934521289349678315840574759004997915768988728281380061517262863503168417696112940009442391850979589615555714372385932063120920352051437255584068675069046746649505936163366985229525364673164770634818485725750829201891282022271093637680039546242034102019613847966192208030182608214902050722630687703504496311541891081928189974078389745566484458510209626413118984918831218669486438301002622751758162228212571361247858374474961723430957196696131509904245234252249690814816150186745872076769193101774802158194173572776626537575320905770088882347827982167238857981826944273587631575715297017164284313812183543054013116256952810871341754544692188911448425044486082940700643807890599823403043286048424485057371297436270447936312261073234983137307189214242827383191054606889933857193380460131693599804889353096675953045870467914308241681023444069114022361206770257028407197324858775567670032003859370113224422871674855754707498292062462169538827994411938727417824096614928199074686664724533365023350802288235249296804337474166820043117070758042484049705711191449358223818864087263267593707881225473178356296093272757521874079774064683962176034514397007219669615484035758899861047437935908973587830896358045599222500725486816435091317248787881199885208612035523306118925779783927726291129964183986906511185414932023547554915191405028780964758613223412491882783653027998159806524143753205974413635248076653682634800570505126380324331489317775124893546449644355281727161556666441312404045967296991667284530922344293802692419762607614752625521255134865988030593761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] 49753894024320061748257667787834045734069646536848884942548416562660265184099766182160952242247478611166794912649773058722139780091339136460838014291691787087477117855477945868869970187004784081274506947688485007075243553369278820442823942986313319801327592076926752440701016229654762160285121403058250910312967374018917224052006433813970801119386439670141733783979609873316151042942255540909941636131982287198559911438059607363751669184099066471558703054496578322906765281997157185519362887436101265402740983650594513054631355115957021105183399063402154383749352475703325352865870035681971737201265067263064045677001723211800343309304055871470453626699566482738745523801668971624909370507211456620967246999265721148956557699648473749165933981568699668723832288364801387232209188744833240704780751935060602515164075552412772001651685579428835042053440838665799578964017244165099781225932326194567882771122332586523462991084525163157620572342576376014034486639414100975670809227315856279423584220477462472899755068714367145965332828487149844475566298630829075804868507900359973673106574039706642741624670360601535889419030451394360061994402607400808653902470983063627274182694411246738606068156642901822622874207128720587525838701507836323423463801299571063319959023206347905170759509077923923166844462367642935411156201110126319002430484622434068970397340835724778793018741099641102821359301211127571387600478176577022895010857814907603088444833802469725939857056820800985818331659219833558193199421944828322789167238345029241442413067609132775349673329002685336080632277219518180839640468592323807149617764440636564519670751720623442859293484298991152838327550868728986721738256532696208774593957630439005166151148004180439593752356286407322512199558640018338842927540101788510710548061151322046608472636236952722207010893846977431070288191895361406623808718015893201612428240306605915472067934252164246068048864399532333674150846210413654631747293368837702090180185838466480301987804680190094046432915123308819433310482419423840329808659922882551340572640890609890141012485569661116110420691592063057085928730258299281581061894023620129501308057053333573016030968138175209685139858544016517735673335910216624481618446097711268653283906062159776528145357381490957317454324657876587294726632864227973301787319570333834319445429015331123197602393818181439233744443907027552521625600744827965098009064989656268761018944951706489116425453959272676654791735475029441314940638857082377053988585499831195187632265666462891363466354831235316265221947992117326540902113793026293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -1714647187219778270881476413184152969610454654483293018349462048421102152626662524806090771938054490863935937873039185414216640964995526260377794478053844711911971699035377152112682321499556807312166595746829708364385662453765274471941881663313114893666644770741569221963910448876356301575939648663218308108689657773238801453951753965912291264521072212160461713255892058287680279949548316093500475862709734486746886795101664086126076930369486306118060735423899208610568323942413519712732136558261995346832364900471105835087987645655889991307130423395614549316866134053198391266969497334768522175951684690526110965526542883170863485936432100312139589754511184683326229346368220534198325732624906820945830529389540706921509542865453726176428002699922500996265858330119079275788092482569439694940208736227115252737935036646485403619614845965830532331286483793055697643108306958633342982595505212851278559022611710516334837421841501356967486738476007998600396789691408488413969091404493689063094694049516810439416679111869774569807908528219290841101729833161039316913357291742111577032742381360590010734398600656981140244100820415322009567146315305026384343022232994287029993395040806331068651481812447895683895808064255703149912251642791206377584789477218764053847013224706907723220730365904618052874074157606633356137228041375342793096840859935713855158908434642008650396750432533074842343613348005292793777079158067745110041474543333085616985870580992095801211980474287469988589450170596558119754268637439398217036185122454148958821876137839586564561672159750722974354933210252937368889762326678255098927138172928109575152757070822171531258047001792142980372334263759809744456221467683282325029948882342320348467377469734980791180175780499783782435918757743110594122224995077418440598878340312410787139794744948881214170032782214113853728654177467525822535678185331060090917712458276161341237363307437122662592312854627380015689184029768722888665971648075432099785630775473130238953981362038323508299915291446453503688095973851287721983296276967840397627834813739357897087717576968719524647143819283544717022974851692079480563758807343279041852797281099259818139571657559944891102605132382940964257372666197678431643947140309942546270946956188018616046310067344980107595002793446641232825304491979955530712540509092089337436097099731183341863900251922266147387442252340886532221213201787258164745217540792664203039412621351373081380053114294905070829232538333683163563012032211436225703708648875834539656637653369227125603081634184628126894025637074645252230716396436864368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] 26954610275949172312246659052098995070021671122837496296190928284589307152485946551687490154398499950590910806017749104003079227047350086392683857235112081146764665812839862470134901778952746884418652149640308889951659041070540198664670495890473513136788949822268699756866165313645149749107466922495905484802972493303486130710658298146690759655353121639004892436099661432106472016337987378202521209782813856115685668716579851283944342434082187113837919680152682218839215692900396101014086312660127601426734157619531994980180880571514029754062146865552725037571606946218976577559531316298004964285152981147887824507808101771824251650830890990364337441580544309924486748126892985499170612360170205827518533938762755346315751445943580697545488638491386070365224765289977183068584200357075286082631414541211877818856379111646423846969984657314298516401860641644456068408637688213242866349326824436399820672291875042791353380849338247199809307811311665659518736724459217219940588794957324987256045939013086085597388962710741824373604545049606860790543299592976127491355105222753091265243070199270700280786452301571952568618638354273265778240432447959671106056995786502454144190003306093775259848902456992549905681671542013972977592753647840975949151034928214248547203573302102140482465983219288619256232500579792399821439437760731616180028362341935482805893804890899431208423303630147585569514550286457850335537671480022153983104311012806922054195099021930474201662047610217893482371909766194320772753632252569112474353204082174946625416431180242984743037026870348862208623803030989702054526784092629904402687654718270259616857062159510768085482519529321773938587111289011108333257521759796282892635950029703347029123827737248833307084440898408735185090666907467381007717003304438560747401633428225225473257697645854801655658802054438583337046511252736874532591454844213842671972786247054069135614299835172481455503927437809035576315672763363179302487791718677313554881328462639032131970909981906247346756076792551243428873227818117298418432371428734963641879547626671487999335999592062325391626572878950542264216248637101373331326041532817121028736252985751480778394854055766347957410018230765472813556752876951331377917146065349371921579008850345674450379990521555548407350472944088996330985531057322892033788536198446311566400675666051884439772028696219791268867493497537600895075302213136440989293224632169271969435930481419435813210961936137788006111726581547356116785591170053842964309474437765551066278751852942184300455401298049685402631715416024029258936224377417876111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] -263770554226692553593832774193378704681359953512477858952817817287452947385673736844005258625269274522727794438341694731529760220636160608248956652044940975265715445119962348069066811482743919228535268722518045686585664370400137887053919067450568926781913368234229138084018231737283868597576381996354136614277032382434980151981387173220389502626854180290853266045783236093105292794852273492005500395413001209337647710177975747755735968832687209145742238374135513886499151068805262851121079333076302246121750508641106510186495824144121667121148977775826898952703118328587343298207202306373013133116832209903963797053887175525878410197579800936603275907886209013840981348290043643620746262736557481054699508574183331937039383899725809958507744714031861978662789086709817694898354458920569794716914474949849469197903037478294634004837871464967935297158137640266104719982525038247419218153833124635391195505446044501727154298735583807729984524358803148978797719021874976117517063271001365367313582338196509516592410508908456747298265459403301666918222762701893765315258676705516514828256402843190454236798026867729988327839093195449343729453280803430592816464787449887758902576656371238272754555071405542153881460060310435001448019935726252378468009582535437201512488243112427639719852408144243302774386264135392040565412606804039208330751314692742747227162430697851893097952315567668091095700568517654606089836230974392770972342539698877218113806665849856436662981390235431809698094228188148898602073933750501563821966601022775698412345536394140852664526290190433956123304036618323662078361851211400549061870229350740351995239729451869957022408570956968994935907928428993843873374627763021559193657066864756824020643851601690077605650844029195675830084368370572842111612287461862529895263851978856003450586836679623808545248280747935991294964235684773207465171729523529346280785670193192363237760867653635619206042496067231411954749503962340600114612516039997574902338653475618493909729005158809195125466429264272113343673679952410413670305192282524493797209663332733174974793742326680423246344178269763567134219600955908287002555210799036737565456171579654395920280336012981393097535839768973790238984973554857913344992099629140444380889606578612815967998930935061770692537788103885450036326808637718204278713690361385216838207079012062224293366884145563472692508856106462917997437180732804302928021066493424324749802011223608560753878091384051999084884947327752862366951522257098652789885285830280061901482073888274413602183701777347240456819743573213912240466418393546542284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] 1660523748560607041317906830865694422162685701082875064289377563011834214703166181299306886537301658244070905507931298682857339426156407429793309012081537335386488788973229287759021203292310371878744605832369368899634778803553721630158096347711628424542733896884838284149597210937055349010111294174065381983592199625821175881302623599459920219849644338642102273017744611827721745827611775769923254551914771536703975338587488841444492414844356128208649042360614873714103086235972463570441081990182479057557966994302832706984368426536038456069985501824693919548132899180623684510656751376904736523220953718302303215569917039714961789689844216189534398760892788224455466892991959015861421253833570370321968089338109825412944422495575589433781584761721479781942975215858378602537082358288584803462143554190667285466519860074576755395722684432852899587659998591934594432718123474976739775233536934600827161650039971080262026471249970629741600807913113253339851950903206748320772544513188172775504939188777976374065802435556102848344345400520549905507647309702433609814049747301478161151598975210228800765571603846447714760402961224177444543587194786581742143931456230311396350705043103070367703692558993498827892322636169688140528971321451669174195764220238556172214750835285873122829872704280213036465326111378117979805755941831721705364689872467594363897657090741183620836610072227310101643932967332982835672515756284361876885654310167105161549989179410899116438687612450676144591268342576486738369306110525639812495627419282236290520191170373520729392100108463498988845856443353821483420074848845283596534553719002448854917469623378968386349328050276342670604350067149932620950443672978054326405545452894078728287772799462676459406544385293020475628891820161369944245358778525966463560285049292730303452615098670566151726257866098842347242243889409177749976434582991775270925691054250734475099986161426704981485701002798490406990108293376858249089501283476872556464077577402995840078404007396762861527574670238535593524246426383061527702132978077837800609501341222265885550558069423860648239505131651213120423069468026182616112478729987737186940228037899442317879771436945302178857302365607919422275040849314820708060135790759887984874351058072309662079028737553670644991578551979834838013230582166476066697554028963568322700726997614008803033670810565611443172412846991208769057806166104512506918010825383624069553335648914111480515882776627958593875740230315711530644755601869424098426620577208986728688556713529631182579200327860095796250495183329828457465501981790950758809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -5938182999676442618803561954651965084920389192442475888502467305408815582310592464721321593481580303445404441812276270084302371718467998933607188439476569386267520080314596491412071963372274579008034993419223773563224952282100860104123841876504431638946130979048733462313097198037662141859767525987233473734701298141813210169729998387395573505391424362356572682547612173906171183028368546813487648471480003857074971556757149778954114721889271917508501828883753646330057329728984610182064429457380678063061979325051657837139223735344878772425231042449170005634846642817866305064880766566283231326693481840613232263147074603724292353947557152112706267726263952568491058224423235730323161700765707324622095174357937782207685850571737970668925213066881533649145883182450171209904893104510292172541378609729568016680041750330268029936056463280389726156036602909399650682593976800664775931086516881598866511603962041478400832943338248489781393047725629385791901383875130641619058098878461541579629783282432672405352454367890084473997146730293837657298774520373519184199464998521804375984246075747902572752757201860536816954064390977993045177962707767698074730029910793388303339245030155411498662425759048401539798512868939900514687197196219884826230261042845467620400278107312058494593255492762711969105835274336990993324868314314841075808556533195347109474729420891646307462465834906416002604237324170415048072577983577788553997654994632874418522668566744951947157658484339360294320629277812145342930332778688656716542520983578828589052828135110670053999899680218472757195895804876771779192369988921069084672648780249073299188091536780584120969504718254480203246022202863831935556212262466919378355278702338486250328787259202397978692824830883249561711918116893006140790368300321234460659212611246088391586183809974670049698121488505151493578372125398101247188276113579558260812974838254973908129412821349218989900913656149138958324825898976420462448026036782055033732473094462132984682455527617782355372072466488414770550633319862995876248122488628002283198173410770967075434430768084956162176172388881223135057658448367749012626098558753702889577873417646484032237757919055476219654739661807346849402959646047289469229134989940917151771287291252117962681998009215054712726061825017471800344823874479207495796791275668852859644137808790094424991042699904466651308302622439153623867339343109417949612648928242670643774551294188503059594523505407668671051478905065686670698448849675641583622828741864204161103695055248664020391759086853329466161087338291671677105732959405995437588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 1332570728360331926609775650823131027356071803654433044209924692740106746146505477834207675807215951914503301570837740954226056367472268985681912086052596312114386980640405841559548043000883505959143294946647707526412547993268683121416017622444168744905639105535496293592036654121051723049083804871904308051909259869511570274031787958022643983854401276334599470266544515544257908823990455713134395410771862437794074984443323524115479048121546715345619100912548554827822093638137047603461223373234832716594530933140945540865965235938487913782996846104030645212294674053897607462994790010803147929237007951272680438212539286305167824883870962166531656981248820224658072740955910149610280529560206261988435594577513791077988695930124151617946069378282220160783145110621274909050637186071269315526578096687053762835778385330807159328238603102284536123098548768206618625553676854500075582414907965180967079324979875938778402205801332474892513022195404644513002849382446242797897454396558389893184019555944895525551928751861417532797981615706113036827566866263723495589252498970790161342426774459521752334589536258315423084715385457856393146984895287950533504321622144065698810187860969216636215751748915629025350524766130589826678087035455419469474154246035019432409095604910208094940113360890501717512998142656104996422110725720812104445129682529939316300688146162460712062426716648312955659976718856070092819117337310412664807373132235703578842458639304877048650452244117779389123186877556990412877406965737699074155009224910213286121142748813176667567173000034948913758157748924723470545122175673473150806160647026928224477650179696902624051544918736938215599938250844766001890246705333286443173809609182748217695428646823374098765601182689851671709746245802327469366456583707665807808690709671439987268551247640157822315880608242635017503843129319977950471874000495045798004020410497888217636658275785205830792246015135666683908912377889997262666921683309837645894393067342301696214395798406779100224158909212611659949951744698501130053154001389354254105673568384130486492906089792273843873733325654058714980007977329803345617761633074937805097130733857335161846647693540406979833319931647984887579540142520148676000208112968848236839834964844462549425928738698077208638488944172132939350423809312903346472985748380596694252665300221605242353460670081032070266867839703406263101287233973126618499294224103492153987162070992093701623676997043715389612022436461808175487924263605641814847898892485529768059982587012384815647500794695035542691387937352883585298535105384602801274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 126355301735746065056433966051609207117044603341688581664453144026925200467958453337720860064911156129262953547954500491872049452482832581758613503749722166432401373322515127774734410854819910052521235752540762772988389730549497779193784559461843092633507364387970797638985349890290667107930980116801416743344604980932289607146499347847700481492201421988216500753816653695582638110204704733010553841146205044998608522118248461079566281987065091590888744950706695520539399469622772376019875830190808056125623407740871580713371755700374975871692592620497125802165517716158581072118108580792764931463369787518724957017345787599589876286301313416899344041648933655635515336321920547156330068210718513899930349489935152168777413626721490754833636696578579583375929479034203123667109271987732787487543365602480804096337389295372802301545466165740092722906263728357988216142991558291290596345276066971252537474741590991502132417755689819440327196879546468720177507468066175455742311499012530971381215961503920605486951890776498256071539380420570558833847902487953106621440063513896741083493440025210117248825670379646979188127948115214936492947299837933682139828485850733269497980248305256859181275966038020659929535863369537764665968623647932215515679454053173762680631707869397488309661338561980275582983586419862250239080389232578203005209070716008208713117854525499457891451425066048667798388853755741595489492197207256040382192849045997110246034297858412729204534962151032891170140441140935232262999327714329212700433236541923155279146813261074008453563972207207373542210370982720337329526269036784963720334463636066636814613843262419040413614524806917580119487504350516232151569820103425349440515514538848855445798298530164625995184660839476854261660316504585346824495736411086949028108520698760678328985611904645641668659968667767231172278224896120485321329540688189807794655729509876791462905931272726206102281298319637903647348440464040386732796627443825822731471376228654909087480296060351805463043747150125309840634856643134508400562750218722354038167091029934712932017888004570156228256644875507155553337976712189351819319996084361219272117682524683568577009395943370484831018880716462439520516229530825291775966944910134279438652895227201355332669635136329758769391483280241494689075162657072161807793803491026595408669694101612064996499531102372974979624952110906213176317470678345774497413396379152758771086600443723553905701284446498734540829988211234542958763763242372966800377750811050545844856013138572519260506444793693025760937456214033440600208403155735085790003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -872968345459117363409104501584006867804558910496022817320505337004897032806368337647722932103703119506607528515770109764215407803993767323618683892706078293532490593505780441201586993066306632228506565064946695020765615578353996096758232380804896816257190139049194332108207219929462598976768355141262757044086100519471158661695239361290793573435658672604777140353160232310848820959341578196210865965267129569055201074750084993482632489960909894913043944729337262473610139050838003145022759913309726785220329292745366571299736302585111349346982083840494295290620808103267045464205267139419428383630256584825931113469366470600036049815068724933633993639403459149430503941180005318777081039684431662083177086669860167616149503634769701241538803634757793675589340384312086834055300150027195114924796166897140222089178934566147699751552497621358407458267814563997116757356294668081255564572209193342956205973018485910272787484815278424146609766760137005969389827417845567898637229450967870768841160712248896318415260922680608436951685679826398917043662513783083204054036201435937748253762061982892963862893317997478821242820491802410859703926646321766363661284660628750979975878189914084783071935127628283337216605743579064935949426231516365086079992422350594050123732628582145492587116474496535728482554589684878603030040487899964172797467972818938882694184984295741494776550368460566592543332609138498773573178006722503349184041046315716761546429794365999683904967614935936126508052304453519245321410913556085410111251406929541739952672305469202962713119023663969565682485209258396324813497293650508145684062506900289783034457260095111500185590953794116285260331874793533783601143018706489114039739064796719266765008238846981883389824053434766593997983814745474543860685156747545659873192967512603909053363907318984390901364647610589702755004584759114545544162413688901730751912184902939588950716130785137929438628320630545851352635813249256318945683182987589997895903174528859716944804781611426731568401662274890621084212261733834210649992736093724995514132750492217391092284808158635232907617470132899242991892720619878361964281843463358887940417768675426900698368849641100026280077220716909411543952638357688030528123919976326114395320717374145797700572694456990117822732252189674521353023707438068887111024097564174071739140908229503532735381232049554027889999684846882588686656745116231153314897599076683264669842413028498663488524996329524364683640582955581746790638151944157281843373731750271026516295754630450896269918610325402140599943077151121300117565136824403862885498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 3512292213548350165589072114859857045255563311900761971815660392186613809241581859526536648064855791395128791362384496918382412106520514991828188080309214666847067524955425814078268464757957166508850095054021287078290383923872817786461250294112395808046183781150422828842578465447412777901349466798414992400162654986995942673791321508246424956955598701307956591245234127357894099983482089603346724271864364035109699644626276886518816434577884677432044508601089319375780047290631770061617299830328472812140600289404897214181111199555572715921797404406214358030738164794300548712629725907393428362747357487649866072897717334442076765830082552326526755130074054356351765448707071036805598791758498700139254240555910213403916860809239603293994508587965595332586867459377408598482809865504410899702942933932555885644839280662999608804461408156574798266402406504459511360711108240925804584392123964940328120950675963397590020802450711643330894788689797133269206352693364871307330533402094138925206426361822223116110663109133904330459466006449715861216232103917634111835770544192421096676035393254993543116445676524992870550011583908623068460780877117903036412666061997170914132143892664496544119639670339476349771579204032924652219695769459554741724605884285157081075270970202243587132805992331321425255613019432283917060766494182287175016054281880596324596655573550517371378484454120172197274356251265456732714345728220492751633813384692248726939261610313450180319376299756389366034248785806572452403103940415317011028749734672790941434407130098933380101979847239246573841821133121438267815205645234728693644318248474600992812700639712079097953258461429534734360933264052606315467898506102902861750031931701844212194760850264121548398875475462994799254521190004792167887415939323392662377401823296813460375211781957699743299024333690970362863218848208784854174837732572698556937090179465628367421238267491138718754660059582450113340766710685842118994959254921796688572284062312995714589695815354967871825370689299363249258986135004509874396174026693119564726153463308191498356016080907489699618923105498450974801367050731331654898054376917765390382465875354812049465451383141583177702524823418630225840916133241030344752299026362207656929715852922480903095757710740773316770113572670097350253766104054955414944540429945285007336323210256739137504362979594092191882004467346237202431993177620870270178429838579276998819619767852142594665931942211224918120212441757492238084533378049570172703938576809711888096556958559121626933998463524407120951009300259285237856039778233324905804333056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -9788996178643255901757584773279728418873859132981489420880197953313601818346284140141705264342208616583911598876562075464215730720080336845580717748355887601353966661353462434580673308668156419459179008237691485592071116907521806105607748352374812030722854355287570581359623323558930345644951480201189349293471099500758257727181578594794798644282571437103034773688557049188546698394097804780374182903812035869408220361882723793607178815352352331727591426942966057169297758863897051053550014884564283805651629435177039562132778743671108877423757168707330340680072886931138951770054302035818273344600537972786534236087145430625651058340436939962570097314760875240281706055279410156200672541869180063342245367933736530613458240165795458842891744179673005352460130913304820051317441110798989257896213568625964832259367497813939525516055415290262080782266161142578255114340930548484863778481929543418181894499352624984147205483596512062575817850032947212818621800588918670030480991194057050259394919154592760130796742085621665181820454388296154263141243481460537075935175736145209813344215757224976308352592141222546043415001526722852925569588232392601747714613873695336854786802335974310735639703480513115995310407975192964732175226581377951396088930536446635213725042216507076534671639021454123503304939105521578308272375876614371036225467020860015735605401683600228819091745022641185645678386535641003141588798243744478274079529191441950480856959214814434517109698705192101335786417419501957687273009575108733138392774209111912730716918586272700548897494069047054436583007252641100374383499406684080685288588504236328697999192583743348190886739389804004890823578620301452617371463629936482662017021546055932520733610731276555423842108171490948985206755727313282417884775498628154993978099134623094696392064864186940369058466889654889691799494005193307427348980840364562388846566118782335498533007814633104489533146180068479468926807165651586399539246000388787793703711040195005389083454983841925467308403990496784601536345085830027240049942287393471279811795146713845275497476481561056823592454172833014246022868336215525073670970484097996308493872631114766600407578748713133913758382942738955113757707195600724440900823335620990399419827868492320766151418256015491756557368336802113498494817133318550321785825866492635944753199367927652177408910063258562865038671096113233764010415305325462680207996376116631210922568691266703786108686460876378701129882745970489411686485924434300310803537848481636433799033404876012401024127580946968757326618031885241595353798908308333554051317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 19413208731521692703944825829143204367680541482626756993460776286271971737566077075687221201523015592815606891208544005351204716977031547328344849559291617630506438256229257974374757525168689111513727755740184070859835395423259403334214016958307432679539506622361054148573980415289354709148141805184897756887508522589889707874492498918798446997087204386284227808180415199463443986670187898061947720925986604526391207101668293137534694185580954045984088327467140306517745360079969860428407912747091139496838137256844124538691533182753100831691226441847596205001273098190899222167572510889475993629033345940290190154339779952052221840619357364183069320719173597911952955816413656308782183476117573096103865629150013501688969182016378561267256869491014964458414142335845522788565694194903809732715354480932791334644778802144003892839924397036012103651243432823619737040524064115588839993435483816480189318393064992796255061172019305181909614681034051829436168461948976871763701467557109958949790910073003572352006374108703437991778199724405379162050375932550169279358462078980257732177504449475420026880915102254825276960478087503616607633900905902743925405649760022849268861012552487553576588568831949995726610034727827157237106822069753514928041264409582501493079386101447310649207396599597562908754566881673481276859057447017723008503716817989919158214362605464844842244543389754150240113075845493961033213583199456288368037443234652717213178023735432313557258509014645851448242910581457381824057229707721076726902106806762214645348560043619992572015054056289377475879794226269404197558706147368510477928460431726256293835579997916800737911367399865535718235206777760063710051490167736027289411958466349862624317922764525564252683513808742225316498587926694066424178440394403721233995936891074635097227719485214516546056831056127095195806599774023741128069774913020211634000744509183301644993187030818581649072790113666154805604277929378684755406113644469254339607386879845472229725076951538299642416082949663430744214584121450782817477292670153995683556603339257535671953357282482731832016330665091410617369054171763068697907884107132074207016970972032319870485304888301979154916436960060522535329765883545614427275245276138242757511717024202648843448823444886364040143084310382479934514891115775765633498217528013532058170842852919747775418814796271336738066672985712807614884406808807205957431741809805241967043669213481778329723545641263982547417877587656288041631190454092250607441600982183899064339065888838316031208080764407683004018648036795729179338250780637068786168496128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -25144092112060715944561249734816349612711715811541529232275664247454761640133588839030621228687829367379926855709616015445689895604995934655797871722206683481767344994911131773038064582733241717980241893886572469959009303380913184893924304389227848864763697191370130253888617142271896211798971854817802140188095881262211131489322483413564762411507538760918189941820512976363360178987923996578843443147997673124629121772403663669301922825447936525501153023510949040983660261408574820036487972093049649737091658571255486370142326044588689160290996674994781157469084975449010871300734212918908183927341553070913074232641783400665537129949252077395645577632492715680316672727359487258623668645625669094311215370148458497878708831043768168687656152743209042414170010870706569685461338312017032966683394609012928962479171713310833270217124440426970159077092419572788915791401793060945006166213132946520079168302716558099267744355410792269059420886306596672881529460396054316242348053884103557973472430279297464870621219859714653158332452866093188296806162702453695006257270759960252743024972730302120459456806393899805149160108155212932687650552616866777435521438646228442792093611240797449718525441401409516777497365643305711846297203420993828109572258610727836258323891897631215960631502140396167108498705655411377072351791869109078775564306012483221383372624114991994262738981531535176796646992937816132370413007736377094012078579998440788486333557362609405032751582067707374653418202083730526466909348692130499588387645106935647996636156655013217621399506363746081537906517141107618127254891287810529322642156436271120725769159258180041528775336212780752141643377262939259774787996574941659543998667924587267513209871113883878300977258925295377127203648791827581236861969248634621081298558747978756351145055355049013702633307240692458980911731339512783982435578313934965283383518997881317625035175431221156941165108544994276372474896301222071962719091176387471848752005429317311371748883966383955804333423669898311321562583349737409563717733913922608505173874780607158526050123088366410919709072123050874461242800485075526115397957806802541871061329898132365888954850385824540355495938299134889462688244559708566347349159970251426315043291675107322948356185409614274641471753734445614279652849542861269915378216370343763283677517972819031684434893318214785515494954967520121901608584914073445541726723985044815540845676188373702047585132215947057495438078198394540714522051557490334619903030938561459819943759629702398336760606625324702041227227488902744914972785356107020629086044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 9208356242448997779402090402853158547632378969527997467139267955227312054985069354317590600290826281464190764608125748553361907786804637939658567827744620273936719009342082901048491389360657588220090063927594650650645101837108218573786331464384661845328629398382308704020662582001973817993497334769683701660593160555944353506146971287937176715803314202299833472176431505261621928878759175875808369032065534757188775196161894154408474997312476258010356853307289322408091909541672244360228023482080201176000422868682516216012753935897457448539049364064010709568594331425082731369534456829123141781523771931446087333984729468461398950324902469714665725199255394015983768021593111781858788306046223775396003734908134674334994858080732533481430601581932151701784931380208323645205845461590455559510700363051184280128651359519671298091856294034329509435021188721113829226056707213469871942567774366538286484974410546719363650374393415504789262381896511954773345435621251495167417046887778971180131593088223611752966385909324174324207235690238525775968087776820651286140107873148960518813547863608482807386110002111987157193767611605086484707523840996984637839577073615644494402246500093893374968704564866294178970576339938949810002332905544998562981307837146532464566858946518594369228409862942769385756385326674132537297664622038234444121496904689374225884776541003528711173311474146511256008599331475288649187884088406595754373771482717317939249122503865795922824680283897857328865944002728475934023542359532191792796210692739419396267523953755522427595659008125440924798955016076970526483878697679453219514422384582640948943800149638945449545206026546082755781150423297524655228023708662284508933838687839898781554720939394333304855489305474156925736710785551463770260817129595056550449402629241776499849325964454937719865453259659440596540077053949785100235259993327971312970529537992421574865063442965445851237246830490775613420473772911601263319826644719497034708192575829079831135708226854021798924884535373751330061191350840979616390695152193123783180315136449677274568505237273292269658212680048280778134201287487474673790351853149886213688179965386082662190133232733119099976701397986296943323258643874779905318091231061729345806431029900893580893594511314047752853916099350190901690143189563349266912987848751479233593174162979358820885326341868465580523272941182851172116053848025516812906781014722569033170580140140949006400630117403784901907236728355810575638159706056228976055820515993528890115428319710319134009028090474783523231813982924262361511256372812982355490766848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] 52082053622239337272817027081601966384271836060960692637998235183324453891529892488511871212648356307805977791200259643598720844398288971779921470044871004074759208447327358546939628489674114670991602163473876557503499356036022123175016243902194288130433733091888173449110064593333306728421461173270810990916974515074427003699219924831667372470788212044997036240112682544275717796035136018498905567013170110650662886910275292514797290033018723929671498920135367262951892247746935318885289077424295710485024944766343009982577891082653902684884947769525457481528647554339091522714812390896072683335480341412167343827783814772239307639011808799318636630765295870783268124683985078783569845993069108786492453958535883748220360392159824139244180889120031481004513448760567846398621612408149948584234063727855456537418961468975089723915601963130637583931790355538492187827100583621763591525869629150323222375108149306827866914795612029234651367838494442756658959650111599314121017764600190118427746819095079304842149252612573967653232559834476651819436155598307101003509764523696332424655313195694787359486407146365162772356237818739701759863072300061633294202710469195829124537291001001253140965123220019584734826529969604897005812376358432725587439206248421484531352280785987863387379287164436473752103428843014659169897789673481654191054412339003946520908454737355592420882867708519680204540955167318996627764485659528372081475982652287338854293496586528706719961199614703377770747136722803088679694002981697098521896181876277278730406527292367595685389695020983549746501401502011187252922395504236177492383288842926652112745394018564808202671435652644658923302265910149655460627509696042948859333922325840596607300930846038059850436321796456788050141520457562739914858764899767139338408541834677544534293697029045635833548515264792336194644831121848046994043380014097334643431580165553127094050198504714373473458031889062743388280739299204145098674156627942594946966478460749248183579489216840772105653802979229125249088816635929235020094461447388654922128468417352659876788072771066819215497101496953076847504600063726449462685251507937307321158896574287283204044762909524847855039647101308683963724892505036562676976494956965536382384111495967197229990749745049501555322481185040463601490703324174324228394043124253884730532031914285031058254415875293898573496229474844999328476254686048702091147633695213272772587563767617957444832658590947036659944583849663140692981308907094128574462533746121589220364383126857839241223061895080897652149560388825805123787522817906338774237839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -172915976576610051561163107231239022598728894373023631531675627299750248881363447850502586041783134200599261801584650715600801214739439457723355518697993161773962628909244883951389136115334263204177212240853048067971910731578748996301583133088576830860687531024438337440766328726889081975999407830113841408078285215391654326326105553651405505146657724927439385194529822892009972571438848092823647153459685818768125162998765671374315468150023851309869685726862638858656863084853377707581563420470584267335800619117534281379671960587446198893229700074072768729682836940635996400172823373089417207526361590704771704204819121005220596899838800149856593745920623730181171074099842064172136945256216467856496327112780274857893637012485870117908078879852353181394269360271893831205736318768431677935758004643578960558563528626268214048636338906541604659103692062972984992121344535770746904217024330607126659256960206329742922302463674827649740975299132507425716991204176629603509053459803234707557154138633480448485469407444600885264944616563904628612259896659038563903235181615164724796020055980269756090906254171962078168379639334048501244907428219831401631266308453472988247687858857993969050766452320119419800548709488472046346504375437332077072134564265306260480266472038830838107194189757664349293562936492425903296036545747722089754107885526459522976293923676115270882580564827858950496394086437732224448362960227599798418540449824371112587099735341853127502526638079966442152567296642271913659499536109306483667102602946027295233065463794663761893630216847682554189979002529638995953665429989837650069223761303129131086362713018647589133414639654788636399364189632662848720549466810173899888634318557673798763676769783689199000743468918951105541781353564089343263139602979734871569532658061902267287333043164715644465268270812257289326964721488106583146833876206302806655096094503375117908420126878526877483851242343901869824965705108741093409979972285793467816422918596412731367295903933538939557765639523287076974776212856516024146293986888173076742693933036049006937022152398320493086393703026107488176136238835611988333659295725277213178174052883889206503778693199106063101977070809608903488548104948788834424475774044235875000604096952222095402640756494547638626638739197810826997015084085347819395873741813635784181479634796387863400219576184994901102355621028119411414285875034267493862723908975993300760300167452522817562490673298703787486631944423091907394041502640584491441888377749235707207038553488460967925878014316193108120858512203263197081465116913683973743933652992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 342344912034222056967407014929934579851907947805606111841621834241463196393967888693490358675706661801673880044135752305781688910636935936264439555595539942234261361539737053125066648457193541509365718753748575749712559114311417079040926636477974503573025916060097418616859784486529254283521244773850035326541099525836695587532421961323030651581372231156021041539682101695060646839438445108721454859814796891370091416560898630754496245239754044315166138945411259821727542953687839309149033354102005460760797190300849795807442950348677590515249695034487539562313740545285653040305303450378418527469922863632344509972889217819944594171183356894500048155728321198924834280874168472832407216466797349639394234174762102004336491001001444589898327777617676440127539094460245181743191473545038723176378726517605826814774368732669273524068192023351080591922654086086475686123673456058938657108754045976500209515849773234639175616657063824590589431500627259169715042348276444170081267997325660654181670816738565929887403505738338526132764495323542963001229552483619392508186577898557432335406423926579307753354870470678286567148226141354182106341984875272547883239106778446556057652202751837614520448812796567808406369478041686168096467721892140039782393832860624028884638825863710886205772766175432911052921105432693724516107936699708161418318157879204008672150343923558802864713751705496911387116772837001570849455771322828676957699905275394255091914891693434050692383457952273612569116018080308981436338173831163104089976348816812517397121741102367655162873979392149230665022718902466270615985275552791801084208046665483271394429371559171911669990077864154870976863877967708143175901390084480522137569670294291430460610965788444611627300330297503257735166264988087731890905300964818187279322776750028942726719590969075421033062774282778772637521727931740812714995101563924594811134764150967422767949832095405439255130000740301873662213286700208388735960211396889695331747681273808240904340663671796640035999663418828287921903611697708977154641386735546583225514629975938628825605524734287460117575146647395556150797702409693232917528223228772763771109922764058007136550348649203630241496667477868788058550617054992722092884661286203590585435459884067360434608388634165391173722451465329725204153953786272385768717224321214456451727105208164896369959709591933415504386615613741968795616392494189601270306152742511315978040018663888133165226660751334334523450987729418507609457378850664969666532040577801632139098629570935115532423504414026122487787860391750634219292849806048208237887488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -529320751737931538172108116581865321674743717279432048525253105328017871223749287577199923316662863960831475916310346329915741374560148382463074392741093842843834996455757594162985873479437871235252379688414006092803284828517542512059456199761997572214630019875906718104865102534721355019119158377217558259576510882085087062557888995813059296614652642326896517072512678994888547762157648655097181672523525646153955085998892783148125812494178608661259440752857752471050780475523260666582304686701649262636999315412070782394231131093400142114260843755594527093894466664295764525262395772853388710676746543482129502476092628845946256917880730900115179213717595618699460288260824110801710331370794300296555722766688296457696176727636163211063928293449296907378736836763308360356681474731050949779938399842376184380144184027763064933310989904122360407229312598460794887820940581168880907473742020053423946480314729878731569689638103509439112611347581664618843026718727933767109988936148888684590878353149540217721101997685018395819219828693301086161476915566783062771042605001124103672660558542699975119966897104387364904231212611654007381000260564362644206204753064075032131379887199764273103962075443570079806170749210110967273074508236340343182756150436185946759589706882845827683539698617301889990754159478832606876087164994637969017421676940864603603323431674482851016967929632965232284866715593609651275134981143317908647678859408242407672243760283705433040284416836560438331659687548427919671052542078302869083245867074782127010545420057054085361692361858527607127991837721614085054873046834423669290282902113073545993263295859868721338806230602683084697031363795720759520673254036038964326367133998306787392380432623095503482480067361649692807806607057312394795302967588317932717129073751577283571721338668452835172757687270991648910968587029316682977521837168057481097185691452934271798688055705974359281409300081575654829301172099220271386012683973469219649181117073588881946044069705689019029404024140095728463065199906671531638274861054930738362046598374602587059509475979822891591727555126731177001222570206852838702133497882460328889574453265071048137048309214333022492655933181270908988572406776467894251299749074610565107349735355341375818331999179101051139179235725878889310871086028310386164929222482444551022581472985962415470142091248906134246563569786803366411622909780103378050504371089162481892102875313583661360622550407063602433061123515871519100098142678738078487507253856369292169774794590103943259805569550829657312997073301006949211369468675481539840963510272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 719249149850618222702516478984392638651253734213013589342985982067814805087268058757306745464218492101963070208726979411222246257648872408829880174013988056525214430783650651105596527451430523758715013835567770231708784979271909603458193186616467173916726640279196377109603376591753498432241479440103001451190027405176978152031809357991991122200824800732581841330100436930433348449907189717042799630443987955979436558959704191702452541385714108962683881892244778685326463373605009578694708028546970191389039708665396179916401629784513570612068347881227965461616916766089169463051179750878844190623060593213911870013358667190621314930291128301355704356354735503453820115291182188897339358804197647025013484124645940241998770159826643752032703504677557550055568561634516806722549715073914818076249966360126175440712125397136653237907005981303417376613376748340281396753130649454553486003419150859578059776475989392339121481367950155800954327854945872609972058621028058629966390908825161679881246231264773615869329340936685779570678001368139579679360463005106267385867928723257910384966817452192406407908687866715128294166855212904998493047013953559612477215227701097450822008134770842488333961764788158507010087919630626837851529800616099658046142090431275235913487176308194621803599109928956491812350600869423926363060142939138951283601827536265200300760565828834488526634236158636517501868467856061791183924929862045834512851496335343830648060231437647380922949154561596984242158678438701906898814963874133509766160310192109844976507136029273028492940815267362325287493186788463145139956320782783732753781386085965762808875124616654788742933752104899828813131834732813216535384087644458645494412514478904827372014371831398251130599168298801981814255822074733980163093894946220459861238567132829118346404772498908471356431126085806380227479831811530442114388119841994493240413515628437401503955859007617405774607834641080560324765634677903829171072418749725178655866768413190828539298049182582613273857765554075655455847058411782041039231890190007092989425356537547128115703527258225720730419034565423019467633203173751132869126055322350203494422117063314042267193572487873500999694072262576718765121061743186937576975990554780762180588062467023441207994916764890389331117880288037147921908051065280944120360979970429951574658701989217695776970167909783521324497940204076603286399777771934319396091484667159657926872364435833023660333733908529637816938394615773607300553135884302637782207197437901378093101209652508645039915800587502491692245863257629092920483019269959394264298291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] -962341436887517260788003826487584961510064567010947234965736581153377211588848876981817968860740830529784751455163188296668357441834880924753294881898343218064873471673477140168140991703889161790225768151924847932330706008293099303173451956879919862591052269395723072217409986983020101063351072148222485817888069365848394710216954658630903581741538084335243035434500123075775059585225010221684744791655363934419187652417186126720315247792289912042598329817206926885359444584738112330988743550260300461529439962408936379824306436804700185539435761970458885352004560500688805631945617487303735012887586121850438041712129757254805908930758623344092850807227220045123441287507608416499225297191904918381413521286358367372916575821904047440294343930672761625597278616674209722457800823436610290671736022737665034282268273280596655660379699840730207823839669333582136206545227409156611690616958485845913070386547003167337427821176059792780874863252981030549561689818332369082629647156867920126076879202117270982951734388677110203767551934957939568310688464330236000454624954766989915274492227871487583471868385099787832928321558278453190101510401914282606006666696387372829182864116910021319949614499562803080751840576930552398622006141301584572730915090728982114931707943348441269900424199641043741889455311401559771506484904536572459398117824543590225445470540747638345960918214526220601981300031980357753813249563681895379141728978062236697751175938900964016128489667040178964897512251930857986053687704837757886578949553710813161076084636663478648122133840417331299258315808577601555891857936959710666851199489597167863191962547413273272155316354736992227115162267441931017345889841582132778388184559457244777767740061260162666632005718218563323552533969815111785512313891223610481318425313094679503994504953640138747251618435079093072086583868579567453575448936344659380203499036623907060488646362113687734816612031963958550428960149665683559488297252931747474708264229664323470797865244627593532768348501149037116484956423547007667289974134128534516416878349666536148817908540270828357459918547835260798424265626928113026263862685714544071647839772071957564736261485793454651443196489358304764307991044745117694247136461335263022200828697562656555787946774798000375414831060585556668075837365642119891032256744919574220050946654303686291399101888160412822405547025926059571033817302822811686681776366001781664531324575202711839285982714230137893127039096384557856619836278265249529876882033982152705541271606393665852830953517190101322384586520172606656227673874339278294266996064256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] 1389180476082274808419771944315241663745739570490820956954092664984710775166657459962442218164811175077993259006986194945425934370297841740846222922926988350514008643284320215737961646769966400087186191898964381574766816124711197179481543925134093605424900705029552982052843039982630417867000852539165395467566726563930137577770182771403301294306917094519495722711742890302595775929151061089859045315090810233917099508024501207064635042527017806781032956038386432168839317587158524421492834407634415622896725917586393172865898045085192587933104733908406415893248705861409814779089767388081415316203683424177057050232505977647583789181188397140552487134369653581230011746317268159279396495704942348730682414568440819014411496635950716057391469862229022538888307614377106933852586688827475949007119035132447369225979784255475618291832562477380130664775435840567100255793293863203910941024010005756725072141303933076334718073623401128539631565756092944752143114334590497708453361930736066652673266297614129246822687935402021119493165661717687792137909242836845229588025030028903233783309460120320587174316060229313244406408009704313479775974278357289744296795444124698454829583032563012211760892464093660484431552954713359863366257534016879369346986744614785844899287059038026929187272964902651791503212740473607853926893611840446836635194578291238054842964692064069557666301093155483319055072023739301830915534425459481680139347880246327107528700864371437340857106037826559507916177746793855920364301225228478388243153105049456435127855183406840770201706205017807805961775133499875483194002365220108247587931950492046869058660395199721994478989260598462304979313867762462471530073626463482951892693982041683724335681215585922624903520648011397262308560290691950369569711092382114618606132186554062985197144561003642390332134822539915437622863318616318895354817368916211828067329882169915124438436389944217939985515643540914985944059774008249777560389742739149801198082737836475746798840586625382424024195908376898839120431353429633475109200893024330288914331569022606861149088647238418981820800062606071612406248170875925836728188338532690044986550237718404000507941240241601281577536939665525371558338356322342941945326810550078327105711903214035481964664412837283662623906913897832839042889688025297361629847840715011694611621934174987940532353630891574205076748713195951222262270345543828991432853658740446854201055642366275035009631927768298813434261240301488062466013747837194208307387275274769051920363071142514444344537169928502931082720644924570571677351796583561517545501491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] -2157749329362157732428128393764531175736048839909983642026859297649802274602218418353235899373137176882559613918535005527632241369161014880723311560706117504238881994017387308609699657420340528709643226716094863893795676042016857889586149698495828730437914082077963816680088229726158279585154761385115864565062019874439343324819544285399908974052969691199784330776520812186936574884159017420585479200808084733872642289289362650405454917713763884899550525114908018842824856418428627087914998029038403656927710538063544851472465825222864331865990334140502758255618729430571850937721237704805951821328168150930040295662890876668930972039545062621937639469203558546266085755182103050545752929587259558966628938271082911190043511326475064734686020150237212636262344180587801130344985249014390804515258471649893361364689918547808745507503356469528330617832993496039539990697128414000028784413914215142774826050450381113606974164845935402216413949434811844858301962800439590563483091819257931785484144725866820900954790471745943701194976490264573280383854109879654508892396544783527538693979805581751290525887531895078814204063321653097610195884285961289038662034607013903876981165592494390082590720705480962277905285380588167339619774835550549637555309185121255615392846905926836675639280886302482453243849539034631086778775575495699680531835487971797076817953765266590432152108065078044101384542542321224625726835032160693390968963644486117084423526041764313211167774879059828294594248936113221203587435503713548204865728760969483170119561851817501147919779841074259506247518762950736578136345884029294278174743396803739791786326549465014856954572869763592815069766612554848283915464798113683288156708812663631052880762318243153773232721591993462457685453431600156887479667306740063898564296854037493359382535673300377531894487551225273961776873791615254443338730004417164989487923244440045140072263496734510754594695421900500302744252895986359057523326441219043502558128444569954923102054333763792631499727940986607505740974961718265085323263188762212488932390228504656455030028739921775479868344463745629916111385818705163564834976649479895633621723057923178452780192906712680059321316567991128113174332289107485499566279873895602715903085765012551276911867759641246914505586244557387274805712428615836138423735804405824423793000019397595072461784519035856925212724264717505214091198753770446589629646108226512945961312596757263589898867292737973918340954423212508220303787408500289460025393014620484866710267697086583283905427188111366324403197622168551172916320795544012504065269301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] 3340372411334616914105171683428374523594483145415012157504788045093834306160856468603391498318779553684253511841259655274186207813444284741104061209704004791864604118947848648901634739080730541865072399251868530777555566852274998079115775548207343191092477667142469945587239774930962809488667055407297250500683514225904981573058763864294412520012467289714899838439029813864175462744983392029882284275873504227479689571093925682151378884826828397958306985836975373829215116733272085579756965890316269153404550810251095035894459727087073590044864501097065232496054534999392371746076794359918023262620492118276682691283160520796786345122035297984626925353462799168633343781372605217027585010222806460277901059682147942375077182962818033241897239122024913446251115562535770682713643126625968667754568509114128863484782072958767740944804074429923859152948089819389571941787754873756254858473255827734005021383137611946503184303170790613763004358175832284678794774412275409440214022864881044139011971995253938131411063962696512083432122396626422539971784645422362293875978065232459002532670220910956219400800842554926062459308836323658679976312918325118751170122770692780130828839740010346712492251198623334410370240589048593149361571572334551595218652008167934063624343339869296346685666546546062193161262100733364857906558699229187733342101430423174649093362841388246997394373560784492031284672072885282825670980700042333554488641852369204034302488551833298217952542601045111145180777211303931037388000686695798108274986532752068540074881167626567489018295328316176642090366212889654119741753303552914437070317024090954132147733890466191361555937401933157943186088219525572916859163127005621833782672238283996013366709172296870512784218907777068530830487598343373770292641673123230180085034096882624268491756841616543049524659316502327448731110883344972502828032578037285687009863638452775826867132945821326343472544427048082714801696865296580537960116580156763298824362508053737008707699305805668246669833436465073366037052862110934998420280217214956250344062819191978834587886670112941552013787977190717392402290837469304712444182173588124013984603169969919521977420005020662993540376212567237085771363472406034542583513837547922352432436424031408537466803788141136549436014645679968043736404397170379342943010275073924746500883655123596169034008280502568136010886823620817466480642392643773046837354553187367201530529657448747464625978375032773596964103748686552217268713766792619889638543282144070779476335211820923089629790269053553618308857585399893184539003237700725144264449720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] -4813790437574892067281025620215586790215128251353769893688321177157946069778341026963780679813940219268196590222624422190498058215435865308081491216233940200682750503028450738236144444787377909968698926981830072713321245283838370264598782712005786920668294763917572837580246467010187330313028871810300310502229356647856419953201576082891492509917717465270113499745908451362672292988956884300262535029509252253013340238204705787826719577217049663158492228232222758439782562889671107871096327668248906227986589398657361095658480234985048752558655701626655924506331851308580762503308319785880644427639464102684585461009375585501013135783943387699323342927091321519242559791161460344065551311988405326909816866843331761436498615589627793433502352573651051027413866936080893285256686351767813071897727640845993978010637643766037623420593018715752080328559543300584533308835088740722024365145931261148448493597327757047252738681215111664013931170023794765909789531475141071336193283339266645022411595906539761418030538782573522861177697338218850192743334681429684037340577625082293698404185694676397189955271524607250564840007698710103444733893907153920172648680825428825406531562759039677907017610470699734417803239921541065803402953283611071203586388041811166197073198593718205452379378515096044662935270539699330039849868565897518813503444214747126318486923783277105878029239932126345107685559486143133389114508591839689965863581998073616932257862279673890423625025555748500615664552163422458435141683386849338149104151554855694918006856946190267376061412312483389494497431087973350256736360561501682356853994823703699891055471934536585514615594941973566399084610710037336079513670886777481255657586368432548858641820820045842112409665289186019359786290998992884354086254382890027465210227740867521799218767559907549050106938663482232749108164235949788874354363604041437634168918235692040468474836254261588027272423517341871158311311039434639010559766599479965471667097985428863153804724895400404853535907204633596446352134076852305152982138626663254137393082552701774790750726790998318548622981354929017295466716982841660831671076283235347371400240901134030284039373742235778373410291374161880808358566367798314190353553238325190982787474430624952015148038032910212424730186618369123130676141802345638285009468067800544070990664276483178771076760018871173801426564229302829941767449542845462786123886492298125465846720161808162714083107752926161112009290217396194324259942272153149532589238359904271324953158201974766565708711498716469522409331161838632604650986975522336121733804720128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 6241383806171108769047337420274297913503755577558764613756251570155007602770255004852563681203625294949866180377302716616077332609181392758900062163294958675196457253434915272029674355458341092840341986253357925893740287903223198751513806415901766004784161474964098544497536552706821795264062668641237438569815712962592035977763392110481880512436084139285266842506105142163443091394604799170112109555847225414858012736887825618432210681583943186128377141500966526108774256470596087324032336730748846432061637945886889815006006608713184710031759777225397495485117713763368963214332487299680095459823796492839201712853503982216474703435602964585101081100035561839696505782127237267688745929900743153223537813524241914205125935065373392275217627488815543235118826247275502144794920763106824862447725473451201800670802494194579141632750652925803965466759204555842012825247394245947189520388890821361547946248698585586952047024777005255477388932857289470741584421876128175511936155722413551863526613772362950840046156635145058356585113287474575637100841219910353051745303468998899218352714563690680313074948436041870514521427830523043275308426789897783940116649684816801298822914046900151153988000022045696171517689100018532373625045547009881314848876611169940765195375035307062070445711661913654335244195704449386381055558887742763924390963267796367907265628065282392252801920097928577023741121860627745484342795252186860096166318030121549157854271931571388838417825932086363927390972864729140431457976094200170808394302128357501485536753146790405125187272387504003948683427151343729227952031937128600874123168844641104526906986870409726898556379009558232671518129792258003637719464524598768156009982335254485192720874854802357413191636259135908159724478733970144870709613236147102345542821693174843026077117860888633536854043642869716845790549579149195119494712060950296544845313739146365485453841944535668905657098618039051400025953142158364412171330207235735013347836768391448978888989623492819710792535515065122746364863562056395867484620773085183350702810696097805271030450194450507168163034940347919214639160273951034493977609417531562297633720290478773901856612289889339035478324664904055188584320186580732770010989901278560390624016345296335962052105044503554258003511316741586383424897531168457553681710526483304392957215805845367363818182164748482973118060022466087344173673302525469394525309580021661279803506772783057737884395853905816476367327165174814671244491594582433403777816505342402899583461037170397428281592472196971449234028433932174617671013106934304856948688814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -7194772955909559846296642321962676524971880967553984473405713741490520841951471669099360031653528703336379687888605485285296753541287195614908908334423964163181068851134262305045274912276098179767224248774496335529723753966114470633712341144098250262064966277253097860246350141841107051736164117184339791396182271366094394113248858535349777515193819130956269305645129763811368054523460145747448377526947189994017994381279908942812875359899107068635734974328701832251342184920401181951965803935304051300989650009599782760348291845379439683200280060872675039796728523616675094088966849937820990128311166051068901169718608039437812187123362654109509121663866644799296131020222015972812432296565728526492692128507156855959252300343917901469375689419313014952237912489201168630596681601915956129789269323812964578265073358879963363603268513543073436873864130549754316821251982472874853593020899698118274695775783646710885764857602710714174430492446468651494032580958432501656105135284806136971537748710390960184308240918893274172669867399674304858443015835452638736049594188060368751974758430563562814274198208331743250728646639691223110976966659207235644748467433624909654350541709467136464006516744378095105415047883679690402986632742239824641124891777820664443103591542872715030267093004159724562925438572074706835549456657336838745877279215984818824921696280372934318375960235013321911324604463922907755032357443439093144007105236787544050408577866439218804701424711303724148707156382767444196810618557932778525958433469549491236612058642403542745544479195327329209354491120956794689562835515796457794547575975752839208158539227714215175212062456710610032950192891645222872176176314999017836156004193144787034069418959294564373959398745649070624087274008853921371101979616358340204047869980642712702909140148974884932288323423857379993011883506382982577063726566152303065293392803888558485862698303512050994835032543535513617727701424244319458789999616394112844799362050743047723766829233150654175983499567327609993970356026563342654941478004021379394271482267267578303552656381568884074564686328705255326637786588981615624708341570924839099651928042853578457219555786184525812432273871835227054264647091449818857775793461274808321746792004251189646428019074249027608267421152929468629795709215922246816647013007425243239350170138144428362933425726477573389732818945869817220832572972947982265297420703303455677037506331907527677064539443861689353515433921223514796866290689794313330347148847869800165143251013842314791520323086449656415508576261403275307700507189101676644440553291776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 7360186349301374586794971136779918908796611779804036075597939793601234394192320078028389904144947440936703609190161480914801641946570953371555381971117399783855573590665557141807365966237008117462401188149724975328739003286472116792058214565765986540154978674650805659188817084853287303089016924795985879837136269010462156169649097186630309608841010553480935250286551142748707654569788429447082220158969079945816699946554137727866683033699060736822836476562351669554474165169295127848025469686872007087520124603945684265683068369777962436389603234635792423627548915274021425166170289417711822384862934043278470590134097299083993966903697089762723169637690694339070868617133064991410049594280467142145403835541473014164193483502179643375113898921893842790817169986851227820666819625248389812204513900264136390580035365993545207760042029079087298500424346287027689481575266273757974121862637996314996426248511482291567899222079278296426172427376496380936236316161544903646701786820991097507019765356196880989845845925366270497997553327713811791699751727766816519355236773955757540774948834908171259622495569805559032941150045181457064849486653317094283560148043055916845831326655697099935636242361930687087163623628398275139604999352061544567100083641159818524825824316977545098916999508072948983655424786920425001101984071803241740691459441405340064341049383686804897706158584758278705989116885922847736306306957854101665402440907873136611180372600177625555731274942660723683482923775512621614655854739346900736254175055508403297667603461642189254128364412976156240341478729582401238088338686378493060524211659356740841272669012483052824133597887477565168115235595627797373878056209739940080314498310943225990884001993138207261146747515795694853984593600126223359982501529812960996428401274564855676740631321229290494860753496926974903217264657939368285507967985821705493044549793862457667516500438441151098023781491535083096395493140783868947495649995538553453156760565865312550949478189331791229895365762524011242613025419809813569296432306239408868856749254655819901914800414246776832708821765367020602955108297143815460482802612700063567684513451009440409097537848375204639762072894325073980890261875382191725480406030090219098113367823369880176001551489755870438308009066533811950968572882818673551501261037215211506213337019385481827571875365992660548863851240584706511541750888899083519924912420994643005406172115074051433943833342251068536268419048625795637189868086240578518432807205001155759739406524734127915851094817353032166545758829933182414631192446046910748459249172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] -6695903267760753751162855265368329866235889386802993106972941757253713731314290015258418585866450413187639046553324853154039141932620365637411673402192848699880853260820053454353882879636185276064010427555224370252328067136199008246690331929591010769501832042089918150018277018709852625358559516145674293698071274246830523383964413325595728739995572230401997369276738577671956545953331968873123794064377328837389297459011138353201723354578626682371681901150057040479690294464440104824318054791079277334831433594597616845435907508175327622374166371279218754594306018298425387134059320453479098353414824297663038510753065786886793710309429311916356852520779065478274525030103726461934760857749565742219981649226408999450397062901607372993461122462033083740529512449030800551126675422754748577731472493338327106550128893180457358761642713776664626561295277162364869386245384031340159445069459826580761925769473135560159115303747473564753173543486194026669264118891429984234620473885598889150298329640491372597933051318902940806782564853813317971669965693593604695827435359153797723126650416850931143050363412431165967680319552311037114141614300935273340220338754734033627961970481765405395325884950477780213045599168368270919282809660595942169638169916372099332529040496408641287201069404853600498021903781618799287867973810042798036438140080715081342966813012214681135906449531759106174753982599165966027246682690660832573739860212692465755446401231905266033554042296013192075607058588933733334494192635168239860586565789451291420649058438032598058604076496188810675431136766402008007812378626554005434484606180592380900517500430407122469167288441699843082654573199163060272105299792140153128981071470761728351792023699680634120141527995317445938055017925703587715595242884430579195984334087257955204170414477789198774668589341063076944736632923739385076530818623658719743447828274409681854528127964405344846151965375894271378537259881184921761126737086812389180385158168933196738825418163564132647671376938124232360006932369770504901320240335059639484416059449013366056645691403863407711782707232541596694522814653879155004418281887628444210896653614582918166888075181709480814499145715778912690151169469212517510255004306923277330521926823479799444312651803804331854329327224531052247805510278376705620897472120810763275380714158577077177422566817335440854863762986096980827962377376426977820150383705616998821660747193233340514407997262662976062240573632444537496016656840423438871854522194176755033888979582956423912106361956446096358336057827226148208200803159646132992601753649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] 5436085378377216520240583767195999869842253637326117727180385192605650194032304065575723511587787608431000940722680509957802066261511025656924010247899600815595186958920261478967026020521107003016221912033284519572776364901499829000449301886393024018566173132220856115325764803894510726703011292634295634249631540952028115789650938837560770668399073410496396605665515167551403443756057325965204268437284642247439289996179565126209331900447957565562014545293886111234963197485390309080519343816979274296248383685961459148845321866144825197846910702039252823627134580700142812116805817360293005922994766697074227200147505086948751971867401819128524360062769086277881151597934420946011301294520326608424685328172122862614654264247009738039312809225352292254612791305695495997402865859858646906472138790868702306167027905672916709044092982448025233358515843918432891825550774384585379411104307782623982394567811348398099607400884783744315030025377061200877877881829910809156991611796132374002412064878374594157707836561399313652692558362141269685537638001259382701744467860208719241123530475538096755225743305147540566707363664215808504998827381030780275908806114991252702673150431479857528495631381038216790923782396619559194689650580296440457693997587688173520115952252488161463335853378512490017317533508337780984547150957463484950553409556130478903091844325039979672050808681168544373923458756173991072951937606956608943880390825049228569181459794145202798444146935293497760885661856083757650730082716547807458327241770518456496609380855318055939542443951321887256635961189289203230235138210286964707702122132663642647337118064482923949148775505849662116877249360051427726439692935985875097407315388772480113912163706451520226696561378719766019024966669358740377836656407288907129847392426892045471428591996905984118324041765733974010956641861961740335246596948007751598121702178011130826965683295230726095253867665714263522874887300272071630801071542282799490302825707055259628775994746422837115827395386557232012825831872353529703857095935323245386832102024264991166177297475602531812680655700471828937448570899922391380692156733213593309561558396427044084918101309431915653922675627308112335723735745464702985627756590587363968449762707483211449641263754594215821354438145155147767339101338360489420252443910216703035607953776226564735274617325990916387677286312634942266708595322708953433464910456671830551494666785963681361676130321157326454204939722564180930435038336985396068535181947716883831098438575840935613937081363531800830990495435049188232375807375677550827343152414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] -3952969007586734657934154653823904212657205158011879544415460231164318974353636785044304770550893817556548504884228577136663772868913068079819900680394166236996811161503048651843965371811382836592652602681528291787819544403709162641038934159422534399087713220177548417622749617930214512266177867235893730286015919068260877064783341133581050418481794504332380627306949482499390117548486075601711375180682917179998028386114457466275726277045799139571608789260299714173298869057238383195531461240356955593694238437543410767282413186368898606184355140475208991786856165297270422992705867560174454583711757627489246750330925878294856815873728961792791476736496740400090830946870734288943083584282734156626864089286476782181375042818656880221142244458950002747639882500742060901815351814430330333121094362688788355233678704621943905431609672560923890200106086629344755715076027737267169232693849738618570418798731513840640925214390833078944431489772905873173927081039970616744994583785425779691918940955692517047009370926067156537429069384984684865631227612221365904661022057964749712320339344121064134530985205960760793116859889588133897517694477790307883390149241453812479750321723862682026474807569717347664505477420181755302829773796036889963234534633657001399306046864911760371616903825909268569499651103673486902259892965857501695664753894194465345528904729556962217517615761135575905387773398301170328404163003426193337358005650219194903238244689105223334497748981873716589399670186498596591499362272643132488080093905661779804175741733388772836883997026934939385118603855165261048175394927449389586763380319279527154845666008204572988354763994108976712662488259967113613179805625940241966511071558425847843909000389881658258942513319205739514019996103866692678268087726488605763938563292002095233199674088942220516044228637739584518368026805290962777001865083482020844085284088011935767831989643264306833379882912684307315555563595382400390537267758691162681187224079540291463939098596534545700348854337253257230012288822148155876828296964076660849369023174252394389285358375200114915692422837636437315651125005905115640418988996035706671115545497646882829368351705899786735340140503998131244567521370725854384466320873922549203943981067458196987602479475919514218821426473786877313747899245775253535815670159894270100259830232327572905958438082151639283423639436877324974349371261501859287211011531593107870292993473486368918438176630066932761832789820337057230000318988371693189614260145502156527680674256045631752173523387057896597494496868550545375538140498896656141851866169344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] 2583251301318828633561770210609397321382182057220843837275462890222132173126485467546721773978420026208022256768932948734999297443539386432831418044017451934084098168434211382215000948042791841473378625052558089504187810736012739371346106602137255536433742364739199341780130050300357224071750823931408017622414864662159981582708001985169040206046867092000800889583722033974281776362404762991066882121072443456262504067248974298536322854658064996863873817066723742612797633330792279655112216805652987663730230027471474881401458345062606164341975509486342660157000663062205709479366768464094213890500248804442875660222063381823976034124134698933729778613531079656709924329076386761250331492777791387178337750675662898804576808514066249928594402690554853177896824339231042008494793415075948406867587034060325059466644424820523153804773872481951129836460266176357518071094714441541303292086487145319954335043805729034968831169843157421818810061841976608198059852415039497404507316727139536177047146403858034258223515348281045006936158885693020028365516508987362429644834247795146166693713999749172165469365359528115447396645218425905667679722548952168077975729653753973402106549236734847996307836158831457362921665835582425178165071929264158004483259833407542761067811099698061391187650423180840459687328739624062071248051298816455039184110411938198834417939490023703261691808199496238695963343449298199868809241801436638617096671305712287401886351312088557168583124406502257032952744048376746971198350563789319008754670496194365929128603819426325015477003500004918325790024423536108266068507838427250130228829223252987524438450442667971033285348466777849368424361058224366504038636972407151142076485590588793025266237434397351935518674016286337161663435850036780045011628126659598141353944754431349967208812244258311694290498184296505131046323869519407711385281531318452689002281948171765839021026449503874519055961110150696172527435324778048148041620566429048160532942212459193143910489951165767466816897811605558396553278497429570081113074979533073025801627506697752101882662727876898147117338241388105971276872126872170491628662708643297923133689996049152140446470593341197845948589108902179694962247434416721514564508425116681575699468169222240685438271566071708506388004295372776921056252384712192567902339161162127834809818014909588331462105454432639241544427279151621800479647028294794022257509053391418529281435950226222021695543441788842887894571501571923707545403191457886950559317192332994340862874602028182235891724711335952722411086715964195019664854488630685067487656017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] -1521143083309745028350555541360665801399958308084503481340274689945672284102383571855948358892378003892298750726433283766917113384686632287627671837661700034368907007386569615941510255726011008726423389862414130165865259053223589573289500612939907233859331555573530012871129621752129072179986152136916381050710166180878257580519853613064751302153597509638057574284231852247711979565658730033507625602041280490106196565683898485974408970517892919452903361105423243926861668660735338559380288448016360245927997823194336168553912001059197726310672992707044114354754828433586375322002401830699159125891275425105869848894786544287599207607564944729874153012192735934130004556211319430794365267934557464105249009880670337072850174364395604811181687901446080960674944654823380458780039399410442893956466676251343115132533002613227824380046737549514268241716668142042065068949854035457100486836472338206076047505829651742728534461803337336358170798387282698856155480118992651113384698858123681741002708354095355205225813173936640817330452694628689595842612375829931318473245514746780797435653962316717359409963790508329478957772513341520854810201425618169032527197930199757547019266605560615793502904992756933023640200453387822447490439849647572286483933904375655173348868332852046502744102199502196188987897576030503887579734011883362813390869198026103763639073519969463470072097207762885743278297236447939293784593895931928453078642342118667307810104545194691025666105688496418617740288523943754128888044194166945116144922338810432262391573420276658967299763836604745535909440042243229134544276537175372844067051485173670266914563023883259619139014765400015147780231849060717256968983066700332117242884382195056633925147286784855931385083424803795266878493903465611093411416875123036887299799005328661634209409363935920497795075396839153015934038409210595033177403283321498577107471694641771976097859538368807887057348664010292264380751589878368065098977577506449681808352330434496583020553383356968264361490510167292801834491270916457110894150324768990231998282383156737431703356103990073573260623032759692532809777235109254230110831921211147056186451789740008891203685392208915960929321721340300092554603487218022975113755508460664386119964100886531770493545232038295360976727875932329060903800510628798098111646742397903704211158007064822416065676792201641003900721067104502585033709917932530875930063330746070256227279110223375272448021291775501970200374812106525848438990573885218476497977238107893654798256949230453178283181034410601854704373398270006261467686076945170789636960681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] 808627934250362737618309726669037008063870158421467021711474548042965032457341302366985494311090615786735840872566894298432996518566244699663057204260515437810831179645304619454115909964679413349690694709957623011787669621739151371031824565386275096295933457663658477572043432546641876500969428655310370203450427237013847984669757631013520314039547035488196861792664583045253360913519949702022708148405884789909996832410273680934081157831145230564189073563876514966615128101305489299019197494280961704564669230053443532410224310171977436423794903817992697419970338578901016687165529528120195091266555409881365339394213884659420956046675023559134692059472345633862927240552405884865522163475056517932954310532701314574847795650187810822783798255124307101667292983153031611541659103687747192273216739833016672575128089050615712511383916986438145693609221379925697898826614804046692589390435352600565151428426046399708006216346139516345501947912628989518390049362386486062436564348202528997268151457456457039632190086694149434361950979457808690980893977493515875417623662586833889023556071818798135359586849476545187893320036280615138082345472780217153725528788284058568774033194292586389732912410984981303925720833493582318435081145741143434213500938663111392301282322169640801522207249079707000084377677812460136883950555156958899770983911615243693978705045546920711513972533638643836492705963461616164166267591156989424274949706086072356083449734261679982106027478044598088078868082594104037687035104978768370060619879419053899118416949820263614270495011192466480137564069633505868494942182967153965848353798526635952088449090420204268100176945128974465314593720688743788882541816134842183945378345937719267017005216926543966321738944905767271525582489033696881223592678926394947438001527741359306363310393542601873504975288658158622320066643100673048185826074110678819380429836858634035199929314340798981886564907900824523883186710716133894308131927051475472317476381234999972373008682862616940289527102642139307507389455538381182261804714352528608909859505955670750662314027260669883379628514867692227497560119239979775749809039763261623089686749546952844598824259078899076754714583072370760600534025265538976790850411730249238220353227351403085672501634080330493306603330573276435415006938318928216359937514761028183583642781479798217913007904825526759787067568963360944186408982337780735685788566011819197801279237735568646461746656617041404791353476059801581280643201512192250153296740620490193080286801140778246863202853210887643133870887051202413754625625121212332165384110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] -388524904219080817217512324584825186503079403619272902438261485062188787758471588467568878898145745805713890902809728738118338437274559662370556537256897242561418086505063382937440775292052304840301884843550256094132740413907367232936230364465096321592278118506526854246359421938723284493509603112185587663049156921934790250062566360819418629088042732309552533454946624107770513369031346230979471725952687277145202342762062348713213010956003833527156881975171831496180453929028805646793136859961405221952521085726836179736957558093788082569467602253398796353593516216703509209342315827757387835619066803523682474985061368570054227704478250062995013301925111723136090189217867971298337052222598613178723375348537407413842527706719796413464393314297493629518763369892888122136233043695536414140877662339282255727410054744653187207339180005377055900875095682355917582018873876562981059092533716440458965928594210010386266203991063450728481559376722919757452266700475749806522866453563746695515679810948884062643794744148945215643942209349551360894580613608151109419988775546215752526702686954064187862091694192374267534832767020207870358226347426904130451998820992414107859723042531507914323552729045757838412797839529298524923136983836580715259441527739269470052374935064763336943134764700100138543411840398111569073862841119677928556325919493851999194336797150107416712409553327183778361149629822809679691575372783830787397214388911045195025705732003830716391918205486768129343202967321338375505161649083381259271258266524133482076653748332198135113281287933721426910767650198457103610399276683714334659989076407466120374998900570030959030637447923821084459226446653491246589925656555677522753581843078837187509858633325553866452766803769992304242567826719773907002304560865375945681259442073118402674995082511721430446173444758185865190450098463856724581194296947681065385325254986024114036086289223839482892420836557840551722194434228253298513623067259550566411437397242710126335098009205809785653700676604952683859470675834578757691216843878963941338475946025782377528838790270378004283074762391074146015946930025510480549927297440727207831242170744758455713074701068177902111912364312123848169560458439352222769455048981596076112506459868472266320471263609152418259552263136450673165211023629329975967670323547129072238908494431478195414647620216256003360533717543018491411652113805381039873928272685783285895533728172134867385470701679863251138256492718097493056600895542313102486919901223152342670000764725399299450819190062763659721045250748537024208755680350588802544726704128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] 168851237757316303937040561721155820045404468705479703684575270924065504830104070008097970607191189620110031587735496187666748452074782537341871512688087837089000077889664065641966143475435532662481520611504757564255228339954341610030582417853718795232771783874593364422154380896045148236045621577622228576404358348974074174323116254965544194082361670165814624599332814611555484234395783826490817076110955903538488817246408110477621681072481683434385416259859247493634746736697678276327916655731833019966997994648780096924621003242833342796575564115429480908142565743117746528150361601127743797688980054867085187858881987349814001598377637661040724598944069537209430370087160102364939275715748202544692060658011737376196271510220482207523195462986360503889953330149639980173142887938300766432189813208906731042034279392871927932726899763738097536372017761493974914975698378134686272650690359313558469590473938331297453576154839679406081970954040268865585564971167772551134510303123325548426262132311348008719440088970648884186560377509012392935428561393466899513514240206824868439812401679412759771176956859134780845436009989324591310484444220975918659250947871062504171120764330442105183754124407936385074070119267622276102366482514478559659267081891581166123480638561942506254637434344905645434997370047924431294002554514638505012944124062096048373669620747198382530638645550081684612119009492464402653192474595402819935337342765532473797543325750620488237686374170201964557329482514769437862364147484951518620538536286866011820620292571633042353934111584696592746210303502738112312820282249338590672099005923131272524287818661891607834672505326887936266546691999303924506017029009130283374631555502980962782622319236453667499211629251262259311521861233351070927950395397415802312066940483015017175198298990665277756733993362805576664732264220970019867640602799651151933063511807865387515766557339785602217296718554868376144443969695578972215214012858181534493374576017624723105290464025443601487177928501953929703251584412167551353670416032545262610992578421122334645802914031952311069984478655837613435127096890251306837282401136578792543667623023371143853498015536276890000241407145509388313346513609364833429570716087605510764947878746488180325645124672679062427758652033380217556416592038939302546442491469123304026528174805294398489163135251721250750390176862275603068445467530659150157297535276881331712211703703263084180692915484588137081682933363487337541831116264989671086053941866872547362988477455912981728467547670934912731173792537111700866137809999175687665677762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] -66408753288827823785683056651815059475763104416266026554539060294801759100492586660674346960937935867676489958359344460598517188733865917242745015598746067538772719577949401974532408401822596681814458715825456478701958422626095761110446714386084808123930939210154359255413384978071951739551504218469345178632767990724121615608359174501944944036957894718891456984097924548376999082135755838545502306469467010906543292529984915304282284579032319174523214632050098663694832640531079066004954358303656637864606266879153614798467902779892118611835614638399007745328669361675600262537024647246808798762734364457936911818066007253133031326587056007707700480854354731775327398019794433051209640808098239409155686990145609734803196603608645162986455708397835836506109873396378507009173937818555605116086369507957273486795998149929248238834750963740454866180696907598054976381613913000675058809146898240654306109057389740690910307033854635522812723888447415936782809822056015588880579390371751688275197009484521581462872149466194850176743747561389729775002418327208443657578765686630278847506217269117922418065172231404049819016326368256163687816298875603107311139165571878872137468569697522112570987157721364443892725689853142432935451691229366946961596161270500995728050719335763470182309774861709273252556571210436452452541266826278845191440772249266687096227655171062847558466722471270877514246166757671979687372736931742892069592890803533785616112270095080507739209653711797682042764346017118009831981056294697960144446049782960744304740910328330390329615286665938495225132477605573480196845671362701165246297931654658129267785939091733979524445545968615564972733724202097496934307940575293839948792097176348013086506175294577093938274191239019906097040291016268734552633954203005221359639925532293282897375177002513283038184536698677732264941568952631541521731101540572594662281059768132598844642445152438491941620716712511652301405326620725872342431852450101947296025895926807115578736196313080104337958293486912303118432866392857653651874489632315849521481271168112164997448198756907097802699166081632666375105810687086712852279202778179829583111742685177179598374686029735233596308073789784172356246146930133362492964759730991177671464984535736534383951811956527900265618373172963043340992999537826484777394412645898153229210338201349674252045160013219292258482409799885874692734697111659838084624204022380342258035185001179606008093690638706969271215902956493448526162977060931088860870271617188431776244810186338152236393242857648914678825294485099691893881690757463647263886671872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] 23637539469626602103443137258897425952711666166755333658577180392705336211491803300025853515218517065488949630231084108443784349487359291030035286225866888109113226459145244981201279722149525399726947959597513866440617532716358380371847450050338966178262019229782005095882941305603600161892441693388109894113625734773835482242748504409958229307742164020100560026521707373576808925087911460813827978138913319131196896613934722742456862610751301583595404503165278016862255249398580814220193656760848141767522335615370148963987287991883687027693636482441650932701771109273943227949362623768167414127574354676787490305755854349559568656715016115421326231334183077487530079718328621936590809426279422022908042852978720302035337814578218654289403601995719492810807514527133371670587142319803309797083842736986144493869215113899790070231772444096831306340343322643122511038450920306044041188663762915473355338559934582424985287321661400868166659917390565761663522144539113761663394031038320340060395705238857654475512098470568763711143008091159831280566559372712565409558775571553500514113740961690524893418169455326030703569306202457267485627544934722745464737966933563084364637014445202944007969726576264413426980981891847535173610941442970001178085838589280047345560388545327347689550327367881366591598945937603969584443266050693395061863739037748848799406543039785683325902486824038420216396565273106127415104275716803726051173691786688493697760314025171008242489449961043790847234522099980777801588933075121300363149056733265200405451322728608994178884368504841026816076722740252769260207482892816625541898008207072961301904848557846634297374234229788779896831832830014474310068106752559663899365712087747215816907418598272687045011855996072244833518252074684512458439043870104040660376045747988944760408054356933420443128642648347824321615323184602349784891629279343371103669074825539886480669568209081339848897197752043315525588477385751013026427908159244813927917987676707617535120102508638820527411356354919700099778014790256209584612512927087420693245821408896131983661000912392103857309725635710459866703542572704921536804419512119647862664797210776187541859988872088223380487129895048017521669693379672853587635788469120434106482537217383708302595754845193399465887374183688154812822677271077869144030818382525818642191175455962332736018713378421023810851306221072860573073765818612499704260615195752040405745104014603578720009874160043687223043374223462448001941459958416198862140409161987263757303768219178051818808442295431930642942163018968491289336246341270745049464832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -7602762701034096102897396984381417690081228027968084455404222343900697140426754705568801259004614026133615677489114537827690381746274074274893788694039331197078712983670641694038922526699498775535307193589939894325333467708647206399590288753191669207575591798138920322020478667135362253639558896913066804828468652314299373309993809903433840608809028841721427713426338867220708503587266284329031529625693069729255490283346335806434378401166398207597928241665428166062614780339974107869614820922519930689428774305895555935071579083289284525854920943053026946980947855746796950599812588695667256142508940710934669260901476360447007180113975596266664881781872414343685232025737322583134403514633017923643195679593128317135856616626568111340712795569258506570132535761078826428562738212694352004988136948982980266017403516156118842645469049722544932120030952532932606782034401067600777883667040387996188237590256984395570330762457637047974746624611439231086475642120299666506239078922708630120280157254664103211967347238695731366684054897696666380083758309221458535533039284878937448295135658931378992929853729350624247098413492536672496659177366672185397863875654946205496055651364697582889828038864324218316840666836664579927643713721091242030036859126252103205990777512460079566068579943625979711084481747922739701300752972219692950819781061082961978023019343271073413841215665982269712527656616109628372031421082934348545438826237087917078902901510831495041459798941520668936529446787080453605943709482216352979831060572910876197720441001188328165673103758893856789565478989085236603647870247946247554190506407371038398553136779757645852105277921324818104604096404989716411146868482625479804990361869761597749600011780180065587286558452557047502485583644252471914340485265179805069113610012529239716428613446376182544036467269674607919834719007037765354240564053326359945171111675451110864438079693351963194106038229371675972294727506853827931153416587634084410274421723315642097297596772072480282044355080373162701425343868115501261348614856221941926685930177322097578990940909646416192677814116837155546995032631835253386065005323808752966814726970226681873092685764761828004701577331914876891527998477527977234023574034216271371916317858265935603580097642911450517973266945951828242169185772888430253077288181328649369575592726786284128986876623640779299712677036449391396717499110680109266735514755303435431388556566277499135721081763521077540492768325467914864647011111813888328775926927634904848326005323770472751667416834067348766315487380322202608454294059206640693734801408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] 2198107290525486023756428262854324633352140202208379084197001816433128328331827284334027122205552288763469480781126539265749132564166992812789352637662060243043378566144080226810365344955968965408591514728073305627965830077999585649583827163145145567625088109819250599463487277108488906973759338038703821534268615334106807192114820090077327900883598715797432164943502470344298105898545193063352394183821356111667237258538808798249989378653864082775694781822336809388957732944873577787941269898972949110492041801565819748489012396205705618633812164697637949087351757978502770210276146561399746227059117070699145956093408388667059498055818511939195249242850147931697326146223233051094146806222504239953583727012090974233272698362640836276200095804930658915261452334072610828728743998652432250270560424520546826440238599974443597044050890808845960983597340696332535670461574778457985777409562455815391365395585261900648145118423758616398127274622698405004332032048461683666857374376836669532625548953006109867129398765373969733595333473496895411634046199517421385375844013524801204185238269229501578325375976376888324896555703725040545894579173157983788476004909664424998249380608020940919324333475628632879966994520326972848859685602867367557190683222079740027124625266746312315680993862789246783843546471882470722770047286059961879827719081394201160495292554585328519974702320702721205338158022404610720944250281682007716457004877221576447808914028166805284434466423891246820046144757358028635377805860294304327145002496632837401930406607360407214032771711258422349760074112671165007934058828827150922155674105680822589638300727059249347191759261227115445067932227209247979462684868421566786073821378076441550570027154516637506468979187501593930017708439659061979489148300651197600151454083643107456520453806263342307871200155965304410580312398955447220811804021484222518041504587114484412956610102084354754861821070111181850335024473780720401992105416762522658678901291275092922967804741755161818639074687739353788724670994067853872927439194922678042357446793303268699723264478021396351539342118621469494163167841120827520402249686012670692655769835688417102258937103868234917214837816581269677604871969050172382159594870700894581216114195157273511248939938224483338243173478940315005574712261474601134253163782286126634624199316263673262925756868005376658343198242466928203682869271206369512094915216308178093163220102366949919553574823928685917992179549850935547783428380540277956838325272745949649867103013554379078468169923230315834974683184926977137633737036036754204283371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] -564682466285761763787924978051240647953607330448470444290129566853084486540206667840279771407930712109122161560591023926039466369599673106717275718234831814284061419445707508994797401036662744951682281710607503215788864197638220664938828597594494343388204524490752258868934189779182108679347673133403164143054648733406403977841346119400285913905687742753014006671944965125460326645497871365925999190717215432003987289752191739732183661494752884256812461671176748579988156514513716298775974489773818288168469084543204634223723673748591062173401650228367886448229556487292886994629951358659788070785478468399113075339845751735246223410895741888587509313331691796540696357858463845844923253916715439429777182311090585230852884140078013495880304775725094316150059805531902718289173403715545612294508836926022413491767473296953408053678055341911382206459845999137269569977617298575689747081113520224544330174107714410697674644859951928316327335493581758572397241556256301375041290632701949096252175239580928030416831891606286359008877813883919756421406020329562172526616604890073194457041788326740426779933546218440353466265138848081287488425880528370195352989360797270876607045509472011860632400042785366891022281090488531351752155338819608240092900928125888178079543820498668277474688884869955327369314658422464199443578310217568785057236832637987491825773817253857685618285889091698683682330459192553836820221802428760558933019716458373138863285282592085505484976307413779999039999406574726962878256843345924788546025246186294890007160583906567867548552952629667540944150963010548500714623790887737081548577060115791329499103239759684344572078825683533181128234371344381038009785913893520674098259899062068460575890624647941566458857756936663114593544254296646961616620305629651646290355006041042555669317156626760740900161153486190477985223638113844438283841224445837011587047422351723645960201727692942867788226641689314454951758318408585563747724387702371052812818054669866439161573030231579623362731630480338237629800092194725767040912337711942237925478418142345077912572696070361716602588171905632728692817555571244439855750627894102793396493894791682300162090267635182932999766616280050363528829086826483200615298489722504719894168381480606442360023538755965185515066184705415163014009392713866758210880793782392608630932011229097894478482420834299170032978866696452548108316802612969948656805455083129011562106908469516783489314298116848979949217302380409124636913060307219727452814215211206747624330580971188493314577553608003230118845863730409035156451089496985429876932608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 126376522042712078867277944723470543482419418573165464411983604411277078388591962237775173842986508333760683033905650458829233996562853770673543258986350155316627092600740783388290869926277648210853509957840043773388788218697544464256975878881152369819760676912101307276801446968470258684369979033420553104018890684740717583372639255563164685804852559876983391297150941246733277008793028121361613051003925903283130372865261066515989051006850908678917829818131471764680786609796544581033278509036318297929116725542100646395698451704967932673377380653626194599549188947304141251369228518078804808732304981030765986820746756536832400248586293663675386152864437387069830283310392087834125762519105758781908307996311602253626333672265747939181224123405179982721353051869481959098015440577482971416519016187636375084926561474228439715446628661863008234725579704817768552433101657293770008030255059935720709895997648118355080856969577633245361917342111151710794850060819695744300905545074490271689304793575392703618918110896847101340165943629457622856331167795844734977741049957103586231741662019012025261817723679567685271188119374532901057297046957474299832067746824888260541276835166667606094973323907812872515496570881431806761133792109929904968937785137794265207356920947873565065323785740804913741426939608830722893938928765500214913949969545442912699805075366749934062008288192436597636825523218670354421946168136365255626380711502276248030214045335420456716577386227121239988550062927303157726899561685164397284830548669842768636848548642557758347258538600051165120473302310297106398221683454358145899510477901073799691968694919276457486381954585861849702518819870217924579560416583413018832577422820400467024430719259367858822117205023363101361203327211592801206555130349032400805669141463113130350605966108242418871744146295089856406028655130473969083953686633836670813154478651680404552177038047003340947078995783078802450944603601168519956203569791560176880454460951347053812776102000959392020410421707452266807847752206565997879646358544966091815618697109339434598159353868148437019608358256067172314759928415226228410419768130472514083404433195767867119031533730887764117222221882794337853352929134273933166792093979532319152285206171286002711773047957273253252064037112502637132769841371223021414661435051648158252578247871534228641728419865266076716772828412940230735541421672549984503583224042534260488140200404652162442470458705217116560859751516214342529713490055639137129617723224058113801942608151470382793593302857906559948853063183255241237916965354928440397004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] -23950563955305991211639514728082201167631050942817157262912903245573513564522599070845350429657030254582426202355123593814264090373661484821796352262361849019340136157075829044103921284905071870809219341760811318517117694711658782634199615405683830752148649224490505630867747707626206841679728272892576005564918453383826802663223771059701636110012993526146194422758244389196686262669925473258427413294195979686617432055929299916021046768667248693807534004725722986258441134226051677841748449644122216052672219251206877110265017718480818313158434969145655585543881355533716478535200975123112509227296112816920260001985676999791324130054730841536003501482083382218012816113449959389636992341973293435892398902108164437099111152334833077375287622875509949945185800995588086894604843317498471123404698961450751808217007226921253903889033461267144459184161693588523444843749842650401830993269804501465737044517171377560897122754825680869838082966659149144633982712416329682713258097024949315716750817413434641675848677503955393465602848022649290038346573522463794302598479758863290372587810121908180513701936460386635262668718423382528117621004902215311438552711522300500255169974122698941002126471294441378553912624533460246436376561694432381175311085681070251365858841036501494914076770733870207955438077559524578586769411554736979884918457026166594130604121735434147931179488479461217429194015437470797054638100727858688646828154984143605069864115316875094932280002173038594664629961913314232660842570355551357585906025795210168580938033558199742974629998170105259381415925776622624018454112459046659697829310803366796634714981320308724274900147908888663612601890599681826300868718223748107784048871769872340415005606881492534063025326728381743614325891265580111938509301899101394141774984402955554426916181631232595225240577551666390523225588654331761198746642016670350103713752588137843943105985395058051556345816853354226250282989414016313896496958181251879977401603712257482603602199369425220691280444029864732119982332601702980134640306507917011824588700628902453798247180410402479318468071722138815121964617068375818510552008497855311862182007843862890645790757958845663332761711761425094703881487135991181753167367785555272111683226022001083290745432524458738630222312103666475776094562241505233287407885546966714407529506717331059021257574699674542241158040256026963335590107013395409073276077939846854386350048210858271224375239036101265270614785636058544589654347054282464640162247126400690358752884840579645993959660895297274595339232981511202365735444417203683402448896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] 3701395082749450941888961006956550492068736944544685373639261453960547761068569978715942257353064162238758900737819536254798816263761672563152961136382978149621680313299509668150863546205701122076943188830776016847242758224176331894821735535922428855783545047419198609774469364611068851983283475620784157551730308485732707548865822482893260681252534503660817093930465988793819957040048835313792829278707772188377068500281369068557471681528251710921489132475021457296146487373587130313947462281326438335536655923070783559004388604360629335592151809673993105140713900213664517099575689018294671393929830808192909025560393731047516026136663357045623398055620522876900099344894339134667818524135649635690953465230320982984243817282304979303576367115794699436298509842674751469722204355558386457704123590487574247172878126095619239132164557072080350469374322824451056481220390241054828367874023457880225244409129334410060407203724270954172998703365291909699789363773815860689504986798006763547670159139199565459619888636752520236618394444938660250960023702681071017306715233460950667209281438797628272705038708580681324885068255338511903700045339976172345647319801087769838200530079961533934796897089257049496420942102532056536899410396839686340148439274894748138746177434685246019259982484075765763973683285068980882789063382746172584886572196280124054075576508663581512974902565184053858324321488296728419938454358644171708175140187997352384691104626465968529615581825376082777939549815194751286228034417043272678427199033327142378382752508046447932413283755963639378027159033111263201063081833383362747895177696382133302295667159298780336731812520205301656243442954309136167759706114675920149322180953757899418932795321855124749899077366483188250574555962123191976314107988712318384284139657735964540117929104736754924984114174259671676692195865521475757421331551768245631418208382855866507184522395617577254033100949015079771663594946956867733150845703764370654360855967909174070438490337867763321774005026858589521327949898740090588090588593718599298851137311001918057247013633055662380621169717870894062420023811975026706399713650198994637463222771729563247661453842855193797328933498549084897271943937351419768410347065789579261527948658134534139660595629900531429062800090082627805280174228737860495277802090762625815287850065264236504642986039219418132569528526958745661041860999973235170985452063149950665392136453017011235112868019186989389645455528326241215486277436490956432201718259619697781568222447583990061885088772384478019980095103092942814524566995836406962585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] -442965999054078932546151802434881578745955049766274887906684159177556845200938957995293675890148459443886121901381947427375031761054988709646343790024293776392171178834438656683533319287074121263785245149063753701193439299260355975492818755539425376523630168904410816983930618025648659540371668436861041818279879178227201606129086666712116141525077176484868932225331317571459360325466645677665049702894769392685367844132464337700947552573875420235590063189125539439173600655741854305250768664944238576165329672941071191904298474006066663533342272715294291706299920261903634231563671756968319476981070407670161877845931552847699805073027980178130409055107310102675134999338785788765928949510552290939714603980324980877281281316732955593597281328493738593489954433334887332674656341506172924200623753412190116311184838201586682379253025279564178142925025187196181129250655115595590401912771084287292791349898456907282786729665557631251263248800302688675427309260223057226434808840200385131501910841346144059777325841091168701347039657159641705173670836342736216214875840770228457690282269889649804882289941940555467950531992421622282484228131220947526216688991050610681745584219368284731048437076881937872220130761905543440921580656286471728193293199425207304157173212568880546495624340585005502668590579692772958770552014823413971210401258354562816467703716185185800947030197722684556347709023234306613185293236583890558975035693156881074473068301775838223496011890674953669429544003007695785077476012378150862214272565498341943368011653880354081278189695881021921588626480017008733235758939505724755689429590008053802697500128763431279356866716642214884875322189561032478935716548568946899474289545202820410275843867061750104775072334995338437965941267004623781529249231341752373162617492162688874212678328292285596100672148804198295140605721569670769551572435975628613220217007801974001128248285994072811273808584498255260132591920750152628221754940983785484171111425515386913883514489176110552166957407888450208031475034231556901800901022578870526382687088942877840856677209141231133332816566985669004488658138413641719254984572556285326787280475992441537298993833638783693923375424011993734925772563702362798170641717531477278866227042555943726301897304633551050034470011166234829844193254326858407883972989134444110336978472535145512806496081557175034296102832001543305207464717529175355022187744510498100978565744122938349769617850548432167766085303933478214068402998913070783300082999118865089758289743513205128415674084940710337463722703250300171253619575349259093934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] 40083191448664746189824455046671824363892611601222079704943916889733057339805496549664630593868322806152796660734034980525028843299880514248584507062114914058128468623126890464164932363625345177511513904713293600171470789668315555286729366159027034367414734020148464810223081297683971057935140042982966875316719717832173559981781948547263940072431302546942188049641999778262761361635262455608988932246948354396527330739793095936927815194461122664928224902566973143487364571162136777415618914709354017087594925935078400262827632211267702844990159071871110539115261244664031448471159093639110886264739582497605595512999167600406797898078192968245643394466365227674272078312995412911642565925724925507295053762164987088753396653381357492081164430010807376882187217497890773417000963726303514556029740400690867355097291315019676787677342433533021269305142922195065726782839319372883011861129133837797515875765890876469794499626598353330535118490576607696664111908942236892066243447257432861286332606734137030182668579397994719632456772881700294383761929718524973389669153983107269443876042537296941053499706090901949600859978227737312797888325846378472663473109970941263699770966984402099087592199662526945916636737855608622362793453427375385904789889630744185994901510878259335407500752356089407873126818176714866334901441710394794694252234170641473802317161126772993634783395228026961902576462924587203219680056239332801256085745072537137692436447003304281881736925900076484857922219800321265019625545592360015040899469053036858043545423719060348187568192742969752522704168548063938427729033472677519406512970651961347099893424296861120591525068053384452536894753637476334907110750355739481993065496210431940395991893593629395226184896697148236899253735551025353529746444743801529149385753885887415147798485383402641693227570346695320677359513406085004691578356044424401206478557362307128779461834302661976312600713293813723970254278275025671780840384098511250564866460971258430265849490562633627422672555442037554652012372963750728745960891881020436041180939232593698584303148663855427840387971042534575213516618662448597209518878133542559886516553721419083133474018014679492693750169709580943135232389476163340002653351290925326185286019618038187328417367618765675884341075713064730876315414897667830596472610149658319659893487434914270440462240928961310322960384032166391902017479828202827716468431071141285691690272971742499285291483753915738473929959906862050041381896857916306493389623298741344601551556211898321795119828770666204972608630807788130649604761791468929024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] -6177619271124011273892009936771383529175039338845745512058036688521083728915659531232864427768545579207065540100540998739848157608899017620087724106627611140815089237658532743457265452202757430492506487507909005571404308079663077556986830741866802675416829376674006097488536324356593429231291240790414618189906400454492191912310833719442741582859217789918950711201506901278764594179849483663844681680858392439252202232028606467992587803810354430082098808480339294799240596706811057659279030097496857510433712575852845029964988764225692986341585518326655866049171127001585189416228815566209309590927340027996067402496829328020530081093034549977207942074409829498225494636243412661035343229978785261454830443785373925664486228761078942351738577759052425143691695218025540312867553811464770576375471206895154786386087579895665644673134761892707924625395637118833460157827953104315330576297273195895626564201882543656066427036337848648270785630943813295227985517101280044377696854515401854649683788297988690749327293071733197190458774535189116557080156950213242801264336764083436611093794898383667431308937428357315522998471967999645510597562986097371257898771896168699041793188166714816798896945125209410329515608833994062499945538282663949371582244944234074594003794534070023508207593255090212800554465253591542465907237603210984085029820040175950716506574848837320248773884628302287182776013230669963975389226533216486357058226776707338692635186870565240906578233393547548312623806111483071991870004971642271202690280165832340126394438838870248433668784030058063074879412887875873622999576384018201152426287825295518179590065413337990976631570332434847415067225047670897345389189759412425678903046892215863722397333460936679067533143346055143439573635171666082648036700284105935592653074315851317607954503375529842393264156533253188262942138776045418006190874000964612116353294373800803248040966016608409784009560393883055513113300683647591762200809375288741945303821793804901330383360824782546597269793835062138470734728278532195010166824042741399186918581421435283801236947805989601646380169960005147104068981726849821600215056112160519450503512045603626489730403609822072182319618662724369651956813015911199679299378820602658206867114592664463983539405839321925507602782663440940255437236981882428866189768215948032747325437304353438697014160613467465531163970121386741160076640191476121306967277500668616491898638345681942158040398102878403299091616125031983951726955763815890482021622220288517739720345656500603937546124580514721687039824339259472255884569874088861892608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] 3714860896299700742494296232308581758976910286048353298833568913200805234181022880865710821616262780481047805882424943735791015403105122562423365108181953116209701670129491249979978050230347300524621750299922319718928802221531469863006301999939986429815385042100192868066322823614284516555955223010363593393701449663051624813771950647223077104518874665972111683403009199584099691615219415652417275212048503414004817024926141111358740525365410657068297264773221268305838343593560507960560548375682193995417842288265606737110210224262694264069420477432075554826597126208702502169871898016274100617012923424374834127382141203956174334923072883871957983246099412903261473034178073828767519958432279803532168578477075112060715406138523756077768061681985998180227959213818220099951604589022675723322751991217617737894958708995627533113371903162153647198892025366366733841176220981161140974435823354672690557056218303273180635343548094708746431082163210977626737605624192566707644964312459501501235187340243688168813112227285556808805103956322282642375772578308648184233770090621701562582988009636943272570943098201755123728243522842820512515530708708486237310193774665059863479711951868221121623274176263299464300409381287986568330767982743983424324394944167949786527041521582745437600640633542539979864819056387884190416087876138550877937035981819122288489681791638693258448597168263656560317587585377979605910969677647061199018065895674906319806968869465794527386958895180529253958886379892664478648420193223665483993840727406909169569121189191773797128479692350830624608591846224806530300068238351972962533562737902103157253632122341926400296252251425735586392239444288678743114039932134618968638893053638292355359318416521372347450013672436653682017755042379695959044187753211536367939169136196936650833331701187547690325484472543208816460059377132527802046236473664216664785904715766140160287707769136709617425825672441798044189290316573665822916999994294956835955262668482235164496064265724174184890579233192220008985161283374517301420982907818485685127993828380450449424738991083223514270869635498078254705955888224151025663063815354205377149606939153403812774111975026107632495643118949131223795314830095934748957341328065186934972301437743746209556785654852582006545911969984408443081242260563351046339796135219472067482555999771505091543554117362376614176017314887271355128925339449518452327987745817451962733055837640948941086790514968458827522508893042127146438872525935661035209271042316759455659213139146869545565919041126766043551121384049623829917051457944179179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] -1911571248621632704127188292014332164206725725650775950743455158429485003309968683944428393175716617561185982862877547891848489444170247559083332589378530358284297115230403867672778019479205538951388814195688866208799774687863539664315570197717286774078079217947318911007362526855493438370914534959894355420758672112887789636952959358483619319150168634000477043169479286028952876883698169418046108764036335273787260435461716738160667133237916067102467650978235800390087993888861376252934609745617016713081750710628846851718352695486286820514306657384033256295162751163325203406748087268526718031331769666727267601016525324050515092946350958859695390731613738385590665685171204049346669248126489437180453694918364571289623598300511302280753897839836643161186874733299755931077796587431163532783287130764663240217972207917706970767694787080106288394595364499692562594406863604036027070582066589306424167843583972061447725278458899581301904053241144673684532712535723466740360283895108127983665324501469567497073682718075132550791386749696976066341002246381677916018325420740242504467505406201292103612735854223270637967853869335274694567639272682028205949290045672164650088336211549755667326714987681452703079225157569691074583982390245229535458521929996324271947636440443544170577997976118747220542862189754526691610037627533075574286398273584692803088119415428094155189087806738902744274136441810873089619239707175852575820527480658613550502031749390704899828950967826188146089800321330588539887431362331336251967895236452677042507793026111751537730313937466127451463282443091914305890669518851580588252400245525585063657613870667488272217778982188181964936308243241964996611851584145678862304167850266806018757685935218701248875843745750546774493953261630850798039272206142250100086799784285207978090371912551167421532259748690869183651455839458342852185971079798992801940176680353172046298104128322169959420885184475035124230770847779758508373285696891088593873541236290759424337191880879902182552906262437285574011502698903725314710100368132859362555907084274403886139599835647306123585543007388123774044502412451704385022143761858706168234913169243315903114602475945002214701376422673393435187276759996314437910259019253936009817970535259962755384446240935273738486423231271148770615584251281661403745542964801767517678084847250441601185080086551697040653843356683546344829418855520476339148316361569682952976259893309853763835408817712261033702467552398328101300775185117964198099520853767519840784052111452805067147807639810464367871652869896047074976396202966303899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] 630097171425390258117807923926336654155683773199983837412946059442199108515999634057069798869784904258511924079544770648310078774662149886015468877380407410041457953191415595666371033211904995950520803639421338912580075054792284219162774498869776853508965407270872846931269811174311034569690695610265704789384985648243448637433181389560915927391804448413252652537919467963104033728298588832486622204984544443464613173128083283777736519390541420841333433100978231706591278220871556167022097757139131160045203754290835393892481185534428718867675809647934530742389999615515475412721547523011210917555883600219005360208073637701642105879328915666430001511969574895846315358612987311879256129627273700671148695573952572787169879894721376770425704601678083859906448459853691399824040446140921350494026848757480541644589767795170939825657821373867661498231272472089116769719421044907019396178332726602740715114694328741710083051423050736633854218789978138898358028216186887175429944058765668884528522668790178077265120092613837530302672132927978758120025387215102178924711396897014800676940083235317487394967479307064841492758929571890439750477491423786713984024236588179587277058930217240437035084071827518215829780327854733988245600078473725261168786308362184777905885279950060122019237395338768723728529007252032651194684508000740972425786343328713802487127615252773742044485745163615905213020666960706925843939529593826703649824870059812999161366785083574122953801868506408460326067829113155237452803449979360793791335741384565014417422297908815323751009576210264616542841295673676923829294576848654060744655872151077364846018805370517893381770979124803671076667629914311894460526475910355088005467359202077903210825769217385269782430013968003266426693867358984350657605389427259332221546744812614621002695539091735182458257613643098141359158515994212045619773189937235253943304699442095932840528413189442991052016470091730741074823598082020911949304243254612322239012615607211599625287862765889959571593282689695799416489839410109077152964297012212589120874427090104791129368365806643357220256921378448781935891007504554642038659246335019114134339973700270108552417159682482287899680483918983687036979523234588533131434878662733896786083740160040597705501886290646234729399363431995537088389554884352616925627692952115581854583320764258836449116852146947758528344175568130524749185068115164296274551420901713317693439161571637295032050501962485171104384706119096623520651171349070567383208736176466283894994079175914616639581478921563963484724550699085127821409515499369267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] -124484778930480362839630529424326720563040948971647934046714005878540153216017608816235163073385744821956036909954140354676769974966158112440207797106440262941717347749152991143196427268179981711478471401940790910535293567282960448665616758077425843901028243660434473898193260740741416277731246626919863974191250462230159517222510417734815572242243231436121098266485069090165573702875398343676076273042335234249771889444480879937169953407788483911095009912764656767381733646083010890069918023970348775634213484670104595849684491397682790072339589774627379230154726230388521290711411566396566178928758906750789227915886657515387466029955557755483974665072953496767947634964334643791657139934479086116553742190844003910241670839274881772284409790623740549686192584090718504832632330725038340862714108979385115023386348300967171370777855319421460657307462982765702086412999682007557762778551945254887873952122586463035075806657252094279129459766868421886800934026957482746611830613388505590750376752324324966369090526049990607120507404968525414599594570224160450585813167256517176717089345171369265138117531052351012701111052148504206834312061889418622550434109951938631020191718791861786836848925398098930939947167012988109572861252138098450877172138955282657902099724382388696876251933084465892834207688891630856739330844311761931327366893436949136890588035785413337538245620998298139021511786095538287514420311649161728388301092337553460391797200676262115789683076842672249844961186423232486507215435571527265371434930436187255191528015637019437906975354881649574208007244341058638799726929630374327585849476997080148712534205785097408801223734720272708560172268124427449146550357712689767518903008026042206720719196596137718811746594262097531058555488908932806669790197839844984145983337415362184720934909454464924855294840208255269757760581841350621284705127178385106841457312086874784712460499821094377623225792600898836212818554019986998323906952494475228944266510542610893663369740389111961928379156466573494912599297161636827356120124337822445247236677256140095924192487340563453760602660387962251350616013830192122354846001316890133193005499968401197556313250528287316001445455526309471443285987358443106842044590505949651114407505119385642353495320131771886505699165773038789319300251675963647852181336662978078090488440161139997023545844135965552943351024006155966717894587447515857745735634952735896226827833478565229535502531834348272338838823514208719770806966475499562268754192351228803443024404380715546751610643999697771040876734241582500069936625229894778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] 9103680121256024769053262498953944651099273142471887985430431448335779831464003451184843298386967368102899690770697050095401612810926480478955768578332137233460228697479816205621249129796513844666301879880358923395534920371558507257984643863804640774109107824283457430674794490188255162563103459990328744580567846859370703279703011938650742490098436314576172602074542189469757362692667541905120624774504126922715188534052843421082307554483408034097039650764870384632379738694972372203686751885532779756290789118212648662754087301375089925072186403047562343074512426968563290472157305733174604997578886647375852205239450844869979542237506329905005866470724072880053745301909084758524650339154332281912660495776081300435679414047777467098372568952963262038847792938883002899859268950270654313536158728298137860454497300750758216611974504761490606935647101672974054599998185898717409572493415733048781101493922217142604488070460737853187696258760163568061614818092402081470940242406387059483501442520920323777336565251655868101573499658950769324953060181542447003528482124145592721006818007201133458275284965507548091522799273736888034616951451926027348582614145961784797630249725040724910137069409289124232523239743401176959331915670068268303086427821254174454353842884218973862702996530449681350877564857806231149010474377279610287754308185781897142012315326522899563003709663379639173330565844105063166320095728120447245138430832093633260273577705728782652862400157346906871156033755289541527931125618924290249193586401418299217294620671622580504242786461082527411531822615914368834500417952360175524430496188868387158098398073151546216819862983788627735341864163613657342325789481048872233651168387432217781328616170635480742639504623877635844465368862234012163443487860294110798751420366106602493512180884325720441911005666501963854327154390661789943104687087664024041359047165980317784491588804360957384271453059413965719055848858318382634234139854652112593566086327697932319632168589392090291893005919164509855782695529027312526335924684449024205438815130401464181709542175374481953482239229463671298940838875354778393770734537125199438178862367918520480025812948834675500384045609627373508429962920798247677521600182565297253419647476773308667575666425478244837965087172890568111212578109859386333083321571693732752804404768039269099665576614477712879378765129365301661127676755442165951888660467533140683913574828528135012108942176566170985852529226566705305894020259800172853010361913031842095505634932721377558986666262429130510126860492042955980572399536124723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 2155467833601376723122466648341405530001091328540081011197460457536587557887018411489661540497469317232126078034805225217544337406393676567500438813299448732533016711253377552833106236899865720098127997252754927146955685196679666862522896968415368896193256343572675534701137256744815800247842401555616744749154478943767296054318526819306770771413936872125997569280615914346073734491679914643042189433789000249269339248539337042692187961691525323660054307906893863815757419205961298492929969407207713695856353225194910445652629124915520996053505154048762576343107021527310652438610450216192612369017701691257787587978973936110259667907596972573229738430086968965751855097866347998069173169375265280424658767134198149362357547768778620674092243015595283924659427224901203589011479994059975969551862339268347829463230162680481814244304814114291764517179207700275550301738948131874992525623991109852967658681834047993132031305182506398111521120893709671072537152300969183776104133974316827499746624600234310697449086200551534297525597388378787910737650380060207028563033562972369195264162413045975305730365937442911709266242372732930350530790750698342421116815821478992801781210421636623080798873475268384955875077429961413149110467945221590513860359147341356125268467452029723913655284673915660303307010106159834063904871080113528725168066694653010481945927026901076939820703537040882015369860293478193480212597789657527933772819864204119321742285951965469850083897610356818431953586881610587057608971141515968437389875728634072189515848234914579130813819796957896348845285056566837047718097913907712573257061094607907622899594961554095765729289638261487959748065314800232868473014259686578324361444068932558757414973170788486102465769333661643639095730924236592543689308911056353433839458112910404457547770233352782319413230838265666228475331058447990047906830652667534406747749984765887605491245098506573361389216364095029134463470661712946217911619530045835968654188935474393077432655483339692670219415114741687344981408919648295643336378721865389163712092025553771939465147519806555504911098870242025662745188103175727084998997427017900055850939193513316091745202102136495424167670282348976065531136248708918828025370214448379344245788393021285424040216329880629144577000393494715360702047737423387850105535397476037813016041327152329947287221597366266491621643738036254718918231177223441353307203882273557226732085614635363579216214389219865464231285367994848065912442878860159553002066487580413572510530754218710634028072861915405650917214937837580102949235321439518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -684052132581175391342728631562322867987658820981531891684921326759739801076367905714806982385672446245598047808212869756479324125457107858211946653958584903653723914295922965467534919087031967504046786757246539767954816933015776506704974276443111601175975960507957555292545345066022664638042038060629665415668936603671002471143399885411387849319631036163358156634911044671574984408851959649150132362864031687106832210418681513984765395922199162635394458436104534581674640468384049462406302976608779039171438874642234837581717090805888192070261090422109401093742615567365723417569129225232667192064995678374171265473073527481334612657865135007866284326908234629575052245299180597515094310272247927813645773896558599962038715038253736319794038961714311648349974466329011542675601233331349683461316227329253355859843474566281480898876686501310302872731979816605200858641571337082647123860961648848965485942046179039652929450581921994098506509192251445528251154206273653949830512133175259208895709096865428543757597827627275658941348206271649253354408228951855758759197048072613680685503100099511405632239738421945112240183825058916446841773320418788571543161707283965815928525413584306908941447415744241064439962855507720468204937301066978849956704733110483230905294500999828508311376228181603613511449081079453881698927459391388028761482072140156196080693616218983228214720343227288100094908892198156962748049523003559180935018623359700223205320919161852266935651042759399069829851839185818174948394236912953612111897214186113737866990233672617078519689482379836976387183987046772457428797815222686207051849073566493243441023385695390983161780605963058499919492496561514350855674972476367687999612929596643381038631032851788993195842003067241509400975972813815373136299518941018910874549782078764262345860193201677180027056589219417011711072183967523976421133024776699082069202736502254616961126765542143635297656944369662689112293442236194234873522679787247081943809635488210876189808603892253346352312285441903702399675814793477645558500824231066473526633030232845421484871789150441746725038951832979009763888688721847397406064963950439341731548471898930335247165601726334980639751445031757768153994315468641936151708319359865217406517548944138566545493725058498606572073321771709013797046996284707098926781581186351895097719544146414247272070698790014883412039831249385754782872265722841591747336329130394523024038537229338830565362375880087138078780803770284821174498022199820581884315800426959584693033470252255843250530111288854164274992048007478182889545839673344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] 64541912862117405278468506051038002753560240900408814229928608471628531036168964539845804744883646258865680479492185218892166633285944463310103744796311969233878769006253316078336738697578969684600375421088432747597166523870068941700788820573342716084049420776709973765309564390100159089416606499718943363990238136441199218631136732397686085568772989644764311127017650107674614336383324581346768785176582638327817787876398197143723697093296802958313282930025322899427609211980321469952935782491283963005585377663334555631312305909096379866981482944578972960030218351283579135202674506510330319884411430838242510227331026753981590853436352813640798437136701082589867251695023859666040244008311435075003816217299006046384339322822570953355356342911473508217849218039238559733416831401669803404484259414150221268398358815166191260654292654594944322229995554338724945328747202485347007765487019433356724413350628381313687245706676165915643686127117496893025917885881239136403730619202980799679707936498655749595222536780409951164334529934352535942503155900120731849388519999018258858110842086105376995819559645205876508656005203257271720455159292834287228316349532288171260210118559065672540433868229017231858089023349914310105050869195526460856912101481489715622654964173690920822986416212034603356977776484072746317135395665256526584056399711834344302242993260777090562429693431822627271156141996404599673430094451979130155263057709479655189500082083979327575310050889171595016259146863678472748704750140804960622029103756876151293218313782380383163319983981121690509983731009242649535781343798558951025512453298770486048380951475882972912644417957350761945230575218131111198533883137245668037169279729981590598000996918359077030692893490076400971615611130648945850396502994461683153168645619895543196103472569760907680359558177002952598783765639272581597710534012646725910815573303585357722087084105583951896013099866522156067940265644134248687335539698729616349238451290565216460557301958222123411673879276109115441133219594269695405660217973062705238552314222336968815000232641977112283640494359799592834328130963929145352007988566589291361813565419706174612470109170250950972048131570099461398732470145195347517641543707286800575726697871801392693540432664978024310179177122510123462480588375484591740243279589859381570981642065508880628213569548274727763702348053798525325657288055858319328633996942126837132887957065747719135936352103638683561388381356247066198630697269899026970448687733833241031302991783523673581452919920944463268236875383120483712947799227105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 3711220568955470772878585513872405868700399878714089010414916679392975511865266696524940719216575183699331387891004812751159419695935078997035561070420582338323937362122536553242341901672253331003687827375185153384317634463287928164610725585637882279897933547014210480639909676382673711038704818517411677428962219250762255559207699239942415390825342183061511370341046942871573097957889549155682519615271345426296934348424259670372275845315879457237256651525297813898911843818053018014775804278378289938525599749420742007690715536634208309736550715148162643722033786845978240618303052927435420280642717360430273793434744965728428561418676131897178090995472654079936708807469949885541078926967859493374724245285025860992069551599549045646187450242209897433749671991492168867707632051603922990907193872641108863999713214933126597178347820521824129486722769170307586309579666505284413250214283855657760429334865316408170933569486941894414680779792081985936145155100322531450447018495285916585537713913695042578985040205161169652375423475180704538167830876187812883160239119720157476177021200444683311130033779671529073360720169437642321717127704909655280624339518253058709266501863855785381805318187247887038049702438710392470596772537431354512676412122010581753265905472237680076436735504140633544353131817094782119700813471625337668584656973295924517647760624586421521644720941232392438519448157051465725349701260233955556019064541044039895835391536710970597128579340943614380150463702417269001050432859605640167380192879892516845601355759494788038760161883466032215138624355543983436580095439722465475759518701331731832866317975866560774118239939317358743389446383313051928976898406094136664161437440429983056269545323875471462538440951367603514869549918046932169861122881110019527111563367658523126163093070157087948646084022780148675210037664787194059912045773216708286438391995322529010388063662835252492135488554303990992988686762824502212970589323461661502181974797381928429365692078655363520430568238713072023445937552450287439486873168369028745852527967316777061437230300440051607020500821860655027543347410301492279992550947583280680389742587479269010972108340775245803260751300834480929050787013690543894667430232736579671432765634194767143879333787186123009454875651255190289866277692374930089279656626275089355214334174258217735349257927468631826318082911843561424349614573805978885823859166256803759896293331106426013965608111984607620487797664128225679724900979043559506709301228613126569449232763825532552104003364420972550942596470976797250776654571110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -1723709636706365988248691290500338962309621343569810884625653583176517600675944805801539088090977160619830250086155686876575050734634496602431756627509869348508752348335661721698261553489119235806669471004685652456561962175655211293643473993434666710980205860042634973105934033991349970947357312391634063496422033724525783452916301962151975596324289658619265416725826316865408790142928499872729758597565125649080399179094773471088426308601385541498429936566944996129952504965514159653257186168970259992241447691500623631013739384423364648681501424542471522349956154195415885278199607201026532272171279430644795450429513840942835658548761783961609566803492930544533713656658718750212720820809529638680821729481878679322974146381225664663984547215517296891369600612844855180270371468174681350260017195615822183119519642137405995731010640981440263680415175531551808598199497496311896584974950336021722499493601556092845934095154009668784335052336547443917212240903976207146441185500421424257147691005815465870159966308284145367422503658399439496535552202016502332953298970169102984676840350689755362105616494933254774598184190466046792436930979180582662961685093284470218285391248374094966935627909701069613088706354986787152629558659745032477490836619866391813004797952467008418469305457252670225829263714804328951740627367213179797928423747238339603998561917051304881874265281717836824173562871483645295930597710517364894773773465050060576237597685262663007994405086582834904406822467671746842196777929431637172162842282048275290547637913539163220316227202758381119843527472137324778914835640037959879662432551460826574818054839916678647999987872374371450391851240490340464652668244365925519564524270438439093718110622752390125266267100490738596206441428512756781626931442508630193287856301158507422221629638506609492461856852248695680764157023743301664751116134134154373385372843558882823475408863443069420216241500637555456084880923843444902143449906532554397724989814962486420485274694961328880266061195651251544030479917813390415614863843636375561252888979890383552575419644074909466970943369614079215223221186411766510336159352756026013471146074071755972824575439046338805273528962900404572493049210437907325073065317090045703929754719110561047912655957468725798280517395770951463892863125616933731541808173196524068027323401124293189693731017388004618028511209871108962110106929699023433371505311647263652008950207899388804908944528759269989295077350952007705614034598606065739966803895449057727768192658484454461088691042766864979335808237030354242939707174420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 296847162780831821387410998492277727082025193789283681820360200755486642887865287326728337497128093150267249216423596026287872983779310708571751574306710898694811413644212870065241074587859392157982781610617088702590534701050902470272286390597836355747737724911939667333123720715547634126682482848462371818165122165018230088371124085732748517917252279839104009113801385765675352917372468572780920090901028435608009211745780056586996409951738294647396390190792782265504612865499454499809996213628291175366246079203282264193908385914225202777510546308124355034710257568815330453665980404407526703569667204300930781504809705258612276179701729154814920481152213669598660738155916146456685841180323492471820407252821456497564949426547588408194271351357774350103367849588578326766702487014969622337172956923128448019570412468336522407387690854313998452163682055989663728541392269417834692167786654172997487121057934472089497532306660764777669192490393453491211719745461870228133229844208836348141981802687482734541288304726557936022344021740824733464073164647450769614786357663894897504962100751610755695354998476589912887034388278390639225570135978751804674650493891147353310809021659196709803653597554499858942712454717037125801667068661260534963854630405481550322295183899515088685297375647997910119545745577565522786091206541841063990990736149119021311104713464843717710245269747090829563884203308487755399287305708256946198063997380255983181684369578337527965457285795236658977389643146048838869850404943382194391916936049359701754702874455366983839060800362277200919887234243781003073034177633057017043177169329777488947396741062681167930948423006894945852109033814665352031630570355232393429425425347682942700674217501323702578212216390379547699017421762773563587917025561226083032509143233200181101243481005035664334348318052214964529385279864877543981413453870042824704824977562170697472631328589476841020001482980569020301028318065027397513364282320534488333062587468088171524895949200667220216817765309146660131303240998833089507812618717811506719072309973390465495388519611238644308473305938891437588700147877237179602490716818116953001878678960895072118505256274018089902317906994520755615096035610106084837653946361697765014672196332434435683834881898385383796538401269941035305465924996310619263090381553810667059783451169556154232304092764584630438560831812200923373519208434097362684896254963260472861164004591194318749471133202948943669910212054578373630887964743321116046683982143692195802379749422126313750396277543508193010214983803919437331957389721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -45839457558185653893887450018419189961261611529919899869612860019625808839712003884706403159504510716413675053401613966168791033816630210135575209385463595923109085075302077134980851229351574797780650152326569432622701490447202508674774471155849883768391198456381864621759259920611171838626965784545149509383367029679948184999739217916931943656396855286518021924549784133914703554179869066459127224185840165399189731563394967601267415758221156892504304489974020038726131434961004659143410290654624870024785014371943512935970204394446098687711268776621766079071678371479335639339308576903336652683378317071214831179454764365261816873922205800724233224368643221283529119900689464283551393065233725974958098472408822240467156467932984119072548045574232871465282554490269695054861351131359630028968749871471918381085766631870949995617726866652502823097398552242748877707116870630168841733994844098915610130453759029506950249621195117401561670834473718370371668205003732424171959762623284646922038549236556501727167566802494645965106135021832924632464575672038230767577722599001967378813757121703334177233173418982750752525216008695951113384971060839364331159418855114564718625284556057013885829465575672331496675532721955152151755527994460240619802604271288356822697415378629539060240043214201740534638589138255566970524660285452026601142303152835696556677978579180583009660024021762262577359892459172174968797666088539070053561457903548244334477853980794415080117825869229701327266421463418501805420860946258267193136019778417177845603403212547870252794017806649483350122828962229525357322655027731408405604757490058862885401763569613640004519077507387644645517420731604008613656637000563329827777534796038694970928117328238484505196339650578178035929758589089127897084676651172153169454767759614570938549725326454323991176788320922321857967834355378085126083163548536598623229030350496668295415951907460841462878029744402626977776813529515904285990920539523035727779180373827449962418683254686078033299278577709756120237785637495354157085481238197667997222169311318640505120289584376606441374741450750810583007184980690337363225002970310971841578782028956224659670961480421194194206683698850092619026203051250540597968966323345789807669283160283968057220407497785903745088350251673445620151544119947477411054245695330960175787236394339881702625395726002655083450409398661171103710728881490457725310864696076093071385531657596309395903584480927476425163695834747858167568526113452890390602151785040724616149330383795209432924854900983646517950423731011549515965278453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 3952256097263721361106684105046220571859334685497228667890528671830146945734374473293632404386050580423097828026849646554721188361410758412920754296691876322169837564881489900308680181727163037059130353854984327638305162497736312887314771874046986126936414847089498128510213823265289697380009676300278205047355775316888443822028146188692093652367340171718581373338949811070124180095116819884412305623714881055763973437237445497912789397562150318223592067727658586125505162586427746459940762836220391674311649050789399871688729067086153709264400725403010570050210563564045312412639944181062395285807752952322355359494518274986007106527896642058996637865269790396588735167696556210606185683284686913432606562017964140113095316156352528324646869149439247532184485862133247994890263894388958178589468900523535573988818189233975829619128140753847812418187431489623632128207256743105935918862194335769041769706691706661362207505535613005596360141373115216789015418030147736123377040520658085894075317090122059317193888871479570938299371208551414924500702637186663601692700417852259685143050563530121803567552064870978716790593253608267526967947161971276428656603487633524027283465376306066517256128523240896099089906797884394554813732525201593715299412839675943099616089710895195416936504944071329321646146982878955107480986799766740983697761289310739580224877170219424075366602374564797290016423079040956885438349073616480703533560879609004553529691637340554373306810286173938303187177636247890518858646419637065324309292832993138978006920894974489249828794477849060953218116481454520995042103810953530719050959184278550666689172031885367391200593309712498584023847163851605201602469326456354337457783168163084742943318383128138234976854331049121796406677843769558944585167230070949052358040420993063250708583952692248703160340430816170794210774673692803659491599311138485408316219395361159002375090026748414623413809334152055291736703896398334136431862164827627868760035737026896591615211293524704787431164102139821824575462159683460443128403510861691504045434590756164779167394839188664718807723472005266687360797087897549110113688730412025242724909966229241004605756216394831193475533234739393434115062436233111733099841970346631290117835804233844257508320579629084875434555438549598993781078158375046829482739865955994220725355455571663458307375554556529252770415464147171933001580764105991938243473102238277408523881135661730427351235469067420304126101378899547896321129103620434372866208480693954623289401917294027558295318991060889582731970319259063669244716646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 211054920371318489880902038112807500300715794350539340412599387485063979936709604581211470777045158987273669611149321027110076713147235801075784532135004830035128888049235731086957767320852667667726340265940285877737074404771817672471880476439468503302580724925135745604083599212529010222414780019107284306993812949287352219325942789075240091558383829699180895064343319875310622068545141054703307029496856074294901830820847473143558066611011215933906479347438668689581835001391023532103694960993535663885634655092146228555724273820773603041366015588233245774867729223331230748487695713030137883268670170384304347964748874687751437904367511804880886906208670023868761366792757074959539220030744939996358985272371071986104205082543135390045494808626207733288542708610871094450729560625911827495042329556253080037587026563687412678672408460929610452709466090061092446515580431279544304468351399174368813966115424847744535222149018100378660124235534291279896143262199855118567644927216136697388499651953690894918335421495704257065392237603159299634873952335440184824092111309900847239247772447365802723738461674645239522178914099230745768005261676678571113460927805931018815863016561134425307115389461947162086905721346231699805076578958083049258106260699648258568782489136200885622753402976439130040250032388557614348557338272637316377775768084357309168182630040714804871420554570679607732346993372320522466849565995551125779610087015368721863094769256398046297393609624601564189185332617851011356769485816224827634322076375859321342505376210609869272757277316424981796093850785565711385719166787846208610840510334141451239792358854034042636173744121253696268966681081814417996962377056127649852669381547170568452151555463722576371693890740869504623522320468043935156240033750657488383214157412167285095515470231813948630587265719295792388771180480627322882058066792492093591870056452727884377361142773246323011059302533478981626058932554771223466892241090799264458647630809669473195976759152605756419121015324062053104923117774912062710766797253718557901050174197246833546019188087005127742331847853234441173618784496022409814152018099586159811260612975306957699781729939034194881589815937633772159733409473160687833318305684531175117654464777634355613331204376995095826341113497082086428871930217506579592780584345204209842911943888285664994336886423087147694470775900541856854452851348827549407369431739085389852289880561321874231748568148316603531686990186684657527737456746412638864754598071333342257626447519021154467445604672802715121910081709608668494110392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -44342742015411490117517710466776610931510934156686993932339783375168774756594866323283898499088358547691810227746141290313483980311022279864296392221138159123915615409777630106711245727667469724906763536586749358062461754583260392794213784890496241350544768127100196154718203109997236689078192536537528247181620417887369868178426133366922994876806857197741117109837775579797049020895625739662238484524762026019830802628327059489404197793725627162976266388302692503110399227007975843712395164378029728394007846402071840013927246878328465657994168140487238690626304363924000219503325647740985494980285484940290806669660504040657000985737878793092028201686300250817517453359834867690503347898648154780925880338383318741764043013238945781759780805340233379994634604405335834622408251503011224592669011712710069601848961972910526029027283919447635938690815547890363883956076007995211235298213951377648669011499369577650016161234276571626914334341001797048516584484158826925573022232271365971877284137589253055969065911219535710628896995926335002703345779693007764925223423909423068287751385234664898829592214088203470689881195042226072428666027728661710108272904433298407421396644871295574787522850901935841270045121232142329784062425470923710260746769960465492106548192969216860878350733455196154832576161721234644403119789219275004518254415043344215066808976869352043012143221257334225572914442433228892841572116309698321423964169359816393224489412416565874304455821073632462279266592957090647355746546421650947852483285619337316876378676600056444040335452730760077585487403036704139115340933072285901132886583756897433253374779594850797269297555531033021320943901591228922201406667128741357216132932431695593607107743565446238475172154959657745211781628144838897339084465425523426992425549810840372531659094411305467489468845930863414458111127371086715099005815045999245757933130862041268336328244074807323944919421426286900783111709571678437329224216844530132641681911515311732349342139877075896119145220350491012332157704982127902366922001289396006089309563114833021209969594580146976646279632189076072428234942473568288803677817368510248702771856984978142494914632232126613017929443348194849912222967316715294177425012938105790154975885941634066537319174247160464522460685330029306102579629592685033174621111321357372845377861576648837527004262260905200200118441940040635910600331266903388919429204573879463377079633031538099439822057842127150343442573919576987185774128558956322537626612407401718812211295632031623455582059987008288181095540254345100517179392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] -5585463613059537130429970622500895406166397770630324827546953006241287826158757811653505245369564421381456820815821983402766203075829345559206014650954391198139634279636109502768085756383750396194410560996074464512164726581691965694876551552131341281755626002710985597396850785186396920624789970399976373843224140163838533475825055503045026914267878678042076988048667637504716000817724291374229279403893392529037066111070076426401375409192667095095137106419298823580864845915520945314336100656583246436562345982723231050481982391815066363498833394189254083907532221629365866195079053661566597965745890708264571448371013390878149673248782905678328055070279978736702959566500619490405851189937393511968039354704725912387563967597288432900445759562271020534479722494932626479819528683467001706209916439791568438416955148842047368527442366326070432153939039654867739087017409117583907910341002831284626947813746232730510536783260469640674987738838496796814001551717678993986507776373906976460372679569420619794574531192895608807933882504405649228124602058648341944955518873353996174209807616432255627083550158483668366276436272559857375897202743907386498551077852979808931325604847085319729037210089805254942994099196804099726325787116363554237998878096785185663958817837319809001018049000454097672202491870419700008474139972441519231067660407188196020962658052614312355279517955284897979530240939376898285582845400462102084959901828732815794644972661785928361790766945514349057345520438533521650520821532004417618302806812182903706155933723178344848008656973387867642312287221433695126498480259218746157409010133284951744022265134303231527887400647236081834164975642065660664789849436212811266096052761723520768379598394423561137114944733922449593876636904885720284230740799849116517850392719879451241192244447632828483349747270146458627187158312315089281861473913279882870074688912012122468653963123968950233591312613290455782171677605553084590019077396596521052015290890074926101333541720003081849630254424279188664623348063297216230577134819148561962874089413169731570015041265858966115268571952768415234779009090823818003392896130023468739689175705476648129442217334743378917324211278160492991871858077904053661439239612209384009866414203168276305208735448591074656225492446149183131802521015052018490864429398921391676395591573049562502863068426210272786850752177957333135922070272015024280809160836972340293045609838395446407330126225726281057634378810072691966917085749519997679768975491189589975385573736901517721966644282933497064073984403108784351656017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] 812020189916418856228788880542690236046465576216841117829424516036400101240703530126114225607794951371867577520658465834185467714916167124599064826147191661735666165738559567615313936311886791908716534698576330142764776747047964765306647085443582475483072085291704187772863041792221434167578456824509848055021883750440649188859950678948042210823730938970355269624674506754157141147969259700854155923646856559646557820350030898294047151487661514579570430468988099561791672044099122882651581879917746539756284462614512984671336837835839877603201702791536105375118808984451382759817841751328146414857431584884555774127012211971004228753233778033107366331020339916277272228332772242401520406231861481857389270106854877423105248065430860395452940289183485445973038194722180629203874182978058111639501660387659630534615211829751822717832788202244052099207254384982936438422033716194607748755888793897373164303604722386554184351431407944525425482955672663467243004726670064040136232344412715277293343126598443640873578393829566124707076776221199320469327278929573302419050464357246016496064315131369367129079251020789619473394817292065110153018734332962159600562357284935586265495333835170237403118503859445082683424220250633659507432134259182737265485996441729216802906109853676513113823606044454032991673144221043438637664603030208049660680429744733236391714865822262668114317558579792727403186463678560876343975507461907486328030926706337024563480034659753165049486743949901984413912964987563817534358567858248295185639768410990146879692407429562745784164598479162067166044223341506919070649154000814463759562343533596619219649129451548046190062594838172158917302639601614047175328572082725889587550672533649310508077988947212206469335646421466413028168436349455815347710972274587736512448875606771321990894390326355431565193658646332026793665486548495017023119152218668668423823912008862761105324700575537049647637403013922446541260194755374967640451126619600664614950590943298160685416739084275648868873306713825286373822217305743733273525195651386334461766870619133249643295346095593159894517694632925344762152108125776023861809695916929549241532651450145325260859570739187762147165222877696438946107581802473739704651877281046096018034570002849714875153602074014126803131860114901105610772949536159655861193919790107943807595184845197855482426239231414490850774108886638644001242275076502528748673695304661226593792451538634510167700418380566961414490474399774253668912063555705115063039653714086532631363609161359196634253089058776942879940352004630030109900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 42208046189506403286615118264595896919148190595502848449789235498626785830672232332201410667750542124526820662400057285251417022842755827927953410196183968496941055241931762313978733747750039577608980718328916312192817929515634844759705427135985188408103413815762292698837336363987598850238829849330054446729183274571324753952867974247006084982012845947122451987241996334288696423818852666543799736279030588204766536182976792091932039916969199760800472355393541557698686916207704938224292240437535108045538108384094796349669932079590045896874570831579350891938255715092674517667307651357840956831157279195723851477883267802829735363882998183593974023183388451284226811046885749605377028758699077435156902172710601210529881680598342234884816159955800928205774383154761353302540818175413325320090863110026834894115304618437928835988772334565969997753319131669349009696318916163547374604264321570732338184078981605078102178218229798670488287474804908492598353259922090670326752604986962699494535990524064606542105311325916599624171994360121289431586345930557617528326940669976843581492635971923908361342284433921033915831008397493971097728615449627361363948277173780831576204332856330049885357489098761455949886707429448202736996237197304546662250506076657770074258608921127167561523031179590237518386467182560448220115912134235896977385553043863054709598641769162582984246126069017037791757409607991645029934597688696087284425682543363937030836398814425363801367891103538397068545189283678345207021868130789642454848041745803929794378330595936974477098224349038248483153303751682824271227669324030308688904723293817925558721652557577639954114518967638814631889632460781175306752374628500948591501842698055128838990825429348934968356617130128041737411357636274616512876407257387317465504981081562613879614843572313245801111214287201198960716409059201929801569834238470859121035656740619217172856010193931058479051147724322258704785443087368643527318648280644596267799171869434021482052077312208805568395037997241331760784294699064311193113553382248312753915401647807362881790159901739267577902871541764559214547377819552785774241419754198759152569575283494156977164621238305201361740598102114672528558124830201007268012580248395090298938098130587270527952516444824737488607167621646555274739834762091610857164537519601709775937695031113338552331209907799614417773090816491472274617977380216739206017198990362750352759845106500150335743043901914332795127729976846811627990356026557552449601461621796213991173839875760723672833539252427515307925157306283933564928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] 5677274928605148422029197352425508604995539547713482612094167815498942953734320651127210154755831019130381035145453609641783205992753709815249058150734639184970916804943292410111453194340029310295410391581900978595079438903408228006420294751469905842856924752662262971735505984443950893414915687355177044577293876465596841125395936095973812302998556466490425801714796259598469568427332668841706999842361717678023374051495785294869736122094957120151187672498940983328133735973664156664503290974767286259007448086936347658328218382289692282958334612622351388798387875953443967037619702540456590103719590541852881112077777304966858371921314931905811050644460598781565840424735254262930619608816179432911260999385445310026201184995663673786696376879653658865251209895797766887560399149575578726845581604038364375330831627559217270853724046811345324289001391183479171826187248909907269449557986747876221544185544414033897488313996290962529189273188706533990201442693722636776637319073864209912269605793748100343422317951387188415417872066977135339004773304006549341736925834269243395577464677521438806232314242626951544484086821208256926681305972534485558172109887375853066439048638659506382546597382614854078031618229543029399700289840054138087714714998919421054958108265503692052515818229936980279490599901257359125458948319366616630885591575518576399292544314587348464915193960598321867144889689592990378504541356587631686303151364486659858721645064712162214866169606186802823891393394977592275380841840462067596714501660664759005627827749677756059723619538872042977374287034261036503868239334380861820091250328660660165542464658540806751337850579460246294379957279843661872477339406457795255870610837194815451306389636002049499259650828095953724349548221256446754134663306940803640998783438296317331827187269610065141384550335056416515263706402919734837458142459163429052161556932890895867096720434151177673277392861988069646115596017497436284404572747099777954539704725363531981011831092179299301740371331747516212883707824214263808338877739233195113800395885872124843169570079532451054587268280425984742484990719066376793739767404032167231498288946832741473355603520079205382774399610770842524834374050558263660806472578110085273907436120116196430333137466310563958636821114585223629920797138904575475657799201384834438690805423693837223804138075840707437333358049473479185710066928251485936711550376817266241170830528224128187980437754029362038034254215626642877732137735167680310981762502503986309806155337304231720926413092828920805795810032557544282521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] -2626598296108973101076077896781621606667399725000312509231102231071812155030766085145088677847931979478823130517760617059896181957233267549511340556010113987556286832004702028732982269932652699131338077767927477341950095426044556890154987901288878684689764821800952477416087184363788697345373241916574129935781729990984385603985806760878039000355466526543858455391765410292299965342810512389489106348401178974079100931626931102593535613144512492156970764477803592032700527730399586046223260468783305196756348682353494250432443099847741975831767642733323960290833945433086150371089155438555357067235742933164725061672487945381797255196723807289558728087111656770183741260663801771101180561659469169073335691388723468360678447658086880226175566118096399569109131181856202044573485046313000123774161038452306160704648863477355275364958730301486460525656610677329597417986292341886240002469476266840657548297483260293370696705696584886918035659999273119530222736736386543075780847184502433906242985621171262708758498325466092253087651336997947699664479786641394353449431518524270735846259493357795415003200207451112974545378325448326677119671650183350932069703764966732175925995591064645736224444471824922209778208550555037577032683308740430646975535981327519746342865661139763079974648386456629829768072649605898928223043449726589779072715733656754316539896618644313104320491935098253366056381509031957849819892437135835075193157227761236561797073325662619533246319672777012663742320062852767601282022297432612246283936615604339520141146998420426033868572531698544665829212283127531258252617610362222763844646816278912725515388180793284395289392175798478024072152462814343578974015263828642727557519749723764608174784853181321431882683908895899209564979926852101339627561261799708099259846908930628918265686833479669052248383340961376973566968698423312054911381638996268716181805406459521273294643501594923442695677298066115708989499726679220080067411911162145071391548149856694588549177569580031723393283378868491411688040532627996581155560200505627289806389602158557846184526511828184151344358475359338614413949202820633377302045760419016316457867864244539653261808513669737476605017447913500813188764983897915851002974341232011179434712512015808092935157040261861220676059787202681147252294175110638038958602331851112308082255058097154836944885464346117610690062139499540875362534807491046179468512258009303240112054727661809291737984913319261624426916080573492416587790339563463204208426906625553259693072388611231054948457988439870289855128724527820664995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] -3937465599223411056112542665276543338275674335712435551121080815861781514877728999307332948417091602132322705285241316664909433989316104336702387525715126558785610561899586768206311163415950238741845169949428899761987039491159485333895148187367135408293740387087952736078638716712458465059515298415205774563184280251178247235069477280423363167215813475048166935904627260043514756161615149080723202776482772628557160953220406606056041978813731455859163992770435525456075695082869978326211329207156931899250255630098862006101852295527835012395337621700128982206974198851175720849625046085132525491752440260982797839488246571866926288586469281569168998833914464851506849540347624053552932065062410257074516745930254837158720063965724113767448252280512602729202790235569074482373553080276126041991238641063808749134172238043088833242991306142618502236184981240440681524234650760832032617356340594107837459099526800186791303363910235521389831026390762450514804961277563627836504241481450832022137350859553268034321717266885645381087899453057680800193682518031937624128398508358644140114956381467262568371357456705944824585760358333307812350790454278209579895646910638437109081058700558307784037251853517395690143154779820848510292911304916572854550909923959272644785269051301554507076236829807625953919583114677210518919559664999710717981934013851607643611762261953212097819397597198494491565436183728323279065790933214028158072083297781744903768566323390276212303870656055448371766142290042743020246170587942051027312336604677132555765491682459618230559826004342914799111127772613217853467011839390591413449640491494481186471008879111780426746450825721605307048952710943972410505405944560927903827062787450770621056013250513791672593612719206320919406857386799721317393872261237018642939955445642460180778391669700073626195290042232968974813695998625559705570013684026625359448054624626165216278846043672910098094705961171628624208229224083333241293695652141618838853033552320705892661856153000522016174987059151501876606300843475520934214687418353282024241003264972211849302127946759525257441962832702038118394001002278001115581793543697082835113554844543340909776490082525831684413172999579403918275248176032027193078052576933557727870269068902333310044067423503368201272073574577026280070572205099131641010256392753510815132917844064887292403099521245142889541034572340569955433293976673944236568670924421204041008520246624198038222462678298284106916051144629144265515827411740129400618805435845948916003438119989065809213020149909932048066678114713449630332343780705828864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 128578185288653211769133086004402197121533006099123178731704421230498789492777773730293982601330924481145934444198117813018432743782302888676874684669892382110295432198765909788646701984007035381319954533631134562629203191947702665491956806746472685504960922343610891447181847175361245384123905281989857989217159499640996954751318831784766491582706396153809102837708372403572358974234010722526546939623592955372013750117727565807567797044396998125690399964225533096251374044457948424904812629582455903478515061509346582044143852901153195507528808588485300609236796296716047335269354149866892468293856248614177152409591612593668606058242432123008834077877220315452719475339325338719323460165502605715856939923694412649935831044837293191708414539025122308012260419797164439445227538673048698637071472133475241838287632087429253393381068499003954777152151349681586984724493196903117130778423024641028334572862129440908702954876354898366554825777674452485533744071452508465580918331235096306664464373423780676443801911166430940308973760751635775512061512586524546576198053704478960836982723442656154174294675845534757346906030642228438758357079358026591167092669018465129095000332647108170421743288414127956179543968881584323317547969871374127406736307102846818406359470671621973009046757195605213321019351970432683281074125557909628889505946113635238880557156702837053416548434534895644780746615614601533017234905759062228264192659763987154467096463393837069291595500864707230347665023045176303787360623146257730054612382374632614339867295425554379366366127038038089136017996930290696436859164038265043862797008435281945135440289860821593532578637878058159327865818485401054180541514576020557376352843744505808504020454006517923676619725778351952970807325750181663193492458119520026107223781049528665688180969621579195709136595954490189926397908814251489743356212540534750852858309661791953191762885129198359776768278784802009028282042435888546869687324739372332095095782953829905316518195747311235057260254788029382577750102912414154170083668508000034844666767294402381981120436356957748919123337211996208500656606659920320152272117377554639479362862740147125109385372496147425907291959400567110967965074309473493947492616067043280419852673109549732173759709251813936415584357429206492544237681879419534459095509901399034273984152326306076307803267850396822277315742984827113011453936495123810324212960790891697392509781655833287728986778797434865883606232871686180278165210215461000414869108049276761066527589291040858908022419356261605330983523524746093413567288696257904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -1907479981709696259827757846989341412152954192438256789513583672348264987668572774216666874442606794802462179527891398326603966439783822799744629806500432199071530664784571685029208701580221013941371583441607238484038758036576467696627295086563188147631856983946706671056440075755041881391138465090236124783836485957806376799974729967428080177557148929448001834787966110641988424417035116486110701262348638730845574840408688932881713499825869134110311916143182649473447700134491318957363324810506349254369194560850282987012494955919288901240793390508819042415235472251654811002911647297621455753763491892223758522963819010437430831463750578466555498564916563728634626935064666214283730189117442860095219284431525707379105288219242574885527075209868580219585815754655346395779546964948853952040411296652719973763709002030871379506358110231315412540407054120376429644401288192254591643199767688651547826913890918297843444256915479449748272198491446476416831010572984226500988515622816779335950486192245172064601936219545372176478578812323933877535275744624862328129965877350873656153434494868419186892107664795897211109347179756951151649003062182719938658037734950730715026821707346206979460338817533597387990897336683526180512197254295581149686301874825885653482499608296068414575611474982823227266593693487224022192663478113656215019336787113490336890089217411016228059974611847459233903886699992369614971941696623179061519673392854612532817537880532381385669744907767496647342042907344303276695568911520972680275393457897912245481273547565534507055635033905153925737668000507426093049142283503151061814825651012862014782669850793948219861100405121270634392204813602273802565421284033258957040269088123410128940903937071656552630679242591613275339113231324621624023651474823337818008461886671684465127038313829177931967311651697949093597437899698459080617888383568470310736445599770268712437113395438816039921169309484132087840080993830474721179727487497938097875996693161305078914006957483721262649827959478598414530329549030391545904930442780141179774474044780911581604130982943597949335529398619341267935526220671068436701910084366947295987922399219661150078705318392379630603799547445292045386750632630596263573687720747432669469829012915050387743462269429661681738563353406113085740613847616680491632446504106830984698111678026462072882080122487673737156809453974276109382928939407304427616233266394014360676254963186552861878343324437511848923475970056803258541537981248162753195162205113090855539589472108612665096376505975447762385460721190774752429185713300618346496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 17155086018371083303248418223688812309278126806494076782119315094508370200834224674116579793792627000580257915030231305334317610896290449293310770385887591359190886799224181853999876439837613244815664193588618412291764642641971851362697653301672222405646613007812857237255401950776687459028296093937187037491911330767721239294246770433950163606454367904826346707955571336719107916559425597961411171375429489162978551818422371265228148232965849104349634966611866910583447952160516485023574031535474931901290859097506279107772434643483717817891292576324040049937464894296499647041561572473019532978584777418311773884190550637142236949437512178086806210567791623736752074472593647004339041812169650441391943325148233145875040593940421205400081131273136746278591303797128942665575017132169047832073020887375215786803593109939224439857262094085299224853774204238212317670020706786439690426369219541796133690136196376066578238344721999590517672793945277595232176050991064354843482095234227055361032305671918105650722946888219607246393727981690808698257912648414694582212969994127905568457768282498622926988101449109424615131102055220341444566258393888242606437715375483379146617082825011394197337351115218524947161418874109950251795396231560417700523328738408071239926348394185929051730561906819171212670100897118819906376244760655565221861732842665248202645788372722605698692417958772033513485601681932281797495724541626667382425858111974199748234240352704426191188614197744405507249835893913070537374573685842583826612482686697767968393309419579490835618718165025678166202956063239623193539122640133015587150603057625980355121886041251457481958291161757927312381943220541652330616654411914643546786578080734250535542260619612767689661640258435206443976774174685605509579764610248061624832834239855350850157286541560933317507084995287409643797343768350719108379337664972716895609671357597249366195502238619051760579348950365139232483654550120738799653435062078391108981093223280951928972915897489388800449201607775818468350650502699416636716101880576050121463329668007566915046487517508469905467572335270398572641189753472460060645365203586178521215685223808814712144300399602751906334758193762928750940550766345998974594354941327307406537324508774631781296210117389630068197753153920547135528985076356911033836609734576423520771967687046780874583728501380101364710898389142071950463842325477862993855618646460305271209663758464459995532519748286410606635635610037328431440867691819800627411808908513009780778683789204976203854692950561627030004190350806465316955207290086972456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] -93048403502248863432772611281600166078035380736832787792967177978208538300082807565782922657937843494719765788292444997689608071372528635463512364821449792258969700617296471263948439765126256281864941600683821429086910719459046746236119442994960329391150266097678312868458317856742098084298636063888918387305583434359786684473949882536800203672527393465537417944894244217684784615977767519481395858469144582984881061656321479195864731040383302925427448899379738008935614490104542407279328161117145149069637282448093628309580657665403842449581516701297538495719209404375060918690008250577854138018879431715397473006487959827963909339122548248324026672631304047112504287951513780724451228373562775173896584243274372403569670696475420136788145600192645949407725014458875021472708530132815498851286082868490906612682427486678661698730346796751983761201907459751600084903100357865977843192917670940196689832990897027694024750914190941247948479649181130214756774756684180612875388971411048178108707215536726523179481135187184379963170069137619397212957860717538663405274154215803005619589460242542903673909680857283025247163704809416537459119445218645081302305674877119873954464265684076360066166446312270006027537451789362376843160623954669567268979223467439738705281003742626853244981290102735619408549165850903539017153296205595217644084920456148847874847934214104161377124274067645391505885695775718321725450160510887074827895097690825449572417132646847259451153568418136830472592131703271164909400459457700000561958373153431632253095655324764058983422568494475954809417644342772924236010635816705006664377913693763720783939539932622813727571339246226975238782397203722426872747448308077167674573702384323047339332275740777865182935042964100642457236604363611112029338753152326467653222450045662088907561832858669087366895682191487491761087693684889700445822454097232575854457622705371175183065373829789634695828236386874726478942024698757578463849851138483419855047671626738446269296931292640635843757491996711726672583872366050033031435411682774276640495473350124886344183361573240204353939796752156080966071613109637670914600769594322116036376028097042964570092258438275742244156445335563375062061791252604224263578759285778253678861514354597414533730634811108985355890060507321416439347123102441935955190917998429054107854053615960865961735135040732594392402616635648554719904066342833089232783290626754166809307890194149532903104339712200404899960144030884784408544336642024989770502350379176749843078693084095218787444815062892108535072098663018345303348336240070001426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 240498852824321482148117355780604975822648204811804464055387640488822798536088630780821133041238542625129887034361019374463433173140651323325371692517102661602412045008398629144507547909593546824317467876346221866547369658970339211647356045709316941534982353192258966360087147533750587472902106738132532905886397662282835314669300236314252206800035187876235776993075895230261241790277495681435543360679976379287638944903675747236503580094991227421588891120078822711159966266692728940679207660925908636635495196312269117771397344894025750734908419371808815967958441542334466862393989628916920960934488664093476385370673757329794364079390391947511807613826545950223530724001066766064870558970885394996585137346096977148042996893321975408336202463241097420816531547612738541652045730027381972657615372144991349765358410199864119127819980942860644138574265826052099960015966936429651787469443468276128355673705451302676219578098343764135883662689929444023505238835523821134694158084954145529526410231255311834426463967959256136936377600773867879395266249314552299643259607205742060181375273313483847193063189216616976058115555893988157894843459039950963369799938544014068278233473627078973391629108772069440335023034556355047758419468683904969103963537296985857613900180777663682098865136016948776584708992046223854100611745863397256612661069565145326126377788410687013782326343936627256057701532583933462308378167177865662559166819931330660133404665289935078198961350793353282939014054828015645777954838877282048234599858981158196002670715162503855117903583685379550514610284858074716854318029881736330451887773394337206956840214072965633900174317308936313054724867792602883389336091492679395346554354651481022044734385165760610018540447624831183372438688227726527952682817129002738221128166434701522782151730048917022504615402949746730649590288213857036019413756031256753900616445126321719768002600699705025084082602871807144917376625445857992068222445400316295007126511361047313014146785400632625328464056781874076329024903269760305216257245837709909804672453567857306372753577549148591792323132841364333162004705024619474308472121848717790264108530539803775124643088388664785136091815603484314244479683408606011036154111683624347468015735847242947818882812669890634729519621144724516780332163008811202073684187848456892934665545471514867134071416542751061995246971183902463085169688685007153144511273810185342461056218100106331390030440627574127131479884874853382867723756021171555603079381429749893305744794162828409556160079317908254553164451806653047789232990849613713899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 442351264362829719241268175435974743924152216840036187445400521750658418740145906740427486802944775367670550725834998621965751530519877092588436432674356690257702766508575866457651887413408743322448707746468257320612164360226044161149978524655490278757699610934339595700154270801537350227466983287596909061656369993075423456003259354981522308546601854541261782089380289902243326876262174409544773702553376045003930422542023192980098161887537737749828375116824596563874391247777368130902373207287585798163675990599623175944213229502055594467961688236651997110980491150709665168690697836057665784408644758733268967887883891764657062308652988308862768482017973510695591041208631877295211079030847384503684705382837111571372563993090893401536310364591179254831005506613118943829149475043313725817030768795388076129601124700336423365704857131495421533401577206489439282534827628662027646706245205836378134003137025525174525500214694656789117783253905343585592483578768254345040161147415791251164051721394258353809026071596008372892045827213680840547984335003779466523382726266456718782239219310100060107130555604037421184913908256970925192559352646325167179017367944687326600622013238128220581488380781122038000095057610986010115107517919049844597302487045425869603320135112114900181045913347112962347738148424882368870594259286548501263950802575808154663154258661920680024484488549704752032993942103837030261942316973199256351138286568822536469699401488463301359446347221693190181553643247156443833980487453759980729413500256580692424775891895818138033128502589792572361724683944706143617543399167389648841926280776987019795017127410310653973743544084563941578408977296712682221965641948475081437343669108442242754193656211746046926392457804174668558853009934436652917749044964205005030687529226492483425959953004159944916830439132716192729032492966395766302614144107184092069949558659078674979512616339663665077906949974435416176096174479991134415132537543757540962460153032509139149329779211237228491525287768015984099574531581479924809556826784841997860857048050830732874351005483884751781772557530886448539939122563733397363051883777658141148891796885002131225600648714050969227677751186516989126824737362439029750966941199516089089732157374969535062228650085708136400351307273301041838157410778142228602807813781052839532694976605234509280515845119583806196964248795942764276787857541176885986623212206549284938843441690957816193630984107088679381150957719048869506778681260340354524069095307609225885584559199754028711546136753728020457874726847947145584798021388989483712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -6710716247377931028185016139316972039657007112133002038736731775854194622146372085743380995175457786416223685890488648428682395319492443632030027225078548382433425870980215991349170614029782706408407684894860172633356734749659442052390328810110736354007073891866576873882606912960187756046710237593147553102393464128246231411996657328118474781466678807333290393860365149308942265186721537003738366526314581565361700386906860685794489067258140046758294356456014010278030684123197716053877493413599617176785360923139908253509875823596720610239118190636248313400125830315170000153950002609260799639046807377645046131652719432955510318952845314805735811970322419917121628884893407642201548710530385619295976991769602593657705307592485971379440884813982071853168829157531526797633765240423561654232272401974326390409098800135344383946113521876290148011122592231867534558398876471890462135419058422791108503420690530474148307439546082449836562954424115013809968748619829385810381048076879622272996967913678519262716011240532733765419545291106319663195046263956085585480138160275222889507722689738035709944013748633160999022850269690448347820234267696030222259727486474486441505987692242011673257062246261092257193039655383291120394409028789978724781125381478248786602001061519477769826518208980800915281813499245305125910094635896766497479333943241325787940490106265863746472754602378458121680714400939832010585500992336165548536962744079214600211496611763409499333116526669582382725725206440130742973105801799425987232506215648011298652668704249849971671183393507692921691873811407217451112958598104040859786920821969471879362225151249418327995909877484533542283553410799882190150158156534506105479093312613084879359611109052378101732590507033914123405789542725961392955057002660850565744456504924470051282478797518106480152889538256730435290687833409047102344609340953898447752961513176954271919848307775436199358669670602188757215211645707486544377499424034292335677700083258984578932626458590758171957096532208151821616733836689547408698663125165965451242487439562726371291051190667465387410301689274632259410185003459248780014974829551718933837916040845607613792360365462684730594980089683440213652411342218843625235193776167722532253834381432746905675266785902013024372620185503732035429344026241399582966023984391116864676445500808508924187320396213033769706914479060914211792358688736164840958903333899269029457105819748662240693751245941618783424151567540372722086590989659752912324269632023402842867475797595762730672639466578165446996127491375566651277790057309073414553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 27020998237786705848680053345783965360088892815644832848518338268186269465368556073636947376209398892069180479062571574065117586921396213010977108535865086155635792323199512063785398919751976693037602837365408066703284256121160843416000046557865544239743146869181011718358642912375207993366320111245835889608647464788791304200401317629067083219776293338173772671326113024569437894982387604286760717775525052603839037067773536723071503260448502119344045448149778798848620187030979377808683441191991079684244429990672629685165352545511467503192201848000796840667716865239899520353579024443379010459624936600341910752913194386175516997473434366669464037380894861994204820288609207939548091995022059991964806102330403122786698090988082594755773116605183267254626652965683064254408715176626429855284168654326807340254551352976833206610337860116812138937200535051324016941239108636040925978398573195936153553201827846415220946971088675584688153131613655560795209535602862211381141998925434721875898376189174727981311259675004281378093142898405191784227955323930587272818617057385281293280483845940338586898688202817275091537436071946266180269447867033355126838809052806572435255666676613638470246030067119175149248302206758770168600065548370973164868974494003667251016685001073792157961713071097297333988101453873797086120998969425300498227665558241859605625589004746958014505371483017392679479870131681513760066334150115792846489370977471435386745164743596872377742840740629910627500715456900294963866135444642869871728754029461508178681401422427727467356151647008816462902959326057742128791013959698812943545455655882959922305657729971552312356582280858322328960333901964230765840657596629002951498956332386835025950826081395176191610340372503568462692047321588300501475824280935550058072896361204924423837677331217840278150130126227488344012246056218829397097629167791120910956862570534724761673684869112114496544870163150767954408761801060425978702062950478369872571927341957750925377345552224573996817840942188509657606997592542813384029152677948490600911410862758735255737836482190498474628504933608912780015300867436581199767191089398547113504565156843548944854532677023514404557307184831406580555089555089744616046647076315793163765411937593990319089412801039749947283434674434424712494909777498417102402901521670534233040746569561222207022449484439946115036677925384396015313187442135661412713875199542071926310715352773779228111244795873733871056350628777326469294243960531997021473295116595296018445664381917655673230769968754412773809374285816318262914943234512896336592896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -36610820364936912649795910062304345765306573082850559164413130225219946743260882356853570382582645436914622931578005157959984626575184753853556362782690130803984170613860055435656232785750099464009172795093097405404839767569910037578617910522150463504195699261769390913547863893092215342493423192370419841630031966588774789138253188195613731871446071609914276013534497764481824170003101762801612313305418437336160962930678777417361732565612263253537606694180735223028035983965655249003035599745923240547802866037760634546374068210143836139116724191268412604111964326651516527640196280251817597210299863696123561194982309138629858185073330331610922034193502054361536401403544862288233406931958287165913807304251164279440912732307874769089211416051306264175547591834879158580954276266902511593716065913054913773564329477990752892550653656759062310825102191893653089485794021718256203324483892324727610310606956785165661292870547290631406545783994096399249863505822871362199028362687940564676186666166010703060184613908951813061669449643644524255615281889061666180232134473032621819842060295127181939754267943438325581061325055276403616895911948074119210762003070664749363870089489749123742644987186021943885288802194640797447798865304805950479420047548793697764006730474698480864609708863891208596957392295023555514654496256934829579918553001010914473303868868657580673441141234719206902681109792705670757537072526307121351242997079083149071088694708552556122989170789024888207164323088475654296569714127180969280260030863144369530228709649752432475708084715974815893301687597661488214553882194401931037202283415010179537848702131284494365475009328487408089259603068938148887150159417678935335392345427822275669053388804332751153490191323323490961656185864696818689250659667057863756436408420825254538569525423114240740890788945764946770428545051318484902243225950576408010441818501699910220734490808339894414095194974061064205460258203160634802381034705699239795421947083630248477018915937243442486388688390493526393051683186756465234092132486690619808382413694641349620461129967474944886618535854236857538079014341502174687857507507673617880384493275409710728864037817205590472251663500128827084693290649617249627576063934550414025527547617538323467079558024510060388734771233725381373710595486702702082464578118267694543292395139606717575166387499583087477853281056132239258633871586731877768633743134311337009720278882726882077715746193191502727531823589825656660486708706295967966730360289415016249633190560546264808623474636858738747293136820269633519091213275566919689175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] -170554221846390672738301157262749584473728203106198783990707858305603676364773126244304268077159275957450577926335958233549754714075601794985110741084951486202741662424109034430928519845743056477768189672199303799538369858631854702021859661011900440473165730401468814471818276251552202996202500733458093092505516634848526989098188224240979622394550722982615689958454910410190124425737326661395105571597769848439665391430726250825308416606374027618855047194650478733263728983550463363087715217635219653362914637019510074944245819179430321993550061785864856010020935492451265995163342920783306487999015190871472608031163442329800860660683270441569418149825783771497964272808639985623642384219518464658610811565679888375724726623375735551093140200610718925912346104285288310500313392477230108143099092638512250809737336250102057245022963850690207962194375391497425307324110358865171515635319307195907066949417027872191003684059469441692859139048282626566931546354513502734001327066815577344588758589495821548297151537794707246269517689782696876504773123534793446858513220767167479601104850139894411832450519027754831392732391193705576042202443036073783472139999014662293119276510316650793180910323764854153520387792575287346743006748234003942600908793126405554954544270954064859590016024022517381278853941826466991892498502355649089502648632747335489119048319135517922443417231602907145619582755937308979920872333249745991340171544730951760768304272508748421219903625964766437216516074901534617013186235449839048846528738688008818876293008568599387981698407140902232959239419857487591206136666182196908703941298916556816064909581176989172287692896231175756538465921021745643654204179858626935572020364182699101892155721144633554283477979863885954429579967895003228558548533046741564788090917238590915073971184518547711919651449812686855794437200076040781247723387527626710525663373218954615549926420619740926389776776595798198723762281054721745776718035030274763365908730087286067320461972115174076812752408065273501071460075444242050037540585443722498109793231137650868482298110617713193000450590726076657106976150980243195367794180880435138349823866239666548883910406082126059729246404206864332646799627201972959995009549016570995082506876767418984022441091843921340376955312976143829390842115359943009175005934880965120280642921189169121734672880295025230642573889496969535458477071676029730612901334077403552565753182681706217314874859678972141918965112708191028930291250188737766658484319825823422796403860416682110157875145123142945163011633318955356721305008523633989076910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] 1287915912745815195096389904635917039038834466873926057044555769207163536453644447001848997071995307406566670068690079335757995320479847880909777478816389872816650385325625134412823142419374289770343869485789489045099758788200304760474354733063688454862662777376154813937988895295136822491651280037077754531980211068571268854250008730505372752616111367621443462336195979248856431891094527106067548912879344743248103946210190810727087225526309385845684222444151166379579095116737667098462547718220396720455789824940164027973987985904711441255984900556924007186360656009574098891229910695650600940318269039503707306754999069314518009984817728107265306524263857196218280923498936863423673302217802559148140413235609565742329661682905374335474427411123252142047961221010798976829165233218961011536342407474064075063750942641786689154342457260605830180250718094272557718270295211197148757284620035209191894660259237926676027311821820204155858566852355439570342318135190716676070720830368653667240144919912226739161537276688910897582583154007688519727022253510786068461516953826932486663923805636547832343279038454650558607312634419987354899566094019453092336206925030022164550902852693621635055373358602774314518160512419114361834453080225452922344637788736184307627137622554041843490419024347559010774246553174474781224577088770289817726504842239196270299889787505855271371999531814622014530524163776843418486561272961893860146838521574175200616770803209813153300475351816442106819460102531912283306291726839022308116092646961323690946153945701885593524696851198435744969988742834202556983999539032698732598994363578054148586064048726939016195921373075726120972138311431703141410480655654678438277933399837658691998381228746896431813130534800323657899714960718345268644000742383542821913395639719690809756474033178433757681982157980304960078728466513399386467351346163308213872950260718690313828468490169064471045395622896787296710061648327396852282629322188913633667199147712002034771691894752612958395856287767279902947866281849917597728753322072453616490067065612578488812181264050189477570547527745866038585504282613404280123251085555338416004059221899252759261147139782211227592572769681810083813387525874704726720074180918404395161642857948108373633633166872369167691442283468486635428746692898250684625504422768927680995267647158948893746755488879196997773588658334901155789625974790972403190106486231581484952962377027708985197140893876624651854024871713049313945419804779083599427929233314677053478961002734560099836017345088180951985539965614923694455629382425881438238801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] -4817079664366785346195359916034654632981189780312894131905176346006809440603402759663450118761248443310355123163791489905156205485033038841304341906328505128010735733997276405529545262980124378072465027124821961843190219580123015039922323304731199162072842242961009476558702441021367423387619397908296165618293933947960658256659645367368086756044783078645705503914014864736619563102243063827545650040145392708788448042419046638561885807712010041406547241895258087172146931225199431328375442235316971119111881115726424250178840428930218884016356378457324216482039526317106883675524980887768638698674957521042418008774028334012355389347922079228603915307984534852074547877010303372282259596224526807844395466498557094615979336995630809462668794190201094334046869963324120750301839409468175621988695439148497922481879184641591551084600518113870360605117438244330135477679660248316430927064014125516313736807490364885299098110957822350449530091330767479319777318015611391965233587779219013753825931425335958317345227820283587745616012438831859015451835511077008212804505944941024736336350572134100966585412724011652419432934903327217330602316123361956571876294773429507226017610642907694068881372287384335420790793513056954136158832604438536314891634977124314460556409008509736897993114782842556445878269387233967991266466082931722978825144547477854644205423261766563914412279071843052611283337366904396183206911477006676839257093597494681728190472450014967200866484653067488605118205678520253672356863410819610338846576203560898929795294317418611767761661645734825468003396025739176979850809364730551882882030781519352950778485072422598384001453026198682854326466924924724680980348650403491071238434850654972834941293043684277585083186336450624728857106106798139314133077015935530637461433748099187679998120437618758223872334764929982815953147144105903555794406406133628738227509832635055137631959082629465529523669885000451622585401388993848090608358563976222540027658921272497757986287267484301837698478938213070589092491129256706393899466209452750715175312741872145325697579039942914692462388756626960192749349802595682775211883795528019113819948621210140381765720999007262034874256251525354331471647536089702033652523810969840553128587486737733492355822705593405139644538786863995401702985411672048602400071229034349535949308066839018225752721077855448373549411876098224585071923771835693927642462313561214620579644349048911265585598742140783965125489469369880903512973783754889469587584564653803297823061211031226596737187026543511934247798465619454823373290431400356021016723456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 12952736421265267383065390169333766082749406518979214125450244757709052790640706971207004412132892507608212696001743267996684467189185713199369295258489931304427934622719655475481409955442152241997033389680952432204123572827320173975400884259675325926574854576599534405335425075767859979888606440912858394407218567809333871190565890396762516867320224427091069850677825584719649318850137235069071773991024451477349168045313930943738851422166228381906538773215419511715721311361411554948511848019293136526088368022455085065800555856417692571334007913282463056019755485495161127499268978422326986076677143811555527566236209270468587716444341601645015676520906269197735874122792246449724083078281031017443120926135885902130196040108741305950894750689879931501609357076139698526126584436122708937299544304320324789922897545344982702187175062652525110889321367819196053173001611496896676991737870448581377214514271871440037167025875551053868075851110176939263728196786971865617341059889314917919431347750209021055590418412118231907812980072716634604510681872446542370947500936724676905517761350142755828195058079723686939707958195792457355109730398808844618937198193287040967714997567344201780941407757621922220129063980912243587371720319506031655993146644494640229703464002864142039471276762697750250017459368399187794455115085645201620054244060045917470694009483896498526596063807686917719732455416329998367891251892286879352677583781826142576713887557697911175442732634944416190970917851482358244635401179884837262535741130347018041392537759034406655827139123835960208590879910007773699725004659089654094004786075987611408721978521515966386885181963676629550861087885082871446900210849800629110304556102481439391597862901765709043159901895795431806313647825130423871988159703050686206055314388564086255211650158159313471464250750652106168558123403433927987142158355349050508061563606227074332270789885127147194639261663020240843322862730683731078197653431208921092105354709722769431703292542850993645732778590773932611565967898841903057597152135444447949442039063611662004244175931944939488653090076799403703367751564062441943057105353054299096529852020665248360689827758054020608117707350427830320717015300904135732516313953114573181668413112632043838951687833258406895490355824096762202079404538620967464329125706526717794523331019255594172022307636729476435817526835707237920850056059835500564904930630522303707990213148832944310663005895445320478998614971954130177199216156654006187631318236938285781569368966412055694107935090378760191349178572265782681542751057084101361433313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -27456201684928345428922972691187909637034006536196167357033690322450702055521510821402592035955883173966905713158180668892140135946088832036116910820119210831875794679861616076001338602244958954508823863769493485079828953699418109465622798034582553516743715581730606759634247183836211408507564603176333056251534987516474874575648928921963698422523579495564105891318667143404125197011397664743244848270606622980175034527612896024997201500209554236432841029086749252000396104348606233724736453285550652911651806865392974615780597720498854473445937774142006555482898420450211652899788979341222583250987829628809708760109135629359121294660880939114733769581056743776717301824223616965152950521975763903616715621262369740975392997884041833839921776842786089346030375823873124908960915985801822620025765094299959989120360226104260428425282924340893866416835697158632612167905649836766095660897880231652223582488119387516603064057022255457381638639760432394120244974589679802006411386952912606357324355540550156919132052260807802442180719563661201054162399352961742049513770207853895827075477328016192820990391138389737212921936274573343609152535414835376082101231224614121956679399751411797691425742466757097151114315718060198919919733420935230065512888793517388855386219957006997361077296154583004455032148047584599255317755170946891145594682729500679476252162909488555749902444232283489598087682584521148472708379945195861569183351077593845992598453661067622412457417669250315908157585032556110969674738429287441459855977951637578335914283016272480150083637940259936261976758657433791938631306026033619076158500161336017310072190321546470208384826278227303202750008249207642081067022735453799378124235369924415426588195556285810487901985804081371263104009324745514702811867157177612028383100596226281258982086941135783517832325409871510196014486896401358009863827947736629544121423340151436729531511233452639530003360580295494478331208748520712369680694535292504458971480570347030001459321675985200144730480669267540088590470033398123450704389338143829412904567090433780195488826546345256369572054796599239803767703050385345501150152004312680450918034108733540629418908868636601689278133306662036527758726278206320690174024323118327920642345454827985724548559189468251796684559830788462502346823936762364527155043551574426054655191041844782042477423841148886598607983236177649743170916692870511368698092908145623766590623985640157218151922053944270552361647226743331532772188616424149249424618199672376717857271908942519889495010618368419586160752843677536936324045105694332247928209408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 47481960744653381674441437458098768518800931568703372182924169422539826739911066340189023035387229216983723230283677546850578232271074245834303750815446811072483221991140313352518826129634988660758235302426188576687947574140731598234311512937013287915682181357842125274111480737607551252566205236761153843015245545179397577024123004734717761610970638999856933153020072165150090726478728652588017758373688466045403744066925016397334093188410227049934154058192777581124200885829260268424191248391099750576937687776292293484352206838089383126090047177650065752385579025522533562772990119054095389539440888460038272507785398234010231494743886061817827978035953605261081788908974904275014498972709969651945277162013823308287932911243572096670769192714825019021959602188738396221898681516115055647091936682281543459686692860599347166598322198307618453696633218793718958303979081020762847475273108320945716792155121765907336476972765794296952502908833851989981028085034261614779082931147531646548018581860366784236837922147965077115473661156877549373838202656843551686529793518811202452678701687132142137634390644601476713555064146594943017843533279505117641060955455122583447858843103091403495528271022891972528321766452467928729803843370973971106262885472123599898922928016014329364772006555991995116542218284078969265801473844617038504209282961264739501736643200482245032076293051125733520776560440882708467710246751435401052958475611922243657753110309714742576228221344990000509369176140988765849900285922441595417685101288696783455642407142599604139458361785889634257259319402780367972235445385093623657584240713086592653145307624256888722064411829617056661099393872049887731496589643629064834090985084450444026911083710709739470138791984899940895067685707559667386687417722281213432452920238050244025848458811686163645787040804104533821886364545806874639759178465787598505599310834610734692260690397437372175882194323463696129285828315289318505561798465805940271499087863549134018201421157669412008743870761498580427521338286295170411429926648549141379541794459409267526452638165174657752441212799533539789961168113264650400508422450612030376105331865658710550257888095092127360618343145151852049313866436948654647984922571811095091948468186262897314661074173693400527382473916590288310277887696274162442065469975775515843309068015494637732832887159730362734912934568697276615997036046640422973479355442141759634915637595162760136935784359342166565259442296711378060643083997910403563814373413124004705652104305466265719232504568052293176196420366325550447112579654507512975820062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -67704215566727713049971133065405973603711868944947602468538304400866986454026843209123570523744759019371942274354155394352252877518742392355172223059136606811115520273873811177976856981799160193328785538598971243659893259677885922054889368200592329434042404250949777754787220103921361381144431027762032898345692536572149627878839399153480660586882495242538286054157942958906877403062338223169930577862026571930745203882512153452967101852334573356499929096054028630815139168789164244394575626290892998167824070825121107032001179849678031880177179159676859773596810337438934042048762452113369225221415338602978022062618277207769726827940455591700117113851159610409257951157107116644683898144672177701663345618735369393278357792637053364797478971407658102782947843986131738984388116056281633718655228952529961811928471271024220914300918791443204683059752356190759390353384915312627297741250275256312560307690348034148364415304865913298983911174632319643532283923255854729443081004269184618488538579528814545302877414155944570426313429007868091253171455215894098643734412246910140528103308286092290394770786320108208869113290790218091443968758850808144944992238080862514453859504441039344322533560769565460398036280771306245137547981858401145843180604114611700913196687872691318522762797364320087309805078664558916206974290843026742662422211625763885019219177056155798211226765571092714218525959223391570632682582022244552569927797307443437712798618855226927987771310023166385199882417432694915269716909450499437635766218773577922880366564912914477514830989620097208818721315297766530700230991235489705920407853371854540728022932637178616016123379280633485790724128300084127876727806127204595560256367553950025637953802061788251763512687680726972650476593702093803867506296039671837321259970726352770815658009611600714233109670670735765490584881070604799628602825769304128385797749746802477129322785029109425073378421326390006697957375405779923483274753816691394193090614854917592938787017929221086988910818996046423041032879748683183928018107841949929674117990254381887341758117374047209944436449915518458403111114559242926439812907676817440627539576659563709446878956581245851979073542869595122694259636097972511688377589685846644781687604441071822272403599243849862035376933066163519838038627912843008263218289708773330606888202037375070067379021282723709013305851354663818375157243867273617878110483685690760136366952474641963643158949227076246963850663725237167556045818634273575422917942970738474970760993981359213752170419766293946165617051313317156169326411231463158511554265088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 79319506474926630935278362381912883897945616103946616266000412297620629013020395307496149163089229896257248146556677846163518745140351696309973187356271351741212145433593340089370639115004596924419923804987096957057153628378185472994116895652887301591134911029319488384522937292982011547856328097309008493524516547090100048438443356097479833790695566054123271714107615252053507165447435103120714483349693307211313243222433758467683663033397190772817980832135224887628513498587344587360986504687970884666533526267496315789143275954040792916298724424148334793597804493276774026014982411584566524586923781452002886821479424281221195390631539551376191950506073852988509772318700817187474147724179580648824866366181566644113253524814664159033094262392332881737555585556308111604777918264148856025510665055815252285977606412745749953464265987557593501570191756591077130570829017185496243057879092779388116717203999892782192905606113783931753787934129634873353136833376074581449312677136481973868731105658513678383302607796973342365068724466347892870724079304788778046868169391692359842537562325896724679528306543018257171092013974892156667954179692635798349499334321175736699932638032305774671637215068180769635268394287542595943633774053472150423397321764822986374543965144041451895135569581997139696247434480227408944845947289437011965204550491608407243855638864424041851363472925314793189597272924596527077574486041046053519882332656047399792701171712861643534610711819559707733350961268679254088592137002436954709557422504375458678123387356097881702620322715149846345790929609874384144391055799728027576246645979415711530263129765132830259632108061563958568752304527267253166302968084000271472578471143535825714084791440781409039117238342524132541823293465122313026193542444910585669708042906674580957981096686732489594101085533273771207076483584154073754973488001837572036255485056414031517074600271437165260033160555582004609416655897729384549480012818499007708270723373576513904799926369475270959958663151428674484300504052359899666102064201020556063871259955191081157276525585482772190157759018057943818350505163068757623320949140237163434441383710428804639851204223021932730124147575868337243564666841748869041970446268501236400584192353423212963873952822421805872525030840199963111324384151628068887971840600214498390944241274840204996684018055053503639031557648538125235481312424115569343741876680441541385307971254957897162515748351465123953838634222681347944255112239348269491321371380377922688895529066387901901502266323784902152428766083659782277398404290740208150899589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] -75532416712223131545772510544849405230424984801541447924418539925669140580592191433802113974443792263205619652797170540158672817397594353484752887736578756605029773009743439009527311543501228213530283645405520769340352579740896439991858084386677655441705949566424357223791294689480167475742968338664031338224701597638691012078338497695409420510271752852883082700265628294720104332225489318342459009961696862084847311273279038487568207372039623782357020292152773941306001406361191648263171846710223971774556693104666092174755351624686591774920402186604170026996073407906430998469459379897590083844674138848396225280656231620994582083570547240408342044762052353991215026553207273242440452007835076914897744947881963458374990845396900750038008808670876485573657444048562079914700470482629708660074762332935331451449345202152159392893486437538777850461949889739800306455364660426140947812664123725580278892389994341562021285707033998928032813039645283659073558614511377497846373178694294418005668066175821436667154274997285390146342089256917790798773181669628653421722417398423534100152651664110173307531567911374244823994092341495982849200059393836441465142241989017686938861488673277683506958030025413077696571716473003081075388828542079615214281278340090948456911295825660547234445013646994035752651750206387187605121357639000538373241697394656311469410303319622259403038595032118395932521681185298070010549200782379204200418078809338323649682904242408773750632505168733035407656148071006456131635423479713149014343064925503307900846844434821416367038147585526063805475569890130229053407796214994936019325399067654005400976811400055657727831317986492078782327863156165328693984723959335578299909248304263013333764193886871333161827448979873071494770784339565585586527034797660862737039938151846211613288908582956971363029376881477267888299524602311066437823575556836300049086931041567201067205915651491417402057055486974234869008454255666628463727945319081015893719662314307342383608398791991398590223243858846558829315458949025672212067779612241277752482834796795605688752913662835231263386551994763343936685849071751801896438894635002469649611151637442325246543202836760775792154023567301209459251517821729134718625907664946917581219393042835387488783242643487220989066985929706264303705796787223267666704129532378058568046278203789197303609482349428447418462326333277126715641854059745497554601588011225380801758596073402381523304350934633678343030314824450684601774866228336719742010366499968084976116214281219703059723710982381300901070290849124524757703946410606927167637946368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] 59316999303124722081091452490670272597488371593577953819055300673564311036018326705679998181351897688974291651706445371670768970174198102274594577077968723944455408219017024321763041374330598893709483557756603757325835868428394755755484798835329889270077576261488778052026300648064744745711215731209880657084650370400381623588218473431678303512633641509045229838202145006928755520082930275339442233795343792165134539100011472874269295201768162097235108850701438414139572066420975727085332213705128733891173481471009633083083452190149529389184414055443586907796651719344364259578610776373792133792192668109107980100154826277647296179235326732026399572731590838639991780677518134542574785798717134310535449462313237181132832976092558472528180205477266088283981863122690946696062714300702052371865144448422708150894677500761551243627876681200110830071153539294269577438967813352275252887698238446705402891146166123027899121081495763920128107109372557265411209503961099559864018483980777427079508281844555686152387090046626435798602888743917147526872477688003897927717619144219857043279512220388767531655569471888613390449102521027908200100978101972607914734868917501364453506987428509413401629495534190995789540070465593975190820401683429886977379975547509130610461356966121316611256538514371180488826114993900520513201688088973892148715214914932581199764023334193553774322275172025283192572824468760674387836051460143059926435975076652575139055474540491562878782781471596767503263376666002218654866964366313453284343393843848252036516581020425245777547234348703079774294193118384292500217104943458690037238004577049509639867078800606243342651882308293006848697614482903744974520697360340228044043963137781693313283313745518117665884166340286670907692861848918005883881188394424732427520799010640605939856530742407240243815572102668642090765387148755381635834739236219389763735806019819433627865416556306411687409284844268145719239717268734004696058670159664251918349896360464128957229782176669103502711866179066834575786173672909429231578892268063892355223415410785571584591750324467179916077102062952335611028913182412211228205332039967843494998311847709600892169730742552998893371814099498582992514515569348256947111653680523740216925894306980052160827465048654102089350776170967412507631984224477542840970240903164698483431259794415016479378799552322649358256129990501377500505646850349158663127291059274861293000218883633685933262445057224532145932359542066095744550341253834948919373904135191764523745152904562229844789580234990571672930617028672985521653786948123745955725967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] -47488425174531172253083342909529482743884427117367828996167564076428881475606043013504070430903994702471338882714221172585361785129036548441358684881413009782548112971603580977002262117371573826062972648615012426713720106683330497709616108614539730230888329018251202033412060859857795932788545460657168086423274389060661598312923076346732134814945977497938795316929159883649216111559137162911595469851426321449632015555556257494520665462585230890224782776388904774808553102970096257239541943370112257257606222844972936053352901654903488445607997073750171562673931906431287971773868962538773764802672025071387668483019905450084120052248787512432772344136477272105513223535163894273659399062612392544058815600044863327161156207870297756835475401088986036575008239309253471710308716519659603197220617036294123888522521251392105930319721009538371112827036429796748226505270529340416977759258582971874625339921007661724762425488871239637652219871106071946902577261964173205136079823192327647776352521177792372805186403124377114353527078276352433219685218042957729160537984144776449649558535793955132689883571033427863367276231580219913083572107420256413938489831215964876513318632312129470208451695092892168756097253716547615854857849552962754546132149518247826843203518925383672846820345525491119841307957168714785970428285250813648869304053316548817094822677582533645280088677745006724483136918473440634704086184631684185111327467837409649396252621958591798402056994286532343045337392935667126785576064167095490331457020996282192394763440946435757074185914699246891077141599405079288519560417314660089440771387108947461659003821579537811204185540091616649634187305536356339453965281464476329710413962647852474238454480350101888371427440894146952358254670272899895650840145548816774867973243072041564465430008978460434615446026756344071639473687763300159374322949634891053756045599384596155501343665082505857309780312900971055681050962983561044478219144254338976321296864775282182101978604245645426049513655596383202355595619232379976702932743506429432245914418311332637179464359892091318112547401411795688959585910014777868131129629998983675917439006591743254030787767080728421110732815637765948893136831163625276301796446894060893132948413338014805055376498644920906212562773914810024374401999226957105641856726991703313402683315533136103914051574797078295376565444140502264291179010622253579048280728393255477863576360729501688181091994169470796079211046244047481948576497512677722025512123614808270936661040907632631711233410862913738290816590392773873966600659357362693497413435392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] 65546327077307042408342447779444354729838212555516747385621251075589306048196383718719371144655613996261178142836775593135610838028268417501838081014962035484130115422827497181403966944556700668639056259038012727067224416505082377599229376531375448964360281728970251816171947282557499092797662502514238640102486757366231174422083562703191753811960685923800119048000223920841847009414659335870438192354878178915224138442989055611276591388264177482093640226466470922021612217034515430693493777458730497481552764097096672194702707775110069059033475140071019250905431364043097770499094546919486576950735538836412231366681495303394171548955490508584683687927313287601032343680828933933389334923362031622215490115990186310457818196306716637607428037487159511669166126992401108674685979623938289226455939146974126942145452650064814780210140706930679411165709825624727718393801757098862753291426577115470196326022938417886348686095048810834244889135294066236782975738542968405832240059943223216358416841726102072363875747947335673192832691347951070843365353732080586627779510960482690833361211275541462256743687092010000202894278229801528595513496043389503791928023447698367234032396852937446503994269985351563395653209881944672799045036013013752400406222044968161629696988347955378628905301405220984786798303524298785134112494156208807764013619787222502385228020197339008814022771105480861737187823271642703116827145185580675694656136654424129697503905483303794064736699843429928829873081843864233148008994717197415890247545593717201158267413133606653046122513123663415387849803128514000113142251806765485159230742850158394757637030178178592614323430326160061747690430505905788667018490008443393194930011494141619154102160658231334836928441697111375034397055271821304246884657491400073879206159583135499670499960848368091149034225654976121628409365395661259180158646481145015246325041736380171063768290494491808093367532586777280335791178110050940803395100438403906353818456463724299604245079553127050093990912697102474861050255939218213844433359915514082287825384470738900324177925762258974878739063541286091702957546437418693919446983218520516658588020837572957616390250848129813541966776788382410016842685779306325121455132065416772898583529646579008825627680564176648683330760214983474430972924586366868990525305728605783211116713589122713882477221930872139322300405465456408936216717469086937071945107958803940864538058777933842120236779004850164245340011730597932613814728280679285406104489279175771520305922018633108318099117144563600223189758236749651316689977503029600416536985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -133341191959426533728636941697760586953720664662164663664104401433817984892377940813229485740850746499070770606592941476799415917016670055750519148450751270326385924926288150551451619599460337664100488374787467842070437112736171869253133858523680055317053622131117428172057542277636184680491766170874153851617812664011458338224273615182261628077507131388184390392016895928772354546061419822747173533777325253244019531926749363305273009277454666801379589926814170732528206142199783446891304814208506495978858084341667586899786374289402129729754942555469664401746548049070172182719667199599610478315764435841523276827273160123013024952080139488419864459307030338839851936594964081037412516767331592934603625606593965375160869454381562856528899571708004175928256401668606377994227062941754487871725649880488911364345323105851575076084842300770744320055086667171003495370052084514897175009768099120685813676875874305757361333912672518464983904296270630597592132336806888915788785885130125234812890155253230435336295531542894478391030448356969455879915062549805534712951244092605094599658106383073646693072824983010932546049173314284713559930241240058650089999038565845516586339742652689198406999485183892302319117021495825392646154615880340626192340133170010422887032770223729850210559674213896898051814360478500416853824309369233064172684823136280916258384548442346922804307551827111909792083115016945972852355294299531058626289808047212330230582305639273052620721005236376108583988517971083356465592657419317289570009096453910146056409407817339072875395072575641607645145791177945405061249134867881366562998879803872207715831645241159663483852738409518111830665858027508671609850854666793987676856669846150716450277152072458962628934210665930003018853736628464512321221313100505549487816610174187574207326273054388861498582205648849130952060778367907582659133676012743877932930609816700203735708917049634477187517179505842968457518007869223585518872677632020928464986988044788948417332119752474443989594943196188639659165272322676696210440396783540609631019107336341152317251306791846633254102154565717034419750793925854994486738011811386367396982633521590867078383965240092031964509767114647455988399900170929185980642137791216854526261255437110569950173808034415671096412377716333886491528631716327209128564489367214285886775813798403219450868618882574242818544433068928109362143078312620293814317363606716483306350034220828690445986994949514576301115865860941631763817092183986352789782548733141693797151992801267673487791716611976360878929721145486470585010685686904352766886412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] 249237378505493003036983158162761282480749242016044758147053258439032425506608366383094759366738728711259081307667751127592826859674258123955819304488322764713325024770234319939956179768129003431652158386561267542702152369361664811964414928983964009575825465757741788955744554271162651099226876164591430652626756741931163579908401226129371970727811654972914879370479063300869744500248085461750885283799774051534424673672759927332546566879110088613200300110969126357677122737514087521686615839939793849136602751878886175308953667454436918581720358398371982438113015076500421063470906939973655912536716973797002546949084609321917238066434627395679129192092730845608303750721232533869390876403124513872132576407756919495636841794651287148754248699922589964566554415622588410270785615712591544398696273641713467907217932649451057647572004093838743563403223253595945514597535002340906698007700904446848940479090623448861944371879681497229113203529666272565599698177275492538528914347348725228415490344627657107332502070758852804959955756236510947658041294022618031621356610540484289579995403091308350080129810787804506915669191986560706625020045305277376606544552455551242730990656815111039028425109014694711794006018975484855931317970016427818496996603337665423180081103558512142317111947835551740619079650380995762876382203299559243421373992599005536654626287286009465240924368396387566604408981499980400478420579946512578962000344024481907566351804745023943566847289782059961787626151105803594532303850952240412540200491570459279130130608112540875784822245033802289368678649317696681864181414351939803954771994406601667606449714645531653556411078991084151218373762632134191694609116458763773320594758796258121938612937771233285627672762827746206360195475976948984701228741186410680392264137489853899296156954701521685606318903383229808105723523093209892149079792947330433180006392472650647554110991252375463665250863386983136682263622857538014518111428284959469407785156491864694363985283707020485317586997714429351502068396946775349518430876405332774754633932546727612568597524836171651320171462888009717363843706806311794948982593763476569670974604967162314740640248569756552470007866560649469999318564542463938317454422973916346312167447228645443326905811675176181467385718874743539958163870717496696606142147142911920239803989530585316699452007570464262673282373444801391469996037085307853823448619892966090168056294204021804819338594976391761610384535584182798924813208523300983318438880127320435479144631244767432468484760727503390977028293582079338767718462280216508365086392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -384452656560291127289167574549418431769227727828650058469956723647315227453601824759951312240717998371586282053395174363080319804028167210722508575111206348488576594800816190915030109960562203095973255150487820162817665166553915143915533683898973593878076969740451717376419099860457839578839518618343400560132685360846554215458766501940107554268973897902503315878755175043942155052231009584256163214567813048821648073658041591132320854191498683287594237762837302709384524369255759979008199426113655652771030588753415276988198038161860237456849384231799852439182688612919161946322950513657212099855372974484222431085549794926514817708747425685453619792462620755659846845971887382598478458253585037897924614769808329778712335883747049771370340436145231658406790016340150564404685015684684621565092404762935506960288375771704591651891428902484173330094300308573067024398985816751671122289518003087945261072310865723848799070360584596340487856208291287301979806797515597227772712435153403455794718754890040438026879907783096067961943222535757144869896302784943591053010561912011653643207823871825267077258313770586863395970213397145555428205007041118265490697364365057371853015807446859201197331319755890439391889466016365489449444386095503063707022739195048153692592905335354529934914770730611091028611222710747153563558296962908033787948074949250527898017775648556356624633099111420364379211616318388269209908885507037765744779986953914804159035328490519520972209405309776907730079178686655280194337766338862826010656679188223318869022022047122200368788767973270905882338175597616930392286797990781579522620793337400045816856721858666537806543299550395518018451641307666994232008597900280444886062476344530569837377475086812829089758218423742764201263274468538901932511188582395683672663218254751466378149709078448950453401031902320300650691700872472538034453156877466078587670720479200318186041552903413854729951082916636611120357778812818264426417518512486316172515977446604136434143713763308327958024292899101960623972058945250867495419018825279389217183698115384192777803377267534871742422395400181175924149310079907602255525571319264006042643043080857671574400266572169140093835068961529930240530077195614907585582277607683896730220835984634213985473225662393056911230659634819642329142801464013042561244646604578175679756208286892555450209725858468495249642595458220230226464705809083171129608807037205294379530525338807914813747744625578235004725137748373744102923450160753414873050041339046739856683179171846308684650392170885939165627719150182726009568123251986022348418449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 494397297262738945584550880050764198443898214184399455811611274125249344691349146148744453069853513631667036219260544419617567543938056458210361310803200292586228439220349110138066048066678877651596134205951853684378447056326023943885846993093381098070765480699936025833822771059127417442221460448014413028727476527156058228984164043186993807389510685579448955533034882526263674570187116817509792851748604882060090574753437136482774065728424838406489574963153394653963657524115333026207985185988939329898655861190853141178835463146602971342657848864428178212352427353783765091464158458830492325067217960727460280846051381802622650870811667476972543473075397946792474404412959786078010904018298251424236133046886872796525377899489657658630429275896241757764266130547096116339980149541626882231150940118072360844652019342063131231164685614323275005164162489865901066611154311394198881001333949402684132368362859147691937012723156541760781361259101024599576218781226303936230214220586767472848094861490188429716100915761878081275528438487755649278328917176826192395505842685177031759943950633598366396331518461122126223337915978887287580974253652515921014502444523706292428138650107198667271533155201530751021464467609945789487796548734841581744293293060576672568539100698094103427607783810733757624204884336479602992164914608395823625211445702078878057723749977924863384355768705964851936062644103749131431032778676083184998143325304972958551798707907761565656148084286466364193716147725797702768772916956515269381925461851747543552312533465569502632259267875519736121922076339435615979628927234986347328108322268748943200961890532229378126288342456148352032106384430961992700605370267185925594540164904566662147846297361744869623956310889007679165893851816309788435180470981944988526882767047321715003073000624795008773023953272762215327942558480777884384099142501346512601704995011609197253448822610110567756882831589396937304948508038234951565594950265077069333173762514621200016888318202306464462602603775460485079121293949637993687442907882385980280768221792776430431255581646706556227658617617237738014874004595147863499256062293001343023084740183797912648287351970567069455933383741207652627037676471482058795996730319910502484084189024042925972591939259332552009427685679859159356765896191438997688581029648996382017810137429791184202398442334891266666716435343453471988693638001620185387775508925077543622409133208230287685572070434617239552872088846872731025865010446951965390953606500877483899716464754797446509811910283507686667627428363830603139286867621387221217868513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] -541391479476574666806743793943334632130108730657309141213746276179653161101170598222460874823872182747779496009680966597200749525728862907834138200974294700118328937760920411038918915319439237693241528976754633688378349800955705445942429553466796942001934575879775621271025006270441263767262285996275201639080150845243186885791062669165902416846795339340209900464989814106957491697449536678523092599350605470611069919081394584959255497551652811468993965852632159474721972759052480422551749148790455417876696536829806231326343373643536240463134030387870831243667944450786984410221101414848773778916466458521518808755238528376893846526484742545493987123791372507298677873538678391796401907122453256092941436212898911752985691297430566375425132132398057074631605110738423213493499057375255433045979369383091922865730954432514321208066969464186683241544763489978910559623516188110073033395950900669125983985613665240968435393057216225407411644865545150279546746188852413175247297150640521105847739115202520047446731203640589729420218640296418484259291168007423176494245461284315351591203076815843144622871843165331694003793833679830612557815901823095231277161451161361330715684394184314430001808548766590240352570111460328989396050818764280976723382146819451117399342314656498951980121951292978235731386607213673249744703988674187901646286193991319915163433500993735747447000435649390263712294854706507284126220983028933097904030974446902163903062334542055236940140611843196681243700785391637918238299173200417035727204418511797788894952080165094146326793939450996678432287657928256369741920325156802918590873280885151648210527816286887279511883259073288682340234369631829910490006510359091946973356574320926138140198845407412920452119576341302934789917665226232088562654585939187581761844458357184733864873934066372164598007067290932895374677743774830872950985636212985217518574979519013972513343414199936064088687707797998365143696403368761011975755734374712312920351146576901933132204508310545601428812569869242942921949329928187927177503659495829848099225633698506432511245157138002082990065428754057602988546423265959575957038268470573021973635406330723634398784031942047814236245911925587809902705963610413050050859026628477084464406900685441232085299306545613377021758578710604015715720018977494839502349875548589507785576457072912492880985905885814695927007037068662561164922083387377061195068989500277939732472744431525960486776827791342010397211526744337441661515331217687054220911262822394432505042709217765675076681770058193449576884929037350341775103625872596493269773320192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] 513501022139695744998345911887309468736860042326184637749771540151816981746453409056414616914349490922699891703746384757861137769502925267610466747105003414178609471665660405887263619509028285722922069370796048648428589708261036542246692209462256046263469238256024251960905244538069455414776136515813918560813287308461631278627168849812255347718063524042135818775153420896562173532613487219713301976563712549857559127208592629383467124557216904731499233204415065363267586493029489872446925382892769762126435224465333776755768390631611546144589630978371650842622281310828577639113877931872594446531196480699017122731960456018025598553105095796045224564553979428721980695346962978073847025253525714486170366518594083625137850453524315629727389766632028255490639466695437160076358018750544576224577627336600702321901015386487497782297860812295682924061895550879553562886674843847946107707261838487046815279718237426495834804707455516713814646055087356130543850087727096547425035578729066977773310249658809825125292022452237729969196958520092074718402894878793741593655327893061767109994371019010901115672770779991252729729002499556054408708411962534507738736372328358564925367004526726857243181873222353113262173202207558175331184200260461869023598836689172258283867161196901816562557230711611509242486904235732435114705891304682898065303025854890365951217479932631283885445208268226683086342088136800173244883816900006479212256966112589130453460813501231337970294174585803356963619940599427025830724124277063049464060403983954465744935638108506956711282359982145495292959027774839018516385215227545749914089058169832571471521738932501305011508771242149650000827434940726922703159110341395610537448781246038270511879174835508207966102719799485702602181097810705225282589145760467515628344808499684586128839901629764299391259624006314348135774445316593429863100169152595463987662919342732783837954854021185793075119653560816518736946142607705792483654645683875306418409783217326031312421648298527501161124810489201232404590711602351417157028154243281457244435108785886006652925625552232667458457108575956659922464182045581143012067091248030723114069683133409365307510055141074754739444983912283399176463505238107553283803396206602885562601466694636086241104680834989101179074926273347122983604433043253031291336201327621800556960112137338825107912365413523607390315895905338988896470477089910144750601326566546885716361867454621161818759294293495297203185985527228029624141827403451795737122042090203534433280553046453890204579197484991584314234206099400784396081826363768257595771453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] -427242461001329912433522156213761392769777662321698931081500715566084054410706373536841460221994179625875604442520888486588298236968438802197479271885212481561488716793889330280095074259220367697074293648193417990715445078596742415403882766988359894973494673711235917639014250657777162758851832457066526068878592236913543366431701654365041035752731987607482915067347889304743296486439517140398510940480891133224162885176181878569863280007771184206659787643313665772751565171696249417275125845263000256298097383409376942779250612988386567461849434662319597316928659865506900978301332040395914235464613402800769659609297602485698817108172669123771479584670777199965867001811828141553695095963745657924041897586431231460722039622281961772121182796877148892517201021168007865912276024423994487879435967870941690160925990816652612503557126454489923492617742266699572082283116954121881963609813434812771180405981037209450689715228205198234825191490550889473276776776939429019879355320936225325206469932462842954488905925889768400695698301588178221865839988093265293473349726473933105584630998980064043522864204824894316086142086899804147601820505663782391447477037764326283321525351950096145638289999495055433853535684045961305072297386511381337576727022026705948939017599820446294921500443726087205201825976254407405066400089993716726322367613567048250291051986269765102892740661625757064089527996108051053659342154605333145441831774637975097232930399709810683975643574259707824345672958789699240976440269692376460772844003315638601538328703313112282068900849152257565644929927674997845854715106588550034153091820277828731023184579749504605303683799109769650583063442259678897198475253393535957671913122518889024729095212120560703617557511889250089450270889114675969545363592164497349498791242819411475516586124315039781208407371733578879173474821771514944001118105034414115667425692042861265219777892269288051227842999149345661898036428128481450198147012528718857808754504534061237023771755128836159569380341658924757893897891808622014803290338077228684309502412698923139906832020312746906746322853717276411366012198519170401337904383669105385908000933418645266099989095685826726687508096393847320347396562666406139572277486062990340489114414072369491682779097852867844537543002010432063651213180586636364412098854889977268452456564045824199365227888853370440406714524396622282019318122226118229768665253658823235946477167031046261064118014397623879699523833668592329227089962416142490893870683611549235593051527603071213616298580372579137169254928672075521634871921889870525421443874816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] 314831852757465793962398001446773962654994587625088447599768516503581952384764429654492467600702465840315859844858481607087194088086925085400420202548102341680791016624159127556861573901608443183328592927974838295163126509317454032845547919528725256380010863480384439455429041012295150883652556417838864571292289148403909210642812583467406520768092127261334330632753377219290142053524550833860063916457066541737940745167781197369554568612978374037472546823334934023558572742156047235858511883740013702236235239859536694094422894542848822224219842586074554269819527301903505910064583463679945888661838005714116642700851066133633064709305998302995512538203490644946495320353494102247100930328829641313299652854963172792552652952775047318615912545196112235297265248054897486750614165738631360103610060826160645257815937826925036795296930277473547330477625109003400462275497866393037476038130198240801281734146057785178755197494844613473502949158061597557082618394049447528595365176390577404508052637369409560941676847372455328409657307967919070996668849563657848390275114149343047023197288965620660472174122000096112719718197634398215602584622747509410418271342887231726610797092929851108070989215681025058684321683934881400030520856175541383611258757982848729816571213320874901871575984137484570364334111536171463512211509914908238527841739739458507560718004968020150850729725126682750467517196236108076036139786712952568310428819075965578053399335133160823099713847707788344494898321328453023915154215287856938917670714449995822938751845525734236531502260171609927425020226515503205184784706613535991376786403353525978224250922466874461223980583511219887594013870266520679421891951906430177577797142387267621438047391644011987442239095663691392946909130322337753140034828733268638862599797578867529533156589626476363707740807748641556373740796947334240801002830572293110698951496307682102218705999416182599253023131051552349772257385057506744972815021654487587642373669230094560459343319551700584227127630226338050141588862997520553771302813968866037765572296483759161346369814903807006020612123167475783251762668683876910368731072778713969355793187442745135253109324480619166338167980210500060972412355545981415821195732937430023672347520204077010421722812874037099722689897082152607523175779782137634538981195972301067963862008264967411651665089690085575380821334116950666647811636757849362776527833184330669496862366291123355832730256788977410876010767395076157488578868721443788737313747235030889816154937727162789027716370048133082588728781474383763581083154474352439431402618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] -207001068504854323349693177785098078230411337655027343484059670771314161279398286737493935545937005617196804962894206026246494946337220399414167025814763848273411035249810334560496839053153864702854862277248500025608142272425038641025483127662671466016947662838664590549945293688154219179289127643879461921056273801867705541798621397581658684174741962093340693344268695099763302788935119298994267972739605359604141391919849785746869252441323051804228507483666646534919633962342565836788256703988558068161867995574277008101651100793500478736008597028616422147988903710815715937956149627506148632647134839128570713288274469158330828141117180357954109052935199186238080054276001764661749797894851418699160120682669773508773275289258320843043050423989521224430618197084916126697526138970320949098865761401532411912916868848143524929504035455181090583672957881306649124300605484591759061010180098648347324542432414326115415918253009490443164204523054799061364228029018534026761800466129050374111758208183407250193472450764266113499578189484040930045149208103387849800969912140397868301583944735452802536316965127329317521215398914456587919239640363302907263464850275402440680753780175243113056162669928504913896166203363761657917968504574822069164740366947346215695933743864682504250443312690403650193138362967896140220805635334300243303081479166303874232453241825150670393735875175512630169190833644378340492099936667349152620752667692807436279482771289733430509795637882215722516929321260536651899518242372582923825331899905454604089779051171209230367294175493286614122393830975312488526237816154741893440773855891677857852474492227692716513623284111957390846010440751069731182471490304202110195276837478382248898071653054971040399880577701272640437674912687894003352691373156299297009285048062534249723630038033952815099647342112477022660978675525461234846181979369139951475240993400089375668834372356199193525443496092146535553925833197617634649300081241221026532594248346202593787508485545505784794381315375052056816614795890510611567023916904883536033882849177441263765377238592574654600057342983521947317502862261462231231725249318413984489349463822903567313468874141808829872314425544886118964558429348210594072885456181670828241371231710714151951918424814790055264268580607675151533614314261073984575106041796536211535407692888746658937678355883496224972830533236224914630427518406581859039747126157738665147552395437146513820987178318348896448438001545486440392622023144761495383077738705405710181389924285025995446677827831044729007528351695666516692686280939603921158138757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] 122139633874782757807733956318510598650737366700065906068774469114182000749453499904442908610319821287840312921028827629759289632587777134425945124453688066975821754895887985250201095178170414014417839016252397527781126105743582235444989872796835540472453216442864423179032506901582822658663638522194186563585172783844805772948426501221670715979035569678203800314981143392922738513043397239521886695134031430370153023415295705099030905171017466539519200347693349351366266487066147935421811217012717966216065271691001377394313827048839714168476061814313289125212295499258544327614574394828290668242177865327259095106648563515996303486012590402543700924489682522319212768087653371975165063171475418917871214679613950835392485277616937379881631299135155716462637539662203921053861528601038609505669454959150380140182312623291118345651095581229564628889923463958456803349099784633425159037831915875068604913146696440631490923287737379780767553472929506546921623819061113909251520991169018993913092795412792261640770114763118680218862046656781734324429317396921141508357977233271747121160063282071569873299253128192459139073790065159484736722326028003645701284051312391462375785757150576051657458729440194408310802278373667962027665973977803623931802502485649080439174449020458015456689837075037831060457293682827257301811972096091066004827429181687345440032635294207847822034500798607709072329090534207061813589706962263022737913422196835449301489981477020704364828010237228320189127863280301398729597467293184648126720871024679212437733246690482616944028446707770663282584727824562228056762987892701085649645665056385348373097345780778029054923014915740142205773929296436307742314740751296257297812715366345515104508730002068310063037891336681077437821028123814067841176727967780240936703884283557649544577830641684881870156210199073551356981699843835288849675327082221100544198683768397069106352846626232694032746222401755186058889216419047840424181154102890684937387071539596430346840226357489368272042145538821175845137643331225936033013899011297806621213069502568358454340885012934921210281934172742458083888090345433498575412159136138578993659800881468789013150861940660729518372931382774763252803332983814721444660996640433416239624590788995131985570817925419833445501134094995324231404144913276709881195620095859514047716802637519987464029284126519623709078103610793774402573219439600346618021637372899533261995336135582319942189675893816302226399915644119563888094457865994449834561869594393228224530484064343659796781276517210674568999033470320800280891145632604840601489244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] -64963262966535916027312788501299939497704120164078315830539293578637611324306074504883837010891425804330997226205845818239680361153158821432286389315397022150572293530492569157314721797411852652371783053587779610105312946342009261272400631490466762961048324759392522753277915784161948037754564948999539573652361334261162859919511047167998336068844920876315899541674042811911540647210573671578291863593698893972021259108486548870434830463876960647851993479727899599007389395426345210473238809935551658787261024722114546309499762279679566392035624990193167733804769499462839970910550991074685033828020400345208728228750769783146001904530631326694015786980134592024310281412295088285354982697347341257014720863560797007296784339841514816914411903647957378459903476304230905606728913659102498771295119826929687740416150200893451966459576861202966947096133988860890037834589445539601197709119361025811731613742224003868027395924740020139477170417730736698093259610650182612915593435387443439588487409341203810024908821723044422576687250561347445328477727813135809256370845812461465467313998866112754761929941853838624702240774477103235841657188652947836115302163860129554675660701922888355800156614459272226738137062022437718481640136016831595022196635352565056020928417045483438997612832584470464834118333535260126824327271845327359772049503462258511654548318114893210238581711480358465097102409351913936045498782862012245886817288615680275793942301436376478639665558944224807701320709107258071973801934351331014134754565205624705631105315806868900323800473207493018018596246527223511317090414188052301153160302253953763980256060622186196615667055488507549350950269162578693143765972812124333139181242978410883081721875504750539658365850860674564261287005067200632861134395192815566927297975940874980053500303652300992512795042921661160688134494773372937725953308543407194427953194920623835823183482554471962661708324917140003143943103371885019004497405433882681203113119350981360874098768018722750130728659461375933423292240478896752174241704682724605683961480701523429681384947326282617876587786163906604447281800906829653100756439224469100044979705402199937459930917467422068079084334175066064781423781010625718891166807787292477271545163617543789111058032865994239127573498504446235265613162339514313619812248187075242722843994550961822554543698516146440277013697650923687501217759315815927409698379743335940572373233748893194727602520662209958646346369307623789158273612256879193873760845929018578833376064024648247158133358328299927244357429323518409499248937913372241807938682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] 31254642948069624812719248641283428874885018529102269280448712714568728164379450074969743071016282592632745090722249693640471003994472491542131338430154504601864578145430774463222634328316195015878685007260652572759650277564779924184793026470315546644674045148532170015639577374922938650765191112496440852980209826687108766139544176126987127878907704257236713750020949470634114688873887791588601689902189189492867245902830297769232022621171649564823522940942452812199025901015439911702420793021442892209476582001021537133980242342653913272425802127110635537011782910118676054918515533838151405752741442325430400472716328507229170876183602386516450096208546251765105827692705475882248177596453737025891303624288825810866639964372894001978186789035186410142410959115668802469200156121335367016030057408211324564340579598675548740150380846737818274076388114910856270041887224423289184335659814986257623358045828948259846162204129699761287613529095298826134171948831254898431614783826238363314402562132039200977574721789571510926894727025629660558997926202532719712536468225336284368186438779248922869020469419837863579397266700927961371001952007361468377011705504923141037896403215844809421537417965436788022865296708482852729542381895915353396407866397978547894950519505146245344284279267377820042127463361003222982196043357433959389094572778742205214756980952095903225729433654353450558066417582034766386430537279854705539395064214105965212960594717027516872078408369299998850797933809034382949766745856533051984144406410480653266331193621087171901157848856718793731588416146445477373108337273710027185887844815082569089107865310512334301998373599284487115971629319039743201216853712298965133062391264879476475867319362473727977821167029705500787617409100554404749906147370321483493019297762063895993654878328525327780185466253975190753017441301476383831034609499923016023929130776651163421425394988066956006769384448862298966549800840696096029814539963774129457665500926202821275185746246924407655837888746821029476246430102692346653123846359908440342647757853199468315786533512196345768937370925426591931624281713084680915036874702442503296464741355356474045341834631934539124678012362977399416359583111211590914461237288970967159049740807436233015546510487358834016861118027816431378083046552307840588475194584661931493577078944158917922299990179848422439476752196039195886389757576749502636792763714315048111196375323547591237467403502365234411850040093530598802659471016105547037489581555461212615881866564305653943141506012706241848731492790839477196560649242195476096263127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] -13638864019409067231710382667703073816659675882829324030039227003313557284083681613508989292405398692212346140024492856075892281958130284945230804275116744204286392468276826617182442339833274833544382869272976533648720244851569118185263104022344448963894257415135698299112962793596975889427245807554373573487337068971235464900676308338085542192014915889090928910224885464098412944743144532165910067534034201549531492067817897589565602173374859771052810388258824311415195943998621117582269867828020532765507022151865870348862416518506410296705368741348775643612915549966324393147527932778060271776535429288496618163375081131093326773343820677286853037405756771602774108576901715824994368419634750910830894225418862567621530067569695217500819494965419514212405291664713589262708163318707320702695108696190341661099897569946730550822961453628175559072845052179752502566874547895073034552807637247431829872723574132950675893272192563946276488401136764460612987612218963713544472482334364521940353431209312150988245345083899136470320691778342841501259019396758661919109960339166279303720505320285599461277917493083070169627531651712403279035382673662642505454743970464634045887543943176867572114157361307175878388861134385573727169299969109118217642272973414545678773357215877772476758163375790485661664155679492712194074542947202654765442033513936960338978381305930638732808523446311679442347973438117826833833464702442804141016217292639146869684261319359257200287464582030442906088701262047211755791166886471703188986658973180259358466594245103002591316776461341073281484278031386072997106190291948686136513695445477030174961468044245008585687255269149991451119004042469587882751802413707310016936492250391246743620051949616443355984084528324915507118970188596721116933844960017442627336925644655931000944235300067116680795072909804197744801012114205483403253740305286830121697959864082495713779605504067163714077361983910184577689572537061066873457865577897797222470458211109789212529076781302504739867693752375642316798484389792900476306483154437751945071129167261136485654016025471443887017534250363167959343301749485214807072610611827166769034507002211654836629454179344252875476713065460491100337742055193464031746674489219910189365151911333142289869419415778683718086844126685180177659070440848912135605012699964489342992909404222281140211082948647786898984965231972047750160576453835935075362701950942740382790065386373812279588570032970725665598641163811183490760511518499637746587968117304599984040192197014381702327756756106959214102419618140844397925074288025495182765981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] 5408613184656499370325660121072341454150031145471778153011508691658765284185373818747490367565018813233979571656560579706159239383194593797069768718185697000303576937613063478157677831785714369421482314592083230889272719173092553436068821944368001215749211784858205112879804499236004346713473416087450181972151929178250881879304797706076626302430942581194951072200683556289189045314233549473882009945308796608990959439395121377826899402734223927546251877114231766159917163473655395177319952725994978380857491036662198094727601710220678913732102813288345016842261641157876048128433803418071790941089463905411063880994735980543368995038093158790860174678476222337206834063761614880575626356761379091454830010415515955139480743635104530838711902307801771195762256738229754890042449759824773013069985690848718176500009875099757951716300075436610666479566213819947419735553010337735530678601722626319653514830537651084868287125850732745081665999318829965555785427062748541857477526804421395412067711265622605771744315459077423927072761186857085861499048589351048450064007058414428060690421828041254046834319565842240815047537848398222154828656195527798715572456240785961490653353962302946562950587061683126959177675137384627687864933363466756973381306652622073260706038639369469962162665801320208316907522109554501998996423898549582368279504833863120173036106333620890021944634031060810938444636285046597911517781743723969079642497092437117083657833795475386830023576145456198733020130443099013162453250571861206189771564647054272780755850256435394838188781424494184870461700130841884641551135378428024582084189287128166241170974312575144975927460133810492062213925647782416587501433992603209149936992906264330111610013402764759161399910036696700645770114361830501005212711687556537682298836952757718305061475458821757146140296746796311826128979423241539202646461118685206124563402505633069203264261580243442608174472368413425805169722527817007218902475759015947089871044600621666900844041401916192412528399878684559090783160716483035095186087849218354560972474181403012629892304228258354709267375668572404003162458664863473661127918805997645898624120120760493098029392753150827428413427579234315729572460470636003243292859367004080580921088501829604679253242307406759155365079155281231928119040086993948793034983702734246860806308658529095422871309721481807396042427845020729468933791819158954692066841857192675610803622990858905051185043698800853865348209277473103560727987562974218138264319959402310946056753745712906734823988914845464476257949878919154384694384999468641958693437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] -1949927711017455628332450150314912788083301084907676905355725989771430882926207409601221973719113362149397605364404456436597463198791296847020118866217468409253343189753239343450867537043158890831146096517375077541544949836655003413248073196624794247567118449825777457632704167248427744277111169928253991436127653701779981179221362483491156715238415579770187664810298874525676342542212404554921570672210122635527992430828773354531901152965143579385039724378520393575602897872612633552063213539388298342412354342950472856232825040401935221139419646585272559038067806162990464034401293452095482785335930139438157193554879507467905888447151344205270004003780804784885603055668600231054963945712706859854857725163301277202839718431189497071953180489660973332206857582675961627284996735849470357593018004921815810530715351332738634923712072505154210751320047129862174360208379604193613397390948760510648350011001720781076855257484286749266028533080451752773936123573241951160682709033211312298987714346183496570848538337286566805151596853567118650915608569589747814699002893995255608480374005110805623259921363134083482881484719314076447111163782518624266339904532051965118414581840196614045899012533351678522630820372352473220241499785997289013151579908000711978604986412950901889376819010006871259897647340706712472084771016775009295135010115164055943454263846886541325532145710687163060506232377982152903706427418061336867715296025708609995385512614581275885162195817034537371057585798908225255276296421203300174378787478515731533641415364423222278882325247339004730446941911348916260049093725607256352197124624382950536756480665611865868781386195215464951046754382260888618261800181472063901330893677160213511787844387279303518332983270577737125741048325169883591160427307263120883920365731878737459306475122326614331558207357921350280752542772274309629093321257370022238652262464756762698702707224564093447163312799345696831582640102150036005205321032487099870103335219034311966249933023544973968937123695612445728868761303271030870289351044719258501192583243181861711743610626885333732227885875912595859893919045420797783384396431913113334675694498965831801402032785837676971508196103011699906033799948254843735391320067181655496649101075140870550222000196828526302164573011782168372843338428521893960834530234966063669795698093117257596383720829491206137475751716246047153863305222918750422005760495656326670565589992392902975240889248357115577892915677206875235864897222757224367069547301221702914282111699641080042233257240522886734344893977878507069814935141717815700148453376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 637540215916273209285958602900815802653422790697048280839767834644530662449513249670169943186496344288411669813321039064172161357214272037328480527028727501369889280084584568063348246293929868763857854354178007326119937789559134644290664006239040720308576997565208213274559144434501652082142806900652764911708207369302960705263573631717568028578276925675909370277183035694590193336955399039260630635984553770532553375213234033915662211139930923423491656913152826601220748436507753682814365935513896740665443328434518405666176495458063946376693177604984930895708346425748314650029637715275127931088388087565124973936981482516438228970837410717326910476152827380666745800411796156556789164070802380927981452818118033323815519767868626388887966407133084144882335714153036838607518176337044140080170108599309019926066875578716681350258969867489198245022606532615464480845262303858207638819019450685783340221449822438220563280273162314936476793772787273529376076829353648274790599669253117344419386085458888796634254813210405997922729319624797243683755903127853615038787402955642812528144664435918543492853067302062055584827256374444823261116485509667231156845540104967781234291841075762005363021565263541003393942871719613389183293967939043802282172798888340890584231585853931776509751246683772931483730478825256619523209722638766120625754412715438258736051528283124477319788552180923154490150292577026073694457552991542523383023599471502051987340179716717111616849934389333558483290240298403198243569974917603161136393303218251706827441820328260157316776186268027584393009443443602917756853209258097316058164565911637256362867637921276313029406633664259468986027980601430165364906992025444976441693946169643867437740857884957916221728775943432944778161283759931144929262999260453014833171492508902122682988909496444889487726349915564953560238023889730316287998622723248367866524250428577274166178325612965743537043743036332387294017999180698165142734327763128852253622843862201528833744053536361833917130145956972841157416959862270211351007667930547644518761700480553534702223583285197469077957163751713942511256672410968733321666881259906222399063580785380078169910834198042366354397165166777092261663307024212722231730317902986644513782857892429434003081234554610175860068510680843909946569899801749551150400301390127313801315691047266846067514729140396055465301135947847079918539195361846749472235569164794637052755199843077195277735410153057926885361008865750833314628826366961789613713032678423520708871707812698950480899208979472153149544349303055948657456358553746973655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -187710973324576523224840544494812174648262056152188122940121745373532525530796839171908148395921299386874847181870393346466553464453208422642826038643879067932359412803821965444973426640160950910929648330635985153376023956779124430469368817954511966774927555639259256463418698122082098026296013826317707681269735998057861678680475126186972025953064353347371039513828844608856025963361641210648026109039037289755765082223721368751328842245754147256299355211037808885861451466738113128010926282263921166202317202786938357537865493656613726203058496338816459149127973725005786556667284816423518360125876236289409107421512432005200754064572130423465210283357999998166785963315217002403019756656351824218494076731274604614753958991387160550071515830138356933415607170259891166612193848660155042961759965254004597197486827890725028549309270669902935740473892926331325906555554875069397650691828988819830099794457164998740441415766770469213631507681089407861219968074914559299366843834069845550416233376100692677276934465343220374651915233373753453095039557722745736282209398978203180996466843830360478167908331458173692010845621621844550829969982724865517676432530989293647632048651276045046182083954339286206164047342967064368270866655756547045695633265635939880601732357971427621827295121100330503607948681870668891813266161228580089629422124013478275057423879191930670769076693470697306537944987707431901564841706191439564027558514002091657029236135563803452689642584942888634738549669388544517815723741094178726413673264998939967030385790278285120482807687832930231863717840449941462691796058651239022662128389500454922552691714105444602358172673158244172094969363763659288316268057618730466380230848708761612279884605369212443751129798775207958415633717196711188727831594147014058328600920184262447921923027238443396923484760990556287790941431419104386524392053775462173166373524168911231306080721957799804121938188046109152078823257102613342295249430821315196229533935707468232088464121177480148774310995669397735304321177477577848651054636477410994787912132720049934237234964545585675548770030444489501120214901700970097701398943036828138542672909250403678166419946234092655911224477445030808049985299140702170522573728305335432524982507269689587351883835248350788839604017968542808015704181094024585237051511935803904638946124187624241033462789050969326562025476468747066315114079394432325600646816734805137454071996683685109958016895742350481363887565049819393450740957663799205806383270686172275504594666831512424016944685243708648063004036650993345497784283378681406835130368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 49125272613263877385439266413704015949757794280456389415788875976238117501438830992378620852890983147983077283891233969670043591935961256658233978650243013486749823234570947225135894667126417256242464146368437162252110379771368747331877014156061100917353703602536735758522411910749800053142060393834754739559414952465446480395532540513076995698204773126752355180462170567314437952062796970331474821308939316883981867638197187440667601495401094966350270423116566974889872792947769144557488690926294520062934282288944732792627372443482971997353490122521598999034088662366031692617214306029825353116492228489002562191581697548256909247933165893727611733848195022389574338802050241231358413039423529601638882649138769445209164013751914620456294556772045499519995268205906215399175118779402924316410351364486179348964715259525746183897302860813028279894248989431493660040346268507217923481030793548904168254236079520964108662949476401732623613220970329653362272675359578435221930256867490176065570393933946587820697530879059056971712392476798352609756665256525690170418915849745440470822605419138944551253145629626291409256704365779102743353543969122095031412084369962777371747830840890689133363023188480368987856206854115140566977791926750306809412047687936851321822521134716424403537676457313706449683233010756369508215178278698622066741953488983846088917500528608782380598621867530891510024838041223842934798966049413016758892618697629989972342376362965943985320889962590806346669704907196095678441948912640438003550933476866928236028257090741838657851185127954498661943809694192795519665697693640344389529772507302977218467417868022179744344891813969217230722311960006884407494605922093386399730794491357425122077822497215390289077744920212462469293553261523541418965394829095527491621923688644337513985335469246315887749601685228097288574730115505491129678935228533027523417228728394179723819040886502167352232521847165884777975258139831222160486509779922010341831779719735381009046936411455039023713750495054575081811887770374087122052710101272115154737659196348534049809500381581523251387680078771489459326427786306030042363169800323282745621090467494085238798453885157825118961832014880267380317473152154507336932323190111781525946431150810412579848743886903023098733922987443920009129070978198180523122755380953624422123456785359819211869653248059644749163488478444000646373786235423256595207828358034846285146880743805775853835448201613559231691338335041643229495061854745657225648854421562569392288785968599466290282660496399811859333983313753622187873815866987498721771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] -11198251620419386485802209287735563503720594015918122627254732527532148654412850917802193066435894208477479811516771072365791308295005138296282629020409361448121514713338738465801166228429831431160487571699953200303383748308481022693359717852010652156427657670764741575274280941782730034449458402870197701477191839171449538017903078296954980704855442036699146842485795680439498972253429230270489626402551488725579935283165486990129014037847034985042692912594530947405471619693163116818644923947952017585071045866928731891749325199616293384999609189996694689444392599483272406077391198292539246712661435368693871950859646961959627070855792310784799329192811295829873104289456199438320720276590929844509621550993246874847384052114815601939302638320872128780001727627384111641629282285484745438174018342396398526909338872386728668654230239967391050043087770691434998342403716856712484734295539518963264683521893137317182216434982081811716654777140545857776963255931636519161923787894814931708481723060472748944563063048213732646869829874464235754839070153226980767528962255515769856642682671195383202897274889505558691364114694350725946470517664450679235411865220489298755481018146908144280036486858374170211104481703640584774522112673802534378334675913459524928953672006926739179529628158415162836111566774322887643181945997140631458618054063006866005122476533717389380918597934769824038837360490746546979361117309347698547838876739687711709841522620828248276629440557033903527804492397145385425593686488123766324757667272594484392581979101463449126788937347084104996600770363813498655223675494992666121405616708524069262142262775062545999524929869050186938762653575213237199575263048608294896522746971238176391187566590032598147222980495989314819691598337880409360561103268213511326341841543138500994953655358979359839996523155616923384514994636549320942747964889389119295591823782062428582581558222717932438601175520654173812713961798502369417950659662829558032475850814183893360438535071791882181219086810711674542426045002322176513829876920382649854138466412667400376903081487252449630175972540382679804671326771631422947511795830014882435059686351617080678768698929540410535389767501314729708796826722807478250504772256050498490160260271555267028169568013372329851487449651786900545803383997240250489868570883280485627709453089213173582934302998402947496876390297451675283035859353245508452613344365458261902271533426422220290058609862922093745764473531470981954087955428297336791396426505348774919692227391980721925800071269590762822964663102800047619980986303221522105368576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] 2153088264869006586549856473898972612462326260427284859351924276339446792620081486232421483025530051826917181730624580536554139637502802842096841378171394102873065087306397148379755191460440245417447878336521068133452453924414034604453650307161887990107136789316829214191380960337709675221627465550208813572065037756922253464063816795520935173362745069085196145954686824729110543727574684182700121474842982289103190155128002994263447626647592213700437799460112198424224508904789374770996065159210738649209851584323214090787321926082740650167766557406097654536773830944095011948865866444124971425881378563260430634330435348967752924034048573581579496074440125052687135206781253162291512030524563473621837880931107327300238931474156724383078990799164423635286212062261874559246253611883509463433738883040620044890081674237038488369012724247782698398076487190852532175828146902987130427836235712237862029300493459619345728186261373447067251366046420890255450251876860872382674281285146850432869102948430822318798444753283761947146757713270832829691767488103956276957019943070841163420619878496179241923221265100074669306882367974388432459415083390251378899597820672306278974057581985480826147791914045462244219679263994005745575670688485814323720541788183879217468917663731438979563708138715364760897346746827993940137113625666076502583224121323883379162795239082327878530193392523861579101392969758998031477978649793678356461208917945968634341917194270899144558456336234580491948187124214232909373217501654226296545025364605437229619853271084136462287939209724447069834905541554054522983878123702737868641366536940837270282048559757093469057270121432836596506358749472993890795799222314264759548263033750408907322680084151824800801646906101670482429185455098077983958187893986626985181565868962054800839643102014296122576531140889892276913564985519304725087843506028918610095144111338163306529609519840064996337814595956573411781351241203123886225829185771812509705780730052086102939871571263816499650332603315901480331210307857419680996140986936548328173854631719452043023331725674431468919573533668484819695721707495276015918174896402641875676507352666284983604991881925316063400943609441985986762580644108479098901826791531175230801151832047831965329147372462971299113715268945426658662939195127745565465707236646436284861955537710281317898690098556175570022534543149305588498178078198732456508223351638663478629354025240539244361530576345841040376002239038920281722599470908161451142439824423729934169147594351251545404624511887716195145177027246433769460099524456522501324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] -326512597370197020090524472245206910531550974715358191665589867078881336947026010736062180300001749268336693541659441960461398819780574286847104434661547968555254506647780966284707488754670407788345501479702109871686748656884882827620224476959259726243546675329253156587509778809232449615107824316493427786790580481660121663220533004393569342396888166752680596511173738468695155415514399832987288537812841541099997919616431422279374609828205212347199070414295694137991212520952066015865124735469012370019711208071455528119762673205319025535442938040560527315101569255280613232665125460866977516689777436803484516542069298626146765312777508079501161304398488318752393252578924253868391667560392731303901495845248566737302955763455061715575102199746409179299342446574414559370068359508642295306476377412953033083893304502029882115412934245938398583242100091902895513635067428475073007380441207238469305054166823256392975939250452102039139074099759607699468826116064897460694716290957144479695001376728031697513072900268475348978445286438604173500564797474978688089113919496256201415622748488375335395024379979207315111020397791881698787099372003090586971784257912231272672219947718172253759834890506697530243562765773451853248858511796416708558516550617824565555158101362461793287470689234972233888449193718303238248075126040496379035343860048242487076999358374389826385562172035137846743347543148887545854419718008730995338213939740383322260145198835265829961043768770325720150962353814476403803212912865866659926026122142562685961177598844768759661747647134255321817991780169200870403699764970646159052456000899912317848372722261464241211627422666668228127115804507298525496175534889205871012618144339503147224360157828786326453701248866897971421267398763232564362759062009530974844861579351331449678464190966037204212235176256804248030116980189761590393256944220359147881356182376073246150387222512811371641857648219746690850011897867637436304682813935043813569238690591508305848746740918395750110331235780384001694046819887051570885251687620131247510277677200352997107092809782952572158785191186824502416187471254385336322015039492158429297270294943466810358407792962369124768775576042459254496312997300767802656701227258255507463922375505133634786619480060990346205869996244970856041829357576597023244685877068759494066333074364172294620750238314259679527478232621876691110281331741844304979608451029308214380163095291142679617198519623906295564890774975772008177115649864868543682461892845919425547311861812433432243664173334951987129943396261858153725650768253614135705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] 30721284567867065296281580450722096644340324784568735851406659873563006557168540262754916475723529254405504373959681512594020922660866322166569945900029567602583731843217913553785876073180495832263204902016297790387404825404747830817097115686840007719378644006752135840962700378104010210857404115341515723586324396194636261858738645113663471859637658729284380399749702859197716322746061277246021997075494556313333192764648450717237451800298267442682432650255996911929879797566426811697314300311055726381967546518387559696145612630875149675415669134624317267757789858096470606377733330505049696121562981423878362197409497033044487101920516156247898269159983309977682614028636970475455622928215924879706613300359503896801035440619479941730106996797973895871614469800500370614796348054975227671542620597536913674956328643451085616092226126643722633916489962130861612045689446521236630037767495035970037418191484604467783788849936748670545603576797883266526886622463428136323949498204851066364997938308181804447233682917625175058352647009064004223852179890802464011365529295501340791235032727220160157771310257217265701501113630469346791205665461963929347526606022924744821289565756395906245840472242773403726416446275955390356553726434195473342033937033410720308047047588435971455245421751637576028057061821001192570295270194186445402698250458947773502192512852349105050389779802036128194161883727332567361606755710373555774744423882955591792834994882698121930619791150044819175209566044671659939335693801036471263355435670607315515394074454321855358454515218139631076431293775799901810257694456727779753652052413339247468954462305760677707143784435278113933786664166021377453224743150451198464562608278401912348212714378215376840063384281761689351296302173709384090548131669353017268287428132857909453312766187056002168123970903988813175809571448521194182520186716152399470379456990927825260701027878545898477275647848355905155552222493038802003441040426008820997508844888909418331488964463608184183517675986348136997043508283296180980990402100198879409227240830082185531906580708331540465992912763088934802808503224427204678735330897022467044498829983235312016578856554362622442922609460007877703807184194287012333640671787525364697616808612274074661940524611282030634449046200091622086323954603582259997545859210802406176278536123917428324090126016748426356807299476437766849414650580027492968881810096523873050812300869473741872957309318645169375077017817896083390266192875378821840270844554514664414329646155508815274929446356598471497400797254619088728269982670402040627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 1518828527723073007092428739002342051623071357492755592589775349463727116885196473508768940170072976625525908921343570540156070641937934573779000633180460612659515666574926100224053577546860622675432899291277669137046921023240305945293360683939677701235796573182834366007128617864797475827661274321093498180543046056486322334019700076848244249902771390369877158120800149175772671124264359293176394278415084111346075186302826587408087637082745043773814301696757038542843303957201633799029926336979408711342600993249211767459643791805513643902180797366634772628645337262273319886064308922420429425391746259451520433117896264345022058375591302716445256928973947172557911335062550699908005233208290081671701334606419525091144655271366593852425775172478876888979272195459420189287386450958150870740420252587640505982072144727781717317781815432774757755889312843498719103187755748793368682197092736257911118291969267292570959569553197578864778619272105683075801192398923647087896089835139538607814022313816836417647984842044067290475637967076715787497352076767893522573446916400249463256749355616005388685400226131468892367322218336494495562684470034502101982468715573343328544007559758736966134443587664308661018716755982311709200261726322698529646237435046368536179765913228884204650138394906256021446393303455085468065067209163735943565171940833722329011194696878041073548324244947368922629970666381286642629577054943299879100220937995540242353481930607077659008635487730770966836849244162929066621031035207229247016750392242550898346964344742811781445179855380939148784127695088139822526848198942523378509865289732082047260562496505415503331342842897253617116636000839035515041440511520623679188660285802652787643428597152036316671746112611546755894455183617731588771149315552833057100321244438658345392863976388183159457828251491694428575068298538212172133678849382425054849445904069308234895517641151751599771250558170131940182270691132080026912227679840574535282190802852237237226463729135781405810523489035809765768905117978622999645952555735282242578615166454231143895853441317722573691077913299085346234120604356441644502485034220957273651221974444373757473475103492617311660865384047620145941805343382432103767435794649757319592472048223902965210901753278553810294161939847307514768813261933411892686243482124230320988568157702127076448331979316604544291455910510319617245298459978891845247354878014198999906315006301861450636694274517666277729827603273296360556950188777030235820992648330197425333704063215936438786726869927810667100114787284778086741071917338790461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -1365052317632760852727474863665933296053431906296431721900794617939238397839748367359991633550935108976714928400040624008435112125390734987835919545534520208753680266242073005130597319458841643555848365350579639042351663745178332172871991834910372443440903503226099273247284242563914438939060091146370347890412905134421741857554328563711688918721238446870745159613393053017455483033494997637330503709102587860766233821246212248279556122851789518466655671171487592002667574414475519768450973907776379593900942464146868898016920643213037935570828573519850283340109541298585802207138489109731269968433668735547380332880262294888197920995561502644974845116762746472996579294292294459632180164934994536155529562417249017577031428089441954181242922596253711257897547766368544068872943745962230276773671418368585320715006638098545675776643266954938787571838355247445510309424458313707786756933776930663248569495508661734133945402266127216800330293937251594678080523975745908584277420120714691435095225282350357396461115547290286573131536972949671834447357681864472462972934948471990266652665161912783757681599911458360159342206546852640522430600036242335821429014464216052065639182129947029676457364012844627184013374566073611905905478250379454577188646154645926374389210372055988338934738584318070244619809973285222915913602598477935634399521681981776726187999287920583568994664266301229884203936827111185861837492839965505407015996333044192761348041820962757066565549128834213466353640534034950177799875526131727419669008899979310696311474582341190109843646892737299667040853915643267993026062542824586251582456080897502652427016483590204172760804191001238872027305538870030433504673896371678646953245378309805723828976915558489359371036146092215999360437201461217072703072852736015448625794027336639667036831437771317586213304102357982181018821851321147288902760822897514177309208063816589656375518631461273391929469166009711422054857081650633364043124281065461125600865690874359036339399982164252842014809081933466214870682691785281994760292185612053723981831699313593952788121947709149533545653551442107197783604424536605223536845583013113448227691322829719315635161483282592602359092840999502477908266613120963362861847575799332127154166472030939722282158557218654644797099530673043182728649817076979205563795778421279093466862366806238579244106941973312450436195375660384091079063743888290805410322186229729532460192643715251724168816086925648068669925304968928906478902960136226849186225485052555703294291233592000909834548672981865329157671515814748364435279353611456348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 275446109796421614745577554467986779847483533965186198769036958511842512137365495149230283271754844444056704162740454400381465912842865216851559476335121440999347154368278342640950843564678805261731496922108394912076972012205211426864249312680951128633350412181281842491858057291038178356056038864462475821504444898729172667969761150128338429257775939748927831359700758191113904985061961828152233859008310689197220080324147090140789073534053092641612053296819771551852976954179860443095954667829423965541576201821892914595058203669470270927195126930906432432594594749908147483901157442544191746412574766766765899995937514190759450216676487345154872330044237000276826542581682308314315890907040139198314171772844122965730616058798085055533866164836326381116802766440784522666310773237646655970167291251564617438035743654191356322059599403309915817627487302618378384892649902167694169946843625440111429178129800532424045032289554090087259923405631768522538445396407221795496222432482641611577790175037222366690838644060500923168997447333010000367117434783945089531238984692274942215250305014868364655356625211902566886785302576603282895490749794607103883804047564041608001888025184218076988025720927187925867110969724569853311433646433277669563788337283557371961451434489022154211029117814909711308504419166107708302084648922911494943613784169088652441026520240460043674735458460296767997150121935336183374205826336490236092127856209304585207708523599196880003670471467481939019302958051332613312202905501400415008640763660914497321016211090641999028248593625297659860766172642691771079166858964202662889920160870461496214669877411193721572106398090725884738748385221877030096265413528612094896706477018146357823084704793963353611645285373421056823010726543437986736183985972246524409948093510038216998078886664041450394155815319504299114600480158306314678035908385185706405468239007419388995885423512171784279677944101563660113068069769322643459406579073769761426983193175916941514442393007806045929908022047583510060212979478186112457558610662082634845313233980151708491144327102211747073652023964897864035741152922158051699705504576286051623651384003075437642214668840797316383340360281139190239680727279739614333727946899353448511181613546366971127944589453665473545461016093509942681719745916038267705653476103201842069499142789693166689275357076003381596793210633043193539705269632836414638296009605382961877675839593542112900765818293512284238233849576254019315385653649628913469571436944170542041198591857720193198016805492475343428976942387386106509923805439213961216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -25346350534546980920336138718816002965544623471724584768365814781131924054699277682576267022052817316314566461868801735405774316073399605975759762607583356156306227534619685769031972465623211451337251952106829343588866814089544218155582048300886604898380313868671125854850461497756903393123637046275307906373155958349424121661734043606435942892468936119293734775132237043929668341554626909659304333039977676391725395924147960346644601106632776575694091004304523142243210625875350040643225621969102121818899982305430362020062341183116570188676580763988198345307202017084523167129152432987264578112475080950894184053723909254523605637000550484576083591529453708454592813833865316229146290460866318520624011188570401845474280787952370767774747296162478098594602248756525100840807256039689290524669459270522726053539449100083967942343152423708544391028934672784600695145581714389657620171230747800908502095039578218389564109605493444834046205475894734671105741269678601353721465568998033292000053203223402320199182660780817589221846069216557329922760322507778763744936820620956853344450647658232792635382045518621530399292895840776091890785358643060977952222633190873712546679208350219566074344495942979567713381165627332048188272535887897046590547903074515935896585740668622283076570057480896358331822647363856933133693212690524862358299615933942194161508911977909378978038830741338669564401942869076553291130003234933048173405281681047159545540086981090536305692345285146402793356779061046735336246170711855229406982184033422149150957082608522246149802063654313989515521687289405203256985905391267359553248962302372995078120198225278054419271240963496699808291545371066776525626023805726698794706806203989989068619546255736463584772475256697298812820400904468108546310909074702705141439477907047113261192662847241295356665957497731162939296111617060171622580356017030297190393412006536371282904351412953819722027809556625884683080732171437514693984468019461075377179539117693279112423032693818375112632714095021724141681371996249241973606918921011363033729402192752248737302702681640375856961350132283576136191006520492828070208916681073657051461867291928282275441512010748647434762385439226730752958174671472899700118935644283046266569919617944492496706023754941694383647592813413401184513988823640123320633077923419048849181353675750599040672869003200868763020762769688218176460160982562892810433255414591897011336047793621752310110229054719028408167456765014448688820637689233036477577071416950910786803959334833134134583422812890809936618487593337229702065099544041881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 6975088230876706942876176718229679634822377526953756595007293731109315975924417694764591365852769044346109787574845914388022571216913854086253488670419495232752853924541576877147458995915484435069544146392249729525064678788978013329620204906223387952883162850373740829297257133370129534670039856143275101345440894693857804750724418635281258548446495296485317905554584290892922233776380675122552946650158626686184955161959243530180170275703689662664142651197118272517165223049170767873537784214670424042786074349122975386940159105726078792910125296511895746525034141409664194072102492254765419584040526931675393031388597898806741979362573339901530844755964709365624919999116503503360504071094496577171557460415872399920294937345912693602154769527351326980533042877647337084756875119487904020102552234233823336231731089350467542934398586914198555753944661696791760165132957078853878027713993343616800666294129909746232505930903376064034486332996938469386041977453948838679401855663265899117081205307258793134782034171853514144174641166611619166274321742147210293789775202528972347007377412559292529970393980951037772124864571030715342317681249870676857897720048150893808303154498679569030477233802710918386087865318748375165045825244987428872191960785863482858072652513534023979397614623200086827123365597163594751147168301996440761757007228212242551656393715130486118323047438337300579632509683885613514871590918203178698018740402999095030745298348161460910135206420866803552675752830716069285493279095440591461928397774543526445903397413776032013401181441036244485563674702292186656429708332136286537185262979209111797518219252141811946562174461394238341849274338014787899362684325742934451613435698695812068639068406614457696215482660746565810625914321808439285452452372389654442887493857050240361510339055586374884296447772741995073860677664690381765402580744130016790453836730015570479024449711426727157291334819513226088244663822382571753158253899393963058476312410121331172979992480307430812414258981340191159424220931205085188810439499040375511782538134493368873184179766254840510645377041244886019422285226131836072410587854215133487173999888989024622786136528689718402427486152276690284762904638429502337759923200960623487408078467104379102887112651192374098245398522154235516473539414273550661951889822743938713557967833993839252259220440693377671352352457860797993291926426075659644595778791377720260337629169864871398601326292532802063012703204977780196922858266645891837635948226319805723596561289736071244879249635366788296067776703716675680197643820660162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -5919403675654603680633268196718793173446882829960704891689504152993391665050690237574507559831079722943903373261631346500081328680864009871452891526227411773498005052659856097912667863607477487665374687871965042969873091902689702489809430368160041407903546274890413246591918972020844963562091469679645635531153809217332654023216941656209381644057452933693327932918445181026733890651644548258975300651469880593481816365524904482490065387885370771211699841011688564024756722692620656998780539174165135722232012110724573786033686062840131190242913332595275036549310537300073661372728788770587916225841797645848714220239084761473886593089567706215026955442787217786578192316127559923268534790210937361569184265369200466307288568916595503499612828106514039419039631781106728574344962341141884204072722698147737182155158780905982791152274120751201506581712076878165576509426069890905051218412032321103413049624281207578240265262636460317430505515396095308078236792648355496990642099916984392595666421321347809613289080438808814242865919372290170765054065311044024356156670425818313204883616331226056395641270554058956480513810618189741805319309135485331735421491022905174922059566710146707231143672247950022215041715045650415566571838354976020096926911156679427146183263132840018485237219794302037590165525153635644783241642063449864230708296368481914551536980392325162800691216551032777080510319875692486681978785266840872492455712694199426903895681719684417845121428675631951115521455295919028685655476558330972400247460026049164393304344471965277054829072787939801562719164116957412205137228135090220788938467125820333126713015297505061314003013313898893893082493923530945838838631890756331737983031549914920940345569014332963816740732820355927113583776057350111840448520824820389674698928263581666993530119441940390411855152874069876542323757551962326886594909266758149130414300968275109776850895918087315456556449597715640761903743781622663274639567236092248101988241580333400075376738856914661907924816028182309075454782596715958426329828670284048344537329641018547387384071499589089933934812906982024740793231513572369246137570230213142494295232974314883204760193849413744249925603175452693269567103875301048434102526322379621540069701691229057543407233571231311882864831573875313048686385326962248214491125216221640633564307407746431784090134519460168292874226419079784959487579007734245422044464659527750257257759561469249941381978417317986927084671305059457481597323907761651780780689822010718775977355634174282701523291696576097644678459362415859136788890832286515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 2455462631144030118274911725583669564388868784311707353046764835419943179251429523046708169629377636424166113615560286687300425846477598615559069860651747952276090457976682026168408237100451734103477091008080731460037921113093744768300349139907386727259765019017332923923101514442588731090022306416320313408367049764557497264572800557981944077467559250791678734414968302206285820592597834039622344411524285993556706913087452981781769859321603880402844165544915732171369084368150904655340304017402521279662891850630876755124394522012643976130335535892945773657980871549231082087248991868214043551594756307569846210057221661227315967350663358106626535866401227037141211913354014011228220203483233925303623343175904729206934769761611786750841297257115175241050522846240227109475250581018369790495204256169218137060437093759851596255540593552629924963369563249543001656904706401396523127285238849662553367191301621147585594628742600175553162963603737059464091075349596842981651705310855249080429308456737342484526705167350603343547607098174718908488843691334619707029204987231471308417913376985936364191962666577586135145671865577182026159863849830876755057092168600687152963226370042147725946156347479378400978492968244653255266919397590807810665870728477572682542474805788881103520812134260148268468810830045812896486270463112703777254230931868942447103407709922978796964950502121301292610629252830043668968058773751791671423691784484025922268124465544772160511149108270932676578142100414438237070184810054586973230165434981839566420626228494791115733058944280038665491381133605132206833511509322652471386736736104500718501549254137708794246388740301909384592903978203925290203335003002510389808366091909615153150799515473630884294569503889458861847396789859237554442628121768314398206661125348694011917916053275333812252731014647253457712793042330164994101170305719780549592101973401609489425477445410849444188395082343501017354234954536172384979271241114258562234737767835311045201107170363817228623639785002899067942420748337192124098956464530571379440352349390228070196720887847900076418787725178834899652857012863789809646512194372166503026471879466550654328575952443954204044212845003693394125610724361327825981861214700167124560989609118916356882416600840758393889620917428082619438246574768333779464833720175649619823417214283317400921814924060910498908038002840711543319974621169982720269483533413120268509504191932906383812196733511962741277991461425886475892293970232984319644294421096057697700360182486247098301294297291845452380470709664737876801572459448893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -560769166975755933995170100512502769762420745045281789408394668226380193337253351837109476866773749068268463376477698390455534746688813417245145273082758014003828345221785355191634180626407532675824969032334420867801369426108871263166141160490918581606757751153958596628403008490389483923643849249892137557655818406220507433936367480396608898549448470559355422835361155783978160935951422444780632382026932555635393765387997410475001026409806010531101950752094221603014250567715911754291657792608902370441946911900960241404119577812415279935221555276210154478258711132798562524170626433148461319053997404069324386457763192419998014670568797616521696902171481797600973768511498171535830792778051470822925508602243121652502807096681013035308597595083057980469105674576473335708619953155747976278532752112418516457730272594888201301611256321310244516691056255798373787831129193853532068621849764740275753569401140328618810534843853818748435560677151859726720893858929677497769715275004796451563515997972528274826750131141833336376726675659266260341957290018291638166789458658857488226130052380437904652260778289782001919174333265099242198285327207236721963642267316388104403873576805116383898353674684052838111270612089336671896332541088051256666382597193404549966676980822684006315465648791905035610082183099931520714946579614279348744829549226629399315284628783205651764901211033817044356969475614721146332345130777411807844350811580815010130146143192616249202906268736970320141456357066639616120465493123326222933968279931160653659423646730243465081238739696057299383061711960428413438412467477520591019231009679208417944363851060570809117840440656669646636792665232570789083188761037149252753467960837370456094700648629375244465851990861515192196989806175906312342084782641419568384727009398177461936263350934398078202591413715107315927572561261972077774067578678169698649591902424749652426231763470368174235049621373067720168101638784764891630896630776613753064677193407677871610322002389285611315784297286520075986366530421601258424698589776739984451414965366187311797731118808512489960893048317539459702018244587071309179037589557109470194792456486444054191120777593043555732010991635950261113110434170603312676687819334075245756628194231694495415069192235069752225500622544966436814168551667949216470036334495693634333422304547972209983057445726262615015833767792898719828262561041390610733890720106758818823974616413827471952580264030534179520216948847317815332298995167966147722575374664485469139617085939504949065505934727765357385833905036609698960870512735027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] 68592914714428405877612558777238097221193838925411001939289133617689023131316111565527710253366930015564963684821204779868394367474478115474265595712172852581241388309195292997919593066446082476390962785876575739138856875502346199844551527929363870488635546377438858951706312908808568121895666951144467413055344416070049556365275744850796721066879270353772058227503834147893721402371258839214728899192654159192876460093680596362364125173354179740780872039135314250704793961890923069793026375899449663851682655433207619483272587979403986150912228700373680181334875406390694558980799544397846236771684378624710709825009976069011131020464278900982863818758732417196570277189329940398643255901842562419556610658478112102624728279301654261535194989579692048305468011182238670214950689388378988647638962313464086540262240391863093385373790678693900801917863883454343041893418572635816787704748404506614600420789249860355950964741182108780619690623686074504895487211303313934612306740441354215824248665989386406369585952552380353146516736364347212202184250751111977794493283746184413010284706034195474986264168745802123906303328682827310819721380436407975245051697322555867974383393811037411560180319628180192252935190006914798116075503699575490972373974806676275394040654275236797236914736127348678160228192016474685118577836611371273820821756655500418576563728996700629905383919144881215306861726863155890054298050218025153932667446467294346242316469386473007906022313999539853907336649053838868148570934268323817891536520200526265606738943604984378847626313698936690775112514534838364673403749903153759734175687647972572382929237068158396160130105359071535477615142682135590702380267873291314545310613025012305157990705412674724539979075944074920087492256661245388515214856134655634737565053952159212917038075065315736823973099487645227023999205080142106191584366613487202304655275600063164822851947696302031000241409334940870377846742377336779378168783838420506601322676086556145654231995048386661311038387746966037873372263467207778100995525778534765691881175046111316817845596591403389898860941045179604646635306353785161227200586362745448883168911180643888190429046283561282361806469781593592830052521790122092056515240878369950509453391560079726506343924397370645162827961685336698886624539065427034348760877740998910827382655029201645668156171468758732488085936174775338854813584332620887229568277018083483917453204032125251562459510844442219092859342631295365145402030370395478567075671547932670446541097381217184152612904312561129605062474959124053189299710019502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -1884008988711646476593139607190420772605141221063208089208901832005077226826125505816015749740281620814812482449373912511507434376554436643664986269509286046700986702660847498472497364989816505768307489293095655264957944710372017289136833732623595228213717278045460588968995932919981397411511515412038799662520591739278503170899362418032970888795694230120909924940755476997004851385757164997907933408127725784332861620042859204587382268198834334664730934939052615248767243412921758787525830953279803568172468013651056787892035806032430607873051381736853260410629369444190933224988627679788039484022627966700833015293704613537564306222606892476220309232469480561126656556988698830966159057716775129963222800043833051506288131847439342124068826213035851770855548801416998533077239827036911553206802843320550053779198451953523696855465138687917588708663328236832411025988947201067222604510172617591031347110947602411055836025471334441540836959982976554856246719916245363952141411724546851079838230258845958107295728725940203810756720484154815494799230943578215855236268347609379204336866842589491047447619584844560808345710145199724753433430399888257223146038006439138376128177350600770005040709868095840731138903725485055736338025119594403350120405658108124238977501323292304177751323778029647004934674478461596264833751687638543897474130070165104719845039898145921938911681503184536213487577919511545587116976336901358605414813659548589985894237176749649327924140768550687948040614435768249901331408580382907269093341203325267529278565162704222338077175892070302044054225595091187291080284229136634488632879538049673893759379279407264415806316120740065325787792296198978451979977409012462228841182868944478511366888214793633011811221926751036496427110072687288687315970072457416801731752798191462217840891646807943042040623514422423566946776140789059964176927634368807002679142106962179948676994692579375267865344513773645614315543880204377847976766362397505067352923229417186606849100669629046270449247155771870364917717684958377588233929984574547734583728620111102055482249293755001429167213093637374454850405470290213045220828658885762765063772239060337067444562215638568605088243807709734438300879771499465348495410751038809420036929737770950767577024957605042227754695249487939370296143778870930987319869516201454976073077354802525373128449779588975131604033009992434179955834410836025544657450070008234666699879453177554473414505974499227761895279262407803633673789563914636090867075733216775918098711908317393989500833359153540226327443395098480556462896159129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -762592315219205938228261795701145755237210764853103471519948059125597476148231636815410397716208439193217909264432635142588850341174212072870212918020181483607002494641352160070868369861727809880498143007780060414422667847212019847438167564574657702104343433566358588304952729320943932380199568983920264465615974625335653833283751877201299199279498178977809741843160984746992075937165198467099621514164733603824257294070354536736666177221947393045635460511868607615862924665892866249785584038600373217005908460087653222781291722970022430822602050590343324464722431997560564082486826636187166554324749629019784643119643901117435872130538264244658257806180515310448311580036252647683642487438431980873554562239869342338140059612369771491118947930495586500380064639854810823711258961749999295146418948201631582967522443477192701612261004980250826898692301587000234066494374574446580938080677632666384712108933526869860205971799103969615779194306905215818560284682350365489185294801554059099359880303558921203196183418975599090527810710927914753901380902602276248627282137374542834907437477947467670798116588387399305665660867153342838507623046079512055626450633225507248971027422962386997876566724963353950296036383789912798169667540305090457885039395829914604548102576393799459678880638356882695134121924748676906145831752109880265785652301676315671248658806954624070249144342324984567111733326684124827663097544725319611254013869465726304026685778607339684993243687102979740084662851632196269381004796651430857249431764433344047776758010755587240816268911508753501456427913597784623736852103640519973659327493522590168752819911841888128244605388938123017203015342290489759670593235647607110351339027563043557214859041984201121935109781449563012825306587009878972236533432447980315547020649212120188368468474216706201556554689674894945286505286264087018130751312900198410491176239586096111600042336990338837341818473926705821409305495474977520221478237717022595433240289028531298968690365871792082293502862494046531486254408947177394271876399525006878644591141753165037455609913337573450807373841056360139207591540121182144237260428117179955551885072038509899427174881765196115783642779968032644817131168048867124839328346214366230821552516362053705019047409123884406371686526151441551814689795172722251844513296420444855664518348201766453235195931917905392228042516130357874017855494773126522934944582045784693852121337067617345264621627677870678408901535677023610644484592910438893827190840794469068877410731255495062537878383689561333049578990382141030354122702848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 165271931448228817618045015029819472539514336943188456468912789719695553822885147126388309782796774994189175927367404333158945723788166632319120400374248889036835244348369779753703807447580872947231915073537385242906051877813222577546647714105386437089326993391696721222401137497699745277359330103038260790528001081249130833283807152361842201368689142879785737417152917710252051173627436681479243365101786246115590910312911321748129296590430130109960189508136040823932791923850651210368206530570772282439854655672954494790390602534084539172818027341353427365720245808380537165307933588046420667169543195588200732195239007842185363016851717469443768185366353956183205789015103595342589601318753253598802310554802782776575733380364070285402742469292463033052932702915559207802203941881251219206972536889690133278938077233878283713979496442725243972957375889163022663480364008432101904509427361597662489270628717272984926371247522965741984495214904552617864046647241018380208158101834750716407954070427793664421741132241576051638217516292457879102554437493892898471127698845877651572122240827815596628220247092551489349919122482680864076509323198351524950621490728717451608225616486873889074680017880027633410825584986979264634398317258032594471892535080767210465939026856844274483850378088366001409329640663432000603148834630518934138888323005970475078724106630351250816804266115209075085371584102873735811255160539958267577108271583329536496290885754115311652956428620569249199111542094599917974392887649135240490661449430565333601829202839315610020240168198072411815201322678906603517963093894593280723592621997022314816693089466618448739717586773962885988949891882371673090240461652557188805102496937303308236260473385932554207562791419861981695787473954113543391928480948647783196540648874765268130908116709384339014915877045745447899664997961215310056906087902534477667400014298013923052929238035800171392084079563404718586680690689585181824681047152478834573661561284589180140810080583691160201157594120746513707715777242876756908007762387043663738156660193895625436488414325583681037808706508619065260494931990129600567481927930241138336437279320975614142993020647583186115685478659056389892267253148679835755528188512976899078229914035207377282066717450345259165594371849177832019038525273543594220193961186398198011465038717097735032384248399209137596906545872486354193980310157876042883490784328167230724408345479754178380111026923323980171421003964552120126168270500814498377930984932924446312733121197827039652295783115799469643410276661643829139505938432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -29503416363642381451886233317528341199411400858000315607325522300323919933054445694720248270533968382359221067424565210389346729514788619132930028090693672718377343521844602903791821169598248233334138223840821852767492919826679004906371047825334715430074734629778954131282544768022883376374631012466960587668242923781685253064417516968271720696968055253885411016315914443691662021873751420069031602404600345815648078086517093580828722652765329281324575434245681629250107756912607396922413513565177337526417981580482552351387242122268109014424723323140773581905020946237452369301024726092603043222836144741758761720375825621455457485978179688341135278640532075308384804800927505622211607363777761567267340457797854671269506837844405376615564617654872074974090332291529479421100414399971261215967885225648858639569476593442884235619779813666078209872815051216322563440096781238051937368646060913590431669040750863852643485254102710289818804369268545392689704652410939985300359817802291108467853665802780327766001128375902308947618994883678440655050640666319825475885235060724219473455912028635973196826748719354602455900916579098536609579952497864249802960677807375147157303879874326337904034343385066060021992425954120851415072615143345602749388545006190505372103453155170812790283599803964685917192545655508724932582831588327648246313948863046547184437965953107367264081341867355366272831678461112763612009073799710730170672248574202310530337124132236654952628054021084639222507349547645064612233579723825884972527306551440786134297209867105847882210523712768511407558925820423927142627589210496601971676774859847677359300935898418177948561009877997774364829902406297592020227677264339335157822386755285014476598076067323115841624094853098336616815388196460813459958192700562309063756715374466953165494204113288693578983064342480678916265007727988874933897905744256750367673410587063950704681321556630254952718580307349072166988077345985045321543516709441492749064159964646426370017005430890282102893581552986073678937343520692574325107937016860697736230509918703133727418015583216934766938884760451115333888647488173935511026843810575700969597672429838006139975024514070113783325090312746535423964130928579951061712846453822107897861973624743935620491976262254561573223300559222170455247120557703202218430934449837172506696937150033373563790961604131507996529307109828746969886243727682570846533291861674522667189400464134572233707147163961816525937761872453404626272411221669220740998973742038748377827430282651924414270192166395822070643606188442020292767692881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 4175941431310911916774109422173379304061695151937798916578460502401369649677217907555740362963028593349044323890616119150401510943777822992239866659644969393698713376895010783139063467062412274502260255618532474994181867333517403881183573738190647556771464393043747469721304667787800159925924655428701848234122439902268533146491666211948074422444461902541638525782518247984821088855043890377917047729022200632021467833255887533611582623391477371744372994686454386494494304629401196188800297200823260768382650753584694767627175865118098959325506468881791879698702654458294626919487303442119871144604118293732616518026254255283333542866120438820375740855765168840989180914276022519883181400503317809981725870005782658989808800440741682956769386384341878127821790364817547274211350655326099131408385328102168692589093860784206941210920251955041959032037912762481632281930833188025344073913319991206400929616152467816084122871924996390299490896709629739746000636221939634318816331795146044642028127729147166837137626547539550578362324818039241039153387191517387430294158458440076920320203294900127356878154627915369699156011076569830656226268942487183380046655066327184028916965245415353915831595442241420422791044388521580494533591049018993034311495926199085240821281343498766504706226687537771354636260211866904442146091904957376305997132093912601862750091648113466651577267832304492258155179307951961204232854028816513777197686124401615995224887846480673968002128341450440810389024685236390824587963821698894793675509560016539990937743871623337352230798839748818166300309836826199773376542781553337519832774699796405719171055930804904068198228405669564180819231557698832641150658149708240162419280477914283010557273480852911559105422452626149315810456179152565583036963800058576025014003407229346787902827741131407305021826882038298447973439222208968901436208883001132511825660057236011729505282780856234057536612888004641197887136621933746099602722833349934736923620685002191200487668285974176115639030034179334533607833188467105736095147694209684521492780598270919295363058163145430090644018645198379839254762809048408516110127577669634553862715341770065582150929692524958295751656168576510110245707915487420540634785287527558205821370735424570194053184853288452623949714478451415373112229825680046828560007918397268983382506044541906265238316504921159839107707496512555126595439598197836365704732058853149493971689244918096974918438696754093877139659552655109827574856522438330249691585859210372712251945366343785697296571524944853147970732434746653309960559001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] -63605248595172314679401176446792001327633526813822585175024588217070940840348657206184764736174144035109146155501744273445933526744231772290699719891657502945062835566684378969182163698404713971405609413033230671361160046839185109574075924875368278953110969710674385981853995888422328988230531110728949703797077650553186168696487585244195018559111505064362336109186516734971922609274465556619401515241429569053561493279835064375694574189979799196390812984440086857786163382040289587095198186876756031668011042812201423330834179696011912138543541800246721491347814870264134823802522338272759594810337966552236123261512391305024276265107538938926120713512098438291289163797109867212946115603129708817120466651712446520157415278301740996379088756407846850922389311600131423957257804312868701984680778724952647310973082291199286567055495628865439131701661070084308073557932794206963701893030687828915586449335048464899210321208505071970893878681737545829784956381495449854884891979570297501800117815567501814727789011921875361766400392927466866956647406348454789911975258729826209615351083868728525199400907114119179014099910071213806952632066285313843935835003326332911772901759912011794562346993229942376678225081837796912079065382322119736039556997102406972638389328866675734484516642270893271917505455429637063614649704355245761352019362537724056666296750211471282352106145801099490452139606466204682271443750940928890138811876675238217988138294299212217161811183200496563670650073503109643339551614604634263038756555152636198636963534418852741837444892418654713020481257967992985407512772073006787302592276503991526336113431870046207183648966057330741054456176500452323072820241110412234287516940418210685263104047565440608409218612325448709814230998248245845735268129615401467585260555587253883509256076257757548054219204001583122378643658241673685854185606988917237902545769896922410416939603730553893642473418839053943004263710835152326948649336571515586899341191537221386449673563372408838920001885423111958694250816409550994440742309380948259405997616591609097803396731471051516878980723777672463133458472510355244209018948023263509445239169455123179525934553522245328490447265437849750865511554593410991145442502853577976589510700725508856487834792417857587900121793307788173056890048457034572831000849451560869279968827136638337474202186097239644611678110176986706438958012310260916079681123162073452364356238509949527901448853508015774707381995308507681268816879397115122513156094277894577753238451425448015074159018005190244639630900788645678908157460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -79438042409527076724027791029602234068938586651939432405392161344841306117066416686717956763498804902698591295768497903977764012122709186499229813705029047565647403203028578184232402148096879006309778468800813121568551072814761502528140864624655752354548896631759043183238000524268664620057602366736771781364338801059694081385256403709658548718996056491651188036661360072071609289553189933526299005595440965059667960587907301197358870205411941276371895214557464866677596176946174132105705254699413059997836364922058055616204127548124575119724706527540443501139687009658192236450129115094108064238099944599314532820294414009464331668027030134302268554046528962424203379711020518671999950808253343094272432362075744381573207649364919706998238761336348013180671507788666481040261349224378320168184525417798574762575267691611711693042553825141289138758326269349581439510065974054244176646981571632489677423178405279613540076180156081075984975894972209900540325027244851059263861053675798898405422743728760601776508940262567878878415778606182736087961134800356606509989605024278856239580277804312404531569256627292500751599458107103574031398285750481312150724715755797858482257332105724495602705893985669102602008806375171862539563768158498768037981410531694066186266321376063768725009298750990289109131033009547879468001344140511800915756913476968751718566231810691580017787864204652330244101550233747753121131200045061185980062688391346006874650622226039594116750942295447890580588559000194459939205552375551867101802683326926375653788899757495247083086157808261874605843186920666532650496174082812537486233745187281352583500037855341444192833845336679416614185696387632720515425261330345828083407928168141982696196720757634280955792075318020456248275963692693729944205706686768827171761274945303955549473816372858166760299685828367988056551092452089688581336792268104636759744764781671013050795931157468391939617513847098885557601610065322946060526977030510967167911466791284208285330046240113375835385423359683038400327752995119043347985109307339574500641231921968509874939487039805860058550346349359874418392179271069423849641295257049630564462136786178992290432683824821392773356432562340402120229250820989655134709534329567871613998065306946403470360088293803568947579714240620890672534575902176358531419732669247588804874837818792242124396240113812651977261181510090361710438244768451164874492121008342003523781573984485159945140064183089529905837266453882436526811375618635393685107293313484827139526231933036794416199005156537600104374080995066615833401753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 7757683921340469799061412920831998073422779601602367315334701002360869611614864547685766594177838601319008618202611347887178090013670363621551710644698929769239804202818448099807948540240129190017616114699318450814465360119374291177858655789698475607263586728908200882006098426451107054865259399091270985703637963925762229625174112444419879398471372104474548450010527857154205954800053473387353868392809983064544044315200533107477526193358569883777565120374382215254527426599933592273981427746613460942063411708751782269171787044898575560749106117832364315931213749330574314797943679585913833785303778303365797120312856599800555400958968647161944324768284518587094002290350539265881954245049645885388322998164204279643198466909155832856206412935094968360167234937650484996234024321477814738984417377415364180699208671192974892142257386844075579186671638295892617153072004635013165631198108696698902532587843225414795785124121464762969770546535047668686457742560054777587742403999571394055848539912602446330117362050837846869289328011879952705705954783984606588069753447184061880812036250583668538745403406300448239237152045643294730448614286898546949986375848439576257611539438802249491119256158291944524559289259480030190056942499709191378005856142800929385675795156489994260992809128398282418385163459431528325673858689331481258032393649964579020576045104837966285467295987583262349120242953959653041063531626348263559742009660079352487727613502533620180554795004804692967044136691740969737292346233188146204696296821545241019877669483828359242745745522944662392347187048341856600331829706272602717335006053825718078679188363638684001941005734995404184300314717016854836039682896433526996048748238990080351819488290884534595764341679037969615233889618832108594536242469025745285179892452142870800505945466250283697948299163283483745856995386758959635541267983649296572732549123409502061047421198595178890451812452230307108969393121154577447711713266712144512228027260851191989858930110509576513789920636513789182130957204300418321667307624729687174184804586091937416762165759971528616854468472453299673054165261902770951770736652504760819703131225069353615063908898942964844251535988445742747342035886735392637336774108527513219841171633752552569800199957651283617501114780661091068498309699045036478791425432081264590867397050777846600823802978977330381159810883427094230169608337283347150206031468921347790906956790121283830063166559231257487637049889347159973574744310168618950794527666831239406962800766512469682966619882529631794264087500956091584725647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 488718758089628311412681092135226095115008951405835079382082575822378061025846895790925865482521676887501048352576858927337168528362288797254421050421079235276377587902167323998080156801010435623584976087402511546393737346902549941360271507425650298615171769247043249725533064847739579845899979262965464191238605980941654802647575059755829370034554690887761789654731143220135674779735502149104851237903517195522962011377711758726003732224759366807863434129404017019987034897208107772114700771387140210856147764638085787727793266326964128679628279209903883749622172983635278397894440191051492890175396247017026647106119230656419683650942898360607021411859920634184445614193674544387506568842167405942395843292125275518645211246419658255767235595253986568070781043902936242158387225652444110622563898080672817304952367852721437059669849023944090577437889231957214148110482774259645391223051470004032497484646311808678801818612008963481525333265190567109077353576473498149102085328942155101998733035691365731628231498794424530428277605065315185596487394830649399706184532176292573954331277804426699476972655669575330998029812367100333419228395083114387194479698201953147748638337372387447906227061245374180559120611875265095771577508711077741143430111645139181944949441811459053556219434609728261463310860190204108657167329286489758776681284713367706056626923783455087942183070515860506086858840552671273212826354236019422751210030148757839711429744099885453488595385619071426264701982911097119929032455758379059888771368592509094382540879272641042615942857718285933943346531403137405464393125479155673565561759808725497205989510108122539788083021110381299284796024712025433033444062776412405708036759491461768676830635653663577228087442686392502722311416611898811276938407286040114802494578965072951719263749403088765654173723010509355743589804898396282125720625791642213910650595668509161337685566809220020233055517517960510646807850773613326051040611294547523698725295682197061854176844790739949462357101933063480628201722261210728331818159153575434667517456621942586160616843924306214879742863513098732465183946859194469774059462359090786490467396355288283403652023291283175405207684932140803428969792783910897341797144435675259097445086905086514790506553267960313034568569950046336203761850107426484941925458893727429213795241694098547831009122511163400029778101359470933631682825407930151594462602223940912743577711106528522557399352062332577508138212992058165126548943467315387548628479710865870298248249200140656623101676450909232259223675134129678267187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -40556149661781112344648029414476963330652504048883069274625902751690931866553056230421855894595196935320221409995958245525499876183657776970545043268561805921998979708077732513943252199032243564367570060431166369174549654426380550564482095940273254220226021609863232222094148375188693319149514039791390338294887233074947149818233415839674140971354092020470423169553095729785117816105157464354517790548816260155838985105237155050743115945003294150170068577744117147449864661489785584303584241566071055607261360812189129952928309286051206156436998140919045388558125144192243349592178978260713954219960118005580355383262052391416303052545650906987516960354434321905930928665811203094282521977127420294808715200745752907474355206964747443635633344951029878655726554884840205240203035873848705993564700847814252895763822462057940363757980305348183292568991136182502903994841925005970033317368927227986428303980858970080174676327189558808984564461014899491441777569405422571789008665846445947142647872385492408443752614792166021707774488744905983575735469218914612955743379579273138964723323793540909404681112334020264579193583939311207590076823964504528904074362082823915840276782624227594285662787272183268308024891744325651524423270441787430603842986585437828349175985671377782127396711778314511781251002048091490727606161278517507003592752963801466920817767148414373813457207298169727183592179922366748262808533659497336264210724029918239824972221831805035860968020563716627176960925917920262488831817023188036052507267998040121002903804924710938563282027320006572815433138136544014445804570797862540798016266919880484532888565036481822059811979001773311394702618370361683538842129180373983417991703014854969812680634673259355993659098770190987184147192274128603123322459854879545887292172345111367584328359003302972433557987508274398373317984847724229750242100775206471075026216772587698263283687120302266045213282521946746816395122651340699285601088457124719512110161281382509268651044397357014020276219299694127140197995012250362812804799602607831055507058382236746704218640973400875090846796399764346762506611766402313971154019199436097481561448190167337154967393528715885239847226190252244032042791253169214732114110509424891139673198617794873498369454295382644019746685020026873711068627337501915785143989436947788400638469804062360204745359353175078157853969709705198531540653276047703007709064772269146775804661470385287754963681265136337805631491410553595216208388431633638882750279776353063927021828061507967651241513431434732091439669693573088810106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -12440452207820370880345244850157344907434637881250556435224221100186122255907811378506141528366879877020570264537191447150265349691724734794631479282135204098742581362932248865419441511322642107502506774284634726179513458335727802912984073678467889884383892854075201482086573288480294449865541731434376670079040433600895595117761513434860483445745692200991535396726083179670445799942655797569996627273913806659258243940670178348607429031250026224975268573576739906893556705455464545224851418783928687895448381444931359229558240216036607699971103366037488828312257461907498837586242365186141966128897715675712471546048703188183419151468291686567689476224665890562915103856781023007899657716278986675255560235975296894733870397368242194846584066692626533160118934381565113080191642836959653307554668216740352222392162532855722282983434021101468552763297818153650527941584097118940476423816487259786023401424521095065699568104123453722148319217507651821902399077427093869898242625508030189459104370657338072125224521500967802202297357606438001289430445668258033744014288306238402233735775381641309524220612284862748316957017689544070709394745117573902811072407851915234128718875951456443183130198076635072496888846382204252242561546830935503326118793684323831330964773328551107041791816561870866874132187279607191699256372731603624456460552251315293739060524361452969214263609486605019498322192894176661821544218065025602114293955198944943638699258598764272367116855749175791066377208176222018852587633263422611862384988841524028140315328486374573690968709442447531579761737029736241761192625770264780312258235453041531512162357659834628145531101053503971149290167311993185999247945307727271748237451223717034458873958816381954919499628979072806055321000421122606973016725934678758951559848316943856258344109267952140575027492069935561130144814841833491484056105738182633278855159470017706651009028284756543022904691865737437664582090923775297915933045277985520736342415561685928026678596797150417696955606910536007619806311855424122491409276126395357894633481445735334221772082548821486423136947802476649963313579151707203131973287783678201598463440019357693416058049651896213301014792427591210330229893997762484113820606861179538495694855506664360704711593697394482913920052237437316316110902732783272697613873292615406724077258266701801066331477662500778372560327589150780249994956987379241208782954006451490384873350489011510345342529956862304593006428505819580087388399945413401734914389739768999624887285829370764237213756277796391220725679626212493125222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 559369456904982694962595826637436497931239781088527781129568906191258428964860359108284859623181625240050833892968944478764727032334654504328064565104507797918437078307824650914475584719510609583385044981761771067954251698962062313104524237006264526033532962481256336482992901374645590601056032213727651848008464694462754199268962389711159451119336658236639781622840766133768356014465565590839492687022438353185532813925966371458427477269032723684227057714233583903493806269502846594429215267996563847504120977826797583306199224162920732800546335569643236705011651321523298908520988913551775584974643318077340227698554566580012474577512330041684274337981164942203538306568597994355180213408442947728031364973082051005812562639048722584219924777049788423328416970233080985354715378873633264338390227587330576538774914792029988808715504906392558346275139079426023130817029036666853195197901393274127028689740908882573351426075597957237016307261514201292068082163184413688014116808252779874481388439621749712373965584972337801775477244963855648848268221287469709199924799813538979450754173473754466510168274025348737950966268036501820471719358435774714264502673810905490103039681342393930602052867543719850147590252487354367093012495021015352026451553092067328435146040581647503145279677146319519519214223884940469394095310136329897472718283539828370237717216334815160636820502716306369839726160245994701144465005669985174967772966953732486635057258818023051092833420607171065385739555692336357798900406966177418656949544321322794366215616608003114777327362255314288826279057400482077009886805699926124327824853797894818985177787502125519595158384645679899819022120613138140236144708381717414329428354684846551695031419537996316175049009488592216000410567258936791798982370749226582580370861375523283369770686572221345249322133101555228250219816953429384575284999136093210391030518457470966995997162265638270267661212699206046200189011489609664963326679794173626447230190911958549648482068552451818846679432734960322437569660458973470078887266345170976116560207502933943704616601814391050831597301095448034862668224477417854358744896930767282586590197519671969650479461958177808440918751795586536039228468135787706757991411862637716632620720605470109722985615280647636275858360949602316294302337347370632242526671627053765317499630985143852070924498862429144914336556477741375011796144829986993414271669401635058982802516364729003329103806917664710577387876471845189513246672582807603689593725020555014032545055304912890959741458280723845007246189120030444093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 113152700609346939365905850855508267168773458790899132870953337855439999423580079987114169736902068646016296842600386128504010917077419740120723669231609755451539005490608850488745681755679604439427331725925815256400621969223616160009834330239784196742403851868049817491351534165432361501885619665217705539695933939435319382377357552702899429756217705918429397084211925850329779847899755826348422921002264851702983339463967410779724216050226815840455808313928133625873103963575651932050186049531008398070791635431361588592860328404406599319477983204965771740375376018433531634480374057240629693410149117764654380597165970547978744164580183654071769244420995885978050396157116842386163364108305170617696107552460325096446939223310481586097356668359345883038718639496749799177415439838978988445257304956554736376175964322422909873796957371367472000560416329341020911470024733443542862311465749628550394324268378322923056019083356361369103806579699709612605515142126307610685961739238210012098443068401160447907000414319685998247987727467449265796213309839846718918351576751442566601318923761979889714022147363936217896432362649284826513974189186869234105092998021916570971380285913238337043279996205483250061348956268581526109441422153007602350495764480757243086439285127356310617790590985935840420666487005985010250576585759689870478158410837816076461508375018957487755941633237021275741425303268802193546226410131053588790456953101706437777457451472812187945898018510826662247574562542432649884617524704108830552170042874182076814154223976131919321444214871241068688383322417622377468007093007445092270343118726203413925809834018555751035617188792836046226517681540341321857737273764387219302390559540436117902303061687557592368716813513293707097062835178264920707921719345811347740643950307208680853755457612691169910723815254591586592523394792882185735578959136785020189538418586588014876469512380419126200680940387736466314552418569671075394579571960480358791869005978740375644961459098563446556539874572810356852997865647056680322737754494023217818784333246664891675631394436459969438408134998343091072530802850015731250468196181224252905862620930237894790868707836224629913627368342940500581698983932625672893836159390013606831132501532518063880420463315522904949030105699016323897508225165831274143877511479276904659262706590688261095902821371432263337437593204595207317981179707198084270706725892008390396651306129755908834341336611513318658560612229996233315408897683013919763525581388075956512858017263359871625186513094286365258574272219000392908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] 1603820244831874021389370241091635924079827650801740674449139112788393850252296730910639509550670349249299870714150240692856745265942340334127997031023654183854439530229107392606897691862881569156720609232097438410849111428002491000855361776293047029236047481804051294353541403367514148970417951777358959292892410360828733445893440393420989844305690889742853967716895683089913756364619993890445951930068480187900878094457026209315438146253975177690607560607030762512986708301985234698650762011085379851564884037794161658084001930996802108223692100987933577957856570213569012929434912908353724876479413147056271050515416227332421395959706831764799670437076126721675385886652452651399239698109112838563390898311064920907305441283982536833957232080037271874776983057590288614337249946223527361753498868627316395985556956594864836888877241490265640932874348403315727872065589684270549309145959315977088511761723951368761312054726807558613709882759624331935564656156847594816049831433197495980330143549817177534275622031164959465007403760600452511950313582640650148240760689042124328939433048558808769632374341812697166954828292296858090423414815791644178330655898275130456488204649252082846754257306183349861607012692456253766755963107596009135499273269391080032148113820543012747923167951906559818076050485639283330123878578711580854131854553831386694451165461156563656426961857480215595770473972030800894934157174249394382921794815309479332587644674299049608426811074242446183619488693169714345348346134660576281988446546282571513012150927237289177122709193319197181569858781680670191418467601391929097676568186313621514328234467239066171027957052806123094882515740613241603429635763552968095763499526443486160083798804093030915325344817226861863156613837527329860059669745960287353611758857617856942085017205409057796486369500712333392197269502177550603988955493355246373109952354289838425812497748719436744488169036355124713670786825422238137907707644842498679992970660670082897732237540978106726424090094689380855597223250577645446823206415446440989440809207512728521974043052771352536431641328558037760713964067051378657255741103572465813281708254413825576953954071272729232564977357778644859874119359424595557714153788294234764599183405536077902057647243970490231038297105355644173312349098409833870755962170241884163868577539116484867280058226314956140678319698201860401409324180772056271668904048057039500088107853071043768536409515280466750250641296894687417433524527993629366804424217799958843596213992142916584824806908708687420783747353335289610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] 289215947003228403466607778943064537222576196238298612274939793140668615486953204871037236713801170351584625187317900060961249357624197668447951667358420924098396541528176674248796186823913446977351821144430659000050793912211898120847119909697439578856995327869136446703315123278574543383418867971974014104900886413769726218641487799989302868501966441287537522210159652225884492338918811901265881976349297435510144866399644634963141810337528388035008365757764161095128043957018423324175071876228384269893101145958572252602701633414236329793732163808308217951419680229711811769041809792600401884654216516190558334416778389712171717754869438948622207514237361787407354054057888971465919676116545581149055918941303319138527978075727936865976653966228443646273813448454355804196402902613605369916514869077205224976734334415782421974392824622470646675646671032363195551028731007392989639303610749411568775486448538072592021748121477949674251831234674905510633125148153041023203494535354435083846121794417714824163649148396117379000632133308893542172322122665554364206387566711279322306693777863283062269185582997864908192962745386398251523793611770878153257940935257314551602162416990930625761616970726989804176946737103774011145542285305284449758212246283910868315988849770304467906295506690629423680716024087307713935528149727376787814491474220576847420365484873208870957218690058454493419305360938124125601149271872443830911513882283147359118977361915101175354462469690594283554751452872848192697344386440069266544065100149102213807745744846369091705723094454182280989535997180583438875528124080533247683383605783199751834224074516686919796007202644512946757226939379661185171955329828358408170019110698868370774263833409243996190689769413795671547734440420543709203926137581476944924826456513141698496506195292968275562993980657468728807678101899698292876045474617459877435018293157154602921726624668285543661236443822400046886136556915084736128703884967077320830934566651040027229800647113751081369105725336236525957799775832343445802349698441684267213553709328996583223867080658963290613780324084146665302515752295264083838632404991122871520270383214057713359224218011835354188731459812384039328816667150616963319678519865477112468761061427559669015108252427170930318342891501311834084041497031187939288407794670561042194294312361093428373607150232823631172568152547124200085576362617936166477314944460975529586958871102387422243085110634662706375479298685863238559251778215625742119945501007257676850194292776699289833530751988750706777636954617264503292237898139566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -8855406000704759147492829575979574923607867450430701144665629495630843916679685838504062105285542197710689496230600524391738667618730336187765116776155528939180190554344003933482189605007445571800595896847147686820040479160587230162091730744130693166792517262455055510382458351249190558825908785773569164080655405515718796611133256599151499746241337582631219482705466925934349927736807288878642191028261777465853437691026844616610140220467937912543732159921675476399357517252326166303850217265384239029296426990921948704581927714852059942116805563769750418438340174532503122503546892183065425239587790241749003757899248013624301556779403928218525545191301207708089959825352743048683228742490554258551564851439058501383392684301355080397541901063918433542043338380123071044257701209734560127190057881676857906752960507253439898456669450330907486994854936215371046450480954782875592150260956875334566349869135261603554687041228697306538585847045914620034939425096013756367265926141863241435653400420540614189262922720849322862694978256911371831273300907182005709043285392414569737686158435710986266773813481448687057527769104063936484494037556681031842164332031351163085909576227823390859450110531311735860762400847097199372404421840153037874957382148392545012091753412015648598547947119251261201493965104543682942873567531331859000243989029983963478061050432918392607748276157902189343625603756220783636688604624443736496182901274701704080798705248005380485496569433214083055903212712216870447332521520629684886939205978568244646390244892442759475051297946187133004727984739285079571567994139139811391330534151590305692630545549844008510976714085642636539798174824831654937525952891094623574136712251325166133688897925282935782072566478113150300611344985861454710419842977768174704471165765767512863789191265021064934937672126333298958609560735343450583847602168197461481005081617270925830488307789444855834167325886460798375821566667255914927895612119883838906396640394779908670146785237770200015057543547054772258037965027936076800561522197563330875661291427538792061888620139370396902188996518114484365239105693166300518722769013507484190359634586075946356373698889942626286957207845735150837119307688902544036818899054430641634924831153773805258650810231549912216669128003695887718960125132909074352183468122595145197867612152634422047650176606165466519201612668516928772551005775296639210477813009093562990119484966043623230612483417041059510944816337236850717221361863481221641262093943194839111278021920629156798097887187407021572186840779679929788410555656975679488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] 121899362447626495873219730784422015947971996760336940179572302877570109471945866043819389870516943833535766176322608808842418837172215049560975919511726094651217990145834408359473834023991239648465386869713839904137926218176693867770931141228449316390469823101297646361286314636931644617115320626467645827629300374804985396319632192171367188625798624379595193678100536261644296636172426854455104625147977968615653301633171240806397993523849866812619346972167454565511812293916141066371414549561974525519073968492130479609063564355571873966205228824952841707609214307443489231531643397620834252589757203608844233171338837620275776584459731865950591603138942096426461126004644332066076246930779486584091631956211149947593149875913860664241843478554653524880101381851147909762639339451574209122623693286823266822889080309831962349492447219724343869619259173598870732043306412284144887440890333792631037156919955270944840049673975126063740058694857727927188512550805446535805825050698833968224221054513372066164461546413404190126223322819681491585341778539120935933939472611476830100985387344966686785075794921577975294268483975492006030407270363741417272867210688004025932234146519237395732963572622913703932646620061422392899287387346918724741406334722466228937261894003915178351608453699148600417996251428385878453589082056154205294742791331044356671258122574718921911498909802285021128195563167411428976231190165890543891274118389806007919825279566054533293402302241292757938501039144033071781964504960332058008892826512075636145379684463676866627673080040536193472058523101352569273715968360674507852419652186206751507046649794213000179936303356474990695117202041549350990325901822804052969897149693586087521885044633296885332918637680760313187904114835878854144473075542256974237673153860178983768662072121478610414102343179820008962284557428821156308951524313623929188210087437618906245729192681495023316343644008086298441697633151085474145756231431040643288071193313619725499366436682619034846567900762407383823950454486047037552608907638524421786913512868372848325274841898143789159697656133555041294836394483282738391104812335256694334857543927052601884183242326318870522745127733222841900962432034620125790025136651551277550014785887573904207776825219058229883891550701762034820350973570700635891510898149466033439227699539163270652284669656670514385143164212448500634865913330039378757522459176209431400065641767684756226297983418359129628052782789074044209216884547673547657651367273237518176519370615473619470020731143032728915816429488654761092966452528414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -972127664764202436956480142272146755711034498222183541586313009066178793819529969045585820674131168257303069816428643143294693509562049912629441146177631701315061452014344406267017405488953965559332282967451190974629033931288084985413336928906888086151423620559313805865459564270571988594314266531876997333979159562200381976293615258839569436472043826653386101932217682694899290016613163373599310634577290735880647537991388728997563758764210346592618166367570952728729051694156311167862402851934798452455982036973852866779973446487419527877881625549588576810436277199735700720611062233023924084640325777564133130291792498896443983974013220580229776079749712720735202846183768737553685133724431184765537280498563306263351785471094953575984657093290162585085888026708979320358939381012970498067903963300830882487493112833900896827170537547988387300519554625281412670201483101304964343813750853825739506566690659919561391502738785476758787375485901176906910857613009952074895555334315857041087564680581683701753832606240994766074235172865705991612181447305559060399718965841600891139157200881611790802636983021474307339732775897137427196960154241540294095545311607235215954251060734000497096523848765942668334050887474429108123413864890704757737538578432634289186724554299300646317117198439309837386539479838381408472560892559655391394187232183454895730678559445709197638396779256575431101628823765119846357580520631366307749450562483751373522839849774222112919249862726083172087721563249237191876466127818286512318112621166333686187018513942873736218745307476998389216414389668468516937693688172193207536352746805918673357935034238166746015244336862265788097689394305757653934792332327860648176635117713618451779778419210170748943847583705222274400524354198709805244109657319892605674126177352811567201724565020969609558258895591315224483228344074629781426364933913938858687143045053129651887754106721812576911644012143266907155821723390424339937866145994613813593360643810452101728891005383792427685078375621483385773970964588246083386717676172737616122962689509335111055219639780542597474568527340580783430630348700537884334470585766543226935932863237780464438058857277882197435939500338092808465545159852249544100927000266211903543429319890750052438726553654773242364921930087336887414030658954910968413683137338540638392969571520968222299902059986724958804326136483526005694016725028467699940758219529149310716820660938650884896593094596773496358537379119014638240929699713269910183568389344140949269967821719762453758624275730726082577361612137984352569301023712939606016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 4307989641679178436560454591467756944318670609915812664581351314295318678243808105279526669709349495444035919764675312647314687464868838772040063441610524151548426840823885073475125753639156423516023420295672535326247472069798083123161817560386645847042255795574727970337366887544313619088040665578755121025110224010469967321557763580656327716123559944920194484613891240854810947879198021165077277069691308347766418284860999867884037402331466936803158106546336970223603243394867764819142023973445668929200723856911983825445880343652284950977830402930819244833221229671623660889763075632026120896587527489140891541532466378263074105152953501896840731611482206717348532570412635281060062535781747491089645210637806363887115778904921174526435190699500360591744153659816791497201353281200274013911960912911390361785598443125300322365995972777372580724353006221552984219312880347810384438197670644507410746129447874230218044820864520813157073432649951732583803436173283682866682565654266919071122526828218655784315679075537351168056161891305215838648105256384821162006919563447931516570529147239135769741273344286629818569377786122841355570110091210654321083094383401397919089351111096807432148241639854024197736673875254068195273076161836060207894737642262876681711584867939517655026969996434228630449374525638829010030297636734324463901490476441143309354989301165086317430777956705182368868001799777004699367911167662216544893018420094202951818919435997834040124404978478556635501991802070395242834064645009790439318694820615551370613114488761223125552480002059612981137134622448143518297276791836101581015996769611814167282198563473305671543651274978803325596360748935627487970011073972369139907878679778260784193389476430020977701871054421986234036292769607950172300137772736946735973071938246949003675205465587622635729400726577878054619191635889380336784443016899684598402792649509952603504048144267148685964058895557631452368018637580563917828065347848162930488468663027674532639761458721607018813528247738376723095593258662334958175539364771766187462173856078952516242180006410704210093288396461919085988730251581917339517211580772312925465461476743473353360952721321560005972058704452169491384110542898354634790735336298998195513670724057580983448911924478746190625409940371331094044226194488968597681713218846060206457134533298739977432667787448884092714605940397015964507604310511101134653378414851925753411718879606059409109173328436404262104894985278639034818966731944447455073454127380790067153849939397884136257540370514191214498663709157668936654790587758841692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -7458937461500160982416889906399204017339799556566800630056423486911442392870456230631264234410304914986671050247498445753459946865314074123745425617017509208652087802203910752507043116594026433315626774505250116637153731824069113606689665503318312406256695751354462391555791540067810534327598885906003715406126246193746054383445756613357178407856024064416826515616864281222667531826085831727859452355624677588305499540983445529513681360789390011771838443714089833175872896167380266355929592706362709579199641667863385550456736133938672335007679977158335202410311779977444445061417833147955682694918077138857886319304892034295599608220602660464906406717158573582892170115635272314250460951599017540833487339288503615030806945985447672571782636041010636241864493235738111651213053349246554761222764167384307982784267321671273334358341872368799499436469731867467304952612917122728194089580260699963468143085167481372730433588371942084503568980805503941271683154312513323135866840009754558118250566735409105604257934428463183940439725088911972667167731586647093362256679698349975924719199094038537471559660422901818227782859400590886982191926950490502653671348033236091805797935416535466338141540782839950421246116794207681055702369420102900377247268992116740692938608030457025396048378626407808974137701672027059107485703925064577996174703617253396516053790586744747150008774092961450817274577246190452682930229531042543170098395116703871459562530031163253188987721933680572145444003613245850402853624920636343834780653664532648484919405052801471193701326755796865054153965634588911226015598997804542279684941405617724223828288870693775681820340118269893107239046083638705416710765915644231850103522288836980198456643308910329288933454777416341853471109984858572874260557661550841657077366726372428855300979750335427484208962054838058989580958969107832850184350952640315688427205359830592876226307599254693892678363948107913561708915306662944006234551316058864987647449107846520661052771368132776222895142661616577678608583224740785969000094459632718780979865988834297826309973433404865256685986766968714714866783461293299799315362506110616703290030625301423951267871927226996316554128553658935746835966602150844817202218186766755572211408838784063264779110111910359303045780051678942523980949248512157481917158867955617238278719341177010599225208890288056276305614477030482490174099364365040617045144918789791059734141367271459542783136085717718569872269158823490411922424451215446441057415044659682037043201805536918664415893850219010199008869977889628254993660861944749359104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -15241360040783833828748444466265195769994914960328922196915715648724280090493043550094203555775255755672336809271112796717080053662882675649175618625052712102560444344565808230716648903486471023172571738846396274601868883239683870111930851799564671862798103403566050094041078796393906800939565140644093643991953871868674454571494310590318080359327262493832652838470567439759194055796471043896965675812044497464859170335269417536341026983194402531442252282962681333823521356778798069777439483614524586136734008029638705947193093058677112861164038671614057956641325340215571430838046834822973778316941932285386470957664995220982790613420811598447341858567467424865502344874162576592688129898209980995654621692624230871749951411472560828224234259648712845367622533755048958154970895436195366325897330732150980787926009367338226247046810378599489062100509802280413472904418734017317678217673956660623732576860299438078892731249653373450123549191168786141111966150329541491642246687918911653909099212195557043231184694030681446598758310941859750291792341053412367611607520170482345118654527729229457234325647047098217911089061882730881758996275755078220102452435512508617549616036886714408971569984442977009464656474057496179186097927593275421450586007532474475563478866878903214732336475882110097895841386709257940969783239766973804936162810461063446844782402459817340378770235816374248415916990702846064866065151731874934192259386396562610990781505742624742289296803429375755686314592456061918145045863767421665025820424446481264858217708997456739941972368471109366180793235873182665179017245311102592921507555113972024535483058850749737750331705046660854412212592731923614553549912900085126617649155544658974424316130000761563886467127736871317480297286667708819456445717157231167521417306650257435093808777725967666588117039571878123617842732525291507440062936417853721378278257290519901414647150497427809276794632060838120993968781690197422400538850782099946341086812965924452438571966361849453323233230041142826175486282545367360891387384706795284918578470903080014864443998424230975886737232693592749001862241749978835188035479379668883995677957960141878531640728391106540079944120119229226212554162859895874739377368436814045647727842070777458106175796660597192959112681677984891063892439402940787008505040443237411463539420086065418967066656548091878448078953863987155783540425244185906001632589325550438586941308795668822637736812667389196444628219213106458763134541952539789479544902413963186480713274626335617642107996152713624115913915470455806821174237478605270548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -516388282331640680562363528322882337721653038903956925775629297697968272542876114427582564493516887974710080437493644773977488344000460854352802125462445090186354069677183658780839029838890211410314425328456723143180332873912375489348917032929219592512352720444945759243870857764238392817925842138303427147087925619344258637098409758471691913311081957760591156454222161871547380369498294840831782090103456959802198348711271441870658998102737091532032318721847656158253923937095278621632077625296115293538284769493042937789511674981681783174601424925881409732161017995226364483556322011167209255560713718487078014694161403316503747702351425398312027678474096517370246833887390793140395761642811854618340207019132011914110019478379896306119959415442360988161583338799546685698018898393594961732955710361052785270797147479454649898772207795781526968586356878478557444135734577583496215857820952098481528808637995263862681325404381373985497200853466586222786223559890932486603842711007028487310889142633660779374514457121394821235997882006356642124199891225771503747876404353390561612403345441125290628450452750375872693594803138079357544418800548131499584376417450527856806222170047914559378286117552940134649111470666121024662766090665410004527223067793219922141526108015567893944922952250576090711943719665579740608931738904425723345106801864925395206284814504829315000847632597286155987668643616091662350261720617099184748872610724856301199672607559610731186021049644116047861362265762220214602311840959027577261889537135621319308700723429921365652774665387069193472927787560040184950871148803247843839682964345588399430625809494454825930875605466460805402579614967376783958621674402342016952518666098240150420945116915460320285671503637256885068720310777289947871794662756701340891475126412714646157071988719046682121980052203359849512955249146089968697987847598130458508024408890403318924869060659901187338352382716708991925001176156500175136861503533368105118170767823263436632438719704554383100069039643094342561439856110771596256658206560206006805456918729896855599935997988139611917093984753403009623099632043263379593772605781216313696688498194192392845705641094496539242321308647037603821251379560489566680490443285829765274858362046813802271057901217254336317033094728918685956383434626189441298038777856781889580626077118875152825749976801364337957662234917225633332580321150498893472875959146823244672641444335769582240532899005837237920927656274391928635509359701071282665147544520170871407613816169134141841987359270446562270748468901772753075543653589131984896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 1369043107510667358794346733195647896271320936448438974740584219796984084981019960436084562937213114560193318809569248896126850932170307952461819414335162324067837596959043088627808815813809835914655777015971208690320613342399769026591581784058716370812024852283341616090323319853135165598003201352099598254323653806036770048112254680479718319298937465625815946976454480600518093602076922799284352318562623546178647433858389214509217739308173195899645602793303382381283168383752835541430258571240787643894296776564941815016034130025337500178861539790751111715359469126306036919939930879944404787719329884337052688870924962464492702915992632880387597823908268993495076374828360887859401709232143541841034114611024354347052617792869769333042374941967778058093356432532255784615247560934324023895723898504628946019616331915817344564731160537868141580386017455465836237400942097019929061646677694464625275445946546500998200035656746218270333374039910777161109237385773558482741547412399040266093930827898664123382690855352575052790916604361697770487612021192787283946290545997607555311660848751512803920346410642921575580593556457667434734836308396906424050489157240918621698750881486468370181079935517951705259189642776918480685460600980269059405474855781731131426665539073624513035346470404634937523443052314014088914899052534156686910995532236705848237948629913410804342256660247462476551619167620723665282061160231506485250920140623508552388331515753470951338948819341341036851739931249699361169384632320668734998323913604139991220658470311816322835025105493339348826877623811862169142516519168850554543732961592413015605551928659578384520587396507012054267451645264779858351862556197343981912756192192172263161286299840470425865754266984961450380724437692134277257791432694405823242658864486904224701777806977632676112863837987774390561800179683954475180310421099648904457962067757480570886566279009262123310333390236963643558846465241258125974112976559655129883572665839838741080916433736524214051877742092128513613593286124359900259567229665856791038846556530885766201682888883932891242433112808371032019259177072682697858947834896596144260649155359522852544200697108510336747616615751514296871469495234778072877663114803368453465983796977519305140999813882191233271845963767595793594351178593612706560428683850913867035093585615951624851428759769510978606890876903414013133688925520573831714506341291877697381323994932863607341204763109007655762540702473617895426894647051158599418054803175757864864200372359633839999864888437562367149268357351256364101933267633248172769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -11313567740420309918812560822420419337657991765156483733238847423098536277911099622676716206736804143681666555545813855033231854240802232720474605269491694167817795261145681175381410031430799728280159032926787477179185717288443369198571929096633550089014613734322148831963793950550880473425981832032160595902092931086058238178482966117653938854415634589663270015930824238671218277942443461838752566865192978550135477741334078515463545235103808931042705943055625802336355051425494079821283926977452839649815731964466004561288280845747963257446378580276554592130659984487569961756978418619878303596962276497234898134374761726997634222312842068428321202459454706502781189950460549830104239536623170000164323654593219899454504478495336193261357891872634272958165538725879355503661198134476642370993546443660326450400056503685569075191131862981094757031009416133041542619586273500026407607465015349881984922236336066667619578588673898345628843964779426633284015475102106667789916983477356306619160995587329066729814356678723134962522589209163889850140551970906064856749676178064229229223718723542522302289003180750048581262619588269760642252943577788762916876471043012454032038772699727203414011261698098476528149685758797815745572853700839162929621850866785443792672839903960729657352328482042425429472037869005610399432661888864916929469201371426019160625214981466311966495026803942047271072270500127301933960506766487626345122246165900569379614556888854474686432278400142358817274559153980704607787965292057783969633864003824752456386124666366762134435084169473428019051049972137768717894432741828177596392148707336513983066011177023678338056128142038050821602649041109366267812791386797099001269806019903899732406306379354013312505514297013018501525489441241959618932014065723956695755198588618512378109979084212223925999491642493785000477918815268252213320206893707429037060810854795662028412442584745905599149896289824441998440920164915342072122777119274945202962130305327669589020946734532342994441467993209035685905193031765830052825240209518831376454679023955958083728432000815101637826030747385212405557589821156576872782918817797639345070184334069636661601245774232209595203131234460880672343453546054829098972760898071315581979136342171173204329114115469317377445754870912554135854125362293608915724240978362432037715291872771989713477964849891229340285264869021049108369136642627123218184752002510801153080935669064278210209668298186712276197407852882093757824820845505358875098397971589781213346037468425659901451616717399441688063353282816802697397702472367197267165184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 53777359112310837245516555156487685859432315097884063492102580802467769464657954125230226904649325663292283888895777117856571306835576221393427306182383214185246789160767750662025646191844869844173153820963773177942639071249663452574378945763515990062189022169538009438044918967675767750945744637531361583718442513804117338118801058296085735217437552007651020436822217202197292174556821257658248438945317240615533016381289396536225772044732671292767077009555226418530712067462260959948066114630319262679392972110223507499612045360321421383657767380790685152539415411559186545287234712597034334763886198996612900937746928268885913654796425809303542267686395940741701883634494384722747148007553726945016971065797025285774968767507237371657470620376821232040223648149915683182201539249717643810533904773702905636716200506504699981797689410238964835500197802883455538353354394131640393896368378998790778347972493600349986305230050402337901625562483246046155829108042123184552714380802951417061854229928183802998545446755235184144119304802271049446851311949338276539607509324190092345699147869436098703472130106907777380401284400681203257889327815732615894768275844874366625534321558992533692341401193892522518264851752953697448989558870216644138601724252466852374029120298162718505484602985054741155027864067962207934224150955360418288873371205965269185778154128549676423793904001510917226987890723639932975643511658355410472819602802434119320973188415465083419421817226114042604619447840597503115197253427271239203481307088483683706785643508741323087834663122612340048020039078928377558744190631143946048450065944493179218217519303890681376752461037765936475465984813482139748038507221387735006450110269342563690264413557172808188861393375369703940193525544277552144142872307487998885988467763336463433942534989746491744463887847843391139012875651464633640490862950754122139801853016697330469390880611185849164720170494618234468675686502376210623571870807401282621639115375524560561463500919061199755860137164331389207087628258762125937869299768305309850197655743177893143952188316481898553048552199742822661193018322190056919398277242769296886546466339077716082073168448852461574783880110280404304239871789409675783524411606604907087485868158321587917460567498211651861621367612599873079885589766787210426571132653436416799855269242354248872673796848447423635082643723860555107128656681187611923299871968620504139313436776601465956960411942433275793977566035367661304143296285020737983594194975997601420703888565130385559110310127568278930572115755924607887728765461557955086254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] -183922272891433928192448443313997787708802321359696868586804745188756765420833942036703048893492119011336658159026058382635258091736232067744832184033017679323336581819716949987459519102661323310049191980535340624025246285513930063889067749315227181149946674339841981033865569747746727782199333458636736137868897909234775078452964893576973651862160375186325578549176602565335754737362403589811744578842063895479250246010859116597055596509029367285686362103554097567451277529598707765924498949583671453912502467913693606151640001518017829494852251986482372795013328427873909040765754984733955613773378108879066530778183011489537258043389926171196820625907216256209013183602424394232552337463519888012746619594804068978291308649316281329116686524867079949320549499405403329203618127165379107721743957361607340638060287586810672238878890549449758154046401469510186384692296807273756953208683104596149092033870575996933712323322937229178103570270850817205579811951514468787422231696008635910745125617201713361266357242958858164135434722485616016880330647918253921767621568664286904180499621902738304910907867722767715243105630202776733349842721752502080345956508734161427832121178850666386523540210270562430751272152911578888181491596064246676283617378851772531573368455199809994031453554526819190280260850768184270086822460270041631452094866766805208000524080617506716399134176163248123045449675416401117456997757728236498487934788561144685726224308383804991675100685517460989087267332315102566205020373638044003393554569424576502584773124855555673418387363431058684853376092607706974872751289343646365327965715056018822510486595293777794344500914048778407126674302267092265194235709514740461168579902426637890731161136044405109155490166555632945816542879281574527265278441805737131903891566388659222276158017276522046761167368206482424101478170554210554799185445171639499661464178765077528321546070096110255590944542543967809155133240773108967324485180118215591685536421481242711196872328052190454322575310083516069109914298753664604064813316087807367744890038922051540710893440644729254069566806881102452850222681951796613850008662429963231380318904305294394046204363626024022063107952827506263258261466072002646679474933899720503868312375954633436370487278237079866688536330427081812729688045390779782928633855970005996732430691218872935271891100719226756856665650436915276709462114335458520194579770261091431207699824358625598212107899108889904348411988757555075036421694880999838031393637231611506643229622914816402827915842003139641136780794794864676564933177707142165607481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] 492209527631431167667011615993175664613497215019816493148736443215279132292950414373814930017222751796367357990216316692663479845556130279440716947510674726167208502303564014834431096275546116875571374952330003357236744516086633564901426898433701390425878401409250855202167286702471437152418079949978164785485680935933778898577125268560453187828256842723621874504711858118736027446059446691688073721452478436478338277677794440349271558997867734822660115216499483201634479892677591033905033529450337021304419704020040388480618156745457098100318349945150335452933555226126532644691787284167320450925700744719935025474413257187226777002077223880033824905382243998042479291499681093789117306269765290681400645242599780610553340533131092343638681539423974847144915400858986848921742738333244293007614888089270323322327599336255054534754953177785210130570916504122611201420299485153797103734270996240877591825207984421852253354847478397629426959144993772264007500513067380368555851721724291609662586203100937408426784960479760446348777483142771638616603554996728994137630459945895045885570130827799780226293502350457170702533300015885619246388715177742055117799350217073252315729299537944870776950193122296912841135525467747298097874322051096162271500197217442822710100324176552221130284466266457010962060093320117187969266387244501715720767622835056139345539458439189881894034671262009082039833780894146856999152363052556796186635738336519604975368299799867032915003882658164510746584928679430185231975161367930739854896255904066556924632320280372014811458679156900367507889273324505964487044160701288011794953235667272544236282619367317623095645464391667580634078325177318973349492756857869558249980231341558425367325403638801078452522026388851982180884198213123168719836353355241467694324128695161859459420951480868881371246875454687568536051412489479123988687323938945817482365865798974796871747203538444354813366235931523537673937976034442646187331845248044647897119586556135053659458486288244289421965167294398480208265423557572572995828573514486132377113755011819763496271241494409759514130785607233529842071032971279141871290724850309968016481530614468635728285145232418613976811553905018134685808046580922734937090910619098926210792025845279271810317138487811126617234357638140957287342568257306033467340071942724961324136105532468855125298452039009913849842043574577466326242887771764712378024071362659104743893617278785235704322320168595241492731642181981882152227286535558529598750803467509561096853864632762339724740474551514147207389327807048452985403554788328388899635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] -1070803919813462726216953657798217510024850737278335932670789154259961521226485054698512912034207447098553471171296315394043850960374214485789532229308113968657726775672178973352641689735998777491945039884619992822408303923860486762808598820449154967471874051950179955206262398511046711571203749134537293839454680564813964005110952649293820377502572980284737868199495468666596394209661022446978449518305224456245819028727936536193568565799136068544543831234589556812460675099001327810643753032696308492074290376937615879371456263813104466913289683487145719842793611940444728745682558349719605900167195746248436922726064874034603468596619175676086510989355169782427374941524113310377116298391911652744021227616203719156483802152914462622429754032156018505730810183169156919948353701897251912400316882178587214156291008940259594427038372507150129631592286291000092602756329578463832109012351527228531568350104553482357078192671879086137025494091977882220418664397044376114861752813189112639003505700276921660199358851029486988517574929907398127055735685483479236732773782539889257740198630569359228938991483649534792001421780676803753906269321976906592064773556883535219597734637525143903598027663176133106416351818103480139896076022886183096621037273560025967040346922525710544003258109720060511484847222540722543266377272354204868202316815241813827152546927379025380212331283090177356075186425266106039017226517384770572081309915931850674220955901330910459615239950116131404702425513317546026817033323667018058344871124067754305478200961020622887866303785860540211454841331508524095040635390477765055947383941097277028145510034116957183280754930967605796619602664128979597815255664905760085561235052545888626014462753816784988941922790420956506697326641473770287365762652703217284340104295079137380431135221183377407248505248750932335927058707066912706478003206221724850049112401639602610645610602083613350343325143226196708902939507597247551568670396701307174936012885630081424996548542680724504825206179883941433946002099720931674570578356491822793784507276860070852822983257236117682971355061021919165979957826003044400132339618827535823237502607518573230598612518363548600702981001196354196532120411735696977145124456709393793583218417441449995586099191164657276998695970087238044159158187254748289541827792866406753877087164058075163123578183375813105281952222543909976860978638820588637065070927561646499334226326948942211450951399244129816914668178592961500168360324606121518130268202549029786679128501202120466133758059223275824510898017698343783838969252950301136117563392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 1915534894492117034209660739526166957270193050913445714797385745458925898648536618017467752385064654092811228298390576712884701510546547923465539575161688061323155466845299008144326157232375786082343735819097959159630938402281604718124386582464918596705166297755264042358059274546389332981560511857316176864457043938277624663508281448012781044225699965584402018885698604130004016642534480336384194151635050266220810817283995034452834230211493686461622742448705794184071430891356644467426106237989066737780837315238608239429863476506192512679617109291197803949976552272846589399779128729023915653741393812966614000642104474769087833458047773532756953185503087915403810134588576207606486962316006148683558891780970138346512667154580495470920035043492169570370060735083982977916019110227557710890068877393471442022400098359177433695771830765245592956360734529083112281146680083086339194409701547976120577901000895516072121165927324373300853016558576927237393474561905871726427242816095542815960493539724176456603264660186121469998276704350033200757212118551470731229418894672240677655653578666513551457565014845512119148446313483565462457192190533245222675590714855271758692671239437905043130601076985619799775047124604760209985693458427927825903776353683215023433053290216089416858266267084758847555636731695177600209386691208158047388925255154791799511430511769694112071182430650822505004589702550691511477176079779992535768262830724024614774547742116088654711012294512771393268878401334133996319852419956060928078640299381868840297525411816237221257629770997013428685424068554974928076233256144686419244730511167642707573178181968642875323168946725934477108186885843366173644043497176578651859545668559207769853678522067258794764398012871584003852196703569480009619239992759345866042823749596000024347681534005962471231811887331874857175135672954939302580282596994141177997417173329953356342989342351770508868490225707401957085508832528821200107925570735382063144693866795354925008889579416963778679481332051306153092886605427098863898638021850502595737700660022796477172213455239272712801320379880741841593739259978728331437582428103272321670078772605655518235974389067437082763385137064693598811790553996965728050266269878992341132195812572302531633821791859626237320506328317695097514632803000504097779303497034834056837804758044755892669556303775329083861420505470018850601479914962546516721858165345847571513566018519345474960877515822748849285604343755451631152872186390150079304868275783569318757854637583129441151267810108932003442198896721613646692424113893329955350118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -2781162860184262999412322176635244209974364299883048931062793092688388920130335053841833022281082182744557764831042341129582935905566996547568166200807408892837922359033291494876952016812703462422794535223059867028685707812372692777386854521069764374865862753856216831414083368317107774165009098515640695312136234699573017528752942561007265235766656906847526966488509254588018940562522964282388141762365846176359418308998628542015443258586148362098231032586606953254312574399682576992204277237124906798243091491624289106159163049694683560767563051657530778052244805961066862136166404855384017397903903723067458779117726676240179438768775342685938160149088352726066611095841814954754954979928264339856962823330948000679521479522654453610931098799456970226830027984712726754537513937921182426427314815022464374962023091443476273999637960420227072176281626603942641643764953255338240991266061558650827000938721551491876770449477972446264098334567649000498523141574520667128192689962997315330767094773637720556093672300841059635702223486986459566273581778254069291676761376617291692778951172444570202325161566085851514933611618844723498313434249861240634445862936905365833215820517747961582402072094187869214786571334423531898028583388204966644369880166589782230794626853485089539920249401876622828059417245115868787071161657571009445294675616427481859381841999607045475139128881264273285438000344418580517363615406297104249400997020531410861833231981743544337563482078554913236877905773834614544453961728031283782772440309087227824589674516735297564230836963118715774313423830604174923688004204393511245101041758759560591640882113949129583753716385625169539668922995413923944238339389655242386801880448640284366457034703178886595034937305538007743985732512236951953211082222776225201693104399669389471146935688795653162569103003970706418070061203421577304788637487653122918261720281019328207986139522530658443086387010469874227200972497015678650312226043231945850290772454223027700664527426416039099954001020349452178099714706011212148962883979775898398212071791127482503161332513785113970174780360042691105302625540400440866929620444564739512804114528115675971035285819309463891050187585017897813040599099045308684020854739001563210946804266034267915910136409395176676394790055831837314418690167597985302343039780037439188485321670996726339852196477782058531986653856978502755610047859092461019472307187464225289541228664696096596544873219588192470484946578981041431390699530182825632430253868127396756430627799095993357169382092069485561193789274673423984144007628999816847846014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 3108264979489910543395671129743760157515387114769934434297679325766360207457165130913781409754136211104048785465917265076596983181148324511471786010283975063860687507550704612132982795266036168338864039110959400779342783855576857062871453749378505804873499524294095058020049608364222185849948960442986961847125987008937497410990926110742904370231612146819673948207900250648990736265068359747334103805286404949307529632566300949229632491368255130410057513488154794407116011177022073850599235575115270322138334135064378533801746681946903726322744488147345876301685903920099926166161753593085373299036860296913635170786619021469634593892322203361924663593347330319782692404089270082116594900712128954581421479511047489271770230954060131096888472753840025751962524011767059271873065789225355605737341639665383341551783637543396431798745804855911775255072750976361678946994529028637443011578776778651255610236452317779484792707582579503233055945647280608443927562723263043952460843598208083145802821992815568303584296970666327741749047331948781945948620241955626735947602868552883256027999715896054346762652126996285146760478603137125894194722840651891808102224241979336058096644907628013796824043588520178932527655804742929293006552595580039231344460019778077306966413183205810875199943696347623571164085408785551549477668233478696357408509220285980300561110903816412868265027383131613778052849492184308454108597363226126754882636129930365053299625679766374233842929742373517662194638862922961041390569034813320475680730016923263157662497458573808402851190097607859215161706845416854532047361197763653499861693095926370216488461388632704240348107786017016737380678097848522204556821203991913460681373971333771469393319251021548422286110390397388090423715530314505126359265978147248290582806568776902719383704945233686275994977053479855364857389900658365731231156128400054890858386821278590323824355430635022390990094861068179961714605181851002942568688974570090439687566756880510538757410727655573406128794600530747562957336416178769840182532004330447894219665764919392377594652886923229201058154209375589704108783918633236886634720411153241673531525337572034283967386269121723017627125930006419344855677300174315695598461169695844050079170966421453585158838152218183364678628546572981322891238858582286935631856043770459058680872446972379244083927708873648297772554067381966723049728422588993495628373896588969274392422457184788864065211658541247086428813257747389863485639120262883664146005338774936112415592906032498319473427539576601913277325218733386517945324987528108377804636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] -2210875576740719146268644669532059676879830306892145968470034589422949724745050718580750648838704694415834372852327858159273214249978149838087452178013612545136940611930541939515585360720763860976212496660814444451553449567958427662421375676482340314517563570736155066219823257794577100459209941668246776878881437062997669479087442239921144455994714189562491908248937410056097985708238656679639372345562391424219398356743611306428527134856549216409721365367787639616935851490047738015755956481431257170683189827181607693506267501009458215362420946262664450942209663875365178108649773777261312304094821112055368712094764436129379287794559790499223317438393919739466900898532340809650648741441359531210103965486858700263322008307789427653280983371382668730371572406542797061121860765104733372821065597661904414939605609936058434207828456641294793328357223856471791309802524865561550330353459115371991078182045118798935059950069321498057154858461505107453545018890659633395777299678147049206663175832967522477164756693153254226701280619776197978235127465239595020632954230515806777082068524867208786249117284041154530663499253404891280678898535559345945710251618897310460929620170617803717590868188163162173026746107031509883322206463237223255111668972917595671122414781647059908631365972164001170906240572667513099843724169862707020613804067286851189381318989442814834428300274706587694622772103998477595291513961601235822871108720667990937441382809920117466847448273048549373477147187028833414108163054665943131282498676672915442110032601004763961173588819542254320249491221421483998748869301384098661671574180849874266665591090194872470825485025088995202586993925582578272126562278888549636854887943113245452510716459150554479264943284295924582646400738528959741102795477436938792292236880800913298150595337507132866231991907433249746227130585532739799186870467118103467326446187417496132617173749846742214390892154362416931552192826146292339425343949542855413411973050343799298682090493565745459516626350728598403677252660303977194680251886478946825939848932506643217576913830452866621355988641665606129518273825487348477129322590285350764969298610077606401884365323142270192949317364785045453472429462865426411924472730814183848206801506729993235947297802640648011764890810004004291009883553761770884975489993192097672377357818313163742137894955329448702561438034283830437061870340530749372817120047789619225415080207336549960554061453586590605378939005137731199279798982194031424381055706022205222070885056044007173124652400031687578730376534552535255818401852420367149086801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -202319795772655482601570830768059848127036083117720177003782373390488255947280345664447054743155524864598992879307333230822760882316991204899241123754075048606802478874705293567795317038102163038528305994904926146582861718361888539554436515737794193481580908662365226344128294174479709580741605859536775764783783000209115956847894157761894802097112236262380578114884313761557243001531999807890215045999450319214474370440650977081376989724690565166604385437394924905625787732638952338613367854327509085996472926400522925486843800449231956347946993751263025191058091397755398801968341144619451951311033844250665641779310537987773842930197228067861691926765768545538757240644109317876796324720028442301777165522282101924683141352832520766882151087320885098611262258009721287847598167704850279307182295981197248921907053315809583550336265382476834331562949330091029919912650524868278207409136046407760294459429606909205057346454426548152687383952024970041860174603670798796829185044936351052760542811172514778565169252360206008488534259686975733993899907192059678786164552758503457568716456992403737697844152035209047412416299127294318681768917745832441167361400390197098647640452270394028409425461571329895652649874982634575618605232396323068447439388475934995250719141282782012099756717616861071196943974325465664180652708576742541350717637517693761144335684326290295142698238521629946399703849977366809443926322061082716673954035508231612258077208595111200338929828863522558195398295693289659023637230036844520709019229222639461186505017154743598726825378424343315474939800707405880351683228728665116903779180043545122647636021171153301898651717218779567279927901998154553792896032507074768743698325049136171680500220168129044007616628914068997317739149299314621591906269679474477339420998360986412882716372541972497684962343417489085576432249657165553622376392287591044801164935675420169478420681450981926648826850571152771820104858129252971130462654340696549445069993725120731016577936011808494258398776734331004096586608840453803838668370924512625689123463417997609329468873904984629330884216587968342332818449442536363961606574447888965380551689988579016853043407163516764473352804770622610428045797303518560673964644270994652311085292839418169877732022215540564245008319297149065305287368925707461870017975541169801643427165054088957691677353743316875087485243303106297816060029488234983339219339152195526361194685077285542948210297629396696150532727873861587913106511847467264430667075619573741381974294453120640035397670862017520033934141103680959611038212514882027970887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 3418134023385610606642234301487423188583278252878163145161203320088770443254238460563878679084806208063689782995092080324539665175586664076262716807881768177288346796188862875565885254898545960421714798743865462904920577711379306262610478704610446633023825810018976032465699639829112818107293080841054568365756748230638108815104402841786663342390103254429732570473530734882360605553621278468253616309895128258245585797874564097610650943038722368180509306223083377670990277493262062457988507322428358932083610109307538467117875151814624201283718810565659867110168203682404011337118866425724475614071281450669556347750928069025072285161003081886813633537007030584679231748575000308833547459416222131298614207120336719490006800809800726397064311800234633095280728055816863830630660825709393590689059143508126330545262713815143328421679002391045463429007323101256757826942508171412518064564546775634021327919930463036589109612228720977813979573545206276613328551819847806721693417700111648980095996365805267826596951506010653347347331081219958142198341030314789652900848029165419156441386821336762778179358483861950079627507018710717040298489164763001384838983207336978128078038163872533343117496764503618377188147568303473111663532063987979162810759180049284038402231716935261787567698876277600039027041137586440735637690210207528446707096619028797610643530763036525372861402253032388220784787301718348050265233646204688912627259886612476562733381754218776105485637971562958840703558773166608926113254883770997322027730616436126263591983499001408062122309445252421052042268515559166868287359679453772731869619231961781165929542040702648863528125851488388194738585248901702131876151931763817696368748997286239403630025113944349198624655225075982633974963474364300677937313897408658487856608012009145995247236619735294247932606408226450805460168016327967608768695902906801165476128294913103562316753761681127861862196327039453762951373669554251883149640616552206426615147534497193697098581065370413161062332828698044919437718724639726067832581652970223650412882390360079116634414560691519925303166951571938519578529286547097937107122044560524608262239085912688266577132062359053024878396800875235619432475012106796798791728083357880486776758957010696260800237535787607909677335726742531580456292246382106746456568983082716160029848861973534897114618683588730167393841374674173444214784550587523594594688931540800778610739942036875597303219184761983893996589063098171739725819910842613251780283250957743197904805536199429461728814566202404911589960976627521330225787186912175278274904064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -5536419259437680557232053535313435471625359941879197065070460567239125149129175799371908239599412358743778847205765441625441326561813542345896226011957470315143808985446849406382800098207996792193250501459594485937733051226675628633401212181744112146664542348126568639238190517190497140163732199284750877629468126233912753188752455392451352918973313847101212056169601086001381854447752932124843274110423067030196665472986056842922554563170619607902999595087690069065932357670058575021251616496631545677356444395250450045315990888908046128691433531650264209929422064264352611576242062760178694609923666496539984486188998394602832430456479171473696383053062232914449609833550806895061837079597522304883460273741092959155507665522497625102597146709749396226854504143596756662795837724061370193391633368641884178047022305313047311046897462758959634072206808184477848143247274821729193270894158672247108158976384893377348814090333459579344438955048721465381683826252015882925163889933963168799277123762751215858449692766142977962866244034381150226089712551712731859201834724829185139685155302488834357731887987243601778445511923407819281257094187671145983061025226565373480261289218813580093588730258463205232807591698061696892801441185678614948878795261139385183340209960803553284585267539622135785537747141353487642334227947178977860237280489490917496644332180043411609048665006944202012665025170716193785073524616184354645556958657623901054869123025951788726303158549278204714379170389087705286557430191190085733844476245395849951749245846789975518982626777484794191207916547705461884329844109053458264768756248267262214242387961661756716325141470659644492037440790583921570554754812511190593860247717522924139371702421094066509764313448720565306305753369598629134579521701669365969706098405044823896546423253134327877869943057295686743426991579841850876217081032683954314307960421680871899565138915723164396766780576488568297333896662814374304158125426170025751498215954377314051018720868084895419906162133434748085689222901039255045948829733936423344554386583905738182208865659604620014236836645159721698828637599362982355573742108287780709478139777042459588567076101976661659198987132852410648244702575089632199173805087210322628016774347490607391202660863512583667438458441244099083624702359906334503893491180387600509743701383972667970159025499859189258376133451031073988903994895989332862508721949408809631598460794281660423145581676578505059413202518918578695081327725757404789392500645523865260967613853862503952779458770746703330047135629799629006196012233438372280632606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 4141628450334292808406714313067848208114206063752206236894792926842311467691053377060584552192134303998849427469842793545921465266501104532083423906630178547249549691734388986706555484418378755751634888797105255043882637460808769194479554712579996611783909178431289320309859511805675099474403339033331170314822414411548479057469981930204702979454746646907640474099871770186523675490217619548026640544519906049577969523222229437476921311266901884029892316808304770638541321001758516677106038555188195207527847632648940252436156462766888793013375936110787042144721528169379004522472787070239444988235188564529295527923183010336975185094252277033132598032503653934032544587033003864665972429314756903240243794556048780949197307649196463956418367117879251630164364124040815480582629153877104540386757588801005687493871591516783889390794875183240590189620458532769914176995449021679358974835414601938493705218598404322534593758224964083742989397479735406260389592222841341271691565067293176694097623745760507184844333316234509605877020280692735202223239127768060669148316875268223120194150441375310399818429793989879636550994791943877011105833979795740425932399156161961350666400305619552938237456923560268264314248347953542786491816289807021355576308108634781364322271892911109909585604704599983108102610553075622968338693962798594109147099306150035634672499791266686322186521363120849987287607478634672940510655349304839750562167338864544538246511700656667227418350425693154556562090180878151105530500655759770930184652038459690102555071113397790012291728616399747805730146916936340949230205915090043506566785055521654440439216289455549511552569447736116295325488078409215906454984811212019783427562349388625542828437663064662219164810882336428149057201696795641424760410792461369413115017571714077150454407294480018976197608143773339366089537354306725533921434963422229328431608456108040972548793957536362155230992166685307255944557472757337187488344004787582181861525216667164956253139008337665567270159790677039574129915288137727390738045166396288882136221469202939715099107057540282279277625719843438880600989540924956333886959068475163531788788788596763049551917126216349805269983919687898103557300236046090286704324491075803751039318393509934452533213359275840282194901107568114745513416266469894722705377512966883521923748076036813339565197667416807570665986037509355319562898147757172838630610207908472359278558199460938863660068672296530158155090861994454295157157858068383464220374641943782809508844372240277551599367194211169544692453296639189827143012302178004766868635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 2294094476818558322762631456453735428211346543269329554443087094377803750020247467628149290261525426494950972465458867872388347616204647011484116061059467005184113481024361860381535631922331131436921963572362504366662915481418160762091745356636201772444534391558047401504100607140176153520628875762585207567138517144955550563237805573447835722583132797209477170466288582896122507092478446680822664168478473181469211894180509646392465811620948094730250111738687692428610414267849681011570047737735252185680404673971354385126933926829134120081417089780940226393839045278255144797392149734126462973979525827200363541485158985055794248004318529871544807117355481890486963684609623682403065927033679990564809080463614742494208229485270179150947288466882009113628359841228930992940127117717905464980523303903272303074759044580112473874605886846168454199042796702721320165059520470034291888334383512104138267574797045951088311206431545167961769736146641330359149334993171516963503530533558687438766177521648582997827833586828380537353275676247799712077401051527274895646403208102854350255937879454467596617943817272310413625088161702612888009392509413100473912469206707460476455986649903212028136941443961433974803687684491508747223368986395303517818555496941860362313169966924556211029217214944036767185926997378916452100234732681621413921516834621064197023454217137029301379091840885320548091589206074872168029589531726141015875810772400587549847420140272424705286717494453677653713246307207758112121524429757494646395229426231076232953379805805774823132096630743342648383615751915838246045298412186477723133143601266298349402306185329716317409308968548345741004793515722777780907949570223620075514753879395113922973909149793806267835253186567147144193143116729131091516776635817797377777609229453690273917661344875068004442330712345436713608322129655175595508393565672195739318027475476698276368475812026118969227760499482362443464619123988535408986067109132225580093795472168910566560615328708822964692576188059707661182616948326605155229133409008693859711141075030855184539854480441960876887625291212881636312652696662776696847624800112952167985292751219553074553449366918672516731499517410130153106882214548759973940031558635484026952173297206080313829486195493669454474571424325377446830650246238118267055442344165019562294428795112506298276084752318197336527364285834319359986333740011256287877603219726273557720557084164971082008775434107942053966005670004407835672403504736112174991224331191268581854185125000028332430881896589671661176076463365551141840450798075396282856243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] -13111591177987650652466842791311259716987584527532417052249470723063200826768039988272003173198281868956637036653894213138386401031605352112727433739516129265652841492018178176889693826326895702096794008788107396090051742081928526606184934919383486838680526195480728327700135389705721570014237783346434997986155912731585157128270963656013910470807805758255976807091020345358674196371318161427877653462510461655842110469757270672309459889350350461008150143693594563220767649019537236941863794264064040212566655063937628275983121567974195419353262331653185898964868910261394352723092560306197465838926687699558285049891033421128444511685404465973206508297400392940744422517302408038274142443309738031080377163235895456953381579764146602145354344422520824326330904877099780240706314580069313638396748987452585122396257468362740264260074647611680389001591795900650726145371828421654681297794767768555060697246872033670646860826036676379725634083080895698408515157977463861941763128795111778037667406309075022850314976915413763074786915152561698454773001554092767528844082967469252706970581855678487381803145218979156513806177227170350176332734212469499027387987183125976332805837434407019405404447867180617972518812431827441139315890913149735844991551214008718233557929023578272297450160343321766736959160876612392481034438548472033951415351087263749920332677202004292790603958644411340196466209705234077374976534857498836356518476507075735045144804683605099309360986738442102956925182712937239837410959560710350765355607400116135246110486919630080025753095002734834683470455371201434941141191210022379453740132585686702026455673811867811964723169420188368651277405060656269459359048426477122866390638228453736881371336285559036210917046908785888334547903148060633805295708675850616354793086365082250274476821804377104247985421797811774549446488485295205474545469097610488380936749633398785549616261095115977198467485054303591377613194129890718463578594230828184091416617557946461319007107800445852013526438377614166117645881931271070707153202417841277843708237243165352880002603897253633082810785655116608712458246304566012546187641795129530180629633000378321120672569349208235781507049294794326806464398195203745549358787265812351700600865506995941735333166631134965799448495244834667040967287320394301301812884817936331512240601270679686564417121235455006152890381878324002972307897998094050146343934948723338701140281628675594310621551736194509304113192246535249305910999192522089937513998651030039938852071422300411308298439136107627175198980078024320803906912185908927347808010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] 25324481671267970188621838291351700221984231528644607181395942913375656568708581863566458237497965122912831022005950832860790722441927198380750727543367991505229613088546498382089180039445640202732950519941737660207964405349889595365964797375757072982914476538854838943968514534193206759621424399107683187303910539038854412960570870572529787809992001515093695054450065375200581991358923744192157261547344065318151648598647661230813477524977744048193030549979586975111950732510700603949183970543517272856183149037575528773084549675088812716707487908980536336195557300881936563969964813105539031722744123875848103933279070190023736095749231739182609672443499544227341433584333307143640320856030914653473710697587479342384471997831886538564769748516081829034236850528686373229191904889901613660214314128770493958782594655312217497505682843188348517705415907502817920430104058705643688854380939571857793458926926359054698301683900562492976715584905063223320288030889863868324317017717080069167279262670817448739452473698658689208102593356384589089589268876407241874142078331152704361861935435902093063684472765910241660017713810654965803031765725196238721678479322630564201437450457912376806914310443747987117559616633660738283815222527710136853325102812062933901288490302988627895795562249362973609327534747351302474480157361792937450461938029999538695028032968623447957996704759774927262800484601733377429024773224141999994500383499766024453225557785442130742895987236945389023572223074931966278487239639380900931278592223260158890865805596789107599581149395948722166671078232433101847969900929657826272439004706677549537646883298005260767652965737187313649916194757405320648621009581186622013349732629316033978171665137015009200081963024900188792176815633448871617538143376759519828262968999915392093432816580451839536174280946261669257455052688711744394970570197813637803435534063014566828482547929133862476485901712483076920859219096265726208122172804492987193923278374420471780151573952628784062596454538069768433189445087846131342279056366777569856463120997027447556882552674649604091196489543047777687235841584630273821783444996910829099540124420063563366381796359976454114124760851801449977154836802409467014055054738653126715304569844941048162875670439179946606347941673673110348452688387608781544005627159959454805597366943671885174538328833375236067789421376652773642722435346124765179247604635577346778064271332870805584980158227318606745279244359201775276965826670320135903293878301312504095170478058225931755507487848788823455682589446690412422742535536546556076946882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] -34974141224804781534934653013499036106789057811637625957046656121270224181460538002865466019273525654739439502719533598680647913519315805883673592785092044721802824725779824833783916672028869745862599591368868906758668202681767927300007913069281774906633408933459311105619687042026687081509738573816438561144640329701295972433933452530362922585945690030887762685870693209962711046504302669301993945078585630475705258447524226966387049051859941923759505022411694769741550417123330358527596404443241208475285893814458759027034149552660229405246902544346657025336686643183561280394305579335102682327384183393901821393432508655290235483817230889113537210066364437327924866237921589469804072954179527723191755860710443354283100533796219267889006134716307731212606675796827833785266878698417994513606167936494130099620235028259373697709221908878761853156085320335164904342257884700123533703471598112533277811205608113878356732339176494083415494222116004667957418293095765404042317699818966213217126633947031525288099239624813517751101265008520777072723982839620108241652505932719295409324717922671986438927957591435979604742023879651637032640437219770758350455688988965088584308875586093938457350377974811689413501666403397836679800387267358555588176946684025198737727477870062153176063242238697755437941728607433418331825209929978439826183721266968294374841518045916513974499068625870900838608491706819628719589219621071026881610067868636064066094540504905923311120957658476736268553300372614409914199673357899428000808481209038284338742634192752101185872172822563293491047652232481866127211215082592847825618030302431917518723850706244730025984884902070642493089100363277546819013788974757047577296253237408012345650768327990545345804883066151251655113426890220706243431088130439275598673289180404374974481625692586310156475293998195873235195018579395865476374611627245539062042898956665397003939241050835035637575494187478375328020219033032550428003374067396341570370722189707909572394295799870768003341082615980226277723572108364744729707193634243569604457923803110044528533796201572627332659094483189846890621581540640625991554564021704472098760506757388557820084647783404157896622468422257957413237597189982302764051556445959644532817119993821109298193514641530446066349923513727190309196753782057878946935547446101678222200966902439727197071280954238987777471847265857785374165846265744385975447735077794294500639210103950357404767262956785679495464489849939539795969866910121768440016920125142667245475000453851720254758593251848512136048714902315898326608756238372653441426128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] 39138549356682094928699778842238657662065923758063505102726242557668071941739183658196553572996473811659106368425183438443496243685723782236172279940976958385191689357136746310326331643342456204598260536758264763831790239602121773343047061602789535441425589104226384507258130831641911390408024863899804941665177317972329429196736554104100640524462081459842050243312793049904426666694516742237046756521257916982569604882738229862671501765523459850741500949636659799768152863627800193974397123008278578207573450235659553432973051690251681992751100569992234897070315104165998356819130956641271207482156757220597618366276135391165517021185806456874055104003005678012394555330621175679458194528362864467100444810631183048854543507633685788102859604469860512528660606663672018435625623162433823854046255425433678682956895826230788895244813579313339145162755877296692888413742892162166736080438273364202827146482612007016511498878551791824024360451528748044436344277193251389488248135124567393365311909340258533647933986617724513333975538131290899378718648157536921231636351315603782182910403011180599274374314057087607985251518479943489301701048421167508961200371579641059983071546979353671525079006206147636120064178670932539093958871579759250495727372832467705653331366240476399711833571453442154626246793247235923583507729012670978416012539370005891850859004433333711694019078033148004075524035801943832748633039619412310111047881470910604487310553739687694644898025066183425862099567524976384405837240463992663393280408971914086782507297761218252819658528213438481254528121388840750459879637340743452468649347465536046995428179689623394562857726415566220317907974452572449983840633648560400957342236069789750376301796546342744132325857720370875714947290837721572146559052156166787782214720503676595150771520898495204536969489635713684773675544286725825373542047122016949916017327906053535264602800782393253976298063058407317907122974406216958966361795738224093057594204881511931306829230514236071348079012391798467292523942737632132291074851667727736070676530757147597625243035929760450446857151320850680580187596086013102466099748740820744892611824152331128595798283466221690540624434028871049728757331729201271370745753533332139402350734786578303835191446002971204806790176415692311453246556712830483918786895264428648900143669200415366497932112525368021135629267182003028829557431057213921385833402112432415072480181165830217707560637571572079451351693394352069886405986933932100323778460952249152447506740105847088405406998541487861745437339367903995545175206624987273030386319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] -37231001261457984846102462591944950235182759810650121905346862976096121459244360998740502831707158293252983870032515254189600997752692345487185119020426218785887440891568044421823105887862825086680635004406996243406080064585380520358883727270185661988847359955951188957398005853325068919494585539023062191910731996280397318416138716228162593365989925294106609682266568502528964515539560446680587338555979911387769807304414402951269890278327933075973720505251782924089508249215306632089043697193433757118742790721919944749428653673039716145182307014338736211392836278331747014813786630537630981505812404349902490589540596025553926938539996769411169209747575488073269847297526529028635202252035201829142428230753211642329149854171209093929160973159084832766755647580676320400267240457556052324619038097551940002239408218281524070729879330382324655119100061844650293408792038844596967297094575086483945167250364989016264324691634174556861296288292837396034698525385251713301649458994307960675049581446194980070275070098643424946844304548861937834511348051569136222743312574667239440589420525741880563240278733053751440640866512301686470655598305386580545905154058686385130195177932031360108629911565532513075337641333194642177808170409650177508697900407513623361504606663613578805130308115494833905605548811006826885348402709606140393785735120989313028138470582584815456174138990108636156836402955311822099677021790576301019202903117024866779782657413630226154912708122275915669447393333047028683143788948769160907518471534304425139757608845903576260224435038534269050609916068063851022755825265767059198069397833518420851501489997069106199318268758742588789881428440528995957133995009126005655222165475919706618782359804348926623986708760405850668867862531351080161682037184906485765019783269745552962168326360337846577699578208774301922944726322006717978103044887019057746770757885054240994674790114547482525923469849167531255941375056196491332677723537120031030194284829357904171561420957126561808016486275070341243913515336324898666533095795981087860997823033681379304996009822114529968652320834950090673105047674917249768931071839392050437199990155976447867952738853400003883349911571246867652429663904475385120009496181128716064618925029790632549986925264016702280914326416723313359810406383236458397237762925853288192533282798678444269633992430282660810387885167786413553379353117964552830585149430104104030950055229125958800112977964310776964265286676683330655958948215506181987729699303132261011614225831919495955460830797901140452644158125281824871969964976216244799039078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 30858113257212685854739034007155391833184385493713674375069970981769902802077293585479109154763058631165452212867452411171196334850183160920342782578190558478050871435230707451401032200760203087250200339026522386051577858413181616418419010542778192149018265774850766800036874113217107192487320669179220711962766900703442165578127164446829200550508766197385509737328979175685628167338506300864607167821739101291352771144537054489897277641216249341498799203187176537581364694501376185132923638656798052174580453515984292514116476740526238248571897502739370019640806836897764870448141434628850341372889314059943393380532797845333646046734520612077350160248248745186782901856083395583309093895672496683975586054152072485190526313516249318010923943192243003393869568701247578696933937089630949540050824404293171941401288622142348890915981153344899665357826212121309156660513542101016120228574364925200889386187047784135493257454591242832010363995359327850761615275048545265591966391302879958803048115086855969231040079390819469772707213512494884614425259686994221185501030661200321085628670324221495374509301847973948583002770541493284774370082920099823097827651448626405719358559237241679641057457006121203857156066953017403649674095749807285093018546970976797304925131620694934050895569852395408439240977917608633059716514544633842903723120870198941980982311284416089378114094206774795416848573669072284859658518841356705573226147132613872822235465913169203682337204674462878979375788624026780448102679851268372951389259003577577093019702699494086910550019355257004013928716144673381931348026656766882076641614172649481974600030506287960484659197712574401964766419384831312385310502280847161867150978173079284290698620698516994692003744085220214073488006668322862272532108596442222510552036374694501186109478769918096760951105265707105603879188089196445885061649338363095614019166548381232435682955250902051654456912313429110772568832096448434891425047000942867406656821792399770759495474365506485923890262940003596343421152944452026181531667849090476713344496995804259711144417597208951130447819028425718591892718870172945783626808328379579041279958587200614699818084490547869074307496820299807572810247467892680577650026218843073918969972450660327757806445095924856002563975147829430861315756276515494775503201902484672396792978654804448218449137114709356599308769396496559306647122138415138450207733905609537353976236111521582140776417849440111891222651273750338910801799675150824618144997616946507622165341964695800759115981101084538041290350915294548488054345696550813065931653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -22619635067290515668324144852144405390739892166975473450249203831572595248536842738564012552709977608769631977743163354328910883208844540461335751376199394744575730148550683423971386823837766221258286927433596974752252836689911159138539441130323324667952061081280307410300560177213528641366100381292856506763555326689612959163489647967261586833403670545109635368735251043442944449366588972630874049716385848950103477347219886314293136700937837148275389414722508068226108711474626410735413699855484897219490458116528630665602460712090973387275377382733348293322063030675445203009065107166407646785989948742533489801185691300048513981771071288398096594464647842328601030026743876937113131902196558603099477199364471834906084451916645583488196164769291316438508801655074998356740722366551413946297247654528111358323260161447054301636207242341799921051522618280970987450133132677930059689996954532179548200169258977149106551854499592886554096183918917892649419057771890041662152265275246643578339176167044097547158831427712246167927565280299273524684605044632237920384427358520160005724194991994790792913028582119073219278136858607790972801381824564000256023107969552046331040109521070209456631374361399884720292683079238393274158638533660884683481566674050971813437472974647722706499661934953722276823897090531638494062066390085071611851982126881617776191695201435589533502877532623347995011875595647552520432528233547795375002244223230159707240356447530154616811219532648368679728479864032770073787311886988279535406104707144436221145879450578453633122351528427976098698208929127188020627540224765259270890213808538613757401173029155470936791268973472302613375102129424193055247008927451203586956663700585200522782452830685295756070209188882894135574600996117573657472090971697863369220361775622748089139939986886163494444188667051803621609002138973627122182045842893423816415628414044935911707015999588817449252924801627674309996265831136234867883997613025951891695321152870283121521674125519163990471472861679807706528236520294308985214304710939351960468463294902568044102018008622276345899343124968769278473957284141019950924316838328470806262178343041287530051103334583664174295519135176414864795692701831339557445351622339445734143137725653606536217420953835606774416242707931587567657829479440583327011467214334306648718708750483463204944709278417085075902987385819519293889194629651441924325147991268039327695715838648941439617730326475063678209085779874395010998577112800188062973212309389178096708196115610173621197280535619410863553961168896340142658131105513881369036455936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 14809269985305342662004738748095281472505151474982801690576954026825158682931073343943367673940388264157542480177376435688128663664584148135562823565621992262876796779190311944772260049925423605508118601313691984644719900043583275585182656680855546806755479786253551066616320641290136997362442045489196607009016423453314632480746359798346271280843552874521496781251477847126809414773145220199995320990889621668109342562279838138874128652403856042731609909338014549148795067321106544423462115531667421775193957825091655148756535277382901170936047982744823172782100433674454466959968705070327707129204497330863221457627916599478802774263609227869632597545369120960071636561496905019681880546917172458893407843634486019670089443829183711553485102997837704382913060022523295491641774895629312192429135801236496936127311407282142352957076102865585971728404859832854206832355936498946161535355105864226173736950816008141601299595495458471882938246762456321173614718793443680164644120813559921318510483015926558470049854383317137730951280481586656563206609404475087226759986846161454580718294615129019769786342429977979793744323177991599285785770323587777214257010882542011555122129585904060158424740985519068110484121758253785118738025072766992375550525707817112909616780661709279038450844233631494945197923911900322493138350604392658395757704234391107092641828997508679468513352330718263241142133474772193818488324270983073934646023738170483245594572555147796078915967899146889714625213907596857880321864631181283201471450196643487392541709567060881032206930613478111813452773822675913561642691655617449012727645431597824172196374995651119127338815341447711372382210373843727362058701974004558440072169199624873851370602748234948121366493943521644393479612213071473564254316832549810382143176555269041222533699275048029832129520753895127429740084935472920394928413758550260173374854887669355795853727074332358188903616955001070846990293083809873078005230791671130343084090688073495778005399602011636946679874501527182768253015647441866122441516014070781515862981924950658720504484948409145457961768011135159455549054454802922026573826409658237028782171208549216204663814857794923828757140094047043945765047762888998229509540554274760557921227673287432362527011066809583361020232703184368008920478324565741742008007079270123411654851211673627329696908903676999827300005637915884549186217110928642050919870962467991130447122042002696712073019171789500194362192437448498149466586131386691100097429292721206619338577767270777346067543833827547169624778462157191684917786367788466626594078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -8719023609442263718265365230933691515560035022465577040067209745131992621169809957416179238583057993676615035361662276667129795357539255592584443224690024231523353270566863925502625645390130665815468805739118343387059171812737966579309824819498445610881384986730712902846702571888455415599771510410373734541108236089800728582550008965626660174268110549406080638513827684275008151237091886185272648039600984283013472081425215464228734338996966899866942909539273199358930151604186846809977914177004864461935094345156420645523265905820248094589789252382937655372975552913522056487121306268935673382921817379716541238289058777995880970162873751560550916200704381307898976716701639145655181601744153097111084138166982262366621564435652853049557504777754705873980181249644032200232124070497581007102562084816317672637085369883418214343562821625075696586192992548103327376451530272259287854813118139758339749380891451406815223232957712608925626881212681185903594762275812981515203219620541200924889603222646574477981393323771684889044381989382079562969319038079910093815330371046725640407742050322793228797918531539005582433165942346208285448996733662510232262770429496987015090696974764164924052474222361558274581356613742352937642494942549338753287405247578337298655637334011122469874604048542740498006596069668727586658805504825502691331423639097489720162977073775540056164061742357396964901737561187040820236470463533824250520308741219701376988642008879196229921262554611268940804948853559324431690109000506602427478478813833341454807319714950503959827405505180709945071746904981793012060664675251263119494381276989456928301991944454306617172556678739830300535267871640302052379381434834812982452947263204362127616307182600449565222162855144716126772900899079502806147565929200092912701894412882131393665646260570892676285728938430323610122594374689894182688612559050424212535046396734117132804099712821758619866705329370079383329133294867341557210745998384296726225647879975760565380294870299724250671164489161514351327628878386864010562293250132688395824875744303867416706518140340514333348418600969611438174140696138714468087718085691600889798169749825451800498227375578717374850304414609851888562444888862596580209527573973965643713229445837211967117453285386049610090732890306892242228818871077420509931880733029372664162990312776557757803330652139247356383120304446564957849550921027123585676958027779775182538729647599281601542023638124177667351427913278129548442033940953698571517467583245467436789746961394563309899190747395535812117773587761224131041449435084415639157211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 4638712478785768054362216050791022291490523530228116247113579339081287719951504085823578931598502477447447294627173214957071207698151020559805464711558910406970426391882842675376315383660462079602489045035164696465175437211913451120528881865897873528771555107134505196401119414886150275711978572239836481712475294194636870858921279868605420273263849680586031916577255907147077091561877147382841084603307003790634514812169586786275982571187803601692081166682247963484348207790510567409811112939448562481236244080011651815937218538410292699175332653255103870269830483636913689204593104490300111023570544208274761870002224768916679542080739147684965784060623736106545437287161696570390454238938206191018511153079049615261353811363880003050433054213949434655041285867883548115547480966768368558036513946996250873711959012763923825708275811740357985068968423351474297695140377455066047974363973629078246471928926121268690857399585372655037858013841563993730259460076381404336990183600032393255713451392762824892785260963025666602815803120989048310673624014364791003625944521254870163943298477329081476648912028899560121983512621084927219683015051052624016688423081582557845535164324802297190787287568557602993530943077603403937510660403732318653215851025062062411189569273204772375489642909936465639521135840452537532970266429407793210081335003411774141720647970412911590853300003855249587765320294097762634005979145949186978407947389389512047443085459772691342133416619893662896938304477615668014465910011118979262982073659421469565941349920784411315151173213009056839786545362593772327872621465264570013337264108149326488319110914655242864957303086995943125947277448849390383253977431274780610722889700738732786196761641135998084575860154984510831064043219880128433779969660062076647676242963138674269371279794678725644100448135373146697733002531305900223663127276949986484421563381589957919321328850494607782878520686429056316918981337290686324711560830463513816826516141761043107515126138287536848233793665869039103870295304403765847231314845257383375510521312799588603358355310304463847750555320557727596953120938781323651443393195120041695533188497648988844155521660657871854811986112973581704743626580498869630082165274077784485410939798650446541578575189215114076333075746744308673869152289556566916893944034822826204950084878196157670620063175206630578659044841360612216638069065770481567047362668797004540713121775525559988907918505247746467092864631617885083668194557372803855520886454645331774031028706607391509289289692860007187360966800454622684472061124443362759446364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] -2238156477018663581098789934458488738818141901918676851895311971572361090116469098752753582366825506413280280927593438187022056102986435445945123224243749410158909518306912857762457329082238768706958438621689909245795758786167918677467877277996839481194341084367991621457863629579710443672815788819883299198507707506084334588453484337448054142698890306282116271882474181181493634906996374054010517860839399654307039737925801566055724191048388377538438234618293293215363774976111851672476318925967438596972891415676227479052953405421732883549193831970982811659424044545187043508009129801089557641517807971579521615463829041672163600445699002890406543236069046938396967741307814449128850895477160154776298331306153779396359233049826312696955294071648225435635321758341271666984730606892125189022057702346211494111828377437982205323426485729722798512762159435203119319245376839999233755402542342758764652877063597712816919966998536353237537632654255914564722328117096992665555903774927625703828654128571012658226949408931847922308946675062006256853487878522974915228051475859224791284637956748972737391694381988977340239971487263485532903800776405898754258447022804565226608523860366585767392314507232436250005673351473542631892527047441397238007090885271192047073599394449511433328908150572344178440206250173314977417922698528663152495935788513750435200290734940110133528857752259533663007068122678015136590014503591980485050209913055524715592760884558850678798111048034366980396212527532571516366970507983255977945444179090451742062040079077514221244911151879182135271372917406889208338965860942105301361937358648316564179720849564425259057033589835555622463101482757218607184123185390570851471796121521836662817891971027345440028320832834617373400893190801729388238914531239465547198043050117218561907485463773077185711611694591327033350939182123336864826819052149854400203452639152960666485638393403806053709137982283619563875308814046871652303420441945374051873128778918609794010214397357235160887556374154875741022383350639290001349413841880990600112075483764672006750529893980738505453736086722017432066203451496400494833253216542855947640421468878027467469475763651517381920601417305408046616577381174345548303058871330237978718700024461263037993716312637559879438903195454168499084150128024816890368743419660175547544939846910133049953002446110135136002116272106412703279187351345696165588147868563020803479610437981415997603835866865906096782725731993782333071497135925245699175548535767296836779747633246981707117709573343203433079648521674840232111285175046323690476142592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 981992469813811903064444074485898528092808832672529698000270244949592764336527176576423157174378108082886778233885974280024840344575236900106289924171801859910231720825819359765048535544113517398166994925506795086475473985859490913068642009860052841877519302720346338784746492152232845095251708868291886555231002765091420019533207343876643706600752792156040551213992314986231483773035223603206533209608962591313987153509657504270391418447308250956274673986762047795685654886221253733936423011704390626185199145138622171551016247253385495376650140000805788089914529555495455319270462090873011664904967761687088411742037092985435346021684209636608466356402830103673433769720795667118576633522221314691305828390219680210929370842063180547409828108575365358978062633157623985622230563305034282920671563481924130421973570101792958538261491360751722952410380058929081781741448697027663882539044645592290232775413768936161526429766092042666760602120755473621914017909170504318083790165222167289716990518072725593785787476563474261453599303507176109977254799281160639836521123911894561683721795918734041566722453126429698938669636229259338770785313959061360505581883036608845446460393406118754136870063123487311951281737699436285888220146797010547660680872822158393800473688860307339509409454762335871953416498045504637713494137867992407020882397743722102169504902496285584800966563247158416870320610075102335066540549523087723172024554074862557958660149496523438969867680930642152254366142882011260682282097209106946722313452997756351900797488333364433480861560546843344234671313352687512688593215482087636559547385571915172152340332285355775694068463450458066212165807658761765250912287757941450992051924028781574109703837470720757030316156250401603233696602745750737259033422282092634430165999128039844465972986381014375023176978974806792523009314574228640878252836285790120967174406543172156367668478965840702634578477402078728208099664444188355874988420719728718539743348649446708223082607882555011752682908187448610358324586583392375914835108513223718288408163482439858408415117829891883574439930214986394150015187267488424601544465749371224840032074406729101591908860532544566382842457550726800762579157684522742276370873677690653978661147245584594754327337942825265893513252147370722465268039540331254845777028459557991584569933910347562403891044240049154665791032649425883808104235388288039977206769863309673079758962538169685309102665733446611340393627369172606514334250230658031938744280943662935288858142335080185529634366575203383061876208908480397989651732303484955247247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -392370930668208595067608971465837260254538277751760245276335534706030453904773925018793472495045116293845333097023705876939388510635064197450973690711875948534660286347587245628612573486616732758976930385664528128784806539305850325256057027205246483491499588568322190036324516896216472261381063200104749007226958202456894420941278031051555867208783192664023265641895013697771094258955234031321353353775841632411871948042342325401462188619259939014532331675238608885174228167387358817381487056642713729314262124035291654337586686555968102782171964673738450162916937432657665904925520155414356623941426100120747036728380379200774762432496379273441764038081127589019097110665230915551982041276364837040987980882981728192011612728447253344635372037897283444285860256677380538703146595873281290900608000533612692596216961554155858477189752231979003865534428724237253177311531758717835067176725863752524748292042219574549863995950503288216740203186801114142785014401286969906043502948020895017695199345221834869494937191205291260541358781086747481163484129751522178929137496408976844436758714347612450192562176184342166221411847069461570445860638021899300420527032152820686978778357033943932215189994364493546218329708278903342525634038940302368183240705378353388949263432082787255210637918712790840405120593762213062002315628767789945603392379657270784505085191100996026775391090778746905430962221040305468110274620418355742510932532056080598090202761082358811588241149920901992004459365031111537067173876468323455241466913902758500845627760462700921306424145471382028990187403783512194165722106152092387168273395645267693999088372275298036988984352827732221554859516214269041567487620387856556250462396711040951074286534196579380271334271007232914651870614540504263315838361701178320019000732174604892585397050458109217531623048039395029882534115608115137964947630246828200333382257665005178061774056619437286006227571151806850338845703783729903938118573454064001990754845113539492147627162018164753547307121405836218015395500130486698958198148411655948189887351740911960223800411859688647290464749101795352081216901156843355638555056568200237012010894871358876392507164165017695854890316097104123515075319100749151657410935316215891573730566078597615942984101095728554252333718704598598089393218642182371845420791792920503264188947252309900477492593604087915418051316258857182867619951532237471799032906960158424114886735351321205081036171678390658123769212341778136459736151323005051922519212704758324728625215801819764360314666719276560911316910229006605118116437291972986557956096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 142695778989514069976365685489015408396397898854913874872236854876305899072411394332961803687685229691661701194963227220988836775309914762889169509007323301892104582733273613773580509600766316438901988792352982843956571469760992462399798972252800978529388116386451767177872181981137732279816627771436045168477091889237964644152668429392385338760961133432835683964674194685518137447870518150123191185970984456539698422925652703976021888354993845598886909732486010980848805864178106588984632402701726912243193055642145331765224148380070021761353828463188893741578662478496323773108585796840336951791517314309667910751978107749034455275411379792102966389042701325177049703769778498984092014993779610056550302697317180976741424010141897576206881810173566842042479663855704145472763377658704909953382107507807057420992063683733612235249446380828136083303895337562097334070840400209485597355730485373455042152424261589552055650708747904591918835205567320906993346788406032331023799273268264324477432336493144507710830889098449223348681408352659155676572482965936042435909001126871886104725614301112952445154221867054763579230513874286987316938411422907812423361630719425011302412749110813114209441068438610723470599376672022116320006978993651935027795220617744903347929463550607804334761536138915027674070845081447707296535881650850460025626326003391445540003297533971328787164817852501520810713751489824085971509268199916174098695073746735336259548685964182294093545971841761734104721204878496809342281441796631934359947297133744515369326165164780418618581743179650405439537012450856962767801744365949954107121330615434846287852860293019784271412240021433600408176274019343527557991804582992095751531930354808742672397196193258595927069138203305267318767786827933206932835078015002751913893075255671988415646879544059531356109859227038336852732127079371513539593506623340424245896409441021881689423713953908482295976281784543657385272302437896693633869424846104155248490771305101833134232117170981948155083502241591595880182009211341870823205831909260302668165756868438906350870983620257665786143710771686174969716188820459736540159088041008868337491109657793352819645215912159096615579801896399604553510243852988186383905827980588240857046652461070232422943477266794695646816952859571829703893308323764956078185494043338385255756629861101856024435926910369165929889987572533158834117132776865821718947417838855056912695536395188819220703473773310227005652026693001484520736203908678477857918642880339468938569680317967456792102921872359694329460640837999758300299502715223489338408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] -47054754786624333602295407825414126994350002876992690174025384139384787072949853999687443059618364392857040753646526063834468889419141840886851462334336334734334507572212240526397126983729825172950455853366740860838056050583446997348029916081324925727076171896287167612151726689809715194711686952041658725960529820363729917694074165148404182000635317045606201195482349485753111611842501152611628196092067371465838878836425067669788165345827961975976466276533010017639880665538964997046458871563354810247678999043537906752163405487829043738037662913777454215002130591620524259250085131114218088447422942990562784782732975339364540759908933844365910251037489052533430570218266895800599084572911545266030674425490273609442588454761625128832005449873581220478630457155525206138022639328879481141853851626067412566973412091492043268091311677262797412593432578587677611129715936333491607182067721206269966082916891395033690639684689137410526021603831990008470284956497579526668490389857801830050832990146660119714364696894259541748590926878416953522532199188180893661537818858566129962984239405536262498532275145192116932134928573955317880110082153630774515304909135039016957382021760223468296077443835726706294285912801817324788598471339349494176366791647607662375932988594752865694409736699427599191270078814099179814604917990435125360108800322972621537994640023009444614891609112778631322238644790983650460133305324306897216999603353616220433015309800462562084293010499339930654684342492237014759788279875115831013435950444822523805358464786541642933498097047903644941131246815645880581458911036352124688165303653745433209829717838105540367413121230284308306027296857717569313830284175904084467783078395469827466714744541364496949329422067430646493816804959850661392600954253549431220575822772413098027444505470084933677677792595401669649948091458805841086785638073468576968474802857537063371490571982143869978793664123630642883619242375867171269188839308229310952608314915986378011243470269544889355686856197482688521607403510884612583309514841953205424042206165875032287253098412761709353512414954238000811497173471709286997122795835583629753361067953528119256767028281241141933690193296744922790657800372255188033107404669297522564237917526717988505616883232871758773024770080655275329140779935647506680642366867856329950605426649181442686133409457734825287703944216803810760980551286630189714798605216692658498793627429079079694606115610551957226352201112826327246379724059431196025805786479591066091654778652481566923741852485592221728059280812845263712343918138438689100922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] 13958400213306987479363220017716344916974898210090068878900378329945625911864225677311490425138138849989867358166341225619525317649197811689259512993111613781260706905765339833259502439311016037177015676723529709097798723844381391064261275908482704484271010413143667897210241751141717190079292292901161519283725611042227914723247318527393584706871427833480814752232816469282848123383616711847721586430449312502286399475664315108114448761819378209886263123256288851505983101058564033908284207262747501204215398017684755613535785348541055042490774050187323264453914243939837563841022212882273013702301989545596580727350915060471891783162752764988038621505806902639040736398573222688359063980652726923304575673974345025704476951083174476266524090527703248179261276011509563030278876734558267094261477144642409473507046735677512450454012377444016194258680717362457276583945769675995010109113354686769285903789966032974404550495858164869903289463450836196792996513393756004990324536680161018020919878259235262359483820370890431549095388108122048452806011261518323974228464788909577562428171284473487303336333515400737752815984395120339509711037116221379529677801318213653479130445822726891950491486022026907005754751612613819228182764816171598546877807811309716725609194037721160878397239514182251099875117499506742340677855921795288709946559272056371973342605680807566530368892265428423291733188799484440625533469715485059990016467168434864845685707190769349226771702963473310660814392349187526919885063653075419152627114481136641190926175570309541165491377539485299840486719020729316663532932226525948556435520624823249943167039751898310567789943147671549886059289885600564236685390653469185977121852429055904621778784519963145849906944778118489703304593633864645034246304920553387816349600424669232428046642149916963566800895455092604751762583827052357671256324541561475082092395145533520221158701096498296688400197990974769222236414963885641092344160151584932945973486872887182129319280604880997505981888557583296004780205716546804780540064148926152724660793288845169980849351725685367192909442181533700941980433106231568184847003036742758035998985850217389660920166319310583878457662718892461164684922090386486183141225345136874532090104113294297258029634428629401661529067659380930377782770995709650433675512513461943375897124962339478508036132219156151656702859855951027829922280547504560380801986333971863408377907161278053498410237904582381768713223363611727759994287056203943222418942614910986349078652127167986930321933622085668639516383662335110387594379071135296195133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] -3678820375776383367264670647520269503804809599726550653716808173920228360654285883420109662315374177997210043416897711481055431439553527707104004864007649883234640379353541149509886923305515794013823337878465286142354825907818852454745259309495621844975880105983091481793140747391040957106072549414635074409341923088712771715330753357252729430926479888546137233654644287775244895346365341005511352741392927993500578211753790824092755863034024799340348339210427865633181291693542107040079380626139727181083844087291492388241156645758321673645211125005229474307589320166691858774550717959803514013119978602601217998309265866436717226019746263204730608767364684637682271002515448226714254028036983224161162915507696993676408786435052406084396506651634916474705964874278440667746408269420808368753788407689074271353204520151965100462571376873837550006076397189253946161876494957713629262022645037548633283316063170618388254557059366588366370693678002109928260713797401049764524850225230114254773425766440715400966411986983242312507083133619864145130542815807786690980482614412668867880588567129687514758497226218690964473526560056857917842226123745752232433901814310288576887072986475557716992726183681692848892211041289998683590308467482926020634726020076239710470783105094549732961185727841815053575296605490178953770413041866691185349793180021587245725545577995837302457620651633716253290859988484713012362173588015545138268765598154721343490493494626363228122281316061024219462863682784079766630602806558852752171433150369714034732244486958538155947399772052997512926687302688827677361729630577438565457395909389197668130343490575264223172983266013393910930166659642990455308822500772056173871790220089829632391800289392423486475621643217509971384654011979070769466565540900305929733199805034871024864873675531833100919208171109006639422679937332645435869931646198090462768446291286083407754996937451965072995019236438245049387806608412995321136082705547182329626941577714929647600733726435191319407767432607286197258160161297023578934480556353554548263811689026748460433029618831558242168159925884403487639584533991716980726381884825963623948121954081363494180345130972005286200866988861646042464768655134743099264588314657021142907045509873503010931358945408912812999722948708342184282808729617238930891063213034699146391782549021532703372500838338420551548047017601731606863336028519991679860827500078208239307274603023880844723042781790197321382474388792441404811618171286683746365021105763419528333111299129986184548899280681009321319644368587734702062233022841320275705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] 846000800214689150157747693277188619539491022264128786849921771590510891384878672671327927685602038905109545711007579555183134379600353454690453135488143179281187631657141443123028034141297739941628913271140675054895557718717835437889966263931777559206029450564157132080161271187704366071767779627252729006394570264924643817533367983335921483042503441825692954683041821516984448986560008441526982727522062004428041254895718278520002883928671122732737600772170951890257015388870357616373026375594963521168516067861656217469891529667114062435238281661750621039593705298067552350233941856683959638834043449445344056821797428586322168094812967533743865974455470386753838410456291499792067623279252137583512097993089237005254340189632103264792386987051549388624819878479917107425038657114570346932719373446278543514392759886762997831790033769547858203703423204957897853590977238347795277774267192794477856653678901850444133674773099085964796253810482007575152862456413097716961690477293896251460218237373516523738537712178639473454849299342155033206000552110313260973373160815577016084663198016618426115781240737730190080729200170719293604877621189402108667474296151144437286023663622582019104059098127642118083465255893350949859309639492559978041755562204183472785393436006927244531236972137635555285952037722307674825455038916420431120509329988175201395432496965876242062634509316879058273313145586281800765446531353810206607056137817045591858554221506776477393127717470845845411848547751403719410310093806720393214834496095127226334721439295008856998008798328338668781225129124817161629636938935875110803870989562499248068705417130734989540306870866048004013542156370348927733138155180099362179156036302521751787424789441939087430438129346808266429750451207308218073053989836931775926682522630887168696083463362344457784271337341765023710115435882418837695165836598027518409657200742812238786289274658637130537405320308674733999766392804673236291176379461275752907550952717712127919280622034828890977509569941984914016933551061484707493316772160899094840148675415901811119552816101557041159877476135787442035563835600224113272317644814623607526021597719433158970599304290554410696921848163403452821952087219689854094464178897537921435474925110307070211674646283318528908838331141668116383846565955063131193075344166512950816275561715066618422819826264433196295554913644690003396434871778870337281230406881990860988136376214690117266964709109577349843399005844915286029151779090001444671341809123010233751706720984697552345521093481230537030674709765915775157968908551122531123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] -164699103966350359354225457928907497012034413284060344851260930622606988768886676925065757414980154944202251872009271894251054988251635996643171250268285401576162863001704578641914380304429696276151064369187582311517059187535022418691427841510860264981673533629090668037444879604333643235787144399979729570409804632397922531887366872278797508969205084424502644131017919298273263859278166275266848215769648563874867731682759218527907809135247981070038173719539464792697403439999986003738599829376955215964088231408868828734756873957721731538887876192140686778944283889540688644229986028500478969440253210733950446153209227226877907756980753826888573214141877710327491498300378046887614623878768120859530291316495121636486526989912577019838077328117563722407378372708667788933166984231974338888054932803394533357956167272326623380022474911525060624684515507132531393453481441027827395737407254637137201965120720318853884821731423987918412293001985893599266896510791143869656480972362687038363670407281392263266326206186992382737852729320812084636603968201758166688337203008315993403976049348452758210492527175956893362950061100129628394776969618571433679196455390310688969259508862897084152437464983029568904612575051201678282753792668614000988539193341656622870617798143961353047262480763479354685484250270835213574141724905204825793377519964476163683004067749011385300270246957920017349896363739968800616846311041400154164372331092105199534215780190959205330451641672233620025164363154116290079251406239504146999617632788843498484344210330159657766487191132049302271896154129270032766101522338665391144663655243224672832844297773786198518281294947918448015066215069389755478531563453888641914174762666770680459255406122929901301329198277435794924127910500455946339469080429477716778147183564606653916291802962065626175624004313138830409092123047849326363532820635285916083300391684246364767582854853527525243277149103052433142428421299513594320426447301821815653479245446383489923332907399765036006725770347673347694921020076403470829450129975571553569804911018504616297789454519240319401716186555962770143928138701598523484860842749909455229730826810032576525356457052361430948329193490155708105050473408519829256978096741203468851870764228879616031820375181263684310179410964869228635232182883791643368853842602342864089067106859544948460045840538805822505673444220131652547481473390138769707118688293990412944461205035194947069449734631458158133594193472175405834672920479104891243691997019288377079999720409137465591722145038094380127409316007179946275267168808635916615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] 25299793656128747100002269405297967680418113810980658527213203995748426106575166390119402673932977895106490789366315631676118915161666115497927315378803446537656861962410481174186967162397640435365887675078669763553119678072512878701232709709702965638124958098393380513717593333913728931267137214608490765346572752294250740529163222818375772505055239884052546542307257702793967280730488975869012485984915639636771143986092474947240619418449410991364075119415721916210554036341652970136791839416622171704975165981869610344252962679170160315043756220306426654551817997209057708725060131947089386768578350435593730435582803730088269326606886765127926675107411580716241814100911593809144010931297724203987000684146876242419124297706014752243868324206344695461244992449251404201402668963858636867682969980457456640355961329313543986312789275624908242250385745219026850237450644464400176375902533163102110001026718172387424862915641950798113289916671561498218026893741176680809588236305780080716716350175719763747045089127951812176632167257642352646544099815301880129621272746372673524621724313148841796659595308563416562798892191588636536159367656692266924064697300782227198892567304575345954746262763540597106443302735295777291293050526864709337008897182373235608289344436342801933055549951879785852444747689142374597705813341589921504083196652789340804791554771835363058886252114772339661191169655369869870056420506976990315094575843299147538137055818566755039829615695882635132473456744560578631441021377421539674217434662235843209089246021916929883014867245393931720327946683664937596968655888449800733774900086823369025496469766957382892094060937536397618940402617346121972662213786267263968737094163844164964903538153130927130331401762959602167814640304101161972097052335305641606822985006167865634969951350057281185554424609295148937949101218270970365434511384772982752416825045177289534180401693172850510093278530596150552375958088408675472174958300348394888664097826227755667492568910026443194468659273907151507583404736612255028768971724790972513795973315119265663832402259146524345346223589425341609226406975948462627265533793573134162426239793110972698310379854381071827881194540983284611065476330391194281153237330672574616624448280738765280999501685154202992062821812004448458525889986797109800946175895117737979020601430995679731583933008831764190713275113076479274671651549943216496665252889891916312310913938567091648004207770657819674642078379963295615236276544768338347056297910590978489927665101403803455798073911129577417276033485802377908553428425271096115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] -2347570513731373110634434373089142206076225144705957417916613655793259541622703916628863515649338141225724198600410810240489007404804341714587323249656982478578974103150157375241926981964912689847787405532445299566806065301657967880678048992457227789635524485575984705789738724072947900114326676052352627916756606456517738452446992972367729207472140463184709650381878065420785318098299350765695989707906980327772645643016767972477150358768975424447468346837762378836687810042874330930479778814945249336532427733391612831597928165746274824706412338715722163031583377998452579644439003703827758734356567323131477825693637466062067399079116281583830376753617708204980180164140779775039705575331913165272463806326394521685305798928884785311749389189141052555493659907539513745005291004450587818894266591768606875428333366392144522683630184663236538751910429127496315991767130384792971696855491883511488021947479737906475781600465182103828050908468262195539601906774543001890949388876672279729508706033357720305857299131064413126892016276246607287028207712658343927048110494146991976138960140227285857946684823896893220695356082239019117583590045037658570905544626420657951851287481884975547736232390413057855288638882137464953302232875558841727211566008872277069239271858607688675593315788490433198121780271575941500768609486226805893692333767594822752216982306739665858086712781398038442044284309307292758921984005715917744858277027369188238746199061118640438865605576161736439097752889403585282655888167934624780479889386486520786614759707867590593744099675204973615806838625065398883948735282925373860701148343830312725959886015960782259339072532559389484455028688084537354674100972059606197149587748120369648749082048305910814798800943396448580630913002274756896322439464164905593044740543667951786929703462918816437054390901013740966187571796467020651973204514821872379706289544701938938775538573343222606873696380753634331273139958990963012003470062211948180291949901708822900305552389847691028205786397582751217254616140175894462913625364845975976871043758787163610537124283335371797674370878213708136566801020596500270445900087352060340900579442977280981214194462249120934954479769590889344944889216397294254360167484033678648083260855732381794219718741778937875155440859874198679097366797632543508835323835968417876903127039485531967183295255194025574800725983501648162822049877532091575308572000797966020206156524238233356406357219786395814751889878894703965030369826245556693935426731460464907479000760267269903917208719382577804925336699489091184120525375472350003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -164786837603452348160449711286967637734235273918934503233011462379602377821648472585904471960157562707799802364297868140764476246871669572600692656298642540655281739390350510382680260278376121632884466089503452153952929918176745041320379812641201941136435070650458677580555176149892366203183338093674602757544429866098114080138111224162640354011651695434443691677234951562245846669736983367003382843968950527850280138454546090310247045059783600368692668730155616350591847319302952280613483008022446225646240697679497247890557937120820473477549434444872968602767693682577704496887081773072550698016741099957080829056204830495696958453600330331615974687045887132216406447621157121934661220456368156751435482984991092937017063701629430358436302312736237838579679486603215214468223754031788072023108900277325521632884084688450799219195281898421352078548870827554277619639444486064690231197390445499533100894234184120867602948431008681638631780787944243232220911960254164517530623121063489218004998942708717630838673049270541934239991913702156741149438493303596675921704426556718656839128741232117824023648574528525243450610611162615658310628551119938838446017823954891971002919852622921433842788898055585973319290613749369084300640640775845379153972597993959429078015556467774617922915527514388747877972399630386204000692670508738078470469324147713666807824916110954169283178456758628487105118672021540528483364891978100303311781140829170816951533689009393310173881174234804228253293070870607105057243009356597790287390433324810544954522229590906482709092051652637356517819957986170265869030558553716034616927753262453566348223928654509571460655728081001574069338580730775328201024492611020632209600498803106380690856505914342879064129184071732150179209031450673614177716456373642703102913557013051920441300415503132939892102649316139472679750504245554041587330407837341293134050413486837575444852154500036460153416920926388236068041510985343976477878508011756753775585535229522307374931732125333198050478393694187743356210210447391691616565513382379517509353635730471406911765119911455428703887041692557714589227771802817512678281525162459614814172701905861429222985432242003222670703003912847239517974919441497081389191094889224747768191330776752741929370072751136873209282737381333354256625956589652613741159785897447832398435697875547047121276031009457491916914911303557771578346079995604356145218852370844046379667202415135564876990053350476538409591338133302534437532065320517317988376912954960219704473315234283279907927845551503299351446862172760076442104493262451507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 132708186446575665069274154306766969123052600168004039958662236070355063750013174642294656488205341430307230784035026349250227602687175956291568063035331527753728873725427125782730243923837235684315029373669709078638148698035827399257082113320260987104656096461282443192737348077540938764568701150062447576724747759094477719746828986227325546965302556274333443580196948800388383395106859739907631849896627356028694574546286582273506599541949108638410813846612336751605854253853072939006222668731385915619918996542849463207165785820223362814136240160956568220448683567074375689768238992405115127918265261190238017758704682149365991778589468308085592737337064948960400697957378316580148350246107642323570102328303068854415931925388563705866735258879081670371974218572470082588483600528963555330598535228687382427131190139873519658195445186648079039794827342698722451467351656379339908108422169371076749020478305414931473601563438018465786007849340535316370670289787443826227047885565555842975207259305195417363381720749963433434075547598457415021373148981375706601800904506753725156830018311288525508205033856296771181490095058194294367591216565393521387186228654081242014476867473204247893030850524844157986027653870476648167160328794937747298022518221997263154639555925658720716353552710638982608496345920618183485019872978907671958738196986365810511874937667004053501554913023312786437599098389383163593395494447737775895754250198406682318421682223149695342539276796412732041070290062572126896740922043948934255998733643333378909737444493818171751578259583514990013560566134763820455190742135786838945986835863374619965472169149102097961320932976692682857378968795228807465708298952849272181801530779415379983013923085684005962752332532660899171170084256734703877575239354630957406873967125777593096032084726610240708595498520155878547002127179546483098950107262172073208798214198398198396447861484072410659562060448720539426544141525876427783479436972334281104944649487317107868247070786906471721406971632435868777541265452106080377875896383519361767458509901968637761307428370461743220586550341671657879540168274202279512387830786883671922794065436672284429757790309064836208328584958638945897657340693530901778719798847606142482349414468079158229935732389453835457163968645492923982920365555770864017514794841524572024995767504084441879858598664400184819787616744288528119771326403459852817315839486096620831751036951119599215682655202216822716604077526707854080290712481202143716460443336479567010727693063192166598144642534282301789329254247987772931513636778831511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -35933850606724991877114231898457076527368566670114531315193264361688188103521277446129155353629049474274273223525101250611776645544975068199470335979151747363555591422508266697191211696870671026009122419582130684292484040754525826956142173317201655250815472066726069021896230012205008783323931892215186300041217115552020862892633914080055627862960308915197256843024659757790666615573132229999252991619433557621674142862515279354094908213357812812250358729936585123352729257309212974390602153060918966739136187133626988682380242323086985176637208986512665415793277495968196289922851737732519640758652468252419233327561067852411028782887122756561734944199142662326630696750991624705091072867883126069887817078893081344928345908397165626188248984569695892222572084535064408245300727181182240099781765517023740986172061288229984377597819138907726656274166009694302231273086033768129614903078960536279810590538838403633999318434955556890638253673046129151554622080218007216356641186543378906285691445300398314483848328096235523349637614604094940433633907144229051722717142477841339948785894244872151593432819844976011699984833522032222038921995303493077961430827526927042815547998866768584803880638581115402830383973404605801650006215841114888667105301383483703500387599434310572415070096678710604782449003785013552908777283103434724837877960956584238984920240975600975186974897885502047141204865491871460719346190066334365419430220666297256022905988764814269607974082726597374194775414652140102620001955771368635238040080041290999694626269642330436788070205393908614452829739813983273382229673952021226989361215758820069845939363560917206973116679637818594270956968023462303487263492576214898836426738336270993510895476405971417240619134006281210334615324668561635467383856762981915395373845363665048701262731555623012578347547284583767746033117833695181356041159854934036933614278502628546145560182557650843553447096132169828393616347779913169387133783621081615119660184428346716023608668278083809949966659129847233368934742853423396220892193306506113688135185019039877300389121317364945255671283974251329499938385468480297657866381240432118839328699551364128913678389506198359923289481460602515427503159686977309048695597704778120309599869622954680835849608509667378368601405773288335808215008538532702634519071676895840978066610804023987713423995077820790187747477380087506969430741744138907704103126986711629416440516826870751301844381093184110860520651775275584463379672333689867291641377110424819776355877431690715660075488339038810620288012384722992364945846392009523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 8809291638009566536543708301487080074639472633409231555911033896043934006212570244810657483284188833189407954001032191443966498535597742145074372749536396739431714648109320629280171514351118328541837332032620035223104129484884486601688518618106612024230818627507811659709811927897088113738140304921078297230603037759653457592197001882088444441152900083480969502148702758589582530394362073199636513836399436146669617112282569615391816999450888533644210401253812491412147527059571489845194345851751086012183171128306358697115011816131623709830598765283040047905492704938692526057125419949126106694913776315981001995488883228802013872198810077840690200938350458727147993230085380914449686131967035368874128234040842996045886948352296610973102809302262558883941187942247069005238368576757315982275569838230787006705049506588382531768354759136464848426947169728686658703859235763203872874623149283357170219688723659378355878821284145615248445000823378091132137251863281759471849292373354626640028384365568434896255322278055196519328530072024262198199781450494893736373577289543157058286853298371618039914706564450787282188396950964055973912430245471392104639980756416907864567294963481280884150094833774173002451068982034400100560119220263483756286494897397287814075792047207272735029455557268513803644107139493008977135983833250410632506801871051098649462374376435043023431726157970051568699860264039772616886972669066197237948902859148281635513210677691997515343974351891397927678121431672777050618036352383739867326763006736872501986880783732200962816404319863256292851717007949994265124190121865462583641370318421101909042439967547218348223324856462357532299211722127522975695938938694882283120229184856502680469209818749195214689445120689295025553544197119772312987810377800802826567858485544332951731492709205365627599650761222351475084528891743403348741990882973841416034497527473770406047579812183611308946749156428628082488702155398315401628515681263436125918465015664052059960522129871227068408714008993092967175537363813374413910757659326859665208875355968707283356507574093042300636261523270225109434729967814470689060085828449893907686044488646396800398640878797256835203150575023128296549604780863460177819316583187890536824555630913905993845200728425272053927707396434952973113759642998316771811704503586487709481779484037439222777805696550178606722495392104453881036437633632497891016803268173177065650418017585114278017368204490286353624831619218572948822405454829681576157871760617958039684998220357641355530420358864942917912314017854660128464445829210439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -2747846330381583159611731117632112633109734755671191658097103508301966767530125602464128449805194413476584082776869139780628048339211185244207058259203885031052651729596022448228487523051887515623756116078354409096609772118455301829321904504098059763188938297894785216566066827455089151327044599091063095748614664014680825727488212870782723045453426718569248025234137906167117579563512542626411273391747886262947726599567109762342250393907579410747954239996883348518613893560322039613718676580682558432459505683564357281396728767300032547048354549682014938489445649618710181941087851222531887512928199214660601169107964715628313692486001237968960889993845134330737356251740301289838124185708033073325971227394376651522989990299842591655159886389285991052645482469310614090618650190423834722688159993734957086053559027198854220949100450793872083346934097193740040137153109502667106667756138115514012033212009988740313911655521537938668037557825222563724322543080420274456853659474036747556829097685384564994976916644601123582233653686951008148436764276108642377449616261205482636740932848923748815757403846801974187000839220185819318958357492821343294855396205002404223710525453797210604375658322255793482170138243156009297714644984044656363676795436445095213055989784237415666622083630727019330548411497282696344182102877453634978868126522761162053431483202037923546685141240515562110169960424739356160921277276231958802312065589766386008620063034048562147415774175985898250646141565527799920948973929830794807594476769015948247398868535634994300008018184469906721649975075471582364797445064935919407305250794973898323507631633901548768878623382220840231518843227880002140169098184492424138859164654115040346990690057808348975821195496680530185179976838971846467416736136355041681981171928753507107074118127098321069722858812458265390928761821550489456863973565514273487672106741741260412996985956399389089632198834556613980566878038402890396058064490182299982572738307074408368031208445226229273093479004508239801887428665371315183850800917546047025947291048802260990849821964583878572287342836765924375348464963288570293479310664651641467383954306164165927384057526662816117731441813108313598220250626975183954266930854525667533466866586920758454327032284326379749076856222633787303537549504231397386732921656069695669206038281309131812268242442954256023470925301374393676329276037902246173853998321800114866451453395486058116057417835010692347514574633604610919868281321085146667465002783257383371793170186993361904866861493083069698902856425227010779669993054063820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 841461776882781213065427519504343110140135502055115001175116260918306500025459416571755517710099896139820211768239257641787321465616706731948620957694402360373662834004052278165416646789509674906090313665925295636345865826803065163320345044510610281844190874071795460089659875632893180862667960398408996735878663343240454406382933355063809048909295004199850857752730092870047414304354937564445926843001181943484800070706286192315817533073794565109435544055898371722361902345348951910049989248502989377217821535300063683177025027604805383437743493909454159025166541477833363896774205620672053627199320877738965365126649945397578186391474935154929374195204083962263207218936265474989265824299727689326948497770576161185759220819312687293044708822872370954658103666766969114199100251623629680673220019957165226389952331516249186800503640802892268093489334657375273097407318842695743376104016304596112324341298799454180751700022802802950546891242581516532831335241610519767013315824460936990636988577646254117421247799389835335305643094695327977554190059301193782898855601212647490307607367939817771246463313518392046095238438157502586183756445466446260956047941579641787845623146661030157724249201169105837585477479125040776994097216823357543979565327236870676628421382108133905347090015269061088245209530741617589315673543238735898084907852838734571838128140728948307534623865912244473002520485590741079477976424335085469323547724264928908456112528315876584876348632649840026493410114928141622920098646822037943513964256330721005042408177456856374467614064054839303805772738616484612631731405917951393774777924646283750821255478240225862050668877393987172918075632873760137093269958355682185267410602498837956362111807213974076100121475060824785577890495415796098784534397466141969464402043243330704574142952028750641328456586519103739649962202988122565120189252977772855421127050678272242730626434472746201826938794261109030881081263595379724370543854975283834627616441630687653643026145715494836611178970239115651039493567099172418820790985778732103774750596306399924999626206970214068801964587476114254463260198920774413993453127850316554513457112742228446784844501080330911340192225632752804625039015079411790993770310496428869824325350456465839653230855171847760183754845374542769129962574665125207847656792909609782123244065645583938127873268531848388692996887279413025602995318049135843127370506758100421094176656612195175331508880993004934510477504510763323815912389179357053803577143180695426517392331115678416694314033314382327508332909475188181895904522592583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -179789473297739277306921416486907498835378161781682857197463526386290028315327720549873748657052458799022416985072467500176640944258470316898648712127551939719893833689123777887748423353576792494711144718798465685603549781513040692145547359031479955033938953019236552180005444173696663971296537823208909372785821913103500085108934427484746577529788870856632855697904986547851337455685560376278981349978008992323463751101742806404038191593606848979828565500599137396806733037222115093962749713469902474432862663845073413427913991422884923954058803259567499317115047621951611685912207610492690891529219988945362371860350199661802194338839593685463208971543457005158019337849063399790157802298446847044565206831631794762369073311626255010052020892699089481016809339787881247551148218435580690542681479254533536648501150576307227871226978831214825843565890725171782074672119734478031636127514147989525110182501833547531462757650452693855178137298526024611218238046331891582046441831669608155461868872997485353033341054092139642424793347731171968540283760119165856916954318326804443400435369805629185247312377511197519631860177308741996850710844581362017661039532453352784243110391929812331937397240964897163931056071429099037982807994585342253060410507707577505955973734773381480150354440025547366536560532725279622011600790079721338851563015975722986660396781526793123797505049993146828781177440773333523901032056620048689457305223109465302752139923498636715187988182967963682741833871852265120127755505252745723021360442641220980988852840088377910818638489017532173238103244217478864364853385054993012304552840460750370615253073623709950683454342518043658218760730334961168634514092743014707080873419014969647701193017578054811577942972076668523543064925127549048870449357890252554082906883472243281071010098628694239038199473485131248179872238293437063711407394363648550902692867397517417560347303682719533453228362908343748515661264902628064607119325472871949823798663083305862054473656435497088365537313239382302867977422989622467137203981458124572505996281600782124616359781929418834722830402482322004096396359893815639000598662663522760908195749173656977237346156612352530985688813094565892540658625521688510762245851279079075037700766653789017480529804605770625894148135732209531789833565868138285278457962554102251513890810733272882434819981018179524081182393357667103080356658931947286126244464533021100247680197097935684037972184603742968912799202037888155327226707523564285248784687479313349613740235166027177565090811368016758560629731798580392967383477439692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 19373852766944175145574649325286844315835294964209610393625249731649004729870386359269249707549960080210727894678283644872641293241536232259153524232900830186869842792500490103348947695524248077377619691696846345399606613912947756204685889710502924511442669446803179526215542604547143390426369762079608869715035101504852847025998448618215205001442865620507120342389859586509438788663911460638449858827813146656090965810988534652536895728670480679438938107257581480743418109985633855010872129542917161398747410438606529450852650811254353573993992082339256323650369230503368714461759377790110870040169280232631628406605799811857046795002085962674243214772416463490757933062088473978166341000625686176690871321231808058442629864382810118298988945613582101560648568742596823012173640105305790099474927921074294265825260047402161675527376551178225448439407031079769414025149478534075864411335496020913252038675976466686642273756335227410537541094789232504765699243490842961893476962386387627901992197403645104056165613185026989796174238697547138209269163939767426057727988377750954036432724272348863133692130106828641089198944991515230068438419871169982688017938515077314767912024439122327392051298777865531361277867320739330761308681384259112821766005237319051255763311599872458383961600807872292548756918260031714331963700327371905316443062807037517324314858718909723305585597413893232130748083424690416996082396773999976102386923322589916069644557360175613442024021841986615058969028399348524678294321774543572746494347331638117701711263715400863166933878074443685138953981859847433784078800718874174834240459813577880359145540367627931031532883963524933887619775109010736468158899232085205113817847620604667432977808147695586601928621686035158462371100163124979766624637451371623474238866132763292217837637963854730957272936716032153684536301010370988158711483959074303104356125200321453320269832533806798936950640384456318311901093666700019898865263029977264254754723144009562394284269216592873041425308202745411219473560224914214520716215463120710691637320183267271519101331507114338995874031656494192124753874158522446963266145283303556247214211502292846549665431521997538451813617280783154549508824018388973405815002529564630595780796996610727339738363962519387610206560537189121557840514575556271361934206585157094066688239863032163524661220209368175068176605218683935154395136464959607062267431057670174422744721083350777211535358246678054415148059182540622485176358420969837073015236341653612201220743917357960583417468085798690751459152229686023513765980279930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] 955058719194751595739167031016940114282810386947982668928019582750375524593776189560007154557105041295386290629162140754935156597435146925235477172209413674537936365163288606457052591190023418997406939500574786608123171312867794207852639120553458537133887967685184655545758661526893889548261317227072697083402565625522231767518951045944523466565848822899525438668290074095862876773259926508076661670669510090690596518025775723299532943785233134479556328739764518317850276528867047137046550437463376198731166624932823012915959685169557608857104501819296857697466622521497636005231096161350600231669014175586631039279172688189486042214270495090843549691914584594228430200163975512457617718479313820072144381880932604435073886991982459511704362592891455843072969279659369117501385552769483678812802101742083344965794423794429659876197620595007373820145742265907692920298444226102794721089359318222967077066891316928516382001555341516683744483199786017724488966509092236286569861218175451831217483047703881201626907654609245901644476365688404596910030064760673124097838610300453059225625351231023470072012674472555988609184450022339475400286189557790505570050899307987543092540435131864330158840624751170601109036010824290448897427867891237091339353207502191127849303335767347421621575897369501010006519022485550246535529457196188811397207511852278768489075952447247737185332632645628810168815748947826336028073784398120650202935452012492375434688156330526584406988854733868875625107201520940735961764164663801232278051674874911591927109271697879140943878726564545163412424211010253732097231026487818883630045984810201278858161675360472147372786555966111139891754458267635613717057966501318752328153242461444609835936874874159097122254845155430072985062411630830026944858051529377470002149361659275338897563138703333280355613354274750050845563242875687308850949164847912728322742134889775533153235635966664692466549861452546797544123236905162912772585152377203526121145169765905491537520181416857100676313428795895332155853338451539816235759470554370114228223373906636341447999505462770557953886339702846392232640675894109942532434884550697773262424999278488653459940780807496550886015484495579915482746911786686867693682749607495148714919120079780163868222792089364019697275951089556108266766427851249099625116225421016692608632421560298244592380308805970038822147302930209498291688877479108445734705302366242464502031731594358585360564098256777804807072381836499235345241705412145099497128398733926803061752476146153556998875094179174355487757050928746248376180486963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] -661907189319064137106733770319737468285653659531876552334051656940615522457207596149129694484061961179275703153586093613023025183140323175881357940655551170007467692368087772646892762979126742409761497394038580189878834873634966889707437871098963374120270972284891836764911121513391593227749047030012293698753424265337860888502188619215341899037203586211535370601581702832925476111970875780204045140861845158290827084143698549131859861531877144592860525762946937726724391898745242119080603315818504884907409150390489864155794857582048462617864739737423490928837133246726915725106444640172038844218612747360355159631924003321621953540729239681293589316726759347718487323087010648074358054779705805546638843759209164253417633359093363618778697884766795017224053402783254783195247981184161782128285911129136601252527972426408571208157099679976562358818387144540876507655533527934684705235399407565121638225038794900751487298546688895261347016190542944622251652275761994868519388310171145594779990570551406519479279514947754041990920631342114783340124579169167058175836983053664341133741179759672467786449817951848947513193798588806638281677008766919836074499834050125106702904928475684105479000368730500049270266478134654526619548432157266581715919132550650808695035607682115503985930222425329806838609782818438536277537906323382108563207304698997735172790665623003005506713747881537087276673570084769059865727248832052243561558894240991562365015185118710180226295132523506023680078649589237971912010583544833706156286850985864628090332542530606398203911574859333305294945536179070865460072449279086183184217280235169403233929020703101155359812188314257937409348580235030389335969397342076678171252977519136647739450167779582305722787368981882743217198581267567858871209859756463857167756383428925487295244413588542150316186261581910591227071549934898055472367462201772966378274181383596619992877479224983815006518517034833447568547464502385343510623761144064913124883504081088600044589069170196731765054197385278709549437089345041592158328988377651051104037837167507075802742471439703754764401470493093320571074427817689592553578703988098743333684457917620304261046422588686192641914089914500136085856054513181035921605790499272061741228660396135714563635229196415454630296793412650377820246045297995067614076750463488617336374792964672051307153770666627259416194828640998896011178072181028411658385411770219469859063900893065446381192332298662515620625409140650614283060224510317503283595457542426301158318392418739405684405899090426996862072029107097405509653086863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 113611367491553912274926245663084617030082586787301790170994846277650754650871063204277317174687352412619095382219951426583012613838647812654196128487488578949316255030842461501038250510932727853223474914620462481981826781106175629815450035391751565686823299654907924522855785173842490701637272804028659009631509828327861073135520663788490896103542919794590696514914759357905612980717942652937877940512766213437124566512635083032080298411519225142597873979671379673017180345562778509795281937944815177710729488341852459021488715002963843225931802060583284949666739311822762974273281941509976785387744153878104484672487897273720398292890602375815455839436855473376165194082143635567638138058777057509175885578246831878292134481199015098258311587963940760601516403801194992614274347230934765484799361979327949738878870172935289830353866580926739253329187781220473037739729372481452062602212989897434791806015411980963041389519041168679242229610636868755147426985175877636609961919598937461320200022152634406777679822695868676781002339802307911342736666609246347324110017993597588958027033735066791546771665022040880823696063370786590231371221063854876141691462213715531016045414351736232870254500456644564577727080286358045988665773234840663647686420783147017093828559609052284349208241886230940142792475629454845504011300988619005922878556726912979404234412897994615313532821433493828689646634831197902578785068135977251618220989844521825761368435853485873989905930144571989693048672893565784135834668781566216116057911067495838357403622618235148733678426061565762104312574084910946903224734154787253068166068055455747632498474525070049851406530908167028242487415452649370474753842400258127155310893748262743461369076665189896269406148989260170044054887705203905394194219397590701397643742152493632368908177397416725795282037944216182549022974715189821691099081113695435780544462446171667217952179451375286558334045258655468150997630600186744124354998057980921173083382404808249267080756583426928780636535977048365655290462717872886250248692769337866504723374241325695069325158650596613193036498891338113521621134049700972405476818951781348876511560091521072047439709388864982259475824295074092765310527133903917619943651284635363059479867264000631303127374759411232279604967718278303817198329173399496846036031822439281037040566860839732605523845819613845194704433069785855818033108160158731418103223949331162339568857339409759348663736818141670962526027998185787691283078612291587198471152301975120894488549547730353820011745912286628611156366637956950479868841164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -18161715576390657620625752199555075112872156631697317115418346472946441936708360544164145251401657006135882210846082212362897744483574478146459574563252077124920257963650011634976109009857402913738177742047247873924857037687849295559889007992460414408938859020837210480331218405479368142492518202009383159232862170142831290469330521053230804577375757813365741091261701008481045508101557663400116268787329400479548706207367671758330154191592384788568732131913001924371144073004294651549960675992620874918239923657841753760591446046537417008891847910222518412392368945878823371100348254320180960257119675087838083290619429016333856579935250489470841114787285847911680025435596592682530759102015358717020997743713183836651616425595943293491893592670095694072146267202603578846534068009932828050802026386774338691989300079514686418417769789323057902746084260474779203355267573241116053522121998823902738732983746303566294000009098831693624589802140162493997908241715103706663245588632465762471569770915114042988681870278494099146185898548116601844617284071655080840300508406472498751638623866465513693417417118450137403691640921939313428255247434082172610791733386564274139449644182983447696938381060652562551170378296008617759344469929347743314219577880270928518524832078298431015263036803845077084379908062294615367167908579796420363494580515847786776599433527641773117467394913773197174807719123463397216816019556116069979387761445338872138724163369583262339383299334555300857803818873984398857532651528329450406803326548929686033146816969615050383750660652944872735882603209675281328627834579957262569874364059444699703721002472482840431993463954931418324766425805709096059271348733292773497160151640497175197806630724090159426602791756796718818171415222723404611005449015513726445663793595560013197158076685585678964408021823873404149241833435295720204587592076309070805396800451961028908880966596607393233172821885455085287495619586301672216182458460898152312901244324655800794008945074554425105146394896805902116189820485137833836121742572427733815096865172145636379001290241626470291627904837961120358909926922976835026324630896437996872176439358383267208655461778529764425597143205734326697037409709778468884108732080949062957193958544797900912125575453876938447147029431415313575648144761920113189050220505885539924697826788521602639333939976126254420204041443842060835770788751267808025930617871548352901771484225715629807054861051097532405228110508888805634014566339477755496921230295023489245971599009646828497718510008133007585826368536810180779812029726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 3754519188823358495733262881693323239094291561604319765833152535480227051345342668717963785974043029033076793409843224429949731112885786704764750654543953608712862406790784944770180218297015594431885935107677999865985688095548870827815959586203679417031106598294591959378540483611320181888716847281862299707511078355506265251488868116699664864022688090709040881978146904252927861560254390871571387600706250999674690316626597417240035209470136746010913082249715567202648720379004731695106027866145621762151028514286233020961126176108566295939863890444731840396374131576061551252740040925405673913538152593856369859915589142589459726629999024703004889522052731017911603697167239409982603263787821647659240693275017417434902392919031948564201470916172274276505690788338791868797965832146972925400400875988418377149595144538068362601884778426726076949399350528649779856256794987418454799012607378390158629561941650710092241322798142817358451367243359084382626182869462293547108403801301032476047086109333911397240147082566708064270843746950243337096598522669177675514222625834505698150769750177084316183672534328950085678190357935209178509557838772921047986388237737219438723182666893126708546286856379693717094853317476642935262183309486919594213922741453800536079251338445895723485860667501982096636882844780702720237205542080036162084956852291573665527228390121505791369962404726943447569623333273071943193053132836011775024468263259643548578222686015707531127901954006254207581033483479797566639977502393997520609293774105148189786897292702416367403040760859521469912218620249482433403400660825668617669108415234069086851415747893755730623140765044962250192127119143788150732411457759370350919550469188250714988556643728210863450434848154799460785689644304011163801249688678734384917791993565401690912166502147695819698075655242664308457990967493707510598425193162270481396572161736947012725931221169391850684237465977205795633826173318404536054202336508231686686691197371642037426533913214377441477305432031136911911702451036593175676648823121410044075028743027532934501846996210820616041888846550441453615160153058072566402067873534226944768323185607363277250664466556731264690776551935011853475921262038613696347750286862065880625624467163667566705705321091399617439160342821542514752317022708293748025110276182377085053698874408356426550382742129356356701042209107618295547319669797091607692161689204943412656302915484529626292439866898151262055998158889056577214890628590855274545127254676694151929009314269620453446219381365242001485099283962280300908013158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -503402545491009616462686380322996082694699627349196194804281874025659633863079977822316827759704215217762827656692642214637434007601589374230359730998359260686318413195748532952007167674375914642297076917228286122622955275553459610262318037174736140369544612020174878451740423440340931802615325864071574090135563515582763452644580478522286001377332176112451571462626194119937275757307275595375537852097969918016247811786433235488844882618608651678045579049186209473004632343912794574064678808075118806891020844391596182362507103518605493594353334596706546282426243539018364115361544176110570374621822790371950027588862260845679610573925814311725535814717868587062590223600167850647361088043025026003490224530455478459918865731471911354808438242158572486723303999791135260166417142050764277564489456582261374244288176068365790326412206830953323391047291729334344704332560875923271000558258415969238510464578354086826730768245094535662451641904980046297100643409422123491344582504370559645257962046730676017552942704744709978770924404071888002826416987474942070259574996119975885506450880849829565222926395858055658181633271979153874944294167613459061970875337637537431015166476866147498577472880982440968779880041496545199056979845188246151028213139043528040949622091603252797511174631318124088142899781327175070664339523296066044736502222682487507304567252573254734167486980415841269774329260559446884246961630895002685258040810215105280778099757708014110096210702915979345493176329493204213954189800014794708441682153620709301033508695595004973897985491711408863362294235066687057792333719265379705148083435856742351859208841605277841803265334037383145036725192238460953133455399867493252236208720421632354096622430524732853564683527342256453808978918874024985847960617541926006846617925968096282147509824906858195903197891088918733610977411323699897820600486587746285097094271641898287711010900345656148939330957014458205591390114755845708025197489211516763633693612751184395210901678957243663541985424979586306119014252960548800382604424958870356200379209215609408638807541014599316534736596510955772087821413765216775477716852597211774845763618776184967614263622226472545859026119088606709708355395542238360569444073916660528228471390129177063847554231672958544565556703899536284190178017527999182080876700655046124923953081167759792976533188825792470985060419102879720495595618617769212035669276221412014410152753133393954861095986924187283154324796463209757865057809032350171892244011181109704855797475179995108483080554295020854110345775693138959113104916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] 2580106845280121034145418735839057926505521527005610776897595242730230530004638718713464004350934839772535018917162521485643238066416316686838463428271878231774131926818911578814156089025000481957804128663713960297457560241531846881242769430354655466715821380853650380967510245525332342623821608772473905661894653876665691924683744771248988316520806182335866517518292882353753571858882630522670591180214073509499854070684012314655197595798748261750177182980006251992926245735264004581785791040158382284705981158169928683314988526437442689482110785536687907451525803740374769067060026032106594419746664173387475329098669333011079773570154750283880020350443691212754092718119831390409927903513956500361961800569568807205987966191447387655057680519187946881366255376506050153701807625553585404941823015466865847192160091301403675317667737754846962804591265617234670941649337566717749089486346326890891315796131816347205719331836420525612807218464286556524796043805442989554237968175334172647318685545902734157743446137804933057125884945801759245545391603512368329959212322259659995602735652595149501243688505444311053534178854377499148956879362546512938237572215280516738498672109354923170595674225221137537439409516555275086142255165025744252358272837714314114701393097412214644680297241859487003395742458145051739023871048013834703410455878089242599288056048777759841427648109301252479094703669613695545990019942620353590458719405237234998860143614431026056361442541396264345391911606368005392792135995759259498956368110175577127492106483925721176787284690118953818910392061925858284581125083315083348806649646400564947256220664500055104127537564142663580841388772704050007744561394872466381796472992471614347565698117633664948921003868181112467395875996538079054278808714920603414573842328780927367004128668665138918047203844966238516918151344638333940083849607307712705716572938360760075897735324533860830406438024007010248881020056610314295567687787643624061878704022877381713768485189740546472470183911027235742828178570410954454430502747581868701941944508227865484021737443016337610339743782477539839046551926543473902970321084440302949675899087301852642790723390483305959859731283313851032887009895557025307465524423656700790627273469987597040670366411104577761650247033578417704264488320543474147275017462395728963307583201065610810143566826008643955729346831342870162411703085841003600050123564466117630093466200347410346966252328372873418829166608199318011282305982249466263257283735195972395867012584577140752204962829668565947907709822780581804926566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 7798506837321037561496815255565238922940954704344637231194190784316517410845912467462880527971678238998159482037604007981670314176922917614716980284326691210740554294838785813836085247744667404458412778419448773448051639069025522498166679795518617708191136936979214229993273171917857472534550388080192080679755667265925032237529400966546046854510535391469507687815868969506522178598511322173406516153699850119062421882832828682969271565424496145758886679962366234257324539473047248196502000527757230313508569973707737842996461384592480106104868950240425540054341547523998766394536076349994585651904835863133606710443473614049881992068697870263221230333012268291222449805410502771257518742642878496476239049465150578938878523294221460016142943556597848095215285980037799667973518867690684938316083219709987037354696971566165464126664745352942927032839170598581622120816352880282652130729458355640446368097432382681626615669796161227586192681250235903375818889462754187903358276247353443657275976567280631165434802374148079529228940097758047498707290234744353066572205463520262866068387326448908595617129148231908336149283518218272034375191789786882432481317957889598185198841660351697382260485445300433991197837790907318458054520992861790290174323363272363607984566956379605007417842861831912457474028310265518303355429638267836162820952936030529651850054006606558317374127928164702770778660791258005556151589109839566305151156865759524807599423562599296523433667191097286558679017236327627070308262682406004448557843146031595729927313771873188666318207945500547312957168469211385848866231711443968151091381708793699899908397784696306633381917381336746945022509966937095834618151580040405184610010031749532474641268185281227560039163468386711391899371862699997624674295890965369349622559470922348465061308608371122592821837042168431581380655768197012821633918617401905628155141986107079903027994018598631815230895432668973122464976683358424388254260671041996791094331044121193281619926671004823946628312227991258549604630838840191289997237781983098495698592122298788256301725804770867004900216940745435780985270814501118687684870225391543251732546714226810673560618751466320788259745132632905222380539898178907210888632399675936806878364070300142333430459968762015854612527240034951389429356701396612734559438284979817248617964647314316641815998947491406384955436795324422412314321318162987357498092684855831076847750098917515624448691109384495856149807597600526828851679113171896039341304258824263255082556703390401915973912880862183421859215605520941578065018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -500039367513886741202058509801519441115898314812040847760377044384639363173982219473511831639528470692291587082349399461474356339129241068857869423084062592646574300415079217253821667738445956620004186937325686034374929532647973734074202491247973369179737377464075957466399210078190224033232953041516084007237965556137822925722453213016573853586250526976386656915772879992408825964477076442731206157843636586291554884688849863119712003732457849087147485824650569364858578728035855905267609156828436259357137774684572246483070835873569274354270450069123011457814041167871288737452147437982866138806828562354369812583303632606926752675355793407057247506015501543155806381265385220798199563465110697800761172183012970826989196569078559964388979208358119955456705324248137999080978498235451573942703864340942662740033519275150991221764388071427973468236286334977005084199223475752280472717107263089701783507128692425234479599029902221110905762960926976982346334169634062595662575858478809300556322946305607639378181812465428919205585779266815254800707269493818610880315181253926736660100633953327461672456352714984764337264899035382529208290694432826625741754303031152200782018163265143129695998385203039957677634227305224328271159242935054738743404240599462578920264384546863757369467687876476945606049288495366537539419433991857040942735061604157644979288873243832980015186566530780518352628405822903886453554557922345565725464571483380447924885769979247999739049811677730325919159854828936017226170235692442524432495556384468017161192035939846887458532342215409750220491201383168478428747635666478573125277437267396975441226330669385628061402631868821160367555932555219881218950423979338112928949710332035503206334345334997657749476624312168390721433777675505756704700618518870056212769746555239636100715201757191177942141489572586883617024816183309853316361786556113197358168153626741366807214579253339593940714939855049465731894592957355475017396238757402538622285651938655971178175244535635433962212711569674151192747804662998290529232159963417824931401893027609054773058038721569072956388508848088311568080217794875747352918970882743913314943814053582677372851722603376411562574032457052675217764795725321276880347620202233771480263059164851485407613592527940056035061917355570340534804107914678796283471412297432031905387439632998938596534245724964610404952831144511485927212611818049099046450247501301470298947103679023777827655178222179468939568385487254533175310773028270273580546809797741140989151717952031737537062884771125826086775219453052885506457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -65113693813688417400946583670075235267362717537184056411283213845428308963685878151680988353670347518710340081114001763389361039742684280318726736198583420705911706591909612592433342111157832666578170061815967407184056022935944934618942439341000234083199968304275409814648493672416772971340156439618467217664431611883296160511090068486145797375268095370243271125470152876703074079455895957468430341921619978155483033737991829705770040747742613926524391135675083627153600293245888841331764126470124075625629686934777399171998728683058979167493184796716104607790593688014254036667935093270412473588038944372367771753547019296306952848900166346792987705881807023049663245274454874048240563090519556729048826138058733080432176488395026550380067022060941846477883860169945408352790973093813652796320029122814969931115186978159774035196163176759408377005285601251951279278385621098814840442117784527472386068115511540207245658502849900475362007715680730475768991187167254711229102670116921719696899775327899196081286091274200660944683291198540443998101127837873380421724267423072935308663570455463143367194623298650475091830660069014834775079401759495282264680844237519377494472560416466923481416639025905154732417368519272513916151970825101268738394007242042963059698836460737830821419979296620384151529866891766126111225212990599307864463837167823878949764681914976444682604838727213032635192611648038158822690820659917723867543150578490780984833459932898563093822847926015522849890434657093308537509769134940708287313550861429100396958811693226598424439855878130856156873076696857499012928989048972076687261163770202177449427936571737524383140379252404780718358482432986058272725988146224531853026097372963483229419463928221414206799868803757686717165443278516403733919705745867835822682464325752624658661729922484910529375640622624122902464541152431039590179094075912065909482707962184135822610476271387380328192064917842658747242758784939323211019928846387726985699184871853353219066694551302627326014730432208980525668199645825190923996473547887857092631461988408716082751946870103681055372438589954188716544751726818468990560569011991500805595581019193543744827113895920118997059953455240583678264577379455317254619563331176724477052256752510186204096999191911126545569252664892965381824119837700638907016770475595074800924354736047123499209667561084499350800358717512766582675365409548632898983259003742122169171995652465010111898424885819359651172340832777433356372263836805817369350415950086816118814464209378962577027114443503685158415530863658101437890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] 1229122001603893490456795430839014298903165142340924807144936291232977021912070980439882137577360821252734533416550455962681028855324661040166770623842337165702589690448939346921540762635864279432627911101035263868900622395228657843397458673284320020595884421788863735279676301480703409173383007299154448443239676776976621940211473205019972130451691259175973156071934754983809959523063810794324515525510693269017255253809061855208708765451464035033836839756935490238523822983541029320690062553399487231298978451069675806295708282466971288897244993217275789066464298741961677295148238815950585632602585431332265331615510733623909350643322979682620504262000901953661431059019542698713986726967687452319072904096079149087237080975239778606863888125097959315459121272945098774213196949830122853326916153341896263993307348194878537601823501291328300428262460493815701141068578492026694086118562435091565915182406660992271305626978940393759661408254176741403422205944553704816346005662508823930395631151416160238755994614937335709455423842829071167099864265209524564921050139441481841995395409332567366556238200253200584749751952984066293369500382104658090578743982701678121813973965008062484917489523676453789774971647487415424467919786058055580449369993583000964935956524535832680975353314520234220103683785040909212247998150558306788298388910846169677790229876994238710172495309341245729260421925466525132057707373574473031126049872115714765242830267258378985184083442786045385857932482067873926606237060740956907454950845196767637946169744247138593203304733851598553367654293183233114598801225779131849040360500469632753059174668793139469725836635557777906469731176217124351949915922789952196448047085939161633670277965232846090818507934325439274913861853449831669574460354783000704831407475315330218460159501970321054423460139341437415014414504034058120107739232707780638059397564257306331069409203276817306453836294103034908207986735325279484072279922187353732221183285689053326600901107203837369816712452670505535853921403080765766632576115492694247071570636003755302844351043134612490637791949201192345962163538370086951261544538529042141413444486206449620723526600819709589166786712417061596699170805078308150825003019611430522771054876765360359199288434198318704407767622915161368344421257509359314367593757334656545431362338850099108475069914632296321494262160652445722706794842919958270905488097070831771508885719553232393395677257484779554456595593393212833853967634005211595862880722480522504794651809570605015946830661951242433656526583145152538214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 1686453338186878831119549284945518697371671643468536694584219310303193687678431055737673902085122080691920017292418021692933254060990726006109209400367656305150043971292868563038194741845462061607610269375370113593899531152272177011327977876898632783081861608494415731806104182019930995909325758414647676737765210361164993198315496618033517490129411847828118453320508895197497058569162157524575315516637080081913298792564992376918284034216009282146834198791190683773205977022802034113108529231013140172084689490354192877819783503669072550785204350651003365371519098658152924816588063216241197199847296721018245681764673886185185874851290267243203253837028695916061731121075069943884082531925990641707692906592184381337034038703112770054821664099383533095179126572816333730552694551681499264429289481232223403752625203046369317528773910895935423642780067747615552315689054881019064060748474817730465757376530330957410661088142762113603718683735124002410931747936353143067405417429864317660115551969660188372849478873302823667410218720143737009787467428614994454882513810468209653549011537506754403423834873974709907340012470672329804209800121869261075341112250509533392691441646797307610957025588233065692816356492391989312474896350750921622542495169913696941705725825373584470048480422123986390643721560566041374462302425083331147528954032391147019545320054157583073323202878621368239558989396534640274263322452101203188342250846761478284023874258785646424620055111763764916733772193939692440614501038322460496240522754402862991267780187704194430878205533580997157051807097665256908495456688285529886787525210532665196409072989801567451259866289717593527321690437614690727393378818725821697375405889686459941002769748762550852629252122707909794652572564650819526416392835161276856796645866408855307205499568296393425010511678905711511708343155066605806450473040828618217076650836840331159475008513222763627568226621691019588499135875988213218827936902652671650518943272188857044964794980257139800480498176516381976089150423554057682685329410990256427371212893432558194953071345639252548107828864869925362030047589325121392705771427473464066679842648974886522331691931493166934898144345366557285684399691834188309441191655159026735209874742077858467217067667893727449279723871095750207169433884918666421524299631979571917742287715512675343001829389051445968529867104077707720105300256356661925153512643482160349700606189135597899884225942898245716367811873049083083353835495368881640253783080238041821216689322518836139660854366305496918521365026738220868567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] -123550996111369523064557417880070532444819673851299494490578049554727690496151231856045690422142333160101465561633075016280244890222787353514328168150919659159220572421252993680682433851680097356775552443731326471569028229038833244013143813698220124897820051761864542921713536621775249024561744878114734741417567548265958102154022800634226665691533785648207010860161858356297216982351624893670708112210040671008609443606944057351280237821180441625294966622083315140592237035641851992314269562705747274589376954189664528191505423249312044182047435880405038147414794810515747283320222886355463993812128871817046850722305850307712209725839862431784108743443008525963015902748523057398278968154869457126461647728510172612766644198656732425152085768768139127289705797864729829051644340810333687295593568983098142638356826277927383688894154610133375203099045053485160469673653043371340863257646835586171676636360609189930828314543844868251862771600322650537409846350113231872651831444867826363599815851857524035466907252146289408620745275875049142187346581862819332916412015130340821185381123490347892353123809474752253388098812396116761890748933130827866367903047913433602062545750597643269231134179970569948967011415166185258070129176375510840021417535072978646936462319714844146943291419366551599284842122566260187050927070810445442731777143713245632968459056971448694755011276588263466149147477252806349421476027178024517173221860878783740523721643791081113385561892628529272321128409516003507606200984224890711868501778035575293812536823025162783318593158519207005506680406313276876268685209298499824041204189426744158216143572783766014628857624364326189569340863838186227711744582176128942667477011147607347774655108019687809854737551059055235897879706462691803106266170617167899365311672923284050735883173966388004297916926354982594237624818444868108008417140733795602649633141996513173078852784834840834975748353953897339109814133205700376177438202660504453825372219496722717502161613248880672255414665903228909739690194209402976817081761115613551568516678974002775179059290701438916285967105819818611965672323869160279832633148554280952692960197087808539179843377353937013145128488504452911661996432514821405756461226466703941177378632995035606254847363013211076474625317688719079428679515473918745811567854458572102712156063173628055257124100051994104519221851838379141243321149104869587589391216492017847187424280267471637970559032008292911901678895154722168302097290478521874053823995912916545140837361185385805413059441149636548180259756497392631808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -1384519781326437386052074393089189891289223126319402043571273118924408221447022319946321561430515104289993533490826040853267874889879304482545710663536741930531112913909093651754904837710744524857135182727257552860535849874764516800146703280322961156108530701970752351143140491353178408823035534141658619063278401468909186563770744632034751830801765198024795621961733545258328806447425908543737802872128842827595056979964690388270144247852091254257995880738499347094021491753642263449919086815560589389286116785370380065742024626737187365266302764142573412438120223867350792453402405083953970913404483875140872742740150268159924248530739138966123686249182224960317712508056858775042449256397255261583892822787695428342132679814885058535591346139588594145836732516025684572616124236477825413271053138490765628582825182222753900348651102981780094058798538206885994707085991749209711696932777819790378898393188542638296636151512327907256245232898120914877678334726383892283195663470561217518156033243275995142154898325982731072201615582427476431769002863277296431449644298804111566340693001237065748118624616095513748846147927852338438075267511855638854565404907567584162592043125895816189754631398225521991081337507861936711120688784286279894660752210862452621563726458623779228113702182403796408450894441237190144721183904818054900290960909239952290422338767993173244158571074187840912767856635035885213658703102489317945013289394028465626924861023535171416034193954742279128597591234341128852045492754527730997279739577472665310080871287942088376583103996301744844138336762906961045844080071930133510234517122174903707996931979764557826248758308781775060040017699112956798099410795915894612697859776285333618513260634749247465964378378621905772348467592358124319215909869023964546121730047359864667821112583653831527355197595994871124698952667114773345040482941726566304834788554336885811969850700528126883837758838601942091194311109579557674423941050651977854993373742074027752104400499199738026932836778397396353221192281968559449105947867681187619579597892459780115225967467424354256872977825622078905918145048202096853073943538664342814940204167038027295827350896377987032677880303604166887024180939218745981989234872375593577276582215240990722023319845990312108790561504309641112200648628382781017153655758319648365860258312315079322867500606311777132568123112224498738177756930458792332644274901580487392532127665098972095938756691849272455653549802033964359795267526238288831625681993521990638899212426276079230849357128708652578944369957060109926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -777561053716861215702438118650784246201302369033638527715353645008924289103748403551444513233463639018938935807648482715195261622692435448260068201923406028107950533731502801893045256033274508383666453692258558966357250313411911271719311421638017635255251840914654223685408349625237265631868176638827988242972006435852258240032899216364141191172801589090037478458527926809910210102334948016227922349615358683997036026181299598095586363315030430944981967170436087760329950556466767360444380488003469346415350745198929393592275534913429624756161139279533645341187912151620136691750136165108453762805379229851347382979769993119912059386873625544575014766960013985732538095359378313290798992575331053510775877101810871666506814284737310124366133140155700613983512189796340352758151590206217458562672204577870277454105204243589407542437232161588010388645438878462162920810104394371837962428247984380162440564708874758890881186636814402673070149151376448889613767908178344706138114320000339312793881420010732850758316810591448118253064545852631319584290484364022144733882698003143271182386705189251189752299477013120751233351034093193704361399222342617710302471114535170594112279572162599633948609011845976156915346294807436032380724421277685098675472664899318832443026781169929695134507106074018678848794779197303509505997602980106541981773591791379989232644262869128588397906240292241983094084945255067377775444734484959324131091124646836912548190961653542605613211973426036336009101335122076545473642291173265549289995552209400187968787492307908842954267905731155701217673450465927970556084615386961360159115285763371932192922085358764602341114104102401614990080539047757874412099950222533109606636519945626252469224671919606575187866122609240519285621124549911340270746897654279902426714505233729646795493808822925762092845718522585783853297008619088742425413032394512949776671155609224427488183374797370218485590763367706473530963359442210326672732151089315506488372419604637227529910451619341607241996684757991063924715043373473841819362067305784798214796049549386231829374565214669453065841186094224154238535343552879602330649621590568868818300942546479788407331633324667536029551296822088548908300054890344019540726808381049960040041602018101581051005772954151235944680308671143339606618756160292425475079418668297950424317781327930999764827525752927906322653948442837632407805468090780247526528215725986946342407459373717737216766336434075208652901213976934365873284251005680645595021466166971813149490280117071252727126588171936446139528226068968243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 117457951083947258294576667761921862020488509045054712720977847357374848238368493675706727290081274050215146157081329233177311158171984711673524702045182212243658429396145646998348826226347031221502007203547078980219110178261936442466559870085639472341704539148546575716328850302331249678024180096625220561584188467400425058487849152600132112775778473361632772478544747520389833303480303381069860704458940832121222283850885850564557553702821302376988435163939333581258567210048952991099179107091493883652561384909193187716067013339816725945015624962238929949868889479712351205073878714263374414880715769830978050267828393460804204873141298591247495966395788663976553889657274579796967533595664607766785891993985569618451355339390870639765926160238772590386661392360894614818228500145659278289600768358027063764515281251487233752477354047121207965942999606912953360919074192986249720197461884110138891872811302930402117529697606764777404447103076998141942294870147154919947388163531334416514695607546532826184818613277466180198351435192570528978537289401472464107483751712470218212821877520551323407227835727140579766296434504654068803327735711533515595416893124804875743897842338989024305983115832911836484099644032383040106219644578572440163057300083493269383000224179532363092081573676492408681519285490771210509910280122728666535254645895379613854527825351671391576897724028718205216031830507978064379500849590792817888145696836862390751610382994461354370363391435483758815997683151267015582450318604767828638340469826495603277082170317772803071804143326353864995634075019624643480418509373620423386002057155239489845245757338712471895320871695371135144085020442968548712236675921206179350427066926269848391119202331368278858385605641961418235345557339278094711924911229739777479760199838139716655763593530439742420224131271929341363364155221848260681751775861072930591176721825063388819597581860010756988819853531706954829157918895499087831494080243791863441398627577486127627207447019575309674452361028352908273244393731703024140974064668823704269299114391664890687844579588064350928753854779912525144883904497080604808968005346746956680041877108760775370513797100545795301426447013232624647170510447332680040061020120058437528948428637067998019552917999990813657940924460638551094992697307907863394520184253363653647788493675690974181376244460571274727120357290784813714797767220372845664952783398605755602550407919865468545734924189765575736221727172129170166677616789125971539287843867557593137677332403842976139877877532462164571681728738969518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] -19679838661204756092087696304630802866078784041132882685602384213451066716173212999770494802158005291318188486896626687833812173567361407497687319776300706114903109392417656997956564715353070201040529500751990225929395146625736218873833876957765803517222382355429305869874148231483210829556172530304618666417174745552097526581466683504794000926259681929051040862886530091457422697218450499647489617784074945719081562875233746364513512447126939964977399809110206462073001285723130807178390410391694920121777462679726796078052970433482642304901963282254340222097377948724599042091828514128648560913981538919484731634924003918013195671326552913806351207321343918901306022364162655542739447732784960699364067729818283279526218985291340011681030209226644884410862316423192965504480260323874054035464959131570047777172520601112072269199508939773134955133141702126085423383257161430417691943364659930903386243798651428762688448277300568404122704475367394318574799915144923147071665106682785340597478914882748261434678945271850633112855633932472013973458068836145142218072780054783795245189208697713901382075209372620841815433958220737928142621062761923957962045321369846089703078054467675220356073581092543884750997408404574586994272152943413494103933262781490629952204739548604366452233346322608413388903868654123473040293370350371584762388021851688430350476812841150736351804462315655523385071832075993716978741660563838658166698349322597684248452835987086195817334127739928742284015974587271079761246931606126375699910678244586998571630049928258567901821128150677899478836840173462834185138919523180797961984861865099426727409127733580720299884711846856892376338796644756535725779616028172097988241176959477703081356637857918857337274701547554659651961064517156635970117488379684767937612403172904875113402609642149458873383674928721928005930911442853680989667734638749723669606789190652660901558584025327107581306651192314137821817894725640631006056960496429713243743851285654067183537627585552955035165569348116883480016059982822720079547667861287239275301409710429379581172778804074523501671558409935330217903172693731000847127949575349276979182517063066090945400498754984307423488511716193603508955090909110661253549802569828304350458857641672524168211042672125416901752174869856483090726783837896011191879430204893028745570571913284861116362085005795514196255160557304733857672144876800352007176782814315278756607986188582828202679743848291453677568763231267871747873105278031094115368203826284676370164681111099323580685509967702877761708936306058499609842881319141376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] 558608496786955095697551013684514594052481079381207630431183869642077562103830741944049601850442201962268267577028769683062971864463932156609280988168679913719449174960004771418643267986531049088088385607434563926568381148590667622378089296987546222909910721881703219671132405167831727478485846740015820462594343204652054185779016186562621893573394774852862316859216618780018911483530155051774417969664082769675809455741873141359235152465454521671431496156691830173884761680428066934842692709900055374523159777146126113503315342627615956440087650176643014698606517585334931914703634823902032512113600383963887625811486451528800810778525221755084541383405946043111772392823035338847382079598249407102768165967355737422129898366126353655344107901859060230932518323005429888657158923979070071975260552252993275400072985582357207389937554603269861133393171008127595917647012574430935308180802510533019903423332690075592661624981112782043960359657467066611324575617602878471953606713170918650030813380534571370464305470538774313976756850391697124511849200815883870222916438559650550578210656923873687532590989380441875618038010629296175966166794614396357555840698484917901141952800130603803231103482439111844838773126086962780542461307765117736807361504348647612726464489550999038851972785863083160569683858903708792316266108960452458870274340363826668612976592611286350244214451574851531599375227369267248389486034289556984366513027587297130420493577715153984574253942838194241078576198116112654404904674953988598457541486427795490137940114474847000009241775758039258202851567846182733820533339550669057990518097484402833862383947791970479946588561700065628653158897660974447116848597203124152761579721210707682978305815224065145812477442349777410960706531187141692765778680017140199600693832299456429354443127834335098759591212137044505684067525553621018828036054032137177994627860395821474000893851109665544184370053508723994946912607557469984878294813463994510882155692333024427521928558348858819292834621117862876785762896821064600460753188584761744359067497718044611597836968879304266904271829875373855826977290463725553089026980806329707955280152424933789587332845532172757247088586470536327078109971530645334556912548742816579166106151351153755869116283045070681099703858076233497189671280480721897623127536932822947019286755676374655995032204955242751042776189785133356443679260443084689188119675272000367342890632939747352319450978098785937763160667803623206783063587524806831120415081013262646647051914222515441347221631540347404789468183918582045662644988868034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] -6970761046086736421824804155230097179354509095095178581797796433744521002027786734144627691974753392457962548585952564431283619033151456041292164199698816497100543864983966267709003574836702810136058314326163817494593845580197112071450365396525044429442511118436716638931123629224739760893641441695128829386631780735991661976871134068886038696276635716712623425491555425541591724628745993165669135140805113554841144998653843603139686073894981033798652736199623425701504610364906019882873290073687126748616551337318938437128019951302862462717913238832906404320062100197882817897305047737834638538493725870124706233634569045804966460789082527653152765981152599579576653940433472061328101095134086698376877968155051942455305171934813092365764582964888283509060607415497317127316517146875560374812226410080755719874260553486611516367455173705823295438437345986956875729249955892222302971011826541798835804314287040855276277148737810220018348299712950507311049427716195890334690658087603463523308471064519219478698108067207225907186090269532846409846675717588634561764365598822104865682938187471338537985825074662600767954420330545827352637010048800068353097369556520845652971105788162140511060677163959470619229053846196826497432843645177921994274698572818091022542733365946618570183560016095368105335424400495500890865548801753460229208688622273661833507976234886853264739508266667501620098378879907890143251883027736056084575344943685810319907717784308888871255518848076576776846929534621227183545206026252426207897952681406372430723851136011108155802565446721591830860650818785585686803069636224268832874174612334139447917509175857476708679316025437047392978549276115959065476418653363640244114398446191111637212786703888550262890216933159056197922971836671000606421215551966275698798302444846447741132666116215553121405436804868771013563794939618020596225647383106760840511087609282117683697847209946528511217821089988489047066963209758131349327754352514625024037029190658418091599147236686600569422008515660025395650558181973638537754322272513537372671514498147913911520426380606894154394850864817322304348215705490712717046571457924892745651572856747287737676102764349703996333630539779981595204267460875679635640072975581690507832207540363819901562208843412007979230535837413633403100023944256203704584010930596142467766831684120486422472732876794321636791351553933193200348539315931552502294164007096808165977267307080165813317036434689022885430497879501185559637453837990860143520796853598471770803065365577301053675957598979673101483320685092555482514396518734102528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 46835062478633159275613168223611650244046302627573735765242672759255339436912207994695216042117822138312221518158316497378859852092423841680397024030434855495902434381365348322237471934953491809855325622451615270530254560335730693119028657807023910155018090676672739026923433732846110337792560870787413288549084637288796860124743470538756410954360487031955765552271981708988672296068065847740455086258294296926513348101569537131049058366266987528014394606313974234422436633752623188765798019179053237298148455476615312228929691258431294827595366712920740450674867224469457343815207942730696942993124220579400539432691581620627409758845608523895572480882504837769362207340294310791398674621048912283053209907613437501159639922613644508504880148230760214310398367535979230421413380402955162022509737101271127977648915306814694098709211658597369520527612321813059543940821951710378716802111309450196386794507176032700412221880645837316841760147739634035975700121851322243327470510354820977027990953027010295154313706282891136930315534655082948696782421703509050959965811120133458086095475686428855096767710440699184915731729084586321854381948915562234842491149648201586246836315180247294987498763499637335005210159663446736252306819867378873017116699062482683739243385248970849528348086082220076952327509291023168007608635810479491858417739615475797314557286025017792252904518100997036710859357784845318414422024330228405987314277595314186651764698065621071438514302161619893919557908724460065143342276954676126281364026617267687422315201492887331204329622874108499963751552601486766966371174709756764188648720273622117336258039719888694177097005946583669035038056901956570719358111814512532022447361836341217350869309807182889780078710362852598712616007342889130421338230211389524375973721345572040243431363347323478288008593485536617941723826150239767634363969035343901163026083779175391813481082856210525597470553709999837652658614110639138214658965754947532076598165157611389299877886558232381032485875391540586452879562741449997112856860323135876955650072333424534994206512190212863097809192895181317357985249635237947954844718989172640535117904135821808632909013547321111674418296288738457041837460227517120678708799876833526340905417539335046292461804213901765208375877427381362308071735492800182126211629250715965902480741889682568965059956312222325460451216275970242471237455499717664145729738901396283336291229380969955078054636947100869037156079964953831171989459990903415078184878740896914785706605847650419466634119509452002711799249432833676610747282994673745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -155926222201912376307759564350327089517602020377573030697181275658086609280319600135111320546366312371288123699617263590732111249083373169379474728746663101088395162649688512808681935995101031503180735674119665780058801487766388485966471346050586970588290907719855699191535453095874950116789776693070293489429972007210674411020310565678625529831753594474039000035434551230003331907309021876234513281109839205380462956606745373642275637392007964336531992914883950106137548150133451157436870769321387716698782508095604222611871054121267207791272051729714669428995889833326116843408658386424626264667404781382719113117543784513713164493523385275933078425884679911615891058094676003018609778518542331808456065246721539391851263237083539849661704534208602786768741308240804337577757103432902499091809894343193973982908536444099383696148353294774986304104480492304236264042195637859165128117451017765097267232387152205647942532811143536697728758360499356771125153421412242257342534793355202627935175038092671328078641106789877620210748264984110133406574830877677418041484353080028605310111693505597155126840629299049656099155767999479572454268794807021625818453610447855056716101233840595852859199444485750221002107601120809901066263229783006412723742831231776877581892512747318984325943846267975227356475892976740670326883908829242010968351012998114326065943067465380317316344130463071171913584677038910418124922829887614052412540120823121052355170808609244724853707127090335832724423202203339155068942367487292782407271719949128839857182150974299712369239459598615088894158766234523983080274919278774913464998456890780044598811157901808798829827865412559291683068919592636591310780804017738530993862623470561009338123863844633860085814634114042672386801613097944038368000013336529719549546661273364528687879885157420052515726905912518232901658785862916649275423028038710627416593195317998160279577957436057214618583651939833218634008914086509986776935359321582413849180437529134120405375629002396723190001553275947516191708291290087591452862118046514096379479289533035306131762522285187401234215817720122877834974684264228444683151553185139734731918976547074707414980102427120256668707829660039610629969967830103931092808290406268654054717753193702731205870302320390550175709702393073474818171203053108865866367225267829128994536625450065277294881347930566341496171526731935829040588405820246547558986735613108894342131166315790508153433466213542872265052182874864183026641550590464143226367591117973603261001472106114574922729656787278828873146215637770108241334621083315208192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 222628163909552483981399340960804303053370336272187548282181002690299595823662138935672950373185212904017991835434507270747663214144020669821363392079045622061207935900149905832931532955087167533352068673654528054927629103157480648878251218550582266749143786716618354023786796425696922484772436565513395987759538180218679195778394897880849577712734212953115213453117654765074949437226531559081573691064451752388557691184875761415303807097654789799510313591698788661498935427635562037034134485176894666273091723740978904868795461332822653076977689948964716419608541500043392463140585130921239015068946682511938173388227109986361650991492594926993492686350591387474508429194443699404574146170853075646472198126738233958085094813911028625583619144441481008572910700040344445819339569092323740259903848246259462592419893628792499008804849465637882846530191924891439617383992234445979231071146681807930740758395100807795824363791068222204787837239856421195807304546893131607884357776030696786703145703798771872785656180133454543137688523785716208534940534477745673209310578125037550138428983188989150089435430806024093481170870433103534737119664127320321869208392072171752744213880693598126138519733832372741878769901614564037309749149585591078870301273001487641302265779347125762465905913775093987708488434189501947352028373218888199338173978173197568593611215921649124361737127986622091392560741840351087850423621008972824821929462431582216712902634285124558750161112103241019877794026130714367299265088903979394188302817339356194543300485294931312497672154071912163254540169754205419299329812558259146923719021757155057004176411140265644724110605480105026879616054899492155289161512577096802017652491365389405271587378943753793166524646833143789479764062650818753529044459959962083059645225113559094864537131880020600843641544646828370126094952474751968621612739602573917177429311545145064172228108237843240549736334355969382495743574623831529807689764058040742058392427996577924873223145246718978162476177461648160932348119627016311409459274379350944578397054490111509420051735400406082688399886693281974493169479976594564146078168816998701585641497754620399976584211102944912875696477441125669416357779318394289840235126540118414963717531406606982104138498232537351118348764079996339801299592549789248513421167460977269479195983662150041458499416422948906208000703984404300589844998345125291626708655337186386250851247531419837445927265210664490547037770655234525086825760681427014048434712800709490283975026630988792251319203462172139252838526261747474645970772234610933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -1795147547918951337624769668322881654068275483882730483058890454351034593657552327571122049980435141946167421198110716305069680086252245616054639286323253919661874944403599567537985022725377032692794743940469088777005077843764690613224744455803238677002981137289418104445887183952213704551478646254969334857823584488938418761115472868243705271029411447836390741593977172997091944114587843053283074837180612846289590297664281496114670776646454251955100047915018706984186157950196047845877087960994423041263843772221091804523136282354470443426522877636758696017111867855927484046743922784592246517446339061711633244719375498057876233419964999594214505172203968915633615346905592574928635038766185446422062897824197350008679296829073460827439808020222341899870703999311211900810577202252602276686253042282575998086071238850176627744232147273966106599784201000127802880316641205129826309354038929125615764484404763229438250059219043051837122170572711791999049559207088070955627642078688675189775124993048326394193068927365860265414808691383127405626909502048359861685853959920802172814277159518011159057538781466673483745377867978467637749521012238010146462922798126099410665601950030598353254964478662894062006559355974243550402765618722772212140866712219189680447192851819582629697257338906193794175561469377313944692109070689974888343893890855247514441646207980745367621079933466473989390107354977590013496647517281521358394862987457710725220506744202947973769552160382008703355556869913256505559316479220690617017980465981211886748115091503462678556991217683916215384229434579029898351640376422311058935471807763251882539094979183903105750981057834568050730563114401043748035631718349635486964348011400266003716271795709283291780357063000106049232210696186164493073922007818694923818076852043993577477330812229596305167448230563662398009134317720137595418115758514408973577723998029595302464597661360330117893661435602121237883819623752997239229780566968954211324894740449695981693729473416504080274767108522510259748966348338286459521429267386045219010220172351890704627521464520888937087961038404470278895231515348127147611591696087657425551067421302773726151885087778947236170782334344601518073540141156273667045239607216137471967203596451902401969440188191144045822035160658915947465300893168018664186881277272427087574192823548789141563646732009126518636255780309580218324353895472378540283860269047677539491215490139715499553415403925447046647702727830032281633747282182595833001345566792564756272851409219622856358197646547391542737192947299500592792095514863482175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] 27835909311047841099801012272389095877566128745712547780919589346242052663606148561892280804160102469863303335416971427946282990384931433603558815187136656633248158160365701939667037701023711823094872203546101770524879776810401016257682952686881721021397513205963274793420014770272206372227279039571319305700731984500374034567569980893400198302613873003879852470330518081325526677456363543890795502641751679308291513982783711501840479538493055369084839719028076674805572684395430937335861212503541985751299444980385739443188306064889278148977178966678115007609593920950373639380795629848665923553388530558438742504950761367649806080938227829545195065115161886865553777309277757074087720005365427439801384242934945211159704715579743656374943604170636532747577759101565215211104528818909117604958162080705655686144153689232397337286690850690367672882974924946986285013801100715570622594040819166666475403387696767339475382311564372419013590032653121897139515738911409329051717344305101949936869944336815437673828561547125940286781441308519115242225892454318923339307345224681858670239197693848529143437972843929154444009174039253773535942143170755670258897322915925437817863332891279751186232010392770105802310476593171029611076701613398563569952852536574590767571397100909847371582983771823061835433930504169842347292901427083315781517768790380142736139340821283772007296287995530025008103809817827883962761858390192989822782381986763417711795875641013639154616977848752710599663406193045389580827375024089478279445484449554088439793476621863759749060782385374989956873886959955999536618372297096615273031068087233002180905890870312062507308716908721595825312054725832142780966713229522610450825974831897570495589088591705363509305911765878616988174086189273128029783080374162359058849598690084596196171440768279753176868019918365510945001230852590686410662315539460515221332976182642845642295324151556146795962139537685666036673883378122174603521523387842967150232286200153794571764946342500257820274219114634965335742046263723145624714042313330936794871068731398537034745378138101635047070700124104703188169782916771704716092400664155666118641445978238723714310983406273823826950382822988353588525938572704973152542953557065348915959654707506360804467205420162198056024078365110354180896990778592720865055521181858013332345404305915721686712911335713048021329884075113357253686988648702544179797881586433419643738965837948333002073053750266434236113386872510431655552972065638604564319354120895863314648380333248666407376976954977715863705487582019634890402748384589738147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] -210154055554701332638611578585535687320140677752850073177917471404193713962617842867224173918976085744356327496174230891202664716756117678993259507569145923745523196999270036304017044094419780477915969468852454536215298326145856393668444854948635439195434476147680157356764424515550325855690661991075822593668799072833303360417379492767131299911769089095171769711636824647287214697002040945028895639673957637714094147919907674194762862860892592669078334740448997904199074870154921539408127864722860419327198547373678025858406530157708005912875620220932923169687474234947173074438991905612479381414828304052984263331910686912825730410547883308621320707980542314362377567317971762306451670130445783226509606010628624307217203817131082303952443087129601680152887705334649433074245440277386116628682691294704573351433414003955973062762547403462976950206423927066714274135321242142093196919293076835067440664328968839966833516285059236264571815874995620525152086053183113519175575673404784126789621530269099159840414419045311900616392037007406939914084181285400908535818244536249102425294123898969170479008603734726201056555749029654400214964545476270625692202384802037305122073645977417836298212256915534866409619754858750762449297748277613467964093573719356341692452406430259870990495724406780219741125067389624830434553143740395753300665548424397617085712601352273804802125058955021815554999850103536123661705001350524414916716653761694190574665320701485137480814267197361273352649819982761495522502769230736098424688983729062519757429043370195909649468409508623052929684609961676705679090429662844133128588821666730438857699398631925573593381924363169596360273429901953539845006448219665263189819026311685294040426941977389584942757596500774939403784659831438417399051313548614369507551691783733068854342643085529603641161733112449218550536316315442308097335048887141170382704607393380303916702451248740228606592207624559923071953478253614533324869294592790763332100481658626376707598289962216399095809637474695128889604381886709647582115094016624200834119444421493454588829633180301612038156495341239317194980948544114397331509024206372914567830635261088723274449917321171850790195260310233603381723265217051460552436618420889390635717640093784576615657052244784680874115579558797726845441125232341404126123448773929054960552176757755929686393771555064625288067520015347600141816848995201169264070168437340501527616490789113372366218345624526687418713332871934735191625156366591108780296629950025696972794274550796858460088311634132090178584078600004690990660278546564684709888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 1001675268577802460124250731593969504819866125466102101859084226282403978432016290293763111364357465768917784209259106555397063184690445859031043962431057619900153974051817643122039623030015446181798878786597522973220579940164701900460337762667484740862079651743110009305304213913209764551789863565028764794370081812544050878847591316212907228319419242875781153669809194492520486255829043708885808124315454327407174880095928690022452112788202488871184855416643259187673344149252662915676219359306948858062281983861111542037168524066838068903167947841565393305058762924981798614043267024537900205478770039134337014914886883423564075780966967123895012816976220941496758429570993893356927142454835925015221137004478103162497879581965189069368454510222659152014204056213783791201799792558617426646446016339422565207545307781083182828100312306878365176959904005966052132148288737848622189977820408561877376934378856509910392470879045595309049103011077937947161111122355943206711639521256475811300593539213879689096884793963948574844616714617910604427373951503129759437129775979477437866632578877788507090885958152594224134422246432562939888953812920339446745643604204891700966935076665515649904245034895314570182954216105216101934373806528630619318161951164811079425728744123469769981902489584408985625284944379946667284581292099553148108898981600494240373323765942498289725861839258348921061145709227532298960844624048240979574119134371856203821724484488443881356105646562041704205394492637610493955748430514696567823926047513539994835537094529490640116420251887302011561555701647798751312746546893027634103248302504185420910637025754624011031365990515179715377795124267621458907751364093293103868004467593606952097810603938898789663806491888705673187083128236924841141709959766766752819788466750846894358914413499118671323024423933725966440722601026065391067287875190953228764458672232592743447935756519615629533668574937364450757638633211336332994300474077937876397903411765089697305675134154460747796403244971792321247058834490315536480723701791551865913053963924227127140555014620972838469952463718226177234317602683708008155703926110677381675262553681581357283261197114885606332036046102051134584441687515547411541744758251314047869298379548562881422941350121422610705565902826861724329902725303576167003005071099746017694313471564669660164142099304836577308898196426862073549001549814530994683643876498455145916239731029913580736144866779628867604353310424151043073651922268985601512836870978474244269044073913292135027677144873130457014262888693547074244580449676466187141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -3432427625460478103619085058525535626808888112463051727137342948866797113625941839041358492655787113100717617614022567901049332966218486831281540874005238901642725368929444131874200276644402463263962858930847845002576121991745149310047324699850065731233862213613050175882207887502045002715551578400080944384346631978495749296923398901095288985189830472017462266060232730219583494279693952296804684405623399388631881009916215614259946855611673860418953150297738357436208226708037273819841735617709844100824058512312683145081297701529676548007740352305911164780569799186951487205219584168994303445465700112942460070727292707798448180789301260797440096004034094512615494006927345177813490032273205996546495829208117511640774369704069835658142049499776041374369451771395551597091098126678307059592063299646526212417794789797063841886591577729598153891490149991104689190216358682311648789211391804179967870855384583965798412971725379708991333034456803953451641759504834350753827741202855635717688339042828249467127947097789134988149729614968054906793653969850662604237856488369702716129880780851934952538543600321784339105065343472245353263250827252795793975265783672681631876568858489861188340698295823769991992113455614712027441994082897221230433847285882583626201914154517155158518107377730378094795930911245048201514727998159223369847810022068734853176219901513735543888677941619623588642677623857822362020965362653273247558258989990715784378348408803473576596425390148504436546819087798987652757654464889029368412318752754759339144691247704455006876738041455752559823148695881890859411765277706570895351532669589893043967689278937756642490091570402102390537258708940658463730193534857942364825473273848158205250669581821710383373354031452033247364018418772562807749829702721597669582605377036224332068901455228411782433348760456654964462055514619019511807545967617027455765303102636171571820481701001033507579791482047209534026759684825693514435448537397006438585470427253460092661587163792689716353740743887548261288887453887705701904431544852168847131576455402036159783871636652004637416321279810607649025331292691874504452047634789977005427966852895504332367515385589767686412826588640817503122803627746098140945053886352115317856561351618423495196050237150472577092746241941303210714693977175842166766594682847904368980060243005481580496758627098472394231947985408528494878643710349779545766661812457044296189265829544618377112022136176624641959946703649135519230684481343059783464243387137933629722401372573625918478692150186154758319525868098428966148724654165575478542336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 9019179659782712140321471163512810043953667294948469992893928082665884585887879027460531656624455130842797238957322586687052483601631540462155059914123760355678348671765848878097047297345016684502263226598451654501848491026849544247603624016713742362606283950601239291102811112474440906941898738334896889261913288131746734108224348837036282437489252479142592135894901438591821524603359645501328427941240390824929513404662959989807358959883997358584166777440684974461374383525282867712321858233958175649584726215821582547508008458939257333993926711746222150552246758885337224278040490108097674360740589422656223520266820781893699792649034564882310610419310206963299593271135251035088390763528039478649803888609840573353920548438754711811863705184355055991333011921282487240963820459629835740370089895570276204804246431955632577519873350432863225224763000841777059137464493876590603613630537716928506080355410478074070720143240146100008973880303592301831569112293478485024541051276611507390449951506906746890969349471360556631283543215540327920138634681427503664468658730726279993029675490014767095361280100256830255295881062329848321838256149839136022842824109489583273433834912651843770381924052966411835858686707476071948914316477871611146286916734076484014128660469303697630449988747969343141294859131000879290979126814111168165742460047646816801641425102186535076550442357659002029233170062194380570659218407131817948577023436723972402394673039655653368311251755585123250139942077516710758832838198786426897873548736765215814041508400799406879167232134170149847897769573841590820191364139621991763556616564128464351481843430091911934438800488323043847473521067575513717878507579592315232239981489330173126900129305237691548088301099495116116369593432804201172286464492141895035078768930522600310790150089704918546304803804914210720618347917562881899640437688206803002530760105912279815522357109559568183991415974710087060571850532535507308873095350969609479154091611842293814978752376253334302809358031776508452068131139952566671752727259307010592832556979549385424601113521056427470548611246229854684793473516554509667595169074176298195644729201491142046744464957995222617877796366811014769863650358243149320939161077213122214755188701415073765140979523297106878344481491655890751494553033573913474549693947168019662470974017576069607258376698602779811560521131789489440439835682032594750243029981304716198677314478173741876459760460668085043318195243357456127363372857495642108899157449515250671770509718746253360296301443044215898370813355883235736461499396280200829337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] -18656499457369352066153373956591701175201443060595133839005704363733149900386454366459463285585160850378250567308891523930307634554192165010130380322328506623592461279497303370072855493487410398960295988778202411105611137676455259664230324252465555168445894631475925750982031900355101145342216153639386877795209811799278772965351280852959429307564750783097169179151558669931324657640011235454226691459463236750271423846625739847615846143684951817351595934590851855420649637158626980732150016772908338423772290083873973283954208295241839082743629236881896812484526684153779611441013986797761649498758593743032147320594916166197495940573211605428943722791677018110688701469891111868118576796033136742811692329253024661661266591430080592528081558206476651047268619595520066996075056153509530990044642966711336548065401626379261628956745458080509302428607861115165813829804254539670516147801053168793265778585799678220789652580680975523263417796638581396315322041043801128386415463291099907690113444622919838401865411517727564866896241818890193831433783823204482303110477510401037319611511322951552689075124603827546307754220353216402060698151229484575059281108833387754127461725565217496871447104389241094063253146578322978331834838013159277711963843209151541583924324368056751186631485104860730984617532807961166820534150870974064592304427393761272645154892632958083394699584317691956939130026636208504243122142793853000686670371864192886550551035486195058168297265151204983658235734041040999877767834711655166311695173153730416519404236693294407753407730530398568548518164278628311814089199787629840266496568438625599876806437980950307355825578091173963182848136552609851940269047753574797114037241819205422434583288434431266792738936666904368536574486455642371638041464328678364815895808052022353466645983845654972579274473800657867443091812718178261427956204646699520093644876432431162769421335488875480051458262474745972148631708334747884483386666310988120695745254268066445704577094830792694010291016977269945331899690156596479147906598761153462218931857243156150912559439563176786081660940987109352683477106977139911252219358297956788130128504036945355081497840077607854153977400583937807312447848005113827242100111022463234497927993606098522045102932631971624338783632904784464412119854143877179667789688224341901890167250496001802484467388935609373355567991025926648126780794290045778174711331299904763838025871630499005073974046267825635647464218937062784062029633018520858405136458284036079259041613171917264839864169631429831848907303030474931905550364286688368288333824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] 29830480908903109525220275359784769549761577309895440870579172872262112756423917673342230206488640345848298329030161235668974254916363052740636017759551007080171167341514001026695087724786188460819109439663117714267949216065509844511804277987204492312962529095877320315690880523738247862800833285225495421610100330037732105399091311357199451647232009180535405276754425178291061018729520554831305520290003800741458335135487225698586563209399078250191389864361575485384169568533142816658210044884986456726604115296991688035068935771227050795365931306216125300354090814951271997900248463235704908955555073289212848419417408909515989599675263364338735619864030302965829562871576001900906366333504295545152008636986100517700673841323864748562362544433340468267787476094013246669562817602390063700391942591143209174451971620158046011592919914036301626097252257688496898997782702916514454981335224582175553006467078959179309251281978320802710330648401377470344391795880508589001898214061025451444726270138371358045178360082437475083206728256679056333293280996990073619600602868491542001207174767990480637932591219197037071920430397524867201982680793605285621045268017312056847992043722343827872791334252197242106201117642263387628187426669518161242591216339960060989908015656215428244563599687048228109639445449546355661140014659519132789874749126957819253161354489009831778616615032508999286833342901235138000483872799358104711647347649003550641006787607295736125885541619201494394598648987986947926696259426312069960597828023423136763866630993066406847202382170595992575645792940812068966117367304843063740441130257228036618344570584050552970250044747139320406633725673018266952224778985954763992522786453143792595798124004343357417604639186034081264175938240371299697586172433911450506778984949061937838176701126899990233934015701214279533789183808135273447610987650933458252002978662788106635668368908159053559627525000667156149126539047843899090653640572587691894927747094005128798645703976085473985033833380793747820918753017121123093589954426039633584368836710194009611017890763581424676986101875452198112126367361966783390230929843195956271773475312902350034220251599411953269997048785384471262643665188848090584168090683333304580757284596064344219065959395946235762512084877343609426347946073323610032898553056955570234555756579137852035919891895473000517431725301619856037989579525523897774790393919390736128447338931950715383062491902136597096353023504798336720260179308593543857605604467343140078631471828015162573253659771604862862924795218313361846712012922115835559936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -32359283534976552496088733824923506123441860029502743256655418407669309827782862587365745321149368977068031943322417515526225376214497793366297203933977106974340308662314605664340302856100606942881542510117317146628964696538307731086185590149509823697494769358746760426464518214799387670857343612097879196547731909212024957429616935721563477180041643558327949461233478280445962063471930319647024249629595773138834609061728951822574060137981402807964409811737460433197106083840677900853793965707206060266635654159105025022908536976752858416671590775429789450006632372369011711496085623909280618111306106467118129346320957745373997402642879915769883932282767144795219092037505797088072116326710945618064506812615455480481492371685911871629799307449788319574587912280209981987363004117270367969145194524817447194589365870240827308769325626320768620249830974275800978853544484285236735414838567488107789162751880527845857450626851190814809271650528593987335847216041901931428450437695453488401040539602372154466537633189250637793065439355472494297692950064996592299346889067529294692685189439494474051751577622925506119238353776985556480250555362459475533276924179498712113721202046131898209401909450498505208218346072565993430609794493215777499410664882271761311937491186056718048152013249572829956129958721549421060010666079956293263817178489335526036566625613177599917446847608786253895968368222117870334473650099774857020473464058094415354768675275756812359727333770639157062346769842804308947639716201312733287989431580182354640461771442250279958861939279938136809735257376084718170370218815782071682742753688099027819970983553569961656359714396869675118207199956927789685307098668273083303531811514472780440626517174709747032532495496789461216960539852584593727711849228705268988010979603753447656141161781870341972443351753982274918094979116183045708311294267119385654481597357074193177091661334307017158215495240428683461479626741946750457167458450814438868422722590670851294824880206016249618273789740396972191633851407831878711933739928401113788690882641853122165240031366968231024674838357844008062160820202488200290474029010686021509511625275557982862774625647423770836092456122956401693195387086794070678736116098137953975894344448132728683165921770904450753799491874995532995280600240057823028361936643174878280626060027230688979105677989556209304181372960964850910885367502952832938069542073554759483041884313707224970042699284624586475928607978879934305186689982209574022453631402010870393490395547386124058933333844199251856467643045762096289146727660869334046081024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 5517967965622312930320258801525798061632567145084326029486350497520982019821420771322443297118905977788990148482771285466893798832707973769488769596820025370346582083501664016036591008492346412234316110325064094076525767649843448774481976427330350980783260237867812472987048551653958032530156622131153597171807576574119933491269900393903205573402553981991616258034061355083202819989588006759647319126047241042714187311341317603293208678369714608532648653625241170813517586653730392600986941672351370962004110469185044834613705330995485603588420854707379973967631665248146811483651340010834923287665237119107294379334812375710901035122656301551246456745770606326800417584427965100494048524751249281668241015215944218384505264871961985531577535007507826311905148991321546434621855286324553790672348207265291470878968775123895839533972749171318626813552222387520928224515967392617974834646979926731516568722439358375316227985632015206481266690139811489040824801436113843806371010310407921814737062551274343300208200064908047765566508684346946594268384453543047691918199416698505150725270817638156094422466746527657770294360350116074454110931125623469363886563679268328269106755385672688760459815600393973515980477215550584153796462473657566749951935238474557663203998866102448253976015706583923927386198318471211403236687228933444910843148818589018417389605041673882568797364511253890125813433615362359096472072466932503088671858535904051704475711871312906484590926330712590009344412750849273531467966841761585707052848631812576898371219174787199409005704750798707779216367466382050058794774165501754976340417315669988667627267408653598353304194960213356671143746916885566771276671068323836295432364508461643301663574310205446784977365071659740727944817321848996532089241937291167301409464361073996327493979562514642903286280555662873689928945464097481067722818686974568342330011281208884159070155880462675295223657425455172458329572443045327550882833853317642437166244089757060339044496035459041001326857028194043737166853167147676764836181139375999536370120355963449238320946927987454877592612312964690004959970448205689958792028109979381909140164694291714744432210647839076026008941947790563497294515601200146288915817621435367164941277217196864774026691413515140794302841883700541760866685461637305342971262698584043028884540189862648921495783581399601407154417757155466590187122277723022701221110582192614400876467532778520396469574387148922774456359339507671220304607806929925123073058431896510416539393720584375389859239117986690032031294628971626969660222425774626816655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 77229302719863472471477249304334069064996333439407840656541566130285714536180272763671318769261211877710456099711809631448794895885058896313658482265524894714634506953555016317504064047924765983056097050643564751738688824097302896336962842493967819097792936570008416234297776799819106576367884420742657185718311695533311311687609469705257661863170286869580804783538533642067887171178361047146381382195497352267094696955185184681474884672692412484749786948168878039339483870753267731785570382218868396781563129034535249668997375393716025315328747748149196761236566249704137790409582272547015021720617810306528541940842888234486542033668565066162508416087794734877546883466231062287689039375999278830168140679005845230986591790004289064955663986916664166801641861056894488493265189559028521346590761982949152957169407042416054653765118060001694333884361061378499363777143072273663321624750677561245766949987712438554238218904001220572898086237442884781564561970527523016443504024230153795466654888382421028244944891328849806174667215488828018755658142801188953076787708372015659821338100723301654509051238018245752230628294348967383390435082880607927394439168399650846682250111350424160006694406935963522870224529757481880082962785309765199701380589061508542425782445557327464431477753660555741635151579697148149651000374595216694099099573913502461395566006295144526269862555700353316779760197293727593528138408451237797619742387157674184102179989217943789648286796190348243123883450827809477176458416971115124018451728734866158806253596811761754624927448151720508954995394321069918831986204569471808740845464510740449569222427028400826078338070192243265751677432452960854441863910669740965949680684498827528063123032965405367187966112452676453445331571974427905260908421954472696866240850005305505242792419239057672146212833054354927234918467792346355171470676634473404919862466114819720715878192718140648999950341331634632354765868877108492034024267506612393672013266951422454567520464697441304664225315400597496483721838911554827472467803833516833728161691958819447709344240873493711652821213573631177363556661746620611765657595977376277645206037859738014688296067999241075675786344466475609519238611440106877309967766864440666117242380928159539966782541628170639899205223891143825908709852232542701528240803554043874392672689881596867819556838802312075808201794929108423346445787142706100231380099238413152669569909856186198342407082710250613813489825975140510610718082726682710075874515318439822560877290882435699854064360762753545350382086048738784032439207485866095551709184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -230567597907265490476275341625525227761678427478339080219417649323291480989431981468410000795927861368282921302529450939452219265797079437896550681319336273967634909851535835524667229706175656558101640845419397281482513739168199029221722539507713385333664570973921451231971833646442090705347320621371005874215434650592950703077217770680579349385553293179981530553216986843734250534924591770428690900650759387778784472433704810988594312222024970376017550538490989109736047198441764628401677648915519984982387757777196264690860570309287398388317053872549185600360330669853701318082953499334412132098651376818676250918315353307017645280478393260297692651444157174189022157479011360835697708373215642684173738200572663605314053547505812322682298098424640343102722786065558355879972266358196444239947264472709038309362966149183519290475316898198424463908142200797094048670108688847113492766605287442351641218555531289783745661715006959658581953476016730811014694393909537908530084934732064430403737979906174408499590671145900655343867966158542807412951031474943291511857647549204218159576731649611815000106135392524531228735416033009145103133879487605241984461263449206924350723399848684332097014320939389033327044776651009069740105800092584545799786853438434004643758202935942981621030795017807004303036619433384707655154444593829874841443807158143696173135853293981308721240238345464690899302915354375662847639471067903578053566629118179529098416358866479423534224038405576506385810975218679837598962670162741647455174317357414198937500265008552143110018596035203024540144137912501637774665216815775087445442021012050217424835746541221058886101547853721022805094888611857248146054180234623855549482734754610680475728984441568521740732360111152585517721329005482118502855988789079842973759472056678701034590323066504073616954971561417460684001860791712461666324097510202817441919704871386628774987672128291676142193508224108831639957449034287815793361618017573185088118943295932384470510881537065657895714837664396376370559364332383888385074752908149565978612555678098288390705836973345382349866697384662451152295005249639686787087762304400807471448379106180186294593646329787566381408499959128629084067773627799320428568558426323910427911926314835190129064830977196591841940773658013443633547218262464814443939375734339008711182580211885588475756139077790954111036582546475962781395647201294588059599111202659756788969042296921886344968181750701679479099525020609814548524242687200126620372939370556178782544091090392862763831461672725360593002961420659403472336846759056767807651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 430301489628277744474819601411336882662349537817088172974775574194807418432104254729677214211637319826626422868601179539748620916633829769137731780478624225723740097371051927301691498041357637506755173412856561985234931813787947795627577749528596788758928288930582319287459708150966326365904356501309613966538859452100783660281995541112330415164989667981784894412938196248296481150703961362944022314054251485408373436055941498665166609243113413730643920546206898352043068866458218085684311191306659278666786024199784161810025748718755236618386516578013267642993900529783131882132463535475128822009737717533380823163198060484609161479586143803737854363551829271109671943799180276326864847223416384769540221281999272316822201778300205772362267247592539729387062416105186843165142976541393780062474017496592726496236422288472661042145473181684874065159871425679912630653590971082981147760040372577042377099601324897634256678192536109855374261861947097589316530153921771344568462099343040150344027196343167968244254526157670131930043606384367361342769738520284029496657576148950252147126977058099157713956231977102582734199193480121537814555694958400152593667639511923564741035627023368917036332248443597017248337820806753456586367451026876790023342665459423116752137659255922695908334983591023677080185546689331608460556772138700614597448177924020690153307062362697213060094103076001498475516082877794285931809335491106723115669311876183903921302766967633879737930540085935420021424893266399841303216666597788310990378770762633602554480386923013390316269361321191066950854364646624394385154547450372570949652970681993874240978363842064579165474632832470319873034751818126739655675547714437334705164127187069807925998010942085720477068769724582731588797876747865727198336127469200418943303821061776138080241895365298833617762074601977775557597025681604586207763697608728590193279398558404558498506844019187109017217594047533867665999059056779402270355367430221937539060564159678813996207590618019622450646044334902728668281157822519114688520575745181718849613434476803132079027530253805808782359001250600018497759148482738369907899282991098682944742926240368658253320239043928477810246809092548458221542016799712439584580879795570555396066684687621546643515409145705069398232902357573906820517478089635358313094745217818753168235687356990599743666725791992116462239312276245131934947585575245601875915839829100035253511927146179069401777897381372638939039014836649762267224845318713888545047576666005097245733048262534529076208969421195027676675082488759914732206586907826521242599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -593700614487345471260665115824092642077124127340927799055958066524540708089397118205696048260685343410457887100162913550651943578855570146178865201755526346885367538139820297096106642953986319374489055300083861373092621482060305325865771959373962267907830420230868682712301371351307363972198966160295459359966376930415541662706398458967661824702585694040144696822867270428042583568632591538185543239074424917017344143722240671368330765293469290071091445607444306064027994778783118805551692653072567704386190450082931695598041606463462348380456535773312451400006419297236705306981407777005054984073999270462465845503968494694527475615801604186287547846130286165551441496428911980892337893332933370300244216027056043081006898010889201773689371978573685539076910434130534973913436423356822805161184686889955999976272190906115189982869941670616035331913727843156200951980173546673807385064312507972565689769894992738859370401965353701512356520931176904157246554430244478448329891083405128995278818607579077894368271815053488065394067815314231836174971032474040295368286857155540723072497735537408633941918724564132279654055862982432311123395169854356680902131864158697205122350687886517516577513224899263202328979420730888622375894281060458679321668800846596425478877707873792766282823200744509705802833482464377389487108557041056513838069597680511189438905958003672593892027088410193355728321887863159269931700548315509208559670525511284329819133443000402309349350474785974080474024042947083329473883718759045986521739612580065905763678469479054639575421766975193480406519513699162449677831972450927051993026361420977164477955401249221248071937808163352454366058971227860031454628426679270965788891481905505382359023994249119760047186017802643211240952042102602646829703091399455426305539013097240686945733708957505688732359243285735366480000333761659986180505649998314037220698234588515241239390967388293071869741956245082536072320604507987159668445992303689471219401218653408126125860415132459734478349210855386031089185057145547280780199528634949919439282265290875467308812097602083210461383046968277660139452266419323067483560097986050909772949027148672910205867401510493234219108236664236890841088556377114258523398700153611036512855693336899576230277165749326123226789632772043642701871138669040083835351841532824885579578726146507825731508959311050807339844804463116639945642470898092556897946911076762125917949645576214712214121712413027479531259636979476176608119164365524245125867164838942031406128629928461693666862481040077884875337335364085197906078085658707271572520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 591495106485775516046886510356059957697581371906454155204303544615830362795328313339602086186017845220268666018531686720071685280850806555033596871357053664221627322176898077625026735173504761120026885799886536992452700664656703458645195164360354530616771434760138240964712805695460706761311141689737442445485830465192282244209283497224062840547210083457658196373177638060784335036542000467346001973092273876044457792493106925855444440076835926452606273207075409414379896290416137753217079392813662888315372415387994008194000771692812204412353271760727625833341165693656461174714973232919027604572147638632820550656848819607123797174584234294940373753762460605242647671869598218416627196625284812233891166100170555409379513624934035807977543843745243486222702404238418496888908500573555448488619853866027529718096202589425551216551745844737629437097294727539163771194686478278478592828027791036630550373950224166136120542037747380293366327194245207933895680429176971724247895550483974711651895527174368944269083795601579151749021200671111228766397683473665290929509662389222049555442376790545925561219734412392770459476017618512570869957721428883566670308248501704908511960347753978006259018605152855454241031892882057156053594489028467409185067224771331696002203231518671428114655019732467355339277344966480324578840030257476891455155546952782553127381535514085044275833086165726844307022459081926328038918087314040001625296948212630253916516027737071675414991704289794584964994497421280231399954970196279733107928174093599831361131484869097039883806246996148547615834858601755992702861019616070206698061292628306425028935229151676017281002125295520791972367930676455434207619104739590303324236981035383640502621594697341586441257071646479337990190308367884445243998935026075901698540517963840692526106904014521486497064362848583973105997906601783911261452434441513491156965717649861175342946012066121903938658865850670240256349587001223596323757746943402374692793791658154951580931399742916751876648245705009582890882589238835530316733373054507719742337008446810559771859693442946172675017225600593630805582725448911878298961776027537120056515260844438338061771200406064852733168571224029576759722943339006124241864094580805691176457909663231308741193431112485368754755643601779581565544495532285999787776176956710839585748650256098740621896609874025719715582044127392614344834125027459271091650913513520994727256863902341649859080005006398548654336402336608192887369994598372411560116703978816841248038312027567693683267335402135664850315222421160521225047166520647501645611008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -304672721290641933538704828417785436046284135216846585407118296609220265403826528311280006391332571800906547131906615198944066991159650195826867643122869263516645553748890923077843686671800452200850138800965736060586358950486039611681510047637057614501176374100388179353886831185147462851545229603707462744670116806879405102969080241203393463350433673024592456299656789293995612018218487699438790461139875248603007572915056686065477438723269117888953361151014524936739324162367803186261296326598208589683558200025945604197092514889368865995498321263632561644337058772880135643393139296263213326303403046244843194846718173999029405288028677645640459138415273576819475611376968993045585980588002387525059873460142951688237039941964103964252365861839541289719372880988232688459853931873899669677086738974191496276309542188453092490246544790656405054052162507702855123809127201012158261862612496595314807169057271856096437430502656612750259476339750978813101025501991634905138856828540974052892643258660865008243230269733371268816863227176907459593557118503895949937681683518982899013621731867384847662477364860717201117943193088655023673802379269054297296503301072684511547933842494563004573873601327807883237249268721088847267900411148991211530478745698309848426953885754127074633816475796028015702877190700372389606363622408281834188914783750953532669647756555270980726732358462409490219248006542960441940657667188223535368683527626240156593095723136825231353559918945854235012283362189297919093400551903195458181227510656369765004591776938136242504249227017522080754646291060552963923693502362942984039550512219611698345862751463949202719237485787663609345635525894765751118620484517586988099585763284531486412686795131868998101341645268341908518174792482162322278409735018054415552978714705210582143101352275122711380996291552426241833554909012439561960965795213810661267529689967638836172857787349943551215394677642395517972871204229782434471291643498851629097594497111724728759069464593941152575603257021352426623358329974166652240589764111837815418131411464374456492509220946000478431974689857662678925937615848513973291319752611395400783894346206299361419633237298743361462632436458311034129253664813056634883379216828454189707918186868974545020480344510510849811823491816197159063540498338311758575795447474191914639775702306989110910399901399547895144153179624623913527887403997016840841127401973191866101930392768075473530573910182679739425991559644258998513148789222028929289919706031496050777351403735029805388037969488161144156162187617231161161471542610230796374507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] -295461979404195780353402397485849357863013928063207649626125740992294620425376046291180574530982718875012363913675696944012778647667627926360846620587820434640615007273187911132795364614962643362624574794201966162029165090003799163455508119472018267223291968872779348219745534597943363707727367521437537867232235026062090359109154095590098926160031068246811807118788146202996551971780814411285977742975488449728586317114570529021949495234588014840709668288555667082609684662745273500703251891325930543139270445301726060410519242030524071822270127893118904836013168113175225242850329859578515286823416553942393491024015505772423364308384390192556385208737216272879087521661958692160764685136093052456877855818927449182746522457637425138690115465366880916803980714593038255673555778547162034728082760344834287324986747726749001153675072554330333437870197182646060195633647008243740500233968153419098029186833816299812269139539990844798994713131973313509648666903095311010285285616154071263961840752218503684578456341772991565046547574361924851951442616204592873870899269587325024167095528984710007657158844640633386074906658247462984106694312947849219042731358528995721462931786705250093098009928478749399729287546954624311346225761430873178643574513331650637604017550585129994715945060140387139336988841940833140831432564912482822428289506533749513401634226883913765658318077357178848811569883592004339978664496875415245435523776890764526907562384688765807098178615981833542135504497206879243601223600132332717289411122486928125324773333945250893375127614534906008379082128464356803019723090303616055917036002290263237610615375619626155877208699577846526781077471657523972511292021426551456555974515901504600116683737463424922722439849429279418262033675250834031985253120080087014001412473044127617959474671993899460268225538889985913243398293321232691180129605907857483468768314657874217967603399819682221895344953269694825971276413319316394788297151497879293264405523952123712267166886159051062490977235620867322515498806210125352127105063049691449179903319230719528679374073845235275436845117786176313146004430215410923639646494162234124944856391617063968941768015100583675899373755031889432691615599028136099636164070122687002558472510600569030932044268312379860899221111142453743273275658298147848656038473187705904873394739725891013057317009736167174832839351169418653167680893055334711925833976514798454232189457032979861776928963387426959171991751277342624445826210942071450031191844718224674206176441376560624218105035654653472310980464866041562219620833575396282728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] 1099387907765119833851235371299474657031445140009577264094936150931392989984636654168831426434263751219558525778471590343123681282166373469361764311053299485320650303937014176996209626196851568420625641931495850075898942466920445381691601354400973409474821418239836191426169722342264421895237590417918489520571810685990934875083892035416248187009325496775021359284722594284176371491339946361885964139636267847447487484646401449378239981910942573595192884642841978251855868598402153629007071280908690317365596053695795874609527952105657854835361306173654163096025173871702886744016302871908565701753663543106394574624383499683893605979329017969284768731499145545495968846760823785999503595480140605777379177133318189545404503659857036511025232934773219820394393593214512976526980514425221600335981534908283778019019312615576951830967368593550245990902478471545385224743854636818059649349650972799430647111517658947431261587193863774701393384001176735252936921181553462557955568814356166763269315915327972890263618381890505778488279206035202721643252013663530432692820002754931040114268624419362080718055561461041294895820906597714097002715793536381168796658418488597374233668476509854311765646124307610130844874920972674923248028988704983209513330782507313567070199490649226657032788157568084555011106356609006686058026060331733814605451893568298984661600480610246527145813187657336129337523583338987801603342311849973052442433469439081482731913695828135717834785721131042477063260741366627903840352033774085563743616273305667655301318682250873320864189985743298488038773582389061611105784437843308731322687033252097180992692948298368118693120694796559033236194225761410657415234844623946408411030197395739683938489486429567997791803279833882219229017701370575892614693885565383928348067887460810588755669810536365970089300642898571291393890386530084934801666268055116066928024230082530146921915524595109970580195665379279531795037122497630307016778307353287258529779782606640778870396182746076009261448883954313643920990430117225132807355058349529964464153421411321427017647801867513680085734001776438749264282674591851941281675359989281890679665836836121726845933538945422933920393278036890657981896684951349442121851619852031854060915825408338838668906441128021950632143089743709987703436367854329773481331801566758715325731953906922773907735793736601313640949222976131067740371854128615519031483085984548753684490405213750565230466235582292124326980036197708351919015282777786983948948570074680178358147247974226164016484176793563003716841855139389783097646613673910311321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] -1889886759112740102833169196902350498199149255353120303884713734612206958258662532983524024190859538099538545350934699102831535964230357439834262343323962472906344973594714088027992813456238858629690931956286340831656524059918034920604752194020739449026725344109027488127343074145211543925960803971833056277767687151312274789491741708344868877041484217784743002589955052324540736320973541814901809150340241934290088763202825706318455016210536052137245298465534673186376452847161395107541868697033015132659400330636450852542453327453231099323489869762912714739757942029005483515566766841994490354788399145870585373416852636068684630359235782161780525788634113961750512229182743875942075107368796793873612332900635251375581349951634466379485021710532554698022780314140389806219894796660726583504774871174582491640833653176823725967819939162142052657613601427156057170686276149967565153064023796351615728244214090984175084600863489420451888893538671416135990165414220313185246920798846523982366875006643117099889533005577131620228599528922399258566260835643932587924407953328001768084776644283090726388286630567325708777038649596244310912580411172483433608093877626523968514868816628690288222366511624408604172536262530117673578477154618067597469447199793168364993413367255928886597063598493758482573916816417752965428471349444130350289489130143700557724904469313161056999388909452236496206273551263851756946986634079128522453781443388997360064363582419190205809018347517501424080306178888497934006408847926014950288922567287169247836060211379222752949116677195485689801344588081333436176455652622718414465468049063520189717382120983843821978346825505595623769091457945808135260525723307911939751603665762457838969297479177478719348360491981203830026054949818415242349818883181826469957737917758695837620827572994308248963879452920228705971846692168350675798954387368473967097830120319780218426401734177844857771667403016819861128477194587101836213353226784706402982097627563493045445204878523431745271294919830370858875249268214573960508039921895749899008632197052295173735878275200991848010693594908229122177004092539385055679136875384558654823767863079574743007148961091362144440266279965255638848754984755812668490537989536588792115296348412408597917071351273253108464130231007322247204490850481990302545948546049157219000817056517449491864891214820154007553101471968933128987245683297162891655274526630412216195338569428151339015500357519100474037882305273533318575632377304046177025857515331029076592516888397542067061217817741853626892326617384458808440171898629282749686480896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] 2440374539007622706737278697338785651586814115275995578792917752104538849451025469085131888377139732796048177925767875564390983292643648522934226381514944632279043411178949274957750476096033087453442122016794388914833489273386944632998076479017078658687327429807704622309094357368387255414832912499586488187848791371238846495386639522716004172731018852024977366793676540133667603627944527179101679567780975692092939987981237556161543369125402765948883857717970749501555950291442582496310153292174412322203910529690063205606435395114789537185569860446603204000367285468438995680486576205450324978112947239582288823300845573916361466031452662244661339173004936119140391177305695894689724667565874983089527994977011852498581299206459606600725022923663933572124626114264121064218822447578219687490896294648349851134542263428118784792245932509613346403637763496463739930688020738811894633171858237615034500013402853491875376320296371244107756114668158788685754331539428619110317735831561506929023554168181692389488386732695041846793008591939344656744068616357213741666289278558157473071593594164697825665870500853446350536528487501265151582721530855388069167288796182556345714396912933722431974456266637229715795874281016165830874868542486367238182756097742687467152237913816600574475308603402843054335195157352386604573652404727910612292515789842271116499216277088041659187422400877830603005119689186982736329056552457894624535286366874838251135162898848594699697505633972494404111303927202357813914194143012180854234925389412733509654403259551332698195933940889573615187015632703414049486277009839168148521788126646723041225564838530830107792413218313328030484850826089239663764349885519739897549449381532470665785005680535926888058210744334630241670091394872816356747668748534240495868653859710101557741043893245786558604642467397339103574037012310685054763426008108846501851874736077657648027259108641425228882089115587160604879663989882664624257013279429596568689957376567965442899329538937421884685932357480409741878716299544515664871755825884327283528357424400548301823026463803871748261517116625003462130125980013721261994952704737047018635941428026638169818193927038807476433553687458337894417813371221846211793021835350132620581312191627991782295366568558429859185487737349434391931760391581701397694694220864427629644537647998123288861831927033756482239757418366905701067273352166167677635374331788715403217148301401094738389507896497959211838065667519873963939798068198865984015905219001760296169649557450848817852073299788875228232875561762499772348473944141818639763374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] -2617710580326561024392940220916771468249443259684160394136689784278827707864523049797437920033421979085449652401145419186893357639556635892254395633617036531084040286607092966961749047461388530417460783045428910328678418302816173297115151710325207099721708260803633278680433240273878638919487112813925904301439129976273816962347021025403691182588584606970975947787057634733571218876597545644420373981833064687898691762157441941009131806633856394696642143218007412328279019894017627351688828896752318071572988446935935087313837978209781517650544784179355753310644187140642092273707996431623749116163435838524298622487498149401467709032192516513987737815464555321350000477419557876310266028463367204350262513340157211879568840660596667043495487200115614705680578951220247869667129024841102925732182948149252647432382849469197823777009266295644349681879062804453570077060253180400451697259143460649956822952850374475474534531240077191944668678877928574930270111288947461931918721360676550884867111665514278244662622560900822253049968284483739030056454037486685271311911168341575261657505073527676394611301085741311323148419337647637954061331986949556072067921476213548299864223677906960205141417361125387075113547099944643867061093772994503000126591006977920224176354375969542736816230266998525906444233949708552262179370012938221266291140458536684937735684277407484065637147592141538503301778873019387314611271651454402856662039990761608430182215571539276439049681316726874477220785114905717231209465861596862338132555595935726356583498806800143543572388365606973959926948032566753817854249473884448471808378335228643248302235073255071937826154794833607732509000269710556777632561068710718845218969748476691531428203803641552262488916690106645747380634289329039289750239299529235861979854023880850973576339242911234792347242144010409803140465769084202358016273132241057094273360049335916163532390133253644146285984176354178812714079911162552432335272170798991429751424409124559108119607476188249057164726333235936082753342209863796769679482729290705225184780687765576775853295865728497319561128033432042502163051621047308111411381365723249733246926731516290653413689226080280237905231621901871638082159217610914054365378525679831680191846241635233878200893698524112639497987241970577695296310495601159673634969019848632175446113380754668520444283109602042765374705202167575758349248974740852188980998404317720435039579720405368930118882688683835261036720513658698500183825231647970360242656507028817586008304691687126282246032018520220225248233444157307135881249245996143692532940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 2427205219659186564564696578679106415968415709880648868794751058815652179266609474204250630637489209262738853678951692917604562553623846333716881862924124507610211646824541653292743049086343963155676723139648875001709694351387390223719789226879679557990247875865764013495475561060100995131165013091320161017066024720734148292910422443032814655326170592044518558656521194352971466273392733625806689302388836077882137485686892052169730186070831592251755486783595525738394223119033181626463410160328623523895601730739956095122198681537506252210781703475905302069219383362450801228282466874283118818421544650351274121141164556668866614690673543073812309938489243667281327263981195124283036436598912416224276293483648308051520960953718505839030832562735125421509725977672636100803642650283601006621706402624103826692736937478588504300387928422784145891700989195825779175426260352932438839769915461262211986967730608000356349275967867101691354366848780348052334309884287448943617997903281421066675707773563391401381559940112758346297924797985414640766764906519159718250394063825306009543749894395716937781211419277183222826242507443882686558410632421273283985516201909253101573806062934649978330991099707503964563642725616013957570963928037806981610830954281598178815549856672450098878987013242431314012427304157547147379328114557098822458775875628147838132320862626504484060381275446026058212448680627630648632078233448461559551725011340480693826954279752530263115144983195741510457065310243532194683258451795532017304171120079832360495998528074712347852684114028041567632280862466415168542693061912430903331856746245691955235617644660169430962469113935952611718153617996197911151298417153391598722018158358418139333232371290027925584012070728148691054360931171125179213794495702595397333058902392776386260397728776890641186646566217834687303163285369372211790595308930812412458434216181691348526124135190200191493573207492532086481866319402828467405643453583310450264474688693504551407819296449275626304569009904723204328495972863461384726326292682251240644241229236708410170402169548317036396303597743906106510995123493001072345283370932568924620242180951982338821373357236965429523846153322403035069137320002808709089633172884993272816762991734335583362731930936102479374544136007259473062300343380635879840977991101891647048607806710666224450237079318107509010982839570814827783212591976869394332931571364137471022459362958301945512995288790056402620602160726840245821575378033370589649658542357206655273668502590687038615378720523023744306512164040288780905493109923821192908636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -1984711331280401792832449893765268877430982937044393111784133474792153144812850950273654384565963773898485145750535367838344292331184481361298209873717614434528599540346009094342579615387781997159645929165431229868424704144389433956225542616446609490634083380296698050107764935068611680250648718571982822486575143630175882505352679215782637194543242749401437635086154300570180889584703649240309692217631675608868241529848084592768827888967595431771249122765788157359440516701109912614209749314657325400109653761133994579940298180596343824224482601720961698682469140261622290438317527242660827224565715959905409929160995355996439417747701572963737911956063223361736051808973487124394886397824676920624028895014946286395010800092491682187307384930356586844824742304276651456992446689654966730139575467245483040241435641463480036759803622137158175163345980301648947720094819184134383459468537007968476578254532361294581051718896085731158838605373846145670593291648640861489278482389488235330247291537871521328115612245796906910193984337774655520240341494001327368697506867830727912631361327172083412786821641646342951768464441940204669479600847307701865758427534445427469989614736212937453193226573468693924349697161421947859464665571634210060864896850791765048285321981682225130737911081177749616230549809546778098564647113983148150522302607861780886624628274071004320312059289240015504714089316173899506829199706881527983161746921663473951907890607925110667724932414111384584738226649059763722809455882671956112794908664238195969734359890658429686784694370423111710649636487354536962092595149824911568226680648478437071021310283199405322542641433222487662712132300711386201896413843740375077879571764024557857164033798165809756004414294531708705219584018889465975131206013503187996603369707020565507244930389076128123222321458033665984476758477483753309265953152799680106613704484646720314290351769972081652130821615305608105684302691051406638411877939533526858482803164781428371081243754185791547559291751042626677504386084754694784702485711441309232395297658387886956922536288827642101159598229357846169257510610011351680085966473841329495202417788084610442016730738102653426451158513550892359993122292245066531902166786145016136290772519764050721045209605743628434805719469911476634365919801204027489280001416719630875910870708588379757562015121136154531537870860330553219168878681961062808467622804828051190078391187285261920947315336652651460079043425793746397555476017858244629514386751243878820254651714451529470122101104890130773200068909083229405168225213874693072723378176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 1447297123163288135303357669448176062958881227941956954763272064765853188560110351262557204704516360288284073591432802318295313840908231717959079156789835321700757435325397747226598116641165269678519757049107239247269151647442755143820704541559022271246907906385810948302640368459723262119517633797557221739188868196753676203020611248962748880619849666550138353548570375854586021717506479710030137066551945785905042269289795517225241241363428996025214421316551984728232371214673827715825918643927461989983569779835628376744294806464456295928157889056760567981106476666661063801236223701095831451431038415543081779980254620602917847202301419412418727308508713318140086409109661460918471587591048939061462896221449673879477602782857328147637077436463576293640245764862416106045292200845089524484832892630177147520587203692987192622289330624024779929911567664094154249400347954398431258662674545202571445158576044701810587456668926808325165495391418065498963008108056028717007248546387904502513687328047065122832137226498185762105623456316882614309112079498338780824457638795018882236849024360996231991108572843947039646611527235682886549012738594243839239380015381430485125051384741880691624705835232501685013304151016754108057936265744294366822435573239966459001944976346985097555648365899494902351500338354424562645997837303288644406744907141599016637253372800083827659855478710574535231502124865122207825890550387733938037365358112311023551578360027235239664078334834987592359269158174643206145629837517409450556570898322237909748649135088778456984544967235785163878709605908457921626851310920585065526449434697076934501413196194165138648297836380987241771834974924746273671246310456212088874489780049653325037165664386733129947769528751764516721299576573810410335535770994344083284588407884466164071592149045208952405563694025320632652070991006540435582220621673318946856341571022519845695096589110273374353432865290389612655029555231778619119578137253944538865470881663517400654303319515700804442950403176339491095350824024436506827683661035953251156315409504696513307593136058310342119851461303780661173416345895097525440558102664432289347913716100113733086988067066021434966179210928198391388995530731327224048363549583774300190112103772100934838725610446995006340425507701997740169327583261376793566588588737352909716783059814512560694575574791107972659276205798711787506018867595213789903097069729626421344797095679535179260334717419154466962028607784177948680279860295640015560348926517409766362028903319388845325647125021765502464262374432733600015090971817855637059010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -947462862017739880941342698502793927690285626632904980578892341701454218244909849822399214707501064356459992425799077031019408234749956960384792290964748347475568007204761661607845064170818444320976143875880879426785886690371500024414264554190525513617981461787921614152342255660172983701650898138964816931677896259737658184097838778140936169895270248757017431002033918510386178886750148109620713790834699608407497466978821181835749538886736605341292867808037247716259699368839971880003540527138195417490567159399823467893695264438094149097186906538017142648685073988528938119791132298747969864343160777480459591023866684543928891037243047867198380633195188415879867819607175876210193315854930658614468130884939877125085543988868961295004985971335978941930946014185192771030745162581062101557100681922583563028272841322236073920458008989022196375245142679635337911066116556079147699858289057742645663979808803550818340337245926328866386094477882856201129427957128972218731900624465020493311044851622248225857104399160620754418654515190509740100657411411359886922184028868852770061050453860406297112668554643676376593492799958218534645498041861735070438372061662047439752898403654214140007199279336274010586297855153754078541576908969332055676896604172022990243354875841226904174955647243656667003513941073015505928134646449672578750916653414683161369068098790212873092528637272458011394656924132679111687641777216904189679794797935304293080664851547488041849548000205467101364392573022395104278953641149868334413979262810536664129675360894661637140138377760104228408563413472877543085999053713043221302345501249493370947926273590240530871628301261260909498395841486739850107178876312523889787416729952829859520445219708508664230564785453115367569926523568085862964831481820169359671563196766612532732961452068622503863933802981153804955691770897454655429621885629486571989880500223521869126661802192791720208340929774323809267316150542773383701064042682275717153768567308753633515366524469060255538800022926942468142814035631786268026368298764004376057554736799764622197464944756224878558544918751299567501750045050671599324783677250401469786806661338521002618525455779080962988113915648118528965635995831561687344020748023300379428266325572466714034294882713399476519264432547619766056775071242662019202264526302729245459186871449439715952790771766581516524671157788486820479320665637977174998259324484599681389166653545389502016410551914120541715910943469152254211720771882414501875697105111997536168014026137929240039564180284492775018678891439659316278995529305556063174524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 559159276826977826604517880646093511317373439521707376650590573845941356739546446384945790598682108167517319165463518455313397235522131967907508236383925509210646660317406259574446310388233057623034880836981664156217055933771208460683232872271416172542392618105089526435632150588997383654969842646392684739379634549463777425286900327179979242873372050136187159376825624826070386333880692177459325864321127466464617338173199001926204268619325486310325455435049580940485629563527637116984505997155408266825338217980090984947289811919241624181869757863565845068933685311830292752700252122230335743998059942748072413048054827063734874993832229907301425267708489120157794136370581879737284916364583694779779279827915606956757575693250972399845885020190131058008239317058186347101632501544782016679693988518399357693568847261676691123387536953160664502402168944371828890514124956905395617635089369781794815013123682639854753400628621494153531039189941291037382342452067384095075352076581090978583066469795075259518556007879030748529499131465857495049830497228491022505730719428781394097040873460910907346354075320846960454410982504568152303915309429094296894936713468166049325544084728223353290397386301135873491134517214756890915723058180309014243106841929432890180715720789944441339795941699353969439188044558905960973045335930158777667273679363264867211652160483900272196740975180112315086896339262797398865830421627010763780424932347062317448458905062863853174859742634801029867777633418352224006744303965919161974254709172180086977955947750997061691150941670023408293783006916876951432217183628874791699832565028332649554761622545231041523311418042307908368632910416554838475211815109877707955631459077630073831621371230505647780191893618439232644557917806497961214808002176235768779092981513517323804446143194001524407193481086950155564795204307357159066161348606564295715976958295503658279851993909020289960042729350244752204923797901176209347096575778676386527438949802630634719126895476982398326035435166423617649487456061215426455240536899675529055202903481864195382206897348014383422636458272006625868298026746249614363259632529140591759347642073306458394056202012873952192733875880609133465467732226683800394077556857261655515493018096585656154620953354906209161215709743632130115554709830313652545867745645127585351276944898709479081144748800426589014962541193532383332303118283478215459176173754512929081347163365694868955023278450145898523627490395682212667399995359865499889812510731246155379926721479327565803760410471977084350985984139796660576464139849350000179937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -298412767627217665251577392003146858087241968754014677605077737293751516584427233565082259370912276060746866355324665020655720940056729584077579218998394959407297780489428767525620421733967003901858927547905680479405525714356625106782598617729853050881621548082563804986995441635222431246507110264697665257046610517082984625216873333624175424197023672674330154781666320666896092258410413119423923663614793142508528536166477049769430399293810373419668445762651756202262847165898170884482707400191199508802322408993101845780075220810713736890615526649330230553991623450445919244592284647017527939309691249111898769550962220172815812559151040866564065752759229201374012446490684074034992924519776432925165159184276366366993590109765661058709916512908647660776469172511156743483181732391476730826593467958823861331460837126075857197514088809461071096026829526250353631304398233432362128507780494561769852326873531297075673879430371293448945847806388181805784989502174857519998997135503089073336736609499879641595738213862123839116471734938019033123294865405302358525925963809915572475181095923766192271095003920790851856295446820198755381905560371385995266240584404728750569810710583971844362110885901919040933676377991884816390984126142066841265142591357939897355107981281293593854405402686852034329813105762338209216806514207912699470400276713928950525284800348510235660977292174421470504420337350460367565222987405305451004934769828147933577207251120543430755981830680929464874994776342579597680476861459058062618513548455593301771195643606302251698901392007558265099709422960562081416736008912764954173791953661504770488501288208550791831218749717324536151225917720109145848108633559032474294041118813208351943804877569033139776012568965403407224128954407547733830163538494341463893562238724383237306808820384743646186492388623880546375399807951112972745242140509238634466412226300345416292421670104634628834207292951708583852966703085332047542904399469481353161818435932844658423660311025556443782161197033809177346554128987920795406792304286493653839480551690050432732603547059839726285011061172741191036009089949269021549208183145961424421331949112348251814204486334296503094292841563159889161598593052727466896310069542972041535306543918680516176861466553026106762129203723139639300221437503864441850327319675942578075844340676533013503349354685758148836939612929021127980197219008191338420762482570417446201147054227273519585786802887157662293939252466621217291781349324493818733062684818437394800795983177314366377335019199050770070305104418741769035802887061295378406047744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] 144395534339245863599285995389106577142387767675409498170700592350566190177421688730321865581630650532349485177936832936955936784762071798245554678600730001876556867755427617390576669492676588322043329831262534880167996872380988322258698159547025259434483730633314267029401795690244701761570475555598313728334952707880478076587839656130816935751887138785848626302587914088888213190496288879260989805464010157922635195442610322151687708668289275086381802470518543303427061256319028331576207824372549326087155202333281355453007708400763547680690611960062375721089011598322943177912103005457232938394925753517473931778512420661779024651377359761651914301724808081333732808882509169446419772296025906903994145031223498239358378157992945988039038127456415821162303910690591520536971133528614630707787664145214549487186708504012682784530183211409560025052907374190357859737392780988421515674620929729073493294157782898903984219180060793871930306554304460547489373314815440408358050073847331441456297678326087196287997930122849387484638626865171625790093167768253687673360572213405135698712084822442467563058428234959184488623285264517393818849415677736930730385576059109316074415856482489032547550371114342282952101798571291619757938440148371930392473872658078409996922219853404103553680780935179271890360691287628470182254362327210806519591106371996184846014879673144719753553875220782151662576304265972975871384390514628451107406725070211269237262416188527143197627964539044831773752819515552069734642403011255404923571758669336346430597577098149902225281177185322891941360409909562348894919367302897811055190401658117752143305045639483625754028967822221333518167370192174606210820132945261886423030827228785110423913146954829617414427387326036446319029982114935939728386574966538334849158884202700024386149631113444645138697771643932718801078299757362827094675428536050908194046933228428028708616170533688542509834614938439626987717093580612628552582593942535033500287236882054921276210400839452566801401965973819376201876173245091263822593901768562148309084910121320119178205864319278995069717635681243361225689120720805942292352752380752809593289808239862352401608833412178636126803503333494815867749218785793424143180073583444052277350953932254697120713543942082845899071722982945715685020965014555655256343676681404390115788141478049907804415309455798468304241913611046842179688545724300499202752644177290022292555723154321309927024159429443225535255071274173671112113393977158726719436891450217721906543798579518396378295548518294647328932921954896151866718440000871665447731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] -63487846136789846872105770660626090054991107320940064758674324999259644930209483098159091403874760960542204897066670448665302681033607952997889527604690199546888990818781279818110968369611369093251573973331217238841522980136186172183118024123567091510645528901292590281814167045853629621857924913874202317381464053365032296555113590145355884472970084729161131193687060041435878090052933471492146616967671561940071461605805113189122387523167972644932507748198830564091647703818046229080691777381451849325710526908745613718629195105648263739178723495320572645890823744829866232235632063353425662113101520461792842881812682295021862581730197754203546014997397280618441826621180364082196449638930097259862777354283683848237775477056567682290077100836439263509653535418041480873241657926642944435610983525514060623550009123619155999865374575943402824156395130840796392522102936043527494800214065429841045259337964587402585013354026390386824657219854609443887160513560535954961924188215684636780741417201176800087084861312912124100809672982585361874503067843536206386186665874235933210427262440617662223561848037257485130796165657130297437258265408475412714722651578596297423868658486172668309185266442963632354667544241608157461079909864714550432726065793948129525379461186192772432649122458369416611425592083199080027909537092633506020130674321924326513597532260707534941523962799193516142226694196933962499574610967985067127046807260630428311878643826017471009646860049852769271300094638387408605003008882849827662259302144883625772460131127120097100191530240639135237647648479102100327235371158882513396710376754351665441946848892967357307964896239857808403908556729834486257826827362667168148315023734343417748493195923043202645750427738271946988806613485549469426757051370705513379744971457571677185445866775632617497853411314991957854844310254125709193700117994906735627189544373856099682928133630762206876155141572009928917172218735249060034210139194924813977477770697313119122394974585436838238286279479439875925963972568928612848631864478142090594151238516954699421952088566361810198032211674718240986807371661047142381057701282237902473283430460765782713070596119762142808559800719395203441197055178933891184585704991796037041115258972927165381269474303437983052263611038088871803103927814773770358468652557152746999744775844880888240253113452724390508249281002427572342246154960091241706447952310045545504686627534874315958075431002631905564576966299891031006275170364951416251839987795564161098249145208086171072016705875353684901287285197002529919883709579850768499867648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] 25390298846274659619888684890668530634736747491430208079664730742505273104363403117811985940465817068834380644445522116128199009922253278647491307672380021308005467394760385662329637018681758086825733871280082003839306981427380863974859069994445675643952270417728680412376804419782637835170654199923750797109871149258708721340334900175197331640076084346431214639179140999327315663667498328855451906064424412292287738298680576384813721320527533800799658468353488959032819557910210847033086698235142410549554213680719216072058689056820551992705178773610859260023011111158472957252055296091320032137982832658169072549803496058664301361229753236820925543150625527503032651794052665504178710474429626247833846755390813746126770070997626251385452806490454843056664375530643745649963179743035115817452390815160918050270121621987396209102927823828353906865769895068587267460476610200891135631951615882435204312630893992787155864677091386539529865484900807333363214716318569347048558286933204687197173190526065080366041710557862654939805678052349043802295078758547206978105570988475171080345498134792707848153073514583650533556850232869262865474811235022275464157249590279378314410322140659233038431571509911728034898431279376018591716412781297287099870009034864149982990595437837750829169733216358274237391546633068717007380716391124891575565345158897171325921794229923330813839094004900712926387601108223185960823697229121745267885630769537575629224490384185289339105723492701630862737915747421526827658592986840089222685101340596840387052875200650146373060616836515875729614359701317368525817444444373418028444030651460852878397984443986842947507236468785275105009676704931738408662511407875801914064081997889196752509982832148608393693441701449006519393560440203385877971617083499149196804929031952631411965848845548136319457761429748629255843566625867891814846662853356593239750815969188776836284521792107467596357356388243676782340414992743163517538405773243227528225859202220327402086508138465675460912743225995167277756234986478470597076360703390344665015792313715441124014108371839493158328834872446069179597244404897455122481447144728719689274827168060562572070898432416647406539823551838190710415989193618975622504439338676585566037662187082640082708052664419854693056570238973094271648550750228542766624426439890936123665229664144342320055491288415015059156491668308775479710062521242569562121067396623316215273627634184218185477438574075718620401884993721262759289008782370959024936383110334500942812167010514308472216836240228349793866620254506703166945809740086581919744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] -9224289215438902730990075600600972143115327800659969620501296201432644137218137807263482051395576266786492599395693878989264331755493446585066576043259139299833701396800592492011933404894891267715390866040384728518272583258501826306992772664081220992091487186768838020899062764913920774387202301157349234221064160807866687400066522121766718283375526151588304870241666233593980109825774538456709633108173454846387199401801231370563513316435892825227350205711322110138258186431162949378142230959054075481832367040194942165182690514723390480566173806621331635382816666615689644390183865799187754426244815883731799815847460957672647245182212951732458075671851895808343561712593769607251260873442974196339149106871694630294458713235585529042527613378508111585438253309582726572634142079119960815890622871240372632491575431679381367932006459725370810569179882073188859770999992570818448475047500534722470159256356516068496783368836498699020895629282277581343394438570671376907478227674756850760494989036250884203844637627582254939299491160368782972526739703667623502915481947800952736383906909800676011908431572598247856190840674554037550295615741139991957244086040505412431051910674571292568554058543486809832393252642667297550727671560753689016460345029659122658944305058867769319660388140961266123412496159508369538893614178982178662754823450777713448963951772960580387406496291230596507175846327322746933292054428981516862019575772459594378779175925984773242615143901622820553908960742255386605748726808841477778186948761398583571180120076242225573664219931107710320212578692194466938339032483971198258212799826018253292341802784376308271017734816556576299415795789670285695219186009823437056794167844042111991339830361217079252479892364354432460751045762308356695761779133612720105997228147130776702176726598029202465626436919765560048761528753112603062447173794894406016699245255385105540621732634972604243001693640579511881509776826946380268445569366357809376524601299590472737574749596275002999423117840832223751823908423426423198283138504852547179548657635192269885731511449007960489487167573222505781575978972276375658960681257284222582966674371006227353621323588271378134949635231145357052377744522450713998518849852062712791943212410638857019570548680005423348533878059114590795800547844777520081724764400051808205585063021625701613544917605282945685414543400581642690993183027536363145833270262290561873892465868619844952664456435304701652493878943435388191214241785773067934948384740966891457872469996619331396556202367177294737199117259890012427661267837564190923423744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] 3030502976572341457220628321199321543746523886228682587601490386289291553702351265384420940257499098164810779421508436127943372441192784302262101446973723560650696675272263169827612088195661435245045948040242745313440573108722907986406542406345095397198734638757067337067660907713011346755728158296591203879075008553057918414725782737104458002247609077428801839917291469343527643494401645782178288018538796005343315668353892985406789249169071770218759546516327364456493087214512520293217416913226670771201295452261542019482174461083695367905643442322445456115942997895405793016795004214547366530691696109046348863808359734181915191527794324847914277123342254126044978531767554330876581431919395005596632830942662984609287401885574144614196736204833143867887079783370345270231189016660819278144868383801648053185412836012506258735108833972735163296090847273406987643003994524784050366265206980477152624469982452610790023067410495924000528546100170192379995338463977268622819168187447672410396727869154499718741589174331910763282597337242583463968392904198349552823447234327411260815131347777891762316673878143071870102700687585923060631920347144262152108514170022701130169804029458833806364687656340647921422150965217668728035850518951320867794502718086640237234489722558011385424082551888987138753411294337789525957600731766237286628659545234741397051893914145292759226418959883195048665183274858090421300952018114373637966188397929402489610516774874988271165177045864733059748341998764850219783367380521218946330266477612349178344925946840364719931132697228510382992347214778166585331114713567965358117275442185491404450526014344859897883184838899963645821778416817445730646280608197033908880064854494559173390572986245322015736193317541277428596830579190759114741632120486866125223502425400527389427207497572306212667155888204907184550935835036996633985584287540655149328648602149016599562114516710535975318939642714677706200242015969550158681862202428880719103455451690843965500298944867635216365234344461207990540853651492509861978872109040720071600980796982930718770380244647198551381688168604241983628800167104979864911991465192771682379106680020520919408517581652697460842826646355164351944254526457874781255948210933580381147552405841383890741579602599723950111666003006892889483181915726702868939678454334550448854962753591524243375451487641109538789471998589938210557257595623184205190948729710948674310939807836759689349805894906957018620954952052365363725620802273605888395146765437570728304663933606844613262999771129654673641086860858380703025538690340021222768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] -892951392307464651382666717792505327375504237255571717537007328604165535325549004652149480593180847693095534163299608582288318071151860491249170609271254615825692005508416788800673991004472535831863253392639501472999692694018443015934443546610131295853831727416769918304385468273166482996288850263573135488489802584382925958671553736796355415762433767124707575060182175547602326178172267197213686642168023926240290281655748526383671295836441151000646290752690302121841370823208728419394134067503734808867310781940339386307444640027320457409326713492614138499432052261592484462377928113958815090827320917714930819748807167532275684153563600991237071211672871277283446726007334785868338821825933276094263785294293605219582331929374878325569614963956268645419608407085219199958855436268590599670063081870199679914939681384559652476623541967934051685821198957883571539842698267010802697058282294897887448344313255936219132220192519396043663652759553696930677887499166419788845404810080820772916994830827138571848722801913285707269231540596645981683171034167672743399081731113784815486197168567855237331692719885479711822981908059932609226058398905916567568740713546673761530430640687252720193796459551159850579553603918952528252654353942105354927399797111338614760190069345066608369315808736218040433625407358549981156024797293369830211932480119348630590912019190371121103997383967163507100066941172146759860916401283069033729549596884983364998164328486595764420401827149416660037247504492352901073833753235985531945400434769941277796972267759000592065560643791406699520238896187052050859650592764258620519746168985882138626490199191883207028244981990473029640497449366500608400769520990341689454874371383263847777123609787581943621203559660388369746841162099547338846728087560743448621497112329544173306575304372091489651182852725651511195803066121851170976674056625739362320351689109604407070757256475547066889343865034700428749707440499765861589494677616501393250159981876358006786807585386138739851418741260387055642209230794765271941349229343181019330466881494232437575118103591341783509949731380676447743973492187819702773843103200837520327751265396236979976982027858826776477616630944975193559025350715691515526671652941015189727432950605810435335864825701151207931621472669534413827768402401439645057817302314387234500853331213603168307450587252398133935933341436752285048239979843157896018162239295509450121442210154919223548796010856536034895114519800211565820233622351262237081653905713600783075172176782741328261863431126830015331282633112449945563443906327007478153216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] 233046493594584194745315791550730530401107794801102093060352172234211062446095125505353959166780395555007540732152198543121034911204305311944630428365787053548550341253470717865505332799314978145808269449618425203581949564519237655346859080435542049074035809023334755976003871254474266833071485972767864162798606490278582605896066940260619722543889967694748831576719835305493383044699881647778484504665607655724075165722615174123511377455657740499284122763644536863966800048324830317596211228353593327208391318884717746961649292585572378906326934578760649937784036405193856718981039661837985663336753799091162603599434007993249540797335364093109815684958484731497677207041141039378285217863432791035171470414849536661641157846526448433089761820503220610623257827782974688610087197176825273420732318755636767304138076804169643499464706392040841508165578295094372228238770678262247298350680707289477023312607181404324435255542988055093921779741935142105883964156834825191086418099682818240948181069693491727287025252287688324467177287667823046673942917488353948895322744098533650195305958384982436901218313091280733920453096368159763157533127452228211446362671869257412163092698066299462295297021943869044591798673250443344562739408749959694084958318203827692717223057133379426639199802254952171143791496668834823221238121150698399367904597304454858035997721780726764180786719839929215156858383260886749098031644347700493866543660617769347373839859675462218190414903824430228003772977923501477661837484727056035531910682023486979198107948017540578813833956267495163319888370026950392877725434435712955136573594668250894207846156853151500055202277274024054054955267625073643550560930356248445587630519322349334389985148933138187202780934452408007251302982665544507480652485186291672389978151754385440934076812734671112578017403386817060402811947337637699582611416170903887310073641154457378731906715487502543924399413411333893315150995183699222078824845211962954989591969363957416946352717967183021570095011949209208922898842027799247914693037988985097233957074337062823231123673024016550835787436210019492663195020425707591297178567476917932470560528459264899244429984567796160928428948985275155799519609933327744269995190457269181524075617637889252746373207206274591527626973358274807887228661195083159992653007755521845664321332767606018931233665428004090005561453422088418234337491998282559784854719426818815851737651515797670132812118130715533893353222686258724091285500590057502628879321700968689812454983643307637093951772922043469561774318262560041466652598807152086220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] -52791510770354280897743986442959830629737209720678710444031756176163158982372486063437886399622901493844988236949319635079335764073558100162031995739756563712118285187329656310022369567006719377542610184599118772659579789168533777383337905655511638111823630019129879435423667723684089667995459275705748601032512052753717828217043033847001662823227266608220643079579492082774766322387749986094225744125437631389900453941945973119395669291416009791235295948516469285291502879903796884709681632603634926906350467569684830837238435075179954602292251773201231675363783200108013962191198643010398168435870016687843281547297703125033803669003270402925451116969314953449472614796926140291137583448794665147436719471028168231756319627177805669920945791429420457405466437310016233822913751076568498486685420793270228901967849834889566290206514003596526078132482129364740753310157301563705670982090780992681534445586585758392355194678013877266449838470323677055738951883234947814711108713433972286437143367654289657175175431094537587158379231105157619113496430546336012788779519180095124303711867106029063674704754553159706340533701709776914721081576366210433216148266823438530939266220866730449592267550439095651922088189624918791618373074056489436716808754033846830771119172294867368351722202428326161655781993763468847836504177292847501237540345220781545383239292827942021008057172839687664220836152521738079398360430780601543597690512816680431058130167754366564230000786407709121892823344139110895455029976147613570730238243559875472134996877727037092784646070262970285715038602710505550966572344354138870287505692864225318857778254905848957577821188481144235233083753869510796835426640571781132071359408268872126454301527398602668245659024268136600737676183568924722145374313919136221317652538241202661028945362161655560465742441380692398360087219004858501541229581954608643289741829551509295133038291269662814651129966225072009714319417228989114254061525244842539330879328693843047647996604257004465885036343255383121585982418437555551421364583831551759705669010953158408908489618392357598570685247841723902973324273585096869509184439019654219269892594425682033448234509523387338551213130342398711721401196061273950544225001516731072081902866434097973684584256675381063218812631102165932035804582834297088403006586060498377006333107612217317797029359030911514165573481714131579947906026437743339273892080107213248239479707731481699941729777116908034744887415378340254757282083560188894872157441187814127356347141765114978587587764362120315903345270555102710143629390615011928309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] 9935728860455617984337965155368066539458479897129723039303783549958501836553609932504563917283363624859196348263959169072385837473542700065354240218136595417243183193846154359570566504042314241289747150391655360427505484708091131227832383784042297929149020733603907759273632742929872852421239099295001731986843122827040847246165931667220562509433328107636795743263770012648150186760009630045623316846403604989280053208288463750473351667842982440096939087832036143865994745371574827377497864825665182357401484333290507974872169616663277076263071240756222526002354434131597288127871385319023710733445409446583678678016906149494631332969780145934707374454232229778963595760376486874936031722072420937586872313558901900788754353027507987983082109421659742720320399181400249080806134810096204265137928880597654703005851589384779051533350968992469112902504293691203786559628029383227145305032451451015907768171489281079428059624154591653905308217866641704587492702789400142343733382320703236503532135867650073115594527274654585614950486063936240254276033260931533081664557258064951792426209003289546353066460036619576710275574846910837721945519745405676910944210289170105107733650490148234288521268227730043016224724557071492959195281972405446008700991695609010946912617676141281797006404367712109633537553706815579042220971053372055033703736878391693727457889170689777742986600404124242870055831019785939297892550128267208225246645151070281573556345634022364827933261531554791154677684656691036970636211097467233524204363098079440600786653358342806359066690581837069128127114136518222616151625477119477737844060757529903224992591174396292118158533922771957557486435559923511797923568644522727275973868781799139221065918591113211144174185525388076752459457032013225762317707973183975460804258531699167950354479315080394972491839636283507472535235826140498779950396599452192548079587412931550549270360979690035929102911751981245815295707564055387416560918888574822420897872522362064798614201697152324604931307465694615209967910463678764948524442575676869320531687306419734780459691567049509562078892024629936970507772223637017271463590380910189003050124142860663129211338247931752419216811960410564779145549903072937891110729587028506917807545427553568136677973252571751110924966789054044827364264808675320463636658974953020233382918919930241517517238865698299726436357564511141810484245202109718732488145791473423502594099132861664143288419695261529337138086465144593735018856149405030346945254050446690235446748746152902515070771364668661941161852836401689194819077199486150246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] -1349469126075111660986246242548781073579513837748939175464850527040756438095743057916266712271381124452603150357125948759518945287925427744748917770446380235805441883373381211075408344889006537305067884586953447541004182489443865324874671766529433554119461782636627415619341108693492524305563515079222325886740034097260701671747778551072600251910013113957160410542726421213309621323982718855000619561320373122605312022783129785448232350817354852437120371607403055940139788396532706242062347873787149636932277258332567409745265969439107976970595025959306822664157746903602583445795821148035009615827314902475925865612170119199081748504586358426664062651849995566090006864099652351142489841487209495838027250062350559432635482298309948833092025341866109831203720619617416242697636930018246180721074750195695744938202870934674485278231423141507199945009590724717489668899171929391761366266415093560642272898831981799998854486075453653208482479364437438382861516269757575968958831379315139493955435208358407791050024284185183814290182298547990115624149493497914166709265817548042625089553896282297031450159777943312808885599802011738434581380622281831363162794059389609586716235655557972587994098320021994023596600256825419340623920297127783921826212424649440710080984530674346643458007632613312578217103440305487208425771250442578674700527680383751863628355472657939115722296154290905598556007298241064506015019896330506839455668772706819206294594623570575896446270524480220954358390372941911070798569399564422528570474068752119474611149714588195438880755953190717294142416874177174366735915533694086378121661174852858769033641376938601357579915652188328887500203972123565294958063399550929434467466551972624788638564999070589714601034174139042014057018163727073355697892117727966713512300834443365096818930434411895523174643585505994729979133660077882136296598944741474843404469017029741666590276655878283726470142061791674381937768725607118133688182454549308738199020691195675647524785106502150525163270733593930391293319486003402252638598587595878052424771522728583063254197016688453527289277351989416493953446085523725023913471321266325989859832056505535028507549344913269474566064694354912010776803360876615251483433239735850280204665612255204177655589343627544157131568353865401236725495782189197724287115178078263656227508080384648100171314094148151403172840280525776370166767931079853360786936157608534407854526309629489728036563069873622299479896003435974388556425678235770791593050476249009787725761855782678202109874360748516307687286254022974763123766503168372899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] 31703882534161279667007262386467648558810633753523833408452071467368843380828578901846205368136308982353999071248702193446254689020733687719648685547881969256538336668553198638247519973894638106265464410825810726869399093564383343381683123495363589799947361497134422207455131705850907813473623706549717162500092529441926316768153371519494045262560748635077023207576364249143624365537278947146481363248069180725752890212461369115688151491536910137591041826184439899897732540544333225241079112138523759182382774606976355041649201080784382193794992377989427645039043539980438306728223590629256340503628023845650452830776675598302841598288692803344289294957704502260907960668856708647342441222507375923423247647934817648081652500653062151255872405687396515559837339368687176067143087658646191489553233038973612078989294384326533379203005508117535863084514688441274736379828650912344815934639358589622395863054217508520667728617994288706797829213684615971733712170199460581178358403042433663303941781867871232774892315355083964269447560790367081448806133126641179321718898720460965009368503155385170377591568558989830557467082374565848977446491225770708175499936626801026015343497520949094238640478188490521071908957250697964323302354081709358995304737225821485056931521712080677889419660691593593599390022738456618965114233067030350318542405777186190916630023760950443040822254471581254557708258239870369760788167641545712358094935389026962759853005290444509822966959839476007976792588619214807604328796176218783325752063967619096770378608508927601613107778302606739230148610333265759776316629854354904728088246985178364745370212990281423847414591559654391484003737589572674149978481449381901303105532377335756690046307226371074635192285458460812929276840712281246724381116807380171304299102225381675163765202056614580164782251353459437965914090607761008105973112126212445008294777767059578029956800347747118304091267891371996623011047523950690821765141289629351609052822678670504376350615604364647430895462408467171872835118453074421767308295943150412809045646749196951059306151970176529666721883646744974145613164854910055610801048419911788997122964169235610406969357756044136041233129298765193974500428493217914594527011829086112741291072358452517232648407032607712516384423353642028149114779779116944499789622177879373142147071821993119574997818378077635265308747063462204794254032761522735586406654659142356892383307698452462629410932348148692293355528839891879063445706750126954439610622440066327423554761447152550106429987409343604279663155855339526766994798125724467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 58812338018317653720137470416402000172961042044166530695651725057865322782641511618000869761348306039287592392639132869981691852924930917031441839800590834543056754264322877912514536362840339924839461453573373340679844146889779821137635562799776012617788550481718090186040058269539965248086145204123059621904433350363601244937832555071252001883195172784684021385612381849483493981886512716195857281668147230871970009244218532118534369871446428666861597504694988686573885901678115413448532266487622491407000785566854040864957613425748764140471540471866425083097492070189129786267986569250112725915897960197135471446161287711384987094462054852341783176867733702476166378493217227647820811033800853442160491388319118672603875648272331199322740862443950932637334060706623972694656717886207362266262348446122908275364050552455441154174435629685925135702584904582871299251308779453488838211631521543050463118694916021008801223153504828734636231239621624810452742474739781160803715204645324479316287218529887995726555934401677366236727363694880549410682310753674865683639079479087553063041622802306579178219041504594445841441720591149146996299109091533665978644225227123756143334753365854995216338000015508671691596895044565920563384613367182606687087542562662588608692465051665996706542578121323968901959838535208862121501394431037975410970665409213474661566827042482865010612191424077653144261518195633494933773490686859300296035210241214256400004107773691116854362452840682238235230154207658257378020109825505389665059831827097454152361693251213072255570240873255501086773049688912459211692825044514049706076651256654659960189964404175520783693805054468271490212593016538373407716914886261589036834333744623900781814573211523579736043404988354137459821974961332433578615857379595596643130145847930368576043182206984485472328529756857174825843094880555541384775000852371669756955796665576376554666614424325326422225063325333560991260017291239346779348232601225618614142912587215918551509816155423213470938106396340001470141094814092024993472940977662806947080845473320872295835354232349771346993089750009512278751953150509988048861065687096964765910541417712580213707102262241735180147399547664203876926275212067055401213505794701470258165365118557346117257283101956886759465713517539534840029932531151758950280279804125488934726262661416732461603221418378256297971728876993244719879106204594502433499395501251967937364897922020381914349255433198874970547860933372209534689306150384033673957180238679364026813802308191860157848169323913842507163200431990193048150015805552066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -26333280617126021660495906625024636888368191021095107816675366912050130841059056740978351654449999633700164676346928882571645855802465277659826865585716577187115351476944221380055480070697669719517280752503185003621231594073994234429718124782701724045358795430737991135802149575675768449544985510283501567967466588259076874135941065843618724762142137084985053084722184563001770045975667138766731027612337198892854588575469800437416225229122477896134245947819472988756349576640576830714266748582411987850212564369272907871629847825675868690484046354279817443661368449010028184911626844826248384959403131444167179004041866988680936735462841794861684459079599492649634741934625539643148391158634509459974592800213632793805656067515873546980945253696148029064916608530709516234221004546830143256771189872785460302465239572384240680296766505232620498727744270103360067798938984417067219494151207908126823543216973775267075152321025982767226538956983765605854322295539559342018248301316679016485388471482768933512145189829213650088704376546925467940314824824246524812209620345847894950473722297207097373950848722689672053033048492825864627896524203248743062716127668390992199557970585561249531089650344526287818189951791274293293005809386895121608787027821937886108098607126487454208327234306064671005402134008857387566833563354759381843924453485557713529445870877460019988748226115113195842410996032629362268700515569153082073075292908456897644651018315696627662215746083049916218916720480123639344942135765577283857187429497937240826197936542003596912701490431158385425278261655774764384890265807256930926027131372721091031183573386028511501368886520500743855218545969012335371895486372338748335693044071979473323654231082923521910079762269131511239568148360879983288905958380637584190902698482691425059917275564291535630909386597901303123542594377351713648904878041472757019576773314355111214919149360392460034065816584587319517907582293750093875099405627782055046876093295037168430268493253862719113529800983718380845443886517335894569949719971164078797730315046731599253035431451872467306650881423805428134270336754269935571038143759255405512081974406264950174324554694720832865849075275227766165625446823475533464553083751597907993170510649292865190500356524344442308914124242522231567942274957689128628790003626527702620290629491557313691485300426002173505124618261356403589312249609252015175154453810029008517986999435283925022469099270403698197715029926228486559456176549749363059705988801849927510691577072487910599042179461103166721421296198834805955532961854206771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] 8203571951160989153838441336624435946450070310900142317113520369984406512193918908429389038148147743132166954974590786258644024349475068130433320708537794011048362205450638758986950703740437931647437642294497107478357233616358592612664749503501069962014029076433193799071055827950261438144418485267486733907890246652604755831532040881936403257142455606284080685213928042780421101194862998887122332988823504179903272250572671974227892745779740139465253470174272238514849390070685470804520100274004508156820313461085483944910114161020826789696673620183965167497644089895427685090614331323072840332930768556696027452858254055405323812359200513098759147678673970309098334542268317099351831016581853832466998665470647511263331561846597409022010367327865984930849184470487840095520758887815546804515834795082065821641047946441825649137842977230346074101969552938555230027496790832838055077527060564428296436369291896758126637856066244729119366564426120801861856735085428818325904591636179933426713430257196198489953230633260318973830076278127934206406861394176152754828068202437223596829853038934493671006742370942172211714116834640490161011964706149690976764916719927095507626455589046373498928054749430746237599884691495561702872595506901816161520028630201180353067132481944291141526163092911850703947726099851155944057329386715458856848318737404160814504848129218576118844478215744025985238064617858582641764881119651997881483304577391464256730891949034164786997553874966487246121668616980756307802187871531690381151648218113944023879980892435962772255962923211929431038602088485842692495827624169377158190328971482391446326302957927338905500395076081887135892012267776255957404141613237049272833516050624635202582895195346675439398819404610647045164412220755569199263835182364880920513139572489509669230003423851349430779979426611027999028818251037103861610884037382679226553146345372635307710013158024812040058533502815411501841107003699506230552655356186542009182309658839191818809063124074262633619161491906859424246357756928943123409823108593688527670514803285703807318745810491153152309886129612438820763585993707637725213158336140821953296665211904038390059214617783696540509705389298038301170673793030830291031125949543464870330214312597566440122592014193549125948240243990512775091076599446717867009003345797773410729166523886268663409432261887685836483488786400725859548157926468841601291227705569065780442143961385578098126852408719146619128538255643356223360315409109207535809337878088108755116414037855144193632617404959751017714857104697133913539245708977111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -2229367793905119661894078533346820334235022195583284593786281162495664127999842406305500652181835892482341601360787420646459536091114401350219772228059966436475042095599448948254367588280505905729272869242795030130764488021540497082203153570364718614772771386090695691806878345280768676632402660121751731611565550293877457356147787059892807192872934561518033171384136530131609089864716837765762556820848750262038585043105719426409380871918011172717789948141148698987456458459762022156900290590495471235395727806016634730935761929521530069223541094740695877344530613464236040683948630324873971944475722969311369965070519222123583331017931659360269902108262868544832903297732251927891018329606209941487268082308824626208098540219487928053570968660437957790256647103546789839463889043430767955058329514943112883837524704577914022465962386169587728555181271143156309573242578307850442291189553258614997153147483113005488639301538192930780105331688295998324323110913497335528276340828947916748262337275995489680780973719571698996662287392666479295690256528918115753118607143598027899736224706893549500337214722780081907050482494627698031443547600374565072205931776571233782593046346390640692127918045652339732972509014952150978264935714796204412204765477867386113356373134251487021182651418528666826914479747706005426646109095604129999134086461490787047570637928034580132589973282783843865076890784978288908501981888589374154147219258166288282506335544901084770624217957994114635779990686737442471796239059561492762895581171589953900480371845435680172814109080912496100408645717614423406348442011214635091738839965309367698661239707323316881270808270439265143540074088907741601808174996825545858178498393507372063866352221655303611144363134359535138721288021415462933618581050847216155818529758165568222596822402039922160135494537639984807399268666864355274946955588336368187143154290169834348966574546113849839774262246389949484201177512779047575939649326715074809786452402989128608123727450578293146018882547325162428410706656343697138058242214513790991636638145198136501616881326768047389990941744956665809345894841101349655391863413136558596442803884676590071528746683454560305026182613280170574748611776042276795273699732444620527026504559869893388948818430506986373855202934671601257823843587916773164388690422995411520294262056278018156058251725846606309822472673584353358218624350105566569167488174626625287313754191082887433357129891789975242987566908990891676144719271473914570987545634655755635030869040024046263954397985914365271813672144355858486907310266384384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 543080390521594126409473008171340630724411849729432266172267025622559310182101826760036595618114555471628917131458349538375474832224008220569194035469360631275619376818222115624404566502947926854861882260500359630379623953447972813186406161789760397755458562994448955601498760302241925554289028390305994659147247798258462349632100264320212693206268051130545512329392547344759506371782905995031191557427652811906902420416373933856140525683809713845806884086829701396216285152516345087487886464522590789287438927188541365432747546413264337393680553811704821062147396992616988887904667253293627023255778338749402403804186277695122388281038391141825062729066656986955138961110187863522549664360972247884216348463848882974054501074993341082550390072914390424545377729599543256319873442432045155011380691783000910489396091097359102567198820708842345394907908652382277053274128849951550540715214843898901516842162251394017324781200945572818509075781331763688667767038195965573911794824319296044661054465853557391292955485795786899142963752811187899327279183067882137041658758772250962801269299539886593431312617674700906315852780558488167946219074365509637603848017052849952631008164637257500542036555504199701604241624222450864741804997926941840040086178078888853941912652391757937611743483011275624552301220541553165367444080019112089234152453197530330548199765261233568240410893893611686025419354252517857335795846663291896675484804462016749590212622149213397766567505022466124144158712373884898326658101721138150626036432157201979896641874646388428930334502698943504585385588500966488545505849366942112641078659498421138947205507417587971225000257722109505189222881711077247678945862191319301393382335097697713686133122042308543765183298290147784458494692750341316796733395921008723385954358344728084484267970532205317425989239484363248836142316204225044580360897226968981782557696830189240536743755548943435969121742689238968727255717208457494624617689430749155732485609739391915233328490504606966406870688092455454588116412794605598756564651201365396231655469171482902192954858204974799718036150566796551819661847249229791928294134426320944871293879672095167119838271569834212774300661981298019541074445998602957079081068255683860069289184775671295466520590366009269356214186851786815775317998902494919069320113451210601626954489677888792912499037580219871237087949558978232655437155110099771586090272679151643571349003877065599164177953720347737119442588113522827924630082604437846443550002202508926615573179626924781809891795231445456799133714842316609066185120211271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -109162036550074510443265486191157046185070007544403722684059691842387751086962743248490577324275648125568783685266222008240103825098671732018584523495346960298028088040181977772705909254076907879946380363716621457819492888024114485267201382700882889842616864157126678765861513680024767802950438107169879495599979845610271487352768476194954412120357851147726193754471202500877851021474174948070843629461663962309130009736041518041978509427060219219853958341272204841853437786439108947771563133737514787274945225648548786884718252901076036043262227343818642773223870185411436986979404603507585785677419378689030405333526233105940243074524259251128594620904262042440314163749722581073800577206079826992112391786496943295034270081095354846816847798802762061757812516002243476760133639054527448417321690805070377469297765998133316975646967798076007980630108174813656506778566312850160727695798204720739248732172068895787549967784953313624483378364903153846098262223703183727640893581653000584821857754799765090794309501010706453317110837012937792380742381634818267303906319446058767421531370687697472260701156813578720483106780975565922802097928972101141634136218075816672337167177642985218113001548057000848007622281591326940590508106678622269883534526017415743313605398979819246534013822409879268359145105722566210506668589762251473310692093123110911490810880738887457369196164041387092132126432027391491731864297281092896336090747525568648708555801364806476173341914501743425627519324440771844109152165029667339992777455903631761055388807952423761542480608125501738268339984156203769321280010804405541256284028727555902431978264866929949843449032099403468561189685106852105075187173686382408800777223442627634228615176041559115186499467120555253578794684915752907640284719522668042806185044445998711911369755012969411613758043848341986671532828880758846190092381687808663803787452313673089097759021407261500602184177393693001209257852504129348194653441956375733357423960712568047003426013874785220114852070926451176953636292480253298024875603674295485002997530170819994560019309008209899069657182680763006977834914621818945636694892586527002425950418041465986136668204633003160100106911521941026799040931989528203415172135927408563391621269259323001988705309374613479007380160756196194947113807604146516954377970523852954942728477146851772627769755259231640321974395604038988151270592416057606065890127162994301244874527398720453933880366004775058893617193330859760651938575898819857446462901711415470890470609186034079404844916456845101791062878639645756482865313349632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 15716851435012385595012364521684068206352453521460048948714540890467889498176275774365574540026779560413665068321705147935982210031141984424348328576333018503616943836637567507583326563691150285520930565230345388737128030879646838048462115768716324570805839488792598894053815035354384516845866207469910757691354993560437426943334972751048958184021616837204303325256395597275423884700214194474346599512550468955960362625134566214071504937252665174452124284801620410505537484521321834212990243559753473822738964969176699655956491436939793419315940286087120818393079673198187895796483725842710949216031210856706224103522848656218941411201081266179946981158313260779518234775483359184472320749724851703984854240308467929319364920559993871450988497302854227066823130457800084352020689476302830876980747310688915394160725162235229868835912917199029310639495346078890894408211475598063721413935049953715091586303418319250634533136649014902561608615427119690345282119145406243906283392559299184958166656162994174743234532204119849474129800546549364003665653785513628443665688448918207486513457165249059516761772677149337488316853660592964830685468072576528102407532242087701561931861704585682647228062021807889037952188458520633987024246597432966723111792562264509836586197255191251565056222535699138427592824202200611748797308209138672882576577721365123154551801945195716953672157163613277251572553553682119917372937034973203677593115531054492956971699684642168160294156836606482580038098222433485923734359332530400703193730859331914061616347511714724718001180435134068594937407488868367920263928168953420436516523724715082953057002623470628070072856848158198797270133734840187739189896656159293943906987239653944747059683239932216756924988550698660195482412424440342089340789051807919073875769711931140556400261499014332584817454724533057348035126578938977459707974419612963180100941132240393761617039056892555094960440276340965030771938690764234757664951669630669592535728917614447539008526827555598409664317173825283769620046727277600894875956236095749060147584693804806796624440325599328522605396097454042704126572849358465959302768622898750498118230523280803313142629524135978013330062184634240016408936731350035783304303428746986490198559494913286382945513317102838284127838317659901935163667860367724633605786870533804375381075889603029118211581714064972223534315576189258726665925820189304351663379734337046981336062659892646903448459360564337224123157492677149616977914284899094510495944147806694163342410775309080462618569267793423053366669167293656337754662434242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -1323029158587843709385057401731385975478686788111501014518884173768000251926908159856067929316253415708356838508129757998588862753031497237851245054344630591883505535089384360848994558470522319301414505453409699366579517682878297069253648956465685765174594713259704075063880116761926759189901280482034375030005626208627669943727173128113847251800658160267906440823620737616207770074653239313619656191575705664136137549471387165610145691629191836371685707849093164825323359042270261228131821742412878182524850681217390702059020340921018734928149730056221541903909571677641643747514243167190392308325969101674406869002395610462934602998917064740098866029694420705400997294750679452672096044937298695334455442640555390295211538727317780368415024006317406329326421416858609440805511493109530464895296434334259142650311724479226641047871422170800064470002417226877488528330130307850315806904902277236215767694578806153459754907453586105914237606251332243833501906076529452001468309606713674656738069336846453135517067256078903521648707809414084908731771610305246351996884970555601085322205651177126751764560506324204271422107844511259850970818476482511594814531057145497750483758318453069948689581519646544587135705818869305404639598294546526904216100509224056560918707165148679333801590572061205725679704156228621970956544630530894074129164918541764788585688084895112795927721867060855525814107696120475736986170891810680492201348278996401778797914195479411880446840142703306261040338732314980653916040187455992084420978334782893984148645715316939036955462242814203344535617873902606191180741446861172474195593050414705164903335061111510403394272184000699233246539802402823849198113080408404042553876403958337167744876862380511099546375953096114225193747966629158999962876771135902910729705222674945632850190929989193633365252059111995562124097709182942468301611494787365181490027140480747358313965095388170721298927346245754295645707442131349730131935940048962739336668284144534103273365295706513986949592093158082190923191703997372860121212891721811747492712163910910803575773495966572354792189706834057851441916027504839101168482796900755248150386346352739889475188310588014210166715210899040159381529441892926705451026857589237020460196992007044360255345945856836044808487781929521700324577387191764391291609354772802231762597810578341802269055974079997529158684436512976036975251100400470878371485394947962498983948664090682689861551322529240688274768437172071400370550419579820940506040487263978503922803842453290643633625365113268653059691179162942714625841430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 76025679337376893970539638807903290603712031299922743702156521243551603637406500199974521612650840625905845397383728362958292892015929097840812128398130747863807718712064965822929043411936603891344068502431361146346462466281038057671141572569721644472351015777732890663904915521020220064503103249706707101741013659357123466393493894890775865590892991326247129371057630561202267877693513850378122436579570186839231260578189509383074595799294200065683203760316842216744417083454240602151799308081993914792872782729379454297230334870527981001210098186226734416477478549608088752019988058005437168168001888314306802166557019092668744780424356035704603083006596524206830399725624203608150225986043902294921509998934714731032551603758674848355733148389726509403850410121708376810086849616821242859119696893953641089072684125354338968512959236998977455347465289597624030901414727297651847539628578610693550489256062730412656839557383788208710104392824055570756590771024225830937490958716169179002214542165405875898917539644130206977286863297937279955864556165498874400420339325549236605644779157824396685662609039579174417679487494618822595460564754980631793807964506669954841909674275402167611062374457574837327666572854337149084036312858548676957245361292455282456772062552526161289531424953459087357125762683750063026063347717394503500628307567134502892993611477847578553427824443943369941017304681918500372958731250586964130546416263191373731957939885759709191155205666354136113877980895243310937199959144872587847336020086173506340832260305498229698596027796651895889789834378307132381835636401499740354642010413482959300161250783976022083520755380114340202069061506539473006890299272634480986994325058292483995789904222251601368164471825172615686599844894094607385061151874506954422750985062371538333985144089896123427354153906134820059307107856103656375097021740722899793093987671193441739117308504133028043576926651226789752435050926908004884370434525728305620833605007448183940538435531833259931952181847364133278296402651722831048251353874637444429589950681277007031818535694024152630328102620355620041356993053391939613642641703604383553493290632505311757478757049019665692083349047412993264288842958359639542857212672917873023384271299773353144106895129940083765156189406975154579832347120565137014960861493394023720481874092423875361451735386736807763759859006621970950748841684024939413635916786102874890916142293046211544714708132674789641291684924400737626945558868460927213485866784816934449848576644113814937075378857994913542681841736321623425233966858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -27790363301509314991687156403906219339708798647791778399961264225981735324243699135985468962032877167305163690983137195475243207406376087947353581456936665567689281187531971363497967912513421787122309580050654315292233752164337070903494154699034387321757833524854013076090127242112825892394668470251028644691514112146502966666720010743397127620348804455039419471033025950443647800822949860686795105091801810718871648886406170225584402961391807332597610244492107130022158484618292783801221556655572790346003773202969553694149526178809912867980417405448974785996788632720437486949880128049555224850571392280604732664513718944876930347810738312011160281024347899156478319386455342176671276482855340166411841122518876294787875134642783700603950588228132461552462964378621962195899894362581065411130997115976156050659645473119162298891377232349618012195331357859565398476986449974434213737401650493136345818218355646535614700957221846046394453930849894261941788965207690138670437002696062626920528665883366889633781815862694706559160242276533235332710935958913840251983104492508991716699937840730955184153125631919589801568553190944408355020271612257187596555497727201283970990741700207012745557873987824439977088353059357908310594548632348059605721082439745370944265789567688722770033797110771885011418044079480375522642283452774729839360655236992621971530739855083610136755630420486912550466258543184067344635503015739413327028345435316696891178410370014473636572843828281913763033072030725956353887221865640603172809107888489015924319944260662251821599043438803193686491485586376855622354483996840615495347001300385245648983367779239680886571881315170588598513077552131275343684385518443658123967829092441747652408609480549664434026941579028078834954590413968986818455029687779105023252420832902637227752556809780032072538991314885362942953395146849622128879904131588246486253542434223133713939359441505569498674904958021733248049087094814699183356452486298478931019864995264198809856353071968252596395724144544818233440760967053262718345648878194322771392477439409779124083598636792590900235759633328383251131192802676600565307659441885200849486542519056422680179470409420398029330910095977183032335614150403892372781711242073735568378763590933435597493176583579866490783537745539726580391284312646472878794089439204880193777780221621765966255118820140540070472801222537395316399506530310319341125671527323515105313161361405620819801062052661900803813125785952456430866722138339506414887241674004250454073109086961397344865015728927788308392046587471914454193117593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] 7582791693916316478284892492882061487868850703469648993031871228446398329883892184858661813506721950807985869072840958768911467543411443349410721602111188105906332989776932532217846411790677827530907856256776599076716805679160083599142571937748473176182333566854640107536178577678006345066905445842579866718160409184390973733222410701640514822647313641837476630127698816508857451238137555738568277370525464042818200853047302931721857363041287334965389659411921737802522055296673123276600160801754243988901209854996264728774167615768026269515766871023889548892621099352295743441799900641084422025518058261696566195911912264808361460673580257840838924621648478781677755733109199769034040571756745752200881198707314427335187962991443331416708985152042029008138004732555176051498680385434370503757618344969538760120966521141811959796749347189303960655315057670880935357991469860105427517791533864837278007335464128792854934273374025219506573540928378317012719842156210051010313332982014203230266359493645561385981179536215969762868024325385020948003948251490046581379531329685350118818811525938528952688899199964463296120324901295416653288642558229282548717857907967158327603396521087676106617494611171935064306943328480132028209434876306698365445829014523508371956329433464633394232553840039357068683180904672412392750060329615781298520061907731833679725047353378905174005322086158899248892483182693878905632183053393527678383063969592771762626363742878346270255062260181009014126650153922756290329175237183812053510732428556920868024730772629887017768461270900214374397999555480078572372396142360847284039252918816409221609023037123187290819425098574414802343982258994629910970369557433828721324119448574106043090815874623499574411737084807763997741181357551566170792271385930641419489040452687708198883990690099353125992364008566534621977671014626274378415271736304729268424585519201144559754763521273065941270977092952034794624853202666011246588248672869649328377916523633083969364794985479234342724539824211764748393664207337697806722057997248245989554959647884248777497383779586080922492883460407032747585945611956565900673312802706916003789015932049331171309981827041653646906684511787972177652267815804047690632407771329213521345256573058028075401602271639725998141495900633282767747044506964246669134672662582098563542140065934839425197122022932572005708516780916261922440211123589217032432604164102124203678878823467958197729137447191146301313152556931359851608912557022129542867815737747713034648121642104717960049373849894442539505427637732328798612000604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] -331901487088569033703618474142741480127145928190962358804349217320902273455422532485075769744045485214613805774161075614484490488140114850430198998217437795868026132945085379898054985394184966033436783956765419375236143138062619437598799201506324773861245179203012466056897638116167363511063187583310857223062846269161824547820353372135774097806924623214487909152697564022330487527326922480861516555363354964161621737329272614105231718045224726813011509149339449761370015266065915284138750272957654641878566692156671218797309708343936819528590704327036033517712863475081555338136291713091577652649769011091437199730558517157321037831043699520529464435586950074608193567431728812278472723590861938612801528034701979462179629527671232773725203139510880168099153488002761139749330423744562825855226334079443373142169383897297182808180453518802190779588279730897996698942688461992154861476634702440455394118811717657798250324251091874557758383258122946035990900632114210197367022156889193392478372986097145556240877913512944001738305656669239595467932869469582823795605464235665928435639695906709877305486258716711389638181191452997985099557310753530981524429556771825076248153052699810656106470222491762234396399654797664947305329638991588466600652681735599895878596697236006590457750416775330756378940204835177283729949929400286300889467013501400025375890997525660895862028793986953331058883676889786712061660242827852691788618089596004242853316914962339609479786044663409419613169659761365090968156365933016085730543136787183563415081165758386869096238286888760650206340894319205181946328125582250919473682887561533671578367395053102893996793398312561599662886785396984275506022533137758506994361755973779580156529210479741167818703121852178543918783668742058883716716795507759288310130613739315656121768712211871847298312202561365844549053172489643499011026559695827033496572591639379908956562641857523414133713556969446123282504655818277815118482390003491485458594641276387651655803734132649711850945383564958258011558504098529028257746548726993061352256062577343729265817650840724782073421863996102638426152536092627089414196919162367918331305876400548916641662172687934829319540316864663479450010673535337021800960992455496593911623388023383932717626174976826224241798655498023484823581657427114096104051593482008196614966880549691951656234216022006696724433240067108861279197715420844043270549230798313693064639054244581746071066211586534019292441481732192360085693356784325847339128062440079453782927691297601903272876344534949831326482545648802611812997529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -210495827455226061789214913162977878265430845017591607026611691896456846199017979581585911154601573198476314596579478879829931909486080098604400561813332575937135263253532656279326394052980296027409384421964555720640417981915401509531423422145631158759388064347428173618549784421416003090616845432674340986089690930656982274431721473999915562377957108764426091150672679307618441400397824071929105052059789495602731211106343117993621873404760060730286729168055385535134470981827879094861265514928652202656998867223494751570907724381742624119071434960355395429846402914314757734849601124272230785214226372909430553511374856221045707708506332777416156403033389554630985889360325300235334129848048289957563013616933535411988218077380284130302927003372686121433332244697688249707428743798536442214507805201874016132962317282538998241994525229556069549670928045684083236075848474094176267687889190051157646900107428204574608987223251589381167661387496211024276134533765984906868136046037761012007590001576093547241000339491358563017370520153924079156684469990732317902329599480234135508633670733875614011027122833892705499446845357804786046480599201381106675714813075073370125599755896313031207654314776848022645949521296129743618370990069614948241325269748246919612586528984815292206725467798657067964933166752190226959667180440510454687673317890563092192938404722228521272096699360827051258325061235134659915032592927546387062382376726386794378207991700751091158583973760495246010564843055211666294043150514498889868892591835993093703106819348446865063905030485358842921971821209136167249225657113263837077701249287135402256036303777218262767728576065905043105467025034403064552548790574177337322163267693889949255313752924814217106919864882349717885554540260783809183764427091677533550987062035694005980946144909400994861817855732413455881172661568378881690778670886651485113212038049150241451124064525200073204062096600672776926136987058918290261913721706155448133831817424864303669342823894749023836018680261479055824432527460901793886068003404197947874239377325463935335459138036059805091192844225201807554035163384064666356315436510022512583598545022559247184410337135426422937331222247174661498144575161876128207088131624236217256395078727341930411839171658066475953291941373342316294070581411404722617455835111113010509714170190469968250025086886807787804503959815887474437978318924369399672931034810343654841673242990894664513882132102696736237946556705350321652168570885040569435503603198775792360812498376532312256781013649168839520939335577711558265048924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 38377218965372082101260632179186211430916315451778786860909934529749767269774261916816928991695949734352715823773731573667524116253505675114630937720619753410212615268211281910740482623453094068693372401995061499053840248114332324235507072362075825436259888806534681977841196148462169441555525055121812440021230176811689955623586995843959848183332936457137668363100922829015101269896279880594135316204553129756891818661088784581692324753575508979523916646944914404013200953168707095110571350632286117107919060523483769049785920439270925509514261848389040432906781699687033253842690290295099281063981739262339058599787129065942379900610591441824867759377175729097013395378007611980513562651896635745621165794254301190829821256161835292016748723524140614583928276287478569912824976494373330925216451207651795489858808339116849296958741505235706791405026492186655310264182120164838628277251030085172783255050329147187750574363183098372270372833362626055085954445408465324242016979730701163779669930043145275235212249841862854306998182285496521149050022512417105704988685393291224694502830531488387847810758456107938811314963138171852594547120740797664307858324519750386473081278909609358577537878095590373763732223066492785551018589812634174965398745586859431384488414379620850912411332720234512216552369954005621449919020956385973218887830339302043141232209898413485150462909226888383377407843713537886316265472980183996995079755617917157676159986488279707668383488342217977159732850883568969738049191825412436672328205493956002643768229190789197546943806067282157526188876637755637768198020253721378674361783659307613966246762392143090413799225029191746433129415945700591983318006471582022510009448180039644247849941763649596500895803201184080301833191594702483439618176345748643890555010050274717806935404792650178617713399922479277211432125919516090408268705168074334232955675822898119833647219463071820169005242362774363203560253765499070135166067227870430676061729258005790247891831593844191094298045483003173357075775945487911475837251323763935539724226094112234054583112541157576727356881202371741915895201486340109108740371279197462898031733252842079141624565125324538561041897652578432211469681941516163848023354274232254001800854159521330989417728416461333149059761091378299694548058846560095534096496419020018562495818024902773837652090822792300616477204660088588066252331252618764982860960494581610798814157688268692956660054988369584053483400573638054362192627514248449528430343372612513068016278812563930083850018741380659426568215083497017535627264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -424650791453437593757134555047920015971346227459003704879950095768417547516773938059786802010373271076584758880967993438754514798876992489772676710195054451314523326101503500476673892491594258763290674222866187903020980352538725231520555698625329843590923957563903056054884116201268377982720888897716429468749191538220269205494712543335968257531928929003138573925484295520733750737230713477656513196731636210052808341840834162567154746056183034677951875509614189296519887104287822483875834929690706355638067806508298081609371673693648109702594383628960818954511578637458304288299362282191369758868665897073930844152097059098252359927869912280467566616812195423061178817743793782516118612602433419019247155440959142062376543819638501874254923189639700902652940851718396100444230246496058233806285522089496533276706537789994820586486720325548917991811858470163227801238965792977221912214148685610009438852619018978732258609246459940723731212663648073715611984019761847056181892022563999134776107458473860009368789042691001329802472999338557065198771065529507422762901788751066469312611456930585837478881304292744539647031301613090057397154282325225009360098674127490724095067128343567873507572790219553212990475239428379141662182499496096618434948842653516976527812809824340828291208722969617784518513247966344916071254408481643622956000661241320923778238687343468551167720869526065717041248110001805168013927738276485136533672111619077961694953589568765307348567047011407494441687087862672373489844912160989306106837630074690909983939797503822174464256990033585600144909854260167442269391659701437607831387934175982627656390566560226559308259313008995668185391770452669371680112486645191177958681856170846108956218785216549201073710193069171933434113871762152773015055439276141223131178980502491691332159523921155622519790770503730618072546376969489414956801180729351195550784163153541444906543664445822378100025209664538897609772349037384272653814828834784115262919641034815439053403576810083283939885962211877989724666348727212673811563560400230054163569549005916740304889690584326710965342735247533673881386017360824662092360984456274527953716438149639459807620846478571158316798766000972396823454003025480533899319168644116844090814263687834600482592470116746480335225822431039049040565369777017279142329175136396992327138696097112937480729429934257889465175451045159238775710755234654729932170979143084096588860349616281353693771618694591123876014142432740442932011857650009491187537339633852454631840908686552211644314088392703984403770067981513747679150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] -377091777958714018604146453091672300144068906098192075854479582649480819897694438255769768993846450136005466982561030511189809539395686276470764200822730396286863515892187345023777183467708980204302723928118088585219458663978689254726156949458979429664249587136306979599028222629398789888462084523890201909982393559443233429531256753376860438554113961051526453147803794924626033298096460771852651228155296853749033630855811839479367482225306761483222738320612166020123397485701927394519003469029309029780618880947662857601685973445938045755250868306706608083041052589728301547369317193629605276586955265127308559118796538090762967175106740654564800507715886341520067333068996150980692189837213623403530773754520532401958850342448123107742522262422750368614206828891038091192899032062059079681917472311134153489175479570138714806785600717556398194982782043509632133000100873619253934143691535024678333936201684025029077291166908731145431332882559444022337829132320281742157927239379942867433614000655169520133210912795391413110404340668152409340837549870334250883999882140754325216890956034199095286785547401975710256416975633389490741861137917090188197322654383306742834943102017415886920759359529534890668462867328533596262391359376259285840849815070284907027133204550872084747097544489083134093472214812635258022579800982276622224055237264996127261657916216278290735713153983926096898945527636782737365248395036146034320109294598582337405625489841184577226183265183921433113004217389558939954727452522234201405370280904368260026989815342373773411871808036822198606313021157098523305830204448116844577507177655261643441927963303285341511128638379506728155471602240466974206587401150930683607442680111550252348315218309150625453484912752992718122320717005827417444731701043793625228344113319407069439934039273050568177272926847953044169379096531365410277272062303153231309375605893266172427537489123830162643032603967900078387784430897987339289925463337922521976746365897110187641691095370945602698861016161305779833281157675913908149791333605073885589779485286395995478958377031023795109912681636286655279502593835182983630614042018648460318376125078260937921421034562912613559036211256385843676848863257105088862779274374419651375078104533718149694124489993182466463827076296200904219072196421313654797744183862261848253032582074116786048901749007732576685150404151416905625558463939870498624028141199888269152160617927716972291146740298189309761588074468195108442796732053049965766611357112869250992464757855080712578851338883942936489100152207312210309939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -22669902515293316171989174537465501208083026648385971139822416849600436576018853927767870317791186868223083046981170682083637078978127555126147746098407828083954448494408654092172936530358839571297617583980496704078559774800874947127383777349178272171073437909535492542626644339186448956474131817698716892677068866786432779646631860349976668369820258765095932851013034920443031632544020713159135197733934169952205238481212449940457894323090970518701703837749572073641327443011544613156735981608421746594067495029360013600496503896494826128585251626343095046815708165235837243412821716824550253377379690343702369074240919480858120899122214825536305162468913778465907872570439630309962597773897725446449045420816348775070758871557068391608383201649872736666771681184295217834283157611297477536777314745176315843800210380253450734340343815431665560439941455089902726423948629419194556463009269388727148758029646112281340745032279278675354825197061269822685049928126914934146228718870658257312252951204218754282708253124396956388290844033877567737117372808325820361634653389746077717901695322690372045461334219190483448829818772725361615501379524121899597356651948675224156807879772574625006119247534359455313112000862392969703406126998301692337073264500994014181195722475883975327984308934454457812088529091416073852089736502715553319569039063434327673251863780465385019731395149479617703578130463327572793545182547037040245760182693809063078908549972182925330376210824159128277540022888766630763870714958029912482040418514152616756849812367868367340661819427137795521386393991861889196473569221604743171384015791761807837649539556161258585605323359322565802380309920785700870540254314260556093841046266428452002689871617952723567599790138926613219288899708443966865505944546623559939777426287431811535287844151634498570023859203674316882996779441430388383413148624816684255998107473819607510380283844377186964932042091037125716419121423187997995901191167376411094844478577645144441562994032366943616572699607598884983903839237783819614575232647008894249474160195839909513688337566847695790113534793929493222820231350399971613927199000551829560898237253955447697607603413170440278278724728398651472134990570516428571888014552475569673994565088220420434234488232834773082545833531546184479251899086519069218292003734663300929220244592740438549361825033967984295182972901122626732550147676816307114874922780243288215362889260341314630816206251188052729949580279169159638291933077059543706650180809022333925947571085068154848839750202353395902945963413894938912358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] 13216299893435720866498851265257611589615202882270846833316859209923257799980491207539257504425326546867089090083263485331290327816976445064071978270199772687392250156499358555457402648819692511729132127129772661843551602833009055308567894590928894506847744119560069207710370986616981759922261385059461865032158933785540194020374948385379067859186259692209065235852195376882800884002897166342743414437004767258336061825594314652695051536878611634491731278661248141387700506409572309806998713789207077891396592584792439311367362691694716063942659747659889697136070484391634485480144628763143098705462080484751786297204587320995328639572119439666622052687144721935594573701299135634883037888865606125133072880790489651928811746130413944261290485637986575837514725897543857306951772745815397398226149713073807089347635642889989429347534071916869642046680364560223304276542055853403117531685649902912183403890263233942638356439523048200613889331227845119254940160267025000158825172005575754466032077510400895987008286878682741145087784979428062906591036917984575521914316192289613257777734642204028701632747391649165236197802814760990977071046084405539238459142267851472178715968322209382949518086401784537766339015993845177429576616538329265618720077494491283742438129317346191889028792310573098750753113069386735940701124383735710788861186969168692538082125354951360511749233184127429718083826220987584687319957589858368762251820444589464328544611327967988814917078892316869996064473180914876077144576260011135757267750300399709602569246244371532764156074928403615563523886409438205886718280479952108864919749427436948873276238924550330247591459074912162510376359749787743750263017369899701142265685913958251690704206166710680840257421084841408867497533715874072706424640621959567307690423054910704812366258895260002737736946112851589149853484076729924369074630356928051394631896482872672783026621091045680813814867295585112686822255536096393376427425959057808203721596425647026786877407021708794633564868792719616390005262377792636805839844827455056727469932649581765564408720798632542125461285058607258234947693313993677288687380325815685501607317101496293482129859395861078144234896195256486070087131381244550844529689760587278722059146010169921310993394564336421753886617634679156818488694512825177921077116566140431878844717399966019850474425114098999784932677906282803324982326399578894514494129121166857788136448085225880087413312178932154074995479647172970938579389138984351797689912615160489106828869358772864723752392997831960800094699017341468724428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] -946306349567821979453967738892325685408369113100929115161348351958949097547675009315789461872186991084438295624173131183867913212383448139892633449135317882306289426901098918028192281974177647722157142417643807757898341560473847813221394219198726681542233539905916957651877136242432808655360196240350530478389623641581698625795672387343223755877679661811808646415689136446561107655491179039501557993146596981092149338411661723098118682953346665815569947438028926157741976017391932103019424376218782143827668578988237863369149978031377885361654645822502672653094167947744413919369559662199219313841169940305175679411889967969606353735396305197178235562313465956681580236544560643207811636235944552958583465576567353934864709660367695573093282414651093995946652916876316388339291040592711452620143506634859784241329313666395283361843869655771382664241938516592157131495556720435197263465452389063229591576784216158275987283186395517919120205068988020965531054239459319475006613730348422955370396520885434659748620045547108020836848093687540975893690614581163123825196703613618138100203975634539521696238331094338081934295312995759709220067224123674434009602474483155340538718097456360480874781578443299366572475867823297858886520650582546542737528427998173631066351954371550707846799025109379257116666818198412986830655038437481826449477954950064848105757621384837776110689587317437436039736420365108312768812535933534332342146076036377188659394861907300738798907072240069438064472481125594657652001688208251570977375322677574126594772903721310763079308602242522038567261235527548761941228047250044637059533783858536172553178303380822762157426766262740253376621625939657722282950492370092127612034881685530510973635356466663314199491871487323245143340876454554123777526494472839019376375151976277147338932998031842457737063935106940829366332932765746164020948018508941358553260588124891730044052278871761823279049332250797008087776415926922367378429199681232159463571690850459104979991581293196103954532031997955319505863178590500275958084590938585806698963245111849061266321286707208687016751403774195670183353588439171860855989711380685072833167609162732329998284546028809573338384864772391290226222480655646172130896258261589776719991200605388624157931881352283325124881145678873181610985001551816056396802051949990067286031931515926319692059945436411434080598984711998400660094075953968959512192331373513191063064687076293403091633520749471410495507000392945917627721436169975106520327850901999793869540911042336328643363456602422227775485261523961176391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -23178300412895781686602454487468661278289349126103028198301011756348687152015599068652296484806294852756640930831173457997331115059957433945332702380448054395556891536188378817570462928116223213722890791055034797262673968902632577868113835093072853085498165230108246047978470529024270781842689929699152498407309140167142266164757770398624703539278108349553422930013193613562404731008269054470435401140331490377834429778507066963204029878241379023689807839988025395223488750166761965333758629849704341786420949890141717569879600175192941756402827492379579046339182282949623825417485560211748998212967512246333708486725411420696262192294253697477032519208303401761043940201524905565807459246270879087608283842235939590604827809662035214576610897929083840048575150061702106455474381697005178091016065199211512434022196639339338407066717237869167494775186827158046294362930292133725199732759887246667349406135814463176919208211990101449944960947813231773805816744640592983053511137818869704409474583553364779668636280754965115840200872120598798330647763872453096575960993931761354256769436466607756943915975483874899257341320456624521470387371756253194407486210924527069445558855748018999419252412083966248646800948801371915239249232449271845247702071475627638558845538370695090047843010809905921562439235769313457089785912148358268468729561602201488033824164815066027942961763164625495049725464669097038112652315817850756316895149513869790723202638258229173739454174067181501900574897905224273810442269935904147172141321947194072502452227671781473720250725804159111909496076627997127379267698800900226092534165536133460667426166410662418013902464621117537647596346741341025877522641284401217223692561529295096883021405997996226586340201515896545351384567616779941672647224162812499634954068142199183622591387896680638548932272928773394104115791297716089998546224832389747917962373353487480406989872527821563909553165259964379256723226344842997839019699470946143538227938336297985384301665806081170841491027697938196780139908432181997860760970178357626492254765152124699542219255145157548522882248004060633008462751905638355357423576356271170242139559736141736866153326200333071381614597272785983357008078014955394701302220555179670995503043076947876497479558515710187964868904389670015858306763851043987393597780806468541516101363656747828676056453519766285708328113670865389156080671980485085905659035930417051214702244366491898725471239167416649558211616919177827279945731760260820152583739868246932326264925536815568813201697847311893225227161778351452979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -3250014304151179483439869654988200118614526285610026931634437981965265586828258442942918475500154379222972916826054047053682732576008742825673944631231002365517761923578787109020583400388860675210458225830213829648699897337234051465450469439588466758464536308398478477689032788783229466552833083069307309012049738162626073628894644280899182589515984515692561741410389082165668441498220744840126683508417237734117270378602031587285457594398602168145887537014922607303833388716880339839457299204908655122286596486089858218698964659907902799405282224822836877393133799782410740823044459747011330291165668265481257984962652811472240166010799619661873570239725614124891249766460346659118388181463023237223834024362724154109939316424161023156881011795597712662875179868637351834112548479905472674912760563816635329945558625232832987378936569116835558601211516783105435920986870913774283798794104317157283343786808242291818084752679426088283209255204307704972281164535550425630643468861223478430000532882889265638280387621810371686972010957498199842349261643801301866538449092627700621137208101557595996665257811971291091245078452590951455681631324489513012906284326930130710246492873932323582992046154603506356340068004353594138486270162682592521014255159186361160778292188446071915450737765515086484141501996426074976894743202577362741530003075346263530738838208603667304144730830043168716620856855728291719412508980777539934152483445262374306184037685055432990298754360718160121229844158960029438723364223497804402653989482920817195168080951075433585127997196846337511434077347854160998744631022185530251141622345183146751221015139211790453927627655272797023943545053186881009518629874548138586306135206361208303568176106467430605687054666510218599200366921859502857235082138899232337943348464034653498494661359077165289674726623677051086372183315166383237399729450743455825698742949763672478288415445877004702670117165644534255833577641256744362259494817210333900930254884169490753881277310284529109236245673314556358863519013172498389690271136107097213672759292863998805513045295974775489349610605507138246632312085834314235333765865977384957641033684221820971679291727974384247418668267230320739322518889479260519524040931001519291102189337973486385405577337757979795069589363146070147034207445158112852044919345670994686088425115165468015327880808473655129375451093998689045371959171962455055893501906070946111846597739278082720040716170987695316815703921266484052337835362182956037604635875847460127654745073039805703887219308792768150545357639197057351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] 1337910621157953542115048090743853846480566920716023104259788775474028891670866784652079792182617625761402347008744001267686078478301313951457467428741863898669373872294329320724039656964495805984064476718701461027193593173866691963176954818247872392713101496235896760319444861787112682855071889955836198186361150916339484763441849733218749974602750257722976630117439891824043673737627138614657005237467500195188268175027423539369713972991770424819880884633590410003383022922828616911183774370782673308066439637586944346112940349971467989263789031225822752769788660650839740908718832225627674042673819112646722387329141138034507668757245572526539839193908584471802070403996194007205443663935941201487509049033763355803124315477836234990900187292995144039421834577903944433192441473359747076176802832607954882248589059144913957983726595352683671235669292404814693901372238400346593349268640383131466761578082579942810104664372451251456230709349588709399299119429581934669918794762898684429829176351772676144925652473686422048012303551707253882175943416048990162749324035958583989583521437321125105992912117377128030015222385184363107981825681452821359002728381788229179169473407078564200634291535937390255408987882599671053620627961843683522876198451877490485785720289282271304092807811442231585488292313886019091975514786035712496122985921926308947603651708708413680031591914028589843904602618891431755683348494963083454313666320553021077588991882925055264557211269637049715542252254569405686168857640687478811590282966548849086375575007083421442528587380636607633347063299841567670946149173031062520742519985544459916392106758783955131886012051303808904900801526192337037776129970711763831818761729332005916895123335577787607799682945670060733945085520368411516903158184944348428013344054162960613381383492474037132842156611530753986370707285892320312067111602690126728465800568310438694545366527135482821586661614404283917219591215839210117720798103570190025020317349717726355428370812775370265923533965825278181851984921450666734397057169323295008392180754900831826262979434049544978579958776488769879947501916586701776620091843114948743493453873891440244151152214325034498366381232391274248458247236360855779042394187543091585779887911040724279389350099724846291646271022737700239162891153987632597626805388410643440514243325744516491279021871205390363399789657070755239036492294446334521728890499979043683066003516648307726951919591730918167174988545083853775078059091623977103567604531892470556272670051107955341764758449203598378849493686144729088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] -52666674912356872614913745078428919833022055868291780545906224178366043055437570829919110860038188696293193122516231010882770106873631341421013671505030746519265587407668807752011466471950099637361843192740259585512270161092098671964214515120039617315613992866682387048330464129320125537738213129584429501759274797065602647376226154431804470027102780462476744084008109273686019872807934337216672515981190423983081151005011404388387960545016229346497799423332954748147661526926300505553128965597246384995162706951200829977277041345610395823687506351312581540731335399742579511611813655523880298006911386407322060187948800439561769903331774835619116810436586091069566076207503970213638995330969639777488521466516727682186038650191519023902089767311472022695816972959991898371611477898805982592624999477081923743649804757228279935734438827736807981007669944178727818763781061287639552531865476036149784382076338826154568654192295097737945719589185581685475100885053294671833124296224629678720831823373676689534869367743728016689109357799065629363390632401796288644564743101497121165781449547489337217616223303576718631328567773273569407988352476263038983951769161578874092943764018050161914612671400957295242677419063330085255487741024466872152839117548083927795503928920705056315439987278524053010553266181290244864083713710592231540511716674070301965810764980195349457617474262473224061092713826137308497224880614822164021427630592412167853689615199686949368921174232349454021612902363091266249231623129845592562303729450368540368109630854172439006420030697563577724552343227929400421047619766579186188607040860419730050425747370641696560794249353437848050078287817371891693186434964913919203808084876976519231479430185779586549107137056245749233733211624482713521649546626184002509453614320027150569043693302527708780181004733927288853267357510137765610220124587318792727569546540718872041231525747259169179881983572858397674223732271004994629731109327686853584050927196761421006850968713942758717413662509886800062559679533676292920851021363745071387740730597566837777926314432560496667581465272539864640797939067192211150414810288922471167234343957109817612944684718517977810673308308441793682339097746559507386776119079719225673580667747549591634717640375133971929694776002498662182926357823467257803965044231618139506987189504913165289471267784699491974141919956139079546932155708818910132904006165348015505350717769182082163040952104628324407491163958667989259686244379263692984851845143903635214038804660416156022491037509090004118546814672819978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] -792543712389711328195377744158606800919342961232535759426432097388898549399679043409322333161200648003919836956745474752098890992487584853222928000367767650163999981507783167818597717248749844749908479637022527167251804120395446301324254233789429756052815234087649954791288536334230664751803414727181237027359046775904827291709979421987225407930069100321448231811534165088495545757585008259306254939536828271856212152076577958851130464670279800929217150120273674244645660821194278202287641484860555865974645739149358173199383894558591150625590985713434320034057270678188432810390249917045816554642983963889524262116024064296395533465006644450291171063351067656072200636175287162749149413829515370462528613384225635259002015152555282393020556629065852648923562694439169786486558522914165616041686865744161097629749755413936298574716501230745409854243802086684025372921164505053098994950328107271689604908562221898280879242742211969595137905237341589848090570557538475301928837028420050669946757867368029857093539402918080917802632894524586625920971518299724869008394726872810360508150008388775649344621344433182778009813778987173379294085440208217525870521514595678445631284822737853882331698694834370835658289203420403445724533650263957440564158921694797443959430073609496730690952639857011016301116727646830155654830474488151487806604499222191468774781480918555183184821066927410412927192158196774332237762065955659860462894210292066881167412925806871214296073495286755629606423150183568725989362589816425926747849564234685209224494924581358570294369063321038290572497387557043023730661142874781682849861273089490903185280257525478433480294594614727560836028660662959737823941737363339757934754129962764679040483352176588386616474183707077085949317146813999851639383963150516425251796685338376678151222899536863264115942982519692335739624772280437271905286891415372279341690360124254427107284757773915491101895611644861666663106170797306365660439434316695586171971404707631261611528266973049018701821011401708347653876644134365557786881489493723586661311900552845061288924754492191654522760765876714462230295331062953476139986415667462858109042416212453373016155228297486786600296380280756001869340475016510857892513992641566674320870361889344350560176791248726312228277606908202370505380183592470204122303918613165103712787317309582950954615440216003135497126734402559405716753251375545158601303985281291091925109336652755737036615187311139692179958150130812866282993482957726241610146722758754493292507587794150998489658850467603624562527444978892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -368884343127891291070195619091010764990428835330847479604381484569769780707525626589553681982592589201680770559129798832216026977918590884900859044266541910268535708691765941770530223797347258332607037753608626195918986754075082254665151504278662715390314580051782314828911122607019779060602493555443026606058267547215757795949299575021953079139135963126258143319419716672047142434276135960373456144440143857399845291112276948597336848536727266782472572152463796814484657910709379737262124407580348895771500240206485709520969810752012800937941126998394018728011478987556425325039968695088707608860489310338052718074521845114103049658745116730388643073844791917705065478635974007087816113058221672555751776090197512343313042115185180240581132600823998155718068982211443453614881665863253702928447758985675289416803260892043546606816518726570802608414733357744377032937624044628606675551199241791002444859103558541115727696995830641196849139797777509156556438977992572878251556323083772686751813363518402646429710058316341818567580555750143541152762035161460175361278435739679050501856393572909423035302420296123250333536294148257906136106386897157671251353943220531746137596992316447685808482600615871239170536411390492736444503315516615704176041434628848989732607671848340846040147184810961501140490162469674861576924877407874259237336991908007523116373489728771686070342238982590656730759288955729067155139285902947674890541367415856166821039651471658948961205920297255379768219272747123410564804037907702871301128574397565894787730703011649780814120358890651381494326327634065311846591100267492036221634309295489689391996520618019788259064165769482668004379116977615803786293135384393903312972885382034057208764452300938538280645089323924649228172937974924567819188596734732469797059466240299999991242564115353289337997805066982707270752011769160747339705182299709387952789397169253675414054366151912748987973917404777602988277007661945206729456708454359246701187554004162510016478448927168577519710021562259224286931354797768215743324648453754995785686690801991960273777486264447494034105752418247382874706189447195343361425986861724827392814115209259463136090418399681414181285192471188130910370537428420576321217547686619327468245609168014752913897082699987307238086400480551679692853304962188509918663468604874306033714918444665983865165852074738580002825221106646573221721207789835027087381925387777551652117899387920986954453253540232691632457870012568854366803150693941495992472951460958597990159976669365710573316432591346931747441889268203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] 1238018216633923293373620993536097644894444605594219761091295057273764741198844819409372072895541011460381434017441385580364074203781406325368189416054607922949056900659128050251095243395894084664365703646036512816743034241165569908246949866928662673903920541364325421172444562775747653574512520362785179039050833168357451799161129679133918087643026624490842961215103584070536220078331625409645313570763843664862311314070513709861318263162567253981675025435108031237582742663324573093916267799487076325778720618255258153769919322036398875415169258388902032312245866294572000350777549034511566338739797194745440928819148520377846502895533217840583425291526450017133949193009643191617823869219747335315823402646975614857007682023148628763978408193098811211828541586835549444348952237473244395360224796849645340911731356035373469826824370684938134335074138526942457893301741899537002823316048977646469328506011690322256626015812715233776820127418873097957897798637377073377812445218199306930829508213458530693235260324363917813224897028358457464694544028506897740382846769740979743493030407679829345480653199810874060666824816924864946848326494897338834690739647973506769739522562846350767452541470201201838931771755619174939801271208894648859209352597851559710358777988331993376032888654216944548127435156949303165102463694414092375716233673996447226761350509520466654289771558204204083737165956085138460730852966090258374552791418627087776183462886082253146840511316863815009335935804496689840171431788515154026790071437827028619067088794759354095223688269627371863126790273255430755265407149539572779350886401657082136566653762264894823422566298057746759262866397334912667200855070313650355754212570609850046817872409467694994606334529185238949176767732048467395459752666431533920518571133051767045385156662075208874016187377940133585772073879947657075575654896401523102069271882007866991248387592553827813664670073337024630997133285207952404183387336801824643789688386717412404299059010400743481995973798880674124328140294438248167275275400416665480683600565025960812567308181354852918933960004243096134018559442049510162146721151009247438128312114720223073945907133720611107963945625094741485828825200535501941798686931552318648641093849838406760428185960472954863754038523937735250569039206396452601517452539811731883273932094688757992654614000011541416072550384045826767490539184593280209445010792250118279834115843695831566068385003106670026677997762094979216130479753152945188539321164931024006938538095367193394807779384953165747032909598821003067758169450086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -32159742460012758951245176663874758397499134514229760255060805722234389991106542070687801430149018295496238622218791470969286336677559067433941835207843947752946883388067345647307799471633266590987746456223511744673395097685666698336887449023782126175664879162486921223546648241028044110836682409420026018669399011611568213660580797401620759345637891918048788439174300218669926649942316961680216020494978186975987145832656493536713313841308905145595587932730391978055999884350216795389702054612795538477500457287672850063223057247958259356875401844108954812186300316839706312110532511365277394756523637504972470872802987423144919923115880153763113335591847165748193463895844053749531155156663877098611926586402797708116377634558225809283440631169647325725154223432043157927358536928992092258458767008707751479065914536051924553328728911291965370270600427367688877844618009621909632365586362307093182292818434705495697053953304571857194888823385774168947905201679626163120364143643920054294881237314604888029717098174374967979417480941605432366230235628409314961998148122682916492834349868158091176599792224222606157790834496186325555792870284014987009436073869496779975950485783456329724335370833234223484648559601796460739685686108483700858348172401592542107947424791096010552950417611275072238642557393502893981127342826544843449012182336467722517413062029620469514117860996769766439857955579428708942304028823777519113756984227321588651654786869675983123599941614600114493376932783998310109813639256671083964857920304178603412073574812154639615251381391151825531050800370542672793304380509411548809865520745346759575593677381679367119451096531954991444026574399236253018559477276491173558470830594906420276373821287737804854630838912925176175363689607065811383559459004986049329035479480007314426839041618689595810326973026517550584641355467058246173524258680404119712693069741765119825642979724985930967893268271515866082122083023158902305104858136448895482186760740940253425307416438441354454823862609403026888492752633656345057529526622898688502182701859906767054329358927274494116780766899068083769776791375455669931810327215649748464237168340513340150326181701938187634725697314396927474670976093605936328190375238708380482192590381554153454669188819315851291859066670994226066223732405034393502199337376377825161225428393320206106319723198607923369907833127272047003948031807810512690873484915279124261074591751624859024604780000433481822438226174975845396239922988371402663919149856393729217364954441635447423281186475288133123021975028466449891124958709415936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 351933263859144684233305329529549158914769614894570492045385946567433168231909059772381521534339908731315276746314132026406193139972021328224497745631629249833862951536024328767953584530554364203669718287687371669501464700537018306589003702836119767097469766418946219596755263703407779433329950530571002001756630205347193343101470791037021665103134751251888896493883007959373209202984231679939278478515569976813992372867970686543130413500936811900010526657066145381426516580706842486427939928109336939691287764552958431763558507964220010889825034169064877218669505158238903751291980389079739392089718184026199731201388243134709804556881081188173158171356784275102430894815180945489170973811302229357076609780363525210507230246128973467676935114894669514944539273416570611517785338344896249134425413368758400271900992612408661954815320791442787610588786536165458610270162023148709759567977218389970010721257601074863480143017685801817027885575404727380592617422944899096943003748307329066130895125846018142738073420137136640511475889254207474696238489115433613752246482696689989540385202709539396648329931332700187387624288184859392158416829609562595549307013541882318917924152789923587091984201498520066778290518670293375831945417415456867643004117100200400413895121274511936782574941420181484223829318598441863184230149284052555883809560382184622628544561085144497653229811273279732094795940758262131998954650644254075528292485922493994763707039547666296089001824939313478590504559221528546705952935168161023505177325796433066564047696900534885123371358549715570248172361834554045659189192026295565722261867093851445812706186264182925509360989008357151401608160110887243292050123062841693204903928222004558287963465758342911725999131533554827644617362991310268481733409268733294632885210570387550177939104600349136390235619933348033087915867887243653056015712730613904360618730716559437725406285615657473655993261703360790049341522690286630069294400070507219997657950165659771501711359334965908322945927949934255165185096782394644537978911729319833294333070836777327919861392342321496586288954493182118212635850770910904722337615834371908950786268494669673270439002293464880894776847503618546667714664419628561450070573348000559483922963180381966554967822553993280154608562790069835118884846778350921221003894625549387295300376231016081529294306766454538697701763468790940705813775649546040825616668522776842070382705926144752883111418850955214264109329711892404760152048474921031400774963624533397505323394991727662687780323528044446796909447807384708521902067291258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -1831455421347799691844658794071375339122092232820291167503308138662970847731764049110668861654653437957308973805658678523619361313594080667135294610253018311320056074561855000823207673482810896181481701317981063946452405487832457635384171385915201431534107252081370038222200632784414688564168934947949667111147469026147258846698836546193035778593968936509856771958157270221528977529454808139759432307032081486555178682648230277604237223768265852867111905671477139205861659499344543451041519066582588997055877623442300876436366581084508072438970153258540830269694567847652042204530814930137487918583581037619720994749471441388712254372402980233211897245160089014706390754317462776701634380398022930088091784794395606828956762802247155906853147275730480410567499307355346360846046953415058178955328660918825844882959823789604547337394020466723462456874045499241392277187885007800141266624889051573307402649768048906567948645679470614670219988400588710811688833823659349879088860421985949934252740548334668532701430693652406232312992244578559974975123905258581642305708981386232261448419375285955362838321108811664471785867979029887930268047846868492140019286129108687161430500270490559198657851676114523106653989412357861251325287974245271404323509176974620294668645080649350278203935653286357559662530526810990898221571385375030067631688189386912785859485538831265142919925818622371419078814189151724280370598195974214055917351916538834194584892204017405411547501893137569850991537688882830301093270585459334868263590791538442639374622752522438339877616492867754984395806397110225506016000248932333631098736878261895483916442692410038191002077283278077264539163915873840668185953674240715664866113804661817120263327884165002569922607475417287290098969966828690574093094086060370850642756762650827697591411489445021844704477271915191484442560046341089712194416981088441710601686975601721201224987978781069106635057357493109871035473364709565617196382980386482927076418873143569286421181938813777318042259278996454911065182180023191444987313700582347517863119554423188597250337442750775957962725311469305158235688917985191250571776184007977723382033952991223157368112392884359260812648882181020263731788047114874566699546548973753882528706849995831272950882505915406892236230358612210406110552117554293732700959644546791342457986312541333716331193976976981680809191142194726344803930791833040912999211004363228898673627629933592361191792867967921174838452037353560620443722665701760298918112730582041302835179711390023006028852930936994484974266559759507869440793178428932096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 3733858175966821608863237536279304010206040438839973697915674915111784430617007357249239843413442949850891346380242548536638954348159092987464726797173099210925808131922710115606537142929528240136879413655358671974929160978360703005690266083350159571311007828308934853447113310265814793540161554324664440060589394603958034860530258858645190114072845449082355800000101554033578428379450981246071161448563636078768329329722397256197843207009235147236455816663654435548474292963884554291017998703055978315531152164507171607353257431793761445362553861713002604682712209372654486858210421568135892504140878167265122602436042846622306252667924027877858237654410174565550360603064953903234573737248383107856995196364418930862245273096504167942630120027768077259303902916812288029629175752985988578415077486120559044146232357818950714815301707587922502836213296777358770529583503801591363785801669104343869891715993186200418314498805071241985963501544174145179910263801756176073472584642825461491699666302994166211136187032790967099758498699568935599887950111099553223503882883385343534651320559732896076751747881488845993881267760850148055645709549742508693020061231823311776025302754921885405645405352646764395368169640690543804811585015198564468062319266305408725287451180707501746636665212093521354914470696527615688067399474124888624646130610640422115644828703958386120587089015765046363143452216652324400226372061181156260558407063223853742286639001108876684700375026900463907685925607432107913351105946622067317474827974329508649420667990158532530224457767966463787245819530908892233101090334632247575323103916601641608459306527049791214122182997427277259199982290452848698444173066079990205027909783694593949009454417709408833882052647345465702227676190134685478972529469433981116744512578129489755910148580937174424336818278243636362215556252412341637492085298900170228494853560153113955621199928694737759119182784535227987413402555838374485243616400960859472275653159496379060515697040688744279395940352613712765828991806813315615263163430556029339788791947924295846126913776615845053508173912301541741787062971547218153150483072637426649951534427662915807415545198075086907422879671180658781250715240875783098871838748990103599072764573722044511450347591745573860307323523145713558791725637240536736461536280011417666452212601312248490136831255905932611196217837009525190947780930995066198230330262973440607789155113383899672898097522652379510170695512404760283973067243463135743576963073363499228968478830464654389300989769751000979209159275382394398400565614781399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -11419382314153147817438580170054795156458642425625072437127476428805345494838413068457373087464777177161237127595481092231981825566158415220677989873718342076655420812466501215295034731691735849695278316760156892708526846012216321667712805246131409860518476046647872034352963108052761764081521309006165970606394778805363459465864289413164189971349456342866152167918382997296784042239779699953126978637303450897338012702080849607268083284720946647740279763324129914936026385997853926234816583488606462989379033940751339618720344160721493497571707720852417000671673800037616496153237151569623155917712296317944764304748807373772815682033011533690071107891747386652369907803216749440609403302537523707096062143577532151490745689289941770350196016679823487502582314822581597429060742746148697748545572799317975964731888560584103822445200679774208148997495180157846037101485779225805160613797136630706552332979832893874773977427703120261475880931594189386579193132974884872871126381875043117857607379703969456254742911973166374880385285714350652298363652090492973783773930113222426612954941842775722387267272314666447375588218072514949276809625085884817649690935438828698621768654215833209936961388866353043122636656976825644920844556740959079701168018328551770431906624906848443350849642258102044360438994719472388058022863486653608936855748209408231923925570480236641711088259516995887655830104361063532901978474449525648545195990717729706090829979527633054190602800337711437852955283066598545412907217570853213054829880932638774080216347968298392700615543942960119785191193138607347079287087786137408370403390377477085655006740181682167381419505006422628926265976022549172029814327511283412995241089136918317345498780437877833228589357445195647626090458251243002731987503019840732649460800446862454315035849038610392799681279465862526105803021102782568254635726944975565183792131175463777029390002875483994591973239852911268901030304895900887273319770561300559502291601793454724294453156634288965329386827542888904136981639466706713572136180188490369030649029124993272030120946975473758989748752235660376596431862762007078398497781403085501686707836566132426556875198342669180301473985046266668229485455113563448260994041370398111230647492298309108797296569149223048308778541364344280098938042580255644219055871286484866000195289822683641829967816095871790451500755734072590736932051439367934940544335169484264660076122959193582174417408392593659563433646192554357425168729421375608507251578768719988041777426585975315568508733872731858047194930647743152539037668328884666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 238787463352470652912186503788767466757240636064126661430257762475344132799060702944257185790410972102675696463163528749439428291929400483505107155999071983320772354647425937482479226314381351629029783949777871564245294022955733842290631519096731642839404680407055544099080718354524201372336815552063686960263793134731179940788605637261026439251803591505781979254148875297751846811192723772700070684817149120585834186856765948191376847665977574828949742911786605619155122783626347297741894445046323584823717482247779769471580054251965509273382453570901139599124944329054400985316668360815449997421544598920752272304414734056494418955364120986083884498454777869325043867167808501408222800376341990290082008441298272744296224646412115515681994116309055043523584197046564713223024206354156581838415155136147259553824828976362393807416882917744626085458777070256604954632741330507351935567967039418395028853664258407524456267469638455970410356004553933105615768045526120664134050322656700081014328275784753881415710580819783374624240232319079241116587086265851620547616689013539664117599306608059398156453670583725516212241017411039029815406432046087332942778663289403174178079300348676264597169229616697583966560159365882313215244531643227383871615672040829196592438555022567177469240367617298490569826036441512419711578818557129413392076758655720864251874098183721041782850762179833580300560106662575351796812020350039799744574252351749268314643487240306434975619965669326613916602426427664732825604980784037426964222890120027813706318719713944902845474049909143094090467579885493682561941617109942854963123592263940229460994419224421337556828045707523978521031780043882774620728645192726508395820146521727595101220201454189366260269472975516847411951205918417373954554079600612782868678833150692139305388691845302060011951726144660827969069530203250408893546495941895579852529152361290933345695399204054425836894965854810245599705676026603801735568266352931327962408165691435529977054793496795843765652632889328731420531933043293658394821803958183337256119817402698644013186134348505136906405716232142056333926438073884733323608124455957977914136544429578059469499817677671151693052274310536702997108028433103720976889075137285664646464547041680840642634070985720787821524819661138187648063255637209487565496077485585987201143447905039781771341023634581580049474826081626760347065647966745150011109568703086910792817135497169459849671580806861426176700154303594830980514223401479956965179562292480340171633236756121722697650828315685058002333350916890974717230346078865326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] -2170673002345816739035003641140327499137392649496004312824489556858991702939825821404986788440401856780778814891000254700011435667249217271496306154693976063421633682930149052113205610217404175647525504794024633777156556946703151508342909418355225178018532160546996348942132577432990207402660168162349324099451609758920674089851164676747451141654886160227489471341176112629884157217100572568380943507786843564276392169159142474592900153786249572467173235228383103715320091012192951710451289873909128721606046070562081294868243586656351214763193611103020976544416628210566630988026653768574853998727701098279773854613043116451883756692776669918747660652497808412933386649429917772965072792071923670019245504007600878775848921758198124400175290858930709038569213053443744367117119203396007621665744719522619867318893258210751123796115049679946120014552498701968098448533408395852302278977743769598276216198175252459969569141377442710890677521990070384643828104414149241456943659308634689825481260173123045511109948646095222892717622860539999550450732480135314143826419799839309079300111550477117697670866502220874421950774531596730585638496262667608474364354258281693823484094417284098548798841352553292875999725931911203622277128019038752471369701390327546967742065489799955543817071727667430036470107508418724236109877607168337920289840090498665021461092269737738980813110616085710401472524161570590298508170377908421756848893418343004317151437141925294140076819717138542151505459731132275499230963755219010995656736826270130348705883093579301469525196023018509390134717789545611387957789402654950231551025873630815999850493264766146897453238864598099000711404892349268870459570023471844522514742608905954105231372952273332429046737428326122636236379818451555255526490164588841807559727445562534143129168135575624863391501233919071680851694651688369246976797779194628278740103146156064064026008223831039244666027027767796563340149184231485640420367869050708595740512750578684434107787037593787928680166812735822710972824051404053329891576934067989210108764407673610170623306057435292160180634370027559605826308815493659487225197203354413737237287648057545730220368262792406057649982768360070054507948657736919243268311577919653613410624519332611354340282691792527609079194927507003626355846312964747784385354192371691459318074995247075143093631837842036216141862304881662302043423302225531201634301217737488889738458861336518321395983731712583820586173267696159826567767968270175831006274847005282436523805464784260242162350058466341533787347481672345831908169908620193955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] 10932494277825813362034736165850219261783752780330216803788361333810241780355879011558050467661639090953082575700048374701630763411482248782728529270862773025836226258249568143921689093231191880294793691450782039612730233585707098633783021981114122152704096264702490244028306412248374414798379181533582829383967862425943941788714074519793187523685336770858814149203019645823563542143710535553398115204357002538258679350132977742107225261377610031679030325371842616740500331907261642650270043948359593560672148979865253298479571204230032366591056821020350007426150492080244578441631422788116624200677307945141928765499161222500860214709779647898145457861107069080453439628796859027219746261241869615275178495619626312269760151536427044509649399831133694994686140880892544272504360599372946935077174456798997786956459537161919467477084803326104648382381853645235835917898360337329612532516847220574779076059378244755670926452498983039825216049369421084466979487493207698623295549058170178265642954062059796355754542689264673409433571769477138848878558597418614541051285169715497137662646418317378387390241894127868164996601745501494756637751085503868045575674441013387926071672636036175076532529422249070186411014580380973028809984742286317383443105417902769647923917875049521142240280409281202055443839724242619623045926127992904259691470666240510044247291221397846637760404754317444727319461724313137709575113412196656735217098584494154177547253879953714217480919158782520283755672608382767002355286673440471136533796422479037832601780943798509250009480028378931538570218767711661091324847715318545111264869640906295671426170705556220900590215845136120264716224303519951314988539099316753176411175919171999787537039329411124632520750269888907153393392833261797658152716156740626258212687655730713233663443797269340080752302561151584070457145751953630136857108739797608010282649208046238039157655518427798868932593779261706337040162729196109604897859136874581821764201354932621229404512730158863734349522309299418497446369286471647260984766668649383762908467088099864685666705334514986560593232775124623620132037260179130532906210749786349285746867785644772523660042470275168690111762906990931124704169480217932863014617099405276463752684676339622536948324377476091199175554440005345603330772326266870008912453251851042902923295132427652731887504002608800806730632698917248608207776859865904167725200738772410842341669987570580664417733297983508143905325482451489630574959055774142976054387625178152269056884673394353045036027394872399772135352659033515653821115491635209175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -35125368772424267085844444382491077511250311457234936156928394216138965718695254568136652355197720976753299818901466592215067685904873919471905159655681855900676756523386826680643605778025634384706619788418930447342007376633272750064849925834220159229412897631659325330304588549716150731905576462946454794086575489323911462792635298641045238670671503431589702640670095536770485638402479052515329544475030638408042851681016543189664688673155329894220793525757391719501358195142691498822802729878573069317324302012332467136315677394142253084215413771528443764378437030333797597707417667917565747136782903070748361942313096826359556715162788316537268174074004242835050729801760522407522869322773850202893134701631881369342978640599989000284496370817233522597583282874066943034217642995479188260022674398960601444941304978663059873026713023257888582860096066156261601845017309125903481385924489481843461873007053562178714049760751881773856521383969827454372541151762538259897352075299929735753762319881679943633742585034284294187977056283242050672815350777118902916625665682909867043446768299744901625380274747073834254340220192154924067346999735626045560990623653657304469203686698819361165377940362611839223661990687081090685770761647750275826866869284844137715416059562574393954476770415926108682843706462151856444483738619088098653748065031078374048807086467551740332710039363292140358256307823523207098601578742745238408261976791695341811320022655889379022468004774062521329892703500570710181628406020491830689799521738397077252068394587392211620854006667592968075009706572606384656587457828360862200490325414408427696757190105039832634119448500467115501550482147702410599900776066759495806069827303444793774697290821469022102570814395558903686765042241439804765397245194869633710865716524805846296304331195088696530245234358580803155680986172517296137289998445598151210903758452210749805287453501755908444803369732707670744357406462940845039167943498833500073235689008854275549943432285340324810585085536987237432956483457131720536245026187562343379234284233657829547352125964653855295673113512371034762318351494734920855197129495277605100397621279502807706952923380941837153318327577836521453736832925070727278051035196705624903554616551292360947188854685600690015232782103797601767738390172058356297209421237953665739814694501367833808972168441975629882749325384495050717291378946535289041038624262459033834706943409504884149594740499044935199688366997032031484955344662410206842514081814165062031564416336882452774448032140535673498859117166964539221352761884959645368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 71012914759002950578790898573645053403325483342159313700732986053466142958391490584484573963106846132985964588742068308051096624729426298463532521071219645214908301739292157633003960162528780305615316632851173481095278164768191614102172671999115385967308225930009492041539382647030844348231158422210615170853469191246534677102607987711789868081629303723679090272455465851458280680571686285746336121127803366424765375952989505819585546094307579017706265382622553402923804492227085242436955276015005148685248191222758570884351878666305929992554159289325745776705475566003478059116170457276775772157371216368993141050677196777311562332657812306908401284490232664604814540595592451369786287132300859081242269735015866405209503327597983411871046577103393022760877846605895420737007966919066155753965606517164236135241613770402421334285616082292249908050881704010387399950583062927994661867411160845618934809298234824854977321230362374027328179107966281322260573200765713733835368442546007392711293145045901225068066290548243314825798801318087556914085391523515955580220919616584483781654453726667296716690155350618649996510739584177733860675999493100615158888874004435454808176301866083558075630761884487192199905921589027576372544080897907188775289717148194339316335552183252981946476513239865275618147388872420440364438604161434705973060254687210776050594519847775563647507812850834231148231075452278639665253941573986616495654594075862404951516422737395763847403268144362505572325391063372300852007750732198695323903446497276217439473723871995008579018610220412499867666676913237307250280245431996017955408859710576456423148562507534384791374327993901975197777329790504706932843177067071700414189067924503235233146193722814597753698736522896186873046566455210753451751310745363075255119280521285706414527982216238580839264342234691966284967011830439096222549408077712765072557564919327061630034570957576385239782683140639106683668056428363031832454072719563599375320812023022973966526665497850699930792912249096548932151567820152888736571411214457255632604508846439385099754325948155257082210160624997542186650632983633213494041272856752917634768700076365000709170462559170365235815677375446314919694272455762994293832737987078324084572204224269209604899099824477939556207945541227091087636466660421545395330173942783104679691239990669637798682523034417497082551600635653045596071191303395906744571873109363003811403404130916535708369295483404116922784864618709925949076785247094039368153243860880294994090808803912567387280446917315114128291598698036993871305205292223325798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -53636985417307940660950259724885451759649560665483468223411109427761976459481720435335893925891867988867431890265891227509286809428439626008066120980646393701985373067019249380949570267900672939840575569661099702288491575559196638493332198749953692057399917561816367926654634436524117355218346875954816468633577060951375990263858554303897167651459001003427586858637157108545542389044498896425315276441540984745547053960601223204869838887986012971864979121276576141170366012015385141451943427152721262152159617438610892574111661457550036379268523334548609001365888707583796873543803923211292516292394245289041678886812319198295007281906362947183959260467215897316655026065385495259281872601401933975369733086530817020075661333089112523937732149892919421576038427768527617251615826719208597436700144861156870440395462196867906076343317699574127167867395806741936103490775652470429542038501616562380411683163523049170561585368648893077085577719415657106964539436191576338868766007715184273405169474777151827066998221640123899689248854452841706898409774971628766360917532530984513861342354144128401474962829095454241606843699182264485015239336651995314317700237821256422030354140443257501330518818056710053213131121529553741275761460264638253963549759598273421892652294027904928952162824327191046265145529405529965738171426258692402492646532001372663801740673661796891048948952478892609588894055673104976851221062826928006286057587744955534974307410535927383879660683443437051915563400898853117526153978985853639770031070042961306301121821235972691863253105248880910951699996116269477656737474473714731006832876315702562419302398265058162804632753774538048381246714072234935132326360120557296765260942169910418083099855189363023817343232387277954335644345754725177619097114071845448218407022934822884517114541890464734826087042919126556856888154054834360897501908560564219930278583520616154258589737799784293693327814336310203459464660932724412632817711980589744876750478178301477741899652726013447612433072067878200947812742229092765326051397261104216097628207864094631922060362177515540211336781606615493685227315662677314806650281453238011161054434950827116212012385092720037462483349413840960734220510628594021534876305317957032343264180554989261536423300172441510298244381167418615251542953230147346718123857678177235199719131758496525477253130259710356581387529483592240341964049694001786647596914945248488874404832180110659888331671058780975098253131697367961786075862235451673448829217028354942666422142552402016473809331922711787231011755884986156856738339804619909103616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -227891417695808320447376089587111295004379076830117133034562313600391071296961461744137106243378139955343231762702931870980734742518724692550076455548271874792423131722385213444873106266213745784757530580241534557423805155922630582000394693762241226417591048606217032663796793825663403734792072710890427505255543950507045181075862514874266350775129859666442106294780651544851036612898010228030709879799983998637480933107009903378190752377601277196500529842669896929856889387179339912982278854689752300692484200587990776310182062980328892553543828200434707779660076364657642598209372697378721974776325854822652982333614731908334547174476518665820607848623170173467978747330814065936603341623242953210653615178648275252763253705933289022144326194612227987058698715018611492844744623370926940912921561145881289644888560593750186000996974477290731824818811045060669102438890260216411699017835565661938453519582323989329290253943839430848488972905175950110416544065281262023844716524632614845678516082616581694839034395365416647918757549798952651257587283731319120866282486668581504289923690288910956129474107143734131992522625680020700063458256431014352480924308505551170556799633935362913528730547180597771932597420524264666156374896251950816271896395730754644901556101159535524712159189480785017648003586719337875706621305748231635394417045265183012898526397513621816533478179359600116688726833247666448442161870854459961329424724090193668244633517877434588443855952990694638248920749780955241960676175092341396160813244641581514231800440110663307412248977476695330306587885276894227521810794997883330789945915086556950544431809135096669772369913784522725406481480513447289810259107377120278290731711065983948934662574218246174785960152652889250062550885566392679037573002671676946909834784948693015607800412563967566827426746914239234006170976959533890388745051586190760094257716219746810619203040408862603643822154205002383799211187898714999499131456316542762108811756717945794866272939517740933688791470971184006132301695337724412812200889335972432266276372334759147500310944417293442436119652421977616932369260179252947778164391558734408428326949611341999238750688153411255108722022750520796099600882805342562988899175721599515541015514856112471422374754328986250269390186387181429178113702406689002715299237808754155294200391254061421184057856936910160555567078687700797615975369847508848959988840401193174962890260736463962915163210880401619379428613120036289932238678607794562967631165981038880908107712545409238835602870183290689225090010866771596006803734456435778519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 1213740570498702208050038276560443226466656673982783311940250448608472974828748551631393311682954995344416018416481002863766507716633645294791572686841400063385324566323782539433690516708646940776727403193242294992373304116281753318125301943412052510442428922298326582559443901375351494086901282665241195471197569291086308958056603906601294384542604220044119682843793685661344431916812531819253827535368261051036731810383023568107758174568336173026454244993013053269069684998933236126965072813832483191046932271219850914522345510135427663014745539731637217905767794529944393632233781700906253013750797174810717769124638810630762950584739461852920298215863242681402962545807724357483351423942705420194478419701838861173415822323413346651168450254234901597028068379112023076317440569364077633049705226028324777102712551644144720094292020086167695477601815445115126048766044862994957574390902886818121301626739086266766046538285427798940330636530779757853745672189372831302902646285754298888226037789260110425661248458212169131701835986722023851378920104050521703494541051351166870433996568386803583403355487556509167366512774826930266548196851463522352862351024243803659445587075678833097852576674852301101823177125474483952351187846366228981958559831480496705374893025298294160099453287793468471193374169670223335941933139350555418797214144137662632106340696754070787909646257536426046419231105428328599056756451463331211624501658330320124351665016144276464884379448605116496122467420510621447357434176127556630011027690438195401317974738227215895870034457394426304361151198878467964573647433847388602327399691136541760229474334717492505524942739400339332015474034250801080969722820479253941356529144017091362108513788404945842313974401285857462427845625609543678064094093590610266658041306400656621630753377244983971358263032471574926910532211757653844282149301210029159801219936497069227671121411442058053201065378374661325480966428995632419479616411165028297663080932804442355385198056781581715071690910502638973556431552939836127866764363886384299987414744080539446955788164390811712158694096960873610502086697595465118939291546261506199099593461177389242989535232113566191506499907512722295790750374947824590849846061627733711512692565626583619304204662483338781808799264790294086305500757086863752342016993036540210641874332510816167672026991142897282457075922683378315584356388294374507852893559386787625388731159906925016259669422054409760678943443117917964086605339797523344201790457468742016960367516545748451632921189140962933340938668590022100036865407684058586021888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -3548783171403308667884147801216809886926331559015545727102730334912376934706122524517961795530196352494688192690260930733721705398766621566774757180155733817941301768334906263444937366324592800370733711100499859037504239961211474006119222391072446891384952198985867952896839160950396299971571887879435007415825920806152309461779493167955427611064373016882047356322509509672618512441918178264604758666906914875839054985854046355442885948550808393882034576685715396049276121413228634629214482949195019395402184942774800165456993443243605650077748576519865898319301874610663477845701225674766513051225101579349544442024049818216993288630887613798845485270101095350614940729351429902251010928834272145960177888990591871971582471277766367351368137869148481781945095437044148313329646115615072102065255322449341967981243865468054284421231949379198089997579007325313871448466998281965442619797602202464177000768429358594640748015974705829118903391647129089582521832054372231655236641833250131949357896909190021526632167961254710444741259418541690008920379897942661346819512549004038797749025659305749867195551248867436066718772520700027857267528446653156166842127530753196396033466929254519356956556060715810468657528551092113716559251944396459143808433835397923550799663224541307721857888129795419389480391106255628757707699359427113289383570242665233406256661195076756842627064755323101462398184476546416495595774563635472644158173333852366502777235305775992185810166162241817414657246797859138449504455614599495081384989524183868840162698805735300993292661127240701379875459454237592374854729044202067590635300732970694026347119015417830561580193103992406863696373127839564755164720699519716144716771089088021319432837918826000406200991355063259917464744919742464387574598200661995807868796676461045376795646774817303701512812986393896577799082704250092711829038676354211219537776089146062511987492970384662529052612207109855097230528145063629711589261096298795156991024164298615571172462011911647214406748617579513653399745047074412883645020984922388467388066647014372569026435735806435477189623160985663598089081863993561248187074078553193711040649984095634846369101174311387536268920672660890893535394075346283076641685695035275970556021279781191857502108425461026153276674231787332999964461218216520672215440715585273062304261281838663939240149460514125008683782302797815060744615518610364699615430744457759183436703531105661293206436245356251893090210321435918444322360748312688217648575073910353801853367444943083352777937385624532595432673305935522510221433898259420880568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 7792909043012228048303622519925954744068855283179670593891041650134050842781293890713669801256639128335659139777629287700950483163758761564359642222320805835840243895023242276556656606042583565458956316396358032588527920093222330880101600230808618868323293444740354031775933387744805334331003459224255256905795040445682373408014511112836506294274935774465661020668645859631714872762345402813969305668271444066468553082473674322430439011996917092195224227611732860011041520915119976094205684675963794599435312090962486679928275545851766686958668312001483259039294442495317122093200060001168980954053588586090833715174240006637567356423361215320659800391786837982050305576059498300483493463565008389832252399340237365398631856097243210136810307398643566521147081967415906267431373597018817677943047975219344644679552338258047710489534402423143520732961000503460255449974112106628648025373577569809053128087199069663937998914819492978388560959550909393852214010184523550347426336084956217764450293906073928032661788413019142622751971404558267683650994134722746792000559921913937196250792954247207237061931094363850570917227415799376981841714572654369621931836376844070141448488943693012091687703546955591817297002361283050846342128014769386706138290727157470014418998038260109183379375501045086923977872065084707599302923920204478476840630142097575983282359039610727844984987624404961130095262655738629959552610232251609171297932225160515879326239596602730871899746081167624593126458666905744979812644737365936603601049262532185062305963318691935344221691827969493476125850555245484370918916915975453937099677351738517580096080710892274802611828367643469975158518990996970784236073673240212338613437859207534870769947707469776522152661158402540072554028971219529386589749865445761026000932812000097897896914875363153341218570975886295677609381606080141648743732029903451097032132441100566219519676391977277384076953392719510714553030395087871912930316103707316442183291746129470605452824456298084092425544837553066233830064926166377651429494061353350253576508238956738342541174095950598613581639175309309592996146277615530697656523364846665550582950398518902257474889573632609563528252807426873823821683765459458282089441974811192545990863368010402983093411034845579114201144920895223939492239678472709184700537921611265979141089307675032466698612603446682174860077931976382759503092047975501068152087159755086541343987812708923695344682470142642027386816565382360257404927259056767133375100627919190344675789033125524478515131470166335846018914097223566200326393808125601976942592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -13828155226382494036178607949222502908611922017665352739534366659916477824184280171494650370536429909172155478673229553495803673210804402300106910261053415351554744273781866007829866013097724555586982523988056162890495214746279888760780075831761810965875200230735613989630102204894413246628851810701123599714197121373477972945313749261425468101446568744557828927711074273565964987958415867661919039660690093353288940105030022837412098652715935652269828136391938710051201008110231114442899678263463422367582248219732039180011877750422557635403263733227805284130317164705905186732272900670366893521759017086401573725902248959217939245087101772573043813492223184905978387776556804337768101723164453704591259879174366056747306304040662591328629856126668464159718393712083676414387202792814102367850197510655235930638286373999115944766228055122817928473940493137004054181596437817565351189900148651638726985715208928406800505578413175631124941577558136735604357387173904707239757829724139273442067941187491568787444459315397419819183354011220105981997206051228428916255262990701777473201748098256280941166104379743288902322910070889215034150517844877304298883526112685614035679197965549724820620967565764071566202794005482432345587089599639706474695663101801335359073103884985821150978010238601370255952390287681701504584388301214548233459078268055063638118669558043875474396306257072934350627807526414297311688509862679532772610656318772693946421940822427298521457853146829549994196840234131427228374547509763518535937704837955014209582397018985696456732401923466843983257802820961023241119720050972605571698250088660083230813254310544694133314775487399151892281860544616011542654710126055104154562615572717300140275532355782002632916329383701986335153793212779764500221538548168347000945686070933224108849896325412467301510328597735583585194065305674255876226174470884414297719050386031958254797061005327685375210356521525131648773765904068700961063968122371503265089820003713246348976273678598396733435053386665060618483742129972650010019045991798908410218786997301168672559900705001001416270967553375782342873260434089254326296602538723824515556663891595595692179705469829532870895498131942960421547744248014437259336450312131658537545799050888426199056280279757873479389191447632600761569175750649747237713041013491420794258182480486090035409827000358280685491785141608722636073013137579703303988842299666386111399169399585297879295891587994254535735891353153621943903882054294566664812073894789284847099662082126632818930729906887784653954100313708824895963043227730138858782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 20231895063982402658030655909634894310824761973147918959003902331695063240709113394490538428623139925352411190029700424530837905242689889586640999283320043278912087252048546799044614111347948938947295594744390413004319297743034891501749754466029339238541284204567918511223391416185259739834305885138696389138999134373278786524012183505348697351509665909106307840302972462475342666320347786661504666095041085185910375025488511020605663672463323950954824916153188810744106766382927538368182659543880871249408603676749947975210039219065542118490084287999688507078358928981515554973864146056697892643497816084956951802922782325933744869216013820222978660844119950498230236287541047857515669114687753395894638918307037724723647279058613717779764718656786808153126601825120814549649891929006983703068857589870421142888170537638945504515371108593498420289318235031644398452209661633124925828619321927700678821940729115065892753490483393831077176092995919953659237395050375566649108103505592439904318654771812205647187428902364674939029899047097564786136303468988451373520602047431781533329478741026848691931000317021367243680001993075423520418728763968156762100760128656632589901524750238199220771461479716792331088394588887221238041954953331266155777390154038481952887672653040647735903304899679063879877345224778843738668914567359380419976297310316070892841547731713078274041797553743749325394204606687520186315644897452171278793130725630588461158435304118646686985573506923977360315814595337830846791444498379679965800059910495082214349527337958194949331311113090463725669856813653326001499723149772143101973946557023145216938173963978420027426791312535381773294129891767130705910976275847555892040709452245321695726881343093617480323371272245798780699966098054495368466333196537691688002723356893110040467748983287352553000310379465750123461731764475093033596327925221143192900133151459118050848519414417611166216719180150642154890828314050076314423678171063209092169277341658884274278714813072558840216478529093931602898390695839536214045701425942492367181311697989147016564581174491536780219267184575282409514421665198665179032887931858591241075256346500041241374494340079557175995236836838357117497907079853086772954347210396481806085804727718348324921695355168136809295487249218313339891430569571740543028708447577331295916006055556678210679456481596652188683187749283012424425183936843932983397319514221926871375612392420647002481791000198637070047605517912420992372712878967019828613568062947502675700189212151148455743280310552203996518680141784039268781345492394057521954816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -24070530957552211366679359144865073013349874833996875965479300780311464557302612713589098197976700863018953406810961035216518101988002014824681942423173708971848817154956939558653501038233923660717113026547821598596413529582779919807570797966774630059504535961918059663557360310949896555534636639292146721014186168627817705147306151307790874933937293113112468221176439102029393711621466158717232650321689634997752641891787753201244798426850272807125743214081906181245391170325199513182384914130187527056714047843028667588484795075749288834838736371254854787889209477935499726877267135141927431256567341486596335101621454267905426630731509322458785652528153186394909442981345367825178281177730693968526990703296218746963060291927544155583454627088246074797605693713636637068814490048613836017269683102783227983142470859908185567679682342672709308695080052440568684307029849629682765479078219925404050860361828919664359159438919705956829963335559577349321077414674199703918077733577170450732774615404033266050263764559642415804673822804003248338504885088608661466578820449522481916110281702599989874040964865533822567380290728372869952578066960846474581869635067328748995744746992698137844500228466167600541539258933783868797520225715370791782937982848202220263426523645361544431728298740321927202000903085368790786789342474433308006149802745702051360535769064082426813736417403011034576609924092935309141618538972437835605392239350336663092388268894309538894997577229790242542043272723495777840169102118902840273089911730397955238357493743812607245078551596271052087380267436381326211781263453510237664352177250150545919092014937586292155312775210118496688725806595444793778465390801637517887609707291964307816029741405763936998093067588253698665191607578839183788081828990747661074642954329098087849372415249437202921776313419756416921916678524331867800508632114699713224244104050931642588494481111737045836776746527665403039750337523690575958380037743296181818536095835482287406641971106139269847331902332116711546363729424474925960918827864620692359872699484618500473638996487145624090490860652058716962529459157692664752402661877102409427673939530758607669781224138890560535745285272508429460113753292916970571012350289907987636972439666417003453280101452102428035919274347099405390504545182433009743558086140803889793076757574553948588426418741804671046076825971823962374771258706765780114442745357194820471389091571412543019378299092282074780004930475068690050002082740729474637417809907527890298358357442740056182577334053634337800966751841206337596346732895128001498316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 21424904809330733285206209032051915254150950491696264586547667916739305759861903070711899908290068389631325000432322057828720079560721921140915765513041546962999495612334412742314903854226051505252312921486237834264450958427679725934793009909415191439701521634174369949916694400702717813414279731273379143417449535462462599339180337451830782385473767128345799937286337069269951766124463186286431607638216311190681339333348420406934481866824835152367083884125312112719555968170228758077686808347935981860847318367813464909516594252385739738634944384855210070741042656143980807996835373774663244946054944914292615184052412893741261597745060294997107798902371810189766278258971143932354871465846156212568133119803253651827290384424832871644818903702649732028977361665046133274141722315270446639028685721253890030925376199415256519747187520472124008373614252847291300316725374040098528958057579502184110904718457275464312487844498664199139006131686260868461012241680566825032572683602221903630949157576093588072706976731540761692684152769834001220688543039234958607474638355825671171129679616693527238696967513772800479702633091217920329271714930018870799811271242181530976644687545091409694034272830999258373432851196556877929304698632821575701957946277626412209818652874246082871237516252180772464148396542589622463842252279860852440262024465883107182825861464923535067493152178830699865429025208790890556158493329873399604809144599298459272324288890983666062373205467253114399087755147232430734006674024792981622802913338390687232903347700647500956343809850099250456444323654958760091984645457212999797944676169562718326890356600992872236837811949553932711927481898065125891255532103966829404347388125931520603739791256892364682585715241492051002989025082660153072750070187907135391287358229096332013635418842997733859576943623973761433948877012969820697578118896540508514636858576039227876542330545590125551507043001665516232434777912543130326694502265715474315292904329772501441625000991391448869562850522222717938242602146966325370898875231507983401629690895798856547659480537179704812252815142674501055787375629826535219105749778976038762364343500987020557715875859835906701849097368787419070921649458603259587925663829433852740803573937721615527234678745177785688866062264775518494929114391239538710106652755025665141765514266241509565854591295007599862603219833839939505400762618259828809653199568216337907475720487250675997432920941609438490669124923389693243592287517322336337820202425889233831799445523815743024898019713184613669915737972747008091311623353385210223788032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -8667057323982490972598678117488380664854126063367632875725681306050553724373839655143014114616669405301335072577932462276092736731977259411355887536168555078027376527978510430235488829170805846978171148163352093196306974605250016387234940289666229895202856123060271784783264573847871553635733245082818215116233263931412693687938961708331764108921541861563324443259543231097952264745038489525149100801921189049316967087598563827362428655077766214329041639982134323524789196749663369836274350987783913189247108708600170127452071959006359859022068582038757072888832637964659737398358316936321637782310601470759885109028553938280162045447648985719954831598580332453454968896278338348546479722075972222548103151548712349781253529332867582298811464368023014678312477177096986364106011861812782814575807015699285491553962267844472720257731813013163088899459664505058717306629167502604296448310672244792921459540106330107624654797974061684705645026538187437913838012046360804949644266890891134493445245808438356260027208942463685279222733075691937491428859293702307904605872917513112876389325281712304008130100238900083213227090685180587238914196427951504579313763697524438229779965014415254462412763557723194574839120781500789836150152296620052773657047611555789974510052978266476992918720826493867476212663130072674889497230953202381170157480860048031073136024801179108945325458737515064548385820212636548518320568862429415383750821062854269246302639091574013102868979373402725441779638019365330017173715246806267474726450408519209383832590567090342686179384195457436473435677562349362635086586940770256752332703285101644023973666045684100419886134156873643416212871254485498381860446896611993588221345519862231827539843276048203220464383926106620096203156687763198342759520645342060403517134839941509452459236760528995127953128590976890511248233725520055313960443602421650490213245686868730205075166332338508476615366951280462348934139453681917116918802506242838721233207439026640592110438911903096386696032849313809258349562073143275944784038464936568549226551782856370203123598953541368442776896472280836576133007290275949673220408324397805252472024414813323448492604806390521417860629735550807652084097119348198407528244916959384354335020648693070666938392054398420119447834918969505145217295187604645111925643945819375563719919007752081536831443933423355555060631647222913348820506152743275203092257589590581930580208161642888457665287273508032542794316441587076953216288349581071106473389154901615951838154595128271653662305218172124151827479516254064753790723157998503125319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] -15832817717299085015095318249171108854020650147311541887681484763048706722188501575549812208934727392485581281587432637084021348306050081772728277555865123735488038950995506426131699749301370947075153646496382335666733621699214027267283757400191249293628726403029109472257852006584307053317211583158544857504728510772125422328894739684564592936329399358010093490909096866837437783703152104346631244849392380907800840859293693324419840946314267655858715310526922614752074208903129312541637266457538895332645537069877089851518218766139944844782617144409268427924681757196083763463434348516714555063907852062293210611517414136232370883260721583945133376493955181861085878893732198091372109565944832011391839999599967946077592409673414494179360458109843346207458142074615664199756837736578813295595040698137455636200166777927279988408640322997231831917521047352651086141143246035192128835090943447224407947801870491465635663336397402616703395286271351176013067362495426756369375853428323249379696438982566299437160025301636791372275647311466679966310888232360236984789492013774121964716585208445960956409275486263687024597783358304428072507751078927632717090534344891243218851636842131173339496292120419021421192541035572990750962304371299700878360054773542259071252646893092490169422221967824686065789834030752369048445747645513596023997152863331801592613148020405170703194494781937755253667586751977865598036263375358146161946409776426281819976342606397275503355387283391211918913010460735554869044338338860371475468574289005034673636938031931027152915124744270548517695611383164191461390350518477052982858918877203872448110175787217350130893546309845550561342709014073428365901511484206429296332341901491614681230497003505266924880541030766974478933363247540691428204128751899461714351332775465910604203586936755952394315825769975741328403970990848614015148457779233790653426407608838981966193361442101265200070765093613672132478876292732111446107023543926666743441978929614030419210185716519090346002325672706832140396942605270492233657840721312169513645539826508586264694439595264947978165718894441593012796151205217694206778757698409824464948462502642802414583682605040117582775876674010480040708641790112735524357862941272397913843505751872468600532483328929200907067888847067962987715155944489925802996094515597528954840539077591318632688558906542589750070359425229446930858305819136371423112268784061293779328055544844829512083893435929325417314420253771985234794665444599392710545082311094450761305193618543438065930001844853903905967739762333651314821872005391971371712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] 50275281443607184040221033686424102758989897081770202963488775956434216282848033375243024237843259286347314009120006912626422305697444452811801457775577784252014632402032724080656311803008013956034617053969790137541551615836160368122785208540625845557012838699746982561526774961572799158901536062983654834770192427824182984212953704574670434092427505822161728439382949923116567920707687661838233508396187161791793746468186537751669977926765552902005163357812250513682219217918869023820995082746868432292782347360937724587598097212809890301602913929658860568456504926044455774274804263984820317102347203168539145038634192959090470986033016949336074089550985628294937180991995197275749817181959568035068249558017210061952476887938379304702660792356724735231309491891737929376623471002367044139606043284782319943353054427410682988676034041073653622028052065700521966428627155230084103226146639270823576171927436396636817631252334582692316517860470149912555514736634929246675579584854930452862405647356468478728752047075403616751635875906755583634193274202308776992639267656125821196739990169408935599248527828528672520236997736294895026389220723249180945624352198972324991482614510859952508026574439422394472919824477921720235600184642293123200304000577198142809529957372518489153615113859659729574582028146383454219810481340131087093668146399868970768248209607754826481801030854730423147334688860282496981521010215059954733375390110859561872160848491216053022906734101929382693387909205555235861682508552705839380962319379519537079026082863952696732987619987486800609801927055742506656422494494293439989122777136018237275855285005686150444851775688803901471040746732925627496448964131957428913586955396048023041842241340536574089851101242305505459753866084338236763861313562037272383859058540136567842137401399528957158556133467223201891197241004278146321196902616314363714958133780785512475985780653865870356560365655666756252366985352349961232150456366663797304191343764763786925913666918129792919413370600983820207261572234449618709237085685806016967855926895838865576047533782518767344085574444525550298997712986172236250588432846728265010923073471239621361194286768399138522794055550657326168671161102193532958894197883236624318258144818919081512912771239331311400941263508316856669291228847086958973109346975745977238199225187964207213163017627298365782632529135405222888511169960142808289387455706848524844179004900831305406173165983749984216077062203173313529177309964702179369125104510247601987599449864755370025844666295596944852330685801882526865734986954108348022128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] -89084161980950968696570905375851732219328460532077640816153457418040731704480565830793263596401910565541610815719918143171201189259417801616809995982928350110792000465773580370287891086915177310012228123846763063396652178774760501130522463215855585557108405053704326508394943869774180162758959951060232767295052973992779552902481125785727919861114344610546389942503070415048650359298288929364111467520598205056551479968029368521427435406485748684110214793338095052672243110417793708446087570338900273568223079808425396579242665331973231668191278820738959709108539699416800919737149912660177389311314910273069081942888964959588191035865155059507253249370795493911436234390664759725146544717020354296022094143680678787942103307280612769900974821038309568154565258141724237511315043497971102368632140240075752847804249351144700248662007496144173846101386541442408946123414985292753298170925206836032427541564172067131358443995560085756770614043310863406927128312980496626593526999189138344919312875158652374725265765663680495700010598761774646773683828752628735711001802771544108527202691535563045083642685438590154686243964559553975342156489201128886387232305235895210122533135842600434361586049213785219951977454620910770269451048279675793531396882192726155089655070136691118846863817004783118316472933418289121160268489489173511456272957778050955195726736032173597845354455559025013450097181060443127958123978885093975084581611987960646337842329163778678252305904771313619823632678210518695102089038073543045961629524838236961222806343350358777180112844324207884754905583966206282357963819821150904280215650165252883987022409342612468575332483150132566477942403436851010574629155464222525709248793737554289023588333361556137484734021237472637237432698185953778360417271377127221649684129455432160400541726321759051296597177777397540046943629816923018540394888102334301547792134346641600159999340725459100561064337237831229024753013512131454218103042142116756244750929175392781046779901938897505309255700118545279480472890566635690520327705661496213421411726526932815953404614664647402387588501244050447183570451779530687831286720073077466925384190968563210314046795286163251957341856270434342938796989764284186656163326287179726928065070410632067629102571831897225178116693702675128230635096543983935664692813425056199432991763588245309579866928756179123413661605733870248841188022554912263015796135054745724655286453609750097054035539496392336529478001071100746205238593472051719186930041457572266646404102147289794847693456947243046341004710443143910010802150192615229021487104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] 124069811760219546504326748203934416968687392956478236319758758846671906557403343830942811243750620822393704838139790267134715947241450759201784187391924736851784078648213782757825004577842011884559244614070123382509124880339544954551250001049717113400205949698032176893169598779830373824874575451609563030319868769387999588296029397518515579105468190197062483381534265154322295878192882769731891643957458526506602965347437666782531731960277979185891874168375979321070598890025873058359817172991519036146135964210387101724819134561935799198941183199712881289815925386897373132819791864452357312343717503391460206810914333338940726489886133138897577230138362672113577515641225655053836513732191123889972765661943446862915164685014188851098588440557037032603527516850786265190040217875583382004250541509277562794808552931622756623275518786555641719419497762454673135577058857268885495822301691013611136365741817962101415360005232206046634180606029734852040478857562619964655354586530513948235020536924962605151513528709399364638609457878890850567570694459884632333568192243035276777187488513049531654136280509202719555097411251141068207629217836682229517732427035514684813743979061345500710496934761776893853371395346925709424802133760375289508610108149492536978334149553952575489061636424973417285646770252602044911037230347266049269616458348274794356395539744576194251247443549034485686398735278739756707534084402997894618570066404714866507771320214563492503814400572194360434879806143192705981882648918003475772016660716950973546658179702380309808046758985531663989918014471032431087488213611750854359225126675082343510813897298420008760266944437572698515881125047633347792422868875654858074530571065040550148290167116264109685892356743261244005852604599783768241065951330805513070153456438144088861539804205583724449303795693933063748091926946878518590335148803208315632924524198443213798992547224818313040475350497655696834700749065285580030362767450995958176410515529618777763621921700752347850804817867692769563930185552614454137773050971832453746836343467124024296641980118693596601759235253765288240795360527512611498196228061136342543569806884575292620283864936353986338587487840563523810945563302609616741329764718448664334630053219504974483115430521182157095800341762011076062306933798082168341694867099092628776473480010505798498389216729237160656697948329934234573495398911424407738200914311178450211438369281075558388116074678669376330790643046110379848827771958733492365347396711176878675361584077383649776250061887702327263769002319632458056456572604186910051532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -146937526512453748527942693883969613477765098650959785846867252372493803284048098598173092643883091415465909490246719971606067196833943556914594810215683200603867607287656961613408177312901949670375702606276557015720232613059766358497891981508161330087357822277603696245915420234769653807618603600963825591890489969633924389915118395076839300462153988703415898893410773555617102527295930543313553121765145575233108279157269524095911545256995939792483546407463004137698182818361730243213666254006851213358426468843945062136405940029909140989884648631579631515054096426024513213238950740535047383391313546362382443018914137019441266469434938228282584587179823143139052770585764926119119439203561604594711557665970724787001187995727679434691600876637607488782275031505620132667603960297764034683854538596764044668562747351991580158349788835463108150964713616052702381873945759392815670058984555424381181082651456174780431221696663163276042575823506551466531806810513929375034526553178284093389073557476989777009532704018113500640822726853032159969681933155968968703562370416728618727149204873381483530030904180450187771469010841965931731919977615212040361555281510011613127198405475800011952251974046667133015820888857361602001847191133794287660624317212281516229208886132836604629876449086351913644729566692283971207809792041377536873412012377144433869261843982181647430313886294600200377742320473414866444866289746973133171372295693939518118598551243123260438026859890478818549833589421954771685648497962795239132723123173450390047428538657278177986740184262849041557882051892604404659480828497642823871334415735215660618771555604467278941885883209464681879594077098708024854345096648580724958851630653848463795962900041242593507698992328477697262732468388994713887861843893958672240876288562704773250638796440505391563152406328859717313539264845808445997893160050415662720762820730588527343893738982857888876301033674251092741103090679843069282901628455774722201136950964564493797585344378379257643936625321362255487588311093599929704564054315433097434044585566835773395132476072768994287536227925616927321479824024502786054859360559605629934677281203767495475996616127222808155927671100377322582026512060976476307752306877148620661260071257132969565518596764775834456944383082536363386746312203773228708801258178172959881521800804083602257782608692499389450375935841529538800198475693787393880216065463578084400736408663848682210653501191028949526937378974380483382107365051852155685573657544063705741494583822955706839563494084261710810476307641452127670224190578327248483385344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 152326993015828279945012284919775791658379515762257377039924024339670493424149041475574773614744827632761270211348499265076213307752440420329525686557938754806896977335410359593196674648940874635119164477731669962869768259480427462719569391357742217565210280096075139609022368285126138560657163040403094934711682716464625195429538296718050459999079592454662448469717708780036900308040787962067163961435277960362432034019482776706500716948273364153404318789546442833129194469396274136143448787823142395196525230051723107403199570659520956995369254776052336701811021964739498388548793019268103469833642900353181714362544395005043969282972989446578110117436629762293927437357989136881213318563833630671934479466276902049076001577145908536699351620823720295329991791796244736791811776761066983722838120848832949741222378554915494157304943011270964446412339384928601811718981996515593281639754249683917782245348592940808950096259182761938090376234640307535409331392174123652907831848499110496037942303426199857286985228529897697145466237174663930990475548145368583108463737229043966605231536783631883814504234866858812997576891570870380343139615765245451220216261702648859254891645832329776076133945297077629995629764106243282234852970749067630317599235423307431616415037269590704919348725384255811850158024069448302725616349278323708764471960973724655166938632357295441152681691680487483052063099197129875604614053889089730802896123264761665776656764245575427008546831908877054065249840541992367964288899017569284883784918997163276414075963280467306897797280985522709499926044248097636731933700845781892984697549893188372655219492904894811336801294163577767183961319309590992505603023281164294510895483193451790527021421877986257690785579901101469307188562644303911396756684212797284389542765056242990555088338655068005152692185549830449723640319293910773525449477440648149909149775248507193825334131533703804104858309118988069534835022314658795226793434515616433677974816998781710728513095026959133238474099856447516104932491220311910762973502800304492066280864822810877592027321056794763550065581116300418124831302208246991801546164077970652822190174007045295777387497441014283123099437878504777204508921895624591765265730013636148249956938477678906831751876139071887578890930656705123877441608788801019884075134625614843458645585033967003873830803476096793928298825103007878038233749855480869455352997898039865868603849245996616740610079986726293490352672618128843781832500534587833735405075510075823009883096123242990563436868576361722329647844549720041449837255892059127566827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -139978264799979442420838400274572230532664883961710282584540995104708123309769995206933290719216364005218970404036749855217219950791439483692917208707339295493334375536977601299360593768877413427754606527257500961502532751008618368857188058119683221034910291366720752479529417393045710062585272308566504382149451472277971100344585037053103078739608494573401899640782130008997386201119529806096526085805834577960118560015404387861905711733806747278767087591101354382624976284938477573241648948441546918916776318173484823940286451717629790942287007099760397754813128902598110537620705918494878967969600982507540643012635572295792952576219985335639371927469825385063271348865018978608635799135749016311063879936342797346135491775481867799582246667555703746017140999163067583652925603963578756276556028058563401261959277200754985923130999546865238840817520004403573776317454910484682069321781408771462304584460096074687204839551105357489146945592209155932339998657519913566325316801954979784994399823732748618889485971156068652254162199406080834322124113359082183734277182589221663274607079098466619879117834554828444493491082047471982700102848565223488955241584402277420768762186495770637114928313147377548719100344685784831232959920859834467057289797299358200345709966819961869383308239334274593602073807213205971203164097292238127434586451685081219596294469429102153407107412806694143767686780466450932391742125655732766109367989585011493707894241921935218996217097968611708509090729269284014696274556492722321335189388656710141648092795233486356681427896990437824766362082129751715807926715466747981190627945448264032000303879136003153513638831335471602677856009186778382048507785113320981218393113567783925441438941821294687537675440656614883545601222726466055772628685048749632652538896263059216090234504042337405281280892235940205000574002601711407703068003690045287738660318777581769788884490408399776698883194392848042493272703503874905140217815588605121820485426245044417429236296729296115066186592980889222874558581399977933637664988031752722117270946319510721416666402904064408989224176262016490781908161057916429907235331407369585947920771716627398885476276768273976239579359299852331332735602450709284960571741750308772998160141086842709934874602543226338153813446922929925439522618643924307826593830709417987676818000376239007696447721978302814683971104823386227155311008582994104961069174222299862743946850527161031830571505997293537213559531308096800137596913810132968570202437353546862894504064951957746765169138665387029923414394707585581339388150952004882366726144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 114715348671000265277559712367304961902782095678351141612031734342653766575670203065219270393215708777029278997893999907805728740040631520421493957912468110455207657841215656038234819600736651898109549513845560740916414358851600272954103584413780579090846166314531909086437012264420045147344839407139764852828686339935594913181636654345609190608056466822218755467501009778836351094880418035464614474427190628004381478476655927632247148759432804208923095485751453551181298283435512058429360675158890899175642393724474133395243132413578307093748916532250331785101123028221618606213599521051663429214865241312708462487003320039633686103734703300062732890301025240354053963578669959406928024290775626988685296667297013884643194516015500023139092500298886526135767323287838327938127876086694256085953217742733169330383722577470600335553991121980891665001966549330344871309654984176108887747922132850876902339223252502727929140287293877294713551417267899278518296569396331357336641206131496725025905112444408868214744050720421373344077014914600158639299212001383338274107524548026883622551711353463378116784108033703566002470783523562310636907366150061373973872840890009169054819431521293642615502102069133374693800615574363448224297646169782698938965402535410199133535490288624808415562617769275193499740070366291985446557266167332999788137958718315026269612764229297111731032814035589761395413164372043760071436645801215241926937418388419411717400158079724096573370120258494384806159340905816273323771481275236697890676880048946500902173340711198209366084649423353119852441452623649535445182768367548498337929756951556484856476760943233941511318350297620575215751503441218833558068590706336382579209315098315608822481001092686020289230692411908639274265535707364935283541351975576767171224613445738163400749010996688844611200204731950334796299243880112396617856318840572040104062747669292405147870775274494041092162734397662207014869494749368230118537940669074938611116929890840572674165055917082994325968493537524242077178645899880051488902604442929641332658575822709430659941293577111943993600798308063755015821448591557329952925541464970939176391051353013652810366472527344054335962297547509753410715984151129682742997654460835486843189050594511970331457854939177154044317104088909089424372106623468636781674303236612746755957779196374869609165117763640215374309936618244666930862416794486828129730945573548091735041837709098572450004979487920109697988320112041901683251459405259299481805861468759801833037345498888806425114467155598341989232523240146246314761122226429612953436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -84133908742240691752552391652734199992122352042211960706897972243211145612948481803575664329703940495007606648004293705879046317952331173507412359940864570144187950094991594964215039057259540595298029614057878849470289158647403041593527948777454013283353896580439412025604391448730738106045844895232239194746781087002104767445441154377393874107221985059449592021337582216316359425460256635188019317644239469114075091285788648452523382488028931231315334927543574964131434909473549379888308684078922600193997462539827628170767033891719610891246469007892872885784375695192275675470220544556274122532293985216822382977464458921593248992033281116739737644517593084618710113174851417360873818473852022769661119563746137315656949400651927736262913477200506449606743750028000053279009188875294501386417015024888256167840444275881591359714155094090754752773909051553184482606218197818892245823201996874115710826130204502842318818943211672450597061941992925663273343700138704741630592719986104827359769206232500885931999023169972202943373970339541959021130843054371755922294573919116691116344747322803835649159240800154621316929492717482522094273615148951877715034630378070221998465641259092393580708377073563008208677737180557573075406312007452101708468903229166381213723808967112734620818343406711627491895752106054521555753766654739725257638685581523893658610299290081833772792976285227308717390327647862413664750788467272223636720169887522958341500109714511649650330385526234843769477888297132941325603817143063648147698172392250199868953251483469954842900241634643801554093029100624839640607299333433196643077046068510120734102380473971786374743453348453550850969133029667728717205574772719277534732518593093235514802141783104197299162752606266730479025571470280463283076316644474411430554277984529261141113183071102708872396714866872777792720156966535614664501746473124633815742200016906148030063357865995178397054238077832570492038148559932061592509804872320802933724929945713926010163019285516196668775247381118757481079385296823331156666855343721309289233362063389592826067442259181141143206782084619815711030878455646759065391551194361667796455799552518335773892219896466860390126149771160824024175864317880933736056634798059289207799851387779970872520589556173127012447915583942687170042145283549656374592858599751397988867067117032673993043558111066041153668313726997734609817731887428350176221543857450859316895207688045735449255060825016044130372568010370182006634772370405167277284563661058943886440633386896724636692254516362903909643919563257500193411990186680987586396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 55370547321652975709865115709778121870743965818255132287440997109579202849630084425437316014302693005810433045849087811458444727737607497299316279648310298482153316616564224276002738434618555039394290675228595509409242664408632083479527789404659742587270182837367457830002918696185860323283195541293488597766420551749707238787305155443913905801007450854160266038729941320294427331800416917757865111015160230031051920170141390737784184732970206393497274258584787819076269675609165960972009628907544744181468024529865696428394414090538398670276259383062776624033351260392827748840711272131628581784592176388845241765987411717040114252052417540336111784436945904409374166047873344235906664136522027036668385991195596237148987367519804611999920567798498106110104023415808842821404014595975047392094758100970432509398865683338977567632262615535748999851048553352957316551222056308646061601250597606265348649854954781632397945758442592424224106883207072980196075349983040553271693946836188201083855800892342198957858138861210255177463256686754961769335615181877679312245983708316411407306216336396015084587809235048739005464531707852199114058508075151863139289445363551366752995360403520750731648161160238922728262430893924279021825363737826771367991748956572943552475376840441959369397010348763451767227812476299217975610372535511828382360980060709067280594241042768699809805649070945353652735512747873655554106112368163425693379776828878804173581381176826964670858170012862886033273836790355857510926921403583357059669464729956702927954834719290180646407139046894242625544850895418240082297856732080892418862350491639169685221033653687901411822248957771228944014076814345403926973330749027191933555088830430209302232361406514009387368054724193134044275546000707081826551890134759872795089989185762957303192907716575475845483614641239786937008630609681901295985619443129290364461514983591069130562718014782973869594959933728234046009128054671326482618266534685709362376374811223795018866642553050673696102984517048467313056749057082764226074960116088277587224149792532339897111867792341284651908584503375987668244716586060928397022695542719968790347965941248011171134906948777192031383625375590954863348085784190506387640474232292505362610817919349053505994796413920764543975464357575028418008955258181165884142555822785824039806065163585041588718140602042907242667250091373193958675483684693394716785068280462700627694222445412305725248103609297835229796157413805508317307993141528741334999828167326929051675820152145052217367395691242317722948190927837734723795855335701556389478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -32790802699142696618925333103011433966531273267424513815456428744782865507329332875729300613039508887914521282691091647257672180317488066767306276039195631712524166471084389240101951137078770433611422496527373349334179220897324439093127741997848541244730165365611885532155783218623352190838473003945210791382201214374089387814022110254136577177682510285566771432036413366232877392403455102188957235452825462449408890091608412376913462930110804595843958981746709540060714188324993588096598930331261626151016596613435609436666718480888067513859512269688546773512499609562031557939762471183788519217179838514452846378789624604393040897760777318079432922234755822593251957282177120038815046353906956932373558880174590264934972244124500712032754267735037576564503425729289380303071373361965792197215049416742061392859230511620633382397954475330501213628812341182703202206131333776922685047610326259328577736322682910082904624080987724813399256881897859671494731858127574637007869807409088211331894020112759932031644225689290257171361987006062482482027097093726356448046510567182615828109987647420052837937544773498939854153837202946929771336701039246928498253772930720124833032449711430451109009866976563759773472981964869529257863134271704085381215402848871088788366062418884882099041818855237690758825561393756220401792175733288888186007984891642170029100311244692720927706927897784998455216861443421841358184357003286410400208009052860555818212311627583322347790918636697408839100231840010884886885086339273891668918050691967189286559584231081433158052308649493196962464583835101399509556823782706638829289243543926846324012712113455831915847142254429673408636811175886771429922025681900080505771738260530913603950333401946082749178924234742901860195932453883054580647767926109404744994071867128273638083381993143040606446649410370718205283478804041751243795417743135932724576148375375466962339122088027998701326808025863129775570984503339030245150563258179865670458204050859738591751793457407016954809381387091703546773975638956983417617337865212400322378544323858793597129506661866872335137945294774471342749127895491436279619973906748671052434536947151085585312836373362862782826652464331416033095331391232898907725723470027496916608786134293867362166403080142463873529304691989482531049334430277490851935422710924224742568904381638150770788315065850873590742559018117851455239547579451635353289834781510250904921718883391666627466634321387785481163384862197048893352785948495088636645573630874584788784061158997802016805876947961050165006637471168710141667324902078200250630144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] 17529400885026825131982170619698892622094530413699046403971110755236828310113517150283943427267370391374045037132433349968294654103262203503880567025069964803976003343683828779639636455600296418981893548673289142042600491949178850673921143519668109470809269374287017253877427708783127105006484504351247321635226926602450249638563172981840774423515012450425624450006224158223096407388035257219901488046878118637698432861387838053631309697002956719038928298966805779542699734046118549153495947680627819716938211390535659536886066596133938756524732626627620083536405282007072594100318394214861860340803274147497245619398652091458580684390894790301637489496538468681221928099053830495868005045630964338671553696173875513347910489973228958767712100549537778440826880559894667530496306727902960642284062924115480970656185313027423103363045648393382288399870786109140132798664295964416906339130693132454883981957920400056356859951743588858401081508643452151073262802794534444188360784430275625015338963482014744428030760328483078453041132955692727038431091854664500582812425872050840390570987253364176349604205308990544271854751648277875691465664670096426687371620672773165216783413444912508546242171822240990099727243766684753148742045582658873985691979559755313491538480954039664029001091195340443002405375066335704658098712161047206729994702411147008643898938820892403048833529522407342678109478658315339193125174396203384024535329270193370356046088767266387861046245818994797568559438612618767985502456046181227760055462149843386235430924087581755042581494335385013526664178045609699948667506628065858023558936405810632178661023447777605902336238644820866393664223277905700826531621378777807177396057416419478852833729789704900665282698570952135350488222478719470750442783853846013877250315022406955760995332464275082287554121518924736233390705201873135564755439516330104022767013352247043402845021891018969006996987499895306849803099349633105766756439554961163953754527564950157865199081140040532758508504740019271998670104974553246940861067413903939230169827534512360787870666307214118520328441375005135056181468400725632390616945627203841443320066082444336494165015726602297692051354038654840194724008591995948540786481431364077632786670570806622453191286980826822421684069689879098323450933421583867183265800112047188107679692204267851017857781539041678494547271637975108244683578622523329867309241813202761457267594283111221298979231222271305127187457767059426015334333852128880448028081860003151870019625902861088144294420163742902139960101268235223275394823747869965507624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] -8487519153284009738670808353335707351256713550399062631839801999362120863395343937977329968221329411700936464628594055790857775126292244587160096465220143898494436345100446213370931961877426095481777160941158659544423128696937302167718587297469205769794479990129013220106844757982784132833480507892120383320424641379394466615775816667350055986492504220906065071256009583962513414775810820923705935157855301147327520157675764252210899441336919150791382428433084183091222630220871705277734960847029216105001465986057831185298221970736141971805455897776000665804856022790275649908165530030568383798432934757562565896456739481032064241742682614699803690306439783690449387627945782450006670335484382150404802921337366695165253715123368211483264449816641865694384981545947129931483762749738478688155671243367784433635698828826476947496991002680273877479511059962946665674657591171484743857595492516526781474740655609317110253732300815850824908245073118270271679624939096793333931624004840496961747473050354332694056914473062226657137341392602492984558749292591794454686611726229848499332518633573496434102714280850253208180143856413907732178660688140465428817710831727845064033967594730195917608664164512741506440086564038304119506202394595086443382310369409690732302548286511609118557950593926399307969534566560143426777637450868571966899936518017330243766266791882728581264964890284989811123405725297339549963018545126326677544447101761181753582369564621830010408953284651257969851990478882800681742417826954654806760368502571043698942029716217159417360397931351797021840897788368477697779129985266681919514822346357319508393736469134111077370087901075443725221776098079764331605267578603500776247717181712920707765484420842279890819326114009868637060842166469600580226344334654027202481808953246811315464202796351541417761741809000080194418162456979586340465610515460699427378809034594374401682299169108948595100534896629420412177894836841109449898755542240306678026518516080616579135365885349292176071845455680278379077042157035539595117819907654316307106532089386786080466874430544817241964142585629532447767752645564209151037643313772924794578222804706263050106756944350869284320205875105771853683489479032859155622311803951240283046321937262665130158016854675761400738335242466157409179126072021866717150892098051831280198632729014269301082436275922463284936984123430123587133516834156058299304825422041152422920405238418922463714372301679869917376246386326124357728756334037822676969084051735745901048317548127809406118806420285158552294553737067799773118858146327836579856384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] 3732850018447750757812016831579192976029841033008332014297186970620938877355784803030098295772590247642212887265965898124238908981973631890567683420079623747142039795608635149562613400121029282689377696903813763749490210698680064289321544360774435645651687218753940506946723831587326266596471327978934639462382430512902553662132827667958800086404768996534129038314176839674166603595981075928457164966177725303191624574772626737072539574822251129974739156263907886314180999279136835308141032894437970090770996138874053698932584745295501879547218484540282622358049518611661366333744254800248617266753245699769859953472604014648913967089173407659003226248872870939167641742127581411396033546273622211639711586699265236765365458763723122699936667690178497375049529267897710134485234546019982074818686379672660397823943255239544144160050591740760345941865905080133400002360499822282814739326071250452332791677926485971306215440387922007251336723196606606573964540626353852189202511940875376104804673451047973066680842833084884334386135124034574780851419803104668523097174261128035890081950550395192748036943511185658752824931732093215890543419222850153503593091136145534788848970223493485940571373324758614696005275599019032341537627603635906027724814526549919978127919378603075431658193187901153743979191061936119462797626857282412291864313955867278656901756781229131786602532323641929005148520676437497952614370874613923057896010882571176181420169788070740164916153940607856245478231192321154373996089897773182434248938156635477105803727143717865086598273601186519185484964606779193973897167703531556682764821534386722554925113482361523754818289638548718626671529101234240534330947372267116732826980154929129226380134322915530809830071799965578176586831356491199679294142216249915136473859429148889882707565446451131423757364291083298136748092487516449319497292109252058111298004889781416370658508490710647314955931328222175294555064998926582804404555374632269992775499912628623982498901832807274877371777984766730861755225057130353330328289085817954254375076532248341460413978616160302567528134641832039066863632198170470804800084642099004208107353722072210630517382383766026116954420867137238085011343816770008868243345404950267745720037190535827598323848323425217797460162027584778566366570246153661303443998564552510762527090227543836165924687246377874944378730434722759743217279329938665102500071374246924612840014236002081925051728775035025508074997824695308453287790132543585151862902124841227795639625661219670292966799303253228201681810533971148250200161446481666108293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] -1493458820060982237707422308874322214339015786688153259348038835897864551234351314781998057362446050830142542276319394527054063024677468268870813494402110532018976261188735964427609624396744127140808153181665427706706952330874765553025587876289383425394047038110884805935376651240455828976758586046954159436704995171937801900552437243277650579346686254906195852596388430251531383191680123043831160911785506399520581706138637364178090598009119807879926051106551714787405384441051599072024621284841307561156887947705094268905870234007770484137990437480999401618159029096576691499396511559527479421290601498307398457092064116061114510245971694671127429807620170937484192497274335526837351736521648723772530192661334400988671275388236486905742785478052259658155098711611944537908482068468973242575082618696846314014596550729836128305917924072384742037443287534136288565647155713817531804658170088979116086609594907482734067578499822809094012237252021503685395052842706229582940097375037939626232632912553389140036688278858801265802310887286005916054664635774605368179072937538404034508528841750351522251386832787096196071671250364105251011304367033538227446563373400537484520561187664913726654604469511368921932446401342613747600379058430119783639902050917605500855571416755610327176894859309087293191027140776649752532939642797958852127298006435911440485316265763820015398638823638839045663513651113660507489165694067088926503055160345369269445337762411701028146106965806152335376229079592535403126018674753569804347304965603832828567702908320331292333806786922950879688011628437871512268580740851206567085812478556452751254723389354584785925237204466165332439465866959725899495850385068358288641568599440034708762753529941140658719130184359851800030068022345436033959190388957443464353859974519269010852154447215018453260047800524284263959408372202578217875549868987843012075921041910398735858697147237114769722287992080876031462867778981566089964946997756472347436851556856979232730444651553243455284111418283461206894654681768784488431533728519526075260893357617350323685157702045344214675772638358253485565751890841048080591029810781046751318930076382742338543833959799123456300128475211038909049730810017456284270904047393166479850478247523202419772164031365938402342940792391411065085645196797773087246862334489689102652897804494856695017544364785985351367774488891020556908102624671450397589559836013190813687655988497442941418054442768513504601988017748665734456487012108071997923787833193618242119700743727229504539670883796644205560536058691967905306730190644335377121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] 543256711887426696995129116232061926816169181213973490371019078153066748728728585597623566222792247743679324590930239328954927835796647690690269008780706972357593822598325026662888626739331743425798897494393736219426730147468355119724657842108879987774263767336781532681809254745283562938274420781313972873726592483042218877580439308372096537435068104777233407448073727300286838084888144138816987827229417461772526971495946472499833349488120933122404735837349225304770679085570431969259818613566352928236485494008080181043938825075011733940646344894546674709040021178687832846151308250190786556871732349245762169402659456749671023205868810925115424083737387974491141752548049018869731691687699019138273625011760647414683795157154652531860588873522199415599169660791847546257223661267307355046190048463799098193613813397489169953928438624054778491055579024672567325650391506460279932357298244008744666729302539084971202695590557734783995235113764031412283002529039899662733842604075901062901103434387871838774591789721722574895482583920945531217251572162605490836314012296502460734252827616844040293438316864545480929149465430526854810846683595088259441677092104980405416224493012256060900192014442912745295258672816316397988580698238194523566960988677097730015947784645469693915446647294671994084946483921073255523442753044178928435509950775244622360237597614642670099330049392891263080469890151204593705377546408447590473461381883150249461795670677963135419680233505886688742248202252175744840453864445918464011404902864743149681571375686928296376097373173125402248657933955207091479407617434766026015636458734991135412401102420717495583293115973226608070638344621821217521053373268304244960570780583636115326812671406013011543771049818836802374348516346499947396294461472300978384752728447207816399177536501075859653360181194910888502878322598846980686690271779337740536289865079796107625922973612655630379674133786809777215506266811254630745096909746468123603153048806929902550086683020923175652730766177259914027390008036862559345056703032287039092054072525212988719936540961791745021068777088102843456886078039033969287118080992227623146862375525988872911666526411189213547881685018364470480503722362254535551012690817173997133091097898524834408465242682769822145043789688937253395511319615970043327461193118139617075575177658675712441573213122217564687456662923712580706263404272479695507875337494039132458775066279004818597128468335349808018973224805982376847323647395288854938717024016322478853954754206156996909168927549945716991776949907740410690242490130623281233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] -179231716760816130023974764627696487823309549013761712110218717382276394775191573021030916531431693561895490076151735959956673975326990578233567347113908045466006120944673991578981004039048712473428343278293982427966008262510656589143167290596291693489804997371579281758227155425148401028495008626450402236971554587751315199255715130608236976635419748540475420455708507837089129138829608080188170768107916249257911154977074483647452974933584676245446949635513829924380495275960952098961539260205428520014630898623133889980986175736686122204526164630986205074989314042421218055531987097447050483997555481875859966763908145458471536521023422065634594202131428469328373234533440302933378578077507936180188072466803984074218861604152410615600250867189671942407197660215220168612239162244663876836924730712432039352620190596142262997061957910782663270559474109071158372003687934542151586574102883730081734952230607899431213155247552494748602548422166360185709321581557354789558369724729717972126173983154803231886069899861012645711812657498807408344375934759321067969755976533594959310062363435008160915716912930409270868804456402885315509703293830203033994573240168215618682139825556573943885174905326676361322183742396586688532028102839796203228136138549095425678289663693808790807502208950664501692689170359792030644614585392822067388880602270086545395584017240865062607808432399276271907766026725623725658162077334157225872171695600679314661913729243133886096437442675339231622245825828124226932905111397938847359726663190744008721287112126096905900430485945351138937179231665216576445159047194019588634858028252132210633956910210930602246075465772599222553624857951064319070028648274712586228095099159887437343884066561141126168614611974734633237476543072213233991773758697286536116285606615616008791646194108898884052885274429537235856437372408518941787994020010938300022511759671281839967212382840012457293966643651536813413081254971573792520931740027145012649064500490254977051074122796547666877989271623171810521609650006756818384775422934550448096831512596211252720865495654319590064095945619717897207945308783182612006476163951166804075135565923689096521245205506684071435549721051031838424283418619155738152132188227049873225271349922583020809962639301921545233677460131816549889795820773277825884479213818052342518235502002566120457629036506702862776552756045889249503939627864904462641622624770129196547586077214077996374363090971340066604497046723018230609590918473711908067403311149761220717980281519798039606901130690238669923975393010228240411858782510599295205376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] 53448333818559136718325872285922853190487812966805004874765948759104365471013222870746829341946866650708465286024286424219082139443271492054719133075073679014333508665370044076563608471331402776919948689199710730936842332088687110055095896758678480363354230502029229497023525833511235969004602252623117965073208529605652960192582910618402913667248523889671091986916498128832681790682836678825543636077937229069481232237045306933801497025925127348170943463526601983659869465479387308377942403829739564777039540231114057277200736145683606341955221806564685676371463728185022200454678082030871278261762728391163532881745553472359747125310910155246230779741905827894291419143088265474113340850327440751717961445459893767506634834880564629697528380778754591710271910820072156796704920100464823313735954399540995676291614837009783847961824659987461487610249876983125157697507099989312435136520846037199643437740271977448461964960384806736102454911191900806871056955132555266238573676619885971919227762877265107744671882375448691665995213246649233144613760114752022691804907122246232348008502726577772043891751337983299263275533244305387103230679780927426964822227064887773446118376958382659819727728567884542810175853515783169809625507292849068994060179450556174218829704466337230518794483042759996022249599284429378258098374998822196224458502797961191541832133032869037708535180215590670415231609132062877429712031297243814591378151893241880512576087091932373492444030546862555419967639938688409610594148895632022975780413725588016971711086995720125295335331976653717925900837315362407217174318170930902562446466099523418230725919599189439444005341547579421809543863686952467961196932311850856663032102447686588118213043724517533694238681526899630247715025423202101960325589437133797175046122778136322155711514562113280696814199181618415532253577068817717893811339922725806174587438500957234527484795766493154472789707345360978867127008147155076186847727009260276676938878205647366998883068640321939344043072795460096588770167672683510849383697553672871520914950461965615453272457541071907893908418959645241114365450102256674276778964942949175003711895684170837947374258179673749038772791333629903965610007967689060714563209011190161796553033996905195349731520550809285113460694005742092235840938162305799093300579523462993248787668045933272848126500224439401437896120589607144159734537044417545210086887614423881908645467212605285052286415251070749529011023751921897380261161133240003683192668998588776737004732150552617407899501715502501545034886837767377808686009785113798246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] -14354090429366581749624302000150087280853643666855908974739023542274427397025785471042267337053901816326769501163718153771725550534530375776679945009857670601971451028977207560740012906553737586965614775939486770562415599889442718473570809765779626993181799347940046139674910603082166400147576433205576277369226899712878231972821128597371280275328415013204868129848832864521139955112932850224120102028711297914091256165929147889262044709676611245010395755118195106129213071328058314075064321010976709878279828097399265464926830809281066916644248006998398073234025415104462437213042809724869654214140703739061467507524316248095920480073785716888076124753843914761419843747771984057341156875225653754582033131895907723978440911631999283314125387845875182886143000393467889898219663783122709064268322354037870363691725627800849624982927093576007564876652411297372966955315152969598257269565983247022293134404412643573555768322182862830277347321787127065476442696954929416723829880606920134861697950332589260620443629149734084340186613154990887608520217866506136468405045003209602903187243457489064417721770608084034445856024345494073583608820954527142550124979059836823323348706545628712574556488746338038299405710673970291213429520662412740403311665371700079561472567285264273147950512045796001769126538430686405502966425551307448233377794526669195071367124246526049190479776781649097992686799528303732260858454530264213345285875595267290257681844485955740673058452217122797943273076749413209009077839240749050339038329802538308826599053732905215738886209380150222604181497222662100858490791421113434284400464830197414080080594536614209909944054037058779695368676044238408332186146358524244606817817928409103416092002647968404142119216198545237767522607898555617701009352357756503129675283991950404807179092127529631485687648839451128985116662474729230337913410723878778613964879048850502142055401656312337480729689077998602347179602620488032086869309715670185729107666528645567049811923426091887966320161916662862390697243887356782754886254182658999877679653473073775753034040456967607949903629521229322788313289861541875077037319174905070057467265533219056197545925954400080100806628360062725344179457441740896414580073277546399545269166993996886633958124973831919734658810512597939553921542948330142794121546780817449586323573344943018488091483072132103698051678070844424159150714531046858142106472994888692911856007664753214535865789408092329637042602907017045051751105687845867416498525685878848626170002915651994180388591516189607741644230025071959629446356405764982046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] 3452295378825081747335874499558739812161474123678409081447321739127439705935707264060909033343932723113959204972615616715538740206937993040599471518992796068203939829359909437306389285765395640961024491456245746171911999016771172913762783684276156816717234182705765793925757671863605954808358198328930189302709863671231298139537217187695974080390300382414418779570462238474455267237492064077142544152159954094598691880665872329460643782611496459461101465171034217149639093942101014872958812149535224506702963632183395578498636716985205498506104341399272224454120078468607667423530425192090974575601517723316583695467939124784756914881388536184673026762084150140064508719139642101578726570870033338538142918143348429128799780497484866878079499686160815683192658866415427941297715512460749366010359459026142097429688827552660207894551920962233377772737699031796900117672313465965390571573640060132564554623519521842126214880386132984990330943443998812109267798920728534935423824257845126905688008036908227666500422248054144271128208725699618984231133459866293180253374397359644873633369621983191397136571414646246276064143898135302363759474268288908554767668523107431148665253375633424415121586884176538086913787946075032415139602315964769947416356790541634764934790021406238837536950867624096211032893075399374180275436633059758742397535271212744648630015310311322639323546478434036550439905555505528561313865950881361663091702335193467915606417858629590826240174084444871492661955483306412428885487775168542239020787360607537383350346431683169751783231749097981241627066902231691945609521954238158991934810595599599327827156114082139975197840218917133691269102985562009043415003862775117022973514916042953514284152626716658768855444573850054288793464063204002683737936245610269170611190584339340171960970417483527579187372855226638941457742378216781083386720470392809894486784041085064215814146401983631302870975641214123122187529388566485568528329004243097241722091195617304818170601684251579973079213221636513017233814353269088430543112288535654615551850823239617078136860876205750794009301388424606560834022242403871770745992248478588664563854407368868478280067131533064428887790002750682431703842371717235779613840669144748858337659948380387275596191028633288530851650310439636378633107558258469073847797812419731571509468133444609876098125555223232514668897831252430267769605957696963391765750649590052972845351954727784616612482333505714301488813147713509075611264593985421354702093237858564996496365478352046820147361954517899707041717964977679804997443243938414592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] -732086470030002889497829639518794310069374386529571480008568769112488161083601807562084711925656227007128846609965474880564018332717968974474823775567377455183510659992619961445858417380827880968949269664827008313669633073169802246796293995653608514520847685907673695113573965578973979740420137282265857062581310865879412647385934135640839236175786947114332971390902749680651630207090219780689727747105663666921542088188180132002850342923699348952391001615118409310580156067702955243966772468841505588689683052165651909966479217843270796335751901784818519149875423891195314590633283238424042540198806495668161132640171603007730203409547346504144403075731400483116440775737286178676377606059357234796045251452298686112810085281676934669130722730901660522482482131724227866578600382708643340510740713527541233157105336917134326126242612366858575805455734564101687505891256871876673545088799684603279704694114467094030513543789234738807368289779108535063004459069093173394538573273073507842176300768966245278740320242312277279097871343950662354007194549548837854168094752225944251891809688973028390756286152480389179031643126235802528189293625704996680906054619687659135279120029338263337537347772551066818128946428226606785147787629157343238726825637878904770899779183797088130289108437947564654889711374326130152656248820901809734144469078749993534178082083473204600901877350848367563031838004509161122021855244464230768875103347750576278977964541442268397832039567125857891416762338030701149280501656097553486502538398900629012226872517857149379222198141178838511579905310786941092413463264914035431778190919844957567993442892384296677441140807519500633852780603919083197785106543349652976702915691228756842032378989442091980496705956591033705182002042275521320531294346121686836425459007911010924233091831994127867349434761959153618803325928526094865553964994871636678539886766901230762676976878795042800670526102150808693625075294732472918677756842656758105610945120625886180956834139335217539883048309878505405549533382189297236812773592571019830350446524481857481904980096456983307751521147991950528861656870624692331445639079344280542327429471978611892619667839440147921879823913522337307311691466697165904601239548016798290206866217483647228213562003830635358363500287390765299113713111141726647383286962081705026772005413003378776496634265625262285977931894129284370771063816931448044571203264392909823034320201236413167011805367599974123570400284691096290269536288652381394033174933499087784549547328583964512276039115659092013131100158932993455774532267529952296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 130494690807896664671806913726922587485559926514156046752379119560624341956530819244053167767925054350446501332232395446509320953168523105252140935046422162272252149384583743575101984689621703246577554942140570289301971379525567286969343406112986905957636622854866009941859979833125618104933951098320702033022202960389224879603006881373356261498916034892642700144079596554144970114029512744731157857025023255158579029587915031692182778294715481932709741993455344350314651743063629142353903613154767143717043619643330889425952422339696616260982327788858554070470019529518631959726321143817356040976690750711822715629349484194642066878177545561066879321404293735636247391227720223387239961256139679810952030301151354243105420334491344593262062881121249082879416937046493282754672030035091041506525724803655515721785364644428926427937112746960063447428066171944561591354616768951491176986290526823725674385372927002483099946099852674162023225749231132228052918114547493035989279214848777266111752357954298911673210714284307029671255759199823796513391727109939814012411323127591389975472567306960233479358602787830957920082823861838323868441909661229974798339129700989363973020768812029990194056348870536011238504108465711568847206544220183017362793647829880339076982139145530471231047437732803981623271349778217297521838838655079697942438112045127238870173655164544063306492098500376036790213573776235748888928482061206825341946330203987176828481183022929604404562253962727061603266263534966512771346121430506067879937569049839719642847242660758790458079219324499009685782040176900025769098949178090245834251024946724072651962424677332026116886797263894041686221425118946058294819473360096156908751690249011966648908795488321988248393722423329056797857419270118622457468963993510738848904866574197287410994278016475579349079312727077916561932565337036478306424189132624902562286943052559839708680565454693406992096144726655444005493205238581111065208244545367347523593270820553228891658206318127607402364740082128496952455844788987599757706789188189315609760058541373793957939389489845631747559672995885042636455768318523358955720462511135247018823235838017074380730593825174008928475572900804787779822036078636016074268229969677732127561626680085989820318847524019534069590604931319922204870972930812213477658283209917874711206790416966308533355523518144970761939800046556817640635767928934612469288006064236299083049215304163087614811055224230357143719244304472572278939874128353104989463518642661428727277878640642697958412461834764413598459077236776453884439837386840473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -16625235762433757060042601106015561496241309570247550456696639537972385741294214111793321631288666283386925713155382096484145924712902781780963342425016431281210890375270810415521505974863178407247031411008221172541296836500025180018038922765118386365434303593022964123467930376726117498046489306415990223333004725971828578177717201983626366402865009374433215870706972033179674532550690181536444338975427993068852331389203590055873883893888614407183634845887349232457588034714257794029369941275948870752521513669892403969979891925829770854463761673456877691129442309018956587675314163638336880148481197393032025724005890336060400516992445055230048151063821837815415455584246409701473873979011377342583596154601101524623504037248304244018043656489803129953344115368842197008758152930606839610279022483423815241771389377063722237756127114600577976649809660651521125399807235046811467809215861432831745544821195088097323144526610696741099003634047907987021431267858359487895618602157257072701171598390755133931124638314283098658266144202970836083308006618011718699029252779283447686465839832502351024715134338187132820641616996122733781277780712784036526939657133287535732577749166210551808927819332385013867160506393301324682305701524957827667723761188967013634317055068353447338075464858106914322001704756810028888380701453351289677002457718581599638221052582530580738274070498174582207697355852750433265601429816393800535819670088217806553236765587180763973735081170660520345104726407496388621563445689083461337326981719804990447038869191243083999628903656601718396137419019420468914623438468116639788504696204239566189830085531405868441676559829896348242074851158935172321888696954266609035026904425566614497986050459610482936434977192788652408976158915081059446848516254623909645297893170495606668248797168665262914554913610578372447180009848701162182650766099765439455963035298901452159433824703414282904873135663372141499481919636390249168174889519938206257479710403525150886971147394086549680571804577704049773358973138191384622180795777716427167764603653335043833579426445119988535361415413681596143851816458558973778453387338625918332142046282694718892840515126200357200514721385381643397324224215704558896299155100555402120020452093341311474993426356173667890721791527778794773244970687961361288800661761718132719864111310883712043747500805571058122539598442538020945657932534462751931993699253978551787547089516147784137348698509709643560125431593903109841820425675532675300950599867527867582599838956138656971526960688893944793842062923031701471649017618906480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 185053571924786861195602148460871974763823797853597938482311275365475983745957533667161798753642686005590572361933576396154608067992728749536962852601105860501883321657736821200795162873378295601148097650942307662081048512465126865246228166653724950106836754622352060885162332048624630818434675793988532436944740302865151167636240221456484191624680328841937227322525647440648033518158328926025076085416440689352243954150733508959014913453272944518833984077419984864689103510459176390064348390914339799668339051363272240837757850390617343573896000071099610400277643891274585648950977557705143714420399741684509684412008445590500247975105274635425195835209114576430202441873805029622408705823371611812544123117735407738144154813289388615905887166782635833855243787616649589171537819281155633252923584608859743105261099732909456563162968683786185164297160961224981789941247576605140454215352557649948214967317051471686427678164195975694635719622687176690109209196321142710809413564281283555012073663683215450245833784634696035491369071113224819805677828861600475427519674699071919268934901035171132909828337764290046034861178434429939116672626712033898437094899441897858095942566534859427167897298155914032233068907469084992126379647934619356952822512156505799285283810970810714568627756254751510930916086770885779264447064106074869633937262116282848039012977194701225445050609674537956263634114927355572997038245999312374107892073624372699786848900615066238151902088015941294964439597161001785040594817118503776932009973077333037555474056609606788784507129952427365724591279653617071103656946790980491706286514151908231643700137297674826589359510746659965398632700757539106929108740771748840514725309030825015915763847873371722608256084900250489812578652913278950522796586788638744725339451386408964937315314826336939428145894663596282528242081713021427122480194123948610519131770094696138524931367963137227701708689254819568875688715953158523174273315797954080501466417816310089809486853951015772267671359533154092412431402630121775340367793061230019584560850295534348797170083732083135294883951436290266331584402581507316778552141950012159172747261947015604217313135482499819059913178426117919563229760245776242998735265539254717230488841251564206546059830810457019513265358143224301540665921638825739071693132138513468731261643908385456453845523521070252646797162048030611013499236614824151515502008637112659552170759587823203819447279412169164066464409063502224626599252413209310381071404500585337354153661030854132539926980990884796948492453675901843822649850567065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 739071529942509747198593832020427526205957534536507226643242502825384855075880239189172846763484116712234066874600278442404692996389958814380193524048131172437185859644497411196606417245316524292612125198675415976977925231254300250841709491305513693081373729657271940725829223546165316042387027863029089652709167190531988480010637057507370465582070212303290120715392079543235053371845259335655673508558956316085562199025402677494761078503271629094933427313203934389225855499924453427055185091459458206552147738770169225324630513445484289075415331212224086917405614261266929892614141553147122696045048454283862623566393389080156232702988588000633966533534156063949512104928173615352156780896561662219969499183030607670209487693714848188463152269966429716005155012765373326009740320464267749962926818314624054840132928245532136742896725288727615459743372383280033240676092892626406874619406175143224423659548341421475164854204316078151200548360639748258386652494972779752666810199469606126014368995317273752067827554180421635521415008509188646411669747571586833426792885256019819832375267674821867021747013632677611141205845662867928286721634557042015083586844612912291057608272799712838401487466348030478715339078040929262624078323523544258752056283724954161553178779280066130595363868309283448350178498110003241493071632246240455451396306757160743630012012069427240819027105866143346329876743148070511915153116391338239816027959552908167512235932308162186252320258009044848040879235570935537447094471139343240761308813680443221345732880350004372850382678789928872595782950867623524116513908733475868961403884952489528684108253987710207073970428810149590450522955940013658731616768125293560947512929683075392651957360462936761719171730881176603512361227997267844916451307118886249115169205621176195223729129597073597981146619390952309389515122852379923765245882981677954295942034401058979856311376267705393040246102497054697199866649099871317548240056115077837632329467346074154638152962920237735070097555646513026758657316135050221490461224913156914302478549273695513001429524271502066086235170552798745220779985065588218731439769139999219691602202666947743799611778653032890213463526090440368937425669314513121811235834446458800404627235655108351942160973529457870258777046412579720787343940643762725784428105660972084616594480625072162085540905386417539460470857467013131096894030108952711819066234298863036577823427362491483137918939519108320840147307001108872991509810968328691993966654581898566071327345709525238797537222775895580680851147390728642825944089084559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -291025464351771274921768380094031962684765739509097272768796421970357554423703915011071998896978057043147924465231029552873050110009873995611625567594873154147139195499352453977446290934550646513502175606161947716961586775714089924081084638313368751969575483464170334124929513351045595703741210231243192049305048344956379613479998701549762323048541191538043740110802918554018284737870856696552709342854180239891840858509065313152495070560698212265761097873002275251100509095753111425039835783683052735677188620237768219526711250277250671175770983303636070733312628188050222950401823812112452560693405602727979274764528848751554604948567778923914117269043174578028727553942160534757290918429875014035367741714243366550442880311119338827078043469722994315533647903878410793828654275380619216923715458539712154759832996463503222023028952589920424713040711990279978244898121441781127058033988285495230126483703828022449307759773601682757611656581852479899240778781167487518308486305451063197491104971668376914666305448473947185163795436056241396254930123717965457378522248479718169494076416833469491049886292429340150630786903585554556115410271190171013111195639408142808886481241316907066728304808479132269692700904245654558980586253092073247261372861173479935795525168978724154217131679152512450432382180862681743175740397065385780436375008884471612385512557512249907191813068970786600487981216407143648590489765329510271490140868950623331691088304724905003381672876705709340334193433074564049494571239509374690667845852985364308811345821317498892517962582775623315010489330247270842569072401978218059956300575026521634200277451125417280041297139987806656220985187617806684202150735832261717521613534974434344350634762083403596244878272859763331841894750850115331260490657062409767782752930646864205730384193353011528758992483103140176607444634129818713635145221696823700988648972516989285663193172221170989391878047599681920310869246150926705970387310689686369190741407817292215824604322431113059306844797403358465831987294741342855397337615999176228942429139316987777721098964155748047386379830636902395143047841699959254069388597281314852169325168203035543370139481446957291092106780017139012114494050928140134198043785599970388380914451069165295025177118553654180519603930543120294170363547100530018869587438699342537587019073304317221864489328875608004446780642330163165333966180513139880926019644724117742049456941844469650332569509004301089163409874874060646986968110267176210462906187404739586452092724484911827129413229431407366234966065637646010306804948611891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 70267464331857162712795484049365629808494010459186933364888289353983129184511289228067405821573365396784931910417254128104757227369509631094595315035150188712012741849809286496525368353167828936490589857434287129768620555610870741747473685091922911595429627541946017613165679810494827381198580904528592693113834067861264183069719009573634044918100436495898369475522798059659482335202173134210940400187771526292138462179389292091550917677794946869821698009544944423704684397310319670925530975703200555865990861621612078345395396932636056941032612300630758692550270189633507491049859946484064336376004405231245839833287646767125809321963481797465842307244266343866944641126919147807992881916957520948203627845988366516262129077879257736711878517684850785659989607687622100561877372955375075331493311151397113652475732884958027045237641826704236780948843060373510383763297807217998345071748069892787707584180783928839677108874661320722129578675953322678176526182284397807858904439220830009835242918986798623059684973900317630971348250863452498042496091867785382452787071311409682003440127773532384579402165092753207875180154224945517572522701707404464846228468343113512348329342362458400178909334585747011085694707508016037564730078067014279236195826540330503556227925291720943936322989040443767511967852886815774817040519077169029106442978666418054300392971260333338236093483793748396916742388585975726086064737654226433416801057817022559369846551469002903191209198824981968912015754033646158266902109639759343072059692182611663025218070107868311541432715988675784856583171523074480891587617056758418075697788252383260246996256116796952519513754969495134064076144775514724626895944333752472407680018410090693062193096472893958302318348226938986809434762857953155171688088891888707943120286120347970214362901122217525982808506825004167868465980870979125773382028356584496506756390901165125788279706174244260173304340460240406263302457303462772423879862489395560701010882004790371602415577803428908763128250207486221272562303231475305711684451985926387863905302947491244316704625060953691636211666069842226799212912248244140973872191995603006324873089105009650553680962271455583017070751486621392093937518890635820199893931473963750194316565425266538289047169392566112984950718711389259785214069158840858236383510254310584442142911383856155328658668671250879868262515671855419237581395683347799822991181641109189488455566474758639591850614497593401528390852359656006566302955064907522754639278047013683112072196282961862182318388200125505153256871605142786939587170769305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -9022816296071503017528111933166513886777770006594993647932634203018873904609733578529566625602377168891554952386962824347051386072719844631615831464457486007007754171629101664604484853509902850083711044485919509891331420269407198545027565158498348874322961857578041201035911118215576955496643601252047945994229133498298620336171897289546502865072097679416147242282596047733434951507055665963646171329513514559596420767334324805616040043501695217228650786145310259700343594499327043354544934201093479750274669551402290074877218366769760214179766260183867241690382728213219467785359310625119110328126994998873366535257517224579460620305919054586127344023365806436123430946010193985135498898827402596305602362040346424330739769893549235526230458837344823252320656691485841539987268118925632140757132643502050043260588980113318951404615594232749228230358937128555701341201806221113869213118900250471393755433425813770093733788456958253636521840424936262268624640859056174121838227834307727829090901226459731271199563554469268406653314386307574982128439020030574631730585252311694172104282588699798849207872066655844249802416800624224486329163785791478620264884485779329865348105001670071474303732586526852852435113508809716321395357847307120265640339126986565482263831773561101027552092989465448427499968656345831254991641913905410442382869467065327748742112630719395729510397668765569309689453136341134389792779142958063441369657159320822445312703675251500951124116206782440185157286822659344773040673136521991150269469493321184173527142085957750281953662051020802855806019422697418697230133958302422305005186343345158263622779551849326426560537989781091720862579917990763311885848340854212771425645424017841910870799690289166766815895894047665095424254588491014401265179890646184815667528598618338331717598002499021196297890020880011376087013005980506744302248398465827886236990250071386793396021619624670657593676435651771795273289662539547517688485681340800776696275120741268213099226825033434526943503726129128111077791101563710668283901098967882372332896115054718467663594484594577322551145324822608659162138226573669510844918569268705271595096209434655884180534974121941070789332366842554949105537912923148011846163375807854142917494968483959531709817348683822263676615194464866160365865500373370321586036798632056377861198325183122669061760373897142527494950607325546837357833672642410075498300510362643977338922839422823011793507170459211977163277516426343432955019939069422556410080730242224163215136630312837533092267321606205297859186186199517834585437529702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -1121961067189139664445790567231299345539882248935869557037516661577126259323964036361934787576184620096239623917752805991472103277953835201848234691833241931364642774232176570705411577837667845914427681339291398298777622695193941451676426168913342595121060617083097882324984488660813201802707541986991629238248046658382886401744240698657309914971248877267134369863394368318363467748009793153865890756639968047642289790285429575016823847030350770124388485946281856271545975878986377986452796977260519046035983469923291187034229762046611808254682664298784180482696247697567868292945820311061802552253485384972955373024470596472779179592859294761217705307177753145284606244393713821294005676204497961463329825102347735859065671731826967321345463466268747028031405941862741551582942858079383732557096358730813082735979035982702750267012348955687746273787676597981505340369543719672375631225797929063167467914853309436916651316690559846195252206218973965987921601560580236507529560840292829988025433332596656345510399246699092286828316855470673470105376705195543115661349525718548338789158476286134100970030112434130495277972232293484193934629883942146356781958874789207543967630758726975036998880820784455116348808277369063226562499972694352080285158613497492568400259341174858345616714464586926896108116588561941521913788020579881635590690829494661784941114164703572806356651824812873112420363181044606568144377353495103275196057065490571810083084324880506792965023691581358224473040380316356729492501883016735023098846134693969725246748878415138496056521235874524886067130044409291820090379105767543224527790648926524568932515313382506695890707154958878775556597528055688763516657890819408714476323012101238350237364029772723572986063490194665881073204510892456331606419219172104830641506612775387779576795882946168991473891539022209507126536418237591175492630438850696707917573878012146677750833087840520245129943946167455660433536208484302840916132374951213508390554224629971698531903853878023682659064400159404592533629681196160495008814173409870697165689773280183113803175666783680827474575180004245046928004426369604189585954087149099083863877102743276712362184960204577037766367154704859219264479359416025968182030476704515884742252926072911108384773210137296189386219210109222085602899856438906066458663019917089551163504049014981449541512567583876279390961949224979234276767825050198604631311784201199890193377473246984714605436171157811702078790277805009159234793027171151242779954735266332561865980373031155236336043187095898828744826430471616369378997022228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] 933101862058483338767943300516957467803207414759610277743625208437925951491212691368786463064560680336107211177217112803751853719815638033821770101578760263660842175258296166366748756319934952128351775359100463117513418240809211922676937857038016074077232461613355615067941893344479590941853336900471531519754021473090522771874646827796286093825505790536739627418139932556175777934230557322018191747406884402823889634140561576863606190060152704636742139771788268307417550444022298632735021793395808145691783669925874472887679896614507696713484420819357691058446131869441034722287415727922915190825939492501219931146338520806178621182412546393681277731854552317419741803315092465757691634101817151730883855668115822900298857370336318298960634872195813407110937953454990272018827660678211210772877567861894603845161661440553616461207557455415212017189963831370442907883118610235980145202305509849398923970808825765967408432031055432503072961096494676770643939859562661591503490106063845969313209312094161551611621129661397430457743729524342615166325792150890435366257287075301311232708964595256848224147374322634308395492305336344312760517425942203722043601131384959552345872777177244252899566078334740880204852534197962730453708307994919578963336863304269286939911741721961180138231243910391129453535569288995893917200801835445671462525618555114615232272094031692518428971963357861952967029025235555143513276193974787025578235693230662687619802004316765609421760368760948990048795476011395081591952341555623353712707562139093570152639612835895458816820005324997370040500277477483972603459481322314159804898567484603156849826560047589179160589315011560228414453927653108576780867523379833288992292198356345784741043499623008854272413306866211007573872282114112666348301631379132162769033279322861838777187275613324727956228181214395016485020832535105669770986187478920518081079470515249770140192374889082516367041308815882469118491839999708392927311900117253357970511156753779338355911766887697731141643575029087079713835687980119488624648578165832672483111397479202778394924377461736541884348772581490145428458852624116331610132500130466948629440453839564405821420698612392721228365703015365069074254795709717110844733492494423480851561735211374867057356320052826323473842465604121921003277995591088954174450863813180378693154254130356636997902792170047042842201277421397661791062716184535881062529023194376108493575788398843014097362987630926753401494084486551606265615246313347839611192455086632301514624849044092382157658485556448398513121295758823891044202761420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] -234499501409542431254714686372932201718921200384466437831912044467056803109354426464930340966949859811292873708738977224154522476163558573734656907658333077907691481317477711896087717293376822445068582834689149437076118500823418253676427980762169037974835698810171297439956727138290319994210122742950463436413599168798191841785640101900596074275139382277917099109855394345216484699828788684660185668755508925438846438889999734365100682749868263444781183767967549401856496484466070941876595360663520061604825823381605681839630463355996755429312316462685802033390405504526313426266040105607796049513390942223304154747190446997771643988177782481182227728684160934907867808149430371583013269983584871467634638458856724479285726125457726471892405056416134352743044505454482141377363198274681863369139274380631253180502163092503273805987020256493804381599389660637490249529569580427141985645892425917092040779084905600921832517425355867429774974057048624343290142038555618220874733486708572863778421024983694716060449384690320654546378611842813922186617677178222339749471551688870497529868102125224037444991051325630239740074528995015729883451223184838136680200290502307536569500205507485643265631096300018254842097339705371883551895104895243379836573000027195699767226132972964444889131408882759270818517930872273505812750824293688278499622012866523742977992933421669997683937751737716576938648213424022795366407554772880903182986110454376368625814995686047865285859158904324865202842285367812044945734960547432141888650560223548370710290087803819661697843756070207376613053918981372061758767477147154068097863770616343119925117628553677813226196982240003123964101126697697201126522475397238709623651391312112176727791847081489212780086023138500256492191727056677910853896987515665989419744653494424163749541065895830510987340476599625079739349180585807953303532253611523948572025909878906389058239372472860054367973572959854366713394606100258121732301516501250423984969753285367548486303892038821088188654717393695157125882405480468940498690198577298871826502222081685738598964001990182276005218366476125562750781450722162686946760339553205665783667120942999113336697304824088942465238432633189322531862111365516346787499217889163987804481781357317364367885659562962783619030596033564616062552723754316988857692247388025927624150478053825638903952629050880861220337456812413612950327947369463333139238096798091780128631966173537939649534074303626415855288810714098690853536628696316156520315813250621249552850487649056923531543267538168023598421656055757524420392785018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] 25403808287593092040869044582619583383763208792786929749159587612552587801849278800128435421697777350784498698041589460259339594730357385440520792074380060224611776789825383003754040416391599086177532934445261723891477772660035555585375071915004601342125216977083757761220157044102018752541119100889713206868501124071243968156090374108904904993176256123892565177821633474586223889740690937609514601115611977428853079563655335137507246435397744638592550410767669553275560872510669152679758121350770638516163891287540756862927087989291468992468703191776967635478302425522342155568498919835764498726996923250886432299237543208986013941207997252606199650115862540369905179656571169282920669934897033325198921257024130375568614699627309253359374827662302150539968413744920845985605200809955551468072090131967315591732481300850381260555830275667611141583947067861260131994110614209620474459127697974432375201610238778511139476981522472798943604757680623713684363224460660381111846007796591201525905156293160057287167139979018219291552956125945111772772588956744359447892189446298968608108701165001203579336560490897289012390712583124536881984703315439367215492135152042416300159253594791014726793537896403624262451236544974779146712524650445925776839454189946218606608662539307977662856170651973153289613162189579427141807045164686826023236807419156504102078559898405955831874885375310960394201655074016762433886473052890660000062697674475111791741943031407322733385782277985090068409333698846086578750444256947583270151521302189900545282914627249161384107274531632425277623626516480843691000613375286363507832926324495611747701513112158645784390768627680921027724877911676188279787045107729054300283171951544310320439176830490450090515701423197499612408695211497627717913324975116694976966795643162341404162291602199202204046080513250355175893803194359257480773247623540311594899410506826539160126815426697118201353615722669765890249366490114467030410810194028606918384458619897969771718727528222035290477785574977453121594259853780544258206615730245534111470088568562658759472617670030446617212169255035690937902552696878088121160353150900657719037186372201107155866169495262903758746279870027306511812077685710182564065974096009436225901496355890723070172788276802853454702610197372773306943476693632115563579874933429186793621153912694122040363227648182706577729385858772123541545007138202080875591226361596479398043179702097783025884814442120068620969534030801147495202892199756898245026257353717440679167821685357771054463416518848369541241639899786188239262869094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] 1339311867232343839121364421249095850926988961580105615810421403977434263240618600688326465486093038075864667354099034742155923524572346423935431127664214280765261787029221144229409143826880555319627234625304675355072328979558219217549160743849842359436241102267146190811883682411631217820094030253199100043365227073040868585341007503584120600615540640618179272827008591926972926267978023915948181384305562169261501604522819147949692049735777966409611554173517394945575781454178168672023506954361939243474233047884865772186287025951887023470833817679095774287909662264002881517842629183520376547058114003174014402964961085021895149741070847339199343928281978418971587507178405373457010947086658965533794513972855101939098799399006528095818401914292403494844541989165734168295032295435534297834447310184710696767902849085582448576098821152838695453448558367073890904646823055254748276700903816772367942497770054205131137017164619844479100657469686370767874750400569105881582073818207660600139707204559034396362667347475638916307251958317052044903716312529818142908360649689545161554507555422755420631302474185048323016821291577062741104910807513720890490089550111659704548743482971174001129061581882027758050131556876136010723733294001986440028486262536620926335952714089257894378474254470974023155014423594313693676497444926304004506860725717702243407798625275479017775274543361296588106362975783270843336341703024467458183965775730283349897309437137463823263840125255798171819943139981966750987349810969053089820458012402956126144001772908896711396425417300575477604958855556511184385533907830414838597265866286972607567372004566814691654866249143317850253241443956560115591029018331905996306019161884648343257737446288404947827455735983796512154541888822593905569859109775444460920497115659771845911588861503244820799502428681971489344996867948671924356523361647645943644584338796819250599370794931254317081012078890423796829917903766123921011803639107357324798162155950180790332874710253747294007435946411166463394857395191033912370057025396657704789863379465926358643217663074792547458046632451807058294158180402611437540542647383659346061768299558003518053631744687266509651128639495808623952211424593091295577409134691756025429834368825967271359979378652369348130424609129132950178064714483706935485095451848118530966368078048683416457414195574339046815458380752019813719164620485305095037636161539672785932017839711106089969763763987374074578835595024907133850099756079269213575360959271993387345767423055473606064590624649633711375163064025926881249413038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] -686728007266366948286144466999830624170757024881658225992700078158987545915095229852795901602248393150650405960630649905283959068010211248590828512703550360719230371466393622777921794096751905695993391918209402322556280243965305372579793025961579945535239106999066200196042269441533113457132079091367517382475674292932332319926669093605492807886531426710179113534612061291813262737008380315319330981191734964461571620954818080503186766112268666879585952708475631722178764590994191422391491895178923599789858547881556143504584496101801760548508028767525966738966110481502529785363402130644371728658285615147658194065724321428986564920128066179481257423153656360045829397614573016753512677313573353840807595305902736467207328483511911479817721442066413512910456731565930585078079903279688725120507088420253368056280853926273745535454903839442931509806148884318194315956344205686285835770319166606946743551138204391791564065127177714033203092587125795203081790599326411780920670943261403571848362517103141318663047257979506049643885293583443641324719942004129537186407203677987137246638791035243761185779462617097997220373509422606091984362126007059473247316379830598221978638284936806345491407684425470077656067750096843170530457154935033611172079518007011527820175169753934465345568573575471067177145892061200722371758050388439984617228812946385169860474576558751715955346232045186372435500667909738488238032590502344535068769208702185443656659432410671667328126905692289729032545174472400332538120700551640543902181287424191408393652862282196787531928808375507209653944885200393673244083066365449568934719663328073280579599670350177055421039815965558071623789812877563493802195186285770808067793632854916108797378655868195230887690566990554662507947101982647161927586049739952740868466138585735103184070477006906677647038212592131182926569024888229625177943728366570023810113830493066164189233531635262622464128611258472644706332070413690152058052283733122339604088829034273468846361223035912276577324407552033578357445968561282918634458482973927593194148374239149514650916744186342043202296093168216131926520930318679116392266839362229026120407139105105172471015104974719588910066044996293895858417379778541016834103584819648972494627796379976009554025559685024772474994248638199495014944555466916803722654960821092578334234099906673654579397727536384942669113544963747392411620574018719490213642605251264586441028402182523440465712123228391332153019246886136605205739546943593096696368311547071732515202909142501961561348792914546237187162905392073202430744985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] 25118444877457051053009878915797936124751798245873120190639259042584139546193129271658980496265684534620121303040698323801529748181111116754895516293512625887657751586324012268853639838910052716561607006543569554665440072059721649261626768625626650924452552335307935591028197077907114472138677656009273636679688129226701360908568493086417866550517204451401436180323001405626376732086799845239229183320820467039063134428970544659004991840253161557800734861614428626364015644293594027515630183674854777747363895594232741842169302503329392175818988254469282474791784270796123673810453346741784638011851034508619591130671877017781206904457126162001059455541331670443846026299066066635117724476980897775473325897194723583667496801598777705445911701193537519803907102073343676637075681036940854847674775798282703214923840723925165243300207092954334413663141100276929698529498535796824520354256239033300574015958696928517063693006153701293587043918320741310394334828340817007113494425590077988316813612083334534816161571193417934379030218252904655111754425616519240840241874004367797949638114754698477672920340914051157434470549616337906068299865960867920221859196447378771922109447999621361613293475211393377178835410892449348530009406010370677593057065920367851585680399008635978466165190881969146570104323069102374104533743839202650114165780367792585827741905564028676901381171806853503793238422555791017129243123758900659520278353668784514282227739870512916888126467370100455531709656351240643929173972809883810244051510702361134498349821982449499396750172464749522255549345276114930731066538636362516520973976022734836774813921747309226313196566905813919738197121786215442429743592872016787611618263239522530029899430630807965626017473455921454466514493606254409179222625733459614584384531078619552304143416822654006946331518721315341280781170610318726326345260952220264058622739847347153931206682257519686417126174876634239048765737933158570113401047207275381846432441790877545832295190068352318909530351536013989509633545109712760811108332910866877418853137863264575496749973301518959541060953709766172940240076923553715729658540047803434177379682138420405028231771702996898481936926213923807886926762879734332304334830009170774877725874727465876192259384688130216657776659079597322136422510016329471712808578869913774704502856139075997911980858514333968798249298690268395025561915772481752606050351472232735417018949355071881565685141529574116993498150757371550043217947294806364954234256841947682866488521561850619288156488053259334768887902811216707763096780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] 15179968214835687020568029001855816925933087619218836114709889894963837346562645751613696023418505017952179315863566779925671343523581849753337057684583080897465271907643877053299406588098420413660626484921148159573223298326369405737948636816648470875743130762013497964294904675318002491338474298377129160959564432179625670428956979958952819153396464745398314597706491817370008308966869217689495445634091224498113600786459188520649594603434528804177524345658999269860350623126664239630404808788230494410170090594773949834182344798027716655104409468329566089421095092980266946769952575138701288212490494117523069838410561794716008843106821659792489973880101352462030001776071494713253173920527801242565033490135726061334529824577657309952721431259086185207551879918659021679477613554838264885915474102365966323921534192699106769319710783757697884083935371921547756808056595218766564032959120465557039453878997253148449790545423234142307153184396730438297470527283355523660031309320103035108803830642639824917517436049740129771498021123199552483313428744227959662275285784282718108337655690248353431637138533530763949069043173445869733872933320286365443351685401318457030679002674926747188129006876512139305060477563950005902470800188480124896858880269130254223199259822464242726488540865997567466703017268298325937732451779679593973271723405320609632073272486787240239153703680344662848414025805867933716811829545126632242097321284313133406602373530492386932181898726102531716303758588252634875388336532027103344041474645126970897577924765298163497090812420301508957864040097277083944510234164161846844840721326089784006015435948011002720880041394650992944155271918436771557858160575874845323057766070464610934450550829709247424431805926119210727570063483916062141027215117400516550024111362291406434655021445577241159048436477217070865787849114210214179355711170132610155334838883631155067313412204943897330397737842087108246924763385452147538355943144407356771002788796008562551541892897557088699555048033472827716750661675673603696121797564873916808190208123912078707818642710058666500898202352296923172652296095112600752633222825029791764438346865714332374198716174833599415757213092067868395742396206972387783354699765930803614601351102378852435274334493523881493326173692640564416836091275958108771927169955480762583776904539462670816929006377030370794140891444806065037019273829412692200604331184316281130281086857894181285968990777246294856739737257031044741161340116422374960729060000971050613261294759043296026477298434383526703282364750464796452087398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -1877545349025092171134713016262782420062898108660728871472324760108297955109859411679713532100517755319987339883695744855828641828313719144515032242998744627369333018253968918039197493918221469543894492713253687509053291899476588331091308225260570006050020584691053847769337431718185207441161318649034631828742337929282685238956237328262838944205103685573924436938698513472983417066661320526994151815862264051842159006031170153734555588214529909579531406027857929743552907433900486453287252366075887019003976566984744847237413311673326539427944739754412336141319040040285236215656349453923376461674046853877910874866400226487529992248604387590696397803938414649140319857962002370217449496118195021034800586056843898435178512432851843314018497990265280288638862181405854796264617179925848828949068757233769611309248714327709413495393918552006917481513392326638757860601149278604104843447533172721533426242675530369482585692388172932413656341768779265360308270763043442081022420565215521096030143173555807192268435837754826806574668943128201152465877603212021366325586872548060919542815118416182800305147067911516954558371866148365527588925268165702627471976230581062308720236218966927901863354429129292045198417517926822462135230993066073086437887033088854764104633333744123482447246596324669798438819143739958282224652935429956961217708064677372369752087326661936744022899155385771369910234064158800205460099835000733405104415978967193230711332021088876812093852971042686447020081748336288171859790063385803940738716706107571030421981433506416668601261218856040727333842284080809545194859225360551732652690684699621705239994242136405347756814606059490033374918700533567306857106348678408259697432440627451847180456407222491095735036473188452757298529325495881454397323498908723123581611140219832801741171572535653298420522470860197993372134557612887311414541639689055566603230468849466298825433259191213306928297914408874794488082917189826462912583820307989648250645495900727589493484153262418734116791064971590395279486201834203393629160203613627094450328363880297689898109007101563414489082830442435522209305653717001025119879897730922900486315505309322622866711377348636734042693611892672940671287592345025996221343985825809006382268534545561012330162218464703387471715571481443637813574782373113729515922384247460390675397307560170105352513986164933262431061866359319553105260864968413216847736275899469934109495746048380653445942507529949188918915909168867971465497480040240262142449572234847659593720857789144718081420957117348521821940998627698241112637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] -176144906182739904959186452431124167774178097978058963977743545447693038949461418684676490292633218449531050034739668470447428399757803209127933151272837185736146147237855851913339483424487212409027705050629592144350365396941532846676386548039354176903510348615323508237324078909275233878152625216364524402267153205178823676407990686816539585696326143059819338528008874454929098014393426107786180750114264109230900912237169836014864257306845752046949640461498187204573340198147287963975088367772586005519509885912083983546292265593326644061409151105787831209742429673119197875939998429487447228198307341147685343176862473718845709519741369401474399915417038348002379599685220704785322019642150321039634640045747443149332562878222753700210048569575970830977371459120908107733835699778752492603318734775175344802365730073419514929224608677825825688462986131570711612632731546923059449003323817390119085348750736161642536640301785288086130665753168816436086077328349003001387209278427408295097430249793878192513799224063375081541394158014894552134488293784112590661576126114037583886720837971248029514044203314598994040174106146159432218847034171143062369547597115912972173399122170347944457464304702020078581752742677844277019513821701285083942835043903631499169475354400889345922767423332400710891731743692739846538909545301890739786116109716378975633459174863937958555773259553097012150187502045797342056838139774291450794952668559131904482694496563349311593304397380975817228796781635107579176917781909478306279198135300116382185230235456500209892978697888260682339156898435963800456429036038454692789625836734032562368568613501400903120899071612880090935788446853242670147934482997377635096740918530235199603002235018734184510279367519030142778815756164059053122742192230810680346863700628475490640036767578392341193763570405690027691903463866173752155579537821618678746646894905055040985380497488218739173315509651507036612121748202032589567090447698537931877285319499476998340532701285445877675831982083621024124125295930986021081405088989109675732800699564465946556514414419035424021593297104496957457357270573142124368547559596735438648296863406845962390620305476581782478937006364503966361999429395525166273496723847182065583859376999701153601463232045206959581069727781137777338919692908031189861827900248458097033105882204055109469368501613385899199643155808655975465619739614899353456039333479137768376420106723963451876222288291035263887160277431254671841834981344753348931235655897723978105858715258739314402142684558248150623070564758559272206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] 49088982470439002814469011496452430948124205581591590164572190185294762256816174105016101601642763783383124708126332238989444996936716985759045756094190359437729566321025698725286478137757840098490058170068671470562175161617258863956161171467914983627834022395439246196505448620393251395038078545353475593761047278665816384428391103325277603488958537571770483058723311159755503162435817609607826065758249877605273318932381297471719552778230599481373609511054540403775505663191478442330910021566335994074901886612668398105433640342477083675669939774439948222468010877034340538550429244715994754892432545510361430781838366396720663151229061674632093012956971225470798164255800764921312729826688629672398570838445681742678783280869191919341181691569610467659258196494261428695153758257856099353373374380707220168268281871304106824678033186067479598853070883165079898772284124890153066481504711165995465306937347124554022230490856390437457834430831253546586409813308045181324185113855074684398069890897235156364047194007714849945598020905675873553146784362965963614738744241494994572208544654533423220441465062582730378730638291805644008472119609744391282566810072366688491300028827279800085939206913248979408857550864025879256489243188557333098571386590825680343635016422608056864138764654023998350723356250591252352409524062449371943418247304403397909989147455840515763548389421815204099145726336892731954114604531841479607853522367798751797022698045818994727077993012296714412735660813797841474553389822333788016878833902377988514333332666893850058015135416401917066411441643531278983411629633064974968416353438179351588018723587394776354757799780426988187475963550067125942995291116710560750330260425608917135896962565395786909036225097580491603610792624938231713912018477666261584699301174892538137732178459464088991942407764222262259334874098152986037379753929425817163271062102089502382313225218790196180945877633383966765575504067667535295853272751100256882447639615049385683990689063182848265191122416643675095028488540403866655256457355524474921044022208474568256655579113953186410639997209152427943224799694251662179005694206458865161316140193597779403801825397401479608095631685649594293992546643430596365692553596493762013298504542171844967495072066514953079018314005727799707277350825550530974808650134340821073977824879769539266830127038176185675382557032729798079371853527931996675405607964480243475773715230557525714914333456659030323061536564872789138734202888487638560423272599554060658753023668963506825764941276863080321992377778421705348218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -543169300682722813767039746662856611915958283698786027320455601808251938936706449981107195867241035276730979434373292905828978652442263022015173863609392131625244269819918402931667033664198828422969875992591591085651314087152494624864325024315678153108309216405270556556952518648615729347477689393164648177212681161754183149341403291813480106419750518414275090104919911990279922828780639374832692509281526166772274976819200676720530689227198443029670775910589393931628149963438041249131493238475927486401738036959600673429638574925920565182739159680353326879386676171186882802797866735040779947272892572495144896261956441249758372142735532754699662735298535040897046736839639886040756626233172388134533708619575596962503503419306755250635612834777166241870519496219989763469904042345849091567529798815058016632186769633914650353307724843714775074646200474805655719072826804796319373736576391010465618198283153469919566236706972916363747751651477880360012330258878450717322901261997940132521130875693324824264355232625077088998768172729196655166246351300000468322875504413686022875027535082557743290655102819820529835863097642130633561679516314148867154099920941264041110203038683139584725068897751775461278223056074311091003491747635521312040130717062967565277803430313397687524067172283626492047951638933986615299944144959883547607480665753747266300948032552581916132728461944289701199979544659875872827612239587499847804873263616202023251120736875261092897162232840702110273387365182453649003920235380577016110445359168026330716471664442534056650243451679867684133512458005114296958973251993689771581999897492143839378275234850931824837090958813499104183043587812476290316604911645752925931470283901838028173849754815052227557701283862859442464578012725265952547733986906126713988602069406469974035895589471835204689279582610252854498654523471424257419288048526222302928787772466437889393399131113789541445535329540219457930067927887934476789790055470054393653864637695618269510623262485949935572189478273241567360104520962651284225336143860009863330978915694519169645950356371348901985845573472278705499507956801681056960744954228065887927850972189500235734760920460197007856672481757748829078670185790191583607599069852390371325419680803211640184791867582463418351991418441511137505312448787403099311940232002192134164142209409076558107369028258029347804929445650040160620032691085822467408110426765787191420019189625162777602734866334397786801690208011709107520536565573819602820179929708692354572335617139768426535660139470520130650186292733351349452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] -589162646869463134000545110077955610520897920965460032409679051504425378490981197951875679122835930381908244762430946599378698161388748351350560053994572097618439725285203558460537631172308307827979985183348352300076518905583656852546319635224043334392718127951329422749616067419637192417040006351181492924364535943002203318706121511751811546490823113892715192102924830116180419910322782410337329367245182380077715517176041785703630117727520457633698027622804129991809826127017444635159734602677385534489367561723113374502266442174820235289164058352237369520491629167510543929127304907550783791684503775283501280738255583634869268701938708529336056591783397263188894768830108094790371981889681065257083949868441556872229018120177433791706479791037295760494664733616984794087011548956923601252310340793938047117365209898641125695782803342621666502544293097708487784286193800788588255517145648343560611424140677769096871978773662194749866440873511172154158392573936653788770336914785082350990890988105319331588783459343123865239943757888242798498881329110309812245466228614009136464163901444808288065212168860095549354260445414741758833615624904318145820789284270192313198192438702330077707051078695176632926075020835374039072765102256453348307741157548198746547149837323831735850852686618671350479268951704801879182198417917020598101402451806356546212938048375436086558942303776816143754814784115801762058812554051938320493224628935611474052301148212675369840519790905017153219742138850888943762412616856736704877808659582074371302966475809776182926109684161481503329998534118910146015663330198160712540904972473054006511112637924060981627369984419600728056673509815068941744280144017913449781320018014938122876536556042403772828592868001016062763675341788369720820546639594258214634432214607880069425255249471892573811476284181486087141869843102389628489252315762795507584699822606698456443548803605931508226264437118109737883299246293133324351822930800458258919582446802865282711632832638472503098050925134161195882343086118069031425983074196507950430521596618456354123557032959724130187133350489627339179493276386311885538813260789907863426530031361486085081280879184867026560957225907366793635299960948005070937807016771805706133803302195675305561464634945021165681012011833506924481292048627672458352091826609150437017143809747122038657403347077733329187931145734331143972474755457267539894627458369730328496530765995557231386860736212447361151120580310153183585556455968306549205637958746423063878503056477223759024818925608258621904761847854091709972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 20635545281348387574350431614249266362667917385943237801404537922317035304510211321899742431981592860431446937017175000579199783727058136931162462089654988133612361174317989815172499156230870290747512375478239859696848455159085379701141758433444273187474051505682771200192218119143508498129921588722926381813632049441329850097158020955836422288151611958082720822031646092123849662845247265981741818287982048514189007388033488360360756485601248465980671682162114491147277291125963750942951033017210536115985369467182204847097307768610100694849980427013729188157608435112609392869718629482971787272105312898545302336864786628380067997012428415931978327769925832411837872946767864913369692266168068167129488342099376972271415227886948322413800798566865068894334190187391673792891899831431779062992774262225970003398768843861721485737443693630245990177638570266885468502323087408933072378832792826184597625695248964626111310266580892200776457330066006298171880821584456474044459647123856400015280893933734754003905501305091227133732411210149035771767247759434587393863287439111492835698641951105737948561714759241675621423149801277030091076392957273062460891073768490997303438469918326889322045699743691396106114961502101674844424796398714248561759922872817688728257560499720362242973321417234706498024141975753719595361970721013667367266419772201466023961548841747146494679149329423699962918457321407935030508998235644261818707389501747006042083253310913567955173953493842364230699819226113481741506154724373106266987803997364709097798439169057585316435762561681539128673369246798344713869284479605500588385089986169893003567512018321811121264858338139227647351554484132910625930109816165463746018134905639221343115531613207253705222987805435578319456364711251150773740462195390296557965712631710536135183757963647662145969774218841908302623930015618462005302687406655140742798220414788368252814873545849381214459425825978618442194096867684557008155084306370949855043069708689087353353005405750728751786699543641998265992969965711953589630345945538027022231736499396920175822098609532975706243848653912652721562435012418857467773365379663841811865385094044661104396101775964762065088635180114344274412294435444991143963257833742876550208271084651969022264976414326135844220410757866429418437658480898419267138185751370824474105921403500207596618844792965416804709382557816599205726144369804859769672448928557675351337942826357497083872772842112877574405186312739408452124824547534355821412059772982788145415933326815033618090523355081598450391826073573235097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] 5716617534717751805158034232318308487574997680287046864768016989689275274239824922849410890838941430792238178959404490324067576400065891905481674946533751306508527080820895356171328096693371977871960576006275524212348718679122630512108831569861360106841827920660990404901126264969764934481216785789227568350255123660098271450371007565174769795770760188571423131701574772509473462968765117787474990773026461045772650007741253987948981459399641817669881704217720845943399398868867443850501443759130281038746500886201208312821471403751831620286249598626740491383947571005122492797134236465492228095540976518239000078511869179406231998180659821998070482041583490912044849826467224564110462352669264144839498138396464806727973116867832219095031240650252562289561127396367729185897241096230811562570162385904125433299354242892868799705915277036155160357576220042061591828926443197333739889279568113408244210234738437816625145040675284143192953337188120401956472333881558282248771893815095007909903588124532569661716667553668720797134133097007322811746404192861777391433772409774056002384559741245773404194031166852797753556777041409423647515283795686514189847463233242556421410340674842086919665158914020387711601538277696918379092270696008298642128256205340689923896730001794637793081585077550132795183057243287122679069036100426388488928914666823057548455810944563794273533319759297428851585791131281867794829539292925611788488560548760893180191536321977395593888073135206031914798990102471973135295693514709624836066641604747143449978574624442338835484078798313024983842755977573883106239110179127842216528295651606818738879921747477630864837285888764707391288926883442180861594597466452457461233787221223255307538392318248946090048890672199203510147785910384208293498967846970277119129039945687137742616582234301260745954392785126946812891408062806575380527712502378770648117717770914058388599975084244759660729911743324470751729702867411697696417678726160368256125124737602652801559763160749887436427125888795703732331073754053338744777672319436768369341873154077272585069821374832800034746830900529260310018838122707144148679373633676174825754910694018757949031678584523751104013224313124157092078898028808250991718481774480180420865556341449563583033123549148360690701189311745840329528703015292117401125484641645482489798084909549191731969331357329461609005004099763178969131435985243769777354127650633414125096526325398248016009147587650224999922041827310099651349401016670398571294980691716377878386220748540826900713350285970736572827546578816419758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] -163888686131055692845913346681101911973616251523359372095594540414435278535871743296541571620466135138552914574412888528554013170581892226949191097016919824430884607690529970926598076038311120199480969204136001802618151686090040358944141348855423327030404696963081468223038844530891266197411777313117539210880136634860915976357805651105639503329279212943542614126658996092762520134161745725721875464196704996768534190306021278707265465781659392481694156184286611371558437197536979976270829958324079399962995932784702242295605548999873349701307903652210594704331769147256352485254701348572033476795223349542071678683264029715667174040589919096863517516069587598017867769293540991528692221468317685958937838945737797035227681988175732131091220664219913293993786998655783557353619337949345955493707165607806965194977822640602894833337996670018237685504057689689123448540802294691110647244077190366878240607577411238565159157842886213768819911951591035060618937759917993735628554698417119122548319781119054033003666688698775039931821083070032971912831381184987737921512989827745677234302153893946446940956788714919342989222972215695417025703624532261257636753027993785516427969997916533361416394465420325266666963912081487595371278987924609608058651860275459333505460870017981206772009772728871571961799554310548451690650242376028100666319643646551927727383705900519569156008888959740094389151869675235450005716397698874901045506089843601610212614126669635370695670833836890806569841639200028260672892425190096450076576092083110994891419518213148073329696041258582825480406358823850990479445052677974064246831607502993014626463840918358027943197138420676397492880904439318182038523767461474494896058412251608330834903466086657853980803522703129205642633006034186234718184287655924071067824162269380041123056768543105248868733395799954526039457103039176158504099209970888716753586688271287608023673013756203235513465936790900315734155523598274471221041893050539380716671167035348090663021366781826672927809053918757844790269633797955775904488812027248499364123426088358272485570707227162525751295067416559912694819688431200604299179841844723667765371825871336539360918233028090400953687950675690224801948355513293527202650206470861186073944195940953877381357829671035917534276892744208275651618503549803307327225664626407445137492331867424870742078797057972614866924898002558582446943129612815301578391419210009808012874932988196436005477717100229707515850481262198009871294150452901930470874916388664574352110489455605158668890888967052035624727462883937484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -53418405719919765784880581006792719386546837257342499432070755030782813223361472349950196209459997478893189601785174465541999997935402898679159983930922549884227026868860074581027604035688421608074309812939017402214366331711113798566296718287332036810332725020175109900336216516354056888249457650317081442305857307704948052344673398343663372149803920630980321989954637364327920868700271126708291214072847521329985560926198941391800206227078285845873792710867370071666413551070815306956609235925195476120963546078627536179718099554006554281807044242427734427202383443713546402161030412362821505546401306672378705078222962681899825792369646667983426275799314783620083277277051004372339625780197221976781528880706964232567843444019360725170097913011965437211275032654911706437101944403494544882608902766185040658977293105350971475362982182161621958081421583977854075063634888405538790691760970811865918450452653382764139452164027549225280415282481000327485330207057490665297861437200800923925913356066801125073624539821114059804615551781024835088627611100295511692856063854584300734453861002612687241604970300493045747917626552528835656378995180155459728879551859503082095516908731023207342722387212688775972694053984358260017804252389021339091727795021922982626441484549249551546281543913035057205365880009974084892745802417096550019967853688380594247078056212019177186832408728006136355572623831151285140758992700050665001456062724742527428667398331888623703206092703927387401665034300377705946445739744868312191761468984909991647650333758856413002323929526763257597002874016381329241247316210200138503410756485693199136698496103660379106674032621351819484382772742819794960273397669388733234214494078762356665162435862191441950468458809488339221406691499429476788833556294222875496341448660315628664283155665445147390944532092970558073329534465088365874187281990618480137174743936930567571898546588148874949324415193907880342556235267601431149493445569366162322831094483914326231095869372158405727231092498138937490224268780189599419415590770862653722259201435310857742862408679974716653538629968273871318325986210493809319412118003212861594730021036542216772321456178622237189702181581389071044954394017268056534791600610043067695021639744497109988733958089651873149088464244793333995206094259096296936757752647418935788285893240035963510634619266149496276358922993221146016612476211470869848016598335284130397965630921516631964916276469155306060481281145101990171668812394971154549726212994940214062478803001644725507051437434225825039278997562216939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 1324823127762453620644575706586717591482849611370243294015035229503991758654040740874692504767619217899835125542639619192512384620583451456701083293316095164389012585083343807866946115716710167129453691691846041386831548909639546560593130692550817117111002585047053400209098197516469751290414136708208479756452141182474029584886290963074300218030367665437000979245110758902481382298187560029286118093433882438149374631547594806772222781733019290908083567297916203696354712269812873640739001255928432450718845609758150104476550463715327971654213489939956477143690534218355226687314910494921471866860444600850048980473689486873327946224336430130739114408808904977703841623432422397888715816867118768710240029706700973484120207000214697713518555169683304101753492454606845701708345000080027632444076434780159617526385986426222621644031960327674690735170693838480409737729935690285619032476568807919630261485000353687564129794905675954035379933473863605852529200132593408428757166384975112065040258894315085027811411915478777102783956011603118251160336442359189314327643581046106791337763267014259241860735559350763392498981193468408027626196254900847376168561771702825814860820919531019704912161354239959738190298538938893739496264953496030308446657699495999032824460943823946176609955298810828481408671275977729628561963987055197121893345676960656938975441787885940709210689092705082030839943651000908229144213996612218995510183207344704681517150482274475690861590215373614057830848306063708362584621934569475685651550251470584937966074466221952003302108141462385611623859005192123568615731602142408834797584624424984455410482686549793622685773518193982992396692811112340622677036172024793099711247353731079779372840564598261515880548542808115223068158795005707359844717576320615085493449749292185786978752295754816972171447306379879655241158379079755649906254582294640075842822991069012129555865714957417306391787930834749437074819499813499588428016229533433744800501583351891696508464155539876465872892909602580920960596232388599927470947338598307582436694008565067895896323904885160602282763820112990639865130805165248285901510037336859249276710446110087432005006140790857665868629932017045778711803111412756747420425188266716174511463026550410304487527586863895966375156640445286114115414598629008219522977001670103581999738391233529694338242650753671781803076814772215415190194691395515933829764881239566900924849588184502053053330147516542083150896856193984945564746005770544001467568981888665824559280593851324780858655297039127769175769794111078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] 164265191968804241125407859937552406437571263891917384981191590520261624409497902823092288430833770605940883151703388166622862675244662985950170507751130368084188510236909398694548329672405531483737344111411451214954985433216022483855143383943418145479927195687117895609346463689797171623880754961799937480144109997241171003193557892557900885436320649466676341706665237522803614583377571921813514066758910195924233766161788662759983653271911263979754126955152733893423370927010675761108970779360555026781217610941514494322452985391967328580235391077617765281391309427067124751022302097804740204539974996948395319092446245282092986441272787244329861300622392121250079004572765088162366340139246028903966323614404582126768099708967437661731576040195015817827530477971015123173105783235406082662204134353562205146542370851100526368213748240289605320771828370544576153112138249050742766790182845853531156265813990016184303163403647658408498576424858402997660272874301101482384900908900147241633628816718634235598191297678685513022753683147207002974477154522765529206938372232399888893736915133626228806206114082713055622027571277301370564500135819028196307556467933850564168533469468033598251621305126936531183797038917951499984795022529297589708750712019971513981778962471257975615937708350939986206325602854607192621425212617678054791348692222150562073656758313922582807150830142943128724765749135498263020854060780682102951725986288228703742913742432240010897657889518602423113780026571661999552854768071844073334279948582492193568142913561037880351200527323515995310149309142550881305519340649330148103900328600188410481806758441225043798852726110749923567486508717222625216227548849810562249239884479637797957594157040878090671863358865241040883906249207246246862581186536297271093946659345446878926157963113009428379381758028699578765485230705988103988217230001618973751815664228350152093542618878821828058851595541977571863704686978437808281056305127005875163113703189925714194406156343241885556196807110029608386130879167341202180446320148288179428550297255864860144551763670045250491960645424705392018598824954930934332623942662382128489141405442777990476695674854839700470139903462660677101272951471824929533487345900850668200723674631234092282794456224871470902452544937881637230854852604500782361509184668749118965866341678819266987130701487913218948627306704182190287657387549086581016329806783485892392866271838063235060445812309616141044915089865945985850774955665695962650615752841509485636366029185412920934830212783405043119953500050554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 17176709192998430829173198291713296969378627555194898786686526036961434233890359963364406974419306678755525625752155021157326583500272805738020123742430076856971162729425744373125943078739348838199904211371735966177067962778215036955990453099891317012336794567405014142349769159996815523127749317700260832570238093931371133855207773564588221877914766726094172277675790131368557550389010410989590630305951607895948402429780210065714714891872845848133050461358766028272781630043597485548138540635173050488380585920962314401239457861221558655791370426286440776090498277131241891052121145149428166701174584214694703158725724078146144921837247666828418570006440087737700256632591310624118804390305901295429956089668678692578948411959570280734161219989610921289542085429694168325225124655567925866131087561346787327883318942006489075446072948877123843536824048928246263255798279869732173887200440436644118157708913154438666232618848479363607785338917743512766452650154216295469620791576699206114403889860623010768079866914979125583387224211880503621783742996734547693345534574982162725458802676330403030718801089547146571655515355543423444967632716439669005685824523121686041248137156088011298349428225707542908245913971669814167128960244560433933027683752693557588432142586478300351782415677072879257334065710108571244678344254196797937800657388899983345313324486954284404045477781552201163240104784863273448340746649588591284099971299563162798963650756094669715864864510570115184115425086785838740362969058755300516330464087862216765744046816605573358778270443363963540269691104013307933529447867163619081190164124457223230509934111059794804949075812485826210390385392972668424866570133312917861118570607227895010484324996243758909288099326659016740082709320392907762111275497512317754144797991513850951746449966536096112915042920538951833285992082195445921413545837393789930416228582501418219665498451393240246827985003556175463528224311100223727902607448250665805751737765260383864105560816997130832774183488222937333065078741519039410307280648071209416491830331761658526529440908639161713011283295144963474338586678679571939531278370175887115894049676611387520090926845705469300178901361747176417637694928529429240901601854935112308294929717696603466986564247243749535635545955957148364459480628476831540952513940655066734635084258179794935348241067002127019322413190122892934737869646269300845844534928006071776718947970138889215732350906494194272198645709384183216291476600448303566529364872461628247396848379194305492596049931359532491555017116876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -1318243699616814498616713230221857359235504773960382603092002704477431361530563112248896192194425288240299562137143584425327825729519118267945375129839142248997766422824339090839869870216675191395550485883751367209019607294320837926834655757416181701667164315220101778353935844500615718959998738932316180795879219377430343718845177766950000591384156626160068233055519492252672978553992483389247932720333930453101094515471097761766653944169515128866740130333073910677812937865758136782974372025345957272687874965392044408819271031908299998539332124107142399983385915779241994044903704575831631742195596140221485838021630735384160611884026995376282277940393996763455219925398804200108235465770296317922422757244716980500544498246130735364872869834845093932039123366057272397255669609580336894833519704837683090744065350514365774991204786854855335108606314184739854674263179135199472399720739665670781985716720890033073291172884180445619835738242540409690791781708342508908291028643277504215415518855618911288383608337940894051713992009866025230261442406184576556908061552537798112062991890960338420992283276859791568001799454701171615882694344564952674681804968914049607402222491965429061931562943988648197893157712922041824127365952382580436967119952056793483144354252412421343504378636203755291478328678665075889729806850029638250575452815100442402282432262477816481413949251469791647695767930695148687247234303688568643230941416673652653244067143031655441900529125103175182694597648128085477010037623273585044228835882390667534729668187132649008129766446810155018346372468696769564706250275603480457177421943188043078310879395418039845693757955673829919371078726843622187036792398004560021398432848753630032806405426989890168065976125637679378711218710177408012593561158690703512149880492228353559921061306288691085942909901411150525634174406619754310158465638670179716687423933526186277205235911884224970942223147991693448545695953550727568885885782514788001078607587460292730435597743720986399791119063106127344164103549126873991649815885657833330855357464217213075958492065344976931748816866721017388779044648174469673244858496316305212833356154468292474820344775521598890524580782473065270577061950999553688513237591062141296657760399028061052328814596930133401835576722347224935320153067411208814995630761572499776814374894533320104656919759542077381345992347423908361404673110261087451172788589459243310939933876778095304285947592790665929461953253418966844759381281190251050166653203104636669138868077539980487268104765112350973436085676277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] -71839548199210657778183482794285110189033172272332578539433402765130051180780516853875990739830058859265346211965832452728010607811917068072451589405981519890748464166559370824391189086969264718002469699466716008766585466186642190072599792587154513902937308575202281938684392859899352525837074951153525329033489117232088005426323065735007560179515199772421003229583519061610728786987504477131344203388463260784516539923504218030455542320496067039513316062336675921462031883481227839558692881347149998338713615110333781479700662905172668037887527599566240916799611561242755764597523697475561776606490931523065468815417635216124898236375147733060402814389418498956328578542200623094284021204890208860510490951902428168338719557131939519655124810414222234587292771644765307917902734931226407623165463563134376664171437385151441374896165970832914876696221277262726127001323789135358507120983797444714989396930051680468036532524201005836442535569061050308048884393815822256961422501283165764934127364399611993107303097832282566366216670715196801433342669479605181213884028472455947938947903507802463665094511417888049369435503962909103800412575410851481352026395430723731546747325271367382456634502910876589365427154745048947160944705720510597732764907635855306722694622555840602770492267426741173336176770653844197962632382719179879766361192660227209771996608769421809350751543516689272513874966407458760309100749283082779295748367519613098976447662124940159121658705392617169112584188293267424309976079752456028335470872472789882945460621425685717196543776702216773795852638050467006848725712518026205374509961540885487223217527786753432476442999659846235880521884215730303378982626629879747264472643668074983952134080316921809506324321222148045691102561782713407245171505845785884002378526435135751794852728840723923098996806954005291337747463420126648743955296452048798156331883387546849889298051229805784199461608090390805515310146981164113477988373967732412517716650341905505692529407471491191092306712616173243400624387265557573392815530667581724406003443520798187068516394247884336644787247919690152964838892593999493713004703183795312667942901984535417924094808600899588142844749034111270054237598961151585364897570072953653698379523600171627146468252637365205445801338051122745399581208708028014072217243597240738110960871514542878996782676978367917785392090976679550427195480974509011736442213767311330713711112650642317284959223509757481702085346258971976068104551567616901966954098366307262743191753719609846089604268983988419741988273604106985169711846653952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 1681975357340168505702155300652597339497776608513335620608778082318423837583945549054190773283679608334263925368945130129827038208016566871853928329650790762255979233058861693938036949362232102736929220265630759616410671843635266344623881538590958283512990466781528432535352044070236543827481100290973409081237232562269713136240896729602364195879452614862854897870689059265590976586288693377271867396922924622243504192093548522270886151974212354774063261812121900376975901166161057882999951268234762788734016775841308444903618873165394739573333618088444796108949694151829384429704354512452672988649122232976900535064991364664157523273559266120689880160467015308780978004771443933285384408133392609263325663368671261055213963943306722882934658833674757613706999837641197675439938528068441427586505446762876233248568744249990600438344691937744022915682294403851546995425578817973979334703914526646214850989098775235125468013092357417848954204263880251217601423204452091765142758935135331661314512307535104456632144513003289620002626570028939230212816850961745463683005383253621323472196717386026172408377150434113796843678331748297206144491974149358785469384235763485729486142831326671762645783523567038162266294008588723521174897818435641380397218039893588571684410930665369717914799491887471690087024959046721754235612356265553902393781269885826861205575831461600370574029713077315420383337207069416979684425836940861617804152096177993950549416818657098349257532410972254637256343878910893236375373893130885649234048760481745257869573656677524958811808779411542080166427829967236070256179750029841684065065986151580125798337709818087628327339821106323279140524875601033219280160703694715034022085426965725064200834584474725385764800637005678563101713354647375282150950098850156695572592186449793053196922907982533022217218634319907261741446489870103502555785305489927456356764417495334798510487409903897887919963251279970131314270453444485754768547545811429292561264637016002229965375970838404668490784584163430051258301310909606222190672070746172421444963376377000702563079686494308581994409286039772750195585860817657356153756909124601764848887447087804750037212304413953778544812806286828223758645703551800832824782254549999109117550892798134717754602591054054748447262880508474770761279357470358728820198574476392222846046824279810851633142773376488534507390122117244829145471293181478918020824238402247364584516587155665161968209957731909031692265948195929685711435510713592192527316072079311988644805232511558132017669169821088939247693654233814460782263696097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] -15362488545588402081268580195370409671584816312855384289629170157945157948498992755667258519117496705568380511716980802984756627013690573888570796604881394252666859871318129593675808479199736771075396826312447337005731381845177682875465538233560258268301418203584381478329398779288382994049048947265788584852173853588824377263651374826325907167241694107474654534325957669362547691192227437613753481026185855827352080844030349509228338402510603976670902090647936991779201012352085690327695441005114305589719861939313922217455865934632681208471812905001147631050027645508484060632666363544006034681983748440996577429578137389355891413003681216919180724997269797119344522972630409614981685191518134849349614074830936531525948725232822404657495917645911148770438901095062876932220456224310487613380338068389821005123410274923024473477654723780261771063493150578251780413507266096493586861767947778622243336808871259753945678024783163260314371694376884617814076582883743356893451424715441160332815723608742020465964122444102269120553865661252201751015247606780773641866296659715520305624776611668634696708740672414292267179094220667873924223110176071546231008031620571331775739464768098187456784023405164939522774407989839827856261805100838824717894032248789956562655313966110858484940054093834962354547617642127229184003618068903153469276190903282620024357755315794991846259175529415561402285665393850545207599295188108577844568317569731916652448426398129100550340019203564447633954331558038693366284809086464947798307265904716915134405186945298869302292377080142097260204763922697501587333743262649805113438491671677488222378772255701679538644735202670100550834715268332138582203771407754080853220512759625976147467139508588930997882359703962840922792054732510638068646328847519607793480440102262735969131222545495111561855903595208566527324914952051744363145723834177764654456891536080980545508796453650282664928010974674184708206642626649633513228151479542955432743716607287464079616512267892648408252713408523753210935720301818672751504204255399294240150845779285443040475549909479765196253862025699337548300016016865724448201160162377275153619251430762237980956949973585599527886439030197096470814252587591159912021101983937842840183589780654982552126838398058988812107317836516721088866357098389845079419026269234209634031391010434191042816165646815075431988302325156739893009002630359587248523578962837309063646017136810311302314809632028222435010696091965876613398884763251998497300986448701646887760336011047747946309243733980567153857053802509322261809056540786688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] 51408867615931621216944364215107335243008832248104491911503564835877504135143278156109980831858075000149124019320584980258702623003067435456105191436513104576417760324549465886077374764825655278651248933939207994983085613055632642815753646841882247475119935818858633322634204125476711732427906562623920937395204752780812635080290779005966283140012179009998652936807681519309741349330586370671375916907379137057996318560565428834388391835572175229175863300546979226090432926773917059194809264650853044933620262370201676424639572011572930455875075883101237793652565779769026923514274389553688919595775327491472542465104539181677412199133773048424141679655096132545535561014169620997009966768288194540578526236084053271606651643912220968583334286827340905043537780447707522151522064613759009781217529507708345041498656449577093568466754876011392284804259990223277116749977144107863099834129979773708420997426147595811014079501678388809951816337382318349423586936933532613486656664066569023023854787840178502738832887710265956320635559377026433472985323083345860781949449824653781904634423506914761160066615371408272988409356282354438823951961961259765532471334021223107001871833568229134450938845258915389617196047041624434633984079858413485616677156122740318538701302917880991510730762441214325726821704433891878157211640253882004987262707647072690538530460470011698430317527866339457072136957562376767572079705075286061021049607564652182989444813723950010929661392899151800195630501951732297914162045629672426021046623224642442452051796425039134376541755714351385293059919476032396036465144879085224206915272139234161236877485625467529973867056616613497574884073232768645193005766219905298379765530648462842559983872590145834362738175294398305009363049739936027582857411672744430502532783061930403886779635342374648539570650965704902598875450399214330579311698037001152732475508163269940385194550979291220820161103438868912235170504412917896298546326686181733655252891019229142251770680110700535046722788472065970179041267407173191427790953558557626205032047191013192849721629256248376070446006465522882458259849763215478685813565358718038523852644562847027654343524601080691968129813921207830728026039393147740898156389614544411245639006072401136467980685795852240720080754037122451843013702678402148328350310775790785482138976720115682591628480809219767111698694235666512815139018297084923977377055901580077361218305769959568892814863515389318301640678577675224396207498110969092927023747078358193420515228069046122848539603992608729034970658724707303344901219397140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 1595196915357329649587244479719764584314793118023135049505685282120175252253068999965782359354032224910477613620220085469236537351515085615556697124586925148679278094089500641251784908057663579057927516437476884525286623863775146619172724009567379907003742612628446145950360105064336193449507952014072662308915681302215343279548137759906262565190892933719799693174497573868633533076459325714023798674729627640870971234586752867885271043960700110680054804689756337432008806537796550033068177666589477597846518898581739247965991854143280642573581491472010135760324274860540001175153847310249751109707196576917891087058901889499784568687059185586459886122612046823059340579641032621219313400795475807109277565663510465677982840376296251757997721932401141216522326244259040831567788904700443056661581285077778550954759835631880235345107305686027475861865202131901863242217850379238722503929909657086970417801788371266416440156262507558367115256327125191789883350753752170769762945132803962539375789232232708010661964674415403531710711453288848021775914964753378736029638748131621210756097328094089883289351338843713600613231780335207358971085318446020954306028775470995351426327378075547031189400602097786823910675725611568091891761537677850081993285430914299408408449598965073451189500543843184712699781936678766521745466834235289047955091490714025850746507652742657031343911916207481412248902612661304851676925876746367784244779543116237377707428460189519354599954698702008374489959138715515087303839684665092698561466323557512158075528395501233268127980850351465496400659497931991164597010164683441106260157868117373940244876070512774382328791373046510259773486985248487603530378407926228962878598397312639887143989058878295962763203165699315029643507158025748291631678508762502939475543438936751369454881623111634014931559885062093753334216025581219239350596476034677143483440971931008940556039632944020516939607072699669556940521209820927087780788402195890473335939239906013684686132388702420887193688158613607573669542908455914993228909835444197746261591591372009501653037172405750102396152194569937042626355099952912372532778865487962941637675591265882007840031861097181867214690624886448296019680362313408235407306341643056129481476402318286828207760626035793051239027845786993534750976789407073048472855857288435723554106998274214786755180448675126499451389721774508061913011298166683581273874978197254696502563867662647796429426221334024151098114273115172614108555124841702523802518690503330683147993231267273929200180856500625790468295762402865241223600812326912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 666986398076861526609944634699431400647981281550565114300771246165252927982933019582080239567643588040781884042746444901863817073252612591469786674459730580176405313193066024981951835998135471127676079388669010238701290078620348629686190070258085425159585686486296308700157208461909686428002909925179475637476910035747726300779026637813405215315941800283892270382042391952372538689175501134416323121414854151310618990358922317039896261140257202438128500181742226679099862731835033049911290291269616497583616188798050358960298898195246028429491952556357321487036595272264191469319285279294063704706361047565033849292829032197970253839138544275730727703084587271179938585733716509229942369036766225457250853468008506966208009071819755265518451599086559401983591859662840528759979454550408143228035935263029261132842845868961502362674018313901549294437612961871814787286442805771031954453007538371052444361968451054668308964663180495759577852389761427012846912089485825989984549085874716491306502267435399415285203631269698842700931946509862697990514433696987751510399797287684834727547967734358388160657239538352371643175678918417172089981409458007083708021442698747896246167491616278014983484896738149149972782007590686797052638015309552565649387633285616932298478975808819539709426695712164250266842319813197855977760466932983602476786111257727479542222002470698962056337648489371764663321425790992064450880441235720438262325082381462969897738049170033297981848050232422958101013210608344124649601376517209611111863335880348153905093772921932478792262826741646717775876091669517775192085089672355056226691953541110765746302179140807990741636312936324762922056338995765718888224626377999547196883109165463176072208407510479328084882149408027456649206795181818765013157143739048648198517303233937993574436607928860336440959495671901859951797668224752912000478216672998119119289208066712634511357886409825456575300980064750837864180803982542995827319565037789571643586623761224482272596290827371398547358592847149147527558766257834771149168705496570517876664812932613714631444971117701625514663451060568999540759966852622398009624727923316299636065977872403012196118296839285292900336217028926534999405039890540900823856623040013875539838474395898745968828016763051948684395687534961021976827118222549726314052679798954040952528085054896460563180863823630687928463733640260427120744312087236716174857051345999624242862518685926719113713532266362651545035332846932881258591329315212187168583634558574168661502328116844093798118182078026473459674121161396026118679318935633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] -12931480059217870456108552181072397207942656045482131900582140117804111898735146232742665536203011052294973033515891646413967526930242986030996163215715505329260014663276229547505338834891597518671288818643377314273637923011213809812005653187078709067004922003303534413397467068446658524981467957326271886579840519407454388191775211528730550177099650282834928740792544609640960441080743403376450621779998044376815731303202642744102691109710169853356897453557490378559386722841270941152010623464777782650482009527820695138252362560910439521415769781832430771306130591482673518603469975380101616584096425099659299497687776352230453697137810199432154149684936670169491710715774932754506565950427088659448282427235889340527006347218157921901062116748386185699089486586649143747633299640814140155654596726901275494193862888620977814203965072427224091359146597150139143241062832171749306733577774008721504193624534465410327673346901958398623217371877602219827643789123093203156360410828984736112440316982384782250922882126438094476185228848357731099919381620711519916383561427784060749612014124530179072230135646961093132214105273664367623983119523232563136490877214676743808497716785049897705537778895338815395036239330184240875237679415465830170405660281003697753298326845582261786142236706263749213641733052416854124091354636606608847114607376664686016047740040948583895393125872043949190882949244024740608184662307244528753312264938093864478816895069226734932351516038800538894947812809221143206596114873491522476259694954076937541129520476663570589464910061405692770521658097183925484820131310951984658538204127712952621896802787719220228530754752701736479623023953602600541280372063662113158760419482482107343720031097777377091350946667089722724240694531553835721295184391577341554803001295924996335963647882065708390611257293328657867607602759528551059309896747750383991509217110172439658206236590152135688097010954145135350599923468167665384678625924065307404867078429296022673084245017894425773360357483201695025877588428736837074455100121125975656090192047846231875308703684471452001174380478728773478134927365615446740728266596001525112132536986767915179799118412391095079264684110960432158144547742376146834368811459351926055043653043283116432900799081917479430860337136970457520682543129229119233194081757417646461558128995858345464821192913418641804366112919118896411021089783177529780062524549302971947196478323790833596554094196645626555779450701716792138204481198566090029872000871051038289522216008992633007025948780824558408667293024125198552719910934547529728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] 72698154416217275589274098450213884564497136498094511845599395085998022970656994062025818474048341449456015893487778991489650261658681182314595246213736361810860544013628926946340930573507445853538539712471787958700620882519964219493454045707299312867109499023101416358122549268902530070668501271186373497158431044281291758917423766243846257987936803386867210575719914327332746583784244723597965979930019374157779904172724652609630684857984989155442743663100956627396555944041769334611885325599944301808649138718042918208560041400296440943837922246368987581882418397764754251074129708248597759279141939085385589316044020834487706900357616210880178246199754825241929870302874665382310791677121609574094603775374480779602261878560604314776919308482806181147333731077025084808133385413547886554937766724711316576229684784010238778455212308098499015704099088388053229945693433385825914522737979813097071255901719245404108794341086652155332310847380680350904650976173781126185435657317949766890320363646638571223926934316884003982039710576422100143999890590512278013118366547084394712986156857819496340736331719034041009821223052625766408497934886880599766379247960686332500079030300913571863751265321519613503818333268797888394790306903128385300783517482784334790361018872884023083854008195633873925600641119541932249153542939305462445142848811077166090478798168290725430174699533197616319815410986150125073957198006025877918702757941213570877277111445629955972391654770221470944317165470658635600647215962762492172530300496524344535723866043906641869560699003295464536434769060182418731647829242394415051725619231832188372995176030025757321010477349468072451976236500370206114857557643518973557065852133931858496172716081290135768591727410558225334074989888648814743319194253215860805060474206357895146923481676101746479978303565008222223418281699395716108600083835075411762713171480757201317311670997676216271323444094819143353135343908408489076910314544783390752995471220157166908388650195217554207773798317233635871691454145335759318855235567331965373645111359873607683514386245628530249810833756410102594213656463059358589704246610439796075572225935608212972049291067918422562535043685073310678321592653463090650745938463670307252622322046592090823283670481323304437631442820945397945705741229182754571024539527326530269573787747231712409157787403466114683106120713874151410454713139490942386279925463668559051052314617028729049633612515254243884305455808822219278660337884583878120573180529083592675911075688178742848457060283526357224218499243910826910434669731627663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] -151549235732393450069669454739474199948396691419689855399805770603589791562609172738263189683078593513876013175390581065204063880383984132041996472041142930073444110444789780167934559124558221477528641036349846105024641223173192293418101877538021022748158281906317505329221239776066626592060176321225111945608673297559107012966661881685840033324612352404895544181834648024162267871390657224151312859092198578326246737582573034189937793029131143201636887662543597806315272079341794092178073112692249615143511783869726272963394112265735222843144000577707007690971624255727895507342016650524244937934209389408283989826512757636113663934150280437042405626603017396372302157463153591749640265116701196256532567492580277587335967918022878008530354049800287475712259234113448579433889714381149280587857639877529151038517197483824693301981807048963151870285985490023625397505705519916488350305053944698714764549753036833621152516834171304087717007092817595525672431444355493994403554405894840240988488490869877760594932593813495537287414914092717381436116273382536568281551479310429820001452853030402902459358185858194566753838542876983239895114030520374250033774624645531265306739544177208373639346411055680531162895454842801059141333074776604645173557213899266125193692344941049104894841328659242163757055288893858674345696099709351247001112190454965686865329282806923145030011395217214717831709664187798488896972293712213744121417471624362341762011742583276924829750208094825844505840966383771343378533002568055683771293830937898075964701514328198429851076219165508458423179971378227422600209318554073221838975106842510709015471050705088965635848872954489142439631247609075649858466368896523625773193474560554172114825030579133979660804606212083488273253148866455115508860045774546133319923078606767318739047706949204716132734023348569902720560437679571214562352667648709538992398638157798937159999838763395639063527964881363748363957511290664713520703723210145381897569110904952669154997228802099481352866458950088074196291143502286989618070584320966653239861707030195168502165956358582813811798886327154562746815185976083393221675071445434052505669942734153533893137786160752917777654899207072008414817140935394448709584939041822922409632201566123907734848674540489514098448877823941048996458844990729381321281918601482377508062250316276438012965534710211829983519572058006123905276009502015928967349239797292008540559358308781179371830971583110430922543411860367957796912117087873676391919008610026955272769454998038299608932238039320023808064905285999062591870222336964689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -403890785142439843622540651590452743674504890338809965811387623219977211540919422033265938348761937738061711788291829531718300006848369754820179002045286648530525651874508215398250936493754186957407481635097280702698647920263766596173083441936530244160471018790574746238800590308555725449907305171194353655256770606425286717789932253567684755925945146331365978182792446263522644327185964002389231184239107057767633025126743194350522112290001299667531488734442669948478766441371665489462014360169540102253444841945567291640605231904009351844689003110738561696055199800587881131136202208608087252333695840136877227336200807673347090029896389065077591582192190503524239173251871585079932350621466891440404075230550943462021292741279021804367146769537476343831004114843864383577200835283014831996038500949538586775255478070328236319908925325270095827594978297899914035380911885132604732905158149896043467636881499803793862917264962610580602015387830016868695134704537138958003066050531188579805605996291116560964692443533006947286547784040016646206551971939797782985313222600372145460180476749780984147404556161186003617394445891850085451135658943026113166159451975283956740845435105464005094741883683404395426657436425395977841121936400351371882752466615034811705524082723777723978020181789380318153397841436610119158307539857043604369328680728390427540979276190079805998485193543572777505855233301017300903238775592212312342354143637047767036173031862036854808109175442062191648063478297577737401863251233770824781255348944243663693205531478038122483120124569686428941039410398721307276227906448688866251969164402207419583407388079499663275104686015193048562714430125297153697063519680839227755663473808576477019762008287807328985027139845232205219468507125098918801333548857231488078664362895673499741850415975889437046340637388637678302255347889932543591260751131136202749903327782138446071571514599150033719576688527623518241351360957436385672132981345882485060212722314110992409418519237454990989635292704332948677508988319685763374913040613166685174738860302715246889293858729315553428539210022448523136745855462092391584899469234819235299955639880647976266061719680427510089851149936873565104255429298548501041190356747940843102054316286027203052831970508956075607188787520217730498934109340438420612565625710331190739414213179673767966043092263923165064111841721800954767653431089642317563172229914643742347720355895624049412594669885031705770338226574270384267032042447425454591921423939655876174683179378055088565966845526328950978636464077083224350629156313230213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 4357032763778491352846509116811733404553398918720015099489702703284619501987794547861493338310798014158395073238388874709670759308779009317572830647576904461068370178453128055702348294833099818632805134634877701820152679330203819336714557900925040326550481225823037542987076589041364543519714666908593888768062239291480419578398247965854404593985937721369751571562104041102914924536499012227936784010331705574387115524345930564879425665955779117136354214999372613620164575324676845829138909987477063824807791451578727044154513463841543140964266141455899327413637684081156767153532955236296657990377505423314431316354622513497369660468289597970435548700309904073664769370622437099889909785983701954516173465752983203540723388106849891700969584987571081353420610643350855778454900360245756525723921781252384603024977118627036701420794284960717626307628621136501631579083215886300344808358986889130600431268297512013217144186373623713348090142489659527781507098694891970459041319142312948542157327993036866217402026859950760961814211812466048500367005176629891068609861651648665835965581537272003929285774597280277084747240330538952386393051558486134647695496467870634766827419016164805706332567529386683887985294365735909892078183631996501328944329429139371646939588334856946206328555732663199548528846135234331611106852030029995117194423581096071466094851922645164097504564055769029319593814077181718052288834279554369223281291964802783256681536839494329873537000378471302388474582470910259606075943261259891487338686920888676067026572282240882056646319349871035223915676395442317394705462236252082439775887518084152470100828306297991198331336867996230241056736256840018182251327746096116215463970073681380816171531218051114964074096816252863404344643717496479150454555215082032202690801618868702885380764137401304621767301006876937468225922921188607757910446917120021711755569113266456399715619668919084599211813971268594316512449600860739849112895154272657133405510594668771254440208999043726201717349801129536193422283601268846311369090981796998511128041192366368265307686410125270611085999809691046211475418911598603737894106700139620534410751045165300915106733176511306176917020925417011924923933763277475546495159389139951820201371282675884334034712185289086082338434888700462694213758658307920718775439877181659094525937730982285811571341443942981365809510984155950330862411819479640405432235998725735299001675542605752679403417880480776746669892920720873444737804249425564137954264927107708745151382706681476599070883403534517060823415174026237119663328532647957757952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -18754171604223133953572807950036073075752512748065640383697786136439776301025680952560031487835382688951225781843254324751016370050262068970804080468454887493874388902207420714588289660894679845677799604789541269775665397814259418598503247002246787916299680927806914457717942035257768088666960648607278550337691586917778209955812719607256600073284996368872530082440017732605481800597516709863298239283046649495474081288877949813704016483491269322186939356112957980708797287725004954027869495549165841445063434324119667205958575511489476893342943618795992838686328891936985920101368232150088824431531641070799570716266946025709337740176565792632931440943561478444030426831823657404805218838907196435420319452773394318680448198236434900325572953152140747312021124375499659429034077563129201600703154463233899206367635177117623640617675858428375454968430349980976955269782802647158159278187092234329566515784140929422646616046478166302335532662417957480996894387026739911782330562336999005997489861701353000492407275607815016984310042866924375955512298060900008581654748357898795441230368045412434427575457743272613383143892797343706342976602542856147831024270532988439854347563932716378275297553170813665282792070793876083569497832925370287783838234504232802595375593655464878726967230829119638656510783399605776302762869871589471058188488402959970520193528213940299391864618400229968355725182920529085562051412874867243720469475136454204677997727390395807831404003782309717458719342038290217863056590917303086462799351931113165790687719448522216821016847869316621127296755763541776245014493515856858979872717119252678971362899960587960896386386162633829669008623328104051657998907878148990053806914663346000682868158187066508948509100246119793574739554516134146716334449402881789810745153628644465337916107958136902978055118500512827156588093464979313146543199360770609167977080174327603226052936417454334999257987883948681259210916408298613167811703315175846571904871193339072903227841945400575526680177558891815775454854846614545662296027923049977467416745961145734499929334415557620030255114273193576031486530548879669069698767781953527636166539402774522346489715228031842703014176233630456507293937100825323169935385845599421948481220403514138825406752038252062502797139516049501060426091475200006028680598973502315941465675860687127287282298938471696306639206149111616771847434499585042044575397878695592992984513430066275037476028300481434947191093621409649050881428248939349642320148448277468695437758986432674133321542659445087296388897184052207607018656025842045419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 56038140558107688104191199668685445282934841994669515462572090308399097267032460017443764258042485220899130467926952774010341007696085035959425963601937053021293990419727745762701173474697007515874809729868153159393360964429637656347440690082560564016973728409443240703303084611677723266194574543031165553041184053641010712170383617999623719665090261264311469663249531591982229610508406707165703597496545105940222798277518741255459087616730503963549351916455725770891084655491795195602192708445925658687308345099981940323510613623269987908132282937223217255011871551670186750073204942602193991643346265581743680959263487350707234831232117472143529930730495760365874734154193866388289200510806796372546475989458930023552280865241314470228616456469392797213562641820180781151684301233473085847170496506615695171425796561307305288188415995211589326722781102391390491790310069242448028019287815603636277119753295506884860115514353938845182817186284086581035871121127358287402691112405569833888254024198080452105311495695437630769146978807904336721277882389847800828320207551595376427580480472611663099258684186339728904706836402422260859841883239419372024617173229745097249339466865643854305108266467954500977333869360376895758674887754879074789452789364241810441944598904558978239907523786769143171167136207757585421255076962864378009668446804232588390292927275549780607001827624049439766348766316882231144523438677302982623372499531650235218461381388570196786131948269840231267407985046595151505351847807499844074859783863208672527812388177072939594017417491623874488087624219547682264135884912524830643561915683814216419254485754678650112852560550151239570189208438082755761544855788941244293103697572904843481839625906661294048985056900505466271625934299206679891645168712465010121551500017295356779011983099168669161511576771276036299295149030463353549814700609533362255231572519644035674857035204331505532576443156539889911012906664570682343286254098699897931958994919007768088902466503460815672244992346562283903437517930573699897915787508074015815470649209348872816173396085407398636841999235528194287562268936740285518125197402733857397215501467901851886225490032314856810199794331188168008870541131309433337953760891773176797211477107202455870896998065122145054753182689015893604841584494235959405786995014105439405577264171578514502404261158853220004183542325204836144803225818192176268939333884507607628380793346799250029095666125178867869889682040898065390761194070979570575467154509438251483949223346106919107401773539937557116256645727825653848008739912055982653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -130547506231704562120943222046289028259731125986027350749202339528007953498620402187746028216748360585995338963795276213236300647915012366846808661187824596714696045386103211469334267448926821271180466030501867203470507639437931830720073181305222505822605926417910958608380553342102249492454404170984035939950219841723692347417330344531072929329923177856899261145885044451504308360095537162276184692605543070799122690526917579472756335423372206936376299918000017230283865351574965428253522021055165941208380281875484906250378205386038190255400241933957379925024671366334627727467796247065319352216914863733032726199227024622118336155518288961954740904423349715586027985547008608492066003196349024195502544564832041441216510511326653685675738175077448579589796707464558330693901800597248641146493056500863709715264374945071823317937469018027981720945011296487015447445467090056441142714332594854255298668137756458262737099027603715267138453012195689384068176016904836409845379714791368129314000517616457763993063358344533793283663617536234714156159294328312603236021170494708162624424701953649127310520409272826276548115182403489360693326678084893281073972876012207226525658434669031110541824679408435408308317735367181365198289112231766042440558104129775640908858468634794045420996961408478281514554181910681992639804920468398824227691448140231525478244984457603840141732018260985950579016105143144094351016558938578406052381209033058336344780496351547804416086250619924538988012141378612460577882939084091199237093529084055326694480306398086162959244374821497297771094957933090100283055707525254136619822171426753791129560486843948940608254213611224548305035102112095523490202646775948157077271143732398115807000547261722845760148520876568544763656901504622497536839366796080919881308333044426774004507755947880671834714580341417181404786893294262040268747184200864656009191815832101983383098706496743831308779883658760162928254275655812233015214235653682678154815288538179158284182154383734137821312761406378901942495168082364837555337454436143513238720802022255296858689839501059452107537455766981047737163359473669654325746739086454065900926960031036837003262698108899536401063983544719345948088135846882874257162302150740276224832412624940524427488496655681714623033252655154037227571985229724657087194783341258856736610949628854592276417813962377644586321052372436364947788742031895474560017169968058010128225010368715319781777217899524958921157543786092697598948644748547813328185604397113245360067656865302388119297126332792040481836920933234059164707769498962273239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 246075092965081933903484815732181103639584403398858030260108599445760953180152737293960149624198620660322397008745254558177998936370048144087858176282953793985891056382005111908349915964945889939566850845925178575593610318860917947458562220817834824973633333295527505098756238534372067193807118163540822800150575793157224256320707580363559893157680240587838522145183574565957703753155953821432751948504004248778626474366195027811432738681855764971897965768571406479590796041549862002726923229837868550667238795188716531407163246842801078908682757217253851569748042121172064432031835558399166742765263439195729182938580077740390616487355735871203166430946550686519365852887218373696363933203929114046954438778676879676866068780217651942888774972013318944715076712423172167898891163875528453049196006631325865305623629211112027829692337806849289192031004053437624938190926865551941928316591619904060036732176051837603864644066162154491452470565329109003935136118278300285680411828129527792537718717316567963111176330144687541490482936202960590497408528245300182035913953671967228531396179494732074981703308219257851095689786927842197557714452290603928745703860062691464022496029892294568403286127576214410650946211545551970102949993577368656092694211940180352017121358455824481549023974765428101304176057158785197892884950961450917905547431582954182215022414062392428799045248586076727771379141437694252583437504704046184895509780716172819010260576573374766394850472904844605870443148618330887377694256966834426190781770901529988704440223731861635861299215814753186753347353447495612339347993587997666979975179273791720163197732730987196537536522099641932104610477904839150817812364224794900825039699399617655283449201468822844866245048877903520043188450298735434558062007102423155806187272737801051741623593925243968518236414875321617210795843147780636271873508223640818281690210416775663842606932853455524489985008302956030800457154919462024566950604265236440577212294777398865127080907147976471280940903384137169213923812408217410967576590574145255888131744292507609711810913145873078351575429369570240746466860222379532040724216155319427987650768578375143806744998370795702821370918177605373310569808793942387964687259552530504388971912736712124601114098000698172604536230602651558555026735419666357386907445776920621415438140178071470199145474375886938165999359425784689816857709149867535908014934836149801668420627504600049359314450387966790111805060343094295690881871558070225120727223527367594358961985912861599457336171611981027352845805562135472860245991412692122861568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -375412587275848886554841115730252990742812719197859723333758917085532765617400238224796427411443049813165849463371757688304779817532996228030719550715835687248199637660272449105862470752998052698859073500947871337129785253189765270984924542021891203858142315952618657203262737531513951749915729645723462292189706418490201503297546545057124279470481270324249276328987189099852825916241278000026970226981150111338459291649487329435236222789693845361379892706707700258059804746550399672523303788167295880222873336675759435826820853762269270008036930940205200934836563859030067283555700896777461663124644294376134580750396947080830024751031930509968819379803400256815939891917740649745576367427912011219875337783481409766852863796482219629719389724081422116702025045551568158479069995902233391607627651222652083500414451936298205839725261967556769721309073187245281310513437158042101070924853898553018414964492702916933384175741918565144845533170335864335858149025937144080613313368566780455747206195812365862016307870737287168576341261735639631546076309373101426459129467102316949065261789826341078901759984633621523854459055686774550626897635537018624050937859701565753519629002319789047503960419041244836704812873279873686758347438886720963800944623099211568600241814873936734013691968095957543914451958481664081866877021189624269552066023785570168555254265055502508421132851432296169921387740892034239990852377794876078055323017517389806643623199884351128909755059598124176328345927425790614173928939377900058225222853608713055311131514053672919061648814537937312452042359996860182346077638802692805398337203669604360975568452581469402121019807128191652138543525258682569068821866743764814010007977752481658782318610440605217023182749901460685694669029613637206591360232903364662956542877618932095390080826126360942890200761113462780377326292931137341225712643651975679293521144304192395307812402474813668858522896965582155200567369982183405007834384530053860502417605064752789506586093101445532512806234670476768723092040364589069905320050436569891881313743012682689731315107014276104186853111563170495550844591643488274000737311216882710568899220267801054091276445784467457287793056193768717045096292830177201076731448808116075842402887750742126755409451622174088260181691424439935867633341492574753677787467160340973996090393550421995294301927014341519089698203206235861237593790396603437838398588842190460712298113907820934649588121879904914967300205385501048830436891489425934052138010505029872029960529974465039903465734268104656368625247330070871856781359389081683886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 446962570951160866360972290374922760936525600554195661659822803037680653279712358119093474520148851364022802532101913518319342817742526195575789849651808865289907486578851418060467732735742315845330868594843029718546400435383227994673764211361282886137300066383349234157819033928646143327641646973682510730611973920184650609185223638978168410389559221716085874952245839041561811912706025448108053927360648606130964270581600091359937408709758162003393551408077002186001537766365066013460096552263689109228248385476446783564624825514413948383305814065056056964763655253911066826881349993969906468952438205818164698444132263597216531997461134072291275094366516317355951574049519439948091242961462152944592120944237743930598420287599094607507509556297572334201289086781986790116487900689568236593715158665441409362470174743668460060125084712039749036421212265436534699709415066870617146729760388727356451888829628189055014145707057893678032989157481402984727895322915289968933750146946421190026562814306174431082630522166240680455612751040658760402342694851482092485093522622483176039753711519224135488039532468911432291375572704929931303389175227729137169240739646125276965815885450315112651928985323884511012764024907569867470096351627618401600677159888319167949907675291864791095429709350921663711240280766013108926298985386935122708229900226621139070325359917844429124464609379696184124737103896492572964296827687566401351002494141137799619994550785109386157446633297623787736736444078825787799054628867696534830735268885023989757611291217910256400855072560746032044526481628936625707964037389668731756691916785184992695607127654196702832666424439375013675524695023405084106554247663936984725930290408155805895837512783458677867721631491397597897830719186237469675641409023401628535400686683709787223460517162574228519889159540851945210469474591286635277752631554438195975090009649759996229309905836398305301946118674263209350097250072412014117614991669534415479865485229461384219714336746528050180549870714817220017617903811862144111583163680052595013415662889574479352599613724981269804271217669713919274770089781395161093119086028286799912037839689693733192128175943055460291749833397054955533909010616067788233823984922903822632355294394387716754662328718915622351599153220988693089448028586511659393448688026508008350873385879151841456073276411476379821995194874291912298874316149654299153658101379971618289738647371933292182654358376273266448995693001381380992223402543960459766161729839451215831155454050806076048767311865419949923813040632417688791453199696262472925184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -361255940156681070916261213001614370340501891870875689117662857600223235487173483662413421347910017568873222048956939741003143235310142665412395049719751720669716467567669090049801917515096793499510711592705624702961849604478950529554277324316864085919456263577768834649598628437872812365168792249044509733376038296612379340545784197266267293704947642163949846154740593671357988808122068939713791370026162176114843212820645985802077772154506203662134005551155648223816628844251537701368976930163832235502760635125789478499542322159694566974013342836479348115657154522218135945322594972416442781081591593783005714861765332778679711488644830152161139586953149663948103576874237038424979932549418876503328543066630440585478778338665495115226395295381783130385691925490016671350029025781896551063102082052932895808721253808696789668237115791826765620906536117154782059400012284918674784080516935069848481178555234923868285402437001874346533841471571790495175186682787776440583159388647315420775868697824165779259184584267327012339060533739924764373116546829689373450443093797117495372132255965519161785336283412263732983238005523595049088290797789131368303912352390380304260106985201214743151303769359819073441003980496757783253337055501876487649102017491940426798809236989372106721157596653717202483874926354070851291932757831874022398671938186380265420764709434015147339547310230348124838572172297775042467354198824990736219136796751247598307013719629189164509427878692786123634654519035057226935070613906071988718273585813824996724446213932189031556235889332870768501251645695926166578307149616313887019109642197066706597455764965982593540885665394717520446285181514405078155144653386925867968217136534202446686032093182973374671803395787632952740461239288988375266424551483767337598683906270781487814004216140215150897771082615010659609475034954678793719125101155632896676766502636457497022515268277114416837885845864050691914173924131782811234212199798387054185382975749150764511610449954736835597470454751320617460984709209109450587153773226463532926016885385516211494830395433599707644031370892420114922711994412114955346319837531568310531909998346341609602703579769706448073971807222546477322975018118298805022909838633811362439477370216272689784617679779777971921519031226120329647627818887812130927175535551548806703542413796332425813605874913745506356391193828344256719630118213127408763484286431422733275638697233031168472186708380762730175432144289813771097502299366365199181875587279887729821597550872904792122134359317119279862264966848247314087818832966134152560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 38473116414139132262401650259463411155797484011330151759345556058842865360243964364978442507907037049430925879372830662904955912034589515339559005831034043616103628876485604340341677081959801695073510605613808271991658386765241286342401555565083986846381958241662729058233833218468398546927930504642092259270930767445026614909496458211112657487041660597618803019577574399978697307556064369201660611302117616390536278646543992602866086119221020240947001429927076304911296164519568668025304227484180812994998197285193722705300746029680713870448761039067967494585933984730677050650518510944615963302299292170566683196170026290389437908876216921899481361299058883058911715521669095705502046246271559830860650326286772311631454532748270383295603689672296588895620726386494589115712437425897157628536761273275167876541716827743098172867907408536190472619824054859484388110153480459229635787169248714662843050491264157648851090915040282996368002448971125234329628519725230884526550075076149932299829024131875760872732538757809296445120569829772645740299217461369506553154908786841765829479411835733299874856959814960619765200148476981085380866892636531088204054748031098998377290864672961257323091306234639627391871905601732850942528544526034819761723571606228990056672186557128321140827087168784164875698485804532814426435582080728699484364100305365710331547980258280304481619250124511671225751454320578464421247602430591770865982752129564678016961850569377744312395724553022193559016572530986164550572936615166326756507926346852311112268965211589398600444026261471131079358220855412906622881983252223400016567694271025175203163798407184917486973555223595810089855179408052789855856307060619475038467602084825473414237370189752687004385890791441877553208665934877023097587825928243931446877428278774289880156109038855288065860994143047576184183291008757939788514639084314545829174632531366881450925048384916909991836269860666033925074202719892660995524854033703373710902320660797938160235175774471859968162812390034911844034486015085836226928395022096552906337419757859494293738435424483607356688532050170228226695481514342863230532381481223537248874072675115853338950094072992629814765276020048047594636993953153368011305086189626222349424679957430637969339123440114784889989051212401858198643349586983004178694737546554085716659086177376053008796649472160157003523364807468548961727319780965532048757273539183704676654207685252736753233655020604355742011105846563682705690957808384425877336941963393497707769573197699582162746744073341866422286148434820184337157444300197389664256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] 542418546791460617484090130830006408234937344973133209564394372355224049259988495985843637546973368276348784281531478629898666992448791036940998916761751911001265882348351170281999868575154489689149102359147717914057250759843047709341770537715537786327157651762715559731583330281129923372163465817103471718470533892136243467503157082197641408954409686953103793465228976153846666196345482349687189001073889603861941272279572909536911305321910275985631849311947512304318732990700055636672884030610090205400317536429326130653502283359881676538035462957664617273711933372350557016928488263601815305351304872918290700049278184758826696827628887744008659762494787987986525566958933639382935125564495584231534131731226375912186225470701857538336324384591828353775405747056043183277896999918737191348604381248679829394498486824296587489368222419004839899166529421250140637184009084691337579913575882664443269917582745208928794498688932299070119099934602133475108683053656689533058695599391631294531998212502065018698510840447147368922780418858579681530916995652256361053577277695086908347127837410345827850379087780245750572025632130553825665931724558885405905209634838789309883262914177109566644429377465286194474970471180268049917750104340315037944291898647522083374414269460176194184609411532408734895274284693877435475040226463147193159348777942962957147778316668146729672202405993673576544456384195940200743980429282845568411578375516385494430889678015962965092224451663483193474711193321633265106140889602112054403237620301913262164352065020189253008823643688595733059579537557273968978365996175359166579538494109271886731942638527805801945808854857121233309829059777109150044247251548816497203503682088090238798453895191351898011948142482768058059336381863216329613481958258862971137570155828607658240367549600708929982891852621029966342869433917531713160536600047872825009193960808098441386813111827519800557333062558620928466322003692904249933188582824670254768431470936723987154054773998721073106515386530731303778528446091573544454239049445434958322869043665818932736824645664138198078459172143788939014726013210400095798701925701992274457345788131814587248471016201778708585789463381171074595169774923422052495431939724347182183590595915228598678914222061923811100392166654783507199320459329508320640017574672619093052943036942868647575780498380406684369642435391859189632298769974204979617016313599879877397859557334228696843944179139710397638952914828394454199924485387174549690108869198927332845640269761748052029669804919691341920075411745064854977991177695377217290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] -1359638591469348241907556740473250650731259863326599486615449891372819866432847480357472831412561277479459459308652210248336434199224912758722536929730142184176801809586957402933932033349176506135747320513024048609250768603306414820366462505509652548468657942638452144748273622905778712950395620974583896164476937043138994534465199651731708072238064499470146443843867788839947389764512185797197165346105202569657984166708817285623282454434832567757117052561533879998725751125707286943949582670898317925998929378434973296847907496193108712299284469983172600548380516253521980298624386934947940189974845852123679227284017428026395584550755368105293859679542599702357212667726886202472798652073724024210873282915443163116928891224713120331891035503789013457544766265697265253525637710780877628176461924201695987383545692701314698993695992454352268813702534771224330892219717507870528257312877290558809865602180445740314120130792801648332067162950946024081664737541844551748244219477528591363518418408538737689113579913113619695375198205841001467473601357418061122405899396674042119989961242735138742510379267213313416476962085625903071974481251375324722680846506163601552524682079836145806399511342904988268279472853987884993720149691838064696446431034756671801193641054138359551465014078895490109369518681604705479729497419637489381883781404522887000768899595065548707302161973965858226233344402918561797852948630240166603128207216816526654534832057939993717560871900201772734739581746019205821838617654654919921854408332380927081271765468804096157794565390695418543566915175656690641012897755694290363218646858956498725018036748758633891072808207285019212992743046127385643917405132972104249506450784545826130891169621314367747286796999854257086509502139944637947148943674207315272584060614616197616188849015451670646630840880986615512417963639329750508427629719319979647451218136024118341631280456151845400627621170212472248222787406293908087004390119111959616957661335417170748303203453402385135465979060762653386560070225724341684888455393490415596642481039706326278065269778339641164275904662830529788240522454576011084845164515901990903079686922693887112370130499140348078308035084346065493105884729709257635563095137683862308975294909864778679969255917277079312792409102583665542914068938394934249930008637390882635916877015265058051453731845912152984883634714061100400869727317099210792747810711548885831813179282256676677354515410051432624304269968955227778495007485242701987977833899178491631370513716622465734959188729443349787019309779313299208646354177946502524043264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] 2406588309029115766666631718291508996621648937538834034972768385031100549933792628283406950077216696898644446931406210819113389339142248852898095108849521280893345819558633509427350639141375903684841957669772604790238020750583029119843537209285789023671538776778490741486124928201194660235216931043060952127244642697353445609104556226933358769908372626541898112832978779343869895918761135441652677912233991841765628206331155214288365301336074004498216183450224461732566499272499733347776028689703841352774935962710230770455704368708556966639384889370511764306525165106310515272097478216660620996087779534107836082770172679801910796879654937258596815779778221346068334245095201208550777238802576945706371392389950422875719120663929407783008274664954584086798214107363799045469168251775587166694304675978188349916716091046334673839429692792084332239744889492135454912619495982056348435663587351709605966394890565580409393306074562000384780244362583451332089199311696013888605004726177493372845699529943072027487430107930172539199324710235680471180458797498440923239747744718952084627244439570037450013299859655638056617461579413500439013023010161368523809486671945431762382143530970987646378367420892093697362050726852507058945199956941284777494068304748719868040819689833969402707019394435996153620736311551001178333788851610162111704758786306867145624699305493544067667397923023428120978077999740064845279731182871206909225441785074919758267712724032050912689823148691966402606528513496135095188462933297565363495764514954716906961534805657273248220281760956926072372928939506171890509076237063812404043603408984481112734816573556597086417654017026510322423050690915443305498524694900969192824630285127089554587784979390891965729054923376524460745368992101906364196367473627269516395756952542770789614688922286513112066305540446345071167230192529621627909191400839435446264933655411311014463250164455018559692577072797460683181934602281144563113441109730850884487652596361103496408598490332413613001577529099759541646215763569628118766246022353294649560902645614947398709567241250543520972724586836910544784455424995871435143734707539504801565553577578549741758312301394439888896606670744114744315263560677984781065106852822740117063181387658308330226426653696900167016048594763074084286288002172949030655971149348879989067562368277166823279444297400199289948324108978716223876246196130999468638690383421095779649711233987214288313855572298695766844093621290856511872073171487879238379713566888158160891065718399117369010964466952257160852982026169983396856093601707324468101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -3704901500081044460755194943755534104416455874099751905230416437351187170000073064758553471646565941302035702425476965497298226084258562353246922584788448366073560794376697696497776962023241121867477066825035714819400146059781706069085328220105405378630773191562904618977598006276708185173889418613923872830207790962596563771125468968975789703893229534181756883659897652560467278735168030008478995876292895497557431153777419921773746407350051301398124042569549064947144300908576073479234036174201107053605460315406925508273788677514392503207099908822478775865632096282888981809275113738458127549081290123402721816290336706238583475083900336870379003549900832935009073654149350919233279510305044559740195983410410601028433371208017171485520697094170124651275091156824238926113511029037002553319728547817039458955710135785600881257820647429951917308882242861454140987854067876336194997938425614319762350300403717193921952275179884476260411567342277676376109196484264849156898056631866083396261206018770850691626947759815264775126454907796027584638093459717219665040350214565952937164250780504299289431590562833054208836116766080105389881723591408565616632030213885891317265989055854925811243032369457899097747742599941201579100153942003700276564014182495234696660502862226744434740699255811356637437705690997239600510072379728716498582118920922335287339644688104856826030224327325975682163677077328082829770222676188295651922143118803477395936319187905028186912722699270104730318678877346767203006300641410052565356086413064880540323694757878768786991088134575332476929746998195662774906920417264714684019295438573547585492004404526642567650805975012317042384704424133760376941367788297691455781417946364075618165136036068881191525153454302335080239629197877751741281458701621546765975133091291729109334320042246848635045835829859524476136037876626150916008990318277563132169329104640496909035377823661063014886820379736581928924962424965066637076382708363132204349421293519736982733446089431047254021767015972091577416655491971972890400728385569447858709754727315322269409779209621761615604499511425050137732755648621067260135318585048570806132849535900817093023557660881740266480119632857475110924904215480376477688958324363679129214239132205761795141928570197759671114137302417492098807457400477720558004378199884471017610846211255948176152333002822776376409851060567807123279305737520727234310625612229880880620437337546034827117639470475374033788612943975701949321732106543579838843527250179364585720177899600400864103614703250819743319683692024870133399446451040548881956864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 5211556717270218994477957288300224341745187911730359452158256163331030146258516058073202181009661736953189172879663981423411175067936512074116092915580640355608460592094362722575810460706464174918268123937204196037055651909244675767679138950313508281405780564408631516398481999759978368126294256891303869582991987517048671965788018239701797718303766900391970024736444923128783131258467133615787647863446510908167726089162891788661552413277676749679273318265397496618283539852202316751937013214291037313121192965688953920279770315670055080654887742520694398384501103474754382358499529195604446729583919700255754565243079950412170463255743634233479748647226122102562842932528989712137310845637808755115803615762746096096557757259022194904371875700496457971816139572496227348697046980083417962099567517202282673722150472014041038420460073796187604416569914564770386199422260880419663169613758046815258171552529314976455348388184954614193225022176654311494829162682997333246817479174723136877521823854921200320868709113174523414162856542585840914568407443137414850842571113468225323669571697825334128349620455687396752986181945071622280653857710825313354789770671851909058359849332911624954434462589163362235867470620294183336839764768218701826043450667684865241842722861994245113627905727233526358414073528419727869858340887858069667735971207819407343749188305096589578768962217336027363361709230920323204541179983969757292271167877950803378041833658200760719044939577772954773373348479965894547223791011422721642960739622425348969114710936503084323834052733383207606289090829821319352179825809554741609252522881422973141600441254361922131798118678329071381297398878983677326620370848443730724902345657607112122989442544854126950934218660858506150826893906764262721265997494932087519100239053852869071660018896997613915100622222366649355033796083324912316962166235572189995363577069642664082941775055849759994987524319992732306460109984789464823149692541635204239065524107386407190100118993844039207956945054371270611143102907814802738640140764126748545484229430833298117106275647551405159632050276335400596668051853461581487384934998752786215288539630577988109642724451228436007282051620606105558667556159878704357743448661906848394637893791071887628411621332654509655797889588993786901411441978100090475842418457258827987324808095254647437585651854481358478984362101656872901713858177829850240401479185262375590117108366960960759288328901658082179625712527726172201273459082806101694916786040610797641953915390192262046927960400981638777692491514754956790324846256374678258974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -6698495044164912472352555779383620318387456826343428888848040183123480643405270221808943489877611563199218472090928657661170867353868115497877514514934331306597389190395097470920220042350296865080060568232496588157461732810948314878148651336782483938828152182691940823469953895412409386463233821759072630344380663401746288914533024651024005670060062776422176635571465233157027602762262784793368483946643002384583200296860824482191281801833602643577205308334903000195901004474886891958000186052081547865737241444459542668211964293871230471205382254819786602739430127785676901848292828384812662940540517730541250561378490907436192902624640716862253235420255357112426336532089156024361763666998882908178036524080998035500692168195212026012827890658858229292110862989175684891932689452291828351893003839530641181463855345457779751361785265171424352380716096318432612394968581054484828086898277585706547505875800792190465628038042095000585269509762520538164544462584370572832401332306387897095244290711523459860059074346894916546909059688494897607641281344473010567390765340311260653213297914229404647746903831702637584604676163026343740983116881797445835176320808648056014244124959467879740928396262839977540816397770256343156195262314792456513865683529532920592228259907650382969725680982817832949476438718889075738214593277494577893535495817376087507461972516632006849070316809323360961408327719625261771818645523088811549439861001522934488037405619864219833168853406459893965880834032626401716678386450992045982476476223041730281124929320446502335210950155446230651949039940058431873402642706328988248005695092856258519675263216800967038423991148974475489395511051126199054640383716224237661485421239564653118987468610898904311363750162206386681762501396164883213854280781610018211745716087133785742051529363436253779650250497079889662877349028774378440614056857753769391717953282830157937628477078869174886845963031514326356151245073257881802922844075678531054421095997948291105570008271207771639681419875772595982146692892853205508119158910816428651500328032937136547742715420635316759557172947046129439696303036934785070361089164165331719046229469123133763160314016977235433423636992385746949106125467245737542224225615747151410197667864747198438619326679155910788422572646865272448201374692165954316303636092534588911222412217929413949868886310787816534060136190986534727918719166678861851242029491195006254643418816762549773888640839114551577608058665552983817004112251746423780931709600070186032080217051966758946720825654253791734515771877357216793790903180560248283856896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 7766563969557289246427499512987792921466379398313320626866051438575978146358841830847127939446694738890068851365886833915399147038730235660159033627761706903788011680912832883656284333588307509377764125417819686566582498465975784312230516370567559812796092172506895090660174125159493878713294116679018727941109817757590529075506372403267318339267110070864599895810292169006556715968594566667940473567118119107062130192171807199278353239599287580426635102297741077810236490989384612179627109439958724102761183485183240417689143864301106531801251178854615889982920528858613609773521749332708088565869395379654216572815714499560973309198267732355233785229311042337617668307711782911922717375153218343427930877127764936426724387833942030935298582629621767434153655314484601385940551574707582491769495547181772983580258129444746299466423390118952444824149099630076679200878512991516968079893756389629246475009928608159000344059494809579776644322091138744609613214490339055662701209672282359364107579970008210131582772730158117971889077743943144706743544624177435632111383610248482256385557969408056552803065116379399956574214850056066809032585195046800760693632222976160506360362932204358264867411066980851639726288676535597459661879897931475037427613432759105946921030513437055486915453152811219672022894611711947417887563458839249653571904788565000358093510146022498613601934269141535975120638908277238953613424133772881057105276421572518662721543033080988542015840360339326838146153601193720341294029849529547283303033011498326842788939059299509945299439572987968345828416602964585990084952907716004675692449895041062340019153321126951787835561882634367335511741105123187518546121439520671728651472497710861147900231883746856900598809211775380802387838905495430559390876610590301581525408975196852964456953030242254565334242847411519642216026539042281102808886045515346197820117476891283026544310810746982545287314007277534953411774826001324306516233216777642225223771833861021770489574244511719924809557553606632426625086528969577137829535720370439304712043738624479895312602143363697012729932364720136495175529565726791682265630000932692224130885804163586323397826352298586141989937357810134726783909508245217923976787152638482548467244562841889361758392715953085239444382956509171604827428736576019993503695462400502889285120734704117475374896982949294483009224274143636005905066014148616497423320706313530983549699602286782745232478400801739287488945384116258228176938652834332298120769155062943178278820527018411691273113265921977616294238947247862137574752684946785881292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -8041459606453583625225503397174462217878371576719144969580170199626820748764408301588051145114553653289071658291384896893191337099911188238004670151234585113593823534316685392930770661174799170702488691748387796281990442164120808786365134927348772698407141863316228031428167236300589586596271705977622661854742173373300478058033790991718510789166491787281010140556289064107966275957288045673968290417065797853176503365177076049294925469552380671636992679027248038038864182106923838024519834217191156662626343360156650720889613786271803276378839664110119682102476193178856490928984068265512532133511738620725257740913011312614476598960358928917246449040887981925319521371885371288806630536364018208996278893068164518701594976005127889886798014472840552254679093374904572245745042221485508146379550765042401102638807693477212808995002566676268160445900130553180551187855203483564940545829083688650515786214415027328149006578167627461793271963295615735141324640932444580313299837596220406113824932217863715962387452507365271899263327313952731901144181028890155781155247511397825354353270221921423028004117481806895880131376997404909532232386316490537385671591578066485988314402757541886778555198111919902892533255150002848349783378559307079250517170782322009047677638279649200407907276629667754876354924404773146112333235974488587227254730670163103458545831607488236434325917100769319371376554994863402694948973438488129900120674516778781623481497525303242883875116258535987230732535204963475072792225961357330076151673851272845888950860980468773322860211988929087689217271419133775917984735326144778009945133677432567919176720072632641249900408247327435803440472199810961162214440633240529798263832496835788637602593535611964275138817124000267002124926464060295647280120230019428732801865375161270449059925231570868187967843828334022496312338318478430151260140423562422490671054656023918391061650817441617886985027561307601058731550203592006185366960049281125615248430985459333014560514021069633375244884640341915920641792263904239302057587918042493802323995314483238482818233449067999594483599595327580562554214208120735548250756423452041749070298639087055504901317715817729000312447816083924093363114223688469647807990607877088659481825743558917688694730726631684149306058357514083657427506444865914621139969984098843200208876327200614366118689501839351965600068870852348084529777001122328155928032035437027717689532280479963619229501217357522246602301696262654305366135399958402813078957934148244986315378612180044187612936166391616396284134129172256724144046701714550126804992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 7404155179395406275988577458917243329188880731278670301082677800717803068600156494841877246121116659428126032830092930028366599062546502061239686066766948735448923312090603214763821326652375153833960656489314827740743780657764727322777499337513571631985239372425556521044999407622117980121524440597340214880852618489826064745287458496611693837974919452446542359101793999208148206499874022948948612975579181985966330885131398781433792387753957064351586481192803279384227228747116272482365195699752962146143369404390857832125319592367708194891282205545680785701592194904875837337763029532457289831578006158724810427745812585607025516414477454758966388763990559570412080900696183588054643707240731904582282857741475838302671150631568279807274035615956044068534977659461460990084994445423405106314477361098121789007754911780532539083818236454020813411233387923798950806926872787515346498128298265570214762469464194280719496466262312930648083310370404852195040027054913990443078062922152625403371564366066379783352922886592375393720969573088654076720195156012135419453212358920122548263871055035814791316893759715729009731200671094026757148850059218981834886109778799758907679619540660860445280021280762672327573202551473610841900830541156258528714847335152146215154946186677786010725646295735894829952252258133566536124641232160085094179580282659290456926640217853155210023303998317800969731145756653330227853554948040566522333259756451190971105694083432928403756297109934686653349747033231592004380854264618899298129101357649348158700623646364019477331782556989495841585129240301156707243979705660993614494033008688841915001517191712807420744394790809943601882615507064719724746194960260705778136738721530343678244233832331636051664123512934286191845026558518770277792200970731917825209038333510166515607931754438244237143636119127712952655771995897386365598716061856147691125302835849510745119363227372330582485811403153187465055647796762637446197362360757999909295536253566311286103724662825148495035979645877260911147987180035358313109032257667429396785305667849573153450396903030355837214946832585456516603032184174196331451270497533896757978660279121517936839593725615034172356224799032491425014305861173429654751972502271723265316878861557096061150348939642441771838673024316082553661779153682041452787664304788269935601555889192571467368644337229642744309412416696093042706751219663026342560442217000668983629272992875403072928365904387207957545637366221807329709376388172403668476431750604584444172043000411080369730608576455990743676449856776338906463462685660889250529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -6064089948282391291677968864744395842668656909631596584258629185543214582426302857907036468776628927285543101543087035579425062299058416113388753072734379631929217534853976054640606100439872004306757644370078629687821712544932554958098127812206404048643614956703003286973917071329743518233947111395267720642986818909275052365133371692610995954115755202603692317208344412566702342519049071364584671752940155678978001830958841912270525589903588624326520287104213473552522145424073802764642577808669869684564787079265115170710785956374576218414063948006590900076623522049696142295254568594275730039204174490087118575805585513815535539113518125462820320445140745803054308216989223331352953831006364075856316844607655183184796597889944153199287884623531023446860496520102770479279319569754840614303599500907266703548602142713292869169070829572381799433370730168299664865880718612902114017582687450541237393967933910598994325278737584557051242323403997059595276605473464342167483397268924271807977204747991384958832030534003863330271066468642585246288292863619087808452104358284760229853898312007341710771606727780874180983683212124758067128992613130681298930548506246581566934414994279241972771488375627585092357941301292692180638393901083680625935959830840023989314343452415491865691018075794328758004368332706151767864195189320917862285524562514413059099582292469188710541973107505651540731834371221976064942455430229974711674781522506309744345201173364178927670676824120223528634000395579303152632261165544786919105250956324129943342997766291316922228820109563191832336566979569662234188296496171566715881859454768625971646265441574873268772987586446584006689198245160864392153046958607869348948346408201393179635414061316392783397217908322005253387098772273557217354742939748782806921483489559392722562551756749698811396019596491693838127255669856739866448556118893001449803171073692248183734596861555734213642300990752738290684674062990819707009095824761000457466747079736139016766947161623586349733388778162139027934187878202820821529408628325164471988849789997658495391648808879745896450499929515043963852094702711286098805780359436157993172135265248192656859725340013082338631873003365345079875362630766906377413474498672183633234161029744952073360687085133372482683420106219401039494354930310732245536474109345917211269391231960725068589486076814626731274682169667543199912523179507995045976772984153990047144085449373037186703892143150417297352267022989186476256886538122025898513858296450853185576067186505023979765776681985352166028145950517079383765181718510102636396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] 4430118279875373626124199853738387769613475806012905191023808740045844493038241372210715143792056607328043824585818988544415218388383137482532839550730894463996375694929955040963246008350665324131709096100936595310737300452807300351142870778305113867568438977670317430378408890771803093436491249419441740031179604799270491281345628154889279473118641613906790768577249675809882622669044712296526256344186678467330457610121107386843271081738746337330261025020956704745164340183846298048885702715666582158792538180695992383651573301302850219156964217184674116423025038680315943169759929590082399488898706442623980746852884974903931025141552911777974734327257099930764170826701418468741468223165108021278574281426630407161594377278894376984740573892255480327212636748154761798377319291056380436324186817937298314284753589028857983054243524561291775090678948841895412904241627987152545347640432570164912343503842358370890697194642312549203590893314860536328820269422748416742530158981086948941258179480583723022533648168294811178168109585911380151792906243405883687735635860371890201341850675122059898381017311386816614231146409865332149975347708924887456676788758093203848808231601393358404079297962019603653291218592323748395048972304660091891301382408953924362458858797787527002777223793419685195160407207937970162129480078318514870425254232278888387666088133291503889563955495882920659934645947672111158113846420411825949828147821122477111531927684232849683356891389148800381592018548710851431996760133964348212630511292611292816291471406489332834922338911862092815462355711546890376240858947451983433728947731423678429550072684459519104442035489276942334167700095043713556826394260615212025573106117766070719475960214199995297049973240389934854792868199915265999720075720114502525412333344063216004157834694780067550918122672394511564459747053699133114554709184823603071476256057746649029024888351116544855623520584109423832276196575078930635096760304153772493663205066668326354442879810357296294430673502679367421773856703194471764602650891412628934262502472403334737225846148459422597328583019248202646163929222211124963194878655307834611407981246282721975487167636374881074281783921687464736031543164366258021543595613237921234520040561630731002331585201611324544318013934396308970122522781829387504623989508416160719176421380576498593926802984595695721005021567830317626966887420275538933934185004626514532650047276307460020263796288003376119870859835395736826678256087810672393412935176460060797078993112625747761402275618818845501983121088265052661942664729942682333347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -2898313455062511770847182590802494346527264125223402214564148698316566614390052559488820202414292501047242006843902140273039702686025239860321892380617822707934860270094814375898994384844494992477867240131758968061053001948930923135943585471418151693589881746046933971556225990732609287522863980996805088043487816665796243774281903257854201147695057028811862154196404329183459767333479187331495904454334542000118055716194838353412149722281980819746024492889669032060001489179516275637648186856430260620746244697742592267838619355832595295325603626145496544134246590582835071894942725705497262118248532841853938960849931196366927622927453819704361510218596785582983766284137434271595709795704425729153134752777306730104734024576540818348372644646832581893810776852044648631407025428235995802675526037364203118044565177233234576487697005284017565517398368352164179502524898593363416743977947308289657039929470714519335355785675741302555532802727591203900039720268829017302374454160765379784142922563086677143521174173742273641199090476627601557667166410597456618381320603208811287697194279528605503850760052752939590113563872878190315287376072806676612190766087772190234407425861990617248193201669380570346542824251261344458733504713793189602010398644507766183959466863456182164503000370160303447578282946568410788017740186735648486039218432381569775821573792764950720369509559059413923132541890219122658541908647856938309082191339531198555609302553330759016185617945862375444334819670256603154766962129844234200094992775834452881350774935350884427603035845477397841060469892357402201061399601980838124052574165299863678994172580610871915218009686454490235691164797351319486359303932736121046302676042719545472788608814864788772876676065582577499786418923759980654320037558711106360615752681479682312877921530481282200079389387733957296510781828429073569754088938206227258113533580371983156210882456983599411613500546973932152524168681437860067323722895650058016471903471394314428325282410147516730176737170576241084326121682539043327739840557175032143455506864702922978859041255795559505401551801569305272450400033440296446991750564219434760625683671175304813737375778073526092285342962375687095351469590731716274602520904259736925175316142983487189574976156473065221774841157716785426785259162005402118673797740538520432302803464037280621427825044401308294065981602789404195543259180857603265303608994405470200638337919437288079052203646940467725896266885668714574163594324710348145250960545648651009697836875449729172124152277687829125923605381645528227693060254567211055710208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] 1705293336276794110328315703447823172570224998241403544417649834703033246047016513113467657726230800102981240264207967118953785383969912889589803098979460525542455405330241277347665885440509725936180751639982987668578992653063156412292833881670684802858403075471723311595204529472233855314728332899411517689173801172236614855939081894569933543255879389136923004747465224282201279729939326993231220647973242743598160563395454652410415495673318408333858357355285458304863591964857055980276940815586739046454530045842586429316892771771734288317746010411400158432002954340192390050802294010361772745475777619348174922092839464773238152259417709824121702960589939802391586692677117686076121598351096094661326563774109334640666084829601844250214281953272605601190252548544652292361270511348975784903487673715726360714547695969177834860436042234897075738369184406251599620996870500308860221894193865501140626209017925563034909108837698485954784075110228097532160261823277772173330214398774570318189609091953395718214218204072679827580059346758060657736603419641759546294110794887401674858037297808707195957524681555642283770268248269870692390516857280763857734942753771571966936943056295637814615665458641412489115228640371735636745165422352532265632033210535839998751826637402069152065030495916437796146933148292303022251981511621779315288925582239601187009697932634441964143416232980780586187755606655743789347734796070297517926023764767047440234174729053821152064169491777575551348033581952986896574513980483303254057863228438782620423086127243705597884348486380437374146366541260296517972349514398580188811856012730325334686248828625338198642125016995719117654209261094491865700547670527055800526099907961929770310321680332308279018697903958270299435048263661392471183085142006754015324391475485580103712723988515121240083372046785273343814531027200947872778063881897918809085480402268716475250833487566180607109097610584204728924524878195488785867594296606069511564210012623495872091433044245601104113338846217282753521746744263165969353092632836869690476878378322943467207026045821365289111592283451482736389662185458199573799538465219200850203863879507553405261666667714374010101958515294462555667735222056809378221217636577818883866485524469651012216261712073922429227543399164624716174976369989457612070759870458765680232723684421343356031552269030599380373991868009789378296531496053878287045738415313040644592903431650892589587601025694557458323399226739851321673932631211864299879529314155032456470154169715250859671695552248501807503772112058357125941653208882199931125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] -905760024674485751319414750094326112938573650084679636987935586577504541795442178239859152533263279142313737843560155403241435264070029320598647300013475249789398625265529548421607614995200053665592631770201033258742168502460374362453976742702333353512599751238411591976082496194639796863763441447251115897832659970227299911123341037284180873450988759212763409220924140902126234177106170321515549013775897478087994967094103419498041910720095775370112844269991382266932843495182221121830912104874023764565186144936861885560524399944501881577787569792066667252060268494360368592821654292566249527284193178810656956816985101610937633994783649966183226350068715246826258488841200886109494352886198355649053980288911466024802556420652998428784725999109583277790201167033517971726306917771391383916534940223236016335607513498572962756506738015434224900495361654174607831151129010624581217023485460364407637167683916030074452021627051666183081044595520704079799915411863546278025511552952006862297847677860435969350054873387378598360052143957859498275413573120777187360555798573995337708179671336552929093768805541885000045184483207872914265384638675144238606153604979085479211473949895110868656542312997299930636844336030412800700258397186131498911430916004572877020216366108018163608084286274500559779543864464718853239485993442651993856951282747851565905683733526068466047064116899292568812471059525747258653347279976595730657879143258152525422699771497074920484337819146684187502802495452498172385993428808394596102010876714525349894117189359985023492219703239658479014374425885786245275969547050806297932338895672471446710620666628930903714356191864122362504178804930386390471989119053529207982095889247958640037546206939733979027647019663374203240804011782823594019496691976922730066539875426330766564339678768139746602255928338959136057191541075848811117249297490944742149133731285663572175073414696802844015081295330827056046607655862863974515612542370632381398666275545760602269588311148835826612327943161260874487718713891704598112059199071230577366618137193756170944150227315080956906619720570547746605436693701866403074288337694243803637567031213369289925621094743336099996569890835075278088686861637632253886851545495942831575589806564718085748439368306656840511755805808952205824512923115989982303995815629498463404363969627716116884608671453529500568563737178563675799414817657029814334469754671039214167257255795861745990846910462975662979325743936745790664086946232723616813826005880819058640943674063506509086667056005028133736015959705670393991923724281943441801216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] 435396136823372736814051385330788729639337244800526624596370928651019817175708098263372091207446608885512103871120924589408755297318242518043755037189139806969079879434856147181671497939448899476766836750273064149872855475206605355569879385315156827435284967051455900158958688932292127638382331851891747070088911421430427282845321459152162699693828156168837311595256405646455710127549368118200033039928808401388442611862073896108503358386320722218445242606000234204447630078092652975267650847902948326004469000178008995206368908327385967583891900625303575592816653428110978884810855496886818392721124972306121987344100578896196180028221982001057471283709316932254918281261090386995000456027431707723398943348793303267208793148174885477817403540583805527120134721439108128358509122853019994037516679051527882613495167437601810114220607502265345370411626713853776193568458580886092341834426649955397258825835844590581529807137474269152831102593691429565688681218410784096962960011000567256698795757029674901000619634377444029056630505946751909530961684810495727462489481001990683362908457503952312915204546665276851211929006451709536720903809673263167574077309717240462879608605356093491575951073655373425444286732706476955967608648718814654657818480043316268227975787830256335257949201164341120580108986591356008628752907178413956040880182825044877084990393604709049928635821066292259795399272024033760554345509631322055669898451558703986151061101010895225642848005791084428189989828968816909088287027243214078933818277648986061247389307914638849150691014996819719092874807137901812305582498161078053819231865451669503238951896799019024564127505333470338677933724151170301399790841958591721193913354755445192355132781815371058133680065178869141915630900385636041298144677488906482137853083055798141745955335230272067799047936605087805795535211280370316558262962514195560130308188079309292437610530216040037457597364010310049576081481279145317036062340398778180040553331393297862250122838236682626957685343283439582198228762081362767848937375814396405551145444979364638187623897498645208217390058011164568163075112219223019457312598487482264721444566461042248355790323068012124267348135748461340989010988229585218647086660263768653364672769839953202580699210285517319202246244929961997881284007794450832980614157682392238548276082728787429613397939164709456626968727882637071277460975044708919864995499255981260616043149920379090204314568354488492690229821982712485792717648034364592288424383879838981568262708333666181972599250442535143347118925164952245696521986867134988288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] -189532976147940428719408832160891949472539987197222222373412830611453878005917736868237084748100831947644664651177340829990802250473124217960377335095574245700728727104318806647092938918548990796733421958117141434821634853878165248630887518873511131193004877510052075834145075704735532112204770071455534401537033577544364579280774915537199456798072873971160391160322142091013116876526757107166585057751091918427788246004478275692887014283916636017021956981267585054389858110144570014152278786171885545028474878005399129618563807823887123377194344858219137592942941710500935292637153824074448193570223739263792449290775730290994189259861345934915194073172358117875275702315025173900503739697450666306389034746904185273448969200021949359242136334683115351854789032544639541387105416053338284532806874663985239827224636544370935933659332430688387897949685391144410586025150352502062541320093361792871259290483166559616105078288060149465583907956977970415469687843859535954682206639696071984197724811910240577223348425394052501550536397701333873373685623694915900767679173420927740596328444875450943169342318117792461474132126296545528911532240115053509836116067470524204052577376773092443849542014005443356685117220842655066553232672705054497764162188612960669473250559205690493531974743068170209096576023122185155152313583222533353083966227585700521806012531813925586767293562576176162233579767924906935944765752748156707986510665276666791985770051421923786264247705364520503460634338525138390388998486216902386476871214974642430922348734242736255966635816636745893225881342751346048916359566804722639977199133561680834550107684031287537955439072687645585448969408066336416798715439363338060262899202531785277099639397658845984907061482671743822589594871807166129415043736279543090706627229811558379163945515307134400045232805821450271831721738655444661567013863282632656231912112338154462557298866530301790781617622464822533904992408708101229165780765390478305755252002116554780188129397300735916619820682528874234107683556286985802016394748732782129203378629595208088659828262217051254945544560094306052038027235388049134660147516408029871806882113794360641958092833018278083280940994426751907961207036993555414405523737923252801293432675518644098039382727020624910063164408629425749699860284494930122664858209408639347301489482100878062558047158711855737250110312740552012898884507278936137879119360329239331853923651722035365116506183905936432037729522594659052501913825367112697530052909263246298777042466810198082585556515988683406067971532933127432117827046507458391441408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] 74600572143847752463754083315438985972388292899417903340757307603458703197315770871899814017290423587021073142554359131374065885764199565212662183305228079845586336390966799827352482419230920523199274737320765008256403632014427436665710178023219874729693554044169875106092921357089748379275045514371978185963522502560718253676821252476957947981976062317030270167445232277997220616443400793393397329422843708214547826280367583031145469160893551741465930643037210115491217588303023798773012360079209755354619579528148213505559864637622983203664075602395953640049388194387026509684201079151762272129871411284686204570863435087639371776970990330812328585969224730893357341543616040004955013998307783935835636216207308324846996705482910291609243425160333928324938399539403135652337652187417344707752316932076641945170385339739039394759431971616049126778104848594242799924148918045985322531904891128016806342669574868527996864827132073772253443183200581389702188613614444774074148433494019112746103734857750831560761066682033643840289441788636442279996709807953837508753956733311268869099367041495321378899710321568918035645402980781453890616468129608790937450579027363859857287393145243287865290369677505840473030693984713133825000174964005998818043441134287509914184595397283129423566583697147865358678245063846954710824446826466818041100154951269889435358095435893743107298481564164334423207251188643313103857106842313746670986673045292685161386559922927123727050037004256229939170559724825081024789635704622819514307692981876231831737975915559951334845361483994260609226623935729805752191450947662116940781270121628687549363554938948878105234446484176523549520857239360021644868937599132333242845689245856068640533267142286349375665244967769767663589529770899196989907348774237426295774010415420267950602348630682182416418298381830209971688572637622876646060672919636895209146490928028665887890650502844854892461825714536531043996083116075835362200136895822255585386264222276413317497716023782804058575088158703844034596256960702588751485278064872747354187316918295688294108108710133299167041157103587253646610366549291657590075177138861454824966067856481690858268572383628699974176495175684312287202712260515153629223698583281457758060642892125535273722023181962950413998264231801977820134071894482978308053072869303238255187215705367801407687477741876827486267247966944862466655213786827175406211536976861993664841120860617125012864508970009474444261243375579878119877408644630674824142158984112524680530480432017607378844218387664388026839807779106192345512000566045054074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] -26459296418586871975038119436076102283360027001505983367499296109760469384719553614013933864175621677287658392706679629347453180980025871613126602382964306415311350411808953134124709434312582039101562026392118744020482241168248725233765104543282806069362148022653584671840644087026790724873175902919160386820902501453073700027341320030317547363407156281201463375573320460514083878044735715765757044006353232045322877963353182942639593928601004918886887721416992593813465179224942021996236222587882955205196358612655400915157207594190862423897971567376123462740688885772897762653565078504351104187198003227222216108541672718013547483196328875706705761100282622615721977178681798064129592638011438132970741360524114659208117369536770910124911779647382458754299418894295204843154839337234331766052117422682271039327391571927976146848599091378488801989766758566395253879353811622096663448370980210319100609078552342943991786170241470930999987315597622039580814837055058209637082532839199647732266405767901459296939100893649179863041160524317489366454940317760288732892705833773834240146621159711282565598261293554033339394162757577789074236437092648217082199015742224135498062560720768722483178358242504922548682845662222879614667538596904934866690605383645317459597982322824381826555360955027399440889110858152289898505617447919013781967900955974914198249376619685293701397513817054970012712808188076923392519396070757181137571066776846126975537757957036160489867606481287483646138584596009429163027148840910074852469857316334218952344138708417019928298910350237647065464892341501121654309263185025432651827025155708204189520057259568674431641440570873866741136713786061239240236249895248109654804811719111413564569561591076580103246380946812404628670079022850703059661898927996982481403620578010514596729826747181037376253414019519431932710263533948842822931755563436872546394819266491252406121039457360328070525354422029383044375285017448775901797607349809866982833593083352524783760842839445572624891271217996117980895459538010342855458787111246295671173330245270575039981468569182324090901556519810100218144692545567838051311168242950886691504629912342518363238738839957880475444463801459928617640917790619168149701295410433825193163898975858842823731549710672029099281313280055336892188804119652526308290082096772316691992289677654238567993671122857695899352776663032402662496503008439809181998762179344671563631102192134293519561331460374893466954082146817726886969301199062512253455831771713968622272766814301581064184728703562964379352980356108598039789440421301986525184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] 8417977020674609253415203044764056722124607396031980866367422581616921651927169843125838088783553857902080268261389954265446897567064700103620848105194288598226930204376097314328028192609607413868310976846364647268875862922218383020946880783951525694408756832313793963881756396544422887557182330997128414168634674206621376980703032109638032452092107842358020847973902072747354058999353010354717509081872868320367102141093612358199652871082860359991661058745189386866196280797195674674463244688936398641744914351749249162571074374589980554476728888397955732115754607632052473083825435679613879951427717374970046944683683008333496802917376529917427802855777286365842084525233331883324308532175991116020681536411139880990662061177847965076336544661234006668475322073455700141585623669120308220809860811001078635406517521258086969762391821288091906429183135504355758787000311062119618823760260291985650683661888215916673692047630531395633133516206496202048636356484830392893970448843625391296999204626818706255282159640433959925755675907015342172005313047595834520688632116090701057941594253579562028370873746599434511137355778892873694692045642228469642574938677085140273755376925792568180357971115015776819668303126389154457963942711854756771174002813920831683986575250053123490174853689327642150067073387125967057027195525834183287595386732541957120118924892993202273571274748932661513974109781973015778011440816427092158640110877254999478839916475179194727922823174934982047683077523540228869102023153115899248078573382644555011712376499184097107330849807182901467964072782166884869320143371614358331393065437214967878261458572695708453519285936795020326475321199969436804515971695041042011571987816296467292935594436703851844734174907720893904745819849448306384307140983127045353110232121179079070320923221053898887342292525948586505341869350445666788675127126990993734681713991171872303230006503465239984366148173916844998854684790934969361357327380302774360902730135155205792371292994392603946939472434043960868333818377448483992563102909533813819073453935822233937114055564507739139023500200857904408219844607401543448536627624391388007485549417707144189580431254016345573084436645232850994060123763934688481058262654420760695852229885343567909424185782685088067593314639347447650411318504688685680349636558869440517999177792157116386360603058533956070966714359984355836719785795155163467367087361049701845183072508534240886339699046345444846385764285979415935083082081012016001941720240852991334181446548255813298963599787376901026173933278846155297669816332586770759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] -2388798828679215185268235880947263407159572445071263618212056886977324750672860814821500770278053927032074166672728598770977571960313910058211663610664748996601839655967283589822239988175318887139162483422088909152987779264686692756961119711566481484865894946640874493379660380219745254625189520135423745262399589407653645550289169190619198822169070266109766124246808511446570873249198826397962024884017728923135402711864352794821674733550449537194647822316602638422275012979622520321342402018471870814875106700275077545935476331754899479661349321890534346671265820517185840870920886640321677842072801555071058516104966386693180243312893085920132047270462822933646518226271863620157769241585656596122647056530960782933056624055364508818465709053109537607437553802557970097995513884252248543780316410998686929629889813593715745973956889106868432480008197104379149631263718654968708114478645858292478668996184829597866804758925887033830874026536162070596276990128016447718514864691259733079235552813384515612960062583337703407850174344364102345811985764686844798858618386984012257010695216418698847842590668241960874516920787699902359058451615252687975252831657843442421075809300991662139444444476753125694381977214516265769613743971454012553317500248049543100491611665575667395003006937900281847196878280101357128162721631957004284361556686774762122473827772386364077420601599899455492424003410533928309903889086088511297459252683977686671925824318438781578133743223204686154065000059987113930260173785712836439099760813808337893928105934141726201853695427067619439680327095039518655342711508037343749801229205937722115880110035179805826069558122352969045327033336895622102241432743703669202078336218537509528356679851894239661414340871634541314989461570167223480844407274560906865655976033434726067629230512314374893195591487855996752006083941123027530558046905391958203898181207729425405158281378211850220146275090480989815163030138007864362347308646212159776570322316679011352492864579017723332040938809316855543527047455876626936238380257844824675912933347794082758922255642140907003790720165020655588526838172988557473678510520236155190950182035047677080052205559701368829499683476946070688278776071846736978705941168419655886915143547991180031411278169489995662718540496156180020178799842948441049433204720233731973398778671246971475611239693929160193136933210264860421264034287908921343466908611485958215179830557169298747338148017985308273616366248756778360062590055838414122576314925036732502656220675317517595030136592491039797264055930745247863987718908703416516608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] 598832391847313112076607136185481564159259115661939920714010125505444258262345838516138171869286003559949634429049862627646164786490830000523722294822346456837277364968842941331061842947511749917464118238003808504687445907124147371609237928911779413172467229296380268535111808733492702616402263058347654212439363925001151841172320917014940850238513594449235527158674956380720699126405658782782647369363082364608687451647641505167742400109132577532419759228713449701157702485115903190204115504321070033304362129553679241402894972709068398162273730063428459525201521334279843041398183014152482299080364562347884607768470144307752428559942869124807398094491809241053985479077666391991417319718214175566625641586491509078722966733037146997453870893708099194025613940311232777398234258886788679273891221641218828722368724677776225099823241655577422609630523454940833590601527738498559041071337878309975358256699007664784310437048467201222240349835457931476074640046430626689468560970071936765053059885225515307354357885770048161705102159308419738761554112594932581979107568820655010998360321370245563372345692013642417179462575622533358595526572935223546685322678580937444911388247113009559648237809920109647679891505817081820432702969407463412172019444262171323285147665238267584872755016320966121419345349213845377472592843822090933436993510175432277874053015917036811908332257667215421137956261768932990342502622841423423166036481106033996984150905593820157604446367082190033386371348156036414734275097879392817751938799515240287310860535826477450518575086153934716329278528316941750677737671520229952366596369725154903115005857047645057966343217377009328998176281294819455866473093376537683489970237808386408059574145062240544421175487476487284190358809086538665916030758702581890961392979127542833913374153945574435204243578200157969681549569630568644201954894101597026489615969389847968735174044614136935156597709401088231205412591982871944514881406515350372651207604220028736085990221644638232588474608807766836917760806552030875470791419827774029002150012698368379056104039273737129266801008755701157351352699583638341289937017038901687758501682056514712194129246992486404726380776776046350852282804247159022815252559748355909933854915266069946360369504734716124332461255339891944462431311211850048082042999866461242697483192643610833837907153614694777298474804984919576914891292536791652576335737055616095931743052664298168505802077574971969731577278143075286121856941904461436656152285029452719593247134528939182848782496489553173628232263586189563955536128824448122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] -129252701164651221193531912627040674261203532539886801564093606380558372735055880527647800990967613673829180541340135664620913814044017293439014842602135177163912429769128472858087811305506228970013551745559374383879014790821177243212782153372193622470945176850037755400370879042417725118848319028252106643733312095506518383240533303125242386530989718505751403921681729350967630058651886878066244541789390099105902331676506492778282110514560230339790902220326420045925133460776682566646140534954508961737043661309501959632651230926150163631264340814275182509747874221213604821616876461318273875493928201499328028642388371228379476461840632438908431670808465741702983743196953331303308379308468394729940927279353558690260894518924249609379890172832412002456500378774443127268759238627799465113362355902753080031992403229270311995567027122996275503630754398477534133537123165449963794807998123459248296999279639358695541470228870788000235432380064482242741193766535633023434666874901659136456321693376450154298834661537046611302190209401122404901423433619536607435324529384345676778112546635127797790732479294912265418856831247500745422225958084392378542129592669475355199019995328877973093651043097310291037703400445500205387414740900123940263470945860324427620260769243704183913274442065721303418616994451124945501211089128960999249234615058797042987392677278712189150997904421524990667671039542809501209860924724875333666875709932691967886332198018505346004159410172962731105645051783379109399721942453101804037793321700500114447591110785208725338744729186888772336056099033545718882591871939087780981991541465313702828261778163543104471075603743661231960749576420872761777511472672969263835121712398166468908739772700432228774103121918848618609152551205893826295466970738767002979673655928080722175076584029978449339611709463015459369138328102447261920014062233831592624838412495075011974685286969980339695209940715844206629918852774397697498865588456843863385692421871519957396413944668695562181174888455368272121499584941421607847906415111310667071512794471052019518163037789135241290352091409347293588543171832000438381336055027187385740273572364952962272689345292798623474115107797721110940401294768020810469994921702342278422734576723042040279433086623733459908924467623671999435375671419297981503541200587884741687987187460379791617787259820062689976735912397712850531120821003846610256652843986459878859102291371885745182407874808136099480715882411409630279712205836404702041730644208512907479516170414869617406850451333774521183557509298840659792556870497892040704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 22057031372273746064454822880214114924842570708313720277123674334665451799016272164310180942838186138790728760062444909421364748910633225671877764349182778191939199572282847364673230862262016610389610578397163643393263541483419475412022634319502068414908720747009845687741411580261236465319890238616965405457536233349146572492611317509917400183713298814307461733300302742885026246746323030674010041156355710776490669548419909134557343994631653585627386554056356197868741457732444463151599342272447394514017924648487657857480246640477491335026112256543713234710882843619005943965983040908355294399630795264868934546267672516112000203211617065739161321489586787208521543028346843396720707212883888949745906040461560023635992404445685815733671268133179060826292318665633420874881488236361931045266861846692045037530273611022066230955312345569088737890508294015177749497717184373375804335248783517678589983130691270323197469359787716573455785141192425643251415966553535168064484741091678750712980789116439324877358084112350724504661969192443198776537884927923599663061424109113047147266121468736173376703862744679385175641909031777113998667153876678669768945785881471265517746676150390140396336323210811244524790706755638256690922092168177425967298860241152273407465873783058012729087374786650069299664337976594847128738614574246272499384894160730658282604359249533791210459435927753841672334345364496098949473664940338095042762661210685901601952612000789616581804215140676392602715856471744025520671782286014505756141380283410274858659356443672225563739408550522528995738036671633113899461946957370786538748675347597973765050511316640256784634733404093904463003144261998310945018832318397861926415453610740399406978990501997967185929346662553829910206314972691646811826793021323003689368170533066286506184089908986989121563527418942163972239686559880561984693690854427461210560035569191507818177732041771137253972968087298631538240621478170923500175200591501501104772115230243582103715343899600714412650675266140214852064801273701645818558253129618440075332015457842396790487262611742456210953559605167594121865223513523978734711625524728883198183599011956216873258595671496853987449619727271813878395130305563677742997059166715222914679476620944009690366827977189006826059500190621073712099918390146020281237148279798934705365185021348012275177497577165944695454032641918956487292222924419606929177041684326304057195273607620536995410901054021643535544786731021444821401957391965781792267274955521869463710776258434236962409487548374436990592715896150446748225309379993272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -1906471532602742326290415633372424005473784182570980930031233221513640157640456623260413404380563145716484647700444628562434076519597559887571711914973398587385113188933260510025710192890332655421412652128443432168160576989902188578681624312706063751858398082342298104923792261001943243227520790521860288693985264109174632668553983413045486238121660471090894102580996388613373612614585681227400983159184336609131228831854939086287190709814821174787930720068706361476351217639383529594234073030698509255637500313621208258667572311787419399018792571764783940655346204546488143652484208773647047471046279195637138253766802148320494725468611558292011018551301280163277961062610650363184217431042398950651114046854790835589522449896550584175741860738562309437691269100623511975880844103711908096368108712369191561513249632201939051495351796448318599567099947556393069208982863853740147622883628920492190026258703967478412402560551441201968140451027624021020726024920653528759091212521985622977270084125181485013619396458081780816802298566257390756442032588390022585549088535699182429528654633566916657506869214646375712793818959316338468458439185035036202365847494805690527197141099976802695802386247930506668859975847083932154785681953826459606061167627548536063697900615168178584444808388966640500952034420389880453710702027939146034417817864653164858684395408788121746861358407386796019528014982038397053742626801890099647287177318420583401661031810737796605699885772789131317726185625314559776305752300337651741734032829909164642097212563327900186213035742492687405956055112701462037804062905459647220154980356138350323722535056430813469176286961475615139637787544108028592407456263858872117545579861340007331283695109644282287194821383728116643131482542612662241240251904595888514311796451841123066833996510223782285417294835477228196461839943810932002470369633966530284556275731436635815661148838033728194049055230516263249028227461680725493185469924956213162896041611521868183033527424639013102229784495491027453160032629985622350151205417890149403260433046486619745984508869724496670010891436483588017418205604156984901696656599094623400850267146284898958814038188130205439310792345843965730954656082997999041861402835337337022393732302962033230297644477200792607347175776164486767434712255516916270180624058070802628468794285028475559354373561049547652777693637099406641119621429247143952005101186659253786507820082314325755433644017229089800875882274438329903902533179464940975496203589017937930786707822235608648274590824358401525790552364848860007932973383338164224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -555661129197695619588454168642331727075216735073174793179936075703059773358224794634036688830199775138635606724489511607511689058187951312393438485116209226793028951018819746147036572374059240046034610074028915112019146646360229342083725136429294722467626185138511352384571393561097612098199859191380335722357383082905440089930358198700888372376111595813108264581978383934408054473793073195515551726477854402094590769010062759597413049719355555131807200954797407520508954343354666776829733965315681447829767259175886339914474435381626962716035433101398294552495513720041055365716737097183996655576398545186579584274696748644565653184685386909222812307303770947160251447536324182243930919930421085409016538485178347614914144009528801379240431408189329663172797371963413321903216536225521299878837279078510813248874615922333281687969174478316373396105762146557500007670272664602083640037284513512749492908681317140029587719400261147954174909387101321135128511611861949439229426123110778554554001612958869724870623366909977208537318900805382632637493903624144570190005360244890030266120831446288822316104634972270165044230874203759467362122610575524745642938636413423833340390274315465827749037929602180570211997622519789168958513391630181744282768867799094612840241982505261505846981716962638636389207848230619160736637396965839740300662749788733469895408990205515061695963874586756282741778776251174104065800885595846334666297571117809833773605185098426780656528545042415817189079391738705095585376819724884659443388451747010672745880590846131991154608182016551655011178200632434938963522910338686226091450294709970988991475979450822607072560206375546478629478998649441122977881705533642166633090432245757692704866402859742920017002885118829856757102816452957730299013695602576432827151085566718394550348302554802559565147647887946803262171028423467500307461523076026620396578628979960746641661418803362521935977410181215698897930217432582611722734006085858655414886339017167299562341321527119591213007912527971530907593511367721862587357263581679606208020291150420452726619694613003161173062496115071582535540105497000048100164290914959816850207722513699715805144664239951655449590073832797404648185677203532864761973393023816652409689598665452210512141193070670624929441497348417981010401185138077161990452366729560931537810417156970355231967102282138814696957935601140044589447592685834460019311598931847853540926345135403532649620378264923489293445658830117444732648984673398813620131602428720306164639679830294414306905753230538524379248233167135099618178691707699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 378604904399976593925668041259326171913194419192427923985325634079592486505705066983291459821778606720487545862430773747227456613256234790881097058660907462980020177728207245729343881529036416897352124056559062429509468856761772580282389212100094809014598153622486475911618237424422068528479368956096049048371791830843505282568543374901546773682145914320417773184545698047481555779967698635258781524023489376035025321254519528434838015072538668709686433770928323536661544040052436724061958066075154219056289036215894692265970526812768406171796885106585621763463720044520910361460834310866342683572620137924804938757999750926135227039787093476600894165770417435799128159637032178609882948583235511362845213751193794276682552704042726360121761558679036626472689955163949910016489898367224622935845850484447259602045169435078718001082684194618336210825394735619987362352689117570369146811396527388367772755393835307082656696345284012625779712711056128293507844840465463028927092595469025365191427434310621768999210501762811598473006379710293300145565481734798368964376050685814210200656645845703544708403590460659267080702414474284363105834519180448793589056940177809919798007696986103562725822449423012443698614642159819750157145757895700836522012472795781036573931948234918697135106078088405664627385875150308927842824876344271299880967575008996961119665579977883317703644450377310989040817259226722991935777859066839716384877319500819273560022607459189396035739635632224575656087015343078573324344775452030713807741002664670075361938806500906316229771636731524891997129648973487354542367415697975781687713782654153854457292005976903975517150663183497768486933396131506300977921404392453744185987577832388815429003167319096261113552922801087445715722301007812110335647457868244564868775421987715233195029440286495912527795415053825573143279865496811269733823883524075261554367462403126559964032457147850113888107160817569767455721095345129261793066703883874726463975659538674534929138733919248815213205918601172888208375146908730337585201596785513770243819363084160988950744659939756488450267180061840982814813975531303381139081903123620740714475043991182531508072225593197533422310385052496518225622545536172578654749222588724607466259198332305979282258757457883261103607064845702320864919445996919197388011238856661618697487203867694040948639143646844468482240257812232018641322204140538696135763301580157877774138062955218080093545131890977080739698981707709128832090455672485034697061071222878871091800309373491566283040453905705467261928452223819172203956870504775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -135309486620494586246017298421192050943462409067360162521699609512744685533120958568049318946070943391653786798797882603910697211182361451645153875955156967199314709032487139010415550432656027224423245103685491922617402281784385856867741695044370584939684667167318887878389229665032742457415766955423486309119264314276713893428658687266229543161149121872094939844613939423870854970289876827908774676103823263634744759857065258683193352065482178964928119671384487125812621553259923421143752078838379002707078703970688238081800531323739646504371618787950557149375999717598329334230839813417797188457126685921565668237048598576010649694832820197668330653988598148203177226072067963462894370884742546530994614463734961733007030625585995261265666440327998893172166340308301394644277687715410003375424857439690961563841258179288214237002076694991274398318085810941258440468102066102453283278034720020647319442597407107344807336837162190442395375992815694882348460322608995275526538208793341775529019366833798203197148132044142807572012630580681054996951262813243677978028589741191995404519070937369502413458562099529561730696087796594075036873279909861951748827266657026747348016359703544846875940524634189327143311519690355391947178017581822706542360380984045915552076535103943359685256370312248393370260044018462832583236785125604694868847508365194138677923884988103731914555159214760908932225292395188297975303407468301928522037344449236638360840959022329681746701352912214152829700983209994847754096396359685026982090724671934035961949502018732621470467029367940130280550530523555459052079602182906679252105440879330932822284069583063869454649928506692853686171848220570481088276706932971705654424512635157456029422347682304516114918081522132422675638054871306490661538921284864334506621977743533887252376105051194997247008258225359760420948968459621458386354027442755150494382110327466705915238231435026658391504570764352470692427142879879601945499886934531802169309889573396369635460470347971983448993611496675864924962527014580224353475663778140845752213535979242139177177680639714351115876854628211686267256720859036097407053237391266252248106176140945618302769718961116458081834567132075140938483711288067910243370615496663221875374664205590447306169252243559701965350360795672526950105803105975693407269718509985707794041861575007914289898535934958716109874735798782075133110794668325943988269265533974174847431681826577251691562974975134756263692301361172431507889605621658869109403372584583374134396504107327563459756451944578510756699092271941758474843086598963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 35819844184889328952007438610071783563858205793501170497258622496833488871238397370401099644268160595274529351868635230294977147490742087217991196663835591686667347525305847812275807612973248978823731639511359464659882769469104666586847362874334566579897194745581873544032987542738836640076194965186001711339767156632392036027341036680756254839886541587289751988585245043613490496672426086001977595425970815272643813340132595511315996957336941268003232746265155172491291535797317448672067634438614936165774558385711083778343595568081448194092747862373423002233856584509057014791239297412646021288921497479497566339413732427658851066080888758576974373008554609604869316881021508953572620387750042311656194154490018022454745201976305870592876941056788915731291562982932259875827579600280647647289750603966273370289582328249891214333442562408435855419898629673463046913366148051135331545406616039086059286744804022676353419297703765226636026942904726003771485161549357255612242560529614764703884233538688576139963589395210279627682442826808505248411993567940685090042724610092053610795694541562437208060932539083342701072706820995769306486554271895329427528555755491717166367743543096664687169851569271227965955255959758436017145242454514171112293078193948552902899797265132419805303188988140775666473832236343642166286240301642828374837740060782681001379430328726652515296951065910654032252749810571436544601462326940579178605426914315759175571867557960536497421589586264966853425202719266489255589963846305420518846615536329085265451719026148066687973891671418407863245251983695439899877859341076641049511048081391249730285043136686934029378763419294762792834137770307632033685775415512354149147117017151424868040239287163765493387122055716679715923675818844776115484910701259306415147019170948171382827506690957978921676550682055431592901894471188955261191281739946270270682760834186958010888876400017535143604900794349829973986155854984930544471365380468604154361474334843486228977861668491764333263763582293654340685175200144057996018438394982075987154979334374085290347401645805968562641094431688251558564090467388412247415444227934268660012758395812088536158008641755804192996374404767930879551267051384494570322167449271976290607484236166613477556133772949101049161911787846680706200592288932078963424419841528510313976350411347653631528016564279967418783820315880307246106063933215280810004573400118038137993664692124865175795215903184546533963945541900313523299095672954162998705917364978951360886664383945999864847880290582370175600434917712410243179552440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -6861310944065513766309652443080131130315092099494602509545244062816376943822746117396511977868638003411519197295290389977646200733045081253827357689988705082719189024092842693066430116251079407907096015218917676912507863577852096537288989716795185382658784980715579664037581833304656894626104772137250891206778392097579726760422387174050504865670975858147572453175712040529251050530104359696057691475732322555168202418212144427005117146264940180291668048345678429390665054980069671145204319475382759746616133656154069808692436150163781636663102053243345351940354550931799719139150721645125951637507353375952164081945921000575580980385421643997257264036469035195463374632860391336172254595300273182507060909622261556441694837108776006613749166569414682290597018958883801766774619153004618037065695657965830574973988013877328285620232057676510855802105400314066225472696815865753598215382151406852946383923381244108986419534958913622553906940198031251938784664214567247230447838848946982033734291646830147728190259721776289005220984627630677565571379428194758983846278450885713208613382903884217489448685961223638847436890886148982986240254807073118366113567131833645664915535190071809011139692157207228759038459084203399702629829522636287294306598490825073618321956559063966343089643356419855503220310568382496256051594691041641038007500449230462878002267901668070343778333709052166509312940179424742579510427045747248686099244620155952300206020532162987506121610547476467246729115062769760539908780029060918209766491765820421352044934523324447825684000515310530821835731160127038851442892624505964726546115916455880127024666739111941271916589855300850564962106790696074874777810505857590685234296714797561362996254842744528628813581518921747347326191404765245563947581808362470266893039655014954922932855559950549651275016909592373848015868987650133855103032350610726699571770727850054384243283776828521573569078264596651733289762634783047020613195828247345504932542544916631355894770943486827838342080844143623124664346752016423772160305745321132272989356412976354651698157361782099562749176115119563898557647171470576431177242793627795581223363642301386255366174794176796180419309651872285159415031181459631024526457797641703854716420681219634066643079630551090444016277791463845710179954673620213275703796469789013103880803891106095367464619159483501829581462298142671435637008091798827801517858213154499186291990151504528406770805173026303973438174701175674822852262297372809671295652238993776999682793117016686022641367696534282404437318219052223989453914583859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 635273115968194245441156893968366061231935667574023160689060260468304930931366928362953262579101689261753864186622086128453307045210093453659625498656084081199339860460300015510377572012856708523166832528147035341769044861221144686800166751616646242218414505462178730944264419692810420388010193367116755025400592949563085962442536484397864023731529718080947819327827106876372225399928553081531810906740548692916282726662178712541718905262766040968769982407903567776596328036072710785189088412302063714338916426240581549543325458836050900515813655610500387212313865855085460367262944292048668688226160300312592893706498547354358898132336814203318866015620902192825622006528443042096957138969927447569857120359690223882281482157309061394828639917505424887653922210850941572930295506425378329084154701122130395182751789104613867135290205312883858469183842347311272748153096350231194969711609534070744484851138443502574895604828236917870905250854005061922833395774938610635694396237516910751945896640808410034835413998909075338454523276597560634261013884456709797194504457903044317203481183646574250935035386121952240349893876846318667518606744000279074032242068448241352830930324585722944864691959415073469337103811738916501785510199259655027256855261578594702720102675035231301659982409288757154722510749710313470441761572320480302871151594062917660791842529507522151879924060897004256001566101984046582190557507412802467365006508224518834009617931950193233418000986144628693359835982754169483472303673737485311197884097041009880533295115018216067753816439058539855646918105144859831219673133055682435160703541476365272769295887888042213106600236611330809903682545656847206318180885221875029359982600604993184204342575185554266964319306506732660170011299090504957716538035915326102749020862271979975446153227765879827056749278878690299265222106976248006672869005827987943547555481291344365435427143153963036070072669582450036625983501488861608933644819268011641499262865160185646010678669203008233992402989260084590903898264637973725535686568091373448258913322488498630073776511046462710984065881450713754591857169018570978825041159451894790453318305687156791351234034397551463545534043563346477998964830952488422204424415108773658124170696899371281914039526755740508870021154048239615586876398805115851175151933234007998399905797141658013017283871078977973627833723010357732358006764290494844898144763621599787786113156192326505678183702200618123577487123193130784290738419813655403060612223221633165950521216151783135404699794951854046025159574202542865916339180011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] 126835292519002213494774299864767350203994345476866822465691633369220860176907365134789439481320622919909768759392706551608308511031227632024481279002556247713035387448954817333404959587301150818306576815416865509209779854247842690481035849626817223314024976405960412749902985044908677333721833606098299162361144247952342463524100684364724997758064918211826525941707899780888956571344969632950410953582073025392671452204670119389859911583243376221402573606726286464255916705843951526924487078577563606224149587430717689032152648011060156182817952952544669778512042781942353896372118944769692564416079816878957148462983321197829570239844415729273561627766077476176436542139487028682234304811530107837666425370981482648676578246375294897640248078161267263639560395904281918702340144818587477602493069374871722258937242500078737440468634467899631980356487857215601579896602635351005917450323779539847433075490285999291653943962293956444486477604027746765175163708726983287396559024246245846102544855631521466847439144022693258112191761234778857273589710446203826084349972155773012264341676009152611199752396946559246992003498306068609486954315727213696605903710406197381416638727762514876925038602381389495057599239000858895217697695011464476973381442833365003415679442814340752749767173135343260338627933308126954492595949026741815316059610866349853434011125673467261089776313907162926319559723820974141095995640861943441186506863648894705671319116091151072971835406409929142691503074680628504623563016844888662455707947515174292436011485654339320635997207543450581579889424394896582967448445971565588200248726792251294246048669085055223280848697850502314640793744322244631403338522495175662131311974399261850282128365558490525380083883416594315530964208444136284211073356042931374958577494707676726905813484925702036931202761741198267219670145370321409916736146619336909531799466620069131950439621120230980164461469421651219670592370298400229348166694816654020960295132384009925180644674816990745925719979016900452325430330006577882620473652903389304741059297175723429377659062997380526049344159284868283640002284738698695949362723830443701209798318537902025974932186899078190100835613665183152016870226037363515613919651628286242689467478251146923581001526502260758964684631630298896987558099236610277834071388525682720057358202276367902286995815204049779224599323531731187799673640502103870381306693790927359321789973030410426779251216056274670689614178597361169531545101274433850644747452657391339309152114596790051961449203708670136221610877432679958666373234688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] -63838253352834899208658598351252151210036585525199000470430685026249139571032707780017913481378238901052875699491919138026462674507889094918579149492146691914333921893135003660527069181032315956314454184782858888819247975194294295858143604461341182356078269439421836602693918164826753418221449381844213916735829928814823490941908497587109677014517205754423288760026486713267131016532564940071634033893345794632789282052983578570638854460361832239796728209201529686160979842229847221541070901384122382612201090369313600703287210148038709140246710926368155023735084566814856299514638020344599655119808567874005995905415270752701038383311662576392213671790239906074924280421352386998509231199599954671562221694554136383652281010095201358309332933882773120182756967166309394730625779713218895342446318796442757463150498628647423202098336641866946094681872806637373199058469745706181474069554187701086562013216154283147140850784366335328942947638781258511405369949627801661210899393105050213226009179145015471171799532818296168953761136239234224635101687140786703457530900893240419324862234339893585886267068260316811961488676520847931029076052244168124075757850745135453825452779979674392686854047182172681161229280160504828699218630014670452367135901150213257090094209561436208315648729136062357204140211266996968149171724487435636976664183813487371950946093103878849695345478184888303288784367875859977658340528676955472142051017707975314722072905425897658482551000502388652773149340438402499570054977688155793856403349377414942178650935930261042744028973001231829171198224972823919592724082981658953954552313816761370597562988255974326395717193892960451735319259711431834578287035327066394520997658011815790819460021408612566132200069402961456497449283113939292593565168957900437031817368221244516071788049829292128903358795582265356411271742431649946001728102370574611957640965331871133437452785139008426101371303339547619128698862772072700856221025334764278690908212912338046944136468392531292044483823603595615320808921869375223004626350601416766761087735433124455124764390182243199469851196420687395804622956289343342263306853705394398798173641635126897977440344845141482876659282700064480561325547195496071574686113091562316343323709948574579869940881371098438165637069577097518877713783971507609142275004906530635020110297898504658043884947723271707501656277781694043268295034555256641008349361593157658916118661618446810958644913829770621062719924900627258174055533370278087459065854278245696111641242165125787556228037978633527221371670444882397991651277537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] 10236526846366022938413573391647758031514134442657643649222631367459732441701836354942848158960022153286918245204384096170013630919017030154265733845368984113273103150968784335975957870599196730196055034234054389552150294238857567748991729497787194356494176326609181114800585002989370331451180853092708502385450036480855655971615851623703519029434912710300858711512872403529539288389744288115280990897147024503849707774257676846024707383130424156188015195896476163206377811812574367390901935376614811028604214618899743788049333646579729816636370496138942689472539213125632831721669616396276797141644531163731903699023006648123200614902251745463315596338988996106674944255472480904435983027105143465648719080848964561897965001534723983309419948275381741143133389404482355786154562998043083879820325001150881543488713881034184003704704429487371570042915512943914434590846180446777551650657757654660037186234195335095930726679450843032165651826949305561043036678312895877847465881878404721786963461091605588618494608287895775669801891926891265637847099194190536188736422777116375769783075730885253802876775572634011110336775297679903432792393234224288534496667389684676084621038699473060057869062079834841570893601881153741729803525495523252314064051438237209131129483354208115212898550860234186597518718687045519983367382561616195589550719322380997454045336566833725654639323734324717222107375227926492628319561211971966912047168967395921332663736745446388277612045728603020670018209560921273564059910049362555144958624192405237141488324251927841437557903527738456653613097071146477032076973854106355499484764323173831982803516842035676011456702453847346006906310899148402704201991163961362104309473265174977852679018051254222774308207645824371234536562778687371504522031784799730716636404946889234845038609528785246393075770495687783193212155044699863924020671634716262025125535301007771199299912727287511057984522625333941850608614970953687952175830759997143816943084197312850507424414079507498171078582242516219208092477257201486806818689989681908398656153230741136973220601862049200816708075600168623857930704680303497284803628397863773108592079603835711170630480209528821091103991999326798569675419954245323134834041738592122459893889822364237088914076825826731959398559579000340884170316568273473521232862957784996799459672833060030477031074589826213615895858631328022069997392430529488026458572675928271966359374778426287218115028151673751739678039526314650485257076285172815222845357817767514760488483268614458052205912446280124785747008118130206556196280729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 333438905605382426239207694045292532121052625648828313935613884025589865022197603836606158936917874188192470880818304880553340268686006420497722809259849137330074439444057766966420397638237023447328970856507659432432803760267749074652434637438275866192011461052759525488376323860208167356429159499938839795161144687824629231312494082934927411655068682388110631252062624506547917608135716237033974899082374999760004138218981493516666591944797619057118706104893531717135362738929338547497837471863527615950376940936376385064750108615904594204251439179643617309367243078533352854546048978707060889102101943826716155801305596607374803388271882098266606234222885197052096693601308883099482423416789893623650972880611462933479887393941955882769374198223245084665402908317935335977166586784083743923708845963949422151737001347828411400237926087126004163435300821599666799801584268190031405422142217177987972597917880666833202957210941267374633484798692576793502196224221750979150513477199924375446264694187590711085886503555381678366227750078516354417432644854097057177204849136377602948434748027026492109033690708083509968608958061670459276653708250392608567768950987333031184221594361024003830622211903941398111071451312335712994631684687680429054954658271703807490518614418342212382226811634281260710228679893355255197348025098751406837759814052563561684647647098824227358271259005512419040464601792162770145429453375249056885156965459162998041287638024150845391198601721093361452734921861054320503047048903117102274725354145703635902598646964887347249826868004245760386953511342432753784364381522653117293887564860128553808163042312186672328053008419023520445677992066303395010997983760653539763637030859515728565359307971729636754284970395404816473132249390424400742825881527592590362977955494063520207972108203907545920365334743474687669877638506828498074666509380521761245079688107599800871903225089563483140521156398545312711241386494147719975729004637483982718616634877740155463407611121026085946405056058838377252937052753854334961863936793155745666137112522553033703057734677616709741167549546877894033834905835274269024447000394058420722574104336057973641912853285085102826057952250704125387909673312504889839088353946669825027620103905607544435115528278588535789939011363358463785253950021062257233900031447321974992919382388322058261518290153495708714511653971060316510883680469605629543930530259039875607253605920618916153672624761165709557890163509346428784096731445973910238718702641668754850632023410198602430530465678867534287285526379130263832331550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] -475933725445455645408934585456521151501470451014343134784343235842736778937632799257415013896496665161135886345228206242771650466314024957714798806436569949835972650249534641726767030728210202920123405694652133352771463765071025863357590009550588702681759576302640406518976978679860732574301653299273038918255826187263437732726359273342662608131369867631383075426917227522361977600692486592113740193263900088348517861618884796203866851176409651446295605567934814235695463780029891058420981223618748774494052104075112159053103955826919944139014075324680124553919750657097684259709802727376653474641232668234757660247170498309565215823232859363218741842032635396455796564374484187460120645146468979167814909362992675358155037909529837310195333172387029881832528782880309333754522326777749182274288630041657207334341827956529304066582901866547111615629145321330582730751289303504635827017657268348070748239697409555041920323190970602090812192767056178137686895918319109302969052332965556866886105764003822835306974395865363783349094181539064182684125022459535800744730057268771169211595773671296232255852099500349617961549643793113554057178609819640283739159291701501172932896349340109063889756778429220291992842196033083932944607741176598426688347124872701733522202203620534749302662614384775292636190465615208813282983119146413959426816607784180384436863912273566828469791351653030718553304067314551168313538736189725557546550817206868005138787294108744533146524345469460222429643171382338157775879966481933915088231215397547678888188686675814606450688744518249554023327406381500447146931724604492472801774053284677741477518535969687612169341248390009844226014246915578608891975337409691074406228993089723663789558263375731657454777054798411458019560540944496013157811352222491277678078970011811378606820355956291923913577325334211742888461033494069383108938218830930093328758414360343294132610071942227606287741933625730227987466005792652977579868643009343465408022134754461951605463410598869256112910763337130438970578404093212340053233478370758141090408786543175413152841180314020225663696810637644305663857342452146379395983693489680598039528737342702033223378582657631288276193883570100185439852872574571564833687291760909405467512121021032955807432719749851249233670494360216527356501271458376419612217775073623760580892429516899627963897653693913773259606758049848341623835418954750655265185140091967845079826368881626826550986581584053909769121213434426748096899512356101880046445332248412712782687087429349041117996181894964606402643532504469572900251238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] 92980567400707266387765047493447348626208661447383769568313306533815278621198996402390414652303009591055749891434207842009230283982758556263939778051389383919239654739771310169849087726135582788794154891516424783276870198028581166437860931644055863544155626613647412163735074232947603447812734804632230207290034429585399581490805220789195483755227724306822444022138440572572558593157073629782643220062457946643890910039465996019699688392259199642285401267975448374490504769057280143853959448184437249505208221009890408053899487084648707363427350142463409825171614086770823897353009258030455397633932700853152169957044180921751820679109366786446017919450788871538398699778376980434865191293036343447993168174440595540726907649641281405668255987206613663703522832156445425363357048903015647760397012678442065317705917221078404709834491459012596197616388157716566901084362291458274681400446710215638331136921899477309290399328931844365961129475793194385766987023508369913449081525660223511736139266861124445568174177842251727139196164849175680759908021473892705408029129379902923510909006289333779626657537071506421910967504333100314653400506637723048736999420420775257249828932621232802752988232073883137172339553036898018170195887723138925912009843822034020639634394079950458145440596095884324674673497588676485930280129067025226398378106121505979704508593437578635715825143974726122103901410143500303934582476176735317128515216036009270148728332253584337924358773383177095722163466336164981106782243512979740525127792662742456441162500927403368371093828841592989697691856244228328825229124968834838983581524673585885945965519801850475772291129145203200181980260928380550965504235889154307370892485627274902737694261851668436170369307946348427413424597773148881680248034303005793953681864690178161643902506029118752568344938390316505036405496820800239511221405254977143724436131265213396491752306824322722558390897490901009489028452050105891578630840165587708666202620778488855347216999767180230633108564487081394748346240275119415061433074106333525993539146465283504280394545149807406609949032561788271899656864295123891831451229639142185780064265220288639338701615703506500857672640990941842877978831874270044769491499407459019456186257219505788017650416336773555694208508891980575691894949801870234838225637704711998552616091697820268167369741194034941451252023021856744698940386697970583551448209015904243704113681285180926865294448539560449656922186772874930482607121377180882792213670776355928324582183477774425399415532607494020272339110509521091386073415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -7436972117568841339415663710037332498938311339583432019927038162241560550087308772601737611363404255277689028056760777006188631189253473516663721304758744490861812817347885676954090929047771617243528017895974339789679561540742407320296781628942769170692019547522073446791434668106123006610066764190282373478824167848825393720407606398307234857023809072329069492407258828265984464893181214249907279463818323403046046131566543099575101362732602354561588681047958131640221425990038515822824913365230546221358373270128358976180299744373889310436926327175804462874769056338903698275284533164283457978722505098941650712220400788372977649438808985861411264717143018839641040220553717724686884351143183512609105048554694042520764478464302911428504893455941799570191721274264521982419844818260513670149479198141710681790453068883584877163551791741081683027672708245506703799229416827052903994742955430856838641941607703107319372641572462983606808371430398685153706754343570748109081010668710357336898984983385822270834881096362412863967617447108534589186739972641707707042083320445945686967652816256751329848199501922284364871178276729279934850895823808713637739571066179944444458846473364434014265634117560836224727528694228231748336609065560315134961002812899945579709608858326481144101038448953256474358186756809444647017202978113577660632124759605516266935859371385927019911081763589937042719310877320248942119851866561620206947596111571019456061867445417553860083400180815653360384206540836242252582482703630505217563242428424495786827743934641986340146203824857291229300034956697853379014532777161113961769997174695615372533900334557972576630094940907773408809949371203698057818448842632294774104373330873792941046757667723652880972166316343060933738350492826903858054386999448285358901014603438916491358691930717060919182712146402052901094392007369067675330447387104370467680633639453812898090075425510817699511307199331421596076027263684532599515515713820838220261907911759965710225211540258639126196563429395719325534683546516399317953789850351155586675492569920129614781118743461834832386804531131285897650670028394847387880159819262071729537102855478162351785751300388533736070488471441249020356682592493170744279142895928499220764152533675986905353197068035534232336289573095634602851732545517712044020465345447623698196816489008937929496360101987854258311001935238915881470124786169097865176244606927045431000882190649385090025468635467799461036144387208980864356477289211951575359295638210807158235630907586247908104580655219037404413685469559003348887142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] 173709339314880529205874458383498230495750563600004846151051548362253902645431383930692111199129663964897548348332723611361788927672454719007498735653309362144267890764743910990675560819357054151657055873538443339653957575039612481759402787445721573882215133221122132302394395139084198255175657394038238101035655687912036660593360833572516882896659845785280670164843107635428748129743686934022586261971871907022064414439734952946928762337110334261056669250362292487637144663809524643091220690567611046456111078389483035210707427856530186636776888060468854785435041315506165199346286616807362705999776629467839864723468163182807567399591831393843447658361942600950358909933330103272458104772898305821844209849322414224372706626083754694438617455685889109992314186265893727680566992777247755418674369553024136821615737295956957260344965731499787057674261801950021730541601757611868649283882446557067766322067074790163483853178339247630386537686936803167242786281518426331448829822822543540182786465881447001433702168263913067841372215600696621536783363389320065219082604421845380857451909082655471280496615482166365705717522044194904415690546288113587044320351614537629726096957149750328966473179087687962233796356599942359238779375512858285203728373717852500478118885872688763919800772034942010724172941130493033538474232562536071926946324685639016436072853478270988938844711993093900372634165226386969121435334495270162999272968386213377476166666988746082502568805224414895434544798484221146668692696180750094340911987064899523677293406266180296230374946461888990697979593277417128168308478698220902344982778273864580822249223273719502984056289035447804672704109093820675178616448546961231618694455538067790296887528295845755924954704868098081903786483638181585380304406275370055767770522966053715915863499438302000025896757383074393192973887334943447971425368727902343294032933846944877572300386257841158800697443238378574128821755655013665066775833720144541521260430549954916502018594382448588944057888357810758926307437840932030944665832388892323405061318153965448385401201973191291877768188739868914241599291558497513231972293495366814829505784588560689682457737103718843148308180506096951826729658913128948042231815621274325553345903205338108916824903160899832992411680790057336307028359480111128212322643790203146650556665040560783373055772203965470046418815026911853805990425071439018251043695487641994416890036476542602782458816101144088640981314112131089800510932982685865480917362339281988237239115277276409050181768483620848571184730294922025642229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] -107116012181831552472676543353276913705561140032526630819495300257688743344807669181680280416883557336775329657915411188207544778575686472595131108898100115567728146533375182825158469595888197102292514795576198986989932230285377027718096038816814601176882514538974944726774158915751554927827196196293156527696941493545473180597555585071955409645514167106144536767960398623380876134411235280276395648556094041048713875594043360877559818915976578372408680902358646842086162289837108447903421439674243048810954365057901374358986214750946708104608671731564052654106584549048797361530559883648599150082203529142148292848226365011867856278351778899875382027404741060457468276416085584704239209304007518558942460652431559281720001324379466592317589803091209001244724100969536448607611393517932845312345550479449428001545389180925778494362195848570657043480361922060048061754769677569921273259344184014476534279879662364634736953729305858348927111358836867750498876620691584189848422737305268686728952892187612230341575928347532335450761409180408923667986228833448066218080344869557254018079424974140904966699824716945932698170173857330760171111698558906549763178647955861072226930849968404292978784423961279037461651809459934301946596733081256223239999143033764495415274926633141504266423640263035169710337820280102077695085259585694357670987064868738848560008080556188675933707509266459317322404636095358047978661786417302130879936586015638467591033597167393557137649678564214078618000019634682892483401191023942272724898633075479091929916682666614682767177749209749411528428621654352959427646415675457235028257441951643493919116687839988229133090298425895374675665422705536687073468020417127252811055188678132540256429587836419759397244369366226492245288740430886779273602742084402877126234847258328153610232242973914276315666131371894047916532684339817572811099586612078705930912709200726538227952464097143369938429169440474356888956884186951666247445670605299221478947473673202547569922988070895982651073286593437776852473279144079007953893096867341092932095852383319877765353091871114988346905363867943515088940992286803390525410009298118542889401679641406510397845395326214394703392706059385355954891854464377253198356919146655200428303690432019235142823864050259891355094986431197589626276083622378396598329906944153073096180205884503371642684354908940108967607562977772116919437502577699210500603212817480447263385329056594586026270588517353493950776733722623221139803557546401630085763004311132638447377827104682567070267866850573258563381162652466364494643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] 40904962746100648690132720574251164254336187527085163267939114230058133955632041531540576280563105357577582955400982783000830017284153460852723285076956102422651709162345791550333307394343195812270933118716446939515148729243310318054882376490297872555879122879741557269141039964586308332443246313962694273815390896731413128172735660081219244972127901771339336809436097224617003231714566584547985765285515064638176732073727180688577658685605076017692029643221476502141012977282211480996889280203451801525359171025294172574445617584558189274887085967929826503815528983999468227881640479270199893701600870153379727400016603009698337399131298552120096601735591153756521990010738573678206557796419535887779061626571639395844173216804343675702424448499890173646214221348446372266688731524871309781144551739403651525253700492431169999292776281486814669135130575901613857219900638324843908234587546587508793017925015172646054769829314815640178378068204679057465555093240543867697529597119460221438315669196956104960103885294777714157162955696910951185648399124666186326455512297327523241210264861576741213284328302808066581788716200754315181008685439227329150877615826270083821857309626095461518518837697142129833056308769400768629040687550631280480885310290884425437839993808066496211208352898614998408373663203834653420922778830822956727552044499999211836368106478647154019613657992177395193519098379896613878337090760973696972490101037429715854152565287192379312744832450101725213970968701382068497414938781118521376562062028248459690045509281420455426906494723196552198111090703053030953077873147780251032043000829349272137746762744094192508111458204261930690106314236241224374351328566356571199059219055807006241270004523338474544988738929937116176316885102156116336577809639358789182889112190320432761291408946188988979862701642540709219996993229187075129867890905002544858293312925105933700496480727269088836435742904272593528846334353693784247914233458224880423772996603574494991720809766716823954997831684774739010143314235997943416484134857085774484601821231375619556584600112396683678582596440998934753929165695324962803061296145250205177285741882850570873998354711494928298999142472682469542584484557979427445396406824405110199906647839529933400441079803733088121137274459097539549878749526853589414733582551577734967625284892532010543036223329415463428322715905358413486244457937294615079520207117088528600216087832699070103383280937685420580384360179694735212389023545806493629270783515778445606894938874885811836813184791165448816459939259956822991175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] -5605408071700686574728442754294534149551316630917403254022594513886123008280668933838441416243038285399419511608116467716929842527131588232378130746362513120591780472554673887782105509554280759231746505743115424716423734264287611248995017703915219584086590458339625800876113082392529455590193887909239751831608940555756533641321698810617131561732437085466467716363516374455679043000836634701934379279147896718408414404447719571350342337089647866494104552300933116539012729926278766321295759237596499336415487323394505559058979952115937967088010871990561962180289590378196865002843471821254402710056988852852080629064508604589522161725778103833549030093887859159526351409584350015782524685208927536261949402441685950808148523545558660610686678174198824122998620974768401199733712119341429690750655874655801362097776904779134111781731652939459771036911228733332008968562583028008648914248595035057405070234969761775812944543724494120141342115094231911358891437620325165910069091759893832407921150302139056856655289733050396806238956367782004436539841906414051659424706760771658612386338708991190483462184194177631380002410160722630441139131977526558977607454590344730300565515993890666979484704102446006332658322849564977554999820886417037336232433147635920139000564268698758403855109973251845396475086577254361200425832729748730461901853597992345171711814668722652467192555174915998067246692527196129986049853058427285732208967920682273822041655186311223706877935101594814957424873928935545120827991121111800341952268022313361758313688235047928813290214504956030567977699933736758596536521484918355106304228882569784315452655407909371726895960099955777293965984143362695768265403665347692016134250005763542208261857264280042456130184372618117033916347328763226744837018274157256472231869385782070366581667719031201902899761775418740007857665796071989247853980368900787412326900165390590055600096833688686724846332964865084491063121453197032126803007104346315416035869809181295734391637093772126966989883071139795122432086958078417242363956643649000742829548427636389057679722621985077524096559762246400759208330970789934655373691372246558320535635380257740500942345650447256057879942508943338923282705037249540351633851121922636393615278761500047593523115781165645177599758181615570835693302123582314193187289440866704377298604252593850332698471011881273052602080787666833746876810238338346525114771791260200040029997834867676323753913197090118893558049184913022043413132139128554659633984824763268330699033641572706853180226731457489418552751951637336660377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 219392772408490039015302928192874352033662493761536799676190494511980714020073925600723232787327088040092555581501147932036148457337228294130545772390165662262300184076567503528267200043488955627031551055860418356487770158915192321297542156985818634677487507353545101702574129280970470650320326043577171103783155264258749175143077034814834359064695421140182241237004314436746039510711285764768166332031012469746405320690287920126450673426097217344747577972227330303024840522557092541923900509880484742055575259556129580089308051492932150051613746669154244843495248904770828310206462511426387395600299846394827102664229661732099907633550195762299307809018320941839248153158069255861088937152361641130804697008975921550074465705865690169806409008528203930235639483552175317648174594416112971599248593151157280278760560735589399470650880995547510728567584801870947631263367026590715047814622033281475990953108491065006096128533404723746966008894119665040356645969249266947051451831983493075139138521786319011998862591036188045728326622602117363396566946678853373555461629642400386345276184459571409995075929231654609628201003611521269802403943487708752868924759005705260551104340120016474099939384902932412687043281289362428403370511578333403183552147479482812917099825912708696762754419783866845169803647929037088776218672395413340012979125019612011460778395115211915793342499044921444159349435032751529401021277274815986409919018160415902049624270058351141803489491986943738549661955132407183964600688572930425534233959904816730462300645255200652333923648949934261479688552637962023834591071624017018241657207149377728778324646605139390454123946171129510056950128024903116004059000174061399106653279953253364013268536625691524400617453912223686512782179164400225159263638222492293013618652969692983124512578686088285762856863302131036095363835616173878592389359697147226220389699182117220553029339401205527861042166993518200830537887769521499664700909856378456507101668725478997326404485818628397763315142619368237578423686638156754814019086977344065085050006696838349759844465152186519836252766783336048009779886979244323129564563743459260520309276170759603142696732541691724157085434123483140205193887002032389597382407247956353160952657759896883589575120579299414959588229464183798441669401628975459542890231475144462613338398079677970157750826012673691483019250584705762582827155267709381708443937451087782932877354799916926373660636496674161324979361870781961151772295003553057996591672082343450928473753104422651554296709575933239596459756604797464084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 16064965568094155606431310747694891533928423730189323066193231734700779968335233269972316004221115727084670161370341289606562238299604983426824352423162402834480010617850296493715877229371122395760955171192607677503475851817488977473823366920823851701089098274418739056765820966699978038723576143865487401770949793784465875219645672924513095059240194729158862627594480972025305330710693540655794847095529968195466634879448588504200377441792826970185198716502335865020899660823731708281095226497031166168947123108641197627641348413453205934278822447727599975856599157085735756617153347523179128160456727709913342560843593338049713676273999565115101369303172176414718013459333966403131125220879281006909541058864960478434254110911369223528531234042179134894207443681163742628644413229289846504127295838401255156744138138630861361464635138684434320937853602778681830010119953554269971801296573171126157855983315242069924402454865170359538193164073832507857841601055902063496493836010987353028593472586358176238226583397800869602475496583331595726103012934537883851876317029931704314124614851683696272290654444051068056294816863157825578845843190607092438228074696031382022830400299298212278887687349473968092538090703682134777342830795494322324822818705271254347291942077955294525453136236263349202373066136249412341595836862699937078618730035868062496916181143573668186395087615516360615858648426454775355550933493458588430695528921243028527429090740629754567224042132622556188988450267758750586820263532983435809522151982800883814973780871253175273701312586549276979436906468336996798017572669834363247228925856807652894149860702546193332772993547261737379633515172460593770015533561816673626764390745659549039132243914847573334312181880732297455397542573125380965761030810213661379341921095999069114903966865454281096461034817738974595706554635255496582730429516511815184529554516862025125649502453883224846073089545668876885036761173450300076672390675109372435558758513291900164977310471823437121829761638957414207840228317969071847731041695372683712917090817147701167526406702811650110074827113652480499862716980272494709185504109277698194697300103320322762688110510399459456582601158915872189134034207615893382538528718394442976671174529366304389978557820619531249677355527364807084948177487476147014956455478938667880297320801643044244291208305917855679830587241369570712291183063893003419820004709960291071518118072988971456604211665235865825117490693665754372101306340907674462458935351293750741670424152602696629280983846459488081375161390190716518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] 1209343878132886448228910966461870212026677900210974138106630726963873386690421906552724337651946052802659025193840481214604043753844757782616791988022010419575348955174052195192291451648942296007191922088476362871503430907856539363521034300799357051760134910162309292270755219396454228154826283670585010914532320127490463061338917188379332844919239974414264157940282355362871686853821328960222198673332425380526347131008527796381791921709502839479336043475802919571287426031544708503245731418273884188308065799579182093543478610516132534603449360278398755123280769792185670658570927777227358601379583675362576224815184525385673306380873028743718994874917098144557320610574969116494523302510281001212367146354762146308603354530723178252986424900393954206750108071016596948075992967872809837545525635640632945966226709761466693247020246386189151730020267106102132145901208190038253752366225984541958891891050871130666596726330922179331388991927626503287305724474315910248759070373867360399621617252131161930320979287652505501389791592934041014638361799695596050852643384806893582227913009792012186215923198995131428456262002976876699916986302778760439230698640496876055551682538674976035900356695544961205365854949854396334275299409037910736229812446897029229365050335593012477752073889957874274303817217806275189021704076854753349348135333292789808468599328003160329714646245643714508237423100507835662399463772957506558264458147537089551031833952671328309269439296526954909176222234815992172484641874723002837208608447068305861844123787729860675489392656991276721901671010425070016436457064830392651434658529606404184769738048288340517224074851897689941832150515605848547027368589898987011898667870964397745512466516564309140803247219267771940378677493448122019887569310030168046176054502954769996935292023668926776227427282661585460858976549730325993574094367315299096907128663370624962735786381605173099292121418776284491232283156236068205955961419518634293072493073437083483526067461514066300138304990340502101502409120542688024961205730421183499380524237667550243668944553853246808655668972994953833942859702786665032859409655463773931562374085984032522245411908459477825277175969512036468500029671821123545784592532716979611864389691970143853699095500612104074294648882945925631017519723583277003855221067795436939290240460457632553966098740111801796107365474738243299918950315099944766197753180836064014296906227625389993918839097364219024854575988238708963387513632049500624473666587540416647364663007994482079758488612531098640231056226797884538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] -628394245651729930548660217636183257511971376907627086482122038513902779143357567844742090780148172140729118143947591703957000191680212606789753622815855529198802148653353899948314337728223534345816859956634530378659908429032624689059676346161176966335454794480168009713722085401778743599360867772208046363598000508949896248256488189558571349463791351511729446246134197520349646529716343420309004667651053293693678514927482380477470652762351226314992000718234208721274648164744779517952337554060375634782107383773685440765101209111583732081262102820111168340597268554371100103662696414013468279218594440112746372295238442417402836057333301799981057314852818966618839287908979312614410604171497260796150518858765221010759015817709407424438086504214516309306109134398799594751849385492991671394259937346070452715915639322968961428709518364528133781064452899819741282615945690182663155973540381695770651264293730306378986484309555656645462728165669276933472615413024343994115041111637466892147819549034282136552088495941220773122343833176924744691308614513131592840297206775332367505102562498902307371631535922705884556468586177360575718711866108538878851360641176183586370576448912959745979645294991706113091976498881596896766621759653704680770609491226102195038584637493977191269804729360588899688467284273727515966333265577096212797380759645430113304030345658580877401523151178726933933381258474160524589837010899546889662003431107576129092107521831099339223140172356568897882519153277690324571951527170605651134621126506326699874235574500575756649859353193609306282651739911738459712159311152830025305074932232002026267174151952424453415937054735033188028693126483472655623914934595467516883576238190409240557720381525333839896026760893908896206502614065077660471720100369713556457434173876042532962361593073995799653068627808838213164509041907996005477483463776674419157953248479706113842438038604430592552825030537261425733276282983400377222507167172226597284420527483940615421500579447308644081138726070985187824918813747648962823033411730363281780557916803811078409576663068799479603516871919044001653846514007426315595171878199226266182868654473755350093297822694309584726725863330615429823693199742655871061399904656975572341634844946776007801164326625481715404338958554394307294299328574846881102385941600087564630533312147671119721820562430767326949022992715860708844106389738195355208407557254426530757041142865374000431936764507146613545529153738963035940137515674327741147496746910267680957642549463035565201279351701750285533278901651059507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] 45659811764503450381956921185509943501085964481973386797167176185269733107941307022471405813665536148037435616413834830818120045148424924773284309137290300441499431803948830155016855053008702040267274194295180700888462928608743308971832615233127236319815541492155883953960014977665512333501937770187916709916887096472215643499683354262819748146458935776993814119966718356571861716867483249163401469162683734461774542781935301876486319900232445107547575445301083267593349194773642848820073609107932780105639498816918056635041460001628552921782199437737313163867601420369316615203196899276160319984542530695091100675733244597632576258276003507082180619660060835862168873864856835586772043038477060313366974663787993984637683913989409682051845383593381647056267084962233746825406422667391211969106074508881678817345920484722168724640930695393869526344313953341913872577163458501561372457600697999970199470029063210360516080346889907307402793682968948518057208369991053346965254126666247768340954021550344274960421153132665335636488486431171034391693566184491388262507400779822272473901907606079077153122129158896909562073071602635652543266889727829000971031799213659437506595819160178256528428378699760122828926994542596408480719045002278477660466987147935333672073122097875141410978980819225747021227547061349395405225994924137786240326842471255887554063610600987159739205654752884441243486992751989433377943034785769323390869958095560432019041527938269592838615740466257335121358747551933964460007540780119631939876430267817320170031481477276569804624355898277799850531962842769798830679519191086496292625741735184926529770100507768476935062920918585726081623268877790329831748417411955057947075798083406564612487847191771011847372409152880421154612985567661145069667780528511802169493057407332318869661508373768760005874001223059900541207107279735939459735784835701376132462611069591793683747818832750504909220498871889910791104698500483921870397002155952693550037757880070985375559584209431952157911057589992758765813275231601279475317480613463821900429114276643896047362407637386918406709617547360022985114480058446850254216065314674245945892408253140225303337977877953349022380275262797555567483173850915146945420049844020945758684109838417191162590657880813201874693932888266062935069140801497302694719013395487046594613887461583820487476792485874604838073571946358637142003210666426627899560548173191490485790574178291777312430883143708283049027257364403957201018542942131548846636036813634036860529008934950311564818687897276309904637283343049687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] -688488630563520815050520170777423952251640041738788070111560457865495766576215309717703860638247898355924392853743302940348593582570891332756209095521800749779033799811218222476558046497182692701981635255345264806240010920670078618734462507171857491868002702399557738498251572795348605307651191814772226231593139142035858108346024342468782499674664008006378755423415747396507817353632539944782982560406415873636283614862690748293626614269811410995833636521509490652412217006155465635407335936862463762024027995349097185715121145001116961014322718974060196602050802673990106487868528573456998909669403057690261307751985816758861411369235956995828879656515288725562394356947175955480171157777096261148162416780569487490241680971963781479178097462368739115040097540609202595164871915401386524389975779381728151885108673696857718878323760997820307400630355978732872540100622168023330232041164923498026097444785454456574120016652187512687764327877749180378008134520155757060045683807397088022520739827623647061374475498135039258139383350790762668171078544552058470135443989648045008042975018124930574421795105609304047195101400296063756947766526077359447463559284158367099526601449732851259559602107621810683419569770575267484843932282671906362000173702696352600591207498310157384946418669522045495469603803802484293983308253368645321820581289672604402127940321648452292298672412089359629796594908168329298951979715013732706428613550467255178950450955339304368740282815311342241350775025858373441522047686785261141239377277760405305625418819314008703800167547885230928080590158280879912153650111139799701314335406167163997380362114848782562601887894288474253419334750169742880051745968291439754316995593903740666438036424171618854981646851414322337787780412114151952557375660200322853635663689091128313458325576512033205699858079764978457338311979326297750665291575413793210279324256748573278223438458446173919507016503967557559794482769848467080012325078946251110799542728878460050452757408841723375743889462318223221918923736504709663460739042541992984089728269948151222493896774550712262946591247009497738017475677900722525374774903552497021100264429519515565609420546006197614947034496868246256434215246359431412377103479435366409749736107571743933992886648064534539201715065717672626195729064525228056690358815408546837795282873733540247293539391438501344227698257653614120896175791366825590733423163780354161910691615359310954051030783684514675986620760312923960426297025366680528549480213022637713699537867321035797746454292635932794747059481188761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] 217525623559827214112991962124629728294284574315530843897000150600478228681286736998952533489031530804184699081542624980894656932119395685865580080978944396121828892145067079003442502306745117583990580416262811308534969112716187891330171774870596547468823553822161744860780538803210494108669085094099617182400644921049582740511656897277385816315431433808202758024765975729571380999661429474981290770982324928885862167401359511868619139677002094457533833242787547681493606223242607317620898348597461905134603547261932986155219280059319784091482970044056482561039442919868645137942814182213772732764625159830462494245862690019630278019064787606828995863382171783232285352893433331221373042377060892204180713237965267996670735913736335010811508876483196361796011622345621631348022770256489460360118082040403802866657882152024195943928162910361349757138106759555617875756652968215793923057782938111266541376222501528826010898682026630011396238665534260845491025165061921012300059190404382385244187945621589635441999146337505829532288959019891019092505379683869243494353217169633111200726283582224737586345780731854196198381610642873743575132047906612986312105967468885021531985814855470971902458753994802350740968905411330160231865785648518158958348148190630211159509317606278732788107578924039397085220224047606441995538458103256676909643001250562508572821979210142825118719888952752901747760596578378225420189838797554235969226044025369330786414703108059103384940746573479698692013041992213551357635700219998696528775766016038465383150495123343339882677093136693778392297595306848847583111759822528251480205162943330271322215407875287012907825797267556517495745651264018951798616687734461210627742315483332418919907493526295642349402106652031365966878365440789773380884675724764197422497087280103398642824083745876835002969405248274932357162972489594259341940367768372453934754199139718585808673167179792216909059079161224253499521392158869981532071719436266749625888761984064280920442586693684209427356789478696071219804969405922861241303306595579867966708536693694908312604443562386476846415858710194264925420951660780552944047953349243504935665795326422463349266074626021330443819438775325372174306990789110881882605334268822762102521662962326680968898553555547706389328980379519683997625212509426814096885638258438907409354591782783511508223056723391963789923245442894436459400036598884264991446862033359872730747531098603238809892265231172941201836301320319426316329548521161904891994619816114034651441242256984751308578811392291641853120485733171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -31827007524318173235865136858040038155870560255017267078256531139818487660653928890933929763433522651629468308391848858117109541778540957347649153457382613229984533814584094016129099126409164251036820202332331857425249376453787709003163501384439268056579448478585917512880203730653283894456434475552235040922222274266979498324851589375588853494642382990086609679716897544829086793786643836593475989919184628253489834199436375869729988589298577669160696388882514779486722912736438711868708747890598800307953858383294684551779133007771449495593323500433401370468482645481529872251722635124181844131498878459094381615809234083900439039840234732181259635097357341906454867008808652871231423081762034600786167811309990908837659947817132823087156471632309611782525906885032547834903657019117931404628157591459693538462853971442558598394512879420886856720341474895333056327786846062915856776109759325140140209830927242062357037007889135301283906330259065797337044953702638916611736275312997017809739914719839659383116262201460968904649745706945617181883794826368112788367980324775860959809602076690960685926842436734261212387834418902587467374886112298672019998560181850495574754331988144540440288845820449469097162342416753579363336176142799032179511093324296973670025766739404569365894807372966165307035019842053450916897269078105986666442635334314120104830067449929069490312604010431164704864598491807999809565140165028499196759806517736963031201516700339957189975311164637733009418762224581598677501674736305740520573682697843138018218608450369547633870855634205821879822587805958606011105521723986842925219210514914722616816738939650495540884708562032331314181039891417361123563324214660905061996875929374068558334994524822075351817725270718199027226956831004942535832801037022846490932052335146863323894584657182894556267502300516223766101138374627861546454992672113871862494465197686205580518707398614573963459511627420347605825880210849338186601796939063848336035987274777052809639632475594849937240600830295426753109843545820274954483987644520795392160999718726082769172756605563495204732954351064143862667636568984677196779177943244514654347145419237816641408099909315954592329087497506689983360391750933628798293473395583668484294014990906114320758478295904999813414716570772274830539356635942337174359418275169191978801287349896574623218940834249742412851918510012202781379350873581978854067626312577786795429490980012091021249592874727762248884070016993883794282383559059411730282641350179431817546475309430943843833240780648910515054467402956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 803879204380276032500037476250530822285989945847571625540551511625327073696353176158824181664769816445300414258095578435742747867918306253225877443169996798810573706791898685327386042747883973497200115043312973830099918671095191729418097377490530086456461978171281922904210475285173905820133953859677182639222420836403975571707916319720469289859401276338266128750768484769791033001765189036134489621016426166576267837754167827489133124359367774723631110350071908563368006949573710171680548757912528276541324302546073629473935627173066883043380792484408980092047261625175798250843197477171104353539213869090393235851274248000743076074856537374781769381040570395444628072923872402743137432200590940095135765033433691393556410615340452357594847034312075478108728240391062168570286696175853160827771626167432472498728103826834599284412321759080718143477986605009898898356831797977083732070883330522158752545477820654092936491927616845345185990927735819672521270518164718722540512240365369406455197735304538481412280234680962956576826398361452286568534905674342291299186866950697207007034238188248092317345054194646505078159980929500165756485680960219352699165367266721709037410416683066529564821325645153081011301402530136875030337458138033429324773099143724011238391434724031676744978000050655824716909912443349301492665992294921594089787065157898361266672270536248086089118644899991758127524361902373785206269386166884550132271271921901593335707275481575459417821087782151575347482833545252243866510846986752147746124527760598880003951378135775040156216808547978917323897424535110853829279014268461392159909206101868245362389842452964370557490680129322653457409346729315415069868909970203075298256291043642040488247422322410989517102076876045677921811930207296452250761223764063646822508617802513053008667173272616247286610299727188483220728997423383085113002931463528074503826475534341512351153772227421966785044343975044996680288703504125508988545024401579327124541583206442981646288587497473143299128730137911290747498503153329545950423675828493542797597767758283597061009644077267160310058719747263480120159308611315438286779944703873481496903899681740052018829491127364701586912991444125295490359246850214859273456760189889108972762232586586370794977579532016087019778188853703956262521683328607053917818982603656232231613635748646691118641449236479928667523857186328893340874635752920741934633808485599465746782965713081777352806029087916998759427756000554603787322416377389668368095020533918930173871994890479022463543367327241371302673220894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] -21215896699060044238907286975762616286058348374587592740900423258782837442386582179158173002848497520926522908471550092687728540291610330461584056950687912392570479654476252388617255575797156345739909862829760611876722856572204777572869912152904284177256796051045391631309663691130252686983776500768321938908434236766927463394816928955501496519365942175352724509416301559401548429827021892234485068143597447627900395175239692213661115227799663880873470456632951901865645575602830124680611628858737277889897256280441630093786742241705502487707436892083344507669028185256809119461564334699178632639006323195176378930233567513441652631079519084223835749011716454238469564535647014049368192913107708243776928963190565492178147889312326237271201760994318418003960924085084267972793321572036517460092844783047554997999975574778535151905862531985824821853429867924549925269382796560083856038267465428782863209210446390929456568036092352683132585735544203018292885921824587700752105083406584773566637288852219015141516935097395696087037009608227332177596083819317922687282619993769787654641354117927985935400706550960763596564257546875408392041574059073212286670243668746847357398316272076603372502548878272371654368468663582629647485305558472258933640073065712501791140361792664818674027482321912692352039545912649694242315713215884648811989864367126529154494877018331204643306304638912812875966374184476419171874293075583126275939738222354114090850733053986190869928951454343029980153725353310962856928632627784074452754422772486026629681319742020042944020583805244661539187415785799956076055448144255300245614203656966269817714874216918902303823276598068158016996627345700453909173762216717567394813258270743732823527136749181814974851473296424079891101434777464387037444490932103655209372512663046398506600680983562708291072781673626495375820607505141005346063821530062344086404968494760970529213277251786837396110845147862831907352715382789886461767975886534621089674576260752476986527164488620015404866842464784478726583439385673336039970111888644442787468640874831031157064379530293816643775000971955673041762595359109533424905164930084385756215429799196879417853511727138612747839096665897837376853818530208720599524769230816436547585030111535718145443380267021004942017202410916749706015057659519632270809487074587010732984061814376777539932457239803752784964700851318305357973123042599883788590253819073378037564565730477042772830828542384004091532781613672407741053946973862439861846877193084835561690149965198848736155063117400081182478041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] 5815057580386936920124455239421490761702543269918812059674015906869419325718126475540010708784227679315661562227470440760624327480326782411700135601390576977573727852136095034251209011492167878191308940995792974640315003112503598920097003413995740411340206941237396092314159246698543404939106761287136696910467073862935225504022815610135523290220820333661970102626598530729453156603060556568252707209152751107184330851016044089865206024274471879733957501199203442063270835663861431809989347489878547616901361395157084741073087426493780955769575972427848723697981236570321946254587257543576581398785820844041163403856690012831362928532404628995106394494795918630108649413876551812022564504187493224405342558498361187168121878772802053203148859120956828656692101375096795174935501553443060346179473032457884472353424877783098092228653464616693433955908058091117012714477861749796218321247708850995972356858338588478165046770568300152837217668252305644064580526229036558805304916095249399592978291508438338586756711178094559297204300826259791218001492140581577576298867707198302876593821973715034804400482856112837788329094306991757665770892375902561152692681165818655278510677469361285110542809752442019426346000817694990406447809536330252635845767744292657146141820020548223128466480964294426850187624929217842388011625177975828337316872467966950931266518468501030757747039843634497531161931444335872299057353264874572311981110343303535492222086273373229587876809175124229995891284647741531828195520302979152118665893617020930130052515785301230570464814894243143358344870148390616060066382525211718446710881105600492958036058751339027563110575110473059296544026297043307792099092808464086826935833719506009283218321229486826631641283351664106287177277795571458359589041701692127780352364536836799595264980765408321142914799650326364948878641719915300780611584674055308831282035627073800559218836958609004301627805334561059291536923158333209702643106273239284086196748054611281893015226844738998174294819299341537510191828216882967116271564975928521442116694113986325539646749342411096053714391113988809096638847458451597755784818130563271725823592202582244682297246722499688269535184381096733994915349553623577446464810227832928296836054508650967031998277325756338805339177503205382204504903904074127896500777320233329758893961257353530218207551034601627004696105752559980240748956222989345111956280365696813926365604287443309294180426332754718847165785687755850469749008946067333497373617377355295909213123083701401555832432407621501383734282158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] 3835694233252156161521771627836971370406118397262365298511587982358592685246874696872378983217962916637122682107259450552009151729211987456261608518633631885010772284092441362386601197253534976935851900455576077747675438062533147394977426174818234882385223845494809763096788521007580278332609059075972758321097216910535115364632557242409332540075311505686141739065785795281672679528307554680173366830112614372181659196656927271898775798295087694243849959327667943652666181945112150559981180701871775186224911726625717529188071518649132335374971119981985390146380785429967528007773550959764113486707391510047271768330762878120485749435302257279782161371772727934474445167159575666324608421229270106297074625151923865677084156581968101752465036488255973945671982556817640436961921326778806058590694763571807124465700802865913287757245714304910203191942358282152520912108796602221153824998533214685536402376601687674348649064559018630523339179260958817618756115074998545717672398800813096582281590532786217321379475295720614718479845681743141564357657184961353913569349216498758244329027480122703978311866214958483847517742561407119288818679752330089464028278213733741064355289750836919419873363025442696397380388650121419557626977258881659546586577710454529424745882927728761507785268226543517837294970793918773684124308613404020314311804035830006681826920431561072163388894312243759661820839005850055031611469951563908014819881463181639174019245413047680565090192071036643144957679649256822862581542132542177528672673647530509742739455941606154462369567442076360356659987670561788993280373588059157913892798517124301144401465574043666367520744286202091875408606130960633342910140668809173687314473568392081679219116204624236156613977814228393852240669948267195249016908380100071219055641627350749943080336637973897625543699489254680379516041331882027107851823760556153866291201459447521841206860433283345192970722520504708250741824566257875703625132554442663375455035589085412846093095507539963001467832635525954299870987082418650285225766991940808660144539055042993669816604155316943322607687652285324467576118981038499882413657949373915007942986499576634138991295757252194660317695354033919985165313703271376652221172046170519740676875106411991029255204904619943881967245010116175444714700658362407723706396059177053069042550196574670673993852081885116221216922122145495446440599897315028864856779899586946199870859553641027773308024435385485503146741327457771260005040190291723067095256239524540532785455946959518744226325716976968881503300798074274811020920750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -79435720932162989042882435593166030839424820321966587268966260496605008339504772622834148264289574678648586918112647687647236034548993565194337355805688191938274703188032451540546391675692927107530277872381057551917074507948403527889909334808722369882454212837233448527741603109797673685647486104003027172242691187098000102948133876181980788069576327342722698720204065833323017076685113641640117612853000119805263826576058671611043069393054296049372241364944489422638739006754010731697881269259370201076405082756512801234900842239113345666579478339678051538388497946441577169325018381354330427984125310752542281125886641129022188660950703500027762884287876559343592390736665751352285715477033255741370337717703929685238333818736657417825709132227195228561198037098496448435971437063659470100470784136421656406090344978811143912643769893892168771838271990742067569933340294250872044802821734692684496279154054872043202664988836364504242833858591994263383379551103375644041763934488201364759107568423393938338405228646756993279251596859861415580539082356327812391414255460845706671275175983807914586621891389245454304991753150749915836943835448577698888890969254296359110537589104216253817010901574420951861930147114388318951977581076141546252153512001376081990840440444550333917253937907168193107314640898922988950202361698796444788195550167250939747090351635592596583497512660512130555669534656144229943106844664336891374803584140941196630114305512967098754598789226995602310913351710882063265861507272087114977359931116339834448433841047628859901543599278972976408500146659552146225553448133116686034342850345331993551395733900086899817732245171586990390110306268307480755253091995133582672362071953813441656799955181051039469006104401140684994610845745005601094940645908577307308195739929692859427506958692095530572219665858615088877723395206410882147440681894951077815235691755899789414795298499958802501880381786849291475118921056487303376621103993099588010070835107677319642894012733532740464932453065267962423649268388355999695733727313534727200473312223893163974536701705902691401036077098769812212268127976415208553146832283846035509503172143920497236773637735547688352102030241341722415298807639937552528992728347360598832641435801924253091540614914003874017874793353159210443642018499154652483963381067578914771293092267060395959818743995611666687416608966675282080241453540082863483200904131518842462222911139001823796662323475589573063947158171029101420197165688736500659179606111864435563423699429817921357721057098649235485397538771959846571937349238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 558798613649606683340849389051721896141283972864696071157398730496189492877447035625473018339715815445399176695680581537578294235782807309587118380249075073769325202635005805191572456036208087156717839325332671805051592184184755282069605295416703574886132666317781181150786748294837358183649177986502309827634854750955340110982696743752763064230294550035629233009764371135242931815758026860688266901322644395913797847050360966045405958457005649779563867809562463731774471956064279811160123586482286907294511079865547833634396826654971446678525853514727772998235144661910289532806752804822697154460487644237276770793438300531903016120280043139646267314545724177997442021286922500831427441038718397234622225270266016302665536195543587890815714089775820556980171676216679223646105964069664287187803872179922159245606594204046866589474442109173907250384373895434276741146638180685516841730383079962108037356360598419011041906123450260665576745111580160845147392673956215096020642617222087845909250573295476923841649108309653386234584728171319757512069403553869170897456182883049812144265046357397614556596988259842654928882651115647889991219405858187604434246483726266618599921678027441949764862421983938242070117446545585461405117337440467675307209968792032406259690267702928703904412449240443107241319191979358700932581777545244442740021239940453725851879558190107646672059392207976700377404849356821626958019518679093018428450624837744928942985049379257205221761907902260265127043667039365958372551048029494263287798642969742973506871794525126298627897109548142599696699790092962886858398118604332358321146631248850613135253682516319549889480782977288708486311592949997766319328973459252436092062752696839766503016240773938121931481346716991763883768260570242789684982874602525487961012499157388231812942004001233330947126516765908206782329752985300236207514707496722297727128670731054484705825291640981537075720583267771018755848150543292235648719523006419747809381043582730928149522881111548686137116935018808590999897936875497841800814269071165332458238801111118893123172542916105297547334870440869420365493468445561173852148077336492849720395320675660575937399206271835793597876825304203136572439695436502181043030351278081169710896004916256552551953284882733847631276471091451245087056163578541330466454736573823704490476404186034436583592768487581118119288404362679803425221303084186930505401851670158713289480751182983754886934808840116615622009649389659541300221553036763090151972932144525474192027132704646752331721121661800727425333743104974067661078171484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -473176297620443032110087812252750554971651115318872038745555081074397305453826393531919535067225526641274716954045494897641108168621258344847626449467381638326743322428036504127965152255459235171289981710455179282439526408785289996353236129329543978548133706345101329749360096019535339638926226074783103673932882278771032264090697524645640169464259074106934823565876448022510412037110777429022250569213266033919376543843506492298004789236086505700936933878830530061502845439278248947880442179823529670446980792418021502465231105920450969489066196187692584068102864831330444876204437170566539022997270821063745917939335074875281151467017017222779682828807576018418984826027501429623754708300085131462746988796205724548114792744769862977941357128020827134931021301825681825497784610802077300238092577854342723683087484660695788088022431496168080472661140547421364401269591167701868988051654273845021834871998037486934222249186316241402918845767193124970100420682768050339324770519757847891295291867857531783658094590677583154983909494610709797296419949685849744669301953650126140632528802976977999889670754686690063014479386293105871620906265083683711378782877909514921412428143056712162449020083652413658387775618292505878838237382101159688777570298244378282614116806712200564385659683130566707607057205928721847770352261346583348555898967020591757006175603445304843535373915518981387389491724408404372697733867502688737325601177682837656224582140836929439631343263197062532637841455641096041192716599270557574277193459191717588995825840587892642751526736873962353701269850028390747509303745377064346216173286545182599011894928013321010185842022242766413365854832027360988276348002433637320887343737593909149771466467410692688410525006375558395430634623396351981617563538609065912688480831008382374194120796837100362994247061461564176074022799820845544043237488466100336275719050083060500549377470287790457574149202878281280499537681384734050353993312559503281164013273460936465981529177671426367225422289281179201110884801394846681483583196022049353069537090039377973324301950930390798575814857975234475216876907566600474656024465730488438047192222744349924699353778018233967985842720509820862006871565366991307511637587470089404137861411204113612454462551036565211270858351313029624806182011087673975732182752714318399153901068603818046544207917218376899513386655276143098159342856773295111609917066299508177993888652324453978182727601936187101645671754839334829975897945455924947190449605424571087410468104236539304556945508459045170843518238825662055314526581030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -6575235242721386386195461352169544054761609828359620591429784671185408844307601643287797253929471546754112231874407274759948526439638149325140185977093695950838326210094270009678729166000442680337245637871123641268161600232749905013021680338404732044213702856774280384747008132836703697559975127915562671274094879242766336391353165032623770303121686845371355424472451096226542354263826750406394635585723965454951075972100443483878708241571606371542214466515438631494103020779571614741875385822739282362802999429686719137654394959872785804790596877147932664534188849547221573679327002864278275691007007237181319369858612060981882425862006845816010248088816959841838416634269069747134969726492433589625655703169770582373013821211256358354480939423944107509552616389688596244074211434569562290494496990558157543197358118835464915546435398449168487386154282203871043297689543364631139539216535690498700144140594867737696449347574774927959473106614730524515709229390740274015993558291184892185335576518180979979303777048279916770058231230381605639305797059644144191669071336623260036349878470724323251138463349518413447283920484218869001934585625420781392824415865287250931910999406873536322154802519626573598075272368056441436686129098608945571417673201135727917200589643591096547947739115049836525394543484459483692228963221212359323244348862715982918277912843763488976637613941369071378861253383377266698359143483612659154129529580362274581053188072094105869784037865198500900556384267873931698294265552849515271160658939737018517788808908332734993396242334661348611240823767890655563275651401891806280403050925851443137670473952101202775105248809193641423038419248413474067119385668116112969309350907893947048910361546437601637649523716499821749921982505111383516920997518505387887983400563240173667131005762838091245223255857238694159224205294571354935207501232475698657732195043284081803940954573621644240557057770919024567063046924869034416305422810623550257877264037269987926512838166310250177152150553817297732501977505822093360759721542033455665351409355805818489486440285897063163627138995658254906934988496072020188168389015024371804878895931122266790908011289564598448388766402135410050154978499943048343840709399437777388781142618133149479473420081365295903620403829315016590141371492574098017981394300809595825312385010968421150048433560786154402732437332027588187640551034475199478038214422544481057784943601255075378801810664191592460404071226474812632598516753253547422514981515046433932871164532733379861048451116762370171187395784821447025072275204341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -17893234126890470601725193271537323929335159060722581433940423875849206418914418205229084567035357209177927717364255451439129148690459201468343259575677558662848582759121996965615731387848263307650416500362891628302569058444460926086900867715122273296236644451518732285175737326318888723876008085449502359646848594701336613789978314770552731917899140959612264738126903431662749009067090740867152272951455137282852309634938515563594987191346305170310488330456578716153944627031122826114041612775982271809887841571920801735645193267223013529185644615280975214826884017257423721269782437948294253977963553029873025523658693327508517221495017551191467249386379211053708763658788601344852288852980031563547601515799897162351329311128343429391206124970346642515397222185076452240053356158887934480576275600253096431678937720442798239547810394536677653883366831786015315582797796863616938939762623201308830020442971338482839660099874847371505910211604478389315145640743295402485736517618698595643713999676136034472356239515749408384316556065716210527134475162369092664484683807414780609447253377249341979582270430912376801089231684448844918228533055279212362122362575437648707525536731211625733694980859994527076904700443495600173196727950188452779694440057872606402225460438104869142927837558778216249331150846838921870004119276795834847767423285410650337322699760691304553548923589386508236057716959774599983172971566134380437916417993898880747143221329811319561286940447088504172575079590499697745686737582501826034185554403367740648218422687027029137490410795236650870424310522290807837664649868814098992543211501416900386777112380252288677889821946587461657968522846223525538840989882940155054100326157676862385849991072602548637730110527305223805004367136542845120105646884297150564964958310390717791889822270273938629599184500331992014672005778364508443351216150719850474243360606468825407220621767182541571404939393597332507889394414678227442367836398067003025973296697775696535594683045045430526449471358825501291183300193168548471322088333088335396724768240938525679063971315005739263241997431796119352274352780704930518301158023125641409213861060366122619297185316141264140912837120580169718700064985369799618282157503833689237232578401872692103054645708846439757732719096761009152071769945503089287882622015647308945906710730515085592144061372095335946404070167018375975261112898160783474891275947066884092782886236153259090139796584888234303427039751647642210198549923089833213966141008416322757064936288596104817065209998704369977772911420334182002339631058649088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 251148208367011563226279737010687567939307016892321038182466286437690733025321522727421754541888080723070100829162497620597060435805917055654215115103011235338540913810658722053247789875988298735364299218098870549575677015099949899242995395166785904160546656439111238970590780089206681320884676632431408743922997621994551864857741473010058856162714353513976362597543188073785277845517061147718235655132242381224522604579447797624966234352470043383060146207320357690049979856566943439278541747593178527273266339729171142820386055245411997386301414988544563927305050605133926689769692648845032806899485443967628442634381636350327109944730533889444846068325218987964120061423440099867287524480690340569469035864647566395026121028994110302977371393069776666176280791597664754406315455773794544183970383390195804031881258736066807521066770302822803546605878733995962715693491953717320763907849897148604959712401923394542462173871540569416660569600006792269264564322653879607150868833311672775915301546855936365661275262770767750455674968939061189373793673219360163953515616979808097460361175295271060673095693303873385671835623987229773082381057929312221036469388569104475218370246049647423487495699638513031673568071945836334926940508929587671145237699986665959370150935990972005281549673264000206785540067360328714582096745322659859937369559793937164565879526209419938019596029118335319305724070756041108007694525889000641027941184048746802693247311284771703518085002217343849424854129951217091097864229889430113873126642299912073183667583437063306338228255923354041580315871550162953180423073484211784361695977659612433023121635816806905990747028052164819685235882536811644102480006657195924079635699417744906547122612143511717368937125988212681922569848029238677568770761793994817774116296236153228744681715018723955688573953502333752791116678722974803112938023842712316939319569579544339878400589364856453974707407585090723649124457263441897460676729896955192366428481914041004882469404921341280788723454192646445363009519231230319463679989176412514451103543005395325919005486221946646963856560296203950184771360937885073880998937972089847953931652731486686139655358142174463208558550958100524291226296354415344121749987444814686298951277091949200676883872225118453126862188027568115765901699847225358565895475280029432188594912851984314758939752308646071281277558008152127975428861950939049048721051863469168681850809334063485691991544239594918611809231404721556458892009177889661123989039961529766580354376070790400250777179619635439260454436170218000225360794689208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 624523951288287425637221263595371481835898221029932614401549711316219839817149006926138635478031936699493251301853743300473410685190246924687508285489116817657809957063152649059781482746704067006107711722934110725935331987372095337279531138789692508030581114853230764971822610076136384587653018634558956888780176343004909738407126756656499797094387271237306491276578035937855765519294366716930802380915677973338331292844087210530676886485309372283398200238050249747826713256346785388744517523521921033615031430240112870881523988988683883668442825984970698421561911653323551643062183298893004512748877320242339759374301668273253573100994849422240863289633897744021753250226427130638750371274044991567763487127922931255851184320205846662643430737188204416172608916768599595104348426117155451899728885196116095801837890612238246869135422090941454747770597216328214500602363264127639675302313208340328168282312723597969716167931742485511302336126923836409080461607595917976323897616455359782270355316106324136604244900946024129797217187955176232228257396853443472719165412583944258512133467831037727538726196245658822298799735014054425843637847580811687264618006849979489607598344705471445312993132688860844962235972918673348402001253029263687244199432691501716701811490635654688428305303505713166497041407622283845732979933462554460696888122899283655899150683708153702677321602659172833666252028296502590789138406533021518658821698696235810153217573161675239202032911209965498617606647152589736311092263055001103321843574995238145013749126700365074382937341740475736901869938237729006354780703946190739828216388470357454213580358986795819179163441926114232927777301465900488856219070384089418810576739858053979625367025445081006842298582001800419353212254824246813613402658630850164745689144736330226269735585027159647447208136359222265812283029531815182983771221890405848849162017081409754305705418062427785693343389829222969432866944044827020022643262069601542096512831270912182377328412781130658469965607808833739307697388392624624839232603795622399016185509293144298696443594468823339886354981043469159262131020458536665156083755455263320607306486183232253954370065933853839562162414158579070914388619793599362012745741492598538736469029329912815050700065274116848433519450068381774995980089635996006250140322987538666639369449015135923538709009543438503229313830488423815507526992900165109159186121388072297481602228909115054838270809737269086236934142803426872752817991949424744776014751096122223320444377978880597466416700618296548288923802900495421737382691479748608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -15901297217357587414630419470564638549016225577182994637443503687224347161642684400801631877403405728129121687164910757491166438487465067494164034738804566533406897736852918936057209861951491880008990092591389701059036374644357785167169235926896616331186886056965752572944427713871732685334706062914910142970584365634094072508530137159120796626500275774377275931367507483396124034421760226190731794708376457302453628373035414289066551442188462878364900727291959071060975837039109278819431327082220005760948996949263811059690854767344034254312678313647514173376723122809026966536538261544558089752118475839541507238619086694964237381610373634549591650359908478533724842275623878492784586252133247945254722356144072317572240574701582779303719669442454920611676126671378739891340952567811663686032961116691655418168616844299157708799322451341605429689538333839866799556355334364660233450439761896163664719003706818313850633665178821024486069883705517262077226654981739929183494536205656533095949596715561936687177094905135619030897164518797792056219355641552828279477291754840069371764066472091522853265259023815682548607305494629684907518543995452236851348870509717705437838067957993061633307179862699828166027343195048742869439368260874234362974456269080262050753802790765463336812846828232328326766708490438821401301676870219663737460244407180010368317504241134829761206261584211329477061521273140735719417083298387715699689087506104641946853925880031242904511007064776394053784645661158292805022167978982246830083889953926379526020228773119996648318454390898333628370118549723473162984596915775191484758305977736127524899221294946793494429259412033606126828755269854545253412884372799088929563020929640960313714220699215172552330205188537405260772823803612770418604546423627616964099558864891441350377632134761394277337311701991916706588750821896118955340555776945516358072576698742585240265050378909609486085444399790938461155283286011404676415848707114295276338615941953718503239548607473069316467045073277619713316131025907331870460340748521987301949870703585536699070973461091897578127703147266030660412896109828084824067525947607608489628161234011972277599369449625177958367389657410304862131870263282250173161048633232393494258088380369880427810322084658824707800784529087246292369246968631107620239541087980624087091276650956619372012349426720178246396687782082547083293371765614100256544154580928050023259138610241061781163226748227330922537666884267685219013422987099742242614414155629144697499446573835561369997697359596578433140414084659177675875793385438576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 99285900026722241118442116890825032200834987539991101487575877620786885435319512463780094003162546848879379718516738937483276549013381064786528728338190181155552892409556624253521900333639541445170930664346554968345131695511101694247199466955190931128689807257021861746160605435131868032212892191583621651726649917758075196201644787898779953447120795299972598713738562463945225005731424983138188024638496257188113218099511736480692168591357185445347383318645039168290198698670164971136726789963379990299942841887700971304245668872340299974488780806377543197278208277353764447406796608317797422703390586545430990207435308209049761148367668071980452774878627920214978151687026620271863158400484612684736991825746552259158921928712501670812528895635329161227296578298671144354574464554622781534935997838287682151390340993437608723645721316596318812428021451068941610956905373844538680487177643569484505338439315942485036177405889505139767689621692982558175687036068949806276402184403451018600034042173225417804344345169675397337369095111817120465053258951126220456430039391338734292882260089657455959392424637843821084894911992806192717589056661450793781983157145998046266736385183984500923375761145339929719959421270560827854220554963062629902453765053984096564771749248176632503237140648944042066462419097875781318111743317975959168231171039673571811678661935364013806894244227432124700341211471634348384233369204228295324736708105647284082064877793963154698813777902942923427914880331765661749205987991572417017006927110702726824151145453023886094543466226212147801949938945804495431912058381318489793701883134467918348131840096566622013798518525248601671723241099779545863343352903808929901401974749914590981602463063668922111779881124254052639037258314659804021280225828097346045950476544360180360504665825723792695521284904739873766640134108378100354375616894442516497152584419563106015449614048401669362761177973596724649236325546163376897554791694082158340973903072489019076652231773247027239808031754264038286287458978686842295329190673760384239611481322585259587081126149881566876079486973312285435547271862450517503352365109969810970350851432010894078522442397553863299409892870530900235877552092011099779538290221755741222325766988911645576725898974073002516703970723633850248272507669503271815382617835204609687913471276821483270463521703625327542509927698721190793256458887289681436919529119428721590629184713521466830350869080091484600080964618005475211018397134845082069907019968813956539302147184859250305744449906056510652735116384116991435192499325294870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -379086588294730235318495016431939596594992333497627259705220706120196711459693227816732004084117016480517372381338169380293438308074100978009258973225637970854809336356575661955222465218602083912480472425565055313311377194686435045394578250276344539782514370383845149017332213745462141705842657264332086131236377197889639115073741446998972170682114621541215615166957243858966699357106628167895933169439826531140265707715175907661768701700765983204759077680934678002557795870337306216214690439940157136625834669602728697571562184271022257218896449111686094309530960854640068709035405126941723686533973418778780194362647145011125477830250170850345492017450265262104081106406421130034192935087332958501711964398602208609466856403092740440906777510999932355817588569162160768521750870633884186564603315322901857029324829135422481460456958736719908598839724673423358895515202796807715707230981204378807793841336761454254237564355633479320694191815563565828440303250610444522345460254386244793140814755636186598226556733780728772488025785789692327288127594123364434030008251132036947744442996584573965379815606240954060530326257891370508492333385269763897465387260388458543944981264234214483722090015861835608735559139166472593716614619119769997113616009658951151483567186836313719219536140104160086086097297023386304860351186930589283028319364150496317249898491147801727084201457228644838969130904507827029116120540978255826586363436403035112905433867242706773810894703861865770095094624688749756836434710521227940063582791114008208578416755413598267486770555290895046272207594884398798999073683187707838132848990204762267908687959854412535406962817941213945293818717566392432282617469430574042951305185101373135893986175293527310969658072434017769481857000749997205958224627590892871414093263012385643409074458457256395917163767706941135983191625980704702962482669506209455422801556231815483666423158018736973132472334323789776047916891063709932832218627122129575336961426018732230485013761329265739149494725416902339587420079094938345847226480442372011826765932955476604382729344341061092984214704169695673184091699139399369209964341111354245945564154670407492443565326154566531191836605208229349254538947313458424493160624067020608358784797005655695012613450074278305907101339776774937787516603282448695251533656280856320079134296316769974260169477122017296068266701028306812081003513292380839455423904306365706484951485414471035350441704979662497358025479329042036986611119795732233069105445892736529041247227767308808256586784379030987850778856953373040753555362655806423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 1039893195084531924328937528356201861359724520763136986713015806022685599713184679778413226523193638227896279601916377864284203704182728822097992416402540660109363002027705123473078080655713628914213813444865261670449608204112202929004641943942895532530804087343946185327207192971816665059735521726351512611733098058329809053505583192550329085065246370001493246270204156130841988636219447491858744100834725985571456949702433562023923439030760623943614992171733498473128663173480903340030421293373638077263764126871427811981207997168838385623832884146869005359352840173295228002136283537323251325207315966310043337671352683633522792571928120734874206625051283787066497382061985848392419247589214176926892288543411828563582661136321312009116992320795128287365186874931750981699333500971694822505981205150239254758441608177091434410805454647911276599931889738060512037741222406233576637756478223349609590432702943029046711097535468828195660106147147035945512766156946076399496347980352409821398229295652924099418289670637006977229009257230258072297500726795637376125017547711960504950211667926875258375453990361170183131657393762722652506121085466844791353959055332529063983791651325807798463778453238661489661223119471518616993494100050604787530960751905774414890073979729216292188262467593420814761493964987641143469942762829618320457670890651711397088528891818894147605900927699669279082512804665465710114666833119662981282595320578018035435460691418142145751503433878247289772565616462777288775357441594943131910521279986592572161360407594120992030702566463383973769406592904623517020858842724974598655368701169321270227248022211901526292796862709667121191983968356023840203369490974592427034674176094500334296001507166867047698698494719001319570555964914325469341542047375059789894254395529456981251746938670094881768009593587988654620597138072066353889415986708524422956644478941701097046818751627163076652580587827317663198338386059693888855179160175069951384957795677598475934681388893299812889650243918794097068844287667417991046173156369219324417723215201458671722603417956862732030963182880199949855401452554305983908087254238126632220314191015520264802606623541086025146106142077471425965088433653013142162238817324087315793271091992151584245711848367634293185352782819070609811756389664001996258897731316203741097911516448333083631961812140919902627308418665906580855705718392385640674502764984697404906968031095989968442065332143429651391931558885936582448280921471226149900570455667766342094672207336852989633301188464911495528619343955113338284239382162960285696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -2166868542963797720560064759377773612581133987713179561648066424417221814011666926828454147376622473872441611015591057464318114030352453978545307038187130372014072248301652881730003443956939949189529715819015429612421335783934281205325127069177975130775851728479816531518744453508726588441230523852991142551925274445409709706485126802494442645042535924793232532434105649700041201944852517773318573935058847995346178096204782811770757917255927983625838707542533456221079670910790992478465737102253157054182429837079467998097416995555110123322766350000895717915994769175946765839330322522412924341039699335116832887051975680015866512409741896979747038487540516623197883588692463122318148282251349454212406389090200238638784861024553091057336423452783801258934995174253842678557289995400899993647836106162052824054177780798016230323787372918582097747452104130566643554911913012439277423205124934358577590170563441091155378124527873473605435016970166968493704824821964135999636025593402039758486762962200490347995605870108717953269814578057762036029579281837188597291007346443433017888205442918495118135283881483109240615668767318647715494294222256274954574801822527925254406489109771652777608142407453845474833199822663914166397409082521651311545639489045217912965289755348896571411899441557575640348938349538110505580785874993171308633948384521467110458898463611798954403324685116042631498630256340336976219976386092852778961009016739666429601050403314294544407599132562772726902715343879685036136853655466131970023273939234292508668129025771337713521701590226934711966260647003204535786241140906556295005615105122325249727366427051180444749295089214022991350258758080190977361838934991996852419364283474814844807315777025588684532647238728717548339123574088395769527558788619921477867412685497912315732529445960390567858015174683186089974437601351825443428190607463924466657257676231886508355105268526992883461531719722307404131417165617943485878804514943873843590511019140599937577494620113125563395577678771808510941981583924382107040520421740325499771356101936036806256505112014085704861500739766550600053940834805804879227955197972580711763911914536812830462707859009444502671858350721355134594787616955193175521437502973510342032347981966589727881519165304005387923937942805678505215070777304282233408521937351602799659935331668245937978981869223947360995874123671029216758249692862181758664705935918024373856552333136517088646105394603649413655992178480953161849861655107955337929245036100000380791282298649923468791856504366921878693722117224789374729270297434406256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 3407668660420330239005683626799317264911454689446464076044381147750467692766468322964051509899981062178594656569480669766940227456526262123012996463296883370414792280970787458361569098292383547922058884437583248255520576632389437874545646046700923779982628007621541368710533926157538682080858626424199191075631538342971066245339318804128480651005484693403672917453988354187358984021191230855787839334678585956681155343444290828109237173106986639139111130687266896803299729732855243585319419476734728387511948215210558809822948694600221843785712212458186925405823777109691975943976471685823431104759517155674397034388156171731017163598862569848132811520921332359958232688143702815256756527220389371528447667395853249869593211184450273890803433068918138633962285756087841534333112176528196469892487485385767916185283588193389603939729815252820164472176835405319818221010776898682633785493184156980353417458309854520446092651408721064614404345529746952126564182871027583239146756030184725222886254028659831197971752763809566091623937749781897872535919279215012917889357196214819081928347325245213751914040498214901488791385940416214193964565046444383668428930321789232693012168638088326497772836024093553529811535859587457809964151353393089426950678950960418865761843718982712864482775299278255705914433093856132324015632554584280527907192076659458377879820558423389033557281321523004281194236508042359806521423076342778077278522023954017534978928155422844575618401937367139980588495405993347919072644099562449444673739945439821263604857735803980770613799833694046857158833716460781554236323706524124119132982621018838230080457242725512061322733810046256035108335043829943954037491031833976588358320603023604714684235719435375798486755016506644647979309314253311079939030007480190091749749321347651971888679632016076156651649634355439381400234448301260040861466277251185208259648279684862890311157093673466158294666122871573359271639085087002808885612985128407968052694207434967869627911473428795831659743818199832655060480227334613099652947457825418030285353703115859534604118385091424738661998649253896518102733216336980165263288849658514387971121031115679202684410955401441261691235659503287291725291297844370303674491873448485971420520196746943817894450992399587412282930923484290881617335423225876618712798259882454861261917597903017587282732280064524955977118697066775491028059383983885176373582820814814673668467249168883207390820347266969853036842208283808711101061804173541205957739709308562743389804893837147278952216337109368402028340571851670886658057048727427743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -3564678585471017293458426442116289386468722840993267235625498917400448979707255350065906137262963172214523151271875223951046538098155382796920446674475547105669693035816382739515638706092279682604626589935067143757364302340094664671669641981863908744481426750074216536087259325259824822207396944508320048235582256649370111281369990571123018195381064306341798948093961758078044470347661319958415814352986351447550556716526880142351491042384296298912955360653479234175925954007386477848279110425862129510387769028137244209396789943921162689452361445182458143408923635196641494729292273487662518517126508842054652626535052539585476295371276470737993474177098469880388659275590727172539299437313666495114160754415292135068037311056970902090315739689146979090910345122412688560570603455933171038330600026530555184232620209158453449152607369659479142672627200882624200322285622304055750602813092102332832846094134707875886889769225695658177430512531277512428503159277429449690431314992008955901833893569323136085143508654597912905733718610361693001525475089537052476405659539133745865369005149683582900351963208328073799222878181409640242628882890639111075389774634509298709535786780815012237980735425571443801953171455985104785620369556313203700133204962231245927382406718175250912898152096060483209792015520814122192962315166624603157359299003658439190338741948957678119950432353085644721586557451847084779227829945808965783208309108659630733284097658501148280796522363911927497252464613464894179307506582739660727225678281777994127053119852433790487682651853162304156549858685232999152298045988337770353199474356120652230200728898948006833643309689570354931817476319157375162481885519404549817526047253450760229924035447900828912257543024480163629138508953248142381683396519444264106139342975921909683806888837671373086560169286934890085196702791576182768827446129884758422972837800642130957859619535232886218739530490596147175332229748182289321879951259802286816645023813876191691906565598757532436393505709915078596554951925169855607711497726201033903163399010158801928321497438875216712333823106312122173718475863921471198633094861187368824550645606721914822306802743271267999174314027492614538905251527724488814710128914239795310696090354805525678719013508143730800629838696014844010475777262663683868339499018890246155694018103572736800492621086510591632488159081268658922274450509729008590551604622701220270114034387163583903312708664862234030790387962383256066564179168303563711732031506877864267732063414583647336951776991584646335834244909549134412473933145280914391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 540030482197398409499808147829491607252523998460969509032358587751255781046644571463072470307744657783474461385965263177950170294027315346076296688289209316595515094925252959177649776171731998337288642829477311857239371546776167221812069291009272406058589014771995595089171336468402282227921676818848087660998227172057919646431136751003402138194939119050391659967416018611075934652152679180221258583660760868625361582474558815223093396149658174682742269071721277949882290841887164616833172336251807383311367505566534391481808275732643581112681752979564040199858293330053718159194678339293856557939159930801316079725628768565748569264484223363226649321502725600616390456718289791946754342545988752055485298306919426116490208632931569795913999066420354766114475418541286443213111846909131974752421262844676129224762134396697154615187684681170474733125103703119666673880913617980246533092592288562525214093331745471781449039023722441174029665773368242051022978133633248677712105169522874421502415433257741567748096828749070089145997117834895948413106747601359748568308726749434752871919816976275947679450026824764502448333184465641143599012322953903122083595959013809996520348732902614312576398787487450682399437276945164890085570284632164197937636994885033315130850119707996897925858577717969218881037091642791464008885170834460922766945580945602023923213023762920225806502594926116327986777613843676445677215362042368486628186676217980665090539248860043062441406885083771734138339591600983889580823599804571315574350952470185210241605054396333631967412716105782546972028176802114828637455365714091639535990558839729721298184357753264511583355279167297399592888915594090205681248108215082439385147811750652983559027369540113491243968575795229719925791402931380887038431342900843801537698014657343908675830383165148678689750170708227464829853886922020035184320309232004612805524783989311988879147924592950052267959512481747983612616306510868635005958626224355201849988352128558698383268729448385073073457767078237724819748770335177619184691842072256075547672018886761664571902426362098250766638147164635584501086775736304210739082374429573100944543623950331227606469076518841785976676528360025478298658060622302173278832961140057785675335560232327298742832572153048326788961817012624393564974734096916949174753607654298450731092034091675271041341251996846813900713912158327885877490945491777724108790927399725601150787364141123996571797318360320085904440335247337663852784091879104901209569504364770107413782556161269064211596483556958023329709290736858755939220757549515014144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] 7806230295530762896818852451071545388080653603443057044403895629721678690755921699325368476163587137922598195032183670398261251541312431268022655736587355521926689915381685726274831682061432204319272379414527328356000584372190216819943710649938389549510219060443022667601262687741288308300989537197934089164229832697828960512830149595536518462116285274313418749670462196897751109233857191071948778689237741359735716557628292121433565149395741096054600434951386175298291713196493135167480497509477251764695219350610710300459920484925980102210427037490317204538140932633097047699386268073905700750270881069071089791235516582310763374763063095727058511381640050571316733873587518474884372309768970798045673928591988259877814850419328601747643697146412302963740735855683979118747966645292728483478892967641280514583034898482203947688022936349911146348069952964776001635860584760687563933294719488577441201053069565134213440773773610070531445977539176666145685851970003346259071017661237194460159702787780034960936315191406399847031136510985041200989753421728680608986434088311688926447876485563260580497041165090705154497049831646936661792032587024815156548761512372428890210304245783413655187617702553618570770332632650126245535258744865830119903562759589013209349489781057732980262130868174819298918282917908686895149043839935189036172373878298475863115661779096681136935471473131309736989206115032622362928868829995816876755653415883584464355925484509291304232513934593074050706671227971636262943973751264570952126397986064669888059280925255831160957537315430525387671929237460191111852369431295898265584240285412277764206484493573647504263680339217352672101276175561892436947539923138973600287037291116407458590899885474443900300172495597479685254694673441404716712409501705657054480213896608354213083779916676314340583967863072993118698788981316995834242763491168081982260908573648370651406522198369292494847344528951686200711112966831200151973456887577384615737262749812341992257676778903612333618179274771515445082455481125378827051751088460121035454571734800008827523926682156050412936919423488112407766071440117271179098906652493672913817550155487361251348578620426428928264377134235901673328057005166430556744496884778096205287073328153873175725013466732159426247863779100643420676950003145576341395794975603400639096148731320878181798585230986752327349165699807288777805828646850210028400799320970605090405544097059130370362532313721889285965286617101782795133100615204475913153151997732781129302113329127765499105138588481075807968346757165068092387108690823521239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] -22060164182414196560957445728309058573502223531792017792669844146756997993306828893019000572303428629183868656946501596819629809080852045010009103124967654976813444371891745962906275749061694917656736468946523726775773392091513437934215208691764946514004836867678196534191527506153809086645164204868575679103666426976312456212926682024966165288848802606437000270014538033814101725989943245771322377963180387346763321255097136676251715803459757152580031328629227847970774488152631480960658298087572369461408876898852923793833562885897927055908997806869336797770402702934481439592738452877318486908795343475596465768021683467502151533810491638445556549338000665572378248544757737002426629708116309218006063597124028752321897598010417662947079948109234499776348986781991513100239632071494138374115481554527521032455623745422150180277696858484978822955428989221297862601271383622334892528176490530332982232144705042848898962555392623257429214267031361717744058461130783772198794432719046400205899812100788277542106763441238657755070791572003892462026130179508221655464211278336604234687639601478691064729612025845840841503944934418431455464899273033114965732204263374412229312079710298155556042857681971800226527820787793867994245624491647027849421003497877050976647880892097006088301910021283726610334624038819057112840022828740858109148047767469435296427558545713032714450276703992582695983356793908252107467200495166031798240338504107363330019429715589473429897403919278699156794308241798604375616034662394247819783975073589703388547564171374170105387793078893107417111432849408620061218484152407578264628727670635957449508075935386117024328770435075210743160434692836378553392155571598276888582396856929705928361052614749755428821750873314886281279938734765978745882212133455746284605186875562034674023455406221795594841756690488715751062708781002937506536969356962353105660910122055931820617139323923422690445772798393241853178284645048812830564942352734466923039484218012676355858422847639484778445727697501693398013583338725159356073542414724273102480901779039245003089550220815124284237391232657692661512262673655448558504113241304218576695737316907804750767789628534850806936025141453534609165940033246536592775452186117462740213622411663210074980186082979114584838008055033357589852662373092126431082715340183251854545863842313547269170826137270188501965189592408196915200433625313678866924497469865060775809950754990654461421705753287663809651865251596540004043515831667646810110376309678038304185282746459689483419179282284826754237336470005740756696840698840039292928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] 40590522678222046020067500358947947611793013965343365208664159912610706615760819447371165249404247788221456733188028974452190331517980342914179441346033956812509691416870504845633011400319984043818575501310263786229302642626632426685943349450659711521250722097272333118616790926429017685428277363075201579942161626848841646888414990401871571356667111370670231965376942963487064956088363833522544881404890856493581182716661987471704662893345523424889749612652193049554418093641962237194447369044038047637737464300158421968472945166503147621043553483347757607033642590125395269341635483578914826014028138926306225176158675614354135900844572575439289343103013563064434913795298642624140505528391561382902051791245384984969476141150496851136588308990033017507911947443140396053281076730771129103291326605154194764106664004090744310335180231830889064663921133385057632239313879465293012468573179930570118095732204365129024203765180003773437667810606520611215935850846769209293821040418723378244225736438434959359427597259325271897277497954251661687901838551247554354251113017072884860265372621888178600652445660641137374747041576146954757261008602788600262783741169885155182674967135696241188331813627631691566422071323985158934708343122527616371495650393432289725901553751839725168087837642425360564188622074897948232823059470378939156795603447813708078658766271727962404116626873241870800146219445938655106215723831094633938267529328608208834684523720927275054522568869869062179444661605483403662943395478720020787681664211851273258970900491529875516734344958763823790603758241146284698388699336371245023762141239845784384404379137536760030608824256973157761750116716813711469419298290212657183472487047748431839283006961361621848328798572581423997804064484781030479365270840534109271135426615936581342206437923885413381664402707093143799472872541995713452786243546710214079657863212389785176033050650159948825777420651282205638683552298940123220778950911037670692689591967831604300054044989032056272840667422788055297856719978434842478946596946724649401867917522244078042371613304497939518602458938400244913203773940615438721932490923796552705198576369200771092375718943220753061172481431846952952547514202239110088155808616126351376364782742874951407450793396491690875608995318262551953111727071232862838581265614831230719797332578709993599168277966535767637543088136502564680854286221264422167842954792905530211969305967240451022391249309179568499731378140002159454440869164506452728095126010021927935185402655957677034295007100099212284857078549660101910551485685310517411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] -61780419325984904348425330462775882276588091991398600280019166142044008038550519337373274838593633825411818491604934497532957849551033907344242038572249557396809914042721477326808905891390155844085744503841214212898544138356619105446352242497340184513406999869568839666274307130549266044037955913077910102210789897937395222167706691226973672810216896975155178078400540447622643590744419761397470483652859483158462488354698486078578211015763244083505989360392201218614987453124991372557070535416597282591860731786466836410991822607481889624191766463249846865298036948556913598503063078929205107732247206855213930958116127727393472754541883372119775279466679168627935628040474404969758806943780444951056299942733991915712526953778586954357091818851388601981153209761733072887487204248693914065681035416484359692070192288343268381759772271021815057443348644793857326776121445090390724318557418879645308650771116681074990930277008757436590393023810950010632327895006762504897765564854724992670344094621166964781723223629611438466415425290671846662476510623643969080609140058666935069750109695587841127747151558450584543594493377457769458373735440032811962844778254490309564535636967520412168594298555132538238922092146110109239715741606854956205292883749203217582476960179865023924472811448808875386048227478081862341461454704863377166971045913522773037639660551863353842795667267292014330255097387662606030263849551843260770827612717648753959759099823626764843818494237081043598405965686038689188423952423568421452658650927872619959711124603791722713161435656770978303488994971299380597118521025315203644448420595206158774740687979897243142007114470468560003831931514118629545906644244548024476746193291502591795710474432917052496602766034832263191623831525674723687797519043414811377257411301890488581567504315067019224247991666838000039616430432643330347186086692783144489644963224097248023536936959580032229108972345228285406171659728648797925347433645718399621149802052102863813968915965726006803290148585093034643402755681885166481029115763470583975704495305396820137651225982015127803451946413708515774432409108436619796127812256494361833786224292923180920875242634407657992826633175302610171633347449772661793554758992590185368035280340237709229136473758918149864928899565323313283278579946893047133718402830466789029463016122738534037887602909253332664256339054970229301860201865340854899358511448843388851507279874746844801450191897415678778456964617451497178329737115956585939723879882565887155179128930575320706423131899761344626880214390300902720027297185540006215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] 88202839148448814678335002362821391581038407300353366469818712640196579703074757977493210116837368707375352411776194104012320894161818730016421034110555489463293459138613944589909133801035414863098429543778862532600176580855853681934650533155074491338917315611535079955390279933997932845591283075977431183495192145081911032777436429832732494348198842371908387221071958577545344784701687577499756049563357663626941610271094989338970766141177863098169494446687532749385194391064128450910268436725141652558349652254879151063318678646018838973254909310787977337078292652192788372145270408790128844278062192356196328228644787612258947063090369714448660312835210689480955205568946962024744316725145940274719995564904334446535783455799723258358328103292631067039241263936406059985038254617194286453918445964955186376326052544780680440991935710139132489338600384526102328573134359032288340224042741499180782062457439397013593125343234059990639816249269532091623277784665996779069958032728634009178153815059537455574158250224411394191653117215143478385581554844074054074924549515801968895577863066175010708556081579509805977802691920316850311050972674211455083499330336526053748440944752957982842982173482680851389076085414616669217214444201009354477889095260320689743088456073140910758202940476408423634484157775189710306275497812286123531290484576832448749249922363889994495847886784249332100617752628901606692855083793685368331828120208051566895675956171881937226600371316373244471614516472518442867845453545115287838731952355448561766596210973805112669853076116620192864203784780384852927856127934132969996369065704888319320174605404851338739255872461672817321244873346638001355562296692072199836846238751112489990538656705726563110516000583882811433924915298335174514755248787613495084144854697319084629100961950835569376285920728628402488609581236098493762180419431196732723776697280084307924536284473004536689944184646639425512694980889243885552930526050983555938142119157939726052378865521735166863948214618063817856957092549495625677276499911787161165150273332796819669774411212470929421107515620404000966750934106661600583081667519573221416008539808506369820541074331603322002516981173495499516377966277085743703369232064228961631348415475931542188652215423656192231094805669964188590547092729489789748311635953244290538315588470926423189178105038193298144347055007421923041575881502743023345628080461652738208482034105382791297282119648367448685731528872495576702160818941426619925763874672630902751304924957695681029792832492858022055961489154133724232390409952604947742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] -127701866798321990190597256436908464529939097115426977697266229358123937193687550284702413150122318195607858124728804994162124647690230361023925936766422975842239873354836880091394609925459400345916461797496719565263536212576308326950234362105451274583619374573553378635789144402859166352974999165106644057577323922616945238708306567291114075025913148139602691651142841053719916786898095831915285442553733633056574567604551681041959084658581742127462850522407894143053141287372069671885947396435243305821146017512758480569919303907300762410504133563566424759512943506456146021578680862531041862414408577454835881866107334371481636807689532048159464975528773743770986706670168809457305342068375904390707889762594699420910241571723216082217525502766131547421626597276693665058373682593524996582869153269056473610683799782272988014762460779027038269132325264284037690824943481551582469540068973869708928584829230514759723602029740113401059004371155350215514566886200786850031280286349201931561185948399297803132832440343531773368066000254479188531346966483058068807959231087806055082124702521589867489856102108530716542898332167245024393029500479382519155207817683025268046495437743005418692502117572944354785469269818641431645817142984590780159470597092192525732893402658932701791405365244004076346895302123387379867637241886650293258562748953093134742948290057179116480083461917414894760914791384106623210717544860314955289106693909375087241826636660948398917741570130392353970663133393020055062565295515543610039868783765061049896199464647290248317703572641340663786468028145906315706610950063086830793145491433149429379534516124660799827228447883591789832417575021646730191972093033076012182686816988073098967432914587829246651932074118263189462857254604129084791096621030423645910720298117503736651577785024392112604865360272773441612840913446441001348861881983067071274855070355261539200353199768760933263590058882602707017717915353247888953055557100035039854808108880399749475852097375295275149922170888042707023828662184729086489069072096512957992811299285455637205648050618838072582257833777774091759451794609924639585626469819067598235095871819848305348950974558208446405411014428140407147396052839830702711117406102443700027688776780935701960350897376955389083042748837491835641729431074404231708823444435863629831130845267790988239108150840712085609726248852483947440529376163593826920149309316428702165180843586387416725865876235805185107238893120603580916639443579993984217766465721288745467449863037679184767047740932122139210254043529720660661686824717428853833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] 187254914586755270666761633182340513408634292389813725869185767312368488744313242576720881585070602959992756435425862515797351929730301226796236958283368239782887511942171287070901552314067756591481747755839331219364698447901274330784298288375937659290694352883345106575858585705827223065289723986649843896053926832580699888627979469010664614051899623364087685835250139730551196158938585675143247070651516560365930764457536992834455186799643371244280210315349858600333457270713141501856066494265884796330489089037891321401714803947770063748065957098510949066708823411139892891432488153909377205156354457908541225554406614435207254771996490712250688060554154591504901384517872047217283612892089038441144877961569449158595439273580657236601057360823283559417136739759318874068938887001265118306417937868867278359465857802150512415650923153380323441516943287212086407575723495377050243786224872260185743597512624211973731237056145395635553030871012010196006108657732333194214217931263782909688794599762883587624027751543940208535882041267847406979632096279891316953994941315766778980599614810966114262708483709363634299944856731969367899376057098598388844443546017116798188851940130874996876046779105308914891449482911623034121096193498776978931308607345790731110304531530090541750570060013460568245597446295130776444277301979034377615451951491385491603125956667623246758247492110482896229883337327107656672659522990029447929386952590198206728144860256811082278499038872808673841591819589639314201896043905335758912342864064967809458050848737991369256283700553798242549141276353156851063481493296143349101303606316214234477612699347353170745770946236507113893545531798376995111611829958713897714502433419585624118731510803347564092144304435017540940563734867373227293418681255024313217367368396412932871892790515238962033506215481804458601991632032720058549204525117061932632522723425004740694173746594554297070214613876919062909761041668906476321200219625111910191686821353524843831307774180640397381273852568484320322402859706544926238973110187139299004078270265313709821620945954034440350063218554708924450570233469656816311158420601615671732841926519967407056526108392709057602696087685984277482869142269196063545193514967224290454296626803528189757936613928100396845087092820043391809823433740379761691630902036021174750301684014931233642300867660843328826724420116300549239249867624560232623569889699095953903310728697039112152845658741648163113163704225696617547862709833951741054955257620993255632386169669349221195874297006856234764895725621428958261781157784981224816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] -263272770317622912825913138033912498546611909402240467052836155805977376205373677389016850321481822561598405996955295038765954817322351440451159639150489896010826903270596079394499161844930270684655040931229297729645183559900552534645127804631411905746180234564516226189083415256828069856995973246478697276245040147194643577677820199805808645745988903654419421298837714556074009026935793282934744121885222365853321188107221441250014597744114671652627403222610930379188333276758135779245749460604783519233681204163658108807587276401563117624136539693673597372267006924282343031703575724153984950961758684532172435580848996810342600328205968601349085426298069623127262262385427849046890520973938371422011404400424058395215322668854056988663886891138589466954712827246068865092443619993585759880280656042161205267296990082183982634658148489472908242927704644547402492465303966965930105801083455708006316090426157552936081879705344971000229444529705092774050511099490394059069945799431091955161270872025534744063293254291567008640127847428635371446410938512488157448647485755478979340743321491109515921795115486293711385216897968462667833938228585649412306696430197039333782381113730285034509169799029073976009625703487338102413992134731975075791838383662635115677629080548828269815023716993263100380464814379006882461640315920620604923642667946174436673549807168453984418872297379263227291738685079577101599660135587338815926646656568783840744811441578668279235514349105339001568457137342456769569282746431096050797762603356774900645619510758242629027900610545690018538856813041913063922164092235524279040687256102345944682086734378352625286292133195537158393726380636768291518577544236813880185546918791783613052236134820058579054293054613978459013144813177165368035571329864344871157776054081942219816500999021670049056420700821300737441862758280993794315286215845584469673967319250977346583590725139739375885112392219744262966407586298081635895827990608925739132641910189686281501973316591018684643025066548766395597986301934086163593468091990233399796946847990971136628464720586979040810199427812488393250594364934300048097014559665399708002265941561727130275179689244850709397662875088021404376560183462806335751916053031973871898249005807175647770366549720567814887807897899395674456000215295398355011736800295434026218305422428964244175533819495850270683086181359489318947107976540848839111566011626403757891909235157644629922230949552041889207630213751277943274677596660171230128763779095754405770625683290477506860665829625590860338815680707996116479157565725689690193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] 338030761805849775167321166821848938091374896679791339854624088331018652656532220003362665744570091858065600369195958175321045847234865565392883781567931373681077862494363359052272583017151175829433933930888954982521309139157251440335493501907642049364119289362464263662573287340282404338791477981018324711968202296963910552897217810212879581374042995037675693913081746927727197426914181150656935370217418916401701961535194957529447880216823768428770527181136801698367082869593658635969953531958589327323217341924894199002577621608317595847885945539692611809537405197156266041971992410115584921045556791575589648221916012569176853143943596001233389092260529587417827119970665397233796101388101203424329765602760019030080175653934330846750128426646053955877229842366060129034491807891504557362674535354870913672764805526878392796669703589885825093077811966298148263330233322408349881126657564051268225780966337152649286612190745819491276582492646977290456666247062872706029566450578962478372203837311540660320563329372947570853960479892053885122657226014374608035194639998687063846412208512403099103224953757966915467931787556540966753395944755473375990787738387720075103766668675024474018472403304053196558990737248056435099074167182147168252244773526417347457737981056498369720821684049809583770366632161974800747042904497302157043901457868016856861705787766075003423839239199181761540010455926975745885223038531472286333775934466040925879981815045099554354225904759972246722362507668190076140403377170369449701228744481493731813723770079508221668648820274851200657837958749351137048600241600828611246466252913189235705352331859032713192236087542244674999324351039735209020072150833219849232245498059552895676211175818693471175598801574522233286443484282313525308999165618404504098993641580282599594693143789736611717645956963083404333693957062866109220413272985185538248613940177584210006846339578459497667229789317618475084900044344452216216052767409667916159467448130525549566721763738899355101391965488884405446603897117854617343884094045013005544414134682541171872357814475050304272816800632061650346532584252334148692015551954211747944271013508343870445962144168671976239179373200249740380634715074913358966334645079719955507579834127519223030407013647072600478006644141915411782211921190562890225221877819243711145471128038446293244305281893981894881837620600361921626568540222851759391907260471051202319500175217004170074883441068558868600124252269102563101935244750604612273416804211756911268136648572613275955501229004769738008391210645719075177342457087506912378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -387364217503642746408594918920578078932619541123701939676191198813938279171617066470765659759338582069243769931498914301963674259740862822747832321864931516960161980125943589843023288887888675608741801665153464126319904076801804464919192246763840178400673810368376138518257288820349075297600436237783842081942426327679987498596075020185393274272953310038069712479918825420028561644030894504321722149760732751685904379031023842399082246283019958775136487416587780069274920488626879204355205483205645294957588806043006026181306062667455791924292035172407183156476608641310922607913397823888207218678003809753212423465893197218764219394431452759200727933448417249213512769517151455987885212000136870468804248379487131126196310192246321326962468618757498015181429111146633956014240487069005520261238686179504996476772367929419836268095138380391871150655504988777223981591912229926777983075800812574305023966737831411043942038960180353070160250430127786031705266090435039068420128456146058964624918313716826340549884099652934380363702336343647374699520017116841043820626977139261303043730499133228889259205090799541541101283232382151656451686383880772181788788951938099406963712428907184567099009427629632871797099609138556430615137455432129018459357134046213682319844145928990824019642423448810753976984229731395835832498580238428903453897958356606584844098047710190162554540931755836210972875260719322285073720413828624623595517193177254476972653198527763535406971825002995508765948137803328668005212794155028547177977895824306832548068171545817227481577555367209091005295570261459531623980061946173480839270187790244189644348532472448182887702594291011639479135559790755265690376653019942378704688903670654972655534415277506789731695923975513320705703030049391761210329595627818056788244307016218782497357877776508728649924464536264057069470695570801952353727404397003218819400881421260692180675911071395475193331179369386592543800050761861633254403254715902734963624924570771772023100651389666964138715439834135445391434897736811626638943552342486334686502148065890752967379764777409583436314009990589342906218042948785376497109695444154062220456174981532990850335595228192902557673103540862597679309684532939540053893679371668436318287889092498870744124012622397060340407981763006592617729261475517379617956023629503208295607095057574283420829787339062882279704220581863089158600164666708233796178037684180209245923319006030767417944781253437816149041818368209252720675209319596289804957588291910958220686713531228935990197044516177792626499285436161263966331868843276058492928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 394091458267585443086650701845543466855162528218248749089841847336943947684019014283042727228686455913860144971339311784361332340754725312183883093718756826077709384726220095400887742994886373539019456347209749986526379006037937894993050761470762508785885688421970450043772101748062520577117427348741639413126220464166564552382040344659062530344180238547328007896347197129111895900135042510625249657520593339385755100135845200332658295522203706556639099611161349454470380461376604487709833026462159543753208961235278690313659420547242052144056540479586257435166511764601484611045995221432588712692155537214577110932335878282090571181293977264201041660987708793948912569900716904188461050268552974522525821831344341741881601517592932934228799330362517090250856337776730900487654602484078879521175399223738150579872962249371373002776742697280863490109921428935569532224787579480346802909957555748769996836256105642061230951336186020418379690090566541870550599962703601101506030171194067714646700417671216776560196670400092025408492171049080014427706070602825642517840465518104039408127038633969961708417447217575427729611126196731716869648775347089558890415240321132274904318849658028212971159117825490636862712284269751787149124458213987056895627416339114822496552110987470695973926919228703174591671953842379032436638038159703776964535962557868570298670951142627689565112551520637915777295422487370758536212273256772494073777316898020310109821944033126002946056735778617057646853683606194730180189929857242990929178846360302846064700909915781318687329279080187564129259548037010738395242936889878687958073057636988237879132786731314535470158955246382801245926331165264878505612484203264019923127502299497979039117604991441528746463101504951402502483191418966734127716231026297566558472740019593186466671982993755613327507608912641809835594267979556379226131126375562681503151543432988584843336694469989599253963463449202636308385878092678976602299709272999499184347346285871663509392512759540400198841079416033371487845237812165561649456629152621693184837592077580293730500958273867103591775058161037221228875534716583371719415674943825048012638732480638554643166920331704949849914730592714138977225973806411597095919581457578922523194337054778236202169166301917596422060004374566624476431664819479241897515542634205760949448252939259132769109710624593028201026268335315930740340861614921617818341374924511024465845732709019641037716003954281055000946209386629612179346625385247510102152222048568910556641167389811275515202363983384563382702521465443044620335827486658841804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] -356864508487131406569094974966193600226775234999251718456413486851672816616569663419271665048844093272008399296943484162049735411233882900066313041280460504646149532558125667115459408573975644613962247690000773780629343410414883428981525280852431264755481982369290513194212278695636553307235098896325675968361190283408780835991914554391973384889833071055100097498727062765974557084260459257478546327933246178818507845657363549661359275233599909411093005042249542313813593153573939815128817786940327004972000755740719633258467783207178491458957188683511751623362930168475505964225074610247474362173444522364765767087625149307835462040841099133668332422569609422618699503130251885703059751927829474130568310908805061012626206882154390584214314555683055771905098985756245579328192043351135214190919376453327624545827068073801640600363342205716835642372060231909543319708859385292615803631868285685834043702588643698548482335202007730327434215605963658431188402199601636024289701233480774723494380209385790859052180362487483618802567871430458491254970853925495309127702978589749994480780471463348776835811046200014993053869650752198256703278684640901133533910005966438164065848044030385857185230158589016649601883649478261698558937172774165716216782131067417387277070547589925186512559780724392792889310179457899765716261554288463357177361784567047112835328504150290454878810586329424686767960139270611952913916996510627983410770406624398100568751037753149929780765090348855327009746316678405092203959365160634161114726703964590095240700701184768173416032644650886758306205033589119478197404373450351614714613175222207943632447438878347660309728877985779877099966225363846516281555638035023971801929011238805245320734581324315646595837077591965536500382928572432670928325857913398403025807741834334657142414789592390004377568263047570116144747129182699866853388026251298063950402338778080779308478341706343830451987215344942917364874606926039305270819388739878938663512773739908418521817606344817132161322079324574796043477528560439218579744760136370084706744955110039123539862975739570182053082804708705701720829798871300143105350314754249272224916593999555226573450885491248312789995765516947164039804087677672791592602246747041019458668437876024707391213824327088855713460686103361304091230958496045190347716971840655746797030312866398402844068740363066446111806806761046662937284056053812411139715605956801879558872580145199484317226045959978567509374819119876288487085813647489326005200862424972696567422453157475168467569226364134105665593712197798148352520764494980426235904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] 289089622970997247326450827772725667616794826461492199449586763984367160389054757749444165037583221167593605104382320811272109703893864187870915258909502935345904340875335228435409381623862383701201504288067998293467223395743745994330459000434985447419153739281813283090277066258398335979964445109500155746862110140362054643328430894027783514686541101032980527130996105188831106109160035971724697498184071869528195090726320575587687586932704191816432753348203551416746638247731920783100233294372553101766970740892710546667525848421210116258691492980940609889830204301667182767585128022603797211753327236805197033975477691382981508994394973030574973708875686944965321705140764837667513286460756064290458219476870902175909071657308930947269666596409454203622267075259936791985009301013426565796582004594756403210881199850114543478462039435439884766349022844069099304785853935588644482233790064880394168053196000379932180796074539310879261712076615650257628269265292705698037057559573861941552931825429006777641847659886868774288813174912372508132043873068149720278084487778147436512998729405117816413653673763226217253166204308545445279794316308891929029426056685091665177922173069815926483383959853540135928580707105510703627717979609079683509627080179724130301649619357944401468529785639860878052573457636957079348932167698812441454360272612008774048802913239305562437962464703887518830147532010411428275084995328228144118349900262350162689163949396852531949762876146427511792963370690893076217792434713614903137414542662036497371996759456149011229574713526046110146620184497162694666521530290518795460135531925369880493408813331438929556777830766434351273981536407383177992043397214727560151591075101567115965118365736574601547145711683186880380986783661158479791425301099211934868426412102731540027582705946403058891263843750656010976994543422907338406872636089127258352230910176083070209822278971754740699552076805097746513651438566186518161871452703504186712478890985030285287682004453992653750275437702374514759517042412915004650557467012877925670076441121736978195673924152832333867027506144768414709895560029510342873862907174347960594539244774403067142391659470167136923497105568889609264208231377398504634679512957633535998282303636594172436263089697395328166565301072296930093734753956153327956864175041858876992457259823975127918056703222943759077245423112472161590141519893258889691367733722226125391947908977640150194430448059155048680909278689116246443672503576137150050270044028534939903704910541879413402214237552566999881042405870348097576863014722791087800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] -210585315532030625093831424339373444727948477876826490789158868740704407547241960047076719610344122127773448566346153493553645315924007716739986029909693908741485970558226111215029965331747346352119144728719003611910364142761148520967669710469065471555559079830049968490542719836451641191433573962155299642074716096118420548104052756342344021779182259345232153075515803954745298437416662676032805227636997258186653241381115238548829044458484704742890733138733662930260104903905800576496420311322850809859164891851555355872577805464175833389883735345298133516417204429079315261107590257687252154330454157586411540147300187702587669744096443712753439748225778108565315136016391014286732095578927370852755990807680233944837095058637341337285947729700541694975799736578258374294680235089683342856161043346374356439801772671988807824820854317191251269566542617875423247005613457383869516277477446220068455692091390993393024314455742810403153330805066495036045197829062371257019429288891404137979374642239458793634784584655362905246056033936328590301844023370645410346379508915650865194211128029328586825896326756580589485040304924937638219781334161516418300994778566426110394353933458988856919524218099920918128080919168757002323826801692818261527485428321483607038333828249327764570900846259040097151800133953200640563168037317808291252605617692432425190741053705978605874138118198937368583439454621987616403461283650385070747466400306557384791977938428347047484467901593973582765142859461575945373802694729678634127425115041068747034017236792604725719933238147311623381108644589025743166605727038658698169169733911885352826602954151112330532384060361145210098844220098646886402929454423629798742729659660132249876237706505678734752480249231965877421829142212434044213719892847309890672766025780138964287346915795013970047706124583532470859970215033613573114821776480180152595668492600165689356784544446855054081549948930196027538032221296749003761529128526989104867053834685997510400112543446140075548290365120261414036612844087813276158017003991141190293794361038252779007135222040548748826645694516815760057937075457963307876500264751412032730961908553645976240307547511411582989640022527978150633539815827444507473145843606783313138658627863609825687574561137605294829708378000404626299840747883072807071601044925648706334005645098146940573827979344952444608021349751631258999905085880323300178008580270068892231887895748508973873433485148228206638618215453380484784965092543051580114534858263199700375029693467748556041056281227132610161085669724206965519291087141179039416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] 138524054688494893798599035400223263101923794999815830758735936923352381138585655106863442778151257855280728058086166343864512567371751163612145966063458758123313262892879942871906914527544579719432994638510951250335124107575805815729675064289141975358113864325678358548511085574386456991071328018014289811766472831038333843868295986440856516836948738091000250425127874128465888989131310729453499279904908800894199200844689198068264598306169026712894597724873251557563218565948168189053035668316548494416510249354868874586037337630516539821035006306495482315025021358633658621910061411498320303287259642533470945524436495914321256652177762789338663583590429914832913541636200587453505448019155251535537199555803632092813670106496678117050056481594301361656076824922535643101042622566538378112540441092280268343281431851042027792343005820462916237652899772303672518762796815101527459603869167072224896691171096395388683682938474182081654658047877612711306898753338755192937675781946352312135397127056695663554795085986912677164195243909353240008509211437519614036729363602530129022111427892560390172273463728986132101808220086363918575572506614701734944086553959503195051197822124188753796027329643964067420133054595764979277902720591033842609846863003303485806118697525002271070950899178919008018164002047609720144837502672428153133515267192124060214958681457381640638937865393357934668715473735769183862409345607944727474346126117486183737219109978284690792052589195895049456063621544717654209448316138446513468654605792311256799556940729542761985225504848266283544928335850614691477352300734152172550413857819124877401029146253096551406804450346618621684690154236645979883141813197071805221439089611504782887157237335638425810870011368533982548627268156591848572283889598340797555943435738290612048500291294839797139100086167875962601305937983273554282714934038964316580015294026165798579462009469899843948221007005025975589534367802061401874098036506432989788694750123534566899330537458752424882365337431154144279766773787889714244630539472173326610006359193781501195813286872855670051587706340258205101462752401041015074544229493410837885514580679292855847877305328081478883135562140418125128861382397582061623210705022123053928949393463202889002155599367302629624002941223235373571586012770333409384649193225336844542369552501423788963679253433876045824345351968230336196104763294525167682371041272816071517371089900665350995734621317331737360833210369102523923737471999211634744334490197030142457571304094865216346469920729126749636096263196155987875198676369050645299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -82508473188516990615283864789223244678887266326703110631440254362016862369992159484241275437532035376595227196400277909508296021604184185050467393726789141583623070553448127772631543616425807070236682315089022311870074460210279611984453192164340085461465563491056621796767184094679711265027049455263821253186131919224037377208816865419291932430383257979651207182516567601229322694787567740579221607085282171190761213731470099422551302305233897307086033562233110762665554496987346208670777736108439934064879192199927920054916898506254647860024508837238070612977420520904325698556566007938932734165789669726544769116219869991199489873116849033496367328580002562676944852223348428706624438668892531728984528606620690022446256424106580145524180970470914966336015392127929494151247740117187390653763071608422428826735003221397293693699069187383107586593864451580128634105736686460026160453924336392336957437391245143779621587230302819974583011487182832802475474905022033273467063465540199982780411089492903164374046083495630621880953671782610199744642416335255925281236841811729287181187607348987217391179083063162417079214443100171212084552337521328992247388178192348770405301162306187813578011618158959601094625330771182775051903694675685284972729271122032816630166325988850747299217060597402310074158599299953391806835109636026259359801191709513612683899102041062017775647446272850861169086347050767700076867170932230049979640283890390358228198416050712040107581741554898587303862836828605279979188269222761726057758628724324834133643444952497202756241251617804339330933415025070875465399709092757632080317948549690731860589262474652058504358455445151815899998685936152978437374672316631229543254412377904542058114732985152865210606091501812835157862109398440975211104141621511289084522773493934796866102186263636739384752007824559335488019775708447797982379626353912476241404215362745923678554009867659225822275596944295433200677679975963721605322589361371095486851863577345306581944899595659982602386717088339909232374229771889621158024539794983309388537228258251500067175309477835264656961662441835084923316810499822071582501597729865834328876531508272557073229068872362359928498528813330411160833537404833625561937899516289836890490016095568666034049121880230478185329059292565322959323363226607344728861339766521390842196304698234474324822996386455829387956419410291681630070952123477212868200614060088298065890285601325731837232799161219901070666164185037396746160110439782383487463337163757104547331518502443191973078227458109307731925859741237478699443712577920212926464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 44538415205864421452489678439847361575467208132059579157154151071974338591697109420114045916805922319500765237907590711773377263823441402809095863837187387232762990822941298400707878048741491222138671480130768467564198633867915194034712551924476299048020202711499018983466798086021505717631959762614449299337880476377782424819234557900614957999558018340627728668303287834635753376041910240269451204162804614821706365255077928925063381884342593608553186314646027781590963439409728951123445086682012496814808531516563396530406757748233405128718279891267511544464554952191319817303549254062842995342516561343964479965815562664116362881847599824004333708722572232366450512018072501912035319254457062788350984502117599495244975102942189128805888951885363142021219959454226962749341825631668739729507814765692430858216055855274373639505768846722009771355213753418827656729702079799928457093285005653314676110635927338553093674905450318712738933344157922367270288655303434323110369960783542806230055845498714420695759053881213749001154734583015650664177840572208301911910995024319842359372814243163989609704953590884171597894224222641730290675615897834151364488177551159924531982705474555850844980559582526691724330960473652402089559725605071733954979504845142189909694897916976759212786009261864926924034708088796060288265777079724187039272473636660970047528210656083005719575520563963177574957872278592893959098710985324952195183958592317529140785713179113173888326188292831546416130232762564143559673931314621747992377010053707758324690431741560588258628185880673648156607832646239421427214620599657886785880458962433485217681598988914646150947817116951961006290768535055415757723370858943754693523311502915601716823609775230990216646290948549187028256660195081680351064377964266441140684168150099391462913699622621012000184230472618894937559890697212824275362608105237684501014465866661288058846147792386835354502696630955887494989031544492661226613892621751832903708653114475573789458108149576551342557375863419799015582146589069846825483893681173372216457049785258798312433795216786573578514516507475939627241869071090803854623799532055706927999125245162008485003666758202139247301856521969004267375751573415591607122558492156998127321800985729001854932498616148964828283502686292216820274190013880988324138150603257794093103857661425174710859074481253635637880088266321667468870996073716960813821250769586102005678604620167699919197085470289012980831231179865480567162463956148949173371146709325439811091424095998419486915950713800520807527804498790265739256521801481752412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -21771610948570700838221671188048848456896910032398498595076175948159318632300903725236395530026839918159575086076462495228408776593222902671578391233011931029297999260004225753825164569214986865082871259957456432669825540042266869667720293219815495981572618377780781699930291355178873689663476791444001689939214707992470722787065488860269588046257932704559347550971284019403527249308116498886901951751786038691273784149706535903553220668907088043652948062040283842763434833745260912648127434008220302241857623352319767607740720752096430447277323831345819373523773667404399741777729425333147128929204339635629404404063984912939071237963373709342431114818919576256092057938858127893100945277426017212840107693827432386758730911110935982979937074667131551065396914867839643226959392809488539044680926183825503403398498030316491435032754103335494831828484837886685778168225555973155434628248329266443324662667974507183204582289327513786111603162075980130023668405813975246230418649313494733699784546190372666062461831338062254897465482630859190248431265396172640716117033621634593149636695865001237533259886986199634081938533494633264618662361310196216951729718968154717880791016028038196276695719597944691350808454387707809442216553854992779908468217361208782448668627331033031352276371270746524466753134850418638632191711802465060242391399336099460767944442044404914889859285478871572194590348986707545224289080727633395665263932082560776746687159518309242054617540310841619812104020955504537753578141189262009026970332896390518422907336571298502915547874758455728654219157533248374633968688534380387947181020703903322788220602865172574310387030925725387507742600506335012615332151546475241790101095627251760825684136234245226546278270271614327495318795737898857329265350915645920236493052212339289830656811714782826343812426781696339910916133633580451778447010468789655632482776128423535599816196384701581270629418855017224945153272848536237622176797320936076553496576806037107482271852839139737982770815164858838997257180912501847928889971170383517117038488087827419348185322630822170913566994184131783450601253308222784765464001990226128093737491922217897764211852417376537761948388834005692561809200577920885558802796826180370771092888132677308621466952455962683734015893964743220168125799489534001074265512457129321971707647880652084035403408065178157263531303350513633776913173979070154334843546948285572584107592762450809325103036508129291901150583886837104308298567519561408697954561524714773232012455898772961436964165934908527768312969759614175920681592683618635874304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] 9620950403309151772669080371439826196203889737377787664263604170464397087541472253499696959799706980853315487068414238757460913050136410019887105166998715203162936702372186547051518099182952127480726346289751536785610345280300608026135173616035835300517535463534506051036039287779315343619758094700572187111990456055466301984770309629253096741750606596343657956904959700120050469175037707762936971031574113066112208439591430717921509050225312587381672925185486796735012858171357977658435754529531099726001806555463286702775274142830486573426909557337841478477037195892186303135643816735687518147200834901410876089342238745498707550691006562335466816362421752266571990168668342503452713384518413056248605435274838569974661533433490475434106475438758210608641466073970103066311681627044795603459516243574330000302562381648199084837270435911158809028636225484980816528132743928105772532717448014554176317411447922880670126580568385684215162993058961687114985302784859311587856336747233118222140531531889917643789182697506566139183591386293053380256790850036881933112634367518231891699577672565059617848651549926987462613431464101701281794622646940663120748496743699983737602289645213046478757212321863858201707743356580854172602179701827086911759535377940478811487790306704358932455758784588073890269151006399110279417839640526454031486993492931442637089947993944063740438723076305789739496116992713460622710829401119917291266967324333154758162557462469388556233695929430653284440827044404530075308597720045362328417875999531091524090526635631829060076828071503205026285165695960290629073059600677364054102098623805079031543065609237958368107439276540498188723234776016066533902163307561008965947414412642577214536348720747332664457887603451590701496424840940873828384737657472261331872094906766753823451091158560489290543003529562642218614079902184893981998383561379054289905324145005862505303387173240146734540583646761619102732601617895678041361039903017839476028434458690612009235744215117374087290710910848910873907224622767835328518519027693596592540583795186181382518071631764511294810289477017520738527543452775626804451473606295395321089035423531816418468766796692754310261857973778198605555393625629991000634513877053179294273285493949551688083654419645072453385055965450788714638635262773175223860024718132845434573018374429733569999363801537278748005617443543687609609646610720992631810531756948047714453195800963650426159511290980404676652233054726519444360838101210086253580171535788122440034407768492697276362025998316066419112717785075947900189250112541226434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] -3838729587527534690192734442212523644435663669246082539424887988168523235334304223614497812071897315484370214659839140565905855829640620722761656162752045548366119845927367386790220146409527835628535231180929417759979844286221917655155106824560072501406401865062833999498726464338732837430794913505906906542694785850766952013023107063340018021017196635553999279080791688580030672322055624629767184417160699626146652413644356204494740925858210729255907212867937459126686701544219748267045885499422455844426149763432111071880181046533687376349377384299975668330302059426153636892660499246283870225554844467082551675799795434653380886052235809979725149530597903221036548591957530016119036414026817658839258798302677556795036560214562041810514259345596711725310994341334139915317521953709143692802578134510061178300896261239798009831618316685886727464775450348972035284099431054487735394850633159689095318467558565826691471920862528381119521147032569149686959351013233035412212032759464961686652414704212788356158047397891242345843046624128907866116999371466329638974310856579113743283375974146317436705549921024314219559523938117886189374511298573741738911266291897737630926270879336571358067466106739645459511039267289069808759356536051563917307374467359805118267988647533568300558504751233261507565551316354767310162053513974166274080465740631244411416711559562230965167682688944098557484542120378079457072502351217131156283149693847007808163706656817263946652184558101591248679985301263457221944071300354553476084754292920979437531652895904857574969696928511977119044895249105096050253969066692853089074631634579442920342753915357913219057406400919934114199715071132030303954350146830989242242019529887464421531362248997695454043484183820024314289372073373350345951595132047072804235526702004940199516517531685042693265195586019747374042410444366643029425728673372183133764144526183962857643691597699234557752760685607699546917392704188038436912038912861650762934395070599531119090507711796509114915299952307416409625782694944146753994273315832602465777926763903814413032764150740687006714641992518152883062549058066792469236076910126594705015514043636116068070874366798134040943466866619356462943527297961156055572654113000504662157557341154374224153316525211294048444775564598198110701310504093482833348490822288195983531070897330506335038004673804978999321953995284812677831993715532630446688228708614909805485405161299915724549753433135070118633937290049262405847104963609020364605956111617724867903484093024578817565142784060187725437278917105038200587200880177171136512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] 1384790246615326855327247839917579965479421143073976531915522228662420586140582345569997323238342189871922672666388448986540777752758056903867254617656276989104841523672066924525661569720151001826240468013999540771128990030747898087493913351982161314585984843496118323267218290576892014745962240229277434085135796684397920541702955944719270440048054053229988791529440564496115864460450980031401409129611395867568163307305111828092376835728913979067826084031296509918813985535416111780551384009695866430236323838939726350159485550466539579262676453811484780632312296454195281451581823827694956322885411762766513424951950818315896439873432276903410040626679387812151767104184742688092990162596583100548028049582625085172897227212426376987239452129004073100458676449814892240169037597872488494290031813191377070096291202911438911607008197124365075105559694567468302008207561012619802238404328123564797541506905810197904268060715371183391628754966566985356767096033734418109331808167492136203520986313623836057960914609884385649777004845521007106406607273629768407090894950167368986891738879143387856559020790257941813680418039397324965278728390754281276953483240124488547118761173178057839474679438152692016147401145758474977385041905257118542400738069749827274288016661540510549623313295199563229020652482621588239118101975037689983029923610796895401445699198195921881937920061842823844453838875003377046958257452926282909938318342635757402874857151869198438070671289337186543713809923680586146921427635486744828610443343172646892919637757584726909087350604555057936434217325824919039326366711232510327829014435237007078840801591071112979305486798134261130250602609967552191939109719008447460084661127906345411308562463605265218353430265170275096601437066294055625750272442753019068935048726911895869881015862020207408016930675885368260101636163703556634005676522509389614165739893405031926750822112265068098203046509681470333902765304884700538373684266961991064114659848852635876422999783560173472830048217801830264557621864216263589492589471695290322962339938055853632338612639900406299742792033740937400108885712415050580455654839917382320908927227407013232242616233954215243063212723323213183557649796604082691863424646857569242054881687637284277078669684665815777646906296015953138704766041402083968199632985685734605065563227020703878533058966286577481781159426085191027891321686075205697006551793081679014970964698840449964051359128325454863600096750095913557380793741973340485172519035421486067077503544606496895671305442683065548906201279423186731126854123176067072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] -454528558516587184760271893191787411196666559206599133240195489426456526091281667279122407176035217425565394433351393231904205826842771138414879162084429278076476956056511755984166944000153995094109788875131575877117861558440169581336453299266640075754360160623939190336414573141236378651680554409734115596057254391694448139297890653437234843650830149122940892554893458495111421588765890972515107212762026048260834563852599164789738346837663181800222161794536971354160946801797466581280021910901243266092104412362327934713506947123974626068603613891369055255044962560166973829322844393903900330625842516667989274438931145705717797740354727667510455457179585295813536804007627929702805124281609174326694982373111134272094334235173938309385404622041827698661075213020185446039499698855739268580546786471405100454652941160408037292639058639608682781950252877836747875548292357110788260053148527591245677166994517941956794490062344172917637556310541924159731928022959179341533541522594877197804143376290634713895928424806836263182691728509688176290977298899064228680300859579020030097786139223024103634577186619597030363895173217333660031119029050295393320757205731934462173690878373860586259580240139268669320929803747500297293391464313837441023975997513291186665670570125473708649392159242462292280989696929842542068080940854226967296843307771153798929639845470907049247598740302209665987745431604753437026521943927002116159665466759503010114735512749699489414642116210299601192901076302935002023809461606621617245986933141193018597092479186748425945037082107059671788465986647711480788124365135756977186831644827642507485818994643584901285956287544908229065020862223803819609110643217571380674316767358921713108080580281324658141644615610861458027036010029882585269182482757405687486204227368168007533072477467068063951403607931185118224010485125768401828579964781567417388824692693699641909262559892830650605834368019361555584203736261909708581796280581371948033780688284257637609559618905910221658980194954286546758597572864710827340343174108259239083228460003205190566236019086182281322268146960989549786156168235748664605665944996493796368065834706652578816166791920657320966040011476583637405820403166102327235067174141516537508386585667194348840866811150054595890059156765848250638034009661899947060421433901109242267775408115245911858725899267070775202432704002702736315619622158964238138870545657156441515993102831194180860482963807265767788393236909952530877889038742495875198146843035866368947167749025148860452642273539132638890136319884075202892652062201339707392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] 137557972236456999941127827661223589823777046325314550935244502374336893498499653400988712742739324092558377520733455740436800718340348712646246728744465933554121401738107363083902014783532468127730651058050599129537429373708625466383111692901328335328153028881492309328896555285145540946222654528293889406720910591253603470296382497091361561900443658387880677002161382218818494985152446241739706257521976793813972759016667804574580051773243066563313563125666263655529929381575147087007176400643051195667073165506972811628861277847844715357997071562540472314892013181843519042351460298969492543107536567991819074164095237133698214280277691316425618882097045998958186769706829875642488561325192379058655374127825121730101979604126898865336558546818973252230850924053388694168367042660303190101349418842379020081215767057873578192919542631359383124908895686672060705180243519495751784485021553772167346600737841032312357054929737984761943358618168140094867270037863358870461843703661182744365282459416241541874718799168651908910272500964784418802756088585579492980532130365815240840585447123975925892747369225247302738340966966388829015178679358628141583253392950813856901157928394933908788969061481512719267067442904402407905402255622148018030103808306432891641589413932224226330512605126575567690941189324009841990386750457287695448759643035526086525492022547409213492751404475678429873428519680000836178478327325298672208271347875445092312101488790554913469999307651944437305039832795410442427650112672551032532231763093453946301362652970155301099618892239963465484402975315604648734688812929507923076324486698343620225725287647204660561375085227462726072070918521213643474072458139405298314034482491013554352603517314808814909906777152468334218499063258837823137872338757727534024106990313887569412807245761880910937898355410807656269044842267230430956653494694497333361979481488934674832254012384364929371547060269106073404808725442054470106936321084605655738894361494903308649394280225625111595723168433140776243035826391062672139481190889432566739580579211991670332486780298095192440573446536503776096461229534598268445483463105921394133080928075834283268871750754326422444797889316734345475133982195535625964239409589268831244910652557554507127543097729336901766985214026497733263286031047978623355159155503556196469466428874186246791380183516419603226906777555612020132609000868274826665885237168502490421687408592823089727952713385777747365099134881623752325780357955629138971937256398497898172282227609388566137828310338149061068440011506145609605681389050905231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] -39152736189078893955214414461926672734461327474772929107704275994180105797796355202541836228426121343979606244724464901602099877759506266025100202052898389564446433410336075336848023608184136677304713781197203932121783551393487356340344893791753199953188461137201035007755564431546187142914832386134747988696174326654955995474096806141365670537507422449768673774788355260416659889430252314932539613925893817311778627355692004812593684078469846158154030936925498085203795999047686081003609692884028474041902240462461853721730421185249253810724427739341568474203177224234678573854951447095864448502789675282595323696161724970758553328493146824917069135043965589572803615625920049332638289489203842712496630389085695895780826360853598178782341539759835086258936673809449439040234340183410414324072840884265499403084248875141191914506272045391811377897003252875056368395826731577694045659277527975281645676732301321296715994479782111214462798207767374423417737120451907646334806147646989918841614278963876522747515656023633200762768627860185602622802935962624492426689856521791189214317485093511062772873922544045308214168445698722217148568526114509344759080948173007903570231011656175764720135114889852958438410766049265965237726906805508178646776874765541324528684110754117493551657935851042617518413154475262338137124076357682448579971461617640962874073929631254240086392032671843219513198650580562909965195982105594475774818276883049858821161640177338274955322541550490049868834404687524989337033551726864253204802219349513818268432918573436148501401143371044026589277929740679675492904376791193392551228213373290223857352216684889329220542049745007668650456332941569178952836520691955142482657392974864412534525567502976315954401867367261153109766704070063052955631052345182819861179005812318902082571963420845634521772287091651086813434674418739781375197586357191096444072218103996135578511521980933006001015849813037316421352170712668804312865699885784382394431727173477756909136903374259181787216817267538383407781840687462024889704327625677849638845304945036246726919599166769349318269948293341923466917847460846026129210186549051656768142451648704802745682903465125554952491915461351113845868840035727909888361215712277321705584542857115280262238675329123036181782324425395940791695616018557717791415427791905182195862689456321685923805293128858669265386201410531531894830919605041911696964484370343144118594349355618362977827382610183673620427209737379018420790442175442160022901013616327524602279676879411067775309717002914950987854575746792285742970718306367963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] 10712578662451007648705472367124217750514563898879584833043142261232372945200626600508442588548823495936172201292039832203811038945481170676025920017018291254082766806727339693168399885032152633857843157408150455634706031920253812220422352550081953311451236552530052562616478659589425027918747416652940045756689502117547068235959551195780083976452520662937434221066818820250968304249271251670892193367620039086381885281100269263708297790112350982876452675178655531821397453115516612410037544491184127134387633531063401849720922600827152202074364598249346801894334227846847443110417966197748911767627431421060561863565276007152786383411329406665355086378193123062657371387593405965919246252804785555316311083290343243972385941508655859040707152868640985342015584037751312434978087451863232885723400367374150838524956634730664045884624658167136782148378634376848227798430360447503844741378530785790829315688824341725646168149981838954183421459467854993540158370643147201705166855285383877306936827537579171506586119687122287592234905042695932578879890673700023201380700009282023138316584277345147995298244489270541289968756212153724164410383789027278028387046278292592313461113170403068741811877337007173521394412231440346831215945822980259818882573073789487844835403157134208732209458259136081653340477099199620933128890440273883925583155898464459978336760803324147244803441197655172020667351473974335338204646074815665457543179621932072612656031566324221429542247086229847088042194608337859562367087415878190877494512712939574209791631564589807981057474723524800717436305834634792698848917227614308092744924776201068772168518651457376964777620264177015824536453917514456222420670515078028972452966601858786862743701641186460248046849407761977708932923363156927993439022992827999080798549069472019803350820406855860034054730479389091502869854007582765410695472926672896459052552120255147583684750963827619507137771159244793797089790846579417591688036749335505640857490233473809919534396658490083170660099481000236048807744520388172654029606326753221011059261989593730340614035492871790958866544292883228825545039703882024008814260534992723834195103524152012409192773365884999305302718137828635433387120095196437063420646736251668881976362362131619414988149754732697825944376809282449060510275949495377291271427580122857588338644140249831713454738918699845970624224739944831893322152397008571059771442533107926553768592700211961216684145356792928554237036118107274831280857861182650733820550422840529579355206314269050787025495501697038093329178506043955878049906675165429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -2866913749539019735032441675585935359856117315744797161071744978347189359121241897530931096029803331812800415778081061984545449481773388777510498307508784747841538547687990477683884059602487994146269135834254755534755317160179068801599322036006760410312463151534928255911511022892321577906652975184337096926231973111186173915963308869402363742720730037881043433473531266086506808250864945173705829710383143065539829007566396380602481868631172082833619352370127643188425034190086981775751637860427481596430504348141173614791232603122110368137307049267831142511221796398047227066681210169429703742593699209518529595572043943043442591390561883583945627139692293612973730704715929323737816203417187624832922846409112034978860964442976842539779677845078738595006171457422751122151768535894625722058674638296181125450630483855823360487192882476841179695096175705210153326263056846150529630494905072222426599298831102036117746488176003426085992609558971656888900798455510232165372993555691628257482574819261078817658205409626495259813558558330980895911454600311724238828401684409050711959984137956536224465635652060604760868970704710275362897889014276967850331960205541268917286216695221557174386195646868982855520312601479513226178400172814005450120832511582238217529577079427073678800068118812855649754994102738005715301044277627934110601974045756272100472399614864849285341240898390005735508785242130191033430960411752194861667584486320118928163785104797959515385368718931959445277171332566709572694965244123709279575306816985804637748857928340953136743836477626929936761396902289443705985466616170607445200373236940187667582607545886623088595436032413202586407465177029177132784990790575094554847521475507888712028616359937364346937260774582377180167896357480456350892682362043280500426555160531246131253210255365323899127432616696030894373288753199459066073446239659058600665343860677068402563896554206192248521358320541442692593484161259761038832530125647243015724280764414269451610263825083691265695360462461517369246155845727576786023822961218417896665450861028366629082589891566284811280728153553327884771410657955005981276303241214734292591917606042721905027300966123571076187385673793067877135691118436678659242229996420781512865079126828626815466209866824468618184805022268490741736835970391724370400700896529406580855230914444666965219484161500845823421397147753064331468975341793830281466795778705575756480029275932315620982881757494160467654104161557177785146753527534269120267574601805775549316997242131037293454935029955230249148081565090394020716972846813806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 757242434316063342903658371496410907587677475161639733608568086546238528734552755374811605808366418104219817201059994737886993876004113322279291925641647992208973832316433254137006697700560363200737906734922896547115855707347289951366594259817132286825330299799883764956230829439844949873264436847927021684856316510053673444674660317684172566526517117529209110358654119116211010614937528064737633173332165944186180016510516194698145390377314843835524330824071527083646789602351405524712857583344099748065929677869888424363533989144244005920105130352048869384833121965065855014403490104438758828277332897759898521825052745532161024822240883897950697767536768349435929642253909010627030159458438611850225087829346445957830007933222451653677599823539099676706420330628645113142616350237365957707331809284646843060726242315015287827173809620475145475646987860522465509054100085409132237187666853608731250246971907371323490653528998816158086722529869244528844896106363476179455425783147589454611219542681359265004778040334604295869894605231313826755055572936331152647374209556224280320360918010616803798523888998518560003077255570983463582217265006454095358758849107738827540275361572909470217131986502468818314525978120618107703139355790379393497806085793149715629802730798212285180754875410331951515094884399633352900453127117041957171420126287583357827574410209561370546158125567609415892054911266110827337692340027801848786794299466653487519389796864854719763698473132947512302851043247630393594891767529713093785056049603229151215945139852470585925328722521219930305182439120088507224852193023864869460350323060018131549806021154558185495319098012027269824400794427290717134818595807920042844773135091838804994966502771484268186223954451345193864977707641944053174054649619609226680428977598208762370262300896632393314421623147213762554737254660315992156772535404351323090422451894399694474097297549815126580190080732885769023563031894070694469725065935454918140650579781565642809635474945273399187907556585473828275337904247235379257888070295716098088441946241874152580687574092826079355673015940605477885038987455585025890041978543199972298906638837575444001407820488877468673181825133001369280057609551697132852434245018283057408911419201237765743708593305942099066099026321971700172962043729516248953908290154871785378051490014050063018068470983840779177450586039118357732593214540950685537951215184694685866230956461565123721830816420146386277517689929289748375445357246866689447465948114772830288414150541140361588411604733404897354991449942303998838802593978777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -197288248435771113571118664174125716633202917737936465359061100084318580689774332286264701652003151798739301990027058199637313904214291325972874486591039354664890790931583011508089024819810197230977822485676602377999957688082894860071383936910333061667327758124709529559137216621633842487861113980199435774623007250248355708537745731676262701553310234656428554637127058022501980347191107356698477658402992739154067258747516552849634138611607837820719260622157173010877061784861172300678918812869431849669519544046718801141574143434005082239228702618684007617446080113423535418721971338247012665171147764809723501072722286139883322134068315804498741485769268768007324044070483746239941832369609208260468616858552778509263681829160483575952544533897946362785933564096755548333258923076203239160750128539189354551687846126624559367389985235093860407469255350119869964920560967036708595898174603857522144215893709457597079129739527778765341383069864073690981932754039539739587799529695084689595404183624227008022779651283171359320681642154603821485785196537173796319630265975267070568640444911749107489234627765450694834551106880465706716502525274352172226472938909498794972558921320137891950053494244712136741467487708605212054558734098164805626815641180987879590668726504003225517827864748731693281302739561449807098471010535641517478366187074963031378823178251821836285590663248018756620740243170545027518136088067550792823449963849887055540383683255309592437448897314536968500034814838276020391759291688115118463573438184922778951883486800533221195526125695690023973317046241684649785675444267855426294317732888319712893398921243557502021095703630980483307495550486868889900696616782288706082188898235031447077421255951834805802632486387624332787196011444615541990259263562270727018723917633882026673705002814198043355465055509449156298840058114916707595022546030513990951065371633254630335289538421881839857652252162117440069540502134060577070170025955077674070911219247653978757694075515737702196370968157792568359466594876259603986631706998417154540465355146912895062438047035960726162046951594396088663600681251692398531711840797250150856377647773330263294938056591317456880843326252442145631404878680775122480830733212221775535472901887357526986944187562862105119309739741029629342925138257847502870256499676352850825148012687050225866496067389925639724955438942424145969147062604514795157811805529553393659546301012902169624210598515238034021984109033527363237711651320252645668562331765047645364342034295191634190619931226591513576341644391095931875426729302425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 50137886052618030704808938000153433197810955121779813883313985589842301867451030000953841480997449738635347898889571437224161280323103423253762895786934394278357258348794060349104507522377175273232770797077903370252252248027430292187490192285955034394988396552059687414009417572088647714709023466092023256263653513776709198683344304697084202335515016190901995405275237579760385621421308712539156368018797292703093986385388355551316745284415233651767260329253751388505297844086083497241969997488523184082675816798632522944314720466859038913714785225697681799638572093465038620883918702765056056650446407072580221069802813926947865416083141772007214597471138630738468168005192257910773831307663184157262919396692366020447630980511458609615420503210556591563783117546302942994345112963649980797685291162255841420449519268239376431787306649133149445142248252541277332641060820541934278318535899762597158481830032005304400138594735956017903245310985293698258482021986844526122532867339028079075223809619350925403006725863332366825108838988688175443990249199952433475421631336557060134144891089915483369717732708158707700080994881711004073657126249777158741657255071092722728254201767126439481672335673315789152023648028166409203676985214388251796109196226312389234654660665105515842599665420081412180800109834411473150116931752178425686341239525747248964014967131837837701966556184953597925357495957125781301333108455332756761219794412537234446036537609623400004466050838837894282033046356641771076970741789916277499102638307121006655643304091780651436827285689255440760437302808268776393704122470183084357937569018249085353085226254816964909906350298770566929398245016664235657265018949507741854073611123955653650648902989260814018659797169058431466115037781176738664126137414574216727525620812178678978400875045937127977216876658183094586015774596111219648518507554786494778011921088904011862585950568059070058145651024235682212021102887396172063959113424055614535847368610681006506606752215350123277930038697107092510484327653845665895000691622846774180097372693111272238728933487395808524550825004890266931896939284539275234388990744216577170846456169617171868078891497604702694481650992577556669475431543372341300420783634976800525093919194034061042763379535457091873833741497557726874968871900377543369565343324899125926001744097134495994495638536971192087386980494032156059752353668222932013774878073820145314158722537148417267589450828834250339007656407480408825236251446630606436897459637121338106703537768956634168882617953430216567985166964240539966200201871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -12283474980996730623457616280050278401680289528596602554743384180376777687954621543769767156274399683455087270450825610765160852168153535256683428103388050385253909374454892650958436597353116057180391854610001516196116269196475824324121963768902233122601406305394805252454860749552685145557001110440899408035952608092527409452394332119800247113849320335297623117326730846425435063283791328383728174659148613601728599002988171688126296236732286466984494210609795019849936654178882696952585437667351907577259291019173197201707196025566909026659792343434380809616410638463485397428259717529475372857754718213084070726940114140236800976692462758282959042517446139061702619180608084480627815167222846748777748583287495957217224747500621528134566254481967559696694482985869437534799611901081007918923893673068454238337368349414735082090048348547345900467345980611240290143580018790497843921294406660441152729470983884030871730669121515455403451538611327519361612553799841389635933377288143462839348283789852563564956106899741399550907831307716397786303268706468584001259434250257509284364220103538337018722936441464504008617520498038893322968357177795725173376898192104471655950756691607501068895104173837548740258920345753414713364263869090995182960958333735859298371185423265132875323019399968326325924507739326297327156689590093747256123363999455256570019996428308885116166445375847270210903959008505868800921430863442586036325710994186414240971288660358734906500123759313068130304751542625065459934304082626430116771167720683607410318178267303251623478211278214997458087039885559044976658909390016810476146297406812968677135274794726609749578315211128510701556179543453709262643598882663765956832627406799784508686396598227868005337919494572379106558596756943532129441167008614241675814172313944273411333980131397990380785749895557093784501963417438488753803413514232922920076296711196932597296244183347679423816736244241523753465104866376289937718364125887944811119701940592656127845658563830924095130804100286214884352653805271789589767151012161940220900539094114973762430092648310941554195781594891248837399608179990788785817494988275908262762713648403230046681736156117482608564708766106687683891833899617655802375224669854385706892653026731099700791908705075584424688584929881884271301289437071680737440850082879129895142193158837297411200213259235501116194716437388532538811266473752037717211286092179008831414946449653798853930382069591669367730033184234517963739649829692880507643226665013882747518640853944108486320628642062882302324540039164728160901739021598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] 2950844537406956441085799536349011353245964806662865292155571981575024356549496052309493777025644243218636902492933633959734771039735690542684894439482078838123228980668226838093552417706385008183709204781746674519400564533023097808130473300752505316447101277501282605804558473181524561591847584540113983502747853946499299603397473683369569125807224672277310475043828113051494295324093021728028689115291228114708142151819944399850448072828327493286277372325471001780890076717885889128389651747680423049010197174668407338448118954540425848959991672843762860780242302892698937181722994042515461137372569025463479630795750832958982955714087680134291274108473187483513207582114101073549144961424990949158502114324790971994319298679112745365457272908879452509943973196527974891038859410889824680283691647120808217498617644597061804133223618122196789821869765172160070734223338765982290866730813922449947601040482797891626950118854356324842383530946375503513655807331855609891749885008802614210577961677778272971736521578758291762844991130260246615514395252925558796435017373629890153830462641733252905966217575066203460790966093877698321720027965769948456022098375285531242312873131779867239237001709347860504298545432907318919960936773700711355779430529126584686234154983507828441077709565985629543667398270329437504051058787806262701486585044248819710634116282204626408641624212212478855681003919544364254116109157173785772520103045525311380797535374525854337319332137637441379171861899922464999951225432916437731771575900677882727752216693587285545048455785510258714326006545942540518903220562911036583831998301905550834378263230299381519647171301433380517782038493685071977881628833134547737761695661523719184297790724896671294728712583982035974167136231995311096665990838695833711508685668479030865841226254529345585281032655085923614834876494689876911822503844108187685242216042663437431783706849534528647542129085852034196483937236433028375893793058037007892796874375941408031086914358911988375238599373640140946428877889075525318417853101540473448107294244165368000938014685373103770065619048034006816842822933480122938636475771865635608773394442087431818971022802504329132791120268894218737075511511103167535792462306897852278630433219545115172841225720292319766069468631761812694458269042658434307344285105203347259440290019210467801839790102694449886869661820699928890779218361244600169544501223630374399459022162354838765843260062100932772766630994465472561952588987706180430511852837141423935532531409550695898200903789289148725686278738951571210788765958144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] -735426314911885138649214690303631897832348232878831516168312763631338202877088014297370792372083482245521621691014832193476282766394521450652459467956536188254180926740424785339005462032192156698197057640085747294881158389340441116685508384171023956675250816372226563198044979937966057327723098456865111247506946794584128949424172626991848927203870146381402852615969690041636408011495034500183074287692077876012196936670845455250616054428993756970892703192279723141051059585255561638892548122910530824590247948673812708105918968456667789171193307444974519037799470787160703865958170684266048604179045265724394240793286691725850550558134195633361314599923025948804446193105146895417721929912530970386415391116482538141970952220089112342472800144876310352987633758575385071322038760782151874332012703312352619056225239969757453301786389394431842445874465537211119627349537659178736340032994512423504781997364130077038470111274640209042780855294984230566638761211075089653829250030987240705605355494651561935975153241111593689425617711032767129010586183152612601623864089732266393927438249060565581307459077867049100510225597339051961750697919824242320708565682747989651354483701549052925035134589544831785257629332067302336011463901580703873927063932269170147562324264927211074280501451797969794482091025513187528090262422393282107506641315254140591190720664908149324037410847175482805751880195626937778922322035832945076641938546495372284627747631729820344473479098669855673639177865016907609913511234271917572356456822883414338251074607566689216864932276248885805251168070203995290621218723339660756719337536508989038194096425487754225239623321269084663470879897733302349522949457694292924068586285393475979462900607059213150453728777887647073043667480502274316619398608498716533030316992846484113115936460169708840155397957780274954169500011758028796889179267166027677773883331452875446598425350131289934795134414100558006326382131713498035427516773043049128059730077557213939789842995056013291722356147528851250294121320863256334612516026369931721018466485826208927750264567346225514865384276729217347153064775710614322852367458830678602483700057763316724748056894285294139916354847479831073006458778898418300909860366619529022774465050798054581165793425382884763391613715214932502322732631552365787312677663770228810067758714942388025960973599478594167454732876283421304396171451130446419195131595251902801897692451725591794184744778076880353056378072052257595614312296459096741035498398956272823977622521391941563258363700991594958322601470836541870307680830095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] 193523028741752153047500839813608645428658880794344383138073920333667688236668062372548907688972231422931471709696400544110172283811576422217509386520139654719554772308670829497798885764130771895421955743151765748901176552034605801851655396356495646663486986901705779167830049983117250398001655125357081072199987168158994451133688521302778765900671854785586918511814490323252178619025202807439363068609919509210272417930506607012875346356301925259967274445283581171716992384342660295039312170785803465140765709943937910037360363409151050171339861520877592635631284129686184157005875242513997357215428295780787280928689759982647923257629922478629056006253502849840161451522423476304953699125584503266237655210175367316911473895676895683314335380532577745219116189963177110028293422416221947557358666283235858171045338860470283704329894041102857272960592977700827411840938265037944762617189903871234660076186905960470546283892047044523490494303365673438214882395198559193940178614893263995437285783324817219428810545408887356193987623241766670732168824844496539059503626716691184985839158450296790180882937234625395482639641783070877790296038404195107011521443200212503615119287934023550785439040143320740132560082580523899767108465504055664717934355508691552374120637317067795757553894784934339097471720962566852818928646028202118826844167874576061387593858870003739513787139116587924728503455152820355910614947829765178564422378950732891600987469418184595064560527303593978582540572915795710208284676650570129762770621582562195805098967613760595984560483830519618306120577048362768815791834857314896220996159067601016321970105789728916172184034581952102361973066114001051838342811492308169327436899595917692259416676195861140140950275753830643882337969288282892162963191092074447305581744859496051736891832932623200701056703423088224165647169559722174686268064391728877240238412779825433158928762391216738591078914270413206159044887954492920746066640605136015585182580416756596089500881135981775625923789864295102856265549035602815748759643158376297189768914658552647273459511645769248151073667994264562963678502762013807527958164207514021534576366274495945475916986922404312359561423695268663547441293080907448872585837734555667033973066820057904877492639605979737133001935753698389912539224644287241250702605997455047752748027254353468491155163156704202469696610110104314425404109064683242217681296038962580090192180702133730030958887961862946969570644890638543638857895889495916256837479254532532004047499312287827894030907597685967185785590774864942593319370752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] -48782397825524731194290701460481899218212653617841074560806383104714227555328247901670225862182477544907433557974551162021860411846873623973906171658246078728385292901438878535803141238671571669147374230868105735306430821285260287585543269195943269232991203426407505662941316008893185381020005997298614654197405666143742297710041965489797724377196204686616716270559508343942658135911517878733618491624198464991604996331325654768939037164760116525206053130204328511797227754968135852815055105946093903591781486243639136912607680913337005130891200156051728575124322399879004577845432255363343659679090146531310073981884654853587296687978669958523804289191860918268410025073851960082070538727355650257270180459867457293698047804447270261146085592261839695060639852475853030635377602191621322791736002392423872082199996517736607063990976115611145111362487927230042168815836506669938422456950493607466427159732657929157734077759899636041409398785589342850475934312666397181128180392710129574848322874307273448823381226942055083335028274883479426632343512895600124820994552664510863804107234785189118998786441159357530601990267970897280736546469064844249322860024592115254056843963951548051836687619989496914808663536620106276861972504172251184259990069111134741925261543360099898009089084776630569418106869869714135106307164275955469279868873051495699272546425723045265195570795963311911204248678625397711248139571907920050062384400246114565488533985884823561657434316574448451826575004241666168267240031133281707172511245423895631743794529174935332941848048021700776783539705568825682517083308987949371151340177532556051963288280630470860128734241344306281150511718596535716400393615938628461863644742219537408143847308784893884976802744493424964494886373849262573601004639858447643140071923614616533718881893069592067881952904910907616685617693285538244185367907491398640087219762315316832758479114631021822929025315936784000265874455646892205298683968181609508780038225637508737756469794257228015248185322448852774968314057788399835963206256012728532081628589675658116378843769268802607901933009952574745762136470792828420000184426243660528815494286610895135818756253578135925587578895677422635461925753461451231757501823427168793909827893090122458504149410101531855763713953947766419229759774260644613745529663737386504768116892078038046714660666267192435118742801944132404085939290817589193061887830036572721447034363909283093880830837596026127423173716908825661991167367767700636007313098166966361583925590448084799956413392991831377453172371282538868343162913423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] 10202753111771262553329840536517691835871996940949772865910623272662462376039657951234356668060576921275113443150073774255378209803139074143486348762160250154887409181896647338989352800764826506882062821924298741782402944697898085675448700744712518444217871820240715565716930387316077225217987544691223918793429852187889395883995058776329880285946941886154829849660408484806326375445964455222643064400312913943550363060832308400740650586474227798269990429307224094847145746554965956959287599252506485875408796474739505710220484834484594446124081226239996937261644791116836219870238290062510612761803875384892087365510542507862315706222935176271507122070720703605887208624668096159729488564042214618839398200511922322651422964637051671323442945355724679364335283603378182306097242344515935333251410537657241876526898951598872423222234406380840490995237725453805582584752296862342808968659382338729437867144406028701395332935346896928474635146756083301708791058410776961257160342197654543820924140713495303342869927321907869158256471772215474964335428317876060031151432959353251098596273703196911987017320436217444205772994889985925001711055985500367609504894754500661255273833750029117470450589645768669793380958187444789865526797426043819012811923601020560725748010059579326901966234016586737439141261888803698806592762825337794612102479283900582124198640185269970683469055277756697652769253847225994421766058807826553127039054707592180715009726219495711758152664208306948301651594589797330870608561141120707653650492908768085495902345498223068745367859610365934593959893344847843816176616690306744047239123288668199713806575708672334497509610155515788982913746156575626129615958872234404431634570961193655199772652839518579573069724512561979569665927444343685222800311115548063945053212959579031298776119091943422152270770488498378166562626668338020515969193547872155878294535513508793839739698757294010761214848184911705526126822177116171659782503051103559236328672000969229097517699518163163815242622870292451980733016860053775937319867323469937471980699338593947384534661386181288048096664625486232740459852124386224988660136160411375042533998591998014110078752931983252039850452220970312916016905880124019869379275813677612533061603163934967838064806702427991313938553331711814464896172287974720726786685997603705794617277579007968822271923260171554219262383311525787326262281861717457040608940869203070050061010951781487057456003346993904347717964472162410103611004294592269924430115952720382008933965465326964403291992907968805775065907769696395991539777536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -1557343341922969226781764328294150179540208263399684189744802624094021542924668732652824946318302133413404899274612098979662307307562755077070619060210850917785972091760757783122664235653818928836869728424731206438183871929037898397380160099217654709739305148062395405918918986788341085972978320582737288702100341891317945574988145745373429513159241193454606711075673641666985334364342190895241444911130494210482415365020361946831717432014287634905473002089310186646543717828088051089300940772541355635369425067136567421247296048858120531506282570536556162416918287815213530561727601595026785493881159659029707728281935001762242026426383725371781571544420762017677440734513088555119219665382427980771707453019972160078927175115255535587488427096137279684991829320831551292969586755558609266233360823651565708909046806818189128362979669854520961609400602661379526999025586250798172281608185135394576098374818720258010628216003644266315640716183406142206562523593772065757852458832821297622813173497606220487284539726337541422249291421920555499882866020983542150964343773309443228893489727138570703104389248533434116580530538837227109820812252032395574590241328341623220181596547062836556135487082808889415133895339939947176203695695961340116528407314897710069305808030949790691905312220293324902072125087291983641295292822214455793694862224454123976252597071794686151199802943461904114053688148242452649729570962331344436489230939452515149486687397195191987455298112414826215080436879114286253006928710176871596866243800989264568311483444978175172977435600172628940524376226304795524244907658488105784313750795854968425678142117588292423981682832643409571266449787463689951772790852168599338964239931919244014271308727587342128628589909635105070883818577931599725800517168646025602030390001344732962194936044888848665479154072557619526063536198309152489833551518347450012311122070230453420957997145904465525167013752469739607631385334064886020785874208672407743768343401762155646109460940453900911019549495100238737426993064959441472649098524621509489947808116347427310123874880207077263621192408709319531118633405815473354503662756086498316119800928657471073094235750880438676795760323463924110926510593680140818496019256571655914331704369570301230903798416235813564251348513447420118458906804611669471990460435773651397089806266637553354822941056540115408750844325357345742813052157694707319426860690435713086400843645369185662695567976629243442656360189158236743341480833516481234885973185666893640457822471044508341572541985699053520970615086015182150901180661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] 150965035073874702293865596067132511557359000619871361119558336810181868391981161484278061335729261304361593123004991813080423789800724263925208931316601547496977207640464084770661970584264216588456821321593663280447665030632037854936084204790909315688677808945116910426063118542029308541699036141640168725614767999237605505746993270581679541388517649703107611291398883333559688887936272976582863525963991854412844581703979563342517317135362371053415387457900580422138971496176576485865455788807082240898190430297924893719878816644013145384305962875528640085018490643505423095666719108078636677668513586806263757350166061159791942454231380788874515295794792779066053083883183092814798100269613348720765125665436345602742362074366684417631052992926067768837552676056911300567072893891042348253981081908614937272983845925921281963353817220219859618006106056129888533215139821732380947399828180954383616623817200671946156748718968050990671159963336888872349042759687276211519129935747260526749279165982186476121975246665210098719617649022022146714585888970657556205019719140622454804662887180757927787865920654018963161149715887460016070505201834592152786114064436771276245037072244628608816715180363578878160413017993041371258585125830394189675138981826378828296712216885110251276524749738051857089825673080405289566340236353523832623119166413844483868098680655705732682405136498689302936731212571418618833412294244956973052751773787116438303891527076879938012672127601143514201933380921107637888114343804179946252715146306607124077062157528085850756423323016198648714621188818665887932168843237451795845343150819342669441137480310744782604094063781217684319802012015718330145044714995984190867333911368244979613805401216635315300313275784144621067032674595231743203673061963633772326622577612942499241279728781457011219465352315195407825205301118808078101176111672215114723742980095812386706433345955675899072722067353510799508151825785137796321814118416219844534189589496473373703278152400942025978768932918633266221418812931180078569807773858340751972662127596476326434970238176767852498083201545893736466980119171599053409193056485360878481857805657846044055428565903923312666453056055473403037900310833649219212158011452702310620813502021111361103595833965554330557692042933768857020339636245944439224028882523296278630694501356882171185567530575523975921495537253902187896735486456776695987170737993038085493457278030092346312743670585116502299737247327425448554768913306152081975842847103284849421958105364209786518466684478513255199193754216636845804591513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] -9214660226641889665668819229503989485338862444798170930002672771013981774887225151443808573568061587698703456362471361385856859138410725269273851272652586375123775435717820364076200061550664016299553057266937991802461407050454289044991785706848368941461269926910945936797006369712181566981403353737468030276177717058188641110314790453600589707210983535640619426724128671890315801980122795335679027322388416432873182436329615509477999742330604120156916814565512925591460462918508964909209851723106324275875413371685993392056551196461642130800176101463526207206277386719645976683190532771174762437851897694182606981487435492360346456580499243645672541193710791295478670003912070598963548017685798085518033657425524600478577807966790232180789497962440881989341833430880916515923139729625856286917408793774322487549236669000785181054221164276553585091676487758982023698659909771377495844894221456099710566087915259612576285299370465993902131224139118915199120571193538565264527234908979328596567731663027787516159275966689496095290763408128681911865053417882223628946703239992143714004939267271149260055043529401272722180227590413491080284703723144941328747174983742962003793292876838722013538927731962506484000095876132244783264105483380112626208300005550904069221898851453582137872902951815666499905191210219388387411291811160457367703355517570448911952962873817601900685675193172446400782844306096393102402352886619399063000179832132983622539264810966427242226020080154016399316387387681730797911287716044063150157235810510061632247344860988216169244177040824913746709929750947254173062971970492046710134435494263225798244188826324908100220879148434014359902753725388384930585552699278114408687809661722511844372836603670525392835457074455597041432125505989524388087596472112472819913274190643958789312704051147967892595739784326309023100880824806092713399490858973241866701568467851766253610517926835548899805483659721108975794949584158299298888616439900262076615067270898084187856348020904616071088258310237557991193026439786390530991402029015978224475971745020585119502826188985736904099875867585951364836165781788638197080797212955754726499209005988434088806781455518946430909033667036817450449837393630783647709542841501772700247511726711656130570688187964629948070436761806361752370550626016041093262206496888218045673838480479271525071550780095787452853063751495008248483382826029274169889511736007530713478240226624797026192344449399274838292643399044897641839477981052770306362393569410634067184937577043976356489451370065202326306396480606361384271216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 1789168014448951613345160101068799758483677456292005300036565353154708733028276762309237883287003636010014529352832095256539333608291164620090246111639664604838749117702573334471599385294485993259013509282370094138438153427296366051714279561032975133035939251729705845523778931415009397528454013081014656640554356204317776591350462980381211881910037764128480717412515870983238620722592141661919949445633270060860957882261979874761492973022068628255813932587145172583596191746322115476880950386994310015543278505549763349516512321947377695420949508201958056614977713758995055575926196055947890519091844477021861869521622413947590046961567665252558148166936501315177586826119184678810697816221329649913442065400387524141404241108967951515358773428931213927024611383934430646875463240616910054039206281807965311081929535864167703805651151082551695082469373128802873583909617522530324050795361120309712228302590847173386694977280259577673712762261829439073183594928784148076191976967347991958005198267987416966724773085203079892172385933962411838211862527823330050091723616166967762555189809828584961269233858640574129775522845995598123004123560882296434265874898662062105569711347468355362488733782835524084695676086564598189545856300430947758212074459385261089267096833598588205772878891871865457922281133107071422609035438925055572812580196616624519611049987363591215312282874222412053425982706720653076784075842973862068586838713649242165774756596697996618364897667034484813705627233900674644521080973692020875503880570254479148467731454431958030635219076587988638775988569880206070817131916528064392686295168880977824770128939358281541807870812715789418541079074683546879620616303740528890861653873004784475948041626377279790792016522623943395951959281719286181987686140027106349345236546948823105069896536249840906054914986101610998668333424927153633594572655663861106176294337426448481506543542711425785292279428776328471260960351907969546140445295347796306568392876332537109937361316171540444331999099381066368703581901809641177149009234776710435699780095711267151181399466302621484013689601374847303047740359996446543011652806248156953958007732216782740729472899769697299701144232876348654104673125169665807948960163204726325101388819855857457717115674743131717478027135181319507791531984164020957867947878928811136769430235418666860315915443812714141625768099468927460043139040118227852080294666108171669077601708642793406970085749562928764936762998576884743618284325938569938949113150704362740581172525704332005679290740894358166290755168359172078672281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -591583643562143280202332713208560447209324676631203885793251553256762970050036155438407336655649489672608836998582351096259465021558974050817802958838058313911229333933499815911306640787678433966045489513231068556569818146617826335385224141564112324505513708622357131985074526169250631592156413618426221031070587361532230702161957526657728457232814508733802954608587848662378059807206343397558594593575441843851205411847239927977251494348483199995264803305548358080344027693068379042861188198342954499791593120502705707198912990309580152062518789751367152622693208308902579580323206137300420867944984011206877226422281434600168201498796489865495474923827151104854103342751696270081098115303491305901473477673140122306518963821710607771991634788130165365913276512504493266560514169093851767023497905910913410567992333871919822346017156873993443290505963895983844549091736286409147891294746321226520310344056538002529885144877083798819841998129151459039501840070303224048237709820788461524096346935849925543934020176776986673180800347390077344081216029535605657852351873547252006265225170178623951487567127588268753913004736799942819404776072851095670421391799913735551708809911631071963851537106643654431037909382457154343234387036083161935605044914424684622645529130744067560005669863603320470294977532035235842660865142140444636545438570998869195979000894540912976500502988689623427319404606667317003998335099105153904648983056071857883724535690204158258558191665141018641864511771855120935119432705043970093091263195893908353766615725675127790154914895752352591051113751053098213920281801552504733155796898742093962243316114181328966547980704091318857259745286730304746948250720813959256300730388976663215113539092810177052049616433756673209660503772813298383636207879583806725352115489390709538505357905801892179062555711746568129103027366323167771031363283242589207308993914806066855300052476581607568570057793003699392147169807084302457059784909257029789624385265599615497756879742919125577839028208184570100657699341166814129932985919376899352661777683262282444181669107954298160964619530641521313291113795704163095141426942719644124850528020055768980219490528845543810501789204624332482039957608218736505402456197096293972616812789171516378183864496150214466585601088340267849113916164319970458736565667145343164954180502914250255555569934838940995919985981287382054470132003706509698887422834673530039974723989596471272097077855994700584998420286157046152142996424218004792043386888485919329359891972387809679143850427410949472444350342832452304088596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 89404663046816425663525554840426871331120662817486590047133852648016050624195248136511327441414816937061954536496736452370142459378305110935838930578879726203301354695363459848002365365067232589382394877101565596774956162358808145673310908560301305192777463176730637725689416368265001965210468606730703702227320165625452217158163501999605612785483849119344470861217356928230301260915571192699790283766154664762680093392166950204798405537930788367534373527804098347902509645303189872387753752484077048101502762477177397788310143584567716058715592430722462718029000899887479539300398386206734800895349044154827432671119786855935247937305901541315248997328714787357116382364280281390889114335648485168169863768775291329257096130379034325504491484895773623507475717962452075495001924841337467379164478444655890197227811234462159672488509395269206431649734947291447256878665588808831382871858721490288519822223209095683360413254256094027612601641735439848674343734101091636670906203783297855574864597013135144718755565978057845684049618068719361019563163565699793948526656001285649127984197737705694924702994477811251884563069796430421600731681398781317490701752796098114832832802160098526146852607735042755470514461810666212404623447190390646384254267599048563046706549158888482751795267767311089250691536217628568901922642546681830174741626161903335133093947723643437702205586851727103013795875949540922669444663897476972101355422314603017088211432875361815820173291039145619145023654208995365808481299901927858721633086600466468720720260769210347818713507795985302963044511229905915546950678883032325290361405338229931291247152637382615081375312260275753413696163503845655255911794775565191164371183934497592902247346276989253174259839069323146299036717010915602090889288727082554539513534911503968390139289795542833135944967361481432146812258617287812012705353008747791822633399313113630081765122356591206135424713734783593186850011716041830894151230772877281548157222753000646829101136305663846099974215643787165924426848558266690411824539521062607408038983626488419910422002380112347593930714332542611740756811372442048301284248107919112038466937527691374215229497411969319159276077437442851714994645124719733573849208953723032857133229242723810443300595905451010278404610466133478759966813011258113281859619685172541685425892679658671514458471545459592011165506891454343619497560523385275444579044494621509118073749357464798645292697106016717743992950817292972525718994392126155063891749297258905212100942944717550218635289544190873252151378595213727917670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -1872281303782136638002813829318511011225865174573954336471648654044240502192501534976270117325205707786116985755126237462827335431765539506857106340054747956757500925635740833141137096239598111556729987753549041106392450375581102671363017919338298618417028921533135370758845987215126745764559180138848104963217079262107888894770829472985257262244034402300688765665630273741708531779490863575949315124187128505848553692791205101477549319965521549809766586969680601348536735068855596121265939355208204593086574108723576421891846885461971162738455147814433175090862153784064984232613293235887134829076073710846392444341781270254245465166839522578011072336215419291102040488183084876144150500527382701167999897601502325721689465141304644210980784667170312223300683316100859486049507503312653490799159482236481187849849091663634640039615737850786040563540035921853807888470487032994903912726293809385806205428243092152656642001049756473071446535701098066053698372269756200253004147940743582807713809005656974672703224710075170067717688479969720942703984581830103212628148927299425464068446460343677549551759960109974697315561809747592167089276114244809062908823906993328091699993286764139082376920388566988399569080469592587345388525741289127055122552195920642333141440468738782171738152210307414705871122473803615581080206165479222787312612786266439351164140731240195204689504474674032872437902002662792615464944297135194671899296725851387789722577266477943559047328775641644182537387407666588959529714581666468018952265360817482004383086486790329259673857431089120514159839487955674693721836331417667214096970778704738690791892833265110350297616169486641461328041321190297952723478662582772791847188980998326161334997396174822072897731465935583974793512930248084706520750955571147698522800352123380615562922735034251223677323608468844251312891329978084751632829039001846426244172095614148770914702659219821537898736921306292658610632388151975097909244493832953127269855479493725271191226180226764843307621073020307468293413328025748421553568020681040760872703842729059649671784596502237778377687051238116546508973764497803479911516920268953536706962407649009203451476830334461470314652996238185117794433194015128177222171773824613426739606506050525698454872179618919085950936631359482626626255809379505488478288879655829585529889871544370504660123419750723573070595399566665557884952046017730437847415449441210164704397800692046067106159056075037216190782556892173470506768736625768800568053656942758680444790524589813969370425478886881932865688565431460377395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -1257267959966887015262987729817494791993539444899634003471709665861096583787611041314985705932368681487125021340948080042354439958325313841988931616701623557551365700142781045855687880799564198070067435171272339049884273912065857029207973855670181676817438485160569696074079007967182158081483030744326251044338909877820363844769438099177318094253199415332690224536781485926757808626397580742988120146886018788477706287572875622491206540953381039668616245262991469688053658825225094072337098071546386518901843735579567084084541164925194941220309875240451413095345899791107071631056273353465169732896627714256886443317581020597265605517394513910248834314721900385986414035493049654484652443806108024143981592574908798527481398280630660619655597755427439674419799492038418619979825481506667510154533563529586567609837598397222219505838273613950476439697292717816102618576097499588489477506236059726406544284910117544240282766150001552505171917987589536951586134451956208346802648695669748514231333910413394323670176095882606289538309068492906970247973206146082139572287309315993893947435252764635824026701664335804092734818559087106462542214515751847418063926830931588841603300898168134871009549358596204209027333060879403888799188232225160003179671770405130528497717925636458282759989474108177629327593841220308607577152524328058753451669082831979940639604161285790605796144392825510986885847781255130626771165324581593418329754322145238262702510473363409653556191223038241743634832591453537851742323345597246547048138888665628494808738515458654823548078368664205441722002224791257008774886806218633795915700402486533213953654899076164647102077746098442878397564563904805733587397461189190119931777160203080599157881600918654361066190288215026129786640960430049772343658454844938280799431071978599996440948422991467326495982811029748448790619383425945667746041829433462811631144538245222739066943708324317435349979953287895501444850967305184194056880688211276238703643106881755085046162277657070526029056441154191514944270612372565320898883604277830964855099914643028467257406742623669172229229481116233932987441528231825114674760059075213961382179866704068288301171244096466469418242804343272338239056995793162565114153597187253277514745587296516086467608771374297203963706026164491703786144953765980795836934795750702082347645139464523321446351087937970533109254908267866559674122956954046401060867103211608322377856380449982267407211884346566622347090884164986507700595659297694638961378704629933752510955248258942142979822788191912931809976435074743350067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 129173176917409773360327280629431187249917227078937172134249862319331823546915795821631160387009837029339091892331038692130818208419613750923542044625240349662304570357983480307763254082151128213718507390604006566243450546293278149377281177707816185881344638141186920332282071053440395303192008322878156020632049592714428104648691022665297470484756135457965625333276072260492975405891075529043661073618640461325922328428227440017221517402192683143007297044183190939866753032380151823090484212693188811761048402663300353905596788542366847172478797933829317775336863885485752980293310766023416983557233908084075505180610278687453788910858338999362329773470706929684873711529560693836479064066277263042934745575648335597170181164838642908014549648015077787677106142806525451212731545536550964847765294976907027295678894350991602948997058350409401573458015091238312326511515831673433455033103275824839907207773177741236853347855368274307969686183506264859263624872221092158147785702183741764828767767332566150189410349824856536593787070505707486197527291471712491856245725937141580098079333880673023929189418941425788230925120758770800118882800725183723149713218361603145140243930252896772200780475958710177998684815185247090076597452381229052229830199934103645918218601678902185281528642109295063117314757189562854748702677005952015756749598255155047148974590372900327625657401680452719444874296357487465613580730436276790290186452124705388163850697772210287992419892526017351622864902967041158861517910276126393710228188499020915283697176509872131222558273592752193515793221491130554518489401855256703409838470830158334769558669525658636600829583118175542788333356543631241314578661915141837295858283175557930863283129087825120441117613216858374227784140370662694442293615888367552239024754409953988190837460873255467749828492430611993399267250585677014657279944475500245282628694387487399789348350554883763869660027269751579668979764610976857362294443277106401428536431772382428106884579844919423907081847007664370633327061320469282819671499524570278276543938691045274932811953522442550359442008905250164230568295429083928933853524306581523571220929562633724452701060540375983455638255947120679281848212759523876484424084854356779357753141472068458291248635813991664552164000804584332092133594202131130520172502801603307976616192963223157638406151204844319818084289596020296889298214459033892381766940927297345174488760603146292433925700673004011931385906314464998159704225401737115339810138489152533676187861654018229000898028089196964079221714088532524400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] 11750995867557789135354324339858731579439391495588150034473981320718481104284686011765829246041215564465633722004231745177277242497740069358527025238794247280746480425713364564240482183834673940909019969903850271859346529263752582087453986570774995689765121926191196123682644083709883132571856988369819781560649591728870997888199676325897856253753801428199474457403698401513456726023258785583631933332152585303839157740856520630929465935658130982411756869164396206044674115735028206371982621608355604414309906522607119128690303965953631336307346626108156630651460415499572444392829803576507099937361933583724218927773227306045042750132989724287546392046671252223649042537829164117740515898328256672568423683917499098858143171448754268746763901812150590520582426507553890300562033920718927239552212557748430660330843498587434863421172849733723158966370496868552549826134775717337563894543082056594793006504332740388744713366611608609385839638064027388013154249297872538229676542756634303468925765933050754982547363688776465940884378974580177443312970743856375749031973684038766586870871358173330270807477434870166069858607898375884833057445591146746099561891709909364564345631003435703081805375023914507022209542301870487382653496215355608869737428838591287548779707110630149523425615811373352164444747647101450637062474108696818496088126428273751934339748177778319613363292899156011310185838480376241177465085209585658898979192814961268244984194448117777497356391465622896676947678777959441800851658558740544365279674383033154056225287228655022717060382696853653532674244448838145226753373549582645832849274423542650304588783851715497373868353388864453776234502918402340510029901218043815280658969567866319860273039590032700341514411064971889183437004605309152352965391609160407837338532780810415104611282326406372056307773352959354576086263557755386086875175547999224570887890722685269112878838471662182766151707474894374779692726213660227626570389599538276848931030818512065690109051913450460864909838055840100080220661732148667508764119960881135498100308463831789884220254154778133833717430558307524466420580864462984229536547790465042901490279324586415747010984655111088208317088273950423661181272534096265436800935167479497791190690138241920003945653470540123332759578723194443280372697831529001050354819894205298492643330738198305291141957956281105563633941740389020920651638002967313018106330594863583100845188818237408598810943610537805653986784250056601552782964019178469337794214880222318334132822345760039709405558970821403903751781755416005836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -3282492338945966802245885889511915178214572609198572450331107917961462376397542252190168500551871351393321179441159118902592351132255201127805529127818687808063457986095828558747990994785129522525658157597558804853783396800379584667752762485891232875746020719281379010253817014920318437893002429164356241286312765677939976218693766715836368780621652671920894820920441073726913489810484794504908019960234848418827101423283958679598868906434626595086002598487927118892861868258851943297184657230873794268331683990807690807784370722175770886067485027353923016907915145488155730988790960503674884728311905972379060455602867222221924959010854997890300358558404343550399841871869857454498304932143466115594927616449154703156838188152642570899318972568942293536751130225803485141159457398173571237545056957768927201770766773671084883946625216433671414060018803159703866869544630164887362786832965856709712205372110334932627668838133790484855984025012129848400674949728364463894509463753184700260913701364408014948858095464099479612645285228168049187768443027849327085698765246220544099642433321053272132419087887575541273577027630877169329797895993735450284808084101218661598177077671428426045666084692702286126641203058350670673587522065008656792750534959932235307144290161640354073489437643444015991338266901500778726643087327909921587784348200245391815965585546438864804915349657257007282307503980917841854842738792800351790399246797053032297571967284351306854041689148202562671920242013442647616779007677218080412543436080874270465598012366543076157989188240367793563844912437219681858677776251645311189128399508582353487528196841860421271365484986259904077688621519166798301350458685841544998672522285677096982085724945021976845041918240843718991251644239518464059267970799716528742458805892762343871371019970733985949025717804821664292339062731403799548672214972281434226259322909701242675134366179655490242634334679469050410365159158075242586345738151371968499250742338423094462150124117323820340879927357519663001429969177878740651773959618874827088774673535395904511660882912663995858651179124752884234462111258605865366273267898600322098193551660540653052863258915869797064780085785524946153488980755026613885923515533706267939444978235982348251892487018492482047525441469749424439321094750933438711863295878036877225748813603311744681335387088500186919275300835347704539602635801682593812573778657124135100272037752820205212610945743752546982246667283006475671076048036415756515192734598526867748151788208090061892331164042404389060670405420403340083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] 190483470581747718109669950531199900639751003042518605573130745950755457510174438545605186411225952788798589126960219218334511431701861480783488787042900582779424705648997931152723242526663693183049558204557082868874101935971794434228813034439169321829452376256846354783280330104278099983802340965456235396658559354920856206536493114153678366542138690341139711459537199045714477935326938398526711453471364932585874025534322041363906660207843057670742038602862528149097709839988974745281811766382534977781977507828515760660530752728481921458761938423300324915809797349739568968448147350137656383716837765919154056132702075844573766762324039072291191256275335388917489214278571773999103464868537644553063485566185263543087551461721851308458933659915449761721351213284681559213564563852772060323205559231705100784410617381084150506531218012530975872406079172002096267599133157002290084858986636618962431344999916599463480698334724558258702173965248011483278508574613036462310128600585476012611231569992700312942760672089567173228907331141215668118673262004394897743883022571523867604510513659202469919576856159089326493290638290251615005664514072753143823088714176261019407669163078618321513914998058890286881162617056905121428867565055087972646576999167760020588313129516990417662215971000284883164407394122601379461479201535350160893751203064375935544117066339406604989975482967855558805782909590923157474257326830313745693797736122978683411888462602841857115082990775289693087475168022780896253169576228941312826623357063214654972200289602392827808898751541421024296849872903420279282161160800083027779325210734352608788800241656434629184436569493501646692770654239462086864048565794510510038079516027559855785763898528618100816622576458518108322577637740756436777689584360125243885474803616768737455420613706413492025356245327373924277977225707815675663709027344044362130337367631230623213655654558239772054370272589615679656503240723026147614786849387703505647018936989627851285786647685032382051903630933271101513631551419194730410196394002793185737031728970256202814111321630071974429456009283756603072012690939974884893739866454914901419219675193063289357015597681572830683032754023717273786632233666442315093526709986908319264803033004257393444988072536978502898021999339190035794942223512355749747405423254542673065170586191334964964092631274270098880007840292102618304003365238464133851849337655620623973690990638364153297712581422999499048902618202824901107521421392306188929561314157499786753624694998869928491599612510149208475037700224922419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] 3528360596405401133820846743892765035998876523704146997809646096640047844355636202006397192079070971696442075075297983594378605672909812467568350778718728841302488441107651904855431165428622627430127274741512525454529137361605668285049702932108494448929601788405986964506116305830061812967129955645593010045718807654229919422706552072846375968708056786194120921920779340945644678651349645295497429240358575917262625105946228888451189740882204820431861659516955768201155022948435231144521846454730322923615507027137012209834065774997173203241462754704884298866521450482849291836778610559867809620711591602730373725801569411374769491638569370918943621120287804247239121904494482778661576900503991112156041445994078757858728620774056860597733097206117531813897985321164520130445944411719373628018707983493088697336102360247979946332967509442733844648708480127944413176653231662359948958509523791953998812068766134326024401172677110443767123202227013132877689261522288188852244284821810595012880297375975764758020547645207989805853412369718779577689076228141008662219846991004380953679129455997825690991772541158736676468809349087232479795894858108394253695950755059642994938692063695464109386890689239299335742684226907926615838012667897913938012807875052983880789527524255034577200321253093360371230679724758584516307369113568537958766649013380671503424895689493919119328864938860332465671742395987565186937896080067620691814666616826100615854850227703349832654506074751076636852664899974793218557776484935663188701799447209422400068329991909883271487511901142253927628538164008660441828787227861844991547737109845015200765036406258442878720636919181099804610929769352870239948968716971065688016261451506225410665081797148702785479430080668457701349552398322701633829343328734997000278131521860088802045505480439636563603628138488429877665473752691055687843454652918356011117429463500355136444060548664518820531149275377262011386447853951745922831083398463389194303195459737860722064875323384149276470093025693760582228958701311246342314740912438761885471775717863314495343235842072096994535074245631463095748253424758170963739948056520357448869903924540465825717832345223197285914844875477216349579288599448264082944032275459360104816403265738734035029216391499781432931151666529619672700448109360955617263435319327988018915994574593109499852105954096475935396065198401211897272092488168830364484110149975386135691434778586378576232088014454608519885316429478920243515261069625862687083390624932240145718241448732600317287385610826611815407385143662346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] 794244525689439741790485079919915846470748086050178878586339704800561609326468361196480623260872309573726473251897796395192558969401884713483367156151802886481878405163520587100326947332079723116804712214239920265940945272379117167602596986487730230623762442761066857874414811984597059866520119879000449399138581981173419273760040956648333442575442052552195670171110674082815801045965312911770142736134444257423581932052245471611618149564582855558124280174478436651510049873154080139276841564991461849054534670908566341322923546759943380249093408743303602311501048416906590073613641304403847009311305237190916269007438255424809549246344027154507121705671453581447045555641918080245375949327447783772826798305844525497883113108534019065466237223044178517817154112047040386600999538790873378132881447288146556332638332074987714301191136314011373109707794402628921315279110295067724944799092391769196268250455647258519644595350855503393760803531654965453181326176957567708001685365757863509374755901630494494824018014053305073626049737604741661857727036385292970020102020705770814485127111257646187920986329118077908509183547830193832916002876238209595101044895118164427284524429581747347920184117485973591197678625112515558848953475058523042215008565663335109637412214633715403820848376143962743720669517197955925035803639857363042177319554687048236367390279221918028825033779389064393336989706732113713243975299998096895470982336939534992107239772421611737609943181862806737479675382938816450423791364155303528080651419087956372009097580620427530903512649745690756946167097835695225987039762294194594485541515593009684191362503319955658966878383091274788513829338323356328976560986174658856747668522755413808013298384041732374267289572292536746919513786382959582446173117055177902131084304704325611124224655466613452433452914908368579812844451072445115214950344753914773020900937853782586335802024676510221310174711499604268733970345877873290794613549133393319320159563214052622625059220404039123627000751465054692036627227174498469088153073132818042135281128755028822291527396886419039813580753372234922086861172241053162547544982845806517279796008876433117694620651672958132225528592208835852178005998585999216444820535227371692379471713385490211131241341627824780018578098592972029272349110872179160324107378180985855297295495752459586809222264240913748048927199670914646429560200383529270928377449240617720110576186766351583943212296299700385335495025422552064697431193627830631592162562460813364436553088081103516760353939902332407211066262133145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -278765451425647447003119238075413126844128039256599782740585756365197982144015767122160382094191114800839010277830163355534307563328349891148867337652423320136463221457394444314754864209959448204400560002799793312871227329659630969933381541082917749143808174326018183592879082946726282648310865632850240408078865353901294424782928009787246762837927948003192758854449609164494599204284943500121708794701285235562603753426552223324536686345951120647518434408757358672785285902415859233102247564144946413691903159449418934708107172663100493736303336784802424485821762150750794036306084713725139614449338482736415206093597282767599545095254781094794174906878335608622364352394021564092920017938280942132030211637981413285411229604869772333036869034004701445474567132768826657860566512109586016951922100953964101478345600592207571884009673842308630075162855602396206116402575744688983285691367194872508450445230564071462186466930479465587989248357854617297286990669650954931972220657783263389084394815135447646778454425983408812825385884954052564595543855812855992394102843199940280379749850197545536950304209336549986295659373232120420636347614245742171896569577353559030389060505772881542580471009453587418228923101129976674666556759197960102415205434439231830677638149536968136488618103104929349652328495679302870735329411456172284706954110099109856008853801233106328101370979713293268954410318796471270613169495444028070680643576829600819668883417300254066215635733195482251091370238466988105903188870729130968680759605221163273575604735764768067686644882435858882598552850152877452597350806530295629127518359178144611486744983541731683230110705958892505309223704574165143028564637073326829640896645603843561587646982060205244823786077765687254895558569910137270586385745159281728198665226052537909247661052441809981134456052449385892431052297785391159821112869495430510712433671599372333284043239657210201840957565259056407753508759169831968260422224459280442742436281740999834581789755828838159591823763135710013784748488938522459408724419214707790543896416009227757617297838947262046298220286898678848448415648467429932704526358098056721695063918950383571829195186880667713754565843543857271189669707967143360526427986500026949477780660546940114255237922336174239539444283886954517392400767224700369316568048837334977426210989175999655385764190859455574564697151554990987428472161463615003815716579825697377769837201941207698916262035602114527256707875005480454098719741606537343971012177180244920846467375838034464347148175055334778976407220639498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 16664392909142686955481383384440723531432652345367663476696131786272162026750989004157279238656851424872374908335915334664420332360346415700928778880538433781024827242723165705020906801599798069647892896587289342480429357764176230519177757220661707815542494114451117950605929751351853465952688994781068190355673403627072560765115596612321124479772389924990734815341888667911849282299456116858624510840481679316007712230594151839678933543040107645525723990627800279137804771011759441100741653949470785147545820852249441673806259717979329002324109771202335490445362100464685403089153561419423339429985075316459984919104445823900561917368305289098683367155772248553765386373097313258916837616716638868492019069643291506049030245064580599465016778598462382286632359517886694757150674908716593304422482609924727950802456170105890290470216949351663972630550306421114706060750978011388877216359892847230543289385294913400030599385005854763150929628392833772071001908371587588921110370294078051311553767236972406118236657993167472856097345262463752739315924349779941757865736140987422610347903459314950035186434145174702968157106455090829068879077129606106827598111014164327111231228684780841784560809278916257060814666825617943183418002747387239639282112803056464198703718393382796227978032064222089118870574447159974951172278036380811339808429444953191234846824279767906458068222631111688136463281336629508871497034076825012326132441496593795493222977995589275614953035756986333738824518570202976571984305466226543111947708726784017448635104453588371054397475219703324845476402506665406506636225909221338148733243965642629443665393979938259599652214617903566070987737116155870326351012219577799726290210938313852170355302021808664556712153958566926394723623023652485081631626174599542548492430878525328039981392243694587230196130872994786815013387854273130048375989468322044272330956766995384345753614202116168546134407192959056909139026280796079624639306202655950698227324650141543368297994715283156706585142264725535709429217502848645904025610437633373623765996367203452966255377572462424056550228467048429069242253869895121009872220108879065778236913247444007466186224649446522386538643613907862297783174461761908374985848408978794419859624434409472588882229879198007762468689650670728751062490792848573690622847723696948465482164723112452815584042265106823151489857708344713512903418855374897096048417120458269985720564655704213587821276265214559809247784384174212686670925350137654924874569295494236625065735902368646158500765192381418180943198289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -164806009508798590217499951775817245902684423262652896696964266252747475183588119050267809153812008383316819117798735023508862586825823170746615460666928091091747188901807859755715998972944755502754698436113712457142858428101589659636007943401025603357637886527214027204174406213442949218757256138511619814590886144632610326841678660560489395471293632696986846028914865980617920244089304963166323017418242056420172822181202406966300198589015105431375842042588557581617511240646701855418506253548538290908514805989811184590348807770403114420519108720413135377916860650206499638077209649194763076011326972008218914649180326565215471514704095341159670993413358791789575039207689819954185521643658429932523357968465339223439051729767572183655083158154258696689875174863980428680057850162131077293594801629679454186514644686574849077183395078692388763728682919259105050523895991147128853268600528658988029719558210873547148408513661213960009008650715241581464209865706891049091242756799615315707778499713145305915489165635249521977037199377701851960806100225708619276537926141660083697723551515220248486115766895396673742633442733749724767463141619389704579102929450160490545862854800843779238668197128719729137028111277018674128493193302200070537642144769087562059710404152696092767778461398539116063362109091179633623076401780312501261910834853376143891622763953922118951209201346430968698598560972546076488791643214667880218160478986522807224344719973221820064415149761178955635057391830301322701488789925947627681530462480956317061078286875343150944384484937941280047238528813934801865478019698219256707942747263521082578910176355124195317630596760395803073257770903662501470437859662393407927178259163225578702649300925009697920117983532411305736245408056703811828224153245404739493135609588608637040934691141216258624301174697801133196136022862381699054973072465117272909018728281268524739965735652247555214583467063730874861619697080101267357989241272235432536479413228523356591152269264186422992248645404886473711017546253796487302925341200709110017336348227180663908131591776100526073118554319077244486043154353507641034090295372691575188026144620244712114420111230958197853803915361888262874673992460892956775810148801865426385292422229506805086490977834189362658061817669050017419959265328350940500602013976564160268651228873533517799622174111346653730139324617657883709183980632145289181729578410201219860272493422712016983604456229303218034874890622051200029435343983488231586122911037300394231163666141303798987508953637816707598155597742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] 37382263260102673122923474453918097028613798598401954878386743460643800683151615829153645408942081306912323839669701255205866388338443457301088060724304779307903192766371976077220668645067335900922359177311214349096329319008075260186423348923748914246116139130218343975933274495032481843204246123685333479277491569321046264320497992910462516041693639098713951397451682856539880028589908235869720842883083339914999123898470965307086636674384065982914529512103251219347024170956126492262177043472907451050703175087915829229326615882086505909735037099080150978766303938050619313270357484580957849748920032138891383341721472869986442954883975642862181401941593972212892806586322199942764240913767595114427177066050193921015624398642719387808462854942732608437517573800407371963168896534092847727458357774189131571179894580247186511604777575844569957643994162069853498976256956384126530942591016171376953226064246638457723581706477675967771287418848084238949470039544113937011337024515382290184359155658757872490810898504489469543407460111474444082504615393084302919254706150191553929711452026787180257526373375106124269090485174814707256974095216602891408794940755121450405180322517003630261460389992571729171779742500407670138951511461729250303148233247483485617720266605763295496238196609653113107974743532423637175596254592040273256942449516767481763845022235616742880690070051223948883230166916043493778017195053550115120497561330475303300096418447548228654265670958815848040488245243858181812211848124862955237115758752508329097323724978640769550767747934990729612340143368855110168502472615353348072004077881202173976510265981994791669871516864041741443096836881845064949569052386164964703195614213936941777113112202604865516271866827436353700172844156302757402499719660037519957710717365977632172642783907032638621716257787866573260357608863521595385125685949745459581711364384396078490836203022213148043647841481920057875566252840516694529115598174341006127102349256259827194771711001033386205342431731121746066225856347621408192758972219171437430272616881397382169731744417689420119872297993886071111335556726516381083971299849589376165582847424110520834018153248026601415544268991837374116458850162636899561764516839533924743486704865170236957877494627543212622048248613203218908637771803738525728986987988940288153810608111050990641287047903522389692455187841680470241432093661347733855063018280318209246139292985154815059160820874180555581363729798497628214680572498681114540722869609121585752908261427126318264051730026663863652654986035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] -2756502376644905395226675696301127452379945834171390327907247003225346754061236714461403619382000672341695260194687911209928102131763285808400811435451683344415690788979655124783991714819869538799150050197391470352275819241758062012155630016117167630832695900235602055510682829402651492482114422521835821565996723817805846390833867937962584981791904765800912482941797973599015029072426795183238130719029314467180425511826786299610257172677259721874531536771719347920047081816683610626753823393337155913769307111174194824622462845711377306907954655479752033162066140071775526311412637088693441097979309941975763018086988714606546046380191586912402755648684553592636209137836877695186072414218567232861914787027503442094512907023717441733478589854339259560361969172109090311426081915556091735174444607930544322865723035751190692051512784615225283067296938155286013199650350039276735212782285460721124173205380398718934388206186694920757528512069524051575056326962265286283977794850413338915788867715437615365544075441422975480604885198689372398371628680187571823318091470926395864955387425123179654818285651782414869710434942462659879286074599171541001855271228119444481090069533017017566518281838896974545392294650279192682904587584016408422483690526057128827792190393175743410900995432481312020690130282045999248301412209331186845024971326453711928330038074034031615495367116172196736682533695239360821378163570425252161726563817662905182229097461572472328021843851402435313514850886116247387218719218936385995949853557002025805279883780351890217120109519049228191534385420361054497375517496913455287628893679284080751440835119961057920592403337349344852102425272235667892189837875975147175383221058941589226372009835980155502459081130818622938816959597535746132992377901012794808524904633571620754781947677094852381311467061037594028906804187101710992705108167073760928760041291973391105229239826835027541699703730535706930931327173324369993002426369109080439164838010704556225869011773828287864045285304296953133315392943809359850071113351053483721556754197479341097244796868894878472804163205546051086703112409296780174421734795856970845446356444703912028915313216477375540427358423562466993981263154546703369910819006235817390715433710650515634299452911293420055364556665591742688421260891147071936561006628910006883957239332859867377197153886244948665939779149286588022840922947704399149113989144446017106702873657508045633683598670760609806170912588591810274591019219678900948937414276051123414060734987948154846642332627233777432847502540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -107786483120282835936061804753178623518222129504251817664985089561690330687188393620994231825677575300989537473699798428122526727347710012411762939256803962590002970281882575098704241612178503116814804209146401595358631236685211295877109976588199221619885575357453977857731497296174919995903931976136195958797011054664804774948861995600544053911720064153480680786521688624000559640685109631700238874061185245200709219383721737984187193171037679538107978891899504073740270005274700433578996286923452196468226662804409600383559833178327401855718420288220334229213400503636181939332841116288053155730961219116368426838027930579347228970830679357528839931549417781145710802007713177457914597649281072090151313245125623205389360379461652933722385822137404875133014960190733784018407236317545348779443373712248215571700265613108117160931460835649945717736065003389901094916008625658230272520023554998281671579256110972511602413217226127234163659406179398306199522316190266513455661402143801278851518443271169783357741117457846739123105086103303533668084525559813796985592508653589315789542534388799279891475891089861025677555098896492835476222916238817785854358879721276178312280870627169757461064218566386445799019872410793823311336955674859010434737622617182858313243165186860625667745139016635864257477795489046185074591091506180419637818693020267939899049399856968581103692309281124973980587666893124126271636468255941298944070831922880850493255077833235713385092269541742947557197418174115906437263710380689762944257030414544595743202154722290812202211461564383276807132665696463476919398215497295277473304109706320087227097701993995759784206768989108847465290275001913867031105083744351099574159956810148487644016291810142572761110511842093503382945443733342910059111159398451329774089010778500626573404081163011380764021324533639792717898679759016982543260412899655134785908443208340878449554712986602574758370122292679061865681992891775583649255968899245230229649914915681041505963801487233322747053857666528012409925655136701506861771941385694256749790653902069384052802631976127372279012900229448489298661733017355185462351873031558582891291388700591046831797200418290763678367308861274925742637870444738471746804309892544851380598343669343652253093329861342298413472580536399091611567063962337723630697855789018973593348677458914917281569079638121909468309924132932830526973961492106375171508698705457891492327879378760375078953127403105680108192561646738193976502378847771996552457562270678744723685897623512515673606192495566423210118348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 2524573571133759087350829605184640877432243378189451824583272578480648482778644729128192783587833463313526297124783638514981879411506000580904885829466828225666614219486311869413223535104748640215062209704845906509249396757937270209870529035866094616954522973853311499895079209555521346550087771478004801951895032339975163666911200752701724955918838349323102330363044317910244228941899032107549422971395268231963033052257045931781192948424444717387527134289468234992106535373387672671398686408445821680460635583131619267023792687724491936431094765062177017818143493634717944988027469597310661461962680949942766960483889981424029313693756339691347955247203005907008136613260343125050937059684553407019838862896948083533875893557680695575733205938961661321853276078699091157926026433686249339640785628558810315904437560704239624661060913639469149317375031744521988156312468646111867740946048802904972730981198598357772022236897846262345459103787874832732641598799870449816027122153447669936769528724434087525884836341440171217848664702883945335192986774497478466383970674506291829361185264316029916353980468369794406199115526451370820716794764618287867542161168249304502071437166714204008484580869745182362218321996028613507910553407139010694586070929980501047380991085635607655747713336004395800193477357483239425766799243877492584589938319960017927824241068341187481033389976047807010626783494696205412594216784887746364150941340973158338349191531791200108363268252003896480852624454766524712875880368698354713794944612084993089071392424678861005424993153638439538982050853867268843703716079692460025998239946562436523450513988325549267402059628924782004182823724197400086875415988975091268478002723063820511830723836848513093050865021444603510281784608020092410344830213960970668781862616374231504776741584058770057409543220563081252544764773295716521565996924136183225562806883621080951376749817997940853469206565940252093864619884603337126393238483951348442216822894130091274778478336028880550934351674914711808123639172763321698228268770270313140526682533891620411590316433111652985575594978672196837740857626123697011007765144670970001811538812181125709390478163395917390401103943579517586696038199484407390513136612644393252277772483347898661693029681866732007157012689405252993973725278519646272691455908686918997475667427826775219524074003906197580853998565560599405078179590250736935152954193500032875805445222834310079302359386666880336837202878641725194629241607382148972152532999126516589635397420249917220078883473343078694041681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] -187906524078893977325989515177380038787991992059282949939786079325319505943987921690325859288842381697139268664576615632715559127990803698708663516022045596930394530583848391557720159615732773536378267357422062053836009954573662406874955360335251866490030330818668645401424796641566305664954280414773696414793516388754083805999342581501441351099422438067051244503618977287362120485318818206840492484310152642491148645592350609238146613508910413959621166234110507071050117675947360045908783427578908084805426484358503870271097792575068041520200459136903378668128902176658340565891715391265239363700918387528686649070018882354808952889553295666264372528424014105428832600443881373089580941787062597836502436231268338962764453340420587094826712987866657119840019308791480824368398047010173154339128421721281860590891825271604903435077415383609287657194012655326364928741581118115094429105115133549152337548179343663176674870220156243627996679358496774326695093597865225559794270118584649420913623262745310751950106277691748972054049937755285160194803297265129760396433391259435823356011369705183717838074969298597022872716393948154549701021562433170562969006118605561554226907221391562895185188552382238523363055154687680733249737086219363344397387954341347814209765567074896085293555741265789134892980341768071773817692204332759579668723143744607052138713563392962153073104107502926322593482508615750272945723899970337840751349612864531883227902513656996212185508786430885575257377272614780381679590267110614639421166284406524755436208226925836638322089810234729064965515203617260916661360589056797195877743104205350043233418050508005321186968329185062787627047739116699434775465340909924537579980012495361522838662032538786937304399665646203396712119220310534164374125783487238245612205495003490184670971721094864460672037426199677297923877742482902892084693994840888556039265825436110469526593725980584598275006343377709423518973553615193388893932521301699867423405757373526480351561282711742016307557468231241982939688872633131231135171144661884124659386584601537741068984096911806997267116293772781540882061753057113095738423533506100229467497788266551196963871979773481722762051197314059354903698707639813448874944246830556859494628023198798196340760909327602842476245870826392838279876149617425847424238432217834548300039241301124897660090345406021622837253686933189657213799648796800479032839353970870271617914202015024410933444367256775122740168426471054699535641574818395536595226873820038118685873170477044366477852071820234935293290440861346874296484495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 3360420381385804826062251560149912019112867232789630417496764454909049242221270742255961595774904988753871420410378964708708862458876858184629266900013694177204680134121708915686322194861460469576617192068533363079988066136627460685983280617259830081119134332731665728532869161447170017005928442222951686669817422779924816370104704630121743557988521294931713853963933520762682504051622226563201277828825047762294712574315264102436040508621174369126184519635072143040099324394364481081393106917276592566350421134700927298523248814226322752991637632030838469168793114296375768615621517229826039614438430486980415736592489983665113646267099073757156800134069542102880676541368117533596337290289370791960020115654520628778210102350385279461628110785200802120748329299171036234560160261188418939896145799331688807642179657316186648466249623962607666502535525988848839306056492087435393374658540813960823397178955764876080544054706665386017409227006433424926360057775212028728423233537684894069030264764222629479419132518913369099081277300459218242944378573641239875654633166153045676034708391766133867535196389137686388773976010205455148601487186433287351871771766299294682851650036684591752731719748175670223183438648600084463674681368518862874283142372033617069971506847620266797320476402197349948187127916100782185235549659050881820052927348775160450613952765038186296615268411987844137097538605000155861038490180350841880231343921234060936368282344546193180789590052460096859579748335551718685784640008809542350024282000473327031623824869785249260776383083175059744778942458258053601812681996619082977222972290277115464159873049471236173772569659682625772352083733948191862474537057538258160675748487029530357441790679385713983345199223972648894678915277613294515839718261445890313365100987706980696339145872188218929906878160445726363950348091961618297603217131125591908189444316782897051415304428661786791947793073461866101484095754136851983140837548150066034492247676048583104406574781753570673148120188303285783160187671959626193634271566332673897286238046526121137711594059518722059903726852832526363559581428223990124978601385160480459347592764662105783018596075854259450373895588723022433844929572735341783889174272888021513510650346863739059337373444139967660417729265789532976318303204496819388118480285777093243086865947917962112824738932086691791692652774351623769086202777761261739140554814249693973249091106599264462444567396793879327054074470526072449235586011173620918647069933814297734080252217004486426474963571557619274380666027205553707942936576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -15587598699431369445913084715434021760017599323925552263504211601322602471344923217632085988423306380971819852501292278927623330056873780140876013695957745212672993140649414066358538823114544905742479690196261767930274846244598137739519024470636678074138184294093204617128436095403398452047179810630402377641914770933656766004951499168808707104581005430104246527939220116212088946695684603727056663722089617368238754860033417560725345385924218397077704611839390990126054665613940264844051395379089003971084015935457279487283254252174105417121276236480680365583686713546534516584494243927184780890424142902746679336859618062477467033634540086023581333223795141492819310885085428125712662200910510267839967425579815096238559181003977921809964485017602955101740012502300956343642867396372055449338761481301735127531451529186746938338291194533317061092145945763776387787357658632382417852916632215488261761406200989488222677741819415854523690500293438416324233124035797342432510733030904225170057267353550481271842843408487015522992333380066705237052779488635503049854454296936654824767171045232476552390511311395652653290529285299059824618870785797360452386367791390972877070878901109314686114461920860607114055555221140519566811068356976591596189012677120316670587091968179129730769301792421949458197809029149947483831100372049393455839318950362078331353510989993346530863606305009603197300298823857781334783898576411573413309372424936488649245399029035664135834642691135065041447594058930096260082648314482556443219224970784316431393509598550279264112575858942561006835347106555289522157050942782796394849774875049112117867375682950099230434175112632338560040659505550295182681923348734402046337208941599714449803032573043482349590152052815753864656541895527830188250117787955478500146329014178897455455184057051719434201578490306904468034371285730128552552150229334992445279773423614388732929607655018704894457404824386497948414834444201956600732226808305788474304773942627180350352493590381021244547322974472160783817762099291902223111971488921911872846814869192024352743900956543910813339089720436406008615634909786614698699158634173539822771153061148107329450107140114480722503968582628660730575350801030021313641382801723903302110499717687014630517429678085194839905976442951247598339594374823108172280822148597092266621821044186165762408562351682726530879208661667052271438213166683681537409518802829124256858041173040658711837082914585900005984121680068469128854649281457115714982722605741774338284415119846281905910514476066567898341572419394390156846666088448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -53866755170298569448606493404610522637505937454772426216887758977538774005173276235659962527681948224971057832680914710011008447560491932462150606464947816749876229568764862094695060571619491654228615477689288430876330901301898323361065263263543011321107544057152255378337698369740319927558536742381194185603772038867488462425654993373637972969759070655200139205764962944440637915331979351392636860663847987870167720410704996453078229094108027141530324705939103446539076186038456671173141321327887129338951279412682781276114861225390248212838815078520778362146216393684723832964410509643339237205592697517580777256337495329590513850481764208679781354704191921805384752254801938413857423006320348727133421217661769206287343233749410703985647079292366406979627953125186782231739287842635530920118135130607971860193255494338373986380103261919865310775992219901785589324895384289906769513609107386859784576409938942301607935152196862756416851590607234204942658168693026037476881876341196789647414651054741719488065199470200762946090460986947789278642055024929349985977689949390804216146982311546991398580537743061980911800238769035140398537543381654434081703635714618591278628849434583404664275178433866937344063388614203094375423793111885593132356112264116511932091668024565293356965557258557773979326900383291674995158661354977532143105635299393978445859452688726908385240839526947546812934825365266415871707787095009863695555402873831347644982711421158656482803591317191969164580793842684309116898169901593099186308990112138626505415021806210788485529662954952852574899181395391223087221460662275055066338282909721442092415317208552822248611842887718187063692038860637271749864529903740121277736985825818974126862812961371884609492128869765916212909223871040725831767343461938509448286733999746909401862156141805325632916253052250825533338283336495817047455062308201133609367944028300479554900673883972854202667695168062840301184876492786013825132718926257787727437045917130252923925969695073967797819295394565159470573380438530928088157374534094184157148464365057146773253240169867552996663920628326000603931871928802476936407572734248487476986632002013664147161782882052422160404203158418780446163270789929419388784907140837135226612712026490791446514037032942430381863956616071659578407930138592550769499036354800038976292694441869110391245190944415768499334641598174456290416150715292705622413573513633621175543353150179255000745057205646484979355343587262877184503631147027586207932135405485747636451546032432841069624164500494547480382482165918202684505776455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 486093818730260124459878718947842028222344676735975366016221899195247191785234020726379826305192654228640543350992961425408125378489289320953550673511002666275163018192308039440487354068730815209632140227015073839617503553966767551871472391311036663283940955225870091539498062896867489531009666884306947354233008064677220121419059084478463903077877565266824344069380980826309107488066128831116398562115724993615783122480021400930648194610671882265855011826036833419268877439759399447873769545901868875839122431721460051804078572766815756417965190187665670959118346053597781374165543319619954279560043547491071011078109773779355456356076791673772393674296252722009271271226154334062788521322375396126790912732239752321330552985789379788691411558396363003303211992730480058146344616994536439471694379036427374965579298306727940735644435536535691150829591387381798990370295480240163391470860718073926273853693746926683896949411224089120443441391671318558580986668763408988276539234241927815624649112652192101776843462094689898155019694803419360295957391346439454960637990707261268184634533615389573785840485441925053083375090208457506072352140432771168874858242276075359025334075672347675401795948612236062560907415817517910451873086998079667198138104418629325398947874384366598601671551548213793709288819300473595518023400665646711222224722525899923506658472956177936559759650348764692997579756877657813551486292826200920906487425152753857062218797631331664112140407624508646995624298953417269833178337330929401178617797052427846843401373993298041851339814788195548212679097811919714040584040917263833028200977865492055685503934125880826601217979826292277292215748767482595665305401178366137855111185281050816314090010057578395312915299832775066886792903667522379568257359593821062938070261980912903959805691633258906246111138703018671219214595362559433382208139789016364712540561589997274455345958225458244093763777455784178809313494171245749981148273021108135402782577582368634389170589172714037501247177987511741961578560485204623447456910766925485146810899872883709292192793564255353414433475080560043991381471071956462716050440698456218826684427359512629372193285739807109748647725843649702418759248114182154554896780854965725423458410444021598213505918196798087333947625736879003252496282542240840732249533735392080663069108459786724868603301462942589370487898329082840606692108531367915093732599452222129236452271102701343530290051627003749999469700427107738036566933746210609417839543539734908071488437285632216025994206032464403211297596085902616556198548209664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -878846726869525688427839243429775768359241568189933181516124838537371998660880521265236395011438700349805128756166144758542275480262767736005633402054808894580376050718548466187781320676453797300680043788000955443207886361901467330161349347297973456822725632166055123639348920536592286687351798745772737505104033627927943561843715999001014885257299739796729243582922438851958248554708901989794140480936656230211186627661056409111668254204252530003642174041989193946760735518367555878612855127491654712341408376392549997905403057616166920878792745043130767803426804145705088542678072836661125757009571724381239343313636709404098414098727555595602719662550414057145645619860776764370755169186661976752497376186952946947094561510775713940139449871569442604074421852436655420289322755713020564157260344635440106056129614926929270043085729607064377330256674094023324576926569137161876047344630415384259017575746923942854618834970126345198240433172746396471113065013056273637204392593522309728723480695402198331389880928050371235303477801816427881714250352394246042118540732013461201514120145409647734919243417869749048980215355128871746078695807754318447754786790694448097945304487804009356137345043818414875600038715232462114567777997861683472242039057574957950427841998843050462284778260488096831524712524236240699685416566851683121443230287265672470895692392528367780980104320231319811421303940323615567689756689954435142825866748156187127243249043471379314654358998967566956188153007275201215928231762149939083828306358528801225090691684273289314172358586465037617103936438739896780338011535015437119795737848269163324531338766838433934986856379261523180569480306529545279885990733828106022018862354582574506152725078064209817210193547450552920533142360597167775760879901336670431821246149037430162954252906141014149841145022304480186123362195789388129067597196821261916976997433227966015565172703550375036229375918655026550709917230990816617472224075949502503249364653877254710522692502379396295254183740857904085315985224492512582255894570069722737327055502948888645697346024162923603044147426589045354151158381319617238119749682274362454148524266449976093356745456065405575553407075523357571484942389774681764921956487636573761086656340391661369845758316791876690768800485454770980590924824664216620259295958993753168677082353356537451918603967391187221874756901824019050279250765907942438314001917099864157606457134942963966166696689483312805064651180264755045145505664979008761853957692521713073438784041440539673450619773600794741128916690019431685513328847749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 13358847137630980873202286079766896789911751513129332503258124993819468752802624832096084937097093061192094226223495288301814753194862010423584649384800699330711047500143763398660567489378026610923934556068492231727285070208131549050674810936815894199085406965067237229421955446699979152900537878351660282178225150105605782095304003183146412284855028332046833844446943373165561871944786115747504203727967306702304182019131028528159864965802207368387815154835615314571521885724170558812883760879514516910695522580914751424555351258291863921960776250802845794616543389163901246921210222478788407452111127695439811492773727224663674836192840792323749470084929439027742001901661518807672230217578704756494419428048342253673413498903223044405777288163698327969954214518256038259772552659819986646788325967523687993056809486512024990842233721848595517562453462024861761128045437081514825055767824349107862706599470425994942659869619131686380497453244427787479683958833297394107427913176529627174028437028632422417621973829157792579940515963630807441719690703836832049068475822293825240739506799331151722093834095745627005040131087228911061425132917245675018145899760906155748884817573911614946551543813063152876339778895109601173143879824678475611704982849461510636250710091942324324003125022813910205385741992749213001563992601902841689013194067105159626076796140065400035839267440098482713486571388661596599124735389083270423766352455542935787113679078678534381989237255645722982263944216583852830502624880109217331076111041712948314505651975378499681043139023363034712642381081793599731096283110419294837666841344223062464906257651979140312808071409158811619129241816280550725473881958134511963646821304764836486733070635120284962892588453670595892498687580329417802043881550615371594859831149604507391265451137397407943911459034190615294824530940647633034857979227472080459418503914100783353988379120614268955615034723885075434676837682389541279676882429518280805953657656325204135779423774931847254881785109667411727414882772307249269370489883236328312580695239675415152077315966802060393927266850713713692194853912096125089140547607802160486369152610422490515917676888762780927707366115486840690024730237863780870903530444832652759589064548338289877656038247823358708657498791578286714716561264886357898748449792287913129779261544225840792672771458245677789935758841874889692501574531347455320625145740389489334223381051002622852639739614138519915561904528373208594500433407812860634763247184291241659959047415034078581461707955767125322279889028852087362196422474596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -182204067779451789084463045140592810915202023789145140377127607222998521829561657256926128275475124561072979471789418856980088674573612210822410367576428715963023477145423872722054863209196799654368331554921879802243321777671300519006619290698650775133987352845525510950227160862773216383617813166351540012952746655194370897364753098219841409150779528750331120813090226110891374356390262176352029555179396074431266724141726027750604150409876564457664970189977592794014328266690060200425105365263270512278939352397476301151381255490360003650527894680318743942193162514054926265393949020585849439120004862860328080271928815382354730978307472070487443556379295568799226577131768459497845355688187222694461450881625574582871789434826423648045591252141861246998046885746015892340089104911937021608062037177768499730210072472465790948010753730743475070964446148261777289716052473456130223456225426495610567657912276558784766899105404049287008241076800520460307534106282348949941373867594134109094189002390004380179004286036997008455882384802378888233072380088612106002998988529766769548880711136320513969404669966469023967892022713526437090066093151679656528820887131966803838833481135446340551773632024428920467569007517942993827074884404695379390836532744469931427715421990552860745798031008410457620955986867698186883171062818194710128536149976615296660320175865768632771854952436442843664754223369577749545492904560705099150386569365996035606312598326159314051578973317783952547335009762335650680787474790296488660038982334296294436147329031985243566933076997691932335080642612504094065286746677604583751675296040787101475345082452994425132558071996984127661178328238376769572358603475202854537927845331851459490095941603003637156999752244755902465635393179809114660428366708690693762154033304623665452924615876389889093703446096302353482959620089123155852063711294792288571889359296782811154804063615292786947908769442801485558391071176032276845974293160089527149678101462165344001790055957499432826433332097330963150239842557513814000573540820875865110058858284593321310574594429360071561031060310692300753880975779994065643903820925379691685329917342851173866548048155612125095748115583474533788478704770632246599083171531331238690102659032778466034168789723318026675881621811762151636157129176878704897201229690058142726614520397498506925147559666985058145842901084836368369350698924226850064026838897650453641054207735420263269827171838427749549704458332524807989396155241771131775469463677238511230264079954545874679019445194544659398631045571937771168026097310760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 1134940937429148041176865769070013558013143975625346755114570436787043142212503195022823409071322148314951643158931163226015745308056592118748317109674269229831688910631289831002394211542538513158801588394264443109410698398241056478575961089153501229947383151296977380326025073118896343834079023373482252511412939618699687130984624652085486493051108260463538386652401213531424610018354190638999190613544991814069107644648184128126393221202270461034836783683193462668434474708531808548784365996877758022094754733722061390723218670873913517576276404477884747259706615406826163489637600454917524700412228172508410428310982262586514887236823802208945610375555675394117281282446512960442828404519436035422882979324621557341066458838935704537829794791408298564362769921427031489370301829684324190806494315374450866877377028658057876583842530348492542117424724778869735563315728570016635860178583720269472633797115727363917738873662414597385253656177591069237175509001812405097201247633864100295277355191783084046088058455018639571337643556616095147336731367121103679657363107786883902910060560680176254747243869814838314905484278975097820018722979669346559107044103243922320500791646622719250749222519205084058679954762212161137875685122681301963802990075283540096125600378881033464200171330212812554202324239523222225416405334316379426509529308617584197088765617129273211581635675488467453579102070223433963801303806574216393889273009071519057262075451472158903270907813332986115331878057137956414626297217531273692310385952423832037995917242875354873456850866475244551218802648516481205169222764330340639298976501811537326748727642723715427694918462685938486418290103210182011606746533211146077096856429157133020402715340738809986718432003379583365911345756959317210402399635981756319510224462171420515511141498983124632517870374352402867083330717444944995440893959891863451597249152373959796365426653463184622355802439287960585676881382833783382806850706117582347674359644025437970502669305922100252859642445900322321525166629101755447964132874390938210112803712144268198217472023346920712274122766569130087109170265145683370244070006797137381645953568654633834021192100579036721186685097136272333335591467191286829762530998307129823534906128554640089332200194581482398392139025220332019075946454537096311708539617428166894936997086811342297224163943461166570222351839948062934953595078727336350936477125569087624684749605309223270997371812245421360622150600428998671928731113704558717159787560965613570976705049103446992604317657893619059672847007983405750802349957710872576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -4187131588510792716312966910063567761924612641950615026163857867197196170770608471006165521077540010854250122855156279316891140429104022001543300229344799681627582601569564234748426764997020956736036788595043745984753933688408713136128455417500894920782694639577608803670372256329442457325387119335094159794603252773597610273568805689297563316052595717948667326893376166247331296956951664298733422274645195652483462707151596750374545782176029290124462017304538113852252662645611655252764791006208729479297402582785904737876790798555722870347220525539318784345591589929213847017834645638771699367352575048816502264411451098076829330840733615423883875291439333898792216107558941033979879138912053577353734425495801646130560114587647582779904970479378528127161216559168958145936888708201455612348614939695100761220506940483405942730386749813491369220478491123140677973047799132572792750393310552396917687138234189425101120904909860329279958559526382304472146830588045855533213973381682063828273835277498894035820959217544485448688372200626735287084624397978979056898427423024359518872515914816014795010758490067665868202204896126932884593387109421200803942360094380027131378797815905581629236130158407079087085171400742987727775359798521492261943802732539834263278479890702227028179394919498549008713192729307829845692840028146012500822687183057692967378618330793951685858898368706322008174186852879079779266647069078661035194049420624029172928453628595763863379726761771070782530251073896291213628439614872991446970657322226250637027326625494698656038699678024488705126329643721898725407622999794283266670719960900005178329658772769441028822799099975240797859186359692427965842927293996646847335299333825145779638880732306451368477103410753867013473457670220862265050551586600694258299951452651129605609808027909242356381551451517483276922007033560504660831691140581707985382806748202037569836035982969283196149365364781583512569945470089049221226167416247702716624150739441814363683028244923163120774138052855637521800772622896516128231552578674895536824476952997146454793105437291238252632373557353085229992520567830509523060699903372387641961026160988276751254157501605040400203582178532743277784549785210057797499931024960434472304065974138192882910946223170031879851991476518176397136769833738675540559940254665032708244529222113336569753327538724677272260755421410826602219894556201902310056753885015951118663338349179316405506783296201137871486869195724372263631662445726279013783436451868641391853623296289146039666354125514076361450431805662127044278305549273006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 9840786960796819512427118665853224147499173091403534818823553633641261559468005552931918524589408763430852735491337908276409652156881352442274453522559838945377686189359201139306882781940768698927701676187841957239361106851976278389450540281290790909328731961621105383881197731927938016125931508514642551460240581676360542413784984754486258082890029541100565996532132035200483096297607763218075763923368029111930882462966005813768593319004605159597215695621740117437931867515979692510692216520844057342904178430281855843251258545709639761188240901781866758389294089685398794535323117914278053293045749067159070774375814877182493367966033857866995724875728907659022029680382934743879459714577808193881888907935035580909829539858985850097254702056588410044475692595369335421228993344841699714940336198685585355998778294298399756261054433902669521337042938399609733323557522376731246594278055196384883435889659967694044562140396499512075069117335188835505192432145406464380914070206832221073694136966544135623981437641695381536620941760462277009374044657421251176879011810906345151799761611278827522053215407271682138118127601598381202580633744634916535462476237218435430235347423488370290412770352905000196428702741156250284251566657789869669076694116292026475752511623514886122459977058922358683063024702957928881003709132688363669252971754851305295667703621229892888398977303669901826738561877324667515220766615639103679773994432405789959915624475879861391021780946270531839822945761989849762904431853916717360495077734388800702290662016575088681560839542824138686986336081485220459899792933906759355522563246973726443670026354194656965379656587944006637126706126120682350306770689635623191708131283604925204028116476683679509391080902966861947068200077338929507146062034919582520235918832605758629123725357890381845443445533752121618002110269585263398323210588717037508119352289902946971303411470361583188915723951140517217881206257771288474105926743754139497711509093619312226191561835727298338943710808218603597744985470173096419094072667193614021431451056122642932200636416216596178904485069352907006324208233829563759689564069508003759043429024631499340559306178836347009308257738250365386306579661252576429485243976044824792037065067099037246454253566616124084051344314302388011398288047975409286237215212102499938893775523606513843750682428909792085379710674265188348613256009993710229348322832772667069994221629118511079971938317359491213873480410367934985592973163372118761719138627771636691794398588907277919379598813283996607436603168922470043659986258230247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -12831547868765654367632755949850157344516561506178637316287542699174996457179036287447843903392859619903575575070220366816055190043197984940806342145934133670272770799104080859206805220997462031280888906775165692909880508308816063250981165790956280328844699937988331008575828313899532961501377041757269230470339997804458066213315132346171131655141981661721787088043180680187621294798233660978548840653315337270033312390103411303722809870578246245200852653453017921746376856803037090736324291507240675110034145170808381638239612604772823345126120744339476952518243734114776319594421965647243987794833702516179962384302620897790098058514665158668830894545934012610539010317039782914045895678484649498412906226983360181436814192273412361988878085600722881715289319792108659406860072804816334454527722159542921935549997269191967837819376998136900397595343644381553097376806604599371551308653433163910417810060302035818851115246829596897431544085879875704214054375953930529858783471180718514776333736536530212390332178550647360165640320003889592209406380169994595697459305145682430699254696976526247788494724333548404205811277612285603922063804659422549549030995247299435858054153187278910338846891364300907113445187755630003559178313579432047504332696019595146857460523339549079944868955044363700869529186783948163885396154750602711035422195525013530368402041892017544733760697309199068765550957359841655440373276556005279683935290851795946215412459732621944870154851241114859582956268581157174965722866999670722387886317883365294708682411301657278438175834626161156264148890405071226452793053072016892366130516365009468853403282106722827312420331464923905583552203618508423706406498872304849320120561106751002139781345102246165691318182401302206010784828043161221882247191855577010756153543464232679251359027357060794994062024349100280335135555795610513745968577589332674605609123643406732896293209076609928073171400677906773762138412813336190892638524651563967860534624976038028359242700966783717468038667874509964077384593401785140540305818017604914440437190591681780194613139082949993469714514476855640731033263427526431396959306982874002421397024202216164527677834546940588674319823306068662392283832099836240611417876819973445809996556908243326271542433673025106276738019816824525517201549034562473370553375882024112640776086861390351799746802184501880831079206817222902453454005618464712362128478471522384281513332851737141550456740340621880851544841814993830743599610219581938003113208568121257113961269890338614948713809689174476279098393317527002462775855821094912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] -5157100010264958289912875200653870152929352505366578508442222769262555758967540805368968155255968828005618736423195053476975630024007081785303049360123066152771837621773195465772631254571223687103177151258908095092436931581596670358977160016500431560618189087815392952293464809426430802958715462526314230330567257629576561624527323731797037624429033239521620189506777736382441823976976173216797286974086155222723330643550691223389774357311168077120020403772301146683722109950499116429191104931278104162505265729442600085146445685199354072097444650063183244736340632148103772351122525031645147841043674587661038371269305503689398168032868506023874157203873814563753508143389917229996621546891694470662568030959498150102190518617263048424671977853018834863057726832951703688577121578145757699710796969498892552201903939394807619836689739268690030183496790107036707153458748143301588482126330198725512459082404730889244978880910223605608351340061188265659301622479075472907886867059103115135417449676850302253086170187058938363053241676788033734414289801437747854117238849609425055097484462243012557162052832871237622771867650471721178957443674776125900923995435171911819068385540642969064841627665517719453111535317913862563851873164170318520803848533374128418727122329304296531398410107050350487228397870052602120674090646862282348798969736094885128326017782297937646669874447256849220677372979321614578571370275504367174487674581108923641203599917441488217433253393605185902422391856069528574692069087152408433590451093057311620769232537900953330987038457353866078606953725525169570630832299221332104508284334426527652993102728893832302180285768286652353419318326234759632688801215334674792717900037270908811698303968102446664026618171730003261322275747160099384874019025141109386842572510137758344927348742825413251054553763958329297737505918851442447987224747511869049445320535295927582303779965652407944891025342298568115859367478609356484658261943916947370228646749568675878716967520581568480713289139121684624235681356148200868909581471900385812967471155457689185407876990171261424357085142956278543567831847780298890735276451837145934720855883106447614724548250087886094134696533416067493485268400468210554068266351607638589226763882828566728007767048702598981251940824567233706562286999889130329478611141318682020028973214473013501684375656036717768600836991370487627989225262435078262675638111545101945843928816157611749306370374576967199430772271532673889291792854071494491230525772763426748150888032299494386305292601333908544938118777892481971509749353856106496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] 79085984061982778979878708907540459895113369420197468297092412887271284306077845367475659396886805239364280998046855689426588485350217168499508120986802522120702970723322096219276297810136986130180812925711917043960957693260446983434770279669283030851962598288351423967367996894380281941356717010545859249327222388890817438060792767277325483720589796977931844843316851948160784046114020488958954652865812973682821759123602131568395530945963480382436565909497569284856022700646114459996961588067365191865102776491015536961421582939580172242927233441931258180012148383876186715507091821092321954700379841671895981537555823058980990264946298904886182490665428936447788815965218399600266732558869043383300500562583614771162095947708172777071711865673854386446253676713964156603524435078023421229295978462454003450091244676557853850882755514635157373406378242579656598658524822030792744129963973660945198101049932134817830728420201321559085716615680457071981818170577070170593638693239021213460742140947653718345199048119866607568767793462863624007530528352726684343827304325640210227061602648304882684470319848064038868585900227933014182898608874492801476236514033859880873894451036005662305786371618708334233479192583580921824157448872252362058887413372301150434631717198086947830699746592072387031344434585230368606544883979666056206534260252250423647059968030160469390520082698996621772389023375305980857161222922654223756026401424257646772538745835672512508964775067066798468085644948770976516665994968558257066085085785818763458367278651344205455054414767401638859669072092640663257301415981470695736432928457130927827263704465480354945151727398594515093017439566161785380388938815262006614430196356887680692850380876277688229523289807300741440541575178950313191311898172517042259831661317937455191956195820729263238757941297598581398934547529219368401572506496108893369075786364092415160139113276186084964858058962922620591593848695742722083296551021256021129220401135520983036183286254000973108643326783667354616510355699444429904759019136937885647525011376159525586387488722595123971554660156425756431434681055345687844497566933419975623570994006731437775106171458363703906608266891928370600134654265360425033476814789240287473544944197676120619816357473363625172915930814768177403749141854178687597100318295830016509681763935153446698784847613084120433351373560500148327433285891687674762496354372443113599333121490606419916295562047352706551253598845309595237677424180598490196089296633078170356492083781822415585605503660998102367446630843286037060231343208996536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -250875734699048583072214997088151932107253676862408950382819672335421336393819322300307708591872064141808480571726468867119021155787256848256808843998518563751011109736408177762640443306651522201239368204521870614870155855872651278077260092240647048377324328935252448340595723201040606762467028115330147474961361918460428234068748269597869522843368270789166969401702791609836746950358177231925058846332057271126181175272855237333051370755730187697784870590336456383976361988118245166251247731644819813026108826886227944646485159561105345122984767327814942119643464278379323203960162757593780180265469235684189998081400579999684296782191561655974276761230230258188485060185930708423301691635337156311308825787384266685449740574771859729080331211116531956059208108089863024035478600855174365993499584865689226332029215894393475399924826553764991142233210770192041507041443944839811633028866783117524470673651548386083585109848676505084566402300785618280090982770259496062561752471407870916855391125117119962236485905156593912686241313347088731352564048169507482023572408856102944474165166489590459228302175462434933165252370489702910279009563133526664744733668660379873393750144497024343743309854636262268881682193837643177793173838573286479297413539362321668584049420832626283691640637094119385147531298593387240729112945262416925958219370372454331162113240550902916376095083189600747585264550418907420747237559466855353818911089681544727978612735489768915819545401176158496108165315986072681523689793538874415342819761267347758048849784776836906311750520345535995075531453473793893097328359995911070592589310624601644714311775919115342049501547321706119865667154598496867199476024194045787278505197175809886100026246783358687833262291349732563412740995236069414231921694936854366392441733463440781765692075557530201107263685240426384320874596644652891788521861747133158028591844915564894185362235688571982210737629957750840500889425062239849614446993910541723027918631277808060678951985559887024911777027750148581715464651403842156769342317461565381076673932103442221767963391671124224131232578259242773652791869184723346976129288461438132290625740841737179404937041992285035149295512542368338975646636703193122312907185085832645131196420551427163964173166912412946056436024845496873366386912585617555557856056560308821012443148346047601458275665115534791900282586937344041212391705522865618128852911893248680265512905436977052053129116590303584585661718646726737733778049958642258269996587022480165337494463415224495573602848506050348389370212995068575851477049241856114688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] 541122557750297091280217876950553832684685264059017829299681357245817742575756237101441048945251113731120809795186891233995138331713998713676455500491624091604820501459692192176227028404203807701472300583409803725766672732988858720206991462685264314960887107455185079010650086775612916910180672561286946988223413421738004277130329068137923046608808638691050155726374566771278406987524550113100345334614941477383699371027348299682889017108175334859755824494507876251247759717919024163217499970534401477396533727092929173476150378025112170197611433949114122312388993884950982784712290425619192066626540055273643381902663945703692052274788292628190301276781312811670025318938840871745448325508818312176451663509841838076387355419229454133214157118410569509077671471522262792086911535762329898446796025323296156292301560687536193542399130398822153931811389078027873396900550431814646148682575602906900849939975128119040143363984677350832582532792092196114253014484904759045631312863917248058238324873535278759318485588876971191492596607113086401138142813938715526136638420599123857631845849221397935016051174252253701554953148997600195581867016350619397394058927264782236792906495705610618789184138770174768765007672172491802468141646537816057442620843314389461692984746692805031978410977793321855151668615908393953575899743339311450457945321643502545420429860316512102248326586228091130054429511951889574827425247316169846144630718802545640809802073173926533709676399760658626489392882652937562268248473101092252793200096213627267233581850750415733581223739550532500684654450359667349133304645674134428249245862297713574850391282925570663882515871613449013988290312024703219331655668913892500342266683675525255702495253531969620205302679918199425304591329470941366563389543506401451850240877333180780018390398594481481764122311995889032089416444257662189311432924837723662203656377843606154273366828748827551433953288347876145881304580954132303518465013703570009410146999092719780439540985492890414320431812513903745306843361055880800001815519253745618522367960597663249857623223269158229158580341728768320422117952574238197846459470766206640508846508768427936437014885935232589754122048133629468604147547839965092731296977838001254421115004304012000141392075119908813474786982965339477888119523209107545169982553835823075982670570183043057432965578499998791138085169813076501814142006828701207751026035216376826180048247589859877952724373316687566562933471858688641983412148476326261154168731780833014320452564335379548213264775559402044896384577187253952335111945420181340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] -919535466018209226730015544582284025393490773594408603223996798830248702853512223037098454557575983847003140975714272171554364959725385202446177247084292221300450313226135397879538001781854680313349281408145034783445615125802996157741302884567274643202836813723647937651056139028767567354574451384328208677494215007532985964586238688360644050068247613034663641819942295350806038145221808667759670360540701392855419417081480034316227022627297134687460934328415646136786100786936807196657978303514445609966035405058926665143704546164755320199858435789441590380206988823396193234745878863261101530591679455141907718443576932336754809239251040172702541484279229914732330616583784765684835817726012273866898382452256470834233041067219045889268010392375710474256836921582772755794094644733501505566061764590643689727354879486039644280082824921381599250439896694250134180666435441632039383189792804317332124719617051209218363802075679985892328593466894727544942941761741842921699380932008607627901208200718987208819136671833099022382868491645912720093937496951397227752658174681313999533435785120611242636306433111179205066902702481719275697914654228549453539230214739848731489776068261539748250992532250834539046220561801815425872003811966907294702974438748155068981712964266641978432440136966754952707849363636451548783225649992368406799517872613622085169396554291841124086144901398676507208855046162502806956372309425257645919001076963448884075570330960471573956082316913632542368763928294764842867456040639242319933011107374157205502751452126391899291779562284316771059140381304216782794994556302029817954451440269967290576164071525459708794011715756967325086937331645477314837205540991368542253121653172384875954347255595287107071778408091749936970034704715844717218750943930578345954420068981822306848580013582661897037974498291206216116353971002305226228117500611216122297504071818789009192018785722928182733714601926999724830709960684578308511540388903871323003873980579256073876554977552219405968761795651187726541346784408512951311366852928518789515129688717185159758787891308569258787611224628772112214539370671437450069955510597521579608957836083082607290099390407258926771852623587088352698315485754118258532770953982204117532440482700463613634010440516268887801384073606339645576623453940559552470675866702927209567312497243173169021269098958876566916806593096253981525047753981988283422338323015114533061088298252219523832631648441344116337311856288316511582045411039932335182768479562179225019715188816767841858462441164414804341148033271185778864644963450417577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] 1323921859202198349385973728187825151112175894814919087988635527246817097573720109969747818426883694550150825556884394302880442914139266977573619768548117303792104595996908980330231029851358082804840437289317511120498911475327242343512089677115871119650360225286001379090516547827497789203874399801591598484012819928331888256655099301490153550045467411389172074412374017098573147352636376348873074134736570509067816113069770069110864667114328925762541873321471088282116652756755691563916354055895827146367920533107598365975761255797038681576538193952444800861772619627375709796638484714290192830141430539785093315003802183653929144536915245472703663746084585630657771472978310951074371536253353220561284351641198242564166042464196326796590470933836143242355484950253671477985843774348721584779634357241524185938406013612444750281154392270848538482906579891145062393723427666689123850691777009155367719606419319905713191223107917695407573289014123598631629323898602609684807569482304535428460256480333949264445444729176961401056684455386653752993424802016129877680852033411009019134978163179162155457427172764184777901211812887698574824099406154099799492040054138723787371982697500165800380666630167644832676094604325416751757305218030945041163885153174692053862045294050616305306933450756207874999764606514004265936332648908542259209433305905334517031733216343682012986080100678254424314186243917934770325387821664771323317866138171746495921960845328945367265745939983903060413218724484595536158079466654254915807193679079522562051368152287439010115250021992277608509124774642382441148452498631394896451336337160451285759823445459149678286593058093363826839098534561147429114739583234824896012367142405392717326076297012999711838146328318099159449057602829821234358045452403499634008548830557198809338984493873461427950719728531343840152277281295833445746039553541816559619088760958212784345533662031710032380257405928584158114815581728380901539811221298838042338353287202510435888077428181212347970584722244412900467895103239102981714646190087640316552247462171761498965073747380671147519922272338267609752028709926401804863714077487829891743929552990546383025210452326671227911160485784142936637683502650810610033431284132068407700913662830729139698255298710084579162804963170719482592968718861057904647286860006852377276741045803727460239485283961932330311845714156610327674407487832934766736100233205132732012804214350328069309174131868786784585948308550726562367584625486022264851000236229952198260912151006777160876572364667475139736822528782174423572464269141380956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] -1764152468080295329095869764359179893392343998625901306159218813965826335401196840230677795989504464347529766381617565337848500526806822979106941672352924211379721365938077010902495517909016794920591964617060653107376741613744947290154833810677257427713737675360402411533890579144718034574870296427956365057161653690493942319981454603327204792376126108949266435389734025689351086056964786339957501816730614903302039057632704998009740162701358697587226848949623580285858089964629865229721784154114659416780602461184125380674990692158597912823288324747376816074539042386663539123121916352794737886522557113583459748305806603583973817198301665235879619158548893377833053534267219537232638922524121759534530564562525187863397816868571738295518831035364666502781753713593317946223183224560553827046753992005403205461000469858420529065996172247748584146350560498624397987839250029489072820835036473276116577797597590331684718526292120601771082050105322023866424121128861855647945845603664451174055316068132517794940251477460515826282489743875821115283868068771248969162488675936589688417045264071312704396459915952954750696396311308437366928360201723050880458339898533536886807331855119282715431005528920667102954998070387069076035018100719985184752866791683358709545788245114976123685626970394246663915776365263791741536001286143078593822275471212988033425303532468013369165162355757665040071019986016729234958489915384564740249139659490454199969933295703302667594521147807078062937318115965818301005309298419916803336650842719573738321398148150737624160510743739837152988071348632854358843012600294763139501300830471390897151404262507121141564517188020297100683825673972512750240270480944825097812332851925756147231655127661590270635080024760910951265892464607973586610949188406712478614600935653965206010950488583039712781369660626782650954222548673591229229392537399560788181628069998764367524680185694049445118419263658342496282450812153312307725398536701358914908931582646987135380171464910092426405471721377569454262334401130018050602932114704251962862195709086596001877013440880630987507089189015482814711434879696165963273810073985480740192337143162088688311328208343566077271636933121267022802344397823646363333542330965234090867602724695466176419146292604345046801376068055740387839176450448008288027465382676636004660215440738403356127678047772988894764414904149372286087272650366336158245780628910006153907736129646383898198682580925847826306098426110607330168448103511784511443085562859598674781246522731526685794706355600079429172247652921140894349382718564230758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] 2443529375553267094491404249367827254307553748519822613023811356184285553098861058278068782984148479329820247936486552561296245285165618152055490954759331473235451985066871875359794501203668247130948407105602647139315356274350247214805410282451781479761564831327941957861065700529250333104666644710183210713698718885638304822597861844306118801045990389241025511931908415906349890413543357417287569282211250182116002002706027192970332394813518451953850063015991506309635139528478776313895094405833859004668571702286907125242475029082889104642444717843924034292698603352827671970912366974527880915248444509598164949253546951813677926194654253703800876917306650326629172574888870691415702173611220260416873368757976519385536267942423992003046195518823163027323503616264772411223453063531812991644409744700946237365547700961514114728301176085606393402707207774289552443490582774412609698723221906988996028358669385209211730529638659302793604697209902535209602959410487635767461168859589225693200407832582134183196196453535398849163896786910316059179704546214712784342754526538590923750246058833567600702944408482177586049431832093119853898560633257300552110707592993496302111063471122021497813905077783470949567376832643946203277628191179155683143449456993801367195955210467535965390040451054224235435238181266813919781348276642138474017248633920622787157499015382773419049705565435837488034057757040865862610465013707847229046788884881142010535532258684792172039165712322794162598067007944844080140480409593395110858085814675467947909903511144732267360041696091898625053738274085466127038603337549198271467382746987789719526905938216891319093942044706814391905202233545938164767298561139647566005329487556350499173569503465978603419930843052104019037391834329647475737816722005089363950004385283947308671817145257065580581117616511025906124879264661572291701196291651604268360493712951951383349683737462290212863388862623537748494644463303421771296456978880973819264683382992931740398753870716844978184973558780153743600088920804840907411631876864837043452736684791760909465758708658547478344561891376995657510067053255742752970148994979124251926692360549001462239036451733421532068187765574434299039894701850453449957608750225561244047894981456685492364165017782674808007798824366734682242425212142920134928021683994147980145641454204848685737620335333829028338502080871583902285802009287146947665351867242678656158378626181099159013163394729362114989324365508126078421364912411490162523145072241374423409952146389125381262600418917630688977380581471958990327329880390573752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] -3727893766631165401096137717608480903285289624311737740595906539146691440121727820286333891180190727464407438314249269556595501621316353004483802552520385051174758523817326332217831263865352529791034324552961577447500509321784660463134937418469276702001760353193781977078070795322704661342539004620020431483141682486926642479790900483510355204568916631774192734628017319433722268975072182479483154974208130674907454073060320775923791623143220591352338171425921814150810007974448306915214792083645189220497523763307605668363521104049496197632526654430773269233603224146370760786673969491105736594295660152714548193931810418446375069280068102938412552497341248467909398335144833328507949985996057416713715654558403943731612112217242130274676280286670245964653278606485875803275572507922596776154303946842625278148895621377922365572836794761113402538339257957151613173296651632686804412088968460225980922465914600857533409344045766613476559760939984322565033075460250710622942201012628241851855767278697759403575592824486546282663161049279424434624061629625575084599360276149162429126933053020586844116787391592859122535434212956886113203976458269973415073826832492832296056412232791536662937583242100160538891357145138774614706235152559793567368011640400352466271446755230257896649840647637087010958214953949601320693790917519717480325985437558834172488343082430204902877587068827245501996178616416406693964804323290450550849597477300242358202394091698530163343332594356429508949933695960824609481063579206062921634215325357861616501973913491017779661735859587780288937186339488274326478483873586375331059479550188110528837984390144921899467284506757835199824834459538335666545523836022437881454089878967187769155181664068015178124834641396143320019447525804753348540327889931257315702809574789096078042810915486186146506687151391432927801137615820496481855088604215300966590603643408207340607894796624857222900968413639489248971726419958948352997220562726177479039392280625547392765919527857615986195538747918592203664784344026278390413206428154047531940193215508119714744490634851268920912528893248864125234497041399307459812147068127030757919516498770154798411901681738798903919242240842378647850518879318315101656070457448052024243696718126556321237361884841517903324762176358428128778994143514537969816565571435095643169532657577938083028104918179130544262765847540518415807233176377554624002119623923866430521940751699127956834243288899424835455755567607987235896885049663789924704539770312284227444128592089278817303335929049560582982299846904506797928094311478049374208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 5885719506109587033984064007556916163152968783961957611749212829868877171623033663493873722763878277469784736075261910915278761852198172542148620321596370805932555383798710788771010313445070076354751751380482762249664810779278882256337834081340733110585801703039946827395461479506776844788876648924892639134834589539736309506984434638395507648837459388805193334475906284624359774193421764331575984802752131588373659123062480348554658237577911062941737363975539395796852101994258679301198209522061808251012265258030562423844082637812179497449662375399011704218176067238213686800016501322134632529616638771926368482018024094570994174548315744440553713311950533334440648575044198232935429937053992846763084886057497993793347298810396126049700235052481728424427792398671330787678734913272000410777624901157524476866344707305206981657750962212986488590290519493952267513330457077789682121901534918770278368095241807704128386311476578539241166937685792885251375775324186424982944727659466277230029839016191416438478195796461706345385652812039138722938463979509351812135663682978075885217061807102279644727844411386335282914708617429736081297475419834409709541008260532392706776043877668718821657054458826211086481822545606460784208378414759398301394514993082775102842948905507810837523911314713354245400257447071923539984212595346945139645148039565508948035769318613741280447678636393572780070963524127493605009916407833727780617078682074651192865574589170494545343805142666751674118092224806024078900085388439304191956867614764544931714550246417343331910057041722793456791831421011690579941426417849175337187804910509637880604341143114596413975465789452671861931741136736576605580830143246264675371431679511620409033143689949404526150588625058573512271522364382313916941633883129313831114781934759063839300671714941206341484936006204505092217867920060621063444030278259659586516185315848316063232194351480362404285607665204381491348572968176934765050547554413218443738792359988050273419168090712918911957476070171475535182240620292092481357908736022026474569663816100235289579166014890208521023197138538203729827711058672427438695203099597179863161306456373452449217977044355699073982870987795090231364928459296235761863133770874654058049500423340610183736753315616202142600873413741577991440599537455145670951458705246881771633004784263904376821447307367899135332886196961320883886687006833252151816729253866061721850653339317249027662974684055606062615834075478667411200540808186042009346308663550491361604070378400266880627038908317701089085189031737962963934980689983868764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] -8792178065542529241211208660378242232964507073838467128704612923672203753918185163857719028573443939779867316548619736401837506417125135155285329838561437545622679161921119575229793117149547743207582092048631281629036141429015816687329761795966673362355982880679271113569294023989340785251254915159269275277862349778715556951960296684636145702526433617080043826318662085809495254107457332425213337849569583852370047672339943750551451305916880670493013009944688109616001881345475698840700743902577445102848479773025313025825150375901663591421693963868643028573537937714232613821306760121939187409852137633730353965434528821992241950526266973203424407625584360761896272393882003777396100579073219190726512680487560724234005653361183250327655760956843528092108064520665454047354820650317928622288972207068340966549829478724807831204466430639780436303657081073201528295065093470460915834704881935162799793877311206269816901457382241213056214986934171622047630026431426581429181636319385713189222307214458534094048170204197154316918000904444694713922257377315808811337013714038415407982129221070806003833178954185500438587120442660897951723089100021583359519526999339119582676651800219616203773496221895461591477502107572535456403915075658614666269685573630164551537899967937590603087178461613666490236889603938902467730097188863386641362943028923292064142573887486458045583333888694197504562701383827214303431697577042318866781363108634180777033211218496942288276932424381408743874880068048853018842743891153375253978502874558861732611855551937045369414276982153875630576855523516596090270740339905250189978532006201744515356828558503432676617278849579442782319623426586510543786131910560207779262318194503836406312141761169288833133025988900465184988529128719374405171451389651949407176911563013780308017396452082006992537329587369862723595234246313383759971143697646869785148435658414119740269600937730261325112485495115052815699813197694555087118743114802797259162123419047931981562666269388841246122953599473197511689656668032638694880513540801620813916247145415768577283215416378473585143776997861367701375224681971914635263384935650569593655436064095438130014258893068790185306398051894003534609784965926103635466836777476951233180213923209667047901941794338830335594924850076668639064886213123326795040967391589457253506317662256048190375625128732797216394603387290947001494938364265181478944597271494984317061502245553369935048983287227568480482888439186942600386154999106591765100601397104671267884077330832873955750135683193293350442642985846631620582307000514961735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 11887990148909498195771854140088000185530484951794606004346164505091433088722607160069193976186880977742185730286394873711226188453287866209925193775601625461432416239772369070098004094098808537628890273356107517483183307298769906663657757124581909862390327787515426794447780085972614058107938498492472511026852797272562021497471316410156061654964570815928603949131250704491963960662457327600794440253067320391667403692993340683784681701067943431487920856751625620565413807922754072592896511545542026227729394589551453862540138093016751559739884701225294977974660011842857375862235784434751438004776074397705889542716213351617230565628058947917140677049671581131298309629936496249153148897870885554013270004608587035202208578458214640141531653415088851146585243213215839877566599045299049463192780383212668494914197443570065960412776790072277920344053570383976438004141907129465515575158111132109741309531186561515463519042591069232652827236200706957162272728954132533448022399566957583235638726064460448431554017514205395642870707061721057078916174858124923360610995748731961699429917716752585473651136712629474816397355578193941908171716891171369857397578165287102520472053360627887109669411490692603715382566893459779777824639750247729399455187664230873407371215986303987652843364869182943779753872597429781864138717418383139475751479133898331650963022720737087764563911318145482036207832170994262264762880773049674299689024599946154317661620428538736433918903812734024519052730357938413484052566461508826474547810064431481571950919408102426161756899403123896323275406119320670261040780488370358639328228910079710489484899496328238749899684794695298109960846113492699679978065740674201355020002902741085483035781709619439047841583338861198146876937163823423041965372884731482992273374715600025699613860885441151495275328121875256849864701218188420679436864408768217859179486059981625738764179956669694101844722176748121500730419662174798425406307618060056057252549441613701481471340646220874582339048172757181377909860459499570067572657377367488954173587497405993104810528001745701361093999819039243437180110081152630985364997728876060557069369389736719252380273446383314729764499471499284728072353147766478036213022550972055580345370012908866377946662054827186051756156429084833397767081843721848226042315951509304345033579630757852328670820252818462537418026904439021723352783335636125449385436223516160532382323041179432233451949577114523879619978018444766251031363181278173479705732609687903786736773097871246277385761627794952800822749763604587135708400534950657392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -14429020892305863215206742310674376946675191117393584699439644362142497732782206683868696282531544035520584005943009259465664436837377818655277174990817729386392676195978005128730643209174509243369795554390617831682930591867789173684352546429321575224028688521833105014693839304421248621011301105512057584065792813649164671417308800580556178575382703987880350304764917242239480736921129186701592024342897263849657266015117511933671578976970810166885129538429015536564164339823789103507929775652887765920649080357400380421086799939551971431782315542905615434957127732781123373012726325402676671636715042149232424899607847449938654805460358725454706471891618675538275163754617833526043175303531946045694949556573642475597509230159227069921385979472021391408653120649084432769280038107637630499362763543642642816894930863990313555033317847060130525556968867436393731145510884676155831007435469588560613210030610549956659981245834451659176027862627328760935933472135952328171937857183969960954423368699078398531270286159821872486137714802490005280017080078526162093186309889181948075281320158403700820469875425811222768649382404118596558501839972843865310830324882957880875290881713166975125801345228639489016114786141573495302572433030358692971948723924120894071739199148003649354771816530761973568908052190229166406000110542236340657919021644555368835174132007384150068064146877155032237716243068348552296750953230223294179834674249348851679966668986673971433918293898112637085215772401717106847872966626301998340285055869882101483233600003296465119685706335592770515322799477254018853995178081529259929801261168849829116212859923529217673525745116019206629041459553731873578434227626330466677038873851880298219094783707593260311364886740856063555605481373473370294667091986434663848613733773964770962290434734692831565460687226574712347874788059679354958590155704287231990482442168079898423700111838583830648896686148929978220619030952121419577025254807411549327333301871344281394229408042422241005444024940089303498213570610827441789008383363495052807329910412913296107694646477192324954949908276513849182837040735039231346499657937168525596299585860547398738934017908019104272344296886226346991298255898567339409249986276840607853613730606395734498198439942614212766582156617145228914497122236229332637210219818507975705211978152749573769176940340990532758569043211965853766316874018828489760277094078494968267334131314899917603255711235785280870461758962768660415710062321536693279219070801042234382858453092288162127285911192699823190878450197607058505068950112167721435136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] 15796475687899759473386434563764057212664931462383303472591857764095007035479666815118280571126325453926540999334743392734131860157424535960607865751216533494716943388298790027641144849141780586041409721622187108576833363689687148582080301201358468163892307182683641649093718105572709279294574536423113956612136588716309890453529921233560671935868346288993361698852799357655942665855843046226651347837665675000858892687437060402005864722778347555574698682000562576691116550762990642958325954696979350585510498485183742801905490961486664496915395749039649155095924614234468349451069414981278839900213368029021134600107757385525484170309013413510723956919050483775844115957282764812159556381793578587273988471685278322225930228617751023262295761138361521621363047592218685878185350025357523672632369427846067551787918398695743446924918978064670504498044728196547338490780182754074810131260650095043611285666569967911692471225088993134866670169635107703449295400408281656545977395814884203536470590098213337848723972673159402522111075029878082968470999844162329686361158960096166325911378048850161842551606573046191835496246035987758398696336446678146595155976727235096455506241828588194908626051058417611770381426135750375189984988674567221856598583309398583954233726254663688996816156066810958034513736014324238147841144134665659127838597103734601607518284884517117639793057043874835269278908123949252910638960558919418381656568989142960770799999246899160341207044141919867790845439419191182676862340365340924585072116028292316659905545341442753014793804367483304411008115429550350388811625778669072491159587527305704693250333841211004845402428516725298205333441754520007480632318757993435760040056425076290606144215262026284195755171594819608425737793959578239344303879530936120250683774278049655821519515980257180162382820438917838669259532507510386888259123667414397610728730695101205606232622531891378073662904717800197660343410364082406378518858460200630467201941707321219242120966650933243779788418360166015927155181302880737951672267472175407652229590348133337606310506894820123747071959604596958378391341140699914074378592908218267242801595218053773264029761059487862101615798262666354960392898806938128530360131283938754429723940477120644359682453368462849354562587433056300618184493661853169702958974365915328219953854208101877959211554597604413599349817269920948836387291007829201804465230964680065058915189725140865886841382893518156902063504806869641625842334267941372516148001212363946617284872036360389730405657908288375594554297259151219336406740837680566763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -15683824148746001402878141457571274577238856509207024999978765452473751670151329788574968268676309487402226848112872407439108605444366937985695355934448796688943976758188558758000343458260413463690522945295933870289740910876486290012875267607571327551681269845910357220848842173059925027436414223648209978019629645730683473898784083871975704887116647045393675463535133967727204424378016392826221911368630147571536316048169452583859781569409773615082048665722428380222429470259812112435817541958047308531789925903585754420539270391682624527581707829787336248479926597247283186124226584686219640011687787084890525870257753134184786964490271000460555239453358273274051574808120622844531708834206076448080942024558253429599989947637620560823050006440160787299548104107832738621917777123764960489796833870581313877844035696106968472220629736589051915127939135788056872911151376534195444143162799974746387060600389997835533177461771453373760437372795600359621610495955534547222380491680267918929210693602136883927124659194884481889467500113031863160353197849289600699945975788188148473019491371712189490007527519857418419949080607810374933960609723320673699068125317106663812914114588178828473753362416203596390302045850426933777081522767608592028126665786928943732188219490685299714891224699808174798064421406031732212320114292326688161489280587838400932088681852398826365221029461210702106726420386637321015354721303077749205779855599177998385127600080282699479959049770865139902114788329707171973966300210800979396690481092043139100351221272040060053359414211173457375647885971160933653184534865760976320033493819127887405588224268625655949349944222677395617065424437287648345232750380067901993796055062420310954279438289218776909474823572100181802805797493820119009186746164766280109129782138331005620900453203405877844412333949338022661759480917590460322260648703850227818328128705435884677878870061830249768510280610043004648735745115029387555685140541320864918036170838584331746997104987004716250750804403712948881564379711589838510557153975026692944784571779494146841805931965038732035962966925663901238420672765197487101730565685884727111126964575865491343428759231102723449420066114112008870712861129716765414847985719754144530893647111510007567375155876216675906639601756396974379276513616669795532939080508835530991862581966180296922118454362216150771968995518949104055469010949576779994054131654525580434318855784499323134153890774587105942691404845340403139240993862494023320517014262691016857851196856121775611588231946961995891038101153374219157451606669905809637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 14154347927534213456257229366764935748957095641911573099389287784135483366402578178567091243927292149689389518226598540295038317436214685889582058345412903183371861298440533279491390474421760764024801244540964664078657192413954618450561508315726949880363160317659905675112580599036827321873064594697733131210115925761575320548845931339914769473625578783757052172930892809519650125545056775524246412326583222288372500714575901515058654442942270768051108646345398275209563459442152374250447098223048429045452506033802997578603918733674970525792436157412116801299042217511161515871838849400272435408609478979534577561526247048490444434967719655681618268007198240223166617836217976887700915232580610429333131726504997406881113073182243450245309493849521482977715489995709182152283246316986654244596203988498955376997088037137456018673517722173803117724800301523530379702074878019652661797163736369455375667715433224850095735546986168747229605557047547333641075300903162652126250350461673431716440388681975856687240275211080940306399927895338660300037246398947163287492214555118713227110073376170347924637660324141741484557754767152074745246969904242997184799122793513350185567972258465644478254537638612994602595942548820026226189105520299382710070229793345591342830915146658057442503596213084146590093959133014295029924743705298920547670382594058167806390133813170135046390308433742777301865943954971711497575891843735136571997191260831372627293636584075339308907549246265481020452706499560205485982816107346447280565620413882874688048848721727644331962140091176936659958705084350601790476989247277847064136576359111691110947327523468491581806229204758883017178579734509936876960319961004570404227239398693199676917668437243485129634875288024347757757492207752523098223858205334041920994787091646861111668599641427017810718710716533896767097628300807842638108857523477434344397553833073527791760913753223403939406218805399264180006952144309662664357458794599936289252369618910435295506666393361118361212542540372705691300011194149207570640221245925222451742783924488046521401866412104775962512441234754888319943113294508430218105104465375819464298767695103054434631965422808147328213747802111844303383259898145100218247395163160890408690772101350339075816037604176837924410977134107188460076916793429888426130580139556772265257701139480044834695261017597229140390118932319607585572198319150180988870872870266225830880728898370747050366659464580988484582085645902557602000401911789273716514109782536709720766473881251803986306526971328830639957017858845882896063446791410312806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -11602402368442332068359617441705314437800873142082672225302432156875757558507406923445659533110471575531610660271930507212713826753943443568735504897611948662983744224301523990705545228338638490438994876146514534842327999058699452626855938616552676649052752394001972419270843656763565072877980886359419743725310254770751134528273611351182609996118675269229759746351666397374424145964222999258478176262103491154749932172247855821978595012283459404714068849912531124447343354898929011663244316976989080408996553083762003869704876086322425260028031741942907260062862342638370613895190253680108063939556742681357522712456308179947489175545008500737051935703559316790708032909914945093332504421760299023810007771850746654790353814024977613308602577474007129967171633039030835127211619321393103283248601665859391208200881955315530339372313128556013661071138230068764639116746456836599428212864503482498089545484130663250163705469673941619296198709763814110891177954584296537204535111663058509265358607744656520056177940652698367482586974578538679265320540977622663544202449914685160687563284665518152189318128505564388770333520660064736699109074592647777846594808236405392969678681954362168147538250437654889629054105339411084861156006005298145153662032186784408005958196539113219725516807100944098832668092709074121078969707171544379373088277633042412673714853219687803863988545159862869558170466182891470568483520528808412579134053549672843381653466766092304486224690971175916451428843331304091307693557505869810090073098619222979683638272479097801215278304722817201632780381894886606688785740099514605154526602639235178938630130230063132616223131381247820714176486808603385366436300052542184046281821002319031938325756051189693878915551589747825473701075671722363082507956751097271787056408756896407794310016686576110917651021727136205639330242051693770822410387931396309772803717871929723509928460332727672293128681677663168577352370190061437149113059958343200433224056180855160123718656241130928776519561515608373525543432049352619415178567828450062305569291153145951872585677232811364136624993461171392233502657106009496886237388238737871884396225251928135094099958755822857893437806202423183127304393003459066362676266664535400004464253846333571762340383618939136184030962639218316825277934568852805662496755153218644620144412767437251785450400969810022037527268870765571116997851266462410556524424327212601800888809372800865688971381353266076482517466808576327016837906749466261646416242328602307212360800653698436819969878083376089732922817528602364344980031364220174991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] 8616370550580450124164287491196264909244033579626520294281958567165942488907867901216733653156306043422173137354223817206174997872248989686142057072755804742183495719639047299145443998999360803718223734991578015064790137144315898945963396583608975355217495665789092763525457236034062735922898277329099754218263884882599327695814215558289785440103500655987036785128177390032371520339332823058341945579615090106848091693006119167052678731462381124926328988720801347319142446606545839732587630516434011908571349270915852383138572931110335403144261064383293035573323723122244796168299178074904747512247965453820035343390059981293552784035638469801275583120231224706778433396346456986284146746751170284703758796012938473594690643024288632494379550628311325085138947489390255134528829885634287934520072830204160482442677731760072052280672254530598070620048345419197134378129519703207032662572751421194841679340463066699377005706965815442984851547843054393388226465709090017004294529075563492677470819964681144636036030761102688982949484730925294087631198854343764702047309151898441143697157325208784871804384428065109081437689129516422780169303592568901266686174096953092307244968324582863499616896178618685074320631734719744281253699944231880423636491184787453324989861591026263592332309816309278422796339448104646460165093795204112204356185944035825838168504789426323873537703199885494824477669235067466071374716007189576955387510103676376113297415028619361377448577469758646738308975023014500788480534112310927808403873661162735422594379324011826050142381684086975039506100421976181330356554151465171059432423092045252329050021792862880743968100007147104373643176226241576164244158633270480224518507577543950940737125992742189998039092530864286914822164874622727063116154030501096493233812577560393020253658812256844407997321723408729280103734571922085717759513275098702519257055390305847882965039615614186852262970667466725354353109351953334387699960823634294523976920291727870495889700523854306993671289787098716335047625052525126145785271655473895312424286277529363160374052826068586047326949376180404598304642274921013133022658304339414326827161472816887822014660013996134700905497287583829690721416756231333640934645756267652301484739453051897518913675231107970074951411140469988057010554188319670035226154138104235588569099493034383528702611162594152235821624992579631256980326720906044435696383259532220499745063058860030190250224078790492811792349018599792707063198698696076985261784003163772521779274524520314662438104675436528091892221542081564327961198185010912296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] -5776568014903344057393067350670929980188764713123388396059859738924410277798781220334462525710151757829910027898948213679710937489112183049035143379220748959886487371274587405803256958508940398825939998066275749229773433134151151227341680171389393461859395134563130207679936125547691666855914831378687202331722035791445113860914246044037735418884547146051921186720707022213489722325152173325507962730785384734060989133204216079407546370683236699806049974306384636972637532207491762737211424078838028094145496522642115141136801690255006866934237046613715668070008756884631705280192671372128746970152043302486908768511834675448271938020401422335345938263886971283057461100894052482788626144389258303599807601444131080787473544377277300046523115217499568178350054042533450764681316841341556798210698281802692443260270016395937790618344903975335403263035733421262424264394251043358495698063863854655795546057511060861489922491160299616046655296540103588232152412065940607964409874580111877930153859028905806633706930593230941576016707564845114969564580764546982204288068462118340925231931219514319280270871639674618321665524603922812851040083096462871585785308556203504563757841842622683041503200823282550604724670958921101513592492255806672795075973049866025926415442235495407283560288397824488874326354201003036370293614017824760605748093984039582242864254213549401499538751418282017664206381181765291253933783829205497321252485768399624846136430282189720591779934667131243938437742595171941017656787075018679940697984229737852327204660829946406520405706245047205573701241755609769422581882767657345389615351724837891332256894023852433762172917373726578587219036512559391032900116155145857776622989212187102195013379093432977101826879134796429957268357364738927035196008932108975821893571797074664868068172972818481276595565047151519542825314443449780024438882686752316678509961534596015663391136386119726680304576653343656327065754368292644758423222058924349775836898882985040082985026281124430417532195962523379291719253829643290052264208523903850688860349570116750357079677714776141075062644023694434104867644928002130025729172243940097976388007067436841188504377327218000003095191305362852122910182860434561316569594929615762225328194459034156318770682341673283456236411557473872910107827041757618530679396326262463718972717124490436487861400474465391459008412087274694157848588661505350813491533595168904998108002411594032758473822138528530019797262486411762771597108315479608857600047591603846590297405473666838945776746814952278750298306962622800970102136447479396171776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 3480535153120973378140921802740641099877556368409532040040220221151320313539822915441488414883211872810221009045803986155442943589545396538315616735359013117139068820630145571969644104855541652388115994128080009441717237820536697583282180915032801903918808643077325222807707157847962157721445944931255037202422496009331526991894094656128942895312352225264865752558506520983622831246639140060965983864544976069492147979720628375660263208365197130106243338747011667405663903085879309989130306869222405001144456737618882696240155840666847038127775082233664568157878873854603800684693029817576935627412791784070697952014060548237239196279169909101659646399327338479904209290145558652976152978460387840547160946080187349555923393460255343722494124920141374684069962352436233205215581097395840437980508900358347286866732614311062980749648789436548151806862530086148463795992960639277496923818901076011662153731787967618961946140573656015905238715883145756767763510708413551206794668078208962307684584029186120219360662461747220730448444305070702590064430042130948245062827617698632450025014019027336877912883432472786904421568539037510274841802646534560353417687955748802623941871763143377691051681637233445727091815461204173956720635143807510058133301400675022357343281928410405657706271024698740454496528193938872329777405816266850429339181079009815628012333754368715972343968705654996847374721378465126691480510628085443780003266986532315156384278584855335898044476358947546354320509771825340122751037323904376165062891242168727825874292189497402586819294609821986355014692987193548609750478049157077424421528471215618228961537126802088336211847954410281431126094790946888554157532389586662670269649760956488143970575579939503458097132339068187386519373224389790027984639836249271070897653167962631490221215187819471977431405795209808280800288937928611105234157274193807691979760675010177149359909530427462059819032342113883366962692459442591989027210828317682688533714409753708385078302300815363198376143656595934061711445544368916924620478856175909077362193610238532337278070870304848586093320443704669603332630137193419269987168408244436312423702937041004967769994327086508192090753845274831095782621827830472436986086610607712458530298969846311313139600774899201938288545237766724041297629043437109655884519531627774038876363088111882305381112889354645216987973337379187574829127337297621466192277776376866803153382446378849766222949813483550032384568275535319466467821020213018873225873468589601164611029977390640275282303445925095239743048200813503874024011711414303457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -1874347028795450789252128973965022240542585969019142172804730673129930994446908711856827521994360219021048313685313468333950393102033382360101826942579176659966155615548999206944607213230627046631918504745483313051860438388127112768306262392509570298157695121933841806137598265537563180322760503028086476269193988357490613372337042747832407719726456078698010527977667676396034707745662828123183711265991938623843962680182331631545406594577926569008863222894188646548953018936129319474483380906079971810410709915082796359691229980855547667862760920065628473064192313438226545385052514485663674960846749171416940050750789041292456533329754721233655491220199670487783915394985452819484542538272713446443503676382948402092633473425107166985748004939201093000796533144955869247344019647631784478934507949336419406295105659065113628378704631410991228736223473708026418292123495901266680502672476628180501987280993710053998047444109171168805636106036844320852540693540129976164780851541435923146581916958909176489695681810633590142220782566650205356855411703098982009441509181776590556773091325973366761162737187844313556399466307694116331825386246921313263652851777352477003458886122287942617963809009018470125642328175327579978405149608184547944600370679352965315668463153879731619202355300866302393262191353462825625186203966711822485599319761139723671685950578057319403115022271444479828077347023414482834788404407309219004745192326215723491536498570070547418230691113838312843563404762733646020587172308109971328937724746402772977653467247304460018170929279228532543720502362429174351291653996142528315685101230517170748613107019220902564061273237681646495625105063690045570071920104016597393939358873523764759422533452198462729100221186619037619964728515957742485471958041663292109826753975547122047193701096365821008335536062848749920888399564438755815107388060080933010409785966225866437505519962076780859624623977959066114816362138792575508952724764169311590540312043212256629015220800042794555815143520241046329324313486570375335327660502972411926169126457594244825074318602914411980755657420382997906461215393124497899214016598839599934000668870405748625715978362098181170518432365726705635585575398923980665242925306501527012872637291269638991503536432184435289303182049969851118410541037690824137939313667880982884300691744761271405073626712619483832181409707024210194469470909394454538832771795390845285688707830059134217252517056818036193392756962060848333181458381547258067769388498979021773274429957767243542072891701590880018163144390275070292980344265322107240448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 895941694889896744986992778423809745003125123307635645275684415860023952016939274088630852970555509139372171959672912054256498946420988921805344553969291549639535354556071965431426530101855045977540708959153272335483540415465749268889320027050776320297793961354847740927273428412795324383526675819046173558419427635024309058569093524212101915944373755504834007774992843174243543816578892355034378463439311733836370126639503361023888551992481003795255403995244216095763767600894994993424297140787565754579444326128607921839495563041968618550480993088211684398213855764121595638055884818039781252654425933093338941702753278318069315604876177585822122344620213465712537061725219756041045043075087094049204459519489455523080767525775895340883886402746280880538344319733151710322900423575725965199110064012723174032992212899491112035955716106594990062057745066827160430046684396685964894408832120083487798403738684006528228734199191244765612420377741183595290461395598088376256109941136559613702387479221418946129226774842815617519425756883514790719705723225202581805697331117963535266895966665112702195596731266776897627761451807954417401180017787722804174160828796110057976108050365070482983477526812833278985273300425935761018401304055074432764392486094059157252629409037167142691440295114733496282949059113417353311196428232272305557676942276187036670943041632393725403690195174666404290831586017330786942577368249308292994418271249994622896011609975987379853701252878239736214119675656862440065049001456210526572925054802165284258764980426637365320190989237224833899473849906109041842741741665394188709605201577101328799130055990643853194688699843681660215674687840712806827827000193696485746112724429102235830708754534202726550299454383020260788632947220504808589220660652152448672881937469862332017036311061623468023300489770513209565882080228652983893146816799233244054485870516357830302187171587426703291903465642714633654738904210830322458709896457715995798275913073196354885962570185978616649293627427489687046059434256550290063738137886822101668174536559679662630715200788571030639657345168936958788814061720545809305288496684380181317944964306551096162160317583500957306019241157799895512134942665740522482056060543790953968788428361133603199147169265323724839780403094638364840962649231420724414344980789793595285952005891748342473792892671885077683081632308035183929499452635163698390265817239149369609199464807641392907818394487923901436509355877664874333457510884808917816947520888366933015671597585660799933990002102324986112107100135069174891268552834657812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -376760487250213559110889899541895638183562565479818700655703169518937400591727190584086860819589981075386111907521667795839400113168703128892458955853955342585078276851326452209103919969078272167481650753571641650903578854114512891343654823287422359061678601143371843143995972373710331592441047476580671570318066169390085200017920454276752505973941923243640955269611976123946262026586675644685163390793337292217605095887534099122084072427134415996408481706351685817426820145686280727493002525814565936442611693602932522903224992073654777694440067513778366738503660190563113144001899817344261394800244854955792987765181987933501428989178107890856136176236270866216261154320644087344865476490991336782159092731137182009847649592169890659559116074914743688619072571057424680819399400508014754831250262001684623440106644430304446388456519959715495191252877475734810461459038950938829050493338945490320242338732502402808874692643867169160911308608943987615955707515791668765177922635158896315529868261794136529119724875533464880406308360960246530641136390090515164312154213691287630815098158717897235086772900724903606224804420230434266166286802882290027465372071330353106054721371405725400425687743017023181855910372965967841998341904406664343330627158283234606297326617718490838798791325707397644029473658217924115603454323117194790338721182636292336005656683059627124844672694976285009685093894416737739495991376137478770695011451588047375632047085280137707032394963985953121588491729707991796557109736302004277156247729829780582593834748568731571293764678564757066532721563860343551735694214621394715261755925710565326975746310802198969998692851795028438653010514272868668480863215718952276826197298442917399224831496696857512388798033808685811004131934868708538939947571235572191161852600599690771644702841122608135323213738497871254388522038752459418138982511298091913717647009267807316096603270376238615259445639155434808979431254560605034956428490639506272216333725254669140426044383109011374411738179230468783140777717387354424870417915521636770926365223114754273985156037393515752340016822511686892210604144034546151027797467527797670902756997451979775531839838630799622988304300614470271567937533265409171220339752868106258310930819231369105741325329232854136743082415645103232431529274012670622832154303747347299646401403448958459358671451666387870979981374708842396467100960073384430171390531894457355211164400102235508283148193116941493095768433101520504587701156382836232543257157328100720317851847208651896594366328340141715917345070294719551972685467765958508544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] 137662138137669696913657165668747508985763135633108636017765351605062511775837812949754228896056999854098638980548846929174822488588359453939520027083818138656090975460707730396801930025700186119255759727608676616317880854124253711516250269728719350453512084289650624194279544721482141097973666304392154231962162700623404415109876825359998389747909752469610162270638212672835007998698635705146737903769686800632421386110930964236258849145256991061773433085647283908600858863767828704942320410761791367911504794005586458842318280009053675999687568864823610058445415164020437281378480829147984254554623470554850529919377967775723667670270423109669101806952083760798532932646549487849987780984752462884822672550225578053794819208034485075149007337638743655615831515589605240927551617213252103453110404820249101670133224515618415927052418896267911149949127503841528218522569258256975885476861540095383259408217237301941647832385034621327086630311540129981074569718200504089182702843294105169387115696306247566018072063833690280287538108429335796176316285198566399290759929816360868462699496427829814968702817592966767609834084221122121496124149445977487355635255573442033404799617897053265224991889010544021736969530124198387780599832120395430154440833549738038966831043997568365887120965902777401833502646589598644825942975757200533585458287234553535440769067234571928280216514413628870684713548837705998165480067885787116310539206242169353745646428675682968921368634004416405181426192803728221597752468876525860694668211867132513703333127863745471616419763946926165841981371524191484234369096756930902913993008174379124848809060615488233985364481353984176482410476483024564963388392588886676562171699218547446354950783049892134345598236034556840721638337196692818385358299377693193419861700185146830684439599020241523365847705858834231756023587532061077777806316093942434947774321412593831551438679250995404980304774062264855972367546912066234786144616536540950511786153164519115094468684318039524585702884887678175583103815274513488392951220677730860003840432038654137997350516756270355172633814951708574038431362014143706825817104800075061389513035158370969961429191963234644374365986759925189653320380582593312496639400924893860290515827839266702823493607334859398442879045946065718575740682416335049514460128885739496814598104065584927831474009793494543044835888800406725068950263154910286571370183645993273911177599447890717642874468383036259357547611590436481575408134242898321489486486946296038965470791247017209667735869297723795237129030746246229346842686109798891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] -42847583537805573107863902566947085191990478749905614945226829633986232199782168042482630677241299733091076529353378316308471187510374275501697655846231204038242316387700694080011133698197974417929166292867343433389096570453540899888233963810119496706203666429426603380674795786257192636073791438308782846991458120346420122395509512226714337968477852065873984731399336273985894930310098695266180803502683477971559362163549645573684446219995081970715333888314912911831161536841156711198873332529172317928595473621384164110497057874019362456652771459103176483604076594521844686576295578284794854824805848126062094172784311559178564060929971389320548299174214367930529103062368117006967764146019746533841536029594013115827191027649090107393036478395376918271298658007562380429162263526825496339175131686394602393315824556419116236510387089641142259587055257241741573084805432669637527712778176793049379089792572512809055706220789742788299601764873971162063164621894414423037706895816711198046394750703452747697444992539426891693692879026456369136448960626334045845559729763341891779924910230034833949285209633377324685121036424927248149083713312326901816716286105434151878114489743205808607682719132731636513843494138674559834887372890051661717291760632890442829630480455451630847509531929426558169156622698521739293247457404444611443098810096303020397687827350490188277849155083825418907743429714892934129170537489677062160123452394914758166041940769337904419932480507948198927980757160330906422145384912420298027213183906485679565421232567334295913799097603090233036909789872705000544703984907812780989566340606399344982722107584127607782747847380647992871073582019697662795657608763054180589974405157977220498152644509701602241721605577073270469289727308948986855341141809533295706192142379239397465904040467172625636420450894382866829075685591772417193621453194500902900313802182132698832397538621840076849743595782064468260816489663972914189470662172091995606339213707185092345624640970720347906970581122976356252418935684446317763434223669029911153789158443704693122336846970494754725403362049588568805182177135640540470028456442763768560784042785997695116351792860566202762449109040053355829453856938380872672930566366292462002606153692490975585127797435992822102258271140981216783201761984984428697884322829889440524310074198633098562998685616496720138635179354897286424734727630292170451653497315397616966182612846909106731683591203001345842000757697823899836640986057543887506190358796235267653048380437243965076383631385875088400999511614898900788124108608239566848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] 10934091646025839327059595177554162699555796703630544123206397298717012087124327695841917151753806066193476928464090225868912972295904971363093988876248424171573980845544000452900892203936287981921098663911542394635334887581930346633386655245809118061319832201799642491590541327653371561659574057433319626762247654552333428585492252467714268941825352223591744863394668027797716181182661926296715586729570318927544254334165919862681158935184023573607089181282634417808112134542171174484222233900493550666715659698501930866021963296879007366170163680085284570364297781398870682327943725471982505920302280978259952586832562757225421706194968005606565662954003164163980647448792285812860477163759071483417734432300422514957464516645900803886612997193480663594412571089320557460704125432365699634794592444312491494487646681755277301900136749146795918563531466250073486660756905015985257888827623457876908044001882172976034951533044950051486817086687324140837775820299517957010370474726020941764103954239542351855892659734300306734394369487881456726968723380204963359278387275029410024168686757985896202622850235613337951896170007106733984236494022812342210078249572118707156886005969585635306723320608899045968741042640910370742928413088875025025008066702906319431867062415990136662463601880612612781795025898350834085838659256774740200349381706083723845960608337780698338205483954415530715491554198199671485802393569807761384262837125189690305090988278903633461488451661797078854894834660670666751112360380394963656896360672856486671607644357824521482355942086491445880034862906008558497026725272401407939984033288902300820397902304556186759714225843377502356083000244524130853658019047538512092077951810327796576841103474776065992625774496374790066367552546004035999484275964313095284352690540577825294603674088881901213784372004059147690599399169490728900791626122323221202791077084872588870057622593750936274719408788890446304804780972316839240918702126875098798632160620708343988165848680666964079701775773298204262224320722856697353268657070366526315507991146421521540602418686877541522430724547451626477370882447054118256087535076103673310010590245925092612624848743551578008232549586081589532856388177474768141803327727198490275906351198178114221971426380420626743556353676555550018502352900201495075031156076571951106356629271731125041220728985783721515110901768118071127278069727900864254580933771175810384416623460075899222023397813917296080354131883123284512088414604644613192270720115335157025060800755691689256206475598151228634892851020253592907154529925988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] -2074949142308653889245559781810716705637028401830335806881645298900406559404794701308630465423987189717708939868487319108418369918432486209958063733850208135623520756722850056575936615297448958861215935236719657631512021538401190810868509350735294156578530806640429017853232853761361885198487654934261080535958444581978140680851956292826920260066535963395339708776497018117402733057641332549367130324150694184513310302345395853136470052079149751072633160374015151082172804892642800788416316557646349355247142521210393849946511665033723459791153748625676488177112253191293501099017005497529995048299445023709504434404298739188947094863362419730631215104142208143323629365600706553560603676759675610077350606278419352301696103666889198340772680445814639146668449050888067405326327502040418816032984063201536843925480254073238035846260756010949004853088040133155147342258359327914669273762344651529802755040252930610461438517556242117254045989681525745678225066785170531115571701941106937210916491631630593058194242219260364926611253849311509657169419595278568048607521321947654708409054553844121733515290245709098251032164409761031030485898901876703362573388710471140005965608881525701959587344726433092119215424895464130483373129726537026927171969987435261447711153098839260673337836512214943874198141412490874722864147979914712840548853315633662178319851607048694722833504796206194518422071806105531744728309918510146791141934048248235417917716051340776554264970835116820488676526887282376261302952058520527566025283617760766818271518791844288227148238743574952264098643680227148996906334737451021280323467664642287883385548005600663428293251486771142505263872196286639652502470254692501627151491234134321107635066988307941098759891713670778826620917865151264794888585290447903139650043328862289021219938055089441156562176742603712137202198543417430053884003978490557460005175968489277302106341876555312178293683469383628798797842573770595338178322867774339271696535183874989641546022398784114347196467396457014435936595009938641776055030767983170453917004501806886910415401503885138678357000859754698247157281480927375517567274021521194285287825069588995292968574740361865873663300023723222824763294899695484434266476291699320531713107103720735292749924718000758904935484126436212307561274233732381275610500457403776373735852740356369265781038360345082045124019487863561096662107783217320162920788531237420805777969182752369807294887124833682317943200682986291182264186713258178896432757378631223608813804129500238326013515033353080654104548405033419969299225227175133184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] 184946540331693495495171918952842387621066916336062851502393689937103143420295338833762144420022022632768722087893474747884306674538841832998010934857057400045614078422289934719969407257784215949751339261438118227831896492352030104448275233062185622402727468982557260009607474108823026158298467511314795365218309742260434551604300422516195508019566176624612633977673341880110590018672180364777512589663155799206251329613392295216339213290448534801593962311353731997674606272517860131401787047553470657289724672232924402070098495360441479724807142262822834451349870951359686693486609949651560447276406161390878530623853168846098145984426554601098849634927943432960228549018634008152692892510940120115278561528745219704759839571494468797130675109307639883110292815017416237315724095606579774233843325510951340706372513618850743170039551530521298444474618467003994195583589919840716217503057866495080832544619628824052061254436238681131665298241620012714192130687913312570915840362203935922601551351471401342032325982783989117350505009989999166784595265315952728780359901301539545734714325636265242625219578714271203475028827939257080353352339623098970067130665338151700451492984447989076816159793524201951767313258792249816272223998683233082783708202272316060383837638445317685250744620570961089881814193637996273436027867330404617959394993790455580010308553690420322027791368334713272550466324824391026035057379524459785724494661754790440982963266005098620029012827079320981637024127877649705563736427395057025594452555844143851653854849732266823164882073842691818795839795124874423987921114159328497146581175999271955353958234970893267238769716568677791522738582896995925698614361163893258821900563122397862121143257377239087873019564781230871400016074486718450227894470049023512649181448064794785091593073945439872218743284824315842594516966117597319528813197752460004720169100326720996538509278164773692832203999338644603054839006839904242015951852032653819751100831524766065845642336672640442273732434327405306758050304193123589956446094411272070365792709532696421451594264115951060243456186063429474593664998427125084311858169448644789112057731125137891303609470044601497630099929611127408759668060057785330030781358823440726598915119706045266132372405255182355556660625422265709320541933905307010341435675485967733089698555842145961188560973744103866910706521297054159414319506414385210737224433713039043866533582262950653013931361072426053803331759744651233056684807452406736561995748107795606641645197784881148652559244741299409255348728245887831987506755267461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 52429315829001966851256611953807089911528029343620178587068229401994203880100289500933368052881677082536342827992703653572761991547818149272812100312614064039999632591079400022191574646730861137572239102669059554421654914733894954397358951044009342624082521352660201314998137764117689784384023148830428868159595592716273773767291352383621014644847333824373609235512675718150005606556810504665582298652432089312227998701152366962332698816023371930407968200698461632998769053226447433037559787971390547788033947614962780166309628801824147894206945861262736925922570701221048131119919426670527760734621868661055872613236961349493369157397533267860402701965893139309704176510381157144983749092864584223316555127671275574353221030334939209755282955030242138557747312934544027347093734308524106564681141711077210864746400879872411783400620934263147801018875462172490082811284052349424557675040469985066331330599655227261611327333061829447111400323301633573120248197400879365671034693782610254217094007487843723627011602116576391209889564332985418708278687484395347227163229857342401045083107400657683306472024227387629649939560645960016399610764372900811522279170259414091347260263533323424770864121744921417529403885995027050614151657201437988251539170117593853244893510717947574435942130466756123684056342237718694990300841638312660821575959739463635157579038587269715570367249500931527097931032327546368922378627102740496334856555582676913709642122324378351146776234439272018452250072479045259370495091248320355075847243795259447245551362255594613028864697953761966575861921959656997844439571706942001561650765217633265557436020245678348208642628537460992214702166683113877384855724047210840154521692540390813309114212004482115369713059763633775310777688518175328935550251354460316615985222818097278427740036884155352929985785937010355010493389680019441785230273052966023794758451250903395699250837715314204862611486512496326474895772821581476676706040368757234664769778193526936223644478533683710643335494696340447642543551676569818445310749027644333373812446853393399895225576571867017030825116273412461445024250712671400277668304760372878561175854449838958707807692175884539579831536802324614112660898692738583697931819223792216093425923003006599281636971678749326661235307390372006130218941067013193799721768520363473349364698796474800740425493748127205316665198574775083810700120758586474491979481294383166680604155026272437945724511414576147711243535714032669082208270366724626490456561611715651456891145040869657993668686113565404560296637654773074724882176830078976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -30244096813051179758440632715509648771765601026511042014126839631305680256293267175925899347969872914676000111610401131914415616949228176776932510756075682095279441936428632787125375618519848098757751797654531741288360449157762242717466928273659414838309068275979992348960127096419161895858309108241081118482497874996859599842688990405403275377503658076448239718722572634865139276562092722893382833502469398057822856363863116851250999903142062143775851630408101364032290748017473311370363842754823862940785654534268676164806184827399260814900930393293083481923231886839708424671296278959564757510946147876556588002484183101706630921184237293464894934378263704804425975255453339295450456330730788964771075684684771659907060285693561032504147896689908763488181205036788021720956039567318399490139415707664345127094169128365170445162420831767807028190193875994150220257822046592674020153615441498247086921122959778316524004743564939887935230369307316362807493325433223215768349422845589730987557465501240636685925716401941853917130325000922582073526028609474473620313449130087943355313580250882768329550447618309414047882764327721815093376248287575186526993527323986067317325425615801040135471313989007682958686350559898970827861089901450203416662075381969299892901973351804320300039506615991927966339084001674896830395977193006181212024938643563555347717564171419054577678018419169314582342932486066810834234334680838186129852715195065996624511109889240331318458168748339618175036693355825069940714255107890344827007218203482125017568964348089724918799428119725216160215996434390355223131040323070870447379351062099771572377827477906330063591841284594274818320091350831842459154358288860763694877023337925383981366288577906169971884498046412038795672220295279774993747032129665358548232097831885956906052481270069803464295439135363150671195963377880474148838754434687393010832273491512193951386248475933391207659431779740620851406399910917253849719042938968981732182061892630935034840223853570047236909347862028890866724307930407324120155747750491669459552064666054201129343419841257999817887812143820916718403305724157654232773781404066905813462769639879885344156205045788824264184775883955888202055924044990818323022179335304684490826857314524791804760460295804464588337145306381048616217360034828117195292186576052370441166535754055834758368888032630375888231837871271110423181480405087479043585905231387848946022019387621395136777965996187940175315034305207903816731603888588699677063910484776072464294980873105273106363681934127245038605034183101535220596814014054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 7506304160860519135281796785401135751174926204720411695794116346657180285257147075985239377348574598641709172215652053771358827686577345637760182425608254114225465153709998660992556608094661066362896551507166996693830975592616301727531392683747343949252033869404734284269627308666213042108075581996995863972429797757123591833053140848643919137024432575607090165800417459320670752689879791297531941062867173267384466573343419469597033712990474572784945487399592845912912275831937295037393255706228288162664268088771083244282159417067414958910737287777105561561083272956391860677599521365271345747558544347204736824280280642971474279911578142159794953228711838127299709860233769584585799866808998800265835783034116127345599793734060536590070947332179504577385096810994724478491158154819285244237101004771578086675503745262008856431543488437334648440604254615589603159432522522958133968336075409712870883587987264904133667985532058946862076536392302786807748960267391915762185150066364265831171173650960681088841116010238911796714106676357262894417462368178504100560376482076686302879958292567327573377532865725311158280955044857963592113704025974162442013666332495914920178625329123007780630122117200347577891071455293492379024877762323325453764616879419954963364355704645446273362779265369202821913374280676694541333782336322108408484615810517734170384549622400506882264541211634524891635272366188681452948090873314363905006582998590054369719835479793006396333082331298008805812273308478487807305442267143232989494413996647842553111985669473836474509849058629130761538393294103150642341615379559899470146172054212261806912250994914431450010855856282265915641415084844463809499661403100205527406937452834689626226514675119206326777557158913896163052201986302167081252907266320448325012060781833950250162794233307796576272491298885657578340925093587087687919337738636089032158697794389860068512827655772991668658693658105423753043446890643281797046863995852791791133513820613520032252942223241788235761489510958478612493680884611531778729435336465056092347367327987924890203682164570666990947523789699263020701767152798764990718706314268093779932689024213079088374618743819441897664511907364933008108227802617724810576415627341551071749502190021675830695976157766029630645851273075226116712700546094851363477538083879981461554829428612377410046532801775767457704913893159480140541791498190269158305174564867424356751589854621165820201497996198886493538731985670863365172912257188904830938572551862783920591877408476966370429986101763477505468141478404020360935780940513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -796587487127932421092663901400985309875025962430983535321251062856715741791531334597054255949007752869843970218659428009300190080528239535493053686388574605941272339948608909920593358522045796070745229988831101363287867458366432405757369455135516889525560887072790512754583066351217144100668050826235141377396244812324567493406179889601632972510315873059283419295621894827487584228754197751808801581677287881906063038386331642938088650971204861513156770592143652522030522857527487318474542586230344431116765801904784099909148953779956098127502163393665304137698061484872033968238558763336260597422041452075865987067183814688113919069338117449797386314843491753707946069469833517420825300117154723454947005760591650772935109570319580314005038200620106520430184382823668523176825002858725466365806466096582571766568439699504120841079353149528884469749853282974137105952794945200115734950243903430556174402921237734155257124634976465956322857237485495603305691995013632787534181272152688485830988305072013510824662348555857104270775150268812906951491007656287937714163483692334548625031688632710265087607324828111317566904646491658872817680299025002966391510583055139994196487957102263250797488659522111077659567765629257981793073415341210149935259705536934420048812334592302502569591983675600785378102774790295325103240399471739129717514807592765151772017989038541064299884234305743836260632847356603443842270238474985256696646293463380140077212614393527565264515428423189224720367689858458757281351885027936561701945252039261577580165056836574295955078084367392280894590270169432896737268716440294224625205803781901598137334033807417680834648513758290207631096427956746676447115486916776538637032609677707408074835734562066381073128158307454612559637191565473828589763680142806603608392712445491462618789625735880904927145484958111850530491781940694176950238265064036838818336852095739893047464405586278947334676757910178890359871909396007047394020335704876825486919826829941043200974264197392522601389276248375503595240453100090113747635942465201858757780520256124986910532809791132586050768965052337417511128859617137067874359376008646408729987965201352399665149458120241560022168054600915905777553133422751853247447882584379491410330274580348395472460874293638259840471928039197227932690835374178558379160617146238240970554693118321198938811844780222940563244605021173446371078740359444347389419652015280478400336695863117876494788699750029240450777079586449393970900608055327428727303089215334836151557031069013272600633632966987618467301233357509499664064105676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] -117537793150942960332021440829836877404015025241023800670661504143122744808573068397224734016720824649450772664556013230738251309241171316002954092367536483983574658296227925146183955433479785361940612368714083983669189945024070992509539672892601711268497737409920872448060805051237815013715460122224313376212335307558549641276106601283014985830314928246694047010934022664980996853588149038871494191286401221749055409782579173702102375392266383541852874820719526836599515527875262621337620735904752042423077597092913915738818993117750850034671481575969774401666060762687122554525321866453804972781131785064404800399378579847276236691964688447670625366784878939791629581197706762395994188473385317364656103228424783397368265954353599452014584636883275242375132011151553455871868236233923436772173920655156730912556222417766127716238753412762391354436434018650569366143214118019485595670702910436277944917826774237968868751924744633685340966421334267910490558113814737331117947410486804139267498371146768494066938698485560790347488551241760328787633753571888054035957550275619895488402054109827169199725180679231851956297040356904555475476916977427434403763071107935604476867690057517337283756262106749780825036547265605022162594531146996747679329990509014380362065580212123620230880043515969076242291255552414111388480872720118587644847130498752386381290544380144095896432907170508699565396439783044360303544949811711074774311399359389891143251377123033449882992323399433442884314640471118407735313489189073935468466786333629993030247236851493800400258237215932606593080513097074015587456886645859846564686050419587901835606206301194154609548960078765984192181494029998766500272453526349331761358111381902487580139276775746627584388520994822726659474386418693561779844655757333248213844668535778875897604990296151647729851604130179861971200863033025404113266871759242891523530347467853202129661486232077453501563228031886000621803455400105152909937015624248800834695637315260586042907720360548644974315920517631768290065071021848750693032188297136707902909809301583940987310107363465738203554528661520429821470807289440451043326964717960690377676508301104853003623495246764925678416044297917239089666302391021963504103035863492699759702673933019687194506109395365833332835900285881622649256011819088159133935171022998871786127044493932917631488373462327434594604049681240082002522776477428409290099900545563055037748136312140707147954567366892709749489352810161198662863842278177532246970566824022151150184678429764725883831569702867826638985066920017398965620262830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] 50342356259031438421240197661824011429116050272382735420494580821005604442450088261942385310713753515066204012595540679017220785181559508875439520560596160837422476935845867040312396402277059568368194773197145523252216748031545963318599952758637933787269439926922769002465446410269420205419324187357099203787754140112031282996085326081303264608995089864696644857695443010195822934161143249905843962021086350293271223161235158320392181498849735499781789574134025830354988909542349545331692130107780553046483761931613963020097193775972234977305660295360041198794268674672661028406225125439093031249119849351891149507719539943004943736077308290086777212722849549013826191089885235975199388292140964532624031197623723869613338761836592529763497258353286738519758982116043251090816617553591546053075430551370864980083515718165285599907883968642648453150524270209505729978690582021468250363863964803098239754546789204083741589438454451129631443435874655328190621216549531131277486017221802743287646814375113362792441784594222127892259625188053734273876992450153503151226416973538846266471259988869116601122384382236900524510384386366889551300827584061809926573492643562722487848893870099113353467150560709721435463543397167185105842115895040890815105003347820983625903624956977291532024890969141341361296777227023753013437778205912547935813881632169572876436819155041208725652775637854495920546443262751225388983969655411859769102321015665161056235804120153738847318297551710986154621530754545944675135660477959610046635723204907845359410899270546841701688381202149921464466495990609855077602704143965435672421496772642012355068099992705556321929469513867746475702555527135423266563265103293471574520062044104379372968115168265617421226731109848156955560934725820401089453488847222754374212894713211601565424514606002311137469702896854528498924738550755999836288743297467688870798111513419100934710868636748234990553681403915021865390144554589404493962196565746355242365604274203669224369625849276627444908978645935481094144349572338701561129819756882027289307880787937991687532964749886075514328197229691648236024513239597017524687431985044505252814269207359973447399735902535155231986352117831561555682894544212751223376938133466008165859613799657611060771167030129971842670846900996523606176100719194626110374266359386341561886438805139714235966212629693712710691329280639177802288308890172887922927624648545955919113180911506277050652147195233245542200198430654380920530107348842781614498004477739897197865191449300470768648668084138128014567761639398465390364537651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] -351248260137502330487154399521998422260588267773944994658715119850976004998116860798342875993303789952987057273035032824946805715363202860906951733460974129739046598239339515521642043538699092304145739827718896986001915855547445861781348712053768662398661842635705299224854637511989879309703960387777133302167782874275264704231451822844896346318550727719758125937558124378649457071707728060549186443642519250890765011153862860021701209302882507789890891208251799329015866568991440635190711252369624675416494742462064167358401766575443032556072267396336877882165543542786227426062885798253892799803193316125210120899283011110082731149932091710243529312576745223696607242204067785046693524123417761547254181555556806893511344361558756422563627059842851657024976675285598518681310701197360910180455776320294220852352608438140535094635036976952794228521532901631299691251005016853321729115623075056110730402095973213680980717504923464613767400778063968246084269797972000238975121374857326670888638375428876141015315870716934993721797782419792466092079877170916336694530142034455673718879289147657255403926497656076245613816652569341944207574758872585497631514327280155218229169780645673413770841686428682878028329278416260209864037355854034886045210995620570411781551841037950803974784871482411661331334515802647325059089173256432343783241030088115174898274024010179342227475646807617588110572274627072504502799899325259859786690945313857247232510133846508238069828822506010082125229412404317461693615971052369299630972219400722220518846664975593551963279560517153777754926274668892219550630072572142187515075934944568067743465821975512730426545251114147142884871956433904564456823463763821934504619008419810121192878161576831906109027060582471200623452934195298513649518375825685516448199120278498816692417086039463411573503679509311419988113294474535819261270369914354921341044617957541926926717011923568420568850593988960787171616953727571653150842369234915410074876490637040338662314893154103444989980698071458185635151978609627668034480061884806457675813088210843176349323830854018088537833421682833868981116398492312293289602464224247701219059837410066808525350596275387725017485201266643899032036633322649296624020644915267282333940676809284086942762437531057953376029011770427750809336227840236716610951570161992754468326024287742286062984360043399456466665668920096855837586094495839038125785261937994513660324209361904667789941890889207316329567882969583305262116464004296676813496256837477818026897023910284397301331830062582692956857243104627951355696250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -3180986375046464191959065349971982843033381954653082503633060220998864730273614742943606479355565668931260470729473897337727223993485511793787491381578298255252619524698830099512644828534093107468493920434576476509599934810324562789217259594393973877182495665998341110580181432434242183106095453615593483845232826421589697734077556201899599903261611558634826468593816580281644793178291186343137484188336112206447661202914750587623721241508802131976188409244290772021159253155238628295440108944850318087883086606837568612357218723311795743318865932806968675764699463178484363190045574082788838197944399735364739925151318289205622740084825178088461473645970302954402158349621551071258412553366100795695419373441797110180077590991892148472816157286077173628602429378700569948310464630457477118360086228416728997286428892015259021384831895000386403136266467834662105226359638492974225584602307294463766574833327992677973951706827199837751615574341487609600763578531630358689143259434029665881509180007636468703733857363684613964962721701766499766609134559711939377047516967548480973778020970875205851796102398656253336480668190635232850319768954652847781096563741193526265318005040533202897743736166596632194302948800122040539148009955153462789188241233841629496377504706305524033616225126626337446207168165870994828864614077715874809453452743487388379884966299187028583790469837595435494674567881526244894856729202697213959109630431934897885807235869929552508716571160492313064464114663572438471364989926100117092778531440131148407527344419938567611192757400602194493456127642754036104581456826738040472544720407609790931173467101443937288141194214050780338338907632054907063428229946462872394894770055897937968838131139353268334659929380037121543947140520776465088102654417724846010690466923512356860235883713732990542488546822015680968240482035052262036989838146742538686484556673254858706966345040059670398820592135458574406232694048353647177249648035668146950410618671431005307272222500045490825846349825214109176582201562952284543922847869037685305906972750688576148479394716800867506822732893059715467508677640774874969348933255315621334345876810173727503646821159268915848504056520399596840589591533828008179708286568267126150576979833401783870121389681963512926267204265211159408701490178512971714786851232032739703972019283657591865173850474913392325573127652986262227049851083202339533831383867160050062115430395419932953055323656827882370526854313051628198839586201687009038532807745114950016824648785070470993689297198484632393565466883752786473237295923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 654890615465200627946770510148019317266213517117954433684846222174311900825530644317080720099179963515315008566859024652893609519766033723266825211019244519899067433572919906177593703124118270635115922976023646084062316581465504307400797072123456542260674686816913085383582858111498984972453784799255135387579850880115152896553824572693494128317350702155673160227662794023086053762487984225826601119290300088330559550168858154594761813868395475331343034717036196307695836794563193253504201733405481904567873211224849324660640403817419779282140141126191255945717274878732655895935357919020825395858940655349919091686475367454448327989067919068654277741334096923007200322520494461331859447437906013736086336417485877462462925925485993397185895355071113312601372999402140901300582073901322125678867451390645485981174202913724703899755384218585135484795652070081985976188658672144909549797876491612493789593331250989546232271099711611829910391828867355809982863033373402778391271235715565709074698179436345014531876093211266959696998582264932517014073404404564933333607652794298104188821501235280768679706732080480533055999009099894119528906480607796033608566469287231873593274425288555272057593059831888576036121049544524096548234630046896816082154669631433453127557499285772628246271223289482553016974307919422458818418380024548561928387959158356284770495016335995518171304009331556797863352716621787945459325407749204192709700480241906514055854425769338125391121849514378100039985177949384607885632467707629793981188616447661038106228520307758484385187189036474828721278608231641539876442137995823966327000128961099074950475799761172676276562130129392053589080926859559323877147500031024353117027060438870488821805842529535734896228096304720935783097171376549723074081817905264513942690661893824528388695855293922954998461137930316572641305471191485808335590035879377135728030612261785738270840586327922650480894046171240993874685568701823785232504106263247324885903969760307770815689086321354845027918207923289344876749053044015947233631041686883237710643478649985416150914482260190130752347210258758732448733226321431877030595046064075208955700734716120854382191730796773169766726867362913019946071718518199881477099216816307758068390362639069437163365641981345857649473510117432187084749388859160386361964506372775801274594564448741469193484878158383808672732549079691773594920059210204340591908015479928198180540473403696377489138628000785529659813591122432285593440439013607369571895336480288729577448869633413513855064147054410035063161851063303151490485452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] 28224458243272533484759155027856312968943349095784156408684595275139661338378212426143580021115044515075666698123310760968536359266045398462446787714728831960002139713468368761618534775550939720972168472722552717046940271931554668817612898540531433260251126383908776556254486434101760541424105619929953067668891331504813902634616608109293577084871326923942605767429897098594328206799104506226940669454294340527414010081726233413151373140243033821543281934913807866848483488335967338942187234304379304717491228265377367966315517357584388279009206200334661625763759130368881770609367988434619714036812899381200969508193716832567476286726991329441081930926025311693341494957676593486629359240068020748321117713420446179088524444961755440110272737429379773437526329927210863134096263234251953110235232968903885978181014558130776485639177479375644333176386807432174666349927944140624280468129573296890112250492165618761539390162171183682745396832052620021697558089014507574792806677051293323500246503126854149163180014453895074468159309073500574684419659344575114020294421997101241543833897486880408215685308602325001547994904558096729583157991523784346642160689309881815796205329798217675286657701272369704722385823013759530640150870797233345391834171080921941897933893205337582441233882069355005972525789086340177679516344677375580815808217018117093373922706302459282060937682784307582333707969413957298390968056024079051947572697132352274341145658195781637900845796556317688193104720642825149171682804650493363293217788955576542894500246687734291284768014582793676891653144811188570798125742106209051799376147526050846923657293747664747419717354394413853079264789674359701481775522411379700429727072503818037559977766711286328589855494239489468726062526134641145740161681214532957365892948926411281729937165500769768766995434437151657342306719646111539986946501992156705710612627701918125920812171404218822612796385172055982159085251511580772426123407378332252874822001824790167919225535309468402920876765536170946663862508735335907499574863509762201695188186463329662179772915532384462747667381556757901159318007061361435514381013201603250752235402692320652952764503071592901846464791454071407315404249357430668425787832003776698938714353913140870122077084419989013535380167312252440627833570445329197756911437881184798477125025074701636090839310749916613516206565153383603464981801057508071735998424612242539704631299485567058909473629863763771233674229163383766711501518199348828194763145379813823249577481534436605032571812981615203001602032937517166925919027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -26018285341837625811482531394739690832611884932497640661400418143353354936731411622042413630134780883533951725431868251458038195217588768406170297674489808233617496827037623633526439249266247938460940166414900302655566242731936256921806359895497453289756995999891359621094421425850560420896925952047364618443358196496355045293272544006228832236358237887231097461152401628528444619664267363432701405942819586988269731106865054243214777305716675351062588693046053890827899358200309135310268452843306979873749729384823324083517113401619002777407306525593111632156479883787502711926279704625766000780154601956567814680638396642656706615926256753291371821832070544413009108874395331207224988988216282293564034944680975518043597670322591053334448564699231647461562205541067954244950825312468788333002748144454202499210588238164516054995024837723401285753966919655601670996810693110219000610474200267079955982881266327706355101373025698360198440906436777833214213296306269960513813234839612631272615421231048316394225084043720295956108777945157295202892250807670637574461145736712361017222103425724389438802029970124154882277916117050943487750228668652328996141095254689127095316000988850546090762167767272399603478517504460358007090613561700430828468862160134927638082852662153081765415329485685463402288158461304837415893726376222801938774267625545476684802297359484662623088038178952975741852172176120539069872125181897947215879220951827124795038253145766417146756242576089186520814699232552678674418348001436815209945162350495085646150192124935560769427349989694184549325172389959727509739484710523840105671214372382000706591050014347187206669840362382451729975143097939083198624916403161438597062700084761926798345979508861232789419133286635422408942898931699940064646829977735899616530387008740722766948525959169049905834200268060611648679383545212613442623616550368876350910191591625663004861690161958758982191909098707836819658049919764566207579178186480185747201553456916690612381027853720392695724186736268789851441544765367718755647220078227554394308265566865518623136756000494851236485428846644935860855484976436019489736086834961075199089689396774587984581127363503501049292991825799282872359069737548721734976781444906202815562003302622218151193358645845335105180594134140509154178499918566518769822585482080624434786829249688711386215248397944886952135147798156404788490649764188926070435202741523815012466739207947847083090659894593607762567024245332610623548943599629748979542119435205557834417286558979651711327877272504093568875275384337123826320015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 929965213953305742967716353983104950840821672383665407706290156591376481535235050754742950779834138381036942321926131901163198960485589422760206589210984740699939095758251588305795293280846175224482903288750676989738223045346006043933759387980976394069312041487370889303323060498953338960394955434597039309443527176530360700569725829848892863866728215036536225431533474716483349050362610401402037700545405893675335915013044286267174803357706940648870582480589314504002463178658878708017671753327732152343205117562771963787529008178309657329665203987837753691043230954815707448182442514446430094683559705525206672191837352848714302145322328428530672060567355945519698929454763388484497053591583887921883920760837510986260403863373970596849221836815851936667796606355451029106474614845777557221833776236048158487527348972731643207555607127988162058223420080546480742464263617427029985142297190868054853692183342771848043661557714914951821457955340561259372935944977774425260232886248041537321433428613496304858269450115055686910562983442467167141935149993023163965605366788300215884867395744763984682255262297559348278071321283055428139235200551551624779635635751004675156920986897552134595921364290006780446301327332447533220212409701344384355786072315568196540267235017987271891377438153436267790691865669205272242146626539085037539085276167511152354139223218584144346068356908289871966727398424501065231199859054869592815518014737997182421304505820373665562871559082404085535363301504881811250400048082405961639079381587100216804981243927187983188152124062169108572587454716555964474549920440952958528953834579823481583854742896362819494984033057761494889197191743827493673620869634815452352272658164850190201636425431274274199806266510952810071518280888085215096571979357021659879786546705043509659072875492902244716606554531449397463903730720568725986993001258473712534812171922925196680780320262516813681150412790169772847415624937822450613559765189197816567016880434946712425581859939565403003917128481627720772924643724725863856335356145487144946575245995215856899504822112224691736919420966929807590548378049207385533470186284005241951879822329858465371097033556512645962979523016426732465814274166834780132390296438124981551112113156732230792700563249356364394456813808838140668468997086822110890484939250731281969963420679633453557794771454730769626040145407201626819150735150757149216784193783925878329081603159943719667512453928137476808729504890653366963534041022712539441735840666614922766607007667777765532211446478624338614440290030761050898432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 345249687645213833725923696212488231437116524605451592619060885517831772612534242459089020555316673871439536603315994759899125590960943898679366238863129757345868976398288030751838238909310777841205451778203254955548204790101052149462714424153401531896005545270080533406778225214498185266172333219302354185105002869588617784664778541240373437537612972569112019487929497157702829747229633995353372657668399914720048226157712521454614610508821593369272655415366408694514284809412848620040908107890645620562457493730139608972978582144700637192655010419281001476931943249924178921025491191596801618328481837367874886125672162903672668566812241986948138496528034232909323293824693032804835561693527990202239573216823290286700968250407002962805117871898776382836227065727991550010363400113118323934343484567673595318538057320820003122494233744399754506700662047875936468917341162981007179445849271838590907199878775933036283674712381826110156270133575334101343778720554580961131038341054985186943081435090105714178328806107398638661196072199916485666084506805095567886278211389357393947817439132299232848235082126063141580164522168919038742216544141747813059408833207088253689105294235196357618048864354727801240997985100474333605820439526952399852916966990665744174517715408023765994950486043513773935845893730687881484542983838325824028776346784682350174858059871355244066598316319196439186525602099831641996150264435169591632291244630875708106094243591341480251896994137019107115041474116052063437463775243780106692581732478560072056757825762680109315801384325888079695624691768154439497301545446856668781645208746897703512328524749770447267464498800521624221741608933511600048918860893742767468142718482617857847717654645732993828043528845137384673384686483636793545905499662950984227987492945727848421002077553377897692919205451933997396225757132844954764663829794295404777367619086112794891259312919173146808497798461936538664754626301847504028448392852515873750277712258968244835597876106333263696833428023028703215058528583724943334689963838582269020797640361433502790132637244647325364525453044920401691862639299529741208503115369464606208735932879507922697584448067876397655886318477774038589201472667770210142545464984567040113042932859976307582459950120510631821559219319361417720268384013364142347352094445399774190324118177748685835032095883184434380428989532223166169381540365711850651812704861385100540098752813992402408768570931811899646893019650458696226309293818997211643562044166163714126530670850828067910855710826521386957243573970060656718643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] 426992755191341920613087917041063181963287706077116444264637793722620173440654933755471578514500752275693564937385808462138123974264357776334230393998192735549802120583398046973484766957022538223730746284635149779917491082807835468771819659027246670702606459641070636830386386990795935513126440382917856025287206357229306234576823733646268475299658382380407438448917584224225823479214459317477812581913900919864105148085220317165441653955430736181852840536927591523505606991485206419073531150866327491939617511634685028998633689029988436017347507888107506204011831649165605340204853353416124714387076362956614449169004622357550471702046226119855534535368455392032661800986932230868601792104696081822994083980692679116161372850339260331688160041844568509601493494210835484578776471559692525985016623472437475430500073447276758851398356650866977892479647573903230220532838098205584862582463182002041825140887328518280758817717704800821342090189537214224058198795005313204091736149817047219855998091277490826189241898676022086918759510296663357355953962057587450187945431736157355810578054555025789877091146689474015078012749474090068365193130416381593669157701826898025345997214499465723105968033382428558633875995870030440235375623951439207284626549058745239055219911877267769725848349982726518026982345220650281729726539603864519896135593263263010687730257715156779788308515757465729046814381809267067218795263007186576438249593742006749213744108957967648842519780948200079440014317908214853590645668011618547671850373330337294544918409357490043974645826945421830294508461148442873304046625389578677842552551310445711299175013712377017276150722467735441823701255005913415463707268977670542995113893693827431470411323945329409405226816439736075777339082892118654471002206419764240962972297383426272704118483836137886582462140017455154297236773652043544633250475555455054156385112623630844287810616555272402862167131525805412334008188418094941710706186539695863848818359642211280032534484101382811303371273527513649291338294290916803519448110191854300445605461182388349710199631346777186975747432326083001442262432911563838655832229726686386286045617728010533497940818797844695136576726802695459980671576230188886251259459176292642514873411334406062601027738008362119379391218665355109338549779381817985989753293567560625226105023721743593644103995587166093074140325208478951627432750365155302888811951088330599751575098336731821598013781940135449388133128971781673740367261703534647515506278437499268000601046976837083810054119203300406413444806603465149539942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] -252750437122721126886404143397642149740398077109574275782164254617469784779625047729048748924354821447907564610947931661160426274732650728872330981036295056552221782815899202107760477833037152049269771138728584949449352862322221477998329639878032253974276607621385232526140779414834800453652513177369992526835535950739910883592721916420265422184270025641209578958856011547346417280431529436083160267189858209593059638216003693762670279434688526359880659927712551868635145592513340083921384343318933401606419629777342992642064963756647442580141752079879545236347125290281865343715451425372305620825241880760695637347695558091424505357338169886149195222048757784260572483230434423867308263785568434829745748485727901467408422680277475734950388106604866552219371753967766452835337309006105252349748510532014993841197618471249603179289110738058249582859818055543701980390979456686507851278533413388448892137755663502206435322181791699882796874560396826120980048997109155112583772663836131677402837602569094141749112990802654401545800561418175758498184624972955522792407000865076316475896605735890721029836654054126862229653410152443489696498216863384013726777550822485606968383930168738590824148247977166594042535216112981259681167389318444347113181578632439353992046681715336910997958944164055102685184003438116567866060346423005804457689288761017809322772367736817121731887750166270942464652480831872357395360540500752410907186063997545207381031927709257865496712514376400062469905140761417267139408260964933543609577891621581739455074731460586625471107315927361942888412646825120170386861882018399030237082557223188404867160027222810037545407167865231454189141030256779486038594098784510511741870285597904513475086012872077752649928299392464437456106220905617348361049301467949937738566972043991771297632327315387880270097661499997567906764114268448676147970287699736932959489440562925377939311146330459070118914987474554862727311567034009039011719137183752157219472487606595534762701501679031689331769042635899602249928578003862897460517828412175846142240949359209454288569736600480916365662203678775301415735868387315970845014062364326742649832758134443835301390266849503743120677061478342064740614693837413130813981445506234519489743836096254831944023823375934959889035033017745231000153113270472618948004899164214538848624820704598664043559693686604586924885080490924182032464219446340918427548921016194353203802177463871059786348562183044170905908343716206208073046497523993077488465856025145044444252864961617126517713973323432268171267237116940309044920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 63715619511640513383514256160725415826124539564742133515162312609752513408195181288388912572097905474757360527592590104095864636036412744414921338872810974129266432087033278417815573686143378539698382472272397802720760241996181569439338409836480358145617727673380904212819724538318543456300076678891979039103412044924621450709145747822514207869876048408303645571630200555751853975500396082846965667795383667625535455408088997138376648994051189325929552158712103159542681227009170495542773361305986921641182763040747587426986435633874043000121588254244951881494069256149247064164083498112527237698176758342912720046740175594470692358223851185656035989010350263716742901427736529173531788979974304478174457572859741637120230302156623266213090269582115898034526577723398261909752080481238577132361763469670824548253408922270497603640929730159976331835984453181441764096573681039283916089128035818500752242248374003536163678672634258720808447282547515358000399279197071125643446336413267907754824800361790888985187038790792194596415851610901340520219195612094137449106064612746449524692091823556254863058704847354837703687398377261047274979825991168054644220885969476207580704444062621708144396357025187169926730536103915975770631594904961543472483869637884068571644242521741908693242758085923961103948129091635219295423329261603430746532167400169256623429819560109580817653476610783587498516270048721307096105897219600346948097481992034038646206724786236242572899071962407438365608516361918369633965672584475527510303321343663347290969799923170905012340074696077561289483449111111433252644906687822049948102361326125239555565724002785384636567069558276082311866753504742924913670714998594216769419627966761612565297965097110201243246471238178758064158662363985330348669537634199270135874364664672126236037731997383312514830159415989575932969556209609368751679873769317186447209970354553855310223186691620332678233797943133162944841514904605004879207979176591087333104004435768870989044900994800179283059467210474041382326114955399320678994743976854424820720572207070949917024527067509086312577393519693744073180927711314910242918652147520704302708498132758323131572854119610896171381619125264641084317608360197927477965728420946230044765635927613998532690490555251454769546127077311636345966887382040135943369040470784113320639125043573910650895259778866194148153509335783370943518775670062517635665709745791862824474728249113066740721586287040368293595067970452137957166614081422233106096332222955803306460062681068333791885965945261945122076018543997670444236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -9047277606945805992660499737446687622656398595325169809314721326107145295876788050623866658775942888885754787858185297049654817407631545263108781756588265632233450760318192961350283379930478060224234380728215041712437604526280509734836139273414209541431778749164245255571623992246678966709841930978099734714098410678065547221187187346604380332016621409965208342112697308600041112126277282506580735398481869729979646531963339835111519903107681702328993256012787232662860013285823612946330092019225138903302245931836957180455317780118900536593127786206183997521805971515967636531625829423896402559569569296827131316221984737883292374491465847733306035472911143616887457591098262000383572155541600197892346275301076753302883057647613548594696519252619590233374234285743744634209584556153846515029141780583413346395358806189865938687791468023871540317493617024957440030560119901958952665727480527602573885175503339718268428919471931283448743791164302695858196578396657686243314877215025818444551467212025452413162542524556376376955179952561391126491494152226133597225842768780942193819089543076996976480401917793976944750328529316889736603437987557583640669269542581663560620297689772730145630013681396116356870629593909338691668109948882282006239062254588905135699407817841992724532816044056520626897873316812359042968485290959203496062588117800485102714140445533693377527423032739890915803023323340617380079471979387972429483527415687787956108251820364268874969243993078832451328784842271754172222662886701963103549933182086530997167093699396581801175867431754357693701219870170066087505800271916979422940230146759933469969003924533672968181023746902796752503280252160477959703190224304853305312295153486222376018647527986367611468465190780760081372287100233865791484586359465671421918763848504618745378416903347189347171645982375486206116682610231033107162369392799096357829852664208609019170655363135004227670619008977097604811780003599204748510670570253060860055614825289904194614874178594846270284587004294856321597925933361282719304630973188942391297897020787886004285404605401775557823522909218248124047388881172344164499224943149849837076163209925083018556500564912814546886249978163258211640300650174206571801951947887471437761385450918521065129016569782961676771830806075847756576104547369462644382619024293363350502905010110316136222624374983686267527520409050499830155759432393480084651049072018633816692365009155130027239608721776379866882397601606010359929802597214779320110790131422661727528656936674458121456164613832454615592071824309599149752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] 718986104577124843628038629545025501119724356112229445346306621932642625809098263240341326253479538982935760637720637340825842591578287744775465418322635611856669503047591104868916281535951295661015809990346848389770431558313583578583860896421558883254689215838897312100220847563720317734814372977772850120081439313122274940873848652622412136392993831551647744449071445306756634967468657878575191450090911858518930405536562837567574864244682829813713416771116815552573706660916776938622028420024923903814861344510456673471127762623521375375442856790475898541170173438364941960152700361118728417532271532003847087478013024303149966287758363810867704911200433002764163381579114373335157313267797652581036494782258378967315444614802871190983427830276110302782276250089812336935200933134444142278424770238848014637070373273341411659986169677388964018859918041424393671951713331318887550062313133017553981603529785409518253288253670240173937171592765055432031174330353180489188112683449581707023738472810709886106748125079120193447334773237561477742302979601155985879744036297085314241970314451249847096560217041331225551777673251151572312374246884570684006199240404055852872391357418814296403358826626982646481085364466976870407503532702090277163194834845857130706487621591269886273193960319790672783060897450698676173740567480838411103317284813560511077750733184123530990977921140974339183958224200122177102995846944350369388677769176251251880352684441084619630338137202241234320324983116721896126205812802644458447623480931194943901402549883926749711325853718677640167179546946779653548178031884111686687940180488982682044922245942154111539830541174453712747486077648719365440969668036228089236083599447220579872578613478209489243163611942186018439239572270999528749799002844319655832201435546688251311013594055890227081216991661403563452751615502290483470103072755725001057819700761086482545807715036475301093151740219162729796228339001720184085260694427204819300437505950483595744682439158967292617345137375842354823130573236385635046370736317652194207939950647360970308247175318505062875502398776346059995510807556294695682826316279379913863099064802368868794292922099731388403497210718099906911507949069363744743854777472818026717354593295913039585431034268670062762768585523883527955235710163157738503458545419615001395376206159890401942296440729657885126035115630624141325492252696540314079043076466418294063567796278410958995063798919346861260673913961891209060548182821257620540660475907109933338008103543630677945773158542451861972635291514221415628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] -33715498888246416588615550821536232575316794990159265568992408510575426871982482870108249265664658289340898718982430226392222898860842905395354985321947594101446825648894193181069513486650237303186347706469436128408692379265455628668653609462059539287580381314275762191862928825605325813251988681119402685096391338210711182776565175689015398138410256089854207747805442112711619632602420236799761326678153511732844048614363196864368243553847889428477550373462802709615408516209003536350291740037540928503446445798917014238545857785930950256334985782027169034581196537494490017602216865234110228386748669123847551899411690685586487447563000400306464695307687992852393028532489889317449806495665751069701185386997063031010360654053028966666111102707695751632221105148402524786386221226947854659670743367774578660210754282228212293065776391655270113401994151549088727532981594738354755335147849030342284375112781983948302573408527534061497448166136488881150987922586988173262892041755105989070765893941934221182438508161513533117784076005912636374057028080096528242130325522941132150989552835534169569274182363787942194365887850119859704413617924645677264374077949667360801271509732431616296018054633850831152229059778052792111155128673367589383197178836510376150731118994165185478286836691264013312105973130403033839995960628095756916635746822407465777103491239450025345249484662930370079338107577433151978102138292609637934696265433651089151529790475397062039951809157294646615482747687847064756017348594886916752739216329769757194322955858273659504931525363508057004915253480526684546210860408632029604927405611256712777102829420338493924557953653620768816247867950795450494919369024421324556878826285705509633405224321701257006675948073615696117718490720602672029694640937333335859714049480731145467122322319313394265350394263325538916106367045874445177603735392251739654204310641987197660694983599500916120116753122437150331977070469042069364494790175142637706650615642957966218957614929760055542339592621380325421886112017664926061178728943458547044921605042964932613568653412582125657789293714869811235297198928133276126013208944586841391696620888707529973540587236109827821610522283839372504131572591935929666659447285848072512885316772085141342637538857510073712064838883414080706902808708793018153319141735073833229333250539070325275396115971221973113261615212349578928542139817562345828003142923201051734355514929091133409149895182939275556866752668629708333427241637283553752016829513682760097111683350726445220260041155924156251016320564204331335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] 4939043002588496963753715490273100729404428586019764442042278130679058245417202008703558282135611390768906722480651278998987436765340669666807994132967384187990006186606279765110596586849539113888728380990397011130515925852083269643822461293509800231450418740572137170876101416677004254758830089960268234308874145267393198774557863367072724532666374016951950070205924840677105559770262895393209335727315901911576135788174870698158984690159897470003465942106884030954847667988584766239065528419613829345543619888338587146882699567514373604597218061360975602411829267494324701583681488297928936346607015636019091680731784006917535382713477942904338505420185123721467286211929383998528176313743537475291389267939932335724739744801941815330754454983918423290026103664502013913336335750171617835630060889711165494886605132089474271452976247153849111382262413598919469674844323420664817488389606922498931970537669403303158232556303262642435079384528199491183223854090153469554118739172554460503036315959738583606409486667450654975392490257491565473077874642949829208020248134876353222641039328406876914339863961112605437950199241038004177696068773976267168804053619272882302737489627035751286227464816357797926684103378187588048470606977714739553917480356071311765316761252378622264121900497203193731539606392535147007062187470730653995538790980957794529118386130613792025005305725773909147944580242217487942461546720597201648929107480507840510317412048474756965677640067702818217747717244438810547660950584314857256676734226846244760058312006092637672215829926080358340796711174226771563529103863623670576472947939350720416266490414282705976577169384915566038446583185580320332012328242027092175214781800063687906336277933731470505732198450784122725048289642107119919884717292575081490583000496478125581691178761074570629895345165481039977767151622196257408489553658511030605022597082436569226188870255121280873815867570656991380371521440406627895319585657450561729941085605929940655890125988885136493873029942045590601867500869392933669453251986154736895049824660744673795811486824329144993652507549677998065610351022910693100892156340642976256985567797593544009393244197404926535430837516610575753887328254866128872382069230987748229695138236779477594046241803901126700462202761620998203680953911146541385816816211117052759769631333786691091273845146642777869005549738999811093656890428514403684968910822844349652343348401361558020944243367892181064076926442304524018852185479616400322798323025859967499953419223518800522129765133064658100767391954778875494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] -1170346892216515645926919579188313596183616519099896081255080892195431301810414107368531200769597674170802162741903995943453410028851007090891871599847950379657397873529747504828523000320414247520516377667886109646916137730178136837937278129755333377921134847093216056497935974743716288433999889419547438135059816184832478482087889595395658824038452512419215643541441130853515355639775175658060738847839271872930571569483608396634101890908950367204635438474051088977429045241000266873035078456161526051851414399602624455600789855845355041174596014104017824263139480434431217338718335849944791349997846648505129760728015538385922122295482480736023072413245495437591421766586297776227652430626893815081487612892741200601512255043269089085296562514704957068895944541879753904017969902846009831414680515030368973395913482987027427729901073237086526041280567606837995148409987572574732329270677950717149285808276928022328752674273884016625903758504500685988837682869274243205385207829068525444459521773638239976396110240862160308349054610095416543800801585033092345451178127536882026313524874046510247860688290500655232167984324136577385869742614537075076459207359717357640437160212237338460473516635192217131872406461073819175629007405650104119178771944937485676478474361587745945803578138231373896844863567425507539247660898271519628672046948364401265952330880970735147500113669467627007752155040839244472510750321023490021468125803645750261620577930423214083116190986403077904938946911739709300418489950974662345014772910397649410145371824657989787327967008357037307080159199321542012758067777622334773679845939498737830931059126958357525560255151733627230182841301423740821425689530006993781353004722421198113646029636295686080721460815373716995855803485791152332080001521109475186553375344939064267220382489037708118888710810680116468276251151554852495451981011991271320561923041244358457865688270579764511563420438410703207612725192873231462312393181996847705302606684957920780171017192060027868787680072442759160035065838973625222424001315412852994677178080322570286459825503412334458360502086189166457350564509634801556731583174043429025562037457230649563187598596408259836159230664664169283013724203227705620930912342703794755269537905085520951086276850815593515697091633624259334426683257521263253004729432663480107558956084238085074957476171959071236637159553852150276836639136979518225270860848990015990547175614500138936711713726116478840554185127043927629354686320624147964825406637951327574128242071794706789504074018538402900325059111699076874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] 111762388862381137628364636238821455405678375329846183261411163959064192628084399175339474433537177132791103937448304517615480174473746239194171358319421087261678116718179034951808456143434699673848262429176259684655423795381496523624584569617816239433978412461650478954746966543759166255028259761519435915547053311401256325952140525218787580349866133139129928960001857884405658415550233019643303637159582196289248244229735020933464939175865401834140866938355953949637420101282933013613477591254529019446927858585044363649772734650093293306398508497090641625617433868084612467474766533334372189257378794144409542653466842253731742130933214086624229301856530266171244672097244138839474593482797588228611409405967530928479156497614374324724541369508025949939797397307386552347321088718959803214774394603095416266891156407092637373829211718772391898874493737306439750578800624998379559180714024728574634237635316115035157734593728518132725913428539724543015613383782830737794527729624211335363190801240302732961657480117980992424283220487151985143127657503823388927409148327079017551381356358579102439814178854323358056592135491726443104356394777787559144025371508364941778588645392597523759542979528983030455767338934780055492447966994210756210512492469405952558516602352149122854026376813131724951707977412511027921720575918230458906416553389107628991514849344185186089861807221074025758452707034339663910432946886907055142027518323594621091235657755831906838992301149755254671995816538981260022147917665222512609883781761576953044029104932485798110210025800714635842466663591916306808346961824983536235597041023390269175223323950113682004925621486693100856778393952189651374322952787476475739165030818850744560913278404548899220941361296240437365896268128838544615632102944410316190573462428031580351341272908451523556654249379429793341715522500385044335523455052335528251822273899941443045587740029940767116143744413389191399319062183374139839986097864075164474471800497645794366322502415776482780088377142615833190117681630027470421623620775582921715818079380194571545790912161587021871393860903114306460314627948568787707523129962740314872807409399594365118551122800179857167381386577344053629507577535903943478482752200140033415303362432423336188994289166299566554343169359736148118297712302604698030675921408404138738203376088932135538180683918033401354236550797604200118133777452810696741768241650913403920038433358892609217452607617945341658557100938427895216522628501684010889421653821353562651111503399957313232801370977676138032965631896610406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 3447239188889844549168121273809043991080660457251965703840983375356523291920761584690044698549405704315556563887673478319099931308456932257047555735251320347444453937357492858057641781449514632069099847643738678828076152281431341795760686215168110730711370404010955815203557250590283441977638786255189214018438653247795323817309474285656189405723027806336406834836091184922747112637366713952302021009672740314998944935769063975626704447569506690805580607268897313825007118680668508764677496048755538468961206798665110294980642489715961526859338518417157165562115314457473129477746394446276248591158612030807349603573593168966279900641860806998968730292179936386988170404422321876323251232013654487863642975185044792806520579096892711144357375766536695614118867266491264287809333378383149575358513949608140387058757559345566316049397751737683004633520833235381339487354888303489937057548913328054817201969847831626704217331884467891608380171525782782349717117879460016804470432875464894023884407854146208399617763992141678013880892625825090881807246602136379482041777809011013245320427898369906977413154339169630535605228408633897005273425624395099834091375941400106330568467808624613663131005489160529412389217301609983840980669476258796917692863288715783367751797318683041774428478333314663761082763526808913220952113790685828705601970573024353999413876435167564047444906882257967470812871578073508068527945155013234127583108728530475659386101216742785730168662804617023306227974037479221339665927408541538960235548468354645052329769945055425272101543766829820077783575163009129576113288454761888981693003446282629758216639959423941948640591509081978764650034217086142129597042050855856080665436065675857412581877300085444602015490828574815608365455446091098788746744883682707551971577097298824348742085633601355450960682443707535485599773631370863762284405552647490797224619068052204864398601716022654818319190096482769787093693897692866449461588528040091831023728485198227468074348870644804755713227114073435383526876348230834698305697878949923573821086067873307689632377628036661481327041238817376593069703063306961118010999414584166882346609400528520525435397162610249825987354946347702456708882982891572766100910478129196243659553330600165860035260611246341140200349842502387395736104688665230743217986215811158824498664144486981066200212212688275094531926297981546578749557292909433420528020643532807413271930549175377275613714418841703164702082045315452377687152281480226398378693212914693885182829048381283729587782006304716807340942159941468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] -1586821201739678086706057095262874565988314502749303106490280264819985998235183866291626242986139588170692638930751849783566062520434542174970561799111348239049771616734781096989493131069307069358974605279431474886978677106233008952507016573601269866098347580307563081456543180083887413979287688023647273705226423988446326607720935820756501135488731188054088116646061833639454919172965455866261815530825893126121333962948378369851252580394440005302728133685614650985373956794009890151326150306032473708795543606446691877131642999906489529260728287912191958170740866292397083796986608367626923519230866773703499533794454095020461236390242742769121160096969967785090745023810157748580408681159714729951871837556993575119610446049652609411861643209495956725226668359625490643023083758352363891933041544492538148600868049965382204167805344784703927934571640828620003787839157188383591832140980103504996011502120530670559237816822231828769718290418889878667407715867421200063805753990606658714429823157716312398006806590010825448772718692580396569227627259874567286187513105576813261059360666163159730756317360142560267324360799448354533104151002880965897092937866959020362499008877845169717836131760814258023994298734964397226868538778938134147555709273841595957689158179677448490723022901240813902025598615852349128793740504103329611848142560236606835270455289585225338339576959462708491916560690089415452306024787057743483516508115079399032513427155988266118766386489515297828106413877132434231677696826078146048976185509864074949371419051278211376104132330613918846185114899618595730646360459479099881204041967409453621138809949270761905832911972600148335402535442080577720818508543268254235416871245105859927641617574603019622239395940071838127277816127029867117860381680933387028408767763795281934448204770478830090121562949895030891556093517332509883864047261219423321313627280054908138686904837808994928899937887293085821051213479503405617074226620299489805625899063120318534878979726314616209311541799714413224966258891522547796031928300680864619833838015335524333114583953491802993503238715618140072668501116389938278414204457427869988558212161070647134481192554306186941642266061217049329251621567715051251288637907712071023455172664510518830922710919176476555626718171573094956010626998560023857665984124984645608067095826811137200448457421760251362506384345788362300354231790605829280382475275777482857461363168113984278924458663560618249179936670144530019040292634044857261640460795336635352863945838439068559006414498337356099872441658612121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] 85940798993483632970190563221667914467634125601015606236632757073115059051485902994859894694143185356162622633874066512425245700192310613582615877159700536855877697169282637455698545896206557934246946615258134160680220369097898892086862450358923427348145081097696250284487749321140616398161674704278595945409395996943241978556354468134089577282142593165333698638038002564455686236580024505783104162798821921524933591588294739723756899767672165392556910702591347512677374451470288864232045129558371431615533291543168980165646033578893302206348220303772091681807165057702138148660655995505398041189043289773469129372383573696008990905923007250471773707921517143010139930951281671430774076223185376788760842663824055490561896023097664757988358074815768876982479655466973822381328047002902896049577236610992524229438257422070566889640312888980045494160771158627416065562878189511771334226826413630798037284153715573137146413772109682831521149917391499281006834588553837842462098259555897032484102038013215583961542695630496149335423655971654539515982431956895676739492264277219143012705425559305383044494581330673277675108275166221507862982919872659147856344247316108519907786372065648325723758883492116793341684177100520589302140146189144159129764874136283502799523345756577338451456414830822044037308203187719097033945828746631783881314287032491883915721677469439524491563207904727173730729534264312056321034541901114930396582546804933823360836505205119776271946519602411499494930566517637386704886818492782791038722966494810174619182938368342665262328772091412209260304627541296764385675317615498536217494235096492770265038647857528647017322149892980608018496324015903549078342464994747085809563435207742735291968479595427258970810905104534749551868149249726790437003953195081485517760525140820525470460583951712355036713412491724560461226020028946982002319987665762249998783024600107188931494759441508402641697953075002081106842169562647678400724175481681542976371473634285106453715610957506136195717787374495678046992364839494560277498014849471147197093969029640583123455732526188720487685269461274862907429443908820395821852600876173519873435238565986066623149500811936120834915688388655185997923989157271186037615480817652616788287053634756853249580116237843128144641428564459837160193510831542042255537496883431184068942806605388217360908192164090663563556086078851824880795173686299404212883294352203429565664974942569242162712486459706386879673777639663320330713737939080678929852869323073292032151783322948361228446554223704923482734801086054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 4268455549207924295342423378418925658362054784974372598744781561079082968530197963070161291158845517457122099271592261707082572529852013199676025198887338118099166966559883627680991637635051927898374879968903717986525398305434714904616251595357853106022851917423227588610094159654532080231409143735771898458696084174566974909673887174657654120567575023143954351481840387435393933841172611041453993000627648728722397348382466114925707835258485526325468307112988457175306801460669790846260264994227096002525718218927767609841255182437757877837229022922537795231706285698779708178983324060178598205173615102571987687825016617677868069792801239702952998662383500423541730608244994187794185158395426062729757376481740367096397940385684864880112877349869250597869104701238362624795005651106190223274588401102806133111875422456150971304220608192463832872660654383442182745670114108468099842557169610829431741977603518506177593721124903411052580025316700706102578859887204408271679996933553391767095454318714132277346277520658462956927555331380060613585635344970744126724403822851577034915554729572165268983023568007116974923237453660524366094819470294701642737736515901377695696030667797823205751305176934051119749047082068464196196028142133689056757700502630639159116400952970945249684121976590256269516261206222516850227741282962795768111704204908022942041423570237163379192928584090456784834366262225716083744156174507400308901986836667200187082896701856960734358282699921598189391499739554462022711675329067171436281434629805239441118707623856296214980636069604676325872435745253848567696478573928037214105867971524837014947590562259366036916537361369319210886244003074096205227653205904047383503242236801004319643895596239057201390162629303604809876613774976213022467672693391297441358673845938203975140715540720136560121302236378821313650002999480119745577018378136695377651357853089917451575436170693977469584150917954649993133646802849086685770568354340936402868617001505181236070818647511057172495498847876499556962705708710189033954732765724874343767372880399241250072761180737404163528045399839417829772994633094634178485765637867410766202121308885238076263447023834464645075774735625372488462588743438194521157081184147016027585618449250105459301713342806499679337023968598970360987781378044655571306707890700862290681440475150505379437514012211103301133821680343225000162527759073389460737748483058478596014376250611869259738105796194042256115052909982025736618605763200037678640494733379397830994049464081905617884509342521684630763077422284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -287948760532216555109468810501496911286746469636140973420979624070522468118783770998419690126104849841066739046045647837156984420837997975449781924659433926656654037090031471913910850270814183568858151773576461374003605671157799049394761847513953291276379855942790187448213599212757111087464489955564751448651647444268107942724788719648330122571287694986004292600794218463165439365963108940597817096019583581615830640455845851768938465819847139447226167455383290355115757688746552113159363016077249705159125662770366642916042364243628496382945885946223635598266526812777409467973742904958585014093001757184169490932583768314725169594741934457183670140696707364138829158459439698273103481082472757440915299810570598037292780834759540120022264232352726594415509158412135566057775678939524545745601712353026509119053427421460220904269645229442106768256529686295227361857413133883747507149528686512810739756025572249433278014786982173214813112534658101475182693926811799503817401836553389468768403388245700445205879282981828222005728910533959305356202579152788900482719961374743266998333078461600095676864149058268959172905830543093555947689243150504204375348848365436545453931171726260984942012301850226117547741246620064642459642759521583709555964960079149932933305710270572357245002084256812942128685434967010485624981957168265840738021215814831065392148032122123468224786766445954164477154940619914259338612805801302749245518159568720619634864224919653466054216637364134107566460273679188932716130535102630105051620048088834958034305415919645508317366383301099120299294807278152809548026756462658092470659571878129481240858070178591691925586562647730942721918439865070500797407626604896962645690321695364309846253586570185934816640328950382473105598758563395685677044197440478510275935753451017370270482944317010961440903726241083494530213143551670387593159017969278795182674033899898626497346698321661540193125418522503269526220642287081705471706225300741370083264287826604535244642943057897701590931170494681234851249174554108018601183962927230113046686360737234464002768414124582169772015980292373772689960449389135649366330067538648394134764505069461046935941392394678042806974908665834091878200871631543939350194987677477864865194691550477680990739359392640999773692954464218532985367072611593593048109429172178449498909364114661715075338506541258334165654651056308734316136515261628185996255581967748903538532540007353689938786518402289343928420959704369770810583021574946808294622446181939060897251916883209936746148886989912548691687516405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] -21519906586450141948986644881658926199865816043247380983494862233650447383149394070267062058567666266697240528414910763163552898510184765931937402062718583065395256607949356701476299193084452538473818820622019329053823393559530499138242276725118976130968308083620543127956566049349972486643615422583897274224044450619649405058702588600845739482727933417488703627961481594174551134879718009438697702293648144906322119194220420493787966899318943218126387828026043845116905149539295886068227363044715971097979039936403592380504049992866324548832606811591552028917962637496735777535302555641909917100970581261207468637405896447143757570155606785348171972806916591476324054281097053471039514818340765495320036062337518920509966791977376823011137404159566784600934099801348453024633599091053894326913352908108932846505743849673122497443035778525916518726072194511902834370803655957397029508901425792559167879100821227404883010229938482398322451792006815113467269620992450913957689473026516289569273131295644343039708169278494738943476826131543369538843950381221837180663025913244288424136751297574092256994451333727331687649599527192099207718950912911709856900266797393327479241609966858162983776101778339739016953165915499458564621745547586163645969934459744322385181736649316799907325067757486519955586040163802054615141956485914052581903550884968705231643924526325540923596348353096082610359295220314642042738986343181633931159838867664646306268038137834253220442861055106758843128344116617321466094946067629583516217462506302781275049511284485600130684984748126655039425811809124986783380515510936971877742485724691861198694457877048886817978274932112579840952599725405489450377405283768343512713043058636702954391648334492884474478553085128977280557885718928518315722926058727062011296902918421054102015429085719171322501747837931364795002299269377727396854139166165629531835297541644794266008690444143919992781171704974983054336026728790196114818763954427224087517124102913935555194974449036241582453808759232886685879731534953091729346036594387990441640145860454747985874853686448799928041898146299849745870499862888515579734260832748139979734585269990241910391605925881400535835468482609486867043405334661466285592375694662226128274061282652450474340686668680204916680239933497337149184254430657512583365774217485566569058383090178969012532420901746601160564931986239152800489025060078799260799782295522620702302370851439381678299238250763633312877159809423322994767073556137197172514239117211438330325934129896121823112486416981209751577899827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -65109970788600238970658878993231212920302186580405306242684206698899242948771651555059195264844224650188871346172926572187633888388808729761889598162880681554275106356655901892360630432815598945641465397274810940038970030559792291131912605887465430701453446587603295487028017776769550260283719784580990396816444813461924517534578042125893912268668566051208905808824338619670934565547731468909477106426332699083125846555611478039383398838370583341223977078995974526067858896247139841141323180401880709032112579987440450913152412795197582952424900405689879649667066474690811470184031184623337218472796509152112853580059072549323430648693460340347733927936156345442621777205818784201120427695087640282587100699006328888669833920242282955707800847638459556544955234533399060318353223174285315841536284632745744437790049692576267992551561993028527213607986615184494877895957085206897525780395301368672718264052070452889603908701844889602023075711076950869266341033629631431887112656280668443520188147558599917361912048784716561041091190595949280408224957517820662884416680445661467898211881339531212337309281488614505834655056375911999590880839728742101441895619910398644438020579430356670569020129578160985839248713536291391158614976357876364017131486422169058948216570222955087378804334414386537319924115285678501564448916545230310243045316981724747201548841691645182000976673322369036149119308080008752391923837667782826999251948767891719753978845329053195943575853441187649673557079728679684744041501075630496405824612008130805033125335528165920191404885335158576222678051096532701473532706326035084314456688919023568940184591287443334998237155682815607171305729206892833991401066270899026106197474662456430348960836534468765384184719959650744700350771745088030751357115466925953357271769113196385398885975901047237130214213609297163795092510334900108491435708285318714434677660638181463826443242508683779927577935052233096599897119336365617779414660362180265067868515625427046620646004574547674777048785478978305087570891163318728477566885889883644979822408983530478998478054757410289568600534375126688925163303348342552088047797160228953067183458367539493618790683885733448281384387382524250109067312028413622321779113817427282028553166677802694258957835856753379937639062034950323103338953128668835974311458790718535010931537014139827781874075598898311788245216629189402154563283522969515180591715803162622943207815622770775090396637104257246891421772573393676182245323248418931709346590733099755352588051674955692399658214634358100847996436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] 149979105356709790457070637238882798571476549706761466722033321354886156948777960557768013767218171916714383803782344411349695602751745250932740566102023504707477434663709100884234799932060604337768991556105298836009056048479577163620783049048320277825470158505009883718594507908162453679896069742335197791471317880794793154064826647350172095806811024603579471779412721393394563696403231521168855437939663702677614934396249368754901882347228543319983120002431097274185663266509697122222139766436981708898832008568504331466204300344556176950174612205224434704863503601085414225461590169166911566952239444714239496745385477982018509111385426265491375135665422016612052324176064882252344207212978415514545852452860960701323199710987612948420818725605876893531809663491843916079113812673866968750277008246269801853361021638849634563219942426082828652855488689827640867736212770873219759133630619077117872207111736128690083833212607849369751392595931756651617778054448941665974354034584283447129377983997639689391108446335260163105724786922989279091700467592038178294793772899289332847021485201690338146086663115855422045728860868542340601872478049127641834788203298190303566414740910060872471994962178541548941290248802584194611492800980357486124488210638923569559102295721936512196114368597731651882735001994296787954078794578609218454595031775852779780526417181967623354176457818929730048300987180142260257849027670022938265398573746142537766474327764401179713387241890378382317477643393472779901570606253191528955201603720987547848573322835114995412965360395804319203263222900656552287888890777819527008637557898546911299995386332125318512306699533100377805835425282553107163532015037099857957728183420621352787865035522264088231914984556513582151476538100439837869361973734511730124190744252735413265099706172406910849654547930063353487862757137795374653620839222665153314617350747994043614705532311265552389503040382119156918356184515498165320104799521786634026993986062053639224890806797659136090136954319630707564371178672517381017011000988488439079747437274061586659032543786017949926046356546919030381127839148874033787459938894012926663687132165276998802757069922591488066097596857089501986434831567113113531291938974608101099055189281737607137556824109790385734190943592642284858755102094323517658653176492151886073401109373254190320810959296465659491364752718039751646631171153588367486450969240270301586178988303791906291414751358398960153420537470063876650135663501153418441028568384367103035348228030104308386622869745402071100686336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] -3377655491883441072370553439409525708436414902317587464322669751200655867428895790182322009775086791626705955821972293102588317554875382611164295653919562980091672836926052638668316849138836340464283306532390888067811352996899765100504874563037986569371771626967430700068293012692082770711505815846808958249047193961177087300629857543711217448561441376214310450437619132497163486721397706645493704691369685436822284944039406668697868597714933558373889732834308436139596585594304586319218159211858173315859489888938768619581152882934191211891086332158406362040498651954390993747609401533128371907740207297252712198269653334245137070438530778717716524672753374179074716167059505709770298221132951727306979963466928979087586418817322220480330364001432329242778884035091531292917851910058302597019733497014688591797649473580878330947187979318521579129111450796001981910006714497713652710303243522568103008442386540930026077653534474354158818174811332422756003071800323857559374374399563845698965147928967929224850566340603702194049433952827652955505695651537807677593556621518496280484496173794386135114299884835994226385717981568703349982941991740459496742533672017342664992265724072406528486526066548301882914848951499478793842383065656891854374804814672585313973810638218522111782152068789201814035730001221057173758657991846780563649915642032544914876894473888084308610336011564823687558200478441241640822366519169794884461136688906348352569787793376945273678701564777501952447011505077799124500811755734030115155320024889452759996491746065151651077686527299100751619506705086991694492600737414284636614493630447302003378946715949098541359060157903240429421812196756988518360183475548988580130352238571825650777573255854874817110928830308058513092879843390968668656256619736172286290185022266421274317822124147006721399786089070544050662672396609614998133990259268092049034289518709507950373089847551606485787757294285777508392752967097916961427899108095725490712690632150855615745030905409718198551471205851624476635224718566538461642301088209914704451900634900696966769740962289003675616681105397155147982563431194183980138746682965653265136258628334286993408891630797276596295464677791046554826651603751044416972402251031679087483420814677257848569691351467112012627723251422095298818825114655888864354848332969612342355293128192120415773569746105065215080013861629801029613651223357507511255533847932065427300108789072369297550255913250187784749356067481734399998575811884383567944040272068007856046677479722811844749478532462657350821478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] 197707591208679157001915343007770916560309739328636596152879348992774090706989556397398414327155398354054801026018553004647688670802576151670306191582041337390890821414330478547139561830025227858742089028173698180568823176406642282301926445783919137274814496808138627178534143762116399361264013170336944400876601610304046018477567145700296935506549322064435691661775261694192301831151908047625438762389726626275830501854664771695695657739748303086399275550883508866621112526320357395343232079481069101721303706887113626112757256245570157115439350298353577041370032706230743245868473092004356967080166552293609868467225891461309149046591353432609618208866671086203588968576429211493181549360736615467062929009277770547016004914877465385472813382345266290118909375771556871575338329484406752335751602800818125504457015511923784869743766404874279176795691086609273258827498356516290088825749555335002283556854588399146384146391417963155753827958729012857372318377134391416423491893254041553709038864847945867506683928129463556352056526597201082406816029390864280029533580672873135841220231398273189941124951235749558435608718031949870581960441942441249632150012745363894070233377996424373827568671954829702102546941438763383471067173039970040148649501041619753585336388205893251245605459664925508692167506056258530146135097915686413639744316551940087832222064165873372974572870037056285200398251762186497260413559117551487495240612816763397831530068702021865159443241677788457423404203832281861792442888997613319636398559257358222581641925316796340798549791298862009881942693595577338262954201133225875257620111665472601515231923120175490515377430295542378732191631407325277230011082608441904040514932667451207897948097875634659154816885944810538863349001960970927190129278849201233853033948580056481430175666076841667988103342095383324892035940774453223930453756724596845248468072126599396052609109726931633910253117164220779351459050633648220055292250675259441754369540208499868318073430460753854902548588307418115993512656548777254993412941248901713690481013231993935340439931827496172385317665445714994609045457534500044397195742390727565064566462865667190677410339989346585403953017390059880837671420308232198070368263378155966257315468763758464173352556426908855765327352284708290390183580514124354637767120739884613696016281365683505425220675397296269747727465789439709397637769087316874787402153301775863476044048080038222340375742747771253248198730076016769726707844855013647964429352908497799947920231680499621082081926305309184648806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -16806515699136363509284183554168100264408514159578249126691562912167742967645114240493006210560914488312318125705179770828031007794837922344671929404047574908755096565621501967141811736041757164178183138819440317650017033677486629110469568287385324688579755323422532271122627953736324611110529684856846608138830836741488869589808804647777085473075090987591206430410932416124833474425322110529330201268091785807339818357201193390196707334438736207272124023148117398651972310951043783185222035441982888513931991751619484023868655832225168720063973812503305907832298512920609885029884905277253343986121689092787646800850588208298610541439033353350360224693938957002971652804500500273683068890242918253659840945203474364998022008549017789811052099399887655842546982461646853375844704885934275083509891909322109410425951024508573941608155829317010359521741225373478481731829681294787770123768218023211258914354916678868353372543820926178731244892154827212166450926436132055457692821636188632557160188701026041564199841745116191457368458411311303585940640054298127699284422918418960976741982660400516420185906659139223682675757418120793971780235143862821847030357413100325760906482435834367209786059868049494650015650842626731967847717486830401447173395966929569563800372498614363249096359262973724509422832299909965277234761704527997002083598047067471026945950556101413361661526172742312223090261513751582337929077137148489963248361842102283681857344516856105416828707525594123275916441151433022217794407691961311944607951470965280937731709375127508587152542793351050344233651958435793905071777429010592702873136070836588917826910424719850661165481906617559667596301760838747084533879332808427545801839238099900717699421234911868146814373154875624351212320535195557713396824858060556461008714992168783779101871194574473701885575866022833249913508290502815381387404672298002596379474256508096440927550640270177699971420486572877583226696991686622831204209192722885881434987211576683487270788973707980541492754174379614970651603249131493013958174095157216713443300229095021646919721706654158100890411192199293019409357443681280784600982707678037399470261061230790385303916873571461502530029484757886500358146170356872491169576042150312894725649966360741912974046542482827074400119271052300881786846110331522230722413903654587454338212263018066277811148861083899993659320406184250246797036311663665096417583724829106815170347666745512245796204832217157675082334402030814615783935615094636171663501474142252084348916781802275115056415917853271151083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] 8419040004909054767182252737310909974191632916318409223215800774201759299568669913076018562595814592664068173562956455009856606549680530460059714677299744448840875590422213813029111790832622794196542446204657232636309157681012911181367990401447988592558690834802294131339128060892531410719509184416372069628177565596735278204742620911811362247031098039704281518140465237944846316909149252164182003499181882968530017605151953295413875791847566170869121173469601408301613077686634703622795196648703104337784700165961769392178282361906639256935829809920600664175234411081638255132447580331911978045230753833221192109154824232672197618034090750563161748116259842053477532745252601002868230578817546654187243341171444558120535394939928199010726045861411881048101956014686475882839728402945657267557558859401530151207104672601974534819201840993573836785745246102867477984356262144346274297341242270265695751188470230729635219924315843358992575967373065487330606050568283868901272997369409779019570485497877125098301860042049425832565601378928552708643221540071054399998150761816943804607990050355789328641352559804910241761319156173220472283498925979493054275539757037802631500046211197177192061522620573024975704643581454026077485333557174674045764753260389954149676113795260792280672490653488521117722900069185523954368842078383395268215845521724005595703219766886938800607250067001902948961623650624508851687203690738997833761488365662765112043715959864351787867207839711251243534764907178295461047735548024470876154871532457571845484948038672471834869932737022284700274243856995404229125541221388768864413414384544803873553704108736665530924020326698827835101944729019812139640120090930120173373734925815824444585909266943728441881673049038172185797264710524658523050215460730711234586246382264075456576180549234560216549702445423431038250278698464460538958260443226225675425507908980290333925648715213135535549448398342585230886751494327787454869042663622547150896027635577709416921144589444870950836741021258755675308338030667773405781845374958312528264980610134720716826699511260871863378731948361936991526613956742248420947423614073158023742051195960095202599878497676544930761771579975260514114031604282440100703928593979985868842040455545195528111686567446950952368286764499383820174565665065522317637127293670501323713927934575226321340337919879929644436540961643724167366724305236122176397900046126613788896484289604526261405856547495610229523796697087388396849391149283290409394955083895287314755944181001550663825870711135717588775254408163040290626600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -125890082581682986359474690130199799290885548014019956334965139072738771144658303115401307548016599853283361414445654339594360960557003200660951151451754922717564141535972454963271332946910242699612881001381160704471155393754554479906866259490679245694382001464409515201454374582962748657319883086829237462220192821732757978576195311241335465467345497250479374337326336029953052893178861410102895996666202535329306591853084629453694620253046024184887172866747292875315275510452939012988473368654546362118476392088973722631661943543450691581538070691119116607834330221191896170205840522283606989657152777586510589302767933187722640959030723345931353890174365119926694941740597416631675570179804900006336661449838114248647489208476923170612538125389356667351407586775205849759270477428466012189974977537079921198051769958231890577567812749493621827281894064774032995848991027059966024046814284212473158077092229420545804735405760344764576514776792873953295389960956899590377867389525184438155588650910562075807453099400275944664465154974568655232404010203766485828298091002570441574693754650693811484251200965476447721315969991210557716152713393187669716656900533392980135318951594667276051381270748159129245509314342762080116634078148283408780050927726749646418272651824284972600008866492329170286279106283525412251132211155635370803314367846580541469445513510500080664340271335547751227351152457542944202353403362225778836816615065718630705741276894221824343882243732021788214289452830721978404209121929175768136965983882346700342133772582828069413661932540278496299657470789756302364726048676465904972228684720594601766031735975548918630764272908719239862054484402127504488201167697824134971988913600374545624333122834088585817845805651398970316942065986256837002661100226078031531061129421409876310438971107315334510157726591290541271783397516246880759533940608264259434705502572465390544015803630563617901004646298217564302544781816840249288690063414699389590150668465472635221735711017187425156721079597920437756725425588960828867109638734292150156420243064074010526933747436444642269620315438905144984388422859102801563552149842020325757767025050944836354234597249217741510476529838106099642022298672740174954935944419003295186739068227868519026942602718459514473494850061398776621890334405183112684141548536528258035771735143891385570193675666681805492869893725378268507987799098265937167848681713396477593057505242509188159973244140998360386491156059722308288067133625654716477242975362189921735229861555205702794151524338496166921580264876073888610349219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 242364799110239354018173882374475334333583285701561266607935474177253589728827128149206687996944124807086405400685277069841377050022124984451196294443849101424308671538335246009435374256902245569440027227882697029496324549506007138314961726050142713641240928543299586368035267620711939124894056259913645307101259640011867799237282320150091070192789647714784129259518196963150794426478286829366923042046417518681024033779305981442739026366778479162199142880940050434096032863776062480333956331077040383186084506521237527682821967098116151703421473840949566188447993570516060783610259128834249072619554595353534292170332616920959617774232572506674811099757076699130803153842254762964018070677666976612955459191207112563175532233457214254560453442254612779240809300332138792785959699280957900340911094361370184362991970238345626007063051880160159963214144462122881985605753354194954341524626770747913763505604694698396994441020841199615758640948765455740400717340824200307931869712801426043153795216128015003792388036251648665304022306393781290669815955418696934930113187468462009481578355402113765418372069701178939160068782472121617782615686603054821016625066753427445976910494718159997283864552691911427656272279062277176698592298605205634824665299881058552556358015010876200299034269479217208954973676442492968311295135473962655493573848465270043232001426347569051354173334180655930842575979728310862433625082574763261290547825718276323423585073478893301747505393119866885261101155028494889733584413525449181720941246148555574412163035147438654414008023889347595787160316385506334868122188606038792261449576958965307539246765995946471967309879846368833776801168076644743908830671241701953893735515558806977413967837540709622448941794395362723245271476017220869994242757552236230032500988582924823428426084641688187316258548831517426621190258048812674078715704913051305386283838554604910173022651703575469844783325528393297312707499529224834532418166013874620695167339223239448671587727172240102762977330465461671271888022357563861132619293032464299812992699802822122930552669644033460055259047170970797562377104791640781955364826005185588169970060680760842331345607601484440383012821285800628808224165368377507566084233622752147306606424286772214942081873757649496993156160202391049579879763912633038972473647344136379103314688563384676534786768254384824786367338821107075803912172163520046294327558637661204586280478257288775797456293366011214242510984578224215295283297972349540246196738978829265106924950637049673553503125898878316156391997009725066284955074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 4396230188045157420129395493957540911917137943569892435037777520511303070800580719930212515149905475385474779627058994249780486629926567132055770277046365647117974187464845812109136715578692395311581866447374564924945856986624727313620763285140947643231637087123055737390270929617762861397781189494077730878102136094618846364088333886877118951937117489462782811565483561670977121086118288069382378573042501880547721128136096952492167690762383149140649626972807489216106785685596467828433843061562693514477525423376099761686755193536363542570442829366868994732405441108128145035228852066700175319022862584546212199948102790578215026043229730478960039980726064042982433476508664919752941987928138257382428649203872118323822850567031588172645403507725456006169217746961996148087683848002741334291077793825448744908044309850675761943608325660364051048734281156574132075484008943760225883253913957107614172252287264401548447924298898914972031074808269955982977209773742232092641502243296414498878773860594880941049803844416973810530372124633889041157064631342095529557418876873104307112813381338299262802528671839053752737591227510207218545522034378281514431625740743610176810800975183789941723478844260747832129869541172321185214916984647109112300526015546693114042119140995155188419201383456637875610321663317550792643074939312990457424802772659443472869545899480615191799689791676330523895392644161239004726851839369109007317671492301860884498928489836647853281737028791238377027829993090727735771411563135604906741372379222582883232160037341128081398709814700757205782107292379683621244526359227116444203946602080220488298679385255568446133400877779468577353261558935724581008035099089454091530018341878374514948764951631316764868670104048118856686950952055415641270633691841948623202403111745484746485203336934413053730005765635377892201383432700916101352916368132708418647288971225558216651363826977263482778485065614134198275457591869222977212017109430382291778223484250465396494010105032265501634241781615058474263384569812615575144436979113195893045763589632166663313823645921528813008627262032934207761160842022278141322977406094524145963135185098681459468767078164361292587124446685561457337834802923120921354771872620064249267501028430512541101524976759246661522031395793163305146291354757194604599679545597298736636189701404061356103670816196040796506391540058779017622836296847123275558571198903509751431905450041035783201113088575764040419030739530097700915479889425261694765913454149992330842305438256903454962111176165110600523734942985548654395990736896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -24392295388005992174638611734861115898081192848992243882764709785156960783870832774478518558895896745855687658377588397567919411259480170068488029776701214170600862260120955329164694979666009201826588017082200268350211472168826306979145436824746764176938130715229080421325510625997636227843737088647992635119969273275621125792213378082461139825136109288673497720102396089070840160791598362833479841842579966432053592435421397065184668198552496277568788899590147840715385970689379504314391790999550449096810121137853630253282101885578333748419871611305923251955137679902508977954664464005030955500887322547301627452463932544970722473264696055157788547765936763989906664373903897812179827460992368049990718516387586272193506341284424019844854592923931816158643981342862141598813378288461346431648549303507513737609434589014723182294555151745656688818619460516097006603568617510028845984236612979724923773877309234369956017722748799565020740316630622359492413884883842755338973726219370618875205910289599489210230757710573544829536878510530695975817572273470793488439159933479723712873213502840609305633247131126948710847449135503965272899448850507363156245551205874091076739269470019406296142628983743922167330374461896929490536691212783584119623911355362389685627384909709596187545896912230310918921052961345470422456072438659935942562895644046418208650020304302395277156097578111813346090906045625614083266190756260034013972327507642628940580421557552301479248744606330178757115612292726796588435478641562658866879492736280889040027440179574446121061472723875562639542989168990551243029078612870767984672453096331386405831012345939942531784301302740316253960620101057893517359333349673468131347723142822482871595251901148355453829576697398726760608398672213480316791171351596437595839127970545642490800810474991777860973512251328408949635999467028397999302571016142998977731520817588732004891460152260110895436309649352094173681113105231574475453080106494721745902546608758389900479393760141100121960393610989309260785223117553871596644600020433659424300837485598176514508566771434880458147110377966574380535727204640035485745310702728006494293587266350245679419921861511977341973189481004206167723208966675230795308478239697926651581293487225723830148547815354526388021742582837180144670590647753620422432206439972596986102937996861931028256715583561418152915389107022458200397250189550544546250147326238316331383078181773596294297287032248573115507811570151684498673437302399117299747322844010482868779174304447488182191967592791706829570064032260766832618341662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 107966112331880404396383478439640795210066161427630484324577375704472584772513735185235752265153948769236841986824514067537090706474984272178327460238903572526745236042480072124293279146803689160633841510261811137902140289941859236220057904316442457691238077220292286581221328837904173216608364559898787393067101618590385115031630169871913114739924380822591446982190669288497561890619128232854017433322199775021633618604384587667595556959571973823207802797715340553404875438951444225764168038145046286202367850704999846683593436903891035608199420505234913896900934472103924124679224579898406660084203338571513264027177053720211726243027484219658755476810514678601786696061741926361573180638979728031871314613727552038205639045316154279973699783042043876054848897413524423494797352837599373301581776384590170576738602418808132945957494742946742549723267076042240194862363705154441754712035782729358245940748291513351178063919529837943380437680536712135978409616430084227945249473751919806563764152536484091234400776203562448685805551676712848072545419347636443458256184510949261931552322622727091744661055240235329136946260766226960840113358413389592726115082877601459222950195394026595344196018420959028509209300919960225673008959132153732710826253717445863019038513485432279027169913553184421989229226382098701966464858882181489789321526786237359194505432935921242926578077156654103880581062802249160031629769438094555744903937932227490871198948844702268653664142959349175124627533867584310361989836989672508116702803377134415132084171945411948066073800875527817753063626423146829881952717989205766503556059160310716939561619721796651194490300446969624122055682041637740523264471279336066525409416810240204646819700560085576921574199653902393057597375108844795232903000992503775324000260905655098954236896693357636946879069204784050600919358496523447417328920015596767595286314251810489750524253018011404464533908234079213925828754326397581329596219835845669603884916921385898203674308765890457129985540815397412006454747176899408863458156553790347468137088533053324381871118506797542348052286425567303099216912475254805104001942469127954357330955334156316348467629022365847714227414134416745059538176277386751046599986844513473376383115260528497363740725520988731197941072909579697959257502755494258766999515642233979437187738681581767959464714497066787991831798006875951966004741667009157432477444241101318780712265396974386071196582504207928959645135553350899514960796356912198756538498695144326043563233686950284554599001890780573491570909783319750393744423124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -1168001402374126980290898901213495158386795405631753336489393684191889584257631717300526094092716077721371501536615694359505361557993730497898477223507655996767745081514223708218863033396967827013589226983998713499566189208827209624100554147242138239365859030091022559502265601602043660315173314597483826665041922495225954300462048376447600158571749113466125272866259704558874538165752526008880680354158689500715242881464860404026428743663362997626673657596630813658886302550684814071105343946265247541071254323137280555765451156723257285748012205959669254720106722100602321704434090896705124285053889066070038925494330877856280689401369671294239409715710121681347392770319307415820610270045110626130954004286809358961569311210110948438914190650954149114147195213994088842408219084262038118488060007914724574690535378761521464018518673074976986708353874284571099212308140183157329484509680134692343245870475730020326914087829970508995086666824992772845567770472433668144467477273962308247562053760338110736690798142321724614022647661730362648953635418264512678965268344891117724214116865107213712913168109810774953993029989302219290794592757948376412362449252283683964489447618097807685143283917948086003762850755971498087646415375397241282609651560908439433899099580291795957678628653416942335609683590073530074433807177143231248981325988798744211110784277768992906649985708211765755966612908047356943883525812223499988793645251337481135991178600295820553751294865999184838752859604110126100855861828073896440958291801912882772416243142867784401215780877159290929672103811706621449005717966356127748522180121880452319088194330134532734907998437121063341444676541809846488753595869272624526093619868371859057071687128730635657724407232585271598491081463454667590896093050647124007902146802055419843124766317691618157243571641406252847165768016206201254900328191447060115787225601245312865569221738076212738156283615511931781828109385966814069346324979826951703468567265200206333942739143927378089317744175119340769541446958320432199532365305308500761438952515738149272760291368845609650338008940452086786574842832881200375759012912002836681652718782106718845680673923634323087978124219405304223584231410931868025504099453245306619312161731646999538133187967715987127398659482674821170043055349079859278920008251682013465898327230097178953358027164668452773594476239591334892811160310184353872444400253767179203800535995261062513349882276939228194963290820619863396427294552757986392358253555252460007319689558572907623072229837670268032284916529533672041514918823854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 8120822512590630359796995905541647632954462476321767064814493388233598144544314324387090722983456733625376866142451637536864918873962690955999956042834675737257329529581438271727490100130734771652746596206423429160285312926063985095894717988605200672367649841210862051143599301866960283915453385918711881502167429031894900206858594028140705173624871989301531820343130273420754526869518913426034087725810861335843118113157341398361401106312937931632941451265707200643364276336036146379544999141784851205522252165750205064904221347533563523890695130299786056246452255284465338967201157801855387830244880039945960316644790825317092370302741835985711088408505095970483272803456960511851717845906844235128845467295779840602532961923611531720246776302784038152707071808226716752702077972960051004326174896012191234213950835605553362456775664081738216313252685423707868397562295722997172707723389764407858895138193976899965104372867977406759296568828417807368801990527234014720658201812980201941366748714589145846400676422742281841817250134103828568734053959901556853241299976301188659954147313749209298127920819881442255508592827839038515578744357181108264465661749392468612286328618111571706595583804927613100732752501821286578973306443551209724440052876175156910745915985907319323555082719041208647593930281194497518036072345687301756572176391460218651480601551000309650688716260737574551664542568765121851264830421700011992613861050090204026435454101643886106591247193043049585282880976344734944089561632307925316143095612457089585294571640077572813808343653278791061444241003580116904668902921676585499470032859739824294132593584727662511236302569039656983666061941505174617334837029190800748733326216109906297516924042024777044018984327907949211336798935910645131661068662158594117134892099787769433139875388181358582155793824740046426899184455307158862505257883616903835355426592474863664472864761994147652685140873027413177865002633708244405771710269033514472227860779255334520360898444469478842877989068540347998731163609883543345229376291635534424367009151258958617223819475515916723212963127205686394497263632919019695855664914078916614799610474591569613541660013173449729468590808095134007586925079040706828535113793922525857547325180815549637827993432498178045559023910288078402141747852796800405461048889247141496422824204138499075290748877624812492489989173983083688872598343214656019714692435133413129401448230287020379261961496179154953632130147136018417958015644871355671353792112217118650202572325697596410976102224610320936477029829121108427079166650744832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] -28337241467750114061442344774072800095172048306730730766187624088076105522895222985713851789893990729614715229996290091905738866305996381898691590653757569644088196173360274608634911849808776748041000988169253995742866671496503790674204022618397215575787853703993128206224055947032269090769814301624326365705787356308052238577840869048190162548295017016508892836877788604499221645923002024320277557905938999520707109852220090033158580608017444341465683324157264905416685476518829093467846477313314612006824934082067070550885863531408092099828904481064031031309703748287458254305735854952676179318776212080425064397426421031924696151712928150406528946109519009968047778531663637292907571457028904784296841376215054957317472980335618759709383195765816900530646995016517775424263626640938433307185479995727836417466206094266459746297270752976745361504674233345292213724210269703947443065468953133383380940685695523843263549664111286342418870996539906263188572781323790632536317028013862502698212728000787561341993306595576713837802287465484183225033287841475090106187874030311096927707376303121014953803627353237379307222572337550815119020376385307561815427409319399840143824495518135010655779040214202486310563767503956508063107900750801918099304739826448291975708027256635339414251897998603137574619013440923787529527529990660234916908333320076400842381804013055727068315926442448700833304142571513365678230501617102092375327040217288901383504025719786312411334475493022504218343777851967821001807050025945446736103510185255048586079220996148189418714378751601330129745800546618919569912799683470668168317743179821612032849345227100613359649570451858678678828662849042070041655936092361039052750380056758311210563591651311296877826440476689378561784360556726523755927886932878714610449733201138268499770088114112020278399366364553326745850517302122069534026236144603849096298287914142425713440754439022741315139063793148765005839251993946219068139941700537302011490789862936435452968953553911406737489133275913065845681672719415791227466689305150050317984127664314526006796652517613284585267283898601140550294119469885346890336212842920454913953224587291018124248833286606621960938648660475208644373775953523463812509736312355369026269171367677508552015232647485565278112360792397648660375522738093536438892223268514584698742049116873196792562200257592215852899518313000633855673427597885747302925763292434623605238787932367255248009849333806481541402999623352630330371449036021063870194710059299346751106200927643434304882540587336192445166958501038721934230182638387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] 31870648540802896650088537375254535087559907661044618834359528536183441626377827343816121601016513877615796089646407925669374060872471569854885743379147850526027265973347985526940450341450691967867309845429705620989111503518682825881075311359543820537728432859195917749931304787075909389386144371738016847553280782481215054862547499285566812946264840408622972181548060856532372128018113646641148244033604126683948762414087826456389498450594150146915977707938684830428366716406728272195768910076377676529206604708871762466847012991877670079959064381985789756996249253766561957529155210565211138265132917578746605803811851859709803459655333419561439871913525021892145495603464609652593464910660212314611885334491314812220465005438957572381826828334012509512671062786927587204663072212209413911350661313055584148507229358314269660777666665623669543026119738814020104636936109687212576973084688165728872456005202153400047206051249234659253590244758154004795690823338352219998136976877372082652112034294698025468928098382512664328045555970589460270676163123566882160243300227837434669718090779803482782092297203982797270016023488432878710814476474650957876483310702812138296127052036563209920421600184202749158349270526058357645889779795580687294200140484197676873320030539663588357612627114395925024053509832177057954062153020568804882965596331341685338605748972981701577594721162840953779836824577934640443743955714310026215736658110677960911026476271384455432708327992652907755601514467618183591242726278857459311417511656570637638373833192378375183807870418023006555714953404705002395943783570030026013168171247966568693803775099816590891002168302078989918000641241618233141028760310077828354459337336191929051750975954529275902805442602831742367295631582891012818661954934046900550994629798236168899382808635130377239787766814316605876457239052187604568907779488642992779059339547591361544350790745928647052232467792963937721243085386307289553383337043014134530310198819625903736432864929588253326786709841488482607689034369846768134564942403969498391216351199646460003082620541891382274470716428749070544466498632361278228921298708474073172876391550609127541817230396527099539111026477330832188761629763777279288705996640984421109150276718447889405776193183238632026315824222116407404478040094547834156179971951751148833151238036978469498519793492039965071175526770606574169375563956949569396675837630470954915770284732066621615167133678287051369269540883844243861842289048820574550994759745473296951619173177972714576576075806583317789717970468908426785450223896363008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 163709438528065899461061256763680561417307610795785302469963403357732100418614935850435381806388953666773429172070178971530838293168949866040786282766984480630582211049322360372223242132817288336235940294599855563151975880729770031631911689281632505372895702257580288347692720904025768234377913160727753588471091884395691324660809027627224507594433132724089375484613756155071712695978708574864666945827639349220455902789484271780748978584138394955539345538928206686812633401966423586578294159523127818460551032798382979138161261732158922054419413581572315583254624080427109145833008199525076055008066317910385160402944705017378098982624115584573178402090701607942750404940024140877856163191834830197636820542201657106005862372463283750749791646202010030055514583938760608209786173261499171670863462089429673662172521296573943014258495438516574534011352740338518417535704653115661763204268894560935337748726513188608132465238978054230970107028010950667263924734287286154720968484021051915870281723859192820613781853902329318762812175366644467749436771543756633793718098516355758540464542715894896550005388028597772692921587741987345444768418566683375847102144021893214388127826970580525355489072255980943573625469491616473667341327810982880606570078590932732615060911967011547896788468263785215927792119440450183495577605905463685528638134484548279481356171930006209909494772157577048803549615864503669141023925664104208510208180567475044721314934120347882772080240118589478234447127715378646441427544616089173291590605381624831611677450596518252561203177271091838040379257399306104189999399017749060998524793412885504746741322060915700421673729451639351127176109960901091028235492382292141466072816037688152821378847125715373945246322439800740391814411044330878323745024413727840515405400237684045076349845934335781615102534018562298668002004125330662169387834905833984096958686285249580746143802057911775654382072704801966852207254164084600780166494106009167096753511259674227002100097504091467431063682021102045878694954511072454711869956387954177742011405036322780502530453509391101479235482957642853650751490666737524612462363582480393405333912914975211482987610819564454653774234264742815082183591827044672493172823224270584619235400123658263001857615135202403875485803768067473721451884540547838986131982807045991314124450056991556830850618255040045044653215014816750463471300987309956565004350217062297431470279115152219091996502024764870060483410199863024197255757779396295463890165156373854650717362351316021961772364291409950701616470350228251006354080053329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -1019237615449623180826314789352875647698664034846431162827310155857932763998245922394293363079895537869077137229264515886040404196808889809904177076859591747925070412805837522439285011642720062681518340519371518250879247718747258270267632244694151716734761557304962287008435916245685487677128983655494565769214779061045492719959015884789749624568994425848733244004032968253383408341839587077032909597114963214300237915241576063226284737769541191321691286199243052324186206874781153493231636262969577231264297935710293149591131933053541192176133080862196395071106283901630216131634071235013128084721703881777468257991681404090008995414382600431679505549764186368175641408506641403812598760618468192174531711232662371579119492681943181823267660065151907513724558175244321225735041602766586404758712750838910484912280395648546649550817124990404593378962112178651738842643304110360691997258959390783230318349055273106095144868794822454685696094036738470700607347512115535181282454624507803483625739323323375675094619585823378445914048566360203106342935088633343604631555345431011124452337037931547018427860140853311049731560617662551492692771747459550311767939071370132220798513000058349759442017375985559374239188502820063574232298997826879682384992656123623123163842289281298841993861790413206290296842522815071104439262417171646631119971532765878125612887668105476521463853755023528189226009068793675093091513085294048803795639337631472647645158175382502548675424661267628350482579107440245759721141873211503664901996081088403293276361526561307928777246464171644139603688626242731511854368309063056411124750083768381718686290858997979510555816036178066888888389947538304759129963240995924396251380594801487371177904910829561169347842940107589048831568685609652517649366388038984375383732375811194528996002895518051049267669794193097549551643851601811967766575294203896832851538574731382597927083176434403766641452882460039063069819333873682262061373433357238410428213324680239199340490828948845452083619859473920942238814678207731267387886203392880206884753925762761301629938096184248335901179561469287392966229468702371374745386825579715367802407160689301860814935536974178147864630023100811618220268840675705126582726417675252073426879321060514961694828760511873769788281393855251551323815427707580959810365369788373315784853177596911463404265564494069799889945078648598995450491420581942414534288022456374075930074536980511374876657152650222947699392363403898118556427150677617781888988601338780651943095514797415978767425726319738527165417627967220105546251160965349376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 3189684935808326163693954812909779471061822115676988749939407384172013753447067573138330191001338205452256377801952622556693557994535070831130595247796151171929550234690129998638932263002707025911153635502910912217471710167090082642694667290843537102037587525139340735107757162486750034407540838502705555243531386909057913680385624648625500935816365070614400533744376174279418226787271933427908745716459080390328022468590192706930011300703864578362719554238704477384861931473732340830365666026432678036661878884745511571430182912832183877112617179669442219629687482556296299278176002610770831358092102765109794793524159223259986759407989103819265936196663757043835413214732223850042840182110872318262057415712306692418292793111204115476140088811828998163021165011666935787424325489578997793230825325507671955561928712458386468043185210433363008444195592600580911274147452876144727518806079578629526413149067167508094521394381897150748452725301841316711770426371637764303560875004623184448005016256158674037645171651590991902316941833962155356434944665233004794871671539718273058011506356807987483814279706024180698462666374951373357266767932729077215812315417704087890061094946170242788289654220268205615412934171745171770000849932477344950579028876894065956897098078970194510835429850616409182231153141099282502515454488464252047770156265917054295477627168374288581665046286027181860253239829408274165283077425458975118651687500960490595787859803890797415072335427065273957395507369532523194032709120749285522106625595819757972520293744630664315535738456223293425659025402479706730940334081705611190367353974345049503204388813505873059179899101538881658213941253874230138914759360405211196100260897173035970085704558699444032591920038226517660593246939629114677367856423443054066123520269306483697528957005737337235056717484350972598394321097847663364908514909038452866861543216673059497595843944062804094311406616148476172779492776363722373183031155208894810747417812824828703571833014559876917636673946715497427556409661073307348830337856138104995656798608461627379320675626041416158921096128477106789483692581059711557563471031297700780607631060345072886750450196049948483708299790562854056449916654387257493182671340403473506635904814778274382922339668779901208795940026011487380613878008466333198612142762658376652915462658888601115685588966024221883270048692720493126082406352933759644076965043175410598735586044184235012451929765233338459693243180953358978103338796627030101640303310869803635464275884290222186409997890156965492388060829785365813377925382311772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -7060179902298070807152005397702496661982962136969129386046024218506637648508823779518668960628815149190821076549070137237494457039440081750431485881178788358412337814844588845787643836225965871139943519617102301159278930373517697021531031572823796555327867526654733400096086655288859477739212399160895692886111555418828019624814440911752620370908131287177612891783605337999599358348155452472405298150678113740978664804039372879579860566846918048180807296370182256018588622335344233163836681728360880207620961735200606477884333651210742455513953244945993253053102589908749044456768884030411627066651504339637862482840663745803984872079189368063209840507226538690890320900175696934355799460024669346057713795046109969649198726313022001483499270565385548752818798582780104084875391115232321335517675270580834809420816645417875002303359704891266035447275501081855387143635575450289760719910420291603384597082570918644993817083561288634885786303375647570608685788520673826859751685662711572519028960674936620546657810590744844076745616296397675794646227444581329338494755872640284227495123723131448677703764590628765610016724975229120026842049401258468266779042879857727648081111706063133930061997167585241019211955780254630117702189465504283702917336151882317142916915862830347523619941672339350376015714598373890720862615596188305188153954474169285687156302038075981867126838978706155217383452668056733794839283688309892871667150779276840104275230731467868972207882727547760677701475643043061017292781182661287592816172008775732479400789527149629942929559995768220001867754139684755141157632145756250819797473030795466749416695791899446282926025926703393239977202255713776932709848442060500016483473463675790104977410471076966591696536372088148828979914159469965375783028409255898835214423330074971098619505974233189014014254183806411252319423959648266907985134746317162418716324562811624026175215869486413534712316506045470213601036358603345636678225637447441845998906107690369641217095068632677609523482872488258386694541243435809241775185003471168477786335186963557959366215251466623693632595644376655494661789049079172274763673336176774495066754741598778647678447301102895653729481824607805972401661005735313465329968391927402104943994603371405806335224941668704619332698200609461267190090518985098933582833464006346796606081789297776926113116169226541781073764636368013611991404790055143111856109740192804631188629008081733597671276729029569984395429049210272301807836217894780792724268401556034498068164248569677675047972920408251719617562293531575383859869102318288896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 12172294418329203256965270676869041590995388408227237490779998703794689375653466373153721612876638078145943115119695621649901273859189528917452521488222043242357251249743791410061949949336651269812581951320957372207387857884431743960820047462798769787070700334888544036423199102953123876199645622035622456146934732722979353184857839456673835024420157427678296560648168483716341188559224181028907028386158794160210084809232841556371352297618330093694539870099234855172064750038589468680066155793875022372985854115550352730040223898378994974711937341759396637429520527062421369420082376242401931342157088094463449925860406043685456891845104874446539218312480600069670711737304945056307315011459024496393374289596216487245328524179173338021182685392352134506687005161442979860844875725308442106248145128937170521430973161500286537726385413638098986677167906749036397076074913946621659508922957360199440817768079883755455640373656969165780674737090314099465786035657013121026798603794670342258409038047243774824005917141870620463527870891438542639520998645822742408333514428002151625205250740183330225565992371123168789767313522850165106750601892063611741607658663949198264603996138435362798137575462596468240680103629853406244812438127323987542572046739672099007193967788923089241736584192991989154573583504571135151649640670987792038260577963224883243294022235133227749621938651754627531476210584228137409022757490980612311954261343569670959792993256377684771696443708593579226393416508794058019872385797499260324807057394478351997496091527088531754970204721127439185570686282263039840095853457052940810532004548803664464864022966095064907131310599666032470811371269485615848922303773248765303967443640739817198621163508374849255930775013662313249144203743411357325081268043909688386568274482064923105549703079488914045484347998926761339902003790479019762764081374917262048790281564772502077086255559479810419800868513240753388948059170663964005214941329625053190307577572864651055169184061134966450753601138659512962175112771248481977412598874171673180611093082301666769969777131992279574030428027832533143407441362873252926117279005230593196233834527216650396407649284725475255998819062115858703141899538231930682829036280601911058998066727857132374854979384442802128201590879247527687447020657452747335771406736049986278976433437937859915468599710908066351088563380210810070155391963443946141412942480702383046269012728566807590345680887743263154875936035128032770178314570598725298872746604666911912509001532161654227895462896966868403970932746611003659396796902319063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] -17408295054242122069960399071449426556129136528183652430606069413659740630657444753999882701806642922157528491431817072886561325686922641516588978457002164683019996426314130284091462763248908381414577115360400534710841655126610782099505494827197194576973708973993287419824891815939931217070211755518273071351360941589761205918940552001657555344162540421000043835725215653086537264674589145340477638171327933529491072018512431080689431770332488719098799075263157810375482727769842764392617091382454101400338623107172614848182204432903508966710469598185364715383568602511641257652567701541835072203156357286801408169533087952193234892378544039769116032019975530530189962508190856122143308561552824692838826420062157729449951633816580957948544641801271184993605428588558363627979969120439525958215236459963644354179704458485190690469903502363464169975049246281188703912411253922409450322751489520161291509588747321605279646308160735695292110438188961103385629934716120758187607998611753169407451405126441304575536214453258757664922940511378079211181140439640231982044478334219094435130124753812347866861529714410520143118995484178907268448075356480415821236018616200560455460592968814172614027880612174138222089097298302093933090376740281521236808090882313532459303241905726378254850430656999497866617350721920764158712770077565883027739141923503292461541399968028540755115916920702652889865085691646845113348375729198176624286539978086437648008682055743270663055695527493037962275366589870511014865706787032008891818494571033056221969347129532728046445785631326538048028647074177559936012804340466051970010658525297265951936441528373645644330125056140108834211974969993675906675729346962296587424255472294497706566968055906865456316684973768082797994803992430684822419781297690907329896380980668285794848303535986978992296300407041359651174662293799095015883732501307342131043629008331817051527771166778667648949409165423410685755413145437329387062962196267796739002219085100543822755208425078669742856442087279529325988860227530395519602362572661313315087184203981516781289283813096980949606586831213145708215259665311422108242692928726842269117123009660617616658404233939091100991771849481287695708942105439627991407060715968214004788098860268197065535231650972701004200592449404379198486289834772745845852962672458253819030427251256275362099723400593177196778288759878722131226767359748795171401915523345122980975367787451714491404194998466982517662794756508829843113919710646552752698377855483845205952375096841118786349791166593940522575909834308328810212466183941128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] 22845910130534834950296302370102844459825330474381082399102871939345063795510408651050277368109609540573716282164524774164125896819568729923292072517031103732571270276656000062169641415254630723876573177036140829212135186649649055103463216042428753365291161107113250999378194479555895140632547022182885747116991896916715413669780100060043364516769559902760812677496038616971013622451172035323987216890834843116427166852206538906782266589059930143759353687090916764378144769321101107943603098808207621178844654373219228875543610660685347300663841736808044147547802820504751413361143146309532909712681472454819994411330828739737123819914619778392811652081490948456325035512307877227653114922333443001750745077359147276315668951397638995108511913585570135317867277440457332596633668728509040811833898331300264335554476097937101954866149873769824307893549989362156568690590792551280766949118044835509430923684142539379409738212347572062137408065545609146737827585911215424042149713036691987313380946399375894327703966419224415101556879085110740942964131584030390787723250716981931980985536927934913416104013176605665105416148242024291074726329474498045394582845407087958145124025589259216938456970122333128127586041631530458320369085984020279899657910245143322971839694258400326824653263400968624814692636917190174686103195851223221421367392520390751573831827323033957136252815212743902168314847882346505535908439679834216993141339613396925981475945862390543821989086027668752164768581536266962035224264577571390737417690228458657154106865700371804929126451702969311831598702457520470405585008202209251185369479622058186329776930256539312740983165029704745561765439945532300480222247603207817927868380873795494480083985207188515374974610078478448604420776465944563982030113598245911456145066877436181007114944736942877190662646675228396910847413792267953915135263322206701299317546830880848276601511045470023385233729973697696188694037481806407884261502778890056318495390100757978884923240351151706308701451609036365085824121923372982895235099630532892992894053715737464961838987696057184801245991729987019686080079423209778847607980504604737455180042516603665261970170098979690229703456123432115783457154237054664210601710207756948838923409512949121371895912731930717063058355095178384262146124337193488267858960808175055043711727438496639464108113040196027545256217060234249484532698307277202649159507440863952502152091171826675023623197471798462794059416237777815472902621348319261484952861681600603647425618725694837485828030486344836932064544872669035912175078475950981120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] -32676798956452538581488458057589910367868645625773749924865183207433020611842095578148418557497726427020449472662519806819144120686609622232637828423885627964059294880992220892477202488371119010923246382381399293938628363942341517664863252835126282429664885429766164153827171888950746909588183482262710512533968398422517111153526773742044314824808392926889078881057762679429317054678435195033317220896111739621755258087217408444985789600208484885156152842371055669259711567287759206917619607727592614539961683599377311612211524241959690965185410622317778870304271476628917668002144619521510359702761038420399644753930457752541462556060763161070570824684576720275140001449459344425911186707657979186193241081673592391360861367007467098123896360814563697997188018677137315972942304324995622629399154072842248040451340014251927428068056985246347491461254267651063583971554486942146334911391317503332439885011600178114132458690897638389678205070557353137072218293994000594004331246867731796313247870179232391406513316988964795149115702881555820838829621984090670428962144558957923971639353894358692643567613606909598793323011930500420320021177857805866668719476965377528438899132924807581489246553823403526161542743059912061361098863760701679839407905867201759136675757331286234913864121012737726949279758223203741944875834266455609842540638709391217145539862792358811092890882787729423207907762147608763289615971794400980754528296613273804447130387452221099505501886285520850139475565240946104815992159329274102146077046334078746365817269609240852833896003929930576056716276371004937673856183035563604517051407665836313970432350818670826830074587268494169203829580192897681646907450532391716600337710613417807298956981079624889104894050671638237358067824284266447284368078263242181670943237767334847693795041219884519593426177438802370012147129442675187078499245904989450667926022045020229371354358647335244367623778461161563328132576777572534560090672489351326954057430620458458909624783396380066152656489429162702364121167895592528406868730884798018991936316382632837391933037295985462532386079751735854752159806086248142672352236533463927284575410386971920856063715603219675556111155567335649080915973147741453532255305590504830409712871919689725032410929671211984629470836549472304822327923122688081690845811732727189371737660698173939774721771951213651060068917618262938777633409912717215358516981515817266094996841455003188558815725656784975866630201594269408518184600759815020196407882108271526856942335194311854118359985979682589216671081282365139168425560958614634496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] 55971251866662822169400726086843214025104910139808182331935906335526978835416127768032536874403730326962752562595712153529616730153175235796077115646617343876297005398311185105263807563179518101071593735887593512198570817876442030994714583290586909833612095332305183664226676290963532786699121796634626118823590851936288106779898034727990498237470018866679604158692814118136696802581270982063521799886187117261244829381912844196525697874160069473752706217327565416984654134465491395251357434560935829683259999625338850234414844658669018685331722178270352739954312508320571566814088495372737885820456086567730102903764915986948706547282018821554021961855946129194295068924663797653829064580987145383334479480475389818127990733220217677197180309796432145886708763083326836164452609259998655769682181998586655584965081756004456690929422992950361246451449655887619244301421994823298415343961643828855232114100739127086512467588575633982729943436723607011342264229216104911877494713157391450106138493991100300779034558703914972906986051293703977173089567363972721330618051382896163818864522964886814995302319310697516167061572271522335680115962246353639972248241213473245040940775362503645078780563374018853756201156543278144009092515024986073008794765976777638760648926731482703633703667761563214981642898077059583057452470144381655314118664738938315748681323919951224338893825306671493017706709793890385133013039638986361529552806910618538060077211117814616757828601126210511348531513495936260273617233102069395374106075259186557451254894616749549231001664566666516897378603888178758832416599747174072696241994609287977729968645662822617207524267433984962620129561426140481114864448701157745282763692146258831154198407222867503864067325661879755550910197902448663177122927183522212155948812530588758110521203216750609280299308320855028580365788661879799590522257384881178582823189737881597876992037884572267756551053417556853507885254708011610090654544721230436222280058594053949641605071214909959914976336282102937993253772087847733529547288604767682745803248468649826976570658959384422545543737039847495813194615623172138077381880595213807038659716226725622742224094163513436702630208270436246802564630029704356304422076565147939399225021284983575689340920338708278260024912130537676200023123918412664054386520794215860701436239264523394006305693532123133603260161390817966661765485783523087778274300348712063152344130711546374789224758822644140193422267695820099262443499997834019221761986047038357395353297281541205466923938680838257988997700523862671894406537482988421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -102135106864231666994174986630567517854424513005444436057494118113931300624164407253287351485566816412557384179142451075631082535785175592648736964521773028473413111421305052270111240512648973316579810701265077523091153953864235147718885428862553701099699553700584652894766100277333584891612853193066359163146194677656203057755234972789054145758784153319668581939574473978703209755227788024062860190582648139805009555441107630535647435378352429536120055253275959126390046701652012671241643286068903434563276718256685114760732642322740500773307364855169833409505893189572040279270979886392512684391819807404800273129371626125649357515716618062538866510125850537816367876899403383795854663066904369755660354915014525497716611454324936764682219273412441774783931666752247945279050630769123916128701171068463254253933016884546551413783224148108290574017313243115058676968539591156846805267911829658331912785685775188912568826623029304924237086333444905149922053645214417819119940626201073565441004355371738017809254377909424396607423371967491669597343206487136511408454851201203675590946972103564701026505406899976397042030417117686257774540736630770993854522164069474510644723527563876327253009733454699108534387448496090623067261755047011856895713131320884274705882499761706945462867505153883683710488766324047909044928514232221077396013084866801102118076620900817983363681804026305347700354750443728081203582253112084892697722519108206920912214941634390557231167562979556008124856946629734576379258064742078428730736062356364693224721160213584798434808631770867388606816946593495602745572820651996050711368428794316185700621050474327355702946076234535052634628064587495494136781956616551384905747293275954749326874058561861622493179620605289102135902666125324868104459457063385316227468282005798531814974911689787154083689094045416420703093625399936067878198397093263575709309506801224559650893991283558489330834435891200340579902924797188969307089159568376784023317656617041994040736237073538625538688521346911765170438312455188292404081518764807939490172384850199781010349851071458729869360523691696753195688177373710816219704985185458793961887195823799321318377854872104383251315088306112645241247119413465722592444279225009768357280471036643959491723823788820061298587111557280826578990185570297772543833648118968657867994384071058116953762077361796759547623020026865065248889501879835242414033497376628793536384895814945438688681177742257181707593764323092922914127538035034399808171967381121979245414052701643045808355049809070714375457473517151723234516799810447605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 173644644672814700871711045941812192047492134163293091130746332337157068565889446902074797462848520338060244283765847873719553351371237120025215471393884255290927564878187735554075144038128958929993502003854569582144824113228255785897016078176766382990467546998615212117756941383627972019771310993807484870643493812220653222262960967926496863021932128032003680222810612999973444921701951640157054532267247237259504248092210217481479767337708862943680928548377188601806736169169206762247015328998964003789540001928237315942629424470600892879604064958006670360901641509094307764523910538461507927004954049366008166320873679576599758273349631143114603664778019778581085490500383000142318319156015860880631960168609398249343847858107170067076493368267833617595568926049191510952893758529111103786222390789109529151256544112037331352506428532123846607312536674999808554917343685210943972226756927169558864527762355821540739626188157929704310501485183864036341617487007629557220368370681626156082126233368847732732023440300532905037116083543801804855543997706656258202695621428872110580762000789015716516149185899691163866671034704878510089177132413920551208096502427493538953286990490759673752692109160638381384784238294153720689555178288852245169901185297178722323686296889927700341959850233395668386046547443911451775665042639402746954059804101832742397802139616226902814542878043212485731756183853417819081567450808172386349014454506118886903296729598709006622544616739566136905205650443961164117791401778257835023124444130726546015306818234485981279320921644218259315317008525134903130805137489653711800387222185998634889736404077059400887150265715534539967440208547039923913292856142638418259719961135835939763424952411847569130255593626757470200132842014951344467887075504104315103455364048723479038862461480893257939253665536343228245730680139569683384033681826456896233745024056331438661823668129893618912894787533202614607038392757992757164301602138555963181497640466255528151952498063062517933359830937183891434579900451698758306739938543320857349575741401794145269212183792622270770251147620653873754713758632312547250456085939600727661131520002151031813984863641396607230708562743526184580700197625770534027326186507982949139805299096053395905467991420023020993776475369580663665210886308903379068883623278316633108245769906836851808481285488760950402519215698602028626270992727406252480122974987512671240463869281371408001079292531819893008016622997936940594579315932806926418698361668704518778465430076384032591071153023907650145409436834085387974648749279496110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -264087714224611820203954300934185976441185898022314271557182406738046799479500856843422074791180249547370139609084203854411633042194661106242051391767596876912241834015113043124610521710910515140388365060730104898432659655979452897932153974098669051265829970915528253171062570224749500000950458560594192318130221644734322344708808343559339878936127953074547469849173134925873989162258707469117569079127573012453799147715619442917934966430058512475982815103403753771854176474729755848967480316941149691530871681015093075781078168600970363709367849319992978821701226970576564049594747607071598468078902780896907718495415936480323192858996454834264401954371845895369485941426096654334108394198926124882231222111277158642750770492007918412492147558508586041063577853033508305766257881737359939928009529667117332757117078005149966257847418023909613862731780484761205220108076386727418049065216631036803301477007884794505656424210563690798631721787870180594605193189804220237838176952383745663252622564519315414568347487676449832260517997094552583481605277988576743655255934198349377425174676709024415759222482182574702497657328265710124234353244774329096559583109731723853477024701521384879458840265715689994098975411093713607758891045287025016045452636020502521964057391819245630071655536514746340802535376650936192599164111831469268418697632637192867970477395666453560282900272914724473524774155676388715129334775748423569749584002075507772947771088288519655423478436045252419314535120497667253684526108687766855579479759441218354898941131944152296180203182782702175976574695652288447152586727715827439156841640231156074519831044129806439726796161189189548234126873319550033609683102005181460272670777336990894389269498419885917659097417154514943396902723315633700327588319459613113554164592909605843522535919647296766833990845626206344167182452101810428676575802846674453797826354609176149415744379444526259030055934952669249039994946598798183812332908706667613071817981223689180651827152666773014370930930267765671164138601386931877322465971956577121060713829272209541528780778039060190191539080785587394301296378316896692516940438954159750052359327557138759005825284964310273618426516359208852370972870534039632512251249759387738099430538165262897700564011208915533747953417379436180729843221715798041733361605939952608888218006521821063875311006998566298513192700040474507109119535732471268228341266145678625131459445628634391001989917155070514063615692987853942683705045337103015808450737476153445170080126749230087153044121789262100878035288888849269633351928101872861184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 364021226504326011259413281813995033535668596851449789691730370096577078454592083514618640749294036707911601330915421312349543165647114412985554752742058003580967737197090399354639378233640486768208074002125037724514998749650823116485930491708006871618518791486118692390666950043613114940744690057292381600068282412427265396132628737315084818500420744961829117069560360907301880023664374988749614762839601756463907475660170073095435249512712264252933186983671460899851424094636116670575081955755076331455496514381467991127753778014298880968430276688268532233580710929251146029114843406772028720110365167489727992904962495772383427489989952150911437220866099937557933149998003571648936092550966761421298564316069497228045832351192197094892570699460004306987640198525499363505458581994733104060905902690116988495319602374062704738531342514562128561928955002605837837011320416220509675803224432710954331665366898448080991167093762478953942654515972925472343725251985478515560023488337773168973983340898874996521488554274189202196572877907106536340586902169581493438330027438156687453850151446946971494731055724543617849071797393108718475879030597317530016201235989147344391374803868824991373570221484268539309254257247098671837201646788487760736405244685421638941050847281681991427817242013572191201098010688639279400835486666508392801548761578504535637397900131178491460663158581142264005210903790083241072141534925217193155707600348897431823818555193924928287700203335546131697330503730589359242427484889407180063820631666746785608181043291554928235875762291385010745103047976336660682554058183033321031155577782349184961199403351373697213875210994458068117923940993668186539590475199769507538246427579119081865828369379631156075048264956864235795113198673991351914575241063174719787079012537316072069326323368100972330386006105595984668515634085801050197310330406076582063740211089506991325185007408475377236502176538070673359340240079497864266444509134552435877264927499841121038206375379289231332176667445569611688622277034232781762346749056948935474839447522955085472925844721581977494612160619440650003964102454268253246625639637677867028833887800003475312091725906176965907271815782363333703635912604287426504470759983974128323143280971888543997103568897825523197932348404212042568028077312803547101003203957415288711132909556502282316975782002264141336986063137463666432119354451157325415968674307059608727391136759123277402522908052032228024263112477993087247591023045317944567290191967632856382481865832471140110397880445819570274705531208230110822721642015521505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -465536476713841786165916651711727597075596025588946451923301325452593793456109044044965150123198340355984967768923477681731028773116398170511064442169405393575529116511275628626755525815230764547894828751154562096883074300251691864510839207522889913556460047239449231047197732730690209450143933110293494145679756632936833802198541887896360434988172050084435987446886692982043114921253181858353489535637530977592348109049056575877910178299114603355809594004781166851014362907554124667956694317571893339942804475081110691054262807816794743539918290544712165362799172197615545192072192549890701497083141964668721844694587734275394100575127122698862480794845540721816899616818526306850535681732897564073440402873410183762843767944699688278825184214075696990233731259898529324140282492789858906015518839585363038066157613835462796392786145383872651880828753576230306817540397169066645693139116277796016752815867477842391566893597714480367384822109263572075309150902875269423102966462960896565324346122467962973182309653235819383902161636637144275609934814513756893994723126705243716307271106660353757032563886259972297316411536650773610729767036377583694499182830694833157431283976921663118615215352512761450527600449910304709826861030622108572027825845420723317413867220534673264601334260434396808518864421094122349819716200967969319687461463188882164997540707491277874730296962173958791212682052465360744529945197924747449326109198366042077730971597279353759379445192731148145433706944487653384431395508585039645948128691991108559991012345397646193363407497764457709492813557820637071935205546049509629585433658724137164614925939379939764620700016257715912092388052639359755163275736080670202367580077249603267214253406849339540321486702727948440701857991067081733517305148543988776753841688697942597800177396839596392352611003865771309423768393344027789735301368792603132827375792333121203516155032879142388717670154261437900093048682464754684317305477136986118478372136484463705595787545026574030171926136004723846432462038825643638335025201422665799703739862827380141210794064181431229811577393771714684566599236397114606390847441277573451143286097588345528383641731525099639552481788146627692764848474199678815191720747109916203943229584754067373836072726840535446780150802236612959174396821799552498740291924840512195974078000548082711293018248831196126892753312528072400532009960661403743808136765857344002126988479503900053003140298779119652020984958696819341707239468085705232196835679282606389605809287317280075805237045375211516240414006648522518711072597774616756224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 558065117072664931145170709176902576153036480161458722739710532486614811744557033876733890535989355045184628663905054595136566279201766244699175966979300850284519210165278656528733895466845752084124786878858088371259279358663868872716364583133707200171880819539539791858992965360904780460513271100658105599808286213651786860301431009499324309110431235474992749417270591740702031012307373949223645401702907203887707123977704234662259369620834395327979358623702695609406466814242681131799763871501143760452675449952935234307294609013942642782623726285855920556298942203558268187511185998137674813363905221880635845417121860726969410602258739372310593259394147043425346721020852064049734775642697285022804800906907827290622533326155611696230292202169703154180231073342474143059909657625160533533805944157085594754847805542504726835965615155939445536495343005460273746002293059881309089166975355752225643002685785604809821767347522311036612130938832856538344038260898845650290723368909211425012133332934645348015400038698977365123192831623785522851336570268917351761095445130718813920011688211760431602028605500781665505404142366075631016015466233930860773990288075956126780645377749020211906359276180808863058542285970291744181913195075269655663163615686554072412308239735847549130168956079401184063669804682277114508183381534764378126675685442202192682849267212176047729420287057411292504634701632919816545572972422853517053522738703496957707012261353368425729018171426252063687555308138521192988278659590429035102485693793598386595920244238992622475080844815916046822191137255810194629951817581230459224657808334507815779595418328385152879471314943605491484960201874270493681153049506571728188418134503829914307300492489174194915672466479558562034753467131191979830919691852094840233217136643129383475960561184409537091450819018538218981977123983179895834953098713363624457021506393548617510743693682739124459545532183291002876081806388550576583761144766365666650231809672301862350570873450327135733696093454316058070886901143277319862380733297356449718838323127879883248162966545811476747426029266087792011308062298067882637710182571867937940310965609591258015441121381088768961269921523313758299078131775298480827939870580260091992094532018798266899646156769840844656121574369336871549734341661256448977198062008465722717466917854552808699624181732276998114512322237511660978779073858492964526705512165720495428854874960935386880726036558097533301488374001773443111939181897163953096899020818535784135458703343913658560440686380590360619155010278501014734147694095698493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -622994418983509724562193496073389539605673734956806806788074357598430029796933823726502072761211552184046111708685403265950966478915842743784767707518319196135588963065321770743067278190289242450447507008647299316542334114984838119870472240381493437454751356397164408136127647616024240693042803113614324430514099621111859265632447115212453318178891832055911715122524387706031410592466758130207947730180446429151623020068100409744922259681752554142011950551060451774604775218502951015757068821689141166477693831225432861893914870947257134777305225616295783137153916581055801576955281057012102734100187368890734294860259521636093649318898279640979147010315217436713183037863814637881460869690163225423126901247469257674605730782138662575098775105950731404776912718439814650018562410400501620462114198598959088691772411369112232761338478350735328101501247640324248363326313758138581474602528343335947628670568534101495520257088369631761841660824293010039799750077690068676171182560917037383493011229818161787914198349903275525125615818858311443997040200079016334361777776148289960507358450304797100970850234793103667656265925868300123853632275343742975783149204703793253879210051108772215326016791833083642186810258596404548744041317614768909531610059619942663508034720475400769361578570030579600600131763681308739948545160823094199435181417902395917970490617938253847036723195527667996784006989680687199271397424630845701898023546242395378507264608397289791886226707329726617842279469204796611398586352442277597964810491212383674891817979590542543231390828045193113265751591842287780338834301563587495051274147315638672825676993102518888309824371072208102977212557323765121806815815552813906379664438502648048586638744379447977907208572306274258107923092946931031876119899965957223558112965244235110939157458048010586708460385946208892141063719742779973676692756174603393956375880701749558135036483583439679038623893831314870343838098277163136865974963883590347534998571724117241190566215614938422456087044770755815986733090935180894820050400868326391343594262207868912733160745979127823469961893318625320229532483465158467769823771662182516577662298542989151999197605272111861920862692035095869623907297626247304959963929028627894568217418320379088125719385277452024800193218184508113648692600146869023342358648200801959407164329010326738696969919143329804835811091489837869858645244968873494683581659231694358839713442963734676135113982468873681199223723436561754208587681042311313870544523800067097970383818442673711202713050001249989737151388259905784996805024906242686976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 638906722956707008112305416952199919534711410087386916789947590177974462198018622371259981765149787998542753879898516219757614691809914460781896105874548681637542161817543029832065152233015616082285098912737141469735527557049635596703351154358551526774134824121109275659101369299362442802206297483844349940911309002784931290243546443777598176344504066075699495816983007162009379881382518773053070605616122695303407830203223529950136376564245160417167985623806997388742331371621953993376112437752301730229029105487889176381965845071389847460581180369225288286219116010352941276671708803719953951145138483095987957690530673535466668713961338321780988668174980511375512767132487267897462135526023466018289129055777968686931343520571656492418856420222620133245096516175577569404880680041318306775150080489825722666066543655014929310016276908799972313934538052710709281633516165329862410466530081422400544135160414407331925962419976791106741506849829568022427459116190998112559010511225817503790709397067882127833452108197834847433430057256824842373786603093406397087627641597463605731160630420641773787322076957170302470557518103473395341462580334375546538836246754575111109968665623385348263591228231172860723061155308455495505403233824367862202903474978937580218983856704232362564082500305415760341392249132664391933915212069420357978513698065675593396009705631904245812855530097192252184276834437355617989867810681387312276739004885580789295260184535197293465642933174233155718126470836845632523747412031985709446276519009365661341219074670799552844323435344566981074329533580683279178046830011366179736695531493082226074853289439579401540174299475683332651569902692482910903539781725542679856300556419671242914133315851753497832396047942638259632732552971403666640191541590275797000689549531268612629366259118537296851163936915809500975784261815085833587423671525156321558519001486906534027863783048763111658846863080403915261997677927805851892483571399246356463708156865221862323306539685102729858262568062157524066572053362267576925881909598847779616585173307307868126448661552265743743293215057495232852718315778009571391789089223595515066011962741179515762717955030446490388678764019145085446290222703010376224494317075294701005825467244187050510869377297124410347531529311391075457768744111809963405239608883939669422450210487858401750285392586833222120193354534757222804799010945791970577152932781882184525612207803362117727480445040979327336332708614579573454711545523250900464278254631302828982563791152190387441836415634686293695551912732437735864682124694498836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -595147249271609408154925654724260821045608924256542392797029246498618110501789556245681134580033399895531091468576478348059423634126469869483011648358502281135672787119888336081618014662009196508474712534768965143976217080050693495475085875761637275336037649706426939787554460676108205177922888797200059706105871148519454102236754647181962793684881906068934870041928892676040206149003766093282655255121644089619355822110694514404364326264292562769222820516348781960065126642653468929170000617358902803687166833550295647407226595747119073895854103242858924510268307561128201326414701982063718094651953318167929130002064879526078605783540480955058472601089008742503891446742471166128093041045129373318221088593023912146253367458678190507063330202337168456991372125055678105445850990280791280152572742611219958335767839028815922355869840762020236204780773710980732229326834287631604302258834153374111741261434511805768203853128947342013200833708053816645146562858888792767847350528876833424340025008073396215647521488242904225032141730095357115442158615971003304875328767079754003569704948627143642199886288075685070565935139950088022795427635300109044421263671775132613493194707445853746958331046970153056797622950659324529294430094223345340750879930579917610514520224781974487455172718320235587182631111118373797084040833315240617280623760675474147281230611359032302633677141407065468794944910153537037343730620182443093402187996789220917630910085084574517379058809226711745757025389519278282837411245099444472500016665505384232521097389385760098765025771925610817269744201626945412815786991757956090290276767337311564093412467969900389739819838771835413098431082915689944745069031680524762853296168540557412019346472940143353005732204302089484187703551518605114785759938526959235643026013357075115495021952542917631200374076364794466995276133194712514952057851902266921295752572501949839810478443074149464971795155736013403600234022674495174647141976541529149206038530325063956950070764488106385136411706381321065911693168025235576367422042886694432211477069322304266270441771651764995355244486461959332526871152116307313910706478738139417612479962586163614635219355797557758138503217356162284312948610376261217791161114911658806800169267477194137295224216897195809569728850692463221180630304700099352191858172327240890689232915925193912168784990435339834675283048845535687524676637045618722446210191447714173182269536635967679555818241567236491231253082459033171837193735093002465306875099407221295109197363765255305806512278450621602367552209202038021091991322797560299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 500358250233448033950846336511929799457048894653206830179804100745722334131718751866842807380445672818505212537583385009722259568393665252848905927072771484116160540861738580325194084016647911919754413492172203372558643192615089482999115995161576356893228339955689041509624262936868117273204520453585004073621901958020029791946283628737691127628517165060342568896374501761312217513873120497012040397578268264391422597239427583445474745615936983051306299739181407480714049729073442868072091224558968804740304131337596243192750819703617258874854347795771070784584612342345832000897042236498461886149436277855447894180885570733168867163512472568560573462185664992994468690937957876179569354291089491168111819956803919981294890238672300167272869754374736339559607799755523273260390694864499158275741047207884477959777320914330536502878027279146156174274467844600489460470720686511623053464889413330311058352469485419116660620293233977968219886401342011416998562626647864530283023372414532024185874470863853411252529379522641198573093003305368663550084548088234311093365446862431751758906956977647954695195109547179582759755430211220427218106779212576991735403168491900902592890655945861664244582797157713812103342616362571624783214275085503376878938998766329137852523569849424588530127434778519485595495856706017274120924431530167560891739396595715986090390533868293974668919276428322470361402806017906092866236886043238930584843815818333247352976864543445309192603777515489671893982448937193396101312795561834436055440796499378412685670518781100039610944497120600722475054642856872565198995089647015096432569260077817017110077937418979374435774961839246692468668137435670367454494362427729938530997890061287452208515208523504060915983843730110200929856121902115036576869460577852724216639671854482898477100010817142230890322775533132089228640951303312277183770620669135468807558300204258667555951635089278096169976147420958616937159152898888637413965383402396193453096934656050627885704317388585550789574935964967449042470804184925946672553456667766412557933071411453820482938389821729874385063684625288947291265983459152498193465246565009691214375203865068201762732051347487372440072775113379735304708672074096510525868352576238397078219116605668367469864610293207922634772300852207948459739373952993298355181995904301099520393632522948642945170304022614734149126835754411421998614456834952584839613606707508019789612078645799797486619114725974685052399978250359483687163525854523587750620384641364927066145076427594628448101442536587983189245131944420924284211885023376179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] -378549453658315857154233226990774591144451119975780481199612340345699887002805934318719643077880424217876656391206769538173069720037301139333448152919499470643942460749736886677131783085503872641835035126047055080024923629843829144144368636153395432148794507740153838630423116278775324253070194365566075443172514471592688659875187589662400630389365476600107712885129414915511832747455325012351806126399663571202658477516212504038020245549465610257333382802895114733331119199425022986460040839307547395129033896541550531172708988244396912866905003709300670019288369536064230319922954058794542919725677189990710695010802384789819132713100809172763667068194651107505240575468604477948005163874522816237457469935429402661719211557442899601259805706343323150390192240362303191311193720850085116737554032939491149418876670390054602517426871446389822103638712918531520252088508931586368862748366987773758646728587124419670281604000325978414094265283028805063517667008348998711838018487663328522608557181492603360956664003221521731945792444152420264362726754626773320731742634887823979872335511821962828060697642134408581828885339034797962423364055074364503330760221503721304829871206326814372912882784347141716930269973618974170153849974846397742017160580283928460846186632427886980800306338760573403902905135781644527622163368977171261530915381282241642822917604237398361174091268901977393088040775959587693544399004840693929765044634318286288986614334393271377137116347602738098781723588594215065448501491381224838714362998785971904596444062993430904791364746541428529436905580020916291608933750606333603426042235574922877982565682081590737179777420868924544154679789321045734760265381130870062281410654136648351376353102742551707851562773607608791760989378876706288425382093165645048786038302369896840594528053816832610074010442796988407513427887336188258193409267435381898859004558161631290677006925058840185452105609541269249780346760718766613186350215359081549741391162017838307560356700397994576708803307646755286832250191508181332367826323024364057376347782404557921758655157569445030567952123329199322321682255033538821715138614537082941947509336093344154571343040905344064575955860630973442456642488368799015246808000713007456659706555118236414143297745099096463427455745422348677850489963340548472183106254577507434344081579209786751026171346657975199505540427932792411513646997791006361034197289531326966238167520114379263505353439827675207234071305021256496172062944081227570151241468127455998586253087036883365239963237536771527248499160390578401415435325914952499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] 257269847625016634906146741729069871979574426367847332649985434209801283930114119955481967247048530474372676811039054290710122953516208334208460707777704499218231897062502611936279074115949850458739919320457410410979127026156751339006872633295476940007876992403314434998469968216306981548218633812051851249142683730142006886850029163294182683366507664331261768403398398041449900503898342301445436221288562980360442433773324237396580204373025726555794116265491602513490892498082815720134352580338805622085827229288463761977664060263320834504111390868080127766648465872089236841170293612276555264185014758807706982720058108515133007624189217770821755287992654022929272417166475395269932003710969217655537777363151357987834729908158576148212460697920613741095584293035596127630910854303949764781129571074961737953405339547312957224864846297430323416335927624907262259508314192594560026474353455467334841068500991116981289572687713897401873942486950777722182142589487165608981654193910888185882431068922853107020999137934188316962465926665751790422040758976427340732637979809347410533694629001153994105332516736592825463823382535140235572893383451304065149934445077914535973579005738026453665827909826928856511898904113183102984687538380989428043335043956903528292263903198414153074843464232160320849546378578678720795697204405250385534157030127172765520607127567274166184947085472104591545608475492453373387678304018904749877729728015399062303759821996227834615921103226723537852651046474622157271134657089583634921764968042833305886901693938861098149328786980311857085161963828396086836114843600768513212883020499960934213773314106917831707306661884074776368401744514986824508103162445625917764536775573229890438166383213103946801600595791304910046094539432303610620462513673290977939130331975349041919319060239945413436522431856107580885856755131381676267955579524017111749081571159336382343072889088707557732220135290204465059815463456142039232333236645970594092476708560661975632134053238982399338261427474344240409556499129637390917895075352481298631876840008213024586550356199242094227022973587098466951625354887364805902134851296356227805514466617901068939773879465241112384347791054987073334738484450226944894653820605651947793438150247623380843929792718547294411836321291930429151322639117635017226758805451786577257679825214343995280043658692387056572750577996894536045307836961120005123667913545187068737948191033596282819346907104832614277539167273436074660928757095712849980807615341476841780021223685706559736501051076716392733224297925041152052137014063089582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] -156774282292514268555517161246270725063449084964692352653161328730631347270380015316819497306048627750530276822968762393436055364131754194089579882260270847403459312369952065161598682295683683383439812919172376748680494149683284081596984640130119557756864331422585842448151454253694016034221627801316190808618498106903681514259797682704203592230106710859280784198842232172124757457463179266685104397940579855503964798986309431725280386885115525426377259437868875247021409419615945264186158240031970174417796022417351949393712080620595603547948466682660607876512352545482352800438270400817752705143437592564771012626005758294997947061464468856286297776187671434906739436525005524551039322233655890978824081581920981759731163211240986190014760340884516947746183147428070287209264261086957478134492039945028620179025455489105970441419759412686580929327524795579048453158873617073069537435399110361586437974624679541131623940780247874611861326080786227210339347781461291422614033355707015001421533091719734613248998079044375998212836788052109676031688486018704086486990042499351036730316079337673398509402808424505472816886890766292605115783427593248169184859367411021797812205970053960259768548751633426899281273761131648651657609412405763948767327491489552625517640598885519803682743251965774070041844664534688393218937496365837718237403077854736789467813045921214525273560182705036569362774404932311435074045820461956624122693814735191942879506536434985267070506509427011238294714195898564766078870739753637023290886025159501698004549864662099372322314352069789519584199006613740685069270252386145801097465301503565476332110598718400134769563292144267650223088838991509829560290431695905940183761600176943339428982608086487514861777861062926426185882775303656702573472887035656321877224064025829421739821363239899829016711378523533267898392207757301951660087280874311964112673592971010159224651775876735683075065473381095274119793994946012881171213989105218999903383164510367955482675831503984709630546192044281488248286316723008557300536443152929906985123440832611233163920855641301431396485082187931966936148428452253859232721814710670259282254088531188159167923105360490063584064946877547839571345810343803423726132796554492040454955998891002652458150039389232380972611422209011278684693396731533678088652603254737071559330401884840213446611540990702993000934865116913432390902442777910960679912937177246775565162898421328970422020809895838441590099149589352792236683240444367388329786321569097740398145055766417952985206618166698984506659395297094594828782811695886106624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] 85460509911011677299107932485425181113090064357220280152209884660334847928280710885043082489876276058886077589908375725520120670327677344209822552724471324921394792490539427876234834706100518711739626052907316371698800264736108214596080098285636407755646228183545991513397470955602270769980808184344157411509486068233463160565892896299213546274211191813454838723453703583015390048952374086341272638555864544390299429372694512377607820314885951543670026416595497662217930309652060777041258076363065325430548767356582342400253914038770178012932612626687505847480453904370369847410438189155841587200861057510717172359319299219077823648062775048853041720041546867960308751641552828540053484140006195648269071095131399122592082336411767386009286279065985771759666192312330065583967405846854142810026382252617007414015549263551446481071953684257867193038574848019290040635472585666930456113032428376549516416245151398869433685199822238073556469311957086131095508568785056194027307563251434976226364508433226731070765445853724165018926707417839072588545216123130686432871929194636325023663734410118872211906859560060035183771220776244873911680338535313502887292380325491069148778610326338695006317950167980246129243535412171542529861561336321536932838717784210640018617314263225255416211381038315086306123811598295205311214704224015645010189015496666256162005140420435668186949823179939341331100675125746852671811141785589093421585575660640649531129832267103861180267407648970013612999474778190037868353705489491798353471656490818556594566408818236478241839415480452301037914076482993578188880169385716779126707689505596487890757249134940509852389544438309590096275615231427376597168482394145517090808735358453276399383402233069812580734445143747128794348461173181947044554142169936416464415512449894780162465121530177073462457874009816400903429039834611233233636436523616413797776334378893798676192212532876653759401176074964832168631199493433969086313750258131238896942926543619393509778101835372311049538464888731537376155582528096421905956471886010043829980667391175727366417715256423405309247893984965293800192198663582429936865715765993538214635533689686082375601382785938318988554972313660391581279484939984108521827666380787623169818344189023445786554377613192821234405756776989155037047944855683561511707761804172675089537761004848557063093110597973609042182526655442158191125202017734060948395671757455296737502722318413868649577413616224414250914005430744898854125454818295549584378682668339026182200112281810174435379612203253788602084364487222348836300562965746155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] -41562836761138727665715666180936883991091605410350642291279761693472631219258394757522951843147815154118231011073450692120032679640699687103688741345630659843599137181836618366327969187127508016750728008128818863723342800263260204773803427615297045819847054375948757991231593212585604909395754551338873900782130254275240115424647877812558990673722832809201699356959230537676462253329847661690666843240016424772411006130560265812327717620432903731646184041349265081272540165621520323753884783346717213469487258374821042447988720503641379821374325884436740626659974992550118438018110651294820681763854240664474189926211647077324894642959689410925419950754532016363871808107170998405862324516820933914545244355347657806684017909881239974193434673108977898941899992049070400837665940435534190975525254998750792274493586531534593041971022153935043980871059792636628670629627281219650474696323717918388537417897538552487965804823623149317643860648650548565841748027056522829468569230132288360493696162971560869537602356014841898402738613648748152271526994192340301315568373445915245515725049611354755959281998626568061037824345074110810811549573630886154584281415239884992991180122103307115805831013100616347228820959698468255640302947212250262568787214795297861738903171167881427435618001277220225368055936041671064733319677065973168924640067361315008608819627660728708844588306133330625721434417408832812340207238792848451755849947887950239130421239752000552864364050756559798610509221133714003505178547212419799287709647427384145086295917719038477899572461409697380572648040056563219995178699212225177571762024331264625024472368726771774181708766893128627949246314307693993011433729852675236383190422594567399609835400448795855869113132238522240714676837626065412353972685827378969767187402079183345756610212157541220823433922298756350719551684039439169556170529300910296701083899705752247678360131165563950426522684960139047296945415923378758882078315215615526976407779376864345218680470006831468865904382244032236568185689889142542848447298261306278445023128116499998241317486939305831039337805379247905296412637469315067531949252284058734613610161467739997867935411410089576837448937141953518124176332076662590762916737378004130068154212110868915966319884054117661166718724904124417621926409948523651736833949270128798267694647316299037484166769945208916172595009031398590497982882810017117407762075120099277193300991989819993161344537253154517544485741945540689975696750178824313920123220731270383565216989977895589231831662853541607947353362643211878768307506848120963072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] 17989698545531635771332061164341135998753096892262082125965369512455649800136072649196092161460456657501622557324904186352674721250261046349398692816544416302269445057929963579611151407514387707522058985588656675999819067504619911567795172603563510280391974507768854602415579679253953039745667152164905343195443152175050356446197423680034022063812046886841924733449956822961541073628481777937854049102066974558178833125891898489273139013260436946455607829198334021397639302675149245894075010701941553744118696232827782187654882204403465101267562007509306771500848048106346973696458819046121685170966560457926026638737779456215816316248003949751943934601231821900548562914674123568954891219669829899538791566261198354016038188668497420672333705850012372013833999134828947956182997913864757512548935956618132217626134605594733674951006179208115818743751882156230216323812730576803829382152391132551649252916554173084234430112173563708235333701258203718087997487061565245350647974072540908716493159315214547856652094551527010699215338215328679812783567046023843701056507553106004962091081803393376481688747310923440061015818259728313689568943418709431415746022318810057948046243995695221147717534344330540999068296119812057479710886514963766290362492876934407911542174085186493151943925831176344913001316765849288563879721449634410936428280438825569002391448861980285909271229268395161121395225663418002272368874343162105527039337915586741065696044207740148917383111625502681210654935955900500543908314785831558865969064099839757018258163246182466137006281747884108656017196306770741322248801884482894911491885885730919359601195644262368529518308534503285421593138474004297285200546754241421859058086833187897933284926081112391120636942144402794364179042434830676206355411997072184085578492964327608956733369890036880357708531511259695936234419734757029032924117609043742577958440622534250064432378410090546537283103361905386134613869271740834469098212155346065264716239377037852938593401654674865992389318310561036371346502699831083523924488075986451183025487663683728097778809225887174639086682282067076246690396741271647680407170649141108844446017881408809483290779068991776335756326401310908365755684466453791659977074545159760909460595811346987889059595913084183117980334911770421769447094826943947339594112111062263195580610674667054163973618448200189592625812756321644047656263812537055018090478922410852927425503219967464181107875910608282307305395345413428887958425362577450996535514806531012718132360346997880964275855038913192320914470011735238362861816299021926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] -6923404356737799023191329077284462233069650766873725603524483292693364579712077880746620984195042478512343129991554411646003444695122134499318471683643656738233731728136756803071650495154152586101328051563702369606199605747351926421632316348801960704068649603698633553901591791265443197388475760610656942550430224370186463156993008525879530939074685701443470859733003583578032263222412659802538521967475001092333969463717146683908718979091524550561266120872158308335376995442464793000627765285961054775547258680101960366000898458957560895763845590203124551926578673820448542968374893654822235106462288112781056390090298068522299613339943005359497102064125023711037908570646268488312920588450564425301283345311523545255833320021699226151556438368383611466418250283233881475566383704878905136130568702624119833053128013590435763571300913704169221716612314043237123152886435843539695267012660055269980767830499209628634946651434747833095640672019741907632752611521622136620283776443269037864189596243042056773195650838277697647866594918946906514799536090159288233948407374193555535924867942539758990543214920105462928978254396987387838451778620144383474405880268289261754038097844821424395800406958075084069508369952129453550331842959785689432486971449132479904201022590260334124507074008327049967490767815631655293682124043507633712597714186826343374383809758100252202600782258013024116024580615622959025272448028793448511189359359826826698624872819248626876196494159553201231571127685241054998713795654283764942603698234970988495793154736334835472984346944913052063113147030470645275525727318903443341429263495023407252212845802878296728174651746438349533863848379170851502262189647796438432235466909126563970460527288020059360200438832450756104831800410252086360876553851828131568440703618421916969136774623803069811019911453115830993435666493518943181520958141689487016776975097987105712083237593392990048491550454441896082256046284950578682104958957812131715983811861277386811366521859791450417577726685554842980024964823700758572861083971568569737315393481569640990414918289616588631892824607115024481301147658674800776819720539379096339800587003460375905887447619816885197981593599386670423123946994607332193805403816711864336352653591013570631258452717457567839651159796855819490144147840469440293750445699762459581714783230970970241551148135347233928335630526463218432206555360329145064643194402544463295344521421520537762726490632775626244703499940663039725024793414898964589760345104996383186693005641231975972626597407890638098721757636077058001932882516872527872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] 2379822042817052065565813595572012340190310990448728865082452620237885547977176262920752761019984449209117419048899851440347372847381923543863755925419971208741997839511795260856134701511145565661088327223247645468868925371199881435219741631035158653841807035938154695160682778674645905769827131482270108776578063782000966424418934896547289275589736581689161264223190088900872721870141734180808543817964899787786948829519059413922417388993331293006058215080879313564438607668055279942786819650591919416282263830460174330119179057292936906542653181533119690026405003407436534649937527995759659602863152022762481905860885769225011755186397433962759199228429377458934847342955505435447119534184860020582193178328240691540244691689171243561158001673651513143051667564736532188070628680248356294560401393416076290972645011250576118647887297328998034382547773731058625010575175984562121852754252263344297128490003149264728880902025974907125320426221857482152445886350098103041087673735242120055159175662640227153902330048992485193398417883049598634722807756622577789727687723941054608473138484446780277307901068288008456552282424933969327934803805775065583037197359548918689667165477679156432107881796767556870849810907354323970131035826743781860827415172695953526368366218588158849895070309449905732800144379318603585127275124903302919788746455342716034771070489630674012772368927783018142219698682679877396587952155130685954373909248366054037601692551528094449093928418907926464014503183857351218831448571507127920700977689719077289360533924119641700824011302335305864920954860822998458527686229520257390619723129849195158587667099418389074628648971638721759420162604069028246993538442366062537263219896046619156259504684779954845677722867055844736405846744055473366616268597248959162621272402775339224322758751990330914352177986381797143856323067558907644797115923852747508449434334949155468158197974103375948729271683094498249346533788383750935988753969702872298780991155542637442601314788793505383265374742188926831367606471989236281761618162084910926355333119111117789152340066505822439443562417498398047449421423358640606062316358250952919577628142280883547170460205454042824459594669881615392442761938970089449605810302229437133775661087571562783944078676955088439683719238736533252676860243153447525928598243554745265610842290787546961934857438035239353759311283115955157888661217963752058073505557101958926870546497108478772306334137777134997451386150488205229438007051309927825084553975055622821041503110260408354281365756591965993772138862414159041338867245425623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] -745655112993911614284799757300894239204357025988175910581094462470733622137707368753522196795571180099141543014042825367188104986541189887889011698898436713674705264872981801698936616693489384772087758275531626764825678508884614827503192084540084439480631320576671363704031631124091716539351542818970941388865078558250031670957784478572735019053390343978579549410445766319064821557771914460120884753099685799234918477738351507214969931400039966025189985046073827552692750726292060082875869161282672810537160948167305308426447395336402954011182781358101838607906833752763873718910152817182939262089318945510613477425346186030242862646378811901165868975187789844230875574298665356101786378944516100032552168556306572329067453694932810844390661180831274872069230491375157556266573327324968593476825211016959841500565862536815152168031257277545915783539781418580869309212016809522222505264739199712204545622646224176818229636038390200645183302083410731259305996433447996152038787831685956019273040558872986577661178676362191436333876459926692983821698997834069793735092022104922555407348332707313690690564206927298169972926262354460280999104418462608259576819652106798155459363260816268117988465778251690121609335302203731557439862481362551125839589015605531974168994307764654157544042371834543191086842888487752193825216153155190823883837397577268124361675861170909957741392047443067472055430164372989061126241606756180603148677467253528363311191436333984374270439910036894514364276917615035605618942775438271581120201070534820474901080961268967059305151787157749721173597415298401972762290258738246689905275252409596491175437269395491500578013391449404405950217606995477447552922617891958537365365298075503605735770851860296785559473260314430907135527974894435416963528437818884056041475316525292008930306643971439756076389805742629587483771730735552300336580033071349483144692012468846033205753665495141607055691251380237081247485107887419305997784611803317938448234624802403068211055942719507280452908322897222002980925116010982674901058413445477288954038184379065435401125837726653395957647809556637897498692184331748611747959328384953100980523569089867385701722130067121469167005462497183705951856672610202503698651810457244472001837754396429123490865720839163164817566553554776591507079632269045944901272385396780315495587532763360953324755034565362802767379280265061598443200266443280840497353154173409324704180226687582995967646339315584313026971197949489361136224921843714290073626201028995361113231374682122964731715723563928691452396810940954672344142280765997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 225452484231782017989613997064047036532429739610196342343235288334431680403747938099978273134513179586414265871938982167602312155264832977739928488528985318723896121312897412881411082593546121432751374175612370140836351723459658907946506905957542336272071553474400538806843151527411669075525900560438413520657855453608697548402753886087048306645911620583216394817792730732968964610735260270037461560212202659682573632323821420368298127897435527236509178553499937842010317972071950264944476391091837365496395476892302399352329153324549637231521206312020923017007673977746785150895537368185550704135378854480394398469328132407255138834902240059902920010103485859660523168404262202362656857695824089694627476676660613248564809058800467048158636346643859482729409854067486637040110259878924090893073199439468524995451778318805693670543327977895817411723212100273962874305614856320882971969898279195961516659912272791836909937560989312189809197354344959150179329932387625219574285802637585360005098166712960924658640589305839048622101080033174544364361398962070587208729872474737104754568041995599659361894664680271970402350827439637109017290780274713086071024509614842297547652604096244611989457896042353396783652814527144288622656807587278225644744599479831738012468493693101542880585564176710607746195806216070248029646762730641273053370471321634586108074217761992403707715988469624827003301355220785988757526935890552965659613768941768834907570487164934324368738284617041646218044981938924926849486996073875722486057359916667443808353352261245440852189968211058296243003693886033113744692816825004597981083488894293741876315138356027966502487041159841150110441305839847443109914440659395340590164271693881728482752348036880347947864523855388568794936255341004027384671096232186353540528684819604757769771523659091510276180730882974854726352996607405574937965624457503450645641380528086854570779167051150871236145892811352465245186416013790837550342839257814113405350991382946988527734124665023306868177104110726571325692442924084055319887315570898555107631769856158758325725805775868633196427051574638256519298262079620798697767213722082761910129776062706268861913197875366666637357653585263751617499437765763062630046326828501925586113326907037148731708333657540844986930744178546981164342725032564009900359949708209094602971610694082547965628884298806666201487008009965393791989268357845973873219002996304624480302583019750140985266696787611368863652842635573014195952622430635636709947826492707631323612810291835059961660889307514445235686032989913570495791735242752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] -72879854744590798728379039296759975604129409121082032418996893800296835987768456636940074849589324956561093394049394277825106076121071131414448228154656170218089836158007512410329922388916251191298762956343472258762627143287651157645611923381875266858275503924425404330202851789634514749930395181368494786071824069899519232604773734815469897676696174510617121292729824155111084467767496393060982539525480060320941468621006264975842048338240504811120941355672847509614593171593154287033098257602286658623526818518552359542239525227087319201176174962173509150995902975581051770807828217868692047053262986573613205429690357087344441211699883770682608298173258651398274659264366469029216434270744894439126354403721920820522493791170415792387920537338395645728222514112547310942464200444679591610051119310444333014862935024892820338601985902800421087148408720883880096162444719136562668274460435317917016090996877680327906232570901297973861771863590797288781455459840948978359190530520033028632407844291468786133001194885997954289478291615919891282814765476678924344321029174185670595738629565977363907604943027411751326353048400068245192197713631477783453499894704235942182915090081457546821541560283836300304062208713946052243345787470958168535786812368848387614704198289710269082233190387139319968427814264138810227437249515671546138970011215373530197688750554614358974475602312091213504564413167769690940294461263524210118797549252271584673609763208248688347960249817779434234136335087089181459025482651621048675723841929573408302263285378936136432605345336610429629118409445852424124318959185220074360204284432881558738203508357784581679266625273253020061878526795320137151115749564381837692877626985301309940884185901355495998739430214888954529309760193721955535672646032374888472787167650999686018031310432717417177257976052215954716545997114882840353726484687139145001418840132350934929031207417223130888970029514338902072326855027030668951877070455406141222122016008902114899458915415957918433048965931240739474024451197578248496848035957637903924028072386920198425295315918633616442258192950243829281787680482150685879867271766868228111324676086158990614797266832904650904846968094723184696048636471624089719347470818816269402052884459673080495404575623908942983790263926020268962924227516842979804563070548767261464928591907264618033885077805513620969568556661475220135438392312812015257699043148804291736398154637919398028412362703294124518859547369049887964267605359701133719699391355894144106900837490507960550089738359517155314408768822201140566636477189980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] 27064183320820915605170729048013158016535495452988807596922701042070882661893921979219276481282498652775680829409181440904122388712328518656310222941022698431835291273645734364087471751010096587799506886280530195294101415247775481757042059268295565625876341798044576288084425081241498000053448069519027493463485610666188739993127819618652515134581998989716743023378219665132849867246521791598660491030203498638659736157820631055344994756361394067836170601063644120505322170390710692070218861803479398060238495897468671962716687571541224053783592797955646255548532410540645783115769653449993196730862065124583664392135984142725101085895399018084088936010690823574706183713939730054347571467574105168279113586768793998618090923586294988436566632848055495414928392048237440435342517347343328525611529148766369498765235721420927606097825023373313602900259063451483004066492373800241560507095233883229922361361927110306308387826010156267394409686966430400517121698591103442874262527933308706329161318095212157667127796989678156642175219510836867575419356968719057091635513327758418197962647573403485541953083729835373570330547153679045928594513591175236409457811014328556127467792348258031956285571118646609221615982376124443931229694035425527434268967907320211672606720371698851823925587564302307800318341262320207719175905206450301331103385522540998472302091970088487933498687048413069247845654233145681166123622413754181214487263541055619945391505741327626659608008287463294259687359058859550591996498684182546063446350003643129427841979619300520933150601266409712262065265503557271718296075876411728929557917817358074186231246928829838136218747369385789879970281588701714553619866682888928944774928462153456739044390451527616659045320616825488682935359863622722648589445840134351571546832407432324536392300661450895023587489121603378068436873290499807775411216501458946892578004208882046307032965831073018865892283684202638539589871756462085992276431813579140046785117876722352156357545811159921091316677488509580929368083727146914403577355875527627676687418217370416033411521931593612431044325396078991644457972187919991636384978130659940313949323131161647666877751046910651920598805164181409061422139760464387458947500963760093996409649459912829946216190340886266394639247428679971522228339283863395156605430041104230139455144919755576125106670582268971558970230917074247686099817208292098030925261626768506290914059786709575195719949747190728614720317193386005914913838484004039186652679528058215463573847319705977298900187161104891540260525001204475706516985977241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] -10886394215567256415880869195684596571450515973322059685244500677374570981254557929918666672157229516196747317467481285753446542459364575646631719993226316938543298447860003787492291042328191373591605014884000888672422148070216532980735749658564907705405006745059467226423917211682095425967148385375033661216034924031742059973961321902691166292788457896596489775424988379118869707303877577292047442459439108159520483842817838943666575458363527471866437331734556170725367338420100644667969382062077166032596353115078474610514369875134950155765965494876886469699340618060043908783334311423806495759683996149383538672092017356903227435442239522899495468824691224983182841775972300268627002103194697715981132470386373908965387424032522505793456592141036045083838646736163661467772643115422353918587688956131591116422464906027270038684597367566103700127158153461277503006235973999747699307385785384759718491197790263904377563048904110569186950643281327630962934439345352995222306494224062316751068751366127822075265277358728799447460953011499596299529023392086279394502464200770882849252156712697475614298623662354956718500996455190455678370354502341050379795013477554132249651176393375260604915528136606735402888125730553395960262712356962411903486441531452202809823878604856398060137778332253740845638090498670179318264960571683300576872662985699115715974016775509020443606089153175731814153754596330552183813972810576924773793877387338453326126373544878298667067420583624051540395193326252429203774936855239549532536859228239645382437806896605903583027121796055029052014168242649123883724437074201854646688086651995308051407352373753252907639575055485569645005633951172780830600357392128101683049420396246761591719231334132690503902139848851594779409993019981224323782418539178733112406560412033086274549297198666132350735375544661228031261758854703204492711097505881106178314769707063100799594270062409685646859794044160375573724405145413459006575568758015170798813174301816829275835835972008124323554001469859557635046774264050871287845640132189669979115668693335542172556606190971057951359369174356902125738473091344536942472679656271799893405726649717605366543392161809046140211424554512044065235486797595265910064534192425728777882396414425194352014053515830719964618645385993942895289706533670820258973155126416782884021013956095668082293303561901337390058516974760840321547080773635323195369083619769687308309059887862977512619782139904473150822356541994118358661079033169829474476765671610080115214093032351707120488761926647480297817377495699784816781748726661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] 4204452037730748640255143312987536715290432164669649927345527071726575712724844127412159626211622314740636305105161737604555782315149527001769558259783835498755072026829429442410938623894315188674277048350843286277486057279636065278679231637974902547149454367748984656726815605560336705114485270356798449051724832119817176652024119998882945533547121222888764255347427981151687609705136694243019930114989097120980583113514171305712216552806034129119968511438344579333830074192372499416738567880515498380693791073980127491118419851180640147718582034413862565258938058590903218370720639484812002009428513666026440214854079944155784248485462282615209219757398313193274893257697318602069193677483303711321681636151200105826099103532636424790881409327745538154463274517249894154204427823295949274340389396056962478910433689356713188909687237459346730540392540979826898684576875403043586770550430296968762046740904394456089908880760848203869598221861534525885777656852312589728438561274642663938613232770316997614692230724780393625401237608650311984565036270208774906544550300916380238665396834592454306715174171253608407363450093356540477776075222586592293664188444326048816959060317209758596183382178957312273921937312053353424979374321715433013058320054869976324046298557758770094222903843495764230324852449299228949067324493180402287123779966407142978376670476598540014493583367694802946291441708597048730125302144749633710754111936737587287272646718480471650245819118474080427661583487839735344441803984572629221239328094845680320428916255666453286209863336026434911854547819538310979106671949248707916144322502860544639672773000889094554976005930762099978311489326625656114599905091933747073710335467204706081162426013037480373815704783465943781372091899616047081184103524663593516241184347951712233085448017367921740543648885159237368229809871512788540287588380016991903616072849023052733543421987664738712041717878680485813826560146332203381980904044731354395245149102693285228921474949652985892564081853062103368902556504607786169324802919019032811263743551120935237151508961670827101187526049127331079743439461812092097423022250508552994048194428057800332230752414678976398999039732372104852591590631209327475967342588481943476831772351109083419329536488925430238689858490047338972620852831350035932083346693743866382976534106020102502596986880877237417073625513162469868112235221006895653089593165283155594230383574291640076514096875606924450410225197728306783426790844776900423965477997504782901672533486285041245152371912470482734826736465266171423729838037401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] -1434133897732305007640562466498445250429733470790687629167996204753931076411671807651432966327702524640132681205413644886582108820384275432005408139737193530175019729371914457890478144290328559149979393097777149345147132777724857047969769844956026768743220984091683396612186798606573951663029791074617352311596331081806910378131081449269183883437830790282475802091872101549218629936523206149006904530614195931829958387484927724146364300445080246490823391266113389094041184393020442379938642355168321852863888887134830614430940789672461055840057728960266341475254649052159565695436072488142368357861887201072586958905182722223433343327546394785685401889617511634132224422178326984053856837236224213006195654967240865972318148575077679658979210279132259316396559103729540178912094072864125022044099638683104518830395218589106988555108245821672661311017609006498263280787811043183650596704873451885589826227300132873975955396666685019560414396885104834543544765532282884486718418152468318642977130502111286110795954623631960881838791809833936426046404043892165240835781909646662873371931852136810216474598654853992792747784909139667926192542066023773761951340726035613800331263902270862082747251984878561449536446307850798218964898310868577266944520685425096671080498092293673435004417168160474849151763930347886008468882829499797781556596261050722246079352237534752934232331583953614281255357641570681585854433027615091585145649526053736396042827706610762191696561642007271332312747029964412321607616131082620935184656656471538731148474839828224177640920436534323742190257072569456010790668948809027346586064800310144020745473300175419037695590323034115635072310864759805563029619051476711990120647294862592024209588814690204582775948661654079540826592533952429529258794333710736695666404103197384950428598188798171334775946857844783290372647266534896127745207462705120845528267552721659283445202339585303806017297656586638598800193840375724564498271911024984482725038431716842863439012275726508333470075296609217588396617608794981972903494242429593650986671070952466899158789636099238679410493707810400011284270362437232927154618453880724058730368815964386620141699088174997091500075212287464464201065281081962133455956214763640534553234696717661525619614835414358516668154192303605535507747123687073411754842286125429999550191890005934561820464135693540517730878714879661532792328117759708200947639948671067847137603642586217517093075248205706250657719720220199972350521473494831825267945520570779608209099013472011626030921072187258201321111681525968070368913271029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] 414364937881228078828279608212085968596801634564701039798656634689739052094616998579903675596260841718839162792393566000170515051677442667005942717096272969677490166044158910163312878764536503101752025934571148324343452399424384822072870043099448786452855376736599021395240130743610965574755936577988222850095688816873577154943218039185112177293668604672693845931924110849185825522064943509807752763046468918499307737220846304854460745944955166553951293823021522346945892281631074815853800450239437554409374810128826959337005164607886792474232879116078890475481201205577925752244309521476743050158683589649538390393285769921132774530996877951911089053473216864442426195880779091574415244699538621065788831519773217439625113981197158819497479762407322792274299176450443175647406776899735220434425866599087275119127537803930000215643725092429309406467667319316768413588806391416302769833676338951229906555234449447482097117568550270869314250821507743032274364047278913017593421901375281716682004069445719307594103948505926417788744318728536562597285214076223992634765906558530465998483986572200175167461988986273908458673608744803382137248836587879751487104589053891324348810117536669820817908781523449980673674382347703726960120178067517224826911920867167278482696728497589279099101488295523953643372451666907265048229963069866070766771533685598271245027421855999744180977385946961112882816656043441480184451622503375951445240378924750505657863590833708848486782696454305010625924197013279077813504672531513702717200257232212965637841240440302929140364587086927686114280667859732104182442397187868271253769716556440507834491868720331764782488586268726150274200450301800713597507590645136445835452432673072828004251218125383147512679928474916029289220358438644813733547330445624009957195984600277566971453863769201492050425265643095739918243799205571856256737068390061338897357742991504322090665254010638638590756992028174463766543733173176007962104085082551609240745251542812168911274891473520827321423890818603921592676301271942986322758492111334743819897586412515278419851725330915378550558495350242220609523678716032885322600386821373036978652136729159925573350712736374778729591414107636630765214421239863546468787103879638663585770777268381315650004523691254167028179049900801869930198800591325897582569514835067793642968081849881721180959865588139652434540078419939389825015282809243627303382258550036852732935365949128934831625640250051404348970471545479535410027956210886706677454291976694558213788220542305529355398767023571434403231580414729877474245817139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] -99282666989793900677598395350605776433294796414964307452423301174990717900808736933596898022785873613643794654702079014744607577813193149380309849269946169232355979000843066485549540254469310252813985309893432322795152952217754968394419133008506924465494392318637953975757883487865334709313168877643796057408413598071574891296095250604171714366692974568789648934592465802347857289745756303541749682154490797080926240787928406164657998665228711110070097586480124809047782911295110844270811242797935542616338780713538908145449776740677278889372206394696851731288607338194083997781935546225369023924324979071024349557937054999551846968738955408066647060681562393315020099288350935011485970755854754720852475097874311551417201983727083326778168260741396061110620876545143497089316458151438384344111238633733389654961906856299291328853091093413413122758663632904882805692522642413751740976076360824412731265698341569067522536989044844970175405704330775912379531704437817917337509095224519549032584726917186769790963412763498630272460683438160902533120772495442403429638875866436815451935203355970369623804637617770688206408359295985470653253427283415140896910879383371934248587043940622284170915357995398669453854861614624628435548308306900473952486963834434727084377038967676067817181326249755166181159432939587653013858856380583231487420535834918148071494135435986696821339591513843378064400930172694642880375874408310201266520955029141064754917396106695324023084819117639360396925996626299465294043057867808981126776548854686639696372372219904392987680979901026044321820984249587979901700816225029555859512083461831084513302617663460779213899338173950812669607617283186562933970023138738272379250051440377432201285705130165750770818486913381956892872818852771813256811579133224049561054798791278238351153988144721945951859164482013095159894972460795686788350960532296152315969610207821641723571045111673582841706023561113401516838851794356842936980680387790161197464760118957026458781153145851991872145848291501979250730598366794776456422888681189969852061987244857378822749612559398988860895222232824552705783906406176605880876594222509327549481068606944371612775096006042366728777997877421025389445782846296060036409498407807771035127602538510000763307298594985039238089955133695012248660529747038644741626382033013173873086363376393609193094858672808196522932020777665571344879168682158238463021791653350998377395344876710461904315611105581279736854615862806808969343255618761923879919288396857665519793949146515674219162372829876558478318084847106534305341626122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] 19523762100469135084770130634517627668936913699157532235349726619502242335891114226472733746313662598024073863048499854346662676889673539970077482902369773006235493955084430439200091018524039028055463277682891567955411007568581178513628063011505737609204535098041184759439059136123202688169832506308580648238455131034446184990549805251434390002075015377662390100641960476171229881940670142121281168018877002382989576447270582854967575588787232714316295851152262445581652330778348033868212435317493423455198902591786775725322329934474827103011612287366010465137743860701985665426201547411995336036428231487037020657047157692622323227204283818329354610899227217810073662803147230304777759728819318168814192819120855018978096418840808492187319869505695882099663299537254213367034209042998541187615873297495006468426772659337838669065201704339071837425846889212691118293123120672763512664566267311745719106314673790771394630768855401691983238306570211121353731328199912420806905615306379250487615660891433746193105668072497340028002524823125890437833712968389254864130375707788337446363502475100930941053172833041740630787915271601802807164603129537117329022696289760710156251405608193708570220718925295272288382111290840911931294623692232455592276266586260846442711923829525367100880840428924863298868635320956354130641901514142059288688662157218504663603875370459817118052398204236928989493945437895185914215591178312784567010192943046261557158284141056436687703303791379505105354635048887966405406192688208137800849573982832569729008626553367637107914342991562428343619995124489375849123248666378175458861576708275905226357854594860380114615257790843046326311287662779023490397459187604950008551193559783759913807755067285950923973912732932567067929315482487206790799672930361248823136989561118231161403201810808294673113791712090695865022286477765668668303145855845475581226110523367420713216789301488465502622760237901888142578095195906134764730796515609134961540052987597527607163860990881397545200656107264974851792509509404307175140565457059282650871750978877551618053686050916507841024002211142138207262794610226660556485067473767076844064237943490640621855403414802800689494850199864399696604418263540069674115488848390159363329936585603037058809776724943858623571364511680968487813098738549076833822758853205598784956627871128323632472146007334990861313527688876470884939524363100477770576010590895045525017488068701203366384563079456063186134905062578797238261772591667412273498772853135568413046136615175405387423082261623251360710264295491192198794104012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] -3161731005848737990060418100686597071893518001798536092871086896419517898983400194548604705821634916936745961258986926303420458132361521843776368020615843867742164436167453838324830733010199774141180123086505420255288117597505533542675327710213483911136438285119177756998679306777324860129164697807348250495404448464034926249268520088327500295614452205277626631214938920366593238980376248163139225353622201367355535658982800537539818382027328926013836065709322398331767714210189798864053446190573362988919341899937525847170612067484648962920415610852756403925990984183879618002287350965961287590121529973948923077997445061063853845481807034745346689608260374396490068393303604566730288256514307611244330528990132209599973676253676236046851304381098726103632956454860812376649563876802130058343486846639509557064925797476218084619581867280101783205712196828235926178897410918688815657165210805016606201489129796773759961432114061258742158892456201648857844711213921039928160733768994417769078313597222427291713990848645523808177371269136421742285047538277619763726569587461073107048081694735921198398158188698087906584981217694220901812488864156377347258899077066806158497089955159605385915364131736667379073341282806592870436136658836052142249697439793441384587990811954016501159482295778316191670275508196944475814301282679164717261160436475605001366489693128702458574130405846082714829376041963072187357396476078554623444676300121400993496041442376606065167774612401494770096167451122134964475266354168474168126248126029315330580100098330660280275024691101585084511569635474575866391945182337126062028060827608774744416869026534531787136767750559365056792580641942460245595737227751754207081897260166132428638168184084968125763339988123937790795392516586343446588250084444696228745638511156526595477721734872763995166935677527074060649888753639080172489069815848120879180672717783599265451450743955112140050616044084278589534551217940576655955752750351290002676617465165154199759743424800015146633565890947716456877317940082810398413965816241416363282071102484738997762913152835637632881564872627641354613699567357229921880011578335363559495492921171200031174954038643981907650567947215371269516733234223328419001469230727922719540059955753108638667649257878862893809438789226007645010060206811134979146102464636784717907547463810479788987237897381693715116682689434949654543803088397191921685465001180608407206568581960871239902111863111238497356975657048244137647304910682292409660678655068505529187404264028016611683440016543567192799458102788361665838286110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] 431676027357349329907142591395828217061765424162265095037117136686838728411939522341937173891253519702520221935342903249994315707203341596682838764138605279909514097458627640848009634569964599753455356805836659272457705186365498933028143922301407376677983126282147403738473560650407880968173897635341235706339065475042702004209962654601276821852691669544950489444076475992252349540840357904443144249107214501353044504576399983058422070842418781962778767331844025445949917852901711739879627700001387152888823883916774680337432447677805620667922222516483594857088056149130745273043245395246438415226268748209569525063734900108296826073386888722378043150273082049610490315363516379780472438891421697951853744330345905797605921491498586895827057449520233025221793751165366152710022113176702754477842523605051941442518912528427298573346296182052187866981454580405263567453973814556434790981709422487335449665465208686991330082394498981251344996722960749395392194773043049403364829276223111364835387060229259983341318304310681013651671838111867511013065853592618477886139303312712270622665468129892130846811409875451664054871504600365114291194697780059245414509923324515407502730254169247287002066248815386509058178375248920570685080776112356765479526103747862099516316156554589260269263865334221856706464098754923810204881627770344783311641915546232331955855088321801623959520984363712648383628145810842253352963419001164618453170769771084328692714780231492292098912612729943427033935647536846695694858867354859425853005092973360385305594158114276965932496092849472152768061130054151564075929352540804366412640069813529135599168556571627102736510099578803438419504010017283049479146678931275141887864722191109440164745952089694194612319297195683743136255202005700486796652731144544773435837562585610865960791280277558041459640734986925059390059762567248271981755043567078038525117562151051808606905691475719919083357357523706167583777882973662939976936838573817581886276041978086660159467558491789908232899099060660874464915876941285064371573929940243682981622720079511028045748055577913289331759269434410719761378214120356080811112540758370244363929615665601859345814992544350329687533799827292770759230591311474932916188077959264825645717478139994505222044289998199406102130616910834442490022556207329472475442345113033860866514820186916999674868689268853318136953314303735720959347583950260385045106510917480220408908682087479180345315125616771723214110156742384685377855587072566880129010910176449956587793643069221612617434599261497785833247754929550612635634892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -49870345783858092855175135765420431525415869747044673064602008778359946126210753991357922573496636811459092624275201901014747768574575823410043916361297665780127016016230904895453325953096629621876855251602274549613410423787408559759137302361620167117794083795140624014294935595547071667828424578797397605310046718781225595947215935573087344661707150945122449568915107353328809968351968128181182487511464127119240315393012713516247854036672023104869021273080486309968603230657166800575802710605033124577555164636325614578459805002360952517756956792037201928196436274538662405935664104002567125468061526311610737846143390715386447448048009816157198533260905337230366840457446219358276990044394766643280992565005923576432224871247467307619081092666577752728603703348574259811577051552199265758247673135838171061892476404310931844366481746044504118862238807361341699548901350802964953028043755418817966551807793099404696812576795270762349059774840877262735671087194550743576541916977704748398473056428330189826740959826632636048362453413602529764432123315754373846974122625886209739970608056925540844459533955347033902267310605912772716952454132445658486405269903283212732117269393429974734568646313495729272975051415035617145651226727418894157183999868083347495487730929562655649654775828864097596788172340216662103359155296138338396187415848997219600500991975512627980208644722303727107202137989411104954437108435181416871992364760716506587574334696502393630329474057679863600905008542972809127430141328581759716543989612369182786814027983006182916772732092791632721427545096453912013226622633614302382435482941998003303114522250837763077639789731558667923682848941672935217526785275305215283042845672320627112295183397456263664379519436255238454891812965782007305722713073722362662095863295565904465867353265016610941319553930300574503418289616750376111674266698073748922409842307737073903772924115628742557921381627114474376355221079855879267805757841163756340376162992942342394190112744566943301429359322598380531046343777305809241160698013792696180877721970383973578667592927589216104302196902312075383010101743572633934631755969920963686731946611246763771567954972825769072239707316555734829184408143349024765878912850457174450317752790729500893769082453618013446705555656203900713293988448397729370166594020473439067152307580395966302119651855916954979872882865399470330333512466617359834434036891123699431293529173947828736144917431323317439747381238889252182601111316310135384546327512265644758556864150787863909845187257023028124824709400907969921716060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 3678720658701875311863618269492319675994826053429650197037587271556385208706437808781546606474542615649266981909456303346509336088227521425613561915411677486533017257789581891819002059436969794748927465650437796118801853935751947556406612484475770202148244494615976687789467843034456075345592419628478039994339140321711468646235526462072436167653881516061025756146850686138993028625165867872739578957623682199153059043133111487233238954836417665800709359631715851109946147140138242873590668940932033844717893552888551604488180982215980892899938790064587754767670908576512052807346972040460921778792285169078146230925193031172251445538257377318477101269901178046997213211250194831448930847303296213717357485813374596772134402396655009951199716810977865761061740061199331384228966496231182298390076094195797210467744238756559024485975343668167332616546751891410252126073247144361319012981961039561335332264632367467461663033524860999095669870135062759549088527819597169074715477065401411152484527116966524014154613536691910557142041795847429001855122762614074993711479592984034645501812655709043613873520409694651955335717087640178995399234340142312829948267577643923847353990829688885541816775787891703431373782211511057496594863034099973191056470802430200216383208472603200013928019049997437521682720410398469471202373799202076052041742131207906177219027600553249751190331849159484850004298310881142216992846852950466414351860141998778060397957114338231737751757025058742750931689354577569818583433681701025651098601445148179592213051981196288520069320072525351601911789576448779958820856972285160394461708999702556040308866258358383162432719388110417284201777926811834173155493895980075229352630034336610602722418459705051593034732870911342358948013256285419283170379980756464582185120432823940114189487735038062571715135901647555113368165621400205572758407816216263901246487905138920280933835252800162259603454003642060585186464634129998865409798703879386216612989461386065431769144689270942160907073063714836665123195936693388116012916552396853491300424104997209423155492893223770543017032560992995024467883482724146446957832165690499182207771100599479853496797440970777909631132139720659134747620164503672249711965309351963216109311718354433316912030089044252007128871806073884711274898274025796014556671962277283048749646734375577080405354177573049719586684947462400609950155868243591926917073274216117795753590896197167270131298265190472841714824613665469606185196797175796545640058538236687468098740368141615747694547854068637054331754236987172422942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] 313464617860516616328276754121894784896130959800063146658166498793728593603727071354936718486418731838168675545517401815306906679100985579262975933672796529161569675711279110879066664315288332575838784979006747996593153570498850101256343878349558574802326934468633063851738152053426719143925634935684672928387454550728931402796796402565966009029552277138567390089218031315985798446665209554952230922521157825518476127585183700779990504351787791455434790284397606070186660139489884834011560491233599614916164734754950631396420826579949357010311356781199006141273930093465707658299581080979902973924151769284242418839392473678097638920612609414839073219557217858593576798116244831486496926051289163778945395535071095570458130602156362708523094168317417117515768812291139031775012147449002180678234845205111111219219987896957270223662914355680760669041064244151796329985824228220908363815810204494514577571594541767308433442826509109139218363345153329794017459414392641204707816713994768242662726020915610664425599395650933157709439604774024483501945023904461885010019766730975023723379055888246537083244264407953885675211748991769570445400138803545374568143837294227447600535912902533683380194616696896578773410292397897047172033947177291055614859836381229701851152327111865486503875458341542614405123954821444682529640808973364671384366506373741520265897423597745356457165833028782043602460675291890543114567424481287242706673412324968174639635717323539473503558219064210580390955245430601398737414691031511478440192965226097487460967863191530891398821195160955761863655179321389831445249962084090528578882826231559976289105636730991802148820564070577678694871413910174331250805831885265364714985095543906513431109358295563999427405271698085262763131606386330517080981988095854226358903326812009547694278710721889178701958435430644887050122352671922996246538686528816660112199755758976032890014501280888148810665752817673428476080626863299472987162120001392709353288890904374781383297663387045002240008481822485233449817337874803368186260810038397450517821867055093068412525336186199058094824571681642343831175556465018964034812560423372150859009895940964708658475376614766396921362779728774486655977981786218407742124769451636996190168340193227503329701844964473363695630792427711258330041158102194289051953429612206050144406234136735406847068963257665887053460784075989154764545722200520880606422473599974568119101500317545669622346934462364873587068791804455062077744413262439063492408364014861231652300028570917254247773544480184244081212562955131333262704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -148982101503657613932034112551886320731171454462543356005387547773124610223601250396876460854351710937477030561125730205033679689807782116644504582123207502919234877216611662009051242115942030360206091638584611540873806589426740793678737897873801760395996797242316229160122082119196937486324297388436152125704645200423818922656258089767171811349187269011507200606442680787181582305898957609033195019137196931740690571099797087434420186351443489863395946999183306702100788518951087538970176970207973126024497207029315781702887421696460987782717085148708212384014090953127244007270264620423672075982265909972149242766511071312764515826972127666902588058153329777144964488758218191526888220396086943477363737734036031184584033031267264953028674341962914451766464138602634473819664909278668811818976018014331625861737596540742324817685188276464764876320504838845038466173220529764870959733413167336686505028687893629479316562709041560046976820636296396363825574544962432872173138460131005301708663563903860410752398842097986935218334543671698071751539521357995035924769116823851420784432620034092367584744152847266142596587560818244324677496880993592351431023432242935135818371713775744470545906228755078666003946966632023336907184692018046649161018513416280857456799046486724112987279954745022606561619030073491344629077171903491469949032547631792234060724530288267291560094667177178930477939294275685670683591849243315995648620224036035315968043251657966653234568867056175428283332886087663915110066024113084465780522372808956868303982876886769545675457341023639214697343484963790490563774727133614321930396376647683994764786521481517603705044958443869449893808313645142374942683425315905984312102733385820892722723710393470534543545195988304499764414325544746756860758519807690937254435197201093643078285127179190484400592798867244721785172374734825480016516005778331422077620365631154080778943940843334822554196042066673064842704615214124625981697590855504217119038393608918776785766196187355363821038483482182812226412297685687274408341510905135787944096555487355214531906984752934215896375768025713953255857631349099319657693525627444256713279232420625447493951380733444559832757804325279517427329343920136821909523001860624106284091988715339498801492518638883278622154956564958131711021907824193968234585276921960199503714569419243226288374576570364750383155227363793100495866882321971415536989987382816716221563961990530100927899550089020253831729496370463463779253677265460755190046746439437633965726599681035027521054953995482254834853103471908576716390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 12630461402521230786383605335057467522598378463210898256069849349465683102051411598745266959602720882729378003605531045086069860014116775862349555330583773944325324789923025868136387130023743708401898333158436904719736137361019909044731837235490494883158436511965994110127385000541042161393066815569532290166940111426514449183591598362312886480278100223326748119404937669922894517654505797344003709452975902634205505171518397195030001495187582231254686639537868040011476626142527068645721938381159521522276196433058454564656426995240311743614080023934014737573805184941904933463964545687394781738559957588568800954147303320143292898197208476963626585011270784844938182987504774467913476883588628689773839706241646099958102884121914559218917511204422929859644533613424548903120783560390967270407191810000090011170867454996792010827485510316395731096020930256858794003771307482607309037522872353392356829865765945738359229504918626406920418981897342166609773640219040256335103316292505446522596683980469502974844313308083557433466143481809653811034637778153553406806848950320489407802121723743381778590360351652795821297609335436341809397198567264591416261786822636078744775576602751083475406098292986590868340505597343968410339534880650512688813071521492697634771516024483800663469417659770260837598499017632251909720266934715989390925495210689289294533384665117765583257820948443611457871888974105531409076271237041200062710445083715457724436189094177835422956710315987222379106452585909284417779485867792122785161242027231407823627355286015866031925166890253656946034043456753030907098685656370060560151068933260506358542874144272642557326164343067001240054076727024256252817671796036839572468682306939419714533437162148900283791972389648412555195908027412938321120095983849858197171888803137672094023548186912086152647113721278132222764057965898183219227741791517246449026400561213054156320025938967972229554278738993945823107945680643623368642425073196994219334363714883276211358242753867713607798136409652247342165569297447193345661819863462873736710550471593900533634344180685530151613161050541636581809844212225271633632090359864707063458316900439983159147475208213844762933841414239081035156415371164477658397288516394622386729162950172666141999046193685344541674403444522222658658538521068765817887229116744570036304952845583034155185194107035437722736152127964809358150091818411029628933644320958712700439796729475585744923094056285511087282633185644936638960089247792212155775064178150294244721770035028779682277135231774389810862815119832658592399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 3143468465854120766220660950796638471071400179731800696614019054029544251440508483973779256239081331686814627203894233691198698198445896061808146978993075786533078433528869446855816607914509745071371566106459744619931521823949422715274155500827867401368371607719268614181632067066467182939465879568490665422132163577702366760652174615450886538004039512848181019259154764191655723750910543425362552492570173215211278038527678760263379183670661982730473606499771061812856325407264368506361572719283893745605550996019270889864810175378455883881628715321215293419739161590617482918211136438552274383534452979532763860431644487905408764189696505407897949837124834792310833845121629825587928603507044368523343559448082282586975133871761933867966407367604664136489785398306824786888697662705182327471785675617148374273051693431045365142016343339271075001577022987680151801930258965231369497113491407692039019581197592240266608630422725518800261551486684779218667868287965489630755009766575200757023754251382659666863984375652105808352356156238682350240890376450173205708063919036771648277982753182867701171830688016398354347910172079474438570473929682292184619324566143205487499188626300556818023847793821828481530547749331023414889187680434013543150406825901110703936597689588225806738044154481540696825183132739485017302929703633006496380727028204468140866770059791447428577074410926703241831115096432959059048382980685761048341095805110107061815542019986976197651116542441001782253021080167509211273313700855511096515266279604719324069311166403349461467407080387588119167499638834565092463915102284479607521897342667779928008155508531652735850185201213442062949684778212042672213959102646467008041038947889232318079644592306743145595326944145922763179481841793188164503432749017987147413621113992739422897228891322139516888432245071461395646141008360145540430827034191261483043615108065822716282540999520894081000264461675855965846166303118492714438713183157195595135508407831583544940891684996521484176809895367444435490079520046499416293188596264760989163740908869509149329013357302607429120441259297759851714152337064848072413856426943404250882594663184822614600339506036602725411159852832955503678598573075776195119049826924304387283808704952875727167818043305865986049606616386340742930664694333513895829253179586083075076167362284949552095856400080696469058579435581539581573818060885129543054776844579533572561087079716590463687981508863833842135031678731763863442876231189117080696889787040053942250608301923160658923886009582322548789043734443993753190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -916259873735898028341356459098817978941801027037205066223348238515682521718049620754099639966841574304215796318516278744126073087124995605252557803907038291072593107079428140365713094928670806895328543466861344300811052517337397282920264292543749891854795780282603356942495132386710956858360003324974756832853458976798008323579743851860911755951366694232300803848510990943135390278240584942710412117425782405940394775219460715238604225916321438832542186505990652488274085816905591186288206184514486500788492962620073824003764487160298552465173640640611159140337228005886210428409188080237844965446409057568707671643721208271250598589661980222774354421570591946721631771431754565746217016880276363234801685409578726036242686606598987072140494291846297322829596858739417802942833196677712380224676315816269058203641973945976884992965569606161252090469627326416440368510552070620172596322628366654386122939238065366720736582993028550967378563209764371914311876742201698924100030596754800742741910378239679792116294478269860109481357015176467815344811947860402689101113755861502651782051050229611244568941990713312265420578165327256058268356074766146907261716755577917167186349626529601071813594969873174833409521610788287263503088381390703522451311559043214887771489262299584388532451299303829654883891462369031546043343809098128370091394477401657891495752222758753100005008392704436319675138172941565227295228124845823401874192535838307406630476682091595247097714693632111387369743864098918940456571594709698625904659748062513423569266092512468784009974374925296243305596351094106168400080356600991194089278578437204488975902368658315341367995925743040727139523897688236947124021523773082666228641815687040963751670596258894526156895440608209254048293848955404679690404168444028806052150699794222816074959465145169367912543535997511908309395291968966581437778227165139618911468144420209538542544190239872763860519737320032066441225342367778574437878221534079343266404741938334861207854575513096527912076567499594052873077147511584715401384843306651802607573687507356990886915897430715204677581622441904210722136017602056831299771890824169866179022514606693734871275153187105346733843372414450272201528338245586754043554236421674999879638360361673226666266302623140406326373465250577776510921319115490630992894392339330392009615074906720254907560093090391918693656140444254896937880731917041666652660922790740112699995116679515295480525307144543548339928642537244788035855717909968174913745202400678894377590768684775680381074723976816649192469783567462784040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 68512428368814182171221307438914929117480509598255880421761418542540698940057645728907789650245939894482361019807542074282347437993162495288289205307574471884749724218046338044693761962131947285204640835679135070852393706587312535554815844085722228728041873430434839928726739852503609563999934705621021109141010909182137903949081290377261704815958084930984555741028152843320137566997863226900493857290673117478898034069928458461603860409667114858082678497512140602861634513869964397507136488958355548822646337556247811640527562837494816010218473491919554170289005724821932900311235054997530845666187364699053311439625891087655532328260569813430418260132692420353795010180392633118185701685265693305137591505973127477587624864621522849439971499211831295913042932246988570434388983219411916049715961694613377952643370139634654654160324177942482549189656023781020286127354819300161663794627390531775728091822126688154737559025090733208555747444250201081398383706880282731715378524945858303730150683397442662073203434411963437060289652082570701848548802942134737553342724819080650152838363852578133978833166379205727945040892009278049275325002938933760846634132272132943216567297935911233257963507956308353670951720213552398241345036092112304270285313814139938131761279351278033396477522557669398832579616666409961695924195552515087490332153403051520481076919989456872713086416319712521405967641041849925354649483908202537205463571373528580233431482316929724070254536236633589692381524093456205143235253402803037672818019233930028285394907742683543468054242251093913081715938490532296082261225931419527429186062297395214300740512305954028825632343764702523114833844449461867254855522826528794152556424565463636462263128868767934052629361606159731441554105410900422453606410247427536703830560714519390016855549934376605207958540322806066382979488439132571693080039332306072817487829992731022315757518256405512856242051901069843150856153386854137218128940517620172503344413593050104157463425148337291932776036564558382902131687553190100846320415181783359638151293606337848817024706635862280073610515920575554375900405874104551679496452588199756125699375297695153827039572741037924168353004279467584239154995967479252408396529158587101795597245851932993312982462635371866285237677302196154423980534614598471206738545564835743284547968573493805874925052624376897642391949052612376554498804770500483233739638416595608053372071395981133717863968958867825161009532622926805468624933919834447925794048025052221787191476528088996103623958007872067975434302821892725145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] 5386678682179999902556501581798955793307791882605502217368283362028821878739094082185102347081383055549753945659570844143321340571466972617565752084987197661444011793856717112471396121160565578671235010174646421746202158749614799290523488356805104381446141785733475401533086468855886558726773238158702686959284059472092016198688116898414840693952555565906197040390827434196510481443852829000798395136185795498897076673874734267388211532367319637132064243957257205967784576603548680348673653725476675796723617326027411901859408852097872271181782547740089085569300683346474478030805720849028899063675072315413311107398813847194818758076102941793683960842774377247773029422411617170791890300242270820015736536537381594207860722922769824224395632326735900770340655984479556375330539560387720385494986719656084108363556359587836484488786274658575483283856206361127508456633464208253740404058364057259890755917537457252847523165403997110450672129808790661862300619714432722612998237730747530962652811675649135900189514353388471302285249940097940301291563803493826685854577504679447952401751972072965325146991760741639032039309479863025992386291449799466724616914242243110589242784886675397702028134341495459961176257338140647321733525794159436393804308154733510191097995369840058951890267757066351191203490778083122610322325326835758766657972602818613166051470340972349082332953770862142813431913229094069048473798448515055843430176296758862715197468342395931826868927597075531074800597378480825381617575545829561505587530767271050137973450995392360728466061832729848504656229498122833860885383667523010712040569372508929576783382303194774293595176944692853693704766425914344714146566407541798535381858096656222696426049249904326278551624028814585555168027187773492421839397154366208786941055182183295669972224160928125810006358000203527104419308871168094229243756408459777879242957656753145557924685477948853720970429031172957143424736759726660770080780197860315263752145272055782377605764598224535283636471580215447478218442442796948776715699536566780326360538135350358119939491880697390106515913092848945052011553997309869179818643735573627319981213594033791041852801093060009458273108126713559192206601141862723970817222812407601116548519688748671195722709378734494233135335001091384043752754642518690637818771143071688123883346006265937379488184926702652466777881060337824266680798905602462444240598716334095180367256732929247063054397587901094428585858181485317394523250946597048957014405599459546077452576008719826199072443005508909035134325465778277580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] -632322728766363987958653159047052901887388028718206838169067425735905692121589566226769870781680455417019656815747863006025376249732695378220978898317286236458393964043135043989555917642085544299085748382274413046814905270026300913771054229222975936591709666098253294306463732912784383049314296932338152600176828606154884153811070694449001025771635426073759031693321953489618785614481204900743469348709535767211065469083503348490032744209259833115698260294803148502916702239267544689459223182977710894477562747343649063806857857972455155017471011252138759801968362920736110093391342280873080894614925129622687114459270608767055924411050027112960278964416341117064578040553089071992929675977672542062320297081094853654652620381246198493208468589811526225030579132749237638494012388994684689367872697865203824652938074834828524061667565838588358895479743357208180739629102960494120688690230274525850243564656327715288838831293161919755054334371185697596055836417668660746851047469251554866248635399978619653027314804795386064498392257997982288350079158707883668100855208534249439539328937966163939677377974128939367405284981202435041228759692501396650306656874588728937219776116255168843024910099393865295955428550349632784164270197090384351043445182351725069752164788081393375597333496624707811058102296697543472152580230465093271975850256645720021996702404217503947035662259652738363271364842956919655337354318595500764335304172990043943652372131073621928648394484853631930617768465283390009570396645920312358800775604637506995775388665556364327194410084185811438919720487377084261979294026523702496364698065888740839386863813309211712530633454098250779250961442769110124788779118081608106195796916331470017313625726339085370025824328766893902890780416408510418426859671306745900302307079520329606686642234240608959945592748085752260387315623089441054255692434483616429936259327777314499352627981142497490447288524107987031957957434863610452696342390641170045349164523527342451268114810891884844017284495776221608984888021526205074105116641831220575070848295291322456292859708731363587811731775002422041602152996222567109798896920327297698381189709137435800786543117670099837624901123289582787434219697306436469179109807438832666814906285604593269501892818174126994963463507700921383140361746382110950281585929674268671717501339813817565421632878412916001359487708151560710661681242686331535188594091615719912193932413565814234735948172764514541323553322285610468351953522378185959789702033557429762081387311631481658761910096174080611850221986586715750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -237325339773827211669280060929353248001899987398962500740821315439601717398291624411514280553898830250896849595276731492667706032817587870445251764667152908942266813625203748039744366771798555184281572161500765616022180762635546141824252227039373508991629040311280910181146246519104297054954174262877767211133870088122415031988250722281468376950870893133435482717708935417514500028234817844304578526928243270951725550749354077103229736000569954852319620569360879176253523465897421716649839669539942692324399322005990653676197017816409933331302689428489884927183587508027202296784857578559807237423806129396795712491446993964415134227787544314862727598293288674208046066198515777872828755862661089344818116369437401115976833200464874921065758155288772390362103843386517413118738566882654812679472441464923866822180363256798264748423469094181202252781589108275617749486472786658597451394791244773046102663147076744937356445696869048029803060569660659480292840158683698780185388218561517825395982211093599954647191703483621213970037134713983631989566528566953488930664063581886240231203297013038254412054903138092667046474139124551779006950025575028849512913581673610537614495814055756322114492342317787685257856123817995098312552890450345760500651442083034945489111459028025578379388744153500355966284849752245189675549846466449505212876576018735002592783641416899506240049138327108034465257959982839907717316809185343015444260161121508866860384865701540083682925897388847712198040527595519959459175947016702216004022160802683245675420724687577991375842284205487444134189070615227152226024126914687725203022055258281663325066439946811539584619269743968561064680643746737708283788629950713673016975392851723873579124498243447393019758551023744840885566597300113463151694858070266244421962072653160221203574663561262219245872422778458251658990807471320057419951984132583889914422324303319136778149007962449870529812088101250279600479166665428472989746041153525892230978623931973504747732020977186701595818117341269191632789593704119742252432716785775300815069195563092117788218454902223606209437491813503063224811450222531556437565624333714194371250037744397942908982880391757918093395795735516052708594136949265562100852229537263623302729533685791040867536812304622115092483747824311069525787507818969893666596681907771774755866199577217742555616155247339416777106165882204585632503217611789856036612595686364120990746844600372124457098685714989132334765024834332181000895487536873630932343007342424312030244148453865525063116891321387681704126482012648243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] 63060752648011226889322547430166949374666505535303074849592019364503799878982721198647899675715501961022051388857814421810514899213792404019044813704325421589071693337442380921063975289511929253391423054757392895784213586245983759727821094545782892533276934605519436539170041399266027870262632663233047828022291439244116423908407549701859050169942183998011887928634422084314278123625766840900905665476216794144437697442274641285833101922151179251472955086409795502931355430847607397189958823303897956890729397022362295487354879087134178300601770220797398825517696864877719787856477432076654879208858570668590618374945307394406488681367926402696025267106227610605470230511029946844599118757344873924898978883328384020368714893887091882424823129522741456003891128037890115821438908967836411626435551116998186504118510943333827581124583776033438789940331744796631100980387078582102552149001321176598444192739839314495462365377582229937345251470847809290049246170982171504643846444064048777378665902690572503411978841526778075066337766195637697218024520902083252663426519473657395571627111076794737227246001430649635897300587314709335751261525400755510101890594248658444539569807299162533783764399106702369095259688190704192696356318552274467399974232487418804588149777906948756262530217636688868543171019387935632745969923558650063600199963364339733509135935101229132016614740864157474184690919682514439679564185250392137399165114498724717628180059187789154256873307288356471397124655053698909510470413031814641745418377871474956809321077387044487558725851593503536926756717708990618585294534828506488084960017092161760978056200798089136218171458962675540605379708204106341143410675264275256716741922625686708933993858616132594453377393180636708169976673408712771410224628725704955466945915571343854859949253826185196417166966443540573170268066977607075852775472473240459595018570620614445303429842999369848892023237305905753113524593413706188483217183241837711820077884258561231184741876741326979799810831047720247631474999148462180285764479174297634033811139979344992488298113690616883354517285486808513812631805675409689173984196836846647110516800842308969263957092332452222509963272133019967480354169895205623787601862366464973914301395181013863791938831769979014759738097244392518550494746152711136678396822249286235371490404366386418537863311557729131311015186610177553972399646069967876652428878797522458348912977425167629565877545314866682088406372055802681625977177069261634286042296395932736584719440755075027195068701079496724421069201025584332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] -6143010508057461974044892296026774919332107084077329554162641413113865647646154348926777248067278969814542085727638214985277431373119999140214716359939765674147463473103716541507496591191552613540205964550981027132148187227214895987151931564734559991885383367471657216547007806163918418921185272100957111694954998268503248915005142376533380356823042404702629415703605335459258701428802675687147233774330449122185141379029617039301447590392433075377670195838973056502403546709570333971715712968055618519026443274937772247453064556481316534366258268950300549915223694917423185253990562716543846524744792322827887955587551752227404489545967346632458890046164076766768464426333733273504568114144320196204290525029556318605553905239312560435066526859067413972727755688980049287563738761702520490178488218932757555116613319066237320891195352143350666409210018150295085406114341128184399475825321746961984521887595884214161430588146795147651210539915783355020617046379910897556900851588861815381248386209372290457965150971056834523779850236365204001504256702444589546788600175500027552290436952169064056092463492875458956223999981356643646605654955523770080170761115343941813950166656009591667491465773148166197800723808100480417306007983183894867242581532518225074657496597473465496391619672308968339118422393674786585896248011455423580915631116199350126116064229007421668629254854342153203744132577456745013759255216001214858581327049633162423847307885062387422662352371365547108647444307996616710830841976342903373848223047308026968081122244676835242461083237303660422285549586513851145898334250069685010918177514780793157449881391784672553361168253455582072332988823646646018029496004417705471690698982504723399962806741341167474525169137289915122680256450042352691232032001524423317159155129914987080207126030966565751271096645805017340891265741427907691936971358935164315747797828853856558561646272467494368021813554429451285134705987360986068392964723952042299936469232228617732462787214260928409020848809138420211955418075180826116621851278217196151272683918423466046989986718189418809039113737116967650692815745608562029771752180352438779597385050857676977094834018844679145534962876752591258536331203103682868265400141535181935944135933819822544398667403100756122694335669844724587838389998948342714131651078991801873409084726138816108625730408587288270450177228494323842158397754154538458856437736835539458359727026713783874153854562408598141594829906282162484772315463802846775078760673239340082143769122896893157925176331295176060101810143394529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] 63988533320563834923697000750665501694894924780848828563611605601552661712459740238930615539257105771138223404081487029502611443545888582302800019756167757744195785897582021354803480751419781149488208415298078819818698726369507006241203076369318972581580838023851492182895623438277431306792674316475156904672944707306008686762523974180051724242035629853801397650482644137495379648923807093515236647874007817116924043833396901641839412647907667543131109643203533496703327559990269227725250049843138092127769527181610086656457026304204921603282865778907451449079270299930184314608628038728392334654263459063069667229395136606511061022336142398459766286917831856611129180256856781407896030586712424166331660029277407198671219920099024215383156936503643091443017452342775902854612126306210011182620302906409790330878169550633630560366039089367005181798325282481886797335918049865892254533566968953372507155432211299186737729166125410664905756251737632604676969320029870856330054944288927002171334219524386511957944883606512715276381700562255931552981756971271108296232038457680664141787556672406138962138577671126296599774230368667580003883359725019957181345519157058880995556919235813755967040551305352455417151197080801303467200554568244446415815485708054257482582382494730205530188451020402122533563831525496952803288269303978148636709489491064104902058699828107201160262615791628497155759935676770613425577815258659098520784096457379633006526878015006767017304902218839660433420968823950984938188794090194259502894179879186952377197513972529375865015437708424258661643491738696154185635209175061869831617732852256193575445263735911481652265331851168592362932609521954329265057691793014327392320923169259625329589560863080273718075578974676841411234871520415542713872120311913329984168361444087257103457028686062003728836172123942289085965772735626560718014998038275361989344780555498733049765446306717187433363894175081608534024242353748047815323486934942200160986875239956523619436801531294746467992037750658052463870712615834995941179882724413994193312919409999711599890172463218844095261163622402765026169671298771094731955244313277235195474181189016889715495117399654612141086889063677086285160441199581800802691336271143961102418373347886390560575128425646990834443053727779550236685768327244743557972077446845902545066450668117134338969464772661648583134460705900968334193118183947193060000255210089649920412510652983122634017604248758990559921336274223095254577635182169735709159263143531909963335990996779595540267569504273475274806819343564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] 41243760237444409783109025567685412566939841441804508997982644792471408319886293856594159863819715541135375200259285274509699368103028065196950612407941679457060398426292978837139439756102708498451845936909498463300998599093966694110479264326055846483273276288886675873895091867613059876210168677819373744900462589939547708764878524774039948493099586336132323664425284752182884951369856034666937813553100474795873814960441929500327799851175713961213849627163066800924684234010804327436950500452900462126699059037096615097953071930875461484608388245342774223482676539720726471573721112516829934801222287078727866396839526877883235799179621759243716334654250153618095387469145371504141578514190287297247128608765151462519355372504707164429093344494673370398822471788588718933795709235532651421947670824836424315288239870027049151558224976891686927285103743536671639849065726322831025810062611307061002120301947230065900765739553075256364214683547323873050229260498854300497865389396780756486302256403509279606612839504481910240307846369073607078953029595360149907019868215970985233356849580420914276653780585684602819834676095424590094956694948433785683213225371902347401818958263239257580458771874501607455353989075963258293995000472064534321459240127733148912843393580249490961468489150727478619784956182353009083272417166074390714865652446123822925271125471557324048850543243410292407127562808912542200424620148045246612260099546755493316360937238430648586729995123374306064676261879357553544715752016604046532056036860960468766628948837965480887439432774073742081718754657483606154132629504344933871356523857209312849207936062021853503911378836681236011283061245583373007191825937681932254710321379431011223042517662201404628014335543683900816566539965061710689444080253058218231937366576541333639343411293184169437408684411654550998891427144437515356782700957072851824768248965560332502779306470456782255194344625966726849783041237891385492032074098400654725573812517880189163030743461880751282710663394514479026365980449258391630455102163005308864687698730768634070775868918624093989530352497294781889126224977719249996839199484686485723220411737842316181471008357328107615203841095546261547257759314569535325704310103093419475978273917434762208139362048067516033757694811396929837587125631331756353389932844708257692833941833070536980541699442628753091232891420419840428660140013322486289591973611236494104492966271270543858817325393021042838458073485353677471664416304304261481309993538183280416208679841109307907311114414324197226984516165304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] -2551639756433330963222689129295754170739315893927453276617418460274479735334877267565396677712640263445070050150957933918352050747908438759665068515388093119149283786351896215468207823426361390617706270826609667025521449987293549197240158805124436372035790590127137834522317319129530411428363966048233622362406389717074500036928767284592609910580819273396411009653114448307393422399453171584955450407038749132281488386829062003368382766718061005331692081747273884172842760438673565153615184825957055726982935702518935460868635178143229536224114363828173295946046804549166141777347547009333872935000390480981082629670505197637743570095470388970611196109586124816875001397854914389278034370074870733206955296539290540882343119309024315761186339393331897736719796427254750894333943902330333832258822312108925890242342924176178664688089152137329545392573525476899906898283035480456108238106397358629493024204512047495535935405886844139378099138885523205202553331101784700431536284310026186426863104843888451434557729433401618242778455245396970118734422975169468097265751208128103024791806254558538611480937440996124525936272712413697829931145029021208848386033816403493764067933663891999380084609790872540426116541692540501468795755523589035522786447991062611888358885925539744428251120154119467692506187383222745182288386175768562283630946979260179240121568481854535949554501660275258577707451216080534576552916625990220427493846256839492412571847393395471633124129574570605278762446360910187926786998899901987801357641850785323728262256409338054017927374034332114688662614190153873548984582451014064929751344329202466760714370839547543526971563585703544062235338957542161878629386454342238524081582696488787641717723035484052798866780485257406806368368223418762251963862356640814620037731599343353177309000114317631794995219408929506950678787277948152642882903122050467510375271614980333148045552560300165340779941685758398017700918106629065620968984246065842637420518978830045974763835386272444048870465224403871680719937057391259332024501079250130202047420463167164902585794626799134498481562452030845376875920269298923729930264543896581905278226907149169434902026642484591129726779712980614647232154030892096766597543197301184395254122550270242953358899400554750547414055826880854131281009145942379529951916079565339475379772840476158799142566452898080696934909577238847340611309750178818280813259046555756327342905569345016785715727905147816868358448144048788329759243740025914504621501426847536661449178384393618984579796089281832674536714980556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -55109719650643627486655909640711611231889014195356629548720275725289474739628353072685368992383247517739730109297200988882262686942375989002878285534822087690445058516213607755644699918222459457375481681824886144960073022806235072447019680073932300699666709347739881629348464253865255446331933634783980186340529337623791460222401441816305560818121139004816572076143753085854077815758967612476878834987915779583364307165252532263367450460118237823267995958042662163598049520948415050858066030459394742580359865547284635660497465401093775442206975786432138545301404396336931844379647690607819526111599331121680462059326895418848521699729876482487419958849276261470196520871066209409196887218638555853513736984973435775815375632118680216959162649274806608436103933760950864687061064792428223334322890745819938163025457636172645336524953338827981157003072086105117001374280778071948996736747372715731949867640169602275480159297873067201679042113232566124795868178586409318001647869348818966726673345384157001526341664814887946777194888254139840279303306856203438916609909260875731516532888065371012607670417679902769246928794723362763672069772083222348507888315263106560622223783829916924546323073173667782339148957195574790813457277338390929954536107586763808238205610117416845911143248853249810369173856845729625550746051506162832575805463842749090951835362337358230745460937398229117225874272743257446260512294631536066417811725498865859315382311574666453483209903020046167501003049112958962870377926986413443541351919809990464200860557630312260203467269206933665801143204449073515406523953195298870746458949776119665610454011792234800248959766362797901794846201296836089474631155447170410791707340191897079911706326281051481487300567998026303070783582733021276807212031941953569766496952352827191550362448826484247045971620788879224988161585805701907854216287374219896570732683548279600735118816033337609286511668807772035658520582793776045209473941821377348589109273507154080500746806733002126631873629130687394125725843924682895555814555365088071573415186717701460588106480897063254773388261220440666496951887962547318998097375530826159641625751487200628646902908863213418429252884696022145273402899835093367349736298259558578794217207588572831478785837805256310508268421368204195882288960035241723650226172671729042634845629228588533107584434605104937438946401942418395386616340734291186522541548669504334719159037478353921829701003634268169895043835144831804223371038001948225605285226289163101598841959085231164044033183715549659391151591915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -11362473097007608538519712289558949922827194804727567666339115230312494776660153024685499281288871409820552621809922099528761717820295965335079883641833368558402325349226027043588931402001444260263499862241062597958076681670957535958867763272983837683910781875055751323683389194973490798863085680807943714075184962015053613043360347790941471884614932614220703412092775652715859948660627226481732431614140321150236766838303773383440572629421131345797339729369644350239606211896397699540718415024476360067033816447952317945699430947668940209072885719699738683830768154617698610936469095045494326038816546661740755894572334157864954636003173103915795570153635347208937697257525086952773774041407764771832884358581178807935827645803692373899737267269024173396377362360395727891125757160664393611154782157577882144791111887885741216730173270704716285876000284847550357109816448082269369847862369044943596315757093654905352243720434061403476904848073929600825592429038982349773362695207259032081621441924476596194697322463517385771202395144023668809559767836893887537414657658003410747045964124559533270316085710779858625935367321880861655052914792001685074590981264141948583525898137973630047626704410850401699642422981684263149376069594656802555709590819563191172921218954195575113745222988198836224264374333462172510022121357138001106215479893192828510606928165634784875868878174016566238073521219800141665210985430688326566572111664944452287275444059442140462628849512380437958275118111618779347266396738930518353678324859436248781954420116437859219282712538409140725949435172951036470763260155961318059739611541515547333147065581892571481811828967392794685122313307738688142991868542753272349272965400309889734149161414947311073762065007791306678482524764569242450525217536550988706665962724252253567267100306116747085459173797499245719598264455198969095198936858920745316775066707421091379290531121433869875373238951338210295881447473344334047616653228595971947421844785340351282400728421673701681111681389015682917512893970899259709151076613968909043058292152150905965441362484730758915024009729459206878885956781560264652835460760644929937309340680652476600608203226411978707442140127165192187038550347346534475085609100817058275571065196802639844042181061681761808407696641338914620335984366779675428198444526371332665399952056593605223945112168064048940552019661766916511672357298348651144011016939234353343968341010280376485958555447240257106546462006249091949654304228203587253761430333552681450295941666411558941112290541020808234987316838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] 3261275591888398565471534803386027840786417661533616555226074767618318586486983531708310770921083837364050975550393437556265411771560621123032827564490098508439526335474041448795026771579302875207140279727868648756583331169043359647063807443208170845248988229838917260426392476895561378481832598339542722591508763314294311025821635973895537550892926204508627993455599181279090531216081707282341632191333435004622907389956292421234988378932122501970102961116860670777164195711545197487613602000601682180912391775260778723517210547240397586344337792757964277628792914188786087558340568570888627626936621020698701236587955445890289837487638912686623225728054093399052978252687524867187679934007418223173225330377927560515397952261192788254621812302588298690858273745381110355983376828465993863112924964939562219557312171408302268166936227210886005048123131845821639484352866469492912601795207769674297786612412456186302452109281777169521007073268683249538923833633329100410255613612590216766293227830597798654357794316861623754799127131562635884015683749009527239801859684160106781500551466374636243040976018449665906053088214639761295733367275719097684843374220176315363292618347990434053104428589842837487807569829929846401533810381683766250274492621062511056809225794313030809861146674338968391954699592130997145394271315377079686056008720074541989410979520070286735891762617876200496454627208505054968431132381870083399407355538542314155750016374425868938404287474542311753260492347990754222596498234518334705123498629122464547276458695378735337137002315225787092585219874041486134204676310453996069652767566899282820223314675458356042687523572767734115164373494697343665622720010915188352362062580462556975857987558401293690754964282465846863151287199400078519747915487487301337917442920029376390642063100983062097851044602667226412171023251535215856828702356853807707466441565000024338041832887235417156665249318467384545433914565885097389097537383921533146985679501089778903300367431639103322877388240010614984868931126936481152360814616581776716316629002482791705282621699547956163786456814322341758085115704648241197490475826118487714777914184860518763692311529402654543293190017894461159192685835222820631703565897841081714234254855139452852645295468132500328808101549931393505151749926047545794634557469055964499798058657748639815648987914357028784173370369905295728851252116514054927979464597205335194060260992181880724325771370299539722317560827771772993405109591924797783794008360352346635519595679406837851649677640818525291881588326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] -170120655617263596835254708148644735462680323689143216455544798266687100091348981973379597609898219524595771970787399542563125532909324829167466770484536053627997443136893703265493641342021467374232179329718438760077505100252649619825216671043086313984426083498672554997183394673880748441445612086414066739291362993109220828969015223103041413556564883878993477060081128156613977578722911136875693175451489367009469610265431256499633643467115011577699397402160507297415720537016897718990568667131577667297630594382649302564814531812072909709569151119469451319946117436240334916377050761268442319184808803804051578782182066116990964326408523115790059653447275627260896367715493617211870441913568956749585112620254523271024110746614050087301628768166207361535209192629722424420703438062707447623771546172148205979972126194383892021834036704249639781007384377028536474096457698623237637554945767044889709334247824377790246213267065500325703848739691841756957497015651556315018637569257238438442022758246006840897978908205903878936499064518244223124663361781224278842818069742935698786602226788111638577976586923733650931147474250273111906844973465918310175691446351675386611193517283364006114441222241174477719115589197014659176934008143780395975572508538224058783917356396041825874945050339592667091006622244678713089743609139266884353156520869628983959677975686438782194198551510713943324682670596984724290771616758755037624037979034107672859777111486500938315811968455920084228492859958129848262074442533997675691269648221166335382017983298848563652993379536443999561702088851021454002654584900478219400275905305378532084229775363069858455703273721489836891994590767771171712493942651126532169041558246901850028336071136858625166250602756138678009204075211854146193229147780211058601847040663990381367646758569207363730327097259355381609944177140245167239411258754326249851911610189205037501053673084489564045474810492853511283011777230137225613503279741567938481276054151939731008605293927997387709757782344713231739900994294089583728874453349092950385864402032762313868597348470124956621592060127466282868592174468243989488409193907412070967028532791730484854368818430052511052089248577252874668046880652692853813572543521303586046880855241645577548805071587298195901647129900180278275030812364056018793272041891370988063692491185575509223443722679906242871707955838220943316038462944523352567695246442015956480844265724988664328545776345735969058818334404526612901942033220791877947674854655189165582464306404479771018374296136696177637300633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] 989661965920516094988154793785141321739566393161952084959270505936429440299884714336342754707964755859913538071688803460284733825526750160783125730524226296634375568875127124701251775096970896032225341946558193873658164298113356198221588254097716497128861058450649897227398133374877681947560738949008447537206448733744438744298972134457504955258201557343649032196914209708444584523473331393046598572698581475655172528022296545416379755272042042479053661467347230297666217795666069269650753561842710912888425683915193303062097169226077701420932518988656699312757236451130506120632287133828125180521430496045772085941277064706744576424524873557130423863094859297547636441492564179536795970818399041143783010443346821452232842283579379857054196160675616051832932611595153007203199311314370981361047919962432854800203328164991166404960630035404333380472314915080606260221480467360887950674314945965891082126858749231730971762763598497768622336944036239878071620820641681209466895108624244608361674204796474164587340674681363702465911452828566093548474038586657199972417858025418900302389118373375025390898856396607649253477288765973950242521771099114717595779320500062369624319645607607367595252505993781906000293385405972731844500290478458636342534488158341557251511758297372007427364098427547098074180089913372789695305929801929809607257419597414591552540282003487922471016599514363252231570020972269766017721214440411586646678823085496130306820801130646911960255782420470070858683622037025265325793345668384339094068632138539030645071198708078300092858230198005672521833270913148147614267534195882976493223628476402911577279256112114190474651281527815564838600621071809728911684672845908174901810861933717898390902238685374650555848814119465193601294075840162549409111823805628002484521947904923526925007946493508153527993586052357143896761772197450395033904451765912561244164496687380912353965458725816125719508864006394072063869957562601746266839768628357257851456638714348753436074787735647664951937841720088586981996361476064393541084464657695847261201390377052731233100611769690186764793056968685872885676322650699254193083597058701979981495567431585550391757660175375323613560938649884498289680320597111858326096076560325364416378083346242420144384030276603008807679425429994722216094711822559913808935877390578753396795077343871981465240537848864593598838293998098857504734296238602972495754522780800039454098310007332091992835475049762360370928807673786566297588221950856298418362363792581629952525897881252311765021210155787313469194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -67650149771502400927940535904672229799515088762702947380869208592775106545858878420923855362957207512842589692197214394039495555733859222066865505192237285325456326059131079568290268630660456671034517715009225677359042590358831225126594592970009194990709462718979797265397433598411248679467040722357383571372757611338193329122074173279252578561847126609330403066445686062874841777149709037432599017886390730153417577457616784477886935289275363593978745747226153181189410169367995757210604384039255304626529398382035238811531188446858703649280579412141934625821093807149763494412295966324657641053325569209907664282168523061635412665838672112867084121152097139849642744165145977968530687944772462604347108221783907069039734904745854922320292874016871305223077773341761465380609583100560051225293058349482347948889457784957760255741153360793655242425234635889326976637834036715054410497222713033368983245533867042160632224642910841679677425508859559220884379414517134286339463302928688163406378157612219603803645264842470235535411808826445278561068373573281684614560710763968104852553749221739990944735445169111023398208216059586988564649804745535763210536198511442132157972842816816520042418691571161204343789300762643784036061252660147999092003107634610276405268556580033951530885905575065537732992671919676555457622797007924636591723680084814116886427729558759681839626843316132797310938024433721713639018716921093453033463183008189718028459877407449340946979871274927282107792592109913050714270477945145400647780258922549705120176448211851645370837368528596449408468525128793243980815794275212264215636824477100494061955184411176522848169476793698383384275742271121836351273297190538171342642143158189714619072729771106991796951337424769919624794957027166127885318784905054640034533612973065633140466923234320913563195367945848539430825470475688258078325660024382399226724928254709555708552389969017904153332418925626026834410311854754749368411023388420248814776289378791489311596414202160549702969755923174147437984536602502189347709603899757575731695089806273911895173574740818698220461655020336229268102728436691863815428744083280501314227603962852063471638026958110460369010850625577716104692265506961505605138921074237224374636332472889506450143736541693715048720716914616189439619635836841447064525807188360825198045202192086516095182377748139818824753600497189197080083303358732003912063199092461038222920247573600624950828915464107794304316384251555374045403068804897188097214173586065629111024060003836031539419382448833324226969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 6287347439036597111511782730323721019528059829282856437037209909594605778586389408982654649677033961723504063537015322583589584839813203267113448029516677326810421529402110710674086552411692703444826278651269186576932475863401255349957917184463634153120704571971989081945303535323907210183700016167276801487139405759893347047497832976868664049425142523440452927463308313331342340188854179611463291154993240352937228810364234338547791406554896451195304645365369921073302218040397913628692320838658197423475460007520269846942780537337098020602168221326474010435477007616521116921813659149383731522687434251802862402669036933443720129218918146175678231678449631292872894416012830043019286881502337420483456346276850369121550117089381427362462040598680600475019483393600551518252107053359105930052774086529910843666899205046259119884938906207687685230990637120353370933042236518431221505486365065319407605679398433715532408833927732214689817799639908796207349251210595973389031381879648313582279607711474367754600711052269097785229616284671933988678008976581896294506390883219851174532221155681135616743801442017896063912173537998221943546618715738217055591448732592752270707575133569009140819398659281311745207797255513891596546191236321904337962772329120542606992721867925853151077154080410741067890539414194506043923040882036826678376186809390412091560470375372820388970579566234265795650367361585521166231311027242123034958835803349757758736385634499853127291034085095173718978777216878173303924794474976848384807127394411023244588824043220008016557579724077391964385883138985507476778212657424498071716863097104343205473909485722067436950416559714935719323931045349875746117333827600448360703653309565146025440951098528613293421743229400182582136005663470990012753135986383476970652289637995968368944019154722531289235135565052383747582568770935095731677093180281505535330097988700141423834617571455727351169973729854258321402982320800606959007059345705597312807866294674428366299439511222640922881046047617931122854411528620044676418521543218522657917796680040357895180652009390606503987645609571238014414997553878448119865505024513606891131108839914890158597292872497914302929263728186069687840805469106176768818840180933208955970427684294751563797554565481589207305924510675685998159493143412455306169270095031836328478424924784012312837976941610417718428345208151676756258450301116877512069003427516563782394593590697281300689735639188704122763343964696089315869110201026688077028213127019934030292673064569832784595880734608615811317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 145685761303670343125420357576917767884266495850095148933959633003460769274232769477944385835951567567386999504978067408146609002467851172610996006124441605886970558791281374395015051202485765252230658706940080922911884051878500174102451331045565421843887427190673097762455147711433725145450855486728488153277831422219152430934024038240887623502121180881522968906914346088493585142764212914370597277509554261447099246546209836109155716642689729121385171981166890154156784027899191237738664842452749665628729080510320443492210902818962492799358558432047804311663261270523356017974687432943041769194137987819878710946114995505661502722642359011536301959193151657734056042617575592331240285415096551443948079534182671263979299124065439529330118100898082728532532919721458103712974100978157002002723957664992228635871299033681586032824542936918181757766878210814569862097064975097952508718916803596422107123217566524114217724740970602857161034535058444076552141285742273517905415202199623144399932140266253566643036940758154414158635725131978244778243223379159791771746168732409385168917102070271993286980356421564336277986660054647213049372514954358586468394685869255656685126743746106531204371866665300517368154060905827898335474447791368535494905562599751324996726576012854319034284045097557256046914297312989158705375332498054646625061669444242435689458755283137801368447354364265707159806778382341907791610945579350582663269819200811491889338838152487896043649120630882150730123058100019677431698980174954434674782073651884149902623857489835824189644888573446400334433902400472911667958300398044823095749906327794446792118147244284950772963525728729523963448646596870072104053807441148958540636816825159305043380628802527101223700037066588601177524531093425398772863980143143205509798483759457645918322899173175020487169357685989253723016635911003410415241460864342441317227923582052405402716976425072958321506245090461044149641357733717609308428029335090918240547171527378141526171371273586227080209498050470761398078987963043115006392039192530446393753867570527311295450391838354137122523915451858297595648774922901067583336362813080475124830333676607956318462617047121916260810426073062870419367229952519210421136968317312631553257592269521421219433726042759873787839795582408396440783969639342688804039733599309566604957515834579651756950217645864810576171236182014647213935446422948743417990032216262485881485290860140193115204712593847570624990286050279348256204526827244026532779864278626390818755213948081265361122778926074245939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -34830449484615753295947929107606008719396339296457039395130962841071830419367908460026612315868884765221849385285399355673014883986841058594099868141895027962515619108031351908608742017157040424946682086588614015954553358018409022815755561060316287822814961494607156773784974000774910408558858062920372140996278603360974382206776500308072349941613434883796379217349490259291502470332726384057562639119380511511454600674312775492717011527726465904462085139204158007363003204299339451975298990353795473252947231783038205112999103595372263263962131624206810946292268843740035030628186924756993420314238822127188022225079038831644695843447972450820871097107061979521026699027885266802065839859369782944721619373652646562557065705992928809098659867899372981665730538476201597536631167812219725992292685732117313112775191854788902352917712388564156867922603631621089910503900963610004818273211406403921983359058950292756866115426129685283515352952308578323583506487808437975668396205298799340723074047421606696902944406197809002627728233424620353441809544108077041131551910995738363517238348228187186432970745389572313940794234427049105072039996707162096768999188481580839531259471654986457366981386599457895538108087823870565854170032530606836907071137226003732829978335305023020163514321424689397277225953593084602396997620877583179909315628217949880665608481050526347321733754645829160131489192265637742744542204674845932705594023331867339868682674764994699915440815193048732217352384402064772036860697159662722362465450740793920683584836130517068543712758335849458916886626618925482079210112244075227968980655035557562692127515635970462744988373886130012790694815984548823836708334626543966417048444860394760636395664113505296352198496063950980343231609103937155592057643525087140605384709793462866646544033604462458253798450169685224053811603378576563146938459025305057682800370206958860990530367235694462471932490040786856057870352141630233790520294206882141698846369826397096160385220575255403548322535237731990945480398603454464590779235417949519590289211918908061573652899710830639728471690053152695103053603053897473226856390587914113675302392041824564031162089780730913264788277405473947800366424288726695506278177581215765577686655427141378526074276113959325559179792445286397240640949683669259521652106785338001845866244831611717040262601697781044092580835028629590023271264668882677356321177889827838451650340127832497034760048694094455224919675471038687029256864161707973203039545735776502732460083386744303899033859194138614824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] -343725953394773732578992006244153992405045353077158630110631996286878015249321474829333703242851982696406806820197375784477861414391737920610449395756205327281325344658488107469650282562961428003079917362374186322982703916817013791000087937562565174644059919929696546790059041685170789723750142720912670465738871297657891867035005499087201008571685297996896198919360532033450943189004883078583637245930958695128016179220653265228527271287966389940094766597433610768403481534586104229308082907684758353160430589546621439281610756370514330146063694348769774561123463066107085031559920639277377719623172632461175063226756316797211998087846969056240253571805302701450968809073092255482971436651102823757134041249457826074416579506713979980276164208215887629189970547289798175469671952504848030638517206167069015738070171036684572002177650304820091482668835734485883092236299661068078586229860054385288658247134626403795555510379200131792394430042020956336165298103469136961615198896749971894105955437723095860720254835318443336933070233647473144025350688643092493834796461146348464924718877255723126257391515142129174561704842678108690342867485684257315288036768827746312837639302191956806094739073077740398652032601246841981855515617469909506900206177612101922683732672900865778655809879550576734408174690385330122297469727639334780324446759232302376712496590069748104612549476928356663026527993898004638922367851969932907730819293997804294060419753858796062953434871149376576166688524841885217168143456673423010613253531897885200245317054627633842086175159826709426470098133218882819167710668837990332854292980800807524678475686913706769382279426559044482564441596956449926395938636754901931445908603395885794916611147569535119347275954271930463877988539713817596639645763738562087264404007595281438836556533720432863546877949984985637836969586509795920935539948411398940897816184521136910315462386757660206202521694406181591078233934158531296967463631455110857671436535954646917912633713088482869438806937744930486879995186078262764253826496127383926390359964728898840399283049300269360300088914742034444771949802101442793975132471058191464705943891522404402197348331455495488290121646541251811893422420735730360900925884781958924036290057696986881157820832945264656970033975145037744212304106420243120403303536390188176725489056590114878298920627951138616213378730890951659689692299679059769338781069120747002629030500703181186846984379664272117342744215575154238015416540726781603719566670785735644693367993944301976989427777247539963876267933609285251854499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 4103750861335497249820001927623132754946092844275693103545749053746722923405977770527615308770446925735056497022994514846245034310068102887880876877141593059357333204882971097255519840287383616784288517524786898746858640720917938407918530881324638944656298602805197455592595776957116711004841178870944653788872018897936947385771989606021813343870827664733179786608919683013212711466617563622341623673329308005567465841707216586111139922670553773287504135258836339034545452688269092116261128378030760267884470837673856653082715386403043954647892901641094977502390601242244584438206802553301172874091509884088305124176286411021457260985185025830734622228842733237407776516847830218388275187438370148741985249809333010607547145804030170698105003480075912222048470718360764806201296792591426545593426928087463254852018414830986414245608251206548953462331706487490877614767274493305883311095010493814213859836391494661255895738003632338988318792743741501233121862080851183796432652424635275818169989923844510996088943408846150036148837631398142783988636007980059919284021355774715916778522002431486493331268813221698264444185929072531835107778610454290983771527292261858493596557709268499880941750645798911868125127818960946842690027412003330744819079761065559759810985259384037861716502717325076723044687437208157737293460328503506201206808332461793311587847814699178795908604264232424972237669895050596083477540925751053102000255589006070416843669831270508781551116907469091852442476459916905876422059477051110113906735873253396609023405294813998357872016520568308325985824804345341443014259424233749708113738284459914736161782243722309009336368342340103098682742576367550236997382498047145777970794713506709054060547489616208908555908759863820769636882608753667860231690674717197856347816686082572506390467867946760497338055325827110034023314042959534583924558876434966691304150135998830830229747550485275226090514718274180283365698062194330144521115624571278634603055696067730868497314389444992243427231721377866934096272662040473110509730041501645391221141599500764265728343603882952063544834707375596096476155174284875451990833873630564513188185415546068579575912969630851750294823072784555872179870868925541786117314544769596050741392012439553065041293040866594690255881613675149481512196531124301127006570369247245724540378026304052136465709294809155443581937594173448968923987793319484113654499104902380978286979895515245226920490385356098920269043161056310866206877629786903776521037835232889083409360067882612343134416693139175568636300039853416058160414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 4925683978306320296453805684287005216877839933391302430460840769831871561038177939842534565081184594354925084474435273603979780781202660984689700796268059645695951489087687239485386616674534047782859956818581392132307798150627275109546051688461937893128817451693047681783053420205951848561479125551879372577688349044702431540105989413446278891865828589092517379117805989650690831239561167564564464640346176450844781254016400963603855979947164129320843189741882276911900888990479008883383896459171069772667049300961944814829095340341338510880032591211327920053277779005041571400665474091174101133814786808719255376346283903606505236327903828526391714940018666942741433677924731912460265490073341858523045932074446510088820400877908713059673609001648134721055245878775463306197647696860723864188091491291235188869227916602054617536547062395528530374079850663055895266187945134143175991501529393408774239691495293870220678879899776501333762397668424108665824009811305683942035931884379069997557437766174768836256056024886363985675968074490383789539755094145375695513049959859847970491991444032525369763512512872917344382876457455258474678717763856973380590075590016504122296145555378693547597578115094606149673703052385405742403732193089002315314699970447123730665296461865487211988964544492189292383916813455037706085799170654147320075543200726726361973825335980845519172598127116083791794678042786844513314580682890698818464932427369505328809978279859455751121485948586478170877106493273013201631278219913705443468781359074393720890760629228595350308097237761864471521989086066810696560176309760934659650052492226563773229011153227685889958394673099693754992873404517852343929887423142939516577618931575804484589276421549878519774077253702079285139033984022734487021281830162054033041097395310805081409778659469873302447376935745173866936402489335910787108812283933284296385645191295315140625189575429283665801837090286053697074486023986491290329828397020425990594020189539069225957404828586537460201649501340807690954771294368035526157016565230444651482154601832269714811992665320335048527925948679296372639175402847272699552165547707639661166719662026051980440940314029572467719309321165104197902407992186844163324451851747312144803076423269494419187990240906455179930715663939331385024769977597834083238522737317228520352221953498404677948096207396697517129867130626017470408679267013663300024328695011911042125388821092457656736482395553598408335172133411732922263282455069491717801995917126211907418360921638513526251070771830759360000113822124628574640013312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -206800201390169056918670607218084586429979827524229821671066182968828632790128461432201304805937341005205581871150278071080097093602560638493592558293321206347190921605108633437559479617229179216169287240301344806327063254868549682743018972810740733335208836375080966858311603643781730570122255582022991541191396697650262520724002247686986982251210788401473276502487604930668718743085384401018780776255151371435549352075425904775085058251988992184112452251735451579554295996019949909577387620530162324284578078632550075689719527668391811847751621671514188041558420751752338895230016080836144784408087789854084267100596974732743856377721198219389771495828139360175886491588245992444389405006999426867631561097178416890708275447730086386657512973631810595284209166280736769072370791327210643123839640946500953366309319862273094460825823413304263225285052842460038865321250937525785189509041028676964991888773139424483609599564004240738643214243152742411836087232592577275461688152721097630066580478863206192246893304523265470123633032638560121744589241440132517463641470170097034282270315909965214203268875591554455604258257361340796688408056198014706646530098017557986985586617225310245869798838547729574609357745345454307886357536001796023340677674660863538961794329853386530242724320267079183215317272335949910078722658550302553809491296179226993311545328423128050399307614400952835314425276949622754786761950959910225092204683786540184902003918640693019796176395962304215065885873624591830270579121571936888477294881350393922452961059822909974797109057881859480029113683745922786995985058860281981861900633028731150655452928130661428402138336305716627743410214235029612944789943564700308592231736161940364471747311195721693916703693351021960051940464388770078632372948381274607100265905301447561114996335653679456101993623324776147378480431998907577322377930555734835229917089403113851056835134494435433720607170781171385187386731775136844852841331676806167165796423763517628155541866773133100007278352581019869960320520906798950683394496586231150512372169407211607069977414378881672108003654956932461143126820721728274631537600889179865910545980043735536984835255310327566927122813753501551058713513819023875012702700958460063659348521362557911801416551490704642515665117418430693615189667513307278627991312823678592776486179990361658781525347914946084137668231889901225720219756216385886231775211982458317403941418889205129719960830785238821076704389586414613571184817183096106057499138512938394344854144457462518208728492724813841392030356461385279489861222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 895923592921122862831958142978793130514771916418278845362663928760344109965383506393372230635834514467343241506595177545313840089923845034729796022632818071046701936023546997845377175131241241828571952636602593760244317213396220311923389824316658557578713010498545129653364549178899103969184125589708938198483521422250444639570957395499619985174273141064470999688413310888663289821884638593381123919998970538926517080337069777154188713689560334923197170271486676924399575075936201601134690306701403797890320947674746961713854927662169016074729981003038467451922188483683031004755930098706465074126475318278604355042570572708540374086881372786912661265578983445148529984672403305259583750487770622780683798725148980135075713608863151176485129423476075475727621003797909172727416436193236526684007336605691215003850643944289104615120989919361786752680239675304638503033133027571295509776298823680429824908196710851924334441630596301396203717674507153282550012252374211189883547850133923883575466800577839096206678921017371363006450576051773339742390480312902857387439281426792203061673961861519114524707468539209411896801690305354503856425343214679154997779666629324214922843701114053393374118100433847847488186375819195732119274394775860327855873047368885622677586818641224150274560976261680697379448086553351984097133636861465928842118697516672994758945480116132184588034338077423959851542180119177492198071169271231534090250395751038335301668789248662082554049532166207964593342372762844712907583771898470539535689595098365422186909173298430651857534789534848724006222870074390396945603578556512678808002856587746495471466237483857292620324458981249236259832304992468472309309520984515643383351480295310420724461910551799790318420313388674258239951993910086889657733139394556638756670005354301838817871448026165218121268551562816013200163761274531261447870514123588765809899993842569520844972073878485410585808996976596631547770209232692485089513874000709661069870112503313314120085782185373531110869589462907015147235978942038295235403479950158105748585150082555674445545191013635422997691009703796885123832591728055127547952577803364000945148854341723414989927134955192910982174413525633071552044839043606866544974436254215196502166219845690967263336865594537671350012634311052485744990662769824109354863224366205374998135335033233696573883289335010489739719708471334051704802696721331384054571369755317383626245289285214707172021039644997038698163920718263784400497782722475585299127787582507603565338364696209800606656838672269705002115153540120794492636758016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -4503497024588302633242709803468480445068375535085581967937463989219363926315156601324936424553451274019047893003217822660780963504964529669459585414321347483080298324382053912928704974833307565045569142649136786423537024960186810472290114761422104739721978216512496519817560571723652659324166907615561612926421241834479096643310656579423505432230538512751229531535622229341415406481513685427155990915003265019257826582499410972916721313336562312285017990845375644861235213042196333069459799365894132743007380354229603787667680251533279997819519156851085423124203609684413243664403948779481105395887926677059770194283208423870583043040993535009779047411973640288107208529643575388146321359556123832648921999336138303690405963646855891474036785874551068388699823409120181184325439626463900708178224836910567538381956092932107363000064170168911600155332352113338470553647238966217531080702944919802329491417784814797717362296289915956843453733447691759781791955433874127941206367891318527190713776679405167935623310458968716190999120559644966016408348344582536472330931631177724941291002964913498101252341006007179485407133147855086315831679010671930856466125347812264239560477727272573171831505469631237110802599127995125260432301893814148038990237265819474231394462885237817838858401897883165466382637479987721396907935690960417046838034853724548946527967563494994668503896561028911678883100453612060720546966451484513124026922905079821180215766141412213001805268989493174273799063313494114643968697635456757025183869618783466784530213320311686485250601874049949011065509687578899357448483955095965295412275829363256578174364403767031924595648986939014923178550643953764373231634858972458347821114649768163834022729844277915184632816917436195146445045476976459499442745614099388715810314569782817019076961840693591235517755528113642077399732570438904326190034149822628156891308041329730284917936569814775095064011140614487323294001154270394648050521985074766354068709176712517210602828026248656346375643806460617524928617221053833079337249417736686337727832193639104399910866819647777244497757826579660183959938290352394229296323946737451158136562049101713511886000509276578477675378511770456533764830689767218515758324029260230595700135104825113152977966180723435637769930012766273588830970311980393799144401798764437802405816068609244768600562634767567028203056108375087043335667415447846168699630055530417226314965848545594704548738822939621889470743001019287188756987740341883238738362230717211002600685611768097514658796819859486454053629517818582877804628541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 33522677795405870696346375683369373154057999699748872110271812515058920719958421976049914663919009961227777714015989087338369452623101517879029373689174564881438280101113697206077297298645109014711700539151285659986040646911484565742070578372995523585583593122312126988529274456090312224777578721357618366388107278910844982714698758345074706499263965073729434323347413014937785941714075406220405251625739135346118591604726224052750260205139520910165648249537687469816899915339638594934853136260859845575316929028283249801135745081938256695969957403150031983394900041167929358174507590173572714667050016440352032267449579392609679776611677209037327095078551286683743038198477754817073879151164267090549602260428857349887050301629721108743487368604557372232049809707796944593092622640987765195304763264918115855525440275129987202823695086008089266168213319929684934176887035079706754744116468250152840092493020569556095752775601046043649563915659021739791837410987905824131845601223306568460806772804834803084844723526380045904087240880491551852492138324941664452047568256584922548224113611721009808657158941258460594894487525424763630085913924579119897708454850571788480085764983362028452489705142534248551337835942794232455643882904831232864459845139949918813107636908305513608352000919472214916101861998096403769944690334204722784908284532427999293397755098777823484112062259530636900640511030105136576852573603011162497137897308712846154668716302292934241590588282969447214780063717596636123211575415540664390881532042003255518868734151205715253776816914043079039666689877072286953921454292705643633172524467540559681745297938623588403369928878413120666851642425034723865620228250810212318418881435256074674453376622277890377672162384691060794923145075594631728180442537016419615619912304215578301086199234358819664496034999852173103890219772397896051309892631104219092041936036136338027106499362388068849441811804495179397000707083093161444238840119846979328603873833785874562635468133756805582797673336696237333838274846983925390219984978202432526668071923716163580073437730046647271703710172730801300142423188726743297338415090264113499162305155119854648672136642628351931298775627842431098299938102290727530104712599800499873422114160642540599643262376474052663608273636491120368131694957294059441732338383401648780342565374444919873426017995489216971670604751415446436202572583856911294523199240518608871977639356981956925741005716439663988456068921864394196262549468984147587922212720799333470254343081268971171128966074599236773130133245200263607815950565376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -99944839567671435623302655755118561299890649443584009576635651449355067048677911715901240358504123036253273685952469399944176648583490278877865378716212932886633118777638222813404620592314239171193861341624225737903393883436919655566298831521861098980278371112644400585937105940115917749655849852335584899839735360493741282755054218912158892243350378816336107094665690442184595432064548506057170124551946402734988061169136277892183950162734909177073857643752988372533196421404328244186850714609881521881072259994789458939994389496186148119714860603283210059753165989416153385749693100613059170602462901262016758424098953605002535881517209098734502626354194179940217998764826553192020229623332033863023604568830166361219037084808154893566134881800561684407314862211108041998850220108806796745974735282270368865820460462008628739932520774345939347511768421724405228942686078001113308588862477835460038979361806412314814605287703283572216802368849154176476062525146041393271686559363071719893024907048744671253467802948090382450529472846898406796331109584283787968140958788905481566867015747072799783999630920042118443856928439740148264056136723954522510061845892277708104506573212034579337893929293897431910943070727523853803520080703190542693687967377232995979630158576585122345083779430273795940388687518049639565154849098599455339080557592832816089146589095735076054021854010334937726798733877763455833191420910930162912536270437752533767786135766481991036397973762153201993373437322542328398772560224353053379583013631126995372880907959064936812633678274567596803889625992981202801783694423363823763262759762749066213346373740137049273761812516264740652477643498793031803743020229753646750103823166187860362646029645686709180741772275116101629623913024367853835930107954681732316366924242607437773705393275196183810069109393022873746522688925723609215328940338091051113496985819754315896623981866726411966450489440054527799564309496029924859385419561069589245182986800423806870277023837740788815392377931741493021227149060027313536882691214634872922783122718250495378995278812148854032991133781716124810072108833900547263079948365221637475472167142392851322061855998069153562189688697691330675432636041897892309080685324764837919204518015190467214960190480506395662098194115022757740563588822166508072484341961258327103107703838419041134646545265448048220225629246209417673636064096725822717016991855446351519042210174901777876081440593338511413613217406396430159174921773666227429721067512976156016972690929529657103480011433915274932909485840105108946634586193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -348644320827223716151808444400293700590142347785925686771018527711454199499088478311266764829265048417611004361494813380300450036962424016888310285153530221803887306610919210650813029371119379505467120040751214692272549052194531065673045175816918710890758160430082598747560694183025585809721015486510324511825522037783505851179477888429420359830947862061469470066567313162584810853393524469067049208848983175487983445212246517548731794172696668637562859814847379728184252401796608225614701284281221155087544562004519958773297872769771425874128357294353403914825402283083142890079854736503594916986033266537020476683566577125157823151726343054407405435087598214537034955820764485613224048033755954264667865896642550528643678933171657791487312243535064989249028816509509535140365163727951803210981332060866498680241805000559352455172156852278857640727190442952507973736719509214821850065271944933957876282077775094667585722861544498533790603868507974657741911564752031022442967698720506569366429874737160645734730082126697275826792814662342348367630194168468408758458930925219745073178987637972816080787170295247083595359374270528233719469129987225501075996735868918545942496976656117206082030850259473233323363593941124451307184970032763085948250235926890918296691108217684716202271598988633356330471251285390479466705913180561545613099298542518808235799511416381293815801488835078717326130175080630085736494086181681615012664605709235216054827063396891814335095174936989849888229579052902527182511782084626287616048000583585530660289716983459053500624294318260403942372519964562039796714411128768997656036403795163071307199896824394219879131147122295898751999366691279015797873868053590472725810065392863032958115219542747847181368957629006486485838293047338384082011424792972139401618749400559869381111079576819720785781195838243859810228612362429228822439476086173331912385882920199886508156487290994949759306824029487720631901149221264647881140554969347626877439603196230041479780624915527755391744354584776292432862621365918478993194026325685244412761451364675854184559908545053895342559297709212255404042886604324073416897911217655225494780833704210543021976239473644015865224931978292100889940758206771049557824542188358642579662914662832790910330688177623705456619170929396583314743867479610187303816419637317378297608636162674096180675689197544499542642068362681547641289504894789188057734330222996382076820241517873094832314579325459489042491368579028965063572129662251904109874257499652941203792063925603487824873271914185630103198968066547738089021583130624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] 4212460504460526441254014538477350052482563016571415527614481269508909526755498511957082497985165330348367632422638701552904761706141782313367504079466337029403785087652685804633929233488821247059751274328573821160038135373665484288084732022304339854334682608431041477590262734813951398891825845077270329125386558245188483591584946477658756588930403746783874483895672911075772352220208126779359142613065972672445933597901266090237126990829133706871707035997237083740423797260004645320501337592162939582566927020113198442633854475056365528398993856500893258128365581574179432010165875299383155236245665779236594786688498960120233453417578193494271078466678748298653065814032529654574568899207397661458565751947927848864440713987208636992957500716211347849170957874067655579961332097038704468653503906856579345549815312877396715706477145719184457581240755480770873630712634227593111027823193902459458858092232912086154180984230177245422214048828303366351729126196090959799838000675077405403484631928709435867502430157890727020179722573833182581430009440414746757605235282763681611378010611136885128120335018599392933610679659083079253228491842485456513481958829880123238315231830659731814822973713649313398686895082924277257305614116980392036413198566714693580502882625279040653748225925691999096409249165899385734223502552394306791520281196078937573118685832837825400316459186332022564045580502622025373788234818931361422358969758389860086714615702740560535872672178890279615506815405049120979959357605664506062285007261486455433883185035282387993147322161488561147745861484177456896634791355485163407190789035007562291722921397669887544292919129619801390141943643539673745987443431870861849143502700738460842623463315430867538111001601176022343075872384360657438587312282848666042516763716387954895538629661524894158293668280741511445582820967911830939588359660614955267213696588888754546806193896141063770908758338444469165670985626891948540518891320739195287232783330930398612203520575148489887330215765774906254498818826286056667727110565867846455745477352338830202426124498021866191572914291048192701047666293554555243218086747693171984604191653978239904180542283433696506516348061731239214154162507765254975450704548909324100904447355539606099823725123004699569549622031681007092970810108538928346012323022586038123871589042632836789032460084798395863810911132782576325408054087928255629277464299393868815892090380089163633984082762833960273291467589186465537680067540319202761814172497275357798496555624517407748990812493991957462424200865977937155116289144913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] -18396281617979412863083526270519127628894354033340765382514525222405720756127478106704013965779706032859609380079633689857901761416886871714474021457524404231764484320983147374394388474735122579724791925610348200426196879487386254995705347521981221544187669449507020834727667821846424067086204263070972495533156406582816256244462196081883352033688335261657187877335346532035879554656182423543373249291497477034435693159651752779987365783467843709809449790240366892371162877481250636239434768718926817258852615714889874621830215784755759179729818449323237706813658896700088063795645812397849922300837536122398226747557366115833535005306974702108481105143703646295405958656491956081533689857361139763329500698345202667625682798105643850959399201274531671990111214709626546853768602916036773237976564225453117220524720265929006311129498936517729724588013964590261045925777177730531121271091213084511665437694880082169672633634109286138752304705203796753891570153545365941491866183647297191555664737551599818551301892658202367492118296793394201600807421411728365241492512588916627135051878314937977124853635414465573156579765116155931827406327868807506796032855066742401385989267413798182883391855065094302807069397588496330729347587139943051560923696302875774662572348269035117501128875082585484201646762804165658083940238860813499339797219996572495055838668586494536000874440235792734108144944050846179605733023848963681173660454126853547580068539517817832352490129034148765272197031257401327206239130459730043118888810942839705468699686360245280355081900696315678835843765975234952099337205198839785454488954121857015841840079545054344026451058228548139438552106159838473331612039301465071270402882582144890360179623878420221339216826816270713202877753264758976811360778434390595543557527278562248170259932168932469970023904457845248054328056515230666795849968584131300622492563444842171814170790956048161916813224554331647294703911695096754594353960909066406249738537594164537780594443104032680088181195593452161522304231544890958168853228855299812614376490569241870922142392788934879899887301450141724045147099820308997553979358495219431199725703083019489382643126556312447392471106592940679826840334688526967366983905458732755214687842040270500189995519455084406389037605374725200125735571354827012908695637544106970112533845367794375803838685223132314740219368150405092369235293961383446116465057073798339755751519315498869952176444611889067285416165092452140274887482847698538002666575256747731515810130548932774313317910311198170376722861702526350162956837862768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] 49845387236407630862192012540267815673243548165284404212621977279745854528728060095906293139637402086766493189082738176323254958721093927437967993723452806867129539838979834189600087298700129011989308564744278005335499229068206792052954987784793508923930459651637165009208520647511479163838062163173161115145978353753874641543573618883559613907390237729048649551092166024722125304268757989377448430822481501500312963360649176714219218075459364200842555114641078395880191164446943160099242135605676522319809381915419357830815766360524100416027430557307044896856757701407319784796579078089523794437324738406127079108683018913907067489049930954300395399239039638933181704096389966231430489590300805226351168568984573800655315488677227273836928266722129707565343179693067184443354030246628143556985641267466556463795303566906453665712344838960028213160073970008081439117576392965080986801551411742829487113112295444070508416893545667932922888779371572006337498852327485223311940630549518115587692284697555412550670095629268498360165089684856407350722020985004493538848171419676913459942894913536972786506621314694969292855817101776050916636057994527482445046783493076622922903224094301612001104773164689876907243493539788892063085211163764535805136970240175232254944061359201553402453065053721522257324802224304124842509878128365927802311035248493743798339293536791362819110219045118519015541777256815260257578638964791863626542143302578467202659415519455180591945963602701576047014607783069004786288566887894866333898277764239069553010890958151665616473533876537123411894364582185499584196730737836788516915683109885650791945997093147199023824825095570444895510937325860976334166618038601690864185106803694781672341441140246337063704156570042508269389699339340886514453438041488175163019119547215989484996669379650659551118493981024903865089855794184670069667494152668300004409482536965840594867629737500461352891566928032751830904888568128258537722817972142615652759344802980364438298703951116807826628909771575776563965341262380595447970285474016912401742025717550412267983169448605679429099715823988697813327981163882767834351189611028549979987433982976976644197988829093732961656737070058512448826447023637727778520730985140533992627410112743618087994784131559942342836305237878141511974652686496684652415143306521235444360614506479908724776663037880877177775829748509902879774882407515658471226431457939742417432707471376228273256973200857126066307159245763915966877309789439751707841658988717533574773566840671894822671900942946202283080678607964965951326109973872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] -92416683177382343769290309805395708471148680244059356055869043035118860017168636237506147552011420903009379795289526497367906254272710739686526084161759537857875159585647432139545567571701452456971832124176155838365507211923868531127990817773392607595484414359737691307664287137444722522935949678386555900343896647432112221495313950808670729849376290993296792922891153623236799974526176271597723178951783443066845371634710902586074180701792822219059027746054647481835998766910179106477847789590824528840268018576502084658460547539419835064188514983706188912812507737930353708221741171415760066121262364940159992712559913246814805905667919693240514156320866011655706035392424952199043026027099799717893425251047319581896358335341424368038385783194953300955013083745589815888310137707633376459591661187713747238815573771038338380182522693431299305535144515400236804997579254186986508722354311814466436261883800597811585439858810538825040793008355904622782399295667187984481882194178856930827633006712163618092750063939263978524366150602990629262773089584380363261082140999439603227721638254108161709695894058714304446421684596374105412423122209660679502415638728719255949685217960800894773328594312542696573456561925971501806681862837434685030961806231341266295877207127333088750895983910399440862650722525820563679072276522263879315763531631414177084066683902638421411381130855946173927706467588710314566654716382223391507795761247582552841497836666182549995794682426198697409553141239673388687536018494077635803326312454756141299059921197089105727983887758873843442598020182882023907574042345342866713074929838243073917559822286733959450869983778738555625934504858715702314492412588833884967549328512146492349607320768589407782702680803213778632329923032614415404003473113167421024553514446493729584917036695921125626715139064486422988213369633680605207513139746246427547293131778888989493051373590939216912479516178688836776582793825300621306142595480059418131164214411085903330898974761185163100978793195016192840747096871985176752598035621479427402151776967423087156436235237631305019581048251478578707055692491830706604875370833082777392960574772491063037571646721664938760481382763402476501424326563567863792317474305211507371045278841370568177298748628436727454494735491086961370422766314912395732337086279543533644545823783685675365741530177132554278629901228848785109505278910218370996165054699930707232278247502788177174824337853855949154308720967661335726361156545158729207755667150942484959342004768153187566568499264307388667991131905403829460978946621308928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] 117045804611692136163224189304495204975567403980294959554943926609676066311985737343189528519804553786393105703261262529182417300420813011189228377029556397831532313259506735490037789993093305403655373309198780038181191283870631331307037099182720786435929174686228544006351238367285209838920091543986378503877636241504919791656405587942324418442427290872265621991469527063938322788357171510162261904117033173967010275450510046220863609859736722528079299555282250258246371879815370311288095868344520413242891686954334789820207370335206286006207060691518446043381125692666223314865738253375083010741311396060243941041187555682024139582729284434308205481019747444125446677607214153122103989952562889521660839452318330033306578426471669519724120303623703565911947467519070585211146022841833665675216594207812595805049024073678587577394411863749534944859255593933179237490843891284188518820402675440594462707894947242194938472408160640234480409476996456882003760114627586252240309266959705409057787368733269853481104918297893049029455339309343183395204820971726099506619239052296333306271333019465491215949451360071810113286236429347043909860925277407438078506538698910108233339484731880963017791714193677569693540486694734617285818238100861740333009900759505268763432460355841550274118452039602729624117562425541834063510282944592451804438375811585521177802575177097767346066448018540885965112377041479650641117186566717488131480275916200512361130482310801750223092367600103435358697502020828028034702462534711510607462631029479391333184193345309687826387104688887883580279587761295019615134462464345380876315282838453069377813147342259159195612344000120242770535414362157010110736581391466606909508597423613733959856740694487922030344241755089289127880427777004154648612352184835050456440630979041283601715995125809906254875328685647206350114800439841316355851875316495251537101949927833567518282014784933767407616738682662893719715193131755758239980432057496724456034755605030877067817095411671405475407383142951375398896476492676422086633654083641008684161973953514878600802658082138307594641599159513782290291571530015320893443503711639630976445570807106975521551463970193159830480828760496671416877404964461624233923008628597955490825716573791559711248295453788292160033053624276336544464460486342997311458102528029741876500476106168185558250170685817981736945443959325510246946457899395720730071934243499782093035754348079275145738848317577752654182396899146412413474392365192527939771591956402129537699834526831847184275491528614200770547274094288246892949910941859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] -94034424503565635862406255933310146191990903479145944217916578795759058284600279880355267393083991823191364071253160530924439610499314955811673174165881759885460913246592877401280011428569477824904326051511517695875421767457935025581367039562965311859558565758012423777178685912510865306349499962315279966007929493760416717531680098790901976441554506475411908055479412799214741557050440860981278991443058552750916260320988540148080533840391055581173163345044814289134995287914959952273373280564166107954551750272142025761423145122484587937272128696898177051681392916999286558277524348038862509153424093550676909157040659686751578127285640493691328221226809489751358939573043447361580552209880958976773021089924642211027617456278351800865425839184649071035621917375743752236431129488603938083751022033899973759735427845285535663843508056043516471116095763814633356029072881735387226840046015588158609816199774885911690685286812326595307099378665846319113480958604789994811508951579275087560289729743792165866356499848940098004126661455886440501393982090367386108158398325308200791771288876359134818347315360482971386030502852742057553991734726571945448408158418046774579009923115625990516560113438043323051036311825938090832076387649911071380889743813546789127978758316686737195700673549836988137176109546519264618972206000164162248133784671324262682944930927635554247226546278420475470165272041485796492005202080734181178471872130827979287100213306699590794193613703773253463821874059421797881552497184491717559633314628265686581539183727670067339588538759155058130034888536866410387331852299283689515726855353900368959068776198865861300855174414094078649280334777594268146229469378999183577749184080099687309833130680022325701278527116767619416591507918184700142011133741477308164208470249440483610512823494686714462374714034240035819315058998479265843795937620939746197941031265142351970576305648720780130521893426240985199700027033944740243142965943077645626434579301863914477667490176595266299876503511556603028554144157691595346241602636402587916047945663640758287727725306855221508333322152090309186062493359913457093534440936813279722235819918937258510823631756792691895551291516715471712336811330417109068470380291007799777221375173226894372954409043425939232857156697069580129266084224665000764639513333321199267292337688323879838659415097567386570483543104523909114251946875208541413715277863932863365795204562235530802430326662682568180006463482624364754225534025223563557988179144352227861814986730710586946791296244788765125535022456385934036728322679898112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] 59739440146376868093289547697307655388656087884858872351824440014093978547683203920472519632693359444977022936593802432806630456046220313430444654546061293445013170750606854611562492675635254166431584199512765865337998954212377612919835429504743823637942891247945642790496401139545712930640677581359159423016963169491562601911724340014027447172807701727457970361486528417630719196027478585556089234821191693736243322121850621558129437362942793908697020323540973864950311059652905305705782857149499624746760481915359603233957220093171590557474774483749113343913539176260591349895052459828635055314619399964883036497967848392878337804249648506338373163501915191742588535160205382311603249422958601790726416770786210826907621648224008665761227467570808169218986418349888210468414353740426069205590493268340441646858271962858397892591478518306198943596069001740028612769123813514945449936537074344197753644547915140022702210500099276205835277499470094929843251833554974233891733301088319163863367257684242858944054911671187218831892781427193958663883108703947598497524435841623854226432464488671765678730332593992727475138117094906116758216442054997923842495440074070692077968209788572908583325299240171255751505949509761986699556218089260897390522376246475509755925615212966667962320681821129522298954206126080918009991481351543059189580417787177480838498294988594193998170087623670115554624096023907389164513043093812416859702658538660530270548705269331735168382770515747864767615215459480286197751237470606282356239024344683270035703421715813462852303334386724513470387079186705658331845364779094859357720431905920177577844013078653660015429932504895869735236812189737530592585822016591901956856546427124675406466214907130302641352780987777559262334700960170271472791674048562665889567484321975208068666576167758848972962038948124378563330382968351332461950089002204065427798424574734549596972990495390209012372101879483060636190279866120082422938574191417649692353020066458596050534253279461296893953300071188176509040943519755150079495949612379758951744209774746539970705805910205284071894414638732887703882210791607462466502221900179194540301485804049347794598584430847729877688612374436886317248530581302431235434384428361648449772259769331132546873972179448137396726954872999922257688852547362349862467666220127578342058503689797957104257590309779375351757110183295233968291405739847792600561936930865512561321515887618616725613010625290937628048263899234735921260584227624320306025865873138621241202380618606220314800861619092661055231941476130754150526251570298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] -174750816612251982611557056793227597360721356714969567244948641438635834190693008589862529631029840893113986594581920604965908436526841038221858266962951723083001721443924378937575240759359286744126892784440083845483161810248571606852374759600791577288578242579757158078108681405832724819402667838123585000654860350423381976510086478704284395374459770777293008376445896680004439085132108678994336765242228942059760675845293919435861298777061498548937835823389465198339070807821430255993100368199232049393832025216112750568340530481378282032565864986641225785747679372199924467527412508526637743611780585039079584707655255818881971422059234590094075487779521731399173078957478926179611966707223442908178000379644768485723086722176603552068844912315426978834119229572823000099080497681524609910313384699626661557828445777092648771338052756945283039950695258992375106088660550951163893041387411322450200321216997877559703411043017045460200683101056266356130862905874580994460798885881708266437127338697147558953827331572586575467060192183922458833061118078536522536012929215282670133889156943540322386702663513214639844991640345000381480409650829711070948551151301126614087257855183837834004658110873800827199448913762694041128691217490752709886154248908456944093371994086458999629413144340545921550853754992208236795505586358848623685823933977784687481640209447145036144601382220593449989470132875296708098474385039616172338165885009340648049107937811183151726480366008535016372179769641420235983505235768896114182638802850223795400524696918129716372252727535822833874856720656674939905338324417610910136481309261684549311667511916672549103816061780707178492703435141859811580506151935524776029691593387691243308689406052931796261769825193250766011747331959051807836816447821692690871206974791656266361004809928733703484866337015063868833520032188781698475501607499647102313281396753495030160441833733785618755735114403678664730347493215727956613530400353561125007894149440236444122776675244496761877121277711753324490928816772747521777249810716434526415003849945385076281502570597604488523221687605162761192493393418779251507720747032330442576155889136421153223532968852779654519730855278301602007259771794772530630422140995126304249532757388459745985809866521207028529122347647923276652601353582459157681366340372907966158379409029289652385030087236137277490959640471415686087217010280069897829754380797372454568547522695177345007198383725452107621261831820281738005037552797542566334155893974488113033139948470426672074666318454265422427585844605910461032041837248905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] 668636538206939478712922193274737721352226217023628793766362287048173748290443097367247303992974260734027068787363406512590031734559493121263961108161932716546480405387984165704548072623172215906307843058184157424248017350851810071786381588171372665999529198778674147254228818849892170486987306568727202862431246457469368105874387116552746271891641560370347275112336510007204720443243973204962703668143126980858518910709597462960294695786121633991179626286888308188499251140657307749600557164241504033641741357517594311711225670680065481654006566641606680804808432021358409609798232928512947734262924774001705005897918960353079297832154240527200355966319733468006735458790519298222674517750558434365216841925004862381982378937692383566286420489622807607708887994821902449826299064866894756658749989729865382132450232104975966780194732314449986145895054915317186849091107959853114231601992843874019817482679945453520596084601550369394181987402819205078724739881343993620969716103015511089597883292697166946045216444312402658385347863559619083868054375482954898682543078565941812777850039297635598289662697290118787179783825010086188636054367683854427337375207921381985247153640483557986529872101286792168687480424105223856896342789760750286858980163933225737045558178965054150372987126579358251344520348517000579980714068870097062325031270407221576939209919385014635222139672280618817646331194179302687318586446386993587001746644504638825144604718902324717751879048417868659253462849082399545778649126286255338039360501728446195745740294934299193309295766973009091758943020540056246147986188054974102601326528472407967238684482331558645313660935359562029951017458084387914867428912697814519465165148450230735218697180820064211766253714652547507325059209768378216368114529032395343866886591944092967906852041292927418265760477390884672077711250537505587776581792775643561707341618131363284528120849009467852966129823816786771434724752339742776591889758103089136102212725031168440194225196161941302025955113220006916308612806986613319195390485594470571823874775672927696307498037137247847140369609604844052800068398228080133419845598317634625750650480891217989650360718951589722484048572295589861203500684901270349300801520538656101455716497557025929213796665108911060035509991877284076910380256283780761485072673618920708781271996900552948921196912526980168870301353346511060244992923845110837561319243908820645674193141405207343439676326431821295861670391735865141517694145278621780655385127567064342453072265473996876689185019470874221288019512505607616986692410408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -1654273013384922333414692162945030869063466102113410669512193298707383934619209426313335129385338622789855493965578365546927978329712127234559991420346333605747406732580420396885091734721752568483232544544328768790415757199310696522432035679872649599312556253568028397665635232093343188200080846885120968371220352011474357684199832226101808113182821848492211051202046193992824665572083136261699789495604876697880622627891583821849026936038015745642415168051604816234853603702037071366202932519371902785115454490233387124232258070221365337464254736471524172208800744169702967598651442057411614617588500141925801075678781057262955367009840966200639926180864822357017910537282187604211261854178218583281358694681772729161699759940205138823093272784853303802613668843158866501914915728522309734105207938923126376929813925029209684001973369735382072127869847027387754424712426929558795149104085888398204946268631817937496541536080528746509927377509357892419962047538253520858686026752205281591621176713806363339942436332575653313963179939392236297257997078441650211659829252961779876396265759248184737429025406896321508953295880221562387616043226100897056635583120722775909909890114614058933588406300876253601638763064716446933472941457965464490897593738246702174192019407607791270535224313592871749075891059694102031963544811513105425392674559922259293559652717038238820353526093554085123852610612510499163022908668669917666127247779429125395748794031777617300916810865490447386437655822176955952488339799095304736248661252290165558609769924287802882956959964579948073869403522472059516358447493560136191256269630899365883846400071367330104312304933856956247679782077886495436420132593584841921120614265343220441066479149078231485656176104791045154127070355915690463402802617924719742703893586026993286134721396768081015294636926104581015025229904883140158359401081031520105911599340706339486151234723747793376410377418155550214944836475381587348952194307400936178282357181703174068319325222658869682381313213740593493026178669620962061507855330648705763136134886437553464543472075088728202549109978166697531376499077837958033696660378974402643649622407706115636296266525175843784607009928750205905658164889931269299476326584456043667598108304131250450769410702282017212394908518009528789425132077974985772377981422983831427127424436983803911230481145080945584554094182078565000883090884252459983459351069379022269442600261954885384726534017976706347462127497978036681390462505568814567202527602423330763711428283406351644630771416647741967908254232280959517438621594343702528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] 3017874632135676435742658621324915146475663749445862822270539423768884730443105897417741876530064423481004043589015323318407485987089749524737513834414886526574718423279794376401047607983701561707285884774374322978395790999222871862526096901358504638866433708232473686801300029814499113221966284377662721724243296889751365024966489036312338478238219835884842057186636699431337198354574678499777744957932021400538270196336136590927482661351032949853518509561156764930502591592624258186372795345281441272852589327728566125348520738917806983021950148444724061268917493669975396049180053638941284540806446797769783578035033322825615417845201803551569208054036343168906094412182739519139633462138362326834831108499707665137413726914579654194519570711571291391535823326922209296318628591544595212127456892482373452296059889506476600570575746804420341883177628679683684319932904425631428673761141425001051486593204285823539331262449489115408193096607387749868813726239773098716970085285748566300317603022183646509471400170034673703147799676579859961000780122018686697786346983924452770898548585288562090591587847266235251258405043689724675828785304143830792324742126411155814775271996007178480150279087833160271752681352134088590588018539705698313455934965954155063851228880456376348865714436092673597834900756755493188404824791210194336154893603359536248841542995740765775148572712310492843772849869218894525433664315401506615784846095612957235378294513366869224807214434812947725054173044950367824575921335435086416686857309391696042299711343303223036347582614236525363134137905172611319653077413216548108990870863677711727275503021924292961991263244189379856800873834540827896709561453675631715217851307946196568922951551203925255682405879693926833624562389726739579125766186593285459308761722809068980980415814189179903215888528758650361075168944101870411777553247942977738144968545771055412691985776462076933151121553832699230357656644797290015030367690576417739573621634010793399212171844144712390831552793867060417366224639690472701097602609102231799792263248335615543622621064967912114589340125584660035310040836828551574125511282409261626957944165582768633634273992975231763805136012146574996734122007037606233462574033169299674482037484182787558902541797660096589156068164449669341204668846774414682062888992444132655305922757052543406275258133937364373204201004904388279083372921073241411600873517958869894610162821224118660947945105404903648922982089465292903138618077859633590292754480080479417637121721511254569888734760040812108949907087164555139996053947600076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] -4626971921113792136986788023083588656925174402351116503738416563872486305909357574952622907048012229426737308853314448908659786543050653698260475449011578648390018536103079478339062158640208530942437989708040659790172775780215584014849349783851006140949039292220881954253151262713418966874492645484513985751209905646218460542584986106712216255943669710857024889522543556933657843920298583280195344943206221028062135386762799332538791790719284977764923532698390515759372996657421668933136400358334311162429104276730438640142933939646856963752837828787274782881164564737605885932711689246689817110886585130624230948875859431066670810156882448684811279334258924881078147783889103077499285655846050318823744623233988559444533872624576573281219050814075391227898066347062804151285538441413865968411763401227011290909646777828128058672869557584897991300567998696892731421284268145578594840042762703395620559877204782451217878861870043942477636887264948113763152996730179068679004977735256126738787844773385019023308795185645927540056546889629311369203632594759178750294545592990158828819978470631895473500851958656537958257890797065054554531760297974392076450463357258787590398564529293181968864290962973604118101161053382991685943150314965387631575327747345703135800512757349014398439881507248654749631092546776111972950217621056150025526452154324499649740554359006264380589521605083737683314073678258453825801926862086123274860534244260161699173551852212460438481457382683833503966649603683167154474051897205032958568848351249151816567662853898625256541306385313604756589311007838515148238227975455955738911141165222996076975124731409673159416131121626678118285313318068677293682003518291446006809558981091291630061635236778353130202389570068491111323647852364637284938143816784861813800205699664269094705953075346870183403385517688589242703361172887142448156318604035436717107413951154174971956341273298015496457271657721517290305760373347235231044500354089962581551169916847322386717017172959734097509189210776595908451641317319693046989238567736622252258261951105309586840228457989951924367254792669876357583754318443563214339074359601320221977132111217649092645896157901320729566772043385862365266925471562575145646331550866619641809454981617735377926628038913200084454666124525902462300620793718193736465353385638849642984571073555144799736589719101075511553926722465940557916049851123164588950490460802956271557596534709696923414210177871685610678183006045930998917783566641515944619866856074904761973907968000518733130543780064710814380569718251117811222107113396371456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] 6671265447391947110535788017178351282519631052080729541737499020807816880863164622696769498675094689229790251280766934533831960455573448650490117773281782059547582056203257340431622574741431759185897942979498179059528360092318596334365965925404607985722766948152560961723911870653739297624315722674039593096968584210433148427962743636985857254292001130094866545636191672651941676431095034814827557013229757446572491878404606175488420683753084425527611174163029409711067508111490498588111605660766553273555153363621363523978680275567667309595428537122092588567785481160199229341463087568614843136873143897794779859781888903262634713090265371670605520173253941046816965911150917102979163559254655293441315461525219736350809393684793545800995023469535597053025229756319160538671735659282082806670837667587635427446683888909556394084638115708126291999656990607361558471258429780379308983645423807393518784601707889915537775800853571879803169190762935942261096742095346819306444849860730630710753023889220561394813523694142076422085192521158308645948971285284531068999948011047946492535202489352102290438743872179343758347138652209486960511314745253768554987840913069555833068550992188916941468294187838228921600634331080648414514506963948453858781568596953345549927039881162338871910772777948613234652382633052238696102074134594056320914884947385528147915026915207913621735007631203261300113154991667532890754980231457109280345957221758436366987795769984815632236011335151502058452573258718783459795825857167559372289023095692929265133427346486469251581029820603300761131853552920332109862421498719636213735072289093453465213718266739243138785090087799376999792323281921277392379409332635373788529667521821606076023768339872806509449472911033224307453220645708800252648799304610668360961051173802713610533257617919091811153193380245364998923753350825104642492668499079977055078857960274281655854996522736649984529098199305291314184908431414643369770726719013531706475018962430152352975508541293318375178497887447241356208683290297447837212534875103365885846279719417226183449273740059594736035501451668810828296380941213393347058811699694358802766385082996887830986724492914193464619268187440117857345347830484004239376646707011735563866544713724053030335069543097579707361842919745610283029481035572416574571330238096914204788381110916488629777874278216456337802300933245409006127309785109709252980720852040447680012334110494669561034761701789930117389893913782225719705197898484016069685319357361877405850940469766588061236718829117007261454817607682810380787671051345592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] -9565900083775100764464546725777204554277785921817131373920750778597354345638915589607545262397781663961555012922391259137169229314783377123008575649750547425848970359996331289195798412153141943821322243751377631750781524121315020825770687888066068987001152459672203294647051631426228344207492737730763627387781133676126735882272781980923489001959037820233946691904743534318749994622783974716657248333319474901199813249521671676056260977409460986386736176460750228808213846334618434101279341216919159152836438528021009690759828355589979821473944513923255036084411799540669873387873444276391650253231711445897185865825075397772407850336545040919573252110788793780256444049569299943678451648627375166260631403603755134126961272762772290527610510193569272130711363343922830127612119849596242888240495122765749048158588108845357902856581209513530261017477459969995236613004418587928596305709265585262069806844266656415008655316472494232237759352816001089871256518972922579706744783521150422502381029537919289144968329771374542830539367800289740544386523639211581893657413356840680567026145489384940389115825836109874465517573594048687510799322340450076945765837658526556944984023790689710297850585762068682905496320939897442227848859530265412070767563643850358358786063767457557490442160139859342999971761875415381534527916656486668238924497507762203277902266250147622135119627651769183134611298982748814231521365638301066639957265227614892206384679299811931145166730240462591724995314100156295444703585775810010246125767074215613094825815189512060044655715116911532602195253168831823986885213450346015426106237987570772380981422553870292233508271836307962194066978297583025044328039838906878800547332841604649660899235510811350798267232974700945972049917983500872642741344126189676374059159377235224184860856448089980624220467394479364994806156966846409013218944576408071123058550828409208498127138908475224465518053225479233838484248396456077516024021354863042146893232060808027610864442722812527883329122637085027846548003114669961219132879546932303885156605307949133481944765683168401381244427969861004164723065880375385446514727208233844294878080167029820113515841546111052220004583070446472381547199398062070503039018072299954541469741200120163447210761344983813792717426526450039298971121661709788836071335826020860116380424332472156156473469637212173854296032272633928726899146656698082399724532574412734478250258149057973462322779442477932791114337685238097088865309446689277948631823999685435411548558056147921997478103810768663810006467402458344607173835734042804224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] 13314582079981374938827449475862244359991487091458333776185508667358521320750760281275657846458147330494741097596613348571596612101500249433398523620404587270494284772475711740200127016755653960719834979673365938439453440431950121883717690238176443263056294744741184977809788564388418630058819104648859654077626041624020790621426240902483314654867534849085037957354823163297941535272229682154585698456433577689543821073427341642097920900048118757800792105666257443850035341682083222553580558510308910006612546619568613656710535332388253130152178194401229711589677159195954859158122117050193825165184573794959410386347319145239354051307538880745661912637985936560759011000118523047416618074198190107146842303057511823015131387239842819859670289072938636788813378240231737837886435267297933239422941640097371266817167453582947357600666873904079048663718362729677057756757593401514675827333015800641719978115974432713611620916298001986413739977238661160415442825784654665824165115795279013827942318800346965594955086971538469254192870928090664400368260299726695288654489781909111211924839623238305956629641605490800798581914755126421991581686219997971527956360178351492906109658143059310709840999839697697731227754371121890320549506926067797453640826178673488704799374805034620680969548311306517301753638436762271536979779138560047227537135491295387012546497556204711533869040539402407114663838790659868212037921653561082093464243165227703722812761272777436792421641708659790273266671403650150867254068296579446323059343262313114543129202418813266634880392377417647715917468136854004390099172335795099205987490468964290051277049232823044201183491943029329942814215281349731759400741752935834591147460289457477472337553850843239825102664703085672699462763432552817965780626929417566681194862698555962729809291948265619030947456485833676522072875859521623752840652470068562970451993267306569304698335445087338869481162385255164776920014881472382908998982863362975168905009039914012014758197044492880875050265743549344655108106491864069325400509532779718415715758806937959861629550066773252532751665128955456633564540392341221734499546603293705279626524007596305876308353538139637210018508209026813565676012864512781458255081734559536378963711854541076559331758803761652236431401299697721918414261887530802938587708335040152882415581354567975645504614022235634716454322244585421681260359927366613088472716744347404235233320841580369456471397030728930030925988628787898644582433521501135363238493178282756816546155139184935950493031190794215491850988253468069190120494681072599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] -17080267393363312566701820602325595878875859204100700238579467066637207679629442837855894710784065430127435754154067763833737804452086801329412661023860644011456012127200826426224917258779299037869785259980159483134310419404569974208899740589561761913294306648285370108744842996374538972785892707996710490460873080354078501847213449366349777798282856911381231043216695767726801433164479947213314661011141361336112987799659653968336830928865972647051344296993123472954736692287581728488683008181568573858856921845610975513399848919170751780158457542200439823621500002931832576199857518758570466694284763968999346046964905367022784284160220583830335279538626114302628354916109082817081946943102974991902997026989837829766630635781805117062609997535973197019865445165906621146906648174988465158653510025104786003508529670141246798991270519586985999370640017725050353313594047639609772143735926820186750190203286861067379289204949956538988779398562756089151612476331914112803107082700632284837895526275299169937112626432841926536347450807418648481224557795712180797834407263772447823776314833249841790390850412995626789180703542594705357994186200037483249061390046332251966588293352784591653942961118897522516437942296699143528005788097819457620101227697517911089059336975994793179912828763470998907944725998399374167281740563754790216931066476382857111805397919509165891903121931805627989722244176566558594081029435574675060805630905136741654466201789050109629430722392344456180765431887012526665684802568436089037576446739120746427573061171651644983768787484529600200153042690531679495383119588665776137014060189180904967348674127292427461217296124792203429141526747940152612661227027794522200635743247315825614543587580903850923865800370238969668384017879316019692361990910291318690421204251960818174403170993329053859716965081879439563861786324152373979844831845198239475106771169418745883973236143036723264850853402067255155852717980703066473196412964960145315939063402305587283107621726560594687153337502425346551932534484207102348724223885779527301284574323096387034253310382909132013393995492452074796417154378938104623066803605538191377963284005009103198152614940997026721264229903036966607356123561094270807852129236859073563576117875125460828178184186061236151051174744903178473775291435584051805493539857513914525493545775716527552779451912885222359388675815030221039403580996785965576420651084480534398916145054415774975357305624820491841950905183984385419883218070847838074632435393241252420276516815201847383741607933012448394482471720330001055016354768937287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] 19587872121106753640204982690389944043776766599245624736845332583373905745139534276181219561145549824750480402062429354411977153203500542026264970363176482203650827140260294808437478209159628483344743100908945001130228447217449766980956646454411212949125423942190222704417138375605377309723800051085887849938524907737300926757925517696973934851423225662500828391188337441953516395488760078703100578276857462713241129620812096918342980940588792538977684164446057289404968121675926891566636202328272050680874986406580885890877057336160430994497120258082900074253741434834294992766029404617230465540102963444430634379251073016448237368640195483736736219079056069576518740460375312011822398848720464317143432150934889762243939446872657130644568444570731331032161251929739950731806041347771834517571838973655721952260450458523845097064199356221513523691889258922506947329540453483539918325077251593524714346740191968026509681714087910456830572338191425482439692126328965825013200146980830279690281599909365504097007064902240083409425545052764176538767240217926573499763272969724139407730082935908950295270846432578692758822292195004936667896300207275640288100279847514350608461643304790166297795418426291595179014059267986408588540260902829182823155459983584243396279332854013323058930513021048784283990945338821733705391415954727974919808611700143350437891880853016396350665117833292731661090101826032116870603092562918065237898874385811607607889278154347479195052604596368488094202960975225686031134430294688450102829430141547582212772794466109321718302885912262428930787720058231745456417122669971049395850418351143574391779871886592634681227692894819183339956663201575394317749137670440538278733530236163176482687731970374100860515356494941694781281262142476135368062515499776930302321229096958470623435110637687752904441726294135747286418457386156294276741265849832060027663886612872487615891307802020762759276891699766285102418102508651812581735916725645747122304843562373996944830099535772421918044830637573258348015997278966142024651919516662891658526644342134017943438532041110581124817538409646884240216029050557532302707718388520190817081280774244205495921803796503488067033271191390604704799461292059667187819042736601742878474179672754215736325927821157351684971918348370492293444462173091646567775710431337664216690133747122478520776972184563059710692573618905225570043480189690476949403556995831153146653083714246510883986537840080693334822714729547160665462471733307495874676783465873040050087156347366928369726813707871370847445767770993806614943533854003036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] -19965478754068844665207769029450885852582864778803119109542992448082400843671861168900097041668363642841903679507888106990409203189415323002366654850973199307507398856068926306204050133587775298247103523337660344797849138340419287120321013527502346084862519646242566796695918522094096406572082833845333278648057818381966889390813314940667586584532432760715520416865590935980858582588486144072625045611919104474898699544976100655802388027060191840867458662680383136535601502027339165752521950041700273091583761954222928504871788944199968235678909387474146438790725797049125635190193689495664521714667436641888916008330222330538662307775802855613336544357990931013976422704027868653419864547066896705006217607775628566903513381040561484781700493100414680780471041798947000443276614490562649598979697381901848879063943578837028574524242199368043097330430354515080818737717944815275505380467795592836697232520714609123408137963112241195169048114614579047801327965468397904118941763764043085635859697395946327041288567806784281669175305772786919902552432136689798905705450665460859729558155589948573052340454277933321200687110602013469130104132081064604751905159042720313770591625371689135960108044908410485726425293195279586231496418063744365348964521059921039685524768347712905522822574140024590488457639784528568353946384992803253994971765835573355516356391157282998450750137480486684556418059056907344220909996308242014224781289141876205460244658375654727032478010551451965699827393520000163888517113584629711010015591426220311314951755685033329385045120136160860977543004227219798620774557301166782672718269632318282965519379127393861546109252067887177487164219017813180390026897415115122453035092551212551236215494010256517098307946361780036554405876234696743400446168485917333518296048957061182243904823476889093279376504248065338289198400324553422335607003216998213621026106048236287773944172115863132281501261203392551167060665826608601748348462223959138622032943404669332842836777308819653125320716347788032276668134913411153325021546069477392193318127157783932585711261804577964818394465269030058659961944019030802174534860554039371296866347581693769528510458075150461360437358025550650848136627572664743266266948861543576077596669482092281315393061757227850047372347488994485747542414454051907987850345530863253115849395961477808028459723187575940185938335747053593138335148377811634517887512673190519877063714702643532452831727328219903360262124273913806572725448430969081070937518568435137713900511849628112966723660548424596213143167918856348105654668626472468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] 18194484009030405086527766561250331729370748643561944880696896349575498603195604687341540855167675097682875881300803926300852790147910755115006833512024929502702006747587797524757218560924217388521209960527660733434588042675959386858571603553440057448809193683081957845438494586257488975944059753899906337546553182956448561710149089674818451871391790180827597897077502333538404950367435363542069641175726777846345529608437041758501792406548902037322017622652806874951787335075079095711872681573891150661910549091009536847828566145522072794032044549363686665119756443560743234398731747786535870175792863417168530747666866304914963320135769842646782256772072369040277019067889246728673757381444883460717355925945023964133745002210496829678701237141137315552984789001333280636597449119468687703103945597214487848848975058947516722574778267313149296473250121441064908280304019206207795080283006861553606603419049881961785147668385482156738645147589007230731359906072009341403065916268886825747912572264759717148194559863924363182225532175924958731415962357673792312210036537625701879397254596238011908270077432833586647015227888139505989319392976703278931581641525139218190362681481678649492635294759952825507666874245947793215317448869688316358392834587059521572896223496134344141425602783349362351724166745804893182160862900920463900854757490554313121706508290374591053945427219512152759039357057960468502868690744742594068934554156623553099528875632266922874430276115813602495546219043474838535431550279989531849086964338769155510990778152490659552133188281617122614671429060003291464514625344453117763292030054890616837615417204982143047872767464620487970219125444520474284383159756160550758270875072907198162684040650924974267656342796850626955274296400441759692847376942303702746907064668917034371380769374786030585977334486337464958499140069080044126012971667859751841281976057983390614270779247757618818941187820025500091891812277662503759247682481620424280355727517526942411099069629124985317848057831862027549835507978816600479192560922854429262301222144174681028589896319916337416755832927346461477836372916737468118368962218519397726981031156635783091468679016101019415379367560342562369719341390672866454542713236431717114782933295674812013731066443290004971454283747910612562637794543269513224754814991670156575355903270705533522971798732449872623897827191594104963868991566839187162866538469082558083858709384790402650067236408850478232791568930745984464175223416231747979249729392464217361397690966379052269616539491813406924511157436077640595803329796495114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] -14930865709658276725766769123077734582750213420876599838924208929040042350383006998265753820557256312865635762797812721499109411309601622148580516722495511465845473462790114978966853835412236740865156174065787670629759419126701629621423995575601520075879070781225042891748519833367439185206776194682250982728195361682332300990000950211151248588383135829408746316020627574797786181659542115624439253193295339233652269428559466236193578012263998189256914992230088372800622516125656355759567014029800985870752977224715327521757139435860465537838076019638381466147136933628045381740805255203873593046970537803577266174148252594642193720162867579004601841592878635188861359522894281218678689760156297902916411125337690363451668677755040121524064414638864633002053807288216449692168935949118533451347658512774072562192475108670110189384500138820822902730024047370795212549759895144446008261282231072887447655015597263727103684761000430356284746565007488848854327908761277894137048699624591846151184333798863159355761255581604544712878251448912148375825467231316035005801384361067967099416980625444623167794061093772551038972393690426703278740431860972423560115696532346722339308562399243673446210279886175264377364996678953199921853202237831763088819871872781066379208157210163834100296093557531885884205360758656412194239941234563191435857638005622623457321782255695169659480321958712928166358813269818444059194186520331425337789440326483781070783312056645422459067396886593141703924416878882056770517108330502853248771208975596879681009966311628463136177852126781841494166143003240947821201147470257256966985831203137953569920757822900813151095998627630673094799511797604578779025679900474370147995425526883914608375707943881520381080103819450550101881578033031072698086606757442712532937019572282405780405586648892593408811661850995479611466979146123864769080402106931896139544263885168838701550869865699631319728838221865784764494387237566949907662744219591043006295368232741226114663428379806208284445200481006995635055321033413269447824521159540427646526730004677822999924837367625276908344615504518837925216909678962419525204702397859410401882327748295888842763945160242080316886082472745740432444437561873098481755888027815993825333354977840918807208634701025421686478291561748097917838003849481285573439306363158327069807110391773263032014880305866082652496720773716189246860855347436213586043221038052945931960386665353254513270783391723575669037596025487681759442074636904243545602544810231699032728727910407737154701057951777375764790793039446546033476408288781271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] 11068081508988868051017783212666372161979557136053252794362622420323259222877323505076703627196161652049653241179657234121271534776630901768399744762409900820804534951591181188506369619501756195418072333375757979878433498444782133209159509972559852451825689203350617946252730694850206069101297407750595568449815243586205683245251722581255895630502679958743954961787135510367207452594165981631448690552578155610272796984398397306769932178230465544978543981768920688529643490418856998783381954878724557282292009373500279882392864700576133504603394153859110632379012488061283519380924778509460501429227730763245114268341602290597416815304861938166709447962819925692733785092254187081366571961088876596712457294884115042111544002468344030953842868592507285614960324852582369607671394076390932291354792505703331354230904997149807699416839148422726611567819240439526009300009785776336648582557889356311364419887146960672620591544332288575518602826627072172764701184125854378297566348365120161315728568070979890114571430080504481445078928254161573543354086053322221615830638130826226818004171601002630984784583826722614742416526654175200998556477474165103964089384968078241442246346811328425268888629484364260590946897802412922839644920810383610460056333625494916823344522989022297251345589981448845403949871008734155193415928992622893835371271694524586198275378825239555507468381727424624412952410968924731067991297621471883493046300320438644069438085788521365340277584124693103721326777683361348333766835623540180864666525078798743792640245124595197816415662380596930512359093701399621691579973545696740383848378774649933710981547246362392704718483251770135246832311192307001287639811576888258752947115025518765915252360277460715312362941856575345519201345652951386065024624404537625465810765672203161697855143487230228983686480136089962728077274394233933692780111237006762409288361619164433627128301712667404371886944123020024060456654550535072413666746888749679255507247720288888276970147763760655047315500768861097104555048923350785945377450817357319715233707469085066925351466940657106124746797140642931001224521614167658424906872100931215387751608570366099306554358990853433523936719738720565907360753939875130248887989198754608187824233936442182924840748961516688268766706685052725980877125222313386833260975381079762871137010708597555130038931210604067179648905770109980500867816818664198946395073380096157431850862826123934944589228905007171299960991622142884980514479509658218964450945023542438127788807386975087136033027309594333687458092472798699959910277080049254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] -7394068883928718521704987608275230997324114464609330395312308707030863921890281023168880335434270627070378416570081171670382447036587296738731654520423644911447890940197228070978903226940867524315139147162821255916007971227487336432281978763221749184941676366526221896453299064977040207518157623048883713690959504413149708378522800885643209548897542207107876807950524567490701661910997918127486182036505917059367514462653398474471031196539699861858862292791856300707445623827183943116592615104522817089029294455084803010012835706615251578843033090383453500110322523973368764267263109086679889344246752049874260797595922003683168635908885446919943307102811324954207127656065069474696748373448783326548308817387721242359054292515256453485848813372964583213927183187577164865557995154676335227020254977867325396774736249274348773127260399258866416259233709017141692340052642652091814176053063024385456738000618203239746341222270789687731644315046378011431960758016506676319147830477058729422853420412492540736433588503242067584441200275397489702180577157950050489605988372749190407298495439321053130819198053530764585145171283843794257077607904941200800217299384269539976997597031838268395721528773352552336578336212425806207714127986799668332246709311480324425163553696117722452404784989614442399225989717657625275554746065695765176235835361919598582300023551448145094336965064136607490964554597020622428939567382906227420787615783043527089162972929372178810331863455123208150569307436004789532252421944583931452807424003716168908628600455593749818129254431253203066429755475233831889031514752857352442181544281926660390936214751430527356052654998277862035733415293379403622271728291124015869447564768049418528509270039449390275839449524906139490517486234791020945383761742761606346969945045564026327600002355778369386963961306298475553482541609295702660348878917293644598359077512643007714166139673814876949100736728913943087783295875563588639530531981615477539991935666603622758742635767137919121309279943868958244238645896949475106082403135119632897707157346366697733997126768388952603377210448264833694029236422738134239150685824675202159812944793895421277400756588721118155086879790443706122026828139355446230507947730815737547856746903695046878481205930516073758218028101847098592178097443600949392678904227005542064327800226494523464407941332696003214265550048003793180591504491458038217035935354214738376587512297922501160509726472065310272405069485285559937859192502574763009704508842348517628891290082990681990806910038301902069926533841296537011836057836714983424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] 4418700397957051463627682961743560215465662300045002541852118835437873446229778469208930613020425723968760642026276450826992422206715776262395732368905850421843386500947971125750613739536020665705979839162162923585794889794693932496070832255889238640203421593205257242842646267591152837262727519067089590263780646174076394836852276430309686988356896369474864556057924113129612913301303617915837831311032664943337995362643380099040286828236822658795620884588953828602851327932383669437856860483435045226849962272358430404030781675474291337097685848610862238445434511851395054371857790563447039208060757752104072847463434359623041005949130940371936724121719145906014770509655512828094641426568738590963081484113466482301500836600408868857763562078345986349967358959080113668091159126736999179196930958309191056783900330639125316507735390088077043806508113606141985026215266483225732511552118629931752625518469389961625902268559363233755280748271764426709603160220343227160425171304721276436655124671242263765760074417188992188499751898923083816666676904308595510761047299392958406595797631185083221457183905708687920193629921443850659127073928147580941806000119918442202598399224858992363010563180895804393112252440743739005752055916414031277509012186107292122800659234106262497595734541269230494152295308823605629816019280597566233043739360871984428926042181165136184176739744690257453443642754988384558777959322366512618062283071204037074257368930548177839733894897554167316803073765849474481120074710578044798077006384550818898793632649826005877649982836761748255940537387915714169036208406208203313705829224748057174359652766837842382945428342898460550930991915929974577218797332119211679693104416883047617460225376231384939783053155021000849478614868021855507039035509244813707340776024397550686783355500963225880364821415851174066743626352918873001688622644432584406449988391456416418999125100352792719669015932772621387304372927029482624791408706020912682734340131536833009698488315263493231037999084173381594846409734670905406226261583326294069354283889925356757980797234200024304314434725696593810560566815056443566556790396913207848320791247037022352385674525252251811567712645198956609178766517443150598612919100992009070852275904080536799280725790379469668648379257451705436307038219616070094785660495981410579859977233268731062504397723753763217319951814656488541241274534520444666468225053966417989836823799871023097259054705879972860822989340926417923913383592764838698117497702659289742124829816794830128009829328595111823981886392078922394173132634691993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] -2332420387467147862588689411456170103520746152638711012961336958286592353319044565127298815620897822229764551907120998912751551555819336689831257222925343542166651138894903784469253427620299238776473828923307480663480776325256306262575632077430806189203098193169295243596419985234013485541275686560674482528540521122440783205901293204006148423933939874555600025240149557641436726576657201311090115884512626657101246613901745168184914527948501057898959812851605398299318221617823147254237483054929608220708094872511564770459493825103984871440755266946204883073905591545563489602871957098802436212866169944002731639470864221656117564126168619276638778110189126790489761279142972845366596038947059377805623352966747824611568920495229596637904262456087123558668285594975859772123348567328053777833426453668823628366974996711214136607689922709092312479608000841818435450226065161194674655536858436918691558744436164797770975945573139901924807792290021989600636696568456969312887835617848678062823679048464513214363538822073117539220983256699796987465473738129548696323966108801505077123460858624580455957953205148537955196087936669057341749275131844295785654002389100334766475238590386453764721667819451937040872432746623238783808066590949632991770277150163571658452157022849312576140018181503193134150093581623773463868828700716872491538863291513118905759036771876566916002383764209534833494871774614844421229627062906915448839424342107374968726517268026056950142148554781474607101321621757278656664216017435838704297434744280493576844373089155990597368657069683591275043636395451613036804113118197085572181838548935426901122212689540847015697790578473614686624240843149416749284492720443061866256664446270269442396314421001181180367933128230541058783629570764194967497367992601821558360531112682894307622707239781822840346180440770894769731502396626266134368156075197755302128123646742854636699214659422050804759928413408323297877508558350817066729660934343736277346716640842772882469162906525676135378758265117259179000301545405286355998298428896224240807688567833958658512348069042555199256970827613603052458543318686330760025063353352444054202489961574772250881296103824613988564573026665767932267837519481108117851912381615137257728892879048935742601766016968769663569456725653800491717670629580539119766594169409938918131026934864616866814374675969554062958423711606091107251895062077810931040421635786242053023973515902627932841188368393878995146228467322250927885363321702622573656792528574359862203249658869718356337035755243878288835226488077823719798609723657289728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] 1064924051779872132715569398574321584764008428815838370138393340665016636992407541389415233802688196462096626276879735747801831916332061319177010126429439655075013012531091945867243121946480408391052026866474013077766025934267466874127768044181014620785641510671915711517286761589489354796567521175768140750680991895451015022352077066834751157199974173509449436568940334410710224248468926911246649433491211427935605526784518653795626689733466706395162019451420193413607702064020688037935442162197470816710235497321786496540872139822757719298898655595173955624498757500481675278422115106888747562324079621347437533294327873645757557101987550586117228399867928539093084787676394815555202143467363694964782431428925421324368196415337756448502266632219313327114735190498015485010472180322185983010323525899518580507677606990657014419417204973766343518882938633330958493054971500429530986627943947442399220513460012521145747306977449955276670255414092797695495155173834559983823534416283910309023092921360318338444805691957103326896135979592552579507713410305487581703679072746161539112905424067123913993034125697306228770717406443161160103940943165942476592531401875290339433386151909674687121782022332235840282449504605475265998555293823940158644357739027115160138606984967257169251415001604540032983185030472405168883276543768878468419966876486860898094206674841680846137252797840158342557943733369815477294327890431860504854816411993622200414226307228566579175058082642042671521760723815639255955060374521715947078270655286983628407454731484770943197809708273537648911493723909080501988662161872851340759474054949914917242301461780839083236470028915854344652745758465576493283095309062817930424156165697666633185224604347242678000568552692367716990895412059150952564241258109523013553400199661633952415269519712248645037357653799261908656309596333178157370400876523649957399532328085498356335811819995937771401996112868907403700912309715970724701892563224565818897224643826307085371493402856229046974184388165924957423385714060942358390452532655098171954829826736901511109965651777812414617817924743593781181136192450532636321353804154963710890857838895856670432476769305578901329969757664695028856807504786805570886462181356539706457139364970422938170823699472203136543026711836426421107648292351241624489716434523699257909344794273515609307877694178025393369203091998964517665006936531220141835782453059473327873420970943947767809834227480357243282765501291266113589364065554572709859690437123704301606077658433485635321317172236417274348854860000935029238849870390886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] -404134243493472951762763488052470200854849798491095121807084845653371912590776125741562918697496689250696184412913730092570562678920939618346967831740975034111785182693791979509195012353026445643994685091090415805726952603548134156232810168761692190787523356254509719511664323666322005395738588469898721257695918989161531283708949077533373034241447055876616850043452274262193916289218139772502871757954700438810842485019454637207865652441309933476271299263991979191296832876687461805356799306911543685649474375260339658865400314416429595750432648260747247528272652189314205106070233845917987590502798911414050403717091046363172077103821818260334377221658309763803901620717935866461141441301333514078058655427706311183217164551250129376397949492222280063655632933174462346543570483067461513718071374271242923712178023057439736291752586802771431094693523317381029146477743256510190165501558083765188497436956284587033278428426116661336568165536336495705571776061542886951162487120392358249367406716622259855798362650522078561946682939845590470577475588731898606978501785652010692799801663396900780738647243007188628686110615835339660482325280683407654614147756335179499382884655690991953749190727640664218321493989134484719074226700447440365768305975917513184871790040190159523393033984087836397490256022570562772035719538113734183154772113424376515818399740879121225744294491186168484323925793846095630791248844398503990162955809406452832741507379059333057542668045625748822987762537369802700833459501116772673724264695510021707646903236330995613773562733560423132545189426268772522079662580769343095182631572524400790935229283026936418548987347940886291993749546467291022814256099460774691622001154270273855016463022513532237365719718085803851485202538618355108845381155822201090207110981722416860883909585355481621252030957855286009096785788152991451585745058822194444643261191624587992991618339719602661262595653263951989800428744015048409337682862321302836800641358760809789788101223563461280701011613376540513808259939492895581883188332176153027683691842579772207814467882067324737055203898381725621951103031277872768585636091650877592121944841051988826928593269571041076861083959233471974698051785688768894199779897405234679168341826770482344278427299250754127255527926633602071799975847171061322310702066766782434544352075644752630828013188151821683558381894986289024140996868260481819690043645444675996001078986983786219908619784421884720581716097164206243748859220301239528390546568343856841554956699593833137231813378448063285158109583561629851198570645275279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] 115500311313984333539192057523243591173726150688865491915560828669096275222101088736334878641314128076459180648216849146209957105430518519159035293096002360743932452696727130489320637518147744258977989414162407012970667869489440945418009044265767344727350721988940097462359831797367722096438680346370835273149702838595474963129856861991958753931472329122064819106978622347157754692470480183361514593642371427012518328569286378196557637854857577896485161009804847987611662549262874931700029593859174837680904809506233992012527693493096920830916747867113148685258298876215495202761013143205896377662287883099665172454623603493855068623329842055041783601678572633712681265268093210329982094444422972540485169772247293931019152287011613906546450157395991300061538167859450243547649713135167824815973022996372901051899548018208130641826681298594327785256839473872417594859732049737772213907050437212844690355466709496290587036070304946425015890514674708914680491527875649499809032026292995047413238259994927916547710461978315652941572335431966073884904498013269748340570359412687119683632802474712615096884744445096241225753038948595277209701081099341783019357814293678021573376136630719773855583959796815814937811861962034735711182972323153396879313205693882376994487551822064948140190664911325836785061004974632613738279199298973551240419825229980884589754413130556022379704474623381442051558548920502019849647513001491766519458565141522561358460374168509115014186359003531998752448321622044568470030992504254088419564045013669207765016487695541247831190551524411738852350060169957132023763256784691300880017945249610215639052185455745199029573221147973415164711790232928816089709620580603330231155888374278970835751734340227003421743582534492951650110387454705067301601917752650689801991995613432541362209026663164888444332042956392737659069934491899717563342795265758378163013312742003333391746113467927702331954845851864991707639068110544784731366247932651961408554713346935699747362123137266963283506255354682799599796255433766693276966648309480847050741078466876481814102513834256631737686052950042152507494580901897374381961358645043740864247074572302834670871570243298677589442384573225034579431416557125637075652090581904462302668864644487829061706613784190958438542285648096493421387649922394604272918259347792512862756728426793315226435155168915414828265660299601696482222709661657019388333721164813200832757856918668805611421271320459032256773566346096914905214695683104718116653823801037322192683089580670469340125437543662640039994394857644836624339251515883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -15734914750514211125102743976346169662327467765385368272507855544354781855261776990369117637015022975171617665428128562794537424645013105688877027316797723090913739211676742891914410051230888734322359754329554248709251429404289562140676620238628341040976220365547357287852066496093525837377597403722009171974324399279581012465647905624227401736749158121292369061025587292969673172294138679206647686414417272475246825351088686886557453641647090916312212828216422945920196054070829973381836113644498270725529202048072285304333104788185550119109123523719663847948345194243067864949774534395259034516122825955698706471572128616792000868146737600988228363293736507243453438526533885743825763104095283216927748017581706568816193200878730053780065672491823985857499262930573739865967988299397623110591018213253535409987437125169092514128545471412769657294745607469464336357742566347661545416797727692060817371004604176485926161973559118557411491506509665780173970317808833878075547032137994927034748363000981236060903573393570930814255406201948105986476271771350219962281118318506526119757439742310422362866013419801121645952561064846025040129732651995734323140278877873633352423063438428794209328782948209506173976634923402181422619125810658785510000458986216095433027875378645963825427228239600200873139032191443647515512703268524780896268477867492440112429925756781060615956503958873693329771746339211348568025069259466023359965253171877777358721083072104628075017572472551944322355629701496874758133156908470961820175378276709719972700202112945196508866856889874291586241358245872737055279362719481039394731109887855021858180095699717815267197014329919252169553547650767922536453568148488230134504263433040692341490595304741018233401525018714879988019050898877391060979724569783580375608640902517248811097403323077922163394767021639670418439481801000100708975233452745115832502262837518899203408167140920334735873627396173870331686338530193531783619923112870948292346661498048359115772168507310325771141121395688116685994241432479400219903075923233150434542507242930283284000644977079978783479969208974224659549113288997704322646305503418559570118725714936906005399924264326122412614133005459450626150010592871011087677169614267534574512699686018329985526276608078280319615057290390959079080183433538398522087055110225707573541050562276899293432416522168251534964986174817611046860818158724080702211112444155694708747055890356503571323500052530056315353611110492916639837529925680304506837197329452390371449603754940123571420975657229238837420535611351563509774030013988864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -6960367557046897581846501923205597991146001542384758103057767241791671618487867615854593540592489342529118755890766840549436087761369863397079563974262610664543038239629612081870632106058208038398484058675437502259944818850598548372071684322776959993701654355142170370887114961253501936060532055160360413289448727571842447172036362817967593252130321456461846533881018725541577995006208071627362926347905499632134155649791770811688284967329597367606373847013147806942888582391358066284812745655854881735503894163995751614723628101184396263914200619166452265655963421081397231738073651866474259099989130188689603954632921185649254932000602413423759484690525997821975203949825710092815597177862522828311283847909295585425097317594711432683880551531019742266306199513670738829085670512400773549183764876901027540225027310192097061336154834088678809065180563313081203592098086924991609622308254445103708089199419496493893903157345054952862191712739008299489427265342616640301902554228704383013213011940075851335358921357247931504318473840921700069519509041704536735545661114827449768368905917909965201920613831246609242552362622166308571422857043922996046717196713030356585555247362619577740200902041319106073383089237202595017207410637692991045258402103881769359855941202931228477812635974472878223678324432820889446829565308756589324977393327966796076205139232329637678042935135232910643210133996245818968648894426802898453576172941479846047188539248419555605813727347162946746939193661162902864779699800702405658323413220664344460669341704894280026971182029877734367269407702544306621103587903825762750856444592983045262327480659616137536237283625383670261846400236732049642518984579272901271424490299232990919570700128470606779938110256006685852917055231514463682842075509551446151632586700172059249827926634313047739955273668065654635350738701337224655995590674239972242205497807660124529341198598194230748499594317449269825225403648463745354235877777058552461303048868031097127723574822317319948936672889364435656391511755173942752173240729090164042469168594212581469911314494347478838062488813390556244722203475803347745878669130614323391861482731848675587570489778616027106154438294271332633662634537698925010534625334649977125713582742593945233114986999340029895537689617121552284138211702311102940224436238333916736300127847796933360340678914937683317767722863984741451322508504797574480561133231653880327088715443770931900596689977114951268973920502042378063856658605006374286551534711060898067759799600745659463637681333346858814828517794951168562888326009323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 6610337832399273617765513453900714262982534935840430382419371387706076654351218375541555513900205575276295747229413145535584646362612408810271438744429501796546455134968808030392995847060674248615602041400568911684387489037234285355244488765677613960940477976075304951903024516026889547001106694382498732550039868106590169233661517604198058199734338519248515248910106685068766593463175714004439525682573634004632624360769684950751431056039043078667605935423439240890860518343230464932149957467311645599572557214554540555026770284448471051415487387770039508309186649829873972051465318455600387393611442894014018333095110673390964696150402885752059210146006774907561917868047748555446751684190829109853874807639109990566692365812304790601049827895273427622259346336483023354901334760968971641164158898340952592756619662191971955328438960360213212846644272964127453506782712015167533620232807945494921486527421076028975070325137768590433631429278404944829090400307427862814224965226294984086980370374820390264391606046373523527113903458679013133004602732591235606517744050659306960715480412886831177118339096608243238170309365691465251975979219126788482987834452915526835032348858819241234082952944943210997634805755409019633603352864096506010728504323630303688245877668964842591944348715186500178246185153647636113909176876309695820329492582536073792343815599818955909900198203059117799308131545646395952195749085401086749150393751669745365445485773324643378016887022285658261331790442721600663669550374891877773014534184549268427296456769371211819175519038861426658300984455122974231273317050112615883981094024096801172738104496741564320025643732712887875471198638109456242558240693637241538514544798288166761163427390906653380979764722400424294797550147986715261657170596345781832804013799943235940006370746225924817167738702042961890775370039232326643101182905238082172522548701463990232551837012449359345052002926825032751615027075372951345995816871684926737846209533083831460201376232612686268778541068889083594201178848744258650903260602815580406833544881334037689696795518579613087264258500121352158477251511585157134213137585529408981836293176703089649780830955687256792938394213278417138706048645142598150012695215849208070507735735038155756252362737035271827925474869773496687234814376033644830384139351428268204074330060217853718560934714901051663105866264403671064234912587792833483628891989639800300340906213456424780780912969247425717022548033438158737927049470633551298242488061529238347735048745555725861463517953346442906042308507976446650880415728926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -3073568953199967335309874843964865929943162211036947258515459434662275906723468433283998446810217367430388950948512437068567937651126519498768706521270821256130418876373868659713536691411185770453447907259739980948418026758650054537532918041814852316464631640219042227370602447753122849885915650023496726976284837179899011915453117928072845455298807298214918774623503573074036207577544329989193583792512683340738005830767438120853787407682126435019613190976979673778375326604277535920458493624773757603185283207293139054289349881833550628404944982730516443259106955487157251077846241176406418394179900382638151598468091010836537220619909786663632639356797258696243096399403036085362671826001526408890415813396500860899040809460944902400901831395862266208644951640213642802475052876129951139187338958668633435442822954061810588066950801089797940441415200660114235505056253320201278169819210849884520354158987505724089476711083831159893327976440455552549406223304072291304660522285045419696881073223953857663365547846335595386613523567184541349293359776594195110601052856866204950293466641641765706149281996221504424098937092771259927884999876538400331453556876576601323446023579062841592673578952236140688452797335225452625462575230846820946976803278737179138453280909042368328155189390322855263449765932871504875348592456902215907751718402201061279241497762537739008868172459955655931174951135647261459127428787274908063680163334747524770982968468561535928471856813016108281198215729037240858699885613931704010623615400491366113722526796088729761368338769447425113179072789507378887244483110358168989640002251445707981901949249626988549192037200898333089407214756076914239623461569641648228919825658285587172234079945818462460781570782625155276355632878811718280717594070553886538102100545699383467859143095737505364458588681486037075406167816849698437870935740645252538772672372658583282654646548385006513396830838541576432459799532923340828983203331486733823560499841161294578757652347917075134544873092810185998037624139343444882630195046003137300546750144899744536709121674108483194395538478421558643546255766573914905132759396814935303242813083788289035244459713970408817735704102597159094956046974646167426506860335288572291564829394922214551716774372777703190928071317039385348557528280467684026349485488379954575093822924148216792779748645611352865773062551000700990386419017772868175737657239167031053520586148321989635347002928452649911535853037905649787477951890733405793762068664573447927969828810222795909827241012338018697739719588846314351678041830195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 980002550117008594852028938880861030196375253708834485925189182712544188612845009236220327076568142596836660712186641214003874255491450738361596945215394670438303836191741587553288155579219739445365269995046654948154406800647983900862291995552521978785063499819532804126071563170310043986286055268098075138027208747978982565717874122796952511670978576855153798055313887169152663220556345584351876608188887348898235569188924917216960676708969624918130251962151232920315370675553805088427848291084726999901662497928607515252976585269281276721032463316119867898219922003332918231537195742835531953401575847886492046576054435792988530199867008204027515862905881817194710914787693027687029441323086307499141675808264158145257654911137487075738526879368648425133171898071942083335593577195063821442488315831640939860749377816700434170505141896397791140376569355414926265441157652635494872850098045558401410784728389856359519748402763253906196056202466502400129647544143989491095058087204092808383792978002535938567258853551932307123183961448168832162811263443695571691198087354125207062371850708515673041787873887572158531129648850033085279040759489723372696747720999720960837297813546655373320386607112765032956841734509650845042613732175173451917499706230121303468418621860766585209812957123848189032583887973533717681073478114596255582879008000700849180746451882937039602486989654767529309838536043438277694016453882935807031742427630230155205393391117819807095320149825236126403791098198613739509102770841656115520465528361167525700294710430592150386017622403296444498227445214918631701072617651617362721127843116137214889109661894037617702870736300821881276927144212404406218856102311252304253988401509440968742767394129559558083783343983592607906341687060873114344913008697904068737936328781691171838199316957777479569026763694229100571374898572827087046982998330421329844950687812667530058554883691134778243877213699808160966822850506940646579397619887732708952146862768352543421920183266643883884765886580470655644965326021687185948991960089417184005985690344049817683857952407224271636008661066532702550590198025239351202670180343254287753881000095054871987095128704664504494725844885547043376036098896701037327310144952861727455376677509214126213692074681202201052273216492668898960088749291607059699034689581731320663637123265641925968773705713280223451988102398382957830880856370944616588309471256297286327666519215569085756223768767614158356421448667590705256849291782122639011440959675485306804698405780760509033078819001037771199333115736267277353738756423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -212944579786153714626654395957402932901211931193713671470818866457632128642309917022436618831327247586971826256846794982847296159529327251219313296277546342032395718044254010756024462456208324772097291626743571829936400619047667374576656265719421958954778232754942853889327682127712377225507762440242732075401873216351988946381523405287465256278990643823100759708355881704734901481954554285185180203266922495552754662527284418284639443477767934140052855002127211328938071387095147711143586866730584734427691815399878998861403961109776452522438089543566438605901088034353234934563324186058498602379000336060386052572946000057886988977774755982291773405681981652669740523062595274171962389858891305430549405977390437520359407541671546408710735288033749015185379015870448209081756537482693837944355093072816253929306902095632372690900273386913856302157403206150859710247373591027412356283181745679889871706499096065113147382514243762452439232319613988359242385294105875906078069332286455835114930058803065368968011295146458789238461325909409496636269544274355769780916386272208900809638175540827316627279389485547853947203484731127782765519407609112535858094311659154408722001674770047175706281300357476606199359701678085228018282448520165482315856844380316361286635556166066118747532712386166819269207707492553644674483990340891247290670069060559388717043923923086623961572415560509886949196334281542311374536720793304563501155160660670242988880759877859975370460955857574430775001934973956049378042486610190023106314694713748068553580177346310529545238987118990394986590667895165220594383904992710426578246928446181448403205149061020935110856825999304624699887059442291595759107281056296048165155546174691868112050332578539804700891263929517360542860566417091704157649202912032891648084823553193067228563793651564620865876966940735889915939705991277743708286906384868402214102181006133992902864982241029240209706291021639876211472997280821095296102444967276304930045454012290191882992232627930175081636645257356253071511285667829490364200803822747294997487426466260320779748176040685655855766927763655020105707282598503424911606248257783439125382371185047937653766245664915527289031562090407381182298470727777943308727985880367964275943976613808235183784460938868894149235330544530487050873298516387737134330758172152069354662952035726681349164698080463021187301669459050724082906723212143730293040685058775507234733059095278935204593826031892655549281589796529288926439640033936929460276136583975611856490223920329070807624151213214933363491290744108819435961188352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 24917518980501935858330546495502846622337963283932280363525896037040302041467054359671852866167267810654931418033092496520024753859139865094040530049141019530542217728235594815232711260439665351664161287354877805644809658938945775793988424740540774825405843182437157681194591437338270121434936831747528451039146354358004068950371942350092399254768975155575602284766294878566246075212958199925187386618022367322466298300735738135475780390039545790680716854662547159621998338668934734004031599303693377927025181538681554572468490579012789635453033657305742033220365941871173494359336532790813732906106853593542457998768519542725822099141284798156858343076583608994048601294200537341988751760306256111752379693714701191846035847068438511240364100670194378407585825605858010599411614214222644485591716377866758294834704091608758160168264366992888741094769890441794137027797418308126888976405022965173246292333292575500766224160172969660068233401084919946077998946177399795103083227801242065341988078379643828019938296837187689372388317577971304025953547483308296995307212223480462700326785602629521252772597281120461690772235482910642320077658663962319321309517610550924649185761150185489108549669082558915484464923040337727895555750957585102879927965454320409045596720983853019677301438999097774415129271443336190929281402674901519290924243825450822170781300289821448947620337194670640427361667658205481469304156856795507970863008813895348050571353583962636356737209203239580009920793420808317337089300944419054536974421095886682090225830833212451048009615424340415428803175965516376657797766792068106866971914316934440731116226018521254218901581033225850569340168614959045415034045310873205815718531641357479983053115044851428509842504223102195368990103348540307824415111187479480730015229102006920688912971387457625852632432522960181230991088231146024816964350705336396658331010894026258748956671914059505178242442219650887063134641396346741626695369240288513104526293334930867101588245580210405074133887309000620961052695288813294899436139930077420286866651644392526544281374693506090841607992718382881362733265080375519767864324039842499393295810894648397010905217947979631510958646040543903985235055534541892330941314796913157487573016978696831677581176335598078933856104035202511943915648816961627497196526836423442320670194421377305556808341147230244927208826658468323412937723845410969444446249712883483184198727253551495800325973512787682857237706387302526106951622560316646937154579251762420421803311934016036084922381750368944214279959791483336273982715330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] 388795652955172936276143848006399907303245707779798187959198569742959358680247055524873545517774895644242913300222707080028084128349421872535927742541579820269897076063436427098868950620796787209056174279646970535027125334210569292451040381280332898497910155335677196570413960685205223142277888522017766112919401036050685131522632997031058149101800408744927810654850659432673642028528532980135571928420939303328061892951711097791154010236303149742947675318773713202395384106346513684966923943065673668690531696451626785384388924788465146291599940783394855493909117115240732945799993351084223980570430964443956479069789648625545228221487478068694119567799886505725939534939471330349254663758281627530585498126946039469407800164866009279072798552417767865588379806126147480167196564138356612768027164841591591860092423847588344026057280603289038999867244123184716606884051382883902904673443808881608964500857632070143372096101667934773252791942090272614603941380203387567363402951473654706132094406118187480178841788931148692479629871749596974380692139688709456153633984402565228544247286339301684874830167596887190304004839879848220538762845244299856345394016904832727877784519043907962557099848604409355399990888856300458300777459439110061430859692197174935148693379087269483973027499201819060864901884867306873261561789817384645057963770097793443308710193977020668904177778594827976978675990290315787785667690290145183895681499577038785460695574201002801555923912232531992812343334493450458089909540044438156571985829502434549758399923238502662866234514237849029179258971019470563309857055960255084356169309555698860744375086400255263871811484123207352790699503666333027031424576047592321132119255254428091956655867042048318453644613870403586037477266485504228128664941562034422764028399439750649084721252681311257746113982929054375819747628991283209063622767308199369552410244523174126929492856913791368151655447756709086804758598414974789118942541538606131892276780620737964003178067682522432225245599654133688839353008019338854050121104802630388688037459327857069208370073734836877575061581004280149953187587939214333157126563471640866752088628986659299272069610538377280207787007960159671883261029040441791096444725809240816610037902126416290374118786561373474048341380701821836386801016803220707069000466845926366475858893678320535177947400411726410046367288333511109438854328315753987747976871461615994762856419588252522334047031221191209124927489303724976605839553104891447081152069985157479651933313890373069185328643482080052379791104285137270587627929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 346045619145527592253991772554308800353712714696962954933051319696962171652451340737425649807846565490697892532235439867559032785390386933299021481515359942727435093095213135226902872478123068499176996615562579325115848810710361169466215255959426914041039706390007149504110592875536737558852474155288083152564219289816083217493404728290437522167760565207722993678722853904491042526986437903143117524481772932285368850965255920543942095156943230145270252051222335147871671171628083667047788268186624590563209268388643548330312022714697045621187733203143210023023043346890296262373708802718012188343737781981011753625761535627812050974877706277491153243169353080899884736352463564958737187233381319246287964181531052244162704653867267751350074870170619079326141226470945849300617763655193850873664616735646592445912520284442755476163398900823310623361044902402881253379802288879194838293271334240895413808518014321823951105480875108513085002521102558853090341338495632076306187728338624162620562673806215973335713684299422410566970755313061454405481093979101831231270819824497879787808688266979276605522358037369025288839254631533404638281040127714036226716402899580764749855144731745354751030246019849161580434557312968522940877742980366520268474531791288046648959493224201025039885169148158857545248856215487017324990050181541427396334847786863378943476814438741391931985305484018041483408812244275579165408672775160192519640245577745441214012961491381794267855005428884082554862898804423386192288744782372697837392845642751897352460002534611938007547410930048458998681354267295518079550442326746200946815336651565560321980498140946825520837829796596810754327440434898349071467282866147860456826508687444334208295448871764792384342934606728152488073336019282377713548478869021531941367771972404304327359987210208640478052177296105111811647047908503975597405418779991536177341106797354790792353384533372144451888303631585141895164050860327594951838233450909034625462202473563408028774328415061530042577500569790353757266272151934112215428784540249791803228883559978252826604905290533231099941093434118751286146711235088987823949753278010423920826640229713304308103673590921223430442554829370353483987455470143396422263661939309609053296510097197689874086535105800118247079742786548988111289336075137088274396252622226242234155155688247451034908875106970891602441403154804040694486604760671322358495540290845178342687768183838414326755033333809250765215335827964714351947559351413620928345059900877970840416503296123598111045146096239064615622643336694074006191472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -921730603694326880876393142850481895521890474730766011285627374594771049997635115965427861213580011738508759866003997464899963301939997061799189921164282614195051643679310084558894319398303421894450356834052932073048166997820931412931403743203399213190253426803917410192151540530255129694181454928662507864699153020006700233792541145816822121704230177004703049889792966442500590783780028991577228234267123319988518113070465439076310427948545045222667129614033310412992075141604483517294394937462249163438983782573613293417816527903170098839921825035411746022061489145347058733742996601470627205344416769589879472249813309982525686233016200455834939032979638712060021462857612936185638601017755727280208216892642923921872334042632544362852869342305842592719872280866062202592089589897565130288482369236640502108141036055349051798923289548161876249594238181196365445572353130359839316793047874226589761371062629097734781724828817328827151786290655183787024974321921613296475474995625380284939865756258000656235908945099371235230723165347965055763015424405262174205800393674181262996594176705222234945034145218935732097403170958595603420149543813045358140658274653571018418141921861489432488585644981597109982899055387525294605430588502529562229596796202858152466930879978530406450625610443961087481574276140250867383092375420626188524384618646495735737437527014717907265387833293308314554568814191480249023372606267021935241877250461441032735038962684734167534960379251614685934973327356264595527119937158693872034310334325666207865394768783305425102631020525790265152705787401678241130662096142378587661330994275758789501148743629111876948956849531684054532048535089576143653203484135978966399265255121770428351570968204625174922121491651642019069571959732453671053870779944416626454224945268755431391389000332010673910390766183317347633889984794375142538305971641179566610388825721059894656268860721105304122260793033941940993914294991038387543815874323576802892431363569175627452228154350933260693380609164579620568866106316058341322371415178618145096117689987447485142061107328958420437985595403780403072210189174422452974304311194573063983441898804772351861544136305060851749474684629292258132330770361686801286043093744629930075842354456502396486014604656106928036672532617091063032193993187454808580174358975724554683476381569592146976771621696839259284322031096297711438010966029380795110402462626491748218352281595602491418370655652822977742821685419023134275543332326192128675589827671873276744751505203075332339289864574833987844098820605574495156463206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 525786344873624034215160305359684899683883038162271906530767108453314409746366500617825659217070042530456898120478376141027125431450441262320461994329430009106517454919431425992788145700660586142778374369274252840775325097776217182230715370077084176015488121495223345641975158652359507311262782059525931677105940837688779903026974407090551164232214522393177915299173934970669865592943701027078082637921471747467690078614268484765087679906680865986390118588143426996111839378469692232784925291321371871467907941613461117089657790458860707338678088874899128914979122156359488493924297902811587635029023637705588164330757614626989253714617214725271893517648314628310965642041722929627648709747754104568106477425242185936032882590256910046736664969558262538484266134904667638344767217016018699785429731391244501185366000917787328985039883325937980316440902172947721231881355046095519525102804442797084995575902715267623791149165216506446693387390810870259276500368064401450172201364091092515374954039501163552445449155096320191908950946508303097838037037089371557518549588556358067921719271180692863275329985317590552822163601560297539067466500736124566067038283073631848037859704724541112932638549165273211888808675779100200947358318093441814825321409359946212242635597774942033899363473926704368353702726112333060935196709931861120568219167206816756470515886135828216749982813812732978636555071706254020406840124327989080617895157777495756879313983980174569689276271766542323571228266718505665586349261650533382286851391408357180349410452534567752740461019016268799488532876262950349195007013130240725988388324004163891235933415968330369709661640034626108689052824956904099486956917303052392927411492133623504604743672591928807640217713205380424144323872487490726849359622623996082624547555853080105801212105438712717105649939976110337989152290820170676182395808700234790502517897722244432575451001802056784638548639151660438382401460077025550774359368606054707414300939235989494570302821106467975467707983827169068262120373506225179666429087263092998411343630209601052121353184869246555239967710804914002958078091184998964401580030226238091095561530839185470443620880850193600714718288650802917588932583028897647285547114429327547339504629349056108174583870099046116480008023497695426686061882613565749186179461614145883850504167227259205771881551810748941068189199394029744913449209988692569714966622005519929134341129462982548655319606460126323858245835053007148398487774571270466392515376489353944072067115078870974672358531892157439760095234993695639226978140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] -183743463737887765519714182649007429863968912097049424986342602213803812347803825216269959908437256869462125392885987592237843655548600485789415458301694342307939200666523869210212342149074516134137281473978867347956066621993822324712178813028773670848985459786767636996048842483293599509279901210429419271388025549867102661630320526473496289126190969947203628985433389323559796216870725200263747489229394351638001219425204306146385436188807006535651045026220406611851619807138305908197184120887783746280178999750031764218436940112928501854587179582564171758637127391455593438818739365988146072817239918647846258092352195809554601724839506317991972620782285860166819770818548087861079759831302941595352415690585821847141881052748180526922941376634864037060907474949369123074797058206967372064085675236283709716199758484796712838308605028728507528654925263436332782007335074101645225426321940986545098689782927413386577568778117088318482550766064701552738640855255871185453471097082957126169797119437692813550817068183044455723181281533711749917602670072541011550664258605909025932073854718904457832222374346313616860336367329893501031017424436773184756245524239479484364995293280739822855572171405944517445391554898062190699939283624140223903476224443262273177527411342832811776627616860607674385668009558199260579884623426786477576442200727650778512110575938602633274031912480649689310191343229021634768065589418352740942218917710456359955432857748640115416221588805409375312605577596661238236534652596112234739634530642469910450197651839814343428933871261659594457428685588012196756667723788449595991249854538738172969335146143817159841411940110123280002827945830229106117258975116044497373680531075198788378041519027283355346611833170690416040804183651182058999643518373880883955844843668199610034473906456079183728051024237752111647568739876235952560069261766679281037890163474535988994913720285531452328054212557352984855744731090844243371035667159489983402630351027228025459106304492906408824952524524008863915793822622829116119149978440336186406375703967376926455666430746779929937874565595521121075095245774886703395807621954452811729913769636752192023689186498356167784415020531003905928727104164578855278616021983410795597126641073000708534807864117910763656112012845927847245688825044116948792709759837609226739254040135971629741639759145520839168114912311277142751090646018586148208303241028599168954693811078518574007541949206635198396277257419863520102468758840333134120296517324111617623190175640710768534977940395760357571493260941344039558447104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] 47352449161091760118106877265882361064094045957505397637779277699533951344721739140290851364692148464955674145807532722055156028038408154236248270576810427070711042705297056341883384835838542894023693173368781555642168135556241594161158931991526566498006149237681259088255359621417050956196824574676180730335036034591622003827108852078529020116387188556851985230573418061018394939834742861915603133009039765264857480445768906476016254173914334696786261988518926455952490754997320317481464698856887105980850585457962149961161333089200244931997065124703283558650829181298644494844306003320227384855983786716769357064675290720305261758737036329799104242893697964957268019618493894643693257582815098493631821669732287947056444272240650093906719082087608123117237541417488837881442775202364263431457828842204662416493840393888266759847152307667565253432498276093395482181169842874476538099911065715930375675040907414351991350222031045676201109502946581742357342953808245502043094387917348227360138706469677308876071650393635740204061652012491345924250744575602695427694440250015155402806157239735128391181835593660091362090575232550935276168729602633333468857204008900493875533328073671689545894571650796683775527135964143335098826193683546073924135437401222452914281543224881026509192488146289449705369000450770639436359835570246874788202919564669284062012123163971363271253598252199795211985047966519279353638391645398238464636441461552932560122333291539058135971502387720806473021334731264754286586759972238862431287386168182252725769780014015478213028027695942023317693270666031600253302205993590862585120971250461966827365686869195841363046559230170406476580358565944667944221363547769372068360428371234363302650432725173486778655722761117239854710096326687766470040530998041446374382823586447014407245442569090137990626078448807141765666517601819889073660338093129687705002566000719052686781541489922961046257016059994622406482835844060460444918669269217457339243379850100821141166398267566341464609634677748063595277323476963572146532900266393400319243186733396643590717197623047394098523138740023179998756664071305999580200272758407368759940236040541203173361601178781171307442542610186726043489896491706798719358913289378392858619513479861339709896459693106624030503586608072843814705173165293745863810189255443500031243168123837249650893926979885143245296205114294341038398155025383134832576699089936365170553000716085824026688750741583124171001632919252993350105059390819156777418284426511075243835254225609313376651476566210899154540488710738347859860520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] -9945206831872205807445099372840084441773432656846774182055377425940609418114501097431421992742090688570600921305438796432588541569944769424591087227138088296650708917246023482744338820403039796115400608477055361125783894301802507259791764987798784332470028516051623140634592162947638695210254256574913813907229149555148830555578292172538115109021213726999500941910735713390361234255196101373289193178122975659981293338893653072489649924619643201943189079180398284214238590185788734827670258163463170164572841207544405076910650316054582500512658359336087853279488591431710459145924790699721291470025741489182534573281548314303785923228909245357279165432630352230279704167460694485450253882797306958805016361111927278230027794814005414595290243343931448070138503765764943738985515801135978829142672801985811570907447092898676744569536105227745156731382056102220577255922938073407619676917883101225860019700643310342331799544228222662698116859427732643274509735972040075125290501173357078660907401822784953451263931422509424082636384699761850866291032895150269772818275799339868581362657444374020022267418816053851547285970031685228641364058416744531967565829933887437501468152059535239518270168957836971452090505390129873972632395131060562999104873523145859825617869483025867712067328980588677998716404283730356750482371659992276383400421242951762303144589936679745986439027246137654984325925158059854970660575213250617971578820632248308867692588496289256343039491228591120528995510244019318944203233696242199704854732552037744501783249234687434815224960383348335857201055773147445049489007647085034225627041353278924298076618629213083282427243136166017489076049422856043286442710382665499785343772258493539270720919103935050212611859005799658909815717416450061714346448819493088947054654949564793166911584819429103788311893866201537047150499393441252396959322707595969246466063882461972078851390963987498479487203845072117115621468609248026371415623042415429286698376926324643587064887117796461830263709035286551522987661743172372870737580568118439910810875572348131269056821265863026202108825814410113402373910392777994583123136442039362501869935786406058975141796105348999725282936813276157192940643631582030860142800634077375828323641178246185589733624879607200554182700983196632817229176735523899041070081505521686300835461450425221969699364432496392914826134293692306913076507018536434938765230945290078964806676161385521325924087152660244578254778187968222742123738639172771866425688299334054718157102354054707555376497952240160938017263862080097295636889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] 1874067602711489303765558168700888558292224837956982767171372962406656936846600729879465698806343742335609333070889401220491402827060183839168400706249966830731674671338206628023305447943988487159907388909065437865628032377024597096845310303191984545418261443625958083447198606034844241823148042396407344253148466680587911154549796895568773777550973515296881687143935081210608858867386012497478590873547582420881660075501749297368527084745200835531810528025606664085164058843437564753820831637742255127122824491348477964172577271915180378185186165325861843376675137630865481582402467935558616693069578301291207799734000660468062101656275710385475385056438862283463446200042645509048167881719844308284905362582137485418173439448455698718684115076490510831644852681732616861907940920364065456985487222201832010328227804062322201327099885326246889875545490316424949395471105090172599227222554019378765198747653306128488741034055287384296801118445983681656718409925849555716799913424183300195028706406100285671461995167207279446758541989652560271569941859992270869484105824928424325774281203054760304959393196127918208018726434192625639918556238149472351491918015328190090131045107602900135516111629583448384839069806025062768637466903487468592160042491332771684581478430780351950184051735046675760375633563458200187619385901471222043438329379220577257869128111790326155444376727884762195661393129728828104455591305754612737606476922001114005157461222351757987452338291804633736397556907190901534767339495982273518432682761451785014488273288150904297669694788054275129668147600002020334191425182780282025218939006056163780498448082860345457667668617637208591606470428244815175017116216581024347222684669033598049016955909051624379420463734290964545369438052750377516559970445303771333153100316736935637721746621146808946714185935022703542559356490665757088683422109004417835025900006625222233297502914430615560996617700725262127568330698543352035573880704647229813420236719444863858189547198360791943018413089928896275955656104278280625971758379132346964085624293121571388313796282407226044949573838717824334356624287419490914403235703715311334442217617593069513853199961694397265072515928574086139733315367510352130677795256929259976646477185952891642446296162425978549101706938746966624990396892815069468502394951031321488744081738984359087897998826187407065124054440282976263170602821950003583821784492162465672992154222265183481231855357896409670098864432080274722314698229425249664686373772341436742366035606002749876327043047707908110960517604324447559142604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] -341748295915308215513444860908541917851686570503164994721625502632280187089899360301774563945162210934394773302064114677012689029917284073366855054165728973105492771319661391961558073709384419242579174446454737777357937562449416279665353222206179847384890694861318460613277919278955556757932234491629917312703337826482690438917014440493360846153237342175679923272909954789163525506199044774470720981573139891940228535541213498802146153592829196732285581310260686029160968978482847641787514423555481649277627290433916010042536536165309392257589336893942194189584453313216492749444588026607347806026057495864080748050386713556649008445862293436314021684479538820244209159245769539179954363234190063781780728053943661469211909953136895465933369352801374658275243832908257113517745794679004712369793836688590382496741926710700829053737256852440761872926945434936220131873389821694169745828000682190627926305944125681335724581496396596948433313718427554987074247852877290592195331018067597081829585832270529914432427741660448435063747977687053936361407333751507393516698394993997212973343119593518870009987411939095539243334070978010091131475523298487542659229695049062498202933363458768447270328931431859134239229291574742966989363423657721715482020157287777105558753480713649856455187722434022324239984009520740245548260599658451323657614818862341501236846771058040117472110387317722595229016788447028076703551168066914791899065032389291263340359636973561546049436118146740883021759750414023285160467808927488130318965557993926710852879964544711196955150513108765278909729440722528903740647053487785065750921302870275803799358609906761502861178843220225107911591451298026350066218473673586436662184104842683609119872374872310871987901854605382292202896055926613104035873756304969081373240738843870169467060840492244714403249136268685366344070098667926139672381325802342209728674791912823336247000935437543258046313056402241587240278937426241009492425129475286438605270319397791885784952338235146297276431705634336218464057962084342436618396380876371608971180073185354941980536523318422280664190011873676742041623046462562158811117245427646641276272810688936232849942364148667543764218283431262463803280197925020183945330095242962329864927061905453680518513465287730047917983281065065158942058507107146779230927049204067629335903730768933487325193872434902544903166920698228846951843636833235628173054936391865177209924435845446906500179281293017157105549272766989905324970888148326144290116036632167982395748472634417149063344674064423004897213231902795791492710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] 60367435595905770779297277066033682672948011794941434209520396275298382527201847144024496714465297958181105659640196544749849771735778085426607493400517677950670539452259492465948616384736648725053369616458829219724793482861833029073799952500422638037035167551444974869733468201747064587646784630602430788846685184404692236994045745452094457340230875567783580406992629168266901746873314449137355897709343288196789349852872827797781410885794646881806920262782532848846250406042123291694053959976001439941177947469411187774300309450637384141905659067311332459467220378504038458916870133470746569104431393183530937978171785405539105417636852451900355388669003506863674442465906550339272761656613263111858808744642945075288231096420272073843503116582524086012163969517450973923895639699081037025138457126825822119844335073888406944341238167570279526032537821929899055536618809328762602609144613966798910799561513764868690860822250639981089738627094879239326780171820127445886201187074612546890200864026426603032764693395607679714150908739037427877763531900253003355081825301241380864703522797755548536330034904483834062255061782394455593929879070861205883333578438892094699237395964298537009177917689966882213672563343547306068039358253798510173314590710222139245632342064954636280863435415339744738559085102769566027401463349843963966513828499737406185549216503445140934157803382556580248176147837277464931925711312889746625889443152232213128249109322218723621578919362892303905481443729036441290788748237594545121062834387616334792718578705601935098841978063554904516601971882159064402367335599685011618115698480388929732359520957828991091822581531806106592090380734443536257214151205130792377949472422041404000875761805986463559617403238815644561985259385451744100155475765314250072921579775549500256529879062226381093786883013849006255659391469191241895917945123432163909800561336336731288694957260221990280860548641480646981675283344140808897763206677353126846082763610218283831009565310561582595490596260777472242097340559930649190139918757500404158741734447150047842690963071885216259089627182458599994642919975078267982069846906404954498815723963334054114752768807474423350106885334423854959826721316161130881291134251915018528682825909224459102851910028789509699685025515718417064255622623460085671070002044784030699920634904571840020385998149811772102175214942920203208809478892945905849859736446187226582439953259853526326627167934332315150381188921261226407741274862988953404275845019816173216981108249683664282805615567686739286142112294167241555968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] -9930333638304385788345503700711976888512284172123116018891485457773685416694028781243463049156000659457406485878821367141825827369392366717757413899454046437655490444568430613601247811422904006701274961604685178292456454257698073634645039168919614786703386907321293554926544443682821958235141791975133135144412713919334662599070090310179230628584651993922473440345157341269508203771861625180752496305812778608860995930752305385168928218022568913828082903673074253737573948245779616785727585193758336964434759949877473899508877413051748021623194890590040126669977871527425866278510245096371062637989051843512705233863433669831155481407410492723118723877145403884233115728654759197596986521180825106357206863333003316835379279725657373569811974658058921152001764343158690358034910475878100873867606211476445943865634980836751866042048429219940681007596920406502590534619826847005910609656765817735330000424874025839150548642930873159248768172397369565323261053060125709585826589802643041545751372092835312631021084882374835046369120514796263620835727845234036968047798389130422352740766369193827595875138044417585678656715353029519869241446071112258431892951723980021486720891024886463891067652423587336409178072951859827058226906297591933044934572760237251878607850644052596791933960753624506629131937271441408830475752914131260311772596601621907105311852642368398060367781079622582692681389392542080530079908809782185666624946276521389791033517025940922545977605003946763058621297027674957105311123152814170241622494019468631722290672423496141831379584956321866319457858383396207041877825220847420145209974675891151463768145679564984079451315588404116288205893753304105985349255471697299667340600262731532224800936516765326503176279861093350304551611301640761661990193747877365285490913293998612380301749054115969546371749208321757947902653523981120666109146851043342240547872254254507448183837632417450847441392647295038376219927986509651743892532830460623956111837121074797394871970526134290113537722581031669852829650352547838026420641200171838341224766951271593466604049908893955423154844006328895738677079719849383332267947551250442196837525497833729557672366356190365159337789155918022461142994810579798998567912303921525321679724430934454250236369731820432599167657954008379378452612741102274948952148280843528792287857032774171377610318028709921023927485407893507660899232840163736874055947061852178635865354501225578416440446316590006798740471656930630421484890038574671245625163441762625245674231161973359304967474662156713487121522236590421075558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 1552140009216547745285464421050210999381017894783551228330846804842308545916144066254265111530124656132774680735861459942253210131721837545910264876798552435245350668232182176987353769830538171783709480664455397297916706100896619746889165164029549215553894717017563725050121533684522946495144330993489509406895316777205648572915683487771748514743584026478190471961084452620440620105292490157699408264310605970062380359043985268703834400621898121125070944578478880154865834082290960368211784927707488210569975433946585281317101916901562545013496964006864290927356161315665764592442344867559212270152586977262373106158598919591013576739882566462341925712234531434260866134774674776420585068074058568699203942985181498661398858256482575377197232301907372680977102930167135042120372782006939248781274265697286282530748615853460693021440466723331539272236601180463312512177985013636892898804036733669470629176275140421026446371997242812977220375665096278893008856676844611331351682404516105036032366094021697466972635588798082787373844002850327516436160980546396355130242747035953636921209362570327849044026770137475596852273331364110339682409110732654026413983248450588988629876536455748704553365605745165749822567481824162625182518563785950397759015396863233023431289185201780682078964900392050495456529619978583519339234480979453578507868708918039757581982312293690340026455480878238548964216782446237649813102109198701476346775497116843326292047599934573720161429137020932132066223457002451899967828660524092607427276655641308446538581290067039688776858854761889127367899065323501373243177996774403830343404342798303930954451710750791452907833441583461668860566712202408190326009694492520685324297120340427374691520772844188794406426674420616117002670986459225367303036180680745240301192986070176591759471887833547436194037598557048147025928289007534389550421103648794995039615777855415788392937679255196657474167871819993981114763982872715716256912780387270551604471050372255743425452731763071089636834485914050747979539750387841863694282080294393465817868677815693175746965786632587605614825311137005529551370191772135662108149495576753684240373944461217153359798838139123880227738295025969045557584982448728558768029066073515967010416299752436220575905373070632434394456768819482468497992406972160091923966125983280305861023557932210467384115475470923066661109156706368826766540604388199805528542065772032766991162087455962653998570833237212109659082779505808071376981296696619205482777309286994541989753628584574876888860108880068031673735233950631109591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -248910430216121227096794840488376250971207113179906866391287361352765217284315768630828367685135490467130460271352343373469797768289309427159707131682441447861723823215316916829146039556717893533809513827179621403826257258926407793709076397125566448092047489806655738675704274074172629532046227506581987186034133659585646383855168887156193345675473890040584324406835616014469314208535297816920410998020464772531653584300136605993962107363919729668998914963952190050670725442013340570893106117945076155094009336535827773894968832217650679063977522746346575004796909445199716854881708821500215954416870317218653927763471269179128184711358794855023325842527331941083656862617681766428063533120678625184955439238956892420232212835329279491391606549456695361284767453986444522531455058783512477665737373004899409577587954692894213314476205103568022049067493037052358483078924195203016714638660614890915162415758482275746267905716246809072757272003624795800280206571277715013700655076368156273326188670800396413762612493279931232023659482358812821565733082587976456550890036825057399046292383193862705441481982333912106454554692882454227202794868052800266320125066170536931701776177668345867811197954775849823292912281815797951045682070462507214119789490628733358734404173911120941137177711530517162081100216839107507542501013127000694656248131894892038941307194838968950094273805678058011123016688252279981278194491250309441694660585890342021635306862923195802154406314012212106178335839081975178566150667773952513696618273938912559703951595250901260622126574056845960292353995639032422474056318973153923101204318203740014053347543298659877958295242835393885486429670608352967538680896214757018884698810408660220066805687166879818606683806762950850470583599379688655504105338521002423290654929018816154876194724572138761454129092677126452008467341955767649428138611040317815551577237521255878739144480560300389023002458879560822645377301946912117986651243720732244047961799521917123570351366689575002097071635426512839203678931795249895737801583578530313399019140194667998037126648514032223295039499715094895033997381419331677699786216810140855369836041941155077047065654723861665375256141534895341743192429840589675718760533857614567454720064508095516323559184171391517130925011525123033290989125154546471817345272335357721365439189634274765821790278367198631545916105140636213737313591496653973997307320033113528122664267201152177007231953461216228251505717640886778548834005013865421340626028867150661407702511147627898831471235701466880425881694044687643443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 40177588029831479204796009154637671418802296907558809112802181701423361079669432560922918914541896485480083928768138110791033426172516597313701653426031175386718046802495225006073731255095463737785472093788469149538637213572478427126380399180807217074251767334034968326414667103460108901439719393151334137838543191467328680480490363826879027767174074783188455437782055572738991161804401260908589178883617039245309381826504993387554738151371261122564165055827239792662119291747370212717508438204689627936465870762968537604081086961790698238142178476921041716049707091438081299828825413556927473127459096153966300492435334589468585169999206037927947933769466822040341388952444924832765455349523725496151954559272882676703433973481265388836830422268011572451252421865440666080186824787298872519310182300150749233046378496950577413713294482336138170410139132609190396074516759892318506613513588867253010900589808173589132797246299903802706599874867297028138601785657153463819552625077277416259776687353221143819186061481541823160723983920695330662551720105127057830589006934165840977120660392137885062906132048911019548116618209258537527221035198462517123010448007902882882293941817680456675256229511462401115673371666305356161763934618734136230188358854296242056100019306615271718173230484425598834350367116813258665746727756692901090946032064851890693861499337047036051228715475396420305934696391308789919494231736136481274285257704614949217396954559527460085217386503365214001633164220723164208350727565637663944233278390547657036454781896955010013228208046715228022401814336668806111689884685006894926389728000955040158447591069171352741335156840939085289640866059179872571689040908909936862787021387228012401187989292786209690297568325703484706312291284313291533346447723353050472862552859798599378243159273964758581527589791398066518653843331126927114516775100530442914267275725094940791678252204191453968944521330553260166099642493001966586908064847593675416694725891068197151819753169245588049999790129666437384782629403758482819841826761199484456672877451721223308479961709405327399567781382527882346257142566720250740594480645438004089425538688768304229550986749549260753496828198781412177080659109569878152431209149294777512420696420841837979056764688345029738799802955219449573879236200532557255313178361752751194164840037174040699453492230180925554338754764195778685848458612854853589510714119442442921462832707962821378011002288468946999527785687057914139415394369988205576887788252038868612870155630979864106373048135356456996244149163308592660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] -5667512224925015725289333604530413683255805818015076701413712787165875394768769944848593956950959191561416539565568581074115042618083924785503968689533103130985347353775100058388788948833409964830589700405200871225382698562545926099519611390046667651643005160481449923647656447503931231868173510326635247914637067918556389470408925468725583199815630877738230122620545740752602872774839945558288649000700635607765700549628155945837865875987798263351084848462082552977627140591974104042023931642294986909653858220322555996481775572482486441778824359884992375598535668365973008077391061712373265621435056327582704918796591905758025462251469951249398348620604895521059199600083476430596280576008008019169639024362216340273365406663625015895706718869167958573366226741191571986204326240003652084956579657251040295729762270039506400192349614078154914539629827914283422223420324186995654991474737095351524618057549064483297094315535368869703088498443712512422150993537261908344651454797353330093735652375306234760430149014081587042912323981125674844123511655693221555143619915202629767386235995068897714179347193430853932250948586990846318239740564755055110122266082219841628497859116107338696262670371426943826196723426443924269722508856481676507677973785569219419328050349647022750849303873793687819545399044162668617331358807794513547531740470281908973076901224252191283309019156274658560304422229781238106368448437534014500595789995657930496834081334992138740730541301939146097718248160432628829811773920336555595079264694985096948423290316211160062153060768298952786030414744438995111590345999355833542449239710720207387649405321511545645556237820587599968875435861193059541790300604436336119549661866182829862007237975057060043610558927533279050358949041179301006275087538596256626732762069221941893406394615395602229044514092180358294972459358874474021640631403559227232311147814297441199482494723130480389586074466249696674190992104659253354433244855599290212906697897678876951484594120345262243874564449346270287746215492801434093909547493328315114485593437289211893972604689124757348808142544119599658970871815411948352536462445682950887674359517973655475628824782956657097074889264319387689793271930869645113253050599691333907283449129966716004940853049445786136257847171591406765710739738458751307025763104424905356270873445432614434675637820610396207298159779668202130598630505198273757532529678409433292751263732497291338673720823270234992913394853900283579416033902648898493364455655211547061214912085763662758443846431640721331127798452583399424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] 616692678173856086115269191101660900208411876558700611184371893402039195128434339343097045392297055975996671470663380744620690629448957737144999822636469827327598158511654843642839900264998266564492006023349176208401779377625333625941306713377053591399412522649109332526815685263389808065472712587767365447370870299698122039484454533499663259474919091357292456068097013857963565600803099982939990693123110598219905613700962020507847627055793123614850563149126869228832820599135126783682148681892080893297562030149174481101596712885672271586653416104061901908610987534401860715360687838372594405917171809388381426714943519979495373614197003191910312302851538530001815348869593464254111481589551752548001590400227847087945912232151122757223886629809389848859804771311166598288715253947136813247147714330853580066653767866810096113223609905154932574803215127679858493230664858242430593474009419694897789777671017459710174591727495916508966123773969669853678414823719801073736324667817383237387721878142913798970298976747669652508886587458553594541699078998982377850124875219603315214730306534768305425915245143511766176713964431736489186306085300412223220709766923244140225243616785911451783610426124534167026452710641545149601575198773609967513499152058973444626333575451979633368063067504844558660778311751348664990424912693873923384312529773554740137653014810701085906734511017164438829617493636135250355367635957850961598496263497128072860147329822690971527184757547423513653725545742385684997713663134967767140142997134385323460332118297520088470451698658582229341893423404923884536041172731172524778546741530462405127908988281627817662203781247095833128855237079471392911251645539762873625889608308519168291839914601213932774457487718134570139080562685934551047760807669429426812197432070720527851356625162819478895675458104134023766367105908542037297182171408737764590577844522683912231097890959410301050765071681769550127231547871741054468411512069721452880485724943422763361739281544102736386647304181710900611786760729490383441034548439036907064764513635246220600239410002370115632867200104655074630552909047591568425176655801403459844504437307130675106293977906098063841732647888977249343190992973104260260398062926866412372889829651223052105771922400035052382291562825260916315687011077376218371676180857591891367630645784806919506516386777430619424181487927838925593621420444018595867911242444248892573202881617505554842071001603910079631865350941161555896822688790383746501216786753262904367793501985873586362464530870513734976700621835636572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] -48212444282881875556653139341820217981534886530535596386962638879134209616816200590757199363688105784826197416299649944705639164478819385873167958437625410095873509337051456418970460925304718737164281034931912811126823280200767674074846712589392951517185982379751778959869442520738942102303640255514048555520643115997078593977616486814794812668418890005199080972476734540068726630036492892822357764451469350342574329186002901075754684174345898317878706387404137295358080703596557114204941108768781960583001130003245161807670071183989834713026563882277861794973109515374602018293418955570206297673455830855757254731893123569275801389444808428052294131426941023661222296730897841280545572513710808214005993897449285328564255012500201817430302160222926580963271944740861168675585474447479807946579315020551404953848584592782611979020113246950999678493290878133110900197580284715584676901502600821974565517423384945253594616002830823315544215913197111316291792531070406155608039395379783480443833285185412851600668238821859359118567657447079985975072132135822167132516010166724835081475595312421289847822368692845441989620731408845031591366957929405498395906340833931597820122018725857376756371699333148489280836558508840956184716628111280347206022941705951628565580136109981055937383056686578324509592466001076273978676298653410827462012687904887177867190742018604589812758859283024221529632433448267009750730974760715803213523629611579646379662995200566313746411292907646211795029027477184264816379719380533394285331935312166589778884890181459752922714358759765523156605137067287240370032512912915007578537836968833404728353668662403201370981448230480295633630084986706788503951937636903642105603586850035389496735592552640095016855992026778416936963467845304129512438359650150070587368921988184599023809023651912553415677367556012083913003556000205757321484944162177210916463592281914433496334221796790357406520811905882968545454522215090093050799622321726833923211765668000947226227188917905724395284165006915280405730821646525434443739994227906057022083238963617820723542112894378852662287789418625833626370626551374709308601393274884594852686618994562888380353184910850367921944379226835284505710899035727592899067893366363215383027515231524995575973552698003638214515295557950543352180989500944467390377469443224931944618519934912117324077580358493440048428995840217647330809969895855166831941437399693530457959451976221192010234278532707265579688099210547392944004352628913738910936142063461707152497092287086335005902802997393224691794995320560025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] 2547641261874507271592203956282872018580112226743809028110845587081845746862436906733124191596088836973588863394603007752640024049590911937021377025989443321562129342406315976462046502454285369565417810121988063513095089812697547114144207829757051203318673918164863175731145036961673121412981246837983770599801076072418106964295349229772657887222993989577709461908093135153200111448939845543975711836573752114415969577331120116370596504592810634134663357403478752882645752997539995490918682196624875014712693570325608753476955805677525782443751739960171696576069350089215484839123323936556760986099624084473203107597467321067448546442883663817901216093439708654400934144090493728610801160647326016082180883746754497624869716697833532325046578261791595100158230054093898906420902193024067440449531257326039438155000128295111606643812318792058672418618222557137024174972036710927534437906159375406452220611142942074085011741901792246767592950529840791291799571304885764495755783732924028608240496884668719541721316289229315580239439764591891439073133744134858784934709975421092526222829036490722478782587599556273713239461685537823194353291058449302783748823764994150340218651566914502632907562128336527940409258412501069050439750422341767986674638835307993394077098941222034316891216373674723650813460330299321624135979540080627915522315839363069802972185598969053123834874667075984070543717667722712518444678790495479442289320989075729201434376519386222248957707180201783905276923471489361513450343072626897014904977927572435930183584369325583298475677051912139669687338156917614251729672426893493623249661488974380614430227602773413943698209163241535445824001792471565738409131680632330337546346944771317372916863506615117938368369919903354195658577696807208097865085323819649384512170861970192138837149378853186923378865690891025035161175838675168381732256751495001761644402339369467541815388641062543163925117545208654046447563489433431200590805799417995773088988362840094687792237516720983965827741457845251879618567345649991435924310766626759553246362864603199399914622981989825738234439786973475433412417664198091974999778295937009542688109870204445351690348476797878041835558957119539940042042835533153901794755520536418678857024270360475169690609118605588975493542388874924720432683550158633184185971430239319788266771405325858991563362821118282057548437492666122787229092158657029377320629654583667462395470696481640084400405281851294616685465498437807932188077525286752745088602171612092347307717226275674963391659088986942853339648639956418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] -81532856811269936853339297268298384983341625835560692076639239360225555902666871530094060260028897796352768336375363845813571839077821139422837374648462651350977253348498736868309826688802895499875315476341735820088618848684127761433560721490511657829718052165386095702499318466808929048278343237205249751544537031281239573460345517182070533698967421930353595298183766377284070719662506237276208851636236852683005884028094843507409223277780060041698963671429411911617650983423508166457812598356875689467639952887371297590500599762777112996988956480611150312902230134768335793108135435348229405658964211135046449965944737712248955139677856471795064653731187938133385618116032027927254343079401779287429690164778408881351672900307821818487463551353381595618067857793307827779774919891023040255820872749074799655446709612591967490760098715112379113343938302852437807508970296055976120159445914500706981391511654995367300193401337405039520589535090377768820712764340962563357058490974567300410190575400564582261332600620435403821867316946567618867041458153828435969214186106979438624709301961486401274788244333485279856025813219809037428093571079032309800124068245671906765363122728055180785178853707865587998756274492577845714060259371890610316802246781022589225750685274019381269392789488696373949475001518832227744052869492481759067838449458862522750562630266438506679692689780413603752999249086825990675971098876741537044113805229922491647376042447181168680360237676540625785545218434290697903942365899112069238032661689962049670094649179565258362094766069193031526789212906727446714870104405791021629896008039409703339320853044094311641736622304226147534153567503530239501968666111022172689953308767794778003992268006043747408140752075579326391261307148212224007464849210903159544052041747211991973066154888631971823874186821650049296948404487171631584897683328465820276201714266677870351250652718132454716548300429253114912446404406427931184912457587599867513095210560729011222209042914929046729981194680191242579410462435974361198196458597208111229079290195484427666256969961448289635955351787497521571039134765462571153293913304252589622031272859379856411363419780816650004265090684512135128114457577155276391690403158587178428112931294398789436572398638230118021450345926522680027649157380153139689220282979633117158973961971701743538230586028627022697721210455593874145320510962560195431891452123048610641633937178380990899960354700210831031350336234690770975545997339292223306917343788777433463348244346105529455495741898323126845022831168716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] 798809684297824863393862959089600479810033616118886936967988201365674599817805935111307903099931748622445979335854315703163041496538826144008034695588544561949577445606709081081548074316583377049408046036119101475398132076542084502975877040058560390147153078124615683458764941692182943831171661884016875912527650870812265399744969906307744666991951546859166621633796504926939846932131913845980036923178875957237749596239098650346662663287702467087922138311544731043657533228491301132531825923587733281440133056987455493143974540951606656833574533310825280740813536004497370142905685656354657127935863378676803129703989773817189098642483665198551069568394685917758704448775730360995584114815220964517776055021586916265093009129281030742391279880997766146108311935639433323556287625841233360972463337135261071157802770814625003892868582579410191309856636204434614939675864800804400959245620683524382296493504700950722047715317731529480438928259541186428659391625814876650380036884922382416342811237238717501668304246336468545284911638284119604424083942382011714032949345125182289093815293372088740849631275531429037954465911073689859349076933500658347218567562836428709256865829210350034240019951366473841007202936892017694820482164400148580252157885113750104982220526671876304706972989314813197385090445654191201633920049441064713201750006214677608417055758544158435319168150552733309951641380424973147085378203873259759389550205908167183689536424516713128220857538467288145054501657066963677583479850409271536981555789859199648000476452858205344597781396170296927395728281971089066613346702659036433454840635880195786382624968799285978692652222559555763000344483003761043938059003579377968542073971898166965774313808744475589579438182607128429247169944948281339246007865236336631233076196275319047104613618245666506496760573192989582769185096924234535389902499065324434583566698923835770333685129357277088223465739009227041795411525416444678216631474989708247409521216264650911339715407586668449663758213721260849065878954533022266037889913751586327761498984156722429464168990571997456785596929807909127455401654937735995011325782565272859223597021922844154376136631493346526864709531925387022037887650453772842210581840244114395990303470434871039387830393098395268996477029098950347845818826163777586814220457035494716355029276600282087718138306560125511345904620019402678628121310413926852158947507627134625944848122105746199367233529470874940522319634930143603128017304627837636801295885034411005655694770019105626852132302646400083183681551728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 612522506505661382280605518044665931918156742373664508986668046560071462968785757221303840611144621936134957771360842464292037318012590825232268117510782946866716035112540776801406131715835962505422323981903192556564313952174102025958366823248427360522613766063941052908826708033303832252003438741101274383777864956965631530244703364514098082613274090700138542274298634753501468336883694688003309854237800193833706314969047215030466283190554924698359625854935476355293636757974596583558759046222116393839978585908038023006596509624455984541072934959659520512414454010434963073354830708902151523929392311703426047829296605972077192595537383458365589792670404996356636306891659130789794816254899470739264257479895104979310932729070979332203681806452550343315438584291969946261497084179332257805165130848065029863622889206414816352153136872294463936620338685283103058917656232828735637718279965039475841833747809037459878448770519095432895619879137486076422745545534122424624479761377356464262077075926846622583880816872349727704506419703595033306331970445752428165862198191623180478403219516981604908683137397542370675110053354230550079803699214179940903692844243964781484024225418259836117426288982265128095550699010155987169429404272424343225783118788046836408610443880666099598280902711107888957694222484478890124470360919425250270827181617493946165379946740524496454000964525917169586981866388735188789356979879559634703384448702577940448015273464610711229847560862199123921101954740151964798181955104148343332534247323866677668365213492376969991809323266411795412773939287643119446489910414757280518766060700657411446344812877360152886640472889375606398043478098344512298457718527462998995250707979208485727745494483058333096448458399294274092101788305809745628277585357299453672191358797869365002218272858323220598064224203588109394442728121558394549147040755820636233864355819335968363882675360342310853663739462913639361682632349616163817594585480671202522252229959917548231965927365079004000416095480122100167500278191751090459833085723583464838755612416354153564404461149826361302282738730813582581224802066313419013324777857181883293470202008904705015243022617599171641733041362791654837720939456800018983685380111079635433714097511174437318659327122094673862960420088225566265315815132978807971638388280121600519895400707019888467175879456641836077081541614575583784317967447851749971662833254037875357904122819439741358551399333601142751943969219097075192567556410973751788580546085890865779570280963130756717517055739881162867633396121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] -213002605355788395446053560864255597621119292504593073179630718142547787049485708103806416781637044603274812961823503626345481236226169928179697676098529632266300649270882766760783584288380362533089130576687161595137178852113342833543631572652688184941460813068022783994621757461592402920816977766193364516287217226501790734214840458585664147956902267724507072785116930615378348237306386477635862273809193780408069356353284697629386482237424322320727454230339579087627194717648881411123581612002333155631471244975317056415555955924557797942638435159535189526507918754757710927231070388991352325145367451792526572043745867393878302027121758840317106871974482396041709507342227676575898726998365597719546462355935106578135249732069164972852207732859604081120115481546681085881821382312408400712137103759199884476661939470702376945207217716856473084528197003143170440610420127369890090936500993938387251902999623823455488218197317245350311079700815660975771917666968618795406235978152847001522771472330465675835711275237986864957024357282311223126999346823613293351239271035038567055788227503450178817545075028238559561929146496215141383451769891160021441382665618455316150668195506290008944747147223384624252668196515892037980541775791111421859390611355985049056151601339448669113253956640909567129872216614469735533958582429110180319347185778070661723567259747148915926975802876026642322201571292681944123228866625270152251141198890065032245074722925329670584655689234280962326689725523652467353930936146325650267094624789778980293780889610535057705497356716592396486042645649103232408599879394077937674991926305158616928497195239667240232628324282429856786886113287405232095465247349002029010743443781959291439825418318156355650888948761738341949524026514804451000323928624732010350480456469694161253415882345537878211124277872915420904607799951582880829959310171006691597691695508422519823964416602807700022764431158328989181883123442101185252301581134137467969761124811452516937136510684719201338858705315745419115358207816498194601110999340076825855057151088572761476884552684135502386204644375870099339736171295866119410301144885840422004837129824446884882767378063865051429187077107882629105514514130572559735315065573250767807193622132611779363371722813058963480074504288159217034592661443826435649343578758160707939038161386158954453557730275687789197377442514225491360869893218079173792816831984879924765130971744538932660696984081739098036387826507317992194437194112754636368365484607616628066561267718786188042093172476497969858999599759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] 30893718302317069048051998261834529915709972685722525701608555192461050715670987848413244709605909410477736882590055146501407616233657144906421579652616632943489305533846943066634154164741488912862510859257993600967405393314623849782370329017577593659160919568273300431180823528850234234016704951864711957464914247628977892924783643752469980389328411957103058986847565805762505990793559433337178425566206028775900532327491807341785639841489706177484177698771030649915527059874477332914534125233531124398611370219954652556078561312896095510011514023838723707669365145381535381829195132452884359036690356654542060361076060850244575977952404664931073285316848011189712430194599666801093773697360606447115415207867079011541248328263186971146291437107162701442632982734575089723306820504028264925828577392460843360115047913777378386665593794103040839998159448447471846565831157224138968121595396423558338710998873902051523892528474245918436758047770298567395508970390554484075452347651927771934387629126386543264142917337917085087878926924526818594923880238358483487387157233366981635579017061271370795075829545181132028886054730333033487681754769281539966063985671181868593018277377451636738942734147437120015267951136402515512866328980044260248749660064460975862032043388712162534472593088771497267258089036937795053494404903871387646463289216648265515780194292285604113664660112654654907183956967946911377093453940606829791130586169557843285451690718489294173662342948796825304467982556710043079391949715319387337603546626091155886439475249942304213699352920559760396229010303920514093937574013341730256732526434817711630062840926464987653237254144390365872427425600195886731897419347098544544876126063678566380814006123169278912493177993713981147701209723636273644303455794591938995556580864387257151127126834448413257565484291586885155328457752403201203770607322322111096992933123855317252720652257815569712697337713318496324602017698727802857105435379903578924414105523527184120288052434032789221130437096080170105745974031432182551295175406498372585169168490420993622301622168226124781828773716205864766643258768112799000769652642940564935549535558542103175111748388458819453257747074122934347663326575683079561841890258013259230374623235755327259692722946464887626334725460899817337728809906372812373564410307543502076072286717652032618714723257737414334090789573628247887351510356780820599933847836191283925557961859330439637651194708399679951832995340797199601970382410822252010388996507840772217622682888930490829219463112889772772885843148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -1980550433071368857564897952209982789557625220416999063733942891749408023356808682633686115688675898929455775052284690127250214977661941960065752380853735502902708966395450197964577338985083839746685241796110000193450221089117113743878012714235525297204506400068785266731374752352508721862748012276991830201558169956115940238990242833471631647159402110505858848609425146097434735086143400201162530468232674400296136141400133165884952776336034956221676448389806293118428868522646546115311610228364439764287391905532841850319568771561436261646105285302574857323813669068846912028829597260720980312228569201577336261700413478323251759498709951372083304959087153023639005054453318402971690392134494701636373359792057134719070892961392074959989336997185331257589236927641546658659715523994624792399984200088146813459580761001562232291638719519285240716430088851002955460260902302915626296561763536943685485716183766824654481070134298979487491216890548897573140208066724418151412423295699447543946834224599295046392681477511882676728475496596385227196623116324357611842025835343427958742486487324128190225482388421055094464631304175310575572808344572046487347318956936345057669251910182373000987401712355676334530940094260477375734807713401530339858891299739153917060960234850772886139846226338244223573162973001675449190094315802964440420111844732314750524128580798283676210687789631190759054033867833013241811313964907640069683533104519586469557241310585016475953344941472401103621830623659115761078465390498651403148299731010078725189083816871578732451266748924455036838574280663281572591726230240876136076743439701915825071175098015450256786155053138835367710743242024715995676975530768062457717237217920641354979971004270351473904836539798865448799919763092126696261279208718654328391620363481460793657007495899276578844676891422516795443289382772520490156883387581374325575504809680382138843786992688627232546689401675930887250925683453815067490886534935875996354893998505136095543676285451938050335708359229194248351441247063520216244104416259761502250553312916010120821326075249902778059919973995831049263778472833227486270604405738389503805248013745575712545975525433954501862615184047343494685817531471170707859637098774019034048149386688633667274022903027834201796038064308767465607516384134909793133384106016647060800389785843065381808255253566727332152419838210158760964840676742720187343118351747325686340847431696390621433180390019914204602734273402499193466857813790709216302288196371809427932734793849714826285954595853601697705523937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 47625067530013779527479395820534687955106083813011069624642195883998509774998145735594482479649934161020885552006685954103904424950825005575245746679574132399917123210043392763917401255143637492512597456307450550148761047729009329440017298356995726960281902422452764354565850340272288946092840028110175478839491523177651010098286221947281683765851236544692857845907414842989562937988777454113172070855113896718993323475550576928137697942050314911623785853876617612147185853594446177172277798537328099900841525441710670654216507287641027753677067638277141579300042905595728947102800091097875068706771812665954224827954548095464735613149229939633368556559914115385236945358601426912118420185178595171664168050343969282065861009728587099432303192595768014836909637951316372939015970071463996684826223567567467861617913631723783256902740315697373765746776713052810595248116109062651776257767184777024161484580132083847046528685729809847284951387100087298265034291681462787114045844805751423593383672271431789461148766978796614968274336142621917527470031247679752622680084480522045374556165118459310984641996433021585038863581430722267208464341444206503929851166720907812430534567812406248961600639274279955246801970013341894357254139454597570692253104198174744861973692690077816343807180981248835476395748042797306651777438648202310106821521874939545632153950484725336258831392806023261085692430611216395116582354126448040575675198625371771755660301947296269478620536444112989388926230432039583446664994387253939421530955134717587758110562153711108745070247418645856381492115062186791095058053555843743292261362718323156726211633335098201327684391620123563704937959795517202536423468172734596852139183365276015468647967970638725200525352184850076786213825063804740336381601180189965225911199001613061294862744755954018577616482833488971076612993809278392963490058392927916243984495742173597316915016735678144689348848196078186528248729388367090041495540271605311916776373735006555572928455032283009578637086583759428596539322393913038669641966307329690723053165490814150492886432383901033087140417120827350737072216349624550535271718966004991271996512632955217378511625267483016369769092782560196062968205203774845741270900485053624572424357411941234589668353268187207093362164597844777943679745853900736483843024658208485258182654145213185216595115388067492562890797483512414361534546527016566896549072360497269777808390491231808894911752668284246897083918576292460792649001446731003194552600268520628131573100901213566096149661342233706029803110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] -2368122709608154044441506224697392009241093145578757350049125997943232355694356297419199826231685453387591390347958704052189594745241762105778091957951605802890220706593742621599792199827642283443120498537255461832002867579898571839087757976288787847993056138417810493851721270611519521965268163105618851726821195481121234823689125153203852792679473871691183443858897864237865790041816066528517546671014999619119362944393802358702074341154555317852600225497222509104407638450267545337772683739872967688284912566945113811227898392195038088645788327482791974835247124234952235625962439132650651955881197179585360498617665955179033198075089396675716815366443046946952858957237173582169258263894421533985975615016732292892955934146085034155627540003157434518641322536732725109277468289764093100057553932536280494619606313503300277527605076527801402532982757301177136475747494036754080847173514126427593333073773128012785842570750177463620242213429992809778042231124035853016874794899221996451437916850495317297061288899390340943789516646415404702660184526097471722501308620130945282778366821726665114373449355282908423575502508504034514431596024739396535424263520566754114668483493382365270778859783186909045583791008078712791261031199917175375710999202567087709083370003586603542469975648204390353700816178619443056212108459492634156857052892747311490130267459148786039083097785838133927194608969586878198222604544276554819732771905955561928820546089755325928617142906611374359655117198574232504865313663430519163678870825724877458860659604070599721501563175515882613414795373507392044508272187324784356877191933494155833378149618182838682401211461569702773712600084279493328761557745880587913739758656745553171183533281570517012110968261922616599855591584522898536644908581580593214645463357169198980018679675888491318170435932911428261523769994841185264708931448809711553261112188078888946673029827712501770069026184812224517454318515469938449749138097858549870508244064588281407042303016989230285751924205499030708048672594439564570900501058762110648169469255368329834829341990073605947048143510004072167923510152591036550951174228121434907093197354529178459549536339838928067450865127360915807410558954667529171307275662072346766408694421817918682555314756457048173518260646661045422502482961878928576359896518697997143631806711269956813793342376246495353164468313104230209094751730619652577257676606221189046558887357823146839222024832787387008228352029274710996599731139794892406772326323985321406279974201139562335490782277159166838990438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] 295559293919344574856655119435169306923582220043141967815886317330612953323470915656028437466205533180037564543997653679898515008153649483453376387739308813095351752558912794953231256566902022569468703249619814591383535207162503738381371837213732189158519273877055636196394002474702507183581124009834050871093568391000725007901331169232412750765902374553852361403078745654927921189826624140464841248663920927357147935111195158821354892655030835857588364817441775257826681035513485174181289887041797281305978234061003511899682672124252965360335520620743159923904158817358645132252184752289360242151061580407379837688676030026389827067309734029615327126733970756281540051949680335614760011429185748020782478704018697841382337187983060087528646537482953147882533062543104201310793620715823207934717599097233499440600052528750649047774633800937776000425385226368618166915866234393665056909830625535909452804620275204173470420352018421457615599662282054359663202246117744910103018227532891084202093954766253073212311028486426052587769312422145013350969534454492108741004475226939952255679449825014494218907364661457996482539689362751817809108711555775080804508991402253432225845497807902899246663368078709537967202006743711017259376275087818108417002140490858298133090019546007717567271547623252564513953322565297817034739121115561397975459192156732317878631669490420585407873212881756148081037354463179860479620247356899240941133355917735540549780617409595483069459378846389199494137382493224586450875834616652115757665989816701060340647274963555455716960062048962447079043399142545638899368008878925690437044904906327165698113185111775220327482978784656511220122911007611577837259580323877531421353777919105221587471497722159765374455382623671232693944345993794674217009411940444351727906970591367173692742993684154452295369046279538397971747363172385275471930161922684050387567005435736827942899363510625583808951658103121714556169579046168095321278809000643404261331634905586688005355488552797772055879605783916350800761779920651765528312003751279104910952808907802469840799053316658067760147397837928887728654669006056073336911699748579868906264455844921895808789643866484595874217527040650350300898998008168197584731771030024929792215142201270660715165384786660379540169484084611104607470580289704627965895883413802656401264919093306767617785712126850775614694860391409673202028181859519390410052331979021426001160294478476699580571705832712867269552249938667401900010257318756818735606392601552149066350109727684932230653022142131129968230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] -3589203127786576015932444964379483834405322885812297646243355270763075231075742235602734014141346629967435027918987486969072549929983592307184727202037240751595841750831248696549565339178399217918181042654046672866747752213263125152065692493103715233493265852366735703672789303472741784370843542528662351877588654038631007872736610553322086695157529276232533371582200686895507366509707148747909033694140247886490717650667315425381227255502870626803828461968834989448703526909798415967211054092459935457563276140961020907804474604143308921025565911639813649281979624811279999386294992701714332591137370599678092032950718560465508606245070789473255326834973579472933060224836436163775648944979866355108795504017517732399027998983495741458259824546961260157018728628088590566376881001095855235060509050223680853168455809370602397860318322383529942285809361220847359081536069429461093433042222488414249647565076610829665188410992254585673493242111118188725692924088868770263127455309360299280420302759700616153723126267459314796554735133085272886475385587038830898695543386758667767071302319067205864216701895300564442839715226337153613276185165176048129192021693919872976820216241953282344844222123569510926266282728433957713676837866012758745939258780291434245989105681592598542749520629731163399548809229389613202387793634301248239852379407281628134717856020454406466206368724969916009568428949602258333040720258752377635212744609115471892091993887645079574967576908813451967198694598143861571230989831629427781578956100116257467642676382156793167562372451003708496901058637928371429327468569079026474713205003771511650152667270882742179608126914996315241723865414136526817845646800840966360293863814668075883214494649230035472771123472440698805781511431063821047516352255095651888983994078496900859699469554927745487719700241990992641505990480739242413667358978438267987847019228663189887220620263507474050503002955214266351617485430580147288560529523623193894949026228228935033283055664198952077083022752009113687414895236808619777510042200216082673476051729150742667255717133003762869953027190668042986357441199444076978600291614262679166440115470157523575095300475152020050078783687949414016692759583204872292796369137622596740537854613207657727848928819667602453917760558966108258980809729329578140965227821755248251007324221220738488391990230281497854004958073466154471754307834734445930685797954294949717884293551390254193314412499356183068620651865854313751766209249218754473748471608326741178468913716779543829944305493497950398054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] -794672797571055873798814945356134692552796314271630136629125267276151928235890996187221886645360935465823692541650904113660367912435077963418833682732309065937544816318195954812884209928807840329526748400407907347167072847867371996616418363077694376395685267484215087029929983288026138115354081486866503191941172262953453568043939843880982759861210591990422828208926085856910619499549807295053902916064767376486334170444026903864533634320939647728470860048685497596786881693239746441419366246872259374174232061797349592243170384672429554018894606569658150937314119799210579412028757587285528682735852888474159450347475723415161630999105618642395781739171487012667099594191453662486231365374197726200953638343016019706509078484964545216542122539777623857755765622480494154304840093000725991024679190940678961006108832529891209537027118887691857454361166481415686711893977958758116694069267390388657472739804434658853936424747269991329502982404273799783927835367686473967038411215005389193360742912796505493045727605977249846859580941770387017080818098431208267161058675321511899397203895491976442621979680600281302897810976624366522031628993563620224454385203556558552270513447899259270320601862723359991306321910977181680334603476156998418171208440759481383684984589983454734736679341437540993388567491314795243174569480596580285942802910818777539439897190967300664903358634195126498189142380473784865151707923367492692852880837333572690135949469602909104060596896116110980225923105940833765855835848364086145786842371907569650450977782783779523290774002869491156186818650894892316783411589036650737510246652823308485180249828987512092356663725517609653457000401588642005163053953314090735139306057137714935693391499278182233752268834009889011243948424766885531493889668178285332254595525214351533998771362026628005064403465718407127810457950253806942231747825311288279439810256828015977574265400441070268261393520907588299463557179510729612306577067377141938943247238466011005147472658178690782472136005629170912356332809659630713263091036337748741518577676536024294288988587753689280945798477529828044269992293244957284441781841198663662507812415603994527484132373587573675656357752126309349532076549987209278052580517027876635575132159182636992422725103992536660757804634252389128525216882911449056562874516281350555746466166711143974008652770333263000055742855918963297014219309554807802509119224040407620755044531355255765280145417771635949230407638424395375557797866664714956452068707121927208137593908739891806591509664553194907238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 49060477221394855083341494848873370475070135760820262789958783864098296768507698381898434081475986877316815047270982430544598421772552261048138934945275808461532271801008525921654070270259622564025656505714492341162458887305331278689808195081640956453434847744253954269574305654710606191651890548205857326264790989077938487467926460979112176291616774329959222314623434009226693442574560595190512578088829148145183720911723875166662067395427701071895083395340986623110631802958282511234280019415768908086409211600934377467424514301572043546368066405888766851342540347621217321852438850398057919219844206847978682547449638017725959632670461232006131789232099937797600727392326017388566069730869985297672477031994764797105231755293735984380800444436518647304369285416310655456204927959221466151646717694131835158853919239875002793114056135792371206179794831466830433110723737264170046168992127195131909397822296740593809902120011198724334429383578210587753985132104239195887908342193488485120589549855428872200531916351143268234663881471832842103971858135575722389295657349408025063838361133754477863422479942075628099311231737151315678082086290249429161128997291039903891396997919846654617643051364869956116130033440485424400167252210354746005114587819117851654147565367354419215025251247309615216907893763724154787364729353360926440828306277995190487279141393935487249862096850812155021305571430051165414099712823313337928628885027750576748092370087327462572121187599717283732383971224771927097143585716374017387670828495406248440869423029995208523542914222295984177544332906521664799713842767963921528182904470639170780388483433344658413596612527843845724595101284023010807999607516150260748232867399392570480367031363770599762759903967726240014512445916161686226636373118549434302907324870268066797130622803388841503639613888877445273562420154557636300326245244844122538580927154142937495308742349917586156889421600222130370725785976620126653762017241528563975999748252402549857547940835703774815268563382884975644596842155786148667795555913245572963202731349870990132267032935847183414902332648175600408465336424224288226123848695905476172835273374192345510908869356095654399796809619482251110839878628867318112642401908387554550003759799958093908365855072186031480000786294418133240455966405253585281298700103329124981792683424165836596501123632240340712796588799886387640420452654943196154803580252596868538594760478771425028769498017187298594506849024825410058044483743458340455047941927459672529891806119793205163088807342514833981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] -499076815483104246187305949313942177248003284673394880761528197174759370835525418446695011273390226747931409787795536847116476752752530742243655084962152514008501394382205395482229973577248514953308983286459481265033804063024816814732990533699218803508051064455117392189775880653711140632844511977024012485022733510933136845217029166315151017403750080101276236857068544713491039717804676964476782431505474890804863964057476976913382032360199935612848940388558472210950798383673872077685146366957953591132512035044992163881112436189432723904044552117747747792755272882164368288094248818530287362332943098431059855660624725346880560111379014882298690975716528251964978844467544043830759784330487926421346100377553516832572443316039239786665941217288610574794915682738572788156365204785235600274198467217766366030484236177259456684056822394873973792621236603487005729360371758173802292699971748019612507976055194327292894689688095144911234298295313046536234647961889035960684252266851758864554970258529597382534527859358400290626130091221742110490996440728201531476173024088394194592595719673178081816839025168665756295410290957170494574155751540739904757532819462423458360392551401399047027707935734893870561565436881627695435613284685725759420759428832364449248157153835086524189252154275717610500566496463165308610879517653289731790511419641623080715410252620269317492830530702870032390141141623576665632703167881161756880011768540041917634082663180318260801758462118379169995122080731405174383484578140994999563689230748600695141188597441778962258008181849944079043414316559105353562234508249676245259308403706711752548287281690800114814036389501050824983138668227687422627141537442714902832580909118619848589747524301733490386510908724678441602850558170483277597431757193092810063006710293857707368545267275842541570166159495848613102318812671606540609209425160813620998816577098437094514616614523666330898118768840041931890166283081966201807557528790728931061421328044082996154159984553392206880963409952225646282106974773802051295802783203255140989072837269629292987595956116502425469827212694960293499062465885183784307708923480474161453078927570227868211498078151801912397587600882734544706679545481172519654804729842667873335658180325375362769086183313826881957830246051651029829974752451548122613601946341803338094764280279565688367480258335367547566963538384832645233201732348176816874950512240894327301742642614980044709801389212342324653457219644666948277989487366418073004542568298268311225878110895033842233271096248683724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] 163932147675729104118673389324869189920163414932680576945799030414991783209554908298200519872720567990608262641515251795636378799839279310626804093559221290358718299621289686351918640944032220742531001536300300300572995323619882817396520748787035747551577487811525909178207964583361959789173169756228784427851154639818698674974806154444131103452968788480418463177574123937135157519069885948699342723856708259159091564970546767681851623050230290080382003564074763361886658198640480046434090815471927520351191911843529773464786756449818516786084629516973247314029622437949960716105557011533716328314718023143182205985120340669476009964385240402494076935888080569023505533253093502453143107273957992633878138960135221934213797383836342663412509499578139020236632615873098514782395694342774076704464609808049737439049521353190063084828881367396774631985330333485508503549549243442524079457760687886031260509901385808519180496312738246824032565240484454670867874467342732045972329334348170603524305724949329941445010374933504096577087973923509155643524998088214467384282245587508727885624583231351103059872369168769584333729187152216122542273849895282210192616081872743445292940591991600048926645528989038327589838576777051284713587109951480402644020876330888594467704711930742539487729159702687312863474578131444200897723296840745141279989266528879712201920937066348652027864689607251790060720599524223879303586285812268185408766056401300094553776724261359989752431834915765223914197232904895912001828028840965675316368775518464480180544165540693861033327693797214388091429272107085217289227842126349764473976603355705531381834958513049728728441363133815835908221046301517632698133351341629770807035329103346511502196054730157206204939554513418909698160078950559061246869362197677966634902095128056190395147772115513345126021322785857664005089652222549436634409300040681205650203967857421454581683985888189821651246673785247553916200778269971303904471187792566110638714707181459574245305163438003376015192829140531459581793558550076585272675284933836411405890883320213805324511245865679353634162859690196320230978603172439791583854254526527128232667627840168779135023636190563254296259356944782373231334428096362338943050368382539873571398042850253397723229240924956779775510648857969152253822242893758950645875232057215671119000457877845806655855300064165310714528394345197717901929612480417611820222730856962164675412291856993549675806961500190107195685673157017659048653974980591895903166034943709935303761486236162541661597518135421829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] 12734063388382981844130330824954031165484544275655136980353374152447423264036165685648171959195419412062741888416058986075934700241318733292807029359099872201175047502802138358017026370397253056778689999888183502197378154915679801614684832738500915861790587844007009132168590338910333814593726994914506012418731047691794718680094978380777719621735894409126666936983721040451825868316064216718684477968025504254004783339465563158606116012218933292408259752384323839762918221533548992493314631576976047079091473645283322906132893445510289213453973782886759664964438516889355401610391210305668793737979464790193688555649501981303284631913560388008251941776816821100091580482266264270427323760970433262376283380963814516994543131503467413526244329575038452788642741212584913791387428561441859990504967162474455651616847274824880305094087930488158555631347292771642246382018022293774007456196366875916801023613352462943267528740606834627525646306120000408191087972849185416458148346815351043065245996930974221364376787295283201294573539172827166842535683837049527524025033242667040367630894139368555103256977144263391766267871904630983011239808761544174230813584105744010805230321239403147613936204918346163953484713647253390190933857453838730741956981114755946868103543993820770699484240146601107032504072717633240349589087539102554521873415192833905803765796331594876600983274330783499879764564425208183444682106994726051772071702668680478284568681315932592370869910956694788912300307394879067483789629888919464415044313863411865562843635141040465793157353198314941310696080732925425779921577003970131339494878338210298856972169930883055282730752159332742825143342836566710818992468649208055790564268723366677840497092826860240625971291662895648953362945335608132763331448213032531608502286556312701435621123810709782359539884907733738292077604674163168532774088181315470345547353597839520936562546519304613629333759858024322775163482000486523995207810842372092951629009358898833312658564216287246420766285549750939358220689265036400634057880497613410846510016994573688643239335922770678789373415740553287176770258317327241167832760945016132363775293613874062244051944054431758087076344479635932554449876412525379915329984025845754435186037236181989075645623645931262606559032481999193711585111172631852999552663435541947386887232411735889370939375883172380970129806689430213390220676037068516685508610239464081892984324829258987090468157321548656769569439091078952507742684518813046819155942092872691303274209940999574329488643586031820885923180559690168501534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -112874909987278113939756135118156760670465393729060669861381173610887984661024860685967823933055427664925842450757465911796948979874810964767695837858175381987427411697484359169622217621706046611297201055505055883128290192644758706520458151044319920229168545897220390304821508723046330728872838875395004955450832049945882897795270605751304735514615499453808159163732998023069629411116978328132990151296185154462282098944500525252248698370502343711811872717403473757335818622112242782952607369120704674626951175284288851539848506801598216730073537162850069080974074487010423892109782624853303404381794570751751708439732580247080714762633531988303372775611045047437719030116111155641686945391654517264339558871881566796319981974903121108048648429844602050437993580267897969815959411375124620130167606336861878454895137315708604031007885239323662743727573481260176042732892349527112483631593784743686888993622257619074802371025264942107113318797640170333586810740971265345791461069349791692991068856221294937671808665228594289378150396308407827645091328966080894915945953401261347611434376491193171024742030268454353857985928965670693089208955008415917363138256361427131759393340109395589142125965511334884255926065409378221098915472635720477392959816170705333652889585114498054674082710515783491206998849975410178972870696565514386952962205371212698633621429198072496390168790049905001654888715392320569346102626821374952486799992401522775704952109280353845142323421883390948720000546576932381223570318494884368988873676483444964627750591943393088966987514913456554500556120570324516832536142683864283313782283393519085168995981055758792321678434077715928851843159868175371148876188200457791228689993531445775778674308960168919628917681170198398559067151933000169315963128306331823536564556055895471834447796447977564921585208533518281645957760319635533210903552568922564450695648879611790031642463836464166666595927713983040235684194575321169701333901770189690755941731630492513435683700467593317745840723004121766760467410057366858689155525513932456706388539131345245554015785803638853439861332674593571631777312712775889039307576567355322685233664161432785706917889164398130895126813406432301099434495867375190646447666548938330028315081848789994197622360901424436248461781949361197701542455739235104989940079180087604805722257665311326444528188355280595716212647386814716407049896137525524680036820674947681775161346987331931771555926629427649247450950602781404936755745460506049553304634108942610677573118252618012390380349469839439425932844412160221932158976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -574923099930626914428880907821860383271649175040199089554629678657845815338334289358380766327988749331091121829381812902433047131577218476614861115183684348488403040948649456893477573018550123436574821516729983892989117969943634397294355638011986654962640023354894203515114525190920901502983371392967149493362852455528826902667626374490744340588169916471379358211576664952046130331101849559207497778326108135584252867952645322985885106429422834281820397139942415406982706003896067206672572938898793476811554967612106328141303507735990974435450796523293251268744654969249299516787765739865246841222316302017323691566337626614064340306680948112398417903284287235067253329576095331055437884027781550736974910715599433192457945805139441750917955928889671161058496576057279731240725530875536723404033093099696281315224513739183373140942770742189135787761265659959931209542734822675326856001727927904664465034039839056961403228582674202599555725174106632341782474540001032006346354516246810134600240936926694312569164994430098111716727274063843506835596681817685577453095600647991241552793099581310371173385283279763602300053834642519741830344315868441633192822780435850893087871701963218864399406047851014793307052525610816000143269314694703012098127963554134108193330489347664748598155002205395382575421298635629750043475986569729284026199310336154093817581279693992320505369002672831582895907312444795461794853074392964633609033621339980883635969300872464349635817033144477774718281736661754221973834292001687339026209044972612419379085173013386019308123404174953440489525987446996721736579560819921091393267218943800529766091063754671477703754413881433816442170889743263613575258006671757796781653538375002340615274368363343897103794496483784675393983528254322328966320611881540148374947563738817391537494698283964645069910081102987463709096180959611980788624503550575099126845703799284235303267703938522500409855520262246346923674080032457080989506963756158640017926930592528932391832455214478049155086404895807381148197377003510468553619405278613159034962252965664652731212382430239932322257691579839491975485200800739868316309435957559439131113408812540743561886895765187501690854232996817552675679319040974897124554559264153165004167567470462936698478380232131858614703412618620859903680632887554394576949219798121453496255846728841332338825124434023453103440229152604801297809917814759269653354937978394495056720436828137774569845468383751206175043881819849855722657067950487278443342355053237769234160056063344770799070646869498011197902024521751787617648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 7042693760428988510796504765894663535173160722363686251262414154754952658257042876402754076785687415134176319727307377208692383654017763207128092255320909296111658950163472562485178872902221902471559078352195368609243761606066724832931981463974671307504649741520712210521912289432031742166659067663281602765104610643378933102963055218321248439877327047845182614564503178880577398764572660619478325827456237981331995501217752368937096997678660818677662220278570236175398921822413123680126535567616513157962702952058183552926277601068789304038817816252184109661919649344530040346780002906676803726432978457244509050262380628240462284749209141013188499225150230641988418956842740885074036982921135556310385722623198728567176738893097101188357440948745615529006024219765388464432722454218271897686958290818783470234835416252986324716989101173520061632210089241580256498215760166113655631331856673645437562435332530957200405934702109677401881851046042852259681005144800805594676443639949516317076369149657557377675732288755292220496268133427582996200068473566422747840732901168883450421267344380255726757069160599292529043983795001533914140333547590614186962203781202350720692378802385285049433738928112816162934084893179369723026760040203928586607558389378129925792628537794936085786858179753191804423464725988472293610767185421647493144640811371987875000668691334207805182561226210697883244327247553289979719721782988859146362901732747583941091787917276349814256740354218691151808440304845400196573254206834542283082512107062075470432502505924846392833986600179397800561390397239296890970562036520205419120644701314607714100228155520603638852252833758013227274696541823525295917107126632050597300383435175288841241777507856671387972614512129608835508433217376120464475963019389536359635335599412572143862574935042946856506475722743239149758584242055265142705099249824374041546619092479032366100630208919953820771270065220480875285935470900662688999844204987685259906968362523620323425264905419449657757914065760970177353663054024535031640171491840730171109315803843508752763794903750199238310007501948445225662523044697122563558660605958121240332033850868637473933886730177614118824928906409654789315786821201361596958762993392269174721761923982592749492566058542036374654082629141148174377578471355856815741230970507699849969582732841020561695321760526691563196979916280522949655343719376280632949080307902286305093234280969627849363727594088733920107003646451300194998284323752993015183381466623643944862696309399428100077544126159233438197544394940738486042361856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -20701439558832642830187235995644185378232351256439425181048800058567403117804197251596994880389560169942269719923132866348568143613708327227667127939146325034015479341447677205536650439519966319678223920223846448938963689279695261143780176650684450159372505603585846954146147763895736928061589405898700100743707115996375836099870293145527502016725565910126571917299865516561649992925900419621161735087162752626311672693698976892176585923938000215484069096500018396692505205667859231596179096580754074376506024688018768634096013343673189102703057178138521593827610079947560338767832073922326672111610230677830105288719101498281975768455262693516618671856440460300405630281284569630827436682166702774402109200314454671786762293660821248498393524009777073244065381738220708454685966702686644226703778026412964337663440713760666804193247292126647600516194517992622651970786933075230127013520541911461053146082732284328618000399356763456137803075420065262718766116275223498744589994309983738690457547851290915119089887782910872403489700335852544675427671350494275547003218717560067205113272822517955365442156665146307559288436290802256071046751382956838534119661719088663121456818572130951358707306421405347301279592127410224361565512051423229183856128878539717956456006373331350324231776179581896017220208834585023555385960307011892847952187628320377624483562973002176295241721930611478793102449502416119225638893140887045681531931008078465567273255064077243738185298488936708785890954012960099396808252935730603131983260330899493277811594298926485322611358611543433484760607796977566522010442243476060293534045549572270600470085099452835258867660537383438113843588543830292037871023404091783916404778519169613740238502184154487560518785473068700469485720051383995060376218160432013798642770816236850608092478315403098869241209882919932992196241644471616181865117478378489078997718921943496360647116151701470903000678024771076212926386957504004183469912746529582344887261538846488475416827014331388626414453875023268008846838956592276342608971603154783725117009559803133415188215793667311362092904003387793579943368761025517173505588964510428639167781478894428958753199228508993626251819868979341592310877035708315705108691754987937073893688024308769071955112613586077301104703736074613655296173919054470024367516927089613406502298352177058218786307989774551536837518124484988058274992797010304204158632284313472636113729556437713714694099758235566834525787592604427609166081705619680837932007906573234339256561439230730073677233781759966953037450462058988795194245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 51896158324003794851325372112375850920715849991512651859214869701379544197559270464405956583006564734775911719868873860257616041252084523228963810022835993367646067335142921360305379260785457765906785848508909402575330446497182193253293440295571425638180288058848356847400281771969666521204760694550299254447387071582180796426667469307088794229946945288658097434569253564098310180642311469824279247017275916310482664611458151455548476107475311398302644818057235965787661335660160322218504104733414835292066535687151467126715085508699657812844577283610686078979520888019491833662597186048016476769310316309129370679496050273437345614758773759205649240852111265525988009297255302962005722583651215295037333617190128643594879890381416916533049157822972042304253051739656783752390046203269919821521256478940253408565593015108520317318857202824320225419544039454927702426115992593573524945652410449207180576777379737380233190478925213585733732531679414296848631912782727100334246773666071604371698371087294515936620456581107646620788604502526444052250421333746709932662590041452384989897914247057566054898727121689750420212277819575100371352039795522004066747479503604334499054957191885876812645640113420328420157036572322579440439736587298209134341560598576386354521816806154722042586814665348481657949519858782287912775434892295014947674792858363351577137328994625584901049993204224396101394843532831508917662448871445335103287269829020019413551846983110580158015331316617260814107749814343883630343805375569891636786378040840324884576855527400743276438294722778053816008685636510157273321162765917175943430992165385042462993258535874293520340478603502502042697133315182687779114729915176521940512977714908587219079290112987017707205039304239432168502803937470780505970426416886362852096887120315247948042867420269236203475168472042839109692932279234175678375878715598239882900816470572608621698853195922022469114823779877729633490724043525777964337628691916670628689131967800770303658343251110456358362961939442052519212864407505283911072175421962386247651364271527549518500318540309912118581286644129011064292470632293166475672051875043258256062530408023825821504810909373917631638445070674939933416263078658355816993213369884538072902945380970829988299470775051814304868817437205201382054857782140903465349221820648533107888920613622303531722233267298608789222782993085802267448363989656917939625830545320706591751145344565042856898751063150898574473191494612966262281151114017555189894010479137457793489251737158383524752290424301121645255919956090493820867706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 153318268932193080618868394798587077224812827456718023612515876608812355893981959751838362474064717826007572794350633191596800167930384864530455560810762134739217894263224619498918080820473307468273374471359067915428025117779925796141459398385888109517672524385171894539156638927738541816619920708305640267668287544143634191751517678750272809800823635586196795580718414873326341222996018890238667389664046184891636530385261086879846525881844322564416853718104104048704222830393441523504387143461362628571260828592163847011679158552974192897998263683568582514173385576856313839599205312143933175660515669842665019872608572978452939705429322241497058270132935568001642654580788775228274014479284378645533476740962784995391152441962096316279786668372140532901501294829305852816166555361051817826931909476701623076106844525660663004469052507577240631832238470320048046582891767077585356261165127326159225657576606812223049151219479284225552796382851467431532533940629255757394156780598289613920831670292294900896107276425952562188207641752133880920471127418818206463034444937464961185417310721454131637928189010909782853154046668639513049311737354964037018034973182676736553309867697542869809076763300642523220331172777529699381258271023811038131821354852127581890296999838840788040898945318044874241063319283441810535871760149721506861721269421067879661627413337601840589080394597686663605589119765282852387917409940840110944429565964726094707103823111000724598225051279684404043219516618572007474509677816688798765275427035500672389886236343026634702436768949510366925850024336955425388644529331334503392065400538755977758352861207348811883497824053636380588488248778562347769334387906181743777353291181741916056129690018294983804578907817282305463956374526927872651800716555109619996686133248341091502748480170445142521823798104351126426446380610541050517490791723027490298705071708027985624286765916401229093048478780788888378889240175472143714537229143663678371023961233563877890161396680317288889707523162040137490568125960572366312324456603454564201304491797198443879205069503304107839048096184937206843567238710243498220176013377085489244383803335079743529140999031711566096850386929946976981268400873920370004124646223264000567758437230860675455912652308058199861302632534282646169848873089125289104529662585347756339467568824397717989845753706083783713088815076420297510521467931389874022814728041825501861762669670477520990857113611688575125745750491502686574831246983414783076939763616634509885155099386794304753660857802817998336649161341359766955695800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -5912535077821290238959242701705585874417836383354618206574186184645727406741466778759136315925294124118854943048635221210640208812119212744644869669246092825744992843179076871944700790430446849183806429909997524026599841483945893519042143081461543260852948091337457874286793349682167377790142777060085137896072723011840433862019767439041234617988878832736600808057146058390846387294829263750276684955548042421564899175100901594800547218024001561632429701848084697849109979537888553801971765879537954072016839214918154537420617968738438313758162269998276421290202480171002381662608212708257467636935496661516206321462474641369306828709715645696386156058866069673135321433378601350215896083685597333506314972858380507936542707997077227387872506284271565798671304554666077068887030429230758741329259963886204395803515660971820171951568543851531686881002578796962139050114334733439993362164427617029947309053374763115227816215806300676702996854868415021398699884776866240951289411967623412024086137394443666833474895304727633157980946667430030194856797636510005901914549298751736875409449570271005646200000777467942143837769688939800011849829459076640001212840156691617187041096780582971383885964749736555410814845145398620314135920653658614189004631338763411368738649272504665890408409655007362893101907648763145640556120246412059613635450370454911644985833097073432396654919666428429503418760679998984473885183361479896409836919424359806866873522962849224574274201650909603452848749780050960691943847152720373458470369273110593450707526536485688586561730721251308331050621913361184257028495532707018185436905278352017589483012607302702971507368339080837816846594142078183448259526798784743928746667933715660262734227792321984419443306404229780368093227737964234646474613222942556456660108273290682985530989258716365410215463695082206754840872540459102925883439313002148082190924436133215152765114722966804073099813581480296516300736236387156730895232508055473619361056558997247574778885728211547480234569546813059564771766154913574057240444824424466991148341105335898320616575013633699800308365094271659151688327257935758785546472563267962210357858263553476841810714750810331717223005077776954965702891945301096672140773262351699565109745891918913212136459378087908258523117298160549733129743325407490601623351538961104927502999775725682253575952986588882847086593517052397858630279547418073544248913313695994564201047218601533173450649649742049344635093494013438663837447491356406321185446342896187674698410931720217796228956594271510136525544289455222887659656445952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 46078815184274348568414940624031718198196627071879593814736970663949414242417417189787450299255789994354006414125310138910877010520600038418119135436030832530398138683205797199293144511939936208470843125315808040237679332869289707662760318814712702164972638886852769442180710531791815907762185033036558134928202880180251812784188606556991587535890119831584063689819247858252993523475272652146877179891622915224876485438961956019086968021982734686807096907776391159006174007558729726122906542265905991188976133357535898051048137353034638590507986617826550647369394951020705873667339629012469836064161178218816774220486325928198315178474093961823098679731237580451501078403771659513407361029700249441322898816570617930299334848932362515774334585224289617975468777600676095458531294631919958055295793224024941250763337710711410136601232950732599918283098682082721386154832740267439573549115608239008258176916213026916538482989032924045297177046526071872448876520244059010399418607427397456852828924682562156601065668249158574936208628251571488395937152797540682132630455595182701256887335109900908660123962344998587850816378493098191479843548157605797860380641489060742506135311902372823659227141300221522041280643882875493537733520051805857526035738840942428189427761463445432777608178704697694433705809464531377177500417565424027375543336818008251786059521019826910014571608303585778697265775062342981718155528828949258918884109985130701014648395499538761400089761499797158991491731021747149312765079595614399847358952853677117682253082970511205600110356171796238285300303070073380121803413194899334607166516609381569583459548626651161735588537168596850110347507389931750000210172230538202379681552696277991493493354467101390010282446695460966807213904465985763526753073481361012087669909510003816693901949237771547870039294669697297188189036655238868905863190098584742487483312994706180362891089255907077333859481342378275275054149477467315887488478918427733038251280089868412023224057871873684608584803436789460120957758658359906987753698689270845500969543665685078396080014654382012087054465716082962135749512616557164761998693272926835680326119064904397823648932160096176530521648887861797683570829916835785268205878001593766141102259902984434196687897126672127049369295233483113336644652460531884352669496658564070421966003118779086519611043438692206784261547484507993679055315360284219672255874055269803872941756954196735131558917070366516817070153288008113064203558316134470676510806311441912664895194232789947242843376567808583872008368191431266292616910602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -185374253468207166806258498813882959096401315795391859946828358599968443659901122719378870799960293381834358698549939101202732225765857205950811127291336232474831207814761323807337761116137049010898545123684027878653397712565321543675542798190298867816200471544480812592473382336443829378299538173207757992884904512419848968378302266799645285861783606214856488472604755454379787155053058470972171186484478265295760347116089637906110393891216563369688480729792340515911435443935316356226746270583581964235575369627599987721961692398266393694135848830340550909044633390057200711000055656480391021882270595896007543222825356177614363527139910521836320454022230433133436183650250242403995676946229707213438436230487346396215992683984787910077036050814756700171102637191849360083852568127171623206238555532133646833059899186692619184293983034795610000936154388392712541738364107629395601550468401944399728752188245902516438864208841211186507826791463350337658982181281687224542543440550428845540171928376505573881802967913371448951599238096470446792459921157185211317302625351278109426142966700703715892494249408502154342681833116683981284654097626709731050921525109448947827296441997084238596561718359591322237110704499411485000583637108676326963246362845743260384097568652626053311129923346516608683300322466495071694124911061733131402208763116551854773717057914755090672556393543479961641689214995874918959606972167054545336681284802725216510066891614409612896985876025114325258101536596402001171773153193944897187865538243791956020106408669243285962447512383111972288435925191868293578960044525026952330688935813725404526545208050750165377897914960737749618233594088611657579059511270934282669479013318928286517713127912123255907943077284680705860267638704568819349623257825265502708900873689855639565620150717439316942075121585665423658140674458309680688253707001656729652465031846068928375435925112038326206369606143152569638969966739612139803979867098815495494202367423121628222348156556193726485160617130874714784091887179636821629963679087348971686701571911456080349791448898083608716622694496946691650078999128641649558353607144392356775987477595499001488637193879893498937824129869739424663024830534560251406115086936869155905922337151161013359561671354408080255439244082369107458174996784721613411207090862578433808383304797673982795389339218914534988347209567255539635212316314442360740562328618553515703617424274758325061259562981755227383705603335921779898992153917936489806335780606541386635243119813226933308114851683092769019330774123106506012732218671104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 431021600019163073479988882452398767104705160860565606734228368621870210946724484234535314518274827071624102744826409703027931192645763499230527398724629334610132702683923747801452058817872162138624368542511065059377288279067639378657082733302895330394448785797597547958022503138699919906940103416372919343242002599635866360012495068014301098610648065179949057363662077719106568053195154999042427650689403018562053249602536685619217007904833970973356860523630848736710310903652464255927272480415993778090537924362368668161566743938324826050494431905914681570849525561607346728246462042994829803911952967863815791808217618220925842633583505131309345896090168499232984687809363942113096327582972097649423550698938160683126116358250217710850588568939812805497968150856107985948206662907805992092343404930540502516998438053464972936745990349913705562456828744340016907030325731878397231690990017129336849852876175794990770019908956934678643396818134742640885649190913138595132659875094956089965746996144211445972685195178861326967843619308930934079887277732090919598717171260522285681842502878833505457377041720288797762493803800250712632588314311596031072883369791430100947584310939611438367021556236301675285123775852398499147186878041382303675612901675481692908084483902491482809498755018387322008064934493322984772232091206992109293152223596064751948765592753177661717390612967645805290783731625533853073625608693406453806412228513105109636067960583167333619659107874063893558368836908642003390538155290085388648367771125761557704607776050695091840765873110496618622703572515689302741274530164798918000191229887748631896727643934556964720297848988209317986765460163318719418947171908512139615923841791939353806439285911637450028594865803299009665775306766521893255534840620112029352971625163303326104465852846353613716432624585930898941540106637074725193674496769496854556490749244189260975154591483408240203162928643280004485522403881764933457977621662747765767080268233992002986236327469286449999291763195632481774988567768670106016602302595702156987737234372265849636997272441873741039284611606919057108092017578331829101929506454750636285332651191728944245095677151642849836761451735906192887813141159374205596479850378036833162143605152723170779496006769800780152172155781105852064867793152943458379172347324298643435340834748458514643165834191591510206281815995991448171831141937155955460445065616926478247378492222700502041365767494195736806720062599842470132671939109220741326056182801994714563858671331804900605936836998678438638338989035521931870851238461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -462089603224818955814337271216334088779506231335298459419024101085563258336797393628655784023939221137266103127163516943405527776869538758151870748289436880453063203861705191424242539670511300559147473515669015998436732319982062850863747210511459754386833412507964166784474283193428024848706278583889987882641038035868657750018148681318606134708554302120285661156260659735162678136257964338855562363922391478767056971223493505950090944041632173326002695926679319433786384126308297510294527700144927787842267429930902008170929246193357696339099673403922660998328916306403934606050668659877650576850149496622519900797937992691634487210103285072123590334249644729776551384731285099715195969884041626877247711479707944502104041255557843491991078563096054814222650588163642351147972928445042474046407860604663158195890493428179797961085863589638986557677649728428656646673322150789583140234347392650302266659557392447163413604739766856068941904074293122554178316818908506555025018768064005692511589706370981430425400361923537226862494581807306782945354569157276514509086702586896322454173573119469668917301554743343335142143457647053979923391670872691694766465841337513007118134703630355939036631522132086935967387056158645221550336169542827682050674595838842399314998655401811254863228492068021700001373603362624734250867144765927537788325699914341724657636868703078706314272331378948721208780556376312954194257605292030973208069764677586339366740133657484087558483713087275823408323857930418112573971902697124728842298786820115481073106796795522636747741143589604959407191926834802319737994066621721077460998671536963785685877786421275231659838770960196911128198285114450849386515425201824106399344580152915600417829453370339201898454029957800057641207256408245727459895647550440133431838443632531261626875224691146204691310007795508337238201453730076664873775108358830093993129641623713423160485129690355378046794502588417916763142675910326440227813903004537069874285064607985274082903155432197323101582961588358337105103309159658231203667560083226554558682934758119839300731405687238137203483675683212551381691473689850213850463497207754556834959425576937300877473950271133422212898464904102576374967182731321085463438574941832057218834225524727956793618878322207043405832818363200651303128648155491992171715389399007022652215427233975172875014161432183100762967735982478439187107740064390272948687733297043558908336199599236417244079412271774379775958857743682705916214401361084963602695521648162336691012726817766172479634285505688779180712478545255340938843798896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -505201140974436723919917659350100027420828047756187130218214903785327212548250405192478969987291809670183302198045498095541190624171981809464892028871452566329929576425141833328344697325942544773532134398385486388326796272203291386163849010430693857161227038103581556162693395483829116888427278995402639668093971450474973902123427217677445438550317531939845235495804960590132533808759048758400385658474018657164091304452880970796750411652318625582046908984675490017477261910145137154654110195396336369915871456940246162242735954034673404698917409541062361336845256083211253133931768934916934119421009465319257164437270014650802366584833026458298743943708841208284144348407599962044917922943288080106513314054965627940023219430194711559695366633032741817259716328600470234349695494518303595632269231096178840400714578461937607228787468045548526798638432717976024938279346832690955122585504246360806345231376078756220942091670058941109732199498130380603904407608160524872021076673046602674532438922339937557640612461925608103133039392090469326974635057526704930504678588924159555991579159029275645540825085183474324255680059397577174766242325612117047903086109064700325247397574582520349511023342815307917735230984214918299175638094435256602748598784442085986924528182939790003808206067982322203538100542244719195525203087334998791682788318007024011399672248388452247697656295477239496701850827608598467959975875515568697543267222325338611283600560377217114121680416529817322300906787532926373748686807479101522047398531000740216538351604286358967728416190107764988060802025641471607890956410620926154335727837566800644034103797919707223120863340996018540937015822631205529203467116111096565295191693009751772472939716748011364420547755944789604100070669941830109543817084990521765244889125431894577971392098036938201984120427268214586830152340121503239453357368005494041910979255217274016786582264827484665342521405346650938243912227780789877205733267582132444627290889723785529343986537221883893144171990281802287213214235285676505828849536571398869318287915102409340711389730179437258773196459434684676401790906369232257505061741549098690738607395424113145889040656746390582504155851677113122063348394939064339731730363265435083428123053608251314275847177239730076804873425808803984743942076911032374690724800420943603404799178960401058232820835407074871344825445472863747038561590645023700549809521959037087371462309853646504904650396290189770011486731099152065699392420205971506086038181244695392248859474701456161488403828686385265162927994793995966423373342310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 2998914421944210062501467487825155931564231519816173359606618504177639142975689897732695982353576624459278801963933124246551876640270464300901802802908696422526612085661463124263455657419191753675688058126902594724457855726821325496861222948230334979528946984892179566031690072192493830217686652903269528071949454465525897653928425645464188858338186136624738195581896599373273410653651341548922925116706420475841574889234027547902633123145580420833519912291385260698211883780087928436782719553636009997689488153057233157140787977125685970182717459303434785603687978931551683376216058828294419084135628348607846292119942546419898517055675551713429605426621863286190644217844393701718704601778819992292444889772378228524992185225861654136964033931416258125805675262594647771226321557652694088606310968406517464285166255816656482193192563740223151110959834949943196130455952823149361742283384218866640044269760329370886805413270211036219107139096369958378066012179176965984511142098086078761626011919730923620749059492513450025764779451620020372069190331064571972952875900094934951850553088733411593527702258567468003916101168162748377353537701126155294220071679105207556540486880024876389272975228954134643881385343819202965365317882588208782471857012894383493803973210862613782815877505225292182422521610603698533287670936485401061097178045712614974581442392668143114114175876981868456122702587207828176386020149323557236971424090898678998889407955013497549735967535721944958818513295499679361579535271675325953085312472270135399768096934546088509345725183761836585607876157473527508381589728403392510124720502349551509844005579535640933132638589260684847686503539635586071901002724905807741895215237812616756605463541216115917392654454096312958112175080750104779692346837475310893880560708768847052391192943320979255692806528837632522306328920840176742316547899785619909821133537789658205626213780620446874388148770289092992863820928097896764962178443146128860639277770603829744486337384783698788619574356357624865257719774110611675226940177611202462324035708172471225998368141400283560486064993343081301221097874391288801315110518102031123124048268828380843911118282664822347820018119669524908550009425139791860742197073981999696490136535966352078910283418972912708504283879880304568756670538519676725944077911581385890764860116086683807364882715916773147836431577005899831213470983007294043485124711451949658555847911217609652492910052102129486244329156854129398223570904214678431800193675852564215740280727034946636335626424352209770328346777111211930394972425027584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -5661137606563178348520075680833761241572275819509409367374321942050232498421647484098027340368748684428617498257436951869089514574388959408678670818187465534526534750627526098934220410741784764471785279428446286616584992701186362469742576021415223925611614059522978697626254246635521770863568474044485154610665865605199722318626937769152843656208724293966058465537550261257928207584813498058775581391523721111767002835881760526459093719249897563823900118358042648925266058193995648958008458684213414465109337994968817711759103734844343719314747253654769250651755783083741228695767995843725642200398308163188231556537987169708266148257846935461265452881373690525850408529702637661418309078338791208370859687110611522209419245005875177309178706831100384129445471921933580627393353889513991017230153373530139583901700736988097865305019860490981932385095607343487905513042477829974289443977434845042147849342441873620949179295002334847435658026878870981587151380143268777269749224261106091625669196974870686387310490819464039690517332325815810661316973051595310495536037883825540593019932948962815629463360007503453316120628623940122585971109351435652168871999755769623547484401700984902227892848148245818325244125925454595363696889927472000471983318273768699488710371011774729488801381389782035950235440573032031005720497454596757995311998963956264939575015822836339304376078978115123258077154493317833535098272845023857092473895138674757639266618268189459759563024876131382992760893073088268317359325304569291293981157158210642385253236170982669116075588556922625944860856931188963266581402746614766527438127684361138006844525005553645239632089977365897033645507381817720217098154078320125916147196624273341763817451670255223665712258397313898074787004136358750141737699171548289706543459391192988958282765737412228918465070375467101312644816479597018730368245461824380418259101894609605753097511271623706564176531066398847811801232455208400629880895368735871561550356044544090597931706120672863927527870015949624708176523955039232368726102117994081039593921862472232421749123730166106711279372744131246027642042136742076446364404617514067410887235734096082649633702876127434333860133995273220130783733171832469712942466419683550275794145570160187483605579899030061981578289754206700582818279365921396634534148338792544392575253731986307751735706735269232101279351483580107447319808992195696854551667406945375195206637261524269679881212073190143744292696043737172293757960407876427636417375410261291708448433156086832626057193076808482098997525449202034757441550328791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 4669160132071024146233276523221351904514849758969152879754282183072316390238324591794285215755547981959264020121622406340027959873679249917707546240091523068021494237543762294666013398360746710737294064262919412042260153112776481200133570327069046893231783116438290929399870800759853861178713194790748350582802788957184809594696453429773158810561033977877604312927272865280118408355784525524388570255144312910502786876879237502932279389374572156443258300184425899389686025249152800245874825059746669833671535455361042623312626006246645393517506733919667300705151010154977760743568439364151394947267836115233165915338593852886991738681175883929372865582712654543665311238114147297344151996587558126483646917492010518926500108464977101924099223219702535739158585659237394472106903045470079111039572483074748019756459888530058865145845277426510652284433453921724122644983375492406122336089595901895908466735307573274430451777145865590629914094559083367966222984812456949375233777655247744258603994678514681969348888294309662133733191886319161699792336984079921365247108683527557987977752128101077189219182487133162573195200454881366816625859611223216198913615515265490190676790337585826787348996535995588506333530991747452565053209966482777202706324345945921423452135229538609483234006641204907294331266098634397690857926626890570094453751542011084623714880657743185719871197519963863100700105491740007466163342814063816040007051937356422699574760880216048902202829732799103134536925652956483332002214208366953769875573447768689037516898484032631780249766519573338591319548992303378548430706008712576544654852404198682599553818168489555079574594667745002187302118755255842678046201048848635588601525031988095018688822956920872895301954173470793239361640746310512321713115145007415106812968751811605263721932793214565116843604546520735886731881146340693654676269367177778733314919736228075623715501192001535559009906179382461105007953061804315941809486383567623791221993296998832242391153593367032580677810638162033355169631943251028026400525414388159808857530864735149253607440739962939847085202570688731345446973453351103523489821283165939899762604867147388684079388976367596709896378390306062975940116805958050834407416979013786316125681874193947973165989691698726971717173969071835395211622639818184779556405650438914647194069866568367059089280512846049612409102800397090383334540194207905211828160546292727733892614806359048400693598957105746471505865304583521686224961318211920163253762883228585678733401995545995715048651322355906867772512575592717656780410577747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] 3295867787485160866357480688007458003566742256439957768933302809837933814042183030360203304166601671345144296541773806694394385139488119110009756009642670367700435452248895795450093865799481161786773456420938367035559482515779530331708107444070318068669035353717161805849948645503688695641716389196302909409835350957861574936819773608180039963887731161835537890335929689740959884457060709308770402157597237153922895566323050436182273469835672660062840758663882072621599016543393163664198455237018584835986209828333245755105030976512117657691953113169090441545842189439202560912702189458689857557532472555111741779413050390182754578679359395957086103465563767070159794295063237063271399669025640134188056037214283964939646091987130530576546860962795891541890151225231039345629322578128366398247074157563196137886095283721937324658117005705175630868376673942001052504366970881570399270188649699310163980403769307831601037146484337914143374975487376782768276789664041291228081989029328614694569723994442516456435406005331780867648626826230322367687930269862009453293691999374665439985270498356651279595568289309632771454890951978340601301689311371331219230080452896754197390861777905241217876593658154041021660673922131063438231200488531836851499093335151652008305738807365752812556765773559217987203419864569609119628838998474067266743933285039330419566840045582961179376269194748087260510662517925033851000652237799349727961833021923922629090538370206404851018981534420751969124028999543078075775332212698495461064216804108967127475895088844455835768887603259468307775915474760475663757377517854511405731697780529631560507231159520740760255509086792197353840412113645393882605011671221852294062531001269002639517076042645709468928341051995699399071991505163669656743872465574932168002036948540927642182058046343144255665169547419763871860520609421922940365261636300125776628967885740318124686219019269659040672709510425358999718447924194024909069078825208291347275458633476434497995776330985042813821055247294787664679891586465769032295837306844448412773189727263684745443818670568469234675582954364961479532099362517151793454274038711794891565545280497061529257387421621772734318727033054885536266782094804770604760743133345443875317246169850681979781052159069300327730259517173565915121118598207052207086614928551746458208072127734952191237153324958192220569906969085435133639887811450329273675318122409166434276487651167099553275160575954690250018914466947367074178800200251331220644130661235494039086116859381744997030483280066627270827811259850968152523000009195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] -16631753776155689204168345366145439849282842503448678322140302036892511817132880747425373217014899653107099233825161894151763923931726964464329741203224587992563732085049385132372606933433386130582374788078206966789196554429619013814610659922264303634766966013824210288785542698941116766361339837722234453221636121029704504014651727053505404060019657354021673778725691737605305178243241130159680849661215581550791538574502206019041500958766193886767818069698007039905585179617625564618880673164677810681498818074037633195111640522043781127525189312708493281375486197906534161831330800791058913204820615508287372540782206376157356587505236719692309002691700002097417496611440321239987323865384473788289904157800104871294702191839611709663722035853606181848070562840355257778201459826761002436475001199684772427049348593423669106145977020638180702281426083890736912082660754840484950743630105936284685065301343704977961305278980381148449416041522496412641466341610689324308492586571242726415635357212858435875342903087754169487933589912350846698717297064652795462315486028103408140651496568199060948180549399454799257877311705277988315836184027630399520771934637766653503356975320312820468282996227172460023880672293951817572473599822224898656008195388756339312630899732820595652586427477918543126299108896544827692912337162755497457556215242069794676381164944990803254256279291334821579842047914593381275598817098294837319017979450749903353714217901280785899664624711900913233929050864413146278954184000362372532118467135261549808354823910824839526320960332538176919173183994210605613504572235782026337256189092702105822438094938666890651919538246107619694210364046890815587025445841265225085030971257970084165581714345262733733599095358407012340735460053859768000913341010293216474321099514265059151908598161276463162640201822973731339051623268037195615972574915014133961030285867439881285307229453920199595421392148613886412049647706851461250559802429337009287841301021603422142050622469830697989833397918361115321594368688959019035891573763038567691666790570977376116007327219848883909342586203670142562298890673419063161509724960742568404910843870570756855216980052013075700492479870630267297037319828768708285694972220914222530956891593177552755476228801273994937233163982189119658905008485867755734411647580394857083008941018378125918346938404094388716226867285428576770962616115893700085803820467042138694705064728891597870164030092059094517443603796617691059447766608208465992182425423263328436804962447724285601806326978494844495554491810292912601948071168835584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 30996274616695812374224296849485662954047592983734308845060121043963630436079674461194175233474524406688999931954955935088317983436929766363912125266618380252391050763632133187467287612872770885501273953333008161321538729055374167958668428054409796561619937738833323665612498251381673717839687551071517962978637655480812160987964742359530577995919889302240811507816697241811598590285877178764219188448781408763794871927365375424552122771201116429212012283320588341849460688330121792419042268807129798366790447364153234663388063362052363682115404897850472616305489667736714369040366205090361336386862854462160582121990147021634360479826483927250318268549981639903053089025742711611895397009054241194436352607166267076763260007708510827053075178523812469787699934557476707753241992471190572235000264056122085755006367559481613705922730163677635773493370539075602019721058425221759451309861164293350272477788562210839288370493903983284294242945749189910357563723721645687417835448240386400668316162385909664764848873474472628704853353782686019024923673630653711819730035290048410986981156558799126693340094618647531116325472271394197595089716914838641282658766133887061500682706258779190660360525937954395310265296254304383236824949954824890018620215759127126772720881939023832983523672519932223027884565883776201393410896474680824650501343185528441372877175180965390976286706633628136546341237253916656807075211168396345658858186583711750065465261364298166605952507383924212327151775888959144041217814404636251085237043431613460040339272461721542267567814102055331125609944437821965612997015127136428206152886149844802460689823869333763879034905617210276327589570167860668777018786403832458493396487599360127161773142929085505236063091328575182659695065711637264029942471209361477827412102409534783907259726250326923162304350911888776295025670552002546543444253810897680157978870081088400088675846669687203720959179357133255132563931783750445833665179777280155668656861932752650914093152885939659792818695369506879042725928096610610554958865454881407073771787618363361676964805250172013337175714392138561336096387025601755112015734659338741513776948443461107390444903859573066951498688821016190973119792009289999825306689207553149626627835435009167849734073228893825006175310377285892205902579731967604578789563498780977745746324991726841613109048069125632680353881256776956201526766227844254128173988937608034568059462114324710817554369102848685163817130961279929232123580373358897332320504339218706349401978974865660954141235400756487634320651642314600099811917037568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -51349798268981754820527714734873149105367498362273269768489307565129027831225198386894878351279734744823737297623715550899723393456205352424049857341413825606768759472252580733684303729914522474042671505868068971269575160491735213270758815563848873145126097325534836491440381932609866061112808213104988552859920339340419887839590222869511126211164921052394203273834957772220092918422234490881340148507582291329622013585292829318480970470441308318741428228386636937414840043705735618766974170530999441347814806288151990887860398162563133131168067868654637445795456554096137022027056508683332185039489542645869381334718217987398803989819236405465392431520014238847051502437905994982647212436868609371206360922848571837065826234460982161416943928246877051687719332389516775945896062506584524572608656464992069098090321511055630788559230909962084729908302286251035949344775391699373134800776518970432269805494772685898207283264310751969769824259947873881780468146008082050433970909530130597042046784889695877506102672850010382474280936603329820462955560825257965784640731744227195315510050373883210552938683099289744491832451127656010384395601657061217432792814707725780252362546721950164476739940526900776770923485298451783320846297830512840146266039586245000324044240842064526998756911825445066172331360472861164338387673873203584053308310431636789749636219802586638801561986482270163094709196401410524664445511534161746048142200354242684506658160843597752813118377632922892289520843261327187266387354253301004141824846341482405132892310042070820983034780737514210689299166220422704882226131607407988930073087545673983387875235803868884594324205609892130459316098950482196961174903656646342236562361212337540374016752306067783506022769504134612312859683567663440833956899000959342729766914311177859118704603772714424043365775897513467968816296135556402358141292363635181372438044075613035377238025577580157443397753459177632929545055406894026199076378174037134985335002049048901098441147022928105097377459913053971726844721696023976178129603179511716999266208337536866396447848190181680385224926733669486294035838600992958981576262544644181971725855663200881652487434749759268475274020606962410145128209873332304260815267671722597265967213008431761087036432251025068757068550872559768311371740042769010129658720685553151504295870599359491652213171664206350333963336454655443709437264919848140144796995966492104206552569044164071391752717849924832683244284690816218346348156941805768885306907213703522191227429306864846228047186925449019323590338879932154786642343613169664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 99806707485652654226708672571230568696347332854590171951277478201553854948536306695908248856640864097255600799485233616945133048752555077463461600280584276897112207056555702561971529796984375162746408735672415950717144924180094034376698056134299732752636222147076487242879554056199036183996478089976987818570878261209403382441957961889642213501252848968391480199534171754120876725317574283871178304191422204659109916776474205937719560117858927500018086753027382094803828215807435682511648499640548345542303423287447048150083806115844053355058285134353446425900268921441766249005761839646786552733949575727713992838232328815382625323554735629056487109318213266233002886047491189041034325299264913466027465654220700793610463187677644140698995963953859628456409833631968606148377771970402300946286495625840860015948191344013584290685139442462155250920237066795773441285485073614035416202660102088890196169098926496511448796398225030591095693666559163015803243424671969940217032956610164940632782168149606982624916505785016283161928760222824883330630503633994195710867053344560816271311803142722656746539353428011081671426339636505152986580849117780796478509039733830402572614131364672924209003019609722056195391591723962068816802258596293232040074023384529381734683661828149153225194453751072102658106809487784691784430778006673463733837326093123513539789714836148622916907540115716374989149724808829832197493234302260056865014562498313928870043297844996340529861274239013657806121575935728599632650023958332281480805814895792832780514150016833756734292211007882585764264433759866669712900430173221941986517115620919190886507837971119900917972577972492914926532090991844788837879097182991393752661188364893966362702326741348342423848652125732442185319855424049813758982562029402294028160858736301024070359933226946881070724760965573436110547806351843340763170198679085364169928821025466608222091721510387356668799900559784260306145175554694229482988664335172548708996978134567065548271548907866077482966750902856060655731652525286405547246919169440680709122687261044141424322598851448000137225434889460562369375801646139435643463876230390452369026095373458738952430861187624170154554416474496547485810173543628922963894070439512229336419795541306215226788745622384546934778550869027368204076467267006611091870190688852515493653004614221710325060719281980936467708944450813043361114786738520224920605480820014718631845312032550097369399729447000513751054056847411353858777090423672728231605800945815064392891195613879073338076441159414401041246370266515880799564501960622080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] -200700054414230734203270599792889030644782442719326783577471059084521993257179177121563865376491189240853418176994108803831418310483598579154610724221120662661041895384059740660092931994376964446148352091255729320453552676417487308374645242537501883619218675911744556305901039239161690096206709393610358897594597828733324721808654544157914053375189543939867844161702514288904300443413693871128617221604806753675455968537677732326844048149776922990271516988591544846742233484362934380452390157464429236311159938156958485697694263248550000174196665001912381269101722160008736733724257040340036246500352757246787154932480744277562249772436869325796878626234258672228419405782033799086165843221205298168437340220663283957039960438067212879766097902210519781562183256134203222055209743418222558280665029230145415267633580086231786750568714629535889010764527558806207004322040669153394572639434375621432436147322435505209926739710902898345719063197113213773677290717072636041650445320785684733453826783998231741746939687824358720720380701267046744857488614005709844820370689939668949790669524844069693448648255569740229190873231766488110742018355407791215665923857663461903170397665509906315440270192207835410384813282112612609904637123038241405655036828097654135121969577324494159143529513301267137424316303205959832442292953551628410161960419110171616379718820494946921626814481667228577695056596679090757303956720833698771933070339384049812891469149721189446696730800619467961257731458991660559326962826757371189801590276915813963818729009970428011343309732618776696968317062028914656627967924319899019017910599110737055150652432800974405517378249252077412086123955502358912503749862770017921992025183588979544105938504782717070366623728202335633682522973461614650594549317779269687975560280107492633608841583771131447657315232016554390831896579607752520211546829759556832741435793742448277516080057387578541161796397310415724948644329305692238784735275303042239675272892264658616828390449453741321398239453326029609699802249040229456614311556708303886391752405944570538562824494389172280551754005452999597239532775572047308641567247071540842290741638618852155027728944906714944852484612780339076456198585644693295678242580968992073136647070716247295313453775738824110479083306384902840316228414495121705740136098908746642156878782618716399796874393194987535730472941956645294842835948607542681321863991465771289132894874825917237423368629435565684214939298216022328906505180310634350205897008724368689756743157369292871336773455470256780059317245154610682046583608086364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] 352076792483644086031911354445844255407501186274393506891185946927495911374185865147616453379782280780287747227872712827286640797580610487256542238083863319735319362860775799824554424260012009538686213203943839388629491628817516665458598625202151243356845340874385418829314852122716239241944264832462312374812449350212016801105897735845041252618558295956828869678702988476736366902432297915230095349588942289346027332721259668546518565257809254605351471172850512846430360096503001612360030967495842970965924417856340390273420506503302898090708644067976443113986000447111683891883156267259092830111599377764642518105820794259667775704176502379738239978428428879459998979294282135055472470518933643726500575055196354900118510905810981983582323356806766794447703733951084759426794032851904663950351466095233814757552631993446249755439198343194586303116556550983961963323739817398086116495695298413699418126179493551160990664846861195975017943121691645937214465244511980741029426903294456093511802763504607026919691242012044967378284716496705680215118474947720164151227876765601454569534607444154683458978445031161564649946590993136989654652573978280400466867088335532481230128630277687258441827132318627304921000755656239651445636626679366721793119401959971945263516441054903800667364729567925591642331777166697076162978365854275551699901450305492058684694733463757255795136690751497623678067620513562556674613799542612718495490852192440852401344020347701665068637818783353947606539977721068191338101668107445649658391895611153405097160394655181970237817859083278378166761209380264334682523095241272092003520681918928235924560768104237939027618563883856209615825387042179229051071785054977548549458113070891942034269109416428837378909018454751355969334827582677195961632116644492700539361926974891934746509882975669084059399245236696783879589826795011749294548629888936034666517910650208708399291648691941411928611174631921825102553294826929415150105904676523331559435668422576073839370095709556418518970847836653201560982070605615318480340437985450259104046478295930014087232412192940554085075761681051947719332267557015036056881661272413205310477955207834287458991340800284544943802095300791926775343534148803182525400687478110985877330260197358411096318711651249622613369145111941523407855652203754277917868300492250587821330769990759383978929711972594121554163966884905092814699149029942243431669044423574959564305159326661100110466219278420605733114417157652538987596067809548891671566267121646884979859058179312570170905337209355880969035536579653117535262953523118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] -518038288932929181759248571562300292404471599987225427038511874923804205712587677491723648112542469780232980931666570233926928816976641039187867746180734554397498943411489178027917021903531908604093701069646579534081885082059577168296638243178512965031449721523989930427661238073190070712489165664776213508980047008030793731977035379066071753848002668962271068067808694407629536780344595399599694963523460953921050335002173679094849869838713011944161244924077397939312388784991863541858738331787017107538853659923022637034942646268829668451798788400481396537722168235861671632376265010932616089452220538726069116064324028310226166944227052665040137363559336468463407698544989350177054737142410099730770528347308565128461136200312345040272933092251394582106474691499260057185230854225903902294507266860079512965411591869873669359742319515879344901162932127610920300440177036185905011400933833068476121506057585612837535166305218987040717953172748937940997089198790304479896368601500832854475576599372862082676854818875752766930464294647298566184150983385869095220152322771665136516015585043286495779356754330157094176779229142931707595477869578526138855974794357065321924488621282111159528912759553420782942486760903753807681564629312188713826399301787195786473705231676329026702425617812079355682405142407773729278948140285814665448398946836307287423194528182072408033065005932509530407577844970434387717028260760619772112761892764234933567654335347127211810917178428299260680693717177873562342660714706285973194675601201847570688695243783604630318084510720796033624137063169353483323655860748516329795573296435818530596081407362626245385623077698967583036125847117977332230486647125110648036620462722618478930960564821120847027872251368220058223188498854877064758383740810752308415754441120656071689392371659728402863071043760801789723268968756824779211535364797855623972324003315438195022847362395492201252875340790680054456778759984668039724570454697910247977657719099797299728020141910450575798979529020827414427875554453407058060029475927634665016839523452005967937559654343054687860078580444283376907687968797194010015922474216992747140620707675635889981128341711508772246258903166795061681058751133901448790913010904091926591488395794965878565528961054826342326907350276328037380855465416511907282657589341113032995753184990049449154377220784476732615359042605220018862706050573730449175495639345338105084906972293973372017738237594055643659556175846607604525062854888101872957770231756116302019066259218514320493917468434654273811101616046360546773959607133929472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] 653503929414742728298091777168679203606213351456384316434419991919593200425451239966419146088611252218755803290191420343382482305747821985722550183803230655277357953264599950265907801344711949080278783367838255199642581295281235422143714735546659187680579082654898351136431169883052774101505458617807398939192821554909929589953910938560643070049018538641572777514469585223960587200882999390915157381264903033401479386309614351126657237569356804208655744437452339953620619470576398563598388342267187411508151188618954579738283143599195724512782158890972122868711030565975883643334442274216140243434939838423395158822733145785904262039053842421077589007020011413642624386307010880452593177838089980543441737121060243753570113116957936431288105776583496408942014292755843256370692748428271896956039374584461800663459594645108686406023138976906300382435847776462319411501902975684375294745770684195255037502329573093328639381806048880682574793819622144245098183555433519912320068919222572992386279363299689941985904062442612206462403347603683843549084047776133743411648483351031024022832093935738021769498098842750744064075937314001916886587295779494047817883422087899280808370761919787028201220399762796931864189609447610603681919024598861251810976126190346133696595199218540681616415866342844572602030397333825703215360490833956323773381067696374273708348731407544033756758583756922227260122566481599510806997761908056765940271043579721086904441819849568170592201715349702492329795579653186914600986285537655808654760655997931052964391060609524436422903366600258518885725528385732407219465779294680538362403997791065347479923489306901911752348814775780727059311102193963656310445964302553775333550516785444493906105364656251329485659211620123363808624579228195970020739184220868152330406304275204434990048124415939169860500692352588091410602925365983104220670112289653566074630283458122948540399802030947944863657844482511998083611965759009185152879444345337020182080280605389372247307592179562032740097761091590667751430496171807141513011676730738500692238743497911929326408298832038045846366729688442133852880722410124336760624080097454023165054690149629128863388707649907891129033312140539090306480783478094235977768440344324301715836706652956852817992129543159766396864053955474350267407699808777297367026075844839591917690724173951491499158317720865810378179544942419403270247464489581385909633943802337006964922276830308242380449376502216285666726835108605460907161257910040255015428352998710465452724678593193142501070990001168659280793642476481030029844961820672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] -731666905063688103921624694464202692972807625161235487536350690680079991886113016873579174789455843751771050584802105636126213689498705170291574243066193159558625606156910567765893325841963980373802425373647570244832924008380721701138474915340666351587826104700381641701684033614362140948673646595366994323602992782866662232824884329408803748824633224912291364903311718082391463462754900902618641836075917670630699786774093227556543074911573127250474819236367628218564295635577716558537403545895888539125361127935595757419139589089543722625460893357912699613498300053289735807975383627186303378117823006834460601963169819224137113595267910482846130946774344133845248752593137172765061382146137004209270801441462436634277158716234365119042089083705698860065886445854477238695179972123039267735257798605490164630945561038743455695547653633012400335668420634255427653814707279433453239435990655653899750703466258443012233532528898485235950453775768521976220865490234000712528710203634564115200574572214389103507023358713714194646546466711401460749985900682012863640418255729744722070718321896735391116083287598902070292154262990196180460992993428716209640314669735636370098418319602476414417727418338726267148968724001768704212768353336393936704499597592752899310149459691407249760094801649369757764047157132709420374606912681353568230984587458423667585306867372825227765150885196473030725156237632339482913473002442795965021254285960727066147664027195675103367657494123674896543399516907934561338961988061664645642372896777809164502592598207859212048047748476713207161817115061165629657069627598218924058520005007022866379632252380340673847482433901141164598715448292270222754901849551427077024395552941723207949724187784309760064098983554317213305375404937155806505039324415112874532401839129714264454944265914537864580628123158260602009165748797695071718094397999479826747934845915546670118785460687750255466514809585366322454862620111518364838966722148106730294832742530965730758957283796164392646302649926602777604140108749207015237362726348996434793820574660801743399084601902065272062034856659845060575322334391923978036387896948203013244705362809878569361542022871358009014082245930712927718414939170508484545254094497306934830301134596551847609425374079376961717939916386835079396198666954644972867493111703114355287037206738085702249395789239067572125873704906992457307366084953725646921766371445933365896637174927222783845692275535881631902867684160203626431130125995263459363112631052273133265138193118612563595329595285540708852899809132792122637780595498811392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] 747125569160851366515842862349001181668404958820252157030263577034253016427078299925049972188778156481529608529029299723978667888833144273041457068390523380406002996527471671132873851996765803790602897592188710362251566827542262316108707873107402020117916665611109703321656847241627111297114408439746958248594990650704392030792259408836052645385318165564503216767809388960942744777220422691758334153659561879668566891188875706627061473363943723156242524523128969305096932343482268754215602867872204218441989639226808889415881413280566501951808976748386162641902206223955082694900292410539850143846026663031518330371473126867563177022069890874693900992274844087266691776943581146101331401034399044300262242201422077377659038148106389180683447763992577766025529897221051800069910502227188743574753628045736105233028275879159891682391397591841694692819739841745413282505047875166522949382691445760077394837631209272626942155961121680824754181484754619465968360010613987043957134979305362724847888869319412490684751662519500463611785631151566112251325636813960672953295914002835051477091335877114666524461680075448094735418593228216444560286225741010079016856715104263771657214317034586717681912765145000639264786617132687218271218884605806539463020655572235089297987458094772654642632202420790094537916046866117757139770734018138797346891106950223286908386147532210087331757950987818183137777182000670991912993920177124809240530845961663020404913546700746846705075370365610268376177455076615183877925158591739882207154045640486732614419220727951507778555560697238150258617236257655863075461255410687694001970703201779154008390670861275167240989662405908746850182657788509765742463591086571145353380476264822317436893371846942295782957654851252451278029114824371588347655857524897397595018967580674446088282130127287715996141661067147623009312226399120377071844135006223026018425419615278980017003267454937901546467412905991871258826893253680648468493100833000559877489176425393281015642066526672465910575466703876578916511760996852175618569013648762521425962609401618345310233467840109765640407855739854804151225456371887531058585327091559928810713902241125064321074640782072365288247296150115035586788023880123509024574606075516742360941226294167797304539382752497884067786424044015241511095900661400257868333375151120083897234418856055632102585496316829038770313352900043086786811995715171403113784394552305400218453630687961301218827813969765734587248219128733909314494720252441132925109420242889056200484913136943258107890951729806050606162792153463126786854752564019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -704092891343462714857405905042893047083392934773014714652595330040027757956753466829398089305095694546062446961960799498371308620196280605682279695929205928198328326244631687853558186327207011770289756056471555942412436271508968362899832421593136208863726053238043002833370634055172278232355625193557145221301678754815133028664685181405902720288584047498861885670911779548382679444532444157953466647495687732449575432623714292889048917063958016540218039743447799548376318113368590474259519507903467052102964195594480263182767955470151930255246235212809000251255881052311255208267544315364175155304462393301512267986561466342710061062460158034327474637472773889393316714329710711724777536244355520733076927273306192070441112492892641415038973947295208104395931739533551074525614436706392290933794029447043715440896960507335523845066274705344362139392315173143060152541786946414179217024092761563263536252237269417911575193831774209092563822183278295768806307484257659837841798433155211230864718562371915710829177199924264978873940538036357642351246657791089510105155383883754711674032965783480919848512424186314325552551509146589544436679589790622109222379102607735037282798205913670115274728807773925220209452965321815304586498692859442875077385753688710511551890873133499674893831767752221998406326998910021658695482725544567344785794569119378226665035637239281352478545493824394297328406984399707964401151028893677081974970944123751147805725564784323018116552860392873994181631324478998727241752009355623457808415143463333227859533870341813925865462048606316788843502432086279228831809109133088539224764093521643000324618335550723140448712452279208972044919576203495898268411000909438948293063137343170747651840988325853249118417463570825704757834808913300818337387448343039928209798946552166180948582358191564584168335645920188758820346014560504916028924826590481316065259556296085954909917091080206627011808139083908169273250491683513161272673059893989937820279120681651830707593101124301607019935612056006956391693496723904567882410493462663371040385493222229580350797859714632022470565853501749494489237776557825188474090667233658138453237824228425324043947068317514078576676953726943190751865352797737743548185709529421220416135912249578366230643865220844689389481560148996510436755939259160043959298987971024589151426944440989271820387210300367795763910293667439545716106810859279395147188170972775560691403952712450460581228745129753870337864736295348143291719743107527258353187586289729399208443383981438726815832693641677321748163286370352564714493117678485504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 611213917352652970449055501192684479093098637154128952241870461511524152727840354955753106463218971880487131412549255465835103230879455460652190630114135062826771867757170941562173764342849802843450640242751253784332444430851711850524463611066634355506544176453686258240684526365042854850212001920096417351153493414781353625516242056363311055484790363273640674339217613992622056670069725969365150053797212076902309450543643789405580693229667693200771574664943629514780482588546525468030236881017638336203793095849316151735566466142901409354616036276696923498378930345849189618194352772359200311643461525548050576093676385117068889367439822139378231562907737142432874945965723664752644186828720629734488106258296904157449572864855415043902363118394082054632417991285972798570929819785792861590520708941818109859827483654127720290204513400962279463722968865581212482986072503796338296592824166812326852150058114311551535085604815463288607495375904854799150059977928215769109691810227457107725175794395329441558053727472338644397952106315990743331628863091732085398408001677592695255073522187470095316422746076902818128915808469296760601631780895077826285971375181894444364629905765773572258717964103548719063777441762304702464240826623105981510863274575249232536962780385062422062858980211564014216306381513759668730228316931483736813540313525372007716026127420839635881678396904189541220263650965667630888131060151922239299622266098499070616566123168082649174809302533854122082056632723553076743961218045365649038285691810083979451649087945065678599517249243578208965196645356940653150582614937984664304051081859000243885493116166195139142193360412778693535675150540636179216215052541301378872167482474682914393518175364478189333777175546737011207373325070691438125205523834877244117523806060306935213459848552121603290939708377399045154242472582126450273998042420550440463953655720658107402401820021979286777601213042177651657884092308743659770988542721335299963253893771201930212312021931347529709779276715011773985863568171019436190359681460542510023665713264945778218433783628062452809089397291009479318278367830459868584301754686667700742002100549615920559565953995343136526419210095228421086668408162429593003734993480473635891179558226142892811760467569834178524972857106286829719035749571166712265521857061394579266092050978075989913517054828121877797810838002870097409547215164649874797960505026618296132235896900098901757434392194287548917900933928892345125991574657387538815081144200181693581956014452807350430257301413819041959715804018450550176251096932024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -484690757546526945707738132031840328693327122068694715594781833371676719955809252468479431441738026099426154284564338933210330618868193122733957088309929010418259009331062272350758891461695068523625631739642909383276276801053463132248428118492990167159115574587632231748872844583413396131168814867944261267032761836055329677124036894957186019516357204023780720139438498270107563163065466661150264376936059834834700846965208162160541282738556430940826584016077250804146568930827558287309974461610728944735358712902819042070874329579176551160059584401824944015111101393686685297461890868611351884394741734882181298651745047937329096187349983074976652978981378728014198712036597973426131344415926678533733451936578232993861631162266316384582636570341814278458817406878895839638629184984733309295181568403051710875388176816949919814776933854364719462904998775849309422305022191839386287662413754125663063291490174432960304052476128503373887589415363079947578582502774556743451390831173681794068763226101727536295796882710816582447973696228004463303930633933478364148553182568376882635549480025522960665902309255514410323192521673952952198798759919479074243535075547037418977335436213406034785297674990902170552963129618453435732990573800044941757734534493741623208884212128643877687021935045036978452376050013534755209873711080904979656482926235812846125022408009904903324512884512094352028378825219352724029910829876480639621736930629222772749648639059564470073783100023262761896012447281089943474807222380688387775959282147140229079422639979044870133852228797554312144364627349918122804202374402634450852209630322579201502787620328975993284343657447927901978160421976957348465501102048253938585200951945589748918101386435109523501662818830583895366813517676697961813324901915986795239170186239975153310206721402468743085364169223021213797992901389387004816844904270798340489406004406270026732679774966331072701999274709154624390032763013176505313837722133413441237814077011670037529017601203372870334843453605645627409382892004670374370824484720239093008034493258476294013840125147025177908192326188187530042774035848783454620021274839715743675282400951599452435033103723476427984758478678457967505910339356388492113199380118614108595472352159246498297548399264766542902963194290638477122344864021523182007293385035820249064282818689395641619910395885315824053331929348359569358634453461899225141983369040405618616390540283269089895830241908548649013119372793715027527701958817785665459693286106530380865299754381032422862107297158487931505628140935877669789553128013561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] 348059304782663167541399198005340190201671156458029405921626512523176874827389192465795100607099854814545938459004524384762643469930711203465287820849161280043917114774113908666904704580334027161639618079587110470877786661454059650902491661358485028928632114484998647759367454592052218069582948338137397225478244624418653265275314311378144985198479495872673869665691516905875818781334786704435494925029088582309633535771431253164931199705146582945324814807165486777245103847297037797854946326867455075544849350137808598730614939530420970404549692483442982010259959768655736689959439346400267872800660709072652739066275803433847673794819693017067228151469330817875969548644804002646698853263012125394043053161450756148790236844771798396176250783998526150663665680309027941136006324313665708577277171761018883464598598774752038767469307365896982387722362342789817606508444856263307529675499471619225198801740978419948934873784489829234464023316342499313235379433207719921029588355924940603551405088435798618259993021326547307942303006690426529767655967760674052220597261242267598081916630080394101076539742405690782053611084406687130598114410868152488666348768129405182285240721298309088109749130104754923619248181140064577394092708417797422072791202150577823118298437469804944973870276974608695496048769708081634743183117589779483020515288370710245843773224820918767806831712128208083473899532509855734996848519152495284176774735643917861546912433711266928986420992293263725350160456080475991019787655788286344564923071727038692902318487065717335536139715126137462265699723099286602011535896652124493138641140738087383835780591044691137420796841228665542534982311763481326310100004805037947472609612240742281236311091450133585524768585560810308999410393955600471171982778820019870834675842030598730762514896358694004849065737770803997899236682071266581879415181959733585490671890143340385139640351782220645750892548993343802292069168700728915494764394775948587927986957477007022847651029881055613674419752435446983449354959314435198233800947631626968678053637252546437287742794855303324269072531406490946125952323653265171836870781827606595407967179968153484040640389151209491307455414871583580647870070258334798394375916636384285104029045294095328194821708549972044172305855320839151021940715591853225337359610523369217216647372386212534344889709473009987126121983662128482461896721645664906562175723679648061930544631176512470835556441819521406413247097882076978935450960959671313100221338315935540628338744598856892878931043417126896809293869625764950384839178269491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] -224707890748816642344352753655451398738605455229267967399693750028372605957339299097579167249233805132936590404926143129134521968235988460359762996784195292845893335125776965396656922504085619065856141678874321828225962039773815172186223335182357173420315738645653208726654715966548467727031762819112700920743967890847983996324458468145821660711086880054698232109919949039499312040254286027769760491611001007011810621444223922326200229561900811153056135113511364117945288898651293783735071574638983865387988888809429094367184118866873599358816097706400820309445139101866730555193523040206349266446405741386182523922749947857736371570908273610606269867944772555562320517861191987694329949087346161325283368523584225307744490119921335196469525826936377288078341138114353630288337577597625968620720653539345275856545789223635384250598066794965682494680405068712099440420746545874024155179231961225848174022097649042334364846014958404120260279626322206617562642198724161734417176978711643982265660169159793750649021863887838808021200802203738701950827621992642689498907413823653687783861982922642879450866738361455678643011291054829599635311889584161954652775881983135361521918761792818538867348748117610391308596601836779957654974303176219966720306975666638165692170442157885070312330741078744237766709561946029139295559543661913293400978786156868417254623801980805208852117091829508936608960322402170347621265869797598370575805881101987246781066417557516466359408087405096507304632794187485845553767730829489157318451238805391716643395984022877132238933731267465738814461152945727082562221361714127617398382890605969117588588754465260990047453712168598989333340093833818279541352001747197568627790228274191304634807274972476374820218320152823413393838215686520381098250024402618108604250346169845032438917838109348474973846610177461126780377559981573185670680164772473130109080066895050856820043122873401958996987291925147903173855168982500163797424015757135295640632061304326131298950533334722662316195489953286638000940275032099125850459489993737324955776687055935891886525059341467013826815554592571849675068087477947369303897468662526197851467721206001294807838357796104315552289364232328779573010930012935627036644359283584224681623847424969675420940888536895341049364575133619821893262481407330786980648086156779875122762380437075600109058898813504797248586797904574502141875996336411267160896645017528696476779667812099359703012103134623045540895880053512890619840477077552387572025804817709881700818941739588034740418634746573975463563539739151632696631735902797824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] 129581337578296232392051817260317396731015563493794636430911915937930709034152448852337814302802892763742579581255223126759056126785509374167762176367403678234240457630461956193078244064599557062077595792241354133850489203156626874801508136160526320916919706174257785771013964291730915226929566365270921012217527896826234277665405307621632669339081727995994768281321420103271010483988471513656328299338204370750585607196938115895088302891532160352849163385001574268680345396871690421768000184167310767353166353246558183845989162338575694337298133105384815013343610685081840982280358358421776889528609568812242852903670636664724503023463264229597579853224340814736877090371544453593614637540636002701665230538949313481515772329329269569741444987049343882121456334183398209981284355546671353007026358972957722524880410257695390199787882551695866613803043706153674631080621492537528943092513429571823435040701412059249514500774445127681060567247938153400633308005762824467842931920916656666666011734317234796823607525092610442642578875373829228314020135562914638805830546916720564725304575776443186568068597204940526208341943272030547460418123670871342258021597870562895184476736479514816359735193270719609977104480284995946447363732080920109366858702241707718657170146320101520797768616098439099978514888856895180736405244004573030279999470369460597757141965251211105280816561027178173077108037890680523273851652302293102290598029588537454245764231159770625789945254445267070395571448873373093858315645938946667059770229823694822447003833905585331013484377248648719112518050573366992318375934293345876389364376014103010350020685257159957476924548126752642902559575996411940241475277114776932570755434191412584010647444930704989868212070947981645233617571360827356425997303006988108266803685279964978124218064637595585885124445543140237165667396761547742344014748508440169770410288476689435911822314202811914680617656156364656089270782425220215306887359217077940606184313743813331053686829646255574091605296134730746171928600144522355496519748663105860977369282218149293352695568097489020105384753002650804680909364809422111472173554848255321005113699462994051399753583379401046495130500697223924369627646405789129971733502412844446099849710835290501297233437919988005985259903153454281748948386443300602743611209494147927015768129973346042643346573162935717114459426363927632072799337304694111352660386004433597966927894637804205733870031939426363941754399281291648561224901870847946599506354701789998477357181953951873115750058087598567206166283424496999714820296896675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -66280227307389829674020464042065304258645805306309147384918740585715925965222829135612790220579999558437343174235537153060237022273822441827513065666932614984302011386330613901290070735514503330873173600121312542959954253121585147153255954343343459830857853803425239818783148825737126738098086367351891611695019441305728359751446115867444880147107017422295580360956491659483665907431521163227755780770118466815801964178202025383976809967933368095973265298706345418690239754886179003442129508739910602962057041254340409060979102778353591130001807626783846129231471928034362898883218475440208009370552360265724027378145671453389930875773385479861674897197621374637265897560324393911422423854623217013819315602596126112326433669017899486990908234988500462080173226115390972552678936965196532555536312591333631723088972125036549673091803893583109273622994756389861706852398317592576129400394455993002134528580113228719162655782379183512390515498083740772496471286109840781436914210226811863464715828527781276141559203783757105149062632724799860804350806075608428182878330069766859340718657612513397827823403913303759206534556036077189884519800646269465884347404275382828453812014814131976388585533242622977611714652349659669375462183153479817326517535295139367297853139914336585809454292409875978958545322582775061938258213064827244135422746191317221599378432179591555584522646893260841580291520852644566786787322076714217597172458855167613333353948883922780891954452464602584472153487642898097789289422424064478361062471199274285815703280977733809424974013107528203314695635395000642838637233189468826629518142550304556982430373057790222280373623556181013322639779199900839649025573053377012331309134849091317498363966404021598107669251278061524402360707289312130385977402129307214388443680234001917634085659893982724873020877516732923353550018869076178743135069052878937153285804568357263708463547374582757321119786599688821753760667925842360421999128335625349868489393388130091149803158218655211741954392617262638527147927416892814208796751931486100556391491061278160555801288070588069286591823153066448998074917551370128771258189257544409124017847435460973971100815878207356329580799885774167040574606772694459261631544296162672328066164262463826395117448648961910286971615096880542930165076339024454904196102261239099006302026478155102913847389839084384866833840156259010313767756931704777310833109323640737658031972517881259470612184969070940382836828228056285449242087265758701196734834453136556300396600677110268268285212190263638845763208963256994975636943561293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 29830837624524601943607099212378041894393639877960307849549065112406355927367548231455371011147243996074935968830829430216198854024935348927849145467928726245146387283654531543436500891873839425204888371129782369208217361720625294160846153153817710610183448214505004743617272987532916912881977193214066117306704087981692504578082410003274687968639896040734542509659121420832891105013002028116354274564213792410805815643974441697400817076194027992505511413305921419650119755288847351178365503361217785740207255163466181691481937618126321822283112942083590821233872394944819920481117525140450309688293486836619151978505677652786725515307037132646984652777818068740561907161116692112238999784280518171743889116675611902173923763743334967584823343069119776948761690854009605631911310094204697907285669306924723864963189328693106243250128772401233067378308173568480228001621323334210263517344510847868572776293723813005140883716886791983667399846267195387046052798296659604452800251694685112539010522570533898366855544737692274980441287754276698303845980705893740504813311288866010289281369941479655011043714318879211856166813785322896729547039183781181888101012657803025578789527081896497887514419192253166074178576646841126545696973575167606802297048421485529929436940016361074607351700606468735032262283858989726346977349502900411096937455936678657125614946846603201162060900719443669346238222289005830358018455430994399708883357096058295636562095012971406752073671107625920574021546045258980322430354719376978321770723419518123982393119240035027581467853996087503291957829834950579546098844063105804719352826350575264347617492302932438399962204963826385640500919480325923969298496785475302352534721087621586626640077721122889129981879489905913217916874209840230797643681751137488451046175719071703266464441285439415904739880413324819824402133598756167538284045837187021362531004712825500855178182736234514882942800057436516229642299373370234665093063533413973180316204442221692575783259728930665345561149203165005103813311643624462200902721778997489308214503472259882562571133481765283371486869937956221642146180261353394831324488881574869337259621232103338015473203126485936992965130787683504562160928781391820103281769102739085704693550578647144650057541214216546358604746794131647286452556412366725276551858425627593300385927248363486480331711934883264016267260770344536820086661373237233411288822223381717754192290108919214082836496977515848476690806704551943612194039226557835260812957345633930596407111743032460244080044848577488722394822408019607587066996001341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -11724364113243320414830233846523949680739925006968096478347195101673309029725172916561385481464399303738579508481474779868390409685573766212958749540363773131853797687281372011833297396546181379889385732734024939690682906935990137167174068380689062299261834767851323586666688563070943520692243113272845266616876799893161044245678800066875807168566684430418967793236249532126593577499777590172399092725407388808407608215016953686322367850434708102241043573204883226195172238510640327587526382085667998652705410056535258184893970473024450953530583984717086411009202779449525188644657605331408415035343207958271990266273473552298743554635375870716167764953689456564191653556754681319388233376208642302652141189165866221537814427659494169921282407034539073163824496273682209128714711652721008485779127956107041046361436324120226444793334331091632461696688548770020002569899750631040224064649404686711856521589180346797380641324526937312913532560171401770245650996077157800120914803633146833418962629346251228324559975081546603086893092068335936141540659114214135529014088303861691303477254131932751444808218493977048772914565349933893528197185976323652438630265693392099100370106945874581056985345299632703100715497099943572899974898086963406267618187121100025759708132666341256746147816583281955467067810250530676887528423874036785142677364720528120465336747256006927831899386803381479442759267870471890825407090980880987783868187950117115265769785894641097137831094031336286391176269190237815884573605528606884982479661384669986962310595320196481122051803461666553813763668939339361784622112927721442628702079192168323235054191173872046622472339913719158054106775100737603644729830306353274773251484713674265555020814930518858411170318536139628176446866769638067220103874013337519384522040625589758267640716716763351693387340645844630498480341101671643489689306535289206484496924063152293025324208564148696291297071198574950432112754423416801079967481363357719758622962853676381320617850150333832459454056506622448569983977957505053201968923204257378470147766314949793267560834991484445799706037175445429772402341499265415414798251592559900839025132327486112796743125164350465105720928955182471041973902489983204158194266972158769714059118078347780391760122824513049470987273769620223430592153967760191137498162197636007683106258151480904772396698587172108120457737881309786328797901429368415546454403916360373387283465327179904181553484958024582174557229617814720024235193197776326102792772529526557248212840278978275470280053218779885450408583732552884755707618549301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 4021444759049432510686511393013197169289679420599596591577037911098932951751411226355125902610945728014686715165938671485673009239521217487503268098672647402793801094493103464695986864262086552814463882623301594852806162168046952305901253879558061826025136632740675272771024973876679289411662918988268130951381548278143375564890879397324176251567236477080720388080888518462389724969503425112195735343468968470277049457583979863480483650145828066183647770922008955988211276047181600816894468411179036822346361101302423718821585418649498798821858430918453247486476807894177855451505871524080762362364849807700060540736682071145274157322773790511985337947312631814903942232065162123263614134932023944613276736424556449670765312907489847831906287174413417998236372883488889686361430921167911773346421727402509251516410910920114687698438919917693656626520195373087492549835533939274979824972888707572965118869383153818646230925950173358818728149041423080945482640829319572185071356948472091154036915241803665218200741708205666899927414801908072940442934310101986496060718198397479955863609336278691405001639846192069204363987834602779036787455100238106379997390403087184244549437275439272884510216194430002013669684637926219595140481005624936412208872046583393748499635719668075793849391709857787370177954436613309166237441524735369426084668201109953590887716567704575937337570858639932066396685384630036451482846715900623893176864595605452155068726126078815811701748642006412268339405328733435091256779104793649603742185932891964288635160447073282822920976678031873634583551280382229702769133129868051692991918108617451632258961151398115931150749011056764374680373115753930351384101834866245619914479369651092950758576078014662121359680689926585664277844734977712836202662222752811246912972558584997567144916588493353229883556453396249886759969312771592465888184651318571866230388946611726061774575604809484743615476466598790509595882927728745036918401871545045005450111042374312988138907428208837399704335367972358079437162267299417062155070770120330161219919084558540481431357324590265693740002297077419966776313300333355144464452507548578702666492083343950773370919367968706508929752493219521641951145467346898688874569933780940231511011910445653050336291216174112318786694935844052622777128424400058709595583918089129424256916055480544748628252516688523089482499449096815652027922914150280015711141940843161658972683484233716626875971296346101450851029399405520735857358358364316411146290122628599882152137191639179573025307013194481278168228597348629302557622560358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -1237295205862247248260301714328393858192761365806599353541892753670229037722293936337414045024492262373492789201634116672172330873924586687123751740182890069249123989159177004118199282819446948070228141119425087113995304795640024778173861612486528387813850047637888301525539388410056691091949029521263155785230265959855672893266468195386130866294849200254815901208276498433509164559844060479375160720037716087777566276615074725011332377551574731806395625599650053541967096086156029220166144598988766233472448073885213209881762395592753630282958743312255054301572421494397944832110220608207660288383413466272558821342312056095460163097456454211110719170737954637352050701487043773068944770259834932858907708968705111456030785800292619181203588384625324488723059809178449294754603786839135990867610422513579416024309651445173457941675161745145377931103706691212350883199451592571303995110151310442899648475455067976442609185363113725976214952471063067920135825384949164769354550113523266797586509761091781221008598790261592007335024781384122755271543606040084074943407280525015816936684157240755955781625868234789349880161534991782939062166008708693766025098852197308307843018797518298262513415233875408641560975495483831984070707868552467671206124879208061139175421433807142814096015414461373097980648856224734435482502988085227342939428311770712616266376368928802667053847937432942031861554305500680866699574160552304619947931809822215071425351916582156072977562873332085328041470150950481818135834551806999242423751487787027797111156981755988863214745939379212948341763920759091138418174664030225573470609791526733100895882302766827855614933812635933572570972684811021226092814021202736340985087454424848086656514646923456268784784764336836784342280741416687700461065341120182766733731821921923433843468562175375442759843834519349106961122774991185212188483684016549247475830112362424844603687383004022742022623238242075277426572247914289347004820170493957447375606622593599734228435811864676805246605599485679335740012653244356727944232799060921649965315566380532147181954732776089721050858149351483026861831172613190789175128436256112793489610195398236418989673224130703367559989368440528470783172387496336169270872495268188106295277985313303633001577065942650841010473305525014563970065154829146945405970342769888693649001850419616457656662122723804652738000197204102465857199633252577993861141248838342121584581997183500635177686579641583178715266517845955202137768237558075374038278480847718112300344568478658871928233118433966421486819944464749161548599219191808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 377653897233413146524698882191446001317716715809795288697097220152190538478524806708196805331534246938112687959002504479941340000928917804340764916174204496267672940491189327437534507576964348951847703134249110149016271096658231725558113064648331532485307290351641832455976192673827216695373284495069519417108757017961748981841277320409865458725762929467568855660977350448708946306659110632168000773378586384030349479314854027605871954492384952629830194238816240719187371383759242171666122736245817712376443364141319886158002988081537265412692643838212645881897681538571278804004016654027331671456023295874477688194220237887778518789480889182850449983785716403471060461417232449397323909506369155329370982199030424104585635389511194388489074307629322823349693015199388818253090228386654401213963656523358328683550735908914289163257790015499552630854154244671961086622992453151728651073103965284004318967516985654710739244087369949299713669756321366596149738754313517236426198548914950399292693177732982021428319325311640197248167244526361447199986458754350313005726781651714652076277310243030840060833493872661312866788185693747706762568663696528293784462795376645916837747073929834290019531882734196829743851236024879661206896483642446062499618912505900725408846655963409960248440222975824452802364121170981125502863531543456628681476682395410068465893464142447182789084961886858235599597356072145670828753249406507964855627585122303940453235211256777043218035724644838116560204476943192198634492324497895027547565484294200727966245107973923670819604250080462163250644598851913514237053180626214460012258539259982642046990071416458052316201678008916661790582766498517484938399954888389755170436848245977809792429588325072899319010150361611306327267652103152261671019199732050300786916501771762006893670723255757116122560258880426090451538067643288861490678243924142513273463187102172091569211262154314610169394177578538023511341435860699865389526148993444559619255653458222190466533937865997539254294091734269140673705610445605647440651965666997325471264831912487275450837011504735137731335881079973239045363469252282033642457532217828266682707340918611780928967917264856538193720781881200407998621732096566753987837761486030942728552370756279108028145630585582384852138625030860496736439940494968075575588172259125625483551635498583014929741373350472023269109516684610524984810037324255845638903204904555127813113338736958123643994294732482335541657013813803494349319628207922176243803452733902706251859427935698959255453910959482078088025248965074926463722350182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -134936540907698964910510020621438690086159100274254294098386704419736734320479789914434030208212912805220838650914574533449882469207124190906763646372855209861812535581578564142403336479776299674093674177271802536926527136851781085025307432759368746324879357611852301597485394596611130184341827430223348967613319983109309659383777327784740663977765771752527128330289710260185649399895276022301108730102694207905053396341746463125311690653937525951203800744429835892190655034451455872477239701029031243295204143226285240541536962970869417749274351857980450437053651744731320024938556273120931233309264376833312082447112909427274529675040895604198643838230582273723065439986292285429855648399121058547660112359771830539832561038662163245456316320864859481310808978659888653002649259345876239943035306831935248166216046332798217677633690855943884485794341215887550137293307484031918422152264684458483544329034387498012145985850648644926113281612953811846432114100588660942843904118429640172143420161061013867130824760464536502716624011961699466939524357823746740047855954746760447341084025910506610249970475741957013365666722205442076883088640217484904523701549644061128258087045549295883405621884916516619416090192160930616608565425396519345551607571718880992058393486836132945277911564007667742407843856853953119496725394402659128855648516858694440048840883170578516570714194052107623731385351372955050255781344074280770852511431929406120970580505702108750641996862483539554140176458547919025326713208419207701045802983908653001773466130953894704480371152984108745054082183779894391732247031125068450922866177367082504221610262248687481542524175986969667956246953101083922128247901187191988541243859546337145899331198602500144904609079164118562291587564859584426010221917208509520511989731157572765809979893819993877647906849777143463834815055777004992148754587399959124745808779982870599870113491035251378534001270962718122764930161743382643239222066534139178579398528514921105900155536214837264902534627210625477821349201224923700114202396520309870740554163934992885852792280407314740732616521164229190707639972122015700014632550594327385568652658693330228123702837719476843157074951176108064236728598942677328295757525125502006152654185296956998135617678848191986034801631173160098592996144166774490193662673704524990017851495493912107552553917292657435687138425449594641904062749161785675779423699938550415016086120586037533939625953259548888272374230499940406440977806759255453356637701022054486134377072920500853557670076532581700976272663254933527922869859778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 57661722148557695146649262280358140264541646799882497327341914628420844213209622016166880136275247586846567905655586316283170117688402206158545924230873404523573573887940429102060375999162429993724535979046716174772312761245980420134481967885011214046649742433441806418370046120099672202302902787237168810549886322696381571451467780134999668072958060589947612647287864573040281260936172875504687684146599237094317086454139414693523182842721164215971054078320724656033133716536617571158058022472529848073386781929454259526745336913733891575100231780583300363943404965425005284402877275172044930611459054766756945857066627636700810009397726418332744726291017467123691722991580009430456532834048590678993643120598383037160851812282347615604432897140313336430786230107972044455427883875225497297604957232958017425223430622979407594521786651156914584250198645006857651130924919240204680382613754690099605211865445118206002045564113691269672223069968472042522576372493108003317421243287376977163693158640902419598130133570701581175529610092658594653325548267260865667949712532287489791661883551434785539412656561546071061411499211673300015088478601161253468953461068535704191485176950751925902413876615824800509506205795541886143602424273708787721498724541907859477729707359391150132710114978465372196933054824800862628873070660026172853008700275450144839438547470472579726596969986246457082864285139705140882907543702147526063946787427830027341678373198197813270459124800434129472400962715606778303328718129067459902772894114492595575984254211230501943050841958925847151670456913855822349063727782988294103163324102037874669214840344983216068998225213776818065157699972939434478852375521770815307705692968155111376938182007298460056996188203510649803436514750725414917473285722870511000398351810974130092687844913144444834462778080069551163111654728479190906323463037496819661996654293276761661407169792036715618717382675884813093268990215774016305845926879469172052598126796161384654754980512362332084686057701937435023178588328624562104687618094592792298947375213183902131196415729137470856845922996899038293830126613804236549646428059666250397340929412652368136705736784143539303577406287655588123660489107744691511789796854264765362257166190333378467480973481240197502156322688055677346344411397728617822098853300878113716041330135423210379256496820769491864528102690999187980275506753885800460787429672909076611955013585393747680192420968876503913597726852328698147186184335086136480438004399801335025157315698208659392254607013742960309535276565504324117338049740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -24797955326414499014198764889045530173127192005771590514096456915195190100207001776840078886218539173216875786395146633588106387308908060214364880918872792248549611507728776659067976278343470175584151554244440933559199430800633225129287652286781688372981239247834699330635618029337146014370129962972649724800459255647827906296638996473693984884641605273885028334948378211120730695082201794871258974829115599803688347574449949950150425777912849300104745230953526720251469841131376516815941711903199192381998465714380876900128155901460875429569265114418807215140009686755940653775468918775867706468821860144453861998505308818230422583757041525453111645215656508779159316685889363900945052741224975083430954126271201299855840357950765913267495067867793200755424817286225390148885478560575599667008812774026547286120127350802301433122769007394892889262586811510769677509544912827501368023266732813400081350600830105403930146871503952166179547896448692548965247621619847700016541232800377439516762073372553753785586878960607485732968713911046410865246673016858892542652448817098747102843018748777122993016200851187155423282730364296023407047359414002023596249606849411791925805883289599410905869695505292166130687558775136594262640300856436337151610619692833744795343137468988787516291872601150425730740567156903965265782949406046532694354477535216649024297323990483138735551411539999674125331713729013165017517470390338491150506234600340979868140992028081255664346041850900421289794836902076796316609220283200916809152068617867279944993992889195642547935597116228096039160363689804413638512905885983745591230518214027529114069803074669778036340226464704728936455693652089911917032423322951865113971093195038991486083297823887000896290090694893896891458986578655179428482894401531816974730566895482016945928060580824517589616178789088274084488459964759475386160179558242757219946134026364326936068949768881702992578991885812074798310257157613990315833920220299041174943800529257808565726093794482959486026065784268350656540517888100668529138891341296282908195113684985732069372354341899593673640559923627150028905245347890018495375580574893068317711896572225836050784839030774582200563701088699760573200865013790527169329486967622819359315603215600940889290519965065720297026639531172899503287944373854899337395948025959475888986467959678469167605611134463174005751117561641175658382635152292072889671914619436958457365742333357161330915056404825657755194730500070812114087830984327634401593036014611981743955954710988544819185020732505361544115180048037833677253975736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 9300959850761586355977716246735292634580952774894432910499248965609804813537630452419891609679801369260816315148142682663902926314905648354146372789801405516158607284120573477650629080375701506915793502036824466800112190399247093461068215804597126300812808935278420414192333857133212168199004050364976349874409479910945438961221238636263671326098104853356298279579482446369384195812138943071758126315567443524214771970288369740802553024922523478821355059155250535246310293986392167550189538378236078978125949291014917663738448607388138646396187425128110708782523670692976641451722331400782820173085111861940849559444112697382937981336701564792126515578722746038004431336741310011776378502722007234322575153474158342227768479805407108377650428427348981570797378430732616645087268145818570545194956303625502125961429733132775953834699012304812368634835607977410790092355886152822455281045983464453873706902794426185149497414805508466505222509380994726107955366179695045338143879474496821212818848908197679886221827559933051864018133449945486699030527193988594794359799940472288812388100751182326777973851740256396014498675797813267330355156914952007286580312637194629060112631605744168819262641191430466738751778505598663371942897196568502499006019003384043923958011495121261448062129173509596206582715318514204314384657870423406838992846916661360747069636536003791044212815783477976665421549470301024442108626169725810485066273557612754865635876315619949802657299575210386572703478557250794599755271858522519808826696999337759713796015253070837313477085933018322939516944323460714847778700533337942760050539340587196300512054426958419133143120746265841335561606729779906810021485677561495429746961470035181659317197543029067276729041713503384120639878814421414790965724125172869181044852452503306176478552288366530236757612328116036255500999605715918816366248562064940685585511189269949445301881975027737479529281577193915107830079965699065176235700668943944588346384741525057954404707184652941588476532572125688367849365442728768373133688022274762260089112120788687223157443582855607830019396032093488270304658621761068090958408641068575552210211202120322042161069488963074569561335851315450407643091618793213198766597958699472716163218288660497529627197301051018828157927721372780428667084718092611414168203367555586759032135696735198285236065968228347128381202130149645854049540647436277956051689946217336677552660978796377417922868385722150739843180521109454755161725049580424828405191602762696192944626476791657612174748837679998687309410138616395384817608294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -2853243293246426001062224294942643200311494814324488048228174901943928936709000825207543789057573413696036431770867035780443844096998073236757180819346495628475758479464113753910484127849825443002283794741238020065100074088906270071011490603813295255345940679240960752038371190999242572118718217939688543684442478568339102356510587594998473797373486052476944885461763564374144569218669803089243611854187054554222533907782352174258891840662672115718817750673031941964484807332309515374815230968360879015320625359827949951871745544907473980123870884003268395465923055072248815361685109318382068285738254828854132305729301416523655015980254345566317523091504881301534382567728469342807884340573573359367857552336216472380779140920693573628312178589059521657804335037021923402263267151998465310016290307430626953610961002486885774187021074466500262143526585835102161761378303404457911105158685396609812884815739828452863837991299642678386096499416362831397026356884973561589560985957722994517264365947952949959305500014451974128566229828597350834510064052835502152271447369447044049320642911772060623845849453368183275754339078064638320639649419869293394695179534103660523072858430647773649870019891451922688818040743766707289744476907531740755176636221426648696145523721114417577251871254749037731090337571519507467914913528944262379707609158507040221359647601086453537565165955343978709283676867111738416080437085621389758835625497951986280740073407605914881357775502198225162533268309604934772942067444139041642464611080329760892616617707635102530791527028156192701242140640698573272682087846278395183335291172671855911954904603763844334922491122533911315164776368747095852572431525818948736418924065113340358105487751137805350096771314894343816787124145721889184426696167269877567714020667200514282141294425205847163591944262607133402422916265241769356367886556462425645212986364351358906537323469174249785000902059692375802837533092943673671524807083625496335439653692307220142865027832284216007368561233656013392305907109502724002076059199448123333135523342709486327818730785743298411217025559831815292101179931167373024999560522131063217765981431223723327987197366216473444768076715971356036005534010444766110240919791865616798309634591977616004363170407498218116102669605210180521823030159984589550616329343991587568689786899459225410400327412325370631179841435043776280115083631658950358696680349447089439518836420336349236701856241625315068712552840664603585590092492343799342613270072929659735442338654290029177407269537963086714190059635428561882852202905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 691541252169812393300194154910913360222563779232537695748153088131889290894165392922142747186755186862506452935907189143975319290823381872590486410707105030160067729086870544326323258339601105586763383197942511956520027719762645478841139699317294109773506848435563204797158523713550056225092186658008351439785402139593307344980019570466113894372512738836749606613982794529217797875683839210490640104122671475349054595643026271077817631364878278267801298143635482654105353896675152977346234978860358410233698455069702937168351030476777773032138216278123836785991776554962106824391773821471108827480341821479744233248858288942519028821349577390940222116127965848546423314711448755401841262838517825548117980686511280811390189000134606634258919443879747694266627615359695934665812076031994600983778244442131945166396542722363596962257513393520730020910854739319923786972228704992530500740919696968596768299378344959976018706842962773984292868188464374880140795971249377232675485244298181368697313653817104842810155839763241840842400842341660470294611796554409246868376925698495531997823969238333594495357576888065804913899451479564350159285550963275286061596285203222200307219469391723099651649900991173021714408677688062336468126041756456865401477266133159316988493758122342192064396493038737058898417664043647213533531601028775233762556852474683240373475957332637864610317799793579033895630191891581791827854884241900302059392287491645355279621409780807528256785936759927322113675604382022601092733373357553667828895373252681502459489663572557358411375999719731198409265641967277605647176775837087690798181924328846611112363128114802678102274112685751938841278867391954594420465407098785316255239410291922679269317664752760205668601088544344895318019770284382397176942699360187533310075544789069866659491264054350520632976053408429992342895147403223331582067133316842325865650022398743478586380875030800338666243872525218149405897634620017609577707132338765266574898705115027334921625997172131230292155514937376465664662907739676952756162132644907953138810253676469622855845901927579931644869120194220217927933680470029273728628707930226313770561231950764873186871847398147949069432224414163039918268102758618205523624960596614346679679989376514686360507850948198251664408110498871141085196114475356687321282665009609328231477951319441731903683264834268688084455058064114422120416896709566753438879712044782688022051148771376539610324795222985884826768752691457773966033752943675267796854561828675446472759404203672359965118199663679453391755330594002239993833062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -127754303297407900113926608684930973654032125344178487381306437825104977847221402751896023572844136971017042511248874527578151019663259957941758470029276018465320161902148245773545008994156017285423645348416653470734237157596491766974963636023159319782319858109202219117778114142454241412486417878021943496693528242527664510727155262618691699441965189427582551474293218197882196914174754920725864918558302042649494174172113702257819786468762497505301102674461764758943583086250786339435399545604293254345066161613906456541531409399872953408197261292584361716010522784671635907645484483006834035032582481604489844479616042344564822401726195252075418459250150740097094898712310530673301190582637532036296536570902213475037863611515378569459734294145731742711073179597800858385290847893278367358603837849231561024852076702017699049423130857371609825725016373205059739709195566885977349680261012169572562832741389843088173080340595421723900332310355170541138823892506619880816017871184020141290048435352337803093068488704463697282260310646181803697628438327526342618962483941043584724787080618795159564979798725703140476180000409856375445706287939058780085003929146555133131092591065823055568983909774567450438221835636910054280915061167909427196114931803694466778572868553796475005616656671793395614077446726213320573797953697651427203513717023522664752602877799271401016595660490294126733609092704939306448293845508732019194703073014621938759867743199277838754394688298584687744178561914770550444353991036786621772422461402719111641995209379761468719011957927957046490382695697817939775754377543065645508179754062276276311979737199418575434513273317669394262252858853409033163449598001382906591163978465428106727454830358907428714317814361245215589127014116863113438061038194657399228419031986427138778458542088398100703945018511992895345299442236862680867808313905361407105485324974787625998316890616700183525057777624028341649357897178085798968309619041489451063377776732769998152832505407388438261443930481375493471464763353221800190801016626736410536129843442359031905951984053421487029985094676625518923987493144973446837743878975452559594851012498811587397974381978851128766066696844216668265543834295420236900746003077304775978436693931452372035554640773465540063826301085674958776247391034663709063936734441523031597173156106408324205289207617831412765411044228240122286575736198594894045542597460550940290284214682357458612348752485123902942933128292911590373329180739756021201663769253100657768383999099103500741288606416065399263986724867098786181781913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 17296851849362226792654937544007419269641213987701541021163061449891515708486875896767898641106388378389675408755903651527936507718264358282856286743666681442342527381544935141588003403493689416295619514433556609468986322251084474018427655284431824188385562716031159013374984757966154481181307912537308056819672835325470039646871202118048064196370414659964867625636737417501415330516173508345311516597978917414047557220508705979715886255981970491062410511405360494150005171304266985855538488611204319159246101902691846615302156910458501677762030684041281399856824919295915936033943921230678324175186240622112335204011796105886891065765927046192995482882081946836111412645818735731300683351231978219761510579296336280868528655654864488010405850465510954998217661512448675144694191199812570583031540208491687416952868033727648445348664941332055375022510925724388329351558457254366018053560720203470337332630097310660925893595624825382516963884873647160817506629847285176123220678614154130911976664920379191004162348417632117991288452593362656396892046776031370138626612198532938882162801476017453731697249018205615837219059566212384258817861589299476349764216879201894650565222267446831991795060898918990906868431792920568324356746912582733255415162640397088480051119355519668927114918373939810439938785116701905144456342378785146809516398775353958255961439449690039135629316779686429995398811150663857654344655933414339005473143565286636091629519203295426418449977985907769536207100675064752407692007178721570288372116635379463834170223941270202589153436518383092488147174772754701203000336988240167744370704509742376345334739715193533291866622330858507064560905593150575097217592379798328195023533106844463341653839862673745244973394009216914994629443522692473404070663106549527561435604829180616729495964731012037525217018261020283227084404335122169217117729711816170346758449211809028444959065786802997814107305884898394856685122947519736018675488031810042682983711080067154930415674864504081069279857070212836108484067298557123106025537605133939613720213881827831426251198071811049648502723945178718168941808860756936324670457428833963697916697416124798795661286238681414101166593392609069300123358205561521668015276154999188017699524992100290090441118720671183920598121165127057009187091644275895404153685338079343894627254416481110634684228631807537737724387101070297820142504627622776444479280728460644104003502641950792292237396605105929882404525411762752268788373199293279927650732672834252538783169249412638047862199202174685273828742236120753439454003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -1881726594866003805553998272912177737924025465239526157022367199941450306669564184476314043326816747804250740157067802611150181445070930492720177486125158295415802174126285284048817067033120125317024183225007501315826106217730451516600954897894864728427097614986804369971035861328019726159667997143994015064214062080808787185233467174631267145595578551283547015578331321022081994187139310228169643462545534033702823914696576112279134911073058344917224649777071838509898589908228423762931979087941590716165070504916913564548809878052381777998741012198789892944531863700282690784376929353443266122663231663976286124390214988710081551818532699857602428216972430895687501400402907152617496643171866188779981410770778182255743594763577230859166211343201229587535494024724832582360422922245222410442472039765596502082749064161185987251535421904945814724606775226819182763432167463140064902376923511623046635000579154286811814792624464699494518657811643481331469621944700703546700317724018235295976226415655037362355850338216469133846910192117254417872065222926403220525479124290380887130300278048251510781619811475371934677916999784609087171961126534935251816776672231413036545321633156682893298923730868826819707321315443400461902313695047770651785984083605569611765964668107694490687927202618509856117157374110483355462953422470575052063475930717806484362363339941548715644162517235886263004820766910840469808929845754134981678233861895582889930084464127404243160439916741537305741120231363127460611700310400279095820533007898852549636613062584857417516444282530745931938243197340433823670025807641283743075111754526052051922738328808727440736554365959305572232975412513776421309440267455473580821874888259726085133903195087611997800289308785588410387459792284512478666435440331667589898809442193224311437825743401960565642619359205834348044365605282381390287533720181155869535863698447099636081684842164463132608084295720215494785011075592398371159333425728345306878742431819090666106698244655367407234039619458041396696505363488685348168743016327981642123567676308416717559436487863977791641925754255577627718016872563414096599258335829030379150539975535058903155912191775608124165623229702007190615103417361628648303556381502509457240619744710412864196654409642601689918239434973344032752933729136928026083512033494990814895450060664393069210980102240647040124831549867368214760939965582316153360654554068412690483362843785850959087927088254365438364006166849219005037868893382044590604085478061802306187896535199659160014578051340595441597811596797980352782008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 345104859541101265613158837847921151436654810804185592396516225770968332388081146437855488619436198384231925514136531282645398034460747304367008645974764786228146657348125382652492734856057307593963599182737994062307386907880419856190230682803745636657984126173707896922297336313794527816525148575608004912258975146705148039579786477497712135800915814150628947736324683684316786971340652607485110425438882706082478070291838093822193020809652032658036466322851804931741315383374719062765524944650985524662364113013040126842078353896730681519941432058398805036131893364945616505942452849591535978495475604485990881355225830359548811934800109857380745790420314577323553150323735255872164644837010434025559224042937441347289187828113413946594630514096566265881100485209593406025845478678182879554800076819143041911238798766766929659527166008075376901228128622992316708391943725460186495499188986701018089132538038459091936040921101041119928410256981945070452633428044464655466233622258761122044484222625609251349781275978897791852512864192615069550887135624008116961427791797710932380086942082152844265677774105895550658713005950431397328325547936062645258724211801654142814542695782415481582411302786127456393859756576960362091459196368931910339773068136091850322617748604265640060323683213139807329431481147793603424249333060686851790165526158075419565042638473804541826178041141660617953149370043245039065913147542844682804936147740639921616065313344829883428726025913413793731402409784728471403638367886059203029194091698562200442584520691867031373590059400139963985591845981397227101740356034797443270712050417351028691463316050452622089790997486061965790929744859170820819120178010527498240793427392260513089426643607167283613426672049820430197290951472956429248030345490791949062093223705554461278525461158991273968790251518343347768064955610671539678657425360456383402136981313601853908171907886147691307175823404982644697522290672895763120876738909966967872854544835716355457019178452578312353456263214069884858761582053908943533767066559873604751185458535281784634658519468897174361363521526251550357078205044445885010124121559086208756911771509152893738832823739875742049341902724574070585484770009828713178143105629103856158950867688912083452891992395862898192343987195760597737907181768888000218052193824167996548486262753675534026454036693429790937115106522942406764053330579616563758539100362584545147601102047920561557023445723791420079442246466346577119363212605158818910654193582947093405231900978198912237182348173754294912286787081574636794675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] -118596057149207375389505936668630787813091510644354912151030597967704395877256390853313661103321988551251560687747244199102955937049285965278894098828910583806614550861025132927878187361682844629536531465059592069611179647876286566918487036568455483509810781246455386519019400083026285618004734132346929779215161933290514781087203315769469335452080361235716905171928527997057715902304973417363347294755079868256843542519270476692008607439523006159924467701299640702953921940201315137996163364809201967766383168875456443994650616484590172249515646199984882602614522920356878478623795171687097498652087763790187180713116679070592272803132160906028634478709886535562981877504235079974830611056793929483332058476074062968794977935049332569458488865646538501954700666372773054962458027875012461825487805429021107455961222319739516477182232933926669705125774651584082859806257288659045124179290943972187679861738663719706589472446445698099345862233554468306056090286233989236425472198389838968919250589607333007378463104870491733066518896170490830910580069596824402059686767653437486905810921816451657193952438869070789249220742249258931889848897243292925558286260308721695711130132781769773598396772875862614742759198941602553368637899740187479552694035475215556311969234236243837363664460806865828173426107094488774235274596158939294999336670820744950053269927527392134256423031082956142707778460278582750444015739587621258576551946995568186601412654040199725150371344186899299609073602031189803594590441012270878382597401795076082569530603021196875554239891502812548001090024887344916969107307421132793263477452646375781341176131896709213280104471265360061405478871007376592215833324155388681020338804200919692964781145966904919702788744045403073129603473543121789098708075045880390124479207989070574710722482099836638686303774616379543553087034469675817764196633182849660758663342576008682741357618413923107145180558071725491476678305855178575228560665235943663162592265621535757945694920197564704829461600248471068412013296301609456562691419446732829094437203888455613647665685904783598165246931127219317213409291978290712401214048616846187999293732083951425588341646338678692039075376042012441352661513110158305517219765645347089236280204504067133226314441865646145007430276555282232961754404396730030256968430595271060654404444055327884947864670244046671980828479327840105644161969391166515136261042052169975108204736041164866154754400845125452916271421987823539198641941314290049897896805073037145872411752658995684453866578023656647207395044968873648497623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] 34023250748113469197372659932816376719943451351665461888785327671302365856280078415811977695826905816453948717024216029442465431886467141363603508126400904813713987457592343173514821843038963536013235972290631049920037634493973379925676611169097074361135113431605910447600848072962128509073003903899098178546843902409674949691956133185659973150400368812204427929211566459034647573456972765639252915061518569838046723320243058672208422366138456657206815297818705083823790970774784283292356895757359946970946808976941779900857923248022658459457554797510172814002037528246126767676569330381493379246944575831757210498065450772205266931281943895756742166400803106714194160611538020301503960602046254117942959181620879551989005253972311308506752423727865625041628119636396682108769091911949930618455691601967525958436071167192902402091287494558643954395325501233489947266361664067275476641747452219335849722033108652565137916683817563952890338841266723230816445808925139103049348403869715530645269759605133742482524853072422871315361568193014311527982027612334797099870059984640749638943191950047820982435997738766646719910251808956700241435258266512551391647469740206655381064737878918785828325565362520534327290041415473167068644430067473711586526769023775965935217509522116801679585899305942992878815445147120877902780108829530544890861434132236358349502289056262245939853238937050109171355835400231202109106025705105992198297204303815558578743842371090544301687516126729611568959273956992975538503883022613290916561600260274101288491102761614147552116755792561955049788357651408126789178553081039382034881635907832409802659088852668992349845191354725969607914055760334875108152911506069611148445709702292858582296402974990846783210070219487295666371145212514163137150933998091151427730769465394201819140944011200324498551108189928907919945475303345310586561714328605764934814655094273907726485253040213136074007554461297739838659580858521899057255050932902194322475198731482809519243699834595761475266622322400423680919854067264058148017806924978116895021924274499877388872062792004884615488553300122582812880538048068108481539338579861964366877239185183540528615892657297183915035494615990733413000966756612801881502302441336719984840498083635618889677662387447359982400872914279042140685333468580661496124281584848340515421761422170994742964655023210952418497342149835282397418993102179297708780912629767285346278753663342325469360819485688153053774584010943827661032272419336989809285821102771344882123373950672552276085298601789343856003234577370842765721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] -7233114859242670424282925268672387988115365757512413170224889056233343834280842990996726125648888238469408053334813325198512903611306564932896399699120334641239773764715236650081847163886456398593559415929812925358680775217139144748043889743472281821158335816769666988010819470038551993858213987702238697221503618458959228863166100305525300773465813861389299807924259957730594063883679903186334451611103194597547769413049487050861633505280173526759906025636932331157875111966386795860835286372226554510934999431465742911921541114715666793977278734679569039251782747923091843169124558176092157200162587035737341174444579683062011652281064437824280803527384510994008744579746213361035475351853113536528448305360420623644429264325143665509242978604359629528021986262171921436633194877212159493620980538986031346189553870260635338271651032035450833380184895299952080169407288140058524279853981745517610863256607196140997923473066562012258279325106791740026617373035594308458762589437453300798748263170050080096569787155102369684307693820727343781484712006357194777770430327627628431374382798831259911297165318893845913983235969788461740015960991585914770580249548715422525540296705760197453843535325094340786964337341463584655998310319468861965974318288724593852827059729404241573122727835370948451049809710185197715143657426862275076197619074663800727781344416667475705246767157016898991721261581098981469715223570558954645708661583043237243864546735238152954950664759589086016333591798197369950024754494983384848883287977991237572959787062583878271786112141557601987657824341338454825063934085867901230471856540848419826616688775174800229229718682298259078091244813475253893499815753063352057156909026310658214245339558115175742553521651290209382700999946405807569702903275499507038205004672638572470648200543936922550308559580674498866197005810433626731134046676167700697941479448008144055286253818282725761081100222661147345192498383167761461597735216701783717779124116052629133828171108448685325173922561059922023616509347003930033168167650466779149198080474552382370007935036906143202145089877459851622440619526157835321415085316711926454057011305645504387870657775271418003435455506073079164806330218767507764462561057867655674637102277067236471586402553789269993041409256977299564935335579450852105432936379129468174578383569609243758166888291772526618944419067444252309886173998742727591376027446843338125960197522893757616805950374622724166960537042420102492274452316393107658677947387132636997622388925219281413502945131582996258044174643673569888829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 1278192725859492982573542321748945936872002240667843384067942001893964233422503426427741572543501833327173359345312677534573374779422036576273593616781185324751167494487047701873664223158785808801951945974945644210248993718821393417044645274983685687128842608677830558894711470230043595823262807689783746931288821306760844646917021144124305978842456764304754240125377447392318366209823966096522354099221789326793675815241621267108277582395949040488708134808398675193918564511651341156568414750574073815171529707096419853858347974838900947252712630940215338067457331570449191660176021233616249950523541655345448250123676111082279095910391685952534602800539954842645285929821437816932790917906635108272109143473696699800490850369484174240803128003176232256216380185216803855009274224838735137501937936317909780548855931088248837219273724311588388995712588617096431345561044223271681874945368722480873075612003492997456183493143188239363578022406247165260854516655264703461227819156611970092439123975857361114448632209241772380286373470706702785254204130886792229253204595495120000763971148023274806477914486371992913322928332238274404035090117779518931159628316921879986793753764017889843124258804843748308492335691361438269397283499859517754360989982167876915208622900080449054034723590208897627110941480575802996836166667169828315313500689492156746328631347425976257462156347653963161340946088765787743584582976736587061994868673867892320489636607487840149150937193665221463037406133785890635310409936913150397784367999883762413732323943301551620481456300139340562510417853747525163473183776753184019865819286858118627208247696651714155477523625239389201220500207844033743325335017616385982493079710605394849875282203792246355010060535170662966773686748289607878418023113226464940121819626484536863493157866191776292332994170450547011000354825782060022434859387578615366744525705959118182983610460261820410579587071393196341384159484886079987702805622852716479873139272207753109135359728220112696884352249083504116302607960738102557009576757459881879323584278025239735732165169045727109429494346001630652492906608070890903249964789563371633602158266180165197897743914727009742486180534518902878235031865815818456519820957724598955716709697230452537651826683499934092338562913614026427124044410308894844934729732089736560860680681302092142930009775427048642683308431931438926602899579960436325323840370125740775045332125464149993498894607448512764413442346097830814825489438493990979143722236520468790655273151833720644480418708714781616347338559597398772940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -215903474347741617981598228165251133218853340651243512564447725152132568411916155130563988394092375823381902222381002306897566638119675893913867512050772795334583755016569767918827271998687236598152422233193432595492013939154550569934173018436128846823110376766401794127265933063215702018523117291422577215686664971650308189961355104637121249496854842382736166328277384963083008295480561468274878721471531867306980516184254411234670582908093960008749710270076587716097952479646086461981961140715771807854522372771098958477038121777806118162273104039896149504798917267584452895948748385475112545321967932851511904343306922276137775332350870270839108217004660479005063540089598916483904102131430775019522692571174407006704996987516234695772154153633902749182452859123527429208595368598701895557594995053601470793085495933720114392040111035755560332277837621831102382302518368303974190778924751927637009264935590527864668685872599325325484019502840391363726816910919935402209358501398023138024905669482008519286233146378508452327839617917854891545804981965109531868799230457208351662217393666328114004146213582335126854134251361627723244136566932864094296397868256434835206251845034837692033276465309011308867227861786939879920921899959442926306130682775228516479536808474935466444587373920220052085972446195805724283612332023816378765419645867499480112432534319836374485977676682458469924572316353943274709513422647635312499111445120424903293475548185982709493572469938140569680322262232606681723569432676778491683632557074325136307275598682894700172174455176637982380359786947355266535626234355640174948647820156108814695783021043845534021442270512524816821441034100607977401483809413825771816371383958915366004101821328589230707461421007036597314692911426725062127702807944654237452590992655522569457466555875752303868963120072702667142862884024210751986330133835693421567572064323284513909320726368638824869924129870853290968912511893993639064279381060967313900572791634836370957505413746039248421553352922014446866112668284412608502965699584833533628049696279191406898431603579553877282670731362827792561356031649574645886831188049098587637433376981224462410787310242856883983908895449598959061505596332626524894490670215630212951138177133977190979938881314971416534102956345600150705631444965245221765772314532546508130097917484908970300610884987174200456812922102081649961518314209760687819360852579106823195490071973226507887782861009573011989766287747767719220725604772017124770469556320690086196274314454071092128125400332484045060884981470373871616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] 35156066996693347252291265008128655608631971018977987869572926719691737779492272778515898347403739175613252847129856130106280646100537992735213100939508454629538865353931078859400409331468573063668013425951458454876469549501205210452174637880408786763243883514746580542617535599424608890666209262536012333525821677981462855759283573700616804942319492156130562696125383713665767627997000999768884480495213308410705310400761739162897590710261667826244207585168257195443061584714375947637019909304979164873485088290233376020910518337810817385868240041560421280569527342802681771232195228661920330878745331249621759194785093449863129112542077364787533832822701730000954029504584257000668305423018403669993155400312526067749155008846621221430581230495768035970147384946228726251243375398183055983812663492049332680339061120533722459042689619726912365265231423928194212701471420080003116067728127774240686155858094849835090743884967051398167283538463440689839762529294478029114209529153881853675037639069313322730180002627810603412871190564310151392369496670671324106658511259317244585474907069741501252273994971329455975445447559373636585988431954458207113183173846471593015261309336065312456137864567909030332831216895634172389956327603416155278110337175208090191464717836733292331954866043220613856826538907710943430767846765513061478015635355975931566508866447394370272883672247722779308600217916077385196610040331209252853684450523784764808494453757114122532978640822558722760091182965954621017798472789534233293660643375033939188606141105553647518901082230741670996957922400779072425093349982157352406948838272344122270767871397761274014161066716593494035562953220506244016285291148607460779340984493761746785258363567869310414444315157016562421410203944007723130484747723582474889254372497034624709986664253555386985282073886384195678899703182214348995313312093010846910291824982738525621290553137053042186890740901934562548699594548533145374173430094609879974031772428480939712564306506845882152575350079475400886743783901511608883555126697373284268803247281908363719018438193755514661412779238083646495662176734846638505517441946667692604629484791565216003701896202826224165710809553126058439714624690737057438029688152954750518587164118330861495143801368408349057702233225416074614011632685675423487549128464234316912163787702992472222481532350315385536505078536557383630923119872773219993253694409509843140059146799325049031911661689853188126113097759933644406473179753758993018269947251441837609292665265003773934638166287631288976403493470027015782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] -4857282133342640389519568785738983448521225716692420230473993211100026178957325004211814800115033565675992418590104241328788688377660966845490723209610056203226383550572438040996769307417073526299381326905703993946583540984952821562343749970504011277249935065347270500732034997146861979947926058127040779111314303040571390723943134049308331494121889350450288017056089524496016308824303667999169752892197091871040354190446838734922129498212867773337343679224605421397157993919509767176786849965135072899839781913108933036432126745303674531511171795908778273546095420288164556257630084279184200202078816889793104872016217598660195752200216626635459888417649207546924374601469803665735753077621822365993137867906342274502667077581244958684853374582713908630613633236181152577357258136482332085874902775560263416162220755082968952325390200146004807336648849231191072482120756183007771763044316895605556418672948187879395935316713519640452093867261895742573200711511026128522422716906249529134091854221437229936904705010760139783618230691589020167027468560048317931538786052440236873912126643893840413991476577743397739828656299464686495416680720367627605100280331916269147165299257439034355735377312552518735240380382310404955586413982815161005253159229114704360399344494959249085925346269142021186007427447566919104435352811656184646187506242692147789292645082166155492977787349335741730613985062318758306422591469714017612672491728795699718163298820353331733265000965752602696349120173622842740280445124067749315485039789853400927692250141111377927574138513629324378178192608255274647983008950819072937590884349619643263453106753962962069927178815255258233842831715481609814611907072196969999077131858002410153768480375636837136893598000081315828231495592027688631814138983985235412693614399899325222003665761847039516392390946521587548868518209013888986151732361157451440600290834451067638182378638749600536081514787516714881101636445135669521951780049987778197924718128688723551933513750035195199983373407009078847149759848438511855997185909593227987130663904185716041495012442352204589323381641974695641862069158617776323202451772186462002084649712112793286948351048231886443811313188879650588111834367880466552578134886599630025884741714577470569849375900066789485797225940109803644238623589722824666864059276455448125713158362706588659154965126136160979226014977457904184603264754062574584888146952910942541796452435276269512513775989385007893720463793711008366608342983994080974806458892427390874034896610164979822703492183478437018178228973516336660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] 524794714562178409275208998474317018172085389657125535603308047422487679887034949865915829931078154679177731495646077685232042739513396809359244118156908052929777898293190497541193138720638742533232167177166488596038078651301139522484516729833811501927024076971742857157664663397206904836065350446588373842280582011801281856476808231984300377263394472708628421485900654666069634051630809035953809706188474073901186475350363978737681413422849832258491129345311984709351896799618232512055082669148557813486287324833704138648475483448119848413502306999234134051541625286153459784956296475063417132731243807443889357421541479195256642888470297169311141643582340645173633392193709429650299604740677627006894915834875032661823650994949054705043681054980496119391417370398801680472889078329841782000944457118006606619282092775321975820950077900737135459737590490284277528344849107851390108645340758001999764346302871803467591377402899361638668731581886226749657084353897097842078054358700720374780816594220815377711507204936080572323681124716384785204759657608070550865950510255067500933091273733300141226872381308666698292440211203698386769658197403816771538567761500498880854610416061757260218507871402366418056279336595368252834213681026367023785301943355896728528890974648011897384408479646604942477950426378782843734179325215671504481584442835887916228267186043791860188452190450088646276335796624534188190093015489300275626372389881165487703582216724052070662746330120151437858716793152832241355729595427289486333430578800321221309047615206653577171448911485501092569366402769078990412016402071511830951841396610411335599346485662516567990712024231125501648154777662636127223677950819046995140743625811305523138587169872095749253795925632816469761082487378953232292575394042084892212551621099848756757774233847457667333151100720277541735053191227414363541371656029143245376195000707751430267757476611004808876467833084277560574668126703899390786947416182796536002628857048612296944647158037446290313777243252943580085012747406893432798199661495151215893001887380484074448362087963513774258530995606131541180197556271661486802599627997390566417128398452774358659864138603524994648759839536666260926865950392665417839991153503576166533868723358777213013301480712647995394142985272641241022587483629459040623644792487388565600192279643245148553931201852096460568376876111134437318445195353423247329049642043333723776872274111711360820147161237865162934242667369851448851472737889996367510849961328334530975181908194972783383457244136911620016522581401980108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -49253396152301955261091546688989920030828090570479629755248165447170507144920476114070916032887977606161711940549766460283329054493809142300568842610966519655042772792655701837617398010503354974397799047619737954548090158250887080923928906005099861510500067341184999818398753858202011787550446763078646366278894277086453280895729128759392919107294096519114663091321670229145005291231646908208315998628684467243722181709089560113505715949421944121194107127724371541702689417539166113781633461447700323987356710611660837718156291480993403222301896203149628092459722589972169686832133902726711196861317052179333141753772350323688911957626568444638658465387806964663862389706064428019194804888909580393375242301656928854688635917995405393717899878719696661915610652131896672641474001962641146213642404715301192243482590799218458901446196439635515633363992358958249743829764754060250431467992512298439445206452408366872680202082650539180855441820349604816839651045690499416192539256638530550512221735563139679124816366707967422512659697972294197854179736876108371979939712372959483130865168598400415671414560708259785557528562475054290640718237721299016499856869749700253743179984597911780932656838603904040269483975516295648883924408058996077130605299025269901427813163092285608715172328075586328322037731308530175526124279139845082100276127183481184241045584945086708957306568756145660834855347758417313084566171942019091925279712628355595864194528853288487120726745068522659368908300264175761825905490264220129112088333340207470869563616399958660844477419058723656860754129577363940092920533903759353180095875045658297086220630144823758330240194368823185108912052108818923902557505777018936011444909662094874708333885746676517791711973555275023700448431559747940739580016383994997140133305649646734692672980634351209418457886651680582365357723089529453397533776846482329400942947277206248289972628933465287616991735323422451990154447762213360434913398543762968259685377450776200503015962702175955228996948733800668955347614680824982876509838437778646041624513994915916361663076291548630385608439714287552669519458485833154115926278974262375645113552217805360848480661789649144953469436590890917878236759437263341376136362792966933189328569198440389361414067724842913622600684968632060178666861578627510484598250644789357393172184183687315938399254875315263252217409717593469750596476380433379834406377974158260365067935076462021693897421418717324381977281219416348604530125365882609288140486453514907729547716411862169909606601093224165589910346312879964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] 4969812895572650676291159144151673836265455728963304346444121913220399804523701350313007327429051775060341139304583829808596505680626509169133126740820846773165841379081453763450217208192094458129289936032819122519574294908849425386929576456683984692137120753090695059669662634417830539036089425531681637208575655145222086567017617817859398336515754251572128895566924465219013784105390072064525470333539213852824148947535992517507735121759724838030847986297003211122906113451958680999509110652740265992642482086599640115646013582950658685681265676268977585461747414251725058983411284059216201717817840194947396319794133570483983017140550837292161843885913688286264871128485320772676462574479601982405499991509515321552562459062524272747495987531054494119485866942162325805644663962448399451419704937829500027413515520439478204650746910579493059048573623881668315262940919540956837781913071858281483105853912837980590662751939549828646178285545803243694079050094606739315707811142385959002666397171476734911808376224347143121616818391115246068793890405349851356470101975056512034085149906802513228779220261427540618964172304294745679670432272739747576583951257887441562075733218994716995856151816081025576161961153269779832998351520371663105812235303475839400303260922595411835975893923414747400663717538994682592199524225092136989480151593072211326327600834696399534849659191207825239580436690809271071029752584704014211791517713113003428586736912655744654859234347586138143174166408484105702408689628020794848859591445832171297234385821089940795981750261456164081220613660506289517254965977512302507041460527108117988346637048031692051420766418743352730098776369788019077014108884174110465885906055020753179216916775375258697973773524433046799660053718751922629039144671335062509972126697291491751714633912528743146705104321324163575618971474976293294889234521625251869088968894446278761963994726465126547808523877667730294695577667354546102490006616633935409540225281404634962171747872733708371806074365626198267563042127143032232696622229322493861788204422686425125690446373799682225316197613201416038406045307944877190016215187212153110105571853249869049421885110664218289158972879683574305942307889213214763417467019474319959240381312494116106759306506364757318370656546904951777247493863828905515871257905041582937951453811431672327848263622596385472322245812703893145876852250579082085409803040175909421703092768452811244216865010096769377919865331148272489099083814449381125295143260822301635937040986687998194977455010968135753309595728084992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] -398224754342021621400703045819375172583635602010495451374092147096601403496061912929220716229542144778849595550598329991002552963716084020498624771831298580159131092836914551979116797409393391326929727971297230664118944157077998166789986723217190203220566264898719242541490349251342947738680862949029325663518230171225747039576816387780969412096864320401513651025526459125279464884576700306209854828896575577313325235971029665991670340672438956970255321107767837897614526682261939110153592093967032869415471040532291225646488456046955802244452953703653580347503125756678449727274509303913562759396974368383071576689594834164779885291789352778160147305828090107679359682586984803006441556111803614235133361456746050261569186737568663690624175901201479393593300800056724737111839592309440223494824477486016074577389080186852450666291314846164747991068308156524131460314944194997281146712921577951798493036211566222344966371571217167029319344348229486842034069840836982011047473932760417291622434207511064856443192114227890311286581183178229142613721974885267913903213834005999108077803593098770885413122840350635310433660738638788389294391240761481983965293617338709809773446517960300897756692902157100421261468347887656672649340222244242467798902783831629586186213939983811326144222449414395451179513695482295110664070652349783241147763063836599357395100241867854552050010161864397861039155948283396318146817853297853924870845313745412575848656334080227643880180419101932745805673242703953178226274609670463256562147229542187211976985973177631572525929568432320461093165739928004172869775015247345590496876922354326529991598177567281902206026778199350277340505502124985757499663316285752587061299591283844776397658504509710104547638210327040221822803660315144025400531645643517687492997231377326273568517175308167947443287648068059833358776916188147100343315903049260383924282522864077753532753065088713548340910278228048769610847021198046404455896214822014884518082314635371394316954689382751639273365307483312546033351928664702011765876731756011974118468393194564401821966348860668240142454600128373795937350962617132398826389904073277047261292070525143333356881384516437972830537802682321594236830625738310484968709852892547495113003141557875217186085790858964040984330531857767778210894186004460497272190192484064614129521825223740523905991758306054850578490927331693022866789520103514426273068410414190636884625078758413674295403885840415415331888598041740691087189915167901450990033667509325122342133435886042265221552503916886863917901247634472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] -12043196695257302213617921526530885542701435245670146645876760366007853014622590977416911629960783288042396638399249810150408106527252850404869542331178321230040482030096354522686617955956593595225406452444171440725549677063425124682653849033097220201966480733480193525433170280750306258845763222886760667049799316759899810800047956081300518016364440670874902588181525939525685146581469330817786077793974718943037221464257086932750039811090030446957610927990251778086644903461656341842347619557151013545586756667336534925929162450386356901502412208752379033672021605944443650552708079992732374313721672643646071904334037621451944997352051173712369659265537506217390444790637508351557593912176737123081435808613915521671646573329218432489543384343764671855578618533269052611412770733255592693673159546478774227288692227629920013356635888713129588149008294024907910555506611974385999005419355294022115594864013506549053753726656806460444863093607507233897635689735443609473143598627845683411495526783078093318901464341499805780258986559003255546856932726325029518725685849443145872795340141974510878435450491293348018333378274172028841579823778933231929893848177914884891514212230284101752189947144528780878868287546535811965799167642218565666567550277914224235281549398180752948391771761124191484250882515311969757755470947817262277085401246678094028832629993355021853737583195392213432558750954036291904307218758503130781637961769694244823142256170114798872641866987461199720474336259023667114678590900243611186498275106508026771744660670180449353203462385839631990569632534354758358654669434254355684805847839603200538631601624471965124454129508875304781518120860597709145271283587941504862741130671706396771623531486170514955066464076673744663728406791650761019064093199668412280387614911845093719770836925681263866918409551237972282828652265830755189904846147343968376191231512583082526510000726137123310311002429802768972674139875114905579330260049713307819378268434546683540877509828370776064213796402271239325729455571666876724923726427319768845042569969748081192071346883600199796282252140861045757003504438846169314920670588407589762490427423116842344941865521132372914046466349135593981093348254804490362567569196768870889194105505106022907976295733203429774152857855937119943587305908578227457173408765570050853857615819884848960743647576803415634947702928298219759133582029927408466680141026490996314358602216316644839065204952678037790535548708955540542466853491053467998082255021806829994712409612577657773911413292550475217474476939673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] 9980380708386409074134707511061314550582262530195875246837257777883864282939203324979344775925346352485430631758016131333073174778688233336639108137071974426890089349671100513464883424064541697739299070281418867788064914307986970300071201450201879128605539250116600528290689570749121284735812000446595662892440224733882123685812461521616600931857052308131018127990262090585821173991045347738042870159217702911535676207557769606151045551965480860248101861376337345245613444411285866447347727707305671669539123717148336480337613922031668234902265156966753078856959702375526342286530977530608101155492888385701575688545196776313327689878268122651569988874792394554875232965486516899427776320403907435229367865701291303842276632815537669881993266411147688439814367662670899623823001215660303923355324685488174284580532256571860326938329779643454620498260214601729603590384038012329300350913287400039440712949640727887454516540513986623614313909480817044089683856996616687807481618085654339905901963190220171440070931025146262497335363146948148419306957162546844749368114038047889151038741447484845315939032243860803633558469010336957053474331862328632117257555858949673922551532306365362340872528008286791370171289527487499288882451347119699856999275899207085221013152298844202292675133032745530495023542930568310630245973171326501167169174904010040642878176879735856413713138352658438442893889333275769174661096629445451253080080740499335968605704455477076682417530747073284642464588387908067447712794583542461447783490784660818486781963994821618512815680478962872392873816301224094922528162695691820443730181537787264522747363693956945231032940888603268431284138150959480301889790817546473803979131919517139820590960077657731771144234150402424679664980931238783687915304552558028264258349952385396197507281345541513442492214780610500816367641903771661197573196601146160523307513862718107761949693442344343592516409392820521431854811572353560780502660470687186326540228545362223928537060439866021231728329192164996537183955823044833962618508348921770300151323364974203548018224600025255198931045899368843284824385170831450853229039671001711518641384332982402006407361746569326030875278441372794444750862847923078091211005857561158771442818534384786439537613256570603128661491997334007487493575323462523066604894787528076873287933535304637252951032778250692759021370293341731015500682009322842297803046945922077186177565194590389827557425575051349405013482744789805397759749830428328048929410589243063942911244586222255472479134798495363188906393222512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] -1760387051941388247104424599615485434895962385987229819551222934312303058134431485266049255977915641232603054169014332680683741290341080621362504675749936127181846965636906046906935692487700646844090291612923676460374527196069847319770649309582248813117449903362519477766621983095385605020485740406474010494937979413889585008351135401229115272232791904624489424716744180305333913752002754334669777603494308174598778924668523440766030715311609209074758216399984777822618577340219173599010918782186070414027891489323257748698450967031232371851702629374797319603882827932633752997479899428508855841272479735793764070471792484826976276602351984720358792609219604821724367539951978821417348785035170140866407762085947327998705838132420753467356662281071147756226526445530309443703165417129787684540522449297365428896970188490281130111586705190282154528522293902194385925486236834654713822374314808431597890613754816033720344875926303191398775983918094861471329302905913693059440310000087573445791696774079558357229646827966034165164859609414598091548248902986219787528137831550039187591554416129735599861819867440439196261629667179420108691946069706668438998401812190932602113906613660363883284901324137784627410099257664046699765454210485804431569555149098667331765310973914829488219107778875226680122267654033593315309551647090491089264271398378278381212065003076972399235691103377166270008897709939993186807362418620955665056714173296749975902923899118187821617160587449198178150023392191687261828351549590640662393394512843794879657029485686515384875146125939127347742402117382527949059123696887067327855792626821088622514705349372076212705495869376360048648129909201265184337519087452398446053365953305586945962696169152671546505214852117284846301854982642907255874416023889992950510751605664473183670735490074270762877199784183822120106330429760388225703290016759036718796598501387651265010470020893273433609947981616444088767880680491429311838595856764499521507860598230655941602077829745414952221599094332577841950729414361624770690823954551892986363727631346424624655432465312368420366637834482776068925499581639967772083151283969885117365808697923396660369807401297831743474951302819684152187661592031247359582140412070808924828221259816549299575996195664560187611608832387679058505651970224118003295271481434353370531399222593813243972538164822803466216277025238502394195710288042675501473331271901504001293828706186694902968263654737688618299704561146317671508111870366172626567035354041259610812019482329529242037087387348959275994155319296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] 193467559550911414895232872550150883351086215244020330950853836087992610353810116065667825633681831558720354719117129356487185152688525369448151096043563583705338724194687867467827656270429600376456270617535794951298435831201086572262633387884542316544384075473059675749147704990692386103814619058927775574971742439455144408470323206851139116633303516773351829876988791910148362145725650697036777910587166348380876207200724795681747045845234997950287264216893868060411491071089973777800942881501242012492314909350457081831424415200462353322208362602727449678439246747405223035658361073580762135040898088767319289957488939024314184675878094253998575648652556139142555912585815393229595353029743210364514097177761823360402108909069568648408049103863847514485004018901131832943757419600067846647692194432923319132041313619158583708643393059659829019304732049024921244102332546888773759516331478908084647302869469060365249372910421357920021787885711925578914942034856714426894730226147411631461757584958290599060388734348772579970130619768671707456779321557136188463755328896209244247295582188489642646880986864685123798889079065765687913582328046434792375051521489903262358646756618711604083481453080137789066945652358728037536342193553242412120453673545272942638204600481191603921966416452021743611719090859183758125319982806568851432154278248301207758323730654035272341348419511387264287508301955660854803785685355693780667514220691024394015015090825349835097015084788579724613134653552628088925092340766299341183053553154334218378537719424541248731133523143409938574611460117009532694664525062410240146493575369153653879395029807825963537684806586377102843927037678030833876535648705939668059009788289913162546869712046743412321716700768139107686682204695686510815955411930724353424183648263814631846374386662624662545941191919628999465250108959921651088911805867261566284294562999637455890262600297938576242789492599753382636394964259843014410589339362121642557378573033512209511534318312446614909281934397072155276062362116919658057440773200146386916338367902232644457126085704341279740105440545573654980737881454656848078559769322759166972017699933512446413612571719576008057657736708159023077660349162660576411225673165290219162841907051069729531391619127566693675246079132446417280766338783804543814325160213680254575046544731676739386718094764471375131257529107381086652522070458043146551678324257751752253978626291732715460630906659697250790415213688244029506079569941015047915919453523028644422858225382103440281476453389522725643056358359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -13580617259173600858247919116729332010496860567925272312006882923909498172596454308744692277613143542616124183295576972897517397051717055899187319064120265843546723620248281544642812598458110807069599498909185230745685886042355772949241098262824453890149574824369733462063457333932108368051501182199108879889854747688245937051569648059610925252623573653739347302331074164203631686598775327724588386858605954836078844642845280999324628596449612606702593791649690304543802131294960500669453718798225182529479675579005819689649343097696693114310332921422594071267706113616678688991454317606375262366797483935403611253381356083740053003049631582710679438711245811834958466650854109531558375881681250108732699225025026496575649122884442057325820935839246719819899219887280786144807476589706461133582101003245226216121099491090785420151072483622065579516727973994848750740625085004283787036714547188644445037026886712199886777678321663866897754329890383388341695282572595796904741836086305103672640873934800934619485586587646823222687275065039958929866283862477376857485886022257301392529323719138918056039126716214588343996623703619162479309864097129116007221040855688856394990801019036989780591059658622066858552465055612477489083965501280970599287462407203368999835642747853527184574641624498380135849935554074269400297394892031877468294355251551239961496880802947389177948497706838421809760032234616068545814074142160180398407431690249037954847307914283717572843595884523118493964157253538307958148309245967385157327580827980585891436277907664139567082934150094688806714024861204849241036897615891679186202889697410296719574489838862551106786669200540227179932889765690852039071603293087546777282594475425478121083411412015346354148056213409510984751249083433635255395224764826918813478853452519693320082120484617707756319353963691040324598227376364447241287945829703295448051308996649240977196430984882943830925581367017979408377869079408874852210678311252241435427681797305890440051347589421379194742828373282421558706363936996730793039193644229570708668177426332217135957192426910058888553535440008463660545602657222937905626278992031142155765979392560068691868343518746689314312501600180004373071261522183730973558296992390526286257849588915259163344525850735425870378688585693777590709849409047645028356237438348966930604236402337057001172752460716321001139179333282489454763910105646187248335033226937107675178538452941008761647013984675531925111443950460839835535430850816463175976315196661734135270362913564057504147467545647369318358319104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] 551014875048313327292205299993174792528611367417671053741092432644162717086997875621970673598000760383908411103852670927041512017793907388345300974127395117101946944375580349722709979276016974919602145921663932520883448671129786538266576335489466884220421057267464392781709363260918474677846720919702489986723035247573342035324416243190825043432749335379911848483368912131435778769168567112548511202473343010790453380382916870511862992856462060793593321726608853596224928072969568780985971005171711317411139518402091145613017708338850530010658684600761594566406795016050657772000450883619584220744199411349383878340933087321951566282599841129938200063932032224458541788874843933684707587011269178076818503210039890982207606011885556134752402471098705658945379124237034860410981018240242007992614833619054313454115056308190463832148787790391510068437381815915601184530392548479336508353281063697117093346284396291022742616823680295931333152538430081461907526978370600951417647727447976952046989895593223118596178707102348382345802854242202282615180226681923196788280723368481151030191871463767643851585739843796298044633071341888368668929734847809095151671393005541041559546148110898029082358529657717665329057720221146810574848251262831690008798609901372588542338592396443278767424094132314838140039149443982331369003790089491902656347524764614494837174889737352647526460316576821452296257925714935668876040091055208011893968480640878602903086921039973361112606141608286033549435998062046628268274853684053741974157200072737595374305027130249606898134674167410856642634066932683872407124837777653776605754286186304223382086638316455091719886385091135943099809132983050503615388812423955074252174711816520545276757953787717940315840994970010156573711512509325031068108403518215629837242063619762587203514457659270007502562184305254957363874663872181768066862305308673318444568805069892181614182656317080413000060612624337752712254282372815586652407922420989286471669196196680113314152185466703961736065837600766433950961582453238483355931795680640406189790657881796621080885129487794636430954457577221626077126578835437995534787681860964683996034136598439568348380282030175158321280924312151414496246018446270876210567651041353418431166483064147122248193693397325397456935814309524839059043308793951415615171124084767546191607187467747468451686768197611441498363277698385375451971448407072103199920999918101595963122819885849003352691214613457946859052258629476586464402848486275350482752930015069664540167902064462264453152313832995501910848962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] -22304184037806682869341659335048195635870390358761396785839193968422319712455845718904335246273546311861800447436109052962537382799688656643639934953715507151025673803779792570672448124698086317807240711800857404833250272210961952259565483485781318062329717067783401226080704350657919012139127724784834573515978703096948238473534823248942062345269198457499769890097415572067225010424317370935363121683066882246298039429863191034878012064639789744797792746836888133609611091643451976404628778920979683312261725247834015321681672430743415174816560952673438606833416604006655813131438484397671519500952443266071581221902546488946319097917542898688022679545877004520266448236432297486435777826884926184632571820064297032485545258056520298573872774858834799088559656758183895728382857026653383936145977804275859255329175455974318010563275280234154665023685987813717082369681329260308196234658316590111651903821388514373803696181286867089999472297669345560861943333867404745456970058019226208551213232425883158436238896333374260411669611641377405227164143712318835326085330337186798483299648905887973080321644450019558833556592643798005246254381094503206998593244910029903945536373922845553071404053071237826924496684212040663325973597285252956087777535693555430966937926041110364363550769150328057287958438707121153354996806743834130234500184509841679064778774234402452125509951753571544110157737454293302876797339243022830881086010726419611223110996266184752051307980197394586282453379854234136780893678685922171339951800466512053391761813631716789020130793606202836932361466038896404562737030326016615641819413635630580164479258566320708477887717729579081735743993011851807618395054722950225555865100823952034485566480151682002512308671340621993734895010250315439150705010552416137434117912380769644243729924941027410765939106745973631251031064369903979552379116671487449395290236823812030742060737427454444788668583459719344917250745032583537627337620402617769020710261729659326015246828951720994823935628219595177355947574807049024304673616706966756132077870396312287347679753651548386361907349347241882356759344905330862252087949713820480580110735329624256301105399274553731245431026850197686716511229536200111036983186040813999658392624386131837975750868834950638083695749575314364521567189410651272395339585143108191671369954111038787739715665898178584800943127580227080012334968782613438173380510315975285465483417387202524311188872168825181192036861089128396532248486894730966055083824992050705365043811596188745063007695550005222191608627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 2103904556776330039469630045482615047199053531847474549776265990247979379393741907225845447870160350909724990379182445713099035040331631341532814351267825876891201789618906899102270993238748220001223031678117027186821975919567749400381242032608995838429847625735543855376785008683404457316161017126010342287538194659747952515061137207475085014761356878586793476664251992000634335628306830711143432594636299050746621359882801050540579148162714275026614085894518276905933719328444911604498078388757242875823361149658186366904614032873256617309963943044923139719467029479785315123602748068906998323310111302256459131152007536719492648524499464282609167154815311152345239390229208337432267052822076425637528650851247201699945254247145774190558430252319552621756736423379123927477472842140577738273810045555701614856109477431439801896860545203970166184858630106935811733245641774997913029683248371637346084633395365504478245554821340418670237966125049456982181189695927078602927937147091430558049501601795352855314986330511414622029537628494153416662539595934571938015886714395927544994837241965814031566281347849447944966568543776301453546002401068485679449292510972082075907216918051136630677285731505826056827784471835017402962539815595017168453418727707018160562264180316634629793126513657765436072611741204429475863898461691616204300433167669064846418729196968262123017070068290310589867162888377794376050582263297097140324481942457204116846321253016228109053268614336394488646367370064420372320655454027606366092982508912975188952330152929406732327720093283505833258839430733105319945056836979802747991665583972097802601213647595642543300790815519323849369753692709790828502836728507093735380532711394406753303503352945063649140233048169450324026626014433984538674556363407326598516692227584838249480593689153926721717813741127875794717958553781358645978739556305930121636726414138485685142416944659153918134365431336340957102033623977796615872150471315248341442236678010610014458773351373976415600343753655603382856912152375218763353876838259559459111482363305342479240471719786516846207330597938510578681930860622882077382509998689219299232769561653486361147666652404613786713559797310780870783636681865693724662741012439787676920629447954151070062208365707920684029293861550078660124563112830166105944057483655386702048243781976500054319512721133101564615643331721932305872833972305223257468766393620953949692729850062783357934926936077873748730226461166758445428875613444983735073385921870969124809352489593277203216559150926840669887528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -63311711014420149810807604226830181082479598611287155597115238535042241590191078520315411965354088029488243050972437425326164309577586905722660331824607018919525794698278024396538803381080290995215401607574572594075745241208092150723469605200941065334088766344506244650685777636101969650172844579497679342685931621339658208202255042505376620211100959796432282067072200594049258385166112311622839959970971237107357306908903323659800616986309857282277908113715895515772500932819462038129829870230686774367557718808105159646571726010110936560965800306387994160453684592050405077577344096985636815706956973294269746695522155032147934265385630928443433852816421292652721912876001112501581715742417617550097108079639604926191965638267972670253211810350426391128860031324405282882582894669994401756524075585302631509550100980122419512803653978971498739222427733355140051872792985923954474555880430292306753702973945725093118037357998390870606058005815432617200956470731693860144814330265632669170869500044074334358138799821801594705096976786128506916857662576506199220395041597316523602559706092903073844959521812795955460309593873968605163108360758645219042039268464201860107410877197105643581669631122258388869178760203597725222229871159342205027296613499643621448651867656593732498968309580917735482242584161514045101235141163718130199386278227179224769153614759386999664144982494290109950910892908918953713168015221118316800946173999777059646367298709587120706895899001009270299632570365241689146550620347534225722808094970292520801652344613069679878294460952175039412337964548541372991569895977981114397976198710684746125556813164718338477673933471788804188291409531726576344731921693506786708639373519633732756165863454532977303500596370016099373079481716171971838605006730946968447898920185468385859611752082181418996466942110439922405271268893606401506045672893681805414465638459296501877703011375527942428216668629205964787568372886990283060006957302656227041986711618261531492072994982734415043395512028829901312205293233273455864761293734032488240026667833104470866663378500273345323603472291794613075377220891010038497988491650613116982951479219016092837648434281060869837894107782073640207810984093603700410592641054338752397106743824066386303626226447402804034907079306486925453806769398015721709208554759978929790766010086992507886773971140096274904257606192147436652487608835126370715465036556805833987808589309185812515882602486180695967216070897641262732830563588881817401229604533341499199176218130909244021681406612743204634624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -6926823554992043796951349107339649537554440429355657806231052656759178111441389893736800676756977282810592805000199935410572461384546455842296310244410330522974230001696072822536016141015340988080575685090355000903653425715782080032212431804098036518322744231655859688073437976101231108040956426218037196637654293427321655768733661987691467112079655255327024911232601541574682803922518845053381897969330488824316137509023537128951113279683285136505815817681326598451242468356332197087658706145812460487023223428147735353665896524175839510038919810754202009281544662391511235503626475971440068573449995162043914871306194996285832508394048685019433165096706873244130495720839028404090154067533525152817538679839842150496320373101502342657824412565890180454797209437454590870980907816272936390950791606584147928738582756878487785046492767090390311353692712668336163645220384333263645639483188386419583627833767657513630995908716623294657977727557213107510607474846236812500708905779632085797633582143283484302795435335303027870252125782993609324465765791854455105993525766081224474508131227488875039007239104953779930647610218695821823214967985084385788016462690597664155168690919808242161299959749047578656309309318988000708058780151817271118832601127312386349484280356816336148557966003478543549115901082669624258949148094130943030708013252237451581523940469165933004697417155227775256891241181890069701358754369752218777607642236754315455361341053587192187820951754194682656055855070723372637118500657165728034633766022990366418090801260048028351822586849763821548388155970608067274062240930117861434566415560096254428494505551021078650535543442274219344774388307281355981155462093898428623318190354100539655090935216605135554948690671608326467063131000087677175533692463388525958993988410558536385749397227661829839565757941296081288751877702797409686222027683230275971213962541844270343302795614831740788431280940880818246524703378711715150579116045441809581471977706681035507386431815384288857188123329139880636778732084833476498050292664344157513008359554222502797186687409917893008241641820424525116783973280541416669562162995427018922789971178341644686247159520722787815611138750592035830409598621724133619238576824735711730854195335001071505092499153549654114781639973095018338604050172085461989053528679330131590926063731186679577309248483887020448790479238475987357479189773944052733277576406413048534473136627452130219411789428967797971538176898887729007922835386021651286303022654631328014398746341260869011687343802595633056972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 450877660707973775926811541555076443736153201543718048533900250709927563127712057810613998654491288863553300026369660475291065992020651971946404740947986965404205030184802382130905647657874774265746053520968836280947738120238128172429933744430182311273362289996197121136103695369978301775586904486313053309331610993937302503138870462392173210321616588501392419382795712602775583023617722906816674687043547492077035019077161297657689854207695385101187898163414633623218547772666664081543924558099090705096874010088621276152286847230431244090768452026128234231678442299882528604783689650277567848995672996968996854185686087390879514646385368265709903551314262527684644435821833380243609429441527787129582926826103314965882418790419475290101929572128196644056431573130498900545046164078761915300100013244416804031387655935018748982203438827051024439183848564896446026285560580156799991376030470880198212819213465011978770019020885394901676425052921652285203160835814371940170187633035752266901719646716584634984987408957454681678954961295483010623039441953438461419000446714001301392198527237838501235724376406876568289317922419082930476376337035373438522974298724083385001767915235687254735016974208035328982259427011712264901867523892471081039887199072885240328383422281924797468192702712799516955552819278529084625075704643032609029542796371113369457912114710455136411352677604447437939127013594023608558280943923652917015399242085945699423774720106657401369161191721849130467823599205604581204817608773574355203684713020997827490998333721617321303223181588264577325396427350440997054462835745347408220276527871352646148540934057578225456109329026862065626452792252501642506135339120099003523509840273609303916963345715406026293795918264367405581099112904025642281787536782596003870247416816563910980725102587884422014067877070747496964710974781451223144409559850580520304541415709158938612417067418406977789213285967409478924333244629263402270739725850726962305811120256588506639296588541846721383931879846645048223387428677366999239324389245993662140051021852232114989773842083963752097163526815802120606197008013533587751804568097157345033434154434031573429733316100293532488264636322011726756897724529384096406659402292541746767933862935361853992517594495752059690228494920006848321386231986230660518653309396760212065350818594384061106590943264191322650956247868845161324538297386727419005036457219432604047543383866201453366686367290870365895706788208516354184457739173480080565966493294878939221534905184391778434735524342755911270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -13655789262798016595931314494020901211803099169340702487128370944365121297891852928946452676203127284029263178070981606524017858807863785008599826544237648077904989625929577288240248952256994294860397347798469562630683439251437277629397977566091937435117657380829244446227687309335065958154080476704090456056893943460240824627825526123507329779611071349385080700146395620022756714676352280322962484373175784570292562199166204506543795478822952340536084643569662944292503609876050894539583453706079745986754037566710502671464300246694587805309818449609485596031598836093798273884707678486704841077217884395487113934781432440229980008647189833560940436196008589466354719964945029808693873033998685294249231847353119531814847860443748921855968307686640971190352600838135163229248795016107414676534676637037486765673405371311721231943870568048414434469592753111933877106628429437448113987757091821066268442829244445845543140095525418401011837454698651995197104534367666671466314081153666474955706709513637713448735250459601239946211658128120813569433400106376593355488588348427736873547780657682674095031790625367183322196427249127583727996084824094392242870963659821864250484223601917675325397263528570077782796553827939273903642695099187810568007558104063401559794737148650434563001317433455221247924297668522169324559432734430582374694023250683939475126705963559949511957574300175555707867926264172776242751890056729134097786680116110328172072054905065891112037197108789420175886997984873705094397905176426915243995621449038403925862146446938551558132705293194023621655625573985871467739339580928309487531551350163204372433849133708923835327398053049486655806090093192418122021582839102536980193694045905769910439948002592103548176562856021184913369676712298366029887945893861740188074241632290685548833601434643497105717386934069949464329439715463333013873112320693332293504986178310836979537764321111798571164975462295857880008990832052725711822502638245453429897174795144748541208517865877629985309687350347516838923377678571880010503522709998112133883399643516214494396190371692244831315920100479586714824105488827182397880013937819271156873018310032758719141700969242664023026184859654221875901689522873286288198426941804333348574558431427911599870561171390270624246488541421890284135734797986883961640146606921066541245432098483657963349823355413510871449247939586631885636299962614689517601002714707428066207755242923875225877655716124226860155777276470382004690443306207999820953840488837906909387337928408405932838174456796015493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] 1060042422235069651836062742828258290983609283228851168457379268395504300641285893031727465134429002310624821747248839353438589631240415937689714436979343221910563820632343796634578219986256634117074121639484529220251784581099825731790064704868657302556681577007152227947533495654816420803680985755993143102028210051691529773667783532895984757847375177952416754235631703514765979260626590046330844384764304170073942138926842111744385469881975390164805482306312746434582079719504428402784689121482829370989095815676227664660496044104582610145402670437027844685570505386549416947707874917692029628346043825294414476414013298770055604451308072671086167867267443171400917943320460402817223216785470241384270188780235784102939311821631527100788853255256350295057191396317858069817091342139511525398074322390579908581481285954776544060002026110526972589839273488842905045139598605026830390091172932585496159527882339627269464342350596210094065639003383330029507299946341833664952406885132585928321630100057296110904418786868064242241392693298870452100119350576422132119877831369453585418292705195761924517934733990413637854306498079877547663330255233362838308198257733506735050405278913033360712038103976715857371243546053527066887963607860971856655261241466118202425731428872280213317627650320756591705720384292979978833575949941312079799577712127227047538955653094681648297134585123854761611445417414016736981225335189105553759340098740719015477523004952179041687557566561158643110468991942648666569886369399420771483342117875347123203118360587314287279634937170777802710874815007152051987194888245263317567371030573106287548669625284158036778328043737724193650734137375579100120941813891837323532309329105001992094307611798968316623585482195898152523848348439044804817845698244507945099111546749103545108002790012203942816873448039728396126587679977096352795282709931319798612380166945108595982146961286860695839091824673541504777169548831787723950224381523838879536898040628559796414273239341673084962362551444273589677239127315396965417081426716705516679369564949256780434500032014812157755704763638610178697784446899330003663370335270450451672180949840886287613507266831399992137348094120756483668358450032145313884129561497661972980620610008906158628251234611810613508880409422168920477965217056733428860602421104541419467726843332729680379106687494110818090697872421417259455656264579915589720468715002320949915079237638994958788279364236772095449963226406181337285091194110359409871989384427404274954878733942182095731136168880137830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] -180188979576921565855955793257765893670378350609091434397985978006892735463842946024361191066213323488769773762397976496394715172161742151025540376601699852360670314435502947591793458918687796610785259252613161740044692545755384201797474789077442284074284417452595446109235849705281947035039501974353663229240232113089243951533106582841249682701834620960050479195312685027129326625016150508028165954322948082594311115845395674994295022111023103477416194854535701926952604956335472223859958380793405404007842561857806647971943814979103087198726622727903484534178124487369732508913659984670469679100174358928059597764162743077100081840220964612237084066059225198967244104092087761872795961389040111237738083788450443822836452658866165307115828205754886191938303344540243502907240229614690568619939389886584999577678308984089885158480759504763984769229354613183229258637423613090192256079741474848337691846858024225094220808568331801309207424559484154300441876511376931118752713612675010167268864658809315065549028684108319023767829771413889224663684831219400292460523383685850894101192017733927439145937883876198934532610816735845170042796747624764897835238082912276585122669498281323140374064079741394525592963100172314651639112642036662326883523341532025772602825985142748685755184278074433040322776267479205755687885615105418788933703266646881288922404536278685636877943903641569215844062136337904846327592490989902276326876401571052877794112028751144430516208482790778199604037324972333322977853509989236468416005206082749430918098438465324948922572584786056105160951978547756230856811926863406353090662296843153037651284452824713201988385765607251124991096858948659357655467766901888241236922295313486459573729630211734646324955537579976800607339560980078336244499596248910330918822205028208768841707847282341460312953069705509032509645627486111805711939405611154288807070077172542977083563503362203564479660983863241607017335850596415490756413777721623893726266263960191979539789145803701725968071948448087437215513885076704879488660509370026975828930533048232914507949282781996698597838268614206504313302673625890566870141635776896666876863885863536097675111187367917726296843158698055348939967173151425354217951984736282270740175429487768791137647740699061400625455698585378443729155866184640792807211975279513897309308614326895756379658394352385073018342274422493449700652066944014536323616977375291854532123623674880683308168242437126233449702027696404662394645406295305079911211054768090751217308897133329867393434065373799383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] 2129073628813843381856745655441156402551738590446498778587200827205071120753993528964936455638511281980630490109136081455534167865368013850090998787611896893786360113613993385585567215197298242674394514928890610429158448776173578620720621271038357358013077873113970815107996036977338395902626120577299120524915182361076273956749581373028743790939397085209416586055079117831027703075922793748012005428982750181800622320691616185447968374981030718446460698088839791552775616893889988564652467803647521248212682742995238774407406977466226844976099004283946990107575916252201850158401889108540364684605110900275054421962228440215179501938497072057737156178677972092847833876796485994667182970254215451859498061638803705881291667771207417900532951672914226013832911239963787013783744094209324210044309320429605183058037215121409991558063738502962704433746090397739603242754028012259299793399905563941329373091317149206360496028774713571426322790852078883958486232966200794230756805526752123764636875920293720427511933381077034444709034626193897652995944956063728549414630904968359139978008211739832458633068172337048915067595547253609114133769289572929334513462150724409003710057398277680406902363814111783923466257903700084191164035716960361427570116783176358486116733198128053294765595660256691888812372298294391706042608970862028613965457333988664957672541245337027667532995642571359102040295168847412987881769233628413967502370513806642382335100555423657882004933453980423739168591913298411100236331158346164611876864192681463337287620524484426131026390428604989869000718083279646053092383118206172628847168018652248479689541585400754673226021204016804823883781358340582305632971969914285098846222349172071187151304068894987866221686102952900122384626148999951750720934453050128536296662947378424709272563790971323776710603428827495521815935640222949708489685933019545084841477967888355599470005349522776811847922388276603744193838804697374378738047477145470701151352943776445815559176646845272972126551665919301322158573655137340258802662495636001627498317279522650876751201156805736832189003871231920547064827885666686048698358414123455897050710635063986140272301855996583606434011288994905610341066297775190058248447031237354642726320704960496370983605314276765926042751482732923605697705982318941660029504005374435730438597582856477483371079406702890049936041718360093536559462546421181372436564140479141579193433291435145504517147780090631645638451219433784851116487636289614633803558970674225146189888403923538809442183141549670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] -579623988862464756353329389311638023670849632041312004087685832465530828602709788623913837336059118804608276926980707868618870598695988400684933558779196892054671251106869452926853798097746686501483472765534123305144400009520570785214591250983209393759400092857654514633629699889368197330137653545403625973133359319538463900839730812206674845613333673169005993237643729849059400044884461763069273313803589532803196928550478333917094580257246670756050607051413711192102705015902892432107352486237966120053661121681742117279802948455472749120278004853017837579473977035765324654428821861828527847566383631307043264396431411581118576520211404182600372775690886903950028154805613568876476599604587838364246213857536797475807065069282012302642124263129881593619328903628772080822610297828374539497178120496533104906984963208595237153079123967165176682780792437534598403984363435490975758595147814088262626530223843465555455907340557374563065316503793352436861388494652450445358769490127188691613439661869561357439097249141258141750872526091584214905084429892192564534612417605250576442709943370196799528351562728101513003952763815539326315475539888438717427157176345855101464157433322523612965613590997051851509397683906878120960256470736100432889495801185123615227731294609549331013047213493181067681368557527190668743066798543575650344620248654965365064098632249135709479581486995720812899253934175241252522461553995614288068721857963339701910593063602053941028696014326824699396783233463904374354386143164034757519373419804829065612196441118073131526919617108257382193218445172389020228042195572973899008788237297141778655193537506238067250977095143590474867057942102062311806830024374697915442604647593123376124711228814050038066074738875832287280208570767782586800133474551577424155507947071943940748805526013170258577076667028953615254331608549780436388202840574586176266542490768232951369968146460983939877970016869415775276663273186218709449314382773441423493911493456804086794648847998352201463240821916111117831857479647414844253493760543513342456756929949844296277232544439319527800242596400452089226463049550514294412232820377712662008038315625997438141944040373930241915839911083620407468129296365034096205762216688280572777457125514181019093352535704421731703087371558446408454514176370428874495030937798056513289641669464547741037300558051104482233067702582787578212843325574798113587073428446629510204132378922631290520510233460467026128648344459595585910683084596315860785571328307312827150094683987633874898451808408043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] -426033129953075275879845747111257138460160602675088590798790750050555283716996734149520513864019151656385240121177351346553556171255258737448458236525294865257682862371202131266603890868262667914308572103960386682486217112695814971014314824679276479550408742292353076523875637263354551874843436307196087119093710134648125896202046146506032855987318552191924538821894472388032005806169437782487922774277142740000277897370913813999993304741112518373865805268314895299046650366327610745109644083919721794214036000130433277467007437769635182789281167463263930217119275174029523637488571396335110150344396006698436957654378945953451518197535357446778650347875458512119073279161241803011305925030401141892809170258337850570710959909531135648529144200754426191499020246384982566455354791292281664281376607253289092686121308989952947065143227061839724093633425715493524693370564509276510384539052807055358106968624302138139930816625164075171525070685839086079981595686387203130031871718728389624237303058915840514927401199216496925908006996801736019274779911941911078004179748644546704285821978141251029654856789754621470497680426447312241798118654487603515380247445502392136154489776198885818402088138282684276668111268968381397594186468149627864249052782275056320657655543224696549166212174571829476893928949370466985458879149416610060783100606351077265423734583344090273693454247510055356262947479029760608204768677231825408293520717689130243369991487302151593994802474332653772310986877558880298882304430724246462038760362291409225197705258618943544205505665472610884493217368820194599234780543771526677735474181640752805330016467589192451407784480790164935222887397924902877379781579332149183952455420991215981212530623586348555493039932692702551613774505023411547420495825026752687488824607053328999060920369543977045707459517310111433067467435146660070390246423191960402070560389824081728567645899680261357268264162617714016878620185397153876600712268992877051691022281791425658145793919241827958176987729307296677982058532042301800729451384305268881419887815409810835461659362506798405853729055696434912452778281059644547515537827473997887007831336587165820011396643995440569553438002176849948236087176037225497069093792599569308422025858781433933845784125906467750712696944629417405168992710506742378443730794246455288221978517008695197030961296282552318242399948198314244142226810471491295715787615490407901577769785078257320717254547563577949076266240448254847194632598218997736210636988922667430499816765360213636555115329462794074671485518619979980734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 2450281462862559658457960643253593885969860967586154918264632362360395784586609983910314537932245475769974766744280998439893596948895754552650073271612250547806021697439137374235010777471154963734619375305006012127326693919899484533562639525448355715923185022053444405214288690750227061702441540168831567335348063616233495049993863736987389265036917993459493772943632153668114261523753159874256760908868823777782880217039449462869118984830194286766655106132364847279782836251709563863066123647173605394442025904037139631666779679799504788172730078144077343397133859845205144481210956415118638722718657540395927590109607157720359260849897761790116542979139866198473099843076163277203464072861640903422690215238266715767901052074954544190568276530365578979057650742564329530034003683250497335893955116178602962584771692367068548240935544056821654946594122583029850647978373998360858082188907988629510460615499407569178115679803483016464401447190934456584247495276775920858526027759822622729423988153823660606607770427175706807064316543447261756653809854028410677165781065248834135399160851764565695235494494969340961551176967668106930293000024878058417531381943979684530345195065241663322756481721085341958766234692419062428788821894833343813204677662692071379156716228564850764187316692475995994489254970900567130343262314671840483978646992095453269399331848522324217999057964787242051877389572260797385166789297587513704484975789438297835580096805678749353970939690201969716141535482953095379779400347251654557981785604871077966039093075582939238516407859446048624756454481556065178384522695262491628283051957325767005504089388834633124032011649729748756904011606365729633007203872681370222099517847138009113526002575105217584242264733697074622411531757017454137186037647378672315591528865684426058014456345693539674450815777392925761051944995863649525071388932214578091641808778480600088309621246090860137997910296120363354824664073801123293470766714024816969375794304928862700447358171986073133835702799658582078850528342549428890303224045962177838424249724095128025252577760807467186590036248605795859743105241711995685866906782330909386671055549888932597933206529297715145893841137271343908045656110764954566674671533787823413739367684778539604504170868862488754714142570595933019706548413713247716505660495323203539253183165404488486444623923667025584540093436349581476684932698773542745621029029513090860905577901734610004000875580366549501617560125601892566177258146154179247338529303555682401285284057605176017844793823072717338857601281469382089768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 27237786689605379313834381621503474826148681361317663767815579562376810317668847470743689189514819246561115993064065662549123590590390069522234980881178360587885637170820770846464590085619453880479952709859540353700008494428751448973571004526007033733639263146246030227783208920990512398975119699427430533401493469076025210078534763276852505275132129628888522177735652188030506486256909432560829351380333153340880723183946062596435604929636281717118846424391667064407478540856209272101294366429673453643753587794554280019405927723299812604746285057523955016779730088208578157004469632617911503782269545200740345290343115776931884101020410819711469250584356758492835893588454851618541909854230081810340434813372949847668520876074726411065768421946867900718176185116524518092392090772394864025692556452611859923484285562858053106029587848656477795038288747227408564120420413797783721487222927747320039306954384344561840615131977453175518070220889739506464086527122917193157367093650855892814669591938165420475983910959945196476628172121650357658952212553992501002126460760268903297729846946425250949710159002504161578595191550677194118947970967695841289271068422055773754474827431803379329364120590336880388746233547972798516962589424529855869622743743507524899127325770727210871167826811688852275653269026231465301854169274661911764359428004590437119514608744146184228492838916699044930370975772997554727745216059576549570002771476206381281645371164924531213629625461648522737679498555037933374056761481383703142942763927930614809309800455251179943113884394344592624908203284275769182505483472848688045749914501980284510569817071113555222994194771615865316091936344875753264904479922754071393367557813237626854422950315957569264408486924760107473453296363502948912592408859657108997225397442829389813175801555616966864134734805265580007318657393808005521904102119227424666360061718345598883517014207211252470652643697690846764366267887074870050629074859043674353485646005334401416830488444228372698501627919135481077523889574987542604919389951067612085964888064700534759633794634972425070842254475938313231111028744860146602637705271758963104091750812547452604306698814736540444688280930407382438650563730695939991985621306731212870651308139449481208085630086591259211860297794111918095247685388592384371582066334831979225670967448419313611991350048089790777682942073610298797186266472600890966511311081591429883732125537739709260081316927718825532189973018816573777821151478086875000059138789620916685181924266338481767382349910721389519763717413686497419198464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -178450497786812026765123510096088884074840413981280159039617973754159691050972702170640683046047233763598040289770533842659786751543182186712903825822435833465590600413974430737700337492199364372552551144321307020894824769476507746857514337965589964539717182139059411100924686277883970941630712325236821327123770601861244501232507474577473314480026908792627127249469254398839973770551363703761752896375071735418483922717738029936755145820198586140335001205957676837075819269130941148897391651115726771260733218860895696792055073377215550956478370212158895246313408361187069717697622844459785410156541140864056382376962650511358006255761091383942318969593691697795198743092802185316672714661676913567465392101185132508167995623560032265663383070771770320529461407973259433261254378254069326105180178894779966399093453486595300831272668345120337473956616513331273234822170107464734806908144114898465425675738886690685384128794328514975412889652224359736397384629007814277759263794124338443446585798135424010039838330754862961789062639792521419362742088744445832564003359715774590801532901376109937628142172345578017727034686991443739023029959489249065217616022063062100474923350872635987019658249989480847325916903637299154934061141818804746636935188598570192931350940279009447524563887014861174968576595741452097298925788084156191623372302275394246528382285333858852647774728852528278223086141922697924738448170633467614949836040229285367983383628202819835152729178706972079612360881316858364761829115245107453370960482041242336099264200832158377982205584084383079132664285504029496667351161272693726515563513461309612633434780414089143140805609708094607304245329039059779675712664811443927058148265380077486008147095175642698768490971624369990312182525329220779153706583816525461543905467027091698843312552961013226760273750574228836958920938859955999476081336128189770536385129480520427752553279606356751330113526545526906421026047277235441279811846136616068993501788029907943841068606113001453656633451793337181230235576690464142349471137313697317703467240086058506964327351858214886584656934815107574182395932458027677425647929878665101140605336680799418882307377701616854863990948230334270335595377975834211046868153750492317125330318090917510599725358724521506810650793675551055112788315354285163946378308770585029524201274034059059109316431684044166743749180791841254406859723765972766600561705815383642587903220127971241352238454510167112155054134573059364710649496801399163473258850735671707535575612786512353988100002748091684649590751355560255207505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 65080584442600382467346110124158987905257147343368949595533214420019037809636693381633844317092185168798388771374463263148096015317523184354848724190117114649500638611288154439194236031462047920094899994305674638580408976007967237437350785272278999144186044438538181106304395814121291874837077751286476945935833835803175172061772634670395965456088937071416488322471280823167178915287391446419267033716849587470018621859736744960908443604638726547033465893730828554570936749513254092113095616973087930874127192214370558097625703200331212025469252544015640418948657295148686191203903097705382865204180291904609888228827063985452974885525467768092609295868800172767418533051437841427908368100723113493602919459758529620992402385578314731472832955016656671818423536436209336212395521949034017186517938214072043330836161896246863512865693000597604519456892021345291746388731082617517620944807415007321867294549077362200239371455608511992641413361690487246490737326397382534654336203618662025630059113810176855873996360018304591891774583556481596470893981560513566401671723612223655157164761109274402029344342973358242651901552053121694608822321714249338470113755538338255821408151034489167044240376073925315355490298289496844273644627352677282030279037158984560206424229613340238381985318528848207227484933183833356756008690525171559909898721396860720063725226329881245525447435990256689185027395647347415205472194470784388696916678772179316165928084439690823695005248562335354357169439755250543111867846541735141823949408820718884336142495142156861359647396118804123031712010900195415896434223284648989172111775931575267004352555442009541435444252993074100521743887838054075772261205923462267672119593727301671158640411260111912478089457655610030039285306423831855633343605615748390722268392238963683184233071042719493129235814846903567143277923301339918137281545500209781229380187329526044545275132742730784292475892534250088659006287846715068426383672147498398216027327401488018883795973574386250741894890359047328667730215907948197913910759229800941966544282614572671506540733267629593217887986405852432587782088757528544442162564271672117040514154730486063993172417069803232068524418971296165706533125821954617646005245408383463878669635665424470184938916130744431460234589474192189030561261864047317323925647894830752467817927086477975596898329874959041008208868584649327651380190036590878044833795418468872925962692177496626138032965973098737465903508630746499005940109666598517064873256312130718957684594467449995742271422232869982052966866654735654226755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 3704402767011962065999037608352473877939790103303367241755621574851546825865945869382011504434407822250878155137370200236438106071291370225000245255991495467632924335482657440267758786239121338576292143981742985690253090405727305878679579396815429120179363978582687502073286650685150764915539758785963341847369512436957369570104165026276615356868184018926273691240176373861699968461125624219711782637741463230064155949302978228068397916980402770021464661637603726583076612043345921806922496329352320972608469881882348493368844536971516906227615995512917584964427041551015404011429949683330660076629886324426534154165260780560736536206746379933322597895520342713180169800597446336314888515743581640175764012445004549664124521760980780173809453666563488986883790754044246906660497694163820827642668377082691294567303468871289462469788466730426452276794579112234981100534898466198313022515181480365223343794906588757164981547086110316049289110486488137754304334662555154890685632388192357127507047007596046739002617142301371949314750821237678581145266672927813556656178744450668558434883361870058420128008916528488190244450136814526303730279862353061344810987097150494622832871092346961096821084043470761562206410483811573479236503710838262943220596167712155774729522150754033865527128471217337792899417265534764372505940120474191839260111009856156586651988706579332778708287331826740004484201971848599727507790402263618373508170388060812232662537744574161742248445158884972510295190107163977003734602260194916427677394559009435406042097482442133386159592808274300718506170040736624263911129221066227238574398120951360309603944602855000698322559017078165668426011818176041731414591129446921575378720114505246801962955341505550144266794514407339439217607422318711338067936970952701446048600778943574807775563226028482788649852737070803413355474233125526410801052675189187741636924718370070642585192223449001991761272042245320996984217137347661134038276983323632049633906894050108142453422939617033800987555999665895833734721885825848080114435371185952537670084724691020201186010818089271802721360900032492096667425542333526947448161754810942698926217679225287006228293926532130020891944978392855774459686902985450018301000014441553829335574167930610945352108922027903321965498177923477880523114835614738980831238846567330469490802332265436114165924808023214943611879375792260545960009426612680466426697958913663536595593160876054329139636040050395776332364518687426191983269624595428925164038549019081427012863848384571385361963516812886458995683400726957094286131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] -43075677179074854142186496679434574187127429395752816096162902655592958461590760877284367744977779498217216791966907303570293114820677125178067488232622152732246310142041183640249844023234624538074966542799255588476859264058882812024171915639211468423284317893949911008349798602840443499348999882276605184898005437607571683384967525613164850436270516283635907062886880883467769601576645260695448564689711022555843548862042457886860891777365823624435489944823333947078725750858582480971057753368820415602314390418751875257021104111582187978593402779736463417484121885656579802459893188314320834193401354157332781507059156621703816506682242925185571317158887517274252100081065400122244439562721238951662719785943734823728149562593801402830973004238503024065336933486990119718643712398702903283547390997111560458960620623478917805170439691630585307439903361043233123706661013139211402768212330759112443869158831585095530617247421701664830418821760420707507191924480310133649317223677035520635908129835422998640364242406134848005001756161609718168633408773238764904632614922497406712482843826129376294203040570278773125441402382943053102643989769547881329386578146126409068084774299706351704465838002422006971574180743019463705428812141820655524925253713551548456854880770831359077657529333305743792154050900393312819065746144292521831034115025778193956629917608652291709423509508937178665614214506183341823501970744895883814289422220953515090052032663317577152475192158042224421705372089698528029950089334367969009314859422022254227844674780219388154765129643035533324914007974002494787719499302854346006992518401698646377899237943537090311886738975257603842411083099091657626763025925300839881836017502016084274117673946637213190498481094395396056663535535743081508289061927896848584161855534681006281516587213266670062337138530841323411209963609529386204530143425387856286115799893880220855075658466800707254981544729071745973347932889828501742444558236966707370216784910062391665163098800731690709640474117979042137951194101460372328642704343654429250176079638146445640870065385986404136432356368648881642650174624633567004141500930494595708861071542576839835353174801897916923965569163766627353172094790392754825562042290937708123684094725328704339468168692393183364155107129726912911048229784270909967046877359943638331588620212979712618228596395334397233085321967408244684674466685281691599816643688808729412813249303067513771992178157005268528255736684164874203520608855182369382912081700300097167756008701407264713077705883884880089656781348230957447054884864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] 304652746715646641165083054228731654660828406756026658032699410573122643382064734750872729128253557081657872647514329774483594347653182959984031767080948463793916160140976195570645221209844597751521637649837402743171459108106124732547538037057297772298636154880927715945688182046574724237687244439713271816092220533689508502754515883273410896715679933221942796716353905589558449542444342910418956941881125775168470178298469083871004286694936756957933893192808155833197835336507737427160027805827765254237712682053107503553395538644551571088172119986179335976410276670648611934915299873377691850728429876662976463604403348170065358538597675423055120200686689040983312591522650789488086614664052878269291741076724357871286252803425507419600025309773220920022920880609117022438457917141658838300275008237450005020944288540324881620770880539909450348512524185068357558140879106459030817688971676764745321041459601690667172117277767944377022920493103562477291780010880956862269896235134364720993573509516449054072062435448900891609202341200407506980243435988166434186726985147647700684156554437632513676503605180967393102349752537605362334670855654236854656664586918637971935101317251755999245002190048870817575519571724635818516827096698579202590339657445658050158613337349090030607900995872548830344139260786848926295773550758348894034919969314549035451556729295716658655478801810650338950326024094836507402074722438031596963561550936568783846258529425774860293397590157207086066491220670862651033079776325115926064314989037260858536231795598195253494322067655957748325337174881943786239189079854881728579466420246151267596927597616339993493910169526070977872924218144603657744472469870583891991348317410322234005034246668165037281904588290339377707130201535473914586115297263196858528355512511186405433472967871793540127134162922326827798760828030053621348649228802218554858796618860641575895714286789367994386716802339549668937529303663527394307935301703822521760860405320551121973186959667683114987244632915880435023689653867459194815075657186465455534752791598973598587569274444084917025039368016294550907078040252010245232458241838592559346540974556386570164274710682324427090386847296017020834291929802733704168259628561455308148918557771712010048268815827637300312721258606151093437931777736461901483169828894669937641987704490122528240717344974556714199128342011473788207977053762856086904296937192404408436486958818802091423528196656461286974290581683950171079056058803013796692204236100698193386494585348243092300207529467756552002274971154869199434342727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] -1193515281649915757182489073660175799104176865740798914329775740737416026781129984535338133762311277658225546843315421857133806998564313358427473808653725704217482645855954490784743112706141340359208426608474978171940453264339347548609732672082660949411793147683600441926628345732758471854970835440416212947021783624660425260338210112836813654179358474339920018648321888327173197557002797128847486512756288190292961601429576867562492006057168941198530706154027547526719132951130351071943968834772841168206411576459914761373911653639561889487890482180048787545555731068945301014796577037524719515269342277691203937673846291109087586770099063788926412814480461999720035386458803804516049486097124133937846608986698121470729003166049811587612633386445463683489784322302109804508282069052851200851846938802715286152142075139904513951209039209962545034438037805187618277013561880196335217079874592585418568192690519115792637047052596769822550614083528309600916284655996413118772947006679622184839530226873285418034401283760603995201696178428587076690507635555237505020521099741729178965810575308714146818219481226077109273905946888349780429417267905770746435522113492770384257382827122515268392077482300097434567305259229016103697107826103274258791840230547933872782155128607753951153016710701355234355199603102850839658077457696673685475368539799580422742421925342880492297055904531734719972990938885451338280510658382927479306133665624967801538474939763278730858934693811682836174297880207806901527297293523718690329805409046522762646487731314515651575101221191617892687319402754005150944740011357186573859508459139468149643306578309195036401896576994651673670536898328625691801415442902846865979405823446835730156116752893376627989385127484686236235034282670744817910831901260907635588630969882121274569633524513776088513765142118943393829970380887249776918186566776428827620172317252409081524891111527855200638565628915657189042556364679759501034974167424180064701393273906576206912007474123745416838633890608961584199668764245960804224384802246318565013319412114533909413654821660675895719994931008093298588597742559167002462425021382622999567948374741553822475168412029872601923263535718408129258094221706146690454487266508945519454119621222233656297393501331996927531412405187406908619015105056048787284407233351117909597024494973047173205710739980191246999047493470114215686818106444147398365214022041417161677204208068924433290597727053593019553694937924702267639214350256649963401105417658216803531201059383718018127943930445244717285812271588368603502121844736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] 1996221767027294941055681725395120593688701742115620576984323682095077161384852866654217013114975901152754622165993218970342345550457863564042084774382711380829926312348437931069150533109351994606170144224522049243299242957676832968858202658095800646394050396045212760411118750075105306370019308024259514087511465656217331586597435873004799290756086281091569826716176959643850098217594695544897900270526344811429867187107110847424269551708038145036884139617275106659802227212372047329861066107759909973479892336674263670779326006647684899400489087851890288601475850773993508515894419620783037513250832827309860036557604748732458121685484374528359024988441861315065890773849876354707405993920216805156572201437612464623574136514620848475392999927514002635619803760890175900383375463415120524592674278023192075497632557626757026165855455148586749839057111444255968852588868220893643586074767510065744230610314235506806298662847010022232356851992178499012347010580967730135594658283435632372915879469827855768520431008915520251235772920026578430851340726259235155819237183656525198594528557879096952116957278013511767482579076364506659340377920710759254210393877962883442731278387959475039486144830273939579279088887171284186348142395806033806067689354235201361399993044958122310786356117148335435971436718028932565405270575493246957556077535185466715794048792290422064591100722267994531625708957627473279990690153498402668749690381082776413463967253434628010293275775281258967903735189005137108539160282256469527035005360997514547245194096256886688034564338822589524722885831714125890580591131638918193347260642118598361711852927114288646435977573011939696618656318275039833140680277135314104701134731998283237043131078458122509407414604131827034783840199687540522162719762411338250872131276499928460853380558296992645910617573970003016479440391555977500971870559643882418162610247358173243264886081743508809119555731342487841568439945520663858443862877143678285568835163474305800941787263593260916002422005386376426406739818334949129712156720250496322386573360343633117337007964461564741803385471733649359936558922416991418681141236826575799570126239163163314663677609377613428799752132823501405307045359238370450235961940049162355493490179766391009368821746763195963704681102874411381979343171673588091909884499270018244664749748438448595972905699220904600103206922769311611522537893657829606614970870061311391578807191760217660936893476505111039502284508245302638973119441819641908675820008524783621701775861511236885991262912424604657312809802491550167133124034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 3395642099096756997596834853499145570037129574947986296338187098128985277185610398223754903310746456800855843433328545414430779556812688557734531231968704208481385418919205241740075097414531286294245490106244955570650019793622913466231297531583119416290232296098352375924286926341600490462244849487784770863675695252187742431952084814508889669325024663130715649294541393205548278258223075226235192502177898276865479849017693318150090315975664688519346866569099735333281824928764701276205664314642750209339592269929340718934554744776231504198658131846516973448288013735315122652353022835625558126548796096108292671447934788983957613217770930575799783019033975639054477891807754614204139142405521452752406392631777988601302061465624707309738023996021930808802741944433855887989912231796704620603535417450640019641414388648709549838330064611246591207753926645677154614338965597303888182562792193181483981083284178388789976967557940426869395070253690166531904886579525561810996686423846834343716894175517269360686342543839386412065812532839962373848042352328999926728524342844016662100088896091940861488552161608988638251844506187144898297774247974155089830579445188251452138670585163463347706833835006515378779053599504832085764973107182219975042676050654045075115530088492586145719786351469298814266784750293301397131713097104821937065644523797887015398607097540259445280718087320410316500646934561777912976780245387831461780002929127938854690866491127174905435768690135583527165608023105291982199059754291767138910931311549983432022483688988644877979911669414977154806913334184379798095839159276613696327087718581896326933729091895872423601985481269514928851341852712451700392391155346971432942325122099900095108049944670647472299093070374177631584113637591565564517607828457866572019586844951620016830974051257190850528429905601390430593492104802255452794471864257205865147152175604181421241787359612182539853820045097511957673621177671063573223282609245035088950936075435851743647965744378143171607083185430082839302014623031427288579185628311592143200785161941154594312578466980092130103346777377012351589509063118764687340377315368181385346348835052262589470524989951056855949321974028303160666836053305613922552210249494173031201933411975884134848108943811791482776203678144457503197043058519835090623723655058821511873713427418571534681513096226679412405623478483929113819732947104374577502124377985690036972482042405961984438532265349356234400810806097715156399645619805576067623368833149266030374112431178426140029015840627856801564146312939558152348236775424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -28762720608110367332988329490593214587093496834936389802204891450780788974146562171724944296288766960358765598525101096591238713877650300933642178082502991116040942875488923073331868352315162970952262744447252454643357449328340725193538549481768272257152035639501928819241837890880645731449517403683865943407330804887639589790232315883641236975494644785668709276757403304345837656571996284554391875094101334560456505427797783756042242254943188929501846833965888058003269557720065629279776843803834575366225315790051166255563573052704065393618305729446302337043120925022225967693929411676539624387565578490906328992688715595042865657090172932786648649969194582176837807620698948576157473610691128067973323813901275221877817414245551543691436595739994871116376613545682808616130547870745648306977526986297587468817153917489666926549480114713275353429046106437698214752322750068108022010017209010656378498402832283481386582956070258417227377172173353107847541815028609567071759576127548419666013083071560224966680980312282909415216838837272277283576026735906570062604243977333177180178593166309174364010320771626246155715153591275059604829968288269918913840632823805435760920019600431028087765685068437807368585800923891428193043607657063990400532854676690534276548839846438710530182202796085326435936787158400546213683701900504572350385156691697971293206137383648818022138432355141379624689044321460957357034772487159126594737502719387390491956267500022849554690135378831780831524716622977751488177654260965010860352756203019058158682250804482289724553805235536440270360963487357715681277520562309255776493848018451583704137081969031436093290230166916063982779869591208938842847295810950849477067647952617506169497594992630120675632043383170996672036104788612861831507888248330686351273241169887137964287925718300680534637541440133615919928140916426019248555525702342685596946220274196597720444932551312597234416441003698170461280671367619946755074425576736635887578445034040026971800478768154997678578479660942902565799029125371330427047110976011568167538886567804081854735455978831830592134256923122828059545645145884976108227615022453011122774704171055523095305273448142013737447483544042567767630276626400110152981101479148753942347468083744066697373287238400209582733871426619485907262951466595821749765796677853294405256613330322778854387718067568498899059528563614184149679137863523196334922908527635135676762183979972443050482234556554131136157057366094582040192160225776808711301287235872137174768279268890778013144732630780154074197198164338031041304120524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 82576461684466108713168725908834959227225669589585048388916447901885231532007418376926255051898280685896040964433449120747388388342807814587782159337708947034434955888970847198074461485478732093820021744575648535166301550953415951393556503325263470484311742882911663949956770606332361320991063420285230261301312096153357872716604012368964168849206925493092244423216729396093594232578988285082769709662683064498258540476133330575212160113434937075720786747301065325006489768235383126385650168032931201372334945622008671289735639108994417776122975284840141951103520505082046834193098148707971670842509647743213647417073622093897224673338600889920893521994391759838995568280175280766148212659406259138623413892827048925327532752713275820929434802049691013501213623534597631813824796332773271898482960237403362073687600760382568465808775062360765605193249066177765546841349917926690979395039992497937520134966961374090717470800880453582431837802001247395032403086704180471429219268449525542027723228560339338821268512128407095406570458944957258250662027905269440509789341457580691956930130135983347522749783930303311686422515184101075209491724682094511374721123271709089477091139068668644030201122205468879834319657418428772934602682767245171513062254706776695177129762034384076885729701604824013544564428656192008317029164819971735886981714704731822798747390827150749274666268211595724090578616784818150225601938767050663490981476692022148908196795229551848779365399655411875173617362709361857012345864087521248446973282543749149339984459405465921909817795385496540805799056036613382938913631259847402342917106591070839705739098507169725446971308219821699556022171300508425740141351950186294424580024510510253400099172133597060424693518335703203621735473267402705818773309900058082897974672064523388567578193961097277646799585809499238186121092468954911338232380091260873455086685198766174020688309615903012021623582623349486229068089585653962148765144561341012622510762621356706700562756235697211539262996945385904082169627240210153651166612146222272834633029221014692069254809180979811145262072800327108875748336397411723361041946632528409875418650965590906360049984398086325069222513847017025738985320256477339822726906287695403892257832375612849096803570915213298067720784231859602544018296643003618645551537011742720263412400079069187204611590843902465900596497263643416454700756831904377996432316244562664293606570949759572119547704611770295838104425566674174947591654180907602246483152611793760183204288907747956042235799791379033475595544073085737700047334670336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -140140452510594041405898442535589243218595343265671817230121236575326846177559733766375917042539605221439840578624736445712450816965211111265191598645184793782674007266813214109869505160041963598458336122575454226615581759619009835952767335068098210143302577860313433962722011941177617275568053543828081914545030500189360669134808284314632487267325058445877211515710484828873048099752769095263204565983910940298159842165750945306294017773419130518714043302797933618059872571933601004177020959447840715903273630849742829621323875687765469657890673130760206303206014137959607267049162631761219121289710553924776987760562379130868349444510450125465894065648685448989957421418484467283758400849902574405373030116918207819262079892679190055513232867626402352276119643187073709678021687261206237310962146111349036412587484955539710611472668664507163932344916913137669505079353196617826964386927483338487192940449070230662883104342427176823944954774849449527632984029082977585880263159464948163383886331827544932421995471335591699560905806109781474679398324102225335428131758411557037047354996110497478996586952978035926910069734556529525016484471398817881207879252450402812005598760491219162649192313874315879828833538208694756122158775883519928993792304869510737975210846271043697153651118130835634152995201546546116807250931589421099981794283164990981601907800015470337734005579433031331331120214492614510996131358697215165603344899687711756452893597736207144499386800070689621470629805363778316767077626625938709918392660788692663225461396906828305676584901470585902282159183593896856207817948537457067662551956155504995699638732842161371604745902830035738817079833676983670285681172194268052116247393366442188406905180447799858364329822375485615061628874414681019211937532058465510073399774175199122767811531360784072034274722597758493969165965439965261151525911905049381667142427688430159901281651692210436577094849667698685462914117867247956513157404229460280653291437453051050452144012850032799876467050984346306877799429115902806394950955916008874689456232441847358742354383959812871032574791250038471162408611694492825212256602975229801157386906488813182732836771860950276998711589503590415312087956188252718285487531298704298280002469443305147497647914554435403200126295600592474152097949793520675063077292284897876780618637750460049160874001495330135160005384429403079895618586343311393149093822941339652283695511647841221012339781588396043705523514289553248277582823356274030242397933053607207288972418516890935341622130377890304880787539511366495501942070968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 145050729040556085869438966122100510062499654408962951334307690037833705811406746423551894935980895572021143643484653377859339478063137901022201236208716062050941816047946181898145665729862063723180719788621011518424501058553592129040818264779471228272158718677267964951267582471591007259716977583617507382754503245697862822268435213972641354317751091350746369637527863767230299127170876410260132509329453645818296315058016082819930954864660723516210939220164254129438735267493789729396273668817644345053120158802142913691979555929028634910685291080343595478442271881811906603706180443559707857042883857797636759894825344401936245995150430358322022038318278157597388425342244253231185038841492163920605450538214390305705422565682856343716690783873588462632204492499978688335145683695068048973021239247113931883876019032648002487340362137164428672584542816577097288299326613359010042534583717554011295619221307397998640582676858299001863432682082847057348914249735977861473951939324566699892610911249710657997787006106686475430581546795762578034333156618900515506674272801900931461524255797788304378810232630149985771208587882929701279077476293979616195369450489551974876399414357966363143447233296145244803327871322307349499583220419085856295082832061303633365571272782017132424508381205124162743241971473659610158707277663268883136158942867675769732390500378516727565533106531452759092589381534813017706531220800446695456429744373122177123587926477525741946278446061016003631734151960935108284819765804795047524283903641779102891024256924253281944197607231882271094473818548108443835414019310955952433452002021206538110967735609866594556828369024933036128311844280656595454062829210393662184608064807742880334081078680450950003373408925007744929624447245240125397602743768534416862205945909205313871326608347618645583238444580894200014087728958570025209710633077284069014415479391208097232118582993644000769422556887780798670525111130013085898807300878932986875167798020745869379775899296958965588526849109577094333960322375093839552205625066613117671041462312314160974531477593736650259026154005764894838812403530152789624468891372053415132320119316524906287461038835693995638636050867735874799269283771416527664080779557738124123076493844602568148896053892880619257678387297901379146708800667535315694979983038129536693843576759540147661239204595167199899247114375115211858379369620548517113567032627716078415014184030670161494369721354349707780878823522166195379416780025889573566166745892881967031011229401698785511728330310557721968429462004898795142697306816512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -87739672551624146420413613451523741750442198504359379123741152217899873529887710453644695937874026683543542972450833157477969180589709921461487739415440289442335759598785503841769520885817803349910009826114139700771609881144984685728746072673856169407361459806734799916219801513792214442942118930101381149342267825955724813417971745414861473615521277689625113177420775486788696325035280185831167154254934055887039413481278354185010133065204836739497381678161142343424681556428779801961882604060126879179158062338348849391780450748527023866826053360823408043111148959809753736341410339068724639595696149455992941691059243130508974381557199353128743277072211161361736142715415326154799420662851673821027842382254335390778007398147623508211324304629887793782274489111744412213044970336637672530635395827850760713364622928376510316077761031772523818166391770488677222609522015286349965795132778356141766782777036441006422811828194242650934672622226022024447081430473600176434478655986888569268641132784414612869416054965146728941429828266446829811534502029968485677117646488280107120970499950425834900986360060860755895409482107300981717552698638439369821383666990662001373928153430304133036653377638654743809614473096499823999820514549004481539644614814067868885143579038446725351464209580442883388976191631005462895605630556668600575601897281696579541836604011144775514117815323411646210593501185556307348640233101721752018142089413840858133918580725001772705835746318826078626678738862355856198812670452471928684689296522793771270421491151049311798262827340372626511445919827522732123424483582146844339501639834485697148292107431346484260175053236673461745952583485008084322240565649945568787058077827652289185373054579824109453357830028792340284786338130027857628728620065608636771170632729615786205654350417661940000534528325644387208908338130333608392446983436273642136077606718790468784611007374893392149473922906803833379176382193977105616690657773948614107658644050727567717455882193433251979444969480144016398191650559174535348872273689947905318330207569011008588714802573747999433207929339947642075691351967998123778785943308005949890435652901116983204287673421070301518693148885944258694199656037909228868238995183935611798522306403251075769870485119564281957555158456752733937011992721980033597805171871680191847096066992245895820194713812205289974236984710685164577086780415305790104159717083931497780108208751229658433545789518333841025709359054939072189804213656447486503057286971226734024697634628605933503409766829450066472180334342860500706793787228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 88889174285469796767411681240543003723772139399042093720452870200850437856849294602133034330006830331262797975270748242587386625456742085549835327577793358877048274569507532260758267310364092240359976411550838343486154806310930008696373035416732688282799385149539017060615326300359073377615294671932316017489021358876897997051172702768427880469095348846009992027727923138590075688458194634441040351935107953257135055586789505258547334195794597209348317899757199791234936860408704982794819717776256298180975841815938513937060614889365046722726536233600641970324464069893024197317070941751550183386816908523587652538764155977276309314548128293529958179462554738774242634652128031021032485886854625525963662656574134589079197711624602187080395709097339799813378776692849934687259832111907322824459029560157869615229314187712969349601620226926370985346102136144333663536693385991099636194451064220215593606085868541903949725647605401690346422727423205920275442997926841724765480668377180958292150200402108752568107895797703457125069037818771589033240590015648577861950237541309294763219718457745678184738437874035492986508134349943872991835183974707131252533313111338833119019995959623846287603998741123406447692975033429440625703128360682813074041416250620334622642429526353396416180946994192328567286761487465892573116397214266138948648725762183009715237229066522657421652189581866139804909534884405341512363274687497048223239326651106596475548549359390913680138505115152097409862929612343304844278243539357898426408761271332886950950289265442065626197766334429899693294107176948311360857096104591375422911783046523404126215144013410685036535583667786105431932961396145418106266567381631386419231119649831260683977736056678308377117805156168660014092421917367538408216292528223486966760589944957087907391727488483769806096026126142145583243560497207866361449446596667624077455389470472303207991987996998788050135444970587260361101510617364855628281796212078515573057020881778382659348342476641250168823521375030702289635659746841011989812698993221689142550228959710126607636722159890216810739664635051309031298966494105531818789953493668954654947196673822870149690770827363545014338039140610822596877581991136473379484076371314613383386003961000135907645978706871125015554080949606690912290133384986239854049270382014520439858698885205394282332072118373520657634874792317867257598774654411992790101569383050288699872508653919486711981684613430981306567667305219244457830189129770155073767107086836657324096069814249791059125680790902795636857301296666877807362245132288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -286007489307153192526310787682938011045395942175473230536588691161798870164165028384091217542315920165257979883613806708211525695629375952365767399632079859538149670766696231546975146780009501978672708547584834461652936963337825713470801715810662850014433318936467993588424439147363499319088704428861377307630322206627966608490527829850171079361363907511578513344331362171250649576646718789778827394605158975252255355402384777799169516427756534145639817514986684159192754731232574462090911009000917108821525512504425762325041113968465787081925844436211797747109104323061346499002471553769054586505845012001844082558246761492539411553817528004650478489712702285970934821721780559049638398609287264450525689838480139179375614892664410875814508897820059632024832386270495610467275130493255921925220740406166838441075041117723874812129191100912246509134297877230210941244889222920541474328369308817084712902321770000663507103345889446466374229208735844197268303720589051743861806060532169355492646878762318224714403769085906355605123096536454212476490548746012256278878476882083618966831687221136994168001798060297321136886256884847020053578241642361210473068655369302006382738826476342601613664780852284770044512495514355287263574929072507084873030161808125986281010861355739556357221357820653679794467861897632009653934653145431026256096882031621885664050639799722063471567788369160107620965129389720775991046421739756458562073143698155275948666350696801797256304669301011404972498160071676205222624341495304809567234877226699427481215797775470698288798984542959382246147918406664949278291389031587364544850569436169495875979642542596823963475030814254017219343216584287652846417759263336094432029759531416001831752542694135577715982710929183857997356140794598282451873896151108140295331384631232968105951491312801772988462783591371918035305034441268800846210522652372686698203423638814591302340551852517191002917731399292748615420004012990033680526928169275629581950025819971469387222621732615665267306555787834364739244778178148347551986192979632864338267617867506008816722852766262774610607309152125743293683034544829288651613818133636807930474349228594257151925951864395453103040132133444324871476789994894061906735550866399395347866090163405284348301609160424831142687272865441427830567137365408042857327290456944917604782543735921633215011299393074129141650615040291645469799432538776078580287020285219609479404369772459946853584424471825664727372729782610134072660294075418025975516498090017325029216258038605827499471799653909459169596594587800505201203934658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 496483767958195594510924344088485992211809386072895269682727619813447964688609417713993618546125289601735188102399911538522307389887065852751175550983762679230802424724737203951074927300777800809068701613652622751757746197384432131676494567877006767652691666143787592560480314115971138616185648679320784541851429159186676121464780389271371183280622727930356230907940944263898035958728020761733527046012567229430326338595332717866067405356009291855344982193579361269308068561947700292081884992075014051557723184474240094972556542287915190406751991504410390787655212795431923579520732156242320604196850878374589251540453444126764573028018049686420005678579709279594187009662190212722590826641701432311430018951237715689037842821579316438886556161816520363491738133340842626915248070790209532005432744296660381691891657129925255690597130642393023706473905352670987214712573580022974554859514191067264109754572000474949261224182413461227914434636731665781176810985526427125144848499032793269976088461022366428057979684257160560739958056725461499540451212815703447937374900714175153274231585322624170827079301728253397502467386550560720095800264024909287808237974342601757779805762576092010627198248660442811921639438803430560843609354566476919564463446629599214865136368823935950736690986956289659828937340028157030780460727755808770592251124242340043306470395307226323654338094024996795387217777753549634904218113301846190112385959498738692016963815169366609744395084402669846246021504718135490774680736305846399326060390416837803602273370618723220784790746557659256762381926255593595233472267355217995469448920346782796614399269768388474266536563640773654274275244036834068018486216272868138943060573094697092957871447863086016839400291781968443735240336216757713805937643858533374309162871980728387719885601118118520786333952917568486647689540277263660744618032999931581118026791176742382091610262937588637806010619846644307125647029888264824903837058624551204027213469634561800968968414411094299649118721580077195956086179546752923493273345119668420975096117995158755432202675580548988021809869951723448420754206788500511947061896200736733769791797326828529172472468644991910096113722016309463588795259500645943517596463518518572405402740015575508789176152257690582429900994406681450282613450477107469728888298380497742979051421415086810991058847731106734167196668269959767118343673670236525267075662566803574412080942946385548148156979143109799941627106426770369640602370045207471508538897999172041041579294710669562325221474369346835587035464382148312630715637301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -95796894019167954555586175720890515790409687183739812770591356421223594342190950324693675234574568554559823447188543181291124835688219159748411246785859017458777089256642545951525869025807738426478878862905582045904308085323679446690078976503839914237694035527582768107488743251083129573608954337695575380057896189367931934514776547043696160967922120753141703789526659001755776323608764552762876803599050428074107075425059151738243302794833170261537135519034635003552500881528885061211696809256771697981742284154985513838119496144413983192286304051604467542278377553489358353745601572110020025800344832967069196962044894084486232778125589682421357766277178038051240602886570685329712310226400383087546193827596288086813186257743127557486273464144763125978888145318134383850443436788104692573174846061703455889321652199438885119029898933383097092908562631490991861361574852405005307672494456677605889834376747854235798765242742078599893216623824114320374150239945478271343940187241268727397193189723176986646037029187858406502136956011508258564144368031485449126273715584787902767039351494338388649682202952788336313291396891984706031760432671936028479863118612012827606876690370226400464491777391422705432971383659904078194617518294681238243342831133532246761060216030354825931755893534809840268741680441833468055551146910233376912686781006254152346671197163289597344264907072453649319782470783148405248362391620326662229041460449400927738090654963962730431860940888011589205382467496926614416209538363665620703414702971449406028699786329011436382441324498570818912008840944052715979157352382305372898142021677382784926814408927966476781659527599021034892244843320843839220016968864382354120184671601466991794925826718633172555367446233212151948624263997031416480741196471529981813919243114806941957364123583243100864134016210345691871088155651125255202585620303833663266930767417429154129214148930128924095916694995839252647718788351371444284788984078513059587372617354618350818735092227849232647080709724328938997964202479984186897556413240507392793784290722718616623598189956692684413497789358157407662389613996819148487475194869419054960967309454259798503595484069441087384381595093553341837939093187094058399676495617015512391917359515432409913553188330557131721857260682600211932480491832443740305342865705020733653408636576434932222520414129978987684290315275522894021925133853886642304647023100619944896599366642968791632183459668355994284826026952710757413480161096899696028460401582638609499551233747667001877178797148227962504143295516907890873648912793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] -1466398305102811825979991457507726362826062857471959673884003671752490798395988027044833856555250115152598580101118639839963269592039025501670348693842884343892874322796298025143658122056693643320152704364291270240648928785834846971787281746992960401350264912051631891894569993032552519234296854323743791377613289596486319231278690515150623157610197509256366894810366257475030023286141905596667182038320764172038037936785198265875208390294960708907536989562200705666000638226853884857980217985932897106789598446691902552084065371848918743340290649950044031831896587540930808837280164908156586193215619344619705555121087756409169639011178633661710355694190731012607957956851205143046836188995925571155860534743005339013960455859698629000268178279060133304618047955295267482795681565838429231590061779110770799654982478389264629318948512245357143017383388825857718357236054030772004022133685495288077104751948839705629891562603337244827159290586049690287040330089757158086415446454621358681995383456849878589129428318384100519798357914997649468040597328641747111950960747708306400165674741419745025636005198575929632608762204205068550215578393810149796622627971771137552799525671965030756653279083490765446053589097765575102342967082677980276900862913255709782222079769307593269640234797271766528099836783230888870011254774869991669930905530988629047999786782383884966692617791075196322278794743558035464451301674865699114975677100429032147806773248314323930584741625224489689623861327356379801123813654033019137531762206148230766063407934725020557747222694896636411874538653002578903715397957585796361930068823459461025742494876621885895302971985264141149123373448346432417880311868888409690136545579915582048905321648826052897407354571233332658353860815966380073719204008756374755907713575184960008213338572348738727465968478963831368748283354181696851575612645436617145735417877259060266014629360144247057135691475249849346823733423028649345729355321835074110679443383096699621298338949751688720797519717456669967504388150057663154624344519117109546348418945004771020741771067134916958953023918562212106476447829305974466771766910429320786476734635186037226748648535123219462236164965246404235159873351004744293570354885819179587689339529362399682025123106469513671328492438972215326823156337159075922677978957353787197161647221423738142784686865571268773542255320390167855690222066365161228141620679900328987549704662146050763493772352466606079043011977278258852481203668949841012029813436922383366354832292546517533502354513279552934373072052106304607199291387150336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] 3995388685372629598219072842945360173278271959020402080126677831859717946645487447252623017805639918837138792890219605578390699523934185400342495605527787873435481153589879618701131497921614632492257856342391999839013460841818772432797345332837722997216431714282352422137858759576611223481275723318203935143780187892424503742064813693838188738261836865992584327195787682451734589703130164467386796504461753277254279723379677264917011369490449998389297925836919263098782693438051439807352870049683220022268152460879560863686473659292494933652605038711039325501846404306769597412758855682577497777210800813700491264790906219826080836727614118892833594844217288329115651744280597375052236800456578160699924779976043763071408991138804451160643262164045657905292883105592783659661244460070418188171616572568374499930569050639479687533628162984959313047007197497927871256584187154004115065006742499064529015635145740332264652698181325476626555014010699007755885333849096200320018579181704782513123571574949396080403394448954884863360322401268704918937405888956662397593156407631733183244756714779875385384825657669339087464073639544473040418853759779568563805258431046533527467608802005007840874473084882316984428485740606580198509313112926039813894970991310031788447968397839843256313113084515075261127849927539527664647777569635831758599106688059602211242499549425831992948964981290622997757308011132699166007852921985604846790626946165026374232356309433016704932274547677773002384674014608685054536780877494080960308815730662084642655996154801923581030783634443921254426950049889296174275977722208943725809509888477477326949185782123882241667466548530798815904779981212600371921253235627609196003395922256847209943535487789921010992291403610649771606740870632165429053547749376998636654726534231784839859597456353531695980112561245696904891004236059889587763184036543638143755977364510859528636307975314856384332269713489758581496190786287804933154090220320606958781392894745058942930166955366375470049871280718597484792263341996245805858540915060472767771655502431842494356408279197561688325601616332920858111410544431807896657546140239632685015613240907155546671620464591332504423132257706698188867599419727630690193556240590512097361569434048023930414531720186827878845972248607820082823144351472511261883587724100478836373811755773423229061873288783755409327560201294839539726429906148815749790443115422620173796430232321001074398258537966102722414658575003736031181446638393744020035313649893642816256997909250501542770062844254298700314851440624351315038876561571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] -6693194282586266556379159015112156099923969444638386317179432889885146031380295947085112263659575189567438236076578072917542621203055715873362927983678490327796479653039115513681925753921916432479982381873974283473488994675868610503891309663415721089113310775959234942278809631689136882380458833492180503427029510303993327288085677091734193659481452551179809091604533268498480307861111646131722692572246368864164254650144010447409354667666640209167955208750025299576557024260853677542968059197046062617116884269487081964690572290512431575178217361976268089500434858286495667099868160697248043078808181134678218331472594830999764064096652840008350573299229973689784424484146468344958640353857876441584717677202858452691201150460021114766338126180571436921316183420167311551342260821857743185459907028974130276767500967773241511821061100124379105975607334056733319881109033293794663951227967656032722421047907118762471491075974523188188279480587890418465430450577583310065738487596823280391558676894587063368066671701785352088120194885024811192837736118643573059088658943536872008982654769253373403035562486758656833329395257652749324343462236850842573141782126099777608657009918102667405615033265964232272689993481432922972089021422965702160015045321373931177370670891745083092179459988246139640775276572468677498253170599716621868699037803596200121654979254634883962748608008576305886379422688860995617451779155563785846296802480323317183290606751736768703496367645481815582252613149020084686804440776870532872860218414725980485086677208213010261942044378616968683982026828567983598653096188363444967234594723145779059607249373895322323665811035527359973142300371105906322080585655563953885902322501941952594374444934953282100476366167248927534803992904070631493473426305255677973931526431444699658303235755289761803532612720161400825573520504098458479575864957841386312759875926116470636715311194101095554230744104021861623300808314579434917102722287899459923577694609489997887041824729020678943827426127766781622622697703365056357480575153304956867110293441532297285593900080062404379591267688899451517142849994951420245357235395183588663017585047523486403548386493643535221335676725259250146652318918916748868132910128117719768915840090026559795006355498569507861363880781901187607310060316836486928191088814931342850405029042547312871815974619870792895155123128712452048337952652999865919412635352803877013035790539186705686475576099377483720505034024806320522655721816494628141007925825512051179381404208284817341454729234789622695400489446436842781698052193255424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 8996615383886071213954346974425974173281117344099117634495724619391026509353889296239354263305706295751325797872722529172470960951054155593142375259164203366590029446265589492228661853489136501605134716059373698597467489032968971378103246438885835311248004168683595387173658551247055951033486724264416537129853616277068440113470786462299622292938269356593918783503656210988817820091343402325646856474850075383769717492625279263275775139035706711785182398606335788655070154794621638342416902366656665941327675383468119357146179704250518172400815057011306377162293994727881848347470633573420186194394494109708916181737304949882259972621268166080051262400448417615364921442911692106283682022092065908779365312917005342985700780741224568876420213412100334846997437463660710929107881034549392592423348884596117826462066132561243834423644854958925173454828977123377586743932241163817555741992410131547848549583387734649850753665715656434435615552177871297653862394933057967811884239259593160562952432983982118999560723314495646153687158649481333196730201442184149308340122195734418612733007247924185803040053732475116861029222153188580731634812394138907696663641738015873367345147963547983259249226396187823973320475095930315840368881890438330594075519735895980341115209252889756254087212796902071954020718986463819998355181322313165578948099676453306734199359400627223903754091418287613726060548729538634736052532503824478208142204192696172412702808842579814068718223643166446244014568269522659856863725866506105590529096093731930530093692134289732468529271059210948479914052684828404567447048560509883970846379434480588872553494758159573451723430528694730761980417156200721302038152973662183259097425287420324785667518440057126656621595069636957501689496396991592767777935017453124276539281900000868435830211988232548780587535092910873819533732516748959715970978931276715398746784570850517828356366012905619890190384971960716533677705444716412722423932938868759379536437777942602820314079896623328403110644595868660639280335312764549077547320794705699696174999567008069400758110592657262064638936595271801426941142997630267488864088139095307112466231346892238372308304775213407803136405321898875925445210560651851456988462085927960402986625104391580738592186349655062881809456461114139580718484615613749855209715369472682045477189400278263473192000892246115574802951849287954591810156358991131499612789340733241130736011047629860675553936382755128180955072519506305469585784281183787981698432634168967097593567300304008355495692741788778853072705774150928519538816655032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] -10915459388426867327806243333875003489998395067790045712659116584350310190408199692307153680725692293457717937967538717548307844211010064032695965931500091409572034942571724968746483765685892035918017070132722769837736643702830988642690898986111390663989256974471545072447856656438067761729347460234606847848444329167326590271332613328412428750508114959025994320078056451870520494261096339206147738380349941660614809407726135376742739641211842422635755693884897761122302605605271345792952864056316931234430170979849691155951155795219826563178613813417278086680700218148253387143586247626872691644597306523408481500924522409464860470239859876500921015745523957337847331859808611515105639316855125521162031775954688094974690174925692895851931526038263490838554142935886024745530493601440630403665617179448136287093596894893827141269260722885209410292031418840350990896022001134271903469552777107823366837714473972379197353490211389817618775448689122429133396431893421647346357541739956611028174783119780472617438297971957040469695603869203694358906270508814040641945576145675663535388596620738885755328503143310747039851945927284733583140850510740460406473122883951926024935465278354785920071982531718330343656554013083387032057863782178269086974674441415108107783709295358505267803724670988484389208069950423711941584056409564990365076417230947002195426237603990230119242026054029821911070586752280744117008629552358882407287781512714241897993328662318815540098195623969277643823774901354900980548858833499631682870082161481453438399178527597838313203936368039785478269476405639747843006206385526859305342204384159873173457148939337744450085551886484880099533977035693476399740162910772263278316089270139931615238170340983822803634412223199911055232307705513829596981423059383848880844976930842908642896527546249748836575997338102746320264195805167706668652391881207170571474826444786457447680378238444844897776422525408826639222446596195103099554988864490983485081774099443656035289439741273794069849642904216229060421576749680629775207578199543064151803478616230346483576276992922173555680936276376257733664932011659284065877396782850524959026184190360192894118406694216597288739180440746698388154963277275672509496299579103201768488219708310399268479233926697925198571108058585672417886634824676372538144014116274352524171784187974905641671808173640415891668338330534533259929305458371257183735763928670757932899803218779498949614222355995142722524510839901956370361173594326758869530316590497369318883896341064138194660617665315414118133183316094826170837866125459456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 12479295793063380193524325324538787480896588230590643378417040246408058889780155947833806528134942713849676721133002901300367214440937743807744709501781792487798127624805741159155383193604071364954779201560685207965897625183865160950275395621796693255980283605548902168426724110085701272229812800310039429065762237623469108687279570133547759512092182886629206497541881798420111909005605129474577402706063624218122009660655534794512350401046771934599198250883613170127958139636429235406631591248320233855429664352169396857017985441776582035784250006393816526651161967675513359507663531669794524286089899123880253058236161990693954327482654408495788388277154689420664879937800558260736892141868886903701323728392085840119862050414384632546965956889156622015785288929527485217265606448784251160824646720623202234861346921740590388368036701113984664861383886621610051675506030723747790543255850530877858829359802048594173589129944753731863228248116728857823157423575993407460359821381384095340713525665303467862795028229493199236557618422042935053666057916953573787714018967693657322267010008610935216476163099313593055138805549762309191389679224302184589339560961922688437430972273557880558267421358975590663869697354500178461206268402584986342122542581089132540706670089583267818668401954099208604985580601000004702516802670668013465691150855191594877619147290012136008267504292594305539535013917386532434966489317188561247613307590041034068109233507604200787595186242141344560310723220440101077606416544167080889053063944810363824492308089323793440083102187744610704534572801354890763828482229289727623341334096197374587655952170836683347405949400152971046077581762580830189265337907370463457347434647856391197111685555841575106797141603916339665332463334907583789495585800977005568321670523703264094637282819209081538849649951221140824737507741899176882476958546391452632420949420481441739623431515826056590150236053724647728976508947891859227090996681612787978016165083943369693986722896642040795189970625985353128013826729434131744874169513738165454213798621593476133285675365631024028797917214147641222794827352569483161155091129331646261630098174218828763306765902566018844250318511961977454996833182905305435703424191689390014701945166916979784911248852934494862679212206043767984425895518437585052805536697321685385317191816302209823452875314395461069862775200501631176289104586126891707190220146455906763431155993211369284313310845871415546253803477843666489004583057198315637831683127442453664761494383669382625100513005473906283484096886953361418229750421258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -13270469514087838300885257971966775001157222448188751834437514010613608036425633792381373178206107419506798068972489350554299696408966678874294531696320655251127374828278376086380403799938803735715568489928069441503492762976504163983672231715211696404461674889230507518525312449784681269544562460274914575278299427455626454642440856880689335794373565291731995420859498977389934518562645289929681129941460223770253104746720930816549494288654285182610350722571407710135617323429875523734097166196470922096699110366769935371803945116125703192827051767709148213356012894642751684316732973345086051021878102660330370488418536177979003678705689351601595928055405934627950059947622333951313501295172180473663830792106447949329948757280743898403435352217822900398458812948049158878734719909982004618781263004856288001028094651779930017127660913981882133946524866800157694383156037135300959246030765175899412021581182323996029084689966015459004162234406559678041355924014570443449905533518277766353762684405628759981331539594746761563195419482782108116901239091070365290989139726106503407850254697022676849498874091176136638076022646293933768457301473973665052333289413981614065882267613404214943673745009108969616669031059725267661607642614658033360748873578649091162000691807048245298934339672807281352240695344242135149318401384927631830608346598003732893639736646380308838551301163614620525957635446283342781656375697615994836415493838745946552732511325839100064343024181959124027227382043436749670798469323360083016657748927690566218309079208179918348329431159472113491497424433700249790126716660544645124650782172977846512203562119365484268911046011931887595316176410625851935545834558802240755438624289748923003366382776033854891167990506922568424444709414355729638063476432006031179567447655466815540334358005827957358120280774790542356874955776538271149508897529574216921102391055171263842818055116991452271283731329641177189605361206316916410713608034833927131414940060982578878715718679609192625731208741498656360399921406504006755652332324711851758967143843608286153472959572338101854116500468268623232287636735186406058970219004519578034142832386369444090457267525285888872232286651816322669437720293137248359519098755244603171472128985102477860816941392769094256017313644829800578585808897644714462118509313534712306189202683769814446448856341718852098857753395677715571737574800479888489573328457362235612971827049927130679678783695726141778638037455533162196513329730247692555341841487756048768509551682385770570390969564327362192912102685461258632840818769002496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 12752154860306302441479692667613689669414503254148127437885031323668219736493113951203634979480916450663075490216567938988220929315735650473915527704216143851472979116582519402092580043800490533583106842990641251271415937152627206760417806621438602394076014563924734231491407970086185897677286320095601229145022178236673578853068696321600567780888004563436177286233555275394214677875245502508865169581646921466218624635816028739639417693271059443973641052830415920469333630240102834338116190968240484466089147012973934739358431018550116769289813443027880185476827406429797364187248510434020917271098918922933325944075766015881555384107753979301771465430271518628077431643312336480117642280027919339710374906004807191452343638598284069548100386773002031384830208300037913358193715877585302258004528173114505111898219634628462346238674800483167701604194568921890232572083662680587412846427949355713537744954211553750044023744832225805567167893387062246307577666144567845262099591432900955850842850735925910511170586920469410202117184113870023779272867603334247812219492862730482754395181941220865159260191326399786851566451510323900988801175450320381984338511257466421997995546838425841034801716298046147630917688070815309789467003007401396042008270936084669935169050225391314190736431538760254991868037469965831186185855541152724800145966481722294256036847839477553529829045883179556757719395979851634567274581211496794530126071882603125530054540814623999355722502241962858921167387523570008627325266343823646569177727892833262394165488964662913151769905553966649542774595755019831791558634301778499048135391716338000822789914336717074826741480864698786299873509948146087017210212321060818518469544099038992011640697198920702985694346747394402252172890726972529785087648139342343176113454879956859828748246167049017949072979578269957074377743214012534342164596850618871083338201704176885892244802324031527128472980419979247570628061427615247709020474695329922918671425612500298636688814516010839575116160471161287471437291999966993006561061203848711443227419447218622616989837884183642150150390023247712907322564358546402351301332249262791036525577605659859086771801143585661568745050060633654834126230437036088039303183666233834128738466607156134046575633591755908270905767542635284186102199052112499423183396758337581628535613805067694916600367432417711413493561658268138499005097860673415293128545710002762692716719456002100901865927691771339387075756891581531225432242276926937511339307559338181836378328039416552853109050832506864314514389723015918823490138427883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -10868056623107750688855849306950883804199380948356662210691202934689787245899805370241558718012963093663162579454254999941091611904478808317330682687496918299714277688561075432436870204811984993502998300323509182165951729850302237123346261012112693187806671712295081664285754343667472696513003333126161607247013455856693189231091407088601790577058320786780317475293562120968831722505747006639798530864378395860828278032301076869317060508530953672844477317858498197963452195313113802416461104838845652731133516558169068201989815586279586467736670888793798477228905173244942343106482778885729260686451765659938609415050139746687059296039137541177915949040620405781888366759946583227119187945953991038722124807306799405592472467910022110572158309574930676265397475684030256272421636897152128028755912415481898972860092879141894849497065769795441165152112343374174754504598948566218352625657304438634196121062406091435901712298709717068133121300859971475622394222812431842929778366896954495105978035373256406073860926049547345186627590977915694137257964450656237824351544000294042753959747517385674005130768575896794143000113440431347898823886030567668312751114583048052274849782048051023293871167312544665631223386412054835808463722547651513699966102712033922244665136614981665620830225352890322044954326743205178815088837918504005465153856078169773492273491478263710828944341063570168421681856324385060152732323627941471959357872415196329493224054506850826643561143695099323651296856470426250772396581065480449420631036586438916381753425592032656728371746907416460149986044227329267075128984549558565742028048463314276850447805625946733873830270118050400660070239131795513031092681091694254794539466389241941267181450449087100771847915324177453628501631203070296638187717499235664618739723907988381664800687672927933164037709348325109619170384385170727126107703568858863285433266793736128987125159200666576179486232910725250789177024693451145031658991900229086250076656605673642634592254633458721556471455940592885758540547241680247317150054645530433906195120761080921323852343449699874608204945423920216808881737547636425162996160810070583741754417174387275072034219179053274983808517423784437935081086994186580339175278496633107037711853634188836854815682952719478773557638749704551705385827032136268142795596510674495553631299919521707920896904607177143978110821507779635094776748277269715912340872990496758698187541437595451482533878690247733055660037331453928876230887542260309293339128647563108185043470730168461947453801894740972790458697003471278082450781756194816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 8152665025719605984672094381770427952001328936925009872870082229082185404822274173155659195555235437923890640761650802700680032326058011026877041935432229087185371303616230828789019783090997565335936186071690993404218864279954161893175929641194842141484605649201826286968579164266248181237171522967196713743672328112321639305115826679063169466098042532527207621318772110526756612665714114567937028129682747531642319436941262253774420513220217438635397501444603178712265846657500128004172577171041363834929323225874416987472445633757155740288564031383816511657318752656087947976476027935860474215982319318848567065314618082343857176935536835763831639531127493632436597252879683644773705681995602011901720320305317430732804690017279340451024224855497761169404489133811491976891864777363046518862852938345057883091803520221132123815356102120113868140960976690577942037486346816453919924313922704010233181639981416508537339730027217065211652722213649305791215711161627260674773924430175574392808494109154450648993281066317874220790945143020549285192798192633821335032735245019980917806838460710391841596553435791271305830357259666274529999487387287531105682157908478650812567014020684763260719343292845570009597327790767198811457572681616025686260128592955846025384073211273270582061508210704979581423373207535521381599712742886373966020152777652818012896301257111954793789903068724090550075368789272697800319193118656473105310053518272594423912379017491171852117517599759413708795945842574894422036993817863423363046126415958554390866537916886460370213536168904195918406747722689744743465341727472323008592585184657997268384443176425894175087165463542004326190605710239044361594239672103330124416945520953885363968442268695804398957971012286050907376165450031993215017138324506332552617001900604960240024750203835892471526499744916007966556029094107813887255015223217346779573071291854647029419945633218079842438731063505523001093451953789249973460348128869800512686214307338900389044872972820386711068889511803056083388604067248282411559521106865699341827426239269781874553293775577848789666200475422998114152889786457980010216341552302697684249969071177130144417383462520181899672422877879810275773863409129186396181259429567652594928078468082919274173819057047149703698274475637416892381227575053302639642168796495838241473394851817834453591699462308695280919234512906976131490861921439552104568610359446095125472319628660864694061731894240971653899667375365087960978735651251462722559953195299987389372742545629004843343482813684060764925258988425928366763845405900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -5352737048659455658327190606582097636292760109737812567690796772696483321396825691918708895090027736345174956274513541225390253670709339110851008219056051370770302312317443756847147418153207376766313786065255283943518875497947413451338183671023460148474059462620246980918009090547457419675857053805735375682414389754983090544326131757922612538441371367510683081716477528312543156704193980126947861214261401351912336144064556381743147327705949241099431701945483167082972725883427325969523663727521741369657689645386780658013718044213767793382197128351446335350066928838618320514216434839873119150795489689207385113351789641435976728462579164401859400959534915925131796024921459058370497216473880715109531455722340844960880546136774305028251576055367164062170797221913779203804715783557836216116907919313092241373141904416795325858270262092734408139187591018607495972147126556904876581918653626955235907543771318095751869533007555796625942914566699392601265588456643524993025253958804519627828894551794373527536908343139688469936380681053542370576628081393857378542182967850962111819154218066943420639709990135168293828269594079479102003069257780227993788701091915037213340198310716338828571891039275095453181304505630602128174894756090852970246733103486583644840271581071581320202830102111649548339018882831159575302378477263606869826026096075130035949011425678095133589119335702647593739985798268316520519373633072030121837612513101813269740984947807201698975036259752637370549959520993840008810007724237327799238971887284224486417943787589897415526504924403453624848131090005860778448366707257212109070917192013593625339231147029132062535741688830221131886507612060621378387838418888484313941507701252454759950588454604309385359394830103622044209855353381073586020041450413355444284222773283603660328440828276093569863108095686974745772565340550880907222113059232981675373144132777013253877625205380800911970177297576713133830280289670895776003450567649482346190161131400213299594153434805337868454733994774174033109128327145591331134148790781914957382328793153914764328776580394600076785290901282359485238309848075226809078205490913395622228067350849214727446755193118993998688429810422081392229385299123981722218038580525969170578133596488129974019035183420501321470937669239756979869101107498317520412999316779984037009826928868561650704586145133973499779919620128303527370914554639195948432457765115833947227795333660788423601571239961546179761948485055852427171869373785251318184742759984052178578253206761624444585949362299697794394956854129787271367420842868736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 3031108989134950979189506222945726634029500056244641763863830020289387447212417026689653054728347555284546089034199116556080458346407208805163452259619664834398871430539285858584805801239313936275906905693265991466634172071957414625215972668494300695748311985873371315362011966199736427525803034326882751537972405312933453305970292976563944866170735461554448716104398767729048936465717467211809016072760546680989397720452075544653494967885172032213473907993434464280661946423005144816315615405389544176510102427372036638813921944945597778739089324495747087307371946995293146043880396580574008502412520390533512980795650385552071186860554247848050292387331643532448029298786671495488329783836625274479119344999460401357931877189904802696534816170326389796483633679138133645883932730783066341696977416977535349197359931819913209764145827981907412900491324594717166206615197290786808893491327207452081160682716202373109920201908594634078063055098566857944504066074819652807128099569495681774150503218579669874139808572661238089228418614806696666337245152653602726972448351189336449628026669322667145440771411600078055744483529137060357646304957469125807650993786140159780831028579136796113581166702820933574597779145664561598935184261416404531366872828235275174179308650470672634334874347686287860452569485115695465018384825965747858210002329559469067344410263240145631070269074331199654057533402820937630637776736607370275524552389366179565636629245721646663008880899264848655541035539570061545737050397106797002803692079252458295059798061296986662045372984304761939006347508239716243053910002782948184803082980003238836905993271369520670818905929880332594033288016432879568727125962823257732303333400290967531366572620347666931047063288413262855109471538426750083598460850986224841709287383221570370131520611732827401849697731539818267960279936490278060973652600437617531713324274756534772899075875610754854712277540639760283866855504798724551678782514198374028776254923577745906945746419079576698106881314822460375499928274461215515057970884388295917634989024592900936359233585928297539560184123665105793179726397411354863194042731907244408059022527933226364014743118560027427928497775852381181137315251753623946921555661157756205270792515430209478543074695731275371865721767518753066508999349900701728711793657618000633646125910061666712461980423412603765923690666907038365328546025097016700097828200727858872177602350092490945774032315377945208133045368305472194470423131521350252853650472150900358663917114148994177958652386975905690482109670474179934834580573388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -1422479304947773612414348509076198220355695552610466425269828356676144893610056109174985321318890549212153902997888844152496979502541290155207037187478980772299254920710601788587215940445026239010600836509677984265362737018447748144978751568908517211469849130998689624061486605377058126261894034262339447786694335999642723034630788397365845991280102658476702965744832012840739171979539344863252792682734112491954618557638698000718568405739160141738024077213309928554985222088418214649652782250498367272037852972976225506492273835534386169839050357639744376451205021365538304078376882501576916617187989641759869309373273466939199329820631029359510875850054681413753133686652601591614505704150906295972663450996891651736253824893089361446970720043581718354671273797994484940408736956067829567662776613837424712792671963971844370323761891223654327293270486461331951675228468449194783104423153805779407681234484254127852601974083866445316597764376869204984076678077892709344793883147505938474001886386484174558627092166001263230040952748473153289792804469889867801007032634506178968279784735205231710274284756006402033092926896688085233214337421109970154065846339286964620198610909752825895423580977996313836793707634898104093790796987171675083019362908968731424800000597726837102165533293250400848072817260532788696112434890149765308657067945547392428890818998053700150985884343048361634646967129046192145720696505525443464791997379441908168968252087227529370359420006461638763170526408201071562158726171440575189797429200758259113322823066938139467295186076068398910722449111543207849881894032220132223060036803021930463411628692141599611923550267992514306129206832437878700077506147694742742722151790594151027638218164091484739693253491133079969629422054433470355710656444855803766614123305535328367929842386618036700906545226315411137975512044271097474644298198230921086360406370241356105421906704183529207637638714186149040752396096370195511776680181952600432943492308207456529201200758893354434639212407475951911379045862408617803861511761144643586923873702596549677511388005512718808831894193543087374984575133902772050155789528490666954611088984856483055560476456024680759842893248900643192077179443669887161841996878083895326226101181922962571218923664206327533641761517602777493244407096881582232153251746857589300613117571611593742358384562180635876286862206449716018949357252577925487359430739214503689311189056501892092853036711566611731157624714859264205109682645026854731769492840682348885549661398870567940395138013167170588208652657362456698341392746807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 491680101902706721850337004770000691492056972871204175489251326149517663887601925048157519785740249396970593552082686561442319960567081489110816754055702211345656402050849508861402199117398983603976248311782966822486997619253349777369257046450696662919383179705504193758691670395631469048551088487545238195357407774286130355453208126475763046022289711609522464618622684325517361013330916431752031912814268833426410151659829295427728090805760295492166142449187651858456848501740952983613864709708102811815147557487864254054162269185794521847217303210639685516725327510098691683836758979266894836249486450940075971637066679384272632748607136636994274223213862812261344488380829649467748780104209242280464449827040217998677683706713339509947307761776076178363708872481215228215438323826324933412465479393299153551840357834575182003424183355032399018171830785844209018143428449969535192479983932449969220000195283532535532987991276748239776234928033579296018662551098054084087707334862938989140078376684735309506078041835386854894633579719400774295087156543013899958946375594987676880591141483884196247769059201275029064326586297243617780540642724780943276120117476136679636224508247308598414822827595470970286356797489512155313906931378659913597898614098813414096796962092498795005359990562012590491686767660921649886271605272212594299656116305310490828115578560147287975118734136797355317806402256017575016743118569720206640741642944171194406691407742552238373223717430407871414177454241122661240375382568956551219180340961121910184815540604293497625143243607826879317658465596642414311356253963719495883326041302080670840520308443557297776651105209205142444146751265773811355558113138433832265525567620666274772419177882990229069076563702224158887859505754603611185949592376483454819029815900548605125600081087160356985297085075890799466992871727937763271971118533280570504561558901113179059270567534503591040137363352163054868311018792107376888437738925472583602063314425886166948207192547794979039220726439558562092184383738326165942923906209630068615107660185459321599173286311101745618049693963773307533661846420493585543484998535991564339645438212702651759219593859997784965103432232192260945338249305991927043991772961776287842894502801067618948436848536472359387134715539020782412400970507879338518349417812305685056718483847206968140026641666330012478297777508598552641203894889833824102671940930858501332236553831354993253506974582405470781668732273254420278182961995062960967337501339939542525448208393760864169716274599691474982133183940568719444057710919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -60579024351034516035269727624653424598484751169117254314282792832182956296746835925932105589290182308514017121231803895928347322039233207329358222940254398585211457072779120578486870549944294226432000970653101287388969874113475074538919968294266139065258534386538894845237175018700764031448389448417433928534558410888694513562622460306765002725982661097417775406522474682101178384000105391149211226324334825672013980941921704083209582787446003158262648855605581774340254535028620976022085061341131127679802026175457382996588878755794635526688394652644838445603686172514871709112173452477431761181317039602254686844352183969351302967319563036748306249406711815959150139453364272614847162276335451905405911091940535672387908359891273974089245048257233695679317773124250439941183364630630108793490407040247861951460779615598903383513765989408903755714474084000613807567332143322201609493345837147668824598208664174534519593176819713653430713022989693257442905960858203630890371755873388695610685354156996411431242175617185971138657344571497687746288655103068232665884781008719342581597871514160942180246410763398334519834328477936648410872613335408661446052856360612791617098671215435574321289057467135470706260752391760482669709742976634435911711109543039513754886945114760613200274140589204097361165827158187505444852756892308949105080124992914935416105501455931308296550216765916518905018603340647069989155671830400343525428941385268645877459880543227082869619430793292700929399109075148287327863505463863909770532626628058535816608516726901269297139533652723951869314092530307552334503594691996660915561237929114756161792562501461668618232810132197687745853073923930034258547404557689955571977586457789775208906503790650349262495033959289306312852778830958680601548940177473418797949295918895391596368170498743150663199513993091461180580479361272030955842356223456063442761120776001889950722530366664271872588204261154600561761139353116943645254377457301862826850003052294602760541075718376019181146871396335177464107732557284175695247696226854003728072914101227210958713459292402915487890150745496304937912351439614361500593685518038399539929842877299431265210458385739138412026395960925519656776700763215437875313079961421843596765687132624161049527535679717661987444780543322921013098857022516430951937980856244736394709285671844224710986007101717609920219166188097304009554976059335776689822600033540822133130137072724260633437678683769262725384965920410187142464080243399563762150570606899975401500009754155001037769716174846887743594994574403052016946473074688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -76855386463263382664198187382904055412787591324666491726447208739689284488934374365156893401563742979916587368702463926838008956851327716129365819953076091786206490800611279154220178013119424807198299258852221177021461904246872127797041998573774213087283163282873463504420286234948993875326384057018625137173669541890996645540660741805061333804584035372190799918932753171834800473663801588209768885081151287424677762909613659644820647071612244094945819175933638421545492368528235816790848299032392693466824929170817570738753404266501791991132966531833323148459786038782398459156342616573501076490197670446241557313888464074958937792325200805348761617751627693678856131950516971465588816589145154004251103629803088555939916051416595141961097340405477973021543143569984172354045634635925609492926622099655174867346867177044463423205072789456554785366578392267066781973715131025935013160407495694457071970327484442352290679210909644648821411985532028386065812328728865196021137229154043039866721394928555232544804732717178835265851545764269806050814843023637452653901737061168460161645574987784547919901751264657202938538921079002476570741959695716224566107147354446200415305018831434248778564033083466523461321557349135619655563719222961760035758759591500568280873537822406425552106986202294393800536351966562535014485686531923209209425025791997081078058782020117363674596899256562436665934569078210331955607604399001515392767890547628125641980360535951585252197785324203885267540548844541358187582391088599544226169912485056247187843426280697339280245894800455454210305152750592344788618265898119570340738441981643064211149630641633936518904849579424716338424392440611325900677948233937058821816693694856589804508049656580343251193266208251292490234912233926057485503756806961256054263899181058469853178515942950741103331508365570496643183661163620295205598201749158110557134904802507405016709036288861452106778503201368685127926575325031864356604367592001165175906871520254133086849647420402221908873110190065702422613468572575987072928820570701560585524091419532961226857585816265478387912442735578718141567720817164332811559775693510604666669937349440776558273530337083948272727602190769353220395456311516068205784515985729994863184074982724405402422908800832811184213473080813733336999755211267893265847524682241228450514565259031695358372713316178042791395681301755064700567650764932123379716839485712027832182029640532610517808644941634713992181634582584483041894707450199155430320295561219007328380730777329288285723086042367282927425747322121035385033656893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 82788342779208640523186686508371774729977691432044668267414823112824282997908599326385263089892046787162430943790281088778422456857473855033968542543867139682726118595670686974820003838704365462893183101172226679365554931836591197289358147277922639260325404685376419644302028358220771599601308331541128340362142549271823830790285346193958629228504965272236782917155021219888962907203655969427394404021463303315381451639797177312526176360666804080606355330098051471433526156276499151752689752928912060817839356789564237799955241536163338851228966851904414164271604431803985942629529577925194344378456422276419100501084105999647974536817166032274421279359056218392038241736206025009098045341318436980182700777946086699086656949510349038425568724893276115175695070549539971250213828090940845391570746088198787520218130326325920809035520932278522288885872910165732112518322263971785167545332795638156885515648762077191573988400480913430703529293734119576157911593809521844319500933345319528592458875011715716895440014760996794080432157320967504164519935340481637090254261020053250092916203365351113368968533013058529930877648898390425971073257251337509288117603320637330609024477219706453663139727594359256334946496592552881228216131481094761442366201710940725378330832251994651145130388633226432671344837041296333102902952543042269082166516156861649078155167777698740981193569674131627451902199950209702070652385445214332481676008015154238795578751698884063187578321402814998892233967374612698558920632187414413216249915735092657442964451645837275331266572027763929631646703984464633102616441599005382741113448564236902462300325981973541017788707927265445919102483554732862746858305540160041659227088684119009935398688231998849819585252962933237038525655016282999416643610483838695497983821630782934481465746511366461730390526324071279045901363366639685957868599830600485993294029845350674095160956035290026087974630760057742750554403610117734721059078932408737023158878856025649182737005417831851904262823418329225516635496550814878124157109126006031949310711296172839846211383600802596948832660880458124919032228773092660080810647205201864423608502947356018979172866356083656508350471004209983485093162117884109978127632473705138541634848966616584197468074317406203560215882887456578872314045201509389208771687259652748932197294503659254812149762273491823985845256596806561845094987988389307197425121029395312129378903349592080388659560303352138489733431478679440132504435403180974221969115272011487220785648271316378256141586178255632783203286934235458691286702227456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -52354644666733008973800811079799493156023530956791408888999493615293734000456544605821460584807593751172184665182181696333167402634153874052473364170049205002443287771964681377557866501650031966666344788414833623157101658221762135625663969106546383396604565444328380184460847027174159066676444113712305556716608360799170239713651235085548689023275473709977382379077612244419034593136880622827389865255679928864573538741104349279206697682968829365860133624129886939097385731748845494301990654563260350662328559589971616708378278731069996880807746191251680547969757900043390659354902388437586923361013565609225451047625822362346601368949268043161296204557549401546600692833043028501740493044931150130782584641128546352204136046479022522270370245462270694099463341754493744772578922078057384524195116555647193019982958815099667803372167757377971240343611478360944843748362230770001413243508664052571571011420341965410358073402320545213558370294364720231029407856498584914418438525641560111431014298427656207642371830190526288346002664157759539456029127369138786897263523127484482985455647843582629505871635793335859262917903902481672104241799353774523480256553719304504867043564444750848133196071418507142286693074102420546286552680251259093292912161569243451452407272268048982691931538208254164576437875731404029825427062112159076572750543481809543428086781737483199396263133223089702167588453823334740266672662154485333424290714566609590558700895286323520816269503462723613828715826136307158737751140328208940376690305176840136315574697525037583971100512113338932745759630055079830314055167309178780924643146089919473217155138825081391701312714702937685145142808306741510918797563961773735905318877813724005021610101623350795819496206132679945687933720962055708943747269873257699024726026824574995864249804225687146756328307744383429617256257275663629489583522459041717130905582563096690094591716546510959017502133560154128095582476704965856950437688980522317899816947547599838741785595452893600514367932186992901967478473311230942698373595340544268906095461533642571967271915783689243346155817840187244996325681533377872486287672845184109147870737786795388993350501851674953908983407278713655095082514267875135027381275718471794530569649753740558851990521561822330038486920754803830267898302857423928520511397391717047965753294804814352459857273045191789570154397197727893593979550063425814490640572028260532597388076820427628859753463222098556939082525029671364703460776094768263128264722597052909634524625272636493505956638963412128824679835012722285309171282739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 25279097094640180834287815439519010471431005986101145803290439006110823251351206275415620112838544862829574541442779797744827286726464463221286303198840870991700551682742871225249183614670762022185972653566624683831602927704858269194084591634691315437464245926747361601344648076792591937935099670691285368207732604109934768649074463409168439028711184825741865851547578272355853817858406929109374913526633736911870516495198161884564208519497804097054688470022902985033530582775555823917712652541055017382865227293314317783451664656540307599747920322075326590531741865036300897257144773000596993568284366265084051308004536351161388009074461710547442616128802494444106224431690564652764942685870705599853124276737770520879493548948462285322483111506359194472856162156760157507541547375810944990759420504732998949411160987082282566089054067039351442174215081977071860614510833825425713037485817054240221495750267732218255279820435477259781920491689327964768098070595002277894086290021987836266075897123658040461323207638824337939963617365104355038036571693470319189647146246355011328477552424280761693313865791455867674770495819651627747486493740260481774240205654037188626169086794881517833664977628801764294463748950476055276104606085209000201588191881124738318324589675225184738314347846598662708831113161257849238276389406759739991451539498226820191930710105073109154460753831945649656066949216947841987063062860844749591481164012218378203556415611342118713766186707630134685556512390437979139195845660236567091087085800580597538586409391277412863581553914419158575211685274859502816481848516645881493159877488383637247125274713177122865431951373001249234192237934129557819512310880016367412779417412220043789952057450612414084661793763506965373356689745550617923536935099159381765477073713314113093209094142941880117430006100777501621380517073128165474965501128841963725645847475718175312420555003768865382576886785166783977747529374093555750273849920630959400682372838432747479401490358454897177544231545797325300084337002079302991904425772794822730895693828049737094948804188078643542561942862903841083171534847863517482930762614009519925710258894917752345204749893429407875728660723578807190018507428294197401333763703437771076800090137221869639542234377008419911963933541602591362200277789935944781788291781790369910567852239503193179099180724452933456692624862586853039845551132769033148960383958365028828234760636536163928494486505472935149351837150891782480127597660394492090539149535915770978479737387068314207551922060491433924575608709560010904663396188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -9963788633253114930253958653309609209800490455443900541075548417396257785595401630727806508013238192525122960514899053584254685239243558386190451341548736930413062953339776341091936349348362225290156343615016170518948771517935436929760340226776139309118934638302843649572162013168771084254464735296725869373106001429447291661917430452352549720076825175797758416765243707996049726022080781573954333011859872318599026911667243893304717455044527981707222634538133155485396745379898930391580071092321987025288665623972871851344263805503163166343704093947563775426819876757009775813849740726521112582480159690845277756215009193718598951644501621473273252631330272171599412750366604474912031520039392241892492897390232994084277675852552775608892062650249083040369241828578967725269393445276568118937282447796551330403436675132857550175047251473241413718111957315099434648977772928849363440288897944772366647000488816731695370884238397182673860090111553442832305558366225830259326865386530627099897969567265888936232242509847532991580624948157408169700427066263218083427704032940537672797023272652722996648797251412877718250530118915586953980389610593637240150592355952206897600632375322715409388722350776681023718520708137835102841655159765262282693586982499132050435530707888625092080273111470502093605110941890912707280240253032480541520983229618901282601619088406728665812739340321535759773628875542579572205378619857801070487455754262498079799464066925023888482574364761236206240141055955383444676238697734442843436611618467352868425269583557924635266214887292010896144520451548769570701004334666793622330705358858108579447753800453122745750247085755909803543588522001684507764301413984740081913068504360555747966838683466128785521806785689489514063714698933700105996993273962067320297640879823428722599499002556721388292071620703161891124950553899107169688555574077192607437344986693558134039845325101478089921600671265805833685321034126439258735839090495312451400490277466109024634607521969841474092168851759478811428316759373695725467449079838428003104634709094918542475289201758688117099039397267211926313602172389551005344912646971506805222195587411617192580992085964539525562235751003046501049697936685991899529949738757579620197664587569149564824854991527753168906707340935295735054910447095139619601143414056908601204318956328459608164598537538180584470988896489133619037526157534445044418953691878800998830695666965603947838038327277731133035051948291179806024003528560609806356674357768652426061778571102628767930459006044821873487462027149363340441865420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] 3315629157114042643460030178632624799146076363191636139046419924253852987021621205973443906051365215826978656232471520706214527018459513203283739091638118650682414444795561137483425538331996148627605010126861403645533796271777004714151302022222487072198639100891036268333733330790319072780887114562016486440868066196400244338819573813093744405584787125951779147894921576213869710386882719741623508473829282983636294533664861242507217000283252764024642515091787891493150247481313383843602023908218181767168537575422784911675143756299444165700416215762122489625117296333491622014589376579864891321215062119721700400609088400250656467780959741033688552406638451630890740328650068989292177884679724276480004171843319246688133557139412275864058374902999015819457022212161775358428798914171441562575153991467562356058368924245304484599107284453077932667005298454459267101361252398691914491247609814742423706182264604927460291667869984642634916482908821373187929780224898165760069562974923980268889022752898011540722131657875557561411410497752700070746603817357417749499899355061874377701094811631806249465576297246321921893911719209571609012382129661108417654402279448861598533920372649068784788857639940407794217374918060536027924421520987400658464449669408767924707051532661887727604851839432240938866033769800849676661542753586553142649599546648264992231134851853505750005275501879787155059101348302378341556283642745055738600743290016864378635097716235768764256068723029890835510387208125909265469499430743854375429043661337889597186275073755969415203027605752905782860877762638414841300425430757520510540465879523066627273314529175850442501628620592959592202184320884563489070753590952893829759223232656434788337853759012240015024020485436328268634630925653893223237795941318132915352293626966090056937199646725944989017604342345514070656770178859648759448106828783960729379105625970299621626573509953609440597956663268288650459549752399606203988609691363088406611662183395790192221209230919296743957657000369370173709114262127640771434257191400092574626144101819348718267292480180320823666123339629117708301772742889628133912462952627615526680262011981691963154364830143722618334235892160854829905750293081499893212150360362546228884364695233470274456130385236019018571464953469253069435581288717598908793575524621461519989029849950353764003757848897888663403432406680242779948087368630108951224139299748224638376685758477147790543493512224371271117823324080159498839021469525325817639998090902169671297081921695531107460151073093036961581985305282137592602139033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -968705708315980981799059234587729328523731239234199031300964007997204596987247383791778564613023690206045889893606419062461904484776299121544695291477794552904038533867191678169997099422688495071337171445834502593839700503591665176458282203082305084242270870123150793080064551976279552317650898331078855085548884513274976695671842881465446617687604043512917326058213023892126939689409556132361217012304601873880165072567328331728518738404102049011558667054222949687982610067057884646266798804893804437530278227724512911792917490420840612400296027519063604129680019213212174219970909886998646835354645724868809934776249670411899533416543874960611430734659343786388701817005391148034884799650521965481669810058164062247489453892789689213559867577033188091499431719292548112549960380973957981483130268602700910365293623097339457640307306233349443416796073900304002833881727703040439004987124618876269345511335462466159347537493294679193360169549397953447794114696260709474781913180613166307617383309242720614238719701660787257655902183244152929864803900589810974052976368528767546363015618818733315454797884715310152881808700893633224190478689735436758703016950268475281336683166870444726844488096519819463956807478655414658944100825851434916040619127338795952912786993853298668988935264704610604372966665309481886219695051942702042092189926089646245369882166207732991061533263129141418517922134362684085757544400062589875832359380995588426235018091710534673757794942295172845946981792869930878195102820585198057016011077893864409615216550310249588120018710277927474957255809017191932248773333062163921439750808096303107701195153448052505536878770706658892796707906059978266069669726419197541427298725471176794975656298430217725099442874967993758115727709165981478405680743938611535220181210805110224494015563489952804304580260095380346015893703147323143534449014662014565492353996485392522531496832455033595640545852735008493345734837343786215502245886572665624546172039183192735584518348073015068562851439207195985613166607594498677523244494090031598551925628102249628800565353861964536179452890117365598938112326474319268086396151310171511047673684737326314122841924447325228663848761906731477011600817636278947550920154483374856537899876566720360764638987635867374493579867085067316079626388126694836094644729515472380627021560389229454092019122154383917978542147895522838744635011871573506048990537040031669585639222264834471875163873445195847018206383798262979829196801021014519055906224878497492258161931734694217312626944204705941646546496779682068948215398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 265464381037243265899471486593391858719964461417723188357346135142311417954060784393865469526254318521342323085745526033722332925110708019090217755435687140896418168462691989122345304225633611491902396457773321115238367170872386789785751264903285924715789368909301377451245063180404101681782831015250572147165220486882598692959036544756058734167535881484093246215968646423776086652843672448293523144658869010808287274580700446688870977435940325088514656918734685808367629690467167459303022323678568721183182659759131383172192962431896112611519914959265267599234988464569542291113262181075051437837686075909139592558207952081285972004712229711028665121734190733510053400199380061414087760471322506159089545975645181853078306350269740709521712813495658050007643989239728112264843379934941489312785333566780874543310121866816697993615186566721924532961743952355435345383249117317678102827672580634745702455320836754452518700674622796522570281392941590497895789118598032001297982856019807346604573264787336573412461257068793482506605952366841081726596505083180852992188399370914554995326939404664177289405601233586564646816359496548335637367207137292891045485331746013589482601363683287104932625402633833358310827172888549550514509675895402601752782061318540818251997527062403824166078248883885007756581094920292319695931846810775133128136989597215486106228888973802843668130896766710257762474018512064532127456905739254605245772264027296561568964916101888297989277602283717172527049980577358349845678770614794920681509101215809029588533465213400551106805418568779554231828993930341748795165380669396315310909004888759007875910725136745566595028119792098968308194907667666443014527911270920804451816920301363728322507568240604157018805599370268054629398934942011561893205314234131523326494442223420604022320172303764075942958724295775264002468927842895470016860107993910188692462778781216154953890915894747237326320697111503018108034833911061272215839253615656224038861978005871967851685379792717109379437963151433486469651185722432105883120150710983995003547545342719470767797475303321356764842273657679451295195260465688676710696088806842347382468593851882786571272455389621642875994657496438946834752613439998648387983268735400210241500854925868261114527301145057456665689568039439341819909309299768777075336626534829371300414685726614557671555524341522567745675682596280656207439323856577468538110862732181039376087972459147929483525712196441835638551992121949242831953101534607295624894326584642911695079786090608419315225528203666257077756534889587387088303554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -73775252640696305646834766910358536832337183483902536592503975129094872145808538007795593407584336873265150605802788351545757007123892765333745515468569273744066580571888468497561820395037412929268188758725479894287269383265684033491541670007601256110429687092405708565509241435058508778964490752872377127911481254055580744738660852437315999582995961241072002418409145503385278219771746864696681334417980683197703424117020156022184822414057516973430690747931926423065710243970831229867799532325598032411319718439893118796924523922300952713954378178384988911320425814863436204849716937652608533437697183551924313521836653488644333720570261430261961506305985301517444327349066483954546601479296295344497392007802867630927960875864371098676245217149059511746560125900900552538335813015956209246343209238780098432547738621401696419675959709517114262269425297578062921233657455680740827687101776176759664103748594457371730053452951260701135467976652468837662709336727851883923564709078954645240338037331308876593000074568689226626831085376121250281336306064886442981721435513909034638385765613315662827318781300607994397768459556440841569586917384944389278499049151327418515335217301926954841497931835091694225417492814203944548944497291725321969818288091284590811790199707272994322684742677908348890858732445452866624428931422079146646519171296009087416162692144414500777285327019586008092296743532035038553064689838381672302199343295713547728860413869909668559367379116232831842346817112875281552083306882083437862673296925120314008787374619211506036602975065100891670293398536605071065349366012952745002227044506754881967825429909054060726154812244479404745784104444950612214426149912049086802617825018020953465815969376419157816141356248516773455564067675573364410173278266620849318215914596511866612721035906208405053495699619316491361435141784991952212684073863122748564390735273719398675555039177125872721581169850681328668197710343505211099897751194063002512948180951208700994339275796216918133265814942518405584602127726884483590649555975026738424485264879847849526839834743762708266999832616904994430292785740477053245121380493006827502785862954299201341491615544351916509212073924452295885209117502630752480839267537082671380424130438771485900910190039829609002505540361523733617864465922692542967809074556544202968988712184353544096049131513825194492485070004191092201374955133762683288439690471094275117499541492326295353297701317250920134984512636987910339360806686249764883777167193513145723853095303208791912049781459534302437913343360516278333105766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 21075709607213548439159088147552505559420805361895217485161626162245299250364728954547468145280152260024393784119322506831995753691408793727987830008586900092407036376244439318224672388569626896934355751973903126698534814256535697501520391520940309718604005870412900643494035166315551741113639225574824379537093052322765789509110497693214754190092576904814691559837238814519741460462249250183650548257766972749802883254022350067745483315508192313293030106481779471391170604542100207596026794630117006215398750104547214522727315472980869517586869591225777900515081776607477370995566396872634192283662893237459567211106330723965110683418363966956810278173973251460953576449846486069144036819106007485825196680791305399535252001512800235769546570133442908434409147176212491601441634322024311907384108264395520120082555309712213798556998059185967712331188091581529683820254039308013440698375546640814486278841607350957943865325878206231453440032586499515151219070241872656076227370750944760106178305756380696007648043085138670456075344442800297617205103242023987330153874466472135129466680658681287993691163643237928684371633462871493536274481036753873885468099447686731918039333456436148225066571596920480025521801085292682856310142231865536781141918907300818966608630892574470352201382381250872181131450214418808029016575299479364079119864850443293571901019654274621550391941428938701302897397571690386709697611397793859919481544653406660340412932393519461640502649913192801250762294025841840996704960291309749096008183669564390087686834395757877028451395792873068203869723288603509131288330868527934402634918489803941617348358591572957887633775962428730420503596528929100417770298946419591024491945331774957362262431284944071777934013183744276797477581634799396715784255323978658939936330249234394389749117368065334259963412676494170206160548232557618233187616720145475808759771022596287069622365914942531980531507486695348088342665374037828582486857037064428173127547661167881111712274732530218813943923069900583635978116008142257730074997019501036333652908112054232272974563089005036494271852573304669758039930527960384788626189753532977541019500481339844553414151310584271273105905613015996433715090446130542653940967310499902520578420989722522762646705641603025933228577507485452392425851824491841508460401532281895542714103934055632332385465665314621672750715905851842723405000695659752037496325553296104315324252359390760457729640087731425511942385514072840011474812997270187274978912142672388361686109808356663791713795569141738581791660189921635823360409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -5676608447469121022128650163327041339148027681714301854280413504048880067743230466341715788132483149352762119693464673865100726075158036128904053187673072262401673491474824467092363336797003166519285057553077591015215540277761501405615897105817640134148093144626342511252516275944370579495499922710234292344501915836045120392325758973621381423547405888642262266313412575818007553481837757958804454497105288459184407948573958816885875730785544934776398025370718112778553412829749179248632077595659386780661818259676394459900424119391585482569717863509202983229510329934551188828449715229855928754978179549636690581949660685516871439408325009360385893676290588232652031740935784752473005803634187351672035524181903880895481041338973139497306333982850664855892151448744367948380045948928024634181997070622589189483727831204721036582931305260470357124606591319025137186689793371071557049215392185554746270557442254826754653264435592316536754179449966684772861798297507662300881351769203296655396818495435874700111291741148733334918391208128149990293862135197615497032502446120863187498714004560449075455413664603561383378801149355728235673264476984422772304321353196235700947280290435016787687612194255758102148275449722505999413347657800195991692319007313987522713641756217943160338519291968848768806911851027168225680566155231843111384016356703549778776075034589603741839200120235284736122723212161542984178792139733410677912783987582476518308896473736123778297204323917513947109129603111600576238545235475993529373660191900012956413846817335499211647861855111736617896545600838445511222793564727972034398231978237569467955797921328252293314230867910677185028818560316677849372799486632124613391783574864036975031810430972429115764924970066900877782492025698661069204201507370150024367963243312357185689082637289563802083345930184152289530814668254810473047632770199343973887293208208542077516341939994597797298221225083998853925907597184031536230725928848217372171031592064339952709597753344719812244557177444235301851506838579204819734043079621235941620948535857517360118224998198509414086697317449282665879790301852621516531982543921841770683741963312837756487371123210913987832568869456399121151452543449645578186825356542477466606664766746325239551451470346683872955297648006584785670120084393635954404330778381937458128668936030899890078763755878675416160817285221717388970244675288392401222226739590300965548444927224301167577283294594520101745269168125710557796545575796719610739394480499617942528982499721278837812885288879366334970242262663696546057420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 1270113614825453535390419947206586253397806188783700728400091227318816668973123848540627310935897351821530753102518416687073378197689077402956985551458148977780945167716045922770242758238596352440868524268063386488181854085082902836022832791454664129189651579444912245044195208915264964225202481861054209410234032289379107414781322993913633961708527369556638530068666601716502628540580599580260682966652047695462494172183114881235126890210894390615716184094027428938267412595359198806547203222247444185092728645925813700343960290120887223648011613277115618019155397007124994841360786778066943349867885864452649972749530483033491540093416413579179448514091000794260345645930577643300241993829050501261927739030998343584056113524827173747038244122623336239370721788870516888716675021163415666931184955422919326648076159707981043207502781247790838886643982722168735254418491702530915408369711315785401407282044266911067938092421597482960096729269883566916598387342153711082866562178647108105883059407947714897810283906176034560491247854235673293934303476922759771400419612688827845536808892133198075905186402464959414283434899529224461890706971187443256170801409761683661436216656310860875735473608555934378600510863489946935221577637978521504650277732728188752265341120186139479950852748417317796704077613694115580368883635678637035363395487288107568063207213732154721277072166404665334490454148621591655099188886577997673075798377892168575532748829057583186646612274698342159311656180752760866286082117033902004395103515680465681911043690790551040146516528580764809520842622785564258738318160369058698163306682076061628060592951934202492231494575409972005214916634351255429000650552712690777078756986896870379587053360184347203080712441765112399779998041987672038476557944917978742341228333021106859769031152402205874852261466025897338598785122479657794936179670533973306122297446962846627653475207828664473230028377985126100027483843062704976663656212339823350789768295303855668496985268110980529445174010272850226163659677791715007689016398267547121347353099861560056307588428506455716993028787994493557803270438659980846475240202999627051489001064047959493478414059874975521755013109158148140967544001019211611499278206782915557030911392165444854823790385387880395790205832246101494444055529799080299445906338816315309715996268493091933300502411990808581462801690016683032400413043580253887342390992383510698935351866565425425557722430364137708863485137449254287134645831143229297608727292989408693474203820812629760147026280786862661515354649084400339506954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -199620248314016224239065023750961993915653518685369459092145350582579096741757322526770908607451030641744616266435239637969873992335134953757525647713967053085084432174868591899742144874658021969586188608449574557666167521978041439971095027086179914336968936350091436892319379979982398568117438152753974330853025937670949342615257319534738829295201907359983975789638466518779759598248761420440096113932473568692894720527586519809477604229222611245928947080931881816156588120711248125979578160585556551476010635951987394806936053564573555640888440701808529979980038970962311220570015255197099621516029795462172088274402254595895040756446797766673537427062228428352777337776245947280292540070903518079355381704812180602369611423348945624931334839926867824131738936401212337836243448988633904379150145768767369368213429977415254479371882147230137045759666492166931783482163863619879369179672594601498561322893942587357262795570100815643959016006416706880374998545474777908610366491504950889113069111535596510333392111370551678430921806300490210651093496916758217394357795675554402460224915744207285559278615706682138717239805702514144020533647042989372115928676301568050163964001062168306866914211668271439736211984081267823423605091073305940348242450461296648349019614445968516124559177907380760126845109337710159822180278141110024858928052735945578451839299701285187116623685781126010877275550675118534811837756329578744129008382549889282979871030669232869899636777276575836778129575351221089171972283385677945243686557388537154123291560461402978715893329735230397059724061009672302059575335235722042866819598869957511961358366920164227041449352207519714893047229663180774963222767934366453355015150765010420453608339056596634292723598807855918503768454356533938935246567246240586365814762448674142044099929369187639379614167533150587401424884672964657194527324758424536917801716873980872696722365944326434341910666832204994435000583209618793410843264728694914981883875242123089948144836521526887228384348740929948268770319375774932099435787938879450813749461756060610368323961563382820537959532350381191225824986717845204230529543412020802715422687767555589250860564429446753257106933485559649333650518397609704184106745873632773262374189803452445765174848166184274594417182923984268411560431413902092312323280144590796175022937970564813874537995489671701313115709357314944852908606639481927252003400437323657449965532169331160601358843198199755551383716623617550262904787927288771361749770368842084989018107442559436388539820327045247848135961959314703253504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 10696573352921183929463015157511566912885075759881989421708087500931498921757563309273496659860343768392752172961754011925270654628950313283476918384516551306800234890389010210498890346411998703152128896335657083438533863228663057455673932157988269254847803898315920490847694254208709225526773087595292934330873877783751313498684331884993877649038893664876127944685721301885539448293141024399673096780891628759448862554422916266623436298674864767493821556591433602913396278666535311463466859267666890840126239331965974047593576092112353817644134280750349964525093578583040322013778171445433554916734633618668221636287661972033830554803562156727766478671252229097644549716156614169682300412838711235301315866378726833328315936645652618733274902532650733326416919544685644811180122047352991146735318615236718473765670439108002367952404302388069091053300939720586351697042222442745058793259242415235973939635499013409699413569585308917206628470284876973127656693332505972264353999842230132619351314053638404677461679343492663513224248490685802072406689371468139165926448507697872188870616133078345823606941392470340348488359771130085883577503376591978745905966569766190723927649079222434170447666422693463529805540993435205268893306844697687991150539891107922547499717133957231113009712200574077825032346738082744947138083797563301947862855098914043014305059147853389915312347278357283181195680329060234276704820485902950502997787158390025153846354835814199230415412365810130521644533207431658298668813560728086052728988406669654504755262281889264136317603030799309806484063455245232497171096580299843459334769436403540918875288234698841041508742140070709955266841914780971667312130737297754426010104632645448820598215291467697480221604501552203792249909635924541620114741653611974984713092702176680885387487286698610921246401827995821276075036712418773809487215364691375341880851247405557952806215848369069704018568796153879075556325230684632346375444485677229204025103716272403540653552089061837337058250907770125121641226336420471308122608957849481901355643135389954911825705041594508187762740311581997798341664743032273600993226850929308497406804378135349190894526241672762927182549277818803057778028860574225183876205059564938499820495820336643000087557899620373240633293575604457375705279870102261412366636466759826694807096678684031734452778685343379758963314320565870793316508751247794962920107725564805344008691725900088300586110069878067693434879968639436739394057672977400119470779133245091697790080205759462612144032401274024717245728925927439639511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] 5058408566065503744864009552885887678631002194643180601745963602407344080930609307770988908071283004259877411301264792470992854455204270523745671781645462775013691389153133025649603586061621204113767021684224058456779847277795142321943870179240110256217538961666360638995023202750743608341065081671177139371284739142241799248456231635031282602458714373458344135071778960796227304118681740327772543124782984124518083434859825041490478459048185005649284393095044912246598285658810286640507647850622868304317438958281748482445127054334120308027584075414304624150060791089490817074966656398030362016491000786978747685943771191690032302478112737227076807080402044994894409281448999173478919467095212367469234173308835092675733836659193254808239980493258784579092317464868146888890549828609075002017788078609059411199137364218334119837889829072004812906859740601985187478323313964109622547657424740450110902922849469483749321541950512588099016612196973017111242773370441166551890983037134005407980561607533478020976072342159972313378843895985201033774723390888508111905877788669306776441364400170618442798387701517215677719247370413597765984803579031807232387263830759831558132811186506306261076912560137337804367994719094170403626040871039566389589501717705599032999951393737349607757046635536522309585800318906446545354687951987518241693723860602170134625117112924992619340776342356372366020947500123617831911174040808530004887680923998541898266848685107549803033481789043030830533738050192439125601252669421850485369091458384932813495982965295241734964723870144623511192991185569727794031159772174193023475863900445561038719755500752598480119259272187348246040197452832195661155182217509225108823357611348041882300928123901828578809866391592418737154752775509876271171196096954242338640322468447088279330033025866595198346661175588781165586219939217421828383706334198040107730215366537725414335562840519597529137695779399696957761795620391686304390100303251510204853015468598095642310958560646271847480037092598340948405289470987397840197995307427936847028193287979733960232418579639619646683762565619348253413801320174727371117972104679948260154301894993493868962796510874145698648748930919324364198115540743256950262160618219960973212076400839711905373193050656034076251030826518582682301982855756445334507566350611671426058390186007298713469952956623129051872078976159469621686077258606252736708633924023494358114077591339448227887225130620089461343645425867465372805851662265462311749506209922413482499346728384713569236198480009212569507736084633428479180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] -2036886805116423804569979624394501759072476566731463374650978090253974929641194457303412738344100762173418642663149487091890676508269512536230762767066096377254563965613952135586545697564788895038530530794530246769947565732839874977922637289490934421213852033167337274222648583724231938019418554779418643688498895062272756623228975817735033299770241514223050059340280601323441387496996708282453079803225216988080064885819226226747303049543493441258935498358245573344693717359536949528736855139771820531925763530257464476210833363000804546900067705025519910649074505315025551723589044444859718070172068258873711353773603116880507698109355486128146185806952046691727330834910347493697756483984966828364828003718640987027280769199108505042726465874821536354258034667901683158749627716233071722115373093348495896593786760203330633947101605939952274452094571363445497502234130642818373609884689225532907269551306517402203981192116011124313135603679343125099487976836503975704883252164667310137551379858859362992718843717784683292737543375136043373149231561259241213054789242553890074639483863232560388414712793304065095411139133853114924041593378012362813093639124006750926624636763950893134704936537852691455895004103111758066611738767508155530707427684828734228720156735102189880722550454702529793064968324296162142756421333288963355221884792673267168624125835014752479739407117802388467949455786865688396297528724023206079277357110993041088296435212838815112725788601741865112161509499031272518725611716924060053618006591078228837164804858549446412270858305278976421238287378122210777203850592686416472335393106908948182872798426504359029718398822729534522472762759081885622688482538482245268933194486037446507313726072371292830091909401558395636845702298129210942088208175552620147764341263312586533183697968454913475859668290897332268445696749652067986439466171161008705066056361107510215019603351688755996097691161200840160117855431349960150924541893649841270828255074539914408271914693698065530277390328752500983615014564238278967658841325415238403986189779686361540395549351474062333368458310917532700627498937086791541404306453127864486932605468929610377352166908500675680474741651244144659351198829537912426699260696495686742619262896880366004659877559354964526737985679351882401117391287703977327076914169163169001128362566375859135609291828579714420640449996820588164909147251604499786658091651170120343319798549032060290361131865114240085762317338419338843517720190868504788614668495094731068143726432595056594931967447841422646435056103934073084313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 471174822785397570952354374120115162697909071239076873743401321943231224975320502423759288625942014531998981372764452753748888681025879123899026286082344360133101277406484849726782107393823734539764061647951936362562557439227737885049415822063716067793793756814041949022954469249573217556098751231992526962083711511035268749440947447321067287685557476767619617899471498459728385116440352819474826840658335728538418774731252727056817728675415192417191968845425452180613340360460640913443163419216170951186002717168565242722736768373415290987222966716130546582599501410766240213959016906754949831867313113440493631030465934848010412912815884460262909101842945008997989106975023636777617679038271656325285098961809821724075648152483530313997666168685822859999826926776274319505682526009904122652673909002700829038157573598177469807805168222828889883730253010103083143370970413915985598113024806087587727315654469350554925316048955599667008481624510729247361353514233674117147762951218436767539456145526996048444103718352574191358586293759491953943822688133290906883204165113463381398386757361623653358760122691779531256628767046732841476811283623553529741075909471401725809862790304262747284206257713367440406532822399061460046598880486053921146633772241054465407223158776144431821676318974717541808749813800860038293695683443958785784894203791146447121619124725285832056692471012608875986107064380409148562954646092032240104418837202798397264451934125042000510403855302986567902709485538062668892039430310191588897156945502912328853244967947290378182069141745466323995527932891897125220494065716995000708531371442541316265213502336705997763136463749795829792269867624748806242157083640544609664119696812589638107903025107436146850289645629779976648038907052106842777957431045001838844368757099868928336939623637094230385644949130642291265512942520975871070000679504923972899276288336960728128635572456392862864561871747080860240248814160539802459113900910967863045078490123437047027625690872257774701225195359597634835843151247356789444654505220449261621455722386723020450564228562446240975257406552890946055661876008698383024527005743622763687631612905216197519050800136215751311714659082635110543354472098741703060555223095276989294471178880108424858934573230661531110165417965656797217061942113380317596386511399137898734145906719152659369402609986741851427404932168095858692330977181531645431617839215514940643074395181917414552509611327313186694629279056854714519900354799147461912281258270075766871868947761951425193938759091318499655069014915337001369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -89662016139334674538073134885993238298167916178183887765523801875679242295330211683378005985688425973758552886001483057304922608371344466499365474055950857069615048125830339877005336907972959157057113431072678526738864988019986326003368153072304524640326073179505184909086601798118999461254740433625534652736817822637819408425724679409538888773535097882447469447842209629709069926446627106512332213702291646722142884467677982429933289842391989582593533848734716710457075678621888431674228072466579768255983302604685775241097726676229948383888576664676114883631164451519774214964203375757554707456408138763119316539713540093372397628247957521523130241831511298691598741671528336935653252377201903725492586152799561717258336543613559385455137439807770185461150137293737967956092221118355613164548735899384197919862213442950781019621529053404555818725616313860624128750093222618385365529256207883184277517263607218744612961080111133258314172824827840373971157816670317892230656903574446820220216461874243691420789864112623402846407456067828726983490941906519162349223235636487277831111557116521342983287250496687353720551746558593879205640944448381353204110808516145754924717559684612298599096031192790140564026372295718842260713936891582321991770138480062760084564367383483004781265486228796653916499403907090149911650726753817026118641432306268429411148265129964906477391551064636429077819584492072015165956108201002871932574625655247789049908019718968456126670623125191549786895872797947411946159690916039970334223207871575403915130049551045312465538917015118423559482893134238454220852155005587039751561378435689842361494256796641115808841386193734164352253247046943731941134488591623386761002893847092281593329111840657810100561490334195593943588528976517297596885874929220895537858505701743357028610960651988955279018498292223089930810231355013503710512933855640390701600068563151528669622136558824249763966166011067187146358907093387367971122765032178808681459988756189008507722123880793842876059442029466513975357404305225089676280873942581804739614034563152792883809425205195150799580938112093946028807635804297162314019627028729292415745405528085789170447772673718559804139795536020689337933879817851496616073852760749931468629366574750791837976863448568405109349924769580774469204278196989832935524185411175963527010152668825597349061275172953361926979244954866683295998573777721580753250301224613252940358927095794873674627226818342726646025101522255344097762391308261810856763034587349217447331275413062440012749265066065779259625439200013231063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 16562618329967685986151958623928723827637369557687761218142958211784880970614796996754710500728218710850367657771133584854168741514233006106269019376506573658551005676225769757063878021282626236009177641404541472522500506404056714721833257467549008642608637778023151874036321286148889014216087977367198024889200184068954812006980318603404875049871457489783925603590794734751145097196552970478940781530812234958099285401418555915989690355570648588987005033578295020015042222159134704385342213263984516656268784771555586248826864595673184048707402598030873054617054035261218853167022620618341453754690791564634933371749567066775999974737097125038425362066845655716543553417226351216901081006978910250589454240740142526914997206916190880123502858740841604439853331918143903225015892973425800404999576891394303443651093858531783196212691244742459445731445515422006068309313690791085615395624354907189150968320113072239889832278716397252408515769871064629354187559241145685106611978102113253464393050413987613856568092753460325716182556518083748085140442617686832205376665260404342737390707130342948953048806354086001963198198290191307396301321304104401444279267685805464512919248978771495250861880052211218947274189772406202197656331185253101422129019592975858099285326846326418220158469087418309182772054109960023146561549576992598751985103992835683383887603799093760601274982402233458987540564897862603900177047670990451339912691602298603992651993648563073807325710464083933339551871420796456462987303739218978201059918751991196818177626765463451047826144684567817823366879272081398637316777146428796287420481107150260818086787503842894980346453779543553366162561135389926105802098909678993829708410096348775964758399489629846027591771495213735504336064775818004810459135655436018613056068858778509377839740500867070617809883984011799048623095588385244857574142339997685084456941789716931662481794599688303009177039464199937640393997591748365939677789340849379810733054701804261751190541826655452577783609527048788119284262586620899637334662043476542504169495355269507261289142763858857165721156137743849199151812740998643245471402676333852476293478423768601970352398843270542641667991843476381444091070092072057557770030890775711685223590652269671638856409078469120107037443807220967232972203912603886744448327351722023582270622497760621627849152326675123928562174661073374124023207972779489673831535116191930195026793046859645022350760893228229689888387754623892166288847920384765165753983696258835485674350652491300302536405201652897531001331076013490176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -3048491684144555476336925984147423400150800142446074651404039185079684052871828566105865134844284197390363794883017204117413179970832162591511598863605357723742204152466904082042262449948242661088898486158745477678845160486862097079620366811725877608237233094787091219770299160895634562565550164253718666481029118075253359952912131616740130857529488709770640340177812174310824644911676790605566782038800322745969085424365051213989522459815799920572541016346641587117024301707519340214384986148574793250963699374265670091035121278604253328637817547050230522739020063402326091353500086379869614281641960091078387243385766735091408792966313873360655416551917715128621524610198098453182237591990450563621689664267081404575340273814220877521377689957725334489903354683854573310622268253701626889598460098919845255685212218129237965412669408705626501492353456760969389874817426856244154166891016415233592654931183125195109858187458096808343887121223539273142521271817978478330901006192233078546063838016227978376726443286263680990573291425141645487526219110793551770426329619472669835267911051317481883258608196564972967602537607377383592223614387891246149244327657909992153362973410276481104468555320202468758776669424406892297657915238680943247454789572444084694421715305897516592168956451471497981618298173113282586116691598828398141020637980739526434015834688589926780665600589177595995115756517384928271931125412806972706193434575021972830556201615122240502597896137201239434895614613894239834019023058089347464324962916396547798956856610439957333591847985311476065247241094117697524696247707439663986224987611137269132593625492868851769451811040610209040452180349248767953930156476232325336795778227183467308593289882222688965832022450038005922390475948751527745524528099277270535358278259560025991309935826385283299762295659566110554219864355665833456102468544045101339133850274185526712358556941504883597575592650810085506693570638616460982337924714375394663064695363508543168006188316872737557608972112643796491871164638656332626863784012591589225884398175762066125483068949241088250243793609660642373679949124522013577731652869614962533833139334849380147764290193067527866142136602173514391102926976535777460978826141485945310560587833618996710128930474992898505549606039817169945505200978271440001957026130784450542741901186894533070860831895226190089834655731554929494516629982075987232381127641814109270651637037214250761629738777208731535945118468196615244121751766344427641646219496911719216490057238398310186801564085929834759157257496962982215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 522098971494898324823688142621313085893411393598535839560473429192618347238882512322373750919123693823753766695814442961135663133634445407094055180026910856898545323608237842246207523669285850069955240594481879971309520431231720237932944190607267101261522129958341946247207959571676307058954097219509279527617067364511993262722969824682390975370883979402613052860033771258964784934069038993406866792136384053608591937208008344917735842609002166623836667465290009598875300342620232384525026079872390911360372154306837381154717376573590639452665689821681260240606105574916112888978426296993202363126819106813743792027840507220910839188718144911376668141521483882502664491399603167483536705628272702873978401732621785002318233701008030718677117392198938373176530906933505298258954130311668224743524557878209355799062710435682664135209745611740549057729980131411430765006892708160194238771039378241698469073883315264693726696223679033115840454016524479021326169783400756324221826807805899006672487872113158768048123848479147889844988599070697680509860356054496288494273257894869508385682301570116042713912741142638605168621368640242403798415690216256973405585518328958545560590801319962488412778949406172029222711290795834567095909447118662540673229068231752752936027289112660843458025748402981193972997037177340488299968442335318451900812899111189929854432800209253493752819193458380653376116963639274416332256266599116841865711846733664072684814852955743446158727048773006190802946632436198409576438432803827324260227391513799438492964924508810266687108731521927913947918739178737766323558490685671712283963331454152659183655602295771204452168989037677147945185606568184507043176217742333114653354270791281626167038681877449864224443114015241704234744452226685547770124878482591096750615108803218799805700201660429920959651355677342720437308457376873044518586549770964473438250855786230761452413988501723288108434125181930488244182356205659666716362249985331692584525991464350303032622643355540064009699389310193455940418113494329984438432041240761636394174529873689799221400220512087953575129919708195214772462654888019974474930563321559499271365192247133236286088736188076158759355441699875893923317587640148053083798443157655339293352916754577648349167619374401914644063276276452335039464148978120480986662457549846979530199069217254317218478468400582038138177450440816595650764358723457338941433960854915155788478889411688616304193281410727121671018921013188097079125449736314388361268880931316565574224756755852570378850355177773992575575465067439718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -80220517943890313490166749182152968786240744437958907353582041600382795415549636649403311820453793814769078898161400664465014316346009140708138954485263239644329981430156155422366429364299468915187213495668251028605149283692563163854428411922299862658141277001625077969212610456949404881068888163546156921777240929370179975626530639734750920282104337551368276642488300793025538068798596140923324589458148333457710625748283132685307165242812591034298356212717982296417166402814524635872491935942190460864089949779659844315922466325167514387133284047490273620355721314701880775307429642842478473881467039006256000091129046925014840119811791562440558971028347490513939604677447017824222657781524166821563984081650066232402417699226913268916677309087713371159958262404467925316202665848334257718777095357912863717606445112266607675455111475731655415347406478828887997783561231782622545072477763409605063073304035316566060842197216644082239812497719662707115677910162872867529998786347517368723296111098977237269109673642278845029598881433852390331444025298161487864529943746829356617020251028042333411162329160388813369247979587896575063021806620483283708096372028530777400947521419136432064381405507314908074152466368126101032218033664159392451280961405215542372408945172364999075953622051661492399943990539998928100941074426731506731703654852520142207732344329464980477636850704379245991133679713463671299742707684674426900134809370827491108092234509775522032438630167209818906857153003875180045821142259618002899754184066177718472922006355786100322701603260278667287749622849684673839231760532897190488939672873100967782744669844052399153803541008150664622299570647264608378890289154513244912508861587083721726153156877563807865797661118010824826144016518487039911218549466931454241643550160218100942964309571727715023576867108366172755026276322268894881626687272809771599946753037694841468509730797707830046714314315164496333345236718316480937337033118200704092972961476647508854082932427950884277939195351785100188825635724793986665258254735445403631458819567991412801547862059521064339535916493062787955295320730964826645778418531413098728152234421323423337353860718831482742848542377871168040644035945826732721988113113095308374448078267491323331758141396476292977936871148840957888817183902414132471208554072043885462805239236498748015614557025234484345662135911181484779561226593566451214603937596650966709292344797424499680886751206769967960188152017578143975162114886360972555240488378725925552131065461753256867237300065070969109251582709255372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] 11210508259711331660213275274380999347651941659988374567368981311509313287760264160698003268537238079009763695482204595193675210236492903452396514918604936889877954338823278271671895206513857926244286851015885282097376469396687989137683086265280350138825471857722315967823300362033678964725826693108464966395986098040782503497719681782503839075237408440771102116338472913278457901524123150349416891226823926116421223367112528141392652946044109739081438147443160335978262331250125244912795443994693841035625547182405050242172471375738810610921404811353081927081393615696590272086747262282117024077628487509067721307512391196088467780505257948643473307091770837743803954561490993343651439506617637117111738998279297747339704938220792714002281852360527192234571460186428061324596784783309445661600249520002070470661305984113930847274344852867841476917893951971706365721048019703480329491827717338906961122930627210976965766110561915967611650314130883996695448878891815006250353971917396996556700799907353795416466138600410174333674890539736427972888597482628847219657590440692214205194497490352764494735829367267913793522827079241087342713795944538761004519195727289032479042106482437802898380292422029752658005538565950272819747868336088241437470446616192386892660534920146868772049116911346227592142289642225581253850806751738864706815851243648863237604998586709897975093560314738216104131464042810614132060726600508684097498429337048560133836268675395422795342181677986100821835556025304482692044174146115364305575491360309498743474552392226433444814999136080156930914044871098304241434779656592509298657597121626847991107399493737082325362206482901970190861458875029765405425438321546906651991455482403884949661151060744323632763932642513935247219766499699298714903539609916294087202163390589482208368169913770759610703708032522326754662274629912747363277956132033137070527714146082289277797396458461505721305078528597654306723706451883016585530528476542565323036591779196003316414347068505033836372184456180382553666784567283537543871022879760704348408061460639423225278718970838199642101746366228500102157622829837265935563566313354098830507089331866893967804756173021129977815909122353355805518562417849586213448238613284761182054663202379902076585659546501028919506900794118914683735488387139215226331623604085656390865774639079142508895107106839870703640740978305349453007672796721889868517126961244802766313056451914067413678357432628372052433119157566646019693695051049300671499411845550632712583382798014088666709089689449966137428215520768819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -1420510944316776101998720918870674972334572251561561057423797766934075285151235747850210691328844093421600957266957995849449902921426171265149840106155782477726438468656160968345144448750163411931601081453785104195566728604683050986863367960259696647241829770140885734008757984201303118302342955106600849946376328677587578499926266558780727964331804428555952987726283952428537159248181827105581970846890808582937800255079354359796549328348020193037964261250908558195478885170328220323380004270854534159811726375488116866035697587644832505240017529884619740538089233660211506612173472676883978727171587801820128140552548305214932288275696796747192207756642586756492581231371307807300998541824410976349756895508841058511217013732701934294420072718046594284781874501808324055418083869595631323649900880416809967715410581509588701012190680852368156305226536504511483853588245458743754086255531934156842993221501097628371391389601639708501808522420355724795427546066751134327083399655571569769161857801210606942209870741727673670248523543489930775397464765263373687377608665281536303211438715448081545741466437427817071441414339681389887387450249625999852912657633377478550247932185523076708015436098023606035205754373938047194560060027119520028320593239601861921726810537793553433424454750431129664485834688577149480504008020830461591823102961390791137178246475823985147659271545252252455762741760968187771550419106224381716798754270734330992283649841999472287622004000416773484215519564950171470865333071449735200545681116233503716043963650166973744010981295828662928957803718710344564406012147106016265960015569842211361615628171933502219361893205159272332386714696917284025229715366077241413411099044504597131751152590542714890592362347976200201891194368600799709905864653171164378878424697044068754383719672358541441401812494498206970492174213864047238123506524417072540041445643052933788608786354305569638717703650514843881425796389299863211329004599473533604491191370372029643243106977543567813827230607621593571849527052535985480869493402973154432989361845405520602263809696863985159684850209383073037320736194127001682590498159961338530363147626843572101916881367215062360108818704276053617614779113610705829136414749632328586998750056226444327937708182511933297725069241236392082435336006061141171060315852861426491256775759671788315727762595391814534314039632152373544714056312021690785759968157305937554566403021322683761160826768162303263635394826440835952651242317414603213132113849167064536616333421850284845144513652313944638871335601470177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 155043092307615721082680693485028760977005892409515846439165185560152290777598504478406782404755912413205843201719145350238706714924368804366133465608386137169051936324524480402113008957425919997447334909563653039779079513696909100548241155379606157357929149905508881847428100479668650988962951223791250824046625117012345141453296067540485571715993064338135201440426549046092456388130417850630377867295854842266337921724655675329173275342367217270746013036010596316174021833507425120807720193594006017657879116458160902741537103082439282625415405067949161104590281435152801498386794068096972172332118676666189895943162041740169707452716650788104341110987296826610285004870520759991935816003683614012823352330124101129737223421882092631374356643446219412373467179657554339576471275748023651463877783251078737454473905303932074083569543770230975863997906816084632430652594660901524459724297054801381762090555116760292998138354837421561241252803028990007007123569249730233359320191738455043269389854704061257967806301195158671861792726765542219504839670917448106198429913418267449308535083778176404475221423880259817201791409628772661062779804408966111937792105398191008272852854429279127256428766175475057368135249312669742851008326436021574046552557908012817070369900680649167901329996525615367120981623335643950947921826398335005103246406888837407657462574158303216765607489927594005787047692043018845949479565274210118317436572973781533505702047795766930890874539759130881230169990606525432513552253316093607244633463938986418211133713935127815457679955050029340338792922381488765326562931743712100920923405269085149080035759811348578784135211253255386188769094786169131046829718584604288451549605136644542810544090861792435274984710929983294155904267038049485159420432222548302824843664292310124492362594484828986623661131309477815123538873701470554656235045352870756446754679307051937526947879585650270321934449853552046978862794791414021217051117982794387051560645569362074762425522968250053385023516830234035366391267441268585980079191558687753012692944523433688152281159097141667405543453213453591972017061112147639665778441102347951938762161486218926771800309644677765414944485221895171271543777372282743537500172750384067730023579740702262449480959911984278509918658608003547098042034912853702489736054824836961415931654715017772922436608809601861762365091366409960170281594075130385568146301068049506640154513053893329630961886161712713412221399770230891039938478294723240638439431365495517460752417149027773368664752345121340037052382157209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] -13847616828972589096495919811558037414999172708670485868029222739239134080285577987160082395640878145864372804230919147381741276726918969587545514026474143820021650086511342958683847149772358410489192457329731760502130698104425270997824144516924420448341045355959092330925791074974712065890771650932121661172781017143838589504038697261121402872472791292727569001827046298222254844335884629621412426402251625958100774127310531225321845315289065169714265516722525796767386986893410472170026267496504560860378494289106329017306723385548329432374875217537449051254010293741684038993707201077055256742729366248313687171278736750751043944472571374111497927517058334829259572891730902950881131726343979764329698132191023110112229683804979868353522033263442767536326369809578029564603280314162403206643069223467271466421894522060514712769951621123724926684547701116732933296315491863411525098597552469229222690370017605651802082016572087752466195077923865536247658068641024610326354537788817713670067607984025293830822204146263601834688438381633291997636452684751079771238141926110305647570127773699398316796887525946238264743499337656213381309776698789032712693759910778927725739624716328532799294522454556243974952281910832875252741093366433625138604489686992894639453715271566719406014924871909589035913723990713014205701232376263385825823824635601166455083282470218111493777978812851623613648990709749952074582562843054329094769686849781550150016294938457726299686303369789582591805828518086221195742479481083605531993781232011746110942921444996073502078255128420761361722634278025053690376989991911814980241933536712815712968768890701960990113622657889601962778374643808956457507512766768150136081099267987845245390557802234914981866881723614730069264698875225454403995529748726154446869526853998034244738980042630911679705005918346494067108708479122253326931510682856487848518979303510549449967090028771401538014343348466920667507492014945470091754669743286883639255922271220476083315252984894244808862977411529780299020062498152054418093176389053798859864948216307787081780525334054503222288194947716825777276510700679916898503419163684607903071165512131553554382562376993669750691745311590657735664964036866993162491535264327785193484207975623809742930279053125986876992887854350873746131896891097265623197817425324785719060489986467270528313186015395374177523761546121021861093704168226803650953643973080308909208093548475316145707653702580125327041309172124882797158819800851857772023313245591141060552051834928796038066038012161433690287566351237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 1011742572042444633487183448266355401505539322566665723178289718681626204931884663083081027616623318071039201801450484097410516724796967465219444095496054496421257676672636709667651828516104271793303482772662119325372594054275762533682427980972385207415662624252441412670392047701549888138336634475233005449996583437005205732305633714318388340561311721455802389383892025279954357086369975413475099619368000255532303261381807647806155355653045929396667441431686440682118065558061694683546001399064613593886764980142659334985335506519943571548104764615942540970710277729002855574076203608554190144385295111139617677400739232151969709785118265164885049540525832297988488782263567091932536513146944812519534633996157691446605694147043910789477921612776993719118283014056145702591734765301464584999751847866409039673634683552221923160114128359317957826337958858352499069453803687440010324855409545609234503064719316906409791795347350140039338328151717837371365908221121026748708545697759902612443872690145291941752155224255652217466437014841485663237412316895888195152869033083960969410522057275547868473336184905587997213895042224176426395273305060193802945778202246006516167798644184300174303457119199856264425458813723474043466368908917699560687664393574222958390992221330636791066537730240970023792818937632883787847115862414748112825965950954437269373099503695870699268360455245759469713371969980622687565353297310307246221276985262552982205824529911647878856668595472162921653230876108061709098271836946605291055021695650967688010237956840747437263616963967676968149227868489705495096846597642661022540684458213663864772919814179509506576475915279262927780558231409359191287673497500327433191002344974734767602096036923738009586171861266966923613467967747088541004845819720208461015426278433784471266125976986052792101623195545675884932407938947313492631080628349174544593692280519358617565683888941650627355645498189491148628657622245908526856612952819560734344003162466908238971668202944099933682594425349097494033291406111049588990834156277931223940844451892793817630173380674424353206147837389059903145007613806286834116449924714873778263341921480460892252829256201182667984262564074807104275152963678151080232611101390193924122143956437448449294681054809904678313525096501912642539598098929671423574386731565173337239258979036230146945870724149925224677227208302451394711297189239791137497793298077408983874058236772844060561161621384447959562004660388243918392459936528560213751429760001073420116082797058740810510356008002615440650373011865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -62997250203623494504152162767940690134580338064242320440284968921741677934437976356215946863602126133027983800940607981305507091730272252215870631923260672516359556519532353916002494935545217691710448029073205232211489246680986848940410042672184038060985731541854471459732162652870758152025553106429897572477695567171251869040992007070011686717181321027937104810887155546831577622153532949288529041907988750473663447158434251609647866645064824811210381048180755461300550683338875409453641702167723566372076021464155063293754571753512623099025242061864558885853497589848603568178044089947636686725210819731035243756209712970636185819042773167530387786110608600126679727919509663563483287882219859305200792419952438001043495368659122760827315505549365392498367115168998800589153526489775416692211665298154719935295310112844731344283813681638267444879821018150883446234150424858403533039718458067181826461096769005253260364618570449843693461557175138594376098687958164607296269343345518302680234205665270444366592621550990278036233478059612641400092918902609004270922398427289206247767716736764417115730198010622783937006368158761684787662802201388204777194697602516287363969266608112795638059794695480144924396439849355173104740796923362339709644967168206393876381318608115597959865010904206256431125030586386026869264728331356519607696369241384523145823622451424210668367091945807582080842281955562016420487467015003230785505455703237082176827614074274893611592731121932887749327802354422166701490662501645894188669260388323493683581090581870160668319279832145791092692693135288837626743220787605278837278484110354065090751160432931713275616896556580712989974439252158772791931123025942663684456296466670255451223753962294470629183195934634902051188590535732809620664717038740654476361775598573927170725834551635708714776217144386141697865974978128827825615523736008395006230923234180163076627482202030706954311613704007926743485206834043403938040040233705417742878000131757257887550789011490723554784456092817671167972152930735525131591760315613759930944819578685316064242252350882952947420328340762496514048059958376487969263356770791326233995522086802914551047175337129580285903499322355602518720956970073405842033163630822653128422696822684730106746464602657807898187472051354963604732214879484868037516367960779057013341395685023827746166213000055880346220508282695023802842717607391460137303809836378441852518841767358439155791475688486689220343103540941209343315324567170205362379763647619059272395886284770143722775263523310773151649685831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 3475393870233484112174154589670552982897622524198500796087639811037505534451524046201069849281601561904022115035077472998087399109862604401810672547066678601382108374855936073577644117634901228880270553096885926732004020336230168893741553537063568369544169807858051204905867483041753956199286069028555765875684152022359562629424468333055193587584539521658361526288107335909880024545708926834594959756660085269665271009322578111758828391168136001230656570965022388361728529802328855461016036214692490502043026647302384653898817379321946444694816446183930375949188157395971908547480548496229565076101890598252615455793315034947510416711124203806035236140153800486083016688141575812013568594275729277874549049511278847639485205637228044792407454640944976683283817440829384514348907492900236224981629943567708703380842883983631474743986099980357717146161475646362486961230636441501167496716468562235837130831294250746565570638566122937436186778664806370920710002331884190479861028768173037381074731008755347064884768146166520819109766604021380338020732966267597095099944405102385486607819006175547448460992088982587084564768371913555333378996254860574651960481849030856402809482030421158618285010007321470862379200558949070298325779616179781342935103451854483904700778475998718064527168187424066261773188000710159346030652889623118145794749057157169481472671109204329137364458477014146982959733866907132508428937781134592418223349700615099520363654330571650694429655349657637314703525060201918369779910719975647465593903583109961572668633918817281614875176912818624221806559139683186322217995752979711199320566085312137956805462095642260882185977391520928900526725623234070527768143134511045339042008052626031320670998568283051624927244659331047866431323065912489728744662407110793450601384931386859775645840594795895870415309703153274508050955808788251021974991394897043925499657512032024179030369587546658755879680673115117783305809217152547123594852955435894614025830344996209589615453516938657173012099618423572796287671251939815700776772787193683893814814346141530413013422539739198567156223420602235834294423343587682717642656399215513835636621183760257081031325678593495864278702318532970863358698656327942984731889515835164030408552394813532028687043293934427633034332191747896151592932322144711811157487773538193525573721675893861147444860313563278949784341353522647244186437715683666131050885148826293198634693668756807818673951712944237273651273415854185970103887865773189975033452441072240803065827938435788188794089577416633069734146867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -199573034151936911075142011825818327187115553641766824022651543563878630913296376480089687238768177396899181100411409395378301936255366487618754208883863140680860943974789584632169103349671952871266948757030849061336084813231861799481318604699757495213111097268034154870375265175695012464964646408936653458593132534238298479489548955530814485788935824088515573618718624352673091107032486873680188090947061395087707309637278663166776423671693186902463992417890438353801539658818804268691946801300142141289742944099791655556778861730231429012294190885637408642690049017701420719911034722831961126934104088875071775992601815418705316517778474327778053887299255106370032255048115464964043696712757246989313474409472557446449953642623026660250599923466241928469155203600421390689109342822118161788564318917060665891817196836727684134427000827776704414021580670995099245141547472066149317964756113497727374257447166386418303409387368665608392134592233138371651801417499527740323087428134506305771309941009360232544959503263951759913271069143112895496768035804401878134356016382655809812140671646106768409996343407717278502184506652833929799454924552649901130226393182256602943359971944851563429172854837298732751314045010527432059282441368824904889595540584378543435747059251604989802737604311994332115687550780964574643958422413665572438905149525459362347849092423558385495583181983975749005227259723129371384785187069012398117205865923863235512882492759050401289722100931893917122248759261170393658911966683201226198746047263402794787993685186938694677601226802575969248903669671545421229644995871397423029668483923312642265515321789001371372148818683445831983898573804675227405590721967907700476571830835282961732357362195891009921643615067354128095309228227318039936404791885913018542659724186631209862944189808957767319854638087444149997050443106445599404496376115867513088555693463471474734343319319569559705042222460390325526286014769765747410847556832395884208937202995372202736666600962248892760012627306672428570508368251128877095232022328503833680175303302151792953586429253543875609010115134924755746990719740876389938957316072013276100060167394566976070152476001793885952966186140437081046882299944645438550164233974059773318679189491256511588498424747230867318889240476334338623058830713492848479038804227684199597894927109112944144091995167989695140614027782111794722589089671259295856786229700011300858572800704300280909477704003516074059077797928237021234635285855146670624423175914177147820983147638711932732235910983651578878686658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 13059177286023958457912782341025724512318488796370363034301115320651074031629511187050082799158218680180386390897236634699586782093797184317808284882174164567250920787176686395982421105064675190909948931242567913615261243279247457634717401697940257683922362891966579442062564406788282926971013123662011959645782654114732176251386219967564731627351496662070858701854147832908297514417502955682566969971137398480241597319132429339125821095464026247260299143677130595865989790826140581626723371645024985467014073763656266310684914186695271959702756083921973720326278940217993428861281161942807242356329208877684361363726659406804589965207866325273911912130363701433935854821290523582909986511931886469195895526780008794176592777658520665825910145184162725395103129474842255682125218380048562995028750773995189602806481504232584213616829464470992183851795549551876402657320087516442112681989773299005523280290164690891781649869508674289806983385949781172335822861492189057575381445941194493193616541757107060760854637192771827891063603864605481492255923350794381535561913791296114660620111426721153778392123660657179388771439534100180365832473215993164347838838302145632645581471881696451510337685128688619305080699651614289779334760311956574195149131426909117461667809542099033167916507505345159762121551797658448506625721399677345218174288911816319303768686585408937571774387723946410447901338406056757934128725811593906639615065969406231355709347088155839051906353374567166243896792083222990642866900360151684686952510105443830271571561803813012753339049476594837553504035367710970549565982797013861082049109748852498446631517817613863001286400908871461686355453406340436257990031523303070220386058593255542428914671888255230089919464368464961818736736014025912538656189286624539699347589259167079635516398293627603585438791433448146860405937630999661557962698122179661054436268000527622785680540506418810413401261009381191437718107507651719458909407554701520369849226506562615529029458045568229097870067534825944062487787950996200276197200768480543436843392355312331854049284721998553568338252981080633870293426368922384187392398543569115549933621094999073315442146844747740605029711655358060952253201255625220696973344595469775783999038062560140817802916101807755110108886197860092534597923508899925429045344093490520855540482890306106267292395724741373096456670824007319618948142767816672188329639743927595207116805306109800254815587291524803164199464269438241377179796631808106074533840728781877964337252882927764514829085781582745553181081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] -224832010666390510947568195045685997784367435671553049818002023804121121980956769653667073272632018622742674145008416496488564067805298580584532798575646284897152354245276494652321302590204883334807639462106746386867203708712525395593106775121737127123231110438916470797680853556438146328658617456128344497100792638639713812271545082602486146151923117116131482158474057326292648851269384482998749313376872474820152151329301910139715688209993656925586645934060332328563388853273168282471330594011065430593023905242607240396162346078343918336775339526877708899859235987086360990867456544665244605331320714202402140449221478625489254293531334248950470002461882351377555762940081305638329358795670666880173241465925155973345230646024067392937847834331321930996632741965116922010863115397540684600726814447760508073450589025026664298464997374487586639372519749985087540001668597032289448271633097865163717000832100231144599492987512161533466230178934259951592639986353451882563978053727620547346118248685574076922861889176343474761448322045748252816857901777772754905284677380964092146484422962885243413133042923251720075645742939448611377722452861370268107789277532728308720879483221550089863818834333083533372140190968395936732466549552700330896938233695230997829425035069361991482126993580398425242533905244762661475049510428723970779979237504331986687034067577711431117799576266957557401727813390216049500816523268198116190153297789390297265931094525736957568480339740656305332897658997671909103547869512922696841982741520112738204326711092282546395001139842295408425905997542991635149152421123944523080360535366338707157128569401056712805310055719974129992334118880131095530059399098608817038767705611445115129403130459908510759316834983550983598618690219111780781779752738605684230169612877312289544814074267958050371682250153281502207360222087328754353048273194572848019284803723269046669727796645517618726972457019899691164229959435357956323740603459388056823376404109813305364535976035794374523964132395755062627168818741715152635562842368582813055364997807830183726270474433014851408764403915258685178281639872939783796604055554302563651792056058722417764183981420638457952773317310890697714723246231090175931601806100667112066649611667530725703805982544410637326093164597122799005104679551634831493860712656378701669329603623981304474456163844154471738892433841851782668661670395609342076570862953562673316057263494003689736225792561770970285367366341656684465524892138109972936481317242824482353338509081288832140540967125230633751674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -86893403549397696343450866861266705363133854125512173624700970225958920387808676367840306672054769217863081515062907948693578508044775457318977216739105487449634096731330905593073313231095595455636584201383433443125710232760555753956197481069236709207911170671992188786630055437314031835835159138235602924653552307092999528804674185826431183584385717807176247187126429857696890163983979014261861133931660823110286949745725611810296957409847691036717593730755133888767844181936786211100346266682677755827920049909699490852512490325150792959178678265917058724354639867062151683515011512571560003719145304371983332041748882261352200772717570039538491163764100759518345622890365583327854169595209363565002037250910741576420668837239846364516983687887476589772872213276195252386433144277203346868700710136391524795795664154879759158573630077797498014828245578148134782252191828083845762269832674491002534251066547189402038635753301633502009371958835562021669918265963784786131837267975909854700615945747596816048617532452417738740692352483997054541660363803222365309178865161153349027501606659236795010421825017219281127288085877163385536096805728286485956640510884927810616192147609548371427726561245271652959357941369018775285011357496602374929139612221089488793878763480452027005121214189169328612317316813990099811307787921557414339716560053125535083139693839548789002635577339858750339937976191359207614825530662782588341884874753205676031895010291216762519908833492680950715037918943987338219545835718353776226813912072061313442757272310451595669846779062253345709114623094682292124026339420613117741605299868686197238839254434086555553053749806210558688390266246487861065889402530612282548448625147261264475755489122047482856536093361924881261572144244941907109998016142995858355415601609599673710893931295917518613264248357231566704156534423424028206728649167656947587425798913131277121990025606358572234853400401394522873378440941562609154221041556307209345148393217365962189492542969006806843174183475635999443402794931558899311997689877510928402401773469256560216316987611037424623591907220118178902829733479568731438988393273048774793679476326681056692139342741388646145999149939936270529528370102174198890716291419175244716830564732679511847709823846033329940982876059645320047049632927286501184452700711885940803355576526000654910935258102371906477641306988928420818947715305377008676709393435566757278672470290237009671218196635661811577423066721015943889694168852092725712216531050651055300934998022450384234608964592602662200934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 8927037573723239114581298515904799343441024796764629661231997055036957494856597522849059715817477072204665649513905932947914254329677631553540044009521709617853393747269295175441106613026105169744869467838460600677357317892664035511358208437060998170089423659952757576349400370826664263761347239474801281957273630113790524866938091320909104862595367156506240806536642049037682050224141326237695363004741931208813736983327565457123647206113211482203896049196843005879848151698628116499037061257011640591152630813257636258330127308845869712096710102488015237505596580092277138235459731068540628450275925513329549497419177757316803829143602265095738916914005081917286754777128212467544734581810977879956426110618278638441008028803175545600284567112853472542327080762968418513856537248143767777862273665351239229486738273507447812187753699543023037956948125460767167571783474194669692945172033888378749138582042406491664684317005946928443810288228928516687217156044710080842641919836592503076964053102057249486951668411172894595291619790812910540878994424696025130908403533521733682777833861813116913058094949997674218295956616451691413796102676628351321700239807623693265755906576676813406873355124212869808691173041171423835637606838040364885627363409058742260541463567196225295102531314711927584437025610321457098171565940576928456629925827108580689046719193672236748570812429579791013408865037929694870477222667947690981070123759811518031742658032753748128827866785706959283600761443260681199232156468159743194373401895881858661898350513087719973964009564032968944015934012960684189589428838471730033014498399237706834468537482735813659278063213550357699412800794980466267839281178152685623087253078087863755542332501728171073623591603227437089921966372578093814472029473992483210256817143702002601543698908143289104154875921407906492248183841469465553341469358321163659079034589461473986850875255020451817295792131981023369619769545423657235992495251357288792489740961863146363272070021829402440007347737388212558589903953932309686751624590021201087881406173919861121792368568492327737718842106525007977096759420001396837777002477001429432821955940088818452147532107578082135693652731721006396614955992472213376457330842104584282299739146395322960051998038652453710692685932270663224209401149788527774935866518992612648504999890937456937069423108630624833537500317913765052983451275871112258453623344994960417353856440011638884237826054173575361689233283309367011042187577392259970745235531608867142885655615783227220105460466085036650659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] -381055880090631695283883912395568025006916701630715782533264428371880296052798772516240437144253572355728303384448874857063500946949202746055624542897269724521889614705879891370093840010216764945710085588842811545564524190537412281147614111633787705358447497070826745673457219877480376224213962822645605113260099877130092555817255956435244593819303198130575048170449834940772423061540823348701361002025251501927774394465550820225569264375839932679487502514985721624193452597591275701329409814600965188813398219818805656961901004671128200678203002557891662606490242408657013356633472044275589254767191405563478419799396064678302565169097242933248222854683218174220530853850701933888265694383425842369876485536079238518296894590822486193341512083343123156295353311251202247483715364393297769036514961906012164070748733858861138534920928224034174102050124959548679444273796309586282425523283987860314775965348184178516759992467496053941333413819704858527935089919065609208671438170413954936724383004685764389402196952722864430591063646953342691569017024157929120191036577346315062023216851589366129649342876866184479134566130791641972642618561905290382969484163786256508757885517211676098741297632697581493169403616091246367605297618629826743113380847483602513617896365132397843449507072231410238094145517545478590059452204490029088176848421214024720870525583665061518243281698833923900308851791114055088812445743858145021314923522003904640938826108802822466614242057437593462300237868920319264247181309123924287913532696940118743322943871451386461472444755343747388898409920537764302607696706766626311338735277073208878725165562924566839069065416379949717402055313308415379831324048841150795023257968166487028002334519468495574834920608536198565233266327534520058476466438076921757352685994237492993899048295749378259550223696973304705918695434697326412225556676686319870820495464113654646972593687613710595825327689387691023485001616961026146710820622061729745075569652626094383310747264546856343305689076468883283275879483001913367756824289453576647145204032354754292405513912425986790083619882277351612133232803733641857799911822044081276677136676133539930704290657530836614780211302727259041886365438678405158388892445794672036232245195298369653010717947053814276961274167884131266480079951961216840959325058544784237548245813575836992090910336565127564046813727900767513336927237136777071973446583669634122123267143538498940789351380199525425796231732565417031850938525173762179621482604285210432402998020867957391000502265024731519385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 16367826688304050290015037507008971258690356815386788750061511046306628146129086721040912837406197232174863543661411538245355893230851396875458214199619385940312589171519685074670818055294922414498701191276747317695821352028422161528920041392737885900631834904078606252716938851067185036485369331931464829791422076348322882128725969992626833524536043529240571053423302116426023179501053948486333075780873821243164220143834863920509868889755925031299508911077963881968782077061638150538823217272857799208507711595943156069719245642674573837885107569685226770224059487687529087428925949292838749235224318310605589243487971022124065775363372548973526347763731719904615083549959619814082830486148355692170043784435476434192721420141649127107751849744080080547610899925462295451189154131629020098725777675300763392771241478012602541555237881060793666893913827920582837343816903958638729880244605088465367229566625181797226798475246733876496542219147996525813782298301939929282150138864430517780244863086179502794120666708975894442911576853440887436197404496924305453760646125310436598413779197801134938084762199172926536923650495729757486954103045016671333718104427721638078682848616678115114129465165961371023139070167471502109848339124864453550406685533873933970434775558502151010255112706805961879065166863860843314957631297294857202400143087184892308304157243138381770749037448314425786346433907542603080684456752392601557636407678946290885007800194885878405486314889132977708649999344005656740184961550294863783031383653337621838190805350470623349391403035987398234757424172660565621875968241042019394555709597144556157633156854399388010702602955018759390317229066329938933570882578074066671903357219325732604489717510543008530311206999997341750745041808082466475802510317580864089988943214549339163520395088240958726595142082582657392380162738689541039373005097379439192344179687514481506370919415072411183031056795756247950002693420769385180541316216499430010589081211418417325552337328276554669762260787974745980164077993971876090681001942867597014922612348843068343808518339352762117223601304629052469815555828811937235522435304384206848398210874259581144687531216375366612821236499531984845984278704434566462363269553406355751699047033768991998534869855182690960515055027470420224327101460271296095359888446944593029497619328744853958300820265087656975744207756261988611758216704204190305783016519032390404184022323980351983173794169591171418965308511185235464506492728329820570300686372312130687629449522688100230687456934599401144320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] -1255573791327611406588170777018140676287344148039641815116741701457321957031709791968803699774669403470558946884249907318574374719998838414360606158718366203795505333805219913011837246074153743607956880463991543403876941860720387937685504133330210298426284761478253501837511838631175862200339709412647524796202372041514497996501243971642817493123428018022096278887208557695114911643135157003169013249828318038304322656899511009979759240988853403839691954666643377978313756444880559200211514121029477017255971065004273089071765293671896949090756205762776722789596844271999915951902802343587805736012328796122736362557310409830157254559159818985981092832159939270227046239875437605932898270800195932657550730616913200079077533558125100394705407369232062837093884757503686375243699860121141549543751261205009722865535406950981889950937462972983254937722211695766976086938637103104609894592757376049056773658572412288645347813341139559515435144113239864466301789700403175358209638235383083205009807857849141005562479302845727078635001937103216948865888773164045161903101895064616576327232030599203500480690967586331830165704805776948809085720431692634954419855161559343015554429356173522432843976695266635481794579275786145543555355268634299551803713842241625337152277625858364051822884967609105200603259720551009653320869402726348921629933580553871576259380569509837936593416128817988458494264380381731817354836635880862645973400888793272879659347026987418726898134499261923549836036578336371094801701592489619722045164387769019363626081504766343729156418954138634510585064318410633341382396917133447387740974171349545334281061923352563151895666500074617324206925797579737989434205389329502074415915786195241216818628850384370674319869211808622406484799186956041376871540125109276628164666681572897956218083262760886481132457834996351118171185037870985877833070684836631790727113593081422263667630729517657249449892127864629510956172357267241856224020425410983329368599433209151552115370106342444396339804268067358048728116233559443771553373418799043200691316307093719828451008166261313110617998570340825247040074817612460241678194549263214144799984457800741816719388360280949329661488573532749916107165335815856714767218754001501631360740403663536253089837435248512715827854761430536363208346468947777431555903197955239224823516845209783520971827591763441486957010243779981064928836069741708446482434108384366791819503120907088411636260342602074763789443568681380551143624021503231040901600159394109524050537215126504308071205042940542976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] 104774497281848465715913854338445617469727395685351673832254069817669751014669171175348485620864719693851121828327431967835967502670939532999482399555396133513666698719933268584146709136409745487000697453756309814965836291170924671886461576519424236547653377953348251480252403784670689352377338037119452251850373072451456213273508622571146886207536354700625237477844234869519021628781364959079757040737988738120597368629284548713847335257070022432896366227079951108432558528614802315945379246230308719007152778826672986325883101742268423000139936557521403716200386356155506030543884765946461222154958136561625609640040773745027769187525597298382321942518860028871416355926327441142484308672781609973158291805627661481159082362056475145629396406433911708373987756298158887395286477559539575308973105040570991350979456269736687937451248313756125339097816418153879872105866962176241974028194748530438794693504827519671793942590461597084583301828064959539063891714215255522899984853560285695448808912979629907507976976710448348737515127590895132662800395522571381312420088052114801107085118497329209709716693761469868028327084958466780912288183613688399734056695819140882228062510870635044470686341678761389320500880755357267448005429300906380161006055210576256325959068400050047468222289536005658005267689191706752826569795628577098714650885765142897585765279898197801038426084353998957931718761619208764667563378694925916835808889117548855809583637147725589525344796165199261824351016061029473405754739669943142856817669118029361306565606269549247601383183406389995825355874667725899065971146459388289438049206331139186708965472819598789859879605707254548723170139454568692327620165036070356623901231444812421604356683636408163874527933974829116359875653343867238912211955973384366309955078927587836033253541017818646521771702459620954598213856909703611929341544257283855852416228707369749127516079801759737815304389613241765573228683733780058735474376565769302140317968882464051357361426926327508108281406032823585147200375527566081553793448539366836087469913777675328014505867568137356982738665158701234715697908997548638661859398498979830043212034761637981379054878207684407827909257469383089723006243875613220580878055212970569836775073355432685689613432212698856827784304081414541520798438296624627054977680707283880331415120783700155372431824774101640814819945715692789295981137258679767053320936366774565887215452416087081711247512995337218770708849544796234720145341675597206331062912962884861426012789100826093249960998781981818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] -2936334869143683862609854494333149035170880381150184775847707147184889291918662711843580881288477225519041723646797144112294761389104909141808929575424852422790230034808254534000781840545522671006568543831278329413458027168633466619073827214177155937236324210648481010280729443948617455314412461109635288191598425416217433118325063024501532882917446805577468239147750788921801734589540455916569602582756256120800556315342286592185829163856727736274192699197858513229743813502128573631498895689185495175890893979617143203732746421419838215017635545811383329699555297445079927935648205273913348885429846755779660278878563529851796668324801132729563061376006434839187982639647469168364779464253069696108717979224118178376815871247375291442344671034954845586560118832878383974698423249549769431729358049382516716048445592447074916352840079392695750940760888624338730576014238527622685725733548922713072381820972586556446873515582693904376091533090943094494397828892943597107956009981709808691862620373576640609085642629616267372664950024187939938716231601980770772093874221207060234753734182769221040437939027054739741792985975869877467890603891469071325383819672814208226032848234489374939910529940019469532079717121229691181467323158434606071744742606942481144818991753222833304157183778935787641501066163761525072576938470358769129038315020250803863954510503379922829441610106997142146234721313147085492486988258625777785067155471003837184388894422091747868560254443010827079683576164848004114084177930138555295560431785047043983890290283286526226111873107729404658927637429116005652857698784943263973300911176332487219640171081630157844706143219012793358295926683634846714402204547789368877052763412692155032159440592610741239036034116480119101039749608115497769413424723749622092880532130601854053290335694739445670717443625140660979049845647219872180543209700205883330218256531993864682926666775788667315351485583604853088310128402127508055080316430335249437048127454835908869279527533243071245551617713479240649964326147863316757292354721891524265390615741320710914744698393555223721186389769901890575356235174238109726546627662269811206523954581481940840334789519332996205436097047676929689312420509550137402184866621897527987796526136110257834958740017014659023076276695516442839560012155093995325142255004239221416882444423717525624622540102244631290022613369092558914729938721086335494385803923122288218188293025243002314587202949235371814619132636708484199143875583835624031747884170123918176247039912710727013065755848395980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] 535915990614871902019171021811671311547243720137709571660723786906808850049940874238119111066891085172726276380308722081042054884044657525457005636209792310994302498524489125390867098310087747627747240452537656085087466223511954607674303399228771618884859011613298608455234616717077905186276545528590090372681212846067963990927763173902389165165699675964832944230275065164970873710838415272838958804388026910729748072997529134542165612711552056411606804313524818069957031143890001117170037523619441068559919512194311493016405952024229440639983179233260473924660169395025602388204577290264411314598438049724837622488303916754350426474382420841813513237340815583371861773283083340815075383671539416191840092668264662129106959616279608365564623738449560392864474007236805287290124682402656176479399652189836267108866301304218320415674549488041219176555200277566319409425144845655020834549010898091249687044007768220968972704234080905397346667090567127091941965522251094789945335792800094176114835173265311256911948429319607127254149342093523113283531052410227087683059789705016087123776732323595880338479139777419887761894351537764381434990042358762516191729034165274472672793822037431490883294960597728920987742512404208232024841508795414859120385534091417566754340201823652881518212421931839453106977185602269405005106326071914886860412003342446839322542247093467065440452942583701635767148442856251374971850870696792220387216004659058661505079228318136942862758730198857272394444966244762908621264431354824642300697427671193703014814071983639148967591470978736925646653107539953769931705924178790267283087135104971075225625231854916881110971867546146032440272489095668387158456264798654715604126626100596277937285762986263333714179811443077634667592329838677812999615073179589518650546269468748316393185201540898853341165317301255286564722748085944312873107616642895272491516959685197061906955082917340136651937658108014692464799746376247004626669624866184003682584091676653966457785919013499469326922003893783689868211325656832292983601224590930017429835084217027698035543771585534071702065945477103359106235727539156762922433027813550200420775730357356432469031533074420839993304971689845136334976037826277189266767047871820105042193675104401463627972740314910971326790036132979454819404616156478211711420434055546576783746249541125015847495685521225374997551915414700696499182709728711099966848021027550347406310125120791549490389054545649804170228405082776143719901187117173378728355247894793665631337177923235267515122335424184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] -5824153911218555120175276955272128965492547510840148197081989831336118837851171532089130854425545628670981691727927219135271776750807610875157465635388316917769498150780877410169229349788753435578755765927222441041759807597651152091009735405012163193062196131685637136830535353210431244938029700478776768222031199400351724868896475840355087432532307568639179035949043231686457574940051237002217007830481056969298646193146453156014200126324977156358214225058009148251821050644873430449238245427473712052970551505790687206866357599843260662747978393548300811056515515723245270245210080013758420615891924648356269918907304899161512808509291595984315925091052942127532741693847326625270393779082045238580758863205109939100966563796201773579102451795651745517028237693448128338621663011879839709711908460325097955188515058227698676913991258019321487992345949447160533237408381663966100145187475501627680335296309082908233394724172132265822228062863267155980304955604183746535116432254899269790684892183150658299952801195832823653386159631065016695035860225962803883947642379216644531471922799618786671326944959139763315546990078083554971281639405662457957543908816585100680946472255885488354929789486101659452464698724227025256516661776612998181996647941897377133938170379316481222477855710992019745700481032174605227611270115536650665807353159408836630716818037819357416112688554699497008478635194780189319710008449713668861586195773047376747157310195390304768431027402659853417772585297956477029375282227458066665496062678266626460867474651321982465796703839469522386222964464174529978947204625737837370013219926025100985798303311992880440013362043690690228038203133475448756110155889002121686952772671320999727365223180940878749364259087721529389160852915244514169980725705237344213518920971766236699206233213395514133695068095621430733456100023073224350619314294654645175992771686260810930100401165207199310726500514869142250720625478063053621619492478427512965615570315964921391422332481750457911032426473222522185361229163157781328983779633232400938001778784910698994326979129663024107797386894439135309527094765259309024850517662681430030541253311800208650399476478953200512383623901139165011006790106567160325853064801212299439154831405074492297260343107767537128331778474662406124301801808446869163555454834197691829902490483476073308658397496097067877879557976093157893023429256210576090224501554405943847698645211744233819277851064835065642396108801209961933823931723949670229615891593776572658677017531799672727800793320652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] 1585663538275600547133623705240361749704320559529826809925553676331712499423917917125948700300421222162037966046810529732998671532716681080642002749057640275389718034399243100487051685355869022386488798909912825560275880608432225022320808630207993954035654654183832761512099281416580003647940675631544590503515105631052574147211626117674825182853325280820717581295331291033389106990353029867162691435026237971846186568222767482745060385806009730341663045004565794741873247032213060523669824805908487119934833894722495275834719268834574949047339322989334240272780241408529287299554130090739909216737647215441919575196296614737276113231495687086323394266798816474004171319757118467648230665056159799010751598421219809828212586078054342942328850017171636796980530065791407413148948332137828298920831670995156425407301064955517827731814027814633850111071173184260792266962984235005055335685349170135772232457116579577353497802928285355436555216110436263629364046317719182470508621059554873511674592697013036788895894694886509772567352615085187850102811856260521356484187991672610001042223989410427969112759219470982378729488355812215673958039151419285059625554721005313234471178541666296694263846282317890983902170313348072550775327558690479827720583407558999725443320653984406051717621814390155939440203022042571031615360291052475151893495839048252984162874379052535231122070119660938695773081512434714319435337647510508740367205974719592977684447369703540931568098049170076954684687405717211639875715511790251692059897213132702301410679472785544410429627995151938848720555517574867818916539856028368582703498670035965519967018240034561033736474024348209297128018425755515377901094682381156172068209070330994679733296560782100675627127774482036589471576921272322714487465941319529461366422467138685697047194892809599292570683140704583716595089172146936880010015061369283421092960156723642888980770748196245337824211264482949469263589252455792921394559455543115840291055992252314290956718766586062016392504698080513407554631726848514856238338821290827911182187695424328924030730653648903162040132464424847280486766850782780084761892741475796242192801093042819787287068721291628484493427719142084487489152485142678589999761048440179030601741369389415435206191770120383053963981935683522963164328112972615948770652022578852194184027153928527083062716092951629000051889263267941584434154875726288845014113471739457394154883602273053873057062750937503928177315911428663625090275365549484662143015016935315625055882345075079020002951561216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] 12802002913893471204473157112071170657458388888434550156628947522754666690742332400292272102294846570307160368560206055160506044313408431257875296219744584846396603777715850591285792699625321813853254197221319642549755585323856579049547826509508686515608987025562365904042305156085570642378602072535380082012112721600325933033876095379492104918569790063460311399424799529838290872589819670705809764438899555544335446158601549416733547686365704007962176335497253675845940102110449902743464732204285901401167710137379830296808524780631096264309330979517053659517783395245106590979396552539502324813306018255139747631886721405128032381779579224549105163650871724736936373737281652750257627463377870306316252794006232204615842164930939066765782334910473961923692054378389057126573271238797463351292889016244447831410328358516185992092754107993309321482065879377788023936478121490437164005985285952833048310345455258047271707349397051566346601289198062413823429165245345848507572420311217834914280906549164756082107525892649435224395403321362818118010573515466659089989331011945536608778150716989954421614079234020958829537478894795084827866960245401634205795536919914612907360431420317121872608980364350032461914847424414805955158676395254294892377234455772110180901463572308050470154392607626189847020793971780409299783383653593287129238050713693020350067040027034011838260348045173452845864230390986944710514883565945666647142155207371185908529783985804050604083543443684140274687333055387494329440089909120804938121252965407968476126070100416798773748068176256111861205004841926051151294347782541167012045231715506913940419960568620170828758199783103695686033082984378157421823401326841388945628626655901588734341858267574768033544187766456009619908824086879975638903495618505584914036252862372932090469341294890602894645130926049780899947266927110902597787505355514450970110373040447793328913154563441367671929602480232418634276891876708094612236059142897028792093104105042430759406251705017338332330229280707752690057396761498034988561914943075753760287661448174342050718425477597793116152984012650989381450110136347258489663429489516697675996355415674999774817248104346861408966372242592570341281863201714886911134101345015477359297726296139540922428533908258084866723124184088870374669157364399898288179373248074710839672646056051394969411212221481367685372201164551266611434668441972249193608225812730471649424699498737723501621399329518938885375770688042518942530086804479956371856494485471409771005169908416945834226333171770608074465301820682010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] -33605262244727672023570379991171038819494475709081717894638741194257729437530890358093213523380645526222559311118448934626735800043477388805388610886714956771143473511301950968159221581742153232476243777051942324200661306622274386995015285388535135400009621770598388641312879191963492239791335214116127735329789470450831900594846402238738339513570791894694082179637608911853766103734192506660555564617567846583415179209470063611416214446409411992150788082665959937368813201538995616441285751746634283953453412132990727433057050851104760931192523852098347312022485725564125068070567684533667976904798459429294953497294632277767418884285031548421084407338451066929857274886922723067991495409473373537335417992822277225481731841264574478519919675382471981938285446802688857989291491288136369811840094762989012843772943311477556320257016902914668118417640461095339945997156633234294349975734447095345409099049302373030449981912075179984853047761216308230967260944046725932485991778631762012154230344834560668426063913786900800032315806449871072954279964115789201729913610889481289437738439146711096647206877358743892523366947875070472039546073786702466807789560291325468014542169984517601075546530795593075010734533823379233914594594224873185916355766899524893457769649630045498169745418670618361696538176163390727099158486321078035223309339467666086693624831857704069541845868868076465619186380428024124800491109885613935641111504250483406875860207821975387700376856584818769153791675151510211759196362026143768897874555984058421214815208095359088858941715877304811544942582516855005494366736635123929103787746600315556728105210265353646409762044483544794426571085442333529360256727017965498910920478531261721511338904061131646874447744297277141048274249102656087009275006352694951844204716206798979077170979321563286046868422451453116746099819085035702006199399716760005798649649137082131178765070744069535998809523196919786751881926515893556739553180419519382031533609171454007005605444268639454165438265196347328725502156159746032638726070482681436935778100471965759068461266534410775455569768308871488830589496540827399136414638950751688272875048838922769847650319438284362600880695435695010784081138894859995959960736053860039466976143834236966255947910946201732964983190947098992387435632606771768355625177511215694067813055633809295347873093660220024103794204044223109453930671208728218134822098269872404758217066939455834869525867240992244659216595600266798618664143485085501607882294503148512224371845907755742765337067579027255493515478686044891643904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -924933581697707939214432077292564505943723199010218215988875806564084514864814919550762745010113426369944681581340280394501956778748902922560034792164763439263040800945542674948593048425612146224430488976017925910732569264914991696630103094521825555619013082237798158329112667546946727424451417073418082436264170800385507860267091146830007467156425043671943241872580206560214098337195821671449355756866275273939270539420373359720274952252430753738437164613653304530479790561161258912879171635277187944757034038277399527570491413317773789583453356170666562590235875479374034004588678909528973439086724146933289743726828176811825335837814955416343503990231248890806376826148280292333602042331419716969825696847992433732572076420309686985763709878156254133298850901221371392842857083194895567967636051809254848362712045207794337354932733149388333648503303007394710132944026637598715361872409293562104829050845068381401935861551707049860632316526434695716557518765165658552854067247899972873410338715801365216945657698488945741280322437844891594352919426460624735861589886626376120613350832833745945653704254834518047463808127116337101312289835420282306696481616270966207234932282588145933716842773916907942798530497404836897251017291289503028532498243559322132107803489283714225677905822254442301725916881242005691693853655038639060997608300093455934190677379314757466019173472475849081341786891746020049514647521503716875679946884254073668786768963843496267456463374683658886100306694853216934373918973072013000578476342066606964242529213763384171146589510092408145147023270851349559805854806099211253630973652298940500700567706954973561322487226795845940656924864487754160242247255180261087427633114464923020789641151277957245889212091594151921418879745978378043339209056532423075271305648324840768688398705464921717960422139154612260602202836913442176760572962249599043819881855734347470363146144544614473010379508180866846340808708895075607770317181404958976164562451726939646060127726703232716093335897239530017363273555366081099338735606177647159256741490566383149615945805802825831361443412170439756324980875100644778920191101483920082174231442493150004092435879086604073295002552529774316345078931025279146683387319925824818390373637464369948687777552244360641469682827123015903204298705418692136819741565510409521873625015048286290182365155085558577131605619042935019880122385974062800936602270029520438802621194807602126827643799129743224191357645858327655409230467005894336230046074730126359383843510756094319100166395440158475817193108119541325496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 3265055274170920129382952010026466648715039490892514688523776497662382584242610604696447660269771338443919121566845028209668307361919193817433437153540934059306768718698590493466257526786137382075218196722618403366340158253979385015699692084460186233239190765187248884842186571046384878559636746676058673546809166030358249007048387043383840904926534861175767246440321515213432577549321990079930751227376839994028991559755845216627802912485647647117787336348095787427498959638968770356960430396203251165691419378013414844925565252445003385138429336442962662799456461248794497026876026583800558551169303246694098599355408417940946480163619452128713563586623498756055778848163973309825235615848655861472064596842215250566200818826222143045830730090353293720853565156212027914142483290980041692657748395565178590740767056422507032330672411198539849913281062273389905567858385937559722143562701876127991227910885404459057576367221367560119130133823909173217697623238246469961024256356308011883068121110373885764502420259670007694212441189833809394272463649343394322253349004137859656355844725405100556192738316684516412884972951699544530178247620055994770700885839182986053584472244374865579158752289275216488496843538982150598305331373037753777176831984879459210070893598308673607998176221411632141775107120581726454516576367141412072937686894481849220394454432969407938908811311592277285728941414495526249162983942857444031128736408141613041543262328543667600312433760479776550225042793163841356880336282779467866275424824091410659613959170472120995024663714205247861487206616995834443556601057329516456649217289646050254793405059959903049760142927758961121340604678367176936360424493687580336945728672504354785240737260526885886100545825022704661338140139450232238778318272071068644466581512398937353287103316386325498048656747875423929344522388997212679433394482619981958094847875068928134787029148463531935435737844582491266664365169640864534294206482712326067143590957108559641977258934213233251920041884452303336803430674497332201710494228551715715764425004841248508573948548546608730453027920585166027830201971071737562117238426004269103847716302633380348703824067694055177117968235215652325515300056036224813383351438491714900826811127094210070246174764990876550469404586865395805818366165783269365871402530961089841047627600696778609277774916103143520627476604283172941676160951658850462719978951625178233839701685683587931156486199121028350940543571889820941066789675000210234552316773314783709397449937687976879669282931803440755230755701655123336888320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 15462332831656498134040731650735832253642679900302541796946276056844939733861651292386530018035262475318509216552096558914131243132358047827133380555910726046598620570602836556127050037839882356402795217867954825465121829394450977049452527035897033225514986687781126720260831240062244107737352621869180884669733097610815374247926558019367630423306878057402180397211939212617443225707904767830847107507525339817970271975822216305036491163862342405284930199294118069811252937170305037898333967437286738640894679495938430758509386522158122839179232648870239073344618004944167503922138080238529101214035929080405055248245895396454203698325504575388724260075587839485237025562800295596194217567584236085261978104641045496344853833528400799414988453194122567032587157917657022527065429877977462270487391764166888066892016111779641969809178078488827194203140135284485732854996040676065599744044688881033962536133280193431439880889463909264705804881248752445314619317041120179519873585165942243372991409318171680122790066075607097560655524502196123684313931889075009174155915451056627470717074444496289140056231176340532966772581538428641081372650079833693478063065741987900012369239425640334666048121492710267421421335071973450903168001285440272175460507000664320949176477998123367563980843835566000382457181200534009896459183824246021498061819632655307466411032875231664556161537309141556058230273705695684546278670158723804706719319381388028641018868335435326652813061020383258913088984302509262645430962892494942923031695640707352047887020585990858914947381241994359419632152892978505570768518741917272986951351311630926632078540562534523881144085579794158493607718010202855144720777547871430734457790711851896342510583204329214673195585889178166170134683444043162173834613379059754724869109315478149286916542730519355824777753378660199364881799380745523599945524770251062639173815010415291136474042905647592251472918760398861962179899707779278711057339428463388267537814310035692923428834984346959578216599039408286155840484045005958717537814898664933062364768809853031394338995818236030249549167931177651840790919095744799331236670708301896707583108620928827610351556963998458036384347801416471035030847452866287093686565832531565380477204471642002052158687984694524977074252086566449471845889662566833341296179488442818159222397644059131175792876533788859874599850443753806000589158117951969978998309081282979486742651079079892447320113717208863121852882482125530307877211655870450331458468793770200098439361006749620412571090677475558502568892738583796153057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -210034021448407295720797299127842015781302732019219048469517260892182953141385364581201996328727947250858018048034938549816455194801822257969557341299361414060617027775208090623817673705389881549483263303071100816062975144289101765297784877407879942623982879228431508429027832923637743567745200641236817458576268861546584670967659467483955186684047245784870925674214810508852524323189522039858194854377551972734155113870022165722912007842585736250752011844399357716913768524340199543629342859714579664278097382626696924271166790918682001289051903378039079254291935947295869791640007409493047729714984768042047773577281903885290945425378335124435927095114155266338305882305798432143820266007572839884057226879940139517789695696021927880594312434245743670739259284740944406658635005765911267990025755474539112363305083137181814149586404958093026752582674338440084973059637720318192586915812757110147901338179106588916298591759860405684199204666393850265784112895394600376874080857522805772337532514434207991379498783265649241655222129132936238789684572642436885329678024815059603178884315707869697534257588851435897114363536027312353309989729773569135609865644683652587282593592855892242433331728074578532192503889585010627395852761271248912477511175732186670970106083162400267016828510173087840435217101986260384951639511753386039657997363816038907396167578536178112744030907607990686626648274962000184264326441579771827596468645550491288825410685726189849232135818924831763369450342920202847578557877019804475736150686621806440215941365884688650888454932337776816461244699748702221639476388880698264945511960986522034271365516467161116365722848589657376649415366981986632307014787716223318818050048427304644863682219654514602950907676878781719614569414238094326714927590423782790718182039712348661541241682833009942860960171942637822210284329399752677017924859401338485128858865537628070605380613127348843000886024543764850030754553604451022353188572076439576539669023972983689158148664205492423902454816715752732934677057830274581565157705929430103517073375523574837252906683776217642280444002843577471958619685040249923280343636522090911037324037328972231700901583873287000887130160448067638657103830451420760078903054372531210904517916532268552493881492338367825954009721318962360782657651390145184058337307001585449073563764150001974421725456799203772042147101649561041736480071367024366852202547598126310650582701115323446343672095775144954318450505037099244198868339617879913928896472542301920313063748867677218303222922400793074657992800195193553628954624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 1342582073369420263175791965418565462066789217476161377617426559321165076689347646366736908052624782680975954667676887313209990084527869905743719646039021072715165837314278301446808740384307575783296352426662516838072974655772679615441181904026823040975093849649614053842115066692317061920294672238004075396243532034261232958460507942955973186828033441523219210576286704802116276682487543968570124922548781662839522524457879376106966898710569912144291030332624180246306888347529825150193126328671071076267504209150510525418553123807597177496268243970906420792072225908952607405150355233153893618739455461874011184543974904944312128293837821014300134520130115943578966244463806796479031428754703046547999152891785919018800467073618980502437725071324395518144716232193499354780210361049035587489140472027292393783858186208950051220377023156091454148780125388544449571780190158815785086616528066128437034114935019613518374956848067955423178629182497371381038111726342484677291252868306173379479498253634720091812476198484737511506652563127416943282536680849932070378975141107908971395374208745741008080182260013432328129441021094168263594297123769220241982753758594149197249482640575678951725114880816601637927814232651424445033438948990883024748175525618470534680965600656015668774893343002075489955007534437560652186193640810576574185000809078898151313237350718530298074325655342467874680417142638155645539878365727748717852331333474027718284679147235969290216035563516539294265774774989121593474964320528207697141939306591036300902229380689718848895552237621887904690067050694171325736876427180420295679558829124794583164580763524611276389307294186787422939921864890147790914275003825753709797679459690196012514317731449559663304105250571951112145289288529776017019988273991731592180107279188501950640329884728687735856655901080822003180398690669736649619193832769107202646331621677153570816339015509943392605993154571455450873736093394131869287102176320400356101370642143548967270848109798990091873131127744539220643239199266005256388358434074236928157348980312283879311586415700375847680709926909892270720704787384729397034863637098399788930171168890114444398255567914094236756767572689405859301785683380197761447595181806159030792910728513172143149382629513009906497824370820060220886896427985793082334059288199148491999392131425324110956355357362963158373871700172872446571955448988398472652193071138808039664945436826373132643879678309430191735490191654130173394235557819693260798845968807351800809784011125452866570161615773822089433805140063668483244687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -4340850998059204913440518748657949948130640315784380030904365311472714101386255855121508934890319268181071165485415182620425506501025975342810689176378814205093130419779225158638224002156534076335101238237105326325807068104455171522507522539858862444912049970996033905494449931395207157654325222028391237136246355519411920414465195745540049736951501516002535018847463704783163338764608714174089500824784141215719525491954535249573593400171213360116121496081418884010292046035244019218807478622605839915077700364913752490224270416017684481945295853543851755889316877794093233429325031043764944481027516351005071486555810731866113840182876650177356084534147123059209167361986386866054499696463713224882351742851739220767836959265287212813877434390856481509515815751360745480251936815519572052620696694380075516224517963681550631721888491408347474592113189384800755630445209421418296507151368772632833815047731910335287316100847447646632674715903065871767486205873513331640224476213197038565424167216729655828459250105889916786734114647704473277163927823767189864474931237394500994108030568954531022790213495319967588049327722491636136917861662304956828978208824207689943493585388509006209587280431715345820892757383961356293605776168026057915756919701251496708747928747038125124984332138348056616944154020044717913160623428654825237749516353376402354951029085900419923337298816348232476261309286685488633665130507272942942635572228820513873055780013870055701703546970510410736481021652437944832850166903038864728779513553861907266554140621658283791665837297027430818646852537585718433911859970723184070732136479845505744203181291222356057328324258202492238077070940279809901170491472497681518565521361380882984790676146695447054068984930185290173873038617428144524962090948763840133152696946755306058103126960412635698703573441022757197739674250402724845969633902624409509337042111301015258192010120066381918423134639053391934560467699421964835651273106290795052255521105948925614249157890488594251749107219539220652790254272271973458488857061615247244848312373632951533626074917711292996197175829514709612282039896189334858476893649416824755462465136908723366845098618166993026637641318652101941204743038922032592104885511280319129324347432412389948232930479254639337145414044867249356308471449602648322957032596140994705271756057965226382481467204160959269823859440461925773596002404535212280629745185379200916716892459009576072115497222237607484848018409680145591123122408415700536166038639574660096478828246483290166220480050238443503118366136998332016512466944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -2467967377623414089455002599554035069687687571207618800948100770884068646838803797690505395039576752916067952747573811508287841972574977159688823384329510327771638742911546931686229821769906888613384745164194845363475777348104144201048429208197151060468257477695815113786780865677552435738258575966333061018117715485874357052132844939868032598973937479004203262915853379652527902642749149026519136521720070418535726505788179824071137797461335984952780448551809946786187737796771329434687195620116681923067619853745607113780300813545084450033148026941398882544885468168440612857199026405382673010783253584674602430060016113768836065252683842558247556950202346528460352859660377858861670654673136108022353032276546946768701018440032628077918161845143598950079504224421850823565847928302218856282206064840629183797399888041044716368995860023531416421432729156509934224710361679667799172821911156854584471175069635058217425702879686143803893110176992975842559329255721929783482261322128403856735014294059346693033792199088710940604354932186251040766674039065766089304563129065309056502520529424609801070359168783376064035549387091259779580594620408599400449156743782831904096405858699982855304399152826434122528585598311486040714422412524164240876881596705907264901713218919954001436640617039055440860189938050683723565244699162586928271196555377894175386852442064032487902966441493315726829198816087256624429987305844864271336986581040894236011074378584479543489617488728024207290008148683116090126008034855136753681617937828133847823589105754317816073784533848570211001814441490464436995554527134258912644241650875818067890341229677082755194846896388559578864814473223093322746077738980791293521514540070116305887928180399594794797984578839138158230380591427629627500843271929761139581776006981371448531867319500339043792874047978163355877059310644683066821231733685614475651281053240105623009079951615631961767806833037615629070558485917701302784690050938856221458437356928235353906847796122374348664093688834781498659907293778573382454748849733980671017425661135364179351401982099240974085385965529132230258595217914660041645111263283178442072683635150316145915565028016819338267314697925852168956207026500680735075826054278306430130191183855722260342122031347880849707881927579183032072389201366035284320600677622415992125292139485673740228297691510101673204848049912502590456361819154812224415109404906067610426461607088138157182495545979107251564016181220249594412241745045759066253957785237340798373502345266985076227507646843985587633153143610449998748057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 86535440735327426091612464150173542815105905245141028758453368095841455993706901520556436426097432634159215652061789662278631623356954270708221884835296292533321187130203204286209428045544597930161359807080835101315926714325252957527499493305664886560569436361728754420680595928655160920713751157027308875986540516043515256481742285805419614922938110079750487984857588010662094608411012543334168182893651646624419579244858704180410303697113441345566506332271299982872950326114010348137825742932779793011242380434340152854744028510189444174424803216554792919140303179952914654421598587344107097752094144344585841716642528031312338105372541219367233367126044592788227265913078069219213265443602800694744692173298524607484782592100271834608570017744355022285600500732910175861968586704270946744424590567288798938285834484587700649180019210664754968962917883874096308496839744249436749030509857589484547568221326778637129994511488800128344948326364973025151520781346175978104314390998262627070976940339480358568712296404330683578724846843962114639929344531072149896407566112185356548496078286817149372348655958654785242077543603605986185544074495848149070413169732393551494534047645880367218446836779532353228540159379295785037873142578074717597734284767945113284150979999207600142136525634104729962419676288904766300639614962682408652292794700573081505553495259308756452122310913359286329757511418880181161098189402697036162773651057279303326913502417922942927856764165137345753581791900996344220089656318709446711801049229620120942051941356589614121290798291720354226017342551180357246090063041885335579140176298753584759005287675562008883323573362048248828262275146433257674113573112872063642230465216536914446091330873847490780193442340208096847292523995762446448687012022426679826663991443651416593668915091388783661948601498946575290410430692630383324168133182010522649700903529257647913485639065354190483968553032974144348621659402321057364303128360992358186167141696948509495453160093912824786033039941231391254091468551226815075580398997833741066090599637470457384846381697336365354211728779795660379898517478035266315698225377072075149086918239021643356272051043441720474805919905829061203517235472961667757021975317733212486849208442635503596739735604475155006545982261293046526583070911108776844304495463202545573454835856667245240741489988164761328494105193849857738970899284261094756281806185565021370027369468177561905050532147315012874051204559176405384802346348295513814190654109607472829442904400747472966124999876413203725113440988177053307268759552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -394921489736483207260963351489169044525396751053955870977840406733905869034919655670779424433349233655700252859911486135571518017035519503309941837265883941041111886685780038927926475912751510805636571753292370492250326307880191665897873278654251538078110160759806146830339597967443407585676595019974453026252657132538587902423359659749011935763534602385420764388007016675686099754090777514334907508843022625374790512248818488549196973104347310553691083274448748434161025865248091792630083868239554605959758792238872792264266915464952080856737011596468051565861063242565188186979247443800982077803805587332401414087169925486553253533789436901068430604976753142486582119629886786823125464596450186932927043447154580065263265683364023316593698685057313225394462629356324708940470279552690854922006597041074227572472599616426550778844686348418425920543115983070467346373804219644072419668978910501197186221729596631825696293944947033882468209689261060142939079794283015376608950359121139805522174303865748966344315434982811744318168554709523707119038499529413002516921983314276688256344891351983974427769025927207938578378155872257271816596942885716603052323844164000305661069079889507645127749704776957100039119364032075357677807795951339457871237041693950652558034323261057753313741777788978196864706567312799100474366337552341061002403006607993409247543160061140662747224813978660759971299092700350854492431091227140628539211398691461241570473733119832610441246422989667702611506032617957167779589540017399244525989412808871851073180664094652803590259154614053070903062325902506965875621189534204058206051971729811773356902642464371606299536703112082866443761535964060677142550880777849150009353275695531429615929110288804906247523256210792127912335474726492737306702867990745697292865436348278889296277378257125928812521424053143078976035412819949615008103596783573609545673929220626402788404271101561229399395494594523078298513219152906014089109186537329177700338405530544548310006273327737831807302110286421887532013304046847586869103755172281537130532474583787072944341994178505909716289021374290639663592157620868131061702920524373325598720044019494968970416110497819031890793761028281699949929264846842993572796541959858296209746328762008351816288333735971757737107382368862564067700686960091543284708136045279621066638445803564106706387840784806846133480681053110645893998887353155828241760064117904350880291362965474252159921386342945464993768915649781027629693571128880601017355338817634438655678981577659674327076308704158032721200314408674110952523694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 976509994564999276960043125788986517620906363203131269983629008274221314564152580518865448039294337725835557311656515559634035455615683876840933360787782842344295024586337878157900801258852986426103386772308691342051396802772131967522941583601173213001002046457913461636337126998992148528993830227572275306579608934425924062209668289588852765834894472573810141492264895484086570686825254191661949523407757645214479350136587145305794365822844860486225610321702442501407535414812262776333562072849823584020789967796975562728946801218180876372941612786650026038389195773630754130523010730031363797879524388218739959084371923834097256967424746666068964920734866311892858673204527054137789630912057097554950312585353291986868340340706065986184294272699176443215730873140340206421174727385335515586812467737792037733110496917099499052216410478135579476943439487729535288323217491712949843268287237689460741352651654763409059977762110368314871017104823023659705796995527921820763473543980268597269472628788311987788987702879771850876664448935771407721336437227267042569675223387792609677686540104038961967775463737922880526907871680791988337731859462558307293672258706235526749845112372442420656221023974630230557247798585860224621179032390708434379988138198383687725074026636363256592966777149300600350033196091863354082954937594198434622418841796763109437850094437982283840187559002130404685473932305393648175886296500725121674783612746787677471655427602397046713705177920132595384767723381765574473613295087991413701262678063514268681087017019194702155271529610817897206776489052965645627241192172821754252300946379308287270618642212388269103921977900431439182862218772599522657682215750929085951122885771385511364207199428620596361070726522513583521380292963616456194739168993988709396504689600162968327731264578369970017168259359432811963027207504029923083966991966011789713753931712682495766856158518733130285797081180368031268196491307635750266631330922073311603187664124150699955745615676197874010916476787037041585006144829362567323371958422785935251481515149869003694015161138634471386703070333211604106247033019689439718982996371542478849763526823964677091206784768707938404970952111941829949774846807753828610352591750804128987440948833580917868684686230107774167495589413423524076903811952212757425479872360297367005820623575753410135017818013539732988494125172631814575673325560582068932663269831872017414955430281251445928674380881401294039143957876361269150268898053439733643417267149011172237452578376011947475150638145437366760298017769498407223831822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -1379630217606974193088890561506340361372902055993549850307363103219932466777811683032676228586126223412179197500662135774994577839062229937343231701215463830057166695989236352472906362832457926631128803863879651414666547116674346091872641020592728099129272573242248642143789233638680662428184054069890344456554689876286409815599226369064083252153196737361894082030352566500505418464005817029267995872688903521892181455812619342517968117773881947733345015842088968353592694346776599273260113125639041620784716674093301290518014807456304180362434437878386379192226890252942886632045142082548098617931438966820518275652189326953198550449050887930001673333328960089395578401198221215483004568814096030034342924724521086105635768768580486712457294468733598472108376325294295011441529416737051420954515545583238853494187948134840320651489809284083718608577801319756852930235407777193405912722851778906522437378787469684011132219959048431508743922232851011925869715979457074586131574117330598870552793601042974605048810360203478012608208389959395431553078165983224454508620724120370769346742003563421155522310633981670108332730622437293403168578539923550550302306579143267285719666300529478853600591839762447100052681913445752813543015966084774743912031878907223530290515758324707239486941236624359946247061028243133978045874710104438295417608700901778461398250746660419914355712573907721792356414584303305592069490507571280128280733382366319649414943371326642448271852355744650020657277567943638690177519457327259872528940889403335668270256298965313351058572197663318548620030144463440691330836005704315991034608431134327550929673545950721288075960156820383042262709763681600573439037921228884760239385291111740347399327957658988136712347508690656262368868537945432495689122509662555681423198129698757349320635932740885272291444130589121842732861468417864292094681104379883312000153372207348372603814924949037789603453870938480352116293755206998154996902477088779556448354203446544363765467873962582807257359127272830686869113357446978890476725900402357137153334699895194844342707739347450317180465673132397604690664451964195654564919483306105961337503309434159892112552307753072619725188569505433925918145384700710521853837057144465276621231107769710984355800396558273306837712065699024772976306752953657869913662708537183682171357190620206492301449367634652656670628003194100781526696990961084223795041024287713917262017754301222234052256817983344122514134356827033659757468545833026665065133116112727406807569105636669549086847603801147567798495737186488139574044262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 792915586243675754712810459161153109845912883271862136716696609712005896707160408648053645298199902152296462227547922787401474416524309606666006882873001677797106636627657808673473148827794685601829521324039866544481250389995440922402373365190980578292494998993156789205416288442018792896645648043845338452154771445970986792919685051825177199212896193465271862412749873198660052210841246136218050134843317941476334346278313414895661827087028615674013903885198516073891827352606805260149039252486297157074751145329828794714316052922584274159696472405632540594134994304548127380785735197630483568138156487147438020488547462688937609566509769217449758124918948131954480597915402896531541772746727572780285448031566642499504422913507176512691105648665767792709385360013589333351530670962752551790401782390278503462264080326295737535478612659914003254853010584258990669975493938861338180577798994968095168722263431843619369948145061748425463088847077379794923550046756257804552078437200052580399788507089435840760576951122290042694819190873099374936496379188541172783047972661236565408828610345614443981845518899750299847070346240416888363425597445852881966025048826764406462193831793574054921781486594836244930018119396032362126852882975560415100300792749892298954586418082830885419172504816845921262100417281548091307494262306485978683086731505052376448625513295040017264921977754812989916281992977341843928427407344093523886840554749980573696690928027598518458057173061197796571624754785297276706753312509189579012979379781329240837635225198681992776776231865680954543040058393285515374400149208695774264259135616659468445843443275264997451214667503788006570138411208559443410347150073446092105400717336789755981691570889007481280422305598911410356711167209235800446549331276246160931798716928538314030284348179225892364048836126162641663562213420136242477680705887609915618361028656950436954908667489199190500429228569704819001315344635647768497314713084690975105359774423087451393883494541372787615151378698849635415681752084303335257636711655363914036136293896147062153005873001386386952794274150410616000952997019665189329670669469771283232034006850170208998918167705409097496816240803042021044867708040709435768624174765063194681573537105431613082124558139064736994160118690616561622884342988615296572758582638000957710698659199802313090924432597104133347587783127536395306023535101189679472070953257164971806109884268418994669930877044237902718690612844092972966729779130980673424978894863085690013779498284667318761119735791757662523901712780752357606127828992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 427810665002582385912194639976183015294459756327278309077829422549410610726647316538048111523297688431007287112415602464945418661644274637617280601784489172856348407799019005268125038090714213193584614948676191521372398776205947764986385579114097403577331328625660408472144914490318665315801965813321781921216990430873432436610601274027968166164852993492142125406725717862734387343464959872365733249966612265933091606366977792999767915715674207931390399010841895171369902398843973034513660647145955587552943477486842540478199253721511042634053230062979244161687037903899298700319228119419930044473758019106573278124703302416016596977115580470280255088004152353696031425135602267624417636401108620172832110358837392387330045777046371216672060769371267646475312730180673351671359236864911616788166356818526229789123738783988476294862158335918262903712622437547571591864855103761252771995835183114832220357268584732766905664068332600067422476937837499760181901268925395827688435311283612542733042149558223374049083759828574259892018787511693509173868536647092375887933694203225236149616271833719778988802994505499695347217790158661195221037881017177515647816432616954926192301287418116325130055839981455093531105339904246520158413338976123011625663347763588102351046446739438531241045844452940929152002760671692236440998235644567596645347317186825782052817145089371424754362633689738375304932164563315769060674619525612847247300220914816453469832931934836459194376189602662592933904878572806931662708384833799740814288127677664140265637123658099315758538017710973562454520019012717509954712555514637657896311973139545929637626237863946440431259021881572577074167544492296707423471838200340022158030829890933354507426816928132443608791945320950675845171230555806824677241821471044354230088104912331479361498640646104624970334977803644005101672832035801541023304980500032204343078902883172806817042632680697369952669147537993891241133802105112973537016762873174242399866333215216586786484212270133075847311225670408703840911731761619231508722623810397150959474176747209435876317301365232707767739423795262343094290614567978419555215099607624981475233677514209696296889686925493893699747557718471875712203466861523874243147639096219965412346001801983099916211624740948131993089434174960630075093778337281381396731766828446159008576972951346398588629226227240934476956086523541721612979354737757084387864573093683436052222983025504017761314879341941041117122886016465068303548493030505787282833113419638653748203784002510082153811098503561585793209040333339713990767411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 468924018721947256700467138893701331137500728233908890381200102573625836944674884882383383230594989985156201045144012559919904768436031816416407616042829878916556848310393421734154403276059345127952425983364749432023166518107585747048545664121343642262482514161444394181623597594327173955315800304491327682859990714379555789491465389456093113700557344991684101179628842308973621225483746070759492016877997424411478242197147408358549230996457918298534359247667157379129069021433804755821612668456225830770227339727668701295227676447811863023786211923701663796305165883991988831130319230486163088387927852906540295030143198584013333421743068781728211921115003311408746865243742449735991328504256543563055013215270477463295905867431872657909683347582096504945088519804689394184829611622311475342193686171921373371773892743100156957880045959079548467301548691885753973024556744265415340286691221547021809926999342832436547651526462228280834129407326230805400319353630764741582383072187317226310807499540976329400111160875044667822166792899161314511015187755698211655349478029019636130707960855002493861672253348684327344465301199555825783736145923513452302987743164102528556506514308890160132050073413332037342768066508421680259595605783066079004347050351268149091192960653020942144677864227740573568099202606239375800914187023669879505820272197102716067013102193494113388795252794904164758753642264814581999939863598664572428569563325857750379752022981425712454852598058123581540895895482942601490591154268407980658543204681977704029409217225576989849641064510338386547496169174120435382325871419065003008254218209179356486304280328522295383222024849062044434740360791605388908446412132263310233432654052736128026012714720817323849672183406660947241956097919784683994808066889436056744505829749836329462150717934814948951506052781120809747017056067337774598226314809454138359759546380254015967588997690860597309029280242503544663808354751603133340695907894961458067497399509064667616013013815175788475697918585206284965708277612431372971671863974937870787265676129299268249229563400189132029281507998622093804093934605246803907174128203948888717252493983227384482300291808218486893512720732611669582159216653523957413271069430469440269007989487798233797557583107418841674371814684556161230745298244304402261233172652014804456776198072180069143440815694504570219555362711268587578655733522975454214009360783278787275461698069949929564421989794834840873735379408066880640223668091495240123242337448177109553072139830186123779542089519142934626805377943700999726270775296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -5589609165437502192534507304395460032530033989976861505992644617811183539233769066873973842751667416311363126451404490441930190475613297294782721188343749902195191432275151302913908523757397461453729567575885261897086827675757298859043469543341535137498088609116636901340248020232333725123864874414473667217916148271502155969722602117862331551787212561575927193447891640996462745910126041139884402994265841221847235219615100570874585177317118024948483427618799976449740876990365947195969471744950172796512006127762516398496917049395986301815207115162113082184515076609702963908697857309261937969917426047391262621727807170513363548038750418227320390583922851865571742182458340675964749345960934524247292828353754509434286038600371673991015736577060847867281881835992809047542901266826550372551043239772831664118249082538493683050355731865134684506629801208112987182735445208818180607719957683934905135400126345972848954404597099530458592784357540374165920715532480343671868269100221666221186463289391521664736961403854439418663658764389279622048994768667605966698190073610653949530354141839074903909333260306463742294434304535768547416608250013516274826924461615696338078098916119330728054266268975326708268932418661282234527585681383645879558190021627593445075977194540484451212434216663430605068398268205365071856758765707067709015831502534341031980187848070366458987454422264622432820019820062691888055393289170018994418241351654961226801302745302076688684153573916270561096298479992853895740136399264832961528213310270079328702219578865985184451178531726643601308438983609788306664317515501347606351656486930155973738796365532504869432267098441913477646642194358177501569675456362039554457294684289228190274509789675451368593013372239686426957029581574934240526637011286975216480519342690263752136065360907563267424726584323928362160279911891968229472319866840856326885104182250447598297673369986202518565218276828722557110614597260488382490277356284028236800004309927209859378541417016692631018012666249084299941235368838299341554642330282364382421668877726361289753907426544797737418482327773981520862766514510124575545657454662991248665376799101324982247427294885427553955753259028859257305985463734710703075692530444647164404371614961663269353757412263886303901868188485677768098557741413617746378770246501795181646193426002076645936754951766621708710973228224536031007832752184039703349335421671810198802479218410338263211877048578177236183621647894506350237414040306580939441274257053827142615773675524718821118989223431132617829796869837900501847921131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 10032412286213545254122274006027751633149032019950208772179984005842783404827148669392137126636286108459000612651396333184409642792735197471832099125222639366904436654492459545114513404492387969522234710056945460305513744582489462347851175847810186886685664234282844591505001972369822540794654229834735087617129160059432647446567622587332150111037175268858013271641536562777187412541034962346600508818919677133355804707611598396906411503897232151163724031317653733765512325847843868022209672067909457796859764379993456593772951440875343414226621722365699590818824576226324531540232810767335673089159954396294268424317774268712803265641158724636362813466187871592739637676492844141459666083817521715188277360693902225327777142595085898768239395972001467897314772175640612703423069279705544971616309000587883690416944460439068612893493685657514302394940953889534831629167788239891252423834999889725530118208167748350630499209643847093466243289010717629578922498205168298245776427995150488366931830876336513606505209352031477679490428727080663635986836409216655157225642581781927506988371205659365779803676237007630845946602440045830367371279200975616133838253192516595379542648094731902937546989640558209161373633471504479391743583042138011362417382019705873983664016879492581112902902959555810062134767159926628065296036226262119687384915421690011330111447120422475730183362392911354102598184144277704914199154251894521997736791043863370009041912336850101684154030480674116850540348523800249225991226028130792711273949186562128071130305861070435315880673060909135313021343586305977310794658534873699734122708335786923086614512196758946798788221500356789486176451636396306804841728161945703565113899724556854241775452953612275440267674013717924488547558311427863765320984060602551038110962813980465908819242400000084245176504379015745164220897300733818215975302813268943558043273709530972584324547775637228432473618310466771400345098554215438954606130695977365414788848802489781666007011666708740250633206934922699807245887018171867217703326126125905212526859640181689093866838369065597241456295198494017949765943967207466343865667713609847260543174680706031318223765762820269368289213625064985297733889526688487326659747904669197383314106082425419675551235507858884796740534649318085329039331982577721294601450292029251234978198009936331848009456625385382431113283850556401235439064200401881185660229532225402827189716581510053765583204748013173230965330464655953470407596818036142770620067964833436404669961224482356243494723936733582936158265783739616031724915392512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -2367066226432893803560348593807223283058341217119692339191637235291563463911675378315295729912794764711804397019940557376095613635886779097695887217028928798870039710337466492528488443088165436389235083076776937692529865727795607995041486621897683848295191580782473186431121254673108619308589665537147187435940666983461384618657488490879836996617641275699880990026137293926014798516848263875218969904403243734689257475870091500820697885249226538644469946010530413593323682079468105057979667220868051553782389747057648160371190298381520930116605367362792214613438335975621819019447845442831909150604650808351768756114308267146925047779286403389487514695367336019685777068657227980396911498707330277414376390680323987253825199617870285556863667844685566047468681113797185968475487752924973657814731569691543045048034944773404615391498393289611185135333951022354184171948430038098665625176341325033773894204371560947834686443682679452667178783645344724419488667842733782546170317705352336436674261945684553663785715027910547860509651512980927243681172990161677350144388015982597470806163369638857768237562150992207337058402037996103705721594033263277635237879793144012001060464939248582435957093672851121506800779841136524798418621787945870082137802814112378381439248750881306345481824256794446815667257247713795441685102186753857805512523347252965034971729648892379731710228016978882122941291363091980055393582832929603550794431439675791098055549211082444496614753653580561758577013222611267267579242878347830481487950420854072955538661017262250597652937381589461133457362232594123544393409275390284899515756527757841917297349798554202329633307056971256798551119747576402596855483631726563944634523323858330533880264262502897428589132580622567617101089186085745928685347415074585831297269720459273187997608266809232303051449443042217689357695978451541615531784197347766352929309611274059151707244678327160014083801087076996392055759550049876823502518692960027410038078565687557761166540682276519345543018272310760547922622570265012645900133724381818605131642766508164901971667361635313087736908431515024596702211963583348954221306152708563494987947601894749795642829697446087616738081805372365453349280715615642453430741436409778262081231627477967004262792473715003728397094414655010105001636165089815078234926201388823004929045253764976189385892011180895375837723059326875622994839997621164174719107811379106094646664701432481213497872436506252267621475382714593173724286757685643079960574865124613203734834956877415263275914682340638645740552828814967016029903912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] -23308885160935011207927090661960734113350086278534175557298716939391310152821769072653571611132063914872456327054969320550175169158343098759515224568812619474079808805145830621640198998107075265429510358570235755829924837794766866161889877422078669386995877114024434670518739725740587391128346730510184687176828374197337527141905222432797945276084615112692205589154463723844506747728976905200771483010492592182798773873292050225403749678625997845481364552357216991261700883558628628364186354179862843663956365692796402757801737035324487557898679755275483295695996641126066143430271796400933336684089195072918603674262928539182345827919297271061956559512387118069823180849096749531714316563010027127313927477238833332379250944653339638828996534397616325979006687910437393315249638309759794338601719990044775439633142040642019162534906764510357590441407491327094984426386350852518436132884954759651443107299084830397646658526184495803098989177848866385296175646127892454893096811464579412400763655844161675416275939148132824900673471995325158973458083664879386174185465318059100285838576283223982967707128640179666929498237134787770312863826196915708250680262093852730494763564058874372201396194609155444242694621650510576042985356327705485151114635862091188192551557453444289576377073654695320924115803488307454401591613848495545201724271734830375113438075996980750072542498512430372203850401581644248310251668336888471250691299408541581545153115479537872971164486908420006172013773100714006359202753980879531233410701397014749336069254958730484458645588405466454251697323004573037678045226348444489142762102645709587048545820344396229058783867151563682915506605851233913363270505462921071568189905202856348334431285756675760079086749785719945284116074896426844211302279181049646951280761104529060559641340288480248362751143146808769326291772734884167751937013632755632404312793675688296498640071104560142257874642795902402751934603405522544858541268879952308748917448132050630788715497676912617258738085359760923244096649445641062427120565057264550765865008635004527423724811897794186795794853750219693204769950092950795251596765866227244457185226668934570193191761870272155335895534859590683174260854297197683547678932992658626210424220628782642743174279315234666190260029767871786632497082304829099415838082088718364835827540538959220233813862215628978462990426149022252769084179139106759851260603506989148641828518356751678319049564170613382147052189306729066508739244745689929440959113368427819100673977984042545550516229758022871660375486327069012253138063720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 60572494502221372993519609147939539032483531445502146148542221598463487307587780978093739672360265535387622384074034299835742879199144208835680846064520275339156859758108752277609350433163005061258771854362034014287172547717498341717589734145099661240516275141326377351238172768134332761694291816626693213098556162298709366592154170702253751609912301893480541780364577327304271022884699399583386250569803473226215863337305971038416691979800781294646923616950427613557096140423521955106538306029708671528019623757789134176172852166647447930323056352487859780926944589416088008002574379269066834208629179106422725290736301713377406097864887291047405033115245938703207466427284818618631928189523230559533917777382270641857032392218368003548685144513711016006150692489859790636572338453839137214811957636426467016473858252548750476852220091734704885953481591118245596840827912588248219625310487578527516742611382019146574748494936728231189950682954522056322940364004381344069597662457530479952087073206511508626512817089943864111465502373674554234582848185540989135710241127649476496264383028726986873841225219107292954580901140473807182369770093019410287205937751856809913219364449477177542037629837270424646974444548018239487343945138371724526367525342489081682153948996559819700132932200921560556576187644814979904550070118679180933946704524387058830375268217594532035784935702383082338983943378730384917770233787044327264006795514545618157192387398681168725493653799022040108661185212846009942701677934091993086474960182220087433549537194213859295582683322859190341842859113704483647022850958898838189738179290881409872346901464963538416391308472903600253720570860916611169278096850763028614616031421989297180221641521186752922117405407874768822971153322466316149937134046992430540784650986110464483297282013304598102526340208217379363383194713778398509595932864384177733703282544074851281114413183790630594711066346388593361991572698527679060688517956261102930058965635555961117810299846100231324257917586919247755926547746340268614918334164484382859762064909514909868835068587021740051620526503876657194801375497610638128234427851033558452131707832007366662227448987917498484879116873311153615004033555497850287356888986763675889632115728406183908518562733548885339739614745168030160165589449901674648187093378549534931378705205693475688329152382178073759698491277630294331548804839582867234284053754211413773333852025350795755381591668121403322393895956392965781038696800394479157306475456650351354321657873324061039752370107530125830897539468512551212932420075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -105255406285819083872376546899366483260177272676288617145105044835355996139672680965198309637806944442652323344769568754326024247090770102061507640870879128833202822918080659895521358213929523172142654791725796546914004762698025762094758020447419301773366244481018832060458581028097238013499417287795833076387634608046368986540216185306332557449727468364067387332590820959994521966054885396262565227152104113364426601068612101030835976747381335042375838090687024305079835419761872972604865117007176520966627306198048444465617267096805840046854422873300270010936651597756001342124803750626068187893824054307714163777243200868937409311192687950765852307722234027337197448305354469728748647521812923525759161367821179360759219829116862199229520138267523962891642988858711192559307238476633149721067403662260161665014175551240207183792089374582795980893003684564574709130223325568473631681830585640576437402848537044059981111444744210159110726364328932488961634630191457156237166570803777651686957435677478982068578146897259702782588383574142716647677054321335356871017936454503101047242221740921382781907406877475091802232528011341393778215926377287240845043463353847936333505300048543306533632552856229730470085615986511642617247728027494323438918886984137489057492073169117410711379453696208760549209155132109412912104203176024996645186422154839204951846620357881603983211614712209753599335800362030486934504366725772473688727139997895026376180070306573239454588996487633656766869266016487169978888378110690066581728340484582401452160454296818556338237600406899383450187230166298665443998961110651866098802159598688227808949816862672319031500949036977268885085070196139163328764390741831962304108849866378963954917878377304726579060758781630210846129498075097773759373740245444141747523574112059036672453286560641383527090817006177112426781054505540196483636006641457269978251750405105393380218630451162372367109766623190891505967805642525470885352969124684098921902023889415929697881265083696218641105553466006854811070299146087172850758559131155854383479369394328200773724010286594395426696603534989275711816387973999755769695531064322013698127237470720816901278348797148999643388150166793717647630956024311494513834655703519796063427473353313989079051218827630153100963431661023251357413914554705748283688552155504297891921892887077318150966160020385263697761326955778813966740379064268067192071314321522091175825034438899172745746710778856727946634259923896500196855730725883434294730952848949236412456588467741744640086712324108791994795998433842780949802920181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 171635781122900813364457633740156859862571944993271201496452205550082748319159121520979052605225081965221529072107250460976056059762759211965207836314535250205671239537660812580148292410074467920078476191991715535866468582764052128920586995951991919391233308582156479234317178815977718724962239175847238462378607779219138536958522114261909417631670405682167555011497111256848013744682901238665837522041967510326975129421846530125286684866604129276743841268457611468646101107975119842745550050896132305913998413996458263476466137375584066094859674408141105854289861492847541805857203887501613884939777503562433979632711902842953695473384198235195031812435855401512750590417241767455835773396943985930344117388812167167676038928620320838677077420687117945254070020847369221005207858628613505113566812487265575562553909724040117293903886883246046584514850625655268813387649008096286882140321066409480509237556877215191228702476209055782553326036421850262337265422648209922003207181343075083232752425111965829561153878422739133758633401279555636909412758072194861311160121590116573673571592914316224472342631019598392478630170954351061042064482634228666906167368755443384467493956849023110367224920278060103048827872313925133609449508345508120893215053640548924350820267433304848367915344714363946309365273681195743054610642865385746593621846967574430660616719224045413565539927424164061616674572520364061573848046367434315556221563847276847285201856644942846203644555102673098378858682767201840763468807133099583998092506347404551487932907441939133296743855354239975328385725766826183458279841274906064479882916450611905684527047696066875209586850107484062273913075405859772101780963252111104947718186174712263272699848117837082966523406468407879983649929098214679727650899152966223254077996600889551533711637110394797402928034014476364245977281571908328240484761856760933971552891311486873546094786417822978998443654791084792851403614493357717729043254877123614460577675756540302801692244092252288894666144217010725356406319453127177553590288097436006717590438322245487234816910105095084035658720663170993532571643859552458964140262480483271953329402799123206262948604615184601493962123641814822362938167819895819730071041614917125093240756669802218420886731115605861719147005722849448500845622334000475306792908503345814849922587604992432794195309370131692912520036517184616070939452504770559265458096414863080385339683403385411630951527256606861907930447872583264519055836160968399052794249131008723966355114515856269346300406389226851446462718367708225271366093373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -278656171006363549068022544570136735741717123537623027741701647741895806734112218197537528392692560747256603466476386622001703435214174362971011867697557809766532601567420150555264898957396208080954228903079496497824657368066197597516889525469540158870596866201474010871706322871644378687132079911825451153471782019444950222299872678891840154913179553707251146669375829386173311024382332031036539046678324238703763324705080909828779282299003727928521738543853929596642809137951133015418937067132453377375516769081668602598795453561888244063246501415675706710224313871828952037479567463829765229445944846204439200236166517070044305390879598050972823081624344940845784561749085018648539007543657478077296048666970102285675608343870226714858940980470206839791550971543900089762523416602978872657978054425754790352043347279315134781081299137393263921818853566754113335828378070176625995886213074975814003053490190725737274065876906690592995235128250033255674324753657508729445137740675372703332000719773098751759245724059625926002000811645551273756567904093575884141676139617720399831875243961121455414945194127855262202906376786834882644679746351652693478497556973496747686616638819178098315929910596490163081347958288684493468234355326354251427235029963420822483252802499134168438126640491713381799004161532589906244182024693708246995130237288680788991414409037583820470516206414404505801182649709091390829067394545253457218844548506037830601252304546487121951639134283789620092801958446983085516602068463258253455932528002867166636401600714973781945059276364068886122492140407754523548009789723129723269171498493499701608177619468462346951971032571558340599414551434443210250269765476900872763715686006034279069652200291800676368730251135266636316971157325247927280144617673684795534981606878958819897799061200383542833224341337223239618867605015292196751681862542135950489425048927661556875687978370713306929595284537915305404628176553948770618529599640552954214979102271103558254743387237148187167141177707645830436822151714290218120636783175225064701884838410436405405233926624947154227715644751575198849600577362861774118302376970579429709779714821907316473854667274563272395850116430274546742369753439746633563396182922309299509597675113391296469580407352083766324245345745099741653195141122056634148610355509178806420592724333183634224808328708071698212184027504637396917288351076511991336261333254864245454044461611314960991577335865930812232362529629053349319746630097754674062245550649914455085131549532478022949144652091315253071546871468999554364706606022656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] 418556200125921519313984420219063227133244247207810906900221288512119087213270431040631075037277829288380843819738795464303160847113390495157172974209926436109384226244958850844186020900588000864360115988942954091196440895730292638590169115184757124124504746656640000051068039588838777235693972384647490219338161239567202637280321612378049694992418056328483615331245491970846246822221953038507695675689835274266126690757123450904234225378867060744603839181398061641628990777751025496328533232172609625917039196203368089594297671723037159169215112046989847967492572163639915159860024052828004039448862862662131494265925521683610099340168204626757472005599349149590388630856952195778224344263966748522487643252430090840822356354911951787908689868841543018837969704022578122951783858310501843869665098067731769005043144966433340749929348184504755004394644221701563254725639677902336953226262845820010043099686119365489517953339270845464096756616768390830064416462839692870297671574690106958532354477903048831260059443206429225041215973136045431815431634233296552065878607411601004131097295226847427942329838873922171168345383596321371024602892454212227644933892569291029169293296483938250065217728846753788237729269070358707299627428939454811874458871865561753780212954592956109508768255156485043358878879782694299519397521120279548747443099429286698843027878292703778477916145456633118266993806731673964273560464112987031562691733612176726272973364089738527392055751389757249122938239394531524901951541838098826101724340177712721862525390068895409686066666056677608962910931997750255556577244554283283364339569407113759905939620829516124388951456764802139346317098305195911135951400060341322407596435503665551698521554461495950582472661448344918230270171499765520951230768009995656450466951161505979805280638942758761258106904706039260136587218419435143163457978688930391492336760426860664044375317023685090281274116523146614540292862877212945573650124003773117453403377928506724332979520076785874852723816527297315639246817210161813546172439773160042575749309801931072473541275408225229696320516594166209730945573278638583562855649594805833770316920473671680885691186315548490167660315794810936089701539539759190716866560398754032133620392186311444292672067890481094576766756269433493269634942877655009393864419494610953341496449308140982316686744857852516137935438874994388462721464713994665614787490163720709632290610467840188757972927143192418037961044807541107213684165720630610749840626785045885419451626380701987281254052052813016743025375120299132423058269143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] -551135339959462740278574221410024751256286611871125141157455398994453518211852499464487837405326004547853046605653739366902833957256193593255673362609331846888379370712045390118693575699589838995172794869544249106247457813205726938721196446844991888546949167212469735622110464410976086055503482717483299582129878883847081092973264347533933320749658577965072315059648353791483057219561620632243408610112362897949795594155947459969685730107745669160552124142166020307990129215416435087740683859670439301246715888256178104346215009146426340412435753199728746863995034274842052640219832966673676648021555586106747178367996124758216351044588261693146262803609571715045035244282312847328797874929318417357651873423673841997009304182785627820514398022975892276806962209523930241643359251156228438149221504537116621325696112598215721242952734258922991364590647025700570275290381265212656021722721253776743217589052936613536821143041606931249487389676338883480895792392773656036305824704806004720647385560271859984061733401747635264031530208679461857299440836615534356286751161024961082037440786688637908709561836036411248713145468688174182519380115785987186854239146071795250757762054299802437394674952655791216395601125138682965946482805439399583366254015259603490674207743544180168994131162624430082730774853703760183386648787165360930952856518341119902836036894767216487489026862405294528341291302803923827746109111489813707183697139036313186834208758484780708401271987142047410609240786979642159967043304190415352098500882621616016120699498726949415376672591268781067345115101638999353960817476483557961760329492589020305666591260071288264944793199931968210803103782229900658868368679588436744271695569897034753059425106071259621314806545203604993876066825666722895568836153256051200251008286932858727007331164303422520608915406995635030485824810339561709869222712255641497034189149106419631682815403613609162658953282580496554047678053028568589954863370021088617534723176332891995085990534596720523262781062352527543991925824301110948267293863276231824092366239289666083572411682302549452775998072978790764496702191698595854566089555377481539035727768774909854845876156892987390362964605171091369392488315791608360610589202158867956888352700582949636224849514493838430689150914147678246376077832356667329502477501117433652766967841683441794876891153253555174688495918373356077846167179529258067103313609390211101087863554908094788060726190967764489959329919282801422807772087879864733734446715323669364775061441192166714256839908119939888667351250594185944751274798874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] 632133335459883420298893208319828055122144043950306117246284333214717371616943048375826529906062136333588193121396009363299864059067749882248528036630881556459880361509733785418014265447669856900183185657734711735893601741337762688334722347622609069458975397543866411367485010012899321888600032624064099429145717575258441178245160085231103241479441704955835714897599236985935837476456792100365931274326161458524091003351636531627756825553892384037106793133329405065429870585343591837394129675589742425211022579526537832490298516461998157403209620746912401516475969122281261424849149948648443379502395866074299253270048415724981476590452976615746800155430496421692093041813181211685159637251862302651932308269922343945776744642364701709286520367948112928878969898612606215628926836240952553371379077208246857762209618308467696374526015745860445918591180131913399556025275650239743689477693640853929693858240900913344383058920743214247429507852595156009534765056755829142072646168597017063557655907237662037987586653268427902778108315698479598028477024406079781219040897681664483880971468905673472383642390107001038346831154435151506183982151128227808039302994264173245875947431739074557941270886903736639051089791993763830037141255929847488279265671788564395950648875454588118097859166249174490177481788647669942290348396868756710213687521061045575511616680701025366019898637101579715584817495388604203050247014574141049656715839852417253420217604906444510266486210068267533140955536259504620784895182622645422731874856919765563619135616004114200034181401303904823160407158512049835886196249652044005712169824162322001056167119249492824232697591623817448500641166736965518078211144012963404918217089119019948222925871825752507632712599117246593455996321849592854469946487197470758248514565177384250881751036203952239894984586239110978899072237607616060029197370203274076965744035125715509900461215654165390160266202556770812073890462325670270073710879337983804566660018318318425276844069511391353351956611091070250831639451424740330259947461856050884472147482542156736387286700825679619966110426238851825607840513542715033426935192731391992469351929679307781295518928457595530183867835604753566763856020255444732237319319176239479212909466382516310853052405441309552508958883884386621048725147493568877649122699557411539377211820144854692878472707307268635994336119945837929361195203501363120081299971732896326447104662629310142914115573748323892950159277029659977825834840097815904784055298475566141827912552171944693864219249536646232309503285317274253989706454794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] -641123140807698028889803183391424778408845626375803798513641433382755631788558681770063950755241743238046111141624611956634239755100934473492838307115777527560715565854121655587472238037104452916794871340839425134341231821776173048208395257320726452746801313521463565465584622511783103985000114503102229201649635853862054791664370413694173288608655905665072988343147854813847402259785721669123181318171808077375414592245720413849240569091632568851290504188658116702612035166245215546308883320223866653259649441916618546542957736422865972338650295146454058010923616582936079545605150313247952211149164827487491788238557464787864134772051042143597594491252053469747596318286584652628017647951703245881375249419293408617999472694652367519064828963735778424464899711922626325825318817445145628846659581887190724201807827357610086479764819956963367757902914866784524136135231625421455006165591276024262252923775184437799685690996796565024130872415447969983660450429585478209176075338020171834099341339351383904793568058648437112326506263382347540997273395578503751384438817639655228142661023658090485598710903846198259414827036063116879373659662910003094082549202602350070476599004010585669701856702521857685769345083254534976143863546506311988858899492455712104133743060941331546126112828098422138987036413177278528519670158448540889945032743596969227204095705834823482164099655856300772565739624323505064821099392586704278553971524502332808326500301211126735075528691278217677287639442300014483261534520337762849327254511211341986901126033293047751186817537426219227266973476826517729424884263382231532467899692107836401575176407435130726225255166069612714091578803353063096500856111636790306672116109822788588546910180267406327807405003619041231029593164237387472928054992016643887410818366003243320561941479192025516803452512168859360976676528223879760475786626660478097100778553172854753414419757039578643361603401764013210406487945122612296829019801001109589567689002108221524554424897098893836415594989967857511112532102214203883810012620518887515799759846806410933693241985576467737120276747529752193287625943238127451812402633617320894461787180338643852198401802963618690476374927158767469951502294354754338644512994133887382485592264790011844376804722954424167730527115699249882411798601663475458350916700728109460251974935920384192616708384296540667378543781729759502988137333584571992333334091157851242731128642784192310147926535518418489398094862218181728681653609585256836912558821549615709484053699624546590843974356303733497093823319381170023818144002342912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] 584519920436142440484015522745306297394262452012014349293371888698012722415499776358466308452042687214646965296942050826223607986686317516033158562042328748640637665030982167053073448790349344109207574912372185244170802732861974009049763821707623923933992270504170667709169458812598713129468626132918944556019019642389964183573522360121974083051356599144329570448966367798917713948279382738689021865466732094532229114947995758163396937512093355979393276314808250539214145103383041016742039375771833880385916248674310829561136315214497846956543451244783184020857924395116789481367144259735169840376655293044886353804289924335985290170214405461900684977101883676420567242791302147917638488983145578380074189389246497650773282195742138074159967144838921976016359001194322053147289612258225446186513305087989176463784452603190698665321242291887176936892208405951441103600326717327648508337589505923944646664734534107631381001435837398933687652515637477476649384797384416037658766168441096044213807420293268488751575064688741558811053814108957298898614519643837467774645220713404447989943990040784925547156388003152358862689257835955704156478348805440238791797287254410788369145232516586170799707717169746394273674999202232206247794439005064086854645671787481590230791966844211339563088680275418856898651274941593022763784197313998750990126601269472800846712735025299555623282534458937891659823368502501040841703333236299567749223108631553441090236633487707092050245609243162528558164345520124091885338962375156972688509259275936289220450730563423315966620738951946130952737513847202669369216064350484027715947988214098337347697745878723883831607255093035583982233309839353464676024646170941963820565023057746586885201240880125686167499202257957702587109826913896799243784858444916175265806560406658778624465525213041529436905076130924457039511844122122453042940470915167124925241210518140794632888003489111188976817327946868028694567089768136594881268797164583139817067541500399126646581575747307638250048389508641658739220190621919706135373092357348366294003089952120106064472504694257866601220617964540279370615579461526754348337361561543455516006465644487185850646536319415279717018291855745402808735165484669782785159483344676842984187367295547870982215851556959625152571734460838660205593209135775727864197978110897215542285683864899178142439325214934741677093060491358674151793084084691220729069412535942669157709944066032319911255412729509168985867825673124588795811163814209125563930162420807425200315543100706013467020857974115664067999814929429484268014775828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -483364776558273318311159545396965304526678366965943610291407095792586394149970794040896432648402459074515461120176410110022885774125949321719223296017222649741364837716510177370550978097320637246466293278245300208675870526304621971064797662989338037314012161959890715993661466353386035327242172907313716329060889271819987036440768373511526885152063208735061123319167442398257848946999867870340072361391914303277533478787241937982361108987377002340362874603685497132520197510419569767238783280877227398202341353164371253563083524335926488624334249163970440404441006022607169231305792195415804819567276814421314108877306502222936773394778102553506739792456302006865629366331181495866409869333577222799243791357728314376693797347232236277235915024151462762711326299387828996484698568281833504904731283853547899040717396009565974110373954797299298013988846737614111574869786432490341342784588847657163255559337602474041476882249830802062992111663427851592838403050252472031194212562234179817368636872057913101845017775891967020612803130737039173714050858046442632882652416715437384838362088309146709040085461274666054042809720009788964266718533312884987134486432552275860653995680359658999559189046439661833632790211513157185621027149450053843987084414952819962205399079130333093754784869482599991064135086500544244685878592126478216636528914265581785341679881624014913884444047056918046732860675015533584469545232504380464232360959030097658459462072355274200120519925215718342155667897760830688705299746009878686829430139761475480791655704793878776572776539694696325243179484219400125488158022675394771988356128552817664512510561001529924658398744833102789466523288794373445421400917734275223446568181790763298890886734990749537140313802648174609327370869533403096610695752960082095459294534481771875940581976510037638013753308598380176339569363292622361111003760268849488419867974496525551227361442840251636268137623582723894390298393827528246776544382973494265712613231464961369683897542779784112190195374121093615148441027080900536584497503155611954748733992553411800076906245518214157401755879000545276076855220701969412779422005595985201063946268123529556585274639863591885889572650366559274474343134856607587336254970802755519424176481831498152191249515966186705042654632301285582828627634187261872381475083040388896247290860465877225089533769419813407260906637570658340114348495016196141397854211479188565792369600622985458928857570893005179443290570336436089830699916695070344094989304220487592405823594309947522302246566465701103075493639384843294248224258260992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 362789805943210538875481579834407403366659352953725726638722510431205085932023424940425710071707799410490211276028367528018121636556374313505764410072565308180037540215787685026551835710084391162169988947317344599380579161402169887390642614153809939370509538587505924147812917705315816010784641092933489605486797647784897132164110651878307153755336770751186598305477222800854224949244174002701570966957255430642328109636462207619806392212066262731562641990725881509149863376063356945432681124099641748575591266647196963550086010821236510109206003527310746951362195792065123485728313629437254934762616826580235145377093670125404294923252350684747303141650987964145978695961803094826069857843100326309415313655397796237911874709556390885952117612705043320457647554167541229624959365343875235086855020312134076564152490345895839060772813026345935750872448885106521111521650893116555373699767045786894803623608435093271256775880782936294221098456852846085733339628625547911851694572204416317525058809100804352890106402892407258038081145007638877914081005348200214071630685692974398571032083173753676851665982649343392303795128286873056513628876031474986871242712499941375358653472382358554766324003637608406492208018795411138132629295755298674040259631142125833752770165472368437452873208799365541527476860238355383032750265130598190690666372617007009031274628691997554077784791938825595817864655106408631970621427752428770540844030281942202245365314004507259796691068465192297548434047843752563921758577038267005344233068284834036919722189118542532424526382582092382716998985258091788607038631899215915294876738380049769177613599309579414530376008195150523142997495453306493236512839531170811764841819143754308430904381308698102565936399884060855599807258238593453845488953998646288057014171658223238230523314739660875535347068290571641455307523738538963088308128635860648471901867841260699355940781513658875497672189239572328581119805601852192872965579468419242355834649167629264667982803199822139936314549825350599125441790501422475564012111211778564452993281035179772481113487289798310557346306721397495769492567909432252759138154260217514875873115645435104490818378299109542661707602582414397311622670701298150669917217079170575864290951016549608068869374150410978521718558197561615215268043048482489930338696921113505176128725861568604201122691057275502894346112542982174097439564977639359404961681099234345115793273156311507127973032651428699134938351507718672232049492169896206677573598139240103775104668563888255882463999135952938355715721807506510885110845276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -246127344618714267768531423626917390913778893720467930123249398799479493186408718446799740280929471797238550155381043213324144620172210916963537278247781743926072069740012905565347511253923626459117219112900424674619705182708424059631650051976561020014774449484839443986528446890257605905231668322709380447334050326636056635078724402872364388152221807745453168876994749814503923181077732487775286449257193578362086511387605635614430547937138576192840324338315736164554020485535645800752895542282252372980849534961452134538783161984510076735293203243218967610340081180765062384935614878301124987452412227600047795767887665870498497512052331558416142922206900756295339063182422430315146072987184366921076877109456538097338311931114195482988507132083724651996678154841392136096477537095481357087903209745032960815356590234738370426619356582917652598152462683177788999479443611300393408712226202382219624163371457179948076876280966626950639292273284247183672186665430485091424600597403584595440716110589937051777449778218013962924917360255970903978353706318425292308295959505208466792859623192661712460575678661037052423109922765171902972655274946680777992919590459091203163232357162652328202178883218179914725933105665494768578294100866350726851686135824064215172955579876395030942249446502627933869231199123997844633598485340978712141759877813054008908999578283363771707941714934598597503256341942146614428717551203671442959532183483361904020962121974288306746046468666624218808547818670771245133093483266318551877743163625592109187217188628418471848457500836101288838866914981736451231689533797556881341990956517882538875914693112906602100961008053655844106609797038103897884318605452138353462466451345455367979908598426769277419272754668725662415230204663952202322096222756474809009974768692132455988055985620410232152038627392477842108476185203367867573412387568611018389822326526118259054029331030060431797722891781067672672628795176859886064270769879740412061691915937061699496517369945845773308059300460475501937545737760324500824826900933997461432381689786507917752167522443598505956254983617162893989305265739921528846130985808336172676612875888172907949313784682983780627892212056889058051933003430246084013265329162027293217230129849033499015831647614984516535017658942138971302275402111367512696088081047478965040771200931059457771014326249771867832553349861092759847040263783657863956015572741131769755985277323088437485016434171837891824009978991123694328826105631173234911177875121600034687721645219945614500064565029705953682484612119596596935513346146304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 150186828470123216691607394728880805877987804844287116118130646346360321622655330898572405495738809469905622457977188770300227361235773560894668927142048100767940565313923137892983806564677167642210840504881039287291186674429693914120034861195297787667228691307919684618460266363212745468405622474750958277279260431366506289406861974851499649184654378532555068342343796768060480239076939720510524506664518317349244911528900323707226356952595808589652618939207188216249603435505764837809587691408968122744965579367050752034494492811535989936447602711515559443013078774022721340482619935761553239684815750895114652112580442439480021487357650710664360769763306912812182997875090852322796737028110284953749181312422110864422963348511217605447675122911477606883818208162172131513620093470083272195261533419627803272712260405611549466493727851675158450292798298765538797796216225012474513385018509264968340692013572001767681012238237320316675746216378462198693854459329160673774381740820963165291154041756937859380381111643417398605562527425697200033035072814201114932542994134242345058054890734976367180609346244973066693853008772065842989123239204905432378927092189494331381724606349403875257826337191028118606461431017501721606679285567317518307740717098626365508890662053495388989998977910282260838270999855296218801583655182445390016951628373818347140921026647823752660069004354123579653083762896853490467383313641799920556985900235653871461100918961183088360550824157380072871524135246848807171096633204854152610244542419824988131612501389806050342430977992348056417041406400403878132867012067481396491010261272286088099830104887643615024682306350207246881003567395913504858696801057651130533881040148750437830036568242462575968169273034004916348721116615979092906392560153999372732901629653929694652734316115475642384741942840716783749376224998289511611304762476245041171557203371977343504026399813316812151080645398445248754103313948043027306317912827876648571392659174173416834796667884667488566793726375665291612058733281352313211678340965948245008239071320502447811147287496496890118957118830429685236725217307698188712747764062851273225504892094450028285283921718282772252114715683923383334450315063049072271496263017353302736913651249533852620915054903795398900795804224404546443516412848062650225741815201234549190839111388446359271894422267149629866655471206858444739258651337605597790273874871588804087786642144087046316369237653809777698944244217308320070349879412591122569214116787604965466293493040982419301919485069643340365045509425141725810075579187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] -82123468558182521894963915955096134552224542083565657591000289429248634170200128134884951441040524708651026936081384575506780566357061761471686804179563518333464977790828165288282925227847596374615689035743452614799363066832234391228295294790509167235700115707439161445757585786888671992745606401223375508697777671272777324447821021551489757090978031102063284435013612591315561103492665915395386035296630948111936924410577947703870493485753119055914577972410915702877050777785111303035983078323104905215060726734000853176167177161164533781530825419401643623007753426118204337711711842285214370663046705245315656577648265977901794288842805377636032141282629089188252040853236970486203619501966051783656752449027564752380711740772147211155399763903542277228687945156392872206836552433974520574505836875616132720185678020472567681543494073102506814472107050852830028157538709177735664977253773647753217658912324895674155603499503384147772396988493106648116184996888284734155320928169216475430916885794286346990848786429506151715480892376945475457628997307623742720162554369064283123881373389616671960529732836439996282466159346768254593055796954740948295349442062275767749789169306986988544909922761926248822574954551253833903189842596083525142696553584730455379200589405567714408287465949473972103705955384133175938907710735411073108096471562522338857206990390617027446352151673922399515044384969771431881520548507787489501120142996296191743330425674943786574541794084671390113099311686135079483522407834180658990298382554769390007288567780938465005628266472685148948901921387310968153292816583012548926183404632090788465649568282020152083055270288932624359586000587581136850385440736506534240208766025688138812415272943100885082913966611047037759625220141340474603961460296907599238495525647420002724403235598953705670993286224118324771793254783904351913879441367547457894171113633063434479154069545611666270505942179800121107157322157722069869595119062138683124025073049493055163937524003883935110865580655230234919422568941940910776293674044559108280717933780490984361853563711206629199499072733062860802019883855981134527815866979412269542550655720009157815945140585382374623023956331760541947384086000209701269203237855187582406964400183900891913119494546296752651449072481844124409348889995434811562508574946616558134255417397711026204870256435475505865356757436040473514732516406050559181112025606822094828348770917987578140452940176076463524074335640279620386279998470068700002934351567979328593454027307830523957309745817491572659177572061566364640983847534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 40169460609150461717750733191949215035019304376672756799209950703004735160511355644261427658661562074670587659971855539344488406282836100477660546466217648305841653466234957457531461611624278915599544275665243374471781672599370474410207078525339958484323945112540276590574583169833283090054240210054177708182324580937805343327288754331407993519457680222197205668729444688341078632107367591915802011505397090589498886212023924909882581483932647147335039964196877483236178607410856898772659925944578848968493091286826801934158922821393341551459770792938919576017627703224308746377870109780559893624950681448050226046394370195348316025753875360165339524835298986225649264507375683430765061267073356530116627588261263415796885822920696660530173160944723088510588868531563960167841984435620675737423950527121635819002373287668466581128151859468964755954271393705384195850972011902560792637146834301058356713173271854077617341361295582429615097653348559349044762707591891913019322407353993902478125552333389571738151557303913625358818317762662553640027419930222853086338035596767188908959470260175391783242355739242314066632213003275775856195372399206055459988240794149162552422254466434351203088310774426237527333151509339539749697316847614570455266837186991782602513993772171108810787333231654897758380550719569105625549410850331537337135955583800704586527729117752640395621669788595698744881648382374922916633266655348650426610934356451194469756717665389499413247739001210857150293519433916332691861728659257020680608142089620711679678296222751855490398064348859973564419172044541067115438183682508016940901053009966344457447345956574490830974257387312484352726166871801345771371216891629862080210376954259806160136053978174221220698395483525257821351979185316921076835968093702659859062002545229498607829733240314741710397985015594423594121118710358533392093802826838304995103635462358193471572822726905408234325166716580320902650706669938581473657046823165774683037192179005853543592134608215481389422043197596719372748379900057651698993770414872886850062915181078407511780361758698697985314074497445747543943425765007098370136541610890450902427326031647840603387359578647384646348575792094802566005257182611518476320341364980054740494313155700662023155118551457220354613548814779119701052662879928970499588910749941949931204673471682271554079261441466242826746046419780536638837348230874071286457493179080711954581429702593983602406756017783710410683479465904338857575848476511273794317108362433879016449802619552671187055476000717694313039827394600145042232479580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -17583494354402141535050979671683009410596563935010735144879575076142357698343415955284166919751657341679380491087106810252294997622329501421654945694537132794653370619938891382227833126393032898380042277826707930601564204706033735676909085707828100615258208917776695269673047926323250593770633382797667257191519261828857647382006994715516736291847431148711399658204846743018382342530159139998269623390444793993398165821339938065836202225057879381044439180898455887345592920281123533134857108351911007697806958124554758129532600857316534878233522755885355273876551433501264746916112955631959127750627597238866333063599207950452923211185029598569099463653100678224541356548188318027157717553380384469032865408556978851443849393856921656756928678113455457808128671999460502582846025397229106357950924333293277888338758011855881053527684227260512568396826411964797293697117934936940210103194684825931825495780188531721200618742154367277231315162814106236931190055493381948792412454492007352484907126530272055868986830209256801750911654034805438634842848579972600657417103505720647819221984244860242967398482923524624353822545935829785244405486548013903916926310877696189113214550086193133745622729357553341698601693712693920598368901549068885693694910956004496114950407844852260114102469306916217720887077996099637178703976328906439095486901471585510616680709906678631534797717882944766971357569170217082146786873931750068046199434541438268505376091259814935389482195885920008414359513900141975103984512873665729177745646938317585573688998655917830999175877708882736392870129794452722145203660838508278991950336952230219167693828030353346373671969454294606884612593063676924568139938186164015803385659063753312562485767054010039862067272108271165698398893908564477416158256022838883781335708140057932765058441494448533029837091467566351459312061972032945604110273468418544614349133640039878761591797162393514440977716904313207059428996094280550969758684811543432974237139632426076546192846674314715484900872932342205655794487566593849200191868095392767381605114428241336794716514729901311376573250864603707795477468380485988681105095108403005177740412515653028981975974102831346525829067130581523165393703556553478891869671923668588375877406659729620538474292535052304510743040610390453507382803621627064461852510334027857742265036639876237361656125646656191077755931548945416527608408626079412128266065265588144326075205826893643954229714424914420503540622700913633229222134756906940555070586017191638747438422186381765406745906643544901387296250565168026261945107611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 6912073231567433672034265478196344489546885663079582669599197673326335492150017837273260431479321782712252672968177042400929289199311882831722419705644128008398901782005310954133093064910441221431972538061671215787869171586120913745199785365733801067708194951419548153529230043864686503960032758669950773594881795174047144806114608107460192779572849689323517069928974864815867952531761390035628780792014310007233917657462816892733635199089536530685247754959804912718202869390632974604286395111303098372605928776699391434978181801076149214462498329250428219563423415191332802820051224006786154048857741361439999590190656894035796782525163531214608277232746984949203685591800283970913134542828123717767317995580589262295426473957750450727739983882019027830646173685730070986563575540423265655811004973736212763846454523040634698057890997765647196042757775960872459252303745751373627206378145859192425053519607569367411418577572477571689957088632433236634351504655339842423528948646329602660448084885068236992537496749193455550388281553615336278392051306492185714285258455901306824037775245149303727082501240037496869640939156102442127451819679833764800476696289617702671469990189813246820454354766306742221867519404072231810589191600507435594393387289504782537073605836509038300409853745807716797110272853085076115751481246600062800210478642507840286276124252009697112864707761194505121629205842604790135111864765217353266099479728583196028510762858562612424642326488607404153841682673402213756509941161344864291791474253561661354679730291161560885816548774859609001406985785621979042625630108326403232191542849419864508644607222521835913139881099723474616168671849218954460733681566991640402716404393571568571708815244209997157799770881991068169123277572594143103816101053662838525926227687615328906457900760214363797892516740806769074241728116256100312433414071396673174442733322558107199830528751474308118970901152280730742835244640359064706352006760270798301407586741271167876995222602745110088376885175370765727625031372060539257388515550274945538619790998386341649878235573551937802943757214105068661031875927328207884855779530243292221430481243621729043056374045152278462320199939717671503863316513415716493058270834878631695785875995944407300735078492443435900579383077560305636997826085410477561480744365002452782997859471516371211687440680300874156402631592171847115397308443081335386518745774712357227219128876965539224138818103936139118611790700873278811903384460495554086251183810089128479140340923685839519711376543797458330530996498805303475510129459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -2460016317646905891852630805723153092526761592043534869800392745429928871393220149396607384975275272472932010740379539065283889826091522854246724381912645101574053219347059996039034892929079981504304573158122229559318515324382378841510338763837821648926451563177039641070678201573161855485491802139395998268843133083819086112162672069515013366327631898750253244736861154870836362971697699207976691909844778096049360634780008607154313042325707751672353772142152808870127879330919081489177539638749609958463468476160556256925914925473505013431501576168394227507922721328133286584831456876948613850811932728275785789274358650890831086384638484335699322740359167633718541731016319659806881857528449595874560983346152964587798736458416046486538392365365888618161983036042525668727900015823229819174579640462822974012116003308587192325537820148278077939716777178432941737544135896718739059533046202006864517459414483259250080524413473365192903076722397425067723686859059270586502580183277680075385725448693196220972766249712956232281598970271308269218751388006865575557519484307992332880019869219431744567305484327284337668701481527057494891830553346524392958345574868622943951588229658866297562956193671470407605671002384125041395945927141488295754566378772794007766304103026934889777971835485727864761129106225891144860830699790385347018820364117991155128257703194821144433461629829071884817522367798788612821569757760158525008360964420550527418442939847095733192596675463755807774652019768570078200762016065069807665910130360483462044370837843882006785904314284216095315650951884893880758351917318391054317789470851057378620175097028329259359465260110283191542702133022126716409065877021238306367279018877052610662406368392828467340309851394012163898963059520308976501946733535327482106669005069816385678497540156127844234257948158469334628957684229350210433440135007084377295366456631178834993112418574212248610061158283132794143231900414287685542288407940855058131888395370199631901989023566407268099999075898480322147295084805314629229591279215714879309447729656830292510550875936230395898894774375742348461983364079450981189512124944369981340925828963343779143876580896080737507599937226986142472036772814309662802894390237937495669210728878420210049712995432138235892131200039688710656876940716983825379118314205352964362259039586152603384695175189924896678654240092576668828039528659001494482449394845814952611176252630761215823420433398847186563360926855043080517133923741737486583851350574830904408951343632069066476806598188180607468933045472809508158539038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 803749408448420209825561856331272133346645335970304552654310374221437371408460767477078943729464271493244916805284091488415100997123736955280156072165848678250943464424931294039477236216249641725064703108749737817181369180508558490236757909025526875169410979267404776708712116357358620280407941914465293365909122937724973953645155540770880277375531090668849269373865337663241936772202670362351800752255696351221815453911390366965150144407515508606297178689691380890846144332211845763398350846344791051186233530748550850527547136117039971148854399071252908730731171283461712029877344445970483589518023749733931419603204319970095688449238236468864549243154065162116897887622311145413890829271688312737208910482182775217824950549464091104542263349155567165814221142215508762638903395267173188146176106645768512914226129774822789245003672439512911759950730116591650180377959851846482724985575167827408704507724752109280205190234165161687596747152946340731787465354934385777626108193763493416150831631828647814671096879842530218736314984594704449836746806721197664678055866821866112936798525753907248488299649237008599862867318311267307015212558901412163899569951484104671982711904239037554532837573132362089159242574517152217383015719819237525122546857124231097759911281117182372781431768945081046510686096265529096488040690369201792849880737428431131617652735856697887532874072826964957787594292670112283765923084862844339135675993889420015693664549539361238822435933270093984384530644585207874330011470409612205998807009861443954702262606416761133442464173936605932675181174477438104069243679601560988655963667435739890775019562297219250874663893382099747298851149037138058552958660625630499465502673171827011088335373729857699489188537327378168457861510611281174769141786256864534086067771511464761085724422369514075056665556769257414544410150186692753625314295181915751639314001119015360620597397626697343648073016345671608787063742947430082894446587168165957314746658950620981087469806995241808249146205154863336146670855094841542817381100188218246782365386922421926360712457811715310381351195469621687804199540405369263646666286660191744833073786458930942108145153611926426672926752759726419555502487607224045595419511452936415490590760766872777482919679568790611069802657848918088303851715308887974184003828410801371191800572970996803236495670789376353919635070182889046101185141899219264275358624518163195883988616876198719403315315465276766139847767104183093270414512996069157488821584975389348767380462790172459956704216804610849188982100116148921260677529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -245177330139594631667254197898450511068742429214757077821855582792429742638361689902698626953131549763544237256171727668783245500757400507109926862460974869809766150155244526760649511159765272119596256385459174917176401343770977553593989737108772243680272564228101790978461286231090040240401800932370662650994421319039537855605077094793512286588829284324426463590611076951254171647015021596839694579644535456591477899839759349982334605790303669613883248768832318404058167382732846160917458327720609967070066263827406054636077935567441402845969794692897685310039127889579164854869816888221325874956874131888653020548729478235467316100545288479386437444312790734438373096997070659778158366019944860235215188689756988390558761678278319640088134134600675894714875650053064085871283380783928531900726813101099244142707035812321185872984578734462035436334490427970630115851302426949092794831793529663786117363569193531751421828197377241334227952644393916471294852716904596629276370742268713466877630821144229991771031037390822763721187952008513076800856134805859544611060341855400820025879875712715337055500044370877284817514577132871127440383586431528958246789308901230691806602324603799077243023708322916462858260735487893341844655498327798822349595491210360097632194162601546992223077351811244491526985507122635139488523063277353497617713661639466830244313935773094439903201907651775327192673185810299587773958442942843385800106970962479715762580169114255377331101857707671471844906532394447785273593157931058543889797192610586153506603270172419701176271611879623956744967427101426514812661745865905447134062166501422843177711333853920682754489456795012024183455383654539365223000077476260280065744720800186602381017086924288566460055513402991032162051994504469426494855599418836450264985907069198817285272233567083897226492450713736885143129515270248115398321761047377900175775297467339218236281816140530679183303135520127507663764070364071199999368278862340830840225590423241136878195023617963811771965842825391041352661396938599858670446236436411170194402285029445200026326787676062818668617558310682108752314939808139841436279328278511516236222234550458321059958299760893577477680712924246648476884491789666468297027814841304541957360732323943356011711258000232263956368509448208881121800213620022139365724453266337931801733193084716960344529183622454011456475775246576674840145084071028216156808557016031580538091294074206850141560649320513987522454375708825869007840615649671890196467225241014373046189289960048781090801862321834799516915294851600571603752058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 70556748779460700869821394570455206472121143560187011504272215285520477841770594467661527781067027108761689187170890860745355437305860712933689708383152517784375666821165120127937666065874477196904930543852314977072674405621949043285769566816807356349320907577812911158882603016794208274220422414617948549190328899350795604690378945120004454080703712247886115112017943566658816235342170345348173522647628380282969662811768026082776844874845571486874629971851053186871748591135158439396797097801806791485257664242602508536414883436842045629278906655513005664116150756587789101720450579550862624386962049630533417643811841061777329823524389082346738238384307380482842220964345251663464741487463454492740329879386524774652754793418776000697278671458689744775985190817426224254075198219349097436247476357661272094492853780467991044950378337296248267179873272861438537692733218473482580392118299562812030198498695463678106882690043620944037424493842072066391823241368383773309471147385634189479914007976987694041091625336156289765148142482630767099411920351506283733085133942919156961117081161125813514036901640130510213441724218513783274559356826724928151985227741937489430896020433920544471970527781878693362291910282865056022024131558051725405286062194651816393140198895284715354724426643463210041283549074071608673080100036581332832679790102772250054521634613836214010695801516018608526663516217474999042554640720693322419800539649184917317506043865678520659891372298120965169107447578227724111445605937085254575868696781897700849972699660875328769908872122101728062677253420367721889651273038658166738034329843882728037731475912810110302927120890996158847166388672696152484805812719612459921299091521044515953257134341362009685499250435445874670500912358216227191434307115122294126396665377159586200962015087205777657371811734161082547243967401518403445169470956245953551602160995659386704599563072925846908137071906502754029434547444700417041646931622086241012630394383610328458620234541206990144444895176197218176783501390087219992589640299476016668251110184253331243921956032340743320633133238832324041404966821407017237039084888956307428089182076175903989431470543535935305178724360727868091431365475309553937229948067760389582977543267828612954206902652806881058733458000267259462763828852088052798138323628321841290822070063281842525636484913829840252449149231223032554709400103409626277485726640956130907881352675076332798494037810058408094622846643718478283635382113961587289580111000337595258265818163012795024012228000171316417365791883979421976939724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -19042003317200759535551697052079897927399741128617877734184538296354243245126690385883651886553161203854443411544131876789590666834330873493696795932477061920154959879955243550619610657223801340123081508552631039726155421068073512678049171234659541972977512316446603031661245206900256004608068832178304400028618440985947781424701724156566457693312008125674808367166663987349256674847491287049717097071367253442827404086551956082362042364629864423432369845112388171670326001205276254325593915502336282215903045791178073997776416635206136409284791449952744291404331369358969358555467678729874861567145855570997554116654700492259375585272020123730083306676109419221098914782378605008475180226278697977581605915291226461395920165005139089429737655941470735586829502965946599410921085408558606419404185835512378317596415125518910870427182994569973611556314155339816063038729747119962916476563032479593366478692333802496082147672235416775540535243298722472725430179721549107388188667426927351577585809519896248983727097851409265504229523374493873643875521357278532048556739877293969068708103636314334550125964919934185888844669272482951037110971593496144483323549593180930571119781068513632317181099685809942907252375715710467045129478506532445044131952711380750398039021653232602100726660449855315655620425071996435793896255256977664577673111038579235691742388745494851608380083025781471343024163507115698525911012629905387293157671403185011730448201140039180997026242268539686995937626719558142010291017254552879619397363416427584524023992710692729958684323130435998216484720404200579823938864675208049555327682093245514378970195950737728669723320248979224874066586065331562056345083195590397295574360589543793430767939833144984935847001192786373200330139099424823738995958180878794800531347106940096289135501523131978555748117882918342379875988116553939238606987566533443116773066490179934870267118702474375407612971990726931570215118005727873907717695406179609283180889419087998815133661335060919338217081127071950473700138957455936147818937959097801287068192609390118176788549372292206379811684150198601764857950700195775790963373976218581046890147711625654348712945514476797500614919793826499220472972521971453744383518998018529743567688870715186281094819392492515123271398679771019114071329386634505648985480389206131919372244962055041259076497213778514754346348031603340777416519826749625462142243294464684189416350024036539153602226503618795870375164736653671031114090476742809608354950300337048186840863168656510422815956417760433305561414795666905293211566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] 4748817423565128796193904477912107315979513877579020852705099133653641251789228190312743279653730193379045122650782645874683500508246866320762496701405363046528733036591891313820354836907119431698527079004666659077776594916374410709724677418784447941163698108247497911365330290124922930020608345809345854198113975422956299698246190293015835476285545948515642739237756843567769170792657936214573433248970604792385363847790021141327272364773938689434695502864802577198576299278770650792242130060778407885140936622961407625211517401527193983543151023521231687085403736289234664472167090192979966284526238000684585074349530825128038259416882874852641494504820318097763261149811892057219302954590859151999535469095176602543921114993212136462817219206155695693372739557861163249835586583537408431395564647445704578079300633686964740777222492911843178526330098462160595080496535997574253375680708002844077137578582484773061265814438793437867381297618544980600065682644147220225721989344987719026288340438915960620693394043056143693629786117975363823838943977725555710445567749953994524506945150380623732379993396212000197079296200917300523788446778962903508228288646611905918331339822817811673117167512172824850259615332761635771087036674383420298314643003442291737608565839517897394061853092827423384521787630681115816929240207963093056570320264391568496749423915631652018595182463162029258073271633624258591931998579255613274517380918894912901959743135671970272283552907048557976924246241518451180585022609359515460067517009713172091798719466432555740710477136916378805919393892016491606049158108401878227588436753782680796073214319971647494435930802474376205170734751986014928966625386488467127495139047072302704406678628934600164609541056523251513130839609977723924271819537255692983119524021858761593385640260436069802598400711401325264830656194426102642376353701792844894078910879664040696920374088841180565638974102381549439385982756411096515721520194121585895012066448300322065961551847723343874646415441509067699274440165091764852168984209900448045715969158703775456353498264249064772077705503422683833143110435223998823563133821861921468045224302105915020314966255409842714189984218059714908242895268388192584972908717904450066916808862201432797772895215613727661419223639415975855906282827600049288502550289187659994276284437072790822333746818915689489631502351321685404491319260118044763622481344392101638340485939643971045653892089509549899785764425101824980348708625181116373714231654678553555316526460864024077941896391185358716746959288364019262423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] -1114850657249327247319568867598769359310800899051524365569966459420288298725677787458633524542844003018337096542574439465342301199202438483674457360664293770171756547653423452788740937010915318987319504003114818645985943628397915226614347167948513686904717387336630018234868010552001208802721892334984619522805825515804030389485052994963780157583310434573864817020084386454559338034300866292416036973953943761937878379347396238977878819035638291744729396614180834204013482950002499719725148771625605812138481608300075972084452599123061518385705716780325224484241533128952559671230522603384032418004419235740284834622462879511580759728271248094352961463767693970879336067809967077718737345055695245472436802173802747884890780520118489268626779210322384158008053820609444955529184773018272043549734830335802637088914379086494865102464258039213847735679608374471266413080340347681088244657898253962068624799447250656947336685546001247118444794449520897839221444536283155876695759831316918955426546121547161986324789085927643637309587434328879817495360297854080321661440787396114218435400088417039401197730680947925100383007053617559209065769602835469812512786079308584568961936863594783364615981950142216529251746884349513595502723644214621787224051136680464801491042424213191758898838345842759725827093921936087660660032819718280027103747696465206541082558910596599332964827546503102833606573227834560143812887592246586151136459840650663714719781466140736006406556752175829191450179330076194712374959656159806452724793605298857123178878430403026807813703436464405070783890040526517108964523987370214661318270281380037026177289101462091280433937021841984255944710605780171330189337495252209882656358503439663315473946004395973495829483484231683440153340600138196711518385314297949370457948283174333687936634844829729458146888856709173906659269925998234441594085647192350180249106913056505797720060143516787815501243187876946662176854482095035109375838900477240118789380832051553254350611182516209086320425809211274480300414562788942371589103921112080568262243663973233239972319649407786883179790740476461331919617580519152077329448513449013578382475870575119064064337888615770503366778117791793105555914054973188720860392985943912176032819675947077953534392275115420354229858607759845132387100213033423181068755247345057208334639765743717356147842681043695278416196004005462482497707394769613576406748138879125555203181188983417908163295612223199837935887829963954130158781921744373001454475903242098893502566621434894888038036561248072677462701886162747357396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 277877822870896377112303635495408004440694201571938098056751445954595438712194427080145963014746928964650792128445921808055684781466638557088982287172856515946319968762516099151865392804567715507149081091583809014617905338886257000340713981153462614273969766252406759826470296416047859027452247408924105399315235171397446224014439087014252487809944777424956657870293032285232578526364728322958888121996101419640140352075518362952986271273926445067706060723028831531103019823154472263967646593287736946281915485693015994111237456127129778575755333155739984559908882567732992595192432847115498406595336386144025368842766427346879591894278744365782169857110101162881738354415949423048576037210112668718158165760865278154975429718809394400473584520426982801153036101774449472472927577844548537396282506516134540795479657077044174533875374815472309736657340449758614526502622057070136849531719832627619809701354365219531594235436102241395075051915432181996799940816009444514308439977961534891547820721597897744152407832523396296554633281295035926621771603291455333291998855520189717048153023228874588698142205083545327497818345717200018171081760116136787383632913669575855810294592426396875830234046053828874680580499676509054900294204665092775475674820126769435001636185136429235720066444105284721767271015620734339551316765187820387033521267399869796425833601256394896522464481540447615184751270102112595283575894778277751994992313263474635319970067379809915360501297845231193454391266779762252863842616479282507993862952196628066401796325238584057962297016382197538109180567250564812556717527831734648402170903356744387405792559652564129157895399730816610806439811830256708981264178471414474975511511399633218727008678075537432097927943032890401347174293458695595437369730618070819983187862058430680180801597037611618032775345512256505162706215416515333658231010217484079406816366369841155635825017906224568363991788216124437646231880582660714413565958882743989961594820608249362129567233690655525496737895371638986397300431697833351421097458719733045283729700348316429607932745594384554181500438378837557426385843627755494379682771727749834985862742243123544927913367389801543412843009428587884141118549866438189077267919114515815137282180912102922365890175949953086403173411405113570109703508575423907744610997855103879566431064577486848585416429040478706275397457215210198447703937417530466857970858903975673265122174709127308660105133568330124688111751487592357000593871111822518458290807969702256517630905865879864538137688110998223602457831728054530788556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -85965515772286480577003935990046822264839022891298327282653250323941710211597958873679850570109452215646127168035551366698621019264978241199285213763668954673454948757642440986779545516030057870134318961432930318768467910771420205146366759465680907937599480031769532034993198902822713864532880589348761691282156660924919543567832064136367655154356847756773017856638906047759736762534034036265273883221907563456148013277018117535207395343570089997658283206393966375493322053677981537497035839507636825439895330776035963787749377308981412453310135918236176942393033177322246246571987872110874283316271307777474757968524908500955314875308115681412300620905609169249754979907583016761708892616576868106620914459313157615897969331280337905281683566394231264438732336893595683728667269874897265924822487683322293742328784347345470588339271311352920281730674569486412645465967708556537709865511047248353116716655291086571210023892224791666409045292223876959031470176606656428498522754308772896794923140448189154036719340864130421406776965428966561809793367247865987371918504149831896496528311604506697000328366122245884216537224455941717565313958215918917590580314844412163892688037708387915884132850691090722193477607061153033981301809066754173672197295284714551422085363541326605829185889438555821462669218599875852292156413638937945826783062485806390664121385077525795550698160278918451153427382114882342686792902124716955728905820206869331468783357800778567070411823111111461081563214733496833025416172877452364224665203899807433925633422564182176898740226678031906633494723584301053169437027246473035005270190376913707482971571571638853813068943163375261826402874003637496078703289861122562843905646471516548957500545844983490016371737511019305070728234764010219234706066995480586642140351547809142705043076441376706475970441387083342464625116047283708189231897118275829276473690788813478287127262656377957342763780285864725516205774621080143710240661847357529531706431845934748337261398510919103087898569784279212501335120344397836410463561781873557766207465183940720878409125487373339941123467950049070568937205455697078620283476793483530680545369514526606576274218775596679161083146045679498087553296871753130036994369878553419812789347048397419703543519585846363168338715767376534628541312397608648434903539088397347139672420887252937818298227877941919004734855828282602591027366507204649002856520375149005908931511080383717603512539814231868188949628219698459418793130963338885193682330011418348987407465993966353934601881893409472571084273787287130519633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 30526500175696397696792018916659244863916194935415063808853538318996817654696684971011392463063686030905094254820046028634265452560453741034988663496617650119609985029244529251475996274563916101950435128424636452918662131823642209412779974459148142217846602239175213339694489358716192296726783068627479979598597872139560998789829918396588970182682297995850671438693323589448975351069707364624407457446800269132141992440300822428461857021495286605437548553445458986000665592355697516613863249843433042756687392958077474169701196136541315088307950680140692917045534153671657605260593167833736983306435313157618007170683397862114565708937372685911417805483892642540044667264557364985564694107133155935471410306930179750035456331901070645586312304426332175111173527000851871591379802907061594170612785297335538981940396325975893545903721375579916561324939032752745845639557908200856750300698674942065434505145915894214324263364372514675660654848515215863443343463065417254076125879751013881955256188348828643119847178087648292993050564140132243453243319931518161941902753814766823520649839396409976483671152324663957832690155141273111388247102350527403472898480472568683927265155907407711880416125522192182673637386457850551752331464424419025196473327817908896688899738451014577888663752625513204100524629621716371872912521995477403554273586370685170171449527847192665763035400622235080314433483840241876818729669740249763738224436396199010146453695790430635512865489824135748560831304169562169212716918884710591156066518248156655566307721379123666809144038087960101751354800732170940401679345131329046145937531629162850125861015654676766776985507921342300061582881202795079473013038924773718548477104945090332915913130234985267245816319961248713007623765084440032698498468534035737732868338009250435061568254748874557737897631757922037975406051659828344008902277344992945266312686034616037667331712124224861003832741449680193256144908491942879899481235264095176456231975037018804007870712101480676286336638068187893713097632225757608050489335403586177772257298078200253175850201946946680666172235698921059612626237766751171655643307955770181389107444534283616122305512410403168900436481533992284646395133399967779182216768560497900981639987766906924095979498918070853078459556380520740262778650387157735973548758874098587498083702857922016199659559855955331375108243931213056050767680735879465927432066063613307658305357173398159231903355876899063094139420108212917364802596655686480219036029860080232637491754827464551961279234348451497220927553009342063889612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] -10044241477298042366914550879729840993143051739782629637772961254974732413684860158195670300344763501363625245077820184912859510700594570638090133463481656592940764161771228924791330525891439281440883777717455514008538086173439797717840553881155169531275516009467074019768350622177591345218098561101922706124754758065729312430352642857741578144794691061869979647431974044773525900079430337229359197869478828727862531905396949937654342282030698716714719516818192305805814207459995198704942077900769789769066964713201878296669393763661194672356274568744281426847491712880184119626235635369454001467773487790395230143950215262246862384632715365162305189691970839409321915389685144552501427717011972543929845965439849878885692770234122679393879297765766265387063709084066200515271996401822818964556966046698906303962512592752644890148821360827712742638246307425190878409415198286334827146569323221027773460051914400026369032693594411010404170476729923320213022198177890507675431122220539352054355149477525348061440965852506939757633433419141322412342459237402374361180300615297748050892291980311729931778340743960225230814764602716486127507809774462315143844493386060898340180333181549495479553619022576494595230073704353429158907834655615074999933992485296722993878626834095190195622959195211218122659252508157765903191928208101585138443509364545635419116493755572962222430323394450178035130350962042324009089445626240268819810437575181005133211975555810101817772563096836663943278800929931264237033298337667322806594682477161435563627719896972563823731998031767764014352548366057337128989904558186106335071796275030639329285999979391989336667647086558233505700535834993435496919844461938707667444139823067583882067538168476178429092809749104615271515003432142005558757696710858520267039637581960428765730791403716392313099290273623267325091092025678488704982915835397551503436184704342752370112387283738389505040375025808793054028630399996074017823820612339741014179650461245884094714460403048642922758385292940841490942017488684134710983332573747277829753437226649983097156709654503687950614545036289309876100748403612921184687073243971094190759786737512921062520401557256428866686982213727239423696041766266637389211097901211323152680649615236411959687886420465986403986845051798661017507253072220443220460081613586403152875296193578666279804098139098399809085489033913701036620138233697393866843529610520760897670889742005762756214062402065617975250179129644724795914670387829098866284122016376679464205984641868351593623077072191423466460221517667959895490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] 2693854627168919855264975119745388207189918166113653285551705512435811638282711735939368324065868355524299493911340455879273162520293938548448261631111502401299678233159741301454139065198221623139562725766857660969178799379943572158162405801287234638738496618891661099277080152893556791628509915285891734583471456838312216496095004309328966848016562728646158008987998956131581225561616257736971990926722237562713872534797194010160738782480450968296173507245768932220291538332129622820040914768800394516893172683940502973531467057297111366937628847706387968129692987890660001342876838458619497892336482635007730372116218468908799959442909806309967552633000123547573279648353126068737278677597526286557930897854192434037006586431719644489626627974063235737312391493912756453445368379432765927553631474732317624188147343711650166183389510976620607115239179438387884285484605579884425607852002424634194000788648779547559354259667455383700042954655770468993139414200788581765490304795344534480803485553241591526511971793174655784045514811656857532861572329738442318629332825933237153573301458007526121634067098567253937150795677400022422022549612737197940166350640106236967407015519831058467538479396703345737533015378168034062144082978055164628718839788177393428035827963801341419324900776353952081978993633672134668131153745565867659224222177244670000921498957792746668172224503043237899139338321156756036674110668190854122080797851249813364172653447815665861429455563234411573258774871452019448845173570254978062813331531899770277979097965715581981135918384457990617505338763525313361441316773643332921731577790683661818264762027586995158507175553583341865101039862447531357210200023504347596199739560433671138576080954387188285584095935979410441671202241099663785608026514958293919100612126574752403137441360194859377308149658742857188077225392039629725682427523105155836490590244973777636755306029158579305840885787400610867631240731025574325258216297145167281956022719382924400328973820511998272676267080107058467861502649700147991489720269152610278259836562106092334308898404407447310676718068415014509770131370331347416492231253141236269209619430453150459793426120819747060740186933760785875716991331258591423235534246382680907063664294638607828865101379324797954628375265238087442376244138365613790781657278674340154401224661902546628318166708145813463962350556717436173342858229435208883290828679803758578813739272748677889381443922143567744836467302570795538027710189616179624907015593230756691950322671841635840782713214416466421872976929467582224793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] -547674140166893541064542154456507404490678168718147039783120403953629811375074228279803063622249772332301121852724078241377062091758305218771483067607364165484596673781204038104068556246625384844168967465374172214086605415914765525038385128620540167554812680763266457660738070836786789290702248176187316654654632978966338186853435029449104838958756457076885675826985986659665145315589423134015463316806223743541206541783393855568543366539591208287504810539563481548458233949696424258386287988975376334580294476694975218895618686169713107883235482737976143626868813647897494480642741274982680541791189321413232679297294215408033028318168545677170100731272522315339100837116147365709705157949944391243651037646671318221555545120169935677761767065002499836057412866948251085189518617076924323543338090404262036084783514221119558204040508960387278205012242796582453398933610826033739372978546481012838733793830905523830352444346126883779145079128803417080764868050889940747597493412509495469826119120702750764134122317593596778576733763821713651061665645945107664538615900849748866841995322543147763245286336062025025824643085768900367129490514341603441358022626732878998632278513090663983505190686713790851588288261564052183873197660191691564673022139877671420522140922491266680280478916606452553591161103451281017345153360238280928956658368925848786494016763417323282852328713363149576394145610866861795118639555707835450476921563652472576963774840712934918689204683028737858829824859445189547310135899866745350144555077965897959402850506222816247624972048899092941520124791531135371872909636192657566299671555409864650470656052672660602654609009072876500497534628733673271052551504472965283665943108027396822690575378818533119758053718487771028733316352706516898774610428840797264747332502839119735421956025562047351959330354527939708358447174055693070775669996024910078095389941248768247068780923285332132517111088246370141236638250768385049215821942673185902973211264739616326677613419508266294852147470419339028774837188286908924527050891157239639496425717188036815575211901050482125924589249728519414852315344954902099559069721006477186584691155113815210343171968406781009425814498486921361957760413588576690811199050140057964270182165215556867579805558133353290379783429732077810951033619087771175647329048362612151364682089640318658432769845669013555585710020054673588831571993605643099516725148349744403145400429322517366719638683958369714682072767630019132448953315406013542882212393913733231201467408238494536912677336216295400768248755917306661437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] 74888055271596712897037121618853017809323932128978995290950318104564531477976337219983491849502562267170223530226064782849092833112864542457780238146006243931143318120399171786771463536386155200990437598112933957570726259395798252610457611716552622217970166565939964294573537081982687137449429574935310088434450845241248784235428930336382527625788080694705233688260592410083649549574559156658385899648370709978421523613310490971429163943094302632160747845156138974434355849311601029225846031998212412335929192818671781543889405319738971546788772854254115441359488556377108296602456494021803399269731427838671195587197446603919424960747778071132753588194133302227361386550865792324177274519428742485184968107659912415309288334182298006993009439351900803633998307493665954588960347166269759216426861269580584519090098736292709087136829456306954130943471159922777252410247195092393763179368439040946476894507031268227388069066715879573082583306491280677735528808795037544958413888522807940598939512088524358381255504492704170112545017534379600482763566300858614251506645393231634881580342497534606059600570471776922258904245834650951650359028762067229490021430695244541814421016603003606070024966515830842005578151332054040209747559379470942038974564979793906908820003016133763732721805429814651799379002575097695300422458284916612810886396916396516030102501581027203661160943842905982410536157646043145865853610722698375705991330127993798435628171594772726934240040909094072398613652018743523718377315430904687290290784528583113924757704545068180834576233647111629444114215835371572201633467092820643150448479738684563496986340501970014896535721651402272036104210642467728498993924271986431689089603066834937385268060293617714252793349421867114326905826991243072348189067635213261431463231447294244545818428100065837484092347438919246824127524502060918899261960812445693091438907449080057101540238125001655363497830281127444330606367916430150689528546408274243703199616233977103566522934725210489784618714771813974842549305869552823506268715320526509785124499860480088579076382940027573756342376942152744322342818877428329732537444352058051794138151060970855359442202250533517074840141270291153482991723510986837872977258034917991355939071172244976761814710094212387943107017638576875136062808263109201285512637256471408523221068506029792811908782220473981790701822539235353249113761494027107193136305372468307091562829840391641808541898843212802843778361348680305065821947374948647227865041026810190330643602717559375402011574242550586532018299312156757196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] -3435996969802650705621584905671006303097576493939695092269430601916759876563559579597821856657743079603000457422990357099751567007355343959233242252760677477883094754079880947963071575107191728556187704499137412141395153154890690918286122929064325853333036698085894259349581504117037042885146724906711334068010598627892869667276374712367863262595272617653941859435614924585293890689001463302323967824672176230991311904094927939748307311689629297431645498367218967408165709750212393275468783162916097177333211814708910026398890216253336040658124822781181721295300270117140213343799581113459775082412622276438108405775057183788383489194283436892411318084172566561384121251545271105714473806025400192769601182079943997291851687631421114133097629778955758687006463173565161074339650303744610568346680103376977032761312889066704113426624428146507281714386695359739751226387320385500337512139505378066428743009810454719262405138646413218715768537701412316689941391930416616768927799580221364225374456904696784527707794709611346302345642037609328965249713681470023797981007120398280367751778670874936645333084267023788366996500151626247965248234080169775096297231170310931312034244518825819015857142084535562886822098809445283180762470940809867855157767953011600074390962818153647056948781616360305099222553812904483611506185788962472388249015437006827148442355358463672164557461117553354448283828678053238810559636963053900031128526801785311734232933612474235422736150684301125787168900893802378737329983233388025257916384140456322887040226707347945291407343771974236795625402320944917924826274957838229500438645294580970432810121927477560955020462323833081174088062576030602913539060864790713054860753192306213155735892998923987688440851234467927885861726712341869706710254184469327789067757965629058707428045798630689209445199436073009385040538595849082544669319762944746338578331244797056792334709944239889169684961396187985025750679170517500522730669862823236704927418072292222136572759254078638162018552357425410380005423151202859304489074419707088677955429462018209454518704398980488317699295033822165211870109273616882714125743844383700331117042130029468356896812350167739879045696993770221136254455414231135013856906174877166298069807437746313442911678505124770509500055922704311817481520350389691716525445657512501510813521132420993221383000268394189462330431266058185053838725027367421090844543329191911804257294150185181525488463533462188529031769704291560402584489781703916007764676614583188002757044038737504646837716151173580345842830111990800711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -1397232873438065797067111212985083346288483745828230916969292263829632164517008065185042985739959733413850047903949652923302317763483701839148164084808823609655554841119342630591677427946605392203844445493774791758541108451672384171837371863532785798224021234768165554133138318253027115241965106201705623467342472403101129426238281667346750889148773462201771556457012455334285626447507159695322770987650058315522024474699817457706476772491077206685505917955384514422555606573576878616574616418439910393978057707646768921967058452259172033068178861612615234253746610681349715195641413158385539337210321228377148077258542009351154957886850046566030510025699993544148526963630335820150296022843692821038485387562723592107355599083210492953578714394596041284742672952773932848494549524454076732473679591730073362864740698396688082821783404768707960134226775027059296551135267452636624643402730679956432150095301509011138749551647494574099708728665147168524836791993551834681386131927216330527717294706848209247442382336531998120600676967098909382486866470677860114509405567641724798375791870981800265697994404030427538515647701255093053594694470487688917401475198909505557796021176125236130451327557267063270616815929062302923118737016707549646772334716851539380582136091019784583748150921597614722994579380161464711768827904640429757683401230189678604266484887592433873536519480966567562594554839592499763718762193763782990243869742542446810587582665085898875732148173436054322603051848236218516406835607539516007623118794905531712146431123986584722677009557532909759074324582069016954650294160558741341579137169159947490519033751856376142453525062764087155278813770693278603269634235637070428415699268367951500460156581147180627117062341195581357961589620055464050845618977816856241156103542610971619317825332487716162191429799087870526749198985902373665917226422264808631520141445968597159391169733439633542471532437908466423523530974857721853959105665219797483104177095087201986694267146689746129105155974219147073277394548120147044258902571460465934687046798019494164690602826335738223529560275851384698729447710631087401687703210744526410659742665537444009548819428027033596342137891243503903922071472920806949699728982000269671078253203444891382908265091639806230548355336286835233595620463236954119670303169955902429962012066253181657015453829385626356193498507444629303582936717213079055339340099657496225792874392928379214721840688439665277257768593571186542793262404769276107775864955779824167168715975187500663852137809953241853620029284157908582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 494011637594957607818137664333034827773755158399319031002548879196423789076218911796082399500637728130876650765371452710175362186951853598847850210753765680410581334443737959587818373699725699212898989610104337104090793850504013966091416854870876880426099452326362497441449708069528465525605357686964996599836626469864008809348797267724554993706471158123026342432144284350965697772406246970463139651820163785770416231295812739094011026764835659679514989362043748222699982802967695649887478306442350605792802624501726304335257162135449410939862084965176171096894881604510643089085174119647952674253953422510639066778549398899221206004144074152391734424489580148781463160166283182174296949499990769647396128610570812692009239491837064926271218830165753950430892355037856826099302178401128747431128666779636456822949978571831018202559867824248703021619737449500298459932245291281453912794828178863576582105854717798524560709457520082473264724692607221547380399958308041277094375017594317658566948502313897985992069210891453181478569146104643134263662251580183255585435668506037868673805469671246431081505835466434051260198584722355870430163409787404104315572114074571912015538989163613776412009506260372519557366812234781424394613527943256401336209973890035045915222655934085595447373283063938197333255407954965346081633648808192453275221108498669145955021645004478711453171813967567824835584500228787015487470207650885420547882323795270004746484488757735195067890560792705232805735489892440205966967941412574709179011109145533846576374072800107600440515413504361402502673524242943708888768945263650769949276055569539696204634426710734590430291339435414815618520335173082423635181611239621175491589630516209835889554878499623653138006937189987365188482491578533009733363450704111937620315784110625882010743363302979212422615629036122018688159877162530041054727460301659103335798333325696228889684720240649834562852361620274918775701393793042878352685330398223634087348618806708247296851360903839451465548384775570209219504986370503767325665142893589145469770077284549316247546832963279837439819362795763052784535361879205526086310936102760910419253950710588631688874359565388290782903798322324044138087731941615650806998392449784451638141217319610823325529460444895890987546292885644352075306872137372989514780706401242507096229092968218784456927203401725410112058488761357011561058172412808812122158277332043942837088822301257605855578310933355974271625233090128774605664179415257130739111462652039497551667408088779924496683722166166567833442622978203320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -103464500678094671323089399120100832513365668246829997494166158552727347102972720498357331796902078869187959274177565818004874943602254236920049510289224182068895304016277616556084929082718664963909413192616018118663367955047818600490462868898646682007844889589742695488704541349498462109833925824446165764307071104219717700250128610022922203121828522504517178711291282037980853433704530557431303508599973769949852370601876482580389225524123868287928228661181820161059091117780163978376891975779134164270158709220224342260341815080133330545220380465067305923883957536501240532033402248916983538309571437282064628048018190897771066199202738939697172599121341504720194308823342119169230514510133576433987823152745922969800145430014258399505759836169658142812249075306859584874358385259968357391923428279574761586655056450133355991388108225140335564612475950453234329135537026473105828185286906863909805801843920383730349610605773616027938005308159037573536050981760874029115360839442054325683885694940546782797783425827848676271915075162639741118258943347632505631437028001899100749976381384427832935231849741384171576246914904422854865849227691836734998313316034159321095093944806882212271308999362639126819334251056542276240920086725494519439247495940003480019413277792305428775797676732470115288553884143032631074207460455627640458985589692854173499008957564943838473677081215529514058556993657747676577622894429326167126631631304393033709933543469595231827313392695693643468305250093856046367134942051486496127433828558724594615501075403442524471714839323580732201586456158040657952391112851032462330612604738547405394942166478537172250282953130251731038736098193841234356425054856561320066416475868232505444182639316352602874361372158534434958158483147519833821005482830379215574713255607721513412662072140679255835063176307996875743220097258612702572763955003895055158731450784878007386801924767459695357791824562076602948444905161186557324383375713465256190021367679964667093706088437049807205817164334113116974596264024291078757176273539808131319403157842893097578877431759474362169847548419670538942543580271433872328973858792888485211075798422543686525061705537640648265638839555866814032026363410301234758422043079436542418512701021129920685643540453478365082011672855994243681439680720156637503216392821808266722766064380388627462630974931053742061820315290323909342700248658273043713553815698597645257055855744209820193274557629571633131906868216983691813596641193491712067670679887690200690960081883840153823399128870539275172679590308583833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 17731940115429863841397948139621865740543476319151664324875439378890969629738479829487767925758227463617002995283270209155636625968026049818073329242232080782705301935876529320418998024984424203953631123335668943216497343060433412713593124586768802449845977334217359247295337139076032546330908796044058822378030587559729906970184568639258013503151630164514390175207384080827626081658538215786939232623671143628506560395748334334662064848695817605005162932641198889908736186164072430302546519531168356009248627736944514569657959929461700759203392717375124489940329555262383656046589998205857543864396029548177918122946444166696837544937031071371745438446634252978871577375167069810995963803719256030177911227038826096786468881496656825842292151373875592953056554697470109609459927068198539084676559099627955682676984401813478457950315304880015098645937663818275354830523508785877637063411155057856813460334195586298069840004758000670750691608076415074815495239972760836356995885165251470490145283257677740118614370504427593043792237728241356523254356652038353075335120959596993845997224252088379238042872442711078309508966575882758688430731367489950899995276645675347195742388491734120403710220902606243683649934656632381341444771825151135378117750541733890775731754100321063526440236306326855756752190136089565219694830648262815437130660564437428571255355987541923464759464105826495174539842863807250830701024679863100813363498092776540373701462591879646966406776514800047427047637556848489075271503527202894897150752084185015439762879057905903892590320269743064268711863318710149488414236652560567671614971133062695967321972248752161083855031110264908268625316135745002592247971189786193327624734572135440440569670471231870962029770536294939103615084574762269755868519358531973641844698013735192870432899604998895227243237910463979993367315433180034580953910192613964367850152811325200367537622101912595751725207605269696947268326667793593031330823655805400728062394805164636536117519102097637633585808859839798965963329166943581209647433928939600142865806387551947712814080301583311456015532869671376264341284556732910720089383036115951776168332609406840374177284124860049615226518422493511643539030896791596352219066254667809356140256784259999994895132363335873428856341810037455482499499751290820750791010092137403182785643691630720862305636857962876460497251134826868543424660627135509364861954365006005667360297194792787447656478441757333391343173514612489370001883095814300647871670107347661310136088652185216703699612174481008953396270479116861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -2693875333395310137880127656908550546846932974051741189432858636484826781300067522820072400182968437615011150701467747751005488426614189567462420167612749436514156685120186049526655347306870287423474800045861065727505752403948325420272111050745561116029787447073675181029609593207086195468696879241494299594495880511151335749483169626085597618365687939465414447597365906893272805708207365706396985095117624891250386159803159997317080071368636503552567607183917833728312762129098964548710695556237230604354564794895101316488815958061942138702750037884043856670024150215257501703080590466000550190145284374386429990927793736057631093214187198476310453059965706112155609527649906401240567390976382725730778702173725611789979894250150247398628644304961703300746845184470082438163088149922972937371398898666814468398228238186885662683385475387246989141874973385141836580074996458051214015092360470536786259533488199299295665824451860555171507524412342014632514618426743389160937036457655549281731103350091034109590709788831268224625256598182390677166304188067250665314064760207970284919552102944634106923890276568089895200167242658920550102630622052201735612841181296442464388197289746834215239207143420665445291756799702369976023680132277797919443397081123865449203681014321843260864738756271420390855770865772856845880841173066262402124670207409695286382645755469225413619453093097887190653514639291744595739102917400016999943801433049475636969650894972313523591984282677092766119568340842893622455397403433038339512021613133271011717973930789748432765364369944469890688529200579354617376410784456449167901940178206352791456064639305598535221252985658729733551181513155267189080997604218845549135797969962778804675141610717280608670663463392498247665942979335660183892798250277817765117141170446246368423044700106933285653205540432865763320993486202398121671566661803322934391677411081150629781113712259763979506497776579777815392461204854543096554596020414864829296862683579649088403957481818615706568639095401724153074960934171861079877183807453724352987762956265194863731203185613879282477323792502531750599249759707521333914740278459226032627084523610728691191518660158734973296174237857909502360823146427137280580959082859857526499652539596519365202759145724372738648000976587066126496869147283617068685889111949661760101654454736988184619094990369206043407181527373313803303804063749891867434438247840323781103380582632469517166521842269895244046928291427431069907761702389532498696751617417565062404960343512668311442907645889429730202558428243558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 359841459601403423296987461822001996687107168796601085564755500082670376127254832030705621721024677233023161538978471634315265816798954145980284578879294989729422274059331762127280674652853675172089765543109293584380319371081860025992594411817672523439185800036902734376285137550615938361265179855452397416710183666282048306001635762730379539743885154553940144598492446345663935872651404243230296389224725836013222950324546776687262333107457679433170006071195584084085391950801683644884757212530714173726255155346797178579368567461588527822227045761494845563316469707263833251702048499450364970110414616363464640937293888953253705717299217470768635354265775778820654943768236546320704191214149787108635480184767418908560602680191465288398257619904852958119943167992119978992014004865844441736076300172678794924898462730676107592263767338845615570880888552107718653297052882181459645176222299519035666234218787509076923466221460662990153436437081442962862359836843117041597711859471877195417555733088467489518390555977480465248910176659673672513979096900040139222461747079932715608864065576800680195090907019753590364437294244146191718654385014269506176576840427414145956597869744271578448410440136927770853764975121657464822978033488467237223125816926506787328621486629408476786141332792135825119460048932054239761139918126757123155426798207181115440167184620127485807793653631872400867933829592214013170446493873746240626852811026846611821317684285903272206558713772627986915315783201497339379764449003303860258108918345932080132576330650557727940413898426416542517227152078902963574883009361942130906747900547015303960334896257339715156713022685441454688414061020185685818357675289763811619671192893587323168226984979572586101936777510498136242528727229252529051078029431383023892031907949456972289582956986198833944381064372357182402630044727579882168197441325948607146662645501173448568000630676536228337444781943001376416316236732285093229296262423418244682009133092429981539048761608784403367469895594603513767525086763392330980877219229291983272866427622394123632912784791201820694253180481090219305221761473233359762245407607801019019500341187882715081951647776846428469250843024835103808721956987247157973098641477681233983599043146194444646614154273025518081277199731861944136101738139400973394048776854236611208631200720890305622713218883963654568734649838196447113447655331478587641950239099281708030911604466808214316706855382549491372272754814791569108538469968619142719641956637873540142547519303043666352184877376742745082917201316413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] -41561686377438122604430813633094523628795868440232564465508027744291846684485360346632456099744352937978338579855691843803379382478375603244437902835646875448902556012005896355593521926463235036088880946405585527611989964223319263977229209641904551132585391159074025732045369276682908027694886008538029731670476574699563807041744744280522438213091767544303593843355128980379623858950023254756306677712880959136707699503969523605079612350949087157315525605995148196798922152141022482025129097580886703471215923869006172298721787408144398385934840706294229236984278279155944625383244029953352230052852617721486312129689681811963223792789110069752472138402794784013513734647719944756029785679812837018851280604643905056413121150822095445661575831971636752820063910517393084227884264239664953017029087790308027067217005197195194137002270038591630487927853054109610560889638201528061078336195204256723254956234332756493326244704561922392096575135530598250055010541796195192111946318121461799014352735975531220311966838854276737707952781464968306775671373746773665228042850136296713191280445150796269106450508267706149183823029441974954862990096175268578216363127673961026004763744398747628233356073600355342329559818915807223830300745719738890572287972558285209276978899097274896062058864757761703253077389321494629380098306041313095277488139808234943132025586294437774000884300244606448252381314119524803270270349634760778305561006213385317652180078080570925666715426136962712094475503424275961140663904025954295605287415001079384108608593572236885742287988554617094025885509745768771315209670166824525622091170240187049430736125788278573707893887216544985248008961767652024367074467119303426585709163273555765494701506583042612576411102786588260399624603690380764439527023268611446954474218055938550231283168108544974625957560800786809759677628680773130301555007411828134809678868185004033991628026722431708836560950534738931736659459858871748917152103922382153053270581064880476312172069042023687961359612831039956066452887667334235708262409594556856227744456885789389654534856314320250689113412047813617982915711139347901859991529876111427596633793051641520200863721254134815582583496868692874572639150743840335243984317662777279460990409941522119778732289644271141728385327230943976126853033083917975550174458250020413879977214254026690443310138562998025886339146217579220667451180894409968699282668129958513013832525346862008079043331046193224831546340919885269693777844850013593221523717782601273973192706296690056810692920476549725182127291079065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] 4197348239797764427409466411158892906407077606685837798853156853009175699812200449677203055854515119374375591999327654177919730493510241561060649697416367819907090061054044352013645400770975889598684558797053379846571218611587281838976595229242648031830242211464480000664492150047298606824521048213808704036678886492186033084646402208281522654781400983377683008132123298085028607132668161003446233348957401865958459188403183225092708119852215464301062998876412534211696717095389203835722371985253673872293103545691852394148940631907490327315389367893708570696728263519380375751714112450516526262624335403173548758729351972923533753167416945907158707787441825449618827726348836817557698272049686505820911783213107758903039158028081163731307202006325267958475428762649521856683022573353480995360062954908755656164335669578200398205267959264436562485847370605655170596995893459868694530423574496937141907501730655406714481870100108505632854682219120708057751108366210890066620182806208259512823066935357322628520750488115759157021689969975387093869849753428612984111648627294785101095799024732011525714588848791330576430407293254817305496448975637429012513836260551593484936529448783099336701904250487697450529190319140308472743111653985511120960976124509888659984233745372717175644343157574484280803096244735716197872490060250536864214533396745959186696906595099809010914489142972537255614622819918182666333704188976965860286915101767140806883342240463662195012036834514709810236092195759575308599956153934382652442793322377181668437359151943012528555424308596066394593879661968295718337782720928613790167246798831849237067113467158595299285504214767509809607930335835859844265197148221466994663139041736361891037329102215022519570487740972664850448047876682734179205295600060618802709824525687189004368900929841658300375429706907343455053582756375526264088235626266949456263888134490597941533403300666400476054364713515653403142220958323244718531131265825752113086147318017123961542902456924887249091361106183883438777827205678720810539705546593611611511447853196102226907974058677657280952611213817478235708902240533421064696144614286660262618800338489916694222705896124760055953446448196340829743429223381011921601024178984097228469528222956871462344757234028385859339493827668058583361310656270605811650211955859384778070582618318211487237822588066936532742797000516143657696854569685481569380580601035588875524940278497687504329007025938202679331353293885997899261841961668253787399636641737683574174507194719080218548505812569216783489212392407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -367030778414317573042243245518704144450814651392104323650835570794255694126691730453038523835689645490131529081537051021027672890899666928548471818689171206432448829793377882721204011911468042292365189088834196586324843781785828231679670541512873860894336517871325883951504517219209087616369181836423542584633774626965631075542302221870511348333700968047519341062893650033507514214985109412278113182778486955332618449740322560682883110573762448823449482929425508729334809200496632995389427583490266751198253030959409845086081403521698052747682479834430896990018047754586778880189343454809005633989132782749168714376061857199518719778370816904925139140755170075704198915819130113063272903549519314062230459106801880356564758305937765821938853958796804059476061911572022020387672445783590809798568013206206108833873272791664642338471281762552467496929165693057105322756133283273027275001718295591268537196361342726974403282046475845798912638312389416932602906409354073329241945943395263678084197684206633065829660097987406081928236062742750554496721793847631169721025056004646474851009727595666110707420495061764082604029201693374554386901765825346854862229397635526143868601629072835683741934343938242591501086981017532386349018450461583298166812310715308427564403153261800557402471987015743466760078159166389361524706791266384151334689243429223873457549561717880998785348616793797273526974399792899256224035242698897881617111526672877961443810842054278382206307613277344211471112476313192375470100322513606548479321676260176852339485213280151856997387454960790791697725361202099875864823638638724859619564918980848013122661419740049050446082672386138530316912352877271688706270087834019601047796308961292593483880810481253149033142406788846408283587139041207894836902114817772245898164116620574201233941976658194548381328544206310840635127365319357130648550377955083617491372702601152375039961455165543098656479283576891652458677293526922379665695270917542759540513906195700325131977370688011610213201695584637230918058788540321209924246840234529336138749815639306001263565863699901129230087003699654309238156861809992116533077839138507680747323239547652456667794905905822256787986043691069054122361494935900611739242615903949376723381854080975331030850899817102134990738304083354027976755124123950626356981167476904064843278473587163970209892617783962384927152417764040765772522994318413810326417731372759637503703493551187189252642347768767950559193266285470518617682136984084729125862770351989995928208988782785105963270706290809283487299377561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] 24556304254085419591902197504476880892746104826272805170227347021608507789627799144691449613818649410195429711150235755440409204850520018752412536012380695378652510154276462978441664566490583833113107895061629520576990329625077539279921335827661088322362652348351951657872410480996854899499797594914449179721787216070677394129146079414708028793797989242324800816635359043557254617555009410138000679874703798252431094383910351671965914329617029116552132209707558306345251239023596388105670672834772855310167270501640260665409787804503373697767296234004211001412036377280336999433434059591697939876046126917950020971315779446037939425639261135699719391101432884362291565710857802464628564171781402373010700008427284844157560294216042752138383579332882287086301521321386242996687921158929162702503247896988998059781517639834857237808300820707760616842058864770741688114692980266320216734165456099181342931201678943805524403399387934945551171173557694882144982233173646306650604399559974634804088058930733781743720650963444233184740520441840237877430851401570337031227426370005104842754873413098856835503129624359122787486942479277029095604083205825970520865062303355811456155174931295416289493412473598797759147410073276267636127572689389441216304456622261360309314078026045903350148303233670649493380116652193293781661694321750317951274967139368534883040008475882249491461150300872936555017169422979469415750101849926056211902412524500996869125701211484797249691609999316297002093692685188448356153969071130387276896640031751936237100819942766566212065637503206972736937850651316001942347687179239549222496250633355957089967558775179748038410092116231493000784145204416186892463204225119591177730154839895074539825538790631468438382570601801621218473783523101543156402146969757469312007028901065474983178005621057117276814283504717150637827812154419595747955706148089563936235093548716845785225885275453742121235996452901441900912558408425348576130839879456975839517528530991331367485649011151329227445107295167149135860285787771702356026358872650813540840527531559665417485020376512027770241404499319772088120408936945399070261820740658371222912756786017737828728175841438539241501233419385058665034550460398723040694984587852345532532450856509637716402689605254306457645595299736371853127799498123215947455304442660879237954736654784181423592347179417321536436400285982035580097304633743873074416016223559286166964501857712891866362983261418940413673610735918062926673988283337124501440171892064734147451767899425181733114004890689340143686385664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] -787989616297121944004584866632573869805213891466351926688506240604197003957269123549073053869908303789094871902581044158943629325573611751929370214670757174994898011834831961733743662111054781910104785949686680519854959565833873742403305257305671901584770623474502268125772000542885006696170587382821224238669429862713386015071533471713760995662019476325447354965725575171569824619682108911871944909540767779289076077201934473930716210235200169091215289058296221703329582639738216672876851201608598209369277045617813105239328269130519726251861089284089293567593982827883832491909957483242496486364823923089058904814192861622937838872722638196808181551319886769247800045588167938005910495646035150059944024188414262798231886923413675343097979425927691681222961276399479581175118722373124260350446247042137528627495721084320405034669385485922881443995566127855378457873460894585603430315284801186847057787978364844794354933821280119855772746306592241277782701893871357761195236458411417670122261767030843203190221582860385668506795620847232281940189797951399327778670777750119654683540179966527297843669462711351301598345972880233857382409929636797078957213325539900881440297077653568905810589344281866997893005897678785263895904022428869447578328024223269886912999486372410603202229354790016613997838918935449211814344066801600975567973352187824824803237349426270428725413117185271967998837819534839261322098523111389531929433070001918279750309367254322938407268073537848158841356939004577001108538209125069271337120421688150373026645150073377220708834110381159025280442559904540547394430674524019461965077099557189535247042840579911810342184351322482272050070666639805225325019051270625491189382434361068057322115853783907040206729412357720246357380744919880019200272223752866781361458325583736869747590972683686829278921498403144519828161732141526776217373279565520960622604471151620666670094593634794186880797365560187417295191995524522190733896227392591938995584098798149323594799675842356233666151411670676535256286967424731683651589198269568117588881450737395925461091920108098045107784443229828461642980033476627520743196289208512281712130643920528716923861630895886608372282579972985942299845082973408186359914664453864425893312493345723706455496452782090993890270673564679342599890478922316061897464667651785443085650378792159710160083565360171102981581366572420952141824950253837626157468778737542006210578836447381758372322191251122727985956434685325482312418076504945141915841343074299740743027481030184741702809503695422951246318796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -57980403688536812564983392884866441501738745378000695838938463222193444742087342932316934677518191550326227787991191645729923526161255394989017479058870635227870719881053083850870750758311623387487619292731352040008422149135654924916639889791333608877386318984005808532552901088927821443695747574082674459876885991894959684143340547342121763859693668336323614648184973548439016578365285668359281883630430752099827307730707404266569304378168274122247010933701685408626992316012897717958380289102986131882925878501199933524754574543695589083447307676624931688023329314621705222668575435061159066244023205724008046957107724879450463105839595545738700487528053070209639457330995801952804066239870206070423909461197526480456413521942389195994091272407933976680791875725800199491866269738045519026902810884979870358939823577291920704966644870280363415588281643378752996218216998917678624454114454025891010957271063075837316356069472642070149575456546620559727060565438590725135053201152601408415865354854233694967623020993127616521559748096089194448082611236796186048655908155739112249496231803067495350622494043353680665412113762175852208741539428082129853317103811201202154114283910894229772347528965925096834173279164169901470237720171436003481258698262564024784509156122742652088314046216072443457909463052986931206250832801275843052146391396163600257787905338051359325230355299759541932665841917508003920493420200819475468596235571541522448463076896581189639102945968004402021376327672506559986813042944001083358041874243139959491745574050751178453384704021182159915560595314774746156279119406448376486849406178108048049755959951957201552142540408052846359219254574943249384560727052520459225290223959542139545571012788296418974465091651081478985789975119360326772510197564299034634077675753387888285848725915242010990493497235859770834759263391726725755466073045364654822028795601037969082932581837005130576129139747795439256959768699696599893940927121142828963318914297521674711374246083507781724876097607090518185449908026296950046793405181403107008528257367174674999690091554040512769047120866994875217773167292300359937968549520208517918730576737136915301385279904378737032947628320675302976051584626675649009681872389479526015239608588994815897885752914271780379248185098696968488748956429997816858982310646380700073777366924862011444627194997521420542605924261870550062041473546185771535624074166097881326964543858472746728805843010257433864575078142665731612389979434961316158022426581122288002326749679266281931238275745639918791326433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] 11875031407145570648091981677195176092428969087544264694167399798284933848846432484491719438445361943915892181420130317171964325953151951118171752418212826909380493977729260014904798896441043773253724128740272824346796611303449905644610011626018057833684862842941072130823189872001782727778402507582375975088972407217661670236233350796395595207821339113494552474353899560718259407817003068898820242256114376184252535572774186924391452751734688952838862384847033659211513488309514851547084391619813679444350262034969570907553001007373234767425187047861204426815981512375668793428071410753496405505640268741206262090097584466729315963091105037902984881359825137203628370455912808971650669751282625330221646124438261187392628685054031025229902075000963145997765841480614654356280650389927576080482955046163854049116916007000355879095956877041688518769112675858731804210020320046030758759964770521456335304118883240836524436707585556252273787504635037633829379696138476190187261527161548808338545394117106466381884428453685174888453054071225624701290542950901272774193968820916274455701878574618952299462576235056166638210156025772150171719169785888849102243627799128173670766954931506306876014206865151661253271024750248420823297657600217824354733224356367035718873348669551384009507054729526004319260204412709752878414353224849720431589428539507956437907709406236359610191310038844877539714593814438625414252012833613763114457794152329522778270294013641956205551784621754277608508592482481668640556398150426172177117881422930995763407936885830971350037037894778121042506958178209674502663521248383291088050072673400585729892936480881082701704939335444095255231123885294495187369358023177786644229643239679810700173169426378961977076395685939080549324239842645262382032331314850739096321910871037408228858622400903042289558351207101753066257956366934887881786307658535799485925172287138247781864337512280749771523213212201845944449309526169357538622481474009175408881429436506092921618077442143985376688722786283353937736323018630966562254101746677783293022977583638041652691085527637365289378196849388300129010696954541174367092492787649471370824566483951474621549472997789244513132803242385315564440093941441146152112738792072451626603553318306468433761266383952583173187493839252328779685346508098418976904723345359746904298806175849940604597366265158218780580242965721229978846621196223838739927021109772106419177859969172062149919318260344059008512753407634415578050019747403505115082705306847610237413266192626188569590398837105186402887270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] -1156353438499788125460476939836776200180962493219797438406657007998351636791803348395378986423562074556295513600199131577393800238806252594891587085178812906231727066476550686002216599549463665211739562995369636151045907192913801638949976199503047989246244030611815662698783643602520548179309522781003111597854860881208104911249485789272894088710705529043745758404390948418300488814871457633868757556045196270993813355640841827751302066590272131655047083345139978111584628588286591987952894129515912705999371974452806802497387553002829670578466334069971273567795133433835381294715481794160028961361475946955986963917876528224719491660047408870994522494506488131960866021630761814550648720502245761150851120832590777932169578496208220830197676224333658725638645495290297097331610238148571035034770069972604454743656925090048657787486082533032028322369469426230607338944467186058591793471295999591938333534548086523505079695446192959714551347452219862902864103107560439662242833699338572839697926569422884315371560551163474091842068310095938588004543532719968886059413602544544290007406695056430949325595035525347255947660111234614683726684540198101648580479506994300836450909637495107639513113487057260293249359189859302049640297639880792030880930601868474993718827076964234391552730936243488164543222112685911161490713551681523865879053822137171251272049430035764200372204220785061389091009621663318226773061233444802678009518884770109740755986928245725746644543229920151097546888011888798926876127408970243606611307185732687702772112529235295316414601266747835577739183586171034337935826097575108724831028743603226154920136734790841932841759640821352523815539076302704485785809538461688897461415441177037775223093085501225847856746419770129360389112057634982481157548153402843510476020274275943739361349388945881804167834702337802069981178811833086693793839683097678160384569119211915918112461713321360317450104385046540572983930789886956271189436334977925494626598715419758752448265717996747279751638905478867316252915929311752633111728326823360887309476035589752329329746351841178299115049430680311929138649346096730353171404058170757567046492377363940149938020521199004493129402802481891788022623610700857750379327081401674382383921470976969859225806550753927468872066248150946028332452721473322562493611446164604218949510504324132294409362090896246154754576490857696598348305889533318416349179917303089766448529929401999485583475007204346422121618283948096345137849614439236526716936336594221884074894711339416102371481672250063744328007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] 72112223159015910301610635285600164230132440854830483276777066598582230908402584153481534039255801914517516045094818140943515043648880268155207507238726186183391404094344389658747566700762883634503667570977064530618172343737319229160931468328002888371188396572731056237484288903162258998958428946343950201837496720545858226553191147746794786152325352535360150334657240289670993109510700404876280634915175974375952929270648381206426275077946160326505363683311930854057297413746377424147953739019029595302050860914671304548728571744976805123857468726401888886232885725598698260234802750277949115276180565915665312209061386215508323285084946634315363278469268166767152419797576500919074716166266555921789188122861879295427129863341543357360744332888863275438016181459252076272560916819072763415404854874262385809399590786650599105677654494368604685788504749168983656318820369039048603782342858647762446842287400564854505785065974310988567490226671698625963723694198564998340192833547385984665056991645693186269807424317007391336014260472218879084226940444594932908108281185340685034020923662843236355693215356447789011281402383889418471758445077573296017501991917672740783234692805839656660144883514232954618127429534084381904170860923560654276050809895228980813387047816155233964306571010685160740473060142966200930171422426867011098165583108910166220861699278752540189517119037732877778069852234658615319216633371932672690854821327296648909233731774247804384909817252457540082927426045257836119985265791493328444732872885619034551478130867043730593935886414566958794976369627732069285255416899948486150647173560005123935335936943027736389451419221135552870813872445573996302262242992262761880298801332711171209394978833190069989737994361668205483778565739925139766803518397271346747202019646745836991080221439920459952015116235294594795315457075705126753426654822363041472736528366740642957747444895602016058480615570683076590084403764585643307085715721762868869997803134634097100283243061716198019299549218947419589957987916757607400740480291909180281503950833497269677173212833853075355656019569059450308252984445777042142952904603700610614242335167681733288448729582193126441972250703220247376564121050339246887049194045676680189670256839834790807611352314485743050208444057861983060274171749311086495028246614778285005971360771135393853162477611061264328473692479233968457808180327781384516013726996452955290188972960141322062553091689121018239911154029054929035407176039022343269298835972811989705194810819896674288181149775131900169420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] -2378261284611645242764734664257358106034545783538313710841557157457105163385625817961635956435964634223688281911935591988222570775740160361862922000639392972411851529550403224219621151572595532906150345060971901987388597809076196255935008226685717291145855554666968650978166282215649940123063361254858036560596194568764706900457424486749363113256712469592710866743114271014792749863851922385576374872789069669797877454373805564344750348063289616332976809079291041689573425355588796900211571631487571740985918361830785405989559202927318292175027878640564841333503198350677216986297832197093781082704935187649886468025303485846298774898726508519559194552528731695608750224027634094080327682616575472725200875173044718530578097048856059617639893557595725527696238007552857473625465219857254046939052532989633749671004210435895495410907525814680563644141735689119856727260150733679230926126159173393873288713771403081071438051206055244754791152200299191434692817654974856191178453074235212420746746969576576194897320315257595390002736288900337431836563145791216138377792303347650537114581617605854440642868687755014770214492273138390554984310176222114208197917744802429972568772316872197181082692633057519001425985538615701013208211813412105762581177431408854245555579234439641712469096788361675452216104045848998663327749268756712337993746488354657143900963925817312573335642943085881372691376063068946149370803466219743025531171375978525230632371663832165790618813656315724922094896565465919027003574808772001911483975648262226048895972263764397875730771887201814083629218268933344219117398953549519211644258970023248709678560614464167471686338309103967882488375138639302471582798521992135831760733167340581167086599187714454061901479835510095833333693344732634269462298465132567624188781328030878149359832512308628681678010220920927528351079164683421857231064434962706987494618559078619398298984479196714165331046021881697631607656918123450067966290124474823455495717338116803533412890702098383314936486997743626470768300827493961634598094151338071872269059398319062408576015201060783008511133634005179070843585459862145538126173649409557387072684879038054938316855167756274715722656022949245971993765040539895948337701516712426873447275565909216351443943974166882019182261164768169301834748387741723703132954428823444554450364413778136941460872511548236270180190866773112629158764230490585533891002609332802999901200583332591414660193574086783388973464517638900803938292049853157926163007781898921707050692625705627416171190046899015495188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] 61063631977117246314552093005316311978452567702740207690381357215535441448191416019700634800861882519302476386900034777020052118388286220478385487473900393548235702589208923058975544342236715721727764864861297243830876273546130823960022570998138022021695223150704247271421833637857272140329013688890808417832157801300122189289556477870857063150425300378484314450852610629640454299542648107500896996085777793800974053254124247793090857853892580462633466192159080120143950052120374317438289207754181618701481938987951361780467500218172475866697562009131410643125904120863754293549988979837635670263561749489434446331980558741215630310364435140405702714030143946503556633637979179696753897665221300910505116762967126107465625526613281952249730611074149755304280791303185794389004044391767229421460598223736374426992539194351828500200265707103500664874796527941321278970063352138990943793808004097069320285881981313607316458712219911782140901363117447791062799579296299298965857156818056546828920188768397207489954377549762883003125309856759872924024542000811237354775387187759297557557593060686553690253562998461092492130892807111425737551373543596861860445068451158591630968843950243723337058476479930576254840415260762689285320575340453316055116354876197693964877955388017642152978056338912780297869618512303952335796341814989052100713539271863886955570012235663364761241274730365095858674996986545215214814613771671842237270177599137649741356139722035949099732362238553570298422746850463582964762625484387262528476077968945431823931015887482106115657489120579736408385735594690428247602391708141797131735205012999904115094895889625757586730593836390493558971399832763903054825474496259223526329867621246496706026090621201904900014269468172539397253745193507963540121069761978433030671247907499492448161544914224190437095142300464701041531431141325513001871602928249901833325672951389798076336557309916479770682792647157118527091095372325082904639402634480004581053716445377516330279305695061295061228908622411970849839340640976331618278445736193284819176837835611940913410250235493296278109327320331501296819956684240631516692102755457477141558379897922198410187808978301054694899952356032989206081787495046498391210666201684636815751997184543731030974917448932288313165380011261900703425937612593295257530881182811648804860634464781695124895721346124104228781548710664508293251334573521901698436305587364487770838570179975257293258022894837845013914795988668632438608610884763242988708774737342867755121176454456087484904997406457724928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] -10164388678969096131896733119295216233108416288531048811290416512424578281473348332954722677131834472501924557366401322101298779626705554155427217404709883333840289778555259246731648393655255993976363994647994394652590499790019330068630214871609751508694679266607139474539024907931614123719126823232660033672096487644785623745921557668573855466237477474396830970903880907241081010319550888115954666656734433769847849140375921483904727829512847495221891029692813208579239725219226640638963997727818720628397873550318976930486846100745674981839923923177111775157326687855211374819714085321520797659309955496663116549081201150539109845364174843320829048787066918381637963812575008765044557534340539487451002344954134117349325102109214846496916230600906334071045923743985967894093048754792688613266801535242451095166200720696916223452703912995299407169063523942787467282013849583258929809668558554629310507232681003588387596534396306623732167510010559287239607050711221969331496152157011628320424781079311714384640563676438263619697091429773981640232944792683863778450254932322828579271211715712899841602186935253944992763733696078215898523901004790507829913667531298615738806974519308097314878900725677503733651552574568242540076878622581020254438863110815555708167430509482025555657759232224501439012207004768038174083320175151957680101455980610413401342904033807914141854793125310271146697568208059795520990085495615362207075162584823573007476452873716557572436548321612603748242274273086206740997518210157718149913243312293948847201903016210936896464398934986837414550189834227911511341128330327695461952758755194597174912411302056262857294856053119797057257592780382961210670550088123248277152420063774079112284316022763590925202453682516435555987728210329084774919292335419649335557817861525580239857121835265639123522549336927137362683161163217282953676947725493815469807462922680675980868180536263467762359219120794984466329068981958479143590636110577587677003105405982033994034237823323001206592375598008595593300872246601044364240718283727867434161521897063385963571616684788574789903179962544634386871777919246931228733563872660114797776079238459099627500750060690179329122934053775648507523522628856788576837466185046668935978340408741543738656210632383763051257615850777681096887880691399922715688232399901335323365491734932772431440619605348969982044950839883779633023241826462195738609842155539311552596553926913399707616424193319340299598364794805854019654986988292869313389701229244566264971738592818895917087679620852293304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] 1162442523993422969331086703656063604478181580542879780676590144199709609774909276623471034974793333903435336345571688379617644335370012985906407053432119549988003935687968831658478545936592225365203593803910847251358276586103621474932994600570343943620295600955736182239494400435789140193848643095666762194855383766653186463527081593491318423786357792576033753746319687982895037203739764975455793444486782754321357962554762434324481496545312533894818014226565916345603786732222109584758458275078721438876339125112279358289715909889920739156186713829001553932606850755816050345566048930028243756074201242710925657396978053782395340422507635178032164277005725669752284133851627732150988935871560656628402593906528371238909723195062196976541022847608754606364983908903922595419464213645049357934343026818956368956249554952262499940823045026519559895470496462766166502020723914604550416938686438484552558513186764103091734134883608535998231070363322900043638676912828915794896989577965839998727192611090908502977271446330152101520535101012874021274471754683301645060121979011249999846762078173933131432613565731232253907549213029782425784758829077609926007491676342213405623328374503897044387479319273026204638009789445800139735888597561409538231507687031616545956676814071485124879820720506510351846458717279545338291432075149919213710195852522862116984219874151012013722879105689920708438702545481904839689226839165007508046141369453995851306667879006194081284040996254169327901717351107988006916496827168858321005813957538618076174830672037143719570294611501313829722053840886508000224084866909093225485308385595673171645303940432284595748508927059738946624799188431504291912868362606087227616444102435610015974336673349654821413847866256765432356426822340802547970638400908048436661264682242428274331326723715002504273132516591963917299171879524036097791218161879580609118335800657274924256141452329183492206116758151385124734234354892596005088174078121712971179984323712347213115492219145232560423212796129287368304849576350866283175701434531346624627113026435176317346390528953139745705222139931819111837465406528460814019016684560408924393987571219695223083075782839612290451228038317313689900051227544050561725998721555721096303317922619489504645170111635217555427557103833050142883423471942585935066762036558132487614047991156471820318710578341905719936802542821597255696499169461831661310051827206974795366176583470465576998888197156458612184146092830649275112375865424009707525483950137169432344938106303377136769897443435426611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] -80340034248224826399363232049475051107616101771462694168127852257065924795295340608965489972266121141879951349410871136877689882982452688262771507929601502051730910986372707431758758614888242962856519132233590539199450003203880378336561189727086101725102238611002548943657887241669117734164658406489900254322088913363139017589165369329863522759286200943162822494714189031643734243438167532154621626376710096873920832214736404380426887702312258090377489036370242816412465690218677618743996919693550355430163227472587815936422156629677432949412101734399606256050459435761277020845695667175199406333545378766603100337125490743228492041669632099963070827599002666122283796311214979278368784297086553031940096876297963403412379991067657516844782794194358950485744564086920429168523783922295675208894893466495497409940532597651861784924517401897586506374258581655741918404008626924193408859569624538416102088677779849647378498995295279669337914717855296508886073352158474749765369129074434889266348154990226284833124346702993016535925614867787248049967194639051005730096959707764040628272590067255123875338812539263313598647697412815418008533399960577502266901381042719641102447579971780220404595855538270002718176934796381892988377204454810027101736325777863334997598994252078035613708961362768653294786043612272995360257432262820804265832113063859754685013621302997913533914960910322299957004019652025614184662020482118209578605438271875716883089712422984988250498466667824496127556278240672154566702061275955793793323105092929084605805214096282856975039133381017012763301687463275545511733980520839103326346189120961481170862222191468032067476581357919335047239111430651841414032998571488070607723103051794394036112777194672840319808399737152772130022556238182154172222155918049259314022043980137366848590943611579472243995976389346345706523296311219217276845894022644471456269451098924515552066493074155649348449148595733909840992570852310848027519550668143830881084623755215658086939519013419388853999972148323909346581828622770964078024429168595771554181718690268015142214159589961630376302711192322032012744041076565142709958971477201519733830383884134754095576750806545519090375497723921821993285064863691210436837117146159472822503979779160360711509536037413322852581999771359387990613324007728288120433177158294465775585100044375763663345698955895898150852605190497110314482947394229009316192332702435940356987420940814798326120676558288970878235555008176931010055557958634561348516997673911162175109438949644807160594710901754429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] 4103489000698610173870874173528179601382274312106266748899097857251082749755709723502881690412001701530178676209506227633395201832428407115982663565319804909457683238045869749143057692960842351415956477240325811905494345998153695733965389158886572784914451429538385430055441860234272526015866613762979729614309075639237517357975501229271283346284788956921916397013750822990789424552233169955413094084059662691426877883374603306757000490151854582050541526146410193241221164301176427850855882241710602764867268285712444066299457639319527954919769453772309415326459635575452538381129763718285849179449748689710253384461251908428339795180981347911685966717087812462386934103397945395491929977054379450409900779103000809289191372779054177260679466473007316499196290938201625003099713458326398141654336993822264243825651732144947105011947182911548421461635864312814591282759271916506307039670155997544865166507128588591505498964022754636924877429088495888681381249688796259431903879220048535145531607980822333707520352044051709740708360968522365005814100902616542718328334412064873644698289786385067234749878775416367026883860132545313365070238604758033179710999654075940570013195660482373571205315604931732418964583525953356214058857927228455419858583104111282378536824258515776059576328978753000373467524777386864860862985553984629218172936873621503603415454839285275576698489389500865931138239073095706485614958789418563655496943460546999588635632150391241750930421923075229962765734855055984146649857647622176884738225004930527912724826481298491943621722426761215463911828800341273810353546431360890783522954118490395358698887069137772435806730336996247002766628881243149642882315208290162790871270537465656337533228140644316389637514360288643659959244468504099925479437939712318366353815976331224346956229886289805822528311007901681155719206938413788898664719552382274248354594737786143353734039016385239654158360899027242484026558628642603020472359644783699423135373014571183725689078196815269564144257139236110987284105899458049106413710679603193692073118486479684463151139172859509747421413948017569764720254372783820754550524757405639953042733619232748072229651055818988281943429561926351096938417478532577543694641837557526576998886425483330458189026238091798778817311804857722717369808929790272127493580797729058113346704233022901551996982934029406398088112306365713837663418752616734679100060013202591640857981384830338047244178929977189961882060326518261928325299176331855513280086680279358841944369285633303306811723907229286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] -403395985619977226852207032543646981584121550017325310763121026365169071250656594989796965262465128737987796713298058976198672306442788511821306052082352639723697303869311307742686031755416387869165251560783496681293200309329537939009692375978521495303744864953883938606780202348274803242248090657465755677054469703838545516429999411531415466352311346574204319493624657954832040035319793993239148840708866445646553884456334389293382132909147213270210928503819231675285304185147085632629630940264488516573645329856843540672303206797970799344321529655499566945176554602290525973085558296257921331708818969889141791219346193816634545021592079987507887744908918335603655817569548068846515220621919851217953821968687120367188465619429866179231255332185840223816398612693825776218786043933299259666307827152551591747007225636952877117943953517858014233494082681909652822704776541153170634313247073682762914134847315238004519238519905904900678885357948796485337392734229339738218177765295253433211057270009433330142753559757617903351621717499538962413616979731753859529258678506841162560204803371479792919599783955207825910136402021263205435506309163747996722203577114266295152501868023546933192462954210928533190619657552930454043938254931160490782321202259510786994534855752450688966291802926803853984773918440094494991534879841294030498736903425503582865935471668033890489729122947033773645014445598565514220628260205845164124401407426018422326760731774112993490167643347097427506476078806380207674757092172788925310323354847437827142926793649546101712430843817567029880429832507758383827533945254208936401963604474814526117726889763094463041340111922257216534036791937302560825968457062052843652761773726483535349677617793408775023001338895163207431128168898757966164354482990551300556287583485142545181794853985807552503362185071693131091798391509644079302393710773475354332596124401321900652304236768896524228523615642203388398311397106310676720701026306666208368073577336458784578913820150664126604691728001689616343175447416185773589729271046007582099006001574794501275073520286284560431899792776207665209816107590586401639690757182028561539371953535597455967224086173909049682270797500472231919686333238855718775482189104926022906009057200897232848404364842726370023510419479622879079750701236880746309947865076106920082476979470945454426895788414835100865119307176877908297812456884991809442302885944787203594545526574968592690726170102664015237425795742878487253384353854139786372797353185926295542422026842422365272608689975459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] 10459184982795154310784714232994724965860965250143050285150053019132819540152066669060408751911263831831585489537446721274930923797468252346603017302766001781954295002168495695267230279958855389995084615238017667066223421908489962444698601943256439301921614068360265740771488964278535534933858893058859483634300889933365547432920023336253991871590665516228814628199491472032466881024797139990432340891914937599623657822184508568886319852763656421323755663772258319194598408498728182048386769926032383296547662772940238245600447578876270586709730453458872124190897906689341139689390104412853302700255094578402849022328352309779082031073541463066437981927631306261560980170128491830840739598401685120789944095575440264647596276103705077085606942515346968657222885768143096686997206136300477855460911834813712062127105978406252512697209324767838860287367021553409201324668139085838983256118923452470187224010396304652707931523795363650241479567116691693932281422812481192468542170831444774654105428569399748444453971402096567498250620362548284121581584733587174044406823376667452988311869341451808186376229776880812734357218575200909483400279727592127938407184592192819848267521026115955276223462155599427312061394458016813639367587552352504282366483579833651908607565535990458675347368155821702571432865239639514628513042819994769290807560274360818603129841617840703026295570283259275516653344063895786674862392780956687483331841666045897678558011431886243173977077206990769627685649476729203438271010905660403391118691206986891861817762579133673830988000559250956607750952152532312647781103348648461076865024032959428103172706223672256010499683575156089561534712682012987550605416789006762433959992827421009570313437468970048285886694927114646439062013258782402658182642647060927425685716267458650994061363361977185154595360350801159375007790893121006492364698967162861454080785979867025697517245397211029334041503889175483515186400240024672183958551879989017005037977328418808761164666921892200390233526429324004969646396343990957510201961138975678233308500300032840903428300103745695071457272451897777833749264913283582079104165487527812866654733145967740307176273596945374856505129945262982392287147463957430894859983921545788598402015384213904488564874625892475997028556430857111417120085402392642680520090189621727935571095445837371713724610685100078772857167485055981238867131326720690536375780421169655669202307723009171263592378119189919004608118957414029360420865314931093959557480277064258408480070872914681672905819317862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] -1366168715016236387441916070640779266784529221643860338342074819415403681330475312238171894766968509283659654193256273443367287022868430381733349838847864405077349127859102782414258641125934550421859457104352169842569438134448617209020046493446113416112994571451403914370423120232702452571481180725808176759426322908532926784280552513481807453568210906299036128308079077559112602668734483840682137204174746983755565080309529449082942640744194469860502547006593070731981769738873426976087022289453667392995836120372194504009376710041458259776916894278878315328218403593428603372400696808174736007599282643859575748554229034052379120049767695115962218484213827545432660983301331128830714621086430263701681734850969145897666313065916964268417226947384699242454164135174625313845429558627929835663213197603903666338384907060967520415643911595223681606619927647776209389219760424380663070013149529189204490969867910004493503087942745513140493000749150630667346217714414912526304627150059785413433134778674215814335890456205628045622130723020338998203772987332542594323123964889412387202779346555412936457183819979226140697746484606513284177893813541108848973759638248980949464774098814104189482529110206116315856649434625067941322774738980814187811682397331380898972287855943759322161986291535423885100078332765516975252731124102470101236138697570551442905904650811103950420461243959567897637535516329349064671010823428151664292743389411423248109890961010743743276515811436177349189235991099147711025552558718822069091491731665961370852578744189125883535699471775122944880379066439719183851496437086122816800202839797303897401729183941085063717945973210540958470944697166553682160869586899952064242822176858526441285739474654900897175153019198832422933481715187579128138123076333188316091951378650538753112246235124782207976281912679768539413019257891745823520268980685562062728967221805860808675841338111569266717032963750911091463997360632679695223698636294998742109174214472649887474453187890050179357764196161897038868428121023868685332409919572739517302607619938322451415239548724780542121277689322464546665591761381295590389709402521786941579858497569046097586500624284804387582623002132521761535426772393760741755798790249808259940634080158131654001241381901675984247434716789102346875534247528243560529733558171720802029158629856812849756530886402083201918749116829092027092429966661558424458876473331751294029170639831925728728864178151101037699536043342429996736189978755224367158903653471657558446421017425035325324087976263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] 7672241366642537052808621493226727644581371770936488767527859213009087076883649870274704155868990309320612388773166504352159544273832699236323025807404198354856644629899481962728545073180541666771086807419580467169212690248614903816372118528198512407735831159384630345358411081460526456683179646681913130024637794020540812918466527412245880894502420493118770714089941717589244702846031490949386802548224208574932509229616446334674728320225893111582366030361610774263249545986958329098295191998379329748167783641911052224581603925018939717072342990500778956399185052908547302148217945823996551712479666921884198459691603490175059276116714009644336145940562165590040563873865931733497951818743675733951763483460196040133042341434441177912427261274292473349573246075993102722445587948259648032883250882431155411757174818944504998451494635542518487845456265503331620023317861789758671963564337206552269198048115407472729421096307345740745205244918194112246446719595648854929707066760857395796791663592392691183888335964094381631585105339151656900825970112561421497141643458549747799531810776805204655765386077703595647735790510730620073361763109287598258920250551196161434250675505748717359891037397247529851248407214210172904404360418102194526968274003686233438964109898570146528783903421982790899581963833861599918957586356309720020308478673509822738868498592360492619437794045494308328094008714168893238462813162647016123717494609577503541107169989431024482445775923672366915430480531373607015358002576695276787213991526933534146440141860163188067716776672461349382730329579616819053751397155274746033680035998929737434573393024530380921149141140592886586824433453635922847350195552089208601943350848761070955512499782017097442928079371738742251358989299445699914389089728680561286612932413717875639425952637522898970945926252922650179586241303464272950579452513670374985168274849063975857703865485576333650140417864663490044629252851343857273090645046760913120985033856411217593093866992101012463965865259383631075945579888851397552673759924788159780483958401611903508216742785466312775249823850143654141465445036229396071998451462787011299424724657101574989500199597779857143471283651465630792667934320129743082384466739862738768229052882900709832423412295068744350382911424463052191260406938842456672593782743062501741434466930401400355707145430940523701531115820197792499193355168425752600234903520410306767292312787429021303059706104640732857937142306460096334710986071552097497335797129334945503420778213812856776711313817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,77] -2390424856352584986386999668360952280974342509172893173354248753425057789344155892409956303168168096356410058175473706308644031695253668865495739858497658560647678373787515935859208530815755810764634100723502943732982049391864628069060835289538110660446707675709698663009480631524368422412564990575773250338937484232044111863156537120231516628054361935263881468280691490195471187861334926895064185678425958508932991008211318415669383004609232783167487978849324905740836885711535690701179246251621188048462049515964230719024261078324404966530782998613861423109067042352288716962330532412131730472468012995922039968473628355601014172895618026631496548717743809128762574309433534810631291380961735298643708421299759326640896808693439324422929655869975498249501879953740096287896480615026912403771826704598876772858724978186445899193249882850417245268997493206301146518363474384706900685606632940453159124649859862020882198289702586361392591938263356145604683672495965245423221660620768939931654236029967267921454401534233782394151129851771969676223332942982003614178156313178670376716901844642673121631689363811256716535932699870544182805867052023576289532949821621337353930562909696953442038761729463279980749052064308978318375724282982263727637717216901702098439804274326988359056360553705408309533449725764690333046031953260793571176049241765798461129197205248482537888472493064007207990401795043347230232910233485812186130199988257440750227072447658586173360032973511321971033811566745137257398278321870729482322291217468671504589489708933492107148201161118123681463077670857507522783137187918257328706445306911501684577688859183533409055681747147063587085487817165679881546119516506658170726274891211487706490044747675408786948610826024165308181446917126860555420922981353067992371206257749307168596305968818933959258552786035429352406544106283365634805875278526931205042161039875329483855828818605784223442678213073750415109021281621495868639829576187141163266995961027633127736537437423028412469327310790307695908581366674610548072122049130334211952195906829983094456024171320696033402229034181446410913499466260263752157045488956609262570250331916536503227578409961334501217366637839250066075194682331365312032232020751903667666735985010881798893414502133244875245254735280909722941329278589704897532177170532509020255879585251496190486718642307458118240007548761197437010897355211497272688212014418502609481007651939080373267220397904234990585013344990389972897330049322193093523819214188600028858385340498803046360536842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,0] -343418316456286076510267979854358019021146762888741996136629550736704792810655333734880250682492220655163072195654485634708279816016803072578497560234254605327353485522163549710511512378907996232341314169233173501540510546993742860846837055835489424646150190577019946715928317359450602269166343624167155152166571331886123152462572140417379867120200997569499245807869917229398222668144179433478416697341102690955421964733273447606470417651310923838054206789440893046869504943437974342125866867874211913949735557057648483569531890398636933042914935053928563893764326261487795742542503089206324409716670671922950865013053968995193317901662993390829649192382289293942853519400750323548043565501801149550169717831857065342327317895227348595017025778674338940800459583486305334465111343926859506438939554364855249771226819341545608345269921335799123653584090053694863138906072284468882137505862228066819657534061317028738992657504051989822530690854304362420308535805266576950339752787580308234905013055712094330080288637743824812558621498649136050826432674856170919629781070303979687375042611438097478979430128112306464059727980325175524636941743501094538459824674759905095726917727049022389671580843723349402164947032937034904525313450556374806242981997525300013449321989848874426212822564123250099680809483944740626433172071732340167167103390653731531889143949601275983310248724913527018251227526293894365008410840599918429558292040910578014157735465107012069044950598903573850121435201606896072601257660384617197833456232405910616444351358933514650532217848079416309242788198914967369419323472371493876269206306101284134311054317166641656876725249953403247058116457537734196218033885410200750708940935028541195394362199996221325989584752210821030301855190260485981286452285046272601346165095767085432333990299076881375093326884421648022410090092560386985769118611543255676429066993162612904882585220475809017134188726328651318623207806034138739644924735845662085519983727307868432727810876936403839291443468773542298006139134632323203580373784865421096939623331921341466938052505318762442265284231855743615806288057836907984629125643236002096309354292469933567532996355755995257642838940727539711311940174459295205844065751961997217473495689582212139350034501009317049910163891793628784822331723247182190596005510177637836909530584030271251784246281024074193148809357948774488773023758654447052356489917974917134227215529998440979303986762979347495732672894115556186620827737530407956503146985651622464652717133000567851289823332438134597440276618089901064192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -167663001569263472812493214416563231877256627752226249867885072457824730194587903555581973281094716406635593546931221142493668282672681260917955399680248785245751667346354197565360301669409921331437799337554971333924153409821859532617749093573361200402906568765227741406690023362607852523482276579568463832230809872105109979176782198547632927354979002203117418023149414801388543364114321403199770245597157456452600545351530246704264479245098431051724477712159222935306887509522212278748457741954171815605637882954966028364911641535239895526511560957611841985387900332643009990538814797546971957662950926542955116580711741973323390659437046122836441103048454994834938821905055865066922482931425766164967910500187968291826646723140545243081371911045165697492380205746726874076967135798157247429405796675227555685473378152329187190334729234300544921503284064270727600419486425810407657939666219931083510766026993199867340324035843743324428784919796307712868081942565812016604215019899544185484313281569883065662222380291039511106222852504904256683319064719855610677638725711738577822960836858377304945905840103335626658918769088684609707736713203535099832784906325530724716356374182114982465598829808634815231383463125571644857576385294027040609458611892962262660459340011716837346914044556468063137595521168889234545361930408136799576249731707897079789764333700293136328066732667249359256377675986443045890106783101936461003903720480153829318222639236282894040097880833295862639445715827768620958665069547874643008431854006377154592321124084408613138457332120988264379982519925755849812578589449874164800210472815319555997980435807431885463835037377648526728912334974034620130667816314745035628644738473361060803731288446543855806900264872311677473379303401553625756958454574579608938787615707779245270413137462914534779887343571993901754893226416607196007679135780998212782707814558881418368363770964078250881973747481087946368000273364341727947222833755115317286322706996009948094716304402095473096646888788509156816945888631110076959578458775355334768260741580990949405853813852219620830540702993598159905895365413884905102189582678059588891534411727203318026786222814953127942074792703791264862763566275931507017852859180376222870429970159079630540513912797941252131546169026204927478723461338129185491962980121943349912020168116514241058209737221637746830048789510433904938060280276723011483111986904027221371375194478772577074011302053571130870366996554306548192363242380844837663965442240184441478859059771663284245387108446216101261478311646304665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 24807738692266505335945531796808657953713500961826018801974078925959616019558549399260561117671415281410051167716241446076799611030231988906730834464703879569579379954109468140699960651891581560127275987487489043442626374916886112968183140584477493278896549348797372232960657169642406767172609911528500366577333633757431126187720808405537699607656152866940275398943037426937159227549946107015601852844071496127941915231867298162571188456590622274971243678150901357125097279966698620602013647365483645532386860974734993943047676170178714150723039996619681537029554695595186144056674126796777469459208352259316830903422803857502742900373124264231093347614087885096380878152105532106861742516822686386771412580790477329942011470100199939031515692056053899402440899775767989585562537435069142079506049433237499835780633399385333679103480935268561745127652541993886795475454985971679444210758038809611830233302207402769127054178137651379677056647116955917175735894079598738075086913991083108266119156216774114636160439106371632449440076359920818606339419834462876695745724006111657913284208915832235656775651295864733873618399095037295426683802882727084046766642694825144789095746589740418613027885212251456756040160256126088351760932654302343201636314358993200211642839568276431664870122535340064441885609930451190144961186891015386449567934202748710122588213514302330318165518453590369179773936493191682009474701729422012024177251522669790362816212745397232779506770902795576222766467238744569264954223310761651777325516228894765289478158002787313841704855571597286409591566313391925278361070618496916051239466516969877532458681481680669632534338362965800396381512551668842377240346366594859843749342150623408560519254852371678405619125636814745223786307485150381895742540953475301292275085916841048751663851180815035747052305690167943152676429149490185179932035430729686192044221246736130324020679858347288934620224221510419609175731780513619889985336471859071303364307010476317317219106239182686531546454772266294762614656304415778567979347472357438087035033149796589826140850855356103230435348819338816293595871947863217738726715959386934790458288114198636230164868232734511075865255096186477983701677074165867702131561211558975190610456710906843584561415258877206811069435860377250238348761223235497501768582308124175106226212787824867322375604736462410689838703548899914971759640428263602471825011180192167001362697160969049717693430415983250513604794673755336421056373931446170158442216528231892069441202327981013109466886137020445135345532106589719232512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -39069912724171314401946569268636757981222567089775892450673142765490124099546435018468115638179278362168556610807200454378724388594949112980941132024181917796672296129693371943315641696805929759761462392594392167493290730721557280796206147498509285649134533107460385905878880912716287502524164089608771132346924745007477813713506350436140078132637825367123847532515613864681576633582976852208999495629232147755992922444445894903459472317014552177196537511541333193187498334754437972858812487371457762231912143901503758275185060311419459904284623541780617393382504474416412605290233940677500714048987441935813624630589696958209237426248354198638375164961513148079321738971801928987735892874404207535891903068540825759362824038249150124208268600693227578555261321305853376025410541171128662215985839756287427191905739095247732271474735313601666466246999550742125686227714824802492964758891278617727178023262471631960862137406518557006785602860909421665146177510074192641068463302466039686704328603638255385492750801714150796039826631514988439424595542800968209870159317924163152058498650806634414812626618053864948504757945797489527296586852861503202053556628476127157573898630339624887868492843749901014540034792784994548630346285114583569706880387824896256073444616111838087864090733251384139399222103572576680012613726930581908252025474515653669067035933733995532430996376476530176935432654735834262827420151257219510884795594424905960904813095673876963044437461903532061786573176354821068720450899443192899670175329029610465987590027310848380717188230831464213027399122201402887066565397810911705062511819330491258238858540625879258643263243211931720699373389268767020656525124218100865626358346894677271251079652789188553257145869173031968878904989181873936985717565882808818276830030051421725057025923434295245311525054043042014092627829677440481253582123540261655419166856927540852962969927522716862586559728511679337185502973555053537052005912367466829606579916377312457294403282911081410817147828730084775784396833630370266090432089816673400936474714071629910995881031918617363885397122037731954531257255430844101249312727729470988501208723788979758005437922669092843681504864529615238436978675948835853294404996049306338421722847705809637650542287448783067520741869576130264256717715029868393530832430315020442804193423639427563338698025799007570305762846281221079320087062469988300391147196785090649668931448593041633204153105548645817501046336831615817541021837858271813503261294731467018450924352861452231555263518409037065671705439191183067709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -614325611195531479457176800437819349776957585262411272677952050363202785031896250266676204051793360965358605570466852958786535301966555141334053502338872445934832815786014332563648124350042338043781843217889711580069340318762766349834226919053793912732202649439113960779713718679456278587099222168848358469552248334375511672813943468426068269904817691254789800544027400011671544205826450724380839445688398603906423476081313950666909629957113773959035855763929164309870306841073956953631888752323733885000414634310408574848957839324897346580545728466497990567198751611362150473215862489793396189855669732945278151933836108170781920044304295915407428077564140506139137525059189797694575859478352423113573398804518575371729358864042309741619112777476022161365284348927115691009831043504408713334480066979372999762586355696177831277789960103397167420207406030694898662910493042531746512625480022943748288505529876676088316723508111793515272726485057386381881668371261863484854902779453224180288487321134235471289855890155142750142924429431632411561781884441363449492422402372678838155172530899608836250095415254505644291834277307370968703173983441778604497028753262788890701097052724512218104535988187692776339223025085064024064503224479746055684602123400021211459656286133705482602076355993833366971048640164375176412878002658830134780472875455237265572481284911249367514488818395126865369510728707853807626829691022236612706609151892630843343780468910544750450319234113550334619683234423116540234320952781116716633948221988984619603963722411988182771273038422509944748875112874164745154565942130142955602557072304682288767225219207163299199046943853882165986058271341289128644917069537810815686199140573120170089319251825795576461579410643405260456268829292330602401430239430079246393513572187932547881316593622971530170463165176043619304059039933838519541677976477220199773596765030547784672087652831989706926726228725127906858953546570470348693350266487705314344637646405879730728884904692278146323186633336127413927826827203102754257185002029732415701564639479153503843050815560943434035541107492665356061047688440330048103271055092430401964129285270997565774703116546853348260546847924981545568237869103842071195128494390391334084155905077550684712338190179245783680364316329120129278477807213427369632915126828559096265810558154377774557881262271470613133930366427404863425220793219615644795009015216736267516854599421086327139377422341554015410879780099264420855154689270371257328938829722696505101178765826937344702692502648710281733109009327587193782272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 4563317179235595282325006766155900408439043226632304570147420870581797910181665811925605638621010557827993385437370037865509383063794795257928280961375827709579442754139062644470599842715298397801914416129452405273361358103010068868871823384591844603127647032928475561398886687933319473984150779971143889515898095473532645836997750909088080925069327204081183071078956373324494123025123274225844281795971706544276123186103592253090789605384714971306734222519911324959196476150318538325948881864278243588948774894439295501627394856209489504919757705253624266295835206852184637333839903128736524020016264283380589350858227895258382911593914644026018359111681309361330176220408318130059388783006131235420526176727461481366728048565332579442391989986086120030454841289713557993386149744483142657634159790823566348056257987969203831355990717098157065365509475815596215939118814009528955449708807694481871866862229586690533332741816476139426611751828601275641351355405746657676939913825618619683633763959113745996036927084296131083933988601917017826454005994290662766030182981347139366998277258490620710879144162866980116816490469170217187455856634385579845198259667418514851466031062953337152875904799235707819941280416541615092471847501558166855509536037344758758285979050724789655004240415377587769184185234215463692823692221131888623425879108476929036967927670131272383898708409988881525449359706041691590726405299825120519727630356063959904987465594052956704798470303235660145195893691336252893885184258230171400782510105614325065662045584795898873628641120718151759108328678577415811654332783393868896170043762428667208896938339851240484495574561073612575791985908768686812366776989708798853982485027412392603370630202873198310674013370557769493750965373628811790702314273331186513022085881921550154197286032637617171713570726088726310867117956476253656294974273412684216745787604929293554554138771248920355972697922304085447673475747503683870569793452556089908356891935271735266298183768984798807639493788565550778206188328205362854215684663437228747503638079908589802614689398766611945468977957139436403406816473541713704117900132120407970284360420656450817757675130696856612367631315590305149896268265642464896373318017169731220153773613601282377199555727544346675808751489554024120956012623942362418422614393352869630831914226474044268852547885653017260767119690590863400089210776484426978221922882220968114135923000660434935482773130355368482064108049135955416116693183442962552922025147030425191380073256936932458372201940586821895154054905318608658759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] -9977752140185782166095076686760918497218942851899873007440012796828885500636108161654331937928816295352658325656921607487222650073837062334304064159920513334173230562181496104496237570298178625159534009149803771478602117825843815931401474494923353701605473930917375914690709360724073966686719577632460500633950351246668160167011612491660158927863662640544379436264668851629935808516448471034920986061448697651503686007934995281785335932661076423188015366917895900044941699267759379865560750046628147796495761723304646339123158103114813175060041516543664105651122572736082044890277628228609992817100385006728195681909940883370819587498312673468486198884934476012904627026019013271256429878981000335843263687660074378983443226404063824844093425515672798910705777409753835877014485739518493305514366773421195078734757143764818263497263057491331792156931866024063763889767873903062011316256448766161948116775514660189590676365218025639010212030475931998371671606765721833032719831660107720176214488301777219398726525346331133837039542534747170765528087841953278441427973945164894142325619972998767157908712453059156811336213158370190699163993123287568892855459061605387796067923565010388113630442105940649977025095835651902059846815582755583276252259678924209404574764308616223899304512575898302282568217327501590277988793263591097660403259802786314900331556070435776138564633271641315855516346557574469561211017021273437787307024405533082147616297492022300412633690010843224685821184696500543323888573958538348811636321956899950273560699575806110645101722528187180778534014834589987729707792672591511078457900314213592981345378177069134410447033425482185781916151661492022228944647317482651924231649392218462513089705542010190369201098270147149237590097257746789814535747432696527910464330944215637338336202023520585070043636141900617686157608684381550443803446676291002439604710736966905335536089624489511853256161951898405010472818127625756474199788175232607579372389546623179926501520035877615091322429071204843617442283921699386269964601779819142625542354050859239704916402937348597791136168838941308944506295873252971815566909656959013380115483174747576548616328711114486283759671972844253329575777027363618279709390097567662419700635618267786100772147662207549256298267162818263114458430928599486867040208363938877421125567836689184176054233591457188001195015558398836172047202090094613262775872989380539591914523757590784911115709382788250578915306474055277984921998006992589009263308956885955055172651717036616833720937171978673261427542376950036915290112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -88910347019041142812550290028832146972349155533100553301993019276805102706742458938328395693503962414271146373059209414831587831164810749134595876096992071837024346380962470534040382780763988318508219736386223866391508772283310000601708262119551247589873450141836607863513150951601967450772878430817113894539405286970607334241996609090428585490799812541310379967049226739800973446504617990981243030847164847922190668805143820726776408048425430890962692797504279017474997861309072326068961450149449247743779199398791813140212342598276084886679620556173316845707197730025901117020122025530748245646823570684740493709440893714051371160371989960650723109934600149031389225193611424256524111652732804479423506472982217028521649801361774979013278256660525437617478406460993422558093770392239528932163873876605925759140313090967305183878565095439116063716601304985167072622956033329714388474615301730334635214341634726273783216771871608236743212893733414977599085934700448479930251943412271268396696643055110398938029985630111494474688075632757660384909216397301305279830215866524341500952474951401629025305808738012799589550875332365699163421981231600319186985539245284647860478613418319239236069646221422721301854538778807588982782729595658025199410423508625995905441971659078181958375218250626196579460986137272643681837727538705418358850880101994643664260917911624557591142716937044342329021287449003764960265055148162045813190248572356132383864712938339584674731770637290777890268850773442096654843311954386486979711254417231840269065010417561507392364680632725767316085304935435419349560590254354056775685660698538873898145251559775087412840025757984065612554487284114793381775136208986742907137541943697888518120795549860629922868645448610331039331371740455118731159940897288712121228757174227291949304375744873053281430636219624050395385042356775217981661873981499053652758730098512208187201119597234122043487322554340202838866858246287961349181707976424968837107718327266373774695785457773252598304542178226276119341672724341751668894933431959197162441916749039188219425131272237729681323387026627389913663090266321619574254588289485461207210906865542086322379802317349792133473414346349175733010212156527188838147802546234939586082626082296572082841358855721095244913037067309101532871625566172137576370754180976559526297913776452092625100309195482199667497859574374011955929957390768800744974991953077070089422995427327644318483195441490395044092009976254042054843028731862486118182813852032839155006465767369140861268218019313284906742104963660563737477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 857901344722312186277712092457832698658457154942220297709836667970467593195987991066372005285976792804689915210967389172550210847992560397086796404010572740329287135928453868651380860609553721489101088948297265289828931322201465386383252834050323216163849842161830719029956001476939345555273756332970425594174235339274547826595054095700163703117258172457157868235968547975114161876076806299582723215386826892818682097872108392779094571203056058596556516790819069202066955723041799488134447794116535968874850449674702758383791370881901232061246672275576541069119213337271328928531333697766138283765393609282568085565877075294215565479124666460063651708598962803630213417274174442034739601445546594286676346144856906571872878109795451259630662130477339303144005797426572660877733832508162634627259273264519234245466527652443576050565823087590896553632797911620424607647385915962817642554941887416105488466165533780491083403034838577339788740728496184856973824876069425769910437124748624817909680998456549502606287842042172776541241196022456070609814619225818793058732972181491666078762439338352553571338176060528616540711191774397562070550290327067055832760541034553568795020043975360843171811119944081479664028043801330610173281198350364453569439754668488143952708619333207924335953726092024730681921105974967105316678263632893035589338758343344068578868627824021128691906641127159911451015197729886841729560452854658398706356507491537610828891887364996853919041514722272258771838471834920484793269677147949344121504498648557877773090356797024919532443991937035297700712800706439443531467048555457581084338684679421137205221357199999957554149197970627323941631936852274548417015773472422201522362363624494615172321553539809655456160925777560531524002549018391859428293966318346117962700163427847340728667397611050639690832252726368606031288672611995165543610471047138552250222413933842298862024749351776766101684651127404541156540516639517138755763513541921161651572091821712294282961975079562082333638512202134103628909003848035785025388672339050421711143159288797360469775477481159768588076626586635473777079334497497949882999098069207854369385319231313008866555424938846967867663004444413969809539499368235793827705143937625842946918150638634293484650461503651016430596713126847619283875556026221680534674057307745749709904305839264493588250358344936466944922966158817551938019248012064784555861755703176885925407798947881600025875720623249891568584842446832719272448665451557245857744784682085546941931733659091581410745737411613861934553354771303875114696704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -3425848948506652321009890614803637690194709207902350744413084265437135005344219578901483955744805055087367367190113020112951516709249555679672322212422013578518018683342653322615625283005333510423469585793464828751514695107697727778095615663656769165685863603709449524107855238601308314707874231189308208749965765168075896465559011561147709638037882168154719691519163907904342216252290511115174424488823909145312117317305819945030943195747729908196280450654294083489943963905431365231268164482524381535543903801368345301443504030962930597597302964926199968332527897138539146490251730846041761702661828364268134478703321776995543297886677704028890165052240883439029356082398199652002525374884336963847697201757701183550207337971198963737457894088215675614071831365217492124648171513814968094660311318179279368469829994101923007283961256322678203496587654447084119304885925005308817428071873654773141842862870569406873519985966150097927389638771726354235421169769646058519712259611369322983400513924913125893251876454256270119870363504331633116232194678697773757565197916319513027260074936885667512743109191968500984162633189695455751672237535492189247625597011968788808936305854185487121081336787897987504242038986964575848734378949313127087946404168679979489389280730731812134672716585941242598921906132751529375807413029302261719978684455513974205498211971181493615603869510484504836376921702058465076764203415345451403937194149894693429288871521934115477880024813517785826120378518247521108085361991278491905114217383803358089342033297688633328454487338796441302246179858196126684923230935414317430946849507638109709562612261988114778737979694511748698633689993970283454994440103060793455220972494973297708357132390773205282131674690374196777353537744286905798317804961436957414426823582276808916740500382490645783427178406910358499248453332607876914086099670976553272479811256377702400553651068002462120415605546713287627799682790690574354635976080145279784673009787827760050054182413015868549414874355627067883816600561852358935263504351016391030913830713007580796896179863384556063069017296051467698784152458534907438491391273644725394121644171172765076629818272722572193883297745257534462001837115073568066911979312010631741052691814321043115221857122877941250051428101811737669014339912114244369479374491811389907430195569779782307881361783789236015741897999422368252584613334472308776822236372624354016778222833862674548584307365146595288531261663481951377340215694253072488393469366242079848313567919937420026969751429390546285308404054044813872920002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 7279895427486158180424935750222440281555921603144568317201449751038278269870427695903272778593707483091727375345898287112615075969941931334582900008653501698560268614330779908260889898086790521720950768322282746470314018110923162718922351977873279446114008473857858053757625138614567112548966997206765243966574319186473381429192328409785323641735190169248967679182433750711007266952067742372760080981611012675942752138701298335238844838489133521290189225008577439946903371909625765153826541063309224092675603647304099075308070766566896924255949339460600640090127742486269744734726375992850985767009185450320017499901913771546759231120684223923847091500102799879426445570968994298430973987907690543471299755981116369069990074799116063695404941321616087856625292533998973111886700702482669533565618216069187573052003875060034288828186808871287254879653404300266295913477495383281818497179128479663962658880284987219360725240524613874644842437549548655036168319742011771458552146241227185580406538292872940275515178007564932114097462960542363053418164004867737324974956147614534576261700886986265119518996930831962630905456554074552991147147907086689374326381478266916723755412944713193937564112155426470498724403081798029443595175556714904564964441791284412349601007091822132028061440932763572817762108670017662385701993880152904007189535988796777299365487710429770413519705166034764439367020876095648217333684404027731280758331327476716121768258781073821387497682691069792670997702065196652888760391659857742275507988942002421902313905570735262429263514989575682118689895512630945140136123379675898767078826380121658107903319320781703021097926432742430364549547771042662517632076679838726393572931561936345594089813972619885884287531702633833539607806834418514153684641210895961558621988380657151993489953471042428809765573669172146958760135954703886871282760037107306931328835804815364120243689162753480488240633883477159995302635635497013331126950054636559710422879129274665057222390192561175327462576525255417097248695203858781884844218516606211844046495157284541342690608770534333652036782907636530638055421139556227131870713705349397451815886456384017826742611556174898245356333172330226385465085601720331973861996415393407842179893136300507534888714504958731626266501495823973210840218210416895825081705347453977272275878800089706457698982349212177017952614000256735284863798411398760449085701900546559329283087053798931606751966586462539501342395823818802077011286285233079481101779224138032004410627300352977396516352183156235910546791983027591018297950208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -5703616232556551451079396313658441017550440490368752277253605387753437508283129712585763127555706344180522154837646051474436175779267312821243488414192339851290954845925523758290884191449483744498602845583897466914592703384841392524904255759412100599029651789687421470338955077276628561885936424126497557117565069113650392202898497626854335524927178354729444111618785502067578865773065037494951452862227635498749568002074333391906445031895638261855463693866751767238180864788271081713758108645934589151482071475070809552904012824588006230590963969277904437658786588393685178538625738654717503751076939920662835021104397504080719466251232997273217108602935585194162630234413788359252596659121250438294778825927951988475417099989148452403244573483069613335842635561417068148054391850610720352440629699373251982861869694990722177350218348034791422398373511680588237678653537176243074493024575263684955606948171695796250163035404166324791453390199947739351134381386768543512843676885861216659629057125534497887794128360726775982023932762368100437372347243288093609339002455041828490816131563523699525018215903527615054146769409520580837610762934821596846735369595392641952648526500898035932017235437330025285586477180122020401797886159663171551778434293241081398783799555798176424452665580663321038802254549557829438446616786365268389927267267995431289057333286881844009470008543446054697175241779588779899744298210050546249819002860259787764562350900832545192004296931232430847525618224722899775767829246818952054608194411638713519449855586349925502498555133431341216985355554999233046452884634228046416426283347990356527221554837753401261355168462582998685218545031680925023549804214873578745230035559952775154825313116431473032726396812740841385905274564350131742055197021951142454216989735369053099262463334156740359019528034584904591798175119392181379585636634787423335170764388110024931873194674244527622732718828897319120934113231290652212187282236025763487140554075989890826948800648467567527905232162577740038128979010262199374524889671981452370961993115704712065695802947666100756622091398955617394210933727378076717681426120562262701986695217237221478723394616035263648359867738031918566372232985961321848517651639668766196809886111440231311519549687586674486813677412390912041397388642611743948284903843375149363309107026924963929428799249462520568255426732026925717730338058813035534709879656493950283701908023932455810866971996429855454588561337296311109230021083092248431143359209727282612067718947260454945761414313962482752007868924915988910382776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] -11337465825109754509662114025052813795682992089544081461700170560060305397237952008011249740119183974971860936312304792803990549789206773795332974771329876220928842711904710144060392699872604957772198594383676580751921023124725707869459483145013342403970497768065148249337384251730355430123800350110215108161384164608888049100759832188403545134976754677665256667104719226939760606285899411781265252993641954721202825926115119944471201732340662089104137051051333665231465201847736743879185213871659749462668351657058459999187912289575092693957876991525306024928164866712926120363252537998755579603401983284754468164167554833389847822619547546809733748743334155653546979985999533724751157640385798769164426302992305925516991938162177720995405457846968213565970750236371007143996768046155144399938826689817958697056658001446576676843997339036246544877967100308018902047347929863810334306940290791547183049815697478104591596051920431188157588375828903190252976678018324508122017394311023751785004271345670603784120715228361944706316257076283197299135328820987169897620543376788207626558497412350740434799854716003891437013738004518464672068123457496910598337413480093362322498771955557448493215889902881429659416471633902900940926266944396177717312350213789432530805161726086250041846241749206063305344415343092858732231056777474289430275629546017522905392661836578135694308808057954461334279111891080229427036353102952760801263635834750449689137643730832287513657000620232868339431284721454365243264753514800744077236479660639802139999772520913271128054641772239792207431596755794593270089475461459431775158619552897369916118205684909424223631325548722403978026754934036335895982324905995166302011101060587540882647993681278761843836020078128657872016162155069549289558072441396944982734619834357081935304387891690325106139969658557084438689795478923890690428512327912643455410045154955743904083126957773960700107023364318656825163572275513861047522539097533732649268316268864289451890831001444418754128231372395910026297013155148219223611991964273642797573752204493652314290707848417350443890693582761841613747533651201420735626359291736732809982586404791576104663004450695496080075592810651424320800178089772328553172958941288637256467472382048930043023185479781347741615158844071569394916699832062649810326004012643572078671603775020238406015264197948549279468721420689978571776507607241771845185273116367828710989580042384658105876285025868248216008822287508994236549508813508495806105705064969243314044705358240926942717476888334179790633521962778078565057429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] 36995491559254718279987925347066937769765454404398881651401823534217946510908289224427774702299289677830346659318363342531394643720048347603412880375267165281610496007810222557578638414264084770244955056891092830755557538847626995046529115355286377300488692859154802203340360904130527407210463584479031544653243207493315484117944090343575210784292611481457712559536109653768235969911283738014136295568451745875502885664379340345683298731941380743253719584943208012800074089760198193813091785536577888230794352592583559452847241064925090355005744493678772359640485727003311087907545498135290531656490786088874583579881414470366277995065921610544418899622974034441889335870297732359921710803846566781619078342520073741410786360207731671014446283715813288359529417073057646509291147476917793936011815345052590801780337791036769850882801999041185984227056414603253151020736519577369353093621460372800262752450476244151133865434458241334154478338341107039432603135437662416521355825238437997595255351902879911826289607111575687391384199386868259716739017205849437584052794156865047175834607625491410370721394283399902331890920619514253676599315713740336238324640419727981590241448433158554216120585694639358269267527672370576304140148380996221355205869867925194297065807278875058574924837407456259644974432122793735447617010326460405614166210758603346771009429421761820897404132811248466595994254313116381495055695089489725891960857460047864917338959189717607836159230447450151909656538007153801468678020462902676483770354080601811811042688240968670991927225842562274585484047249063472400010900355522222043181525295143813998968739661950591185881092893694283072842484619887920090043213024974880197459826073878619249177464709205382887250017557017820923273487094243814324604551533197351131761755724605186536388291497651387877949197687996406022425571136157010576808756539227910664715100153363420794320581964267966116350530433731573749552644651721839504845633589565132662335930953043710649608652578067531176015786245944937062476827432522890688222033258195914102778077023186938341955764576634945470097035519067219718345009244654023655690055162972785096667563742580912011038400458180213734444697240387441184610508057207042509840959578992214100016160543143311391114524951681608165686475151854914061279455304783981649541116422495089617163850245515506865356479627851880585321404298504258373176417993681190306180499805399331409914319845725686195878411673797132780174976231906619404191159708403532641776021372957808466818347051388729614302111670324941604867757961780372796226928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] -31387548566794746821623528972517606987621370365503690220825979473072167715600893161842116003338137545855729308251881699924960869482365823203342037295258687225024059060545763872770487561831635125449560607569919483444286954560400886401235332444280891677633427352490980237471636880748915866119660523603127362539532845410505679142357908208109796902299686208813626119050201566409381954099976721521399383171749108620150016822613932498506184339455849352854765941948279422463767240186783178884982226302495413579137892772299525062677738245329520461128642740678629542968542528324145584852911517285909762228731140015791104934478535535549995775589567075376391265892979583775650113225914553357220866614829620827799159250101941233463179568205488021021781206885363925560162226625996929749421238902104176347661792456600035916392740783603858890854288405531628504850571608004309326971627916738724967196512177713802147717776993697979245323347641193467671819036050926025804604167199945229379638351381400801785613950292568344213967793134945098854973157015493045405835953856041630994752865585054978979648934904778261388927365499906535190966848624792579662476966046356301550440873167171462770061135535412279921465146937690245408720012653518900014869467791435965336168962535021675616098632121586341311548353444774095964507965048226578256237471128890426162171471453431118421328344498452142938411082544208997175849176777457640870149199371445871567736332288467138343825661133272932040148366636382289321104139212494422051076207261608896787484682906672139521479211109303181234559944381977996319705722611674113901452629460484451278025154242588711140576320792287996285926600217350284715843475008406119512449956995790662106902180533729013150070249977925734774523768957958498168621041044699561230840717721779018553647156975562873744046825586536560806076840617177408815982233661361372189152773167106048289059025486559432899817511209439166436941050085471559149962828194373483686492638289531482510472262330551573702262213566786629636556810619402307151692330770195301402600144463663742548096506433587461039318215077707540533932943979688096935321884573884406734410955274271563566551111671364546502070760000530503547156976070901682948168078227278324329746698995761344241419023531276635514884626978078831210478058986000103878051032590576445869233465389688274023381987851634751290007624014010385487178936828978550524630183715989187635081454327081867258152892095707719051192404290945852368641283414087889744082917814286823046312451977128239454774503830351382637085855293898664353853567741840881741197213696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -42517176865336444568077628361333241735418407530478117576235714547778947960486199314354488645281974924634784642693679547954986561204937114811780348229349402855416404384906101679684766122324442218746559299335944192901511486049673534732715733992671565552557717712977683049281001177917924766451907052671403252204819059930820178780606129637509949976268235690733383732391873914695836223509686701894181731395207483465990128325964728124304678938695120718001079122507038492476224818963513127660077784631317785216592754239479754859254115297643170039167195925941364530874768487352063587828630482797859356719095583975512441848496608544065265931448509439658998211845507966196047268018940292035069834602122887310744799668089926723550325166964986035923312278970779590168611786494546783806813196865394557299571207105299596628532075562070378419806881793418652092034920927881729972757454512014883350195682260860018548885262096592560930656929845275773064655479282355593324927489991179306536278699917879375436910680788464832292787118992137519924396460924918205021361420043976495225262779934402463239321024815286539875169706332055762020798139502381543802380547285160673252198502450909202185645331288674635071468206585373655337035687721941768886035208007484363572926095475088317422290985241977132841018426869832023928385604007283783896879193248410077647092441126699732530557507019875398798795866623355649591574671885509881335494897207817698648307971645641564659039046304319442539881471130789515845008726827163040667004915671661667315667672073562123379350098587872797511614203305698401579213037801141574298373002594692401354624973080693559268606308036199167622577345616512656538058122405649671043321720206156240743487845873456591350344571902684971751551050297601444373985743518676166452914696495057452081089651244539788381341929369586726392190367116373563385318237760104572778971584644547316588076832763921448942757593087387759780349870320705761413603253335939511185405306491397969361955486192552118374481755465582761997798695707508926977688358081225021937465478666196464734357280413072730367983426795141168072448344073772731341930208530170217627688224004308177032558014532848583246625711950159969729052488029632039419765261464739520786236374342253504568266939659405589058234392273238737390488686955694256460955248795616887556597905457525562100093498351115994422689758750226137754831966306750981175741102570449174717563813509730313490157325561754078618728418114720036303231790774979780610498574167886444546477217531259495409100871701731294840286959358421191442741219337293812767905546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 152723283180162060219199546518040802851688181193782186408073999987889263047901782674960698558351943045705558626458728135564181511891458727223781589599845369257524648258838614453691978213854960528171209721986074043186733345626615973567484795324522526491694527276374444519917132150193531637005762048389637359869617213929166047490432171027995281923097287810509057320190524104959443072453421415740067564766399837780768690923716423495762790379560883069973709386578137861700384558296016145447129675856767728633600614254929579890770983917206926192504543295353124532160544330247543032280209819682583776267718566859020609339923392370433889956498114133575585578917739110602040868087941393196878872064471842508350652047702088765007540677766062118077054129952425001914068027729680078181184560403067662543115772416970925644278598603720240051093790023654787928573881098197227478552241172008118908499172622385348272844496563336709494425624723224886839551948652306513622213762807130415006243633055659493706859259759161634540919776231593875077130954523660870223972707024302877221084191417260538331985452025751232060956683156461426487786936914835224496291831356075536466068659598014882379087043511729639715350422831298322201161480967689008194803060422036648406224050930932630904167360514388277440844478654285176211376704177586515092837865922600187800987410610550931197984769068158588636391003532311015113552436775582061018664923628823242707392951394227507495568201479510190038836077836887996669275432310188386983182206947807006586753103571397724689066067141802992266796409747166291260895780814500932990322454099857745542633371038996122393038779254429754916662182930705262047419224675636383771064375500488410503977816438135188502910713905343003971505682765568114477279043247696842958207383756629464245375008833701024097630354783187610654166152884976376315706248539525208892999161594912744834207760996622323663847883044045052805314707773844256557522662313707333893861515631853440896003376981070718172102537011457855575676083262300052200583019225035298997842055320389158970800259570709565324131308878738229471307530287763586414217210186534614855420721560927561236735472058921747390978514884784834366416186611325725928823716614223869816507193319244604075090817301079483418055186258510143324869829231607193905163145554525764189749711883902822012116331534607386595695415164522397870528881293552894082517455116371487316391739209692287625305392069567854944519338082486460099865167301655625070923540952562616396973196506711872520471978774994770847873768940001013689951090914836347536967467008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -239645833569526713806480463470235666115438143093952935959638671801051649419901452298824167655295825957552152134709639133274900612170537365429548965783548301355684006107079354771618531039768312440883939526451600784487205992531620049663372213395390690970141460600934695335688282166510254305478873323641229398774786522108313575333062636901611265267412718369743144727851408788317330486821922317854463855931694349377935048698911654586304057354753371500624048384078424386205243550983249923759291435645355741645726404674146844429230044908214899634347587149274779939935807836685359276018737519498482950215186371172375296655728810347664744775499288637361917480757929581459370467107132172550933687386221206960948240927054631377793041480161776215471549211238317294997455098060016443090815665770953051566637591266819101022168163823448439986440686517435931589489113266213776559255924898359374208528445674414168190091974237058944801462728135382757910411190336278321924085185670195010491916647450453948074847706217568468574520508381361738690407794604284312323711309139452300376373634672149451176494573909554442108309764501887413293557398822880119361142975481649300330391598522335932322317709702581859885703319904797648269153054675903853126430566082903722910071937607099574771682409322667887952849731543059327310127141505367233882096742787148401636697517830713822960494474971300164251688189546339321325867956235483322772281418439810879623357987425345494541104718502027786856108541338622142772496411888657057332134764855337684880354813232972591849666164227828255901179306079837946120622912613997730705059609421325087126340745774855783173999108686096965851599959652407007244441198924751209242997267093014604900301145364135517913624354776878097142500875210352434752719952111726867119865184198968691398071627711275279038795550954708338231488309446143857502559677736377645100012875561831765716821269055831447875835973324342657622513661085429294075497847162382756969350376234824363455510716707326127071404292390484189335310444961614464279586827182442383132734093015420301978961995158124967539024624430482297705528266858462448458272009732464663853309479054988029486877798568546315449539221678446963287982363509977206260690751059427709409996218964769027522201361419478375776579241595309470467135726241884683123786541632817895590483916989048971939419752953488258511240984664871896104380319307661149988395378095087404976755716388700612823906605913653239307778555322356393163380539093705806041191572026540140855181411449936628266125995332698094265665405188936473094519254029251736023198597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 365690707053346659872723533991844790102208101008854185444095937728905379571325569293230990062023734756320621471279071831545921377701187136761307808674873815908032749944856049493747306971155791669106449888223130002337924753396699989875254309553014713169058125286303134065563849606422863708379357919859295703149132752319162980520629087372195065641162440469663645371614326147179946630518478944105357254065352591457775511766492355992957217924953419419914783146534181881985580592496756628355231007611219079154690578899970209349936407660317440447212062095198445533125109305073592072853548099386249244344619519271527758911212763858724443602117391153921516131482578740273203043898360789188894677593415683451129623861329404205096062221021799174003749829875216233038789956446756531155583787593577559392541957857854784250958232753981049603452380424706206235680423452062064631683029962420297341903560339347544845514279841184765604304616683734191338243476885242975170148520909034838173415053208553687850009070469475580986707579824190116291875905884418262309143524170956672046726793366763648266133440444800261230572613040593103563750797746270510152513961842897586787294834296911703428285824315804820214834324365539656101788584403669622459575923897469616708845286343050010085809785972110051388472848612950606051955102617636375318145629713898391274160687835253313564917254894000093563782049964202000186482843221304283679354232763499648838995786403993118572816837922396247653606277013816911475035613079062645718709852316614068060625321729502631211838677470987184546131742225017798287072123239899634582610377040156761244503168778722638534536426735483112416032314162463272605395291447429088620980608129572566609445423773451250498931248726128387462407127350280517038687167711976385554140963321992262877309029259615537785252816766317179090611776226426195640189316838253796106828963295334049045982293254756767428299109613160540687800773927271289730565433464349498026533536799675123199009494490133721349359888384149003225946336141152823435014357592058752799632908218621563460332972436873862807519752578885191806737735813966985035458852961899460118525614800264961267307066150426824856092424472077820874275217283000671272081281253556306442178849730273767183052052369930141146164599187183405105759888476757454425590991531961004294449164475448313794518134057023280045247851183412468524597931883832983206894213416779066702918857645696378538136164240625777496192816883130116018145460372965326402982393294043658076591714666716661574892482974646472876755476475743211064561587575025283291297087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -649413920144962161632973899386876270456842247465408373327168212272363276753412130357542714320880885800736771025461341190621470442884209847476105587043786283532714133653439756131267089209553140776904745760562102663458282174851317359836227855459692558890339438847514016457399241811158284701480327982499120899690763135652201919790448519876116265235638998762748788984605083104630206587323620250902875060500980531204946191410141009064794122648213793359692018304174081967423343875871264961648627261419723436216337850762314650882719167989994735374362096217876162934765395678156857995739888302134753095221318562152201494546162723183366704642685810041691392374334927930330172356729309667849724541570313110344751967900744319666798584699350327342199419209980381190319328364851371905664631494797848637001430543194471797366998434579271597232161882456538427297030253043511271162444005830112341309102928496161855341228716375601294215226559172542505832322789621388152847099023505689640835825533190423978930119323599713164188149724791084723454241401149747956899520247124284562490433502613935938828325718404415274092133601080198945956330933902558706986304406156031553548466540287892281151531349261001242761518418828704737676825765923741929824406330506921616847477837696911097215455793620991009263494691354095736801845382151092343120381895818181020571549124065933123148316631219375603140359266669016587301235427552679031279617255442126491839697099492327553837648374291832258020926831317144135633544088224209496998141515570930974353856611677020244227350396137894820613059773520720736539928148669044781572517393487053218250964373605352346216031559663819143162884691682686576410389270071366288486056177940001848294992648764550827005162840327219853999490796622451570588004749385998522041459187980383079599497583457640041550648827622728183990475206664296546425746192135844410390594349747113793431326863941568546904413138502848915325961426136405690640948583973128492305534112319409365002353227412535069084030081770021280049216684453425912604816384792082332635884122707771803875075389368006452778282512095561843389946417591612095124369895789957022772070943221708011226631213331413893270542782681321138314833924710215873359256481457837192915251210782322420066409445066085327818135618566276828697675657340924043853107706121622825034016721840281028887232112509644757489661828264511939025132490611096973326443346613272999173669576401047308370341418035629426626933679141048577562802149663478046230079664595708724504429686192882777990323144655545816456886284149454522121949585512515099368431288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 885672003086027353376731921357693469950949652640908614384060087167809303696889725467002966075713477526076865934379441075876905666577251783118403520110905771732792107803894275584639325465470698905111495000285391015443596320236501978740249025275062568490743068318737550888650238625065392777591684527806199782642988145718182927535368668054541082842873235217113503788165586521118191910375922101158891839949624695042011980091211137246891917625676427386801843190295503304688530642278829054792815437834342150154533300729609220825801626056523258761294584821178087617821338548430038401203669540588066566309850262363717791840621631975229327471496056609745436468084631002560209426354685016831014551341226282431466782380662955667370634686521610888200840121840336765194958028630638384861979445057438493568465185245266912382691945338585287294904074422643644513881500500921426033817659541809503856430119655323158362413067501562407959301093351870349941020102517807476186485570334712217964503596397996587909169944841382914986133181010290780637048538640447845201578907182540434799643300906374368515875743235061390441983371934089221733359455174843880839807214524948426644307438681721331526088131645917094312342056069882834543740524148836728387609630470027527778313200716500444374527903757700175282078407352615743320064143604183319220308761573007116130678636627825992557965690064486910853905198237111553790401582934341864723198388009614535581255181493647468716692657748484253644392900313283438231371620820249156925663722893996907073151227948257096979858771517545860449272785628163713909804573310946628638942026964279805940152472666014975386907116625696304433137566642434917024770956904351523925640001633286021036447073282730604472513661718149393360191453699201596436697325748385839118068677517275812680976062589669266616343379522997070110341772908795835341827086736968332361634841397416309858777188714351305714427495814410277104672558942369881144097276348765428512371674276465304576805850802629223924746404674529178585846763546347643255013153624634298293802747641196119216352431563279650554870032142676476762233210642060943484240420592126638967275006835065185447252336971512267894040304171270539048630572601737643101852805635925406319015041915664124404359662991573447162415096544047553644073522929638387301820465374638494557029387888510027767799384314169532207640210680774628491932349407625734771043200763352230329310452846659666687333791703020524008581257757787473703093387177275280495180503418199441981332724585111783482280129355010628924393631986980213978065847913000197126113722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -467916376415436293599666079362932858366824618742218911369301299111646567442378538203755252361691875635261871714655948346417386557284965671342684677540621397643027605524414550992498131840399057583793141139064571392789548682957745937011695931772913260290185858805628994701442583037679909604741116845004397828084674614964169992673910395272022566548683278316749204860719730134571309638772273792689751825681638533917446123069126809912516682446740558725554900059692171694057791508780384665851762553718753828240490153759934834752714609859525625985610367997039344730661857022155028716506404943450042161701106723677228854484882472128008972936613226717118312974956003865411516099047390595945191245348214926883015002673396986733243805876218067644102861714474197935702518248737364193860544784106267101064883005328434737713073929569313264419619144729988214760830132277124841091073796033240139023011513368577943783360913147968279316436824833024591444121089370787653755694825368379100065150325920130835986694046341862680671136638504972926646099999853564433988873377382252474002486396890649295084456166171520040906955521607819769588784388456571378917926129271139286599851698673819601523038776514703023128491960796466908264753889627492741737401416795606925789063624856620164903665630128752163137027119324000203062910237330810254086715972636520172422874284113825153315111148126067730404780103577587922523234540525016756673306377100460656487063672541625059379030065101723219243102206392747158713594322561988811741244475719057461543763029202887541359872132291923579751926835786882346917237415143929356955600466297996780296009214410926164909047036159370614743890098406565671856305969172183719922704347755942188879061001608926654630568506761182100687653755786601859361534323235337811299109611909338914830938123851244337018766016475943926797406674104447267687518400552034604863581099878234069140411088740436656906588831914038920874817032702864282872003927596958118866052846512938389857144816107502517822391482001669381875874362590871552768570695565007166962672135170990904617808090700929794236625374134187507187405822021636813573994013325402350369273111492279564859384082134361143872291091869139398957380285011170440450561558652427019425832379795934630053098413264154078129814825678383756342359703090323282811649698930713998305829839628398357657958475268254019270520968109862137221704479031301388955983854242710843308374977144961383460199627565982857274577600876275686462328915856318841432624886949453766905129725411349111401522494169028858434950526441333068225322511378103917644443811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] -963295850549908546275152606351875664085212436400236888656384260876931197056144032691204496980744323849762177211793447972878234760685991204006200757719719135739089814789620911728983446242158828896969085369218526674599684098146665226548288707052680387397384150116339354196562807067804749727093991512199175146284506102221981021737323026824544400643799637201004478856645306142007856583457336685234509294524127040467569287436460140571538704556255357635345724439459689570588925217695667561350705206375079471936003690021095910153292999203632278952469090487603937015696932011261647884650596611566442743578108723829043883116665682394543927588295071553854211527907418799889591171844802471740561787772178445386499355408048968739849045564387962936026175808190324450694681305478656603451481172260850360036801749820600911857817125132985966514641283390431808054773828818041930333640805613931707853244148321959454775847207333413928694329491169926775286146025082535614880339494947007147993087469407357486429284553128395011152615949106165393164684869469129033405010377384611238243343735426344337089985656590746604909941728433002525758105337278828551713423654345296094658188622519463704731966372473307407640457352140606972024808583979897097859877684920589361525691340340033986164844377569808769957795272332606804259346059750897379807102480759368843163257282989265270672485396141175995523390359604685914015586887176452358233108454007178945017849821605773189525494637420152234707529544804942917512193355898408779175414873680972483374046452835987051780274809200883142216181235761183098494794548752133731349152223074160151465630899272282588487066831346874787471359385708178554458294408231961631130429729562237243190667035870102672420013990908238073580164545539034007459858491428522888651297357680507552158110056547763036756361891361049383688240791470595033678211131746049214914201780735812482767875829098598853063672651095797944276705591270520971692335604012705830120266939473097493745402199481818543628422674502907698491276192937083262873491115937723081873328260048143687116104248281472548449941609619431910088881329360798991591325000251931470659555558679022353597800370779553394954857621429239876858094443251872835532643354763518371607331941348517652775114103700050222357700605603858942551986139097204430994409105341418933158364785468152527459119535170629215575067906489352642695741466831430889520286366272259180756046624387193388593379681194942959662686466920971824914912147038871203683344435042769544298927880500695861394493331061785962587182634300811120642127169553202615179938889728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] 2921516254843872855632938230248597109539971859850370094652112883595376349206377806272528418979752404783196140409229508922878865607180119582870222078347457826951194549648903204579886819114309741166877729799223098042415685950002110792538243446910733510195414695776077391086113181926223316953958360748545088371346089258402070825941717459771607782604292251353674357700541074927618330625191230515606556459623050319208313356308535531000922196012222170113426715144793027976915352079402718318799638326665169031958024823080603282246433706367946998509063044638459055424301346309899572741901732392871384319445915103464242819255572500740341456376780602030992949363003357053351996743380535476713816933670916616199606021448774191769441258776726491293333466279231552918895905393874253745950824832777945088410672453668201309794352472831011332748840875980448196627835291858834008438206298504624336071909010816664151163578326340409893600678413194220636730654770311417579945332374073988055567029502795170459344275904636619418250234596163264908824977371901926140242771609086433441659904639987599648406247450425304609264883662960736647793478670043964136094621119662064682791122568560762851192657246203264256775695247930588065844432268594490421783543991784346375747299197587834271817096202931334801516207154245087139105884716057853415375126947088736189272628344804006708385322548712496389868824802294823973991450644249763697649160952082431377021021181340883583165074560182463255840493161303850263434383444565249684185090879035854089193859349045452058089963162084232888927742792784447271335779486040715985225969066437188079626546176542733977889097751610140142983155810376124715054427275261513704558273169986037614109363362544360113744901484649372400388964608465135056268913126458579866614141665304300783147168045981003330637000416109422577253278258189067984359530635948097451195342420345601267708978360267695849426492210493339722620163150419284471586232392404275871585596395946975207172739137875716556523145590158694534072159783219839230159658552066582396234845247742071046603862304011641726670487227449782778573810117993186923751163062711066532221717791324605924294782727895512979863623455825888223168596809073883804643554726423406544412607234566967124459842502368636571738999225704794205854306070681889444862989442779461501828320190410403977987240893025100179240563042682311105783762673545201894564055265460079428052902731448835068487829993183367140886821667970400844815139592587806412658441335888681944137277109682113295166699029867296517827411746981810222089053090909624670007328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] -4459200644230796945756773030810242209191803403935287478316085020618402307226485036625642043132029165343013978879310544640286774275946069022195507468683683521300104338959772457657237571177496938110288401723789238663928560109431026893183567259349444296970213391335373908870035786225792163729474130284767079793741277351563135086991183665514107150003835980798723359829822411882656147244736649508287013100381155330621248881688416445226700152442003197682206395469025203094950673546024663943115872345470522137664375525221091019382488158914838959241731932908435784997642630638177019853609463109000091911825062744165373519458653981341754172228370173096487765209073869641858789573114981786266648461778036631754701728754331764604889990311522615337102253973944923959335097892134829370606611684712676802821689780873580187971348668617756589343823948325213394383270037479000622183189717954433030392500827454235802943592414014490873879056532554445049123883093033050658651668589562434483755788009872014830135891159711001656644697148006004398291190568671597316298592048327021927517812849123407421550332169988070386561607199738609272816299387803960871374284366339029980808840407115953503494421039190495598124370222157167150972922601428904270990953098665050916195810604188510990913295896644549522065987417224675440206184122955913114785884158263120209647911131983654248476298716902704904167249662062839111617231825747093761554347103034415279306281860234636229431056996536525955748677491468873347012452594438483119672916538843748918770477212026973266199904478341235311087159680545945534217035877321397398683870610879049868205602180013230259844224691209832787922327413485461706489322345248826288099272780940141362030287614200831895289116040565324505361005531106964070383124601595386846262257852935068982804508156875927780989101594914908735267304420994727261447242363825461841712126392060102001370249433414950032779692828146280045519030938094096623428930076410211214102022017971161828821954486228076693799618598887547840895489081472569356773035813107509183484348457629931102182973896399024557372384221583331534065333238388975822869490817564513739201607651485661242360183227455535612257329505045041842805292086783982247486621926914629481677331475757114980760197846194382355667190098328165921431532598320830129304963245263621628850972589181361240392487820409850092509570652959841108216787176625406328257449477642528848669963059156267993196623574098771582758253506268031823799539957141593537355299616082285373377675681945619121992791541193738389089033858691143218853688918643905844079258238976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] 5064224794860604698448714474277214410094578932082664312702976859122580399910644253587365637368686374471790747512519002095812210657042554030383085360992136015175300970994469745907898595053691079279428390290406055633890098185938714186378379215350375480540388577707310239422546806775375678676953860651061251525020990333751590209320980130093026826432369511307588682648625017694809859438486142143238866863808438844740068265552977568846135190584864728980270490602053848617701171233943696085747239416518698391514498456166070726498927923726870423805159941344299296736986291852175370111060213412653868976672126841382668828964312730814929670672837563596892006869182950659983100978191942649559360319237863499032444773238135853127862921390164490394324488548196095348315453877794659368308453236190501324774516824657889742378680861439112535645908365477405713253691961658766614957258508269296681932236575927349568944124524851036492103089106618496087079720546361587560227851706364844761280290894117598478035789520603019072188835878981670724576351495779340359064628635212056451538355597958654598554378394618636529535150805233678741687063901756627845653157880641737672249456213212231052183642052660716655221352748781758847795763626069870715261645247097163861188629503467062875082314515464355708911882276234344495617327530472051059670078933903584584313380827985158933663808064725821768943527541906482860470272158550453579084569069341308277572602102292729105245467447591780762164928998562269901917686187974365429302373391195764891660935808816858875978938944269132243788022643124941891396334441849310247353160229951150517351314295519719792103861685402619235134025620175853713572862711258706209326607519816912756433618523070184892304071510825653652020052657010708444584628856871487909713060632653054541275589845690748039535062098465209570783111126074687140775735140231022305561616568712447203075689760786944645815951924315488740593668848342840197439279810692589116475577225388374865159914083217248797163226998934387437288913762904896493340078802556120243124085455868327856996386691973250388261838706056186324518427790961356580431724716762863881159701086306777054613786671989998779066491452561530617976278961773452125924657168931883771113009435222674181599426500674375118427467458577727201418485702572738618330596557649411707534210203949200026476537499302767652010254852125454959645552835374200586300276619617521997528890482959332242583477042478707513424814079901517174542059733168342641720140826887250211078855228971517131256537302496829413158994175030674203820756943807842415576665292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] -4907036196312357640377550932590193797329990515341379642763489828486136598632529347030506946403948260997622389351723644219704613778685525277678437004878007268395626986451339259801434712197051480309896043224638882700313293223454020351378697804018964160071535562564981452569564566431288099457941571467919379626832289333243208232297774850394460919905895718308433118462727929153892870935922909349941958375166257562935208069780078856075926257751832654101256378507494629740086942239704992548228676368449959399456910987362699773739090499338663604601970714312678344595186672304954152542416645636922463245705083506672492739930087547065544051169932785155512491482083557623433035908971157190880158304655159626488648304552141431988937154127258509330838359340507365695459331586215335049748718454486284213067030511827054559185302332660815190159151363801574856289659961723098154900719359436690612239017335907530933143610266440154917134582557110675608499731344676927902682553272125557744973764062992592076302523557200341866226532675739053106129447884127568015087807815434373744180635001668989156191027670529159131080116054481102162652691804004478134260678229084805007491003634252101308701826001141847767278021094401636105796331523315245439043989266054989796126645322905565576746741536823847461171263899291084903413486233171617879217576772600921266967448337614335454258619290887325240790255446228152536631833059726176048924041628846833677747875931771194985864668931347214715879236657111319922576770238925379621979669330585839410173124673803362339142038640205837138451388378691867898847771180164561458207845976969942634017513220434620375915424936668370204469795196087762821252351482906508864975155463970572838772853125260855339703287895406781773948676904500046659925131919634554799307879480168390642816455498252538209445157308988590893054442985901528330703607956145590609137863181254979197948468309198087192628742228026965910503157148224894799367966474187420110163516769613524461301453264958197948423308106069567031195500925139660807212291946294760400556178294815770682872904663877741411194334475285041795150949068301033952867357250979513723600598341495024310924570319500964704139809144090611672940108755676770135868208378246673882950070094236638841206030984918590571300490873471535538543192635364054799121111892146474985988332244848409208092702119978873673299176887873726654769438457598781567351827328134690513449242272634432504234070996081962244339447262029535213623678566573327431421213453879224533596932932416858945690845672816731731195327690040187153089344025132519903797020983296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] 4343011841795894909592491431740030154041995932884987628847808423334061604381934310123376579128316994794809572509975149104565795168466792989313822799218003919451825110196359161867914156284733983872060508022048356847841855519574284853213952667962950571050398229927157602102081987007267779703179312306568485089320045710031914799197342346772317404878423574936850044348584249852907494643700063238234355543800913708924127366223204794836303230911664177528123452419379098780879034794073449534668877388755233083248773111980204518483012298683379345183732838269669199172572740930690667779878999694704357211848067713635013821926651440012297181680697154734165898849271579730939471870317826048318242515079658417701368456536391505891648013510034680979968696685246746417246040195793235368893112399730789531801957379702195466118210707541112110003952557693651111505465358018938842817963900872846934116531142611136166866640759783864671135031283225869966724906288990552220924818744179246345479943281448563986220279169820848960883611895197603554668819633545236148727581029301788190782411547576697408486143320796452957929832193048176963243309592613030816806107032248442387919518551310085950687668881995578251526782209921525944846005475912727034589231443875521256069423217764920935273048669765345476765289364540555687186024846253258342990066281718176371268605193558826257325590002832549047602866143502633194497888242358704578330043406563631852899982200420155931702451798116538868009219831328729024938461089420201401813309642700582453728912134411390271430816418257391320194215995086822142647355485170765506158550099738352613723874894479443311036667099384521711624695702771717922300919973732783485460069008478021466758589544922475939229113787876796682051744612804403602128042579549116490982963391745941374436501168476827835340732065111967937646969064859768077505213561272590846521276736482216345596068378336037628295109519578942399503552059202487166330858599728842526313258304562449770707011253277943379749083533254047525908397620405412733962285565873421151219737091178648802391451429312501356941401285565361235039601346521614004409306201602740293834525953882915075810951725014488987703121410330149769340793556226277339671798019476231464055088015440787200922114153680836914287062383277782037775150675938073007066891008375841489400857776746143714907846526522842922133686730790096635486082373878328871771089860923669880303525546553668387890504187825962830692588234965925796507088800913602978762978603517025507287415432781056089568437662403939276246386540657312156301536384322961671441214341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] -3521616717610386896025174270852856837498597508806521056221579524943457182143250307848559827416765880633071072329261373395042571932625971760148886443330746252943798150629241336250896588109622878994126162651494678658523682392083121840468994828105693595856084423000014972803232341663468133285952302783764962044362368501235407119114516598298552394627552931377996214937101000724519777445332245439727567131689888310531026111153390553070114709845382085779181567219298240768246733623545368826504954134529506360046466935954108723787559235563140259445137696075320274813629314898471481784069987121556890864325308455462948005199066997579603763817179168351647845356726772508183966056600562725647148020997546240111289739555049097190747567012704902928936651198136267033935674963738233780614104250239608701174895565304162786227634779539717216753089628041699247986099986227090090166002457082443033093858850837832338497581771694669711876947239423919494215997544261169835509625826920886286633219907794296907535480561294651583831181305514267095118891591115475344292115919131299025898070422977856583359570042395564409409320096034582411395902282184017206846823853577894586083989145480628571963323116120052163627848271071492070758226468874984541308881658200385277984659092841256858808931685090438210949566102554168668810464551153669593683870719207992135815484049336445212256512319691552678034678246328681400579411028778607186956123347947009957565081179508839040426392126974702814835950419611881569131383295526826753627128959373891577263710734455431952020725397750693283160477640873863051318510782537260832898055414826557746418057272361904694560403788413056786873527193191199465439096639556384789196712778630528855851176195978572814086183674924566455062158366657385934469880811625186324044208679246701882324024168148703245286320081565929668013926113232968227818008769546901424999109313011802956581365464844215581231667765803241789449633115974559863192298443607383019263654882534909626603628652895478104128311398230464639241060227571850071503240391385436065516549365650141289391731535352579375057045650220245775169330418441826724512782894929014330511277982851599703118126918523118855401164432829553218550062151175824783825219747533907036930593557936954502532648361944887645484539571177815242923162851584211203510450193042134244018818677744819271173125738852743501577361274845624942086771905081154378539743518918005100492187497635635321653582467144612811436321823069540191347636308986368550626894269561333780560795310489352687972583057213752138835475732108233461304225839012282001893095374848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] 2490863676488805101702832787542356268129146378340626600048038174560285966252523646888911475220213791826170174090405384521054092487352711183589237812954354696332588866242439325121819481581013210940639198183815968718738919592894154112697707130441889156581736578613027896915712522840790726033966573863192839979165074562640642972142362681670604602733979780436069731787900214722695018249666676281648789801265551954704249591688000443401208293405988855953140416722061834521025480730668327678718575702450446226979606412398762207867032153625999894810384412757870901246177027735443986380589867263828294909586718329560814837591900601429624924348286694147008835304625761876067680150161804126838815250288523421046994617716760776766644868083752265687935880610080573733969436688326184126778639776432508001589185313643761179482806295267357917984590253850400130720924978346407017026558216510210909162441993151150349597672683288219605503753063922167283973526891599217721550212797020020252439583469552992288312466469553086113879704155116403922562321092408366299877879630912129406023656535468069992816143450098734350883830152255734228729375392429276842903271633208859785432628676866341400786941527691260684941487421809264054940363541314987843436201955689636801723351397342177452079203317394644404515652445257297111101223190830613168032517953034780049064194561961362125696806489627555761984947963891782183650937994412829344016969173408662178491432644492086416215563416731004634039394426878452870392436900745185708933620170115451967211498259549605938764260575587275040884275096203027198850537419859655581873824068060356189025678210886343758876824130619646001845880765157624177496309024254944451139408822713621253698876034934944183023351078058555516589632132843333964800332817301600555012376815623200336082597434209188515543100156572891266608166396120554810185688576927138528102919133916389360069844259435430182314428997265642364881645413697416336890061901647872145892156183191289871011832591236304849259867591158089389601331187252034865981878252886844281767950270973818495142602567361245846737462758662008220353683188525890456634991756892620719202735266861695273525021763770157237004636976421349416032176818375136865865171937298012074006221451248088135615324944045321934689762430128470444193014302655504080242089022950216493532546608020496508937673819631354668898730756340970387400709647312185739595212545666375879265688840616076775754590191300557396161257589495972956145245557757978790620453720258081665926904813351597854135767618627489112039206220248211620715307363656649080108063129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] -1408669771728640106954341452781733837820421760355811097408311470027986475122605519066347944762878259033047635829329948739806456494604956465198928809869115119570559151971966018320547963512531705493300799144395597016471724576510863389535588578464095590711336992249458584984559140966337297253685792956360419942430978528194949869999751812943102346257673774212975490366436072316091386213456566174564682026194213970329659067482408584377956474922971782553989356178140634736843809974014797292424387431769079336243545181543938987325920144455307488580060948067416546636787478658290322820778203338962316484573169260477998702080106586897541825615058467271006651301716981325468796344798653027652629010462882957819871121688422782892814652148248301500392419650617126371425142603311539744548944499290030968869658841961526496089485981511281108500190450555954537042681396202556231847552049965584155933646693599564816936639274469923277706762218541935211224186350602034414155632545099463032900011710070397609161529067787249571106825466581231181146271297016352207942008620770654180669955566324667646993971185048252427230144582439126385207845746537954403071805533628195967881347048392937662348799523873436167466927523645247127105084859060150750984536594237006121381469336440394596092697178148264357276686057162769125482294363110314509274156893501228076697000411437717850510613324758982833613561421670783002314566920323081230870523346744076335567423557238236024443692995365274058737717593888613788033061374526704828692177748154469425015998797139121551186493390694756203813994705348517632536606413355757006090115499391111376567742632860566168664780478982535739684440044302453844537063304537019892207492131415262595967860100398658642140883433349253385128111855576885490053523059094441498370963733964737000064738925060895147036821093150823640013386215865064987736940319227470497032844068246459111693851975196568611233549957930579315055369431075925847919870048091262126910094460226222548817649246549685674038721474852406550064966690383524861610333815813445625676718914415219076529257426027427655579391955160523867911126095660991220831304003556829582898622113517567039871348164080230764852436161248000895893846455153631324343802783620751431943318970467444551446355790700799467678611951228886221929141627529410992036635921473536014337930866931450277389032833536906362820129070669330175605874208862527503030162795227265932643343494041146312727985266939891747521666047598191370494518432953091478234792105046891313971081280174629911761944900548650758573631160113293217654681952670640529500144664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] 512808997982903497794627328966887970123875381886990881557088467389006312581460520406234571850948728197446136442217516950721754092341104619845637573588736399525575820302698400325653645939883832984890779617658866637690397354277927127792060578340995844348603258134519002962259742540401250373263233893867466816825341401473556537919401029642643731920144598622259029934127011150194692248828777777900762363341531311750248872144298339175190554661308051814174570234397948678273147891853663161750706681944253308004858793647371312901534579482169794111387392682554102770534123840214823562892857101516471098142263968139170294619709119075694062935444205150697174509527281833362707311183613424970190232575260934543235822870379153555418985115291193894299363850608757131535883517780591004509877732515876942139504948042450080471101883145350233063652133947832680504412243681994003585678059410231377093524655306426203551420297466200450173048392695274224286595955769568197294383071268447395714332439154110880601782993971026810917776910073627644116166476339486826212257219786090541862327031481229061078847970013014339113305416259887609841034023850292702893763010903292907885796692219701914546020216007019750222861576056615268038009323762225011423969567724185802903049460675196878010112968758902941971010101622223879143658890119699892348420282389105313460297338167300923376817268403751669934182537516203224562356979697559651192696021135940728594726886594360786755622208555854408290345131536054467619791200349751978060075752977737245286760205496828714490608269646281927821623521186563283429445129546784537352321715830405011620934759606039966215731775658758357831324644056986925681750426955243988501715772513238702751741747729998223216973885071136615052378055912091859177780297638863430488820131480737727017059932117417770739773691290335332033376406658229042978899307640951496031381071991705011910930456146977408344262599181362705228410650025412517417275754519664222715449179223986509674312776768827147483822902848503684569417710436024043617126914816288765896912811884542340634839929126304621241851797197791587858586297285440694913989257056347357369835800734594879704036170851408686002481588679232710339507695011013139129228132491846272579150615887596779430679717596941863609456405458874287790570560938477485339068717138532776686788930127633288367996497220805574990590522939307752939399733724582963076165824860786131452617411146745908769944471588323923861589471108819184601513825311607795033104264016203425398508928757765086241770319440833553038392270644616578558669701820474401631837880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 45852622785775299917039068659258508420990079495376095518688979433106518941654104685719911741804085816060962112075746001891085632748227134358687928647572670377024344576490407033653320486486254428827632391052234407403599350646284360316685752897127896723840867874193687670977669131871296447858375484799424951996085631229820925740570039805956381717611576314166253181701089794546512030223890627839894989401758698696559907976985280948782652248714025908839031286912990814400860943516581410073069194708929840543878655082014844964250561151673276445318513998016405499281514067805863923631909148465786227497456384663466301033398071443766659169293029999274445439076555783185536142774777696760625683695275937487055278125347362620359422153215609718433004715757674119478266650219584937012934914439940148403113805131513158762514875147623710281733566200485333104195194413204137779208467236648113172848810272749665469842086225011249601080875173546857012793321013361135779650326211820440113504291228448973618281252559749137331193943988285783322543302779815185210363251300845275815376196305629736977600181420460393850139304141513546558556392644817419902131287484939828377044060041660043687142705322017616194983984616372391221334429609875493388700430131079166063386532419650131207699728079919918517764185477216926810352084348543924395686953527234133107451726615503794915989000437420954033105942815725172124252997008380847778603694192343753856690749078268923070992926825488481410106157773802099563423938973149016924989843900531812858252614636599771449936844625493769033110747575427796642690586432817724028935791266282448949495629395200003145525962491477335117536444908293534766687955445207403171722787512867966284163480062331643136930079995306104572823898049551747144550932705489253409802426609388003991661425908494130576685329820370646863174812936249670686297470848899863012053821332009652177171309783659041737111800291992272177342637947865879632395785384027284386530381703094176651931883220959064175024990882979120040650145272180411511415259632075327466632587595380262450081442210422460623771296984492150732569058146492072765227110225193801111391618941586352747401268767479625235106709657281000769450759820358890065606593294096092207716986732560133628828121101822072030392855001132708161703180111219691552866368643285955467923405211597993849195725318296434365963826131686989275250163813202130635907676163996560609349327370242058735982285183082305629116154250480136925831303080633380972265016053597500704749904099062532681700934476669986726233328752994712271127024691730599998224596992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -277645271194363592590633042057831505965784913143951736104731636820390721617344269043345895796649103946470773619195008955364279045131505180589440022980019155392308230833346517445916726620284759412837616755810570409428828064405437281578616136396056360137756011568390225554136067897952777608848232554134663882446285242470506787081823488806881013912390331962843056544727015733715731087368513149214355774695530248925213154579666967057730817872435728696222668891399733042175338395929908071341090724921066260935121734836087245048713736882885215386958748586461362535764339900117037135020966955644592185156642740591413734436703258613848932988294605884142631468402998917541822944516697091049885691890660912775430660818288426497474745116686236805207982542383088063648267776468319143905161938137199552358434635171561391500558742408372054066049076862107129463171857404726914989800852205916537503575812500744584071429408208892977322619576131222184075206085461322670315733653861292842612253593524326903406455803763761904742309523223057280759757919804801713365079111494649345694149911849654487958464143997861974793205788650941876075028780491135592393160788555351824903608021445381722340008339516520872319806780474808345207957708935126214578905699861997603107274068196377909810128238625053238745624114702169082399557153124877101057233359816835951482605785627079854784757245580789269529825458137563576321765764555720933915354821584075470671629627985657223219015596528909965788166809592446324255447364112015337722694644734249385311421131429937894210718668487801098799262111597594335847969487869626439954606008160790545463542084642313943475710234478368149935369501372879509747706800851487704231962426929871164842842367255475230858309466708254778544286351978150438885581685958722150244114118201948879384124162945847270376636772342843175465417373816281466020199665990329475741735933038323609244457046926964174103176898222543293900660338075660581637638899315315587582665816062584204059688908610322540626690546034412954753267999572102204487194033358810239693727461703587441009492955529428112207306006568088999232801567655357344805726396251292516375993887205668559482504413090016905743428474074412189211625226061764575746375075058502380743394024858889825831210014463664912218856228212359308719877047701398531426777930662355712437277245509778904643279097020024489609287962042825739007186145024621347357436272661294969766030019923551561168562826561002821101574914163531527007223881835207056581568297733513133340713958431656454333406005940970918806766440160498047966881059765532273004458803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 295577767330021750122924489515363180248501754208422796603973957472645675807822560383996740456399829414392230437894805010655563696467211175597057189660887343607622959368762852407162161169850854652288590026170370083956285611893472999975768636140650524870218635912132216395790782645060067832298383314794417581306760272774847745403383827422779660298094521782817679608895837028451702266563478978811427140448771907309536674813703126757947017558884650072229517201835630687868834668497727087459054133758705136473684774081547181698721522250773380453561545518211300091129779938512616355384322095256634972067011044966880510424275970286093169573305405535084171988991199293289876146007745689082553777780609698093864179089061038598698663249889211355638905818209092033637397566423114352047348511629371861245758105551373785898877105727373058920898426421543145381177227473613544682808959567008171198865178630498987886464711470284303820774593701664109725575469877288494210051715143693420668360528645837263051033428797407310442417463468744363048549701391626488984193854418848078310781622733646659340714028526288343775281665894672872369457197558187941696774519309612257910586496767827138269591636779101925685044148067114572164720472170999609309910110395446609677299751052866429381906276769070207122372049997031052495090359773475760168969853796172630103048761943788265242872997283499152136535292285992595741018828520296162109535765333098659876336451644451945201243791258895315558576351027343170160019485954795157660167542709249590801928723451360605414932736587012635966402784192333464413739759663420183601291546125584803736594933936596309286766446688442644914493281643245826146015317577509639227519639288176382428979121987286067512464121677813233613478156887983404135333621254630086791782401197036843665910416676378327246989752507530841083592006316903061806981166638701912737556237879155869167289966803408604727289045074268635877007058146920032849907077647805180001088262292932395757985869002799380778520344617139178526244550134847785374908985421368636694232289229937511504925512724944786494955244735203376119381482110024008293552783579223788708609429730210080594743699531178119594366223055265333177685357219898103890489141065217963260643217292458146685408180438331975923103658206391363759383702702909788501506648329810491567595593816035605145172914127512851995989004508538417021370887916801224311998961911613160053704193265908980493468018302229781603696775184302128241267461423185171528407696314620698256039274516084580676276635998409501018441499977695073891162657529717708504914984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -221975571363270079688026254367526225337898778286195264367082864789022397883060611578488249007817864233622594441583282998581646195422729320490379451073985566926690359425594561172743387091548329738951070372103145045488930947066940120624304584205041055210297183811433043229923557437855976776542672452612937589435234052429092050789944183694316697190106985122311639105673277179384830653959122811623585721130291889597039145869806535366041520889831607997314112637919574623837142330314605126678203596354932192647078426248690188793730209782219658675988254232072844010259651872312080276307082818292004641350884930508734001166753702471130589443122501611070607297722539107146785857648875787863672158600139620153126491720067231360431504285096295741957050541305589143668640467306327398997349595195228211149151665744971204558944897548753218349829598315555220825933572398021426260464910224021023512314407160980399302910659324077856107560100787483812017357001625222524225346307035284873986408107936712366442807827850286053935703664006183761483590994035419726041992491806834787036592305267015257108324035218516709112764505484083071147523846262043351962056672828075039973477401359079554152604324241259104777558094864098304711920889722382793467263584251562974885063055194066312663921075916512988911754982864561620385363668150601408550044493588728672844035782609495103209868602264136896785683483082651399905204080203251955884626820951957824155535212566156118514183653726294843242554561935259924073220070304749197359691218112422569083795887309448903543260477828709261404101039227067702837145809416103344085141670140011180149089865812923373785010638190589609653984714479367574082219168383029494629775836529408309051950645962283139050928328478777873969588912992956388102768897625087539792700651284050384782191654770834749549970111563039157852008533642165637018425138711720123832312141105478512864113096216813342173334422153191073274598694159111838614448859154364748328286884647642005390853685275550489071926312271240885792065284078086853483133167783766886658091184508835557514981325687320427789051921630253259317414590821114631006889088114191642988693845914187701854396050167795106066069625532296645892806069588065883549886073957104974541795301465661660431311968484139618342987769456136327401701741729336480141214568322627152662665789827770663401322804598349957306563529697805140036399644769538024149490679231104515540787278001197449965904437183658496065497576059967120102944164588134619808441365258368534828533351593190038705620778185958182644403071905427037816660115228137126400465305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 136593645513667480639486449190678865267802391071512792156957297004374562915773246341268024069784590014980062799425697772480539882842231416116992301217856300051605047084112814647392187272171696524850792705770004268229810287366289001088645761084870698485479257802094592193882287136994855107633516664957252806569635120381889965121344867945209674085353537747745652376581137045928359893853002395276613129893468107288633120205936867147241851647750818664454076699468812481792473449373652740252775100670712506615964295872283973031648910512763207839571827086195261492700696178130375187329167212630239031770196237372539483536170090117707191930576051029452827722456897946267063646402167519015288866708906062956145705451446759185821185623289162085997063677240861914712314432502996188869588715706319415077607799690964176254010527554167205020395770863988834404453212435204700631422860229671118180330408215812440918660768918329760802975714657602900258728775183275861495523419801804367796952981743578062534918629843300606909403997012576042197280375085131548129911739508521214105409051341805372760148076789764996627351226165886884900374436521287124096531758480109282801076524589863844251859405086743367098730266457359966527649462694720371715669166300880537041899795668434834248343061287101986313592777167440622584608039611895600279890377150687700254340260922590625718984417372280004788028970954174735173215256821039279133735161270075660502436001066160422646517312759203297242602349509860516876805066706675697878047954637030461216086340469877407053600816220720333845214450556690083688600095273952989601071371175579390401576454294234420324250013064267320355574307273678374430043904053633894770598254304919562346046019115204218009722791023566279849202863366624685072088635764537408974485117798316309603508029567304939384533127688723079785383736317805917919909162513406184525376871646261053631448277043312964534676304703730669100769520818493574396113610790890087237135359231789691827271080862397672961584314933139675796335767406655400679198619418455413484576927137758176972357346092285249728029521007531175770713850732596847612892302052349917761196980262357121714376109347761868567142264908725885741068076658255225090032202153593262444862654776244544304625604904301062671323045676723745614588414248925117662454283891782978632206690005642874247425519635926705438596852188213334372543460306053122578412748637736607198981650402642931870433071169666243035752030596140708696818201484115808753777556016727180713278276468098664466797307032356114304624524467866638224249427570001113491166986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -72571211701091145161744811017262109361929168141843683119440941385201792127086395446466721460151316999578236922139184170246777381327958483940769488827855997143097359684115323413065494196990781690312886242476812240562787227398938297951116734139256732883286603911429415800631043208511381181042918752816330535686735974098031129458070998006301108013701765599635034116345782195708015261026103396760802840339961861080416919363528480643214391364920378017359453886603826014553136943367962540541745402748891349615828028344332998142067348681483896489315973952905099064477936611677582987998284669310308834722449446419802801799135174898844380674813890731263756294863059763219985347163963611447416999197338185014785178693988720700301381230343861970834246646813125747588946301729104856106687881318543711805352290121218918560981316382754644732521160714464584432221306897947436576621778992974924238497641292989945687156515870739955784706395643279421627573799429843070314394774302019674436912192533775970586826136358635020377493629927514282866542815258733074529077593115813758687178763468098936003557826907979187652032828262195126246357608616304004033327792477569567587468699495816590376775327380519180600890524706305268947368668074564592757728343250862665056919833263108228054826706343691290538193058890499328978108946414608554778418478851953888375086542709256486022565674148851906551584729976912835226660492724618158564330613842599408838686561966037500169734429498091391727812193520597322153800837254688353810066013213712668395941685146770727982567088541467496548582541842172238598533219613690596529996624663797354895486525920804256278150781382088969484541800711076972598188059255811241521948729885482847566625583139036059522794002189654922938153865614933801420640146229417462650752000670281756766240837755694020876909583584874695327115734347570916297699794758602530513324229576157313851211289232494145788390487586845580988791242612010320186790021704912559543669121377181386574435931906549606294523137887564297532531492127663229100063949816660266777596654477701334504649253638675971149346792059655719152253583994167633651313088071206828635770546398206882161219193783160249440530675876609061551178000659423329817803091959150039603860112777045508275961595350475063219872532013850923664169688832367108066029254648715640228028120937595148673689051140406319066381652200650023810967867872931887255448957050263875320137087327937460271770891656042109432002196812724526889715690309071341591965161903189828564534742646953367226791638544383398770584787925752891466984312019577590248583987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 34140669630327572648621421865197306832011468621916212004892138288618377329453797349663145629357279083150917444835051584267774759047970280999929157387476938826044772173744027929951652220365743937256002722095554497000380217696836446956454905392846190622476858873913769918084720917449622383645379948831064480634437333198900126295923921114590119978524883014865149136419755552203786546835379090121951299555623269750427902419387507315869837711241384901050557169830049748730771099004796381916042193634075208152559935028367898771841700728356787065181576778315038078925852607459742869350948555538165316509444184424981701080562227620808677075433599897929031921173780600264821259798544610945319699007600592768612273044413209039436375754238589469066492433013527542534625689518078755140045381473931200288372472731655058916577305588107234562869268851693551415761433619044640541763415886899096681596228400216933237086400956389795462077412220957736890604024275430420327460023228000796992290149686328400700368090740339098153188479265461943977974733056077138666152922007002180907210389681540717928176346971327697910822204712644029501003557404858039819497253339620062373305783580016226665030535645227371749849268339696495972753928229503925550405195679845144578719152669467576789046864180765715365531122652613876247954654924356657536924869369129710239381045482961811272208762102466938626091335080337780726970489234364442264904243265800906350485733948340721255476694178452282284789985869088042936102746280321421846029378891410759578625031521552499024164756143451566006792479803370319339009057284716594881045458580142024700294317478770230241419732979281353831563296811031315454412542328336371581342027907631905485670707941032978833529282029049518036721724942793751291213779526664727869051340312106042947126315700976443672492423884211203255136998530824185466907625231917867290841421457854328126823375642801674696282986366050308257822761774767636647590375513314795974582033648125357906008508028643816611428419692791760930521295255006120463271420846502204508955318755486237449553329096000693529252211462064112675065758663149490522960752219788304239047291174764169424532765563067895704377833449338088950489554570808737375429785436883241658052579307692923666703826070000484866469706550432051377539352217426914097580078941261918499384122633365781363826202468287936485192632692858878947806332436377258050918768745934986589095808019834776619981578667759296923912970753404632515054918560287263910711873023114981865387448942059183677219679881358040313108795781380055369650317973715028385244119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -14413980999419999693306676709816751469870297896230298257117876272856020524987920984762309095126344639835866932877186559327706536486374920922533181474117782937314983951685554157743941668363333280854473333060111742838240326063525817047083419930958153760894129864795473712839096218788000211936036133023225491004058940170847347409848466222065169304314276647024892951222605804914860983634483625382824966204680618216824749650985100939524687334502099031130126621915399309941010463414874406229805004139527521613863646764096713137733955253561571102081997034861744253732591161780304614221098131383384685195067295823702072462411680196236418149608230468184755538122703677159407060841543766893335070838664398476256827912848559910128209601374146201772448690872753069267670824275273112352080433141113520002633793078325077118072854641749317229132472902523959487931204870950499523254749789774805714121372202627750817078140883467531992005485930566687397663064681942525179338865825831842359776864268654979505546018554157284466132189846707861214798032077593934003551953685616551041471965215162362090012051311651090984538739457691655496544000287384461601823958024800008960216970210306411610543835204883940356484217417433289908457839174437227504830619044807195053697081120317048568181496163110097065444297514463840059181351218018929980273645881081478599127429356598797800911899175162482406254974467346862913657273813739064438649787003802137036150275302997201181828414885350331705517744101137901496815121903423404685248251545446038030019313687206800381106634995295058392125116430882341083176916519204453841151591517618489735704417889786597640951866165173201796990551231156803929891063217110791622792430157537401200191473260946554206433938320207468175900931656497358872260776948267969136061965673941670512100725470080597280395510973266265061619621302140731301677459927985558704768328839311776981574197078884399954911963105371999556247880330987012533309403778631356466311634416872460550122392809746800556308235076007804029231693757049687324464750282193764364131768051144952192441786949616691534414452136372577023735386564767015334210089846064651471071118414024883960280061736248790390988296115639494293173288527442313795446421246291920368430183155850648391227730549784058806792786386029767276466031978129868574401609286291505614886483954147107560478501689640994626152004225589201474510516517833472986803502049356969991265366559887940402300166415747477760981654678682051830556516568815451723623954988038455017600060038601825037613502751541712251700176429575019172419865912902104087370137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 5490134800969578303911447254195573395506152379025884968649754561445088220592052300872835660523861804354271651928135400271556278729190819641044539313140841698633832831466175121004231584117812623549306922311898945656520997202841369380202283553014776620592827516935049670864483001933431425302758436326799522592464579350211251841426294915570967578746717343195035198290390088441011726930025961575256942476761076286321104295263747294268038425568085327199494303982404318504501577481275459386467788501700815188604504975212911256737471635122518176772173338026235399471684278981206788768991819860111675406990948161569208508171253333860386767515509463781194612909170155128219832911854111939990598421075585307898248434702102296106345044071226989392346470783832489676084257910353301846888407060720521228244652795264335600040951314905978238561447765194516341782760802685627610128566037215414359823842546552818806292102514747486971492312143811832378896385133722646726843975000667982593001204814821371824854548891419452842515906226907729572044202475619645047129866828832605452011176528239482760735176687394227122268545589252117185645015590522854794898279434369512768970842023761941665296763891371973674260429340403618659740124649406752410249072436454761882796001887808721480400745024436906559947316626819570836384982835727370438069775201463964165286468445798320526411726205997229131230057291136558000279813839673489009230136802993452495504611119310852619887840650278053191081139224115263236990686104490853430904300098380632194219176345594078615348220225484594386281904248347741899551724068061966092073897660641013382790829594888580842517492157075435036924250168470604682937275612151135424182913813351652749403369752258479692961612376532552812001237461721553254517532362384588946951844870002983242694052776504522236935338495932648244402563467141303604739456065773934139876235807613615777977133972944366940320842000746356118159696377272669250460737434174830464402487100598182653495422828274062299316721885955968974353782035434268569483186233000034547894351126042330915431243612598981318503119945122451177339412189011218108557712918712718587559178147354262152173717127449845590588321112666261553042441227419249439954972326046497189698016119743159409023625201539728907938511006294264579966447614837510618688728141238308744204826995100826178715343550916767403977434235367446807963610091725459596705423970901310905981036435286134446096805294618767911597289000916691352031492274189581813486966871875778901608633822059662776426153237478154251762622399114248312088917496323185951627018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -1881037239746227258925743124773377651879745655957555560321993699487511071103429162008887418147880116925698219262036907383712762525609387500842176000172900649987935240372487449146415217717088602339798929517013008618691839131985760810515862620565652917944795966524472703225564248210170663742590756263155687415333833788709205248525320320919229051190525557832144126705510437062319890520382706615651501783953157172250834050768502820869744566620587496491728873248471011415402426489952086334368235946171247631865985263607219089286656800168184374584488946462786615851564162783999271573576109881872868904134745463101354298377224912141143731902507922927873539219893385689730622707264651768310573732003658459377792874884154861608845539541500202582744212762174034831690346700258802913118514689674991626968127246530917286400887121475922980753262704598243552169689653599587108136091724736859016258386482636747169184336789911066105009755602833342415251626292395138957127998830411755055324578193879148705369242914060113919669652376856801078272970940053581455461467484287874241600206897599169000570571633735875449050830415512032188844773354097524632620077099678540200759043404266978679676429199881274385646961885411525614569207142597262779439221068420833423878778227437780033178819875217248028054849417948546165694176345603934396581372859466753911992148472991386657136799340905340790524791188985308489166133302241762194177176542992371210564370391556032093756056372869909923884025669975633112152558680748371570728040702776155539084150589081810059271706855427719226322968829705378128053957091226523314715543870710620618591478250843786509154834856504498816381294850418848527593211432782754226772737326490106490725777872483135603775141769703111420875637431345367606864281393688419237224599511854874097936021522831189552970985790780101018018311493455619506220051148268823485590082597016355952251573140660843538094493915441556156684296397548240231941509480678749005083201195214264197211024051670614062546769689135836213307545601230921032685260565797193504096595058850114687220316343412920451753396161995783691655918427381452733143587379684669135197105251174787903190581119367068028997193477824170385318549112492926883180331637244282950982045615276665900792137268455089991940370218707260180379440568869454161547284947189077615954570956204384110666047021317924025160011162892229334772864260872104099675203233017959444003639473544750030436240843684443758844708858192248708128321915572843868188641772427165372164389377428523862819443423669262699061904820188438959388640820459450916667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 572753085295114628172201627883488077499544269847686182636823339704357937167137914982482705059878474637888603238919124293854140375123969298483305711231549261974924070340262352181015909989284894449885677109168852845076891855347859920264114794178493743358446966288577310337775835805934965188068693828035793021088257604634606353447528423144515595892362177158639384815152037415775853029180026455247698311858829631380546931300099557205900101607622658429224416685978248273966312228395080960103288522034683213230173444786943746540603577420743991355805222348539771998409747371420867794355906351245472226680172390888932310679679862306417687851574267901805236468846071213986632298860979027260800809923262101944045797257707309147765183662492456479778539766063668740943249404410431084018629288402265409233593785439366911886456475844413482705637409488975496760805376423027894873619392694181662466195018361469834114502841438044707088014683403095619105614391061228411449783335769538516554217798000356093422403785973537067352999290936535351679755992400326778665402513676613126446988607778151300081841227018881285567935584478022660204334883372708559526990842573448005845668402856750173349686025215041466419853114508040300694498385588548109586409687943011958932513164358204346808572928048591802523925033721634925757489182700714131451361934767988499049511876778674009369530216650547047269877988599332671480581172114447105227175991976631406583939183499894318773533497042891137195179321148576659052013359474648692086904776638965491537976289781789090960265756789529036055757979345542929166619573834332031711239697882212463452677829004472987450937964447680385610056273783513190902802871480221466974822077780786784332949936696128968165506519661815567768807323428983268619034511267629930443441839603398076826581716907770994872471729174317527844612024329588506458219836716509465869029480132366317630849556971151084784766239831429942736182081680005375687724074992462985474046515712719675858688642809047674518169156958943951805856337936595597124088102261279277488021768012515386832161648324840117737916137142640691396561932581051847823623622304840925692940915606112295251013396457336108333802855710418570247707046043705886214474734302144571647218933879341167582749281034952599945305784536552950284875321439352939029548801510493317714443517171628414083269539539084796667875578562400544377637451227906910492049589963605207261734340186648261789601875896806856489910977615575701219278198804859797247790473809528473291163702152555563016604261293409513687572836957209492924535574154053721752862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -151503269325960423259035576134318511981125788874412965643955452889682983674554106160345484719802597261458772418355008421842566790864378776609030790427045119423992367455784591928296264820719900303929255274012254858925249663293693701189795283144310545047307255900698967407467553981159183760471744533440928248564561477489710302878898034848512972612467824985870869865441172832187364975838261970281426259442410073747743813376433443530333396711593517772575971844798496941448201071968810112347420939255266790008285306156548929508179158216133703698148880071814646187667116242328613807046458843180088120231474948230507402977599060035371480253569990703753358838749777616508961750549205481959081315133784512671812230584646261107707173497361634053572468784099702905929701304472509423504413152601672219017994472325472069030851458017111127042492732277013833385045569632166288477520628788680399718029517940984411293046513192081643468987203639637597909565097578325958115030554092039780046590342495643158175170657195529666265476767610918557025837144053209829979056585933679554299394636765687878335872366350869236586881948167902244666335120807975616608636559837642044044976398233103501688305504033747959905649910716910571049357675187176250611800775156218011368753217711791882741605192317296502084558127045374737856917468544539965719810403285034659014707059216431004901784328660377310782773828883518246287057612130368875775007441337820811748624585483711925941524231641282149853560353982857734687816323699019794067684060876351066462972065039430159264234971831761963006446653646039769963500931896383444253915990085206569859380625251716146798950484125461303103544988202596453915830050499777997227545528662142064389409193843211281184914846430609817710133953358039666663890387827923286386444511048866632431854921189521274158554998922824947927404616105890033555113686703229672688196705280017145751082876448567304428189027109433841614249263086785308588895638883630448181820200674177469576377827033438309736720921182898009609296242912080065543087828793854873205380912087842753241185886468731536658786580220110296121193812492751302969151779648416099996152392986423181572409024300356122509960858902672727237430975446908178223368568722795569783288523992730971712553137919537395912527404318967121840914482755072435892075737333859126500044154766460014195784344839747415648026985806393606120714939182445864313237875315874137093630652616572838919580060313881601699625624411279070201056009525348893260227841775269953453002548397139589079448165642944109301517723783373142281429343837587621334220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] 33532869069491196183312570038689727519261939029561044584427108901868000666957722041485718368990899983574256728954252060702620517746511422681170516136663979015048979374984159343674996654115364859824110854410490385435684445563245439531795477240256606691640464911634525178706814714090788778537963187092189813121695318598357878990822461595534863729075167192724672362663509973076424845524893607414403004200406616721432990993741049306298855619883070309123605874042538226058915752261034370764841189526210633675186143767837364119453429452842840788775146432109352676025995566944052750043771889676043550545598453867931633791409367870768067724437476349030480307555180424755800245530064896385218906986729632995593674267672350284283322307985567524896512928476916775617392589852769675770561136800068201302899337478453383733022477817584693540519887488399775223479150101815625852740343299932985650528609295415719571540223626144301312623264201891444202301032047808488511494893481713378943496474089548766345636204222310340123313766844691352265836661939906958477790177270558120683765767619571713472933742558611963320831779240538617672696597766148589926247654522776323019623549796150230835657528060905191363536744804304287037881236735043933222612369804116500446595667363094517965234674384859886483114717632382796594166065052298072068622316411980419622879614976716739047842725726571965276084470532373141460584250549479810942454141207230373285993538366013093013959618640947856170449207029376916642496565047040181205815041690461876364895711045450744630507763089828782434258422918292696134911365683082231451531012112252614181361427860830151722718644753534094822573652673885163207486075645312986779201338248104606938562761946107428171073794906459870062795192107816795070927347061686198211335948707437331111996934768618653636548717953803496842313946005570476732564902962977119332598459478043467733583291313931628231854286952531720259342745075383472548450449279647038264801982953252230168754612323527188974107822435758255157014036172738052430011015133829440411475634397303060255808462847666835011581724536092323031663349272302988995296847585447855923581074494075763662167968946715420162377530297400572347089263046183127267881298160969270883402653011150714948503939850039226059317670646498816362840733510112753316651400033269231676288396632826591952848113575361169680322095776298100087060952325370018991436588251748248637271207548363706651783637279313156338084029527926800362664510101552404693543016589621860732337996213806104534140468008080399647253609477799208812433357697049978260684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] -5803885753208097197630267645897986578486319116836717523439699812399091502782431024163248473257016367286960599017472534592848658881233730454390656873657934771668999429754317593644538417371595622957197745351064742130960745319041096344236797272030808908299728481924292736662292550252940060394201177930042410249523964591404239868361150881312242432940110082520839501572708371310199753651778970838217914515752564831544412611753599612508400000613214836477721377159394697799671148536849538135446947824319919526283245428218930097475475194606125182810061303797427552921265973051883359622106714566002909698194248451254076880578035536213293884031431910421456235810169934029945242142931339815491580240955767503945004849311873311060268134789327383477305516554046811315826101858056403293173897860852761691613008427278721151839958913857751265566232705201288892481829791718326795850999803782608632681086553924922679131652704991900032660872322063650711685997369168331088609189818759648652213864845905175048791883875238287848768315638044199262497146081144583849284768631150048483813178668717949019956534065371134306069740179412697448853168563548710234912514174457010644222468008695459472695268693798302365545841368940379819471667741732791833885141770370313105740701722370924646392915284752663068260359450103742510485153330004883463465473539173551123840068972462834927364139717231163993122614567403583125469287039012574943468893315814651095387345872244202990999160224583752602266707258160114697014633985980983550281059111761841486656531488530645014582767304787104199862296262062011585787237011783405354311548845452974228431549661481571683129706225618106141745466496779636856087099341567251803352342104535989855879583058999145401722594042958814825002474196399040396378484082217868041112579191145043889624923577695687537717563805248230728479003597141983845163958739127936925251778352727561925410620169046779514050595343756367106244687349609752118263545008412116404231726452605666874940048600550281781693003939475710778033016019866510754424912828868592662347943443979885517974696903195755618241273606386107959032903996629062392153675642496744122293755146088411181454933092721790125551475141418168484495141415504925009277371316454310886453087149343880417643212823198471791243822925414217412107720202480513587519548993288335009063847607375507316698917106181882040138968502350810137652902337944622486239400670328907444130250840243395097748125663816334966510400210129480772526493249070255606699850526654522014127741774271264654446897336695410573623301174999803755146617638250072978227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 666337054531687857480420099332359017277670889149089449540454429224168911311904605297854895697871054999254225353330596010456443789777490829804025233327061239994800671790452815295522969868786804450082906652716088712040199051652299642290768926084182069276414422962369737025125872359280845468362559100732866933346790865039480586151220211209848788463687247719427553906551081363608850423899318316145098056643641801838709370703977960682569743571706042884927717368303600913313115214213390786972493873713066155063254733056610687436401385490416167579373583915863006479496149866681050536287874410588631800751886575977167932358367309391170785931732017860842565379369818021898055191799627253841943221869749351955985974279784874298061864847611369546016693685823187423012221828194131617937543538156994916792463329770200013841266447834304991533273852052657066261208969388204124511225605172576847014582349002017022812139943968588978970595171084825986949259689371237635930718673391537459747616953827286076846169917347066590377776759567647145147924869713725501848024278045101819147006378887110818408259791988427375807594745719366125089800444132964241999932069932063414876699428632941970599404257584739931399674807576180080563013484811370938778831967867732161639468278347803933379502808547994645825972706724803799765346272500655380330768972966458947073007141917067937716923299434340662723314333685632675050032117311391260929082924598168619354936052708725674842524005199132039592411928698879284089507580596950274021224155397751747594986616740694395331711807949444658703108877334161207981055206626022087909713157802603020381526552373169249588089212017088143822522359764566088486451017690091901963275848125512961922074034749703305483403197752965214763193279823202106570867945281156512877036612384024237262024339011041193135255608530279284141806317856794638650865249539440238036479611955705730129113554612594060072202577298343581673545095783430089223047121254155490736430666427718951136027744225485615977161354694390855116703584228996497061512535911719483177647762406474690668523225468776915268341339792007046746354988225138173337864013202587218053240411972614180708395545284774017897773822074184445352053619484012445134251458868931480041801160713596956765401980707548344575641949643216031122901437945235225961550992950243495648713335172660520595095584025036490604756354973618359361402268606081336323127127319888276629017997163117634442965553395384419307754075453013955461795044024846929867891870507260326423605353657104833312725869365748535547497279112165858898356530006880650526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -18749344481547330869449742703266259818945831247525864117449822039841152075661347037754431902575251583225299646503250331566021877762994788426865614532075403870537738222783742354908280468611324746572930835524283223262586462594241278792611785055065317815915297733723298057867628480517697159494013435046216516029443250781163810894398672112904533904660728130768353048186740278866790829625340017701619956852487446730906535567840959420592480394423079534997242874332836445087629921079907981005091116954988913809247524837749809901841616642854442334596743581069081892248118773755623965687299316474530107602138907180781346290677855326373105414889014356274142477290727695256819628461041380605381536424195631761237014858924359995797075912579938527175591606299843815581974159508688559048822999249246041798365839358328909389937211408810894974861346793738688664377206249556583328527184302121316624861221626780483841786737600312003266407202324738553433156515571299780365018326555632365180289768157023323698721942502134986741359172636654703532270625238643721614269126639400612410898531359539049463677099247375130428149908148922681195105750246574339919624643826924260103503557660149470412368372434763928897369375416106596006946778619904131177196946333644949723238970714390220946468515098003066723238221820132059657066106396327043331648990184082857597126743616923522662819705693998270710627007671229741045420744283770421552650870214181595581451560107534722500208322253041660316907972844187691635840526194914532240299799032774848087306316814036105042266867690258856138840015043885730538707971020873123884220496869270999760533279645701677955501796414925301367276534301603234229670470959631829690562397064957307656058188558777858636898211008145783588920267994099304187615732987662323045248649720560873284918302812115230190407031883906607680581344506860886614625553974236089344229210683036476212810567976166134205822027221925797716091468223407120375273962732273681831638031762468507904843853810042977360887472420248837817166175007307399907309940848642153346571230028810243042583484420144188421567359457176436073757085750159077255872598810244950532619399978782378839706860058351134177761130517602606751164401315333359716325899809259513111506973749355298162147963355022191802646853211945187831508155703892751277246330294354359606384827003034216482254328795352655367469412914553944088248500269063407032080335896910309276638560819827411438206388906355361949640123158285666657861887708912888924159611603963007643383186537905464009705349537537383918207291485118889689475767243319646617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] -6432810939369118538353605434313757154148651574544656236505222894877070437249760797103180888424395632062333702720991484505403485954423106684575953153838060920769648848660647326682254402076275124608223527241266031285255116162707718096596368920886622870360222670644892832775610826768898132787014137458383276806337587752056278952111635851499146625716027546356977686822283850464784035231759823512529339608674650805943080979900169913401933962756167234605918799081361017283256112450532676801846314888133123620307614296379136834747183117198610339844850689189755657449155919890646853615523313159842824969227157134986062642887119427990226845646228967027552594613283581218795415979287460479048763766024602287388574407592292009815217089598834756609006967988494683653944348042815492092693491077669202813568348445953172287819872075447808916246745424184240581039397294908161287268411889178228067360175462564750607561387158262121834372447433939860307141032844160592761047499842439336558908056734067428170833399902222036596080747244753013381439177375766006350149776406931776235340206945177873088068115328237383364529475739172808160392854408603992195646692992381092090992436446106648851429517420219491590493188054993562811857933716707208966050926252055452768876780584932210370601887268168543895248028952637523608473900232330518816805013940207744189449728886198526237027993899039903407594399766548712573526535639739698996165170631068108990709683642797414587503490398573485340571036847543022722821113081635657384486699217991151415856216595191876518108322404594373764933291421837177071804356096085095898590994866364750682365207001216694295608994386734443670437690329397872128835441222024742320226740421354604666518793020280351125536209067376968804330518223031022610246578809306827874173564859286678151929493219367371366874207246687259330633007527518402140878873306656740931324866295105386246640752660656240122629620401920141306925940123410941164511996889858850597352688047877866688764575152853087496866813000490403773561969815786193364339363622329345515481035475004491383987402209213972472353127606177904337979109872848694233517513452830539785722127583506538727950069938575945349981202501236490023671036160605305562947309410104906397128177751216608909891225480430945188345550867758639856518382686392259768444966723441789956482209234539198258568978196375258846380676738813634526590424910914606469888979401172338415780357798613586911599924735647355708761938746425858500429487390151325330608540392400809027394557832058873150635527155603186896120775758164024453357037564442852720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -1419444293226486252096662588824174225194633228771750314240691981901833398728093099708895962780068996449326971843321583901637107555497534566237495360623807622924157511362826644683310992894821184881743416512180047716555584600698735278615814975762171370039045236397376007805933098623553311271542621953082396750576455305183834628635458202602036819698856710450091938497181231197278086058868808285953406440945038392672267960983584123605278454846730180435038411604203275655233098310413288653347176266377817848843944530198381598764135283753546260231100684444489389453995995886175743145968453781168720185913770993897213830034379096801503289541002267095431627092492352580076598008228063422554128762546238743215426856726581842652205505807535704124296631388712166847782923090181479005342799036682264901199104969514273401607245208182025782073641732609272550955365316862376239378611297779859876104096611765680888769447108516893883520377619360030375248539148553683516935852311168134296927178056057312147504591401062642707831048992665948091008660333455801932677009984179620555072989890212196417911952578208496809171590775517246774171405546798613495973032666785422058847917016631464050936688673145835709936043757013180246279624659693490548932937366612442558794728212127186670717137556183000427386975007169732771934325351149938923101151925031811612670723027449574793001550538001718538800808044744299584473268093079566695576753827021242672743354508429927471498251681408832665007750032297090307799419296290289203624048346436056729360247324451317674681250340721861516263844554836005198179616738732153045279915443711240710159755227399943321632960284706892166119057809726838592432352393361874341918027269315418436482520088505561376434815181913458551486574839605583334943026951447757361857578449362390808316266000628793373527988419718777468610559082865344264549330514188999153116768439734572599902225125251031865989835137470085833577508652645817084003189220831154287556733065059005619111387626061329194482330007549205961066804685229626839079824253698136437191761153381417159840633245419146834321215044189307310419540115606800476607481025747205444833365721756193941574942336083971708206769817957393450610262752226626416017816320085977927197611250750662243290261602058316449442711841274353732080257818669698209401864500613849267038453839701146810074987543953804357993532576181006109495139484967049621498709206361627313836383113925870852805659430998557004440402095408429256520511596497226089597367538718248847438424324483839090848107800347673166985581470961690020810874210324840448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 1574811414835095643504113472065146253754538685325851653574062484446735118320788149547124204276844994720462961079334512433966329443515713757427405848206961156235084311299418542489833465800911537565923823567352302873993599321241904303555281604693422837729199342627356280443576724193299213854559993489950366148425441436724208904528396099250556359659363715495503516417923746493168277806443387585941730637996724715031730866432594779579461855580283397757370812810898786806136768546442988971223032894115236891558867568560755063984266492037669331664899855816963840234853370221665163785068484286548094040088930056844118194435871071108947234006735973545875988305129156974852887285087673473909222989963717769300156034774366658023649476324913230386887548531917890129803217182262215386256712451857459953161625758936713105863065201428283589432404646834328146590928021103034047005072052234025083183283103806045569886465919864135062021304472061892845373808239504458489101636251405274475471991258182065430286357003700669058112488374063138116716794996397246677135454872328046375835671836067319045871800814930036192862810002413999623053912552676461689488539535679023616510926588813976722937415830322688267633708540046753530818030174506454319578359879932570004957580649446742643316685898553992417168598321997085155463426372736045909180524841453577819493419296061679610617994750691700017149993872981435539134680387001298300237450593321041639263354158760045067127679899603675424954679506768100079862190741624860630238658998056986420331837516913058410075082482168475585781652334702877563656296799608020577805941125813449385930489226726348163078871078069918651883426231886159688159353051465254190169661285786453464746431722630982791756825932776390979446266008979011592975116434671497386633486374247673411596800936845486410518865529555354424500410016364730589524806175831947292818762571649407862467421450449456375659599716035228381927620495577109066445940566483873738683933871588826263977726662525056154230988851399395331982783863276634834120720689656152927335908284201791271474653458871175030734832503647947273640214713503602007739445348171145976763830482830067505731187959995684466459104208246318440827811549410112022937006893635775013136029251084969866632902959160625843962276791443940779544333353780055638628631952843535544986269105500663274301959911939337100870535860139797688479051808835223649554680543348894532975194712032641404776456641137563009593986017907716080784550180395455974593444175162364474085774272085259084716405287024971382564468394850581020878868921822866309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] -564356443378578547588056427917870154306351693208775964091985857583733668885045504135560774215255718251174874185244188921185600331980212608961278004640818126494117308245867375146940272753207128476935854883752300890772241660168648425324770669558179583793656311992137154692646532411417437757507972763697009877831705574847494147622166346210065032799035513902855878739556828695084594974016811856140246644502108419967616021884056267473288051874471607481847699860495795514460480563846617275823928982716775515833736396442591306689789385081635117562802943992462805987415320388119747675983856564996307217705095584866828250730596208412911836589215697994983309482804991047453514031634936570647022278516356672471789915090903558158446692143994666213051463510830393005546205098987629672004066659001212689254275736844039775481213646540097631339137817633038710907910855394829159299377711824597516612033814823589062401206251221616816817285043446547032750899819906099351523001309917189784954651354198626469220663323227738645771987600790668661931986616234121907335057010060653453203546205784952835908058353979780577534016595479293052990466996653714450317511101141831686879799458332090463127035001648475957649968315411509796702888335603795587760861043112344693251296273244313252010515596787984607779253114907650770397531068650074469003006243150961429219053548460498707956128939434691539087081354279399390312575161771447709242069636912180516200904258448232189316273784416328100511367477225044146752190645421495464552084684950252581585108999149766088046081935316279089387009117952291704382973976199037941965252763228793731811551697950577069082310009673070902681450449886910958741386533829236528251521883583634439475377118122483434903178689721116305397164982614122880761781712665330995522816627992779524031446677644013891880529808297348230657407898696032378696304071599075151826566001678061665166715031764020997535207110221331576514435894676652703028834800978309086805799934878051027267413262147725570337392364484358862098214104053160773599690132260713232661948657897061913888547543268060231013874688919875732078640787342268071335276564339743783646564211889079025265912049478487870721622144932057992232576242679645002622328648657660649900590023002165630151612444862703897015690216295422644857120678676245081358946287299858681452488417117669448653197741128710354148240271229145996968113406248506174260200008718868654299326491360116028483802317976595929464995891447689480635415509942946667074099148521088423805751492971894252417314209744144072540905465019410496166132302519625318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] 130501501065398754153984411926738897306102683338725245785248303856140230805357359961194134878802161283970714211512977039711896884637834142661828258880382192704280071259748603926568006301570191575666016365200273481104015009705105502686801736198215768537599058717279513541001139238070967373135221129509100459149011841261177846590881732739114046780170501336380231536001669990510513640866962802084855960729994772303100245184558389908447726360232836742377546647844866865915889940055360407227792063579445320381218573447879318190010114689816846351724456074010517869804833007208661224200957677171200567857529377423363672464124321877177178636244933157496987883434574262026545767114024324821855832030340629043485748436227474403051979438617031104752957945502233801982978859942907562463850630846678629206037223501663019762371981010093294769938942816845360126145270598061793082205881870910017536752158381669387252849426315768455638251725867674353964739767560980758609465325618597779622560075875718197844108496517552354415677732030700940590724247929081157139639443371134067911383253739263447654816643373384032329620466176573349422475524134350267328929181734413307788134561209954708872247533161647893840739622120476895210700598963780422119465594650709631388636637266977550293838740443552396877778790123137196306133389301671799626742194570671001211474156733633580533749010325630589714298257763518537423283453682230706158293976837747716834629334981415670571862011282176529213829963732234545224100938590375444423089311344788744109507928503873722397645784829760442884183048371338857421025980495192578043327547741481797049431457057345339749649144214120626996988899966789155325789457524284381647974514857823017684044751516103839587048439876643157575142091101745762643721587034458088823305839396078461344992978809651675368053262163654808659316743521978727560822407754168450014034530702918499332007475014027273618545120439470722549593591607486741372179211348220249876932876500392132789674155927155563032744638295672694499799566293214444857625590865815084097195552897632145677703837694077762205132286947614584579109216742411192382079927658357756991153338488950464615494327743140991666169442789319509148275696277447309057255011870803961140445992548855942545407948120271980265357836937644943988880914706921392255106032821784390080150093395209167638225825426046559724188637237013371901639111193368088941373161251119941279194019007337593162013007941237258192626065489142839870154508748656276496904055609486911241625198809875286092997244790536251123811343423248953708968798362198343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -22388267792640459498434941636487175585901017052687726037559179085550529587469841647465499728075851931033483608417962864668588160291121877377019199681757322628351467090965960575517039535220142574470986555042518628644578316013097327915078657090830622608989762221064653657197252924816138251654278781227835305714852766699898556967094676883647065742933868601902019260757417590963415684823530467812274059174620621546280021285637572421205985334012795867018465569501784340884103196692167975972939127049211415160125216318316291615707003624675329762862480742679130652926452763722908962867669137778292056915296418925697598285874281481797464910487106277494739018200003195054593554221752028272034878986978355020900567233588317057883848550003118375491880340366590076271836472262504847206790497965573817880286203706807743240581828322941564197791368715349254284800634411562395357077560853344079125867837259580063149943189070472245734744938697992837398299840875981710047847889409978633808718404835069746137246193453976333178223057154558623436844079076425571688003731250227333511894237714604849245151361019764470191254230592165677363943107152373228118739527169258036654362030564459188963575345952290443457178164528431399362657578810092373917364906589524056292433497439263166042261165958619842779158625912019859843347798861954691088096195236923962171418043720700717689404617767440169382622428337620001161797084133162851669478780539376540941954105306571631073855369993089880150211521954231796939100838871314077375621672199467536794060133912685053542583688066767829225397636284083051174533410696191578878853702467298431981225826522002989926766172463590942293478723533568359522929731632911167178375003377672546561871468345500991624383867485052641274187116628340855992521524307431494272591337327356990766536066167555380916313577758264110177883418916314667790224681319914558168150535945506750789951435345945122989184516086026966187359642536571812135325608523391717637831193883198984186980983495831895184705965446286993236247801143712610883046668320731486656474781137147975273142022358266407136765863953697124887265640713312242688549949484102198874802788697740371639661687604937473774663548486499348606619590476873031939009921673184535204501079184762777403922733851395346723167815817671087323758485049189809781723824602808152732780699001802786768608148551581309972737094753986418562939579329542879218352039258512833650269144958520241483987267223646639369094580123227457840519418377373015645460957894076740268772819715411750110484658136084106927749814309199913789889351355098726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 3114377011530853805190556019524150130743858309710351238956119677906054976039505480310452450939269109400382517998315477884947233327347008201212171579813208516717620250173008714045692609159009473769863874734965212246005833780497129096851708215640513827939758412573670129730291661387068063558075546859318056772769438175627554297167587802436102391249887451218567399437057856954123996710461285548884372665206522465340711907549794693242680290772194550489442523629010636896327530053058384600729562404419328856193108175548822288018482869866658120549165121651795739502632891778257632257059564305285817731534212706412800511703581816966164993128029233381973488148002306183136420850189804016197031532725321535994428997221534917350608851024949470800106643636162562617044915064248632086358039778096226248788218676886585925356691475628086666295003651087344999968486386082622743043843091350040888645369059886086370513610186123738076802560885392193653804964598493315061885737515771010079480968805225633847503588760460946788801570836465866270543075348617639926255731624580317973358108547036228401109350203537961576981893486366852105965732352522415858038695671201341569093002031239107689845926084646223885562250469785723064131323417953546722016103058727247683286718593699123605003605990776472181824071960272327123221960279191954476266180045155284714879564977810622622145544825389522691053884148333676526216045070661655193149704658770332375517286317087671844010302742418853483674822609704462523004666361979128226324646483599782006276789059021496869168450370394468552564896167651790810602633385158975602865000050968763371130347426162543827511130576800990573944222144597734903899762771965526939698244175841917036122583577950267184442609005228125692887820826607682497305260672648894663430068856785735405240688453471816356172845331641348029743836663256361165416072088106351277783583832448867953219089912717962767610371016878289305081694696148672976224318250427582654536510946164694426348332197232685887136267803208028151511319000189504516056271980080695912731446644415144398186138819148222653052039574280778068803807724801273001688779833187090053755945008939308349274687478782518445965843260519735082369848639972069800380704727962699186553982139375484879735537197453189400945473044025627043538625220211270453784990541470547281981642846853143284881481863860917048207124247044006123465650810841397230108968868350799053139790737109034136064025693792925689273660795383771824745523367342944727454241525204749092517293426903964848283388628096749577645170816843329599435904009298247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -392359607688769047190079809401825218025745598402713821337308870426168955048761939788132287389085620862188881503338075273927256377322965418989556771107272045814519586139398643542961892978579665791229302605680484767922504771597746857098045139333995402876141700457272075867307514507261622746641429199273181874701589940043440331738560581032283330593882175907747779079534443420046282847039109382190007031683350452456068231530293145325357327791733727308647632462621683672570233741422237486218018212008580619424027153933091545286832170038772522994714857613187637085892084149010760566284204334411082632761529121797553204667713932502720720402497502359835442815712260527552614681720031347828086997600052219215301004627034918923687134278603972144442127823974269319756384213653154038281556668234076721233171064603793902401144752292102753715356465696402211867273220331311288067706771917947860526455850214206730578718444920212145623917735059143751700622906862551688993972046175986061342874414700952628293941920127691407219330941002078314197181705859950475522752967748049415406541812488647029295505136968949682919620819352237229749762181786583100777839197517382266451754241812350603141665092571307361099709177740712972114639694395191706017509201489847964788413056590943699168683385540148331877266510170421979625341874045465751842158581835410970991294572394668960136919158253769992992089838935215959198934419237808408027615329625036160119692937262391427472483575447377552472381727133508446433899302456122671526435849492651358564992381457390312741313126405161771616038905922592948563435061243225280055809424167075356326583338470846619394567862287271421203752761411079001242513757641211487529225242281154028577253202503555207245442873097944537143612601963274175876116518772413004526071947348604283276111935659303163117183686032397693875689916250748404237034646472002441956197784138389306076012650095886779086099592403752421136192150645902601765250166293658898608546828012507702530316052716135549285717977348324531292128647217091197374765786659400008821938879885687829679087238682607941836326577474016849988928410065738479684475204479339666384628138207213543336257483589224214415627202631829520867544040069109547933192990129058891949632958931571956250485622015368117123352433070332376142232726507018029888931602967788007930280646688918715424822618922233523470538135993990631055980022768148992783002255513291678150565269265393310116547878962799820826414494152035011206358550043706856469725623796237182255693234927157949941250398256129901258734393950841756631963627683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 49301196001696826283735474446818663586225971431839013196040689936585982171179162090188105211612564381100906665878026631156479304547459046469865659561675891186407704476371239282424234802983036905900579775536393298642330573363282037929522013108194570031064577914396898432239803779204512398398596577683620754033839037433812935571515687779296309478393260169276258403042369545662735270689713689337696752651489145487496104066132701027051030113451079017358087016409777373631773787818646510114458565492193480977113381967821480572531017952555890837032793706782590332260758925623676844436717277906850421990079271916189689825928211356272033478114511986570243321006698352870646180188315409655694819129481117589900024515063143944162455008383347272242711903868806093722044205961939577439291963092096392636628066032325675725776735603871302455517534073510040798795557740864956798614791141390463352591156727566450146432941957314395161747584419122017160749003269530029157395476190133259996255162628491099583286935068165020567265505998298734164829584917905974297232120841066950044524928296780621811979830635955184599325240344577785596265020157618946270443136193042532879947974043245607005521722321089025098582300459647629757997314921584850977615701097563753635466628910794993573411583521395256344675610710606084520432656971433280228506841314024226592152222068803187627463657992739148588869069310800515327104757313943344434699853439655914573485634713584163796938281071857318106927952706634773746376390888514084762452903848051602160908991584399508685221166038282359174757250369696237025698328121378207065155736712131931231405451971354277399632467860273530188042185053380696997974911596248327857570735073315865856840507130903491004033452418046199833054836947106550932703581200826549732226942486066046720268618799071742110677008048673415250455950640837226909284576779538631619504733072262879747304687204766521981467700876544523678853873663233334119266182288311851800327651415129984347871255350472664985598116726477221170323309752595530110131724330247363620051606535735019920314161131644263058758240368221715082686763100658587542716254563192188104301837216363923003167997215244695451388752577815679481835202805018849693698147928286578466577433735411756944390615204889221026463161958203923991870885961228028278504125954747963507797432555119579935727788447812608516915079045946055488938967850858821940146023284391296948923556092850751886885392112482850338445161810016044725037016762986400993534289757655006547984342922943479215038137305946318285960185737466822560800833871544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] -6143641522011328317425899129901069703425613398933378388802243336257574769872486013714123258061249729129295819356487267787302945395726350411134264807263529775835293492410853177684973554000563276915765329571588477597260360434711318580849095288334752023767476024031762205468310901668426852826837138076100478717295103755807369514957808172542963069696891163757352797408683819755673424736950013427257418810841445322619513071663615630197729949265517317762325333362851771488270196287176274009284929586964649244030075059679862468009952651577532788808219816719838559862211758537524672041399999695102858200832604029668741102199773464887643900367523911601031330184177623198428588276960792986709536389669992492398982416227975462762073698226211676431753854903561398131245395727979436389972279430496381758522339770854597981365139610452140839343223403562761421123285714258505252671528819022017566127350206917871255551728283289190426977417397572810425368140195389475503785133887847890143889659108432161029535755000421189393074106841777065963354400887082472558561991451473853900302820221613235426860994889999404543950658495199654383725291800640972854102341425264027353473730994683234300411088254417043476066345895047472276270901103478448887593806144536426837400425562467091288529670647136075992241897868799388865599137465551559966290479207310273829023882798261465440282186816465298840551653982532681262851143406171783548376526893012448973314931993255217133435208084619292695016177006710703907753118548583090896746740598827262151044317869992758390331876982505590283923792314069474596351639525274054744806804011538727372956276574906794988670470723525091770665956804657787193824491511214637413772682340836326412701046582791286428747481999203551472297698795795958695061786955724839971329776957551407489775781445934306737572099137357592493165287733373856186952576539134460009068816669601102008137337216439250989613214080562229085410313594391152171826448060126896867851495269950685903195443295129568548929913973688649127656427595903095750224452242226771785124490952216672170107160201740597991237366378083921140050070935556837152240361867440178232026769531617884985445033822114254169391007104279992137826116050421386381800810594623002928665428377494769396108581935065337430841139458158040188493021766697773045651076656251271412339041238300828241625142351482345313422082956127431002696717102005141695087265992799477304273236690385166134921518475108996620521776885233608097250196076606508027254757459900635951990368663499184993701564981469922198628664858093532238170564853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] 721466447250242430937688414292729735222928956571587079814782574461058293118000908343735442863646302761146336013448934322530033795385669184018807321503351267614643910487218768800413724467369664091562405859823394576056414138865856033753188774506269432931416325985967675220366116879889532340786178928123732821862105969935906216412378542588570249112177013434351249804296945664425305030366269450246431805800229818277603821974915024655804664859622571432914193377361419593075935132711577622781591807043985828550742028754280402416197851760908728615209347587659834406326551063710507145189627977049794191654998831278222758478128621445101723034085207858359978028359481878837934751562761080169183982373734785373208648370588116969277308240452974666994127167328694151302798310416978027628194313154120622084050507924653938107437014996339083380599408170701516750113181823982735996409409518217505543847468995661341795629296422288441387273611874288858622639539203562651199139013685735985815266538928600869127573901218455206902031842197803504831743765260969613945568089987287323866407711221176795541959070521648857608067394525148329704267511513501181213924392136724280693411867322869274301775740626218732695110499534483438636279969982805141178698222267306382752667487627122921596502122624956801564687326662972429113648319940167917438626414042748711324645965820756299823911848416279837152338119382511367048913892618207439754646641606351663752774614683616362043603229488497626130193566895777878453918739501717342935845430995393125259756105203341081959717502900908490406402203432679916465659480558660307926755010963201168228830417352837076943565668053171087551507686996817418989098423112409662515995272821570468327874079983379604770753727923902702557897699121130661431981117117228675030682380087970897431726305373976490799291821737661661451700371633108256739762161872391864517810962772720022993753492397167498225034934839020893828727726548114084558273359589186770145745923752127391656986915183738950378370101259811470021384760196469764729460552817339908175634611172105833813678090302587304429556422843250569560013824924645128786502990122539595875745566723867189597189382230277811926363282610407125577639059455790813727347949220142942607498829064357829535809709146934108829505930442964538162114138626257260054842191957898765205954316790504384702865309700570909480274652873930068985078149252507912717433101703455254785098164101935038766691672503139615749831385758823882934599253738478006483583319398383836658838002422664130109283792529045834867181950234618205665102418411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] -80147833143721791689582614577548748447748023409151576693881548155615037475608025074643772736177541316662181426941671090493979456300174191987758634481109335523848445941302001948486405858302523461595613712394892660025465588466037493278384498728847812258895678071429262029365075442924909918088901437337097851357868188590980021602946285330134194223616292798102361325462764439691902349429097947104033824192401106745318862117800383297585282977760999404864072919625591396536557418321693241109810408477730898260969993711428975761833561785484673255654530701333470091900519697820549244981077021919549542462385875809291229020980037460313236854584583406944421465892526329553297365651106182445855763980874230013631647803318642631629051626909640677738129361853387900703519970834106111614114993297020219219629659696586428037712298553062503722183168123052302825121326067895440955754731379488429642540285335678823353906318762186340435623394290010955967170478987724169540898044019131711359553299693921670505418533599791155081047850027288785198141937803919679632960932396489739166822842253728492900817794557251955340189827343279419878039245657312017010117467990891131619364503178368212752674172025062398357001053009170738596379461802251548179642271776745808876894445329186966187433808314370926231434592335172089361980622956420819437532348160827479365896670441439565643095492230900226257198379153018481418516530753877311228252647847952789733055243537672708575184744761803438509713466434722434638623398494245035242784719407348648245275200477147169280477061072317835087263382241954245724610452936441331631820052088119667580898645574515177674401217624868560081265911145676256051297633658865093017663579189321483112268655328057715063492047589820383765751553440037263908489068365802058009045274534984908694669278897389067227460177848776873380309406090407931268104860312317032105806942564849862619906480108504586750969563406241573721096075634854982197573465397924751825330480390418936521267502359333911928963027265914106732968436600956242847139095866840111488049893767406620028554468097782521341337842796938523783265571459738053635051678382422087580540028975025504709270447646478645520776234165995761137408410242988094374229726466366730614419287827154158299866782304845432018245072146268810920394433872368005682787440544929774638366114587493080113784198479196550230940439279368164154505991272449570259716756581204797302044262835488728562193565256996855403222491365319806053163275160303579022707275968111970007288853425050198925093168354902005765468203334392179028415374950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] 8455261196347164965525403961111304080361922152757188543835923481439071480097618671092239806973053926315747681308141479778594922437720663678492172584402548717157192053053230334270879881453533014985622921357303605642381777236905905210434220330102471969229305936184215968372580451402230999033883391287783329530915627944450375838524647181571533128649465617551584579667908300702036047011532435267705078597275898334307948021449489376858928502336892208925356866239682840335695219162274365470139911229607014972157724462285688814731815304531881560420857408168162582380437247673176651428121003849258319137094431425608934249124808279456285607743634787363453614983757652327594145784184828834263063799970397051818093116549030375302838461537516025829088139793041587298866256131504890635019354020333029961452394244493081553032503396295069867943165703268283420904056527967016295597922449710806519087380732336670043168554762501137533282737645724617563213176891491551482973119110685025257557876539335428235802033016921136889821231719783865202284964896110724843827275958455440331810871761028905829978113875890778831202092995416928504309031260758055407095545621135140140795859557609564019215426985100531671603792774190361468768138202928549661811417109281988732034631497376814219620842686314718167505821419403596547137868352385140702984165585401764114787976083065884621048599886776794766493204012917424384978554902955907149970928874699588279440015159573484060769585494890140278800747907355353589746822400135296719305063327918460074006266812538852553082433270407871237490654905555021908581204223687991091931057261211326350149824387328066582079968827886279012664239657494007436004233751112871723052076113568247251381022928418342255806217978845763106259122904808613577639932184345557823728992026223935671508961340964653554955099335518287455745272276554135730014592175286444989971857540939781915057494698715230563509941594335127252094047187190402099124961172093262343155119877946199041772408442511368221859236839143219468270329550996707317925395865352831377790835496376103145075548666695953142544939816282372936519528116680080709534683165559371190141439400787257496638023411306353738596335088088725629452641124374476092972242973947617483987195167827015993029348717992020919766937274423273732228266370291981243855850784434410904150728961024352854609170946371075237366409307232919378224423042952802882862338653487638620289513239414887850158706242044839762300576319762305765815248571271607979882231259803661385603652745055682738735191780495761799804071605495202292582464880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] -796189443101110238664587402514729434909267400148253784446797260690732900111124145150832261831594493531825409223033787034869982775813271364919626990763046645566346294054980283887208792242082162348112865535130593874084760884646475757696904115649471887564779707275064092126000859570421619907568548284436348661065733721105304913647781209614414587904940632120432816269631582979863172140836095359441481550844225345431798593404129508045159241134511639766072513338527638850794989687220386658066323407067451101218833361958353885962165803169327870550607015661514627463010964731628371775879273561636141386897693634431162909655427725345765198281694538682504103194883746249184645971875850499483157739624858855028876246229338760364565989954237192051324834112870345918641361530635731970103267385425067401251205590684917726807837734607607511963302120978177065803759229336124128121623025888046010029005398593334422276296242610789844957010421406975424142247967588978886669578515934194788067177532644052967065000897832130332243274756889780175570809694898302361584550965428417143498004994928870525449372990486448497401803598226859635110395697775313793754912231932315424043815848214594421145867486751527208139738361779982273381204944034846071502375991914715018644651989511379585881915686629094724938384510611613572795280773198259331208457616123385721684492744656516900499838360900340032031799342856530535077619870640339304650802560412423080389374680053547060721773401716803587133786138112655072736008835548500068338557906332296808056432660479802053297590547495534403056746984955174850085540254790924950894322189892693798554668508133132068953418656158652857954734043657327709764984575874150054938149016524180136404594103369219895747269291999721327776880992093024278839458376290011399583642708448148405850914780171276757033542905976616361952928147063408309173311881803046411122341409642400066620060384364280587512751910914815346120649275159122277069888671658401403245769286008227085207095560751556682237648999641177548294184498278218450805973264861605034475335559981509205905561193404278235242077566206988317810931456143625193801337314011370184953607812670994915121624518372155249435630826767505966470569081266942407624826769475329257568487088877201841016450577088614095453529258476780052170957445504121954123260001886546690352217596480179353841020189388535339940037283146929064474546665548376726070686259980238898586852091473695205582717595065595127721304741898171793572509681111334343158945475155730097955415545959824489962914062939038878522627502506385498804165017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 64992644723754771110394667190191064371696319321459370707949893344251673626907192878797646229620674259403055576564826512114554208828416025189069347038270549650151703506325061026535648461356260672999525689632167068651159284131594498612085363222360998110217852611528180139013413550538831114723932289079979423713929245003666248534156899791630619228988717782919390377263941721200773489031098117724163563889443534665153809399119999964644982748837074877354303838056071198560155554240835974630108427249221636920598450319557637632637115171904953175015794326598950068525686025214160791224792731269103882682724486159279147820640538545285841493002569955598448186286952158435435840074590549197813682729805292888406873616783479394516614079560945450104657251930879366934667231085613640486178022931129196174237982629273751530778814164173562210188421835448807037221057118960198706695197816865973867952619176968112697976526217333371391003787871557262788285036407239348218564490947399105679334451394050074395119599145202073732664113358096634416859236064291803133529867072314353249735756753772658006166012374959916249854535036778118723518602250144327898514262689646610402714800798107882674891334519102877439548837602303950040557071429339586591626172393486317564113064915090942219061090069114286850015307651241975643177099820915004743782568693486141629815632072602006761302336352092108558740061481444676658174669622070787540980396809474428199697289335951899425904785840108690182635283106446188787907184246831519503866889384480251731719568123955008513961658823407263049864090626010830874430615528935874437347338556007864674999508043764261099496102988473759693340098460433513172602789408591700404959430157081702934870528597668481965641161198326718161016925154309638216954830778701138363869286870747168757415452428188621877422756533502088158070987032699638518411037873290528799185062879373436791394381912457491260630369742841657576300583311865395218845979697556341695636809288603522290356516888356036374169738989510655123453098597168820213179069447758747019675654644298646472908173981145065538701632060929013904972597755713666725667161755404687908559415003652955291439652814677715032940124702788370644391709522255120792941496042546425489107196185810181741265854624720209317899933272175643858157862597730392236509182112176819940128671300641732057671164688317010209186330695645834584148044101412386357129234000012023565027503498433137604663994885005706135013817464306427729990402058999787708152723009000095047958075335068363435789762654727294995374816517842213034440785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -5118672844198085425774004745759526729213886240376544678801849070494738912290440637203669922358887958645110333454153026172202291546626588853529732506649668097779703534197653741864801852190099347987295159205334563749417268066054361110413566383795095962960363197188798375695594540295612999482784431214292550717856810875686390751005783088657520411199165011607899510444499771018517108826573134172686898233499473243556135789713744570202272743484919833842867500004678563225486241569039790974955552649314780422044801552125474093882816357562575403784739505898841516969389948233471480376060966697220775361145992894895778537764251876891465023623326065936778926223100792275223851751484147105364527086721988336692108263138455688701464253242331687130674048101440211971010873766902460172369220272545225721402741542058688131871315463307407115266674115165422926591310195254416472382138655382127741251468831292579973457984430910585035568086870017296825210540870750779553917662901377423483444440973009011843113247151293385347287140752311241127278937840004038677677047485770035604951697566642096379313416917728294210363178777429319209955021231656944591220027373787713131619402970831463537164798689489973016173145175500868666513204532552743805848565120547143301746146991701846155292749474884441807903669693392614680176919055405194177692221209973717673831041667893115287042016373838059343008197815366720947448446069343227159237086567551282985482480515732274598043661519411099762714272480594571993274298629847599362216759054376409715532119072384898916076732240928878955704871343020364413332858546590129016901416924445219528532475664471319860465885935191093467795835560783415102867121998768871367031557728704895008755620472741539740961968589630726646446470204577445089640910423856294186005506646570200368030998829031180517464738446397938576241824273066193660201149610393660941046598037499363327002332280896195023867929915977087888392862995849739890979664997808362884615374147788432516236217086240744035874863729768003835386502670603771188704156432220914505614596140869997252571515325947153516886321597868694807609561577202192026152259101039418919569982269135467015677842173080538522024200540085314700166887142683056294226337039646759915062628485553508909948981016828238576509772349547200627740223305768163764475791934331118665364085191854231836782193472193766094583489482372999982641649734600992648468101146879026126578486680973445070007100334415955716395880967249305360222965364593295604253036649981798507916012208103184714038038243391141044227913599519040181213593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 421800673808900246987478388651404961138539060022254460269681020584671439862940999393673096429922811585133778925096326815044666919417214378157450441343293583005113760807191124293023932879342977489936912150886185708620255323272223942484649555126735560081509804874785060437550478104446537543611298508267887865902960365844537024599404086210777046784348121611669133474288109871342079355448159904524667125091907915222183073900261334585883490658382933818910620607631423628961129248029875301079012619029236863250652808077829200758787045056312255327901637493705901650654103953554952918490230798918230776505531076959409898445766879168259324276211323047644840148450883916226477115581162907044200131683413411068472095204491560672874278868748613977045471202427405763605832367068155123290016652520820282233164378465010530461547058891370663049617359038433674000272459065657097748108305866252300491021111917918687130914828280781309002150209325789701277328696449278098278080180004683432687997077710799128189700313336300369001128314078559990966465085498355569431793040395516128348304857629892037544979645246383719515694020289416940843034849722634163713917853601508440382905066077816298155056922076008108908643098566304192289982037228407753840026000723988929383144178281021653275841673083738277910841744358074367261212034563883563857750277310588452415792068645762659938332033140202009856291147864554232490095814649108051027986554281424257870364842785560119215080419390843227408548038110483753774872249587557534656482415302690206889157263962565202092277460347167722845991350057750377856656109474357736792183118385184663296125922228183593350816567158922775298822649480731694942065741017711838739557106127397813036746003254765348479549416075442134016741593365459516439285485399758359944674130818490858485172008094220495299822885464403811902405895305081071681458075250554407813653777875379978596453264899389026113428198065532560896300484895367901371655912032004744906485995620628032154959069333758795356849604851809383156427360196976462259331083778833848307298997108587081165062446775925800678238784784261280195120785230672169997851978994741605377474871077157327554924551319754832971474214180291265806137580678456202132029733338195650982974009824100882566964662629506343958701745773648384859273800628240903707912792043244075448618100131493537703929556853577855665295496908021221698768605648750641785943494986465471800020681262931124881928966009896801092026994229176286877233267859033767505951519915947985168752189694866679453957635313888319693146794612876370981683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] -31891245059797250016653869388090043047085940343014057714249784372149152808083191706277808771329725270464163585875767070374698107214830901740295924656525181425185522649636073317828430013395875350098316447878181437021700902788015013355961643392623958859044623796567623177826139016689996964024702528368327214446623677357325492458292560552526639168920073559891984051704111369837747486031578295440922158053012533266973177313900537204002793415924632248484099076523505867561714020911781041292206159705001345243025800284451241359069556812218827357466188201244915453595043142380901130553553913653759313343607393017083142102210071066237433192657859833993027068177792777014520237013998221960324490987289990434117100807641589376558817828585763323878719470056954797688620060835773528133449080451370209122375494444224458886384074699224496583892688068606419437929148812899263141220867476409124516489847123079249728882454824362198298909867934095707696165334074722634311304091947269463611919490701625729430007075954709123291655205167494847487285712047705458095053542453091332726096812355799432295383147888820001478429237714914847611202866666175274639576666814492912744967618516927631722640654615515854544335448442413119892566725449095815722938142053237712116600639127580838225364782116806573748990869716775051896129686036587068750300124317244431344010715056912638118481933206105427352779832564708276252851847319529909212448080053871998667769396568255408116269415311585341335869040985238856372758375472045574861771308483409024994654259738101060330011032103547055649276553885923489068439059595789650546207193134218327587739975417549416358944944809500327672457126358000034042173115377863457022242246498775744874746209700497777039312149979429985930880811999731147030693585201735548038834574641919386727846727386992697274421158769011791134796306379340163139076201193117819152693037994213012439390951484899481221782296015881264116837860368937145720757945590620972718126026789807228559152447854603641190296842054101230574327196903675342670879178118584397152451930611145642187146198412497664739404650271002302731600539847734691709664431528839452618477070114430073263762574740195949853474486437448626174367987838194153975123577160071137082169530377296660159656327442520146311453300580383541185045454263484089946036059297749294858294061877898722796520889219050326877371312794891175789461610585325185653074050516303782892345882752205109353856048426481197980963720948702798041612158508996178520476512658592538655635209625885229744351559204094826522690088942550235742208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] 2070271352020379057361607636790594470818082018517890829187575979957856108580002031752868901186291201399990496999558215066329693528251054628804092072892704921026548998825703188655744631266822110145570943645589279514151670572866512978627468786572051328147779829751985501202506025792604821028839793206194717477764592776887255933816769861729716622339400999408085250454500984474533138493310243282564101449578306788767129327139730108995199446475049513282585182724761050207706182348857014813298838161245773330102186554066155842640173059670310325471782056951927077612352205357120837396890685949580849225895198953237927540079403294196102958828392153662126883754072293946302080435605359887782167278514225281113058104744242560316053636216132977817346315087974966529462229456176335494524394337513707961268307122831901583469385568638807724450578343347389484738293107291327459483726839797468764007869571898223525190559545874823862260552604655213008778186425782787425189358225957665764754229196311222951641697967272062997938669236698011461751479879579281041757997769818969005854832765107269108779495295811751041460779381424217540454578207977585805561608550065105674611445029966957083917445473404403492547060518710759695446790257856267668832378722154822169117268495364166110363443227868813553869194092520705802419949814256184441813992495493282390856951147809328060740305939269464099454770070823210191877563554639781191645977823613197838049266297910243311173039469035100850941544966351091907160104662225470180281330545548141380485601679178399434631406638100335238043088583301261193082789382754247647038748098856679530547575161766758166994800912388975124991438556078805660383149001289447534842198059925014629231549933566543979603235129817867019974253142956468793593888571601778563634868080045303167821324107130047879526170173240297345405442545639293041358217605975258457905171457352944797681902366545414338191708565739363959994709559910964297761061933524852899886501357854227292387013667042279522585512743178719145341256123005883417758829584947748169564497265823726605186411371824160993985563942645240977046410727315793069833895523609821334416393428866173369685799173935551184937318475321822974315024520138680512058259222976077312428563330942115450043591794724695529730251195971753326245236945491651478045240003429356093333537591808545208914262813133574174970031344546153417307336219809905438720634317413033831788301572508732367654057268053479214525516020280143839964565079482321798622958947483801613168015649524506044042660020465328267170167556871859795394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] -130028465441374546825054810185083433204477811677516479682417344930067733309389256090601974436359353177209962634740172988710585033507071790831130799226790457158126260286081619835776141955237165178266154747230136340840742222673896179814332550996912073422915294972927937878248867820619320223973609778603058589673564321247601171329160804632303870621162443069560717758581436851013611178961476701170500848089136656000351743889912627541503178424240275652081640320248540976983976915708476523927243251840480977582961685609809689516119922149642110394071929150487885291521523386211328768558126598225644651719800865814846092465536943310822024525992357657573501544068178072059672514047216086725390063660221193938998841603572984704169764209274620473912932135389798788765778890350866792016548976010330552123298677658112786112885137420633033761066495349492039280667556793522805685580323523761673206540350193553716417319387780991733642520615531103540941398028590610922042188025442758056483996311178085436201304702116646439081129316271850263297397584618692439993899530803255342132591760502768476518236671037114049959351429208397433757261738536204542832648450987138855465616689574747284980757636859129668897048791123308247157764496715632792680069271441730660163420122594849886051823401914089176086412092078223553070444186710111443735796449613086477237630837587426932034917242876346918205346278983468135653840927406154059376260873688331433036126632869044013428647115731100261547156193504476226499136229468217926133676219941992299494811591943085520300927205271135348939588709850548617412457818550464612019280564422123917643037528644514272393000227451678293271930687136844380540039624977263914100436470864771763412646489465498659720034294735427415995318088628212467700909222059876917477495406491616587687201760524899208675371017280094679802913731912594039615834295154077845365237966872931446540475721219746754623170346381714270118694194119365431841215415323573434172316168520840044969627968685635093165965931247791202872100043024481412725723952475976940472567678219491385225104653600291309159802535379906100969408013410656696266032910686081185617263596118967816438954997683169899033274455390277168407712071571317587224736198306780648559539598410573539787755212106421376353456585965533920905637359232445316952958955741164738502158449883398829894414363447966717377047211961734090723768594216807241934802484499522276238127849482524953461187764196871283212111717244827825578177747211421359798768775951091547971732861888593148489280814684448040434638103538172113715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 7597609420350591201409953431898292012767296857360659852613763736141024493341994945354796711170175844224631202287760370806304963330793290076787276662464611066173297985044828605913243915646902286039261934696005150353595157172822583752518464775875526391033495932091004972961922491340591484194945129496483975381014084560896875337667035148754555066095120316011479334013084950866479540877188628351450777779730038900946333001445300208120405631786127482421690996491888669918673966141472108492582879590111554634052253452960283348860534469953049142544648469592325479731145783378714054247382217763825055185354593510603976369683790568011241544614038730346006789064194081510978670869765239837597348015865690380386822124861340800198953432168710671093397304129487226406399358508059785120958875276655419136704638845823006771383247922534149893065286208628523702095054057214478681495026621998727566420852408875255711716241083862844291048229880588938952887936803981713118696072085208180392335507724796911171994618269280017294335692475537082399328769499433597767018821982486995282191591460752177406133733008118685414191694442185224849302477390227692953135624806371242174876760487312472599271582744976003030447907777244317200251296226011863316320396045736829476457231712615169936649757330537068495346326619006353478597843158578063202440128414666120047138928875003895596205244765646863783756667279442953329869327620167620187833249987799163328545174020735971622376896327391218752920503171526253921141661531000231376551990452683599101305258435649405893046309955565960181843804633166945800811246306258241071700004443508219497289648030056121426967014514307844659359950703440089973233605563010667521214845348027249799413112981687309241698645995264730485167791629108912445493373206667741501318967062070937455006940929757057013636421955967189370241877434667551967730919451893905452523128351278590489497369493269424346439979877176188921077759902097772423458096439920800409993018867127469798201668848374555938496296102866991043925154942411080613700332678416493814137393691135462802205252791441528951811744458273168171687598008070496805799828191137364968386684202094486857058952638308731818809687370852908249115269272987130576581994324932384280512744701798933328929352814253095271051024152673143315454351142938008030120618396153114329590435365120473517777478594028287717246656527524786104812055596267244044147705381613190827694094757066912891270763305627582070389269956025073725743500952341548627597565559104856895871523710431386194019674318425487787638062482288719953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -386619972027037189987775480141784400632259826274944113376575042018741797801323826667742456545090811483986315789041592618474413778535190473151358844486286363230978233694939563788015544673013943828634171147878791141052845035603801207478058764558080833711658824969325060005398238724784719710798571583051802995399910409280964759174874204797004592301826752796136188644334576198170111299088252318741458293223453684501057608793821427586584365965261312244594244208454517188401272587212405592751854967361693841762664992924042890701937976197898601000953568898102198390655685570350017496330016082684292632640184638778195154440747639670469685368158383710044161068498924169376150474392095024888386050367541801967390869329809490595488547999134222757415332821993759369771355725573786696098844486603127588168623035244488423088774443108436961848731507855427001210399920831031918402203189838063418047046068751133720522154140753115312511233075234336271821881051785961537375909799316022486707607109801492706272526024860942297380119572337125904536517162506171078685541838375915433363892690207155668137411005771581873161185415828957746965414618807236009465623110444004602357215109729046987615846143707200280337374472951797360788549755289380297456482838504776637576882725514166884833732113529558613866306739101227834136477103757246710336105753550510065475084490259512781022723234574907393105018465969803663491942305979746924521993500054398487957574743650011135429341317439354878971057731681516791314716078739800670461051552651408901243655081323496027898812364238692761923979306677047248378258971743755550782212987568508087766445273792719806925127420627291245300027463563972411676871721312971589118325639785994788419365675078532886531700032097184202067536283956500760255601877751881199549117360733898934898650688648242443490551615123586096040062216410455338879878124842204429292437868761326541927943807201237655077502204890753697610945982506591772906040446756956323344602170203479888003250425921173299992380025421036701870101226325898701196347611227888166203735491331412613971516475948130195704894533112675183074174690943320891548260422666495777894322547645017238006549150158607115973325104483033535274806407571151264848478903108256927911959831285268797145534481278195180520210559942566013281435072207890488360645220083915242550659324728226106921625277085299826728556863021345440119566239096604950546286586578901819193053198990035112394128996042868962998301776813588048015454365158756076203079644286364486077634066411937553196039310946659424047530366567501004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] 25794530523767196754139683229557666147781941234242351007389458816042557857810891889553512295255903897794638690285390235468369212642354382357073524336969928757385510108644028837163002409778171323710037907624283230806293604499456929201854169145854671501327821924560347661539170148742701607718288960668149288790157590667152097423587193641607235362347919661529127116933356177679739719915931595352942687329902054997000959416716757867380841247420805660115289548395550127752799565200024412780472418253099368350409424800158066332611968430003516383696204970750033898136090322140146045658142472651129259959404966986097593221638689761682179611341664921102745659872129025277048418008463641537815377540727129133275722215140422078901424435796982413967713241744998021457628957495061611756544157702525020104733508371695354003862378045737180509577519326675949831255262617583796787336451653240425890537946024504528722922217976260873489338728847428491679041518630754484521545927078970468295541906521415877111133946665778348074681232365202179660437701855706033470378588688885867220042740959464368065231547888619427425969597047084339546256790202960701521653498080368562882630518491862582382561605791113805113494739126800190155107622593290904376689041189584083311890970344586087014588001700527829585741791747570964245187113646153395380530733596600293341600850021706805141799256757512157348737406492689591781242746792200841918480224899168025653195393947906251936620515184581170746955259690364953833382526283407146872143261417469215114997847402184675798711235463178192868124504718526375543133995767539440651194723762146054530277509494946588349945551488052770083409779520755057109657350769672637570279170612260907165167863203582053531974391116757816363033865525938675980625707759641569300572323723690577383175533064674983093498760212039085632743307114126348166577253537784008676273707868048372336827634258060927441590031896333525546322712438831817218599116226955938492397095944718673501046314358202121724964389715424754180823669156308966148073003392639462766644088169646951649082737571112770302597145723416566156240513819707667266033498240176096730871050860831808722991254092369581474971025421094255854340770735986971918226013370575966100413103173078289241441320514973673776647383158944021970628628349893162241776828064960291388299787159545879960692974133142337900477258312372904735116790578655257221954187395315917189671982391785244745068131738379827756226368865171680115125672963455526163965256145551567309590100240387152255613944739474355054237306749169172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] -2693935223802759096529262685730939385813538032513556907902376001480364000082274265714797717761627766269589603183808926556377133109115344443091109276932194530674996086935762579733021635199934929608900703580150035031072225329185269237095245648029818787642215948840048752695268561906382032826707318386361819754419133953438629646428517469652177931073801215655195258313662999948518568816115231333364333594861664285499139402553850280073919233961016742899947667408676983220528541223745150949262512409173400569445296023083561106045636448790726381437207459520989648355936100320948312240718014006629983649215562408286245334246120428439934070619378522993757821038015156669536052613093636537423222678470593433298199857876579749335133725966373843693912148284635944466358303057988375839844216868712491910631576937497680516764228141645745224877361115580450047085462566451703977742179556125977521295175176576970401179313908601161189807113119487138873913750536551857076026108201776711493925211896245279914067013002446779786940097133111265063207358869285761736789752167285228496127565284157746444589451134443378366871570860488907441529266228016494133083521713326513820648621835968913699046192465296821579721932150205262076908842962626723978868166375990556765978531555045077402549098453336577931105554242582906147584964843038939343261475809987603505756501124147601940334199824536106161225374369154583980563794504231121667649978361479371359734593909649746316708044008966028657165979394017509145365379008422117812542228299403256510442149342119970477225524827656040140567575849590601437590441743731768051540925613742725167228702161602816159728060504658760595434722201216346398865103791820277103725634813342966570084303327778646352120368588616887881130002770305342364488254030130894107813787786086760208734905888765410245526118381303431131225831695556101579835047468203480130210997759938242732562538086987848235611268470968888592769771453210594436310989209444945126787177452592860748684085181207132227704721591188396480899827817749856806648670699770740543933448544060937885372985447193304301186159785069485044529594269249923426810265590665382113971794824422221271762579922953799651525623122924485179906297641800770723181567702178957442542490768485165402342071775042985652982800190509287154946022734251304926763836756754490669994862806441218324862572718471009393837334976992398625941659965576655838580325244817574390878601204925016384888837662242833562408029665307577906011455405742117997570427502274000398388393693652109754698093995380553439613029461472051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] 268226120838093231657620599513051333854242808029543950208450537442847703688703321992588016675624861896485346544272478234837447992845690246988605325083438705429648108598997877123019700810931733941405522148407767055613139668748066735983448361421603822109879623167040849641112751300210214361551494850434053857289149713634904964699777241303417959951630511889067873910278639825928372701448578491196811681492752980757547576197133910947087815317556792724352140941338441755989813709970863136584612925744300451262478646977464180761724154825721429993368582305838091123026100692109114146476464590887795255525199107271057424494317205824761040913181406011698951860271185580593353578116814522323349128310823398773884788529959675932897268933292488804378264313849197128454053741640817436760790202253130092567491302862471146182728829951247145663207120349607143332423337966289940931371878000669856858117655321857500327649857758170178876604693314220774768945033115607153552117925319038856251307111793291887150037825496667044317788117343088936288078663843287377133326336653802847430028220670433192090256915206756970129611126346005382974680282421790380701344599706296506731404788536392154218874083653110850364045602399437248903678377203052782078160480959109380950671068259148218887547755877894235687004631326815205897298017717155738194272106866653798219044894926890735879774176315278894257474810039493745036913529932163275192273286239586353971909989835408115713751639785689907084042571411091225677167927492441164353828158015362936615131015313124623616772877691302075034682201299874036570403614307475855256622946032796626369595942744155667790828569322309602923274422862678637717244306893704455293229056363704067284890821517270023884634736785770378631400552370697836743885980310563351416556444326426516865824121788064410051602849955530345999228426422979270176250121627950476330274532850161703018546557796933628803836113935204519051998331850338026488527861751766843036340281485026806384633309244229569534380988830383857018182890008784660454684101717006728569753220680003795254166829282424704685998895917147375288850893433365882143651620783605573080211965321956081321898752337316877891109193624179745889531230900151322404994942715747375934681539457656703991168346694030105715790743228037587805483401181596032745313064822724079923612343539528524782870432269333607446350908686633757280573744212103452694283213601449216725867641450901921339743571627579115838342006849651742787208099492360674945340279809670308106184025646718310963105535853512293904459912624209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] -12358491769893942065800134045834429161435576314358837675571373315052253583363513853074960426223854905067112759902083932270084709723363393715179987063259799691079655526006192008988679176077949185248402091231273405390664783774858008218285165573360537555716162272347276006351725946901872283534584536955704427969059359962717021260996286287760755808790971834648809903142751919433659799904565948068973160996534027324300702546812385152707485275415492032987073551072543545079456518599314273723517080110867333511845143316977951742789669463807987821845367785458540539082848907463649037591795712789312647647404909435388642988648074587365558908006340203248812162131542979499414762359761652782064441624186296411493663571982329288979948573815500847766318795697592988342778745810314421490762773882807699279119914566718704564577195791189277170105426111171160048778649107350050148393132332473138982532982409593542476428781725760063185817825337339148885428969151979249195186473026734495759621234052963233203788889420381276252882687197088940492891904134652309652284128689920421900426757644707093847729678715155931735106129406935882369481029429962374442148505591534880247333637817608879137234603399505932361745965617328368760255795208813988585403431028467066114014323010121388662292024727272456220328154203080002756820970148677327962629121568095522820742323559361786648969547028697318736594793971186574045141379107087577074872114437295724013310850350955995771429683232176329883297664270440332011288048857367034135127544685794057670384596042058006655798357263579411016457315212123102440641997704811155756873083252112543529648193100188760585614333326577824108260256961921897137368678013738108478719488680238417679028572598462090533774265959073886521404234284219693278336693952588399783667583413634647498460286538907150681861591628718547380808281149433325341928640204870879105420284732671463504925561825174488343744870839355182961340855754183723548008623187522483153375551453221405788373342834860467606797425769570294269181572688595765717945722105821575575269237777929270978984916779801764407842597730019296031468109175378209169848513590670398994843497466511158563930871094551972005568250793248002379144548236158007719600038490937785150538237386660623441896192102965344193031490194806401934060731495276207783615058903992327494297169670789646978418624853628210126454863910711046303940210338042431568869325708165180313715728551920571332751451894754720210406850192657246910208997847620324693360847819434044370909426900290844505761887747419408578730775491379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] 1057628021303407750253052144896122757201425793475678900011991183796113813650531028604547134632664677809340043553485657695476569530468184299678661272346873741911578098568100964910962517235227725932237062660334946774264846516659945600394914414906925193634504476613931174443432041582578031468452094978190251570157438475907737162477934554205156585779283658957154817135562060717466906310556663115991663681261241782810171414565443756346348790931505944530413159144748008974323945842817005616501624288481364855656398770014243640977353722366593344546320229018419465745166127642862317093432362014534625695958545546232370898011317850413739735036689589077293597460748190718961329333977768291902019953392447477560697663186305046367176732527585085469760717167004336027326500320828638211971459570344174657247781861930665021292423937475514577199496006198659229449700633184197445067367856750963113233924374583827014167837593207597754638029739990861848011818759627626421893648223628531783008719851778613484830018980431603536747163473958941422216199222993090536427244361846035977990937474274861538250070115501360443303919390370822950629145808864515719064403780850614005469386378790679465557739537776958967224212964134138839818315041005050501233193787576093246322458961323864439008158926158344228110270605179159913404321989160059902989665028326704733312280953498937734797560980829160507393265444999294137759451911632105401724918923261796036545779925240314264799666584660236939042486176100985693752539488255066757430608987746473843540910595512773666710513422205671922282566466116528717754101296478107681199527750769854626664633691248566311043783449262298146091757607002375849487100168666674546734130134148925267863510910666973072488947303892191203572389558103266073711161355025238710592702700186631138417784205554661459477309946912376476944573490008340344038792264742376415018813532092172626516293260891495887836972726147628372912137461040931052162434673478868119914313914385663010606643744838369626624594241039588638035475916051139906187896766148167209130911025523903171453869129770949403139827375588364721505011142320635436000069836760542968207937089784809123467992362231456584154372924049957945085281846071980900907893768284528479900562511017120962569204350302754583690017071763216202934111398824377271690888934319000375763806496569180772543371910421137096319452803178314400895790916245952954075799789526572347681789990460795216756610476544720939637342930415756023869042563778805456205363609017184980776368292083600734004846361264629178025038976122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] -19687345987280328291759656361915337170220324227560154901403001195195340693419878144237135078917197059713118605428946508915305144794576193763796853987205192272644994977917996362193093081933923191918941711778683443164156007298711245045342138794700869165091699688333814731752556542755216337668366358715784448449094989523654920324215470503163234249238262448591630300290202425500398828087231799452463467505033367219674108422544058954977170541068627639301864024856836824320455773711079737523224336101162662345352765293522155447605521748254564888542436972297940756355785848334962166909530588379546268134475196120392273928224210774894203144636647698248260083727398053880254457653808411844024052316577931252121529745121771566975044626298614626603379503059959229652679997814846424306265071058688552317838167364491356921491258169903583406239048257416301404785233448879359155907574337530687365748004284199930671706620099596445436371566469093721044271622285640146663554038457943938970435648371291843693180329050413667504993245044340171673946779567541663615180612665729824514605482937474008347802661545444995295128608101891047567239232716774997671592391157202122285906929921874237285085506379077279326233520520345926730218967117767536050233421247947215200202514889099882900914580183283370977152741321404902835447563944205320148210350594970849656004660944272509624067510838764898774778238363140137482521553906055511847819472693489021738311679004475566871969655318208864390187346235043598473274701659818516922095059095853699026264549628272567992692243568409776139215610432001015805782559836763827920713790169319112876004109735206426784858239142296644500931372317844262878173605081856871893386579889477749069675985525181385375223794325586994891418128886896572357163461398423491473375337094733071612754750429251262060284162309360667876041257274441067053073761040652388872724461887734015238696828457343342343904812722832647579385847547571541300209913010517153631348903446613583495889898292681220001192894403546870312223995771528391290702478931867675551188749864041838800003719968924187279758210925908308190844958639336124731116240714891660400415783063799365670742601656047506491044965252998190646472999036626986665756676920176361922837862526939436507330867967283880419532764312580461022598406983120522304846035775589499656664128191038489581883616467710071864631117920376514647521353548034018061538240375862909287555148310540907095552141343245607303365960873770574559909064134481827454847494789714803224204655065496863708779269024740226062941264281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,76] 2191039017318841029661209146338086540858349793790791022545293590884177350099101175099784234681215976056969861716504635762055944385906833318533162478354207233491740853487176652217087786186465811758909336844347028618722058714270284338051672943047044728498650758159422328941606124817992414317305267444187782849582000347654335052618074968385839568914176105189592908435339952746071630142484246099235335445311775881222694245174264777179762338011794040570483806462549258664515280105075845438572519771879960932235435401113943206937082957074605785364987529542350448774769445025648229342211445557570925516128501339887709166252387055557993559396782625312954715100472593652215580177411871325534203108082280129063022486338354052983435321746280267729359653669807522019808026573773819772812111541767573014357130601263756925705202726582828216629446789936818116779862109344541443839729429283166610208724762054971609351952075765895346603526191120832398557261992307359585886856187107809103047214922667138593262854129206826424944357234245606995641371972745891831059350583465587514970540236857553034016181493171305622578166240611917727595621293904567975156843300419656965325182934388772876309177234615189597903732141707650589337632690085306323054420559660541922923040126256170202229851161807360668584028816063586169020161256976328360311678994991054042293369706168031018839937378050871494658406274269822509577758921144487883886098457547433391976493056056290080872077115840569885061985925446023878010169770752176375946704773065161690507720863360242737402544760040386569188476544999178944371682598162769890550966349355035394697552436942374750261717568937822498131999311617233505306405728638499199798844955841036818296700916002737381950523624413393536778900961608132175310879017797616937089131819398146882859095904854665897342674661940337110387448432722368788882518739241334742479439616395951830841601962109921349940946529408915855791774583543014400303062351412201993945639297423211788545497362462599326575768959507246113887553272995629793047162620976543835508540027215290013288719478786823719462892976398343643317086746010394486145246852093906368435664770289177899508544238740756368242868621387450586503019193584694798889633696038794067755475434677230784485877748105091361481140141529835418944422290898025273553990722921015509797856807625731654185591962364690095727003645531392698113248212027112770014525240838096043053640394798432486086249687653891671160415892365304045789898064555863057756447293278337939971043408113673901959993450954422346592718684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,77] -11388882223704589587029484525219723753001617190522915593486707168940662227519150299162420960011857117510950635133349617032042974241266768814664767071630775458541996926342709169641961503381603368607544925681566509120391872545211652955279719666415204899561475187378322589022685001361295945283206035118585230947205190024874577761950675742953143314368464838606314620816834056915515504004916140395809100352596529064538018231170534270398019377546220498179615075006521500813444377735769178681276952856365360379327836287338922830775729104931174838750036152010603936329619726049697273511310212270063413483569192792178105187456035451031519074745975287504081984843741389123790847161055123204870522265045337275678906095784449245744318448270364736888225858997346490569934907446427749239271810875748392017534270507926340680731393353346792590638786733404826204733221783864090743981273015533370595078382763453352294972510989726897471089511416095293651880269730922865800691295669454660529429694886681258768818101806240629090346754099302070105558851554670364141022250814579388972316505060423198734861295235829225172498658967546522251975649442294756348748102289411721584039355355179190548055313085181818655603120062143627771263102159824601981769575435045191873621279813634049474559750557869475706044431432835245818487852155318233371052973577031991560103641021681367280466705271145875733075047953304382660478232442222033635378632096998929842980826391280129825520779430456418540910461690720086324349158953618723499075204708003149706324087997579472894676511606573231137558215393213865907122507890230660764190429979884892761329105900447722981355778616102229220221404345575540327779590805365215310516196543459784708451450151112194454034418605021234820796388698835566441184170463595892939520588439647780594704278608097428084680603878814708283751680262460784666123549993105600582616730262705866467395657344928177067993033756340187234818798250474213017685822480205746140453878808342557136434817073401977186022953148336503979967245800697395286011786000416924421309276407197447690668771452960819536122350286105612400716781021745968403443124085328326878964162104579816879192366828207126670678330223136028592105280983064167054192274537033025642251867557921480566790459044130608339224212901396523715560196775643332017668280423423865755599129673455682902677206795002314821854874457686921126348771105454594962263500012932442942682177278897354798352329726089006570251675522326628359887611476918415784044477347394522567341292836867769197794599345901485440578355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,78] 2127741023657647543150815982618354146289196960993770797276717232974625944786357010078694187880856357139493932459569549857119905295782924011552012231290370803100395503555493366790381690662626781813675132305754552470799171406223134139263161880833643329346947620447879486473768099561127504548829133061498039318649331661379376076337587082852899488263309995775324361485450538468473154075815599986197542719194453752908926032640182474937497113120312877977774172742975987399790974320900420806831313134132491652778394950449099841525896798121531017569379501009227677713613351190001232701431878960279390449622718762561335068874885711945225922662599925607421452851676690941448401838034912017688385025231756478896844239405343516954533163950975414534025816921706691251171036100929107751767832399897978992243371612657991308128427348699464336770530325728194814797769809538394678399193509611175595416923152045370949432307519814767034411108656552404080288498169286245600360987276399496779972166009904481848011929145762004797148210628598412471881386785887452202552716816882871315152615653738889075237369883897939759904990546487451321651071981468944138037275673401366637268532346457948029671007326155651832678933868867676498060829108381745041616571521680483408729351450461298258390007371946464619800301644737020931323376995226745487169531281302349387766758954917408093759869101958679246170634406141310873405279790438949365252475646510513877475747149675868853424875802920356368917581340186873113584029765008162877541019567366359791347545308292709224542372400655880493478653458968197070842899081012899244615205109309191291719342766256647868009795306300355223813394899988586115576119745365640221931571319604430683516461001410441749448706806627540561948822401430785402714629936789453608986042205057915039901190178012919364473846956547213529403277867137832432155252786487929125560965491092047670183047218092132247424923695409511032674968135096968188321608901075468777927807236689394893342772181868357364684070230173044494680074544405294324104196665226910325234439263669002772454169601263780652897358123995908865159670611450896262877665464524758774303420007890613625181151799496764467514623485631338520771825776084781863193205326709509812955732331563630549190983283681654767653084132328107766568690805329051638213834633062304486357644709708861433955484116341525873998898555579792434985109732405805076224204121059657187774252479075707279886629405337425458718093829426200044817369563558331636467851353154154492943988116207589119474138005234028011396792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,0] 8169218870749916384622837082067626909424499507160521610166487726221674727005326967520706589693211083216960007145716119623828771791041128756302002925923544603563797828662186615567555665878933338956010504923814487191856507283463628634291443296491990354620592136456810436684971171488761587037412075759745511743338284247571351074351246915627846445386442015106042699760467288014550283636140204716850923062373025883829491777213557784421107417675582748036239700069893512117928294516524544023278375742995602883152673426475178265147837457305052405925713608710271125971187620404740606588401847139958525570316730526101143620155522224034044638681900124704536913802704958645343228258515684008462874384707702187185806929313800604683110592929748456675323682309423010928852301227816333912555195133591632907093946679141051768887533684447660069633773227700490346564184623943989150679327182706148999762210950627689627752687815928804017817116522960044913999559027845236113305491959404556598279078641378079373302712869588228699730092013279737145617995458098924192260678629140055178537055453498145196797383510912271725540758962178924501967032566828469341983361764711336245400891954331390359556695575721292318950440801042838548999055382931916760976972554710578978952672640414789662152339304934624447737443591650586915155704712753268131293789612643734323198550067921668916012007037022863103072559117672075251410337704482278587247207564869690647077628500880074554473903409823413468280741085350090662713660468590495162101420994147718049362619980204652692256888173925457565268208957372510347574625528387845524203772495063829675411177399019432310277439756631962143211155495743211333038399110067731459549178181159904566755277968379871772892818742400650834261074592727912474097286547467711976451227214938985337106331697801422993912499460145907038943002592666735600145160567688515521954520685502334780061032388517012292532656092409828002129269671444078663077515854073049490224651807616897662089951111554790900057379284486962199605836610229970874434607558258327282841105470126110549849546669367839539053915690355389476037239500150263524499901050406985263099451081414196780919664611520973246211651347152345225648581326694972704007414465911337263571419170893714347392780640975299909838613024322541837253511924969901168482273534156691079730543607328593265114791411197000924701092761555408635324938719277212314478334440513727040329556439783891732504350790043926460930983188483149249137114743112182525807467695948191162909450560909209473984756531892447442069876878278289202548784430034452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 28985549982185858655381687701399321527197787849106193463562252888896927092571782044099415023806628303382704159755490716306639248161888062930574240958551087765569589199637400836319304583545829402907149581645827223825409484211347054771452146972657626781288226881668947258415886038728817044879379163968515986466461218859962612275703805830481008983551239711209194246757645312040094187001425199265280238118667814713383653547401212035573498927334026893102305039388268760840182189731620755637126620729798446817189235389497245514557451070144088027574582815432962342446531101068301296163473790881902679916709926889506837732779380596680184569602495461566653459261416200075354903505424391884506820984485105960017760948466693902559173773977856077551031080808562800451004810321840411654149567973745174150165392754151611079956450912319608795132544635006915751352410734003042917938110594421517241655655871893383737392600940158161144989037083026184218444449407016103447740807540865358593295920316416288512503430767941276982017840815519464193299855071743822276181723493573746081377200305070829113640061305288451240779412514336183403796267057873834978599825566827535613341124976906072231375148620515829409295194263709211474386647785995354216622809229429640568928591122039008020073640415996823141167079488508384786580640573287762275194453675784440437111816957802204405650233809415333494081111710547739358704129624503804747857469084858145801395515700767482381872663901483667177758104667656327898996248161482862218275223863991927472725656575153454951151031663931561076511243968214888399930000098143287965734352244706731493543107988397795213731826023088439921607387682687967493608157065984921592827603617475454928275099191196759053319197566680475338027683748811286246644274258646352244636610905782171903072564341805187637148445227228220848302757674230762638282711809965783610820418420928824983011706143665101287957702861805670064029894910959189382817185401475883118477695519333923936992857042717104478474201094246581707057977651341780529885980475499466658278953457862865807731771322821482804566439123706680481628330162882848680563927662515002076383266812787679606368494356018209023185168806767704189303543370509293679947118237495471593004062419983612710765640360435996159201233477126458417645579542518236622161673122427182379910893819329190685403533382096513770074809851813943688615146941253866312032166195588840746256594652841203130872434733533067959936043929177943410262165098364717736787924148808764320085035412081795700984783693509170567487383582992458622271409273920552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -536643214117661755292323372603399785236543312246111291491681530654253655610104714819105166504780048544386548630234848736730327316409875948695874262561331494995831515953403747691392763936318286060398233416470129258433772914098707570009282360665403014068595685385327007566029226047838998147727438842719814704737028049501375311341563175804550569436346513720084467208409282429990767578842193629372448403648940651897051333663058790406849410450450193991150036725837936881216155421587860581962588904990241607264341247530163172125746814713764275593507862524225676916815463061170024718248230648300756678324819324179961539228677339964750463826198779803058673451640465392310699143758683270030155092920640218762621801578218611322871636348874912901939536640825224145305198366623930772425291445072668569113772566073102018593317167361476493669684003040682367504710048201047453157384529138632381899783640186936553684296752903409469933430934311290085983944752182313854644528605506592084477047432243379244637252681451287017101839309579675171505694292592279081427506933667046887404634961496891033073512661109199733761307783099413185202813445869420909695859703154933279175144407488555085765165314939042021247970571160243684420599289793195624124228303195892401286755869730825034788286369718335561200838399060495562742266468948439408937011184754653775551397301422953946666566717501607042007977527745044557440169200634490666838807240203585225837082665440455894434969402232902757707767719165994871506131862512142623141011111038017600477094747114754702075261361745246859261517664729786298548425983706263341844500285233433654604976590753315333389723165741182170761810728973192242673177637016037102085381493116559471127696924290379588076494406805602739729557641436366756461782653256006086040270474569629189475635597108705140786049921203212461385461506011363189428328214422341482415794359422330029221360403750943891597103964977119819172020132367190536646158856130117901929694993313550483536183074421975399364251289210317063954727089949421264819502073347551634979033650558597105405845900799777489626209670809490809589435009768951345494107972638997846537049022368829808854962213155560795409727801228652483758590357549340100473506304360096623975837954280997128752407658405019418966312922308004984005062283871260766742980033850726472772036495105191193309503237575441104884509853426456547563071888827640310537288812029840255082055367185909713518105463905735814359354270494496281477775349659261904019335657795583174017430721953643388548333637324010651483959989241325221103242895052494602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 141891255738792472435276966575212400460857313784277614188791345423704487861064274807665750814207361162787188939333312135412173459634057874985961730793022999584860057999027811372382351946548050549885685587228368407284359652296977934815898983793628053130499624775207669362402187957896319189427050390983982090719836096050848497608680315465276592853573949661748815206284171134642495281322367723815479620125070784739086156602556453690528678633419739303866064170648822034811629144243232585816671488354113780613223930225017777602136409418701761780506939063942768213111939497127428225214516724288203537618784427268809681276170421401717213108945759769478003731915978074258857152017336625447335943712930463591181669360464365280423171641097369083300040855888042098745596378427364134267233276683103037431138275315449056542284142338281191753777020599920141746391157695744502854981049926334478759356469553324333684735315608427384067886433334664340687200030274452953937992588375424536105626870112342229125267292198058262087252305085245706305566037830935832736586505198014252480079674079734659839829127348289369543454628434031561064656662087390164170740586485109562458756419443866566701859921234148290008572040668987459171009650311182595559957552831886685813201631222278530998816428303211029389937164025808467620334129045912825533295109132102691377366512575903888793155768928183976547367312558071523905083878024985554115502653492464579363746992250667095131963285444173106325976317874693274396506216772275425513187211314991919545427235384435872708070008136388163438649939128999711100197097189581275152664590770516733770899675454512619274566656507337669764120744606766561394966780876020202825519992714520498637546970520356142421004916260643900003864600559643589186274159529900162290281953542397413150708274485802757144492606700096230560970304610099003510290382438163616841145199202624531843231864983755146150086919656875432434683300682358415471376527981568114430672454286168809225975323003409182485193920039521321854098610900880620643303838572430654985256109047274201323828949358115093389040221332484367382569578669627747243656846814102500411971769074179341801787657950967952137625006873840103133739631933533203807255997119726262413101473641067684182127823448519021746035614223262363529059505403325828979554507627281873620735222745479751516710070692468679898472323151641438991017301678674469168184466280824799094426340524793754013264589157478812439891181427025558516365698032600712143075581808356511294233721058446656289779090530792460460750929906085587577928560438105079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 12140414106134246002887450091846520335773505755531206734713572563346128718573200945815758370921497272322253387731613961560172377001360503410205271807482927280252064528965765051062102668981115203430027507567447249407757166394276440565630382928117632548254936221138034333735926395353823162226258887224671305374933187252930286328072668571725624560850939971132686130558100740124723340940581803319318153665524086119479972827932539390446918338820706214033641452142267532604246120547952240599832749041368905018343550009720333846348535065171325012239743809500989049813873890286146697429503349516249913759137872133748230209298960107292329621890078713339923834387402196997202463726242235379239960022142630574616996740913947953244329056707216921346952627373923678814024022517540145390808687667903951560906374420643119718612516044226502056509450128816342499599699396434849168851764380065970024004613590687192537866881735156993604294317725945828002060576339363324422692608490153184589951614284340227344575973655414870203258974177233614059316155338513204685310228326863032324054932412750965262492460449207904397604649923183873120463197611233337448014200475286634542335216567873023360242692315467772407422999481564316077672195987989780109341788096140272118670564791020102625117770871145123751920592320051942578139956325997727556062525110557953848945214485954322111588502770487172750227215285175523946054497771973428294289182729604199692399621490713657013114080421712576778502068636077526647739723884867209759671884071741409342871102535486776771415541065834725585637717222560019869754583198505441674320422641570498591116252970609304322048147196933765001278835449431391945590637143219362766169999650179832493174223387791571284795104107056456227889635125895800461459679602856951954888997715827122669624802111364802202708185570422986925824212640667524176509801705771362346894974207516936314828446143252099374487633254910886323427772752857213218681396535120358963910080596381464837756112404899723160288734095380539201902116924046913153984472944014698132082241128513745573744741724155289366561924282727274417462947663257248140285797419701558685810692167488013569527313147209430995324252659241534916055663049393402228509164759343693868924501784516972620383108190497059922351889190745960071508928986059779978736308247460190026870587534594525408905052523620990233277364841026396370609851644970895289059400492630506476863066209803444869123776049676787953703979686041802858957058824279899434394464596561522543444715667695309744498127010705609600989596356366636587536140878068569866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -16613818683331593177999580301226308382260416487584175598363882673485800802224273944860039562464165031269445898136371945391784678814468438247436237553044480184907633487554676357577226671215479931754027696128312371342534438427869547316798845409026857776792209628622103853024960844048054844272302761963068352265365538410062194719212321953369557659286103967887775696036952284421056552629145745764965325173147729291399423352909046861514666239459296595160123677474604377949491784376550407767326217341329440557202988912282306309790579018396141586668315692562292480455861194371124751780669253589857298036817544983781201993787919631640762200847575798867316858113458553873959504571864513481732488280234678114503047488367992602271274940964893365403014771420475520326631588255674088833976012079043912930985576193586802517216026037781591167755059814088334429171130987868944795638986572767536151449246888334241036698623440369475875520538725442211903908853389288527365931693340214043616277390849607505805040895637899180834465616133118406372578899099677906782873858532112527669021197845274895859475898955574845725313886362885975717649572018801701829375208435994207835410624466099536018221977450299679831188080852104881771803575384476903525316255772283407292563259741514313741167653056987217154324936780319358605181911955048346460645346350421268017824129332341390218678741513587775549231626796060411432856995052742004754929529155007352172858193142858990349760480814966336846330026976226692501166566459897002790589352297431469279765486362261923955643494057787421048911951168639469977890138476346742825433075604646551667464992598254005045240916276146008507750679365366687398961270618600422862122074135668710023645322421937217133354418277888252992084601298867899279480791915856439082855075270230792908492475781235713513889405638848360187099143302691230482559103878505053278409932093606459752301971373941560840867358048699474796832870474396774665245838274923292338769375888491984347322893451701348794776289970481715700065844302519172864887946076136851142149519459314187363888463599450181249929165360200237954210300604828075151994134927478473535566621372706232127145861389043281950897933823177079736419492621762965216428598986761822548907966108064011244952084976371356311123533533802198786555211458544539710679622601166973382684951069337711915766581366511432709713195542251488784686324362245448518488062014357643665436130204614169169588794573967070104564987136624491550954699820227773043658457463152986469789682366021793169984275346124926227257078672123072517503231642682032914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -521546207734424869069730200477343565310903651239846604079641089312495752855807952016033829813631870366642968049480236142412995640229330796133496892011206932492547041348063062326174213153590562475545464100781308285481785997251965251046652917225941709423514494716736851772173115616394181361592399939121062511059241938028230102873433023913452780006118772316834695170596202661515497648130507359021749952885950514480435523595540164301185976902675228099892638582180931192834123891993369438485545920626664277772278010759353458082337845235304615699418934582759268061438449835027008689162605180305463459851727065735740564648254060409480695960608034055633667000898257818218900206924534479096163652650114333096825037894609666157775589797167241900017582645972605963026803726141674672739866746212271744433373905246109533832309213241734439300224517039920750707224441222628925813827116376816303664760188033285772752634708764894604453144203796116330161267787726489390979258095241709549799707015340520687576996050819063698541819743493793799796523892541483653019454036050062069462770675372783437140701526255229924310075420187066234481556027454546171583534429332218462426431434859643660415053205975854642471329067302905329308174202761464915677997400563855538208612549368310235795756315683380056003364694311720306337854487365635038374842002676192088999826326216563831787735207827809502127706187745687058552011586084650971371746708782745084491664565473199416774659406638931766399684419719686809134386651504889959784379192378159833028708388036039380863886753248166012970963788688772104238228834259892458044665622286439917095682627594970365230909111137725834489540816244396268768807681792369478372511227175637336515910889826639511411468645688563909723349993511463139004325578407846939647617459587219835270813104999904462730747096951218443750361749080945906600829917507850596208731897206721703845026315537656228136512979514285219389424708169492280204552124671262746543308335053877682991484511317048445669921524586721399313267207044859641363945162508111907649940265460012625430694705165385500277207848149798187885422853462084005173641943442099649498463866157881613156063155458928870181791473314989054677737873738694774787303924093814289178270678414797983286191149787561406969761184212425932311936089931917756758546610445898474447499069625873542857542650685838159845712500104240320231363986014032300343697182132592963147506262872445919665339414274997660893906815722528141200546217833046949256074147152358745024669398722168369197268284802027015442715061767663981127810106948569918341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] 4625490463365976230746298421702526710999184689405591353378501257646785164061828948363543827193716209629309456388482495449066906199719552061594851010201738007755226833511825916063446995593171989370181868268000037951141704388171039980302528571859172717573867974017580971277162815061703206334391470626599367072278691311629227657300543585873979034164953075059193164960332021541511543114879042319681598409722581477616868203555256436067628567097578257329741719582527346480898668622600225041157657014037707054836974555877421467705654066833840602911364711370495656941562113040009924862934416822099206756705476511653144997199460167183881778286376982360624757977841446461300686778939599563093825183984128596202764215720289169869328109201995450861244166381298099694480716447051794005993111391418781543424137279148707115779123065251474761369468814441935902611816327292027062005555786708415512790852463267680965816001432891716298490072450410641888816447185975739049955424989573705908172882888211336877068182814347995842216986997955499301372045385587218893224036075479079696108971177157760951812319695621195520544419389246273417623760083605566721181855038577441643244147214530854913440814395451479732712021159356856484665173412166943892107192033543914582143052262741912394869705232783606829785834361869652456817020602810134055918018433388261263392456748595102951629491539465827706554476261911791994137499883838905285387640535736626168131140228707089994160850197723634527448345198191232845344174948707430229352836433308963318955420230641253948825415791423856238419665527184344693061395092689989443176265529000768552617405123971835081784235705451202910211335364255258641428001289437857942549038080128787172320969805206209785430294520587424121537087186343015851412120110701532308042740785436433902442292688554955675382072955704122222476940763941292137331051362592406938547289135628526883467590701552534046847756359690597878321419776986022737069040108246987724820542683592989505696426674704255266428361806387382449757462988064457214393412945689960203655102915133473903415494318724481210270600388586132673316189376730584581802938284910810003860049079835198152369727574346688392912415418938562630377624726838086749798161083716434386571594232280487956171692908158258914746780753447746691676157455585652526921526146574953840930402164749673092430076811623396752281019999927173635827261333925886227710662181053201067350397933826901103227607873516521542458795400461046411303726784793099284611259489203794637560415994044215689989053858805518366279681194071475492040775975835148929204224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -18752004777778059071767926379960811269003548121367303553097618378167940357464284242415178795247250237322743871830323146866400285461684514614168119351905855308338022294954722495841628494531168873578214975680158107010085276642991967694440595070980533590476897366835528097326420093580325932834545416361891608729850857307139169705500741699663355834035546594323703344853007594361629070981251986800290592527268607884212795487870818577735685022462921717781416115998547500029557069570543361633048142360640992944867671067709578864892297272280051156504385636475915593269930637370903463607954158290361397194650194914204132241921290544889318528948321953545096590901448619533546690001166535739994506651898580789351960319781786718873530582961468995406883830382705967770319270540070295857542990471672186154092834897325751142463722963279940433908789798927772349042023676688967393588561900021323367208794323693190182328637587802024896940768727739306859145092375250813699253422766271631806980393978938109408887457749085158764380249874636636174372709905164712853554036548542030300695588273056001579720640504655440226040760773154224480429408644632148775451339817790313184916193190761271439668113342872098220310861685259385739402935636123340754114291278438162161646674524816689825676698180727214963719172318521150222654165866939738926565948520781111514735179937745837490691556831444202811217549274174211995206614632708645042428866598559008837602307885366040266133838012683622049232046784170820804014676366929846741006368248840892527116216074705195666564340639080555226817878934682287269537591521732303494759193410447563983483741796510940978089151679714114908292201522977945766980234687037195408733219701946243942734875138740527069078915406357599477368154653048704838311142131244626471403114452047657416119755903856562101018534733155546668789056173449709684356644672132225025243363859202880100425738187132556669838280556730151542705613678185768118915389256101200746405728690280880700158116298224503801904249105967582524123896617758300236076171268041365754248774085733774659928901961099529053382609213955595837787244779377349667010628052469314964504580240463428807984109407395819773770314798565343663110719325456925414052353511780197764976806968633411004014088056414280750221390900828629104489254311960608143706285225399757803444991035183978006368422571535639688912258485158158086347476251472516135926097233799111495972647900917776947449368597990468884240801509863835180322374721671712286941487504990162330881677734702808498093635751301224885619792816655628893447842150829966701363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 34175505497146357460348432367123109171827888906039482240582407349841162379484857395782273548073714361621569187850837518854149552364378659929946752889176692365925016287885642683207701207218845790732006758642190121734532946426828976460145749957138395263392397704198881490026763946641138703816489432846270391337917653450498505345695554317734157846070740198659510095972181413553215390897571609106824264314327199385412802128268194339736820394806827751174904392026203732403213530343205698169976304627950349704571205380399610174347547672271225462401925711655573234765328162913645836845639132664815272935438363464716911120602736719993812389890036343337575278892850001432951754717007419212244029084760769107111424077525723124881606377454117191986386308143009982793639007415552732234828060740970000235344358421016932522069167004788006036307201540719133443716309790765502748587917618134301865845834232197206271035713505247706357377949962087296916066348328770148426667872449410124881086789934942305659551467475113750575800924985364016038278710756397147871417911390866083853714465199785129189667345647925638436847403637200850598737376844953937908873057764013167668434525350327302898144762122433898602917143627948730519267219767085638764937675046373575366588568885976353862751931304872143573875418646221188305460081826972789080802187395293943091807997251766091299089376445591545714499192147677290892516772734481484534239606349586687243713730307786531659887149760044126838156841700354961497822327048256157197990081281513842551592706273636599969976601507264952109344341091120145116044479762912559886381592534283778814784889028538368260640057718096056622347296238659557997202386664712109889466749290432100301876631355400388174018425249481943390941742426475692883467615551933091033362010763554425821765733773554027311859304816793013583373644887010808029516368681994794915081233390712398305024928346003285018324725886116481809206880541108487425793482032871437653023058395622040297478213594088825559041132307592998076265643205790668459692756007068210233801689755878102693934728425553365208862617288529589271387149704227321200201712762366365549223139190089140722295073658038617172774400323942789871100179310362564147288042228302914708996426273308999226637820248875963687744483949802912123280928126999515263131331959894512430494558479998950473951651060521307429203050592986599453670118641515481435420392968589955774616426435983990239427317432771949983391044549020351574010653121246763418909550702142603019153364231596866399141774363487504968422514755132497561795632745912661887156224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] 24390938773275940251764340504831206443692125306789701859717143781269324756681162106857176744013401107090920877564492938400891037421000414586178990070212696603726192066180894884903375459201802076919553614597426631766303922227176500937035033923709958462942767026293732166831782932819427901725399956561352433521906001258146534004099026536015061659809721034911597879408343448095262482311701940087023157905573664088182672028337654795120515488671703614511391048677132499973031168838286796857627598012727856094935648967078843869742341732851365886817079529856123524990378527144434633932118289199828061008141921174337106503086299033172577659097332443796989872893555298641056590992723543739930663929961292672336966873316138311485701585937993322891631488140171608033083881961805132905952634102001820552865322454864962222649309191385603323338204699556836787475941114366115711380128288558008088099071113578924877992811462968468128674677631645976400259492995893050797907054187383941254741682388251330609261705589090196251478930864722970576804474526615352219813273306692145439464720545282657427249617211334038228739298459279663568055233462879499868303477117672717943274658625498823513249739892409807074942893317621539258083023932238527548035002375133172031082119906511508040588899284724096769561279312851933032252416482480617496055680174783359003984165562015122616151322613452294700107066524195406888394353463700466521005665063112199133071852709615505613744595315973009399563465420503602907208585731733051138225153689889129489200681424916192940584931840651618202983696286036749544500680096640069731333884801796417513593206973844753354874913850334340518002625855379760211825357037083927028779379562481480061028884992884885839156678929587796038010059125391234987603567255107694428854943337661436517224082894869077968130320379630050035386199549890114777532452808037707319619696462460075454985325945681473097493303820470783720078777259654680588555333491826972506131070648359603386819951968908466764384975208538136529437796450317819062721660797451766024916354823340615126833446036208486506864883148773749317225484739587344777310176005365728493706930277368168556602093001501509964324082621271067184402378924495295981791186475564885083778941959099310445910978728303630488024998948844446605893903777515853502591396601409067371983817438375522444586944690635428070365681202682297204184428861520656528410742620240860426716631431085906493566226292191385865514761723644403593124629362191248515378124947991121248641556471650837333510705310609205512583743033332900172219051187003990212608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] -286674650685657468105524119516146857229612396578609001969581397434759052519947087699940544640165807284509506342451242299318441808174895439122527476115548002910002043501519590105197085325737758272097503132946472819792376644014527920468766996800580566059957119875792081678626816930658647446423527583760159017939153535876494875865628735792010779254597124052411150640896126691822806648864487287292631366195012087374291591498934892160639723580632117137343068937565540275744907982279618395402726466858495541044168258056711616184534099655696245560033562586428404807843126134670458851477461877852013791628766727637056868309627296907938286822973261337797358413110968934601717625382883245182980232210873770608563792203143718671212223892293481738593239093869624922188147533902720866805042713399962906178891694848764975356303958500912695087720309200472313204730501677926274989560604768562055888123665416688409183028804201589324766395424102912127364796640210471859140496357598688648580872866098280695950056619519494640567911650930129716616038830419314068822490698257239147032782314692778011735481284545724484150098808847838267323783146900665338326387102840864941533545232943499199821319720826364047242741148760300311071126478727668704191937692704982532976865828858725217391603696949399280290998474728625325481746009760243698877914418607800314131032799767569262214558115132041756398656169539625543499435989661713744262421085723219411491052149190304000037036958441112569327393269664436876782147726286436044906443357744849018427624347864984308035915170609353868357597870978524169564893195212862116310217358053347379676866932016229337659128672562946513969965495527620118588297327147899368473122750443814306495213448939126819226378142964677430461016337741204397228033634899580875324752322903412267165991545860713271516202600111261982658634804379047856073345979646712203339937891533704313529896665277640345310055135151234942641607676325719666396713689280755966302283790204671489955785334544484793593629479561102039081591691091772500927512422463985216571954343222658447380061205712271837471123943045941797742936231141406113080204948438205646201959853052966638005432288694900154414647542468945456468270853553173433772847120439073180299413469244738701148431250275328014266961578663600745465737550817451369689818995179882979871809819427080781234227483825596752918374023553908447802610413034714220285947659580617610017460517017874100333756045408343100823600193837853482440035842270537529043541066058179787249639148379436748835226552885097242506132045898887261830741518322291793079566336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 709943117165645629203482702530288036990023404418124109111148568802285374607862951942823967949748556403265043403380781900320896702473107228720714247619587079974662173419313365957969989222367273468801739749822499752845325607228490895999017042903074085442735143541620175478338618462500439450311694906701724217780372125918964653584782227805938861975738244177208621101555160808151190237571842262977234239055228741455054002756633164804574469476939380425107525992638899582926693594432916567257897255353955692051101413077347082524257838640004612723588821004199899595886930954562636631976663119766711495697526233952494324512678686862375250559431200803606782537978697429083612096398166407364479520041154217476749611646635025487921036368783139689940961794046495335336024994499098394715337715626593591796671828159315611081811487907374734441873576409254148161087080307830517241999179124598611715130012425160503169345127473104797200008848172979674744671387682882349323574755558715345843387365068565192590964833616701194793865601045987472729644485266469687339421689072932039473592249588125558090476331407822685378052219397882267887539642552272569903263613071764774896523044539738938129765066264916909271051391829752242748522428663538897962881803649558702424816979240166412982415275361462316389463241541269029140367901061579298932570223480141610094875530104259891580737299377812390775151745163234613275620090620721973414081883232531755427153187105613820075891260513992926968741953999453282725419041521324776102173804436279294826515948858619155405449476323806448080635866793525556203958704500094649661596847231556185593673647902640891655173065356584940889572488637692338260182732226515967348864496776886188540719593517086236845693678967012856817554998440033347252899192768765610846719874688019297004748574120997413553801901501581041805356674758970518823392227668457801613368789732906406835942629504322467653760112272485628508484328377494724143033643633383117132418283701070194509127673253074316329086872812974179659073597708626154426057948699710923510877736926025091903201153609230736170267152222975564358673378886207550840871856746468015398116155576440251565334780537368061147643617278122687890045162571000211622798775368465149251853041056993329864470354301371907841810507650500697096222700846189096426815869007222438432525545140951826641848052717559296965342185322361848381791095641954891122340058276313084292977408966616833466215818900483735479916019735655856205637182695506386725904248780349591192151551718402397940378938615871354991252525761177390371158264766641019258142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -874263104728483768913327558423359730015169009560576530940834146519666842163858056686367872247299074137259901148207502617513657253325845221313701144910924540284284347592285976841722175037479148094238746170179785499734449121396858957392495430186922124856733222789456855541469995033232915010699932732018008614678577178682543452671114275606856038582725739165203568914179976615853254422161819419166434685637066131278996761422224438264642845583444598252346950484617381760721835560766836114882193055428613720638658085037688830583999593516174859263126590982234839161497191467349939501371445815844969224059939348013502540758153302992637014412050004052716869290657244376442534288262605700224309861542910742740048906247707564909006286044152322618611682640559636137776522604458471975515763064158175443552098652794178983403000609873255151672893732090940447552989534854943106743516575551223337084408393128524430833362836911601337193094444068558242681542819128448756857775323164234241477586197628447107143641758621490430720094172276551572970174353044031625996510463513034000976299123066769406881991697073628303740077103027896121521953465759812502087336934995327790595464608505594417242370044324060771303055650369551959974823173028102318087326928094866067149602275086932152007816503362432512167062433486578116853046704726489128478935205364461582942757605658362107762419436496067763906845165979809575624570063078643187034815154417618508352667751500417150705728709948926192437415549680337718957604561091713105095145040401967397146953416036592795110242198626515506594379662005600416653908651928913146444597341893895711611698277304868279536296106671909414170439850574300021011296728013104499251604917710316964816037645624344810719402994579365467903268242476814232518634160817386473188873875871058701259246242185673501639984500352689227252111339520177756689413595239484216241736731379846118320514334499711184912607096610475725418081363965088029396616608417012645119430737688354795567793478786980882533809325095034331345898330501324609497778688439621625136841129811488440456929444068233723394486548559570837794762736116671344374501658046532406724106268529120751975235583719627564508037489361013436746130929996059939297153305092313046905534232154432529095800696264102493658415963782507319769415714263230450445904520505500460404718662835110430736046007306587269494697741946933525942175460308599335142053048896589619844048756930303249351425690387795392547320498887996106620009795861273735505775206252654390575393548283338899244172180089353358657464513759731235522360716327457896257290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 475681860685404361231496278436272854869861626631060293964330678208706422818874970540878992988432834569401507470135221228146756541860481382987244868255779967156766654872129661758673737497193103179140120530994828993752429855074947971709496310665279695260146183417891600916576674867227331729966597346307539405443269294716119287217867401216252059624885557174538442335133098562738448790725081886823971021600689432186023001219070154892125928129627617657523188093493029584129340374126304352762398851667763698104584805874028971941264210068815814441930472020582579961429796954823481323827930943942052147615131321992516347482394911238328571454199212845014822506146019721871830704487040420976256497420571268773634808474805635275808997572723196427680968926830002921058863258115844301127030316751782129161640719494519822187425040335386664871197202492499504619976869210362596906418202015789423447539843957660133833954879909392088363685015467505876798684597306510279167115589420941332434491988559039907583414025013448886282078935563751427479655897518578471989076493270970741402288941096609398071957286393731965351969809065512621152452653427639780011577871584474161415183292553871587464426340640415625367466925759848493194041563534550670888130315407013327626291413090985070908163960121935069757527695323646996844955517645449897075882486919669945168012569689689679430230065842172563869665735626748816416950105794073027481425488884376264402969245329035814812774394193097603810157658500370919094283075453676294958790566374365313578784703404506991596152761660288039937869689948459712404010549783755728819105313480064673815572795732315841661399476566324805385618919335412697849369077552977712720724944724208292068899478789782914766966667875632154723256737748250545973619507540707267104757334831243760364823111774887831593879018280937118206578243922323036612601825953727942507142940149154482308949716938558304899292412924663649721556551462568694447876765811806045572592463473291328646390912157821639956288372813663291751103325747130222716724712945534067533380672343581378049046009666256075670934553213583519046644455654764631570320658671973911641086993979633553930780522120678190385938819054571795364810823490219891797436674136231527201074468924636396077834194960280779650714568093446956433553606657103098897929408614339502692746477120946253326021681245483814927378775287020036816724749737026301036902355144674293186219251225812985934490395288693999840528150965941863226201557433376177743670370343750071190627543884709814191106821977434041349486740869368950405329689883372160569835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -67277275110078584483858623728932434963489346896760510614620104255421268631825444635489351331277076569520579589633441332229675298993625670510084573962760997045563929098099119679304805225816472276388609246708099228989364485416138791435363580492966690230874714056635485015804479080621097613775544885524130528373642737209887723591925066206865143331492704607492835916071896504000096543402187273851765860130392498470821028984785840891253117365312591208199651219716014031516666641266276279851707917192721101142885211135912592346416764096123648631676760763307005502474717129190990866722003585804886010123386553036720451845652058109309967170832408204203172854698254696411230190429229918720784400535945863584059219795554411805984376721362389106359430923086933519023457576041267899715857962568694416929004372336382084483545634575217864656599714206420547385257333374190991286236811735156844049361155829958535213227876805911510520886017836172512968972237579910394738044396660454304531995859080898297358908608584780854052995162498289589466755481479193992680479749188135960373753641259391406838821946824035288453457251427293468773069712273947723144430297921606822437723254089146601994065004477474659293237837160150526006968378729874139534261600501399388171252276130156745419217684935533689373106867608798148074664864942880643390450753789845624833042077147975722446045390146388695653061457000621213287798781692029331129289859142819663722958941577367764698842947123193972211157529257352787330676799420521913624196335504204075505222872697356637021167865999453968719466650786640429104520349114189125714998402392163645041878562939540800626841761602405873745883706457079811062558849502489655222684522114130757558520814798901670527944293956493451619059860515292668837481282762525514133076906318861834511204269587530462005939592269868861665465975436765981313158283698783686682018347543448302335577772401312237144974301851027044506397837041220379997399703343732466243622438290343940249483456047547936029856090238836791745836641358151458215799510878941719292836884389665659840121471899434813840629408724737538080927737246564289477318905405469147519847872864202243809081489171189692014986385421620297841745588407044376489285937766355082158261253244214597285632267016486707313178796739571014366719302429657992078943768341341036684170332403052620502355122455602873286283493071798123344481660526789320855946682447955943256933446567136044381064836615605534023798152800129834660521749134428963403487157109765641524730685879755440356940023776897938586220304446044402676222587008440571382464512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] 62426507203143279690811366056521253128841613184593817268624523389039186890464162359606953236444630466864491833207800295353201379003139339247050213092310249353158836237731648329762041781431754310997809275135645385223071674488494650677720441978244638524383234396109114447998103419956617226850484207499670538064442531743457629749468576383028542236210577021078373903864578873369302939210356107213458841992394881809373595471279969389843174772631223507934393797231348140364728300006976413843902239399116550248532238410354289358136598059309409995381318056046541223576804773655956788639710793300078505663287375850783721721317855362019159591200679687071121037980282155797491238612990779440536704559887759125818183072586961811394560804949690683095351156310632955134561523405733246059793700195393192156089653803241623774686640222401711462507703728193651932490431282600163939306456614631681393126138954803514327041782362151775758490908434258756431721776245789892067469524896946243177799726863839589366207810679507156353436425989792060077017527868491793037411150986911353570487091303049241947775521078423614306721143786586575507989251445147299888832574223858624759240545748554724944757233684780275787311137040456277817130957029910297809432106634453626281354468470574881136201504252829442014648482708046863830768558029494618997026583532773664302716802035380776147687545000573245723263422748915240040684950376842101618368165817386300972461801906653931083404022459637938294944592997028034205142328285925823546138195935111377722960903956549568290091770225784096148702410735681622651893220838163183760158806815815669851720187390717164028773288267256899237659618128840975897182400505906899800434493501362557804315427596756301431589435645036701496588171439786716768522248942052327787331163699157487395519297804117883141920753823090758464226601767825313221403721931707871200013410476759195285363114823825517305476748301501375430533794277754407552393402104763725790348361345095978685280429029762073241282576675830047018381896038924717520417812470158339114394586592921930473195953001039476333058857786363378863313462710896718779532559238316811896044318987934719330823376933108444592770311483609657821031228449642569390721309272068195246521494909519947790397651408802112178438983352991031879665627982031647468201275176977464709652303746355095091849108447843046916512936449732448939424560443376833561541255358782563407169331129987659197012272195750878857205535843101355379453757511669538729188514570106123995835211902581825427829885008216137114312500386980788912572455446117477253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 801867672495197251060754873422321902357463024634113684621379286054485585930084304485230398496167617332311739348706934644132238598597710216395404486787369412607290809323961615414805122261214269701980606775937428258933172580691894116223751598318807479110811699834431758344595717665150095767308430326638400477760740030874429201901626143697785086593637630131562229889594339891753490211905702825789736513957552971274643475381267552600267254940810020700514592085715530479335012194925854164063484808797699613571537263624568169764723120916225045473482488803362486345188304739581375168656230587154166138758075613050280339851572962889437344513103828597448305795926782690630167455644088033351705666250589671257577073006698046383380579020366771215169073643988253597705767065883289229102654974108639127405536544337768371500758498631632748113600223775888717705425320630894535080911930542464569905127416241802335051904642137933617309954865684284198431200181600977022923800761976430328399499363128659984258794428601208306788559634945227737499188473156788655781873698176549571763119518351849079833469141972624063444858763183136948961528058432070202825895897081341243599379039703586170624075026233957293608575310958806180011100199253419714372221936439599634185807749653433128851316532818180702784958990213375325680512342738607733343641989648314150446623653416193964956295730433339515331814461218203546653485064847194997808213316944952357835003766204335613228838144385758161449460756453804488497309843404132515879692661912025660773284992438595562671440508682575848339904248280010171582684967590064169852860736958753665254063734560932751013766105530383441775526195977197457671831007386608174749521491840395531603908929756665997085208294527198352290826558580625070339354279410026302927772289879022700392130854275157413886517116042032981310592367673334817604008116607632491721425713739482451385644772649368389873760420849102043311529332815912504239080233944399874691010933286804303427423921305151528512116769765492475725999491946365509658677920599456646914913850569721375712792837020353150425553612911967332837007681419705455527730154173213701257369742916957063256751734672681510080113543826713931809317471615059827476715513312283917632451044101774690922987745391435212144123588598474466532902745331456669353912919752143618443427408267748660360365495687281324578883270003440290064672159749689184737636931043384167668956139487177644712023353679058810665700699433896258247653471754922692649593119118136515594909010295498864735980217384704905565439657047458856631156278744234649498681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -2099568715515344028007014172194891794020851339168008236539708398444064034968417217245467999319222679934835520937240405910885375927632844781044845322231788834553285931225644681987318869736786120223761103631715122837948338716088199137631979571991065751655893814494816286993497713227906667313922455505471697729906670943584434624125240769691395676748291603880590113210130520507873636151638803578737714890739653537573159467794729001317850339546797568693840470344953352056379407046516588036852215539721759605348176885587805265877027351096495828545564523327909933269054041986999134981065726301863278429690072971055335558102121112010784610325378153739217632127447426134676776461041695751872193955169297792798551057637224594999903102024468580702489627365123728379384571811320903709183269963490877697735978778542118927937948571527315052877841989873712890050803918398392467980494152044856528468047262337954830279797875740373156630632299055944183698467287551025134815593702321184223061853640633526430438631654321019627348005310718105050028640581488410569807325833643257360224586420677533541059846023112815743928490537286961475383657239552392963494999464404136396123378949878369937263993274743972449916997489247817199308752489385584079198477586146999920526993392901807367326513248427460814919978519630374245268344928310489246851526158994540254508310581567681777566093199512551321172550819274755978064790603614518695876205141625558946031697360784654499939856626682875158725452071224394278662349216366073721896556632209228561540837893451638661317936426260885527057428703794709644300253983615353056008735392623097100205331789576054699588268752006873366414753085174774515709755967247518980078719177534601221146543818365364649189481194145531940435407992807850641680157853763194298709415789486934293364166814078742110369736222232668630887430700849947055114416661654608246001135286545323163615454842490012667832290970967052225383275896458094752789344576860214443403151046316507989957122175624541244401364679765717747888956822789894825941561006693409441185728027037153466744569629358257162073097589968926617832789808511712240039167250272163565932160065840917512256056171472831632378527125445033701952309028983325615539740437744533970871623595415205326805600000945884548971912994434101738583858095024836130903945716458625950054817546886938872935257773687737474539386007969105705584972299321765692957269405809398724279038262867945650360691837842512789515285868296691363198492882310069779730728495863905402101612168938732060757205314544253193678055480639375595556223021125949760051609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] -4471874108282193685371705209676551465993913989175726342271889750088331635350774635496257854438210254072075733301867716732102924248785039591515995925204781288410634533770536820946813773995027691720556631557390770643709709187927175484734677582169063699449841367561354141868444732277177609818771717625628607696753309646470276406897466652729129894204117543996193636479121141525525010833722784198840552171990864346906962234243089490635093986433071932369686450584379778300937166632649255298764935103865937857662085730349279066725298222625264744755882092218411366643864321878788195948639923818929737572679706395872544550109683280110141323647120419233654289649908892113326622728100411811889686411277007912466262735958610628725227443459322712004498919161432009415318119631048194486658068757886130329980270449505561890819246281218608923951625223635367303597897808517177779272002383114501093094537865314246930246962711153020527747518167294720503346698324855620250305070683122088282750394725196527708531625754621727306294640452686941882197949639240974366526325123002309154163898233959411176470035406902540323772524790752391003214705594099574089235586141843725022190915646747809907990727569620282978031649372491282306590106318479892950109333172644098631549071615884516819808118961540755058459788836046052052297533193539739006916891026952974799936383621580441460889512206529729418477280419679568340554270745482811714378188302508791120095820913421402924282289397622407190049465495264221854456491199783916406914401999049102978655722028758063334212738473698998549549152669506453642479226875877177392051527672151476381714828977658322521802594720556548005616394957148650089942796537366399063113789728531127497452949717103119564742302619897257432475916682711359068160412080085815123202299010024308163186471440362579799687760236876676382858641673919142695560453363811152084225878964101624164070251618349523209165430560118400765183083359733363565449085424465476016966739462371930898309951330195097299014439708530929450402539289146752080879407602829676489848357009253187566250995032838398705279996835068468169671123408363095923202594281174901399948587887939033983638506931478569110988311864157906054407911459662688824352432135428353351456400444411641356701673765798691790113855858353057628973617900284050182903501780411507709946470126298425508971911338398483991211453109103949015152096572892365129725787978100476272767491684730942674966888430149598199743966339995379740370711604531122154199770624032887950024893698903940336075886432723716083807336852059292634578341330337168254046306304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] 31155714822275723752498346503710183908828065053536037082150705522290589601338276724277473824679293786373887330742168362514308916602729077819311243489734991611300676729353661310449974558626258955474669458240608773282038176032314524749813841018229979212459250146814155148835920266038319798094654819765554708080231578434453187115730500884162873414723756383178231239310316218167435265424470997246517995734420625682182720397116126144890281768288034591338387662916792399516121649782402954805858631231729885441016927807323869467442366765367681026368589859796337109028767427752778876697809431097774364825838532849343135054691107539550345504900835237415663541323163118868268162012469129107459480734649640508304210779242117492765346659711693404727275162637036390659041567642744690463768710013448028647633501167431614819730412919841447625811460368481121664360474652636132102078600034666830985277597709592719605025882658966677933209109634815085157002456738136819650009812141104499540954612508282462907176879161665437606838148422781378641365444762493429469306647004565145267840657270071819902990356084620592840378748452410179127418583617799467181648778662580997627738439658267325001650379514185835963171356777478242962611800288063050596013162356347036230721504287553344059975068088588305691941084277380314623932912214023860038668957622560748483805021739792225420422623315116111060232527533183559782507260987354784654592763343660110515971751421722641278471210772341659670374416605487310972427545929988803112097518511118867349646013083200906978494147987947160857451931204463500441015166986468127998339653345423382816629466903309821422669151280689123148729938216230524730226126861845550172920904230965716335991621037020575044650779875363124514706555056352965254088324380970522710706676427525610391363005893081383469196868548208564787026914338178301733396214845098924855573217204952837776573470243192171888027635055270636986019169613387251851602762278290030293071205117687766241110282666256801758054297425727212745505777383668562800461718829300371411221455005588770762141131791839319370812531373329153159832072256419373494277691530700415459596616230426006438923084061537259884588932686430141954285550700105761393105564163807444496738781633142802598263876278312426027495615312242589639938790433430854166031472835584675991599773845019855291575918282903089768407069321067314397470944922433508010754955179775265031783802482328354814567327250644590988247691870075044259086795329918609106084242281504826219686299106975759057513229557982540630568231618660908006209594668560843185103831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] -79245812135434984976652472333650412872188448450487296492077055887010291012752220559585269370932458501411147161655736123466029985092963304258864203165765574014487386424235626694518035858410817203398308461991895077612189799626355847966485202664988563576616182508518404008412605827134955310378035111144913421347744419439135356708224907362456636934954022115065563159424392046397761558062455545664185118527685070934149969782469575880512395507943975793949353893971725968454542795461955312806711173424070398555728227431806453680126076862943789433720263618684609951136889613652322274187386391680269262120563088019293217970223114709071754196966169815511273819407263587830441073218512668593661523706800988068648084754308356801147711679824013499170429832270889017322678521228257445464237959619284954823375230703219474998698500732727940812270811819658553772141789472290383657484282633594432404868612415989716882416153998774857951283339785584828011357016035840725610075859966267649778009487637467739791300657154741822834883736773313026326668444559004527916791906498026246097223031959585853868271911144643248507418025098408385721583874502695048051044887788021674583597519985343818848516218959200657103765760280078761618391929968968152586290081587295984452972223188860631677468318003011576382293510389844893837873845432205166216560752146190859902354137301996173434564506077545209219585511147579149652896368473927884062687166797649912818045981705917234298575825550094473419790006205534492898655558048545660658165845691205453984030267238507526979198855637900902965024577158175774513785764341632944649387870600605095964914988285921343454022051277111796664942312561519462601385974786563031340900699244555765654359825790354932525068738331227278734786448696515700243617722133443130962734494592194631759094352400953494320818433249114976989384537025197026774915186950433139859446650513964196107311324655791540105948572570154034044910905527980652495889430347546804437397007335795741762740271041697159211187668613968370711405339297566200666054698601062584057991045006816654806832164575520259139397156209237525960947225634359267719965406511128089450913394336641300130661400202023169773202402323022836000347289682650291120437569577323990290787699910710423904817165689679430715626277541408333400044834198382525253771528024661017066147871616399897607068659210074745524327693300527081473263678800570482317617082142990180375825088994370041474374912394334655764846941513873715001050880656179813300597566515625188627792648324214562935897429840253359298637297533990089755797214294380225324147277824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] 134749960091548656305042318543617286271315018575568097948718473617431646898666468151268084721603651625401959572492746241482308755179078581885427551501355773024885600877214036730072580843423693756181727823938196309548876386554588822967676228311514593036384869516456654106261165479857050911916686723275799964268680442768412866877371559554536284077213923781196092504894207526721666993702940589477312118496613867601048087048392638863661254477220722018020426659114705258940641851474710597109122677659985174483235473682158297799247189117048317073016422583225254153661309968874159283859542817187885739496007950135789348649618283841205870395094297272700217260471529998972094909461590210990792770367300864628029904145853032253669881104020156073170134388058694631977363661037096569738177282280988085652078704799992059740431775631407810483408290968469928462424426913397354163760409421962705959817772582842827762608781446426100595315780114172725959523111001732249666654414939202954461304734331792241417833922989518974714554509512020146380576101010236852430760778821432508321458152186340269168850372862772580399293589036011349696740815759514614747474835120060179384874801040994449491581917070959098182015359582095743571889112040734066173375149246846254415251085371649692881864649667954398953660650876983116179176064815789410258597250784459831886367350821605309394122278270657188301968569340859276077009804344176406253800390752251801072219125310496110751987110687922299093584090987508412547712759795224074131387825356719034558125915222613272205865522842048025867589777310410590901062657620833974542564280263679071830983234378149121099225296699402337416687563486544420638944164555954905692463206720723576448747129864559477427538028904492462886413383675133678432002560743756704454095388326771391713817592494278916691936544496962886101825463273378003197517639905615296160063188982454929281802857708366022513984710839985714976560805966400595218647396776021098717351155692568764072521126950949808634201615757807684076173490468236565167136451218279691614102561243670104495579831238904982506780998143391369240475618082473081682256986332698550827279035585862266292021756842925051762127755314502877730968528751838965386391031647487801669904334523414218182576260325206227750102640186369035166147544005394070506292810265810228427376123973379561092405381183087348733180751913193421941490043683191383855975912394336745406441465164546998481976484316014108145859286064167431363355923899037670134864385992534680516612247357169182832474444188979531691689102525522988551653457268902341929850634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] -184757366515913702237556855024648202278831048353882411151341082815952868527597019746495912287076057113767388070017484122791087772541314945294850678781579116717562952997727771719195752263695535153569437732661887995896349739013172571984373406841031584221203360821977175896578902966250117762744479028112708276886914854674464151801609840792222633002877975567922468863748643738662203109000318265119688120877688982605343979584239156382841391884921017128169856998567070710063401867428450775635130798192753698811990506015229609979844163657066534012614644743790345695703841773857781796729934126764967482365092132443411878872317654902409433680740239139334679846485867219048055784235234889751654537226457273871353627895945031412954057955961026208391693522656863327378756443639002924875310135122617514968840468328937790169327412321473182436274303051661761054212238371961061785225701256528889332215746834204049118931348427879064555735774863374099890113311420444609753747054330329047793112238117514823919603805353567648820006562338956157598322695650712792388693911909021808931952676102223655344101006012827053838170302873819140817938600007543758448894283343440059853570834742553429054786671828726501076593709478280951473272502280080637251801596573711277562521785298728374363506270968364555774848753421589319562302767968084103136371805023134822668984806614680311441316813898990517060204310906239832626610375269959083439856144142593117720504194954921529181288777214584658105586971964904377437793100605590330683433648015365308303170069405107032153476070681737605479302784459054152953526830703276573590833968411851438205367864904538384994123512665667289142950066588134566896128375317069228403828704322571382186321091947150362351321070210703379029868141368261134178228634654851479733517479968114186694460134908001492675382058028984819383254793020903763929958378088689519185860742313483475819398258313013926631260688299301144270146372679946516945501123618907306497114362620922384130946881149229142884550842954649004084616581312966807193145271124556590744886640251455099083340008592255783210598180518099678812489631137309460791460180445789887676627457993748637451853211228300127437648575054066671156803686128731968247340775533906923838642882069590352622749493849754070522686555959425648219856707738238843833261268049670347499012348225827136312755215891753780748933720772106003792242634856408992998701651771990315693264200066519452482469395398398504527009204148203689051163111556739123985237655580996223017807264980078275622918458029590717550544455367616243649081271032016422999563436032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] 231048178062714683356503475214692597982469189205262940588210481947441738111316229320825480133866392595681657904578960757382977230784351076735198902931814558032471423376535280693594807832864911550695140756395003212978233164073172223048569293945911526825995418343095461844235944723522623309816378258932180989241366634058689246697734189984361657023040373343647384504540042055658662161295610139903104980966278651140129168405076666341005807680622136069166953164396203015143263454896618773831005278463695481331774866012450094531838135686324453509470142409820923382331724312500944505742393730501307085130074062184965600379260325875880887235146306295825160461719119838683463020074560941430225694059272690623502284325512641680385717293019038462994527254643928225582632914968688463840308968282960980427586800017043273977010370827180473830433601353094379440111900297485616512821057017642762315867694030665647803895615349438821741417831557281158529910316413588424246991039934053327914912515696923939611422885733868889874871940577430125608793732376376289890725298255653685208262691867653009065715680957673839973260373322172550413001350584064046888377517054604513840100189314422282388380967655679896461861889004260817941073981485467097588680758341748284802488873903851572531510469335010633259203759370328157225347574297457917117142244888133355573993598224010644073680849387695229324868008709538875724105664068395650438519825847243604677954875090124547887550899533489356178635011103402158051747514201334631682660413572084202355941100513759486040022709787092273980042540478444490724237083104405276329312763174051825122176667090263677777607204941301958431258297271146780804829938348629707139231429826655351092960506428039857177378823681193378135558777220070691933192319759326083798050745744055899269611266776406039486797163494475335700401931734629852717019404269199369480807637311731888183657064276234733841395270966471378344262857322377717038105947832011079252649626720688806067628401590703625650441350280719405942949225857894889711566661458520842598242576196738138641753629601673392031791358036605880003779937935063171720707052841788768570846253759383872144852924909503475099913891972645175897135454543271854191254649407821680948231251951480061209322443601538447321997065075268868882775593068300918129199846232032230159780205550411538529618506018953684725600671495771352175763873133430814189163974733258234169354752428382526368829180727040752989351860041486448234507396149473839854713146938877138560606925578320495678303833329114824585135681704507773930983203850942587392942407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] -280087709331308796821981181198660069420252013851412602529265227106347063413701836613747962287634951738305989490669790171547900667113455125445341306329050853023073110941018276583723042707907196337538302113812561437699502419091664874996928046891498380669148824885395704057920836486116142313187644859857525329113285442587689874229767382740237232848386966538387958402145570681419147414573515126196528213354282084924939759935849183749564931737010283712936897218748668123312318635887458597912292403575811961828373313594313822541489757973028506582743298086383530549839639382774742639201374695069969704707703058433373726369862566705126667447383681673227015088917996413537433425819797742157052446715015763264746666239003659629532663789723031764380624212041295229723345243491682730399277488695294644773168865356828964474069163764386094551515402530207999138459843970546241085841575733195256503391512861148066013199118218982803157094493432342346153751126739753641354666578679144931083030510853946874004634563050800113510160396442458416780101840754641626510352766270014573679185410316425105800266676757290084621855646638226569866562325244809970853766833696116504384344643219963148740878827778014068530835876101985769803254240823989648089303622403943463969782699805995095422910525660395253506749519717296170404807086939216938237318352704068354466705760106046700435783510559920782763454590727755102349828732018847965859710947766885733608322068181845253298620215008081182202554738253026840833098589230305894343850263842264234972316282981228606525421231742310674054322188005902056906111155156593483126897029766940398975030380331444851759195108656818940515581451280267308411064583157723819845104826129756709506921866045954825136292810893071200153064355392040583900635644443334111276964308224169986186002727112392050286506692679851780132006101037088964295147361968782139228820666756664430149076328635382389058468603522099381121426926257446644837308585454019652759469121387827506349687671269952508600483541094909584132993292636381736756953125647510149635136483040566159583143173416684928835230988907375396571343481667458337572049325449104688857121650950585160296305992650415005098151657971839536454725050077551354036482786968060517291303035816137467939107371142307437755407907049323085583096086563855490881607323297284791044446014345713754224272366600837092875795479394748901000235281976789565278940068507724558526341056438390431645693863323170886422019883453848472437437726446425153940305099786289529925083572674844481616601139077307504245441568654077449035098694828114046282977247232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] 325486406478802540984229738179147410696844719175296850902278684229936269852023898747349894923093532578347701604240740380693445594049853738263772329507789471612840205688322918895264552137303931392122806974006247010052009514076670371873274085175376269070803098242739598381929258095779810252008771097510258622720825783760823979166857090805404578242199005395311884277404248585145367551150079322523369747298760082565789948973164689124961117320133281888119308314378854184739702681598586964977027728996849357629287362054677975844084789968807056345629307639848248081549756048085113126308853002116443282248800378978521504115262063042839007968312036883789024486714626206148785083737849758890239666212857525987672065456232682390614790319711770368150459811595857655812118931317261099963338580292682113141369335920273631950817220657520234297808195720654073525231573984973045252618349431878875177904334762368687426165724564309227422668075725658692132362231198243998881709677901407291391498328855231762598154956638076634888586920993779994031716662264140293892019367545289113815136997074950462885428972685396690317917134454229780729903230815267735139858785749405520348362523957586797267730114967540133760954185577189153416778042620412205321406352149505971063134959487408677518795946918798171664980595100717474753896406411025657684551814919647912760294825741566200965069616677600321269002905105106734838173074685045517544529784964139969314815203472442494173311315688381185111483059834715466437749042121185292942214926470888630670678563026163241206733574818591186471012601920521874976331276933190203550193104607083367960401159247652809522905576898343772947304181884568866608057051125518019431970418970279488547929062788013625448518089872934432762851444249448100401253350014559409903173496613223191403572050214231845903123342788249844594813125224416449403432114254404380447212572795343809773081741156674488041493847563820369333747517429019967666352714267539608042589472299380761048725184632490709641518388163021432012455888878713184458762026390290535272921705922593698377833503729532459992815719004789221790603926771234789919466677713442832208743012068906167344362298399326208967296437296907122650111324167501582778509434010703250792777637045808005037946981056340475045974784042533641010539603280607434095450151201730475747676853524040426312239127842855833558543592173124463126120723545843792304094337342708080830623941402274945342241609434844712199392670184017255799181199617420978273028267923248035736412975127366301902871415065119321567158362608804099580329393079774573421542768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] -349015722186673985988047361384459820533180211939654445959056633614198590175551093986028908902562033219006852393920534330179685057848144198467368691016919682270510723802802829154527003185608838433171953410313316713764316197165472664521042328706982994204871913860153571672511298904376167602889747178797809124508413316595080205042249130996964706817699317193898508147647081961094174131293448122331887497995627399156676442897253550298069372047273637037179574393729276557327602023132482863734212672130377935186627807750795103660659436592658587513476187072813817789041674784976116290628429297908507723198579537371444456122382258784702858819768815880825291321958945858284294954712888302275503696144615937368183828300686472595793187356723796228132149244320249732314140770605986747648253794010229193749100222822736381234722035923211141118028155532685862565926647876552561892888847710417220833514367714928998752714855730388457163258405326478474519035549615665366640889608489144156400533846110158224590751671340573835686196098272830309192010475102106349471295594174152172139653543889374685754265162947069501444947731553304827388643191360469761521754954050106828602208689583627727828148093435773923928686425434112441413203178270057721620339445760522744909640535077567716327534271630520921362416539929453209617853703914340748037610227743015035581741459276613760983175437203527271004941251103438255072093599606063612725808738544962846196027642994378117226067670598019901322732668987608328180470608543561214517126071330385578351404547313622480895945064166864727480961872926754254675734240731509658500166756180519586948033728861871879201104343740244995620145927850986842756011874104380704052176836956464751919647068917082896203237895291486364983479849156407686565764722621514676584790758570236062992161284380098534317202365638786792662300525479683504371224078181142240717614883648068919899686807726067126438424322867278267364706542596812793806682966156883403109382474522268194243193118238669234144741712931604174690401588045622515548440700396742554927700807532338387531931814145243222645173057645948005470101739675869840820003655483468036811230670214247658138201464322932519658318946283619702006171629728875942515213215389419116447631611662357117547919960099851265210418054091228021517013231060326780030751637375262384906125914759265705615302963018984043341175042621759221702226793734176217438206142715663112852817760550856378463475058675307489866472372064354531324821223182133969688344143207446045833005412059503887046224555672986459027382023097706639386819415432296944177581654016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] 337337261366881719467647174025661896127219298221261582759572022107953703183743558847500647880881479288271742179337668569973865255990308880949849675709253383540319658538103932976819379685151039035565665738050165745242838222322676665137575503740946615981668135238537891413841281577685617029629840611259240710445442416865794560407395190576627280085700921549002648409987937659974870115880810629005911521698212873559242283924758623407474212383689716786339564517285081767463594814201716856041393615685459574022882250598762377377735708397887194027632187567184469263507944856035423115287581498188423951140953609633492171686596756124744247812612867752956530884756913042476818631014386825628879994419667641632863976721752737307112342089314834883366133995508689886423376754298126141480019022808281411180770245970195809271082631219393047868107087992680688720317452506347885473255528648604095270204861698531481535781479463567491407437851829266527102031029704099662854786645164211763921592078157368543530408953895732384506728506226512893385724850375178563060763296021478728863665850741297938377161201923391922565104902169715339921818644395686722212748140907631362527893493373447519812690742404413092326924050204852875733514106291614265270748118565136570890190805151729231207074882323514263490000361103179065440251524724937006753104410076706909973984179097020278641717890233772796377783060061756894604211325812462453800092703408636595553822680545733709125048093712805383624193745824241678284398141542666083729241873656940864877579112491868862162405695919620239949128383884778695234888747803355855442223565867619467018983801975125127609503213937863936955979170246849441484915497569467174774352425120795527150344413471433187385515738714492381452149312961158338594877288559028069191572234057366752237278255870372759121806833747061195261339662472206736074806088926256340506992257973194955440164639144420797554368328161763113285083314688301598332139485543252131777060503197094059978858655568968538609595950297178070676066973283247818712092316282706661923459800191770985366166926434551768403353515371995596960642405756851111694322311038132479807395145741185619443984909349379747406090759787827989349674915555215912256324640779618524482574775438604078421644695852439210564849875564755302560510359569617524963727206178790383106966531152593503594420643604929085116914805217393897620225461630981205133094341511486585850416062266013442617313010459336405866489254639298053956128539451365850828597071720831010415017084204610705450284211713205347983458830889078169990695493722426971540737228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -292753574292159390940340596736998626846602704888120033503539248421619014479596730585141115170223210205200685174712836677873748293483928648327007460672167468111310739737305873108683203873198156302798657319406209468439423442139393168424344749815997762748416757039886780215343581896143235085558410021659142479078028857321685202558746799340652393750852015197186036415635112528419381596058927099784463592313560063684906118103772215135166571842390723193990478568571351102489135557491354460851420751763947723553026015716422521557884560498132916501753116397842168097716603550678785497847887004579200877044516721062459724078123031390478175917737845608339003852626400768972308701466602815131160295891260791102331053481320835486981069221896746066459540535021941165906019003462142639381443178374819970529707623650913260693932656062490568948529976612140590297525156570316115312357095008281694988677044670723611001662161536528542287405962709702363591653157596799580110573453171364325179492132876231516124306388983175169762465157476618164467742690023384860569026283989131944728110435215394294244122640610963159103725369796938980716086566430381870987967467859218012549105286926403471150580619849261090911345163399080479622670740114892655819647466552158840869321977721336977135895310412013581638932415643333864694339518514577793563309954987383432215064899541952172130666015090413552657359812317035138638213375407666193472604030449963706900595906428017164494852609214003372172144190461746124088701099341537012783546881154305007775566680495901826562324193050013268077389359266040296889889357337576308431978497153547824677938098269110727469359332418008797802389967814960934727199992295108677923727699321120205093997810164727027201007088603712474669551292966603986788051703008640111769916017875580466456281586016120421341438680140595067989411288841685315777489638886459369556381300188641484245280316222302691770714329615641803593902043305158710305127337920908233500031673168928534895964605330173820576819858090428464901448948655004758997666916198842053405859433156682159379070266098380507565232379940634540940059555424555796992678797618256657115432742681915563337481129354619737489008942641700309778017415621675385457105177872828001792051039918876752582906917037269507126248731550987720744540130356039320210696826867418776101059821315484504848077304004669115360067079384311501741422564694952297677162478298024031063035435168182138547141624587916022963344507226236692167138093658565924547288066303721186249792751685281408599739890674182393529070089060275936770707938588872284821174353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 229322515962372551535527839764055613529411186714488550957163053358956190260526821429010848118720393015496240806055286894175705210355383720263116546481300563849857781571676745027016789614394137165084299585208029963238530456255723031045331071998851830167838053116602372327244480491622817390812041365752921979944771355496057606178576021538000150541763695823403072501384503774824028752436007306854271526746718734893708726735128968423086449892540833963807397915791376166099727620394706031086316534703587452720084711277223140234132491983021840844283258788967464529645851927009580127919874468292169443046003956951980583244165305860892138189107000336022144678564947993075677826067266372294688874571645157386830573991336617324069552017993076752543286046927446711938809928300345614787968891957466509401242175895384694702423174504835550342602775359656486752375444859322843293959314854585141393908190482456823388489212022469913755124329480761589377847391749828951188167066507141541126340930684063516749274310334795604901601108230368496953275228805745182577987991006318403937347256498202789609452290919311092047823011644381608668635070130502649622326940816442751673144730746315506117598282150335357633102215921536461485895665321331171396224790890473680977312273691925349545976014852436191927010022137908094981030321114165802573976584251425424384934926685469406480249666550477584950875623495634235815717774117020374424536454885855078736513998322088716737104117344959453401648679512940833880437868689124752007454922914964541309564834441952325909647296844155977902829518602885090059409966728950549755712277712138342764279650015193528158114335010755881258698730295392786148992757566266948547743694144282915226645236036912191423002478460134910257984231884883562386143606099481734562828315708533844030288036217067208173500275688453477233415237145478859478822498822429197924534589032092091301550669624106162839004240698154646993678659417046386743743205272769815939505223743119835141694405647481238996308407745967857243808679407103862188728800234810151431965123390856457713768969722550226967793722313395099395454427833095842781654982471491411565197674792079023743129394098042665282590874750049263282683720846808146147319899758256315039313976084663213873841771733178895813091991590410606871942684423941126569654942749022121848157273901628477356738175911189532056640128844931427815038545284072102672511686711738100661222406410792058896930463106070297429304248447732901073166071512460249085902543823582506562266017007148897364308043365345237156808531357483775399013244857410417075798671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -163050751916251655641418646033886002304817317770208934990787983399690392275899787272168410424891073557447807386420770648292208389649675197063940027344471592502440243719760524145090679630482674091534909064726895809017668375286448270483474374182495468361807823180957024015592992562244569429271171370527893525718639448684879867502377698655633267548433160939830937902219244152487689108583789536481734415233487628584173537087876251072892480181618828435459758531494611736786219034297356851839387299485389663517400093675669402876406255999321270546916656339998055768547418444465935741586323461967886196130072182711536091003157690932969202013576622066675523513087989111154674426042557197434097422088444396970284810667545106873658438411980556254974843775481283314535218703575673901279798510056895674467912368098079962421195914948120800081558991767086969193823336897545479726298412354583503803642227186144515629635008315250614049310378941303578577615951724450376772275832654501942892330567953618410434364951777182590339078956192507868985559500171806205113478992973640156437331840632668307419930477726834604958413610514317099079375012928437700708289692711119912018189832448126150063024448593965379337141563314067543980641617098358887753260784046563494570737846643190047739981253624008819917349419016853534099174703464567125288482348962650372693806171076504762627673344787593102653400462305722534669345961310499302207443626976998522635889107798763310552700787527396031914542163715547982225827870834059632118072285874874815476123712148549847762067121133331959380678587197050525745994336197499549485883516549385110751870087324853040513006360897272144040474401554516167046795987022817878484522359548864574394333021120508280138304806720085166674358264294245083945640919929681073540828467331095546711398363537840167865134727414272866172412410561717136706033128852072079186630346095148737447179894772683881985154129022001304020007223276545501588769056665443069211284766678122992618341031254962751130431170414089281051072906659064427076347432809858818885316033053667833216912306959624370889644547542433286554392345035455524823769772718587279220177767468309901004167530226834074641951597730625853072676670219800004074477711500468659995793049612383287739759693302267733136971339421770879901574413851124377551659895390859193436868292502229792679545211929289221375490900566027407384344609014388403048818414058823537403843120499798007369090279486487118940917623956367840638524469315765649676895175960141956292727840752894612315255096177943186547608935363977709255393571707702645021655171072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 105446129973538648219969101128585963144926452943438143657532397553350711538664128542165439115673664424161774487110114872940028688742208544828627894608332577709666217080973296763969282482450808541829494064379183541729403863892329641632579328425716100801511931211601816016723434632561847070499544186663866770447067609233429190344034625593569571396291698572120942620373053043898076119044397894590925235202046235913508671766586024592160284002804971175220867043614790096394881207614882386265893532658226025609241042825787347608677428854378125461576838480238402921810680164295029292019735418518137055971293310053676423914748777530251514164093038902336103898458460894967853334893265706590914520494459107814154497019354046580471466664848190470477803911118208021877689671651773655048768980195413562733415699335725862366265025471865276806758418050887271403986371441552412994436545854059420074055980798861454202094481669758696481235680963988122777514474898225310081678836272652215070870282158982177812828887641062455112444226501708409229790952504597295004028747720544998250099683158391476772777176060246331657227390084359510145222153330521973326859572776757993612004516313461776780013958711882017861092459313224776388366078062876521564991527618552915131309611387714644801190769959392329347509072663517297269860666638582912365423254286419829590294840128000868190120365759747767414048590529425111636015317844231851056231257520585268870301360459933705161536560721943464523947118331931474450134306433000304070114472907478700783195306906249441934131342021594723462723970331930947633414226294596077446054612814999546409794584012001602703434239423546219352783876773822665529644143227525313090312718801458997049222574579722980550635578871170345524123040473326459629860012704612564225522356125158756125533866488485209790000761539940117834243803289951735731854492929072567079651117023306519453330840830235641910724513339867724389818929820124846422851453488123545734301969465616641421657578937630994637906442036360114016393618987906650348127808282730465695110628947919485954045898400287989024326924942862919172614346565499283015937456764598755015299081895380466020316579889168181898502198500037735184638725572922170996916794129730870980985874006065300361437291918009824990628989676821001370897087538872889134596723407119440690478126367436707018738930383753605672250524361640329198189925497131328735817861335402172901671569240695834652761582165548295405026229268628678978828046027361186724301220800149067606345393399260447402518933399943312499355939805803087980197598715145597564580003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -61939086387395007244325469688773225717725627073915729954967090388648159635708718844985096773701799384646993638459832058195858130725308807737209926306654372730173751716190212314836764565531208951879508539935358332946492776013783458397472261150865228469687238713201760175416885121829070200720465515985758528492657139817179466142526348584099113952746781186501110012548550782038488059449223802575757421990584849718987080851962279817172569554675397889657506900298398526014953004237631709157799997703300805393590737177092310179058483019796024515555035884240952844232037570677955951251456658959365380017989867753116822924797597218747049162719229047750027542418256729413484490566885334495055042029252201054432828865551731319287551509989563271755748206890076091183054400802530718301413650515559404497890550349597630821655495080142659082585441215366051220596044631988087678924061821083920133271365922131279705559137507874157340977464107850673039562439813542552066025914858372547080402588146380884264874601963045302564654504698999751921561167106061978414138930944948407697831517428989277938692652587436435103927049538485794364691007265709950911683596375200710164814356818477294773312372168104679699145009436379126532013293348335134441800656660757283999576955550333969346986163889642167022525368268101442713259781924070772691934325542812217306624829389241286837974383715291409438303623650506993145674866099099835657305059016904260655797427455045641715056705413630313077265441479905747922549067242846498312476245357261419292015855222251258785125144897107285600159109986464243104776711996569216143437306700507433611415037521141495335298439772966279117051142551340271152131890691385682506263626678174844278740348929011592177345973515153850318989414377310239682029666791164288291052311638683106556616690388784080057554232364373548314811167129571051008319096557489194048472759661115453906372675832744522290129829107347227512185836421026664813498501301667010725918929790141855981271990857800765219586952623690404549126005828711111130725775255514510089602170343323235787346945530547734637637823152658953071569794697654950148854442366353246711351387430734371031003059427777365160568474252941849208988579426427791297565012353213018914454918306079994897334500278558862017391638275494557991042971209353243413638198966150761755793307394246323383255686632393866840835513737220842504953124272481250505725757028736967751251491782284085358606319882156416692521809548736739187760624408553641835345246430223873715489691512399162073675538522908174454241801606933072703397960260610114670265630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 32935195130450385463272252735657949446126691576448986458632991486105704160956618761418632167873445017326082810562737607855932369975624213654495311356410584435472633031655081394706027885433727756663967451166964251743985015705109665340119868208814052435797710375683075083924635901005930381188118584265303149981583263989728672039264399795399985288737246186072025125473065513394737603572360878233206569835272910281987443457799601277318494120693779993853435104969177762313486195827479744169385045825271523706432999364772835687212773543589136455883301984979804361267620390354023543627904878753163349298089794512123887534859030067000517936750554320150982373472793938782636598939188745371456557588880480688410003441561007127317560846675412243730423396540065981107451975934658136611864710059170863077215029972884405535104456805155183407057743277446142070339774117381246672529552640465586016316642693185705987615870662028367093032349029471040202269139737537427197302074992194804527762133604439063771522772289430881643185734713419687807254630846283568868152133570857904875071364113720178693616636826041176497381366521473489460553473452052566537915184673886678200697597279365128754493632971746432389838825174782497074108623099824541516394505250287752046918742226461250418103127701294642774705040783736983099283489173499675906512140942319051641130951895521987222862818566498558156667156586732389626669515409584231300636466434618566117894201094397929760215454016034934572262172921447475742227027950141294475459586393223321333423514007766683200380700682030671316297745177907906214813953470569591824878289491436006506423753816649029363987424653451269371310463701073977625924521068735938710996978950703263870709795565873311888763365995928882725754580349327029885236802865964327162904166699473945666672521380755103803000185667747932220375372290182694369442108069704362708187159263630586389348542546783242251364008926054107246394996356179686038787760888477305693652687160529425407929592044708661165495927324602291300164639735927999530408885619511275122313338782747483179922168360074313116149669177183615261962710352569921046950743773072938273811056469878031870658750323245844777029725096217647453094124720733564669273023066772901330948796436049000760784148636553008132798823141729323389274697408401661192127437580646195961364753769261506250909942936229117829891601388964076819740096320529452484819434765909116761941996668537175945711405449813657964426665644738791459148299033088091546672249217443127839506876872715875827556357299850425026110534404936429714549107402798292001410252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -15782105500887823424194229993284236846696999313815936404962211622958378570580951022931374640408378683255214990484109174190510324537721173428725178206177388478813889744219912885040037037925980353983975165954641240547556417361315209143794564444929229300548428569636590236967811255957193883926149789614402278201264875131862590563040418207157852793880366536189845117013810497623643849264017182938795980757336712665334409803324743047403918536647117307724009752915705497438918520085053141779532641814803001779211062169825286669412611555319560424228364068606878491503877941636069171857548701990950078122692220663414429002046631876313587452333136965667236796670373303442570407690431892662440424442875345984116611653454700379432223464742009596095379927615416280388881982166317734607037588810522616221532129398431414379795102268005360978189207767379535509521153598356918645882438974788491086534527229013115917501257489338536059588783373453580919456535986971116929784664364509579411289901959830845192016773396758291352978902052840960932655380596813444880686237895132547754628731156143714310079927813709715861516626688684160884517736373046787119380009404225918463362438076247332122850969773549627837608123142863898629196917139409160663131958067003934786057960239183158722813063241853910030702908875657124898306745983556590973535761777257208956322113975051637578937316562952347072916109014576657618607509079352014219196184974901019239649475931621683444975755374103240246567147105650483035378478359083848017286608576367441989723813094205082981755555431152072814668159601981537670133262877937361746402996484942144562507963920110569848604063340757163563095626014634954377958742892136917857510087889873672753556014885269924114130654192192714228481463213386989286164918415030388769942430396200173087128778954979959605276334534335058783096142300457564468034887592564381084791257169421882654998624280932990450047868809905463929521915775585938466004282965347472529194738113395873208578350435893730195133352917827925695962532018474870039423578152390357041069232913739298158247126843836056499279113325278367421806658015521359311937846586465282272839918788585886673953608012932891043868031413036503250477558421941672260734437811452894398960643971875985369807293961731070679709833963986167764472542022332054096741495718497676947190232589259525991861621855286686898891397668196395169696829688259571532580003704714862665157445889572287591191671571188025856204344053707992625161961144737387570754542121109518400506262104899697227403674050453324715053062616869901973660327721170736838837534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 6772804560862838543376035912727827533570529972765594405985127338021151972333075645563721641797809981119803527844415610205463246462653194589500009295793753853937871204520395709720475579337497367567022814418247769783110646762432489457861048109940166599109631525677815506239495766738788884616107451639835423906639912036364246487235345824119611993754558707665058566025539222995902395850941601715908394715646919159118595993560159682526213605259307969129902780635874978846262843002907802109894532750133938475447208504851118217940026271133062767951452931305961686537225134177621909614560904411641611982408711480665291723621314358178410713459440715379711513433021815876243239591696561876721558063172461912936453382350328208656215511436179394825087530653949002250465447979036449896255590684154124368355233001549703692403909587212742915644564814908802528619750104613809653623811581076372694350020907016486296517847415619719832519243856115344608887022883562867852844029420064426084763102710786488371730453439500117472329100692432803504062004842453177660484060727430487792373771600846186974254824712817659881864716357962537137341630355852369814607382617999322693082463055795566590209629942558625013429324123781967338179912990733498380087914036461419967225019272375053536823851627660894173740176731230331622803152771392830829625027810784132827685717647429913722101022644936881946400278776129365363658447937828605300721867915403390879752403905625524564295858589740655292186395919632477931880664495080952214170789509707412833713084450078165621236459557563248020434766457086409593308296171917534946217431555662629808831555665285711434225091343643482618473685139494779526565219459570352911037533161198840318149729607401463090199700084322104274965189504487155848343011010705932361957315978028313944443979576484531917568067911698720083866235590468273299563638174875653403985697004261276711166227579842762291023451658746510860086760629144057197560617385222094445193312284411682938987150648727440044733055519880035549192320264338789126784247195446418220843816678026515120123918075554438504342368359986944301960745336550701679490733680218413115598800115907101059329102073759270291023147868423038920602289336329573564047640209772930476625531070184867958553510095875808642018380033107541638313242609377837071011887333346307288322153126160415855306079354764348249499319031828200871961241012110831484294380410017565308982516600151218468362084951150389994332860350114842140520404967784181086830923442170544030816244703875735531396727458080078148300424646656677419038357737384939479472537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] -2577001890898727207700191276363517151421756129067081575558433532994574022907805179954024681915284919903990728761480749290775920326511702826692346623805940483554486927841905462441181272944029705736454704503366156661069079795110221083484865265739550693817585353711731388710824038193649079931495567147274942160735373573131362397461729939070099550958493760060093012284133614548834243812346094358732347779437938458891090405807904533532591653429067061596168926463096453422648910742437647677432048431088471107381254525276009556352264987245578682702375631514857362890908992080093382030139051582293124187632522925775367108521871429559843021139755756436208847912294194941393983809684598533369622976006326912983033106483304680882490588639409399992085528816167087245554089368919319395004350033289766849832794945132210012229426560162691695123666290550178249731469080298124090275064407716041874613789446496776945117452937462130379702774256381230004741660578677051235979389030943818523053128177420104096497948066055566885813673174510053188512118946229834698300776446409606221088035601191956750537565334806049803848185740946551724185325865607075219969460631933933305666229442785029468733416309178232767990126475442572478588464972977633506437227018605074525233828757221182341745379730551811807191226983787697540161655549301592190942696882817503240264284580536324855715144777316762004605506670898048116316965856006787817390839092913576970271748909733882966997076942353884495466940875788199382506477052772370979263301923385513018413179443233862842499151265800603173841668360476128636097231353396003864080062013558672006194807206622063043758431116911808989161030438708726523185811673780015554463818432414656331402505524011251702789876883400542948522141640880096121594188790622549361041690836641187232803131330020491100165004658154736724736578796547964003438744532021444499082197787134715553688355541721675647484467035281731355136914112287867622608621433017802104707997860667771193015908076106644512447022694234404817626472669557324490767093454067592086630970081685114057440616045373977290196712115723886604527436446782556220437661519298590898969314297148257380281856706064254200282587900305244723706265355849220516673824026435666824112274222078084553945730699851110462817645900396657110095218333862664562351837227841292085994201136448553928760743072917527596506457225953740277211225218079722368633360066730437211336624357612613711659837935784597026936698741184782623471597867277970080935556280225675672237324867119401126188254181915433551291107308448347525320771567431209171676037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] 854535551122909793601351782404894748616038394535948751683718767726010502547311722599216030731332320086860273368117543411646247858641658806229556848776893552240700222057221408135418235831427287469952049842910389137221000972442480988041594953174653223079717023552990757920714046492899141615907957083035088287803507847172578104382589516364407289322679469550838245140769200355780609307833775866552871119785626208143637768784890073168061755064946949771115234952821646209682242147829122242221635266434670043408981362136248722335852056751979941972845173486852015251302887215937893576125941926498118442226808339040758846845456621713884327398203236906725370166069161622377905818081803411875282303719599797128839717959221804365227664235995804417578945452575624599637557383748580055435711928425240340450077698716071445209091270529673903939098107769236935168101744283672369353930820882260699264268990421026572199133980252097326967457953105726032782625324279943784204969015546871357197361734693623025349143398074961909163388842292354352215332425605706337710353022777574681861526196241779353649867825605494323217808020589750019618102823202040664978606553278480091502053149917124603296493638014751600937480233881221776840159360637221675810608456539270574649434799432605943401736214359766436100775149085514997525417093462685770186063805982370102829011402707426155916234284060822737337432166219888985488774419948495793416053198172404054136161370313985651323663699540705857202510438279710514507659544747891634982335940806966176136823689688119183007166653582249437635343970549322306291250295806007625584380625176504650738375629641981694250066340451950835594577762287296674469015073646627983156196125274061485510127044089867609100562136591639439555256083737553736688969842950979324681869909734481603000924949702522481430472562753658742394282627714378264636656653805574969398533211886578595190885041592606905884123620400946020138607116598811187649984968188900230997392043392362775239020513490234011789698158807890175461362441917228174245772600213721148252174497760956937929842879659616480278557354803913843319653780314215503250534211366712625370856402269285830166673178688679829556589480424400334667571761999721012236834436353921767920487611586482568879602935276247638605099915582246554007368817733607071750412194503084007040119510459487810992170166822636663645900468157394930334894499380278994008557500980304555722693532021977043362742094164633119884945682341688662673840415849236853017846942500530813380183386102088915056282815205025852860504355638857914876423886302249580337561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] -239576846263346549172337592141623366212352443264117656343666325051047931001427572823052424913499160551388397664976140702200216219745623160868434524797987539478015960864064831491969652356360101018673757228180846168269635993083043507795372824495060912960908286448234306510942140257082404057681830429643560005178946578588824964770900929837213160260286212064886608964843955321648463896689254045862387759182394367168773208974666263245524292262858595063411704534018969027279066465658151941936972335524677989123335578713493330350414695431594739560821857799551863077659874347673618589810680645347751207975477939534920577050305866424847528989736875588398803318008580922762927079093556247083075517125554878011441374532910992169261146370694022928511594759437110369634371021210048679980293804957858402988977877314139468781320939434113356810443309706584402112688793575793704308328904799420728434538298342234593425495204099265766785146934424853401227748336650703941807960950350775567335454780658789614006357807845861369364311021622556806239929678557204902036338826598936226522995446371196898544761353363835698529979030891099574910562381754155690155372474418925981134528941413965546660700338739240997628820672459785520538353699471085493192861124287065641927834904893925370436953157879676201881067782572910541287068374723103054466224738023231509257575631762967818735845252867344870711493180159381695667746669418973355388782947488307069181522564873023102007543785325309616884107689796374834975505679592923453484493990280249145306277701518913566444284711623081460173853445008115469025857738363555651767015771622608497964143331958012636429961459347905538261091587513233329019982536123063125687349126014411216801029667835226080963926462722798721336289246621490369438956276488042882506999361950766392790104552271122797700005712705233513458480200750571750443820618180078094671824935426026923774335178365333899739654074147292109853080653230913698978644091578430244887556532417231989186882334813075462380485266845253544800990228785727897410177675416846934152765868580824624075936775250348621792538224501214406758889784507044377226889036471569134948639754353178585186379679397137937014381384922988385819010300328551797246690683416157370009384710449826051359752230742401574308131350396488514294352361587104479796069779197144927782857669500004142674175800381897694101511424956128307396205928163184307572352802674525923945703700937660698765603620872240834074678495052122371680026159106325153632218782215661273209797793965864770905879075600924748313543986509353165244537825267195852556861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] 53588834738644745708003588116548400778299292889879968478695959555754010755287225183170419328231663165069484510990576901997722109760332845704112171074978918476362950778448672706426386946204708855549704206722795839165733585705175453145142273403794962654249501255369260933244833707081185628235149756089995222483838290797574078237077186165964594399230660812616911937438270450271140414111756223630531467522121276114478271442985099294479410816846426071821526583694692046737451712896782370652976126865744472078672373631782476658305542506973355586342167987077696708023160744430195758541590896602260069442959827616150241854472057717704220737047929416563489777524192883753971651231761535101119105822701872960777526322500027005258636948360119154459053047179895946242694205547645051059017646703006558297733148239009742448862436561751690454157316587433831915167872194829426947910116563863513293298983345563196056800883298896208929388374075792492616205343132551898541296884661534279080305258905347760297142453909762985892496404469735183045394844443784626834700235711048611986088342380455711999853570701544211215272298892881050097162766687909788653793163495396345576112999311701992244652420466172922617290585389745414606836378176807028981640919635951805406964934200336788499606061269776115737610483335273742833020340336098932679794727491856425891587765224274144846399723609340735461515911166229420795631700894723090939394703310583213115517671637361073218264156033491085581562204493907539023461728461984941502934658014340301652001205660041473916028154680124098095640851003115713632435804686889893805733179302336538989931297694718682286583650717340511230122919311849886069493618200202382934180854092576111050140334592887875773183338913175259709206597224453031940895951485812862268441518361720242386639962346399103338139824168829643191067197300511471780914527036814965343318733644358708028448113400910973744284145553025384249810275561596162799886153064584350905088767115633570844423471109608901022339751842126117545882133346041903796191133467959208835677778048940229318044228083086024526993463870250471193020019523042800020748921632651908705906945080114671823915931265297660775837644979590195282717873166692455667989894194913847203071903664822378547748170485001048762122111698982862208092653552014587364711009646385016118185105297447151908640519100760140197362305303981686678627356407547403004312017879206907451722608013865943370860400804074021727744294225421050116227160832253550931118429370247052619164127965400056656953978693841778001703306826218527089162108302183872069632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] -8306236943124593594491628250826091240456406995217581798288897539494647594778045971797346628428412033602086877651881537184701118798816388690371442636352018057406301206031421666830989557353930316187122912717038059330543561417242840939354872898835087735991078290665032971990928384870515530165810650802203781617816967583947249009785820173033997948914551088054015445524575786463672418574458969112100233302310801499428242513600853084464163121254372495039519090622586101271381252377475952299001812293705395266792536838062608476420113133572573843954843868434321381716626958727797008328126704431565945976226214048453655945595955599843118005721209236820783521788259507277248658940252241441611148967946683693616489554865149387682699226076122496796561952581068521058557977595305598387356137010535237502458763858590964535798699668990151627515445630011474240571380091809691901812569846761938447777037806318908260829485205630418844765845053197473034689388888528286575653886574765206967249242733648130683882462993577218487824512800752758650645758449836117125853593786035338967781538739708969384118508540072799103318021481397629246931066371660859015482430282131129517230535424007826098444017523226458837556981297617719161669353716629462169411456421849733724022203805005312701643175672374726915616238871129962803020280695113469324498788897842498755752919046473410877133264135128888942623944379169179012389926842082239890188421098626582695594850922981297933067189141090977492634845039362326815373849112786482875924075150280361292307430240811247610506412157418371758867632076242984572957155615520272602524207788687923636620462411561508293594972672801046957822457924024742168777056906517647615998351785863359946541567001049350530413887277725270623148159322950456618626867524122310491377517499215858293853748379511139731740693306185189549119374082061786452621495121752531185609492618321854024496217456763154708001575525163152672409335022489533968400957004523912521769995064186767508959383332746626041016611170194672323138918344912266746857144550694796888889965173545235297068512158907632504425059469093690258662305145075012260069078623101999100441310879075172128453425094570103979195812229066591708972005956633466725845918851688663293273486370174034915157484580073317824732597944728372470169636782821778014167331733721473661638117947940899894102687201283155010919145726585531572292218780365485223336237174968578658573191558732846114974693264534493340874573340296087939910463391103255559420550804070912338442038362904693392647600142682788031165205506908925644953131650121079057285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 419037086664523840921319779154146637340593777386535263563057838675091286717296891810808877389967825366252916856846373687044071108755693163927392271914380417631478209151964983037154614230389975961572953978691854013556244061508539716733411643298511783291310305102377486710976792338077549856496603910884206701555279079836158903749387967139258804039655025126272144941178636526426371063547250482532099293409130590410209159151938450299302325888081330239177100189570830995669285987843891897431195950286071287649253566639281556791603009062634946222164341736904285768002615897737092503169456930885977993954644006296278660135660054802427711041388684505450844194303831183055551943002444099698863973956388865832309300145649471793931562875777943515050514945163929673004817348237463752278173164707134209034124764119631175605445768800228270786240205375259657747064143368419817553659930204120796542579582473024472718113271032474096386329110254298366570126881324204759493071718469079392291154757423344998622963697534036388606644118102875541820781149831608100545321779256543964054264607884071819453375625629669406207481751628764629454525704928771504672201167991130394888791251976637156197282044840459182010048307969838225457087880497674496562120718369233702528847742788905556382877772524445950338065841741777795947117056620266889203802446113784682223918653037657269808849582344391997148973285667833743222396367961997413173227264117108383145859115982400416601041554029833630941579805151228630472401496517610093047250026201696501870410597663744688041979178005036359367099623269165041855294376664522312814501793233647639289114359368691326700178987150887613346507085441080371829352336475032709909772545992668531434635402140975776074302156704963415847251463353346893790845655054559446987652185462193609364859376235795434618180835734240655607726821413522031563283509080149112706816038802972903146936814251690523781628156723188769277980948474354309409808164824213184971185735154314478172142960236175946796647931693459536390385619310915095943557354423402294266076126315109605655874653800011686196089832198304233317860398092589724326179743215674107401883716692603584504409303620123496182291077675594654132370997490984098274508405832352598041854509753924668664298004760838508772758125370089143505890338473890498551570876252719815387955258579465553161748276513824752744991137899329816903565316121989999888692841511897784251777610493503470189176648412866573670878120417134666467541049873474865841990851242339522694755573553474558054248104921046542428125883070447838869175064083876649369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 175261116716823317077613145149101583296735225983649144816090622723793865896749655437588096965750275107244552112559671107491425196200607480573029015418557863743627326368258731057989604254194582439484423689950339106544558079142858680825205963640641783048014517049049715752486982860690657367524620854887152032061287223249444224792804111030277541268221616811986571077987739567369912092162375319574119788361006222244892048579996709305448067883064435593319771436265247704051419795462817043139161531354332134001360684013968808160552648737746221190248376941430833524892238759650606147191002878560895412775627689102645883435018712584366813015888521341417103079653383066198178536040966696191921870561831464707422003758889839538579494469122557648668866474343671273693095316826854279720023127687947772461647652199989714688978798900267645255469568351111520742061197510803649177558998041242371780468560491603985952567878731275158866945281247350773905562712269571010741328954198147939469999198766160471398572099449897168764035825547179310290114589736039308937633019614704152780042619893476292670910504396731148482286098395858042361891152651122188099496468276327124759025420693544448999338711006913203472469603085519124105966635573483296710177747813641743782385812656028176820952766004986115323273592452657790486267872785001721683546057104623019867621662432892672082390429172929825892809698893321249882426165727091772124240606220214041532463951952828247830395720184352664255614108588846699922765045012043120978442966833146531340242872639637764368899560904949302292070178444540684442076889114255621626524460770886031139488155856861687991302879712800096762524038640227060056042887469877732308089018372022759421366735345433929212842903308134721893446765539723119634599129940396044611112373949437351922539428995135430467524123402923015558855504187621089817772293512442565111742982905407152031958928092874540461654257434377278204893234753107725408681637303126942777083340256184538198416947696899083308449819520957815391077942312964761392297501330579925379695834471122658434485596323384929877968024860022155109279346170995998324840688505832783267216784319156035231424627505425525225972001883829844037240572001807101831268497327753042720943460062703117854043560033074801108376503466939573816134471079088872811066999711110625508392905556870131109824851359886282393855682029975385341251522465263928447555127279587509395764362420366704260865057647844203053969464482446322887681290535359497331094843204888185293886481205305973323149980896746427556231877882573704841132245677922383298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -38865596989314926366233909485912367128399429549831709979857690785883565905309486811111070359880528033301390724428219865981386994107519903050578167781958857701866539820390544119691119321984149977600650769752500615768580988653796578816498561636573501208627462592360848117745862258187976716229588722079379445969419781501311260013516427406619873601207608677370840057535984251598175108355289151359875103068426598324993664295719840797267217111769327379737990674028561771997895677947664286584558446794329039031264060994253576626272984821083648545605442289588914376095781189541632594721691389744134320553006075769282429496018671303524788753337201824189254176438894532306170332047388685385821259794567083684758898185468378692461601252723456200422343487161097795522855359307245878407461591653901392454714876024231887414539810577867928533469688297936852393908906557665506269077301918925940690837476163499393624578457900512672868044436055756500528947939808683356573114785454452374040827211328286610265129511637756089114334183011509684099459428914334319863327595853976836671207724947808870224967118047992726224920795432995743285342813974546962995239490989208350057121568305455539903948911941993351187821526453045179144768147482999257182405523628943783700996651046785656501585350838708257841368585927808781974823442464618840944330320476135380236571102193843664012081358261253701371556551007493448969089894416005915788090576593204049337188143178068887334310445512346610185128735413948265098194367934549267908056481067682554471935408772694524557904081869888576254173532856628433611564856728842443374455496073026613102525665839952667891227728067399302645040818407303708719215895167447541463980259964238515945614479275799515809328176319630723829602682184755379927534385500764439997380722251806042031577607765245846250827942445932547888199733993846188294932257300970536464815714361013259577495192149200261558265546708334061488709136243111629732217960358720511920936399393932167189698181697920808334817395414136052965024448584455905290188223185234997251245991880103973538260646885444754089546488414755267364175939359251432485796688069170867550593327663617659813601541950651261992945171454481700978538479627537277887496388086033073799173121855672208219064760223773180776180088013824924051854278555221708964435928518336912786877467621953424228822962344578117581202956820161463509667768373821917452257619088922318627496642829025908848546964106022070726317386862405348703486724820327557003024045554282481752050540222249006929267683134898566556266897296406311310506966176605877043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -5232880002269509899246384934970210199230357308484376753932182502871957049551372790406978081995458588002201153912463879283505991936654847783225611910911101807410199519494640678076527295019463200187285620273365904421572925226980392932112923537202370637773828480308940671552236296875039586339515534018783698839500331615207118952505336453371125672042405083076075292064424210172888965456970968070238560990686347086120652581159746345029662645186202864433568949064370315398404636961122060970301585876421654031534278248170122967011644656780510351778563969791017157169117463996593402836591193561277224595010901386027864262270246270567924126956669717909342663563821909178715964405497477705939898424717578006821598074786231815766195158515586986836072336236778074049422554285965113580738553104361787833082645545773456439730630764629613047191781968389741671606627530676835849226009244444486643572115730012106545099679987762934531541661841067722824038878479819255230663274948523283257030590706551366853980226042995129381066294009092835321603796838955504745220344167218109523573158860455706019942441802043765418255293619815780309268966699034023726648908393623361967473885157587111573595633704706139937256901740705622966403304989263497375650924729375213732002457606661230192323554182386091506083753712232951398710114458604932199020984747201255994135472884316403929666700234178417307413599990374544454352564077598077708889114364809952089449344946836322204590007822469907964157892918289217064514597895694593704023936821713026539777759330333421655028890374116876204853770844976343642604558048222048212194243581443627077382047936494479706284145913460820684834266661944928858291852678009213755235853748210538266784637591367010438299874872718569590003488226973083163782803292255550154228291142266455792958428723305341428493944438076801922470653520410221029623271518267476332368814986122877896639121978944994944899435086499047130405140996477492363985855825288728915883356598133846159141360662169809508673454116580310996797571632072871967505334346423240148216876965012322284281044325179213176137791460674054904379442350657433268137617965565281329954834434733155692133332034544216198219677284724996358267730358688916586629731367761788169294489907272867946941290735429142790661844003009922042100155117764010067236315755023154337845094013434680308938834583383508960229211526074316634963404212250665371360527604512731611834900898049412970117584001351498820855752534349191430320958849817952092329863708002779994174388264906016497613491052207461813792695110083132303781847676890801766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 3678767063515274020774112599317192719814117061267572932744871647633806060045497657593830691860171931886860886939227547515771950711011875406421905520544122775865614169129358673953854984995342192286343388230076160722936336139841073914565144645683234327409330911082425395303887330448705240893207355390331853080888774407628428543940669677224869350798330090691410985088077838961434573049488090747128458752122561979095746950527546479905747284488451678040838082458911355773910146888779828737112938753534623122878741340127833912423869293628595405840858072374124874051207300545361113346669987730220670780005511766794208490440063053735173601601931412706423851869660691418614987246769787582075653700719681362504326761827822404956401210499418378856365458134367625252691348086285390203003777884202326764619532858429399331742843420497990457388246808641937889593227134673704188509659585753059737579190331362652708056105510907214512597739615549381688772498165031993367575859081392881752515854307524709510310741980466653092849400520732033718564403623015002879841203425733542304668008935043053717729396893796140525170478795629087692899373673321181036810299676426098990547650555419467104391701319966578292037356573749174203357853556576648418083990228551532130080242207635786404138057084343159819551887345452560795107258983704186513814506082274751836800433207874048404095332128431878357842821247743472652287671392151009063135077331834457974587174844089069016349788259243716074098496951560362623280874755645474914183520142654648008208554042751899749911447635664010168504583394949786023989871263508469245770462857143573731865581150728568775909106049016850429090497878332651835758274673087824994586578445044789316987058416174566233425653444273726483907640323851492443566550294708901234673141167289767285049324011643803702190904696977572215238521456105383059034365962478268636596972210940498613575468156809407031797265001818662930034162313661105096605320538490290843716936532067839927657308407002699596433024037747035802787848970649738539784291293967125986245521091671055469965290294108008719563870625563943772634122223265774374870894363486310182279200336954231374581704622573683624190785502043755722230174698086610451324374592712827613054027002121041838675145824182896373676229621629887942086851672127026977109166718435132204349182073126639930880985476548218630893779366090010716285492111648396186451252926859039776930505542211663371886236462850151401384602785172353038949299932724218975430782734324054403995339168278989943582703913274006238937352027527275513964758627083983257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] -108525856106041144000271126655073434102282035337441964363902607300399521875707414623420772561005377855794691538688614889070797011831520989066555417745179895637105624132106863251839159575730429230769894882470228852039765703140660698121405222230802771794793259191258112982280770364035922046233977493475576539432760540239265119466330372652804860460652356811245525229394630299377900447845378192074437850626471464498882085146906896532222141364618081541003259326928657496448913144896748427948314647379154941419911943002828867750572949468106086656029001531127118085350185270809464307965650959701571537471876258620989042265515281902955981572928665658876219133963225474720946060638077322720174848992540590679029069270031461929218403833845714360813449463853535025417685910836636930803709848360540185408919205466558458857302328267203365566729465270289777743440657465851763333058699433508738822640328094488943702855071012524890468180898745194563382855420979351919556304985567473250687056478376529993544323463632299437644190473025096971678620586796919061197923517775490790876329794077570337600171860549148592462522058819079737218816145751593611702021667668370999809806760513298223733481008372681288278764073289489121458177207456472864111394792975352732357744127781346094456531093808500905723523040458770140976558574077606931250521758579694186273150450689967822908089737364353194333590583177926534919309094613208734782575284999849643329735849797565861801531630581195675435991890822257044298807233133047897101437561051129154703962393174067085397730996621248621424767577219133690597882005861818052828266064111239951992718725782644550170558403577345225857046278342304844745816750357772085114414066625886222417967475697217287620208459842361739485501971708711003281281225935243267780736389999338931777451009694424693871801699907891891835461486625982524254885335390296819339331730454130688354700118438604258859234851848512182571977192440493771532183200085931544335880674997249146995024151033454857464286482854418912022086267408016153279292640981543737997918168185618430251113308865966728641270772684699083944949738144825705881280484145854645481830699257433956658351822660381822624263088685517283062721838792507176256105497634139651337305745441726493812596819855394215143867610314792373999515775406472787936852922642386632921975429744503995200356900612010324478999841637785307098327871083317614550811441757093978536077744884254608264107244878014610028338592610513002449282180277158136118379927105328764330088602238913807415521221972672689174161468166486636582744391874531819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -495432738064665921259131693298683266857495191727173941971616664278719546156752987099601819938874555950646314171314973958760774290815378368965261279314171776366889425562042598295334380760130732137522064942325382452623932319371806777162749706817217473898321263152050556366360561840854039896212351864194788650910208436613300620763728561820942523459663460959557895764541680155197617663093609444566321942414259773532667014207197705471955130309362956675513246164290942933866147114176911474948252597015200159544480713662277210682062548548159486718401272693216157436772272231355826764742577897120704783067128335868014972040378164948708929342936098543360896816982432336965517240928699569408245255531091648956688828606601965686593766404802885733201316658582401919962729810532502655887854238360532869827408240761273806782174852855929648105276815619208452159157160404962152817976152886125200422899079932245251758316410958864447199814576103109901535871243943008115445822904615070421281731489242507276695565258781149790333682640268982062112122835048920068606404674238152109658126962471817633099628337940446826884662707838003523549534840738964031294094230899348175394218427202336543818562747092496714981255084177499159279892670908202253164540919168708404510114623117498125366307243012879675858178352847949037557017932070048153054730550176396672352642526958913405533421002347478149008786751048495278492710885570896407124567018141915739375817212275049525252557711432923556684396728837673056099823044083338033835279096425229715736688915559759421495463908821200406391276454790810202340657154587127259971582088591360244024171057145315969848289050013858399925273022551813905202014046355598530183982116813762343628054390594621668321264092059676105218059992150855268241792036486702187263323136080278789400646122985633443202347213497983078209165284467975506745923998612988655207773362395073583564893067221282226751137686301225392131938841124899478731284092942608300058472829738704867999472181090395281506711714833824835052148133786662742185731772722247651853884509339302219353926954721280427030801132924055108345630763491891364304394259054198852522482948831571721359625542220291798720921235472924725976997431352351167999908065855713903111610311576329368455536026923029151690992470999485433078004382072561926371669990863153545434721995628881551006983710237233367930454040730299127612825738327976764646805376880951738450444993133781389970174327029082338341162255431301040234302411097972534910739647390765302330372166640272382593796539844036392154159855868098564138206762668916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] 252339118370845814661704747195604551686561085516873502350372803536951590187149248477957854320653409615777049414710298636979782669033137273940551120947139460400993562214208833808679480190171397645348565871911839379551215811411104123788266327355210601439009492692933980277133480551794651604564293986497536620472543246061902515891692084648071665033191189965859374700037723107462007314646112360186578861598681414660497861525127216847260074630870445633287733363566055464833534203314545017656807785519373552040948803524853953001733449813735685673684664338125707962974615842595508100955283301657229501320101757184043780462493618078424643546443457725728443166703744668633388169746068975175122875160094034288839764815290310606797850721131013619168081090314801465582885576740519776663855172563219311182569375664066157669830817577149324730936451940049861468708227216451883055957560038792353852354943560446768346382439370069088640845561527575212098297022258626477914613421585887478815171116081242169828251478251355004296170712217965342096066998392250199051701459968476668026338752478470946257738775327403283442586768669553554357318974118698517643030299567765140139961949623138934017891974153369060965272427400698029948479157994762110759708023376947305045487255911733225731872704943442680224880828464563462997372497329729325031111082118879704827049061133649450023817283094160281235372890856008494149439334964235195240436233788973980423067560082442275926555448260199916976864211815866312019027333379492606719076934296087055498846896015796491370889800431055534006160285608626158575682928492587024770444829460005708742732827279900663786816720398916320854715108122810762188858745940584118055834080164053309948479270425161535788817625986637929811700383872343022960535536935143547005206676211353382154077834089669879900177872002878761714520046867550742040232374049992911901143099962966110090360344318770209950245524132625631545945624212502753044009475822629218006428435638058974915287162228324027880600104748411974375804017707080142384754293727100590815036989264314930182630512637586962459290531063183432100870052534181240714634265012756906280019410740121336377579917147079115138653971544322751363532177310255072817700129182855213353682716703538294632415024408896476879107047592801303406134374835026185100796691081412232017873263386167983115517273024374824565588866828013988727138704763203365559498406301021089688571976758936073535488657356689531032865240883195336711571824083034337585148719785339593933856307939029196749850557534408698628409482771983230820333541917678632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] -72465696051821967126172888417357561519418499408369141212011811700080321900348720308778056281699275141949598030228173695357460423682349518852720088718812401344252968402629100342324006031153961815865560727564145079266743990254582182896557638036660425642764836666593849690167017973404333183029745468961956348704788238099945978115065225804163987095857103516052342646435793742411601632692423867595647676286262428270433508218456552377013236232479976558551007345118367500215311590405907250635620048792597792934941807897114839196274771274971917420389764148668402285940402503038644767180443827384330320505752091163601206619423037192779037407202384849640740947534236145461401382605646064056663949142431069442900247109583138322877531834818963777274211715440931510057580192133673717298453466962712010708242754219295283480810497235681767917866425515764906186868904316779706198007084576347811858795868432954381409272015244740816475190737694962847141985315473267046361642293716621473211620979765697606612502977759982571273815165121766181698419757757675772718739355853196974608349761987407806736200819436552685782440508312760935185636386483063866865570418552110720463562446554634468030199092490901657436536955046078556390645441079172370635492516837289915259575042410463398587063129585834163698629691747075218656401194189663218524870818825870316027312400778201928679748848292011304462726028267777294716737558490097281039656953626305726039387143907990219920361993378441090322240862545230068044010794106787141931989867524569813184633894168751265357624928757664733415140965027417916128151373017109129467649636782415191400586895514947446425962251928688368072001122161365494811237149063132764081396488418422353953419616429966728099235947988713593003196825840758432384813836435843545238117666232341880301128503880643401578102216442082639757552333262244047346910883701480672584160280251501109720768984705801525368709710898901137826353500832359249376284639850585257932624196140219760394450667432613940065430116080062942072412768002356287688801018379315112681328734591937703475102407147242841982911062191562360841218673034193876244511316777325632692761803209447438606932402860891998112178172466775513136108674421758780356049747927217241929820710443758488701661751137626906360451341229758399756074486616762138209738207448636892462886074548214574591536417723302495562782190373686615620470314390593306623843336511184979682123340886028458049003444097869171233847263430969652755622218596880572867566040636064954713179590736767548053595510396199145968723793782765609711771747548449996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] 13311561498468663097493723754192440224386314137202529167230815767973679797003448439877364908032643789239010755124084978509197750819962942242953657160107758752638831852476502149882684556563100909585745311187795006109712973911398658576191008072317149672893229671411987943500252579468285384540113002199447807736857695791790172177757180640717544258438775410018837567698783224018460972092209287463358434355877969381825347041928490135553154618749508292570511012570124736011795021578560625588534253085739118542612598939290065090917859454653578700302247770055945307967498030434545720699274477461293078264444244217415211849974778794271763432664709264638490475136096147450505149853638812993626906514788814424549048987173092405397178473406878325715746127359600898066023109085444884665778763924641437966157353241157367567241503061979772196229187025060219620340222465039082112805185989500314828101103614602981724183243743211188282515982130509173187855285784821541113338451245156566991253061772127013747290578711861859587965654326472284588929088009512327575784092573903629778881714717367622774434140075757655205492249263572019980382615212637872717547111054665314024178544369229119526757399018510918192217035737570361895720702560479470077704476583524996319997075874379343703325534788988979177301936580880778002909082739363542484540272556619239112118998418581690218677791891825775928480891256084388059248822675329235956366807620204672322687320361182378276013514261336055158210208025490966246644861844216410294707404165297162370347348607542859275506302158215725784931524578334152676690987876285634147652770902746587894561652547457984764820368885832173412337843401019643052678735399227848518600218533769707274320491279655697501191562547801123261528601803584174077035239303399977372699334127282705222046617034071099736509214480481446190399732588316261902800875919376108332762832576676065407553796610998464269427377128126823876678468861911473385548649990940482168088171544923162709747946963740709610746348977734361426374988721219790507825296647961027423443283953371162749224050694265816665967574856892253055866401907375219995166492803275299487400485194627327337415680098733429732502663950882966929346489372375515992147846262619904186040588677302308032002508055051514244682944169704050605533437354690424193974846544383669593675569312267257435867178937978333301197270560043720882400111540419260715217489981975747699828105395057152533182305771121567750540913755884840268666899512370458535921899516639690097629589226794539528722027767642409883038050124574060074971618039698554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -1195372225182001528682585548847313073980587114151889906287023135924245170704983274618581593290918207077025869003308013081079137683685122415267605942337579482912881951061098532220836237892207712124326100376736227589491690831321264690520649388106949264284873823715463580768516823305078970650008928310429780379848097012217841565471188171411125323954318878355767606341312482725589792490593510533163516310558170489988627632954002956005297715057235486639541441813887324066851307925644019371377460338392954658069777980194165456521624081861756289990682065261281491573465514472131646252897019578077123962219875407729143944692795585930284311351290359124964848404533761366940127014354605917124406819356082703001756505805007496431571235678940752192170289778127494015286574276225550801913352183500411063574592035169678446999709046733973218048292622956899529790710579969256105717541604435349518042687473634661075803494538368115124670449779715539234158916684559263208003276539032977825725108829921647105957968569197517686086156841453372182506351133084251108668007463349235895210802279174519790499191381448196327049724637615114822666439411672918089277725987357378500836509709369683346682046206503027548471885792120939551364035112680139844703582063528586940350778510908906369824673920923898664812595186713520685595369929482320541784791818206696831145785293022831928944700657347150217958094950420135807455649517219882373096266137719185443506568038041000719594664787811702695727877588659263763453021387176833190764121621713323676171652111572538295559689135564918644503725295241622889495995421696308009273901400268825827361106144720446527121732359853456686935352562676316148025668400257539323219082328087432737148544674880101494413239908441500877295647550612289787847103589515089840442246855316046360033648317826064252383271015943020589567657892767765892485000832424611399694152899097904833474073478640530656428335624180090988166564901363554896341667663775750395328664677871998083684886133501035972141886938690166250904044460730183948405827445343355274194253666777323775468949331863057682304538293148630216133377228583579773751736273084865407056665014469387400647511752126252118860445004876840062101044605907100623971572460473114609762832871856034075591640074697019716647474910837707240072165914330213666467335322788692755735565798796243124981805474516655922948116180063600637481405936198951954492328788117630148814015795093152910016746282747417537647969108373050648407355526099108801793364364072360224758553417622847413481701042669695060030122798857598148885362511970304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] -151499583305464202971396619124343378296814284818476892907981335688080026365334134253814716017009233471310469867216255318129437062187544658818668156269807114857998251823848060547093804568131886962386414901495589410218210036410727103789134331053944689853476538995906190364295839740299601646171351771398782158426669564583311694617042813823084772906806238148493267177005464211159561059649413756120574182293200674115239316355551476670662442301170506112747334184257001473574678254631245846782940210520769147889739326333397295303714081891884307865134484811386427128764202718141654789793096164007922562016945689610608285339242363599940002341530779134633868476844047972049012638270574556559155741710022680457944264154311661907749986912992117098585172771703213750016424728236082889670400731822413805479260673924468595340076460464868241898152756622431330452021076383038056226442612020212008931051469189798474184851461793847708863578445430624779577715388861519240717892303806956727505587195530396957973390759898359009789388447611231179814075848540456582397892310410247813658126536180431325159031475811464055843206539848364133925430164705193658573317301493760343144938306228790338144769671724462538983698403547075613065224790954480518026391228930742666972791240117481692498106663244537170638829771694932520419038621069532910533073489935660384444795259488934275579839331251349591933408283900140226231750105824850772982286634253493262576231248654924907824473510311651074652568401499106466225897467422968429675118460513051324689531567035513711212068690826108635005997976634962061163095181736514587196664839103553559911067447294737079124066454615698852511700411548488712398290445723283120965821675082601527022794175488728426502534303434138754349745010450721980027104571662431610089713199119319463929763774948964830382210660202040478153968487921733079400463619148604243382224256688145567223782217882083138660983913140226826473370445583683161502970655652961592982661244085562117871650378411000181634336017072599959520601204394351072708270050324650086496494417978123876654981947077198333587907390512151572881324682289336015771782386991337115503801523486491784050770516965376418075764002822891197086866421919690401561981156017660822509633540634841029735802602867031085476336002297709156718782099919543256177400515059747717623965551246122846402453395216399455189455504466016790934061611398841927094333722958931553243529848675442918890186270580812278100320365436496402988184509230557427210588442529221347214605093576548697594835811995352806298749029316337069669536058939801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] 87092637367759469842909572648322441244839647589431087682492951008378923830996523736855541428766741039582764645766118652895997966545883582616452138570858651503389934540394451537828337437272650203915382715369608938409741171309720608211637195446288247454526349388999392723803059438530910379357904555602988788560577146644449341286927781135884202312079503867846655245337462596870690516472726891868225990835009285538136675450826289408871345716345932132431782621029219866513064384368245858950561262893849423759877164149287601336532322839226818681322392558527265919026588004263214852556506107440987630462156805426077560914680150438706463541003160970279311541170845345984657341959530705180351997640629713337104097498602761959772735823985048372936201992324745378500164820285728127812893616270875130839416444380202982162792716983918858731292515415076740422213587903213578928977419577879633724090067949961362331653616503269586249614728190903439006123669651498293831895752475619830087551123422597266602906121106149063000056038715578443138878158636953109722355470714499431442301923668630294481752111479683683107201380473172717226051589305022648959848648514701761352807062641663206805763814610319758552010242083166052443577888305794541954273855322973901082175661926908153451121665503338090765030093821742676158109096426379180414494459522714237983011289116982313153393958841008788404388564503379487623730047744978735665208122534075842820779314933374932688877387097959351062521988850822016866667237684405456838019988498627249539405558536397120332568004671152484361307486574670815627866864293057861711066078308320192866299294117021863341483609855222491166640554360995637064704946146216438361209042657657173358338110620954728204455886305106024603472859428920102392094530970828616371554595263697779829870467945866905732951055920386384894142171175620189400970583282176014640544088888641568008290176362099732953448882201771511767513613136197184108581564760676368198165153339341719808167264979481065686335466477940833960831017832013310286303487176601645939209962421780227905417535901049718446625852552910810946877166125408174298246994284369104787271224791675718410994801980581612763927114098942509259326381367224722017709711269506956924949345808353596990994855047748258170528132339621096363420024223937606076637800124769078428204615693838720370047404303683091437399550564774293744187920025422800869122290043441046254558906523620826305691306639383980696363258828874403409322004427180423277421512808646951744645888073079421290011421700708905093660339615270080596152485412864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] -20635438031091717939107425610283582078210050066326562003334966811636893205450340836972648998255354846787529359909421957132558680300823850643534787617906752692674966257121771366253043409101157792908326714519787957323932042655867208805596103338246416620264670338357996107043351333311560382282793555416718719046651029704416060595934392359167907369901758185404028580435921293148970344132945852194912502114229769978490864645923408607388984236928695662793905366617116521449511049732403220593716166796905293452890412659492668423356372771328335539527735068023047446291744933948805068947167850242940368615907475663995748961633902096317666765133617761876858497145756458012152935678712851752752259126917920926762346879290866639524874717600028308201101976622043463351228677834992911296147822645467023485519155820323575735262477309267519787739074814214213908850123067841790591665371066631845174415168089745298206775713024339583998818808575833722942517916997111016075790862998707989729718102006302353405626088905918397704608406815926968111822234468001581159221530429092096909988103004467852880828924544384962839629958065395353751468932199054642229705913561967195909301346598345510285766916088109153718664041334955354421692189460721557893361851407689391489002817934667760128268957517519449996147262124723861326853452105121111851102735254077379790527958487406185117267085773289966792652534305569278551834608929367602542348611604056043534014106738358922517375386395886279577108956609516791351451582530109890126350467793409145610788132415557610303216355589152890064884541470860762441140688008340916774337360519268285113960227132053147695535211757292416476788709070949357577530609531577673376302646851428301071554415061672544954684001412246488546939234591610556649522532212056205997168282588458918046634669317783356729596714096410267961751953506749294652573808847489879715211772967401297205008554949843992222250679324591711553170907803928156180821896308536718563282690206511651941597798960536025174554784791691588925169464553253970904655402550588532965874185062725720473139651763276683617077492922077512174487265651303891888412503507158738702252658518213165056939895647322809186223026800070840352262374785887477968321891631289975718845649209297770153648622166727217998408646105910788168611757986773449258753160259133005252194192618362377501153311274324562677505824076437549570212303982903747473774569145936652925302481790779321908312788023197046101495272658605713551901928171533379499413829003323202601616672311428519663616382884463643471339134997068390337969128178974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 3523225831621842697369049991596347121991939610199160740150539407503856336513496355864194195523421326789326785530493095316065094541364557978106829621075897193417490651788409579525122274394725241073263670438334655736127901514104887646752065539151944057327910192182769604861234175192767617917737527226602562808579870508682531046292846693506100340954823168149128228523273728649345094926327168066198558736794002668355463582433019350269775320179916589048335873799300390125454419383096068601529884924579125092445463379139181910699878738976462972927351798216142347116254637348960169777351326278896848677636582824450227232574612637332751715980527298246343806267048235650757449552062002004040789852868073327678916797560860016682106660441106229491743847787526233276317612520445130134582644619502684824863718923328439708870686119342272251466317104351738457624331221558376605563717977317684001984222411936439548244475091512677191819739896136136945048262638657661491525364182560001217571661148547203113770765406662675726410252921157435660063980714261730235680507578103510021429369683026967712032466548142331336577676905533641524372650140246408566374207027056898522266223633060561020509620064526179622270481812225001711479351616494881544809691768801964753449863733203251857696274884405339999501338056509498625495590167405214333429629636176260030001561008111195711343538648426673618045679472048801588483980305979364505341636919545566747218492273273409859434711969491412280064442989700045830963110835633180720794473781823961226847628980169203735230638922559327938988139013568046896018065736114256185447623897540168078576018296645541046206798649012724522303467568334651206388960612346423150230378101519318687446002327195029871043809152436961108671287397141197349783068674195652886394987113517393422681104091155261984459718567055705432762935155360624491374999977200623766022532444117140578960498650398112845129356288201277715014748314904537541999260363601316735280811775419025257525481997600921938958485706994356035530126575440674043838195025680311284154847214970872434775356811032497955210598661933357010342300065164658844749040099317165741304572288463743223776604179451678610466909858021863877408176561710167955279984232313640455145254736797750723130605709387106140425470945260182084866850089930824600824252465813853072860606517259901304582744355906223144617762078953923666579086426958081044828847723464616350640272301509785844785926051887735082708300926410339099505052581972954413478162287593900314679483823652387517116596156153468277548964719832813468049584685056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -494031297278642218165842161477001993090061971957690341537728934496784518820815060599413278153707625047450383146390412712237344373359895939589631371860918435739158470049414041816615212857562953649825062924051339023901259866139542971302034976692686332363242381199372552014365147894295466078166539797520715650990254040426285625240100627531097342190819524076264588148656702931302844535451975080119989972809176157063841529164682140981253107518767611977998359825874675412939667395046501010946006562877630770448114819254446439903328688915672534002213250681406408344202052470956038977908327119888915051596587322527071792309602657088274542769873724545755014123307731716305917163057143636652940834918855767995516103024107943257883169130070876770379217664135271870319870176086950982821760396582444866080781807652695675187840689961566361242158658477499922761244568599875846894790075178460558296564618877175278303463618994839478547367554663952675639859633735578026675694941842675051841222395826765244688320528767039427925341894013101381189410520437095246719031593092913597750045381642500413033416542938707574322662158484405349629991034827198921671241444516009486228647147740766968344942129601074773661513707716201407040940886257283143627129055435339417817582233792606067316688679051979873336781568118454001129586857363976891590676520522148187039938224571484286165254184545679907459190402490397101319261296907190202315986413022739171745741588087888296991647513526535883398449161367644229320832263763691994042037217273057421094193396007621608490061802103280114176743922900547552995558215491611702837027030579124932220013595928769541012271441827256717202534886840687729024965047460971751940045824168382560185137586038971296364524703811905062894955494478913440569902834494395365412935434335626260598894866901775464115951909798226878510274835536305400886471886188526794041417586596377134360990936333560380370174415086111748772055705157186616811379075784767976171912517492990594759567897013568829792640006680474026227549268617839550029213103707056052642838433736313876137685248050217295978201492401591064837997354099708172442457346912939823057696972512158558166451156922373416585993782993842259206354829563872678547737524310637137212957898148561038477515582214036605601300489316964795177543363584004621052487883259760504521926149762915541301378552584069569565735192963949954003419688109760426676000458850360846946386501446017286030029507021862899211579120154737065280482767188721181588095207417182309492997770799838382735540948082594471872821517852842734968445977231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 59860074868664026376511961152159126610791247395777890290454626507919387981313208021768563789507934820157178091292486543285445351798236883625322986887666950064508083351836119433431036889169788992831333165493244916147554739232117016429330117029796373091854007704944816889129254381989598669784196975776957682659476945653741084956343011292897241763083040017194278047574187077409871167158249428203589492195499133124077242067218436451378834042937417755008667557366093523360271612730930118990260037546303911224672942517655447688638098663352296566685625261339476812648168934929669428562537471423543929143390628996524168549265582599554271981368107163534710624042719290035842670648263651925174176954892788139366423205540420176803883433003621441355862425197804099592152357189486039031171297450481454766100848366216237565294279973320885608531326434608805767808934747537511668690587502795616648684482857071022326124469609005347146299680915981875457960927675107797979941659975270178356000261852588265307826462301277190318199864172514535924181815537598840083954824273612271756477088722917373176262714214070188468899723053899646252973450827771574661816669471277847860371656978570084058722080528003861310252572559639584895437825408463394949596984864698543190077174771087878219648028901679961709623487864710860126109768116211616832217227256002755825500783797061840131684434456699055037479094130560181085137907956915583411621783494149622709157580167665936468747493860301093322094708504929190053781645062099357118651973853957595133827757968996544454545929635373504599298194266798608385139363957740961662410658424512910863783864399481046069477707299102884992927674397966978389852178204105314112808968031807635376487451579823943308514382262668406205459876070994205101977206676544631126901981229504100163083661977107424199218700598436907442611622383269510910340983740883338283784627994514766345943072280514227995512029325361269955326213669081877857945554710071476390730550615152805360063359106208780319098554103470524556801302050739763924296811202644942942278877965788854981197218453384303019297963209544590368930508210022839512246898692495044449506609111376247068828652072236022631293936515552875195822784199464069820393636405822053182840394469224935482982079881163546669832444068203187673649658480968409572434300574704142871806249534414175503323831226971610018315140049422103426077699884929439396122505669980050610439779861607041246678682880430413132793717945846138256886238468552829613247905170502189672551024196742194214875844209087400161107917009481672961540961075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] -6291691605145807486156232503925931727209607127800320544875625987054940363550481325099601801804645690169621376812124727355671686300352487573495034088187881097807511986423206128577947918987414996844293923740250523172765022901936698883719301627104520370154676355182687520317429965967209377807044534232531240334054027574689551161953786172152810608835378135976010559999853697584408161510573552299602209702272580286498012907396351839221864930104280487481674304132869840862600545773315385008139080882142983514644237821288406878146596738498182438792848906291618769903542657921338243036171366995719202058243960460009686109387000287802274615897730835482429699394652134732666455637333358208874551511416750104460997013167095434318323717010241316893985408570395956860343683145279114902153358261617990737585969181277210321942253643439344527729345105182103048146165751961230014631073022774266823634932111554086452488498753674569914158712811191883439972026878388762970562789421450466472337105624478873408801343344362727732869861367809837979105214408298377305643987444452503724494499719356015246791728190709895863062308802704260190532476755180137669949934007438815833563899117653973523575754180107690912666169714004784136563657558956309941117175848003708119232706429925923748548492549249337507320473282447030889316378801871789429906813764248917156602727379909114341237270672031653585690246924545931005173594147974269816013252372535479876732522167731864095301925688663521454192993026133024906006662622413577481094261736132957992013383673880818736673440991311285975407973414093041064477439213512314267662763973287736733153337321944008938210412134326270931790335352539524812248464413501243097048608042993683240375469250858757282837273077465767786784245148721584631788556958015178842957508792017594241344087628541443493459255777803912896753483131427938384066771535580941339365330809195934713511076198563303722930836530853930860635576213616437395621302301368559076138010063486720001766218486077195163684411523580073128097570289070144363896034069447536664655592193906260352836845742190678987497388811133590885258697266444705555538740933360768708501836418946875377196844340284755749159529387797793601616151528168633174787195458736415317839258626222682191518969791075947717465049212913057839174347029321976147159969461430624954799289594732482753985633950247867599259662471079782260159400415577609514944238223039677925635698577121271351807730385576545063666579301713950266266361058195196865109892333974095057778028188076600382137786788719450808851771871311026945207880908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 565710251513935194410829514908935512004750164001418659500843979963149260584249527313543885946458186684858441683568563664093753664174391127827737243200566069889194305714225833220158061825296466437673529746842409240406330965139075504389199707588714332158362004358491412401109329648557558885042158294937185349049350544587935002317644516462155946184210849471111259545113095462264021185876990215864818674593673398164890352783128767957865796977804843992837440811447418461035975202501444713547541129079845705971202656614675988005529082302018202550507259698915741069177042779423220874925597649350089261900551717450052483137230580817653680588454646548834639870148607335016155139134892968079917555338097671268872735371820548994815792297209382857098146388549692737780760733232258113229970721580609956552770611141734891255784009192985311725675898257607344738227180468113268432304362388113614667582732154985489491217480462407983593724083295155907230125394523630486560018095811621229293555550767806373645136135363718307759368873186369959627507630200970601667844328988607190444894314757826631452036260544362563652047449945997990312273963468153300472765385457391002462226507339658027289923416772131121750498779169250636494303081150097515556702442208883993912386068751684363640870661703432630210415905231207033230720815491142733827268258336885607218339702460551564496571824575960899615964755250481560878621417066356097333967575012007962515812593756487325391253063866619506279723011177514451866193704888654866745884555647365722078058473223257030612216882912664562700752408268217786214197349621417294198149067828005921837044993494535460059642382865939570394644841820327954852949056279784617544738822988069289242408266048433229860694833690211654791948033117932070829324189229251566086183372058448396720039467420978784691692573922947575340595881693277293265193891506340547186171905205388238434019350892254532312262852726981308839132640204812297221836620377685070666053596071723244588976626495738965279205682760220174813819140521907115059802831590824729958881522258170737207324036884702630946043739512302453231910733120041252705416345755931806859268223812128804940403534468430168271129311434506495823203492585533018316550388109592440853672889480496986697711522887319911347887507434682508203647863645011832264869752079835662917640023910402124613002140071879712932136837838460061456589400892863836788185195484193369545225494571776744353114008033028150921566957366091066680954513413153989532759462959161067707786217762392298626107394446656636508541965048361978949533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] -43356185537358978815877559195291815326509531007356277623366176637009434465363207161432712718960275584846520944280621767906793839555208670870539260425815734970501662549049959388891676115915135106953147045711329295229764123306281372949204001779620569211200832392765070144774078753127885705403243656564453228440158765617249305314555721065743048256262135222406223639948964976097758195692604211748489982026993617676046543668087706297163539581671040701182699617104272260016237126191575762611068081966218562537689966958784861622556357581592576438464987161993633379254566325815507534734976161768128445643063307974225121427165225974920405054349344504791382626662131081003755831773765651630840451656811310820458311430015756128599960921976445788411749120977543808328652580180251176263799794839478528310794798858930372728836087619467641155519141593265259678588922457427138144885156506544962622234945313157751663161819463800267129321136805131327965580462867695755663398143905183002375356799969487701038212913179184798963733613149701420231519229696274153046008446730621977163019403517850593794662294871064927400221991134606084560241232969023726661823550266542221093793959500070489346200092578458052097137584094547477520906634337480021797723107743405857949567457046867036085572539274800135991018090155367093707838871855518046514712550294207159512547730082435245955424265163484896733099596822803549656935650238370919805269535537950810291722149987112818079257539635495005085139477614496240167829339926216043353879109980427248193741205569510092615189153081425872531772052393998097388863978597885165294239363257736354562129525287295452189948854149863479815135907817787860796150869074544824526981950702883596182078743062352164033270582291941283966294850045116402960983532344763180981140901722911718412632825699903873909133608632386028252785708847191372549620134539492004242059639698775982239065550079997203394337413407334066546832097048988645396068625729963990174091804588923876076352146467555804323935775043511024306609082059522829829046207682629793805164055614639591682142788980780079209252397557160564405809129540079292036878504681968401094520285437245137923206418228286890377897928533075540887398309733730998262660827338066462841007638850509472209430577456069519057144995438988412693841831239218241317808781943660974005871368457857181797782936122960049771992259812542400560966539908462913238807811802447107017371163904554566833779698427767142055098824895964495108280110817924988387481169728955446072746435216309490040390372543334106073107917735171150808937922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] 2815751446224531355763752068897481373689166755764822231095982042448310479983851034549932877209687871627507608311964565268113562254527669575629330703917691415945156755830958737185770128869248231626788612388679332402758184774381140739554555300622435883776107627467408330058622878926298004037577087992422825336954337364674560461984060055397774658037182217172130264455819166325208079446204931905509161457620477207552273565012732424864747879070954768655730332017169334637341005434922719393691459973073768450870381095459420928827195790553066257436658408089087221700849763927664536533722059159965834996165835845356328944121196765204185230316947624150354372700161373776524962823164030120254980540015033731989633881525472965565119065159182893232462970131503609008529359626809619709877997610601450400487375345252056133660483379688937505507235012898093852733956923575980248419509084795714729420040075388781342541074801489003086955470614232363884497113748631736473762301925218059971248056690510476717193451037778220927797750566092930284505402918119062015279582713113290278992507471743494737548308247763665664631704377888780806331823550478573943172810579384093741790977970731282451575675694476142136226163782577772045288093752139173845231837222205454471140038346629601617419766328935408629028889126882836713896072695049281615133254259738403816754617999086287829633055031822183228507769817021648371830430613349026337419580079053589753253115060225143045572741387701943477845361119045572680223800641025955741113373638330411083614613854738361639913689392776251111725568852066861668008400647136509014341290213899883288302495451091219707679980372647582679765113419526821115526653755276369825822228715578696976772128407299032915550215431293605461341633637700147591999470320970683434551409755844023432756863770648356403547790944632113717621817241960054372216077315245999622780736120816919864321522852077234583420620247923851204073074347085343253147430467427030880907616989359878968697581333104845385544834846679637289460381497664220813588087288810053456876224652949713408410166745969634909411901996749279734294938741861328541678888648846473332434924477981347272650857543860392425437762141548947412262492083726296784283677244629867267425286345270635105785373853031537300448107645302937436771369061049174739542897849087839090458631120017735202577792505058798610254204211693515479657649096252683677109394055952171585030610771263718119643762965194981857677766046779013791912411370056200433816219787725726886729847626496185873685179178278788707926236179986191211927961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] -144282044021378875867258918407488688442750637162589666371435790359123010592830134946687351693403195447315239397688027030037927475187880639412538740342664860254708556524965307253039166768088845062317912776192310041121399576110078754782835582093064608499072376359125137187269292980361712164806308259248842470107248868425552848630500810824356421400967344749607630733537100501990555224088506082294857363267991361105547214066126885628377437600276180548555113024201375031858974948791330431013362357542817045401889046033331204945503760731873464309975086408322075084116755048012671754967284226242964751778063066485481433690871896245449291148490112663644028937151053135653573415303399107791128917061824214429310299345366037552926671580505776557558516138003545188254535022186028695560484281495548552224326413541574087345149116384214940239480731471394886933826094299222714226062558087835394620567777176028940449866686941820215273257260600950504993886350418446215303929191365421296819190177867135855686193935332017909208928922536049290616697213808992742052648660248467381643242105975980816698666605599418089807209796405963343214220958971332579821592119530599751859947548019864245153487710818059047022309696016468435035074155778614163994556007107576160328859886125227943694921979877147560133216303314105583877877467361179203384290377004690641609995041933736562849728523715102846726296349407699274228873750116355808634047412296013217775084006553123348743996465165441577102288679897166931442708778534983064448708443454780299495200653336104428771695249423169889977307907614735630154243002201138317737797238885155308084715882678102814688251389554577579444878589782128444991574747339818994036880107945350595681109571411900733166468092339819183151441221505495014366391192329434815571346954937398371243349328064145445628286697096843858478715062885132041066838891549679601868407407897021915263691541959707268294608555381045573697430781084327642116227458235422451191958925410771862658453034763277742753121480745728631723213135025140658495640658546515872809811542945700278386092884962710847971642890894139301247055766210924523213450526992220278285528073531501395552583666401582715459872569726091851178115707473522123555718389652485524464677593029247166300034749533737854490759087801964887193508591826975838404442349357033090640704264578339337710934308763795747704219922087989334161912117412338246289110399191253884043935694499602979645439408155577942111132521135900822493701907806699189800531338753910007021800976364485135436906599744715198825498912644413219007365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] 4822413308755642811321303643743891486289667122757974683042575143503671918195709121219406354079705725123216356647265443361568534137286408149798423974011707280266169894217485151049005936244338866866128114861492694396039244811499160789716061132555097632658128784529433328334481069745635302617985193744961376215202897495603652651739826404903528171764980331401236970324145723185358587137968763473418560768278391266551621922614353361872572360278739969064481772715639495925881572514028793299241231387069901384567805930026810622274556585218736976499714109824665680769741833633426633437677293728623401940243117128979000429363706185261805311935100539464300613543403249354289063101280162507564937142484872653741527958475476308173885361194867501047777854679536802888109993733766535443791654098567240109679375090349653420221451818650019886583313202574090940563002531057371510193697724045729483974659895831369052817616154770787020598307459529221808720229451124448344144019043137116981912562407258826446407848626577326844676374725837671918237613859728679104813782827358845785656860437908364017633523538153872262542785094168187388834317365105687585515472968674090659629252468096068614498791389409989823540748403087023930408896353119124747752703708525793840093524004805164595224037402192584364454150997820135711218380956138045519989511736344475415973968210156395087208392933192566226452151435619102110834256148000629282317717039621502379217710144589306282514818011233133118886275926285644225938144758846584499310930604735431489901326301087397570180554618977093751700197374998101554574049061689809590169123770894473242245884829651067134929504463283868966184659713248171556125382361004333952368838102043621523255881489602810629709310621944252184659562059844535155913195022049005520492045507391619931903782464304666205499808180917626880092381161227831901384656957994994418314040643007262622237700268817281473725007186539615645873166870321599314899168595527210962943759119739851723738050205497744539297176375486745415485927870533185925294221738771964965162458490054422092622166769170512634536321490530887607855858581061509551477051745530504633916476839469298901944523306161805059999807890695013208593210917212541788440866287441226060251604221471100193916621955345476190622742498412848960234291695042516381977994832834911807027698364638293153312257026156702923994505150481965763307155018327657355387050613139961362918559082583478104199977698438934855796448439838586386964633084754101792985439259800041696477358056051517859223348036738697514357687736437550612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -109403503498205567131350838528343761019725012664114557957821689961008958223189531003731218851409242599621500114854192669346684350245788907661740633581031258458860033085870908374143234845228805633357113665041258577024422189167255622686351484158018408380555308284551862140230975244768085672532252111792643722852608230999433916472138555431563110885014697778746684319537595744015270819339684462740295771617798755848688543912108382267713067468123437065869296827024546109579453718327835488466759494717562743055430660124172411107629270196503422404459637800910967729487281861140674609373327221337279602781827986806221586871963152212219012661187532066913007956262256077712859205607203211649030203231736508094394131958465207181655592953966255605371017691109206011283257442161678340567143171410770533690655239523876842093422482005378677126467923592390952486320110094649757802186502902973308673078481131388010718103390882495461918639750636108517665773813993345894880362475959010415446993581093335224098614063627050139168645822058275157192763341089409455414562011079118867695614480765488810087223400899233484445025526632470492630598803562476348907386354436882509162348454820937620928194896389056771219976662806083293618075904415656179961866751367432736821785240367413446024389104581344006372386232308004447336425487756866930952840916575576718283053932273663091984400580634309355778065599385275544978356019326578494805337090902910769646784047615904232275210936450666245481546936215326759757245724035329327211979509268691333612081801306260762000552076223958222782955737078571120607181910412390642093403593702040268861774546451015357029718125134590743283821854421970306172508872615974185845428335415161118061304244061378886891367953435833716774052642177287274928555496417056012086944076595576228468693202430833135286876483896054401267235227876134030608676745327935030060675995458696913742827063072109702372131913291617571072831929705543331244533424286633404034292630026953871032016659071394977576944939156744805164131257262857382072681363619588075812225041896006207745756978200410033513568973642930792568751543404823235258335660775030037880609527029802656508092089264897267598886034448670676543471689742135239519377653679851970097244075313999484561251330019003044609593213788808991967007553905445314209853829861682322222882034832117856381637147217134363925533921039199215324038541862588679235576004144885750294050559208692285481736445502018514270907869244564494664464000338697369363417215669975887489932798903915447547078006724960500723343797990189831290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 13887156929977162393342180260824965072764302852186193785082293886597582762816633848500103310638053484128309108365119371290686779657562470885978793253193137729203098747468420016615224332830470580283237207076131368930171800587711909892659480096825647837928938994584213060651232623891107624332461272373252511145525955352313288107153464523575901061865252360331776971952420237846199933108026686762729225115856665378391016149220813007841355785014947064607733220832600259344489767219667739033981332888454501718495563483861024148205271272852619083121779300334390072828736691850946602004913698157939014910038779070468135679595050223828534529126978149908671949237880759916857753715797580174890084878253316541637557542362058047914884193774719384787025644974070573531385984948830709843374571985492375186617817521891839923754639828936916109044433412025828210882058140947902353089144635094835758633464510702420319443206607632679860644778890240786082091026403664814095234689239116472031547463938512263126155027666412294894662721658184552923266289785166222109355772316495705007914910294034361679563046001476538673496016014276122026063614067917426994935363634069130308101466796668897032010794567225266088914178102777775450125977567060974536822678290512702149770742530941291054743913469239910832244884221638380564396867267099366159799141293541389002813488473771560348679569744699341898634282696387505992900744330051446953811210160326367302563352832765573219601893012941757800952888968115006649714253351483365144434331922498702049584967682996650119134220638367007179925729902817828502802788823265787423694630639751507676976175633378706046471689788590134530104581298551701258477651013180915764927004182194352526590685020970443776095026369919467138593406262368464087479510658921822988290560316098485772883135357268544650856303049586421516720059212866452497685524293718532437870094747585475150798295371351562525982156963702718004815157269054146155974270151899159650033236698144274155545804864037704672591862431321897017044826394657815435805994383432147863127415798816818782463594359129467774890884906793092249520957513797885864354837222828821396351573474667711217546291723599515519721456122582210020493976409584872612896171175621151448865932638118897276678740935000629570426815238766654228875674132902968755337438808336325287496677010206563419773038236680278378253997511400289542132133854494732924811775633471537517531990691631599428095472170510038014004051406980990297418627985405530514058020008102262241959053755021904862762516404513178642899876573718197043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -2234777091145288815483213810443371251540298993281950896821513093556971722161624107602130466002704540526754827822179012134515728579750742760438043485769436252316541009771596960971058140683158688352642142687207613518120486959466636354167416943572194937114991985497482151591447359987003958246741599686992304337886892818131147664918000279176624624096200365651790808969059931103279784159227054819756837474960032548522558121359605763409083948343892547143183705572988939858068517042904885042738605359448572969941907391911822627753834367838879383028883651917758867711556708649810295384884890596084359837233615257205845125213217673765678949783973138210075376508627513631847869009189219106791073959765969189466767163702216638953453677251162088505334676587027520517316719454942551560237102680472571145034841271146371016773336586670051644689540935213727194698986064965011270061251303395612112194788518209906802546385136806106252593280032356391432284895662862389607534118936244315619245498831423371696768045279099354049968911945971114249893152969858324134546170203978486933905183655074898016322270518715467703951250920894149894780258589343190309153348889241609767347213791297374957319932117808725376101254061480624559977706786444514084954682653422712117142271726583224471083220527191736971961981962175370839220492097694066146955966623190813405445439618208220119744194308584370671749726658458527093300399223499285605338013163416872642813862869030545023777902494291866002167685559986375949282988853660779272302811655031429476453455095864144861789194980733147195607872786370403857981336402749236650472992023808405901710374686024292586426167733930763576397498380215440764905143003554831118070371324567384765507212226439857323153621438773032983038505484367611158849306605875071700269695909564520700453759259426400522440816872377286568904827223529469081084728927924167196629570363788379078826210284927144188725435549226985919514154038251451966160588505870235986643387202531625094314770524465908171033820991315652543924757986743187958228537430715478839324778816700186288488428557268307083599601052332939220131910576669694407976993983643061631801342740972011086511032761810019307738826268157588497774705176841154833422394942692239307871222697960553234650180911314426366774884302712369628759565276244647466918295961274883400665576294695571356394680332614750154494551311636418321578980111371467617761827427810886163183524561772102705031543821517565641405139231941878524101344071094059956508738369624280216740948275166102552280503777111565450785890120956379136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] 246125119814138299959553598518584547284376231087008046048859544920741290570881751843527271440593032801749282050110953855605925852892173603887762359171721433120211592470533830189554208151910098550600752671909676353176021187295601425374019666735567163059545417134499020682010056744621981642345076412215596240481966487774865259028944113320104529678124187079817392918473735245135859636545224793240051592601653296555243784652759366934316767684381858236236840800667280727565450684110066398035154203290117905127319320948796611778950200031834486275144745491430404689050959668756893618163648679063703708883646565056435822090625054535283318882091802307692199975735188225431258523572304226312686335149745006172532677724468485385276286800230097258726279908473926518394946621432541922811940204156482573120550708187789326980663976302828386570976514891635512907156190636137492846009407364406147777731022480795897314829499627280944967721643529272236337543577073978218847022464087354833898463919025276979652911505943078319982572260462683075906858755478498185825631112728728473004549944351717881050906852444502694856003882703984786835537571733041157069611309393586630357747113083798560269936396614839804353752501913382579779297914773281281338349922029357453109803861179821343665309667324473854014906959331972601120097284529357685083579569317951124868434126170519397469362295096499552138559061910084665707544926864199461349945066672170146620577855860890546229436626596483989193477867039626025885400131814517076678626237665409813824416922132529698235286529643417148661362920152943210255842531282296845945147773039261435304117073051226857144658674109871268119638268795776351081992568603506639988626790087260892991979392164555847180461218462015730189124684023714900565214646153945870320094002373253977274924912207974219272407094837217833479322028036385962004604672518053192168693725694655751367601642264707354206879367036577516039166935943357895578430997747085421235453282306619421356178398481727099637709314292368523611955578272106125416517711736700068133767472313158919691196146523820907026680809082189271771840747527184724277995935060652941852399141946377870959734327717938427935129401556371125133777108667768483929157106615853302763372777830244366405133614359555959831400186682149775390857961205295887118440809581857281989004099010408596107286775585228294779999492234594116932750474496658187387549247518846483207268768439738043305626367563011414156473229714605809332498851430711996731459156913543583407789118974407729577561794928364332741493728761557811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] -22916113691637315447059393393038502463689113076915457291001020014336616885030311736415465848643460969772761900125372933241568151495843877350702780462228562375963194405809172312201636476310951486718303626131120982454567577391076590361499854785899089678761784205747879523998637483858212558492847980563715818322890609466819032912108033406857927365443457072543791951612337014441708610654896876267596504750631464956845098406322747714079424425871560543674501062913478785214993341283579325403083584315694059337600052651991418158860278351265373494790849872192023149778526850875120674325566787034324807894202038660867869989957110775738128482030185889119308390082335297720706892909269408782841525849966683453828399248225134661506144339774242271034009543881700055087971068401308555845796271167761519767475370721844703542121760074143089053911080149466418381634957403934647762927241338493275072735426506421687513687065275576969203050843921330642101966698294339826465247909135991540836617668737912607854437970135571432514342741261338337586517854762602962375539629461862945554099747755761699151071055686077732184200711622832870886477391545509861305646355852048728201933667443579396535002019387834463130345559464145236357548995371283971186388761812042903870079096997908804408118594970231411259993837002301859611818568148980137482580465639126060666426694711550190256840720844613785674612020676401354485102922566997557825900916731428128261058262478902471493616555081469942412309329413645985627070312773755218010445846856699957829645271066369779763524139175521417402708798480110178962605556706545610695913250429712598479200447603683326614072046030697338195298521397887531325833160607222181006508652266870811496253783290043045770153879417482831007966291203627895620806391060989881372750660860007169505801678803903412864052303155328762203720581809046770620616130013929029117225715290834905334681043230394969737391859335920068129283072698235262268334566517779288352539807416392335825335164893143624093333504859776237884461407682424598238154442515827486682781206643030170540232259529498694602837483608527209865615547548127854572894730128842858420554486343580656017116996672437571770742471546815542063681568578448559130764748789335592184134527585716501839531990846482831576321378519688959056376404262479744441797733064001401192513922626162800653947215814569043329855605339359366599523010661219541983812942810947467479194226891003456512479783243102775806340771480633172889672826568866204831523314758677247940983916826265901423704769392310162463647819876930682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] 1970392231870215784966042830960644143253891725719857854160224499679443112580381820022840900242400959601024207796685024354479840947706529466697919832198502907234388793048765926826144537665020144839300873722760937930290464326618532043637891489716242770094480573478992901601593514743463382807442497688242615510176550032836306001528745203871633534420763143692140433220037436438489754578609860581680375650435532787441693605702335878832445508111553179494606951626967847015224128401712091388532769521158348888885522282859706236099132414876016765075385444657241577688678789192780375006436092796757078574882452945575616999392050269110830087571368199866061665042058460092723323081228509056295622941291986002673691117995793433078018838686854054359460119266827139974030775218505333497561154492261381876234516554051008328480770804084447623043087753819082567163199224363397438968657736576539619534391171468328376956012653391069133184595990888996479176237636852818119622677741785002687272394276366673755670827895219014574650617020945528850944211305495905051093801474919586267159082237909055774938141245147558622718849382622369999357529669698499062574158747712935119540502691865238058646738400622435954408803466555506059640367177723967633336939744402967777060353861758914113964919910349442093209964279315605438311377035291658864607058869322379056337391359694035819314012055659112115422113974343352733567330173739238159797504613820124704978358106746092936310721359239904154228515661172458918174058644500279671726429356217432267545544873433092315123072855062491016844557964954028990666990878725842725337476583363723837302789268288529857383487501676503725369742927072294901950073590267419855513445417605756736405421839422626328774277384617916219096661393593736590955981587163286798877389309316642155287347942273891988304456526570147381252820506030903299042653875742535638261212062097324363488230462324257450190051894745549963731806972464762862912669055021667986016933456772436191731511289345615776343596798153994389683667803780564954967388904885390213484602957314457790281481780295752777039694570780627813255336766969795026951509951298877391651117748093076816013132421055186032711870032550064098990397425238283731823142900490698770664274117260107356642297903110004845465134267045367782034208723532317955892070167342444562886108406964358539184612874308231573889502332189125012059084099738932007152113840367949324169514255162376206032931954164203927833473982611544142731017653095215832113694161183176768067717012982702690286868484986164320778883842650931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] -140222998397377909883290162112793099279388767986951218322049607058618251044956553980789161560725897977558220976330119827537628573921490742729356461044596185188328134006434964866671220052057329768697560265189743192138386225478635696218641121190670034563382582183680400826601975700755697092554734914623692185795852232965723448921672379325513112297246112226082106230946523508008299538635944778588447256363315039154357315728921973641023848698781039599668716240680592854367539260064751245009174356691648816642466618661434547489908262419460113595972997169056684073145046295949855224806392863471095712165443057377037969557395605135032203401067642821324396253255845082136669068697920748186810833382638265874393770800482939854596046280434676869572446439060102719767739428703129337617870253720521361619494809901241497382905840724925900458940093444094731842673672692742155846866200594366526675004319988042820027249699943539941011944372585855382642943012915246571682529361717387172737489922604936229458696945835077659338078423444046523752482808487799970664787963151333828020837188735494302236879936703695911884409473131960134628948841041543596626848169399583155551227223088160353861175174850238707149143601693099621843279553618696837148299173278114809283402376658071618101073210635569193707333428237211964764969686857660968114076756979013280858420955543115260874925435407062450048875220631075134884914827298706100639916306744294192353710833033369950922395807298743813035517936993456868891301419840240474899140340188374942664102543636705943456804135226517383705414154331156113389057798428044634716915986696175410550879339490650797535916139006917372881809905601394174024169654153671087193830530612884290077802511244292263150790693044991007146837701438450553216723012067587948118532760808729541826591091666442611822725454241953434118313790778946017267110033906610372900550579654092267257695366237753361716059926221931151436258938115236655040347166913699010905469176778087803860862341249733357079675240601674520205330057868594611503749634486904023057446308728469453203359944708460672231760065071934537222357246863170065082104486223188114973634635794085659237757179123822861552149998663957999268756225375947814467635369552837720689741420703403531531025597350974594032606648277415554286343232163918803550445991282854784285513486436406344881218834410876092583565911555668863200845480156918786594751133243349521872579800710631120324121426509427127933685167438386174057995146079967061381538341145251165554274115123464098138083747384203619953508653402685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] 7733622690365655954242587938481239801558015863757123983978614510934250319617106914424694171162585086825707557877241545717860333477629817556133628034990595175437597687007749811375842046220563309806683094764501819645720612064606134651964835870906207121720990375712531833790814918619706782492947963707037459586701808239103120783969432258889371780523216318985056649102077948737988415068943756800828894278875433596385947942400388431470667365290303997729958766141054479769770130282220098671940727498094500337810432120114989252331309861834356070012571950460288568106298559163692760235781014289876664639773249363686146086193889075504555795675060690392724308039416274988647694733573090315956907280816543262167772337821148245363395691602693720445910682647887648073894260794757594612518296681959341145644383264323569447070523693746869037052793267969084251164605430819440072919586262451174817216983881346522874336392497916793599054558058452614447100107167620693366941309436469686609415395011726864939641873151330066163833485949577880673895431500582656579340572583504311875168477469790031742200341009523581365560027584378033101619354791312316820418729623264028916269603494107525848149532128816720926948206903725453495774588728197615404626325580523637610700864956682397012855040012403044608702713907769848615050420742061597502191832491371142937341921834128148745004110087465707867918996610480820422457003462172152006729776400170592263245756385939888029833283895037639732045750814831240025600432669347827855039279545685972703889080898037924247145655370783757574258735632500771192139261742101855323479939323855702635121111914838523566996062421229825069660069585623423788740202198945279077978219430175836527779176242415015045317896536107212489952559210912968433595645751412230248555333852619927401767363305461402466041106289138945301974314726978838200981332892251893511276272907232864462798810276929618131867449610340234464256182816024270453526027057844168219560595424751643950029452200467915160383593091778648020583291329250581030497669382778399664495347234299281410171312582436113367614429394346885019835106336708114609654093024007395964529776266406297981813387456252563848138464703700842256365071193648847393165623470375373392916593297920701644155565339465547025139494028889250451736553220459624933590108415338788954681750906566789817578362533684087133727439740992604507898559297698947798149740680509390823485555228352515083754176378639352875560230965170837294608266795880169264964501338456785937654205441817136759852025617473335430723101366681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] -601821372064045255015418196631152054921847652823298045072698244436351564057770188934319396348200329530980664419927134638543738502929476136692286759705540476221546408037398101095189413894322353998942111298984119346412555774184089128612967805905651672360376931290670406539863580194761510504890233785134430484325302095117626154967635015156624474803200359752555979791497195184947747826422836703536327029048552207951399678345533981279817876951540128982502947404192178021962490596026244522981379595548582935762170004290561224994457130953925621231800344132025039994983354482078972851665118103926059543239780291127384334897378767091665485557432929360138012918276002344158954805702085753379757814469000428328033599197132807843825813392585432782961670071226011519146396122540196533051310506361932835903003396703232421887888899561036731829859750567338080334682108553378927375659622849665550432801512226559618120528781968551147612562841208898557190945103602106943981892130318320160051376540140930549876053201546462121904440538327259300226638312899368407955327466087920400400727414006512361173157599299710823684066167947675577174614648047818293147485170814380500369623966414868224222418734196518165850544564504604635300054702414255148246666064751170328730040184004552098750317190051003419919390837959523652174743042178160917928170790454421713777794232688640707325606326246152634476807544942535528265302312577965567131995564415745561925221361662278575756053140976514468330034884418307839417492044048992564287940241794800504164619845389531198551012975217395504891808872973686604690833652329267766628594714971349091510655054197377641900950411425659130755564578721231848218212006444745601522021738379189769610188954124489867094946491689181184486512985262774255865776629309997196567024298074019132899947651537108923354534538293207025776603344473090437456496198977724932527911406823795368098749079203106501607128818985805510219888335449901083258673164139333174564447748536692874801174585914858526863661236642614772740572289061851946667273442956363471671656586735064709777979444160694047317109362472049445784948731992596247670428472199944080426339983399422583701739614137610733041981752014517306771957008207261018129305016391680113299001391966115499123278546323424419378700228432562698659583917629721832006290563800448547856229418669778638390961548161192074617625504626244392037956251380633376226861222893942478330200369425227571898090532655026206201172464742686601182004613204541002873499196792482353699824478978696082149483402108729142540492519505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] 19602260475260090394016783930029387303365129076306135202162534067549895571850395010344531782961445031513500798113475244785381777244446564410706730259120762960540829595240903631662992968311679818156964996793140570746568385777610285401943143707691091461390407910710137963068200309615595724194508643871561718206550272591013555902209156213888846867189403452873156779993307012761269254175754832878938240360923435574136947612613413726891062472555133370284636173366366346822728575800741921383672920053571599781690484280009213072497336575148055747621641491001693877208316607546099534120860981964950857420437313179685633651189800923118857212878360082173440824718747486411822274717308049062781179006437188998197688384673496615634076032028962032903234294578983450631201655197615374111031847697851511256212767089428501121385143165948967743303136213665499388178067775973399451080205857178606526137826944070086777902063061798935148285301739267975730161285722464810317684904710459388169039329110432974480292451085099342561179041819917644979828846860255063770682310015527871421438047526684652094970311228828649610330526682134911974268663906719039884188397928524447851268610022589946237590666033074274400551693776384331664055437314202249103147546320105059719677739681907970461162806339694142192404617394863164037399851517285231705702420917945975799547126101882727757799745247915140656244332545439641722106108728592927036015779774216911121913893869521330188929949404985190808289705388015728719283186972493360654405895857805865536682469827619481327514520182223306813548227392587177655551164486249299408635533813587362069501898735667449104673592083646768336678296722621066944485730877791710270173541771824151441057672759382684325429700142840863287482458357562830138881235751717219798871065650830470534926963505203139573594937313851977104703054299835128093839602576002757296141228654097896819892684437824291232530902971351682801177628379135029355967259222264760607992037561067608153535743085585202266788890519943183645162444607993291800638641469492719086150903820306092902718180792474002001409202457724146122442331140580124044189133149416389964336175190009169710688870396203916396026215501171837203049423211378768248027072960561330152399983363905433259432473843437789984216225934257622369355729986583876796249793773213263236950606090083190221551574981319786065226174842064124431141122306160856880873378715708424054307117284925040349564204105343578209461544366376749690815569316475432985009107514840399618402259923320503781704215192351195929033834496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,75] -1687165296263972408650132668659859485191072842683571327100011223103610612479807581186523952573828003688856189716223020586959569355871724639851217378666389338181636698863905038846431429006693713999959822686575985461609772503116994796459913342065654299861315816014525871160979003145485274395086814396007507585466722485758223598094552279952507589680561539731830325636997073954675522948634537710771677645503168524621038786369363373279280171729858097617612463584998662841211433492655069631516211169754617041427389310969809053318594183319753862565323512874034639734435410003083213807454647749578891687811790536241790072825186367995638895212259540638152829864831548249077949430357235449481251207843140376196714839459370731978107874251066295196939117552321580535334023049503903752357375375472881567487812501053082711693732348244636045635634350273497442778187134991053111967708893857769601464568318213499831025172214226299414902025040243101616954402290967970077842818677436961691132438911122331087879357510379404756034028877198717602243101673698110507354860173102378574492646800112769779076574706128175006813098319432216993714557523727010554541410367732912838421622721029781058794197711784907333371059694347057986560950658454910934139064029296701644243034497755511837927323702749285254433255461512489320570577010178513087730090895847877964822919126668845430243544909090446771132216968581301049027327567959428436873454009527462669254156258710214421065143462294364295433261466260387499191772281303716025813873127043796519633907444553879031666714838741078779297235512766990067214222716632480398282493679553117181171697864462372398960752597438783324800985623088875304447375260786659652088632145391403897679445262021163177429044567800328512516407570030136142617241235809102016882770429950222610154422600328019169264954989417343003076769773106489408995497023572353032388355774735094114746864509578009348844334196285562359320573537760326965778763282971437495616738691529001721369175218711545120170369808841647113334414747896201682514719731444838171011520772984529582161563758475623865991542729269196336383512569378323774393741605813916887777835236999466919194327472997636374360384377484405747059875631975251087554858313962844329686400084652866361769818624052245017024827963395175082826527943392153842126215322418359143912122107074203340258283758105757955957480276888605331952977198601844073935041207930516388703128336074439354765124700168373932580485729703038534775275780063009303554609747959409685785181755271396063621316502588358844009509027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,76] 28041349795165910093443045753545269904873850417422051153528653077340514045216038174066217479519190640554843684719524317523309620494020563916036682245951344064365803668375696668035284146773234792817432774934506857649195959157224516113238208170396909130196166344470511212252260043542619589565024580521946929072651286724705409206253833279685555581953381426052195947347412505587243701300867129293464608994997672217863394258081752836647030697815079919859521028064508660687091437150269082092764660983133300622124769332057655665214454071082638876556246442711358368228321109022072888296444296941884358422355078903096061520456239942057337081025230044326355498493502324706830917661025352832159604729723521297892089745454971462948808615998602986531752527496011537105159621657347517308102648285193904433372602509915839678767883595190523363444103741566618041289712639740109842582857089361172268702443062485915622527910879219077104880802257579541299657576097801371271904752236295314481174505091694744599767133755645226935732319662202283311395656825646936097250081226253447601437582944542215725424963101434894770391298859917029463975139798007293824692954208159184814334659312643201245372756148913158889990183330724911724867764561654694784066613487185470512084846555064338279972830624017698135315807424039436710729559571487372603213104387980285403074714128234152260970249645631172243331232960120563715138886594464620771537561229193546966330144072797075332839934729690750043860131648052120126862993587446194080379512625254400621040864559088959530475324991147495702147512190881979601625803309740595677024188733348954877159355261250093854210366391216050545471583473726430163742107165645071819874345005013908456867147119683634447787756877057915241433607413337438538260909422006850493603853282900701530269518230675146764043558951265154140340757036252778466207725846495782546770375647838502378793406873388894646150366677355072000103555197090489892658640680188282201561691221488669191284706287552401142174025488966618697579558671561417131302686013743164613634704655827029550019693517625161632381394345394728783212117422770297853673258368798630650177052025750939664358965586424334430500070148752912876259781144398048483087184641169379064048945283792430992029511698468538877570335706521010015281759966563571287844117766733759838302060169628619045589602930968378859592225999128144789305543879839772308827868499626021193368562221573670801806666173743976649169626433028740621982718258952870084190758534728217473730223444749897376985422011032328980555366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,77] -2062595106682813663917574337841007729215845153151834042853542789994880540067961005023435903261932979678245290130155511987829469480495006580519872914620428800912848376490654719534531333875210817741971155330414061787372317953636020159316313360451495338906124261307920896657660005475798542381853013553012890663865561205398158460309609778192910888405365441489921163946644124190412044125776424632244574316857389641097438665607411686719502155404442062615213382387129716516580592076461877358046242061386913284917794537836246452864024494820150670300604345548662100710777788014211949049741278930775707899842335989196592421436413107748692992964354960308160352286128580376413317401710304567087439246417860708469487462793964657716659050686160065556735144902999476777003844768626536644316086045739113817550328393778623529080215423093587837715039512961708210706242711375396874387186509936784970725443699966377207076259671814534978197435188148393774664411249968070150959827128220988992590123447678001320561209458706519847528006079813592131830944085436646168977496429789858738991955707828945579117195652175166416410101422485036095453795849470320088387492520930563447787749069648205508155506452997441177849422929124370977924695102570629541883785679788155959782281094827849128073985499848829482402900971364595930926789996763410501625785901698002894466138866089245106123708706864684231394804851140429362400560254578991832835438482045228382349765403884816812697014131568839339941267354293491798708414812476862440643684233952801911617784825001761010631964357413458027154351518123149587514468513154167395601682325183420893676722293128000955953235403165933792871329901332025447253609193913771228258078863996398890201431754219403462605082336898803412287909514043374223947354682851166025221917782084178740207145409464912944977780976805065923553144836788002755036073734934617431660784915095995820152488511658644422618005160336067852888175306206306968454860840650376052199765790825657451300863771120921540605472758446123060146237034473988459069191840728888734442710667787989064866442132619947643216176185812197569270548211073686993761501475789577584711873331449310207401184521350489653767142718796621143963716593696640605675837792649664972618326865757637640062253145549539825557829869868181476111656661473856766413107082523324096543451090650054128195849584415075454640345940121912844721880283291733253211361981583918672615575571066372943870981944637750000527338358481912235747952913208364226031195462311531245372390752143904967280363397894604520402452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,78] 13751273419557576898294383718482139736834608763875561389054852254843227613375304591232393632952639155318730984209264496560510030720833204612402353483053822170157328659189828486623492718255545323296238652225141995669556744121277455010172550747241746232101561283773275611483956455478476016574499813655674250203379287858309411758993024660538704210888406665986385597695734014384962224870417307921471656273671304534406225551854166692933238882330586803858468245556422403075305018849340055225265389181555321086153549845109069623732070248284727640867502683650553226067395715665980051439519839917462201794078128509192256120081543647235853781661153266828995732294497646539377464813142169924388602195770612251211413034894287769825806146148842195775944313911410922658266434659814505466015912044030206729392129422624070918430890134258145920779175247134569148477375868793404547676691906586816436298829870365900276778514731485899791236235999856844806822609190582080183720230201155766238660558605553955078241273362563203336734956679957437441511086678057893789163338157210143185772024790914969594588040000540047285514975989106994218658278678043695184337099718370583885043977929083220839265605309532894888329414047261830995639866238028589460159575829349001573523532112554515116983675525066339354697129705088348591683461678508596898616330507855082204147888280208703068640836189110989052467638018115724782894675088811521998565452673272951484658543687813023100465109782537228769071252856123959686935124903834637372270581415399727523922458288625443263942776220946673689223611881997514841172739180090253795261596023971735800640906048325808574775020694457076607337411114802781141652647037060809345643376081150648004663488848744319748068696897554283483853395811707003173866111053170527658571557296725227405409372843296434912950074228116820780117891912724485484338162673664681743330429940074099602006106825393069474126225560320201441956323957977693381946342219243021503569498220911017484875057268643802417961608652130975790984867938568894665056629231018850199813435285299724153680104631909737302061070020030915545899567401093281505518399612791676898001881782735593833550376905757419246339638587200995486284471071467802899222901609759747876146485534371551679196357634325834408693960683258878393147431695199246250222716017654073405327512495860153655829781064596806033040452095007342183879007245133500428135481800980043341162715267735611463487968152436437815483572554441103706080481788342000527811347817577798519171936719245991523480412296488094688870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,79] -874711216380731101523875741081929448251496845107050096879423284389442992539795673934593031896970829244411177304954520139169913771805256371412354938742503880893757039575741236397309681597932577178033370743186428873207888364069632483528766389238956189850030958108164436516644611967109949379556485673098981678268146271339597431512104406543951404076987340299277668544748484573005684753559561600733768708318045097924140486968932269923285611765428178098883806271075418149454407109558755973345327268941633076708813011233213685201917061316724687559943098666826553761975939113930170808096886516372486095331609946708411553713182017032325088630221205523832426519089303716465454147876618030324067675725535991010064506732709454050159916266181686504419520583896608796630401001532983550159206984300798235185806539283401943133847411764668061471737994061095206159582873308628762394045516776603041044506017412270459433759876213441586908803161288789664151776574053846424335433714436973135468470720030971153051648404109919636968804897227797335306740184572659309280830015148314838590745857766300911910389328464079184260266608811669918026329060675625679127249860431318836964168367427324770819369317606920974064905240221054607955566280662623018638440304079736077094850680138292790634705080519514946169294565505537936566880481957966363640366080781871310807368469724426042902199860828327592420763731375070960288428399481006509425296932900058737508884740308947627576772909860287063396754315202609256947124610969709206615438493061833650903163089073064968651910316024660728248881674646776061802968805429601988533912169886030913814728333077602771181294490555392406134854170333286789644449721311039549021779528636288967488345058694909169710433491712396675024043801634416743531848030908462027954520143023901538200640880823617603631881381770814436207970671954093128156907507126051675170580954720169318532123238367093243775189442434980855796279974403316414490575590889219722639116969412772674683780399531469075267936210354669678874845623829036955969945777654863940235950047020392862345054998346717889894739736261036218307223508976315398829545552587572523076014803766847568241227901678951609207237788392906601897548690160300010038078473593792797114494224499788258167348818784695742799824373143267988477065208689189792336803220794650662662083574272036062865683778812866195152202729860992535388245798628624762678864642702566831054331166559763126968688167332658038214727463027870978511271711207800890547144662801928135246261955192800490673172015437848101519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,0] -171115995467278552679381952889177934322484057431636670825704759084944785946105490089090957107681916076725023035749222680122498412338851607137820614347229333918998893156096011669520657442644749947662247317394437295419052029752199350727275794056725068444547547278702588684717935844638273177877632160196246186703567977530233206672995915816340715418604852810092634286492040728609418919991975224026479201504788828723375493489689316710116883027816206107080370450863239372388553308987323764586428364205603631086277069886321444709950061886134562136925481784637455589089054977326274910313454688123153209286567713918970308017043296624673020848306553489810551564539838654900575058076086530159612609873796985222351021349072414884827380847830962288235461294390226861152574354892418997734579017372994819439377515012982941871237615220766527260570650034369949734006545888300283527031773743158614389832534199691582181882378651591472469876459604931576037717950151483295525222833041810140815512997914359362748425577710316623749941156298933511909288279400482314853209050637284932755618765456622264414123164194237204990156974840126539834276256465292339503355080892826235476280569891237879152212853497688190115091966972531732055957367099793470041845030994173175202171461405628779708452222838868459819601640009843687642852565870180689407990889785979879853853483856879604532954747716134817829548827348115365014065468713539279094657697443634834454381218579937156346523903271109122141257046196133534260334465205071966218651714326814710555011399521914436406333201670946962296371076946241048083989262312665973524990580543142632235581730646701068158241469510035161322119413088016928470029091423879023343885167021882270664097274629989950417010316647745826070181862881364271894321900107672636157062100487917263266485717347420773014712622482646149582559373458861106571615521468147688475469026127867339779352612743429946884453433670141294925441551933865234250730195641207944708867113468684833681032813773084554815543527769983420293935558897065731324601828152040920685151110447807896660905230014848172958623826937924700213091200684519145319716652660746899581845146640609612519011452168651776375366177679148030782738411647278475729150772022615707142598771669739470862568181259405479890806444831280490632152406714883138928211820757079224979466461569414189977944001284675090570744978758468808197999415482363459555753007154071228262097003534548059929817738202713457967108622579659035425393744725238393642353957772773118435547399738987072069318400897636760109941749752626151543483249985585152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -1108144071024106825183251889352710259332630750893580210417611831578553892757837828897834108720974310976694830967802486013892588246215804518875028417328420350244971107830383365004559444861051263256565776516401481440985983354324350553342016530959316827581118143464270273911099680560031174095898554356480744266902606177082826665157319248630053592920958339194263451647111449292477314813041289922861231132724669010852780061196841477778749229149509714438132934931924192172414231925006299629461039401934869902840857281036060143627425768661453701729502143288386744153846144350743846184860978646000203179311262050002174697051879021616026752163779748824842754498351093721371724871652476399161626320619009021112861499540946749068383161178309389543093087161775375286524132315474186940406120369794979538940799934424754405707012369618059777323365838357909512612431744236817649044317648145259594751285433858296358448641223901377082992578502368779076912716758210068263797427829828671688119322862609966414449046316203625168799784872755074125238453179147016822240637123717722536420895411422687256520603186476935643285500407004574788620070777430228745799449246325938546140172849867128301152426334157197394667012045101961894391419455731791265274805328976665266355967201677865060654481243178211279966174946009210692518604886954130509878087433269554862867562209038281198927692367128124805178407380193982636142625709812836991681088846871389185917519880003033469926400016885161423452668793935305072328435571578698398844585322183875435008681394254946380891661671509445562603423927948475074818997548960818636524736464340734866019716446162558612192758158185011866539689982796062930632829747626395975322665185570962274788075037826952150567294149003285518332215814293523763017195689989534307659220600714919111753641796922924658460183559021287693858599396156935319024383426392101071414918785768658787093315089251570865327104373620471589541438268762424108405296010120433372245952100572886607878431921593655270257977265700433875654947256799907657565024728430823049735579543682834764355099471553072900241019009311047087870657091151931648003133784526183499469239547012838063091051643264111610915312067949143035087108771288254332170148952463444264134652716015721942093842712214414084420766190521037668461528384125737161131406792879894686653282811670736521252353393867132297630408958582778732081825262248494772746042914799276262596433892772069888713255508297848051293480125762015184906388430830549731577244735458849562194340794172089536883987692415503780200191615675127827172214041812664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 9123966218710247242774641628722892371549154595197338604293675121072249063933344239330395401975289307311028644366882200461340720913485095397582253826030164487882881222702468137354055653840913518888695184951680631691243900741571060955126959579036016151851503091842638828348906965116007075713574139079979356112405688612637595429183823057229928309967458059191914835592419735200315674445155357019035010096356166441931538035612600812824473167103972427336770277840288328588996524227668248280063282000725308351452746468446250846917096433418105223345089839657073817899279812966447523067694448634081559801761770298996172187373671005252731207991585170745160579271572273376213015021392500939815838341290630426838017021046685029353004900960923888179550618522110915522555510326744011076341230811204526304251549576708811296845340172555086939775992007345096083449341820234720771563474136572157942865000223541359260600049113959293257173907732236201255032137970739350956182252783695280033259855648956541787606154404764766634865507457162452118187984348145629357568112024283371205113941675995597102138780063642501972679348057838012088950870744742843992310299273510724107907808671298828528451727569980346283423847656456708200390302644347357156634268170890515029290637500606906757902861670439585463311318895841508324467290577076532914206855979698152878450965599117911483546278847457679332383119714110818029456719522482535399564639412648990366301058210432879314741442557060047343565396450416310121787687442685977025809982804248295555392149967573442054841384487472514647608295638247483012422930013268168905564302523809950964416169275809070612128623321646585205544795787367323948528381136640122668577684800144414270787975879947284988331412162188414300064678115159023523499681433677275155575377642686355972292456886549287492878408648393342383536819345533598360598408554283892668399438964184055070531418321343739126559769827835449834410302891986367050886286329511062973830345890251941888382899422423153915989688411413004056471535326784853443578404521622531100538169373110646294756132517624518697964198083882971505696214187740438132398479799981978862630118202152996516181301833446710457090825628034927375494745088991151012809486250251482886778775970591203249206130203281792954902467445606627563163374036956803140861100063711347336295260099296755163898435824023023605420784481449542217835036223843322712835457284716544301732202374655515201563506008902336095019178526889629224689245176030658346880681347395758138863390080195286772171043656561441909044519223142150420169342948862853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 8954389989085699269363798687198979671081028479383405005162637017141770234520261513949988632750642456564334176525144291811003767455825737382545201199816461153803558680962192834028763344811846687664686763193239331124122668142083365945351766145723914538137974423241566923775635584868731461466267229140043448873671860531068929796456489309630229828720035474715383225949731514986238101984370158237527754222773144969118778298049001068599656515089638301119723423872466079733543489055674175976583236427135976326120748481444287300309962741654343926612075673263864625465064458983694697568576963322147974059030230839110619922837690452682118749742269060782069800643658216276623967492118667302854591501904942652557877409124487656626562600755006823437132363042356976221889971079308988624976361141538331808324889807427247522527742393565678371101055426070246909245827858278712510935245367447613993023107805169521335211276030406328328299309728175310005257714125521097663644164539407192869948976994195371834884735006351068028514619427795298468267195232112159827761548979915710708769535379099223989503096094117867515162255008938714478390739110834132815636549086354135511395472502308977712654665640502299387441972630299517241444268278579226271678723365145695052387759282401623082180580337932199236490074571337942288640165099539334929458775734324729667466800960795808719946513784084304103153957714259663950506382917064123297855982863556597984755914800496290276890246292374532487125771602771099896916076547900315864608954259714255091509502148695736420972983165968996541722642845569613698433028005442636050144209777190458124270814378164787320996650237565049339489386591242698712595476316673696186712533701784853676152699507956011647408754153863357346792976804075104692478375556884882345214378345224134539672173481087147408478004568477216410956087695243546042683233666365010687462640222216795408434142997630800621409526080230378625241220120976797929298962268741849636420995808156519422492366418171447197519735392805501281399665783819087483426150068554850660770992715869177883327529015180787527587708723547412383719772137114505980428405959218825733516097669742894880482953355090650595686091128537679287047271530455580824351794174554417573280698362465928550504805142731587956091002218619623448682052311063218276763677636049880068937591240664868262922486187543976274840981275280110696521873105247511142750445475706267255771665206520051564167483307382775585696685672186292948401797263981245827298598666850134939947764391240785031074816939654645883803213331568249321147480050709299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -165727569567884528735423707589405122974076307224186310596284840011478956956362810699961570595502416737419898707097538806745812724992181238958559977556039475107364812676195523992959391016295388761971522592941912860347077624757337758309385922194684944750066229664514382835727834061007705661723995649213278079809024795615554285159657584496235924084669473138668684355237394704150712802921997335276910691366640757835392886926605973000899186829971195918813752908137243423092058704283120550966556936194125756047757190080152534046689088950910971062638898010068052647534114978906111434258808927259043759355440793261679012446875040037535610040909601495849114932700097317031189881823264584232453579599922030705954577847200797294784910788960854137585796377605733511555503524945639872179245744134653788308129133941307216817681021057418844995141414062406721846541058589819734458305465011350563685778810418362335745740378922004212715303364019139095306683309276900630793497492580747858964132605903832478797267292054763380974591805637041831447248109485804299232461860987892426088870322053315860824020980243846715808253898210085912144091509970759645844506947816574063743622529213515673217714043631516781276248998675180846199321942787972366601314092154103066644886194101370923115780721285590190542843023178432497132806457253982907436234677148385643493910771612820826087758656407671150679888442889370008775117858165711795206534190003205113518535110478804887064912698891773875787912934809211211165697684485412395147518874714668639526486961737372489434966537091374260504805638310853829464761374837468587529896475881121508694292051001033456112054365530236015906769337938446589308005541479824756336795162013703817183163368628779178831168152390191307668147654409381234228698892756771610850631638101134312987712130605536116696227172688420364973630038905220820327313102976541247047812217246631394721831206253587051681797018339718044093534664185414337102450843408769843817609610822960028265351978375706537482885174897731236106721064012275738422169570590546356672859203895049216886191965624739252357415579862308856880617310671801595525554228556307639581119255406805160453233245390881377740753788483906958593485804336259398058619383250363356241937772435614539567197153002772963133481555174055779887732379731231449676304125898284796377692456318095529910219438587709056836988648983702700887686404062848428443927219202126836174160517697778446532498104446006711522361678171082940748478291530762760150179573767439150448254427171408595063859264433385133973637304915160097426909340638891737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] -1029167740398266491373312702769765455247155448029741523317560971525371492013325240241997076346784663634026010342882875521428066200684701792953500551889079501701083348619933336217849264876074149561542732866914904119507671206256992675628839255633431468878985360983675187566304590121934568341370782419569261725878186178055556699771286464313259149555772861683197441685630039669377959179188175620638628176812708529132523903196622410002625700503957853706855208035782238888263638096073384675122920441405756665804706965363578363215028643977148000706260210561363560457441611312180740777156882840286690974217218725086041514492726664329733521927519022166193856465592974054326861128874999006199975063610846721333519958489058140616863259776245911021230476618332738056357889439637028511754639563718511738384271392207051138009810433240977682188902298683283377272227302024846069678666591273604114585693744235171587873525414736949535208642063519594374066219212757720996552164552697492488356255975235250431110996280091643301950016026567246987359182245843703493713921351738716655104899093001232260656911569235825498066706778319611119613215775561472196427451369936297835064213724828192041827330436432386144370629932149097667862925573908834960542028924923073824129970110648917042225506648723925145270395744440377453845242842549780775130656158898137190045948434326014335907040945572738193002284380573776869817350901061204773004066471010727668363019108124259118662651027173961585106690487510398097276523376848511232876405052018986604299429006830340357938775878530438484507418558774088949198696585931647275699172338314270562070647934818003106149596531456709348576168739982380518258532645175840289032842693432296274645682666395164730754886743326329441684899071256746686468446519954487332415152132194081125907614899985218943320327419795884723794736715072335871608891598799868490271887875430178122062369775414949555595111640024103161356634364659762092795266065785887174180441643326250438776010398816216067623743460009869439319335382866975813901109949329701625712101240581943355637895721506774507057953719316928733423306809338159446825148767617696182964674893379421956359405603989164558393514488386522570785282694153081824013360064481208656203259244111581372377170649134466230005798739936660093873667453099662296000330528581258667450377126847264085300869145531058217619229215404701726171516327939019302150754265678572603385563450577667894083248396491887808291210207752520778590553301262756066805122007172917544520869067710551967110631733503730368432841284905727523287696242082263859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] 16074409590438484865168517021397091666481686143436710300305948970353001283745506106448521485974140354857455848429763975654652241938379154136282563489386670973656050445895089542210080942605659398983569882211102600743607207828345540862625377965227536560343592454959072191460023770582511495652652415773875515665554741460701233705556006791439146893159702024759866866091274064504219181397903945570451089430806597103388351611304862006067818010295562929863197668875164867242356516921259231674067970459491176851920132842278665003544940499447493403216055207903179452200980924638539284720442709074660335975425057210139005078039293813676389084978798904936947736179052607821315853923572729585192442101778358720891720423617894136847241607331743183921030436161144461236039934668974287240340469748624167631554515806744901076458263092223851184198044989472274033476198895921893334595908534279201557594177061227827128065890100087071106161508012117118006330202652041174276258326220471231496946754491371769255864719957998458179099574390089948337046484686043228558049803500716873334922986856638499876383232251157250939269655646784530739700053744348912579761530564307348178423199364420750845045058670679752555048142381983431936722980907426900881278245868622757026412913736149402371779005027844261126661222407863601246024936398132243460677716398425629517171749290627964818343092788474526018997228218609547506948308945903261247129632656011734046827331611279354349856716539706212039818003286228874496445328014298855628246609086468620316271269131945568173655543203930091723120656683919874956904783035081394360390177622304354985656266477450077260727170596826619144696763337548704486267935544505115227023316801445953295732466521435574251522245580257289328951375821540072622521461201492694143353289607373779463661362815347172959189584782966554362063135191499882305841889773974835400429098774252080515223704503948141312799065924845327894428246296620303048575876669095556027484691549970793237184374069867188866183239169936617663762177563046211602920721513404642395957775419088279142796217167656116580757064244670783076018825363226982939593097506582625995728877758687529747615711581255353173646940535549019991739001047948628344096784285137805310813257893865423555661240398693921073828055618589630168599964713142711998290126156712584378365960687784705756265928288908884333584595989002289738010707475686208588365748755572525569836417293515445352868118716372022132039967757874834642555262342532669808582472913351390633226046430083614084416309100734747156229958776513007086118741382401550712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -67394805074570311934497958319128579191786267109189989585665000829135204474787508864629849304231604250772781857419325468416659384070004246865953137234337155221272323623596566026732231264458812884245556993402787152730793750692954106999315212044213370510571099679271219385028773930644782600429195611351104735779011478530109134538967663082106542839377487109070738654356872028085358733928558927743924790499145174396801565413458512051924275788820717932934883219773077132813341177699404028354082835213045527281813428603119462607476285372996165410693594659996008069144727413909261327603623377222292806262499409557322651732860130603567459304851059372751717567791629908889770112084284581819271251110682779287468649342621792966117867281620857033569540361226924010732535187510587784644140775588006491047019033336426164375827166899907540932059034242514376662517698694161764957286318863472928078385405334356605651896883353021686100284528664876070080183820703706771745700308246897571427236247791477861800605822256294101541026478603411748212156334588105575446660419427718080821645529856259976180333709384575822276672320940437234809560536655208482044563570281645934025044710147848829060472791298080301024471031527897216609505365994164546949317716449033098028639764738059526993727926432145472764619649005325319182650562381614563738948297068306475690127386632350781322151361796768780502024902727788243040333457732575458915656371123962138215812502672270319046561883995740899737586256993460334876368631688237773797587831693374597896101142937894344406784838298389865596152172656942491464126680643540456094059323440543018853252175421588265479747215189505333793696784229738453481357912607218460113147774414449977708517009414066452727833961778201816072814371014942695740915130794314553668882768174707187800430165096961779343357574620840324519588430590797136898566472018761081666350793482587252033759136579946421144574997302771341398552365021747109045824905461693483773271874269139733182417615058977210545862634404894209059012693280806603478969096179470246663660948495980609146730326092145435179865291325165836843186394036166395894505640077363788451527042842568057347697384339847082489894410675178030765575873153091525917199206374660068836182566485460524230778348246257373194873856058408752637109533669562450738833712123060662665606457251688795637243878503125006887623781390524392293190176464567252453307552343795961160732402748604539566029254803851166182177103958265325652916562728167911237200131297342608203927832739631964682479008563640391458172780570146137041797765777195133829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 43492202972682608579193166350957296167409063684782423616802345668690822144305705887536124782646907819274597156632544407780226410240146896335277328406492945162631303989141209506670238870794168704340505128652156440905232636771285433146190117317020836704097206157342761877334467020168480086470152890475155366198340282044927895450279426562455415068425751245428315540089013070262303089937473882983167663138562050329316863594257410863694217473506847571957133523758983572148783530129511542884153703277997193815800300171917878397505014065285322206510916410683242990216590370621501454320829203290772315707433147799444976216102448818694430296030572937860847106871512139852998843819829035995846274929649767412641975245818130439819656781087787606697023674949875907982294328060150784984578422893680036454683644875973102640036211591660655111253994848703625262124874851410725026099196602268942626307641859567050671223877518632814729772356658083995231944457862892860241064049340069233710509976585634930415638592742182667067110511619495639369171402755227945403128453340250093342771062741492236853550860012546504166128206865864585923173963751167093618987399538448261031075882547966946021716050292545437335358042561867018587962127790236487094286322098567452965169043536955562510984422547707996041043998319287124892447057047862339567263514572375851346319880598211589083151512870936270636531906713001238241334750238204427059142270665340668197800003709603906867594822979357832377478583383771664141353368697952431473070506075303674947094612932006921001668944611631335391468798731121213748635172112834422159780819205008719519554667360969157744680005949457914525681382135225341000928924117950557525719556128620035340902277988000641430830501008739720797331035436835684647969956039145038973818794675947042900741837445818895396303841116669836183203564756823193722595707145473747536498732605021554453776651277476860707977887876490149078747228816686718717080940767947057812408485896554152030642442354133914951355265304604995792739685022062889007866293874363592292628647203002955582294305344126766112526703995013940755417695243724772155305516316436338296592456819470000479681106555568751486645031141882259902566850506021984683102430899590616993926188103358436879267894660330290537566443687661058551124103661796233451235485104108044318979013893348521589460713425214375088237746893173320665352052710992846987417698736842178904680678613380031451045733066891594729912954549178753826475314749055595582730974482404778296852572784192652178906597872622363064437427796136365933793917498281001222144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] 660044807613461472155894782313204851223089036522928185469621468910310155562411189596177787430445721471729454984744586823346162325435213418761978271543405197733980264493946161866280484734985355636278634018861167851053139744597988624380693196182319074788667133321252498712315170788569853727048341971268761581391981221698199857910234001370814493174713058163034889892315907928514104140552576719012832951135846220802466003314387108268698851148576480159094490596615853693723061132854151694633273205345535944796569441981136622810548416659284057297573752909166626859226819279126275275707597915052353681347082587803686603381913752314407985070002156386067881331733335426055211463960511621471755519436276296547120128117845560533091132601244505537555261146108891888593111717143874680166891475516408236037379894473407208417235602011008407708608927130548355111016913101700579028454390659989756213965610184327039668931204334823038320941281774654914437635927174715688202763110577203891336159296586214885735809899039131328685817298180124665974999427031509498703032590667081193304010697935055929688435478450814796914051621209640699698766997310626926259916749328031456069225992901360236990058326155976529154704294599179049855623637433212016469854331992143763090816214979166696126187969612398618409648191386221933778984133146403677988022097453647652417105311267043948880168081924195143345724073966622426689306267212813057577867094551348890694527407032884418584825759142867955255071942697316840973286584196172452816209682432336820416240927775803600661751993430709046270587154089110040599929764018552407567413580227203157087831706106189240181124674539155934002916727969056872992647310309315227406701848552354434277818377388574737637387580356840841569909467939613300803506644181314049322163425995498469608416517159297919153782030704623414987950912990519100146183397709997428132877718039644483198146461031115938487735481449157134994151680888703639505439603589288042281944902837107397687904908123403363404779613284637716402240474981242335494824940906265231666683474982643154491878132377521901491738955027285327058973706857841204301756167267458718364687038897899130570325267095021717593394376419957756790085821641788582757029078462672439212784217695897870514360901937734733238129837963641174348916785759030757298988683207185769030071890778482514277902805925843196185279945734249222936266520317196596215690231437232918316792233865459119445046077226100654678002411794648478693334623531388669208015344914779297710725355700363837526094594505091898901403244520077595327225961815051557928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] -3032149366662845375568560050820438300463952651461629943883851419710631344315849428869970059504704927797097289469918209220715319034856580675404150684030654076306224088725671688288665371984849265250553675555989465075614577132328728506626530741608623753424976354485554964629630619117169659066277307137008276964102555365781017504141477147241884622440394187212704387492614486279907152167801459377525994666183637203531084082387960407359983093429929869896123303089923418343305683217378263102879120883962390989165019557598710991087826213740324326872630737830462144196850046848687313144229117371087099336265805352776537898923923726411644603877367227732154380975618615415599280821840170297295343868067180504892338978467066219423852206149924289600034755964995526770522529451834570032338818375037835176801326633935940330778876455912241366235328396193011401504510572704225697080529150466414873673754167828986274069658676878121123916180274958102648999296748329397643924934314077601560406072728308817814040143407973683832757642714984611404865160090658566569755960469672147154962788063168300845497577555343747128708511019626332965245516048997024584376575814971130516665973108215303447296707699484365929255750365591704305047036945637851470825205402429995216043783975595114002322061622415752813295388173876785642684879126153963891396826467879034658958756554484047582531271723040261899709525785425193263311686254741495875375707680306383770555651882388323472965869503283894098863851138270251341794989187871606966067317836303990300296653889204504051894641484222775210711683244217728340345639714501187966454737742464270625648406496268871287372668148800102682961801371286415100829843888494405125998808856952635508595681570516789300249964240541007062096261782829248291622876877358605569605384944303016937228012418529541408505205812283121650309423060855886728646274855751257626598864676118323578017853264004606950857605012647701572944289667350189848593657467353775889428977457914178704465952422715661383319114128202153371605524564854423696636223058786591866495262104419574802146030697615685670860982105070236789254017164741372621124214312150804969142799196604291915681517365118131626323954412653946676429778069468973254335207799037635324111508934791373485194039202981034569659615615697838376601689755391202803321416840194075162127490784200308109009856180726129223956287986786605849312830761486247944387939372397427310403163270354843168186091078154711959273495781568683034183213422653449836909689639398259941492906941136218663526179043691335167152836070119831049806641288660415286345728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] 6839297845702432472576474740801187691180429797180299367136814433813981180829176434865167059525672520063173795707730078232331149966462100444789439100563063869830818636237672917128179077718416051613320794531590182361240355799623436579215161268730872586384872002180337030723496492352079370940311155775593216472058027675503865226527437295246197161944940055962541474231849537071110960271008148531989276100388979799393298195445555007753349902533132947167676244945203825141220337417397093896964587044265121495332748138233894931592364777245710476444172517433609490611162362206115809408962122350985419620372226154187082150807232722633196035555725516835979340723765637648093565906370620929068848064405134921509488279975793327892805312783448022466401633016848712909559067713101782350945049856774687768854208391700981239625528251075990790407500132220910265327347659209897033787021879534942054420862221012331609640767892368551114485582738110525705718460703548082055440703082373889364912484644731625161995014458816039659116825562589537403251244628251883544467250010705835236834485397011750000804932603588888299078088939067574825304103501423659496716755545226271868859645019051337958088986125426506677142219765806125482945908959152422304512995882230741063995076490766674704796937583246777922127616037888449048017421290492958429970801212890921785050552016407492537005663991295644765256882433230736191590052822440698478121996819393358106301016269498049163466564612062154964751148785332706111991549843275872210379664792387108757561852759242912610296774008779486165754174132948017368302917845240121817685620941917364530708472260277129795198754120653219817912845028683913299285211810163244538995186743942650913540324539425616241832735595083851690909375668829484459941674009827255837802308015009341141320818684162719911657067673324830572738966609850948802432555288574371264272397490901520253764719390950682582558868937741986034695024119541399171789454187283508716832236657316214478061736492086558198453422577825444857777305941801867336762724903100970142037971165952940576904042595957477029183977279160360673595699308436069550576845050522086486849019846823339438058357419992174800760635805569652786100325849459849498116199594314812047843935769113481098671727003033062760289076800863452337066659969785096625664166362069151982526275191021199782972535503571569066283257770218852186766673642856330656456461995299599182721265018922707032619531405337834941427561108837360918753256364267611911000055060385860419502219819831737243944213378016931715279146115763184481605154683577104271933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] -8927673561727431199465564654634631582728526967579146585385880263457297288668657381739305425759262896239937979956784197149157122540087354319079780758552075499668996628430507777800268602817548637589844315464382933887440883389084079281065386611341711701129911605433133517270036947933658405953868297172678309308347976750902211122570993899189419586039805488727623956842245434995990089949813239869558226111965100115896609979957714598230426670900650158154970215226107131192061071894850050091787709136443239901938348259986577439322216623938033970197183762260304599188592046239468775687561596672410679928424964708727888143636657507846009068332152537681036154858368472608048733383036126911660922397023164588253180236788916372869449845101863608124506392180051955915542679562042564913722425499473537606784278073187714360295185770933841884845049954364870799058939615797582278739350012486908727519044927077540581554374778222190811461231243673141494676366025060702768686796657483917782336130906183818358170043298070204513230568008613514829107532512676163992145375417952981499916892372909975724130177331987515181994034205652119676218844487449366702370131324584589309298723784200279622501480454031573521137152825959881954422072843822065455709049823857162755941383206358238484154997099579402818067969247313560735565708695380450606799634470791325024831343492655005304601439043061688458637729204746573192753709637670229234128108335637441733899276032068025653824619341888603203375132663759800807338932947552487311102424613469528729686450225678570472315155171273938070260063545010159005698187492666439466695404347667563064457714843575830587233152800658914071398953477062057949249869012145462285874546616207712190529661345768000320802595557054081983088731709499635889685859731740703755677024958649176173214607900899026854758867157611581184814493490691912308994316494086870636806725158918454110201477774955804449357315117111204006978369495262288580519139090977841218749595662458126361955772904915130669882400179645371572193870725592871031775250315011167460604319695534215037251245514718592509347977890526841620144638852548792816841613230440200359668107557769591768909399091130904840800893959975437349990952770471461135431041926946209557350095332408944312591606340489193608029838830881624846634704128215562341155606022134121296359366423947287275403669398756081607435561412808253987178844890224963753868518895800799682265043414231174336202770335200305493167378574775143567637614111396508672782383010411348950939871649732786563649000467759378032624896144713725783078291050737128037154816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] 5421670227442967794235500089634798213842789511674327100427995339998116122621936516264218579972496663941604880796829783420943030191951243670953497416833399217411208776600382607729886092026449329432086665362394842411245351236782465806629229797886017407691509419425664792383930594004809146565644726491075073083557789667139137734953873797151034021193149808025531340281916214161292111202263588428697889138731893673004017886116169061310397211753778066992261713407976904778827461131774616269366991102476792361240897791527515086580850345263621700529732251982474789077152320973000722198452084704782496217910383717074347476607067515138934954546420117912906055831659330813030765923702185815006774645411568327632220648245374652233843631212108419836988373477653830496322328483904810794218377233620083033326679576321156846213866966534235821516244593993130889673371731580015396002908650701437060555639647511569091617581021978845873947622416749292516120874310418393805353307187482425500284359049578742750141968844441531220104821046811908651338553233999503324700332624191207021279711877422981981396865756758738594206759465732262014773813683972429403479703207728251558384108502905970371200721376969882649443064380312186157656154434452753611258709648723729781844660753432596241258409736299777941195732996486443409693145349743399619535907915338513208160247181098563139049376985093990830998572725171257763743252855324102693236902099246750389769514306051529086505438191315629440621157153461965273766128404523950461849036447679112559729603510742174987425420215246525162722206968362143668405566105818320709484032659005431820943304365330131416004510130948791567649990467693054383439692240025179724510486510946700014463966804295063472052025590466598591100290147098757274032066919355890380601476275067675273540558499088793214041733084214740673779517065401573524787014323221458236900926566543491970325362154447129938594576526161564449402638784699236459181398317090118135310198631632800836725994444336448096643757504383917584733405845197843834764806473090765941943451719133711795767296460342698640059580307219618591924482326279602569810208453382148941964482159781701341437624748146012111527510008031494371468284779405168774171644456205689585854912211781628738835439765158193925861443284385973636247732180590286422527437867766245070012887788639007735344611157472284750869367344775068885994180316723357753370995919082552948982276203810660428798420797735854233174577145475191149272996075537951516472068805036617998878314033417205580346838318355577142914061527383662482814177380975120692019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 6935800115692907084983023511813999545686729531520028379614930210761117141651405803137530620056493446154496004949682846066722213528090122287037092248051407356054226903600583470231527462620941631710220816799359612868913721306800438739593554561429155332753886182578978644369491450030048354353950344029569105375640590591484497820072656258001374229017968578349103923854714197970977546170434694999897911902633769106809078816544375856720163890031115291279476889003386195548292649396648209494677773939053843876157636056324300860798994667901933143555842586936452250800159303132125734892684047702293436631075180412111169656469972551028362481543295147750867123790650837448491278183254846777627527878664440464272644504818207738980953929019503494760289702115875180063733323864206585744437707128049983772973114946653017507457093266462917104445366303964733623517056905618497052274881669973467227634211863084490471504191168538623547804915150091568498740483892161243229970141851386750144663878133968634063155797149748222797032995174650574755236455665610907098328590199146650842060425342066849544877122873133906722789278118323066194796510563701648529558981696752416139818414102065935092309209479085888818175429384549170926656986431795187876948436052315086806907816494955748803603857589436481643523561783914133887651860667319089217192937835526450068898555088513650598917309039472883925637768872549568248452257571375573445390141142262101158115711148977767102214847157919627652679934044911387033310688669985143238153923842180530849370137945392883680112078714964678797487332355820603990318278900612182260962400000094480361385101431383120697776106628586984501301619290029769845835987940776696519937247677242252323275520312285662615893818577478143205208041918514545459533930140924977751986866932039226526616680897168094776834742651592115279085779067596277983209846077173073862080544200590624210560846963464882740986832317747725078579323620186145748889184899044008029383085093430662001391191383768905221850880416363653958876200725398782023689962871297368628183101237858606780793270742940365629971360772093746374286152077382661379439754359452532683703995449605094176074633559658060091846354942046453718897281542745145165312407450617018874468253346219779550926432276664347974089315034546912794355553768028453608724477791828979397312729929866827277752409607916038401304582813404104582495072954601652875676697892286523025179231117897734132284266237633761133554537373049618992049151092896866968885142746647344568171739453067858501668471274975268761157351740069940924201256005526336909082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -40866681802569861723286909272165781598870964660701304527256750523590423274774790162126612514488674411788967431381900105449571366028766496847878079075962841628749400641792293957435003967528926862084044038093229245218013321167797508006361393110822848802899173059124855781002835354882770759887563001205358880304947036665640190916838398659698539972004887785991323088277139466849300540105865299343530111464960027965318430278965081485601155237262969615369331181499628417359770413621907107275218849721089908323957582734436603449820848614007954938925532709883159432478065698150255750213802602650336889400704194893043278360638595421966495806767425654878054402930882445458734563309285373202083571827326569590111191815999754076289123840850896753154844164391514436336417850093240932757013253931043645916049822785539497784162200869282670908798219802214749258377972185532744238853606070969676263120905809559027597169938453860984609760753311538741527245858690425995244896445554896618469563376075927347789970163809193917906431573053817027320941035735186418543138965278241614811721907585606573797791996462780465182093628820752439025248576920389041360144994295568852870685267832284702704410770453821981865887472041863475828662424200243494939819871718919724399548083373298883034488751946893698639534950928054581435595093811366722161873573852313502269980011625011665640495787538896637989313373775678422218790522293910915714504242145078434029875375621726210474815209196235486064496505265723842961722540059461574717210001572042913051964215410924935843662590144823839137932498607523381985679206288649889897189314030127929629195229672159617103764924000371155458133557820468798035358060354559770322691560099485407863688788136712025979700049078284341968436845581703894085016031431202549652078837530529064199782109936705126856154591866368725378207932317779157955297340127352680194506597921425388637287227443149884454231082995622677576426249970091662685990111899420987747224613698048533629007060043259883436955181748090816174280362691869077453485725303210907313030251466879628135732797754678935002369774527989970070533078588681167455740585870760934728230520790123246082065282533831934659389237386480907229039464517767461910469884478139267414768873148965638151724034219649145696206159509386967593367947312341048429621722292720189014037025615149415243153049406085366799800345402289356410851253104303964335935052589220494524300098939542052353001089791711429539377804746342968852464999250566230885639372433929150187347072199080235406590297531913691648199760881371899747054687097724561564631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 115339752716607670659836908793470162789354998188577049866971530147529940147114103489038283735379703070604453245977254257018429881708683518319661372878440786360194921578418125418984193073969865347919442247851608415581545259611148508873605444322574856819652387918105556338844302759808264412674751282972891185429569319110110522287873600510301390841944278482151734695953871145884270420072640952696541837829809921876711463915344406067871252081728049941040937575810893493961414113989149853935400666413957440826430952461674327251952125421175737073782375657212511742629735506512629592019389207510491060307286774230548242272510126331390893578813276060875827919845555101341804668940642622328766902646562227286841044686208604752351346650386810935165802176952074935348727190852676595949881144663993883893949339891310945104317893152974277478679899396813400480838417050258911141423959534391182181031939231569067192231774511572761626693710367048353341693433011894290034611761687472485349181904436331407805028928262003424366525392645972130638845552493521677900090669759228952004909356443349848032599823382806511738535398410384141674427140048512508635487367294507447825507747345559623080214697559420064915174340863063306090158418227066274989972846185363534418158942775386464857918947620529255764717259167610021270622547015221968522349881575368704359520828212417877349891021584090626848174383216711580696889300342961082058298170215858357345769315756385243472177447287769190769144103656392141025004023764827735163491961931026638657619252082484438788467293102621037139326279932285915423129605645446491232745417730800915297615651179682189983714521470991744951070162376003997026564090280149314692221557556500716361518578936930253908391697762051576002382767618964244334078731171095747413271026152468565741244914218257331669597167827577000783785940625030203372074565402097893186215890973358549177304691496018068857770351310767479258687646183013955107588723764445680001315701799269862743222476633280785952361504987976180936193058936944151479307627788687542637223456128545098501436995557821936241520497955769661222369592876648507625903079755956046411173121470758818398088422977313570265890192287484172979907678019961543871547295917430470003983809492658109096523125683606032553907424912672832641379760948467218201533021232085494856957068485291445246923608343705694554080484868668929651158150763471898488716841481751628679539927310162734559198922998206882948013648043664931191306156256244813938400981657246813791884963393275127081261247198277610673394328368025555879203209393704008805253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -204221820450810320835803747766779698772876737632999565465681749206481718473125540428389966630785315929876473453654069491971101860371530789513819504831388289635109697594621442744735792767744364909110147935338517704497246751358934518585811604468125030276899545822828269804311939886165630511821631422050372168702933490093328698254354393451157546065736489209910017021947110001978532970541353911942294737586233978163192058760186524027930682417498021391143430402420454377720922325872783806565802915506692279336676571372716128439477388418328851864252735616344660550770490070565790692069395946210756874870141559832222831656769916112421279637246813194507403177736061705229108085896017136446865619438516460821498264879808665187547495193327210017486392498384819933800439279799065963662715519023504245534444720678677137182796360266956589805409180909197469826050015897108483382447656063293583031616573768532541642312223313037072129829880175236046918940891213147828150956011286240769307011451112023250953253531826168894012068679075487724532821831520519570780688851386286824263435031326074623424444855473814157011485731537827795239275817016783092700608102742720802626892491476398191162070346338394512838813838633060598901190414674178714125419041072417576817724476253125287991334879590987129135901667052023953426667360105170550345984964195284665186737436305079358716369199741741487346587305667120536018067141205581830966706940595775180234316963040123359709368727033489532192312520868327685131940102133531467385851739180644395223784799860975828433431530070389451839125170032648235676727043347592659076805787131547253172817262753675508246622079164328556630653704859864623513505831068749612239059678021677202264542803847192935160290033347386500714513372165439200691871100025658666869407392339837591121506753161276886334207410866279753861411047068283056180588275729740721033217892098941028727843043125118696508994221166798682754161149052394536446444349252691692763852494675105766821358639174461122525301095782555945201982088561974138361590310238147235334488616507207212947615261513998702575899080561517814893469801105997399948293711175789727800952786860536501510421955908273536128338810271119526237617148867406862963135496547651108763077868132932303586247522073689919631242364218786636872452177869704262480314444499593953242849020042835839511607700253072267912554615650263154533636809460055467955327695053518841395146042662265397727688440756314779279589912443432607819255874465237771280010015807084999977256395120728896447371046251929542325935803097439599431617334636750219247616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 219982250916544640841471112604454650531703661377411352791470383349472730807758372376742467111662789638187089973459082630963669658133183719884793662758239068938123332357527374330720040380608322211585878224040557477018234044726791706354019431816855513153156315542450660320054316489395818120066168114005120556255987461068398552843728692711034140757148802387033333032626459153353006147117088282910430241442853275397029307056408358107697550089144754900472936001573478733530470469487332021367098049904671101943533990429451131102758210987081297726845470414373139218529102724549304650397027464459286816998576975649761383478443263571099754796462327993731207762998299977690943710486512369321641801505709882073450100471141007918702750542756802485912269134552833567327341484789218165422784247565919890719995524706351257326063855661563624855618749497391006676076099877188942996676884030376676329060279744245002903653363644541347807256022907551245087851603910482406212477646507368453493497070009445833630004089614301127396127256589726604802818498416886805859895821432856802963661273053255646299067065561070322888376554713493222557678582806730501783632634748095716347221155833259135819962605267710743188669054659805482854578398742770336589224385105020122881791850200691383536281929147716165744485976671556301655743609965731679310955387561930011137101896208779513287038290452592090303925697714435283329328737038158344678923683500241143637769655185501317464993320048144561067026117561099976485959968070705737470693536665438009648588090067197723715065809360784215573821490562653494277866537171224206043458298062717526612920402536515819411340820328942695589889385486561849406076057418534164349199651288433427997271152566497408017300751981716118964895547621695483933574159349855159197572423085261009541272680306382927269059953938065657673786515781786352367066808573916617092750650957776616377018024847097041494525470901876849728259118551582994403791609612843625213445680497699082389942480891475477036464034479731217233779313116978777747539274423979164854935406230046584945582465970327295841284059723272936244573745705848118136616121111804435859588556767270984569951947373814691851130925797255916071829124301389275802732565638917101711844158378554742431463425946340588879346747934109623222397505822098479342505693985869455884931172150089007175389776968678466864709766799638772814388393923944042358027316728110872858904580858595129639485286077944037350136483299480733867215320270065143048631953983081629045686239513651968148063721808298508849162927214753240165213517836225838418231296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -157447872260846057881881755184607852160434244213432188387896238804075707341502740165842329426082320754601550463769762405397218906532403425035498018734435772075454372284649360731318583692129198321695596897321477265921020310981350812262946268584918898679627251803567827857546422031809474841861198392819122579970220614885907681927553923438458717339192601721249966482840398376420114158734293850038286719848945535943143757106347559020413754751145746201590120545316307133129631337971719114144150406222202579646749172343074401926157498199417408835906935487164542232778003493314456768007927680461182155741001065952733296688177334604201075099160998776901990790631398689059293590237167091850721605736408350514902817939997123555793780409000665843863692623528399734607912379003810975824337060328730615080531036066661515586564985804305960042644949514913508182117140630270146726310433734287557182023508746356366996439979655564661190346801834538501072356348173463763985074602923588696987182123148621927668094833772332277295027756874256357896201242455459265712936678231842622358354105037297191403924659501441720525544628054971173089128036063470946171134521911852015440224519478221465429462980432159013286983194284694292920139504191114608649272979838573824610430729192609539059907188506895801535078010176220592662082196273262037237587368641552475654584618932438117483007825097469462800443629979324304289734759884883436771590298411482998752780488833996448973560763307128149987708382272343205497082549958109211575788252802143656276323744044555966234281495222275427517792635657303014135007182313734796996746464158858696309605150897438770365679027008074291120423694545090795391974744620462408016915597802680297597382622288541462877458565617501333230299518780949948121368823846448715882302538625066616424863625382609433298041426871004136574836478554334161115353032649665477948157910987649940894144517956482822960829647522431697837248196202271898684806448353369445011370260790821844052778473366811289124574453904617800329281159589289921247067568919180508375824789820127596302569399105601847126309201647305736267044003700790182117509584682156294341107771191262620214647312157403025027612188812391759424283416824001022375929741943999430156614081400668105340233931519354116569703733315836549551943695599269547039460661693638778346430848480034178420321585164235661448672893902515611425938722464906487928198859510962281305173230367174550257128126812585700445684792189229196227124221536800699926656158798729793381228020483685034831465452377964839253145412055954609419015707611340653094502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 232975759371266342763369622724298909210135348902373534298437114120562543627960901938328962283279626607099752822431538153398809099730272135034756818866734661894654430350957888221573846446287656883914148091565276838947176565361273869724986172130799938043261365439690128396420847348037908508456927454991079810628829046806068611766054485318478197158316839016166730167443070129023226921607045445252394789500324251941546012593740252795862042937233796036879718892366268468980882154028820353896922155439725440120109790196250114181876430630442344363619342967857206468298102397250362752587284727339401555634886358476119811258963524240886901008195337290830171593050264485149269551521048572521818771944217520273776286816705773326015735680241814120382633040989054857606562384699392762554436759829089596755454426230039197083859613124553068630669203773988834501781175709867016262755640703384924466587939037427633398682788288593918808524880318391595798339328011613917992571763059933365707852196773336072141926486205634207581369847720552666462248995559153348253406274824604179462795677807495231144163334291124307568284696385496336679714441782601323823831036125345371649863143241406690216351897809663409080486321124597317436442215256126686637368476106360643756071553323525326452042897803754806039003289512671511660881186730245822218265908343751028377435606258702338691770883241842877041397767772913747991423576862863503126480715330833350537769906621324910779140326660370617063871437397564268275022915095631604445124032189448823721583725714670646971533396347711028799459869571434085421311829194979719729801025575943586373827708694391984611070422545451017177293057130638278821127721113046891679347407501044538111042567245554135945657085873808103179846020716372006451151964850775346935909205294507457344510947390298212939044283408253982924269319898735470759831746947558525507054584648070508381836071758953362871844064111110235466207487770031747053049016275209202125432310202622418907479190500337152657971197383821932296203427015685684135774676426145289671103002025024862511298215516195528969204987871098356549216763721945340494038805996683541899085769252316712098854218806550051986650927313161760972337298374449376039297805618269368588124049338613206601781982160008904533443245603526386414129336783106686118154803098780069414211160245755529172304206804948106363013433278540693473100772727403800489696745932368555166001001466105133327383715614492277789851048158197835908661126642035114804044481038131273020458448239400372227072545450987583861830096035911892880527920438545708505628672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -674518899568751693718378145376349470465597809430358607533149453914410283611265898337930646044075825040316661113679523224749116311693280042472983996177431808554465184354209625515036041093847096477016894740318946597335824502220356334556912570674750406973055707309832922009054805883541332561818074914551723377074519100934617245149945264394498586447053129677119430215289547565942032629391198948517689101824856337240614153757150880945251661978454555937413034121961279026766124174901222779884984193686701989853658147638597110432403155928168798095283197709321395294852433069071255523077785767257734363353931721978448968901807485408167763394013304732919654952607895782921021520964568082474630541308062792634258589808559034035158615367987808954063780977100142507665977267000416283087735033260401442366835439140534069299315518456111612094367446858864765623450538709539038877039936173332369763629042032144269683764908098754837792959365430138514990447984959783893261514914512717523387661975300516806224921255730326098635692502230598102383017267502546512043067353867410031108000283182020350067474585891265282861151052609982012081422088262411136639489533538249788770137372234556472977700142958172968041008979046074540210023813167116964340980968491664214517935318797365390220475074421371516891330401597797561024893796830316369853619941973817454706972185746988555404758943228278941826859304623615902066839480833069621968074945767402219711379612886712870088569279413418016156978322021624914633762288156432120794324277460926419999820582693343629858659314163228948184622594612037571462759871256929852001468084735848992277719560748315629410446997268767464852726044964025663977043197331720716405790374639559130428063206769562589872077523909758884176345243182508350709406013365697357168001799815552599871356722629740805840225853296535401046623909397199608385663002634874663769100411062049141687877879401033832415014474394965321697121607548241588124127512038071221123941016679875511809088018870777050925357654200203236830190605330447397078809499545291115799117710348490472378535163890105886772828570092433676488615247752581597183092806190922282862045567497452618532904672334164717546356985998511456078887335977535458100253088429342919909096954653598649520691802700477429682130095776618405331395126665815320288510953947332112024440216310965420434833219951780094826429007903188585653196542292360633449142840018356371297755918380433264938138531116965914242704163605922801056519093269381646174444910363285467926768157618001270651189215014447156113498132711617430056331513094093196744458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 1309553117746074256224509027722232695972989482148172707902652401696469384522528024702543699017262617135297339983026168095596761355212765666868021233356999699759735105389399488709185977033276369487323600413867985515363249603921060980233544887519821812726172950633464702403480389765657942007948085638061750125864641843434726623731938837258225867187262081621300403943708681456287715426428242441489951110097466919880592523126109258953081689883119060041966934598619022304088759958205877519796097312723361919762167572697166606098223533793804945210391889974367860347844327960576599169698851608865139324760326653071580333036941912046891729103020799760157149521387456600144972170672036703545387290716167118901202187342810478051778844726604537995217186496464943136385292092152061672765250655224158176875752930225671117869161439310354841643290589271160379268899447027771781227163548471204797155527278029142797225672302464573672426886193419912117973038588543103299449630309650186323509077972010498886604640887622588818097536448794985309135488082759272355463961818870472082994160774170163891010838220511042368840928651036812836253859801073309857261860038677068017926292304004862980922046996681204385917764746419541520101321212378197411633464038545554689125011746025310956076988763443083816614347846549026811265266544595938249327167736325459688168508248024802516574162940715567772440529026136027407803930214141811911556490957156749619755678375104886985713023885484826875504140220492718210618220194975181643892246414366413232825552695483190928654351688509483449169152647662045512514831198140489414007432730136181025702508804478151372396133763634010168725955391097436118450195783370562191081839047426155238520304828999334501145284686289887536706801003803595711305911000382143419221828057555790230432118568954747675258971035013549243806345310007146436995477746136067110034621638903888183029173890842507629378936561579055215758797160238607083279574837762697791478732896315864759528695807193638927392863173802977905615085536414749346744088334652343972512734798129346346121681080040722890709623223353207551587624708270151167914384322611209977672770690993825634915686147520784449034501137931100300683116375712550379588830486687764296361048867626077261688034860043329766451725426742836554390921856993104630952388282846472332443592429534809838000387236423347269552369100552940266340903834694802790762197555413729854201143149514570132425294668215064816538246297141941917937385806267149028245110319979999525905674614106599375596266174548460357986884992808258594721732434045376210933907456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -1588517776711765823435318622907253207746994318162101302124948414974946771812543951548483726798705754985507780370374519987105121490951524386031099451578802078997833675433292709397165774339293330012330067324739329038733030693337259513395788285083728155205513802087787369691533177456602254829107844590215460417152834043613571212170766729258935932697425304075582925977519926700791504453349959708724592473602648421448785924735048457479439788357273033680593819609412419979085421438753111967450571384002268546144663530224157899181378090405449858456306995441603407174953614068382462738527018544222479264702786113680474409008642806686372807711501121791458396468887345672171501597491577836928147285163761612099422875709525457531956389033797017584443887463003171449137683007986685070252152163780230613578317227226874346902497872899413520021045257131331353389645160401208750629915282360658666283087260488955574160852118684372165042296208043636286211491670221247807644974788326372008119914574398763412880200536978473821218365918885749733706485510633910830480188399588194798819812750768095673464119262723510483472049454397603871577560956893454784258563876704851177771781143483715727863467529321918059598486221665097642669809387969394408812563404233959775215633097506719335008301395552901096543689504294260095873220426985999935569086975353823805321384183540316252059450930337510875142921445080879605595108773706117513965339851276859164841532389285958269675199429668682954331204326420081299398053919872099673800695268090547363913703353648860864972535640064958757709801768531506782968216802227740762700504114606589684501716991722429046442476663843677091343138086100918416905665732453514072772907340622550147211607872986084329900915030447994018777950718300811275206436396109800504360649530536420987771078725894757036835292185531667371027322808306710172074327958198391108278122506559910483766543262100669672320255773088242655311891641826986221890915156789397470131677474590616791991701264928914706134263699189325983164953219094673510946530494743586584943902127062676915485733648170619829160180045323762317604814638341425018349272102912369686130862126401993628997922739702125000686186822250211563376092240389473616756352228986651674062254990477377360981451241750616079307498917136774894916901541993431822632819535247416204866346239463561832963459781929900444260155731336253991983715867683623253503719177625517319354609577170073777471714630675398128880128847617776084892296154895582810407407059914254781616637300466375316091661086711030175341234890970140484458403715881829037349273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 1161876503681392133768177513694812348120355617782071505798941637525119151131600465237847947660111519142497885363557510792259608820563639702976511111738091230632687292711886031963003703090987726120141326364630527468091813866195662966475551657441942527685892673587912539187481644134548628920351419308979408357560982339173043962655266316168036427908500891020018063753400526548226847909507012409671775294675976111152503822205138816435647830091053165679325495570730526616050665925821283189541906890118505245529871895008804122256139764910392448730296601506206547834962418332903015544116452412565427459913114597873437266250551875454707412431282523584333964938273525554804824835175983648300900167812138543850026245033674383695864791554425989376643145907128194220272772107147251165707706854004545713505678241675532043843776602179839407135023741168566085773465359920538527827701489558734088999699347821495719318102058266090915726449340063656089505399686293617147244623964439717754470293736974194898716078994008120514440946528834146596397951793015679113840740587916719875312534620628295955777809847178375549061254125406049906072856916516290876881145357729734070663625129140041773884634928997365250635496060584859475813144142158635306211016458813316053437523868096873463737452481884242920974450874647545967906451196236926143467468036541839348062825565921815611428935303355158806526421876636569626920489074499907726819133242872695652654608403368197047675669743483931771009800705251328170810164429056396715349478340230844756108515726768336454067874838613984709215716535168402916529304648772004848862683208687084847627562924769951023003189421051066466858644871899180346911887343632839620106444681039827171350909250164832877929087249315557586039548741295226564158971548145329125371431320481656969484507650631406896503201709045567575895791985197861183000204150196030661796284642017275766115307004066723296538428063027470777833328397577449209529684572806230419479944602827799374959278934680682947264936945808541343465590071952108743416672496143450677557300382142404021070353611253155550667456015868376630636115267166568662787274991665216406479329244369937204281929994002883448433408823104878424326930665657789852643501435308442220037800641347464897451930724978583619201015216855823077802990198273805150466915819845313618906884239624892817363652342800079035084862855196838677919194313031187946085345161022894162445323901902751380166464632681840625689349762805053502821811244926739981756274805748142633156843497184045670553567980885400127636954031390003980345531483072863869180313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -281142138175791925905155822526542990902510803445853368851395219045656362398021969525584563416894899772209293815334725962457203461615747192963232372095060109726552166387869657680376117811648343516576639436970581904408654644542216074515436772314907237426406937794843665774130932077838542126690450331808400798362261831341233399705840413406257604521806928971292777884491242747153576268786537267392461215082308644487106281633092252720314266170378697800927836535927497067199261248376724433999793837077995725501084047267554415264436517150929661806410643017693986451592031716747329166552336163437984111754356178886186348620533768567291964317669957353968914534329788392462326729543274617486607281101066781626436853006946276806863757819004448136492305203014009266917115183460373518352488502439600647862159639608064157287179754767983200237778305315720020348150927351587230360670531736071343661761833551237788698448266773763858761859892173896107536072345946584425771126398172021615211682938053683776404649362251620271176593181565727504562633611240447108850450980264060972627209566416806801030464646799799078010445024617717198062503851950333331871161891491842783782725405872644091057816507881604958903798795200764101733947818818794288192851942042572563962679236986828645033204611247871196789285050143901566266939783184141536820957103222080765348991104911562274350771647552036381190684457007549796910503444129539059200851144713197913899198739603174627890816122528800330498821417187406510926207345848837392157618116164074140663213161035750611878301186639153092798050717669362979988313791800416368821580011609052565027719672538238668813611271006482359383866222217703610603349639042900588862291511185647926106059067331001664090881863072373085328941950950352178118537280574538344449155704662334010621949153307215200507313066710580200072696596590853451396680405817927340067979983186046457951692912717174742126052101027097417035532239174136223084284842794424524906333586500124600455469830441458064186542970553740735380168418878146964725796356721284018558264158136267400789907069471046867986718718276669315929256282746119011652008639426959793638232872459349035894586577032211742083031286908427857479034874761819836693268279302912475282503088919560665128822448170648248648978094507770702186188412317944546648808382101272542167081194342336910030795587138757972216477443717291958948752027139149524485603819823119071854676018324357334368501033001999026826518146738366029227096054497410277996456184224165834214106604297298282027921928511679504805655458541011419834841015523953883144519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] -484144327192522889348727571938210159874723189242374838332977304476105313137564402899200505680318691757711907504146862231840323430317078606685173139890698836376539400905379948920777618107867993660734583836185718280475717096824839945871763844241921116399030187691030547054304698329977637399057309713702693520051943945862129610000586952223935463784139270532619800072965035572795273675016168092670872711958206336127604626195954726170620837113623314224538201635133001101967650478489769463663186342245408249038111687332985869568681990305847741827948342884243892270494042331799773976552607084104603443275133204644735393774440835223871970741348151743210550750399499263428516618057195630938110955086830496983437114185921211032337060540715362211708244724389185799356415499141980733177886671434793311507574038954824571406243458559701021838343847918725444158121956436766612348920992017563197720451003252226333696385338162058534150237078505031095883245007207909997280232626337913573632665221023443882743295066423999594156978468762188670492525525572497438987620757176514280810761420701898722296827691027306875529744700365825541961715389728917900654139470027971707194743649224071045948407731673630559646139582483963431372274949946935617829783115889848109169783259909637062291385743847906381119173526850912462651967618203230496743555003760756105479582323469576899836778012987078592339104554670046371546676411973844093509420037182437779080306145706894904062875273863303729651858499603717050554580721480373572555507884464885057948532876348381457144948657540864654906398553250346281428528028998640414253190022985198884724675953098516550530458227104516679787118741309853204186156637462113418932889378900482622245451353720143269964933531484398916795267586185309994646238400415200660063506136349564919615336244474102957726429329625288046617598644763161550739781548191007456375633339471464639690042911555466853169511300715272476782788810531767459917631133732387664952785328829681541552045599961999510433298366488695290710649820707212836309132935473472615624697901073186001731001065180328454617214019961216786727950157502673945527660481833380449533903402903974382710577004955834243990314986012874080888592763249427869536278148567678671635074144013588962841369159888224941391665891546601341360733832903998637375857721996546533890885138695808747976145093009445756192680477417651951770169999343297782955669417566507154194896351115711154778010630521621122840712831803872661446315305289213434850718289386079296871566028250521781631624521909325726015581995488569483926705518834726906309378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] 789479998758360519586966405602913855702524127228396378014688384776177665911382575161054153300856550568786703693266976851644646201307155525395090297507705826349262666428697999200461040048689110942982389506438978904280918147073342450926227318020692806237933559903883419997670694418851385906056503423463400518373097521441592209741273301723117325088126992106721218581635258877920036452458804137756723053147654858148662263960091261208060261310834813815502622018051949661571560673214587711932006929883474512291257516470059571918143784604965083548224235679178038355149289585430975949763444163092693273332136835787017039795924580679071496316971269707425802127522177529449353799301707607794504719074666469736349861478237210254608256258322307175368451115415938803340159713015848169340925957584740055176750403959167205509553574178543851876429314647643147793461354539553650616166700398551699336885880965993232072379484034699270500375924581003573828701628376009972880628187139477020954531633449458170443556066809407108872369371138767538115884083323171320009838963395070046006401645504363846655914727218885061803332984664669346206667225174741830487250788553934090996951729864018090786542017121240371243503576496464012643573299913024892954200908877810936572119308376657475129766024353995623386971715403368982229337615466307126535838150819352234950119042837620955835448584134946945010492645936579039489218898890030532619978712019419737710428915144622937371844502736607602917681945142042986098417978611874723442495062985126242813562533989524231702397008014394653436114718117708309539785366266646462473327987339724381049559204340620727059407974611040952532557710036454018647216647832562294579364076618427394089126501514028223545610486746524407104483202326239458705943646932951241658756694255160828501469660453666693323336910690982169372402153906884261417894973551676842862709441739811396450590090967555523420272830958493389909981667306878272793880711147219942671536529471792788863714059905721737212759545482114258264088558161873225695066025075790131726162520807696735789786931933342059099856231813208654651823931157205548306340534754240374675213853571019996417124634399938637892982586152966822405324069310429913105565526090060803416172188868990219106516863004085427812813049416514252400358789064293122654819471489260870549381409367286833337032354627788655698785384779940846396633866480558771672754349295745118561735919158284376233889524780489845140745078185827075826672065088379723661290281623178657748463175326270917285724717123395875075625369954521159171995363989781546197319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -686051341037041560254240623481997216437851589899259362678159294794866309930715269080245031063048245091641477062553589869323254113203305650242241668580019427744001797006683720141451774865624598621723526096140246709890910029018863501278682318076239541111219222988278499650451108796389615227896167387198814814324018331950654980841626718177781179662990550135507492763341538004759261571615335794368677289710978609488498341547509900714381627361967571230102125982654514389769954979127723319347391709206262058774949198775614387160799803805945587082958521342149894688258208507582111573579592539404986328182784059818019650428744618706268255715515853203684625864378950519770449542688438922232192343748144551057495741715811246759398093032952299295067140903944708953357516809251577672132745622174478350029600384985297060732946030351838414159443624752628754186205895253808968736701365651171323193533863010524968094998396852696066584734160267944601846434090227708704883783226656904603721633820126366476918731681687748263879638261380901854459043359889773290352493799595741364120199029007263015869981776772967851224053716512520613063129229866654495913000970490771283417821957727150195147645397633677043135982089139616479125687624173268299848683305649787425602147429227784621816556283126816213632157095012005337635471328542594585311202975341826415298187348773313824434451001618175868448928822603742248801593009761271482817356804053020102926297069915364682830386130578002354644812710408402846095284531469892136082908295996165350906224052147830287771452395023516816166614437483570980123902088468760212512278394262054592853415416933661392829688665490328537046080376723142766935516056347412534264353499782004861526774278204786605281840803873610035650495750155200606851351642943663971291752973665062169141543407264553624144278786431750547096113474459983691049569945284145483285907694037796549964113627222901646953800607267988677172326913764742882572424982865005318137457330691827590149595236749111154248189983040184312572479117911729096792357194086257573151535454877556168993053757062241582867346069796340179207564085275818613111544323316226096597557032321707383863932565829059270601534758597896277552097591992116858728231356591819649826854913027653115664799917264064752153257585199995509633436758851555397691103496001416451597695672511608628470125132678234092282261260659039289702583250035254537889408907513365509455746864573706414674156321198162284894867659441005242190200436928116395560587074440573469758597334589560795938133443090123313169598561539556022019850628405725890785312768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] 403538760392615923553755267884187927311802215135016488927394608103919132611802650134864184002906055860157831953949288930382494768837785641622924071107115867568138316257712127148952899327047494480039891404663154714496501231332884735772564487307831424850876176770190728104621851640676276340083503124728399218144981238021349151985753325124207730783531695546351970684179086797771580064772537286976393429867102106958042415519316425150571149146658046084554499044502615559332687038173422773681634865233937163487041366229269477822992044665037108256723400522092150489667272845752039539436165052365489149020099198288048170411304283975959114165149378965879716865112583010933300205461684111559558340404412195739810556372223776033035205861197764241366015598965417710317486185159550992484082091043285485236239465189686368432134800653034468255937225749234725346413400464218192274932184415875977071960084153575224124038256310980365716369204565234582558776686769300841883815590356082515034658803754080274631635619244134271468907837342291443006494984305309917171063363441420089979794442887964385254723947116205843517163891743074114502549405684184246342263930668790950244660953164172355558169358938400227282584454931062793581894891204163946131292630786017714279462390856454971048128640653275811949514830725015145935731716582732143234882324847557751727556488800596337704136711814118331021025719469284558838053402657383745246170513143430355072787526947944146988218915335595347360694957923435732580359540434327918380375448594347913529407840015930058807858739232291500955343821686942348659737650016815523969443390807676444320011350899556250334068532000452613845052587394942624061921520896357361038870709202426996379560594997445621827431846172417054022818057874931474342181963064718572611250539248067433860339052274934056208680433959368661418920996750187756543955732437534305306047620698017581668489209321554311910595128060892850101285320505287466557297204997160428563313618746190920816349144297835330133455702574008497967108909435238964366113920653023089819747792363364490596538697596590609795563972385548872744991981744859850157616901608524072555097747056310898945534159015805589784296805478478668647246655681823389769694743490428053350072794906467582159800439774524208402996840354607890566595330125569138000835719001322353245414094861044307834671786888471913410484546930375299842839801125687506329867689784029796256530845975541179418907134621021330104427464769267147900388273031319942305779957811797291541625682092963929252134880114941356540791428298398824730392783550415292260679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -123455397712340420022184326181584128437435438459481088450991349549909171964384965510169445283501868500039951568678486556408426309133987403025294232906195763254378440821990821004984101957529586076120487549408359731756980140740221212762536642230039664014001049487341113740082699457262894620124379249471374542802490991039247657798731161205931345503452632334049415316357094455078940567587407799329000136143038350692649458741748507397323888378407036612926763715484601250526327919034876275458708364728342227108372081098472820134116277187048486276461034302340933520683409140127738205701988573243131555205800690719006830446991698419601310412533406160713406206230961206635612828814534730634332718337594319397241936893219794951573069463125692124662973744357617183984738223612886783618111387590232492069109194035296187582678117174081655295316706185824569024715688247227900273586934560005697683619418857280490659591581866560822751464707633967463937965248298526562894620487810370134304838127671687648671209257920647957918122689752089649883303986159841795504112814536923037852302761119957178976630729713039630534399397287333585459268768917561620112787368952855721564263823462717665650514481640391142411847829076284332029582668910700144252334200846554141101374485968537105853959893543342047090032996327754448040884125638490480735709213873060130001281992171786625871265706070802057571893568266821234754915978989329944196476297466328882688808136122762494215334885420664028498036387960150513480493321826981347298797600194125785885164449285739893266702741664007587087701915898609325582623094393056559926397962713155013747751783616651309646707114092950576175724711234680871718681935650726228905505297081850389478283229523947436506106315290732344712406322603984152464461533855725020985201221488720501127510805039588708957064693888882519560987075550644894350946822468804543155065712905824095594539184292902162470389088961082811620555982942486334700762111023522872460933770113321708443939582692789679273555420071486047353916112140662183352614677101457125401245652733489444686948163361661062765052670562570698795848806687965972632680081521919758486849685321163219328069266131580929673995784118515059694156692221907213827567705471749921613366264032908668955595187727781883194179647952647842656912848199544802562412671505606435191733240120941715140087407534605684953441895924319425254542603512982437476745449426444052584263670343421976447304566777766355329322220109523243757081163370210185989011837905718958563190352779169571999354005344208526770039626154034931044077548070374043425964032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -73575633747442115606363437911426662732597722622076658535876876837956326874662245907746157236223488952186518335257198575998090734380876498068006436750833147922633534463632506854963849305137435859425772411441241352382537719267786015261748221924439772702185111361210084056851864411935419962485189417311367177902768779153048417604165581063912968328814811377309518953777062492764562041870934347469697316391730096531896480512034139211400008078792501288384209021068243057049730369419673953344939073872317230220606868580011809227773510070651740797303937735679062023572353850895178652991011258595605406473933124233284489287017150431673761989839390454301416293720732236878081389970742009483716791067366397118998603331702161318099532334728119309813537351438079601537911273018853794160655476184542129768078523300427009207681544303808134030694227114088830540722182047257089053613931328360701742699044811241957691645697559194138605503589234633018368287584867079697711698022048837492057281939966736713929004048858625878916575055589059066236023597107560437942146223501805559686853168271485542619334829920704774372966667628539376365876901933746343866632246476202894850918770701533338080346286369098587709163902956378219143741505560718311093792457044308560235166898702941688954592139559016395362914245305014434351952365209734233499557064606462319850394018214185942383523005577657485363281709395192856794304279717784982678799321600529684519456563778441679468737345875457227521274994546243426683356505547467767389144830140477212110763577822688351492264020965776988300989275764296718537872882339155512101178247806152847016880964759984510865131569855487414669167282872052423534801855124662935627505349354234568699260713570810152080366890789817658050620636929073437370878512243752372088152005674287322441419297861943516446991344112212561930189538885116604279164610471146801941792345019591828139981739738265736664251938768257082300271050641811272986117558201270196388592777011316829035265774011104120821767875427530493043903437222088770602957248247100753323885938663828695816626357575179622851917231919509262226250911709144875639155083045206289103962019169544324390274569774468427962336672150809073325344224091301151757585453954214244356410948604119664327640899318758997858140466317991060173491691522291263684595074265560603689868588976449451474511251907009536071016762100967896403741319785600587956333375752302786048407112671419124053914154397872134629720543054621349794550780140475180094421621636431409625035064151734143468389844072787759244049702291946339998672019544792458707599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 170807070377365621626022277535023584562658168664356516213469854614534095459451357347716726038933522907397365125655925078249329283719081274857393532453234390555136726313623868567458807699372472281248311515871963380353293428355594071224850050692321386592374903313328636522303122427398633238341832432385417857994089874749073869468944208021736314449812366868662753237400664662561688469585970979280670599955610860065237565201739198250851764747126641121142495782208667676897708535736974105157973192165389803529837903011756156365459223832587874588908412087758704578594115805760430455801168075063381417129350474637934314928886001212199870017152343916503053473564623522785427374151888795589520629246883927928313418601195879836253908139356481779835899172341716969188982185284962137164645260280613684549304607916925040102638432890203154663249480786166486685434423498901197973554973990404450172415902850779765150155962440275124650049355741989036004747471561876987676609762349431799841393283294998500124107648458479656020174659866579679034018038213089992301040526833654699386945250298984673681120254272451933813509102036414957217940797485338962905417231901727394697073480061126333701013260781912209959266068351742296252681934819128882279519860875211247367755612147842179035374760273468271803286464831103920295923086997954983345053580883572629867139544071958717884456113707124976267300452148516941616250436860902372106234005631419937239412362538394196290084371891785435704276110330893777637105074502364134094268058205019730999634816713336224396063569027775399614713340332607121649419117473503660580891192088992820220580308675631440274744284761056243009096895939714634575753004607794354310385319698988089627312015511693217218052131518319751885532600791435565412147622228395420936621201791997965873394601908674745018800267519957595694752768561138588778704614645206283640144330610208092071324626409281687481404696433487054293946486959608507736964822361732557486762501256188797408131115974445969299534693445627473487715986417578266755261724263427361563990892579634597235900856114180731885405979292569557047278805014545095771249021704263416811453315502864369003190965552064980622305506424197755954982067344261204076347985559903777181302363997001850715495314581141394030314619285072203226728206522271471761894256190618426085907376838776793251645403127770923901199797224353075799559427378525159536430878467550430528390353994252698380742121409921644147604868597135312388821490262186965658449296476795428575610273852843609430979075584528574134200922137474000912126589917967973978472448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -184973284015548138400202084427947489375214305455288015901577524540548253566191666152820779205560329131844792656648042886786802608203505873555210930137597231089690107405187836515382732763401233108844127015356241901501231855366563172648851947937670692872271458489197237038082674135992912922772218784368599843137722559512183294459155351713068162316072283079197713827178677855657547562315070826367580928826655941196434073956366414187916650443905905487809899237531054210516087575716306660706913727455105684415974052367683117305121969066369393397678995162244234725235691198571455626529959110222111475376919280902360579303948392666001977432046698245847782129678919833053609117081104717144213247344129425842773526704534806707206367488793772055465743158497960408314967257958488943530024096037736348017599498284835993412527020327862410561460343579358535504604551792645476916809023075500755768569869554632940590286712430297253031121526239122728318659317747397532106876289094766315640643268580049077118918287016078933767582320213351364512187288248701981219633797186917217621108647449740531313816811470146062717339303773120317415734574616773716757330718266185261490866067691592637801164325777141532069989606575146791883425202957844082468491644462825941260799198275819810472995334330626780036572341900611819202464961835074447944004865593402445338893929254186988883480513379566609505007165397066057256652135438362993294699359314006755677043786275252043141194982103684708570700200592715812752888921604262739784269498071051387829333159998506454797616153697222053519287844188557442284172220906931246948583548241063663823708374686320770482342972087307415101434189446995273394271642725604242238699371573036704140775186657010054443458425098931131783139338650239793006346589046424126645181662653080157987798107536441915455819284684397403329605664030943520712491815454588288256779318209571342094307694023406286067678464656887487359184128088461613149554839841758191397002954103152318950912652897769973591786492713470174455861319917467273635412291430954609651699901458484384268703890706266319680553991752060436920215396197429482210907730033475748581484144398653865729141978504223812052363878263060323529480053003430743107068608881955719346786783081911852219750417203914263674900513073835103610612105977664474835589857763514217388853954099847063016314711519420681858551283098643470408774226326542776484159633362221848088299188449777820691523586562265354224403973282313173228692740145623561955710150090284856422978028247022637809782535384748625346975322458353761398462498407278246992281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 150098871373427451837608517441445254760185459325633935765098191009628688421344988229283285677167507828858671923903914852235700017745939834921291901297176060006480432117934173167892507543477952748599823577682436436653158896808328787643354901124716114057608264261423077092622497446463821958935617271283504496846577956207151693963804028136619935231255276853120085969988269361654579259955978370311906834745493494188720185666712529675660817055250569720012801452145307020889581987231818509439972099380777304375469373770479328225338831380116848404059184774673600478494707743616524688351980648461351145383682507863502245797143179695207085936418248761194354744272714886563030290327798502012544087447877684798748821889179584875494362142206717397204219697323035004650940252509027178612241495825025702890228338975856711707178597770854518833763736622136309416723347464037912727289147480082642628755911885454082221957261962212264462091081294928118088175041766536104349540856490779051314592408526214782654883467598960936083345537601261935843606800912232761182596053252843993083374073405586577518212391024041852689093726514821864734958450003372854157661940390877854783101201661297850297999950442069173941758094878810039637966334549168121586299717566858743801604753260727873994006898446442700575234667938880921976797338736611826861071861994760311647831051034541524467814589582776846062806602398955350758326407654025723985451268609836699743653269471428692084792883773804284689371651654811870461097151617387770265987163545061797846033577008622663619689025788901291973114041211313087899546873952325263888596142831063380653820178973605378880942605436600890169809711330080955453920001894769767224394461000982073755834293456105942108748134943489049042948989738538999175366456062091360121998355851868358016129559749339790547105116845778875659285350905754455308380544800271522635811989057330598117889372457474030786722118596525942362995575577061829779394000285860631309274251230514398691687180766284633706336443605981505428709871258582338394058162249169307238365783172768459324291472080896888162610581759667343234279067477909242689010517764025292567222767553516046647672255801575630034039240843628554872755820090938853740809504212180163359839195742523868421720633467434800985517429244088780819261186699503072535803332197252484441021093594661913874217734368531719343330308755438122130960072747426458258124274621156101760222868287123307113209983397196226049747275484780619106845221526930849372721908542381641389941804407753409286340664220686977558147441037886531684795148002632428326748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -100588883607579353699174386493713529139707348752294189044946390357499824505073379967147869915335267727967852037858468786682973015116294169984141256824739187333554629027760608426710446260279491719850683961565075742978622698366128584234591267603233754195994474805452074388327218924680235001824287484606977155122278456236757739396353392433300460810504937443487611576445863622769592673096593528070509076002120654837469842528539972669726895036642390174218866766501104873652676025322754015894230566226408865730023248759870051572740726854855351446493381059658098732443948021492665694184168750939444742107658919110081621463282070338291977245027452345409715317990222210246904340185674852240535232312523483948193882602137625612430584499875825691216482825235478619292339278307278259849268234184346090145157799559342307140249253405762795865004201194430188997617057577702449182576324339524688665895847186892990654527158531219220869652586755303609664860778305848766294646336379115252725051942246789183157706359946176398582958198511210751094476203817782368700453000548408924987209072662417445309411496870966446372348260094335683037924499055946107995939339367019895952213339621682517331302455570919517834834526884027989511735545797168981560593377344275597098834884391527906230878801992616917920710653225321152094282228906705147918619972999058788253216829263598868600458518614189530156068708405759286947099109778574205721966583153450015417485880151007515159235705795701088363957946534257830352330047703566721667038766705009270966138322931946257199762884981571686061389158178535495893859974260594284754163112663614701663309255735507467440452504066916590034593745036277916770127204499768114077403407151364361241507849116341277174423232982450548938476666536885919989612859665333980335040570473611850504698181553172432595064537641270980900271893751819409424172021369445313906829450415230791854939932318928661754620814620760531253899739508399396378587135798548586131086028119276310481399001112939934702525096614464927608108914757349611305290739459840506277410815749388915635482141984472933016793340945084101882235955901757848228413923750547401704935801368928041532831353277679538851552314109703452334699428123322383612845329955856947159074905926746684837571397815054115400865438884626503366045099067965581519790298276794496852252187549223027535526318767605288569559614618201018539791262942583744259513434264786788576675820688780762245863574485378354988514241606050078401311965628289403135539620460584085928443363920871720484354932429575677657150980349712164784228967536684831447449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 58118040704148293844126171565361240467606051473273910534442101851276271629756880295814942714136929875245892940669674839014389054511010051441800758486604661956412725123295830833476959935163740286936883623759870148569428187529730781091362975340130550350363913871419955410961248751975816010076100833147590660077263216169732767542114038521194065649698483032681571599697185837246775572102218390257732641833403389785357834261203890509597549842107169012699973040715882009157345302722449377870130345268927377216961627306142119053426575751498500639746989868120555227325508261557986928204417012019938416712960707671801759632652291109102398224001500781931131414929853170122310865371840362029705284763842666491333276929880294416433897995306120114530061760477362081319015906812591672866821673035242406962821824649574887270817716080034961699075073581007124654340752176520923860861810294668247316723554262933605929729489535800740207709905844545421451867178683369098407976271909061454417559387131346184323940797187253914278567312129131545534612058093320326188668610048860800477528927194002895661424237228925376331176738403035792250031310976441442787493644695204301951583396576206475449683643509043318564695523220025278433145508695194676499975448116386444492487521092121561456198562816124531170994128136312739332621961599898793141937391138228751815646728976205263978987722580966732663512560738625405085464225427540510610487463370765772582642053464714433235221732303410920978842594984469241597344429221593972552491810574378586539136814048018999197154660586547455620097990415169989284580253125987653076066157363392213535867879684392536604304902595129801861634736477637653016598446363507841459247697240964691619297177957784024022567341075699885550750826782891434831840003612767204152623389025616627747283994965285930566002341143393620665931871034153172790152832274615629004925053902579899299163262226183876051454942207202966591857524778553695276211179980436421002715406282258131989463837742852087118563986126668868350108551590275868523651805984034495970990734100137177556952997182000216430513949287496800902950658037792514485636644055435955179808800041823952000015133071456310086414393696325152897956518819032044965674938433318850628372511372936290254702713234464216663351644072588920955487335916844952991491146043701683454356703986906170877069585754028228625058294792835033981707911620998736120690445084816515493348656338258271593954243629158778728561760753269075728722354292413937484512045353068932017996354850377439003123456321938691585826763368507696043553873800343785507389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -29720350840204122941642697952269117856981519729926342534945730469126346288157744954265487473526750873369563315341769574280066041742945189616256935481661335447298498118701589578722445779987806826304989812160217171949250636649684866975387600825993544647285563438841370395059615705341439133384544434775014774912306652002576489824463710291280504310359908798151915959173404788082220761655098461699426873817600436227872242853050372631961678199299593308388301680160423128766612655302943043426618322240571386252469243328491965571734108260302298889639771551870975271581753940411998243851822599166115518542343908726498414367353969651518896928993875361593091707754506228269913694638361231276906781864432484995259900894306721336934194112852497708467554603780703880134476278895898488151748585345038757435475027848927597429019898870908757622404937091377127768054461052038242270330640280148253309986415375200074003359086452623682990287765392177497965079682613878710095333205386449518715697795149904418804856940675568788801267040208913741712621934639947747518871401103498341228561803210835233776279478401295727916823112312391043028321155503523148617565838081829791956930048525285952790023992686587262476971538354249262549948252065090758341629224034433056306271645902899441610948690908337469444767970223003314274474267900227323335393720077006766808051562168781796693114617346834748218553142244597035676709090091168620753972662186372676270534938546012458035255793831875925804755414979255377814497570904140995686282162798736646959774155556525505342208646403676123385463937504849758948733351200438716076595353451385496205454148762876945459737871883313537948982406128720427709321305340571553612956217170616215756640896269235326794970658376247091395496594198105509063393049487935715456878235885523825385854987992720508890671178797583569193801890714862601698888563656061549190685466750298132657959727725465698405133956309039223965685970510530857977276453175060747491347811991711066424862610912087720469674640894222102484820122101906215585049798481910405193541888115366237934002783878933728570267523347134689150827428155688163210484285739875817237394254462643742753114114285847015319419383784010869454841024794609751422917214702454796488549016555058308143850785562550686836687867411742937109690439921425941229190824026118525603888204957721246527798847411589852948813263968138762989672917174929368763224524958134479498065180288289363634929598175295441536205503375615499191983778515674814508955359636795777591229781471796911370435248216183288002586684805902880896018647178069661030809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] 13659265418295506452296139108902093713687685706023902167554334518560612517782390542848281648975798880750748480753412519791071214161702847609645701505299557166568957653271699231532201697957247659610111373313920080554711694322590505327319037463840812603636905136213992097019201222111722187023971075990253473779373540120738997956502076919053462214530620303770999484553476709368297112346576659464014832099172321727131142179760438157211423791647994398001178960017060215589789179600587521780930890718569702423930317806506585488077855057873663033976101492118095210021662596605524887738258145628685990590473409294497721347920500769548157505533549222039411698125059768229024692014547332403232029467485331118891266499790660423895504873592989628483366595063119201027289310201597956999090364948854647298698585576006810647657211459093700447848361693729829398538993290599178540913377618296660969270619667813088451280919911653864353137638580631937841836502183660537956367642230634973163030445909112421657406533498725957263409440556895539762432045368444894143650791812552393519303625944475959902693527523653181781807339177102525944830510594712262266452835702167429494206493338956023430429414239803265598038041517177410040978019332066531548194746707597126868043485176908898620861315598357722380980971065183317460587169464306362417635025448806640369936043740925793576607184247372021043427831622466898249415145945462613602464627625562986172337063902656350315643056206353351375477269542771401468641224328913369722791660675544659038741560476915781094300718670622206131763852940030566053060528994679754953658966756476706318282031872070768570003337773498259048879169227317826048901536400554579418009659384204999323323100236887490683755526817586689597598112379145318288650604487945980242168645483353535585645049066681143006402369890547545292284887159741333031172600293629471386980514631557519434153689014448637348155160311970547573321293967187755311002399900346631218935883518115023122817656735968599926417888601421925154549686553211720696569617717625631181030915391411334712950439880842942282693793292327283506812279902950295885999341652247335818765771348044968669820836524762486789968713552158587329697909525185770475207199305053936198389589793427237803787910082318265221955276785664348608373915859346689825729425956132243591293817083923534132605566181553805949737499659211632222799084668114956548468683941906600342264747741682675292881511936786303912891253854995587668929395726091273949652174668096468261235416805746831159433796411326637954972636018341583267927275102744394606837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] -5661484968655409631787628915632332401857646967282984315947915760269133817998777734776770143879197963595175142332012390295869953056810288626384226446815486260396928386952960644968944959835197815083468711018678507858856936833660237875242897576672674776452209780757593413592832019721225976585810899751426923753865588478380465956203848265913163786566174227963446073716987090513976962697335091795433156238488290830513079402025106999874644756008299957234993099704502327645006081779708271843476352411943818978591756367388641686826623811158096718494512056007477041679102961664808452967655592715486783125654275860546507799168015439065040634763642426159119132808837184281229455251213186915210974847451080120315542734355914585831159127314224700497968526198755690083979986382271204365586795802771330568201578768223078029638558701185600755235656292092532990717056513316226986194418125599403551690782784664485968728088178924073747594884317370887739083583843136405063091724113848729352959123965831004302185989634523641635471963559253448794221733925948784168643405556886864206564985784243426952426733697230431098987220634674486742316876436852625677266363644964963572331786515050550680141202697587895069146441051740275898323700987101757664748554660706252815889771576086450893806258734584337218638880970075856727361446037318409700811458676254160824207194227584927639270870844007907153043439580490708264662277134435270647109141272847097780903636142011718030014977741638841882085419651186798223948296295300966605423127134312198201708566465832728358697553405295284899148183535948264570791668648571768975000720460264223952709306034916887286484368285342780718722268023270863155059520054181624599433728260138335545445579697481803480248416184402835624116290307388779760013362915141744294286393491642284618506689820141547210862265763294885116546670015676438394918197717861016522193234359979051738324953201916514913723784455856088125155814126252016104318189945780402872325558176831721790549067874023063976567003494219735349933278195801294449743870067705906487676211222678472470628896051295476286813614190487571750336735768841867562187230814586726010087211017889089954898195687535918053102524164557034084378102281035011549347302819679970671306755506346019811324473376136243615331170237070990838664428285638485710814316276071786727206347904026278011970503942062518943631722137453248571932455856954252807906982168373881715741840998327618204101599641302812755004987886747272333125780974824312359127576630308876981223169380256410287403929079032366426493117194624269870469446779915004909977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 2096603934308978012974093218920387445423883280214780232165739839491986547588069646139440888701620083868478755098290750740778155010162383581748975646766499247855088751649112113539248331307954309411964714912264948961069792453700477932279651406189769904721753220021151061465095193827826092363385220011855877518136462935320212479727053515983452072990749484208565622577069336247746979680171752932037376466267906086901009148778907142984891268942419298231370963777799196857892583334468522172772772614067493594689149266541771685248638285422338971987104558704878749839135826963572888836206702007019107211584959028189413368296704833625930354053488628061362198887165509696861293793551133781161458346015529078791965552792902327516698168846185294974784133091682135223947843221452122191984390886090715557732010532528066853315269811750278223513395728551327615751601175122188033415388878410038991589954264173416967577358003667860527741039553896248573404171638073903477481420856700968884172510468717433493865279236992318225605902454399071142576057336304447098158294908798083355696276805889318078735641151757412076697621938933454839164343034474820873700208030895627851101672981164272273502683802870951490311165708202532933010769934589734534359948795275109451952490357358595163558462236038017745439262756944761917621481182410501185355143718974934100409879816742184669119524634919805766000324112191542960269212552807003134631993188139474772236613708345330777773596481361441143968357310022539031188438811146951255906698030270024426918821725868332401988498373897383686910152504020727058762521844200296970039364594665474401503390532875494463018073232996458520006939782609023537628339823870462281852306474473306056872247322011087236921132403445545937522703884237230849020417604624571557935371761853069095288633815218484974481538445583073230154259705492560464929435961848001450798582005544996261864242755886615273613580971046298827308925837302571661505576617239244302772069174146765115045552336381622315580983356160686599263435686742476294794453220138528100126813131254475364407137405381220575245022834925537552323551594128813326221322919738234121245207226040832906118510851916382198623594882479925688634243554702033090095673768814678973846472357069658040399685783860080459106645070520424914975169560545062363108989469170328642354995550677244719603603242464555674524675539460457358948065092360856934851319565192007397711531290841853000119961856635065885759595584041679081761018118308332793775817851967155296267128014805477629945482375506822469769999719406719632013986932072243632537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -679117347978057015480734344209031213877201239864738127909145667355004573508026185515323843373769889506946526448059178572358257770997359740701578717403032554683117948413430644484616287528386884276372539248624736807826548831076092502835220324302202594368044248391136825436828210370630012932919020208096589786836838202928318048259741860484332570691569616111951644771625199094743194077071826981085869147225543250357897367497369015350985284976112214689139807552118471141723393862134629691892934841265680653627469628770616208284096866481981722309951162467455309607669099361638503234868731518103781735634114007734942515284806185996613028957797542500499339311856373053010653271293549474390236292470984813821098341783122242078684954818015011830922415719871692180765009006425804861939962398588310695165196360823312938430799618694374359358955039310102738092252845636361129245121497842159624811964645483293403867016776980217886917201982400095809606937292143418438839111234085938762786552265445084531504786327630979756659218202156697402062642956941327480611890915093454987423652444198124528935792790590548523645739449145466142415253598987520707359820715611230400173728718965282315610974677611443054508278653725366042477388534240556772559122084082437226403549141884056512000301718438980553083346249330567931095671163331434755295433746456515026258500307498278959462991159820105504836695807842961318133151902436615266642898899887578919914410916591038290933433295141989627917758101713028171523485994742633660571601436362531149432762672896463949893957255556768579831671566516931625977802585103862706334763751050856908327937274365019897257730549160167309268809827716988455843765849580974204658277328634775171849834409145951166177153481978255249443982427863873585299116688675003767553342913032965104328093078780324150114878644255759706327470332305137996741344046105845732027692281815812284326168496028335346874460029655085376667485812506664428908960493807177345427272094820307454917724116518960939367495807038374502708519000269705207354614789736394221735416671168164782849768586705916240555633336051041867676831540379362627913008823925162396042581628000699309724064276485230444722424759209549696232215371334932487134049486768747592277134920601424050376793718351644917273848106462346829856470168442495657950265390740925646066754496695821504193511312513006055632721953367368844263840883962408426701185044739811618215732659051965645105275103231087488345694745166433759436945942162218047988681515178103914606970854179748287403082916772496976914347540282680113138933488802282759782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 186087508681036604460570071512418164101953950895878691581897415298825743606474025140611667670026936341525196965809123016412342304402501210552903655220091770320992946517422836085257457807913360727254990175208878940947342431826176385389546701718709812802242118690680328737303453476423044917533002843254508279622595994788726617579443219313242003900028263138129991337303349855047092207305364934465300712671369954391627947521472458679453582652825930940722165561542116665797160104200068930545572240925808620424604676902788539690733784066144036100288047821405895433282174749839714585738628110122142289965669153897815631543765588822088095960337454882898143635216108837628033855207173865702330633481857962594366806166947417092562926275406910882858794241231885154045917556215545870188833102238347021249394162591465926843166260466605602184909512621287836734440177051448128895722690799427004958304551334514513917712909027392727909774428118155067935074990325334377031056919128946030561297786824823068689616331345555004142112930253041374776024177704315983579111609164655710317721098504133240689639886826863157892972977363790649536046899669140242993907705789864001635503796475919150474175793113241264792289290396460693111907593796684065965302273925068507831743497897750286883919904630557339094336649678904110565223996178623698735638356741258655633669218335440360955689431175318593525803641008512409607760102847146312018629842527091871748161007465767709187444250072697028072429544244529138733363997168726532874223725244380187157303597411089163509576257308295872187377970750345920693244080787028092815512467834253926981680293663705837955588365897921884207373628021445324865384924806014941321731121654094949669140328206584184600527722527950997959718272943637662058517495240762238019821027736820314046699345353693845430557372875016914637366940936262279844755989812463463830766839056646944695836501941722872344808931584081636319276500820676515734735864934541556714572769714302824080911612123323063291944935060911247190949097013356732606009884811281790943018076779071071219704818317460608455539405527791262687116570947745249838519346008221025559758388531429669502341874864571173878004374243818630727958455219104228809872954405748630260502957729931843480487929504136704682148216813406286197607262172823385533988040556702657352894987620980007824951893834153201687592694429449072699182957026324489716959794409946678430045073430001035445939865106989612577304589199968050825908397809507829165573887966897914909259482946663545612501022921534067855169989285672592651502441187459066757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -40873548482207229803141161255603058019069444281369152016237247773462693239666855842392290907619282182896801446790306157791954616681260654308285213079085484347405231389576510095395078746020651465301442859737368571108791905976262246285992631490515739322471659182177302011426749800441162556612158131061450826338847203680914001364792975245132921085848161311562604758050286252574586324301080008845354526703374833588400310692144715716427452683123007998292791528411242077463014066631567424625861366958771267389361772251219929181545936711835799224829770980318004383736086692863751676899323649961788460199798917521169675838467708934159273453200975962835565221371080552026212146295574567865931573340710445660719901854388114243588089791003839571458236555386849547507713843319861498446751231947936780301862871965712017348352768867754945647204066086702882866633271387990843372248211980640477608004424271167815255504030476176619886106161655431191504285610987077581233607806290411044944985331445935543905857060014794753658086548596927023098384510220330899676186574464653507835672697787459031979520005606532486813760998972487757407891263747676715863291648548339280622424266372065765813869841170958923895768966727404644037710300629842659272260079246607207174994584372348178103259371686589530184193403453167379210816052350608160983953285314404708689105620024177408553831695231022922920569152651850246727015578978715129370565797899016337019795386255121882669040195541124181367301193252817524496726752457030763582353637756834030564742951972461742834476096463940220190833892283845485846640937025437067151069182345193104509989976234180071743214156692659844826980209158474808040186369167501347026666101974344456701221750649858674838952764584252310764273276516938838434181398278730761726036654316807284930377380669877343408242388483044005546629124622225023354783810826598791769745593689278111455921021193385750652807950823636511660359009148578380007524816308983902600835336676046518703067516176435881836009352127443755761073186179508933640306910569455940626994483746495574321582470088192284426965147514194633195228436282427178998459222727682323557187182283599232772994442558091351988821687326366466091886283843634359097935767707986413304735533384090300501197747066140312345278635641648207862644893039827950640974099338733907642608038008217320174098229017772102212698729241566774901577077121110115890026350159064992665287956625564605065303003027135448846497055682830849392136673679150044078110531968544054111145419173141754128732022777725930687378432700248552529151168733512518860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 6401062425417619918239988154191279058222563824998724039248489480812935687857244461156873868530049191395664300075876137998956130808772774815776326799586642120847704366827314543882979019356457522156617595696067895105210815783883620250622414169502091436365342601759814626358858327503602337559561332966153946726789101924965323302902016264179218373326479132031295141844830526819242559635168305705526486085366667418924250578794957867299447981580771578170651707098203437171574007904669161457530497872749142062226287260996151081644847337008348404629870538550113549440386630322269723329778392874677618174538339385040533294777015966459047532911847079370506348729396551695803339348136108578052264166317491056994768203537249905108800650451533235119851264795434706581452067612734864515432924037378127699802445252922451356130397163018625540048722890269150930903658528494496305313214328819848169993844076723296252455261091596936268717583837625708953685440265750414842969699800137636686368617529865423196085054478903336554163105383077881542432907740780394527904872657726269208802988526888896399422938208297062893610023522018479773488285018606439709687235726471193497556676397997819329891849736554156851800128767295522507077665101343395760178870087349644316872671993365139898373006974477273568454727902408605003061747523590989734734218878155980187523384623291716179014549909925277197155646578763749201281155009087979540037807105673559667634271934719936587085052666027133058052595806172829876940697821715496736148628757539638717657834816394489116439406088762933335013578400655383806078757694291304385258266254755264253926758012372057662554531660108778909986639846701685758270355295406874997832393328181001880969344860098493849858817505716756918977153766805347251602829127701295786822124473528536433356136273820251393317052053870958214810657375690947820268544428483899005816347846356372343571266261459875149723943952024054196150379871694802325929470994735877280339884543048139085210163461035460756799345493504781347255958230880137416275040638155506090062698580706726264693347931447751219119572422665102620172162722064973332389170901633914110734225160355016458527483901753766219040905599862019443710285421553611145124978577404830680964070365240267164577529815630962633605534159584233635096429244018566969939229212381503525450494597773005210271813071982777174991030674736211661991503833348763831108406452462216105404512619208310992933938009974268368796508900038179015236924739700174868164443448341382449191821823181668458804010617218390741124366202880637783730594720853618851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -412948697535679770922644019433271023044475759924426246090775497222890349737081666668356900353547039905424940156609448289025146328296721645168268734098037373535023775120566424117031176243366859063401082562011979613427230925285014862694788586900180125878566790130776809120108681411235582661031812853103196552119986467969934350862238892632754466038232532551740239418007138616705466784012299330318680073360467254766625326472190528002546592578765248377190939115706401207651716219120927306396466252135911575855609406211274054054145408877214151888590657666039247040718650098711422091973408968542341082908508183360967929337323870698609190654678530289420540685825556614421585775062769812569168258172869514579018379313404660928041715468633915997019931026772518578124606259511123090462693113134688264584155213521225768651483366572761976860342544780705923253602911489240689862593243853199928021392704313111075982461315848753182368247128162088638016015802720588923364854754997650598056805927623482260128427680598770140163417894454602769700197892556715500178411616601738603637663184794768043652001613574848448011429832801679460192087110366549302298016826249149825575393264290241637314502770993761020766038470500778466318335371693378750436705023821311027489546782071247281679562280537334492683035016922587832721285667356705638751065600562069126022046354831666573532646846675428037989366336433132390058480898130462717878093392131988740269401448538400350557211049170663595889577177908632961571340050266041245810263902004066144506403124107649406896404569245016052297859156795997146669529858822858971065438640873521247025801185632640150298149872202325138933346981035245996400898032730846915314129082104500013918606988956002954057008860151548759907340516608093075112571306401007976421010443023005728526261806290420514524248255625765676195810688640237599371107217597770531216092406683703819434673094704605092432967756860144675350710129417626978743395283203713730946166604051590067004432555693757360089442125260880999751215658101989583250435300588643199537186367626450283047271435480064573853297043042934215348088151094075316121184308464923369844570811730270081366117776431174135516702097107911710170495130949775100469378302401181149382087120283383411408121996266449092108020251478457978800627479293532636906453863346394608750529269741626403747534512280767153205488067451978746784457911908054946831441299653637721379420731198129553804737119368307778367551340257424724271712650146039743759351967467528299720993727618522818686230071728401489006080720856952384718118884867047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] -121366755291155006460077874088648295409225333604600365555788713847497670644448202223301775823577333019091391197552189478144597901973548756819231619608314818074066339153696114214541012658627889498461070793964787744910601412842339518107608482086677906211274119824838819007224349054663089597454656090005690127581814698173665552621658837838924276249469987305975208809224146720739742402142401250776815818362131277172486600589017759372432919679194398582575776912343181554060393362045560994025337030825074731747597760949109536750174353969372480316935421949245438455513944386508660174361943940339409158418869383095742635111436244364163493060149116767628470307385785171954097627100099729100973324881347301844863289238154982168880174383289704774016522529730345072109101559945058777655618963675849036964542756241256334181639821471910425405063417647131549812219471057947468593542786937059159089910694244338061846832419653017584778633079220103370166896192550464892013369068344362266920027776712922886779437200344848946180684119448932147636379961748910306084190466409766591961884131608153381206817777040968229078557368442917697804283097399611821122650451579878425235795307052103671840114775926222883934325550036606085477200591589640415687165971530804336370217748838714397881814937227226343801221361217899382364537984518353785563433596054790452314658218202404338538042761466685146326834867533436301047468304999570962407131251731089528429303398610155965340684849389720270376211764316790205522112957145093832762386541290107012680176882819576553090900377303358462621992805965264344355746592549424731562186753138159900223375308128849245817963790453152708392939873434834093138448248650408343535096483591311454410088524411424801092490365256533294043133242966187898105583052040140521096963379490667213949380340072673123488779485683318398429700692740523353768858319487334863490949751845800528021929192662397758503195288364402388721871642675491435329116533034128993881419650136146327290787950527960208795659039870927966577436421215418694978361413579163397463953478936416327401678002185569427722625695648708123942201672705580764445767257438728850624449643805781989646676616709738094420558676930414155092642685736763224348752352961338321760983738696376564411875481322961997786774523921921512185839748426573695873108049636006154580938127683961427320132545685533095326826346900232793420734339166928171727028547845237561270956104550552590848763288555194306036279519213855241440962672540117699079427288416863586780254932088713807036982373824556198198846152305838760045850943999977717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] 49951661298477717576882764839826414113283600557718527825064154831476268507273970887209116056204641997274760184339398076475561066910910541270397516520380023912723033887455792896629755271380737005971809432859652000871878908517962691425188830850411550370143987018764667518313848136583349234087856787672860609349631929798262000763412666276471203290500213650156268742100859879445038754244600380439410024464143369224009543776579118384192279898025905501701804268229897304590918376314269789133800589450238740497732888835703743994030667716204729735375834572053228407499000573259847250028213750907093359485784971476692523820138844396346675942810010614548270136023705896279789628286100381739600129323918409938603469689279736571759704460062590411807207917061095952331663180145099725450246527838173743504751532971826163161656056876833721539872628127269618632392883833368845726389503280202786960282798734355997269747379600468797621263386456029526462404630222882896969321784689678373088512760173340708640814461365485784829764613276178783940421336730840208429282253214327092571322413214965559626119455097222344593386498178069413926730475612089301788935356382764963511127005493522613376675322122672474745008291178125950390476830100769029353979144749908012425342479674392705419687176667636863510340295393658938969023650258563671780061392339004933259237261337885993630563912831780423302673924209697854682958180118743633900997356443097259125681009817190587651984122598714373992943587973657103129333510089787484416877011082932254299523141015234400069156828285455107925925857920450102514663146153262300960855017754263184673274067090691775825975500029982485198242796694364996247646112251401786543894924540674795138200339354876719265958175843879498527902402569034111514458658337936511810119318952016177993109360074275307845659731635239648964165152159649140222634397245017410240582173835944802448233139168912428565171322789430190679112078965565874400671633046217928708103207374942562235489648282970603355347114449668479717818384843878654509201856138249405286482066206972414570376298979155038848383276978641288098325458789707273994882357278404499698284309739417337774966504525137983560315383579916158557948139566005064907959949481236653804431431704026150264346036288417953806700361100648814196183404299663395640411681254417451729166707681599288690561221420246558534147300541247039295071868219163013062817350393137760253401513822735273339822758878103892929089258637459299248852418070325712779148689030160236757625482293314041498995697707627606362076962644686988216668333650477056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] -10175610830747379708277333709538477333287570821354538292992879549858240398626756175463051880798150152711885119114081148878874724336376742770911025197902958486682763172693720994029036837908501875163128155883560869713593829813283117157112635791667859918900040569485293347579039759029749096793583034288793650958022028817487442679161655127781431333240192474994982900285506313250949623722654634837669234771668593291066936189503280747806848322262095522019841653974154166494725802276302894289293008346031712536924430137522699730849134797912716656838162173460647862492898750090184025277506874520622336288411191714448194886889066097971263853984124200680923952923925677998441536680653742698771346452308726658818997114510935011939666656855725878571507161664278322133214481606841875564287632152818715865543620373537466250066674158307344393738943664509616552885490370829529921508921319188225062869721413345846340873334847828304983385522255963116464453566708095979664350130601987075628367417848158042790337822390169379425323375079420574544127484433312745545265168115524342202229272756167131182717487240687660159673692958653695724772973829085347443717780492156510667593273543704063037006047664123255248328544345805702369019659634487640138272753797012893605411616310386669854708552676263713333339221078119604011358927374193472813233089457469253898355848059346900368247639072354391624492270490033625575643474287863498995317884300486342596093878273671594349848639379943549392530629166318291018899595606507881478332013805596237310893193119275219903697708656217569551907212292886926645053477693997349365303609034595360437456015355007720636158750854279304841605829950741189884594819703753901099979055660679277263387662618625155424219368207192619894058502857284639414936916023840142555404170356850962056323782725061416007856448841404230861730064937236547840903217232752881196818261607715396917290101730153407147756186944665921526942311368440088805826373017578277033834621290045423273226912455492673369496051658030348116600515376719829417815010363612777704618490573068136038543825118150380569852802412012589797202008075331517566240149403714284232659669590511162165494206454657352075348293901536163077509525307394887537072072013524175714534184224602384540818339953952914110166754937443843005383563130876139043376410904429676132932719195391839122959177169614050400667340999380449626843836132097249236214689675317050582782215241453316716610275103272991167936140098806989444538233695137906862936336119062308697150649704565102327541454519354725994044159318988599124062222907982479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] 1617531790950339527552051438849888554398398013796923415919927459136749476366018677533484155075936914892423192184317816671662154485127088675321180355511992433406999388535106782201541932076452614891193509353570164349301157503248921312752741767465036073773794772313727493250554444093779609619004957192454578015278700917127403494550119130519373841250062278888332708321654009068685341481428184104671246409778545123233684950162351220941552020510597420900689817955888035256059306874735157431539417144258076432935053343556620758826384941957730858316156924574853006030712289951800576502333297699857531636924499347748094713878563445271660158813688787928885576042050319048102839769521503546349409812808019029775299116822134380332497079903570158204411674952937783047901471219887171160120834769276999425199866221267578389978437734500804319092711386926160011140136464830494567051457257206225704000784016008245147673507750728300899763204152771159458145243440931344603676059934733329887878831036573589778619403628370532788036008554830516725737321304265438359428918870429820417313332512840784816986913784380198185407843856588828173944363842782076191923177364048280357320436578073810821783399534870401660766146027088022942336627058491842727448208874195364075988673375870977718948727474080078996925154762596013230638198650493537043104914186187119419821573041712626045768982762469721206640546730620355375542325012876493827171768937188439426600153681729870804645390381353817362746301410662623469557690022824640746179376154172149210578985162465395321571833369699692173675515666759560238107998164511812240710992325056297964979736794654674722601905986261597011787957182617404793465058560372374892536123507619675614956573609572703113186901728698164098407661106201218267766409114238075644485233053410613162961349489481424387679522959480909092597378996458218447508899347528073017174625759054534567246447138086064334396058130074324644101850428664491099875942786708541200184323211723660691750699708410595482432154760595293959694990287708317568069329222220181863811719200057486996492638853487235908644955721497474182281734068151094582560817182786787337333075489974473445808182299424401971661186865333826717873257608815689779159752766265961998045015527062182806525929153952955116018807717523349399151564646053362657418371218150932645190281451224845707405256847761337052997181265993553088813050797197016013351302272894988736954150321636406214953886387878680686109888724574070240217684824486137788856063098890202956199178599068905072000068661043287040087342358098790976616539021639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] -365478408231369877555535207527411188327495109151187818238046435647356351590970862945365820707444237132143587353516285603128129857104506143874132927057704105966662163691860476553918536879641197948895336959858581977564728107887798048725861971334345001149824390578923898796622199379626175324211185731455668251220687668991002224471730646075361590890557848040297204961306280951401147103877816441252992016332894657434697072985305446188753397585620429838559420689310794516171556567274535293532795073099646575085316499672521880729092806064495413107018502370469666880871769688318626294088093297510350869286529190981720990400169326171318532843470052701183975308337819053703349161885726484379425106224629030954958650354967140411332538064654816029137458074610560949083234687474190812122072010922456529412391191343485932405075647099085687005054568563635869339599096464236119743672846533035707552203793650372134061504108000126840186212799918158310299812645062449265975266776406567919424008536228145497113848015702541076631871658127536049449863432939660937712486059000379382048293706889788804147160725390178723363488911961877335560798823255687881356568967175591095451962558094789312834485981422208663932305035315106226670585928642747134770827859139959013517835841927869697074136207266311375384498230715111721936621933499416832521672340522891727155087843331825878548251935741287761153643496165113118552673846945643534872282095758917220820704838797438057670550053139947247002807749757942879656280128013433346713612529570147218561561141716729262558163497716470367557325549433412557161792968114872392723405828507983779680161621607828231985687834508389190107150306297867638769841600119715889233885642389967877945419206639194458907741471661280084660049789602230154482626110406789023015777488218951696769540900221048090668166061132138256466912538906193977936900740926367769007819055617976523083242944366309785577988926982495663887533331470158513784139536596982506464625890159772772116783082039620765243803519954578246502783338938608112920272992906722738172609192369047341735111964229883588679819409770023570601667417320953969463567785114484667818247900399890727093901405479685394798883910086875484594613612659166679291970643066029713884851690608010887394997023156762745115862777922590636133421053440477869776323284186944684325040599796991163315905928719420862772830855979026536978668196084662739607090189499925391992414660684604481937981182715803683687128331924916911540853377423476046761878974995152884854793785665963689023725562379101617397805917676109653896747015492075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] 131015002087139033421851801884187468860075776951338064751002486975209072242347243334389545632310207133133173787318616221983924875634975933742730300058747738492513717102474078104728577185236585526700734659407145843226673184049223997710247247602122368455290858380153419973347482617618293937380272072773830098576479980910301664993902888399484916442891332808157052632872264820442211065226622974957479500943345974126448114991861928458028027829903352142529456852856781602209710029628220085911053326345463022906022195775338071823487662013483189428339971850637011939667253727815502205593919613388254662028581193546580373581530387213969525719072962646413740168040703903722723410503835832062013911792865407935756703848162519849523893498484138825163668429155326183445838642240637452094952691126473632996771713124767116130322091485700327506489216346661519702678258759919652877277234364030489920287163486205217373636606909257202889378229976705685245272392310677066184493695846734128065553079970683031078233635404919464725641267262642298037921234675800755421480123979488937083251523031084566695758515487068607518240677285405862425085993578429278733320675568620533247202034601372406912425776208108975964691644147636706299500224263154884746683468280187656013585748687477674723245553540943142292799520070812884890399708493503549549934263816433266235011508668173389414904822667240535461468545730484043781427552605919186505661120007378488565067806619783597143889798509227633717730046605161387208117960505385060816561939137005783623383427614890601749591388495512900830262151623397436847282708292696516591646462896674025322353444920802868036852111567768674312239681135586558532972708865751928731682464768554939254978932772334587351994847128870157193184627033024230881869624585256988756699279383754808431616045889988434944333481134146610327376981714128257450699488865744428847181455597117438458808905111446073511203016700352567419483306951713819303606673105804526361424583408364958340220842980233565725061273724605469389411249728220262823618147781083257364959848803163016512557098402417250475373734470098075824485963498647854611683171204060536053672697460916790341238296643775666003056949083227466525248851722812352724989175738165800688692233367309290606968032687965167240286951944061094276770301071130777862616947323422164543279348006101406683462871561112828951443245948481991257978481701023086442684905030790991952390440415208650865018097224477083764986840847480505874284081057713736707020703957973991968750779790502184039048318714347540630537346679902546618023196963635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] -42419237490126765212947307376973274407426586068955698245105333157237387416072264446581808441605244418834164498207310766927927416536798900773024799999697323487989444233090737886415327419420084814789483705951009746449588553257655814481560464822624729539878151801905933099571126558918699754536337446015689521818672939157447843471623814392975661646736408852232199910952336662571054735579543274971773129462791346635552039073589308540495204653929553416377798919696057125755181147203683454365601875407576086752360662547117682625871676916158559805315800889618259329927101370936304039371073659872560880425170344357653396435692006837355636725204021936205130607394408393595947188239491247584834816257055455568077497347290618789174580983317491141308942882320734606059744496414196508562160858957842060083652344330001883013500279404089605009882216411760634999320781854980749269205742878528068306553619476665943947945564338514856181628275492781327538242661090639084075624123698886897495378712856989486976628629486224523904506135811854444321109545412705305173963485780693074676533695505999936907880069970274655224608205048687748449296054690377711344564735710328812879955021414133555456882337073079920492210866263455489180014607238664065776891279437728750580193618681049285131613018522301412802175607876827184909483793971059714686779304041560808752162868453888869243913142695289759120007904792154587017223388513647443445937655171906676549122530856990122604587231210137277014331957004066089930896591835535644185392683331046461735461994557803692091935666881282720601043067718827870703062713385658610036741891828514370555408664379398884355984457269456894636982714390922364464007726634325128778227078100409189828132644026944103615433514837734289218862556523120743922818470422731690357536746500075846340024660872574899887474870422829499171594717888938320085985808884989474538256162119512379230569179302315792039821660174241613838249758993917890918440087671645282366818560534836140645582045654950799602109515344798416814394182638364491538401482527677368000223230465449516108814767785232333401181643047830705579177074853556616371130887689222189482970244496759813343232295820834878606995536993762399237141998806611688854459757532965954987814468568640431623024032178832835394244226244679255748226133575963241179030483771055580855485721859196058791534378182345180925719776229675417346827940900347429727521850543506454520533944703967681355510620722088183363192262805402904019593749086390883267284332118386934304152588149444445507694711020020491953975631323607471022272010036183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] 10132980294522622603473264527810461219918375738514567164176759022503049457689856239904065031396476220579106256741906034886640870374766761025973798627882610683523861426284051205144866070347664690257195615206906379395883213051381006026510585823742590165301506430061768744947363465458386789714261146524823466344026262116047552349862204993314661203203161312092642629438150481695939523684424841197162745381615313218328100585295966819690542833749762207180173847966374897731536671216481942257436882020467448057793855122859362311652136105313546106037470130468385958751779949935430562655687499722328317897344422346535079503093081304580972471114491732506116041419238995987793466106388207489283609549448953612420732152410723791470201605505206128105139973773318892154335632666671403391175957227661502057999334004988180484645958271113445392710115017426521298836345458455755956157873414032736712731611614295321027893236548841377069230920582674060079127102896658132627829774751489844647078442254724776562256274642213556003830527472089117889087378544885784935843845721734439766286958644233351841024227928773359296166827168285669846146331462154460704585798898128318027624089365791073870435929396350555430115809652121170568132468456732177801392878332491407899060258562693702358829648097089080799294978826860161365561177473016839754042836341772018244873452175488677051658185711266263451202351494146644550324765909645040362326247404422184353972489003300454672045038469326019126591011492070083061209682074212666912908272098288287478045768707230034499737432663173230903375050118963205833785136271223488688637872264461506627231284061829147371489365116394924389937008148024938263728430360369358867212254817558352573129252876136718614003048037249508758415877697230501113136232501509477626881350504706596308692958295811557379233590802309137864458188390348194088559976575724533384735986486877774722098018412514671241561820688168882249317514646690499070718554521951574121360512376830458381358661307551522406972701893202460777557469123563867409052453332268356991017309296002916671884644434756209518558844760003354028103226114654769821370430592454432131260204107776336641124345021907691416343658568614839109414875661221565145857194231275621243650896720797273621791696414773289411899418638637544897127828337493730736044624714588070534813797172215336994834246001743964246895745247767628099789903089264944692495109021042292744988593158275166737734434365118679176357693036123009632552136653126260483030512625976639025666349252979501977423749740962305860212394748155121291238174411980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] -1706562499815777128838513830145237669587790040357411349811598506542620486038874358507017442709342893792377748743419389937966559984931877835155513185016659396776808313166761565398027189893841521915845313467300379177061890082014735102152594757804736875187412252382044315836420052223012864466907458295720233347614148736072977151082570574419157505908565713841907503570348385589568947104246606330938547100338571121292671618044440776210359300532611200592135636203570728559966493476199012784698034723994446552666456891385664493649928613407697644692502285826376608376040355861344193464172993817222633897194632170364729403366700918447521653810868183695455190600570243807105869168352607365531354691473278434042179848207141487636234850922663627777483132095120799400145572515606470893292103772477974900917526359171079944622145492119802560169810017627858396339269441350875683243729296799587612250854927937799750660521310775720426460205389542860786556061777678521993234494415365759909389115287930058015843472374225684057116822007516096951996038247398374332818349065804358482555774049961613665554781079584737582029963888545951756512460297478496875323582323407925782142544052476261843904655580782410094683070272052223244141096074407359213670505244084503816063602621112312869615734460740470354714279290501936364060507086495906322453889247526716466049480165832556318088152576232766321491570980121572168912933594725271904351143184245490778363755855620260960307100550775008604316958759283457172566122719997034655554122095400726759147140382562981003832130601303852997202979619456151442580954504080529317194102093114633842492358764148248648801929800091895892277628082951951158185750281204588150559744547394077651108991460783384235239396374944493742000161400025162844281602233746501348048927522152991977949585327243674244216873051332658452297226542602762024249531385428792289140035906166165909509888627285443495964761209043690448272670728498689082877733487329831333517397121860151295257641902658096245363115159061696263437813177024787863479685521882045085942007105664941594822651530853415365306374446211992995355748333952951977807114344289576591522741332704231917844249180591027317514463766006055983056573789338759005296779260316825279165032684417648881973151109283447401118382622782902121634263714327812689050313557176087683303434722951223491642373784225293240756486046439925607628864627189695370408150162594738022753219890518661471354345762356827802716880560708832633264488420052116509437901229796071361881317231784351084690650501682958362200247071361971188212045342310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] 183853527541267320704624044788130588306229700372820454391739324472109725287648842851846922699874165357461764233564823926620102504685333971933677272475380648298072467002007892368675622405665961834755176568087038170775994387159986510028061341362552462700142751119973120601685720952263123015193264805987103133164279377342589346089314655789869818270797622880224032476082369451336751881992536202150136845484820879778281542544414887235425580190168491030352557411351830020559438147478555102452188160064081222474411667670964438813547238428714852767913885275156966641975587137791749731411987833013502823696068087996822686995711395842636368179583635078245322876671992067995562252442486177270179288094621908575769261981762845491460449068875302573110591217947902662011247766060029845087655251460332620929521651860936643327081849200712084644800045644383072771272153646820646275816595366135250807339694231947141490882493758528271668389659239693143297491556619802643862923305245743860054282198688239250464868373921218048419893885765304459160091018643758613785981200973592933728167768899885801795716967627221132875373924385839169909934899759196096597485490323815099623094493027455007432095878340995039467314793541892543916405927847842545736379068270991443331849043222422496587025450680386617198556074009451921959671796995267331223834829000615801720888319717396182779869678864095202612004355985208355855088973371968093068233344263137724289993108196553865173173214999479919455739563128473572306331530221323076234677495647567451096907212417157502930743337354549318990182273973168726895556984659261924673033508293763017405312787852847697650123181751464896624120034245689186304139664183555447528999448153002154030903662052213111017458584841020559980991832330251117880384858982952110640210791178805732808325767037062373494150184873339584249562541133339285634148490468353831345668912180095426816971592532887418345876922632396644825139831016701651134787029129977313578141650114004631170411651405128984721481593457849128524752687068146821442383359581033812343847755340244407838229522802717994641800325538868201589534618823292550132755961971401570333584993542937369317159531699596300895737080429079494229712473487182479491560362681623315141511445092361259422636352035015580435709356612996924399481499062669030964741748576540306884661282649325457961918035344471442734869263240157264973572768114528530744197259895859334443712061550671715040484223073183235764700806536858464359385555703134198613849951474092823657422482773619871598751266741893434701111050200583640413573742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] -6361673543155824505394717326843913626169311862982308523663963440208420823407228844286337519097312865085885038460900319597262758180013361136334488544684382275300939821865422380372810872447973912861010051684957926514734122146393910023947305859740667479778163468998527967783986984342151930414595254031361782103370974641827665229063713978328494913692807120332136737088724781458064846567579809929132693063859102365516913203872921010878395641570727426442590200813222989534986038851757584575384568107561806200205113946266034354314611630660890823732583217671843416180131643223379362588324659827851529410980650119255478535093397462319428487559158523983052201267968034528898261652831119022223698100076998448148789168612345012294944831200835069248306880949205134262289802842872198331646296029296699991949502590050669797560865245873667486664323479336105016276125529520924391802329260558368125388498104391824410084464932522705299242514430335245690629866872534430370076584447891418921687133931797960466259490941939091064023936052543702539416984116578301902800607605645445888845825008876491580147266328199556081844218876768461594393491910807040087606165252805494208292657755022528283883303290091440546249670919304391926486870578912183803063481474803682224960769302856143143443216047887567751162488977294798015446976330711355858305961302714439405546206446842832532970827449332817395895085262420504404061037742825269019303823167898402518163618237123742980365936893324258663298989592874015001193459006364355215405424116644483592381128275209941316662260404844144136573220345667882638920494940059389287178028279373978581652456810087873748501655829996780053412852767677356667309607393767534511337713757148006797813895741241903167120126360037640750357229363165982691964241872090062307064955536982526426876123173320723653837321310632694783150936814892390825657781666755845090129120859000358234865160827737643239355183669460470584625658558124293648164712527621449339038780881434159380720080698958190422511110898850000675363725215340870485153394431455595287069255210644527863824835980102182325979478906458795891002432585605664052609580521785421907061746060286196934392752296878492559086666568023829572441047047272934666056243837042241697730777154316948797738955550710121353991076285088218631236046968450475828773948798864891265217804354907080594920635343998853428444414658170427545486150212409674236196778475443759586344915062858943794604681645753971044804259240088173555440725080256966651796700672347644232969601158157906385216308116023698588268582798535603728654920581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] -1975006656191472963965426284652604506272762422673542439975029312269021287952737055913920368754317427774584585319066374241369430242771741589041337197455578003757486190060689708261312316284646637859338841439471451283607990133481290890066967055636906029267399331221401520603917732373215478230491474959165652477825110821630324652213589177648731876020198512778035167125247775093970191100900612030469230761501649844941438034616048989084745759923672471548014279586326745874342610405510493916378269144145139851771644396925961294522999685202257955329485204044672231895751781069354639780073557341328655908115281729939191264343703843005081349192648169027198620517217612377827356117935542713511498261820151705112879215717188783408096512234253087447667263846576486877828792459168101167377674711802061184023226656067799920798523516510839715120917558038546067056992282227200746689318013327949998196695262444777441853739413074055316821476369987084058542834969046907254100818403733956914906181488160688641957717227004677694037488384342897057088050723180500607053626657284324120444846772529292022225868613445744467647168417870105332534990181132417704498890242548137895396028065840192789018201781084923628278497557473138699644430595174359141509362202064856722408423057377717289307973460413104292717221172659393291884463609276060776996697077380141842501580973017220116717411759650941435687424690178874145672523074440040205127234320981807318255604680687724608859528138843495310703793571610050488357368478081454746275953955631367395730316222817589192889022266230712777310936643579863242886394494403736782194207610872583956169376646786226862592945772335725889498072441001947019045005625001917975013246244393575340144645664671778835055626207646375866557375150750302582014742094213332667554376122753998688755939455619033533508549064745930672825465926715811383919831970574187125329526373280436545232259208923729122252257725175090531718207359909548264808632445962231068893968371902745670930119413516021663614458021458230367628858384045569907420756967266684920185811000320021112061973043330228265956128979183241021765519719249657934898219290524065868512566427300810215507905807385992631436365531570545484633580639777484115007761977740635286539302469769789377578988668365998678831897380360525531821489708496426471768998573772586316024781998627214429801381325806495153932024725995497751808260865891046350895787711875615123319268770757865665113043800382140861819816588647340575723755576337021172431583088723150775384098487108364240484502468779877429862955415738898468432773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 510959332246558540223332474941169723198604976039618858737427825164382681287923025055090583983908946677535559759124761921356014448903347210053030459685194066049723607747091993113845460732999376878490977005604175616641755212457697995856613291570812396684913336324438299791084844853001534079925028926571531691475355612471052246591585521496521561013534180464387068217405912571183983480145234700143491008548387364148653191942727607578365240915123273478601576897300641607704721791444964235574849282951202547428967464891222545808794423816876604796269074638847373140355067440282281427133697291577432627163998298794090934164857588115199796266183439405408156550407580214821800451603555526262658425728894045737395024516378868142623182901446256920313513860975703359890543192411792435174765751163329525864131748455606467094249845519141093232902682752501703010786969190481285715278525922138814407722622344147076124926705651018535112074659683261090574229770085729339715249269949978206685095166453361138903769055288163785549563580931480154968279208939835819604956173942758338758152974499108152568709681255231692255031506972880464310720523383031734851683265575629711765211560082366177577606220958247952506760817846557678359712540361645772190426141697719692314228047579798359218088384479026974916751582657606600274802449128108307063251230277951543967478678007550186980951626278493230144315809089396048630526536438418253633830445549314330018114445364442132540349876393124876806053249490195701078374143262597762827019332712993876764834979591815099837881190176443587133475815401024569774351781636259420161326136536908178347856257971782662783310971787304857607567018032605539553270015056141101849317997537547410090093909131930912445471623570333447843781802584727837657347992436839550238616848455698688764316495635296795908269594978958816178696635726400246371843571078651235887608778772828296289947639354251082875273831427845258978472925484867536189845149246644656066929039791051701883462438866109917886853908445433165152608634345004507456322731272847634644091256126408957949047095740314699021386476398609994613421617006173886239927277893743391621018342891305674472902859983538151598363045603702584092067064608680095654299260387727559181257799897199445340277661840196016356747183894558189165692171301816125555237529320184359859684013234153304262478526056245817313844277448246939348534298838754168399490805720945675718336994921336549783411373563346854790865587117908814204525623558517151451443607788116549735082805616776139951223979165539962971760629325623828967608811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] -75924989917846555803558080865311007221211485475901273580362665090934844280476340892724120041263944087641363296109204738722682519314911204175049198029864929725095497982346027152669174647358488009332900379936423977297060057126098433774178817910399512681171525758378117272409597066553560650469185582184036253573206468732619749524931168840098516410912254802889727653106798309029535934887179398311575973640763820768653979099237646546290954417851111833638283830669599808019307615476626507087279471706697164822119197297215414766896857184946079640318592711235827683961253890947022989114662786152342783780911802382924993600448016453843526358561995339676356898594660554080145887161269836279189084666677468606452145936535454357492865643527255644920151855145929321357781949217092431402993883943118839191815269850933189181412224294718614279562483290070610015662011025201420908732453097853666814581998315632827134937847034906205182813297158225174980784511406572738085665746196239087474207684031147108175696460980301277482369424293896018832942222594278879638902954425040951316551784000883371015092135916898833309080825112302453945816972290845689140885455520684077407051664614465200310357371566427457951272730066657779622402365564306847896673380861615851390074724241174344226787870930364996769478034448882290134266241304272403315782686463093657140959649514599552688705639904620426049840513668568907124364484654714881436934768134770827026202710597823153520053296678136192668016404749467080383367309591229264909075929368592537626579681483031567244466002678534174610873962739394909930410674002313552743278516209852564144081685405729165547994393662925800800145383295374514241684730464369570746131229606616472169953050809631541409175531086439191457185106463902679466630163701455677919389160476205328675105547890912067042703816796465326771558400623962504428040029000626521592238732154723712168675989666281028656771616860906635778103851328182017307005958206205502454369060503394277443241427976454224985958559097063304258253007387972285627292966306348891400169030609101186683003478652491113160828756753090238650074103855471675639313242274151516376527079855413271050508993641597142327925773577974832243425797705541618718186947177221283327321216030129345198275301247007016237292448115876974366341044010028002837460819465744515666120059714747734509691723840542528198097738613339883451189413020299971655221519349477069053114887124463323176086532369099756565949654222294753447261166800206252830988460178707040203507652166342686075920617909623395246064950417357445793841152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 8573215376764919927380760873662777957750889077192300219163389354326980252336812297956329142438803197646372115424697508218885056162868367170800618165960637317494657958164828144197973272245125185525768869602938444403259456825756826393074413586635047990670859904741249988431517123436951244526002872412937304566077185697863698645956707614948107969602690426818743093059024921150266983731818401661640508598019290318897902052364121390350457119215036429600292280158513101143435490559145964215618637136195919285865382348309151813354865737705675509761607994172436502650884509453858945524122004480090107648352449258711806055335202732316704114635643873321326859389804060308817684882426307170611787106491151148135225553759398532502800802232965240820647768054822899482175715903004651359518359390960051301855921790628201597617049837942461401999213781706104523710176691202544761144327172784196773483403354631685822305971969995224888025101405056379490095751193801318262520908757003632533101240543944261296991718771412314203222292207408094615851480233684509770402400693816072634337715147432360165866391497535578982479980437530101837455268006061508479327846817809545775179433307976186806480767364216520635801880534522470407006465744361908994876620041956271075033259865030751917541637289938632310269332563916967110773522528113214819699715279860464580571224650310396117263560558425179168522035225147325124454123320041151045473875504524012950506530687669011841425258243945254257359537455952672798323893542686194415782400078360864611076754792008121781422245998758560769190057043784325463519429162735798372719645348145295132792982654704783812643689851805862068037832590071887798496009629230222874065919969465992526812885014547583844214336735015043913951075698539939702769662448747341344671193903414643249267119430539810384043813008637481142812020815985798718122448693729193025419624158741676306300065505653103423702516467618314434794339426388314128400027912196196992892693190745363581603879763531393230672574040512845633262492799923129284801683755766586146882909102677325382526400936258592204586421575824305853026462198739798579578673721067783904096788925096643902911324218721238409646278203446374584121556142557158831397395210385018496061766701134732589534420759254349048375225719985298115998926092246474723238597043578833739756506882247493271473644203709533764061696918759859964607441811776309201598830465953561004339756587241354808499891756091664957503200613189917974355041179023564327759184230117450945130712254281223585772835263371354790429699005998148413691002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -767041589512058351451678914888035738739186357814175023721535972147331703865635359303218446964379128703847216291306885914845803812331905011708467221878025364598898510690573396123136693852071218246410309449446331863441626487866739194247042257751462891371656791982023138369526861083642486073742179475167882862717063635100538842634076884496642911286283996752075507357482702658881077417488078146367053350958059015462451154054749642242769385518390498463180071377904170885510624716133859093867360252765581338719606110656332081745575924686486274422273353996570068180232210293259693134712464272203110042566494173549664459405280929993587726159009391238565548309782376665653097166741555111835370569514213129371585041373879864321565328169865280434251178224627744601000552857568492119865628952070608250389579388321935466941091023343725723872826783120590048670720224569816061062277543324328298259523227681711102005756302946385124690785467861696150355088754769598753090809585666937747819272861773250160453647867423264179235206508408993283585278293422104680421431671330954741817818154457981883213118182879240704969749400846648182192589241059193979839930114477409053829338700580880768424871221543032959440881998718905436494719047892602121804322016194236706425315307954417448564112578644598768100383084684206756168688620634680775789419785265188692570142915626219640097262964195885158825587787228942436507714463284507425979030259735842845792503648574861861329744587140048625185442141913592118619187531036539840598206238579030724435041773106068563483988839612348880204127300346729027757653424031779807806809002951629313688077846408275944012989765147373373927200734025654280213943655307750057509011850574815601335538446349260485982758357067412160656298578760190516171201428643361886931440407334152376487962280455350580558267896879021748369746018346470915599811199078850242050415275888882050589080520238734011623813466155904064658547806898697608622866385421825870719554557931361298238975197728780754973826263396057629979603063005706654212211628772448571304051906588355463545518778890032043608764942305605593784507059200423965446806098311705922084899244814583366813955368928879272723376172512722012027459593669224326708555045223430962675680123385779499414503418476502798443111807726163605856118985255010164496594640405149336557390540767872671425358560515331139039516835301668468633622336987834993065335109430941493113996203242342504483399817166694032930549821290561622152210915994942666209030721540457716610116578480045724412619819305718716826542598136296276544716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 53213604057567202459758646180102545071974896502678162619732987802256602632086518876538718252573430017407271990811397877703472735618750055745203561498657120223100240216609884801495890173550481165879224259273099819248901664167678958849506315946079635666568670251161781779436129075617908330781239771982700801230598460846023447995898840426944228242608024682307636549793359924087055075950320895176125891933362078665522258745907406667218616636074681229926880055008881926275672407184309941150263580296154991291764358084305659102732512009922419389251656423398261004439207127905347990666074012268782239823724994178169326520219382055096616840222329292606380736524663439932977976148355508419656620382405744859731867403102192445562960679635093245514276527258399883226789337131325101348794485856846464715185292567774086527116298281937376062963626393874837977524385055288072102072098816954955086157222556848941702930020833858982196041406641783390540382257100290101640990891210485121263554232705095289159755232337387270242858964423578433834695290076932252030681888518812660891792426382348668148176777059900888301405532449330901268734366896639733728273845954377885895605249787168466513500098992871274845180376394238521093018208693209958038147906572827643277463595443843889519422374716021276537571581612536217355141827719296862209485073045292959380378375814476970641696911495495487504392710333571146539906073031840515797567875643963697155780210430832398020483758376906899449276971195253896270144962136385978133838526379511102908839293791399780986111315767446848025880865245645768473880257105254552103521020048635827811416971631442807975020429661798622830688381633426488236770326127581466261933285576357735579384011283111817776031619502479079655788848027006571290924652504491892339146297271335653159873740018305847802218677480278564934866629100145849121942564347035844507979213772175655413036200279878027886178348585573230499286547175242613312940962638987122586837263307264910466179175595100607617354272630651962739665616590608697131477415576547576463934892942193206797948836847744113180572631673323352938384246147498654415387681117506074560163820412567720918419881664403084321724794597589558880595207742156692294642618467717073918340365016183151952221775935201884026220455195858140002533658556846797880184557179056522326993897749570761549573978305156097421278994827641284249263267758928385779123977434230461133809331102622056331415451592231171599038371600757352708808539880665778471187836712196039982746799881475433895169867164290904678896908050333851105361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] -2806746827597457760736640287002978683447881254106967383286198009341790792594840053818172058954754908418107914409989847498784960076664629047793188958114364866849552109312252959192060583189306782777521819757176430400954388335338258534174988924075332894914796893711450024251564309784277388410415063905691387684402120084955017800196710364868839772682432081109936351925442835357578630971133653376685240252301379134294459052170796059448352525696409913031488206286663189136138394715143338293973081316791266101718577208618356125988050914980251375667846683310821065397297307162396756746304665935039691533301447580033710369149341900767934215096659716072585841461977997042620733505537737945539672917020297380374743364963915751734883676191488665898341395272638242814242333932462421010591624074729902870911685153559777335027959606733241999245577943298979381123353904619339729912957958873009626316940105519856370602464584076946946435604858014281124213096283922943643016028576419747720540472635281713953466762672771085554458965776796299240199630739112688436484752503056354587243160256660015926429716475677949756780769002045428559135486162938654592842871095914159742333456402505771760514590453134494252809250003460477509378788156851080335844243987246996129661076844282283264028159146963248879592788603595150020293351863497923280529813280084852749325530347625889717216771490344959966733982545926057664890070384368353400009826970619320206945542353875210651548557905695211840421047201110123148878679273128354143497343138398548088495343886689665690161752928544642850700826444164763010850797526308036386065902320154762582674525404324296766763574930972670353046514400331475052903076965035286849558886847845476042673714496629809032926688826658841539621337714674463785457986995678928513866786848664632369837658291947609725343396998446619146131985096473631043003367308960681466726074250761063276565054445807959316749404466473432582792417828748193337352870953756705734194678228469966793740507879695406579373458925569538848410061439774651158258900366835209969102215439239997470733886837541354242035095415164472824953674826192924084726104001482671751658361836617474476701141834945466737396926096532062326315795053926193120137667563967890287348781055338505254143062893198573405237512873616284692087942605361785166472694492294310976466246636943788336858022268509971095069554448811820647591677963999950820553875328325076103818104032331820260936369256377639618401675651786029620980216585223267372229963699734897914666223752722055124731761078713992505203438318747777603993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] 115619403045615840235379459369982139907087515411479375544357237258547070483943352872036520870477105087858693086233413502634880078162015441131452773804403792015362311508267390441180378449920829516826120531789175777084363379511260497914910874737324223447838452023409437898993183623543204307934593270407595860017966254829183948038468735544636678769241100252198146588170895237723578616819656252383133640299501544831720019973185235661847969462160958712792217467842238533659765644386383051956320028804378863933999585961684923280382884478125375457203186072759955842610027722381987601890490504113072320201440612489086782563653487442979513108434517142698367399201554403818288940054500463804024531615322663268795637346130734900183762305349304226589762354666662082887057131776144032395387702175614114019107945479036847896569391202043530650725652878352048291938272179565174812915848562113756942752118437134524950984621345274325706549808155484014380765818312284416869187468117335710253144923897257195190685430115943100469046052914067650706886407581350473741852291961613057099881415716616211275645723240895327189723839559804280338975780528279838565586734637207714202464409695248998271532530114379209231590927666171902382531298519843473129061513131899634052097611067865750407898337602872115965908703948268031224220371836286141998494690089865722966175783772765477648308187200345444876259169965324105997495153880917706515287142492262738374256694233259956366520438562640613989419098652895502562791929929936694803403827076146195780209477587166160751965287965543621535013254875226541350377462527085043598002413293330307726914781776659913344622542716083455033097370986843988634572084787293377727393959911009602106261762611380405504899212726417446566131420756379207544487146829707262089425932286253901688473676194569056166463659430624999640575215015127219781506591208836425826522539432642280092283381327414842542557192087680597558257504369263097066572977789332346062336927277383836371868571025326563067529335262346056160349908702421247786625021693619240543904479115726368398804457582344779505220922312813000080109464373605843309840950247242265876601525446282222145064318261143884587365510579997071648623153179244693026596434817145902620607337656430233571171387096510104972162109871195631006084115831120388172837633648363305048896373889675784370568160718925934110831942612325994324890931068022219496716935346068020444779937639990274477859665469793697698590759945303787821923112508926134517007490024973857659281314752262851086285129731909399316083395042576946954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] -4128549303932520425168881522940538307119189532139663291369276415710293178843723037000773779879088656480427789899379984559692550736166015091132799059990852498545815882253128872755754367959653000736111185546607122580484362994311446952531512890823381537936496127716544467828704941185185683316073247304729478330973682654703213833505189770136998750952892778464273645424795712949930162190198123901435218090233359066439342188931945499953091542409624140971476265709553767980019637921623591637389787474270221373057250369109840725348640298219413260924625816380545429736020819618695423912284690528619089679565032529951606002967382658521979258601245395985531602258299177496011392968768598711149983522625649660914565601050104291069596940949107516502690120000722622520913464392671859734454393978947124860431773850148408523796314692809741761458881331215767664307235627602485154748537158584960822117047279677479662983024693564154788345046930800832962368494702605403399878711200765828746696965049113072215830684307916261231276243743581396594837306297884043521069226492198183453550198001141158422028678280313196859151154014990596946872168506660985232891436392309726892870323546867102420410142935662841115123291810343211299046772708240473329342852026408004919174377536672378719609407581949475425549141998381592399882691523868236276028600500976609818762396968339443556836641729453267039182968268265900034624325785372815546901405805828388413400890203004365695778646372581285804909584064358268961824285974701421006381254332463558341899451711644608205423800859806363345835253395982504980064254429269184910703112006587289318707757523073790183877885212704146249004287466347819240247297834149475478464193227877586186136701810850791999705531951207749654217822608289963297715374348046609258703218869096233619610317978129269716638513928364297104465977066831420159244726972910313433123511059079362987710417418729848068270471353019059018260482204483350053274573273699825597828857380855073086441971079803395871604705153943835650943211318957212294647358659828054560878432940905243913177897005681637335141859742596270654929081248933764562252851346207809304387938498275211199597946390758823944098204263394177850215239713319356143085188147841227729066378760744134703142449035498467888276172662463464324710345890003584534088049442965720323986186457779977239549845368502954508186269949823078336601394960306176770110189035798853485350993662705037286688551457708474931704035805215712224307902979823456115719587890872865763283480057135903977317726977527428721785138735821828915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 266109558402532141749779603658201069590561862800869552065914993291757665062355638307310017148558887730023913153114932112620540418513021711322208888255546165926955612000830526526032522037035644811158346752485440572516794199174763311454744134388646458986316504396276737987791330697456542891402508605051518652058636778258283237315095600165429226840898080196801486069908112220654495080563799820205221414078271712928443403240253859163463713844888162528165856376639540234632831732808139089496766955085145194501164724811001244532665239095356225014585954191553491310636425204101422041005969925236080678715390344797765203576398533215530557853902862528957961435248792692381115421656574277386747915624844551535498740122355190973904778004472108358701445477275298394837342792004480051276022153051670037258335589452315032804297977704157212520350561358398265976596567325027242763587578541732055363109066845675922664475869717264942342584962134184185306628010097529149124657253828290482875952279070143664357408702104273784746540599066960887693015563504884502428659614449364157699800037600849152946870739792396769216309089230497521697086720045620521410227915574302297010311900018296902422468612665591708422829135374729618826325582769235908137748639148198722257198081181981633741688380806604620214982517909925656607172483240873022300906355626185892845895936415646520547999914090325859954007838883493771426194996035386694248320926794060517444536721301297913212630106259698602882508185097151476102960260521628337259509465991068565908477720886360415885181795060527905685089941298289477309829350439188177313218338098882868911923444203122585010308998411235972399015390001553375244766366622039260355069834185628738633858461150081412493079617396669439451276605479353079083918738699111156456267572141535397547808102257511750314946595705133632631634569732886021035395525995791747837775729897692488831488905786901620652883335853080494982655552093393998569917504119712264382508908697245960166858808893807423164973553083485322677935246217651680354332211462892055897151084780766133824222834852226485031899522616126233116538932948813355872083729896402855338270857415060393802952955890784432679362844275373384260862721646397608358410113990200220163879778434599910503777767375878137499714644805304637851398827434708575176187406294825414149950078658817849841988672044975981254990653286797062871723681692438349861992633769315201595075069038631821195371623067820854629525690618575797430754608401775924944557636484685417732582695748654862970685486182946814156038416776225095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] -47847491231702742124278283527540752786040072629189246667945587422534466567088495439548317290929242985105757173127975704597189925516272589231889501399510681521412050143177607303475514807529054880260097832924936994012993073566467731843969023132462385208020371238708563534735755867439968720199343841884353087313132371981372486023430147924203279560957557577263275586368901167545944270537302959790143273590110472869647487874392831087573740874665993173381875256069926759913171661401060379489487753797489877215912258982180992468372685945672430640527964147637592759851391969769973370873645775121035445714531616937230066261340883368083571991708280960060501768004864022574904144339112343630113563320058504651946645920378303134674197354874732910552719442049266449938785809752233048124416482907226117481592750190986761727503262411613559895990814405637822630221132363798679797507852918970294260404246783470273350004965419284842221897645969278073268641416126984359858062576796523592315960868975195790516519648500065540920920500926552819180186776868817628548590548411659066022796998012700071682051288659257227372513984706677714136002492876578276306093962810249982596962498229191354677082079066937469630171782959576586434085155567933471988665954995993427147742124343945444455469192255126931627595030474451025408784515175570699225189315246000063566628045888456153896505448246509655797396344382457848040446983307650878754368783815146297006031929173263135104411745908496121490902996988654950041189476950600860165667831548018743523605983598065771839963931875804009147651123890067464337135215679889322331405982693699054367236639133776913426096531741629726527692283484016198575130199937941001623155258941136805368259424600697795867426085849738285865231751114397340353101419636684836579650706874598474452270861471299440164660941670302875612447327689947331879256333302192923746937509302160052792563208563943256626312178966894189235545429123216546687809441561731437981689857896300828207324837198736800728216698165918357856986506028981099648181803056271106765575258001862439447179508438166746026215607489250698317727150735765268756141676558058152329604633265926719250146290762615385721128221354209814859076768362016613553090116354107614694309482104453790385317920174715774758289865256752132262770958103724437047169934940485963683670104465503220964295718178088791886611470965646141581180757871161211033313796700550831511866247139174046157861091536857842001248881729182855587166691869756689940020920570246460508783100603901362533782476793393652064981397971297894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] 7255876497004501061134513803403494097375674480938908020925752406875296153347467690625615388517494853082384497392728712850031307260866963212111681190647890098116595445865912869372799628788508831719487904009990457573887036505199547377768005828259165592680149750484236985206878563875649416732257206649304748457860461155311271555905123237004588460417784788158887339776164159647519423290159415334108853988998058975088518793583709157734775980018269571009893795575988186917561138904358058215760669152672916068041825965438960841775754682140194229779645721161069438002626767931737903335967182867612444107325665311671741994670404342363654230316574036615831883698132390331186304159832806693645813255956959699280328468233156064009473252341249927093879486628693334590820478333040611989846139304398008404737304102575386363849108090067436892751097397576669948179976805412839754541461890223217441755818956551458141625181418950984654068074951619970014389412642064190819282074700658718210296203287779646261137652283315048378446884098804522459352417063822210160714773483602044764736041398067156950922565364286096852888425210353265161538671098308829199556594011592475348997031833675528625721265503142770337203673495807944487380564722501092435732275786573483748366052833388243149711459384891846152383872801494517413470341226285331946022604278897583132608295918169061240535196464581105275488879571853149841850698007979013779181093559083278342629281102187678649422108590006569339729479131247953523644763219586648392370595053698094323482265399185545218789088931337353037465696216065508483818207553604313792689146075690418590505416411436002587026445485073511518080140355945120794136229012993045393043200520233543014496280226120703151544757778273999647854030579041299044265646063463783667537946146805893612284112033753319277579498083393956321637883905051588469492532747500621292623609960339566730079308086686027457046519172208365353236794113371016841873352814241681900328580332721000920023493797154797632794502362377289560722784870742142472213669753363322505518634126660204688728706845116691979892743464493356858987548222017632582618785226743513125010552925688283829940990163688224974258810239147692642558311704705031618693205492475636599248237186491295277571772646141949171690251791291908315285310575277711569346309565429998000965461645313849958093592414930312645080971974884849549159503509924642789878949655404351547617595438091350081076559500431439556725034433070963142782775564643989476197490797064089506428642306150466360710989231405589724786711079828848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] -790102015787831991063658724123605346751801085838663380036792209143715995100969099632838045847081955720501185209223381766628843650837361856857535082487552975311461600918292037229504598815269335454951461575508059410287511508956708559648863962732220921524395221351666057931786695881026644454247774100744250339633234208550864668196868543335546407586590583682999294890076627739430447260945266028919079817907049950983707199413386138842821963666859412567395968748428879721263484792182864670113310817764838017466333366789450117923090015613606701705635155923093609188492513838399121250366019116378340602262491451991733131350608746024708972543805573797684606704244162874004663135857625264412493426197702894813225792737121787570194541288081079932739792655686145568691103080377241270176390173735431785555904791055938351804860466759566131469266020754359672894079013432228286429190743086391875061378489738711931555816629336942568964593935816635700555398105813005052396349937416613592308673089735314726067918839648246655251315317443934960643864645397140277740871998478582459014545727998199445433794628012290575675041281723766583769747178297477423392713857524184917971636422320452483112234048321020094416625111594577639967855552211749307889819035239067403983033581068460150477808282005557187088844867106091408199327820934170959448663950691206205889564396607148542830083117507117566668918155930668230871984141378522446268318212208901518675510869370496950971521146916757447228667428475919900388148885354312354480810378127668349888699117616721286433752182097042623329275608408042855505189355734999938082630369523281598208560748239983735119865605502895288637816310793643607562872612120184283677331336122160645912285652019876564046250551025663114468180859230589164877580533292909369558293305972634909044915860990065978398797514351820112771565955421256583632112404810091000283114928599998991061975416572168231941916354709738735471635446515317253562799394007531643238449805564265345123106568353753978781466636817187761361827716609215310342728804329313667370222264052630548137127464859764520175611230892276924935868070237475009467872939879749162781146518285214182144885663607137509640032189182013539708341431262232589052744439886397805523426611687441962440225713732604720037083618244996654247912886690946868849101590648399699439237069355304146152389774353453474025356043474866131811577613708813357718576848500596112116100502408278552281381445577291229876870901794979400789163088412991751759388152730485588772396921803759656847929630993214986515135888516710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] 62385307578216805123332234112641989866347519223483523053582139198773592919856178516551184942637712252732332196574451639973229674388398655805563522386034912812517855115907337702902023681291677071530402347533009432179639719257367146951150009266664281148902536039619242041156496388582421580834492782705832342302279945329926779676759255008880267136806203190202848999650408849914853166844229861457069064169804657602985881747212289624117415568281573970545244129444043741972942675983306061100656307525944028717028428071511575801396488045127392713967995495816939706257012497804486851100871361606392879838361976024927951451782061239440688702664547037481235841525421361505629079761543342303189704958392968293627741763139955649588603414051445734910856260292397186804517101605115114452859932897451065592778797460837815765495175500693448366832779395760456157566195874810946976909122663335887051719353638849591411049084519786237857533258361089622883753501363648772556051119010484928163559902036988342959467425490894909979929544943625540891539414983820176054173943170920298727845238453196487107000144880817965676152692626058211840130749162170368910978443583932256262716592159792958102437061696896610268696906906684316582435686176223987995836342165771059132697470606284290883520480243368142518170370384371743292313089932135551564944522032499232750856998212274443862969333840352658493125057034072922282331404311373450643934065697568125784524916097939862468337311400603351982907183384667882960440298463335923319559949756135533619324028357727730764805205665307879660003536874223622145024775320668670459211893538013123033353981562452621702841663853501977668359899103626828589958345410552840665857044468201544512034668940635547942774870536872271632147667192199419575179817646685725091121173600611556850525954164759831472245265358412926750705900989539348525118703800183770740327100524747095527504961960057049997282099712200660650765837749095215835588111107680354557190889032484277018504752889701673947810483651544710595779046717267550773995547344326383553550773733289124287073610329675942428986692360887572431165396650556293637738478134948487150138232924907205212505860310720018034392837737719829916877497199238366063506801165375869393381755259168382326049101040902547668644119791947304550676059307525618090639006158050774426075287472100810768836851960051378823942467576804395695934479388219178921604244720539594464213949128950048867376134447828975732440616388194347786703050696645458728876449974672744880052186960791440520131054198924443334814603285626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] -4406069445027013831974243265583520360593360686774031974023300700948975983312148373228488171757541020051449673420361158647522892173200728296300774929888072607401589213476343347212049640542405029783404755120448270637908106333412194584805408632609086511295758521936697997748274809670361859665510394287842390346322106001325341728038813648442016269788016924891425505534206924280353296936515233738691344039983288400965740529700442675301507066507336342323019008891629276600868775385938612172953996615760552228949119500967994357156715915944232794443620236095178795610406779475559140015594267146372746712710389811217724085955673363270498716020787921209774493377732964036278232281853479674011236781706306096614886242417824711381880596187728450260446064274229141349718797802362044346473708800503248451019983903124736951609689300165332612819438712820663334236089828345619574326084948426559148188566655765956312164988468995530774446862296236623289021988887543089902463653310534068447242792951885848955297808632199195526955709536804951398375962401091698380796274826516939566663025008286617432548208933123772722506447766038496427203085717967328314435866981082368090802533517382966231790559768961042115264732562536036317382458039827584695685974227205473092663373183392066767937999331171929976439260409756272416223079552935798080890031600903728234102815095979771151557869666326715538388780550348091203999972939389683683344647556666279560636972836806151617738597115767346758089685547897271875966286555390310526721006150672179563538064348300570070534316303511760766030737611183472681258176990013675664310861042965791211995683966820550013852482985160326620148543460267944268066952569179614697521903650004121634711407845986586879412499998604562698464581401697748733986498957045702898637879226298749327649076040908751368532829733341726384459283391059256609663479081855015658734497990446403516432616684041613930670954472796361878521454887113303795559304463780484857765733403215343496415512096246391328735780338551082446346452073078551309730703559979603706231298632972752774763463401997135706316504541840066070408813295190668727654335848029491136657495908338621832197374234957661803618824566810843056866966419918247286484750180803500633042417221654360948142193247189174195210580911345096542903489564479720579984403760688186777489451801375676130372299778606348952085147916401553793268137396402880048462719515981574848741830269388912430223335004268497137321138313530518004920945207652170959383129323057396097649448992583176793056615484002435850555674224230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] 317983278294908910117007400241020855908816731424172233278290228374516082768593285386803738588157940179956790939473746883004636418564436656786515176879701280022446923542351910855150708891644901096877069513322042393421995374626505516554049574283567921923256437972334314647255507166722627664157836414990589763322642267930155412767980207328612230641695816356026036704076685071073275042366241733368809372618250606997824467571831904458403793161095425874020719998090931426818835798288708047421006015215213476182055469948768606217125930225013264188991629796657942646773281274415372316956435484460984879638671561566742650470963403925995998302577399310724337982758075145093523084020582523666589763975973740387861184595405920489184228260985985349271503556936776797749733245268791705005482825235111919994149226459939417931797517128209647307118567373090612416870734054528332175525505099002352208182515059038815259836229617213598455552286328084479851972104976898074788431175898449486521174534796125889630028369137967200808939325468731810482982737101581171160754789542566896530391471486420774810808649623284508808488048154344547170867437230158152223767405640651601472114915689395107380693001155568385400313163532874682758770829142765090695431917045107164956688362363404444114483015259584528926432340075197759496328197887456016385630330039010412180229635634290516950335463791654997334630095166988737254743286103629267866767796523762972392631767153455874243205263043086827983850953787114397488567161560599365235176212541829351050093807092265723451582604527891290650679409432377129084983942288842527190958886164457480668091366511112314080738478537090403032931584112153973563260030911621494255086645088703493258923607172859457086146822288081004306896919077036749777826203834793574855828573748921066900900295377338212169963349914000500489921499655866445101861059258853752880399515396192226421391735309322919016485748647664605026731908872869777325490552507948048529095765574354977759933638211328947630893179571907934750519822465303073103734691352728108244970454989562604144347379935038635404543944760611899101442519314713057602177735176167469926345321449650820407038649381538067614044963770510204216416034758168195079162254243064582447915923166270195957385551823971283190672998363633519305821397932915920321604794304409451300885346447152922235298399182056293781766141444064504188194847254125839899904700037309290098513439074945520337030484308325987589250165225258887296105907429150820647375449519800454374008191889022496511509454750702586887756966789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] -14396834926516975125151436049021581715767225827599312738987568504974849573022852796262679250417968677510163401206492454301065843323571340102264582429186441428004091481972868100037262421602810280880847999835953558503963753183440664835253860336399275736097549036173083970298088458183335584265942098675735230171109685766345777466911189874389861662610656098953702288612849714011899638383633678769733058207243786296609867608575939513796271957022195537640549958142074417777523109760876943949528746408764258616683857477204326373181593173324531647205833767455269968699470302457351735873721276936503286216241567264711936875693587158696236849408188065549431071891152522504375766580751050796855424334931187346870246561365161693432275110132828409662816644531194196305741666077644025542997547538235721919346204590010418309773709557335156654997056755274006462108103813607119796545750380839908088671971326545608499195952147300877478729095337141589447075316170727468901088541461854128104804948294559071807725091722737493290103007141008531223512935575107011356751122833514749681901585078906775563085503868263272169483891890795586714031860628038386674668981344510065633892378724756925121489837398874575856801614257855530625380420412775786892072521323541994254960232308966538038363542612842182128225362328000903501708135817268578388568935866296813972910525111367130657012421515737756779725584004048317202257106226322840703705078920810972996284337940436519952345423341830729657936297013261236871371393952116964493361470841466053950527271168208588217340957128583180685312248560185150021476314587467918227062239825411829120802997874467695643548704498568973513783700695403322873418754928894629643826493881714554364430786814017906734283845259210607156096798564775646736510497272804896679286506612878752778651593941416956967198868202948227581687168246921550846694704172943597864188263223265472862492163948569677363138778221103919034381780620131226675188173154729854972696920591715496728654655435053390920745189056150137832846789743040137016011166707920404602321763450122355812214860151217584228631699504738071985895965557391111264525898875038102852425836467229076292886864291859164631481209839102222671482577686432334063840675244395321767286068348923276734753230009045375827210279267408417567410848443947460111773801157950910666495653027690201013367818901683991308087972997103443973987869089876864849909686546715444078337661716618275884367736522967481815820971995577062755596025404725805406807347286812770782764730600513402847120065445416824619889432985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,74] 1052895474710734626253103035645004190015380395118307467878897620779105561599707075868690253646819623577999452242831472012201525041554112893024776652642848970825697994429337413576875859169055859019734120184974453046244113525130016224342391805859596673753635369703877277065318723526002757126244255633588882489521731478925182985182208204777307695796798568809021099134269814397693042230048799875325745452306219338905663084866081737221796800697484749075717946217726927529194698583921017377949377974885093483938385134049915742163988578441122900077800726182803897557712507620192296210429972533187474839479819529402687126960799358600949122057209301072955129863745519830878032482959232915067221279935946170188506383656734943699958447075361320874473847523907676738355995748022327277974267392046456437315218131789892465893357812699585279888457041431525238948387295044664996525838972664175150417583752739932700927355791318912809884358842495117847751065555912768862194581809435788392730739667716743568933702636304621407686024282729051090087421634141583770849984856754281734898938903665314234105324575888072538718368051368343115349337972574373181082853077824998546263170646047743921255516762342593376739943929021417938975905061237239430145332948084451159068766374667380817680412992033491200642279605110181297898729483503580462886551617337023006159155145622828337016829513731387916423056308344896574039880650851573142890347410106554870585950275663248810162780522448513633241139783586873309766661012882054027985892787816285431381235029248367805298723659299001424182364018329551745875453669037424176406065345990977797238119322029629045285910504558444883864021955508621225200523391635533272644108212238497822072334294843631697329450328420513276529002961969881696869077357772132644567921338729431286155004183809063134606139319555020059835782602769202475850949142924721632178926241771899635739384081048385431969046737444342259286527292460187796657277087015826295922038526042638992039426418251231967585279237604723208043345001873671426984652755562522432361218265489767016568040513053136162501909286082020407625674208959517926072496602550270031971105809245729947577422915441272891505453259557595760666287003196592113771526444120545995055650516465525391459536906247848630809220960525733910679290564168247538687599575153790381427946132757482063130052634247222983311985445227375327973195358299658931510305202883485522229188408663342228990402735973980065484039051453840741183643395838251666547057568628526527582205534893078127435730424643271522046139432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,75] -27109501597390813481017901744468238102307058215661638033595413951194558238374803331234321512991061389131115243799867827357375037298931078707508932119081825088130903068418080019184503632131694198897267361185974835414099489288785438858981137860596431347068764310192546399271371869429599459668665226274679942437870478229176023404032704289577718678115142380259654691008361869715788495562929531959696293601389072489584202063670615558247208490478225106695682032316498154545265108169076541991572585666488522072674163186002930715360462134206955341740425320192386556254647691470205443332157794576551651702350623406718614411168923527005798540702043453932922652686701221585351980478300758899457735676096401198526508854283963932186919544640416686194733442052268140771483210428201607804440868544208129354259167332373956013592849847652030893652706576205892366556986549657370544425438141732382030282736773647674088399556857794666793560821619202287787791635688142344306873121386821197885283526440819159401928318150025330505581060663464454629498842956883636804284735265349509495808189636710723715615856308482452299028780686023779147681087690229443836743083272053102714079676503528248054483327640251578780184391632461156514800499403191593550270450902418176537448127118876037823684790787701263928679580121532942760115194243533029616802693088789904021777867696887965953335995614100519046443879481144575460431956010556698858219262211967892864343592698880143564296447903809197669184908020621087847282791726143871427179379468553176111612908900460053063093815553981554102349808104353141576250364484667548406773061180367771693351506005242136953603548356848942752376137054714942169879728238116378447821554679581597824180596540205085656199616373113747173658905072001329531272245963649687653501831677517502899916582159938873403997499671373257115871698335674531261968741210149558628754713109599530465913981136676471668713659987320730866625729005815631260335007287953815009639169729220988151238729297471352804038299164440163319897901122274479662421141163957964234456686467035613353052020020743444246356509434248576813692843503051544618247990810730168398397512361736841667788310737073586374508297401563819068089709020956856729621420212775749338846658060467657935573153016917490729557419524936513163169094047866363129343534783450249011204348541152247977728048611589356204671342418304694648563733016560175215044678226804184646388665637489789021819547017039318301445721373897206585541402230658331801539694041514600610427556146240180485828148584997328068699750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,76] 1631743753590576781378228928612498849931281182827185071538678305314304872728358662166534825610916629509168588446039357744912271376169046673736582823629467354222512079827962606460233306233159031773627970677148166060212519709899445587487353374788109650558290616754698033892313613965767593636357326325679337028154399768612077464941502431725219375203474835073676322903739953104634543269155981627367120832384264565423769248371403732112432752142164793520142727566772412028479277861130174542216289379077446234495154217188943567336663182584308009344650640389457089337920296137011396240184271358540117824856068209797699277994470967785911011529217062206260073210125587693500512310908979611669818178285097711967936192934423114452120533449439664226271758244955983705282329241490792367350694488592817174988423585836280378418557530146087030257561168404737032382793588487324982044589172121706681486530457096565309867216269220616592739847041001052440642514917135545100540697512749277617295576109091044558555323412014759327075917629385474449428423494566232427712425094531494411465121014809191617408370727604690322939055419101404508553021087258711252723392706633760252974789283182647670220213980135446297745605313530564446505981524489277605817006669769179003358819416218413268918844773831600322091581685560122497509131455252398275363258509715957315966523855588877573254921085952176058787232640894544774749476962710776134525939782128023391465212519265985846153938734831223758322503819561705105056381738620836381333236321172965462260615644754728471171016881303766710132270704671906982778281186283366436417251466101928995747390379281426806355650230324755737201500991119039269094496164430034454605453685690394831800893382024682350499077647752850427967341149853378769582464102025184884941430620134874428930096535032544093886152119027726663200721829694967839318878927940594305390198700819838824070808788128746914566306812557430286575852544492765318620667409852918469019311209432276890645860541121385368509252401036996262656926368322517369063130694853555138641933129072696579107370404791023130976384925520747156895081409813130596685684199205449031181392846247636850754940698537147599650188328245443358186230038608583745265226449652145030478217393396688259133471120064019499520678771507584966242788635556908365716188193491373212601730318612899315423712918709907577014765736367386942428079212064479062785340384323745043663649246920053934652154480964786051168236961566952244666191581170819292479709723577582202765140120616534560796986405842781568782827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,77] -29349511325797561567009929585039163235174856838113869701296341200497717599768596256601747892727308467554528523558790097444664657661571835452313835119822192613814896723892479417821201877773113491701274166603708129085508937029394277322271056634390835906886453662128648163015604152670366983631328103908172375414923006004500516792024886243608736527873681588057082300726785745380484314681017447992835419154818133501839762793025436803561402264258576152886936137613083354223933994173338601804057017323965163484550836921032254795337758200509453985404166163402857133679379906100491440928581240276608073230828463666262989807660442713906247065748895803665630856412483187129309235515220499612766880649985245316582221685922818916929162366439177137075499180461763084207241108663693231193801531662846264833501782105587848819361197148594076639908676560646454972272722837331939919962536459748631114672328243418491790490842317996938793798541736344866503169293358763896013397198540334269682703333566820380190940660148458775747672853473009409496317835675350325912114668505418286182464734052580054794512727536749374079017342626408633037912658459372236385621877339256959686496111104641344242923569956284657874912228561403965399996590895518401833550002346080416838166221258454524640337778693363728639361996583988707999968036453000508785496528849863615495207888760653298369673745424562619154861177883610805067095196133143678744459851868693727905928669370970737603497265440593901791645551086819843049731905192991726733567998766178238459605029467690175507164030999636878920701236130941554482488432765124583810369631998497902295739933708771301352427347595254702611092560810001758441283438280191765490418253697832406531228341492592059883894493793250621282818014909373527762099774570708717613165261541308847727639178148635091729148898195804914284634319380998614020531781280820782612535566995990152176701612031429729680169808898135382221313604058318609867120699315733051017102176610055459498283287908327838215397554903477150156992620237192439116924011879982295157771481048511420858156974827552032667236016346249355498226533201969087274605310726720596596973434844505602441531074136877407552658989325565559740178639740759569722229001063093496239364588313242554993354514394892547146588722659427477480966578762242787629904971055837798972850929980945344070617776671776474071721423768750943280229668989650032817144597122084389313608948396108009503496362011276688249951744074580683037088966264330561521309212610058018243108271644389739405075169492018953348710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,78] 903654492461919473804483231910739569270058433286767912019456415028407848476061759753773404187199055122357461143620080519415561694057179904543523432754018524044527455552596325574898385775568271896615853170843772394659834657488446509608796624969603875644183677596941986761296565163064815063490989030318405785492876529941933755847702716053534164439056252004445185380521980762734251310178560515008070760138987109078083732071204469047033492346609722702079134246798310576063883231361850602708806819282668157851985588971888782136806732753030560728325771622743948404858986034159771462027249816963684107743997416202063258230879773953813123240167197433579765499652343698497391502510054952608935238190788733980194056681555085085568199068277951005312876716525262592852911569844175716642386611830713386271486692598780922721890481802866652073232960432459975857394793581459428492775601812094248774617064200131453451249931324048018062048245028088565247559881798060105966110208671297417779216995734641268569800853210725430375272534505198952878993804106438387953016611505333512491397364266601966105084720881435810106185738185318991820763196877846461528408896552954987271321618359624783205586575859437897266833419273356726555128104855782468510039876661136751124577068490960286225164261216252535413609573027557355437599971042997198124140729351384101739138006217866303247003244628664838343599434399071647848291940897742731940074898228074950430122429966969489251858216142966621708473443456746935420403940368534786591257942874305935057563434350648522899212913265543039633702024289809770360152286861010825244055567286814132802612340789917114055957656079561813320856895790418215331929112998341973073933191739230525466387870502089885019439284205116429421522994581643681456351394547215731176814570148789958157731118130842129268443974152758506977039728912427692524886822721446515534998709128716250755354441245814892395927672677164936771955865825000806079374457880931210045367585608781001913092435488325334935019595192349385142160325505912434783470340463367222045166213327943310268642148591207282090184122935912676074962760962819812781865803214033668287371454480468031087197367663096426173439211587433854918364745238134977084215946577638995407954973664550113469283712698303195896533661020832002634909960890630996002574473104949074797484326683247368401805080871685573379623830677086467426975764717883924241172480799668758159013221533032115434215495531611730193387207596210914133180019506763713656235395084587864229856743426762661259391725516850714378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,79] -10279479058426202436141266791319496727374341733761904867194757639739368556422988475124096743855097056645445809137380706104823282972109870357278325336883474244739576695079722380704330772714747619385053573566512408285796390262661926681975966784389388476623899976177253500826906346964326823993357294666742466182877429020835680111179562727085262168925081774205809322591683440753778170651669287048147932017020150187275263551304396560190184241090438467678851189680203752822713565562770876757324949733284053028894344451530832405590339167895635847378885355511336384686576494918659123497963388164838650025328490510362016811583656270190381462995387318005728964905992095623738802894121176230759431355111225061679012251693144389569557892402056437572652315414539688460239347974550596065446175932918309454841456311062533456984855846030643161086581017314173427309223059398054436994179755821442428175152932599394281769837281786616620595584561933118453247246696495130814663345587483053607152381645155813021631342704010221356299916966398528766219675400620673956960029114332346607927901951346797303943203206507275759520688820396888938569374767986180511979512934786048566968035309984234124190341523525153484872705589042635261915835885510361460124238925623588283101907817457597341494771433954060235201757456951286972041936367325877026057679064610157545616198930418565258589969004212621709564710028840511710545421213873531877285334568486973560839679698634255384027978784169700564370234153039324610112619703746467737479474753352814403893091778198974205589005089814307804860160242923976151033670420389540883366458184125076726997264979580767576224302748101433772568119755496945525095414935252791652400500620802829703755385631311251924789034360784796415269336466912096044897354821460344927115234957593771469148933823514754814763258458974733663723728252437456634851775172769861973971947652852703673507147653514009922647556866227344941019431572083323336935027079672982647509087158236543026278843544787740500525239281126477153374896801766531769908588400963725983152161443761569695896783340778270905303815643815751984631868276684347791022296163210118229912258830748951207664109946275424558029815775079816495840537343336537472820271020130187544197365543983932178398619379083959287342726049060913803748120177644189847814616085637221951638958821212893173773008664342266509286911251312829521837735018613636719527506848904794672151010135032353530634573628776183447131256904861831681978896058875031913005694372893108053280384029977844393505163843100632678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,80] 102284207098885464169446345605027889900110006772569614836491700528496134663871532126610732488677268973594734524695532057996231630203786819477300927205751187658437448121960147794817283890789984485050489731490285543791920277260613826097933106737160472767558584921185690932532369648534249981789812909922045031835105299816455242580828423120068638963395957547476151216834419879189735538888455746139796459507214988487039662823357179637287168680778533514224192153151496042771518189460764407080186554153681173024238532222196835302452792763474001421534749363870547154299315370285561326592190856700490552312415494203980162385937976249294406433742757214557238886124344340156402990908179914239373822319517407949275979991088840967453864199196013819645400474775535057659490460277803049646965124955117046121995707844651286847041657743186127523937007079775019318371959218950107614183183860977239897858728226970339325457833483016984255723337692922130878885801291009800940268867865041593816737093488486641223214941979978516636654444459453396704780506581270414869666342036159463713277110085809143457751035516009750029483088094750674589474605737734414773280507390201824031245667454006279063537309019256509184379877308821751826114063308703027863637447996486169104427176644949303088495075839339211412816840862536965368321622296895355211228991213450373755363323748125110940507399421951454039367348853003399731241173547123168500609172401202699065534812014008705371761692010290344484894831035527837219886291615144135864975502034750541644928958363911440131646628061986421614053227956965010481288669773168747494816018743658728909666397622411490173184102805496469355780137635353383633319306764160750060553364257922624517690067115268420958531579350103604919097753911334685756519331139006117047676829303286695492475824372297039267960201529008537349036023047251933672836728382232482660092135905945986994876700172672516861319181723024277872955195491236259696996681499091242663510016717134079962820085424862073298632740660389493969490725397711489918531622094820907290377388903414298546894637548289759065381547810718335306809059021959559575822194633783219974622349998602870653836902317280923041580895080578085767967839432250029841317990495315855025270061201590233708141856243547882303660951840292102398844955533019199294727926260815047434486119011647285848641301095552031200868250414780131486938959558541827417681401698300175596067928505304117216378402583177687564514445768464946797706578657889165321897873283559981527995107939218639483682217465772769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,0] 3134195453937665742303362180449680416964740342345390583663139400157684558900698849118720376491613841223758249063904835700578375967070264393174981763908073931520789242851032419763146022734379790818363507559293597466157230827659096653149570142376977847984086780088008142714195327871954543218279056736873710069488861264732605443174532976117069391155674132498883137373874206643656037812840842523860400496260266516752044915879876101512764090527526693577079456373082377326234266369070315156545947368564549221521888822766751781307836192412437118101214590987094242930951442100118489460118313983048178237935529129692124720806142495075564414415873756467946733396162975975759072325692908867875685624992934761842666955187546019819611340562708764241749918871902841074866004869785007433789137390759360248826129606963735539817123987561938267048915928384790649754373428905047265800246669227862900758244580309184797803792107495916739901304094761007836993046878765818799649826405177131641642169692401482961403516659099457743357426722994828819060618080649816874350187942506828934465615594886419507444476673297943133505515138523976080203759216237996277527985933131116608683788666943840946327989267779781836786723628815264305201928030714180816190451950374252523193029591810518598359879901978836603461763189629222503207438734526527828719850910877784552470516697024931647809925397444555323447740070231885846396729976987735446533191322369492962767770062994856055200522578205559016379670548589032581849961293035922140162370691937631776229938065414371866145661337857700887774770195627821551859804512307149042202531912673764943333629471737399184779127659686858409810929336092627181199618314235911412054797946376452605288662947971130108267462464083833280478795603081718415315139296583313585747403712017003140667907646768472861989752041608561700881225513794434013711005132238067227646199080778276793292101016780325533175530280289722104341194094482923383345910383344443512547327045175021695320233266911995517322471793990350227977207795885324528047518426471781108760471915435787880592230454120494307299585568150054106559687394363258075242861070619054781622714165829777646704103717742205771152940104728970329031750801629727128935044202163467158639427696965079543087323156112162974562447177512267897797526710649762931106483671525014210995211124414360731197408188592880454418014408007212372963414857350726185311698516376421739699541502100023205876926577519658458870933977607717434504316733943562420616250274202426607135179737163912356865597181321079324222053480876348426379945930915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 28529633174896724451352239492658650780100631557596914508445397218321106121302331802716986641994783705395767412198049958536608505050972659346222892658719276910016332200342558087444569266890265047701782343667935061005188654825780134651202752692544892589473451616202040045973291573780913909739923854430381282883530567581882138947056347178269610326865484976426125738153255683526611758551910891019874529872500091736088161781996664954197084640288019151149097294426911164854298837269037607252535149081151951954575086507623787633923864931582580256704974604213727675192898036601121659916615721977421660230550996884255970511564140431810193052025414393113584120569239973619036074833539132874330268171762604541007830479656172724411492863368932633602635247850151882026839442380400408863792208653163932261314455718082232993225898375667388718127502943783577852556395832944463840887759103310081751001931136556138513988803261938581465829729771749185007356141830558387907162103732728453010973188909314311994675825201027103022679225596912229878235085320486130843897961153593199177129931973815243516732427278414780142657340493660269274929891102145746986613828777723525133011372877156179951494587528437444560936248096071162975716474839739187762693722078751561409093482882567313193009548194232032523357752286696208715441902383720312291571032756390411073439727978620438786029537922466755966991115736993440281566662431464828110534221935759562632079096436697340180213308555530021245337602532028531175601043194008869566375132913844025314570932792967240765428175043624844313064979856207109087025402355283447021257699824903281212842611128802761689088245061507509641744225093440053548268095853766453994011290922491236191832892588378777711099753560837247924746194989814606977148474340680127203617519351518385132257575616138464891403700981948407876186034985973982560930756854747817840026428542813821561658296913189818693742636689175494326999602848347881929585537873691306068340697032246778693081639174873903483049503326236166580050007492099754214800319698165015830132527946120904518855774311683162521680384488240990108075281875316315839696865693850590994219872478829068579439036712483125799120224440069396682710938660730793020521588251909808239520450719813574493769106497041165636129145867969637763287985753944999600447540259162088007141302661506444973257268246356373049753755061878813733806074685222839067187153493827529742803264822017972375535216662177602966401650453786314648141807411483524518348592378173837434518646976948609235141151391669870012387496790553970206137620042350592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -108003041466261775330520826867722785947514266817851786170636727377872038957141754887194938767017268475524384869898766117973029483125912377276096548152540290698583923144384738916045435257862363863831423840081189754687308455544579617547879368650595896793552181018633815838047891983984334834861153306983456403199599798295334095924015481793952082300301112883514428721048967678379968525054577093887140434112858640911903725055667325651624924503127606242189286938463071809386766161461872284938519222951928629897626386229091532622454381373650870477131180885280844875880250242905336585479697100041070009529019269550038111388709118762096883407454686991934936430995281393013457754195061357869631310772093001423908417318239232017509582214465856678599298726650641261877831636040780618827536954433399852927911638844360094364905812702806511499539429383299259876555035093100716878318567246876070055104774089195531276628777498977426554309767545669300691172016475503599951444720785792934861169598617707415122096549903324079887898350802119384952007140822039792903807606125877546556086088128063176557938583048902402218576789820174597166661269671749943008935444784760450990242409594260367844231644840380624997019447190919633171080132580992007991981613185890445132180250945524790666961317457899682899480531983955596088724736062017013045127587938526864055104089943109296684848855282159542410212537543093234176971719042756555437411609035125209807046956610633612260212626841890829873560352280538316616755272953715084874122749154698849172194363597567498047827200070272589012079498415511006802433698000597505342441180717886337694679218659378792532295021726694052937397776234529506889103885114178702243938947499482318139082510348754922189622932491336760222585088180748624676254471235998183469493215737587521413860711658244310360235098924522459877036243523545618384186560077790245967275177548844498507930310146739668109555087339272636685286462246447885685517681323896022290628416438109748203304119293121688248326881674352506501100878890661234831938582232444864516766527062599300250508386266244329052149191045847252342760582429087354910266456423783510288632034851991266440814667548533129283358309581154082492589712527760530219512468162824246711555245172599270748315002058248879307014849058155818412574001143836798539330005878087296860764348204996020470716569324775852976620355746562301311618888473740953572012053006501549428155118747129781508981367328126438808064406935569771209346353845226411756909591786373617278416930649670659381297649839761066799877785703478012182620612245585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -421803730142745073450168987757498246868401959161000750041476840919988695516447365327391491575387765546526092973316397831583083201027354590680833427906341964724812750701926488710072095292468303010051475100055999812577358656096851031174723981827020170782954186223394939662324545776659769409688473211068566762596051171629791047203991035944101340255455131094167500702349737271846437108144653100703296201893036381338089227236566011245047950120178198322360360625272647168034891300085381031773603502915267425726673125909630457931356591889760861024296612522049838538996025741426718036676166563192297300750694108341686633982184674284476875342442874435419945305619866377472793321674883988448206267894878208182750725931236177072376628657599463059261979654008264859215557046580593555264008698431688260589758134183568279863830383806458964593167758156455663141643757498412058913420841916756271845212659487705620344736616598157529905730645783120658458478696118253488166072405937870612580075272638942033143913638068784724682813891818973431527973130695625431822900527609063676786223912772180829531219932822677294757098398848462638212692791028743306158731261057491817546412780925806374530425673435769333787127957596797009558799685410516871094279285856314003588132299006045937262378320586633401229737381300731732422092270980088632736018598523718292752206382401237150639928491118375074983361271577777389687815242873942771238651165954291218793725497689853500554008612609153478596767353136852530460678562157097157076180732535864902382994406696892999386642249775883758483411221425327951520875632775602023203602113503061198761343204642414654785060866777915116094751314064570003844387026009809506675753321346184299999281103078252570235942387145524776345648727200614624464720468396902379413805059606864150023192847523635286256443044959462448127259622221565241115799366496400227576385972798180987390077360824386488302287525749359936206845489781124138617722302568655835320161377493813431804272421334425757427001015279397705195815763728902723224945154076272666926852614854760426126808794434934916402674144733802595637754379600964665666265689387393676973659746494622539360728786848314873956566775564308313480481407985354032955271948609010926482928865393784673932117650888557410924548248721677318268878119280045203964972066390576299539322129032348922936452819596277007897788950705246636844861967998453781822011397433021349154833162625789044141855256008977909657015052624255093573887466105486792534615679267000687489174778233884846373872854241034251744179732596022679154228019018596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] 3115061045123374259469166647550753008017071455437511984143944906254311317113986968465576520014691297880836144975565181353017373631475506431172035344468729953190343596727889655788492169107077360901056552218366179701918531057443162436378387210736647463257216886762163752755941186567716348562572901932794539355305701688477688861000847325110889933045824388626684630172863588172707917014638673218240115599207662251234701588964117240780869092914610807822624215049197907185566848147404055302048088842792196486830530868603034261449935484892187135164050770640821652144568075079188885419064768385060094670653854793452180762349111915691626220834661934271683220369581710518000174832115160071364521597663289738107768319354949272129207266924518369743977653082991661489066629445641765911271641546412714208310320781811592256630945289211001096570598484931244320987803736411061008297342431916817990253930474216994299302440542007299748689913065215293739496034445384414752395125219608172147006256529099058042238103441098191751405753692010650154515572309613203405054281510720035686765628057858834097684688379978671532183685316371816357268311200402179534910524456770179670178817648832066564202329581860809487854544390896788072108738384917988514501696684618693397781962742461141546496077643194146489588438923051384998458109306387942317188611211871259347527824358304679955146210944210671490833420163950036071565182879099146429491111719975533652886405619231319629866257638434609487397976852011458495107505870469541428576973093304862819263554061804585274938702167031799646725922561070545068716173742184698837000305629398056645024534999705160198808532892441288666257717253446765848342188022333312063394280166417785693807814129201998783450260411150352022785743210685753194807970214260028763522125256903923318557639456105413422285230072457353707679700574890093494359967280370786582668523576850384385347608136644495516735406059933338980502946662179754946400307287482038598122201175462367148261251355764777216456624158596375450527681764327613919821049760951234257460306106388938951424977618876306838480072791366990420556834120258940268356253834841015940371260875723996621468510044522930485320073988725282849153972105526541942484482387205635524360120151512066168874689720055750401756799046056153722946181553487574395319501500803138615082634449010878043117631230859826731102278198582241343606140611776716088215608967006043231431826096902757031713125341421710778653467171887798207091355769834404187707281280912493454049398270101651752050350990347389877370088443611378935358203116535152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 3765040525901075977206129598807112231177110514418873856935085415141392161070526135493727266382786097313422664963497185135371668457764121929387748795432016906760298441325021310193635785841019228865731789130371292984379895890421054752767390135562189983375868190237397923773693060308399650526349552050256643113115123344101021095194024240568319902686807660945796344370825050635202110323122401983617976490983044764897719278694486332631477581161952856926234413024696587027483616032084210424224507571166185092546713007524027429229735922913398461624396875518052539504994908408726026591792060696571410458573048115267036298041620573830501123230612964054754388526219090007402297848878721806780865527404625792854086263291940473608913490157470603767421231900602318624744197772387548716611571234049410202406745348290939058752834708849761324395652067856870015568691388010538050383881664353441867362152528902599994280781017028993247221985191808101169395684523142105492683768228348692872343622263922631679729071374959750987003938735157645584878789147479469016527407149382990451431834188578829946382859012534545516105417514636706497970803805370605082411297380070587510110687718026943482716239242983525791065155248635519304693747980759277060676013760294507513424653298747762885364341070888860225431442432357934254781998384777496457171165889031743969243395996325314863451895052411460187096016467570105531818493526051405875918718997590446495416851927086394763664509861866554593784300210283040143928476916310685531284743665986835430819042537328216473348053656720850629327357154389604275500419405766915571689649553802137101109557923213637196519855292019186996502662564299739318496588881291344632936413281186809375515253108841849022230672496142829983163291031409889142383918960174652724907546371231827686446815251498087548065182346956580956004902095981609242756893587270026150149582957889329770997808852520093410235675278450396471724831132933889177783462207162902663150908240463798400406220910136827565411764254154284850491886553828805087788179047730073807455199677351488113721562158267765033187770114227342604042588541522015481806753798389116809969817450209914492058371800829709772060087144874853941183446983770858142168010549951385001637755045471178783721177719373548423231580720065840785881060417432991171113964014018529313196757532864689245940725201171854285647423433750935702003035278142262449459150725220425255138021824995242943772569378472710651832051825900370324073971296755567607993892779929817668921994043905661187940416684241509068782967223126154511787860785784422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -49695075276035238459238692338687440097712857380392036558345109316787421227994656487618177029840668605433822102856989477050205600335521459566190391893102061842011135772835819187989919119676571415822231100806269261966645209081300624832395302293229234598775902143619214078146473791294031491121670990623510982020975778480692874878813991894770695718091371458578246686673925561517139893841117078021680217403482573600098487547025167506607589084382982630961061975378282217976668099125650257885731550091600690277439556749761448569371303508374213906231431772184281643850109577935107141156152044178023240702435976729427876923153971526491787395957155383488751363531619084635413887780069070995334010732913955518466344936280574325219542626582640237882752898091276505334452325333185544048723986885979360792967190764685725545133826836332475612852656698742972500755813853420962114114724778539969141878960626286756815718755094776601008395141760524960389560135829441969250318289841163928972872491752389399480638428669720607297761331645531031612090981731185432114681376469040256598485477899992091811981230947649557091954468291237492802214573821133964882271712919344413564199631048493684845375301060751971577969414364493921315812621544802108362433033827929332884009655151573166787440957320022208556918807330974803903265242793029254013273494200547049258068743981148191768024995907018375487986590651091264878546672249749068716582987187864999332399458330724112543909682004892058760415844655616074730777205816765304732551728161605621394943044421466857105751215235825642407406956749834089508700624981078519009237092378655749875281043373588493056417865937371183196173549596636269878471980004953581541530551032900283562211397893483150663201024214556646677013705989721841886845440388869461484349296543542583859682487983512699164841233627176579184805586475350291716727376572175950548845005438827761402248398055957539159947638421390847834481098808504661854100677436060531863936357146233723966036193801296456936416729803337266828445248574957724820985530391172596620911352560467089876892966622894571379748058392293232986117273653695390578996406492717048837226958376371676758341794004717617088277005591283845558831248344151384317422148548904017989423228829331187560651101616649263950414101311482170689271602463172075846105909687746540967194331788662141384616398604864680498095096023552653046094788564691665563899812970824143217640359632428990341874195901366683025811997243365677616752741763845112626358125314133843075422090643457029691631478864975929015672619414520108939092343893356707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -390672730113714348056283550825103945957507227612680617234800415842468426006497028106136016932579368682688223565279794613693517810599366994538645807152774141004159681481964847703838208561247482289908231504928176156980421345002161926713211765555851088708746094158070640667780615182061894723343735335726740311464671039603760903215700543813054437988974066636298641808667440778623178732667742442346167987207208301564867340644842501871006449867359123245646610351970927692459571024830261712097329120310932674910500393336810839563958705944663712656989267685982630346943995640929021723933439165816237055728017601649816322702033130620845446340828979417801444662254489520940160825911637988316832524898908752450311485233795879455157054471549493902299614086809708425723339396344971540364530444151125083678572386206187717407343507789380837590391719584726784498205752583785433761520441094012606023388535103992371295599022543294393407505430508291286187358917364317322236003405941327653740714701787356263498752196736554291499234748164936757095275639731729005985054898789187083314542626117069326471665779669636030510222649430019731365092706882527790884056067024428813863024704975163615962676245965413540222164050308790227521731927404883655606589705467310835178469902151250027485797804189742225777147706151819772032219735981352667355465234252384344866905083991335517869374974932266620319935811002405696289900639994843259202002391002243599333619264640438039401712989587499431745172034713381048925066262068830494452181698235281558261969741740602562871316142765108865403073441411385073629713717150928346201958232311286437648450339308906269444293215706423937737220088315912381406711428339983463864985664691596468665400502259775399450157389616320113899107740399850338099137863756117118003398083599160300208189823527165969800687179583122769807795428524547530896253768966432246426152573593805042836943436371664676836695703342860583096030101078102153157654898635176057665069739542701523245655119400527421529082731912431152435900266815204998087176881649382470203599298455816614293963795405431741690389970624208758453727676989964710276150138157757735432250985221708976053458861513245153026101429222521262701804161779979806705460553923710872233178752257569895188513554989374302125154233484072004687384238992387146447304332753133134638439886468271888891734469739626700314176947602608644057810036513059010674188012560554193639378139371281566947826150075681556529950352014125059289276039167292328027893010657526159091542363536203247802245810142858035377900704644808711687027970135725965312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 5021717921037474411189458383360143963369584804849565196227045022305803398413882845077283643718533934359300197081188418102304572735547521214465932274079509157596889411130434902100297150439438321131065022652336108432839872315036908057173957977094578934424569603123090675798784500476237882909689873497139560230659258551116101675629564026536425470259304775146149330986183324712284396902016274773669672274526991876921579336360269579506607120749600330439445331759767018116276075380108566303090163294968447952215665407290070605154188682852984029652934637394158589287545902945589707592017111994893174819847203399274214300018458836690789076069423471263374776775722717068810692944941586919677655397611411332267774809992642111969871920191701319796236546525173495835733989183821411061678620861086479545442338252365807627355878759213262350804699852011253402202834460771391511280443032247181971663237326818577040838464159701156194734640971446661103724301091789671676330894051355929405403405081282011747416098279074358179007963344921529522363550527503538335954463984719814592047546370859424814791549507570537215201826605710274275920502651739231139047233034287424265796210908196833435962856719902202383839784132460071734447180888719196225908176161899611121243363030588285501446219738558303147983189229167620868786433195416320763247874167469271842857647605238361896430680210188024444616719094039945865313263657869172629334142253568853872343983877239808223041137045649492259235069824921974770471838877693456089718677154828604902914668850324374720194738846559209526020345921527079891395247682579521040541508982593686976084483409140176545371731919175318067207329370560154671792552052445465585170178389420664995330310709927770967919288331914955610552722024421764452837373057860873508557284357098349127900474892696030864622703600412979060890137617785913696023860311954092536962632433054788458498445205288806158399093217472157863477469960757337326657432787743442155702255231818160883953342664274603598353940556212820339666129345731917727103605028082901150015770511799570112688948904504853825494026900952211048074634479094387895628941379759294630866065912503468286154092487467432786666409451236582393627830138235925300154057829762667362770598540174426295446877940550003445429769964499372235496132279405437379662812606584701735197260957509567210901857145455732715582785129990417349495761392866815440935826584999345862831033865593915086962929365226717843289819105740079629619021151632963372965567053626835048525990553131861349347155592460335564450881239266913172900263849212342435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -22526026340405613662703834025516657121194144504564773146457107055038379002922572458574340555148790672579116685722580968737509373101553053716968567356031930645141384736533289935504725608740652779248902169197874031981800981692886584910825875429481603076156272070630243411374578836076105113413906776399979701873091643769321715471318812143940702762866584618805004673734067251041264837305239355812196796078296045415745355056177807125655866121024758438700382190156578275696217981261704230806776302421095457477869299600052489845510723273409267677120007858905426786571351292497671350415045790439894157329741845724769169764358156485404197961144281823530811534917955654444695100718625910220861943281734298743460045901125517636151065070036973261126247565814728209391374504831439217483729810120880439755892396304236193301305170104546002136050035630804760515904709638523507901763665689876630168338623895007016876350329429014301390785952860313988280361216347028200650755963214031091475101517651707028145549118152927506277756161199082808173442765700220618081307105386715006435133381692748029137318830946571396328349080115721438416494809973875833080853045102393599861008232699888801007422240611075890618870440156121557492404943710463388953123935939472779471444659733874767356852558981288882801001902502228265033598053644868807262423244264479758172543327173870628203928635620364146084878623157421494162205927407106492249292935484461985681778131496092834842298453920274369649315567073417007307203280271332016986425707525684788898353579993952675350251202914059105234306621312374129458832636755417700617893295216674134752504043857129748600972543815463056117403431895790984635119760754422619356076888353577232442252878087620444932083370663703648681113546002849277206917701076209436501594606739039414687640117415437333809947265893933495392166550267134032981454173454378009825770357652051917428665261606262301755817696077372542655250193917714069204653080185389845377847617034265162001911438232839569566560928758042629135832448094116294883458735509147386861373268483409667036005925047515516087659738078196158024767206513533347391499322433764064297091178722185882386479264709239549982944070346469296623065285430310530489659107700456196177974969758631571137177622883711903238562405286848490939794181608261561272333578621085074457659127597413795031772632808840173592282684561292512144210830492733983550209186369660022133149122164117350081974479828597611110441391748043735904822923300949752226286723155866576332994826095479548639589169015548356131364239144569941987798098908666272940032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 53187218244239683242996961022311643854257748350502788286790184728668283205831317160227968482170368096936161227046609289441819091536001501935259670215816343204370340537638339411090216290214809332702824947927065745811994976969776570501935389800319770930406786875906663756288795006375312530028984546035143502462276422019619986148460842608616644699016536533519391614668250641612883210555504655230236422220684476314869454995773109573529151949933113088271104938568500153508851707900767615630848999835004582478794456933747498841281369477624376498528080200484132519950923139176602474717411161337662561958099437142651007075380871264300277631237334888662969500662153879987966342333010624722044104401164343658815305202354898352979694902137049107103875626455065497528502034878061973766816512360376998291878458435809881902455215163489894225204195908690363995291275163346279474598071417554364135196200149589901293953476315778282128598741714553101475717948503402212636211932990367076171617516365997451393812343706865444479495426348495419465531719932993943463565400697189142329347960259130888250915410296583562467630248233627476407351012507861804574164428069434199047510935061490355014820903931762890943208368975934477699455068948779355648536785369760894294109048095527336171769399453748037065760778454175699118553876257249218902317182103936801964126337200499540731411423572104022066409092549355325472018953936555598404677399542619291064040777149157113143353145149420727030540134774536600272269953423301360331771761718666151706788970399644530754293042699502437653718456421168035265331717861905768427914669843396396421579086222566135575053980893670622635187229290722242857622123295960448657897001745623495571295791251858376930527521646930768374071702215958339771796656368822628461429116654006773545174740526271987090247410749446444065671300756374901621510641515254386246468486489261156994051880347837569831584724073192706797150290305071295559583651166193433326582316032188300603491738183155943973638743524254799218843534012304940413606052814258932850624656640294012206370017707566738965549300268755549535078608347115547380696722014598606370268489870211681326242055888806445922829203596305011438564911778749674942345927218148426564578037468114945752619249380168187530651352848603670114993974818364394299207918283120784678647244902849626133125744949430355910226022398002806399462996074502519090436439614894479491287168110528113826143951811755914400802511142671118962417448745063365294227610831394195111921589412304575065996206090940785470165375926542213961414663799062334013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -63795312635045337743519813016731776372716160950875458271688497452357624191096829033486468438951640357582626173846552374879449585090874119713629817139260967671181362707525695543441241484240665183706259524586344421825769375127962549737653122938046901571640731694612126969049645933416847219772580253056387443381790051308816648166628983776929696948350547459530433686119991509282875566012648298665458827194393698058291645415576364905145976615695965367293350080204318056969417168843177006849704359683441266549438729487422102735686905109040066180900810935332930907560441815424800705029390173626454784738136806497522476497406900081865775810551349173923590572610880089179264600766781914058000401061421301312942748081208724800534886447884747284003254743888892149375310152844462818638951599416604216655548174187613267512825270753412828122398334401098770550359050066371182947053599314699256289543497241805268926731597210362742774570889413829230038949466759985481596257149811520345048207515148898023422048474963876827459268451295039278293836275903002031417323047792710589539640581066210203380726747764495962025913194565995101213651843021670024661893374733317893238935480009910211746950083331844468370708362245438248727472687139147452139017540695489734975068184481830209308653166312446686042947702344179133402443649172770089189144847357813578987980654418925144871647994140743775943231301689830839019005046063098142895116536146572081283464059664431308939631369355598142208924089325711812286331801867929797556908654518996355799208831887733065275439264853165359810732060216334808754139920374614430947714108482327665844895550234275923747370094722304113336091826687743027517777586411506207853310633413265193354048083329431997796728955650540072042567827277137319830391415718418708085106287056148319357908753694141610166661287111325542906288002498897025423870724240498749296603037886600953328173953725118762578451988809264201385063004120375531288183425537076416638040569289624668740055617429095111001192104250412116977134524845238029250252797006858278370630536014462046220539517845553154835501735097033902271274793150621674006349300241165280783690561734287438073337075724412508278879085186868901221113848906270616586076353765532827290751196936793769750520264218079803293807133617809454315696607480622928351175200246039858086252607943052260665444705912854591772181801252876704650307649598199260228380237456095889295019717591073951771893953620921594497796989473853115003464763098060788673072918264836416280712003139533260136978334072478535361049094068255332690037010255599670132736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] 8954475147301299685359980669953381947729498662380725775432311736231923827251600598541116317000443622499204372294719600736844893827321604387027979545953078257298882623508228300132608305927637594300089219331934794867498464334568301208242758127657034649061617072075196448874805470516254098592658915056695410493998320940311486595470049830472991161596744780864754570977600899666955420159854012501465010544209699969599436258270549629113323566852256369552359179647009579450228053646350187609649207117074168667353692294580293135184081817973397374183402142881796799807797915423213803154165106744029592438177976778648868761159247037387000463809266742782500422060872230042034400641689633889542424369952621245006040776061720623897464761519653464093265014974232088430693388730537357743151288844470257199225121732809234293750943140221989297309136597171636738705083336818570983084138866398698034921587192324991489824331916509562425886819062761176290588351085905227781378618511496415197449230257179998596711132160379121993538043018063654106533965492153778184237980234118261037064587627581814873698098925487573784165929712651850741249403440701621351942396680724233139513163635334874714923295938923344342694996137495367396066856860659586103041279144335880331620979024800564303223521204615901047037499082964280214533173150992558331902601028353831157122141043116645584240659743673890315312619363007649036515368306707355949012650944822077789677581983532658244263215931180435660344502651851938112484802283683273388236862159514558867644400088867568474010184786060759861186799316362871335791810526928945096139159199458535625944111067341240745637313855529015571599908787656427107642966059044172109405424828943522044384651056492033684283311388067660904509333334552517056866439347123960515171239966127353705011366062323950505872805073638525969643357415647216133717000005636129085605508794410752453677050835839258348472313504274891452957553289656553331386182306665488464745575511926291473206205953001908888770839980989055235789064546395255678517127153477955713826477130204350917900808813997456115695411057083686372478940374686210624609251688936049482699790980094986520782184617731369993532890456585796178751998201743317936780995726959838191077109298719067032808138797252153845216315701832805965738715080033224910144337891941276089083667560138134576801624092888923689238386298052533437775553803360948398493621502338175445519666196727095881984814065730143029550505767246430004568859346807745196236170023722009616795368077714738204738381454375252609034050961463713254908195701577041838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 117583849518789749798448669579840848507986393148396368745671703584397401308363785762407206506665376582818115148705690078557410609965541462418426367985489445304252937872703973335850780455997337547106249160204833071146331945513269528483160922671903316856658969073661432436905169477686603033406148004800182394967000486859899324243489151004397500879067748538806857932034346640406275826106938970245736308043172731633832738644836001099738033700960632559789190325241845731841911470482281682679218718914508484339629300161200898599606465598172356042550156313573335316788544996114605423669576736599423700291964193255487292240137068759982380005083743934764118536286541603439497197443436716070818527776972157464375602184957906794756868647751306382170683287958162096353785103388322721209905714599474948063014090696682480685237514951191505300499303034785519947333009559545052583445952645880314905098412385922206159157869916587513141187696664022190111659930261649994167236873017237252509656639825180085788192440869441810839494503011578998357559517174263291122308126260626489321141237522121886779246263683048722153503257951913181139941430122602896604670741855593442749339812338536995781026659849714547776858757570657874182892343370638280690357449916352369819588705085034487761112408828718296397240521549980740951359788472940513338947692991196107573679175391496193548858324608859931285093036165029179195883232106746591082500433609171794898560415912955035007173817711730817469349978880617323089566686046804109125612899506592409805100662410435893949772319329826546727399077695890219711737240775501632913222213585708615568716656978094874352149645509490058837709725357542162213186034583203947603927289544736758938782314782487095493495843092997432603675994287871530902809838934265785790546251352649866619433676718711190023963240118287452865664117388106953854601883728777501016068603828046774433419069076168393661773726676772083269018890316990377107480758657648333285529525904751023850016219761943636282561265636231715224427612645399251295337015156566257544362955348089653805985904685066624761810713248740598740304986327223004769985123995991724961220477457790177134141323661603002096807866650905712589650198304959574436513836404410261831297057363372682685743707862752119657726537336678750896113355139053065828734045910779463432496241191647551542725320392122023335324183527722667207210703023176192076701659226143942786436156732759646878365355811633180614156086328543615398492724326151327643595715219595412758826946513010907375114188658139962096659215776128170183930999703454804344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -321599084843406857695138969822337960838460205418053172315498629040593470358439402059720298139313675229387732988533122934211096639556007636044556770079132135422281876872180993960119283029348467572054388541957028178557240944686889462994103473491929411588422129688140538659835760353596069814585883165947531372929271160457335956979001325655665313290206922906408798850332888243598711039435948036945125534784469113956241104119865512874693873080026706706311382736079568366864344976925568780542661061528107782360343766746137826825271832299247598024946355747078018850177462600568881253039419674941215696748342557107176195168969745578492384513263210896251165723217779529473043938398210403284457995500896567584703756411704487600850542901654263413057987386348199099621795980722633977730578606493463271788968311548927930914597060099870789432140563676706637972368558372946070400596162600860569462136122629486085926600340071893981034941600335271941048855383171885893680170301996722669317723846089037710478448524058751820076098455115709974653901400815805221642550431948478946121071659667858059429907057175030865114262018871998079298949585780359391295431266875633083370160836595656497105813529083820706697167733316814026836716255866626309769500212042462111221230452170100227280416254959576535387660308113369070766697549549624461976111703501925583387172796640530846423073761441981399101381444500075238705038782703189577242748479519224147965079485429523546260573526947515694975024490173695183705807746525246619459254620928456883992297506677921436537171848314869099220883350986728442904256069273797754796201229016827843163214778410820900848728878031318209233368786213413100973813201055940901345021261601306079722217632175880047754941569079827971870001329561556930472393491987970686038715940378523070461931199143221555005496661312460608541464623095121187535534286607485445212044789250032672292004740964226909341248962597821819945354303543577161705710351727110188566057999657809825126892109035588245590788349839690805364330228376063337423656462928008493516538642499218765743655021044665518360806145753443133942385938792670299265033160354231029049378955455457961674786743249654561569575950121251815319828809605868228364867900832071443510276238666788706830726738442411558027022492575437885228362420513466850740062799665573445857146237745620507039225693446550443002732914224822333168373052910875002770867779499810809858199575178134280085488909704110345241988411859620353033974930586595550072546730320932785900135138250186431054189420482119984128812218785050985363603338082757367562240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 532293006815007380984896868352625733700789943782958300756449785910899748609277842891445371462089801010791956706429402183946894326016264067665034803618300708853982205582051039551324353922031982075257951609018004918220305359629234575920005516341013188932787617083720880354567793296561526511555415026056734011798688652998602997291488474054132562974731959211657033276285307346235565486191003917942663802415041613004508136858453280587414713348590957616455697617323817400849515379351161037151009756439451530611859817086723229027851659812965633768882093739593256842122726297879026778615482408924873933712338977888023069206278431922618902236525695943829218118539993087525830304853774121323639618750203474254652315086814745213847060875501905135668307170788810998310794148564688092881607047631214893146843075087348644174190096223335121124101118722102446943674482286355642821491357498977420449341008381907545537263326384442083238788885749731695769871531941449962681672160481496679047076041483697832383388145243598439449430814771951555595990553081270123124771215504886286706064755435843648930412546633221221388361999829923191198447057544348847952204127327980571693306513018650902836583419231638162693470950299451817502892769373306832466341929133748022999210258542256919391120950723583036129907180283979149921709272468006011156377202645156504608978683079516141383354043868291886718358058754916484019064766971355204146190474731750603815969382454455863294024449464227936945756144467167270975628888230919700625485475060271446577387063191153865995293631432041729528294248328208215771971890520134850176306389919844767650925805884210523653195866513062915529095365017086621978928801432013924795793759596495827136942793412441023240443059524903283433883848536055761543229880634896357116192142239531638220244186598620469602795981136159407564584214471152969208002370235086054784307021211237376583942122061373717736572933081838163085582005832609688973569026976974462729279185577959625063687516011230650308311463000645889289066830736354822083853811087975220044431121249570766573833529040024902374746028858903370944976771573805163822594928524723287175815932072095021348845168100712949606038534409686525084457008092978275522743346268663198231460030429756701943955193736040887975464168191981653662585676068264162826993506200302056017195710745921976856902682769694640209792328110381713159061108781038810162844641120953413330521298985246537011349321831692795931880501247910868950446381789663909153943101580674005439769664103364727427905895110576141936803998937974308142385246541152107102208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -155576146381210218941394358898495639753065225388708401004149733116544862850541518606166900828363394995165505958456801543983691512227538082996706700555710132037146546720280166673048769465996289035831562731515944106465908287931595221322041508157070081205259576195836604678811512884178474148027586684646471428465278194083095221972216422247239473185844074503538801910246809893603800419575273996120161918527062478696287525911817565450144674437069728859640166479425748763282029988516531479222250596570372237442604846725618526680384062529628547593895072800799465715937840162675990584972815887765727861917035496070404106441054800501806981047239004640086869553047907496306229787874845650113377708114163624484043489335337940850962194063964656292617783851172443326891555583391113668685892213436255474927524648648679412160025914017238906279403138180205358193817619847184182814185220791828482882869903015362374358031221308266403575783195767784660929998678938815069627187579947679139511863562866598509450763464928063259178817818973737049841179499274897724085161469150278952744096779746706084638979920801666268366565069254987079993372407401878334513422082889457098035045466625960849871349324397086631340423732013220102210571116999690468730924852676806197441458872157857336474004584511940135799596690752537846521073520988967337096363459915163110973526861273447878704419399545210698692518946011865551592780385640636614038557653448055290217238001517672283983675198930650802521862350313049690708544140927286639185135887287870848411724191575545951875981667463483427735532349012008941996059956131858429606127050621375849533990559780492298710693924702503489436015407660601927642565506847008358066092773431634909812173745191680520992138806433773616518366276648672764285758216632238642787299620760630762840374076081928278350149028823454952534228191642630625721071291543788522373057796068065309970571332343811166973887478073696503248754083144661879357511163035231460951600902651469197351426224824701385704452354841157463942655295127556392129509214955261454635294061460616618853375208338530437965168570301023471346903522982811615072385566139666333348928336763161692272891885884455272667345180691499021505264941402194772240965191619072340248663440793126653406135082338930427694643614709862280252824281640344370881284570059556464764055811172926606726838964065510463201378953579939785224943495743095153976165822400634440891533865747590677849721052313470013392393312595374773343323628773002179282814510006556658163581276944172416966500091630357019251414173721627250878943605769871860695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -1837791975733788171830421225221563696804554392388381046738013406993359679384814805157335029263242696272307695361895363213666463615002503315281038955705668970806746696134590961615844174420337335297578703114968486124486567073817388965089333903239789160866305811851998636099335308964031184379217089733581437220752977778270964448361964890258407834653168642360857677256345899632576212972863229643838597745263994719454831301306476440945711229075402395648939210441485554921122189792924041326625389330497587737015076035856540166640548537599339623296459569384548951914368948325598931698648523176917269147823916703259006391607778330900016213759120371761389445431233089669500311602695680998338898142413652717645734521346751303207935391343541733680710373884747831765444725044447820527254717350280072157637571927230552871767001802124517347090551910317094094632843432975666880217814102308949535265742081961048685972825059310587411818042210525706745737011242943675973794559632939837410285164655510260013835842052375492652861657864702469231393840270031704193573300353095056502347647264602607975183981622471624645255095029388009470835907957252036300152670587900000974636564927397668150091260565415030676947947718182290695449206555160126731064073185020606921580081617641598471046667593228674795442642253152194633098046723637403704400999439669532928656009061150557874049524602195052744676766260663050150997207938097465379111790086455293399408810093201458741647086648804552933830427062218005250497366276550205713830923652234960552287881692130285514631410323412715505995639084931475463613763215507167277787982561513022510852903530957793885538041406573222700315890309325621136971512269645055163993027680348021014853530755383396628026938801542711116610237842457684616488453384828259113614154435346425573575703740885658300147326125273529263233501211364276732630044854920359720238121389235894679370750162260756387243180210776960899589628469174639383942788884828935663299157735232069065328514685592717979536046437118807369873571141040381971105505450630856230218339367794317627068912688402984210762593537793415700255302262411397044455076664239038730498294944895689641080982959932776959914370065034880643078502241132853712120474898712774094745601447914256531551644643720499205013709610904352201736680819615003448255954897977140562309569196531743539908849572551977972975689734267304413344214746178485294066090326367386407522345239873489725476573015137759733877462154807608889402292580036941916290856546010403767731668998972066686851926428829628296842729786352411312934266798906974746443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 5591954516456802250935197211579718709006541280390505756018735020314915132915414718659268402256428848934369773833369979267340807355730225951019565814286872800915886989977043820249745089127685716710914263199283537333582671279653579101289322951228922451104005837805111471790879454560586622885499381183806072356204078312011271908322773683313808725112420083401614335197999766883948514115212289003561339676865397406610386334020123721459328587488889508395676971237877675241977344078264288946413932745106576030739950098101146325211546591495619964025171649012137499488763379807241360064906569926126545272659645497901728732681475363008782898119286704654521894040679379461756013766626179098820168580931513725120308602461304816476213596104601540709853849500159028885206681476274901943059826860252556621103836362471343926008973322612214166954877041831610897851406291137454169588967746326608793279365204689877911582109028052302717616161781712852986376538918162211863110099774440802425693841001479818162685360689855170590202340122447448963855106760745489435255191316976152384318075212102071462106609155992114809594517692583681902409280158910453813983193944486029167207430107668548714258405413086534724793972757346344119818954261798607451496990598170951962794601024175976182762753458915547811644008794448704385676590302285517905575146668574246422199067835666582839850989607322811409403794162370978766898824267516916755666454231733137436285644710331705571450310353343385267221441414942571874676533654957070694239018204315207889688376368714910707403627790382697539795424202491802192310453003754432174703625755267403733516452642860025530573337685081598485120633514883432114919303529665382865245572926074611284360169188098612318220808406621089626363847512095440645976140102613269181876920935551119173658852665922171714198223058042646529329184559247612983861051222818073686844434747077630449304159018157577269255457214453211971391395351812217111225846973572652190421043463628363735197829765178734781369025257288357059294060817770679541376422790898772879407832448564110459016834657505142423579265053121486999711638424524808835676836006272340932176413247092009229505961620757653439543231299619891131695261497635176101519560737675009978363523121853837727039019956545371077760548070170830845215337746534407144003143889394214424975339659422518689866895269851734715837431693114838058318221337987252723520415188286089339088360826000908759332540752877347490740239622207231890496899806883626699603125487687131275979585344077285613067406635010903200375090482541132107583281003551938387640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -10452927262347448747988669626412051002119538673162925674461812446603014783844349750190882987724189436425761285193596856511431463693899810541445629912276527386381361418532178855309610719792565901094780835884616092203856966702904654663880752825400868081320501152842478781726131653620090319035122073304397599293338934362697655751636942805673966756385071814702662171553869697045271128989581241195108115222964393567213981891300711066889531211085972953835656498735066041374700021295806217611763082156698262373150066684799517528569773877578410172091547542542703422412491184933608934682850075942818653237917000107686221957813286773689462964752203322573429903835001663375801342617869646099899773981399187826029192702495784025906163861228510292406304349373610166154852404222048552721530573340277980037384434675463066092391956857837586432253867441821274394270921284870410666479093108929063553587575794733659949204048643733302868982511741067270152261750007521196664646533008987452186720665774305101540442964822747908557018908006932812001740660739565077141772683416382560742583727480649479618974120051782365577636125244345765595966458882556233149907938437426335297330447216773191760494703815680019271896343918119977394064710789258681464602529167759999291865270014877323307012098887894952334950626785991911854678997046845044217637766955342487418411732670410269427774512799442175327406414011848793064459454065823782856685090888916049304651864343943646229231282181519607594913571935406967208871047494016908561502176989344399921874443019458940145377913836250118927664691193553907936536252384152072380494930995739325638762290684308998366070946221305171077658332147799316002358090621997635403317084567009115361736994709162085341080205540274178504949368384476802652908117115233086126281793907872439923174038481466509947152633887757831705117548828129565285359670477879928058564013403115555005911761664362659227937463727403780531196371568702591446692768804578365426348868248643529369128268777989528340085687637150375091657360240780728506479309066870261651972514836934797609404595237494988503485472941253741683014697234989689873292718129220658908488422996621379341899962110442900554099567037772214937831298396443274951693281567690885084016063739889237052875588063884129523259769825163519661340738710405341649618434324230286584468203883876216307433365863315488587586613857714438244985400315826098061484282536614812873273735656427650548351529397439890910540898515077623327014330661427077352791833363897120715946597023148137886634491384697920784299501978376549781205202355130328378507264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 18719772922877461436448822735775490678074379776043915295826694907482016882345899098347210262012809585674796313919289072584759903374205932444036070225854846975181478682341945609748069001047172816573398233952280379829092319775692433542764251217711455450402125937542668347705552891398718026988994680835919163041858008783567177461407020964941492248623813531534704024596265941460251789836296178729032487452154772906869607157711887290552497004857593078520215545980396681813098610530295153483977225886934016178196308160616471165036588436094300602987089875421067560301668362399437468589799429383925278388984831827786142401862968690780981470626388220271722404430737890540951174329359940952983474642569844499454645591828784793283397588058258167373329172169870456186851686549848157061325045301384600465861165868946943949325311098210316854525428128284575510621062273861427297625929039782066927236936364248752575664569733951536802778774904279187128209373478538953467034673068869297839509250551388429208059177529013532991377410567377627901886380779718266636493831067052497148642468859613100203812786209802943185578975147969339800283335233276940189253485345191350317987980014167329016738922491421689270644915778553928726010231882910805702073729982421747824842879654998906076168871123539714878088525614679367428714516262261623012981652346317977871978093397606393497641234169012899840237552784330547488325729620531678239638788933067260974137799532462499688370355616370564508690488367261361971840099220854000794539056297932397098848458587103696877145582262407871372314664674045177939951882073693122630956736942582019396349971973184173041556364363895731122526913729507454820452317030982484771804236930333864637712672216382566435963736924417939088881383209153839419657990397916792973188176894446335131521999233182263724612731777709011531160481640126439415142105380970430229415817347154808214722061093102514755730459339305814494371188668476344237959006061578881363079035847919195066079743950528560656833360149376454943896347313852349874496305293043248749925246928286833166166485286278867153675692639914338767292776906814234211564532901206672396375494312619169392457563478750602049620639043612706387332375467126313449545932807363052128455020814172666578908818340338575607898951187077634591977926375870105083975806922360824032478088745865094192284513662347091252113471328213590969369982251352849322624664675769026492346961581088784782620496666938854657066446094174673107846447623755129742760893461082653430462617470690374001737963658544538256366213345079025632163709722699959684300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -37525943083383593424350972542068855067849764857546134870365009729264964375486111923325437045519568186469942639052180275078296057743755908178709017518015405200902942710966247785897153348165208747572879936774885313186954225969644692756025534020903510396253959069979101919807986735976778548941384643692754242437861089279348443581572772442590710344115142646763338618261632597036843674535425687601814102940245221947214913936544685435470736466597441845483260078175658659498154765319499761943159902245757823721458747104108162794028301493966267389917549402294799976892377496520634114007027729421574030107953680779888138594107840183024990519156867763301666705950837615682966361056593160909545289469037882839790178495080537867274545952585243524148818770103660888351020286053308044576579761925540785735612171850341262028383729514359267369845561720658347774130290645093119812255432801375450592527790731878299175486611850126713166397400924478282133621367525367451027887231650931381025289494957941114704000952107885640470010920420920754598683610395233678592570570316719248616742688283407364247722397344907195098037811040584797354925711521508892605528941148983994193124799168499146534969059743320569886250800870439777592250052577857562588094516399294336264370842388825009195044962535320638371471453882587177125620970918245155943618911049586717643825190350039450941931507673043817287629444295044751047755679018843361973340808134167927813336238149058568403184754814440979455002074488267591595757921297735920590879779076951352485351028175959982170319861128680252642175767321930591544333675896676414858280025976320032567614248124065143400879367213932199154949407699594785498796551386757096045346200425849737328864814424894550528633521520072478071520559882398693704458445600485443339886581665972774877681428450998066916169514029111288980467996989594646508231493977446833100881655218326841143898236790440946078592596197926893777419332975773213988282994360787180806999984113077223093502970443642584699396621868469089953605246072668162113157601241427925365642346162426924783397578909655794683431856064674809877863178424130612539731778456795079155672407213945307838571876933780977758321599008790731020187140996817446483503782335756299648318981909207791860604225842838055399638147856678536443022445894551465537949332964728112159575883980185838707452734238049382210548833634461713837068226579286089219826246480910068581740687364505427539679770073253553991554103780307404560755029454189122609122047529167604516453518437280436969124597642755769796959528484905461244183887134725794246426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 71855064797894201281195791423848416551679647897721778363647759382340469911664315117525453702224770457351502419799904098701443291789921467603770133544398771604424879618483231968295182646485774320449720368167705128757807651551352901524213219021686109043410547865326435135355547666542501020905707704837622292882104592824473382711417442742132124983547054134813050641517235006558491224934314912252677017526040223512171294639591461951752804527891976135204806527849924842095899884672009448993970876182411058773788831558493311509883723482749257469273987497138733475743749859173554064296269676302671643582304477191263290244706587456038092507398450635863720865576330115753562231844895344854455631677770804479736774407200657016568401269999387645161065879818891702514922627230807783602835466756493836485478411481340312492819956132680606764626020906420716326678503287089890811414858219470312057179264600414499931794773022556403385736969688899197799823680076741248491288292872937933552206887925416067344874644195180194338347942142553919088983406357344077285172942113864364020977998904400203111358171867646902585207891622344413793992477928974155335128648897254075160542420287215641476677967059973748382935859223194936950976115845169988368163349168925970144855573971887771130658251414177478536264706569188385946778610033783147967055354605063900228582617967217699460785496048315680557174947730157504848261883391583981087169062822605235385873364648238833383912854363368262073398390989039803646106295476581872605813338544716219913148067421377901750729233165484308083889075499168658254027099669489246073475663970400541701455019354767297612372069678837034479952738325568441315162460833160861846350170651230791366466206939207202668195522560124947586994455792714322765964671519827247251855657638108991181113638859814964579021942460031681384918933309943131552899537374937185693578426852414462075472442339414688271138081983259660968942870707781515965453743827600002960316873681609719022427349397840044960161589824378923570837002477024356293334982005194425580760458586736600378536698871094326269441679485847635555427262383801019488908258658581463537935412617322451289423486864326495521709845787455644978793271623872804744133436162883251483478311157320972948287457655514233740363426903825109542214816535925829237433690697484687382633423878979003943514888718483394705682667545306337337537490396333213053359927986565894395326455886641970704919709618851351232597194784379936650577866258752452132922702376134133119849253539638476921190759044171966481555599111072806925952476507392282397245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] -115004695199752172241042885238717165676003908850530621557001464878051959906573724374887086446468857594160752288198625278529174499166749333364951043844466581806050327734310533727074316240879826518765977596073848795276255214287880923107248439617896124544798822054749300312519937513303392553162853279515104199332027476124684405417477275205404755883075209666096524504738153844678018090876443442145038412905896315082147027478231583893212127434509880579642914650509037827444765897819448242971281930372034851096750815001886245517563967969632130056142701308132957585411546702507785048780966043710990060883891673077320862797711289063563539365663937867742376045871131805964471026512677859784279836225126307753415062009178878885834887458640850113976841209664350113051476995449500930259407481717128985625205727868923148669660392004033797649730190957004587168730974180267095222137608421769088145403607697498170283894591818972951843969415695353712549019132495779221197497236595646676995667856956567642831288920016572973696149521472609661485835744140449350851374468729963740193501398717710919834437074571667767789542253960300674661525967457106965487347259607738217911436845986987472812614895411873429380958466552531716105675603555031129536785102862590079598916745313976898197797402546555130611504375595173752103999569874832437689011900948723447014555807586179673945513516651655532276366659676179092382071762292737866141109844356961614728287043711703944158988941887928266384373523888347235337704151653679658930868440647418390977772062061101797909251276323062760645298514760787312323456680631628588866867358381477954235430693240000889235267656603220537695337230367995631096655905344391745362690633417874834325950601974893021430041795280259296663493755225063495912161305304660938477025907354663583699722576424079439549252668851944180825291638773993616266169059288667547917109051429811371855829208105207587716739040743162483046587822418692462994484486154848215389137299141442060168022979590484649384265122994459991944998049081136206849776678135839593844841650737632645524138763161053291572237323916056715803702164982200712917251953117041630382810798554038264508765675161987827705206298844947931884610174191445431478965485035692734097947934278674686430884952738047263940489045756149545663614309877096733664576524576373388640746913941866069079178449872186969259592777870704294150949353244792298836372948693239054101516374699387377249624241026936665960224583011414208950920358085738873160095761728882344880874173321551760180819361439071737748512629254524348283825736421343442654724096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] 150582341627748428916203206095721161685572060569659649253272130111679319813514973044988705180095275829032695956240133188531931830120248624061484604033804355839833490743243946807098560731471067832669384672362912229385615297435294644913668559094650113235931416081187502401925058657472504219206689567672490857929835984990028103266986283080787478980474933954327076004018002519385722538836273506145828518845282091981709441422955104995545789931639671953893984102500453722929959151653819413764896282066131327706582656432991393611624254654784666018019903067036421911010006896483216094995669561805586622282573623279099336117847290161602324385537487098745495823405733408723769695025701171990192456497505041156386765647047933716210676988426243500233100686543772187214862118366736414154128157530085736785761694663509886856707954071475143955332589907079800565200828573046596178903019189358545715744349661320651438033722906240529195757158365205100934547646218093977524765207815717815296783805552349045702588212949212503222476378184974742699015860746021366543880649310723989002481271702210717542831587400010901045505781825411968550151941773184078198330484068641995548992577527254524594893195410299906229332747442087771170204226652933512632281616280723896791522838955190868160724046070359213687402560095748838300984152715754568935636358669403707219659626349261968667592026754540433560220209104591215309915865929744226503410872370140327475025752545573945382208034407008172996973877719109943584702177731099503757855636964265199899294900103422245107964164539141685356865267646906261690670512776592739084804604958373868371801672262162131464347745561673273427367294095054455098570663978043431790607940855273061350776489273717104284839835658382761335764210399380014646801257431076939917080776692010798570061513120393765599014246916251520005305753952601369339030212160227897371921862004387775617028654732648471257917956649380694010855145611367952136335032968611916891675976751384907307447035220172040608016559497235585717235965436824362106868668721403306284872383818332982551911109514909411463476840009979730627431194145027854594499848051170654537602861840968425490519308762278148810914987923838932812934480798607278238856751219176593313903981784059905275527085471747755969659162578998636201372746125168311187612051176658411593291626354361751077900498963111578941572255853804695672061824619706997377471967187821843500293073041269437764279476820606298797333811472176274347534406932647477821816755034469382913063241838377598958466643838275047126051509932811631577744382720896262240993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] -165802186028842625960425394318995018228917599572489879700853165970528594607426402830224130652918038809411152072207648735253013957876566363605361832619939855144332910001688579339428869222640975401007154382637017171145122530407644551052520899620090661006274249310234473379925378604961489793432022824736646413538730503564352734175826273438694238618751434546103333096085032997384891216080279497865844589536517614864759295330195060824904799262357736177370652521796382125711602744909926331338349880790373411274189108768351535106574387873367974079487685443082462036446161300841981996568662156309990714817054574366459617806779174652872921937928860140108383869109411270584454787616912110737958147725454356612577462912388800480622961801753253199774826011936630559601389358310321198179163082730119878550174946716358236337431895678248652546163645306568573139798233026447390026676913693040801159624631338012040168414175778206703951440836431730100214818792925894953914744687095126245885825648396836343400913530553989014473778243653826862241744592852411849681386955651066917215796810832421505347305092717280641882373418208386158086121173468025218762405697471297213546746315284510997341271408871033218689395562707467158308313089242498085395796181387743908817105020705711857723107823860866735570489220180781925422386250566615772143103396994974792203068705245337580393987814794932293488141646785555559904186659778321347924701576217792810231397878285217313221992271229397777979495581172576173458090667818251171137109932178534227194799826484536703220381870285115008922015707728532998734994800403494495890549211026517828791856638324794809241816012600289107151205784373965856385035463173217072038487304639673024038683735826833947199800476369653683942788939942072863042272177909900364178496651481121073527556949071061126146716613255704332433406446851844428410462015473572523854158682810073923392541087371711310572929277531299689431369671684030580106140463503826983951539528028284898953292716764686487288394506893728965344691664399595420876075069662656949050933386316819912169985385754285381820971610323724252302320420153675698369030479625256232753848444131822982991454486672388819408678651806260363756081078050026590412050657042417803876181356166899804813838083920463831131386917932877783738581237870986567723373271030873971882237851991534177897457383343986865929007150423718330674693507456496220936055771753273281548972188927081014494154184443160869454229129204922253083481792810246364586289368971654519492751953401883152786016177193383005259889516594271294832023987912769916607922176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] 160337758260042059017227672981945545827795922224870269606206798389064801466386695518135733159484647838741686653753146069488645565814542466400851916192586839909626839315991801976351811464188095223074307175065238742402056367063768860364716083916706002904258368717830030646212855791307462810818089360721011460079473707397476917328330110248704433442660080115407392200646246022137196428570679020953888877213688829957738053581960354127581398209099334922666574377536991489360067238313003157247932974354377043093541328203568228436809664390900996135374888760711480559616695910226320526758417067392120708238606143715427655949205897460150152299611042667566146319587489664292673481557213806396328298917819131674867180198154551746962201099772158490954355323553380089461303733082689333180439370837098714382691500078471226792268882348169904859915924942889034838492664439338538070580350605997788714985117708255672289691889085326163295061271797425500849298345715316004414302620178604810686604836043605542116646417108725231887530393391309401104333288407317292151849411431476885953541373600120907382822687843512200547464430719106464282509274847646543464241295459529304941905499235913304949143606768195142648093127418797534347866430664043262657523961617837155222518918480345308363427654310114271530425375392327174205021975157507049083369719278197799620206384342284371750234060230075310508021675487171438189730648075006959895729385929113548542506745923422702418087975533491058847623596232358538909420554900007901923556282258735553481822325329139162826501270245514301157860018716322183302674083323367145059525286818003646642841976165154392443278734482546061436239034450093475658171991693505698848033853592184037718893566609067237033678832863028005764997281830186727648399882367209585875817045303998162627993971217776778304627169152425012305792047996359440529804531364238560287070617170985189848216293566539471784414429337195800308588553435857687374070403975669164547374687345252232674569477653853883823923698953434286256701286561702474363170677152207081362797706351092497098348744146088726979864986325719646924248677669293858643310062293875967339852098204950361548006233952399609084969002301669062598382808249013338056402626095198893331423853334731729823140950605924608663699834907571292461684721916094416198110178610371485261748568292172247952467796768301021385352318404024505929554075710127823291662969502380339748502557180082240454560246891984219267682084929716258029664803187345369333658646554589438678649859953587335303253752387344995346870362134532415131546057024475113508044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -142227722371136328723985975725108492977198739726191808895897829459100741201579763819059905096020777260956093573261403927799650126009106718622906252340070425700493038233152055741781598148285185011935147608467581491204715661880035167060088484408769589426857644852828829289102829932105195315893938307967627546288780362113703836303768129889804163766051842810678003369466871413738715358255366997707411700315610726058691215375897037545656485502562519599559747566464383292396909199717457682577999593950103905079907688421861973506199955143223638727361961090367567500410986288467299848133888671750956592558134633217519215965053604313690447418644047283099565244769737015040751605014542554634071317134969740434149050704203566638698880623172102497132292169276950591609774058523858797168095147887455518556636978537645555020339076063468119021106359845554586638127197803420475099877300320840846128119771181011481799278057877292806893292295702995837277533081838676494411373575844666089753281689101864841145467395092926188014461409220623026400786595314536347545968219954949777332127702497464408183647126152978067236122469091676095845837938630294606546632858707589211509701141327870376185268154983738604255648095166218354164251141307878453173165012242591367103971923641099178765897747642530355302464819344325832588412397180942433274536440787447196576214619811496946340069550708294082869547188641070323040276269443674622819680675937044172797693497501163633195256309382938691570349263974471837855504279423758770380631484662138825062828866029131905913003099107410994971066632604753232171212116957940364971744609180543302009552144892785019929783903258493132459112785102107206023104939685767784118261798759242750726716483510541942911964935494555521607037331629739725529148571614981384472166499408076779034225335045539575134914380785958350749920366191692506594763112948744832807439398502796342602220686166673204149413224086806938349934824229703993807273942770056881183249746929832440979978630163128850781905799506302575018257032645918230513146411577770154717582818994692694287536052914804420219678235061451225213582673694858024645795851556036042931790012831752465181981890863929918005004005529939208116094733049098972147090139340473227928763718539336726977125661342088020384924185878261649338558687407638469891234061153141414464706131200193436872917317955505258853230488937113266194314334637583739015072777174004765510436834749056067499108475686231310034081265413903801900663756966086341464068481047919866862579420056548389289219523329399317493141515434878679029363684915341128003223552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] 119085708750271835067104507545731826080517122073482324337922907438984042617794861028553792040841125985683719049215662993651219472104838848085645005237414059021474227740434647545370903445910597886529277806470888553511499495009635784452743266865302000601408942555487234908172988728878567416901153136082334092682939703121520104728852683144075208696771995997540594280635798289513852850529720625869197615009670031631715128110932069454211385619170909299130390850328432184822051269278690970129362458707609735364237913664739778634795535585978109267307021954882538972703088222477156126401331263269104062246566674735286961809363508742473355590211424543717901420694768211861751651180666680401899630251565526029690246196997257595851800056395737801943021787949915660267291626097347406060635219433165803755433166569218685330250535020517091870561730608300745610529308920939404141185375008936182598435413470931529805774291139885407765096775448972304085978586502088914486436004790205340189995994360650829956264636611322414312752359530789004839215847487374598137395931199490389923157923503038468155833163783733977580733637950003850775897203182258647985696207146223286806925440495782605314001030778377603698674945424146206135528580057884332402411820334077433160786592136797730511412119122993273495005909388291969414886145318757284320865202342049986769810804629897026887477571304722235429418794561424593231447935741573138057263164016938265796532468245337682531508192649906341230367508849564105587505310676687700473151235397011442528674908300745003579676021745871680808242633286075766828725410713228821527778710314547909626199496522063269439187501862338914913717731773715812979334001411267345297491326226308256000589723385600547371562851516764868370944966979901663295750383487364215326612879100287626291954183114494691011767294513894039123571657757252624248976031008195921641732033721552822385823329131252244252525172892721788032460660273288451785386176483902658210318984290776944527995032004508269186841531244388322516009722436230608494546715421952136800060403445545680201489088480450206495119410711590250306044966276409479983819810049230230185245367181329687798333120200575504541122097385472961111424872709575837224671144841295060687711987379851757898518999222330510822958369331342496657119322530872870650773550288824752597339113348860866408701855905172020956371588129908859270880231385595217340988977711067137223829512377765923401763247899913179520238969542153587489384069310606733337875600944262447527450212458638412169740510820712832735466583144819073107690405646184405018869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] -94712270468691964358203931179372005109361313188023246594004572298732420818830155019300341066639352320030779753225069782310899078483569294738778415976179907745412927530630253658477792706875391923268862955708231581736753912560429300059408483632442479566999558530750448429323112843217913013259002819484014913358580111779521141587416891879097989196648565325465884399960684665168445901687656395453689641360902967100003363934293121527598469650712575387611895573721147610209818093620602756315710835409870926026965899799229614050437792892926908653247644143098138584412146515474807511484365063247940528922271491198637286986007992668463475238973311719072221921268792874399516585061971926180268039794168269044920691636194761647118372389119845888315924623263194758783068229846730957246512538084763911233558204328155231374252143759614065630572185361745389040915453384206171036910210580624101982787166232186565406927516587492080266011701819803990503910997896999006026417332049330815949947584518066594348900588854751399569195187507669784578649952959362281073987373849833558820813764413704107937941846194053350180925854444845768818092083664507494656288636349634619685715833983635314639723760057375877400935587290748045722776461689622918564919197830367432978366934894753526309395121462891916433310082802684898991897185725512475526311340225929910807794535897745199467255468676294960342447405552142024537840254940888341945180197676842814185222199250237984204120257244791084584917717047961334962616013250521839118709640255827552669664117591241623375475064318762052452080518938542891189811907798411971999276394955365318962049322639498766756432146132496494861668571094956844019730319262940027430792426142362051189718064549734488616391109876052482403784171260289818783884302202815412844684950344604232624291760075192081077706531220297136963572670726797957714107203653785873467765684249349430889616898394548415892221678282832944774326491811779924843554323786851471952151712062497870901152180354984736267100815195461898491082386743543319087511553686591461809610838050539423006931818736519205861725288188014705410904808912594714812275740547803036583390753618782498986387916006269156375974576797886994940178504493964576332973722609195306873644924147798141111323050383907863705402365986298239087179793500694527811200244663079130862235466874601974562447373816602635133886099012988032204069905251965072557728178627361637668067240973124321745168899808868630279464238500757107386807660663389258253884504711351378355799710743275693848117078714514290474064975949442544880660367159886128187703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] 70957875071876041639396614270655110311579600919593028020898128368722149064202979156169620964366473897337330978893232104288109797377282845524882281158286104175000398328900662312422886382702340760237375396887422952830614101188529301382138659612050617750006356861885810859227938898538159739567247305795160069665729438797070269211708948919480740808586639917341866505834675017776119252722814540376932232478327705417686648860329894848427168088633088542884441045938295923695172026267977709088610921406183336074010799723717700683199141591189737282858983465047279030474208046313915623307371608307460916747999995494971654038193657040858609005256868804696108542222791887029848844873249917206272007642989324352060148319124204083526497616818315701686406132077839609846344556075939697185207535552859735157774816185354046128615308265625815654651903143404216781466172867619017786889526014528373076521192175875636777031674545953395447552502895725494103060207012141345645000317971207108469214041539691900159242895914390907401608347398527338602586969509611946292024530310223850747669844342277235988808741792482404197064064685604637893541309826408078428614754170856621694065588579805535801882375146071759241469892730463728313684094029802818312003375850791925819059540094511820239409001990540467997203285501442847296674612882586550380048029841512559874774450962904328989198971736569193423393347122532556163124033003127825468613920949799208884371237963803775517665709758486826664755984496278766101956652149280155526972589644727517536172564069895930250085731146525759475770149967563283226767465363562458713688361555521003132383351324239993620327848533988945665682514377405251731231744589565085436365167934521748623553034754668750150401487885116823910487742324703965262204278393157029697176217172797960848757852370698157365069460511047642414928945019491226436310574311344231259745859948114810066925573510242914137571492490278007100762962560767995237616567613324573990584976401053940112119491466825759411558600572593082186093513098364433836495130793669399913862579595583270615173667093719229738471340426149868834323197373481979591174515651599266260342194384874906632403041277284860572372982468941193272145497992630274343092929641645956617610889503389897261246919233613761243634164634111436549184739940791295896013927654876143260842975021936523736645772309835336740386181881109503003319333234583327673499603350871634364626641234492631285623243134607190460042042953540756128271401985813118266146801669295128966020621104295836280053782902078564439726682698166327140111418192928364403097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] -49581438049473930773423065752831142063795744050157373175175679927171183776011926453497344491345831351439114382589593476450758322881380474675546727757852649617709371416605076453264657423986162873080667260786417148687178153129711848136091205360955982775463209351852649042896569111842136857145314758086547800971463641400738106956476659209895653847430349894049903635327203759179491824999894045877451180115953447251870968589137011336901370524746887074098998612351551235805521125071016446353690675836073123662771829831564293687543709127852258492955530202100447323652859536492433847425102655860072502755510538263757556556797159762253953323618056513976561247699164524484342890822099587769552021948896521114913034603639891419423340759794800053040546842448515801181400619677332612649279446970912302862633190583799682354942271085143961936660603872163423360040289107300203090093480591322242206818766676060990951503100635285475682399821805206538484148087656924364808178403494950259306584228917580344555793138386123596462805168784224460569347235574884641296057174988720923829049062442691715524067480530488119641063627403696032155061079813579615345006826267328653804906345633559874193327941225842943365746920142506311289001388444030345946873082976174509582588909288414709226283109871218970443755228434126148400266630579678754762038587857235392093833319047880003836068873368866146879090047973949412871889691033952137223259144435056227028229578251817300696897693432110292011866505926839713720114043834478655824586342578976165982977802239415888066835577435733529226110835629459564750914080270927846184541276880166700176955006806632687124809083992930236302580796791764931780165450159793693608972511758940064148522644026448882838976622726290415564960474877936105230911157051577587078618972502839982501554321216493507588549061291995987174899449686882530539466094071822081675927245299478278695603980663329212937279537818983112149519444579736468300815998177659863377444532750712400530241750310265368211267098191267185348905097802542339511436184161133410978641479728997147354969927983274961179678370828155380236609867798997605288421019181931182141068882595093941774383097280370561572846540122297582814317349116633345987140410185204885044369834870653689024686069236007693007730102864281846533882896739807823448157680326335436264785094388149673762188497470106627069808733493361824046692518602270799976080924227914311717262758282054034322265422959740081155515955160166889145979988683257293529162175503784546356786186014937266944122340016434543920950865018742438593937796509634391059726336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 32129519591025575948373592153935080752166391364745738139640254012672140855480956543338728739237902537487278240411206168242251503140678136753508720974494707809128710820170337474688865527043068661595041534682501987049038317559791905227297886982401592623114704056962493587329524965219208011170072515092330968683787169676669132237630292697077576106470085287404476278931851908824954700098897855697018578055230708335931819485910787188978783190776504649161493899094912062064446851397332258797799618020050984099358062197504690981694145062122975365728752815807316723234410502274021980238782329747530086631502959643213100926367771371072569784701410343601386455703470219668966556832093333475322308498087651585967021135719301801361780055886497704087067041757851474459522633930923027664902061994180872928618855936385724172777767764653402388678795091596530589577836052523730589453502616013688914856065551067844401431284512844347360705879108862456219518508571943048633822575737320487116880960375191759877659328841496595537419740507055102666205706414763111969102056988058048890759063354544594109267070416078637370268242761374478060228966745802583779210702961649702098467895988273454657068462257227456565856011475179101351776970721868691909247360939881382354082817568435729927092811766451337955630510556897145798292227493210618446591123424805805124396292276672436389011247005212882055492535283673535130424772259756669442089290881285298793742438145919406268496803639811208341914067245157135466560371482714095860149849232958692872236697885072124018285650020408766899556435507838941255604340144877057102162225318442437284627723625255655507789190754460690612426979285519259083921305017794262627527830148953360433617722297975715530476310367252401035478410734999628507573866061889412243284466443294840103957067124516028903968284310478460498408704052310054589858910389057060246310901187245505715264199407601645403635083360058059135426461434545098541053805948788843146438265302750326679619232889534199975003059867479721015644530955548006586096388512933697622486994829393541461938754228731346397897030222236021077185455789541967595015842705559916440692668482741327748060506020676583076916243467325924811268414044307158812045938346349207274768203046383110032920786334526637632420950407650579863861453299779301774469696877604800843407823077878972530930966926020540072884313600505052976092729624428770001299428224661169343150085434756481804953529732531164054844210694442198423696312199186728720889665392814120737320468643954304733824365095463985049108644736094699772569717343940559608217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -19251839725682076236527877088526582728456222304365054190870798301224389439265943183945291180563177789818349314328943732239513198602482502965804479845632680132199472728968409587965537997784063989082604523126936802212766703153822583558263083483405599453504605511013522310438884781803014342766271648227411986718272125860615188781279524459404331428378888975950069169139456028678903752637365427361907600042747697600195266418452486716784819280233202521480661523377529132896641247473524018156212396261787558030381056612911394878281655910695665856154485314080025280441703708811861124656278862754486680294614123540455359823104043160033763936491225152346582708081150628821170855550180113497197537650509879049332224732901971282755303555292809227853613670236874536322791806232544109855188355352627150349773236524253265420938967124820001654474817016844866343674097116960317676920491093894989400711534027803636673100025411134649130955009666544444877286348578766750173172639638928853551954436713795388626149648362871307676597380733408698602659162038479293589198912827843304385216106529305017484949113485368629016747124166980602423921760959056681675811251662693699749773688752895061117112700368838533438941958120171750045922016161511160007561398748874356968004387815927161287314002522356703395666631263375744240604933008615614617437986399861668733237652143778522985195633270595235458779725825177152947256873331953269107724140967098160826851723180600810546599476261906594169975370894810117806078113781817097491187608595433249685894807819020216775296554890947792216853791924756537430155723503396250757755506047023093033037552186298565567070033183740466444782255389221322267728062477604196142259106178263182560062580875354459580362690864498014839705585007456960643651722104692938713693678433234954292195115165997785413883480336644420017118817516109647511980777853607133847947317073038666888222504748288281298527329684931055755009247789988116601028085354970167240621196831499883378251506050122377764868452973449174031423522053741902024959386372848712162289568084257918695478883196824019724452574958957466188880985602367164182744609372901298851513430571843657873490973709578825795204867354140179747540909429299201927848012923777325929843206025411968443377155409898240833306226680559271744688611198171952715818620483819806436862600520403816378475343087863177812607033233365628296505646635073197685270963659445866159989148321865369807086437693014813329474866257644819100811126269971174773304505299724803036496201012655248688244649238170998866961485086505151107088349103835184690626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 10629413351517610821434998309419780567777444800111459993436438168144412912641595098581752837243149657224501108754769416868328062414058260629353413203281735713923157001375400301455820392758408974199847813013404676158934940460952866079865058660779382027096148847715873588051933855395727633757198486918553316339657514413815027710757794817213953390096992566365728963183298051833895007957033851093111375275633858682508367444812270664673198662284281871017450746286142143032298499739768794893087169524091416196284664880520918366638204462314438004971017655426161166868872405889206963378031075374969368760214829172098165072231462679572449065673533520694425707433332690115052105229591375801752267803749948067550054614203326427565544327310544523465915664938183683607482003139359652048018768862770851889434962823955491135310413956299922026579089706681353216845584611191674578208031264348890215305790154670010357759261579357391447545589690398446907695714527478115102967780915618773759046737759649154079606280100057862860380707474034630620885480917057664126121718059505559247124315832131965874318510934852582480483190405519263995896121234360846740880282628462213241342808827206440084102255560372706400240395249577100534075019089583888509635572186324887208589809184007649715750526375379520060281793956928616265814182411564793992972455228701974489815608803621321134711743479352858544902451902904658447019529382213180538761384658813773964867319195353460714193003854467739765012733165119097786675277089645530410887420852515314543809850890135928033125515654854620806519218490487781057285779576498914211517348736630124454551056669804586847287962616695386901370507432527169242401785034065623394929849366742855258860673034142078143636782260944961122862614304510439884068016364830316084172504050131352588968663489994703694239530905356248185040790855141833115016896877216748470429694961084201117226296640582003149405531631911012384479258105934644898662726549508988957389681260441487785606431223492512741231510378424389320615744267780758120515002913748871132304723952611921725753184770946334694624080521216575505407402673614119755104471112076613445978171903279508263406835845945068084908949233550770743145962194073907521689476622787264226669390058732147848532768616098747278373450442820998124076348093254983612194506955108856622051150013458430678442478727135767913523471352336897466161953202056178426099774790349248707542177076002243325882269318367040311974763805750129690351537082244405803823003160301483243250432274889591249166330055859797500761593608541770193222537658883293734502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -5380619708318955003465333775398923934406891304980382892324943380334684802029157302990271877052182224995792714184786175037327625590515929796786184622981617890202782220364458162861870392613247983052685672657193040454955067419438580462250104065102989899373950161075567588988703154429654821087198113209914895754592286530873732126748633416023296241833638589958803666998748683356902868273757356810023443316812539170136793331567614084041350602114615671436703572314208588835691468029285122800283324849581142002182177672528789651291696679647002579503400540099509353114759775566095884363268641122001800909005843986738986074965920383850766918754403018422877111126277925258768718880291547398104836206314576942962620936250927320164763178355677130009790018389125228646927524372134064642725314472914954925062141475280211450941850477842804701795672752339257521746473321548113052733642840960289843832797068400808492503898719675199630255862838529374199929040306143461993503002288085027941613605802019009976254758234614915389417419972039373420782299169017743718175546322801945212358813328680848028686263924528373023810557989053505413127592306962563872880838276942410833842343796023823167305388069644976256147852550113959039660925242035603135419787416389310193997636566276175082273302337763167007565241559617630861294316344211249503353312548041577616951692680995854770939057627865913716672283214865441512002045744546958327208478413628079459758399458138553602546235866947489400676803892463196629324635436868639561610322481582225824531602944495220525820159293589689709684532773251184523096050591347174617277202822121863823035269038821231335601966490178114718978498243054829484927190903562562428184580512341425914121140144150593747610030054046589916508183554429081684654510591187410948848306083023842805245566847648663521622724104356505723831144723733362901826298816909513984074487626113345590580760192873853222296093725838068988356797962033237879892107279247456394681593251473426059567034733982217114946761174510488412069263279838678897268977250662147501782973288004611518850757327902426122482138295196825115164575430674999392037751927973934334267214043279451116485290399235612506206600642725868551994194851983828069599745429364330623860943693724254831782603638059163637032727715855162272824968116435915699146046282905122826328108650304460500771823856644565057693282449259751133116614155477240547909951766003915324588978712651240894763158320380528193718301079614236996983285695771209424824901832002877787434589131613922493981616101274004187155559476194178243603914861981980510126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 2484364654647811238163656844439839089553931071594868362078057626574391044229364517316109603151974613571232838326856852145173744451640128159523644367586116861857175459320689890117084083259489705814454901123240579470027425806639686131560890831002699429906401791575410063050272488305642797337254401841165440240225921740651158174070147943982061217533334986827597863275020627715832772574770758537017687950989057247790664621158289301728720772367254920926582748491633933490557541651145982855688592876800786472532247146207588540084834966139108398841729606690176114747240253621983273396526461104104273093003490837586778183381521066004636958117038107202469400134354973567774249697152974711577121029161608949642745568189240540725931148747648512380700778244193884813957858381937436715167668185239216013329267910615879716618328189989642542591804361557311622268639365817640089325026885989289011130719407318236548344071929564674133147998534472530706245264217572960457103195130912804626483616132593585112209941027514104208254710142153924036508931179262329589271020231117043623045667438273224038040792737293376607063398869116383989161715121280968975849670630933957172320801679941101101427732394176071688099150372590509109624295655994044097109751000041847524634566561270399195723717699983990768037286489412355155428785376557144020599857195798653841528035882177655243840890684880074240620788600918183817270776932321445435931832153849347559593993901471203855920850432726665245885627412053890413902379484545233650988811498093267157702694705295362654274659029343077901968100988258834624610701185733365285087360623195114169363601764024028442099860670896858794622143671724702726243307005434861255031773429198533103201322053416353849752783034771720901420717982429408639771611524909438080181107756609197474548174167058897597228702221926322631367974314541505593080824461454434125011208582078216115656927601748880168662820468839997427103458829687980107272721424068022370385099860139101636988726831082962003438760375047401257783641463674422076216148639309206428393138548235807022443523335319639401550780785956666763240529849494754890910857676867422341342210817939175811974697233256881155468303713368100886393924068663612893427419259590307060898758858248053721730564161780555937834557481175359404981324470547338079387693278516570480663236094364789416358547012656772449666275445045175909100942885478317047513671052283434627838008575960036278055510545142801701328170969363369715910956330757261250010054306344092078475601408761100738568525539799081561827095388094643590047588581806338945843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -1043442555847548494978670227868571632728384803391453661912373603482544294778699536590427611582321863648901524499481025806026298652860225553043230517442677356660200146107885419385055741597178189843471946013642931048277556117990352067422029269441058067171010924543056239907241296958594481808351394178484026948886809626566966238637927570395413466092614653765634547283302729454640734012793920583874230789756047176904891410260799111094092250966299852631160916582740370884500425632310542875169304154777811539269987304769613035914296261925073002825515554274883206909077945559729226083862084253300566207195027663030380387233890627830628060650595048499758423431502598148352267205525092474087136997078952756927449916045517674267916562120320174928073983284860832613251122130507707541269714188520746868449772354524526126008178251360930607830573602997735210270340933788132519545672961000507469473030634589926774184177305383774177091683544415795637094985605128430096494044579316634954704794859125480299020598851868319727125265026657967799934088157588795983599617088040702028310000719426590848980636796307407099989659934058126699092008834246825314154522136591867562510258262926229917465889906367641020934523684225891630098464424985620614178058806922635660782368223571812415609316254674631339436927102497260753931237353047960262039602458649143390524093152365116097575155300572739608623550394459499316940702720515511830402333958408867644374392366466432462674825341482608256548954315220735618736608047158413431244681399276951976510733718196644033138851763610593475852457856933238049089110282655073311648846736630471557020241939191697372564638720091821052306932459214239102908811690825958355811464649620004856087319366291996810866451305441009424115800063466581198080955030064229017327961558695626485201287723167368205538422664450264558377746171893454757785357617388570243134037397307260418559833471816077894134632942202151882504303677623957898807857890225186651619881028188081553255255883696678474934280881686311527102000670894679828025522604092624168278285089081464749011101341294989370080741140718276613238533483780071296581406621089600832588212891304790209857488700697351133342643447953095377567555321109946042388287896304272727146555298049597729698234962630089131782910466712356683363819899258655530131269539147061204005589273093680832450771456133580232444498389581159008270359271308744376608614940827561248921640306617838469455341126341298111020558974113255547337947687102260142878570786841411384658539269574036945234238448277883391144565856507229017365912331471889062952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 399557827402512296289028945030003408468243934435710812537932478959114751742288480521188439352904146213907044560213469441639513236842046872436279711784396714093573207981031941203263246118939828482023943998956420180815247208382842664142021771230542956762333035083335720145358710203871880633185632342868593422488875834139336975865897500197750194380434082515666864559897861141272621318162565378843237966743207223126450422478039338818095947692024513404604759494606224759900647670103587835215350556668246219271616965092194743193059106502209892425717456015288218444138623670233095843239069457718290112724998273786936590690681691655577681486959352676774559296983859209411354641753509877933534772405804048266669695696405387088631033031788926204867074274773138313960206423172043305411418414706749509705894369555641302509773372966846568600914844487759637346509743045449101175506321681964972589290842966892933940843826492011843374324660668855591120441907369831552938837584729296513540193092703617164733880041697391867714904454747322865930880721375429082813017683737840895814968726826959663942610753457716603474914196084857419128534698050532994222340392786265638499520195515764742860608923583005670654584223978351380219247085482471895498895822843762591562821978198692126446188448651224520442924159861761659064565739980977964962649846125245597448560576849996247893520435768454510087521859492303534973977551029414039490010966534859028723574215794474543920108037990036065793074432820614490067086293893420503667265746179365304435235307100206393070377710099030018550022942656302802663934538756287841309221624692997606095233451467476300132039509290295453240196672744220296364441795948950647634500862416387281775454751488741851808448611976715984952874689391758254559001200496125262892514820236079294801247023797871474498638494163761464263299708741149865757130246018014431982439722804700846961320611259840350681051800145201327544766324902246804581240064680696226491833936673210862799912000407494242424897772907904307046347261908564430788796123821844699705558457325630779969821743278867377490168437742467714197826912289678335718396835494060195504686303450506916723288841777136410934663770644680823874640049384793953264398363543239381675607752385724179108242953692675491338206224607782647018914800428280755579279911111912131586310740479989909546248310074883410816089383321818659016802165215560298742305682380152055443632013669808010738403907047539636870724305220931935819713970359883635581716152238764151067227986426111941011310347137182388336636454912061104432201402357472087244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -140890715476621058572912784262217045362520455588033562076567048491273484884521774918167340262178058551140296445662532009024693232128075798759590368413976173202825873306414370229965734195339385530719746794968632970690363451879463458540164422834386216633163255053096377381236232746861347354486694685732546599033934858479405483206462054539891141473036897364861562350687650130081794383457226575789879629826152852502086109756512343034846381497005596401145279780853453357925136741717590902085113377677855033153165590006324040831896342898135566633602089138930143167876656567319315162963540149570298793564286894596130830749874015380096380097305502904229632941776774182695199785540632172964272503647590973593487772665730433291810418315451421151605328229370301167178620128848206226323273264527723844725973458916936897262198954993146442213204317291521262127339949809415832606729964784276167681953625286507446643678696714329293232374166800378951008363064677073633637157583263744788480854830860915623766579946559395577482219026414139875854827676309301352847423065466570442709296138727226567237336010493476823732152044244700746185752119623405544080998302813893556161190438540616562485405585270253633228667553204826241435126500603865256703360662367323373233514703884795810358780653640658988428990103202593784353249814054058504077597730368949044687994680465177604305709608239208130234217631773337935635225600768757958513556297898096606165930850508395042173199072100540587677160538505599727412732723716765157099275252429487122335213508606130858164602516381088860919177301640151204247794261227285068527467540946585995251307090887062762901401547392619521204315311246267567368125373816930057337164491343774549620064652730570045441956433953559842993035084421954794659953170197969205487488336173171501116496299237052775459047326188327168781391355101907865677368578844056027607448691253051732628301504780653643357792990362586528327958160730958494606515482216336806621817441842154028486340287667167153577308705996339776170815744595905857619028137433049070570443929135412697293298952612137849692558119184782121996172573748633961654996794591121165451568981891790621851194204907366663007273693042363173032462937992934269541027606262771106696975687402501903259898498356297585923561898552116276785425486310863150548119931316122095823994975819004992350178067826513617665906621640673338631898231159197111711788638561800639430376738322232496405686101321559694814426003493281713910958189722181424622163268685999058960403394748104106134693885597134873853447665999571275481109928135231159664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] 46649062714590439454389008333365280064272941158740693540354085252386261564410908220872051904922446784891702400073782516112430905897312096116238818054065161184943931951319880149122237137467272523254445684287078503995686306749413176618353402887313363213306491636325761583450932640802596208545626925582816359160903201809740463889251997453923170675864532428639120578298768190020809718027143321473490878436046454435416806920063605041343755202873673021318657449549842253874133480852787351810653436386042666068278341927155373834418431300232490788928834455196271890509923336658654573610327031736970005504093978303244300705519583027661559841293228930607826940090267866342184469738733914904427136992138893334123308192350611947062922073775715624043702204731258974293162245778778542971498647744950323935673267283726551261443031987490031556355056703890343387954439501285654861055491749120113339927722128244397466121052092568282645966398481229925002423983705385249289019249799839895629487319140821775295058092267124525711621682663557701223693266513415352411995551886848739969005232248834831586852770856767078973699092979125599802641989855703394071611556236188749761571747444800763005053529760953083919869616218561579372905152003080725215723565812994195644824320191994525678586656120965955929179354014816233968758447506808210751238549594521012528434945842954030754584200368348418250366239931029857807539817851854710687471012773410454484092798465142322544003321721829400443407992759107002421831878419149844742405142460924863724683453612469912034955266655891364371689769256395510112578847835983651578327259590535699328772811269375261980372466855055649066948556643075338997919800432232498565826064551504526856895987532750164694481907012055969895455859634839039314040901007214519546723786537931531829221597408121982918189200428044479870847141185328755684360758871229653733084935993535084958581682610110387790048714994092741974915171023433856651814889342891951298323965121567782109294985866178683253778086647459102257373623621105555896592325035035853690605016303971566264254079430424066272321200057627554433438526842317238680834522381371478546210332952476578138796519647078278537567296522386516069160080133884832966641935934344956150899474086528811752385805632169997912763815285651681674348843375899330568186278508455189639043163067896800623779645068152390866638179037571876887170474590732431029577004376207204944624029229955019301777449374439599521048759049664193245802291100257583172482729734130046886892230387414622519233076885911654796862352786038333536371420167772569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] -14884889187522544687564745932668881390360565189761384665214716142782158480490691913341573414107074238964573755415631279868111083034866041531646587453864863525320929899497648324168905476891381870179089975046178464745563750650406590013964995916927877733591319333320098771968443653599684818721842918846372709295620529057917136232418010512638868929065239019442539448195060323422546201987174286904869556613524725199842619346007540314230103634893104950122222645286780434801853401773330105006285358392056020213464083974877501869133506558716490549097268685846125916554157629629343029618395695176537478518743760873695573347213640262947118510423706193211219818831583821999586357299556237519764116661776979650939188321662343896064015328486787570428209691113130532477534798371425417754887522455129769388673579783845585621978540871685510453663444320816452631083591970198787663970200498927550133181791384963933603041025212883761177531523230935987418489150630494552967863752287068716094265769614526833312921714419181742289981120576967700316902993264422330185185759836982881645489602579350101733743073848893434891553760716076393430162865408077405255947596315698449717813410302778382902987619154517208768045389300015950719311555946638600909337056245735484521768126703847820534032692079638488190375739702968936799928638200048879167159604607960343062449994882848481498460294816823717522685321888931509718813920699175608072940797939679400884587492442614365810082909931994950485093865974031801487247883103264459920240273452115919445869384397844639981590681609445150327800535496636593272457662857858540858541427554543337026880926415533237176237786726040781729628239434203689786659584597058990156446692192069713499180752094975107817504923350787897904209544418176520769467722322856816087844093909348656158414607930361296449922223868198227843020760955783694722532788706900013086918834333370332986404437311765476119818628759189069826182968360389291903181533387241338822170137876119205909411840863166032833475085162290638167951358236828376810218103774467394657497940004663256491185204029296097708454886090225222133162462439938608010694535037900585357722480216379876916782795683550834878029517931391098379546214394075572247936672857273300203927049254252046881422822737967364238858108230908434921373920436701098426111578841459642507295004985281050482910609670281381919944058818082210744341804573378929763609826867650155796133204859788031150363998519797652649281159255050762883869349505240903023582530489768728037116122816713069840632603171190719345743580805589129545386759288419789045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] 4670639450921857750616574396658387601423477205840236669152780046514686164222305987518006782103242240257058948864109431304964999212645278735232911119471882689513670450621773761585648588921873356998505827150902615019356812109878638115613240103473550739136316230622161039676531611455653003367848708686942042519278290421622094570939649737011418476132181576990166424391104820997742204654040595922600664405329096585004124751679812997121120178502985159183620166219762046526013937312441928694250553836660284394024645473217551000546443311580808349218542015965314613159279932362312149333251070317554231807932689033615211697135073049181464158073409322207549330415027940155456092143241642054466378263741848175849375840139537603333898195694956395413003673932950818738142909533822690673045797619448454756210610790063456389683191489978506872150062590767641277643924838670644271188045794919382724474112396570222930109326352632182961765153766329253928054624491544272043768021648665057169606770521825032169276464529744803421548130083041101668571478530005038936377726949795830963247069857646756857718229313462182975326694869191741928699511654257944289329236072311842034816129848338753976440429804070701784258518871840078901499573792416893371440675519791942212209865775316379366152800496658013332034867482052365438019959287009551156612633284110779155319511882238650317676737388277607485161480243853680426767729272068253976851369677535315134288086188594754392560728124741914135502917299336206275300763446291890461975199741603832563671258856899929640234222204907571450771999384840799518163727928981092188315693455640471098963371800421991286425761172706780983267271487593817185945899488578111825604340077349586828172205954183805606586520093681919571799440118502578172888844769076379801175541698006371891756376789694716223129631301121407405394696683433731116103518333585704105690112490180792931913439431415296245325396749080894657528909408779470902362966894554915157767951252433011241335434682532192983863551917793591645075623819455002310667702243690432535418512076015283149090068680899922187155415152294654545712427965813661922543623363028151796802788728569412086895254782898472550519529121019511883080729040628017092046612051912584251940632432159355488164503423033753507577388713323431145764878263147079618024805174497673341667886809600808891376036417513880679521692370636859531752784934565649662920285629719295417887394991756035072486025134919939927447729807649547989042655784028913347845002691977529808799368361363614283530513216903586916328560696706507436843754165560881971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] -1441032421282280428769337921366872818848794347166983117948547320814341511833890954466401422990334128457266948618871830674876648805013487877244834904822980111773830674077367074591887702902564090678288822919176069397070734216896161002190594387844765251594187739898610642614829017958209157273158834609865041538447214625596828806142928390426843361305912646815004202880289314237150125180458939069342423440552132552720367480293615677067647099886057106402091009042514485647999752470025072909861156965372451738599313063019794347212280171904216140288278023639610469444297036141595671449794360645883279560474431144649669285291371427232650139300585097535225947030395031542100753386143533249353845289449416651743705831007732506638040106409822333430366242785934575692259257622090221730425218230525810701338838868578441573087250896337509320145352256246678204587066953177662900283915081071257020515454362181476331792638688306887337683727752783698624781466547822015439697168039818774087251835665100371651789956439363611679789943924011323419409919753322228169961067730362963368296814818264186142431074007468823906130410699828334129008526550431658628524589784767251969237461310085365283672862404875859274938605485746371259971908905687416018196150344795908905242832318157051237962576438882519937145856878869940503686811588258961019969906927025249889285991556100791966943249520138108546641514933152712354134287018798118734133009006518976829186202594613142824320749336802087477752884921779535492872606665321629801423775496190095958310755002429404292792034826463975112474274541121000533742889592318449660593664876011821139747588936425595446506996467512900331807499663483789328214035743051807496505483048689883481211876627831391519469707201811591820574377701256484091669043179826417406566221702600126632245542984947176662532807528535005042751153099922690538446694480301237565457868786499918036425093240203515626687704833339889222113717481070248560001231396540981241580225584122972809295005978775564687499652554880801701943907051938868077363699505999958163429299274529435827858273416970005846799416182320839148848986101799324716072163275901253535846482069941324357182756208781251900965336816566640815668173436568472576090133296872875367416949086547283398088319126209096281111013952560415939357265837997321511980178960364193228756333481004314421499625775381887844208741268055252561464210042881155101369055483475943118635333874073958465241424977621115294444770446228828797129642666113340724104548729638313324587912451517986847911101249859474075649285650308210623901658549179708866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] 428648829220380934211078229291768117530662925801964858856231595612546062784631960869711336788167057875436534161202320805812382757775129132792944610795224799354049373050405224915638701143279274970654032603480431482441952284525328635839059622628709024816381928230961672396470377016189426845288518983414822619312115462631686758349096469110641254411524447866081356704243212244593253261013160132698278293366041501709794974067801827084882575169861929157980943258542230937305365890602501693479913989700133780004530029745165600143568410794557133199938348591208551160723555204370488289913275504612343718553928040492787836443558396039966816059779344221072868495317870227581631221185936682463338378484930881778086254121732390956281404973329784364981618497112556803849170868964828827093973163669415207381277835964727127154208865801424902010582500471165294338656842541745305758277313954424969285402071471042276947037709801028278108026554244215874993118273622250517252077159002371063574617098512532065285273477110735464782673524590829796059691246876176413358521008386781907919535466098613611631635064904834736391655876375324714759918771881336965861657116687380386003214387191351361264052075168678749983376234949825878010996709887973386358350785109418016211851624735648647568627714797764040715580116892823641409438543646990263719734835465913392456177517298842135141415719279644356199965563791763084534817859557983583705593930345711462024964370234541546310704504637917890932750458552944495971555029624022615190911997112066316440958387262624961327370458531651047315538110588572737835589322028966532764709358383936295224449144743171433411890860170758431098371482706675920829608171135729129549414666614522672250438054621167519744304297406514494393700682822908588563226903094418761952918194377970578974117793550150673551708633092004870740611121140062229449898779980559076302070092601713500160982491176317039276263017115318042153567925755341732929794109117982215572420870926115697310372195428857166415526763032211475162096342266676938168694560506002197349071830291854993163791129989999377506153688620786745416178993791717541542888929261761504201905224022481008476609400647635659367128874947843202587792367601236275055912445101136195244044672026635977176222903531402433209281972973508247990826748292673123760911029739437353162008447287537098015411317963083010030381739437711444035827407987487147405250729495318669400213021659851671964686216538065602825233946150610929809197573473292608378775694069760071604346549984807827096497547460726771537378818486889884433658065079762944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] -120306668652252919558642657290221137402667591844709301116317694549759021907852929881914433848483218997644415895776166687043010121733983172406851098667752068292845892378530799353266426969988484538991473357710248948375907713611019956098611673481770820978041015147319547559240941254036949621866034979717952726252851885011698973198358495471186409408629564423111038396745834949347318214687721841744774400382567657693983671714062580030178077852084479902510193203926754060599606452288373982399369970564679901934642206122591851964184511207079245612713578465703664495400215125548731012595949781077317337260730937441288372034203600397734593316873503670027387835857626808198419217788818698239514342660795757403534119952948622493976900343798638421788175660407616322445020368094832961712394057848997993275321678492778998364991659703741359670382371682492590705645178175915596245626269254143472141990639831598125973931074660225111916447379564097058049480598658796823543843338631562504979755970360716122503898176683253716479937458335570016117294625717092286864023359322589258202298452424024110194782807144199190725752769963040829213401689217452809892636302121380563645509744064458342597695039628387855515264895961539079440931394466009108006151094369535913915520535642494974786985958391342506302258947580139034885478977592876713020208381802943408711115396733235246926605460059345736409752895305141511431920693395490240626013319115418233117957046263438976537249546926823299877766185069934656333983631140727328381120379355783366258573561997935163199696062447891273945736866915050774348276763284208081192804395825855334031163750772715200680034399857391664654551895205105839670614907436997496276702650984944935139783964301476271852699794935678247258094719735702509015337489695149313409248720318317360594983944080297575617281359878143176091736477814885625147813450556820520503171258756594498354566496202248710853995080672673166867683582270946451921996563592796903940619756091797787352484948716474790319383882373235702951611606573489863744439828900039847540852153187861631347108881636578424330318231797590461764637181739591757980073540631143472072257826801185356505502036980885327297163651038325800367126135734938993243835489564342490449768780508933813104940678917897548877498879006424816983669328788896776246645879478709416897146623475899053584000644884544357154779822357159800126872573061935560106919675438510206695990748358064619444995809395910168011445829832919142081847232554412116919717783964718098337024326249596907905417410363394035854317904821358453899501859854939586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] 31593384922479737767582565199902485319486551646331759488081866748400898661682014314177686570240333568856867035720386258209515707104196938624977463151488406686980036036385929993626637275575659041576815988252080569771516158956384195387682470692412151799360065938674066121562321602878342658235908340017627757041836523850114411196801120273467940583268681512760137393156626231998445395202240078012667864626500583592436375974058471979238927264391432768190400398651924933904586013061426841906430915345040896596697122454259886553241546586419922863929945835074119197286071256778986536940663937713363415753011358513262565034931043114776192343063754756894307435754979822457584491334934687970691851672405984412680796324585574448518847029107317445422007948804597361089194159811321509979152333937440158825836861586973283290359713021914989539382211914393191367782697052557076330392566081679034506369813862145610659699809411993341548381259790167392284521611629116903928672023005735028543083876929720368153887951737253854784669500147515883478030794399430487280469295459495895074806465510014402791080422746824360368514815393370584648150844750035825247946413615669208789005962528201169229256052994677914682188282439365363850089537717826561856830273549396357996825936686624155679676576603515931535784037948804159334095274793340837690296151394437233856712843054875620482071654873888434056351909553538686814217970713050743297991100761137275696082369109621256980313267207021944188586707852372451664865627581837052998008106256227800665632047559526019058900324097389153392625564297961313147572107682646519558445997227402414363683221935205750218303554976525435635922928511836650768434791572142787836831470119585976242562540125653179214302310687689522433984627732892449485192607354196402904414958248992230009452544344556605458178135374905011409474404686464970305822847275009680193403291528201132130192352313018204936621372962175450907484037113405465628309813663951675229150269501638228393271954658516149208847329872648456660807877394748789488813796330214607256784200108605351130509133721744144351430896393886420278007892646803784286373025119338300327838428969874260926825238377202795561974183530552432523068523487278622868327378860010263198014529481519348672860920142017324212311314806439833468779837991483459399121641927241290633961025270374651953039933461593172737673190059288322326684119027670827538234855909156839154293879912668803718172962538238116192985150397672559000641639031642213162239942376370662124224714174160807265086776300234000016864878398209425323891779781735219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] -7803860602742221765983652286844697986552646131105900171551478882622915416411160146082941026512531613628829527155906174166041270609851609217875165179715754854612625830405289813762675090756541745685515883324693582957005982577778082481925189410229380558774592113272507531747307750059592840106768786434088689053946963055966123115842860693195068677760341853015188034175916253534780789367191064571501973370506602839662903009447056719580653690865208274822527897160423264010050554199699168694704837368517289825532700187737789192195331631781839713246290146320439623603486478635739844758919727936821134873069172190486165193748026483186470318943820719868476196817219542102167530641700106231797660661424383749865889682616131222906794867648078710574545007901438606324578759521765862839125282856470992769331648496478450767358671875325304133331509754067411694226060785640716118762678523318657852958051895847942748915915962775119801823955758093046355140016706882782515985978128836053755679137628658946099471990129495731811443969693703400283702279787733640805970873568558548867863144848880490949755609463762447619430323349303310161522852012502533973066317279986464230023136334706905687062104160776038239197712372373910636300594122868783770002576246157758747911499464630243781879727430523068708302873745537750332624236723902085705952492582768803652306918402897619910225667418849445066761743154215542174704779190698454005555925834816550168381959150006373644411879632841896606015250756559479960845205102958554079153765468842437097741335726273722255678447452094594972905279741647592849579968602865290360444515037214503172611122329959889798743396602978328829656428828423967611477430947510592421197335040444950824294889916861008683178023257050637835097665102768938245652185740592613914362405099440879393787961027235881074520904631215505687763241964445426204797460193058181398598243952946217160079692354078982031996481128727175243479710737569348286886179409531180375318961022217364510702071121484896525191672537469840383034030597655654887854502930383517999794827412178428967621766041438398959713963027142593220396554726861811354197666516775370073215281753126291965100180124200422281367627066155281535968841250483229553174841619357110247754764906484276070391445911660395182693327491960854618988351814276753606038717190765933036614033707169786710178079612698357929636885321677598040812791546181913656403295672713953165471455130327477744143542298261192180760833570196166673210541321842108320839405363997247985951828292548276892041384147141375301446813699098031934082310157610516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] 1826137265297628733640054407002771941832124533544372306939835583820766387943314892719621659012831492753070955403056673370981813211667770779607289039591034514798706319859014957534725945012273890264595221655611049279555171338918878255060688060771296095280061206578551679233163619370523639084582011177885452187706791505563184238360850723856194502771513378358258894470654460206965702167612381317758833665000641006644954230454292292264533006798347050902520096190473283342533258694894206876590799221796751255621050167815501975524198199234929278043632301675878764059606274092556386614368751727445633492424856740748615512731740539206557367936684489340939486420617385752235274187114374289242721436203578340932516479792786288235260063064815373518107849663100080689873064641207677597911669615167767702562253095837842171977970779288254956691262687284246037187383050862769707591987003655747940718767986895250110224575876081251213969295666247364942268648033344696896153610579359870201022012996840971575308633830816369547689466334449240376260861365540067321537952957953071920802206984877885667915060595119083587925049667410569159576050563767748798856702013785274934195271275686165842165188192872230973093506992586406552451205750782917965179565878024297707497422389816036652020264604468192884116427524093307037678921383740826328801023654439792741324318404457356783978464707311348674972011994540330919172006634181434785375242007060359900932675258101862468590627882898104328907704121096374855431584634656795019658471906040753767497546962203228660855481710883437997676500423126977098823086747930463554707866523772268384690801780092738374116331566367413564541978369698761972600028870957585340777605889436705530738542233678006693769889184694891737762906734212827353368662427444744396604928253107188011606010996179583457159408999983710796684342816231826027591303494622861475136865855801346395195055909300840712471589726859721077085012965835036838545250028354736323126061551095748575343200664947136093944123492250236920792966910437774205995961461582724138553402433955635091331070600820553621597041975791628333789417785086691165439535273497055076482583726402130639759293563446601712555349560897213497356597451228981186540606057301937592319549576453430815930269573390594850356191815410386714838941204029954112127094811669046839741175180022201277221944868927543763211133322816941150682626035071378114860446629721578022955973233513192463057873440284042416425680962833051637648987418072466008275084761025962066516067057405737876240551983987642003226865030904404746573422169948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] -403325907726591560328876837343920957182836732687972694877770203905644621008055958223721153079887958761966850961237065957293064416199174795267517451819510619045410516317159423186197656226596672615090856593320367861911615727116267830226589845560622521766143983127329183159865378813347885863952199353239157752162464830442843117547306317287261974754252933614673191690200298358210885346079007624850689910890038249762206738929864350526446424884325550826099778946811331535518641128552843727076238845618297927988324274581157600676988152343773999459349464634833270161152670071968928974481279342378258494009413433966647129651620825238879051367071987970997205390351333181034525666877813802036435766603576909985449804545141964021998519485522198097247821361609002503267331043958749944181565643023106947999355090663855404322744018798007192446461054833870296324106782091981350888818226743232017986342162086432015192143896605449627614733492724146740004992859928736616717289160969392287955856021571542561492834397350975044163679181008229026500765802485195432171111459740269337388542805002940046111993918735148054027834838583065633684385203671063365739143115687447280663288063344983804359489692919056678366392828243142291951074870807617698826049876528655491323577917898814454415640890641818855995018242184994077217109646179082484739064686721915039500227865406379653459398931249489647809329407626835472868341385989782162580321337609175308238517711524157579166926499953806795026261720673731379646498927281858485630490715944056393665775795099316339546212127601017607422836370679553641741592242258144100284569685694267413298094312237954041186106806343029972590144063209784388543951019457137035301267633382932235725998978646279011778310129037410161667244977295946345844820608611102474525801524002450648394472110142590420879050934902226357627120794501016540848624537166044660875626674600900590032245182068807020058940905266022030980299310254630478419017874966663550523486255890588639098351190977436357971826440417276033788281356744938754432368636133126099648686994133294533960005768173185081150211080438561411525120700902533628832863575799538811959802470711160939982351478859503034464715424179830814527902170858161869711458991360730621352695171052309497974001741741529043356034888194731582300520357905435727636612740033321454955300659413168832305011534751475131766288908342524505092230321100625550828243058698671688321654573256314348453489395674756028585054732759507954101627701521475544498588135539206296866379871439649017888432889620750634463714210856398500821964002647080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] 82627488012869774194659896846589469539838704481885732647959994997902059682502830262556305436450343081203966841954705132059972407217126881007537326341726711457923171062012174044590888237667750930378370243679130502822403963688045876599188695814907305575339594952363817032992769621964823445897622644200549973718174161156933676352333246410226994220290709468919590090168196901876971167912380547613433143185847149757536581016643071267424673418757670425672847249021041579704490352786241864878068989099222631388436015848106952090160604498039192977124139810560586969955711692836633410217927455363278447599009328816730891399062230538572569832190891645204615396175268794412704265955236573803013066854193609916656819867195606071967912861298237226699724958650829488312946052500948456218383152620870581337708226031314382746435445385998927707315274722378144983825323761382258339154958731156714758283964354630145836500117873228958439882350887618356726878876127640818294417621116514253518706965368423546078665099283333219398701017794047658021491433616079114927019165944896460364541549116986617804743200450000921179798299723841910927509705630702434750799500806016591330634974581310961292943749431116282251605156130285901374863591495491529235149118365202819424095606245615667992599266029711148606473103311002332493022824167540859927952323196800310395780835322459045522749087703190933718462774628394925558004670643366551347356884390322493933630843226031106819720439150547735432480953909716384388652002248114324269575914077385299890474352920464570427783563058627875390567796288877368169355335022446925058911236291474843395795113285566743403247762985052024384394838652921701396443316580216305099696504318034500922397629178079574882934715499887665312048002875375846318586446529478192007472182290703290322609740118156595573283377946103033518583919068264739237949610467675548710299021386416473659628705555606234079573105816369540540706337692201228367794862984424981111035100287499359829489460365053691759967517474968876865562891091993679975956940988670355515306397415889149143305387714009914326830814222315527573018209034319575003266328102501908388418977746161045174178209467124599285814087584674372743602844654380707399418251850814996028251878112771737168514706209187817881113785272784134111932649613909576041093913889676714811565190825233866460224252985510241286532562979960423175612188749109536460760434128473500895140249655258964912396376848370544577799350632618162179767523651271506505134901489452251020764020381849101212622881565775511734350493085595738642584979059507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] -15261849560831812536772478638760069312203752331668552952994416703916620637401735008328693469579514199486970816982369509358122883687040417528268451733202492227672185573282938645630342432403289339135103621107676160232269479404207985802033185095720713003896013044908188398424446461228515562330398864307575101007748091468294726702084633458648982159874717790859509218134558764436614074120494785252485102273610021540422134478018011487948850735289569242030392720941384829767747635045243189649333930672384506105891338485025203424421303861262728833879705008660849870574876419328223482405701708702400929777698142632589087567732177891452166051368164195376181592355791410243665460843859012812160600247657342944979542577931097142770123667808322822321238764096507990242690326812994867495517656043651570017379430913378108240587522096531234206417494430033492980758249673155946362256146349196783162882853492070259718069479758887876564151077678832643811868150157616143471759474566164656486794794955884825690186433880569709972138953714048142041216346402521934992710109876682530119283766770026256095443521491874573005495497025230741113083378156919900087959935604242767451790073196545903264877484111958169474467715111174646900884012335519578937743885461488227324444616746148629887809262856085769595739520284052001886606160836914417143554396406148531946841181756729488620575840644531268906274105477332964000609487400780650828534651640802851114102203814650243323174074896896467737583192704612357375016111188822539937861678488416373609607577782410571201754683794564080622720863569169526874094572176666445334022516239175048297527961401909759881449045893762618054201647733502353403964571681782695293849220701568990399391468185256872031564795071053471195824216604139160709411697158642233918184707074552035827424045549315645598870550395851692001436704020518508266579799541807023686681506148447357250714619714757136718506985126711189254216698898599853162660650473685833126330478565954909853898115386141310941184811472102834462991227433786791464658156371937125024380754354136183639226994518114238440985695937627362036309515905264830904776396411843233590985323418881799905761789548724677992724636630398436468118532985816126923455489590164805496801832100837360473141838068112858721529323824867963699922901112893637544301104889346964071442150081061566650560082996198547307651246126302322480056577785600436030980764878128256328604545840396783209259830527766837216510679098338969495839549445556409852397914182441742745106984306592530285665251317763501497925123264087673070084527027650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 2425244079681858795656537727947697458326091655998851519356486383466742806204585381364447141260319901496796761910175806626244062192386344005499903151042709647308088694500073706711413225698458712150716738544259571014129985334875733941282136799434701400895086994129288732748245531814120836263490590186813288128265266035845548485419529232105995860019158794033830874072538269435635020146555408003423057919764903043679433329617166882288791187039462540525685341960243160503608644567007428896635034613879051305822942014293922098194617859280837235334293712435938149508022620699382055528327728950049889396192645821202102350151189104994311178596940537693083874847316119121329288407529643993182488427184812298672436966645987835257971654175821891164155086925467339513407225009451509804977508997562735808663800096119163456793252627985106996098496395317792988520162660486444877655834190060197464213470148036327236638020580382960057488155547926313509195919574983985212953532101277568384682876562019210003463470223293211309456465994782800598845218126903813680761843142453032523688573498496829747904485434475395376735805852765451192868627908976839862128721391537173435308203907585385713418902483133601534914923396850989550837560817359198515833877861457149766631403880508039490735406360161105057547001253163022801845780065135303918806995732102545913096872967108109654444500863315900780337476338717248695011829793577612455715676318945477154727660625208858637989151220564467829855001791046687721171870362187336012156747429000921087134909705145763057437648903469027354382489750329664904738093379070686845358834345608475051948318222606623880278268638896198957973375538146955054178954646779083770152505991093472654044688585149766602277579359382420088947474447712379034721914362885728559990095226073317723106409621901819632731870926250822545197755175803863317116373105883165747573711019882742395732656206362808960344662045162786468055204364557825969458613633277140009988339636595667862989467421953132006941760741421389045243229611013892836327651012768238097817502990920293605384526333351433298417118638702349062427927324124535878608369431546441701044875912796354525471992306772649261553489851134944584532162817785798937919235818629649388211081074863082945763742693519048262839468722175542172514348521778787904309238699504846288225672611610049534060422591933001479921478149247955449625607581959778572867759658300501170420098976207249192672643350562745024723251588579610463856329102290916123135469581204829557470879278368370360876411439437708332283552814465725762043156575027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -299202388456382790478455773603922648798246346068605427901704180462220369905585856991776537619919677667790475304979945598284838331413037472438109301937101814302429742516524020223431396200658544656533767110914435655903178774773193856114602748491124642185852398487553932771661313338914903750450469829886596637028460037981798630209264704854678373626576056544395606399682138036798961453747321969417579629009920205090093170443801751899671635656406840544202269830498723718470706718939371577739598104629115797845841633916565378179955809226356852183564322758763281582010991737581500324650779682484190278803136584392515750856780676848335709100989825640877529626371167098619955059249716387012590050171786616977562389176492591297741990078400467865373523038943585908811284167052825867416902260448651169297498781711554500160745251516329695716381524556510494374432539554017075018267793239472023316402921915343239808315744427699711284281449659424265455381141773465301788269555419241308795089604069533432150338301171443383015161423461572280218386647450061846340267535205089330384932494923341128152019606724152878170148731804925071920409343130728066565766229595904372077877435537025154769622147591863794736696459958667562031415503099933562956756457240759882105041549369502791938915438176707974249459848145625303232483133952262213048387339030585008265881184416455715898754849425787435497274352514890182017158846922948439869650556979404490384506375943292645161728016672264135846058379702510390822151386310678492392907988501870386305103671328624898729112339336498553180667294718588037297452172168000921111348006400998248366828285177343626050093887748821767601746832965080779118064435589868421203609187286110520346996534001093649615480227861124950307719913067754144861524701275912798666730318373221808366094589699834431082389902105228007322124177222412028267677626034633749124185677546508691550492937160914663558287779942333593088769185006602950544795309445338025912030551200200480723941621210013338935962714505885463214247923409696621008406116062343770425608003591493433678847820564389170821865747898015687460412072471843277805237899365096204532721295792371285975855911078846923754602880909948770284962182517900988971544335240458924657137429824363385392038678201417750028006419550055505928447573793414708258140539180734201063518422951909604019227059722031191707008709740706990023799344543141514457518254207219680000850739249375522375095627348368695009462650776913662451359387217792715244302695551919044792377434996650963543523696902414686645100655048760878609728075202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] 19355344472275641793019901456907452401426790410552072144399728485733747682171937792921298840681397170252894816381054461235476617309012661552464669812482940519396479275138596832878443254617326685063447970247434151439881029548432577980231232335213871254401074582466120638235333873536625208587961616105007640101826690511642508580856844975127325255408196093064872359021641235217162077881350722206865683726064131586735789849005819938294268635267835912470091083145453497520078972712216012845082227224916080014734476680188926049371743177787021631603798416018382443487937040684320197445643904564528839155457189299223321366391739145611493877462199134147778758225828511104326692459026921841620206807916365720320363746248009309352161736677020280307803427342265919320114639171173205924782546060113917664209763366965410818857800843499453583160728272781439262284556317163899310452982324393107281089553757503594500780779779375670746123706826598328290928811710711598116257164416346452202990621014815983432432188740556839216019034714876855734409021870320842914620034473271725524663804647977395166387517820383086806015269492874166994021287263147544931852514822077677822565174938806047219138057067929610961223197295810439704348988820385499284582078942451453210193217367887008288009004504713534280699193139790897887969872267032375522024485923663667351662757638811751168903649768515716301492024539037216601278845647268436429041949393556963232048273682000756821292012552315088314064975101504579651469391524260324714530765021746486626894079183717856795913207625358068480585044582486223780510868049508282316371836186595598594744246822853929757293637497060423744413454707480258336132157672010847464196399043871622876099175011130586143049282640682626156733573251753440869875927892474888210332304387344156144108564263723596998672810390962639174623881647225456730236416215009328110589388984913372496772991977083667945688305122063448740264844226573138274791559387605577888731994673001606961036859674541948629124898102672056524263678306519851138537351134591078248394945979680537109908952307119851228283609028777395138894178516458264950356132263083346347411683044721353623709370048326238959601773972946096916467176991326734679018570422927191395444523817089560565531904863980464554759794494674395428363343123243905931752299340552631589458450875893747753824743015107347069421673534322061803817636848842148667053070052759254958740287400395966381252828310022686373548915012326921545285590833010216883148655961013703844079770983270561005894744057735204750355484265643434898104097177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] 2470186029699957166529833440631933902573721626827296841496319420241898923212357354917073633656741703285359684436880205697823647407906162498108966536154008015156968781813127889651522722344664359689897465527453355019759538507710912151404366713353626836249302574790441510127264448813518186159819097267617905650362970226650051645610333032934590696188799636294108028366428688782513980769168304672327449409055380271900522976797539127805298225926158024496147183721304031458975159459645259188476780838580092287807071628056772050373734330921774868483324534391211338174407950485047861613221106958562567963317852204539434427495312741695568103054207375931152063973489602549665759467483543698347150072963439107672385892433186152524353665441751288973683363296821781741819407006760527433769097191673452448024653734570587925580980152470844328129215088200025969137275983698796257104246800919477708382874425952029331744184232549806310759531944726366036082690314933216025600098581473561882832411356309512414163338703127557337014925279274742130018590246304964824992615856751487061756962367729197672107909598463639944309279970456771967694652644852504457243198622498657856614802688673344478226283405463927546906828044698116108016296992790909302110485470209473287544810349660615599359948684950290858502822406733912975097506049760737230835227900928696202134572911884588695760636894934115683555368925272120904772137709987300921281332415159455186880116413309880769740698252396114363121249835975605998936083737728951244379813394061021679347357458554608304864355233956346944329943508034836810345652312291516172443031297081639072515068898819184447633420530123425832396956277374076948295355887433102468120151570246794473820504303349822908065979342372963925772596400562548091101032078831095822209389013128542465831507235745761232034130302650957095200408656694531793623708492648596513568890816077636707229079212458677561024722267465697988766129143310878440428840414014870250544275977364033451764181993737649374239337028350512911452077921080008375741582333147391687795540978700770531337840508417739175702373877684690701381936463189435627767681280401864231803487077306064469692002507373562525638392516802583439458582337878739535031915250191133841115193803167305760828079315693201873877972774858040093169533808815112239304957392774314120188955899378394871863900907123989772173740365977805881552183130778618331483524372722121545889087004391837462452956110397285611277262246530905192049721841711037463690206829137651938737060769251227471190524703552358917589149744153948000086036316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] -1086444842027482467548567274676247547260296601427886940457778478687030390938899931490624466224490009170476884221941644023261816875382422351589580694820530863276505067782971863654084058491532387371793096706357331574359244278216389532816591276469156261756586900157415567446756188763946880659766130582843336502395186211226264861575923998669379110567832730804324726981139738370490223327016119227219631088912442905285996012618054616118400890970640040769737877440198914581903238927777457199863308597784273661357731105164554274949983454743264633183175255590625365520811160120490516762386438902889412016213194824729092955425015830197733340413076263654960925117577685818951475062990374591196810950559908222084843783918212299185244658771163864960505889686516766044518881962390730959073362759155772433816204833046287980169211688477179163816128902424382282295748749213126746997557233601003206589214896772544195052757656559503397194773687197349146042721582772769981708327716722973130606690130184657961126551829717911596740364487662866285439852651153643898710341270954908633189787425620228319175284761977186119886106762507207153143027023689337028113772421887653184504671385612425967346011742348284147740438612340539343696242259923765298504047543438605430207798328925852726305296912023658870865734619415295780285962561202889909750456234801105285620489564088194503277657123592395543728738914609591017214168805932132171991470953451330859809592973653994646878504053225432894260872065813266630372454317448410834529907140606097795991052766935106262222924264162742624053344307300963151572092914794562021545375845787289525948991988678415362152419231451004781509460979287428664483873164994250269217602767910576426984264643505147040159379681584498985969142562937504496613205679542767960396630709951579559192256741757787246080632381712676501372736936458582143077930644953983752584083894266736601661087717585966897569847645852803253157136226177238600158892982956341415913984353870095142989938118467220716130450195499143618375550241057686169254551539531222829995523956538681457049596837285104851752043790006732312348103683183034336348114102689614197866366524626502219964809448316345257247938207374901284173042228579308933313754906611527916287281656364911829463416430770631142560463690654375044214153894383569592430932737330247975448425512121428666929569627585489067819786493973336764364662057902957004188925397465723187193536269986116181456322692899982448664285771777135972803778379053255719869318212651210164498522063088842269156858423099546181066603359871091325663392563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] 211131709129361140107000583710560062605500990037400815388374263446695307201380395743865960623519669358892621376511417941097640137270554540359105265645128461205495464082282209305830126275990074673079223112178160063581598874905918972938799526115794565124084891803357665625383546499107678927066536626622931594287608017551421489816936584342434665132657369118104443951792868506634349523720790854393586406874938528086339160383734585588442070317286228966485780894827901138744353228008994182737784388902574199294483846041465557358298029985199260827118924855945154911865507811934448360769795290792975416934697518811850860892650398493066654690883749049978483677962538031186544877736042761732950563058851002735751010992340678264222018029642553165061588374206837175520648998792741823022264569642671777375570093081167482058438572101798193988172838347626121741333184312645927295300749304580820002169197549196678623659388073104168056223930037121869897175944397989649501057192711705614612288866949534054929240985078564769510536985305115360358604283552609171249315230098456227596718574736509463343758403734477127169795181605852258660898794720997304228044339709615724317921612306529351210993333707135982437886222965346571654408429358883450271195183124212326189185540273481625021823487590613256395735855029141271689875975066105444281614805355374962555839932440188626497262764828053725591278593795546307183152838060708200511257206647121097537763254393481104096803082694974850053464384332014975450743734237578116589003351759290223418598642545475923436855496406667210168394012659348067388324397649103938827289924457283710168302021977728953493063379265303323062810392944901469618784773864507430606865054360800016565647347266474603961675189721241333780094551499002641062134778250232127686788943978153372118156341872718332975535961656369079753875820289149191624014293102411856071668657042587343430929112512321545711736559276548480370810141709418088548607065081586380315819607458939800099843637758506430769317035291504737246604291266226631941915715361181972878253864405773033172905386123001374824052199254667433386095466723505249497471615843249589569329597582484750258480254255237228011062999864365575150430669602039353696490618920024504360656954283456298155276501465986240596577571981147929026883959412591051127082337771364086096322982436229450457097324813623293571994170244053536677021454825655042045267342080301454910507442751256910650420065259411530859467055726368075532332832353744964711518221418656668475025307287874556392573670760810477139838499974264704383309578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] -28851963708735766425115519794497618693538767028688430061634485894757978041209518335360047081399585012269471907045539107459466485747353791976192849592844450681020068133973483001586063048844978535526440086669997537383452528023007123595971946214186734086269176426001240816169534557545227238413614414276655200016616859204103801394654063585722020468970495995055988910786964406078271471736584908023025759956404620845003136732460593902367111264955382477780856733616784477909127889754422965905427143744292611105826393336971622169364757402738306108944609497656454491620560507809478683611060388821499601645891184838780538855833756781951314854751005766038369789092376026229853130831122226645093193779362814930441324163475456822605493198449472723728753526046489119035813506246077048149648288388431438679302413570105018269856927681773909269258044866011707014262166985216538805803510409032021400832842892075452842603873404147506274768114988845488048311989775159499339247680036037927164707868092644835229662946927548544006749921040449454368614147066962347325933126656405864849888694849626671127318556320958403392761623036475711835957841143070011645641994900836953500557476992148397101883196439352475618201656392213728222860794638347798596529527785161041155382508482989871626878412528556268554916444417896678369085675443029540373399406654242048882417223618006919580375922610579831172710859050144671403557585628162410819546573606234606139448651071753906261466455037928405556533588570341841004180493077214407020796445942467490692874567411409243492866683241404753360461147846222909016449655566335824419867557918260111473457470111731771528620546852106489023653517571698177068962602245954210693034533996746318320466862153144114648994778618907778924755877805956728797404532930131030456396974333278159590883672720057289298938944034441357347630710332127185040772373051594444237170933675438971376584571541928637751449536869369449407598726639318464087639037286282536051483204275238054632307897829133418336698719581278436890411876070742151565345479819978535385420434442663778635051411397765300710621371748906941753984447185387844372271190271581882604507307937616056430660552411273620211996616809498504372624775475230866547277698995093312481913352582997912670506720008239498312067255050643858543185128516200252842753513367222119896758844180337377614166139629505866164728103499398363617225197191116122224651232056489284377610458920423709290506236747473196959412583285556101543748834696953287888076970590672030102742571266965070289623594836028424809353249137538670467743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] 3048278409374762867632778748335376739536017331837259380613905066331224907156100599515851608878321447499191799208489435670956352626877641024365582413669450008243294522558309776996770371026337114600834962251805295199683478725950194916178290713949882353764862344226081250811087619543517574855364950684722103076751501724106497609421708239433112010284131293029304577425610828074431800760016952314109305732152673638114504346779647297881162012440440672350383091855598694181056916772986227941675176069333718552342088850975620620751044297698686886498034497215771769107725318397434136266262106394464477271502565909145774408792078921164662008655947278131890583322930354784338858707955761640334669719617780627475922874153701717268589048922706164393562366762816501433797828716474495294228851374864910602611971435787428925759664839809771768058232557646785892045175378204824754143008188461867856772015436426272683039466786134849242992322218115347554509166828909867787700553331492877602434782816553330696181344752761873841409738198554159642610425132320164091190900268337427691137766476709674303284701548854832279400270411549231775984634405516280681765458223965562560939847624760425435870996012630269373183773197908005960130299952378981380569280408171313157776160431764049063517528349334396193463965231971524245268201546637056248209824758048910093778872950123164647036581198907310676437229621025886414277729234820443004864211545991965425488462517395340870174088647714341582346674270250192321718652584962187764469185370768129617399544899455972243672131515346405210948213006200138352849750512030063071012050339206375500877387418135808008020567143768891918721735869662705698345777665388525357437101333149934760550366230409117451109947669144972741806587931815875195943123222342937225098130789471112278310679526683476327218937979324178631505736545297859922206406613456705319431822380564526709966124056214852882101781631062919639907224372505632938085014825221482475630784151445566135352526517960075132792154112785782652090620048472970845782899489131721760128632536340648939176356679235859449242999802544981432852985784396538671802242656904321844578377399111883099466501111607639386482897908689347340910825465072481266643272269456640391543312393524753758870314661759016997209095932091191862831890132196773339544398630316236545986640358295509037108705205381027223572780187432090008697531016916462640266467288733989900564098275229491860061708038460160977408853721837459714030615847753594710318584831980244442646547837100682323154825061272142954026984673097577442815508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -254469069486434579990756565392450131198334266986184340089606138816759520258035087770672394664629766232954880000064912243140895043784879025942347552098333969532091128987266675999609086232693965497202729507379812135556819531489166078514011771626999862816612691037095694726738430080548900562485065993293845578248006076930396095473822454331204512434879996270855899796863778158865529230868711717035134965912796106682342706343852804905359268194717524794989971291710274993923646458421903680422896911819616105904326813214284811391881789427990770939507112421542674309371031023280459469394040143608071150183048106446905802011520238432152047576125638587130270248273430061291117993636163768681233813163426690559943371625908747074771548988806848118411005871208345624856289524403004382755677128269356716089712825852222210914916357256119411819603012546437621762721611586787015646898356345795697345890233816251554389955662650683647614230989888129577699949776538416609177077719720996570497799972281542689236692438364595689193251997772727463567529256551038737847658063177811972051873539626438610050871488571512408152106266878344969810271049509500324074325251139603559269277812775175285939177612870024028529325578163134472458150459767691691399206562325919968782192105410040873447611424196562991591562367470440691727826150179779108102732456374463244424917163536873792535637966835115653294934837267751632985176677353452366672071394667831445884172215271594111352203082555238622470915864978193085234780508284449463815107161679628665905515550079545073588802264490752283426837251261879036080236510257472624732629432993632955452300054485978095812553278420455732274215215471674225218403209620745069157155693735396256420507915207115593495999977179070183447822830046777529412386734885896318308020020015171002161974182801679900716039697654352043812474552422500919191971919232474953178933357757728696935215900453502797150655989099356682379029108507130888367212856916211468864190838445178532525902806696973364344349289258795136484317229784042060691580984773054011958000974222564426398162473871979530431163629241609131019695742062403672365069334954468558981494495934560159805559357341245452776354777742093908054785986427292110327263975013202964507873324527690566916148575652501421074931028087535148971311844890354092961967692066045841700168706382567520075089999513069205815787338475260127429317193346468517650168596016431790190473203530126683790257530733600446927920870851714275925418601323786474789004400848126029703267203625136712038864183323427078310192665335985279179161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] 15910548011619800950956231592564907794828563383471464290154105564977050058044875926379189936642479606453377638114225318841472182866259429269939556022269629887993017202491470986044596430931265460866991553906460488079613350282785064167342653852223424177541807777042693293313839450081340644036754356962121068045519038948593474703774013384968410138227358595747080480044557093793498602891081004337933764753019063022095443347387987287395706755974823132834984883345556120491538703027424053375713849965085086000250850552390279357202291753796760064321149126572870121358655930449887576481619732329698870182070021119034612730134390169568367355836865041181850872408894723716424205081885996905744879052307836977752887179997019673446912333385023843322457305475159212090654005595921111652360731893117055101664237803324282009156506089975131224684362804053358458248179727410363553012160731619476183293236877858007484708753313448881341192093477622953531612959607911518618456066874125327846083640101381211580922183308437923236137976806791015081692481675816403375293131249100146383651237278844203557893580890290368933834371319414374304080294110149201426872864160285675388270227871640274465124500117782726175712576746220356495005606923941234112012022080217658557880262270740961460682398582526574023191459767283463775175804108789534419614160666617138332586383160336878838249653341573574064127496330086989588236508885782257423531683712931387496779861290071505051815188119025433013652443776368334672613096441700027511202161537240223331429221156843547013983052110727824931188876870723637556803675659445630737928195528731618076358900512120776398493650728854583734628399927932959267129707716659596505463328174470746294205322463041100696475117580189256934008673812673298609417263818708752707054171512377651618045636100612983099747854789122373831507317837321076465189227361071881172899084912198076436928816289313837475533859072013777122070794958596920074567998701791582606193296154713440884617165858594343228841277634248362794225094856156326166899843769126920812905410560458585617111040076471009066485084943587286983463975062838495480192680844751582617526943777307648994273037357685152980944180671560074895763643405848350048070112069559825161246546253458459082353369712555696091703677964560088632239335342780238006034541062971388813581898077048325482648301702143555295909282069133413918425527812843065941251037710269008021228781674173139079047751275802270441157569822864983833050406170085857839380327550902980537461492891891918977082154053229185514896515300662197239152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -550403203461979982846839624589124761781832882009000056811531114868078747429644206409610027652046486958279282698298353760980627341590917305857164659142139322296484807790685391503865181715970696105731176753181887917877908650206889091307080151557406816837473678482292343569936496841269746924179125736983222741806015252716871963782618092574603431345172822590053869221972328663209508876631430590328003644127558544774970745736821450107453783632007565898679875149261981954794550673908271536794203260120340385755132453609678288791819066440875371618750171383978396391159240164506837930960588446338790950556353721556020107157526761205726824759627926006202051417951190425193393874394008542162283366599675724725643202605340236050420992544974849710430097051308938100064263811511898182654512939184044273561948415674056466855620470339421441752067534204621808476757876578469116079832490279049384840851591217515326337292208361570329766829545690848044450189207422768717083736277994902988544524010896281526991508564379473514120288292980343769748827412661261191430072604048664167427336450355461186883095846897193940428197160270376478994252299756699140328949539606825708314867964780429450636232047450992655728063794404675710056170589005620836330666052442007459133702649533069528974728560445103784786398785552612528345146767525533909116458572201640900235989137047280670343780441625558764346435897080716843446930690402992390131724383719195796826285253915904578819002198066949324169280764865349471387552758156822003438189109590914593848764550543770038914195489632769419614948359842407898768500594061840630205858140644389232823417661927207976209990197396582616631044381137514339978303057507662077376115218717658536565189489267110532998835569603639853864371617126717055641664085582073199047759346305015843870237042808796909380542305014394718534744172480809105741612352940959333403849665312055939172466612549490056203706383404457500127189179489063297074453167963854371137594428619955237790647833788473371064939108954896485592247817820014805676854127917745322963560983689213030868206132256056474538183009373253274087270991040886391733426665070848857985492291517504143342483740813794567592113235590431396094343531620745375614181840043845688941067147847718112896070971875747882265173510960949726771916681953501544226419479963663035277637090002490416226472021602756617685338793821425729850343292188139590755502517814850482165141719816892556860670125141752048387038413476568367417909812676639527315610271770042421787178228019908792972784866866121014977058554048429634355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] -21083798682426527204091889477039893355117191262454570536432022914480920396747129739910401277547152431211283734669573851028195058066464807217170035727796995095327211168954439490230028572499911975425670287880550381700239171501840260815885050862004157136646007168110009719837843744984363446884991769374800052727058187861285966643944149711247204689559317374115197623711883472877000492750399702049416811905414516605608038129715801312820791419607864281525413170504538614320502615696419167786253470813986619790156889354315942877834755565865697705399765345214459184755829589746476390365750073227425014046558829830370091787001446700011434286460749738793922627051871148706938080146953733735176844483115296015454458798571829006182956650716964376371197411032048382582037415630979331106905107786216678656068434003097440461734890524401187301624310384828753155387163305656186931014173737685146569432174686857422314996856100149789411334778590607367335199963606502895871226388103996526770821780024341051881526565615439016052550182226530328234776658400603390527205560688567798470327919776567084425436658140258517576834770389506654596824025071661385344889788957279010678594335440863399822965433699674120783841879751545542371060684453974491851869400249604932516720900479942266871239526886387091899555754094723778332788053809111367228704280357197529275645800611778954853827386408314758148640910414648513533054090041312980337320939070930999292273558756097343108097317569941451714054072878254260553635094764391970150214202994443654980000206089218641226387717233658852037489149111069783586749723236447570206865956491501198416667946360426154511571840531498633950889710098666812148475481106869719923133656637368750792659015234269275137172357153701573386408160374631338321076658439933662174890043839060743494020781324782893862490930643122464513341143149542316337356615306960371097468599235815838358430296038332049108604294407395671320400607614411678240370580706734118059108320564514278684497496149032450295781798499101411795313660119471076298805477407900392791302564221080837148122610663247416739134008742348099159057520846010694947783650600246278966323220420655818175507973353263393002986956674679112779943720523151812073620965332587799784616450347852700984259000783125706195535032877339004447083345901813803186660767980707140189961113130671789604310859372371041194753281167861702446100852957626521665138507558337198708341691442335189993955883595492989576804607663688733442774109194572345953496142837706336512394226575774107685046218487718390629184592406256392601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] 5354687401303917378665846977007899619997286588880272956854282615031442411594351858811705849296951799838263092526549306035377346443595725896457738134547556008896304962133480603761906290167909989696184324160428673242420614720078640471080172606416860945086612044169642557370458755731413912930415337044384234947727016419554196974763412721249064900923099467139030819501043729614118327267952421603164750218610093854365097112370772174247702764535404397288259682633256847668068875580471322699052952361315337462008032242721954563675805000570237923330281081025985669368566507441470478374709547420586694925339707049912717860705717364246733364522302758588310404369037209000415507584099269769446902042937526609467144978572150952355228626941695444794306184444144728889924226106029137736418731957091771111308310248736075649939707794844491598728982769223778171647337750693594559437811300189070688206677012165478226721785797988563552249867175207426520167236959704318972402804982555177628060597988455625078551068255482211705220073248187429934998178661776058139302180307060434895314306418036995308514468042171296625965673781356055400837672017636992309434232554538850514149678911428253562160172959383096331689505992189561010958942031291196713233038001528061687278253009827836553349964605994861572503885254046535416505647060689653146388824277202475395039068484215996788648118191943556048475506041157828569754678224697807524905647581560588542746707667075278887714082447201218628339341468834280587075494646857284603462601888614984577379163681056398712638523697932144331158771742257157271916231560658500793696253715349209818315625833602702222924353806504403880167221496474004806738807245150067113845854378342710686017730715983637809006976289431649716797295720538812670326507660877234497057516620129541684400440056701586893996241433804307455787067480534306135732660582542221371463598584777685175114470931056463990128213437157835157504787493648700007227173585578372511710848849353984550709259079272620643879232263429070342714212589677137287729480115114211859523083737095130941310165057741120714073375451598270863066744317514259249795267578945147810130281940577055228718052502295683940073518672347633289097564861557129764860009548947891557779994372267270898381188138438036958566165753072613708501305596135251119350986294773723115202556473082876884234873290545705369709649260310040929857480716808455350461522995827971314954503094729700093299638885883521888572245921368914885231083082544073607118667221774182656366816240652501298084541752145401329844325340209689395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] -547435632627975836338504276930821515269590081765162386157906985974023577944130264445094015182941141544378002240153244014750830147463206834251082993393634691857265644107049092007336885990971596600553642991705677618892111045952342310384786719445005077252680128757869416388028786879987673752655238777832353349634452858458478204152210215768766253449856096911847020646310035171786807856010226029670584525250114843867313049622672756630225594347229218936765631584000796984552341811720647778149196373637240591869987876056484351117622346185451594002541215402138343886078887400715114432294912691946122948203018370150260582138672224414730045688913844567958320836480622321392849191754451681563259459903519228887519357827569858253633880247245812914074992110932800037766987472752039826280790046628175781747942978379966225261725728294538154166128058718060707750715769790630481335471984825663414494799032730922218659718322395283145561165244164986568943041115889087702771405540590239907896269541383237198100037672036862295490711150954283404431026716072587465065803902782283235499797555666339694676570161925483074773376303998588583753875223568957598243315952097052808279819616921996407815344960106525415429136511004600708335233144548914999206632683884082384854205679556570824473461522161975252440261565221688604585986456951221060277848758391780888818528745343894151871431484504490437875728777566997303605819357951994641309880478150295426983400750481406911420146736829853982699331141641011528418704358277384523155166712285221986012374264037086328123688731614067777811459906491215253477688399389489505288336893600076607746880255503233023121787061941808266963775107970351328416736704966295798651019822603075884602645794275015674386978782431106399636151565673373426564555772278665035946480558980422890823078457234560877534198053682965767085321655764506960684019777342852979595097818118782866139036049356530147441047581223002817578134970594993947732136844162447908592442410878672823097279703549400591383548825776629147677718380887946504490088452580600988931971369263005757905229946476883798466431234606224958817836002803611764892091166324577693796084029781155533328331246086568656541893941142687988288266012027015877049375436500343198143838716425266715373062766655094319527335689902450390355285952500124314676058908755920751218795581378528043750019858727716078343945629423500526806447789105576162591922125791631594803105929035088033703820455329193704329390946894317556365276891246825326973359055899104826330769989110159461249465207725550335069447356083559464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] 44453392857669030658896988034674698889698454320692831021133874524531137674284292062373033273208347896232008496763333702831595952407223360764635853694414700052163853306226036787995755606590428574486665442224806397805724023950999595103724502216069267280610182956326536793149937859251658411064197303006504947102317770412188455856714489013571564955337810010567316505189692452483648172776253042637328796064762545229638925692177500901941650682856204442067390008677923200854517998684018594827116044843378904727355744048015892788866316387158482450419460802380950526072515165379915224346292296588082416401064071294546340565392123248125189668939399269592834998115876653337858258349732792930934185263289135161348533945962203608134673016486313224966542356881869933554945835332492086310053458556283902690559464160255358419821319791738872253748922174146194513155245017750643984618824708581125425981304028058228703132977033047095745974396040352805078209671268536354132003284569827207607994201624926722990321882864965066431061770528709777325578236372644820640767790102567980355162108095975747437277578653019437144212120081807722523217774574199739834164794805781496787161412332920733315366635082027160481821583794122905931664293851832810297949974654229535609666886542430838605449998751622780554217514190208406652820436781428863206202723383008662440492651195027009173583837319350586393774768546058097358334798792493954671760783047908585177493752768065339576866001868546251243658304025079721797102389560678730133658140998803543468332685238100917705553368264225733127707053167748836089975194061818000108043098635164948395307448240167257334300539436578584274255848907555257929624421114085919046155967409787898779647104012557946704516519306876749101186165141188297285618725391699826665078001351264312531194987174542180023340526086444235120424544620195907550121754267091120098193305180318976594618813235920939328326910404883112114687205956993357494912253897845838758794585683257753929773147987448923139396044406007345155631802535973798462796648056100994056644413614363844017906481161838281842549827446191172307371278219953863252619701472291945580556019095009888069336136872836796209291784266003545753330932389175931516815788164074217740734728996065251696042502864315740846174794579766236624025321531410629505738627191531199646802095328394692658616626490317524606916367163110186655612048830113628065866773932602961396895701367044441604807250353894308966544347308062687541182232113171658756555059628165545256245317252983537021622566585461155625363938864005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] -3369425825836505239288405024827480916269889379626603542316136797274900882283202315717243688950450390034672457541230521745938736969991381429704563090114806474950610805343670863168074245460810060662211050994826949453886353507665729259312245674601679283520376693924974474497198467456108138842493029467190541311026202966264471158991407491601756952400443192581158462474612429527184122010537966201615004190485356519517542534641590349979697883100087817733381479149747053551026777890173941103417621656035455853626567417617540129322315757823384533595121280403251161962418037308086281740567000018292550865539072267237809389908323786770617865330983642844064124043606517935182373838671351117554577735732763412591167698222520370962566347284808707319426160429967432468050607094697530070784879819179826513800181608617373886360784458331780352174221389114355873573709980803683814838570387201262765547158874788766091539297851045135835602650272853784756620401221555209899587604005965310597018932770048591934906515039748835413875271075644064447801702639925919873042531964945126019028005316774168929830491945535584798404310116627526317249816346743661116528465150221704634365754576536073463798461813984846001983157684600998751126448406808528321978764105102060759844613416717177418140036547731201771931876233506206179102461492067485264577936848189386787659398611321857180845716405479535199937147449779878593310662927120288946626419031107930443497934212312362134089094132666514879991460981190290292841967001107523933477711950917139603466407092446822521495563717907875989149443873204464328918233580865185891930894265882807492561536164057822211390289030151480172193038320252704896740888739986388757053006003828664302200920247353795254203899385657619087595731716813377651377619239314943400161749440091432169100312945043634697438046229347991695631743281297088902296341599315928565365776154581740582298274745357277858516640367902754885673724814232712339611806205438110483752739656662966116514871715832286112506264830192494372388287902709692114821483861927494194227471553969315795978792966629755555221742983922976669579671338971306475011329071059802108522591877107286002661249583598946481151482071288121965964584909394144050489477248972907063588459381609519302031342591213807442227307030553039717899869606659041707707919151643227458647545365277933548339384556607243055174106243231215008797334919111643390099930560565945675410959710861552971581239826937193677580266356500736184037926381805491225743808318808489318252233565025512425057978469419347296190339600298803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] 256324963005024582214804477543175503156969535453521189412724875806168342517553990945583304510283795577387503839573422221850520005290095014829924738413119616503162055159324212588950368125068782763886823777249230545693974350629146786165584636734138332459589579301032090490782227632384232488343380748709081919646074743609849359573618871870868822472839242554969773106722023363372331408281597093527487569917292755647658134310937730467003060719395099545638732415345118422124996094720900496457148738957014109676921357168389255538365357571711986049112244254734342571365262740011790131184055469284908327458575281793792811849420367407695196317477552150527498356670326417084394410251060986157291998033228162619554423160504469463307289439883900781511279296578011029381837935406457168898305824872684606886009847495918517224645930663815668578861203538128117479513930979000891566465159065514661475248624009930532824822730584550398229431394261432746379855965710843899159308416414390006826770540263667004830306163374641296821245639130638539922461897621956538186288397628779028622938245883578311984424694921132961655805351289374853041947419743268579457456428287072459513981352639720829688885662005514588000735306856256203212099447913972507176021492238665207901296266003554305973910134459962626928901026666251179770025635513621818634606635827026899475857598061045103579156590561178848811089259313085599254717863248587757516454230667472844327977470236387123136050245162662875090812742577537093752891537549100759675781052623019481997663348721291253492795907990978432082857596690188801837110109312705565127699590624915003580158711542239936431874132318271484259543998473946887364964293876062053885916287326031584916896076553692017140432498844519244909893192580537141769891582705738566484343196590278709161209495712294401916401923934007164532676375546722297568112011096772609748787785859054563875107284260254500048245127073295762023380905244360547731869658248531820760381536903035352875208484577836486564823374182486667157501214492142060477457910626808751838370226227848737075333726990416811194109350146159412641205771367772424117025923848145764007181199957375858542798943705655950153333861203441355032227375716856630784838952639303575557284125964067440288392269756807991937170490758304184318628343335853435384202380425627927219806032669808250065719387352738132328681096127077456096766525004894368182081924249204262282461413397445996534246904212610961422700091904402283743866076594671273591806359055414783544766004312309670219976655148284547382874574789017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] -19505290182622770498480941419156112328842390362114599488951302357187625697375855517711362094365214295948340560646002228275204132484397469771894126430666688736884951591443423631797695658492191479345978258025384635471425190338187949858412182362900024188111238328462496074799273171083216590643860506830856149089957621605786859734749627272811402202392112004996842420164072166250726621750413046842904557407876210278333256448069256754136484420899989301203704220155660110208425781580366456627322861711218580612759797854424125630592775976288516884468035694223876372301275954875205228199011507206544589907570661623828769901510377724790022417175704231866587388233316102408027975629729078842384663149196720311667751409106826230740869710227176338751505899291808167738880717753689834350297770199657498111282385665803891367418984509702758141137036764027607969623197147976870715163075421185146147032963671655683959038029067254203769739307448783170238279822479564536046110966576008357772977227025997017413632510167531254303116148470342616467580865062917173423312935398263713140183379396070665292546648777223834953226773609679132832631149297529596107102278195893709038411182002536542537103488522811208536444350644313752940090461818905764935816752299012087819247429680971725839318072875091973676925123068388565061097136734097565845605655457402314491142834613281236662947799068063443635528793534233764015694957128189394220796328522935958318706611127515513548287564243892190589550689839430137601607856446479937606098523638443075308906948989313912915671269376199401703159423218469862209642206155684034074441355651598961017369646214545994199366585146955187003728982487277876256767799557613496784598537087683582890520561956645194132587030075619857736235823806855629116245528592187228653950342286784068485401963871254518524485940150170180653274644821196249164149698317574007330535836003196310940205719782984553410024896698657266753468219238020560169073920332306419001795793074305413247095646952842981544558542339030148333904178006159770180979923692055134049638158531896024072034429111333374859065663607536137166841505334251791261657922055020598339995364479579497944012693802406984094260277723514673003531337609624275642501494570508895414341771219299782993213427115205745164454084480425597972783426230004487225908299827113107732609515041844907223495508277577890331453441101798618921008873121216483921192078101081621725774353578337235795506163003377934231018115677203271063521954383526154362909443935835569826275695076299268743057349540951267568580398961131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] 1659383305475766724891475891650906414446264501635913159414102601881726631316315258760528093708690998641583522510708271304313346531238590383889583296684871908275598811267008060719125003392341909996514540604422114486910388855589149928178757092734052096663949688013331294464674267866157568896358678970368113463423999488050722322175991065837722728101223584527728428812996223173340668752664632748583086192747760275887962591464366394199380784901425241891345963118121847354648762654189685946871688276406308726743282838874795267475487362532936831417625109680414830353804645951239498412799892437126492295581749903178852885270780147140043841302206611431249721305117646292499509107879748433602217428738387411955460228196660363473349928631997741076701456676396311230119564895530668292488544860747238324901524423774520308414541984510890412174195942383471270167931367218137192927263502402545920256786844369914894720291319538171992339900923285770740596057247424492192661233470992859751772195444021896528204150178292849956564267328047862688701425008519314146218808981962630386750808481365750404869115262479132892993134120670718632173639407838678321373300967755883583812736916528767021517148994441335200845922753186557623024699696437097321335631161220751272169388939530091802756027520769195343875305701671280333578328368212017050272328395845489648544498471770582819930800823982298980091484889011275721579918928027823203765425969192280382798551238190146025144224609947195919384764501127562558211453907350549935430765773738563326083213894392409582207125626139751038484962441828532064729563854883262521335550745480900571536663965414285753288952419402244024131230347802481005483503545728342877530334263937703426564011617813547025380597157651392978932289026580545750968830634764114115255564680466106061652340093280345848359700136524344245186295892396653524813897039028029028536543411162001289772899441066375778425859722324441678028955232834262885775858606085977953538717850876936469584291861929370079958124549848787556237705462733686413090993144813136464156613146405275214515218864724740230104912732537131329101120847825430200476271493845117437492550460784263037382916166697952657166536370856889165152075398008817813596649675987298515323492088339247182288360703680658164419476918433042161550431672275003629719073711833438575874699041080222323581338378706141063462567123010750821197292328723092142952750455415829343095550490885297972314641575716288455248683700678621822240372465064067247809284284511669279102810078596604148993274043901873602021842275532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] -128165893225753868742027216913415049643726235973235484482710761307209240006514848505471357602837888098542191355485588134629454631154618210096394305730383218644406161798091100596456172233979667930851275007527637586885423758193532453000451795024782699096411323024757435915785991570255659473898032901335756195676684328849993917783016192135399747311767530142798028316623197499426406386673650379638774081244300013003803799762866702577593070370726663205372679953110342171253726036339354952854940204981524836053370029620548132177325526906850176976716284755056227778597472180093226756156616758431240084160088699573201125690402647367781745293712084516279367813969097337536636008565014267997143832143248381010988063993930634632323247632709860584257497743615705749522944322473763255897708807121391213749328157568839620612224252797635614803441487702734910633803349532079004824317139553648112671739801771240355070126786307120426306079059046269946496123167559091273171479858874381406285901746436233992185768975864137880164159964053843676171058924584897107211201910444118124774463330668481760946726360238980739343094962869017433117945713347422384942892373006263545341588939648458625261681613729644047498288338472101655858378345519167485538003813532685022168458278686910005103044125154651590894042807688101708622678269162371713633076129530312468432976097588785505785483214449339450917599289748503118194913450506612345810701099164094153177273595594215273471050362037261282386502314341375980240947190519552638254098253349987538243536090128149874157765840743696305223033278797886691839285727813032872735035447783247723687686731709296998490726412407172412933548874065814109461108791852853404075701086937425699983653647965877835503785474006776475337555802307430048497033503056732556421151842876557768333689194937119162539945221928507418513243945601477855788525474907823875754119994318661500267210024522628475058643221282969816249574019284600458611084637844921324598452584484734996680339268571310761048374157653374936269243922622765298574459549746935690719523234449029790076701236614585838150449203012923760524864412827573844590710599535087991724700732021311603287860438704380052917481314609074024850841534102402539720361424030603156782013919257179073584031981734070680098868219726281113836214789814508108842176544013321560795726581117234826923929885182450503143025119537821552423862227592781237930324531229979530122559063880111227074348632387003437609628854106020401308386000855265147847075149387777854581438049096992092564634486649848979971215720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] 7699889421956197977612712872444538900530504767583226025907376637010429737193106129770277453928426212732042860791040643119485835550391639614889120121530412220962217294018784678876830740501826590808596292223741217721554786468872804099118516064964082611988650676884297919758993830603718214804968173503524771241355450508500412833798068323372126585228509060518849438914151547458110714821851725331944479490048362214164635085899861282853528627466276195264533964179035744061723513611128422053172710936449674004069672811563404931226137968282568088838642767344753342544733457528221509031664752563507242690579299053416080137956768747167278961079497873745561182374778691409328168498340035116488059302919246284751013983695955776621529362895787845294440985312765568559501454476154889399615076721775453216356085430196949270203677657174678389142247915914296407470804365406626720968963064947785533463978802260941364570857930269514265236358662088688402266111996574280469924581031932897534724291312471834302215444483548894627742872291453400295792629371790726191976081555261621611916349131268175418710934995861401980003792892612438613773385123757491360948311167555217948525346793431676507236547279581502204179771470332827974840169913295490074366201868290988561995600301669540914937803049421242671233952285216076733063093500788385715114164410178579085353564168971274409400508519558269818459321141190809863717928825499749559145281359649477138488018997598099117816517528031831703095308067750275908715861851218552301984991173751520858958015710383285919993484254003200673323343211453551383070561459177030383320121947321840449894584826955661609289014811225537449522807079689333658112373339847087718201907300543092864458792236580364994888034597673218473564980781471026616598046260938107770772005027037326461228156802455434924046431735490487188978613847878485005180007182853741057644683963032515672874907417449855695018974293897388722927006495185966444477569157612913456829986206661496203333465352482390719294558530151795298667556019396871366695406221490037597687812971461200870375298514170167658464381058004397672341761223543302455797737829058457547654657730721120777725097451233736557294245264553452963927528554782167545440935479875544798210496509470069230744499171995815314559091734754278217061427900334475583681098279033086721635105628880119949669411040878613425240292367807587189710636819780237927504533728973642330115896913385026858628835238353645146818806511535871046480537187385437359186947182597169516603031379379799707384110501162125443588528537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,73] -541601365937876523772339450414695492452607760659909943606554853944253208236937426193781739841735452145615905531181478439858315502811913134348120465738069589502060727957322557085502683442323447388893518046831438279363366538889804728743734308491900784436155140415176117521469312824569239874747512817866460605271331805206689359747089522456220401179508463131864355050725196585061188804787764495211880253982762937227715539414131615958225695975322064176126447886277325282748903014550347897944142894641713718545530482608834939712056330134456202703375550378478774288763353740133205933265012919718730577758489281087475942520051499998809792286342805395532247936498815355277589714897082412798860427398177245129325080757339951792108258811038343222418569021610853716525219151790229236892277923371220797326862559468710530210780218462882930949115804422073393914743146123902931277537436315423532693314374950983706181687310863900060063653166176789009710692716183432202973727244917295073320920822490953297255001759973854212266512644543330778982532284379991431819020967553362360426265328445042519699607379398823469066965508505438924413288287337188423603678075545581380731028059059578734554397488305363858837595460828499973152910236956535308791934198383565276119111689685473549138074902864299656065775192848939581198716294858702112727418762650000289413058757440092070020584486593995524007841803472808135248243066970984574191458361665689913324324487779297279180707987978496139298816827803415589874346224634961246789941317323671240689494893821776686886064412407422521619094913313856625403806281796128872894400252497846714577740128006535560821349120255740483937551797077405610459149932716568734695622051484836523527826488837934015593785179867649102528215318759486812023984985221000537699600757041575993327689365319924078859376183725194222487599513997611032290946380689588786567600366880325901847239402436475302903130757682953418035242585466695133917531564786398708249256630249304412332327092547503672651787745306988382067614943963743976772327325354993277591466465273220708948771669439484066356913431551838550482946623654888884362305072795506219116963714650004934706000290532832954459276044460535115630033608300870764776377032254956568781863632358512516067920111806051997463337054728776099052439193370508682296305252816085525986790674694830871895805100201909528988022448108370291376018981972084885094721563496559196633977218171356733688227922233950527082060612263944887185463636317467458043123057387237067189439484875759332636216864195501044592269066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,74] 18870914377140217179337645096127521102280683269698168522198710025331122182461109316354373646891940368690618771306459474724200819728846706995276906933889211826426400368317178849818607088685680502683497710323891317832774520506169637214456799297395525205650661085710590125025581991310179299773520901913880957932677444315221068325765302195188507520219257456945273347664133525818862856635730640312715451663775281676807153639225987429432908742617709260750442242747770019989988272264984178813847131378682865946842856065688603812613049721931255998890805255087923185628721699557148726135362972842382043092251419390473771818769595831590062040880385966379599736186741626889216663250393715341183085118742378689747308250995213255739549824566792402187556911455291907152711745782662244816200534695838850232514845099530547394018378095203385519106359878573579140748045414169991718555653092623319348723409152330970465940542737194314376378222999529916039142721735971800330477628924427211433820101033646187208521997236098583843909712284034634173064584735709595438884744010383560193396363856171542341507321918588930793091858780703879548965048377924374384876636797185572021595981007377409447446852905859448430217962523398752962452768842073754684614529369256779581033522916369166254030691744959727187713582782730467450027267846799557182914096359615425386432052464999128133636480950336353063894251301186748356564968745729485434578347891576260575048766625282684967459705938114139022599504485985952356525898199641424070680413452077563699537292170604058701128563704389833873942682182908918002127275589969423321429339145727538156418899315697336226260161956310258612901726543155773213843075234901376328748890902193752457619378816896922906022125015847780735381269540005670365304629666344229710732054838192286074958747809594862793509260064676070069805738700274978544677444862760326835717881494116001980786992971775292483912132215166114559884979318309656965082930793329663253198950547265073764193681969681585764855938653876168808608678848871485727913277321995829097700579782631445032400425490012018406652020843433077728663543050333687295842236301822161903972643457250419365610783033422058601612267002720748693785704432712823657371589705821218667237494671036756555748856072978991203690253260969498151070724786199949030947904824953430301181358076594507577887113420102265456436340558775798994032823197190314001369948028246003962209046282622028172761051942229334658124025601414218980445542572519729401417654033765720555921767131308422943665170478090730223330918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,75] -1112144617703425569957243798981253951540857502741201612488194047946465288384365990252805634354782526349515828667938656743328505869372747077204784300669804448685169826119214060632063932224590982160500536443424108010774768982914602046798313303871547847774941689140397523622347887299533574981580260092824932948265405191786373657582464491124575616879162359648367485891127592413943222052991791916726605920043300252509170490504547342074764497529163709290769290014434270402247413875195141832569071387103252605028316223313482518503021364292140562100706271807232900776700079645638840655812079401368753727624508084509873211948788136208943375519188907928120828365385510934674850143374177525591455416058010775861636364426250828077353740858270102438584267563083278806801421908124759404486682490141002782708020648316870127354361973366332134977613383637981169595666360798331110819194006192021590174619197951691812736483389253990938451442194430681718953976629304031720743627018992524578728031209500259225302530875199096777197792141390154579659766781218792158752105835618902421633407257608160759130602378740128761220865827579116603646193087446047334380605917243743346948297354558979566385070081029510445433414748401735561648471567173261805026759846697956785279347527415764105648128773762514538863501404094477318196553967152825100026812046390665898709234345459614312292952195828711247366622993090447642753680018293652314179309114936064539191911188234428213985765473721550823058908338016470436431446924726627740469457420443181721964132267168834930140951380376551416537334131243845207156796548172143885071652686416248247662965343758737539471774033549480206666899252679402932925878823101775852727237919690726067338734556960232970006951377571836780591643192390316869224545010567785665090378363599173751373579885305166596471643492746825297864313062206722955000273552031893074168735414063674240165236392973583969232000881045542629359480059254372171443880280529973897094428002767917305710621713804877303298321288505202464710341070975166699954635837298073782015373517081017108241523443128380503080698799911651471405118473076024278015036405310703906385203578833010730407346381884384288545157497963382532866731176781825698503797856580454188746388381412230065471871152348140686899313675802706235783239922057115224969209597863892870150171320379651399986713312350677972133398332557739972351058256019926086565221255640032153548658877875701433757230015027669307408278789334106785698666018817829890750055768232087747077835586676380482957912592182017987266478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,76] 30199020498134115368316850967087439589900093362590476793114626626326222684250278870459334638495153847073723789706422567561246010835052790158555779266095532916861181922422984940739829649375993595324544781933134435300977094765797446444152438249375629646470238914037205135025371140778675961043414448797285817902747897170544814483206497250424797109883150732515992154540039567863226731999611539151150514528079241353648964202138312192727446418858676054221726444524439799569363001501820012963204017690873722526118652444953580063491114928781167901686183254678334873357174970892210445166627189350819233404620826306164346754472672296078429388506722474865127968656044240371205769485389359944928724854975945909263054071236694411269415003965800268811042331527948239824640188204386573404580794288465460045612188678029150472375919689998675725056037254073318032632516605701857642228120150735692200009012480077268104369402865885998872502989790079113492491769055034797557646065646273632381808825802545274850295955359693257251524111469264290632668148400126219894087257612369209049923773399527134126181112489153875764643085030555371001115930030322590110430852049184307253167550375741497530093581801708150530828566027299995424052929710449335664810420964086868835511915185726577078777699697725809235556825307613320389525597748662250703407862819475267847891507115153686047481266126323335771451016406136678205382035442251585446204636369202548550711007376115203595975941573009066589152137269757385562913840973873889689908102459296373613122625191628626119007380826682935392373309702306133936828655897872189375144006032469728306997424559606264447673190179395487191566665083768682240328371940092454726855616447463714721880845803066140912538984438957671807449425827822713271955947836718550707648275384451816804393095306487881673259419261020076324637056403014983343461908893380028782767769754446024201084435322538317101202535002100266576876617231684889206932108600230442794723151868757200188648979920672041309014562654392430396305352804558327272486994660117612987157342776055450525272269646053319210223489424702548097692509464744319348150460078547665491811947209982554561042519225016967660755363907022753203185069018865946152076930363280142959381843133552566567361706507574319793384719159269820633480138575560665276642143595763399471500646696607725431914293127231833662648051931322074125738832395078997659114424509464536351228091185678034404711257641217007357032523298647326840047200542044659436511921656085187708648168720227979311315338410897818255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,77] -884812229355524463668549259517993668902950994511107199244770333307274475500208882131667007652765389227593709658981025312079758612292079753003066953396401580454273811029573710182768386786733644054015071081404216149792275836413104853875250035737316633249789070601935270544311454726612292392119993497588470491442375342870191106589037987307221576531385536322054128455746310444939718162296641667975841316869905582026033736796844337603485335821884409984675965193129331727881099808906935633341157682612345152724187477669826831414619245009881937706869449714682311747741535741002872251830832028336703920440393532906605441857889342850103126246696907051954239005593541808484012478903875913613646885676153031398023618951611515758996893190155421666584851115524435551314703377357454345061188712668723654463521444456948744828218077605828141853021635943726760902322475618121048056637918683954324682992203098557017495224037825623937176207619202036961904611602898027367676539345791629031362083954970996121813862216690068868178996814727882558282763505044252152980830819689593018697479619814653952782004326186064771601476604253875589491991370389473239087837686712249773101123581867528825363840143630649513160216402146866609409821203043662280540197704992458952641565744639852877051672115960335078123356672056382542496983336228063133419485192200409593509113105654007958080698383197405925056879026738479380549382216860614031669530949130487700029916473157357163355511219197147099659715077591013047002546467129157694257800565045969655207483978990197437231683756062767311142142962032331637799303226155169574119841611014062154207635507291605640051111735992377416285351093144918978463836664711240413470043421261101367892202417200124722758599416496494775993265582185863491895661589489724735499823910928340083098323021999442578973554681680518941302858001001928110674446344215350468226289306237789819644428291735192055068927094234801974729388129846290261654621753665542485831746637413474236472774915242411238388781683484835841489389988720044388559555636643804111274596653047215491457482082350798842824967843605708301511690726173137899094777551701737754454659109569628531998624155634220347509678966900210184873804391324292358846149335327126939572985514225626931984924101599295978803153801427991166916048135012928387015492299037994163449074910912847397705382136399938860913675277322792104360176651045353051396428860016703137483059678030921370066224719848226180276248164585939010389176242703832314196286526691270924844879332042063497002657693617815824629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,78] 24505763192214658464383346724630809287639976408920642797366614583939985342735815119681483604987703724632617286590187217479174970945068583798568170492126211307122739316161502374430267524802891766630392445762231732565055875213186113145481213889097015911363972045759274844787855596525636017649444028078915161759703255680158281738638836405412728898560116013754175831445157542817084676820326278035371307455067037664514408151659918077371845444349104006007684652410506337404382111365735609836731652878538868072411375200924920189338928853038505200549197836868518805981930923474805996653291209360177349525408153889275860312652533179194002266553994637460339329634659254276220499387045220290530082934004224218834040351222485652796922313101846436755962994699801034528935025547030569645519693937709293872089238600555001120114883510481168908656518051671899556840785031697753695316512413162102575359985499121430873907519047601978981668250545718836910728180591751403091556518799245306866923202223339638689036526022897150315275000376218033440675449900204199384340411435281695898766050363701676444528327706252667822438207759151204208891196931111467299079953806224125612533705637104539048145788023832144417504737501214467866037239134778638571517338851830062823077196956965443099322414517761082826213402898776965095443366453540690204617553820455373955496637495040083576867788282481864239080975639088765044343260244014163005752475999330209100983068045639293790956402406309653100192121242389128092338125891048390045912365854366348738963006915259840565416666028952414530001316007302964377842782534684350456452216248357288607760565128272919349385737413174212448126585918784937358299731806820843002950767524751152370297368930461771259121051419189388682865778271002189397464472236320136894805212854369475907903645107208585773115625868937159457133033708019548384256980678371056522079208365896664988964912445212915622726649669793393620620811810313290906048478009173981710722018400125692929515825464490866125278871740792745387130920425963213084191201388823239855076928833357365341078476617342400785805306577666649168295023494051491214345859616301471501730542348331078173919450727432277799230653067175714846033441179903795444601312084817085509975888324316357332701204958940342579201636934968936394710605272255469555773746217510466759579020686630787751761054000421477528571872921093696436168688225012620236192145377519635909719048266988497207870345084722053089916969068942515850351412804643016572172003859654584176575316339995899835913199705611304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,79] -217311664307823464596190918370496074023439750824124935059842108352028147677334100523528666390891593107879838183863847089773379459690333565877872127398316501051374449702574815654994618838249752951262696307248466989257784311942340799816713996440956486704867845651961009024413483579123407474716623687475850588997161224029617885156753564868570066533917539361415165609300170805221220691768637813129611599919861158292353448551945516096508471127596261325364951558880324993461338586165712315698630093852334956661248806331230872753964010882724249058972915281903170815572198795086430977566285095264991487908098177237281000279356311893971961941230594684138364596968736162420801334514831172746592345631957333230551296226033291012813392980028032091542951671507807728505166950485593755446071039983433710388334107870892221018355996558833510924829324677594019992413688196263476564396272170537201107121121053863064385531706970563119854859492834100040583966826640237347930215405874271205643588519021539583188492550505060885381265592454763792366838467299952572687012748232806837083318077630535201692323106995078779602935082797502650080892218947775684871549293123327056137967399533343618438804164081593139751521128980957354182445666148358301631056142364323444683750997032717826513097129840614736553763508699548697625788505931609061609557252583561518289553948163893904735643820355419851844271370207560590022464389827137992839425227513276574551434972998609353705364789144310978987351460890173401851093999336082721777392945449330759417219398555530543925043662346722385866173552261050786996574345931057763255950131372640103831588978110998042030990435704508579818179420509538418707486730713132044883705765864969450339993315757289432535778620978547640577174767660952562795830354857485236100928569521095430046606962825578336234416269275425689210614530561842168524659755488778482441457648934492093524244543770106434416057996454223538507243690154001298459812144333393381812851886505490445023252195889861868779556412485037157059973848745769343060355908940097887348583592221650072376777166252745821911714917174471034457339924143472205885126867068983908812478016229140600525531290952120238122425798796841071759618165749145711035624573471084742746632250259217283787531133235538708804634398440986246272680990460052651932045728416730315213188649786086737461023597628567823755939085591458237935998514340480388038942268211262327305611717363698976615850536680671675173525048435142331134388344055589488376109127579624124700352376772887567707973540607080529920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,80] 4785162084331730186247281270740248964084668435226480555852180862015474002795206398318014514717210755620648514373140339121799968398301637312083564610324408534859254051277833404043921373193441222449804188379505362598994575141359227081002055758061449709414882589894132344434990218553962725920364753623204839374466747745177660534927720183499200447910297071433553518315504548160757007483183591850206337579706452767190221038190538697670778287427776264519944248392744386121531370324694372183403855090217570034745966035265071578765143966176053016118217036740957578100824379067802404286384542348649952343730773917663081167763957611334267563049867727148247330573839400047257494025533903178758997214596543962348875747896303582923384031752186059513046814376569644555793026056423564125483526642074892349004344335209748911160181871590339518488078999770860160761359101517395525044110691800588973968427768329993622310318491172933766632414813561980962702019842942197716144034944511721168950927515343081656369958374983572280936328800568959178666903108476985110376906892241704017316173238618752561695456912064699352306298766697446477856675280865299114602348588301255922126390793598438894791484153978247039910527201032408649137041605408232785994064511142638442572319776630461420599522193730481075537855284913898223646688903799655945108536991573957616165183284660253195260043320875653109977306334643774047865240987871450105696687709802094934867953063580956516182787090945531743444544589247535441475371254791521182912173014092755727016677356682667069529473450762577920533902897136166466991447969065329633653163752457163503009023577670065417953295443268612305594030853721463158296766683433227762885754974545733817536846960597132750783197779977809332625797629946231340665829375339348727718749328964147444494242463357827373332464142347767108297292056380497390898305370493014414836647420056912480325841105677475515397254237491018817805834946587978324031600906453913562338777412142997615549315378891156952058161052228516829793949972901118479512939476398248156247494541778018662573698138650869167886638296541432569323363579454912553350885240506583372167224912089296982922356591196701776477785343306489810366614715042338088553681260224827661517279702202003859971815292569048215802242157152359170441567006699498267494584593453911470316753179422052776018522128086700211800516005869545128370798811434947879148550635063541518344140045485546683587255151702408052476969839679767950543426020806134567483971246204409964701626466571915096729074682508083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,81] -179769557876865473917148803720630136915133854427325976329647364345008279758281049356721314090217490976467247129742553109222010727234042698346436604157190152940619449193332891217087246625836941030767585762000636812080823998238125343391088374265541191121226786478570647198618757446637117876315091269612317770956802092796509556500414198213764716837879249800640441947006988354977449910836400374283502818980435149219896721132746192008066370177367587147067477981882119909804330118953779395409845203389078326532845095619707762733095913458531665308613060311938159504667377073472190072311676092295000890435081364508506889170762750078486926926163536701978732906205523665411792047895595891424735058215695310357848133778166628524815762085467459281121282010215945915390853713905177842557835868850336782043147580460501448022327582465109621385397917038272702142799061653719544150452729270783935454313992071106602857451541685643493415105248324817188915120436693604411201537498008243260342521345771756522504517819482261167643142344549060436515858850012284637994065871055080664615094502944655011396551929294207482362355756174385344186471081438247889849755800925217828576896067286986312624989682374956845004152328012103139400728926914782221761294184293352681112290736195950646386560470897093280320516226108463904601645266104493996469065383603698856741557457230748841299240565782930601188544633681582907742287695516078336817023284922634874598917050588228532177972355771101688370773369275270730466761958546191472539372289476901532750073491257244706988623505296323900049396977025875055521951702495349097089147757353320706047277692830676486446809802767721556100678109828221435303190596157974410317530320324414809211076224886383114980856075623297428368835581782852590755414216580759603333403243337195208762501166871283916010991264314235147771247403682743687080434927889854944601698480511197773545631856784358046392148625637653496856867527409844045617807563197246060008662968359469559648724057156666333544048113107941903391572946233754912136536450429639427613794928243593587507732804102036587951807169568920740812240495876055356746770636330728286605790168787485249639977452493502721412276513757324168318510608402557925312044116786040172923074282007068183771920775278369046176411052594573685057364295209075568474076280505501357771189621370585713567447587133958895006599910699818666231446060100981655905191654325968099653585657171493412394632809704499865445564990279958006182868380745273575911914587414887591234281418275415600420153907730186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,0] -49888969935041518704180410104600810254681850096879458545041137307885002465905564023965370078813265679567746677468244408376907620082636451984675943796068351320848221533080862471729616945964375325631548181698105619339964971895722736371054527206414456988680081625280951527348123648060493629492177999227393312283224472198973848631705778615778434358930151253386805419233572761848847001199763708390969030988567553987256230997963149177008687696252922871223358151274034980081591046810831245506070842773521764314358637319735991955273768924042786970212170536644089172075908760519150412801936981438274531297770157797145343293381753960277165482861244638585854273306750376888135421897964363039664644012646020530990219551246762648415104820782238194254209387742524524200978070502039415732405693150133008236319059522332108918641129494347466530191741398549898308968135185911004018013783705335066521798079699267003367012575620849840159881975354128678471083283793716910487677693211069098236443444677382388645060336717188501470892518703434769199446085003276093387914574400629299711462729721225543589511912887773497529973353946927870362213103837296202312224568561578334967713910524243284463937319057555352526535257210679054024402540634188830677801068892872913300717918641120745030825196642149992061714797176528686634717277170386318278019380824876611508545993984207045929253077708767652993625650823958252414583524128850639562904714511282388446563317668653055764522159323235533149583244238734638845533054105200965830711518245402404916339179325629188675223105271976423829607270005107653087715842901733777651758334544382466601859532113054790847861713324841998584275214632483488454351805025463980680246248679605706776119803441853132407198244685974137313873152316410772732236897626296394804251208496361071852878240273681806711898019651236510850284076614530832541231124223993668535575973516586826430773606086973747892258353864122084075207839008114505812510094159519042223945146294945762964704546488441262955172007194176934493936132881358675171070342605904450117898468458237212842544189821385878560203156798786491772681531722190930710117439913179577845885345223670013651196291525874599656233120255133226370695541556732022538748724354165024962819788804716734294517035454999864116419380194221273075612240466672351495427191099119548572867587335349661393884405016291343557271129205331432185461280759723787364847362065318131328258490760581513981598582291447432141366781673697699460336619178136209555865356475445553856028777980867200469707510308624525750273725970808463363355342536704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -552945633959834907780260264439553472505684877198880821851231559400384114758471818068862683065132402082562229963173473399049041833827819689182158603594767932128041726538607344378939995505566742240779231935046433679069088287574783195172857431862184927321939728237710812284134309312035723607799898940219670743489192091999341921171930257883796464756989560848729874503645823988594100368122853628473925979146129715464960030091508653807329662053187264340671913676162782889443533716203708649012737658207102859082775444420448149399483578313926722974430915237432711884650577548951149301985439001232490178059566117630396183052431145598623311335728439628749412608040295049010350500777606677590418105503309394810299626286861311201968477486348463229084485265932359576850058237912494555947053791679273926082779842635777849042661425501290497360146306288408768291454241485562926874413789058773070001708739636732261015387884854072931985609324606197018307359792716765787818786019473485468325686470081960166800616659373510996699730601997205876474970086800083755086947258340051681008513971269533148936618099259381635900820002818723287257582238784105566918988474447280945939144830586033730479783335643869881622457814010975897079552368092461207285722592136097712466977740784445578111137718822919576043733272752462423116577696475280265849080701267714683973018207788604604796043796714963164513536344105934576626799054501275993911017681531285650886247171584529182537324055944169754321938632111436492341132947065050628682270835258240900498078710770887952935831705102790895535467608226556574497270034298294726978033356478020868870459793842712352091347889319005441888880979276221669748201293210615126740968752937878347376246612464784922233854937132659843654511724483896939839597049461985526935209439432069227576098073935649287581451481454951163990140429695410560059018660917098706145140984362637805261216565708454702018802144787706718597101633432534226884403746810522029153069149739019780279412518955455057557926085137676987275655586853809462561149490159232165062467935216750210231055907882463503164273182793004704627871925149182645460065973822264961411376245251327890631649406152243384033559144713292362944354404471138882547008905500803830540611901069130042164032254014287635505340948345903649929159704081869340434671866313643689520644307676523144782803016348697169260171297693192732120967951281937929224416428846920577102077106607285428985850602199928228374641875568258300881575968690307692282042960323945339472551587467314270907117349411367126964397602607162433757817444761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 361211229477511906598913759662437224247350652985719096249193415679583179257605714007206493062229230195756388209773087428270576318402914713107811313170607165195864109021173222089725247683753693505807990093516353760103444112417582580301126341058653568333401832771727489995752131134874912161197709325016188693764846545427708469944882207578072763143139375401618223591509589266166508411262170036378848891015532991877940636524236374643007327884628606818351756452113468097668756535797324750064767049423216601047477595800178218005010342549954562510590405677674475697137455526616895524893982612124353301696257492734837911639618417817141482593104814203744417247867240157031276128566542965248561421661280761304692339806700399107131508533412585534420037652739913160943550662644795159473204610033052224369041025740523649514472328205438729936610991090046643607187084747325018348413433240850517865889007003822977815490614591114234332581957144733088654036723148003428526298312465710726994458418663204277976333762406171325823590742614514088920262887992264891894754604825707275457248013175693359809602431804293860931279153271821461552765585868300792869686335084684016393040336939778120786914672132438186898956341494776840492074713518085460338961815210343085255756867812545840267628936844137689311801628155304181827831320174379684533919579814670292610411673474155157818963862874565421585950268812569776729262193576064120695525671875215678699863894928695509137973545432976145763807644554482099593208490630694117111317323428608744463609855696519780034212633079585430225803682473438194527450061231143380205146406054575907548330088391534349632086682344021837737039583999207151016409046780606847466901952566725266688016301819006230121103860063917983759476991232899351870576142434520398333277218000364359461604050378406219017150526708791161928688756475259962464875050733479212376256814884092865041741732291798967805959382532025005007955593219645145986254869533115779304578889014662468383290767991509517444610862307445367846634993617929747959745091517191598563251097954230757724501186775348504717910415599851654333916473431958478334127678845578170926934693953287237250365242102447626305978218561817803877578596669583875821879752664973366906644877388156030657251222080044078812930411258768446680105291310384038594330204204092535897361951081720309312057444742843018993345341996138499986720837976813948710439456259863156508403770707880426252072255930353386024652855885970790927811082451220611119891031233905339137861650759095176512612734205947244840883127966725015074028650496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] 12838166037595628470858335192006485711234821059765156955151634683001624345706747948747475772700648437127582619263496286154617927389660516045755567110372958965314546668574398505006784190471482763255993831236829552371860702587334100714927777756036916327806766784379773746778567653640077546352479895235005446747538488114027851584011425071224030908163264700777312498045145629389041910814413766135775023607301452846267595735697678514574236751462015863579391463973702082427994299670546529270476559387183443000135576742541720114610964313240032931394960768428630716262921633621864174095289455412480196995313293312930661076426133038364805652215019615663654563546219590636973786363050748117970274913273147335107500778479495893808742879540727036069157995498315632804021042158338258656814989078367873261794546758577906454189870730656026895836019558149630685223256801007217514912986354327052533973826074098458688307290279910164584329128780843826281513382381563483260151166906661017218152547893727974221819281427115332583820160010905326650648631555020321941441740885927517744445972779871222224865740070659078678886189047545746391666325522398111188187655171384977788405326917405132288431711359291139054753477955176598403923105347683711292574047310521949744419145563812370138379591928373315794513074036552827387187632308285018566947567236339095650640156141001839144154269988460959536737042665181407464061790335196551451471058484010075267823233347451886671368405770349005790693651873781400730957787402610134985550245927086898414636671385162125969712362941305011876854345792829304590552602375348558132065280257239678579639402766084324625175075453954974154934409975865646148125283725217149857688131459402689952133319272911817522794856492321549024664705554390866625758944023739222354637221214164214466267747714833047005423634114792538616814974372774632606435087442615153955999315002189173987734561625785495867605732196597275372606241314043465179447629097935955902330144780115704776574747822106451381310362661237371242004318404947184600590963080904497299759113551211521101958358247128646658738224138014673825385388860416329003773821499990801650120621742874647195209255465832913649952311038703117864268005838009402512035042485567808128773733360184857364207027955653992844461697431272012778481225475109992103349519050394658247337498827452332933178237314318233146258088703221967084492003193835063632832763652455213309963867942290392500969685676709280820161079689659294136372015012887419152047424927089631903703421605180392117378779021494793248456329294450140973136235483627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] -73562180763824152276424514662105667430832621452728987289330837504327845972481305059315106130735778911004046134883395792455163535763351413403117629425198331371709391129291656720594465794186672351109564898237523464550909167952022526319551660894125866086460935781836974345485529594469061312823145716436561608949925743392083731828081475015701304119436795484158550761915944249707779359901962328440355446499296412959996012915797957916719610815025080354617664573501975827098437162501559636941913408729339005548537414259513563465297949420559280116830945704830689805449925011571171886397430339807178855109628968024745036531610710782578102880467343651491502956923270055867432236209043939436117109081842614109198711944707442445163888942078056321182116460990441402102718852079117055715157141375722545778264037058181384534235585033751558770347382093388706381757651004935036568368310156443722486728599368800754459961538835760454412086606015749589116894298695026928049040188691311954524185032930268445984475424558332407487141369058057823347993629079424181995463006324897688432516211770201142093532981153621066870459385320624652242343317017709708559177443926057532048520987045144301711239468862767857799399005340499263130550889153920767139300804855011098111471145394676025583501316996152142765588328082638046071765133100131556947144539354210394671243745160857010095712515706256828033132364642552256999771620373810821810902807857948406424382818388521462910426674398903500071140220255570553862434395650165194004703976613955646653203199682426124911450734366550157096348722131920472808222072087432903865962487626637109108414925132384690371270644677210486806033734629863142641204303063343397480351229211896666381380632515192564419473991727977446129595641504349322866310501408165101267099901301353088544949880369456661478050743877001895560984441877103043330802372906908942264591372917039853352726923574263883826987842393562414721122813965934429224292570915366525221211159196262163469346835980420532616726722267480708358279592610002886671456119606383135727958741448059834310185806019369689641058266245990952786117154978397937881429632103404450010098517594630354235919260874809500760961690037265973840831789128272906600434295577166665394389413511894773366745938847719533134966854970303575936030770108695772080985635676719905365980555371781367551884987237463225890330784707382155662682799428646707335953493300240404096621478936582892760296307498296399437378648168050305117161072781829590699653564057264222522355533167080990515133479569402884634613761229579080408128576884310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 495103526598941412515803022875585073451406980534062189511331207536479202579371431174109550581610173649815272667881488559845410787259209891745380242045003701181696278019274684507427829588582664142917362998573793872187085580949475884757528747135539696703935793562318434441430208450333072711702412587125385491390270103682332738228339890701958838305061663546819932353070511956489053711908746882305036615382146829012788500547577285108706774874919451305542230001258060012628069011288534358783523880491954997157432183244613047840922701725280288436339373259653522983270889723450313057126555847735085210955192948195210978828367884711153711080867287680779886149191954229529804739982420638504411468559286402701642955148447485132120630324654304064804945976133735486751922305191687545173430466692084190584886992860148592805452496343394660743780558468512802134630361143440851187420801703894373143293934465056837935942892421915855804471776433740890456222255169959277374907500174684321317449768777504160501772658072122468155162988613302796514116721376722797642707753731851122730476446562436800593841122376546800514590772933882825597837317405227511185345992627117241737584698151907985338487761354125527809389730965236828632941346377924462573065871950926336240667165558698246705732937201766227279845002261209379224961738023152164345733640765037124164014425256038695706637369805422040282647298053124667174739877736129717209620448812772100618103949661715444299485089379310074382800728211853579437610679246319047566585581659588715466556783343437797998578347610937979083025538923228693740380222313530801313378141893151738509387642967322750763440945471958449069801306844509830115886920282804712508172125531593650697172742523490965206015034002254365566675824767339138597075170681688346209090553490684937973939284695103824800925149082327559751143593928746795827132353625802683645553185770627363635914765535077416256937129511619021053789721028081035409076523035857968195267922440004977235843338512840836541221657970979325342796060069310791610175553629735989688169836785496731980478987218287434538088208611486835972594877169628354077753828527470591095694598308408225965937012923638155315448072276854009617596571117201949581323286060995707521050844561408449919349233186722670367703369809082121005378266731681597783689998919414040505517489837114823759953354540385429568067676907685706591425842626444361127866613048305215886364562759286104574488230525704534652068131339816606167122421857145330307068142164242754877908913303090046286302472726952401618159789384931004100934886018252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -4990690049920363185164388911661677270895417996537527522613607785962409939463987404669328101765532686089284796221054212731232652221298153442388013142779804047376231354345726739963152153711213920773030289422617007481863194363426107570315004216209905973407914214582148354643746679445372123517257107225615658283262733802994789781299900088031664887570132397643328754064765717824853061780359260705041146554916128652182109260999268256968243065095840341183334372388593063765293074025876159163700347134876645566658925398126927685363208867103039778935776032024930214180110070402373539325059906628004932377770607884439483454218327142654375905686867163720850990585140330618303964899620119611252723298967016124666526247621987890382122431936646806770430738787029887704610155410885952570841330290369621247431777115937392346587578755900977400625692513282182749712512673660356537159401250805500182257743344255971700237790327490464691712834125489056155063078358348595785270424372844139597792212131802292190363687960769100174280497959272417285005032838952592936820409454902369053574021058772300194840821048437021994061082176520527483555374666058832196408470262003395859547336562697839274972092913254918958404446453042052539337309788240938988435586508523520075834598936011178024893849724902553681393110053154353900405732379473205310799467766920939950492662924338927443646084648090083952279519329151182656575672236127373909931006405745350648749227121783387578320854112103903222371514919583082001190768330304161382379489439941355428065847727938871605446723900310651861491736057359592505389688452362100283230822453980877805248860506267975745957058334777616514988917588014686393564992240117255306961123958836959231383633059007974465807942049617819076500122213154459657508038850571670045963378862996896753519152648876272919664131339832164844594137157522961935198982990886560498214808779085603713110699645530543538971821931639967852438648472212176275523173371812976076117933640353866475121327358240601055860297507128320404779121510000385110202691864601763292705355180985914224145120429994754079761995442770525084055451007289645558007446266218069024844864829836728596371154412142100951105851534062006188743133376956845417810728068982783704772579370648981118198406355583651699444031432063482336197490531943673292832920926080108204534180877809501817701158291033019959875004300077040282902938345860983826024790715105905684396246500414705998565190394942908515451838781271830950282613295049056492995443776824953021091827329616202813433417206300142575564799561106797167522593293476036608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 30852053752572617604397210077999277778973479950660061258116164313709367169968378369480968068969714253284503737001357055660307282825863317607894737044396520677441417036772095925739823862665134095559091604656469408673390207640193953815701023383341037836947254054329115347340975376158409799733015047311442003503220836470912960231964106845180288224841734834514484752366419734460868993782016541614071353303006752697117279133877052542593003563075524196114935705914804753254528956223587970068338582905374002677390927368575165829956246913691730724284031678019938702094603049845635940265932579217612151008896368615369870475576538347985123151798988290521382969722069143427770584320478408795861360835079947341713416585175137596695316054880633588811236442821221604629678616255828645236731528996841221927024016333087784985362711163632370793744943837730916142390850805907350104202351443526570271069776945111387468913687281324881887508106880171613409883923471461209845822183956127026018659479946273753003333587480092654731544515229152377167079043163881548703649445176557871457004031466528550904816454224265761581654241631067626900241592251117364053943360879172390836045408293914469444301357904317859585563689563131192476766708218377079113168368059391041383477402540864137262333529201995149955536811257308283867014394337555593491972826064091632068151337101776330681139959069297135424536163348558639642145852129386405680895220931163935582203147616911980067322115822013438616702859621077702014107353676543227603770803314196319148063114915388026000134660389104501921823102634241669570296136517041112760996715826020253533275326018442422882760939444532027606091716419967831506986984917205881366483828436231758060178679675346241353421414059457335859817305987066168644026330275487853344853382782810541379567424751199523196169831515015849879578818010271427040550396119515403710861540718125318468578271101238222450512500616537589214039018405470011946983566293226993747331788031344281534116502246774262330961307122971924340850110368820832804018489761386280452325034923461694708688265223447553187104944776195601229743986345349660136193821471769217157294596393485939510637140958383218240394826933761770654528006395996906959959575688108028576614267258877593966559138534058561921981126799546189594434771394115880447174898496675935592084732612491754192489425129354472006151265262178613344713943279967303835159808766132996901338392382072703618904510448788314142112056113587890232343719733092467850659412240485495213087778531405654503440723308289573667577623920398285052871407062944317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -106346444849400520714733712394204154956703079128263210249588194737918020909300923938114547616402285427348165016076129399460766525602403000807983452767744588254561141556814388584500720470926936911304285516983126304185880784263395738269347535651750670889692381434180742179062558393612068758013727048519606720493755234598667535389903942886963136918111281502338444501969086051047573042335654987772733457297907798221402048317227610330347067590614681385357571429127264030004715195407755512729345795561747765772766643015084235888626346722507880989074860515902499138828728338123424998238240372098073953112042081359553500135053820932726420211411383969069574205038208571237543995148672124732123941010291059206684715074726673014757667298697498431853347692272533484948991890656406838405720430741975559159522697135638254433840416341490772988436944136811407705516232075503475677032964872522700732882431126453875729704182902882059440984290352276017872187580151659768720609891967025007247118768119090992465992932760154394504777491476288725477051428807398835811938473758871020227589142317029262800168996258542801596268087931712263507174973509492890755412335854294122427752976457392298532576761655306973981526731108847608374221186743296262959627797437693646501955336897241734956889410530618597228436177005198358307187411205052634321904166458995770937730546060410571560150230913076945850182743850495636498722178918565832179460783484082856086341958286041490160082615823956856716244539772428678350936583625923968828457757197301628614198064766078569923941850161337747918291633927082937327267485533380490581866784898459828180440921874887588199060716553364861246539960645637847287926348404616043786779014782730568533527789984614726785487270389114955504534786735979172632080214737295957256764165290685548509857440036868809621443735764362175259838595525561634709701021388640178844434146160430591559483353633576718553476510237115478537381053733061588573472138749163498179564403043649111695013324678241150514501110576523819638145091965771997770919910955584980443810217349077557090689782126546982246461073817797374532730049711276392555225283453882305473691488316564081168606679178311753141721591429304045624673205138486013682266142589340615905218259786245792754532835077765793341672556802157555321141996282684191486109798389174682498657449361185380618523268867424234484977180598644309893800379313169929987893690001599557610310121026170026723972789594058830465867862035141810154508219045213456185305617662798802829011578217078672469822190185767257840598844683181089959381288697003507712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 213010127419492504561309861555688346266872575252733405290341200233573358172924035494668130397713359974136496112894571547507742602677175012910242999973324402665330168497194234998643671104002921985653967223427669763639642601201195241712756288612254908107856750648329066112313188360915192799026383067170347662604381760641976047874065789521485338538041719473256578315376101879333403393734270141144811442397656485562441096684214997104947860503531191639624850388133001374218301218560790058763224643441895199913728879918018958372799989967441250683064630962903048790923608614305726860517932171779254393821621161659294954464312096838083985101729871859432842016494526465909424214822666227158207105512340315470202760563260279850717352187990689344983895925909953574909647281254983344182255811041967210980591775220789342588948328183000642897858913972934922116132629316047501992330415999773999991797783729680120243669661562208841549141049786046748782732497939160893374048611789629999161541335254334487840972286993200273369668578637992498271654564976961667448200776007843457845043842206045528851194064768619775342477274012641242770525481605988191014055192804770410498349523138220549206735882027917564329961948110749057893869666673533636718057654605159609548800681159155699708100405763596785676220674818479532433586946403844527644515968797321096150701988204072043691366802567025064520307369585100744576432123855195124277268726928471387161265160426910455686385273139801219044231382327914371685519959840605006167186525200731888283448290672856689022042545955608429301112162883534910989791782014143014791183822176811451916748699866595393012817230336398647011399208218586800376419187107149765999372327240836541057296352602524787938194716915657300747863472250672526680795330664542281619084056042146794846331212300310076732877370279180036624641332046191029052421343519301426075240120611699239297010057185814890888009456948708624611199759430850991854161178920684260883094011688376063815108935506676274344679116914737914990066910795529871234132056440260330230574626491820901024992140214791538251673257128353953372992915308274604682262964107712606079460241047100710966260175352131441831220825756870893314425766318219461364364786187499895999508794974058211226358827900823960056841223661442285734078539056270747364006997312306712022684886884739496107478583934395498016093952265529386157680144612677795009682070088115759337348028212790499568312012475073197652559115557883973146585896496887778616630492243187505675465037447866526941509519192545718538334478866372036635902831151955312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -254731154504463733570933389640935483430489699534828325831977924671149223795988853664024838530798806940066923918710048738258172546605388632517884599055064970845722043535292149914234416701922750790041493302259672662046350698838738874626771418676587742535175878884188806478048081440941224978152962577247075546295922507981813538293684941047868205128632334666898997237110020948417880131405466942819697770178888446637841666208799593128086616232614248785231378385017861764905029329779858499057606109866504543331192300138092213004275385171770852199174037948164111728842887363107519512347830685779517122408679814920648583105940652717023985818101017358450451315571879997211718701912687933846428025893835526280269206132175328857920008644474134785312478890935227429112739608639840066039853087313395386547894633612323450890958150549712186108066533771707848182634818927848711180817587961566263500940401812601296758612758079955900674042905588304409142744740485902832379445067281462731036969771668994935805244255549073009859211480393602621478133427778041349020582434021275393876634614422259304632453114568855912053654321781086360660250149056733061324146080648152390637907311097425800132586262229084637614932636143139978560971829932352260893667737164251960717799189838973445156964298699538061265057898216417863547999309699431870599078517676582502649220644727663351760502286279225943852740945932143834689234261754906289977617818681973650354961825271546661479154552492228098464576718131361875949743507425364618949416431970245485288798577839009342669221895396158919298746299188352753264055029202458362996505248185584397980319885444889042780008632957065155711866672557806846779588879829958106149164746637992345910694830306759660708223138932567617650471953822623405263791937932239886261546044512690392636651322068211294404201648566515192847132377536454102121855548009479910282155479339394766298831254131652029018572993809920454562536121347541820818471206785490650598203837473320130367086835425990778610111651670483992126393751883834182363899504218647498278350059548475105526019618695189379968174970002266315398173830238650110388647600621250656783208877591636374591396785882012961900842134007444676144422935300959216803031036396161201295867989642897905680231948226063994256091587136166890104390021876008865115572917923299302153394603087724701019038150077338388738985346915128464265691570367486724859693558545492426951797458496871179468744487822921341885000593784294855412286404814641756656765881809336091637113625775388167823773952944569532369736526996547313177234479680499744768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 154696313626122848707011352586764844817606082604370232756361801367505133348710353886577762681641494096021463668241089276850107783404984394112524980655586247503907547513821967384768507528402862333922246638297261606475171249490444395278431104934774655348618910447810355494364073959068112270012664672726735189104984372879475404466764784973881439677941366933617180843415561089560766405635826246651060603987797667314785740815258956236158073237863080286194529358288710578610854548454996353694330735919495068577423153451630030550738487800466092450038111094783590644094964278675694653876720746122870503285802594104643021043239938257110247232138116230546010990010139153865745373307480762454261986603739168260289081535683977427077289763677001786811655389755886229504870759042407348433751041918571229385117621362355352220868448644815332280667716629121311002990341640604359017610295902715714902938344541260894325687243677825675622270115943326304022713547654862461970369373790433285802145297096919749485764828312401856010160463335228363477736467583115616441359041701882028864670623037821278559992332444093383851492263293598644193469123797288582742479047629152840121994748830784139947615080671302488087459212942666139983058175895025891834772301659647775632091224060659376296874250999087893954721675847816737582760873635910856565017874392865428380478358468999272820689680244340592233747358887692581052462695233549814821765289363797718207229863031846804700873155167248520574989852169616476053996030421001688257466171522184951760282997870934145482844607211073953888940859653775839615438638728956474285002097133162495851222543559926891467039703714542030710766883072749300211179742055706151404474205497461305415812754751124798000748439041592147765881305370196052672257756855785957170196023805544859799759995704837676587806163595128823142130521603459458521656344470436992098003087052571584551655692250646252559594836917811609245403359171312348625809356355020119071966776300271286650811360526980499820019360086809503240041193106799337887166992469410932425900486275932973168645712378696978137194013404900292358620629087620267416738812206639250954710272743277734768524317882463237425558269293764986478899499299078240848818427565004855740533413218204750730829709091592237202092345482363407081550728689112021432512246361769975185244620324532991146930635356061887576276187972679787229168401677764751532052781244079528844671342264173757737648929748889022286741344816536612917277648506562987751184977660707002575827646481911685642614127443056364845898791408149781807552823395237232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 431296769904522337015042052580632595599034888941324532272827347458725050478930083027524894768488886267227684557388785458596834115164328995478490369322405108246336552645451045885141989076026740932771491556392525421029272928688498964651628088034530165407860868687257221455305637120128622014228361630367718946494554230729203436322906216726564819184779214383802164338559400357546023974547438659070128779076084457199142547092549072392733469037616641874969805935548621900505619888770246906642787258485303519056245785108689991492818690516563852915194820263028805387693359021142305197186352170326210058238519263830474822779126635207511293382987734791786857156926635709135123630469379387492882906826490406219415002026101040695714014209554231862409714935667357446380112570539732800974963579915486064910821132461882074992224563504649217508707393224931119282120247859926920245837940658791700767200553107448682012616462671760263091497189500397892620443526538458979305777262934527148108975883476616469751926005540812032807434931153849288655210064262628396677195266804093924833170874001730918921751717102487004247358377970402870564962518108444683358499776674414012574593803851640609507053685951323994171597617808996672446144375836521837996148024086426584501948530819250355621273414080665719800973221149569986192044933760217641925835276127650218365555861150926699069587909523476751142804431169236762676311577007604068857368689806120322928419956283033213200133996275356567956009826877477351503979839268027199165414173916361503259621391383641455235639187162763924783691621832800932270063347667672203278207547590855977997473765411103728570238438378766155904775426056341597921770449818977388452491860806759110668337162921910326670257511758892843569800994906162210531340432694915454541427556838908512091649923756065504188311288388592419986335644445049988331260375211248074597162432077241570708941784230744342320966899098183170383533813366263227575900157204849657438449468871754152585318832679519032845230553480538863983431060491254981473342971273153469351672000135395453432762718499515764606526577089784704924169429587231917823650312310938278949832446522055291091141908695124021409534619402401961142895769970112542589712638460923353942093693038259537521943564694513858050307132974403465576681174451119190400877159312986676774662099496974176137770946620003808194044313553577409352470274736472854192397519961530753655106427811774338547728833650006285815428438272134478952285272913173069328595538198426025401432797269010848385805163861314076739774482481980018125624678498483306496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -2603058245569464651858092767320988214515835377206644416861981640544702149288246402274439129662415857908027258701142701518976159774048618456799712781634375739909131036576765284961544047166989427827647011304603676450931142527085654763382847550638499059767990819469232406517246213195242545244627552303371879511154430867421992083421641834967231623477328391668492660825409727204179286404898700635047180493139657331835034659633332532787841616332490319262504622407304992370223867659496256876623776963936113719384444780492030066084572250835989141135255350555243451567651535785752881259573755914600779153331477672335858068200158799567672792124181112455209682540039217041193020050859386221601730436603517913021538812991641748058299455634237083337281595789109385987914103073348571407358884062545467164602342450883152956707623825833197784894088362500273098112417900832284592507227661971570811570951460223817733321759862495723898937188590475596899222820725754727089862726676441344655592551455422675298089205267569986896364483023613087044724666251664449028985834141807360508654647229699771321720309557169875141969616099526391289145661987180013950936625606930498435199710088733461159675209477646360213594154583986753867718995775769258537597237192362836282173208515700274066578447360902318533837568314913201245165152384697970757267041894873110177856182795347426388626712371559884487378275136363265919617609141983823420997412863415630628945948964710108504715592824279981246121782160785030485608476033524075606849036064186480122288990449424448574391530483393748602342193228094774252724421462876307825563856897675301041687856765605853003593762916561068135363290974066402478793254944018271657890354058038450149266485166661448979942643151273522589555361660028019675574360101142276102693690828541152139938892034073203392665875577456668823499942168985081377380322925155000499086217702141399437713595420404419284645513893812164637239713342547652399394957595474031406151408731884714531875745198045781248401084000771757176438364053171389290350194064708182563265027028534458847413492768136013416614809564126853128380568300846096131520512026237383771743088818999020868721421938215675310668277460219891701440466865182198209022316576592690050800950711652535421041890145673954788586377650572450980293456489002421789851260680208115063692667328383242965752771335188718192901493942397474733422325074806202587650505246372540949281280877529178238113233461286696400999698450220479258763798485892708337473943437467247125928270063496267530293876137961165442438129839805521068661315284193540833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 6322539384338606639625219661948329767211514670045856279768009427051732928715977544241826853633891221139425414342826081280829736385810503940884671052290570860812488131832385648598949085523125474450309094547925428119657917475728158920305824912718062706020421641023398288496440391443099533525916764627182149623749429948662356586214529891601977721804859293467009726193181624875792747457206411035082264021566787214189629453728544700909463310897719710514377139328382709542744437585339307714777218355910834977720055831615842675438076707588970683318704737293182438940175407637928821474458405120221629734391864711305947364230587295366636454050176152741188747469517081269633405414147377280844224419052217196638676944667718345041333056366364636333898193096914816194989953735952860947470792625738793296373129361611068031000372164752741309250140985436240177067951601115345894102918456166107438352426862000361437610545065891637734197695582024494651915811804925528991014531666404174555397931246366571093323612361772061701262556062285562909228457939281997985861511645693755631585805345383120997060623971026009499889867332026944367071726823820419608981130123063191175811083645035452200962823062672589384935136047526141889774676734901715411214198969877497282193390047730520323551617622036658739596199418396230668128937886893729783541548011637840906076515963555109890395403836362761957065021780105665539079605707119264734377609218423202757649112756457313261387925553355254723980857069572507168101264971295231163958472597745476635875092347211363274586462748941255994047452686595142412117003915962620559158494445004621447605562772398138780390617297344790207546301553867078798746524455593534924778695417859539357451698272409707091424135201198858820389234870629712247920448783757673403306992169775735811446942942565538296063807673086419560505658226301166249431282340411805517774624961500246382068261413685138414594671922043626905704627364180389788966685643234039941049320144678001623040431257201059294074216211465306189179524803634946733571442511193595288818090779304171334862393042045315903116675608618493814985171765516320945819492024709891570540222550005624014804116523051759640481460751439276206948951093249904743148311080819352789611263936889934469477500996128616768611904882563958124997144477455919739696178095447763229897263099107157163624980048518281717116426656202320950970008643490661588693024009488959296110487362871202352183165928126149993882385364965139705923830478756707509284819033390614176744441336615275773246794382314617658618498666606624931359702734798751531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -8316347941484501682876745862262888834253380846592371135705089464040547104375795701660756006675048455857961696297116918145978647523138944313891442400793003184923753977345227641827694349030964185036185915495606776329953846908584685041708512284953074175555217762330355600984297056263085006729898610105500533514614074254739474325252062656070215033435094386516158629580479260014078994969178144926994324036293412069885521381444141378004352209940460219301180512827339556349752207829036122120233650402960266059575135830944820706607954919667261148211162118650181647629620495667824292940753339366941480420938043768701371442173829065224306262072899374940172561660475784503942495076144540934426297880734967377581737931876891075196610153031293351463111551638809234012227543884716232436464923018620508983287284253709810818901435949520377373810767607590395858581206383721151111486073528188629280885636305431821161884239258547449972787556417146681006537617362960317029678099684341373578426505832195817909697042912921602800727334753817579322670512455977960687694370962229078885542301998024003164120735732077219281933980392145896941423055825753123258184355611031162615752802711875614857558173284692004352412817992418831384252822393097444876416825546217514431171237064210824038214759467522572884686606077920345911344029416130201704356707049477678100870544060709166154318372390138173848252117108264722154608823668460624746795094085231959010891052401869620192061449468252186030778241451970314252261501317316284064208047929882059653557144464020385715031975337739590351682707960290465515047606635466207887893219978669640163595190655196570895346673268562395380718689173200440312942870091192270311628859730534340906365980094655325738310557144989395164209623297710252491233327255143739594607837679531723022218803149699715264663542088406229064814143633782209053617232563855223833843338108266886256642882797695590367322457246234842212924696315752274096376651888794181721831222895971080583381637601692195121673258021216739131009551049579144067183233570557664726468150637660504276970797518683487740479848944007354028061523597227373908692843520160155326386907361715928100757949481734887947203824731598022280471177610881227306059691167807526889960497075967300205917572331940482421127958797795658274076007398765291494509338883637920505325611461865429344611811037338871877846804036668186118931316125770045117207641896329317789873566789001508870406970166128735332449509817969420532191692611919072201531634012269979838256455935304596793600538585375277114939772842413592569490883603006299832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 11643049252690800853812028335937795106011630842416466969078608979832411968427343462158084237623495476391406894207033304071809573191292345974388692120998312731228057907649204654070055636880597556669798582864426253216924712758970910865145076758424340033048268775764193217276324960695406083432170615147095932221538176962062587168740213418801770114728956024336960671621817702803152124534485382541716090718951234991751412319089386383400118760052803047450539367746598597672642006264778218158105502421983406207002025816344641101645455845520821204220418316823016487169835682080321342437619629333568772450215292632140638643495590831465926896334736672691807150451177962340120794043867419356485062847215037869930063964904879017107424452658829254728424290072642004384911307232258585532162735824925301018200919479600990518202362702907604275268516116413699135271656258686380785473373885517705811274529756608958123809544830532087447883799785389041396785654711046981745325144783118037518679754684092136635758578430505213724049619421578301799492926338077660435745739310763837547823303339881411172260457273731551102722299682765372657340996320485896774287638077908326524781200054818105924742928581444904159911506879411526294969451656338422764118513071585208269352025036862269773168494471230601278722529896736575522301363520828198419383333681478154055828730870675466615330017551013375385985078685805920108331948209713471119623461678804222625780464861916921402995245084668917672837030135819596826946682912874729301079048501280485416867465838697157093948230888348944380728023341164670916564269010637189296501445012888278683876742633340324903602518236330417459582468092450425876375578305439721361892724510105591854204654529819662162976566359030463768992972293482210284563294162223221907738855213867965676449982194965043993303991138853476730944558563406180306188483017746125845866928830901416496994256473898275298466257550732752960484380137344721295497844560629987167420968276910187376753059076164523849533736344768580170439528288133724800556000711136315911388970537276437123038625791170058957388866147644779076074733527351382405416246818501519309766440037776367200628873617545503856253983347606019962392044291096368164374213751051731441434675377918286782332603958865457276512112165182320855859981300906674118553825004025929431153028548154471356596125677692867113741015677868137200189738937943662384617091887857985588659826038863309403718848421224600196059373266212983835307223076175450771940650912325764393643152988787152605688008082614725589036749978616370116181701496554595024896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -42377526573079844739128360092914089602972691364854365935471275219638466952067008762738269612676308315015394019031562238088118258518558066614677508055953392931052866627757141130738668649573119114097768627697206404809020078904361775755365221642077510248540324497295988010159451709729994712351221341179321349151375645506838344811928019407434736895102444298128512920486308619677518643791557776136717222548968071794035852147098597286853652417629418886084308077789689524146983644795436811622416291258841076178455527636775093026335839265938507666246768313960954470957123305371663381583412131452324639346214268981851210195843703903605946355696799913905697042483207806691018168299621475334692970004238742855626158853502589916034972560830485562407778490653894519975471815624977809824074553414955877768872493576383048722749995269061511142979805099068023850847224115449874192146312750112259850578037013038583015913980538888251274219044225341686633653432471966528922316505067195193655205022367686390434346805832807217443842661033493538238857512934172129922312402701795557233160295270574244988147937359208169896957354228955670707352097830064368601319127302145317490774012758018139109779628417781272513281585800351201588087957934655222803143040435985215009238652545593913501544032305159188747014023008385254591474597293658230540467858814921963078061069054256866996257376774391380373255671837290667403437854526917144444031413353625665198577086812560180364147947689938132546842533508216130222822663729836163063303731502249138746627533519903345254602251572000343864077051365373099607109684340840930085985128946214277529708989123417570625281288404089566514050583150851592549629593351063194449373555378110910340802582127400041696567827664970899060514339127435705140800680767889631072342346324510131149223511658613228105807576718169634294158130442809153725654674342173631784196217088985168235286118349821284898465559213211593140298488016841830015960939437517142148048533747086120060090713213464999740298245128253409632076261586039451600746317065336336457064324576476129578519887875588750095532660696528480783881876207997424907007127730754826980851355235579903355013546081621501058074598610442962651982478146959476482065505912994320816261190342222979602921427681644378989009072036425087207777366445655412626980835811177788542340821510178491411460856612056676727195851609992527117025673529591936119411621469490351006824143537495651033793047594125366853581516038880626945040128815255423862469697439198494759338269552843925000303783867432804957550597494338429712551325148836685414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 134638269881547579615517851307251860622157489323328322949457785864252944929593514573557403552204052584101630232515063336671562589252741203721773725460485188164073458802461437775893964151591883468703431650223961176790072413614388043760346056600608556564292995927427535075313524622998814908202032330241672195084464605589774909144304066245601319793101206068067062922113968606106865921895533625370679017889398472642594743996047501046013881879104804974339660651005431037262080034533693838607594647260801136931794146170628749846775434578661436188461197795158830685205135310655746440829474248623729642648675610853200434870093967111352385885905056227031123824758093873091703520107489254329222983879780299051121624520466420492267953801032689750504746296928173670615983825877583109124487323108784732518391329733674063570543554074624052571740458651405630176528667540336908469789352890020227237118391660505534127433302883439610962637881409804153807030766952550427458320921407118812929529603869964237465717303155226619456395057654888708545348130105445961434022820065326507412761687829155963980505148959876310977038049014366926711812404972114880209189840388938377264793039159015981416018042780891634496943624739263136064865532166349832533559599201190711664021257745187184488444845590912526060930954350848259979676712468485589053651135797605234581354628676848800635924447553254130368365483525802001797902947852150249779150443775861423801017854024454315965679081990025690474040595679410718682668426611776539770104323423077168240899935959084681790032119192672172888739278910722986595724543787267515779945159744718786958734552196211133203870094530714949381684745601271714973831016902775945982298843270987747686447397082217518659235736171339964859387017102356122235096778914740962498794217064546853496858715273412914828803619848040420677441345210519375190010498341268602931499500458805795163418414376693710400074922239407205275773660462492607287773390781318008741296224221262722314689250655303607887989639680878286648477572342880700758981439964499948213805830852773489235108987157526766642146476895295819630872068598464701147606496267633400127855763866413032017239594778690421277606979625650575814408378750876398316873696009885570909916143693054271074199176700501189321395714262305564354052153429730420207934316016272603157822673227874942730307173164488633463540106642237579191168226533307371770199682167228817742529645567828537532626473609409404165185745591099885776143141694653548230498964000911881738616308641717711510271079912616207612828041907817799774798893995761040621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -279073331434497635451843194771037162624585849653446747281519528753507636998355734925060218521157873430365057942443886190668610351297353783349010915288419523557052089116685500615744137339859562705160080683026020545993728298728716316496020398215580068885126965358112704840783085728939679723712740806446131577642722244058420657321311774885680073935050387314908020728130668092098770457469765565699803856355081000822406301278599455487426461953724118053508575429603115775622498618235964766416539204636717691079840394129057853158611194065245896209351082294525722214024878136609608961763973799660575843708844053422469496779561471029365421423697034516173619358206048331969046225626712402429911889943845677971163863696776097514061377753930455505239192551830697975833739164076200710515958745483526064854574726635205925193876189616216693293968717071633239694873460633180130830336539812402077938595617871388459074813123137029635789439391655951006997524530351959892781498760673775255159374053568856980540930366601387758037116803715310274587066058864957308446095698265053649158700975294163503963069430515164430988235259095333629252755473629351707053473867615006692358696105969405355855177511421779866069336325929813097436972422785079182767778880499618363503928540144754200100512015019567963522465825122582927250670568553828728336216372834157518468049735584884104205600753727642052698604728995397306711941196339189057146051085140892692068891411207841263056801701141888262862638461281745830707979482870066020487877867256714163650019782616592172190729319304873080000917330410730507607321426325061507748071746774673413877184511041587955822635560112098130920213138640135598518436534963713372369690990335729757483947961058987868388420369755780031807638655817752352302422719826070257220709799687887946399647099556336306853497644998033735398477545862043634073457232925996394005770969953189377775354873723863365843323336909831111559043244754509428766125320722415434550663560775535714215402210624307356866366361585158296793635668117727842821974055410102949989106379894418278053728073243850470718531036777852827443648861655994413779572394292382704878700271084097602068604273190786018608747619338700911144729669674828760222034574183780135883984899452372382288139841361511949536853699755304304409076919687112220757285473447369549038224170765469555751599443252087837028561938767629540379026575274995384157864276080540266788538842712556347144043869873471483864841872323515549871451468298873895153854901721153435921793155135785381481932716130298739563714835151077261454498291704948368343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 420020928607248047037043540564014236743394421376864894125270110355356976043265341301571396448233606256806114080081476053734335315192068135254362293063389193790858186373334513695219251081237269844425077959233014333908859006796104130277884758381395738078105081270689909888519505546414152656958513297180589148491176272732570017995853787628518682875086599346894121290005882786221816530459870533669173994197442158763922630804678035625529484019678330210217360685281198679079121922900995783997312538325540090448238589333341537952998372791997537184997232636247752286827526561592740644977746377947911327153267785678216215880043745364141674062783746804280391539722817921138041533033591495523635330000351627180440827312300094662327303665060622509904683034963835981770538052317187680758243120275743920195642467121294856365118785124905644192645961536791818779400344110716443821779912344232794782176450259105794120055690469822069446511483216571576717757645695582554747105439400895095892921298787903835831417644440790354002680285892762776760837189675978358748940760973063426127215914634233453120706823242409726994512978273934226336251558959210741845281934650555801588943228805220497167779519199877785419077517356794196957086278450682807861558620899145532439779739441140253072928545246309256574042003605455084611153329794050464918060354368356028942034361866439363966959404478025017457706186002271652721037921043772514113818903228674851997891455838271733322516632089953992674937204646661653690717790239184876461251095967680117462841983703711401622779532069780772726034179405845959667586969797357374096959001159009081960728152514782977712778689318898027534858388492246190339726095380031089455074953290324065526942102204268988501532447220430458878440343043756844833213071336631264697784853469460457714400958271701636492981009006350672091681374771385763872115313929179946868881179907714743265300850217643979943035236199611599067234526007482180266059557108253427839145759841694564801656405470379866190205361721316420504239932979181671307605670559912376433422099887132413969284008866833452000625266144804660811841930780417651497037619417247588334219170625962574439399045806543323030376679923878467060873313394500449209171707510332229899470863051442375688026162274657471017860744825981610925049880404974507650129568891099624667794102674169887367057111658782591860122964560002192619726111002350423767600732741970687112508268642423304426191966218892745905298313943698875859796087824306888026815110143772224157593098795836639527274999275856761488241800467726487359989164116460624150528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -545627960858660893084366481860020868815219277414314026284269943263166969354951389297240837325271977194289749639078236961473564195804700213291598063896163829649592467225991924597802393995933885218782624387856037137003979508127366048884846234705016116455009989930128745137210389574519475383572756267430282193320231581803862880210957664312057618768618110021216407010285843339634120628249867964386060760198672016362349346399214039734248323514207819027743268309379206575910024042072611851242168191083038894420647834771039593779348239639421485298024209502732086036972181486994785400988291141916597225756999617861653653448771663524417035198062697449335961228362818125811012582608755503820142864385932523069600807438434445991880897867363671475228872687587037612657731205849127067376326791663152226334701401087813889550804490604519738527649030635156042604898173641693238668076985628023398782866774211009657763903163839650768515317335842116453021462840929810907249016169997701829154745073704262516986501185199229339149817077618242983872597544811899740863772529966210478288703849907582231234251498798753417028923209015420107901509861994693124394555007296767890669408566120558627321932899774744957548510897738359097809571397655581224153610987159245791550593473692118168387164676238231833624502546592037343349394911702293324563010487359787244471639417403856005902304441368588089798340668060030443738871305898019887272663383821320753841068992091340710830182101434721110565461062255909578523371666305548192859131750687767505380939627493112309915972949851718219989196081148865503301290538075835244213690947848000465283588111028385741586914040048865897579663107530263155205875094802669389158597347270975729390740677332572970695028919258447866681417953385278599554801533165442560300065968052283287368441293316024775007832071137232495121834235051888685168827185822932580258167148583377132604774190315772569887434872197312851747337322360603361835840951246637158469514931857153451696611011375495735810763644756254517033150152581540860995560684270409759884883026163539438101951697660168530273092625150237911643403823074110375392357855842139438752021643688578731909939456898668243142490164672819762495912861840299637399001776540162500587367902109224484986786313547649652037670177103443662986168505930677990843071893078359256524236173475717036038696997303054706064781375044773438251943793617392015621090416225989983690680721564714065194914095834681261459369614215984031597079859327835433753241258816470990422120265507723219037030431174891144541579242480027483609009835752915625574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 736978332187655018748684460752053899599203649184267163996045327566004425540276161122741883260823506179120800072407268703960269242161147977890396400845475097379928393649279975343070128787802670428100473559752530160100079971622168327202618664837738364713904910198752395039523364200006822220753335112703782754855710924682459356325071570742218298461047812157426271900993145729049441842242026738747797346824729644949376494248432850970219896801883585323080438701820834442611765783968113069149661295643979898431591346104806783389567462649812543340937146069030960364723504746519875413032072209449890824370861557851398323040958054308322509183209730005690478898422776950432699497690593230210877012632091561263301408039189198511111213922178011482919155569325677387808765583201358622656050864272326556008562395560767543521578919691556158160863280936383931393638384741745730473560944109987117402000017128699771495001778004875879187524667241934906082609506008388606187079580678069483049973863255759486218904346242746138101899497407357052143638879407244889433255829743585107911260370001970748000574857501512313017487240012465681592554632440024420941934302054261016120210679942337558014057391585949855286849020840357669554658684480752728062385278692579112541030127592880269960041131074088387870367790875332046029436257763406838819792541336148006045617545666629924888886703213768078876340413607131804534188378030978083702703245034020873803209753601146912988901133218447011637620603068645047611732980688280501532652531052000937532222666221305164129044957459381093116947443060744785392991812357255353216348082324764819345429605728887070048141121845719794305684913366087241246249085496951414776577674518797523317889282075678390776187494202467412947832379777879900536686011239506911917628168863230523882125060494976647578433883754361779394002637129168184081972530658180796191455767423079792881691300415043730829699601238397348162286878285378090388650998566575291714991334947117001371269220462559629661758789880047984972344551760548214908899315889430281409624335094970078717396485727088867772388723444093553192431849202103268803287171308472746000128191608677055197691814966644824896693907874198625612414448764742546784709797536008039165166558417857264544759755213190489823489472405670416732692698882409327840334549317184603176106083725543241657997377517485090408622304498283812254447930235844155401108956552492159449885031634178837491578559734891204589094632568172887185969496890004041274175879077138047488018020249158221489518967533862790064043771860808812771090160874175143608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -1049385755287491729142974739170055271066539881664020511177576273394188919615807240660873407144907230721647287143627295467300736991989440283443681875313247500496275558489625907819422642278157653019975241667967430747062550545177518198644125195353819889220144440678724417143560567027579339501847735030851210567988972589259372951447605764406140396033495224910141134711036806882982216962250205752200443122595364522188391823160117093088928416084399324060042576972638048600460840201766212819218579155219710462142391869141524971538192703824612747205138536418612883413948722278074023568540861313856838012450600666708036090002638032213945991493642922112743091204656716390306184210871499119487843673067757730562949910336495125580965713213276527828882581763592567456011021579611554538092394807641154256674902878020074891587224726253042692657911271223089406170774347969477183805929125203587142298253572333847628428848829920029722467055399975207316600867909771821909127023141705845068222059690568605981408213861329638291914541678515944814158602360873518539132025670243144522308215554155082386301892783964070095106954007352286153458577747725976984267066403004243068561553706032370080925052094642941896429898044203404583538247206123874781782402378699838175880424116369971182940765221853591757846816495090580512611906635514887167559966620969156676220965668425561214601954579114843867129353475239041969879591888307699864744450787316756668072180402146445239963693487896592380725056688839962263200916149735166714485785806891677486829929603032410284117832107615682963011194465506710261663607255551516547416705990450793541225518219451567348178249248587597485693373587495431569417567122448822771324776998662767254323110133932746124222843211821926535560463148794385177289505231415651476739144815305335091523939350436938602587882217341385725177458727611536534019734661481999693708146097027336896688926092217529381554930779375252304330552684032908828818099011259289648232557885127072936980289589721013025225255950048017323354136567218392518242429137429800985305491753251044753521843792515847150783887763707234638972551978350013594411552102251978494055942829319643114639157223708336867106093844385576171821768931380090175023935147230318360958501442682842307052392505579923178465352461869979205116481051122146406027574625127683243382165142198127820411298487385775223688454244225299459178702691642361714242067505675676966110794964716559225346022122610728841878514610600041134859771176419047662915009983535941756659361353170643368619202092160972679833128762809674270635308780903431237795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 1367054282749982348256599675827533882227936384746415302325625226987722310080533348818193336273815500474278750308584328448514745125491178412432203201636920872056605982398205088850625497476047557287186790562715719416009763147456469921583664376583935576505988229847432589443032296205694610123049557616240653272490435919236087891237914787660009798631141283048198977142343253619183245888001348946677426073702432528038869002139916958909085408619825019386612217491909474978012938572931519417288089635336787142214753621819687554529812154856552558114657472282984212215938104943719429379615683228838072802670110291168595411160895957582956903403500065516092915253471874943766815853030261029172737615973897500482643496975667237106422152049439125353573045661154331147548228153883293839239106466063797670439678131386842731900978342592407704291473582656488539187875363492235897323024146078472791010623366863821307835318181751019421674877550684446032007740163504455049181749887007834306387278619832845510782401180906805139896885136213930046376159340304490851912341118067840074241380434577831202196799176810225572127967605664691228198591622935840170608885379034781826825674991061985621803296593044784876278817144446732387399176609522577712108628935802712164850991041132935498635225115842107370562348909092963786715606303504704438269801849569162853733051379998089234749172600918621625482590308377121009853782734176703588566716504615064210991881762380811306999649288710844928599407760873222648529492447835909324116108397150404005124980080376620753181880033986800718933447502300156998290135803097679515484084685628971512922952910089831508180181406374804837961732954659291730609324218944851305505942126509516298830031340390581969949701990122714957710111455492019205341343083213412573551394777795786159167339211673447362035010565630540396678586141528657739566066953557447253006324056755391179771095795784667889214618665507310409813118334168476590365242266907836221752765034813817572311386955415349263957191244822653986607329646907935039443533238137216850382154728343214215196085718190182726049807475634074824526824844808150293573371444596983601348912882287748069615739943898432559919175790561281630063263577757666670860024454378226852099874635500812209136854330244593358975336079385706332723762104291473771408182731077655514781641661523662504130979895416399096105064030227161111393644890322485255180663419637161206284780708632590339358193181906784325996794317139970043539701962485674135838769158257918507867019857572806546355405059372329954045668158978333655310922885741065248178176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -1466447844786471978517632750781238196775014471519089773597981174033614410487062023503153809320486517106087989983473933438667279833711071471849029111772458557548090301351168092164946203926387698288796337695661788854131098972880974763128181692948934165260537678597679553839999050665519008021170360595796443676527954471343735900974175857921256082844493321432318367130846751030793036758728179663970547994293204589282214660358890552737414304829788451675631615819041439400884413886454653267303773051805813855575730959553098074228348507707605759357142100199863086448305399740101852429600601447348206226201439085671431665525700015896817505869422636480606289259132791071363865234842756952914082827126775209953673981607562441926727774506343917709662065547010393862635012165864916730817289524676634276225605561338176231141889080767013984141339221029850536916433401366943519696980069754796937923413038572772656745107765198868126652097666823137250863327501775679077095465384309575209802620712562578594072621926748959142829689832081747142393495472727886512772807710378494485930255230041766424439913874869251515990920132730399663575058390688628934562028675299787218713230606796252885090167948976778965840629360575143223820647538133502768967123411690957350975390657209977314365687842730439137807654395757511630002384201617723758418395454022278933386184690255667812143153662752796111826563621109435085376899328252511777905998505628537775074809696889055990487599247056137397845957516260790158808834414841898635415439781105106260410277780892693196649636006113536423579644386285624500833870257622734729639441005005491337395629005692523654234619948024949564247567456342528077968148076367983435892513717158891182483258159086388226478940985608563610517674194544626741794060116621582555111754553932484330629275697605528388222729893329182836379422274451489600135815324514393008198162779400372273863500893242449500644030894893085240760144546236152481405220852398312260757463119674948283423615563685062877731526802158269281413484964906870868054362338865318413653267683494903647881713197737704028257553299363078094799740831967678631427995886813056408581411676960238623011236005573667282296282881764631363040721761714663733430192288836880293368923744736900272780996715167211382291396458788234536572595628180173291130339619243581852979971358283196459186168128954305500879891064781402631602707769652696112538409732514052719336352106847477592298031659913794077955760663264013795322407042836959135154443451166744416313844789731944322823211714235290658410683142775774854788559376014714265927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 1238846116648096326564226997652005402991586127785816985045228269747688409635736593270315894650002062554563183534554027942105956768808426495149084107470716645060658061789231028182356002218770781211363427923898240561192319581541993535511028825060514623282100712050165265706840295009510945443727133779908304403061835319576382879951086944776217469255435990380038366575822454519126920248215903538964304307333300900045575448066762635377197229967507796919274093358877489814896939031138867295637566551540547131145568857667779783202540401994098522997666902734484523811639529818305191932963214426001220081136334875466453967019349193495993326135244044276390108874762966220612419273204865125545197835235845084475740444892921021553485074923895456376133748779713710896426493369204901932437025324311223933430806339785161758407357023531328255825375885736881583064179651613627274028836358169543155973275670312412456027073966221556043158803413753025368870477540778389429601220250183012697429248386528290783354185290425023967205054473344415980315694236855081880231401895486605482182179222297435125484729335937980480057967570729276926768164227747841103961326858306577203098542027091304773302735176354153993110848093534816906337665190914119093086905029891594228973181235133360004837094900231276890781070296199785870577073230524326138219077299467883466606244748212101167918371262488911717719738703534265895664247023409099214929028452125684419231305155047825064500827072057844588022448836624830686214738552970507253051155369957564571162916494738693424955880905253032160160202893806686676389171265411438515171244083421045846934167973420438895414316592670593376389687408701099529485914873541052508840695543951681951347839691378270734321786336754354416487695768367146863752655539789099292960678429446612129737192018749902755940882450111637142337413544656373984838433497999755904960086866012741623949374798019563803349786131766755658440006906070632548119033373849188578779468125226623690583260358624155889193474435489387241153867926050787421847917637625912373033546836023654668824421577186157083377017065338993001923795300175670272631180207757152103603381817274231507115869737128984402859208630520002667290170117205462128415709218853067778401358444478369242854619864365889496553242838528355463532418783953576889364299557518460550646563170244229947374027069397053430629180515025204874606343202877466647607817657869755315632607608625801872007043294951873205381136827072947771933830168675464542125441247031441701351042006108662711858792301209714804725237450331785326592588791262054828736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -796205234209605557967033338273293956270564462218860744117237779876008403508727241250553256298590569043324527717772586785223491006939353045998257253976588959822295561531255246149488885367815497697367280817320580079219893063750166253628801266751797217407376853731486491224507174970063745002265157485136902002005568445016191816952623825736397146316922183141743928881182065591578155512515726695872830325066596219117448077205997613507852856088482717436124702417438473277401019884812574665637903394771884188592486552764590224352247762369651653865281394961054064470868393257217866579235913783911215461249425397995107831366347947749628472061741731528349431550951590397158458800088375349860063344856741545291835307575101176172465713627205906275358272401044464812571817965930629167315877268543461681974561667714998555249616108151313554901898009889101787307258405611289125074356011519672239837881938367068755037456693911511711686801834890618810306037321591211820335253107522157349144085232720687853319722861114184690935888049225712049096212456979967131292078377264582302220278763762469759380776233758069119349265618524631814028079319407950556592477588098448737433398641526883585262420990019363582264746413940733158622930137801354282169165438056757396952165221552993100446055040177808611732888864664663095089867169660063239296339277386743849161704948624970878333277128733550329167291744764617477029870492806152122174539383065824011020148938883364910453986243192644466400739478997633292497346727912646026268905905397445495019825804276187306661127802173428690313429860118568028593148893941465436039163510154981690181984799672049443827327871521578479461510746711601084962786814284484259913249165967081622907659279389891427812246306268854375069777543258633388851426342135210959538768614560738261288416109052027358270256163678256444155805776898974370158034911179684057878494163602029551958245946447510228604883301659651139727226286914161660668400075015170840965834067184646549269932803195115871008692188354781574733652580764368131846472926576150479642347372867171898259562165966622046007163857745258998716622713768218206264620894467259414285800172259733651638590894600418691946080645216448421556312596524377204286242905773253448154614103967015719110592070288918558325144996990208417035118300806002122100662606522831382887165447165846069929074473606546790505211428163357972283568765191937646009733488910603694826724349265186212209228712767115368967897281653224238634099699402940892756932231377850934777237418638838880406751031311643164840563819132262501612048400683958167142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 354373775197974535866862742613465704406440071327920939595214721001304622028988370808370593499359890826431509794165793712526245980562886622440118390349626026618865554732889671254550498819053874698830874752958444826902227466248380308463729283899291998245089544377309470897181433525483805069455682913569461914940855499626470691029844312248862216352761403885062660493615647699284528834498453088116800067222511747499838981494364658905856399402574055962016111548044633685159597065299160430477790807876057046553941309145693217675570508816684339230749250558207815587758659739274737181528470446173104239493074638653591171076755235610869100163438732870939404513261989225415160723084386020027059842441923751039141294148247377237003683597485361204371772502488074745176714706030622834662627980451515102011804561521245372977224750841351249184493929689089671773479312053405061385522994673274127820691709033722207701465337077956745112292436690871220969262881127475324041682991708520048992276913176353518457441745556292782364033360056128273102079341490875756560662277497410305625593193449365950820016034261215670688873388826591242187378099411470758199614003538087196413509479521125052840351304111545697868806486942952171640413674862166406201973026725516524402942373658714254142708831812963330496186670527965618962332488323477745483180667586130947965371297314248952873833247357244442852680558623213471820168962206006771455521479312606858892961028902461752925593588166417389269817597793051531287478172773071707014320736629026532369198578518006332674759617309176874336922940460305481352932340843000729248801308892174620296739903927583599664107376242628793454648729644534307738098487152911081419023863953750819052032308063842753735920260123839316410915456175562827175960200011934793846213859703943835365314256860494913306176061275305155258459772923549216879589339326828747862651346472736400042686192736269763309654588229041244655062050147612132767608778067053727137006151453250893948343915768126200082900868875796756030294937500011659156914249904414852097898458748928299738102236137009368780320916127665856281256036959521129034933959237072222844665716134423747997992288233382641571757100905154988487442443710387907904441833421553654145226638051239641286239271019524726797946647299298721819391350813027318075416995529980211329418203716077880102547760326103390066080273248961746916167760825919859316394415900837941187161469038759757990943046192074355865236434882518178271986957294941093328121522956238132008544364157454728434019307415417604464623729733911868517529162534832943661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -60095555101211734249679563846075949307317122930274236662728139484659612852810774329240564543271847950984856974790249214958767446796315618562660264702938732992824296429592304268454242023734316557959352370450941254206666707560745010140343909055413238092963807417595660646732779399139655748962290315339331523176180032468199000740890855178513860128376738181260331410944518753168602017104262257677117932931151952313104226503314797095571479611475028830648201985472932695918212451227689801375970129573576963393187327095158162256378260240056621916879572830313752054353093769871901601886566465100284508996855722666678166527073912703327255054278946879172911775292009404612100704253190696051485473943104742618258702705416081652563549867085005699183364787819710597321884081982303190196550030842767585408174715727756599051878145990809584493965445567931340690262992608823734182715245016854779859934196450186256899882675856565102648898690912554388343936389569511911384386299931747298359949088604109875952038427168807738395530185966307258649747587013304144831320709091690513423699143311632484281849175331587493039198005874784486892355955819681153540529130595103370177679118314424868082848402400157220699768845414920623442393888618863324277021484298296762834917692868240926074541594087769532805000470141827404105427448764324414171157043521416037363974959364475569490743327566898311281146057861287690510906955878022712117167303781235827551616886334292762130490684787158043612448829420850311428477772183973239127482059911515781763443252380271552936906788004554398977906552076830537166436071043597988712670105942587652345904647146193149526472580578812358914263778644308786369944972649349782136011644636131767699820112355815069739752330536898014231313515242611707907627957141639619151674405552303967794878292121152990541007600294922916578257965727504434019710535314351954680046020273226801711383968714281391955840152964290806947305121533632702481116888811031292764756925876862109204224076570682821069565256899956243694015337137048152936781104549186763551825172095231112535831958361239838764681602294583539358060752507067503623806528304047848123100231147615557657223236690902305347582632538207097426764191167945505943923780941321688970130662497494271290513214829662708641947196043616500994745178673837462977439740723350015765025853940370802735152980561448383095725380410141346933733651592140765301735212931592743847257880985855507834704027010572619610294720233798820193532926993481323859774104230456713545146903477403928303982398462659294913844227575148984692088035440025539706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] -67354408138912710154025233084832623438446238347940859961632520906675298234970688347932231068714970135979840220536208177181363200129578413985442012869126022106641058433236022410247963382921327507680004500053411053604042785349558520190734286829267532303145366988933611391892798825795975381232136087967109032147246057706368231981763133309963592388721300190031878648299571326444621959399427837559065489877664885589919278711282317125771151315667423210424744193970851181396877726556247234491216285657097674608696947386399707876965224987706480536684773461270954078320871609583682632727002817076406817743776117094714204729511958779847857386360630615163625066224486214403218845392551276058365799244645836655956167277982902521202694721531455825816948171361424428841951307792968404266428082740516542036527444762231326976940794139286174358219815630578585052161057456770187942248042500279325431358386516904132471764591229687384833518033401455664378866089836063265779535306575741615147108119443140573386583112463199180313646024692994569536903481679809118917437550754350177785021694533584669876932951584100533901281905045750498016438088866171591913684509778680590066466570663836701583515328574560895106537801992224304584187839140308491739425918238845726850644121667191901956542765314368184175812670692629658992651449686535910299530691806573222386256574122571802179986628410714185820237993001827356835488738778982587180599132751419211682819831633504372296396638986943906040795990021489661795367686585588552131604315136895530918921872037447615694178785531686961622758328307095967221019161639933816179329291700988953695646400434485382920060597368146100738017889648525666043042132529819991520984909160963698708421288497800508691353193056066698106582739028534259688751015302282638527741683734062614017276534912192825272360795618242322020054001421536019212434199835456401658364813230795392464194116136855173645650701249664854979969632902199600592190876674026256227068587937584371194554052679276683013943625445947255468418024401790807515961161224381106360894519120115860876587560480771328040355308481913713056080427240711834576755577099408783043623964523959078705823101347136224221289760258344958500216322686683157777948597399444327681286676962172646505875552501384529763733194207612033315638067880451742842533697440193951261301376608049518612753962893817833302614684457748609002658544373498046306950006714169704976568365451243587041521805749825720529713887977760158680129003349304998793809356505590550144558324298141967634825472039805347918131988758834950929351913410487964925952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 84710514275175547572152342602858110961383209556939421289302757684114124916756858617572975832210305417767565609270406969087027500785275054105060087711227648337688635001269664002535904577743233145678150567332543084809609588612435002370693046280439620243554311931161363022191290017696081868954901307102861022002700112341594447916983391304412210342854540660211342719417335194126340933832829600546461804535293206004500308223028801716852209281144549100585587579358879413685303745699496963896680217231633481483062266628237290894456284378005503231355277108107181867156037598560525790591243709705665852694331152110305853835122556332215464470468874802702034768893901999896503206773979561038034797060199868241870895430143853312251522573725108610367210842090905158495782998190349572399683563942084983404022875150955282825330351848184133410687919614439370316821747250986828039803964684914064467636812729248515934580647512437485513190110074947698232236728855830511913992149758655590628311502993578741086077879304104084583970417748720930165011677558491611401661087339676905691197141095474111469440853696224823835984762074478524088326466490046675394403317086010089246528065863099705612724244874824209917305716765072150038281242063308286964252576555699829094442869166817027271580279146267861717330695965532737828660569017905815413160886659894175468383413985680124463593354819433870174777248720449202801505642425716407865187469346248314531945797249019364901044714903033805593130420413821802507964225912543153084934514776760844563105440680887942989152805876657831802990536621729433817294731722148566581659152325312645275743213060883522555458696750377008312572183859641403262404014904784497943259550150020966378103919366070696184141148244476490239755444366093075482749452687199316982917040709719814704256754858925123640299788160473625921747135721043427720023329276269777522119321106223483439077657506846996966858373476902595214494186801731739412013516172762535788563032529955811763157642852041120992873100671074510303539106108899430858084378398317209144778603566428309567222630901676269350887553205125053392209473839182499631388549293143746009512468915518154874190170155908488843767597688302725327121331611639904009499240855069492889685120487165674589908536517345542132318557543559743353488721983972897590305093499428494098723830705568640769966135847590590272040387935416485895552972129771485399197870310840640215500499200618069677595946437703599369651555935339853674241071012743026953366017127401842303977145589472798254413448355794336704945492433841501900855851922194064998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -57001659495171298989688376570244412107956448808443190605375789573176390947718262551538765141628636371821194694173214481915105126383175146921560685460398508919141120962493013345908236108720202767199966807208428900833521812653616459085136776154657649032021801195760167594608042770355729406202658063305845062274579397938167770779703716353477302210249650450053162378843375378371828683261746894473245679591737115573987700473520551237435054800813230356609569043041591298129903896913231171138060263954282497635301344956843102998014856638160274292020442163189394174691059217995970879188322911769374841517339871713686622896765967004550933878647221075842361074857570128688729164231682654220450558137640623085437251545776929657872989311923811365606235359196758615706649298619647292493625075104887251082549310909781227225188770714681025686857574289826566374207460178035112720613089593799120630917431829485219852468579304084607295845293405538228723007713017303124827519724043383369176658444391356445184363094386697556241769347596781143535107969026506613535073519608978809794537545096290333554039599711192464200480209975151004391410461042148800849896839109030480587984465100785254583864286381537624466011547064282821978163634901428543186899144868672702644641722022670625454258842331428102441429135687427448580179107548955891962689317759452278479644083492094496226608240037401637355386800680261353797941505926953002631023943565491434670122411127949436387606706556070584597374621350529267672134698709374865288692810773722324545879404412338553138900469605571499863763860329635782353201596358965976415254175803368948794163389638381341386187418577567895809315365612369925714768403786770943803239847054773765162059004899563946621246838049116605696350008935392476666871098020816005203260649432452604984335433657519818379982894807003106226652615830950330124022784285530212955021400834040030825541020573569655988477526377709274971247378413757660949482940690782462038276953260335295270919080300332267033935457442377964067862694340160638127300709415797234122249489930641102832232868117558636351504163986498648458239838751434854688991279116282038474530643557947358772723379017947372058461300003778977774915389470415745490441935386602619806849139430043745374808617337127918580920718935245943402662168290154772229565085546986625499662675592980516131719678823585486003332583743375959596223496542167174323806388966926146758283806375508302158353725353470835993550805115437717509982385212681029001330719998243464196915534986878060202287698380021573831435496524769171992867810331922006016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 25432831209897225954333324367229215300269670814975865725434529427656017732552777224447099179877655262845244472268899217849612130195539604701097996464527897938710949550344969685288262232710236126400351802148853439725118389370240054605557349167950601306654541653168115000384776264889617405743835948026402687075108423054429084768832609285515477543072156579582719362871168666788335047789818794090902171901054224049956733888487605435155974464502489731542311051025894784038543637026815982046949427063499531381482267773382498416684859682185350564148014044294305051267942641262564747979876582690423072766783246282246682348679020073588033968349555900171446061219099491937390716206304097154808016868031632217830037488177663025701570042029509598742281809976423928148816859579497530414360108142311020608354807505476384598657880686652328230756669976364214870375396518243241433598166329090955843845320955012621922290773228744383848596823592724740353645751356055941774909787231424255292498424378039997956982950723589830165625925729960262140578530663678516857720829749891125330117027457424323480894937857685854646122763109423939030385875575044297157606152477783284893919871572741858473278264199453639959839831988000488266505299988238087959887302272453890776063645678993552091649808137843552188569114489395680399484434480760429816791563537952570074499736848862983701067274299718912408714384450647325567190974177118861903204615270300639549432396697886498133286458336975949710028593145504638223567925358052466049576338000980766784527587096732717656981500264109083152774441999626180308487933648304896335724625212268737859739527661876610550401746348994907826294675415027937606901287204420823884257753304301317398973867724835617036857605933779235464686803523537550759710642680879335192660229901357073227301878722141817068077398568486231365080034305020589914650801442463913577968286555682013775998574716873181980379659532318705693350944551969841019201255292946525868231815307056556762597927288999869082802335975788302356156247607823868343791749238703227528044852267343140866173133540914021867766127304779853440924828517694658497662081953238652164595187822527745179749447683036124005141666680774045701838465700408467311980398882117576577979139758557371735964400828996463230925552854578612565651887073550480010894241823156611577261500319510785568622720969935468416716493970334970218342910856763305903292841146767373593421699578712271024609280488010660268303548099349172894431486902112576229230891821390752099480960239786743381254514131539301335906336850001838440575932842440969420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -5786318415552920186280933420411858258829876584622053531354760658252081226535941727781976856610725040750864607641163475175495605136805243571783570594751290316903288738197670418817560224499820413155784934550706759148990780261456009979629781644129091832171416860517065814329900283129595830395110033454042315109874055110939850187152246101858891518160189094154120185908973815611459712434903701625980638819984222354384419358772272109751393536403641669623405344663400981009867310125031521571516365263752326903117797649880204226481572221848819761705225482263570643766898413591334351028147730359029629911479604446831273333214851841897840315835659024728613473790516895076360785898754892004284132211932869968535379145551873296609755882098903571300231130219784468796198152375490912514953861219871976925013760460857328570937926043436391464573634380151905305384207717941112267502619160883912497948858730124603111575121672893889121739674766499665544698304116713645880728026118883767857823009382251075480954364330216654541605819038420339357911402503322690909348265602169765237943657488508205385280588664615906598460887800449326718790900467734076482570475762050923976835766010430799708019276153832112505845843065455534787807534490828357400449256117096701457554936043469581939611214899991177252935785518243079560837367727388602034298808023275791343478841548634858058252503432342100704102821326095146325148056058351411349895708935231839495247049627232606088187849042938592643892180363138662449772499020764230465637816113378268230828545838825876540381734871978775581476217695149753063704912521094375122848085500700743704700220788824439037845215997316317286674171845426556052564863038562865340054304980937353714909230593283109936792690607479592916637100876261524132949506041891968621901439170619207193282121987739984060229628557820748557241618698649904464914037336995889008129700837421282243111398383268717688425928640381721575879466134847308385687133309551452470705447130585655565257133240512116199256531350819821765607012470575864700369130027008016132832925187527996664664931006315141097063518911129483921603355654375771368884739210593540813500747369889488325608460708205675236501052781942457936326019336744083606084723790298972107676076880739481320315945811551882441177712394657601945709008694907601816802854945988100717017396597452882977694663089151128518188762291278552170608907695546551684815274023325773647987429100017660569274974162000243346575363636972880169455507870466668407140732565391026350188530799397286272935729256307367357412031047428156336808593613312984350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -1767089832195811509575824112878693704059904577413367996039918617147707545266405049245592210674986864724030483694906705523017268277544645947141074864777815595333654254779336503027020713340017013615774630783050988753057525308753296875388118839863711569003567600763149485118134451590243154860698664013097955456883700167951026937814217010093368898014022409351950944924187105409480554491772524739318853647819209778095822601298247747640828917696706505875385117978663787207251527568151417340444984692034188535328670324454912750972119520563757214314720021160534039006822972655109914002928488411426925712271942763128363086366697646856556688141226762899867498583162067681152437241414866545324720646112867799165941392373229191749533723072937987496480133090760001818085620515078757529427707384718334509507498833231893286022484004228102569230219192851356811915482992479017970435039565215536717961625586619402580285371289196376756349082756383406740189244829878618575783447518077785083151255166507798562190875428890957369287931433796224904193226373026007693948863390512565811267999010211086312747348660613311838851214412026977170151317147907171209145925148286423180303426427881110243975805720729836912435672602797430381608284001783600158412705531729355729179933631826776561953104503823099044320906439049964419619874109850229051608028169170397025522344558465348560925803426654611538415745930675949876762922699560929682192696207754334511977373155180831166572063575017800228298624837205360090837344140146795630526639116511592304272513038834575921029173359171182761450230690857922103441034178705868641442995560020158273280516921935107178746144337902783740707025498580133213557932372781114831368774021752731396145260833509779527883599149998697139386276296575630225931922914959009190080660595994444027923965039300811116530442940710302828347556973126260902733479888242294064066620246188313659841489257531316472695938403216398300596976317371069467771711038310923120389520225857140310497416928609314982309135082896783031384063963268853009958753746400419474290575894520108465545134818824862188753642888416473465859771768787037089536289108764943336613801020308224017121133403713626784515462097885778200808271937081920991345151928550986601156148558826337809628377422976277024564359725674797943713879388902900468662809859241432405350671121662259826617244112903528910438997219008259287756311767243601856187446055022896950154834724432127654658240061262092494372142802995284219755775578355473385049762659858088908472293912103751125396880654056856675581365638011343773092044013555417088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 2591351345669950311186874572763221716742698627669866249271110487774161474433081585401466594668722828863309236847529035033986536664721312661260748888509567051921845347889248510039421041516044929865225304680250127167141207204825894109913328761016180798359775258171706360985462948413369899771129052994903063727783621953757266510661536677922885423440410616431203714539059447118855841615676816905922415340559353556724998451534218537244610276347283656620189641238603892215416158175988902126423094394163964051665263505279966271217591166006612718840125609201341639749906947259611555815890953574916090410664760501111483387855602017042648681840291999217968005405002628950271390483497284981641818775910080004583403338784007682273569778466382930147334864855954159990182206216801953652894836420241625728706175554519298485860528865644006775048467641708858681820858798611032720798483034393999235854566969085018331649206740408544094783865391837413555479093341865770313342874722256659311286723354296454527544503738116038881029312002522654301046561933526560360286904482329692710541826722441729094305879782847708343922736413849982513286062164953932880630742840692912999340494622621620660452725347365722680311960387511435690941146377531194867140297932121089618423520235454861695309815954594187190953601291009904818874414271840257732312381377197005510048303379297777004482190589216900755322029616704106575689446465547011133889952702335009770467686439858922101347078373677059507283441032211143678621281898116971454840946507990284363489830563588313969527143141679702017856062564629188638132133274736426319967728612723562685143708595340981144041968440591602090193769156558230813305563556896157438290524023387803600753445685123625559485307603048007341837427377237944580080581335665683988102555014643421264155524456005879392833498721066554674613409550516580834606648802553013996963884643849661307978575497508597247027729013842533047204916920345910011635615469127471998162194707227335758352015659099534540512453868182724374682527325427311622259666771619880828182620853053459757537918668436652046893748722406314700378968292770807532035219171626923225058790694192508366734246042105399994020076139131061500944954484932862774416371584047140287116072541058505426536657024491906296239855922631037657343083913862537847633258942496190723910863498343108940533801336460766259461173859611766124040384238830753910316221315775449668048061276711075422966514061648321028099003607351057450659732369807818359234991601264718491337209677226547620839263524970125824318118472555963484654801249994140549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -1398444660855355101910873537573082672744148716138569943272944363249788009503001268609896769975275723317423968050076405625592386446110382168161915062130756077009586005232282078043815870768844371109651999576556695468650534661059256373817132801656911251721048315428295424294151177508291293513514884860874768330175146436375877126581588773046253676797734629075341540559896585814975923007717111413741455848958419300419971358279440754286468367188696527808044222346099069653743100252807333728797518004754532340303032075806939786443852335647032975813474908240190236534324043712975994064155379429953760127396435598402287332663776637808894183351921800348537666271806004847077531177018924312573120536914021273938570376024215427870545862780523172753067813049604293192272907873304855476434052235653246521436045689554445589707833001403379093260494194913755802654422894774220541788877703798715899380202742663493533384175031520561944085986798397954185222442233723308421758216512830659301095053171335988447511774098470382235864293314011361428454066667550868193451978559628822809701696069913394956830327298841285614813655096222903517345429141384821435379415934831027178202567473324744861452282108768415144417486781972960679969857471142318422892592721472228746986176281243701274524458617339764860668635948992844024773344104354240677402528908592453285054563275724480189713740210666424282058619046024865339702463176886905216107191173018601971049115724669914543811075715141194020004576644488619419631407580676156087380947386900302984687583940337056101745768677519319300878090629946012117403672268258808535701564259113472612509703208550752802537573472684053127898754922451042080857050197977628293656312803625682572887748073455475007154722648003446816177817496489681722898131878422546445499727730821581552038109275742471005917521843929570739482811516861370933056953425204348618757046237083506344347558631849285892046412258562377782092588037684213846982681921378595846265612222026271376584153676435840688222150413672141129596160351146969815107036956085129264141250982559325937180988964350034188861196961238227988114656450039907545532222069089784220178330456365257103330560329089893791316050163436530210000247325344585664508327461360566943330214467683272579371452880387374839042034871108982985332973333440012765528982607270213513195752327578694875125936013187743367295262287811397903571189298750754797068612583784927651776329258760513528930021034643800269815096109361446633055325992961012228778975310541465410141674678242235721792993825811641477714581369992484471568697896968441036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 394319762990858035869090368647474504564149140062342003680488171293547086767720356008593036723465516395819961588428063159012386239449079538826826331373889683069408897090161639723053424817053929377154424484318250027458952499921805108617836918371818015423926705008422781240729824902418091929930751686210541133412080373847768926446388568346196068437068369932011827894715197973112944844485853751708038301318784999663736162307685349389793743255954796752422681710766197203180746388116821103266609869609503469600645103344649961506134293772757270001160443369962311696188428482999742617599097009161375647210840241083147568134141104803773677013770432478211012118225665233492823779248519460075384515131533078638592224155857672938435189381889771040248904331680826714487236221322557342669480546361252822115548134702469316510914732572511409643553220293561462819240769833094889744642362618364439609957092792174018254899163579375508907267022102885238054647050048496442051182917680742781250845370207347148610988988128208677550102295260551241215789440722971837274829185288714419812152221639272655997809209875746966778812312787895112962443839893806321800086840095315672786244700042312104564125581372504006787824313988869240816810372052974357181304886451305153452906668749613459457651717934225304470036702127606804335246001644670671398180992466992890705044018772574281303130580132305249918218401305060378290081903792901599776701488378231057890794205298778463177448515325102873949361899580860937713340707186870916564915189642466319645042696686340209378252198626473267259846219517954252799216774520179238387058923088074445999388597077000074092478979767175033707114267978336818634929256762219403711461539876323688280523232548776272168985977320895590467024784899888142553712890316395586392194842315660133588108245228842076638322682937320125664857576879489532377420853919068532356626997724281217369667329437983693674447899693706597755969114217891108392787987018831625318234800317769070163000224087414841432189674182731241920143254987584198730543945069101163253797854092631961454810951915717670372711910050245472264407248437274540380325161178562672994878796748862818977973083247292265684987531390813854828507555319224149891715578554055783115979955212755992681481383699300656600579430406072996774196945348129147501985634197544623350730338433916469432241205454213465121141972533364893601842686955975894532087173401969390689464943011323953963571228798770029325084082241815592475930325832352214915842571199936779808223889951687617740374065098778416251643449671495079935808985476838195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] 21832856200409605266705123715068431788383193025233464074639948874989161020191273375846749605053703009718079596280818212560454979542762200288092739176739913942447985441938070385126183096878772233821824099244471062685388795843219520529846258374422018052277784090405750194645948763795292630707113522368450971463005914005727958049222338469326577706181726893580376803826062560750636695006019246815527274770677842640543300736962477406528315882201511369077886859702655522707864217097955230958759074845492439306088878800751441747337679053188419715415255733055923566005594059421636882111801605967280055288914445372209425073072730010956600877471706379849533062737847159628307263344220999242950369326885003070972123837931776466449564978239110099240171440968259462251972601728635724236859551453881270641291639781134939931301673556271106106600075536200382033597534599887731170660009362670881096092594318117735664700259821454356343920070881115981902717607168718146175718439147290169810745864472651262501535234963894721565147640480430521243522294696621796742842317413870086116103789842499758001892352761077973843782148797708232541876370306545725524348894144828857731009690387339725406842180970787152440904665695160311513580040913601252394874798354540541706091008314224607574561736189205665493866885285600564065193861785110257488008519384666121992263502103845313953918088469777204443117687898192684323163010145965075234604370576933377588603526767035141275783550922540484255370606231122872788605710690874513625331540586669889754128250910678585054164116078549927060540186541730945292490243016309446897308810581954184459133852620932957947722287216087018853208572611500408503071167571229946483006003745602857809936079841797600830175565282862317942739837241379908677409236919901464336761280340209242783261782177248179237814951990273836953488772886322237992252043862041062744417728741573908880155123362100559806878174126510175997000112039651999632828159205431067842884043707675057806423710485528355097399291760005411846579117547909536013548274643609849164062027321741588172030219216582708516843364972930271529839012028112225118268750215370668551169954300200763872974649900520221488820776256461961825899203117951702843528631238491922154042770611257965024559599935385504159271321128903159428049947839873364073146496619755390470959135296360044367624884100360487201828961067823773727415865539488825367429852052835044401312446318775795651950163256018226616273784004276213614288406207390648863820095106399257265637357514899242003502594842555396124670157589423992236792625043079168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] -91993870892476684357943584124228400200865066313349963444131559351063435194297749810223287823445103608305558540778813606385494112225408076636479314787832438399192896085488551398706965957172003898039242149586466564501527615033695868874132098006552594343119757469587141260848450441612951044286663108843752436529361115001451868253186042784960583556423283494749028914754143953372335028824393708190540900667927451525338307247430681653630850578046382923504544936192245359537744232371408789143579471170845824241857640351235666512851838463228832878939074649952627092007282841893315693949535087934120136107010957320559660744310914157983894738380657450149075441393372438579682003990257077870512289885403770824931264933266144678109466397039714650278384274572243398819842369932433402796911132489253899460643265898024982767441052107235115604127755973532402008446079963070433825492071865336502514996140325014281617300115324133041679622354817801442554595918736152237654847592253921598565553480007577335171314117534689975721788144100179404875792941881498196024338455754206110672958962969398097878990858545692439040882200813263220935889443962421306298200481178673981467450235987914641671562914171448955708340177175045733485104685781898222951483007039966450807564801986712234714525580538126773422432207114231613739373052929635970741533627442515649918475083226716128102508816919904766083762408363726049601964147485892272857007790125546846728906576756050507839340409324609973551254847691039921957199325034389023801391957911482337267027217537667872947084764832843368755653431638435827469388503676276136641691716906245279692914487391088603415207071041815855475564364300961154050541028847321746166139234028447770931141801525450645250456979645428270706621439232928712353738051312912920284889756251593557239333024312924639120071598425201020106650025119691227927137814579296036689865307891457152952308765622135104286314052628724072456001740348832165996782208385626389813268485134457805854828397637048182137351136198511339721983932990379929643403287959383425164994956816780363509490480309223326870784145077937641097810963401619722444583296622179038348361291533814343386318083140014485442467789599409328188882329179902622218869061085087808851844924642394224737329440838915177752374270576076007079959316074038607700449918499609883470327230023769720909093696738839825919103837352886923331592016802254389535794986312363504162002350362154883333186125897734057064150564804420867161767928282399334559341232740869569714217764216081789065077624477696064682536473255291438210345244368065003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] 58016544815646795757097989775776485107305125602501724790169242065690012490386151068695463805476271312935716371197038851825496412135603646315286616630175684837858014250191787620912502980300082773788274529913668270053118379014662075138828604546262591062309403088594304545678000655392319945191450071391963669645037850216834793303521173941241762517834696083739913817307237105585338184051495194875992418450109935728107568389675106367490422654229955766653161688146458070040115328957094046803695910985728127222959479021140593474754819029805072608660116966761157485775708864573536719625921959843002891600206767437985997845652106251372384974035010320127237940013976447994113946247334248430978554942501097629732327627931517570172194313497146832884135249123329963955364139244565959407789249084797215385008476525330540969155838787656436071905379137812021275020904343035902800945259975521619108906686348091482541728501905185399360320646476521227241921700771077149013139192124868503456861714906763403457911042339787134286523596388339927016807858779044968818416725989038545378324808268753850855107808062444338879447993309491785512522757069221847612638978685990067991665254563546371799791125350844466185185328437665701944126231102847841894084113952944360236709617266774520368245101048422489726797125877656365136700343187720054687195695140213641999410609478157312785993615652221636649765429786555855756317276058977558409269778508119637143881320566481547248722514785209816745467268823356824235014083237942605147596558305076893318523659923037371177097802531755979372590960004948097659617413739722101143695513401091507903787340014471266807892026949401805427639273722879265045234805983871951106288278233653091172516254308354502259048460522119418205193808528214836483488714774832841424815645976819413246955646361565545872179309615965227269142420812800274151276239843375545799324542961145754687840688737430442573273776208284698950355420847774175208231442010229293574797223870064515010279221235040259846972033201677571306580207309251525591068371430066431343392879762789539846203418225732588533912586289713633660563693373413410870354456348336547018462121652478748508160955629497328987176196868931213906905027019503295781618774732241137083505138283755664192995249544772560707959526622210396399659972939395766414202893095725682848428392415381534737031828259306474528162258368359409814050978432443690273596908214262556446585504062274241120614043124324368814848799828819810547607925125984584106537872089830592964802374878716776159423052081370838637378534760837114981683131508273971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] -23295962763667061254666001861989467241181930842234422739107070331320714196345977352247878808095033277430919287667540920244362952766268273155620796312840360460967655094057595923025187515019785814438650963766388771829512829182950810822082967691069242043491560090795938012524813595091296594406472518503489896939744377748522692075827604610069468214048680876320510211802523942530039431237020671077386331260867532313451774132934937344026905405644487856851286974447880580939111241632617303495920587442728737635984256734699018277020239290657929786908640594561268525566754947480615989947275022774041749972306330997297814306170840083477063564447619891011214399631964304151974948095640750449394701992682208932319875137386997487644084130391409932845405449138917142243018323362259691859258694820545517546822330302573877303162402555315445199850834336068654349700659284464508846651838297808918293246953530872041202181563026744353154959709205290706995931227699016751235678537822438822335996275677054476788947237959768835031335747917665948158021490250753305135791459462254323891920020212689845876519327145418764587674499888799399766115714331534510125923964104153529533760913007052725281685130465213076300148661169910520151195198862494673423432487673947600663322914627788126299567937260086311144870917227380085015330427368195855242142617413441230370801809722034873497491971232930559296426149233820559630931446194403665011685014487113316700171498676483843204856805280974302257297113808631452346700578546380545413023670295375455498319031583743254726029674031996681957869223631597290774599121187185529230905608876933787714962371537859329258334325666168774980134671972312857083059496321833131800392102314675926396510310135596829864883566253785386684753704007243570074206814724600492781999031649552311617786674475132239747623751896851974793567262649269704554253957358771109617399116505682507024271607195752134892822813414640944059472319246361900441861705639115980908607808009118636524880027296290705155352736293749331518935365356186137374551291117742034483481121944575271885521545639982253419864391233764185146620011328369733908588041397599327070412338310731332231834195216836385110887860678331447272584267292523360204609835942866887499645783520237134210987207743564826178134723198457270845773656261457358412714004511202675532646364467378961236978793094331325967089727802352552866933172724734041357659064796452794434608527192067160873448630960095465093724138249841818032611837168431274047430578596866842364677274711899331083792480941952830201141003611602131462835451317180170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] 6518379944477984874518299539299198429367460337496020344010976783412848023759171493652046877365514270938187855575975058410298390251721942106436030545422028498625685389901614378394294321481300963868933450314120997796191711929136092691086055362035783829079946085954473436948458795561231475882167682509790841925835528945186418497234087633771528633496865315798765341515222558333930280690013225640248427217587304510896162700694579688851805652628286737709607552176100692807451022813896941457399903449433496259884704134589904843657961512630873256325078997714749277141911021211944258064123575807405725468300268123445606122512268748604937156129286749103713756321088253462104015143764098828698202582372538417713529881206741418969469224686911848195847443003155489939973902313336168389326031498083294696337976859141756288264272904679506476320014630807397396924521427138919652815044204121703912214906795225466368205976070070227107297450104220413880704176657877061664757167244407744965061375911224863438970662430675919097095000330789053354726165046838380228509812544727710272330577564267749345345597792354723539796407716440785994851133251042364594140856865936660005812972315684700714335338518161549721818568760069918101616195182998924280376300940022576237492886753929669806327163944107566412815312322978581316915737650148114208835050618456468100267018804803114269351992529913147405916521404266812499747818317745644241640927249992829442918849623003842372449113381961758747865384228414743781716998038721463046261695315198594424465215407197013783871726133979281087625511370081871137272124203772533845289284151086522255824726839230493288548227422893868592300480003055986159288846407436451528939142940269384655630353236331407119550321034097720827467074696327331981778004358277158891595267878390124177723088849551129114297564214504142205441037148332482770143911550273493176418719600579017201762292512330833981335130730312438541489056656010940035162017938937042249178310061729324939661266295120220334891352698542971400962345740814722723511764867702432603690331087997369552640899000023128440528618687693574048460166323793826348293045027735763363051063846139155634943519562524431547246430732803396261221623145318699595216727126882984184723647156310242319792922600635736782594233537022447150355602209322867758461158884960023352553549660821959430933986501623495312956507744961056111449101256054147249317622817194931616160692153470812005037753636157836892912477055023787762855143564802888138564168379769266434662849894015162070224696516949393551151007343127047179041886250310041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] -1077506759204708405961254631716806797662568441845996536796495833522058551527559090613101071796808602372723051756806284452896523123412154278308866272538342349925628618514220654755782700960223249718416094610466087951460940980384109598317254365160739750866643029351236869708578305767777800008601808222727012516275267341738833458672920960904392983956871384963846421741776514435055008087472180234436569184761802021030342861089832755664108395648945022583853922905115445111576509999392224030103482027503613185699996086940212355938720115027403327046935115329311456051737755225163050037647500126742893866182551256915400821484239327571171685141068344702503328577282129310092851044801092410688184294196571825831417963981889773874694596465845390699782244067275713522080727594150054169866102420733213553654246132100258056287175367196786240824702735000056620035153327647691726215950869850291732235879463708798383143364796194298367884119279039972835321678219017258175388397519738972463499832364965825608331124011722801307611374610235768383321201553993844505044616985810038871385862211615757944103474941698642927031556124030713221078163525780963502425828095294881389170623769701739238721288916030801094386333775280522083760732073025546706876774678620305204650290691450759289368849193591655210675860680196290079478064862867582242883331566610683878867623783131884405702020575744689977981251347575807224699870157851132496370886714171414750114004641090646834578775288327573475147801195422518401498189047144201336597160277380045273127704126560783031030941938940480630146714592238826249379947989706813476348650192380366364877870343743206413166559172845838234757210089969572309890311128076760119113033948241945109619677216101661705412730008032524536653182127180366593622530173379613352201678285317677920640692579259439140383408106014957870949442631298818499224427912094406214064120239650958192003888101578643045831542794640860972520435984539843417396179599359266507211439612006131941703401581662697902301724339840219726294689488756939980065294843287018900267227262951988591811926288477440275726869542729227207498818946707672813984404749320149502337231180313300133406077009581507865554754870260634293564188938515557689072186105048453928865625166013375692551408078265660125504340981169620979110552910923883570549588548605498522013174113882436101137601606589501464543923391664225239658069948980258754134129427545545018603256311408393512922294530912319114809735926708879277815583022061679502446544593943013355334275024770109574868640223831979348633977755334906751182641051320975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -61241272731772084223474505113085289697095426082674127360461199137631336083323707492053292236525813076005879109902062534558584592814951707289932730921677817770595452035998254803158554251942564865076597414801667556945896887363054140925432603245768702232550563968408694395687889393281214556893290109218496649034331724749640215098492632756250209166567376107434843998161621333501179143718834703580644026323668660357910932516798703643871683697551255759990984974696584671149872480835495490148269842868878386379260820128607930101061803809621066138331826509829501415023674567285861906311406819812638124403275096954676411423061903715880536983832869380342693162581772306038565434151866763799528880340482362932120747385260056063971335056426464113642852237687377492001478047990702286732089797110994043415894868779952883062965164288510838275419549698311781251354801422259148593529918988404772264488780427991759608838511617454127896287138455735958377515857875624382579983308337134859972424645857254484129666907839807117845675998304372400661188319601417792748326731048739260524490203393341418864949293991586388059091514108302316646894574447027455251570816335418650435603641819841808033015097373377329591962166048544376704607350174426801672746574457885859700034075114930478572488169003464085898254911654137720476859136100608336365432464378040471651384952115500982310377992076442202500738545369395967363107648485557584247873039694380282819727381983815205217307980648347258675739857336366941732464074952020419744418431800736766132216290184277915755359370602145536728532852854281493623948083785994522976176927986899290032861223645584381799773676227397108104042023084767385967317039773023566839168552715952532404924575344967237219494276885517091805439254450047936813306274792994330707231518435842627100798720172600430244007175320898595819654216772362833547030508988826745691884713597952203194722506444806609325780936281074517739064381621561575185579369464482099208924088052166841262687456945570275397507642967957128685226865108663601512797514992142325701659986288034725380594718420411805460628564266156653553348600075513783216330546477875251548532692001629459891730509703057274305517167850641185359494178282519709755963884995171728379902364280097561016982605260792645632093677470629809293462690724110424336597817245945162007139772150067666465191080494247393008938484524911040484740820607005820464426150881279753068781177473479917346190754042047056246371146884509959389835538381244186312862635270194939642136492256925977692529012912647796801127182112218245986714439699660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 123218750875788195907588928939098591457006444033188754349190806661326790937770258852984327097392226388838424224211712388424047624182842398560046139119793878584282583595988603988985936325773899454236675669590753074309853899037256141757075614813587129183214430558706593723811959668147266319166082480066399157427518854679424635307445297122202649335689992751036098409492476430974994169033841377714731204178727361652944570221992446206640654970394176223654318044933774928645705897606998991914915180271353211928083944470333833329602633628456083452490625259334378030061242272979891324250497954833339138210641658278646987597437453933101670062258438080849072565357901896255520862757762639766520161112692365166905480622036342511598797091240511573260065239098868483250107648267211839884741671229750951977270640457082145332173907524247392602054345617168051267083944664833792191394224456225959117189670920747008924535762477263849073351363742029013521352734547737597235765359831193509024116257689401209162039821213581457166358736637601286474365204677695482171727061050200049584371042332697553467388229225918928575953915179744605118901186123615850660787313187102044073253496778847662786812332675509664884315853967500575933918540201506901035180267682569916712967451156333421626234734371796445325126198106127003803261335267067496759915261378351440921301941426154601095897080343870157885286449729513458683659126311131036060924034762447427399077479389025269408072334887695350801155066243905635548768958977727287678760941367455312460267889185159271658691799229525036419224312697428600013863375026667992866663447688057782743083834581584393449604047375387483357743470712967630432950891669230472246217643079349453657390344315068833721271051440901156620591727118287702727694170580517569546592007541162789253467854817777461424503412693025212047361189143465764823534117687151140278364211050827777265762654646627474478857518615604280245360542627111073487026503106946419473109319385496961512619750658570107856809044195738457067408037976937701834653671356429286301012983190159206524880234402442591549460794761248799289058354545731148961442842251417937161793535783390566255280198382830445242385471038411750691617840673766771474651239418114949258754522210390080314294246032895176481003385296448974458943100558433455877762782628697148620128471906890044216228179376745845281478739044194469863946837547150854970319809061104955174733782580832466765474034370952365748172012637662308308491498082511722382597999553986774923615839930227239360244552718466441023755372332877896485360011134894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -55365419095553462207767044633875201708153780376196659876150541465838497834345653045613964017792117451647806239254102806644999405970523737859447318072428077114504492721566743898994095402593027755079311653487625584707438225242627429943372405710433463087122775786299110997043689532535906117044071465387794539024848176788459310576204342977359361654173634154386147558445621360249019749678038510499348833224342538215072622106028187582364438366478590063686665676859604578390153434542133786038222907716828457241594211293991110905581308446498180064640841820997929432488404497447956871957006357125614371755345546157415563597415798761402023294912195040786609837597951794874641107772467751320335465051261715946589817961465492290427499975967357455010906126618241725966003923416463818745534955849816208389605290992569484856434046016242459047401193633173914379328166254298401421285795223834394933998699023150708945725672681781122017187506334977191696159359519607333282585853847449930311998899851408763160615122581922100803854341432786799309620407081021303226255185119840328098215074213986357389323144476783317899256259083101118104005074937632872822619344194284307142930602398856582007620127685198948756765001137817439742224200308700226860592454569992366316028763724491106939505425724226955170694719069705613366540387819151372708952546923512720974967903746495868420147434634634159079740680254435519380447621322939267242641890267623804473823206827694544473154112272167158604669388451306344134252689878011359859050856018882165024789873864200916341141757793329470555930183571092915693025931497625202067038148268309236893378542619188581391506104045743408401714659307105067322867238333873365227884539197949343815768258320179022766042397212320052423315459057699929391645649362217407699940302975484774079988050984610285415290286586805573977063437163545478870786412277820316359703081740521411766671969899180277394000273454092979138223961887474454011461173886595313504449887473384446185635455748042838489799472787191299247235300047329886570949295153399836948623815129038368478735826405041953170099677704304896845283429140225091643053241775746196813621607287947820541710821588956507451944968137123823459563860593137284310955241522837321041452109401496080899547814170207075124404095304942058303405473486651721513861235157315856852572014864426173311740789680274132829486220368898562525206134504903673792127062961823822450427718414374958103262545759507282064586883841525174372653800895000148457118726206995331536856764774740160991680271442178926338572466976681895703390837538816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 17825102566826466979203572543948006226358835074313244724907800032219007654353119300899261181535865106803566224831586900910407469769769196592311878553278164681921752421304544165652680211646392861783379958580134028131979668696501292568831651890100682837624085884457550642825144666014890745812002029749839226999733824907434215141370360018820002251802886310029918710250515811115090111773472452738761113422659095782161376663944514251892914159428297561102415096051585783261318206287554121739971183603246295200224624799324882388715693115766852903903523243997925908839025686534120047812658079465319603455828410990028110110877347006339643768046955973030335738073661470874463918266940406092109145934269748242863270557612971281457804551013331809059645515054187621559558741705530900770628790346466588605442319588846446470108769077823124239716628678542155872690012343404874990353335957221119960807537010815920865564399840832882771595703748204426839403409500802791973192482746341753552779848232817942709120352501576145749076379924771701703648969326478114475241081277427801031766236218935850730083187856226049815121928466229084926003679594709024425714897541407410201110947467998109467969550300766720494518654831078432787680756643634669829973299590139222631205099934186047711822121300253726271968365622421820741993911631291471002925931370108489295148262872516671664105419587011726578392127564165254591901842825265457430729589466026160604317856988510086189822147113427630293439057340847369871430952705250434208712232285753514356855309821936284723999304918612960063139401554005392758432729500077166054555829689307779360838234421292320444015859744681356451835778373576251259830875026540188087854518356239697664676372996819424208982624475962799034802890149192263699140879907312302668755544328423222775393628787916544294393946841508134749643363161326659026804423846274878451890542979751723331053814132574125913483487502221956718889816889243320545161351695262742264210413232484054454529119878626044535770316284532936682496572535984512880841929715241084683601247368394210188760633243007572703960442752075101642962654655148855142862332547113028317409318976265637910673363919755516629193798180756918085174241931980877078583461877095861263416332178502379098904770712183406642886023022931729288370187026669262171525555768199735905160246973255266362423019436397978126102885665665234286968482695290156762654907148731095300956466695368941322740504874516043057871278565939660447377579434970183683534923003598060930709524909132352928263178802876295409528232427041919984965905033461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -4815083608612073089044665984018707043376264685732830752337364433937731200301139742081598009390606431091061545023168088798263288789727453734145660778893820471706315548740395471339477233566411549703232655645766523429076404372820558799022913548562601552448512388101296057683687324764411472625837915091604671854684017578737780160031547883180063544727216607074733258639319070839731499876857795029777475822154109081540744048269295887766888961957324471447204708848737693176732087069103313202645423994690704261691903847047779494559893382445746690384852561101127477248420361636438776529233429289589027872451328466318316111614695835359700222959284026903674305254336636394963979263255989747767173499831438817340410599898178293224192472531077747741962455810600022027949698418028447629019851255650705969894641493673539542113649014613740452387067809671099840514194733652348343093256251842408423364422042328603360963850781306427248592618653237426331497425020861844591475642732236446362841184435701363848479545300762765251567943622105692830625508156191880932753728663961394146918779055374726673941901207488581499831609677868539818490354310747896366972937231803102812371200414108190813701969605380775396338119828782479253669811132193284522729091148249969167689003481293007497258149997243258634770834902013604285588006702587410439546021631824508123428904184991196329677013365448938993226153278171253256969488801472278008883178164994255547565331652816912135977326933347376990049756670278089811196050548831457414079654688804085581347336987060364040139199392164556590005131763281055857264091158991546758442300510542078770676269992718804726347508244533638603573706444182881507338367395414091776387985097816217955583381378776618105649125740369552383375167321292762868065539208544128294485468609987259738284450774374185102399935509229692458849206424396708527086880212190395811242157783349297506577650823148189558695217748556446090272085319992761698382698919833580132024314884546203552616172330397653156420368507773416108575372113219064399661232000199109109859869322327080421656770730675297547701363750640331712240443903848167447367956492255146059344645246428459014552568109675789395346897435839430245681394240228707278850309924367104665653919091721079141662872645588472304596216831017224439026788943874837850432906492028818398630077983698241215959422558337345070047265621780857615870201656420792878924648706341595120980299543569054824507916927191106821475687334980967158150069613265055498182291668929401589358892489219321184865688714514166376871852212201112320100260852531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 1150699761369883753657853623956624783553514023040732344054529023603053125279611768506657139778317837207595460590805803330598098272071824982361772751214405472773860805341986616418471177598500468206758489387455042496221856778462855166690756668184162155434187534511173366557791488446772134280617715609341375908118829612642280048933292390462532901856557825062992608408653296533476852931734153839288645494211494010462495129057880897646857055988978320978446402870284455395810526471587070910590564267577287751314550250899080161637789556149256946825036894342382450364459602339605609610443354683281513578502304609628627717737752797735601888802512119995675528986967520323927640498549596789530341388288284022922629221366653123399350237226529094165903044926805071445013769253592271936087667386022624954774409833716482052948456861570913179159995784553558038203712688692092780744064400401658364076166241910998102970614252653354337124941428420623010819368964778159230934063554865214175933536524186982870448821386678689510678712322625001592131035109486059187408919990368505036297878287614441579342670591404644858425624115648698675803032304145586083096338121477999512542728254845645460641655267137317400857658732622914018663160308491859424572324868323174027408125562313552638223857309041243248226206294943439153696225847592357279265895831553599497943296589209221240891235278313769277310688070075505703957285463829060735873825929752140811023527924232774593793605528979219841312607314145540131146838685394672924306290798430556522387763439302566893888079058742632515308429640666774302376998612293283450363817146277949891732272545629856704074494643026485665937526384909727780189252434871409258656356894743312176146768517996263084986407192509932488004525370481984450285867281920160660400120365776253275852947206188700284998663978062877065426204891468527134494414688564008326882618102058554853677581549127751565622317956014862291430758744644255564819443885369799351411911932966347299488100291079500040186322314968192309471719347508888884844992520456431820742765898481870193182397668246550674295908501357750560258767870708856163468007743086670225767013136981129711210584957449076525586809170640878061520381793246297216615488259367881781041755214192671269713398178963704673605454798580940225492942615059805375234066866464621610553345319692666450615430840775433966606891525692871562318609958554742911160972399536757073330676677382184547020894199402201559404895941868630686463365360043753316199157345111466212768320437954772246377878790050655424761500682424599222942536711536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -246023057506821592589329621357549487521637091701400398546515816516858939929370455057624815663496560969525346240136082861838968513817439328629304001025572509304660944317235404803650334650882756749210071666521996010902859471710755019823657699009738886434595765156614700020162295549641102633888184334283754772133042954568152582549826790390888305655469414383138354072460166204773694600652205292177567131799317389826867853547865244984465890923175807306715062434735319364926673679810233007909033232599548211440693772945537677114712740942048629901857087797180838515115353610795641438166856285074589875332230845550633318482388536299268082803532217022389524060244049086523481520554905245464152834532979255804695982499789452975608303590942108551614653516786865964420806671365748192011704027433826771682918408900005992202030894149881599683762923354892724495816047272072364059888738691200853948233571482407554700466878946207878898712061936774659977653551200681398908769830105375479436463240196954424553882952713482301349262807485862627688776509154065216256335372987558404268204700686032738576995929230421755194590094651623560654975711810479178768998777319485657896562953557856342257448138314287506331629894431945268604487888515664851533609516304027645496143776036301980645568157284857980685390651613841525665595520977862412328503572959576523999117554910063324346081900338210920876547154633172626609252585496468747555258386147680752146586111008349470609721517017048546326430113990411927383469588724151230601771395860787381647948660939560169991164741364789877573290380591029939089686988779726987277118917312807317470025946646650589809127807780392563241876735966072252681628516224040735826728609795956537413129286410612968528202770091338990307606105892148684111282421870039057512286405292073530199983435193096397214776733780441102715894514017117414789125599125255798364728920909953032093001488613234596205495888548165146613875365528653163334819245166999329242349016461262444179302799966259808993059894576220304932149426009195410876244822277446840229494302148249634627160042940430012688050921858040623849823643585195132900281350137252110350618337972493716322185791725064901459660006634113790431918761124947438809567665936127748685055231056652968365250025172346725055941251744795618224232056717278659574084168883336516385027159850288734118547019793810985713332118557022891036833203915948316012245234638967506828170872437641900231805421661770592784552280486969824528169807871510052995190136659370906493424732633625906927045123502391838517604502650038025761564131328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 46873949318975551819406390230254784561336427110266014038985364037894802265365025542458159801817381682687207600429759908479123320040774106134960693717791098422838594703878388616404184432656063584078193864428703853419570625131239971182179334306533229877487341679310608812636458378727107896502383820732218075066606837495829447945692565198058771906979011378611086744719167829216490647720870524211450133482406324850957577002946555482174077917657209160689152099135185737243208132588598814110092315825754473431590044552417364727229702437686059800437844954828939575831589495956039775885624180782081245708977612298726993750745335330861548520837351585135201947127661167294665230271129310140512094341001484173934183867974089173218106057651085873762098300973184404076370874895490717600280927897540348476839138361264975195239961535194732784227181699529222638000839950107079754409596632230072827458186869565810922260373462535784121780036106428101874415259685355178488608707642632094833366601573556837080295444609482684317820200119696346803402198563626493781852089167421842853643993807353452088859385627998811248294349981976632962564191117585100680106730020949056563358332537663624719459305585477909591073732708929508118742156795057178462256259333415889515087535755512149929677680500002544993785222721964856395163141136356087039079286833729702568020941643354943401064953635145269316373508501725143694499217538904477455575848857584889115585067015486398428681794099208307900467662191164417937345167440259955819406513064398688758870720866825885365843868308851265816346497468203977071410370843686949619818200670384344973862721915392042586413568498059006578444283049082699879823761017965700051773173775594755579916614505878208290269250284027173075732029475758915304120112751104472097807342118789518237469202015909101234503866025622101664421841297682143710923654671423011083728089034391109656620820354784174956245828239497921783288962089090908620922847293033964667257420310163096680115267508613170040776818223434044971787079394963992425481686601373509625810561319426984742469824396542931296918965414652847970852567786115502798586335975447061000386185274297353003125504414520075317840370821781983669982816299243727935241783797658939123774404006381180984310328846736697999717117364944170934600248932469404013286287307233207828333991616143129620372043951343513917965034644615510356704950214777853296501171423656177342930875452680528271406007101753269768826078133962228696947905507492562036077551531454600115380375463937777100464874631019532884136020669467264951404441108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -7929297924307791695985417128451243629537324309643318381102445211497510820181349546501476530146496937168681978399328563322949890661058337932508268173597460927393461121889506503055513827932428402075478269606645344527850808263717931052790254938642941382295901485240563485055787029701383138462503659641394276694810775102897948822314818167780295024147483023711308524642476773479982318288149622072673975987049116191337436444749380882289220169057521827600649767515564698625763982827722113865670787555210120890957622208829825356687259385179388122019937038198645003797651327106895087960475863600437847645533866609145197659120617791989718987664297743207144498066351000558547346599380892444804498260133358571111232649260448077690420808976344050449795573556072412806333796792587431171899951760723367454774473063887710907842569625779142656369968576357611773283944283487028017888201405337631601500949744326067728286965426561297831587106706038966073769643919890747151312932382146297790636187797532314956701722012275611427630198416755794000535797991592338918931540352165578173759730729454389179164372241185145781801876620309121969842274576043370021058622136543570758210341333665580401150847407291272724386431985972604498681522990978501887229958175775220158526972407644736143129992318949020743322339359069546330028561801583775709695893955892077815863204398270065995858341431644670952870598145254745273942765738155021143024483661951880468866601956674504303420640061417818045211400598383380848715068747153908625253428955243798902272443938919269376036639105613669483664977493946113360526954365873160418373020306286901927655388018493116030680481426653863806684136391795790793390309508242553643190517519001337556460338119354640614694170111320291813263653889349175258329408856471317176547752409594570709876742873030177870604177629928289710958639649412730551005458127813872999382367395429530170704655447608268921557531761725044687185275166218144567934106070590202817973240522693764280196842548966701679763853583390919721245298167707920948700063831710003487072130078777053891294243992926939645959634750153603372929946652541896491946527077105285298033315581767886623524381707102245702755066951876951813358753867719878428948867609447672936554791801242645353760733840012795228673551075704218842793000078047291195657894363044816324031736376006195880141774222234177713875702252390369373794422646830706059563141598055458359470750388944401075814459569664405376292508425624292636451495563397468261715470493768374529214025087720480889239909669792141962929435940978832345180353331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 1180308300858747248552276882484593667211916635656215549736262376123653407772398442629860520393481079043159208781440353170180218619752654347833509834746183854507538127570717209063886276960841282795717904643540656536325701327407007764238653231483381909888342714194876900381797231576386245691339062000700786300021676872633089643528490078290686641374444945224948806771627161742728866729337669206274207868023055689327776296994141529031424221085548633859103840968901210382207037224960347665086826075188846726432388714026899533618931643107940156906823226498304964181282360277589397621917501039418509091186805572985059074764589429761346239550085522596868900607609579924666216110355128612633970737297713879312159426579279339884323433326815838852634698190094715165256311866173601766956292132727342434793463534866505179220314499159914910914528302658974490483932527542367536967598664481864695543441629585241216140536258746148776712913005476406503896185906824439116366832724457693953637212509624824979577155106973120186032635324066844522921847093819808793984598073767241429571105830704254072095210149519563328952702400221197197296268094528473003393353138718829115045085059668425378242303195251327808546712863136095750931622655328758885359225617653196658338731425858160912693988952914422022528474552521638108784995469771215307083634782822511283920186130724596464090093195559941200468018186690179521749043076154542021722449408174205727598892696944694441924031211620026565212181914758753824089355933508237355377557952044983877623161353422068995430042438849079788228592867350363264456284141284696650005948225478298675136898016780363536010264184211018147062455447596675163955973101636596926298423077439706656006339355401325101316775985018328516138028837957544215400168690085436169172980336511961771834386314233426030201952601463379493169784627184052960105050713999360653144593971952710229681820217064466100096025101968027642629743582878346095063492564551764210996206163136569287662329900877870381164004638023087985937338455526346091960778907364154318760764088538866014221809394831823601777726790047398004701779274819401562297573270925480475739097640090211373700467683789204320896756101984745928911295209992716181263789063331014910141352185185072608239775503029719752933327118056581187525591433567590551924146670256539411312769442625784036905247505620734873640640933776023441436920135551715837631242164048584076211890880775590777146312097811100159624803617434749279686807265434330393929242986347157762797758586563881020629519128760550927252976641242855887980493537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] -148038136288599499731234533350221626053541057346801843035139234538074387177692173902343754336223584398973178590820912117181449056017806738108440747487539642784810367959742400759755369543254919486694168072982742356391932252705075244647546787910387628754215814791782337214297746889735172599903957723377109317754531747435346147129734976644341492734238725457159841314566742674662066091840797537030861875033458702125840045504043118406602674264712309152570358412334211871460565833408002381250155565666524888463571269942934711332880088135980192473508580176384441977951710556784307761990538568397582248434885835036192565742083707035289412223118867498869536497281552151666147783501417856327160611119783120865072808403241484617589943258882753952775490805534212219248317005985013467645647019185389920118598462154107608320576967758270263054624927345059110909881079454186762428961572179288743369025211145470028219534051652158477150651669918342754974087429881327450714680993145495864191134570101210173869189733389763125819568453457748289241953617625810421376862971779853320180827529452347879716845637267759467275099838011531400517067856934659767259737364389152349947021780419844011047915303215392051021902191932752390360605921344070098627181190296409003569262953856318694260341199833557093746819412211051955713566340488678950156857727775956625827255709518204946030673928701833623907929456845415173811685962386940715092247968252863490553927736739893705507686136051447034245286102212448052341686778800338791006094135312450578400058351838979807975428534511911824831989369145336431410211516621140318249119727400567348314397532722140157990658395933933471648150526283485469093003440527862722799193237533823040505591502635726593066438763209608799604886858158331085980707306029828106974488155036095483617509865635659732448055783280286089678989627935754473742212557078979158141888779566777957483843999761293530852846238868711273943140359358739484933482148580738881206338687073951715831670843631466816784548769317994842193881465756577603421096705508724058733445857304567331536333121984734707803099198838722755623778636598982223502393834162669732024976234916249322250866815476083563938828866908449415229291677722802983742705394292509350909146177450162407715234337933982980644246431025550712851988582765319191351595701866927875852466245487916358084684661357996129757616844072455750492633952648290816603618450034149044020964629338284771932781708723537502501981400273427939495046320913909842861061942943488978221573307186928635871917147009106813374369046724163744474280755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 13499804315248140851395122511213105006918009279804952083622093807621437146848217550714881645455587786782495782314850306387657772644495406243679300627909837464307522107814024367941709165673461811027101188186682995760806357763652290439166465461198843171399424302246507554804951962658251539277313421451575478115972116165095601320280356309008448358225390987214290778618456473731276408873730446648133663910067665476263893276900833182475533425522440865355373943249717096982553891227891199438222690072383850489574937649050646004455510447719600260626956016812306563383784505789027777820757424733395918697335344121861952828232320957293331656979421577960762489990365815822716908648085066664072991345600187459587126397787287953163239237071581725196558372563513804811225787671170036203185387164812173281904070316890556361242309173943417864485490807770345107509550017224246238255925660589197719728834085643863625331884058673713990379691609651027660668454955426897155274186651704179006812571440010423586286293786680951613373514836815757702977112055699868792484073123493285626714204494533174336920440087058350457685892398795017297249254770368812806662491636253239466766341189073823212907444624569309231329879964448230196161333557320625559111046545032507813883525374527605841154949452655106312620646348310887360003636436222678666112457923347129316234666949922769216870485979201444566020439348324109379188814695189960058029559631144776988187632045630174822707678286800432179170024158990028816608655573671151075121743857285898725187035598720740471614782608007253625573623342568948876808949274438098345656577829368885213860427852403868456655828838411270868500526167334993448708226858352271575193402910129837004245701750474941315039297646691709371820140977878940685251561221811407495090125116447516203173687566755761761403544139944312279143984164285757252443656880006130038910927126545941437379925929669325760535693560499991095617221616701162021019513491067896527891068629675580601702443295861955460387469164769891800666623502369524580907288100050309073387571837957341508440357591487329145222463051887896004411786916604543634455297722081755390765213635904108724111869052235032309573530191745465141294453332747512186464531637184848318933986608111905753513590158980202490410174601250205878339233617019662781912552862739196272424958515918567159679541183175376659743153705303662394189484099277778216187872963207114982489241573041973589716788833014628651571316062122852323302939899347382202579367148327049595449779532729402159453269901877559508551923973919740228796416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -336739402003293163060080820542511049446157798335033087375275800197825182201296248142296562684842162142832039297863455944737724948217100751806463649722218490743461754209258815183954015337451121630575114676070564741316108444626877981618335113178613562857415463969507459354015464536740181831914782763495492370212234610079003666071385165593478271948897566773474828842565131455093322752463391694816438236703199546348090419256726507601624536142125654452511964042340731954928260988750772435965156600876929423270972773070354617715314050546710543011625287759454712182885242658359780706034035490164654219588446308608723539047826001060526424871312871729966417138481688633219539677152919816615546936398203540541345035859616004617507348664165587955588633265316559777208656534275553151950898027566839553982900669040032771724280941081639222693790834146413307986311110435100561778138825282233250062374667340890286104714397051099566892759169435683214312198830995321751135231014624131005385862075910148862350230561857066741049303021519166986645531166912380178177407555558682035197011537525748677266962068874809188518371406364713101682886716457318591383611547520343056627121545021185711670019383802065559345771952848494032352219098680542944262992736335459214760266601168839006908189032969644010074037455457619971657895084043082504566188766958079781839857428133032756217574700278381211846668324630631509855512474874019004906842762420829126702941651468973735775921288560822709135600786770819510414339427732530369826179117303432182849517727319817309901214954218273349682543159407029383106444063872776281338058732274187630305392043134051181038998539900119576370405061765807580388536967305991765310363929600752144121194550222212320718172784517169221570296069527187870511148197497447882119151841344565716383520477753447862030082244673407066408737740479715937314967374500757626133640687938518879463131687683981591551944264509713063745900976697354300833035499247534248492976146562318688968961391331616103879798292436833833628222450854080071431970209986671837339573423323665891003700540116289286121093425769549486040230316066584143165401255015649900718314572900455920428857824713107802463816901704091321657649143545403357823991595446521416215152550627545735098846776930839543562194338766497616445632440649057391088393045512506823274740918287761711913226604373646273019138959090681586387561184967484502751937828064744961445669539926601976433349778300322382941194134499717845289064671601506841817563982450792230163347916588877046915893467485112369989826383297883920138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] -170549750119985723042825910373478543561253280274666721807402028375081354511708403678018715861936633237909247607232385436889693935051383064007569009542352208296025848551869748800848057382636374347078777939036609506987329395766874661953993033223187910004877375050755373709443201745119652278595219042143002491020921614516831328733767170857113295908689282944202201249167208229136120852410516960475157163282716242775519510249413318594623923625520341176302494308061508514106633905403547865073251264009165084468926262992678657744539719961572822989744596730290743155914791311785296109102449229585573531009606400723187549172306849478564031650482481563941919220207919138021331331177357912442117363436480258195854578920299756190813584024819704647859919390136594362470769125718860615162107292294321506017874219364110485611016089985864547856308422646815686021847945383724068952265449301490412842207309082005590698884234060684422036295993562921062771442348182600904482650857961720562207108427168852445394971612970657179920111210611149308962087163188637757193545444100817052522133393931302626642078426999143223497570586813989115541793951738409008980893610993795363649611915602401814220593312242831626059717480107553616272964108684712284352762071803963299193496424858247976839276680208415747783088217252100373460681463616381163329328990130581794732803879291664847456155802424156476162885494731307454940206551981745202276370111910801150274027988999544425646436456485478204102274843942446406496437600482017390255652758822779442898576100986555760062931374032936442061248301839046639826756667238167274415470006256868892584217063262562436736222942694599222647667371328822553034926846036728364766926097266633622650761321232656365390334449739338290030990675035661390193155420079033399482507880233122132047517367837599695466967516165917979979833010845560854804684642285004548770458324187904488889008084557622098177831882080625104047185461118184902118041675793082154646668013502116565607482590186008035656067347931038615838557764298907699504245994179255334860130035597955594506459394908237874737656315256290234461392314844449108833918269587058704228856726465097769421148915874492871649494745001993160734743328767263595229264096713893469291196207706874371336196096245311749857206058102992857488653745667784954952916061417588990174477056494759906580049189067272866994855317084064463944835774668998183827649431237875027822807267528733277700206359282467304233501124273948706225931295127612442500629453968362941417090318672932005337708671652620870809832669247950621539041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] 41900483177179287133350613323135648151438666402087056744517068916252642277804636998780571410177805250101052883403803263947027596273564401583991050123049993980996694930010600849582765502734127291392299284232425455327165802669211602221525217672802597597775785527201863145078822900132787327391188693377479121235493674105428051717618785706795479828655257250477204281300554729040260183467721104595278813992715902634229243957940896173737717194999743802410695015266351814369186216977272751982071510547007855949564840767264969438032273444341478254624730616827284397121541009667149382603827806486831786615165150502169517567437839755243947412752118583336366115888540724634841010608198997737262505506383164644860078958453073050721739515323013272121371770237949530621689680505269502818830398793514609158764930242492678562835083207861758628349330620031349637444500788650919103882315942524326944826431662981144780532801491423749046437909855088593765091207357133779164917927275876900698329332967524585910730154056324404548406598306365459954912865751232578112986774148284910140811876166226153715720209859862942562070981898165103582727591795668769465279563467534249888533483135558548005619383884828639828779939696877050870141293404876526923283936456826031786544976207020309791410288075478949263730500653314182701574625917140633651918913730247190484963962122213405457206406781818860007614021197440201058184230303526765664373651682103318189600857621892996526067996386926204772306756457780830830044409910679756986564184346023237343385929304838947753192021810575569379559080342264498095985376850263874782193684328444737514506057476292840188638508861231442792853884569799441630687149023059329564747323073927886998622103663694252597145333822107765720202840076030013275377328419207481325420390522535509730545783779653524399553173519757560892490429241734152153341111668857894277722115932241106346812936160537470016435396637469432226197542278625225797441543021748610020079587266447492220752032809434378261803935565080081789452266311077361899698074606079695795833187423671410364816812971680914235683733396533431061597420365202584558223393065420359984634082873633064005925422712297782537635063739753024735550697826675300569142923063583756768330458275611799025573804888708209522015340568528124830559933160601238271797041111433915678721921722023267590448464862903686062458026344055630130829299732486167338073686253085167903777092243615369072248408258653413822002601745988980397589661325957909888856575289738628101813417785653064988497890833464500306913837780579249867980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] -6007786401167704899522748451542520692059288323812238775526416379893123466003494593459993202041596414831050072238219897119308663681457405560750080691685379378600764172660976990737387693403427090966319831298390392916577033689447259916241603334125192584671551315986705762883700503454233157703767394547182390098259045775747994319902131228614360870292584197447394535893201732011742743795901678879407999249132616664843778146609801700584578837552125024413192573658700020629816808246069610964408930178531478521889199500356019282433762914859565665633611154106586688322928853661607376163206202305579674066606240833903562780612816012445547146120157419850200643235595573774113336344464078037062978508136513253233063492929106417693386643413554167251666180125234024084741290155876453889976905844529347155585190777217086357153070022232850302438031518923933382659163277742145457313508298222185528362206258389837240315573700797871834738679144563929673474658900208508284862303113698585031282581139999124407869553866185467872351634994343748890477786014003636623832333909990473982636596365959961946527885334321336741662417869012784084490075792995176892742397167521897351816664592539645188956520098162590117849385032565459991081280672614613488358680791997974365971022695956174787679756784166926072287369750507716796326190529352912552989699860242772043814594535728617564572473259396445716616390995533888972185698296186656050502874086688688488133744673637198486655218836923597848975499700376539090326822897976683141743720077257962106851207094338660380464659699030070699400256071517774109345956130065563402149750643454737138822959154395379956145854200400174922579745403850399345423641674337454050257014239418449874934307248665397293412392501373367297250580672895140299043080023742268744508146215394804207972832369532368419213654738607692864061456079672103301678508119367844861335804337451411007262508033664336596565781858419315194341712456372579072090079994474442629785342756573049812766026063777331432588229687756927342360003360769692439847587460132397201761368997525949194653853100103772644311944374426176268822180924209003154067519304814272066655097280621619679891742708625092102388044395753785143988582549707193698423573150327373216712701361981150255222446351678108932350048596826843579733197474905568242329315522596817022499144175982563357329339760005976006098891129940760597424481932185435872994354838720262471563130595882630367663649240434583790976571388747318496131012842730910417455882009350002806793696179303627750829295737535308337302092980867336943697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 634074699778967969762773581243709130762485081457531937394047771217015885802174597734383306967206544941525010210420306465551799079393162312553545111935487285471925350686439607042119804647459608116469710030903468462020168434660830926837773768364115610711144415111296905346894406202329366450259293186782386123811250549771517552829087291702477293782890987631500711991102170427773697465420141694995053732750030667138496537738659774707718484231152131015054452278262750684132956192821964459559399483004489848649040274971413136172464615643052565194214412915445725556596535630548111648875248011064522055613905549789679025242034709232230235547028330036254070147156210161692145638692663666413453819897183681090891846704651435743092069272435120194507413114606920322534955039460974581946444433162488515040441927639093091105823302144567377725845902449161242170328685278988842284474099565542227481619185002039061862854727269192490170743987205559733630217218780235818138065136572458418968693541712696072120947631688596043962627004347185577228781026466103016102446718614560155438848781715820719984292953886970748557636377097101842776288467133251648399739773810226460096614856998156019512717208883339142307176590765157979213318702956570741428981649685023337974256661195159165936357809900234755979309011266171006426078686777448535314402305771206663476188325496155400474449853162260906785948239831067087018318494432339608502469009535857981423192911423594488059300130891140123336045653817189048292850593248098993837973862484894514692050685524218609019944149209961506448000367412730844870065668549183662332028449992460116664971853009534445739477444256004680936731812582560544833504722003014274714951951917688544904041727498553516501916305293655646026653849102705445930619283870936432173426795631209639224439125164401785610677743555237972764880420571618214254906623668242353310515532491994106758380042271645858543625526314818608345756679877707287695589463647676722061583977016447768948440470901736975937481841684888656188412032640362873454468401633486251802654041103682851489675757193839860227932099495718481252584941584484918166696089787049212444036288585018291712931674280365553824745762904592121620851856929590337907924037683229443935780941951584194081857532789975943689020392163927488523787366847642365405154379862290744487592781350485184314138483010510741861551823637515664334865005074591140593992456613299914686991519593493696262973397670972690417647243553964021575550112878991854062641875206671687725967887230404459242790319068725700872483478871109271552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] -52005744765817064928636618982043045759722971773037186075057878772654834632496273681787733780682780422644665600149484363895547333396801302273024808825959305228155257297164872728787582718876491865204278588761843287747253307704974022903450444740219804637305604337947512187514993294646948301400398978805301409535873180143355366962687272767616525021703815330175380678490165540354500033744147954036040290739470173216340168310264783471955760652578883748789290022769771848538960612226195018121947150883364681158589343608357161909913577655570356175458024369020328037462792431654799257364035753878081455477644684608310258788982254274189737194511050565800661310572934825081007714353902092106728425810724645478001972551736247871622994879253055452780728083819262375253258187566369146436825894085205380372526342712651732947027509857025662095443253068044086023197696565423836643620518015527890639598256780038848775772371465525523313751696725054162528359619127321800315538388889645677752253706278000137313894459181263051497191607601143743404008716960725938619512123727908335301200421784272264426096802074889664004903391076315435952682749492185893382496649507876367018925581436143260015231154402455435110202937320717177805422122927805870297985268527897527798306477137095581330644173575612839403760766250406364300458350468180436915972596071102598079467928994413196686301635202404840659165788272941879238590209176994979110279896925412315502975271576270263777169746977102434314239138540277727550597339030687268018548364120834157468329978983245118134869455691706238027870190068839498141181419252806659405098361849344478292882117977931014628321899698328826829517277232936413783103638978914318428801747328932245709672405167778813196491192899794058817622483576688407070351604316035064833811034320949947532977638829876948423537261487082796736372214188222163509030496832392558615667836391633601554227175723716462311354175785991493715135321997519736391946825998343096711924773698631381560741192770413013829929549955715696872384789257071916061258948156382079068837942361044500362912144328632008835961352105676076175646750103708875872889713237748774900181630069753149970272153478172311653529925237543246838125556443944515156417266148307088002251616859165235610100398961865048306975174671740187420101911798811024709694556259284052244130022946565841401552249859459637130453238753441393238572147695711447627657269437876164805009236432259743250113350103220009468767748309664846613519595524540742787640146232740042554242541661134880577691991413202860702584554230733823016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] 3232787477938445825791112815829150497840913681331782459221832619624338536773479103107804519132436712098162719970763524346678830583675230620372164391077412847220439944047512003088083618397741975477201323018912372101556834428888570022765552001746587293525851808449084936013946150224643705897456539299428531732931229284418744682481740910342146810147254949236383261028762501938419770985874746250804341405858719520280945124222796020581129146146716387965717060337565795453541018781746127861638008340722168191882527236336801062488205444422927730146025513348677458232138292573217982956487372056277280113390173134745555545156217472808973717571187975219491147208891571752238551862087954773662936211006251826195248846422578152731746688939904760123260822848795708095088620979753092777231022344244321354698196182922923195567266794309532554335427472759569333696555791395437323200226135770248856610871770376237011262504959203195446465227157103201826694991327037714063862065228423645168291073313547965819149509022572542178930850767590252661967033981784394072567091623560961829742344868876168795438844531085666684012237856724981479162660637945835501919678954158547824536862955509514644668141647456561437149140028768835587177309428024245531088050125255176253902185090005036641222307243131382847530659122549988098999200267278145147730000830268817057256661419526514000114126154891967655104621526756249473194210913207250466320513414190295683089847939195441559673512980712066417227298733923907419788708671961761046488688380932086037411961339158854111616347193732772403757250624509320679255424670800648911236647916437296595381076800104661487019291099146027750652006359179544171886279643738133644287911450873808391074781614231014056640775859518504035297656460067594961876910095727506267580335353454145497670048496160865932546225128996674111778485523696321194560314657185309380701033762822469094731675284364546563385049113270277958590886132228043140178101632064500504127285987310897771379459791856181495779256069857035310268284986966477051076869222486436536926701420232207910864735042547923362144859904576192383805893054543946171540488309742499138724218688853984358492314102271207244913435163525919543431552168676466048145360401447110591236775739146418360967196100954424781271734353708189818182369625819125193852943401678358666037144811397789281938688751729969444312189957445338236612439682744091417587069962964768311895325110302960548829410052806154062072061812768321841952712924965296386383497043783869519924292672436820929704457636356776747910820568477204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] -124928218228953040458939982758036799686673350793487040541693257529176944681841701952971191082773897235982278809498736745412841702820686539064204511840691374271520497494665352819357306671644241954183233771437047375684414320790959027154402987807937025174754328578770443392837835540608120617792934243862789814622484962900886783685155922522466587420349757369760707562080832407889089107860848471773341873746833066013874076786225333924614480264651279685653350757366263575926890405272573162587834992388694362973063043089285315749409168611771403293358089058508532249774227733630979557528289107275293379673687705061313253544943120549266382686247790947829590825528373958933174433352242849117830691199152962408505799538201977652932961889775265075877621446772743125133536788000742782012034649139503531574801982671571133566393272543234555258038502965028315451596695937439141735530421232639990967556057271926284018702410807005609686437923050398725100895853010589369782293294108423394461975054179064599242170312947712725817810098904211715647790086530085081419098873550120946528716760584534326806747866520481285488607820786685834384805744334307164260763548096828879750470765628518382525897172194226528698470374774998144489451754423665924770194816972850162646161951231660229534783054557385322308361915328403346541946953044505466042883314031762593707228460258051831157038976398749367580918885169654116892498245921366598639459701668687671310484205902602891230724244270936296113713010804500583716107054823422242615234041451199531401393213026532563305926187473652948069504617336529776626318910957573320952289634912482362485404525609257066518976069855635970217848695903772699359451333260105510973404052347245338438026111465398778825874269240536634288029899833268836880219084451313389735988499009230974954275582744997483931246893256247973988842081530582197874119538899565885382107867870037428435199444142151361943880987920568345181601978597303529708723727043688281168452731549307624629245623791730572513698991733012077476137000667166808360071170423451315790605202328988496832539319892729484525407384530101505683579678286505055133214922980840088776261651492288676772725128032776587548490103518489131364917212541840637681048332562208279085713912458795582200277142363949827537922335047607084427291960459556857415849156199163363690766640045869583775544414235311063307578436678651489809851794152524291856894102336328143850878320569222835391561286106508604397731032177212199436429419486305530040060102587431016656652093733749561602868896983674747467405185961877831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -1468776546641439606133663714864772832315191336137660884262095383397537501773009022891118836228542241595179472795052980505896993419269075343148523664199468462895633208619541887089614167271871177181274936971785838922599884878009153681036293529875007338260616664533997265896457465055926360804556109702013295580501639298101890917197487440987053658357867540391715130595994226619676448518376658561978218161928598386888017767096495949122353628633154571962100083551177391489070951263733335952712850027488092794053106766347568478260615655393922681076674651086392322671308661466503667444826404627378952065335680660865467651576455916589674481457629733032802282614991884528964346826616439943939106863662172164988079544708478491951326869737548712139788609837411751557594153929028523795440485530013702798164175195338562387267280183012110123188724590696436627364766961012591893712045113629252024433137556751971123087774295804010744492082848382839768662001398273427600564315697864798338633273386526508516961882623036966806423469944404431953065952399834152948996819882339339293583070580595970460510307986136718247869448090597784573842442545347385455195496317986272735480725749820572135951587469250619648096085756385388073164868232186093417301409900514966856166672678730752242603913625094284773718763407535430683532684109912853879867444405313054784688327272708176292751356814967024599198248381330068802920817385018211687702681340604305156485408132388403579261524161359399514115393692622518412633357649059318437140679818243842940592281518546015251605673675445355793787346591195881882598099759452800507530424841951625218407513124424636901032768552457975260726655079011458630034735102293787820101293966766032669078241821077395020880326454764895946320123576542912000574887795490169839803695626420326546815833691929989219183482699759864749952317149359107017065045823993171294971050864001756999257494725723193404366151461916657301054447391597389598320542324964981633219570516556482326114554014118840315220134127322395642583649686658300818622660317428820734763386574743049512051676922951365797278333571468322231973352760313010049970090187382647986695566731599850060421069344199360217415046778498213079341351032871300529084291464969299692126605871697517294547547325893916206940160306009899275367203361639161859330287245520036083336341745892560027745718230780497578738076411924640960110491995222025100666603203702776615798176341520296163451371276762062758538234867550729712414870943764952080969435954468552198015658901881523415661230577060334965619346041208832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] 810267022661905241115189926507883413001764682138932371672675818012603913786311346344460623688832798076623409844720123909870025104765860737757966403536264372324960227868399357526078929562564264801322827101716391014672860201699781644826571048174662529149677091261069686863998964300757406965770624256042185473086688130124874278226300931217603405524754017265094872552237651945983766245654210725046187091422526367923004139590392368359701760364786259148379020030209098292401395731189313628229428843598067190063771563633113114217562759666397413624335153279470300207071206247469354939654121853010993162123343475970442942764932198758923198967895726954103657734187390946448615484526415236852647540146516208039082489275413286106369810090053877354858040098109780071899105770861328363782842017182699340248635129334531164343533156066462971343370306812095656027880512253829600433527142790413895030170539420880972836909919192455425309532347721513316295440302539597521336091152596681227385895309001518986048537937238040348612972594806767824750046237767499091535221171440217666196691176733580823668992618067325453021722010754450654987587021835395782201070938948461853443900479582530841265756498899528145700024100509992800839442983900331649752631707495354215335119192142665568040765305431623351708629092450497270356108417582899453138637563135773370786832747824158125541583400425281927938045956999005578511098278368001844219795449585059951740170625859995660734320781558937521475131690752468090761959096568428435651714349051222176939988627990494057080962208229346510697453338361134268308388085585903039802080408938713369350166596162736715219275131129131975564905557974723849247218804866091228089395606966784148290741501564255251920639503329107465652904720522680442049786277304879954208596386420037073931140294016718356993055804974164761951455681212958653972783706195547080504048657476163258515397430189540088109776664939206839858906910381079501898387307048784776357843840075922941807535486995229313593385833429529094942293564670170164913299368773142030589805874999617197104538512477428577067669293540704313560646194597075252091026026605906561776477531597362297205940073844590690021749141574934325782209752666347901050880679362060820636689485790845916131167176824328485077653981232277987905246166972093684116406835666639089449733564519328961809552484203899905373443859678061596099392907173930574847953747896823089055471810766319053006452894772106159372950847857991438888485483548972269581635758600369416007795275360308176030300279651640874511306586733936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] -94047637599373640064394582018052139508833325664261211287962773818327343445640219744119982165481065178037770901494465431595694783493790152558515706280433727609175548263507881657724726621551986612904666601756646018166536638019165751823628991676600034680908870151064465040351664984492392348688857669971447697080787818711781067777289800623182376343335910080545073882238844172986716409871079149536727184904840743367329225946933350524771624549159797749434506950695283701245874613760675035699891671070244388704161664916775940312497422622967155909339020418611963382931937284451962012255717506214960803671682759557306819492784130489829370760878462717414028746925535618055016484837292446277463390788180481771884275399644210355099092006516204581263947031651158845854943227056501141391694671408681188441366587516074731968862737027559579406633310018954895019448720425120594967671687395856388221096362978487784601797177475373892063555491450841928452821361710081166457666480756333331161748084785967163008244899905868419083127834875087946640959763689946374841455594176565899761720278766122824530181390519803774457966629891415885891476979670482839817507619361109179334563955168101662147135524901657722077758073459901551678873222807105656275810892956199275524523871162183332488705480154015935697345097445700230897657793171048363247247788988745186810685397149017786933116127980491766117649446111944433852012053384590020370053192796263960357363325944991124076083334308776860539901980984322796174190491943756259030909555997289656324676030933232966848237164887041353070394065434067521455085679436175969877372826890502623550693334139355089190368376393076643811261906948702494957339179608339901454881454840466910382983536631729806690956818739430330245115687778653919211487936529968518120872778069663213803172800311335088069055405160386962941977276446156432363336701309860421835533293350910920063023274993866955434020217934552335514623393170288404465279160228966253621362812230943709949141786028261316916132819582898118407401938162120835251822433834474842493475845842222787355081940195072131570532883509574131638016168981308845506608992249998412323101252348559449983428645415214615414786086140417513171263616873488850817955454779336647224545222695493283336078833373076657956846699193813110965966290421380449007428528354705434826724239138181536703153665436057900960363770562385180562035330588731220944866908269076768956225538449008421461216694872842100754421323125463970736498858144944078139684763523202073887333503240765541662215903142926888796767194290585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] 8342400169071191292344240413310004627431570730563820864853082351149241873692501443855537182888731442367539967620248446408183517862312707252260021640062485876482791936660616470530077075059101733741455181701271582084199813081511652443587026129113631619073570374005545533534754878368155121632475760927040051341291770297776926672701141446226656993264673336612489127408390346228374499619937811052160594374378237166504874987014859034250273855386304228300509188410610665162255299327743743003141174121790774539460356519607267832201369256853255134671331556438988411754285895417440707093126364804100436911713492444369573341982342248522180669381281633644414670497688715334006932359477452835952074928610253536848593930548639413051514406752007219158123341181446726969542660731817510079039686324841038718313642372265255866111460738386594171009625994749210617026126266535001685396779462986112112938588545137032880454654342122205082611977735794477782973256622422318042722408733077355721154242845059752764436946394612370290167800823960117415773235923636794270370413338072288507155952583517339013454419500098781713301325115551910241799703919365353828472348916480994599625515490329884906163977337016742457644322619801790195396775088609596298792915973167307082893815324246829577871969583951944711793501602986962437357011502198181684804600201434707400748904306116526830369748378249593262534315461218143168931503685665440671004538135843033200803917733541009349952825108145369978739305269782103399787962475375221870027449103006231825975700316563182168232972562635189404463742823467605258378551376727261912942885323518932568385855396503293963867129011883622961505717344452434182528535468695882137944706849866249009509153025335027378622346168580721542014558457414080339164835623013123709462426199214467778118835091316160779731519096534813666036200938467833125024079253921143900586493390591119198827123625835828175486660289452210820050062559565157191221391734995178737935549576527772045878852062239086144831028234349824396380723819066853699830247583841793521165626042823856493991521825811524644584921303834399182846625948195894354854342024008361911527112935440428719243988091700770116058560997485555681017312277168622190433824271735947611027113068023760345767778429952937285674972801923091023786977026182019774811413036373425158925608341615800381490426009200642110430375118834384616209779550360246747009382472116468374914616472668993929194637362357253864685736929980136648090319225706132146411462867464412719977962319652889690665731389429106900195468115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] -694691366736749038149639513729037858602448841569737031539018096092789831840935371931495437561970395277357253160921066209684263514293697923013287317871959119989695031190803959210674450710877389181488102463337531372264367315513946444143181030116532164519326259536358565111657544618526892989949180636992972222586618444465868987967924344146683785661412310359483019829007501308256535878412977626200910803469851733939020312697896123929892293911483483359085309618359733494443551368673667402900926765969861557009218210934338864203370397881997301303771327185043782647004948690161582135279651066049550670035513170931013341518698316983064288441853565495317670158192716114392430464137112247727563451615029565915492019310020472358256111251657740412491423870761442248547274354798058072843391976577086091175336927618795883907768755477392785553518453038567189579077214482455175519044576073592321558965241343962935891991443985221694620958243268735073016993697020672849865247438917262630146538666418368859773142499135922401700328369519122135086211085370657576200228375487701790103218654886233522023337242645342426984728868679571989518751675927847112684899657210323590629089306477654446178435451200158319148387514461185777430137245816569128515789606255876278753917583769429331016492014830609284856928500340375513269279840549460473085912118339788106781104288340336981746802505846952944891986273895538029795196604129488363995649279598706336295201514192391300572224751014592395738007128637368129999477866874225040928193787387619473706796326189520238374407368060230150181921756545064313174952716513837318549307428697501986600585509302396932967313292047793700063320953014371624186332819863749138265136344949026593927947675449506002283816632394468875207251749982257069230995971747870724748191026270718323159989077249506782994100296830065729187781812843258131122818672613309070168466073671972196284324403661319475245294875582075434206511922030563792942395798358734602743658702971609859148008671109177687273827744095286618569423675267190744096412419644349454476617675790913313264263885207772304983508149683061251244340499013645961983909286699156315167448344799572928486023559968282965071105036756114323516307863636455018217331186798848635665809632469864925795846879574933668671161564160832366985355852949979124373401069143599797308549044693684116059499797640067760356979744502863365661842393289454173530619388035614855431244763376402808471624876546439334838919870657453727743439086351793918832989158102306380285086540423847893666937413925415029990037966028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] 49606281733945926238385779400266429071442322389403513579377132685680553617109609923723916345606417771693198496477639531293170309389892723923558544122324364448817616740777694206864427904099196445585217139343750369168588755866841466538980404460215200108984463316222267782064574690706802188642331750020431447544623423305231105331116500709396715852966048598129095425983797411951601167200651778379257156304607938211106599476888155216277932119987468566632882240491928419221553878584407733544686653960151765498755065101698602226689727783420314763676895425943021990605598830879233855968838369558882351096259653311156613191334579023232282882171606699037187471632478723375659024767409041638812532328003769176618913193686334825750352115515310754178561607779155323021234377593761631319574620316381970127767069044995550300137841732475759757167257235192029508616107386505807531990791763989686133991933436093539107827889360841674590816106957040382027368745384989226593390109076563308340953532647536371912904096236944179730449704886065011359510602711863284645056335762238280519678959858415123925043969153911927851670321838406890124558855535598828285987936596802197521294101813055689214764158997961968113375809348600514950763712586920102954342759078970453645831238346368161361229011972342558364348043265437575934776650452196145602183485796908097224605732712898419727831295800574827416172924870872990242895085296774858725801744924268011641867720292160680715946309582057666537464251042961250879651914578715731541560775572757929520742036001936068312459546668427068902568633011813175144218133348479467402160454671818046029016062885886345940394697271088984981062209570341469197896099242046866696692639911115894062503396067459293489308872802456760141744623289392712115583823691487173049771599216637894645421332431382129937499677958317583711734620106318154369594459267878272108973019085958796075886463351581247031381389756197944030516572935914973586143752314830408463812402554449787542994348034706199032602860831960043623511521255865928461410965141981140918719231337265726200526677145787128859897617443156040058151117011542456477351551717675183038092440417158633328443914817927892915817678913449963508285873880885212484844904091401526203847513615574512139413776688018930255519883811823726785338856796799889058382250531491625191201446986702215623489437481530429045099131471434760702989723585104106934797964601164795789711697125840672641844655555372923023089237136436743234634323246370025788118030544116445713107405973589110839757585968780840369903286353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] -3233452464551368554828055776151470764027949619582797460563583576671582367526912535805382986244963817969203908451679923616139732326978234071258884525476358260219271943195494734111813725877359758605339114086333098053187332903814151700186041104263497121246814181601275749127749302555227939386325903808165620988281818727354871889836960678675021143254265377819852749190015079457677109771129536235750401493986528749359923574462795281262648339112293967053264683120342871771582674802916919099050527206890414850635544935444772237808786957150723744955815621050447422416717402826599972228252872446745168689621236830421382999446142107118477969826879107043368199419231042929097430184603960555111140280957879066207155040402483275986249932894898574025257765410806729783775204607985912075443368869914430317520812015183225050176012688110015574539307841942314726007849416437250293608855394372190698620625193893181325639944355203749392199907133968631643829751366552665833616880533458766075406650975116138137505641614844500244722218281555797235211983156185256963237286246222472576992876877453625395702898366850113121060803030545408503103651462157131574147089026164195574744242368633976422773464191194472011950063779840054368582766025562407869397774875368581485433305239294629637645748909002159589448558518646300173142004084076092167152715030854222791892075257175534195719214927348021488643843449724942612514653094405350108756371701967477592916252565724353983862136306674807421493116001170597336357700585369086945348103425013351276701501221643047174634507748626555762498395166154877231596960851975384408379424400531757284386958590149906834154561070063052930028032080143410658181286907437873709165591972521909133980966952048452609817009419782848227502999126300891275233955594877622701732158465611725818543978779904744449247408373236658652946101062908654101174547964218270064934563712507880383570166402251896225972422594008196947343346968440380254105569494603115048742841575954437825329955386950633759405701890147174698659903768610485378910575415556349104974310248138673117526118033203250245670938746942075351857474704107180968877474393040221349988000276349427847208908419667150372937350338779581786717984209575073818623682793880492198812287904589354646603018936345041923763907539480405815881214704812865617999110753025454061777331470169726864529683963376482275357678307859059914856153860064800521251559431388867704970509655396593251700559185683616536522622261959326830755841448638405939304647843184272161678146662712919727296146366475849800649959014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,72] 213579031013464174884552295116453799165890880148300299614140626915494058922865471009259988935904479422041418282408748258040223397023693451876038425803254060111102095332372888918574373012241713359158822722503839191333484207485353870518462605211584255481873727077654308225530948574167188322705588299546352126373497982792042439791082778938792627796556356037581277826507694187443995413480007335992208516168981773513191324562818712270782066184175386989369252254810187494138935596897286166675425865398164588431824542918834271778712471857598645261073761604345222277281704897961154507398987418368381671194737787975726934272754931383463443845397798056365933277049601624775594722467184690652422641887046301961666520833277287171820200823427682548595272372318506999210346722465694818834688959877425370112008823530994113643383764382781872158143972721073314461371601091974706343697397439928113934502345415652924070419588834521609728947659223811861370514395974825717947066016553827618656128268195961022734645966176332830281027294505946956415028492139649483932269628847349348652030007086227411217707766501712950732840972313918131073944568272729659600255121979760819863708518863629493088358152316439371315727442306532300418285436524419293412688042444597929816995977904633495480024019266756274608250492503962058263589752534285943390741738575067155028687264194538293316985009457034545707736063274521200444545211573175637935001292860989180838458295813468140418782874650050319694742755883595039158271054206486311632749668684267199328841917080380114691635254501499193690773650097250751006971203410448343604131263429613805830978253769877317546010451534412362408679836897158729659924568879454104847307822304235152162084015299514717454979100507201514126642142240620291124610251168845037220856930288585958299636961043692134207305756097227372232004942847661854487602593693970489199274716260614067126018236196775435870900973692938181293900999085360991394014840762661147690546252596698488887298693703223944424265551925552224956440854281747129760532079054229710151288048371006990501398701512777893496101344086399038457020259775751186409724004227792351984792470177467585232630891006164095783366565521677590085415035373424013904434916956690168054963626061021228718827826549102177112543229840089823258220477856782309574238365487258889099484498704954904971826952629244176286038221853913532098959663701892794366129393782353443918098781174020981464409287706602188935307285105464543331133184011197178778328881593755652599666851659312548522264117853092666171730165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,73] -9155195010634394081247097643728357488756711173112587244053022034153677210019517521931459283172203839759964211801782337002286661705176081059813220940663273156089223912182440919839233179192012156917542923889228540066557817430669395078400622903489650333209210240350386564600238449947869457444715831028590926964224206710053603087606327200982832047690176951672636431389758089117568004852286780064866353002814580689746234301249787602150766577213297878980312256471772249867313150921816865473877735392616608067805225256191203407193250218470367527361428892652999959323191947567399265862344627902714943167939893450890436834889416754597335896474983138256828657118142750003365033140196178990317721161298788510046130672355428877973951068802655999331876348915976422026669735986223020607249073899590564301956440287048314259863680108890378499931968338495297775799450826189126605343838664463068116092281320188618487516466268894874310206761824067970767740549335750581565714847107576883150629847822740794249171142368933789114851852527011158009757653087522846623794459703325046374244710306450689003012454451863599129329656700551473265012910446822654510740199646240058246406240703058020272245575962072062087915953547797647756131230819801715561444200713270433753529260354951287121192382091218352806117551071634189757022511730331408737529231570862587608157955834428410604108064315611153000851137516315568006074541848202509744899286071578867671454871780770702172846842385813875572393001621503522979708347602902434027314858034410863111418197482469347062787407973296948415875025513620697702686991695837288708451295143131644608962672125678246118314241407382501276636508703959207109376476037399516584509168970216192418314802554568119624812904607089281195757825964131824184135812495296326935562578281883871130038124552008450077925162083736406824181468064171049217178702737544358749006913500184675089912569583458770555268178682479081780501974152344598621511384545157189932615889781712335232550283503900734084970292798907971380543911148064368154345263901966543872577178681508796917191212237936734383973617081438454294114660664185359900814313002081897757101610560293662078087660656823647171184520130535216121824087977352179658436012825811317596157113544339441974485754666139470474810548047544536580884988241482086759219645880928859387051909216949682397877184515905671413956939883827511590907849405347764418483491853540057910303128041560364553243401584280653322680136485719535440299863813127026644555272749624730436174562432425183182915176897054251863454515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,74] 577838846621919334858406539298591450365932137458904968609608280402814698229754747033455222259530154904382298540151122881661695420570830597494923623933761158048543078374523521777565718210182453345568244029592137804820126194647315267976244943166566914817392270087245377813117327736465498070058131211977868062232180388153998665063089892330525547283128117656462014534265041067184183019372078076270156742373969190796137763027383605265889124703836578775848328601332233352173295618224215168768052829067377794265624040751608427195623034615441611159427671930987810005739960081490331074716906910658258104958288231669981610508674896877334377055109476675757926395481328455695250178029219451794019738285650039596323367201000418342428176275053677153443643484831211387775091137209455133827016852163807830110092607141233629260248229229098090600071175214174524870086710396828376730571091995357965829969638405930264665489159683755600988344420040922041790816528725332902226162288750199824523221143470276350900906583199164089043597115740111128640195876203959116882718485208977677883484490798159777410564220680496040349588141071384826764026954871946027655464206900038281060944774206309836163920839228633772844453588423802838752052421447044499243912176082721100456291368112818762066569873476733797236192065920813805136783713319491497143977471698798415574415763991183943391665011186879192321507331550003819216856279691719027668538372998774948292601568965509412249069680377917761346048162958200217678517819286333126102973563316238730405762028759399841148870826424811007656845045527084807423533069234747857287133346536600841865595587332965286686945618215663869435603011480225202568223363417998724668863131895177298125512454834634146267399970735350969780926653482054063610565742779705396289279158889969551357061804201629422389016031217106528334081314735666401743923470571652021326220976287172343074797880674506454896481431672490934094068312823346020158278544404418301805116023699195817800595073411319487277348922982845278137821714358551821272405680729498871411444086610423466614912633514332377245951821305141788718374383380855617981698833058269401107904138614622041581498018673098979849918033982950049602012188351214776140446601125414675423622069661553251250444497913463369122298537126376123389800968730958670124613410290764639684778199699954520164344810288539693799438367876117592201413264337385040713595831558657987645580386385389462000922069858250204795120246471150241029897171285402216196286638220355846357445262221607495733272679677646780833464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,75] -19167996558959386217652028719270912924656088393119699944333890280268672181667871253778348414098775613308445861034351857810904390595475744298818412921395200453907448938860207844427448558387019943119347019879366160481031477869086887682326029734864713751181076288017721212371177658377166721224602471582252478147612446236570822990780911320541021344752508835806149437797273220111860260704770505344370177902004247773050338115501778944177118889970494328003092108350144476789052922857288022828888749572409074801576694409733229021684906117173600763921500196171348129360527781161454558953375578577245000447286253651600375385836562896128484573607476602841106022755321952764925764447214466913319166021948539458957411201928070618617146486308199825184701704312369073655287530441106417856628788963761107176622311018090526745982945271862693843874943833185086320245215654946368232116450943371952525523169954697158433283422476083949269907428616346543001169814369734506500960734084630191159571672504011912265894278331399476003361219372481739143259372358244494600533411246175418213021336468394493079116509949929571068026968425091991983731208077490449007802324514096261738686504734722052803131533323497112165568794996409578771864763714085879127296018537889705700239321906302451636721849330529375481541098714017340458729469153005390774244296159741624364750222360647531516465923286503961854658874835010643941772079318418925688042550979059488474230284354153605960167911291356927216892215147456414152747354928333903613562268436482425024570106171863275958887739219023704336709179966464950621327099810019724798898500140555128661741986845733707313687712629671649967321320446346464487631539824802889531800810469829628141138843004501454755584598279560495788384009828803378661571217660172807959195649279123777781945330856652344637509684898211266716058311245635376727040613795453074758534780112274898548743102234752807783421797542368098253640835853767227068293364834719969461798761729564358573119784996500970478868107060462463774999053233694993420211822845852879791237291883238296692869238641101816729200593029816802790850916054276181532100575254774830993985662024522208830549316036576910971356413797930300650837972810779196428559969829933963879043036188368294945947781496168203983298401451052450390790009207151296482867857103107718290332388999079111913156842839679985076247857143056453822476512681427297510211248628848989466922926756513458812691284312336303927099849640212674631718974134730602871027752663143849118831242540909474657992334405099390920294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,76] 660388822910750439170185229126093959920619548741365977597939430317357082400440158174429595967974603698759327003985538860698439967048032167820299152946876809016934240671111631912673261362317230506310889448731161505765722493824572417042377736907969992335914333619582043704204315810019258284261486929002703654433205255449075023434286364582780574831266571600812606584556779918371782547773737864951637261086632048643267905939193046031881982553256479006507989860017867437355153041568020146306468538724907459066997966341761030046569856684841894600084107596013062160487603437280983431711851575475191538684881155388232061330523768505427469756554756069970268966242516315938070032967542183096874065623337795225903511521153373796888693991996437873315178262261861337380422874540832744481540322234145745736931844671420440100853363321022354695366871097254051387464855015820735984431897159080459510223738530967868324658771939093829173527355823978554641391989114148355671662947012625519320379306390447264331102815179658536192155153239421630061433533532086090425897254732642513873973584248851046750252067399645698228661316567967450549114891494186418403993976298949322921801798941429415644937760852149473478348243450238117792492941172555611500136373546281436810214138683056080881466630897182757086733907987837356032908086326005284714281390990000294924755711252512152408563730459469595305359516577242912295224927922236034422981363905048948096560459968951936927836066775343181970957953676669466350034045750799095015301608254340466289525655043117494584728483050829529529062153111374379790574844044080806949556182703954627975484059630048490811951146468047340455278549873185647483047061628334518169709798057711180765109152287743981630952829784348693092196071513079020294018510578169141633088788761552584213072390245749990290161216808274554836023859061456382758331831561776569308879918758705231448095077444609693648336606372338611023025725284170617209196370204299257811954978654083752993662600255761129576838308243568518530120999635846031025036891175222798929170764649444573402339068552938865775451954114825210428635757548667197122869328431497307141354871802810026135307613413545564420572492970550758086147413236887396507509996075437697712151150082135895044734917439330018152710726074637004447256016406922552696532978871773865487377889332465771353176653520770766429656832138071266306172906155180097432679730943954110161456240409663334108019133627471117889673446178645654005230338611733185096459195055025901510353447975018263555240517524184409047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,77] -24535051291143363812521625320226072384125951123787130133618099541832059150014847462390464588095659699244114191426529863802580224988377996973768373284024178403373553357608295944309379670241803555287560721710326157129599770161108463602933051390410876911313689800276983307520344384719521068297634681988080691619387571349177801606814627838969819169664124434876072370719248982418187860316972353801356127916679538908897668409402862043266730196793045788846083297805712493834521543815440321746064898860831829721723731610911322015876854718512899397409116712432510289022058639598142989443345274262711085135821168405325631830481706558552253965913836205996753372407526563822597594320970384581625338116684729356196527372953636182413724285672350329021333362594171826815125433585878332253146572168826094182617468894026828623037623711429726808350714423637563143259485878275135436797072864611407005011342471599304970099650666938072993180495326593344449972663742917633486191949679826936219495516098969436448544141265981121849681816136318909620579664052009185846105118673722497554792918198935450308421790076903095269144046526153283090230113921535287179829439353598558198553374029379805277645672651311981171005601355722901484861362836044368828058147373403030990321879138983546631960642049444407485455416223101079912103252947628980628068733643396500354660246157799794007310347956112654794160190562455311021711198342186163757968184059987428166435906660033898179030906381865816488067483425601714760886188299586213934288995683183076676197489351414463943297856801855733140996505899291788695440548617328169424371566060894845600013678970318835172944344308685022752774279213059779782154487979857245220416085668224209611341942797727994672693345932966441823434499501308804369404412519659975702728767909604976010435095914087941496607034567964894254258551544561529766416764026125699685835362053175110107955354471351228003262381423395091682408795020014041787792781623926580783759660708997859093613977110487580393138150919653876469174288709463576915670104201074982206920746035796429855551836104245686943378429948959509694706261795211939372921747817553197681231813518159689627490277846816409079457817567676825993466218415912002299688225800809755202119093080600699194086515131000985376398019307778849300113463481656948140121908363331034589472460454886242595767823725538134734500266729914243042232807831428652385729079636251167610422629558692256266184999133243089265029550467492943667788818975096557729522314713981029504361152425869426861345679601350947635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,78] 277934229598566434536820219005102240721321770551855060356801508252676775156738482615325804612730650835858944685568012869966540280142437376963372904438924105889540569148720545402434388680622437263925173916222931130460577052598194868710706362812752112641266413955704180662609527198459322221352391702159879053077879851506884121488682728329316143089917867182520720065081087562807732615612061245163919269242470821349551513854334272426703827393117195492442395403187322503026360782314175225025460115485723724262440499041101818902676173193861253620189804359240890623325062628812284128949649345116634538183726657373820245551295164524258147519622109997649741952541445198995363849728345563191398535124704441173494375124442151694454245202568942590862971170580457652288506348823226355528265436184300150624967638250452080144748330182975158901492643783781040474833955560014372223925531494479960134288940348442974630666523178897780433552628842483607137998393449701250451994551116122647346221415643106325945971667241584998770610816274273085094629088044791096724343857439662204550201955033321130723084898502347350510052911840351147411840582208137326369995167767992111282069948505088131788965955552897446609925161939774675240532187315332298766838709453508739257289906014875380430578319600781815689443410837616820268441321016965756186357189965342050711549434418853983370202073326778694369828321755071106013092478111728797628172131254418988637548201555412241776673586159916564223073332854905152999709593509371342867062519509331664438048708196570333394709810581902311107027652918580832714518942061825832941783446608526640127701180898735893152612977043775389400276270477224719172446579619437748998559600395142881562763811033219912901256431299088006627922210960385326615040633337484666081791771690873235201884006856396810288011002836302699358637811538852123075592562818401468261592607722949954232452826976031213186546596364597478557622587677542695777261110142228848143774339724911825917104326431571027033303518654150913897822430997958468585520554268776908465905374551915662859714784799369844425416123641329448226496506297891523703706781959069752338198928688451855830707748899303685106016432676054512976108520043141250451116767016050464086534214688106000889254825867599626688507825841569926773145219756874303240068161175591487854836990422950877180934835446259940069884647725385383948447457448089611030846237061983091890688233861737048705730955420303781508994769291119146433546764997112356011674505267750678862993888280754170675616178607782625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,79] -10430691564739978977356227661693235358710964173311246001833236455606503439984780300611813564533246983651328742700002947505965493306453685009582912625859816291293988533162739336676336279489687638405730448520969518051295769725187507994685783034424072694431810016915964403901334935187088493164490399382045273248199697669426923999850710753741460520182786798077481647255718486995091419902151531200177907011947205859302815230712107041532989491395921620277858273053896703215772023162571266399199847045191521874435227319518729862363516167999506326324450254791567760143150694765414637434387090655910805513418882154476892895234591915319823927678650637405842328550185498074974827867458119280900505236574760727236647722134321376457000024386774268553188892149492189703400714321025690718625249636512535712863981152638946573603649516740199571267799039670812504553948115887053583703324638637559434907640720659603008987555762820142458963440356125391501170107102166557746521633857737080763783037131792007216154146966649238534493355053812827826109553572550242725016816018970130839216616775765062987264347843006965749761568980834525096531264071625588084645551345422520602097576651058737856284653296936361963835135553878273815585482556436846687658850114568027717415393456311454945986717169322882608317687386222372610431849637522182220778817803661155671845873245587759747489507938251510102373748954135521692903512101252333532692345468504100602072640408511059733946483653958057218347435759041994809100178004531286304681906049285320939294089532158888429891624079871023295973832025104075520086604339191622282322177489523004638828218903408121219363154415515628220672510689366246603839942855987870397397562362866560012503366022977525868659710627041634439786875883044757984749444525581367943073386847842657898323236206528498947659737609335895547460937185735850369503350956100725903075087900135595801098760335387373820065099483277137877226384203400174151554022106814000803429527301096834730498116250961882268336102539108312314132977868135482822068723085972253888231175666136002522757844615738319461494421436652260429382309225091767184061376680282134380985784427995329368397691032431922846026896240311758291996023581544614806438750359763873315404891270296067671347894566374941233860928624706651059119546089186449988180573680565587420785808609876198007065587562299548076055000507945434573449188310847709197078078539480889139126767205017982172696342059364492059358664674921059728279785464419295098466010982877246551345427540952321260624913631281152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,80] 217350185883159060817233747816208785932722921528829104930774853441800786659588169412896263145608642688614841943300683182920081202748078876954927302123335719456323932321610037419171909533686934873843367909989030897717664180902454615132701179588623153519038981249693216187632288292819845243184508773675822341368992057581059936568384732376648904253767441952008151288965727541811413009028197742788403406044769023883650991836588658866789488558459861162756888090005635755280320397949317270139793571118787067877222999564873889656041368592441144785204467310257549789289192015454282887559395433797595232063724934226958753844891096925658272370342186062262812074076359214891524508463813201188528882603197236848232521491605787741370038370670616154147313431568221045286508253671104860017755516051362005408218715259295555223545720541446874247435849521310984485774695681784934638384689350558805716524975527025027310224831899570314753583642907144392234181153656425057694072050392135300452365143109964612761578163668061333152869121267909902340002247196733532602561553585447260428434983972278048182403595981885833632388773504528793429138876576881528105446057565764246583536572126242882619104753013800910003907484069279559836552979062326447068921467957040247117424940426267628621497271056970950450317241360464935729674249860729082504225731826023480191636431264579504032877120458786295531752599984735075844176288551346953798650453328724718843486135867371926440217643229243063904292304826039893204347031604082627604873238387120325488257740053412854023835427857890159701200894369332472680384438545283308598081241828223085142540325700514908467324128930123923842009022044795263090658389902085698945968480340954665155283793391686818616360988272618850115577426451261899097494384043586957333493396315476053059049644901781420038342493302715988776051897767688387271859058657326558905147831226169752110989759622937100054471334545730642795778224526538564052524264203046267165306934879408252104745777203067332022745639184312925978796002015353296816231902545557951536538125994654241814319303901719129776059975440034155721017510466687628150349765975746240444696603455992828165592227530726121277983428271303592504870487824582627764502098045469272124077987770869908421074458115404230119807953743569611838084332501521220602045048351698319161723662593564452385353069601455385977377126908381885706706554058828532735734440381212197522038152902326164349539411976203391292348701392343642103343120282277533019845042768754434632714800652399500504024950044098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,81] -849495635120241443602091241771482338108702724419696717457887870246341188679063545724212323970972785036222101061670941672415692721326049837807941598946663343837986437019267910381349747925213448367659805225955760447314839267825286789024905209365691358686414018085891251145360419883791012813393622267692283788877913791780717490982816611704949552359876429604228618218159330906835542505527276611090614671682504526036610111539198760143833151267203476069062256051667957061322403625573032799275807531157318760655278412174921410150855144998437681850507856357280957683017180624523850218335732211565305020817626147577556668297286580253087783383583771249041514287996148628352898455490556333954187355473356287113822755728220570590019365071592649406614215499526430925245459199866103265269469288704250218501515910753537877107562795575780816904497580312750645974240424745223025541432046044755114628633931413204793407871345540476905199457076927977989412322654233988353834629610813146880865087658695719122737481535194124054039529214071251137042278420163530299205345329947099673652530972117430230962415609069715746316038696122929177521629918547132575858601961721770531836026353311406315024398665433369461945460776239272104223875795274002032828661485028380558660439971182540821358334215261957461152681213069744645412347403093334798858989126272973345228186982487503222611821648999325755219416816497634169321886111065983106197581964041996423602965506652461768382257150224790967898495156053472324748980150312670120969682292091573325638291757846337730835012823676926900279550480548542392998984331437728798186238372255124656002039247836895253538637014518802921710901063277059114487191613249689511751965733397671147545899099631329861952378804673532672660946894720827454062926147433913445373129359883090972499872438335158627298102348759959724411447677485645471351414819744302910614911833468893832165645835168870569261726782670747339746472651495129660952970143675540639963116688436544859002189403082199466663244953788324555786798798572917937433688639423441352146181129274505441239597384345019210435868584117390326198571215602224374474135708633954512528765294385802717130624953910954266376313705574763681991601987264737891692068855391283471039114916313091482140568457180318213694868340278429116548073220751162735342099917600967689827340658963285854324121657793611688846748534603631696292426633617181287438960626104943103593222633228650623045597872480357396002117329856156409452270284145401260984579489255797720083194312294022915033553226956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,82] 110547623812284062464883906062566862822282364905763278215233823516985192563270646642197940515829760222662125633055423119444372791538000270445095848024995540215083153661447733841094066572131801074145976202748672897924223532886900555469175962614245570910520868806336057267947337551172785308169959804450475865923279377154599800299876875399377536721489804449815934575798420531671896272523975510832542383537811377004068317267683526406059969120056136827879022496215171730156457973023383150754896309228954271429307164402317802740816498661000939880086035077276195822630367683443118854971399414854732511872282361282374991289407338854234222980444325811059783933961515266512093325785180530156557732907304638186865046331656316783303284501848791951542949283024780803847936282647410357612033612177652699561737138799960735207134445567141112441028132685891554384524922558038622871036259373015685984788040806670919237748450253857079776900737509593210565568190651293886403482138527944042017857016966622599691194038110438591586547035054239861738325823711541031782328093755312410712847732008031946152815916569775263329976692971925633732070933282035299177635432420716787739178909639860073481041012538934073646935353130113917328725843409641238700639929657126347011477169536080900998433454070397672478149222207841273695583590655249799724590998042432937282740855968372855566023106621629099824522096862135096271740450416394510153299087550300985238845319579063242210674490654982491439580206464233885409926287542829864852593342066676017092966764736291114251261533906800272214770038950481245136788963492312669169264379400509403623376599480542794857035776424988352490635323643056014314704616278490214112737857267529762675436863740359168302778189483094661220635436560133113828674396352257871784222308498000959301634349684677375534987675893799534679625535246284509158742524512893633923566767117633828163999189856373772990431447197182230210666620769064699771172340005945286397299020038844893138238915476739954124368175203134206978643203473938427504879228114318859281351671537422245068610145752935181923818856329752459872180144138564291905121971898045101328193998174714954968877872565571700663719248100931284824618606368502897423071328782709147585980646261731733725084749009978930059956067863683600278819942484623033188773784485720861480854654649149319259471223120212898875350394649972153533552917613332486825487612321650316321482655888554139990579544137937577566998453413787653272689750414135217066069034629486164397184415051417539928812704235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,0] 687082935472260835367693819695798446706119046273688008292527706135784231793559859629123165452063697171402889208289512444241520599712648028243317074543234605392033125088297310423870660383793081216543429950617491590799647637492679724939113750431744391347337014216352440793751748917999031850098033860870987094097431519314270185589780805932397154819021226728408374275471971664956696367632910186908254567592794304562302991282163286987702576876615251937690445505248391975264484665733693095725947803934843840303688140090147590257096678666277240243060163671099969791237888280970451940000553481559184314390988470016522511579850163420860698163251288059158558244103192749156374866656030332728907369929723646889774823888397335749013893038040433604953774344427917532418353384784323648968098680439395507758917810661417873765220160586886641096093617322570711509382707993173057336480873499647075391688284661344127276467213603325118150949634421916485638522819740648804379048528947266557076080446168957050252578494664676054529873382396650635520261338398419240996758669920110386235527892651569266155353541502286520308681734671343583059241227387537925962958632519110819475081171138024685567155930513867334136846381546162063025727805413590975172364413254318874912047982244141148834679209403254259772345273000849669460616743611995053953128657405814832125511929336519613051558784889659614113847926335966365045641700746158093491581537713110442484692814433371411585347184415762247982996716253870101471695044588371746815174411442163873117958882412498138769635847663319729063857984928050848233675894247876375199959084859080267989193672050628234795835158849919620616248070804477188618739097335081314357593482839977761345607358477188272557189730652518292013059136609367012618603186201347552976295018713133557761797701769884692438512361205012491257873724145413967096452643410103365660966237585672642090837596523871233644154977860763083525005634400830254790087411952586124947822228439930200977401862299340597316710587613690751412119263812481432925109797470882918372698978599846060510358950447016642504093347685491380111484345360877615089375791284280235525755467297792843063089237280355503199044749076711794453448188160257434253148801264816993003751548361689094332169944460025716329091000092894614304270248418281320455699900520301850462795325517050967680875353997321769782044404322821474290750771541502804335220658397977732444157765155927472930874284105756463814880826437740383228257296680758774942991507017159771941028897606821239276799618660640480972607080640674818519874928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 8102459609331117458897748858933176526497208150351803474785280478173486366762176594875495506613533574936869664409729473852599486678369056728048655864485548499676990872574349780309519851083780456237752006458802627327405889366290457588054951707467329324230643095782329808313795930151019131687250921930540332286032757696668725957110141105583906534097038859274016059076782472867865261172928672906497097762894114763952689129527455231730931119546326394849187983109236413850797756080593273422443136751841584006363125145274329221101507112473042672335879276963785390149276601393341379759609718153437397391177492525431562386546556770499204728186303970187276715462508288013570481104155427057315933233902654503068660863370642565557625359884378041523190473415843940573939368984546572067593293510059782475337180156390360827186941613693054821823597894771206896511830201917447856879453098463617405950253144470214875714814304274355207482673882502519755021153593111677378182392076843123224023460518395289825244298738294421962341929840225230007465524899305730331420356417973232596720168936943104553719332125018326397882107186379712654986929973298378496093573781785592254548061316456602705805477982320964776553159010764249185987871576132560155867935677548654926141339725544826996843345258684510148419658410311681541453414745252300045115563673191517745505970852773843670045018539625012015000838778257842757451685020544485455816929726025965839788859200426501488086954318829640945694629583199894603676212914292084732272235847579999797187435999374332952445100713195507419291948493499339566743666824228557533286038066652146922157852079769313738281753786774957328381691585169421523202765938915765132392801529173174420950024510798426793607164961069029035601348707156966848701360196203490327122340872312675989825931687452120228082001142948456741386656876221414942997424844725813445268866160696070936367596711495533156952011479554119778081020763016386898497879857702984966000571354893343569127944518901913835960785581147926244083765835845714373783732880901671787587143876809161615726518011831754629222565888586826193107908119799473775583571655743111465570955307077388364707084935293302164982589115995407764651846399486915738092285110625644928352890034682391639291376695342332327642557858094014086159494785213827815461728360286020533082627988894391265055577204231414881674487922301845167288089261811728744969702660128623701610353325049104525375565847369497830402728619960947192953030466141578412356484454024475767894348365861031904887883130371563559619409410833017945038384005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 20813733350375700043109443382724405009904692217772992310264836468773527196395755701039337174674897463896688864977378005845071360248931411868323906295898555863784829374182402471529399556860372356310026741964158962260879408223031364246186137394589118713961521288922608122350276155983840305268184251011343479999769650889408466500587428263035810269172997019633713984416300307120598719279846872923812491168242181185395549644642134977801450431084492662202923133281447323168685774073367312407897293051539476250742810360030880145267323376966132630395685537422259439788969975993396565813967830915589017659980463507931806101085411779138256464945597209983523630542751966550455249665779899336073564181105642469363547094596976499270152545373386940082028004665671299395870025361217958202579186375248669920773217370984265717115795112829120728237717129956705125436883941170270246301199942829460926098278970388458903232126124120049061653689451217360075009743540222963550723750039672899339965008787960952909728936781471966055913924841443117639960890854003614300615248376854672100307875859747674828071812182504156452336603494779587824407998394773581430998505431224957162940584034532551922220220391015226468622886518669769219773052169421814932906172758078831914196557215218597743165654490754137959141096110148755737383291958852992194711345525376354385490336647727822394249317457363993468404661371179494912653626673633630478073162274750661050522473557385276763240531679693221052486158886275929144649339547855727486145069212326340645273962361161040720384672982837095925449499243352789723472050057104960896624068820563467470251238875445832722265692780346324893372709982008351966398598543544920492132892711481985767920618111422881665097986417201440473103846031695964119131167525890125808324402753832809115707253877812935908204307425069431583192247514200577487560919694662718541091775941843085745385504268447422669198512014725191515476396492531646566609912934123908448593738607396616446323385522143684054023415901040911268042943086098606731461727969233785514001275189342832875954579925959083348165113124752822215670171210139458997813576626879566572314544999822549205050112139148146118831283762265317634110914335977281049617918593782992531338137370846514383212259813345841279817684543452159935244711010278421184046175256940028055035051392109476137642246637693080482291861224075572137259301598237553648745778676776343803386513042114480284632274481378617275138453315410798998840030074440840029697299003135028631597717741912724168503008700482421780556650756941371347255877959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -286960634337319317936366396340470221340336409560393874566147674154289917282481057507203715439611853749091889576815110484140398225943684968279098271219164951063414802386259861808778744269614506603337141345580227420370818329521865435012960692736020769075950998693163939212250540082987732550390601868777756476172639731738914215664665384950438332382752360188927364763193439573336816738186692495354447369264964382478490632646799378437444921723235813076838668486001419318326193998572865801047371882163533371455916009643355500476629844134269496912043933712033329358876265145928026972025167183578031879330684656766190474146989752901923549486520671710844961515206262670752500080588441322205836796552085198974715348567522463408938086761345458452841757333992925097162277955125944756385972034380936338022317155959640607795665024111120133397639313786873855168211355533588791990154450502655711381311304281346616795277861985827692176295542549409794395265475433849584237658803046099144815062561868683220669895643676788586097081384332823061528234851484809227390446019013884909912285893489632573589726971801177357289941891016749015696855353188997519394370925448102682064513282490543778324485979994779585980002673644589099438558433253660735905793178459049551357194146913196828917742734441674853273585732040807865262022685941297621068821159027457185958338417309460372460143577406218621391164583792547231509187556783012649378250076384313643068419753063968841175906986803324564603602326616811021138632070735024635945428894106384178011772203707012729010601695891008353718576938155778528371356818869663379469972062485714399840757919392289746255698345156116286560250504867367964519241230024490291151522969809349710679440413627806417551862151140004277752768775303321001910061018180744593839268268292888066523691288106944571003536569531639091956499901005952679675065506528464530824771885036492026678538104626693431335773095573267596279159866007441864425237529375541787000276361815018908974509781025429586880298378934249161252310692266700579335360569877963784051625340189099234047054388213248417193778085784698234389176895408500133103086946108743211233043049326146129503951815372715278654121445071074631876479944227757142186303124879135046987203761977589355551782584162599813037029346520043630067957050675363743364293917863845652524781635979972714650255256722157202379375885696059700744190162884212657577809785454745848667727794555099329930976364334566412480373766215089499518099609387604702366754961620740532412477970275594414514492396507356223648913278816490634525685391032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 1118836341879200875185002735972003308312822626967913908897268526338415537290319615470419415943544802697107038673339313904410504489348109805815170985109431955189128377019062974138622167586641380447817445393156242447822384899612880265724989005715265297547819489167990887073938522525487411632234718949123478553757111211438889677207652168404997789645876175010328816079909739772933134076668841149183601195984421074244980184265746384574207462637941226023283132210964577161515312697690363982695646749159274864782032875807386974227397730044368629875047707971235607392678145168564498734529724525944970190530092304054710095179332793027504413903587449529902340771400978585164736162810694274502098618327585490225133625194219329863885967187113465013027383800136883098527812762381008308074148065152398064745647282227842934366924068631189587356214059795800432564174658281640226121568385465134229059080035456966290427393569735508638640649675265886915290939415676282118289181822854614162175831632072755779498537552564091695218242565219173304711164714586888336697168185013283057974736529084607241878642091851809623660123341223202152877089464332258804086910071691739552058472778330146077890060170418086166789181358326417813121307889270040028304002341061786122336600155176206335282789657819719523658827807582445292415833079685515090506808762598717079786375229183495055551138079354212191711323910285019357617189200597776513943846893721838994272768295053421796866274478706032354792669047911514147882766848549987655407045658733770091336244440320344557266319062603344187898342326304019111707435996390293729456375226768590662710531986767796538449534195175762684949405937840173109808812601307259632183045960744687471483277651390953004610664191016195787847986297139989355100578410661134302658149504101708514228223641467567908756118766576842418269849759876099425872115457084993968651616375465412669884319258168154053006053884300017204780230950896906718303238714806874830648709845199298384675564995039931854541305607968081333748004397654840996515683010971665487867201229477765874199736089448190774402193104812995218766744969249846227970158477747419004135113555945717286900841685784388160108451462790990790584216157861822310085444546154375087346260890658511300216472590122345783500150630875233678904723800559070721396066450382350704981005587560486341560283011121707521724706649386069961735109930044500399972314370858500133177656424021821609406184504906301375443348623227496206482173572570747975025200846065766858499318563451405220589185363139622614671048688021161296039530903633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -5564748209810364283371489800350481749350458525853840536811622369070343743996855321623101390983956513131042531519906077633608665045398496554159392990602299664030388476622687018229277833043091211446734150975805289505057933257336323046267139637230859678562942309971997824209031051039061527752843679952019263657457615564692428416516372245282819341010986678986788279935699691674827811280502555220920457593325691675633730731515115476080610604470402307067551890752056335897278797739863424209348946287826134507782680173694177935269458994158175451929001793403186272163835594627322966836279311677255334844384118595155978540354040537909983985086388510350814066570300203370106105852550989248403547733327970304601064750615836014411370015624559757583271491192007623381407902100388227695664057433124868141810283227869783331030922556263851972365136171667465202352631197173640519456135942226644475625983951432646969938180536849739243448343111345601229093779572550824022229037580628231727053112045944604590078105550870350068543823368895930845433712817945109654379708033608578782781633839737133370082102301468909833974841905161676936984699530729467063510676956654615836076933345842710335669706765026895763672926398087706826939015179814178472938371181778439434808427151757498282798824907968263410610040234567649223576636793940422116038433824729062209139217840800993556163470835921556824400158656624679344298436668129558742668422795822072623635185775513751123969923549211055695978181955764670365128243412078383276964053147515718717483486345090772214313149688338632151120657898056689595991407704229696385948929105851362894743993919307543140593187474267695055810627060166025794226630355585861102639677013151250455670171667138286707116942309638390300814565054116822397478496889510252756347969584246146040188078679770436200438495673851773508415286128833514896423306605903197544684528005358305875176926773940080884526045819823688993530291894921639502601313818117258147729366699343598884540439774648819956949839693655290963552045344151587707022297691791826709134166560426929490653312239751164941030217565601515784534638666056325307059648734946630948399542470934655542433613238604843654334036818496002529534237698746630367809512424822749006421070391627418955123496155517984702459259991807277173349278664334841388447878177108553476655433224789926459024304678946176712402358051099118463529530608178629369137322774139328483910344033364608092168502469622813319346315019163320983128602999958807975602950401467684622134670086738038938464290722025306497919282872083313592870651708833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 53061814214847737817513860832772890028472952838115288224316399844554181486322549654747419346754371943636365334821043735896827728873716699122844157531158861315799339750303572474828129644418291341487503024511521184842266004565753253303424673939829175980985690860292754432059389934608901137267588984908113175751820621561263952706145902397219823404765859502431236993628712249361651132139226092679296659018155923576467289573153543210576971807849659646493358194255587864245536449625309873565995761411058573518948755903298643776902771955092221715524958984175479804678691591978773366336725760616027450418137720814780109017770280948499342261605574998500131932429346665013894055734203283925701277052224175936514336858938017346462585264028154724993345669963451289081042716972940334686281360991720677490182830220374397353799878719666703257199539508722948912163708765229421407110954446826061374220242638811646935734966327894167191993985420948891159362457497650540429347672769055752862453655788825618477560369470230539965729950398563972660264064447656101889012994370231445587774927558894514394783894349906221946861351309307895449099688548198174979233809010294918782103796356034416366263736937986559985996987828678250901991016633326711168048347202722536424761069959970754641013709046840190078305032931439401702849692302806574794311068844094827821862553155405768190071579983503199068370437381226128695463367857151631488533330053535657066232866705029882171954237028047845206865429231497959930432339872604481310366172876175118028120938138500414645231891970910493823253847773118943657517026163894947121181129808427615477611777841991630791819737747891504800411453367657604208918446148400285901027443798357123577366693149782127644305128923519803417365505711335505191995295109764852702957572193288243793516798411404427502230397658963951477995230902550764540363874201528742137109653071805035195695199833913096950772293025461525085015191943728132018471921533465667439845206277716153473610734643167978176696622008600536671289350726048320335313292598075394906400847291425184098401085030366193168594023183618861524075874137485195020366906046933166938907109815422692235450536816920774415555709654558794442924557761109941803818709870404369260292173056426759609132286453329152941911786565162208116342740459242699589063673939686116562817200189450752718522147197279522417578406403224893170293173692856572070181218726385638871700529004364548001235059708602040347411947113677963839548604405260175023672520319703959441221449859665368675107776385847874484478643354879388748573148740321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -280323405260340507186218582992511944971482862533719907975497713415555839980567326885085096416228759878695769148708216321906155134849323539863115400305230655580831666594823101017871273854078879610985151538400340593826734314743205220929533577167196025569833721104893299234522310536990112647077029996346774226279232792795255111312976549078064274501243055756828384140178804059099859898359554495301120095029504805268519110489702967034515722073743466582907842461272176321835139492016746055283897485079305766624695810217018063588463085442817375501687376596164293447217212456804903739091718036951544806107564188540719627636073954774963725586062704617007597798143468842336456596144191137934619875588928347031412504332246507876727783576708212798803756287620049349475528021889151960225346512159353187476614629218103070561528527545706171804062573878568139268326463981366792499132898945882196091095560762827675266952688584838776836730340089823925697254816794697051431828562723411461501983556856056343292460306316025731943429131271091727203841602478301627815044799655590891995768042596988111952743840324284102977552664973484922998015510919739038193918234010804772545624032225077708806783942716353718568891948974373870399173501192003678604881996651012488705305559166652491337458636714957364516609354312390850829996477146816088965294520414677005345228162814290624172713846147551933014074968312886768599908139372431866909057077467942234090854176298058464645322352135376743853490294236607829908902903186309006531403070527901326318679096155716615761361899071199089224770418637940186497330304302385871397030985622513929012385086065174523039735814872976859068108498672255135130438029591538538405192585638859009835115308409765529758065011683605243960082710032158291766268168141082395812504561886471974922761493909452300635770932831722859781500308448944600442008921316588390370535662084953312598654790298988781808377968113313773699795687644832014933466482703013093968606525337165196871136107549769774628481045977655102790232146027421101114605814681621055451105720010426019732568386380292626436891428944203589089432676621251035474281112615386263886101639909469979587969200144286724560627815537679597633039873232162896551355061159153318148476058197617417658872443748217704955304306480358418947688561934951259210410745717562297201242804565810827180988794678450121424684065789366570404066289572134726908924129752340077343876631111266597445040063052049405349773653209888329540352671955384087044522491463993629576240182523339836650706075509949331521938151417196391969658498336161792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 619972628658351536738693253323241549509275875742268046076460164071004414699437570365041275458978202297464766901545474887573256187672806303242399349934823566284087787709998503392307778583429830772846423389026386064373364043185901953962189467071411874809684780622819879448307810002712445142492252779804596022490074151578614094077175302829290270339138583560363727067161241234789841204608195125231355796422773930464662270511975385906537999059660384938587329441445304968576626260436794354008536343585878047389890680090701613570460368138001328766215457910578220114588627978367546334259112345757796615293277805793214665374931200028339839280837085277475020855654339091858485553515591915067146301344019229933285381735522583633456295572192335421876233878331370221263356886818160213415931390566656670012793887730075506775952317524867951610066129732522009009367955975800805709556404903857713410275995278673868763883636536541646923263173801517909997895038072094360538512103069776030453701260811333554571733484603774094423093273476372458747845999990831671080048238921364415369986296857344548592278543727635500600877453239057111869936890498024065515654181470034113259784089093222697753586380374217546962074908525452206201093701056672468578012657357891689733009024676335871370963419486087604075951054201941810703141393156605052677014573952437018758056600402611108488661460441003547854450800490386651376550771379553362043333970234908236009222352610526238526752099961266765317497895091110427354725661799957770145155744482942239801089775585176162356894264927698657196506260796993827101707192687368803388273161133485931146058029463745852247331312652663345136441891115661725098284462530145111523717840840322673523537859372003816065489715354405813433215860954619715094696548635924449651683757241390475957043467832164865856308799588832766442974139986504304262245955335478175129591356029484423830917366594698410600392326755375664051148917824327025712067427196404696074717393340218589669003257639730752290684113357381167642368879566626784858427375642660213051428976569199825877586382087864119615935715814928417166660239472835335274554663781068368234340624259301448111792958587268787596461820616643534556007008253977960533505045908505554214236119801414589070458131784399534204567675190976818746459994824836989265476728177938350505468646691807292574661012218466911626960309176653144533333900447726869503346429793669566183446816528645336487153348628527780485365081602647825944746800109486623400891010740664304475362120393881625965718738467542194738513318870989143257499716991057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 325794045122236026922342469543187460476920026173358744339789861742549678959400819905916158386221478171421862531782300482983743536661194233646426003945558760735519901947259280322484637242757812835020275769503764136276944547421268535823375931160761202401758318609332828476120544139261200289782069656092901859482504085440691379849545920328147364023756951386164646577667848179398259980547638498556230533766963291145999553425117122222225986141039913947284751764755973473460318548037093911166179613894542265441201445901825935538425091743589954533658721936501343182846384571169966452349821920654393856292852652809963219049136615501737722173140219454767487510775879697550403623735896810735265874618491422126020825777802163961231584657951574227205988099958040302356277115319949353916823430153107875534329918373464967209885696650799560872305869888150402413214331645955233219627250746732955178298392566971103012032182864161318932794817924423387781609996475002695726999483604113249845365448248977409966523781896321372170361711911325757095212328716325542871927837044271459018526440455087634183892315368561850857419388486157960892981686311103282147041579462924521702105613485409023872974695206935721694838772051924084827411676938276275262847085172607740676460756429234032935735218942765510711831116877060861824422125447589524207524479483352956419791264040165022016131927643474386746197356453895254674551559625414680163810403490957548510144214299551122613129522164335294610327118867748413244830353853438397062090680260325600654248154313688630912860933633512944888717498420992414430557880882788292579694536719787920314417486044301031221362374785483185613109429027827573693951025726484372999006297160686796401841001722909065624854563742602939525927273681171141671937658115311909372042298547032556222447194614448956233692277910222224625427230307355196487394674137566101654371643910663612904965372405373457189849527796608639275021057627701409239372263062084721766126460266799812701011085543281507581453101565089201529962074177462450848697664080744129382097966511289805013509356610058573647463364881092028843263096224243002804215503729557045099445823995684693745490743069315993918295376782326942525822406108063013516217411814430689715615530608158392905376391973297788449315181793535167196773020176960816401897322741953930948063215204176323179429297461445466298459492825162176146037831168403874521029759676054326367313893027721787016000659850396669299538647144763575066254835822033917299502369562714451178473128213099730307511356216022582789840404489293538732724580748623872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -5067861538330930963887258201742818127377127706475342557357768259837308101764653569780562582597005184293646269995841963704263647627569105773447340641932070218045068199672793042681064001989693622560390196484365859865154547067588835014353252490680811278979848334209618412353601145325713030910094021817493917901068987337264593928086488437708737934649180530855735828759179568152751355067138324671058730926249035094380327336232218095353001937617503143151750393925277259694626719388378659192574905115793784793441188008694689305340909800788004114066732215721020350369784449370112211368084967237905977399954750363811235676525574914758926410752624996983266804022164525916110990459239322471929754091283587797388064986885740135515206983188773546282172449445411038769174173676055247185325108267466123860995614481439094720390877045084092455776776397040233902185448639502265531998895885568310082711596619764379693400596992008244962793416172558503751598633775492817523092649567773143075660157000259616012575704565278124126506395916568182947890508471864795362366017573956572983354149612549976988296919964442142576012737616845819554029289835827670967282114757043859044909737751150049399320370664264750508729175595895026938193482039330721195756499147560402513234045250321168070436705685797346722354979128023820504389320726056422987524679620206230007089689732915915292028810560863874703558197229998973830368689993198388428050753685929516667414023869782797806201976357569357078932767707671195633592605740065078108343296243459617753075695333109001207678427267136197830191202529687357892452191923446676022400335654159054722099784425802421243087023712496050046802502464658089364006461212879347185226802677467201798457935427076626039142842322931258195698487106130153342134544727813441260750848018331818733622073267301381709855196811974628535388619127255237838651482247483616630360010826608321166052304089191323069608735114316581950384660323071765818578713177532270031789677048836304076699910930511752413794455137539171507696139988869654882420075048086403760452394816215888145228688315154581173768835899727218933623685416315573562214106290431672503079067256260460472108975107916257628257938266424213472308516823530724671569354391454871103820683876249826417927429556898950794980093211337563619044038741643204209253823309046773654220335064545428588778247522996244988972948478080216866650968216529080210848051844667447241926692735415073396292287277753543963726515570128099809991046591849164446757109914444758703163164312634779649163150611654561452346818324286955817337607438896988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 11165998722553205339985212635244626911265204955583161059146397779154626056797050442972028022424760137626969896183229103354007331799396454244867926720967330894913804112604612052486482932071016884778094227324105514567110265881391619711443066560751434510331553743852852230898810693522492565024062238902832651948986161939745764667165384287353129960674285761709735186301442766011035835032348952505892541153258668791155036859885993084500657446326543294485853365564265609577580052383759374969406169873515006070247165730864795702883816632773281845483830781289029616407909918220839000142087027420474681858970818312263150407342169470904537105993678234197071079540168209829531124480729054584370986325995588722537536459460444540940151543901414152048144225000785858257069467940292431645777406300194951894824988394011849876940955769345030320776389266584735648158789936531996188098393780649050259968946745731579107112242040130724793444543648708216841192872848795835059097134233897853478021691869464064818882207727441100713220205055441447270458283714510856173084781172734294748507004031774593578254898040571627229980610872720684677947955136817901943034685069826660959900295049283496522497584113141285712071114410039146911474617057062700015984676257307619687063444124766273354747978821917718368116113915520713837330369053231999222665874548247445701136304548774869208417312922252706567939032568256441299335237591989491420695656570171504673784774947220110843224062222581904168066053877044999471668823348731447829964857878023862800438744818432970561546882009237072149128070346212857206493513580732565814566175432802763315299741961382486905489336460559536914413456745182656505084539365355133174537109774631922215597203390477227321284711368417899530760317557009236600077573883248657482096198915186659143332666017357832252300950089765835770457027182835541543014646982707903586099812174470586286118755051787992557384863932111148723234759716030745193234799905396360886136528729296654982932844979379420394192326553402132812642492659136559590901251888452440640888557209727736950266377765959809027814893618173918124485395325988914918896540261054486625027330159399282260885379730878189477513005350681242926781529508130751691558372295870078534135839219681195987443711894363352342864426728973178150101021818019659584008384157614630254751963312122864803367232525816919166756635999013608065780890891182968413984479319041721947584725552652735733748761812847770547828352380452819602895269572674337057531012649009937942885484569064766688890315275727467103823142141870853231816069018025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -2073681343782313860865619567760502157151594028144290999673969387019402289749507797699865376203416025972981790556262487329735521386187360712060409312427802402433804433589843663238177200945038462630817058263696841241904311083493207513997735809675861265521725028108039252934511239303176908387751069291314069092584033048950938985643351170574428440579380701174527327920084212719390490593750204258731592828680483413889200771903840897102598829051939352881141139503785119062463750643475097799702383163129747892620092156285135971041147071991101122686814855849736258505289219801792827122022102323828762060891711285503797111232847535008716113251582833289928050935531755435709179982609524343437934850699513122341909026515424419286926722570431255773692651710763727322333895602087786938425123806899901619275905662759896125341023417353798771336817188948633585151179974344093201760296409175085743004973307186233006447104533160840299800945146500034109439242024946777448025249743631685931190122859190754448482533696689286459713001683582635203965610554493958702774262453783435613554839683332368310431568791190088446888672390437301516199386966927283653503792351654169017072035989426613353683934990426166818054248445268576900290781495786226863896098317702725240405331689853602039798357434332214167092659702113465065618934312944231413790300099533943041017603663729451959324278398063625489708718953081752634736301333864519915090406871632531545040321834296802759960177934447107601884497917590999292976248545799743876290329448532927229594650390351134312943992147026173875141780580375285613037353333990945579935630776787598732393727242246510444084987366831741449724197775193201782005465426820589121434682283568196833561344499456641008748056572376229839845538572925658948969109008287397661133195869416327615266541694646133699957207189946381416039997774739742108868675375544555426857608240787776809558948705690578969493250229232721478882896950494494916554181931481292833436940285399326791094268625529180872768617833452036094556334431940118310107505090509451346898216348030573313059064876868675477323876293810232224550092443065792810988077389741460061471362346201329608885594614778629131586294137011027139988672591665416243917063096242878823704552131049391575133401875638814502092189807366531475033587448558345394610673280457296482723314283922364583946459856103341953750105440012200778957791256522080131886942507729218840008968836310235182482789452010584374487897355891338664332799790548566493644503880637535387744166110317138223689225903000003370943381776009219833995352785530388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -45722925090967328580259005779960655953608240193688588914194915491895692764105300806718343297307615222183390422077054005028027205796745410194478332398396650765160704576067410603414711257171503182648376141018598512367584196773678093680035714955983206320897576691394085280737433355300728835806920070622420908464079737855320194813573456606149492564001918138374263950162069504529426974198802803543838395228153381508034076101138180585597383364759671226077443045812927453710692136302476779088193101993878899985050571089656011186969408442460315603917829723205044673084688393827696864035641579864667949231529924788592759282404252658823503818814404138383582167261555924525707881130690774784285133619310393853429527601702434360611050804510841506189897884815657637338233971635218785304530953977158061658315051353276535324120923730065176926142132140559674095291124945573759236320811436777658954907323702974152541018173168907124059721669255655812486435514518800200520590152703273981438848754527302903997231542182970586852906187842343296410980049581790644455802048191239739048619111737527257532079008521420806984306213645846256099391529454337909696549485986260464861000302836755580777695314229498418142523374684281442537653381819583024325678347926922142141697805572418230334406388354280539537243973543707445687438964354430135445463659487458617288086568779267514184588383113693646975180806067389293145058447041911084943306274144408329306755018893512313181949360354629036878388497849772233971453835942890213611596009104813971034187442800416213040244133464296666890912149524689676892962606325259008515316515590799987008897921068111741969330615749179674620045246504382239910654459714814659564102285671988626665532260022687863539152823057925511937723260747636888272274217885703818454994167239607756665380421745514044650974575787754211047317859460441251235692004867018455153036371961355641298559055009825955272246882200140236231922737246697253540646371479131397204726646818735945316532669229061316163187656512021768278629169694698407160481966160258482344475829018775327038065121162441354449357541278114202984449067477627529124584189609854289037637379076757558546682457460886093214271970948598316332932296882152690616625505608919213822762915893805382013674106994513973530684077992633830630764437099669502237837316649312513215643119506420724232865826096249921840920417325787861993894215577103552898209846859216201853040680500808057223984823871573414788804981834479031953818300993928115657381376253015237010535847073773729162810725864843641695882587639616772965314030139095384064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 118019992204087382379452064907659433515040142142015645913836851487148260517476014608005151409298523174831130625781228162254130767361816423125662916460900232704255468118521790436161814846918000975740741627806217383342553539657260373789066555897985018280226213122407536343586627956525322641717159553893365178195332455321942781778080987756628652083179362361761535358129967424577492179710452630029890781115766941483080287034926260211591273298383810058012202098733105234208043078137961617381197508439671523492265823983318657423021418386578181163512071181544527657493584361744745449150411032042433267490099820195521271790822509866329935875782999542539940815574205631309258002082775748759757938326974256120129683809977399140971769978642870114933029785038022173777792950682903017376920702588444336152830180077562571811970484938982067261818234432125897260388348880395644115267871918975912839259385019965236518338306528434395350969147332093341600182500765943870539780803728976830262648716671184032651483393016562118545428253112161083230802561659800017651939479026279754848497291090068061455597536492657661110915003366922093068571899494420896340362680110208759880164724969345954394058797551430622863311524861007481077332940407454364783636097514430886916751921854983303387196217983580624113803145691294904419448879425485702359053511534504139743197604383813149016594637302158920441133680436981837824368663238671923247541240173946196451161011169772782935740928603219055539536082704840524421434948902399190193584213627391449156691918878543702785924655506098276402705683134195426099646417741126458177843236381119690469171656505424721011774689901070400005015363755615110626902008145960348059451866466067067603867570589553341849761098785134933170976130132177012730996117294572886281204834557627515087157694902618891550821176758777981671291752678044123595715283419597825221611872989381980837096613426139730719020240156620688738471122728411269937878833144470731921760642197458115882081931883762206427597786447302391653759268447709214871752521349736420021261816613535583739475882134982439094528990741515283120587320364316390939444567086976110548034665626252924982121503405925312255556886181553305864998252756285595641344636782813527883698218948516544314693615237547008811034189548666906024826575302616683398631000198758229963779723455198824338672143930212990064817945529501199097078212315101613674080569170931736751619361421338873009734991085125418006653676607702856782599483893830070735406869436924442738533687187650698356989545427948236887426311616573143494403503949453721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -124178871129736262265701762849295490499149651473250166601946499272756190571241175072967723580550274690298659387319190854012216057765098468184326234150108153458937113767414857827622915178489398337716607822418703653194441740276811791354118184228749243767108467120771574354836116007085247488585705330594648614593825362227837897022419982113671696541679556315435453731246027604276899050233289841076484958188532558732190249381488583503300036960247436107737783923352192887457586725765079290468837301576877121146729564361493894775288914195940040022796860882268645280507164786329683930229277337586862166754102019546432578705505843880047310896123624320294456325050321954088420519139107706757718736943951113098827228829374926005698685262047683606489822495998855791156906629162993203744780784940285450319255378188108674885263051533048311556547833988279528866487104715935144372746596635938743269005774979183629038216990349647899401003619826160464148845038255482332887813499492988227688272640037466923690435491861982160667466418795186629090983552807577792984642460956134625935047034673197454800300936971685062773202457384778296501369215525590437141811368291573681640505234351510529400893579208251719345646380158207677245455690596031243613742642605995037015161160512923331418199272103468968302220992034078419376795985586741934439632061116913093960309646389721941666108720710285736251132268807168458258527303861920091142419316321136593385368954841360320083120414310387535371071645879128340929166916562496686834848273726010052270262131625587261801206197269015324827107904794516335213187454223504885486180941300244959357627361187709841832622756328579924202219935295253535959799858936519639459185651624869796522113955695347568161090882781374971515031554730150504085426649156701778595665880206811126686032888749588984938973000723046532680912267257934124543316765165600357049303424737688332650132614282374033581982724968401404236403816779890594999535930650921062435008419961644703827849697843286593927279172930715845986849358933542344849898692809747794937019573171836853960014975252493412329286464962548995809618978363825846877325054157651919684625631993284332008165973070552918894816110238031627903429075085781512589081198289027628807007893392765580688891552118547573717097394891957235433134730371376004187590649037981657288353599086109667857172271166777945797457885678138141063357559852022143143393317479758521970729940475904108657653576956605298331858220662096794701208251434726224014262199981148935917623436345402616682787608902552101044084696116282141927481692431067381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 41554843817696822589089414908703702799042805956296820902707580078087492761752991004744206508020478989430858445380703637692505258919302253583990469077309475511919222405374166884614023978206629341966187400977595994326734141024212445511923298900303593621896100233261641947224561743103812125270083903447182843266105030330868622932558129577184333080114208923972589065895830821617854639213466189564017509131949589925239172922824330856160248818061661683579968177079789435662084800751014986602659369530440190402793362233646841033868059219560402024332804971165815832439481784100979484585894165197865038457385394007826454874236448997000297157367638830687849342222404217098642485688551574052621925274428837023199326963245352452164596109003089944065856712883303537275223953509389705965101472946664956129588148546486486177570362967052519540261938143779760388168866983624301962143221636783595197810087807825672605012936430690604786175668137019349348591578183976952720185948342279055188562983713705655692565802608109537837666282869315906550083096808870210000569405237561569096076719997664634583781733706602057437062465515041214654173706319068549238514526085122921323475975774883500788194606972729470025396999338833488586475452815499078421385918282839036265512544721745190971713100826211433361835532969304955301538316185734782166693929435677654351987790878633532754087267107313580571850255375899407245994757767628428040795677510823798642236476924677564323525690713198722003177597673544667292643028254256546357701508468990625774314008429565393829630941828700912639084927681542285809357134890566696777417937532458990729862023282987322180101873682138416048069946736257873144233538057294988360134261418409993539729985274845696460292166079282012887771387967212370243551167161074270466593652087124239504171526794882496099353623312606288873889819454149546807558665506599904224267554985201268647331771363439127306527392806852852508952906630309118602627438123228190843489281011887317762001519908327220622101794206348110302337023445469117129294158185861516754485435770542439619732059679111728617486947316946959529934335096561104484067564701769774563239349082066440311927550038763628402487707906728172153879383976144181220184071072400995688805247439909120531031118567732349633695110243241447943363742494617597261087987915450888029485521074900577353297185800619229595846616772206533830275080667093749524402436434798933536668009855304296423116907602800939736670794179349182131709580341180196389288473416218343017425133587120980035206326062894992081076287065558038216731152117525381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -336241545845343576358178753127623575456191308998134511775939678457434451846525196822860122349267021556978523981513172322923406563424579616551932681070127393076492074445924203774766065093101795208942753239961049268365033773933197543201846234861185826320345853562676667103690245306529752692531078804665587534183060046798042574405749163697328335864972868279253088010381620888051617461638338928286008829012984886704646355749562019530255682663343681584594134203169498270524108270477626499166748380559330218020779677441733937315841073220075486958752190264365434223746965314150130800487401386136183873886596740527244896412911813983089294555240803061114863544459584079821154660637051000389359731341104225106998685426877436887714353677339073434551615279767472257385008398534344825902937675222255663734343914771490235660202731235566320036703886342364153415316649695293777520245918282720681528435844494879967544629542862535278961340719094588324101859420784684412338193229424266515623881626396877309241898225694617277259961073285503974083165683783934554871070317344366970219583010764936567175853017710815804610612219174997964982007660688827165522674075210959165521723851228332706753619469708685005917869003724306730412258912771594361065774828070850916482954171717333894496508154395671862892031887613880854166544160561900016364167976722674973789662406279367077228697281195496024472379698353648497062186271173413045968443525032951273102530328673626955907223964754124292371344293433846538897018384825599095240722093629714607645903716473535215764265554763266632314475827415060532204235337453455488124776735712355982444524375883621676526563898162448420621129059448337772403582479758400359654745692624395165267265638750114397326124877938280104511641868191686020800834755068086698827800915616501501930047726740252846147677042741434167587349526140670198332879930722257407742051831368082530195261050771883487146188280794947307667699534128167448294962400652945628065015501671579789564312952778214733996192300791895946656428843626626276695684154639492281476953538694590300835864405381554896211026449380394625670015621381088599203089497039419280761918219601574630139253286986745980505564063636918018965149665723064907618397116269271688248901777395759192299398119632534484875593076895200813083010095342700074722068030689612317737283238907502714675124130388715521835121762028656881618662972459825711264232440653375969528618639623242261535353448287787935326865365831590381097896162582320276905191062563019901770136178717907940204374722370189712255610278744542954131836116397931364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 2165258309172075455579788991544504728974710425417819379860368327849532564118301855239436026215577937010780108198139278240278815769015543563257564109878382795389561474276249483991219101140574231940338559601943386534927264409563315374574276137790038606109147826249222691015573914413791161498905747171339495226273371641917528574453889735670858139983734923920682731531680528416613046926615583985203626576499022246550575096496741415650047959950118752611305964756627181636311666074268228236514179726393457469551002723139013597714161132099065919808111098778613050388817011222015008899686512283634831916146202133692079944377952807530514527828371322908275158774017933933440129757638575444073197027048949478844745546808096907560568577580438577525013979116086864340959619628763897197365859637257200228440887179052029015585448759445602224956267664790779284319358708668573293109116750565691286620901851882985736729763111724857898629526961167124087905886753022549111890877826838686359212849835467056679991805163561953816318878520618659381590542247872680795034392446018804879588748272303558098244441432549049454606018801098437774184471611608695095782997773746063470071082149287832766424836919202982456090325485004828824176013485783501451264082147725883872080012500529013845157020620022510254297848752606986197549613273515161631257351844163504943465333128308815078969063372535482107600068181291451558471463722767224723531709941823047081204089302243081206013374372377335932838734518540917531174486843046568023496623105412271432945711505393024082368176338652030238664407756775620582903658262059486976306911976690081018633249971816983120925263451553066933507233386069329596825596396877795687282889862131295774963976781878890076761839797491472066793889221407923813235421673702959278153856741620637874245209366865657954962709460394151552352960163807375461973490021231027857372893671756104986641255764033473617845325681082686077662669227911461821792713084402441403652296933789063160176010624366765159110037371930088149484511079549210455885699911189136052896904307476277929877189922898155437646210809773117761166319098924543190818548274076144198545153984815485899297111519849259214553780530606553399958615777687550505193724825060312789358839368049164402031489206466733216165333403450370533884951013810298182365820103785227773670731431110878508512997540358087918409738887318673378903589159230197441847756886324653672420204133806882699264370282699389341412021516103210597888405029738402820827091349279457336151764034954286975995863268647674978383016066896371521751598539792082534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -6625609936719304560006384320363036185953271786970947884518252506617105867308150731016988626100068633006785239086352749877822883076120810717762071325433570571295214874216332654067281627750166295933342046063781526696277915026579328717482521139958087032346734687017108684357408846641085837921476539570924705755824576764043219792648454173700255217355905897201718246230147596117963883454023833156364081239809612740670774295037473177390646385816304119632256632703950419242285016264110451583892580430142958542623577463851218168356009999213573297429970493712097444068523899631065720629809088406839147756175275064919754188681444041054513439684496837244194956526406086481998434613096112140601959109324860629740781874007560031204075056352484490726610386183607169207235314593468222073461756815961009502632109002763840169337803557015663528338190967700555654091062219058774698639396830182541146122678246668882283084450767090848929895195812628928581955645818469411018871837819763054039710116581333589232971038361032316705908523278126365461071474650325428781575905023348571437754059276362686312228650638947054152584881139145476070221121870300835272925244241873321282555928965746255288686386501637591201348491308760017839564125529439038585160736036059124820427885454155201346205519398364886014570440488559890241465215412992699905333857754450208676573465543634977979799280433434441270879051054995380653028737010849105597376047111391748144438589847095168704705493262402916801351443369063651340195577270075147414189714224139914881737648485807823631019404743303866388765364785053915981297071914174196236905680866750242259521482283025933711875918486622109991222995643354337100506532678469071421563422852608250073530852293664116734047244950926070586554389263213120259848957399263656741516879758397366613370797361175683006023599562260682960689730270201935310543137537245971439395948787534989415861786106958453448750410930707213713833618656073027788371675561358406363752721672416630535590992615638745249575411796727532519581915197279716842823313246277742863055909383098177883763075858560396252373337991222063268307860716348990710226509251063371665897230850602510213160524345982825106818972012398579992095950305030256770037909233830954265777881441616377336515186776232797578775477988220623234891719217891082213492053623607158288723628833621404230948881252007020290217242866640076090772750111928150323959846693375618504970286888067070788485207317409982346041439704361010547281529515724512759994712659964217961890551291287423106836505429684178670171859178022625356210214081470606082048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 13621990313637412200984436034210407512988640480836062936013657722506520610682221706128865182493067497349909727292201248806906272196351942056037531412867308843129253438397364424410344442036255258790131042848581315890829286425366511285536713643605563815248673359555174110484074031366569869003841805276219189228765315991784530720831661618753501113023745395766111314991818733901780105859776521386712104139331897917986957261741244527945115612068436666983510361209703432887692253528418316087932496481426160996444308786886117815343153915424246259620127141346244691746333796801313220014009251276669195814580511283164557526747166991580868633118987678459196340614906612276623696499261294861242504339781380093521772127583845424122070447926103412392297571603197131732644482233803414988084604256954918127008491644823016120439584812877471425553544286204757318208940271150124858258743392332109997823890187138632584491977425703608402714853522647028098113547832187344970283888105087380768940008419501451065792394377171637930983693885382916400585832962184664743126698375583998430833229916371560725329080212760586243046031543902208449648799598444636979234339679588017364964383371756633231921718228121008335472921630154203864987081003635204243812536544591002100050396425095403382736061309436551164735228514371754818116328315125707545292776532798313572172717471052629751976297153288645906000468759850848423733847125133733015453493579332116448251267524619798363750095608582595570960284713283669242941172908135938237931779096041886010123201270929341360333437442268673364388025825873393333386195062699308931996201293055262104015660870131553661442231416150447252144369596433137229407865283648254180386853789582267690021083408942162297087920006974211943111467273564779320535643687045239672697132792651924944068038353262275331119602244279659633060691358275743377693700777195072514324532101500718340932011959561519132953108383757419471013182296015954399034966778845588665058344864241728034174433873469976950709119660672483712926470862519076156360288938527983400294527277546025556284858091208035468238790618440417924464854427594347343430570941945960297259054702840684083970502307752227245220139830643160588146686683099162903976093971511205418580266980147841655342000414122893997690523586384533339657057254483036633711937002579589057196007376117390013658463188653975857921510285242218675988952889725038985104321587308622794004605897242597438529262006790345761230001869976033493516272229970338877024901085040040654307224374131364269473072560911352178143253031850692318121757560806026772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] -22121755254025510469354289792227852081237421671342949906373901612172221164383276066099573271880490718373784017516858282320252356642569963673374928311291559792428040061733416683132329498001963337694685248022440454740328822974975704589551310406119630072942532655936695494824516467557341696561194991827294660097855068705203765147535917898030620376272075505493951480507853414242439388533943378890960443934993685746903940945455302041669589711298951320407156364881580751835459238429447180061775927919963291870003331123595992456437820569716195967142764373675616976803570003662677320637153942619556254163642994559716176812973711960347447000061023957679912309844512288709487025196549517979957942964709754498721690028523046598269487757668873832553419469972730276498889747195792713868419573244921678336064291256094595248978899485591603749742167816274453530863967218974268769112697103986035210138955528094893534622089375994236037114940776700326618653641035641480901653152437182884972086260305756586841619260183418387061807075730108591689792219498608772109839323328080801784603345129118119489199551495576979176198313571236412051611469761779729755131278099777726805213665303434797057374507670572016357791233060286890323000962345101144212772591348292995327771154665515318719438499895537100154801728465333874637786875141679883064313504086637971707494292161549500123253744457989330621947579494306571065239188799087201515911332276159729303344666370575262765707765115973342361392442624729740854311435869717786220336771031325616113405627154846332832283469074443469045257768897187535028494248319738174963758467037273860382030732111850859180955595120231903157966660611874925972978781309049364263635906267601200292000909956056315732620661756130656021444893507811207858087160290748301209888820697078695545662858686211193648002019620109938355390792427241913754468179856976026460556534049176730115495647027319704465258149105904087559778188581403463982873914292391100961226768476553722907629624155091893134992409775034408883679993315388360814541790692459748894222169071439821513051833444379445555408334251877095258966335738800860629564466221300634719511866235248137164447808496734393943828056857630497849157829335455727116122172643245753550790639246819950285832464477362168033867938822538252421068893337092729621138010251855938558043017046365856125110306985810662168080468703569522743865758856768808765555964861390267553247258578371901168618694266142749812379986764445084631702264014602296676619740969406969262228591863098780833207834922005705942722737942558682585228513484175480717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] 31712200405350846125590254322300411302358421076715324043178045357702021144094257988906152111068144458717098291003931911799368977300214141539157869280476172577461514995444891066200897442558474965642738156655381556423172693665207490455269617127371861878496369222131038164245412712150959567873509150321462610403595864378737565510565996520439012764190420970031510302874550550397217250778522997790273754668575864934495358329398008622775380660776543643229175037414113981477553649916151400945074516515994154296803660515415400164774958667935734091542621920331391634151919705372125097447268638679797835482944022756063197440334607317769084525593496806008290240171239718053526104082301380998233724019571077044011001436674365372722241619956337694694945755574387106252289337528274746169019228649757121056412635214772619635763034655438140293299173759019364432097899922733528780926762593117934060268794622789585948180953608996163392720748270740641771303532582021542343532584889200844948196335867660510914163260854421663045599445100866584245502859719506230034154791257953821339733354443497006134167135564585597027024922413899753591187585372311168216601801118646842083530095191537398080036546771646595808456103066830341772046579903816789652670104817076094308425273098387403350933584289313817958436047779911854701041595439535330999315428991464410860526835606391673278174493091892477508220631513751934762152766317593420520473231852849102475813686336476399571741735841266855464232253092812209113810883254743809086880910624548512862599265231758444782430900728579335594626807172455567526121268557600279301912190899157156181525487861105651929618092388783987749608451586258453639432963614073409948574590014478125000006987387778593962868912698239868061398089399459154505468962155899566972824753537325995532158838425189064916175603595289429319680282205668165131875945550753814848297890009451870335226980591019056149170215007784957507518550474450198108418571117250042630538426592991822562898924476850573053458075217431887595680612112133867436824788607415030136134434935986238839093996167102592683676791368944675178684728007763844193217527018515905496750627675615473726463748742257740895203577186140725421638762911692521181091969102695768768095015942046550380961559836269176862052471619228337368794411386824895238544346665576115791122882721639871864421529334508835508773785917514940011638727146471109938849242213767174798300369538067575767361098392734551553059838590813604982473769121789134164683896858797263890535352451128232389384659234164099516391314992440954064091402501550673756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -42723712236211079665028167244987754954092970509338865094080021465086537409336160663657742712651974512149889713531181040922021012805362091276522532528684796249189748132581152129847255122697229765352659971818002141084996663765998136041312518613166379815842322193254379580351744403037456829553882094195258025639275269097797467770995505577208705617813928806251333468360669715438823406192879702172232678358781355889007807394300017338511791088032968684292513436470095052028470847103382359033509998980128141372448862828477355819390619261233609532065858524149797047463887755243002447494577515085918908373917467641430408068113631598702605195291021762223057485877805214800644936089671151718333011421238698606700929712545180814689093041727536881031124365627718454169463580932157799531552611305906846996273901489977267437471557366809086378215922646759110303276715439895338170504478105553181285886299542424646380058236948508638551297122528003677981995121909876950177259579185329334570996364656059396372310863185232746149649268512454708274766505699651329368870207454019040510883710700633750409651342241138217949944376138643976970187670044599134327102085993887104436150243509924131147780718850133048816775721340843743416977534455576973665319242830145622180786886435252180607972069624362927738842596568400666036922888987734706683217656239816680622860056231051296286690127490822601894822178331823494557889091965354455047280415464559857392444218091569690412945424270503975888465246537804538303292821571772718522739237164918211387283588625620432941855894853506729466835646561612227628484772502557850955324425583265827494208629783303429953002566663773071680785361313219059404620289457354124443751378262849622692412635216537377561130688156448985598247351015408105104657754604832851829981220274863616296484739821820500222372671524390266826252497537352067727118334789178365096780064481922726282075639215332889975348802221662568235209950295748711242372832891241769373572244168510204451996799000713409867016141033947442106753294492073795309424824903888698638267561562239145826130111234639949309009485366664813426923162589645675739989587266408545629703591473099380592084085770658976879675051280312747211804121522363661575667914449073675786789089795158156309945756818368204884144185208934862538675296442316284088447108605993397077904548993292936724676750835151130431103469942796865109175050332263377905081362850981584173155773382238011904195570258319227624334378158046433412198848113780589247985800110222005526294246384669256296516343233242127611094058095365840037051041966690941272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] 53996539525665473101525858210397994980521966210759472648648741194361250613146462219478807689536835880420017470039757145854757405951461176084629828938333194420921666659372059025836795502837516937175649868345528111020053142784322946051623934834811683058822695414177359754201657507722179262389820485826174801195667538604108059956852538123494136717903345857446154132312695304627213757759732379150610555527636010247473463653275643148128104166794589128500645137238704525968384781303228272756220938931415844490654165499258824409753117298163616266572572932729159386361323612341572933292448039446134010102266152462800975996986425103723005792504353313963775227590672341366899397956579378692865932813185220460783333768893359649960084397305599403866629845288792785607874893646976385621167860427947853776477294743716348989768084096135428605678264802308467845639413055134411718619880149126101607795185833542832241249843890304487281519457617838540492187238652473295288738168842758607843776435649909708662146232312384056572915729899529018364334166744072058399752872342349877318619714499054189885673687051907818330419676715310688614751171949862512242678512406314717436381291154116581831052460709365190889272523967826674782466583905043709440574165948136231555152496370260193349063753614027904211184182101483309287656086638035405787086270778581179882499662947459822807438374761856394416151201525625492518126371309572513060712976795390313002940278036424912525418581450673026221513293959767549756477422633942217971564649645958555851830584509892550923960009216893577559170153064199095369261009028194624097340964432312256252646499937157431796277794043988507609234551532302276236740384045561515079230779725444010008263624705537521025899905172499477767421508488762276484753064374755902473007569388351113911276982238849412464522112592451509110299068964303216866134485557449225724634557291990207580085789892566352451763061429227092804189055674533519498809512360687511186889131364743560375838837059995200894510602486001106444385207035975527459918637623750777792538699704250536011749728348339776310031963117148535236670813692041722650699174243901597369381280736780770496816383899358313341087122983336961875776635368074093881279002760451955294602126140809928945912631918351735529010573086094562875633936788352523870631652160145832726434417890538785501444482370064634360503971868798915715992065879710402739763338521207984103215974600087038568097986162218384936956553104798604665101086144045645775961665955036383262857722839800026510531074710637391520857629585760249518970145008569968230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] -61655047495894983970667798203401734496323965509150607041657999393378183856032691264753891034386864035975212319217784455523012049139131803405403793649622649554078755786432632184378765781758755855073804016305592544439434979473403711699320764766706771811055980398124411703534132105052483395969555812787823044378679335674901580744453286759236109538203381066491575536296813334833225607979286631871665824690683307232956028164908400456351758279738574022330849466981932028249446339525534568950242628593250114872605163123735548636389718939812101539140791356826722627019714484595021262838521792838253152465092143542803194787694280830817565707474081850377727722255481804526756983276154947445195079756226748233030839109236211570906722583741583064988918488430413604706261519310447549619677403556585771211683878859714048038666868002455615565261361339939986179764369952905286566417129735780622164904963299863059029871513145116416633903392276973350263604376793750443481529213065502684540766876416494704160583385550501434378332242841907980610694508708246400761716921945505185305655120634267067817008870059179431628498174567898745815735088937781618066424558888825742575377081544966301353820692913627523354649136878609258821774797441197395234437294082970717306463332197722572530580176136216263844385637055780854559055861082368639458759220997721395966587939445781858870829640850864230853222052941837343760416985554703177360348005350739653816508330041114087796858700946830495331405102519732802631169124891856577563661712918900336563529621802589609290514507398433997975523118059428525998647536263299208185902699957242615434181299264645802814178584154961796955667953944832415972283096491091580408951173921986900386000706166989031144361636325946074822506246896493871908343044535043145890357560443089354971611040033718496025509134231569160272358235961644855387136038729148996005545868862938805211681592366964392051382425850095563013720026276920273763251675304333736102708961726631829300992628037389975116792247768066374171970747589604960708147534209997167745441084671510079085307810949704659815602383478798252835438272870416840277296254927834298315273689695094285917084281347424108100139449909511023226235354131292926727641923898364864678398214674171111907991945548164386192361514909139547466992427289087448974810191930925196679982081379948692338582415369474130198471935690367838346806796561306544094628486130283608937498203133146994551753639803370838986726913541995429780184211789103989217101378070182851134252149259212517900386915708150362674801324113239948352375103022936612667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] 61606836514227164064955603557255224128733201298298370123759145174755818743639000006784969175243097180338721294491078056062095085456191118968473384025168031100775397765704805347681314207673226807152264108010117947498809702870918402426311468889984431771308362487926959989286311489739927984283791365608963714558576356210967291442875824624214866237610647287563077618076881899382554162782224717120779739808588904408355505933714286637574240699720833757933168182375315842386772185786394507239551707321279192990208974965606363520320467237468028584279076346677461535770871254623825082742719616557771939762162449866664768828507462911056845201979474483777315031065033926389205571365218445586833215027053385055547821998268722280099406940435166922294228685956885035601848674601054889867050074341548515987274320837817583346279962428062419920101676463324310416825378277201774008302631258598597911550686353008905132860185627295585870329893969536169699437234547362106850700415968336363102103796699954708168047347599777862385669976560960513355544371161599316302240804343027728099036575184075833754124400216438167531260345227084425057665998321616795512119635836221594749487197977056254317344795900070207534839768665945868037416842991939622110492828526565645163400039077328666834031128393297265852047556288080461316023376957298720521126166700574205724771640568969496393596198465368392433688564618661390174720176537136658637257069589251760630514053931330000874919302774430503643770289404456318677407925822165367044340682594254882697050778015108036205621052610817621981462174343959909121630228595229228257170024897169869303543332104503719376734472684732514442762351259972936044070837245967244595769888367022758648659640669337687491449636812199886059517898164396959722712438013365081617488713210660821027358953251715861263928804309025187260945306548168192036602913914308848628635057053071514125577946744876880946064106198194660956170196374232579501191182221254737766511756565280223076345786878378857180088888062976499795150151837084961863768823613588898085001088427772648423371507924470048938745462399251807996193728113627003710415307796014209357677264023533605954264690463581537121570351520525780061949323440197413700280038568117939916296132698319642649450422398342454453390135751747064563482493346676692970250034376346946183091979552016512515452512604212221037134717511295934666253572178152217432206247896486954935128895547026415865590719168505713543377129933351019623370397529446357849067190109080928456844673079502583610843048255372959962934495505742960206325779039451443363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] -53236073825344798581284296412443548828651961289941574968881358244247931825002602187807852685012251820163773175862591491873481000913108406172174171535973329746638499310856511932010016701197987000796812192712170562824969360049018240906752480731943418131029247916459802830046937892113981323971435269153105432152472418675931552943396646718985547645739885637473094684707581781173601514426466578527138622278529728698143790853920790440223626346246272027884566056656409826715346809654462952557085664320586742692929368407561800873722916134114710799370518280292748403621240844983253499144804385000402096076015026921844685826745881960665926416515528289514911695889392390109422619646738575528729804860703715206658851429010812618747442718663828283329572152128047066298886550172563228919926608977290702207634271826146885434346405365456727725771144986399281563816020104623943689989507999953685549077788478919010434452475274653485624572778583257827983552614242118078507969667974131512211672874964671651845585451388406126773332597135903193770890540250080353697744603564263232806865355599003253500882630777429206697890335037746519363290533675945454592155097477850560571463994722417754457034295876904687661393634040843627496987431627453418888354021486668624236708146211859323634863661240722682804861334818672375144017477840908730738818052746928935136224781519303030513371363257161888801780491413013002039577475442913054395167972436529062936175900623059887308048268939713527326764421045364423604982888756498725566237567405873535805652537552428601022080989778363613122907995615022892005580562214787028714003771838541945824445114939715369595232801558420329973703549190647571634188630449668697365758297837759657770954401092678997291365367181957075147400813873799933384489370042557524300558044521823331693863643984401214999932174096222846400501916216451173439406222921703132118099865581043609112425463004922762557201593613796347130870254672594670586134630700632547614308388828245686784104364903419791177304972795443247028526163102155787283868556041781022171130633122152089017693172594630955169074475242560613051649012145711888261640984805016271273379011721116268508139222250108393278487713953040368656870632133633294143769873293207457369432312102710207622061658365616780955141607446685931916180252550361327889905099911642139950033382301411081509214240810387769849168119944411139312540260495912876004692651646902864591368115676583001251696874922035395243365173249174434640491637563256216457720371296753416352390629660441481283369983801575847463125485245771346426018040470884975640576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] 39987555865174568845724109453011063766028843284343154419452651970480701477604576528547606667915309282830617688413359357376992749803302394366854764454865889262645085891958902837192123536854187737872893699829521950120246047518828033905332319247306316609999698852541493625867449690518127333690294665444224495422524242496359849534386184067139680981380258253950574498547783030207910041386118265170398730050225651533418707974959002043994282569687838560402984310609706838817520549874165603501500933812938104339474382533407887755989410266917776850120238311788097478583472110044543116002632185009215076960194681951711332254030567162252352832505419639090580603462690598709373565139380558572271861457171277938490654158107263630645213714618982275188112300264671676559899411758658140156610723087383649683517882098684898282990111121232523567536014749427897749336173476436057530044780938064729062728812227368114899573197078372996252665503107652895525246907473220774550358261588417480210317354781201880195334368732436765742065106301302038910296883771614030549125027302613686626161092716902540661578288790467998000416705049081865363601765715307186746370834156452563806660345819680699849563252936650925132942138399053830209651477804227107421961816971539199754730484979871692224729726063860988511720031647382919235560002956762772941995458883158648680686169850864550309743079250990021140537674999424638014032227987278442225498761036473465212731053666643186000601445837639596738903473260791990706032350331820513331611428110954867542353834876477056753221088120257554822822908606949504932228351792278837338044443165476931721847352211532369436619967160723725615370114393799106763198754521515726701696589772634128644952866278364201230517362403938413712582782437100667641425278095308404825438420681301191262568661724634482227406623614123355785048465921578863813986345457540767938802931091581157113994908990403597224639618997369703123365760578580591705664566121420667852346820276728159189356483186723303825199976395346107874181933922983608327922050746698452982600378012811451645167015772437436787999395806455206358605769173486136734591487816309108060664361139239850496088157149233369259775267075892441937522750309803552642267527871459006539026741927473525205038226261454662780522532917055669827353295085382712184287276915589502278263835378373224080201144665550863117999670284293159043163193096264204018849868169805832382234624352247449568744026538216723276908900406022451382332045234143401178459520844932405559011519449855358285404443750709907145997087891719417780369129148102423347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] -26559922683411467384615771335442635706272905895571428039249340339984997083499059038127810983524007408314904382837376892874866514555461814615003727751418921563351507873165321751291452119217808937505206419482485769819457045557605015060898171949020201286438633736690657193075329619175389977733853889370004952072526846483254995762464626669914578956892828248039840988900324142866237366044951292271461270905177539832260923378264726210185632037838233620346334988947036613572378418527695933357269541203969558490759420514367098030955463018108684054358028984024883758070549916610220398466200339277400651754907643033396269723262469603974732415849552231996148034604183211306022764419594372414132793328323108037062298007933432743913327055249944280671468906788987204157425447612167448292635950459487340236294489702400967708027814431726238326857868332231098613428034213386957008055085894366442460623969368328278172634463335037081613899683742086915446456420511476637619729767968018828198354121344653516088674164974325049163596413077138576624413314451733407818784528015112955057444525989243426058942051897086065514468011716295862976518533176173393329575443877538424732709378472292026900402585898621283159266951871201519669495131039045451471063005407682158108129703292490292032749705809517221340942639119735151940697330002489696190691125372760211605546627654388186502222206010717002672146654970488486908917425813017780086622602380179420796558193822041790131156824313183359992648174995426456240502754157106313568642249771832670536203408211114965529982916304304927029234192892626802781690086109998762962852484391437601910640349947062377470930626364545286099928840410026929902608288521748445464312566294384265113793251881494402916482642068301517816343761036657616749240684752800742170652101198178159404003718083205060278577492066460175884790079435149454756764039696644551748970291169984001345423404862183589163766395516476120677676818795459589685708795543447717029229082904484927281684108710911921785110091519985906000549778201971353454255286327594120977157500611355439114869381392904114415008975360384199627430339948956790015649830157866669877979052305138841176739724003425611036836347258601641502592481574468055593095348548839530405210358436081238641538045151240495325040334949977888631054272744670425010015766037067792735161120048731654811056250274175276004606947086615008032998865577084142013383790518705918546175786048308315127549686440287704365163340069815519342426048035746283524865517586342298395523098947719557586099322054753051891868786482828604560053833131642700431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 16001166135851848115840462138204767509165902626606389065342825048050470632950238360288961339130679296057827840547487171731535154577653471547287659287614996216172865346214259320314676873925148631289889335765976351175345088039675785879905996047637148719639208399553607704313203648089860949887402466078897656070459761036164919608631308769292908109068618596148676716258472151748759884709775633879910897055021792667065284112204673100990573384619046701828427961979586497610336368906119130871510253179308833290854707259079287149227377398902188282016029681356653662816028861017842451263324199211852288567100929625293869858105764170183038531824609140242034047226600531771361648589221846378093403050812128750089219734220667690158675946724280087243880778030813377564283420049413699486800812422448379451298812554066613433561846452841665316723738880908291121916027010850559356005608393650670564934977304419209091592025856957387982611947537951427239071127721921532128422303356197792478148438609664142790817707217154215567091659927132411422009442649184217284994710308919299208676649459917462950433342324807651924541094404042689873533702187002112859345542089179187434020205939281839858422240884708438913969236067043227235992818981719744530056737823495401252380166849415083055362962426433391449283871995459111121217305856771858592269676345211967050433558483852714489452796180454632485703864461652551606860762913100675015165779144467312929790154985491029694128798525586731188379811645394904427378970637794672127158353520235156525112418241000814699406775812887928553201548195388479174190139859263240731387194484788551599255761487134079646634628484890632787924384775635718105341864860488792273850961015019451427795695980278045273644501436107230801309085082044135374658740398446569989576356317026091391160231291014781262556225819911835539142677012805480044977656924759030203132316704226555407094150838471452911084334357361751834958688440762049994042303704889428610561725886682380204025435667915432581306316236756698809771186752507678532772606881649570324890293312254738568447917334122310334796370516086074157011377483728714240749450823604500392670852798518738918041875734654198146262482431048233898821650339119244605556254134114138897908441990087190771572833421541358449204418418425080817712549801073403623332868971372314097469029223363031438143298495491760093433060098905116154940349226652042580900984659741202223642491243026053174665281158988977567935620350373998894179509959710516609731179180012141972085064697028841363088549695323353938869429689576167591682566002201277235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -9000609989858599074970100841955577420008534852017881188113601664545043945503429525637501696283168990835288308015460433947225262977097508545013903421173091488955414300622769716131217596786205733973907719601216753255711925990084317615521918316018870746923931097922042923368806556199734716812981494583360179227193522238557997631065942640354136884646945813031121613368849559025804315849024277195921158767267613682536242856588023271100517128245044729540236376878672169579219279485529112198466551225651820880149786802216860793285623380307617928467935218912388920206388440443040716928652089078321447694005304055799452382194853172507666138596175205674191613015840795417314853490952002436354669510027031913184197316656176046868173194177556443972753722274252582264656730539333277419637658805607123778664247559223323941840718923560777493751118288936099326615626703082863222280012362618578424515326365091832095574881995580799158678696080586614234087032528333025233852303306243426367535688115875007673905979247864230990853372233740180930872123003129914405666501371918370108583349364107525291324334669651908812991752720050328107683376278061554340503102956447528192909580101166280593604649691967164753676731353543756315903660222579951111415264716347865531351618274794026660091043432074616729136937436727907612562293911855408579870866058868510085804852034868339217691816522024948924901400132002113466772861700141080263642101912845371902135856065647408419620666609302488004841633429654963606216831793864963693053981829166820459386090642080565881470367257099040894012459338624412934778457600263531185706467113166661897735911497675330772200735760184746752385857647185049961768517082933929417931538201487208453789837741104814782959109398846560485028531010784876845315938506465712122683568560977993438341057087415147240193343571751309256251175981903903667497327837363385354541766304133086566275144176495236488504014886608744562435048511286082962251724305972141671787716538206799822584775323399319274719338015786413427376007846749336367553109397190267934476160574156703945866020303523426268351541523599710246758531426600410811867286789372786925796558586449510702684345324849376109386957560120774644525237393329701014087142938720913755262107393651112507232434446404761155154614412747155443245196863431832737730204938170114826631387711010173119487411220927804430003973519564546303171711087785153673556127259476760855510177156119633721384912448677847290590257830677025702922418812903511250930066832228028230660300314972347365811207230438634752474804541942299017131806996676340613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] 4849601798625398330418240132703534294875366974325974270937712478807292319340861845809138174786895653212281210478398430647010088456665723246018921097194596453685038097013098965788206620050888631792916682578504448218278810125852026648607155549195861517161461796231545248927363928756135551035550553211989720501458213832751296947874765870923200890454289399130103941641004084972706413272083069901996785875975235830065979316190348205578044831693086458642141498529945119906390546668281293425024467304367607561956330985026785640076164568456497772330011947650224684854201917855436316786465347370332485688502028508263045609258803131581964485795635313083900320798953469856325625609179814399794468200471308274555715788995221359246838879336272959436704758688038940377964137638905362138564901517709902980691588104364535675870501585779981677559883052623707888926077973205028412518223278963405193909989768789322285873947448375544668161630025684528590258446904110679376255782927941958691963681755316989764149887384287640482667303264168544209158724321287980039430543997019718672502713947739693035822799620317707257856328039364463371640570913918983467052785227992455963486093368034322244661049003332655487301588531729587436487306202909885523615847698057130236937516884047720392720396571391705727195152470450360232164338227752536873356279665063291357874941961131736900140105332770649761470267548881922270293997430395476090301207885740988628094918673635636418178327939386476624571372239521259787148821545756985289567097243175924219565464898224425866077016615546213666151298387858923652221365399181236143331184707796198535715149858585909816118552495050018369315554318222123751156777002494564813847191533389484942989103846265120485537253301412568679164728350866112401237335028676014610625330916510593880178092809164290773360369188374280113213766240733309931788721549445566318428776469947222598110243918271804264349661618870098235159118970265953231412569466380394597364211348188594500741191421261173789302595715498691118642539733140581332041273971578893362723305395979513714951802896722292679804719628363617173023356202420180643239113829479146104110266361378764587261251127920405015562677739780737926173906302839116235896105248762840361058922704917281397896281541853822500229391435103058022250240211652369230937139235498396920108515033279733831100770099034395725640156031787053495739169713054189333961599814552821251678808947380656751341651677743661234537201545639798711124092121747878424528082485513409788306165314103615040698539331809431443579648716535454328747091767860186316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -2544098078416526866900451547238647132366133828679551520436250857470002067290716307517616370583043758446550859040153694111263500009546559508195151724853720060045765901350981940783066537392333554501461918116860703531874303765915626438059589926415648368660539555427474188858019061888482013967325905631306924371275581475034917382554721493315415892828763601135646179825031483076013816942882481184016155835652836415183440104539196066308483180004529946049578080793354903199730394460427676226579986109422655041172374745765881660420717098102116119444073607833299713473531412021933405944368777210874299990989153165238879440900573506210145469270411630739904269031388179894799752341921634520762056143132943252119652038221879957047254746207122506684247922085877941451749056755068166046377950236029994126647375354908305369985480604255831370852781945372025556869985330740530110438510127231772486315016927502650628931625754946101496613224754335904534147680135065509600439570278567658651254399736193936553934461839382370740868702663560306706222811717645573557715529763747475839104602731564058339255940692121095537495962738659883120787634148557452911395058437727802527193281479279208115821158887614022840077934678477860556063180977684381094680144714584427429592764739063805180735604871914767049784243691961721417511364550808630757072346748654383358550096209318379204404927362369707692391697444335245057576425718716275416336570567560762047671090811695506977293659388644942001870037357110654748897286741448857060339175781698425728041614618866307072958653505916796415540506335811728033169450134770775987881146723824249690390629200032199918663002563702608006970228253429764424287629867812092006482384206302240757588996191131515654607079609623748166061935274278420871240293492946192901232799309924587022528567194301741860373208714829570326311281786605000961438988313196677666464120750305317376655527540571010618168967131799991053500544104723971838822710252797947981784505227965764053174216737943501439834788337528570331291815361421522704191354831854464997248043603169047782731868723590133267923594209083107228300163948938413073401645351725055221472807511871019232154891448139696474919544789493312889595596294223593326103188532107582818499935418658868505012482196061377279872243547898376746976381852464299239807068135704640363712965675105356509031649155839863724943421084870090803080948657396905533838847616964326798599158752776524327101987723073856688888063909718841941012212070962971390200328281183822634309722623207235082393605223298773949814776942387335190300957958218931240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] 1306666605301306279162781018217727848077838230476191596194409204648212319402625956531296729066004654991093170426856717509737616607220716730292897087623364914040680860509233172530494702477045933212610636451198459405365362828594680900211116177628052806405310114757787561307927400189490587061699067834520012364392073128939392397683448479411725681839926241314911911279948095580781942313504362907535338890743108545860570856147832448076312009531894925825000347368068134041299412958829570190800549979853717583902291107413256502627367926393840664766425754609865951900223527404940985206044738948267274707840080277161626541751513201951031215596119644864765149448401904184951059373556268397028471263349402950899254512786053831767075785620783094945509128059497880504779082298892827477267586378454948052607994211318809747924768796162077899252205227989544868118421157114904408800606066664279622485240889480995339831923961351036539639070813399576039003203366750707465391664211127353684626986126232410031061814069207134603305631674548939728650663586131580273133532661946540188649215167983785125276510390123800913976581731539159155432509229749482217485369940866407481783509366705680507831130221818360294848634576385305791952080154630282714919457014912397005006075703483367153217683615807014441589451865491943149456885378895871862137991990099322421865399033979625868354905555608683653544481352814535316814114486613208447279296512273968172413412688028746266133773549907619927103213880092034329829332511149639107748607920651352207517011670957584177726322254972439273335484115075226015691201668718295699360627830627138080143302601385010497321784134254487571759668292621848145256788606891717831842706398740432257150077993688889494491090073428893648671395713549758251701302000445751096085668888710045095814289329438393826332310346930589670336763186435581653270889028410720280384280724305390616127642582895668685896614882590882407387832117892565097079974377849911503327386541528234719117410567151010087483525918159766873034289346877811530135676516014833277350946425322511201716442854329674863446247782597188833109721645639102861972872631536917382034463945394655407478763380979515292193547772770574277738844541551588149210760821600811599980700189718667187996429392032713433397623951797631210006599688413338635216945122088245831452025499685420476915524858670328081996200320621888111532153721214950217943656719389680178717741693845484520690491149566276047426048424155591320968954703596646441133508711597343990729032272222762228822669285001900349436571559343940987450207445531702067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -654421490739851964994659706612812888430090659219471971501048887672944298543021141183950548682815078387173861323251951877984792549230844533551944936371926463570852737264929441403270286417194360502132126783843209086066381560192630062414441917646956796667410148368020345944988058773128000220376152678495804852475022967087872260159957911970383160888190193557480431828984346194988147872708002366456597957740017606069909791534169445329228432983700914967504849848869855794609106409117697644551595757202130499256277685665227343174797230217012366221111748898642361285329939376769083482543448188861937170671161003176078545528436841475149859309980609932865123644218453678117875853070738401223943995514170815487535522108775684260751832587514487528931812786213461397366684208046690347958694080894631500590800654102290054024539154082825931309635552649883337743029582716058702043799104890569411652670475122185733545133181321568486904965665966402737528359262073006772782031742055603207150580770902728731351315037021226961995403153819332655520719456921823368199648739768356309969452032307292851379674767320568145377895206982887011044781283436818621971826473899491348431763812987432229438213862168869734587142472184087033203285858044437063595648380542813413365292222442615089502589193256377603632849170458432031115097642730877664909871292575731166975067826196426652163793693377911732301732585141603254913820003909696052789385901597826830074016575987476731839723784820777646200382892791865245983137569194178478308040246140017403154066404252840779398032483801990061492197619477710206922578890783481051198102519328002398109452030887201626602357025693105687934672657364053014390047949394399253630920222756042528500283804391728524558306813767316351599440473089053730024736878413375566935630758803802779489299891790780881587438862815419674257550727162662050265574707402022645333795368983117687230475130290490505284614249217506967879197598560962488407717824466734761698112435329868491525272219840222640746852489856079148935772357281521363878404138963388629166833626716646378864058477983221039714019683540552448443121976620708184043475589002025374560061974084132543418745278562085820299425975303463355064523290792990627887560298179435379338055469364843263512029982143717156093346305636458173408970834415514351678950352311337566354516410962117735635867683837324045479594673044011372235305876809955175646642420553022264249185647803560006988082354781740394799221427050995740843569664977453789565104139270238556622627692799690442539708733596803280499299310848341506012611207152250388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 315380160551790971002411439254577971346888152562005145857380826989702638023615490315594084246048002107261849041347961635090493629228101593670336123418413946613468351459845186412185266197777625811819071152964413190903712529798027289181088280693391307828032445643390302678129192366419567362541161605089314642865308595666004748309305784521083588809589847839853192850440014738006013522087139304293895497955193642202670834359261269847531142842386536210346370060145194150159429223037896671318613320879337271841124993514569122469847983494761305079633908669711286709799017621796036168695301441094727185854973242883312998663867079521262828198219675506036190177182898277400683812304240047198933352798314369007107949965774800798396938235915491830241758686594356443257186172621796054660424187317749466917833294995330907694091446354831475926424519971623436576950249092254786285139874849135934595153672758692463493295932698174485387769608844023766917521145623685444827184726685239579490522335164886743893671069297541548026677550471547653566298591260846458053214073690750674764183458356364452524191423157242339645863082887897852688000305721961944634576569329799117881242446100797848586270681394514493151717224552967835326991479394902349520401114719270465457836046239351249253531442772344075938872160235190048999047888584128240814919884365630045718690616795419259365390095790506145337179051849138483479150786820718287780442613829778651407720897879688149517125793205205428855599181855783196811823048901145165244669976924428980698272348825806961346253796691082953671973152100040883698176009546961983604240890668214653252428625494333319476397746870524242168244834920488168811597286856144980115390936906996980297464829832103407052085850441387032647655787939495977254046524615201424678471979158629158705496750822215602459835338943436813155525116381094501983328642713264919589717027916263179517926576785914227700242431695025991082471414796486437464858481233512324719621409303642016835405493723426924398776780519787115955133488692762746092510577050499379342657629485076422817251959293500977365775373273734786422411148524444154166887700582149598522444815839279846645337476928141414853709514259066136751547306689337627300015919480763747442011790494601195943868600720981736868012658406960379768336360739018411115140699426358625307455075661273710264277456125431371647856942335985973961077687958413872115010196921996464240144605830283828089374536682172640989445973481034138694665573152569147560443001497298107848192971575705491078852970471761401209907325443279084967757595073000243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] -143046124933089959636435384302162197698033550198916884725318854160026216683906975535724542535683973677809220507088567235361255670847167236964655145052048487311735784895546384807959244577402346568183826792684032484334258084894567506321292784597265974945455845446443172286215458294700627877776842343088367178960577924541974194970770081749823333160937261536223110634130463919717356822320848311064615736375426355457881095649634238044601087210646286201452285654288178938033216538553533009980059023155702502260432831466136703491857269903872657069391567108069742827526481118509866427691008424385990749059443488338586850038024402886109292041356356164414999332282169218445324376321978474101294821964431943086262432328963615760651882078836347327396322808105666754636249889081928123517466784708238829079245947361117461841595952083085339011848247796229272753060213950161433499595601682909302153032978946356531987392130468012052081666646671673335949938014068107719463701538509898288936734692343219958319903548405934953696245822372913284254520927741252762393917090560347321465791530793525265219348225773598167775486258251495282029462611706251638593693355090198264003327004419445322427377922938930063639965601432630328109694399464842121555910256472041826588453056902055942443861477042374200076742698030773870418209261579768883369740974400435602604676428393690471257941313754284942999190884395778599267155762076318960171795716405761901913148712655563062981741764856250298070707259830140806646609840099325190110144417188594410077581569717327144223986514935453662850825028577705972057299270209466761548390654548864656076073248934666594985798151113931676888482134142886562960352286110189956717788999358915617488374628746350460000968912807374187742937882451845401321160416316530437367847855684188857684913682991396665076798927528055420583371214473883808546875216602937825591042392239308543841020640893375678972966794975048741249456131852080220263004461691481726452048347400023183285208714903742954245646149105377824139104238815237140290511832209490438554355163162732490963338796383813949174051983448335008693956310365996960200335292605267176601274973173816660679715727826655159496127188746296739488752935218235842154691748241534365944994239995867451787835970428512250078653290186970645297179853826527722472985766413506849435629408409436764927500855665979308289271269183743808040023410380127770438160535076941323453870820478317918130301370074802597597523677503200822940134243455266662853484661361897727514836623267523744287912302312833779371092842642226041160406903699590348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] 59335578455289733755685143732658653694062385722650694017573149774761625840840726996108306081028234229223482601741144482391749736260802380458588534905662842748176952082415768872864458180989720440425152113601112231679704092752775162787248102591714239608169375468361348076925649199681283499799637358919323880765165963223309660147226932647944998250407681649220658941432948593596531845629741670841015213661697524813943327681640807124155291076516620414652909486084665434808420572111012982179886703574464173852613604395233151595836926622935179987106888277616804905769922713191647215541779545460754012005494435272542744904401043123126118929895042153910758736604558594944540298541272735917183912651826419273532690567130078295058191924159039813147231484299576747609255919087289177381349064771301676672591470384666148128453605852290710878445472468763225366072923958246147122887667410684357402382060375279531923874857551732229988498128513110967423526790489810554983936242479193811571382906454317204563995417963843038626899554949039832520223564267367332874718426179014452533390822169828229218263735541652541791159525557073304898560595271827386108238925291837037557578972769435246682977687332054080303010809367371404015770287015010710833500110255915050824739561306005706532206992643386865974126594187661236805482291306884601701808400123135436897523824358310369894843376083393756616558400792659670346488339225429804339020135214017952801948872352052792677721451965532994742154035934172592619907370672211190453556306092511692173261879687317772519580596842276273009334841208661314102344248634881430879290188217686717577311088039739394514518305227073976551202965780827415183990743791313564981480782660672220813214499540887629630495535454441071313888318181982031145879349001596095740334279085937154082712725261396972582431493196016183378671299992969679892359680574563795124483939600542444471804843170757802281305648656197439494227147534641559610964469123169679831581809385793075705590595864002241511379222567976707192850906154064120988715010285121487122900896169142618302365417701979461827620082007500131881996913564602507562989928876853172409737328889103994524895865911746968100220321470010632316707323142892481709890637845040271984731242830371666478303626863052837718679303939465659588188820959937141465096886420483976290163429301729300771038136932175198170575492544461031419207343380996295003373416487118662218836420490369170885303596816733513264357665691010181369034438482734704723503438003690001206124935174578169227222360258631354986041138920752472176374037634822963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] -21738670480954075737867238573746082185917283922927594627185018870179908433392766742865095755987983612309157104431998974031170276862492990621693055650167399094273490780698576857544822823797722626164383419901208126383829506151407715651230208152906102494941523120484885938786789292851347466761114056222535372876983850837956210902462378098583869662356352458052587466679805897286970738822064568372261358676596965383914773927326821907437936036953594227140668419040716327553643594756921839384013070493559974235328620346244134017496534367354048329448049403422503977843964004666991216201825214126414254336425433792631295566099466895554845924692735099184257912736993958603159966727204911398781667083127278287611978884317314992581039633326113090241429813445597899021689641059134667816867697555554551373339488529474571159886581636630769407802247233310630214215443943593910071255846319475602739028902777330295106326260476746606717777806602750676592850492226869133853898630498749864972303978046037390495597860199734254987984988713648093198967502133638690764028311181895566536680815649847486195591077805800538899152685668280549378789087451009539428917521944167941221511406710408588873509074239361427468907918988345109355126066890795702166974365549506815204424049342450832874091390701744003569851910491727946916258618196359543044604297081010041822071832313423712759968880070706039832270170289500494464683597894643849470850454316053730790222553937439960233408212796883258188330368916278423705156265106543593524976370192108403325560740473045691296022196363260241455647417998718157605485782268702250909655204455956342208623453192043546261683282202145809475651207965681650934833229224769388391095115331439045103159138374174952909978370293166309065520360259072896476508413677544076942685153062251784249962920701405333129577762285156686726092520044012052013566653083201978427607850500080221703292717785544767751935927800656627671622458614946890971747670435202161187256366006075040244693837973873477158121641382068750204430778039117594383542501733250285051073314078282639844775558022462729835660347807083686488737925672141649833402921651505558851340734542574947718191421504768676547759239968432376306967062864999488158883079360827732235059155445451115884280107061374835373495051733541236017849659270536744736675088171387722754781326130173396549741434717574134282350443752683335679279955377606897933578196339070820636973716732170843794547935179589646841343006384026169865368862447386745329617211971639007540584126656185812847737687509229252409527066886482703185086695457255587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] 6683163954837399445810535878419073482488928318336634924291165764348639990164266843063297563453392414361730238413017241344473616231630051070201092164863410778136603514206146242614162833219851782524403448628851563584911650692795691283562324143822553543270894014871396573459633821051599302816382496808611414362226822016185762605390648033994201371498859833371098082373349799898500527685226859713295356402879100051604790722949918343294460679767555658390758496821837122608814542994167440163673365112525414690194442790645254626337125213299244932087731414090769964441687951167996394499721740001349934744711321497084563776251654475296159147574358547139208848527901039442302745133778731879946725350573735019379843881577252483106174086334262839606405615177126840406236042703352331357144314587358666486406872375209293159076360507774860416473732684481244914530292735973444582752704300362859563076016601901130000252982767274861921360502731193635526905043631239522383564599035625298724666276060555482169697904508131859542202330429805262467885563087463898533460893892819313749582930899560408015343495173129246851208851075384399786255445229306578689782988738903735639531721206465746794295952849640205037334059780461394625459585321671039595520509928534244509723629709932986376563951349837189619098680950695913785592312057110444169530595957471941938130125814601607095577264505514626226342108632486850971149138021238381408341216929957682728672984086764725712443553073440443354338589398048739993615728706201306826241152272218429087798184686171474591648134162221235078132463527568678196367055590817541062343671747848215716698368214709084463306901952311762429215147556222258345182300760276970201696867502090330368045135593751098153320314918950077558961896097668847881322788910131108585688040572621210400565618100733475859495330800631511191043164673884434092978716304080954469733462512012090845579289270022880509342552295494905179992562865464289381972794097305093836348430725901604667605253439517110340608612999261335988783351301081594207315018282141029663904228194064284895260963941761929958134828417543766556417205905841616807024936620108798195737476374144066282601097362190068894137052586949164670819405956452219755932124038234415145704856160633724594465166646682021685076905593512568751734831140929737828067952453464650686879458932554081523246074235344296709094187863744928811836590515873508564627227130630807542101626726325663602808876151878912066578883231394519406117466111239584784823307238517929815347038755752669215818767315792188488072819493202095434140001339703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] -1529840716663744241873153045069945004190132665445874425920066929958824749642460124188854919855011631384531115111284825048494127832088404258698700984512340544666268082311351558111208416544943531838874792332172257397691100172162538407032409326442473336970058884120183404903780698604355096168603812469926677037667233803202202303492839710950570945164176573718730452495744016920710208935087085805289113827473724695037921472647872235426568233124247295575177597767321141496026818759311845736840880057379880440049304676573161806378143033529559646930837882700013764851612430650991906944206270124539724134216889163641359695129822901816627622482483478587588516714969676408157253310774667315631773469828247028092040388098678866030886603887170326626365389134614080062161149950630258105788940114432616926053756061109645044519273558523684485531948685030565962581764604158859643964282884870076962694590622243280798964211051824850722055594490093623141435206211414966169474021297824183268492034132753892350164567535470806614877209221008841578985941702461955526686205732379573281219109100354020994074421357444130750620579231496924396461080159531114310206043981650144792688805111663320564601279643909571556973075316296322703094270630784287303024670452522571756291638218345624270358984737250341394868550186268484212401149480884086471757402908781849848324728105442552502023242987748633280383233756815031604115360743388777894136241053040850130004994288517291646703488930157473385915297430562622712308028868052567447623430879967091233571544636871869766153138396037057623404242893475622627252873960129250706338469878859791976451060642367408217203176788576088460071018611973529926198067178808105653353732515316815630124552176037716658395313149025256169299908289989283909743542141039436978619791843407853810763024400405411189357236965178821221007282225725123160486991535699979332544587181479395305641261745238908064919145160663040264252664594665766385615248944410906762458359365284809872120664515254789073664680061811485327315639263708258009346898308825470935160423159770991532812167123518235177842295973880622999178784096732211538030329045551308552080675492438030329420338651406951651829823224402326244939495271486117521036671321896127854075383148864451127614463267248778907267035110494049593591259668327574680614506362689256321122770695616766372223445145754549705739007994800861599601871624354740792094130923053651812955714239722848876353627331026787487921519850105076426890022166464728784227287348795574833697074434221343209649322458087282758824670705778946977747583948029952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] 129896995959043797356494185988660318984715367793883997715194713366069095428785130413822011499435006721037944969651761678359640107560072533212995768839175033554133746020583227398741972466995712426184763846814269075760899196273250980490734847851997026569663804578249928336064586306234917907133778983411348756929396737963012923913122824748695534026631770727327732186508282766029154119195854376165230276558367690174558112762118312616409094811220757211124607646812491892596476553353011558552321703966159376770450921289276594669199862243704441966061923244475007859849688658102225899544792526919274124666564618200654713439979589054173548144261643639665152533393418795975862528381934729556582932040760546795479053696997205943327918948697659411767666292371977148200922877096736180208674731607529783461123982484235150204276055083551584967633610248872658350487997577210383144231243660381940565354665438462753781744495385635323051504249570483620268010740425191502291154996442817465339086577782935605500542240811076863448266405455812639400057217309503954175557135350683507948226671503484686913285583716059801560940132790706184212530795159984750599378594093677604987098108179936671744044166665351104308090709552678316704294405271702278885418041801456538982644361769752620240630934224276351864277994936355120841585638107731857839710328632019329383423347934977664852824171206774341778518953046664470066986299643198108036699922174303715241099368808280019258891992708201586517442574315985896376100640369141661506943056188923285127258811771198944719269503584098003356593167423648908405097919685922694834656162801341469633197291669432447323470621528788440364063629795387778490498342480220457749263894073837966406980626776456405898577512345743316488108344709175763576443507155990482723262438516809156448885601292388284681948965271645196227943249955592338375006474884436880401108148240040671261370032441386598582801938661894303845300985189116649331443608300616702195029760684486646549056181868040290212139663258310381646292996273777178888903702195138190762563343470845211325243085774697642772765789737250061985557291719215342413097221029816969372191750460398271455505911190976161814897515397012794111976020809672281308477278088717060773884290677548058732007476768607914945226621926169856715572009065461294147479783590637303192201945666829041344224554648645445869592958660761965292628812068571783353172385320622305793707485781728866084874384736899047592746747271005397636981849511734333940191874106898742434365570101267083638240162815231177220761955610474502029744436097843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 104578326715123756790712646193791315488962764100020771322474038434560705178886166007713238377478640949223617319992220301758533791431565876157246425479525329501072603654030473988812723592502237929791280144255019933027204555729595173525666952798231915632132332743260583053230825208346408781938136511019718281985582933207874643281545947400669611294067379680051115411732803744009490047667516095854694910412871302952229273749084089268157749106944711542760710712994234648845972574250657391442386810990014341125496319289857024173537432931411413467238041222577521925330076790957021929626107897306638140751572643774681785731815127337763640566522377837542950497207290629704357155789821800990039280804631229516748032856495754110937347588873568050439307854208461433109648660998733758888746233579035333049511939302687049439150572237692110824743078781159929682471069953337237290633480476023955326596514195770541267996526676942369990217794404756980386484438948655971518357613099112770907434540583477588193694154678927850379251168899515834093880010389861596114259001281625161559892709902339495383220242645969064698442690077261096331153348195706564048594323402531790018248046178720908339579430533823002252168026568449975863874157044436036733885241777902701114839985229713885695519098360149347198497864995626452267158549393012091064844061503587976067207068072684308277904797331699234036355734271408495155843125381735963059115459206475715256619114986160370282575965287767439329898753625896678913681426826229010711279544789041046291001466362464907245269209897297508115372285349055031963282874524926331767207410672232967863407178029079500946653842174315279258993310232570730651822651995717697738679684783043860784321614203813062365461171027078396966101442898669637861623617282899271086625759734531215497880284990186321331957245693937314863094912470689667639619343019321225456781989664728352350495476749309155009332497947118758500847226563669924809001487140889659567933831978875909516341498994330974086896328071360578197102853207044044208057852557005888963561911491108407535224384220614268898030988396682081630055569442214138505267548268996239314712534812744305072009151182154296240777591408298980752580036368168652256491523606310058181512699013749009967145663784845667467561010744617486987831230740391232153082751592093402936841488850930056874413830580267958235789130199485765695529333415043683726786088106465309726931405933860428301166933422826259272224097704093973925562491144115435440865620586673549019556779767671654217118068538947428833350246247027013351664669037690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -78267568030054724555816357597859142475413743334130468629684660986024552300176813462040018043671627715372864983983168162424162714366115157631347587111002152804063268508914899159563976980947080310832549987297713034481801506411991321315139760212472105861297612493899372046985455260014514076696181313334729715420409451626420467323219970903274144975713395226235449712378429963083881706198688458658137245963399085202872704814982282796141495110354974743274110020372148274255885199859890907250921490172845480899382415888212973962238612433956042833824384557820432962537100768772879851544607228859541483980496194272012803399400247402024718421327178093947058073310282907499544683311401132037792234404139973553988615063946874538853921604428225462075646192699604320629218077174886089862655733248649947909099973665262683426326585330292158136503607803139778709090416221163312333822246097086238291721368092690376469845307077877828797249876986944441012976644500254363689798630038121435280999833937937803522596286587511457834544822956997469691464692416029030471274400773402839504409046087733293883275560192955756086476938039691766503818163779008631065181777987506757284059025546276315517608835125115614491438104299052999598389151687417978532019042670448675911686647803581833618253699655099792228568361976367944825026335754769618893731404247714530934844166750300036876971883213158233765944900877552673608996574172706949976281885520370375190652524913455730697073711599263636581352439856338219712337769482042436769133445002760633855945891883317599411572440441196970089144776725531637955402122624006347672475571266270582324473351875835358982627504831946601928014177025014543969224918698405705462184877406078298287475579738032296768447849777763435413261614000691582744226994815557486077550384778748292441519322209347917605595033337060084614632112529632168037518205898223040780970351410510549227888682703682117602451856419309624568144554056378131877237227267452782876710967750005749810888074312299929216864800142367174389685168997338432228037450971807395590423472096261702460133227740229795698438851907204164786528470823489025320255408767103781678338196097689733557320212766582061243328128795355975314499722353757532924829906372297121026172913480064204151508835641784793933522007874176545837612531917179661392513537725534735317432582577541545955777530239401511724251441705353056177616629800745736341646061129757889572312061262860024519576590499409053200641628653205787690923803687881788887205213706212204057942439296643314812594368852807078670927310535808318112671531742003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 34934191503232138238154994719257100173754415779847590647329343734517269263591183449336711677404634728824835662210172869204580778152105381039897329247781816663561311761499318029711382860409918080859709197181456019026332317029736549868982820582600101505710917288905068374887242351278223986430086947425165552295006712435297417935931446041834744785696032879991951917753122163611775386085324792230852652811422713353122879839896766629856648622916389036714226223532444186196719563337880971232521907118447867864963459171702600587098190643788750734838368697609543539134039296995316145977285085490679901712755311284722074201919034588663840889596533477953339168803210126654232896603036246386228547304359879949007076529746135571624434537475426735478580145524963573096412826081785511600140424988481754532631479008634891672046584091775946834682430228156181558286917577170180710726595741082329927725267347885525823401275706446059285493896814297592166913091601883578286337568156168455130591788069426128665822813650223146265037891837085570492153190252910384504163494150839127986663583782720310812656069625878815942056021303330383881322229091055622192210766538999970910883460246763272178548614775548028406028005798856339173897292167196631427368995798511163048298261153806925664347928267486518636203896266271890090660301403712526342812076098440374166077965954109009468511056454621721600784686200975508068042720816021382350228735809600400191694626329406032843228027149471234026221003329814111460213936257473782364418688269916419476121473236530692978033463106490572192736539654571980113137905464286141084164406923910951971557006707904731270205707788144662890333949387681050948330000959868140908530294566062244635157090365974909006390138532065247436220776107328986192450739434531072849830725085633323076284107911899619096139941995285617375084349063513067774673202230565161350794816321533576427407601230663973827042678273997137226993971765391390365977881158866975120855810913860051799972809595004758942571578709059364941014184089248905552649310188410869424912195585506430181158782976436415403292247989320728575384903027986196559561153942183104371146152946403440195417551341126247772459734612010059969614424138923381982658137895384391899698962032121878030105460811113184819397574377337313500758958814672726100356979125344077426734208283393200136115245441675157251278266347971100092496941486727169559605595120842943762858341279536486898519466310719485089239512870453408732869942784268731566581061581742006381379992928204032789193800611077110906093424137082819753681090930278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -12262315669601528982262710469159521217548500191537925233405662085052266504634581169246817016117923419278770121545203241803427807200263610200916110816742870553100578442322738597625830123285199857113312729641942374674066471495587997158305128260808278944694874462513862154382709837311991623251174874895492098408358079364036560542279958316811452344562955524890963868829995013035333775124923541385509520054544450546743567704238175219906167037121554840940984236390269957096360170641148862720582991684129139039083854164978736962557590168798512878958230428045854785840376321016061309704114214280639783370393858360506552327640827272792887487420913906853906565495846934566427765222566867260594292753531839721335359055499968376389562360749165747280261751910313124391049341565453035141585547412175150352739124102827704227486509239779142745863407456254247284556453676894692453687333621635845286824683192173128003105433216920611663975539550583252521174543838895617449187254318415056440969230825130606826427115236842007964846112305535901530405017403379555080025192714671859198547169942750204215356820104481855094742537456365812415741709472680943088288903299773278656519805509099897517409794435512539644906971705942987246224281425402094379221227467615109186649451237041401158883495418642087357142035981202443714287672491415161571206606949528744600973182423907399758379409703480274600128082922262015892594943671322141648312067241070376203360737553959349283071299056829400896940688856673294024778975994033665410887106228078607550304106372145640096037622525088952759766278068659483805625721790647240498606162056360760019865500576293722961340173313544330117217072884437331691763441292341688657170732651459013857897015607728021792100106005734484214369455489184750607525530965490543336870998993018444604964132202307622788802637535585488497623319567277677813253178421295325518984801266856228095487291710082197106871769481651571574221369139299373743903854278980605396440085959529289610926303754366182818017902784420564180339589658216353001966007641812322481500346811052410335287300203333913697590878906713458109287883644268821782892199301670289965625258971867686613449475606467135993586709744228672461044935296544449558965391034134991306063046375406357094532467851403419305206426736121525276323524530567151086622625736390080106243037919109128394762449483211164239814373407319080217073038909813574872076982073809269222318288631350465010804196987731823141025001830940869884189023058538694615800851705571947138106292087667784829783990265083463167758292801102801802288885766553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 3652004131213067337220546852817482270285303212517899536249291774611585321826525823691481262842323158246084011957786949540759059906357038153590685629903272958995798851376254644708618454635793334868403509327599940693251816256763340515375366467858332469282333101972031940847565905825467731622911330777525777575253134310799772442421150862243146183500584217539473549153520717006233964902299584034659633131137052532624839352882592822914527441748052185896538975626601471568896837047327115905105240531596921466173153617986894982192264341930128057582804966495815318537909837755137891443428732474404838638273730673775739591887365006724462889915506086168212463689248506947712861338274983404493438600761581678166320859892953113358102315512148893717789957496675946730183321128368172275681551499181061585369924817046505586269527100126355095727336523611515191315528925700588063446469639844529223908749985611456749399631381203074509918775349990448930008142150149875911868928771072409873074293822010740933477854223819781648601465555000723660834321097376604002607988509867662345464501202706868288728314247304496715741488024601263819306467630630470388631299044460566505806684918603175674114292316225569160942142083390983293354393499033105428793770294716687906489456707546413808682059667976654946826208551430155455678185162401514350916432609997121572196976486360628389259408774982454416323249758153755313779133546553918360358660626723545988980457421315704843960175716599341463353009806072446477915227339125682206127989899743690685077908273765074980236884869095253046434412677285504207269999313147724748924398707003202422020325010645551129486183519375130818356933593325725810552358790036738153856136843520405275478793592039747401089687497035546253067776451324470600467776522138100951962169716737363276467054384565454069588196342069060175074727479626436634791396554363565178725797333306056354310606587980778632215140876486932395202403502227486573556550912970109840325953007209887816059207605503006034068308072195452707712405024082794768855627456991181666123592055989182808169259218629364513080631623773594274537136194180411012634527642484237986961958780676887365287838749705115120659140782952703937118275731820056479374473269016253479312085964255174970763194799173718609956906652225173506237619613722036486308580581008569703193052139628915259930574693052647280154807233783664157587240226289824275249766337703383031348896655872943681298845783031166544440531234521821669197767952514046128600765977685652384642808491005183025243923731044697233581858760987326413630170076282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -955695309691525943665043988716339549559336161189709487902533939166580055652988613598118959679540323544262320331602058825391015254435464404036123940959242115335533420954530813660977836621611077720104004036852061264669667776884906323309357489336744329935370433475815311438813174989162885147667699065723082137437918748427754159216447783029004856643518394309885916916502947696885330221539988300841472478219213264027372000495690035642113307228316972163681887526067668454145003411488096344901589058310759979135935569545710343828078664559016507440931834944617348426183687861135258438611229958641879566632345526779456605727803439222525054576797589008513708602623698552570864370697539239857584628180391152499712411162021208322364201046097509421642076993882328699266582594613049969912603785994687140525069041532503348104929932246952126767290202640442184950095741686025442895278172869156174199673610383593665199209628714382054970189041998283562609150301638638050217448439731071554165445303145199647279360031294785671757532228505781610133431356342887229007094263622351581897762866293988271692271991383519202238704730810486710363516356576584623460581863395406087767173152089422863699787867339996839294957151880722413080716199410091836803644270098191983473091601154859761075860887492864454343755583940438377814976150851217947412207452933542570632285772038804597044378837375452105754207212521117576106184486610018595175430572681655838714859959593325261385720003787442708076384311352912300458669398942531102555790922046549000281166974544468000407585009057874226234941733531797777051225734651536050205101597635653536021982045548065757860949123251676400642078979500455401801851997727463475211335499479014550733190072571653846434685004731833128509599438465864268583460636798943675360521156135467587058752665325623337430215355348638903587779921590223371622377836953114601270926888001630554577673872159179763255412566712050908436182596473771127424683416570459439625425080422933309100866235533281210295623383550941736100698575939512851951086041366576986043504858808792763408859085644407065837730521118433024765776734624857913637683507146770227345562311647477593209054597275579931961571712728250627098270410164236411721812884898795910180545059370914216744045245501035687739420072897299433180648519337115513442575171236115623661072513259272532461796924933782149065467906249060444086708563495449362400239151948439698098178435657164789952049097595146267226854572663795819138757978472289573856602209689610055007694986114795879987791333230989452004100462437973087088620548915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 223366735286356763084996430806836423983521926104551659455994334725381227974345812553921745775955238778444852950268871898752622400352055570019710394340764626532412658663055074936289494624416546942160870074642783344584558487072882897580524121350031471655898263241713638912770796437249201550808063624821839544455765319936869239081249524228107759867437459828313105080390558964204348657394207189446831987043965245008286820236418433265089651981986101092558085247680509876888637428589147468110623451300875664370899810001001928571881810088241762994076738894218335115068477736990768187764245716712015355392462069718844019226778802756988539460533460680773758014869874154572162740187685363613464628241711958078255882118641944048554785820284205386122897605541870996473478461433715967935872678796258246440372338017072184839042117106005740746004041883298314536810469613894939946996020266794818124875175586692640073584416731459171790101470750616713340268023129453166244802596052880808394300921701672664956381783031935947854310519690134486844544033106005421811477341893365167276484776439341167609305237604454797072448715579028302829629069613383768581161785145089762230648408997877952221323868413897830352734721997974876100406260740306790230245596322346075949494824806172340484433161363681396987239402876450717369484796288535862264423813639471984036721934677506192763943961274653051352546791145129771772944653376637766928523590761420689672430699919566563158963097360763419703548405579432096521646906339009176063399703064199916523286475199316353897340002071287105226611630970026510863344017909387856144714603241202874642661726348514313030028601756133309030421714280081863983544726153741275375760090650838665471446952472320615314329472615747076326743776370390271604682632890387290060875968892842876198321864871477700915084643828731246151090102331494223701748397752685376692969611296028906389443892526512715460772147769077862044957778703889045413245293142158549349026708828444379774450819903313147311082583985900961974901136554410057341357751544531072446374186457962735511000384146890964915267063781347905157943514495786229067643070216683581633626318580757729979744824779704938624286186783130320171448912459390795751630726533701935954358965215382158948439701289942918269481233542491210860022492630003796839078288776281316636052571827947835744021806807125168593493616828926556679757762161714644288098771028632748460247300987719545984439316556197725579145386253115938925242296793069803087093398228250997864909650537226925162451343972351605855965744527262943698379887083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -46663637541584615224899225463430522876465300656271343408801617133945994678898082339878729179909284619772518773640784678976876124375886440399497488749468978624538388342225843718604986591322016863465542767849123483086906097192916270014241294109199056750507469906994379460535315093634724919644209563320065729587694077882060616406234393755421347220588573390905583821567785053527756375447622817049385010594004987964356226294378638606572872864085165294791399769994879466469791745695017513722062447959583208072113383687180339813660916680616685868600433693905196866609729654538278155695555985857459012301401542592238983543406009831298782848877198949704699558945337012977007465990253358391377946442315200417361425294373494079082720852970556586599214194873863750692052581336078931642287953574420726326753184541628675787688352572476611205980593034296160396642237062507818761096166130373636541369059642982704995731541422127164564610751092937950776522282440543175466385483772317252525827670055402572508229079623885809636850368076166308549910757648632321413922748132490906625375215756360026425803684578363947253921083990902886678811288921072048833136127940267641057184169637749195379769466096048414065568687911513764968876432462302019653082158883261387745027538149991893927104417593539049095717777237949814220457825611798012364336437958335799759573597670763846674824019081177830618397425362548283090588782169958881223306345232897296791148115755642408263440671921341933762314179124094672782781017427024135004221088696424306667165891014976108340295038275897930377819943839723465846670933098514088523107631919797649575635469743054644759978988992910108142599401315432846561176096418211351926865527495700604390696186260664710965725119355323708184550212950887921683864964973228639283332536762048958493987705419538468196920874474776919143101702087896192421801093571062058448004047393669820882944166103613431044773160208159572436256645179871145385946274036885100005427705489087154143179238268609124334227165546812806480440042039627554415038992305699811129130170093967572323287169321856466095342512885115639953676072967429846341227122580914658608665332939577949173535859419534745217700765944910587234651188461090910134220435618592630085411555412367491638488728322978594430389530373591852411012936758391939149346419909198018512591968261302082471381302665457851396883452803748060831000537837346688817592445692502389494818360358821033493749474354816136321930157962567494975666179338445879413513927198547058814247847743299424538743638884018154144719815621127999569765020467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 8611849596139892669989922587274127018798775576102951688467154345308012095247110638999577159617880200603251323127863002963141480059390275779522229416917104453125114576968097021083914447442391918769046320718953994637736560998584888378712368758715902530858019917389145471300431843095101679025350630317283633191589653007362862747294989062464958766706520452155496753276507900437068004399898094480839561149427987414901267852193253103857396866256473480850860069065187638321723472618347397112571888860730904272773205086155539116569285485755596822637802194195933504120277733205625661648676979320712532938999540044194891227830285970729754389496822263418407683155212713858914671253064672594308671654009005857020146524335906107927432900118524818723683751102215552751995968822820471476218066046505193564369660410909744601161130162459286038952578664738306263641924776272080603795895671662626643895061067604074208746030124714131475631724136134488841300742198672910686463047864033071381938071317200718505033685992788217475884369162336246613535441292391269740175863528221601630042538552692432917833819221941498013241793729612388103071911245199209129985044884542432480359978071084884492502419038790007673433143595382019538201368814116664515511184883006267080489640387266085348786609147674351096611806743624681518215216814434815654645527540842525164832521510214152865568710235317088237315228563013486351599555762490506317483907457905207027850336519120346302340046562375708984219404107171123310274566188803166044818422297960978967624411071859369216733902813608456791867832327849429028054119196719765621359340788661331464198818791695148842139453755852530990669052187020435440170432929255488782905555219764293309454436421457290427042957023137537017153966736368771781174760050721647217148782625221791211629887102283743729439677876926286640940299382303403498191409178115135916118548426916426799703944592216534946498468968820903063875565290186222873695304235118872083522215707554709433778501827823178777653884915442602935551987964098035990472777316638402905325557537567631233510380844118907339959106452276757131161468592184150008619950593081445010471145447141691565141371391856566918395889912123887079874399648390731306980213832047821889283234116666816357592710849154110390782018086571732760683795295705795016060677651660423850023487296245402454204061045281806262897415275716979951310502219651616677679036011070417642722912635229052551330647740671867050889365543838404234900176162728895975420401933920757531567454001710763335231004110031849053535938271783425258637733396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -1377659807184736850922243140565810050770160213918386617916338151191493656933432641036163668385174931156881926918053956457410263834688161696654697863680670975324137435505332563292532362481632719831076443730534939868846346814563003912812745234131977013284872879459585592058167271776677327998423831279025064780664891769360583448609148621015007151180908034333107064897002824574928422935203794675489006811414035597064280454731215155394896620374001761293844655406817028436220365394750198797783305077873640049002770889309166588352155791645429214441880120783127422364411441687589176726714021130199360404960342237193615614341830972232707361189738111199862104026154747526108155706996892648228178315121018363999354565064348366917598409294511240802787294240593599156549172337492444926331883387610170238526417706444551583993226068770034379312726340943658822078785976475132583542719513729335467779039410569110509748106716259658295414303985044001629628242979100646097553432861354476959591879380942348667652908741603615679906535210863572879262083927919527128672766863773880430875620501610147643743677485579943267869409724941200146358758600098024636111512895626089860620912730624353348507925141242294575979095857769096865100009074370984342845556945247201320488018938048777311320414740254424173103366008015776309706443758144347011534392836561613934760054918200519571257525596425459723450075837297285439200518211626856659788805032998727828764233133230139619883351383390893199101806783357868713212870351480161653981507931833301797411166993892404135441139089122185928983180379482538051481844870180800918167351591974985838825015941917058912845628190337420684293303930225989239299734860875948367395136956305026055031876664425750453901690027629869518963967140791811180307686234168610652645943773842798704156485845014139985646269412060888163171614889315432500642769494138263924388949613747814148241415355672065947912804349346869502314517633080881666985259507961110114284822707319006580630733954054119721166008802961886007436902715139636788985349680065512776619816838536406084114223334738747258500571864881747482966482381849637064883816122098182051323958959667831477529691355347136601462367501042049087824958281477171875819296177193260803866205838520220458666593233429337095345830867088638302463381844133504380271265303519788825410229289420098492895911396059418472380629566973928617603246862339993820770421722164415335290169284896446083937619821542292227617960462543446800668922441297157350642859956061358033714032638939227099364314203834826145401820293072652177382572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 186360053695012238839422939740010925065133891457209940592851331401543086134384046426868342794298976542402622831008128739157357087737538831398473196030643185824831087621518109569525198386221749169660951759698550593758204468338685614587871025330655700628400908226087308241153351843903477911150305078146023253149333998589619617907795820192684213715962200488864655324363509664081434340056057395836163897279151701811212375509376832183192177129973979488901461539915377354534787664365859568446868902339106381463467763648864262565135756866034667731287802641188966169154202688831850837803659329431939204235974601796228932651838305775201953153765424851829316929945788324067009911560640911371348517599348581793368267184613033269770612333789153388120445787573649151621893482611465649666412172948200899685397522274269906170106700959137143322416149174802732014422864080409908042782685577621065109088782017127742510587046519746479263675954471387204709283778881494809328828417620883925763391204240129621137700197445432783771305668019873768992964135598795727398727551672145706217525761423635056657536350441114045034461226535530532959939520354541164090243132871145245765859450730706962331184934699567500694606803247509957146816488232278773046674563084948538181625405315294869571814086882281413999156462174362718428567418945158273043925945839742336457165786651643736036506922577354124380173777915422959523030806473460127173080871465094338891143039286098745273451048652210692391652829009103730185329910239952570027028971913272317256584851654558262963007326720057166559984241386250719301904544321741284519592664969043913871781134350690124248002788869223224160675879144050934094858325849324216469131799458877518736973426648997286589016114231645777249355488919227679085777444293479218855093599097724519054296844674013099072918988668595092955475527456541296686061889853844795044382249037436131971847064929917185676185606369292642959162987441560398173274711297964580811858018914583880872627701446725194498806865500733242595851890340640026193193204384662663615600652461698993655278887989099533676297307920741230075662117831466099952437109789267161977503161875253878466260020512951523871939446769655085876201793848501927685240203847360947289244263491842567805957441090116923527086344418138311005136647831928969600646707716251452983557449392383865372280080924023351340788713408993948158321760188130544891166115998725308076129961320350857544640720375905256670029900753295813308779156917699074237022979669838492790666542396977277711791610310812692304227820227807246659050536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -20323995158484574794932967095625698616468534009966967360478738198374596809514063204702016822454996410055234008080395074399215501567477835063613135198302313077460584312270063136114928638008668335033147493090533283176990709910862612614757318474807062888864578387275620549280419618748104265650921683579843454384804007081358375548642680917356870906572648168526411009636176213735135597991474672971558002726773750796281031197820993072098605860720566532110953913147629814263761160338053607239892952338465527570810052854001055947748669443934767856316834723079012438509902853884758573143907786737713509546512414700577998665867169651400688517606257724661588545907897381615577012829292575970578845195853507513662128421258798202416439018373477547106053930371627663420708259062267926517282731113029351783336235298370266658360624256341893357429256032709235307100364047202945719952171477100574764939871909502546356196331130234727916786443705626845040633902834119125607343124845337481393682943041733615060196255666911217455245190043620121569405779653269689901558057340398282038117143049290567747612417241122170535390951043426171017877698559062314952674408420333078754409632638671248377354135502490852705982746894049417928670641931593683214562697892916266452408460888463978967597260504543636745239629310693428835740861801017552911647581733621598787540559882332478963873309977570870067237627246509194751564620694179805938991781576042687529771913677780833804413148858715359861539852097593831698516468323583893350361938649401812245749414007143742635491513929397761938939847154616567616662043815463996913836903563259969882902231553549459608144900762486304425333873359438210837197900014976125115738284397428891755316621380816781930917217961887780265872657551860200375121732127014540717169338543410972342455795312102143981873363652636129688644114575787254031988508432987864359374199407713832185259038973030245210051101736989066945508470086620669431700015366152730426275635796216989304865624968232472308860936224108590806351844719607769560122024560707936379595889116243803195205328348094128281116351208344891934428618061601823180284522411763865870597318823415456538440308746172710982954197832807482855321621537065520041516915445732369195546176784595037760883782098633612130382298611065358781602434027090140922241660227529907346931466595684487951568643744242451042455233396881840110199979731598097003774723225994356832563784380704764499623348390008518454159022867364963058098876785801588644284772312206550887828495190501178074712635395115057815263755892741934606293401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 1507993512268672718599006117612739057010741632202491957437509298404128714711411570506523197187801596717707515949181893896798226608594430938765036971283502970249637998877270490407109726496810113546123851611277983137008492532731568643983714689890157951006842282873836703202656780556839099810628416065617323811349629887039962806683531025631330052901497032420288890182902292886957867914776357926017501363671467798841886389789427567094365560257717920609472979945543298049229712034210722416977204860273365758817404759407989966449736092865194952445411534102914295002041303100605689450762487027490692268534917281473166415272865678253796849879300640381501988367794890200154428277558010440503566892560587340147643519606292403926297866589296426813687939884604909644923292222712907647720683520639161168682219076907137633553324256733577668113196784326389387500988871259732578341397397922512389010097973585017966209404467179195887082503356577358676828204467715599073427860044836891690836704096696605296465007071917573815064132952784968577124277274383412263802609927634348623481964790308457776680722076955006792211406264613129801602112483370389301309100395785916407305348624989373725835152661579265439529435108297735662302346122602552337904271416509333441296381914684547919099075229609686204593561395254173303295340654012665238337179379170865693769460014739238194312021825260101404433877980141873535554169697744324413832458247226483287687640500405805587863017810387134107769969338669600074383900746899545411190013211860411573242512608838347682790937340048778524612620109343564390497537024665186301576821039388745758477534839617221348276922095036166506038954467085969211112489999660881602851244039974322142272079241011863723987256669327888935014334029453638127457678331848686623615214903893496188601715305932623935139806485638948599970258763760101407172563758316803910768735480684685249342922814506802591072417587835500529165705635608666614858115748366444323976670260375091075500604647252638060573980248561142702453320329154529661010703907909397198804792227206135238471528931367424875839899153445498556821544362535971202391883637794840593084457295370081656676494772910826956461892021186179092624803327512907049414522141070120398688464527291371740178201030685504503416027592007790489739489927972271021375965723484008494823205607641004826908658424275532176056000142141994287190686836842353578846989940512431844910693773506337953161536804466694314480087328690755731799434255635826035486217133998866286183916327109326989182768315801399974167983021481901270373498880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] 7891544890813449372734246315443146613825676320399095928495937558288085683177004351107999324052505817967536273525724555328194712859007037488648445962411851276191058305391951257623816623293308982380980401514551717674580282233612364883502493595844662603962796799751912722372035324625179715308734940850507175000118215703392019955044652556166132880715234564776518817749600279168526637177956671560855119560798624429019225783541390620059447961034364638717027694478121361404680799615232158055614229660896074592615331935471400794289679029356678615452832695623745255250947753150373364988865316971732773773643863094723012780387167594307159841143588673792301896978730739963980323667518202444994269103850148398268289359472761128158943624375084896724212949746408193993087334727075764996987994462368573751843275543921392549207758454936653586149494691059891563807126630346211477543957976015721197230790493720006617902905728254884254607637357914918036593434717043711396562750376066158039667498014835572270109105151604799110953042070578395672958534580637537367605383607145996063994335084410526749254278465343359037979551979587351472245340560179036428671117089672876128739875867332420364220095519112044828591707737374593472849980952381015194803493147013017677079540266747063053851204598287832670762291747462370369820832510709733327587030619831480742045682305015792760761131265003046694617161891349648939671548629053731208661492991658812020941072190550186567188057471176765604361922823973626290726145156019534202472183231563543697363278395057084187149504818992386211279328565199555952607792838952716331363570377897187583089234884269295424424784252165313712909661900820624901015185973301047651733632170706045693065735207085669138986866995420145746497328911934978408110278069753335727481010447723985609787427054856121354058779558880449583641655855017395034265603434740169059517267658780365479408422599161890385504100808805110067880582070779465791933066944424862268447838589995174803224027992776442443044808029401602876031066452782356435985006591048301492821908625938004078098278924807357101714109046948278871798057421796121026212280537780688082566332920212174871992657152387972427148588675631800209729656949768002493389816729063187470411485198683817650978808987628352674201602971661937715700493997786851900774049387679991389975457689022088828901155741317872679695597135997787339029388492880029829728911302361202050349310768828292103361042413614411839285031398548228638594274710162128287467274393868589483325621992561609595286631722723624098607096612066041842892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] -28353680847691342289191975558486771527626561786900067100999937911064211299226125466687207500769114653058989436903778991370941525960962423273027075799191497235567914509077924665613211564580643568029777881569297198571726608762377496048847154055129291861623810087371266757104438947806972255616657098620671109288325829343910862178924435718671501452972945689494287257833409900582095310261513421681260739629535582239106283579464872793619264631775149049972237479105928146183717618606094351130709001128042133643596860555887499908257447091111900430576285834738471429825396731544865032891900562714333126800301766776057746134021084574222104874526511130554923054589711600655007214384363253649538554335394408121645811612486333260354359410046319798856957172115618480825918294256543806051386236869380903534274643693148231630359871852316284571208354931509258843364627726973971916590541407138256040603389252073414723594442157862989411443199275247664707734868334375131075757321058273965938049627751817716445149335382462424180970268746998645251754861154521948702807445169660999726226286027938933673965190163311476606368840757370299057074295636721370943444819634168498599488060735823414783426969159552840467096350940623170259131893509262045537742730227233846616903409406783469748026265825398271361173959884703606504480241086368774871964572231383021753907211142868098930809520963821081920201930770289930947858089022649573116140136162612623989564156429334673078736088320472330146968644442239242274391542526342502441127227806286769653177726558336792318528771429342856550336012273870120171701173501000021480646461937121298669721378273126997285294089012354572999672042563810750623537601369279134641233601804802885213138554052408010620167741439215943442231676462418065295928180184692490284575416957455758354629604828840438532933857211281924083684358004216475791574454429116570893943461892874188959839326638294416141656918792121710094459845056515055069843294578554736413837206443501444929635660060624544727177616162486615704806387346976795549389480113264368720939622030888296505715396680222489974842974858653348031771312785750306947445443226364682451704373035091733004478383000465647973114188989162823994545124520041384076316521700836305607149193009666781091319555836985188337451883057582659512882253018408793273165709129033510064656818370297758505939750587241851510632440743927305345972127807553431365303848062609076250652430802892713693131101247177697700335066655832763102883978148117326616398294889462601207913727119324227523582080970634368308237996759759648320389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 6168224652240996991679088385020928446305939807852301950355775842916484348201081250652079288614399542339991925636579035536262927968793465854738928465162733145795288875349002165791254685304022357733596798756366812457278195530221375570270727941960452398229618225903217654383316336418086327392783298846749597423847118064077149068754059948420481937840307303659135921834875766868606724060840228955049035370106703313185056000380417507348887193952589509847061710654007606614343675154541579520227821058892324438442738845393560065571799891130960757899401642002928347383292575658512691785866974332559924634055511833323147027030832671549348089234189903005987341449997400369421799838385757635803266295665416420978996926759271752850074901839784189084523585538840876823311024894438134516812912440916749259629047402087426823382844700791439856494493093513680816736551078307792287828957665809847900537913096200584043630937595184397574380295256163218632431576664525199262905132181116588207325766451442311153977643355276401683999357542103052777424494711024284724139736489990733231396738753485923836695568808985066592348362040252409784986907224655222450418349513678023794566648597372635167861317664918987797937605631091086472927147492631914557238682294155357999904534695781321536626063215320293488210139863295742531006387405942618760074400399251015874275180103305603993201992523923620893421955416412455089708447821562807086144656153576860785934716442406249006333928379601255637522102269804893021899832263701840534357480467722904146235446797511362395144520198625298897889828774192237420756293123480199688295056939671389114143367670600503626530592194726229146893848422991235542782124799901754791035231687945878865423936356150641321345088118372871472090546025115220735639469271915738426832995373622241944209590575221572720976763485535922564077789546621166392939319995177726200825333591411796804630198744615966671111900573582714071799267783322508060772614986671755645763846029855051424956970294606945258927417678708188157065416054817371185521138916542035267820103625875227288651132651775718812929137862953954308943521688513481166965128705237290008174508636283604902095401145115299479680753398814252926619523232019778007487023542536848934068779686901090885655848656436037276415938263578584595799800866025573308778921471039480372021028313075149366326296428988133860350320038065172475869775700562120574395538804726974066889910612825496688305892932305901709898177121172119261040764076263551109564441966043244364301942155870156342109278363736551901719044336510404080435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] -866681825549604452484790562959767509325475828685536707276649642930745121758290903466250279037447322819853153873728253394712266665926615920348387902762223384524369441681268826729543869135373604497543140902888054933749014073491409893983282506243064955227448431619278597750339802421125267028018578925955437975023934148067416230937765258911361855443185225317993933897141998197804413063541504382725112217897009235961346886698021352535113586572894542018748111847061254607146736259634763440007952897570331691164901389165315229243049427845687278592740550756326099342377914455811369662438371606585315243719570996420370650357696461342002068774147761463524575103279468836718442431143315849601870254030972665120311272359270306745032318567348068501619811326139830024059739595601053141660266113293779786589470719987599693246824221002040404108144231722731032371770073987535246464611775092583056366455468121631349508911284616455309303860745263710498095184625369157739889106454664653973749029563790137631549934530870339654723690976966407135194467919652195208759011761526468710973874122582758069851708232741586544190855398967173183496769957044043872400714741459001302886623462288673436921775717544964517739961642453002331595968199548796367314824638537673476395500035778649571792940978601924515973681422131611539338570288017309740981808525793353346945539568476983333423432526391368872316460080332425774740224612159450464801289899524654060562110658821953492176477538005874532220438100257050208156092386715341538973568487400929081708404232818169749358344430096477425005784509724016112233489945210910230301250390289869682706114930872859299954690791539349854536267776036757695847284447660448209101147109407896198489868073659410122700010380861524428134757738064604323306982431424114113538237026984678855900886282989143252761225259505520703424520188239320693163126766972864099146139019117735572811280766422752339136390152817118765930856150795348894706234611367460202545411319267280908754226302242243409030741694955958372725262228077604711829686929901600365725909210407651554321077717372483197959646062809163245550866378019089342726384372397128189187543443296876454733270295058328933348491141192252375626680156996503414420089485706302904229621264364015341361126447670575027220787166547932574127901337582089260622456593534631039122361350955841532074836014813815421646737682221066260534067714990030849983803547106696756333233142707473323203085358163574673831946787794578956160811091995452053261895080495296124513303985785457093259818117674563674315594674266890316021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] 89130232175155901513735384319970900870308909858673066203467670980392097618226737937545766120316297242302765657439677217659283405778718725118259607515820088292018077596977685033313226851116799941552339477994182904928103264836043438024845670216094665234094385674745480081602550211199720078672066146746945082054537245921790511782518271578241084788337026304285199325942721628929703963249051960114277751993110718288046070321071633311031377893535784909592907682814434262017291586350143908469797113715669197693986881667652037834580753466174335479670255515345265009826730299927478319234560920902070033352766421746467098593711077063757723604851823856465703264817613580830393197337654612590687626760488536888398312562985166944038710461902886811913398550973902136672678690705366637719223882938606888584473811141783832780826030429710764478333256545210619942729628030825226377970882385277499348188155842478183110581130209375945391626905401677205284050504077004227025959777474788459534275097473622606241029604496567748951307905709893724052679601940371984597837789931423411910099809168520133915727308667980653451794645908540340187500071345310049353686423953623136679594351560139016532968495719241199338425882898290037242998442228311446073741931720347882817360844748624254390637453105586253560915294557502246920022667346330464938996265536796900368305211198381617159970019059514221644680548682799209518873307411136838602719976921206685367485903406062581292879955976216319396337474464908130250830294617189541215367420123431032269017311398557696325335207890285885544500493727703588497635836819891263382980646209523546692109662637524427838480028341990074904678224371413439865469276454160172358075270778831869536177842798037845810865295683286820047414720866204248652299177039593112627856424225236661889622508402088641228322504511599226818134159987555645086969838786658543763230724534435679109357248344055660807069685758566808222587287651054491983331267907718976926786746857239357114353827749379800311921321238095728480174783385068609193181664883377370023020133148169292173553986310591925524382234511353948936667919562015933941193100827339247904296150019900333086289964045653535532083591946781633384058165287787584479524303912572819715534039408267736405046384958957187141823097534869283294661738640809201724445871184025205321773628867495661443993843188719606392003540297070663002877618927379607122161336805157584914419690803177930325749989325952796792660620694286116622315528780492788523639490529492132898457926651489636408895092243382726941622038632992237158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -6710624592419543334412333616659657725899901697034444435868546211521833031219037660068900239322515327608848510150183240393952669502401716221118468045145412186806814663168436691660492682844923740784103622375956255153422101337647436895442156397548728129577899165817130481298166033981634472599329447081568330116082846741849168291367814789566110961363615125556636014930847479457726659886182877199682305094130860456687578878437838309683331488661123278700465682930454991525336971508385383141614523810778783414274138484147399327221695125095408855397238188358450028965737093695743199068830587639227576274264576529954227726702861212953078559171349894262850513292416809124662233119275515212382439322097497754366303100981301783389941619979826485266813467882446036600630153896958635502888115248031058314168216683884123052140501497428436558721953645160757171215521483478293787115758938257200092458039562787579534295548712944965321828725071924667808137639775969090595547654129532861179667723518062928406347716872160068332063840189118441761349141262693755355061169158085073296914593214329827786784080882623683123611966815005137755648814164173149673978871127980374216485536365055088260572844634134464239761358002889687305953060239879247724187187030751410621582648003896283062101767771916864798766929588346875946919018827704469049675012543287721641045728376741766040494491269429260655262075796066500558664340469994943021980789031680630317585819816345582598639774863103858393641485636612705495120694342669268731971781246349169614333394296495136654721137607303443901750000774959239973910272276829552390558424152486984010726453498353490007606838014140213444896990424921162510204670195509703799874649027703965098767023580814408336308721701052726652163829616592196156015705205784884426908409412486301321779363885042010478047371822823331683102831941051973491673502214137967654333359751746233106308769621186850596653110513618875767590486767917977635967647512656640570324284621285365285692905812109666665887456520208467391863161997332316722960647442541326980018518380591343852410766338424834183782860190210972847058008686115526825701184640765844528885426819122037198550441609336654765381315948003760140466574888144540584177293667801559499421653217211219934576294421642837482842551192848362889166193041551770544095762648103751431076639934269187747380347696090725607715891741274584268890173644694466031963349946639537984168804988435444268417538735183464775606692819301905572428135879522938700052659313333750463767727917431689675411782373543099803958682790027895767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] 332361478724920277764293208169608951783466816075068429219735433079934358798348696993373588594385962625391488116032962796332421961509891564373130028044744399357217618644149638270262780682222144320211563776151039074068208053359257632843588792718494499546235964078136010810098240831126070790060391509890489816041008915326422652811817827994691968748756834556085586605758499491637575265078450849296343878688378454288920668219240315197216335835695648805898030599168699492327962688541450816659200151505873521584995008888536862493425903605099214275920672799575899326997557497347655591458477116943716727155798709054680040310737926708274481520625308911432342244525223103616355996958480084702024244017271558873528479810001881428743323510348362163001334881561994038222978407633905504843472108580371390698428318988525141286803694978172356797641831636726567316138597895100418030770393184432509989680905977345677394219281728718439566839991620696499635385480537151408454257810631295598652010544861818828480237380627676859041265232822070919953953344057930044861593588612681164612561563681094259524288746306308099126175568463190089752992052125586421617455022652810222861677373922759790457165640883819878997514058719343384688765595954919012306005243294521100627723651911890970799380474186890946562910639618403694134017872400730836529187875583401618010175480651859044042135263671924001023612656365682060256385495055967907586733043613176299581915125088423550769388587216206989277644121077039782416376461120322593701444211787433717380390480337046699485120719010287682575900243534786219595139768881620153656440566627231174290342885397977514074962955574856724530896734589628021325617193877659716183849983417088824324920448269985145854700444760893791791497958898069540731594946415409509463435943152527870147425569057182935123727681120163556833985940695132965223387859921555347891568727146573027395396743775325307605554091779258632949724627249012742114402823935151049058942979974643078158448540527766674733612524641407041688483143670265730075317688152219065080928965119540339966096190958574631179483120266385809060477163431381982241514444983545479504776961062581428816975001611383056194111239419985179752050264955173265830725806110049600804777455884472793343460125509850141341908773308709487699967197125034656842724915954942324009402601212860898709943521264683328057019358369133369950151390592576553219384464334555886654670566462640740173788538342153255146247529850114022594520102659004846510607657517116988356798721073505020933277556262598013380222913847964467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -4160501211109636327871736186930521894528815832642244144567824159925726706653173539140470861402819278260802463466458185918282049936726208936670759763444505249132502206718156580735556727944535947036953665602753956705814480782832231976892785459258047070137442107041803264370625617223747219303841983159022152878079717132737012815266972279636486861677522809673392334443034963535897160505691902059474820358406429190658512071083261762887628041189921660162273248211291086178656845453351285479159424997931889498643497368482909672960925666500354065780187246140332575368474688060480031474301327619138426687919191070966946393339679053014563548319915828956808139898184087378269416455378513276668963349403001776127987658273641843288870017197308060096082664016366252835407266226865546766983144918407062078775659644275487475268199458819442336587223535673624476155775965362153352091092786040201662753928687779429956204741335389780140757963843693335781373564632462588839284230321016742154693622849845636803482789795754288149023984090767500343723613040747224067980394873477581927536337024188407010714278089555904866116903244643754745979781556960289106008458494581290126754103652864436163581631485446154402074951149662908225135956313487241103600461062319698028076258511637743859436056598216367667518950972765166491393692614472817080872550115259821169798246102492116958186120220028894558248821729397288113208139986640236956263388634393561721311441216759798416902904988267625860368701468069903437032366295620162682727966214069511181348318123737475962695967129129040585116627917370457241993116158283345376473923845307027469550751528480784765048457995437955977788756952340110223538164420576231147879935987586648375585210210370478571647530264478306920109258446327854240784484343140563309186450526050954029749578263416167743355832311471651121741728649170348104109237220439313770343076599261652220456308535996237684385714839313383319098127962504309988314525576555345571478410662259361059998500694875443069716477552863082369297374622973690088136400847793314240666166720709316056415294882161898587932158050781213451584075375091109569909255191077142809033053619701355712038101650389164639394430064676650867016130296494615775335362784906262572334574831713384033348440373113161297209904001280428292631614872780544485209587153044436643715768758091972430399968271113027115290921419572964503111232982151345682417873906652282038885487124926199934081794217764330101338966243524138021990995268204721768506765908591284565263319541867949173135459412918100916429282490754007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] -1018539812911343551017550480359113195990678000877863800591745193882704615701019028176423889653614066358206816335721960696732554134173680700083319515843585420518030636646653040541528170371551916762034132275216570874396513342779615287040234776667600761056069048043695711131098917957611981340586309447035585840053802589305057904099851701582807756177804847837311128831531238986499005958058113539187684213415298032084995278971638064980177033556097342696824544927970134110821451574067949480744186893526126622487601594237676374614497766437402426814957005046071682502945976985613432496197471355997782829928514700905466928242433136978437079614112888103767257604059450598985178871051589059158232043827776564328877076561613439691973542472296008784250803883254360866483041523945228140702734894036051769611249853661097610150112597735579546596614251062333547772882378637537334294612296423001121047168995176115694274698808742910185158911177456737228786860283926155886342913267051737605784221078958264805386400949913230085059715120693149394732549418891109236970071980682580903942022901573685881292702353141452211460716528312945437492928429952349375116928898906037777972840273472504172147554345663691032307351539318596996818324045247560937605957787970909745551843989719403527458696919515368617093784680191024286165410983954039057443859907849715845399090134185251941360373859474231531183765564956655865656020465604218116658100022070871149847934554368299680639663759241398551302572950413990335969943729637905616479416858905531806959096929217904400351848584595025994553834485387623289871554641197499627582999457807468014467540580942131898157088298284304725254338817896954092638475900183560770845542294846793787792964459774850826937712259391806687114207986512609045931516818415148024177012902604267192559330426940443342964168508528664274477598370679800799503116905699916346566063480595397799958368428515102305733716983338098625414013338350317730153521622555783990905559407139791990546726574001815251445375377985367083001976690156411495768265803195658482918303919005405419326169624761594776003960684016864384588684721292106770822405518821474712626852166217778314048481361667527623534224362624594915748304491131233055398232759237011721776475408437123182270837850289601151410181369503334372510626694731515420874993018091812148376516403508934502040624228909083177349213121129483329722423280379861518034179275659320497824606065693167786248425992043319989569370935640829416399583506305684598611263549126054566399687663711683704817538990755543243663814431657164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] 95097359817180338283323151137595643032000964758742072464043585881877074292222155087775736009616334006371158471563903155250414333808781605239957260418892370582944084387194369351035284243879189203519096378518974480145273691411366500558326083367396757254802091823112001126730916593154235550972149963862966914168076401841293126358898777550530580061057448450078194829173142841362264650529704660317604261098619391925397769717100107967726887925489165955639744831784330859306616087788319532179599247156714218710347807952838913106028232945474245138104149268677265518496326241410862764841786317325699140837865259419223228947127068711277693190849644841068126891529234628168838125397297159207021953403181195648294973575346773993246591459778108795017369609192256607079921539786769616670014785055665501219475023104091499790116781888473538077004386415865751839192607664152187391201775417211140598060055041044896358676447528963762820437105378506947421131785107402370650859228423986086237787043203663759397871019000524096199422573279410098005539732771579368950236756460828526821047228345819915758742886174136865544586544121330164362796040150352491241822534236114018285799445398584156222310726296865578201953975894562870723312245523623087273881927313899915753126485546783460906398974825191972942189789540933112929875012977987227169120564630803732711591236883253616338135977656578801152694829452822892619662457029880485089215496138671439761553157116456510231813966666012622751919366546097793272466825055350558487986288538095886393321297283768284009277039550664336379053322184904617594118743924449973316699176024313537934434122261945769113454187123685778957860421783730114775625147349703897123839470197417376731646716076078177130827153287363405582502896463176966935910230593569123195030290633504202274831421131203017510790934287474038474236279384964770649342787543114908107584911026790374116529190797808105553985827607529950978777269575945196442600698164963069497863995488336104349146496642880764717899016129288764855064294049566105699116941914618750178306245718563234431070822238593139876235708500888471357496896040985281838143414625167373166884352385757335877486437480808605617794990947126017170731893202806145273536955341486192015949110474184422592967728507055731725980218776665112191173522402561545290727093670057721932848556338125976011354609641931050098673575462844080386366894632813567415175656762137776998696094083604017643291919146575001331150372881161214219552658380493762156602450372667425680684152700026325141271489514787695385398311796080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] -526353134704122880449621284877378668186363684029284847783740026784112145252172382131266653809440108373619629070343531051717646615360223405644462201864139504745500199969156545124976759822015075036558919982380953560530874528440729922718148366332388477531887175715436686980717806385050523037767281010636542862444974010673661169054014227085066060504232952781905566105250778320483771461098531852703305957910484093075880495084702524271183468400176737312357030603131872254707917105115607978168987364452899696037197214895559310649343878326373962066169727627893902791239178914252335858386842121743305407084962888955823324859007341029389690134181619535567188493277474221760741804155878307524742866709353443714853243617033087419594431658921233807619127680490366494938105179181777417072143022121705162316493872524651465795139469430555229529927517748654675575755072762022089225975883528038638455168753110571778808545598528963468661031829385832941579473502462663889823377411492831077576275308042296855453263310625163560949942353632404154635940250157571476067418009956158345576177150859824636319734605700100738810993997283896478234104568652129010424251420967131523410817663599827034267564275293123209010179270733581596997698736958896887349047552299014628405089939363382289472582865503934349172848172498197532350565576457082964618521249951103766614447390262168358878138761844941351466741649164768265992076266220402946052048800926824764089255446607147618788128339899797097598665861903870220267016100718684699449890910950058530239912061321942281863896840742679789543814720062882672389055652297857582193231839158302828814509458153405083173112018511605454253602447874775538770681117558745261333107120845853611661602621144765256812239641968448510707932729086252395162221067840056058634779838494359752220776327112168711285237468486348833457887131962840944080145910653608712810825419066122080810005993384401173386521913441194482866607152098244953503945211996430898788770583471429015287452390443316072397819541164645030961113051044726909851913595236078202606512835892653407856773982862755367311036836927223785911150005393023821781935328165471378979358707181255464441378944932031556787312042670801265375928045705216393504006394002103924514111545703190465036347531598415966219273344254739418388606300177650196616902472517916515736101754518689291980214895657542668115969005933914430613720055031465087657244003827077568738158297087808067047322312933379539421166896015570339361021938349597420389854530426600532174521514678412155370436571457953191597441862860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] -944414916686155872827730558275861107548097861400539000692783313062695932303530079286172631823902136241482418484128081853312423661480489194805883387002244814073662846494758220125567020486295641912308099714925129254039612291372283817209317792227179593945222337754637980993276006055270275588893608232138637625528085646979863152370880557362365344074301596108912049109705422880152586269498184816973914332805991123985345779208572319240165081670551988698220350679458217984095468548800328394134018558155511197480265630587891169823949888760574909849384208369343732784098569718979114932624775878087166829693610052049393161292201361923473381563754468894657025059599672186911077612239321156468503750011652901054910791573267874333145600064707869210629510169566604467474965832986589010101301832204711511465057605111719153681466958225346855532267751153246773248620034235348577865102681607338167473727530595815144455373592970931034681350608304448709282381364792793609147842810174274859910703961481953425537184603762489909142516267747878255568833594420455638616263927778114576307814003292158936534663648744785119834769072618399767314281504327320984202436879628562611593824541951121034464357698729711561930786024015513015617605953052728109629409479928049690226453848525254845152434152703161905323591166479362480555679032114703664729856937062388955342651631927752319051017956873042302098245194931290925345775990801322176523173240699692925187217747037144768475386480939100105413814029978824009477323602855899409528237582765677505201131485810621258571918073280642570920546616119114890984683090349227845165050604801061725637000766544657118803861085738424801640084525970242573073948778477716588486295678592689434075012781899329381672852505707960395184962156123691934122391702308973078259270519092625782123768758222139920722155828880603462584456918249744179890826706723896820524836663647330254403999647018710786797223735565841918634332828087511311289715444325954433862643490607055434991091520951135163957800707509513172797681492787536024171261802188654478560524814490678317650464791376902151479488633200565949853837170615102161235511569716816960195060857849565120544065136101989789131746942828553614973556949648283508120932935909078721089537277025237003861217757372953883880569667291163768508857677344691062651240858402958708970308789096901771396539563913738046288079117750327169776965291384968121732519104971991407991746834450467425330124543478964786219838420817607041054614548619085392625655230349766658909948667279938229660000438094879436794102556917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] 149400534894324755451580660315100030256909104013558106360454380609233949613446542034910070450348368207366091190126261349552662099367667269559440469780286532132490683085523247382486846154400419327152653781956878260440367333129195346681575025934131291339799509219140007771892054164504399158897745259573931993696008440818419198563038689081320182556048975142925406967046171596830563246077086020773935478638899481089379190908114708221930273812411777858464381930510293952184954984926846731622061781702234066150851673420962665885413795014314461306976185215034756078792344114239848306999655328302188304799254410310466996317771752405302660652430247154348875865152974677353575981913044550197665167855110161823388206980725063002356967109087130588399924580749302164637697243956644221107044647869086883124225793794190071147660818390216561855947962061954462526600662571467058530942172361090750215849643581551593591341500373479987814756982803717394127931029437310831585036992108479934017180371898687052630530723523174810550106206073380262420426883464081327563920094322912226733452036125848075769943627552055577736012207846989839284108352933791938127157313475615544846292808264374986312301148135036722090723777583183918633114593506291175600077638991458108640378826124863021604849789287199068201131378897782177076194550704474646889086451650513938699202755808793739528700744322356554280327718145906196709056399660719041189832636016280195562642379166568443690482072865653586776297400474125516011800720989328767452466716849654812934623232859065809733122414384422375689722784041727967271302610493295768477651278397442368833172020996574325025974625560281121727433705876599757626391475859116628718788517582855364098087843846177098995447930601261212438073442364068455738399405303627503754205975495045641361508727348897210062689697805958713923946031514016229524934003830994085957225247065569109556541948963029630716832812225692053022777473164181875474353068402240617844054984829400815026876125705388442295396892397408084685220762256658763650956884380452882665313886961957415489688023608602793951065354016835655902690224866598415685386613889851323755826884450730185377204481576301998914710174926097084688628895750002398719651972765072033537411029031144271268971047735195079175675375327801066984714776950754587628116554465711984852108400825383150291213963945181041468158223854794546206180969054217939233645279448670494415524540181835852043898837474347283878614425982241652465793062317307289666391082621946803323053146290048711954423444523412197656051580928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] -14114707810615269915391432138041895773305966857925954187260797895923042091775300070457845706733994154102259963042920770049420956200133291204563605006582087864317487254499394948369580412643731428523173076568869747535550294083228809792309786874395526747363357514429408730301056307372117942284433246909610364586443988472325272874339873818041269259465614549639786645044879160379186598910493293298749853296237563114925802451744626936339878612493232954073776689643540564691391996872005362776590441074667796455042180387921570818137247536334339247255612702405682354402442202425982950200477282196033991999326935276092546972607513554196497221667222155959165007220026238317482765484308612752585591655572514930039492167348718864750972631270704797915622964721142470825434421543339809840438504536421546777193157703107716095845203649999653811540657003983421529361761082262631094301376363221420996900579329854681163104494587406976943453210647369864141184159563918663743790815660942046576206288820879637483282415988693398906413001506956352525220579714403237723261857003685259681855673570007795360856883221945626851237435813013375232883658194490829597366939212736067169575310495556222594818427955916287466513031156918291258121955145313202620688016359245154365523763610165548976162948125902778780507839095481317294547087433279302458524799147447346515455674148414006017973656822908702501525271514312679200687115253259379226002508726437503811353964421814250296704491652775626061693438158578660844207626381053388283451870284333956149672460423674834294534341947707951273690489891497977097284439727692814426188864280620220704378535642628110293139874773275581864385201799129928352669749268610860816543388279722084573993589156189173645697354296253301482718432863573049069283073241463989024770219996916025146579454682894198080145030021328899200785793010277075047404949571388595613536774244040744996547378014312530603826691499705315640914205208996922701422134830152876732934665743222874948964230358646562409820281170534104254156569045941782112641063753279651358989916297620511631496049208699943367221494286371614232698676736738329745271154860646406560006760629657950513265533189519087478506475396548946840300376962630646646142406061238687309852518571054227286386300867913091996626632593902471731190397641493107275536547710742478143034333448344169841151433667461045516832597915418904442537285832892259646720643656796637162009778127418022006405805927187745731319877206176526175775520879416274232171505794188160489526043362393075208937723538485453459422267310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] 1119176782968875492225829973548882157712954148659825951199978416155006130677043689452067105232672158694904611203568000974122708694890932578431034309730863900091145590353019706796544127957833667806209458916615866135426524419276514370929178966022494822159946898990456312197676230710167194146399870936820171217444299717551323166311005586099854272370667903600344346115630197246717527076442286814332058578973079999919658532738066240954563051657225820022001825462286911423359057967378099899046088743978756580852773491729643317903540082516454773797469842145922210433762255884687321739339947516483578554392933232757026844941338046762580603663947013240772419480804182573885237348003526787046160552821020989090092573153757775123353845294740778303619964071088202511516676348599390853291360521995765586257831826392477737082322590909755741454027437424468868789666113113699923719037542684752055672956335584104790690261560429033382049052278273605297911539075509053147758327674765837507260687785489794506708703581627777822073285615898255586539792256228357145014370685672868139198910910924783190704891085293572181059787314836229225561667394777694372831118054598263888765852943083262230899717297017669353049687359483352811194631813233478118024379421811424687090371524971695673287806117575319981169001956520500680737364256474771965039652018020603823525861051083795042481649036623788842793742340322460865625266419633797225751854022882548337513685543609151315621384431035298169883823226621601469237406409856790752355853625591319242757943920587363736467348443789149147635004315945871897061550430328596636140654951476643729731360029210620208876291158618384735878402261649389646962036759533625377426927712336084791044573385525134196514575305689784732825028985573830488396286062211584225640405092571815332353076582458550823044028339365490225763735858106383896176361206093906660069210666074142078530716131905212835397282577262082785508829434276585525536167741044343042258913812724681592326722126068506965685840674722471552462567858651955806415013391547919661441404111059250598652606003418585806459453506166630799136602922866376880097163155995705683742036269246185702897532645821002310467260536613862234190298728336649088574222187052971549655381995698364075720020105097147612131226016925053245553276861515026925979696906012251780400141968029148858690952183580766827212901056072874550216214322656907686903148399974389713994010489329474616046848044669835830896182038975360512577144472663683347274757505415957314836888809167403496726452287424658740273899110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,71] -75792876806707436836189541428518555631643853591711534676805174746777642835824724909839621282323175068100609390985328070516191310775042380188205777683526850897149005702565271748461981113207888210306973963310956308416918816172392824291784272193362662605979042541382051105298952441547183134985667143193541918232108455074944046384064351859650744124359692121432277758901624551824124603455148390794257959171406189873316945364719367406455715651404906930456739027971340079125014480048989466533323484910386948947881998357131395808393655502028192300677554116756670248252974421265279371838837380299987557824984008148050691144702802854654404926860419029889638099591895003245439984965665792692146692725149179047241854506668452661979326751504174728403114139719537623784697243338393402214604045467490320111228434913476671338431839543077068687014708229166151544524703471747451712286953279779445888283586617432642163274625194946221855840894645337661735675219516363745282405958630660926601496919873175246906870554138006675588094188912949532363214081944816362215100580883487149510607637252570975712436083770428197170940970221830805965440668558006541081439967226783816234520988354707686638658059152139873154031180179951741779685732743537960720407909233373329766206843091800021984608121250427948702571147855449483699907124845517883315389336041454843564677246016768130345116892245836317392438296287816523661481175032225903423999610477423723283839562754918267351936740525525682958211934134862750681433309262689480449660703487532682477882532056761579785642022328059917372188867870598788841633200688182300288874334243846339643515253169598963163693404343973552296437785217767651467493475090159829283677546014949268659964821294649301112489305566171028012142605134233733693829783240255249215610530749193172277739738432796342761753199139308577153258726618732923194260102515198995205407876829302208703022708873666523845681473205670141706994329210350266649942079636231923837686087219846959317925123669890397427825002821566410296922447503946956002705415091191366298202155166496798367027152085500616131081169885565144799319037516542086868492662250233793577091254504937736789859647020915723024492434809294352998984295088057850413357673594279583870917585687033512466607418568467649355076598125556296299765810391930087466247449647428543606777583516281010529929446081523627158356843333294272711120207441154176888023787046552204083221767892299907954385125990226427225784227082663793396022905592960225964502468165572910145087794850465604938505550097636156449572782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,72] 3963204944581446474214792424071767360393206140450777371146739438948206613129439281516089062902566746875037856003147703357864447665795652161410624001628675098659394699050314312828451953083042324151624351862766197848352957405894407135038154873460227017239678810300628340469387068246998834393891880417775898508295280304377749405738840092356684305385063233012011677961566790011424167074429359044955792958337650498810602056582026677481177365431461173496140488516994728204413889598010741106654292411916430731473925940694535897816789396792577154305931959030505771707459121629038050161077338157015992419937177807884750944468513275183599248454421251455687026388968616060942799138766469609713111857869565615607990083913480192016414687581736298550987771073460940072206331779914969850890686768472660401490010714950092110475731681191903327406901572982176899151947336817998174368378070421809374424780325622050739977143006871612025138298812228714825028198637947821175747793849652688116371751756635424810695076228660770511183847371092070740987264310678981301909393268458402883245013474325644358295667106328770277497227006076810277707953004085757066662507220373532633204308165251299977928088244501952467278177970684334098983376391156142418260085822455295055246192891450809164967473491366416169203176858081258845576723278896837281255681742381465777318080678445656976643960057447631852819651688686689119681560822176036098149043908925739211084590005492490345875235942749681937955408965651088608458862157151705019072152785553115648100096754708935551546011518051070804166729354192111145556384091278906951789695277552665280738587872077727105926562423277634575678030764719006348128037304670497891137401167366295669369119007829877874882964345044874497786347188947059838719990852895407875063248777858538127926657492309797663353861201472749187963897609704533364119250576056737358535039832666110843299197524004483100705467052669562112745421198887765319291943283745265084723250662293579936436531867887706469080594630461961822597031890081651891386270263922092994548678890124402950606685870610660581508668976479424585498042968649276959339982019349990610576370056107363444217375021347609825401223868424415850596349352119856070666883632858244490108208532873085203644463666275626170826716288871346065126007013951468947823350499720388115425342395478469204812433828994440006963505847904882853756041498449340662456950790480695813192310049582283420330784346785510855095308153138203671384057737742096439899754550178398916724374864011560534856063575712490479576678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,73] -253572987157589000572466869490147813654342943601374695809649781465654108147741100276322825298088815821845394214257558409164104214892270015974592775257663597819507133608263535118870159786993839832144963418797572805665907998700521948405991131518370715860575357931543458073248873641560900635271058710793848664540520525423344958856576064291165458534619330680914981123140582689208345809898631205511020342435871903834819210610777985953349030410603624871025622127697275039372811710690031786594469073833747231742343848981959049215835701539382064398035610090209404362826141180988828878704048292345647217840858507542026969194710485967542794096472065863828461755423034696907839263010604078575620092867638001170998036150941081267358687247341262889282239037276017381024703049342660652706615146030826580521354136050982886550018666235214540384738341775196805003613361047726015846235888031265854279460463651550976072422486340978110012658541577155176202574688479209326548847478544132368088643103180198671294659477073335792711663425001941912315411917409565393256984327752313690182202366121065533733549624070058608999384663830621090077113966613825651291660088962594648483330888254118466446415463649836798752637213817680536524397115465624730955100689083220402045776165719194071418344385164190668697306710716552159383089353559735236443881496792778581810057899038212333053237142572631993976595301618313702021318521057969289235361355113832794731958676284054618861105538044397919481430322661603036763295358554135775743335981701966363431113880781945676409494135665414460305053075260251320342774300818481872204149624404157046589380616208301704596125400254525887114483057623152750590921189889290539176786362882360869758207855348211686407653876331635025106423900688755512881029830677345958438517374732589784071529968205994012811026729265167564769197789107384465292145878385357575837132160525449767587087542703448666852364587011852469402707102108598000642387310485382215724763911541366245434311482816593122900382081711786154133542155445647841374182948323627353667166245420636219474816650222899301113917476880963996037637233384440754891196267939170448463614066259914934552107615923628303685965751337258145812726642039835358393076952950782071133871002775612559007151358899002006500005364999457567733109760460334263507986965005341839173733608370460333869087470407155915950351891715488771205260386649032865172553825390134911510442918616193355929976138338445980395292916601687034871767043458751646383397378006916125728819906512351517229896874357557041131683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,74] 9611929952806121590574398374430346293256486495338288834405226458755740430133562758950937321853081533576043697401886349039255630309133146877952801464242043623910136513631151170025255201951211291322408744660755912313463753383281763743089535580626082233677320056903010490239105292378531420748198363926179204739139167939648661730428250688108341531694036639854622215469402085263952630473477907830116250839837662758609056560090162647207670138524281325889402112788066695842222881164466062957211277214868927306562621284794972596986654711560889872210791602317213930918858484043874202165482932281649093628696331782298918013466998320360988287649982852231673576225642384819376815042694386094447267943240190458694355394110617788391915719165605938941955507238103848373288574938346178897261891688013763993458441676833961213175036303706327710841524652438357612810177033376926331194842079497656639234858304863103776382401383063127050146270020251670614366258621890742071626139342241544416265910200837968443082902216300915042358655547725527291434151777593913316850421607212659796039621939515393689759292172189424177815480048752494532210077209033485635022989593665000984997225081007539859974172589427141630366068662720828917823872620574560473384200271436930497435987004616992043885731783264733355941230854401902056455274941388324221555871933581088018225271628579502407962175481869655239976253014837392808337199454701118817973749009586177096714338099048369647152859555993217099368309807339007870013784310833859196649237064448732938691008396639408930585187812858273558493130783409731988941464429433969016356519527426393252042750917751844611124633256082184422574783319636151046996080505739862561913577662627058790544923742966846245068705890041419859139511005951685064837973143196188698213328288814765562675038034762866740745351121311141200356737123759099237329343945120300286907062658341909051095008442296127956884571790188612564264897922856192413434629059580875782142236659006581209167678162269805179483890204530322600338891477113632535809780383771759696408917950500344543658505520646772969037300398339958254209020293403348117549938248340380600463069801220234243236929840306946949395026576784536574647751990206982548153618832228245876570539280058529220425011912683840048222757343449741253040904753955109414956019928923586558212483576759964611531034576827589330130055654990193467578437270035718836907277156532752191618453037850900667270689603627854741484121768882642619804080248274519862972496760480047178906165487759719580591011522528816817766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,75] -405601570252921449561976561598581068410224156052937043805089755121315837362027389376061295354988063655485475948247483785866324453432589233283885348176214658166092696614248989600551739846085336215070738059539110556532421143970579724301393565056557519872478829681218020439285201310685084764021629850224435414656809977375929257289568067578381708182848422433912747511033036932073258519331260065186521918084634634027504805626009643055069602245107850720493580577648471437458703629069431849986930011167343350882738862167775323853176696099275243650575781064567591057274159118141632976147397142809545742830355782444287324605031408255933039422740669003174099788063704164191202481220938980053343596286564498784394431155402658742718291084700296308487133963822012355136397216255831723615830677026860456390231856016626248869373853660098639988201129728264552201103316481874114211502796104902675500522812311295699868454327823268503147782681644999536233343437070771218908527034845581631245806149412105172741483760911336854118818928943014463929414541470456650632685671041294851279215347626881677442121466768356378351904984513436552806269903522711109735795191489007433753282024817920749891115290959719795204880867123832571884469841324566880943397016026420158690377962135377285269235084969725432731739643921288163383655373328554007838125718468583756781288260478557973984869056166235939504753921003150819268618242075094971094696428182907772334359853549404808061973173984546339001163905324200845443833410666070423768582537939848427681674630074274658146528570608951769616982382392599596337906442404283093573130293571278600766187516215414324255553466980751200690224065636893506115666851626093251068184284394342815708057008604961639527402803830189315233237756452634888011124161052103277137151345104894993930221741352415651182068374713868419986306898655465274036787866774735637932624789688604358569794331433004614509645909342379064522839394298227676141748153040863317007463476253785574973087061787680035254963280784069714111492275522521305447599169742349070811236243982574006942078483996210286682872534230430730566852557245075904207774500999837534425975555766015286196966846633595634797028001849001016714654884130698384285509487953544640533998262949517471417287228745022073292343172667403515525711037633219261422830419847667172776870366142777131695692336823653616084919417709024711619218449901968509290791105440866576796907040563137305412125716044340186351544118921916085566968520827603412565166888632793443372440440030321184224283774415679153766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,76] 16454125905635081900329564539418401391277983813073625503331114752077456241053832662757300976879112102284944053577067233881127740887657110771295051838409373993198335756230944892457252585452549865973675826316273809675585523744206625938756396172147837100366740590780630566425785436280851054862030225904291550754413264655438268522218152156556051127780350321391402577563778018395173927338946909466206458580785578437017860942780520975712333347534961441891177964654520192419363050797931569043959907581123432162098689653873074670757124018548607866076186773300454006843843000315051769062291060053210011897776059230206566419819065299614902344728867732550671352045238148534823720882721800961941850027342301526938839857510951504257917975713426993566062214879298691621944141184253762601393033405949657897193507977964808065938213534902670793717708971878449657858657631363324547327387980220642837242073044958465552965633311436052560497545684695334183950233655025282008618781397042377708623504367101678407407016815252026614014867319966668876071103188338852156859221728910990906726357414791293641435357631648826476801245187324336795225262542669701269354814399564109708430076150999303512137094312652426255506389161401011186327592925623438003262823306968345613424881612469928645777108696065225122079365035009937153569294694683968594477005149168173146345578417441950129509288366802876981716409766055937903623576164270649436461107716493109434060757084365225242949789219838653819566877909289836321469481881880401517090721551028885620724557155487750483152103423204129742356420140466412249348136875972024411122404551070048881071337898556770865312543331557725843453547228605245706486227471536545249629232331342496424497846112748366590053902616787059181151022239220344215633076445704490404481462738209278116076554880854740735930668509954233044019806645011366642857181767987778616235433506580306109366435585502388403683393865875156340260989772465569958508979743308059995120410505836475233648776874481751425294877396059414538541180566261174480084461487532813901238005348667802163970389139756493891495906696709243001598069869432398101569453427987495438359117008020392305275252466081318544710304848252694083975352457266187540600888905580141787028912516684633329589824400147164652685520069817048995563492012018998762706243823143778289751315969451980972336684925055932429046856881102595290112061091259441879236607448687667389567556116791086771103680675236497149191520886075419642788046790927326251823433623403134607840852872074062068715024553547608883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,77] -258502961557042340486230396917011194545795769080093246478395036472633998585990813325448319816693724874303088174051031057715510815922677094465929254214963965949442999097753259408257974393620431251208172565043221834384481406233294819160305582872491006976118267752995963030532389856201252450649974411528983043664928873905989753496281644176441998981175494283088170080578735627943162623083949386182598850978149765724458082565753658727954300019778341265028078427807396594793026210589227633178646360866186289268690486235819782825529466445210031812523196033619270148424772013235803776257281857387369434764273203429218638551478409685346425464408875706473729628081074609466874882324743619281923854756271839651402076123331843665092577919763145101882679036903618070080222967497720332717373641273717946385780593099298421354282827918615984035237308451569735566789118029122514960818845851322241364045224981720413931752645669902162451061188134347538418971383571788387296932911940046574854731459354576015580353680899439985067246598420513256042666711695015672080959557495637868108128924524755796089494366295276024075725179414561968063479344814898221578076471961490706236222649584897106647097641177770269445300778836390809779206978514656232696012522358894086025742759069315122113107042952312042451747446622225975177875481923466920226511815661277969292899857555515720377695245787038290190250087979122792461121790617705471197511108524098573339635328761228752187894134692237778593665460124774249714959837347941753277199664002941410816837785012915164134008449344192422384712789435610979647481239620121857839443639033772049559371013811373765608093130636539975907802395585617188634593257677697396930474321257764075289213278618266458583789395354456211429404911278004609101280209801628504917070958433309240975664574550791909903204133724291406904755368160709688399547400992028065164202462499178125818079584405530996571544450571110275645248112110884262854217687965148749292748382885869172442878808087292341803001406650692798526886523432296077950652291611931898388991914962864738033667086867520167313177863374217751254366239739770215663593802881568801137284380549359956038726544733355043299936811950226259796856546859800628004133819915061126205550951306096139647766415629556444824400667413986434107180664010297276016354286303001812726299746069323224060835295473985825586273098858025264765332566930863065225143106193759288053506802156845576324735353797658537524670744874010039569354690986540801315684367044058514957749818189388284995639177478070599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,78] 11788795186597890363149218511684345779156941487202088956825954676585534701472340061608826105587147990708372860536880743616882050007589666360576896865798327326356374623680776877707331566679205369997725151334753739857859336688545096646394139298812905555896166630703764672406450123066168009156486216486287695540894019738550780268121863192617148265080837574561873899419169711360349123092708264387348007323461775911756316718305974215313710174497289709232789807059266571744670015377491585304614531935916945065913304668016974945331616950276584151855910404714177253902314404394158558613156532532206122014914343021394059866745693478684202479681746549916122257096611841459604803605050101662759985651073945975597813153853555210918763251601977215409279368294199500126678614650410520413998593155057021106126396254648759547207536986319276136271283939165731888129165377444733537764693005555237869996973247701776880180595047256204389961965770452788215733510710652435454942660440265087139095000242014615800230168189186307192500511085145802471116929544354917291708340739017649327824879134427276730573004925324992190791574034372982689077848265095090792821653236652041629972587969144704603721045246429214279896750358751862737589032399772009845125643269634378533859912717442183352860456640503463998869294643740520480436938832914417940448744224595115836612830185913703958537228083539392807835172623779114804510949474058581607088273023110932528132227677750204100613481793719556182794304764068567395030580209858387118901915274071420023397711968568616682504520592597740496726296520167569390573968241133855751840528600173438594301578768654489300213368954363722821817340737177177940109341152190941196932929660695945691405692134892969143048883450260692545066053424788864963859715437317912031355274937718716125915733335634138470065389320648151148167822652362843986927937811586754361560890859776827533023633314150573318669946953637211198909470978194762649240866108032886329030268168705175761798944213149857631428232250743636532262245364117069254193763424835489188726373327885345842268923280351574337860215132309232742471678721398931577358263014697196473109499763354043347835996729788852729196182128609237287132951395038528396077510206776395250422227192075394903915200930342819846803504437268483613233883782966749989208252128765995998766856383225893513430354702662456514615244869219586166489719214652000007527432657102097651174070310591817043757827048451779219390695265057629684008231609755108280316716056813539413689621748400742559093596449302118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,79] -219404805007118843373042773663841204917890036790635702732813409558126380166325987851118618661530796638989138226531228409230365388038884994823335602203803109923475581337754986185458428057938415574666080175444341403239943271709095698438353437838077871384223493467587993393675129056540882861060627843729134934199517057195940459781998390289960222279309094652036637957873926840775744331065702358930234639413210965424092102934610429321442214385882119402835030204879071985613792247381487615554708019162378872849395944157593567984863719708227081374313737725775984750142331817010817652887579665482702542116382170188923301467444541243235943362361640800187645799770232533700833380347627978643138111413599786323345939517066702352761172916918218851205312554088019419559663375631861188072621905225614519248196118488931864653317550748796593045782048019835897225181988127792447791156121233657040286780741961636603249885589173839833089434303379568269224636030808735461963370082453527227894972223021456659980593669180902684331246328568136115128391308131054939364687121782231144462663339066592869308864865070843177288127985225515051980839667719920375890167297561915738333994354083906175589413238923961177766377015928338283354210915680738078537905812319596673347079932453466045202338243160719925526690997926766953166524097346773458662708722724771313315443448437109334168240718895430290301582322383517701190237827502442713795396129912591958634460280805050586022257147842107291182080940616557577712409477418796417911893974025048188080016294115640712564007891010162890624366291653210083315605315420919201145120689472680587539511535842588981658724290926779651704238618375948547147717357986157323680933290212352677419484392877280684762148056063131723653350240139745311688142479897122845228746664012829706133355021656549673746335866539882006811520732662907112698488850314734551086545419033662536325488989397269053364389018490968920735693548093047770458491376438241602531739983899607637163568587151744390460598277459116229758692009853309539801474003478414666071058593589875699808044037846844604442917779055108932754294879158849948852082872775826820168672804891714609461518375516197377953340577070592943283276081046244447792703580252959067684502261105152043857851691488518846201834676036633509255705647026402019991631849073195030555204802164743897845099600363036793144798568262541598769501548192556311694989163988401039876332725423500804159496391665554574435906205631866560931115449903717699788313650269457730140597654345155254172627982226554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,80] 1800353878789519639817847184140329875462963911865446234916363096134869858217128755370528567297504656359125946947392560978068886429844268430543913956448540504068648684917702050762102528168093265135961957419515071357516415821771585799033987529837253053365112861457965975182546172382426617944504182091013279543227030808516084747871103408010806954143444288923420589847574878420882874906963763017586105079734336263591063670484566205223295906385280241158364693119207454460093472765861245270742363368572437822591450548551282382562417553579578104053165093051510847668538503836396370583642236471781904446167244270295007352855254174780101208493437563504520064729216210599007212073209390172752137919417652735436047435936795081109680895651062442697507201757883171399390172491699220337497173425265528399938532944206330490191937808482570635753987385586597817010881845689090536954020627648378936580173946854699411282572541589984639542699872741985742985523425291396214456851793317581831870808401407339323840232601655775269301621455885673789399713534170957613132511798868745995971248836889897617355086888900041832277962390447565431252624816174581025457118808373786841639994547183982720539674048870175353604600535150386412309880652150058354472582155375219019634333816716328102575979500134352978680791376076016097511442009344166239504769944628526855055646975478796641113288056708430631200176728274030559279278729720418631894701581892331328073909660910712660118118643942042736404564209537892979045397036506849253795326537931989762722680716917699010965540113016215383024385301097009806478379175715697714402613680197703744379503688231323412373905294433305729754942675091745829733863199403816731419721159170449271394211775997747432467853612448109138674244821904695165905037177646019846640176280815879784499107711757807655966990789218939042392542849051285622647575085056933231478501828001659432000419835630583261262446250753024335476138804696727323252059842462339135041597798750907466181733417602831373315642552832431758039239939234174436571061783135037190363631543658027578385286046274777431372703957266970887382182471645680003808577159977629539220535397681782343131398447462735513180129235906486964954467528725738723390448315332612310130035768885842785542106875721657101082243281647185817204321969331342802470801770985411613719502431125894577825847722525775585856664252366868220080481274785396074989520221657092475982491500976102261576429309160050293139409311307804380238104267881917550030806223438974264221337076696782275844510633164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,81] -119781639360074037934517094284004904278534282025642724262598015061375051164222355730910326373385660773995881688141130808641194893007217810240298473780260771650453038963428603895503709319698016753847644790953942038679214444509243522814566396340765885373800002932850859729594393501373852622197162083108023271364146618677049147627678154559052183043232708143782594638776652422905212835287089605973942392634032738253880852661109363646992072356291378360469536881407931059294476825551700644489870025071647885845350496296704211005699712737635870179877481817562763001788082250239512263503736742319246558096202006272284894230011552506513138739642905816479022529145441954334080209791003430955973214077488275041099179341905359835107413275880786800690527089639894427040899080111859735187914735854322069397332878857413387732499052502727181097931673050019252239660695788045711650818609790721992861407382586346124461593771533095633559406810249078891291793031468919635658644727767484956794815814211228688773568739905002299446866534441580078551851706698519158335080743605428129665781828376272379354040712718850878242685897691966097099980631554954521877067322174200516708991654246617042565968474357498010640401545889488302592747153714538341924254614697033677675591529694600493522741689003928929379955895112226459670971570485717914498744343747651321498055730344015806434186174525979392805250306862029581475539360697770914562516987847797846400612790815343724052389517702764046398065353419792523152701357619442805384137405414061891305034400791134879188571760111323590310199546959530886464397612760336569447985950308028248156026005223738332823695128782222076023485451744453181242858575849615041335682875132193844225287090622077700627552834432721147727782514636704316735812088642769101311206996677602703769932484457158230906444667878339852047689483978540279742152910915228521144931338064021097350754542003736433584880859630893527830987481476459693810760090260042384053772819910401870277718317091688064968911621540265951489083056986309122335926893776049928748970448523496935973785605341901972618419295623692801995474083303122983628739280766537221582928660875546785453575616348868620070963260771366260250295872432440975351999876456555370955863871466330668978022670409712918274797449361692505173673361852249319244222675057714879779776479910602552014057192668390926450849866929909746572875432242261945847001244537949769297105320793143161160179986628082964303086905808125342236585408046118446743276145383413729408492397901267845973623743447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,82] 247333501799924698485299843300801685536657708126100237433683371534218694784724651121590701077118516673432100324354379588055902214591675942494665817583775295782744610352774480811361088552294998271720855943528224763888947101189166205761926523357717678175080129601641031314120363595271321443245071079416021636647446043604272090321829143287222499853600103324973320385343554942874184497759926889527347951444521043129686903830301557350235080237429816231965808703941828969776569653729344078883272624763198312678000064213973409299993770817976662693976123076856959341145588019163190037771338830422298476802171101151507725617462870021474126419939158667374312385021368689385156047109354560277161900591691300843653154663297539064660074501829076757129353629263097564825739964188855322213945186592506875548253963044696984043728537202283443912484661113098160946764006969261648485781262657255624478394290162397503521679977811212064606847024884431973402242655614353421329301345209326233154958397680564072171875731940143003757444911698534207294803860856388766928420102023143954197387356775978750878219216307688362292435309002616634831343309121915346166592678646120204605382169056758933182743807032080158497111714598732300917010622817505489369745813109407127797189507817864287326613206001032271326717639730868997020539585799842435722396557188812562396448388532964540593836805411627773868478308216335631950198891055327171324401400655463336027012727200292197358372763910041530101975716070475023804057893650109320443140696962801699596386158606537291766694485207175734765495403630132820983071317509206721308585030830964912354939196362817056303930296433468384520719470891259080931895348044184694880609917724278545801109728752198973903906473185475372024924111043539114291316096128295746446717277219764689651831576856696695287109125510481365136940892576386998846132435569180256282986313469090375384639905361382253817738979064967462340725515489682783861831155676657756889649233470608292697382959339701392806016365433655829017002244267310325370841376247058031603880520976047547216428176215612656016477631409129359200463601984225045207241068898690242802429626895474295508658260461903938102474434714663918712809882500642724680358389132569572458872263296608112934301339794766869489477698817350972035528807693862297192615473943636651137041743325581393792290904364372427750148673937302971551268011624949210182156465613558866204820974700093911137918003399291829864565256857345535273075616561403253559241262622961170682629528817571847701790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,83] -5457037871562968074925683007254235176118166734914285500030286127747403955513803301898750074591612602753984191114623262733723425660584908398023002426464740853008481751582721919794525045734066181050713550247500089149127560838644603864181513766871109472705949808085292410524247172773910064091586955312164776181485463744614407723461772799423993963519562706182731111589455892919248795685427366211853868284310107366547255890913377879111081901829615060125272394435012848409077973404008544321113614932992794764315487848626404218604343806214096997779961723172248468151366560685279679934658983628362252205558179598000450977723632190217965317085970780082836108633528147081625875474543798692480488518011590322019472248287932856866056358802119072228611366340988004006537129127026302179904050371534926265284412416875548560218234086171019738915645246242163226776007395178731187237031407561275819419339064043068773406924267420444807494714861165448581915564184485845623913972101131591278623393021940135523405216865740400647108634150252704413007301487393065771120024970386544408652197178205375249725029514393732934104302921972175528588307532903601747518108404499577322358173242354536789559097073160496423280761168570026549068406763668045087188804074973867382536537197498238859171765999675046221578183304167342700088513531296071170460712121089100558462150955679908561413234229824385268361001157169864780713018734622423052872448247935230176523746462903820733540560146840794989528195196103925633358990190995318316247637781947244636663969895494981022960071508450611726073724547232823753328595602523414163804475422002362837580922844855396725493533903613407564468890060608754216480859850913879258874803584440983286616572745775669200846862126062028779985274696917609259630472825020796558223640014986931726576072766692154262004195129655561890023389128371551709513327984652796311071072255490228785213656357969017611714902001009612685352275689328125615329824126710536220456724499728300117933775702549753564264896872571489337863020020885092689586610690310483587929236319558077032369333043826388227090026723188365091579115527972087885350972522917763687440246377032104507916178906660058637436387970337454797363340666210613231755973499638263085932049445830530179002265446968378451178331489371019678950421567957111290448231899921169375527684969519059968562700161371246124507335319267176430516047301641428339262541789280211209076129530675382673273244005921576012494648800949088891155982061050927875608029717043429358621504321033971634714705920000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,0] -8172924719630304934918545191851457415221592609810167628498925991117623318609598394964132572474200592128375781547663518030302343393924993892651243487435233691478958668838798205544152610088934974106751732362832463090933581633662483255937423791429020276684955061576683181751798719564598506250264193661119857582512978179695147173823633188688891816258227997965085887725092876758334472531648640740852823262347876987512570517192878558506395941746894719610950329924045292918433771877973650026305583735412787954750970356085067984989967121122002109260536485189824158863588304026044603602103527731555605870118587942906468961550749133900934522082990311544456286591279553158419736017219506302122112514721080799278810121841131636833421716587959125104950355102637449624041622043697672022380650053900717878717151892131512263494450754937925459684887685136154556581081164629893583536297725579265688484969608533545861276822794186228651269411648754475287961013945583434574275001090658219046434175632954274199535797520709125788634472973393730500964241839885208782899908300509226719818924497856981029587614987885751656991011517121435632972219441170665051400258990169637991020849637082568840087235947567407135227011006852324180260469740323192680288625214937251520990197732335594986275577255203690451013573623574701106422937495893997477819006333178859310439543979165960540469452767626230403195535478306752765742053092649327097408466277061834521425753057082575273718347121713904601579952575570136657153560447530808026740869040370234501204664468648461657273346922582825151625777498243238167787587271316932711622524615934529345839427984273812255234997254116456038687666551028142085518218056297364878713484305857868968644139128064986654169306920608458269093462419827205681088116188273003112568777716374516010788195772602536582200285479331710189132643812344318959380284646112038053736001907680496883754208297100842416004835395021426291294322145073956058452623191677895866204742389084005689160103562946497053230692795187725256857293576336710663015494443903821220677834957800659868934078959813115008677657518994530771609941796077443441611924062831275298063930272705779150062677615149192877469354093019675643040445124168858258894482708513937005912511512840301698208695579629065944458391298790535738306303273946395634039626643608898314734444977520330844450639327320652076176423854355115007787024444352562984264594201997760387762274639531265781221242809505449034887876217789669504348297711887941028847911431713034875885409480670679633337436336135065300223376747797021720576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -83794812228042642989668042888438965973664640324527303519536743130299524940034849218584285739331360891107832336763310927200723774479227951677784908765879874725597302772709307587838026784921915196297056588994731035764057280837401363937380277416629086911004217885585701983380498741719709890024453249464392818098691470499821109000581631309654493218945391517944574504439960422988248467447231577798731133472635775355281512523368103716414067404353045996400768510830408340511659177861470023850144457846569322825088820759949049615862406193239018758776790405770572482645427341894905799390602453707488361609704429085934886919176711736461169174083032007773400649736722545893186619809086948080558135235597327994071487986874921353265819134372527961691562639884965978146901927030376186427817964048764022681774654704988357748146190569006983427261792762481719718751255070572703211548030867198603363266018596973638061231193400533278150692812185348662144336568445617924392452861957700957506065965077085916152698152215098156497741282880865968427260695215617909203711400901580106101308476394488565759191621472104322853848070525453506730405557303602684687607219582271621089751362836929794878855083267955558155551001946768467363970489062503590928651236303047724288277175280679826195467861610802983313012339999748068731225207989459174768710593916325557586652852997820257078284583485684531297436697507493357239429351257642531025109611008246758488478353398251665400448556193889039261078632961326492360070851526923886053130622427015679328294604655177766428438699988905503108775039490093556450515874457552848731737774665448226749349472511204078261693637964913789513591863212754323535354908741841500622172597877686455538318563752883152407502464645147134591500738031178085507506497810003707153998200177064736816334017557133835047066579380822468717844862097692692014751528239156277992874361474900425447297475895029731921644620899731065295870247846691897149164991784436008402535394202605076999873936290450580481608378183263371610069833868406571911159401738161963901835790224274938329266801448817613378246677972010021667198438733438903008636483981464170684635878726331644366291383338304424447611123853826578863717840844754500035799823908397226823639250949543646660184140141248660370411540674133052316685594739466685156950291939095444869441853930124956259891621254527526776810947474817021613083755495432161624356598881782877260740119404015099950815340690011559336745453908217870065245512679693526753106295947566397661200296362366167191219157248388425931431310525440223943453573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -633444111753951142792783589167472386815118398498930218368406031463443356156833300785556253021352559854768408267369055420888954065529720269924875866402991068820041938801749958370907322334991711803402764262588235037282041764680731012334074670834903930921305583680898967731207159507578819635334469015873312855252753322772995767354794914686827582150050546673593441538332508830186049738202090390485377544563936448076223844843736320418420177880560659421908477771798883157192710159596674210402748898684856327209242263390111570173981886387473602811530862410809661562197765755513163841277694782345466352403408759791258338128230071561141443994742882341020390287536757085894909800610553625923132546049988707104990489610026538227918888904286661985206554580771512386984563818627325461703154910065426686861673040354746023570316947799961201579157786211981780561010733506437829930710641874035508554884622162682847354784612910823798550929890736159753439176110644407967456601973769896681482063686857027618035436279923630569836899450392234126296165178520753943808974641143196433300941968624353272784443035803663399801896892698284964644656318353381388699033394767830222330012645461369270117090965291907198066245849180815728812446153950463299021033592078847297066287145032305016556516142495685602248672384085378992963713585721439265271251131835260481138790355243916102998531224196689236924687329660347483522450710980472029197629718447684706654432505705085603221340673981012155335192770675680937418054963880731405910646486636443083654309963952305447114387840623594077372933990271693238798372126506650736282093617106243933308648390782842679487018715773770227820018863189951985946828970170058354855520993209040023863520938970333825628500938381345627310027576513332438659369993968133089326438751051096372676189611234022412262798864901815440313283965197455429110504485033110444878119431676225649110537637976371402552381068065763712004265470856505802963917386207512813944158545478350952183142612932324206783928943031534757041498664773968048062952535632885753324510354425627102713089341427344488825437644313727818405294589965665372795414703975474627961630072337708806280322313873936540883869119435418810365346743153353855342851167173597742056221221371036848430202057177786405495274471627844620917709860699392042806398202784711127571778834066945640932334344001835306292064787382793793228153524536593928338756665072397203638780858079736910523750157255929820534478320167880550872621251567214555777468676716928899057768291214619687871872191634548652087994811384194464212089569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] 4493468768490396752537019068902187673042042282443185308506917219670036767120207523379183538030518566871473767707840504624199946232997672745918739141472667052980397241624217713403328460793773413257846723136765153012223618967593979538218774223135015503836583095930274622786090979351357127174736426875813647350098690654431179985465360676837062474793149916160556913481590316708590543416984263554235552919557569836718687052429611118680460194738528836604002636900387282941973933979750807270877202565942806183269072777545537079784793294507580493159515026495415090688605835369501243568446897730636325263552220562387489696069392244421613739009346510782556142367974684050702652267822120892598645344492217765551352576059399938062733930367027536947199791556519623062761209497063888008113126982822781699190107228911776154085543212318615981425565701270926739753327690345751019158210905344984491104414727410672424054158774133021197172781774128219091814112680126721784975113886263592045307425226485914129554571575155936916157343994496209098171696834150588636244133395460557042035378331113789932076698267328998196383523577246214449987214177549217590925142213013462004692373900231935102979106509128237289692558884877908634898034390033147098872126074112699863598807866189201030382323831359776661164438106504886742857374787163539759264669094958479099104135537193109841600337839768371374732882539307025003543330386696214123019790787327487893239150391085440739198505923292981547127470259258220094753499204233223451735935438570518118678460047293030080261954927510371576683238492777794517619895697672044012205509596867238310754380261122637147469049834506099141433114217847421832586771610728498818412530400584448357874220431839109490907478083582729404169532773709412522511695093728419965171028416477002415922285326894504993817654404375276936966468027154986038727233651306717685153976490259933961665074382323238690356111095514218343025551566501759713909669046441234737042047652993242758780994730162823223469166330813638765354776271183136771429449552593022995534548339142988998062577600351362519296643142418422587322474484652422820603973042888257295019684605360372434033501571278867619028600737123958205341155251654738084388346913552316666393646140061966374777087064239256597693437841970491972112019029692957625930846405063096305076513059621427845318895407435522796574548024697554994391265061194098423620636709744599380243231579477557812282684251617965614925531331095621546881972706143831408502857360703706348430332942605972884980591083791702541541985062398900315691050598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] -8860768283801608481048769920057333782053721917988082958571471874399131821816753314884580670089818086930956677139135928970168099860609388939727144682985349237062240385515705805374691819290777624842283043330036082718414578208592932785782587361564631882081088626771658324448704853245106213800908387658016286976501995701462448918433191347345717483544273536818313620835124322488334101800301841144104509347011254757401826084745568151091503781076182161701910668042994377942604485955614456757566978746869491900620656408182493082284545728591292736960073803487345142672741871383272374995211377929273094050946622744066142774292478467938356162207611124194453694944632547617503759138916192367140324029953951419603740989093979733349829250945704511858864561405613773819116653933270095465443084035144090755028824068526369456069388366290429989572547933828469655496448629379616540019400760059956637353930324614830020570633339284195997811429002583344104334685873033799220282128617965244699807902921760695848108047078999997478108269010991678311842856981598746728670173536705622517852640677468166015873475672262733001166626646400774564603180370508369851800116142778057583652378741928824709308704179422416363569800430497261480150165903156381539021858283244207028623814583476394278070494209384141607038229950837107108075724789365515335216091358791488169433564107930041938324743737397935485666368160621514337102894125057656643405940844559292477524829654420015022760377978974358722400171069029344070232369044063168673888558326609901207248539333190173394058724598462732891813087410966558571101727435301827226017471781879330406078920456762016233465813064233044721918131085836736556410864654609312470285158798775795257263022788724219078303066013239979652601418997749350136213797639042567651815375461360643437876202821511879167697874537659301837894908448034564586130543324813679646572786272719104347202464530987314221379302839700921109344786528000353930942735613440434274520747064547193936727545883780131434345413661435789679611078760859243953089840240738547445734828084908721522287686442874266140931340435985544740802811552228778126800885051418002525633758665080266080405061190898981092003115535267001176251874864188497526838679559169807606746027802708683681553341993551246340621288176406503284326493004611634356791083459052442883268398263151308124955540261366190224425133546837669739407444246938659491945156124171898481193368610126104754489757982016931266565764207141001724769242081751351213271315023552337461078402880546130316098029851096792825434053249674085705556393197568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -85699711207140257300858072198017318690767118740083536459433158987389055875184183039566875341985063068651541081366974622478267175815735174540418032575289758941418233337886902325503653595858209809652195458474614620530053797891165045505336901992659438418374028093124090839621231158212224908174316471130787909381256392226073802602115177939719784926721219509648779165673058953503585031418763517939472194111306885350260377114382771344937279247824530731707657471655869891106099653746090999193361293407801223231268222802776281794446240431297847409967710408369297664859575004861224937803005023668649329980955276242444896033573883551723944430011557616550754480975978640081715920004387830363318507652092898238817472524618531837844800128885150134109891394051609841534527479413979800456431364278424104715499119515116479473563838324729592678112647548954471165390135018830196994856027043653957353992052559430613050346162280009921072222818679271959920290559183939715817623194469387901704231196124393006876348099381386636612676538585050967987018201917558553659552533106894038134545473452487406641879668078670290765319555476119756449751779990725184070440667610880939577729785653089989770437164082922201926117738789136140650709742730012761906377922969408764963281397834050071279342534275974942595742977001517494117317863174908395523160102288408084450475428241262605666109591539271792336128536672743802611498321801991984676740515304151704833093710190029175584586538211724106764203173872699505400005510696572392212006009545876459378498717627936614608353221298933197974272588682284074423148233200633643785011879294774947209028779505172039126577917281417956804175349195674639295056843312494931291502397748990007895956219382506688221691486672862006879150772204596074744141680418538684696186420598693753070642316501197378393384840223141794064895307389361683771030727451941606666535517162694845846655554296467971061286129654739825611122953888622073205622293147410100354395969730038722604167110878242847874129845684642371439520399778495465366533652527672225294329342340086696369218067455655198839100568326624619015495269871444028173145403945016220693394301548553225883295562246985889546997373567562637114541288901193213346712837306364193840940802820328493362049814965549018033281898337209674219499900367611572199088134306381906459683838324603814737099151884707211528447803703427649893368920539268052583315304594556566970076522719859814417994458784835493875585429884375076733654423130045021976304366838107752119104493478439397481855723139825862211273510449023282118910845911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 1042930702158756403984370262307260314420063563664718855296411060037059640021295957203100769784914893395867795937529210039167599826864146259137595582680553140065238761499593916274680813446028420756243244551725910208719594956801255548913210731056993287306408200808990243698542073495283135571698659975836688447288486128971830247290277464990101243019854275435636741870235450061122300247052415628264941864609437501548983641321793548282843995292171430270034326070467645493337021182530104512799772660576685994450238485465572078173724431631166129036433816343533643057859513146567855657359546123851342641815862939207643945942647444534957113971752925356784395555236171225147969155789217028941618413803653091584246803996758514545897627259795726873023036657427028534839564461587923267996120284079398350766039804260963726447093289003426062057084814928434338233883603819377883214675428558511998446277901888240244178583062417016196589446317869271341795991037308287185094450335928762795029679025799182415175704173197437831440740942866384967094550828666224905162965937549836142721651128861012909716336114819130871948553178483032238749413745013322049923531512732651453175557084621331511989575617841824188867389571088518922285265696180230317493592990303877074138316503522518235337753291322837059211252455301030317209729308617598181550548521277758429027479441961477839893280251693304106810924943679329448865274094600026065694700274481504419723474389951026998888957442168052371389068843282148527321913260271722683035022541207365078463682332382070234679403434613666841093683989219392833742578171805258060085216339980247199936309442766114547313446203894383828244439731097194081844416404150806698646113927508677914238433787130230006423533192583924096236088140855087773169428666101925141043077377730224765617462426931924369660303441103583029208240132066406393084363317301196484803062108339066625472717662628539273812192995272501174712220440609697060562858430422790775022141910816261478449783151797701594504489791148477831687531299393508719645462157869642206705120016097900623076632532837188168170267248370452297909158190601386426896637530642386793863282011079339252839448928159220471533290175465003373918986725967929129006163000667346675159037990754537048049648943034847101152147387981976507451591617000942070041972630959754177505997199791872476992153204618919300384996359005646481723057189204984833908911314210128716172943608778151751194075401029743792704527316337090233643239428884044005387122520448529910153618386887436445239059014810622124254829542183705941205404891480064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -6285573594630580767193160393993133931793115811057566219042003883172272127525404272451550926530182999375334329921487264071900793798869450357927305078111627620383100357968153209859760891955963126972938338532008791238634169511939970386450601666172463393405658023759650465711968304574129340141873521041504473366520815766985580903903797368469311777930074873602855276992162977566062735903957182989645399882069953308690566231397551356869724927055948752141175510801118247311978758182595454301748510959185100754592304731224140605943869748088869554854015145527489884970000590042777408007479024637944402199260386815560281027232466543969559997254163028303522405787646528328255835151682069906115738947986977528148640911557711277413213616545007717520241579497887421801409261200352572736815291954440593106992129455789751042246138883524998735079654459088814998755722498424369933028079294492468439110839175852351990949147490392517388646753851632687589435446680390263122417816766000704324085993213054255009105002227483537820146171827333554081285669798979425504709638054474753965864186928396599110557287073902276103426611518690595883110942590421080115930664864158753107749568018322277524582193794754077345165748447304395748259956613669917311350967778262365870503666150901344002589412874068463420413076748673893827357114126973818980079835743460151398238158010881455423932483195602827478653860882519674233246346511209339140357263077667645125979872955862909566881968397637933123467476605127769343750384523631567481148546133034601630402675440844142157119268161041717149278963974624469605427137514848416243587743631223073983859201061458887557041477748014838109898467255152076743768507509564890788657310825732678311965672230021803713815612893359478308904407208999418547606614854683680668014865768388968796611552674473032804808137985546242782914603611500459009630704973469314776934331584657295958728473489728144233899566412259974425671131768863740751450872952634442407654275248373698595510710209204973335738047492016830324446281359471233519931138897792322749231072381842253220468509211339898411100462234020644654818610161736623723765833964368852491160319573287847617213200477359371484626049454584176029882736786153179211035804549635200494451917936894718348887457877010197013811886429202427939745344348975067241929104936516544424939726774480729326065968387205635648156980524517991524935576358696112947336935028105723048138405292155852932740097727707439185860561205303517338917869686306812838407293873216771142894488242652260927884771796227959965977802258804413423813699525672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 22921109625035675861355622316436331836289262602504365021297511696709932380292708217433053533914751839092639297693155725280056396932429585644767852825345683001717386251639491869731094091851240911756817975456851666204014629098694548821514815313730500231258023413976446500514186596498037971734868633431036520553505759545108997612510200509222571209870988512045390937151414214229506431692584911457796341173176521777153967539486977041606712776498763683338029660369895302882536151257401124720023535712190478622594788226196259960864616685871960482479228727335493760459053510635144007016862072879819348897747777673606916894854423067114611531100959507677720348419013499467861521441244568887121809292782938690476435054527957066729181763842906195585097068021208363172729769368822474082667777013396515710951835679034056329052689772376237408450449212887865805945061143053329600750682097176683863381412797706420942948682353576062081066440987207559524758673273545901280179221915328819517661598874585747436551264434551660683746056322668932810420282423075576578213821402606043463783570432086754751229752431829300601086982744303003344412954642626101474538737040094352547988305172227090220836830975737218390465797787294331107391148522342943608666324107790326817679107434120994743039445910941974580753050783000094065931012285244115653055003552611524216033499878280498860480324215668163383753657310046497792752918162917951236893167503901560395420639402058125173447659354450311315316199097308821157043901242835062988991964288379457599260827950543667224305890296580291372447792098363769450904744588745823753654220339966400970885954878493725333410878903353138999841937842096373797362748772672908755965007458669232950437446776487952396617492322746184285383339076231702676681498286221446197203398797774104317537285795318863041867436537717973758362822857002397846387468782098577460080872518115733637671633758475211733695195268441638794779792296455361058577312433246882164949870518776221883296161368902636521050277393909778546627222764893504086286164994514649389965086130291953823143773737493535163684873853447867830345525294494056931974757024521060464675705605191309109193978612949375519524979337952479510061417506408864946833385960517961044693247764320343250531273601651139690536658071330575750458772319341424051403483774182744563962958444466720462428018698205554423586370591492184641211490457249489098144456992633167167119614652164089048745448956824112708317029230183947393602531484893343173369538263351270242227094420868976628304597953410648654825750198446025591623620396843008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -52766776736384504691695018315256183613783562289336866544905934315700922659202250403329560979679727174523936640771540179811591578320673386143274212016483265887989084527248568290047010247931153168893910637363740646298763897231551417067548442204263141451725995663414227451596511039494763835204597482193774385388984285917361553790801890706590277934360938495811343539530345115277907144990700050980044152235184208994765873962683764881259681882837152887638685944380382584196891307896295538748613027288707109867284324071065481580074806065214209836161184839777426942010773129785052056916720948714854194231932306162401860430887424847230558439608182648928631469568679242937926226530589761591324009184987599521574436150499099440188226690985577173626858127549467987293525636411857608838860841365961341314813367409465755046290316459568090011946896713639508792458686494335159119181666636626049660950864479013038794280433126804584261915403520896866293230817713491896928460393937495912122808570097506416778214370797441038881138777092426307759228869376056536851293608599781520415032126857054689794388487811658397421385518854114614011037234218452650626558333525159948447809110821586157829544313910735308306221043446140255380271799925351621986329398943678252720902854732058391688985358550275044030721504143615246803131464888051637248960877781303793723192755942042266130493981992793339612146454167097992879837730748747241280642330420279415679161045066976846984660425103426052221401272728942481085918462642384488677286371358958945027787473576076413492864679619478407976344173825654558219832482651128025207044361149426975861621298710141669977468420348759101590418757217310221572188601581741213819693330764476977377337571200935662209763644806720424385582097984708627109794803343778891332508195332109231998773383637158891770846915086834026440524992596953377959719869014931574205623070630837738318301923191779243482492985015189244383789590142458655002262406370678582292560500246960261981535901231902587317438090864440478485046274873789620081959152775301789148894774548108341605552036834611169974951916735794626668650355358080463703326914293093728635606993659633780981503246501689690529751041467840669617050298676884309744808796571657198118785847463063351521093951803919330392320057228605579236581060160148793620446949730541527692092601435574156612136101596288748875300071223276627271442719778780229707110447130587074263536000618304900940137157515407717839128529040319179759065030305545593110058116618774564310974304303523052621075665399394368082291262181862964592894495602769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 86133155804797124730012039887363941096011259705678935730046626730045551366194271740008758864788973355721724598645897901068607650254227547556063806421994424134474151387996387422954994564295591033389948533792413273620028063679031950441673901208675364497973295868219045342642335492535714692012501904984226479334137352551991076237512346707011636166215855132708905687915633124768394686948549974552569206919632764938023600533202232432446868215170864795499312289160751629983317072490573369951634104367440319629295714058754801402893315621344354518995255578134947169045976813036513441719755985483586433708657101192138541071019892682207924255880487955177733961666202659200719098635649431423041955203771656320292559703724301907407386526531854290617883108301852159369516991491709832843682252176236350922551652616634216006549456767518085132751345215373052994640499280708630428528155847250481118426872034385777222163605085073973905823373794722057036864162865532611455114151083259167634575477227574633548377367377723606959888809999582355303134539532609592378051286813592572966394792154934793825642412118580872726271581640041680657390498653321690856296678627159412774717346353784334136910527767728386617401105725810706451376196109341052904427824748990146722786720400630413788625640605506016534662110461677364665712389595037573990661928240721619691695141275877371357132941347645562359868013034746933768096666508691283309542394784719378168535058603625156673581917815417803897610751779286399241407654091926189697188331966490185181984639515436763763595534282781203354503162250474241896215594350066469391682386012085966450473658463472723606276811999017528788673416373144099987084927219678216927936628673481037682868292737056901203684197032558981480310776501244588503235294142897258138518098319875879346820703515834480163960121338976856115781609375101367092191725017428214507010288162780952198057484437889421419651391139696340807713656444769602925114453415678641998337580494545685667735005800620284681680944602172423585976482290229633194098524456249181304304297984067619402179318897388495915980559926119504673640700502007045040403581292619298231419088852578272190780397913723508072747294663522258074004983637199287703678673689071054303512078525383913595922029126081997747533921246459468052416110521591335279044467551629255826620025039224003563288200297285824365201236483044424352671426250414768973003035781153904489632754644191062659040996029055898217063210444001283553511874566491826525511387096293309102903048496768361609492362035041997637924039125687232263316198194675712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -121423277367815925876286739963649646201775372856199518558503246676980471222149264739669476780106882582286394504465884705714450018028824913244149532539075514888392960330281565589332001378830777076458260056736120347685633302938919611447261572002401480089686874295644478651300659284384828474180350745702005395376194306302908690345904947190464172077553629240107957965379154370846884975607154284163724081944338784478609197436729310509269060577512996759673433734858002389889863685534760559798628593571098947141351271040975799887650785148602129587886302843561363004627685457639469533588224239418483825797356869008651645855153960361214176766480039490506509711384459108308779592664436563151648750134740771069228915125302643810055973590317123351844628605755981683667880647675697671177771660279436472548512008653236778462246489079291050994960442380041191858704606246519292820623199430733226263389618856528308576056001623488370281883420112946510327580124747546992192753874367492959048349553749669573769450191065388510766930394403191614855625917578297076174225868252125026892187606147026476753919851513933505128266974744331379977582127707360142648946820397652088658326981756489835179064524673384078004523062593768587662677542481454944458348186481813883396086362654575289831508047890218975657421478858415270379660221871516689401063422877262650592890696314496823885706585212540408945633811710430289184908472669768482395810255546151030715709524505199006960376485042676305688256547287613679281201119121674760651192633521634211901776156287295784915340210924543546274455073354276393266425321470446263435315980043702113697705351464981290407210200667386311092836699806462521582452896065505344185303964057481166067842224973496595242526956411845726079960886871779924086433764751473362128253691082249225497653370335794094301481545875211047951920528472118845553991080059774300060745887769552924159170614568561551446231554761152470582047138993737169365570082750644608872531720655258363035071284494928997057058791625371787146972292911404922589723016250585952743733965815069225817613563548915241319383855084439480234791413843789095000461369696238786877623097299525947883858348596459607159580937072203982618167927786453742214274630704102978704963470147178211990701205943595891859044718207934334128257008861194645409588173627305984737243009729120613213508417442765346953580892729149675423074165005642300123540117811789460331864788984448931612629008531785457184495926691501537455790399621235148156882323354779622423448555357462017595043129059415641300565857004286316198269761733263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 107726632194629098638704257451158388703426662609644864891042854029246191884288168144657556300289765836701156268535392629193068494967842371526401404579710896812466308115906253972513486288664246978244056039007383957782876369520167118324141638965223927119876786338903895840938728962949617534559089375208852837438921091864564771667654766496938911180514041659402995724363438332095740069691041023707257433218300443036488321081427965072809127623713475769035476783321255675069754484306116620046543867793568015192376720280139178663659434365053031781543728604515494488187218225936050054062165343489207756137337798804297503612903688533863936618776689846797746424355516049078849183599778942205064928986343150470762502849197958918531588734004893711932856205528235973884042189590613860689228425044777508134499153194345041148148686707000494354908786115929177750997510020100161700399724231083265578367332059386324546709696093679770267126757843033134917892960349605228400773672953605039530427145649404846461394715943674372597944485912509053239966018743321338894958713383003459699021052813045576299705171533373897015842254450764483134348117127728726828085857216233866669649508287452108633242781207913172455383042987240793363463005558812043586935540780061787251534449637123091148823980741614302915539757714977038417600464890071342150511334337574579577637391728582697461542713866855419954340654822199807143682041243259239660166887163282832086542665298091053883436386246479119690988938539484713786839024904105152210990464797290295849091917112809321201733642274761869878228593502649666128002448743346083813277258959248174139899963245724458847202884972458485394716979105699232060655062175054481034871812819662412490200733244924153032446185074205421421000400309982407643584054885426992793871554837350940627893131170171373671952707271513742105414157921679734823879023829085633111883545260258615381258110656769380383157451230930131177695214241517664730434915998376782603431184745681615643485160515842566113975269212999166061769993146118818306337058721260395536444642807696732256256256803041584397359531275518971353275362873600553908721467605916680449202643459482971898991775028094864920875008542146214863681424980762148126018900430185164864054631984922313217158565203812854418895120111982904842271501510193866661296425948789074257054273572245959677235915059719284093695388779233609074369982231684062616609367150807959952216718371804967106738525229585156512648962864902839887853240427196805776087349212475138781212054064968651133459838966479710784177456745317323131197928301920256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] 242878670405165224900777274714332695657092343231399046074131243799235492996117029657451708840222759078782787493394299509107582054849081696549020100107598002242914556755483682295272615367336527722487307979227078472813819623508728422298397461274420254835093358152127625780577818195330396831738967764115448337265117561124909802323383570739862942523283075626338423278546862176480659049558628441759985252645377266950890624696658477295716981177547149774795980838653474965795017383158621258317004642581759809590778718273942663769119819488606058073429646776131239664737907564015198994297370641436106448360772119089335709793266574707480819942069246209393709572175426540773411205370265010714343038639488494478180509967365485327100779439223496837861655140065011721669834241861493099987095067847124074964894327955730413167387025032827594902878404669200905633488613225950214976147149062248316366598661168411958846886307975723786544042723406553584932947757262709742343595513217119627219390386206503179397782281946223787716386915384241510878232920828385183346976520030906194776169370586373046114943614860589474254001328179058412715948469679057865207368044415605665924923125066019876167774794249062906005988412648313676156214435687976349656940720268399288959480515288931000400143212734925827597039996706439458453895023782951090098962527643004112890187428886389148134957441685895998840274125955948452213261909417953620102138655323408147793956169812033518187814830819181761713962891391406667543862996007874663556104704887403545826520401750109013387233227433609812200944413554574761151541969101198001251423970500939900035250961138053932594364048771153946473035839310664384121819703584818106851815817561369679843973278970428297507260645929158198159274861200561436189808121156939115097365730815657116439386857119383602783641694539374894014915496407833814598433304184526853347552937146367280495584736679565763638868465037550556777325201314381550599296571170501261665455522315683763626546167550370403966212722694500464236960141428921565503625216518944702299511950336165570560512909526160506952837680850972410180997268098241556386292499105894005334177713677823641420603442975329472039252487824247426620807240695311814269381446836260002606416329154798187419960704828566164981462816999834697344230075728051451098699406577457060863272695965924669350340881673804469310115947197321092616790942923510284166083985246909501643110045304833618131618972283342795580011365825413735809115907250497242084274844068830012299012618265814456908224383740789950906633175997123266786758496941506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] -1120332366170028512192774237764594656332254093794409878800235612625311127441831134711762573545749998124480297027198534614222073725748833278224716063063269972482002037569212892397542856589475664485959168189455609636859663269031816080849863234238443216290331642855446023608783763499522231748016543797805552603692554825649766042712472338230952989063672288368384025106194592652253453825252472008292378886492464613856163525878870483486089253784219593295377056546888160475008643129930439912817697535956541086929754017014486403217031967735427387488089416540603977405964487212015187653386470629745120222963036739019336357048384930428800691009790402615362294426170062698247893717583714033848451402894221871731527528810648400732978323800743166149712733247721804144936186767863585348981338956190079629973759698090722809365619888578340204160521868629940840664640472479272512550363018150297538682390448714596279890999925808786082961708498731765698292770188472632210557542918322299494559672746143055532969176596200181744408570759767070897106408381419974965623672120735197446237397133591048297173316303546108029810170978251055425900960465335731037678069461846856122506197711710696468994958142452272007708345350321451895108370361482665556541015274251195076138922133884898015503791521383098525076725832595142324998070201995235174421851754354542665359720973141953830201441391311660350626021647851743898254475920209896513440594297027901634353099093717951672069902791842097928707348011798167761630076952048051074397212433016741197709016024533154532385024216829367318553679915731885388126814841615198064693643200951565592725981987018214775279224543448205235609415831460713000203625985054612910199129601233199848472575531239382031586637947030294869013083579208893971494044860698219276898213441448336065042176837652182775596975031003635018116312196197375235350481263829562289451369339022377366212826353142855695833095811018691045500232777896155526913708666930982091843654619413177616710320626020603704403762973836960649823248046356772664865243310241824223426773934036700301469321084555312402115452860787597675262484320063006544864627814805424422878776834738325560192538455240718864744570480550804304560311264596769639416745205661936885052635754972395702624346303160433704381391577856956571163891718793810665358908289736912364041103670051781895917186389752512161897399231030273306857158810838317884984686638571960085856812607934470624236007967908097729530751767330472652677167479916313469504201322902006148767967273387710945209743637587461341030671029970860156353828932275929088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] 920155140542531725956209677310627837821398160129955799947412874777286205595844568791006280860446248460720451730421868080284480033469990279330286847189351123038816239445828407492707224360031087874572268773243478218654649355902839431729101466704359837213900748534167486670908244734303826417248910451024729453054908820917095298701457909050964659424560813309103252725294927097341662028376015242866248967590455686116554196264971147407536570783340390667979281321496043812867888681082011872814218138618635920308082978863187395352796890442353468608342353998319322852105866124618416357745842107503650352760351448913240844687711317264901326698882467865572426864321607876537412643454979619722310591306913116429482924982322229647388448024950889658489446637306204702570116870715983038148788607572266722291437015740522750320296308297161906584908879817444376736602778770599659401156807089027587356925446727053814679009631144827561761290458072526647402996713626150332147948230526478815926705950963539096373336936126680529582966853402953430297152915586012409869832356582136639310239092460556719041043043311598562066622973665978686763892086792940136968646048143250981234606657730078841309840484266554137004662484736680757348211978041489172092753608238418769947662654051036103838925986126267032236032812685576683254108954119207331606590902386890119420488089853997388514827808703740080523746472517434084300418622774319745616981188810564493635666421420686081426427055527947888518275877131929143316372589320613470142661474118854684052188463642167284402057817083517315709919859756404583878304205760934501648639310124724784112895342675748287600289230251655954692108126990279010311037575111094419377648021738370854504210340504448116754403097882974586697896275473661161886228156296713544835690585914334747623302198076672314338337056777615147840849767172296577191449230747800562552030472156961969468730707492355444816695419782377993232686885345287737501790057255247790445134899759208944105211948737433700287957174558427443003445594305679468112833793970595098469173100181592494606471628230230299421821615159275755994046891536656280267132858734654590333154258629132312655714153766665884662581820957372107778805338405182719195610783867656757630083223879452672663238795529248059916973967946243680114533062470392252594663325329305201512196117512058928834582742568860387170236029329441345910042480664561968793413836013778076980902569810322039821679708567515930459869470253694682648561445014954333250090975618296211479387686899939935913694298677355108580055593623560418227475992396431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 5947041266543812210197531053940447212241080753555884664938725661568690764543990204755167906279115876124611530335844833613860884573240642636035004819164653227008028762946406308620120777445501129751914897533217042179951610420867389553209753248963985275431944829419713192978405236950135796349276293964044753019009651520361858176842929142715177673945606588014483705970767607200619951845328759549677313236175810898780498490461650696311553370526572839120501121746478085206494856255701973091619564219287335843403188981084655272169316395763520281932718000641472137680897056746102383971619039162539759672547711730468605325096715894328811519196128766433990042446956219903066508089983964199830178652538535594235982635024503670929895444410627609414726778567801215367711382840498258667486928749640246853143382409646364722582739369451021948034816117168219672092385304834706125281102981212479350930028370948186053053319051703080017774316943635494496916760588084886652437467106942144019118963163454798614579753360529708279382441528754725575515336632648122888419775119679800332776886661091110781203510539544728923024808229323056211988824662133171293532528829576840251585032093266789107245303435692474681179714994906964007116764402642730390065547074612928846747155965466081055507284245451661266329821600424906810840959114628294431275260558490288247866657704232327648088278500597761155309164651053829173182339578639469841836272952624597754549343507427199209568657093318205676140078038457552960057958355820303921043239898264058612802779511786076445702403161840209613448546520310449995987771022952310878313764435735114761104216627519369785116895273884168786274275458004258260081545244316011051058208451520294803314980207203564747927096143811338472693994110715691300874795428174210595509420376008008051458446829684820935602578067435861186362320038169422455118860865972759009633623837084996485955193898440757015254445200092091753606541333298010718235194153998816515059784640300135507012767278957601798649482015698890007367916829568452499614972900227846107955382142405727280347337709445836636176480294088792156128988808045148826826016121858643789818085794433342796339930751183689017375676750171446750744764905700082304545695924114198867320690691403888170192471512729257194384097390161376497748667880285659944151877477054256293545125892399572217373595891356428882408092067384210047945108455602244217682118161398309075162852779902730974640379070750488212082498711706295799041031493232599674095740033223342642567153286174196756389845624828552440525482056852754540701077218919448576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -29479742985193224085890012650871984922978054882373103357222077543239916202382912775603583108569620662955497581484459614186238048456700952136406175361094707853709642359048830561914116113292313572564900641217377870832037156068737072650426311495912801573676789606077374588645531018121875466138819730500543465319097751915747433436503212521336796471565623553833615087474326352069552213736979177979537864962460979844515396775729741577012733534166785932716867999614871060540048979106468695885074499392450490058443823431840042498408519901784462362530277025626323097502949283167077846857043948160300050681052439032695416250549068289939676411717082717756959391580533821251347810785510168295857959874444900202916777117939935026778193704575783696774343468740739658542147252967268420074219714210576030376606549843708802871394826373352969851089620920347163484722898870295262596956731127440060766079394052331522952608947854694382597480882411874972590116355263862209291945918638204245509565832158287905374498049383501999621610422567366714652930976462135548291078352131576166675751715002799110152930001211333098941493566074918403866871702455742704982953497859377166923800702153130502505978774193997452992758968505562742296640018075258891737694704913085870342184339457719236152790770663465323653984104879710354437927525034629649799971275450450602307229098034488282273487073160419317539716763444697760651308662095614742478189157500232698145586878074106007185814026009125457563023530861662445033151343053030084361784360324399866202158512694452977872184745117346024884264918251461233475128303592157297890779033165463874955321342540553812526019729246818535682250558728330211437726216657371195256885664242139031526897399902869479479202692592275092766024751254464214923047603529507412028420141041722638652002653565381221910667500659613256384780786732978526667602864455140757529669532012580966215821264757311478008783129805490015230764671628595714837774667524411035818940120687879325523340928590492338276386233741368579579908526521849055644332003839642815670742762604912752127374639387776953660494780000924158198560857326653703651206536258375038109812476516946792142304842242176771049995904104684427649721118479174344964604643810446939078371007527134510184082244935104599681619380624166937626852015229482171810842551453749172558484993608333874352992603013905571077097907546509690656864569399866397564777515932671377879805578341557678119709222466201171931675498661597326772028836739819389854949469106703973862166012823152579651483247514771363287915839665299733850544181600562708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 80873630993714155747569194802562844347469927378429226678024582109823715148581997553324699311884857570926620441361894070095804420304356542619911544996861001574236671488748953184677967365478887198434535330066990483766411568274137211286293776077030058302714625168492841122476623305015233745724800632581594030709933624666673971062478398021065876899822652922994330714166966715707311621863428365179067329436340856652703205168587193473494445422192342405670263824270060458405663386627653055900884903792902987780764714954918884000331173630677666334034604201065933202510561572619478194942435977932186298814647249875255305120511514306420555169565199669834489147418693399006977324520500046669051564661468317105452561105323789966512111562171361444154638545718373551354382756018135968581104497380162992615547707997451558503095392587000225669537966157138158755992518346464733704482530914107403499668959779105614180463689986047605956516624273071901444087813809467178756043225587251559809183890071370901884730518851016014008368649354819972836359084099931272752098892428810284644288216892953706869180093316117009885903981920310097364876890666737710643998356950021011018683399523043758195278122791357056995604654020569629817272094246380580438180067032140206447044431975738194906099356789394095389857608155676592172949633267042065652786810539596165874641949157682651072583471503759601789280628127069007183833187325541426822613064966457720933903508832003304667679957008913654701441420157379022765590455302101148729276178034456893562824534804575357364910237788751322301819384650684165146020030995578401747994280924225280592723049222726643105179864692919461153669936319619636115651329842539796802333475090535002148111112414121595886641304946551337930653474626779503505927155676426205589449775502193779949307548231381580428921608058892287545724604250556798299334919206699710633649468775915700919521722107393284517341701295689874447227374852251211563077230912948072711309388704083702198159749106589162931200261208048643337216647584275410149673487779693724616025277123964728690976409258044387392766766563737533267835496613902052024918995930663050933841249955057525163277533348708608497670046079739755461209241482960309754205054647829388379410301779909105679230316163111273222003676205185490618294756156274510355477888132685797335931399674278942122031758673678541932014642081413367932232665010845953274813623702248215666484460220546440764487929604501975045682291834116220383586479591249159712224287417509358953941800854801537221326489535557291984802107051759442529432199575791206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -163913869631360901844512674254100882701422007664680550753568392916050184499958496078190786005579661289211008719700428221008860715673201179109015041364305118106421433779796940419073938271515916879485687172799723247066818075966199358990025280375626683471968746702247919116236524789756755759627251937670867488147784053815363209009370980999877743853932853784911564769016407244355976620331275244251511687510125665790043116142357513202054354419480266254576630567260404834031223205168468802696366227534101483011042597157286552279900107794609882959974248118130817032023086498624669254271329022972162136142048373073706781892290902806278048628122350551604113300774419461374684315101198209457060552999307278634145948104037565762465868807042788891306805204537475947889734602198839610522842136186310702337401384315109126882953653579122219475592732159546749297832039542166315743359782091704760839452432525500202783296114803475608108483575116954145449301757270406903128760258971716365325096843496398535054398546408068526141784183313402707289244836232331483843780188554804716771250531373590635052027899004201296049654088009067929382494714284039118589877550254046749842069257373912856786846021100763997783449970247328685806902051991391849278335029367593055905936709581395809187851687845263614283091879162314602327220702604413487807582074571827600888827810527143299116782615068314240778972983375213746001631000347839220845134914064776182536217998131798646965552471751431978936373253122458341113655780297495759435418934261118752235232444428955149329534425685757298590096981213887468124514031488974008525509275264913474631606858510521957917754999531542362114854840724260193066833729955761940339616439808640192280596203883689272785486849351026915987095252211752678496666818254938989200430354690043533086873688645352750837656241586637685038630413607514211251024802733203451208181218419275445057978290156730267992868824181806979346171601031749974903866352384909965127130244098655745062285833838729562735205093613206202465941131222861271529377521934958078672351002729140491881035150425593235364681979237981207380744137144337482284821074570590701088420464334734994252569390490032518093373144187246554480953054179596681641386429660774994056511437097033397114701396615065605619702279287598607045282709809971793298018185380540469329767889747007331890472420034404342621246621620513210261326116744164155736482724036405010150240859320523336410004984170178891204856635575286115208193861961397730577612832221022042528042911810442877773972140134738565193910848753994513804764630492087582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 263696328621363435768315708463796557686205004993976937268679029196656899731257801684635648107573634148357124536400669958898248038064623209364754295866204446659846503568577724708130546179486775349265270850209278182516671331200585377520742744195221341365101456590703537190981007358629227267888560164586927099860661978707167654273637538070413994187525005919966013807462316208818216280628919948215056775239287754935212253566351121259873307873960292555750320586079231702908002594207525287700065110464570165258363042334887172624345937409466568162280905930683994679357437998801400360530962816179853830688911093466534918764748813972974822069556434106077129334626570167951542832927797337373759466833902824145374369748939000744652016537647322534859844413885083589124108827311098488413177884875064483812090964769822334519255306830865709092883639585094100923186762664323097698723272242928695183148579081351854353851357547613375147871060211841283795808411823167136688190194909532447240841634450252854028628486080981829828808529646578039594514551727285585270103517313085763430429009491987145386187468823371375076171448019698693423578311940892342463335111452502026081257163562876709720916736025517461902353481736571764464104629190534896549456645591130241836228662823886131661765008717319033791869930973809357932175030412189873934146468358110911088850644592700481092785505243634014839249758646686951628285801691990555719810845523513385991755572088144349051331365224050499258796263729907058643509799197408620065463654065630727355085462648814156709812039960448528283058064247106670871326412208187319992670634466036303210176081846355873838407380230470384482903831439675236801629364899440834997618337173548536792583590756607093437388076233685623719668938983542378530555391707444222818942305653508047594546083423134426246465714171687228931184566459417169803124410529023446568151483679645918827808913907800086437734053971523133317951408581820669502937369837108837934682918471414755340892567755434444439795247938044037821298026971632277758059382356614439710878091662576871756565969079097697405410086675894220404140268786842145080442658028603813946346607033411169692833756114077525164749822850274886837716887010129575899786255281855149556077142453716779289601467943185019214267592905777897992972734815386491408885450064492808559761025925917763551313684985442457044558497955897509767403843552779360826642227156576224372765626219206496135485708261486510697860257049599077311891203925071760270993841043952180574149399177466390802992474336974563642915711736444495373926030063192506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -347489709089809697320954086422254754893779761390617693522089791848597812758247833573864024105636121571734992148021873717100278155875599776809207983339838257249920125617031848954164504704115464927177455414844623450566660678141134238082961334542514591663364715157297584335614053748330135470289933102393805647879080985042951205209131557945345358425775903863233462471838682802403214367791612409966827862034453109044262391879768341027101281558809074402932678990370672478812893313437369527513095918965708991059766680884414825498364766386290439321603238421397295208463447213540629348248200496812977887084532557623794740310420322061418069308272247737903003109839005144132851309759328936205356874793105000916986691319691264390104420540863212293151027691220171301811499839025473387933991948710525508532432637577450575610529542502706958578406479716444722034547039565113037663561379590067252807320737037809254236024556417560739391023495228222472057874880900513246447877610349314413825229462624894559457845308259534534277363724865681652380076028975569090093853303536768011574734623713097980899208915693566959591012852806993863886825036992195963148004852384015999310663114597615223354688474005120811158250768861349361041076801697774688736236071430698215122578778811706015652228502957601960074094507274580606417561240912557850623942331099420280101943015179218991037968940815319619247026196800214224951684464582683857825831777488877696442653853023864846529935169578291838066681816398298562713672424431939372130386184387240759370756490043763112291119019147014938798463605813252151672589131472338396568544660170926410987038089029350389313294809139392779572508743299840105078921749707469381047727835359521064093420555361720307285985887534905110817771821008387388108865637458394463986630858498063067445124340773290902795794350845094075428094966024631989913488596074451201821049769137801664653688215250242586242808926256293348687097318049092952776273117072428876688122991467146954803513482544737431832190161016763460724317979753434884649682365672580830553516372492951274436804897855949758258923086333948295894590053532912368158048174734776733043464524782551125210086633298838348567001563026209973771748214268266991829579008907965079741678547289017273934323811507789329555205321814852219468946839651502452161979740246398730070295362479883045024782810488242931810470135576408555865318842863088337507586412729318920118506361046182990868634625954807207700809032275742936466509173437016604852048063913188164487635242855638003873301813100629003480880162275279751248023832986407403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 389679489333377554914630635882488490554957256705857452494105766081144140930197598631411885659360147737266093784681879302896095005984819969621429644207951464769179927575883526831343240014322101221949231253854534467485404440911728535693939874720363927698636225681297222543169458618472443561672939431486219118499989678135013566832545337961063798389308333641756716466917638460794041358346318945785763541154537518949782919843466984638499384438557645291961762685088222764948809460252958135533465039652937325443533712875420403120346328191672805270706163586883823397776623865181583290388991889107274692495285666018889420134641451529833528838352223401538508793469159061916783744357066527852200080120274360928140844197516520284864025933592728118000169735629332527452712638674010917732427879032230886936166038058554765213917137419804410154010179608401725263472792002051201485329473509773794030592037403025907225481153441286227041493655304767230010250344903479946898836770035956615320897871273595557739445253185639493366592191702357025600911281839831993362915771199566450702543805564878763094162366181169447827833835300184136744652116391939184396504060366234962222705290759576801146321365412362395426428635612212477284524548345044557915904559483059490470041805622750918287618759298614529451726816732185730776231021725821576103425198224412201335958473974362279793929521829305383523668931023393932749127755409750113152043998959723775751540755882731820372895436286758592035295841951308155414831666359185584514014002600794699708054893460062725593907121962169343804095805937127273369415378219292331656793304657462735872712269997482661211750078618561107213533603381316806541561141279572329266075413936951174623448333627091738559644282446411415395160749286478510066322505362453487347247046236985285508329121519981532609727413630813904139874054934621912824751871519237231689436370917165531879450548945601631269263911946635933814803020932339681818079379019934327915294130356571196961607058131432835298407271558240520864620086259641068213167669523667721558327253280227544821194727413816964825462026546214970912876288561144357404736292375514843403523707878183761539794153696117547126077251213091941851721750619692947983332524356292132879878773983553389350898117103868934648958843806469240583329521650519551704941585377090313999809585456247587896295906035501073101561656496010002557132952565863766375086060644196533082619394380518334238511312914889808153854931951364544748820836384035763920644613976832873444699627490241960767376240830265485155409553324451584386458365314618884096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -399250204181962900141163343567309384739057928722801759997110945583877104863203064328822712410780313788025691548557594693521951816042617265472535523241928228764619560028151871585757728931002517038975027439375407295059844915793227243176834786832082997522798884223944368907457933034766157008590528694087066138740395899492573191915086976008081514648826727246875675117163267284302583019215557864774386666280888821252220689725636991837707935476552148384874516289920314045652542260370467381072431044921807757880450711370445216885486364442450818018221715355620004730549938944845685308638541538927808915864605976084034957522856944503672242107437114200503723740987081850513600532859345008439163577322184226806885131250174469259558875502097083739594340321803516812225228246520171044187424406889969936873036300993947094025681849504295920081963915850460135166076813119162760015874871970969449698629721877585245680755314100500536885684593777732101576622998817905984906625140455243661324401601627340811998125086653548817715376888041075555400789583588637305682294620938338157675891980672502186368689354604354914731309662539804568631220313907540771445263416147572924310070572824621568683237472696281218187303620070609132869222471762194168480028577227647562975791484857921346005864645954794405148273655634024135258892576054054398820643584860341189101176461364028234291887740374570512089589000312955525190287543858110376494223894840034048171457295665637229276413732888967422228619520202748670241722341229294916881163076577176936244956552288822188122393487135413040408181642581841036646371527129478608850929352826470682264637553467326311941072037777291244360515306349462268215599018347809241854716751737493846315194846626373880237810984597195318682377998731425043805116891664155874509852266530069017007362479769287113326190655414228696306292321959263936957620572203919890976036698823069675116643968922848310024594618812488159859484757218809967986001423563961642767216593258994357013603686515517903055496923626728061968312430072518457677039566222728845312284918819351496376029710894925239005838956662817257688403723228004759658087990404465665919994521742660823586277629032975299455802069688936189901536482176586901297671267237254516771944877913139805445687969488752538185052923957383893980592975978680380078680347568130667790686943719510280343261511174576330757617145854335919964866271087073301453792601314504919289376340432423876226532984603761913443651230891292782134791145611798549799447178561879263652455858079845244675416872244173567814699443903741166161739066432815104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 409924192961838236374107440629946261856374980072488378819281085901375966918261803675451872990976727689945021733396268206536199732547813801534955550973657879904313595091177404358415441624377931721858981360390132259654376843908208725508849231148816228463136924298272037868766106638809323973943431229658455003715163345761198381034290955910886175525658979659758631054194859943872500410831778642810613215288651433532988543783332421528376960530030976675250950659853381122799776793878560727245121975775745483105719969800291523556947571710024501080419445925107265259389434204185220889041548216279763035621281992372561852955822358282401148198527330343339788973198817292106862278200997961100153084903544666732712075073201808157852511511425089115170936798769158017148916545470405510598329908966243512386388346875773852083983606499079816887316445225897657915991979601981537255974469098460332408974985617099826625058645200573213047253004785035911868955189447390398370228426521506064145537833257901044940151423554038014486954521105054290431161143197552154958274442517235284291139103552136945954325197106028540122215550879851628085497376954160219862022290881338078630641154070182051983009557509922954447525696708843555443320573173484480509890184542199833862086941530565637175944369241163064467505426920150066142719426511337205781645545182167745559869614571843300969303185685194214397037439666097036372335703180902060408198846900059606909459611804530468213509975751017724881711747547572093277929537245097941771891782244183789426770260824067817699754316286427214350107886992483848995950833729359823547812963583973767971889924607783749021364583309087106305092026807459428530930875025388463804967370645631048495985047552256349710853234454114479453890435479453010181673127399368222034848310075827023676141834588263417801464954657114509192953757062101025502320133001887280548493167211707290192337496120502688399068366747814132243030109087416741970860662034839618335719590474767611103495711705400996354496255734964547152993077582985247514700186274645590658126182393670726534180173014058270530369679593265339819885322321746450165036134979333447281719844844863604809445280889193862900912211003363030215418348575082851474448511331986164098516028819606339902267546800181020154857968173738780727799887363336110168223389228025732339584290132790944345552972387811549189676764279067079802152169632565734868952257462270738818356999249647151868840775081477931959641038725722842181663836561877517910424436282475534342019924544109685740441974381920519665295453495181869583441700554518036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -436345775187459644602136077512449096527420548288403907385003931475463691510035311663566051562898388146075569981467534497578471847652898405092895451999753226132046687120927211569193871608415214979658307074442572850367425728852872350849814741426305319912197597926723809680700224774545277041034003174176844397581139510714149728744777781199620648406104107035065254040233520337041725990219960276908255421986907415434808105092071003626297215784500511233277543129101436047962266481673133563811355289807911462637088339383874596351286937147506895123780960977682045993832790749760113267046138076644408492412936641186416528744589026506652998692721230018095011279701260160618830272846864149982873690893515717247029510160279162351855533933809019329027260491840076951715843942926603461114165216951106000914426476553956003897955665722510163992875934157442170894937789934159752366748586503150783540281511289559532606471023015803156668355423173362081674553707656531203631866553096530886232187330060190721516561007026973959623710910425974040826000176287208166499083109020908433568761793684100156373045206469032573661334895159729460489214359136739627028742132367766705462801048037156280363906739353263414885861923756784703769597550563439717297728340299316963104995630125262684397654110157185530961404297566881342454042966453594801226946105228514174517790355507767948908109552324851614302745751511500733344488110126915254019954607331885330890209622991511956385695740053842549176344462708512160001066908121748099793924983481960128468852489214735002967163789639815874835828913000099544485727503765878339012575589278971885150574984522018978427070755624307910545605621132470935972901637363376960407310690532059419175628835986982956787905157361032248959959286862312733771844616008045006161898663968219399077477538495278402585371125682492868602208141915020949394257201776025791897393911048256844710370064625181569569917185687020707058351510192015130632124348832338527714622043841716866290016806245650423876988935698943088010759647080510857070507097836589846146585485811120016074807067949140102727845248092659275431310241017572793707467833125736256839742283533929434019491088373280214834206621157729547275606809326315252170059038019927463187958551766512362238942481607591936315146300294416877383000186340341913326521885556826002415656380786601073208069411114890518530622595791485990410782309022769121488081799463056799301953751091629573460543699842773449641610217398596384711888999348932302648513822590736727658371455023237601285094237741837187843330083289721839576012507218161172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 451246633637836442075036197834224379305072513741652874113320030032946645241192830669911260803846164449896631367261524270556672081188963299921638288917028361510550942257843795505782577282774018286172323559123112592449804988401591117891501258137652837214997073340361066333579135454709536707694892998532163230479939365081423957668953186715466183921231032762400504847175666212838760573945665792568192684405741292047998645331144544034263654825532898466055618367171702815810148028934810982407399065391857786315289318372727151786990038662252792248692400370003489472538206177932181579220125192783681974807287098693838709163600585994475765000834049276472761649611498000543713631660362930414658329087020139488380505960319505262777703044676821396957233594672074908117557572028900734889209517176695736751141397205654728061913424389719662138417077554533563900457904991915940330790251898842942466454220778529513002001189991321678362246182319583679191419581934524232052034230665471992839776312383084047099748480131488844119182424058085153220837508759586785987210572827040030056037143388609333259972463380648327334358941931971052114719791039779969249985177937455122630917763396826777616294790406719697051877590761234622213388959207404154783531693267498642795500994249083184872617240833585326974429792554035367907311171782153842255454473104274524251995419227570013629788076317209831200717658025621041454582323652178450483124152283372067301992915790200822526611510055034705572108181028067743705202293575326111392009440213220874301553991549243247706608799449932478592016099458976223790522692193950996085813508740190503590020697196404622700550472669435058392361923480808505067723285021044858795469636832315588865331516240443860997174916316351959731931896821523861712797560554360070303802467051241238297191422955319888051810918509146326425324520604618432717952292430748259817108954727471795916294423633563894822950244949482814174393851939322980672299501317988095887471255732751655805717040667532773307706636004956522402639712884790783246514467384173823772948251786939696178563273911430267128802778008959533765463104154199641908809285039440189485333760068068052573290094695627970285184792391081775194984596877344522840091944212795411633106067874736771223745814813725580470396064157685735895644111038362861087157918762905104515603826907203860731423977193276116225516459242489108968843609216744707170278231185895276977740389777782540679846348731954446616199126002853736720984701146265340887649932911113213471138903599273812394682309993137492992548209397568018154099066738118230016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -414934459663843053714441517996259125658748035718563652106331337033191764866247931057445844595194509748622269704005419234574940385703903285120226873967774544700468225719789069136106969136144225799118929436048190565599615324562848701180559035732619197483750740609283274747887906694899091229577066312190358044652163318894059676399983345937764264005981455347487289602132692378696369738577648147510415137442503142708477749266083544831661796830121208723624185144622277552303382239927955156398312540856611208158071458434842410601844184076802688502957988299776738075837832432654630853398252393812068158441646006482790813897755548995316313054428556050340948272542002361275070946202561424385389149144450721301647571769390892633347939141762298613980472895057084653910849179677630275551517955085421911896587294508575415521809486731233705605340935697801079509405961797856336492862989950310237786035755144412055298121369076613633341696014120186304247043544628659484136252253029551497789199045080006278256663756636731426481513112159405407416842838591801435715104028920123530071924205212225742581945489050629840477271778966989516143626881798365105445314513625581985378893833357681683510584963621677561257911169463265053588923495665936018522491343363546440697618238105082139678346070924764555798266859348424983627064229011338909921298562360367880338739736045964913320551438940216145595962155425194597419308391960066534838550366780132959335579719340553381200697641424307202234304385161919737074244082642296533877462955779398510810976556697327232314675861608396343519141230489658575131432009057990810972111898180187833578615092259910772711115242257277573874777126931568540501854509932042483543794712015819318018934800600833240881515162509824864388144239353066509645779837108712033624221508947250979228935468381387757466208572373577335817699769285730728917406612001384882567131937999712793928190354885868431977328690116187582211623609006987782451097294689321775016432179884719841811349617504074580594888704169947864487673886381358820088116573239992422989642422179337045066498581714584079149773453734025800256582525805605546141071397275589324199868048915020018171074699423216720506847939568123836127328661280645805387818963310169941550648753469540974671604130793261211278044378007686459247520764967530583576076556277802688218807471597573931988670742574679450212127746707418738063588457976837964900443892178878829092097418357639170899746578380770758580629716698291864469914044400646143555822466288534972921620658863906387181876498403884863583061953312628867367052399211362385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 319910212865901978564973463125220612615687593404575978802592859106062527587844294334874032659686496104662705758871667979435910116836696785859044871605124238181701785259814569825168308493401879560173444679751560006184524650230221263449459536045972328084355115391154070340474326675284879566960017906549459026471726402973926872297629043540067523661014655370669116326952069160547088787765378062470038854597646470841057319848447763405742465658374225450237487486530856587425860866115495536256806408750076394575954397075971119135114196732101644338782756705659767777352857077606347510558325451049965774184967957395185285349722664246234039915265767237462638618968933169193452958938679656670121397847403275737574401998294518949006757330311768913021690871031706699673571148093965683712452445619249869142532686787054762076178274326904127542056026827817460440750065942262261237614324438994576595787124395970592811657184393453856201767856330489448170478300010524113387908347214524887527248087867919134150432621265828688635240505343679328966202654354060023889195145374992716145397145551582921992647971139673034046061230638111763553716487369313654592774361428931911280467361620180842669308822743004784597809044640914705461732051996299978873307969579881687053514379504041414765896352137394339574180270174988972112038961594767456774268616449783348724203941928900065824720356092498852097499222180434356735690830476480806905240286350149646725351019184687787940689350158908953366309430237303520528829548174851818172898742764577390419718843355754759671480748927299372638653692629331307673760193278142626949014225999542475234681140735379951994901954830372530932358207839189087521924823567293005763236407676769134022387646805004605010033402244076775470801648019427114266140424150165637502110145357072431568320089671572920461010103998949412691161843674423518213089847905729120169412829411374303643664756615360079117980774893059249913622374821273172293525349503738935170227463842689523103736112713647311526216108640477069845531314979256706858949094844540635312720338132702962804622218668681299620828968047152188018426491911443536530347377110956943240091889322582156573917423403471109243745341773507203816257556700757470848299542975445479040152744018723132653447946858967983278665234732739349016177797859278771202207770671457906238755121450002753797114672931228346248179054416039685269679839138564322503481364160591477632880967551371072910496716459409826509789895857657797168515210984369506100887862636736785461109325463883667319901796342865382498193198128889642003560984220501278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -198744057085761726039449483047110680660323875300746193918460405473219720650108390053740667031271186672939704331350572067694898061241541710260551014522699543970108585014197818244163963841722093870716644540581023754985271497791504360573034920691618729031337120333170614214192029165373248206150111546825249670831142162038205215043351642218805761774357416700445284414690172515024843233414072043806790133002066469096555175809708444537830717168143893333296099886516272694619740313930809149193296131269886533905847987831176878010479911741325531383058065084980917812785991109832784490985359018149881534393345557410134816437177890999996625286459671685084112694821928155235318601476602302714681675933404583766779452407452000847660064682203640921292735638176140437727702771704223824769334133913589063083182989894785249560435603030550666119667312741910535387518940580043601853822837131393625375099275752831378192097274259995017839222398465806179703942910471978727442411143212813209013451012583707219964710848302416922522077131711125739918892863901308595147855454863926544546029151637310584053086648731141292891722141334626848574025722136298911621777108886023240376514661187886975059182894537246456914574039675729662363386741253530937133997758882739478165815492348581908079253612758859116665489107203445569933328046587584048254767954371575921241565222112888951672358890995673132217170189809981049128906003161356161076610480870609956986656254096773153544510185454547696150243133749162118033234020808839817683918960066895615038042324916319664915360348784468270060405191364103082450624980144280277007701702292965581442177772277611506273558607828775879179286307363233004615489761387735181573531688170502246257966661302697771645486930798466213738171786139301330237470254558973773585042520865703340097063510467661671522514144914614102731505697992427763333443467518241502435331293358868001773940723421743567044066971053306904708627228999360616359973450392558326318833570632096292736505112941462954473022145507939988501973895791039014882051656534442730692217120846254469192388735110765610877797301476917105015326116784968255256833630255749662598867369696974230410377026742592661951358335195992613854076224676248415381698141859248219395327216164753506057465673206818567432735996663096202049657963435913228023671322554016719486979204224922641997724702018622306260911540095257389942318830695765140778590752216190023176809588898891040704713978648167290547166923083702558015231440590729435312977672241775206926331165169015076286956490033964135082189995793106489306182653910712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 94045857617443922816532418529927338594565192404905296876410772889586891960525044533255732083566400244598057673759423413936512185899372230750985610327137784281216613876587234072955624302014072079830674410850080125966588271515735864934833968041792129358995766715475026255926928911189668469576787092686236529338108912433448605055083324076363379500955597344230915781203907258504858879751996419373493547211635547429408207737546620628724805079509950563094251351140909616358443002536199991562015754896431900924720306125785089517294492855133283690395842908082253849109374663984303775304979195595571519463184082415121630540398904657834241624059919801946872408989171622629057758538778488107031309323394940518738977440328939082022439657425322591302338519844372094571059869523811599324227378088853730380007157417317688515325848807155391631133398362884713980689701914390938262760213801162939028922651431749431859026448740514986732434112971506001425000831858039536999155448084469010045853468789880043953547481100265949334383827355078073176153572755465056205477448044001252210613806512546249835959655995905609141015952901230611107240285165010599938003428812255711321279690283134216538360081921865805036484831805046074885893000300287502372235905625001564932503921934039327255552386100453680608220953831305362266487917081453677783236075205884006626053870632192592451587227586105341903243073737366504565275339708725009333580571176409892034862956297979364292873464386538161282034755860393643592683718936506323866735125192799622702204430831336773006139031736573797661807264874162344984487020390819743961005667591302154192949964235047932102717604767766041106638484464817411718648481193401092584357049330186454878796387730171815627997386791302898092693337120290591582609676697243213520656760229327439877926890576770564919179028796872083313844097394082955214038637603027561113463275136318805568540721666310857181715666241064475217994542039100372070823839468360990706538747321071966332870720309935091702568758200718654611997213818482653493105136322902970184369541929490332541908677162379615281552179704547675537607066560625245410921979451938868949951172408671618349855589645259871666092605284197575483423923585480237584153642082986212080538944595874013540992974248832725339463936333157545135630495003579869661722590416727781662823668778646031711500265278332638621635350952786257274285864162956448427594804673992798594807906333555346683138345970629944330638596513403419394605193082631819824470818364275410484098370565561625803083941562251590320298456781999051364088646053018992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -28461724246597182090710743170789219047242437592806128322107185191498879530777117109841303732913244987709870877574408286358370975996329142098725664935217673713637204855543891751498426337212835557655666407718135938500461050109417470622837231105524496364970547726355801099896186529493636088570766810965677536491122738445960188681995431272318552196274874409193626575888192526403069032468866279234448863316431027763766491916341870763520194942360951050682913685038347527917499459535268905073126092548960714990665827029011887255015823792998060263392808869396829890278820118675646544929300578883119933695424712877908649279831392323938609584104247201867006959209664592838337039025725780488386851646203362120484804279895281928671557426403016922225825108956112949706505051531157009197992023162587073537017678618632656567920186402426111103829239487178809010301139535683495956966740861261775883452136852603973199219571361654475753790306301292389473831367468695453636142110937297256548855537410439175935934779420948002535850405407110624157348382814835223241459300134040810017970439655388155643735804749032442726818443016498627407949439235695676750483143044644790143821947310858692170785108845781710239834475777667504298317993351689788064097578346632607409530461037009469741467651856055833837943698088664302129932676495910475381869155616540045342539794603791452890995448269048472991811657839514757120326837329833559970548831967735626599383139276847707860592065756127941042240013696376972183168977275985099681877772398031014379849213828371864781304049454098885426564255098509032159946795388031969724960236604445956676986414711571570800156534496870188740893060605062889710615150348598621884374357373488058788035644565081102822434680077454968690470789528257239764676084220482416452960669592238391373787392539437212779057875747509232435506837458008130733212715940681445421128614111206734667841363140324758056415955053214223306043923763221178666663935913552613457439045641947517687545332237033420882973385633573433464838728192392880349770260721994584275286246395594318346004330769009006502191425473573876081145953755460576893844626874010995473280530439675656584429417569083859226901799018889258593246223788453049315597594586105627537384035578620223669868004003622561229714012267932395912968575415007104975933833087249500716711955363386121700236775250535311342788003805757533379707865305311710646119638516228290341546215598677067151625706553369181322807821181513563382874933280226824500602728958117275877572501642940927616045705242810132541852780501122028213403371910778060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] -474518958408393165109876263385635680042377082000416794998932838368066058106388736631968750090757197916254842688249547597179538369626574240431996649154837469793712798053755722623694275795812130136666603062115275936325953381357865162800498312881039500242699845422097187896322530789664524461701433287396539895125612290600357859857177925359434934580200700387262152921441161150985615377444585492839171544228983835055638294990486697651991947420691295154288759070163051517626634362269974097227397745951062327647510282025392668839937111912875981234899675943620157028276080861503785068530245248063948651350727227252184623195249619568122599285245381758244988129095648141042536238373122893860707619458407681682462132254802738276874787049320584510974970497228858898961063868634811059671325116492426280542162742526285330832673684876190314311018390161384821434970910340899847509734616400195000564845154848692484479089174136734165148928552850684383613513659764333265435675046456213109443206917105843798056790462082603907965910967379053248220134509816207563841565987691077397741294181939780224252655917442796840693663634239975773891343817048442286272720320749465687692669246193500217411124486057686113521934922194194968113499683245142781152698978750516937506984850098010136974617707499971298595074049764029361051013099310801044297068539778196667661473152890877862496314039363957653044576051770801806572733789716598895308101981286925956130264138219750308949016457897803454611064357394223444646008135681727144229142561621740361301060109898796084828897518738167210408446105977107921729091891392372764111024994044890316701582561073863377902224091574578836214714325239288668946011293938833243564266608085820095255681963935993927092137899433272551755754244636744834541947822514129286646653006726095099159967293011646387631171630510443479255845167142344713688647139137002010882929798103650208682354328155656981186758056487276304842900463470264471744398211696117532876060497237394066342190993714639607014161257070492338634127530351178465015896053563191745301235849952093068645882993467991185960019950458062940095604047316601980637758778130209750729442454151277677391702855048972549088677752178386383627274882112047458410299082624458635097879291811282273042032772954843363944901759794875756553019429389261020248493686048700842371891680058784986360779994168221324798086928210331997297512715292734825643135935846190034946776860540805835818157683990807453516806632877154113169806945920056626289628736750749897204695676092833076166230731511841696813353421776979914883067971454894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] 7385645573801760833126213478145915884129422007582528837228375902260977658185678555305852324186603369562479461974465171163846219168111377835050475138972791823432733106980105916259125353251570379503500266713093506964091353496907856898132578086676861457019674983733846732991781422673628648804236370035264357139091445494695165291537062593496890400112556764042500847428880918950999275255897788852485581217070710805653792987851157992583013982850456250088052894222261216981196656261391193306485883153310601939444566521563764974809985145679109435234932489898113551020029531225606549845826697142068273719572947448497934223243748225280917105762311374696149814231362717827532735387754248724474958197612203661305042199378654373357058903706879303254376550560635527260060670494240714750962537610627545054798004668357733607199147285028010435948817536255298623117327877704089707724002388091780510493209326652590049315344765965094319249977859763117640635185370862893521161124266536824496200949141980214655639115851506514932190170988212923718502737620993763238564174874417439448861077565479303780468525930971574010816615861952310594690728517528929294647002175643550254114470154640547409912510462739595960445953554172108368355148954117888330979657177138107100120664710866093144654329055852270718067677093854582534064025354563439533574805384872967935203105471449323835384495354181024993837396695989968609230579561695833434861874810543203133810780543909446616808515727166705013566651090482155939371008378297412708469527692493287203593263857077329365981705220764712660519976280922000319882568191857444002670259047238006574856826020729821940042884223259408736967029069484180572522691923140328831981249401800407714831447721110305597389349249280766474007401641660388380945737285462286055998441564053572759616611279534114435904558173339762226173192477134594977185758168055106981879509988181827889946156070180772681770749132756140037743895187520816031769607949401283540082057821346366157418261589797126084308940210537971769759631260611815085242944780859446628826780468212996334339172731718241323072723324695194253340713521808889481804664803753624831926770606764840805727944800556510037747620063483114255210506757245526190575773432623836860819487321351833255160150420704514072705303540341258833086305097371718121365709216679411120509611453638055578504710202820668455636757291271419326867553584675413590449026693522027933805242272855102291170505030838264648760353304872118936539632865660162584708754641177190424395442595614945700328135880333610169939199901115249490180795147065753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] -5764984895573744126727551183423105133603028545255958342375492400641699288098857660094147003419892493214577993945519160460981341668600488963484373999585630158416756787446931175498849261943496025862089176211787984718645802689726161717408939440745195932061371311741100404641731633075181794311863004040603857266438170948118070171389923564399065684960140629156412096868003070215308545621731139027185843567925291378854040800399935023336524391490126860361247291120550602890714848886459507307784738711887727793446058350828822538197866457824380096269978741100146173629895166863358848564618335381658154525937284230403868547091852728363836607221185744166886967394416538418674711453376526437005734450100442663392417730308517277508794947014625314770791834386431117623666254234720426565428619651283398685209578623009976353206344087569819492026822746800658834022882049920195067510094387703680888772768328892777395355945068198632490672414374291670480159361317916878726004452214692872219674012426228983564619722733083064456574000488402340474430263938024282200803776730051646999188075673810497092497216832526075103566352033847584446622242575599014888708723108319491997911880321540942410974161890401451266994063054966143842918205601448633156302877342785365624287653786562758789238319069068298192412007555772789979972998453955868815859997783514861115298886807584657508499868645154394124009458623954587897641768459013892687954729936750148588786539657474769045194880185129994983413735002718704014690112392179172352571879503088163504625954091012221710455465450504443121049786550998125681676441964748307011295292496388571977772793614113568194081822185263757917049254233088700927735103577962447655856907557971198072185240965756432992188468386093343255194979682939702494192451288615335935575079218136626074070008998417412923252018140059510925367285499089182267396275927176460902990062651377850176532628213708505997338554843181463675715186958999194083604384357908140535252988109764818566776026195612904572925297007788626110702061117860515325227955758864467781460403503437998272149922491787607580582030698554582399395601591083848552520701848192349169535167065989958056708438789386725252685801154298228637030184922588596953200899113085797441242604368457156038489898572121445679375036319397001095709254773418028002711597527546413455631619502813921198868698611373196908155547948834153145113220051727709577462721388340695328574866577341588850728724923313969691363644892306545839847536689479399982153047090413898525657605691389151276192827426283966313517528116851404254927015911117291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] 2906901502832595255135252231524708574339843972193181522294026356374114326780127931966964373774425752020034726790450230139029547703056709085836983851758107713377740200818161947829858329274219875947148897462046792511910670402869223676762432390682906074099937187958029463536087648094386292213011283539097890166887494680100501646014234512002144498435769947092622764824728017669453637873770347334523601765116074945742681832951030541540322968824448712788796772661921150850024952243572030596857233270116116744435825605248437967675965656339317401953986265825409003494938265345656471613912320324707439222553755182254720286325072578674928810758765354372650931273018226820976743734270996708482556522602993420239030508296390152537314912000212357271156774443706847658570152133155218681344502114622922785606824340512186806057920234338632084381194676993373780592131498388381030439585919075446544489861060521919503844921663300774731672775350060511808978340692097182465496632505338266871415932258587370293432606014166842842826317834592503003182125653620473507296407912400529832959171134922685349616710377741135245001458274202743695611602298663667983500794094584971194822643016238687175946271680294132621970691026293298948572040461339877974334091070541532697819355756139132231336850170283700846764704456768213930397876200391078332605535321245703586911449598008154611351246829395009646203039911105362058778417830374162535367443001830425318343182515817181665839105690727029506242771867577974184597686152363407050357384901247029165922862664951417402847242231222907035497364398047564180715765632147831986486796442633292532780990567997163858492525477772359511554799562062529552691443400837968503718899219653315323905258697776050497883574900708971171502588433477398604193491202375381274605556873485040224360006196551100327011867351005482269318047905018594197165730242434868649493598218610873092278191636599071497363556946592180524747533873091756541250297592877250350089689992212939701183231717719221412991287202941607282554102457811518409416241938457307077833733582254231252163137014672283203318231820710544936178544840359968162553937205117900838836700473309837781523245516009529142594155705392163364455196216740793633945510166835794596253396792188439425590644358048020260276011069521733782502059479870584979931136165667268008859352027319839626178805387966599077929308307336809401219336627759628900232123093795102752692778349330724619649843795360492325695726147325117013493683059148394352509878931920516027884631018254424036382195475065226471074912460109674331897317263461580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] -1085078071631228503452975793974039915505497162945013323938999035100594912683927352713186113166904628937537300745842986659955350352224217249886137064648143086015273491706255994180884684280229145549967458955564284448002465216660936058168877090706968695037058228250814768113799975018912418216943993082436416653847979687308892493370450146467161123037982370663251206112935065354483520653440372318036457373722443263236194536323665405098416171640392434423502656514490183969838987413958240946912903164225941336527617670566942774628381944801608406683149624306193141077299516402703268539014710044356910064486705077852048992984111559387433645292108227260746890293469031865294291460466911858071512697772661072313448426741674964426732376555199593246290770218951765628402851258753484090805711916296882591481338595159990048041854244692018298767781339612311278668816994638891472056457869231461879131552527156040780954097059461759751854915575077848832626302538833895886381531010906971693121321224014815225239263514477283677154448084466616630458985895836327194443203952203663122351071056330670396223932096012648961563206878972985419909851119880920075024090510351900897061262857828253832176958925433675441982217223624734414544304938369488305475554093195456570089328482232366555914063384316133420600714947689641870914794717056181678058356162675653363986022457778273556352908315627813750399528127168351223927413742163933041884182856748552512135266112439064768291577812365243459546817830460457334017722370057331499110860526878265275171691317014491091313305556746619489297918093672991817984964634917823212628291545887868526291424834849733389042465785249311847278199533800842181428095361961550163121215772439074381410123597339493683641136818676546315826575337792704372940285782467486954499171799154017983233144401437243121482068246685933853824076761886899064423410568608420947111301097281091171278084484780527270068109322415434420327237207658806578407073340919569704550627506301831336093859412563460621494168353420554517355473389220265359311040580385568270402628551587426234124443699887346534091064572388034510118260753073163709683134519146988440072106657499072963355747186797406274717370402282246161645016446242184425739127564245365465461286423726265252768564196683384044569073478872966576299696299353511207148397558320411556870338608203727679522097752000612002282824698801994654136144426103571114326630069181257728755233117052631352967597800107902053992859099027977304576832874777798328346715922272478444769525863487116260971108911160380026726520904239282770133703846873006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] 293511755002897042490548832130190915485072883501723510106963963722546639443653697972879379405637816096543699282783231721406783457258341357175633899897913351532911739565138887492143923177451755366921619768437864123562496231568381240473664373082010459127101604567117075042426838324353087041943193554041194863136527601343598491398196909923358234376603408478295545672162523448924379515664677629632782051817923437131610219090787423164570172566612026588941671176943917344970709847587758568229536379962250778692733701069639790263858212624241230480313248424113517385623581781152599596900589539305595053501829281315442803167059395651692681311064442481691754178753195205954014734050988421044715984509537368516984363367423410098880826631294191485227849679326515433791284159531219587556908532610242324068642343682424530406584471050119686569556809178422044151405676251680803045806988750483346529976657361014592981914258444979017426003101832973367031535017819830311244549916891916189554565737308886658658390030090754354020869841332606413885405140973060370984112276024914881133150540375659749786934998042195556599674097911764907348413103016685440343344556433608980172419211296907751802866958729264851385976435196293238711940134154238641882026703853458418365021501732727475458072150304805239566172492013390836010754587242469230797285409659010492956575478061675120684264876761594791282748526369887671260262620042036042801001458106728142972320150221702737148546381583458541910027136742861643850213502164301549236648348913065502080340259368786148225959506203602751718296509982275179185133410124908119195423091024262087839155247153666091149460917326489987755075031891325735774624602419250312377566633572756614869955062852060560756098417647541358779352624194276547086507928837490807375595057721098378231559856205829665261252325361794980487579584190022508664662891591617789036603388372924132376972745838047748089172477011198486134421000350226184634370835115480737525520773965135862976590787172321558836705586609076738564969823103512893928468933671828811210339425770834374997349130192259464606891468262006997443864500362585776270083472145964176339481965527017234699756482396139598912298042659459795076364936679652470799122308070779110819633792632841569954179752540987777227430963052400472212630699341495671070381904071528542731554249282117671325894291824864270859648972210524052514721712763541106676189742952722750354474269587410115345973195257865544042581390183135358826258821202232800943529458294585915897687283169067170736722421325256221485973253214340758728475199458508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] -42148089439027855093121966838341414771355003745859597805666054011755414083101974263477025177103611219709886845008084525376617954246521850998834093188161625592299014918404325516280250305328579595359999741590990146363379715064277025193560885162431511751989261207389143474562422405747616339048613164022601107360334278208450096517409064033328083993547180604026807652729095507994963158470020886159610183961400885304498241966599093363563578469819843299484356087406256087447172321508312175037592765005200511033668834554029699778413252509805927938990738829600155057538904705580420890479340482134991787035704831352744921629423564142604796816967890626697088291582347520941462998307142130464493031432172815770099314171662033053492322227573690201881792548115657824217764536777849230962483563609872144345401600675330776223923367566570020623423930709256579089217520273452538935079457627335687940025518574733498730192429334713971494421490389239110270119924583167790167833893450394315166414932509915932664092583366312531602232152669708965846918229586405218086927881323795017836689343226903598273784595750910621318522341504496796586931279881770919847681853607608777985792371164804702034671631756702865282211835589945892364751413317905826695370603724901588833111756377515702912305849715525387702065835497913442493908833661863931756607071412180593193764479436558307180805885364405870366417722448889509207997790697361582760542636067080955364373882286811691961384383246343852457729270278306214797335197483367437474060105719610637763916619298481035102455120379749710887141659020816376580882179627109591419856981592802885056467355533944347307442334810671179788579789570007314985908237207700933741062820245695539240706637860017311400082966778869548172724126846442929701334429199355447902346359780340008309355490217484511253671128200813497676053913235697738135996764240987417473841420153419759370833887155725802355068909425997054781501245002886112904794345666927536315237152275049001127865386660994792740848165544103831050668266977534192469946523436334238390535754873373792223224085859083372153917432761368095428469181905877143443922897800313508878006699133569742937190352012680826726817341694736980821871595873322762542916303820189309250048037440266581126910249301618971167591650611206541900083631981124441313917704322595049969982995175734372673398705329897609879282755597678213519193665875625127730800065490604946811784949068096944858269659195750920800168180760839705733022657866935911785977783034530695061173225569990889925920133834221151729850612007629114244855221977088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -10795997031395805229796745481335409511264790411043761053828795893614779125471170174729282980801755978161259609746525566250819953741480600973670922828891177526091821296178816704773293355347545614963257712843456810656753537216977535226491343287225463773368094562849962597687729696910271086464948613698072693097012554816798926313076952972671995954384947066698335795242722576340450157973010002163216343433845210717131847559253185251613945126750973861448346289971657503828854259149480302076906386992541741371699264284697616250712111491320520117619670194043539696487252372690731461543908875188482283135788574231456341321052601372621060786577352990758361127184150233022728817864957926688627677441390341699356509636227390372325261295557894836251709218094257384927857292105901842015042577610038244033987063478483566158175469929645284547370029272098062313012820439644632161262653805431781739215963614458924863008744873357643781401288537352972718009847528667743346028686264804722150000133808230412741483306652659930560522279437250030255323651721400717286179019175027234947245229615578701564745301541824260129825330265910099229459065544789281363401382138730539668334851406775776613378431279856896401720921824685135405151124122242509934095454637636053996430838380536604149244168889360452764650021841396877430469619641309653797342410937009599796332679501870461029173471877295240534089081115801927915700943499311066248437576108366056494389072408784134635319191778133634718416629646269583389873205768591451695908231405701257397090303392488267787867872644193026487454545492925734607488386639222156892809503547475768007915210090654388460785500830355761596631944197004856260043681606673817333443643710386389798539389609336006368999414791139163711234635334584431057266091112410531413345121690501598138112145474041621895871913013220374256981252498317732649400826875095492670520818996762104580041715098061574315105926674338219994601099290885155255625235130419878090809005372342448594231241294896952760659583624425633580319289000676041174188985174045705612273815069865410582789776987334743160752134738799489229182073964580635100029598420729546339676198396944286537112468245246341650245430356155375027415132149726259467413694917669031662517375058041374270801095520137568512517570177534135664167793822003692572703298563908446729296897503291178450776909912319142529543091568058427539285544491620992946557370064282817178887843604782722734256965730090505441476948566874160285064617183481009807640534463663600203525138715025234827193059238354155707739791426780465576304239968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 12368709000669011681512584290774676427885506800680693055772566198146448476460588386292497512684804755607668894178590156128262224274620482691262220753977598372402905809382597313629462430458741362153440948044632080485181193407080783040159309064934009782074079429745149268633590076048639334478467806845223606890213711617675266756331591972997085238749149771396252841490467793117044474744861932809740830808183588393879382459084738390881934394396596433334916226826810993054659920803268367295596886546740899719464438838504628217265127815002652331842168441805905868601133030095941281739948654535590850880125945947650051016451273136290984852108397160837815515557419025542888385590520611673680601307260257369515371191100714037565118052887299559212912313718975609983389565640619683846235055629980488080656109149835953752138701128005873262841758645138485994819734029726849947796705948170641799563744106187966374820892015314420837872219410421384510029828718892176802809801156043610037970609651082187625995263882545323538109704492221538794693315681183817657142084435271540469921245000408935989865237164764272811036013278873282096992822564644862712877806429354158931396894753752427170636985938413370862793060679982001784210494206810293231317660802227622667224347038133206502386349958564536246845659412163111373321254269242762827771510442270167378977640499402202697276088249626999150836567303843401890513536854649948457120830692567328299976115276676931647621743713072786827971931252845870535027857052669374840607643121787711228439875550060191289845860128209830821169404876629899356615875199192241622691388202373761744286276112344819138155750711061958219452609337734152283834588058995042660028927769824574826550339973700460242656712961656412647339003085581566324616384188128510126584805670911583174139124117708799690314435579020462471607088123393536964434020059631682675550778021493337938569512302694810533994644416517924164229201593434760372799049772034276936884006302202582759125190684647661452028748122454802272831683676956538843815256985860003145499409269065785113301961498544918369972222117758770835873651285713626286620652013522674437500808673755676449642257899160879074771024288913917224907936056034686187784105259161827926941614195437903638094025428992408172046659898663164609017928813835756258726719670545856093940024447961598450515767282979196855517238649437862150266940456044076535409436257004245253256267954101825071052293117937842740634373265817257577223995883831410290614548545477429561252843196108765607298099599052135584301551579037928685070443473797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -6922170008978222188882378684840110047531847294248145712743587318706971755956300609389815184264743028689342522808058620863645610523106679402646250467601769438774052599598086825095733586165269909676432983868106842998605206574115750319321062014553463359295559266944834458144007582494232132225980479110579169470398036503544029856606492636983001183397910673916423263205638595858222087661690340175810097334896976037841533561189224353647301099863915617506056533723586621910921801219376847013937473264859470413985351772656657340270558857157266853864015429776882869613629362417211073284064406664711420471876752142389617252818895743442552565912018877824193195116596507034486613540230663739742914379426265620655111278150269261516452329828878775186525325812623517690220886588223603308926993838687464417135065664430432102098685916424183482405671547345546169201222306159846582067734513830418438345807390877848286291080161628007735722497495304241670679922241676229692499472140909417473121724288134561075669606187645668314952023688449115166917862268698786838939279899610841902503118874691574488160859696868715943659412440256391724371635621551537236027694736315568545596758424212570979767760470686183348972400329704176953709935758114778738598333778753761962981804968715705538810911361108315877282483339327690786627565993236430589022432977372862040421544847379954538513989373369795324654184777658846472595295101879582035544845496170069957681441110355273741408195581832020835575614038984574183436954912671765636749991615807492376123912849990354678842794656888942089069585313580283344697627836415461750955891574430943033056083935352798270535064965961782372430510449643757783923106713626107265267646968148192928366402100074135271793320993528656469630567200787918778052023165634322528271032566454406299506646305502206242850437362988550300929330131730597891914959092621596720494383365832092260535253308992886557426193399641986602670613260028209565365783547196397808546263358550879812744969400415673752162060732521019131624338950220909881771308374862313730143543345813955537625381660662042937267449009350875735764717654286194000389370740344899980964021351894447898346849619384663158649668877090880944451404119150745637052766029647244684747424759694585876655035765302156741110179181680628421167461533425519674769029644752515770306280959487097930884670926502023218783846767753212607778291616575794053565208532152505650530064621583924905849050463854655290677871968590735847169307100876527379337467738181207250134045753555097619839045365971850712009917603984402333015417133465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 3107119574774801896491764857582357851762416519007326097942139358290951464380393784262477723798433273703050207352848636252815097754093104904698677773727428927705092993466472266100168720629502427972764712762497094035165646288875915022047227420001571379357630581792739480653972951901509445964858731294763270060918163796042348454227718952539204568886955431335312101746472483853681338301413027298482800820032455166919107893135291625744715169218241189267843648459553752922925892072709999130256400692198956423011580469953244600453959590456082200840042997442575716576073418578853871838471481557341381875354617915505203990720744167480955940104247713965719118519670496831095144514204155433860017288559471207878936704831641255223965054676958709814392049752135222946779389108077550591018235546119880508217834397145782605469427726530044063119474781033465761052065820346951804730137879020020519498682103934604787283907840208517235229448139006169023051763447099566494726494069930856872055179569932415489664696034753135711983380488181204931273987860460320184674734971229578090951212116571303747778975320262635181607524722833575287160495002645109483621259736479172113867892707007501471111814265421940843188669484616678048867508753754367931056137202772933800539645750805881872738249011753246014609331088609275312182782717687662175281908788478536165968501536107399815489096677151384252567316451918566434905693499853994516411757592110024272698739540490081405282414571419602361816171257095252243360172252981652128583353283790965095566625888671735678107447916494547090272164690346330743109252667040896952401741830181609036251431545868282805516565323349145719172660879704739109532956355083726991967069263983270384696867865045202377325016198322543138532978493586041709323301644309975616948148898704132739877741392846014630005975149530318380585853355890400231741861040650282476231580000668611787135330767953152048444753051944909280637318995275745437977485137647596443926142278476009072184654252362417069139859757752199967102824772408089981318987884204052926799807074542485489589970957322207201302951409334217107485766892834527861822894047424440529243277103772473127475858365092316193872706285540491703160138028125827158166467149983875710293343025416325026812573645950127253389276017723181185777441131814267765279051344415542195723559512805761699795088744418011751087793146920368776950341572917075959410409294054417221269567405046982054373238229938212946259190325056403091235015076645932236250928223935840719978383792090308539263729330544759516499564121663584362706911247728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -1175136657176636033612075956680606731202250045162281931597760321571408869820210894006336563449216768330440266960792105817231716211350650619388291738089239836203669244674593745955454852807201237060547637640979083728945199902748155531738366016395807549101834431643873439593753143801147410128529871344952018803412646248613204478302137775922864144074821944744536066067534387019646862915807193410918906638789366842410277723445713229000592576925874220905071811376992473696457984231360361822514550679076567804835968010252352538400243452450014840229008941241129641869818637069199970271693700159821436365933562612517394814144981733398893337865045138743385128518297637606422441376820083969439005128047450041668791266549396014080438474612682719696490377126949211196601504012877122986891469106606981963934199461925654270758995285385765738304591804423751051749663961386943911276136252915309688144306966545575294848320921539156778212883895694301962840201689889582019406993727932887108520009842278617747320800215140839476556099361488919476315612809449286495127693358197226153503748912425789061803047301034816634992028599621898420733879142724949935412046746605312861819028307278502874698631812387713572976649034657586827821752275683550351454383694200489724225599059947446000351766634416447705363406405986273282237458742345060042270095584812380300527928206961001990289437772734068174330244604156628205054361805534174551700649696565716929293896578842036616959468615669071491272597374438504556807866588545634098236634497473578962134226314596395401853395147661474968718835719796518557462482038485387430030247676740297692397161348225987384296850263088067382052410562701947255863638775202259805799701791503958725879948241879023912937739082897340726128945629938964657562829511620147152922441320183788628858763388684638555547514889571509844634595215581745136969207285119826321220158734078661297314628116770648490513129646160793161854141361314439454648198859736404249495507340034061421769436896817913521662070792304137911229999520016739498325086637982691798051805837806585163844390368175670969147649162526151254103557530461000812279444161992202569838726292730625657000246999792917606048315787304782746485259131195708215929935749869468886888212178090387522553411911795843703316455169758189514393257719317374377261287291549488120738568070601519170431750347695714462085199769767804524830293232909774117511969650108663603773529705336238365268700541484842497541536442531354693930463773389884855615794620957826640124930472748436919749797164616446507173352617203982506545561311641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 353251394627263862643379309630233576538102031243540979244059598330425495477336157094277977691100727460249090837620665513762636180743849751485786851661916695059477063637930356206362140826805330377213296658678244265331826864233236099802327963272332305683214812033606177507489299589590456985522315996198402851407114981361390452425878115067601539510426649825425633287000608368775132807098213830287274614348335596481908538803265711107279284818479473086497207293224791307140511610266702878207063251893287531892141159632415186312073568722824324565162254792492143945845485395132318761815848825417126627557665251440824036449503869731552731052359381256555248114840221904242735395190963312745428692346327972171722432671427360780325003625553171856330913014205855323007721432160022703487848888613851540186546399919902408578395110476332627387074857307292231625437573532200811160007926966785787797936361944999643297360965804057558886189503197558392954163172566627530637378501612476808515002860883937476100271436105143781869704825441083817247494310307387100709756561052155206534843613524213053077513987285729141569431857217487938264400018832321878686209338435030695754702786719713868674162945328546616676391907101818402485688267383727870460380183390951838622689831652322775671859923833591545057357245562504396337931831509551055316407651104379959451393362689958069561287417839109511603840931233563751680714243289858341334470876320112534589700442717913563552106118655641342846203907459863252047030895782555951863133230882951728672962263661628464679709574806708365671243981498102385349600421417799162880390107328667291557417484623025559564120907535404609036781795284085086722274029149637574887055943407441553240737448373388294207968389840188328399188325932299564048367688567078666793609416301128255224019839213497326977830432317710764962441859630380300622579175197821771977818241437332428276826101987242402294902124454464888108642159256614836389489899447744205082863413961854459633990569106591164692365333811883804160127478774387048074501896594951124076706887870265893923663337205481434158971175039904068305085918606267330511350100017191861424449006265283769005751677734893522156361550956972356618911895954625836716100373255327539988369480176800673175634269387177234397648316809331829162524752856629058329285665352321258440052875801793771081628738350397732647421417154431718205826163993229864882679995192438575600505184239728557086282596220376918220282160248190180645914823222684654408044332054063044664676451960943918589231658601157839324330468096220283551869451632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -69182132392204719038872220179549495644397730398503062280334506831547089776439565205402572373305731430006601711178585751895092300375696196038187103874586645273839320716044962467067529922455498899584323446575351698702153935847231691673624966996309917100003458300531982147363193108462529507564712129026236591361118790931983943101086582471351512095088073583298287052788892188310879416894422563702933813418968592634005106023704976894985473694534235996445752517835576927102874905447400763633681290315659618185014360373389473705832557147392290449829154416153432055376484667140949373328516680781083507320553821028247887865492804899663791026586861809665981628872722822835101147354532092399921681273736534146987924480838195404997238152661040104237514706711001378088207708161228150577016805932014199708573691493037947986390251014203819926709342849724988820863706370409417207005529814078240929247840516080672223947465454248648408015727571414594530248136042517394883705226492439883993937835263289867087889057591065879555039746279692109867008329474614025875060299041396006389084441258048967077101589793622941693511725057390290693239464956157963436812909322246156961380353095656183357686182152593229476049138168774430926817585487926684375298692214072535021662963914378953000881609021130950613215173360222415332144623147512871707408819345861934447105032416856471302198185908850967333426908606841318394412304173545375423308312149786350907155399134756949575100753820876908617329627090324717998829428723880600877215583622405042407674040936692836254713307550019274187212480770895446633345631963118070581076416512174500320705970412665721499012530051262871805435683551305185574767283993708664420853073118581049728087437661484160371332403169332326978012926174110923025654012870609487195256089026704813659642051104613916241059185358706522323570964504241231946029118908829176762304406060915860136700567685873585446815503225465443512390432083702713478351003483870100904796556916453912125057146480884003826008421351036321736904749038487866238122668018406433765061520544751882619576654753398918572601133308563354198588782058343370880432341671418344246692053931567984190570331866974665777744848682168556793782377332701360655686714585783142528694355257071431547299934853539342323626543081364268630361530420509503601152467368932690640323861949521501912484667577779904905481210602218649788552471835082891811378616067247272076151762258926196995264702063115337368503757972678914175704762504502413107179573790068165511270661760628260274409045843264430142945301271187533618659039641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] -1316171891077970029575601302615232936642481766706706076530041519032914925776608492384855956900283677581102838677544548742576223091790221779686623924596859176272878348190085641536849390416623036986735708857723794504082846380568523283737466709741896250890633950381085601386832650335528830713720929591051737924167742886464823167743188950416076301810525951652689227313539933145784431544065472304311877102260115474778409337507570392523330180196948391597140704249907184113321577353541476906595294677778167753821163959813039373621177733855638589852993656983130504641731367568802826764861766702853801711683133341796892221312159757412101259282796020712181451228418286862201217787679793012572855059457451705795792705824068365405285502040651247185391426211248859517149430289342956994244575491599901557920440935171056442197968319905881021284412314808787564612052638177375112213692899164193567800659749905745866670899218835309603544639396122249652933556184425720151087188376274535180789494310121054829189804996487544798172631522981721008126743871084716314159022886621794662755970661398374853375666404608052366268713850070227560327645183212135291948521298857664475334774756975332093622353482809001738771389294451480987883025445074225252836081769753467482991480166858424256721623791472923007261865084986177618539352139749033622855434390403603080849959061459427437605849418633851568094377015548069589053971032110824135926082921380149217399742914327555934858502458192876774502330604976517139374099112383693188903156730239258819540355786774200798402771929435055703502664989813769392439250499387156131220583625947640070662372046853026032994696685401188883571390587566364353554348919115022947939692197977075682098236087368910014584477305716253754632075565344853805780617894557991471782042618735897216695137777362536727081033833754748703430064922428529185994359022428890538018158030973072330623366730673972869089653621456800260313235290702312254621960132048385395385527585704059161560145983435489035711371053276841949968085732062963407199049144389748163945578828452861422685034664911337958164145648831919272555420009489208754769901973675479575157565421338191779407511712185898151865712832305526937992335197896141254089948844696052812356646094791477113240655658735370004801838914297396843778905727908354156618395661575676236619912950378822192122950994881076148643872454109395172768689417963643992977670457103346189943151507765439994933038240145208527679268300276862773521315894142657856793691897325579505664642700033697798262401568948392748984107004427453899081399664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] 8353467777879657187251257430250090767049201760184627851781402654780017015599018892706299571873391959334710873121301395883980303476335266753237359391658207079599136613443653837885125404718927376259398470768794390056655570867666685893105854326844937788949311828302828777771112153866051451548006687353181864463513189241927175556893070891777540135137082052563620594954212354212345708576477696572326180926971432258955878076738528380586962733585551790439398695290705219034176911059991135960095206091261633791597280787006866341435765486169459783216134998704636268974495042136445324727702231136557779934525193480420688885398672885820611096210856521825877862221608301438660256073577195268045976927406496557227104490879104152707287693983078629850937876131341094305109539146894940283341244687862105511763279040294506656065456609147489896117812090042354505774848333678917284658957964776146882907709965006624970016434191770377166492086574267221200007823310613754896270936484851761562751472850282990524794505350488847664062056876886438310437425423714943131790410169560670561166018263692687740929352904182099418708289071094004859754298045226385183293442311418399315304832277538101076758552057887565437285248690912090990298092029356350983599010782688300595189138843476281329935822900750467726561961064359470433771020195881183268347463453077062971318120209727683803636490318068251012259221458236129409650433514517796803871697416281726581514343464635788635946613186902980489078522529253941543637927575603184387832000770184373823434543210602328031434387181918362327366153946445873321409668663733578218896895891745739718983507959560676262054702716394218229702278988493241122609789079556829146779483923184168499772740592164579248237232204957479671469769569329453953269548291806382508720922193638614994460211890302880542319448394139209047169744767251274954214734327813807710269606918810337261176472407991430222502082792232568036451759529924101912193098469999713934451649942952306941784095279942054696920243355948671194100523638242348023399433153065866228999645600151316765334914524095894641093583182267619313686071099871360609275150201963180631904148165647800845926174215181452801676852570300166265371391640812516043329205942260122308638497545297807081010616487472705881648450397414165720252534808648461627215471197327666644233088000060905104338837645555870476252372625980507766347850233270545396739351071448612166477756465783636664476412488789635727128929347852580850649334691762836016954457555530311462646869727493982188797090486876967623803439299421710232079197798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] -4453492235495946169961901776212620503984830791128617462906523177841757836478927459224686541525946103692425905015335217261678859342968520696463676138823632348986353958040952203373166707794981332460432711941072625596264723247014556158175062321197564551157416959832795917326755543878795046263672313809077704385462697355125265544882561282144941388156867423461055256071325695779979028812100890145120030337129985746953702223313535325277606375404934409255525633137210872078639546984223967419435530046286546882401043046998448338196101691160261404826469679040309697199458047642832671730833919189334752358768217365249807833523120793533701348937387924859747329634309808170944401167198549024892326535844367592247299362934542231877691797959910233558626252332499248177826372419787363835684876690761706749015427236079330491082660608068802195762949583758556284998522932430134098784879905564054631924592906350542375197718198218329565024933058249525301689039773818508979952397466450487022013255527826622409805876706263413231047354714783435873392756308433217166676856703558174115893874870558829358070472612473813699361403264960588547721123061030155683125849509366608862061958966486843423764575876875482398992682799108949523889804794222573963444058621707750164975569038804674602451501444260889102054678273545070063204734175241965381243822187818488703908057668299462265351478332634353628055110631263463392755437058956737426011794572710300681189314395037907272055541741048277432619359790593180261417739988654277644603114431600233850488283773247630063243201134291175120687740124027559269848345078735890306451977696645887773800689736346995541006468868723792684024902722657270308929998627220131921019643150864348271601312302402644821770825110395881874940986459060255883878822642463893239527069554484236830564920882819323646467200874551510197408738949477230337046084070761961477391680348230891088086282991322207225761357382039780477390200709574763651929947477830320126924276726411611782394937307178294199094944979925687049665135511552247720110115321703383155284842349400468013530404443845528400738066452476940829406698683844946592029586111217331308874995426647327706770798756613272355717121783180760178869239853584207520938038284567739846061498296189858499487634969946658200441386160299156437352888628626550018145103635493840137394539509685741329095308225314276524241308407025908262258187960682487197590423354979428553879318997632436817154850681194228083045571313242437449530810783924593209608806288106009081732023195097533212714894531472840348026810273636470643047813611520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] 1618658497554095770095003349145012456881382517254006385306562508250170846611590550942828123438989800568037781808464046912850779093861309599211093628748619879586772748080142694659812920355348463337999959051565875112610596642014202454160357944210101194709659566729168492921103586537436729962110742104327361067272342722504410230531201302511063878396890785039883112368291556557479182480438612035357084605969589921437194115725349595465939425049273612520693997284278001781022398898467826116225471921095550754304025251371737446835276078247868406522725290162539391880065639598692776734203429234336224285321211397934738206167066701924229425086601591598331291439127643898084155696028475903115643520074235396270683393985743632476529474591270740697216719585249586404698594874944105856140303572467480730543670858310144095503871321817227082726310382234487983914498310260238053390885149238219129579113266264669070455229651526818179179002818289251252533388767834186130668968347049206545436500671112514738162363361369936857369525200121040096751241413423364017241129632289285378295725041909517213453923386831202590446936617979442913897023652898609580049503247350511315474468460270844801339665269672017833917171679320700184298573889326244305026406746527095674368677787246162008740278493343941653257972659428886897634431855285370073175169577559097654189879057345535379976113284487745534928829432533993740663387108710780972867177444705348422205267201333865715515097942584135461105699300789884090880785556432646308245076821648456679911914138703755245489063075532716913704989297748813699020539761748575088927729652526475612914013387929654939994157561291034971333032010146378939935465852514502869675953720222858260015475658344986270450134610135194576061590253894106155521266758919754542307321878414321618072241552221617110772777419283415809220653422902761652622045956302073187411356089783552240071700619127352925848622852647651385708506514229020341735133210114623364091221722205146648308951607755247072480948705472248164446655003342857182673489399847732890767331018824046440456778488841819628205157341233554720072723601867554498236782852871685721524723288099288184842679277184342920941051423480759866167533882547442293986392395998104234003714115935434191378454474482132227588553136905199999395066254991753915270358775225876795118293296716372407255189701630547310024091752896247859235426847039379530284261655476024371835570758905733252090299823948122993339548967619654303651609497793412116355514708324446289262252930980370696497213124450956975853285385976940900886406758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] -474326061736700751038727154224077801353355383577732667133590661348674289447086897859213054370925751898027490800751381840225812106655816491753823453739566576495805280035394580381529091644695428856521439755936600229737970990533591641268989539212919671970278702936199972108434149211703822815736478695658154254766574110217901384821896478345073622052176314791082616648591025791560904966947656060898858508894714293168004219586379295792325297868472048602671468388348312660097337190078973394464719614722274389088060765697186547104499516806103084127492774423517967511234869081456432479449574934327455988059515263536910022347561359964995327941624835344354986114272598534570515067956225148326749400247449987520344624427918898424935081143102827792904732353259728180201504117764134854095666268269970284639496989050571696826034884738019725429606805995772995800279243345985842796228710858681299569393219899540413021127656325716873783464284069631015414963739533192567012636950309868719834747599565142857558479217032545222119384637702530628314707839116789196244757289336270174703744745195083261398703520145160448574198779774148274254169188134466376281156588991198293535213080341603581157851146734566210977630459330127649478944689287176145650791672401257480409917222459360024203215806761859084529793625032707383776369294284072847361888277544329619971151592000491296343378605345841827098617918926246693638839186532591188480465001391328638399696497938473252404652436364574350602963843804976338652358596294232744284910582502325760554714685157775011587899997822088114817745271047963343985433995857334777979882618238431105173141874098977239543971537767358821423271294936329152478294703697982616020060745495040395604738859029001427646541477010145460599737467282386150274957700611229534902832866459016910225779567925137473177864813084440418437344155176356209580608825219072340222229248335246535891472014071148098460341952536646331121451804371368666844692011369081132611280497969708441814876530921676158167678771525553468736672217590593132307360973855435640087896677590085154068862863761834390843311577642825771388378452482815037500736370068529839486164198582951142558339451996489974108882462876759169291688342042087153435082999344025330331598236401849411297930621577702954084360702096974316749337522586017362891971008017611852909840599483392477078521079395623995801625056751970569735024874639978273880495236283925513868967005600961117871088841863687151993252718259430980087961975589886635678830997036193057609530030680464792080237371139330202710487001903096117809580605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] 118183337499664732924882762926781602649795977380083607653221333374403113814381419933707154255664515720560552921384459597655970267188675040862376198404785162880782978479332915589866414630584104695962766579942855267110105894349604178874606645274320570740372910922606627291886176381343777298952920921494532747000030473486876024552068480611816112658184466525868314826434990684997540810509224735655804874385079087495814673589437613746242195830332403090392035034115902062423543741434569715957685923693376079564287510520497682780690835071738565656016060154325784351251246242888943588839976886753952177787074188988616779374815926707314015622085022468863778206289798204557151047969942738123036108984011304647443401616907464663931456724751957441351083894132969139254794237200627106888384453520599321399209445061487364957803755723498625240495769332889397337259916093618661106161107738350197108652109241860210463463046031142845146345109908983523945781981497646633727649619980476931460070309774384695158523821720653388001773545424297270281850825122808259061679311382850673501994600783801298605577381047848240867885389430122766860990518734495728081300558359770903512074848310916855577039261804374688754529135854032227453620810617331315348532268914491771700827269192377629520395838450591465959511761180926143497710221568361691879280415033762227199223841880314945424357858579220412128723524150970577296236366079963540308195696783718551600095286468419871911643769483917001831079356476590741463364489564359316257031322353003011202698474602504504865669148031846925764142041599935286540764615731017050609572635549623352338542757756828547861645779869222058376983482296115000860636035248541215572943953267079058630561304236368699783097801965421941848609136223114711740136017647416321333654780805504249741490700574057758074682401191836504620896654567661544143443536744201085325097196285442336132002919154827364734300595597044978199653513771094127835930011604950155720275528061014778033621026930787801390021493177086202978557463334727457592178877277960939458186061516339120028998399931003992329778228049246869673130135891177637912817981992745188931843745845953730427125982253520843673714404184393225872929029438003209960546353928983418911929162637450325425072513377054727243742348779322833179035339016818832191953419148844444719772169368741307779799172405503713625791302553473170743254636843409422488277945355866875552886766930218196616233078804929875325841864746355463338277353733966120607605909410839647751757751454421653684246272049310764049875456033077325638454476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] -25426417237186151070274781647149675875407327420407777750786338219677517169904187353412062862784512450730088137579151626023719077265023352355172567068054533868694611373197845624646262724195345133675931341302357113417636026587001992909291053872501719196019668031929647267417902341905190797554547536800881273585162062601275725930758873112848889756051730578586785206539039065581886082002251695067186297808347165319246060616592276793845597894839106373132851309565912631520004415076533515206013720261215499486579334212865747431496953214161089128460555370379573881016639480451078601329509161251944010125484725925645313958686869352823725507624481332185286312936088105591351203852353683777689238345645302330377011494183121401538678184901784860083701644308394300836626070440410395959188079761936400717419245888393901367720646783056285727853482288186750299294900909695369238462885275651703013239167509573999259971971373150315879384602092381660585315793208634831845984724980781400925270982446828895424540185873320801785999391320181725516800962202163483265557018503285242665402831279305511083743670505389696748781800150311875968804850075791736258778717236101593838394923924530599228223878560009661485911624754609262075236671198011214680969502606233074925712410870955995563347004954515252217843601524649112415275327688336293035842814327782524234976291854183431286388085477585382742874686372453793953540610823708462163020608600449939365085472821557453293436136823786055006014102981689737525161412542112880309159359733030119277305440333852112638877229124339354441582239927246486109024542190546225121835711061361999420921402239858013946880713988725363676568600698810905802512313867984173564503393541782835097295868586232966873473012163585176655345076586204518274677148055745485715427030802323619136159449143496027975716365878796455012879298585189941280797647120814481663477248483839532031161846123155863987533177854489038968403676427918456502532071823731893831953218202408239627627391354127257484755153476958874844527415429203234065839901465773860877270075496686162603197906412788287707052847296700991522325181133068783760468213612846556727070542053681669535614249256929650441187990671822479546925971340488946842749054815360803375823220806898387550427346861086574380315684901538358059677398729115122740260919768675950124917331442800556163810208125480893820030269506070365903380578501026998747799387345637667152947424504790184304334824767045711352310991345350943610077831264453064766728525183486505563664723546740424610138582838044205683618709621597863152000696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] 4714059319971939557983994053256693946214908915020063143347534463448389661702404533186420867979096734328663522107285761103522113797210879782692131745609089482446662754725682983957465973031833888354262810565774071652199714688998523603723869097672517084638834479939223306291245964807736532867841410222989239302694751992876815922335339922179159105929637177568893808824055236554979035404217983459528539791744202706531595088402385934360926570697458921620771966655469890232171607341468145440287826237926116119026501937848190072284858742583287614647892322688760202949685147048871061245847406460095596695709151968245644049491712831215602572235376710024594519046322601325613691916868635442647635139002728062986320775321175880144775955436519252048740359830437863766645186766679989333732989931346737741304995404930524327436000811979750547135668445270220504196989656346279284724435482946096917870132392863921847597130092924947716950431769475231796256470793153836481946711403673809367695469022444213817542851110783004687425886538794540824368520312950105108277105744092660368004805321304826743241464962481510494196713147423304016380394168093744647661878213237430098493627851524294031451391286050566749622103797583724346602942949099106445163566393766828109676827590761953136410585889725575306071752584202841090670405010011820660679753619973845012850994546940839041201948491136143459979502270467103713883218790102229249119172098110727754526067926197364467230632709360207647134668350258530122442748802372711393448395788685771762890667215442825714955103976634516985209522108831343738553011621237190109898050257064597119553477650443539236778376971801916067981298902579201350099049826442233348685490737309248258864587358887245271884789472005864325047952754665667100707150312157772500145347201092256738335623434235728901263705082240177986116337136105517589899712875089798059392951824910651469278343796756372747948185073941062122618252905477372008931293288352933904826028107179001482464817974757866207513524876720743464213389085877859638801398000925775289932406769944345955943976968111819642001918307997079824339669770286618879410245732069676359238381161487923128646456776359425290894969284332177868655770038000826081708500241236515737566331308700928167298130493678032724381397646549714569045244284253713431423129210214305437652261395698834587041069856752839225155553003360294581414350036024758283492065497382457482402705340745123083455436606904305293639381808531135356194040239906896958976501164373644639681983293904444783673372326634548285347100914707771907951820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] -746916966662050053606026891479726207311494554099506323678052565723825750549104817466827398467341007363052726604700238529890409428354308308627240816599837630135813074234232589160505999798060849708314274884545297854139637745060037879492376837327515804886916828547672819029014553673429518215441721460285031330132353489136552172322672511239917698838161046273622079087740745493905704647970463967160742996803087187143260182310260052820178656202485515057993472817341922915495167496051852045651167102627249996989233479460621907429101561492336735325393249840483328994069449893303152817653037918757348729564394564412872483309844683736714262810855389888860301365656976003443390293235348892705302852444932854532650880772506963625828028107185634525114891185195551889757526655676770541527768707214444767091733795217188569098986138505353634564537395271825732343820394805718101378835352079202987213888329922887902856752778620841465381897360393073381920049010279654476044655540002429318062896405079715896569754550880794701191594990976081014582091046901851259361834761707513517008263198970790533451356236756502332882780906489033217249318554603850220967614777437101032873647747184575127928808683567740048940560959441330577417037201845631479182206543276383193177727173009899268679952237915524373036113326650087073830534219023804129688345911336884119004301106270559511129641293052261122042258342783593200550307915368769914545903073620090735165368109085365443170825112070172984195929449741657092914796867528301552302003613445856381681833190584907558683235844261022610270305573183484001246958304941276460232175120866838248093287029764394291682328531334395381409645394202128605590768909619829773668992967526187025502967460577234420588517655700287954504381158233787230465242063698251276045947125144912367186618480475416035376567956002555423970667105714642066634616293650834214282417418645987002620072315786044385743209627678838273552352765384948946985215249726960101588901896425332045060131027286140493145698845027380143938325786559437164505417675395596868940619284612665290034057398803771361690416512325647026225254804198595033452410743822135499974270406468015751608926332338609673452688892588752769967523471545281842692544920858422938270375937243498204098482567084262074502253061485139369188780669234632448543945257969088333020377052030126715710899857251243268581387007603358270741038559558202135414527020557363834594278712186377485910111711363062635233109421972173715473931241060024322261488830744906645255759169376483226771712684996105299969841651948228480063242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] 100192944146493058609094704603889593231548878253575768039228533193445233942904884077941620757513960104168365030363273345363203362632742724251729879660924154179357480514843889414327017351114186763773580288353472597404250421656010685063575461131735150211630983283264679590659149700131523215548819427873100416634346475721158884339642672174801133341690074338076124828346601937520727738886218132380136739656087840137579307501270521974753117855190942680637865555879187149463139517395778323730138206460721901964714659445326326061142109347978244803021846682847577522731045260643702123568953748484448237327572793707001238474450498444669423881166410447072622060356515860540498541639903158367832521000806634878681929130842544322088183547048744945804618320531262990347921461516981616852491138249303579831048449296828524493268589519620571304159243163499229539987515645902012929363187414892152566343708798117313192975315611619439526343714520051605480939173664110501028635263434944426736129855821269395892161461227105770254551149077217659399578656985040772294108342031508287928945464238114906314070035234387352721062345341117181969687287126907908501648662103791867746593389332769188076038607585107800998278304183622119803106213474711078875663326047956759005939584193172938360557130051861044516923404889219660273272619777743797871119798569890771622766251003220970744840992508364945788778198563446747434522099750168232264392430651692146157091148855271910258852718910326168656343849889890986309404911590689529672300846346631105398479930317137185086930102077187966233093173165516602821543552445777996757214842143238181880450950477289697808172807741097341363539177492103437355186245904084449406329777856704779127224199096753246688571286757713614565167940717832862627711000253102877055164671429362381387877582811682552664516426278879661310997473654698999087384929319962953810451219103410830869508190180955391380188485588202065059634321309069403426873284364997740131224625882320799726102660100063432113653596644721116922340980807729829136656219945179896280627958282228956028659223871254053416370335250884507016656387618077468930377915975601478947389304282207507156818780953631246208404656504246872155523707492678014788888386627309674508277271642171518158697705716274113480170237597103715787254874238755134101676683055383310085428724812324946864095417595787500995648090609206589060053660686452017961598588703292348981332322482309475904947567634141898009449325041576939126132723821369310796267733039233726766689797917773503939783985670135241571734000272175906213068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] -11227619513145946910456825526236668899386470669606492691021960165713835799293606118955984522130230200517406345053595093628802007870994807753914708040322618110904205752787851942446607258390876925795685599601441069131865318349585766115576165857796479558335150291632591737686646490298357388942358850184259023859285493927453131319605247077077683185666445359016833235361960382201569445859839379729142788221376406600676388387579535105280754725349043540337612248041937482195946025838181282283662122200912913873366636926010092998122334277534265140302839612180304487520777416942130447731577850942702394161867224658138364150347957079792732926241332370763086716924380947498198424196333706588737913950045702369747913634694395469156288005411139788513491366634649929534171762616397765393984525483776513232355989209823633858987910467597570093628028887140863330272847741922972564806155903173066535811909535789858126650001698954847935844350489511901017215400408031778930989904739101124504599059814842849912524863436874847587530219349847992641170873098573448957435231475069320706457998278580137205534039091610595423714955253840626906619959283713628887310299126676406989155571071054236594118845098391812608058748337788648769910041080450067474948982232272219516863986716971852021998556941643898983486797550848369907338948030143061606200911121137091245776141456607762527721892542373518725078940400643295067172547784589806251633898629240209259098158174182979453369026730390232927313177083822112831039428682988512335449052834273456567061083972111408193401054009048153581312250948961461097056477253028863751789758868243466208721216615664141267534199457813931569269504371230774874168022073840229733418008356695499971860852325663819785698362669129590892366654178654702229400285430871485473657481265099720493328593527800655339410996102117310689366814754842142449099028513696362981582040832629198302987805736350540581230698901756531582373544334254033038832624769963619922366976498035993542039925662007061155626623064026737894706883627101299266722537226461158323593698814480393219776345677503339640597696631376638788885350866397847997783725177401308668603479130033918658399696495292014931452698655614189458677868842342571137797701467270720842370565875206231328859212955454470227756755498934748630921273352417236222537706521147571875732588552950378010350682048579257897496331429682022360969628620058455547838562800444970876029372491759296886025795620131883995879125379125160869316165698813559521462106319744499842123559750306051293750306399809901347140543170070578200576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] 1012720213082761745199489386767487603704137404405352224507978070466109945898786820175283929942106775370167734103123037638080367680960592569288711205033314480552883373812071696887780837483629914059608521091997297880377839383049397948610831843594922104587930357453510792037077797825266570718146323656613741288015189806834465635294314310806361407754503447997025362143052639369083727283722140427519301210979361498864418963707202644341137305551404162934207916388093303102194100780749456083787381057577221102504861688398788383330887756595417049784897086645670579777333711179270503916773476315673430603692886861297060722842649581444438448500174178487832254505303643785037054509415699458788592611090784868419648516583365154063730090847682120395440288477912428555476544524526031646865790149247987560706571455329681348393087877599405740461251411334135263234856980524111012537405831160730686877709346346804654697522157732084377432295535619627270093420743369981422378106127678062063955436092405003531838590135185435574260206763724987604130599172638877866824412082755255243507693556002440264288889992127543610059195184331594487834962629599821412078192048399344515864480561839840871061107995143947501451949335172165145236046964383344764598617259790567646571805538957582232126772225456594617086263969977458992801950526171393565254179030942554870189115092524712481317442431701441428496895585932337279185066037099415659812387259103647495427589115652944667534957821116835401974693204416525540304575245273074212981490670228659760916437680715181730486394744607507813617644990137509386968378093071061749790593391638841994777712495055666099820147835749310545061310653294741436860005146517260766643137549474576417187853411449191164757290154682174543657417161328934789075466097061312207153098270104854550738321541035972739959126117912547407327043705414046438966020817747978533881149103219952283989113513880495820998163397115059636951814850629640240543792115079391271534026867331959116317794706011919178254280686616971712620384420877479344371808260077419459186208045996681383381037018215572932819486360285763874593157367302198250634729622442565162123048372906933782744379377147339298179528492369215381841366713933478086743797250947344197366167101554102917065797251978474488196303191636003539041275455320533260892664080328132711751821481052568386882064210991868448705573291061261684125692842949460898291816846942941925669325551228935758322305740186354884979732333023027419206306108796248140448656152710697994982744345924901256790069108964739091951250860686249977446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] -63295793620209717185360567367360264366853194748179065631772384093312989887617212535733892243922315814384500728208437333659752885053361020450313253209920537982241046188973167810033024389652813299062453198262143941523178473445595504292521190450730195047675190485553442104573520430445514778442725338159545312492212446622642122135228278933523392304415921635310418031741397274977972762540733379337200920154350284793573521247979371177845286314247211608489492829890510422988443496080838455789123705934882150406834598330945940357973780244693282593110671737257896623223218364509714231961807431979649096572242311833925924941124243108018534000205002633936300113052913644846113264453691750881338330568083163348617828027101729907970856855720004102962396518625522633144305706768747329719869327883774239606710956118898934576447145102438115770755101457445991833876022000423269323460202479176742528685824107260848335934115952516305765002567729871527456799515325436333339650559225562902924122660631620982420779370836350624464618121653353250510078357123848749482364424150145707384740752301322649646867816911684306519585781592741676370295406124143522336762901508446105264723294167756642374337439385017554987163946158691663594540277517667913855829694478417766738882058467228212918838390847904475950172725399028318230889919667603633845799102939285707815098115419098200668732764207616142246734740962123270741707411890838797735810489074039372184544356638868492927715309786991852360777994514552945430495686820987005432981897562679550462580072571190780447185662761755381323398932251330248743914240360084333164163496014457747734182022096360010253463792021847126713503899624830176538490236611067492246026378011150159506408003285527355534297842288164089674547436832513577100611517035534965008815954928533519831681638155698907259528057531801303555996842233073403313572506883422580396414900058724275676922883956903686713852027224753207201101504569244052485890549032922962232981378165798886998492965694899323973839873225703771622285483764152641790135791198346770214500082352686341997157634879702105265360080109607731968963835544040225930593508841798624353682267283380402133448973238797434336456150578848428488694743985956501455872414515103350124060062390905456034616039927811743529861447629091199966848313089141272280531348227953269611290014745970539569292098530237576111941987749332335587981201222886802594669329304254037768655302193124242693069088853347791817902980898621322358820457897567665207255567377337634537191322544406885110792073340875213716206692141099615518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] 220158959938582592801865682800491127381640172745065949091467664416833456146234243200191039814727105298709413196682887767104036552868328469793470101722535598320873046718752972075249592728507802512674808913344260344298574623583815820767922680116437459265822530121372228847375891958904298598501973903882470259004857355216461596060623340675125687320927030447702652899165102638256393515807368581641819872129072046975568763308566165987197490911438637765650761648025419365706495192687992927485468070522552004710295571724664962736297687770325651629990333854363388930328722903516948327567430090998270665146670706683184196437769700913522970141868676413332957817351601446691084870135893645432662642197655086190357396402294818902914302344099118490192759873969340469831686612060419270674028326362171217038118614722382118916265090649039121714473555438480592977861650058173857505916253962097895491370863658865461366259396090824861938715657933311472140877907664958929878211825097572762670163859966700349366797412995905565694205470436454307496798987601948860687098823499138741719335820334863668641521676713711950640706349362014858608374209166051598694351955597450156942784146611235198744242925429437814589322900346190599059732437403898015186531688189290912696925383403885575504050931655117893456387405858231795706690261328062408837878170503560158207616619205275953712447492469837905188515831370184120763716255567059230274829903693554669025483261269740879332239413220988104760656927075351272436044629673077137409024324937033408674186726886850661313232386262081614919803293210216201066326816616111273877654249152186660571976411949957377155258401297554060948812660242230933457286654273102851330233854665092251895488583361902362548333544144913192447059837663245253483953287109232404888091382692158574563045507752768696717319340307600013164194467504193429234695244116064467789777038596683685459755799072980569242521766794197587763588007482677355677174810469913432473360970585127051725528564876901241332505135031624177688371324667322473989818450434083167719943190664833840234386083346236471387840795927448439654447123290849783127309362392659267476522877793493331321215135622264157889809557798382930938965166742081144739295367528497886932357752390126589944574386840518345540385611227893507352835925603493214034991495800866065698103703245271386290011497324600834566163072991347561687009284628611615126606786313154057836441867284618048466581478998879102586937502150160365855448420599620716064599536014436941457907012328043169022232538782692077053094763247855206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 685261444308316590734159922822816588505849972391512654404951525489761076181645215248245920424818856913100902296384668012817683321600457061434245585542396342638735500709388161661923608919837447181191355927132638808393873494819336883687050251763835157361121644459477554402990627384106849451728798341999062631057283776927336573898333388729175653061943410015897779419567896167408636266980145391277749831373959815099500732284981350052817893666786621922788179244301730294084591622876760239271276994439588220617356841007394723368267531075996914162469032630222266789715177138199476086081295174645395405583193122532560107879565728919043678375353659656281827413770664541722134981956543343257537955429641446064748706679324033154462771879310032894502480943105874663036855633903534047149007151282843784403479199629879577803411017296730557984928250926101953752165754582674260695462791960652595422019101295735784705290031901814469535318455740514456459558255125158761449885139647269842388091605326314598110662805134343001076369520247380066967319022616174284020814706888457269910434606684355650798820261097670863954215927956119703883524015955054233751877641559331555691148286147331553532824052250349057575254102609859164794390558726355179647362917081703449735798626992775716222034761683868742468316583387235288168311663413321997253963291238929586546544613751913045399067183545700117740782927772472193122247204292291980995314303418952469037635063687437448923378448720706872051318074796169009483150556067348564281150445573887853606442244019394613509158935866938847127426298021067478953588653627131536921849331818424625310262417706532932347976071663965266461150679522664751880528325967021176107456477962945349854984425049160779930262894777645556448815670185867320960807402128143757174916271550563347295472755129850586975553032706378616073090878877049453810918089080120734813246084590122578072585367325963600290418387252745251882044570419595104135070744503295981613717341791691935694098660757029752991450852833376302085469106396821991896331859724388485783149633437624879583642415117837283961417532708184717235613842115754637504085202176588996777628462884072168177104943669475867993104661615289626183960366958580806034143648459949359253320603636205932345889919252414162754338463591943320696088278570137277382612744986672768172683654257084997027276755280230542506759316195614505719952498589111163710451136852558922024743344562904162803992111033709289612988578160577533229106581349234681841039957740424613131072271257114711175764367449559281193543027413567406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -127143920090422669544200453002225732733757536995405046375917880454744440240602372200784766099276830706423677494337614972616631169558154377063265102039762181129676440501992479012114257875801587527326128405549841176075123075997092825158427557048316192777192007510377195110521030953756822549544581586588196245254971262968429500546296383426403485759830587974020599005457815306304370995181503512123844663042774737926792459387861249369110302071686706112181060233728155986175185172147020552566699993698968405473973496441675580677055458967823771986903245846493957037886044331905738645956117116906496904845618190352445143443313575864901242511394737198086221108589762699254180782939424038470602327714628675177445504245760233806123067175528203785142652072008823201049888679770890618724690282415093506092866588118221306350185591475876710671128651466454684766863848524659103797571823028644319296559753620080316692647067690124536583314800391148493820552684732752018317381544508381224547461712932836804891938465604451013490443207916834344716079517445792275356971604465296741979264883517210264616953475214386192254633536865557968075134957597026079787223906435838500542890855799226700807609068834553027487417415746701427553710616393910194234277737842629538263158425873604698308456829271107449671697283594166947864693210834316708935369500800575822043881289250888877440978122380699843274352825351157718471912656975257178734621023893702938917234990947638565582042463241795116529823012548833138877405275200057655574249647883811954155506283977162123266467333344651767605559666252853812638218014307477920943494953679317970090764914211740154291044093210349423646992100498276079666035852641522945516876027878550875890712866705426298566476019252656708377724169917342269677072548645930119168353896459103442973084651425930833276171080021030209448317184925822606977439351082302503783477563187604553616441310940993165206199791263789435733974600858946552583916534816466656884217027676484646903427383173337846117501149360443336538371343195510306809311468259615865617165680932969425641208409867104393886926136597605112069351218906181888675431836913013652029435568515947624512361858378023103079260414311749124914972688365807041046814970441005250397413082791810095786227875924550952348791137041012292312272611801751305516709539324642827831113656398343045855998001222241821678626937386853771932475853128965056433277282381826496230167753229392258514648013714050552973232178358574875476974323646111213959235142943339268729604414008108594419102073221618873616019144412286156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 15450041028767465347123092352840176983236990557426188253170822559208323126193607964775523605265226739481893875688344474011817526202449204493277758216594118896924517378962301059134897126647297012267715431766777093367730609199140436589536219299025584647327755135210729843448854864444418293311673973492801564808794685891626788838224834445488732658680970862319358512064146508324682792957926644858230233954403963582800428603741588416240721916141649677011837936998027810510628226737643683505815562045236076122622634657571129672498736910601581351982457219860476286000921897412226470624613434042411808865502317915462060986323858580034115738871999138478071523477985830001715961314879824230409701780085434614181754970196280021865505134616308157108951646556223302981671981594684659781835320725656848810764707906191160652386130771086340896598599138454683091549670283406298635729175246922859590700444677074264739774668852616796849746163024944734247222920499850277622548272173492134198532042823700507654509093775878275145698714647628648040371749012961993424977817181836412072728487064699441019155827799906182038566258928058542285041041985687880199363656102019271379919751738628874722593593843895425096626010259658466900406891857718199023164014156085928244581040643527875794354122744130375557115635813034167404264144448350408220980919829471526084618659111485801287883256022171812862651984532476711692679299947072484759945581314221150284612164157811966009043303113662922765219341152199164301175143833767878250723112681774564213030145106942147268189096428275343239850118333848725866990638495616576326407456899316998605667146955398891880483322735468708173095674012251232019753037292145830576834647858916672192324861304288477563640445094948682171727341781152395616309149305220028809252326659153326987249046873604931240058649372434939972706818682287035349383843023918829731395492301246174876360619540214063422772028981252804229047849710178690238948371288976363348670413461611703309181468369828856957430918601138191199445254722489134627686470629390340756929609564194292827767202509388089578467520594634062359543787770829566699727794153081297242671232026104995441396210579073678723084000539148687439791019756189409428628856717574857728672426622518888106573537674739519651674717606998540687410643640032091465133008016730360230018653139924649575892146679094657161579821619012138074583339188111691499774969462976438973784552898092320658337908340367687313924551095013646956404380509661926215962089008671978538004307788929312542961309311597596903815515826122915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] -1475797441793172601174633636022575958690409106337301182816525490868982342836598737429253933466429385599386471981250580855042209518830271088296126275926662918089804297028128935401221957923799161777879517380503745147375035522708660874621432492780616919906214868932372582712689704491818162544620415737766676347853852682690326361731214291821827993201605292204196311937479023029941528379495363338554779690590041649429435974872035901996638109725629251734101608234857036941546162919240933547095613551282052168202137372576947539345451363247272215793338785237005635248709987763004041126176364560902514415156354533763378204649039217721535952043845117928966963143511624670375966481259859788284241504642176940224153604288896072429103683082258944317756039630488696065213154756384728052325642716290567676303636138970225675175799539548798371878988533630698350233379662478675974162341411171879972185599136627515557950270917408530850308112436658583755426633390286933113845056771200686269302317315326464309205639017333508192454959014605403778229236101823659555712023586746268163658473499670801097378041926748215702931460953953444701664936197290419567374216408617642303943871256949473241402878335799650977399426584749504094284918673692347061593366591003452237068289966733512447791339438802099839558540330490219310579949922133435458909741085609761992272697230946296773432390257952848752362869137014823600335677731712398719615871242342841984138763875618827233940276027359740380404041939669937594176792062453860193546103544290188706113759511859457302303307718533204761132319158570620172365799471789588921478786409944566668017307082724565925458809353641438050464365832138715027545580547141081265426543163516502909779047550361950474727094213696203396408401360836041752631113326626010774037784513533720169150750071810115695949612368672343756108406950338445955275317561229472974033239148776121920213117309023435024847635970236070282106857499781081599472501248033335329581821619273408234136463287512211298664657578929346576546333011455103547237784271153941865438395609317334831948881073352635252853691157439043877498010207078582395770945259546822373928990715283536448488325949345159923136917192637465850792666174811941418917479727206746582876533924270199289908095446949981785910736980061418562588602931653582529611788645552710152620591597078922092479234179083625305999692864329351718742157556377181541425458467837533421954930494329171335251986883365752376735470858452593519448582622986791880979556476432614590140017094319806386341113811440733005145544241184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] 119450711233041390529848511532440000110193988927704402099514837706401993770306347496589268105828008669965320289755389752626177951401013926153428672815989417515138662950271692769147081816090625984270562094538711931884490257391316371434825877930419250825166960526218728278706499360983033938129396781481079097228960263577023734222430303716267259638656609688424601386275950086518749564176074222510662166241249034552464666688286474175955298760215561344128261967564710301120834075637531309038631501093796827893781691164210897446614133686412745089645024932852846119592079074343428207823903711946938381750610183196145632163453733963110144832984569733348297447669600682050245757789525239257858602408488318970307586767133804897989317908573250222048462459795271842395864485683806567040945301018312847582521884033606484014548494476488031722643969527022911766476247520038215156699887438999953095713223648488895668646190459072717950371180535875463762357805261902971571369047337368295341838762557898642681880326961710137746644836152649954733928968180634251844732685224258038594216027070009016769715402212025276051618408450370730272204807305832600382793373961633130885638104392235403246609630903475126639824416222751491175336699343021847399807463380910096844837877863873429019472481709499355436522105766365481233020924294279241027405373142958470028229776797120259006040847950303320670774093990893000942060212619779835329090562777868108371962245571998579668910527987481571174541300610029054185683230933193867591753691743040225387049896987937157798226824745138917324022000547377528235631728391573820073059982663840965345462477933104741747548954749554788746125987257217055603590213085469666485903895616914358051372683593701298433855057395671285266606149527878047676611970966004239281614692534550777411110870889707595591241952241992053860700030458899297050286544697137251031477220374988029087707058682995964593166761214663984613734235990123554896629306142115715855374560760574611447495290733073851841756176632325476208543312980165444733933793032951971989843127613047468897762583471417223351023683293503636291562821050629423321968985162469201836733786978604561907290525442913202498759854170122506577646594516401782662431208656829301697989070904888975617781898313437641881967714529514797030596934378407092633889804266652293500785001623709245478129310632691509730515750163786842316735110833530055233623746184081195031846413809344639236175628720590229468591009864590249975603769162238816503581654832302548224711182370445630933609601031305574660504230140313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] -8768366882228382340623054414280781075452381920389109814665938963863245920520020590139647684823069078069006878018790102973955007877996160203589936378391223090423722670160833966715513550241635989984107273345036062362563539943117382728604967589582053804856320294039947404167330191026465085918409510430960373412984139149535466781776942866027266148005933023133815008557693683125357089970791824543619161229835641870179542516090614957606441059156285255495793421809891657695480873162992830679616017611385519605379931646473541223467031354210959502352421115353118660886674968644510051917049847633282568731527098235593762088756559438689630295061792390886595486994157402335471114728010032140823422244156457874736102129597369587116542218026913298812202489501116714863824650115010726151409227304131428655740169719572414723715985441111049659309670147335163152833617797133056470655144490120120534719815807439623230729997649655584968625029776268564336047740737722444463790052439350820007309470785930744083080858117310542056481374459405898730588107231783782827859607289963672642475037186853670036488965095911023439573390998550936473608440933630785783139253441670491646165011550694369731854220501651046458015572074922462356140385433104185268335395197134948389203628620927500940051310907528692096063767216045405969785713855360868234544710928297068869453606287340302086279790943492668000489722877476714204844438319028705141984313233480080906746025069905732282657322890877184536832930951847900169438866823491230308930171271135296114760737167357800012654819023399184801021685916354147791671234858161545963769418248132923748293425383345354181994774800870807794661769469523570302866426718889369696727398151353668753548059581875427606544686258125961096988673426063312954052373354090486118296188518539322809431324353620152962320387215168183114373376533564236201460362662612844183191569274575283061740467449139565952803361424969547591055686184751113138193454939952396508682614469685962665538080093780989999076367436556394631278623548093802652828419633347989664698642989065746802358532583691279406674434352500951904760359223383402232100620038914660772395115874589476680721091217254868634239998565003036607865852262766304253961485844405262112041431445367240797361100282179245840026082009727157119810579372352171533486497983386296081483555748309428183622288242545160734686063914054356380408265349582386250324189817123782954860893108804848523542604561973641845996161464743291244823242123469816852804163547954442961659005790806418795140792352792358192183805109862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] 632953684418643763527986892603829028900611192940364147051210625126947511959775005947183233754588040208500247346584619879056535713732342121659995465094771586485209914417728551928242081589316394868438490634146438421614275432789727739427007541982478384440841981628962626104050474923033708581422426149223085786900987936059348267444694114147068380414955051543205100571419583969965631494523906908237181939833618830859089028889305738866450771692271088288735577533320091323017696274892826384079284642307540773489935042903672850537083007105207930418213482341099633562746862879422601922913208392861569030154855980690345873392553733742866215609897676781102320864835274865115511708766837375731968992273730600396194693228363717934924726429448624220890968281559148281521841472379070581815030852157590481644053843471208276792942411480578648751921096553090142811997080538672519566794657277735373661130636685049215432818497906998401032090843014239229636746401945061469255116691177330209897370888409605899761942405669059117201561045403194081100409972349726337554626054460425651116015513936402792371646247013510662867242609562048633262965095322199130240715771896284118286509566177591131143040470782119600770281675143509230530233533111549191223778732351085226804830040490349108371742914281180169058555105339174773820613138708217535586832418585394457202928904118313433004289601759168574939316583682758264814421693585355892712778374479662950256909124090350638557390204318276119410235767709558061865188086259976938544846867044844511156357501318265463986757088591699749666557560114928130614288144426357899543124550672605936985717021093868406302634014465158684687784705572927851089899755009700825780228779353812978691662798730415109185752619538664524932761681260109729718961073708545885776247305676324097935131491991759740265195479047736147084981982765862438927584992204707424259716971816882796481807643435541282915164308026668973976213997903295833658794357344168392541490752824713104645321331177730345647320935001056548629513750820073838019027251804114320050961092909898652580079514458834297406239010927515884740953072669594682650030390663856315110991410774068689878207005786282188648253287985132993610612917476103815970677980990828644294298549728283279444934380938834549673924120497726892148302432727288178577631478080028184279510236815662371255518258293400727018475167461586232602017846445490260388484940757182503413258684809156168275582504211793894235812464961225742875673735618921348066705835558367182865972109362004877873116318559183536123402371727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] -45634491526154175022684596505359206347791695670031356456142271811634737946793664198659511206472447035732766538198180866647152937792065407931900007695869197966269370547844062776790908714716808903171445993017939766327514709457525315025308651162352563236947989455430949998473487957715655997803165355305000287233488928776953550094551492401015785822758368021012792050162020137385665836623683976729519643053701911964458961689594067598139116751214457635081713273788715850346053582787720777923208588965216475714878899059638507535033549826485620977524994493966629296423831252088550719389513502954826155655285468244104565476138706017243346146327636785043203173908895482607970452484622615823954429218910577013875823201457577676250011119729358535583648902395617847867202224365857760148884461960509507899291695451450901052629977520516492182459600265469571459860777456315808545039384877065081715117841529042433228769989147005919959952229639951706864437400895088293136908260174769132587149804810950968675306167612855201411081585766952301071435503819387266317948279585749271203071039693036687974812118060131854981054338889215276321933718620789701925463907045409114230184712113721740725516833309048642264261198088382279396374599744735370310169971091407145778143032719648518002522380835328734241691476819683493710491496913043690607152977143926382623786092055487432359878185298340591590073960414787210830860390507330570568121696444312882161151175313527114867298522726754001576291313790553426514504567377530655127191507373430258726334219248497850761858380573201210768935464989719819440952410191708265256342681535649513332384627887454983707492684661596744984187340141272480809734238038286257807913171947966375750308855275072113559581449499939353650147293553530795028553459160538597207792699090035936810359036833264369247292978820877216010116549038535129963229705187428299108813163376214195799051763920311770290704998515809081925517092530886235910656525283067518483341713650713572805307831787385354038624452794923159413773312509189197940067411003384622793074265767186350676506199388590228008967887482422661037169151767670011757540336898192104278029119486168295609163324230723566755880302710149256030192731617842151488458999083610814781304563719587707924197564344225316393385736412653678082593117071115582530915181499673671829121603051266844556053970274079143236196602318505732694679132270620672703014580116514995935885439840685419851156153727831786606631640601138376639197753020023037286434818282757638811517053217418109702070125909654798701216504217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] 3276522860149379841231319636148606350343506253506311111359108048305754365781201368170988160285396807006412843218004469381663133755914353365000058101674373679223958763253728709171890942603310485279561061253437203193432248645062195621352050776400037228363810714064756596721189451091750497574457991921317302215745875683588192431674521043413489680659966357392491097118727041376815881224969009904095629718050717334916553578022079983596429823537048343145978795567736150232658089868830038802096287268072968021498939045795184028540447372644135267613998043774182573636983652111804056695343537331890571778642935827259251937716353292328406908716838932465907792231136410188236917218550742572624077439283272348410272944082966585358818490822889725327462630523567389574245481443977313975439692724692654761166106834759001891881513844106020834885326235987967448304482209763798279225024837419277509879290622023965631161912852358494469216617633188249194355744705313147441397971264436669301038202398726911917461499449394205325180373143999977631114876673708397993300386317510943154228346863264713733471027603809789242376156754462703393057016324909999614177016762715558670365374555599756452120127763186707147835424438034777333585386374301928899527689748923697472292128532383588307489561660658724797006719010440442322723849606942618075151703393858471748616687835486915160843136140509522159649762267458498946864133637448584831936881384713316162616660097500891582385903317656763600175059643126292376075435180225091829462954085200147916126563582785821587839899088138120555413786548546634112653354190967236109365552810133473270766166661286573814002180005481371241081837811520287967630916282074491950157791695518782228647671490961328771820871937374398327804104094221233852654566006531258886814324015537966530123176517208646962025542135033617810117184170595492285022274322273142099249461280759030943043914092555881118246095116467913397068626744396198736424313107187544187225703065509457946598700512941785611376745746539425228589246282314030345928653160544205404733751587553319910519772923907526831652341488382102118181891695967978549034250039211798005566192633692334082170555036490416147076201213744622146492973252411323530613767685930227521230107063102419339242365818608922451341705869600972405734655765983375296713351449455103374362513324432568605383077767130724926448036572389382235193682606397314685003318958981787028926015228242965801935388824776470253194407745380002730511507951262809003770515433943505365909887718942335341817279256359011359988845117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] -252088860625316753805775618157841587738447262365185926664663092219074714922937093489897787101118024616102719983147296868665672037599777509683054690236296835494026305469482107414250328517524882951880071854186995979822070289586559126418509683555307268757643632779579860809289466494555183126134764334610116041576757834145608145923613181689210615246200533780180023930927357315034295111289780225497870909839456146617488716434698241679732949869139941687196155858898822925798872853514002742019969430767927655848480146138132877497673318354184635105951132942758616526099036657308886751060064944640691305791723493735790795848402921388541253992627740311210031765450391997936369213801866110407013178266072968826865118379871168563690292920745548284629859711449284972248585358093331303166957437110447452110462583275411048907350570022710154933299630865880786505539381267385376387857467116497765774164912828390047780181413308989668887527695043803836223650025107504374302053189552468799871048091074803504218266362157748698099350116065482452614961131304725302582140349199245832410362754248337926681456058904493972369748014323280684303827113605768669762727249281777432884649557981469946469368389774209957976278113337573997479790531837301470192941983615109962345512012332892378847955661851816685468352922525913407202715051274334368520487215101458605804355413006787540172377313384729079351873964267578399734391749586432020640710647936830531331089611937607637883013849710992119015894057788257418330900964512184985991636386552692452267461903583948009834256833728763304251627793224693021670725412413522195072304689973906327503920528593990238504413152059078792725634907248395828893200940765921234929589458777528201894357878539370798784247290650042244824744584363371522417664008796964595911020436804969510725780433054988461684780374952498905460886372459791838861644329117282106341852645843336094390380076326065294402846905915767805121926832970224497445516300371446993412146807014705718295026129321300101863757367844703521255287648729929114390928606653793252552841191462270630612864237740613906476685620846094213691253122742491531463491492007693779826491325213912772265946131348667103174721675013574527768183754857043220157230646209401835852561272857367656604397331639500069339152193529546935234989401722023308699982703892404780553570192911976365998570688973640979116654673849188888996211951404263094679686240266838523776483510423442575421577464439382429508263834103175733352922883502127068185411238709226939438009341368329063742014669381399381115142144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,70] 17731344594412255718879613247273901229605484669110681751010454073605650453421876923823638341995906434630575359978063290799865771822223247979389269512607393906223539895024395296701734212188738101427722583618241603009377649338055545625956020840811390075491429867278493685084130646373607556735110794458685793550252999052003186870695177304587399201884286285410905118615065249204362018746215479507091189594165395200942785929918566608893447437875968226852093099625419232336028455415167694824286432731758478683464162927995868464089258395056360597752276157389041803741628046166414320726644058763032419585461578574149712743050479558645367869139119381674574308447763057172098515666524658281107363263672677464331728335954978125624395720140141827023299972565197916881155785454679765178374126951953608201828025837001024251440293143540579111143683311981286407055455564367504736866326699605119993268858461524084489537767514221817267620883938397927852706121694346556079830324169703208018415075624648627761114167125379592985496879282099939849488620153241006937883544153538116134810075650302336785984323294906792928887852608775451227401395800557452524389429930659978031323579999842024622573250308286271281232378869186729194710979488679536768900940089390028607392455468578701118042690406275168704741152895307550764563776191647388209204368536129827842412588501605023001695245150815992047307596804059951599341104676028003970585057041109495557232534939567623602419343577273190558235373606819563593453342490358088599906865139712862585647314303464867304951743609616073972921876758428828429186283061918348241889595225304825072322287508282897760074214773699049194924719480997424605539408414454260968781906857817658849724486130384384273818813667383868123638366533893145630503077147474951868783626973745448945553114263748727707964867389370361556847950734262065494202438309875217881459255177813101119253782520776657691257715367489367113871525456435819195101159745732945320638458154667060603333555014707949034012900912590219823337194279095990884218839479736700601489618078779531222075309615128941173889514393247470074234602102907401495794896403416796318721569880849213976248500542267833724047295886390875367885680696870209042051566633808501993939995975644642012414580894388032798041060181454307513989597873310888487488103530205802702155096583737243230783858060611759982178785352192061227297714423074239083062725391264685397389458037723892720120715967996946663892729100244949866497387371413847488526496387474866698397004686032702333606629185417113787579760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,71] -1133082696083183916128145255895226956737546796524593890731733664814064440355067726827395508796299324936956449388341894072478850538168049060901728687313041993726601668963039994364957000679553071581813206213579196152896408632029078915387291906099602686569026701985253841638453009273071239638508973474293462462215557985261054470791358596704181992155442901086357362575160134997397511545061031325946037941574842038743007509989335449564106723141531261086444070295100038936570233663068368300885801467366045674498152693923313538875609963151952871607799538562443244709954759279400020484720038394593389558076058133111981345662598740995487480550289304271587786238009875851603935849996979314397204895954513981661511740882640706770052999431194348605363987277093139941333559520846028041417468981696888865444561572364292767582736471163274642589511805815364828175946441447411749731009167157726190891542874220929459510807896458376547153301917739955331956990337887184083909155092189073991351320463392927373414023789184339681007417178706298461297948435834401581858500852819327567082960475378365176179926033977055493852155135508337697339250546143330902292749650422433453321354137854550625297402115231450313435942777546933466106097301347846399341791186600131821014537440257135890006560366466022090885197023016414499542439765280807852156813336712700912880178538307376326639011911423016968003157996372941637744053014227211631105302217434405127980310785688665208444715215868915854107523350806155360440002168675814222977222535906925668378745706583208718135306207303428400312775632161430653353728076323829112980161585122643411790357758000814163072510008882942102960905363875008988860519250465949300594731934341470500142435474703474675436027978166431682791583982309163732918785005440361619729419968745190374075355957640714782358299258416807937485911206553849590008802808733673063705633647341431022650332352659318474799284268931077654978019033051501210816615043905199970957529414915435407990961872401144429364941435074570264398591667896636909718338691064646122877026693714626418792296815344390841402397929877203679062835734396460025997378089487869049248095828921564265285368578162804304806375467183862719505798281160034402822968439817458133594284551376161382913310352751061721763072112238625510561438368385827943804051436530723240072873140844380998796160499967775420562340547527288164864181604170809411283508523678361567110126395748355538815546163842491734263213178687330751923331057916122126261382368848925877034583542118238359766670242499382902102425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,72] 78703290012238615396034697838627961799797769807369559282525452109076067673464628780853271635767451714252651360074699048332711998679407528423760247872888921729194281303466330297832863145063220874443680683552821977990737477402427081163135241959210712790635447314250286446172656874121293251756156300731713353181308177870702598665977388241996664875043502115199081882799202199905772404590390626393573526581797392605891743212215176056174955502361759937106292779495489315727252050231742790807136676501495615860072719113247921224767492674063405519533038981648087058162734994894428590638652020243687556024495339700708587856493897749688981218867624891782508024070206494886986689408370541597042722469142592107769790030391673994268454916777044183750991301545453904958189262264910324570824379823797325415426391738655017469192761233949384214579399487098417866539918520930480280670131420420110311424008231757881596031951784240113983107663634465855186900784662525695409564547292443848888769188002223288187464790356615772454339705241887566347996647793207612843206771692966727270804544842135601226931014021132969346893303759162261694011284007567955779434357353494975418646855523821879232685185636146874258557679878010826921974856882905168397081832279715227603072428782973344689913559925810734826636365549631709892589829239985873808025424507957661374675244359300876572296629509155887905016004980717817757172211309610985834490766932922951513289926057576349016118435465893552820253843729708748625076052435215334511647403897500042741333884108396856340447191778136310261818721302440702434415993388422511041198602876950247116995905018126196030054248254793880608762997589976299400709367824543331082802228070291315159653257770795207355059120172479809822383629112004967839874735626499494873967990000512046376591027986248210772617185465165379511767058798469711104981832841189607657229776195813680716998224104474337987098175747029843158220109678339484058231898785650449314076392291967663416806826389519335573434394196126488004341526418826531486488241945692764520681060704650245899832133066828306999498512996972844616387773011847128493615844431217992007767964042717128587220167151766044112808589062970299286684288317448563978622457349211580222889685646073592376421955000554665599326892693131226489235089322585284490063154030802448155572130221136990487316562784005071511068358311387477983464894795076009677813190922936579448315667077435113052036274856112223487610468907924274711666696816621111972903057587508496253154602443237230673493501475028759132241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,73] -3398416325630121534910251707680599782563304180944610566611866730918764677850693917625465167202235236871732068512275472455516617621808035526268722599045467693731607893874677967865960282978142640069113340217494817793025456899122507187043340845690922213980150374069797676749384243814215970450332917476369358330997420638140602582904434918214175091504861297456349374149355639833870485653635865306105615524964346518437581894315881513344931043230369541134396115627751682112037016489077900371002533635257720303564828285673623109564265250235517073624156337634087021048691518013114853681690021532728578610610421771410025573447947344540393747331306148583917720568914413620647375790094095095990279656566898028581933504483830110908761450032368591135081665524524770064528111861881858199918836353112505629997110747830128483721154049913068246897455925560644505548779128221000075259011180561312318010873592199726811297402759417549793094601318207406817484721677585626385589104240148343654160786397545112208766276102254193906758576870748940948769807748748486224569470798956499373758211786497906749271722188203688872837716922921468401184076566252542583777179099933764653774416238576375666926040918162833713251136364100672945047253820407322641100267760633391315079609945419043809826200245253986867459178951392738982519934039476185300478576884790096230599536399819023854953878239409308050938896480344863019588819663317082906302286009785464032840826635173728182136289879752351016737867318201967949701571092503950666180009767364178877073021029426899822059928560517463396145355399845544114526327511246431822777250880389156958322301915840002425284201980169277316246223616756306871938993832080142138243181918247042911592828561095342208568257377274789349180466792436628576270616732082307990824840466884289644943327376129620794667064583347947987633117871908933788571908158446646280525803041029410655076891093817291420797295112861623822283300447022559916384696669232955172177938250086869522150231105490387950389022877276001476461727279131902185517138377497523149497794012717333905232421168568406965539029943739921851407109854741176626436803233656800066944511037964794022144679019252301990630157685759812867984511386797424057362214618980002130579688424913590638199472172361340740887409696228724133267031333683350036063865509788134089975476054941405354013154407304677829328175599616921512549349667664201506544100858833800904431758137138459074091749132857223663744083258578771133395194038381075324686880791113094893210478998035815644426065425925016230297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,74] 174606307698587017357176311785875241852863622871239108907555099639140103195459147874953544360778198557557204465138806352043127539812323053744139575766828164177720483152213160187719050781415834649951949067166428982213670833372048425827950005113323236586100886799123491728791657357110456562975151690709569842943219148374875124962931418647852440803569733525469349706285919149282861239370936183660533775375137549190317375828619686374491106490509564550749734953635054466513185674743874465326403374695171879917136655504550256418644108303698261556914278766967142221480066037921517950309690578386753311624627060798313112307792621863758973313090409488608323013737044267008230811949487058705791283869452537136919180044760251107563481520836199339994865361177669266719541181755339374016469943992946945381518839747993494320074382928370474998990007496233647263604734555545623657273016612973556649316528425088001370071621702888882695998523749012484777888737720817766042485279850615531280089986490863919806141511883873778661398936520893995202222335798374058747432367471032223428247774614117826829678666663976166676416724316263433932571052310744861075752233637702440000243620913917387298383186518621749472382313982672331130571765596540038284160663811039438114511138797662672508240302304455209208873220065726139348778328531613001321034839056832216620047804856462375197730077376303499920867278528361423536049897820733201006425355996678114364994272021713913645038487891056468575212227678523675842931681205273293209638640263721084017213215867644846642309415332584935856387816408328124017017369466781303966844316546891789125581188210938377265049125668398334013296382214534165584188303413786540126516839711243520055985785775692093331326446334253250504015903093575186486658833797420912559491386043963199547167714711740209024363025269618696365686812190249514514062478527188785240652696063487024498863453877479251746655044879100323327196388831310433693700382024643768667570453467793163585629705225692571049256608095234971289316215322618413587698930255221903106829369039417519207141277468056009487011107387693556629714413145366654295398145543200408137599322042387558760300619993387158954022127986419314017947438621066701645385095321550071248413754908825063256725300396233150748285252988008766736845533216247891258897606370852920582164992235240286688199954980276001524796484400485594288484918762775430507801859510131036324091768595456313712965001557475232165907135042167277367626831675846662650067703699986098057305645044456991679226630086340651253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,75] -7488530454580082593305887835411754630307252747519413394652511461316795097371910254550573842298310871864760147946700425536628975780859386005849010063238500698577004087714287928285446021341497812918398121872453803241618089420413026524290361621523781360713846020764930976841558738854312411642562756140056843452932370929370644739866417495379003922056201088612437714219545886914009596043259083243522605955133620651916749123075970731031283288888752735945747905075667217795872120862434684899774447755600859537138029629838964415039508448686307402493260651405379244275104672976872208099044072896427861952386018207897940354604768020255528380731852474187893183486430406292116055517656211797626445407057547272626007996777320193860174592196759164417960787860929257055774988442809553821645190791346254819524774915628569850460818397873313894746994543783711787694511051189788090601280689321679827093459563236233654563190990810453570908837199000594888772536766823760573752593539728142565683967128506383089196986974133672666109256782475095658015116521594238912103819985934074556132018657997819899545127484635576207747608851292934308501471206507203647434260348410907697923598624608868382620652834376887563687014250648190626560888160123721718503773001888084914772142588160422190073424246759160937586397216292430675438533964076168975740167562483788215931388890406446872677764573916888767178769153673991595092647252031476491342520826508453977119700897301166772192245672134992438220582111623546146157215471113521508147965223288835368261417726649786184676670936613172494698155145923063537729525022445789366988231300044488890633422462980115571455312008026944445231290596545843551401874923144961952060950269491780438011895135650984700128453237395722096409193259563973758186891045995913657494913871692764670464997637749035780485967679160950976654424567596711636220359468361100669148054577586792677102130802242786301560266994212753337903127240941093989796070229610821321621365631258524084367266566886277422806938778676888897330823742527183112940969369102796113637318306799704102852287368936252973655813443804990875451573227639877783958197555187262242649801407768784403539791882761101185268406458364088166901773274224723679836922257395505725926277392609702987076140718456778613416630907849114686232655801434116275876133957533135644443264405293845815012056852751857753181254759471733982269997794541161394933541938267152901500677639818377496744420952060677477859167808315618801525811482432230162861361311613026482645107751680367521101865800858127564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,76] 157822228791225137035431358838177036280822779756826254678334954962011559050703061355355766057373946916012840364786339611923760753693667103573124658608149920185959392043659959717436371732002601283082525605571263122123894715116881983000265221274570070606773120792754999195522034991916652940731852427294247079979128218579985558972105523382527150302137452430156628433946161673558136914561547663209667701460909355348295516214736677913050251254192662321484358532094068924763848557276050602536443539852117589318788593740336807363126538379688333406040013964754207940172710319024101555378479676791405751871311836870874458749761149454778684562879171983489840838530128301720910121124794682648257928434464186813879240864826065847708292495052354300371670284241813013906194281290157304590526087873613380386606777124140984910730671472833618632233024688243577169987313574225543801634288812766055583785390459200783438666017314242634595495236424906049261554441960035120785286207507798961090917411407665810190519173081144165395796752366413000478096672900883586798457828087833010028371938774757544992110118047872110983686326463768568345489433668401708375725128109449445386849426278565075796221634372590770312216348637661108960255720357560773777135822812711899967842440743149609107687008099133099289354531344001285178876066172082087573965234195317524465784402399305912145679849472524172238696047910090445596292165295812882457247474426507815988370443767700648932833499153097060522561517332547154103265019451298388493948878502671527454936018053187828938988268013648886067295579433632337260276510178717445439202145935925141489475161857027446390013951577178536360141261099563633870178685085775815517052936152741869189150500243227053506615579881942691922399591875248009619379449706903432226765377593703346345190641093464505001993474406932196490119136595204679262134362507639018889516098267050880045660054787601949666795834762188155922302613077933926101451620835724784567412408927934954862936818820200431808643380108535190215279349913192087380398093971216593610039831563084220774258744962673531450079053676931678766628583880991945893203150868718834307601641038220802744786686636243645074583849385372546533263380114480822589874360689230016053772884957786866582258499419067652407399913235546130661882889351136267361210646451864180889620310819735924042270495787007279821437547511814218578830890495993590255875704629254851576411861120414018864059312382126129660137816510748929042128109102452139063556224840413621774331528811103124517468702936420843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,77] -7916658624162719409930078653947877611093921044015388217511576059883079287955158645175815820292648125681920969064873259526051935535850842866067775383809371160731252524273868862549862218789119928474055933933448633059209341667441198706054421621446061425614625279841255695495453116373706762728520340619990216342228235345863943099459230407050711241085650118116152577018305161928030552295824932523357980108738518941009754520932901251399315804112752376485023736240529171260920133020472559970009291585587392072238561224378948126811119888873219558365588786614940696339376562942224531386512584057686306171949957731650852667563410431141038968196800240173530751629687097416493175479691507609209098260998054413078918378230808162728898325805959556088380000036990478684020686178757514206410494138938817835039379399674685357985880404184962963490360610127732466843314890649945077078360894649429242421496226265657229590024077425106043900045058429876749745624481287938251357636250089767453380342713757708972571915935044388110245994814384058427780002313055145992479817642359553893092039691041478743728844892247308536677034195434732850488529712840449155009630714676522251051200796165444359086249921361396253938062081118791632304220337412237154291868548594335779161138241990816460560110773034641522174462229676137989843525713591014497808632269155511905749689000866528034577822024716247673695227164059797387850836095106863565560375902290156453378695244857019146952577893036647998729769197873400525632652549434187656521465086815675304595811701409983519128339330517533469179839666031440199494181178427520329694701634270176882904952649152270806763897603286699881200915667566794904416544515305205567779631424118144746083902847284536453470920474264433251975471021990122646073005673061560459402475098045992818590527688453884274332530097020121657583377695165812453009932626451906279991235948031436940368776449135346355128776829446083303930984232964372734103854009624677419742975540555190313841922984146052056469521397842956092680586392102303607575735406618666183818894301152019395992857923599844611675405364847442803698119848963560367230695269104425623214509087209056824156607025612197563073435308002315396544255954650916526284186606640013572687485622211216188822543047951140281873916161083456815975239845626980603683180386754200368122508612638895267299825545021071353729577471043745870882679206187115618305774812259528723346163946957786767538826430878548908728316377812431188999379004516956633069893811673423282603298302201733530262675215142092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,78] 155541099195476254879698532284132804965124109688212537420040896244884280495275373907844837482796230120916670490785072334531041174610805401122148784552849700578016739166606195278412845324146002447256489149482557959364209071784332092776200647776503709009723878807714243510397820229226673809262445291689683646189519737499474921151541447877457441281172441337567825815385521968081406143035146808820819908529560901302472774439217358561046123820161480793015786865427726966285466536410861312503514299888223812065224718083169513213953685178907570065120121977895225977216718053958054768894572531766282476638094202012639558764893221282351461720469066669610911053314828847989394315260455104777440201925652424377807290530160014625652221473620833018271940383083280885162864702471148997863639618796698463966431091029024285180231980651539114829424149172202783962362131342933625911569055793340754280717893741264161869971877073807615965529001097301604347771860528789466458638178972651604983647804671352432385890575334652972426388248205801981614105156982258607755914516324495651358950938036337780011967873297637301229174759799731709178078794540902931226798262841147833726419512922505041589684246966136293726683817633794921254545018669933519956500524246641845648404476328195058349427566225004232141165767057286571203837049872806192833753155457966412782399659706736324474821425344912735357395964875389211620106369398988695430070421274872299382778606403847869294893714922721692594141434606849436791469913381819078323177185831659235768876277816249556403315773069897901725452479818983620093866728100674761345117571366865921162252422982133429789463269946964595111836878388227905736908215015044015807808643279855372795064583466945630705360103106137165384660859508746132224166098152743605511585304072112014001871486364025247058575868919713457905499422891739948017733386078887594516661969140671949814380821230442945673137528631508059464942316002793928032174502618583813413193563966677632714222688980756832339913356164301296874004078761397428928831711139823206197272401448173169038908489016901254800022157339055055265673222010927018276405934783915896898394606698803880930410413188333753644771225700621088716015023767105301492683554401775988762864238316711925755647388344779413309945677104433156545777768517264819973167567015283770219950804978596276327095686706748967877405306827512812132541972179588433006094462060229148479053274791033166515089839316038931320447321292024675048976797929149326867807168585373250225780246244990983740165165626163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,79] -2354658488728314853459975636006496466220706451661235587756321649917895869255241330797715840367473741521035441654002446742533225664894984895183615785557147945062735204200526949682737510238415299699146352474884254151994001163410489390071710122874161369194011780148280328572897335969226469067360517413165271497037950931658430350130044603571707642213310952492700314611590839682231128363675441395425375976424823207449096445093493801065555910009591874058228240234918094173206134084755466608012026708972067215631680338710903840701478473350149913544245499221224679169958404620682579776778463769772755353633243200026963234642520569239036764090758980230818065646812487130160211871907211923062057308145199914271739913699998913112545157552808915945905323560104674470490246539845403691326667601379129233725591469997492679173369704265726238771989372794994442485790429761821752926884289728267408265581619015329095514510491009073229195257066010677939237430320488132980520844813395508296756695000468725278174126186471164376310575658633731886115081071139937894350368887623696007417189574086350870586356462529204782476714574407425971131883049739305929285943557795508381715636009583659488037315578893429930139526278753866155675743872725211486326722584324701192017701779514402753472476745469012678851899769256154918618829838562886732591555693376885056305061721651021532707811420235254506553413822834353679794051822799881339453545900363679464207911739576147070146010198949093647718392547728118189409790552393323262189946056439340088476079102014224308583759777517405010109698057296232081325863502299044767877588587701661008867757222015805027025118132482291875910862844660826971214023475422363945743576268555143771335182769639650104630889338200022102648719171211891580601841969645274161805948250120442021339153769834426277382824980683592544630336181561256178064147971927440968534729464439847204139916254103478249562079999122010805176973975684506141221670043576142790557616617314988769078105837655088021329729973021208340802863465708701980828024326671751904715124303328959323474678713202525379949244753450156964187985675404797856539600701684873075508208045133094985257054460155027589930839924464534279988651169365622478976077756674810918542169717160209069292748850157831913858598243972016325167311264382866207089416348139592661466484256815486696776055508914642047162512218631190840016433393649865010241813646094371261817847596511469279800069175795896598466768819997304711057335578996841943161075912843132231556216452127753770540953554124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,80] 105290698701064304136357102158071001245096095384432985519243392952725364231879860487802058829208324177876386705261477237302550241651128340875035154874929772375123085450501768413489029296950370305456073819778812014273305532264421954315769414307258913662381439891971013308655204990424441463047990854305115548040359284804791670810683607471131856087108337963153142558080894757409802607780194603031536213545069336910266930018114184297138171643408923271496559603826837787696392907352449701409330846885137248147471351908934582161441770700782823915357569155497322179560246856360371267690399878438358970489724573924245902837779445451574882561003275573869902357034107875934969079256597274374011807372881641970360895272551169611674114135335885821956070288333642172567341986071238671133522262246730758712148757934553206387599567124205427918955680776612461439252894617122472916470013534060797083849713640399123268461194977450743555734110161284747537253009800731225318193253146564249827436256804773195934224996492582186181802511466209876289928131797621836093730883390375848652557959988052028463174086542761102193388029427787516443054233001297370849653424332720182439989478873676762348824874137907110728647061452646798836951846904982250198207097731041504948467431120234611395247692726128358286366640072606175676374025543964939247082271477644379435724515796121902531760086634127796242471504101703807401375783802109499541409045512586379275782398405573941414593757274105871424684876043422212157863175547575469726001360833479757591829263801146274623715536639952258739627666333209072304656823136285593278494000439937930420425538300580472323460190618353262742948863589926285085835736960285009363892735969160819848868184794741277297806360006941846603969397111307146273960257192132576145187904184903055638753456875697575562197861159625716654145279341482149761012900640976233368274508831230150256534821579142755938915650072404093558575391352840041685984903124212294305458332722269244466583676659710300271289233851706307748118215591839782734487711915791603102067466483059683559770189084575698117493866623040174252817526701986668799201627116340200542272941253162132621774378581048704945155906203113524421860417409778639351569720250085722457408791236359884896774864662818852851736534806329199447383606740758639455230637752117495093816525389704244174184820253871491988516986461930435605418474250873232362179539634782236365427233921119593402797458449503036100651497419228824661861170614165079742831678555324543304116949215257781422733593149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,81] -381673021563135260922288786573658482213796606553383700593725333800317572047877612052241505726400896524190167623595234541728957837512743450987092205558060798528515906160089955458279058653861095393027083371180851340282711223568904869620934602217916192569852683730078768864004426189219477578684304355828594019544274249367207515394690579036214737625515089844958160799995598594288185535500028113271305795335345491709624931944021303689875165807389315691033248401845859511918108804481363011478931237098986928236539524909799849150406411683457127129733674318717273730941326981018658288305889336661096551813889597748551646856387350467904583015903923736615562557774613359207674071220925355809088995516289810975607906756707112493312433217871196169832753527460049663511030385200151835235539106712944241376308927300990470713300869012629022931126972452874845251220501660314007686412724888048668598014505378825215383021436405252924535283832592499842573755048068886851987092530017926681408529468365309942400357872591688697731421878888768182666226556919804033081763691899503491730620116032338472657015674435331822184847954511929986023632856260035555102208862678860111646477643956036852847178451908468003725804219333322779943384290126567579382621357679857461553355492372899286418861408574676524782979056561946815172939435015977526793299640492149242968493768116203774969457958816979066591498662947317914731786279736328064551378709739529605497960442137960143272810776667066656692856408435720211959750303093305482587583113345357401608579341865758408895134710683594072128521140120407321047078340550861358189053507063642476831945491492505729523802902714223449357603398875757452402370595515417932964925740137956595697810402285274401640301053227142799387189274176503432620515125096865260669432230748668139434481720407015025355159882458032930377315223959702562063122281003243378939900470439066091646118148373553181542510879607413852660985913564516422281224849489406541333003223873835210831832997335066367422950136550903436248325709905197152264737391987372394685125640183120712147536126475422629661973840792504878831345578623390027491977203414908516885640867150083273959984887783270434244717085021149380092250026730339207502325539806202930848083950843366637980381242205605821862250062631888887099596638892723057418419916937785751394360001762942459060872708176506875567021542287699442581060143774725625543083924739044449131593690244126851817757940695831046160631175704524601732984210019714010332533696401265014746640407899015856873956966400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,82] -335401376449104119395978654857821745180582915161968307648767659019170877519074339634097907987839970660811087296327784548165045004057855489616211660996522121654145521899417693244922853552696109756095786168792927035546739409760455776302435114606944312493192899560491732227009795212161896845565151966049691153147678751768741257394095657612239776573198579573706106080145028418423360259876106369779083046550125822878584203800468189592235850520673191626780999967582432883379208208019851737470770508315432382142471082266179695474162188104148957509368969242738573472347343131199167947012669864792379830548353237811039212620870161055076888784029201579995574685358051224887048518734745841185209179840474581611746032639148149935214217404823631755399129107682757698378922413111576830978571822755756382925310112736029584987989348088711396332495401055170164090161111250245151206762703844012884188541639323264419117658411254274191200432905607988260111133835013900682345010631122058064262961104655235939961447748060155081415199400685367976054418235115674114254026158994109463557094892256419254434680848393791764730506891410019325782438299959296368728209093766812586951618095554982113566073617846084625734587493608667656597604137113339157382770955618635802474510579804574001793506783855940492344732696691753774513944101970979449986843995872177839814830019613460544334131829944548643127596904372399962096584832924732377845465343776416529465060481708227126578984866799969888236217782535207514213749592804969521138156798457961700067753900439958866452281900731222068004767971704300043646318753906146856083716788123597373067467009984884134153567753492085805773705154000902160939046216455147077602020360354889723039077582410415272167628214316628529232830315394748995793737216700529910965985480138375255059287042508436298688580479031263488425517708611002292039075752509206499998873966189241687559236570812038539477505459910319399679671559617677460650898024177706163358083955719417231580730106796255800368022111988674968342254831447310963192102695200273253274437686164016087720273621204400426124240548747748711263344907483080970682713868487464127519829191939249139169837051476236960486920480131907856102289564866993686638619009432056635925414317554122147747464050859971336395511439967586186126271647838888841155603432914012730929479031712829207818725935588211371195267270184485740681321026966686096457967838125729432233781447715797087790142234179502567976725569038011688763071751715862867897548298275531867793866864799970239499468800000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,83] 76867503095830133483096838581559698354142062465613262645517638608634464222533834676065513347173935366901836856548382722477028697691984012035084366763213010818340165263076936254615449094619632278203509449281134219665111431431137724555152196725706909214788168586322034076466037322185921524893478103474988391476811328489787006570611528260962770165930006869055889263680076936769274517521652297065129249366556964856723035843254018252065828475131699470519181188263650058505753045641547230984150795375825501607995899042658544120679885385007073672646051389475696470953161863087318449829550391329724109089900307143936159397203646076141940126900457910209319295185440944363106581473257734417904492249020214228403353465105841084655329629264885349873268573189713271367389766001328227429403596072790316802929245268024598334677488590181039813877187348948627162526067655748615568782657213832346053435267101433299343331482608741533810362234881164837011836837300184573874467904927539612216056362864257650866140867545280130386605587239198981989611070096441979690643460629149575183788761888638568023770840070077554821134705763358000002144214846342277635151872321530343015217899704918066958572308647917774829639459960279119544359173785417770486683502781871400081876311335174063686687420932088685229872643372751313285976619317550991431277618952730749699841632620508764770593432861349988978855215478959641028801382155703552809254424587141149466598015104633476680197883392613004646394059624726542265214674914245247344484719308722711281973208040402752163211630203807678692348998419154664456724703391897328041601646879257552517460331250185810441710608001074856661041289076718093492965043283528505611949572233999248318107039414051750619800027921016903612120217066966316016624479547189246125561976127965897449056443494134406797135605648278863273157430401079669365403669581833768109186946854485654416018752696447971288910666260826076361041620804898056772712051321604690528759417043548035694124298765179647671503493887522013371416447189754113160802155764242700139259350888351857270269754182718349116367764422365519673599256556876616968171810435181133935284758359426737073722399822881369054076332326040385505061878453367683225092183023525832316161643492790178336943763010605412533387989925973877059098344671535886957953417693755082312266530396306314667699473565516915730837581017279774431955719597558974064648070809988972296603062486147323299942139524162437923475844444488881139389878062744944747431397139003259586335524611639940533452800000000000000000000000000000000000000000000000000000000000000000000000000000 [84,84] 8415676328841668661394730393090552389897325953905308159297748454306488368148308857240569798103905377447019404866705608339282794776802185699912228782877472976342629955062988763022662704041682132171770419490369289874222938870172207907211260785838861670305320405191461609561125340190943227007204791247670577401794471802257662031738823601238930346905317050622720668357520782441273259118654438684678216001266123254179740808137799398637336505593159266647577014206877430099367258227766958059226323280061526096249653465420682046219077677955275153259276978666345638179961776479053724536550006226308887670582270463363653916253339658008326684054883605911709832002770368429557364887017972352717343591708762442643405136025008793031206254388627272561615901224934286253621947743940632008912134756195669783632403831308514046194150951703769060803716361970711345179294752608276299426402826035513946418556674852408813907285617691453172451213695506500179317455531121532192821644057881551061130704399929145335899295955445090081895141679731559714842467140463759000348308251698332840842121945939326011597746559626046620796194833094910014130893589281687014526097273746729484910583328734421264380201539147800720697104298094893202205697735187552760478814343207431652756004875079372379825972035951414114494170647500463299094884996100379530850891139573344658138637099468771486573517149124668988349351548484770167828961087632079534902568309721465458819930568834026032033745533255884426513256351862190058524266633754691659650991027765464106437244852817130328929055724805544684361404667389525407469405198685387755107138516066179960902004223923197686524359804985553990589355730808714377542120095161785847392084084427319180606622351180510726601996455001363857799070206962252785614441997005648462366006479858752117739216359941840971412603231326201833809584635907588421090699077646396541475454251342263049472146104224653199897617956886092320635922119953813907723219211087583545558497372060671624583281986380440115932072068044281566256749326902227723108875566323599134760583365827811728897755149655663390646950972129161893878940449106230757893118620625795640961331683246699758377322612942712193759024406372224319983434610959679854867300240140093569218849229599231537516496163158827242610281648182427255456282191483103665473638347885100592987352032985879369634757975377269521368705221349066493829594126271230963153301781874946907443859502801953635476903765165911737822421853831616204673108585645691106174849223407495290155100294189583549071360000000000000000000000000000000000000000000000000000000000000000000000000 [85,0] 84074353635681874002288475490610405951065588876464110065879378554455133642884903489635461424953510093978480082121850420901036839448120745736681651266614459913846228295648962029836424864677932917954933794892589757246465726789102664712181357428405502893535435949948211285445049140205506856050385670857103026120771796683984984243740257159804690905248658095514015880514538874474312679653972060378678778883419524305327211665750795124934890859427942738194941310751792934529134921202532663118558516649884401287804592410484095668680438514651050775733033219494232066373879247552845972465750974637790696516463391409117586145925831951278178779984431001976153281760692809427992356321275654118485415771212238086514696697357102554228642923683202174559447837561680700006808556993932358176520979605686694007805073408205896562428356219110551230161269813401502699256105604236004421625842323653588200919903367591682839057327401131210305295193702108739029946732169012047041263318124944546814135908273346186465084940400806911071425700995306516259617701647673902617053870166634596207883544206104772722615576745201136521055381632930590318518759814703010394105233991765502292067910694666194362910476069349267001781588749925685847997569907498272311714412371201839263413217707621274354631232149047898823655464295106022000573456426302067995608227042077321107562897882037797459391236278308571977060040856824109403997294997696825353429980596340254416797038296529653442456117163488033637292359931027098750576727598047895657713532541023143337430000101922123983336844053523414679945141338746181624876497630325414219234918385912348251922751261096376951363828332460744020967817321268247807954411445339765668555109272104610952485386056908998676662261120303490024240581455741865355777658401569960718146009785014381651807883873316025927135798223113361873222242363068876255697853458926890818718333763989938472935342231094325626726261195152628719682473285581922197428001987707463994144467233734585384042055351208642211140961113217441911825248525172274385379705354247046995613023734725812736918146112973235446858920473713158887259808320664101476883886589690524130368868137110165591676951475951272441341919078476464237733882563347380716226856125004329354118365054077976533809419463735338929240684784658931743170600843744854200121260819009276601137794716864505966804203214338528063437622917130654479659056618523009606507236209478005838255314757415481714662422427958421412652565563378458335451518238370932819005567906790488082982821978147615473150495652131622060918550749914784155566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] 436223023624491021315967588354134857310659562853762796043051237020963800531600733532503268466967144130843145641271730372721008636790592572727167685236657416612078114152829385187602587917075169059337251478871512120714322631790186465656836098508730942279293947351711742624667359987762521156890218836739124076609388057983164923076849076242059271624575775491772083486079333572799580803886232253192963955999551634032013830315808667703740621663176226781415264118431424084375480556200694554753363483828051644279048431197524453738137435634886611172576416478712492078252821069368887742585861655422684238754877324511835317338477728857231499417454063471167767200690426741016116056497285981419730593703205916741553224270502005453564920573051524852314614849073484644667502588334504780926119681108796693604792214773833259047454488119490075843602269447483015723298868714455253666515950598218091648817440683171364580422103786606327988047767554276390876593408608834814545278960635453428764855120812148749811992145223860682403743239025640389467100216685606328755978290380880379785994901605549385412538958090106486198773031765483864992389888031209928671228327663814774821780833185763146100183722087251577234894329142914848102539897249551367131138158918830581481366313599105307764442742914781084111124448022262689364032823790229188724512091428472146666230336544928668024848395626832383774887748780718720222778777457464369321178724988592988942436067562933956204622846882586833641790856665524654214315891936429682140040676253912964157349403599933800881257570369510643254854462932442372032619334680723723029380698953515417980073302186646845116267226955822727110201594629224614537674963629190488304579681169739007603968427176617355107811724714772567538384761648902087438806969458544634090923205473367106721866629609597948254055355788833281374895604557141387356894600128071252087312890854229628239862858697306002590206154434305052662172144844004325497396249799520175608710319880489832835465555382813108031235672639618545413330683478413734506474178081888445506377806225172691596250917915975948011585770306808482405396931053475464448343184576919471054256002980792366803065886038701003939430313347816817653874990026242555997112064658552263071308277790093869470390223007391019481623575287654025944854802273124945508965710266771872378005689899662159921607033391393546526162787126873189179777730753359349495460504898372513251864296790760540313393327846184802259018836853140749160057154836361550847104059259136216060507878119648358107529514149244504926958792140972298141171712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 11005565927987671491114389414962722599163191565794207694648289085707419969043409064379481508686826437366507599929779290866396746648215177481168986477246846804709934884554552269425307726537016374841139114646157707754711142079288509186871447516542313718227561659714989344776502154504038263329292888427238138800083977074678579314127584842833831651005418977933967693129568723533326001263165907103236665422953477752939458028155368352982313472755446036569323395157223091357018407547573554355448436052395285277104963105452101642263120400104876884777101088392921019151661177123875239006909672411299950203748089706201490834928567983368915494930775877450533571684593914675369938524938601433276101689686350989041596225428048518311464834620588000415442224715006226672914989521864187234212992367322747107043256294559641056563958670792170587480815623302258481738097492465427234524102079119638265432029763336884862800153609834943807504298471674584613026479265392542778414417477374566434767380936494396536271292775912017008610207259583938650929051208293844440819156954013707737986826661034343835439138099809459815890296893263152491957263059251309987937973468156217131314937338992268932906645446617377034858896716915559169496626402177784894750164976234457081450849716896819538303345223693799589004382648074414949830863443228371978880928020726875006006577527865440347222602988422391118068206086376401981060417281684830489628413468784750479646686760821262139032615356343815285774290182928825915921380342977262882974726908655011594238641750212691730319947303326571129770522099477891590451748507881101562956986305767769292952555417353136706053100767547414441537085409311257528646945458695322181532450834590284666059634642783415875244670068266238486335788658487293298214949479053440535806892574648824563120877780771490340722260655704620937224738960316291008589850592910051278327634852747093288281067248969913773148302930623054277245994822216674622221027489329504155281242930357364768248394910054586526761325119519917478047397472576414017012378213952421109207483168894519133179853028172667951298643892927884385248909222719730382171029960769978038383245232524748086765917361911505479683025470561491960029473757661607298316862633312360815497634732283974980626704136381258216809571307387596440800408112546876167280516993982892484482012019697876571440278220829937708975996172903981676508533879248720175730735320416036942314889902300576840119004235416901871436524143500973409766549036288444912802962263253807626543162460303261365507718694784404404502581460596261136210329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -41157564155055661465649750256903418534883873441921295278575958304324703190706723148172089381568328881592160039485364955860652228840423863702340488907602387686290021141705199140321893088058774049645931939151938226602846988025261839591563887732546707766162616084751753081837131558138513656279674266289039804271899636908598056970350980789268097391646826679722123288797137130974934459834986395373578510532001046591580657882587729092354189886596558482878303309084568391131782850573472832853908071079126306387663081423533285007719911286536582514276977303216137558020208192507506809251461949417810112822365831732091514806304896028292070649539198083510213603942928036647754751875598306759242946158028731829938545059577989100964019627082607083852204869000362388856710519954112476472208479556334984048610781382672936647734182530616648115655860690054250778694389202892573686080686672134861740444347310875443622591677234735707335374303466331790026017944694074337352923433800547766739104107989744988526067897972458557229574321506210001860129327860112316752809003405390350708088142698149837020323260650573712173872959828280437621340511456192000316350898820634686864692510418510901344530820272059243296849386912907939419790695414167814800508643748570037126145691690999409098473474799514006858409260015537591637284955232325686728534816724151843594714736887739793578091064149236037965600644169160311470734457431218355868289707986202737584056404608866584672380319114771127675256018135294167487634590013625885572195760022582351323351161390089368617160603715558230251646377048707700629865691663193421480654821075654154664568630718128449124237156247371636356250976424276981854360531939853475481770948314887303282808314526897522235027180996882681219987166573076637516792998994301759880540989151952533302120451126684266299045955225284315187582531778783041495485439222447621380218633512718166425505563744655886742002372109819950394514819876972481322649511850909695039949399991614194166442160744258362439790294931519612441295868425961839364150328470839883644198688063103604826717126173446257796657644324504307529478984037093116653537790729364061299311943396077013014099163336984988163818788302147915897578047263064937401969873138082333222015408679315247960669830473347382623459618415111015269948679862016066920065333219895945638803254300539868270761956161875859993708227037409208447674288350502342099788249629646230064541721324422704539814880163317386006668707288927267526291594683478339785517840405403123538403235370656718457919198674290151838974591564159762666721640448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -34619464587344476531271655126963398693002148553583372412182440216222986583721119702206244333142321170871039221718893602549639743253476398084331221970909203531896164580896599481215830310045533350451509328516486260421829533222933264681681656038177863068816018411948956557024780681811888278277129895208158649799203992822109461403658642576439898286202010095788398809440436229951715906000199844763074331765847025713681315298489532084663288468612891557952986246221706740286728692788325564260619920974360723191724672932825779316425946593231681244564225680698135421063576966610791827548377619997610408223508292905359043596040788405203545813218380362123429559125209027847196230914509652003312475115691799387655172997492613864350361666032281685975431573078242911093791945517966543560979435051614793662837310042971770202273778640604334581402627207144653804387336576151660810212186975872243886718856044116630793690639827176668673726033820596298849580508131633204205991364961063509024097634343232488371694233273334506366879321601333303580226693309702032834017944460026209035780703149080074290234299479961993685624128376312917625221271253247740913232070903850547542608083792288977580613517944792913587160252590204783709952492060661754886190750206881961841825682477178399754850466744201173817972587601826530426950369516266909535670474209431509022481064361795478774587760449468600271045062224001217233206261528319194655837505126891568392970984493790240980048736059953120604267324176005298582192481371830003147669710190450478923542584106423450629179912081787621848919696521960255585762307416684659718523017399021142654932945831111137187794769171304021689050659366802536084068991364417266200750442150688032727481185673310264242360837322226641445327894618875079365411591142159144967502387304354114969307850509890317626322459537139025967916738207182590819424078854827965691631849156935819763145650748860735555022224754629620254043293274929146103412747726531455327436847409458093768771470471798625457268283561181135855448589104142598024030332239434296884861742163860125791853958382465669946952409614193270914943924787706149186771292436332502050871871183952722283114341972074085924348428784188444434538109681195207674021113145307574177296649124224604896680610311300731620966269943301407061779490386397356650433812606017769781510678001392183553990173185813347636620784000275322295007155739496195446316276217245995236830018489147386982566137776656751004456478761677625819995795957689148676127526579627143626636442647626934165152085063987253567974488590421781749379891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 1960902842889236019421361397720540101437275690301956776108864492229813292844385498885786882737788481927882911573011500237085516719574900627679142115532558281653642513199541517271037850292807031383457002204148075072974907441565130084511815059638710963333600989530723125646745468955605032095348196227105473908562453671787964270070264471986106345561985389128846428572591597439815811086024749031636078187386961398345032046903541710910207853122938708213703019021461738580220345080115113183791790453115064489019453311519194830825962977063385102205284817844908369631005317032424504615560191919642716629456160133702485545689155000869695854753587504121563665137164016198837091173627367331490652593009342500293455768126876713718881906380564064426635507060931678724252621676387445398712921670267799572023692541163565321661411867364314240289540538248843702740168691274292107491727724723948004013431480025026009001123092200351690495413204413486360899952787860493771780600826880203375289175458453552139722706939659676629790834079145070649260034006549240899085817945675974832872541220190785457306563161052345259344800928190540144153975016012864599033640750761937911108445822004823485217000719851653524289632027929110282527268051148501418062324061148370649415659522639571502914627465703556557617233782396733496668937471480610468346565275881081943010596477868038871248067647669468414817267711140337928027301429560014426970870662200445542872182200691546629600659932246591012346364364352190652934883313702956849750903306851484039203801432723700728274914905733272199111938176834684791263197870906300235049980381914755016794022130762602334747087550989324289679964347942018683996821762067459064492349589278066735544453272036709565178152140750806563240107837618776784522449090857598572655662961045554089548248755419361052355290603147669334019368435122870793715326475992156883903816970440148037792811428731349671981943299365313744722673249307942777853483608845284368134918802020066985492167575286061021002180634345178555338584696389696840247258399711430171973789139375272577597331680391583851141289773099681331153547239917962234741017875666835589390490917575083570000654806233741088480076364799592023190896119025456063618932627592494651712204588117684414705474713630280597952922890552428960522020481758618904010573102641540897441752858965532859939955412048085212913517532273042623751337545031535754575248292114903997114319281745381354077184906033080703390960062129458722960587102920709464217584376498255148584021477890533020506185990942939560239152747714983973435547320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -20391729580106101511801090152043462910857281065932537600285408372959520218290096940387170217340051169516080122964792373523644543948218759488662468071901152082889418304808305483295218738664804332469065449440652919245280164200519631166955683509588975553455833122021626817193151827267629430166131383421329978680122679495535956021368951763686402853352882726270560696295396187818978807848897066138232064394024544503798101482276680667006643414198010529634758287170475486210796998782002389586959442658127206175741344967883283769276500582210872367596326699773603456699805458875754509543508295399491774017963239342515214016568278453802887750283142285213643482003830681158018506576631884429423510019623640803106146267616487721526007154305760847904269256951004120887793173685149609735758435305821933115970400684311254694295382710517467862752392071671959576865657882716800293220532652011057972445854866913602753992226015931023773510423430953289821977774333945199245525848655470930566248314552353278148722066870904917330806179298855911671513202440979646414056791907175131684236251200236175457584302396257251256108780363756982933966827069327383483672398872830056635566491131365202919674423296145358154540869850104092745822667686048618212347958826596701141376126287955505704368891900592376564884755786309200399880377546439343204587286058419043851006840576213626695651431275807382811502683782978702192006207929200226356270149693719014636299392875619989117344550071367504862595740772755265081883776160964600667605306704196240049484735815179976770465849581493475085111133758920010307200866572167994423831814924995205801966262150816150638521748127289938908204362862575982423057221122567156110181858754807719190646446496938077051197202521437713734028888219749934381574955767854625093713163601715178060984905796792914168711887817062492050543600738108801029070943758444539954018837410015610489276522081191679569076928542290992113962501480136460955134250430294038622484623618761377053447457055905626316393903440827663629152809076399169341841516271226594787130721764366588344584108698082416920680050354447951346541516077122999936053207419719051336157248840829995251432260086516724982188269322565263485842930147190331303842941803512090771714227098477698777769007316987649859858975516208297475037547835962115965081040210503114245244552713940250027123051621045349114690886710083738781446388271779974936425209039910311424760432881178153627724353929748190788050339768393816804660339266977233401183841023656216229232662296784045032878638945688333773899047071277733126189613056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 125990186665306961026370866805684118529651320168858465302025756017776603235317961937063260650863934589567322679000126381053436326872095871885902334183347534079941129600308200336624073492699642037174684467379128283110599186309423756515811668696000601023904245660302136459207697368093314303855544623079156988269242409014479803814760118064039487476104818296158599945929228075155795552793039112223277130530358162387551620775542388410874304300791809070501787117561607857423327390013141193797833284900317116881000895005274020463461267135199371933161546330846602553386747974890656952216495537525159726009307022885454058800540163778494443222995205281390583030430180898697473278891938752189056902812803620786562209178541570682861859860133599122954907904098091961901249128736744889034312159350953685877966499217914095691702125200883319803206768029038812903646020463091065887754404683730312768838603771854354655094094220781429747091283026096698945441395865593524757777888577220316156179512559704450451359030205404671666914805010515203258671203329053372222602665790309794004087869724634995441337081833742589362383378908500593068548028308777012960792738295089481186726381507463273633532701567980138835402214740080671937807549333218194995483424260259864650522641805795901295618971708507551235688907405693940280233043284720004136747114922761529144942528268607906755550606153017561208467586518120553138355320911830903304146992179268154475291774054219631957523695446731754617555044841605811023443359715054483945885541287284798353699747838407019618772866129728427546894664286453935231479721794088492889857084652193586769587520233435425537102194864378275539328187719523065436118934794740313611551786698536815557549274707893052821717789743043932185402833683687855591968421632654826378514145389928016148425903319550091017897492255546253004576268243748668279631129181408850640552240383878105728718877498921739629168247687492535577641644621174612320059964779236977227889343903918985152157783373638424815145655330902221517566399336839687724873439964036428992416191062241040218461074251934406956224584566578001365986823184113484793028371486581924429377680112941229453199327481560886272645170530183957247766458037432575033863081616719219442718558298313177908255446535337831911657158393048479836532129952469146470985729621865171597042553888763706583811959707552335523318066677196928012290502459288025701615841911383930943273756432705433426855374005094365492702920190975473751771037041307715264515567610968211693046588405896267171955595435672261919070144287551672273906595528704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -498095846380611719523511315370070427189237127984964440342327412535184906860206330845551712321449807171742032954660237525585033478957507120872240823640229839742436870692754890523757414202385561051085302326912005919013353302130205781491302556252975794575790798097343656410865760649573705723813754780153639181901666200412942757157978628133238315522958437920093426286874292979981521229486579204577644574006438790445478082755510733261232910760839243812458595617216687117196799277709163769179472563722538347076802974964463615317137150159623154257733687883416958851782799062981741872112553999838958980427562696581030663493204805022628399157622834573056886368085629968953693009044099030776481672911140112216083141668780613426465085269157568777779941489505737354210736379694812318872618786169923487015626515795991925865385658565405053815819360919689102953003713683776620547379094125232430349814023766915286879469937407211194449187051577510423739485074297055200094627157606911450002548428219510832997069015004437008044747161759391844662404807877857362845127129445301288815229234834199856966687732705668794311749408381382926554355895450923090066954118325681811501564164892341277433524081255559423296045506538715624076290084731972226906094965866898204476423811193976606333032532267004128121402081797134469634956023901823776848497865565891570200675332581474772686587809011032009436119098239228687373962414190223681117343376314178632703292454588542462903645046323889313717201345982442400825715507816147149999812422282627318127207870619104154881600857204607319261794162300772912439931807566288594558378228905656772723911632808225782973433778340533766321613531548547898920037371650121812141983830357048057543484166700421683835841376852683285653500679525132922351575751621950677314002171441615018150212818190419209056217916906469956237111801978325505948079818483141782936375259276573192869957618799850912137029384799408618122415971485772926213878465090992132787220322616811764506902325759064844776477456593606993700348535883399858104814485067231147785553715152083547118946288886943521384048296066068562967469988556057959673731694643120528643977902409347467018631267745032702831405811915739114705751017524520585351626226620854416129507462631249826233807744237824360486495952651685859643621783813465625615519867825445184342270526507546113487061536030870994408826923733890895797740212036048915177745407384997199700912054502489346455744934266310026910435394149690295927850906948302660647347248915788909754655343881773055890833631948973796145059059140347105613462854696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 1273857860996038046395894945143753266321951903423435418460965303214177002921286028224594696634887499261881409490876139439849418507572034837548784733650516999298169463535198307315533656854213091490853822481344984277917706367683613466117171226009950594850035017655188992664501536538532210726025619639334092674036617451070322792638066233963333325348717938356135663429876968799382333539666026795114840123520444593342904807528633446803427451862346572395617408059672544671163950672371882145967167853492784300051857834257055811471277801659842031594783954170852284790128664769048982183262706329666365713959445501399461678647237010593409087745284097736436422981690328140900263706652151861215051135729601908485749824405818835024793717241594463462195185014192702484844179343219805455419691443369726274254597868714779366759178100421110266846782884673694763831989473298245372875349004388487490849204904303738918960859712914823390225747562951876921857099569331055736464764726051124164459400579595153799453868282673740736319818943837815633767391193579989692887077630682878432332813948408589841546455040885759923403908917591622701992770552532541112090595136842813988365482483724488198359565703818153689270499199351914001274533879999550266503492294865273776607586070317412972743472604870963894370596912299521724099867701822830859628933170813274679399515409517741110880805950932293127041323968151291026396907408767387882286241575646577540007391889246506090885722632160821974339024775534668820507556627995356977642713434101244464557143856109363442690101993382675055372690706342897388362389909255500775875194487496768997561601781388042085302111758430939266927678040422890319540003733527278281011672878633815563120278837522623379335295464883263766843359064609657349218319635201862810769595793800445365655203250308959347364061639100220808167361237339666054546402806093559691973724794227098113491822736641427072852756871643958649909170008477066838536312497079895432859128870278751412498602685630570812076997591044865755834006607323473067369706463503069005280706830173955525993148994951641422560862955363219124361046445633178598384748208990108233202872331125752053188649619155141373427761379625969318981293981492033520252830986196971461131501091429397122651873916027228298264886668740387065025033270161391041069192014774667296429413776102418913143411068339236297649181762044915598857001779100684326568289627529423063870133269890600266254484477474617249100501820756904720513152015056825097196309754693100573461268032109233427606421021063615934315175493072810911866771598213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -1874406036103839731887737380095835515828607065808891895013758811798034147569276256210146216094942892957081936756294284274485798467558737108913088785906680859672072513263217855991935494448872344825766963665614334821287062814785900482042508361141665685911064114863860715956440638856513819215084449756280875412279670828519678569538706357030593017833965289720864169000117279623915280230970869843719047042550694879638085413580432792356130149491153962822594847078390311822822095066427185625434262700819754422049402633340699305419934546029283254702635731207047491072571801115266835663010747313405106286380460727424771318079252525476936524474280466760460738404304141752487372408028333050305245644345656801554146422770286496005093517428558823008167056909069655330616096433330904654255667065629687339732334636206398098095093848215855207680241878072142852221206267165496113887258246458261826214408013479105719650175088599844268016438891251312590728956370465975738467394489009344526241988742308737732107056894751693573893697565967650430048379137750155600325855036377865069815958945198372872418857198898331602283256563987570298067198332676547920649065472651959297081335999430900693356058655960242701827588160971566694302182534467853362900362629176036399769305194985472347565712710889986644815694813873915637422924418993211166001715774221950745409228222067644422167365104868084354744835550476980718984112575842440684864699296523178221622540041285733128582666162943858470303731870174428407762179329064396506935171001625656383719919651130424316912650194546271119969219195504968298843284979494564610762172164523704240131245625675928124185394686311712622348397883994447976492354753013469544303595778261837208993821611764786716014326893522804767017617364895280937093756780187672707881510975190395085706802616500457981437282962227513285731039981230824834590219708253061624085517528616842951108447079228047391665527915919454272412411535627449082302398370443682761756560188757898294302196495016933050431500854263797162855905303359566434786254887918284850098545441753133512563259202668801988593959731870158068881280401346427865417101553827267838843622057464499490354704646423545662440037309782050141526120074276819347224207164879757913388535837433050319987025426557571994737295636683515965810984552123784002003087503663152572827757140976315323505029458859775650973593122428080662525263823264147025947245880299941696822456239024976082329322790119626322256540981760190844730530658378711033850611433341615723575796821266532501126702714248157638897564147028612563091475419627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 530450723431532542928815714822611631156478260926792627595154508162452535727602439422354787327249497603373444295496835260471202066840673538851084317626636218799399768340203425153239719066996375647434187943850579473245286223355879041606811816870376308547264101218886194391460178577037839895679151025940720787258509238558985873411370121890729199159561852401697432266399172352361833054788577104887209459225013558117980687728080001360815622540492894839703818177191102443878604744417327840719410353280391614006717806128512921988601508022720505370163667991828551218418666374578691051203764422706859706601793454749518196036624459051047198138345720529681326295785118051711042372007312529183752315747822975197696991416617228862703735487513118212925039489876198794456905140319463340254724614780629694268757144020016983799013007643004361818485798006408679727506488496235028874506842825084717660305606272641911660987105757724069591175379456969055367773154587072121016944713338537153320390844870592050139095175471709658750149325779686983506913137967043091276011650579731975275923845074501227625364963636111478992596190528224118922429227307007979372431874671189367721949034206688936517150185362060266159138154196399272149668128666683159637432281055004218403789276634694148655607195137369619371673346399814832964711931931162639266506407012594457852887369502840592017518284824000992676932816407498389269852158346609755847975052748783079465652254521248387726569115930355647844283840716265841314973175189812155211969591762408239889194656060988734758783451139728907910166317932217382247840317378822133233816385209455636937829471225412688391384841727809362714707566656891549379209355445801503827394390211136082671985242685700819070038056773314889661171165930321662703547060595773118634338345307226678980194966644902354531680328629337614619413018102196775483946867419137038094633799262719740622405997429905091050706247278065997748237853380021383436397337898687528916565113515257789361158272813044468982841099371975728550248649365933289999748588326089461101104730600365025746901710123664314302477329898592647364629696058945449275925034422331640222322910841398016469441908629672685932519545643225288018972808892440481902145215364544685955213757968074852205199028618652761442678645230622175375833003396960801949150304421007581961059009365111579330916186266496285235361533859684944085805324184732522764507228961144302247039282929329633675918247070837504408413177980884000044755684728516374630770025854361246265682285596931831491041803835126549551445562531589189396025923600384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 2863504553288515010942599801283810429149178918350902872713495561651397539782922339212533287229827152678064281517915849147797883432181726457663408930239959379438124824278842575785913180024128325413327659391659156791189768358462001367156224411006756648474547389849361930141668253202034438208129892587705158110229695286720430890742552249984557969922631721210804983571359460084875373238411518421116924551951566861047639667770481056145017849836557723418844266637168548739339953226030373769346595223133807126348403833632367356820820227264622605938416822208996593747833163831490629501353492890386738389758981837347130157628308569680565662006256538245105423669189739003648793203410752139701650084710983293277031058961440330140018834937921825010240773544348605068572795931548549469384755992557312673558139540616993353106080027789743154966160588375759940476137832122682392452369393205817271268716533032258849406661793082802358577608965199372660197684455050111502839595602136443266814318237857376482790024716819709579065160020374968865795721871415239068442948016770202529872670800506508571560049767266342238543531731880801119495556552641038788375615227840872704222772490808677604243325998769241580922632474049131200774921074854666344829450261574034488326653249452986849024879797483257140630383739968933429337681304027889026461942215828520432022312376674156295891768823472606889190366858860607421378545169461371822882060694531935345057258564235767428970090135727991633113710142666231133243484299738929660481995076376781314596065978021703596358393317415563604113713138259696195049371627187551645393901236144160098979725128759200288324807490505863361389393535782760340046640624493095802005562228930617191115134849084328581619555695346012254661575237591069167486920692997172682103855378347784649164419262593181750315993520751057047945245883281044840800846904564989757211812132847106367736132570261237296743747218562374924398154392320071995397801300859322059126841018401640359202362554640625331029370466893991537090080264963728177239886301587887449182263118394934616680775644292488801687561556484606199808783420657295148938379921831578655958399617885705688853637528094103195377158696169336987698758807099180662565400429483768191056671635610992230363182066675581965394059348750438686616712399242417235713820370334157140906386527599929348915698669534860608313285601133791387790197831239078388015993062735455683601734564337694271453463877696705054885195154928303561213858547620839530896857749339242429584966414414624926130165756826406077084227507700827487181193829416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 499336315541038374260853961308846410703694818372245512519568973608851746695933864360644242293127527327355205093384614348445929183203690804986354315081757069963944974145983113529650889473130901532973914585925804208199145905666237299576725675017756406107203829704072604191244796595537166224158678838269880888434126406620189333463928781965552206838547241575139250605162719113361886165304700854679335027534569063398792798682982613543397573699379217737223281194487156004755772945664402482598673878334659890809633979271663174776289335383737786742119273557588811931911335881319751472412426003639365880650828835023575906447665626917981067052825617567790613517388937210337914223492176075481110842938731795253654076398417709448817849015154390493979057281059376474597523815752023272957839176960250527052908979446379510858700984590042164624630225433568194300090132442185691272248576398951264087746881004886640967890679145647233516037526095847283281600208011819046598082439793985769594317399724914634331377116960708274419402248462027353168852047876117740353182262723974507541467938019890206714159825580370884634091895774619266420349950253382038144932215491946576273497656143547134303692523789934428354651616620672898141195189042576988265968946248953269778628124790438064032974869165579732625776017729310457449550574937591282270487639090085710802339247491377632658764184953868111252915898968612432142987021563690158860962521165041311461510289450411544293702832456676055263535100940692365586867090798946310166468142236366824678932737068691310082662645535876345210587381632868417170296689415823220400501915784775133154100138247463580802878432361198906640963317256283587557810101454752969895549760012952022893361818037175543065752398886502258034936461561530510777053638075647500780472156035092137456180643470174464868339997579285991163759074592053753435572677645811677555393921729384182212237639753451490451507774559396472515842169939060408555843499198953201248130998837371381036453045003919682102727783657424794149423038682179814678086544441649801986396784120858598747767963548129342375735761926796515911020938947153701469195784661201330223940346844861202102889468099837960058350661879467100191250711129469360094206421951850063905485921614454633929084736119194622367770868495213277076801596994395676399493261136982049573853503217778563957660977811821399546563262254595103431147010194447333126656942474770325462599845217349857777504247640141603195975200187835549828532803293102904333161342618436966646044529699716661745730911011166926398396259646107829443796414758912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -26825234693630098941782284405980274003133421786883124481047795090645070313822721206385156874336914029494176856135857243125056293828641167070974513289372997786674081336506305208646132108662738466785825633055658893547821611533892796350082117623312568718914757106178397304483329327786111117619551663797526889263406333526340954699021352472154583082603916210213769322929123516602049368979142813847804942446025495511444970372197400167681337226863306949557116991152634632908535341541288434071596337941960777869588732837323974861661900589206532046810117570451193474683091101359018559289442527360899532179837729180156052442154681036899134528503275031265151635112826263848147290354358351585181927636419941788740757966432085016716228233451526700472154666211861412331388825988639103968679495415329670548472993917194954571269732320669957257497095806091687402586736296973001008702959570183326937952606483141159234436807446008383063525774314504793978573461072459558943856403795878340101301636039075549654704973738487933884067785692161997387266062570290124645331554018629414933407141172751809739091574756190113253850709292342005408256703435529683027761751210568808196423532797275838951795320886964208746287196925640414350350195421542672373805846225717393606882425763252220869835700123442358100333295805934304657284191891274596500461257777478418099481934566982383156325261135743946088219107025841612680714606806854416694129500184621389670671438165188891614165114332592686551517266539040402540037976138015694244605843781507818054992400119747113673568282903426247795471219824404475996092609220506108965345550395849947625059572539746234762426999288321359211048233477497588908184259588310909800887154740091948502095412945958068780222096607517266172095880091522365976421347530458074065690617451376675643848499155259404991613008273217781997785350084783461690919388277288746063975792187260808123722727297427995939292655280061360543327505648312825261702555587118830052851202592795986124087685464205563182179347627698677813786341175725465115210438456236703746243393816078403859382247679918197376857409244587959671317022644813965217857190625234142588706638583072914444181100537799914552938179992149124132431409237639988721388497119678084111299299960987864957593484993612662983466161916662286421272491303166931818830196533037709784507143348734744810096617258865104241878979965995575999512456469672845018478664624977215769263256900325128124107519345115245677047216836230472227378279036352673339682195319334157574530022405581105065462335444608734601166083829165824396998136456806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 65949965403776101478300789584390517178335650258315720836703903707555856050302204831529893051305649780859902154899037541120523643272067312664544775435235423753773347500785049591749776848539926247373966549402952689924147650357761744225737768600654156034263484118067885627101850061470088564404258857888231788498291127279836977564701426095354968955146368261206192090568393808571163302905034904765092541104056641927607299570663905019068408983384214115180855886388228777834752031618006530843007156491166844117078411494642499829447507784335212044369509626150372977193927547168292808017816535268704345142608694900589066104304165034949109956988015201399998747940160701937681501150540735304293130910596066769449518953357602629671009669779672885349747228346843943771926493713329109858024571401214137608927000992338379339093936275105348710716955178450567922010647270727068731970901917755026584414999124592214646751046848679617511941333330192827147128097548022537017350031284721004818554792401656283107444326906809891207740406122502225176484267723328942162950700762369137665585698896053207308560300197106783643040878900143765632963791963610051085901197077922989737778412896299786622911139777445407143018567618114520565990451191242321317907692550411011587340113755860372858150115409523368245753736018109759678076696441929616828667353888950239389847556265636635958437622327477076586314960671900879556597874518909265068041330305679049639145397690885891323665453567022499112573190109707023892093841355353660591077204669899644681536996122956640289184228884466540782564531272365740704408012895491955909219885611850279446563426047748438132198566494458809124367388406099632362470682234636555048450443118222711616527233925301247310498683244152958785652237186214477727188069136192966033113758853560693563039449599609012185679949778670674370756130964277599156014554804400453472220671151042354973986156983115935190724742564228259728542803209660630297924745438170564269265692259049420057960655699923990937519050401130371619273647727745883399172296260631695082824178465910754588020010959769564271213512381348921506383863703979770766808925545455621593337533518723088889975747554208410329154277974204728558030828024626803844745746313899643000162954154739619609521748444332553216750355561819760974008388942088046692648931435089581100586021180834459831649928629120155582107359597115548278778188271457949262968409286071018971565489433796289331906205421828982947722097027182550573112807325400012303474711485389925119961056292391127438129820459835469453047979100431452709535094646243328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -19685007856313150069291416647041816532497268822860811955003200859084230689377569495588801185016744449601556313714647103385745740254380976812321674766514654727338887732847964046191309781010647426729023460471056025871712677187884712936205236077517922752240332344808646867824971761818472295178862761546221456233006829973482930829032770391839222177842447734462205139451985032172366178591024516362677707870362046653435644060550428573059764771184623660373560906270324091326371254101465254832628999429285216500172285997632690071891381437903252201370219925929007202496830037440292072890665325021892844331093430614339992781949838639048855961051035105335457049164027728990239880595212112889913313586319027413352190969229398111693427933512854663260388331720928438144300631405212235853786152208521994303752601615352455854412875511938958232939061016751518504718705779910236811001405248165192651007665530650120753889733571976982414223853452233209703282837104499297788956234653815381904709625892592050485593975856747555999152064115370792681656265272942087427051757163787600122511969589722419754243435332657199755503788229285801249010783491414456743327136747277248920092525592756324759933343775908776367810991992799995213908107249974221773871818029381068241210728678788335537474083291378546686573507654854940061473267267661142088394629711282178090148524145621326992838680685796271069215570470403654033647776626125313132524852243772016751431253971722807831915332674721744372604247468692169477027374552178824149317943523656437286578234019810021128389679776910112707849636893975472291659649291365750233583490612600596752237948159770793297203863441266809803163924137790046643716167403381798097971843159282220191225587465041381900701400771627639895161519705080724051603937707999665763810130557016514225972913211247344431645985685613218607134209550739756508907195655721037243317326905669235027238457432622107034015627637985361816411591335757537555749613039811506099981415306963332168816280882245449926396145069693128588503564777137546918534767891745230197381927797766312798227961843134974173493492081392694033728894227672998098877941435295062666662766218839027750785183009713036772986099681863021182510711875925858290287621819589250539571236453768128513355314272259205737110237867002391220801559965051104933434920339625620726258920803476760033252945229228818049977938990862423405226684318692250742970843999733436017174761911822210888703495785155986674826365089352975193348821785900745823692775692520946819129881369549292438991766545697997793298497244044735126724194546483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -336037601497761446820781334461952957906524616621179469077570312974397257641396180434440286863087892530015839026020632259966666579418757848023280281547291084171292124944024881729920231589425405670620048783800676481132397551316344883897418068083035977714079199774702185389082075765690947876282681919376648241398268961964804496248780809697194314527897441135077914831295265898518260902711950132848317935955043788939145038972163119390989574048206460527372170570927812116256812502844595394167815412818352106556770907001479438915753107314235878079922857048624842908097613489161914208879899549268900413334871039415198821118294451173634069066287912806051319900533188318224458682860680053462665256827515641107047500477943742729439567027420715526883037568539146119072283241178832761897670577427187706822514765452555033670756745303244626433591393770092498965964736198094618815948287082294318507943524107929151536797413711550849045938890465359374147042378709547182591061489290220756553728295545758784419818248163580587827030764220382863695995665684665751235586321351578543124784037502116457413338283365485596941291664715797672003363943790607642712316727611285939238243424257605550200544235811364627078192458069800282784195302475540052163637653629199110327728405949184525176087023465350028605907897098450425029047087321242771112834246187445467303066234653961780576071321472995325593088211801861221439528059882345682224446721099250660284458949624377620322858989447119055010124051389164713101862179595829948650329764217267050196286062178107189836772708380338098629086359143199875506753333092070582397509409618276269762064831950905947204134074813174509905075986032272954354727761026652876009552635891398898319855087656386790827856880007976214546063750296040426211036762783008543244731693676153666335200655865022907444261606124392050123395507914107898836603255504383654474610112246651416030526340650521427700698698605238300235245043861798809802147076567743682261243975481868180517211625267785628239324620965163781356421813020704290586263880763850160731061996962858745210673834745990037794053241734296384608173530980206429262609444507321901625027561733746747794952021439218151954512919049763484113138113377350128038901474507867581429775925086978020901582203595123478961687620093424459403849752183573182101487298220161131675692766398313953430761458698921205991815946051306130045516604719281789170751975823312239204245237847397280497004093093487236981454340738270224117379955237655760916796442461889722282919477792052188857719790172526127707670946793771693288714109081092096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 1310349772613686120818637671000979993367818286777742300364425054210373304666659315582453292466916350087196841388665413293966945713188894674952507003877084976499004919189536520962890468790927350784800665281767185254021900214590404837609139300095517551348294869153733095879767660282045484477493580584942631246416858659326590253342148017650000787294196441703694697775875370791198993986774433286493712917752625816809779819320079792714116538655880287713980936550225413669390643689221196627244318519420571050494674612776351830590999974414486290939382523426948651957731219333484356982904078382287520714048111074639985764729574075155182253066662699561929383269250842940499173216261177028566371057957670576670960571613358869950784641349577227320315210018843857185667417982379122205527920003476483351237236581088242376621507164976337576157732009466738167904971017242734373137983412379344298316417538486083749173212145926651578281206781473158816284952305728412497997765791762217076972993633087250413675989471687294656389197121890243524135590154043805040484404678775712327934509990489563448989696855918918274805888234247718305958029880052539213906574946316455307417599498596114856885983482601360487044626813973491526243665957157855209090000865565816130062581147229737298728479898844140511926670015310315780024041230544690579160697065289852344812261402837678834384367914786028010588341918086303455980906906087022803466869546603185843604013278990180292526882643224849030662727244206212023958405989338369827503200858032246542422279349285988933800343176263845629065595420017214470224418005279076765677492399544394902436032973777806932546048025304445344679118090674254366943921047578367720072264706638854619115844014287408777012710479148913823654638874535079591216926126977169912820998048185160785370803554741559689621121139988322362008360763118701892112769954297989622304846009920999689209411269610730894754407009109104561894397946496119268982846910143110505146393485501929470076682729185900340838904820334145226183438799766418651649662573786569961273229155518630731986869156762578621739563554031131682539582642520266482980753407338798620843334352291583938612183165679681772428454058368850021653670250930180821449584458302451129628529086692302815635453421299825053597182960321053673413907406821132812701299597724815379769024882208075849110990096463948020058492010475684640434677460147852713547263474865465003744319583138087377235340582041665762136886397403499563256275516216909814057056500838796837564992127689154717465547677042557198493792447621742301905886119481835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] -3150355387998532514104372711043436981500919871984261526054063960850962838734311606229578930849855776475129258622686154272123417298889797071266699987096320022088491708250194053493908297533392055354120179393562053268454806184794576582387287369659122839778911008536286620849530163584256191333136577273649794596640056771210234435404963474009396426078983512738255650078463240957820188043298045946337254867503421397891038576656407354031703268926088628032653059688207167723562889709957615809441072342068247542823944265104365015608796711557388418168491238468421839332274913645891301812859195261874270491534704157735633856330934262734175880934194414603459095331605871426481931232342992117011950760916414315114161651589704247915642514652427577157927967763530877427055832944486234215336535430983292014615609078748704380123934282109766278867972508877430569695051320894555598631507542121485524161362257462607571519178542608263723979839908590166670725981162666665817588240083319192037824713003306234183223124841375153645774820557773187229178696280452396009550746999596557504258215004142054611201482364878308438429714859226947284470377965749005811711067359548750587928721368659144906679949389190349464527248498900188807662429311493707702905216713495735069789665066689011015962337069990778480711189473242153197604448727641617191194878272331906891978510140629833822399566845221177754324151134010999075488163423160883512634591800917164917771988552505907067256670754519324363338767065166625404088692324200210965593029962316884577739640604835826421151780336742705631852593400184203045137387647682175471820297223816868189362175621856519393517482202883391731306554981316140721930563557348040892511007549416654802230832545927382063623932872595540724420448852702727893851371691774022082761266885823709113387660441351894760447463949796950513117087306239207745866722252476514886557967488800070129988779727508980629545331862623262322291823752767458631962786267271273562199698393794007589825744251253145861626120883253649494641566167983181979518220077301160123651484695252862871615606320886641138690501990460593604774403393714534818641022131181021950954651055518276805766453310529488934172302843671155373489853587428547630643297358687740207063099908728475523971626754698462489153591899323067647562170314705647353758673229163418936684368006324767216156349320342027868406953328229377494370705204070159065026920975437468092752112180893208862082496370505805460216403895259341407861717948513761031177184541288173745938841118191889615682236977257050534127391128261849609563589390660272128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] 5795103717891311266801043125514062934666601117174398807130957273659017169534986915969258989230164841776166304164972527774836046676385943505189722471837985354257388754130977590721881630330130228158747861677804012814416311135869401830848386257258759007608904009353902199686481238297641724781544370009913399154727262431802962367763961753899810310741252640826774313995056581351366361823866055902226322881507071093523573466469221703356938158388683458444147917780109433761032251274154132563237240237083879426755922990370315540573570551563528072206071643476938826070294247232152573375253601356347592207849633012001159689046326480876082523975275348283044799979193562635784156133273674139759145734378604732254465853456105047961923395389969276139814696916656569807318178118730891889041619852943780583689328603017505504595749606832359440684155777861747075744631698418263955381584061600070913736630360205086549177624134619390223856470705463313856207379843943386180370685076026811590741089801095369862993328986687916613672288962142587075352474253444201200845800747844253258608611105453265256083964070220156174571775336970796343529516521024771707853858157786115878450428185676821188332828792731144914571767335037236619907574737285618280777719174294205357194768431604701995390926233296790761112038542378375787987210662356071369019771719656711421106689012146884361519791021420402720096028924143663975047382992397282611817756515280507694311772211276701146049936191918523186145621114851240231900505748796434939896182559752989592473105234025118200194710323762078240795000430887948771089402626997799401215840339451167900411738884192507446726517929833956629876397727496908773217524341379346337107233736090229247306588428875288992811241563395634464892130067930659762218426764421154356391303655107352033802480206759801627632574414395391346554554698171145245830533044663342125656415921165450574833774569968680868813665872898613525130932201200148911018189583145537931169669118659596681353952145388043720074502531963046559355488069804622937344411795683547659519927608471188043520777884451963460233407415270021701738662312464574044053648458574050570278471161677789029437851954838327809242861953648138093281692134275547024285353956389699119555709131423888093836994026103521752335798174057511327255465118767198848992744721599022472687625944548697769877349273024443891474545244412180686138950856155757537871412396732319950543378149068461482485223586872341208005761573704813817067487599743505484776600008724220513908862842132268244834897628973090400194458773146330093122968909554647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] -8683370397211528008363038257370567757744252906002970288612615643812806786237675199070830808654993392496480735189766181964520865036589913314069291692012262334249848521992424911168782711809881103850090640632716658951230383167387270423421418870447997092640870879106555363673257256998947186596160307723898803690623082900296689900799286065825133538142620016045733316166658278933211888628846210048730909786636598129835754734092948851123079157089314376396111689878489955523323177613201870037526117070512326756954274770293713769784279015632677039997928659905712100145087752313537489651252119491597017306352415154951032213289571562392825011011238522797350979745079937179785617833189537856748804538275407905540210622847275321510317213906598512832608695574911158757474437841595709007009216518650717396835816890108468045216522196978978260513187590686833070876647692627635746749982288192591036974029439166675339339254322040512338414367220008358655898732179970152365895512043946046695370834863310387895887499868801473071440118923331325009467193423655304488066283885766000822565732005994738525055865883588669848161759074647532324185397191369453460470616356251984434786170668433196294376711626227033055093000650957553046303421515554036566428544843868313183473467113696605671159789773009281362219821761291207972827111334657718093871144399745700384910220683631405856735112967168981554290559135661609178681222759824516580460604022545495587245610656309097667035125582194214086138647442344880286906259725369761434568907704920600874425904078788896780323288902227930199138621013603322465227763332891825541699723632337164822387798715062710401938951870368699949273986284647474106721261283004476505317032903246596138324981298870406116355380936875406191402756900434699858399757788384174963496238411100342203678560180553216204744561010762295581834981713180849614578282110121948273630713407836227655578504136220065804237299458493351615825589078096587466736976272724754572983595223579774522421947360373547938055017211723544684710416056321415316826555121675712611877789339923882580126258255915634105561331093138003462666783987632599910759524640991932344118820744266127113710613000680762559772480246720218994249125664002393696751894446403184045542052420323876148077342416427610210409130609701318442949930545020966116057168201786838466660154800990821585260051525186221537335675994607374514038897454817245376111939576719416231914736256639741585032256125503403783901782215873882450944680146426364711170381054357511081603651500026282315134104771546019259246038674417056838267454149567184896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] 10928090102300993693417359561360657239981230559538534891680081485532125142409997124551200360691568138714396085074531611558199660722903732426559283366726061541357430013341194802188505062698849206814109642396426419573694858557188842377957563704302755752079241845995955547086016825492930681166431425866430272240046586436987361011637089253620932957534420116593884103516367288230938773195975898696885303525112259023528890023029919158382514221703816034529579621155844557505918823570011111090542118700766383119068585807847643868612414316190596026470684367753315805766373289434675980752997376535563827104594335571669762172457502976962878528796200028743309143863937719571582423861888856992916492727929062242137722383697600147944803617976138382081343217539369282239122571368648464762348059680980663189169591927787257228718945770187376648162339320410727086992588134163310659631089690462335022721399604264907680693372185927346038376992905830707128120242107362846483910198079933207893753326438829517195607078813595652971295807286642901769300223777575248200594444033185142962969874448997107559981737773437557410366118524282766797102518356817146021269205366702319186265369672668678476676851211704787581270345930050999894045735644778634095540812355541218783853252981408519699212472499693350521978546577434769873560854227301625424380235857651248668933361398882569430940833048238993528218454795587446105714313122133544055518828878005198807706291030558870758023104103593424422378527283664023057198238045340813970505650480117579869730796634557606061475229349769995308088931296552572608581347198086355776091966401792942336622135754799795607189392916485540121295446283046833571196976757122665223167992797259068493569228307658830056322190884406311842853160389352027169706592473611442519069431771622326932171286369151671026268838421768677474625459561635560678038695156524081244332914877173915925867555298756914578909971156365288361294187234734206609589660713707898324474884932109549229902083286207583251069547775199884961740250337834936982218567019215107309059916693234893911003618130902748684332426209558958065900537700447735621169944926333941087496251825213246727043270196412677666140276830232942470970078732289662141855001281323521635163854964647982168104360187607735420158106710760529692376438786679784666267976052868130115777277976959178934445240136874254173143456330742806737875493187169270822826180900390095648019416694551473887655999858097094714219178049001315914218566741533215182418626423492838538589770963333551042900025929386127276744289967504944196226166962058690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] -11907480617045988632352894038885363376003572120681703035713912358230538699142895029374195787374505190234127208588814959640047246285140226170679434934454443765698407156581900458729240802852400832087558372111267162818345774236405329735975588441805024156527088424083614647547798507963753505118982057679250656301687678908198690829445347574220969163848116465849897337313882355143028757005257647757270556066826909942543331884023815353434109905798083578162548447244946184954629462300103458751169541902054608450569977164244587088649266010074448984325988347925632701753600574596208454424696117923819073756638140814724460204679609410976927944287575242201865590208995281841270241439140300706061006494483409644248573390869488380098366644068746164312171117320747629309773506926190844059899509702824599629364530212130744986613873286421079851967631422624198085000421134599574546830407498158037419271281173741026501821512672483776944810937919016589083492662181302834388927916347937146024233765018465022910340794388235694300483950447973388935888259814549755798452678662853426791483423015611547087341575084916596276921613774626400579539709023440901140418170467928766836239359841320373245964033001907242297961366991567449930432146417481246422965265003113808183188894389008163923706472992934662027006337063234580828335116192857415458547143962547006080957043810893194733258413461072061404589033176682183661343343199581980464068702295199823254107540657100650752833535801694945316948163640078470481366660992013110373583187016092822218811608482885355234663096607360043343763106289452655562496430605688230135744211922621138281159529411453702221284488886468014885501254687290879689427658029076329547225308545407935586828979641756057454214515936920312880159340845218557239697604271886695176776960279853222258449081623682805202192312530749121161815302644451168877868925178570193518779034892534409152545966015757913597612715305649623431360496509325277194790051390888049454713488938639512062787770633499614959288430902520516302458804492001057513641531690360105685423524941404657382557265062550357869588097488231103265616856045634265345245332388177247334254743739123717719516508124981165208869059841387567841490991065843261372967976698311801494289536500264002181855886171785563898350902573511304952014233936428981561537317247102040189474954520949223527135250501618735675453931023662973440890164738560110180282930576183713817432385749476525425815423758218802918769458249478642065131257950192282173688352507186959369004525157690991010341130411718676934951600997943900000296360481856159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 11723173650850485241140223758320389254835454988882261071718081440360298545296900586489844912895982547843934205448451503402758654645054182091421866350642593555044628657360915988831197929058781065766301963661645217732747922348912512362168988292046767992761809250071940771102929452658989534640240430265291880477925163301566462735904386042338892537722743207110155259129535929507183026456785970271061887320318122368513911631113557092060165711538488040365594965831750408223264368806588488398683586642130207619108958877852529070903003037778825652567162810529486246280132016551465290765611758394119885348665943530006059315059986922822546053151656588970933619105716691932686455007256105514960229852493433371235291844390956992108181738779019582368456640950254001553855643812639014168740365298585310525751912561053308460398013560522357553308370463826169866003138518890812650805672225941631070887834366329427545612754124741562411651176429907249408339757025428572046139602124493855037254733536609578336452082835275200294742947670393340157131627419880228771607623023031928808480255618924991618620807023971533929057826774800314834837688860538539598080153190883805617932107790812495058293946699190746141401618624019831047103624684288356587544340253706737611210363988853762340856023854870955458492145542068836339982345793850308147128923408299031451991359653317729024803615696201258689254439053931486337215211681642173859330980489833839271080490239433545590865481858267794959994974708146029970257772615424869544138475244636150016828097152092696577554727418889904211074385062615165858259761166039665291090442737770915874475045773071167550295954036121070409161764477512281425639179236052964063709196338602528576419573616362825059388157894816916716648854547828854822089869890175155369711239840592621057331030424781909827036447469353469930545714077638511760630396612193367085265960835375668474744374335565294997103848317734165375516389426947980552389538369553145126038764841998737408013058013613309053511471214268397655712543742467932409142108969484252005840793192745655454839035213017864808830981985304804022967613922703606327100094157398598928021542474832430591589517830830732055020076783186557741343525561292982131042164021572989811695312935575012702297262138631279585879473978815671923753133182116163822471690549381867467015350811495340015702059050322476161794857692170779315660980703838078509253736186347737126962616940433407495355748286068733729922527167941687188168367182667057516194021357051279265384670762368227627680006394094121110313022751650592171800692583070433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -10961068105507908062212531452517422321488010016066302349529753645366318702436208131138947467621905509405847365724521237573129510907108542603387670611122423930840817754342248593393395515245996244573244845322868649590191456239783676896867443377829392972623600044036143949782936293714993009520447445706974051132757592571588227169552318639706700141168065293206860802651809319613880689970596190502436855042002046712982871766873438454591820273617503276280359725712047131971853148391508445590787878243183559292644394747927529504129869528129253456601417515351857429763995389658407063427779671924147009256227113414540344944885831348072167051337198818595893949670267591779804071524608222120672030600322768890420062361090576157302481375143586823186204301702582317254879817307860155596637448223385953942469113211200345120817303582988560960312320630180249998037317744753147125876548347154976685891891441341892013931315773441448076821783176838384441942776877503409199370678433109132407964897857920739264092043074634781335584983324012211208528539053957212934927939802117363420615236354952847086787106887392401808123198434605062020073592904241213353686979264408691235506876339329435875936527992187189760322025910843602234839232672593130099790054261238765174689319868833139467634337016179238011138501047863565837833421323314841965854100314540853276613676097884324528572783309631914781629011974126825728280648787355625652779047820730622257367589127176286041328617183946233326502692511891433205577861224897476536169785773793833405246364901927322410442715094613201004359005668468914291916440149452158237855683444396332381066977248719013316328773507669102731948070656394976504693069769380679581529372917707521023256461992658552246831093643081225318631565176193468195702930789234130283759944523972826383698908295720438663908692011210143772916658465093229193916127433271242785831085305285106489928937224739343412962960270044906158209995093430764822741253250905271185012309338612800611483250375036389252218685940652735024629328057120175522394547241404439582825921660003341305163540884000197386390746051763542985685371411989731846682772092617542513952830628739162201857559911132250878350721184558733123505125147318337104255301791953897369144546651450706457897996141795867671409942494924536263852358533260830543456528686405129416655413908296468816112072881734412931626429445907189126218155794880970088511130189421403755601930834987325011450576670544175644689380070600093005200676315687177920595282538774430401007335135400166212543754525798036859329195921371831978485160489833725952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 10024618342357341921385784095216376035325347517543570445880134967698564592568902434345994754392870824315790134735406989108598564725599013334487063548889676455560425618888182405471487308587336404951852613894704102047889739137933525583692601795044383621717441851215368551162975817055906545085738245217429205411172963026390971157465070246837365341125689857266905395808668669079157470009771849246505837719502801059737516305687863182056361603526443471386618062082573282993692040179051124508270897725973056112087448200080518681205645501987471120937937619338900125600984108680107276447846558320161041592386313061857995718628774672036246893807936667119900232796925437387302075323120912889040594431259505513504649690251819479871184467083258732623544250497129420327313298669447393871341377064964585111554104114318489736514574600820783947815348553201340114230191553630754246477364033222952923308236183227566301815425419957721381461327912538581600452258214391432921019361615997195530258806915010151969176420969460906971132473422111083803298859478680618538514829938652468858802166684063224780877770521233830330059310437906689781806110877517945040582083819757833587965623546313587601559406411319352712720497264814025886056568429725173266570872645469072157303453626250307328310253467259225103504730952961063477289320943954107845922737505541920440789797444881979506681250465197480885943471732137188475318506912714693229104026050360377875521060762826718706958966703262816188466211791510028017639326656872728525307355179899617355820964616692654771680495786336021757548852982271907278983706437794266280192256809732566747165167578612893799215049758612129417266937652732383508004693259279050557279377275284807984918649292122866907555602003113648015201609815737005846548745260365924207049137473628802547370073285945008377534860241702789144921254953147857539658024381563803963551610307778948875330884300001318174256335629283577307061411602502921058067081364089480859895553103651148908940386623760340743846364670598037912961397765777855334082573628837130434732161731778668104298359529972055690467314455186085100188598454847151266241368868490398053919190986935215518943550603479460438086454759563714125503845326632711824745638864589097433089732017760332357036530805881008136100011360695731358636107300822202636427882270767573746719174919987011409938270117347017476185133944739294879585357429091213190302401190235171974531505888916567205087415401088362682312753090708041079599475966076503735551370373398684847887959014074344850618962739225993710285775612884564345861083221133885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -8844915557995604850083681025314769023178056988980157253661571844637071007936787487807473432127881556816386122433611397863186576921082851918247555584479983946282712155118527335046945158018186669884760094959266038643623767879496639657748850012207233388435445330802968583724198120416792686775042606616822236756033936661615431009583691774520906148076407042530656764102385677155997613953169764857638769283505169830228874377550247497340307845494793635428082951010902235534499038281099111531812038302833645286375847141572265404425092498911787729402924737638475353055880784152234842615008705562725892216086407832756437040499808648683406452144188825487444053621897789172301499099992181678860766513575411746892540856314671321603351398789188733480290724327242267327235698121437313426023113190686747662098077496495564210720879945882811574215646122878782433375536432903695053373580568116217652459245640407156225500365081873314522250142350762121575459655089863285850809765613547708354816658615873305952282242621111677196297213416297910170269298046579303379205719059930836205227476210325294139404029372814518754405213463973511080063777167110896198158507639278607783137436198812396936175545326428219787644217950908962857162500679374521491607178166837437197680683392722931974831747285049809939876906768448252784872877246814983116269727881627331917055291734045545978542275245478084539687701613143548024459962870573067548160181999390874961201865364167097137102581377185031596814438921631050282935538372938750195781591168313985364005159212121760004416500921608891051656256238174470619586189271914940067159975314228902760100607765638253695292042325759002802336929241214223191306632636735416623712737885047230154526291581167948447023063441802847141687225291992835992501271759173206589518102402679415800660619823903531476970798116784854335189156686888108229244144286292196453864414340631628560424114175753482050820745550563808131361862278453001983066090934709782677329196073978281239987314687557514780032750413120213838914322523071819169201026589331753688494358536117871815994551101605022281334587151830065832730444178983660537664791938064704613241935226615030938052778780402874512668827801963234718868950808100571285682385118510268688185336655282453450129060965642803585108042652716570762886840659221033012267422097470292283090370541988622358384113771366846564947935277752185754134172118954885327311777912248934526930385261027463138650171075007263647112659834553727757241494183921665395167188332916983393078096337029573211467353931917226306076259419116771273679835777214709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] 7218461960050246812491016777367980117070004693136935720125308751203278148752999284514117938546342484248612709317566242670200179950872600158429015136570102834048133988189126149087755759833355090643145151661324617903524233967788901739435432669237331634054494418000174405203126690234808432774723838965898043043860822578735237954504442969424163992860719177302516681873753040393688947081109293399163114936021605187986713419740446463444585072166382972834543132948490143695048995139809675467906262061665415871714553527436276454709571361199231493842259564135977389325179571900684928884946443409935440587336273239601546223404103562488960214791141709982646946315848074985511290995463821601993383456772891891055247104157421026158877497440027661983349483522437906703751876591349060332622855317696983060763788797775493911353292841012009510954240541675278744206047315468645718173609058284900110510618991803500075736498092758826542237690246191798584877268341243079626104170344712217484878140273381179030811695151940649134662811244834589324088251119121299743215987127940080979986572012429260436419633386261886117938199747777850096310867089041892983224779951192984620333479348277358384581644138032530858617633471668150731456775999580253084735525718081148963460890080599328665779645273013205745951938112466768994537068115645240472190269918658189543794012984530339721881685797881664444245109932312926530275466485777592712634783153862070295088751118527661644890201402050459322891699206358015418863017029628817003828976593088827835841086377557677130454436536730756379463301280050813402202121576114777002386759850587297938536621300650922732274772270747104679198057589945584869684211486948289142691500484248526608832341168993397753434058480735232191203797210985457562889687260928808355348061535337531463347000697201503582634080714388892127072065050418409627874575753851391258349013619312518690199194553921034287504725023510388199125836655333887353671151230815234305380811629029341596736375663587447423822146967711669734885089917613813510204777038931917567845199075991279542076281920824217420487706003594581227373853041596774932433139506818618999323541224315269303041983776448304036275337714827255381473637696072638495940848880323884089215106603652304742180777406292024828075042966224313981403333121397644109345747444170667959261047144805257924069197484725537400958146158206750404682301309935279051873950338436097599592699132434700193353689464397159110988504147416552936767667290385593777541651203069191830865053482055073039010307099002228185251569022334778495765478889394012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] -5234013180066841684046868636845096433071809845318893717943725552102527027883765314714190223715611516729718265477001005036987220858133650378013132930853190677957317336170251236720932004968003525324498755573384926495213967345777790913814409643792811704595795073689558970920096616888709871889105458906253933881330295060522025190596378405341847498232802463962403941699041619727116511247788636475381234828565909806602170094645131864483245868066144644431803448721219220265304950280045779131487282807822837822910069201953672649545308865648223394147948462152827837141840611761205476082265085046827681734062472823205339538511345570023421106114254557661670199792657520279791602180450258202086744242980520765972946236357210410741245841268438140091960655744452133711207873334939777795792491764859095049229867353872835537063630833724828920608246657645783212711156868394398281843724904728164950184556264891321185866865342733344352907345272994585228353156053685088639556875146141592112204655269282096965296975914685247488487400600411580764011844783276946683114366489015567909352560521921342444779663892476070531859758333313085332260376404106401248110267590669119879997830255316287541143964240025304377785760898320888418557319121782571736511704152502244048435088961693996290762909975040012041136398281980760354146989277761128490582310019026374273546076752336096937293423294629406967593586720231515891496021510256406794330438385742361134481437302811800748668586977098250695407148804304716790358337211902931981964156856656689183923179514582912321731789422876393059361201635724983072630393257013703098204875048581702357449150607215245517485804281766672705685006743918950946560161384011312080824699163598227490779361187717230069115722650034471181201632303074972737106346560830173550929776639442341728966997781536634500156507368494561683080254424760792313973260561011393648136839231608256196932480291708517927877861213158423908439269150728861966306164748377977508512425925458980643011486904783636845197684455036556141561515906390791230840207742467887038700173263763621828697477150974658046949279886062036608087657567449321092044014410973940086204763974404253830869238046527543407331717490746056050531844565328150527059180342469209256931244649129218573341945273227764682719012146664221529953167199459770539723016664666888835258765928591915001725383765730239367931773999156647994932037115091251261915922468607132160667796832606371519743421296251938678159551497694753305141217906176683808786162576082667944461340253435873835948989565941675204705009455439016111819505559184343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] 3283782722537274491209438447644059279271081920904747297444576063366386117305868669057232926507442102075097577035319858738389390020026862246136465292097605510223421636209284045787555878208511030288068386639476998224167253185646231820485817458987791728323038976458883396503782021547123209205815551483343491596950699160967710475166402368729102049718168597585848835695463526760675155087078450052776645560055657508779680299496439607798329175072274133357823729328927688694323073878244615471972549612847552593085499531486871673521016937288219810845085430956525506067518919057857864814723222617622852123562977528200675832502528733187187118309603912299244891764221592168592672999566723819844776448300088700343263123031818685801003983517508614247970650426402396860737782637836376939550378468075452952816358569130028236350810808125934390576376406374316877292378528905748033116852539281942441818442252003494643620343245192710468005531597424209994682615182695099261037511517994322059888481846878997445241862894473189463483903555914099384833444271416123428934741917604691737326265902323555544081578513490848337516638361699322083997889340650469995609782554575821734875263612091292957826468186418237631293737950693529019689006889093423088529378756660115048514242352082977526965743012936027295602584844051928982984507832217736467214684507168508415488102681686776776506760520625747183128283736691051178941744987121551910992983601789712997162279796834090488350911910964527208488240059273707932935403005464151789928143815504217933589684165788007974276194806293822726538697763233721870434139514507564733970093502785225053865074967763502065779394424698789407342280426766035643635458916651464928192950478124956587293923642659320882563094820315693167010661754361735639735959577927323953209129709309634955665535126767785530385388903020979845747410237175280308494160134416109839083157845243801011567561955913456037489521842958134065337641879891095115963347860373830533181875935548994333650514406109114560537847680976119861488213999667281355743854511554307581002051986855561703612201871099551366966872514986786182191045755682942399544664608973458324501111656911237407713238407814742637666094922217363555962133511672733722963909385712309822669713599419104409921938084721476566214097361363384755212356154448630063463052408995718713546301039163643302111331496171728921798328195060516676478887776542155526796233959898180432069470977394209128429736629018467747419573412037712182388407591149180947024916958327912471984504103713555350722532841384914393636480296925651054896755372478955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] -1754928186465270766857374021275668672977026394582705479411208393661832503863479177023446337317715804219190053293730385694614288451767026178381264407405531507653811282079973560276782440072240149382412612916840418043530931411522680869146340035856700649423291155730026678195683024215897954374186904847730328525074369892115819243990608004094311762235508842268877815910337906952867062317142290116382235912492022795226895262005565232971964854460563153448318732696996675498967453086467303104263012010055811879010521070212850597145570599369155786049160599988957889485981427368570318925924496876375887818096449638103519765878632234244649162223700640487847821976843169596881843043179998047961960336903519994263341850787407278260783958813751282217863129225378463955845279305041260049843687874010933974619430114721239012511182565692443390079616025289928957449050015282903642341102933954307577504252583622827382973967633918043293819492528193369809413937480735415405802390875867390362599114301803201222948918122174727171444895534814610904309209417935635280985541123805934281970178714464348974344256987703072786270330581882569749149287666205968792985057155755427338356382419719846575728864693286929425226164923776428394953610979095883874739846487481268519425793685774072778973054129344584474804343863792306008534286865121293550548190415030920327823357772605454210057149512376983924751003749195203000951633999278913401300222123389995188489938284627017251726123833530267380405740930642557483174883729298758524086732897031014486928226303949459703092178549985049937908666786048696042600406096148304406917102694397659769637989155470910114984562259149302666050939734097641638972837359140532674227336661196191463959385431126598900150609255806700052784324128211523306707522981443106124227450541737764025453023367033410132782277402366694891725828423676985883136110438467239190584104937099373557665004434700660414207187835000928077580873917374810255055275455817742939939919473576117727261900634716475227154833485922425918961276261055254492436887197994165592826101649896819885534725116157031497560281079926090339151131583225524036552738419318721841993277731460251525318885080603099303124291914495571195075759190768044490167046742247265434919137789906288995206093348961102157306450847379243233098965445417832571179772912511174365126933026614388730764358252310712440918980947146388800507355452306566573535169395824140935370100812344169375940722599717084984349022760439103829827924844306143769376308402913242851878310187228418466659089553035606608409036451930977461887542116854267904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] 790784963109970334470769594196230663422060611325095025173219620172802125032466756385877529808746912453595973664054309668521400090390221999642161961361988805424306333493337836495781456321221232215326707855633124743278774353392551199412860240841407720817758557218311049575878497840913008524962680203536611111622472028326033245095813626308098066655824668674643624979339796188890236099705014002335763259170311214009108506766400621570872642503145479806718218137254490394598240745757119551243327955374781870026957967758510871888838762267454951668141440347574233959484877132260631775820544957523993622253530872879953111370916866875924213910233598604818825999641425820267025689303322039736236423445369166923356065003973123127383298307475521019308418647859389988186398964722241411452754324056916265056502535172425893556885353043007592750180192047943691173685632053057917787735684873861145409754517834192714275509351123834994850979873061739598294132715025948454414278808156664021878985214490867955690149941541699692718105928806275116957378179017382527962959667125606533720416240017541207391356298661382581685224013117232585027651461606052229175725234862250383950151082157895900914337360442377758885936467989250250525662194273679668011404544269091349320327390287591958362590151215843098689626858637284113193833394142043000065347094939290202911848698173885365332543713196679378679028515480892468746791471049385297341695372830997250075253942653685378079432835157711548682940610951227256735670809252343836009646537584274367618875805813013179714065075133556541996166470709422315129606366371199705544667083852420739840382762053463532431419745260549302514024248512012892005526341688318985729674167858672859166401897717356996984786598194387870262663622285368826634944846376647809016763998704858488009636182681842928103936160949654304196542348673579304088000164799677724967591903299614765901806162775866827436972548525479890162052109019509572793278982076909032547205088227608298653839842011830861425179546871449686206687559315358201540427229788541211192505699349426372280251072263330487970049333435786181294760943070572367484424916115617754396680596164401298011792236744316584804300851716841930911055765291872105190714341001733058786071060057269428058524811896981730656731925178945767457516840047896820271492874382233523277454093015248519942177706614301383358918878952873186391168876014934194777197349612579135840789931638616138730602818950445192240819120287028406072516208410599299020332485353432084639652923772590389118692627341386999924517699372666083056564121790054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] -298557185940125518126025811965985551711959453247066271833689725079538933482947170935258537351412473156158647171517325367926850690812957636168970747614909983559104429259003253639901105646646607651153041350444873980373876076680766600174284032621394099449741308140077750646102608233801350205919175838302580545781120109033224532000759687815063250187864282179630378336306612805962810114168376477884882486237230430998262629216203687036715559807370920834607687346666364175389082738827972708862655017869774366854935062890306372608353452663958886379544943544388196124941446041718106526231197058918827817878814286529474943246260128573120122849316395281087820940935226499713663141076967085527198109095551779498608280515133569739988447929718774531759357294526921257727275172534223051856134680740107461569023574012916929455650795443643689979423471889923827179354941757225848315244835240447163654203458185888873915785489452178971821066379284736640511629277771527380078176027825698038697768821093839706957300057344290820337706401585481564328705106080135085508202793203142738971151711056079771915856318099861849655326069201728820489114531213684359037584455540256958734836846900976564856377308912082734411799814140954323825586195346673999505264764677187692355936665183439487900695364931081300112283991016375560454032039485035090279659280396935065839800763737099562061047156976332853730776298337690854835488095883287092843640071889095409001194287253186936285244225818905973384815848200521641274970463192297130312656631048173028944265433723647257473733550325901813400495896436561425064006883909402467480378312867015964169278605519549326829288746707339878927810528277450671676900765261281388188617172090364002113799795657248221023485671511625069242074111522105185849281796519714369907758911560449360095436878221879750046122829601521922410448667853481322408878687073948055692955399299285753293698542635205745483796761826941057143387376946631470454752145468067758412670317166498468834646788082202403266483778724114153565059156793010439886184356180685102155215926172152319768045019995326818554827075152149326175272399176369859989314261208074004817231825149138354588378520047285095217078712875713175879086757112706804775680512156790899887311664270915769097763710915479383593163709946349695643224007884446682981855400087236911218419794106123674021006288151663161170213291117872420441823403527003383277431939578418322123914029514632992811879994531916313508872407588459885782782614738488552657260376649869318318262683400442780242581134567412353713258420897016332937072085200535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] 94877456097267761635006980766288083570473671875190943629832589696704635893426889952720581356175688623525792590826725485599129416191553795165489648016129797466308254187967646137480544388356143045206486509512312285939946099702229745444775539832850823845193088350009145890108113256353421665046881366236642552885240504185375750758307621888740044435607290144151677727077755552375651335193933335672224894833034902070949757707427305498662056125441402891311659313598701557826352098526798208336215565439034605171924942062164064483123809446708741411328743221287129692159144542293735002541715743785834617011683820198322871937800720377932832591274997865599114424074012628772006871444187562054798118531997889068326029978493451935489594611824746734915379362320008542571287454302367804173764723956936214530878806085481910880201410988070068459285531273279390755856281218714900348425789978561773412738779405177683162551025419072780726904865185873327095504903906213563391291341203449696048326627529802872136199550229744832445271252625695827744803477462902820231050703180497904785024301867165026486027959611046919727571942774356226788288830646205268943746642978852789473854980341432256226575203920547672991760873784944015356310824614492056051942946229965739104327126634307578092596805091538620229867859333090330587952233200071358916706362687383291017138425836009097416816840750194295490985170243066410934697022865136987822714560289284353711684808655522404249377403416964782379095089076534690606470008168042560792930115999349515545271796705328686208484352011834009993963267529794940174061760520887551060195607608365600573470938639977229734698843866007594098475739969010266013818051527325298347103627362772306982310710628785329396149945292893154973964133670581369376498183555835540700719594522225235816156862973552239684446995779320775310260663344970891932534551597973640351643347952608740453989340905728895310477441536243239656009214534056114706399989500331127226884427663372241541038731353008783393385362091194769543074609377669039726563201213542933224139329754994713560967562077048476711263104949736054732168974653472011445924371639660915566095938756009368540544685126944012021748764888424015763534456928075779907526244740598716711309905552145161202104317217345182887735592558613847153037040006949574641674118553239658638839961380148634194648210455355393449259194468476964773376203200051705467817565817554187029241588289870822979638996150418429218520608573770978764685404055991457158599292817408217316029325030057581026030864413413815033994577144105233757124928240353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] -26461637465187677575900768886363610856488802361611809365204012050771194092127824810076187096660420946062173536277857168287946790712505187537603297822541936091097986473801471419752727899873624804167749339239448534735695410208917306011220826299302274068122650424661122720316072495006961062971474688506185609507840245512543413882389795556030385724506034349229054709149213100789562356681084442090685321344428957364799086610300922241433733253799705494124189118708063079090744982881892784397072005528507524049971590417939245486608373226510315978798225380347141930041740815129890789035036467140563570202416628653262240351447603661075524419749281575673038529372164358108462854702120095244141027620225347865490333640996871233329461945287887376650733354032631414424608839161156653429162256626938466162644197573542736814912567803578418946871124463653128704951778579866809978145252919772562037293376699180276127477380434691790472888879020842262238669707845291943481843296956345446998467342842880053902652875900027071237193343639744116920294470079218392351627106640663002622762128643275835675529310678617705383369810037309265634732648039759122981332937300645182294915951128252284932051207566316052729251691566498629002967656647009074567975060061740858272060352423395997842974629047012361672212779230471450937913310677070400736106417077500886003723197193011914067469951380119505953284852320122129401211299139378539478482224937539591282329501287432561975122829599654341221092145811273260605967652912899909664949837884250111846424701339869510811063966678460103894967316284248775618976799191279964884291522708373913904718043699581698174848474519812141769236356735601574857084904437405164104785409549725043772010510906402377562859185698171301107812715844610655575073611233628010486234249672295155289315569729276684221638347710677172252354774745670035729068146287182614161854101389239167243323833283954119079981744526734476935003049578893333184369574871762191441462343500363018290505522436850828569432221658611325058736573384732857178295327732692868351118827195794340592060631381640938400583028892931182068539680930984530210050164057984561070532571950059033958170295411842851776316825374531277906562089753885062096984797282392940260244846772077050616456378040550294659656865396551848688154180537594721929167105035131209974112505897806510174873036657935238766682414073228408859216169774085232248973801441702757867954554787394320516871857297131191110542588884597553574721350510077587419380725561663692402083447219654607774806542455176538174043379813712922523388474663370752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] 7313511222958377597906509516927835144925036870397230611439419627776518055393300369274738598908399032432907129028206530376668000383884583212195828676210169492385092854945936970263781921053620950210555652497492405701964787843389420077285951979708535606293797128272805212832693299525047896230619494467677138383082972999468967381436073934014674783865079752451475106430990172538042265459511590052323957047340077203998601184567926237496471532842618200397393475335452769785844114364578992989230837321941561563339809721169386186705517410356535472224015145644934608858066882306690221378518589181573395537472588594997445715593451978396025248960807703747681520888150263573939556948551669014227403880577564128869946066227296536098400729922930096664612582891905679029642611220634402937046457731093527994083820283758322561114540466938929927736510124158126614043687801940294792962645893409323314212748314124333001208963475531445895140073198038950770925126533028443857848748497585470311549370273826440804402869511440718965508287457448556144630975869656255888165668339760444166291081727411327818947652052775748622659424165215535535958637085125227011328301952313910783136027931225852427792907491706913018076241075349798394715742824847772778790126555564179946172384167620787930583614657175358228816000859733387396495280456720353389966720465494242765496467302799860068983389115992308498432421983648369770110973892304464369902592147782098419739191178842992786727691222579868346794744958102704944537016240876511671617077947355225937775605427282365187410381431023267687961306838866986974126470246651180362197503994235471915411007099878847539576025147251751005675292477107046974066215876524259079630089180730555023257396454381049994396044843421342988576320063344856753688595694997604646127939665291815019052548938202538987178373749501539622315794902750017171718704894535903450795510673476491839924102262133859496884179563697149320163394447663831309787865120764789722107371638725978866951291245255687866297592821390543361690340006603797684371299989090055017629058627446286829195941698708864265344878912164377763134287166640115169599809784587856721559083171342809951641036764009031433508649925100180169027685771337874992632170803272746444308054368524922393719564217576068704575723532369518080003157831462201816501634354241632677755488421244853289881472098724388630817628735989656355755624860024053108869267562809953002118421767621085900221114545251329255544343491258342565696594652747901145413572396099721628972550457651394481438909780577526259241566139929382332223123714211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] -2298775078244259571742630555697819226786463355288402022705440261804862480318472609913145565965902793014184069502085061874704699138905246733190885981811880769515095023668375998312902109180990065914258133292190099847159392879850785161551724516042588435835491159934003697231389118938276752973706382967854758743745617783366414009190838991419250552649295552987848573220152729907908694693337120826516896670412783369043268417741710220237145302207090536306494264110066416501556323807681954300829273357396363286473129940242817472032798538985186224169465630178287033839442121878565769940398602369623559740079665291826276833891397840093056077300929316456156416462439815359386715373448722789662585386504813342988619409111429353463995795075510266346963499044501055414286311161356215116394478355798444064996952284778827758802602257999473852261753299500372619527677379220242319164517857597388398966485921076539179819595963142727426217466852752063957065086197954173730222474092262931024919878868847965865585485655100524888579710685175418036817307850571469124687903681201519838533908538363207406255057476999684535166648550697949008070954500082794466781437485446191509812056995726249888689793298702704636405995516206334899131289396706431699226333559269023430974665801677237408889505753869443442542106038160405409264139420691994518460529255401071315380156432597428634067290055148491169134600952249153476260957061513624686956613171783405283229705303297544048261059715127575596990019766656729545391764569681482284737017261719000692638962271260482512588547358612677702410695531941778895603507386592543415442755269857957612338826366669753418224195921392390068085904646550269096996174585152080646884229289056527670580837320420803990748957461720312965306989112846333230406131514003753178798133496428043191780517222624650659369852982175769041797285683561944791011866398779777276868834497351774173670106453216844915783263320121558530829974770082342914893130731190732911875197667947537490205301755386795410575796479502988099564333670471595221770720572526298901630346834617878258751293892022021233291499610238493436379099364323162843159559352441550818424731023446055113829934084262610539097479912638534143608184671375110847429640346935005469853656452023629318816193555522821466174766750692223652654098758065488850623766412174867075272130415393962470995176654412044830208176114353379427051139885192209955633611119498046432904847355267311673319303530538672589057663760181317411008712731222078306956456475619039822943226684561219872953131973868892366375583647715150857935321588301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 776191705701292219592989696907032643154602414845707944649560782143238577908298252801742380016669348424048796868802498143261737838843866925394869514727536735942765781691075616481446264778283772964789311249701098188996265412638781072390323344230208931685548860547829747019396982441968644555793846717636680760665308290043829572337108588979190649818039479473475265761741787506743239507614886297192837514496085490631397729605966714301451644414170115031712206563571774248953141877431674224784379435138747434712943621794022074589100678549044140952377562885099414398238739201425947025152728535395179755923699088412598892003541929845812649328480593890238635505694910879439448670761679211576896458042173052586364304272357118752155684589963199958605655815726531257947092250802169688669081975104113461047413657844175210849782363412204136518950422670722363949915818990799413216652747273689230876374132109990956731349566555812353037863637043029116906787333363915883866784475511249185481565235208499339190872268478477215465196280847010560272820048672387940484189774414825381934618225530732507295098108507301519689987179702517033491338061066995767119722841440082173902872629332091419408761140393933883008074903713743090056692305443300037651654625172813151560288308826983012790953674446723165000410114799729985177463046958696208186156810652493369365114100210597450295753689214215633543689889691998859388237959156253076708783878954834952082220535100807221665237610673524393389736945495313107191367551212939096582927831743300555293419354792936334186576609589025048122633945547934863098877998789166154649959187168873213914020634986831421909526131882391425477215900367706642070998026334885868948023230654820957028150626203728722261611618584828278117344120852347870844071022548794289910468996855953193640063221683231012516375468851707754710147461898714650143514104736258417226908505054279844346946074087352008128536398591930125605671507785334179135564612097395575657341968380862958880935233937654326291925889933093288401056847543102294908190340775469196919295742789576112921748053323215413719749179344115032294887040727276596828999557091753473312357225486440048991040139186648273894420808241732611707304052955615832741055969523288450789837315585605825832628528999061738042340603478099062786894501700143443605766581202821666652644609687357047993911366080041695961994295159370852188058473694619922906027052027041980470821574740174137204425344178938222291145793110762512253350842051902874353137131858938361192310995134639966671065100414062372267668556922926073761583322890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -242465754260062263259962938618982277448786949467324400534110553599018789248224903224921417372127999496443510046669751647964812263964366926058648231481477105405128424361354792030033002804143506728828213537045530400154578567037209208938229296409838669840439972629808257043278047829825906711634855394660509741796393382513572158339948681301940058082447175160000539929334888330141141240926162278133806808871086932691656162904252189277857600533270454947729631843020488613393583227500490119825176041837970049995523506710251671345348903342822453277860741023617195261477966145849270013144510484965028801613028681742473184942115762942633943107438772435265171869669638971910598710451418490614623988092477494585695339225198723625218060725077494489009455341679181295719145838125957425404526200723469128391898225960961979959727663611954428194804374845592552981350196074308937199172720425163310749600268543003695351672609081181958510750669192002097015115867522880787597003541661665521555577891116975952765240999396668910175757385801533559801874615729774945159309996075807058759406963957073856825264066608944763974250220748858250917595221032805605304257445741989935490469237483729173581379353043093034196714514058664031338542351254991613048253585432985533133368853445880319691148145034022798324806864787892233900402346885609445411298846877296273840685872300401748186867294078469052618006977097550942691965028576931122719279996619375990592764807446809561224074108741105621079397411036982290025588993697580836956553238581047616901722091416607038166362334880411326406758507449357379561566300200608613924666201913784436372396151208777144496765528476116737147143783335002354875124399243913471649525801407649657075938775161569429687598950099186193089307510623757790525832621479760982170029194428172910065747508534040224892742638406661819677254024461423014930730599773229599355356113741246878829952937446582858643175736594516461835474196382540756443805088448649640864269675356564058352221109325269178084277611224855723677288813902458677928047938490653336681803237672799602216371381636377078709875692697411405492044781924144302841921682965366253420870338748958096647620229184116590707647731885561809566405496499379695226212006342018572650528368702434989005915267196068031502974174854540491469111200732501214167964212194457022011679258940442238433246794902652990030233446555206091611646482434802488414785983662112984086528961813157549661686460089339758633787684557867059951343550049100845627296712620177493953080007702428171254352049686293705804649397167678462312378332610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 79277745366876706400512367361798081043879577195673536037419622453784606125424731006221904516747665801337816303966786141145132194406231618219055460674410109341380912700934005124178288662350715905481018268252383691119142913583906092884661348562632262229340476531555055451217051322618655637027040903520024303188307151645661629280416531324053286981103453402392658041800084373670475116178506177190671727030133318720504254522947703489512327899287078392299666040433107254008021473357316796253471669985978595648439370324134370330722972279843965668169573208800531568845382161684438827922899211414869243905255883129785454894557947374132120895042682127438188853523953222350758255317260222971937355621634335530777647013774229930005414075171907423882950971529767683313348041978204296287026460870412037221568678237989764862084625295024440079371218038843189864930768548698331219501132782516290839037756880135659591029621239619248719037649531186800997445986075617821751293056419081725804481683972896121541104062110216410060888563665242111801788946538464733157311274528995135921376798960096950188937223642380555912380451121257151565374252365004618665590021418456386671566576857752723340088723983820371444638334785495269463841520635454957983929369978271716706958927218141590313291747874126078872809450978940035406912648314532296024645381748372751908567646917118259119740540154230585274198531124744557147701279851724705189186460653463239564309156595913199595519411914579903703448555393237229836828361576583215200621951346493100901927322523874225164175724192144398039415123100993152272425895578741222263443505296364838812744932780765458640636694921532877047184767962678489017025810327411450112908378997720149451193570199711514710320862008032377344412184183599610332109768949264985263622690172684849545495413655991941836856312147449467349656297815878381763941049575888637768058792680609633352840755899291182512873344059799537343897301477816425947990616119769387972511788153967725574225449334250685825295897906510893872641227613335744218285490542408765102207357452860445784257612731860554097914780079545518643312681385930749227122029409063934819001724497232077066429299899251864640056735085750909275629633115832770721017573026893302987083656557224231903858209611110340803571512308953293608568180865278064319881885938690668489921731687033395560553590918941642255581106687968652766166421340398416234734728446421336835379812908723861310096229874313338082565770051182917004991289810589971473046746016757742226366191608916590371522797922968127042613317129845175438414215905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -43136460202303843107994372294722807110436878284678046232125285998788453387652730996924645628707460301081469339273760719739691240719011494530591714365682190537114042038505940429545460451502067695926766259596410791578643565085328574681042570478082069163209584011630276689965896513933694223196968071658434482849840805064347171240835553493294618264543920186857982038527681580090740064023991253298968706232820361860571470366518843299630959569346979845805999286081601477758832995121048644507259788554850096473414484687583047524408477367263557170230566045910260583311840639697136286100151521288206535608117888273814839232634990153288072212033486669095137757849238354548817374797644750037300297958555281273720041812550184942519647363140930013669575109876015693901208018114980512476688281927328438953179660136896488879724553487382380825492145752587670287857850468593622417464409715938107671161336954978911135408518329865257723858791036325146358975342472167047488578289613176233222052034273183751855340687582834952586296424267451227559269297319335992062926167781603780481013464943613606784840807925377986710306681254751503278567442039009557525641632103553900284346396704089877663894238347008016842463469977378270831735657103802428276600713429226294766422185857205668728802796363005307569329927805416068402463786181148883290445523800165988579746955934250946923973832159785003164403392749650500386893229956045935433585388218040160031347960219442662458557240125642131807137576407878483529766697976636322137449052614548377146024116254398390352100976862409495130693675424316891932706169673515036246501269086355727315125070287882770818225858655142335988771929846128919456278325201376691071082497502324363271488454892325112820201058773150490130158468290873227556902042058718430838005100016049035640538409161713919165386952684447830151918555955304584858300866518255689485069516247593364039035229300953071269383313749774975830962894349596050955572120755240510102468645690948082049983748041092412065036243690235202630136921061344928828310703892507157494322510252261205987062013073150815185771158725451964868030682870941946953797973386707292332584684927276463753669964430907635893918978469191256873778380445904294765964612307871119161134360706258444946573476255011294967026011484892509124823705462663760367570487792694066059275756958506593443487631586379868670666859602454371061343255639191668228946465779371076528516896349409017528132149349755706690394949564221917105430740820980209321649925445260901402954953300355197753222802850207922113132629841334210646588537176064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 32753018080333495109860959117971086959925574541376286216851524883583062636620501299163329707734250579916109394149380375990095897858200147826032903246309550967010103408496859382687668260961353555913323236290272993256110566961815313334511171715875338363821784395007005910296132957271312827599319716568172230613733098859287959378207783989608697631559302842535558509968544981553300303541793837927220584871998965922843499524836887306722782795837128650163227637473988820282837363302438543639697077392015705518534731797131560362025301491258559493478930621769407368526739911867693922173031949797514376942453496024446085609797803127006034736698637485587774618802697838278339435555503981164908971626207242155493941126273382043713792212751656249755539311589062652470475864507643382737364300353402383490439085156236930590676509716560257863465306389403329801180254965811974007850381819100292460297077456807563826118956421065433306522091418723390129703104660155075109391418703464899771089005644090149591743336854116563444693830451537799934562120531569965540148668368058367514549349659758797280223199567365634756131426746035906822643418664421578757705495590928263622186543371796132952746027675647821179846326532815915746429228032054186145400805648477616702046861269651344632684253524927977870181846548814092134425275229564546419668328371858156698860524445686356748400501704672820378750291005459397709611093489866001016596614845941107135019678973907635417705786997961119144080076098430177531639401515968598023869883973141077230620655267684712784241681346943388924582952948665362679285924497257759918366297226352821254783417743858505292193738766147212472220063038196128764947055236787703129413371030363361566042629773789594940563683079082505041499534028100377367397641080589598042969386674095619436712219913421685270387561079705580678808661454408789127142258858231959852782836211127176086380239078693500474922526206494959899507803444172535242540405934162974423421391779783892738771324374539307809694559639726697570103103330945512578034827841930226835215038033255216433485208267215579709839197253679981701431383493408524524562535319907359758864637425166236056325309664507184282518143070079127388731392533702617842018659519040332764598209299533155270096055644143013417128599580272238524220773804628060415214047804935541480919535762992731197608469435748653005117009815162130236672718920710032604893274091579825421926108915249910012497325784933758406963871302412594419994310249867794116524074182537223922809901713537307689480067322539441664597614691852224064551775109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -22505469149603537954969639426822723662973698688863196048280932252173445902219868163580514686663442222469948841240585957243947367228391185558975419755960679456476074401409088762581572850778744471449918920099068298083973205297417933735890093733575760193454870773188713560748868182087945912654969076925425501323840883539533554023092224794160903515642986222063833414248396043610014072831691843477986758660263867845569511546577299781334462542853726497814048359802763544787874968280294768634213603507240792433886907663413444629102032329322996815430624279727785127961518585027256238703432843570075740375052687485695648189293635192837300341085333744116454958067076574466479324471399640801089666189794277681578364642332530326384727594312183806723544779671776470045681398627876118754242506764257378658356851692880606001533960192524783686309920960593318876122888870898424107636307142888220045603855403057675285967541019420803162523889666795719937977600279759274907736571536225981145283563937822680944056649793190918597429275153157962903202714723694740857536239746798389852289565021647072075493708001456230084061089377509878930778235376811746717567521783335390402565354214815782385164556973106075929773188403610033379226558788368138564133102135616234925794936058713141306501986949137581816641548010741711337486820848406006661602080531258967183789741936951561577527430549829340070242479029701397168436404158793893234142234533566657758195634734713318021734726487837094321983459063805464717629426626407970453722040982814136458129318630449287981789621625427493668695934736690231203805818525327920581007721306651599078576459832693924882023989178134724959641752819765940414539136482558546019155662680052315823587647374503000583605434096795843351862109120442685123806474826999501823721759799082219174788353692596897012580837150079845580558523278128197713801580883659553337210397725966983181843217941125499537887878029609434703520271735420532599350165246197293055104673811957195059627423106502135061698186936376331621498599295058139600252904716207489647378710709824979438592649819599339813158015140993977301193232538110369016399622020121954117402347726948945664555616592575751297093798343380594984967264647274455680487491906649958698467487927661878597629289549303576817137798551864405317072897305937811461567524009948146292230798593591795928985741854183981242337843110404050691377140858950399690999713834233331929977377842848127806632646171993383884772824042950296040522033642473636741745339916748610600976333031407706109412248754247333177434961427607300258246642630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] 12687068531953831939537302039349743141894806294017695921547495736699666179491998083871853393610891986996173235149614065881874164645608066604176680437279758673391779315581022062294570080940910358201299696162448327463466482976280551656210821051095400939135349350312531233643758370405562245122297442870224450837276711370886486250700015225492848248827117290503970698365537354746674068536311144487167251043184844613565794749749841816888727474930603670499167932633204716046182403840441009556813838799340092661025449799372088647248340257237118066828974262252775609628256367591203153238745991054954996226406714722650132709046229389881090186193636486927569486783298458540503812673063256938484320700726031699366543985990582514149838716108732722868663107086905457514804495824142263692121031826346364393493921552648451725433517019231746258866639759026542391688299563725767027395912031996561733446895697889959909920477759615176700369348977501899032494713456755074661815854414969224021501256651519104482492229270717546308115488179337391026192546881336481698082713094812123959891647285362313132701963271702556296213446119919670624231476524971803640551885229882363425694798010610714994239482008962905710055630246432855266895810020094289030845825658963316653340300457003635747715077122639879209240440375997095735413160292905459383996376255792924307742502847093028371864327347507866447548938361471773762717229293306177916633300444960970203498980745910892073171102440249614912392821662723445118550030499938556926645084586372454802451140124471333031927206180278153634431261774985658690165201685388786232695686031868896257476016488311957594806154751304537397737216714506867346521112980401324407284626970850490904573179371346322801974518463464186233892154569016296773830862716181275182170060248326232683780499804149926261243202461935477793488493713510491745150749508467267307891639646695274960400174861400751803873566223727567520679668627824354168026467730395029199062106910063277560420860106785880591820494661367891446074949753573452611893663115918341828498478749528316781402028841220309302260087837266102737230676118623227454204871396879790398469839725720905652193232620384872732432997623796956398832532450389037871186003680622981830244467143172001996006482934439783387104168800779474584616884854770153472526609224327931239139362555941800253780632774635806153208897534969288816886806821042885823382526380274557507624370038066925919621324185462751364081686249443936809059076817782828086334721862285493085992131429654133057064291300571775918408458823477412877573166202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] -5916976134017099672693423558493780882727334282917452156501828550553563698530994976041925735998126733401926783126841127582258710724699266342839540185043906827446738971935026376662177043208819249619873127966062255105162447893170757009096666625378049357960528247410705095100809751965341623239724151966141963492722210712044789513105928455735023813132743096296758251305991213318685707792066877809634501659485535998623474865774049861999513928932154023853667688108948258359534759509310355013317687253739412732176212184489154658335994732637247450188494310580839127937840358875958638202597171424949037939648272624988794812192488296887572688993645922675343098875047304404683946731979914338791539692905495051390868590107068753947215500270618597584305620281980202789016549451979034699680346932615011903179681100593320757650155773032229941470733600082402765279295942147061977091964892752632330977178524158620336756736205995828185218554772515003034357848028345349297056653959888846605281860805395798057408804895816248927414453627106849437328205861893968443445208829413895913462044668131808345610096061461350424053076005988029631829591974633802262564963724489307135078910251718996621919006311023600295608277160506494658030905085465359931105569764409809479879569204018456431264909924576838125975023442711088253981463294685921028160479037544201398011839072994728857916239860124289290659020739590294211888012356148110286692132246943837911160490055789808475635285274335851800892614691837245864577239228836075553657689270508564336131616523361593151430169498190905672328896717961750545510369712577038640368507717491348206072757532466619862796450991547245028889573221364186933758840722821880574766030105991360457892898077873068763081342728053888144926509178698834473612514324694374242973083548014152768426184700584858054568714440139387355809663754806773169430057258906956372212035727725803803487824592495156753602128069263845751757918184869836059755347260213753753791745977533195759149456729641652836566437307753977107648707953440200519264023638524827905497092097511172953542591687888204774768918111755163794248293077683745362750384837525042419202607506751684824049117877027105497731614917946474013014977888197913821826157678788612608497301007539261132579182830938510789597554820208615865455212515671250214146546922575936019808236043698065483373229642571499843534339988724890983699664953695818673055460807786520086408834736964768195386626616690716056472014251996380180065277479679705179221284528451532179340640625402880943076642323841171747406796422663079318550661300224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] 2323248706123249776994019089421399144145903708058950643000902073508149735135037685678382754712616034019074722815862188885252630765914682273245802074450788894163882041750100746149884507213176649883285475329858350192982969964880034033193517857921774061715405241131372571393787226764955799014023363841731110773179921058903297912499588856560650847753368932639236915489105888588576852080342309293661459488940046121877937358066933240946539773009489341769638298517199277518447365762869381301212585296022237425978576187573485499620626472273716798633154887411537712784992853025704189463903405412018169510460476358264358531382998694681966203052053623903055124025762750811707524997295887945534189905844482840289793663651938027565036883412117059024145163504818838014605043086950399340872796546431639582445733540619875375344739845878211784241115226398691128004853736792479587639122970501642270726191148775071930200006370927130128479168198777269876353861071629777183633488730492483210946548976080766411116387797006670714429842093157934474283734621891827216360444305127775979444614107467278799085636534768408748466831612286185896957079861894124966681015775857229262619590922166348506854641473040639214409364931750305300648048481225908235646270014130926931246201367795935555148133489169521382579093237903009407408757692136936519683424609892149731207872146156777325084735207033365761556598851174383829746216975862303867395358630413660199026327445250238902693196937134453840271257394393482080795956633727138358090762813405531099795904932797813105363847801427359621301728931025952862414178095704330161879978589130579548834229836059184909320172589931736931048557568902048219089680456999045116106584678474202659923160709036189839715041893965549455644684541812455302636919909110055694672433110447867176337295851222393419379431386802314074095969879501184441194696276911260224000524553841109454195661223535695441249688294875393396128546724542792334033504885259281832214418674957435259374676063188950011005090119735703365720730269978800005419705037467212592323713840392355432102651790213670591335887935908581510726809356812377277367710873769213717293497901475546640256682302143169497148643330780511737603618733595572127583157919436556201927356079628375841295131194057693338175879128354280602834755561971451332239366394652091972199717782310480238748659398410668341218109240000756255841625889944972613124998545277905403381043081126030929192044218081512423130387101630765776587780460475759558829175530055870565591661419380086828436813761049509757087484960904598266806240542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] -778757592973611231722859941761137446498692739251602348092411732370928238282782456800250046956565629687595389655553404846511815470538789569313178756459564729221733157038178120387616667186618596887766049716353138499263674378526910871728680160765168325560928436669870515687497169690068779403330672655212173506312106121540266066919997053923953825957663893427710912270181377829143003168831072039647135580928205640019093265073290744532229707870341189949118553337883687720642382100837378829516681535021506553082074588151192421585902153004188752566571188997979982084272029478100161402770763217206161672062777487675558988672707924732463605095187113806988916394975645457377701319690519231550270625377912134028320576071737253111058174424423917416441816891752693849049917873219355949370988231313483939656952192542817357856991406617997179896790614134114650714813226212217605870269145128353013652065427460188185477770318615771975813358061269903245980390193100868393404557007851181769198552707984886624700462678079317967141199097577223554817752332252531575708307764770078195655007354294373516992897478317369707020665998700021487793767019550772273154336627181548550395510100471394694346754697698849667412069542655161600264018072185367024698255015602439682611450338058464259679996590987593802530337935164739868288453784224287806205123489705484204479633479822728777758395459097960421204592274753211539501983314746577705157757575623403067291942856084812701688565832164632915278975998155509354775165004407077741144922779264710920762529129347171672915227481838820186748656470130720854351953914328094342277976461389478564299661532278221263717352154932991009038779435832206136310427735223777341762212320892837079628146377737143534574657729512673767593253412211982585858714093053116958020757981301662761833631835022966154558136239674604770582028538197908417661711923574484421881645710850901957515220767225174460117779259809516712399034403586965256330864337666010277241127731598822551817073114118835942443801925774220000610607599041584023715137276445835015151389690095071563613801038304453326326432205757148378717376456410018258489742773731284807553281700093083008571435618689888773212476769299438021853086484661804645990290033020560161669678611690584207586759319020215281600703279329222900816538382822030979420058610813485075386573072846614517280819715460441499880399515431515236002668817183144026560789567777837416339479110324757754588033678236527075812364867682275837327856981225814245846366886473868741273237362934619051809989518716491114797036059246669744948392230912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] 225458740436469122365629604013496687906119908968235382610976861590429983771706008110157383485718046277243756419101937543372489793162108035578578600168738038555019243737283597635562527207097560246627166911756026823822861280463825546379097309311327839840540857246512428229357690931865414102952145478715670536353145607621225316237796108927605902416648120668561723912360975247873702391218900960603150436836930654207702548185411209623078875158065528746403198052993342895809159903998061086524618013024002453200498949284436546510374242296042983844489704462583866844207946431573980129960264630016717659330504373625107177181879678824570450512063338326843561745746725210393883063720465602339390450455899718931915903668470670146867406786224333409626720813921820930123589848778766203606139531911257911166082304585790054921630266556415262911970773956440668994104852008667939340384951587919196783888255614375254158922625348841614599787995973863666785812903515046621803133509231612007118220213944981076015937520881771663147134269455759523902610223286355741677408669182486533344248284472649235630380382656492551054446269963230337067547162189204290290676531315013423708892123746202228369829139567794514128518531778010885535807868327091202558184455691777916946840608333676876757506442259879441350893006459476471222665054660870222412398604796482496131468417245772851259237670628353617795082156746153691028824325948157837902638834740033325752497983928218894221707973835979982753864526669716802279302388688448674001946250630880864807048311443394604593359183242755518914551923397856974393149708795735242407173231646406969549994976172961559535610926403162815652877355744375970500326560724249522106343726378421659735742250820331986709056697888619653092157057694753522055904229656907031956198115492938878831540548243792086258000963855362968778218074056831916974245667817968489164742509918605041846974548712700477501512256470248475724461790361444726217685786791852940507274098887329762183551141430707104865882254952831928367415899710984008007055919690164158953403068610479374712898419946920256468306856131390200447408730344326997515610411219712620226351664159022872083680111383514557000861490914126411218299131562250594216383298871050975863023140025462881155786693877321319035482916784985527140916293565894455985563829084313718256488196204337081630657539827053892014623403399821356486579013584658061329409858049369388563877725713721541362133261485572575754640344765852356194914108482564326581380146531322965494516071641328676203970295402365439121500617858749555208114667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] -56971630803831835978878269812687213099981898475809101037089160057856203044753858560277743191603685170825112757147973068889713480721222536053185009977797843012065911918131208373307584814225912271065054053145446864812084344679549796985227625806279433549428491317075450991749944176781187149939988461071774327430972750341246372306227110958000101788982444444025611045523148252521307215817584629025034237087274371084437876845033145946098058973916054769192100721408870930017174080306429556257293341981553430345564024026412738619278013744157862515245833950852364657776122367405603097936370807025177692333362294985901604159615678788392144661650479007821647171438044845338050694299329369273096076819184164411956264493079442406115637563197903417716174076883246256373710662611841451560470741047278856534631874249935647973869952612308642393455937207377236988335891670127791437508301848294044211012527544503910862533880098585394698389520319361857667214578784798782932001805238755153513363557333890944651508973286061788277396443121984484524787851278012937325298330130346244899115502509820222330480847673565890674739928071688292072792762104223095162972742831884525020575171889929768536813695745314575701258796718560271251447251714680956350963368817830693887363268373402150771575393955730346249460957019303796215601246539782472119627911477493389084882296013900454625254538150665638518819313976345018751094429936349049995887117914895594816724448765615877984657819289146650866773291372867898177047430298501574027570034378736939655829702875495861028875517777257216899380164756677729977122402054857710269543317174024444678920562464620880587930508822470417771836113244773535146828393099425313509963694094662969944405512076408436877985305961956406675046454524658047307349003456099677512845216410766978840819410081726709323442152071435308896345079863987141170397241008157514191502116321171580548705129992065102146488599928966342114814232034811800103093519874671558989587010678234148183148487298103920399694864869497669759990850261251704600293266532435779170277327952044291973612134049569598869525003509011656644859091122080431304141183900076170939516186664910356232614014712191440416446128975208725756581070961367214502942283921766632259580864787517193513611784361610062151813124806792510476053201801005811254358523110129221841585198180466701454945401231239776470292920626152415943318399553881009031839898302286647221140291202241776723368460501452996754281935933960092918502781534108179540776711136738849244549342190988023641451470579318912131860841455759653775712714752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] 12670042423305488569833703595529171977343969466612963016396897264081845514315680977990725847139033721212848764400480704591256699060221006983308442760374297927733349650912263297194877741949921513508042886146112840162812402742636998867352417379731286846022174672699362670488728113316334041966920545375875883855671156048972900778842463164729192298910292162979375102627246413714883670896441798997142382444778038119099402160429538437968627944047977299739158720994122542725291724957767101524986932780162420188766881818698934155400934612073638079711663078912794541412190762603957881865610371879288073342105598660151775357798332256251885157992496353054476163402369413878689204536009994017894907728218844736081966459071345271544576566809711798289390472866417044279440593052774673730288636239125227536118796825843086397695859138189597490393737557189159721788080519474163791633887912741347220039317258265467816415107018067091194667264078343736337066401819375856023747636780749631724294955917814314781759687694525499800441965896389683564322778568371077347157620183724730485160354075290946696897223856688437670806403044134110381969562329658826107823589901963600880495787963741761050194914202558644418296419191243049317432723397258102871069151098885440520238327139933594447505791346856880971122100148390399029838360457688372227510994515361722286157490811173356263898038257426602629981288588838417300672069733788276250004889679256236593080115976650934150023546334679896627576198909460688670191153197982740731282382552961000179194979944195654576042551517876816882640582233777984373697265658422762424026104217938142465518016009292640486756733662374896742434191940826469801419354410463686884900353154915601651315787643875209584328367912962021606345035244128540014317718447246310341598579350986849679751605279929805213176353960400305775323522434411397320512259639449052606000343311376941603340067913477686801823875851325696299424789663569008854442834631414473602066944244225411445077956173053733736553582275441678333739006570873808158920155501042847785529235772420909463378757560497759588006114258344735728094163351329517806045807393931367669854442073037149885034262149459969889635716117134930463288246868057192768785707744211746867634771129611281462607948597850027193600030149736546111773864114968646330600819122693684608514489288486123806900134933523649451281839208624374676685252137114862540725831785282016363407674934477646174878492284614337545211366041651716772661261229526506268184830274252183529653750387628459305933115643856868306129068171263518318075576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] -2486999238445961328313352030229753391674437035965756017583345131210791192678316950606887016684105285244449919935739421758443914928143086153653560367423193253231962994162731023915972554516147993418551889837271912200101892101128853718412102770992955053075143776953597617139096308449449061290298561395124371821267577996071998562509166293022866825936407584362988957025672206879950184162813398479224349132137160105982555531623912051536810079276542713939308084249323829593631730012949638411818542627082487506852628333586885054943037485933574939124937479471999292449937552402385687441721248934243853956461689251392097474303306576040918368197041442802963189536224821274036742912209785989674643499686442199707057076232077222995006612512380683623964614642694798703743838817338713537729112249142047271617464079261288937282424293008520623451536842245405592875316612086427947303326492049685059170807892850856055525439537488892726937596655983661156769822408773922530087204860403762599485765903945830341637917530857419185047643642178721283174585925123142471695763455180222048073903834113313201770413252283825277044900208966131405134514016628075936563670294949132763226827693311660703494801097756573936907218178669214759133720327120116248895166238869226860048314817929498563633109300986873542399706938496651506479809226196079839034787104433108712510533237250259144619398433387261493482602509008651076094780275931662756068041743648158326889519556589510441942634953266470546895573769280303567573323381573374752574844552277892096552942292378673619978316815167865034479566442791892232654225767226309379134074194784554809031211586492590668811792769407045026603111345867197327039524685660978178603359482944718711894824376777318658257949149623464319610240311456365997990729573713574860634471806775303386006162044383891835707435452051835436699520287001447602835896775134745498146593225277694731014037963732031680842056570236307021420996065348234812868861151520291900632553030857652601657729870642449718525867656309597030694210720948118849067009390261232004527346958399750040043029837277854888403074075315137720352668117783789589641279636922447971501289980918738681816639657527905144910515962321633190580705953947208383363061462810054608121007973262247885003783551582930271027823076852798178246611823335018353588318606075966249519252829940756034450235859772030868133439742011831360730250595936718550500017160677362860727314994357582871174797600895646627384500779437122231062413992836271497433723159325708375926369513082047279231266130747056471902955159828050339063398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] 428269555008036025841882439438018588244761554492004532030568308055970687421088315780639670467990095140755122821236520061581983779898220028511382280366062411972154854376472808716751753334940275759238234813792563895047561827961047692728592889182577410329999895724443306234027812702610882240179864781617214487099922023016167686095357998739849739924282656328579745100883018203382377936702603469349160376575073571630776954023787768676828261087770445280655271273590594374447427483375511129712917781679300587324116398732569679657299040912643865496511882438379263639257214679859510043815574557861189425382881410577532550092794547987488666920759701196861576205689327592041050344154420517560566085703970826224955256633834646483895909061379195275837724126424585469148718092183679682525938493520447482898640281927063275624719255999205586185757636440337310587811188841220463473210551158816386561184626351411245363289697889211262052512211590759204117971967805273871232375078945622577533331413420207349076214618839258645202205446370113733536217906826335070849434130651538063720781629722670631565519106465433913960364513925978745450987101413299758083252692669016418049008974517462498026009773528090950447910164075048103390871981831530838436675658585702028039666922883093056565155633416424819586597862502842227899406620176423985173786071395972731799816720342649015105491316745042688318285846956429662773360850533374088502371024442351493433318916991385614496686808088985049010567871638794747929096525089074839073243184237861282709794697151166264016892573192059374448229921811626512893829377535268330420493053138714396347317120390716082742959072865547375659299944334579437542900988149364133585305890065859779956204072196015309104909049633498523330741396995721510275521255941331777560476588811359281865907215450142221687379433534172707565268895048563052715758070986701786485297551267957668317449484599225980677467424068039196944644460652308656225817885371684585670350209552411346560743540666622694522724018264016787666059712875956858722799499457603168611727174104153923545210308241117802212250435996208133989038443530327628096978588371244489424325596520385670027848545608412682566876165776783576148384794744875086267470505664857562125950634807179629610700081425316891871942614798825528610357765401406163322144679118432939755096216706088737825038734285556695874132159131441248901218056649096864337951346346472459370644232758420337510952750031524234472149279083392939377351070804511077172964886003916029869717760222207158237128356379942506743759275155311814760202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -63586887067107753767730661250105641677996552676122998799963907974722082772225722577565092235529231014316694866042336332300895271357716419913401286340514354882017704061883687288826189048255435698966773530980210459794647539987621188066437155920653260213142542693362475148777929584219289460923536347822384946382818982511655725324333686593447344316566744720784468908490910833093566928580425625874071523122116006022899254539536396934072926221771561151318204544834524376451705827952230204016554851640378261816463973162051135846323062521395278228692046645843970845359369078541896054470438977257200930434984973700816731399486791093913634239916625432797192272809906435888603872057025660447493814600457576063382601884710037100956150549488549437978920116489911263639455876043184436315713431720485515557938140455887799465935523958710214711419831486226954755932356042686499568587903104137835041855626483531984259875812915413244277117635394152783126441651811885554248112687321513947617211084790568245415732878024903187687251859222535344118448524853104407691192441352142640829342881210908926383916322150020660503537402830889597176925116361215088905639992816704997987293640773427676860775101275742978446491485902739583131272893454335245855370388654073858266856362295467223492273969123618647582865308786962331357753088921960480923991788114895465712799987597489706672730314208154808790849420983831159726391328583026073853072539033697962032441143091916795633591528678368201034326941064772004286130551043098288838048314454271186343198207662440893375449266961868776655772584362832922425140479155716532431668934080064716687660723452768210411045057394345212055646312633041974513055983932485601626938366972514752067870944072441328751836817436628194214416330574280503875018837354199610939270138433053702642692670941163809326615869523722879303537808409450458594271066138507237268404214164730912876166625815143480428796372180209804901282670891599627303414726303095590286957294111797080498939742351629910029575661075349545522547230944493201261489276744150337933431461217454300028155276658265075695608535913681649762918250589625403341602800949459898347519845638612826848527786000368316942166209203498897980150329644101203998805838215724397461511878598728541795254241622537315446054999556219844796847538021552024140204982375130562296344383193874403756377869019414135174394223752810708736017604405948827081716808847786063311148299094990898168948149675283116691755335555806005415409498469150655048681574635699979707755971365888331606899050730455645024008819121842214167117824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 7884550695121866645479031639559260370536948129879931824697769126399015186712266323169564911344103231035995510349993571785847007088438672754248226633386206668773416330745681345864515556615090360400487265005922180397897320318916399903214981962677166997480885838283191399924925627643856791367540585120467567838815204300878462627180450372602563423027045284079095333192442328175985187964601164506439311783439026083531559398263059657328948151884992385622850352872334502364920009938640709130634893140635918683355114487967110509257380455542922498640315926528362051538456599981238855244844597656329577826143955678981699745718803081684973220115018938086816563990510923255287903396450490458537100729722036838958836399385896056023903355646742640482574243103410138165526732146995344134453744056200235401351200922300368800708193765776766061959000579318302125079351789877511385012282471915169418369551565136596294395032613251114735981436600166932035652531437455969481789894806436596772816649567749519812430132851169142848680929733791886626913860944895179233704033905715323449167981164736016374631087122053389484364315988555023812856900823070440284782234029830013910863275951206204218171112788209763658851754398831872038823165715651490168292345644697291767132405935968989578549195691020586381171828341910958046137756668578565788182127433743243376447127293834072000463100031885419466920345269014567049710401798392543923126642473599407425986334505828382918983933804001222667562720143747144279957164435019220618468524582158170865522760019986053769401489970477028789587075320928635309068557080243068385379628850745684761292542924475142851031378349850184665331149623981374932957291033720472215324381538123898355483529682387342249673439645199356214795240109268718324359792933939779197318601610881772467966242870806423491288818114464738413051604776415037433147265723410961809950542335360383026624608385308767187574863729554034604220860361855784262459838812144017134225771302840634144466975214796982744785403561845003660881846328261320353365432525749706555046849334749191085468683414378029829819228600622935571464489641468435692887866497536703074744889814104287227801420625880286830075454183740298592310688654373460933802233384049512675881945928981819150212910694889349480049719013164073667097669788155338661685955167138119833414997791721377648055313144201442872879017893712660461890312594062891350648460919243534052110102142840374377438360589752705085824043600612408798399527454202458813573906954940489301235272597764771808400598893241406178393521435660606546903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] -766682867266632116542473235087810515140792668115833893460156717601928745314626076075993529636418257002988751276055696556917007800859633142242437958945165210020373636351721269690503493474239579563563966920236922312655464096475153882235675587433834781578729398307066183187377869197099806914669551598273983186083679165946716692592839835661100978906256250479768560365120423831813355322522741481541278739311910922665000610851091180957635102525657977831321644815498831997480808687471905763803301276131748622946064956238523139789517232800844440724596608979461026346427474122989834682357953466070498121742161583544565963798114960110570596667143656006819931549753548426964202398042105423138141450947326822510653771839287251481917786883144941930020796257226964174536498183963847735556146880426856749196756176056384255058589002566823608785770370430574563748365504958130561934044454982389460849849609667917233498526303259925054242227847006931572588663999426709082622485594138430323100880671128394349044302127884250228246691551760267473282544906461433203194547718675405770945813773215190192158395981254427102908284406008348375239621426089476810363125287655507131297540503699616812339021855127523472799720279537029457671824247934757697941911435614647519663876107992404428204777616656602041735681407571114120739544605667700319802086836637613545525422491114722173668979692415304343888904385763093212973151827161599076001455338293877843960605412883999026020796292209419207020524149420737312713348974473038935358297404504109988365342420911811015811917468691885229900023649810899550172495100185879046854703373795959379852365943219560611654641042319723824754325000519915113658502798629510135212989830783164593299621976149243508748144737242040462943598511371421000171074237529676825399395452835752321303544028591495611759294399748629226733849865052077152053384617986445967016899376298581105975529792525419333566848015536507038191852871989104128710376742166522381779608342092246765002407533074269725258748220301877591826105716047456644620716713501091142556836855235773087149880703032539735446736839948274089723852828228809082508551477322924805435823825450390847569338606228683529108808884325071973794187542656364116203026763633088214997699508689666346922644730319134414490286860209479188193564685531386509320795187769168166980127144154747287146535297458247091976664493684056474939717833813432041869391955657963301004836634579716333667864871515829789262173953004418348574517672849281706149614440151018521371736917736816982638634029634470287500296016198768544186368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] 48011540601261715704533179176004665208457598756851299830397976194323794501300113293387283487611443147588231441738352182775955311247084095478766172058128439437475662593947665790125942390152837728504697820746124434780467545478501597156949625907762253867568305533026047368118418734914726614441303532184909748442342209176045619333024993937290507185497433280130152268674470303324289667936038380902893339420461799331489189111693098411655198146664455809221703370945545030444840651031613325395868398490164914202202022526505048662894997347429545283613415955282482046315353701265166658267039871421925586412972096020798928496486645102617881157269603055591666668359659297808905656029889935260416689829823517774225404937739376354536987006911260402875566281589994390229289236460640867553124222648686400861835887077957792129978540867069729708144850759062843683365612357108714383880366584447639766752938156299208312742705623708416105840363286687291868593546451200239929039605815177829335662487655984603850822052062169170369249230821744622782840612097784536194995141902330932709288097499373843477262483379306230039668014912084366102371332684434913597941290858308303027145896352941466801594216754703203375440721243853854688568797594816466344785329160733004267949292024145394548628372247437252892468520359980823335958587866495470087795200628970787702981801375286981158004370717958573904635041139345858151229739896837372467573219918672659885851961807460938047107105797436131893833503534226820461190372772379963325847606916389647605165559772837640970138972180626630477280125249098774112112683327419213377639132221606492648138679114162155637342918971644513867404237193679787494023258005553143728789347918669815835907785538402526681368677236877405520621149329281762751413373506264772294518730155116075104966936285651790867483196156526980228468934939087804601892745585290816992226918421799901941465879278233841750317039131461683810692120772573886867875669610134401772948821780518303364511026840132464041246995101094781925582029682827767589639872905841428182979469856226145535058278480824251553548492054727728120855437275533455221941876583473612835428286463490942926232968231851648314004715630800683457503398030180257733967700370528380714213666632060861087893931956682954420630097087071338733248992337370328349246432379394414531118253243647949711099318902696068846195963053125128597643141855268914383328830054800096702867723352829878798937116356326881237663690332988151410367736888908276572455004078645459475558724347262308736341381522228081218748861565544431616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 654965461670637313547599766624382929683755180185194663180771294267076112489119468866417449356727538229327132559084273105182949061843311406502069226840970300704499739656149233089658868018375384098607223385413092077959792593578216239605035626071839807847482845567362866609328680645125483316459278776029872726199510073794318443534471052303891415011094776569098342806123984334024222149164444482982236133456505942533549142566486524109757281230297671286085054716578858118802001325654002637109458374203829952700785166699980193120506074683574593038168371264148127971380500520015084918156788352697423880482302624996531371365880732691676839938004940619326504791651590282727396925696631781119542601071200871521696517913381234536080152112057422851399520396520774817819443275525701598361877867034654440114463625721474125911439791998440734871143551505305335182475812169485512502242923069559503952765288013792403033419345018582197487116548901241333949477758598944052011001539808117106893540814519491199170258341920823044788750755841328560065267127227910956107734993355500372540538489967694272753293398419429043887617246647297306472273114407891459917296133302122251625292329711090756483104005939396525934313434559911276351335448578671022795374464204206433748446700032803228422985820758303062417798142987792458274382521489095249454421146189326399508759337276011214812393973528324503339295400508611181481259608533488962865316506379585642912084946367985073074633135728505613694738211435673448192062980398371704243337141104184096096844819051628484031440429675091633808858703833441098604012389221702194818497598277490169562786397897319847565512059799706523393134436445197229613863534723599895888350443480600364945868535284733868640938859718578465055975304094036252365505703891852563123049918907640436105669229247704919826325989285886921309956567700378551700189913791588313379702223632638074851104962927528283810246893912432625500782525382758773212555961383405929040618392601489549210957600572156459860646813332483441807693041794545702026038890204685266139044267272873769613661704085553839634463065460543807606323541696080696412463441324285530235344632111544081251758555998979662182966005783268644914505571258407772399314155593621303511261083972064182672130369281028075249443778482781851600786692085809966916874113992657998451230366125918195102913329273340426175959559995649648168919156903800040635100830946834275027058643376455300903695203690390871277599702679185512918167624429280985805858908770025033128934304969122861759713688233080178370883718983792459776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -762501517078623158717644818385877964774330915130713673935323034315119336711212043265083168764445520744664800995119377135314759089759317466487514669184248223070818594587039454127148422744918867990896906034613206702989428562306576132085128904626917088174272731813483096618618206527930241970219213449499412702358909718429840563207063125749003711622532659364010399571444500817618882473597078796333168155714431430215957704655680176531268858239139977731109606955581184648397042512117684281887948290393726910627826624468094033243748586686039690159102278375287081381960398536762316483918871923419700251831372253687580741504507823949448199292113254842446475982496902816217191281906549908625603019221549623840210081577971804767138075660196350630967001135806448091887806819755308962254464027289465543424823416147054195333851808859451393545565051188337492600804006674973829541031853237881026490144428371218577382133158853452134036265815141697291078641776983404828790750702587052221324056184346793155799016808813657274654901163785264618613802035991281025899201352342223894533533588797888113934220966248753689954760761026359828867962825368169894419087628635889514011297721833826215431909950473762624954992829821571187566866835202795563130557630223359358307769471748539202728972515180926257690371901704848143970059643247708712274725665724258110540889972329419428931671683409222363779443046321255204744921577807080230107676081130942143676662234386780243392609459069681980131482475867192747419821877041260254752726856867890600582668838933387522588369415808651327390243879953394989624227770688920516640208118263736393806186700825900637499524873180045827991622202337568854871551190238113354762098076965090049085958970476975764427033383257359116667277889252315514991688812895547919759954625636503468724323990481787493671208781954060985046556856447734406916311492802339511224904648882421337190576229839016835903647228928698126138988768095837522186555124215098967404712807526487579701547266104957768688062419422125885083422817556515316937798764157995712222492600012799773942531011823906740547833048373656219619718528669562448782920104711879085139445431111277076611656335847428393355289462143722822103018450270282156451666883652098396827647184725482370376619148157669495215461970320415477333692331900439420574909338556818685973956649326572475363012031652370489493919613015320043021296763560046080809161096944991470269663514906333824201730468057238469560056528700765010992836375928367036816896945913417085435233289579236329987757647868244173277430308283445411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 144861963194920290431359629949627653547396969530165780331650783599646627525036895322078884615638489624432339221737240997321457603432577245812461168352752313164579706382720338718616566315463551949993825276988442373246799453353572351533730898211450103423732305378792868381099219493174810474228466099982945794881576622802087183891878264761576870874396096268589802865761725154826186860587383441313638656261251803561938358910164497555194394576826324446096094066125161476592314275216679585948863677680049490190151545458420552343787228981409746352523962018586902419319111237423229191160996878166790117385788935975908941871636946523351423231046540498685416263405957323944043362048547525572044434256555386922886114315893183296708061778423044569395622574864482009068874590179996787109248203111762900358586996818782016720542552070786126165400589751828336750183772717608365642247475664296104028753320859609728832797134651176040157887736345381361796901346301297649236816973609765882658024850325785072038186198588022272436491311574983544239106761766095191362634251544989370452393862770061638714311740594942384829355972130148273683860824363385385840471422883261130915614635669442499163556539959846754367662773458516447638811852012245500754557295692610478771738041404308525058855421879972775597167154156923396881337559075810090479505281392323419000564266255551691863137520523751209890884245890754236091033577846338262212839476771780896750262652190530996745199897722400303302947019873227760039601136887080414588575999852361735930895914408491598556498318022640849440197828205020294712364498196409485863377387221799513212035407526430252769464999086151164732894090372470940968393694695434309794406276579269443407885862744123467011332969493682568262497347372138356015505011023586420720829292985784787234478401683641703520540666798915930014386072991433488853122055870478883234743940044344982338262393984034115332337439357217971982166233983095240233541579525055316121702714594200616762086300906609235320981057120991688353109813443208309894520111743336272592978249273708324464122336607372618712663138253813754983346869181115836901310382668248462904733782023458627139187863999542057249054033708853381100703765718509960352977879661917710604676923438853056251343388434401136276461708489062788995790745644934336512904465851778030226225213123518873047060518142544441594912849999363270076094397917166530432953568823908759739953354790778494941008794470959391555388566345762150853823500514578991500442661147934593373421332122269712771459767170443183391515506635609997312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] -19419255810466102864753665987165696261121140191387186236167927118764928666108611025314586891757707700942100634798007415112565252456353068322076266820356263198199296411652710754406909666164978266877003176296871879495601022490770063891143744404677455177654317136084276629905646385014504033323970411293534474956589056062423873811000849807561050394279454485856559670947981935074381549672887617434211557312642858159936755559666367304267351204940208529230872068245236053416384147300441849197948792564617447662026950194089685053228374081191461685932171471236924867407821143415734591370430241501973437364189835994722813683409260221322231874161406492415775542610604794072651937489271200852757035517638268623158662227849114214227596228631122733729948356185093073948282181306090770752035521204541412660345945452803000167641215636023277346489547039109741655853136020799139497901323044135893968905094651262293915093576170589549548218877336928490489426648038366370964594812981209058106209606187428135569912946895560785751047081360291294291921279492527685458528934125159653663393798853705326510468784781333501872679967709487052663269735907064882346857203535360056682910486252620223444614077066731319860415417252556894130231838395331794073446066870733364291413370638141175124486788053193807193561431501669931659981058571815735070574766079641710884164340282809193889860861359544349362502140644678102051034551706431682511075261097341204200787285166990000517302804284001002965753880816965815070546796458025070717985750026212384372187370494236548283972746711166596378273597431773787164138581418934328967789330315274605541287676486326163448845414868029268196630025790706970853808769023509328736294224788631298980725076878265048594636063555330131193598383658795466177634516763808959253432102893777452496843059148900154737369479254107621143829080357212966108438013648379038406385103875294564405647712938019031000041720430424445581413234204673033292832344327723798450627178145132304866561049891696131987249864659757439231172505428772177147162800282183236071924393584131662995260894355596190410342760326563391977270750676526074718698110432842462432688638228512054372922013976333148985269617113553044238533723704523610476341381585705676575248600848430732852624603015206470700263782352444725529069144976737947902171906317849806490041124424329517141706833380295930649197442542498997165741084795272294673758826920965793830174371099430489126525985851317168262619407563717162415925439521668650226675113711431134335992915231180742673413877752699667685544553262885109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 2066286695825360293357240593999554355560024164230317024483511363714398108674330800979667214501007543159220699350291304501236703291495291616685732599313918988885185959735611132061289274408391412002098711356566584902776181001833874774243611282847750891223941079124709276401893493956318060165564576350897005814394138687854180133447746969445065349520499167659096960060340814456013970485107220930618052940778467247765250727992158452830229449782529437062986712846813114668786289714470800502795663457750239445056778803885284565374835757005974223098894854782352950813967222069934257361176535953542773040566284958743729652790741921019469518351613140043553883885884623893618604837825045184707502508398977137573477032995999425451727460358165881300287066121541792575326136774182314162543886615728852500810099061370567304314264626968823499405321741184581051547171595385610486262868071246740309082409881731740395031893186880111191042571370779732075577336030298868928369509677544992418603965960581568754644302584121241984587153884317942760195556525261143657280606107235232719297041281049452156814120592718113209929217597946729266170151389156535086686938698722113436425691650358880053986821882913004177557364771774360057389402906432892108894556255244691768449626051618888804680687526702088563988353922957183949776928039725626836630672727970379168090493760688610346194381048642806343759902538440932520138050236011582715104799790581425620627303491245556333217753122149561441554685390551687209684402793250341230558011373252695283695967433706977831203301319889585014941895320600070565144387921266541209475725962092920916454226113540740958138858767113691907581628606307910883190355357596001634573868549082384396888995246697449069210204393760868469126983822407917437908923191899762515235825701815473648087431185876008775628757904723496240937048225201023583402226188647276301289019735692090758695060206281111201318717658540792259428886674560847896409123284501843248905561979210046651033619672207719179704335992293119556714637715658945513752861244045248429898639659427928763145424171412206552851283433083428081851762006493047264515473023454772689330665776282378011100999674723750176045077688407173798143561535497743573452382117189675736055987483839364740085164486150211354741234176494774357998869114274715658825938122799391785897140301173840654429380801836493750772764013647467940245125396053818428095366781602784667014327635021560918483469495624837187777801649222739529817895327144600772443186244013313008767706406112625012856081615191779544109825496927174656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] -174054144523896870128336881452263276767055448345806868404737732495313009247204018604258161828178310735524705484915223473751384950127664284985618098543034557202264546146459548258108267476009559712506591131231931487799491177641610958616211598371363826612483197006504925204738515161687236961576716186852215010854925025101165776527053307524785769618400942236817471667508851882550962072529663340115665337587764798468196100325847572858033717951280892747808094171760870829117803440193746114678166314205041670073487000641716604486169453660325095955160040203024646525127682714042367608688714908618484941711285448101341079011749534861716963484822992117888033749619970745850689987750703206613124542548938864532726058193289353709882084172898474942242737323434660456643729888786178041220009679172354607548648585282740952761389276173313425644419987578827701877221459878832207066956165702155961303012884461171148573547265361804839475352445480426579972768419167023507802412668145253569636052401654125100731810174950581135063789054723328754075891965602820219711176378073409311714052308535684117516257694492089140789236704587258516445755079873763206907217777168765920023177949335071525414405123810681689150059275979347778184055247546872196439994121318152199947563250626082901796716930838338041866429614307518296088560373906667234249578680320921501501878690289540131705375266736071470766283912248602236966762830655017212878974414103485476947209754567938303831360623473823124868505711633304543916111174258075550765127298143595992541307622246730783647576140283227677036780944285276121360812445502650095098083220343958106331007856587658827971231791878891562275659123641281961721128938056390237138034308147280611247574699983189801284401267214651176510209675300615849791473704752575914490767381558638911076381233068745505591252287985732661812472767100107575190955283168714941825719552250880697583039548156386904871177135862294422017334233458563795129415592785933503497624235282328365119822121728275179113984564004841358218608780680947423676424049356377445374973365936392637875985533433393784771702585247190196916125041891497792577618721973412402594372062803520827821169859651881641330493145520571204914097748055765147519825503602981075061416565949137530310495208770178557744090044472547516162153095357073944610748971326312074504500640693363844312261499259059251607760664973479407217418257910197523404574105061675774183425033919342760390918176819125891288326167500552872715824665611557986333448418403240789440798349656012845057488508059409693763876180207861760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 10752314278412928079295843476255609225553668178957684397086872298480262534311426087322652216620436340235813759234013651714105863114191926443459651120937647410279389052754030389295512082844837589319544364542999156333699636515118168919608667841476300010788011461964847438857541110477142577453588683017778185095876238042573253857573918185679588883507266896276359511817910903220923171061972801113287228453582942058315456831236079959347435247294626328311326155521544243288455236514650279350936202326173952885804747401914777740817702837675829148281725280109649694592255322623762443774278170696918683276922135298206770053116013610621250249710150843853016933533799259444612990529492800724374198927989853169243772888830600542349989924674203441039093465656657274128038223902954475905232929146323259077687503478275628006447652064579855882052151412859938818446852221535717730020948567992453024062928415502754678157715971161215077741649959222255078216722905374007493882078997254620583975868208172942198667303794423482711764766347363805234770952900621333824379859442724087950230122321939595437065765109840721284753769672055876151952424240347982378109760348581941793545018298468190204414473021928043221047458277941378006000203762594605587886209116987448414344304233493463226993116701623449635458025180968430233923110764170123250041566682332157154096478834970191824519760816441025025050773594649848903005061628025729922845315197187634372641522478168311881381787829758352336426704026091677935698821276495976330094742517358868485088997754792149092801397860896865061630374188900697239721186627496623977701758380371481220052474461740449984265738567708144465117966956799926472430899782894177639884507153360321748173531814570577203312237349132601948908358065060882718527497958268933006168564903610061506387532727977130761359682737255657620823974784247438285314464561589971045309426257201239811622394576298708212146020746896639004688952933973445930475498900782059347051740052431218473457754803439931378690042991522412144600721204004931626505606953970964756909061890593783466127288505422854332415519448387702561219377683704230047282715238150711524961766805024035232428247153984212505513009707321418558687798201615010097285727026726724097642803249278108448328775882446015705419677449106009932877243713295645472406921698797656693830979701330927631286167419197880463985307448428100141094560621665966209686805258477195528396169123044229725157231244616308116297051434879239458389013397998657692261190751165048674882958597733200571803789154186274662861700822204416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] -323929009529876654206062347462610585222687688836878268485670548838130229836075889471399240351723222557040443006297082289345673417661673387530167515376320163031142952162438182492681602307426044232377579263585746936136429423188266898942904302642129631991710173468446573482441311823984398379813411809740429535070677238959796656644683447676124437643411831490324829963824460679253524037202998070115284127255625664592434845507101435790282819710186839663733580619269868328565309069563552658632967325110530549537060040474538411743976011598284634280901245021528785139300309898254926231911587093983069758888797912145548876167883044596005403887070944105808153293215902818614644024638616527471455102902299589619567693578862743337440276956393582062373823100861048182267636960632772601206726275575486685005946251738223289416505731658434088943200394762026832213476176825519540807791222443882050005961483033437366089404783988806269322090282600004198493592304258324427938106642340992484347694545358825004584553498572546663644157036398230088274561685089044316398917385407306186129881510233692705446470426386460857124028372388178071442520495508289749687820428885349633817552883582898886272843641426161621640936751172045668906425894711196577537256819794741709526761223585032128303872383327702868947373748309028230953159567571156284548764619767434951753730431338156037132207861620285056838066816921157866414184933970259704883150514492797191143440592690338341893794874620745338741009503375901548920994430271986052340397986900871560651300288558586308034367206380617297776290253881350810715255468393430574450233414601836066732403650100628040892871024019347182164880847747720337965075441650861789588402441815190028216287133178030695763043206409488723474114654606530459104876563454987525538666005666213166454602146374659366974107727890359918130296729540064662977876152253285928175295363387481075962096141626643678125298330097136684202094663088932369169674043590337436880012606831546154705775718836364054270510002828474970682962656857098234266650986520163386548015902228666021608051257119392799291667828330642773199702875415704627122702159949226465989986461134218778839352470981720444313760753192515920544589397492890875706355182357887067500162733398290873835182046996871549868638779395968733282356835247480901987915980502308693487966386235043276956246891271979105699686557179845363725866656135217772842097672515589487842090809376285813582608402192175622929249436619726318228227558826373493789080727633048694036180279682891467961981927787365652343992520540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] -24901632077324077373373830902767985524609463823707701558264798311068249168686560230610246351438925330737892275872052138651466981295055851123273919639025796709598063231773953253874221706204274497847903213510792201277298071050913264917740471611666601917640010778081667138130813987133708426902605073927788080545930762262342390139394563838651809293887681557630398179625662072061366184468616148456246722411843326691235003498802747867418758560032411822102714803402607651816510798109979307727677098530202232510424947652439778643298417052723490391721865220701656185288743110823809600148712735105365619910115314621501986872475179071305922529801830947352358030063533370340398146409641152654910359239363598872333608743478749566516185591856368274645024877408781221533776493499780728869419810930543657185723999354484710119887070646673148004420102817946374870434405455350678698574172866031801131220049667711185124157612866160135943080081720792969900687764903991749279620539012040982831026088943634836739988318969004006024887409063905971352449082382031120902683522424622937863194234691829287313331897707902180140593479014589970308524312625635092352050202819900558539328590857822625618753641078213474998632523205432996670549323805496747584904466869007376783012777736776640459450815684287334536984154976166937106943914091912386077521406843252681015239640095569626273729955857142914169095915207558597313678265837155912555299678324358742050586356564368099787052624896703134395840192823061101926514780045640869115184617389636401610082122005501098060015582228819015005665314459215296178757715535182406550164277557742935555405388678953193809398168934648734950573148580770001412504830211116994365977257965890292133184747388594611836621119063914193177998606278422383493194019181874388010493700028935148761948100554362196492693762603828169287344168256650129092511100024270117520001245946878472319562232410401199196341057754416517219706523623219158387676660911944823048947737479028503291440246887480660585944738928386618691320755239069443746970299662230191565855045646551574655692369472256084456864902635771944677672757395422705743296083392553028325541929809223649198015794725268878353465193777135668386639729626293880053894910679107588733355028706116429190241023361516002506261479184059297826261235730012242910466704497540239318481837553178282263400544537689629620668651004760334066484155092491771928930074790201013721967554543796783391732389378312651483874910129643485858810560960086213282426051669709112720995446196934375654087881891878550269537730691072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] 5181013607165430490399302234037102988999782309331684900998884495174831464312246173520961318445594813868186678096018270948135374191908274566787914681398157295612320322308450011168843056545443437848887476640434977262942640686372968268765400253186283640162292238565441773088222178648528302089214969780841311478914390178430887190128006289495720267630662345198508307251557187637536159856266042454191422060573389805648314514717756711495338952808092218251193554564902648662278971558685486276187488200748509080354036795968310015497543959641879170850756084515754028311188462796063155325362523971608535980688962709128968513850947678186822206753022693714682227846240607568294921884933191370016213020521389351568865636458436266059777035944496111979073919662283864034904446820469961043882197177680785859775053642556698128594718474100627627345536075865968042920520214203645390974554156823815701145778135717656867619257631132963965421998075348415523831283638266536042262628885709198599429332222607454918889875865687892415772390564261767196528579907463626510830664074736403635778989311938527872311035453074950514478063763423006460150910187203752474910057164378127139601360883567886844799232982257748463606989744425005937701489306826571143384563439614523718114733430893793656699527696043943315975947813093535359697555830573239002419410916678005677114398539082336689186958047403358473995109449140154832802316563359220070010365216555108116091828598688455856657163568756343838809003257710988367254393439013239130260464607761384369918990050663797784622485709633747462808340063139544414804816532035972142251686736800193275283057757592371190476449643762074515525456447711551314254126365687849373279323512397320219556780320868928728276597040409355008387742426520747814066336934388581017151713817633053092424568063127614810490862353217808395392567010493544926072290082803876849786706360345963767190480674897320610091978413444772188599200867112465906222744341575047642862412566239370389072322844818089855211074632394369183593238499706706198884702536884063724949779436999810880302711617570705617861026926157498369113875216330295003215776542865306448155627814952558329317150668228136374238103873844074941692914655028679456816904059345044474798810270974031491421641459832403199821902341902346065771881015143046732317508403541683101046540695049987162005161627426347927360895873477237084112605646472172467172097857038961797160437165987224532421392847255277842505782920400602671252773891495796289024590038790940132491233123427644068472274377576772299370172252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] -581342797421900897333333547319672043105683563119690604740434020399732058311554510894892913475152222099434506989806915143490975169541648705736801312861610984497940476897005392150243155965918757451390938968409207390645336497251305190667039763632876777423593511137889592260268601208645013700388036327303113313840143120733495808044792154229447687834377429350066814608585298592645072636209564790564884651021515580580950457903952820955762815718315703891642281440955195736672158735649867712211647184119109251702602418024249417984703818299503693207319810627195918438434945357233415339151309322013265144301379243361474209221396171812300472868511232361372954452377760621104867145568264342152282335434343333066431631257388312117907862814733825159829773079472019671229231636867255814516384610217395632804422498495867808326571169917743737701325466859345860973968996316810735263460302643983954548172706461474529624968167724961135835975063693147391346599802579722186106125083599361329426612720020226440883710424828034661675234376169120275923731993163174197918912728633745417902888832508333018710619154464253739256266712902290213082006941849602551878959162458241634842874603880312132861538666311686758966200427861060393883946939428552307716335001513442125386651374552026337700123653468963693861153100401970999118477769824697663966769089137949472900822169304813710189582706919728701026045743942913911493582579369561891470109498712299234444238358694675863562456603595995503628474590198362898632022155848268952777973823680172453294760907711956144717633588202552766924121738055942328770365318563255714559716392739871921026969658072167757597931222320267393257020080997925366669887985309034287184596208443105788440854210331879696917688048055490549933576733365071328396097241340771647483305053512720431650675183909106286590168998553927408472882863960086994857712077342922997867869440180375027243007254814682927201004598396213655985184348398353860499281659689370027193346884245406412801894513726046607543004486881420234338477821121262350925058973396199099873132276085450672796579077023449198164771663932689942203154647612628301267880259989866127518715582053993374333144663569052519821868125462625429661343907445615809555924160447940053731625803366390522742552289283126426506565027919021655201238695275812957346212019201515866117358649712157178438132860448224703039982363151727569209053068258300812798188420563444079839967743504765107482799695675848465850163395625651074094905323619028738314900382050022789641235974870384985603006173524778889456251830272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] 54266920294564404609634605510461710267244687576434885692714913298257020847582388132633012277757981860806448249054863762710975800734702033554817848237792508334590618191520145379995917746274971442293959897066169596802565150296183728089492274897555636725182453097412535564270044879907659388838269650281689021572841756831619335003973084426851245455244284477311577480395767927297844859217184304752480672017444312070347563794558982269168611061451846688612454369944667629892160019824241975889412609586951394298603339345337327971962574654800696951794158497412505294301150539611432085629184579043574016170282979737321912563564700459403569933333931988584234883130103488816139358570373804179533766531203639423303827097881847429973295546183840465179643563608644575663494607620915838869600812568570896751522725957507412897103529673547730658707952472746607177403390187414440940738165450098193135457755178554460356151784154931230436361810456551401576430714319668721297358247449309560914499748573581299145580291037266564497140673596186665037856317321696923388207988230220386542951663828095894140539837540392675453790644781766293441041630804749721577444405923587479349697655848755179686002941483065042942567005042668590763563290570932788436554541380217399313206835127258606960640219063571733361674464659363771677862887140239303271063269114211034572495751555584382139445393441527216628599856047669889716060082910213037512202416315506353522273386744904168893946917087568919313295923261020662637013499580651830435920864117277906719823953962485186932971503546268395713534850243227405397549732246358788443580943629128740901901928056930258506850347436873479065461378306547030994273592874360576932226312140028002808705833462738832440312435127104325739693621722920294804212497171448366138879644793964816951970593258174242073977866927959289214762254708921462971759114994788068584697085441070335163390174016884397894774941122516033818184454582799478573412575195330848903727463976902979899563568706719358569020691575367828515798480277456850054640147695504706033365008318141689415855170130838364417870767574645490109987839127217580732533686787458430012490581652702304953268746698951248284312326050920820858642518750748789010661171533977927225286901554966681504421667380080090178617328066204936800074252136818116876856172044927632618653519055741071425651401845225951074802267321397560507941218021151837839906310174905508595264035784065363446607084223456687805044653022565160872110186810379953509801590794099510342232302176764505974372276356476283003705753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,69] -4213574097748743694410296042527720876889050063569947440572084581840833521908893145487882547886460344098259573283963368451784717293345788977539311122732437274953691889302087464851314824599632859504416803437684687279602226742951945058333801110543749202162096286768128623067472576246854468886933859529107110222147428131131316396319644750562589739706905160461073428528430512983356828778918223198703293986861175977685451854178822873392545683567264621321682836049526496440046643862255735122473577996968207270146386202870646626173731642165671054927696982682543175236947997014418980061148670532575823259898036989046048362044743808887284197453989164633855708160657601273624297622197759286209565092102658649138556119558974431688522362231994895892366409459950619835040363904346458220640345304853734066978690407424114241734045580697251861359578566344929756488108178658316665867251489018357356957088117838634448699257007549415430827868054290732359551622777337029879251821122341290241561180920168691606885228162660555663289534138839496412643437464810503374396274309229203669605416357201906623229471081192945103028572811377158360737289441207001553324153344600028627495745735371565692399470628214418658562089160948312726037094210069470408646584576043556928691692482372516453971830265640998315370208045670323578981291632817865736434969335718247099611716555380911323202153005617386566409116916210979349327262040332467866323622713574822489754938452133831958364408579487991910363574994628210406495648376656041788557116241986772802446707637116649953385576378941899446804650099472435537777694650098724570656777860718851520766171245453915841700744721733759812952035598744517975916231378378574774555151602271704994585110554104872838979716955731776360795056713094583961116989188802900151529946453679642998722232088349909504473240469037781814926599734630784243408011266745818124496395416815476937764970599230943560708494273743225364171738308731950374855823432234493812708144010198837591878656337244004273956677781081115389861552649533474140321971488164915037486035351314161472199330870338510208557660642406661056714345410262491810188840155864424149531910251949962809292390681404764789463041821819385784077510909574330372870716185529516708831546844199512069339892149044856817368756473628369210306651712782908198982535800734462190946165563343104512617512975337754888826365737967015551652072517997272759447393896550980350093013246555967357189320820334289167449036723367968186171051178682316283120146684730744828692673494689532049244439526450402089657958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,70] 315397001205485346640768256934190839759904044046955895034972762929320012437252176363079686232052697658903102901952061143079632806632922490135145717635922779332417353754424560878535598451142514021657678146959588238793801291656682032189170963763831093347196187196394537884000586357400307360128078488550931441912030480396862490916390517599975485405739670684612262062888124569067012235505345696643533511973878198019918531683737520836422153595669136929808780246221405222486963131724850712723893575263024588269602718870131674223476386822724686142458961139039620103217986457104796481948057974916728675091649484509781434908011417585046879179437776733027412531857686239270934181272966488147448297444055386576202002780445723976800565293427621355480490555441262081597062559680586608063904349561811990173011359908727967677520017339626756548785833987321577900878131603135018137081951024368701209508570885857628072746365947562504321414427855729060663384621586821918634362258837194217746297923114252541701290283708395384327801837822579928595941667244234038041143247433863388359149202057511154402598381777658870787206566373878619454145472831581474656627270059583320689944683620889860278291538148582627639018789072789818684666912601117298253888378151381702967590195668444119616110556419401659356784744012372136755945122652600852648404037504449305521878261733361785362688190413790044686352661504460162614697652619960551022403360208222775557616860804490922338631820943978150165616706430274361035396517057074750414816531095677445087989621941164822767867438641199780904621764670945017636005954420842823358416661881480278598942667481045789434681229374982008054543653441395518450107427817547635858560604060441920127703938236610679794760378911412619389069722200170588133623899414542441471371183920552330523968231143860097186584346244882115934450661300660486711507146630945081708161134114315204042023133831342293773388879918325386642859947300722968547565820225611330038425962001844764818248132785494191391153409911404338379399114211772796935804435156042856462875598501337805335026629183998290954714978521055108870554882786434246489773126973376421420188667817976349717391936343485653781372099891594853079290653028108497673576294285604047913057666733748014810012351947929143173273670354658459677887786191471924922203429578910528870590883681291953193434842957893306199270940079135497594865757707454928008440988028162835604799898404600637286878303679837873047385728624542173497243491144537361023715920012789383096992354027773033838590194622536456601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,71] -22307524541481333400293983673318552554469226384545558759474496693016525900234085728532518876203943707048291041514305763582421210711817889170881826340255903200468055320217422495206928177739717595888893400669680349604374642674022084674797420394090598200777258721637708626014780886345370743619436255017364472016552928012505332557172392517456133001817272201566774973099700659145164455056985430212329155935354090037200071561165630476301863011152215241734400861134035707372068645315860261824787741799399422946317240001756426698032084331962705591518663048620488701566360222745121203481317017213407599299094408168195974621279747765281766134592933502454123160399853921796773791079592567617561489813453479062397423347217488036622438369317389178521559386058196809919606971496469550859601657085654672316447773047550033978030611745855271412514664473379347421163885806519375679827004157227695881923629668887800264870493330067461401501337140992745559819831260920392614980995394820133249202949684829795416693497643222109218242286259599918045156360530822284560009797052929502207205046899829731651536961033279040491013723732193678439223963634360653690264166955517208560679530518803156245626334288085582992701035472816307005864098001595010295762281818828951478367960541349140392357238302156230336532184370552044798724040429853817988492752620738584305045813993381789898663188580749541278424733778868365129492013081546741049959297747836255991830833671634034488369980159851622072359459628420957250422778909509224138262492636026758345957709344025830122195056507093212565219109733604713945081385909945151933759803230932822355141038407761053351654991701035900077105060863737379099493758695405555969411514461851791374535133257364094194560227474429906032428285894520630084253622408341073429092690095886932882311864907931761964801354465508906580924154636002806681400395168335759794784870975250238030316183689603457029460108741681239627049615604251257600317296936268667700564667530012269292021816380524510632813122039125711048099250431327988410521725306727278648660569423314104014345864313847142326827425052851062293425236441512710379357978753684615738988789489295386227468634061036885653155092519286693663078140440808866081906403427476884022390960506191019668544285378770177580504891579787363895081244566002861597733852671587344100187196135354300534678130598788020288867319826146898389513820487583111501834626823634215925496377750886660755578576204566844884316713412787811359367307794531726107523202452134815787874402345026494839538974626664369178542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,72] 1107452373351722969913326941879081045295981228621385720051805410950281696789480376866873930278854068053704976201319912883627568338091951992132969484839019197166725116224493096846426123321000063432504626352675552912878824178538177874040627630514550523854286321642997113685272828296448353129125113167883091932169886008050727595639362202369861272260245877246175136844906225197889323819051297915614737628551204985075625334032299753685445418693579788598165105213274903693682503014768064652629320557710091964409634864603804376064427289199827713367399629873042455396351249506874004798777929012813233265956329119729701800825070045346130298767463618671609374136622538925432328938518193157829755507623594450439522157051769781441113106179110493740432883567553889324796557368582628335727254635330220517888342799902181070544711895117286215592998964949133467089264807631144089050561269038347800075457795834920187328265971679825284142664556875963613615039618811316518219391554345708226651381890774311655299671774269368664779139696365051380720126676930314332052317661890799918699070927468883595334213118321463942000194193053144832093122560380085974173887631866178609894674520227447566857695847189224792324705323896882428563216071784506541907361145045655592554901924559073007472397947852871499870100347352835178265254178820102418669805693194859341405930752721970870204327250558882065801537436524979243680742569376294880567313963020946292686455833419313033787727536943157947148281518108392958234748991776525950206409876220600103157128821545609101211452145048451363831215811417220797344665643802696460049253965353220126499560682737848857683586371247297001306425518089135736492124971774247983020965903939917504548689463459089035946549358561112900939884737842654241432547044190925995617561127051187878214993704382461248859261539426171395321348283442725372221509200354310595737327348242375798356114429903239101000162816612708402531593866051597864084370583798005508326601492547791153600336660437395922577444610431552078274982417946651574767594756519209164843830251861145848038920207580866838573622337371685528467064397168856661810704952434576571468850656379130379361900149242350233297247670194677760343089726151124218320704161863787410299999639781892351424619184365594155186526506375854279724760758625793799500430120116723113346440029629018629210501610762924754089106296594789888327169544749182955790461369994724456080981829664411363189294229665444611939088447200986749452664678224800683854336964482979052207893632463277641068213923215270582681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,73] -64153754395101533048076457636873209052108574019937301506717701069965589678981276629175959296071611329745700995804905456110333688247943725586879513155668121866475243599611786929155447574842292100783217795915203400464753661601692011706764818325735105294298804283901200121718288391717330464184430055286149105554010836918450126055208905647920129954027129555806997587224319790971994099327820761310844075396502340954901313661580440175510927077979688054309786720373429912698662227030149346652188447095101164580627163461465281013942229307269475724003269312198264190453049248266546263762641335685581608486315300747296363741386628831979376920306304248020092643478582413333640394864421240281581879272256121707480767064317290265538534706545537543181275017065099974973298481536213822843467290873082096593352877604182346567406301989089062842569810274017477788062038618143954872811209696309487518087904227609823827804722086471450912455975610224077653931989262579208815498469422120881186975631452571717097528260281042713660660845803346704140120139360671287252978863664485156440190308761700559076617310979376072702873824825342949233722072676006636208186356050082927646855110265387095334968185882338885748627243779431387840158211701117978450830365042951037679183042152864378606410427050355706688320963283069316239063093022476977782652092723481387813048204245929393461692910472003340620518554323554596366195359250568649429937189491018658909063189157127381517453688012053936099326376467327968124655192941790749736008255380797699146364090385116663596438847612910721067056362830250143097433822385347761142299748993268923176877699839971388772005899941155783842584975499595932437662497767403196982832652326112293792543461294686820974226373563088160625683950816243644185237633129455789397882408203463961861589843732633876194322065274607902668974239746904247763689742670568272210705324191052439642686146668196375522140034177356372036746328201019365785530405714317912806615519280138195773019264956205304174394516915795202485336262490322556334592969060199513997921628132815083223370586245761496793639883960453289025470826478262976834129455677228582579202366735667284600279204451059525180054731710635029901290195590952839942760968103867395914565961714193758681523259386753815622776628501126183667558422704600379404135199476902108986684863946033661224131886072220168734862093755988288152911021297406415909936400424245969484693904411005762251491950242882378884950683863412277883961887383224695172064887377786886429790665271473825592392116962940021637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,74] 2730189481385686175915211428377293457794052723376299855068355360901326582543499527131865756462914093346920018575582275569522625629774452051234914849562825354198492595520964919649031160794633540462737498904517077317105967828164276786871238928700449073807722534876093851697080817950969608064063968176875204259329977217285241953745064186823575360880768742772512630007671794047395035147753380627213896073203292837439644732618703653126086577059986826595189650911625037576873873639275408868789981211126167337717551024050947205559195212845033302080777063185838743749481986816618352375498669088127083713436434403879547610070378811056839592820731956496880685302005997163847274269425337132644181330428986259381681126042862502569597151708319137603185663857262174804777986189045956375754956736338954029953933025907346653071627754024248441669655126612219646327819868811037211827386861538354209029588945094207298826378091674387923908911391492740490299806021740739497644154810798796085366481415232820879780994875920750082610167141335121677649911580500822011720195720238387200045655840020465835345844850785977714985743147120803175913158643249276382855863413656452000092514485757566228818971789756499229420109890808458117831269870707726578319229268820194406656456570869387674400289546328293933816336885363020132927784226513666520858669308023808971728299746447734656418367498216171407849604153205877075368037237340252855625483104403522231629578553829399901297432740536862104507277242432385545175741684146477620727639970824546294980386697557642138882622974492659005723688710858219464388847649839874082666718921316844966643791296656717022439767462523941854700319005036098365010188450646788404866787281824345824480068651471213692941164423194576367715376199113350046840927702304442810076767041300014097869465719390936483612858490740932622211155862866610170313824083110959459742045244208876114558684972584016576960612874220536390884537959572206871092606412516118728290133666274860445925296349165538035917232183925140219757613109446265238745431034330633449643514786993052097394998629686104289521254984357477901017986247572432975486584516901952215011392361372734466784621285287857009218188404102310248976579807190007976408666621916638623133096892424363189406461110393269505607382878465123160073035296746381686407623066677555183785963407856144863302916153517899301705729134569242286613673997184919948737024834167829866701229176939049945825766011740058786387027787313711415499709271479329334721898554661133189521438106523794845046091921346474803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,75] -73859441704342100769191144130046125909094508950543554658063124136031153548803189974737814215968041236194530193060296725287381107797144333018977268449322263200463416664849478496183360329751749133215689364637731064205674602239485649708734417104056326161826072568132083792152420584099083629911562850520381727315319849683648707004183259086977479114415787258562042428094095397342704254309142650337424115573528365237313813543466975929863333242339183975497742294598794643371384021894466564510996360591405125339584772660796451786907197560678037378865024433438288015267923627275301079904486655474879460265107095472154961850212440114248778293229398877012135859825754731524743130987277555182868171001810715355328109687440130404335671861215656269350204755706554974508603489534402060274629956129474648209234888007757350183445826444159926611611898240515621564781939950087522232519915761074662200442547629701630738969017791992379174315974618039259601291171713549216317086550690991100742315678050357480443358203778925539504405262300043704027938106360841418993019141933219468987099981063202812980407965641629337341507656003733093628058846133758564958219843125859377421693842783719916965234280225772578815274719760348404682472027657228664604317134228843134851699500138396034985387304138138400640335637943158593670227292590916075115124887931538060343449775611920870917948441955779797400131719187581281304051188692547243514269260072333089294031137698541121478733988163438657414105922053205217449896842095412647461908844761097668802126222152794138244615924902537101128502796396701886351458435077757164738582983266390547817754204589902024088546534230563908261468207151549384453806957543670823893778105602611133911757109563904683751115705104961803490654687692518591317474152334601156412690255634390671442948107708098216295433042260068648544794885065766730126470953271491757976675267812607617531519501810694723191876254406284536983203350541538515225003187433049970282715412013199023809292783145721650148027141269111316608969547555404596540546956751826360326982958325457878456058499041954682909154353328827528192043554828649305591618120062178782381119496433879030783850618717431185297981180147438692546136234663702825037200090123969565921382106901358660236411522078676851149323222426840394211687793179869026978143518423073109091724150643314698210139801719571140283877541928797078456811191604090976385625395328313409862064222946983286397472101058036882583415567955507730073279772633209139777732775030732067020404257241022506668540765831828602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,76] 3936263090961113714671905945040948403807395118019460908028504234147051284138904381484822529174299318387989302183136726714491402129616667822585022443805307187746680875365224479294396628008621491317458070054963048618974891558424496857173802176941519950182906553568369621129949876393872942946486621871855049637239995151203664094468597310557209268170134401088239858530372766084294255265867829297213122087203613590049917985072674197549116409307310741061445421656218978417804373717960316881327026054526179101435175350844100446259818389814072118591550655855852141701396259283706704992865514071918744661385414927959386079276833147336417252198560874432651914645694612034489610105082634699904142524622634011468729039004011790512824449541924741631513689922780217898317243222217125149887196377531070371039699647659590424644660251519215892064301049231312558760179395101573034817770313200795245989096523315840944922675332553295654847621470004405324787264020265158719241248070892828651226865281326615253368396511745052159673198446856765463320300679173085544750428085308031043348852168863790684781476685207345192487385162068443775771849656872752079496134929233107469882273815204204808352701181694489028502731266289141029616602468266111279952003492431378299832963573754742863649180032948477606934260053968220816778891616198014437060895877597323467614231519294735192712183925387987932487000374897523150553038375348536027804896576650177043271795745276593618616181079428774261003586264794912740865049540878838264131427996715804418591592065463664758000108503366711875386932556322453079347987368052882800057823204701988997937019356305746755385494290452724016231790554981021430587745667348374700154066002050937200315326656229186982542914465644705012602387721643356763623134926735431404388696066233480938686586193262553701630463139072553694973537783898888783310756664795950892262387792182732034623955092831064903753544717563206185051455449201304491880202375986774020685929782283488400918064678937922933981145399082404682429440944096290132198171218982763762246047730722094038380359520169309958120601611330189628894952998878816471438380006343771286459041626262445510828067058748665738323708154174890624864623069715336443394369200543443714397893975283723958480250989324049622470061212024175061921220239949944410874405643815514566609697756392704460875603272243034876389569971636463182312936068753421474622333361795755916944659424947774021396584139013578047068825384638642255815635060563392010780581779776452045024213202316324447880378788190617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,77] -86271674480586332000151583625083676528063721654935969477677340526162171250450226567446373305022334071851973841914660793317579117147116742242291779238929206655784423772512028244824301291078822730893687695440342132870372972362746648851401278334434882299999859773352868531980597803038159700848785925169769615046964189527739450693915807432320200765950164923175289560805429835274378443926090179882499110089226220041886943943646061138795307055178879253712087631870086365723167573146906134179178859724842341131163912467672641295565326791379766110807452356763224457649439989709011876078900422185108756397533560213407775262522152611975372363528532712232471526525633087529791467977261689696378288765664192624511603253180273717476865323074442487463241004226962775360857727967204004569089234831489699503063357489170899740010091534087176368377705936213709196523240354009609347658860193525612762760445676709349843089226514354236267032498134336779814184529449669941934462082039955492621823322859472890404490610178233959763126505548186976159668035946861092187873087511714717392466375598854574063799941058028594977495666632896956205619116146089554259574588181974528765980935397339888224197909255347007384171830850490803425937586236954392068541820592838829330582348161697982798486946614483567653812040289936229566450185192961732832514062950402887010860640266137531425768347822538625379581493282836629146645761855758538479017621332749427944664675520115594902247710303760594449088914663258007802817194921041679208828114694668202175150696315807099525596878779192322084658282450646420308606059668155143586135271400838942047289493994372708941753979813828638312353548128724548090271669316799809378653491348899409760039841978245586964506415966416113593932683131270289040637863100343923567222836382584039485593153246608522697678355446065415611851630552623430964170455501059095145453080646946932237243610478259420719846563502206659347862414374698427665256163065894225064338623628110175367377042484947477837353069869234814331392164652824265818751873501483387148308548077063428377540541868067693398309181101727476098673057299385104784901982973553148423301499523175337280347383134031125639827048825608199883699567980888473799551640839969701226281932014944195208571118706665394330948739525287215509042015104338058783382824661160599962008218136775509178879322447267209081192868671468561810742890782514892316872226805844354402011552863205529766213063844153471111206592567962467232567313838176148918071949807184313346298721652391193195132346464993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,78] 1607285454407643279430875827817253269938021255077347046702837313146428513352137018932069570276735114147528420397697562868557620854840931233020297249695893984621394321865483956261100998297078333489844797463071762406222580920145102610855632360444064317944661053959513765960722671177909731032119201327427489283363143176882824111787741047453061925085710637430062411683787636949942151389632249008137768733813669842339517621517785841396431211701378786494468495698991258411511380665467016327152615352278760610947146679601561361238016783112251465633485210381611736892247819909599957697241510073599398053818474179045153623252901331452449234238372613741671285548051230220924150598920350747154601686534151005997413608328345443474237489564967131422479183169598251446554293596131593172745969824298461346970207149630228489893560279716265243840734776430357525687055038935779764618258249736180213448041543961118629870324922544641587072602816785736822737370137583287524712134315704109394992283182432814087696682925080197894339050456965866868799067429113150776163649377355995639705176592825717922640828502833479572562356496674754673369772782083810188051375025673669585508792146463032045950787829831609631285209156799592454420667727844802371114057019421877916280456249393355925072241186147835714271670046358950235713499996363784004030280147628020448590819849826868954128780924256394084736153876480095167461487674260365763010651374038413371197078470271286801280063466699795890647686122300339907444649670468399138596377322928283386363464649177672944941711363459377196209294670010471296956442211985173823558583240545932679405865881079947262355413940840813671034667047773943322530183591425711417733155440056855628279818010788156321132125878507336490953606198462056859139020083166696533805423149069160313810236123133978771074920396669999050601405211002905571723787127695425596452323311162384057878095697320619720798051943400781384423650394741413601798927512370728429425711694247946345128575667849719260301326499180064740307619131357857538074313883312144119917677840447904441794938306335005102987209173818840309176268629651314990311445211730210723074691054233342098963748954821459168416798720986402924096391308972941322732367342168964093847863713180761190016325454120926782291930085449394374883146201175299382187389481854291077744803720246275601005646095685672632683412700602603298588909697189357769539769607170156486658176002492998488025728956774094438520474789343854199471048784127219672398793126650811008001336993474409797979373305856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,79] -68833239234906113984199196593144059910268017972714493182833322558789678658378520895174927039591639532527155696821462902457140683885390369640614861684684037349827276057761449655693797502227448733419529788466061828688039039986166577386188300003310483356708012666265914726324407718497187092987546801143032846855738960868115074635486286972475713062603626661638492550198912525818979919790695517915017816157862497733500391544872220548937324288300895464495486134218190502371135269745309732868493388622354447514560093322289171084901142525196698008009577796321801863412706064152776971434412674430414969020267415015612979346072852866205118241689976845314864660660252274256822989937034612652887323917919130180593788928689057542761155011898596989526653635004038319114877148374604969102999181571268241017525359888761077833993615402739541939296600355786455490946861136749083864262885549130702749797035169123097316632879598280806823192633186278376695494070406787820619168681944343348908157367012831367059479923604565027929607979194941799924836707273174326319256627679726939569517853405420668720543305601028025173599676763686885111086346615783434001497356073696110771729969738940703619581335282664585967978613262680958995994728133108527971067054306928664847175344438797159463752674426196557938028177748678388032367751567560272493631954925291322793086793793175368573270452862391286221464908622931136920226225608759691521816417629672091714964417413952756700211133586148415263511848694523319379926608551462191668682606330232936904372190121692642035091027764187922885607540183315814845134407830409690679393749886054889172691329097358389179859405035367895691375211355714106668082649523388773126917073053695424893281706644917837752290843946969670427881995428733634880115662384754994524479111230866044687792866855087163791674433242417408077261326808596672872918849393158904975252710814995339615775577259364474657499605711890892672164202359395357436321082999297335245922502396721248988965723139256257632164442702318074597066456952162781706393558331273577658133072972541321617679927631596350810293142403638059590713749285492387731547206459749357405542765268965742438497663945864318352819407223977091052057340365532870359594726021029776071329660066884732808826335007408848465148226399189601930192508874949504714106182212096382403002274377524761346015915835684306267228812814176995640365515743549987056849411649540265298474380603083831145465329535612688081063947578627202166747130216481947805691664526300129032995570542487671830651569438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,80] 730468095650091995792672664304380816493981150609691388817315754569758388440235292392116341077963858053403349613317578423117721013085029651722824717586801785269824120252949375291147783726097737905445310577947526597576183531259292204075811761353318697854320929367071174358585729354749619308885081355732365037096949157273238351393940538024482949587807603254210099054917650308099598819141844605256963557785696365491451079521394846005447793300077491020407033800621741335335596294004410806842655529927736676445023227398868413521903743915389675393123136629334987198113484412900686127282278331005513303932481579382486326278521781172481864060610404376843219601806849764350771100067949859687975021268502224318566275309387473171448183393064495465478182743625772395649673331952228088934341640554610666453356868732823404876525544121294148093037782540370543649653505087495843212145423888145301144363193706465037186953814089579897662005141984872975447923970889083099185869903537197646922476153244753404882503264430651943477854946643184154961482704061073833080366272271209108276254131941171902363162804890174482555767649416268252652041815173585207662187309095773861978323784496046280519341847681368584990053427975843317752383951314016859402008214079141502548141508156231732358276353256156184575831044634591193658695799178445846667007757429129823668278537287213086317122326617631985131391835175568497867567833600272601962703963888678522034196661056971063933968513681490274481423044688408790752235251993323519976618858445963393371101378777576756011815334538378686377148937619866608411980528733010381619104888561935269889367823097172912920028572948844821565071031433950857290320991621487187502008205030531301677836731859126960301502476810471897863760465591991999145399718710264947520192023263080459884387923663962148099456263168719063848622996179687485139798401236363892486136314073236796340102189095960024225612206092845838814016242210287417479333009528843757377752040141775628490805631015711593050071900800763593004872218174704895887670050218828888581946085718498182306830194181105097748203832798048414969109502336772980605986711977397519663973340994202497378179166311859192794345265927078696249581472267140989174512305463642853795615879969905118476115438560098937544755334481540669771259694834107647967760859887577718206630446112250998231424868217614081840998209540752554691654111039794110088586901697005625735470825473608666821472615391012529116536349453356458315380258144232406385985823170340427410791500543715832167713996800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,81] -7439442995822690949117574741811595790324149214473968424025663110781032111138018174124760935259606061646972777103343945987421090404651347683080071662718353771806432866455409618637391086179568420986790350716673900841305934072911653146344646325112592269219018888178110683294525748468130000241694103942980169886480068860702218646814366438785269002477958089468154235292751942646266183275720416979575141213784052428170141635308933676982151134929002231874203285666092928635556114445193998021139890310730176325758241894771663129501961876110137033019236721678606037595101457778776738352490777800775231344165442828580821620806202246740285186086651242214782040845303538866416341044568578753018659644194072916873620346778852852202601982271985860837073909210256116362019967717783333452266302192428687547812668241464490730145755640808523454528479995440521688071911527458325492937379009976496850505467813521181688570932430051074167739126647766044862369289221931075815616253242334565445149536283179503877432505840510431016078163503042769821530106968771947988000672102525831792865041200156502157671109760270229884353663476073197660267270338229279312080628546319911467553035212804091710604583971232150916559638426355585938503382949851999852537075475632245490168359706447442924889186025047276008940032880447798098346485623772549173012662198818905797564799958104669223172119151119348775287196442788364686055200348843755010772988073937215916506884147661249714474164432142933942581425120686047780503028082569609885048418130195575078076304497341828952943445133555192717490541911758908460594598233529875673565529041231056587095477657281988542672271359287999256663610255152765261015052832679298131880277116360829581648642098060117634655136298551163316022120496536798598960860312513702210641957990905817536743786575591452373235524799482237450398856874360119041923732108642224843832448282929468909907729175889949819615393093471877805099060463301197575137957095480661658910101763349695643497135712085392338761452152264750202353418262385566913640940616263071057799627563401709059616463282521010108737682151976636229631905880025116498581962729384000494360613396975558485281188502532254644238416031987983131260402071767540637117742077318697902536237761620678342022848384109070114931335554860026534008786522374854223923767742874274317991408144243693162415644598175667015992874665514066222676248937290550536515675304110192505208860166334546121058725008854956095451129784380007700829002869334217221815295827503646132318485685618817106507202560000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,82] -286830030135772864249504720916522186468958629057571030799788585247722787670643615653126437865991817253066889918671217474934549770661138676677680326768462347799383476232563733910995217735878291523528964177214777623561872743494085430497216138260863707828509358394456225932164289396603148273451581513121945560249287198394694563257340767597805443359863995339783435513637167574403394341667291887829102224090257332682622633141394427057094148592365058219307460553387522089265455391346494218599289211244679482361452315302308637912393195697441952911507673755106773227186512079934706041185815078488117851127272529044057271916556683544825327880452193029814198456609914620622759752200346894637207703087151853715135919647610535447126071043210720499776495171969110939830354429947990066892284115713891520790593222346285757077900100450940853903737692784209098812316291212321080256075969914570440816785193998744675635343551375398173193964017327915697409795850934375137810813692822329568196562049312699132130639274718697839354109643775107540256216917783594921568575364343235442461781067797734724444286378283456348578081589068705346351302178749404628612903431581171671297459520975439509319639313803800228303925340932232014282609241042007918589384980280826801057808730311433126301396518144641640717756985473295532509272594417772076545780834092512667026427133571282791309841862553028559540411486164783469220595872977463317519780566094034091137133462787758534569451558532999525434676385354974693521051493592325588083351000244191825306549328341613021078486935579254975863980124578881871459225343538400051062649917485139925991619978292736764750394100319364076406497731052537221450570331910302830432356993808045693811539919834814511791951008048917635165882279632384790724929883329810952731804114029343734112823995789868592506938803744002110245515819418829692938948504563214130035306754113545126172330248741605525164303088713988974663131126113057653415652763801775325667838095000990929439166412312024432702354458633487751168680160953343828252896116446879888624432263774797533543521269626102260330012091383046935121969739711332914852253436686824687201213442143888017969833150889957350287907335437277648757548958876924618270625791778069632321786050095934749507438790409103210111125678295876539444986835566124869537611362228252015450154782572967231669038454790130717211666485659774291280525105477114856523136407270969556508633896054323102243938125581922944324607295081825546863067802876756719080775367849067908191329683918954409073049600000000000000000000000000000000000000000000000000000000000000000000000000000 [85,83] 4432015783943561175252694062698947307381423868578049571682417351929251291647069182330304463335166839639275165311213354490502227031161316859589998447439904271078247260062525979675715615374947496398969630509136849259245501980301699067015598386019463197880687400516519855774942837160021618819400724419580968352489037206957199400758062021477430417325553850183785855636609699548670937909667620978823624474500837315566527401531391557567688184179271366908219714508096420179042080971125429622462031403044307210342112369398103358695158476526674301141955597756316674585537464887135132825414423046151823691576020266122962936155080665990978155746982088482906434830242712710150592657345379772824635515604788342607948446272288705889872880658974345069827788719323026556073072921761512654954287303841720961746986306237860895176607421135662450910835488756924219270445505828680765237495149158795782521833042022050212345644678751726286570191124807285135336403173906271852723414876504135134982930436824139273373427857776135149017624225258422900400145075170513040804407726833912268311509529459926734833956265217895027056144876009524639078023664471576690286097262005614966422677957879431253357867448699999454971879818012079580492463933840153465594199484977436779112100116569570699247569958208198848656359845899872134965271607491901193913001834022114735679880851363389548790285566898938430861369527568457058761232761973780030248361563267624571588730025890432003050642196495989564759524182265644406999555226842332171881116521142917597049602377020520226006046004726046591609433251172963819020363910305589578085006958461627524885684212872332591443276131920544492159304556985357955464624294063042890280910291318994428968191891253146423557796418481908172834044194090160760087665146305116285940023750812982351727608628791140836496993618415682104889381145595507980509005840306698743924464943950642492773389824809511836204709982632508378043424431846670106842171487754972853506157315910506718661066379944583898946301001779616768275958287898946334263968579192852221462052079722380527844700335338222618245938078042314280595048967156261669916969134941079630704762400763857097360682392125830956111118766728626793234504515245610993977365615076918500329215383553074734946998658340711946924091370314747376301263702947593539351264318184462892287765959113023329289741648115925943970442738807382684051110455462891684845620618704623421449026788282007018373064920598176304406919734555487323099387113169958103369381183621779776316322957909302234316800000000000000000000000000000000000000000000000000000000000000000000000000 [85,84] 213971617060328081113458279322980524396055339690958998625663303635203451930371601136090106466658251465789403198107242574369193243095984169690566343754858225262211369685511833643763028483383430398916223132909186805271732260684874989311625825713906897570856705382461657874166900555787344162132560268772792630833264449881481168811599476778870426990933185489857946801342325825435030405150696452669901837266568471674072365993783696136821282118444043417075143831284802021581481734250662204300123917914567750181331524858357032790425372621458340356092927570233908442172138016333433797975562415971582824293326088516050303946464856069913876972039093109481329462667635818075634635413988387048754393015749382242979049375246722942726280011386284668884786654192325730316589036833458929313328393468309797230221793569336366857573214892922906112045363705787081985004352738717295046626610203240448682879220397832075280492587268695907170761324809474818583873453600976557368927327492518310757192923518525767500103636481389639394098790617053896667929482481545870210351885945498299567625359985477453323936588769035418890983380400105005442662657968266501422662469825884825927188004291596040869786371440940724757772081967816731431212536068498382990733388699606222079949702477669272547460893879967438047150566428570986044623950565706720053658910038375266416405299543359544797616544397983918981280123391245217445470293092395747004901810152558749798687079847626578265271072386392495136686541387371781743766374293619976454303341873925183392245173104598173179757254998440328982645312988327763618441078609416992417709253509960956983292451120548457308390516558202962550414026093570644053073564334330751737428956648753443338772550541375797456371197197140306912967119186877097351655767579362631833172149825978686812558607951319217376841948657200876372819672247778192752246200279653512985851857939440181409906257557200708622172732124730684512618776032969121020072685405216545265821928414996760804655131910905937912372435830305900553901331060178399627696757683709258240581357102200295726904549380649730893697326807476743558405108349163943237800936563988882266684894677669448751130044520778083664619300862637866598580923553472887478668270381552077222160967771286740350600393778083025662711092065807396276026486092281046121480530407755984214052617883418481654425139848416216601081243768633555744515163099219011001839045191061627170714556558236127615335688827685933530350855516980202474821204177604382198257142812716618501922452638270698291200000000000000000000000000000000000000000000000000000000000000000000000 [85,85] -15527886740055947631488398265022108493335028960394952010108447458115337964242522178232176265491585572801532969897671507377097531777494203441680404092505485405641951013938305586233796096090967004288103260885923100947660520618189657069314259690237034365635939938429581503614881537735340247579491888989369228354579525128464921820884865540337916455089319357812704513829895181617034919672673595491293220711255155773894730834258779991781948236860678274174641628434312013910984138846638023733167272874483610902201364875828774485220210925728834738297360193699292443746698064631304097990091872928327709704239135529563496268307573899912805164442108213174918320247612786923970215554938558228928581991128412267484499421879051052672383906439976248841982195731942736162006121164746466536116504382558111839234630214318101042073924112140174287137327502528336173016720602033119703747774626333703284327582311070873068029534944192384595707867473960865759084046359732717966896183389241792597869275148838448063718750102559629869371988942639502973008334621626444732770622280652481138916849827304970378819562068467464020459619947862183896638736675275527424994386092731302982096146303873002067687762010375774471248589635211608735868779659073576552589065925096337895714535582534373975797525427755436389735222151289249070412836507526424464703707475996207755904297855031701811660504212384662624270744581379075260329686125397152376260433025413464689791348941269972067612246069747834253394958914906400595352191953590170177665278966762489070016031131766033961929943997497038673653056730047177128553190139078110246217179052606137530598637241033225638105955349415820177525983161952177524223459429467942745837333760585805003787278402624652720523079971401852391259010382698580515989378348787195511027964851196568554154644564211414371862735428267354777839023265039254148984323938164839668365889462946695574595156134712362411984040121277727927342923011366462855675829214478659886019873241942929926897043535095648313131930759829344218202619757335078069907022594175135188892027881155539635071530809724436704500609700441464876187294860882087913280202744531986224719587213978551614582816504051438140396204389735610953454924736602733207981888575743371949615883805470813586213330926273586670369307311152120734579971867467451593833990471419493614026593553988597052346806053678477987137226235369408237356344691196526903770172246769026343309108545158994740431242848333658035035401905468038136790170508642127009033315528384319888150320271133119610880000000000000000000000000000000000000000000000000000000000000000000 [86,0] -750532350603018109875618402899608029710650524545136109009424048711004483739096832188658694522695905292636139624796841775555015860377299827868771158072994824123296373617671336629494063379267557864379968574830568555236009271791840155887968880541496537578231802991053390810794370135982955968965413591456707415361789029844011769270851550826395263870821653257169251906079914851744720100111117974996288997892207828689230897590901005853269902209517949294601971842618472724307188117510488484840937519005751534705313946901755245666812976513305221731455611813740381492086185372498424078896854133174701185043054049452022859244177963595301507225865420058750884799155752695288640456506341470688634250259804208624511975505975970712978550521737728700148816208547693823550451432793446487356664622515051208328301808509773996005923125260534513698295826775443259751408801194222546245163956663623087074707925695946745806522183647989731264243556872358380823679424557919153843634571806259308429147414581086503892927571402161728771652429038353153716335606175231222333621941187515046744063959528332557925485238523399385777877574425879105671325783650738925568807167367149287927360856891126069510566246439899310026093523735666930576416477174575348515555962614881594719127097469818499902601398728486349945317780528525311669103644568785711698146574311969860121693245627041060852141677250990620860740820972605764898707993355012239304709231076427240296995185331630113573410172052065703610787250983381186820349976370700198888431858987656118477967275048826378094399509021026337565562736700382761525708827912909739613252777617196212017074430992448429578396898252363921611517051827710461723377544752159611916095628091255114016126250389207688797547402118145343402607812298680351229716382306932106659970015509095461276310273402597932251130308341036548518797466218965743257779587730083226020417797918066975951280919616982324208901712794379429319618312818309530219930472763340793856720261300956509343530385073480133857994157310361903560024795825833750248218301713121508670685481596201576372185806243267461845832092851914767171160407046896085612247093102121073252657896742846605386526852151957340869792232731441160323967811892879382083750607435477096141423814604825907444822629011419516483335108230964292257952295769259854926362702031288092819409680379307506216352636947712412016978708287950008206581817463332639412486867104260547873388661383919505312613625949427479643544229054946784496159029815071137852158335446895625138225301349247904836164951604092193482669517177111038656512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 3533416096654672040018281214265704870210102347317720258462748316702229298362132431125803136928257766121834249065939448070477516389774984946602811450692663447892375279358220672268032466042791614147449566311846228633602809671131873264952928419836272446046014972918758744919959606973423841398592908284327523347808239813509461628606329183126636598030692042916765642853881173339017603288990121758146844657760585916170471343068627621437263997017960832220480223208691565780568557717289060142344821072280583135717755367517991421213012784241653246688915507471509775967012866260878195420015924546596849549390962008651397163462957464444912142110594711101527675966087462029029250686635885912071185313956025689465480212579891764875437281177440758331475016157444498789192495705128828773465920242060733737784435601321818891487599909651686544759549055625852183241319634205803468700100023435461036116729755131385468383244921790170241249849198743263085007188944970634450671371813219803726500511776841033351988902760277555625019999492143770461857824863533791632269584085594146045788783600233848011484385244029813189389016440396682054869447425938213194420696069101220224824529587699836331882135474491288005513217856040936026824025441669488223811181962196056810443489641516431368809912019283256655666798041400398151403749181815539131696986065655016750782106270468709935137231122576989364197226985215364683704731586167472578026465159992915652710232079362132717039966163347866102214964565060515539467939601640056809342181106110585097681828920422641885221632757637964122080765590858740727358641805471361073457120891987123992242704152608935740052512131051878013345348737442396261389772788927261755024247266567223816381594109348479774171382831157908371561233191798629419222283640559267674671330732706897581422409255721532432366327296385938164185523663279773473221560418021093836952903698309536490789219549993623206824650562593706697943276687040737924874301196126530098550613687203657270540226408424127074281890818012555459596599613377086435749412338082456795127643862903379425523323405715632156392954775945235271448904009936771119258637487770903450409390462921774042951869518854613923281536370745558864689812376098473507188553822063410890811907805188305420496017365100036581876401092661300907266501590456951541592671442792393929746317903720094272942491256061918251175826812723318485270153508738176856051296613242811985826935346942581035396555781982961232373090958799207408074490483076860265217876734186125882956995851772613243843638932787459914695678566927418460733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] -149398488166732896532937927545576804294443000597680119152280838247675513691259692154654104546528757473676175685900756558488022065921723021279985297161827243859556286767628368943192538616480971446311126517704230284955312016760563763724088060701076555543445012599915972325004718877274046705621090210196638841625103427003289745145059866478585936419302012943665540763020606806581429231062727574667792236486142922899451421684882612193788642835568901710953757669078208108368061863992454814181088315463625741237998150322697351318346338427643178705616351758386882577764046267826340868082755553791572463422395317678356372920039417870887050453041120664135612257628869808324619985915352226375556869891912808543657677264012857902388374139022308146417703117471633723873779752322199120828896740672887438826495206792545684558945648062190589819928676236379242566832185474292617144766228944622009803042410796261799903829970842792560791549054222387443046386698028988366060632797874933035800705470852694682660917037604370498665628745694473691025907118685921105705964599666923836274099608130381220112157265645047053140395036596708330976052016922610209113656801862232477114481766949216475060607817187807054301830201712456944838797716015218514527411602280598337869117336650339480754767364646760751189542960877413103075233672729178164198805497834782844139466423092684217479677498871800694193588380502284991144607151421397553214321827655930624516114219916739946903202854450330337264373636433592561582249433738750499406555369880365792049252859994723605452250302651024277564426416412247765004454485413816880661979962427473915209484761392353890077598401375305065280564629522491782418174932581115451021563825895174191321770886828959967884912387768900126458646256831930428938701417828150204206650027634694584374438354428478741944577136177441082307019082834470936181293299806369024651621958672864587157580297427869138011547462937884359877399264831740956397065571153605083471174441932294439272614416428837238948845997885929706549724294562023934767739289924188434321800666558654748133987759824506489716373374658471914215205705890683954391645859788073218045134324515349164326745425612287945183558098925087497648578549142532892324518808662161516346962870465255079053724096227172822331936854300028522445257581318179208907750349931524755150130040084460152602907318328619848880542181479085650655104644525387854463401341214006565471893739557304846095631722832807416252050538536412948331629989733109197402777131887845919666453233477946843996176838238321079534631573658552811223252992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 190817748139220379109835136546674019230192533631084338937640153284070061939977676636899087122409193039902337969111505951343993657805217400728253167027065128257869519803165825917848160831965391117542844424823103821259990626420019303536424328265629825953157239303728081272607084851797344643197223939824290304911114099370735269989466229712613002049712961207356840512390836739411294602663394656986926618222972647069594563830702606466134391516952550100204438053309075873278154309338987486650728417689048936586185474325587127710300699047115531629931080691136706370566527539760912247783131115786985587021589956299638209861783066744805103800191920263814362984751410295649134209922672605273104254000007812926971641152249975625196765981563970978466056648457740807261701257680601658481344555394898380451798876150610987052846412999714322510719693482547017977717415450677130592466785964398957200952224988231011251459382225003375780375613085771736721006145070945169962974483752429128438752371057585100583307195778317571798606748920701393572376041357412231860457533022419984918723182209163609837664214270594366593680387116359301512820537080138755563600183186090373582923369752081360987147297363435482173195612492966262166018471762878675877671458821274487095156291793056481218096675042473133385583785108688946094768951588053875183628202231729723137540806289101726165754858138875502636626216087817216479350705222319389417497913826414754499965873553483306135280579270342697412928743887480483966994594931917996700350531432622277166623309104419424895542625994177005286966889050464283298078099914907933225097000548347779776613465654264376518807323602223670610261267867041455720717866246639286497979903610911022407422401963851487247179296918960065420098549677544183164492114992814482525698176247737134836286474326287687359996925464141246134106626302077899889021607298607574984415672347061612291804677487945164485574797437838779041571011301890273871612478420229819222014349312925144329311437582524079627816392306259618696847798289707783381787731392921237403482708976461641749101706770940016262395904715743008531256332778225487501310141169160567445108955323008763795257317098917733236597428065119207728554602564569421245486505712549336097598361210363663034279785836399891047089178459991853979071656164229285060939697263337055385571236920431218265614386763374635969200715251055372912931202840888598040129390026122252281711809898413733829330356416969936828070079832025862246477440954465695694939939038064228159436757001161353433451243826191622507064575428931237351260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 2322050770656712774712117021211161240636544182027230598918994224361280787600940389271540311762369579619924757845825952790722237120795895399551088510023590731079434568446867195009317674334418413528171413848942564368443477426482636713890904077275529389215010250959615153229686534026654363450891020747062931267413344344826411348751145661282864128110661280697187291685396900638972189977657756684603804627567054990643059876421275114159977969562725832477509819095926523996081979612381660396921955075737658211013355219466899485776748069216942728688895255980424901885047393414881337591404027228305713445357367592015944056351764555857694360587812466795200247783858801577543710697270709496536056296517315453687875279499078704025625441369026712954793143468352399296810691716915245217273469300038671407205525069395789911594891752865780284183101034965872109787040182860103909306377641413377734756589819455819972589801419593399636899770797870479570453382426380310472827553264284324541557006887197596402193391586447986051106226810038533599498946374506486746307793587135927622946510751442577948816091616976495429288854178572415490408609384017460891040859707370133198198793782084505515450765686333429358672144822179533936685900344598365054307109597860771593345414005993695523474109222146049119197065210953058181992174343263629330238617261111043238050645622201328150448257268640360772585378924294486177592196894106310631615699262979552361941907237170358592426234833419283535174718905202194703134596392049084314522088646050899360565102561339877740781871341666017013641001288661297171080011473294983228208864358600005073955008607343769452480820598385459726675155294716724877331072130698662427161942898353325463922457283162600753232519133646617988193717330153971602877314782025001860284554782501131724219402114665992740980830864527926767876849444469586611930999493772693375671588690502053887468427767191814999157834428007425056401344834074309551668619365540979338740170873963196864613085919498431228399951844582900996010714171219492767164148584875511512109606319160677939892842257726297133890726027814665213617349111418044037207993191497680272762309782304721273325170900211285441946910509835020658466951448471160504938330871226487002170765730996466249913753730077496600590556993442757971390315536326171085999546191856099528377255321221737629299358580192481536612616079301402584467002017348421453887408556351504340656794381908387611440188992026747029070324968948332969071558384416364766111456399404405591315563811188947767276679356149602902113816646035886994289065984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -14667229895540465881687991113474280281191965247047135530804603013305215954146408430054372604897385364441559865626097008178148852302823713373710723605417133505076527630888138067800318065961014286252431255151964269974531824805305424071383522514490693587361863140268811796408042733280204801822787254511916247457948994016188587542695738558643091574741056549635105107580320023624845448227508667820835980991978787177445681348734731944983702188398548061376023378476661019099602623947775514083398653262824896272795916848182718176435390720311279449047638628607425623303496024297762348274462663080069637144775208761719677806739991254178572619343160771583620316583910620171880216828733834568629306095006709424889965708513114524577572076645074546770600284640605709289032660160744231380831540885594028673487121628065866256674123726143685021294023685468531167162858925184213660252566598226654521073837416608786272750926478213165670113945032874651368411450743822989885205822621485532340139559966661711797831456993882421361079221696730102540735962585563425458649082026112140344229643295491152112512782506199587537981556014351834184699026657003422953053953345372689206571052677240630660906444200086633400589144919355770460935677899509971775973712062970378813537284926802196052562142824492774049793694898695987088204584193704566017186183371372296008115769243107815071393637354399683645370547953400733631789312857854903893749520166971776072625274779128038945299115083896663077612307770056467664480727216283940210824718335726900146136928163378832359796289969963532455825607836261056097771817158048771443325924744143880049975943054129335293302426204133704205017349850184914804577940199850859561523177487825826361261531453695556583681703557527469467180885341045680682632662387777914531781312564850368929085811672003052015393852239340616822941569201831023124509045078345562464097596206309772140560946539190263666243404531357278278942962642111690337077063862346443166174261720953257459926978296363163631208815682627850533166647346661912039866712545140406182013910779115717878526943365255850511099187540936414691939150958129006036870525131340251901858523398511830645869735530547844283563515966062175743650441131849127615849859556762761022972697679538798892682601617122438075588391758299542903389614577843838114897253114801564699003406833191935576892677492908568779022011727000754063555654119718704851247310237527455245598462845844524848180911440141028976951850482791889164787265035092975736989930210245187927061370065340437664765440711745305694944348088959968505201950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 41801916119237946225915588792238584532124810521248205367776760966454636307024763761416523180110957013826792663864020908005672086441549812600177990448047433798907204835239574742674670456977979426394524390438835755632137720147420281234960232525912828685664118943031881732275168555116696613876957517056278202226884640890962086536403054038546495837301009443555573186050810921811719940507366350227277739421568534684159661735328553423762324350299896401451929084021045283674346001805002348093757450356429868288283238573057511559447458046675449863504610517592763480913913308848806451615134938656433375963102847083493680153914218066385356956352530367904447126446588384558546564354397131495227033203760579477624229860421884547671479712836675640438391989416003292683622544695278278811044547578322992619824568197572437789442216597844430282670544575521649989321092593536102368043451761102727264550672901264506671078534860041325899725018906235996554242019493823960635345012796263576140961451641438352215207678674419092573652990895072984964530012150858372935406188033711268528558763531691720907505848408585936886082046625294238551251110799071485891541243868108381760851543553438522471397220004874855362935139222327791517786054344137158316866584714904751460225794355909724306293687982269881347908964635674737528270232635227161156068841282070104570640034934668872398577183507400057307556840392157610370524428835194985632285511675926414493297575096839650352145445401671608423223167562626893270888646892537123559971307538739330696483796743085304860400390455556709421147753470380985019555623078242872774088930757572795407739502604983416022789861906826572979766980892402256129252331341449866769059727810915105995735884697205752890565242784614090558527379897940439648619075471628359277510817419473155031235071305336532736227564815011297722536546285376267353127797458540259940330250634272893571000608377248357297661990291471943458273441800291319013395250407941213271601173569544991377857996975332052205449108221215532540719127559590160213439104694683782253860613149030106861017467912063101619507568718903743583978568572617830310772238441379634072822738057000417379614385440511972058000554212621075503931772399807720115432616914351630489057772762886580039527135005677910999230449956025113536984303516448121621784004069721725766770348432316072759118963189767501100147663563692890436621793405828884506750209139347179855158085088809825614539472249406136284871341748038963359756974658083938062736565113874569818822075512133455658010938223256850929457836391290379360937181184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -94287114412807080107016569430354848781281028481072438706010587647247585078621045555034619231032675784955111656667343662610170836474562972085240670629710011918794776905565563649067186489826059143155349137937149122513654099080052267615739945577589749625872200861302932056197250513603169424347093454275384584373211495296585256919835247273695577918461139858692131300152788518579995430001556650503085218409576859116219028724867873404247961755717598386036723918111882429594439293196152926601583496922713858011200392921059872369371214793300873705624354451006540083552099614349618401176067798884449993992227506863780266520521442947634394353037584027575699775776948883815957184009385567525389922751182428720788752263971487220908137914774353952772296559218693294480799213127694797476348704186829727365437455708875187437891063455405192626806397885161947874490136553927230947823450287068819911119528499772632953993404656167168480384683984915634820869828246201477292922310785384476490360429445865999145425880549145451950282748213488547719068218002340129960087508375081654794695681131947350438089718220790746142782400013806341115672828466476728343684399457678196379970896298008546878952496713817998375717631853241311641236315210470329804488610760896555490981249750704020942712457734988944186239274590421667322644250947189438945160772169238339804678741853652532521407835599581265182787201510766260995711145658813460585685677516971327995231384860829971819286376988844667306582486534701499792117951792900123993826388276520833616424645930374488490928766407349940012071158276442443165800979450513312342772588492284701975764679043247516347148297607681197943005170499993511307587209276033483571148874368158668483467997605285162366529279271380072690917035760189686223915290360647191247930339841277308146279918726279266814201775529222816954798185893005308167419568681802618040002483819417195660846925470598809846860658043538039587907896739081187767089227624861974564114884595858638029445988118601847104563591398677739441540700907777232108224868959488132933414162225251231711829910969880120275271219511041607316750189706672483377370528122740294486836592337248954360250733753167684659283798524913266098187814849816084229190052134120612617568808822880442416198059685425929139934212804024758594231855829918648883110122419498118320310875437878516551445090890645264982750643404007791580006971641409737422481267465787435390186974128396027060338272507131461495873991248111883533195265755590621529396230648600588503231336466545008461275075553340159787100841586215599750219038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 738089300162828305963573910277968491188337469221196688378885155973027485083340297775837190165435189995550103106235541044869891677913046853043751630895460462673378188778027599806215971254964907887526659819464330943256317974028075166087368314287700853373079786223795688581154229277520018041927088493950727204823239694990637396878388082629855209608870437642982493211510773793078938195386273779904297259843465935936934011136905674885820446828127799833963510759189102572160100101581956448697734067664391022853036360249581232709020041692483990225284348534808107621133188835910552835212185474617032511939510057949114874279934587125139472577609995827096887089743008385470505243463729738455473803531563779968437679417571882216766402977541114510155043043078232858155358667346875820524737429112214427850601878871549908024680772302040124725762755026760467530947543030714097477854873519049845640534077097597781942286230528539663182616567755223009609735036152569835739269297626918824409251356633133208149251817902370089959924937349827355237737567649022022550027191158482223475715796503878302560834184250738304904970665029731864805190129001629069191420126188370606470695679409092513600467383908942212619649229332315454955993961645823414791836619434835811137484708562286875810653027340222532874536407876096370990592898597826730111576014438129886953139672555643097457405429368337724063981725707385013404335063812444819156186220240280514458971301509011250003398351605242002586178341629231221717322163519457342035063034050688716802566193476121414283228379663101762783614541226652943301412838577359212742882883299917258138643045367091230958263854838705074884049647805360474666960094833916848969907312714919696211489482301911786781879820775612191869164772463475850163599766908389203036513983005840929809557201379913764367905152557891036025421072190108601704649483464382868807661384970600052067048210598847693610778773105993934452106808336697593882638581318119092687960008325796428888910333104790345245190790590589250268815789755221708583772286679681119172297580838341595279061373133821236936612212732685762358195693019248963811042320416133889768490144428611017596310425180172336062422534324741263307703916266088043781320544393343833801204795170325362054100569082287888086583677430155236301466908060438784569250217262470253790602245236108997784911867600882766635768702660284825481008716320365867475796063734692258062470558372882087033347902280022973980818286008476284817361276348148361006895993535716517397129334386172154246329676571897682516894279933196989830145245184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -5327920166801311302643387923480885272966866530287280651350330198965912885853120183931555564812690174640604655666256620602393043156019871756065493938665143308253421960151484280880430845005332646143152925845123520527191323139443594130787044253792360148154889943697393936416699425348871384706050232846956710986829704181908569671121650995914577551721217939128154705902785508070294181788959430000543601286010975892999439559710847965632695581064907028414467963301197145702991265035474839911039751435956013137384339525225361065002018833014223825631614525326608261566739780568721340688886309683758083621102323287158406575859444010940643793761851249425844951876204651393641665610778915210556064238713055217977546411824291334078536421431621207775910481604760810062462856128484533180017731843744798639903623181960363812064854313888641252923680133745811837268473538212820224304972318305067028701027040514494427079408455366068419891887032748220688443193920826368549105485091006079769405583511401530657522823052017511879156013150661268157057772613342026596597973974408501053139052698256413021762568715052340433381719100698040415693819753485581417472316490030092860534550456160046735636338729216617609632645609669070874896391531683743763901398170965334308386396010700744583763959580582687922660610466717602246119935162338872706228552467100060464164570537930182071433418677409960208413330758777650904644764736018979612624702953825506309488723537173790987172404266505001532839534561390892922112372977579876602133258473906239015438171918746967564706224798294773382477548862017861731751421866566536134143713915493447901657736427643847246957436551979245159853454388494774708346279782829174327614400190164964447529366028064992467073927655338601720199316815097239602800430715542608910802252012128015082160133175279556891932155483792883643177080593049228630147201736061944055098880593686688595166225013645713744640682696400112254251572593013600211285497533540482035199130804152723746312387395890368800384303708219976029181602709135110892627669712306056095434537225440756738266748972868126849357397582102928523186598724315428164743454266147691312935477753482529570369012260927253419260290943676231059832682964473708357751672565093594746442809721600147542891653358634165540876827995209829500819755519601407696121718501512226238104841082506450070512118731544748556477351478115230595998236591237258213301437415239834520477927014923648938849348712349225919787209798541201550267550128384923629088239895129610810791801458335461840067750873590693364387161018285910149384529510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 21887490117392596325611268308886376982583785008813111735868061313945532622772545736074376701385519171599648883316522857614627219977328866454487019550464275164543230496690811196421192069114910626939576871726254606697219683219412312957220616494232169661496352013106990288410024185391434180074278704411015466632483631989510306947796609139800489379548098325709312517975035326400135063206792358831161458201787652012372474956947360587359539746656635677473761571658129907884680742275683233274876666672639906793083039861438578190971603084315861304895690313290796641562926218917216072561142477501222198443425898688030147482698491724939490143216895818281776142760715881140106731248210402448371735703427310291318139431241037002835787424429080879686038605867341293414834790218252614738989972244810891986253258960906341542149256655636894194271787617150718082470573802442951833082585547597772754962266525724045194588607025403630413728511934707016284018844599309925941857075883374802939854911124059568288805042768602689663013860683583488822428758766870689691133386994329097585039896683160960356227702046886603732184125054474912073274581226482610014229491360987840777418939191861640952490741179130145457724978810737687942960386927458359854262845841831675235323734264344264393459460912447111984106764322328497069612355567299255460322088510319087098129651699762585791731881235840560178002561528430260517238132657388322980251807683161110301499115648018394239133503293870368864790935797717278303509550009998531350069013399841744002778760694762863764753611672601924385063039052577462468197835378131940979904680910832467073881473974187922798606117742469356251190096920719397324007474781684758475883419659037225762869524315370613059991367068626696031455965463542820329219873872635836674147636200771965183640189926779188382648722830538904364248750547558365660309677246322322400779428133139834492723081733332253113540769086991270238194562500217630271541459925544380248518154591117060755088803986012418860540356731054175850725806084168756768189135745680714273186487584788633381450364351066428401761537879686894008934377073955433235732201261461041886945990563615101280735620318961392762059891086331558080462726377153123771712759042843363891838339844726643528104595279770881252954342645798513937785861392697691636239331101283959562246395372661774615123215786731747341839327912011470463860759137175512887254699038734872342615882318382432938582793558033010511116352244091685216750211572001809528704408051461874734504878464242400397314693282114932662100586655138670605183427280896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -55656898118479912568482422027861058506938066801981056988343929063363973384407303452832825481648081239250241845426340654969320005964137041434736525299117646699466541259658822271270019847686018164706074521531761564591223428507757573298375440237912716443342257549537506005768526266058555266795391889615003264662763061744117554961832749390507363334225083135179050472763841326798603279601788878687845435956827395916683902428366112239475472880947294096393954702735858797945389067490589825305135494172739030644629135061801420237754273573469208711620951795564869940507106848052059281872411789787610605624501708244142779482179787772352201245718204746898308477144901753330529274565953502170811499328452507129053432724502689040647741788224461748131259616426999387436506145240517361966388421091417709771269049448109454391669816407665291828523525695323184500581377410702992969926387710144155563132895508382915993934195435159231726775553480422819888651019892013933863399538648380621135425035297748188641374907580235889096150421013487605818348196381652088296983234507901883815833856691794237165520792858948542500074397397194963953808455751785623660035822574177207178040590377312331571697928587121978802358345535839321758006936819952555193736352642331731762986129303355005700931815723500155269826048696605854384523839613300635697387716358982563685871354380532599055865325075324363679770377599302070346625669262068351518546946804529018532916871143724476460737830357735229492436208548647747939559739601470657628206550289202606381875377627791714667738473034399845229596539538251865081996568218970416913006938847594689453645050008787087334220912562030771897876441297197044910238345568743578046831733090790253306510170965287775189728038925477251066757581566511646659616401916457056500268681126327188848672695100188315026626235278937321998507692214438981218752109764437515968529851429169602272581336132445571818790361566586483407625691693187243821395253632420195254821283489861423239523322210374673461829975255033315217672560223594149015586292622842552085809656123800939145473452021516191443712396842046262973088475687890317529310664625392447170172791348016832558456567421539240170917992146715082167017114631121281679104635244054266599517009160508832894331466000580666565982246027504271493867908522966346579967723618998611041928173462490133007930431025174180179982958200202830599506319674297207718743567370988050131352212274076713792420699855486885663965294325544449456934186855754800399666809530303866581175487034384429487891355245884474755519486474099814658329951600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 90910808435106693266715948291285828197848013803105934847209471331694499803161332518091428234459734533505714873908583644451219076796498888131921185886607802156385223684992600415753702751020672044433889892486568552984138379642343693214973797285011924412611028276662746039233906532134717849395251413016667773615724299892969727945177476225455244371917050452918074937228844887668534731104383494727679443257481533867433216124198417336187078153600954513131766607010056663641658015461015993603324060458286713514906855570444703580986299338670520349173287586047804399013017951206160553605091105580150790381244786279923069335813422293000362151296297740885756898966341757385336024486115221110172714079196681404935516684201230426811954703688704839510438450225273967114056781342265349665550750744866277167694410291740424885059897766129669114643191228777070017330798001385698190385981370730595120963469558416222391754587033013700627796880229846808198942594399949687507440391524529475174794222174681146215139975314355934822486955334636054812100353326272852299801363550098252382023502667706187696998055787685238330274366613228027175419290336486531636095757395803894768706478219649471786680524094192121710642704717168978432228600433937883793240911494678474691026508906543139744715644566986581014350932281037747724454953040235974851439242399866005192494372864523742505553013811132615204339356238819564900816321248340246292300956696120024183819966458073144753052004390777741767031050127682643185952240493609800414952224404771657947875298018752653650342853707886389968838889733545606630136656712199868577615406295051773088657389902887004146048580658084006257267843887529441492533620563495434918554526425837207868767567334684140896281597319144530205318165523995504467488356111009404577859398973037719948328588309646922973474340484478128691160915032112919308871718383354084093777605143564538904095628640891688556714580574781216361161535171035054652333373529347512178239877429081330759992023644056905959881292198651413340330442456836179328677138872777705374604596751253618678524493380921161275649653441044172525551493025367629715191171967263930614225824036826594467154263086999693274942205481650008816176249390759660726365874781810096775075244173510164603225150524585979655372834254630041453310780857644166398695667085175685821077530212267942531721534868752233021678928376089112110217687366278039555510996046958367580019337972484966190716317270727353282643449212487145172449422715823446126704860312152293252638651098651353068636843397345971864616240051588040243246503297024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -89026553770592586162894303188814564342986247520739418658076695960462370488111550327204642933128237190548816635506857024822051223886184546437992615672174711694065707650225719070083958460273405772394816024464859270602338758206509168966542074115040611822328706015301452155182054129939740397663668482813443385848643682123565307467779199770518131973987761573869656738349838089850741871139038964376906492398570612572176077571648199515736063195756244629042360495189297068915285046203128268459645870309050778801788347250706379243735792063300744483493388821833538330498671091052824917726697848160818555254104107224667635195038520259073475697671375583184147946803992452650238245064445096454089312239113740904666726204202264856067537041889688156008750918298457237678266186316122554055526521852444502818084442124229904591937218940556887417366936097728934749652063959979137681011013306053751706048264950513587981830545728280017377650331896826736865482236593568854087827627243130815540262430341585938725266088861556995352637399362995791908126252792077905404057285142631017808366370183847503852897413249052771500882351370306303677112367477452068722948003564066136726294147574234926639813324167016872372170670049281453278744489721938786945930072119729006346901361951310261774139610624266120938255753965774244943833158894529525497622638356096874915388268404410697108664446727575049232009938488708795195618733700689146754915072303697980350465453849575454446525507216189685894209950758060599040754758853737704197385888918388060976670976367386721017947109275887295225473247681606754838134569218117152571795729684025065738685019867602172275700437727452195273516545120879478459027432795063290989677898045880969450723231230597295467366564608783177426195936455917323082880557950937235314442786532980503762046352897138444065545856525028695231984806367628960456938500677728381822593226826108178199550116355066099011890003294832890721474953747064343605477540621264421921449149229330098452285040829643443999577767203560469026701181507433813789445556541382581257673572334886381385362002356246871327501554657650531570253144402362566068139706213485676547210039123331487875392985687419481887311368366291814175048502953478463857601787843039146215737186551819044313303105471122790749639710699386239115093245664992998126014535181343378756244763460836387139112440851614258189080387614185119698953301567760720754102753024682230352453589385704822669066492747509755177720753428382699681208711461137093337531930673659755807842474133021770355967004845435671625533944475397646087757223690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 57183861006949056988341288435329966455862178692182129583937125561654883717684112733162628000313741273203625542960693507956770159911927312990417519955352876426529664623088556149711559162572787059867118015141353976439443359671948392141511155602997721821932352389510057777517440802631812055345621554011317815080423340385771129363233364666701421061683588986563865223917020320273283005433570834641329247006429494072518047936093009852814478927628484791841063708180865577561923372194562143114812614522879055214776982749547969467665235862649572513076074205644528218535989015010519085571217487477904040161894843018827073579210831685825946582483314319164489363178218172541607526593302405559974188393015900443541680738431666705314678453999075459456660087670676499420457939818747910717706014502476922612028554354927575917575025014684729884193220813649332614988418911279817605555765131711121501414561233302131994120471089525498915997582286454750796641026382260358580658282026535940832466737459637469318322220022966029468867892750383690407060624448015922919804836392764031227663980320913967927515771356273059865959760086272888014518507292891960242219804953866886960491251362081559018766734343381290645645469494252469540908175544721699283499567440320783175745534949707021551853653888846882586580657630194042566261545291091499104697954865681437766814421777224077093930349152411652225937259061572637100177154122712749324139762748456199261325909832941281090866841873026347473105289130318597764954596412285228610974173815218593621513740921850070133020607217644312858230284501515240505009276014496094127638347866274206398437189054261356180841658697184826340251951561317166457678576413912865288516174412643860657990029010289949472145344409316331585885475949609332183289279137243278687593767019510635757184763480055441580732504279517488627522840526270002666999394834552841238637210381547638619967634787216264163405730555365442896437819637258651553490775009187005569424713834712883450093164341209133457273436431734656354315466987277514364600819291830952141387013220387756551649611027691086316139491060470828334633713038129349958300145022965629864276237576462563326795287130833083341599432137729850527295281730827143726350639397363561375531082196108707656277468154131481355186685797592928764094156897568740067987616641710322258878712649690418922714043163870024752665325918941154172041986341689959089412790371827774914710427676701433191001355859598076052593336174757701143043942879411882883199442168213634718300661419815411689363662558639380714810430816862644070150739853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -302564237547770546012467282520631476234289244220300839035335348856643874027581733416512566491701433427944440284431985230157770243864566115273675684435305966389380078927728818530590212248872734230520468129797103422171910470406031521849448552695844684845702572753144837293336604052976361280616395811913120844947440889778439178712982352378263210823177143573304758912715742918084742291523258603106850730707310096203708945737310211269237679567342517095884567004006597412700554609455732094822947393257357635388893536427859588298773863882132388545289647832494723464144456914931900189621535850998758736383858748497506866530667070217741169300185203802588215556274023139507284682228583605168207101715395530867291727554193363079970768780276422575481054494341995555378359818389399382442202700247883635127958610886567591302661881990068157265757547985660601248286760386666953763028580118786053097325741585467451377581262510483077319766404393625155118633609364199427235747304621475895146926404325693461078328862451400010531754119075225289054484815482734216826120441928948884976470792616606824832873155993130337206927061970716950050209508816342783355383766467166952337769098640099746705546969068181390172149652529349688332104881724469885895821320131592228688205165185543553642647019496618598190393848996702603555594491828769997130368999205905597350420739968857903318899694113984237084697468008783492365983296227645334550467691880154183731482187940528764722793931588080463927750054504532411893556872483140610827324511133894062337161871351370689801236671976264932968726529468301694718911123056150054500591177707922361437651477513370314994329313631192067817503000733994095573537878068474262484596121086686532646833284552313733533433104987540075594547397422336253167296132382093856100112396740329982060896453009362838075434365487239733246996627348370307043679202872921809068569200236194227298887718984021430495452936795903764978875217745883619442932220292792177723631549418476898360529482665767456903461258667126544296428203654808109241502833413764713228175136616212044192267269082741523935310014692786297324383788139965726090648946922338999253579700097253267421544391781343758605863162997934901686866305114303680645076097898234231752217394471435766851801894696424324309256057745233434771028463451010347401829967579274872066729690661850048042885201023709398908220885296749623903893373115989128023755136593870972788908526111094311994122800668301745213469382882362100525039651755151069709729734297582970560047108833227083460582691696177926802067535258967291028992562298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 2041222993919762584923328453735099354663649903960670924459183486361713636824383905262709823680639381608711963802505011784694931116759549157364461528361702971919957339148144365545182277948423078766719831827674350911684359753710381310333147829321573791944425327856848610894515730982670018474519760419082518607299556429015281971094463817055440752698239570382155086544872389710052419619703533542372781574979787065426510880564434425003533736419917680726557939062035981656540176387485932911957522201967634970102943894419305744377284154464651268874590646005689798154166648902741759437896818959251872922686844299446176424694914351914899235723341014694171138240873877515972311392112718501046396841256990440639093131337076697070491454728948318696172342812233143478715477972033962859378961980355234630407152065994259210616582945128500547848821795544787814747371704931329376188859057648202997998475944808676074089178911399319474197518232860529588787583537260369506264392309405195217015095042464422037837229390822368656448190175811224049887810046174936163998560305961738064501466993720882665772030871031244148823630235422157171188729611358960283665230755117916331993469927881376032376529840462165189920816700183411761044810646527832096446281918943732726233298748957517256824778841466166548704539371418658645400433349416235940356766164846323181107963137276138101043068909065794650647086554893630474039011616445170135481131833402684492843582709144417372527594548273011076128135069193267395422747132047052058045121697705328803783006798494436996263022168436366100421334461717179903201556104705272717967784017047634151685458103586589748695513286389629589003590683133743800557824846632477652743413278252817360876040345492351321004055009245423992728386567375198564835974199743693367704065486936302794406220963367617207518731331182359250021748949931208316637515039850130303400310098402964529632301937957427690309023664233266321883856894260256185425376951452375747049607159418479370452478333873244134246576498887467171811990351781158187177547523568037926305382023918215640371176255011700857269179230307837415660874656160439055558172463899613443163940001653372602411457814544458441896946382047111238404436473957540352190510212947313957122488061263426827215855719095098265116269789004370280622890972864044819442930761173802863403313640806533524387124851911430826597446136983407980886192109736400115984800419130127420685188315050088973914586643258697419587308027398333908260437471032463881045424452285091587646898055520388119403955789100226723334997824641520147894837918564352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -8144806361795803341074420517793404677305551576880279218761202879930672127805862854824843805360672063923659168800484822159745782416538049704863071031444583881517215000469735444443427122750733877121442568794296975790372918503513310478610515870246564687220739570286909491514946260172586242525502337180190911270193516064344629383816013087902205448935331177962049845951532222630178447140750084869203184902311566315467831029661425463862945483571960712907705810582652298362386301313563622647902342330613304477266163109103637480664492101894677318696526049056826204378941737520981633148516113379289959038606339584916044704980438982029086423055491932777960196682350979907790920691120661244292882907471536599780168627976401704302046565093884855806169781780922343201421752028962132292277186282722093347539865871070921223957927072240322056294016953248699626883913187312089156969427254536330867024456252649144392871703984029267232936424739876070863476866679226751667381985988454821782293950634912500608662503442423609410604456272835828507005186308998635633484088089233757194971786291374413611106255912145194887775252602321700193973671987524687417424293161898668477918514302604107881716582410518563375953530294154497739687687959514461210077784515868305588750361390986310496943079234836336345420076966016552940937031477424296288322828720584596002564837862180083082966805444884172364230727026529243200660001064754396731646722497693977715153807414827228883654415882202276667727858381597222509414162453248763706323374257239242391137718847313842217565492084503804006163122917712676246955058500452917401913572101341686693944834449979632419978044564153927698972674521909723672128388914885712147067497516139416741054720446975383462176897173000460908020642288219881652408950054223509399306901425922493562953198918050763777353072467533392002362452985262241927674437316571616270981687900031814379257615507069074616026986360255408819310221514002528328485556385136583239501130070799276616831897140535327970335138557931409333300619726657061213665973632757440914456484025557733150270523198275995417278762374381987717279477350942690758609124171095267864362095232472144907296736266686221787798973484080291693869637368128118012853709888202233131652960328259077476392943310559253296058855469088291874386162744151186886735675953396806867029423256295606790921435385594288939147097201066693738546006160307118671002261312473417324278812658323238055854864900928624102590096712790857239316727481127570510260009322594522719150846211290795317743844235522199560584031809590465956114017026048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 22799026866067914265029570008665545284401144247208900479057720870877739425365334221932070557390295065829006343148671255470081763994842759038384857981922521992788945007201547709321842644571453093495738533440832327078434709147155430022785196844487496313717936196108354672932440720555155179186766139113519373197066486037622429863791730894449383984701874247013178680195463661451546282984778594444083620711675673687669704917769821494319085925561120879970817687349219988460484187366655390859526427470297008710561345027667330362822659690154198752345662231510208625226690801330616872929710570111413645341906191284779236231373592385175617416782436959015749000270831583863543074648032401384632538048966413124231451138474061421002794822765913339670781777119078771526255328963036374604172136993278408735404253640802609530328874636798049862841012457366797894530739761444916103282159868036725429383486745163581987469187281493227013276912132984954398083447792892775796370815365403899291100247360547220411484187490363055407811785588234314714522196497643094402197695022790508194930806664358090878555674249920842720835181257010379061358443176886552219657045552009202520025772478286961533578246394726151624107856800608386312519083664180923512176504797384346106162207308184931665426531391492536430766989910542712070787728173941748033046680534145029248807516750833697583350248807605880312232940871205807840452699112910594766305936423255422869802667592006805434496337559072423226302774805408174139088990433739329875296503535984808999526374131057436305026183762695930014679711682593224687856701167023373556654366983462407153672182466682099305127991139189903524605286541991017535326619074684963794340484904351927796314590127192035147523212243581313952503910037264963457581475008752041990548061735441882422750832504307870154587696579015916017483698206874246290076771379627013791674937136668408845693965945884706640462536692708683906729913301189976872649407292589808509126331355703957015563478730538304103878684164596960772585925869597636105603155679462703201031529378789669247557735910957927200018225429517965122361774097753784443202103720027335613823862343767023239004868437601150916864484530592129618648726649835309131286138189697363905297192256484942259485844663273279978128082293648963640886390195583244048578553096494878759965418813498429737595058546299657716333451072205221805072066639938777840283940581333437692108982387833735264945462430130976964019737482478487695461860147767332327623054459131752714047339335441753106384510315493504372665764629887282696953869535019008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -48594091964502980909214781096715256150305108549721783989515755204477652259630011034073893812305163737408419653960453005617448905376897800936927189178698206899241245811238474784744246989067925234094650210889971937940286630020177701781458626064862024236574820659716128116863606801058864481620061131533990113980203424264609931273135866815458280653866600433279004748286073860170796403452987952362851574190142361443965329728491962337908970484613824229529307041521818585972233275743053224282778668871244549474223867906613532069807263470348208666801422195511016978697842086573268642433197758373297887295689402162975657270272399111418953896447436885199281749258831469235558929335063922845581804348852869056282305177076606327706565307917401695392363795278796065018109483102151437419946426399476721094234871085404006067923508340252512427056056271711871422867570150069915655601398905627994813988581200925424825843169181277738975440740240187889703640315059604858323887071962638925709082539819934684071924183132706130234127351416686647809710231064437653147435919729864396343326303679311458828088469409529432408320017726380733847690926949947989984832791027893030594091397217203271990493806350030939362725120719629087945408987098650476190548763515044786035312487518664334292059137058580781151188579883040080475490246288181685419545026457196279841815237211785226442613821158746293651949539735976491393993208133017540970179382217401943363674334460100597055658705625777108925849705825727096110647780624075188675490868624843354887037641345545485516792468015420283447774467855063191998584256462817997415970873736511889482884111864607026741038395045999378575891793844083005148026464582845203832246455604221719436791252828948819888968321835559775646569688951525664113892128229132218657727518341074038640809487833291557803728030931948303675925886884324380731529548072278703287368767437677349894929888463158021052236636145238305683795949581766967716607645638021357624833857297333441767868097672401290600917125959734342470074850754416072602609294005736526036629829498069750405609629379856844078695116392613780642538935708092246171500799961177243854705828419892389108309250699285012167495306383407691205241887279437515070264195748801952310001001631467657754899201275079623900796625061111909434018448575622656690789658286640474220261993322940084313554485620281886982696808605981099804882636229220137112760168180401878006026364723688916196952139046590896825461451427654765307351546411625219997625973763019639971498331030023598720343585709611170281595309538974723288610068873871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 81910796073800177060162732165755631836274603180620891646409316722645387368297045276611384700237897184572039473465126192530005554794866080300915805268003806569037165848730421629098438597908204918568612522113995296149189990544187817275606059798205066887483118487424594507201713656870188940262201393145023083354587629196364639083083148230535584971836878348149413903869210262580196020151983883858424057593924359035898149311925326073861650212376919554836625944733516842042609980596947305943709765096994268464410801480460392698878957099127180835294733375779699383654552275380041436391782659660165673153722030384519386298680175991732450189660081361782977517814313619451111252825003386792772689171181031504928283986920553024362937624068148694002737993504661949383298083783635815053548308231628000695769358765570962331016760864791915423463290754808229584037263915272762705710000231017375491619771870427223493694520872977390560731913085831616307151082807962756380855792578398717860172728456842743855029618915798224966739479754044111370544473633300056750702915336616767015302884907166300547836954456873317702109331001583748413753263464106284527831312962310556239344608254803177376033848003298309477885985789103693567664907918472080476509353012899847857285008000371792400577111992942568710610061360948847835483872880266454820629044931613689039663557202952199224327645428241948614910138383759543879142683508290879833256883942727738037737514086373676875409749558598743086456579969986671754279394208523758635790171998070579472733497830368936544188358848025540403545472053309802402798111183990631063636740150283659797627939551360441291503142962564325684146764906620757657008315057147471616232647985840862306032637197270825860197317256779621998255114882673333891984106417671795325047754397091351962721776082895651533400636314297049216045121559595573292896957906706509286944402840303954239848036821782824818755148045391245268926172489190029422808422613062824612604185907542586796347108694618272521911737104956551984339721579674520141782531827630355269623635803233450808798023913171102863804282383651468809788362327523383365050488002879497243938248314168630353387404018482433363691050911206278043233832807965712244898249057850861864807293591155985336036977374620388438709408256973421553834772759133390893734262699521667725717220868810891144409707309499244593001563893961748039014325632321126596234874629930257673361326585670072408980166010006466968858199227510575621085810887026163760724309537990209536231474271129407622968814387034596823320896445291245322081804610437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -111099446829295730739336152194444075638284117473818837047400190047816987614925888254053122120212863029929255648755548177531918607005882325611413686578172022585468928546682022884159894094163257994006141524460765497081169336614105064744730135845270536489152482982391275069764253869377472199761671390181571371527121564368642566388759981691305735191488585184105975457543198472408471308783986588077700691733237075772444886084997315293847746312305988933063018951764511916751369098436638575386467049534546201316309901339432157408808571353226145158798294369020873551412000278022834665470831861075313573246564473149063470690066139725932403088966650678549014554600792653037634740535912238123825505333581761902623556309973969156428072350525089681845270535445000878945177771589432177444125430968985428879021215159537399399834221405629056392532687700870240557755691350269190644832540184026158009995586194986055844390855523527902263867942066215377025906094118439085579739801729350020362483970109267269533321168175709732733245118461938917001154469797995506106994277866576872108283865273135101406567851780800731573202398233795016534701345800654919268395032092197858670935127915700301226496018501191525210692441629345476183130646293187084657507412942918783812052198633933014318441094343410521707836522471282434524063143782296025110797706243364901030582667616811956074121006850825420219968589320175803717186083355033479803237437203988303705766710034453799717438845837429417043242657634912982133546382070464011927532577891330753640215639987707120944128107285051518888719987968531743744314357396453352186166432096582590748695294497768131397100585001439634352626197756634476189767252697470278503812327561135814412783430519725972529549609141742662279839975018294446215491446175355536006596908819598892247404945280976611754095748252251074832284629512961392671135277946592667272663947345970010700039388489439735318597996438318144614833940191697802826624819185882089191183773064180600189513955918946939259086918842660772710305924527353879023360645069605342024904991433953370992197971225280342069145213762029631277462986332838676766090075093273228494850708364862183709834627920739725138578394167279927233173997143079754077779396680354670666335081341214878816310107269246246991485436863142174473206760022075596031480414649179877331265587614111119484785967224063538027605604729493326840934039518956552038355080686633214579319162761947636066960326213053116577880393080846737116175552384261407739862804364436989859353944847559040151413431620278089535357753215989088753711885907394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 121895010699098316472596890776771882393624404211979259255237395662195303942339109854374445825024655396464027813204563252617032213729316613809742191706438492166620685804061079755690299549316579084966979759478074987872455701796673331862052469598792627771283675173256541853509476123475168405801872793703559496568949557089283271656833568681321480760947341677184299243568659446688886608804958826915421850765349948991890729469975009507229337951916562935358246944236902792088926900697335154146579810750787069932801747990303476414657415017955732904795375197967666412387221162078975642600941653025443265777406426894268568841158703842806608121537498538548030050659758176379960582791688089282600133274140957107659855844468850570880915794908490363923462296154878264523314769298815226098605248372321450393613458562859457316681276110528189364721812297743260479511353675616220818598939663336810999597548403028392713747667042683895993242405200188053425282331187654353174425428882565765035341051941929350631939488648335909491176607310983917566043366854674352525626951246384804091334414792367588278662042561210973105495920343591864092340909676603844865399900739104864478949637753966963312746663148831835694286448304795138835413139946597657610226326497082135143688707228479254646899469126911069584577121505086514976407408371241977835498475528772525463810477195723455369315836222415572444562953113657305998582484089735063031559893503417608854808093563841268871397008748876425716977707496355494176868054540485939836967351471555447172523524223717172265112018955165790106926965781933586522333288443066195511353401084337720401061332470004508386982890847658184754555807975135772585999837507526830140606194538127244998641493713556831270596020825154517749843365760130030416474399054540098245091394382421836348712614218755785254571746944042648639860996566697870065872193491735648969230984371732884922053228286933472518827723632654628073096440358741733299563708226509718460141558686423315959964260590630411770654426699400577551230693311669758757395055548534010371639781832769295079915426411967950986627851087414763437888316841187654003997387694401902835068654421485716989898173514865304700800408042753278990922225138587984635764524866620149654672984702677224818890995589900092104937718222803870104212734679531753297305802279193701511043510382792522472051225887062158094230268833329303806410352405663945889737505998068195824995977883808768802549867363130046672088505523635075429306391033879117373589195709066331686665711204359007679388889957714180465331319866315776555154318001438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -108006007740759351698194862363413337504480788350535706055064399490481061342878765014325233400632143761994931702192414939058284387979100453322842934491513464728724054121268893292593058186555773096978723279517895842113156483744518973531402529148013480258943234883483440900437033663106213481073052601594804599683033128444292889038807711620592052888621389910962086646895944299114675377798531577582260994577385093739310203982312294763705728873887884106521096091894301620313781701837869861360606269556141552059708316793345515236706346637395240417401119438774303890455751712232897079992289654772751071372124428391562698717736797963160038983282623528551697376996306005525978860120804818053008656034073863718634379574924947147700045345628370073445552885441297704371410864591801922087266806971733406640700940197180253138133189077650302797894636910123635005043379188429125116087670373977166816976458965586537320860494046595063836598038624501543684392590238890894500328369121182126578317195436210047605526016046168309642912445648931471128054342911867908016218962408980088144503727706124296892672032125400730360185456036305528387431218703821160229425043713743881272125913275235627609930971588336462259735059069089982056609638805355404451164555169853763262430666598670948587682411125860843341949326299518445588532106466699011170464959807851357677297725565897679254947615202633804221527145707430054060455373040566609900777235940439471169669041502125350556654669118923056250856266262580357625005272888258457263231596296747516501629098219987053719478587616638575900958756068427321217842170442263797629130926782750691612004224783329686914530605442284458222566726138420417819780822539520247185976987031716435695014420110649993777575099952648301156703212344117119817782060166791665456329247896235026704440291356161973443740994533640103963845899740624104527230623737626445422590965442493729487105018201426826324136396184436713365480157404943231217665541080957674241585893194970934424722164609669789812005272263327072539141491729925782440125175871214189461064198191969768091595530154069011550674189898781858993489033587770299222638225411329259955216990531102705045265440692859577743842902382782983307467572900817182928804802004515366278624774794475131248207466151432857104494501258576418426256036409276150263628542293455993644781206517785260247067849953631218646712471069201910521068150125098980331552404837787957159085820263447657091754547511543816815764025427348686775435760088233466153126254705140940009621971270983585313047635851985629971638742499998798310248472568135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 77495697596734649204038859973438250997316951630930932850742265416616527773643958708131478997932091837363617428284569090936902283309592081914917473481825934528794647564303816749096889103906473501654045230888974871567655528935339958596922472166256486087907011368877246412098577240764133282486629597859221338854364595533163978984079501250719165029661301335218342945931644028334268362456401294782663058204486571319639064418165303042621812999834752273744681659585709662106849310487523644264598485460463591803673625265683259221656977596454479667207170510930918031633572765841904663341744546061051556671098572321503882872558327328177446397829901663220355683202555821127083565431024663509363812236352828893801494290901573450411677370251906856645503105863761855782210177997094782240437193366327764829831339389631314067915567967432553947064761431912567266650079361440278026906664533636692303430417350519330187432857057120040767278173908006985472164027193330483810908756157331295553373253168586559857940955239352376231303704128371862681112244762878949316202072507247952604707126123888408140317003777310524575047317736389512358836666134848229940976468042561488019731620832174696781630382859276920447628716301052342615924392166292271205220513515075724871946686048998473284494037881970397215383536755991263063765246496695590584765735338274582777132491386611367657139609897866553458861589598269101032317501107701095750830678793946223740541174827433548060374170150277021263663634996401695396463155572142136495861901658391372356248192543826475130492877173486350504037623293308362159546711735465665858214107734761899948062519845638187153620210570407423947542685061773071187040310161652858435776597710554826893041453450737107877304241619696733661682468959916542306063315772053903760899505606706176790023712094569356931836269823604833874066886024415139059851745852462870844791336840702428676558786641127295673887750480094647641401486316870359506587256572645785759230266870503312548775175869822989911623371424153339040270934101309715176654652673920561312523860927470578215357136251081505856274386212412519400636647185832117196974711981643363724815538386303321804850687643207474961575065281555824906959557467563891072371416109581963785438830999589503058489899221524767491724220999436268051299017420603450944710644284844805496220670187081305042345309716167331312830294046444602960694153643301419516338331243226822731556985292545387967486959942323064522089237182636808407630048820228160672581072215036534149089709117771473205741803954713287755853350898979518426318590095392768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -47400592690523078464205795510688821973728876018154708250032822581834354841750623681518276916663376645642495407268717350608130850688979959914398279780883169403760169716891959937805409529617369272863043649586023316182579588875676005909344363215590500619539033616230567731114095865426893856947858909341812977280587495788684806094443143846181082256749969464056452296728882384062083215280085063649373428321029157837228637999044825512064476418674373213210895689807016490935116481288084042594493079506609309367667327781844814477551094378356362290115074106273443006800624375729079480694639122272787098137547648739905588379159192600813548244052344761123603321166786045520880907794363786691855499865967031343524447888558703780463134034441267093120473504937391484758033998808497253906285147365481442300624411401777263598719892227069073508019991881059335013147559995850775497133897845330429904635872498618229491264462533895688774122298660680627374522457477294950631759864861259968586613515530658719303346546499487550789596067737055578323786372026892069825575010023558411568922064965322217067257448917634008997602955337904530025474777975137693974741427565380438854645876512987097669400609430381314065126247243526475380022362009243904356070310282017038395028535084610568939619313999295527528982424207752068955516172231307057433441105572921982646896965649102062013844480217456466491092622509382383104667559154513051925137230751214212556198072301892033971540142297733779032656868111696254241540308833883895576267510048628547829610269412727994761897944522143504171238291875095886118229777006355740651335171938639187309112148121707401039517991831786357660641226903120296925443251912434212984134784497845932451157147187511939313739755421049213291344517388765029692093005381736152872040223918545616799427857098659524077113607010193194199073220121949036880478599192723756740256105641116747675301056642115303569171119321921775521127984927904012242143271053706068165105347390488340519559500178893867739808726508091086289526005743115282960427286662881173164084700322269953706025202795814751364682190499428850972108724158993853279665963196474099098815770138280480033564748668741759296259443083888709685647673216810611435072896128888566843248993239309470151569462701223199775315256063505654451233189880487142151946053556027531430000953555211107262879995882408022643393696439588663667129838996873939938846517995238734846643789222051989307006446914953705679473347395432575269669009435513657319870459858301690152168198366895619206813751653099535914590677270903463318113913122324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] 30644180360305474447653315035311318882821843491962420897430554656464463014185619235136064305270815412277857308911552580704702421021050496409422466742244130517499603707805444110775350617636094168252753868099720493339610499422768823711560698970477033919253190521921407555539232280492922539532155842606550660852435729182536887140882628151982818900544803026778200717909544848480263656488298126795964891206585259001088789895749380840967257540551040825757477321693758525323146157249594313534935987827625514193021324588991813393537735767207975866253143270169723201018889361122249921644594848279776687575632514489864948465385828728871151334445194663416367606841744410785027487596273611079826826352596682246826411583938506969866159422759938621374030522584234883644241734394230177277955106264128429004869271778529116338225189682518801373953947976634567466362146893042918216249308857859473400528586368035362648400985221986458280198399501619130899946998668643657563597564284938160421084617471726962622050457868365225631960728704412342958472369247238115357552478359280669826750970463056422418957597398949621410324989111130910830292772580847747593573601791275163818450666519670501569262686396890680540343077518950959533836406293214224238967321906494269471163926694547793962353468463159263634073066610783058604826062151270221792108001866790357408523194992399223895180517313135075463674522041714704986426207965182137251202551645919376529685625616741995450335206086730115808967136007319682503424483813685101695145323619473687040492220967673574489640988891923346393236836024917244086883045890830724279287445798079399123842389426969706953066057547472374860131086152971050320801883526979756726515087684260041252172227568301579348285746365578162390762192403156947944773612979200172095745945632179147924648354647349977103988019372556227965517837098332912031473019344212753104683738100170312944608782751062489592314927480359828735213922442179747512982059962192723920325035652850533125202091995195142396432330911452148164434020141403430823265495357570497984966861475512812798243162421888676560199136355993182534863959487385222203749542693172649525730432556269282747494700431817975600556552508338016514545766411494910109622631390606003406038919373644734367397044036159352435028127135056023785315785071901468348240151189079338130367142971162916358250795461754737209138635098657804917967899868614034001872310597918581212071888039771920372648735534767684553162705470875701536170432789642263333952811937222392960151941357130638435638251526874154307980301221866313433414158407172096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -27676478804119510478482842656946795495301631588260634167033643344889795150162660286025866638850755911682342164365950100547128647689129010391722762410463365387352446877958346546510227325012713188198320132546325971661595718749725518265471798380467325836997669533734420888898480481818306344548495048092506379219676768403707068567585039094102823062885171765671910364825401467449378502968429101074512182627561393094987681346711906314941367957910260564602417221339617026111820188271685253682822708367098781492561062648594040455968204398355684717461852437002005238545187473118688081934300435042453337569712662420232304763345248175189293687665675640980684866621020948872616886696046176482279502676765512985760893939230927212435456723241224325518529985939282253270494077484055125843918020357001084572784141711478397791823848698279661022035581918173148413780839235130843026228314119788604302656166213932482844828620808616746496965891582740654787133465548582902573605313552719465208725805791183657745114269553041325942407407219567596200545946081649622387753773053438263316346071249631056367124802328190231546871262093176561087025915199405800542444690576140020640655608066713613975059762244346535771348206233229589270883721602270340235448905629908139759574037395654254254779234908756583052083397137581871456778663944532395192440799295523427176706139374665288657048378573800035831645907890270533992574593044346982619527362408503197436219309549091016328178289080009970641930688364746877909331310234921928438944966062464269050128164606812065705607665758924262546932437489511203041350322214242503420269205450676349921833649264827863540172269684171310128563630926965595417959831066998726647842572550320640798564546046115563984434043153038517257675678846976684479702139498425898763502058585022605202203228939716433964633945326737938321413201253325655955227292501632711951397774899303283817338926467472002733361479036520350327887385041714118117874821038147632443109243017758091546519431954794946066865474206903774586321285042269445334684054290443710455058855885361832404960095311331118526576020755796731643595280863040959539572400663348079808861364057208327528565373913361296237548415769123430193665734362406025081953690643784548559700192326513163263625457486406883103603238176114144678860837252360005342627395629874985232883960312355300760777159043352087485984773943014410551614315082218215132324755018635138665462281286781083946512144665993469816745156504172393041426529679910965386557061533274021334129338710854868613115772356379669075977010652352341420189142745088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 29791423898825624767681983589233009716467632921822637585852382937087807555747654329221538175848335963519724700110852652845598966181600501343724092024638963251532169965541246438583882956884885944670156461717059836975777775712215528615282410162771261497182349282444488458154674169261228011577233467418350111070589301672037624468308989480136687805659837182909293684589198050250213858914378634847385998056459036232466732067705437797827719457495060524289335663339509120083478014933649797370439106309108947955641856896554782241693964855112069629469625616330701928040964421147089183888968962280148477689182029191280367129105763676001802976542958749330747201706366315912696658805930647617978209858419394971444323109111363994152857505827579039611780340165131373785748297584703319614223129407357603239262671831723826757725372367089140689169243983627153660626869044698534992988500213789886809563239173423954675872732340030287533072965857815062483010468631934273795417530806401983685644723310557588898611276399184917365070989956092062644278570946107777580883618150895984654267650527193078298988253956127826841710106411335687376604470494393525139791506966815584032483686974982618945946181256795932435724968847735712257975085092930574909837087998524031329710366924851083746783479483054304080062621502642506881439904549437947097365887062160447077194877895923484944027778676879332092819638988572906758500574449898770497307750727283582096456706268665839928914971344025794449546078046841646008376564722439279121003999440258618052647227314820217189691606626755470450136406618080222575472428539357698081655174409009554397362806983225787402235110999506668721732437679441216317055758296329063109528067225338851175549099546185220769246289262129103593492653571309304723416256874848656562423099648856572393063004517021762302036394820316112338030668316702456691085390631680840808217182707436775865685976604017272579006754054109181777411174913115135162707386468892196613903283349603759137434304306850537689801758822984485902838706193954604000482196171094159446862486672053943866755109834415377270848251586206347621180296802177110299389756698585063696218585614119380081638790840189312966668839428569963557387542112577133848480531649778741824115750792150407131246823543923606405974014086486385070399798357468389987937029769203209857906154351360966099178879902921201139185945162077262000771308214714240822113864565100021020010151428187704075585641931356584713090245002325383423249577371069646222047331403064226500154022936278351728343333000249454727197006373022522063041020066529280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -28679814554190974136767822894368798475113316613079060276538591299716126795942359960509092445495104982387307507806509902283788463057863517741568497653812453256911693164590239386093019258432041188089477591678419833626917727155632238948490131037950977650647697712120095756930355770177500162544886510764267186709197371749859899978121161782813289298229375405778591855414260854956584447083448275259084330888638811063586729276319975580844893745016304433771743874096519770048585191356710490504135201907584495805891709833964783625177398870188387872251019677126307302827939402958819445047599200424937261551867885003533636833240744534965192749404302299005617572224752946471622598589784149621545171105075546718137058700962799711850979312966601424027368440441362472113185462586783388679541776467933720513928959867751359421328719523984595114036913097890072112573664854901438437565818205473432070451813708807438724085558870535968079921193104404881024495264814513806997430209516933271381814600920713435676078861329523908392684781122982338107670620699157972956818438355429307150919031613033919584099722270579356892388444311446666735712486754188311547887430316368763317051497923764502463109687077186710682060162151836744697112931793730379307824850247810428642517031061628385846502774355184906300627789485746596971848914758895238658363079826606967326373305185748029944443400433448227941694226114176759370334711781365300466276079745874075676068236181432742416116351491639742418705834688986836020091591764636646580331484027584869121969275183904991033377733658657695648888990326306692080517579555716337966170601801220385551636186345605180002594801817248303023011100840509195270741822573845198557510840910358048244885378629454387104911156638150328113796191378659334341001149256311986553857419649164990541992283696140721898795436740851774483574511398138306499972290004578710462935299703777616570871109299921153566199363854903112770009955668539052308332879473178572191134561140537392694721083868425321238338449388354835065029930928114738827625632095305229926064696187074239804359430864057170072470927224612646288625889050981874510018387874763664288168605590218616874152018720451512578867455418742540373478876663051697360806142040936887075841394177230064413690472867735300217534163937314750214767724517934496934928843452794981920241446604547007508411103006383429208395964163668888405974935894477158786486354834307125101816304399452424209849386292029018991892552625388287278176162695395553202333678204957219642887506748771803096573358348406806995129331300872423554742817264762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 22315173248005396974391980512851602678436858477162749722489535589882051192994728126837500952190360603861560361910886340141600055032005389320536498657238811131992096689297715182638187354246765160457447463808942786871464768664709646331142010470509062580538909338580782264109495034983199416856657278658679233878144108708075497756370459631480366637347228838184784795875822581844507077900674035627937813472528464601584505411332809331316669563750418943878880355909708585783830210550835049776605608750158071804207287320095345898884564459215872532677112743667160911648812808723062652256447543725761490880735679611911252105094037880040298272432664863103121953811198693175737703906563079451376690322377695081406032735787587398037273656576642886454134478224753223472288015048244058293678699669003286575218368308466802601431103980243787323804638242314802345954995130520926868580559820905241468483880566397210058107830770136752470151817054035451561182305818076953858769865218322494015060061094059306693548869961634668024780127336971894148909224179224794530789536916424554627189528798800499091529857749087163888893437459795021670221433087385072988716836916532838341125133302954156749487717345191074661662660525966469473713058627231380265828830013099145481429274112287962798533961100496908164418836137113403183812585680338971880969360223628379761116431871125632700130681884121906418309738852062142701185795037725496363295056280947264572719324349582088440713068214223057461987507175986299417144985322805578067611235715130647471590085299487377484304009431537086574864175537748206014124688000647120044013712390918350874382432215504978729352891860527103626449715620532577067726392856617976089275198392584891655023582947741378033264061317800248389703293162095550591491429727931661841130010299542366112922010358496308920641376176327711420308223687025568730298873389287176757119927472821658306283513392958473913663411184895131378381384439407516217839799298612043195972801563459618607054155560368290674239980462220947903494878314925969889808826630768761344290847828855321144144461971244352009990620084869863758382042419102328027743491195849487590961620476513801425807910641912560317872053015431244728471464676543937012644940454313667692076494939875871631937504383067076926646669877212097716577275297306095436580891712201045446292666503520470786368358114646980478776893038627467800388275217773897239290539927456167751590960031947649152708330119114736548158345535745169735237649733637298809316175354308805785504498081915813593174442182627241535296106866081632095799883851628544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -13705258789753242387492038421189865713786811331609886267014574690016431239381320997862873376644222128587846067070991508220347249705546513757205008703982374121968118659622726882560070630385361434680543310236610891477429494499054238528931322586855462919736520545803806375440231965091705073016187671734072667606568909255414179876624367666500091660677900874707709673644865884344594980055360391840371578100835327545958945462956480234872903952068062449159252194827667011494173560651307715804131394459456781956171866910297551771664260012438065723492084278546422160099467423334228554054717171170318455855667261253628934430587544601685360255257974321712564496976869919775534774572120598732309724269618497849119273157473722247691819638666337040426699750058770750412588646337011795915349748390239358666883492253455155461764817658135621332504651688873899960553253919087566552464817661737186252765603447065844453459866722012836973795624519231370028974490262657632934716007154679432341996625717151303815007067785636586424458922022994316173477586282845286538839844217160742313896212648226391842937789725995242383606114472137143211190685423414473328558290449784939806807343899585425951132579009060578868884239543229809593467740593223082789922960097542524372990218044131677404384490040828880651556457699695546163512825184589746308641975657556014797069955847883556032005792145413660451074929993653880196044167457658319324527997411891007747412693958183042917283664392466491869326733557960701989968555402294480468362892080270943479594010870106882256368410809367470011614558701717507410361480561952034921834837039822911558117125309154986364511091152540608429062608972227107361592104229194167352060824394713051341036828771027017776844819356996712499381812168372366726797911801055551396305788874962766438055209358293031837250761988796828238530167213132158083275914144588345150114431181485869826367999029641042881746986541107611814598369462841955032492763322755869588171778415405611731500711355058066173721418589828290166187207454826920888826365221789747226424274052271466031746304566556377904505910555132897900253662016516386750012234554559069150818617696016737037429180632489355068974719026231133121410360148032790550006705100774389978112246252528282376893500470989651151578040798387752484491758026184957204925910121887967742610590881189063702390393172996630443989940043122797444589331428714511582125640839590847005100384179449529789145093820262392885986222652330659654898415333239078701061406494385763182598492018462629171726942785323123830139884095900590480854938906787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 6489631194653217580695661649676216536478747956348114505411046539837689819593656640557013079619120164025988853408191736511451617337202044313467958591409257803454533724306855375365740584801279001634060994393371758345318567646839561918956479010933541448002671610307283887687934318230664579698927900800446836171317254101181311251132265468881221654968533657603097988532150831863859103775992489158814073332262474384597837067490033021280420754445194880203782010990590697112124720779646406676949383902417357415077596374058484656667281573562182923049359939794025888875647672521267169218342918273384517901179898973888004110472703641983893273239202958405034047584223197601858490138827251166158611724079468654921094372377260887266097755810117818793004268744917244303022123117909184400172619628334722762668387718311696740644617607614775746814532455665665406428121845714817674640814045734928400676766014807177070329432134204369460767917210511802807110619006738206795157559587268722433365441192257851599404839881937713711257266996015664190553976676587250239954774424015144963895798443380798915564000547634342019686709163688178231240089209491181528933862586242612164380449913843567347176174674509070933361737249966791517708459584841505785294503751396481705487587140378300193918401085244391226585436669945793010981222865085290743972317477321658554508816462267984382442864061430385511893096944756053389826016418734022025731138976146962608046227616624975302424203130539122992073758404621394202966998462899347262349906631755707412001184500553544185983533788936262473147667448450654258265135432730850697486610862467446875214543382346962737255008267137514825809896141998458478958103519276495582368200758140836971752272277890795274499567833276352519360948603655680424253251232809849495978110916653262709828609356709774257904428734842459685950950788806034998359500570023048157454772543104671937664684468684576162352780352552813840210419564984275119741822942196028406281849116754540972668560501529912119971853243136406749953999383432445815017733345012416743062993418560179401832698137540483337347070471648005093549170003391957212524340533427887813273591946194755946676001050958286358257982271466474917664351945598854991623322094670719355776594667597852872860004538658729302443745493036398215471035656677242609901802493555978150924855338169457472780737965167755820703217222828582371467860989713322948308123045889919239129151795136933291724698969452863480134037234389880210393689227334078985743174150653803535013405393841275763665081849887790461396169810693403010307072255328256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -2211087689767376692444767961312106239741709022414960555492906524761526527411376729435574083498319723745205592657217358938813125654819349684478566823404749470134339248633524871953605951295833163747115667438674062799620801582322433508912993868673787062368338775132023898841332655743243608219362814490615492339459169903521502822401311103974669231166499370539961027101721014234876738839869866106984197054483489826903392176760323079257570827405963076102900433393427495143094439675426369863241123687457924903448830209761420466552857165101044903965905208346422162376960498942020179556616181611317113714353339742572209959922084014433077088700652953804881531668791076351811741571913091829505125473140831992161691704324145154467782198234441167446397330837259522121595039774954347451349761392675139167276204353329495662321427878743977424498802886573527497068965924067199471561901938116132815197548990706693171913306827886351749961096313547011833395501209840248130177988053963728605294312942252917999555117670589175713749400194740089001636541472391873211452008932575238180268524344576778298018131032733478143976726383361462093381146666285396104370888678102033894487100342654651762058240586635388518429093303029516944558184013486144491942965861024208715309149176205142054442791112747415031294668278630637908088255406406757375794880462461051318534893209470502131117403078097457565651020665133325033592437139784904285398793361739573108991694327968723898882612570706926633148891502639438360187761112165080381532738969704520584940949074159313730782258586917800701897858095265723508284482998315317754443896396592904868549490471167536197856556067296025477909604844068343559664079341019244206443096117367749183304160462916423464866872684665257966030301101725047995979395139189536051973074248046157995639702999009299819004027276204728077697545161073914587865207046587080353147265368338742022562208604218609154013101750042558718021862778105298738760062172903962869364425761798942149932460016556090537919331381179348099326504245752698662947308108340498573334761266623043850638767781740946937766177191672023497119245238388344730221353474008447095114493725669492182967244481411663043473454970097675572776667839898418735746941823775567846014773411199609137042617243809873306251239587356165178508313391208772815245975276799468734966339301990100937490477829950804808010521565304973016334871706510083442615256507277490359009903215360492238554982854056226771920033974748984944990658828849316723712129711312009809895777952459549614515584660791626395892012156106707296418424422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 410237643750720234694065232045568807075750446773478474496504446610231582266578657217185892976898781125537873680871247162971464692193328632861133118628249199904165476001894895050018411483837639499275466320811145047751569048002822756838707037663172475481556383787800790500434423606844236471886375339396673681070188370345517122285718173786842247699803404277915656862917563505506557851506571481328944958814509169135203569312012203940886139830227582583924791168246612509230530913962150931777446995924122144449225819159302716041637331400227468780040048817032669701961415915920861892101627195085197270058964467640252243842229061922491415444048666216511643208089644994372503766474057004742010361799962795987526795073997697360621437971024400886803627612717005852927641582957681049335555577212007493337427169661582848186744401490488960496943730521785637111820111249040669792398986017665183060337962307711213000092071376732408163424957479498793656235497052263637549293019733582965270648147479747518483190440499915517284390873755495793733234689140449544936461302602482379575802876188005636438200290430888937001324521954332134722732340163185578241707628491800805307209911631979208735506284785925644161958967856087585403059110037508453934646953752695046386974074018384107250624271797313790363741877392562685333034486720775950233587266077134460777344995403199212086258898969979426629387259130027384208745294757461066371287519287269976117278635414934849744416106936710324974245899888503095036896836991660312943739968951084848596962330169550039225280348709822185028878633341963312936977869217147149891441538207493557327195329323828971729450368527072517293368556192661130723300563419407375357323779002372765922377449488319231737764861729836641029424965132139463802931076805870135897227483918143956059302211462421405930477304085573893382140180518502843330806556998233826215377023605155536432440826976802766866683075199371406109494767980260256917133627921894959075475671515217930438748501724353278998193189285241969093237691926592887439320763585776516229727663670007356945780456011065076814578503816073986873751536839673524714737252434345691216370124655692425888643215802567465685268730419373636934256563118487908234057054692706611681873539455041163793625787782158806421162176379349069270009356974795403561582178026677585001448826360263062125871685434270304679595543332834388320595161974971924367521413765370340973050605168740298988155138449538298696788971715219340236913934626850449718772920936394181477497091652700057822456657030018411562493442210279181730454490316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] 57973135282026236990650885488312497616878042387042044850399109065444535742484084973872336568606003905912324309353336765656556866197684757311083109082367103725521375005386085395311018628253255414300852226237379846549614160403859229093468495674969119174358358495886862027955371744976208108252587727224119178013733792845530034170915585631661150003394773842080658952814358221821628007616224627362373222690289612347437623432654983835045754202079054432736161450991998308335725882527745557546663283443097888988062103240674147709800850182682553408889548108772720323816679715856810054137909881968275387306728276093097363799544079946353164472800688199578283550156159860891237589600626932765543206932734420515933604507170556165762075085295908333891314346637420397784593643825419083336128782458145258328284271978772003805177437504586973438462212093219215500200126828520051355534354543842995368566305247919758864206624185485150976918431497521975689057372099811925130885812029373401369791046944240844573784162899667686313577233230525699044920280928485380915331080693661145540888969304027797633296193322878091463239473393611112676353376951967110658501892368257305069705472291866217705350774318084495943098391391535408371003215737628641297459863388101891011671553918578421492163061227524831422971579510634213916931996722338166878439690626651541898308042701045546357371576355673117066300732123753931001968642906599466703249760748758823866783504323696319658967894564686983151080376861287992726816878870946881795788869068270520043745492080303340423297167414745106355766037501450732353618633143208847780387225918003554249926175587606296885255472882193857168991009498307729472220520380214635102177388105068457937730818826973156115958692274121569230542291075863125615026891921362759024232606836765198808135199606743338511718398404506035406742339015165761109117762073713339819325284854682722946685918998786276151316023230277280062658211214399117990184370192040103342367025365255747257468728595176215991273022397751355648767724983717738546144923874015558791430465033559980192172334870725351867740181297518748500329986945452598242244584095909966887277342893294678375309606741392662239521739325378053986944145062710816038613561832893612307381682449918459344257835097790954511184002956221312316100085394962128862917702828488728818933752986539148007068892891858137077530404170839054383309219379532414915341308719550216974151430408502635165722158186373275373173054601277732123256151556493432000994293034877317082783971484450948696554902561333104902627034135207636418127021998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] -68979613109567677016453319904811524376542478309879271784405951722560099564272545925987764984288997212846515229027667763028851538474966774051505762049297712945436107885318113952897146416493746735214717263451438278551142231677632260617704876487905854100599860357711598871255148124060467151933611778840894259710159966333820378556711064281033261067841115786810827988837929436033959907659019895598079990206979142128931142373249332923607000387792543894385199527646302857660371651705477987098170336765333173331769587738898772677333659037846074973729705259027923442949862482012630486825451191143692257859320118324337402062402500577639490464651640454006453006022436668271502871872867029669879199449530713727331297107757869029344773341348554321017464495950430204993347517806368969651514853002818902221842044230266541946582031870233138392115543322683896822395006926580943440763631982481469178769532805932244094627399807984832187260468741616507617550067084542295627071538978378068635051631393326168430932211055501730357260205318820570066542244223042671950778760435894935092831213924689942497519638885073756663113589776474636231998591965843798033669374756112532416012092523299361009699565587295876018959492748690416377982549793855029172364297589516011370171779393467907188777813358965246407733735376151911163149517252925901476867842425324561243762808817664360647168307705642741457897217562087031562586091355077801170528921537474692650377157976571065043692072977717538589674028301363907827849280222431064029027592679480083159445175643164870810592464572942405652688076785360513930265730596332735777168154119555734420013648841699176097812598070492226857925400420130366963172656835544250297088928972977201308867825821378033192251523047682573125146109817862913697363637765362729960436108744588446468338308768323054068849073985081354340657324165857375588114953967877885686811778981042428516278142422243490503300255183067685454373863380885204054811726572008758105512080426972238443680165952336441909238085678513640490080360059261972345857869819988193576981179220538117046951463767332794256428337947382184980397407341723123215860388835994885963386779194103146269180499312780831638715145786217437488215092852842318994307440567169561021705410450562638654585107769049193586759604635477663016680599691279767137717560702184074857839530996876235670436381241418939690247723413473562274490020676719217993371571687215116397788064855557865722160556536651500490909686361768220398516985643756222211614378465946267169585854402972174290929078202204112239083281966870530809477828968448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] 17524242513798492481514938012312835220902761095503379390147183903965027563124678429928896698281869153846748814729914305173516028471745979041314947351721096169433826158077298809431975891352474931259775552152130073085331267111667070846154071970310075933544545301605178859408911577433305715798974400167956006977807549163954413968231328274283845696498442302542629272445800672743657102836141958168719693478298805948852056166569231593030647069700621051848187108467860815296250333579816434172012031582474130697543922044845555967152413138566673745635393167212096160992325968915556947219611590047684636369355369176625930158146802514869158246059149366562276403682568309453596256893354666778739012643459979211926561693001347345176595934950340319782058867543202225577214740490034431286843530666843652395436050138954333176834885306328370630122537756726396100469553023827625820146611730241693736556684821647747733805939091549083437434967774849655013342304925603875482058664870464164070909272705207998790733448401359664182442809210080067197009404916892348945871503741881345236380647205406146116305681433918302890222162411183331753624906043824441216067747740537832604871192670860476075083303129382175121385285941221950059834014877082958080457661227283151397410663611681499086238542640481247249688592550066918380038435880242513827670772267900125892730504396505359496200063698995349708297980142481866874861423701894530410538058347922891062706170671704830073188652076117106763637275363919018295550360202818661382438286200895180106621726589314404191101598783020793469092971046665118709700145367381878759796210270240154791841841667476374251674321531473655322622700859057009139164840979829206552038056541249231073360992367777321190248331769726074089197885181631229751864916359176920857325469416392525399147168436312224799546592186702430694922579198705530905763100274795192775047384271424873846105484897958751938194882893109856138951732267786036737881835910447904755838003643595253406518347615637096613762866541718758775895313746803737752991329116126548134134477716848212744895848312636407135746422196859099553801760897776332095742057650299234820354187015934485873817836384926420543276612662914867763628290563702821252538727406989906155501108185432836419612061178348919114112740570923449997092949772096661566665215659683293907172716985365927760243002521808397814493051648965912132227754488210651616494333760757610600349629496227298382216227478874251204631399028459380727150263593838814873477723244686022303415469481341487134781122348902570024632488745821410477453239910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 3609608331519235675059223552619259461347071563175841681800198739373758314712577037284930256093905900238804525225756087640425566547078834870329237471237885088783117692518163042637195079059864895388003697615978038482367296765799349234102684805860339254181018077818851392943956287973376497656970598771218082138303524072984597166529896040458967434323755014531209236819637842041576301713379462365840999393879034717815533655022622258069574827221288374373234820715615691445323602900104222011400560931832706523643587219369408364340733734192864435565111668449007445301807750510363940409215462033368247107421309871094187441271780947960604440614330762337342790265833209242201729860846215363408428822507141003308384342480336705519593234453527586459848573725936914336977071084890178042122264037113558276671413425213673180660877824104610660147863940057508161143579817378372966090928698535453190923672147092714101981991605266022102912164807677349729141448972571775997375189171916007927703183890979344820462893844756474282760058497851062086352647270541412783232545248048920476718787140068980821840476675755475788058148846626043777688838823582922785069588171831722088856293029435402378687375874492951320149318752841109585982431658610928481913728899133128593333918455101848847537227358963350806333629790252004891007931195849180748486841712108072306534716758909258616015494328724029618198537324493680958980905738915579598005980650672216726132060930113205653108064320786423329051957074028668690276253592921082380113442175815240460100417808043457083846305250852167290576988990329515997026982632305478224938721251404517635118601122126722912105030524622212250430168004863385896867884823819493380399808648755179832672327378450023121145845013614753896396073280827921227574331179865024243917720216287346203893038921864673602075870051092328956461961952042749238300196149137559929152708113484797632876614525232610038066701616845471545326607836860957649866530695382508168519905290319084435797521431058859925189676528810735531211893920315487483815549385162353935389719279606061540463158828521756330724479767055704599605281272122575104517294275455202225130343272746283895798727366236060348473726016548808109486650814167986127730207880069314050361274041920412025114146690144544863603657076639730007809428035581796416934282941563629260166804304491650969350407487034384659849902792983322409378112231202799722735777472829026934715491462655760513359601246107307525475537610786254896086178280955567558552225961024716544918858890800429694990965141182629757208124889641557738612053770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -3982027662094252071495554011383908616699370936229073347005680764538749494471283982008661406304747091551695982950458192617859398407951476923296784133805671017831319858381166922426229322661425109726059982234042992215746255554412905545256178625265025921336847239270812447479014098419908749174273481769303805725710238229675815456047776484229847378361716615304005374053406870470010915402419217703820033105993306435490307464013317811184735489684725824854001730409632998574506090015814603147606501872659616133810281061888036044004974307864836682544626249077884092347817411798048552255601558255467714427457537157731233524142330504716957236425897962964415602230592722611740660518452039292723335233026008544467695305241557526395647814990022137403768415968135657775628797746750407472630000060869778486334567222429311586148664749004716647035169140490123237469800974289731537187377556643890581869203974318836676153760479262173441478937464927762770886004589701157124825057669027952125802805237866704218652481598066540842526532463950929149566612233155502589572973789026913342273285043538193885320074962222990228601077301161345437825532060682877959166210975663629456308576509823993286487812932592675850648710055468238156204225558984841540005827436041207088884290688553971359478961887621790628462931447338304390692056198045054398854659842009913151687811409829959117078548121344453761320680450455024057300806449151763168385043440614608076432358140911687203047781593258232721450240799475432680671627865761211219919951426548205723386219743356671334593093031870763792136470404956015940760777638355902755277605850889294015504249099723098300682451769707149729051203272137640421309479467758444374551861480547806065213421263124802355273985310249059073217303770527761574579516513556684638294796932342566849025667663253604786073420124955683834767608373182584707380978619858880150358177175287810090886816739113478757813162616478797955020621156435136746260461590500936179317198506602265686617276927692085240736165253362238864588349069767315971187923458196222958865698163471518484451752714015080257921033851552170863256954298968501113694319588142387533986145343971130254132428550135128726422285762842758759232088269539879171793493683969004125384859338058874077001002596006211006737289220200295527106747686445743349323944185310205319013573282822858763860287900094121223827450315114810798305836571962421807113889285894765905859765508027495826164183637434847728602209310784551731976335821292179412615990479053176001306976942752876146509753860519480794083378643564199683249898782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 616123907370505471024524455843813203883225928179256736477074581663926689390431035023125583247627801013367455555856014888427011238289115620752303618989528656097714422067622965295255846624373437376265289086165156220320864459603901701229480188661953420073921519361590374143932818890426676717760414863076660620807829746433212353902953517589841409445408517212500420036044780101704770618116075733761908585678509319525041766555258081451183740756114958670270850443652546007453704305056961336901450491080859364720803636341995967565891151724550190708162589597944691423388956003450447800434464738927099596627698531817230552513452805590658252446066865396904821744236226427219918465327502874055537886309071097030101669806804189017375374405543366322911943137792902751302705710826489854316419840434213717083709857114631338779275986577552016333577445265777418555407759965783670625751042174771623101295909334552473754908224838782794229637172179942275613828443964605606866494127650139002464749482501964241878656432780948051226111821603799686577346486708555559895611870989626108172377468664001849231726762338900450439131537997931078602605626886628152918103018689456787077317895147090975894195268063498395661717371568446990942181428088936453764697896573788381079035132351172356173662723791444484959486098140533273629967453589207295124456916041408402477385075569907738403321552053561967957529016795317946453423838393222755390507186612267534660845022533464297732217869841833745153175445102314516803952011883111210137022172865472139903816634628460936416037042967624957494923403446537568579166508594980260868359240048435803278788369860306036067445290639655332022003755694064355737328228032005867131749585948881258577438341987616684330237891920055275654124855799207105692013926820673475374100559574039160286670671487915838526381619812846360397705589543643204107487691986590144013408546793395856682411122772700717456125014382355816826978419964382469152222070935472191697421838747451010849984684308241123809412646767866427111643839541240081262386788799439414274610861134226713865367873969361592391689948236931823309236463882009141762162088010361537965499341285078437791767064544900141631646204946204401928694759487090297998955817037098507569647841862735510319386779598397557609492431345092843347786809475060369364253603723945184837841001867348070687295257432022586696499279599374022000374236426411630870218428589997274056171625095804026340538303080321291317274667125086441205317806964704613630864452696945104649491627630760088633255913167822169516779834465375649800707375104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] 880745467207804579723458255035318448265268890372670311800747392763004257520706248177061740204363427011237137936788139032778232786676636765454243272117106205146284700163445813937999195684325033650242837807672626342552432802261589740932314693776874274074103945350484901244776279809760218439704474597054763932690526778784458586772479453898194515379225443413767458507597605607381388744686511170622556735443463844393055184400173944365659939125046520449418160655250759110037744906854747222377506140954090960179091844993393573045243090449390258424335539089872252387340156518844331404201841894201627725491183948426738678232761694011008778850707841205812336624061199375367931865673886727654423069313346851658359910412978581002449324607622498588326275976852496303071604009162902018589632184780180587601240885719864475630104052578618274563155922664982545792205390820611567902137453676504430716543058987464776870791907546220067480571867139011598652672631619358886385316555830293865196726799917072587938688594842563913272396522334459567665560606242565510478406006425245483992775812438652191657920622668808578462742364637338799552053011056596477739696566218482138245989299310600181376320158295741592833881980861288645867673601208105771725951669120717513222000602639073318262353147842386157503209842591323341825805061572055419672180813587028017722853647776885262219322962106587661079991644938161893708070181250662143523438006258600527904900123254608407778022537926534767095566861603753656760334061257231988426137866295054860681712854929760431956557436093832805782001843019619058054128410056066004790418978354074219168250770912145135684347269110845868366117713416850420485966205581345395786458700514368218323690106409726807080107633856819879742837675998465851428360134880574551347253650556113878934698025171274238937894344480284832486813670896503968923047905372429947365756127000832795064819193485690755727873525587856731813516564096627196899965282221773664293487682760314079719946293587900644997390664410510856762228750832204066322574485227431751205479001381833969598171575075637487335956503718986868479241192370091080432542448103865907949281451905082954884158553787112097324677518167141482736540084923318978177440429539689529432994450489400524689230944123613632588784690986826751443200475867112873166924844881436944933730508313435828608709952631462340916204545273587184787614021148610056692165287248359048709730400525650135603437591571046310432466745610405408995408439774485439537014700598350004994290125649103685840688619339878038732779274671669001501425008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] -875176837608813809814645744116413536329814677004710969496972757667819867062727939986227190830564305271266442773577456727542839865075498402927539262717670989382071903684753884619850563413135080424484833360635886815193646796478421515866140734274381844082375704107829470014587239347033021575643613548845513771902549826591765678155368865930031324403443700768406353052696974132157841716290384584478158503756203479491349208102904775557816654399929030960029520070264689858166575194025161658978753600244460492388873483379700753655146227605792247414321808036026160330118228026576579359399081046178467174856085186805733107086548465102836271815610479251027097374321083148604838590112481087382964791057746647609881920848073563853299651901118316471964181401485473756081069331802775927420133405082075564390140986010122874538012295398216102208650906205846439005508525042523428526297016849215755169981872037139680874265808306771858773778136861388328751574885970949355378722977265488973265062444435102962160561837478560687335992096985011233849109597200375937693024107512090714809190199019473658255408998090795405748178019144379375425643684136409722444427280935322731295891921402355221730238867306350576030017615022293921146433301042250331046991311016594264921953948894234030682495843060206238036159008951170351934162397836348266137583330302567121672732495379527452604663388068157400212530107459738296257939245839213277665176752870892756414216322035116054968052501604031575636513753577294920180140592593861629251930490114893627365373676393697332551431959613849493871933255386508533343234903088727051798197395444830911030588159657012027071890525446520001774978500969181492703243058466786079952333884741988823729349976749964824584219333310455289734843440916234870400861445790479139859234625308114956453929004249180573285931097146965084203192121575295836068307425681720625302205439935523139077034803890061531047092533307557723308459894013462927300683287334873074224692001143665566567223453990857328355370402922750956578685451240526285401353079591071083135885689022235327878809740165198435499342557311449333498901820587864451411267160592323153919116629078952305477143884626588775796544085770605680204957809505848107023639135818795237647389645124424417931414040691737333316367020174708343203690479816343334874070479904496459921875158221927220077148804212124094087624336424226186739205365811172410665365352029229199036592136301748909701609543161112802845237775246073935754293965914413760151186334767158988138222369300047703731635328352324283408276897677907319972490641408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] 488900306558974590200944564199504135789859322078703029807546275952885144651032168037891185475470204359573843838638908218177842434335133759484203109443988917221091121711412504030060558342366633721876169634702002842973272227897913343576404062293119646717246638176742108109896218303722435842472538487176531858213643724045417232356208352278143454346132634292402818725359834658235782465227725728511581205664078090728194802120043190278565138780747203592118107119987990988709373027987047122937782621351917035162524783987833643973062631772375702338359511162416380476138811784479563006730161088265163244420781689525328846506763122817981941422604654779633620503524773342519389081008493248486230174854056860846581002573725985606765746617059566558466471352737792145791825781496137207998086466289961426789417377668917691081900299686161532568490801170554007119793135333719465154988641849621448258808461942955187237999140589701201189666827053463524394677802147970201073258038295157033079560261919893713197518638071809016667548128721645469894623144701141367064362174117952392551784274401596965914426124618288335863377663922576650593584265067464042451561884022934491322294902373126852587307507155617724496426288411720093482325851334646964462297346773724401660129802695693194953497321915222343945283533015320381250254863247987276785590278173650573497104433420636630267838061641199178573117049900644475744213181507204055151341916029083652222123845484229644365312738582332148237083296055473881033646221635540811566540421680912264760457126168099864380545734026840765025889064286906202996990881164375610368230199343960869862100654499948537625821449862414112081651249010611344824946623655717372050240954536206293576010784062304795020083367067273819932442812915108303326676429417754636704131029847776051585976515956199189744567502669055252976675532968668908992616981873254922455038975827769543172784557956806419904454962981455968424024155607790628034471961781581968344261214828440615710750494843437086909451740075211443521984796861969027225831801488418253505687792460852762818530014030321125128671282858141778218509880259651650873122815466177522005425588502311568983123932417202427421192389079490085769963152962901516493427672581111797022030984164217548387374990800404023843022872156749367846725662201208560658287757660956303489853796042711038388513799993447913133214204601838038623524449304932687301286704785783789431352871681083051301631578610701210769354075896512826682732424655794865353124160781292320707508257946422171976694044715614508238375365999166402932338851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] -203098183798034333156483489812068084094840966399514221782297208713245057166739231618652927537453186274452858991501156682332529418737379725288082948468112039104722699120517765299112465034225478784497107824959305239695952955846747671345840543293809071310808381665446580436022244237257465652913078500472302715009547684866514734952001282004278654097546894350749425389470188610221535696948959957855503665442764570316512513322613865200652259658677989207215859902747517901111744186582588201190491054704581188471594062535681099211917136503307124394236285507270915951641256695323673253745291135940237552209969413776355936211498067841447661839859218395626619891403662971875524125592701278691451949981782789333779004280128808557921496128732893211285261174625549739718714792074738682894765253025895248286472608700437518137187168749767953103913899370747774218029760326580335921734226940712929619682375299002161494196594564449320866393555622605116195687114868527732789327960972338615305324840035300645355736485586928267142344756978517391494359549112446472342499679139619924878901101715938763668062959720161469690817646345870353318403304740492738795512554608011306491415971971390804794571557913425899109977980980206476650577088947056291912777809434639090492831777366726226154523517956670641455524040248331773352268191810085789519077750769800049739612415597571787791578206954678826353565973125599444718651451375454098645616211336204770527008836051838151210430884481120224092756890507419266083554482840953606418341645671708047695731912596623461236516612597564857828439147645286072229759934554944344070717468989998221273374989099907137543798033900386617355164343217305274935540081964726214030254022464275555398630594690159628320712419415425681115372543160479904926864953113487918219379261376430500057652762151993234775117286817829179517416854672948979334604578483628703748855762222479896214383082920038877951460222314150384875216681292483526926460618426968662710137572660368410752842761402759945886752134594180443892438365281064452889792194125998768649318881489584667124020288328429260273536109377804722833743897124582764371979243464772582582116459419576346551610284397345514908099412896178295047975618883155173507128299660572790693108517833928362815816483671701027553113957238143902773726516568417322461878617613403202115696776342074719978104775634299206496459078116538920929244310251491450527627671141430313305037642374323789245113730262108558320227177401286165772416245510179511440737397467204098318250488192935832208208910061626118354424389350415598545675485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] 67157118308954649700296911054576168195474769286660751184717640448469438645341174676100055386906998211599629470509174851051368004608434073631221177480076674370273765785127154861018851916879872384903067174910078423396539835181532012476679307618022524870695156195166865187853756771513626036679754183693690123123548617104032782504555950138594561998659797055054308453358920986944685922483824972139014705221483258977652505773593151101548180746006126693792405349091398711771258096266113387246192117975266344909989007308758943508511687372040151938786680617036359158414033006903446858881413644990851545111260179226565378087287246138811805855946428773385045634383491409505582177042991077955893664894450382055050718965609093262878786231796627711995241876099940468435149624339709068089672689245378570016254144511264045223267106662441714663301592601316869204367980206827678569793372838239121069086269892402306751378855901417284035694318182095948056588465225084367502135543145380333052214938670374559176108564156795987686589963594217222321101535226172621843503976394730137770448995184745625106921395630187060253359152227638065794171309452778180714424415411919385835905615256769706439136108097991494315007540860327060535198413064460042511701013307106020437525235546271760276916242710244038975314656528451693959988679882123448334557130810966971782762690197985261758808859048311820433887704899237557135727096113247647287841805135362235911866749538573619729759833518400478066202581290197074006860239905195073497081668844290379724474095426658972517223862598463755900055052780556906139081278014164559998348631116576751962870441160474001351324590492570273860112164760378440152396065514593314194682364851039827951439461644683662722576145670634003562984714921210867173641824095315839317513389049792355406321019750310611239861450317627416159026165368173303850852374154081936284645898381980769893001333195687240278232818749389965850333258995716576593968022919022182785042603394853542750519998940972627984538828537849174336396304423905520485597088278932048982101791706252677192690343926196900997894115076420254843440844203057938542161389790929184675056285083824404741160892404773037099200330853198160759668658250825641659378383200678935267576925018533281601692118927958182234425214338558974347234069380736224170034859534424577855998160794070546437040259895128118592064717172349761846677725213866793952866823849422631234959729987866933541082496745734255417537642532507365077821809923490738398305815200806485098658734188950450552998914870561157378226424635188893886279843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] -17748532793775465169308687197973222145985309970660733477360263082990564845676317848110872190805407700125162249427582521831403790050744550058635442402008327722025972315101584136457267029855736085749144247192423631913000397703794733327534880252696783774258638719118919243217072701324366406704612819127539648372380692929151014029741956242379419462333872186711244993903051651614077565877127017773781022108687538444209794403662287861238955161854259638780195563299801990271398795807531826640622087311341230301552651885018416689013577434871366518924917336225621631736866655587200544393939516762802731887746508129458392203863939719696516420647254891909358185859783529547744512484967295377316390390036985202698858919088744243455455733530483021020460399505151640409399173343659979421214067892409896413628477549531862597888665776286289775758244402060569300166644522251511801900155591153864807197226213560613654413325103145011069333280623114295802687185158891288131800513682386930398721173079029691893360595142557827533061244587770672238564621159640022664162725832412240564542212112095617906985350902682519929848789439758468965333036956446736357149167439788717831251031505804257347494578961380234626149538469534287847832916106579533968759794081278347219873176217107631265310945910423495891786913837059388961278561595337157948249752347063221834852946142815766667074889862505854637725060205651290044327210707370447031757440730582967390827007566660737327766580580766845567313254276038114916404379327884776094090455033220260312812355067822716320097614533620108456971543329370423725943294625316471409995356302614465513946278120285225724840738795212441381513084074250150924380050729166646115403446801420975614969967420294139741740420340503654931091686092414916682439231809577907045698927272925210648463914016804115157827155366818698639194594003723651441241728288503165195592614953830436446691948177398766771108767887262849437436938956192350948738202031001375578648520855916991225057932034802975603243232333865935691993091447798345011915688046001249273789965028391935820835757095654044710209747933790606736704880626855134933534322594440435199717095139334857946902249212939438679252480849275265751833912482940259832367041158796071574027644445630013198332343960668510816015859544036550672871673657415573663514006111797497738740075718324029046819707503740157741025040471211189420140224184472319407964436505461380531281810786448093811949596783573041449039371244146810327341067948323164454694308128830981284792375978434765274219645252215606990927285903520347000406016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] 3534333432438374802564436918483426266963129222606273406700066140272757040623481345358992015837204934529984676424131718496315703770980991915729913631258103832781232575103509402644405161308241854880722377721004032361549942011751726276439910773750173961226527195979456402073051567479571364102338996094092865659468072369594443257456520728703258602049489321524910022205924971973032099813315624916151782102210554880930666781504480442446457170888234285126005661717108838946183971764586242287304637589379806485113103445920866660203017028015439065472526110794258714611438786335646002247370008282765856057540006465012063215797036570854089609379201746135176389885131572256028820005352791193833625868101553065831487595368756323404487136367342737889592061450362034256856891945550899533286159156102136902573547764736587811252084667456060800037175575973642514160386301357173385641861370033323547535390938087659750919447211911542851879649429556578749346505041928802312714661680242068764793788326139227025649230111986345215817169903971644254186639066902415843507148781481845824525001905734831616896029522885256629723108701570221222896975517448562313215523101547958511604463771042023472212703036329465930808339560113250566687354531251822566034585913840147216415730044126359224116684642501292988236596196384646033016647190090009528498667876176752133634495104872222036998044717307490556760204864833969161929268563055451434419489446038645872095036791965688743631288388524017621242039575061006495976447612805296482427881744201817713518166158471259065132499602792950370967850542094205925153936606670690484863740261860546481628229785816743751427944143907437446517588872118407263615958812605692432891075012536785371678927085800570631263572788967131981252907555947175310672567599054949607832180072544328019971868590957062884244379842284230997093229281642891143449902595961299992199131317983203088428736358295606971298015416049529813359573395653785475026736750993550339986094351999235619972472906891550451798773131698180017990557501095068535563514188303934305662377431752179863013304657716280679882839015199495662952494100367477881907672003746544235915604281701519570408366812504751940294405439037082657953861348150633348591063380560481931466764296706941367148091134395744901482918455744771687389693780021331249984561631556041542855206661943478082633985532171298645920848025931777710740981360551741037153389332186118384720044982370399189316126863204381769681994951521896454150909345378917702524685462872982806414416987702807019208836668240200531246634383491035705177538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] -397799396772752498311452647907879761744608951064866703198594819282931536510014208062667704204203075535655734823595735846289378865740544180796818950657428844044129749303190167133747383547425194017630402765564746147168721072973628812606310564349281946837718916076950476666643057609237850346113747061771097271642792482994904898951375089847634538220119809021328550971840875832442353168035366549663310381215027989754651652602709371745911106105769537331807793870713053844813564299913091726642393795997828106424984116611896706094966342028954960086627185412868351616815791403853183167591191699960474450733507860073071609225219345604911854826742163285076452663469102752510508085320477680709874353282182280231934529672054216055740845885650730383149875339406522516462802652690247955850098027400284768545301507965477176109034597759668681645903682938953697283534005060377761792858042790182911449504758233488053180350255870990826591373613777223620867080298812055604936243110463994499640255662214454020324717158762774496812792984711458423842619893535117948809505878339163687903053494059646269355669391166391973187938678690964271208385562481691768279165561279477326070357302086388129226033522242357967586899940922000652748081997167502844711016393334300658906342040724096817692671770105035654124826730419595155281339593000953774046281305013159589961171992804237692344699310255381833757377224853480795766319539646858199956306969368701081692075078448914905093862174296688734129595518582127691037717489236424951967489237422075963311304783029150779483561706897537945743498701690974423841467430320142640887821837482872598047503455382190069764086842732373623422414506817094713309728700978236914934913031589283965538277564511512027751255930335773887775938150171319055938998648359122671028146811172398861646339049252821099365036740179942520864953834725371577954756209379954002164635124980735677112070529682130344302904194975202421604943585794246894007837000082947081826223273152562009211178661816071861649099641183762494092515587376123942514750947410648277297870377283775781468814786880122683282420208922925615159632497671221099562558121765328515508157041537747845142847859218822028235580360683761727524506680479768336678712395467386899504789249268430009656120392970084450474329390970514649281173997574370829001084076520646055743511170742744016320768911750609544355672082258802052133190264828073140726634272437264259797533306525886940494805829593267621454989279668138237678330106591448837122369525320261023921308624843138613310967606774266130684189311217901007385133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -49759573658543103155263212395996059487851376154271182662705807006166810898454543136116770150496941562365872105910192300802615274499434566491956995054357105487504243183764182354580850636627799169862396702294106662007637365308892317994301369594531711461565213187825897378951551156672698267153499822254442322282677135924659079361064967111331819486640399633828725398264591482318490797706817386508188826245155061443423361894716257610104017421941333145673152744164256183188515884190024355253872305724271330183854580818521250436429265090227905402492316799622488200483311867201390092023404298092018771911533420165120649378209814630997745719238068418982000761319805952125210780870477748376184689727796414899765246951941431339995731667701679839820867235590567677546588789836177179927997092547782846138677753738341969631033087911710615810791123730056421884611776332945521776584892833656080017299881247534572399447732884647387363230489604441183000942963935630263784825822650740843592039347231633014752832652659684633456601604698871915414411842747298896564441441766180335272756498616768908804841700688099329904458630778270329976708318478107962179708882246256310436469891118376895055425420954391927024265230882779557727865312139916669645553942785280518267183119215416890219863490955003684931116201778078061128958383115717661217334000492956539869614049739902448096831389354659276557230957570450436440350072399167267235291331895449113841053485791334656299985910358802031135418091466335995129425981839698023244521361084910026484580746298131038187392354185579104729791310299651584673771589777545948102574049216827108811712474420205325564086690627598297272710630827854084461307314644645521255761667813744191893654659898338604967921263211050613710358339533949461398804119629955612238525370065137410086079007797356023631843897739667319711098457421947873111979021768507464460001127300900823700591519221017796102709568594901893721089946744460254850021709766121974755137792836793622439491252045787136644256703144374445279555340039653312390644627569135345008039813614796622013661314948956973412736797645497553495048394165308837808550544725353911216174684005210967308570607718690160741100664201837849660748522531128362673358971372699662861737062280691802431088025528255829044445030493388441517627875463808958365187793421922233586960510215507843328495320289590020166732248397147239102082684719241319566161183020156699906606871131882121496502146693611070133904133836779706771944621379159690460592350380439554817380378488660094242563385475761451495975183871871743300730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 44379880422679286906881594461395397275626411872541506094793307938334448165546257671649800006546822537780391910864276228638655197617029469714191185404896376705985737054771659932982686276851711172248790731304272814813606781679233300698505951504041971743899255343821462664968484921561455163234406171577801560126526225524220382104372479882690482968553652482736800623633284754582413694897284137254192516034293954287334472179048904082607959733511325052834451416836250774632969225061747688673737920573661823479600226376211762752917880933921770963388166170676698028956830083104691403967870685403515420858371201422251593045641912671722678940480884025100004685220219244817925139878935028267020878561446193819191871256712211706431711192309831260527899086413513202493579357864200498166284424371555093254913618303995201189062867459698713155979478992326022718371496590699474614108029580057842211438710857442169300238211537060750394232520670331155964495639945563862380881838958821813916666121183959747048671413470210184233619666826265534950848846948814958016011318004838747091792930575402902699869263864471724370381238374520767711702627501249561641688196662957898101570622421098713722332233785388947522632499645045454930669735288712518404519055290999058950127687173731563807005726053822698588343475294576166814614192079813437640830452045982438195726397302805735797862511011156659131430785085433464184475377422603785106880083888740640754817421931999440680672714447890951455928052270035275130432997865126294421249040800877400172277681471181519877861483709921959887461688233365914254699078501069456576120188340116685185254839242589543348388499232676963837110938258124420968229225887692604214332752145593840563504253993848194527646629664901922809627073597490076225386689106063903753215510562687089778338762859215886974037560993339174125065344883058643803954172648190738316981191189750030232616932246821643323841920112638130355689634643205010564809069852575426181240220729776242388760223769402340802386713599230056495106102761046044821705766277542679861737166023980596968967240030185242109987112299363531699704874750437197483883862599646265270258665455225154301658873764319525634849174032495600318921991648627004419473373316860695649469707757043994985312484720608847792346394794825634097088453713800739434354078632446387152183784448052815992168269756426634409796737448106619301437736351006935771537804869771597635311234757932577453443733687449858691375726860748072170595671972244947324781905786666742308921420809653963506006310095374189695189396052503453346299904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -15569341679935157950298424982393821845555729754265190133291992170639148871740086790599580854841315967437547415586316211650942721308207245644136546599456632296058679325003960753035770322590026619517412143681976381716070538626934771863378669203407568251430938230095510074696570184010499498693987286688675812978905478562172517395489731853794074604701673556631361755350447676815825599311400125956597683295538936414696803315159493168298292509485019041061810954177526367772080413433509330703006806764192157283167680603148942792309225570681348962413028563506828291477193622446747885543460209872601536253441907242128269767025210905479460383592069718685471965430628558128382224161559598920565139695275921002931185869249450056314130309746824044068707097657819874632310707481411225116699792506032528132112872990868283305277313448747530582133351819137025340772643694912992261745716506854205181926261912129661526997642186152185035089707771345690434876559057531215345795827185672829936707690779320752715111649256493960452707636974566060918098752763702861300567490947646752857436186363091441641567024550547913311228676399370716549096659782604800442641433601296766767823945986976125116936365657158194411126250716969628451310325358459702076930584174380837958001070928801374688383571757316316623149056744170509145044915823845270149714220374355544649531095325141470444779648648697033495679946238854274452581216988194377395167686568108852807595633671239206794014158447773611993279330653893175318281493481550387657204931230099834270560304666245242522458982783631717973630052633679274499497908316336888269180855414343479426692724180653722315056613276875223384618228761597802426215323029806579842963390728589886908229574727159976468245159485904241150228192674692792351068513529684836062450311780509962879246509348962915939289031315356551521892714110484369783659099983734927523971244429358536017870279920013508316368661051232686386616560388206744452299738814421794240829749797773451433589634653137725712659340816885972336729905837979441949032687243377353247148321166505181963692577895672024137822870752629776044837161291668989446211506588397156444346770883387088409476269680150812111838219262542004220825394001254876349586320162825839801574441315381945990116953327977581608585135514244734142868358776823060475889030379631056075417543934483747928115871470734623284773503365683209146073985095332405209013053163123362146646914433080039520820870660182449912826212487886135420133885344477776875334863242938707877829085315273592308980081101968689540417218230989542276464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 4029842550272527704753920456753753945750293741461206770632404743368916355509578253000830701749793630654208649346627788212131515155382077442742602086080879298082278176056855535218473555994415870553168332168061635028347490580583901698575234728630078600011194228712152104624866804848919635664476901166004578565740595408818828018467331297226017409587385851455678551106068160389437868930150878473079609420853237859918823382342414592285140594066246571457771508249325779053600645235330347499450283920949736639834389359840073898886799398729218429700576192063554931581644118933437703064333070111991110777407476022252279745135185481607096475881682612549871961045945918734617857060731102714233992263166850718608587982703112120457452695475570602646388425232231139761903427756480761099781757478293992624432279178356129514794112982829314931784098004334425829311973810375387648640137675761752536811788188817206282116238544446144101434411167296210600255262560265108360378613521167124442378915731028980759501606357329306651842337154143881829500794117760243261889240373262329275381738140020906825712489114595981549644178826695123011178165514625932330495862647756840118338740684441234210071952299989830094082520789164785960848164134270528825950307864627694362118788897667376927816480789319281505109221620089481514221485088211057554087789549558908914572281134643116859052577591971290456937887571199657125457459247276658083009615763493901725499331314595528272863966064228018935568300665855477294378070120491433627462723273944828008409409237577664755807626478632646494409062960893175355315359207381603368430494469265448672951536302654407934865183654087933595387006751490267058139911644500468847081030808591386978018292027734346097017182990594555805227206819882530282961645799101374531303729221504498390617848883317327497479119858827460087087187551982543475537719341771162652996563656729619052493242320647529102137421178956546093333425808099641754918256026502592387457226506319661356795908034662918342358367651122924918249261930036026995603895102978522550163157461273242240929618575800457939627446277038076292818194241224897498114630694959390482589001992529977581896141145406726988992164413227267041511682561402266272731851778368699932700931599421030674210952328982781076569810006238604215112379795879956203393173809878990652557231273168779671558197068741722656667353521742830720161521012644869606317535547329893034202793558171998104072497840321233832507758692614487916596516910208866322845259321684431809242064534623418224104100018770191302807298635591185552375808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -859805859359605222136239529859720231939242694948016873060187850664169847056866365677341721918059186391516622888052555766263324124878336675614194953588828074955212151609743855699972772886494193755648158032312134059909524397750820680716802222237648312631006991741413567054376009097777041106336185831788389425283152252278554025913734900934108381496210832292760226690362185171465988975767552904968527517944927308577261911528713475848676419628581424905534510995334239622059519137084917735772543819762170801107606605614854175313012582371925329193433821551154162911922973013561591618510897977100165804863278436108404328954822803634501626304973779263979415769919691246443682028374972704858283273993837686791449977932548798750189972964215342973161948735603458262443322327742855623438822868463931179349984967669454300687175117164730260114976634518207578201623818712112401127663689048123756488737667803607908259172590964685724346231176229489328641655366778964809279419726504718620035825539589652751867505452756587907148133461583816122848963830864313848670511538949455237976149690229399763799567207175077032324991206665919836250473034117614216941043490443475842961271395262976729530490396089272984360324651516005942702734024075540291567262161597241632407317061567443945654217221740464745608365352492168873745871617000233161551432542834609484111236979302883631673289349884556597597625630833544094220230101456433536534432945929313743265854388575885517340780586968894975338759489249000830789136225099608478915213793217005436488101596497478884487697465061494589887216915411294515983628538713527151796762442055646882630184606792547252943533404598900152427497840728909192973915839032456920509526247123062842264873114953560563466735166797155253608615881544419746994761219107903262432379462408920629794149863452302485152230451625847570153753387623404640637138346896988363097430326140300425990176716925272618639575437676317255647585390758146763729638602927158146904401437319174857886831245288884811428387306350032551651188374749719425993500750650596948559176656121726676864829932345512675184415794654936204639107553181055262408522365439891706462563695693261991668348602576108507250433717780458793492416140526886336196167773425274620655035806256103737005138572865148751442512978129330091685030649213791894305854916633937903494393273450863431312979649254890149299330659975644939685158490907917981141761807935884126181965168365357927883426876966779564211938771006212060017618579055037950515569006522509388298133314511620007133302147085183961617635943068722884771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 156865059327413094121372155413340131890477717776703516979888807794862139051378025958466017291743797164817395776239767518999490507847528626783493131891406105951519370733728764424366075809667641893789429740434486323895673491907493457299809747173587920647404557438365712967106922681935650697416711286364592860539462400511375956938934235759447229451670493015243535065143893758802606272805347387317498139403343244554138803970338309841828219105316577479113896426470770636597717994586765706318471508932202175386003988540854822229943609227290274067032595703596004486288758356434803260490217987986152895014786408821676509630031588553001897106681366708985744658374088577078955879859218885157866531759472377266851009795498143210690530374697862306535834153635654553385204843888511930115776381983705254216829516864288852549939748348525075018084175525004123813728758423253839103345048313081574623685271444754614707703576479271761448108042138233580873945823684466337887685912149249185445244204035555195437513345494761442471866386847070286332827791357340764351906995434855879295810626245517464141123439117023818454586133477865314218403726157961571292562903359198265251483234242004472953882205234934692423060981166819640697443854408970142645228440403414172337899399750406937301971822315747449146490362003308172721691075839082476965754402096072659855205493241117922924515583010181038288892213297596168752106925090116310765876840426280183465228935298076128118508956737785679513971845477492856019806227238819904554620051048458338887365384699468760230382228455397703399263443146445273436320422338248109602822965800232120333128266560054179912348497027933033190792352751583405851133771541559792292007296591243765852484823591360991097094064209838928256676876889360259993263207215189029828300438230323172348922310059552260712705048684188435886516908567433627526699814645287417089452235533931724936546004092770025073484173019915003758718865309161201261269890519456766374690111942474556322929452896674832727026775184169456510074747158970416442282703203892920454957761013680662909806767584324862803354143719497370737573450832609903298669873230463447909713277293510193930418821275261873371074763128820368210885163992027357497470139130759178761210013306003818124797179522381154999547222834471921827803045356258415675546843389398983663109489502210392822081295800184731116281187680924810949023352024153910305515552905912479430649348844580994033947651306543355021468190206289048215346207812708752117348130909957221240995570651336336396721400488744216169163760415921116545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] -24746513845225377821282366215143434560406810769511028692291433822422052785606293061455098747570842402195029911169844199116221366193384119039863435186957893924848396558346029970928934289586976792651233418131821290184285451376826926713880483842788628292837528506757143081027399928525383991484070324132238991318852893053584145893118183165963863752376631024516096201039210928318712435648137110086301002517117781851974013778001292476260379704560415035552447331248354322529660126231698440528875327370267015546154836434392303410090605334639120421287128455068820268861506040098312848491708529189971686743014254834293167494046002248459135053612920611366091100034555183084139378312821119874482227110143172353446569570771227974884953034186509753008640841468489477191943722669958329117358261479234938331748764062383335204349674610172845528701956921908522992294180772874026577423300757974203905863110083873728352327579503048118714225937483348170177810346332192757731725900716558253257746011709716446124360625011656690143071802346940721559977343568620715285625790864899592151117646009235327434108204636089748093952655303463396427497708663942413124999162028430040502730754921061420390357736888696174819889098444166647924606910463272922251537342930048327996969212928484039558140506918740932820686534713627310137922376411588148429710089680076428540263737377868341797223205526337158706535114998948617413843965453035457359983772002480105770215539782796318395064294282505178316904213754136161198767824387443426051205852478012594990974866719182213546023634110639993352707920816898653605981770874715213358837524486729739279491640663601235773168912720833421755291471539658773557550208272628881287936794264370478501312948057411065814729489601527651479780818343717746152486345788052469742171007322378074988691923395377093545217397676507351263020319951392727443056325306090665601661277674074133243566746336364528690200735112778127366640392867339908939003801042838819784049857845253581200353016901249217619306072924988936798551390292084856923282787505970855866324394335729361650423393971714780697326128908874023433259466732336058369108401990245964421650121815011598385019047256014297775950406153367274409356477140411886462523313710883901152704248182942918381726401223843365731409931543456105842227808336780426279727481042220518757982285806110678300738872826222120363213048020615422627062186973263586309140923230477921389392918162382149010587570517194687542247141295720700366184962397915968667366755561675148824148591621529348888290873268553505328003551022000510074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] 3376418189658677666019409814449352900304048314790027241082034596287992294097581019101350037423402681166827854325800881571422217626720544375610406996735411449698408087443269193853879058594424210130050525169791799986913435452852715983597780294105668147379015970980443015937641855313812304202758727876521847377483051373689351557861435730016031103516527310416698134474706188770339557690289253614493008883079472634678392311285371493716770192239913714528959825193498590292364780959720439963091557387391038522910889736998750126822993614900599849749686291825295483271366470057708309135627168990169649287961332483503012315424893847037337544883462851719246012672174255516703656466404420730304716249616245683867149620644621684518901649309872344462892645652856333016426935252974656422754355089978540312826116334093723544237938533152127017607563930229070471248273584871155376829869537734544803146692145153735247916975662414015394946711589731685434250829199029517000666865110894741557568295906706043466063807719681465950179556300867990860603344889028275237029584208860453803023703236205353327474775978073582468626287904489822122108372863519671687086932762288817142727663438689633789093616122488484025920236332076298436189638689112279058556386146442077290553159916940974067593404770988052058001302088369768798853623368651624853139770685340163187429365026815030976075594195090586417756234559373911888352321878469361753580381675544683685881590995323756690421210177338908437602389903873447956066109035259638693252119315334065157536074353710275789873191053205315471096554191257895207371470185018313957864071708800878812052106649353761065580827471991654979197598447751129819791200225891755249768183428507290417513549348799911462785283671748872583820079082142306551638370223734986931765061308353149182595155145739383939055196948233858661271429914509375321973788881948413620916039443522557112893705013889928809129331948781480516496408923850014044971685193044600999780923713116929557819456374642711302199978360260753446584173515451264304881761746746040053489504184156954856332537926120434868743942962538972638731521455790055425797738727637004949501395016389132312122779373795275546384400516362554061811647208769925031526984288044922091078043013890518794577658675941812433086052008123115891490111667888216087855244427989506736922911679418677332352321472483576314183083989374524276877615465961676129597484998521681943707302963293460372457048879809681529235986458066194311916948916458287188345333513526162081790425942410473222034511785506285469307820502556524675072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] -396877876028706905425472839694224081888992438172125700785604014919458544177191703308252062673721512535294870620077276177517112172020403387723111525004855061729456956986035190190697688504453766523408917973002320693445013901645867240037220654340337128295529079379692974596854092426474326778958421844501706681530812013192743267008620127505353294865388355007621300031951813237910993072264327051435439340823489266828602635927795559566768902665925949982357653314459702318680353014188121152241004984821516535471546659295269075529736943216741493080337919120763634150842064881457475038906824252659344816910910127278722211355272838167469009859866084172432977977523627078466215888941347658599564014900554270543832566458497604308862704461321512527498872036385678513569114522448661984483092065259048342079181984370915393704297880383451247396284656832362459708591496482867811274336054368104638819735308280162068484488415420138128018105748136263628658383332089334258633789464450406632485698526273582490313912157033548875232571494438061483100836846391415978055773131211019717634883205402569147793252573645593956896310954339832110132588551799441330974681692572672883075706704362730818663567991865607343797057767837332655232938078740878994098865183704770472385991354462889349624125446164614055456855017717333692559711162653498367345960992698180017706166440345565425871194945408543336292615196992389217560822967017516267251509999024466543803785062031212215107254505083852224618830962708813975350798322356901871743785962794468127593822149404843983754675225589965382159145035809941080047298675368180883240685467652427862793400208646805437874943670830543997474361616624919193136542078444881570013698242856254974126232087910476850762137132011925227929414893353779763357600163899176355038165769065319955315766386951756255710273171145902569834305686461033552174706044999614195669822410329556047958347691400439077861005805805707259807628191592098948195813836206747421565053644363981133798516881506491349287123642935781108007596815633440328943594481047153622564571839905192755777459743797205249478079366315415016704608024479294128055623574380819588961243459335616532023720070799005881301648281545844676492423688432447870445299271309618802405627877878243137212434877018004566699928578019868418997984618811185432817825214485394509912645644506542960524462078646626107954575445516057474541373480911879757983755134018381422526364856432191368512919959001878397711287604850666671286404273834135121504841249770032961610125643295540205225618153944779619421708908712196833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] 39993236806038282959011216951847520054387990936321433438197954660911098069403870965476956994773266378909357576599469212387740138769850177599407740983447238442387743441787246472378900859262833786590298962250852325719570905670584980317888940122525711661715896937889247222920992825307406384574104736996670739062845668972568566323449479645997558341575416214619868714726222068556946815487296649535446629032432192611307552388734707573681867727771952407387948494417287489589302444776474362744203982085346170893073396012324979428078748718259082554669076202236652505816681893178221477162911299389187544593891391863712741009650486577685791343108936636317169461519628923267582759242389775805911843364560865289425462442641510908052451392495367541298468144023732433618047868902225903578994092095757203164273024996294982628876816130159117373955182263260983044719408391911383806389596478866988965750494922368096070495322520943871461859724503949271967876731365725424436371284643021111107637165141170838585452312364103761452204946479193211970292376634439100839659120249922345791131162684281858325836828640842585137722883348430350100666551834138348982059008226894511850885220928636223773930611748833230652599368641680348047206409434469059140520407193737981259673601912573305704673754594129500222520808757818116434110263246118937758249678249458602667772470374867569833425231728774488128036532742404309207622789369214010140313083193965477756566421754492135215188717204917060396768746938125738460342975695903064944430171163165883918224826596614791849615882596378668039915574750652790574433423026044049744729309104737988677407720183488451284499818875676400711836419168911384980817870543400485426939278230397791310222052246119796547334355156919420537272247971706978232943893445003561150865121961531329306675971991279867196086315916155537363264652879925483735765343876173023585134629643879780896289280794722161245299268052446276400678681771580757505434829458072478685516372879146530334293840228618266721452859464473326145034298737905749505925841302638350568992618257988989950507558309359046768255818918646825119153419941621229081307207156092431174751036493673206380915130058679392128552135035919337739375173694109379550784555076326474441929490480384652091573677794833056956756238875714478463155335935638479636015173525081521784756576432623254421780663288640415726686276326894142106740313562781483822750868401177637785348868155689081864507723099987242040362772562302528078791574231933872263606491825800376679524242433245963385416252618507030163647761192623013888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -3434141478521864013277500735021288037285342863434009796509563399405091170252996943828085656131261150919235660079313832067400283569869025937721860106013799143988361951197755736051421152077371969547236559724819395874427606013464470168196439907634556889023384607807145679790588457815725591981946596539750682772472990573091490188324690261337986355277712134544351456494072034847987420500690852014568428738488745452809644624096807383657071921792745401674704733431475101297299741068988365517556913445446428601625235401075490964283667504808439933048778165526248768228993664134846140884655886618101148975422726515567249403770874837630655728035122725042242691994276480641709902893005592134340383945059333993143229223670882334889116873321056953834010144085989450657690836473351787083861845437390881266162634396214982605305662606055148029843814449672556867970968471889843564406653642138384156167684766026626976234243006058382477616514568821714417044240899912091299264870245066090898961359240905564715514028268295478225399671542688973039259754965119446809710493061161108971681441786864316810379387118291314064976999132065840398960401826249140402958743877046827971588558292791305746191572532426887699989994047753800051390957263869227335704151769006830995004251871202632005571134889710860020787708208259207859175941682468017370319657105853172458782242212725209760549344106406264625156467070002176411584366785896780820127594760302913411492788464894109577425202930932453342564018352132005982133720022071921921182925814920352402191292063911575272705094323818993916649354950738848599998434868328719720632753549839619532133905250655039687867074819385405798730755357380300007359773253609296315217747171670137832973506681111627638321742867349244077268385728098499364721502709638973076768870585456320763045210559594367760502531163276030351772512007526391758401202489352924366607655029814571558754364012824555642158520201665034597745328208700918700883830022187819768244096468739962047192601521057739486129794501812785307106252957055246339393701665451045028278968005450811789706784953828215937583569145987602804946902833680466257661605781716688712208045037641393378176413841517822785700909922979518468922698717712049139721054348159870341570308626525984602008429973062819339674247021966236200187193631149391003679817896842044106223609818560553840123439781809649771787815918234332076393742268090379568240976079201840941083973342607857450272176032659252337890673817864674112482951546115873346311543263508757402050886695664080433988298941187595690956025457048289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 247656848985683602262811283684018418615891029072078232051546969906739423360433452516478023188497105029870040024847434691827581825432385662191637337246120763047762204603302760222827344410322378669689779691021107698070602113140987403062908179846387709128582289014672147409896266798234968889923999383356396130635154513200218330489450641441429245370652075149020560826771018869570871264137478483356408514237209286302566280549307071803669879346995107922721726680818474711327479549272410922267611640884468488962349443054211471366248214167681979235728476625464011181268772521175458082800808268441270650936303435923006121163924458818397934626091499655825114164884878438308855882173669850717243503524444266487487329629259847013446432879211458420193740662504970164903039957247561204770477971611852107002251667805798827538425266891859658066092965600765893920127606520127054135728116519475351563366250088696312528638342300218241396494734959285880477618469523773749861843095557646537358072276093654395086883579921633558169912591088367878682331533345198800609962535110125162087008402043367735340332779506075425435545438042285290201034079189916278096845717636682187940404039449752734544605312235469773486083261225660897728841650731343472023496427096692027208035308510463393120751377794149287127925212506771738330682204170632629268718931440263883140567757522816510147765394523505449903966667568093705626113126210876293961320013329798297261319709294194111841791579937094921692807235971504955255175182777548377901594298585584827643951059641523333552315952585715017994870384323521383933660246330353494443395756855823718378998559339370339242671365804959413941291258672619796925903534088456620816780432970870950797868846567999273148581795423668691893763785963413214724132958885021952810717333621517975066795201131917926823353828735727015986312438670670892999475377321100373804803296848316089427946163591675704283808227112581774057312607403529501379801205092555456002796472556548793935375233929089641370156931493587663945622142346021430953586668046314321534622288008029065802041371132998235479897544893372742669455800478072022458272033600428190939366777533239565418567545496536106260547851386674784697207872005518602142796949092266424778253234247134813950399535584774377268783921590833965031452053886886479495278900486593338719117160125314651662058771584212789070928383746217080050248680790358669967435145591778374843343240880510396837550970971362319850571517415170906948831347639840616947272310703804377272801676959274437560391722375448832206607054507343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -14234173779135885032531985570798320893819172819308851839596780988353713788155254660510670673369547335621997477651604359726163488666721472012168778961711887779595319828866905768116364121424191662444326693280634099543211875091619399131061907122237989800063474677890400386390966885839209641945382992676582267218143157978765107880668188418086393233123884305744239658711463729482465341831217915548308131711925070235966483341476973064492816885807302555941956799038885267548502203478491141916611599143184363346879271166301373293398943802912715290640187670055183536952928842899207300685689553142526015956617022468785505922296402122552418060801755301290986099279233538984899678312992367863017933350512411531698539572369151715582787062496602208456917651498243613541062188804786180403365213680168893098981179270656878800103473244251765667720523535150223908455518854082060981887784565244516151147812306296629439543458687691682225408779130199378551196758614731376468664212784390382586568235640864488087069658776693265375394662796938187668798452395591715077084471831915191636668621413528415080039538695730033085606605373139758441253213414236703642265511850140820920209752188613040542599890539477748105291709896827087301163103671909468784064140004623401167531143961100487704558857511733059890752939764767766244847676409115203784773691821301944410894250304440594702354410282375655070056788527523606294118663315263112618888024710799278758673962782944809295735593979845471698067037057632467869930506573769488652606985422538532937543362225809697195767785613135088886819832656389024245788889517160982359066086495140890125295669349184417669771884574314876833695727101299890509542343349244285895802382018744015103675597526364412425249324386963988196369752414627289188972777027409041881420535303959308413553751406019712211598445534519463835404642194988394075475391051101493255305616936739981965837558173523942145548557909631481194550716596111181296693859410837132165634105109401083597322003852079469641650288660333784287445770979856391783548876666200093586445581727083418851473677535840251784759095014858670495462173385707101667853436993179504518813770566228538662541080951537153529653984450251100265436461621476529231479680747380282288779082095699438336835086113949892634672097317538931052813260368264226362333564190727825839791330540296597452796533953412219893228628849111406941905408055013588564621502733562215397047669822562782896100534310938422597418860870275121862270663715909271534070928206898587764748688976442147212036284813383807005130323761561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] 522164201545602227040775054177673923499008047275657674315016755937957544400731986840869084315248094307726367755162250381949238019124408584298334420482900365032945056832298992848561112288162363895213362207315979347747184138549041633872617389165259316057048118629868193033168494530382721884513075609266150981915653227096967531451122019862294777251956111569232920576167287345078379983017657485817609451959565807890992690213627237058170706633928208603052625037930542438015647094911259084977953958952570234066801785148127324140346627454365933424625217185056099665671312920899916236296261620930889735911242078622102758570121617386316787142877857209157469153358592220163566789941106709972092333400236424749996137636463903235235112397470532840949874768753748787804364776663241462551101872272327692921010516326062265870925445452016548962455308980392302126676479508905401394240745877019350823207609738609390795005757114406293490112993995607087707759131839036616473237063822125178808939479504218282411263697714739319181870635073219188588006013290286008712985728722328969184537447441367982996628673329788016596414311629439988992840359872976949596146652736706513345830230746222066936001439151906107561657390995931950825800806757557148984937259325866463482202477804905114097300559027683761496473067729418874811976797334080690282491008047464035413783789767192613496072149261530165383797265645603566910209301954463682917598322372055579763797330397198219395891006329345117223889878530845464029688662054211746365390247615021807427662840815342114648655039036422129302863523297911495932983190132148181358559534945206162048558165252805477568751433626366417657124329106104270892474285585930185615212778776731170477362354257388679012921891748589429384617272323183805405241276925950985490931640967485749698202139757372898817369776313739990794441258346121849322210061433414313363301260827647204193798736616440967303619619424604298457068714090098479807262847589230347405698739802386612692010057455982200685119718194201883631462387736105733211108978419171790670454281816718610949321332843939135531084744053703201839677193243506505132040688006080522922249177605768579724113279926968997264605918997735988341626433513112236026195163741088128826144317697847083521343492459298301711614226698122156696618474908384220818960258981728407072467669820573047691521258390120119962475307740164109405956501931938363182761875255528269422230200122238994092747617520064533195922034447177711406721307817368826306936483332282354730531182057581224927109452712263802533326916419584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] 9786432637229461947158325145051953802277078215838324014719282679039276832861915945374490783368461674149827750042640219923858449163315922901182949945615431319771087245922177662058851155069455122208312438955996206002722754874761765001720346921170396670075200587009509036566375452158121904885111567610879605373309176281899016171229871321729292799516584478620160204816982420838001385184723246234449978655329036223406728043203849920546727165832291233959266325609244526260250369196857032669770210960830937044339797554840041857444733221718045703707789082334631165640490200039969158860896579256124513852595772937352658391772938768359129418086186843125543755436508443736632351160269957696953751072605673945345338484399037016696460245776728953502839789051353042349061920699435027559871053396316634797684610946513764076138311748597122192832240273575211180949061934927889442165790446378452932666856097722541542492042222025428133348592976109607830747625639760721103385350927221461993776550342962753938182220704154057304965939574396713905351850365571220634927949793499199587403415423051268800306155687895161610192299976401516417189672626632791401214230858632914721303868007582055026958000128152085609349508122051715867804196977776607778578828860515967821069695673242446945633879920802894577952573935142864139028090753782388151996130817515094063387938053590897490233389053890014338041014288754803194068658182006199964731822174491725157283375592776360753372825141401135500862054761939757407641738465478510583807233516526636998577433777514248067167777813755699613320816867290367234340453899569130852496150533171707923589372873949669257258933211432024234858799110542297257499450257181534595401589645708086851672193612552675829917784044392813796084172781830685038852450172623805770769187307515817557311022467513646645181359500076294953448389592170654920604818908224312457671854139082292323484334144993857059874219080514418945200327232909068506477855001930393782773203245402910951065430683538730271902259567888483508686416501305277043555245057091635535287846898316603401051659656700320654513957878198374424641322246023384157764245369119240519650202754444150052463669503970697538180251955155880262599557853762591050892017961023015668582963517766415598790452950789702397599576022674710926409074497802669518417991690558568809941917248008173826514454172944065603343561391787322673057703106768962469439984039562518498056216614702871767355655395271196822090501994065870200605070207011340505080043676841246531087387418819572211626696302643115884944220487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] -4370732175443407906957164430628869207905845179993113785795728557946440304183318173926723858436965515235932673634047163918881322822280819724439236615903475137194914250399109438440779416137477317513694965031743105947588387784722938376434689773121817717035511538795082034620253046661890945664219672342145449647332610366968362365319846192850470276819296981847170883078451728296063743136691288669404208303528336507732167273398459808407439074167617707018485622770112604236955355843396680406207246344364145786117620370269172461654003900092802933146473842334407136150070412647809113702005108811773517020462600036586709017820868898374021261582371539917533471819770147919552289022634689220307247719340992632794040672932186982140477811315019387898375282874205593391720807915597156350405737391301624259903427130798010932526127146646050084027575764425035184283896623604447314347469345301903483011326859794354743768896224895140539275433592852630690533484542369756256541973086910968241971199397091873191495054866963242299280843683266807380431394977500732317349100242908054649650647441421575607969210275042272736262002314975803995122036047518371917727902703157688672183663897463521878694809720612856545563485499350565585765565700419685279178513433546680051882992250243255043858576630282263760993769932626027791234359537168618832502193558123721403104657922427825079130935944595062548376996792347336874067886088912005030671224991884600445243805808125088246262043680142322349929090001760508381028426835564785523740467931670163772689137942008300756865798290047249426033972876750469041605112542381761965281783558123397874852650111790244171229443784653728679447738100646536137705359986915394641182877604633302051960760088766305167595364003514977360019789185390326654986730524101636686446204983501798206985119140576959192070047210103712267238687278403456838183079978596460816627252417561377610502343688226965960892717377545219198428055905147552902960484638985473298112487466231893546322762908852603211869414392241118280979090846705000611679130883560914658530262317754797596782500863023893292955497377375894482133515999543986344086059373565434562001254410687309128421275136206121506569148410440111215554046495843533188748711593506771927493126858739557151373213435649871111366810848232480453834069335175356254391315703182166773661610580713221833961911730796187677277534983677341289351770711231152708182642095730998289038375287304244296372963675651149046165806360201321611261205954073977739060325288235067626160904950019040902090334364153826366247485308928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] 505831995554522266597916239708470421035556720743889291853872475934230923548108145536330601349887923618903122622309990761673979720416938254066758236948583520366351393583901293737292314824903901490643586217007309627391222286810097005836651514425827953643439902683756917714487073336413731987965850282115739178832091013117567648701941285243132729555635137697693396173049600250441201427016769610216841913606882182160949679669132147790585823599506334542962494987779902872950303243408740997666768197566870356719355031529216297883010947738045358781295019134151110326610161934520790084726469864496108010433801646697763417451944992512734718277436718889066717574242039225562722581418397013141225566151873824701031394000800815110150774010480071213734884968658681186783528786636810313491668990150391242078343570641447327469956335776629447047541159464648081878915414917025974869007036226720728729494821614505467412776509159288767921560165968158533315981408210113345793218555856953016836204710804585545829761183516279505598988821683668587953053040562634128649647142842255179200022955166023081005024233736996730270665972070457212586504467901509613414187259571247017958452310028953519349110307702339183301615282947247003045332847523495702244787211815786119941057741816549125319297335249288774128487169294753891127877059395546850666697125640214004088776997726774710628002866942974636382901461606705335557910522851245382206243280481533202659986313805269022921215685276551843616387124100417895696063119311366586506051020755661375847683388883768821395849022411314979879853486120079341991889901387288891777432943932702054700780417690852893671663127904827254178807731965185773526026636841905456326043507080782346971762498319159606257010535624010583144361689371202756755123424443285947723507683511952928246798901164191430397554994950379514810262360964166646151037686016504984241996144925825712553851565439655484040161119877249841220766983163546614467650448935181339154648559397940905459465448379608682063897459005950090242452759958173302119090209271978979548458449269653695378113006918395801335207747480802269952506569447978581834387366966940021158823501442744507045416136070986170789319354422436006549190060851541153305380509976284391805086408925840632178521072186349291637017487426494303377528169440170139327538221997082844385698645700756595329816869409329190207991886309804043355063643950016011196319116999013976707299629068353181472923549503846396204859956397890664252535542750771634150142565620670452466756136643417249006161842024053957606013665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] -32892114815956784666429624709766873161601248561630956903554065320740028794769162313474878736053759210035405902787354235982454827578551981464758081583411598779965652048992631805049998900943437003773431552691489938609692100779498918413723110945472803370756018977628014128826142326266625381268453671029742436421704805152979862916894688472906363746844880275906586712449266677766297814686675832516461374559848838722433694925625224040340435031427404352134523309155311201851533385829278748061945912049502803747596759334386128759110183566178493345273193180150985957041999378366204315702863230877656585880224018794894767268370062047566466865988719559506469080684512959512357142566924615913462132328004255690624115715156380451711240707000550942265655319012200711168776689083777310322833116959392362810780455404433078370461521140277940705573911186282231037033018160197925003177260074206878614063177171624182891036866721686873805122558247939008397962849097930901885129368008148171303504670129680986481903789848095064100812067374376380168659228211919638490710933428552027168515608352700770090033380347958100570451453463662705300364801188852654374756082113488181540575563414689786293340381054203011748031959533733961033068296484465342803572640885254449011998910609601865532890165191758086721184755144348758577047522728515139583245521507083836648429455479867683644266880291764157011289716515007098791510807238157167635533180148057488859767807124741671882376639233499263707126072404111689921963627565689952703085762332140214641412864744219809791891582553356380327893886281891321356215106780348241243680466523129849806625464638499286891356457411662548626052087619280513165228127871000293613805920497437895812499540822553464034370226678956355797903828993011407297614270857731486336853289474443576739679804255216822067043374402302839328721293251529465170951297981815915067539446541272830228293627364193417053123743962965214055601952747970878827277847077035451561669253847493827757618034903591769734137014932576623753616835790008699760184581767101469221584839710417063810400606252531020977239419817689794461667686023265764325852280138464232913197871717064691909025298237342261691281069971680702291135580852487612434220482059956512454824181341319934523865451044793368583683860456091114470838652883088256533924420141530452644322809627806347609021584594048513116757464827626573929466813411794994934725543513151755980050360707597277156247470555882688243011060145474156289283788477400220451263310441035235533340029626807113991329131216479194052114251776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] 848576575794119981456838589611792242824128927940635068693594945735887686944749361663091499967648791711283176668266996355743400207713861666647306096429707163122370406287572952462539528673156888481968506435941424616558139609389770032940214153890149912400092629064677704849571567073700367641422080326558712748136890678657666027704252143752009769942260470953229261147925908136242523074846304319407002914476821476098055330131526269366471155738666410351854669823834049116628256179830391188299597802925646500987122352506727003855031669979922540972279391550079036576565122352472240214666643766493465178977102315337117137504032865735496059286277259414924410922231653177357183015661018532622319374813308785304262584924715564021031852633323250012691789312021136054929365003568696318890367282016502994603774784940211690026139182747776119323578936785863360438903910274219178137410426524947492427881369153445898107501367966320249132410121896985635322982322060913513771733738213946267331735540475892336269810158294810013300789333654177798537427573412712087049551363958470738917892593812240317219416036577137549608352148173294415905740386530189874829874714003398002442867278632333723792528579493143237805826539079662130871942389069309431772409936887280123424886347995739004239070727334133244650102680946239421847827071216313421109995713733477731021100360558323818008381751315302643481472818752987955677097016043184755517155578181268800056487529855868981592184234005678708069491383343125547659924154123556670715313070141435601772926024913608070525468738102724350616404191075116033816090544998563567328087439533768585278275543638110854375351101880777501562928878842044153175462808923950983664223395268187112221433558889845382335057586120974831956298119554851975026861112344153016880526345676157086890138401457102509078091000376375978100222637047792550470058332252305303954736679424240387417044262198393407005940065028065396313680694740343682103735032498327787202142937265582455261432871025288052798542446284022210160356914511089406515122468803078023446593349308403956304357704871536708030403102380995262182677023487822905737990129885184806824183052713717522438531701356706443255236727839223070837133501634152814323209381237597472279519461143381138543311621170413609719848816089442974901890517108764889139162716807054041262034977999171181721862683867972405875537324130796105305744189973512604221958244013703386344060271637552033050351688118602376359082105814726693706259579579751196804585669737209586693451830023330331675620663043181078642688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,68] 110046185659933450023301496596554860925815122628281470270809640735060314872286695002861192772650877705750176944248021827522992434724151458525779528094156871142797663062399059936455445349193415123048042554542703695572949973411831440713699902189842532690817843282666418599648970013638748204303377508171414893938182817553930810864654826719878443119073347335829894544510944607962849829196965351796971266511488152540737893014731914118111769738996196479764530449018076834599905285757635934582225930502366436558807642689490342648212610180342407020812189509119312592009485588054570305374599521725311570063720868700535711843276406070322833706953300990706263993360694329515355163914135141660983573432822994697755279895121057152507586245295530794568210113589804407381823013468527513503982161773235850827259388792269005699604677981996693395798138380297773839331092214404258097990661802649120408908243203686061129132280358300587587724480747536471704540974131612148390077360444449113764940727338612700855935451809531611843860248367984141797701793910529394131403099626816656351285966243240883114922381773729199332961972636399249374578629996280172065936598055325795156257635961181712224054269849223429018342554895213603827820877997399097301993224120032226876877405692924166823069945423141423207423673408530349641593201793951017259807726957999785745040737967002055956011971750678815345555136248550077785243093103688344584181638685462674019751971592547677210585154533626837511689787500897823912908693417531451039408872061190947130570626817623118595376293928913082092732560437541441286306470206245993094569785019145699453765706768237377695413263809774697719917609393725975722151507174986046350902444161370596638645299631107998392922747578742799440722351082278619082971251655741786397716817810674602949873551497955025309428277328585047640514166764246949216967828858507928185679672603734597632627327082305254310783771878077288820114045428271172406769656203852054041470122229234411457672186851897094682893618921755170831395592864447843823464407818140258719981378472904304685848555117222872684954254549373183033109668049408078389914071639695181013849398937263854798173647583209706044140119976776072363960913876755540193484722371294197044127935299726746166004303410014999005155175288999074258268126639791818331002712698513345061365511237892056972117469012015886227605496389073719980276363788438789145957962041436437928762113050094645986476138849469480212038434199810988145038371312370976491566084021356800837533993879833882525488701867813275560837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,69] -26830224432168716129619170369943047645999064358458320146916320534131021808992290280462978905198884107334404494395545824261696518423407269436426917226562615000036428657827355110448547235776011681194548925179517354826867444798862484286665459067317310047401263637792065038531987152045329744435100831659609477986675331381419584663514867855561173969215341106934825613655149991872149076340415518744580322442499298228556019287813311130158234818040035852627395600969773696339710845147675218890252470169369612517057645743420432196466447218595495288152883556142675974462452618564197894240074470699091369046844045995796842829083494495459362770476173193327778474975830227439752497748147717207870717199520577558571644622956956145983112407120962082211140173679454853260636678442990246744617635510622086109775407883868802501268603651717668283200233247489963354312768898367866344721643912987065791281759176363186696025303923909131606079018829950672729644231025243734623499948551896017862813274682041764661713627193199213569353070852137407337126100111704483135450274552718962725345246112836931018046448869391109772157352601113520648462772498813423020953917604928666336847890591726068623756222765586242599311764344125631641154330662973665097021631504944558349259322533151389113431532969954921691961072878333453430304605012287172525657701522329530190517359565531352605828008728728984274827572829683465160377132289753421612556908108091093099456220592373741687732962348507087339785793384867643694117765986106967874332062471601489539459926928185315312444083825726229471859420237396288817956071740930122184884227546641043808106610097964767516951672689126434243472660881706255893296987388567123573689780002720380435034066606318129254022426354260793100190524317549208840260763693792887070043471393860145807842003016904696256019452631222112106346275703808607639503482463307830623566742774375451392507942295356761403662160002698842319655599958436770955375116269980507388679820749286908937994843722940364842878803799805297138301222716039380546839240312814226892521815456661844450997268093891188501201730544891409569737046530218549323108182501252271287736647864914302858325835041377892477375637210494723830660376201276400130944758198318792473260990413328891500909507049719329004835343684596574861304537167262799159723070740661395720025129484433874720850121261010026849146780662380533258357852506109617271163319764296849854568376622536472909328205458279792319026655414580336758085616345313327313417476471789518029670962684286744678255320936569982523801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,70] 2782722579121690112429606744712916944875192286621419790330925316547265800485634099228828333812962338194980199123925418838758087263708703384604714063639750085150412038137135677306815889706591280909791349987514973969657998531208507462545760284889610498367812503490782274802388729293044559523505284367038940663599024437047414164634543247989915215633008661269023246508582469779119664092015157251303113916412399207374416040001767780094279441693237570359317508991163114983191116175946769574441189083689886898655182630349901070463910946387715061748692816402726444731453553567407835239346143833267760671700761415507805835612395948684018755531416197425565652597487211872840833047602868774389850368082206218218480435716713336858342237807690804456329946104075480354694172790689714377393768741540923608932846427555492799431435869180687025217837833467048557971254934223440416611845818195134379831039215609792943914256184099749669640779825399232810443051121773298572102529184232388561696537468084218325223723191396266487027006546680145741584926767748441770903205628849902155158077307096167341290503248324434986447709457149582207074157631373055000010124675577227081794252009617799410911977419068456905427153495936671302883313400060697249184118931509076157224856959609499550947540169489361654275888341556089316991083104119678203066584535531831634769602997842852623125961679376647787266048024151397663101342987485782252765793032980104176010170148282348764004979054854326433941375311649292811241409553183267712939336194500631654861116944466109206043899234088699885538225488812093656326637026519943625711910887631624944964687903164862873096409455892646566830466476467710401775326719947402402009113996957170833070520441292381377020956462223708629935788143478840023254929023717520997727149751430128716992477282446897352606442468414871824042076547716848315423570672949266109667076623582174040201118641742146582825200228723429749884934998847875032742720652560948014976561388947227919175174065883914577619118030731569317664202985587498543702714070170825042497355667496466426412467515039254781714698905386609512531495597082580384128626384412825686391165131215064074417468537339015167735466813972499248295530280908739314696825660307777426710675983787983096106545908218422751639682868242059597978765185380884335122412604175073458737028984380979373457108826657950768785146295230683749173884754905830534557043824170805693294040170303165497174230929699406377549568111195472098695625147517463222718123082179718947974667080019256916948680681980540192030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,71] -185648156978064336243819353870161026346787783316440488032786086226668190056148075403406838396129891819004811798428013574110617953443312148511235194212499187447747678705426443943727539982147272608918377556996427451652569128397476943860902448893492361107531453774175313053132942581950602795076465460928209813871872842869602973218365765088404805650915597906636529622210526527486217894282804945423322480553421519667983901057125310296551115822563793818578507508130633227677182520015092691257664422848815162834348479383425029583619956403825072039339588431333904074443499456294786186918910579323588279800216268805177965825946063450370542902150286988642976023262319732642839258925009196294391568773686501715457809440287925003486841937658806130051150747875008687237933725204853968921172573353540199611335217734382246249872459379067564828006952539253537611756333965800919902306716385045065363888716465904914502780522794951970865651156151023780810424809018812054557758381205938625856826718006012883546111517299881396832481571997340203631050232712191206343972171752494630407098997778326334453479900529042915995590541539547410926921552086899570946179586412714977912651278959386507659926820097845847607802728022360108623512210730049702986660705718942827429283842287036195110206550656772455852638479136181130333811442114654985282016143870829654032146287658600016633199603955328576797263639935175168587547632120147901283480776293407321479664461144400641275709276827599524264519582653662692919888916873834108351165635334523611379896667226583412267835932592165936737059840798004121175539415208030719534027366295895687844742727061754208985696848863055316117938464491700667448422405283196653022088004208870206514566599568460017058663756114054891371725553472012934676207136614489426609809796207905614950857872571708391018748591930386655810454741249051431216080911024159077686587174698284752260778014990449764462155774622775291789904384287511502049842295897518976453506583003374347870787283896600643238943670719957435651385414494759549348307575275141677140342955982851900642632263193677353311020591140681035791564438005594182961352801328604973402213083822921865993318234633402259249161881114540908868460062344987068488544139706199796245314529599822484221548070456708905653775302356775331798711267059711224208944866285724611110742727348044750617212418493710723263431525242154392556551370921612151556287291128863150476910312422868489263989322230704615968821451613313817503331545973072986339893482703735350399198472781002775376537879192267023974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,72] 14211729590803716244543755913178012924673076311878387003776590641676852438288847088740338425259248740369923358732863717476960650135015743876777410178205582909924437633901788553466496839025402145017616442655617081917065081359259723710332356697275468002173496852876909811507611356531925679350242706677221971030789019210056663667300770635788802383673123957333256673671646836189968602187245602160036813101241286152784607360600861187419383458196597333159940254174485654091382453666996982061036959177399690156945988233568036444830549066144271394603220532770949273922325263698853290056852790634943804063377455692125167207890831131205095817352953706791221169518253577518880089190556089581716465442802649220198929691297922845115820409016196779513829503652205387887188734885308209040494105207109853245706532429969142994852091635178934075366562927549023543906309518321373630381975377249982644438096918692034448353000266530252397781442429924541909582554304278440823477559875368653011587788267564217766657932810413934082487409888363393593359356193479744386291482453962575154603016679229813275029936249782237666740647242102071712327942886429753018686881105052052497034724929424293111742658454036277289080466457816111475927788317986527663012074332457531148670525358445378751157304973759845344883987599911338313994278502386896664933674928604312646816360768789797665099681148589814419113768621408345782427870709496160166508222386578238995524917503093286875043072575141152774643290407342085062483063887480026648771169552311989529751538862143561313545801066961934954462970389950464914338411666417097255436500685256503829977041766832827233781686829508063144680457329039111072629157146438217025977925395210717039073039995798647934163950701085117059740982870404829078082102553526323731456119586043271181629855024472306446124813884975940002517806747385560785102841039184318379576493308580674819048158854076457693082459279490986734219908668554343200898398766581219921221820737274812920273059978241610918615914352372285368071893703384668357996904943197793344503023139371233736432994104145704548337240367267515677148883012651090407668510003894035478763529467314835804219876195552735781036597172345649642333167040841087857347281770720449539718832818629354967669224482411991371174554321795741531186665493832827600104756133835030106178288836216548140394498089961740561874936085479500545168021984274094736273843810995407157843386715584032666328373055590250307896686194862056766240552362697418363349782838644121276926402437341975876156848298319486648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,73] -662126038764821205449755188082054124471705895778568602581310432088871450916011340760813132823401419520427385061259305576921816918421716280515113657295840660708489515386894779787921010327009807130547025182610120922527976864573974605224755643971359300091087892577462062657052641370625430552745225887294905585870615097908157831486030994998022149820673041862430306565489066657630320575753775256281118257749087949839613824027291515059257032565565123996824119544641544466515457105537900229117071596054826041819870253208739721704115956880564926463971338151505171313504990738141159903419556945548379750426542988526043459659428521189009841890626893036694024420695309984031236215346422079911498606564244607101493825312160784606525211902589312766814367219440088660281812817544557031401115107141546276146259782538578155902171555124410433207442973138213967644863712854338452758706359836018907398264784210479756912029444702466276838807698954125108769796763147992461601831188872916860963921555429679564423665393962415899167875147494765027404366444995771028785882638834922267519731965553677224896134691280596844404044904982226483284977911926407123191748773220670485063939444257515039889253049723313808497517202440100038193250172887331459455292859852503144008009695726191848341850179549065672890301511794806493371784763893257876795320852350625361467537325863378922159017916644649828439185383396604806193565390159522638664432141735666964392963212653346133565015470648102595470174746944154929610086481406882599010274601705163278213181691631740550293712292005283516157793371783759935260153366633378250743203970793390334478323771964294856921093818047807577632113945748758520411619320214824939800274944172673065364615794613313288111262940695280057519351252434914806193094570377329959092600535279660670546868750239086389223399056660489519078910441184463932268252703319860516134168642059836205971265703417184869556794471822547704646398419323746327979211336441476111928544416994062214749900339139636952282871584263199238705806010386473290835514872821463479722128669732119334175596073738622331552861694960001489558124591145310039825756549738343548947642774429287912641639990494529110117542743775914261826978867362793355307975808132596844971647151421789722892060098245617165104973410727190615036019204254814354945679684498403494099096488904681556480873660961079558433169398058925867618733264309579287645555871850546798538994948285484696923469760994902194702952453036893429183673517980466351082747737986411270544833130455685725322747376610731622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,74] 24138763036934266001265847099243715996631280267071780046160751294648784226204265912613022107052106119000943897200608175942194647916350825914065006804226917475651893953861563539501677087692631999430978414630406249352916432414397829322148463413739271754074177763637339778760044637473700240020921324515406730169819335598919571689704271632349338247323206607159398560564519953094676710462981687683076073563266475133428414400650193573177615124540034455605274194823518897378821121814537767827422631948531185707906154953010864272712578053096023877741485180866696153780833714201720907402023075400349506121753609134031722999242349208411192593453844898056498215958102932320735613580058461135824889446428694947040280182223926757235520936056522257617420031994362525103798753390243334280586255966061331984663593601060763667691690291089387668479075657955437346797515073264154420490368459067932339088456862712626619179610917747763995654552428002172284785783463118602015206394868011586902842098049368995530149984916911100587429862538450409072565325147553635600994283508194242406409145167077528271835816443146954218267384401050392115888471417098205418034160628149607641918572505083145064843899690342981772012365282331824855626272765602085619756801084567429559334509644831673323922085458913351098823391795737749295968562914261245431885818882270700084067850880791304017985247765033361269594618807069725812830674920967455010871159405700641511461445693169921929566282417923305811803408557253645301330729134128780271817927729440318111098776562498212037238602281129479147386814845332275528508049516758001359217744306630094645446762529349820808816456814421745361652569991498235901039368198104636200902292932012864288934090549086366554707626300981448289264447716000957160087854023606380690688308213394612393113474134301621867007783167782510978339556968562407889973966532111508216668641382875936445647502772666547987335732093913781544498843908363831572951222477396484818900564613966253316824359245112351452019695262911067749894498156910486519918588903724610267733806828332303902211544741941442371918820570693537676652082240675274484722967555073657228227772693931235741041231227886890677844557599302784766007229545152905344169363664934170122669354244976409560638713176597361922793733635856416420360183895660574212432963331138186452248247354994009253956824388160172575954977897774939900256450247986191697966438956410191583410678186932712246530918542535808803104054454851124996879996771973597659591630039848212533133556267343283816080436352191037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,75] -1363199607281516840523825614469851289633200575377120957144092498885102174305218457467503670739835038878261282938051783492283287371980240041209741717472120744880912259382761917456077562837484447829840232367593283667161720812778334988820130466472740844501105411404122471165425667927438375143796937344331134792536042619016624706828317543938393607953654402892272325720547462664207739373946306959038073556879411587029840406931208652380474511281779425626956291509320515783298255060627885424621704621011303060989079639934245746222798149882157134760097494411502578799576929007358677679177844948304774022955968977683639656183373718041756613638334068151744788785651071705577539513494295704612988271548538651206209589265813587343776829204068661270815132802049995404087474041501028298001956765285100161943133981656844560536918157600211757481104305798998226292322178657177976787715093988957572042414796921696471320023214581174991612998249037868946163349010152186034789795168018582683123599568653774163753171957053373277126109422837622914331173725502990781691625981805657446387439427292568468363461886852488868066534744523587015066987896178645744179487288569891836901581775875756998114607873175384046560737030889320973291421170286110558491283474924325303682945647870140934720852241237238755338294515237864400103181009459385853823931725521863534959308405043841272188995059730049941080911191912716280751483408093119887073972256378955745353961606173530439844908794202165580158140472373363231739992922048384359781242412952100458568978107402392910616209686998886063359507458297559824786390976062691113529230886205978455051701867151148934408883569214198397180813880861176638761439517261347063258303163547699865481208581256529609093797693494562888991379884524986414857537175342443039192318299765416682829001450167382803564854384852802978841742378736652898675173423717204820083166143669492861488029609971350249406121013180674516184889542701028471468445938900371126400831227450267387049971172904512717307620253722383607088264600877091661192209014999712038301703430810824282795035435362075530682881469430462757683532106366942853879286509909498954068933376436068753302414222661998159214394073398136442259935257812047286483569093089422822688241487507240706289541821301721949081809710650590355002664875846485074496649582995616391705386170716030575304566505673244273839223712893961240188216699059603563127588600888202930352978565741952109929562086226448137374282172762141280887377828444641313452526322130418197220389868635623488345448084668416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,76] 29803436108296170843373909316672034524042638114267168474935013852128622394601086279206217245429699888497067320961650468766597644405433005034523865006157025152517500336468268884693529630633357462298465720059313040544742022546328515743018762364261778397996478198788611824288639328931019921100646928071530715671894140491419568124588646886854496649677490504266392523977668241751554629051508267774607399700537065330112839186898121426178873061663395660999721275975594804816512720698611080808896986833106072794872868699521895681653331359201617551939078974491317440021784011207837681648896703764205878922135192214635296272577061083759144495944946034437902160378446445871117801972689230155722968111942211741448697179694826716531357283657474078086416310930510585779609707689041088624465515220631912691867968761239364505636112374694263047554182907985402679283134031199029457827699314967174731400256700247663161963014945783193228888316562362773949454357105286970658274275692300230366850042721612918816180420622305895800997096919738828566348443143373233653555563387546949551771680421373642804311872920082221123989982700947725107487461306076180409668761010290423401502286484415275322783987561692119759151528557047131416663336968931345474235570268221314123137464205303553483050802692864912633181439846290045698855897840870411094792180189271468890100383950695864340377471828351115768981636722913098686364413450328786200241748727424547609368389587212375726705981903430614652564363669744180800045506756966511218631768877246623963478056001011474155913141349689629108372710656083159719699735267696537842662333559609320343220056413069344165386979215084883288684289034275492692361475696510776076851741979357543891981867434723210451292482111765924987197899007136683782633820124793098723246927031934910865671795470578386854614800395794835038134663254826418018712557544059603921961697382455732022708100908462534763217457175189283925382971518146930807559372731280657537575021906903902419539531505610353254483403544588620118621473923540851211554212589558690617290792911357234494859560682171516183107121155141916967944998737921679762176912502128197325822205033306109650578498219084044179374048706999474495383543171235098580986465208294351163884930115250025391501821185726055932595987695616732709951778428723273974737188763876160828595032222216107804112016709257927543121226353438967201708699481708630467949719474162645225003421379360463846781030244310051336207930049300237407090901872078451923275419574260099261333418061246507560475941163499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,77] -697510230833488997110629711584866344774283822191233803186970213524437053742409622927042092345011309788343871106733079979278702945717940458628813396156947236372605267609779240133311929788339484717720903316974721839734598469235725500121321461320768107580515722335777129273785726072346244139651587836198469776063816007570094105461784856445652839283654087239034124161655111242798563529732532189730546976375583058927428689252430066732855550126941803620035529215295349766096332594367932391300223866695448912231214084571780382484578448454367712529377760704374820068543412803195317826803543282316819725933254280700243440456810004327478266741449989415717272801640588356272684756326145696533324590487818371847055899569094578897329465075614757378173053279110908462780230072669082513358977912558692930880031270394908824507389960234632369344420315723609001001018594520510454099532316135539473699438408313875284685220180533588278682916917115447104052159180286592639986497295930741377657413897115315023016523254747742623642635535959266793518463845169667414240827827925733210211779026961406112429456349794648128359797676039826181831062069355851610910499449861034527966202419510950963456410433723165332878921176185741708710000404128312176022613507708207422123370991303827108336645038912496346052450779806510570581625906588867134962078808028831586023716592068518912206839581726358070067116839463740844436766613658692505883607587898601860711854035033250534633573333487785609533602180085739775912098923179479409980052546549951933895730752884817964116178235757010217692398397126646362711450917281046548322746931395611258739063114551768781557873219281567556531478476309250335037290636601381975796308053419657874302393091122239175760802334540575749044380131695690956684084460956790995491128876128602801278903248849877225801639652849982166007861784050429672266059213553848556581512784267032387694024278835711021182597652529622790592703777874846991024564330056444343783491658207590468096277501316617308516848965697581977943779315260042598071419698700073298084152915311925085411469846953625500696958209100765870380973685370078284418103038703002052169314583705073046623246392179258267118390990594576988296579833970535165840599478202492715968717307965377081482786957444466990820379920608347357537393606600272724243302424090754861022443533636338542884850558441186796882948631029739565035114358401651887658241765084678928071512608963808643513352558308705951766914213767911556403323028407358684723677988259111098251163961126298192584657338368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,78] 36085908700892200248153133209869878200523506702384406512708916513125569075621729188278715891931606411162732466405803665521146382793178349348373073338153300477301149932253855126358148660399745485243421906577321590464919093069062112763127274081531980901316655037595539698049681642758939407505707740757111685647074085777426812691867218485986861229363212718576189788132946834026668411061931140545192736752818803016488829728941223857544239915701759735002443673424857430499856128315521105270787426776904938681346011876032319250685306675153125096828431003863612260440328224225203191324520250910243300463347824205815225456588990672783136585935424442411137838036023869383777031525952680417136188560611449097212501826449201861942198758551853616792790793316094289162891948477794084073531411941677290152398419421586392760362628282574502160549949024650601683465540378586132773090962439992189030238390213026540113089422678495195586648512258644084185459686772773701816235341547122189640754724211573720074320911647015541918001952957007905097185004575642843607992398082482521087815163303418024211743960409220271178207754134145840634785147810330263309522997332198836094207988010147379560296123280880458116800900446800778861808551377328820206011333359323753960228788666373109281389274823799779477002491018688890441733128733902523313866145130732806107049409609295922801840127089064123700608491650189310963888654820574601681831382056008227710793518082280752316964414420730950542335748172926080180561674254492258865950902613804143718089016483685782313149960801898189366271565233520328531487021746395870185217087937868640384197241248457345017128028751100692081262492568327297326731081747466592016163345134175314715607175656325382530017804437211044084302521165549728223950609009406846289214141031718557096236047726846891492775918028526262098826339351294464375017948071439786279028148900071520729443961261704897110877480971263365615040362448136947281102473991214964049646734120908687776028432742817040876700877335706523923260385709829509370518000090155493863331696396267597749612491195397474782050382209032559198615894170760354310104845482632206885534144595482024993087984897817450859618761744926042781711513496302384435812473554047883145969124555800251671936569803884355411460846431956421187750028233719009225601013711341813538565941409155919409135299702329793319198121292988957544299443590184860624780524757657417980602746950762952698119898612011140311002976348637699422196339756956591844166213915161883868318314507017232135231299911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,79] -448059535375391826694297583003673954068514840896708364868434637443442764096761113323102945124575493774489135142753945722439086798974382316105252849667440437370079779180704420102517955544807608076522512668519309771302189213606320045445343341835149727409742624556890768695492971249754990155346946219759002569082790407106497467149458572997910187439993241963279213821175183732761682179908644387157905113811131942419973021528899090980327553919669562306595798127848422655610327355801153015970468975146350192620097330890528335156560780380167406532588413332688039398731019876351255009120440481802340640104867677087876205406940330861196584651053983819459567774360953349158886146698414608398598467865077464222559487685769762767050753379313451279530469017626417125301272608396676816616291238783982794072196721148590751460067511928052289728452799880993214224407379559586809152999209019531016916690800667867552163591089211943025661392447717470240921110072615584990826807134837513876518631481289988320402662014566981769146436598508644145223814899214465078733220152365882436179162302203047773190772920961293995839020450267717960503507343532176027084069383627869060267806786175418040570652860876070893884054325114234737825631713043274574739917424403081296897515089960175688179398487309088462351784780156514287351299682338756793262558321193163401685943527302178082523113737972692464114309237294292488343109725117637374907270306281727794523771125266021901012693437362708233350743382864925199861583164996811758825444582784247265517250496984855369516068241425238277174681832053309927490238780738748178876481647067687748218690322964024028006610472850658590308853691009656353775561462956707581105545598081737675545273417052235044145847706462738266315923933073840979315748623359253783062954855003892744180838425327749718579624642845345438633561927460231177338224879143795803521524427731210617721575866576916177271508234941105206951185410125808191675302141984970588345531702268106033787560486647062462243704671857695642049149600716923240872707739712583413510881578336890997022183934633512097908703639693158954406549712774299312900409968096831304037265187781322685899167037975320379010843569069854793094312144550482238386755654641635237819600980086997311306648233853306914544158945301336623400768516293197870378926068963615648482077504004545062817885621312734905921990829722039392263468716025727185496744319995129926267571478784748739453850139663639130841457251167178082729784870590000972498581267894525422611788352500099944722884198400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,80] 2125660777792259915234912602187481204915373090197704217043910609661216267854829129804603614310655578678217717414464081888422122175813669552903906181153882237945657078671693927471297674025438260934585130650626427578865612084469757720836336720165451626715104581956512562264957857494072662784068427593798301919280859023692056737500942341716212207576662451216200740364124773584659679830311243530481689359244172984501305360815688006066604819175670647039602558119567495045433952582507933370282346831387770042733854146125375372027602167561455751118504678529367758155650071322272500491354351369347293724279130227610027480756463471773334192274623785310303649419601109637092373204027178472898926614813471523284076808342681122786465907406482976570936026887421557160810202829286006139230419253234422512786135966191179733739556572856436661792785434641908035255796689675809450460804451611626347489119367784337665637032473337781895130874590059609617217564497785913992935097304864740069575895142160333629072220024241618253784308192067920957921058383798690281683781731705402532176576846076498080248587419684554102161840831945712452686431898208976910264298269333559962074973740060692425203226562010916104099637767892376641945313376421723084835586193061480751408277666168401930627747901993350644663266073626569271581416124556883627598684662935374475994733943155326221407292379672063258930954979560644951188871716786540976133278365048084595438979237326221970027905807900337404748131705774864974383623354373861413143798224621121198547309699773728579012810255348651168960588225908416117163935070233030590976689454246241768781878750587566534511510712513171467301985242338275617742914993988495222242204012498102022739491823030448433797574434894983647226373753221830309067314112105329578396355444333071627819671246829761460978131189462088988585869370776970027699392880608873340926303872206045779056465758900877186919270147296586190097317329712788147331966330594762970248399896045672010179483129585143762867151012686372019938855219238411552096292755806857545970494895371520396828285651461933008476100841831120292829161754077474193038322518034577602282390625670946224303597339050043415987253736505331801158064991192119741440453714901433178807052972523418720189393169108336941669679676262051699100909303354397480882686047256921496345661837157853140206284703406160440300973969729723329510089553046370453353832269724818384756986800919987685480105666277650870022302366812919094303164900465467053636327015654972019625197649034898731150868480000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,81] 77917262833247724038279488675203547434515048499275158022126670254879031039682336748846564897647390534306688237969627090355982221869084239382041540756031529539405689471027334336747715020183168309851195898974994187055857520674420997427480363224128405941706051603480374907107714551167100561317518041376321745274418459424973334944131028436160707390804865755815141600041555159209343002288818632080458848200854237498362907803231427597893380598620102105961553834443488754499186420756864611436362409165002147460635380758183942236015218889348948233796783985722080572163188835345749992311739026600812427040261621432255932073883502577823351541373160655859490011596352881326361546597025287072932111057703452599973032376072249941081856392242334947679796472126321881658095091076044188206642597027787551759048650937168981233153371406089974498923083706607878207057851532160842203015143796336376527758468735760398326324655042872986471236821014554784702924930294347106472154762311129347711907533802787602632217191858672461127594883218869446573544136455006265295509409298172907606655073900957758992268186866988013827825820322570663908174267922691925680633782367100551254057067456846531000595096155420542736960476137365350402443632547456299808575815382816438069515491650872315507117064632634562098693251966513627178269528389124825276438945347146298474962350833806160194151867751243592524011125800719973019756021422529103889017971375095220020610168621282235622427581816814966102371768936556411227734636695304924675887635053892789668428220156538126874547462685225956690407721855077427589599183244158272511089261910008683011845448845817342728536362835261987557815595057263984006502374053388592774028407364064399337090012540826158983978128188278192619885265947959080030304490551709882976036238417948830213451007138565515415149162260814941011209375946261696568478447607314771717720027877708995493745248712802955222408376995597106030741529912273886052354923711459929216824373417612626848878034494949951366651446692843007648543347615744291334054485720760032686283184749452620528291963443065344894485317497151461367055054588604426270084128837103280814160965945965061061533597960319626596118814359218891054944536306561878825642040361863809764448062581904338196268788760946727702866558887030214597687938955671586204329536695431994564115001155223199243937333735979242401064548512538637351472796533749788054889226681327041302190881961169249452295137476289397909741736105188831750642768085685819737562697720277473606158210915672520235417600000000000000000000000000000000000000000000000000000000000000000000000000000 [86,82] -5855451740824622297259820105679396129756781115098792386117958774241173181950974614961709292160665520158449564611588434097311038057048261461575202115920183353605670322345252254851567288887640500435446147235563408691910282288439647441905633653099910520323198004133055484419073221517776594720924264787721168477249272142913953464502179917193246875999466901540263481287885130218881246191729274937555807299107930767613539197117818569075013660256895039569091662976626669147014754812453703197686520808901482276833972969481338881946949679103568869013663013925143536612978239736814756702380662213791430065835664868031789229998983312542770406033896894339697164899488090503301326295822565426562995279233881298123849832579034313128742400954421952200737182380290961907757892762834364372392836162707895910962424650660300149826756425381168664640436048261485135141184300671636835339391296428298275319767288755714734729385564633706373111891590629592442158177364009035439343383100710586757249909786825874852624206746625510355191546454329492017450360476712975393059804020561035693280528872611479352106441627314365868180268629754216264551538295648496780812688014423834041389193650398737737722237902301312120538614252500305157602995334472829803151732017257222121581563842410811937393093660661779233133667671882112861050469781204916187106521084391937470698232672239619612020384617199940019377405528988164043672192099905738020092091974834551008225072125788878139258067521128763607333162900901745209191301491223319620997567366815582947661776320205070820809831681804801915047338604607811596557313674888002355169113322125043955687876778997764001533400404605793350483558767772976085880890149439370061202906714965578830018224349243786378526552641561343163781961153887897721068729632816969583591008820435401149035221006739648385202042015397913919297391119417251702234844319852609276623590631651752304559701723101686711168136391810229928570906620314538424072373773839345361420681618196283668068422254638993188979212447486999698545936299499634971229451936055056400761852252626966564917872152735817482954940208015899396401699005746826055228374576308201378897097222917413232264070316741401373733003814637829659642080129803367225032407574372383612099956574328747313236994173102385999737605894706489514388757269860860865290855805701474778170656544331167185577955465510493651095198311159898203214277049120550635878150004302959864108552429028393999488829385915692311912213215411438120233657432010001385855341890058778875817116436223712716390400000000000000000000000000000000000000000000000000000000000000000000000000 [86,83] 395943166342809631989562456287082715534352647163947191472784197048796063687843000160997107780698478774458020916040557258217008991546039779299362883586074511015820101553786069251164286889942650911272199121125006652805981560593692412105105878069845211365456331381989014842501341276120300370089133300180224665876478241011139939181977959556529835693262621839293599562301760094077780784560963476976958759808328595951867419495122884258194716805373516345011947525948659511903009605263983205607486323412173278114250540560905723155283023681824067865387255832478083189446246537452387476602771378243684760227763498092359762397312219554942510383334343445846809617322448392441520196930777518328113601801252121112153126076050910107156207266663574941430444128359053165141888221866091773756863448631021083961524301779101812477127739979871163207911038596893982369487510218228925482716013030338061257532181863058426418216706744733640501453697730919619621991219757259802190464850886221514079384451768784979074405803285228481130924140603951393686035454082549341303330264460101127045027817289365188640179194524479630818085266317163061074126587504193972185530048872281739458309167693218536178887090182717535984924974891646580886783072624449383186399331160329311519993489788312839024910134337438097716042287633030323393381827129028710658743027778887611790610334725430997774486940588387886405167089940410546833026982891843777977896567807191530425622735412243023079475729216923146659460133717752935269534044303469955732508923711894303067666863711709072722915318524096736329537302692078801883529523484868396885620025276662103151579864452000967642135886691280904675852737188325079314216975247607873521797852928096512985333005745529504867237716089501374492817227018766477891226155044498215081969821280280500766449116190506570678163038647017522156987915165599843104188047677192620019825711506326102439100546607367119648661091981154500919698653691070875532700452033828883163322680510120200107675963024919384230498331549685460342239935715885132260053364130851543687815662075806421760438670018075578674131893388860950555755058537886800913663161173160410217067137419880376909890511121007565779197036221652412708208188395453560091396011487389240702068036123756340921648803985212544385261348161689336579400514541978434961752218982611522115267577461568506776579736154169898372630197344585873819800906160357900610410748104367207532768673483738936676886553423605076457405488676934531131043830334145147083224270178465440028411524755063885004800000000000000000000000000000000000000000000000000000000000000000000000 [86,84] 12957296072014392856385970459417268733465149264852739707456262373385373423167995437282673348118273132068047932247781118799517041189691841197851897512714174395115176407478768102304748323905495768750161297532123233512563574260334680806351633639640679428804384525925309674136316437276526303936450036037128023771400937850252640065497650119750890398361606100698286089095986670888109891104461431751539042620099194767014744804408522452065657442032637150678104591600146031234789991573123957894023465172441523955974104048931814830698993291137353700080574761620089839458112777453264021010777767554481957155039998535123323580687092291127105227784386714271388398411916436689212262032952371458037306915612768643847832330051602591177520391142158985509402376646484619233731736231146713658284545287200386293953516439818811123714763439107974822793356331930532337621862296566162701714065924457512453770793541699529785838734769936377346260496656232032587024547111415486320698656286910608078646054193807452796842387151127683274469236083982134793074090606365972460883142783811135891128617558739112123685545758483275662559380386248693633016175295514886677379112075270797437147659842118766677852694067408789300073541897875883766079077449705477845294179663023780805129410871355910180862199632597321597114538093978720568034117544248893102113576443725517502824140261027636422379076605569694809746379578401972844648214962233714669794593518625757222286508477933933466129358610523424423627822452111241925583093002070227945862457881792553053144759398939345264231141060142859016068902713100402928004566825069049391891997518133872376756467619300850821112507596348858763403978305725734833866168496190554476142136467377550846657503911543132552870331448772628181067248294214660678467779176946466522680924080954709874061993546841583157488728017441503759350417583451328325580149216106687508605062976949055187074806033204702893245863342217810005945375242213576129767929124520286952860891538949473301437916842336341205858509867289498976962410210853705482653099010394415739388756584870554467613864753631822215943433187460180270039422062618262172810020318254516644880999896357789911545355713980200676502424564239085421631308565821249275486767802216374329122845418832458595021522145553339492946598529495818390995925770746080302753847156559689027452776365109355067536440603783747170100315902698253111668437082747904177804951192544252692205224270583967250679965396568077378852035296620324627329296595228887589298886067407176883129801578866760744960000000000000000000000000000000000000000000000000000000000000000000 [86,85] -479307781914830952042124210442915723075215397089452983748256475744545899356023172359809590696650746355746989560648740275295380856049888823632126788712651921601862726406408090250598693755094935228909721514691737893323036759793218830153139936947667708079051795397474771115909879547196534503894814183591710658220790729415262693083441811931446027135337480159693289816549413843279851853815110763016126499612584796733267359875665974586453355575651404115177549063724222775735469317142760359385950635765651324204301183211779629963889493684983387474425624939219185244782426220159707320045890460133378627994695679516740584495203143283363853428180310379455044327056031803881316541211186567440746680158221865079783603587345616282675047311143875785669821961732097373971972123348937494347738522665270041618682420266359127179358145742812538140358408043020740921024995518938966060463130846382540043427419615270996593462520132214896914920368515668672165794768082443548934229843901860250324102608401972682934505575577508390219307788232233467147488425524756202480814863199440797631827764146883693647415267655431032818367470437814338844194854900067160912327165310363320461309827245874758872005197871573182135647998305561592020726668990683906140110404089069907829163016523319035056372430317422892459690378710388541166123617948409877816231132166096051960542261359048229084966904916054640994828428867530178318271177275977187546316336273272162181221750895739376947506210951741524584714613618597763194630460334303741925975907683385384023683162932046353813639469473294412275583440864098636963764852671440119766675093763141278805886225691676018293010378743250180897774802468767804129484275814186850305415899080459234761465034518041341773015646072144018651932847468799343424035118780227710399657057972216481875278170758324091279898752663293210894075476458903423848219143264418957858415263807797170476072048818780624832226757291311691709158000471308371678294275276824199339648997241440047292954888630488445288386421143600038547929498402114601851484400534418141848171508396340050223256814996065635020978244442762983691477274758583832518272171089749615149866961878175791430067468818362606599008621697261827863032610075937095733290226386511283302117899701745062566585083807074724480167339384485198548782664433893425885904317244172158030919624587483940479600246899937230763056767146456108874576764919415497862741679115918473105395679948206861209766471304999156866494360859089469500614686519375238693439952271960846571775396742273433600000000000000000000000000000000000000000000000000000000000000000 [86,86] -1255930049340712453760374222754370465561270763367258436080802548190762621517673363548231224082767760436649166298345811537135127084931694666615147820846601287125477335617802726990510237886814773456326117163522047346396661799882238179292830420911674089715350877106426211973837460794145186797621888193698056314591766849158700728228139320341639738977999848697086123891478531152214169736555197127797799489287134523824557911398938749124764806782599428234185095308165168869875068086827887308460402582056451582272686910400656297422777402229659683639397485010951775569239642771358748762103703249689187761940229904999401338907572775393613192915339753769571021026962519568745367919255024867914389555784108345164219213847154905613513002809082182326302183927484448291427915983516038633233069006368439129567821678847129388538118182959728087471522110376248930384614158950320928232097580202964183316809687074900989321499207075782096627673325952551254246078679937491569488899159358496156895513475451417323711739172258223410021138171281832464017786484548524065576974788532066763410572093648063159674629379702135714017497811806654643133185642946268479023247168401439687908346962720077437632687634045988513894832754234099020058955810694583056213916213416858075951975642843852765848611950698916881350642501528456731403895984788428277998028491264520417066813597896543328532819192348814471223740699239574477433751620444904934048172573646355382124945640272901282272849345222698859090948954460429744907291981079529508640974764608621074019350447060035691656577546558943637327922404050145697744008566734653203791301336606960764338618927109179996550027605873484978422546911016769803227041206705291375100234381633018679890729783279450174647501911795744546082786907528472132852942039853575556022576458976281984603255818258724647729881753506668457507079735849006959873390974330676688911144689780328897117000287610712024210941979696151425895259272839105906519792526190662745420603389879574432736650810416049541943331646407292921529378248749973582430323354971099891850879486940915117220091939698459855277297273212811730083972429517950038668383421906639481616278617976744687258459678774714062602640182804083428621434124782632033501640789897334611585626664505650631441303508841560042228265184240557217159423250446499847126590700878035767304229380195491081726055468020948405880308831643715748017260956365650871958657734329351701005107505684116033337439836754081872434813575315243707994045244582877630070954257369720704734254110143938560000000000000000000000000000000000000000000000000000000000000 [87,0] 5834521067497918901481439849954819787008285057540897114000442341250749128811509441608914385423116759832246906849583391644944660289283530818865301293265820680918850994481493375076076231882584368001924631738753217095369686017791135910909643394567225033629372661429315254139869857909735483484338779696718550184034780684116635726836568022815923101743814448603767485683973141176661956003785875057028493755219551460677799775892402261366885370238415082796241509277386897832312466354179348004456152668084694078281668890960885885787869321878348821301275916074502665494134773178139127228622262112475214406040396945270117535778699958446996684516318272987655858012910838539476121270872409051728895644395066219488911851173725360815695209650424631998894711111533890998188066482119439865461345729554589884758163921086918428984236930078937968933978116625450327253975819717830040320450569147695132826351246744351859628055286045272295939277042763551919288163524890877378116005421090845437529361105926077985304515035404597920138501972255817068082269604067995170747212171412332670654227097883373482726056261066046590306451785014060529346590338898576040304081631936174887003668855135865981862157282553947642003004329448912687337853046881728806304950837335630791563999850998259894712197062480725823121661846621379416524500371295313018239630496753063500969084564490601111885289014874448434923541691756565349689389088718003264825734255597512499915392719056216892106522694663980720585135633052049587796382099946135020855182757734087446274238356490592348740369073093711051119253760629502463162097293246220816042789518644535483699088161465099587556637534020589251723086505152386645666464124107036659190020683194894007904839370764225720840510607683053916487937584900318473667348363015162747229073226849533819328474045304449359951587036299928967372569554613935350428758926671733674334192864931862142964538308373221911973556775932899844222269459680033055993572906102698183867310366765686489156622497726514310561740536205556272848808438122055372869669059832279978183601055278283323893734860856488187413175128863588982340243998707779485923032327972287588572269193773218895983157970450744407668227118984206802696694372618877209658246951997080263376249775126763793965409712291287833416493817305752051285745492572592784309462503466155175860026302449472665732047257940421953621184290448140988132420320341551027410719636606292466746651452975687714812820713605414011566366558239805872389816083926858670106919356178092802725345895416717872926159859226435355364108193602616688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -116202154830476102496783829962350505632986581454256256327690463281927054880264556355419234993643147394227669138723507182413386073618400283349934711717983545875542320116279351144434083748051286961094635908052294558383655003023715731551369128976716968736406982278618263295965128752737506825496058834423159902995537719994095788988188213388982564490360993146131614852809951017375788093565891135331013901438717794622538191516050542409885324551006809837022272010405058453668153009927210053354675683620304194530753749522988141810671142773146655673489254396835011178416052442525580740256328115644778735670868219863976462687579143214057613154498837523055406124041797138561455322406754285980314332225118424529211208124488382921513204481725441841358469363969024401777004516119825992241214806997073254200406079672826817210149996163988307536737746549466218831928455815696035569649453265106474121407421695031101985750896506326109470630211357228464397370607984901482224729614964236945507992498703782238330955309221079384443614415980126763508942927677886149124874285291355097424935530759161907207819387938528932872883282526929938257406979318808445487838838494816923085337560200066565302200193608603811679045688509248531746811618934763875150066446144635932014966196445923122787800350855155354908105641077059117804289071914132679843576618632322969471026089275319557454066081138589448807588405024956907420532874475317276556187477624929647812793893993265691906557307786911234502670213558634154946533353924316554957581461241708034006042321267481034115616373353580062054080063265609263622274605952201192883301189338860456144501387006856937418290727215737024533327055049378559393539361497163248292083845129464018361449536976850809517956512822693903373989320833561862757757573602746220602096909612337108654278946668325459548947472859364693615000005807796598732611722358545100184193763357589294359518472131389892093533380822447201685490823232255535349376365530617670565242134870514391170186907750988232397497430181328227926639686890646732040667246657856489662660362117311201710744372675845545313806736433031435155243828267226327224339407171585162089530017874665901441374476090060510773209889939196416298939097259538948201726360845175350575335862002447502551173047339307401333847645768745123866753456970734212365449326634182593309186184033422902437301953622117460917821045800939614546525595868794548182558850123252762115334627555571026464676840121815235363878309652040146198100897408581568574585370740658994598246745228235052147979911410732723477607061196208928194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 1908441280759831925584780630529566005407002927000085532893172598698769316284552925376909748769868630853731977995564985802528998008792589657727079155804836526210040363874505534248762284957303688111548143215205446002708690361573313918842478720253313539404454712500423428060886120657030806552487001502852050164366728361281905520656167036415315696505399803524099271580428678597168587384100277401023006271846314628460449325613421818115591709110684008491607538264434164034142512572431450331528914009382829107481715535650774667332739034977848830680702860766419382246543962418373085058525542887343941868933151651333948874024804144059494264761128480959105902347813772947100689244105530207031176650696737751592729131511594088730256965590071004383829610409459198155452488024099357140770443817006457112170225721855300094899482849552926039465722144473583825894125821025421537209119802092919948517833681781955429047879530161766734808951940420580601544860030118185392879503316402228965334989174725623715475099886988850831015973100529871521196573784136445421676853335214088893883179949834796138116368161029637034145521039748693244759672662182082793210241047299060910164804999242347738073149529441188093389564187442265588761543342568835741955721283934148923860955483990294393459606124596872356279314696554466357071819575611200448188745152180243663909833441648366403596080285047260621790915470086346140719775340604345347810392099999115928818477664719867965297568322468296097247904175209010662336674422852475880083085725093176257080840016036807399876174627071397322537924191623357960529876487984587167480160040762290161682933795771993294362762269231787107906941912299637323951776735884111083379663773136125522748164841931469926235483445218418378475452529584965484490431718837909856739528914609382798923045885082496511365291110946561656403523957140460376751566899885972374350398326080841966695724510344157776110724012500382814459128531047897438090781241444037024125457659125150177423560109368540933835701927132673461064955283146323932052227702823335930609667669452172618951991030505621130990639703283127398050203384902305655407653745610476613248066979586393117950970434380860658537965422843665849905441387712270895096536056220029893292657693966413373091909794698065424004935423821234275614797943546944348498466178258633293246634254555333514625361071407602922481571329847761009832168092690233624523405336566424404750927970256567547851243841459508587726127709355462421224697127646304982787886988276202871384137283371966315392710575961955910512776917975211379261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -4683121079773314638722459865317474730775695496718970536506693792811725938706591852662727341089123889915901300044665532326575850630444071226410088655395283967055816512695579184450612294797902952995719345923518509361347464087085558369875359621003309918598573602643201121161259912379870919361272295632920222550307445502869496380375802749659096304934126719857444369820526713740640364054426313064031406230336911920036695463154340924947461337775715560704056323907387068937338645118244915671095058006849259558152881967262111331455115246080648194066997390393140766622893325580762940509215766377043396218315539106087602769704175183381025122461037682073857427803282084340015967191085898986481240790106264102569454122935510023315758440876269777971089070246077012796936406770170243822338893800164359862033871083381640398781530933180585977636106915202438068039588496046137189795585357352673148983610700493374835568710920144963225926587543505369594619491385554987788775174129873112896719947412479068066635534850722066070973862833543614321432349576119912729985948207398840450217154635996115129691868822151904584600596771092710867090546454889427878122873815712488548460550278988993123225642405369092446110004034597871075571678787062744116568165711717498107777402352139112235832203226470265387342857221443691216534276240963126991275422127974274662618389003417400576123102924893236146408335697366398260416316474042071745365223794509874050271556782626030841367576112370781401932639910994243198433955715453784193379732851039207732934528664257905211994063631212295398722159786184614604609529744078876860043490221038422223007165751178132145553754807064325555417835440910872101151813973510188929951743014906051878815511178480891297449839298492166090615223764028907008243073211097226599099796305392260467087275745202533537976834103916948290839853414652410935214632632765806604657005178854406686923460257495084261700980526479929901591919130175906086616605312251812341842673113153089115895122977143136384259791002312527395803922248827824665754526176327117374951788121966885688298265215366133916574478467433192869076228312939686093922390958004761156952788048856232119419834704026846863290860409198644312104449039691246971509317127487715942819847461155142391752806339334470161000958573965558023307473142668180064674456526776576951945448051397400626874927247959249985066756419523864105991215018204984572581317852246080251177421730121591574226087763592746527075134059148461944717451116104456921420592608354076515643398800466981320846552256316629486507468892006593926791168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] -1585160424583143110827301923828474378161484801486685423619687346418515694985426969588322145827814863896827078320097212708851641612433129307917868540904289854872111268462166834607057909210758899041608857182973900240334709210474528781139745292577445159680796167025062068241405379221635183074717084554048178576105294604883022305983407774328380228525313832311411967589454250646300334899691457277444459526038932590826860816640841579780344665372354415259668272151724856770035190009148262890176512920159763357642759089881031820484766115760266625684018739502473590054475174858909985429453501318707597982194429830830166628190591806010897437595588424546050768468423495678094183450276002243649133827065626303470490811657815012083839518282883731652781688103761300580290156125391213471640714949008526754687335614811013805303476240035360074355142948150128512779735771039647624461173632963380275559186143383039718398935604507957339095883823651435400465087767144658166453003135481423862242045853352677481752334733883842088504491395686516361579042181537531864006873540595399700239977813780316115131746038042638522395226943247674176299585054097040565832835094915727632165733127855581515656864357936181358674337222221890866945092968550511071484790667508888861896280836226822449721948111923258970519269282568039517155298079484602676009973055570323636285354825769779235624398335812249219812039051968302139407838796180562417259525205809792704967664940925270173397313528175536415003034924233108082375746469229427328117103750614124093148683604661805593924209382147995618639714802491852345403240906285504341150812534990647767509561796430293490773615953121559336935388332503431885144214283581258925592430220396277804373784114198416350064869315794161476705832034925681512492710942767471312838087383015152298111387980426789504272447641271115798090829704832525541568828426047474830163560799706434490555416416468336716448076102587160931766242944044674456603755145973667424116679913657019937061604731173068870799340220569452586029611472379828388958738702733954020635090764243278443672302907280205519509752361064282623812659249658176904820131790041436567900729952315498335593573331941681613911144715804222080332961562325598804400259090988231387888892240719744311723226052560832886143459644337845276850988235963963733552643672662206856809541415991188910693304226113130311081611415233467212073974132759611569355078661586183279686095422580573345187815195786179394153068688797247271012790767080073909906504156337004453379297710426817736314587332293190650969962020509856458342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -23294966856483672873904143622886883047899682198595775091662512764766476106548118086051859575075563402332605925308226749693885485837417594418856538732680614704822984740996926200444687425381788166227216977429512137100272919297908082800213398541810747931321220888232856947443572214002531255198081681304758903998159172333274220930218723341086037467301481117729154822161113897474548295536708830068257804477188037544482619100686022105910519216650790957855703170232536476085050735438815608335742241801155574034709981008666560754160711362331612453037276231756096219731853234087720512222058182595125328302746100900573095332207109992461164509916835235721851474617987352031786703291567836584780600488589366211238774010213045827198920415138168064442780423330429657150251903486494269040371996775186849272076345547019718040493104831302060931404993477752806636627220130024516144049258107180271108794509195846056721587864440422528974101874354223979081981744602061507791456295094939771692940509679574537866928544753013341353374190570798395963035144072994452331123249256732509535349230831415923099111266954342219932376366840129658582891291004573975487916944598082682094926103659451528925643313983426903375667382244167126071404750802637058011264509782693413873841206263614225641969664886170357317388406804067240321765567753582413308086169358926547105169383515999214519906816704409101778902516054220946056057793964536529441743016049652111781610321606439573399781342468261470204162848386319777122869600053971430210608457705922522695339914862094468125093083593038026432351804086345253972844694258529310197944074174946924810376036102705304688964317700297735709949994105415688267620554128933622616114466643113227021250294949257021015238470271137940972855225133997183166990779015217013130614488715819841357366987868307369307393297629491926761266304124301540709728989409469711646758073510970836932829048696176120911882925418689219174378958137510575123423000155608483822005675782967171384607517409661232790859342400144141488434376981370714872385914172853926649937187043911718205531022157790424657488096182740410578250232756482916581783530221843712538850163076933983517083709150570458946420612719938562015428285713367398218125428300004781568649980697165423747558910389235745110344514131539625585017742951663067647168235536202598310431906280669641357926542959681801562552073965014720273765636606936921437761119456877384620972257514938821531780384344587518623843436873765188534825712760496344858479580592139412542512238398733144316846403434466965633793948973598937964347392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] 1027364703353644266349908088998095841748174330505870430503695400093272940570992618839208908044872526952547624586454704392027843478164678760962568141751372406420233999672024394151793485410054046431305006858996135509476591524060912366575319324138181665324366819830050918309767919624120112223311513691504988965709164266667294694939329788240624162679143451322872317407720650433454138171704074814012370914230387899884079050456183142523485533821536184552443777698681628840060241627197776152348252401266423997228595252936509727076527515096118774565849756490655767520040948750458916653642786948865079221826705563196619579606581629886200211681909315897434611207757748359330278004363371660847120055567116433301204955431910053434520782630043220633623128322477644728129411356866881403296965170117972020698796372078360138351914566347637628522740378494717133649238765564949519059725318169326599584728147361384987949687700289385876748774820375131825196460963968779664976921994132477523081578223958134980343823054720658474021599654824046913461511526326847492974073470303884466337236116896975376239043579796678483182822520840811851367863177779189443306821128874806872682775835547426104061623245144563469613878310808302834066588743286212748748325352320005525496308527356633965134243589730436190135659533976218141678110051230139883724032751897237440076351434755821956753051521307587372483367270305016425406146312857088946970602306900439257891842649526004182319141935516823431150174138104918391308272509147824944126985063785006273327522080232378261175874244151313444968870318916543618937638619878254989445322044372832957869257699836368592179043849175039177740360298450908157818766554627158061676591902629521892360372851341117245353790907751928084024172074963502476242716112812054762911191710793234618361114069450926730559119207218708894507135460664353644712334113183244718276717488068642006386422000066414816032333433481342786970557719205223621597235560937654942025606836104907475388577366845882941420140780790079749034371301474716215368204116339880183315577919066305323183180969179046015208367478068164438659533783763790841955996300735435141355573378249367551453899443276739928921627261027188645569064341065842310279707527527636845963911552307417325463258595722232393793763492972208976295208881299330101604139496331541130428929958969204271842183829878683054552453623508436758505540538717071627675628627185411979638356008201129362744034675172593844453752423174754019803632564381095812985979432102804936364257783483769664093325283833149241799554461289194882523463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] -9254670845989842893179039509376116969049814765445995517589877361857810306372747042568632151121825849335397898908313821371362369360120880997233917130961727252024582141368500037362066238984334357654085351034521608101789221002765863204293693930906723595890287843390340540635963907665903944081224255287737633287538413326640966026471489197818823971046328764675434381681711955348761806985644125266377526017572120703675929227098594457435846648204640444313666590720240262426801764844704110510855907381521804036136860961709113855932918575319611617834658902505059427069187038877390846367779544458936026403572593610056140425946970163464495117806037074596637094277987693959062818049251019906548632420966096817358796000977697252921693972541974022396194361024169777928422008421434783753614650528837492477035627626630609009712019742485860510606734841440925599049810552115988617325645149543704386438683861654598415912854142717161331633591534875740839333471190501517746023264077942852570804844469316173682720080652449015440263033676276964756753339432912538228194659935269281812300106427614415008130958263636532080801790608532512561002407522005438842770751175567816140188528429568324906729049313514295425935988177306551795200029228048338127613400425916551829374851784267676658025164635613383683315723068386282740878559896821865987784972299775436632478845812954761803235313981986937735534805632977501173411173111375211499223557889797552057349034410743731128714284370927597197886209989227473854099871165215536904596853241143340504070862994089536295516481432669898914701017704787674993995141203663502309688497661668041406708867961577985570166318494715257685932746432269026013661775511249316829389373223865027869162130920170085232646346329382655376284842107389393639818552268409750116380578523646829726951770556724655261986696613030976785576015502838053815150197575504424005129280038374137527100180001597389636032656731051852283603961499897670530245410289824148016067824188022064385727541198729752079218280310684271533052554839390559991826752062498920412668203361112766824111818980484069263100859852730415957459762817421339314600004822447531080856046476507046496462992066207593911691890521193018126444335998787528397866865961820213408740882417434859287295761242052630023819597004660790074796073835651349906976412386821131302173101629349740736259175193862112670398524013728004155485669529403007383345312239996490649367645603175736527955037676986460342405709434518117394604566396215430520565741973028682506187855616941340666571202447126700280985148193083569312741982208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 46272547847497295132174910180399762373557090406775074128413274952742245362245937824010287912402823072014718611513611054973691118880727483065420963907185899834328427623931642882562180120611530481801442686502949904059563483401311153550339724949065585885776689193142722737830538044742723035952496181364356264641979344729614767469016056759596305511708146479662534658002200159524553199350401378874112603498032007459889486319851506932690445579260931210695999740315583733902932011593427110538721041126814243332157422756617697351464434028275166628358353847260369100066515148007172865523085859346968981090507380755138946849266692747151461832669727910410460704242225254876415201656203290411158108034743731161585212058023236735544235885440115908418848506533847787998878047349404147254802651988987721936489738979854336378584849147847731698059384213190245053402665037186406250600721247284020750537470270624747457604493622533321134457624864143194201728925754268180047378984858994009450603880202536172845757343514019490255625013981691369523220282388146889222514937559675097287951796020520663484512902670683698326161401219037645613613322984568001023878972806553914754221015237160082915823406712303084457714060186238950245246173748078541099658564516752995239608835879343686839917145562579883807361662078620037757911295335695672011907159538377059517621707012273016880805779310332602502092423327139770626728759566950140812754452084269924791203663808787145106793636780341463863406698876565842885121792220411942754338677687485316325371715352224573977892659507066652560944541133277283319466410580250503453028907228346939267426843276231043033121381873299929363720289894020084958225224809405040929401477635408817760167162261913718480119601611638327634621505804731244560043007788268970953537364187076789553636320842383441040999113640399619114262261538656644050887958546598759938386740620183461192445219673367171618277937983792902160996276182217893004733994622919790293435309127931611390416166099378995409074511293583932882988137197193768295716948049236882420272287180599082428029185320690806772187358834383940633807737479459480134527275584492579859833912755645960242819778009679500622754018355608209507434307346800528101559738268021667240571039094305050620991450800558445000506593934439627388200168031681227268723350836731523446082736777551605481374145680636969478280223219605907638433397656772306422912178358393400402136047925010667761083460334375787829871892880727290522498118522671943041714869240822623198249692014898655595864096709068190813711024176722993446964428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -141366089536125324821867039371796811261017307762197783117101511383922230076813532545419958930675042316448036295303310911833757715105016533240256621342630150966742393810513135090997126550666553638481957873272328117720765597461486664307778484568835617724856189448955883800543818553512344091543470466435217873120883649073766330561538180639890341682202265864450832698342022965375043683598291846675034903737110899737700772184940464135270419468204909616209156169788227029514083704415071781552509416205729700075448406798092368565183754306099204237390951465187647480305372060788694256542071855853470564599706401041450509125454611063597169397266624657373630646873715860819203428896499045307961304963782323100766157342374204512598667696469935979630225004620120786459280637684128623529410384115058280525242402517595258656516135454329498004752853247617010616548121718838286631488396646523053516318551276834630168713115691586956079126158094733613000076155931617631064729305513338435305959348754041864387780301009851309086594107366653633735728053827974380663039769864254916664907044109482418956971773414221289031839105756930607024048043385799881998620672749069635055675153536880025727575298340005952498006783042602854993855837588882754641715759912672479992918723580893275690072427611908824120694319350294484254888368972929087887313414325857352494161312762629980237261048555289005830905327441446374658332439609062707602450765855634340597334757075844836210938843111678346957000794352015030235177129646517926500711934576919392359498370535760875324575723797655224575604747509529761650442150877460901264215715042104648343758706721476426838442555542048790128988966936765689744196102023173272014426209911402156674522460235673813069344323482216044491188852365024347044088686064393195467619131130466714149769560989019869799094382735878259806309734156608064304573980661017189863805587355339123069262668470297390869608251961406662335641372739323422655779948987920259420487749646402094492403362220679257526547359692801428631669560225097888278958230979370502317172880810565185335437948614946244856294843836251290687382812350306830868223913304813935651071144372897229184286958980690029551438342824896643457678431603224152795625556147169869686298288413776891632883848717813737036070186596051487243163414268294365715468927824119145612185976028658783315954503413252751136453416398435492448236673816916020653538117026452607521309073953725365733231147410447388230779820257010089762216591542519921291373158998351114950566776903712795992022983398367333298256539220289325550318649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] 221617052268130660088847572588665057772404146438255113981121803463957284708316077811502151000633900033690432978748735457952288370812465498540963139010086692785080245673158995302494623874447172927040789036544387913885159785035569898767568809085942809977196841002834529339949044648527216123759514019678162648433488004961370639754472431020748936997145570321783814441635431603241806302587721946041361093170430840833196216374961029114073386830749406534765893098243580292305521834310557163682193299759154987382084137041745243794443037164728777450674281841615068459284574397854460219549175053727116493554777912000423162353111382248302479070887399602214816538522509021492630069514219004614836200665890882656873055522281767163686290384992598122679417336721543275249674889202475933364916848678398417053810759174967602526263360507339804481109217402037649788946810708664208882809070789916990354120272433839780852528112862931210739944042952880210791371155991327492605980471837188527557448843843150761840462943849326759259288105255566661440740799707565871011785327507714949250013000812308973707328929573357312958137090068987388694478430007622203863403792289223325263288772683828886819778081521660633356141168515685976687969264522331710001197719785838711750170618692950541022365289703529057734813147811642612327387940125880008941074207964540545840263710740571097284549387444939333092746364216512239426319924064727544122434672223809998205127204713509098376108186782175806594106844683898838915742610926661681924541076641939031865148342172838190225336676456220238254944067722375123609502943597270728650866513391415274554165729008885742115928702117056532896580805459578310464857956979794872890146461007577598548606032166219611901174767590863418947251249068896986626719630183699605162751379808919612939884682497773239317527821657315737934626399192841918792443656456243031478053604447594023784908941546134401785975989597734221928188763650991431826931366072711872925501540369701677878383604916390075154941023617352257075453253157534451715349675987713912333249323096684837323364931987417557451087909830045526996362776222219973317730625265861583899507709516134050686670525315179480309731138700122443951748643596800485710231303128742763721483027312262058488023094410545515579577700459464731095639924145638855273685412242628567152430888728197680349134950753197187877289514947922896224519836137389301127118900422600728071430087980082761794260123740483521036082432702782148532598405016834684633679142897903308162957715226486469112503919091968679934737731691236294316429148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 142837034864149459114510435244901167331509454794623753640313717306692951523981481154224511143919765004090366752784761905528498180123399655134369972862695732756588682154582784341196070230347340622396868213182571624851529611790898761542953423133644328757128939925754489220635982715954761538466147787603259874004367899545827903963809480821221750064603673821043710754333930396326265139085658419615759438189934097959146303638751356122741406648993302492278855413552634434078227440178046414957823001923777622659782005458591716024717037658176382742448829928072639228731729799406403460696289100122473614597988121213325463644109801719898961884507433664448581352891580292495789038666913076187014279068429829064831912753428586965675705866449649281647705936968026109886940592407101247941052036696020635747333981472734556983067169952241179535828872433599252091221461028436765944419725355777950766978506082698086587007294773194902256769965474352529585238088477009322597016294673645773748272359208593535769280924938983987544196570276440699157572936621284197091039009162779284365709213669608507356705697084418345752196187934855924038334802224351928745796117523027652758830524160203975085619278019769272379562505536082907252425193662583266648310682994844384185579332478922475877260096642921711723392997121287741269900201723572680347885635937243328099068175555225408625389328357643121311151757602175062220964991703816037671122343785488957885369434939969849125470189324634048604819026083686093844905845778571646630736028211023095885669807198837448635402076745817869294868718986946231463886730571198852886462994726100229787667522631234643022876794707495211964226356982516147908897906050372909006418078283568424226199098966322705121237297737920166995345622418377423518619075714832206321842139817364817354155747167193398422256552378258827576790035951545214377773648037531664970179730751590146502934283455964732787768778783498738478190657434252048164792886935288222695722242033685628350273416463859656756222319535737511505900316326284020261502436721358169302387188040961926499916108894547176271372405019714627641152725125770522008035002099772176846792646432709458142100905304944652691581693644293055828302810574371835415671985028234477311628857523335149307397796312367909019230727934200459173676822406745745952859776438940822164875662730038655860711358693679323225076953754835467766341398163991025196138431335749419646267175054873496309415497566522340912066116512778865896650337877933256454950109744374853070791329858338365102175015306482543601543021953660065021020864512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -1771532321414041049670139681337181346656819547421072402222990165416382725270939010952553340109607685735958318395587311020065870622163138227951527698371254248113883451651777975682415750955302301300402472950772534493811938657904135472228817925964382781609440718926847593109915348843945156864793781973633688826398837359614615638028269969863169042791407914318834626048411270441936661439304830090712717846135370851642319159104634017877972152476564127755028243117861028188777551259589789586261005121523543659496098729306282232688714262715396308931754214625052077060595354223591097993585056085214684271945058305196578271748293570488085184256588448058288050049960963698009941340543354278731517829849538145461517137376946807495186453387051014588143891791225105022093008180794070303035467899084027249443512530549996560124847910563779773817479317018138130752560610534044838664861660877842419061476235225182245165470985487131983546000158804545125788072640530385849149752408734479545280197318756496458981188247966112489073912988543345168125096867090894809875427249413712695883857397433656624447906844623502015696992256806620863418245678392228213739247501387783914001073145278462276454105362826152653917840706798225014162440172834330403542147661384519788742946904130985996267577697577987203224714551261725022520355680712970933363031521296065606817723757837780498016981789530066182330542954408292193204497440435680968811118095842118606783007328527143607290217758160745534792507537616888426139848477420299514554674911399999213714503347840173199116619058246323503823672984509966439414079032139749052592939188556057056834374296049823983029830206997627549191366648581098891060917887048268734290428161723816735235263915557736948028519896217632152482578723363196715531215210385344098635706045666419773016884898772250413948612468513439079089720597939708754977199134546780183870673424374648793668525297607729799271049039535701330756064571705830787805205104042588204227803080548736434292099451496100842256921502250267567414333143392758356163583622303638320988522717177363642090079333138869740988534684817106367190866384866592637163922586033647120661779369473221118383128079263717998480865425281484861294440775959957241669786350961612076927052298080538864236381708766388083692363593242012493083995871859247608106049694594820489074422562766345164971103334539920040133595914648674479535850935917549924326955120267930390852238658200666715640382512133218527706500418938067919500032593368566012889512063576511929587515682796287422190990992434221675297950600039294256775136542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 4865166604950718628162513177495569248549027574962258353045310148529451059770990707096958056657112729802123476079374187268581089529851954926687759267010973930655654266902261003554969647132640351990877867956895074928386204073567172082708498973312005783345277893510557526859540334209441094013460713840530016095436688522396005813835718030608588687129679245706753789271028856763817283416515079708582654206264951288120583638972719298601776756453030273138580107363383551953010697915810487570416908966575834331381461243763268993139114181427634442361340284722092009150539917205672965886654863107846249662524071409194222031508532389806132526254232734484520297033339778244339157870989681925221786726192370153636631013821460325955909083125835903996920045149778296131779722475341632059147582593328739686977719948629806036042340737807657445318919830301584840940493478215807039276822625172197540124811207803868053114507612748309851353060880393832717975748842579719160067507056192388328896370381584295383505627965349825422172026826724668020529460397394228664848230850503882112917530771831261800902853948539967124175410283083987073771096972504008109867281939021818572890876264613614263987646446426201002379900397776329995421204501523132908478229562033757790603486624627233838369014219035800562173935724160724936363580052284554598664192187637668265667179584064155769694625959043693295077233675195397270947802929424176833618847465958133591709625421819268088564829445753279975315719824327517961993330427057412404451850876109415823482018575849596989517153964385733365649360311092333595266484209168976961313362463503477026414803788971944290710111130625937843433765237430990054417623410131567747515037912571965701849112424962900201063394346028784053659725810821185578248618949385262130288241582710343046968689455082917366764609885869758533095265370090241219898894879372473524456443600928863964218616081602254492945427606171529673793623132542041776860952146606188081122748604890903124756567347047444006646625423251128335408441214697043067645765815059319116992641758868246235890692908312809963656845016035323226663545920601449272477014160043339442305043840384037319393098609900531201674109793844493253550253008383916102089767222144547862064099737828251482735404454932376146972181457683758378894496764314951989469727371981249416792558797474038432009311861935458496386722516718306209876614352336813707549564738309015690426204994778963937165010920839622085406327148154527077855566957378542506954180367683539425746846918586414531811366851761371758266878094957949556180792639488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -6507354665562987658337640980970667400155489622736238243467458907113653874365650925470054785672449473279989604932946161300480471287887933160090023751062415433686718105747424917524290647409279528517317005685503131359176735190821974302945220381015575271956679642109153156581924974452893754105332542160766012621924915199334613311485256768803791091996627204501963167038843397875589850162258352147816033586945268066759286402170663615756294961405107527829413418795660460417470257292306830701256095758512557486391378932653877152096128421227371144818950042053289222823543080068551107201644387313841728793025988221006263146460866528867978122770147719681595848928737933469993399410551517639276021424116413980391336855618700552989421990461156223555361916139005204348671777170228682996095730074261378155384124828615431743891594133251777763664399739693275316932767043927758654177650035671331662732779418582618062369760679976045949996886703588699021532510322050826616687071128472202744579824742493799271915347255989121098935863156176158000091809023260941209472201562033929852502805096509036396527553498008015344439512500909538086272426471085397696431393399820513614495502400657088627941189210259097055210395063786483920737911080233784882653698671764184533888390732553300257372857127838367610099958295216222052003198887203841110991830108863751141060966588310062826549700070447950057338709508097378746764793344588779332927587329482207136898987355856783512269731683243068749896634416477626719660636551718644926857378079761948318047098772039005917605810037164252424726647930310254811198362091871443072973394303016601932615511044341760521868107494324960943290395336037022349715424043712109323471735126239699852162426206130116789787148350577119694997575819870178990306267259668513159625056058870429895721502694900949132786305611384690429523216473177649439883890667934977439305474687189673453360938819577499810771459918622842476440048363876873206136052098161146489926107183090013591253260101017698904509237470079948940412162241736700264251216101667132624971458695596422523139376366278242101097515937509617287382452622447244737237657571789895881590682710923628380092363271760534537585782794552498891811871898627093244074212933656719949826715351798232670466076776510762480629469126025351120225901729510230868198622956511852161428851442595522524936946189959911032852769692687409233144300872588729954090956210453061729161172001891120457409462669066193257429217623656231275020561619676784351953427066096256846956640595442488535286332975665271318530511715693416456491200675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -3604073691719346095250208345614730153325618480334846285444636286065991540064747641524049353372260645755422609741583113245479602613694249348669366728379494592284848952138400122792351746581169366373685690430221811805037321240458250335622012150145751676277274610778108500862197372164602365804152271224206738181221305112050407259532422869124503491330972975459097615111606293426851018163168480181459031761328720361355314255857969320813634011426882326628567598277729811655708090927941378479974787938764358190210757890911151813695900370095029381989041528179507812044639847483336441116792328415917542206294915010587217502282510690478627753436252035920782297108092700878628910155128444937214565747527662764096383705290538087316842192268861289417589174450253963966793170294356260143712455461397697158213409113959139313092604578625891479965207832619199023349582615267574199695245053386701318635230368821825605194025341317465343064725239767480244945555464623336526287005247654706356843236291775982302872799857521394439439154539549215215917284338694140030560408947688397441606807997333018218892061684323176480258354656631250572938448133758121631324757022372357499017948404488375088190126535003656634513079104270342157009266736625521060318224123250743226685761461582756695480153921558968976832867272134855642202364532637298926233135547914444969079554312614715339276609165150591945664353961136112849821828627489438622205707950018810422669629406093137661891683170275345119901853376739754826808875666839930275542919147516323480397542023306568885337838539564110091155423820602462921335641341943002150863686391672976073243956684805562475136148054490543712682458708100771650025502269455452720017202037583856753018375688681711009135213890165250511550989010147912695279901516442671440331003211301966337112960044214050825181395049031227975554518765084781197443151213075081451940097404985981424500497040519722079637169828118774510441293401356999484661064744386196214966199449951839157696575575631285498734156651247859882797211624310183316984247570735656946698090221935996189555771266786359173656771032638747162705207467503525979652333234317535798021150977842427012581489343958110387166467827133523818527486709245549827257022742509871548347879891762586334980673751523644786735948834363226990562032081295499868614267644993345745490965168387880645878906988827760033374686397204427712194093374723076610425303267779525884325761834104920128250863039877861249465195422894364219271911493656053298601666091139614199939851208217555551091319582485989559576003836045607779215435890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 50793026023869727458745894546410308315552606501587248675430658373688918341579087540017706114493652428037207481684259937914858459636872005376012099830664040314774454821450520324150177363702699635884364213280698984332562507987896926991500923207450796226074729989143067518414357432021829088323765250217955950535038685842436368659184191255000862705818436139099798372372807189423387513627759939439610461566584225428138320368448602075207251194008435450684358622113601726233762503038660699542078596594899054867803349257060765627377257003411353133741978175387397472868411449067898988869131184771559983642464595714792312259636679279129051434217667813918592764436671452283486164469102698417045943515128193252828229781975657932286058374574327425456203280603648419871974760282997498155452463280895720510606005411681703230170298802317978011290941705458472162627818603019054548728479407595581559061684225457096174453999685559893330509302705354783417980135834035209106995721260429820958845873653086277814360714940821220954285117575256915470246549995394741707508544166495292489402791561485965400560575695510327756056098240639579801173200254690970464176380898402186995659094400151307654829676779229819180004320502427969188495779152374347359653068991876891669280613918568593956494877682216638397322979216559220977290779043357649956863452629689078159667311631047087262255114962122693717097230785000512855899384262772078658186991509734166892431692418853100256682480298632765801950914185522114113303731072603871508606815453339880385140534226249747332722406422613768668961856227842519135178180091134287848974167208888287215347685107182883134056992561689121750712590970830838080963409611927579819047644894316670298659710711187330195173501372557373713469848102642277958946371391436381003873663769351474351182508499956997447155227445805591051658623119228783016496061313523551552919809007008387122833370006766159262298677690576434598018707659744314838726168969151041591003784579611760417209271434086025810463273203910034318238220770419613439775970043827859630149859031072771109702828003379514297005989032784900700904369792625574403267154781589642958510410392066128857389532783938139951618995059207287455013004471313388345715830694376025769414715585135842189153823659032893686143976210791060500692096176860380259313913680723966469715508685536960080300054012701542265764260734416906105015584328102084038992448190803091338825113674288005337022082287033788292738799821123850431028063591453625090815922514315069406732461339798977116960842577714768781289699283705951100807350845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -184150516320957213376902674428723771872708399309891495852617764342467501847169370739545377280576485106109575531906579643696215140304741386246263339106438124338981495272393001226699636401350642774786105721286852330729335620845206534073476953599916184022559330124189000875694966476351482689910416406116264549979672333531390966201857036222227502661875040083647527999017454600473940528472828060707207641380947330201322159422824514239338100859409443031194459747079307769757250413193254471880524908901437943476447471900694532836943193088995786581591914707635232277028799748185036749791295553761491217195637282928632770414496031727626278177785643523066439482465869159788959802251196618366531942006759516871923624350546906983755966217605938246849164014015028030424498419694244568939238947492827497579777052929353261230661071617196936414371373348772913622179517660478846789192883440826237209681454189181589603363505497915854495230031002146612530955598848768522565926306734281245855940559198508422299180490403182177107567497469819332142864345921854927767720670279125338765012726088833848769557251652338700357513867738854830226763763684144837852599389404763235569160965154772921897982320767029654149236359967909529432896277666276188118808239710624105181780789309012008128314130507097319759252850508000948715459772199708409299198476669353803547175854926607963172041175829861091487170570619817116217565527622143166244142707801572261920487985287330637352412005879928807702789118731725507833964723013511802696100998428289464546068753461854458555969413016421863822052387463863168490446252235327166217206835215117812085739370853220401893949893398775202822945134119378500255545952418361644634200833423813752876125521762780320035028265892469884504723879948348670750177583684052433628655465551098920584942207528204517618440296184600452264652390645730919817749415892362621684763865426535916398417771653758280758734922584909199071448898043347745484599992760440377921483634866240975307707528405027625273412763608730292574704600771628011273478946571358404403467291723864418163186669078008410637099718003773190539229664129913878050274584985408341687425387395928993992057459004639103998445721680596530012845253192601344545977725247000903115275358601510994522814995265018467691137940050971795987504967967560071329260408036721135652466789084727614430573620770867977778487422400676495413311010897268664935390176853006129001585460980202156363280683240461289424312855774535714919117768969971579349748611447454491435231883816013956026751959806617109203619013765659058352546409086976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] 469584698510622091474510901411093465931313072274596317272061593502068565101623832579636465928403877196321070994260682229081069926591804107603236133194987699540491043083017824424958905575959422530695605492611002868959623607283832015006005963503984013833567798940752264482461039147501063040689133461980768500222592192818779403392538202788280940926370918356041232266798468122701859585777830849381921379902618923997476228954569170859856338441717590090276989913349022873414908866586830597368446282198972738552569007948569655950286497819527571086737023940797407205598782805334992736709086625993353817823173464965425677068649781801243716637314621942096963426192689925723821538485952398035274539056993799619484772792211362398466882203333952982769457879565125572153955736070187818754872604726245889869433512011981697023552342580456537091017409773462567971050807714418921543196307348083764334635422983325072231415872252187403790978071533848379753866707974276082435596999335739642199133868961272146284313092821575086437632439996782331373493798283240640899884378721783399339411122855714932441272682256563528330445873645178715331653945841991093148705984946884268237933511041623729061009437749252193879200225339107840444882933436329788864755096525999411391065069901097219413241153907309546566003858738425529915850326904205432726563817426287495937015350955184899009316735112259364132015165084396524176354074556473199077342264216398932183190415616679974867607621812788372193322465222690184765439654026930894456255866447509154592462511551544044150715080401642515573512956643233526001034365944498312687459362097194508370492499890340474279883227044297146544337832028191408752631254851428104336478958258082210402818205486945125255596940691690587809753234028632669498585778601984854924948095343981831366716940592705479995073013387187799433692069827236548750091845990296495875647956004194300958339408188372775003430889904222757501122716931531406368057931879557954996783529253858717841109648842580665016247515560164806175486857538452332359052814232334179913193915122773165103199285148431996296540066417423154552818490114068929164285366029663536676246572908372375918674204678668358129236619944675920585675174872905440877920149175012088183490596578448960470508758597988261552018380958391920906273180781793342175471114384379089247540998316344809067291314830843305123591127481427527261888021450566787545242977383824212659518695007478158798033042089495965133370245943202710859596193426192447797875189312985653136502550248702419386482602196895915581692966493474961817228720209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] -946851349663310254642708657800691034705028256791431433379698005322271735170113778143296927773034809221865190870967750794099140754426935490290839056695944678058008616111186606585781797800978337131473774366711069006099729955696682828696841864275941739313183033941931638166480105652273142802470761804851906013215695864228075188335507685641399173959662473553388216714274948045482621218747099975209726873542779190988880829848010648225575472078508349268404621743824031966941745402261028978214595536377233808922371507207708691648671893243431725032048147764054197512725937883748663768820897789845004661266498112814475516037534225235392333105965269112981196476751495489566749963381901920877426023913155659907957299967538122995413213797856718895595284175376011996844776147174871265375682638681316968156036324019250310410048904794569912579712438106796195785106678668402259591210137336374644064071141074231189419390389021084073338170467499360762432092122703165489915443247819140342348709414989332950435544731176002071195198195920432721875395718718265449025206053575529229764589801612646025605077839567981936602629222742465964284561730979514118276267642371000996293073238360098686679737245294017618388942228363721492216195956695351411333870242802502519253219832962831473600097820433317474142539218527277975988327484963361813182128727339135803152394339784358945709822319582965529714411468923138920138896554318349298090450615363634425530929981599512315214864216571723533758986719113154828023917615625330127429514962048490588057359559995626335332596386145912122093442059894714305276906638348777520165852048915068902475658549378289076807735543903402265313984161952354177087510471130288245948759435123572117136968080240788224159775269392403104655578966705143765358651092815378784794759176360196343120516824654494427759647212892540901938220736275936139758306307691523758012295262562382479096858471383043385600482775339797045019532044412913109336600024376218659888116657084788393916635076073114499028400684203746467113673302419689804908743278412193827462023002435676940385942850421038096382900146872064670313552922934798464061160124940883808497603663842488604789268267139864667918150510095577565376903391569708480696967791466882592479997405795582310320936880946757833586655953705448689216259579595377511791198078377954354893506362645929608169269316665111447750623226632746422991770919435802983718397473538275138601179800832705978358908745058216596574902865991954414388470479797040404047717734834317002512025869781741236421877934645320093903564768413217378995074246901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 1565249488526353444632509365220888915590141241856392298982652920232112847538425228818220947221836854312953422279976571069591835564220095201174491757957728221787510648114690650457113150495913771247776434280094141582396972363931449822080752494894618639048705887685343250335940514697952760611988223940028075796417309629443118473888080186700177108148105023848134932198965607428313408268100778045622737812239636736149303614723413148600339971856235576037036656964381561154608673760087794083935265870309039956300206292578964252345323799063757805185064336983203608151153164491636730317760463273602443399204083070497800139061683345001185540415843438450859651286558848606391655425986223860836978601016469338737906896070877064653582226223811163854957889905829894595870250150600488255153701152623892296114719324883998538489357825368174345208634160532583215945510297607136099807165709508913530655840236723264009567705246955221578117285297130611520634450572595415917534400865914653065437984504559078794773245493585828249073472019006030745825604198404840808684262467952141553694545783069377970157938220743524348329948439189466030082160181268583170876066184301517356704193905869388602509877420153545523498969309908890681654493341453293714411721050581820582894356782058586897864556457596292660947656293665597607477511945921682644057439613622305746642491066087270302176000435561249976514475022280788901976282532972787911096106747723759051792478760447863806383370844640835090153599695777356013683387907104147423163052560516899651914528171739232976330745242057889733512868579725605216539695928878176536102103750714492104534720941785423241763953416661037184210680270161313804531829641601731545764689178736558386265509213362098954059668061290616783556877191604980764987744927147397753333581110772874375182759604116375824091711893779746522695454971957319379198268490925404166488405807567863559171794191327464262327899790404001911032544166701332352695162142371485016925463064873681004485918854881047694056499843988550111694916802561321130223300918045343265364866961283789584669979490347640621920143067902161683085277710491276191406432337781521565858365053578485616181795159253829000327333125548555956885727696543781611415809710061707835218808334029470042940609928097793397884235978537365879497181469658552092556945357954950728131859456922086873561549716035762289422155551960427898266231974577538863168693683536443549530765731524934122616342078110631278207151733184088717338372634192807583850430563982329433987443761948080872165410344894293655471336190590903989170231710842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -2157361104524047173915909743488474047501709112323096979385356497026128305094150226700430477794896797494894152072913052700168893476487835386334817590411041612802232544297452387444720301072072127810787292099023225100019572231526699432701265673760574124010489398254131436453629954325656130873669376744403372373729299363499925686907615920274249102845415530275949253679035379034972017996034259178642307538854144062008790398926014176877184924851044761060687717117264030455469743225538445158284054645274358810283424758361367173024561337275711223858886348333885714472648116121141861501261916931423807039920884748070072192102109864936787977540340752392605264026576214673568791644684177194959600353841062680241725585267931236186644278744541297319064045707175165657405157764551010250676846525829912207438188018916817618784891234678499652700369723961573450615936652434109515756688307085785831282790851059906033200057380117336480860789377282765349855587875048099753156582825221983853542193896707896440129051225950666244932448275283944746360988691666226721544754664334689122841947023142049552103562361637552140306007972943884883556230936593515235713872892113181707211976377864720571537745886500962880779461645959656873167498559788333329712940041739930173809437016714343925867773030412318016508651435845571779455256714286303131227380071196652432219833655566871040245239742770933020119455577845924813822198754465730164056328221327866930676626701732481296750761722093338418838360430052043123993601805736280180026752387504919621490709794703743751298198547463252639058582218869148907770637295898549930390519464515880775973183136074769444465458386597029335547109498256983952605135965596613178470120896438934753230084332997218026239477599763559665994959065235353208654126681875500607959984976769758870477450056387177347189390351251454804304907507529680766753709550622284986983912064414308173547611635375397825470898688598204739030668713168054133743010520589539730960612990120036345974423406701969423889270186333444155243854912369220447328645672611926903620378040042875656313349350177000664531807710439877779704601685645211386857436910484070085964677930833505656929684633183441514704465841594871152965959732369717209070139066778811046320550900181067203115497373341882340619430615255986527768100385160857465949175261189597190556025179748820460742005988641453412889997209344482773988747660920500572716609213505470883436567048594308104781218098469743342832356488472105376973453559482070347338894672384297773303937447183873192755904680596638909944724408358200506650324583317504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 2499885722088618003028255842390846509377937455707263082953572845964551086060963449613302175128842507517066943485125673793848290246042705927679128625607636318755458910260504821661822980338939438434865089818118135630743736711437665732229698575584363193397529898774848762735551158981719452011920922780516228622474989377113394245688510235136424040525013719413264348250109350270111387339819620558436606690297366139545651979927563844562278694739744870626363432517881603502711433539124955108153599747131744501669488431568851337295150718437728663875764086287254083167482388380323329461876787685821575557624467381793443804299521413457437083908839674706301279720622891547997984490714116393369575031734729224636261623768393584310698750151293651462444401454878583850562346886846993921163535242268720713090838193324607587631505031138918619593902020039481233969110061635461933670192855388525665808407517586603751922352427945784996447152553740244128747337315033791140403321152157511150852967121928500080332447370536708339365786722523188766938799664253415831471457241899014643401043939058615802554043699562025016612431699623661680090353272181081644125669519141572734679527315971957198395261475804128403117399702110284300570455937652655676437621843559707129253199533843963829942549680354545547128869175330668170858647221723171397454421053698376891858351607709473056890379972962955294482835454578902037759878826392520487541210645178476316929437907672436358643163656554873281593922652929024508847212146008376397466053843308952257298290235638394440349575561340587688669458522875840354505048046886569245630880751429781191713233085899360885267142304268118264731599495284154112008414214760215039999166436635299606976379220681767861962288200206964895826689509171215987883523132322406803049752805732722134122097869885858709525099055531147518451649354677078438376197693332298222497874903803680489446903345539519484142165344172765883167438145620604465046620788962560210260202318837311175241641854787411443730261445610493472809090568334751177880466123544749832537812992176538164427250234803713259849307028854764897738588384680676764747640072826065175190088482959500608599504874407353792189193345097161761017879043526374153861006613493146143625086335064081161198033324632942956297254348079387319033939678819034071968776959513788966034617004955328025770870096607162206171240158779366908306303047874619839500495032418082645125047230310065420694394895682954599533318834012800602363065506382663149442904058082384274093787961186802263921876409396293844407545041842383613128356554342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -2439775917979046264557058491735873219782452337538570159128954799944075293577435407078878431878805652489480124003329945618208148883792075693598837821766662629099682036576155689938229002468512486088928636626106110559535921843269741674743167348599826046261172545944825660344868406515779074268392091787893483189737110053669490331534159096780547190831209172752283489270544156675069543652405597106018255520149258711129758583571041749751136854929862846728266521486279222699737133867109647905467000097502333637730471872559463324664247446435320435520232762466631968894912033159157210822747261784598116888088707339453695611862767632805261437387094376438616110158906010435163065830919783792843013006971097782284192746580910153923235400211977024215613055513716266769540000513919180419964228308463608525137095864264076213466710807465721745088570962338322879119808361777934249874521941814305400683228102458376711005674583710194713528348671557490756267879938996083184344325845545718886961835547083460697135827807986983980296980222934256422892927149523723624669540847661905349355336860534766059021081613327862031066041491725421825253749483582495195124157022770740324513140611064751233790093055379676415844670487330931155464659539213436853352438365250279760510697084246901089471461745291226637155730013188175682098591948324681444158171546132851799439784104154941994663533905882632587753033038339169363649969731582136947133873406904915382574598290675940815020297581966051297998735782736076689526980789085567916310950794074933402697757650179096583772298986333720767094362318027267040209452247624530193613235875911246462356508685315243442706055499146290286318474786552570559382082588245753733402086035629426827191783336874446440710312116581577104067184907629571147863525340309237852917654572390996025576447957075374061333071560785788530753264306583402117027002601554985536981756466448224600205276382679681746750390140445541768690537199783592610482348233841283397511090337343407159416846341040859629978685432023538681850658167811760693233858497648391965149431121973335913160846078539409090124266651179035010738961929835291926328410326011292878545202342353819223145099482211698904450097006586915646837145974530705140084281358596132174466816308327769261576682777420351229071378068530485677904743466534777086897499934412600690064416506548758852331205265563778027580649197400013620711448225495048240747360555343939335431309810756696270274852400390123872560915482092320982338160121068475315779835458520454864601451601791219928865472376551464427340689354455385233533325711245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] 1998279808890160173467794938194346083905578004856576288157861546887955645186371633688014710997612841815247585612972987571569003805722423206189434786550450500986249940370822117997884175783555013896209052834482677312858200148784947845230021891371405153384281532164750493410521524448688011404553472872008419943065102727574389594349848919558442820856418738957095005093974133758895380823195571641540184230478422801065806052331464342400357816580316108999766663959029853413509009818150198045485254785690474080657565993365962771646779425357428709216614846026453340063133875818367431971011532674086494985440137695360374022037634023228431834281671282908374471469590943245795063046531710484217034826438842259374455479912066406390625671752961921610904875947314398091397011169776199983872205230447977935859958525699833249015426743421262495044019542502404971307777433072635162368593699059092537202488510518010672747534443413077211998851607224184165648569290863287422193795269032526902892390175813903753398133557844927480110222775297938887466771453181477766721863673598705599599452019943808071605975370426212955833271448551363587325022960746779414683486066666022014888272779730478394604545529116477979921904051506873488687700672945598460849350294991616588624264542794818825690950989789516200578163817994377714793086319566123317092777442995861963029619073791474151979087236159224426652492271475555147783811300268909496705835430821622070090734629366312902557221288352443309804061944626690600279815950624284663762883536960593600676518973178008796607189481979172520537723943123566250860579284408449683716330460828885769852835398106244619665157500056060419763234498548917267982273690217698401404952074731574748167900138601739870480147077085574137786274714861064274525081385817073216120904633092991871789936388171215487366805887519466268332837199393482872898346521049162880662184091598885316953344188678859497529946220288111107865392714989184791507507889106228277118599555678088860739753039450436853284428613597365818893870479340365866681989772637249539602391574415646109509187776652446111869264006029327385924299658502185715085695614961957962374515326510934244480983597846755436779377754771101975800913003438349934008422897668562383149840942579702753252738183400220299846599317789820483920888880594837224934932828081171495592006693890551199669643889888480436644962419520988401594130223393252341716137980807802201307881798208257925319360206366852263782085766465926595795295450962727168940208771525963927290192174673548154829542116089084042421085398206621339816924335308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -1367134731865974178059979893270401727122747230036687843071696452325961371994736452691493393975301211740035241991738142983876667715444942280085859760781915169946682838805303772007042426370983192630974316192999073884652345685392627287446857400189449363455713797946574724519885109116135309479899117479990320768266512984982307517656304667570934802396075017831628845512392574222659042261202428467909918488065342083910980187636021973279204985653207481017076432161899138297444268868735321590408072083338134284511953790835180639330604866514908212929552525496146839194199812483344690139139116974062098769799974422722936789579831044544311607093324671150501995587823161684059262838918782687981254554306684887006760565199603887700506474316978980766682981277710711232680886946856166908903460792081973454185831402654587405824495123711978324065338941998636746261217338304654793156259960811240592016459762247303380678569781426365028220541665439808165437338719721987621678398637133126014741255457735608954228671812423167142021742463876555723258047741841954993137391453104641547755335668536187513260092335834638172798129164249725555099739441552512266237617109662392316658063033256141627226714396732343390407828428397517072285993885416562243103249838013750616320348166744202084262723512873240520860654481629126097678362799688455102867105117050596337205413313601506055969969551391120163858467605556204777577707244762849736319288668709903304042852848139962890888726154501636502720106313688553246217626955138015879088243133093756776672682012584795450756470890510607766064700844055359637062818841605523056452762839279972879049691159864470024093666224614697030510795058922560946138430114149975459734722149951366928662751265117501811912337369788025855781597019022290832569343149843929818050947506570437710060788760715415926660811857961657430341202667619785620023333624567603947773600687029120060465892542724264195216987623403060803574085363634122733699343046690354287670697836106086765760603033293210225080242470201721001946980321860312838768464001045228523919821174112226110627571324208475123812292635281910334072310980921614188644373661281442900605286538755992191227446676370835707164959006619440865752283549085298021900700746403567569539020076764177204495937261693910051012735509125573391283435560123511554819947324108101325148834865722819818262799571297869229571650572917959978427344169821410193197645101347175764763053991101041411530695268074076244630979286048632459454455442743241660422270751705482995121500634832075424933866834196031162335688150533882748316993221296128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 789556596351730853720982760066065512527318758317219081565060336797537920499160010640447883873956935309354472997678483601510768014158579490598136073399155808094386861978334980251465256069647048389322296451513880642972074746908552632563647184597742868932336348384408336764279151539208974560226637309728420770945749362698794204311932121170153249738040672453834383447431713976673310171269489596269696853796891313702539290653796413153151925247437135162206044943617062618329996831314887039011240643446096265879947340247453990239947525490398764886150715031423749091048815952628639559236317183944406837300746094966803895674733387472013857406426029463684817681633422359504553449635917785248727527950669711223793633101826774273136694939157840250153863332160652644804003058832469169096591932732819978198051016061525601429341857365808216549372719857030103983401823951464556313377256572699528843585155164385260006228904774588418716641664121557484716061438247076267880424704248652846943808558325500693532623547554626138609947318921954606686142843510314517523348284296904233839518770898145795239507712017327239373635908594114068684234609008879390781177534316845371542086292382271797424407979663009119555430880491438318506699225416095589434699066434828651490672146760421178299118612947997879743432521493083085119060291000000594119202839231206534638785859434223544844613542976074434065508996837002084479552638062952593537094773251522406990511642007663711337246381625219836782762203780089915170062835984477233964386454629341219101292697101438889383432249234421079196421754382683167568723465043042838641839770646601400957292495760605573058528413487211344153147879976071285830209399726519481160687220186469628959576406450135318024223339852336144258665273152400710676449832782131674930887383666754117847731296118978977681034869182965883789229045494853678000324454252579341497128051961411903294603256130085046737095194291831742784213124140557118595481354951571403315111833747471330600863659607785061536899706533690410679593295921478647967204710903687379724384744282866349384650807097797676585945637937716775719750418582773115459667914810748905641242995815546268869667424993823456027977570221956142194348850705435724714894773800822718814146726524910699477310030248105276221036478928410347573084899910838863877023665779050899115325034651849108233417954917245617350869158682379738577546420076611127044357228569295728798494763286871104204457133434008227588564247889506094338527197165887051340638747623738427703761215213649000052932460102701394905887932791449286779082228367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] -416459453519260987333907955548228443314772840938448685011368950556015525880289928452658803709572118100996654012623172614093508568459418814606738503694843690057337368511525727282026851239263884770172799577626460778075085203476257004689345884805958722507319887122485417520083574519571455875863466941233083922353602252434515630874932330758980934206941740068390402877660126108629574019921585368886811567315113055604983311461355198197511719344586221127994936630681122460264981909764676483405486417269448280424907289789175523660632956771610479474817593735446197472623752020446900685018746543143356000208375474289644352816502383960703951304493061829782116154949526129175123814323000771291956431239051736141454603536482029623402585777724389898146080228441505532758864931976713608216409164417503937928866119655746602136543646073740702032556250574320359572053440027660489556852382896558930557694530702095409817238692588499606391175741352039553938107258186046515466867815533928078966932315534741461511198879947825473632088406861967100600744862298141294672719611219699972738137783556367864848544948809026800260089899101432511915886465322739186783694945531331966145756879611032678449545802465152586358052977081862847684964013166555888378788158552329827973065389730434140952934247737218334523701874588569152077832739934813521690175511817724086737337635466777013377817557794743570551027547707394078292657640986142161722130481996252581423828335346382895914509532870598417676163774468497676587284119260381092898349442698323652595626592189989158489901428739990177222664433940018684041298252063523652421962911077091130165298406371448522029801173856675589327008983577360100492721091847889799085118314997778547108369523005601283457186915131571201625853246444883890179210446437398830291527388935318757743711999915337669232931446791591461024822970218310653892155198819664815284127967217930935286996785129919275291215758850157505942531474019182887603964565329564827013392052990063885133778109551428366761099355738329933416376036942636214866114978025957656426538493736874323604165308442693319335190756692561700710737984250627328097026387074882538009771619935220529522499898269568899256208791929097827242067261285032595793403160310027603759360019428068388271394434043343307885424279404894503047068073775172830675188460946036292031092727631016417195022834005429439519387239875202687218207003102834485831936994703134683073954935095254890392955013490848430809755811358050823305822002579392743604349698297424237678643768164929332371063898976535706381962537335295001350268988162048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 249432351973324744453569734323812064886711117568265357936513962292659140771731833574987159725753101174683384909522124570467075259877650578895147727174704931055837791286744931734668786842507249143430262488698846121423487710284266072640866946968845253323715656208413599797739003081157604756622749946769712196163124153988901777855898307061585134984870255044073235262802706616173115805143712300214947820840505979932336255707995485216304663138204260389037774851122854376601574800486980897651645018805155934049900467043682591292548879244699074847968562407384983796934964586383243338149138136813684042158899706204659632548255751441430081619833821130629258162660603946454539927020119320796970746029705497905161452180990373366388490754462347562839757007171435486154495069742344419407525390298228904510195333748215963921700074538637190403302243075594278274907703437761959353641633435669749894659601710050615600816199619688260128444041651343838330803524584904766070229273284027811298299230915365902310898362755050633249221288989427030514698578951394793935447477249954809658554695841523185683389418659245078688703205508799507106057877046947627552732913265452918478598920869295427479769266830269368686813103000253256883099374862859162156612837646844713685989492394445742166548515003003441646209847441572085312389601644366442946208574529955328190453736400309728080811664090113861785927433084106651015239352953227083981967826490035127046769735496117745852152277256842206249587690110275987999990750783668437073414584395677093568623491755441335507944059086429696202964532613890234732697171650712001878503727168233806469498670192567027410731281237444342236816886408814605124755602704531210498067939395450095081123581634052639179047877763559538092388466967805191112640409780060664398184590712577405815987078562323522640650700821321563078887067795147650512782113099999182940284028376644489369223432821877078671733135475293583385478807612892066409888851850662853070548114608140315768355443677680950655825825801012764777259757297259379126246108189631260449007017541714457377698354651289920302108222548996433920322939843315694525390860201092733983172869087032318963109263037766861471715022788477053913960132196122453374487868209339466851358388372413214150786593836920527103265196493520372749131573982953178374204688925264141611543929969930484737969456351167326914431499834175950794960550366400084056252683757174735806988058901743979198944254721416494945169860919940256564095754110492339529121402659719711221449977818546038678631635206538382115549761698534221062275764060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -196552112631742252932235925194054615147854856959425467256209267963967781117346123575921622936657538756680951042386531586638144025077434991213312047296617389640313038355419295530495640910433250456982005400421531331156516871629089326082672210479690053649547942402551875518484707875340351282214254031303287919867951014062099158658621702920646329976877973144718861104390041160876954075835546923621544123689541996405872793045958986043983472260309198691344657638649093160548890932864124988624781349564988246991223398219883439100890178517742927247512406718455045843649527975849680233383689772039617584946154291455497162393417305900231122903310226211152695912264511750510061424301008582376292636743095931864589067447649912794381804317071672802793367535093964838863986987274001971990620175294703287342779301219761359126350384203267480753149256895527713540443884437692568714324110109938041482341681877501302291731872515247822865949342253755776775567445905505900550367386891052775790707819179233918520019501042129816599275238360064039175952309621189444218150267863003996591700923834703254152044554400304680014849484696791458831777969362670127891084560921627807177892815558594016794669318815099868272701934715050640648325194402218209377705858228543171774384374194948904880574718348917544279448498587533010924115623897812246170306292839757081272961240657957704800121396896470318877311257256426145793378644630638726139083807095105904288704849305202604345141460996570548704499650570488723260546948688397444547612905832598070552732190303058047458354223111489727655216345318286813852363245651929064191968227826711023246310368844844573782190252983968929941172418478829764388465526271203850793495640455176636883282589414614683079884958905775016497643755142394845473094664062296746729300858166733058350673309573946094945604424098005924880014584574837773365122982130368307022238317403507970063192476308570135495346754041084396189178018497140758948608429954584458088473090696373360956363807075422998236145025888874490141305417624832300430118879766497528226685277191939898784749423084273784509520313450365335712803431636414681318621679994031353582178073899518102031830682236888276880213706613996024855137191312301938875755525210231667403798151089059347569836616749731148567448509389143192471882453422730790890886693593176503854879209470721711396785861466334345390290740729787150241906921983445569360526451225180360914891824488970395906458984179496521090169452435209222230073735951848063097351081197288196862551834202980518981856950062536441389901926196356124089879980146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] 167617013072248888844786872440579637350980814576348319497691401479804108880536547765739089756136852895371453682570166352947793243449632628996747326727890741162681036089672732178263820876599463762507128895020641061130215693065649453344987815519721003408626272643898717258859526465796276121255412774038374650526476351529403213486291024638446447130155642708598853968909588178242924063273601851554627621606881318920292193200468993915161981436008627069898079274683476460811832051481476376410804641163991238211312483181510851101960867514145877130190245967566164269999082244985946669779868538031496415565253997344126146053128227711132334818034888078008586113957817894369794114478890241537931776043712009413870791709044901993633329610781442657698986418417948674613051679596593616892865978730743123446490725111863063339119106035858493806292421492919069492778916909642834372775271920123908180479151901902107382387702861353571590009960834312706416463156019323124967352018900142295404054416313855888465556174443934377645562034992650611137951710996235393992907803717149685400266548142906210061539494715038829204387123541144385326096725419888202618147651494976746226908034749557422609053793516545227816610459222739225919514202679832952185302820770008984579828410525311095641096427402288958895695182467366302114687783419264976919225986537936917388108948694797947870123947641682342716954590131235086970545176287347131365693242205045683828571099973940270914123470417124617722832698314527619958682356695539825733241154644255849279641891306533010629620204294518855594930936642312354133675222543142914158958813516186456392972597441475744476575805641500938066231907353072124915404179778505064629837101387604042060052292111470952882087036398300813140389784397069731834891750682162658480423273277379385876178686347331852896935114210878815066621915108136892176606462164382050543499252472414434242554821186621509496566901193505114628165116698503145982381498163441606712137000924885685564773350489072777822016450805359727249822775789628308434337508581463885723975201488569761644576440346701272681766484444392384545814587858797341447151640088784085319747035553561304772009154845059848202993576077045397429332065576187712941900443749919023305313430848747129329159315499356115955401875545640001747317815503720007501113409995033061032278160699632353149747726462759755611633991117943057519182807692698996420523015590974361937685279051893986453119288699818619009043472067000506321912530348713765275432696707014387601671981911353055046139252662115215587265788032720778685984182108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -125347643749774820576026588974310654502623313473885229677879256908485914123236079408822495469752085796943579926126504462934904695085658477723509036100526404925205708316338835934367896537826095940920829941005723124862091507289693887609818578702234382593553112856132237833526438564345702516407158626362405143335364269166230992945637024881542030014010288521881174982861223235532609195568476697704248050570864167705571992921308420086576392010509830388256368255939053264814224711774492193718690080652980915952077770585835268391470792309569661251094339022154375525757956652776398993958309964747721285619654151054643000259673853497673587101901364765126252289331545474161116385948489687587172937449488692734293628432175053202269262451700842177456341566345626073203651460082952449137544357740115226960135597170103203312888767493895273065255849817898058214846427582033379829241079891066597923934119864614681039271786644032485560943450983240731465901427817210876019745502376587081489306319752978513939756928842950173476037924741942136848600685668598258966707866822709461674205066234251892066202214634907467406472150781566483558725428583924017104553716869492608441867107918837808498491773611226200757578540623727225770603529919245313419250194207230102084588728992878383500022063003423263282339499632896368523506586044568560697349239312010380082589276854213382582613425031454646410672363141576998729252075270761798682045091442717904132260294022517960287829678492901650577953100994429398770584673881279440020060807876846719300602782632754314894301456716836945183733165678278566626089444211968401092186956907462005821870060038300870720854215558169657975539517351519764128584186756005812813044982117939851443817231668098805698562078175483953096656848592428820605325922809090331946258993659997849829557505737801018522017926087790781532625787097565409888457142479584754395727962238178543431857128503226848926796696883261908637524642756905314500434778586467918385075782449099405841917728268575029046475625753132414342651096902882219733629092846272050198083910415670768063412003476868825099066163792432683214645936061601875431591589435306636125270791072513528636941112584915777802984916551156492019322717240023902327251204861688583171149882979091204935083162580181784979348677969585230575038570290333372283660295615463179668611054296977364195422282310458722278290458967377524870999296158143741897878841750541816475824030009323856610173083037433489332332204569470105755244575713552940747019424752817216173604113010366755861433825730475793695363736304373802017982750130176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] 75794645193721424106436309758836342280816957405995899357416769215146827221138462950460686362311103411140487855005160382054095150309998267908072518430594487822924181202575749180726472336808832908106599660722641058740384866060388920268426478781613917440835459958425419580326207652323591360870481185357501156003604263341804765279775132248940174416060901542923761121985648774484552752581505756370812716096294586894087295611511275070264973084033684447199817402448519307713702033999591419907766684705196287530144896936288307226337558926268846105012147321599083359087614237009088388980128583081190249113787521374498286311086242089697865308321377548719525374517193896419439470398951389843444949845354185787300317727426673927229548092966188858074801960586435413778720383750625394370947279077852705211940954345101528872980143796247946887625389525829635285627789981028649216960640583333923158704323803455296439315021598754249584414206979700865216081287183497911041628904943669414794558123866735095534844014096217615210766988791530377302403729459684077864902673874806695297109531482258684021042618792722891952689657763605466655658743724948327522824757589558819392964433090742013545233310761564024778171572806400484202071805497541874920573894069214544696559602116390308539403997685369874748485092675669927788969119175104085514542516647685693618208769338625328670473495021104583022149610370133679567974290969235947599937510493644328010987527212289511372134973764236010721403841498377833591136664362949488743418962304285574787031383066472984766255886316583827615542195713880532900325473544372914752902809356758322270481145082328516644789474953006084060981399509090850960587357790532857842383036522927522315063948957422346662067687900597484684810024581163220901454278903047901083024119391742401157020272069057370697629447049873117636236352232293356472628899582135336864961642373193137323403309980266089019392142852467683955410601092177741948930763378387168144686131582241279691997855975603952326908931524054795429874647697028987938450708686402306461926214159035397970061636028070385429022594897088007208395704384718972445864230366743794948532988689233730640058011697249255572268069599395361770011807227472894745184322286630813076604295614012389043911163891949486040682099156439664840405687189622032493164914068813433930357087737333904065194442035127014332787309331643606564738091350553307281920073509061643102599666125336773822709551982466232252506084088608030500546248273494981961493447608877222218585639037435797697611912122570389240889235538495777208172365742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] -35626038111497431681818613878486877476362350222524450227630783985882644858884301750965782157942843998466810102779367506489284158633246429302326942382613467593297458036867031870864729458093658877501691340701025589339282920584878017953795314109596669697480746332143104796933403068069868435672571695061843539081541394635042005941819874868818846433649203154234058149552811134493332288410025372324984802357764317880316629018973423647719512683137967480737839371425087652049469130254109888410236819544909495165399821075222999789775280233438702795575561908250847490956430049991292789543400526077958906069040372155235468794466878342165292452099277874235105862722966980499198604072074000594186189891574359408982091092120212096925421606870020873773669697062548037511439355409259394516914487183112723530801072053119975639253846659686910647987726536551572278498670427005035517286564451770467471417671870084816090080446606585395285527728029806032936898598371749225524881679942300136890619903390021330193880458727498493319383193200584431509208563939495317008225887323260648673957407437559412505216170003535603120215713732854200233046621740717945679403964122142027789961629088898458633300822457887527470943382334984240618942958183661472090520605856551301479735870035500848882903468799103039842846808192022181528352949252760854047430849887786337947904303440421656959033418455600284479282995072138810185299454372389793701738335771756445806524072502839382767519353636091057111358700113713229948218279389336173181115137081265171559955407724986233234884599736740481933002888898837227017060412804566238269007659690869669296309404204714841917238464062945441678957041088631941298934785827858556501394100084503712281298799187581900600876929029230937725626990740772711717222721496334735979828258678687964986567198265191119803179900087325320798447323431919217585348226194222363319457832974433311463264640724489405829415373808031304398502398132429109628849151105022342104192849856135226969874619591775961813373462120752836089003644264786843101692967909672659958343377074116592485092739614382362385333131445231036980647351421013930787566129674957406612704809004334345529928967157041883522428470168964506558593109124698583300538096157832435762660323660578071035376432909464719488080684858051650800270283210648468352660218169221308116403719479243936176779180647187605389821689521152097820568652721835343417414205228918571845497563638803178239713760449232175608296427068904829352164429584122686029645176238142762539472192752199939757979121152166429643591228054004156682282528145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] 12122580751156164971913167579359525503607722804851223805911727713400993439216261693651379308481284632062413952590306752927606262966457007615485424242577876042276252113431143841403885088318010407895323854975372553376181730198113034795645648254349233107216751533168984022197729522494969874117076890319366527742898746960675328404245062472545135305704619048905065136193455923269334261969966475909351076387646180112643769575789256073499499363277303023736626389941680699838482170710807214266845266903892900736107248761426261189728737852400821466554476819628906689954261188052197216389681743951348892755406517875184428358411911592484317221008654307240913218777555731506959039000069474562573952940891488874632089135480891534661401169539791131452487662061325225095970168000772252361582483016454867199574709070567657927584683523332871169304401067550783149811047166329500346379188654409860623310365028169091522605606848241013987898137070319047453103320841604407138270122720848337773244323063583186439494593317975047331772789538342260005034523393893077412042461751384533460709631046436075153360423536466703628870959500591733245393564828409700517078239159852967093435913781442358031943295896184233976780036674725536036935794210371309227657398282139074263759216457733793398017973255487469681481919803021935665772096869039030038056561349348109320280229505259765354211727951174452475712098423646468440216831792791845047578023218290028497153759907932488574897960423692073106837324352684221603371249850432539808099312239377440086767433691359921066369504278564186001618749274118575158107917538073467122761335532832724030981873043004196959755337332934523712001229325388708058143115380152642707933060737632889061350829154280010654249300475208905560193237900342555603637429397506593737163926776480594637653532626599917262112550112239875396199100046101021006592763700365265410753940603087098734339776948305970311674377161675737482089197605849952940278318128673736472038738677328429893542038295822685950118282312195414088831907624538461130351339232258185584190702867022325847965286926214505118433247977148312590810123076986713375931088709705995020933373680573573402832167175050794272640111565710109028232756256830170811878036436890130357386554618853365766749788082645120806449366944954149425323855642301230877206632303377851605238704519889618746671829881734722504535781379235769720434628455174614123789289678991206852585773332989282132822175890585267348911002417705353875292392215868832515206862212224391399347335875839630944337045259335668024640827922327868333227570626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] -2274851257063782088127067540921285041729683800812001468032773760721428080725275160106786012446193479810029253353128841201499518303335606369172454347431162749257457793461850999440053263806677810367572523446885698032599252340474883146160467408813183431630073616273709430549276587244458498755771102941813557337144381371550202250464440004628192699752942208364619544082391844529115820954969348132862077721741025350416287758005850740206406672566186669012949162038203311743779501331262572355179645326940963207818682027086921934934092925468233952068156378963695556642644263683154131758019516457500297210422058963439376702612714814820294494485875746648606456936627959717452611213981436156307497902929610619472127780054270096821912308194570570407725069289786070669828391923607873545852468589265609822056135598437411956340443567322150568723408878974070013078266377129675823331621512472223027230732398412595305526983972146368315714137387733564284903298245307782778718405050284702379330011173628503700481880444368975487535104398594065036664036631554648811891516441925758573566802642547516869863699024251942878539261026254993666495553483208193260526901545901257266027948788668502302859793122997093453163273237155863462566295685454522441058644111362316721814298983787766974729295615323246558809600434729390625302142893137460777728168433978297575577791725104591775606423337098143276877470581042991052853669176498673464787862470919673919990413170188804033951134940609215087516326713637627165200625986939887290901017451939717478846028169141137775414519435656303839404698424399423707954663591730740417752885624079014504751973343498554164060485280938015867413507294884208652898239009101583639427380332152591605403579030799087407915351765417374690513864625029436094330928955635797886651378249321535169049307794643403313548019154802259896015069249101511160310346798518185210669128586917444710481541789154434880153091023422920568564939568522898189133146625193718248178462673021308770662979721472664351542991076115891015849273591708528916934926458104808726550062845018359297659742453118011509954042282256503436546741392491688536710946725532264416352125992533187155183100755675564170225920877567013825810934422026713766873493966925927853457013887412795045499413798480146168290995039388185013929429528647806302410205439545062503706207859051292758698895522766794396186125480699115440167349793247314859304044565068907771003111821261134524496120632794628267770764565425474153531187961957921665107379564538304330260890201280477728312437907598728596229391330393695466434645196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -297522013400689788250636796928881849744263443151356709903887925029966203340959779140894299798569042018499265967224351058938395041886207517896370012706428432228266756094083452872867230704741932412324107608090132287680818507889589092906244551365251526627032106672319913908565210841741585911711867404449375354491899213321366193009643131402072464947323878622150421286331265804576140393617280044992693007169319589095943118244462083889404169992100386742611042809759713514044998966229344562512296075749244573477222488839390304677654132549702193116181519525360456306408684864722496517273099160995929771255720989658831516279027837466906601903158499532036212207958486412424045955681361745173816113980213624392333064056864973068026144754923368503200828972034099877116197899061850560722314066530960377981433116058664596049104558576536835720764666787102599513925246625377738054426655421445369744180455106432150394515497729586647440385065673119454577644344323576329114734271636339863672013866890175192764289541146135561270585986383987313769472337798556281673638850435954931962540040121666320511668493783860040461485715722422896105354556901478238263615523318327346776060354697444623783784724353597407142259584779403444919113739872985193716661630408963939348876254935606829504151128299794859298663536909912322441560136433148491408107178472616317468963368190404632540714907242448795887706205060326093833638091852898673545695247711889579262364568535101198226622635646437446434186718253649693773889160243417605175024783633887935936172142884973755050237266888743967490792587954383601717655461211849698168427479391987261175287431289142887644929754451556010721466137404513404776668074792975850700848347906209382244479059432231089624403187447416780763847515238434482090086667754421421682982518445803110977142845158909735862717516607988083438155087624906097654168052818880648007059606744747368913088707115644787010800474191799284609418668876651094420868145395892603437665070698046415737176842506695661753494500188678474165971248718508620605736296235232060190891643698283330709310430929125455727026032658923395309311609110590143982398157876269752347314239981770225613025513589002552639372810687474216832301337088758017649146970653570309022096837792447380602501712873112229328318934973242439378055795276092493214104874835687814922871170686049845895784566142392451357397007604251987832889019303010125216965509372268191510729880297013682067308610448269865823001016237065229627085309785069744205953126151331705338712251219625409926460406705743174998177332510400946198879928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 358779566747939722776844522913085415582027714366487714381435628807539530174313929463305068685424929702585528581853124152422095284066492160028214712325746150153110529016217412393032200727611594373390678954184378285079499536816032835438085180517053147937688287177499873711181002656622133744171422425393638961302057226470422240916086827293269840232021671798532501537153512209700939248155681056148808833241754520843466732366684642893022122541325351204398528235556875880829152657114700311866958227491357807952216601004796629967894180989782334806452405874725865424397164369372980337336418332059892615713054186355649098395003652460525068287553021710713452114785215229554845996996187584606087308712528585903936491393688929606787267024071864923226192843143771863826838014561682055476107989141934140315003743725097726431742800376645979622852940485288014174641506192155176186714185134979398664309609065503836908948973855944939670467197651353494758730223355790982142513468526186628392479484256128583499094098578992769793536606871574410288870608945352330265909667996832252732074552912491549758705764160287375768820506901621606403452574198313860753875807355748760442367613839870717889393418059973293679005297438389237132240404791385351395702686069816217935930750288204813089300000662256438258874444668788743053113333877766012348219016541023003049641878560098539736874393740746773942949018238609805839692968191696251490542941589875386308041617283546320865769351459490667002598472432870849702874320288514039170329499532285633503589138636382826907039399130708340714896691743123410387980837377964046112971002418804533904843220419544945612258665667109490631657502927180510269864301365772580281254720935764523326232416359675254964836690882391245014775185379152605860083263811075396042413732140959631097344498591158111674549766666833253277581434330882647292979558473185548606925317677159366528360557334820214943122963713257665513511119406034845170013804534093608832165115102405700012446056263640865640184565640921638706199758600815825544679625838571903870231405187723256207430216421614133620577320556066241825514762220828086892524705799411004818847352051486540027798040251203318508935077236056958833020437658460725903553145145390612924578039636644871834891512091383704152021384067795015616906924886643651370331566280700309555371435062060548721448968981302848669349941356380679198894211244312140779309326242968023891295507673982721874282448926815479790437132338764441916955865104557706929313683242717101235517830088569667566549254290915387542960899093956911376482959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -61315142087604359390012168719877374822420411570029491831297708858895048501108992351564225321124275404797290031439722246832575126167180673360818959353346167294624417645798809248503519919253798334941430330524846368737519003597461933722687285783548841869634023476618024421333053102852048797252089416969482209412119123852895130433598576117397272913485004571351445610774356597942986364512448457457305877429277370965370733351059286395494970455821805808717300010703196513532155790995465553447322262969361188853969774282204279957256979721161995490480375239043095891995904721920012686277411188379337843068376881433707018291559489543318672909108116700471611269749065838234317359693414684751261765693056923693717830680803136398124406687660968744946035072960559603784413958904231919396531984078167977726424378652144301277125366290432097064790040680362962230921027925160513227390831432723134880223766080733860366436049793832056968649945419926324714408180308292333017316627058327870174174133180656151264479952366005971523797144852149000328316306097171908189134010479488395682359565819587266370488503260736149901543945172046872568988980097818590168627224639785218313307713199648780086970682833688210171791658665778869842453973008693222327483545449391539186940356403087684133975992616887691520305492410247729608693273585739364134937771959226921420847712779006070880474627714526959034862024837372954360777034994715383254640865072459667763537408289881715816515673330964736637984439262837156137730757388032296267051585126817213278149708245596157109447103985218326809486453040566125002386964783227660057615113617618589699485621487617677737481039278201319775316493132792756380931001916180553788084776836020261733078755868205862910839993603305688661904030696203840764338583722095329363513512066738067689451324923587868407929001056343192777325119572721253229125796604950929751345118693853060531983019649836241720624011431601086427942052618415114167689094806699397801437357879091688230242244963471489725860893227111958243361722401953584879920544051353309882901764294797229795971976864883224266796539641918455653649544341372872341350787961246504742486586897605860122310272511311114010817559502337013655548563476247616996579588765428760493781073808950171471427986536733131678866094422151697107785796469690058703079985445875179184652104578581960167132180997719919175948812501584981486296851647006807031774602296386407223325683344887892835186994475972218850332082081728470982324128222038157300316714276557829174488091297419284746853784288808135566121704877034405185789624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] -66518249887161043408230745021466640518680646562175400715411550040704455944040379699141633550629469107277902160182772900564049240627884865945733861763000874536373643258565162785060746530995626609670578902731075247758227426680671499912960940425727079951610373617705750228025863445498896710261990780537264158395406450244234764668988526184750460787425617087041600078082807946981799734301688071451105832343048010804947286644855860914205855522354007024746348816443450129076409529247187463101226764560025219010272531964417803883487963691863170461407008027853618163621328622746508192300997741854651990618036361364156438489600216789284606368894847356749972212621890444224009385642177772508103744986747911848729152746940682408428064163263419566495736631860912114813758437310578703545777702155881031785154621982969293500536564497916620866895483088753658471779975075221692244658552154012919323419580812151964044610945430639897917359535538534586116104525713637208414086758303393999972837864696129166702703649401907929686046691811687985280347268581554194288987120425501679132724020897556131993740481024301044026462175073317080211245238338830188475295058139473757192029680483112664146353699471707043501306394745129854059830249959043012414042060440254532827830534691428666720200391532362201831613484306140617519694653467561508336932097132037292469357674988279214355596661650396841080002069530198567553502930763848252851595075021476445344157906443877533537068323615128767626040193291932030783186695033453280889412577327968561204267897365358812267779215286025448929997082398880013899480105545799323149808730054044147130552502429480921659091460303812843573584754568281886832668062851854309025438594595004514100697487403954955400853475787121434190856997461680213434136828780986269077363690981917164694185866183899434289817330250395756392353338283737236852906393199093475711116667804329340588885945160922551385709816760541017434084996936306173033546475165470558025410237783826895955000751363494344683934209156970766931293003206310086798118365280011890610996358460105780127652162278281919305252320680679064391799924017010211786999106721188124933230413793810942804881019185572908175354479172451544718013272326324413209519712873898192900921131909024494886432977736713043522441173210265318633057904710221862993418044882363104567439418903044640622089416759091218826117701748922316065052718334278754355564718478412678531834348972972255219444195460778733759923316684264764858715268422272273332631885328990498939084923259995910225725894121177979291658353300612886814775050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] 65218352701017950107897252168072680537732838187162035900341973076272350340297736545177613045913170629939399772230782123669958409885660908012630673405193040058458028775686233010199265483718430263116315071647539717433510387199592007537883803130535764258205576671626802161897166680392728029304847407719133416071675512770103806714499276613204292848668473423208603193059432234271769484519427620184365855685171272616379173040181681379319991404863449738686826111585759587877750811788533126978011612077919810530799707272290519812795834587793248402954232600528345317377360521810243899526570236318106840711405119583566150485943722135315346632106766553120200362195562919913087654867121699391170254838248076591097036232017112657866511980127942605007203282354613707803747132026907109958041516524820939752862812072124099252815261612283866678054360918433941472610651514407418451316446637178907893776840002523043175317202362414612552532236583660486024191219419645493947713053621129812547306013865994422919962228484589991163449340475099088405421402484866533355494671885576180876737260300219111612294297286004277590863329231731164551095163252641124531423645803658123646429343224833471248727332740283072278214026645895932491407691487655593243150044250164593304105491138996610672710550982316853336576127523986749291222755771225390137595196646844777997146185617731582988599665734869526692739376074472625199303861638559995272954982681702119842997886926878389296309985106025032481580791428329252983759051622434145587378946685740657091908599685408925559123451620977768573415245418006105915127846899114835244853832811974387467448127923921315229264645000704501101074669655391773603730200441248491642876668391419613471402561874431060102188834959612431657577700169029015225855830614294704627470926262553087646369114769305657408474836880512037700440635756732940349120405654333597210842902682068858932228883847315670251857365968096053216124130406760661607523935614485633769507545731094511422278669314962041896754471735389676359580195992118142086375965074190947847154480657492756119902285269137059709622963687053878200810060801523222422108388143097353301917941639537200939255804105566137931310363009234767764332162078374399303389919991509263542845372003059779054283030279258261502842840285012351527354837267307801754507514364365433248988785807633180445556650941539950359995380534607760695950684773836513285885288899025601284381859915486155295221032485004769741020307693514772412243450603058797589604069939941595647861383623955351598988003845794885257679377397563487006354309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] -33401292571872661503183978484199551566981831453760432432828334308091192479658747739570780816082809770778035113394865386461937109189605568060402455916131757418231918886521187310187240126417239578017727752432467731808180776703365662442490610304934515548262679249467270540230184745366002461012570444664541619684569720529975877002863877487857704539243795308974123759206963795650977448194031038728389826687608839490623372149694568289029362027529990399999512577554198021566016535774895319268086219837486361228846626496771512116678183629128017064035809352396853699017196192249652119770759513844141293142743462947145376770755427624440074135566655397359662624548069282749510140101277277343160996109315970963088954677456752707624227232955472643480488306046460572218729712964379535662721400685549397138791971219362883214709297474746892322566256112939147783039987047718873687528477275000724608460944322461733377693532330637221803201961109555459587972923414991474496647636559253637240697300850647633072022777985563592098214728289308808911375767040958787460988380001899881890370941711137719224388953041416256925901474092614526540782905738813886122146477413698942974563780088831625224127987018833575523259539769795208306296801508238122030824036495125895449395091559076010910879540689899897757197309114737605961183549159670631180501229627711347088690700862092069021814036856754342056419917802589944460904298531250185653711583053331322614141391636577158506704962873830371461927497829508523994093106384610272761535921050880610394606064399207387084839345388878176344757556405044398599179334863469627771864213700073219352686632440446526049558190403179486076693490782440717627375106660456249740132968041739886873521622321181489951939530358643888587867417364894691836554696172183407162398966854611329588398272136621747673696068372854876321978639972748035862166560116046900357283413891266956188738616372322731519882471536713104806886580004145797390459809011046788738450837087127117377355483665950379992247485279044884084371688076075562419177787944265405178800246141096910233299500706123080140211924789105167708192406050862563217926314531112125859401095840250834241078730549532425866305264054926782383310268213323458772051988863255661146833993010283331759426384526278625398488162578794967790377483448453965529514410459728804610061239692682587880832553993384245014437671008006717231717803990384412924754586032819989856463990754762843012672079714204849228442145653337122619651107615285400570750837280416792589235379768305146969732983010060561511656370316563115926884450304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] 11524182033622666863155773584952764426464207733018658750270866755321824671188702553850952394769234439960760925505621220692821316358347740365166125997008594648586348639540004719369411552595855756596250863322441896820834918056257329163880960741836345991625128944699684770088643082542841756669225692554913045371570744123628569146186336485149139392421472518910115366343054546343323374339761623582200999268529002400328833680124440511307872412867462089846218145542308399798093971901392071536500967336229594837607613918634987765396000610621613750182912144398275118689443729668604649906851935664309848659958805561007659714818217820311266648705213537674820098808581987011434195355531242940183098708768821850922423179085645121069878494808763570894610478197316988923181080180400382903792926043184289725775771734730397247703923357664900839877261738661988179036410241532567881387873851938626214120292134511486372023435122275590198165980607615500843167227661473722335542236603385605350295820924049003978822878561758546756849740324314327604549255658028812429126385352865036637696985356777424142321899269987254428890823231192606806448344346114580180961654248638204832027390704019454149927840324837657730988694051919785184303108825712120962377029565384059349916378678464773910045314859441344533833605741621816462268764825383430318657721711710934191833341088212434839270684205751716331133398852636699677272167010670766497184830845194242706370626770293985979100359476126712892656829876509367492379978963072574606089176115385825221831638168771023473801516687645672450180368446697162159853340774448411044351522448372588232652331210916936167741086981500640852303691614555752984840053116960431770160150390749681193235987436284543152886531342330969114346106487256512494846005136386700955697681212952903179945370911383052487207999299603992639835539814574151504816981615787169311902509767530244286638524960140614743488257543801081573762934405263117223380327584780959544213815936779801704564143381207783489953392422135240820567524467035186662080416596588927168126913012576909653153626525389870938865566533222327990831295400065569305770761456063837323648472184249620217782362933824368523603337583714361790021035540003613575747105152235611129345219848289606896640281216290979894908621624986903859566716485316085692764272981427661928452757062138259571491189092419122837177014424294606183072644463565383210044719036867319121735602859936441690575966694856535062526854327032853062747672244466868479425784462445796476804733799600815104152355907338538716218956868384310712692899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] -2434598785533764783616874740945351073535134662063892421318971191769795795521680368756140166990093947389128535011977545863553573709194742218736309191302111065359468296965384151006777913361111428733339176565648335695406871445378686890031457615472960183353950706090149041890911432787606509823028561780989158541191226981253876449241623617092111265276910503784408103155504575987126852285659278474295248713039513155517191693734869306902846220576977890710540107790728042766267597823719375809982612459296981459032506323148331642634662221800462418750643063141387529717624130793056509133142415846995121203738609903034145110059936810991904474587737429368572276624109448982963882836838533697678736695113814490919946885769616189255430858558626373090812600633480765022343337789663920303081521435553373632160084381149686489126077752177941507910197794532898749601850644028453113365696923834958345265291960329312306635440739024802494824135493453594747445063304351924526862680301796500064912352987151775490213355998318438011036385293527089875955109319771333317595411191037706557559212484742078202339596671844754235482747099765977783732761971370122002458601125765289712698380247809301689340052081117633121340761011393924526100274696207805418843533582102362969192727849786198740037001373969646382720238458264844535941733980535977973975842445889482064947215968594840309331890335491056294322636809727344364465452060762233484854770021168412559552667277490674030806510177897766092968959650706445229764330517148858678396643403070135488195988591010709621402887595946257913897887997999985605637717067279566763132567001304153096255034652212067154004066442036684147410328310646673274004908892665225386979959364167021765686546765651635904939361119236205645855733249318873214953981552369056903835809661622900948794128727504109430842705368725194216123024205891854387059467266648851650460790037784823278492400897431714599465752872555393419497843680863352752660964928323834896849688636666431678143239071792640924529955708180041848472935588023826625546577582623670450565713284746133571568338731210227220200037656694019136928754687909194505855835258785862563523035458184413048566850489670499412683447154984957540900513061621907989607437714764213788670629310729498347781208178434437302224923727861072225283410822927402502665838109881983682813830090043902361866833775034962098199934282429833475491301768629107688976978679649782920207994959582185964600328739230205952037590700209382751261777114254557056867789614561891214881877540166832033894543492033741196325211910222245832444346368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -54346985220231073638007552078419191824224995012688897137285195496268458104386199585374623613675090903730667750132443804423165357522765205282347316427925230070085092673890757945934519450828390672169458617457826224363398043459770027331297912371765733368304214796376639864325618211834868910482404534020764108766693795144597057956198408441013847288066668128960733314567678572796966136977671317297548273489249424585936466074015597897565409682520167447179895430045069405563665554804177791560919509115367239512685253012962349859212918709626098662049214792661189032534767528645058143082268550939388888568193330738113275839285238274126656057494597187271633897525167912996444022112031812886193412153797187049260159636468996461328134803731059809577478700271831155806643859219796954096992735424976389070807907837370933666342880833132048509995817595427894201938600967494290558422434042991135337201987035975450840047901358291598168670621822076381294422900978378543859451624787517402670827513744233889033216448464254765082711497401094912002163146160253491240610585958480571173822257457149451358499321969457518502315190743933472043626144459257651757722620913316474169264915057753363118409248864745668215541713218369374373200410041654455717077109798824881104512690357342526943407726835668518630819565891227745346181883020223860201465691717764532271529156901103742097471713301784073856192162265601903707696911541629995865777053872466327399073537959502087951891448879329453780283263165301390235232273648373901426719906992491423676439095677242843645687685584218676840497687269807338877265205902407140804290425610422271296427983061881546501501846161224983772374828007102859481841530595046415047024014851347759439958048487920094435465270024389370973778572966923079860558152381086939111520629774237275856243229163643516631332887818538810127745077469211272239366338359464781840641488893678436775821319528491802071481938955686657024211704482171622472506746320132381180977703702800746089635253258269570790204943625176462285445504428651320694473354586775250869238529441934189197095759970342190415595016832624730683338138384825202436169995071580887888210040398816698022359804546929955105201349019085328012773276784531653583691058869314670967851173550352722455159109992666201227927432184099278439014241708876689974202489397881782672271683520683504623801957641548111416216611295230255870132062955959898681282325770086425902938955907278598879279221950125243146180694518448360892925736881249172206497962341454106021706437150037158630624361168403196443370090161156662283468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] 344224648125346135598763748629562257417517074684166393584291361781282879517109129138106101716208871209656898242954024905606589534490209459553594786314115431380271289874264986394762860333523542880258459346609280293732889235521712009738700405091999758482373061253182249449200880792448063821633353492154998589505124226753325205002446012141732380369722037247269025917476474614493798228175913183045331000389659294184229131814672859702811796958044799157541685070583344640112155118452446670390960026048544360210783165162879778864566852796117319292340376012368096432904774034987445511816966708273476891867983017774648181959461771597322989953395818321950530715255316199913787244487901721033379965392598582461155045898595579226088673973528333097220301955361561804790477006334765091875604371866737176424677369914367103205199683072604673637378072669994570790297498417952623071693936071679003822612832346829775922685304639669512693323898746339263399279085055556888871920791485486221648384007335640564340580297626383670684313689253234994201091776817012834587911983434653045289143634956136725541803311320280287413214942066620340609383178890943519681246911687586043910263993081982903453208317049208589665384673966153112993999296069463348441555077166256893263601655930547361612802713078519216177238624896280877732190369322659401034748278258524563389702915218213542010912188543706928085408505479192078371981958129944747096005857706574208976059205457874238692068309901742017042830127170255659785877820600708619269471520801257770580424835342794098320751313286751503954622616012258853696088465624946682344368464989130657550772135640565034274349345120162127922811044650329576999227493293111402583422082971108796280631118734405681253958581094102258427006877118593221876748494804249068452454620376503957464626092817933620226160807484259218746534630947865139491290003433215874854237774115354727441988456706632499920501112990013310565425152055274274560848441680940465511230468128824138536502356494785753340583520238179994926822775370516130706582777382981823286676363799272634336879424911279972535362468547819692401760059857671627588255054294963394286686902053264567871883594870408048242857000282171153118251991981590752684536865669436494020692660037841807426085427900268632973622613283960536590073213691550596865920687858651443395859738576352993181119827986199013015333636773536994975183937425126168129251484087832481010483159879422030069036761154949376612730314570170149221074911640890724806680106072972458500086280798875321909982131443465667566055509687953682373541888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -201524094672905768930806922861182510493055458086829037565245344086730693066601032705022887316107228449459933951248330265727384084137676176150603340808695053933841073092612170051839458112609935035771781532914108124279089922610860603940363266147839518070887161233780772159927040368954576054432766719726014715416578435985011223680397346531707113208862716178872418166704817192849248190893806576229183091896008981049472042921704683785469282381971210339661719796414782866867797278906486864882639607156570743615149890909924749573284750146003197817414647196503886337123039795901369228257762721783990059390584474964802533294377346409166222807666557573515854176016409739617863659324205983174838229713224918486830365079350776440246214286878748675277009659190877749650592820720504967265565912524705472039190547522977635463505811888540752670371394212759930288864426131889237603377862981619314375515515959047644385168650840002079960104565328232401427302342123037391409241638953573771611428865427711534229527134717528438555813371592991930645854063494979621921887378062900956903397689788421271156704648004737226205375747201780972524185734457172602295595895988699818347027878538144438908157800065795044690601926134970524884305418397009560216878018945429239380066167272154625337286335649365109349484324647150926792236099073667331749307674815236858100013098703020807049830542303037040955870602994007701578089686728425857646278681237382965741294401498612617728580672467199799733063147123933900112749806426317507593376422992311909238098093712711689625276692466428688126031424421718273727859928701606849238362572699775896923279892708798379303167414296734789523684942833280551743031367710705964052314849122067299049012169544088797980577691835682929287219464023156784905227037215255916737582845434220154592458046376477369195192765946062710224137617298396026752949265352945500656869158769102836171029071807714104578838704788231010764564063551542302061574415093494701208925826627781283278084959561029532931888251801872840583489900158404489703120374351156720974894108592522582017711443071251352690068853737936496283808422434143558558847235766439559060961238010248044816045941701567261196676727564741069853965578754128998409345111460180381498533038211019988917102950625149706114977939448017549108132643145735696947583515989586468695991643405413144050264141756808161214098738812229966616747444926893723254927079140605997485634341891389890108202417323363526782107156475049397299454729174450956004205604511293509076553798076754369214707585704199795306104761376110742664642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 81191387970419668376839411093984636482169448179885616008238641662494297071412699108854130738150630364105344854046148070397202223326176253068641087068765300981108636205746598887465169334875097070947002717041634171162660176772053868149127250745595440452109854555900717444266694792355761057270071850660779773378308307613911380262819102411450456362061037224076231743975770332972507287210343205231615416506236148428721578939019468354439726152154893494459374921355283435079630733842607022770864378980105618631385001651119935116025360808770366841517812481155997165954306011349951824179022558639160109494454458056618901245072507913267420415009750918043419814025557446296416501790632598203370446857325698668791258357948827864131923515051721950550012036767874158021301346996428317732153007524570933682504430225486251819971282128199749808643492530871457250376325872602621175242505852022678014336852855163077173103920093488263469894620914644537350177048866234444632846247567483308242550819257271465187704190186587495154480691902868928972269122783367195656754298589282180183348542092139145181934618967939205703183586085990208216102152992030422666942277940542050148904742762688157910687963708880615423136087692802652111026040307944154974767353894222072319586839231823499364229296911098522983172249446499117590338181102968244128412612507522025255165638680280259109594643120940507133237566877252457817658179458860749665250161180684947371224280774093695173105121860211313321487945293314284682983137972908061259102592878506908573575079629527113481394321913395855225128270397371298071904783305068774886357921600486150472918891308216119135361919036333553131914652041109076324493311279645246545215062845823319996978027528150356056564700261374061108975723451197218870497125217704815453657484119323063637925536597612994076387719539302292436169529764517901911170289487091554495236098773971830864922925683382134337357777509110839179843477400674074017347981448925948042567100228261564607429855813382926522193554528887772874124626026831607170029752288015146425774115185218211906690322561281984523708256844323545024431028451929650374544081803600492295487714497379474076336674236135959243896067674375459796987219152924774421331715721419541042857250878505132353793929573424350687653963270171912123735772092673039345007660855111785233643686487455386315291298976264929399835236603688161651420513067629330194727124727009027512901433943080928222814354729469742852390223985943815083836780314312512664667015954980120825738472621678343450550312367647611998745407436905165436747776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -26328777216735362215106406365276657873314217826915946580017957164839501155950419049531760389646416507494592310436677221759046138849183518512435215568777755893641437639406523363457568290726945282830920408581751254732994200779155924448342728707141676930076087793941361439815735917964625449513608692665841664759884106563810007586339305059009078622732965386919598883047075138231982749473712199606047456932608046949267633109519319554195037943402650629516401243171243800470570943411770780306367009098760894275055972724138629493195195439151911423770638606347030740088197431707965570762106133876550802640819041581950763852451044792792667459136950808739183084894536884394051896750139765788381060857779159906002893719408466886307693431806789475276972403015568977453672042624548855951340358895280717638529496739408338179597984820790750554364009187359963776775427713779704069436127354516927687401531442032695719986386139723014253018101468796243849355048233828567090076757503462435462645169925344423843677617082044200396393062239702228028167189888787814115764058649068554303338641790688953944511251011901021732434953746329008891306232567706693103744079930959489201596512857770659078744392590636076743052696219751227203757036015248129988500717298248441137085382091185050939787215258772929854716486455160049024181621002978490146552002885788614554011378539407019344314514308478357561327189324839159231490207112368986852714688023083653954895120894740966108140840712455471264882346455192804078440719540904738162049373634552681465030951989245933357664234530945943615429197918248513716219520613118257112918603769808441006335947906943267761909968385929134786400564195571499802682673669574292002997119237110634219138114685120429623238281338799959445533978521838603783746419929339184348368827880621320481647028420073808514127974262445445873925485645258476352383812998589918696037978243575673785691266850181699237662325642696049704463210376907340933272982218533956522987464885611129130791086884633764514876688048200008806263299479289258894307130988607573326752533528329786262010205176096668499549774763666261320023771530400433174062608982276433399105333377148291206326651883151725999472894145700360929340589620870344257483373229421553887829270724109982023012931110376232350476165476628134381040120095524714282159805108012431423792678554253532569130563767171976311598873091899252394017565522885433276017858279999800136122388417880610365957340595144302045366097625278320472381529780714109631017736208787575305618675089397254663002939775710148162279232249788499723550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 7218837763659926755297508055362618173839727959119454584697796969833544355625531297022249709469265488003726326342429327178145963951920354742688670389661262859022179022659710862267481877385507695775315736638351996804609004993194226464760925410483782114425469459272291494859213673849690568066099654856598435768203182629136579459790305524139272663917504112757979979429679874388080302147857319261471777175605625936875904158471111552913849514992006247985986611031369650061099101824416779143964799303852156020024541820940108214228568038074807503532080354316532474209465107481264621139743158884293002354723839534816184085472758720765258287087025702436430062036918779422723282422150586351485939513892835503161625173453519633043777217562634685111635818680764614937676333718693343131786117135841554461562253255545387389002410500315147200692198936609320034503446072125971109690532776391114446643353356214038834588116476527226213723153697545770774142316902323183536479818123292172217965585265817300221869435485602950020582158077415677720166001804455725116070822274934917658942843905285466765852578044366843564463238113743675409076549616513567287869204155890030273046307739646699004063914273280013827778999753398212850427805421301678253028734377994523625235717039880484445564814844808187150440964369579579396582601752974225930416893130188614117465414906033711546847055258914172625082094961980352575378204310119589628175043567793598079271850146324897743745737662460865101621993657343636545805015799455807655013900886237851615668589862874337904458934924883126197306975277437440142480556813515343938873428417649417609702554134735954889851783379980589356192845468926610339147079022320375446560745089986053740271703489078170544920782888122422392919702738468385215339625097573044750436411759648123172643365154655932835298134989004224971733126024152273680849040461630706111690288659996935550330496777739859409211804106815017437357407550715936112467438947021415287761397257438133398155245613870142901487487582817145202133124614440196641865522556370815249948055598853710178010658039184547998070466229738756502906062328007235578262382145994569256339322104417671382396526154894805440237364881988201420253189340556801787109333893680256895031657783528568314795571075998382785512525906172707423354939576541411697111144381361653226844400408813380064339608383279300754167641161829459317384624186881811678899735921007375589002179668734549287709495641942699564425477874378673165726677950115305218299023724915134403028420662718140063500202275682538999885203346355801957597184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] -1711848466755791488003641649336507033906716273997238483252091736799029515300489998082546467584312732964808050109660936981199649630729135496066240738547356551713357603295713167728773765364871673689038627829462351689626482247941995939974032830777329279751390473540906034452467039140201584670711088876126284378831305878505199162441158328525837264547018713997022426576048877209471349814700478233011936660624992134703185551049144409744735307666474636753878654966266779413295976085734360116105645323848046614939171875172595054633319987628076181340988018322358449705762234991766317056593076285673135294842482078675465085155058331087000572878634593952674522748274758242212998265973108253499034601590177973698708157072427540400414103901729276318658898674203370723455852822066142672298806120796855030644971590981739272232631415802113681824399043514807652860971067044058536978169113124672510925439659887787101223403274839456842197102273976214507499478318399539076584509275888562098681752114420578401407197538844270404311811703175218825439207888209333219321422932584973583883296661531904170578122319162479425656034472715294536287713320814152019756381235049406966584477559296753619703806226514936388406683309536311542261141587200930081695818034446884192394190497537942711585258213247116285373356845348591179498623236674025754356375477114934018187035502481122246636339402459496003038982698612035309033943223760694915012759903633800049081983948681681998939721028923162122649698874162601542464426096753257505149113885768831832702430481896124956831799570433974046566271535741593696654334408822659573061375792278291893966626831000302408902111505185715252648414741534460661976400958534503679105484753404778618562521760166174741151173863537915354523058250058461614947633105887247869536128341592296078467905841259629342458900686127523305833910091134490411970958753629468322800869292432347911682268601481432605657286367825790078482795469725229016380105137635909535587587889885483997925327372035474503758832145667780139077780787846466616882148788963538872804777938744576278091376652404483156314298513955134316216506739857153346098490941789266420382131294692784891397835032644908167121584742540980198773475746328768033127747106171787084194044961987404898854731433699904660104397915757355375566604732496355110503959076200526841330477790460143820640737055322460813177518282718672236493810281210471865993427103039515948052466686813140333231834738523376050694761158276744800989207722718108166412525496219458312193405442746038053026374673901974804621856902478206357995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] 356243498924020061822857432217135385976761646034113982492618080637032072960512183628603037862718961122468360833164958417470232516379241542214708643373637786802838061401145177780198943555907499665113632842709847420550287500459081193434763480614111717596121690455681630074509853848366201530704584872618856051210831240604432253009981739925538855150034581458607503734422786787623399725364607442521049420251247022734772158982844239113708370330282947883521685620921799717212083433801912458543910184289806804057997977729950176466151629745063724817195306033328780434870147496200573612600973637907772346030896253056468948496047571025528998764830125044641792761599526406899691416234926435843063658591573676599507924020054355792519164830150800808967871396217365426429409986788556661757229980659488150445574730979488767326606128319946500465099579984558361209706084661214993392177959608427544412203814564701492287362091110882561881489766468424689942179173637560793455478272633211774586748015889816899438030516198356733453223647371725803844926352798121045524754327367062901751197532820926872817485529931005190478917700068047932946397264342446820675269268372611178464291809842135919946471143401983660581497938894061856555991655545726113925631417732663579592702949867990084076693783769094960074657401021305385720772420107044057484164987725825237814284702763678935018439837277669700678938396254386508324055182280698796226251336244895360259981568804010363430977407592728096755202047949610649749721535605234641540416929131408021269459118753504760849208253623352741112365825590624884977411818484998773496758853679869016235542482184346710790663124177617355922347854466213615341733217982240390940237639768171007991122729281684405206018329265000321290856330961899602139454877834262655759016522668213414834920666289035845808606574126574985811946523884847885983105841047751386197883033306715380512377213594575687091581078025392066564139795610965125250447358492391914518914266607533637254299218983174996364992792965714724310042301959946005638393601665361414840650165834801156297266991832393987129240867906478525438607842571908889102551343992033090878261153400041109584081412495662433369457106886203436613552699009927108151050386022680041339048486585283688903949973589731347537501816801181160070887401037015303448377910924592217513284143638830905701459959342429470104859954883137981175591057173127844270972324888124037399304923348778224053660815041608314660636081755252255986857519501230298518826587478336708353786427196967720408607688980167452683120830684367549366272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] -65818778308843439864658471315094553414436231290984856938785622161013395468984558474307060122313571294255546951824346036684965728680824744586750501054367076139429423192717234332915205497536366037221810860697263214564568966088556298091778534808862076598264895078352838629432899088560685244822506178700875031986951421495508005933280327705428490483260424105353263993307085138141585524433065882432374689443336036991020723121446409043667488985224300222117575419401806402707167456025260208713270285528806641712005173659379169063220335091815210939071897728050783627202455044393495577179316336359084921696496338132346933992263167720176866012376416667965444336043400135317853596993940639074347825155585419475751793787420286883188973182422960567694034623835825015704283803232919404443798941086712192105325126146376965852497914837810708639352863003722736136456433723341376649642343174441647795712966278529398511670521240057800912306282584532884750486773995685381976006099634909146560011579195324048000477624316117284453957306594597620432073889193463762813134671914806524418333850896775742549898636947142670899064127808585911917975400484545266107248930846338352084714966235868466923205745493201616856471882114414954007083241484187288233428300984173390435307504432092038019162142597158913348516688268811206410287628503147286279776457929253360909428691225277003220408830740620430740643951677430418885761247421410061635983155331430194038822745575394187003749141796469620155605979995759063740494761680059420421568214658059677412384152850878094276662286716656189238191054745107821005427108481019166085906440501868459057288994356716735579762080208792609112874742555343207364521554420040661505955459894788233823431039500812240783845115307837916943195222947747490476663436759926749952861778207709354534264293519233634210292048580008889343942086522327099301038531085050274768432167727163665888719330578996214164683639718046196993250939158267131866295673895336499453137919985180369110120967869674309966472483150324836956032323456217462263492636764592627078085842950740163266864728172161403944413216488858691389649580656019402861986012762107890174609242324510435068616370302647642899555823852953456062745066359123418532939336294181366706929770522107918919246436162934717934061112592879953270532915618383512259203142995082148877392124388517696387561828632542929294519609892520959891781150911218725955400019025823280321764027937863263769889122397835516045334656450511557879830441746749337262955203562726943977696511184341639129885166519179230463728064542387942195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] 10888666569767759434908110025576928483556098669940890240583128653702812235920322954864478321662475746009503432210977904164933259935760742409317148871670424976649259446706362543121743973661932902092703035821089663667648081589878702127685732066429944812807537588732903195346631871609404345565125247899815025802220123799112945876270235001897848935899807754774152394268867229127476863660379157919931885908865556336032676898918064192454226419248598380509459662066881347834399489264300164234022771960595591194340266560878339374956816441548181207721439391181681555320890989187354577268784650517773523273236561494243597640620296927754077263068161235833196502868644970183654463336526643276833444976370432470819957168418354283297578857902085684239116594009970836684118039962874751253827543996459296795408324394861084954924546027990834296433162416231213249115676895287601075762710736526067440738065001816115846840155592810317938004749003953757781618762104324354277688558465192462057983185745515646738332771710264118878342498280828844458814910603450909643558864364814194746576274166356918971192594459483573533979047633158250225329845486135572262048056021760957538292243610163854886634544840795796475678646332205516727677322354655241119788223850234240793158300659657238501978679496446862579106549215104222741719972646975062118442413950567424475533303265533448106039651295160316113076413589141955872765858262291652556004426014413898881617577709201561938370551790530267150488463884652956594280560914648167019943341017226029091807434926408948659555291165542354997814994562409690090439440028307880131900207325292947512435457454299444895430309818327189759299981481306431248632793700180470722875483833073117666150636762934749157080609489730087535260933905975813391079691632413325100172334791481152666440375056886534226709670576639929827105735661486219396537614183459372174598292037877595567229580604317767702627794018278654130345800731266372496659254876114599181914881762678946585638580425051590104085672402667402655927758896193007435368732804228299597032042986217913055553802955471330541948819800231772803283358164064092552706902645858011408212598511148118211322862977254265131729690961059843115518591383349110810172149030901120649343291583764648535106672216820186403156167253316085721374058514139121458901987260647641909401046416079218245849476336434582220205387773763291172722723258817128834146657199364790686371533258334889340180063591454709033369004378985833717865331003721673821044390143287319801926293480906925587619181335917078266783402539504216571904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] -1617406927019272633159350099773143183885551089273135809567055241604380541804127147298353669469120224516673000856986946914985112657342116412447832113622600118830440335521008460714576707592050582844168039083971343057492139610868515069106070629422401042569172994457688938103136665466740221505772778679981187504017676035253751919979755185819408193806713973934309550487434363306419185040983314188872008933514783696483463806458459540340948333804987954901156733422567983243234017493904949767305726223593762159469109386266362289537846291401506311242068193299644885478964866589122914181841451964548694811457168041406980401339918559042383966069753702116255444453481959380389930399992572475693569625392252529468989714017730275253714456881333257690551774235571880743059484756824299840393350605218234620438262758026676649461906334012985640365453757556579182629864846397193863097160974880130346647613702513186741447995757514059433223670954801959599954687935340955706129242928971095376421516013076758812199922073002238288128908153361615954068598046779889556465000448195450084017847471358603209576144290264708410857445486957598744434720217885367193754145003635467623373706573297263653617886151534169398010144766953539448907151528791375062743027345804531319087175874837756230999100895747364190835049157738391213750993487887027056771745284107948366736101154426088869717494657134948674017797060707982630846865563763576380262769948013699660694918450753372196808426361356998556968221639678522080609462184472434118060442948056389252683800842255411658714628143893252045927043350723006874854515604870784774650247019578252795571179617157009498319840640622398684155046874443598224619427097796928308067229002049374184171299061830594297243203358421468156990028945474816802243378150038023274867554452431892474045088406544817809170303492447665602250768247193234756573604161846743683764623353689560503605882590710709584267436692735570003362036476158671486634187830711585968345622477202454730463635537839033515045327341073090510198913050519785893721798634770189455348065940668160039507556234407473515078652439549174957337538203036747353608816318693362305105217002756601634657127795635281140204710388465817925427966712822036685556543596308468931428621141653102599879551693403769731492918588275932401235976093556214761285782746680813243281958082935996828074864309863134255390980586114969804162097566036553322352000395730051032149904297908224565151589646181639341487598015785275027350847819764398369799348962911609100669458852307444098493526536399764778454204208044729958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] 214385290948352258003367936573953488159663769696691492780293935552817501221810545626013980884765076890847153958521402468315013343339535785551346642284115453152836524575720150114988881304448866507422901527732779657496989641473004788842453209961597767108682133120950732436558542382583109414094832684887672392013840435658591295439640755928158496894357375188246817761955440565567631702281142340499933663494055000166819953566989432055156932380910989648286682467696459332966212825252841895126032939774120705698427097405016316715881374987164300578791273623441779954939954293036650584573487410385454699852629316020441320370988043493308444666229072744368140131545514331742892602413636996735446141889560556807172677498437230650753364487500709280382172301987671947664210364211671224843011960618936177280177376528293501624288971166196110076698318850302399880862088201844313757596979401684120259549010663978937137423635543555205644910752718208555427881877181018225481918897651984101287638583153735377196055534110522837639846397348316286588648981784783050129182522868215746776279366584071642824327958739697117226091097469643217421523250067922296685797554286847625112729956336954337215243416095857222067476634944072843117615749062014474763732953676082241759835481629385483523101966443045749289002653348358874798033103302232706218190634918918719306349107153977986906985933880037444498614195917914046062060009700283275894494132169853602469671878977677050916372185445586048777278035692953529336139848148677302983613867234597319649251259265879322932911789435955423270079337744618236423657066566592922810237199455347516567120770274874278460278872789152316875756556662851956449295125672378705268425868701256537162287092013508219503147404164518284694659974302977416229405845817187743757299897959762669104304162197499054312971455088879281146937391691726077142546022442377649062460607383812161975664782161427137596158529922437114664128704955102143399840906421813706931921592283355340582003632544001549077245361771012673409459410961225630992093672506607435420113574677617320273310091014154622457255250737615535602926087133547062759978948946081096633888796346880373043575557852960627592406681302029727042365028941988084315285178584455735592703541184247490136694862467672963589994921647317266212955432261714705915938933539867597867008153697179750012576624912814428497632071667312086870244599300555849514880971938471164707451274608782725596534846504476658159244413431731290858912499354422002577287764348377783874497316505163577378310866400439523217442939527143358464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -24896047186571857573938992759796035681425274025076892609163503696038143858346116994261389893393741789595516131407656204166435036203400760715465791514708301491887588598958554329989852777873343536002252479604437541080947008116426459998327098969808548416852899220497664494558967808728882267943230175313272280370107714063779998679452929864010720409976609865687308763862123457623753610257299139808110357759409003024303721224522354445193645087560410675646371011023739054976259871253919689939947542264473991984656402516792807900932629158143845498140331497302896957147766766572609606635092689812106235950029250935515459572172548292124044256649828861781700435792917065183250020610864135019421013204598746543719290715750411287449811649065221002255842473246692646526373725517974926770826822613041559445957270851645772493985910156468572465113222409648752606524432643496096159455895362535293419079854867399947233946517610833629213305185890294530960617893546988148060809410553525610947470478933868191305250142320656042930209827551958842057416810534590296025867242242341127930212766265786127322263386035520448664350482700822322718389382607588384202297973090385445298232472602627535350520702921455360910984594295867785439288907960478818280924457154435428518606663642116000320063096110350251230952493512137119645543089306487177324329749071830306159091806415791701292250408996865693723765178718710664574626245492434921446717183019099477151442183071888495171770021959899653388356216271310169652790022591265400120227960160844333090244478784846693900572920949726741795690167703492530755411029886452741766635182166917419996662864523424328855504598119723101059312530481995321937140461778224416099241172753941721983087033719909921620300315704925606399546524036705715509734367578353569878815013685418173331528061044254825377689278055717526198922639972022750620730049662185675412585632461664304442794398972254528565636884968152987981811443630237717084878120355170257045082508780524772568251693508913371105281466548836833831824663987273259315322165226864422752258788351718586411260741290537925376313426788068089358422622586211152226062620752487356403935182151457193017336897321144429129697797528183955377777823287358520005201542619593662856160970306558954284336723401124453791720651419491511330464998700442781803847814409102643863268421857951956923507767040823422273354821674525337722645480142696254531982086683425908003953434117932523236235470651240646638646345401341709136477618037952641238047150252645481687534954668997990895160312858589275638305904113724948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 2437406791692663689409348578604840747447354141612001846104340361333628358396382439647645697180725546296016750389610966927478051047279572529688852236879314095241848372808647892864059792258965044964904851369923153462372347487072493675074730660920561427675013370053589175023377450866865533323027148335636158708728909487955825169306381547759974830619594991833943493583882095934252493486183893524169865703941433873729519414780811282980484738140668079483867736971606828214863320264240571182011020723629087694989721128106989685135146455191678996419470438606339029075904440912256966044236268186914431775271266562757882333360772416285979864715213787953158730454275901087888662879595217670500813506235354171454902541253055216557666927371730824681047940479649901626795294807104703378515530150881870091610572976648198337504328298519429186609566370019263693333428876136633351337673869394376246149476591562919099863113100456427543299552776536037999939752420579999143335399271479222046685099601108545646212828752767678325765626625555322774317762421853910083991595387022727788246939891865086080809861249574706346421847439438403297058129307315267844514988553660397913609149879007690895178589532442131337489014726617085812251237561560163277449315717634068384827417078104858162695383825211480258173793428346350363909168051441340503946243564791810084476261571103792424016929016590257173802925751042562639267362174590344366216698894430761579664115657780108402511942442446032583096505923699627785515322136453006190359944949742705095544637185811557035330347833805582044514140623443426423249533524489603928170840429707084978467420428887431433013577719954904115292618888939151018295065869770402064588190065356681523176000764147638693807611228943261525219426549032096205498104553822542894262501914552491463901480477665305170924190456508757286951332834006915862164930331257607029195410824477230294045972686814795283746930247079260406587976327833823108712468131282698805879713074517209489645353089442651574281197825700829831485922782589478619082045878895519182283360316611192081252039322069428219834671762038888348616011512837267316983849297960064112201143346542852957576404807567068015486547291265966289157676720115498910148191077907305814737412857781632349196536465057311496179795396669260590808445603032116427949208941586080455662868868302445091254187629405044382124590110062458060115365650655021293655066563546736939094255100951236342456454542836690313422871441080040265017811134824500959244686944270493431110829627992117691092985503051533739984490411197464576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -183338400677043705334631380468796603290870424999381940548567586196584777739615886584583220539993292116697538484895747099099930372584731232313150779209009225357003210114544783574282935034138807449295270241379358106560974991892422332748492013333829761024097841833340784485971044627939322416686382591732375565023036803866519058180355891797950151036148924499514537666985329528264886306211034761321238513322409643716811803432298499730238576751501198850428057514074120365051232710092124992574174824591933767165561688939259996272167961301016139530230369097574708973826111334111796850495888233079678139893835316885051006196845189571488927702372158068054394988976586193328415761698586439081686743200833677341549303359715411927379862371230613616544340657462366291467583395497035195980783863157135312013659903636075575294235600385459851342076208582179148208365542692615509189982759476499943138352612454024633707669617255061650548287805995981589967996298030453589062134744534915769513657842359463496136975095002912515607168668496923342452417390280392125095575063615796757148178115126267407352751200603276732146937550140660075728676567713215047101340576641894991298281979509578663802130941831978588157763076985239152193581971220451311465881486852118315027415215911664770531909124769282395998085886480962941242576283004152110957163782746028002116729987759320637078988131920391866162247251108150668437798841614144896579415707939375575634540193175577342078380487104260386557687857742831748237243179633941978201167578914136299854385365767124363843759036887501626613584289524857943474231724132594704121942094141752357971948078869449893822484359253281228934386601598608112535490035254644124784667919022989625950205235939403068590060926147590130841907233157576613545249572833749344361476556076908206331856540916422744382751743346983580011188188492371133961847380407634525086636941066279957081908415393614738598809593974173854192907921574348205207874699719291241544933968932191098197153161705038741233177322731959300402081087349536976077055351403196642401795351776602680202178415747686541928206147597441908522280586550522014454684634316697328292057902717885375233612561548990738316569903680517001525762784684701470806196284204908934040374098952152590370533568201408663634508750429347645531024121571709281489805115719103487674204561289401592806182456173816106616523799909039082422973710350458985440306728724418427345692029360598653323058418583036858928165845802716615689503903508655144819059928054323689672063969176218263858969353702332503619741007772385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 7043864730459265741338089748517899012033164634953819810874227148832830530797275133140970701445988977969256703699564641854811829360662894758583097031643885349544205881264187958762399233513715253027322151631651947664020962356565720552449998861889847870536372085212329320986950810641101248639729762724735341728070122108265034289277630972911659751623126847573572128542920384020078284533533647583472813394506203708766557477777020737710634565386035087471870927320911007406857323336359108988423047885061587649177673746204593765980663933224282547147651602749028134391435888639132891714650077654390817923070039700386775684399843194452632833227338996180761370690005110819285902127342302973968294135693660357447903885814019688041613005750035565199313939917443116458904750132178543632764342637814476963053664217278347684953997312728415525525816798624082924196167500700810033261351883869840115549877701488616389516385415269148163942941948588721233125453527835318333896221795834596135225319267459510663473721676164191201996732422363289088384752873898254607433653938623526461660892080464088441305160044147580594459853356406111013460758111211489522413820935807348338264855252347119009028914602450233947677877406548295925595123103341905288414898376606442980365222883299789073541159207505284524665869240010375562751284474757202854962280622248619785887710794631489047122065830258313017619103865797606045506220935514828341020520374458233632101657700076984678892580936143828421075919147003133706293375970423841796059251997039553669424337230522272230208082205842998950223949316497655045497067837498323569266867826795902077526009238620939669695828098000911353884016050972366857613397363126465281874215909127809851507562554205880463603368036771493472409844734877205723715938216871220041997631996690462783850828259558538028339853431720474341336608172130209896022758665310478720207056803583914405834607488533497211797114499774478732550449398241281532826882899537163194850368507999725736254456225501410783712941511075888586626803006748399571015857054416390621632215376779611416214237011632956220292210956307934908417021520790137026180383715534568993874790098762076353708408849093515131409647819240546836421262817555775673881511786314763520424935577946889658996044874114290137319740604687463739745861911180310435520092360655311033689920107446646488933502761449867881510669963776584219096254832579566798122635321113310086534952344434570218054923434996995550440305973924987863717424075672323571721319704167105030524166639310171277940267005307772244022458692141056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] 706079221718785807617856014010697523438844148376555613736798717466357147116141542359988185586748043334659745358065371247742125555520405852885292058623509298892902835959169721454963483806879429426445403999088778589240934967170369121143439045407257100400806871485598093081711565333981033076317926314663626901558606089237416980556360858504404155539389215734499190219367942411575749578583512134450524604151418073890623564097714584785815338518131269630267581224933483695998784753603460825827130040349658092289069700615130994391685975616135367477878627604739639172581866026865484328695526175441676350415526670925791099732903387169734545399079461896341990865790388637178161836177829361023441121789818897839237375790764941246646949457033486914762275484177185324978378227018225793175221513186143578403618877216960001361402951612853498255461832446899859290857503400346382527510380615602241888561039898710439630550403892396246757360013835625211710124426699747811112476879941563207714047128586207905924343556928836564249564149915479856886858405318022764384185475761495115623762667125282201268212928273895613505686792345720534503005924201749514870745818428055760280487692315073233360503274549161382672372453310797789488706634625937131664138539341934944373226536138852805883879078092016579928362512770132807394872887605001037788399455172404731184964927557125996439330699960941883888793604179485468381493613118112699716504405642935539576039965696410491705910888081047470802053920130214357352799664545205905325320361496965391276624179384167882801873294175924013776355648720676522718237038430067189957248395201364275152443538206992265451014072085370361271864228940689885884639655492555547263980892647299302186675503517517469494622482534369315680652874059448721457196490876353312677184262063809941174890982910749288924633339081825770498676617519280979645541213874519276218728894584889181348866686287779461387783925051527055132394218505874566193060052330066596388584948293793662783700758782675659504138916470094143689375664248563422236588540288319674162850511211188970500203743161341892467054012780267913105867803739215848951276307045618017728496292139347616115139099718402175670077658129485933639707147107347722819379970244772207744843842056013659971210474997655697481656130866416107164856838846556221701209544380362851485696379369690324862983178602346079950448448707067744764058618750507809763373216559031951155426233645984921933611719840251093220269266325857179390816828106588153421870090665781886462603287963231402079702832339981972303958832578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] -201822687253397084949858575621382470239925820242574166152617921350815447292445576740877561077167615936860456322551547651463333054692270322304782922253068094734687307522665205822082227463909477735184961751540191412262577837296191612584875957852238449240607828518882750083318448942451984062102775425960672559140328157511565248348736940709154715449560746300502800652969862656396652883188822636367930326213117786122841086759891517640696018022513035119923838751287229006700775862806098356521200507098747918070172950201993268381790590410346782370002160162192605553332114471888489861544360495865613919031817881226419521127252263095847912328799496369322647488942158392381918821777631653206112593095824005140000008106497546286942348834864759954466870581769983126418584167809961601503527985226614338446068543500795178441413538118840025571517430556662090160800572843423003150479902158432311228607558137510375359799181930989126854491219785181066288817577312180586624278088712443785987870098187859803087778405212209540957231352279118074436735636622816167384099175418902537678633953612767785293890049192418301671973731911447548017151619425156414439158082306082268287853775310383363162121037693482982132120988568217961738261169906371900656001732762876209213178019453422045516755381300159618944321862363136063731244375726901506845646845935240160693452208832736313102954764432110470159139670004789121372657590889953680914019686834130503155449527281484446147889532478398067362050332671826596704012460917297048730058858956188416599218017828808655976284123088548177751718214164734456431463952982136310015283655017386651530217907167503110294959039284735219825868984673482277650921614594949348984853214888895081040708175509516234469265760498166014244148858987321833256322345439496581083348066490226885590623915927705468306804635102199409380027389553505490343216243988275721199619710607057466791991721457289451949003471142508073272709007278966343776402498304378662138051167716705964803473166745869152924455313044816272632088326583758188463951880958265393428334886888115682833588997512021041804941715182047764216036551322887779520804817624008217910563312766251783197290486428221040963567737600571928672364076577984027494389241244407623961331571642547373406092482843474885885655851852538900379989608150388387200777228682383087922450137763085047284626254906958164657699994862026386831974727661912992912827921879497889575315100885964484925246294559294762420432191700707352696618352735396780656270952449608768313742198147980708284161866535309943233861820350464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] 28491071943302335820867967214252495206250955938802557912825315584363917564416093235014793813910803296534340125927762657415836183952897484572358854605988424274773461130553198615487292810422900662500689780673133058373084447360288159228684034611033009096798110597132834427273165539574564427659957292801016645673661308441785963433322085069914885224986743224958637922202532993445067814558754698867347761889949512759020908118520638744655185537705421030449307040387063650974320023085528166633783026658373791149070436341535699768593397818583863035856800139734177384656738588243291012686851549480687711493313655266977748914649740783896106092911402213355164233144497013789132668708959569965913508150627800753329771025968019285567972583390377382041111787888407875098841061362989055719580802812711147032521545628380272723716301730031808057752039263701990134093252443292702035672924998650576531137378943876822035494980090036734616247036173813223550298057207257204464959186154470428311648466095861279359848286649374683681187212284536743700832948674379497821983464719806504767286869828356405228219983930021710329428467248912614330109256856557835244856641146136477663568428085133379877487546117465182361593982011423288926985308233374728642911885392882189273785783044752501117198106697735960158533979631983799696078998924205898861674969810484817150503183622440860562161715871653502561302391969916571129441511726217023671375037112478871734526982324469810824477879598629355233107614630689267471353478364763403499031506900240753732885140885780069847263012912050399582753094500188184545928741335686072929030061905042161411567190821732115393874242218989380632202110550489474058343715256346723287045984901684905014326233926104184902993129867301022068418944922954148733975866025888760094539142756322229177109480992151687989026246906016702753218252190153726864695350832908233731049375295718858367237080860967815622073017530861665901986922507174844134719504487084331167552009866779694170159466036575873035250959629906169041372831648924535177693177073355705915740638702176539147082581550451507856139774292114949858952447018153454012392272011000090772633664733164666156213379000980981610443187507313677458375469521037148835530534952674279277898112415022368345537895085802803050537201847553110615207290338185894690951697889778962293360700414175833668791421278770429545325415895451355117751795320582511054507633604234901857939123349424521563198693303236688609944336597470409481823740846394292348179537035503960693929036165272180864259249895754772332389439897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] -3018407810087567700424487809206274694681266407323266303820898117957047732739652482904796757393469387736499605924523012653030828718322170215767949595693016250540146297330933891876129441966966869177427817662101575378661774719782068516557848999153489035449252808728322554426598892176256571392446929707318261512253702949462529190841626468349753592864692366361326246915449000122349968679399607914791267033908266431206342967545494719771970146181191896965901014039376947603294099826071353839509611708496350936357161654458410029662242126334813477182297133863974467627111286055878158177097756063010518451871574965014004728672294064222001888766476909901249536341427543726606883936119007734405676792858370092374334098266056407586576950775079181978355952658068646189492836599331373093611956054413457417377301317649299207596166983419521472744418567007011912453673540816915757122918672606953901103872397472661098771805383115262932812778302103164452996404009629077928491694361903161286727194590334487096151627054933191367210610790051547212467641827014351300688784085596437020856136466067734259715977860942689392441674620136220015674520872130927749430371192144136748947623186193876361549552078114255148842115116022268463504677557511113036710756426970174205208514729479698098995088690150419821106606968143142760374225440388564610033392098711636109264032313332586250691307974529013248736520666402303435291568269012371985336272006128415308121844367315987544591459421376004505825213481046739079822146640795623791798416848199811044739835325349872625044103401394155781305487059748146089010603329758451058352195153325985103617119841359984688326675486391337431849909038269543896026226263150980685792026610695531673104436232171149048874075139595076623658632563479431010812495163831707054769566624399598680084646212185167315645616080046802132160152281271520323380562762119639759596969035817522623202135917207941759873455506102815661753710448789733903713882587001719040693741098601095137888186823931368273467298591118175285809681787859485972740507963370031372725426419991508209967382583571622709539350505826373142628325663463641021925943272643634388214807019542635903877008297711810856719699042122245274070342569138014367205379234520418398571001956827005893552022168426360820203947912715288122007094777218674068895286343807081742261146884787750033488284215891262392258265661765004163447012937763672095778984221484276448420238470184374503104893055899749574494711745200541266734562541512158286961838992462349886362334377329412245810579871911232675311026962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] 267464919875485384210196489307750643935603762941201652595322682186134310626973284281728419502501918632701724387935153607253917598945474762859992098641379300150389437652887722342561256881321844243806128768513050438999665103548631502125003990283389740480177382648675585605645242468936421598612299768358723851541798409466301162625855243496867158545385597662095486406860884108883207337902496231151688026463343914372023528477446993352881307365149914610342079286955349176036743018805587294975254659029385341617563842773638081563449876391352310641086021198407624534636135282389064889805506703636703796195394577806477978400799297640535000268275604537848707634938489616696163998202059841864862571442479769028514096560993640929040613367544091948118075238896786805644654681821198839806144549544128388544373435883778250214285320418163457007470722906260088358798300602376813165160329938505942549661865603070266912758866727812873092583033519474016486180773700576116114427785619604095740442377965893490003282409228694069142870051846768323223809483403278985607122122356077039405713960261341598337157609243996768237448014489942154547242075966036696666785348147746878954322474459834173236221973857049049047346848892597348948429939195240705655891653051918205782946880094686125323687713993414903916585654113767617061085944964885805130254749659782785051074916356535886370413161618447201992917063145627521590661068402930203138917206013250451402914643620740762092303510428743425894612744151179864872086261324138668165041085554616191555533208044180836477797218803859706345440137777132529402876614896224969370596159218921792933068854802492607271060185839162581192947633388114655523937377223819168993772910020575903761791374137015734509692146081303305807114727552855550281581382006841466445323061191795986801152097672925336070282418990137670243457598225257120533071428672381765864486568622782651614729731087124851842984590116744640929948418535508668635155399409867463610405796752790614896425192728318441853896054817291663544118079856437826959381054490124978458819957017129012036804483299123063741202704743877859164888343814994667479086856784129893903048197396187751787154188281861567848697924593041674717916107734577610936814862246863650121259417999006552380663628591118309915291653081931988923273379634173752140919639478808026823592693867935520621699941501064549579589434796481654446265909127708749640293665516295475119684871895345479646955284226116151440639410714591056895472424495835675855329376385984375821171959311832980504930000046688177040507535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] -20647419557846734197725379930603009097692699904423102005978227712072535303336181101950120638144680592041843581508467479774163231724695878680076650220988331174610092791889285783279862502552556952170947780159815357931758511834524832118476766234755027454199900538366878391959830823076554537461979844428034198482192063047478832154997471714561920768494599944878330041817240186928682323426637277751208863780466746233558194313298474192484489885353594722216795258439512597003360550423369093842751082348654652004981290425383222321825754116249938409881543388941312400513995146202924000260605605199362970639038400869585365622729112490808319195508024811036495862048204087818473843068375547037158393346874832507997699753421796647089350570489083656420503868568979968302936879442002778240958169381766044502412181935839926535083591468085240048707740239140763019117176966273036664648235410404758198841644119077804249338167102823612965134679123165830106122434143895180269657047553636039106528910255739307920777415471097889263988095670516346258477812717930839219277576446374625635513536353826402184176335982498474959210895440389744158044672857394012954881430993903684873142732173420492178142123080778846510593649744323565972925734911773231974683024519076991631811966694679505593228589665041753754138875991424248613831431253360654125187519153338603060127133440145839568435416311270096072063017054744404948389058349425508008598788889504314416703558598709950116682955548903372746684473590524116941033707158028990601987731428666325508989762328458299160613234474474489226281516741745461975423268560536375406953645110259147314253020980476296800433710997008146889133408569153681032797711275031270681153162900101292154199947579078465345330471803439692577618037769207667669807505477919904080322136412611210547650527873967336826115025882737608445318935081781547702887674153033807655574640517266621792940259400619686526408658047284042321990220389110260851390293958207570874512287518002122482858830784414758623207767286140939848772525010886264888924774062830500566453004722023177929145106780274753075460786330370026500918621622711550092872545502608647664841645770946662207056579171627689108596582097514972900850141591131511124905881963373670687347351834115819102660479731531223990969383876664489152420813934662300473917098131585961898493963363922817374541986815987367779612075192082853264387983750645125494631243546475808968075850417226129006931313975563638414380034437820255446963652955977548817770567180319971020815007292005949587965978959275083903577096192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] 1405672040430100530266603701135163890394588924945214247916650985910740624218324151456105071708257113161984987092286462609596074664320882191161707097080684835096863173581688372092732881196695221314366144201757096867638229706021799679727588221844219521846120512753928988893568278069086612846833977116643748777632198047872302297284173400514350760005999999269515902551633173310336701141966674470989523640487309217971962744656343118899886725313766084584467295384809597197243061078830891931565021488152137144742997363356429878604088978969364153695692022521870817877374795311351582453614167629807518007119092120038192901675672641169576094134458623954382293603652552656982707665345817050357557334704495244525196807846219674696061963287878524195889585292087731782243693442887725757588507151633427738961466949152020674858092544569102085915579551252976437730822606230754521168297898771919564455675422286102860161452378986854313855252554304062668488986451181203118346182720742321214001684414122933702211734582155297699328200416868916591351023159760602637757140109643588607192802229901176402561211570747311525317235416749138685985234308336199215299991809456087544327131094213849179319283795176655025049013444940497952860682492645479887842442786163120981167694725896238512165461767426800290126338874696378943427601033602575955305899093685749315683026859891529034723150904606660609557650785518769710596808374563521416100567096641718328090484242782654050824005290435357257225905142406100631722034451978346557426416762847553627988799758040503903095544431011883452358802619917553917720260757446384364431519833178999393851450810503666899321409351374657273380320366418867494305927678138833599344746092904403442128532887101515954766511673983220255318748502462877326568809609556466467861593882623984752488772333380272546992366549148180108360695249307447806860794619253394127146439446952578102294025130083958103694385526034831274202496641738706259161652127314112942757239471019081750638508613899817984169657857322285955968673348368745920508004404955596191436840029683988981018525789291115595806559844437313230175658293742236613867350032156709515403004533693369991533765375279869125780065165303146034093876992499871633228499876904100879047028478852938753172739258297212063625176971138488960771774058189302305926867933064491638987996747329551708823700228336941676926382684183366028376788914700227172077585453097540798694507786507595749746657842573877796554929397338857705842136868524738951145624660367235285954231382100656003741947887654165965229260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -95483166021468126266373378194042995960165697331524803547714074431477286835538395619609728955230404847957690343282360637061889232770458494272139681971343369544725680888164791246216646009361354703293916625152616402980583375346441075422383798111348351634974811547105035060857814717983593867807818681508178358188936623897350689014125419484760314363625411169810135595497451870261303919058785367370829071746483870618133802523031682925423911400606997520759200399484594366182081928489058486773380686958834474042026577102965066496867675816028747009543358949923102053869145137395242146133654311657347943271221417456295876657291071085913642752619080007152934063197197840551724452613979593733964611256225095394279770901444204995128307107687592335037769703868226915200733570695323739986247365513234727739774132010097768834347582532310887871764655700426252803810446481643810167243908506762972635031085802119618273085712799884170989845096030371579861333488351826786342881883886790181254270074492055991841752411797090064095909151864200271017426296692553467253810206114590354756310639165868551990788252790715483652253319564588179775517968291249012793092622164002890637195154310890586528738115966534331264449612495710373203718204356657984394387443244608961047432873426330363088681888440209466574438100404350437960736094924424437154267213180268570723642240434686688174970564114631535598320740328510155332152977297131419601805793589650058166839990013202604946174618853207790169899911508246146983652882696998463610239081334539707908448039292243495196935374084314336299797613708651366683516410902649356491156731297340072213647288550045364149777908218895409929680594692735747830085216994014141594831977607031377642340993951823386798629614495893210504798375840630335518535772999744783828526955649223953658483555908114948589465105388372088185979818666340384127009444384775575906397467534250448383694256331283498072047174297875251551780884346693033219487818651072135564935307134544962612875962267522927951953692162976720497966865201241294617924511297852415322400547883174698482388273352837681418274520668891166483861867641362227075198962528545089714016955277491037606531443278494925796891567475992751849609006944629098770384310273708444295992832978032353072837677182150177485750280616687419172400546084867327213081729034473833429583872889815107699407443830276335875208337715976318612007007809405633318095982154977540178070209816878245800875548450509581237754015781869719623324820616903626502170496654493152061087917476914271783819966428941500316385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,68] 7217595948775895221649093713855504741015194957135915586054183140280717326166858979435933609954470206967879576031362152837359019144948807281199539877010961247585392484262465889372836439277255356390416862096382944821820096895257247548944087801047861446094707074013348726763019248342593278933716184664592095277772211098937192989552600178039482903434276135155874606107147995968290170494368944749017389528999635756518641031673391154646628804770709812554825532589152593068591245109618973447087059212659760091361729911900927413220083444652584424186745185208823421890040938838495548360751823010328501753214223571270927431278494376959889799404328927585106566167661656768354586732780274812366783989873085785944754105176066412994718344931118236869826720062469030273058888853050628899049997218432187246543893842773354793194433164520097384650009813390891890997456480442951761639868234138807482123325638089709394376798681854600709726295861096607287549359232670426577342610925049953578650731334033710478345039066999617032446429086905346602975002967158776392687986909528826423973479949385741284019526956773868091219605001748675596908747285221233953496449638130402409365504494752845964671484822654533343424325244337647676141853449940350372317650864152191816786680839793487594713245509348438672485559051197197699734514898022045285008079928748710021700840151459603863639188735640014978038349124408223607352475426927176681201504437738450113389958650798075890613993665507057268968411614364152589340111074711730597111772111367163769434908692281588579859524442973176428672219467395271503138431022730856774258333865304460875383367990180327776456282958153969534750151665383001873066202892823622526747377212638526325499864470851117380291448930351956262874037927914662650539922615619537011900826273148036572608636945986366809691358719648475271040460849575595767600656771172884601985908926015174916579622989656408426319529862675749885671129457837570289092666844591524370427424867923103778396948531077821409524212386254158518511735908293355364935930957320602790861689289008831979165483080550813764698395333455529378538555447582191613268116262087778827622342580326916247818197259677911008156709585114046883814140223769792467950377164865625469723209017953514113661592617269996601503325827574864615341943648556395073738495532482275059266275065440873690868525446996816022546493996612811281115652967782787331888684578032129445147867726946333616864634121975645796876785059936739587626096156531104055011592269581904624024192099813093152284964542695813519769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,69] -497904765990013285021912675282766413322783644197888263488637873427016943893171813647770740697164946774654934280159294698039373228110668057895144591167470986446466230768486779603605375045021569512747675382576291408398859301667049682170584117890896395883161742731790055300705924488611890773425741218837942299799085718485597171082169203679157202981386156146103112681606323126014061817286724724925059854843009289502771130311341189053775780923494950592793001283793259137008934767339513512418970280154483813296565016225567139812414425509623987177646359327427779210366626031319594275606940967663609104566203772132538458503444730303032249583902311190314488293492002754004544006139284399825459491202708035406079984663388241167277827337239930396012666265664937362247683452446235686540794391507093983710075462393847290744033035899175413015066420066059500677847371745154539690193093100528316922257516805908890746940227697927467604561861256833309033019092633895079971441628793622833565968771090623067796034037021303187656908278011983160525749569141401595548409853026551429999763391645911262768960116936823559587332108785809926183803769608493639267684717718678222738081814263831214381671901986364126149023979239538082118795764280162152937921377883163476531368613028176697856992862669737783945812426648162199046234974464152177320942861645894098718783514214561849891817171454597517128208160355534352177889993894982688071717698345824955668958955469337971125392039141221303068480188074456843754772162212434530345073062183771811553211898557535256037240155737766169749598527174684704451525674401591285049261474421069796089438617803162144966171831298677600976180845832734193474923594786688169694000014995318980738379152199533020136467169752627807441804434669088929692069636297173226373697873654169760068871182427673550918524514786467389554531696119744020770744960534927697672522221481296594140384258898334485027605957938317952818928631312440783532176328841146405463172725676280613069109792804709907391799489846696838108368195631021720091479337858867617636057350170573482251934766252878128814738932240556946763801543993346961814599680605535859522723876733188846623709603002382475078097923942628180397290796610771708591405830396124858444020725469295953348561533482827101560664089852421440779824578464480522730814025386017088858615127390422856006730657029720456345212172330911984093155551627210761640344168254605988738377202421961121475083653082221359635911443912347896255155399228011882208654726708282507615605184064753522409955093259395929210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,70] 33991420285087247191165610610419269621412955515758156892130630599428881904105379467200003811468165970984161222860828830158758563352536459555504637510878642159264448780417890938541736006157600817940637016363620557785274107800438024723524530144327187010803962205327803689874535660597847859767815270228215139121270289501839276229893434066029603795911008509246901842552240504962714810975384906723900654686107403234818514439002701709813073826079628209525945644367199122781240101466987322743910783666007282224753409049132324488659013090280517339746192541857972749154897105684599059889099064384359084193872337310138742168287088292881236158153654289291465598292731591105972026336111831550978543177961577746282610286145041293855508409014693189893700572183953861045517300984653487802662723923626881039062476777046255030944746402238758725681789688115366992332307157549616014829830615394413149226908953724738938420641019652515049254990359416225038836932387139571877978623238173727571310815425443398191778455439604042503546977779130423493405705624808058615457450465011527874534780141505247421443154859062958685221914284006965555309143795401705771678305273723601239845016087336491545162178056697014332720556527706665409478611088684274654396281030010645595327985906656890056888385104832880767103336077873662754384780494976237934641519128915789943229452804291677727406448572038074303332209121578337185905043356693526511756546706008656239934042079325442231183220707685921157070927723404797670811294993147287771876096575157088910586431329782426944774605596958366309222446828892181503219256868899583508564442069884416799518336688177780281483569657655552763762029917140736178474533659649630137878408152881495911655099421797533654065502366467330273217203426873869861618784111430912823138400609614888565837074434034015140592059069353265774429226086023207832418455812323753531114420522140329938469453372679583679942611176081903862292749737001344297494071209291939705728832792722435002640426455445954151255080640857498353466840856712724568585685257788167863792034521049312265411740144600401296591019734415005768539488670856764870079331177206645588878290386422090730072988293203125829704679828695752675726297907979081869206758054226696023512657527947377445151526243198323248884389498963537983282394565034298756345736026445651223762096666503867668387955831330649760604625815718899845718585554056980016223961859048518632809081289085003802580334219609173994803713734282871716482815125578072106813760328681475444026639236949453500308096083661999308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,71] -2662202174980654634072547465375799992034774335976141744965777081473561314021097131504377032292071659902439001813771758007629681960283426439370036045846904116355951528959740127406134422620848364500657614902189318550107655002509710628111277418122253226694840284642570634176948883483283378561069856969948466768363085122231416382117118586737116698176148108215921244080549078575658262648152103542209318047219755634197554223201151342041117206454804739013206836690373502251014439141122875060168272870446239969558137045287530351437228244550072086328915407476817965473337216045125699927024972224307509456392932568336716160400437874420436936082086954270315087424441853315361563852684217817452209610964489444980675451414287478649298287639646962990494390167920016292653023035633143623668331529361017511886584909486392721900482619610433897259068467661522479231017955959079165403099860170155197796656482293885714599085617798937376868435847132918384156479222832991558972787048601070562147363351920451019076368552395214028084559940571863558750690722282383660496558332626300429845701206745794559496418899191381856084494555226214100505013593416842177185537589659119238843446882483033837427206590203458228022950871588374091832247014725715845083901769640987393449370835158269134196535903292553533264816720383482247407023539823497936912990476416996407822431992203826021379690433670735971516906019972428748015751894162609014536698298657308567290958413446741978389945517027728432750956378696736735380426415368472645725048712430669830718784362702206738025440375593044047265940453394240800838522705061920835150932095663701227866995919011065819766441007281854001517684895510106603633678487515646835280663571803173300557817117592951009892647005041549331676188245791687290727310310482647654803566448046221840636053615641708197175620900385036712335628103148140359883767544987104118164647194782765318476160692011367419948502310970798331230033211192815216442865465114991155040353168881227001448832495949163816154084112117924245715015679445968221150354531688883717670113921814437972306658657741075923963173089122943643270970756450800149707337621465307681597527769029369279955953765482962368965948430533321161351494646506923202890358551580406466508784632681882949294652613641986447727953334789214532694737497808927109602209633033942271187468387908166378600450662783472335858314820888059527104261079682040775057322010221942560236443863193838840622287471624439323709956705142445285552429156574281179828493625433999955864585900647345431373351737119714836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,72] 125762155659260142355550135728830360754621526528966979476432220415297739989585619051960850790374406560580164481741821421498002694874332573027662635140095871877208147378883874727888142893369195581317696386193959342707293582177984264928741602592494348588464375736887056261626196408406028149443693724829587739022793396997964211885711421472140233610885598147941262089225510874074071917989461340410115338331813075911318830219096939709670347577561391702762414082892996123042524704687779764857069304858539923531272151722421778719412434118351473260821848589623460121071776782931568479130407390960325298690767315047319910677796548089011547204631435914708184057232549997764247113737294810534846133060595439452378955897398858762412389426106080310284616088448375548228066990180498032695536837500777982571350157907558826406341584535359148789756421109584693460326170736886720254054215187667861545055162286822461796751393323030824258051025249585682838449054436024355414579214690397166594966196918193512101913095965242715611079620901147654483985930971320862473138269879976661400113179090782980352461843018193219493881672300698055733752763198109401065517887390309070961472464828392687586362993134555938564416079972158940560984451975703095672859951579538692903446202506012096931361670674923608475219491923555997092443964781976734234360586117674004665568453197874117297924977364877212804209227588532552947262433670240525577569169073028577273332460054159344835885337925608054622633868405056540898182000980581766385058368496661963188531714796693920762322643597897347171576961081122159681861261817470356132645810949644793086680821399541031010631398276959420683360720660018169824638693956035068135728195520534507649133411273889465996498612536984005592528721170134546358943353456880734260071282046226011146784462816950435167957878368346022409071779890240850930513463195245249777149658637888648824967584733178065632986005004571188863632890571541252549686346354134174734501676205423805650082575049263671216897492646775821018974706195290338208177312271432671432132348823640370739455729118179570224379092668414269255701915551299199796858126501068149822733723314467111851093346437527054662217419597684340510955244222384553640969850466409644328341022990141109378838854330920196289916687456634100671580779843441213301983870551744161302384972127768654549802388264704148015954905014418884624483448027917610118788344946017418018744110957904798621563808536092448243665832663120401066394075038867219557014885112100240895125721390195036492114054040518656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,73] -6046429014211947875851826297074156011806955962964317924004816524474356770521524664549066044176300066109879611647799952605333239926077284680802868773370797824313321249733486077684116177954245892362255164290428077137599629903594847527899452359257189702412132269686038929942038364103537707860329495441317589677686681313342069006792554537119895487486454833473421526062976058156494654405143329376921381808451935735971048717285309959551103692444490720348446506086086607000823245484476555515290384954282024881707773534912747068629617454425421143454680791839131814803834431165406362555896273019070912734996991292458166361768820332445650510273615043839040795969083489074868207883774477906657608476563919439764089922111728290049039455483674532508270558383940494565646696856587060301867223644783900882979133711341774035827776848047620751134522956501849242505500641122611461737514865672182091611587317219143438077299339170425694405447338227744513683254865355009261839286805054068995774196459446374302038086047230121211977953553520380609129972744977265472615735602238949585759469969417134662279664538350819695707428960920907568558973206207666430004259951770557352927725255581793950433767116105571038994515402381750223525761956383642307730106796363720043972955044699145221118167501668197068693032810809322355363339601524289523883983835125155564405080319014549644157193998944287534714133984679838437510889224051507587250775827453508710040277116525447005835349811877041837451762457491267169833197298646125736550167785008390649484976275778231068501655127622941214996021845309999201300753748193843226133850805163358244002510031987867177032783113514588612216505183362256878825862290480699625399258845718656599769027165176265114882079764489471187656592740151862325062307456651633710109633423799030983066221846440358022106876436190964348612004199330178944191075710348495942720636723462949575067868252542632025115118474800791574479332999958836213952541216202331148450168235406912626770297726971281086344670620232959850474653566439663831619047669201528004415748227483031885774370192899766043815124136454379839002209475342833535819002848752023109940297702930988594771677855370926862970624525649168281753681233881576260318180284762869451205551113840369433409756779425724530334641643982929863654068772731489283405329739533794399422501318059765498672401789382651986281870807585743006711175203901705068177261229092221402313913324749618231878514147516499579449149135542717393350336705801717084993936502401962265313591361652060175879176246861496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,74] 366549297705544591557963377889338955847524265780774574360346158442522645865164284952193742083238475490131443896722243805939249590654507527674228182654790495859316260529961334299237518260864274719508125693714686600745237640642691978571022419746511616183944992297319686131939882259207582442945855657762022389411990682136513455651758235490321893782709226515198066241026809792128213601611624265133991110089399513864761216734227898076282083489160901042578637367404633253050525490956235702520548298031696310924802646017756976200570893080146185319050889219604388332296201534252378907053894590964879126079877585397914874047427630869459367251291240618997397724137239240089564281801412860884463103344863537127490343256267222295043085477876119928117787122680691844789439849679577442795407351409478927521021029709796587784490109296938292105110578030555364342988495960254805169741675545987671514952870036339717435965494153773176026483004070628116664517700244055003094691910501949748006280905384137401659677865724107353786016320138226653105585671571502482204187509069758431572279721160091706404919191336667522105568688045357716975699520313906935904573367539095711764697306968189487775421425762940092276754820861509380037779982932305399338796517764382296799243103546756711571730249759214478073944334169823707708102867795392154408283813554599137768289032322154973248981603838414974945531341804097887866076861066849269678758615508917351976230697374629066928480459085874209884634887658546458320625193197905904924596456840500495348743908216399736740484593145266808743114822685236082448559934565547033712433286666254110072474255629218276661083641975913557193742726591167294037478738372494731492471268646339701538980894705530241776632018420528935251465654503238116210019251465017131591636615859271204220571125199511901179786653081759997597716700095904101555969397125313153041434121269713055331471973160396081174766999007259701290569147363029660805326900666901078137498256649727491309986280352153712975040032016919212120447399372512879699182848332604296029589199585550242814186442065601304505555921334570271213686631173050777051164250387275769825949536092328488419310544704176076217769940775504883029788853374574411900617352240720405605471011664528060342492034651415571773492964712470685161507447186243033023702923599309996635240886265087130982031564804697515190332730119768323728973048220340297565044482840312868748150120329171891733751159027369907741526967207606462024255222683925516302608801463310652995736757535767603810042321987174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,75] -8988443329684440741030422250671911160882343414798340417054101665765151451495674287364013380980055807386342513390711373628488631322008558240789985174828733789143539572984868470099263637699165848268830377015021840922785482312236099637268238837058808761118994140070734261105739741127306959744621569544302694901034408182971896970725119834002730145497656941689941884981076260226845971840872986293061317054780312940230879940964140029403071585014929090585429372078853633280100352525099322379327474354575914068247784385470484923866196881584238282435400461506177455371212272432952777766078558105473538862659660025696216077009948394513929677523701551492602586033352592283850129906409146290808700960006946208173309429666005398475683163839968030157425545164692192487052858079235286103332091598557578472578053496321237690326047969224054014492706772298441061688389649145914614881622868428076387574744473465178847100495159851367489578984595754300037826295740431341475745000226814176568234832590502087747512435842478506651775149000934136307282047872863586494636857908049967681467884548495250949556505052206651441946881804933480169167734600614468252489424813746694324271277064853489837222953307512384787893794097695580725237204374332015290683550203342587013204140930473884119188852327373638600838808568440589979821046981250636206112611213587352035030289133977676735031050044190474267837571459924385574364003813535939376337113445765008025454548214645836477130537539681750835390343755466828254364206968567490963621083356604444136747637304333404230579738152008335097799937497095895455369829716535684964302288896201077881769650824260978305057577520018359954465931216135840773562115986009118396190615480567281377649154196859127707577345798930942781179151542775583175295884014941667006622934580549559462886163068907902995383476831206530109781967774782693198026798473779222446831138894818000210610998654421030391612688282530190553042064460247313205304688335064975547011780067670576858078172031909937057095736103841305471659892472252236496337524714259127879806056473538483481613385959894596511619699430088400405437083921052901984545325582114879233819984938778159334147181180303850827877391373101896850147218770343287126479765746207492022033336148669549010426871124252288880780793081437087844015296755373084712153545307841488936777621681562592410354646909876028455646402318089931933040783253995606102157105368068684452065054081979555887092228197464114890037418245478933249547015218582775217403811251326192720384062334711561439321384099512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,76] 265267385588303500173808756488775969098539074244029261728842697571339842554982763475631225162957364937482301575287479077341428243811723454923718466634529882435381729194461349050924663759716074177708025091967928813245339919737314346104511696294558717772548654623338238345782874313211198661382160373135980135303838162734057253217695230932278392920757110868480233293127490814786149322738427672607874277831384019077422400759401219865512231294695158461707386557615305378699511032182925056804062231056230779931941482166859684352876839162804092750324067165002698622939435872538927535140772996035357309907175886505331107073879065453617411994395828588977162165651611847668610229694312561556941891486262223981530855826314900665438485677125058422822594981300879330702398721708207384114921765647492778572722692987837059665407266755226199492396960981665169668847555974785986903036220870699356772308857603572304724358394106573951460802802061548231969567647199122763196632499370663839374703320672818351674018122148752597208710024158585072144376492573506992972441544041737000053296202194933465280316608250168325661706792314913551829328622983367420491112771699129332570416427155984184142163880956547034669181505183383166664814390011908137734349594123716849106774373676394368514823082412926221611945847446222096318141211813314256110911933621003407183898387253568788983490810185873844066223115561220300572576268865700691612779728546981696955385547092524862383281897686183193988214898772343865308796037937358281252713851264760774332715696164582206045377074740729284020984215851285985483400711853886877039563471445519667030433965528172282283220109527100666134581538961544338582343061983572904969802063917003095110284304106660065275291288750979446579791199470181221701926240886029607952033899423594018949683307894173074674533435674858282238382452012732844562959488754480563866801570005789270381142100062891729832949046009307302310392085026675583643947380621993951033541510160012014096935825501794032067830857158701881039439326181039159917620648518438695489633358880875779385209800785241582301357208781718954956173566402943526966970079650272170852826750349217023264816541804772486147259050225158630289622254462850132459966493819689793381341215858361561299788324023844254248207895613206250432327289020430088505195580019686020486072085346831510381329958171309992193093405959132987508230422823221408043364300736365392074637870563346262939205161197321614648524136512861583515316532254500609759106628829444032669761123204319618548484381081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,77] -13638362586486491054125632902328485771024147908156339522148606791886026233294683339418656450086508331900583118578584999125420418789890063654312591765832096391581400112724267619888200078627853685165861707592890297541516636157827983096870316288324898912299700479637894318468905346214106333849661820750559975641073696571835563692461796169860443113713185832395933746116536728651724959187153783085796682700307492236537082433118189037173255102639965842666434882785626285162274876820873529881762431094275963845971909539330701312759983281299867557400866209348264030186901336182960318021015896213841883635785363606085377727957082961557447470751371338759700203648627147080217697530488011813827159482283633063524157576868655715891943557572738636120691597403749048334134231238024981983968329340116639449086050143263849523323075988285434864107016080182752720745475429616633798905259121835979586881013153165258084599604810084281522676122400136168566011425284049720702575561165091387369465870559963505796257166787623760036510096986534293125108459569596439440486015464301107963043397229393201621160333089161881332235452053955089140443229000669255447503925116886974507551921327962184403318454012150625638486440064595334753908935791424225156725778223425784194335102179106375229749817764875790972241306026002581642797571121563088202345165133728652432262073858977234571427133875564090457069297219055254115963583033164847525704443789900131512645866438323610690223322835764423708374056969367578156241880946943037770832810746526610427431747745165281739226373571566419518782533865332459531697808962138048094843765445889422675848442145768726156927397965745244459385763061943738970002719498387678011589499241631838527711339990396332705647085816037427326666352364286647274143047038239226066219915284010710283134232082332768820650345716848636779812640223383324472635999619996010452308549604221176654445737367316928825860105661271729788337475658369187831750057415404239210406635582192977349074496985381830097872311043792569085621016895458755989233377470986651734315646772343093755224973987809544895818635068567302912582787722037411194191771190148082643802337300115149582945245648327803300403869902197856885581260389305016040939599700266885088323769828551976158428991391143790240170950756111573711948053824280717848601055067318775884193782750047069223263876376296379249842854356026164206468488244997710617049196809189266382685937427157823044053652848383079067156691105958288713652377127612274557006813901723945278363864391468653922459393720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,78] 192089929636963353358212357841602059600826827230980821817161805400564104852297018159540225698287685591941753035248520958579777227944133768969848373905566080115194815765559401693383872659452750056438458872148475818291562476309057752284235378770990880010518643420645995670365018264500027795210349656301977896059420439515777056159981128815586701591740929199299396576470858864856873651074040814815795287306067193441411159281597051065732546568047049219666956264910184629444599107693100585241819278672585938784705505598710883310751366257164827742719297201291178652369200462806754032338521867084001057387889964340270109939625521756475183123775168547871737360176542462157228358397563594013032445682240118093625741676248476346518017139066962210792052386832443166503865143128718147492513747932336643832655661589976968686443302004394283480309011137993796745517583349217615132922222959753575837871660047074134587551267990590450409542321043645509264577154609444060306404617792727309710078832883771330429466679057057704039096174004825703827126651820794350399361883716981445660230008473795882668744881257288185073141499613327561513359774039533470336177420000382959614073481071996175116991638092596707245300244690905187539776739215022404512002541658886565094669219900283719787945138062922274032518480329051787511486904838262355618008930731045871567336818506106102870844078681830334951342776312018611832386101272270082103843099989946463804822260047548569486663721320636464852245083245937959557958770306979906963114772720293259327900692022778151011020128328822828218462235450201545745545398928431650546317453065605672693986858403666594276583098498078359871721966976348255393663890261939011617752574523576438263134317116349290055743682532641002866243169989437326654473271993942258849855996570554476378835061373533062639721594266989931175326972432950587144198179887430559802354900474331048920519111694992502679459802454646879233532124981213404480780468227481384978764783639457703704043198926922271865033463801477825558508205482252753770736079676305939183536401187234754549314518927396037944700770404320648378090835978657897947435560856432949224105845598850287466091114823587936064281077232874009164130150592188289919722518630504297698362264413172596109819076008936414995174731557387646242514013503234628092751025680241451331329765151000837757069729131727710458201793894925360460905854414873997576491585575914329245033695091612329338832139960325562445091452630432221995072236052719414872716038394088602121513759249403554540237619200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,79] -2240810156423749194121836384223268131131461200423018521802297122376464363067102920331360773792207890829298618019408048036012538704706104203989617680849067299957595717978393732002884415668230177100262810942924050734542991401139168090628527897087331196688724882064326125099693426389006194875149720913686874562092979318962061347408285624936680318849941984485111777074710829606672632780917359173409167823222206830501080796699938706641287349026664021127628613588597395808308050144837362439551385485693872455184612972820925322506844386196874133560264041738726227871096147775378974222192669407458547242469454503934664471064853802483540882700541812566723728008330013853806957687917293267973073304029398015167189377772111449499685189024906274625216347175667363830170941520629542898099162868249991933192103042230809702010011390074788963361120887093858939304824191749348638456419578894826044986625821258453352747978202003205325293635382855863941154430077355283335128803460844357131858413608637921806002356201631298386680024999882837748843731905081938601708133516731157615680532655062996603071160163370704134529430225633655954435660350737296641182082715788444614477617084699830948701490118130569623384824232543237392108242683221160117810576761507940642797632684669370165695597900621206883677362890534502354114354818084311171301713262210386327658656754738501098214075149150238396256647797555328693040849914380587710960795126150150293032817993386222974502518481617574217583834265955601953225920503089228934069258472322705553121648505346948552983812787578300228918061135005662367737207798820228092268725110756068690787388574451891901304138449215231558282234674613629262155606066809446937587661467181635467630267524579688279215772653237246233530292675029041209621822241395888815020431679237789611946148589587705365573320253677303454455698138462115404103878866548225292010434348930077204672479794149742173732033378057185772609215091330916588381718449527261879766450950172612562775317599848992537910630005382871686783761536867773933255325748098665362491902498685884207301086696378664898457669737460926863575427855809144997420012657298482270470173278618251901089396761861244745969956036796112547397761454863520948030657272819243853288887087459896613753564480897545065446046470906784071500190347563776652873947113461864172584914319964006459506551882095881713106845237404009092894543043258368246727912879407850619669121378671374250275359870250601105949319986685649022368991264578224047457527996901242655335927498041780159591219200000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,80] 7498790740539284248864443745432805822443696271167243855832238792790668139809831569761193699028480837335349398463972654385121897863715658728428668248927087092169966845216884196991676729551062228131957539270308927193774701210270652410389608337007357281329100894595381248538944203257036805276803922890948298350139410163033458227348867807417970299554624006854789481437798635703689824825025710276867001447107835711738088897490905987963577026243911560144017396856216460808039627009089757537457218691693350166404724199358454784011727018699090666107319592131365767989202768114900630209818783499229774656547565046895710537393551708169413783230017518708130904612533718011050380133481472562506644242734155951534356758608874236649849540227091069972567133436658162853025502772113882643617089622589021267075523027152433050374210294420017216684553821303445185605142014660599371329316658521268613022073856041318302442285856359878900765307455621426713294256709347713876853535289096734529910230439215296869335182966542967043428065667521105099106923466377813726256187254271996060079068253303238945344511039015723140262544735946152917195280575731445553199749602002202326139679693244847319826304526123602502718924169567546833451751440848749768628779320470062758173135009071762587311588773840794644535730732479569150580906586998146060016725274250118772608337377122885639976194413517274954490703250751771048867924258035533232897127532946119540626790093491816293836732221150299419398930406267660149249833616638469227385628722887301757004267370307592391603797905054233047852221235587930174465542023462974868552862017811460525151627642135654603498230011707459349643611043042223963786213834907077879784534608076559227341735513271800010196960951143642974561054136536767568801353869442989674187047541047766025227457906351091890688966544197543619133223267098275643932304453039325259294223778456693901428221038129847930358092713088956877364095932601276023592620941672021214532886756056218112521302529531530832061666847444045377502696681180784451443305391171312999039880938020325473044693316465010126845116917470334946776944973103862476718114139850490460170568206759523831663643263925842707244527548942951045221886508353404049190311390979460696326858518417907703509342019124005986676072382351132558246376169245274485978002738744945570263428192268622663235332081387889362657045587777513502151503645386056258520246928058160113141749366463873675230128285602597594414356431891627260687027641843573078669260395767118373493418243999534573158400000000000000000000000000000000000000000000000000000000000000000000000000000 [87,81] 2906408745465133373889794941316952473047904956678953509635554275923524393548791501348021488061585698065525548137489532104117254062361801722709145095283333890851553116399984155419931166912426621371231779711950438910550178652773661435530347384831091226631333735685999717197782064445041242812480379532074820594175253016559801937439493330773954082162621908076380058250244608092053741343777018700655725611272167089686279610847230440166202161529244207044227920202306759759934403685228345549323390396746271718054684653425210064732815547103364075939846221013884408925240834178170803810846399064708789189103487302975618919412384495394863148629577727692279206338442946580588201999428666020242922830516643931522826011914856980664398141290343035002997350239638311367554045038798534251481656433814401695666828353790259277564874592635496725072568025237611429248002863324639465055930914062977684248827204973787599539481895831429075254555124156430069051311557660655049096765305803092790392060046105182330515358966342450602412294636504355168253567875453967922168419588484498661521653395646300554245388122250674822951663777270048828280681623706263254545558000480854584257942497980099446177369868989881379517886168588852084876482874396758281395784682872529863385774626602244495907846893768044932045538719184997313173460857940004111040445998786900220884934262109395652137895907698902006421791339429264752281537626783164191356069967285177434493747079081827276007240908931135436834711236602577074968994399525059097501882465107436929953441450187739685184564527108226348638363935591861891230092978293459061947922110753358701245784868192536323898689193879425433020604167012483492508683642162796527593548849120554056989054202184528458629072677801788508955344352262593448150964577937161512186920572039120538355898187400465051786434392448686779413261854157065395863671842375079433609463542130345734178635574392881619731226457623388916568748291011564872025103642313109838261778016995824336283624733865102810889513390279122916183363866630761859014314688734976023177068542750176595299166581042494544406301454422614540987289338321588662719690938316599820046299766819272184966839972016237716629884547390135110504641514179819440222303781990706677630368484567518229432704790347325322835831534455179124520175233157998326951160137356861328148951185856425573814130136032442515525860804599027550773683045543022552826168759363920760296247031360318170860578154669197569635596881541361020639343804284140109946466352501365688850954783917423586181120000000000000000000000000000000000000000000000000000000000000000000000000 [87,82] -246302073828610342269925911243048373588650121328619512514158518789422495784183314280868803733388019596228013305475440531298247567358007163547338777653821021802070733925099427225623563308920843674524115862659035668459210891441865090130338148914969314178865070454551832328764540607904494887384083720644420027169834519971812299719233458059350489340835430642760946585011071900683954081218955545948843053741195803501590056575697721467238324431882964179264935564209963046010733813911143548880612686006981702662587927421489558991189809021005761093551468463603228162055193759911722215737915028056154567053134192027947233390175801769579422996088830224693209285837937459992817003489673583919565541477623594154267472316949764771521687431466919919484422340014721718062463665596516069992080268376260354288417251447265605076643373602637736969210923454595951665006443987255908838058050066299535771674604687482001481030252893216121062512906767223783095830306410120504945323014246261690555319871034303870892792335328452978672270242520778462809920326279933516055306132596273712714656858286585667248521586562276172407035081757680074998718354070989423339335565619584033623309213391076033798597207275711397494838918481599361257811955307104135558654982162091409957301904769348091232687059484344889933522335169001669056311759968007341312123358763817648267974745103967744268081420353039315434591645664526181975355277463678791797753986106896489911021736589433468127460012276057432700346987474614656816197525638341041377391869607396136943251283615861964884249341798123413915502124995449619820260615488598108271554302056705611645257843638694095496014328928835223312781644359590421979116189158807357259365369502992755240374492757298368727866904808247880860928681417185961864523566797526640839591320131105075160431535616575601531185890992313863779813212741929222284485108987848359513750707607930240343997859596026651362215578962947754538238462645054348953288064214750859749170079608347516674517037571767244250730328062504476106829913850249872676376939514750677947981637457356680555374206905912164642254404877698904735367344474142650804451932421211840143902965562995222092139417798087409535284995147962831409450491544054587801474697914190044820768475828938460698943112744052224984081158954043707266614327392738354056111694801459104464269638071654587186390512545214151286279380326855338971351321369747383404954745855852489816415474999905637509136399564513086643011073802396821681947625869212585448448022835948864401431910179170942976000000000000000000000000000000000000000000000000000000000000000000000000 [87,83] 6046233048195413498652919503012351245681105301534994674195039175959987822337505648651090189610004447228335513212120845371480746666190659649739567002156609027223689343136561953037991334076620731480865526373825781537210931191356832403016668602762286506242911050744040453234572356937640224457229220578104617787010290316045133145481612544012385255051677673162141098188530801661846467235462910677106374257148377467778894287523007848519318475447165451849010211397546493641172465007078255838240198360677297263435623942240689954306235481110704748574023272709809733519098719341909345677134945732733709595116357216906910562772812693306315139239912491121860480595985313804274417192217638267993211749308114522432671741766395475703672706301066548243379665657800949192389130106834550139848322776308134676993704188669736976789651641893141256163381475869585141970381910773052164249611815764576373279679320173651788150548001025964417235376880819559457873788778654502753704776662468634357910989170439512818103527212874127134587897438703030875742352004339898442309233191251474311147198774053893165478141249056041178127375328682657307386537734759576352771315291514741961121568048416224419991690906979988833820315531737962317652900856827473516364444865584689569157154478688275961088487730737536633336717122141463981528479219094692382710420740446012927280374182892242022976247174849060992953766535619154057333558920268763187403955133360303456515272137402583197772658623571746667932177561862809718678035202502438361026607104781639061521570788405533227903710774921077927979512562753485507076912297716545667068561889134432546687166266391846353374245103950231272014220990621249199856998736184376989517912804878551693603625442124764522462233927449120883007645600384921737564890649809298778471773869321586102134699855194656575908495922135893734829272567158064630398447413377614651475732782730377576468087375027183698377446684423362034096230725045154794794978512208617720994742396769384514276845301847330522633712510898569376827662966793727824036052576936337252787200514064977760517942839520015796041071718432289974317342379276357608951341425407537442405829281744291782916563351895355346613868787442864762456418225283547494395211120257917802550389532898551147886388874225734734318122272718601261914607430902043926410348519013046118455294261968387574401671442154268299069010487612664246943769805378530760689569374737899347965563404675421760781016692101132006187372548796435079002789238520497166958950816805104817807654658538544824320000000000000000000000000000000000000000000000000000000000000000000 [87,84] 113478926643063428211521427949970459021844961451565845377108533670742908463372435482417005167456219622647146172318079688062888311269191771537714711205643974769039100957903202234714347326081008694963705316587161681115433337375426778081259988628547523839928366561310599658874412998099334300085985588966739468537806830018884947430393430739235886829222544637701328045539896836985751957769365371719636508904315899680732296120248374868038269295822112608488872680552121281500984931040344104105667659161193215087467668315993697621728979772219939346244316672536537878419125211675060973580631251070447340955786174625122865747911707884289269675512136408615968995317720885092086640967456398699232791311477519103441694013944216430624044925573613442523555307605139380643232584472039976201835065433587128909413176037315186498392922131763939280034532781874179425629926848359620302731190207069360213069193995341309731041591421889017495502588162849207087651111166857489174975847707089358425717785082803792080482274934144040308013713812358486442358955610623529724560903813138242084709397534179474397469056976550551322389024425412588585150675243229586178632763775758576408652097960139238958400616221098785308852091690868368412773338811055032806009898891826771938510339666907845559183550120945647106981538144455238832047529648810895811201066506244200654966422540321618919146502184291588009276608987989603478871277490452872448460448063324057698514596977514683733964092254279761849425311074354669567878815020829103740158827096984266214280796307290007742013655539973049876450570402894073673241231178241807345454597095521494709951248519122120198390570766193513084137855588515800360535630788776900725233418046730460758283951832927113719892151158134659366932757358520325424339288819560561237569084530765343890481484736460245935260768579452532508514767106661199106744793157705821170143070730341016019926646456257258852426715401695766847890705827158172713920922546045822337864934031664223658512103840441032150480191655157168684499711089602564258474451587911383067243620735067723499616077684668719398033032836434779502168155181839200803056906686957157795316541943878807587566687357779994893438108146537233741283913282009758225923909701710632198688006585448962576826710724940641223464015041638355509825960120259473880593251497335091845372346979983909506643025057752206567317959134504392943854567298572607704565270353229340590794490479598452795254394497672973820845609554217641614361430424030634586295526050669719356076982402862284800000000000000000000000000000000000000000000000000000000000000000 [87,85] -22265195022802699637812956990794194414182124616171456701885891027273550929466719469034670634381884654270003540280049876520394636613241489675164266492820313659624039125133084092338238014622347416135711125344764792489061831593623609972894975384304926139121996102932057823339908075935665713542057096704963641174791408549596061924937022685749396575771305989097687977025105315977837105067022500016789319342091120807715568132071931625042253484533086105780442853279748849245113494094269372562689676642142730295330474660863923614119105959284217891277542114401151447756026490963113715997397284857758661070567444044282175306653839286396076756595907545897541728437264871983901359286302903113607271119759745438501073220805880819813814808675158382546810015313869973771509946076091758868009847541305171325882316358942422481782655069617063300776142943103986673273012100798359179835486739190116374596758465091105685026130564705989083694182548218000824253429309149630342030451084092476859781552789675718282984571586431720567202709341750816292699225626319676103250049392130714140526743889175481305068152064447734136705934151752215526630167074949893008126776831487400941089039290932202886177541195548680148308690118756718862805507944977978383183818936819986763014986002130863654999926891952856875191817273490244795087328122702184248016066189746757564038532187676344065226769568875117403180286312070941823513979381492415217133336915220972532192751216309064478954470737333274500575893804834145099592377638837735793164151014027709029056222742474601634020845155405973446942566648792827064170738690496768475522437589569102735778973312750721461129686033061893402710212392200445152063089435795873720946958946876782845728644052987278431754630189439723504209289794779699170939388394638186308472875402286786303503984112807728354578219283684067452779308264165832193184010272009401292405029603785399236578605607109784063196484752308836323868874737878574933616718392399216535132915566419390588522751315857293681494336119152739962622786761421323422872163472275202952574194352129734805768757422323261962861584722412704497588382423034117812909020183028163773382142960719401830987238819144658419620574574840865613799101271082078731227943487372626334483235586254530524286363790357399753381343370265821429487759093316778788309543275765609012646315827538345652608805380313150173902937540567701817477107072202612752084353538685086757094760209833756790369544890983605912459881198550291903573459538503222520061707475595520915915266275693035520000000000000000000000000000000000000000000000000000000000000 [87,86] 91446720032021300166493764686400084093879658767127252806930651275854061355570341706984011715855973628812758021118345781166093033057213663369427776596887716472812938054317779636146963135707195238165341381641725699749093066952300404407554109886064953458911566979006640634546471752537825860181774348775560527786777066090605589163997201687706523022816211508837957141310501333758396623524940527177046739562112096231660558766255979653832954065028475908467616174138724630742291556297182236559038398777503409789623012217623692595777309924132095412662027643856715565820284167536778860053317612848046466840561681173093061838978498731661402295022866914237741157181974422146102202295253119263401185025332334679901823913468054994390738262938450565387737448448236289132000294443601715226201738311577896446334030984172443115959431845969955713736464721831140478995471965784600525658795373852282291233867970066991129206321780689461412493337829184004967055208767043258754165781924496235395945543888142670561832045870933140843014359377436798761419133793979856769593580392653898707019636054285646582428819259497779282967975259722945950601637740478683916306255537270931284531772547440677218517020777497144085689591594530907322016764956740797472539370209017719851702519090000917071724397528721672358656673356794076532999786794704308460779874101882006887501023364418922830996266901434690105977354152550524991893094355634544309181217834105975548081552003270789272014270777253460167461561015114111050808042232585351452886412636198583616181164748759307896990530094450317399416310978510422480655473748365811778340152065165985098723217607854467451305338345910193048231299580239989490781774649335078428745419380101662328587615565444026151975500923595913335934201511731883638569680255646731678341452720027833857424571567227346737762770288672629762529499429138131594942483784075863710557454860630457967727725412628105881604177893403332089876869888607547412458645823697596978315326416258024660189189342136158049672917235070118716798881754696729454741624054123974157958924332539902969476449884589390579972169494982161290503033498974420048210101021759036870023642726794374073380888709795682436276156356745027151666486487846890555387155101987324085855581243094928967554043270408652568477707355733481946171983215528132937530095642558493071694536444005335706371467394354138222868574031199735508142004118165560375958662578938671296109364383876416359258101738648893055769199593893419662840067467935088402806559299000229992136105892249600000000000000000000000000000000000000000000000000000000000 [87,87] 26207111599587393589553793990866563009501653909727837748004218840129135403162214877388463235101065184699080617154068059875926984487699864585669801390999359389645549732903256883251798772557079172192000591790439329694638035228899242544484547441362218380177094111278603018088550185683616316478750042768644522768196497294188558375707782742529511127499558018671903652760546374065458888511260313224707358796153166013984252035480996122397350409311558810935967024293743488462188675582328302780969891351799442797244440677317202622886029772581649575824516159670466690090668843077249490029256607208017128253469071436452872545914246119917843039032296915332437263020483269472225969076792016936596061913686868482850835162887692207572563141316422140621314659939701831152922071892426387617510786561139322344616969562361484575386864176334248756128307858183327989004949534632378657781202586156156403762096802532924610804320951108137028674983376735400801808756107101232315414965471584097493919063881582012150732824061347593144109852050482163779241310766569958256854766891459884204855528924348552105198292915056083374507927168214541762785606797776737719207677209513184978755029166684389957236561479280287992884830430929899598654753895779818190505238568157348796579258870790950296004483128595189385048711752645621907137869309076302617895391793881627454117170902357552103895220745732627063511041344800885796438708873028054327462775234577638440967167024529875454468187842614330214699579221329514408446301153547166650019453354513619640015297248044248988195930080926490547509072058521116572728804696167127777815653435716068236462014559043264211407906007654489820079579080317163775240177820268368725545992503278278640540236156176115443312854079305765033701501081415337026244578191701504729861621566428104538169532290804318679310329466993440716261531199140128039642679892680055437650480742615279699061093784623018976312323133617703017109135024245962395553527652813059370048411873569671039100651235885538584025301583386214338676096090975020664164252480362764383450157377991601074327124084914304059683279667476418348683710055421543501742356848945358015688288209523784839420460494327530255454946892129958418376302970058761086728077853890463840819996690327780132879758274866124419447157381010914320752733658610373907223666328875481935559996180672247637048242798060789903470169125109616064868639516791613292516407097955809994246567317252225485548332017213817500620125180722424067237176545087542099780257121306180411676649125314560000000000000000000000000000000000000000000000000000000 [88,0] -39537562991596845226681569279014302242612598769025617222463379823189926052390763761672053889428523109521285285063432754065930739776043601475799765621377803587273559126439686600543612253652122339655418463573931211551154290767771113189605471904818308797981319734757776345226847368434681678055668328940284318272465075156813194199950494655606287444017886784400770213985090292910985545381408100104355227290259199258740635561784639243863285456558708030196140961302207747014548753317340359655988579500698268925400268631971552236106894154023517873328689564913482859378041445988933529531709428930618010698930907622433715251365632296647360580537718537967447272426657194523743362529899108324263016003512468024819989112906528887400471488275570084880686378004316561291080944306390931493775757215703654861231097596603457966531851041419375794871285507964937522514159221024957053249759810838801472431993266079937592467113510688403536220220063775899434119388363573253827055507768158526415467802579479084321642621585843679832681009870059550887635280669561765306180615754810047561779749734855205420115800497702747363025587994976744653165866415770967289333713658869453893840048953658376361286700587439103176335218745689913345408073664391763357843496931900184223786633089807723212084620419424828581114956131484682312969592642319861943818185796647659004585176827309874512269274950895999686183391385697385325305482092620017721256150418898035149466286479914868947742855779319043780346169220443192443254232143084337944782525824095862492700534053772910770718403703640609274574536792226072612923731942131135600237015992618929367778391778717670852141351144820865687006535532419106308722503438566807248352233745662677505698088351395712145436332161346451401794556941705304693482331823627002375587469971340327712534722097231245340144915788781298074946780681853111101726560477224657072811102926361194659330700317685234824501213430806754493725722443648180102949473509446264050414903117263862688784683594947730958517977308666886901916788929884533109741737620798166466555080619526190166453792225534216768855840048911732029216921324468459876466580510969805757040877604536896932536928269736585987186657447671014529319587575753038749964947941747830106988464226590431490026265880010352337370227074371897221052032366357759015547136236614996813716674217847446415007279461568413529255024712812103096565890059744177505857375246298604188463364701079022718097539063496427838682387066366543517377372104790159244349946490364913415214751105879490407913136041310306634791257500867887104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] 1511113166447670181455581479437214257785906684538806323038827702703139375744189043704287153328424029382028517998577189011230404703012229531177996984544296392959644417102896338447730145528588401813902386254344456896405219286358577000274232953515216187496097301576634431899075208201563594506363312022731251277653791908572999727891006036317478264070819911515311906581551836277599544079092773610577614816436712946123424594067339087248865885240317438385056246362291117670350159320817652774371268443892435024878736056589585658932805144244913497562197546641595357957570799798455256442542553237987207698813492471549832216438593625863901505799043130946330264658267603384058472679800012219905246890722385064578160865026561157820205136305188183931308434658018361456872601045098357103687902668622342545331476009866101950331123571610669372422142768741010378435025560603624868861394557201966802534520356959514917207075025779418349046195292983111593109932169928057282264714266880964212164548793247284560423559224820217906663929672720731527361237930081419644452157186495118238580156251244170298181831538925213609218797438607597892969958526865439623908390806786229312562954410127023535635272666065706897770499871021505738044846906403395681622356102594742548268703826595118069997676649310172971665260968843266113459935132473110161390371322565796603679907251471434197951266493180004997557388325033476773850892248957374624356588836990647389564279985275440001847315793570933687448869431438793453962423270450564194695239833143799263487471903024072459370236877958784690593595747919661505618335150231274753019252153437919611869002256807396081452391874747602487086462630010894379519425952205382656971394718412228990541634925774642105231707234516931855353378738070164999625057213114396325924837917215225178250779031980277253820771873672397751998179601157023967977563022380482140326792506844567860613240798616054647053034846857416551567300124142282444808764295519104303509834272412339791163687246256487018510964644003772044003576214811557745237731701749635898638537748082620377452559091367564742335033718362296925381366060752560696827422416671828910206633462027288393481708489797016190295395506256911353839968347799400327360728693341780531612775665645401275069335804192203462985909016139855011242864889049455048273934140364087468546211841233264048863544428613117708897985380611120338528811793055210193871875372453733923723593635907253365685021990514027555140531556444757786485370486597012903885078983202636604405385768162973306307454219385849665950204397377321697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] -21862914530559263021629895802584061082317189589940826685085847094068488381886625018414916413374375968467338637819838174284238431149913358721399519434658399060799275563597383231684609952579142912807197081270315975859167099258400618054187820425334590622431608474988051585787645227048616739705067014624728470976862812816926991778303926162580780979404946022671093660296050263048305485717505628650909850416940760854592555288442244302086780244828857310593048875286175374225452812176278987978954529193104059773837407506077204542655469487571830680309411783430374753768375278713623301190928102253191032850937631331099672641191224672917438080607790573353592352585484084607400215351567385336875915966302336748418390973381304603196860296977028466756512967633434805382049946411373079894620547018749260281931107735836670619965352992886839824607449761992566697863133152856105788907020568556283521454143341416488252552168380103794170941041829047313416427504717855218780745730334315037747979834296054755225681432766770881660306410807833221786907006527105740465645911472887225903629022325486967449298956623731494413441036138063764414823973132494346305285324335176678103285426469694317914976675937582544127946232821278488410576362971534851823730535042787093359749830381617119805983898258771204789785590030865629071096027479703162117467985821492914085642881621388010933583695102343707990512524858539555494712914947326857418821341692553484986943965800901898787685844667189826585970955501728612063330045594769418197339859754026997946245722803264555936117612322712980538308650147931014602450301605420858435762760838921395752024082351976982828632466276894435463455706261696412153051144947547425941159486658102625987337099840261914641241119423292895159513218821394813267577715228336886421459096428664733340423778470159304693848610240239192193114951816048360413744540868758413504387621087003260825922163863876122777006666308870523910500395390952931430009878714211535505493315632160486909144986658371412370954838595586362540280993945468720310953958986512594964424728950140853196741591339541552291449075353615252491603764436105613616184116296220134184222478903608349313802682897401481309599936677543406362301456984929657747339726354269473242349722604957546035667501218110570849580718640427203361117072512390724131061079215689770568976996887914736595694768800330239222920851635599542980425865913066314266441392604157950951547397176818764418434558880845814839139377208253348698603101079533488321275556547869053309021980763577673990047296104054142283741800710465812168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] 142456035772768978410477263448409334140819642503861890232371586873120489995251573567996904457834080589809367033327001337995195589816813454138447341908960608145722772327781183550303426579770085187744262431670393548772231833298579163297009217514868286102697887304029560049051021316131529562968331997962072386424161180204897347825745865633190888533126928240674421374977990430891521486489509349460169041840068349149159473339208772738822557208140021610224000684573509357392310621646726162233304281282953771258105048687608184771044961543604493954149878875309228065355560414562907888839589927081188576606467716975617505258216742257926917908701480095347726796751506177504505114751882775282042837395853815220576851587560407212785413908482286924158424054686506802611268842248042905473083670250272914580419153753417802941857383599484784551861224990821899337055749360030490218798260183445616365748019111453945372032096548805934495575679056673109437682102969425705882298999101049693268038146352204247224252953610701110949506769332293197852323267847521405901951704426390683457585126931976011677310214926852696670323093862712668042948472504530092044574246394067725271876831086971160605007840331024250645744605698147931012255070409741376654166476464243326301030228347625880979616754162027151660532047200116882020993071000096577829206371837600727888764950918654232608674730921996442634363919111106535800697210755975891418785794311679594326418358938177073144470503935063077911775899243438724279426517649466293054802540515248366348721342682166871395015857365760270259795144930793303153504741789438986655104136521445065046541832005975399199454808553226692207213503353838742852180850399755361535150132274514834364163714072551485365840971479193285376725898861344754591054688287492332497019152109948939084266128585256362746455812842997250497989693549089985850228475738345839383660367313523790236227132983682557834878613190483391578370910993585543293853452336493262862458506603148316833688718271019610396093510170642946345515206741894311337195008541959335846704762739488562185127713008114706735990763010504403628067307885884980160891303804234740016491820805637987596188698794106276624869022734873652510941403094105212757024495972569920075854128997268175782485747596646069767997695424394213741535511736717493086715765304213028095511987397061971150868872106993877389308848169548236846799831430703303037884019521951695277519511792178987582703962611305456919150684170991941612077680999841787201898067606439828883313315986476616537854032188913177288200673130227150356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] -931002170615159206084406288243203959682044386419755540587105439980353649790057055965359034540870545422119785076475853721234360364062678989804125010002328721683625055634247934620164559565900843710243560868133852918445150412062892695219305028526061555015726241180488199312263419433613861628681916537984272462220267239331121678516153694841581882784429895802279810964400418503681358664675017315778482666997054233614260419975920539849095425081451247744392451108389493861552658479408303655777301305836819228510637202815522569814856628316330392637551172138391247255961198820371841538064703692419606494285476366639712113042841210347489651364390547372199469131272362286732436312005083981759133119999137606920256348170115857155076125951818205739838668721189529194127214961361179987636912985713901537809866163035938861598259119012790474845477504750263492840847891689732121063265420851257027964913860443655947735189918078587399904198227374830512272341491746930304372552291456793655533328974727464974956603806849813432040549326320203702159919323599080878219699663979160683941069050787836816465135620289738443523824053201632263545930855232161097706369401219307079293108105146478418585000807329543672745020786623206349198118457291620660702276233268207343033493822112689623266996889532210413477541338765229632785048185825496126568827335651642757801267929635373191651992039513478752371440892471678812428510593513456530144721305250510533778032266285396729719384641762388010853947487227351284178821135052536578353626697850902364003166643983351804366704548809921415749367738224600965393726958454844467191334178981100320142696990002215811465298975911466023163519837747376628881240563430348068032132740991760370493979051870078843361784425549245103982133167552247216594400193698380620731874811003080754956265521469050474975465373095118733115437123053180834891460414098828569303512036727252242925032199196009615520154912823012109039945185877649002859598297154645308890203197292148344631765334130675718837474405639177841570038725164423204545627122371355359603367482423639555933300013696486886860244712655996398206675399111696941725341182577895066546522296444124304507153483286365654207537240432910692435191443475487903388230532070945885290590509534111426012688826924227498655522532188447075159376465542920824747167234687600139192081706439642617441948006683839544399292994417321976504363882775470267053095492799096978245104013599376774882036326580810575930055347196449476386400259565760854315135540791051038688930701938559183562619709408535250694218917054862336196608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 4745476843999186713535512997636376439803418112401646487694057896202751549715925251536431424434376036710257325163874058894228328952031559349984615189213040371334875735085346290241780693468542516126868220537320650859231840416760154313932649859935470795016570441977265800181650588720853242510142581742217712097812748380597081986357957407896533052746068968107631714472211393669625791040839144356125279606299030554073503698905693666732758348351386294107153712323197730603443202219623088573430372706706676997306077390691262726690874015380150085635787696673397159953506741588247541746046200558936917414465431692636892930701021858570262691503896700474205786644996938374731165107799197411276981984548658407493048868648963981723103517438565411815486223828172640548998455228961339958350972840937706790370523681113104846491914809668256822638248698248901306645201760503180993879163184638170213494076397732620099167270355242383807336096276953597606606155740359726671616690493803469116470316515674028772547599088555720039092403299876591117591485524948501483645277072214009745011140274869649606089245223842249866371657130159758402470807988747857992717130131227615022086478571372155931638878257802061820894492140083860312751964778869972333398016484948832418471101022778924520759760873742154162705232435282053533907978555537541027843365775317903232350350524424966298019806427273989588460113200255131713775306914190334739472790798126367083665297393891013825911600511731122933928966723801338232847941091369599144254291837566352549176608888136562338634933189506867787759123572421896394689315349877797262469878330840819488057911609888362194382613842220254850005402419235020082668312199476672624416546300772153774735627397001298196010814570877617366057000656206631280653802948493358140577270097175066555505748307254637903657679609840529057197003645681919893343800278905389457764912477441042264673243429635214963774476408612271502071124459597524867746508541072799483607281143311062195196519299731287635690750970558152833956402508064014458288562871493745949125737184297453658611527504643263880868720966691868150033452326210880021621539446423245605483833513548813332277236702669638065764344607036193681781562538715258705640802161608661679560058928752276821242355128191079092374131256616148593743341609291420188896966691104847975548028062172584215675219900036771628930160620438717174672378281260153696541815338175735526859307094693493733616869972019333538690218141489347765617469364734251018695461506877800761912757975260317601855950882324270154789193446371738255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] -17175619261170347331819890252693531447295372436944290173032280125349838815017982276553784123664968359814975112394629222425032664405189890432106362155604186471489009824226584981623201248853787859440343121039447855014389133566133315309252652782857967173948851813128771945944672547255043947767835740305008632764297675836974731545228127364654540586461841403109156270838611827911803327805812660040996528114223432173900931428355621224017792807591051499582016820853409035961935791108160182937741959787117992539218044023258425426709122768830213055160343787066789694866963983639712583336131876926694497902314893402318836364383889957441860571579074080865348630104556620319822788209888270743500190383640280110361889909852610871540079177652968405673935696050278695609336969901963126473831745061838404709999934972930405004194848643831197315654063714343060673128119749535232105848809063505187950077618032301952717115812354563065547195905756614710790657566124558564494857957789668278409497573407832648450672376718624140609312571305412650617649443285390315673762500510473820137825566780948458891850669036526326237465440671192951331495846396611403074254881462944796110432613038182051198947546956545244632243687945368308994581051468823156796960960301367317206747690503112706634199640476279452111126870439919135072437916107792397676927769806569912480955300174761547265624244199412858389790381545072733970470198994022589085008869190716996499737168784770411561847606053288497809172532871166925435124156488173140907833796272236436493632446108610153159180588132597338124955270395222063215528482553317646691799513409829514108560567955271747423494154489222438469218752247309542938697385976370030398809316658964646564538405876601414591595858458986772549173218324423062377352255357813411792631066863490265936328486424215103091557336911090273901201244773089762560336529534560557700344279228040671754499222110436160902974988980417077476146911249444463252797993755883057852680177651880973638052381205475977574167488373849790793123044701215583022270232077334704868345010797022934987576733387145675492848259640495176065461813680434976586972155491648830292098022977098871442532545213980269461578624540781526271159378482292636835565819927644418487011080455328157136129885124289207330250691190098663973049250067580764161480202992426633125794848832657450130261962035335643965111171276310541118361373981276598533972744006015809900969973623703750349110415167787054131569708100977361181210905293924439535142899822034374496024980427273378093376171335375761214512548627922382307196928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] 50008944721064668672501060017120357945775943342146036801114422743466279190751033059679034594829354959253274939740237006804298313022244993726564892242723661628135728006611549298106911235688722366783347467295786581891945509946511862452613975610551012056092371988453015333567724235782480913038629898186569153239269896837592041679510942197142625374484325209812085811651482678447826121787083370696730868137562790926538409134237529405629068178867447720798968957251066003793111988155026134123048091776054823139537940072069043589386390046362190912190494202284605810031812493532728171952279822549418942258503756247982073620254653838904139584023993526144134000430085450489494691464619409370004364746958174111263818346430336738463630371563693041385409471983349372300790135542801719885621200700456092839432429283849911156098789359446138484629369968289332193971039654254498196800639192556196256970640178763909757333405510808569297093782370805296222509905435512678563810034251555096753701622998502320653927159726887398470539079187410163323800980883064447082983754477944927848514016887456908786689103767177425630612371678845584706183425020062389939840655621332550003185548191151404555508870663758257079296713119167633864419400593607545658087832311518668693884030510261071681226100455086196019582097724730310158076834156563211676211036144765702352183985561216731598999704717885747338772379290622385953360950804808250677332381467392648106731232312850023964671056467450056982313111084874882280004197217804683221466570640060382296045534296745090863570309483842908795157826133506586765107067477664197737237523534793935257851827691254248495758451847100511131016091596929221838526280927395057063091426916612734256869833769703599274525582055457774607700839625706915959701987754558527538373213889047614996628389896891220156196686134826567430933428838790288493765767598551353571815506846303567186989507502479589429141938264098759722964171507014020846197458393295616425370569745838046750003225597920684700638733420928203557970228377853911016199797430151607559631962700770597324663789759634903727001794843517497817656899442266090990610819330890165541991382489173617625221094171002426852300033459120490310734995381301546422562276633418819372505949448637759277982652168917004090329535969777671055788281797045111084842097737190772890205547381102918876473818459672469140493064293812928197973898764918945246846673177695724583474921471123210612896172066992855437980073827402426518961915746359432695215070281692897405777011703244039544125860242126970758190976598465095202242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] -150006525722306400442983175355601063637363680506747877563203300844298586469212988586421107490924126908616574182233353049836831146927269623870101156612380306368230440267892222032159227525754536794884755782459338346665699509280108961047426389811524990990415192905841644695739216938879098942033414143812970929953826108826440432270880036322518007198911514989171243021398147708883655690635396753963727645241065293633087076169258867662735804579959825735923425852484688228949985640584596480821545810840206897081245305851255267939158462822474914113310026420955791032088826037344710082034880340351220052352042265707947709030582925711340752204975693870389851662424271307411686670047710670198902836979917550393429945904665978079516946124087222231089426820616931482956273797506115360940872112957154214326976465946449051004048313146357299366643759729277174254404822875880983269410445675443938320236937440073569911583210732008336261933396684289175840818876482277983011459934109297439829337439106144974575608723986529915072445199836827140297971487373429673653253769689309821758800058491977767575255934823459055697362271852459868481989955238522269097972392269230528982641073406336711702631699842498872991875424738228327159778960150654779316757355845778862978391676987316502800982503402682840957492236574660186630283783741171368048327134007158622752133902538264411617595615826704898152396800048727027396625673645660793972017677887057259649662906178019043211371272983784573830158649924172193430936094191094439169742810580725948704897329257179357448396302561999127528996634861353562091803296776470670714543384490006683650427018473811288663417533283781693950505081804827102429321241596497720800452904249646691687244005765769625848306295272416895132345468155907998978410979725386599641807172247652996892578263244908480082973002581517983380596251335214256050967439790611000424290133156026136533841672747116195563469163905716597590738787943370771823854486552728005068298984530481621871929158396283885790979027092115027100168633293784626003320766567993062994469918586155482694016325609489600889407575347361587859756798449508191255282309393152458164311760115317767749453805327277689238907313383047844103786329495789026728802814600109792780065969327845467903332842129039711256203307889180276699560423217415461456221165603516001133900840026366750368389192562106837953991393537595071399660671198121174904951214978523042578595330485712923042491103075820498580633666505726597465825966703490966164159032886477192996667957562203109120686141529453430044679598702609245635870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] 497403442771071043089079774241538869972989207188806760537824947226060325908614068688110027124545882032235126457654257578657567519694990584042696071351800331100372153259071557514165983066018218093969193590742499279969724873121237929223828030944124869741264635775620837500170899752938763742937356053203726718196763201894319515527943747554026851601093484672267171308493587146119920956637953467154855168022429858645260108416645720490692424949435231976775825735072619333186182629403245719715071334178120380082376099726814129603782839056546817840340048780826142429939984010217953722150956331132403221376945545171506771628854040435883761672868663407245486567808604691011808697213725594752268525013141022869932477539603628737461425479078261408944691314398830887936129718614260496731039048991128370807612702063360146032300356815690247751038636876511591507861609877484046201341814601118688204283483102276394954694303472332839441911749924325529313100911763180381829909170360030627450703193805099979805495939672023804362453734574126041464364638265580150342725284566009029813680042403543249819299095351217652600107053471996858402891056490662429523915774323243843380993310185617645164755213287268098998063397720456027273754758713133293187736398578920795945197200893241983889255040669211923218698251329028945197649053091617294887376463934301100568549673866143347399105416919801038276815769633246273134069134745569202732854217522264538939114101889129848459714396900340489484084823032852322322137871802539545345645425191763350127179599260785351854756146991052547256022829781235071978783072702682655085501757435306729578865286342655401918948684276064882361865446838214906670393314422192519277939722655178780233425025958040613385316878789100245388064413256827662017407677688311053298982124305640875090373528955256487583816137025526007780050293231825700435249017407009630436506648724165202712620011465983147721178055586082122241166953737529053797446361655767915405572478793620152913711698376277421094656854689681423417302501568118561054113213657456654895701318056842825574094862628084956201014653356528907908603538051265479267901863861619548173071220686832705891291584831933960925328227647611897962091554719179029272313623776198613496053173889254611021899752200949462023849154481213394571411483619938937120186130963763737795716844666167936801641573563755810903425351152414992197679660962272997872939795070362739628273240303722944658333085143313846376515417957885157673095014116517069407999962658779398766094735668357798329703039970304918374840091327808739706142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] -1473001666531266366546488069874075154235724270886342796346339946691287354848854209164743022395449163267477764722678318355570720033791234770924027576656474511805139414732873846808410406369555106254857225294279330970686475404228805989323745090188871643349046246093807782185521565667001403130581191207532666039974569338414075546986256110840806622162092065308392651301096046974905521518586303403091189327584678658574741518142186619874422111299278740353605996685647819071132524738774480143336389927114653180990227683329899617941972598496574597319731938374107229985972565584706618949481641632841162232706049681021915286971125504870102035610435283827463711467457894028245292736487202082778878775081036667251320331486497604288189893416394183588476138845797695387069994957648782573684469332466068949071123943232436538011439057951269975677597732964378678123822911577993486084883156676470083557525233196203101712127849628032986353327379599760689461617232799883653214652147509717495137256530929372515548647380654744881768583745190949522756314965000287624178192991873460311231665347438537043581100208206108634493370901463759444025579644313803862712287348000729631378167200141681062605566202186641049385979126952135032226677324117039073567914556368409711778763840616247715943555683094230211346715497959170978048180736546423317247069165402229724664067035488065564515396758092932484913833926590603856286757378598459853617203263283499049717879534720213946166570280289243755640781503737566029138680948171532628569847065052092571150052018372384148045340753663662764551470665783555071799881756112868168794793211345807101252885879010406390199461432946292428020421150431014466289603575744327752696235581232303349076671185207223111052032305612986399539067197744576366185340421275738412103031648134408209363421732808577899465101556280129688484193731571833756236405361020538744858713920217863296655138887282511872857598661780355425764099714725263861492677566788397611112571914386937585518514931583356454487603764167453774371008086998129718181245578661751125909408268092732629667325561388470748265478875493426704415964543099331498175194068229839351667187914924270556615419174103087666428623142141404788249909323987429115699611250251052064148195080420747947614781179666758624326330669301264342973617971974085499108230616666730923053921352713008938782556805530041057903734921996249178852962491976969948976052267949146477868540513901298285670352434544406918354086831327812753217375773227297190480823331568560753039308844093808658089794893078043390822857155309599188056014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] 3464601774202218987405504048032647272062343920311075766239016711903007419294084703975844486470016265275835050894492431830404772184971140721206332808203372066340235363764046975618729977733364078888869663272688271546754031604259639828314494814506885792779468515878347808305778315714923091812988791889664911084568254019080196205606486899329443979828977666777571892138699351096123824507523150406818159740296983305009058283019192519601452007363695689662765637931887865730758524435579233238210354790747458709453772458142666354565276571180273014900226120650016100018664880198050153410822623246855154021286748186644359009552480693743714919806836018327198879870808520309278460411300772542910425266224639853492466768987643999506454554003946568640902471442397048965890546491893763775460257765010700875834236612880846719153497686844037738694605191775434143619357358203336913359619057354918810546147193912138170617575042158139064904059755844134651292264611977304032624279380358230178071179286083760344264488403676186259530934499707460619397730788542481937575931605132103069007345977633558978636517346160625018159359896277605601438049438598706597471955767065730721679787556692883470328602465915633928741041415269483823199401360886557972275317187047065954544698064189587899604544671531854591394781985252261504122047242714099696625448823745500203280126573836379967308246578052299062019904228027028387810993908475953524622076949332649346980093750542009105279324744983633290062701971992251031699136659636493605240341454005545388390714962656124667958027811499968619029903014794074019224895761074614784062967691171961423298895369035438401402861243565380446353907363163915614250926601028666566994389637834522723419202074501915296322523612247828323584355442504737606643952896403652005325467161766999331609174022273287979613716432197277320106644971797595110058291534004621071844704027054534769071246632723635005711775703740952769114038250716686941129139668879472078148339501156762575182246723338956354847127382053434418117713434787907976639666796406558521191474202759209971722322045507767238152493380607737612857053755903188343582352293694167022830952074125110758416968565074263002252375578724844801569689035275085666293038563970753049612321048897015839809741261343056206185053754692233737034594613363341506206136068586885841094501820189627504052440444613036381219138705500178637677181374525252868518929873885431308002408714934139525793307589936260666942186828683505393862380715127560443256959322015976198523693656124747780213288634365439074465670598722796576256819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] -6904122061954434900416167530203804894243692465247530687044092074956408679994604951378053964426446349260174027626794157753427696117622810685135376629536807068136165866219142190250239038692927141562861425536680832220084599778846320775733914583645062773565046311518426001163330745281495440226653123547086086012504476129861687897923445604002080876784731682243041308333117891072224939173356433295429922250705730580472173141406729943795962285508125558201907400589247769842721292926728935150120442391681750102935431308945831839735770876500396916425837756196011802959984865577760962936414970987305159793250358528303875567182294542138031102265339315040019512402855433491283133723670038563579160482105616048740445064812395483124563266322981762403711374858226998198526987570252072545929917711974004664196342048736720589092601465761872957919428101528544763339744427780657461086839485676675369602681995555159659808216159545925592098900019122968264721702340617681961890037569811123017040877813286461020869181060801127905472023324891788418431220956588430358760285376870022785776101345958993541676513983626503781328306938130861705930891108505244930089313905929272722379643271283201763998966281809756512554184492325606244783250067484196997675680596641347308036863167637298447750193156057773913496655730032997037691505557037417246870000719281347379936353130644657874054814220672840129904307473550021838472509760662248670493101671771160233434385434510310198840524000773197124780039654078553917301654366485429447280903422725030295462325946857822157305813365503690541397445939795399127577671593262931063602816720711911344674569550759846238603201135085764374828310268196853787829328296914677303631236806083684708882085025690213619047879620543883502834787485241785861864650875404226044249136869711010483034575008501882618443396738450246624507118995253911969098410353589189495436910064901593600133609631106772444250988972371259841851441637674873177253393580882635214571806798630550330087242340875648299698130360553247704660625054424112672513852998963738402937899370552163376025908588815808282285769276266713146943063694853689630131187385173390495236442197846976124707840225014590087440027885717333508895608173685473224177254516841553274897995943825109267690960570047896489961740868511561970754611520769443813571037070076635528292480396378742193782450445603137353956956365245265389202157514555088190763861129586899878607186096203105359714228756890523446416955656078378359995234300639181233527839972865301430805715684809128443619230726685676613580060711198626494770315264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] 11867444615371641299822812838040578494299901802652820282531668756176045890551178961169918417046222134135908140917428235441466832845049890117531495319103952601555121181048467777336218330815691100246134369025335854286202563749635779164303331029362350828229589439275604693169320834638303823174115013633493215773184244633888838871728449060653105219051865820583656089680623702583857774002584499999642381280844261023153218472771417265756167301733527809026156044613062882891152247249085806051141073114616216306795480573546364741550461861896836768026457707312048368196865089624532310926642889782113404414116385615126099781313398165884407188215901195366452304967405787502956645822557826118792794505338764099384054267213743797285331269223840279831156239082206675640900429035475545249041493309305896097799080576288037470265413344024539977834535875205016926647873790916693955497424185447107883893958211780253928818953982456139670582390200076290330814453583017533710982191307977919495005411487456539310738312076801863487114444962274868187681620432465900565748200763648233592716877511660500547957002713845508505598995835618826708626738824857986778886675702860761774184629998254568484680133615188147930670447125496382249785566329347297908945539413571306908139174249891747169635495102396932530097540599448575853371788027768182781993217677687732937313079396269577300335047333410044659347918606634445085833397039345697115851582505820626150429388030309419263719123067312178456592632406796926634212612840763783892613279741046046987863433071101784146640677270079681699270762427421441650877155172578325737229844590497503345636781927794507494051270655783212509070151293032781531516928033684530403178569394712008585272009340992198208738116782335672906306705631860695661227352263030249628132157807417358129054623274797942008025883580238798146879031458722133518181470117361746050974367835047218675106591333606782266895546477334806970764161106535980440709446784766455577591828857245473346125710431419873941744445473807905140797659146778948358192874005454803765813276675627669137592842912700687976410943529170834721493063998358660311350103267907331342392801469298838207470979293656860369307825779886281307735288548608263122717218361285169031321808154887837285627209287939084590517285701718253815139326858187064749980674114537961390694219794869379864717390582829877185396051449200305474878947434935493193911312150514855647214204532040503674331413925705499543109401487106010927136203036617309847187273419416037312320680894582976346733101086886896651060179371171745202522030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] -3723798230856048385819665776895492995424885084783786508094977977135168780905579866362245068667408272484147370068068586676814250682172797964712947729656073743157965248780846431801575879670921725105090310787506744026263127901492342296939741506839377541230305603436110344543435771976856727497389216784455783869716623794498914932830813363051202932351948313982257470172630465717282946736398863787126702505800876697199405510326936332555569115381031038511187940677247679470183811944841377664887379447321298596565879598391905444586359331928549381430112823601372764290369169076405232518813605920005253647513276329119832818213132999844175250352222061884083545070342981760848503956363554831106812536544562957710374733044737255256079149353479914568182400733206845917753383029812041986110164187553906458848954116673850644125581670362230346533936059732004404406507877160290852494190179304995557359611217284183809240355286366877514626028749407943235766331823792698020423102318133177286934926758074728262106534815075605445955691361422631606978083734371207152673650578249033617709598856042458551595311614874772738169463763331774650481848293027325097216287022708690655994820623599744724882516839565515475013517264521552930214225651849755781612724406329323723944261703195946974270752422209537152272911668971449278847371934023111275939679183601448841772974320720247674060064265295633599465114126057016610759943175850318170295692608524281991108627673366003676445597571523825364785965307229491051819252497799187120098814874512655060008983993675116985997737068194899308868276703626260668537959944484658634793164143398501611226365385358932440040021317689935467160850978990523361857073471075581252284385385456399424079820806825681498722016493343285673220669640360791001440979978759901711774614195263865020358664430900591150579016967711799190278728065372898629191662386967826418005888669120055858427205846458546967469049904086540050233195727717757027959856343701333200594784244937037285447085193159723834002393713068060982247871950909334022088373512430788410482103539485339341475693955039241227324610959799793221533395985169386143426729354606787691765560088704011456720129229366035487018887437319267013449086113467709475591302270891547752023893041198375389572449928431054840504304386596845964298875368969002158904233355676704251951984421526273873033744921815159791848031000483939371745812294928934757721140094985755613622412738196179360720482277508913660773955094338449238936394577890819988166991813703528696156627780623413873514967938089950186061500545281796370834915328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -108721552104706554697588945926089029308763290579063612428463919229391845746484160096078323473776012242891814961747982662967652576889275370775864561768441448149703057893261243089134986666983387986361933873834570511217792884062541872250232158990726958745076239856497381056324865467742335707962234594232525482411976697206100880416420819022602239479056548875695438527850883658262415064230838265993210189752565336415006380855159884877458482142609049552468298961351382680545166714286313522452459801528036649961785024694331602435681600124082595990520516598152641773865027947657242567188922256066632928011760810029131903411050573684226334002685542077051741550672945914927433651823532185120984373622450826254296979887020146665069110866040655084218440707275286232175777799172710133911689981629307011362878706460875983761600165855044192473885973325505311237798967780339018086570022568419804779620708312299085151082160922999244028811845900822691236077453667248907121214343237224158293183104116412807129731515853410995203812573793470102236424412553461973351039459379073779871516539588259561071334816410130621365387328746170050469783950252748859140468626795833650866374149365098061057386992550852613983376534544174212698552722424005904008572820843842382746841083716049004804693922822370505992358597564705027054610466160185537309640736541595411552416076535675306597631830657971596937828266301271752956877653604770675705958928014797304043305733823529573627020551764349928621453524087054809499944980415706451824660034344890667420774031976189490574789041096101077535780913766355508679027328188826274061313666559758973472698232873197431740681299165065552450194022887308213418096546263086043557951270910620505779670750685994041600833089915766983779166619693901027904800219167660113029178612494621870839185719722303963717491144388748256260539542351543283346849146639808422052677147655022040564406333587160069213990950392205597639701165655627723802937067726265929588497019836728729388254722385852322250550700223937444865235583690243508213456542573338040412017337377200682075717475064828982944807252568182885787128643354376176258958533896990032666103382729993546756287041189424556228769455790534568765438270936137277582271089687723623265236567148619677725528455095726659238913084601418379744598935104504621154856114641463766073393575351064006813355942397977752223484908730471169945505859326050020009102041959432388200474004034876475792637811270205972207261651709986077547140846278252893239914523529874188402715579584598483096807320374976259208010850405528258744334417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 612262976615884994867141544905507285521339813227712564256680039383440507671934814941844315003739763963954975805947945752794919531842762180232167415072721230592098464038360714676517856573576804968758474468585993037260702337351004193430003736641247892191060331925155865770634283533302091764615322165294466197107571913873684320286037897477399977933342762972020434741834540253513590074860653295337809989408828772517778840081323525607247673905524904327423232307199518794754996843034436544613474578951000631819250970103313764772607146933213756501790357519991422825709074464515723634547804006306025331477933683093577494506831916478307709813113442758904010800818807103186203281422903360766252611335690456968860689045997977669004362897096643742275693814090330734807017684390562300276125403338297212302564316299379220301438820488565912213111987424485479079045643687478704117629116515089615614196316401789290692960886883246507419586488592065186334671413650486963404983392622224771102955868501326502895276350153901292283724738054698361012499424196600505892815366296534820797053653892428168813387467524330047726557671169886683666554237406917709173169234618630422432800218552508417429570147469759748093173039883226842172376364626687464289250471043682403156338293583143997714144526901820731595101681878928997978405252830335612544630289033694057016187609752151133609340280427104514399346797733863848171862423473649205465938003935068444866859214604741988060472872202708564915042735389514630723902220812645333868271517534850446991687694028549508648580507828274259233513712440529774828170240187738482914733071948778878612767715817648810226473518180472006993443884863901128603530514248712452389635541644135701876927349600665098696601866335048324251713177093515530638370982541673188633989290023975065524810394021681293218460347061816489993655537302983142010176887829562427243965830427116476742531604023227501753994189189260101338944018443260428727938931159420907191702461126382215033377314180152181297379615900359186595004523348272157346687517662950853707822825102282971714068628955387760376569534869618831632738811783254730463601384000580950150470285154855895241262644872813278716901253448096250992333474444028552979193263157724403446104231793351603625692029281670347830961082892912811703101218794067950854331807135034273895217501033155893265655881966242886623874138646781474702594283698864067415041749891130591207141348986336879984633641958367381259657187697062940674083769876101475187645333222769057741868438579933789270988791999180842301023857575113577008558243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -2061476805931064842290516563510465244338105532609868269657014648333153640360327699526020314393688145581150779897352935671702039280062527513331249317300482004518620509803154122489889383667614212490270191384640558133870138269619737146286523628180853739998120033795501386249556029853056466658538608119852185948055680641752107343433035408786127035216861470023624674794458883376869970043107133093274938955874869986766478659591795874386299353648462774793045812757021940653778000343118210887308313457010293706349779566625447344915831785637935486384044296505350192469780482318069632682155782899980708278212152621473784809914065531035938626699093195084336115298212530175360549074818273663831827767199023713122297946230034411926620602623098736250820688555302441030986496371145606571409850151193250857888776260267859805164468691575834242788578293787271185667130093083603127641284085784836556023050280730495206153305330007746454168204656494644736550543803555952806085031422299813846998793306028471740359843572428202965200357951081791858774014589766397925504382231586565886913234996307792636967862518449329264494816873753565031011177907548406497119490087876141904373951253021101263504768335615121819708170471720579360783415136152357459964653110045338424346554491062888347380592018715936466920721719293979595486007810389722408035829595535648458468761991353292575764574900145350276724856421492686877543671115876712895797398777273023213553970687089167847051533754705154925245399795162020493420260294340590815381179155806519641379481890829766253652876335003918476357171545525494688687601516536741915468397006538295005769904165439196941955164519741649951301028289986494581570951081008813938213146601782350665539571806460908383425114442566888026838559692383420640638330394397551309178577293543106327586277824665869095340446679948951338548017134953557122380748294505470029343218216290856821219086980595145786941418388507349823300988835007407543056599276173709536568862997436373681572680021448589306880127737692228759430139613798387895379180057339188116224351385392710849263139194139472268906109914083368914060301116139042085718325866460776794275697579887640690077297214339695677765983666998368619217252477983769982705810656410193412434550937277490691353179249524500068411773481414250049404667744146289797950012771754619786088122426997247308633775272665674366667168877373192207813891611850062356820267148108145373067053890215856114147649278445629384290445348587789536088660226350222856426185329893120498083793265546357035360101056462989156074979957680907673784067031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 5100189349359978218784035663373380640859966099344761211351353898912597750513629964134409363958260319244596632442814121675590951575967337438328055873266371109851911455551156081064262660326810976531939684894397224675856066251976462400835306908886987429089450456998779397578979933988393245965556391306979644144065687786513025019327334000851968319642932023751688063606158997770228809218659365447055796618709038802397426296109794130443044914546968471987349734255212155738111091575454223271394520775484649840915442674958325553628343272771756137343496801567652529659635716204057272920324319791470576849687395205034703719904181026559193157448574280148443668442010177388558171237306430287935835197790982930763938997619468754568624354340554446941625614363952214109082281734054313905721609097269640911356396599303798488362422868929707043971594763663303652584105047621654560545085162345239657204513643695202583262165636080552996778200024308926574257800799931349495907248858013793690564811832120531397667311659492112795960180400779140659157117253818957901930609566698690449446906264631918591464539936690379257713365457473791967853325989435583352986145307741859306978984915308149549629739103805031392633618877593719041744011389728104378740539912119771793090643594949766044007011741760083329761522927242246227381576370051811363469021797391309342699801806106271362632602749131092125251228226516978106356366321601420990473107054038967286110090570893704492559148975525169167518302674321446137226782123951294703605330746978385712137413738698157432652531075942470070510412401132942677601268262937397177021001441778350669926418546818463591520270609226379984525365054835527888353811498433147054086662998317791108848455967175439020507020256328915097859047484181610061679193929431524510732139474542943569917522063781991069428450456546525554026588718532718175516601844088282834149428358530536764761865738308120608327890765348938524930547128790920630631903243951653094541803465335774273736560372322673288133898945909873134324924088618383669651622153380789248556151582125643799627205685894715996049550730395938399956113447220519532268071134741496488931797225156525937927224116471117948900333338611670779534110449893410794593379190814237431745295635795461688126067567192810405785846867365320869287264354613079820509407202881669197112886827287837047981824284157928789192958083405162770437060168729920827563126423177117328994357842911165721237243899097370251844857519958165960149226150143114796668102528282840299227197043629217846402321589617676792088085775238155367526550208512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -9964446935045586162435202482184208358472254878145785502761730525246744810362179759582855843029250388796276138464487918606491402596313826595156450881444895338586509501146081280430055814899450392997595569438549984100412691391681028039240778439570264310372598936143915824750149246951593776498875564256957988497685612098833283590930040180237147490373119036424268556980747436969666509904879807649869654500420100230142413823233847652844362711386139563090512577020274880519065057432270294424634467846476480296252675930128033587852148484640747317815237122124615361617909064510200632582904258993340994989965755026709506035017402381388190487841276285447915604428777277094733378046513488662617627080711795734979260483987325510827124658734009508530068543188534377916554407685405919150590881746131642042149260578910023995060684326797589871257267292967459124384245229170282936706716616251322752618869679585839430067477504552811572520941769568732109220593626105632986042275357230610013717739729944097585143256917675963724960581972803142761547243652568213371701588300129069727770917780046000508405577006147847813769526383147803050547219133573239986213675066940498513107852900850903133483003539665869418494939852795447714410661779203352243238420957797245021734183058567360074725738334316869729259093202031417069490857032430552106328572258243947216304469997015843270413019486076474219797865322194934434711934974785140844596158649357989054944323935939202145885697410236665096872988087534205420697690492111327321688222673160741954209511902474852474407328134820834104800479823116971861127702529504126327151923409410214586198260658414659047774838016629890371567068956861575872749563788998314225077337624785473038065771804064453589165788037816915561209818767961928764852400982531604911693772148013151739802658227272391026812174180028362410525391142883246864802902610531456870178591058541559541353416569584609166403076059881484967951356997291526047700465474465429235290329771922246068685973377131700443469605674470456327884029617709462072212565577303076727470193748060323846774481738659665506017092345994283988952652233573525798606077915933209962707819872151861383094625507054006727456316470829807312907564192087845819223455112991590573585070472414088461558955719252876380939528471379045566864155910376876827463294906535082859515070013329015684276807584842879484780366015894446331190459539546978801321333797351676764805152845897879805686349665508745566374087147983774771981207238991635504278096088230584839770041486765829341290633547209531587805977207609859470406975488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 15957985130869292851938273898424194384465329658977246566389140673706762759667117657466528321046955531099779796519040439604293282296581400114218918413827057453282658224707711872840861997152693357694726976965041435034123341643319337922472186186589281320576993198553319232362597998541784408727141307167035540047064768557764839660591026740513310233170534533084507145929392741479055436392724501421787054746054405025171707621867876444573440303013956625665323105899294083658939766986261416066559957614366325184830510842526012084933620227541064343981961641713424693275889081733652948910302755962887319026922041465669380826763855071327625541241497355918206104734502666001351269024741760315091574982138697538350181510288772438030696325559474752003484950283191973194217542335525524952005554910963163833819172843077972121368500172704677638992304797260884479042314472067857991552635002459605127949462429110453199104093681473072902427348616548092232715799932007810771908545705523639056203217478392993965025814497587324476883330710143548848959325414521325269436556763911160590875052444597721703188160090314152844378441096853180997868861100214212305987129359512661905134769476864625419088480783603870116054119311390320409441559808769006084152909935260024944501748209205261208985935312994532218944450354616199725066978372069480907407550486739172327822291413595268061882488146463105984734436637315479918884988800369897837133713916315702138267597242558380233547205536161735822288007324958424353187885965545878867953129497012952059700078840221561896608236422322238780994157573590926842042750820446799295108621096106867191441361539243088016791625723920172453800498428950590641796868337748823264179716527697699137685013953486662884318202904281502320979209135875088220161780268129112637781655775919970927875690509431344442109932605789784874502535546336640464380042247572935682369616313022731393006312941181946593053740534945161668270653017314962893710611125232212484126724278300456627542215577082676559974311831771897968743082690598192020581406001692760474659334474538075729359602345254629157182327589850926002446521759131562173407932732631103558994250114116714204245655068972754859128345330668248656728009124452388368951520163153501440705048854539927994838205569416014725372032254572856233885195362554242917767369150200689684547777658390236596362668332964189591672347317295971381328525836630925264603709466304110021805044632462838795145159211663430336347101086105710205525771480205070140069496070538036668393230941557005693336612475835642464473264076274901756808148287488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -21382941374103028547159634438370059242287938942440869767833983843754916476704137676207323196726799446578015986828499081918875053431196429625808250492914440764972603051217443893636326170122417636290170012693576195310568178958615660364383772388151570607746401160268200960173254422395912347887976495319108548837797323094495170391209403870078055565833768853696470351722532188620198105884189671744271046056848321615804295923251400391882535569018742659782457116380992324640151878709827058656746464049065393310123748505566160537801111100172130750832063301552409078888425647917290914121186928013548356247757726068590193041832837237215954221337947408483391758378472890128634611311586555589733140392665902532381858577252511085948205227693285459981445565456932346479198195502660488020135201307082420470556203462105492234034791255061751247398362523855218516036388396501521194289822265801375804548451556347629718644975099806902630122174049268405635325574806377354780580804897928642712544281081161275475489978579991862919623985117339962625549289578579567675924756540904990695210146076303355970048912144284019303654798632619981180504159161604972993347392187439761930014827814042590779695854818279284584674186352354728441154172594515529732279824295267947721177167591976785305881369340708052858939763309826869430436504262444896703533433599584295685473205987206320265535217379164621739613627666167704892592744781606846034062861762498803961522011892454502591455774429124849826096162098418670747312259673721833503954566428854979937791143838696314295577860564094153970092723725386908156190773682888471628771619605560769878885604646235123120534160585655666766046623723278380987410738164509209210821445209057237962045789312048352206014993759011582051126573269649250065106097486053028857267657614821835089555994283208715226545636663210726941332068464385168914342844124208256332465525063031177902184265864813170551227447973856326437658397114156818643636211643825371114388050706624537883461770305107877853238175591028929687409718955355124348477521843781161235170340491174324060985518366151724152557900379721288000676910952288505046987018526752713642823603869162264149263065283255428676980847191054598973536781828388171113547616365307539350750191405392178502796737811754190092160280686123717764491965019006641321003940582738258711462087935658321377589557602196428305628082023966996486747733772055159094610697409271685188256482389088436755542103120755120666320455230081595417462892775033893275673226359691322136895086963042227509577168719285571872612553454351663252151205888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] 24160729245386559645574977807730158566303513955079839097531675305290171202994202486315693226660145498268543493997465222200353992079905620291722191685908112062157851458702568083418691069262708148919120621737595795158861963218418900460426272270320968015301541599765761591923843796580269429256393250396480016021159122880506536653926838984073780705577270581752017071912067242565950786729293007440276980320634373352803470183759399609980955369784902168183407802951717694499724489403962979176024088225692187513661261943062228986502839989739379800236506782849035554669218510783918609463838079135591694689653400752343518176523152899951694765639048148074860269915710774524703685384916586956461567713215362846670699840863711096985941382440646017351206956147480627838780064180526970691962829931230379799986596344263571801053104742236972828921289237678272730653986415500482030316044269898083794970742383729551132078423765835274500930942675856414754566388055182989811632958266712286489213997740482135839326070599336992724937380198450522891973143759691048016323729009605832832006947439619918513210821741458292137210376351180497247166217355103887051637757470797320056654640696541475638938868195899057851511776534929811130996471505229209630933376994312687110560031419143350851928455221098755482553864029389178986707391178600814514655502791191734308181474730774403294868397977013743814471730159004834178523366377540951624928909265281304740898901716636154998295363898021333206235472094043394345522206899639405838681850977788060282036214343477381256568070051491845041393463134177711236333030972534485541844498180329718380478003770274508393652726682712182191948307383307478853170662447406677625737824691254580404817009280621407378699142579818695991332474305050074026352967663536316021782235993786585354437276219318050843839605131757699000048389037702506824750509254515160663959573118105344513057668268451327742387645492535318269489424699777168875025719319651419498476209621795176569542741891063466591679028790123420769075701681276872583307634546149502488049985144240353068139320178256030686544342815214982017868808352274837888495154433310785673182169239115393822086024437895272844742111309524525936934071321649324536567072484219775653895085873573379008598809017231621086582059210260089371985578687669651330230682823646374272290778615618514919860634521320841535016918831179788458327642468097354322488552998166568873958296345676811644179268937683676857415985142550718611237309349156427936046225724891428634809457192873349480516991695341936385116478311710996126088327856128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] -22903010593583550418838870011502694813855881122167726888944962863674222421703041274599948841074235170680539698961347192784831625238767520075285368374733674626849643189355471323748815915844174629103597996739485188323724038789873394961158619033286415831628826304336816382828018105096759759304832817188889842189285819934584801113932937302824843697535775841719568928527103399135439805129211397505174696431921657328642193924490118144105328866190037747889803678464809980731031547573024937673241698754111645795740208806352370372892630650921673966535513813892160759095265866553207085875399151995711191746520076275503412129576415272946335912387551329948428802581995061860341668980614495590836681360871983290341165025410356455433414859544531977888441996114687170742409999981345622549764928084094456954930769597484861934101604232831239798919826073015063449173348015176045264407111843414055922850414883265585504572079678623393147477760664983411303779799726748026461571037005226102836083625976527674028729933879999941834135579008489598453698520607253381603029015811894950418782666000948975171167664679141967700437476963649729660500731892072618249599329378846185361086536486343448240845850579112081757496713316708211427029837653291324678915443978294050152063156753951967275195711824352440853519278089007465405554971903597382517899263902509449455672750543017723589916035204402461116463237959372906167484294144921276869905996478927284183194861408219543275708531217179684997036693842536185472812499392185970340077962048926412314895993357281187181604787086165189944820879896668952679106111065193186961432981565446123036258417184571745273467392253529573922749847808411514288945365384500090510358803888879848750168935203640372552305753282889359755311213715751728680762483805515873443168853681014137402180154758374902342966856541686928382153860753542679065078794464482436165435535663349982827866597323346397814440825789708453064864561092149198200365610212960314682889365843149952547473036684810573000674373539738752130380185718211949452802131799939282059817759751496445349843592420579698918423217233236638986348499483809084739306574683186777204946746770295318341854942160973973345680431930894654797018365503866539936516688396538161737623147745019762792595487973457818197654379354243481141567468818366920054179094174005986068494504350644043016625214656062321423342443396543993838578158117440450024713270579590280265860671705160776842938542910500673225272115669141112867252038274828575878715408964399654562968408966929999272286505227430700055686277195604925420487867105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 17823903617891757764785536008049135592719306048177230736502717267758660365504719677621579350846782700919403245747715182197058189949004445442218851411121387992035185503655656548828883119014176660210036690873075436108568250095153629104842633164884203863203130174025464941972208379949222109605003158272534448240892675574692061140492876605766692028315310646177139697038202144695349710507543830391251033650770944202641299764196466669610869280924016273223089026519914382768394413310217940485013530313301403932093177999684614615785570870339753450951128873413745159729334565537109815988234254866166712672480892877596617241353733470001963800105187550629148853968420739989509344204978108339766136743268603695816478486722381704802365831294812497611556060277428044038129518273612734096766107066621346871149417989829674481579067788604417002335481097897460559295361268454811132148444705801635431413438225480977395796695743622634690648702143858311087744649672623604023138741900957099315370850303230656591495090947178417700963009072642513295984359093576498445220265581087484270349042840713308247692390063054450487884663901591224425160295328148120123266119839581817103938443215378719080866189958885632357021242655901318066980750171118024927208881435236887965674349994903520140023501228760923436357637612681224299734985164525118301099083108925003617872491811645496146157627628109899911269271931037532110375082636058273919825122774305907484501726386164151970461562328034506782138127128456407122147809401599273411826688618513341222640553466651560440020797460144575051572720987121651690211426037043711859165448525584140459172869791772601192530041619941240665189069116672950443879020239538406331788818175188173640215603514821508709115156787498958471249877755414082496700187169593894505211830027588822642200867979495946621335015326724110005886453042211547656845669496822739665263401998587445422949800141892195438686733307164978408057935786675178895031819565146923958746220265058667558168706329015023881176087174994251510356495891633388234893886663284864758027823081529662320748936760511828108271317161958066047222347656980224846411253038203789475357328654873635472337646952119655510442566562254800686374028281132651838095625524790310897625231551247411465762469697809802907563140120322947894109450464366029798680369852462120551603532679324154435849327889886000363662314856307852772021328568139964113199412603613778199653487933113018426976169782030329235275025681756370282433862280210175087450835042206594136287654107270549615521384190935253561758537201893173545263435874304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -10813961131893309228640470493498097073322655173492822296429087367888119138569284859176889028229643329272663918774996794996927732301513766876729269107837704077902480016528396459584006132777059555644762399879754968511641852739928666836014670809150998253039512833386560154972695918884548620754459083755314191457298747839916704821785837183378676358896376801125185125388370676062537307485364403928791829693162891811909183806438182081461675213364593835676727738362553391375166589775260260368773232887650428566130400220900371072576520211613599698806422946509835013651400792792332411251072187833812718814316944725519471391251859290147578842615908550165718733831958432925197902817508915286464467767284215829471526394822167111819997382015931076218928453492238904097937579301874590410996201335789455957071176470553027161898930771101498789393420321043446826519834739271977048452713474641819146417881348812451861385923595906633693848994058960475796020066567605272200943824417123361748817720460558386837877797179937632920425963147172157288653146870979435061489719985513368952225344626310899223496511856689647251134761515035693632904893706867103032381565017190419607762144757820348656569258098585259531548548907190996208576397049342526134540224952336913557342298577580824751771831905116374154387032218748193125323189393312443315175690081907036258927561097929303228430624958392029962529482699256777062025115731342826794521607152515510407393155484131472643935566203598172969032206771767492833207819786223294174661389817280901361333213036677223355229626799583380925233998692872737467482017743123442875351916815473898904662837470525886164484194061576834777985263044771330857632265520208299563626353402918688017924551265620842616108369070467320913231591619395255705034886055259348542993173090646428648425205500388220053810247264306293453799388299987139509903579929231424110195655654175894318738238692193687087079385530744385391260627316992587307054801679250572430497856570448291411424378451231960310374430657258265359143033222945990726738034956322252905866260739042076377401794140799681170670940357028692185770339486230121099000095891663384736683321534066416671618913309195152786255590485647214779696635881944894618450481522075622449774297507746500782910315332001519015295299091674500769606164540571654326015759240025885184074237492506289838231132957943411435692043968365865315012741430900271949269544151807423257767701323027402051031678626072620661855762175791552636335244737766587286749541279172489234788992542825467684090250210488782878385169614209554159171975249920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 4438391467710590794610746476977826493013270212331773924471351780951106239911619465995945487747356850964047910076428053084241630929737477552631267606824552757094855418989889103947084117034083715119676564935951352044034072868598228244339136738882612858125700583994025581789373108884472596763648574646127924830475074250717420346651667964992118242355806655165153716312638413300277046136778341711811215502509318041892239270521062774583292500875330728621082137013771476057440272376201934034076824674247515863369923890074419131211923858538252220909357579514660722152606124640201316012342586924046455701025470626036564582211151381028347516787507510388515003409147261102518627179561698376088587383251984715533611132782618066460843066643406863109846978505194635528374317957627286937963393966755941052033401194952660755657213499852775393225637868724707873461086669165285556480422348986956612300004107978170600203090751521696012286538216348787372100259637257424690965774495362922028530959386078533698464004711051714480969095271675505743538510880260263747730926507515814272897216981410303825343261312546062193214315600521684142173207607196954607251958648780711579112360986771874821351195136735154178383464976824927097298856949594992914734944468178063888215616214777299319688101712546022570112912862133769593844632877383919547977877199310716576729060551464690856734616056554738632995583881648754688415155654696062108306459826780019004909567974008100012283419242035623348644253605756803610385606587367366972563918533902155977010990284162254765041498745397650398864858111015319987137936408826290296879690038247297763447752244276239970983912829250819457925330638824049755696594721210036545621842207496348143049717495080197327914081332976363455347480542794022481310903408654824942479417837829874868357190005200730101991364981523914368406899710796169287141638305672714061554207921284881407419480044219610566994485439449003867342641491635500453647353089225556766687995887681680714188326872081284019074039079089841460062578431600120750679941336766625537525470852774016030707696747785042595596127913627039734051811424724802020247341457865116866890681359772512763201244870508222164417874738883307933453942225635851011193282871537095273152522263580939225998592038138847584230557039112532025257270279129875783989721843906006243572093120797177358440192546511880011572986323482897723499574007478957395712944597322601257461903593002852553712964873221235540571222375100627474142312037808241226949832449230757867491571854533903344116597426974783097078544008357399501552241082368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -483300402338268649688281991957339858595203247517258995685399365313604920008963702817077508364733885940439447196379851590408767502124204761233110304488204395896097651911762549131640391211157218485811316603173104534253578180583804770616655833172768786343191255023007322312536974312668868032591831986792309188937039689321632730615382481503722972474159374555875422661505284123563946720384700248711131139663775299238097861808321549577756287060939040376251109882187010783896913364306237087932514653459182464518224826179898284006167033281943215084602852955770233368806015700838177852263707624225083093688382251069002424855059546821258005312636577401780021156646550573225343045552016940372944945741109030084476170580871122709036937838438122270608445160110637577657991311778890534699876325106946003786131521922661685861160668910073933413618147564753341684315346411459339581119015996489863116576304337096130154432339435577208571568121659732265011478376014941968706661497164685282269156994527134628795952606025146392241775897057428405535720236732544922021906810503089637374007852986279389651556855844880490367994762844047069410831097003660171757028396835423813560324292315280535051566427006866936841494339520024066499488896603795356764659272762736131044422199119356249046110247029386586015892731145900973235882876510464236973706660415753360661264359105253546564855116151300183261671933062464005461425321824254379019626498518643474445562626122111345355250028341934354909634138482743312809979668002298274918161357797499908376726943579393651480358884571306726413565311046894918655651452039299215415807135942418488786918911861205471834859532996833940742398427162582668317619075038423746118245845195139387779958319023746743153465135653639898619634708780861740894922287755485074926557703840330458910344416589221624617141028546683820474007773558947173585764284447378830117318081502423583205399328580308354820321186940419263011267418090348770861542634974578683013975932527659853707184143940349167173174388551826527260283878548361044204318843085442715914860491533610133955504359607061900705016734819996552480736312567218210175184464886366338903054529811495007426493856766544371029811555613335030129104498178054572852435612161664050019173191780800379227045681297120467971647705334247848319300036747607235033987274782330058731253855983919154192306235257875746205740886222159221889781270445161268885065999384333468513897532805189661253650626839143401955452842005009020946800868554309436850023919503753601260751781067913137938932150425148413307582236239626010613178695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] -849890152362705520397637431371805693368294559644866550273709986123720971914801283394835113668167245365955953686908087476920953795136012709354317371726427949279144181257551814863625998276958804318244473212920062001387805205956655906008315799621347557661416422296809139429861983404059396376104370599090697594806947986304674252263469072175989420901025887756491220872203085768574479736479708062181047538108586577997416603585280854922380550160508340023355851374624906081823607225986608430005129067532761458380434832730870712285380940598877443459700765046049935060714278654488339260287075277825973326237266925531191613709441924851940200276726064544463838450948130753434874886399754409626776388610396427771843409286374955057331894944320432852639214981032930471241690623602564246421993828015745895976553995262176750508550303568804436283973818737939290746941891911356610041540642007042308415914828676317567159363844390504199717674075507342882665415241366338768137034069391158700784138760050677831243326633388436199027877644641264288321697462853080152387754407972318770579739151569198155245572837375743044860492182903053359155183127369847541021329288627763748985506449719124179275924189836311872367921050296649503612097701935000123577853243527969286461118861190126793262843076231171387309857207391938692489257648923188588988659729880560021001846054235306266562055576971425259623804016478785837075717424172527956517631051224145335634774525507305008703624832995951727739967586527157934953041040406551173595130498290714848106494040177506643613124202899862164908027073286501705433308875995846776205501438790934872395023833675531487657407568981773852848931812694020820377848229222613731066781002703559581048518114093205035510270316306467448789491774742264288705631553709745881238291947275199468657009019580249847004100489184920404030485745288946433095163722748204761634104615926248961884014284517640771649856326511144295564534004898531864238962888936813978893791904980231679430338854860710179106602331037277804850786760163998865009739994296968709914162581375939132725813633448334751633671993423951283218229330294470814455368106703837174336900936075934318821196091724864052056877427722866458963262796321443135306401584987998183360263195520239244252191025230723284834676925596102067588337681229752575069271017647905237171026800141017009012559047331990743115158344163869946273049178279802067285010016630854084716732488582229934458597598888551061750213798871686728271024513602486992635702936853213514107175918519594000563620710927328904994169294526874290218424336384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] 575049317087080034425869481574460960780853368387004128555178867550878302182340378875108242109759192959099647554316312488743888824178449371536735372909480899965950584747533707813088857463664682839769808952288058561310421812153936816779800074059358129518814135627311908397350845399900890286012561205756171813697851827189682601263579232810238523471664774458996987767720268259870798279512551450070186209008167415700920291366969931958109903879913217309395629666034842098514414071646417109932365500256884154191013369151381649362499110710984030081803842493484589600152711869029398602010966246846509955981444976230942309267665204982279158421386038316635582212135956371106407520520413928447275437159579707368572647359551362439344016674286900056448381837923141883941366827239044973155872372689578089958287801106181279004110018743015763899139406140248580288725354295774573770441605491420268798584757091057842577410874332870779704935342817063781353196711282265445249129954155728318221399367342094601044518349461596719898083772285160074236837893762148508303400530948074184657473453839057631263153849932705026702914002141286753332895203287038430302229388653938705367867121532328867716606438739477812359196020874702822336966578934400704852276315701310096266606742688717781441688180910785150660528094685763486567202626606686966753687482055955736999650691873083628630971230943997221291451779211721691425259849413320532199424643157236432054163357345814727865370517940422054141438493532274477641761394589148286579745089361414783935898418388848951360083318213431844447205031066968014512735345460728684303977933248568408313307520834763020346363797607663153884478886889451533796199271388302214056613794938867470195450286778219403905141773833038280846446029429314249672358524864672894808049399768540007721633966475988822976437456076891037464396011591008029496928381952081728312391429045598243782720533396052157241034732244633145356739989462621447144632882855427180330314881254157139431431101396759502500658406682053164855705915034973671383438795182800804066797029062478149002536124912071869571648647902180790054580842366977576154205511687670481347187245209810222613477219460995712838431848805325979525503810015310033070532494737158023573136919875945468345546417257913219403884057082420470786385896283778227926627647374235620065524446388386443855219783448797077663836459440112788607635138857215396761351584156040614699087777907881999346826181738111028657971688657011530617288689448284747934596882079269295793963280584873084020936857182687156717487925929968560892805120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 91174824811355858920520585327744886400448382655813636151435444003359334986867867022419939990758412863988192692202932858876903112108767866025316980055213712581367197787633288311607551703776616476562131375396669786778369462051954885749721310078191955333016299899941967009192127628041144082873483722304390725825267710100391262731792851868684060501620751185638253355310499964545168621385382419463928971837631966134823130775718395284013489358625456541559629371309808166889015631465393644898551554780522162100884361078765963332165896911751032407281312290151584285390659534850772100574513476331959136604625609148438940223568060923602595640805765166132989587473900630880236950532713707835450106360552539244695809299223908615827597511480023337450091118496498748992520906896642589510240875365546966014523293700353242403342299839356324125743091963105287364228983362235911755446144439920421462327086301425015812153537793488776452618100169674240534850977777839782682914992444577020952167824509747673758852647623762941700687420008439493086927560455727263456236887512831540197601362299110815949794390625916774655309120775978258382067939529601715097238454073438731087415381310372967413525112199234787228364295231172488084951088149653281985263510013044081970090198229324535516704842014973653996488040485979215110299885119295365877622552924417709311731593889981237901120176501258789003698684821739167552053669286696265759871656745425939099453823042973908172497087578989264956112405075623302373917717612395928606171210067014245870633530562376741987609267422153565837457775657397603314935786422124063555331463484131320094687144648547768031769283994151616630897279945397565142964538516600935126835048025794370175402528088950058117266880730548890647661783911136156785654973538451642334387298620798000812817081424702814116739265053008305600983323276279823340296096105307120713846426906157037070072058028237469741295800011749350968061593655983995335027375899717183591039623135390714586844610525837332896725307607087615917152216600991854632855706878326712398742739977568344264329512096984583520206050444483575752436315295611841439896201109915860738318592039076233519938441525883638656496500994982015300578307144392502269497158356340351639894765552808024553974747487574161754917304460033906657091672068811954146707531551887806608885891820006857475106759356987666743491944941655987516863198127443084550587268126760258673967156148219799459409282807243387227324547891201615542882623334861384678900191055847767739854129572560358921928402857237393862251127467834521199004614656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -465654968009586433754887649534182271460558921291767421387469409064311998539255403824919998519967297889714146483287875150641195655782413929767041208106386096623926585136049385894850738858814464033895241065218476577570086895704711099746959746175437962472817400655042239554814955622680104866240804558006325529368388073076611924230339732715036011210049941225194502846947312738642974772421922784406822684946893195338170344343545683865888970600265280500927806342223851033963311605432460414627310742301091949798636987352610103414777040878721950906797831114930111976900915097043713080112442302582892509687466674470828508215770553211995151014468398708916547071803486570364426425184262598756613772639372030892599706182765717466258972880447441955414854223595276212304288646339965739995580892227320314987086095047588333237491796472407349561948910030957053095338453785287170160965354219258403600731544675944920627979679871841978094487303091226366223465336415021656078034781554617742715699211273443468828635315350584030896258847404991834572895220172073509957092904969411057822098867469347787298197936856685670583980332906686100387304677938386225932084771049736264080685755736946414249077614399765161337710705229428194597377277794118170706534045835919327379339123607096250244164719009243398228494528261153074107415370664019777245236897556234970074231908621353643286658576244935126527982893748367553281266165874096243657093840063445206154918113699451096449868002009953154644619776701539464589448294554688007578708299612145229121208947452744249434010063004508566544904601223653139154826633793949155059449897957878813837040271227043417021482037617503353903715713643398558437864736065313486432423993748514071788627747289774558564499330736268518496608486809266682855027337633349001221693643824111030837755896866087576981324372475352576410131117176006517074929623120622451152208440304234736883492724147372730549969551823602737060685484062819331610925199866712132988772094676872255899132646983520986375550345274150184493700754034964851311633274450943563906887219256330046347115816486308465060477090416779288990957727672437043914646109726947832551538826015866204265119212259816475552350435261410162567133878308802767596307105671091950371186242429266410026201748216689905650444828349232108604002574549979809548102081544346557739968462833069144862734758991967333172286604034211279177815482790159531133724109450024037501407775582663637481635170613704221083057826397801521890114455888678928996623477768655581526408603669695578331251423865346700017371542803599570862677688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 468159448014180006514104324919358682430966370072962550795834182360063274111383389469661599017748814417059198304028087367385434877250409378660649085942319033783907142460715285375173468493470817756645586532324899860425830630588045628649501287838068162204379794685649522199961264587327682920847908459000588140432031752735836717963251683737574225115510077254805725170302566531016243558305480019726264427110982375367921485890700116043873268382860312615860590838688882069529013361463871196494882312710079652036968280118828500129322282906418338799421856951721020789371411458788776826673367609628387898320980274338053768016721863685803404580190477472406500235842633987422213994508639443638812277891104043629206683562194887226941673320609827623688764592270131932037639977689262410933090834490688684395582519976177636898388982582949492991989269095436374579533710732502109969304017037996601266923519748079044714680266984658862160180428165796249236918475246242321897949382360154718021690612144060626643543002254889622839320481268365941924857935049574023256408590992778426517902647242292905501760995352959515283419534300478840493150170978784560005827298542519668889367002675602573926313291234676168200175447539161940511027060436548449505036944176200986654784889265013133637274126132632080162569161151723573118961198887049973687051786934311608067461715234939708417888710103379021193034030400243743940942680597538638384404992678167933956422299839207840048963352592175394201569159924055192814570239701679795357146346363934086481752428923383929722987298077283922793078827708186380940197910620431804243368776153259257512394444503995825124871634684855273861811341858736609568170881700182755752584089403030583082145430046669354859797738555909941231111114767321420539091333204689844826110920368965166861885910991507916717693507102472705224135446615853113125235928053792341247218954730153855782351094779108851052670290394524058478608416289918957343077261102369894434910344790517192116198387381569754227846880651032335229385868124775848487202596805359732763334382350632303833597661266634774004467509431214787197798029328938541400089670087891282586410086386143740786830731743688782699068639026824301910639624106027097987709515134741883258728949212601452167612692940846642791764667920492064665656773667811378197204738109387527894768845480711123268402940938893100453929114888200807937428911298780848600061832619797047357926393071261427672013529768860162663515242239015005327566215017493400450087467177616032260901406141509401717625078129962365710085695646282290836086456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -296285781407779984619273288236559768044788712751733085721256766094969930492480689628025972704989358057829047793670981960298782099159582836464270089223897048378030155378550541735500514295473359016840871344209922601739195763752411676034537510025576570549129613287497289514254131608494073018016099742666520740238296316527764091511767441839736643769674934333620510349059340534499832870674945100378209098628967459843646261231759018818483291048362025053011393535071499993246856494791528521283193588580064257616346528583205804246380523099197817804912838311698268561653729712182465129510737649948636020732559419414094888862495241478033090699307111568281918283155122407262389436277383233845003201238392177130725819459074733664934915964963774641516135322808820346558997895914971422334211221729053956953676226953149458652601292385078123168624758992752359388517050880293427527341189375122492830233533167912643281487562507893843063179555396312036642405180425517195056633725114461670036772558385979423881049771467930187737758504161004313333959003759424068160332023416835567078159173174552369903176586542022675973493160589986058627176105723399317718954344456110358794716570584712720666255592355392067910480247034862126362288298888166990886447422100317609135909390638735873531743245081958009199287588760833414518124953887208652160596520360881483265191298952184075322405861638687863675035151321131839878451565295442645750605722905835067477089365703248618022042004271937282774728709349879316565162925536815541403605538527405018066698798001345291651314700929498003613624317009192322992398292226009217032920844089476264393081295946340257306788312824951196374233964232419742559807417054476843019228055732980111112106014581868227724974610035621435121523079088503132480585134477260862313837876876192634658449813146931186684844111827228015471458606208283931627497031157049254353972917527987723921213789622160846336994871461542146760964683558674872936033241718116346364828416139046597296213789816264369694818932713563436138150073498437354933066307244593955430993150627635769753297997158657278099987651483854506994459500361142417133294972602707893596778732205370095635518462522810396694874293210348433452231453896428655107197204682208416581154654856975993904944530074893654539458505460327373428127107076265478315626559477942796131282382108892474999752925082570249342852321797626310832126938010123274469898351849903755278861676391380872439071190078729206298683115238196368425436451217204918743336467825788802231790681418809991307629131953668080086359946403311705980655370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 129601125083387072731740074098601092089504483779113633547073430629319257962688656542968365593801044328570584482568410528590345518924527180818580157520424773737146253208783161981770163941594687914699278165699759902731212245445346977414740204236141063854615045470912045480964719662298306357683463380727296616041375929381373915888123287925583388482256781125585396116218674877032096955544531261909085532098061842403093120452008927277232840184703058474564710864603790449078265625074323736906020437843998946214577523448908400051698091762372330437555765310424592563640480210708698841802379371183671234941198332998352424969317265621243261679376520132485242207939736502948335836974706240657963090599176377295620442411418980131393496440387439670507540759279366737997868928666112960896995120764935456521131743339955960825148934557608344583948639119856261075069904340261326530869647084726179405671865153121884310624592915702349350055596741676673058592857352175745551879118340376050743754397228248693665200555261638609569539433733101299666914270411254415399586757949318437119371949716113239357584578422657841012676664844612117831441787118193273113460054671381605355177222512742264499167857754450225491293752078613520021733471340187667514414829498161887111897399423969040119153777254985600921720150777911358546476245622183075069694467584027873588464335345689262015947882661855319308441305214909440882298942039926154876166459415649042204801963411233569993508440111909049937556991275921352416372678078247731720160090181906692350645171589006486100232516891695473670621224967245950898039882320996915465597520549596087526964157546029817158044068065615035985931520905919681598174066983906334612804619636664522996854973286641580040818988682631564436468043776216278778345524299564683309278043782532973400685575742118327147870525165636815451666371781389502105985494707213287797985375783746662000377896458671203608723576612038815954889101358660524767212693919299746448199297449401979591016196245806420084774666411699834491807761708792901102853558105585584306614074331629070083941305985143999589767405658768817261281790767775668177687124789134343222579001946640270157292398613222208432180268952426547594250885757216075634075240818737103355749086945502052112460955858863945026583760046493157881143375704479008383321441814528662709906857336515544544185327438654815854648485874654688490189339227570291888171959355923303000236502981521598507154192356687904995396211893107149509499920691037600980411012375832125296951151654287276865125314489720527864284462488016964750522974208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -33905210379209261884731932721954772600457016255562292801427115792377185079896975562362754236334200300347932926421671352147810118666218247197459645338536529149879554381843977522387296485966972698082069422712770265005910287845505579569549726663258084315399861414568130848177520315107897870158017961582837068224622282760630351616987516838728232044257037619585856871723582263049429324029841101294883858287478827423380859726670915790485513986486484518326167741335227962084688118530287812182481911736907281485228233537171170760734544946330472978958895962492061719850817414935339959994313229773631074392649327044339846942447751021312486872714170153239331192083311562905128071344089165633141936185801263777852376364389383040384042031299965385934721414554484124539948731640790666857477837457234899948531080789060304706666829141114131672032767979220600806335085941485805699567700522530534260251475449065472631749611637829165551330571850915779226138518687841422888456215764694487989555925179555014478254224864965177260720370677948862652526235583221117423788707717724259616243762911422486902288250507513638506615088989855029451256812672949185985325728643637435485504813949683049278922722837530815036968716989602595227213444208421135522861475913589303367839138915447556833687594016571214370556377344090490367697318833636752393035983166381816244741996252692736071384297654814286848040902590442771082856397851697659103137088459626190251748925996330408805206402125821439731886472539124239041006093703163376027771231832000926463632956302528252894651072841032667581348173115458392938466525670336966377514380283849320468821206937820868650593872317069560041096360234336659519238781890771579299963802959633083752128724435377224703598751006476965184085021879117904425507856427135532063250179475332653495920693556024490384115072721693232124423610780247941138634707565171202178981597257758987175512322286914298719880821777952662380529829080003054274662050773302808105635044148200227067951632554373571041215775104536771072633787227904205995250634596532229204236503654132973470325339379207951582004036242535288548580499733685297920938463518446919047577964900975869190913307425338777757140772169324467166454663990612532833760609287424189535919761316457303112082440232217118082270299435099153951806604649904938682711674231258000128413420342063762990204947339379821424854174955504658188750504881541515161887492705891094918559901466800005355194663293858309269808077011455830122794884641437248734845007756930740328049047618238133771730669537410008732170076390139423806508236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] -1781783842376060576713460790866083962177075318335789379190552063254881821477498932044609549540054421756040496863863468609390014942292567649493688214527577937749851177593564326813295279432831037357396366203401650035401927109676751883284772580444204657636413555009425460653524673122486958018150035950162465583507335918933211407881341032345369967626662791979436415295442823243021233643352751310431362685722016690241861280046450622421956986144426890368350081863284077848333219314309149040891355886089635224317131473731510959569722441178068462579037092652138744582589408443287099472106531180104239002863832443454641603119204981234693874189394904427730551803713482866561902560971259640948600214552341029707748325692422813863642315787328461710790519771822527032083003970901367573418229243831175846041628637724602538084748278558343094861058938641719263386851956280856529372046545116199314148697414268960169226455370105687242442738027571697125946237734069245508472029756760072859638084571633280234124482513466981005489028352250705601421827077494231495118566550576470008616740762302827401807556439030791239435939383738882057349159354788205949949786490612949404578823027949446454523384905073453930297210178043980204308716293743621301027536764560758535416691763409497895500398866603892406058955881499003351400141260317170644416383503335151946276609087705738008345447935533810835472431627137913197819067770996024524817800100340009452608278936108201672862830467199585438493249009195903276303669899280218835163179497400171368091327809189250179718234127202897987241978971774029150962923525098731885121121088285900517597611841258794751413516941224130634297226750159087284527608247835774374242296097614286335307240547152098248207189065627253688524323912383106193445292644962707100717639686364044228636972478634921595210175456684576909301749712900692801742258087475691816315508265581664922571950480596182761616305661551040872954292340507318324061083279541322559265752685825603635932188947759762754266696386632495349940298324719030124240864752622996454104573879525728747907414436245438076851897819559084654767676775597801390435700327121788729671467384765571107760671582793071858930216698772209655919773500813892424995669090546954449813238133734794435362105483906894469455089957053285813487193630703038301792545855629633621093822230417308012925621200564019359668157334707582061859629044653385503392433169483361977083182246986204054913604474003529035474537305276489163743220449119386352476949518625746764478609045344402144237862181578419650596897437719952343603085312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] 7688866557944830713252736982172847572144432782871113854852772366369074688938932257424400201972618400071388358386285307300186960310631609567835713559334626898749037427281578419204672467596775114846047170297900621826827392542692207522853277970700592282372397335899129579628510273691890381651774812073744577865777423259666669435883898870865625691090282382043730482996154280974508001026095732056101412845844474440123793352923277475331490783339256230420444189729429339033831276006116714616719814035255191503586188161841262962446856551275556542791691000082043234037781228134065410919565237670285912986515824546300510050545956824962102877790108986644292060475465128244631510330310504715159312813640438645507451721401334318545173789676698208575323772117543383281989031234042117169474433353945748715875241585347313671351748223468583672700827210066581971610289672988622140821601591191578265499625128179815950415523323781247316979118048805287167184183219777824533142757582965126299796271325193500903329061829723792153539099757143900764490345636454115433334466252234614692009945825026844585880355849561704322353412044571367152722232962093136633350643056888416353642349173529213967240214176775921899653995364969123588070871553585332868932468691698435652303955649579659643812861667110992036865690025393548760952850579089449773708451982822832563573843173364553026540228189191960752474981167561163542939994405831134783092312398659450259065693247666538582437905060799335766396024058650390941761553608617055945007919494154221076010074706401751245919851895207029907461595987659080534573633719969802915331956798225174008192224926868045698625667189730118945203037561430196681511082309112674705585215506402357859590908900814834694508161740706573328467095038915609398604780612981504142359736529302100225387488491040691551999513638508810995447171275821576269442007533262207893515648392648558219211051027597132143968673149511292738969547493729774684210166510424075698983807686249855986211957450982310750024985591396620192999371137836956789465389562558313643240523589242946918451270680222284658914854638896969349860526312899165329250478293811876330038790868694863528084559659500349302149743602468669563659954702250138922211421058716778843482616061332658281231468093972687224652214021459988589119219008059824694319656081573021972435744921861352311681613080294289813356000659646746261438414582919966523402791285435815140563210335250193642707630563967389302264305863434907448563776555079111656045320610857053670111789303592081123883492618881751790091021974129835375088107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] -4826313279225644720266448904609553179131522773588576221349537962156111628272869463286804838616621122712702326767426641798877166762590849878642390488051236965235050421200682446528174315103448457315274216750914432016267134106297979239804299499049873900116869158590490450848745077044896755014806865812643883166166392720317459162749409545676448561441495439638137411846724533700724185514050613296098433525885242205142265090045297586278485538166617083536268724903907486380620457989529451305485152302979691350276862936701560334414812809852285129025975379850491449167589806433242933854832689258498061960074290465448236551663024779266984153123192395944427763677200150323038724607745728168551316084885511770748948077010087180947204350040859952548421141537211722559621629848731206022219549149728892999204402553650398903992761524322412189971133988439668077151882074618579308538395249548088870880817498761245178459783510462536368406007471334780733534472008794559949782768538425322665077222818848278601050729976127597038154718664435271214376504952496524668504618408953054007076226302110433064804744184386448166218239572077762843995232899575190290338997861249017324949341135678235162843747265603619398281816749799535457019921112602320053471559839986632638381785791259498367031858432432329192672330489755100271737461700866274985480099100241824743707317150198516598182686999987669799060476096066140912066532129799456243453289908555021372806595640824342501672050812937144690984447352516203202778394156090595754976757269232521056804825407092147004055354106465505503328343900441591779371872319478564616745048275261014139929212096184279692319648710633695559658922968197575981438397944840423162448425272646915056904451014633272419124529486762772278397075582587343726811175373662754274657727980088010137270972687934167033787550611395748005878803923620213985401487698877246869097121819519669303124124444285305681770252709852435085836173284900583488203494533297139485136375608082913277235613961513125030001788534657895958272802495440507004386694928398804672917289747673777053940496973076173234299466743624654652512434324097236740040660548974671945998927931266422940685710428031171508089568298812108196377087272186775902677428371311949624174098831231665160685321520901600606941406237280593218130201672147558251554278540803219451788080439049623272828945984830719500298684731723049771146935252336517480957484888664891208400173282373890628502717253899275190771865655389570354343677102991260875633969981845522212999242458220338665693039763103085726286180191597057510735872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] 1808406650565506790489714211537673773378468993793817236739508544020014418429957705754248503192953648910082255774219833491386897946552396039680091663848792299690604416769442860577795945380933185472068793283866313095491659227187143944282126368178194274237957288393435573058876849071248308739721895224336100460084799970367185671543798282601122303052546476360815125652787220965395370818065931555233667644762977185769911485745744854121498056328616041598297393233322103877812310715541372863561892790246192668092689826821890079495526223892001523831718746878960992337799316110108288801693619099504073631221952958447956334175710268155788239735797077358089792204010355169133373936699795070260735089000048903866381097719043647776259827873647563296845440799433303017229874846179741197942502076014049560031565538106396116080972355344432528525939183132116734836303447631594059953072241664534433204091266837759034334864799286616683320518194199713879466517086544862211139422975986701450335076880457759853807475766934907444440274909332744423501831128271012219585829220714749228924817311892960208199021119310492680516086774459333097921977301089689369039496727965151240833790334427258947775654845886995410447143937365952944908640853825849275250759047576883114276938495017335035359753252495338197487040750423476409331095283228873867100861391845867784157801576400194700500231084357680716446295640391518805142174564462698291865323130587046004905780942164169411557149458510895307272991858200510687981432948470830067422789727017008826357300882729059414971571822821091727460240636832358180276659988937402156954211230861391136827215355618534127134577562466566545208416784308650766363230166548316252475225325919200647303200366771505925152472976110567382371107500766978664867200436661739117975027363751744317893764247591210467900522107896366604815608797945564586446405959657143626486314808298441116931591814816443282053995230799660329731470390953926266306019814402028990359778155399301560976413435077917589733898844308575815452611602593850355185859931598863937355672335135647815403259000877662491418786197778796601745918881442727945948900290635918763105704365608364800249594131405903077180163414206592066773626047510670238054079941505440861415137475602582431777324371503929955719653516738548113278754907700568991445870844591177391972086201371795571931620377462384020922475889817406788963954202272497546129985707182696007582421025173258846195968355166997385729269633588027226325376747791115225121393970725149817575300610257632428925441582280387918986932202970766833300275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] -336422111822568315616502335075890078524106570155924924051080943192977056244838399590309748245516151722553780750354414468969829233635587316126924169431054454144456682786130355037395350523252442866879176489860852578554031071919332214485359594334999290428481020353622207493068976476912829386776707579462235091877914937978557845111584610485113645603746520108518370281820969065348176081127001198027123726732856059253854865079145364316529953582374472515231884024725613545665899727224940585369252307282634889985545619297244635721052555517084975550287149197592796504578935294569666351373184683276980860423307199160641599468692260643983868594726237597534449062800482230559802256397297528167077326356343210102869690392729876821808938844816605945246711296817534092189622844173912455331730872605540841877147955643636843628554554550517665366220034264638683824096892875933345687078533126806342462064609466168817882900582503636879381554456489061121761072765126095542292353729764655237093678280604001686299817616242229447943864780147089932330527120708760015363752509963588053887182943978187324198980869566727031440015508979487984736970886908950706637178440320180837167606218280575209169650447237827065473169086371398630862711421250399263464484786428076703333105726324697109609012533486294080334983180009783592040755731489664659555947677137352363527319124346630920367481332293859409474271310479781220116120886423230618643398119067194570499103686204618138130135992227318728624809769046210091726844309221184636880403133266333224614100438766637570498593083592178969525539334505682376111198250781189466642376392452474338589544457424454565021735021608810128454238688953637558504578055762918491109056723112880237754606557709024499880419211151994686012024646395615793802131710369383016237953510035749406807472075362460521765420250557080025692636179706988746743210493632054508010686729476273262881396170699147462268965026385360685031781167326246292866760939392421610223963820399432832889207079685557362250590894722766281315902972059090522480422886204536961409685746920361128032412966233196545024277268564394892102906296653962202157165340625630592398069441903196238736639125160088078317922857717627547181750386593953521229743591184652429162105788913684347837238996263924508884311521211790388986032167350954805928101947580687983931496166292080465001941332390224938090153139738382638334771888796935417259992073836623102155161985403341961518228622158725284561958864336346587633441525226146951872331643906350685220023806711461773269430685302383816893573363286379066940194816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -94588276397703632568872388960014830183532376684518795254207486068221164643514201185182925653983634370375479754703609172743918268576793378177218275294957282229451546329820998279811105960274619114859641060890950445835578424470228275222313294161844460566801119820023110748948001806912159489793162935872407303148462036354545786096126494512481289334537809420798576369329185980945383203261195146983792190113873823124874048766451300275576157693839520919216353658022862779332751420033386999433479676951073921742896337717398562414042488524457191750006629485828302388816877800690533713096056403139604822481193000660911130494135943265804695071636357357624431407198201329862270285762302408608456971747584676441250555636034374140176071460152080789607439577131825315639608333230698671462625243659916781948621383846239053143623347549902589522246888096160492765794702146234942476456799562851515397048693834383148460636375527155831926171242046601147488465107106305805816131869676268002170095179254873116121991276430949941563385526961739770118880952123829631142775930456508578881729873411916656395385704299621312075973420623148672657004359237218355546119787093030987768076435094816449070542225946360365070317262236013835884222780611785360027761591487237973463131034828297589143226631239780305337966165857734140401362151277882048132638223185212597329965972540837073350679698046290735502059037071416711917006644104709626033989693819413960786560414697282945638970776605442187089614486968621866794134589368708035107354966474308360801356028614141377435568651990126045527363169958224771679672497283146330077402808257361446910951727021605422795412026473834285399155938452328209248886404567377224380650584328078076588447793333403275669061449432359055547062678738903108156945313293650714127636425386862725627356150630585666058500016031024998161990370722180703921309997748552591439705239481876897385097785096223195670873325231842763591964117863443542474486279905784688492246722697914601808560677407103909474582345036734476662597459368015335408970666067653967078998984902071491040416453861934347356343595204694693340786517061241188574558775247944631778360083690590264374432009973248703496884252029416331709379765724906465803573737657916270277668506246893779981121255589564281475397709681670707183221559001607580950090501404668535559954412318982263808540424833471223253677294283281864265642262615543702605782390084218662338124241382931603486863594393617459090335036615803807600642248208630454476163666893322854111375776497174196840327459849820775918387407447954302802329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 122909666587851422125499591402041338578682174578028430800886888227292642202478442807439958770878928463885212233959909350588705801934967296844752896680684063047286480823983138366193765150083194883046431071832095965941870639118642937699562794456021363982812712412226412516410759856428576446543897325647690805304079825071888242393103414613851625894143983565337713590359144908836388792698462196325515249664282578345875686449509962619024951536007498729426433289113360600064821524741988477491255606428520136709740086808842199642819365323486787377802827137599507387818302588442045716591447941517913299665616954833426173085376298729752414201589048449625717514193204442762847238753996756308904663123797321380474981243699164702236479793007874937661801997880713819881382884027648538187040593859385301780075934575703332161220554836076157237711442915314767695019758437175225570248436517896170304221346392299792084945240098397271285883405479659333891353012278889822723146683359447634533652730989579448034856037018661199514795884334507353181182396571491120651570507516977841770809039333221067539801278550293317853231637805306431091432862326507518833207387989890726766690847292756850427913072160848300363808215395230764686267946288784140153249317071831304588649467173445346398198362617287112038297639196350429008424037560887944700471243780974784667177722467663809091856803114806348596590693002717716180381963478156369451198347770898975554515636047164398406626698274510489651941173250795766401889444865699909005131293617025088091316761095947862600405999011205137911447758879929060074913899205716649559548605379957143375426864380741341113242893460743629709931707124809370365679725226043161409446303159171014983003910075192560991891787660382877801313368404897687522655232106970142048469389070455558509384134520556275643620907195428824319932968689981787534538414369731860133665761977233150718999940397867130785311125006249411004035976139650210139026063469804359599296914450859541038849397740798074564231547414787817618841400389395130720406889647396999674350123561581560684153765165674977871671435403688768998400102237063497103684709107218513861397341693379819283874645899730632456868677224768397282574267178036866448147081969816940477289062446713883455983370533480911612247044128043168488855218471370452998637524356114805748364845270965838678922927609729875189202945037460089897936820421260641819638067316090317505263905200967155627760347908741429733085944952560004082805055739002606560533248875588989257348881340864555349633294549544213457326813754323802517405696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -69025395438836907289880405269150476091266162900983943813848094201048018253866098551880968140197850324869486742496070130233447375262561138303437701212710485406583622237997565455183266867111410842389488436988287448403571845901913673996469986886386685106699025185278668268197485839358159984972161045723936483436503778842686557891477728781786864261074105804528793837394125458357565750040925331175384733824999928760528983598077728795332199444923888971338787103223118027886835821080018140631062640852477262811633281891980582691496828506720051076265966822631899604850511002952860837653028057214180048429336737005999653224020921545884628675800244881549193163869187488712138541915312729211223116191217978806440894575973348017885042376617072160396741707664788176292567261300766734767272620527628938361074854742299643016528805071358667105013388335250959736704349257330782990399764902523421922885671140383869714284031540223311239242899821887226504621612031435850360790637804122940049839482733437552625495971490824848729992327276648249673966880105195492540103488315119988575847531569942833444550399444516189096405799766290201644799824256820052763317954392972821955849921057673420217040409149724630886316068165911523910800856709962429359463066152869652586462763550373798684890200724819297127680059696965376346494435498692708938275457585938276476893771234554158354545418384094826091992263803388643987319567221358357167576803046840605206683167518393324801530102300196127331315595332323381000384922392588384093000336388164950688142604869143024097717677678263847855078285277848897652347101122799001725475526703790581594923602446628253857518799761661940544720147524208564002457709775288496878224827803188819471699464894450294012220230554513996448127461201977087150537894557748770798171585512956471908055208598061893106159778079990172162643509239477554948736521654138550848165346987498702947426396305979012062911355750452142391676923501043667996452594384966874673439420488484601372705053115518913266892253390974099306017442425815710631178323564170013405600759477953929645245378145352889633233427829402681957354069775540572313724432712930416129703316128179640515371276935697186902403265705139193071234742307857140467732657482648252729503179952828195257429582859957088392212424014187898423399342138664176096986339203954161740219163989468908374465416385000284902621365756073446103891207016774482137799999965776117489938555424229972182849451785331351225576112404068568864895049697186526579638412212638575422538386709693181107441035218806879473355403455903576694456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 28457774732575884999979254437287815221516413639976583568246312777084718632414725369405824505123093027036711826922936405196245662381944571392168996863950383115042266483436948720308150956323358744826431964734693810313311779665538049952751817500760582601710350938783498406324091722160039884806163957051363033621852114374337340751369129750245087721888935236509296326441780077239624685351354621559015579601348752514273774036355479361176376947663713013424199980167398807695449508092769052318053120435170353416825490756407363014471855854850751303265025299513164418371430035031071042575960507488193530050554379738104697366307994394535237809859537284674818945755957088024945658989643713168213711460864174802905069662638720978686488382241815947218856354666815552127667722246660532164829491246124011454717120684873203635963638253558159194180121904528312861743289130347744623636099370236473585988492826285912715337140347857267048896700310027718664151549648392887412814772717284434911740575619463631321102301309765822291052579584219726973327798136009721229370840651526567039238922472552582856017421987613976332936101349540117823775895523373773849349192220015366403148982580723122182873123340572671295176824779917898726699072389820547003938972707124948062077595929059536246209996270314104009041186324131777570825740818105236234058966135608440318186015731102813416590974150656111534257928758137046095407107798021813425746455742640539133745674360932049543264321156896580363913197477427355106564466090264342766959242715211247975388910233734433108157016350788315835906121571064526806863067544754508883014987873099652781830588744804166278287157012823841901857781305989570570515530789647759793468288136809328117406237429001516315773999845278929479476610076759569830779417363594104959194363878722419265854876455403236046979562106499471582367660130021171830389608260133324546225289287164013397924535476511507528350820589929535612921901516987387912256681466772360205352876163917165082796087616114108991769559948639297126207998285205006940295623037899325764479467673267287315168390770472312026132575462800260770074054014049332372693665612448546832372112034983360620928962093400748119894542054752912269841123744403772891754813652259423678342943639870668352189893681891764718897167874955370114941471728952292382323813307486146327175132712936160772753526567222858130748644974915075472833239230829671410992749182959943873299570265337289614845502325385558378153577315211200235617087662258116893603841847580951005787430258935452685848149690922590434857617740568854905487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -9524467009550348162057651028660072166037835388313411104501512158549601220365419812967875501700260838473184010054683728067754831142011931592122759591470997072651386477604251677809384317474693827380371098331028077407483293202023659577879835307432644325861212775039433891325113912675560015360780343254443624378408943936239965213056198088388086767985263663279766100929218443042395855514965315821059879039451965343038357545845174518646208260876963177388358205096055330924732718701235163228971414222634612954878474556064565953146378195193418919810741943607865853804565204998794225499111218203406574980972331287976800272671506744313634371570900687158577843683255312360710234712135735971241565790776863259443804722281337060272059438760100731570235370926482528295749503081150237998852617957633256524539244784171941882595519656965271319728743614534646267189338334050703462415809169500412863705508189081185280749890247153355532999639365455878898093615687281430719718057797675491021864127389267605732843730535700011452271564200158813865549731459696333490831555516525527309193962967482268415683293192941430072332603115784299154989374689960152220265979539794605507252459896674067130841391459809216596703314017348979426435456075850177236726090889389434815342878069138227559588723342148258167445996448834448946854093864498657669457968572923615122731154317197680956432458763490913660310627701702019129654700230885643155162661577027654362082850875683241025490923449657008083086088277527946760484755621166970865052811866149912513745530206157675165415754537843674746522651097395779045712867088205235100572817645804946165807084945547591358728610159081137368727345899388095708601037323184210984315823575113607327140071871108508662259401518256750185637819485809527079559251969548100703906167767959831616300904939495449136301884002220277108832997396695134885172526482470430889443279948328335218872368889143703173996163580047660655937627695510291646434042178113721720462305581714668496328909989989326673384467987993642674501430380580631039307336528308421037840901325325877041854230138469978784829605025860108375661141666674693393833888897381494069086975500755156780981381175167148474281735187234363387541654817342210991646729336328817867237152872524245601097467990995862408337315396680965290023982799185505710213220248445916725266642972677247742536644349550683387130977929232939422538908018253023101231395797708158528204067813071184899449140432892017967731871731038079185180479215557176595413001194212459106398357079597515085411537920504029088726634936768696114216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 2668892089993411444989461226534724039671721363045777379258113950173627457657214061370862047553273872020663112847247020123653242723833020719595752101882327802909693239110683051920563657325423640992573832879351653895449147999526561626162874116677596310049809691449418540277906723537609602443817900458016959756023548395935882813751740634741589886902192651810768915567884825111552338327708097699800510473152477078465797288445617958962158948622940730746455281567387736835333512657111896375554194472782212572718404213536485975075482657091395547449521428113023945218266529958499687895845377669944625831856892852213907066018820344641837942244372988754182662126435921965461497693124179540746610964131654861333547589823688364082273147829404738613644591898103331828631534751273415746825938182773865026448635270990046585244012120307994746955694629163840062379229775812619941817155214969971963183988854919523305361421471474817298660611713218815037656781048644830043253386781365290684194423857206133076569021650171829493403274945274465217942610102598317516714562146334560349089613896620800547609476649208069412765792253326219042596255648792292289086344914905507392835333350832662779999881503419295358609256921992835422981277400735640423013595256324956648071694531599189747972929996977250454845384876825979741240515864843645580789716197625665942341441064634808316695879932761827817106183488209236439894900895212498126466833886891830801982282708903572576548901595640470700406385164417610341245010414755633475430740972575170645962622427852946014803458073641702753338457970397100217920980027828617799610237634406532814911767150032084797120960365753930418401054912899710713819682631570834293056359468521975386644609922788251459834855829321810376613657619293132940378567772734577629475032630596062945573668602259491266507049388188445802407454626502662102350463508490162615842154816830897349282401676116474095079859396171061168468340126338744200910492404360499352662501077591395007971636208749379151719242245829354240071936536387755020723069726364558776437896644023751397083932490013965768189803725700592102235148222340367975859552975932814353647706002053712200796957492069201577000096579018976774134010387371922582394829355969771742030624887966803203151013645469684053002242766689230317254377994376508252132393556028994790216648869384525877877793302247830079795796081095000217443923703484493804947576087462897154648081215483729591831614692020378902554847192940738069136465736302805003420219694255813660896209261488007508536458590152016108469739506427438682865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -625870844043833608321646297166535985697532160304454089342745860088241196644320107005778291989769947630383330523333100741587542748284562582664909183800866749090040039428954689096220372212664138360739851025145329301224680657008410626065013433858084211209450812289525633721831453641524924720174506473310487929505670927733379931255175000904455459173268688940313547546442206206127142807487132579895144832398863292849752101430780915898059015301895792230862818322307486460750594177983536702859286024107828160686653602489491989384776120002057076975982829177019094522829079546364724158213691559876594128314401887322296494759768632515568809986967854433538141832559297970207704065946207437654666112989313026974743412394042977901469629816002918660283856510297443746402220689863864750836112583639563862681022188245806056715182801087485086633688481329987623461065562088986496320909847258269264902753850095184521730942114916756828341728621221912709972596765725436104087779652797196453508537838414274574871711679924885580409513742027645539646869651451550553645878349649658444567410512316787898889858877006366063608873511928934774522148518096869203266607482736548827731625410474420279797557741727080136767839916523692208295215592755442066176990044642043362518232716388745027414448270661118346554318091153521223115886457573487879649959322114380376127557255733237576981724238795413861852885212454781637916658554024916322984918040610483043775294779459592525087968376729842020487712921470813911517532564642720443179211577802832588320493836384223087414786709075099671444364326249507807362748139217380428092994246167936949072218301171585280596799359761822348978021493901405711709020093430840818351657953677149199767439032369281189823011066697363064777080958690047925166699493043470642878920594935556035056098589790084889796250547962587221599438138522947201462625447791104623607460538457964314867037027232295277590817584741601828653905266893228213021458867237843705929499977043056341137066534682996456700080099867261307951630084658374754914889439469493744501113275582317287195491740294905857522713849908421839562143822844909500585007975922611631906677652163516567589884389053998755351080825971543185639818054402065389460872847034585954497238699265200708796497766892711845366112015323602295392659211483964844829798388891236222489574353490197996076149901054055429429259088850387433716233054315216327697167063981326319846209419205349472891826796642651131795843012350597332512874333439143551564377112169795184440790603075843822817971591524908881551124881833106635489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 118690961320031871146407855085244382467124419709234450485119083184557530832535471137684662214220631236222357408362460420177337281234297372551966833096554339911584216850714266622831045148009152242030027119649424744921131948865012869746692943074966667487039316579468289252383160965737011334335829834747273221308215671315894409225528394580783173023573918265915054898576309490082342488150858129158933960028641245523007614090194178959481825966905569177853529234751766584558231777107278576481581948700064036404958606163591951687795417514257621110049577347781565413791880846613201282424328139305260086042959190835310352358666369622024001574744585133741478062556976769703074533508306179714212686140958860854801570698268914153347598089246541044614196732377646901997709850338518912988268521259895282525927907288830974385774143216625151513925381884999153159754194638923662563238554178630207521032863896233360295699045591941353517857498618619446008432511686817825622308079449436186379873469768655984449876163020400827134164671755224909202916508835039416823967540672569984065731025574959938764626039460616169263026008496743303648553269261981470404350330692316687012981482416820865549136965240829800100808386136306002924793096640229069258737904957404913377859826927917388980367557695164666178712080661712478696453546190502557630807125804627501588697397546765657531144426957312247224780297157757681713577878187944376992676791983335571613618363909839478112705496401397312157793709078088586067601842512639697023251836935323659501247836449406314638074949437856551384828849123391407979580796633081719544033027169711867585628364356281641621350466376784044978086772257681642496611521316789648323791200652411767236575667906678870109132682086810430765679133379281794495260466606756393863794623394699420338911897421041814548031973226878198931625214685459307734006190212553040119705589412191437920376338883021921946851051652823777164811086917450196780594273757882327463730076881321599829861046140332830926117295419567868840645243659751204190321123554867170108070415843538244767331430340258776865759698637582971989132683472447547450123266630076934766479123328037606245108341647929071894078285655368701907131591112333863838277469668041811007881570643649961118895329567038223978186154889922213835374768440707381750697627392006277024900939970335875792806170932665605201082275172567021635871859028422018123687924762645155178660146236587077786734834025289161660347486744722743536010124493843067911845319649400537911825555781265416749737601795159298483938015147393514733568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] -16128354713362074663718931015525048755850240674852493251978021426153573645490873451652110526401477326073667334622413662355492601348252512181924679310898692186334346736599704193731300560275830497098642181264302823596183373620977935788710308318187674719356580914292210375437007581842970980811677303364257600802681932095001981456334264629546636007117468819818259460962809554880842862974015726995761501162870020809360524723748707985675253597098061589377729945109338404224293585842360610045107026769621842620691929965786938419063985739678812429950416281854257368834575673722501669739084463365311259018618408792616288546541811416930894063959818033524233299574454991490525512294162921091346584246737568328045145417982949637089444062207837264399323714643331899596105765480936132606267359569441286387065075464774244915238710060264512050424969651545947052851672008099075112728806768739282664771064692170768602087272685050018736029310669647444620934616319059376336608250568519413007943919673886548649965965215100010775552504200689835786478700819896348221985958700572355615586432522031163694327117440484427383204629897759425914599424713373680350600454202875548677813936351839626559304461066087966535005522595208170567003866224072324274523446148112345938693056111702194617393135740076582565239707970168489601385490952184672115821171406840620247426896974821610799470913317413894762492208143096595334404569057028416362271166384265048307975718074008516674829194610680713652017399765806690745173838313725058410191631043295657829253184153972135817259482271279081480038284220327585059136927583707085610001294895440328514760922036181124114463030532140261643142101388579023018778637369879318941710435883367161296572838649829507347086805158620801401244865324105796746234021133905611545460648204635069640518052932246570704690035413485280730288444444114718013018125721576548632673419814495899449203589539433410127001671902618479694286939701076047153490762397142065473565723850920380434078517246703179200147004830722574705261503317795878878186204447148361432103810995040344176219542046413336384449678014294750459637899588368218071615950041190246554843806499600580737286584121466058220159838343169994518338338495891705220647152745471164950708866810467244801638464492413775603072630181376959485504802735627118108339369092798821262192091782134704285468435184350647002064475733493615321877461667893798978878698574108399140602887436804932856435649137431332265786875446592310957129580437385654363327121198177369876757829287847175591650940822184222823300634543000649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] 662762962143154225892232638273169744703323484128639039746546506745051274474222684079796644568465465516584055810128912783355750968743928131584150676357794077614901271909948323899556199582524159916944063736937890524247312296877384611618661567281546502493190499201436806073236549921072652420564583318309120833170825284643505438442677562111665932338419598959197957232943626552159612437882483725412170521090808106628426540313763379082337402781820783819285766794806799281289297582674581194812131403335975963909660878613848523250828088838280871273743258485621811443580152704191750936662248164564670744672829095085497874408029145500012675659165024096232357178633079260629127270952045336219869800203515027984338681216128095835577698976798098798183840985807326481950889301891871687080351230844383279032589545758554137798388690132954840550003568572071361588544048035578557165263514888044212142168465433996858390878477718559690472050371599493728298369427494506967265026777419998453034002190726950825436159077946638354080165387237961911514967332329219187916351279784271706722967826695044973853880358122768049012983169899079576815397559828209462225814164693410659435171732583500162837110668848018322761161079191112963636694243490113094856033499609403486946625852076062952292153426573318759229675270722185791641421336152087274165757414543450559520446369677774539429904652769602015023575067979783609942341029497165279685181976728125506524927423208368987683697892110295643709375337774648442844482693230325162364320226206527008808997174092963017252905597422465179167278815477577440921486590041784244757577068556695734891484579414674745975897704493587543504612008783169328087767737937147917124519515602414615931831805961315981674573359594926173797360375650735411383234168846077471869673099853230412962479580413784910232407807278151415665646057275142852399287119734657996244678227029567627681229096574592159181476033012969581928819169231639041808358493933267163209676435865533274827139341734444710074411851954753375551874597365022849431360297953340371827021234282859826757036395194327354610511977321885745963099558495854433395292919428781681951540046593453048795870816171654667315823564250265896799721863502302476133748083300241244993455118677670052625900693779492825707969849567167398493887664144615228381024627859703233808389694667683906484460363114130326018597206429372601573467801157122106990850469234740454321495718509203127737580054999138172690628090360166827965259847987813994426686228895655921781761056578146996967397051936737976400480181467679293440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 445692608821692474407324708963233543414805350822293101675714448355589350000624753777819482119239602517072435718950363861488992424272980743050512923326778785841263744005612469716456244481753289206857827805917060169070099137704150058351589842451366511689931551352764838874034258696459128705890323574011344267515100551102094819328957767898308616035262336160240610980873011371660784075220900386448669559703765706124421089536894337161718496073839317086025867539684092129369456401709869396570366799804526765158550261399717887462614823476393085401332774933013021283259991121132815715986428758776169460061805507314368523735782959354856827326204835208606179719741605897007573021190676663624420185293505826861111682613566351698971149350362975866786611880907266853397961077187022896827359597017516716267377989139704439385257917878468124956012258572319773294417152753056942200279197690090928100862945430573328741150267694010874620364843914526297817662958645605567047123325019247196319341298684881017595718041949454155337834760050306192627898799928488616501996071159801419694641592943772024317987508307402912275778219321152478709029705662219393503004559725528270753981194908492792652681931961442152077896105350894267280260465090637580904597951795950862638289535372663693909818596936287501136815908309335287955676157943532645480965216888992433222176607095843120824822011908957721048341022785048133707579083197193555612473987874700898914189434192999863707582984144134707085831678671975791515292791671478793058451282118011056403967134068191277705959209033078616377518869511910093559995065978825440959956909466951707210471367626691823791727520187156949253811775615181721792655438422507345662050659025811583984276965790764505604950442439049432951204266632204871156735228201858721279314377361443577876964995979882085862875476101513871913915080177964267937833233441376534102781328207214537209704229999995824579358857630178657373488019611336315366021346648399195733123009608476471581093203425973517268351366059244378769139860017773592482278585285251062692830243009751833248602707100960264635120705502143556255131974561376896787297606484983099090164921682245843018356284940759390897754789086291802962766511172895345188860577731205342597740342229472599642744751682559994166778025820141255156597555159500398704946699539408426405841399901615447154684909084343762405980295100571913298641617754536303198709472799978777062102356866514704120730455170897585245590262536924696345329526073771922478850166960788892260329949962505571483513870528597793297047943163978711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -182809112586757899748491898679084461706450466106961927060748250806944251438193053812746588249784916427000792125711621147387930912947727513077617819130257278869395709184690918725282425162228057875807153582918566803958532429488533882572362382007727267918353555836642803331868177226489547864896417684592549703290689752380902308827348080990003917690237849116061800384071518155520511596970779838038008051324466025259653054445138971667490160530855135665262133790121405502558310731745069998683853019373033632004670560910286175418310250972905372537872868065701722601923278519577664684197490342299006821173839339096710292421212839186523014857744448235682436473902487100073493606390297058804590634827374585768929059164497258475839922103148440143023389894795213438845304051329771263631591817769705494426060554966590858495466645337953818955645150362778260547438649776840229720645992197876755095111434290789180674902441809512312591615343746991181978970007443958365375407475435125832996712207662286687899327846232409469741385036939224854725105973452901761620155282257213616410720180491736166020711881659614753717612537948054664105059057474168196282922818870290940690480202527213997914621987776158126067190382370723893363356711497574547507180682258226184662796331446419982045237091257792710661798830002458069449608381559904855232427941065293346720599555315452709316625936208035881067419733388834773630962096525845395366896329182479207228430809827322869595435323654335975218726811932728695055122404542470256128430861776187896545338184681077777055677707648743159367209422515363379474225550253455579074670428576834268981890336292241391224336828017571190442314713332092484023142725881572766477813720590927637743790254944649441774445087413894850499966131958330407988827851169792169930019547644224881512846689668884731899931478309551902937034793360274483202582009796560000962937211674453761759358511258026929475200876375389968392584349206603742656991707289876815780649113232983241840867025401422702307819274593384100693896071864880758321344273345503229102488674704939437787066412249764552926022922931573774099509520318980109199359255855170854316788343399788906050858390177686299558825085019387084222462978143983643977320107189629693697457336587311987602877627650163914423844949935013318082369093654171759466095815103245976129563941889957082538726597954230628905713363358059269258900821251348349519546958197002413279788034536294725354680152013884335176704535144810106542049686945782218157958290531395046927462909283391468535345166349472976415092333044842889216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 46193245566899131782644557833456185026931283326274601829299809951186561276270518151241083525576793198323731676616736242717154334710447030774307998657501488982736669299612903639024319896989692663673017405432409267607753618023403804202323826742830914292915039864897327875090034346242436444675841343659115646664629201849270774794142361033655240580586373263954782293788597994906991306220710501961469614136485778506197150042237080010291870189323139767459056586061088283801121582768384560227302852022533182267620800468362726970031365390713284415809475974108818709187825764819222373923369473907022812601304458759115160450426634284840194843301439933275248385257039714040315070129251821593071756810157572118425361423527633107364011736068349254259260982998402385336692931373118039249497013716261597115458092288223107928175411721580941939685729856782968704612532049153949616377142513896903995303468401944810183146046601140731000060190195232526487922848775828697206307480342395929117819544720179411249751330629291862448927340529807212618922018274889641074518211492460592007278829853110347909575987339817329387784703528912150264591029557848204139629756774317434573350910804917455867860051722903657049861693898424576709717345957120565192070660666890516704233796529407063389301229375565582899620772356630842803686395789641129158556206535474464713062445980274253266394706796862977762608178616404936494550478698452574407307732833402009836765968394751472606423681386533197976961915935854809566192540712540287566687314065741416331620366550685392380101207111996065438967152308756049947954932766589526374741186363938854439835203338995521109322127951739284760022312513289443611889216898860629354212639657664621473550930455642233420479270131766584908365502855135963652987436460370152855609050566972014599560613741512923623848083596459370214234395936122177745022867180368708556047586895053941434096786215165918227182649776751391913829986009346841833236697946219425873896891295176983595263136382770720355551131671528263866635370316546879663018461935602728232149212273554994544132885682551379963708953388897935961819161707159180800756456332090030376998489042149402980474466335300598603619870921129622925622451038026714186546082319247757412212074264476140982056132197492985943189186712119124381728491904058304174596425301307114473935875998856101204930247738949040336267285927528723812846952864120073116271097373157748859998746835147854548318003542663425826224066844949852250830301696396989138957846230587306450024630783283083492497974565972723929731273797612339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] -9253506787684198187411762880433801704871385300773914459568661425449921891848390076141607490391856297450011862216764930479797655644796042161003574640070214901532209301222479078258297994570878571967750544905195739418027552128035624321999025641232105313797252698850726419572868791031354307128751358335532533454241709318589264255805465679793231280450854190266078765989465017124476152093617630298127658617956228956452627726139676088880131218866393434268473957162412639334319025958816474300306882262096875039397473149110890771780273178424942563861751104636035120990079799076816249608084304808968091967475672445947117201815477300288578086155723742411918156531278372225280122404156047261048953493407706312083493185994783423395216494064468334240154248271846940636288315545921603887882958978326392770449831293680768773316418885992802562070810411487847215094658218598861872002061022908253578326748797347671178257361786515792591862384762721174499607902963514361491365298517420635287620327105139106368961563912013139991692698313768861741647933322620626088691221950644838601679132790524073506751401027405157858898450134611551847677037644352286022035573059333041222619810822136715509672693166127076388822366132008628905022853009364820208902039458759708270881516580733198543092354361418199630828493398651431479667658581610046507086556848194400732897206458228774926322932864428193159410459309214641801854370855835542033512805830860005085169894434248288062259695941634573997285340225921160564317266420778763485882042088960302277422711697818847087151407351941682708887606737580240213978758988037377957940496103030832748441560259234128985575070235520502832032326609385439930230447623546359393023161525543739858532592094732944906661768567199298226152546251383349075861559539828264802315224627425536899986200939954175506544920341607327337963951782191399344710432799382513124365705654603957343684858760671178579429929151103856349614801936987032107415020066785691157829481584603001176605900129727678628064910307385732815220462513013048084824846561463446553044696014211939485783288450595974128981640809982489880790813908323079906117108330296143666124338246984072870528731208302649893069188664081333911662495565077532680485843648275840317212368011112188806725192332258079660992977175075185542202243380181668423088657217340773942711081296669949115202542481570416195334748810132055810126262284715060080825077676211335164214110586526113386786078765758650213702643999592668452311493990269947594760360396901365024224623960262663585813463673115967348927965838822080512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] 1587119214395899622012677473475510128356504869185430411148610194918317078628805155559231399491318904842876084393209942383218824704006282753757239416165861526103676804664719925845182707817910116942329849237399948183118136525271162245430368594209324915965400579608683286429093778473742091867893291433974743324877698249890064682600009277591095520483416254384786801380080960281459704528422104335529056516797230645329781745515072909192296389519426013134410279586084727039092094650618476521406789372055773754702957941808451016237556703732676805441404409550087689574096050361787440129585607279406737124168372895370525284191376038685194733357274162725330898140143823916927062274125163080218463732849295064695154100429732769731104226298986508386725594540299155165814788650474210126519676572216489534829278398570100471130158701482771331272815718700234518992057063866597326460396567401065461497633548134589117530482877346393042129578727601504766422300511649254314539466508773209259995278441883205465122835206051399054332654107908597822158991328142968362305443600965391654017410234737113657029533263908197904172981369795707613081989382501339499806730990346311252027802026629387751831777469172118855575124450647188237095266487495576973875746033549578050191635669418557872666861748184965021391142924474066259745210671263165409347282501905504203809341803200122006433840077464039786057157626885615732627791263390329365499169648381257838157389748333920014606427068312853234671358661449334521386591574664125834459654099862587929695386392882611571188766688780190248667013800288498564277098242179229227953190729827181159178535397939816486738516806710184194391544998770320601830921347867354705214078759305853437663669015840015976606897190451904175832995984875905324485026359814719060783273129473929092134429202652430829970069455384913017456645998828278897072978447623240240588759790545461408914780844254771199317678666718689581852086445646769652113998350988833866710768437808459760824386919897628187908765603118221818409668054873999617306047604826964484330095774305999875678876940235096697757040618244403197512557025805116305003475270162325903734889223195672598576563796275239476528297062413542283468963955565843250754006335554158749670025531220866782926018703114776218307509459462288341957774958247066667699975570585849069472661221726125692330284028927193017461752773768523616270874291044167397045232551831165789117228668349017791831625230992798962191597720804374431537876366989744057577812194656789195853977905368716544565433309306411613227470594947153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] -242251166596131131992447926063358298489908856650280131505834865895331086335824803491343694037040151611184919511105088156276664015155037071021166853522742048272309748856950422472261737315766426748476938370763977329073193839165783819912873623976274219430382214867467117306052566878468616232769444458966478179589883666259019237485692381896308096377751822333792363962729049812910569242680257771427063782832331945144969761796825926252372096002364004913079073364111661284671635010394679995457038537517425242569463666267513955743704481893937664929209774951749749374651208940463240218356361132320634424677589692957675639155200976588383891018048755784164247932585124652263781078977630849189074340469660313250775349544195243387951128859057961476967379464091955522657742851769698691319084866606105964854962634405474539409064205452424514912109073917105064416324165463067237075383315833479698179289224159698096903147751610815612242838942667669510362474963744829313475025688812853283978926331785282972765322336676475783902751889923588105589988485276188224404033593453653086733572497147711745453448312903696753094874903932055291246414946115503675795200125111083086897005413594101716575840179106168228036094502453931632903100099232548859974032926531224186288479413752483609777415766026516982361536221866748284755463184628286038109460506798547203203660958247105968300911329639310015646374943581626594849637997367166544438271557422356342884863412999517201989674679709911926480312416400539247793247461122297713216911439584384726715779713170371191035326138069272354859069185905665454515838462522447188408681100749671355845171892600372880261678632862193515251051082646262499680722801529370151123758405526250014865743143607400681202443032082613305775935514171882126893583745492787127978574606628031748466619992927624828231321204251352212230789069267631264925575764851840289882113256742917583988761600781052738410162525836536565550703958705990677167967038534885388909035341021328040941208879178254550243093652892970838877594505094318542394420979403397168310472579877904478818479430100915750332930811398554474368511479276530274923082450223895143957556598717560950837222354446482622752832713436979645272788550540546142509501988348073290051131670137005953002343631349215297032799200811445569756308091508037171683793577449086817013140211086959866948484315441223053090421648524173052942170169008076488264829648284851407734530303957229485026594706955356582227304815754416942627058509473210491548867129661943524565744874405420763169829493933812250708777899692916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] 33665086098918760573586899572215518367350260461654565140000430662083318188678199491017357120955855295057025819413267841644476791350238367971699281573977297957675033472239916932941777927135574178781302602160998042211448320441545201941131088178626051738469400016967357113126938885904752110929153298001996400025564431988979614870384207918555483442900022797554134646748432586256952411310140674194264414588103898872828614517936100737191708050661741047091320517065617322310988995243136914530558922170932069768929511333140630714778234105200194728749639279827571637515616125243664310465175105411158988148081472820297573026631054328385658367314985836442162944431269089254952832446811017325681115766632159408437453797176582267083298898784631219692776852418058476501377736960439347672329804679558792152360870039396621707255878765356050902253398877915563438800939097674125121662523757435059113097037600230336999786500923467006912060596394256413537000139393367233749654923797423387373689233826212227314035717600949956905399154612728908008247819719226975194801799943604768883419609058153302149860560893796617416347358713009230322573452539002493363677337841865606196815245838989408014784506692289605676773940455335564453557964819745390090161420988220963777480617485129475489284492286973285157961311061073260430865687538143696566967879367813005201259921003529051937246235494814722338477633253275470310570589697389674974550068821041520900496524649147945110865464506062078346437449108769286414153450879696826271611648519968831219651159147138640592234266429195769981568203706649620053345119010282721473479371098924326369030091975185939535949575010819237686281142050171000288813335277947734839088968037520582559865963942478890487446761813080457863818244349214790000095686035259387088995622333722086195805813237140546730559896440991591475647559841125351683465594542949172142673385872403277809278889617193376291021486671873218564117296349805558934980486075423434416262365857675460212526786668003278220411679460068426077217730704071374532450857915459475195203642741815270345244354288754417101244849633502806510398208108095076757776895319378962873573031060283854872822568706392398230249195831825150036599773687688561080294003825621089024608340608306993256547163676355760690996918005700718633111467198892947000993259860095216005373025879775965172994248311905077802502140270222953076298174398943095767549917418830607846895950020777856848517505073769642038599648063669413396216058093407729715733308198095931060646236821204048885595929329137133355561544780349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] -4309787738817696365551634330119242726873445964503199354011996043396541678059764859065577218936783793618674876990331919845807992826901843268330553218480662147125246231341968115814915200807682932396370668547542944154612589558531794266408867784468842970057819168357776502252862752066575605211240412973777013637914002697310938311920283533888734900877530460579023719779517757342534058780991139760012525638237106989245471022597158570891070834163679559875057792726389525745524959213711877979635420384605675599799486056322757270427786307068804381284852051537855557245780409394724992129880508686582831055275018133243382879918636378347812368334276696744953491583685082408664611908508595928115034569646168860807489486909934742046179168414854535929256574746873919420746523385586471304051983347158313019597778392698532570633793525865559750813582737597755138804062103954179632608768093286089740058935774756112880682712638164108436238257372672530643728810038837597434269926558568426954335368711335087840243645807719187597533823516654464444099035195331263143641326666699464100843374454513455593847085523727305664770264873904183316009973270306655745457816690766260866422708700896592767135911919772509062233559076240285817436918474572566911881301240112369722640861006034531706407475196470345783672043982019955073454849562152119724711532304355949954740593967369313956433832476317044861911650305248157785811733142033156085113657610287302126289867286013442746090755911565678675833187077493910097634663330244933943792185587172122130712005059055366202783631464380891067064472307537988900680224025015129047037820007474509036489638645612340374537048273427687416001977410192733107947130601449846212578693142375287190959629394343925259237918759997307949853410729059802620723099952319607007210656663840064448737148483170047206052063021962215798238013332365205387592017596007581325513406627569892444667735678491567206626533764788809096629244284041795844019682434551447576490668711881319918245370974907694712645452418150281736600652066573594731093053932313243668973631463691514360808294797902327973575974653605973375554862913313369060325010296888906471818515473701141854555398120269541408792438796370332748712046317898156778343088308794853611946537426261785532918529482858088355477674719467503614263702140773341635623275613069990480632923152202589114727568761586149316305347290157895306433153700195007309581500496462046921592274898850528919601316040477852099339610874846989823842640640975436998051748576192849244271534709947067353165225726780187657669575922679808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] 509980778425300720642624072767756242603223686973497179627437475241946580986349465064850920705952375504539555842607402303373901759363210625212854734479310051077388098677282020203247670344455853406482040041110227218044745154766151201488148209239526301910942543900027659315648350088531278049299124080431000508324370586562069507583054583518500800917210473527290007260265489769700353642946598761664261978930973785067889491911185290204932430303007350534992687792837879090623606363048304689052043966242545569020339273832095590759087064270742388389285510140842117185549170509634714231495350550398293588204778990362501968081204154457946082942205171557291288570742880651589259449337748346867584998512163900049921757919013076314453873309273910444809311396025401768168370109777311105328976267005373758409886649115688507104611458298933660618865535202686980147697656187433750138640996673017523580688399673858793153271439758831842226948448080273203116806079165472907872088540832070065680283425204527083008781977312177775133107392448494481044702712396233339066290707744701453818692231524860801559019006827792017100589269447369369888347249208601032796137874792872496651052015324069237579047535787716880452787169139435463001401490458118676300016120523163206176068547483073281569500985554031148852147492140195477091986694231498943010002572421621731165035689271657818649387828879283935208137150426573062388615729352680085004664042037404243650187701441434777067146198005095478841406963501740200813070386934294285296361498792521013341787454841101467724992859835083608311805586206306039980513496495338017875029631869677024138740367570795580290857834722622562517663793845834541931524124873537108726274919299786373122608676021178487158465056068766632561104891918024171022218289162324099338217463106373152957330312308541567404316020479339957911959723476444505066183896011431690770599297288459713427081569944934557165919137753657602968721486038005841297525908753879973613810810775025548547987347729601232582821707506795913071473880314012959955116030715287012214529523738008230907164160338773406173182744655978851855859943248910383764188680664019044247636389526108847399843844451358693782617975954312537731409934102620725974693179688465381099677947691006374908505030828016511850320906982803154808762099593131490782007058574147105203171939260690540075901025464336549709262738278559044320087465587119698892431204115006955394736526552380182944394867369937987013683609631804621165339401610162887414240938434460503915248937191167620904702697943576817339074399436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] -55853366352002655757919763573346149458303169422966650148568161806342030814097815640748623853325888975624337919820404026719081033571885140176323873176638104162764029165010715934900806695212584135230217972565484816091254505578571272460630848044821684798465605061139620317976719941064835374191866649670769421430454225033638276329277480704470250697846588584335480997751228534343433104056248473539553290666426990255945343508582274279040128484082840924888283319068518933451778490345570869541445261773699730915654323805592517261818920300859541629783453588743955457179483907602439139979691603770027145182062010868683796286107148850916445092294999988314013470554181586959608037566476727426263252588281795080578629337567191267624224048047970061315793924302105290944131833434140176798001715281039432793527104022747137330979688607975483535341702512847723936316431919470577629390797530437278247732488930836672164677130807710132439529526636724913218518357152978844660258182345975726557232826781585029330361640205788692813591363152009432592644589321764330660143998869612656594352119840625528113238104551576655440278929206707020119575405449977933398243116846067970970330572216372690574888212276604754674180977347515163435511434240972030301932063496997107551624432225515785414302072003363110126728835062567967486003875593555270799717415057082197774761971221717499333453921163045473000125735090784735525527113124990794552731884349294908587591245940756596423263156487086072885024140717491901681291654782225252095336068168250847537530712672164743885692085271130096407587865182447375234415841226502408815977894077481927957207345445190651790018963166153112929311357508925411549898290789885021144895383865920935442545965613836118393706847177548769959373575031647886550172487437617745862157622090106079140992205642442930306810316824208931802281247941018893994281130312571628856018008014351740047213739225695262684246275610747399845744946797299487794781625653550175633944314563246371043898214576323773602710597469164784411555225158734418887116690774160663790760245627219428150349650150345589845221615903378833643276043517737686847128523063236868139896790331035831890904282542691052820633899821690974302238872586299055575314634131387044106002215817982558824131023969140438804483714994506565183724913834433716286537517965226133330469385439327747847406717023031137539177676167080250139989325178785413761787237744994744279221429620860157856836900914655094930030206550281507774354940385674770532488240283957140710773041726677861325034297442633112760453112528896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] 5664654891292144876844106943552432962436472975170703263271205215751327414291782139711175647586575587828094757740284722246788934539962366327991254942797270585629169552828244865097263250935258071753312629567968965680852157761491306992898648775595930013632461064084187418515355913265612232766055009875762160083342707252458971998640071420496502619768106355979240240813679457381481018281741803857020533706635863878678104881220707223661898338677435698677102098731663090603459944623319272803852371244804774724251251161445350718819680857111216349268916726435017213331719098031418149733888347784864964692156417753843567205998124906356856921377132107753568516279830941069407694091215215930926550776849544443163188656673647701624955005967389487852056947126046903944453082593190874356239743092817828027127342866277752291332294260822699418089695607694448846012058654790102343084350244052545289842324509926339519588230745613301649280141494005272511972571501631048963116200284063556587871843618185714544666437249322617626967736652485503860504215557549360949220996478802166716652248030959964827618012453402955072177134183218613912153364408114015011748433572358351557292777626288849862591846291002571706899836506005110702998447955578463280125454660580292532141861495712819490502085613722084399519981056687053506019729115360174084988798522986895337220713037298584829055221946974976971851305030690338462506800464080807989690457608063926620475339251382722887780143441632629994819803418078179540914840631188413107020660898877408927564769310817757018709979687159793312097487206915504191656724060877619267691712991564679298723271118653220763293904285127826966591537103638031684646938737165187013562524247737931683740503498892862410731717389043440045491238712295036612870097397419691819474900862305552726854140874953302578605279575488605853703408763596427752804524224180591818980945851249079648478036473576663278377920602084146609179409872411498193212672641118303812218786830314764473894519984636167606888684667382148055957817046142173760457676158355463228937880161185570839442169348724045328113109149456527597965549937197108506000174274026835340218753144332208549105727555590997195187418266900770297356845249449456843021221087714410570814054137480333734791626831236359135507865775961046366892081484316472570105697532750380839876830501618652817236814266768142480563788993727758227444000709227614604262545338943409069404311800012560948078046064728811833395635644996831232331369348051741879585710926553542248180618728136743348401232880240418482575816785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] -527830758180910267613581561369826078811234447117566819256350161018212238364962505629314182452085485509925270931724131904229002107675094431972870046103535530378179144472090802192428461799099622747218140625238556501200462272010123081005090309020520362898419183101352749755196598393576296634597105558915236375085855281761465998136920406859720350494702419826278150957687777754424539662753140804095724081688891854857797037154474335604567363856663494440793917866786755773457544724827468400214597834606934212176026008508657213693138088442013998883541877437592030284614411323645756648567665813791091226631578708896166741316934942063297222359745867012060788086976780955436633657766398918713736394004454935150282350937755111965777786189068206099071108197965130403588508937373765490618925959288285440408581606657385862250797692328376156176134768143712134334411880733231331137478980131485831525082426486570088802217883265917915940826548334422896503541599876771474485226691116334318080278750194239771809298004019401810077854972766812090809747934915532045949327900683212204025091042625803383760580756524586775673547634558817979091569723739658071164243987385608927239259629198967261266801752162176477532182843518690872150325030119297663052525649561809503082673280792517700758302718310764976460722207946101548782485702243548686991709336473023302156985894495970725139375046383186816348868929869267897454064772035109186151087781653342563701647326147795871046458164298358311566323557801494659360905622814174369245376185837447200225347576305876282743381918046864179771354071542010934666188344148571025706360669088127423319975963270037672444473449701770223010854762112202881622694954716876719972780958649564059430151977934611107770117907671943710714992893738639954212804635861087355144258563481812659866605590650939523264025403950340927448945023912112441562552767195659251508319983522550770159742341909341198754491043861991957024468082209626921790034402965994724800633998472421673062694778769753558696518394812946421457275941985096897550624387729540037278657315700010423653063393735286982966145405391165755461837216448813977816773453857862878014414602780726934877674049116429779060405222880750000648012179915186661527545506041387998545197166455971260377197507082968752108877593158844349201201979582769879957429728478816300831940937468527809388650105043494960914031747295515048467738350854927546391205643575916414886413870333718818995114365227194312430738581293670840533784353801995883057272796975281086528608973902938895182387020111427611771334033408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] 44981280237017692566164168715838089542563264297873258279913438813986570807875303952792409591988102780968862353363629825871398982663400070959653502077786946282950759298435578954675674338417428061824954071356957862466378745199898557118637667669677976800538193205248305288683338250403348109099986279917436400772965119581499963821848602602452679915192265004785123838366272119818251543220576932934874042871086554415473750643676166190012917481402054545186459292114038652268571407831051026648871793854072529633275836656000103898033315109642629979693741474994890697271797972151140663068862287571034149428024173525693668613511029544814451150248340523319616251883949100942790972079312208362337920874761018458163990455233846068219085833216402252003707376239566961872601217253155672201823971959864285595794353943817745874350987873824074542870575444840586900337178162943440922434118982422518191309201679428007965831449746106205783810461043079754124754113037190299692312103259359164812643171925791651021898582601436543067474702110075481380991919040891481845170384594759198352347263374251273507186795315530614997954897456700522320966244009394888235682277375896383937397668446456456840191242914489495949303824840825402623531549171930394065429444787883981811938573612854997430121312159886540169532029173131985386528816829708622233175184094729775450388687120945562987870873536687702522840050002817472138753343660761171051955501957466864484842424525176329659054575910482573549000746626346589321855078014975702023928500459742680911044532680677685048686392878708109440933254999126212164640298465165116187699154009652675972796910414180097233131626665351569422369807109768905158177260885035989116110246156929663911757148863739711151974510934113840252336834940184048131782051040185576668069070125989376648844813149297646162599052899266916865653461286826506794598211061458783188257867280846917128408539515127716854296337055180416592607157164601898907634426673568951817949348419982305721844877330398686630232769090867740499638734778644024772774331692369913229206658803479328085020051387011948038279011009041098441412327419868917152981212467400327483203201630691920218243506875011555264298663185278706970984299006826694553940786463524560643976300357882534046871584409423965863552764992104249516478607563185901204971168297723209085138789855335355873392764673776424873136519712405491917423118683506104946448335035651276362846515927699521810302055563313502283418368861601743700882411020580772004657292133528808621051834852677065158798487515562680214198681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] -3551080589325969091911041331800912336357515992557825380876344889919928226028382427740505515780128622269817132496120966643326759192329941941134042326189968163016353725316690239483856632883708557161258597955982544945279625891265826315591702916200082373591016800816589989173222117607893916721336778231272489855979543807731295615354443308271216392746894487144782077729126213316686722941082629234451675661614656300639332610020942991627058514586397473652769555890804657048933506310803863445063798534930348504202893152283717550916198411195233365235482859261979816569762035859923500306600059309468649156950466991441005306112611224805485114031092464322053942612744211999565578404751036694461738188103468764396393210251934046273832284871848873024732200231159910266606606025679476106083490101328984381607968728660731669695327973519519299654168462077968344128249830221290734631769140740825251717104823508006974538363227844574128533567689626112793348123880446655768440737556047532124252575683831645984573240804026658069387638641860832037634553014351687500875195076164031109618485681123979884338961698364824276552425157186348582512791987338484324566158784433467498731829121756757865674387606462402524678902183408421315655341897500311318011098292475142149692018266089141144252034299913133091818919355136790482702101635092657531069314901916874317898205968376916173721050868401081395918998273072849068998585275081967625465786061528658594547457777456365469301474966602138351723907026133364975957367702269245195566698018118972357477057087541861420442287154699237461506371653647264764834815021401864351582001235304488824490395714435373383434011275517000488808633433934058692055119210905071262179801947035232214117314915547200884056102466134871923728402341718362225105858304639612865670297227539990706010868135879876772896907437151908681586575209092411348375511177802023193007832587609461727872637193762263824491771643063608987113421672644369880268146446351741736624975924110413387466787964054495506990092672513606741551345814401593201377867808064392171291240944597773853750262342579046215789203499111708752170135284954588014788808644174305315173124011319922810463032465170535192145181283814514189323299181623885578837142624311461967698895422132545989631523455876584403841935955405218201210143644794238024670780712536764975369190787906643355488136298895740036025229423131172836300438667733738787162543525421161291879620769026831371182696889000726505713283750800269177714048116143758026262888480996640888504904675448530693278790268107858493172613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] 254623719448267208785328204501153502595608371403166319724343564409772749027854546020665336593717145578604918058941566287739152693911452948290530025688999065076899795165839245994329052039151026503268812915309793900228667385185425030357785243309174876904005427221365500338295165688445814427271840330334632881327807535209167858697807554704315654348404087548873770392613164967667135547070962096803890053101190639844355242442381195485720978614978682827318847138060574553894721153614111650764004598197374650875609104989303613995994725294736880867370247163606927406375720215072598897348428070595502802378167157234576770393829025134325256380812514321321924901318625705645505342320122280980743305805223536461356222913742369834573882525521669784780641743963721424242424458459230412733576928258864575691227911926241076268071794218046722769982422741965100183328039862447621945206311176167353114630206090346983167472480579083521999065967041498509648382229332449668678494866812646474451710978165839805172124619489722159678762665310530475695711473496785141445183817446524668394553441363860369047943633486087408568432555175903829977287234880028505509188601388023788492145713476222138588621631854179585952239729002250979985388758177176454053395041291385332821620540835452504881945008361128883470117653289601930186525179284724519424134995346161055377934820967180748826466670277550126325759165370620884577444151888523010550368754629169339419296979947437888370688347644510900065045001142974881706946549594990359238360411605593731513733937815949167151683690309674486814783094535752173734974759570836712787089845232359228422219630196022692541521000229798400182088264510587620108443069152857495528448872502705520035690142198149561233863067470184822481039624950690089114217493985258976601839793162043759517464161945234876132048938909072786754030626322999710107787368808689463283175923922805208520160398913985259895912692296905308864112886517581885824255650211350631275191246801565207013901619652991008087584667810886982140019425123603273646189335372208368996926112409232612712773576393440079045799765941227734722844450993656667978990269889778154240020990685502489113261044010144340006886485443706850605075644807381263260783220408865329111838413445717343972227016367473582294913189722921841474614097374580534049001508935067147375749279960194975371315730788060151624036330480834947673605566169733220276250811018420951630307686396550400029558452391643182677324149330657433706149131225038521033416408405380588139082971134272645143288610989336504880332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,66] -15324553155190190348624998802490947199430436630386995915799367706890782364711178369137352781318672538517544192113078518092334870858354074865582560765565627081707189948979104911566977704441281501307487170500047223413254932480681572848875118601671945043350471844047821724903772721120327318596640728605611550472633760092320303941509138965908004802380410957708815413564999835607469258893087484176303856641151171586347501355749032225210970118447911409578553432257116213743132196074587045744197163970696832315579631034429804822630898469176668411808101600584012927195499076378355633659480180925122430723748035059280528832565744190431068525316315137241267697659213004952268789543698400381272111060809040593183782761065014904242301223908107102893157326444781818270828459040662958506340923958753190463713023792080268851326407678433518604411834260099856485754058916064376964696970107306207873656040983423438800301791374803936887047064049355922387232530336149316078235931619240378481499935310565004783420030544977532021752557980380214983079458965781426306299762852572527401544148977948923116815888496941268820334916690931721665687326074183001839131477174812514567772550155750667990892922776882003746487465616680088405587437483516891098674516868845121402492649971427482992469537280097722180591487338015541278605021063219466902138793422629999232926144949900003061576383311177002384008315753984208182588744501970304420842347667864244466479068723891915203178564460365306378223857032161307374684221848653913030490755954417629787967537850755394305157023636052967040615018405242792599897886448662526606836605800820407331278360276288800852570651306293489675334686372482827111910331399010383295140038797283434998685963949882632248595026282636753064814750363978256266467292815320122698643543899332008169671632515495568184490507369064778193109342416318178644857927015664039053829702058936579758957416626576816856156525785386194515442919103006213426424483089597840401251958680610974844875437467533649326514008887946206299834480049221163697879043278019680212940997488151961287354467322455084949016497244134643102205737164824588086787165328068304674619507170023402054749895676928851239950507306560785555402307825694709188584831762649924722942618379481458882222620493850947055279831061741961234015857706709835291855917412195795292723917725387434710957631221497746300292554850120240373820071610039492433206790673831127651915566827423301137870327260102047985948209613133462728796918529296543606273480828541236442210466309640882550730526517535106777743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,67] 750744089572285244362335133230140135221779659699642965543187102786624812949826627273005433466328537218280779583895798675125273468932036669143832368751507215078436814152211413661002773115851469894296235084718361113751543956856600631226081138819486496485046533817543163133246492947767807276034352941322281695087104883463092025394269863958987679639426773698176462901118171712413482689090442903586426697443852402543993649359490538491971012765645383266704977075240785819184786842492779343555607161447520027788211110652501035087458906689160196991442996649776211477241721284727937180668900647600149549438930628375131706904927775290754456453850454577458870875928077749769836730247582448824118784466259303368913931536495358859436519564543080911800619108243068112005440913998800736455519745920078138243014351430320371277039468495030873971070609759031189896593228974212748651968748359930242925659323002626452220712415094476811007912447818469975551330868974665856070820211111414610223523576496803192360446651068813369045706977582835786420710381290158379578018053441297993836897589392517197700663806934400465082682906123713724394156968172912306395041445721075131100814405022192725541758926147840076141795191298568950278865087933568402943620134089421964875247547743062762298662768994627914023483890527896876018949622670085653427212518342638223016022072202919301985848798733840312423060121056271160281079390827388487024307958935878139430876133404638158114498201930987987629988335027099050004637169891795614874183973518627919198927076144896616509513203382636643715061940115577521140003449480271183302819093429890606069672471942301767462470385356378353521304896899929070816620659828746455197255248204554608271149649590127973731352829440439128856656635959653631760210032493474732838857337861604521201057279626403935861271728276476136958554202312189542309504282574919968104018857377941186139483267278641790400808880325919602389425779951423545658078108102674686691907520782382200991717015502833653098169277606728431790059329470970798509518243103890639449578019740624612117411289574989402335708681389008195173198852037213794422418232566773701649625427324870979143318420787294948564262351423071001372583180717137462493490209814816653438332844174378508078390967062445744265083325053457358776236377999237326784653118025151590621057722839244528164322778389068994915756991275559192067607627565186299989370462412680900805570910611095245703304300688754660558961070516959442332585139760951442549963623046718059474501151544326326494598111073055172198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,68] -28604939154019321345769567375161309993520173399428280450910314569968176668667987596182101006471838867828719481842341707908432486329861361084117724333499977495486373727344028859774810980498444589870059316624916254229083707346911550109243521736470155593453689292552707709504474960550065321412691196916344663629238978378815689188240373497790444421836504906554172055547214162905037000492909047660018597850242999053379533800718520141656234668063034372055750708630204881556203298125331738894799119218095485486464942096535505714860492163653245508420446694565042118450148812721924101921524846352043149220831897688375857347649528395565775493263191807844857702468622536598507998586496915068776291105861903683967602316171924557019711047527054354230040596984041114698756392203936993865902857065569231386663103913790701460936185737253166271663360237674419863051194768911686252243306071955590684637180366588379713085887623030741299465455547517560282291721031649985517531796381258404190835423368970834136706557982970019715377083344854478797165822313915030560243576886503278879259949638406523996060765880708588368119602032888429112681952724228641916071633393155408945186513206569631566284906949791158201590612593053262061092923838555190744993057319735019211309233615302186505136476412253186073558222448689392071056315030726020937105380038056166734520934855239988090111351447197916942067785675019922894676282105064006884513358714838367824496219645978976844978040457576736373191467178312604936012302856110992965687047020591521252433264786329230387969216884254769310708973234685115970950306352628341263150051431246296237113140573816830836653574302666553681889093803318766744463959270257492746462239818819923964061653578789493443470932755959709200636820839488618453668653868971374246346740455250857710242675637449558371111324976174571600073626455570564074574080495100328528503140556880845513474906767964009701432725118228935815562024607653035710074732550111712744200225109330992166626276756211644080072300315962693402197112853649379737361823463282796170166435121687835744172340675781503528434726835598059562617292306778915867963562688688971214880338377211528390662588743105511851006442125332645948668898869846972876157711826445423249032385494300209219567036816776313803811711657741415295547470605315337280577122381241589532542073529618677750333261599508274699686285302189105893212357756744293396472980275934999937715520504018800572609911043670321994114218162166204510971139792777903332356857618872623088012072723034496579214063497526892298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,69] -359660436715950533914065968986585412176353902693945736307148354122796003186474706055374286728250937682809200399142700636410337211886731051763755005573276462440149888066649755812269271896531753968284135040381163700365455389183547879459939998285718551482234123087586609957102436562001434011281403184029025784241172984999341731991267908595711945759621968923175415236766324991430351222073435594634171641599508344481579256141270523960841372622146942065666922579998758716431254153990927890103489496965242954017354541445905032629603596802632518705664925539820875523450950007412483745219593981508705125885053394800316102820614564665014325642813519424309611640157926720670092115138862402097486188006456050023865809530850966597459929516672685425171462975102110966665988682016414382566039348493497609363074314287140313214897186709557273211721771985767958776913561189976189406689324846851022953384775318630092811492788244626912587629656686135557458014997395589129416255591163166865154906429087837257835779724175105229188655761259369117488705953553812467818984723140776518910846561828944364988142402875790977263436807067775343386307836022002677753227429581272362488650367869633970311120265079363746397005457163133690233120002165124475330882941963164128225019374918187391121602236578148203443057603919330695220209228460833735008702116519401551737145706128850010749009672756465412573159588692049359372915669479024895496118716984714180071280361983704151526514938468562731849309901812763570061501428891150197465919202062205915577154168270679523837094402910931130708395907118370744179170236193071529738932810892772534804398816083736143744231242459556594539950153617448603776319061310288166587525892421808292608177263402035231736896896324361302463014422984538622825146449963435594350656325385577959147183413927613777131058882437629111581565809685081097783551919434274062368250189823992802092243790007571941559305556601614378200795789102468851010481726194678772406719680284220107368942609057343849605076454081435886693511064337372429318139702149439604779328487664811918100799379087676674604750863248694318541740078624465991080750779249241983777058627077652073951527868623875613203962411797040077521228943911572949053938753721986697796172238076797092407807534597276080700582112335534200458028417956921417643727223952745087758135606901397226083514175359541949982516548182291180295060672638374536369850043928900653842409475375676483553598159555611199948742710884234691800822134539507116617727959036495165729069401825962473200508784840854732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,70] 170186819012926127625503773304786065641352551105262381379527018857242052356185811019774488895345790661123447588996923712606700157600375542685433583557416776349083789979451681538499139947479334186055252228303223393483692399977187275982331871054715024198893472681097590572796267874357334837426121878104908968421922483255069160236000009026192278076027491498473262359353311259957843936930138330563588620474962109604166378278257138538928299540735251746769155211490058479581945119273150905934147745537451770654420748903694949892700768288333502423173362482547527231368868642038970052668764482919230099399960234321167348917689190201126376171285002848623088836718071313872304895132143359441209737794277246107352978694257110038304212729392243167280122996731338564967374997179266321749381876501010570140480390450113483070227514247495016156084788307883274492271693007140604833863060998578638066456963782029893958478535423906825754543423871153388905339415622498201833684464721613112845536653487697524945442937266274762395371887677567797603546807531045026696208862221719236546347745911477368186716263996298276519418555089690618935879256200437503148019476668966024660201428737522570713507735813252169724580969048342409819545593508950697861217607917786282152722017215693639577295493854138200547031505670376739993729008508155854723749629033707025762836097798739363355532555176423956274747705101360095835445467466127221867733537902537689446646144334288110914144764851847415698130498034712114657178614144787464248939419413413966055791872096360953867661243802012451209079201494035164861973000335932582036381529324123429163472179664550018859398003147010520447995434919702817517827571419715916239629018927440892457833719115772590763420020874477667915391824388507527748355163233490387900740384117565612424110800176480823881085266742120643093492596393327410213406116713814250444781558634898323754234431734603148943720187107120732613892953042167935122723679344241927035196527028491048391108942594839990709782785776317045867361280843931841749983368657775699927328185556475967067824224753691187198447698854942761060286328790046921315420263012581123444315418801055969798545954618773780077017320645632506692420609310149644442607675154086239984119335480041167270347456696841022287158983433524916854237932835649291423726386667052628492980842496148787826130943926712937507416311533096270058882241505323806259836028078519204978591407785590709079411378636942620169828679335305365060614374883695781337242340606204059085055704048375982343880561060132945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,71] -9219886883890470512898412057656897078782124481616075693443285758806772680744672087117799641697203190489937898884311763672301232080421231437437069538206511977907247365420507294319100099589875483473966772911987810200033688400758825692713617291994704333221418979363481703652827345798983503586018628963420324143683769928465146847019051479063112509399051132521004798846302300210259335858181484115551218993953668627822798668742690395704370010480646072645877200124149518350201747463495186423631115409276346271596959885769416828319427961596405817826620520103174692348332243077095550363274991788693822916490241465112539497234320829865676149554501304873206370581905350042850392312757145905753238395972230552326801385504559519506249058647265721111114333770850405983989111219524483494649409677137080086410962250457907579170148935260776025625435001919843813328583710891090994620468916000541571719823870870068403095793649866694381253576254686792514206381499153280241873482768570235033427870100859882742463964603277114924397926641694969301434680351420405579781586807427102436736214814258880575222246274951007889687310875302616582190782506633196501369562249820232150566486883781821694656739087231489404768048114582585992396432304455057173834934617835518104439253756278206256013397377285276930386899427717573854842010052644937050944505946493000830720597507099972752751224607581976570249369117340374414958860766025726757056669488519378003821255237109981324757112605111786891666251526408203313875213040052526991530038317771106908570329246162415258947852492663873431780321727896892640770723122054177951623423035806097682169251321306097635908841782673666201669614792731071556339174326025297610916010760735814282031901606813146753361083048248345719149854953000979837281731104207116144315810163933408503819683122641416495750050567525353050424209039747769350498080847355693808580865162663409560092839072676303695822649443711824000868808872846557794209010338828634398566647337015706974163536628076792987004930005119279106802284181784762087211470419370216847720157661710364717932480299756634274131464929531103291183631286033540489780232057126988239563768314521814831799537004420800108589939476952280990990218389868343011297673507220335575088135185191360548283117202789026401291708213503976183913843178982428518060617740008857106707936539164245474027973804053720420849993046804091104070440762558534034252502439420610196197093788294728735617913298951880411265620110315477697372895060927458327180930702654511569123591724225506488056310029877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,72] 766839917893404386868446950971827109722379769889194014389484803924839864851143988375790294402806962507182785579149728191867895638717735693961208543312100667426849525194032315674212524088371995066330321172094193388272310865923672961420179495383495699789334297836095685110695068060053776389464916913865206512991866996093402397269327898537301123259895657375727662666686304779068232184231651146629624870977858123279458603757028440307174059494093355665665116429701295055289827889931562751977707642153827601253764724557162964062502970869641983379491761407591177016118396920830486981706008148847493108917455984169124663840398568324671646997178465299926708204002000278170897488498018091819149157627927117952966482786688256714468417657600702059392060556592402537713608924686065341029130483085862114697171355270390762963655022657281510871968949177179308552610334306111375155574412868233616160928226756966090393484772306592201740391433461524758202580840972098867825525409150435859976692925220490995100550706832990353182158022226692644358038070197828005331356334665374979983140097233007639056107827153905394836372601289763946428410272847341808234738023625390641718187266984836681665814216276210631666292919294786344484729163165861000717495234216819580585479389522633316791191404751694497269432821019215752894887511172741042846565253283228759356723591494044910450438260380032773110647439862053128794571951216840967977848567242976471925098460750426890840795163639572960888839663298918756587089332406058629291577768144851663560865710413637570741570876725291925374661311878893568694516483885100973338718016960829397026496810008917242956345158090426219290228732650489871413109261073338204600625478566269947843272435323668511161699617423324978794111467853882686411682840272696687845857131488377658115748709390148799783239582457409118884310926643013742891661624602504970572874065239215617633216943195348624753707503566098621167543292443693827473946963900856941355433731974258059584703025072694257200327678647920572348999559824384913806224534224913665957307317966157457810717660694622236809384947782651229841209844090471227691641958932516795909552109327675807894735855242256409144831736412866308600867295271393890788328187079667873557243751540653869495236382847637593220044578366989298632802839389353068600346383004339735921462040306579452801183639749203467689160654386347828026982693597548961530006487385399615619587086484622239751848106987380455156802358910119818015138277059286114012141720785838407289188860792834661701061786761953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,73] -54209593218490286101851356727493706813478274402665138858995720604742890406509810140316572936838371626196323965348120598402103340157206344473653997565342772486669839295076774813576511162254116569813047131792645115503973984642664531933630824893468195379610197565911540339030564310827406454196712296775297079586286072750544361338310279881183009746452816629565082816565698347458038612778858070176314569268796653759398088365270714991915790079048831412959741408794657592695934802830409158701801657722597789008373273741505876280381684962257001946965711212519584723483753266570646224749276197895733686570958577985027623202840203461158477803825858894078492819977137737194375004283837319546018862641313642149762558171943828276522503867863663029143336369996875944031109210894502784748616798031134517996479660999312242569417902742998381222614797754747685209223626901883866335553258348888299719105943043747165041440067070766520132166032238188654649954500382953747956556609086965387931572412778546067695638830302045825236319562747709693783258768021603767931547232901686107023930569597009363799966983734886939714655689277951916479361372888244758619773432263689998296544757351168341556496822375935875469410121867170347164161927595405278522779588815747360227541185767839007859642050088248217285338664164003825159226607763373957163162387104136509212156728135838571859696436047399892705424499532169926133372560188841833117998326729282984783671881172468329584958368922488336908655613934821326257599555338775781420483681866714635558461055894097108810948380724304046039223719838109540523882400995796706527779736234944330753979684651345679488051287150955772665161112041536269461432586299515822319485256540053122053767389230508203717155357231826014281397577799764790410228458903212628088484038373175763410615394258894023956927254799274547197670175974888064127993547111622087928087792624726495176770598931478012969545004137143938923951622028076918275779536868725189592642881347793683496206063015383557170887745702459716892629357179281509686591890819828009586528720387020951386658343222017329900098543421517442651506282712432765620766017203264896286648507068338968592682188326204636485493184720979053148173058227760438521752124875525755774017793533910602638635791701393187691918129296342163907943725777226721036796673284939650206745606002176653902380208283059150875739033946834595252623217986593967861636722270488811593324227937293606993015951739254214353704924648953549738660023608322776585391732301102394534429383533214236438070794439884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,74] 1059446636949851317732173453370923954619010965383393309704667519084175069059363973368113104573072541876932492648369099837820615793075268074157463445202589604575221115390542755272770454957084112844395711911513252479274061794199086687496343249503404297110948345070930976055611828451438171709757980606521294398660177268007554687841584121374971804143744703508548662355088868635195495694652953458782120838431974990081427465954867948005194971300990521096611414827003611319188330994110225497389859462660501406873722453633680592179198124116689747698230251062576597571951845562875853307357476634948346377403436163169508405283050775145546913540885162746652010159105941740086449462928900457001624739286995799604866627226008805316272357033442821576921616168086422940507138990097955814756771659489619842196889096375545006036391374607454439245046654306811928016398943661517580716876960903182561353427833372302007640019544057788566068089088417432685363951486478415794955150735644970360395968080248265451860438725294357233901059879903008285786594282526888591328425356090093782742422094139274636728473462523460538808365072244341755701604078821237559078213016283714192963921650479409516839618013169463988760781188918333244405221353218793561407780591660448367073586890948930466137959864711384316027089708684079169688322511647414116529902903196383541627345279016065939796685617418505346756149738094962919871667831439925693272320826539247095247522212961932678723092966928833284209846189145371740211218898239775316926553103623483992986987268708941023386562985891563369741024104413485081055383511096078092221144416866384759321368738483819135696409901829918755613662903309661862605301386313973476059575732374748671433428052499307463082075221156120580203477449265419617744660887901303556991289549051228513263131927886909970848485487362897739544483682820755333274294275703574090980185728452497479029420772526507016155636943197909351003338744638169675531617014611772149497257797558040149591780512677868221184814019862781342531586012006046349664269707326180358027953342298714676255722817163780644557411751287112260118663505406533130078506246225873259813931644422715128097247597440705660476885657372298058280293476165777310993548280383043038333000770784861903845447109520151329755004035992938748626701991489770194391576615790882477900193282290698955725136319373414058101211309797397112287620102189473493194445232004713800490502759446260647289327343661364182536541192248870044982338103049629800550845369733168867366632787224026300198517284536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,75] -48569488359710235181890008530498480766187752591998517433282358383052393816706203551206729906200739818042728970322270320642640848449594108141901901584507468058973013605417882418351107497115752932190872319090272240150503817182314878330434060109508031664616534805250824670013631349808351062306745254688264533300779303511432707983507312805802062321266919379830887197174452749864127835128699595646599665792394575386581334076182899814418721521745898370397139395123169066209032784479380156350841920369674781296650397590617164350542191450327748819964132620280807568934977028773967376133978132440776561559637837047271091323665674831256365613167629919553231653080142117160829811970424465260861413409651188740739139933819101697719052057125526970422171833100951166615529621183104168413924274471156892821874157678260426522950515105528016809594879739319202144833652122777848863446097040784157595675488751153386493627661810356154803873064411652240672762087574839333554017503339893601435967999916625529926140379089334359109465699018308948074970008697402333704953170870919712928880429985871852366112365937801888135432156996354821938780325494847699882319658777404790661926700952521150794790645471378079202579475928624749581516629602630575402959992420483751571720639191002081764074092969245549005362482286285590151921846357294158023374095460912243919976332281333022385275209297315518475997318833843640816340934704423060279689932674621704264850039495909150361236908853654304620154953016807002955894267097046152844822500938514552824592967807536240158008891732910020182963944218670080715526932949484617980227482026344787765465333245924272383874799631382432999417354019160706943846428581785161385696544307358392713450166217964697936914654769028074489987909851325165206250396769509932304612400315846726847719902891344434699681575020037058334985401421725013922853179183717957634143272957261401292778578223777427928079530254235715736735542326181698811748301225253839889814106480181943632396481968948647091208450460110902505076229740879119810856793963800597042870633438840078304791574149557011684656336975100141626803488743917608854208351880064812271134877355130954439326504549716578666021375258246679836629571393099456711756049652224347908189618757364298646327692323931954639411324877019209221283735355528476210907771990568583582323291266250098979515368865387350923848361011733444965829240609371418117237207422903576890875607980790313826316901242101393989950836386272589203443648568790419347067526728097389321717196631761738940784050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,76] 3626809366682422852347750477747704954427416187459375324092734110854983544153641486621823042252895885649914655493721518052926962743654021365288898551493863860129133258938138641747524996942101487772481250521785001479136409176449709871245004403446226979243313326317347427999829667579298293510559033778895146909940987579682939415449360719754340220839273098460895002647734685979454092261883660755767124262777570092252878418462714303292478406046555216940208319439077312572799986291351906601004110296868666174474874284675665683974661946564117750037786083116058144671167070746207731582285839976498602141754141556735893687997939918975538441281138397614304312352268432557019189172829920645502216375749378370032369502381287167590189786849106099570166872220804019895126888386507561346136271712323648661235890686997009045823417340336569092717271592871881119830310697880497809931345580281553655411941243681953333639566532280923655994487266800799739113077175032758917402940978921312260229562011762221875564345161086290134200707612523572598690063622579068681991950321587326124921518931093302633289697675032818738027781764876884926889102372273365979427354182165417879448763390793472554251783191196830949262501076424034195235205456322620161532478882305260722620044097280154464255986751241639407200441839579535026593935228992886250750659045462296367190881510534704816747751346667961234111806540982080922871174004753446449951765592458572581877096609576685665866438714913996198550889121799158467362922613270030484904022163713912070345118773160885674224954119654950658870961655807830927755638358157474485853805382083969328454330214231954815949109464413667558937773520124277740253345937668892119862618443679387702693587630889352335146342272656259572779600083583554164544567696559067594496226448686843131681383042588593469787434083246611723495997342602103969634328712474136707388233595804305536775297891011999668594455041119319778031724901119649260120836029467470690262418494925478149414371668638578599975862457816391587257884479804635835833409437071059805376548467329521955975073640402833986346169994510304390005973819984385665420234256208000263697133637198183023548925999110762961457040195738004835284356347775808380947905803246246728071736746515398336061498476718101239279988418987032362975634275825658859283249079996820469472405031126984116902599006173942685718803113966675898191506359362134083455517006424618350565402631901546677446431051119775972718307381811222290449772374871886822607149231825893872330884428194390509266759843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,77] -45977287839421112440452896437077908808482559840562337246149033047660554287560557824374289172474722313035421184227902386626922107621085247060759513684604420739311303261422233792766182300732292943974888510283879726659851086066928137760086590104557935812071638315708032278161051948949925327555592321250937614560124977737416098541747530975027229012487327220426774827443863020415258630618897005451883650420524648136291003773617869852335412056999656436071841891965652191900276203703399331160714358148172570390305013975325778107387131882280193313172521179382602659206486814681053806366148154298244281185768126274739572343199834833494958026435257472372683590500316098797448811478683836171781576445131159898491770387413045575326400286034818373319577380790182132364506017264957429656002688629578626490356909759537212457802312657172105738643941413577338381678166826164478906893870790386471733501371964056098371875055409100483132460715871432221799332536069758673706168710366841879494026048470885482688786815885158852364619307867073828272789725233575923100127738208464146582339874527827703127670900181851491453408623187550980264797021354637590856818679195902927211870705067760274805921510094851921724315640043476219871207886897846524008886814444242945101740447367910376090195056697142318767587861674156432221496422479345996347556804362927071165846440037950119708626871770946386834976905717931126760099469109673041126726239943265658702211442622316884937153581747484974616018399016336980687071033037943733531226981435938351505118655568551139447944925533848978208307932491534487994996622677447902187785504051755511661284608857618214300627252339080559490238529191923615024295673351437299505618570407004262745171162371381058046013238980755104740942920896333060838093220648657740558914390921579301281316300263931876969879678705616190353451424885211676551135273894202678449063031851666523877168268292695661781730752823407815217912746378940461807699961912169631688668607107485143719122121564177136079582899227453991030806895592137109446309236828082048022621436531751209899399627909596234578479195761484225700232378489872016411716472216494928142411100792481917434967965465192701768511922334017968779765763164114451757845575213828134699101804444512428728725744240274994811097521872429815432007584469792504829843345421078960743944476955433062465534547522997077539034689412706871486959504571884618715664423006096798981730920583305403493454314675274454832580801519738028484436302864172436431874993686447558154140309476594260857428377600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,78] 331194751779722663380626659524754029780558462055498489156113361995507047537199459986536516150666698031416473970888764074158894396678749409799789945042568212294418963310925713898216676550711543685415465085132876201203634680581882622407045305510020082205237658621417303405813496025833870693334870673825939280518247846476998246078247743747485334685744120341750539612356884404761270221588595347515520366623365256382387712516099565828896114564656796037374007161455268832054710379916951523196866559751655172080172300372063276426590572791681031397255648872356118198298597153008499447382707591983213801788497644248803485148610982669602010943475568802437074269433188348972768460697471092774799430597860384316714950043470149699786780531292569593646120851052728445710972209492692741022196942632993549601949065328983193010636790150402963900673791013906699646614511719233952493715485955242032089004213028068160165246292775917528037081213295767886288212884574773949756198407711542817929401961022752917368555580392066892034512054472270915552355411317835431247474876708402254519019320324322241575046172717922016445182576613866228125065161360113610744871859908176576101215318018936486627846034085446373052255844950067687537553302014335156901299681864940957964397575104771282883768878131299633323908496097511294592135602663915127368772879913508501271223934226227030097936937259136544139287646881203960482522593547867970847765877755241677059913815197341834554478577984035472888503593293381823984871180663144529934445523407240312180865100221576194250309922145270228931164204738416091305309112799230787276463909502416507604662050692177682194417410792491203663685709986818883904561780181893751630838993045124131810963155648268306932114823588977388908356963193784575451804598678401866799485627509733407184514459011800452509018305106442056866736516273167258016160334667146022967806506943283939181126275306372228137066127373541979506920706997849602142629574900979086177436619986100519986220603219300166784500569224434003453904352162474625259397936098275419452890026748252069566269261425642024957807290866375140252078429561773479057578560364928610527584275253374749562682723593423762926830495971963964857278464049118161025169434192246659578298872356246219129341435920636363367835026408131891044856803130172626834892866439608608958141526308188400806814227013220376461794308942892372401290205001440282653317143024063217092320005294134321363957682200108708094102177523141313722896001028188600276170200844012721879918606923165653144698880000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,79] -27521232749255129134001498085717645471462135151106011436682757935668151385827950424289277873063669094772007025539906756242584155948320884869694458343651988954880307941298180276408573035237140781235216540388857936678488753551076606190101362842062559337531154051300471951582413639000356886611260782968678180123965206717325533031485680487430121705573031124071054023153395802405450417912801260527119397925691393063493234499026920697876543362091238406135423676710850824780397249040997140393142526696993106856388967288037587551971656162437490355493900852615078749533197951111087100067325322332544593147378779815359391533376701068052419659632436413269368068778565755939627633799020331385586621465534386585006675507246754763582689416292267550697324757773479800117440408890916127227374810609514646285914609879408772906118725893524716449492273864594954963281777262675766131389822820669389923932709028781439062082474661097762394871010329362392685340529907589543320160729380043528723102901766512576991823241326983146944851959809872959785805301815263453236194592529155945283641053154591571129638586095374094886998152716909125944287087233447307555071130440142272161173913159960393445959895065625691156630198161572232875772517685490063229996610405870068754577247062649322380647402221969649775567709353559242814677876899705919549285740745223329387014537997952615249098640035763731976548266141998959153357354307596771420022906930383228478904211936941519122517505066179655580124793065435972965869891814931402279742966362952841036467410387692334620571874357462105644625169699471386085387889139275094678666849074131357249367734889969246105890264080607104042851764361787783934859876509369762519154431284209327134852045215646909233298550786820053223224021610698152702746312628063984971619216925539869180650186087879027993971975740141250413003828059540929278441982777197713952887829602146180594007698125880434098796648337345399757499294032706046755807816570186057660004775511347980181744065656416944976058202514126811729015986712093679667678875632205102028489723029083176451460679510152766654490751379715174299512204226662149097304652018607391284813378235045500818281648395725184766351663764182240393207596975992941429332164656834282394233970457533155524610332610538629016808268957741681808150600634534854413813662947572895235481207272821921118759134395696716650946618421413296561808463251533719579528982310106987933761253613917416863620814955563372649284690476905608139135666282227551786362192714971368443873675514078180252057600000000000000000000000000000000000000000000000000000000000000000000000000000 [88,80] -164381232562526977281374493396711574108457530580437077395149248334031376401326903683702724090823811323725255742157127006085529293903654238066288739050730910614765236471121586355010241770715032510001658741781643443813129529685260717407489754953740715619884829084030764427026250525286236022695540110835498609975973761276280115649345794149450458188416460521255299895988487909638132183277371650623238047392972026432836297264065969465524984949959823705677814030045674686609590156528360121652307186028714441268514634218350105844887049267339616018769325174548295475226689161178881833638662378142093081625589292323459614123870441711019923215260044674412480055442624898833622436322217809714096170110253003223655626112155798357328481887535279563582156362266413918108230839822162748119650946042422428352765297165415037924602953840253640764072564210354736890333368966442601845427413720402698805196304658901791629225782485470321937042776948959529548836233749514248662004249556482284973277075801210230492240368763500755226052532381814243705710360720176579960515540504266018064975420678004984247575462786105681865659692059566845378361686879593403908521557646582463751569877215532491661539389226560667953328585086850321318064525278863819890079793074760801003528649549635356656785180845021924353897693462971776558791145320332602919562665727142637503760227221407250793647168527006726257627210034927312241714078395084178524160268709072274077270324267889381055398183871222652824037801472322725773064361143555889728494194631699756311058591885020805224581371457921875071653640310240055862929690930608526710602811870667702320871211873932882310676412048336050616225980656536659864548922600495475790279804328838938489655441775848539553133861003576869947071390016387895859815212824888642241957800225904719253751668531705235269514535687671614325058915249281603651011452218153403717139066961887840748491971719625016433468752559699283260438830936811617907087504363837285525328781787104969956875505040208081546509911087811814217782767966394800272051766723895544143894033528813926353647389301688917599413466110903971086738409565631995678588023431979482826221350719621078197864492475272352603302438494809831447908282843933856706193376545013300293379416673529636535043678878196888588115455064434594908243365818356868513924534476712027928837849899113501070597530294888165389845816265485784101240350407985279997309861885909862828931651631682604326293810421420927618103753645468206252226649165542315333308016654111222531998024014343071334400000000000000000000000000000000000000000000000000000000000000000000000000 [88,81] 169393523481041832657720559691859082055801079512540101571607590457801431182551931065381981002753778763708599440600200211640533361335996575297758150208041343815379881067179352021300500791525796006351660561296086805236209872699133233753313381865319110320073647328224388005584787348618559257431689409497101519836304564351171218861691540319332140242518261513672897419171787125126798247123543473392522940164319213277378924821289642028270265219409345597651751472392903947139078557744851693304337422750037583709372598205447342483170321024977203516965695942393995172588253735631312020944863341374072765000294997734693379325175674560609484355401123730485108336164729437556220574653346920405463937574618737650225814543130020970733900956064785195769263098718345670602296711663403683273267031657144291552312492919116536516266103029985042299277457246614313749929741875858820211033531127986500053271241737052472052028581052814869381510687859644121873321055880793150933378806724116865083849220517482774020108865630558654318680334869676406483682153491028173763332303678356932759915190737544996038094356839186836343638825599199523415207286033856619133374007224254675110726966808511889599402968486033381143897533036504234200721007555154957403109559211902854923645076891824025626062066038236704413793318936887066262197218925382743341571392003203793897899792249907355333753096049638269674183090816291435605503225694603213066641837604054840944752851214336271722671303194138005481687647914341351634292707483595359440381648896020166228244613175597647299214260594563500107942509242876409022513111975098251518884143249948275717398244786910359866002735373153820562754413155804641660435090835279320090810526029785453485774836531420800830677607023016302593270883980629200014585375221159080838033686599747842937444561241561444972456153195806877308254314300829050537555379997447039270884294761664918562904553953383788082952088128540566136800335783104521688240378142847470510709577273281141612445257844346307809462547666273352907105971247598371094930547942861517291360948454557459680592773658564166218110975351527698291267077050903633095907877263666188051705433816707527049804456819169353734227270218093336273674033108641824630623590734547352598342426899019307032480788348715155950631312228950537048592940133341259601172352307055796222323562756288734478766549441892333565576370508511371150963711230139932406054054038980508746343537945604528846975253305606588796911686263706063443635878559026431755870566820923600979024692578642558976000000000000000000000000000000000000000000000000000000000000000000000000 [88,82] -7620474595254888542102668836565938977583071600586680081964288335583876140194583281800268685384885158832705572394541865506260125238802765136630959311631558557092069211117385172075543856281991679811095853616637560716998311565615844092385430137809272542297281514401340928516245283913039994050197452393839002865132528168034372822211993213946925348124300445211405457705157104634461480569685166357260305575359253848113390605851994764323087194492404398425630130268526155351456212409247785374737655895868282159093689030485248535655246053609005494040474955853962233468390909104652833973918952327515419380780390667182719099043289670031719237972689287124387811877126631819066949760878948856094981043831651404881418554406784435520607748507675536861205417960148182905683450348877233807726636718792005762784293908904238970607951453331943021282716725800225285272232972796451821012493622617481322039692873531675547475885810202750071683336584895647618575174524972747231948572691923274530596850161514961759611145745792965048858832732055370107553226332567164590191117949927059603774227721978804455593131081608528642664231425522020754485489309064055176154619891027579657439635627084789456494406970700127056228411213119168813802616635032101469370419947118317186464210152835312153069454307124299126602285465647071932401925885566510073911655590561948193036992445883159915027505050687751888346134364765644057191777132176325642257969328146741798823832940077454535799980748517699812379263375930004245930735182623349253728575396679003272711625362572016401131728901334173668167605964015310308315288610827846084716664195561480952393945395147484773668444810526025912912179020581467760311830882780922430314713332728147409145347925143167513682829603171846723644478071551265803426079989941376251482990108243697307563323766298752955926190197722292984105418677136391794857293863033013266362653818664039531356159880878406190302895657443989843273397012184135414553900731292788555094718880408436347404018444200608284757967683598120631701089968446777898244478769569429642314314426473473478811743080428034575926677532176308664696621165885229946719229154659207502691707553691333174154873574916206349652448344774738420985751670662060098371792438185247974456553342858214377209402070963679900975617780372695281158925710985537261733929387497539307963543216987887766996685661808152726310076013696257212532827966871415927353722035869612023618687363239985343774571262800395228188162397885104364153378065681031212670945798760292283262742984587319705600000000000000000000000000000000000000000000000000000000000000000000 [88,83] 47764832281877217345690688134502544858890202616478627730924609002597377564890195575436384541799173507587590169497233987276981403278176443221358743590774285603467852776350615744614487749832252390377061790315837811546358417639322337992071264202507684000524290823429592892124193510202749715030051576894107060781816738386071099664800801060979521730127999816645518414991432144834854038215042219209713304757793086177216083512025185673982274695612650054336728571667772552401479739724361109701326106788514716930424032348342056314744531453064173219331371944459830683534102440032740761959935368895834069438188095253707032860201796420172121222786384238160498996641478521378886444912734953861632699508287209765663219639538208153962790669249014308520140807802447773016771310861743926491511801456550628975379926441520576296403912623893395152248725989828184372005753973403851972645752265166816235279659370024458341817257469631871743956627560154960528898532232231745073833170997434506667240680051599838260205220362686452204713837686453181958363558197497883138051797050769709157086838477067491289983094295987148515051040544586066439525678622334140544828287401198757093211800764129942414627216813694839872610089019487925489325514512570358441447169322895889552487777318241922492667665464104528037406324916002580061644075010776312963612737029460944516168617083432690220837599929261622020524174356410347455798609679610519077298561890483596495838734189277406760849770003122525110619882039772992263345813116350994516009824968503296902827921104552821848736344511880416412839199781675577905462554057364380751290773523683490605547233760996138335762824802481717679108416218683825635373069800781536555144207609977735846032166913149569074276846538963932625936034030099800538686327959507629786458801071613867754028999006015456394847910214886299992687286239724991198836636157553878854112807097416387166540983148469306589002041263828837829560477804348784413074863707957902668404164824161031933378306136379921952447414110775634926410895284694700641170582347574190354846138743982359479912948622142152378980990567068202724078902506614130953878975988197071156015580614427192933411008581140010620470120664177748425356008373881643914390474067653833381331688757694187245163246792024824733479388235952040985022005484113829879088595741126382352684105488835268387545678813116947449034432370370838140551521014740539658117632042567405028076585758874610817996464259305244725886543269096619100207465498918339813131338819158529718957439355505868800000000000000000000000000000000000000000000000000000000000000000 [88,84] 7519942413622645584011764750408017226519982026311955244098736963112237151274020809934678641267996597023166198696340716922714082730219645216730098351381821532552503225711915111940049162085289740711476493758489407370110623616339672630688848535352624686327835065558477782294126021389883401217771178121967490717665709537995683541661597011206072920546781938184125863987385534516944968685170952185827547518996687128548785208025713663096667475232441434288161309921230061954869312750057290784297985573611023457502393085373883154229697473809962368456909777063029584612418174639203046233561106554966107426293263989829650183407312180468287407061232935251383740984630079323214334352098216554454608234524618860878874411933157205285246186987816506545293912013441872098140311169025611979733940581176913248142203737002512107236451055898294921342451019856938721115509767177381803183567996394040970042056953576948274911138411755067737685103379982625210501911872060683668258476274847422519189919683444544101502769157545037610834193730246173694738285493699070938244798584954384501963848904318075194769363607064548634310342134431456740971419805236264768970087019185675733686769756249816256148757268612789956364204972571888849032134300085294589839466793188329340792731105816641632408693159008715895196768191546106075160398916270806948190474720868512410184898427006227211977532697133555217233500336361471520869123735745723052386190209965287313242867816371974652798535864354743933396498635097460386745592472877929419601357430075851947643990459927096046774052519138407396865229867368279514772703703575306572522969003726673506843947081627942060029150256144146376221911009482320540850958869410543228305317652516014392202536285488580502601275694219769139464638872276612622943898743515256087081632467399845326943185118335037861909896842329516544453316758243185492574059020040188320637306539296853914247613862745621268317621909173854682713252051950209793668637453334916618125678028990350562375062579841214089450869342887688605742477050359472947706410071277174330344769668676567691512006956600095766520461187849433352459410165409484981814600968359445534071767137625360520686839562182787247917560444828847937572372506804869288683630767519829819077978042490882447300765853008308156746109573332736654798259266639750470274451000830160805672055753434374052302724168329883779968204788044257433284512796541173230096094627046991717875227925022927889272773996574533290156366172579414672021716973202985983535500854332142150260486694303170560000000000000000000000000000000000000000000000000000000000000 [88,85] -442247236141314750996342102974446533639949198951294004569440866428621892996829690945450818381861256977336588029073752762806750035281579340712681401851284622173726816435262596184602743406251840451854769539036790180673715668250444697110289941647138131885007965352832095280655998628677336422191278184377865993837728051615515738321217109426307527495155247106392716672610358797230988530413512999137011743441947002642317543275445510337752229593414304683674661903440219147142950436320054052689632600523785585156804627788607127571846612496644799790890005351001970626761423433421790213487562091611111166241585747706897946460159263785841156182706940749855928938053720808667112995700672360872554677072750949907981421496420950562066667105413420578161651556354088372215300303061927317711238615712814411166491824827872585811149288521640808104480269951386896270067001698126185299477219012981741720342181064676563504071846448426975508109969911439956622454832299538661272182342788588253732433631690358967570182632682314801056584244439349257105548519212601207402171633935483861055435823738389052173559172906621577725236397935783754781142773079891231988796957594877901109951482011300612502335417498588070597024687775415718790319400497343516744652052822830279563338300574404960876349077449650119167002843812309544853453331300822611324202557374392505237878005679499271544254822751779537346690174213660218006930819296130700373302467307249348042517514773184117300955873130039143377234242548763190879465358135282008002485901415474542194902455387471341559236602845203755633305891451449673208851241355074626553773496278502643485003583873012202798934789272658757859168586026240384194672789882132427212932841565766672893732815987732914530089670517431021809114838591902742943328297097094155865931771177990075348739119566330804303843897742428162772260448380472709499174186271168699961155126621557726442665145520438795638090539809844306957031732605078414754717844537300070350250524959835816436223199690268892667830066781202761899056862819375487809344135950233737532972921460299231629671380478105774988199473518673407767706771076356183399543384683834829278612579182960304369039795424947267222897643156023540533020086547781286947078348727857314367163565893043247858388909983481295143043704191233764543872847494110881457101649733547852795371006904727637580677825076495690810916984886359286459109853654295154588989691116389209165644702977280062186325393855592909468101135699237954021918773388379636484683769350460618522282085371084800000000000000000000000000000000000000000000000000000000000 [88,86] -9703251911391648388506852015725758927848921585562798855183926809864054102843641940997575211078425529172536140018956376580044309633411592842354142009582580946058875446100432508362580789528075773386882775201770813081796348705652892116454033590979294567321605029438778763240281844413795950720614166265731091690772673466315951061977693864722558847726249642736272881767541071494009816001671726048993145593156331182413351806005618682447901576687591388501248540893181163060980273219493569590170323124129381679144357712161112875065971054546302359666030613045852128590400574889863873072270446598117884643317675638782368651394790544021032260155816538463501950822047827948537916308941586317217591287312285543574095173235722317346662128819515052006773124076011392769206957440514365072057771439591924821138725746146229028091427068199346597102169673076167649150432899813725399132764288299456501558071662710103033710747100728241361111446143114440081431460039860380294229110678203816380827703898002254335232609750673778024556046368908957746379527139103915758464454134202393661491251687368317066249515940141676624867146570708509177989453096502193951991552143003956260667521413941647019558998725345711339057295950542453761978087951838865844915323882762632634396653354149692718547713374092779632984110090783971950900770006494960762495688406959040342406947801649754497490225650146180610194641119118709594812643332997861688024355076703582290866835842981161035428884872952018184754638607469953883337342309295966051046487192968604309054108068914798266665961138714906791723943090602687688430992818148550641488864933991164146318043135194845892149883280000475130943199171663444571945541640011930568427042880218619857750893779061481812333558511952939455124341278288202520119364270296488337923969536197652607089831968875692558223628179110229581995752493536469015377212000418120886011595012112137412481597287001076149957416007923357505612234209122225845057117956224639288075291812639733290161946763804924534318284341840010201300043834175678859105974941292313975838306915114510087194532900468325179585150579800781866929829242860046518582104173363559982631473485530530428873621246864788630853703127186154548907626039795675678812762119425007363760137550791230805753617957338158064527576709640649671665082484208872764371212949370270495001394531013515441460191387088772611793940943131523117861335717622669132111445142380071129760999478795540328268059848328262488586726490832282095657323906928907819259822453421394913327328148848640000000000000000000000000000000000000000000000000000000 [88,87] 299883132931591765547026779045928754443828567457093197071523220073612236381879080943363195765019774933555109972447003537598082507300925840792856585010175323420886318341832158871439033265914833370749520650472925421013620660387821287282080465372551787722305852519196647083046422475895340053246276171181568115950166864268411590784862016948854634154136576688732497350097973651144350043059286823284829402158040254529502447534955832056430287056525742502938235584019805872883097191843007812920359089533112201939739266212370615463038841978970423898884969275748187057481791578866533848207339964539041542896469205674107537184904492204286413729673842358071502476062851657279973107041229428880812729961487055750403862781404116351079011922001047618752081594541779891116557575967509214517733953277563132833820520835299214041721334807974080942127612693197217160853601238362803806035622932616837854455956515681750446525820745286102932672532218659472728973937516688497272574680302240104520704804609523643221229515406026150319297186971214970264530215157321985593259536116538292966801684241135065455935369352007169815561836998985710798614276161957784891752070744658320511216807786154850882749306866810868419797550089986802919128369842208700261817017075921693882761439709627010784357426698181594248181977394906077053535558408701408197271175248879627244489287214805071568808317863545982781223906182419998214237323581511733196317426250387766697089369782156833374579995104821424760318015379442616332655508667005698364689253059097464753888154242740570885202378358976910553643845957236949129234116015372774386628166222497845915633804953040236624226427525939922665980972238897729563631060921043576087521601713156603265680697763728317670225921040567615897203918387624168969732992588559458759334830931598027142672771283644901010003402818684036004455743844222827235323291662409862343732845741802181219595241469473633936903591987697548192775348662467434714876791093879238087391515180122689946322753733159928055489271411129817208225365793654787856415785788970194383188750072696319156855803467813164477114990620755657270343653662990131302591899744880782525326997848473086610777460365401690962597954262351148374676062241427877660147524417572611500254520616375987047036477992278594554194428658544718834359384698638523159029698040874188189094813561713087199032559644066250768669948322899675684284614829842699303603172661483515548114260532189185193544893870391025376990792948986712649955645839545550025833472952033121272591495987200000000000000000000000000000000000000000000000000000 [88,88] 10390443743020466263485341588904676499034331969633846109371010053465002841055296521801972562274859467936028596569584808739256245638005564885876062876900399925885912545800091888009616633480287531534613106177053859778398355988968459782663580530406096364807654828185110442502831438321896096402941471739700104160506645668039344326479515548774853434699742665079686846820803103333030821883829434571681611587116277903489032837083962002880060171765409973739736244280976090227791065890827579689292639767943978550042688293342168859870589257075404179831902326528326199981572301272844720906286156294701936880783924289232552339484174687760569700316740466402365016506907135778219520954971651046587104192184349667455851591915585626042114627776208943495697654696713191938007946052991398865299588216126712510102880840366336695790692053107289250896119286958457589898748918285515864581741239708285390957593219425981354356484315454530442251492306603149523968461451947562017549198644784162852589611042466244883432011235061881993981361916908682389181643514575892420405489496037567919026130462818019372187340594424467074627342609936260507678776366356587548241555611690531270392440829378911727917554860693991752165892180987708172743669928380480765158867842227424519715328665210257956483425050374214672725918474317372543375169147442055814009584166724732603827269019322447924512978051252418031111509669337680709433095917542308525193594752398258987000191910265753743174795610883294015808117597626729714214950092230146253514119747856026650360721102127749959181006085503008173487110808162759208418897366193681962787775339623112434737735821494970864325723817785310152371862156732678499736633490574525976192760331970898659383716824002412074212604912944268418864404244080450417836871432296792415730576312211842732628902440890804898631684033064067661443241897203888289163349895180674022916581744706634096686225406150430192450021733260547316835025172950587508602623855321527644653887466965769760728363947598466997668063526476872621147814267411280724887864898807102103274875109360163469441346215792668369521487850317872161686390132614814299209739413712019441053633735602673059396023067056213374454219629032427331820279190465640719523431464854759238316778171624292106799790483322621601657236253422797891321155832696268768097986346257614150031003206326491834820234525818534577358492903073539030510706959123045576954653826244918283351129094891107172148254196598919257106192906279611443715962719207647198172608365414250961515273256960000000000000000000000000000000000000000000000000 [89,0] 233145989657588083540911729684418023015371563145320729354762799339861443338843463162463355891779024825903674654374485303294172719758324426107460635571022389234221434942953519194302037291490302553154263047775504527191446854003997566834807700250828768070279917568862968274702524458097729332779368235073377673965776055342416847115015789034362594068078892195714534377088227910917727290293395869153895091195730569516983659304377351131151361978399671531949081598561190481949523219561335231878498784065044802101866637096175437272941734678199493904452022153168718226791145253253753282225874857705983495538597169352112242945309945373532581833226330255799840364399612377747884880094312133724074210440687059683171149746781022798193101376285399736055714785117349000673076413636523992010109717385191130378317270275079572229019887037596458520629536950182551828067807822600545198335845645152321681413480038557808010901626501149980538432041134431206218618488491171604978895131368789437453427373268447616062889263282012556910314475273331291122383782170184579818822225722110600069500950579798588844822726721023610776738351079356440170307857606025556782745185030317258489223106437409906949554597941304852590409151790371099206572462494354222283137127468801556508587489589055436572687391996179204402024541724278382082049912228552873802540131683278951181534834800208492829275148032446384331513234998883051659441210001940876762811820466927226124818551141439370262343301990309851643512550431190460536596086069613633516047630481577708626185261699717296911259029029096605621660727883307171336363205229161169568839902742276570422901386460238903502502589055793022491593774921691755063270233115530912952112380326260153633599884881770086987963622152314850308157444363325587591495082921849454877335053141859808253728227201249539877278505459476984174615236733649957197482277502009910394429930733490178223019354902065140313006487965691815666695134178651962368658074930704319357624085322411484803918737781136627312784870356374938083776076633393428401085517876159304035376112979388203486993884270945768622261838271058093912134840517578771672679119327254560414554412726989084230414941200199779594711426593721720663439048756804505072851474585033528569566613593309288427800389872376109402288061207917670911692718188600403309407105889683123600222467789743769287997530817655125182400965919907455535421430264801238932047329447651588798601439792534961669925465698252021744162355728070307584382960131027124187098587972084380333076486247411027031442134250526774079412756954480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -12591768955284209011018173383395740882623884912455802801058582614693318773936228786791266719324152618521220250024725003100033730283088054732558249408390591915716367548186731329271710789911402777475768492418345949169284297302517439879394089127997159762671448627933910132010267827915103255471956481334178784943042912896758767811606364272730982186340345450844815264196720337188461667893949964400568965350336730237053222159606581023259648736789453207355302815960447093040448526715551603417020688958550437039213091262759668532576161161369189095605358922831987295059281015748816310881695804989744025888349172301877118186883537164186044775486559889922614045175804613533906836293567544308464444363252757122744586740831967965201890709580854572316859215535901530634012121574239038799309333778338347713705270352364364469473331919278639891012675252958980927510016462766869227301569004118219042301270419023264622719869545109178084761560823580129094315743016770241724760557437827148372895730591750080453897336356448203610241515622340085080765882013380992065437933988919681452747676852893657888464039131288075026878945487121236739128920792666306791155412194994872894894831453670251786268934937809179912584259547095652356365023552379996631484015063076252246342541763807783092626099221178357158452780601104867578224148620698734965881775998929366663280379672900299320952933473534562398172338126937425798059912960191336688754901840509780874431758533826010452866708089844586897552789651128806255671457050439460722404423625645699015896588561227460786181067632507173683561290224688477368133305797632375014988364379938237005673546315137693573017437130970863947878812566612243683922831820095647159338924840648371181896439629135431208914732910697340343947477806523651130178094987065058092771412083036666572355952348906784238644879852728386586631909821582430533998114143696830020903380093663060932241184067412302026412301662846778189385564001428547264576949261196240309507625801479797309272180493699899810052832841160129612755899298306187316867386134660387308405122335585083585079117146046162019050346790409956335055427521800001972265343686926166396050285697030115647425402863151396105766290421040281631954271839534047382199299985084731795324532064087717381969283140010686947816215136966566501384106672833242789000614797891315360253581470861284638101107263437490346272813744992479309726127439757926616541994560982733257132125137487251216576340398185984309771412488179505092235262020778681802850670558427859253561591902210699360261828887252062877253889141839495168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 184276060134687263683896339229593971797486371118032929403070525237476028852296385592180932145851874268422807880516265160079257259320686335715250217651262262174167379641802441410913632725156503176296844932880221222788534860302354063507685203105961111280430120814058690686741755922246411796601085871393579370303624690696145691098470010349509981012796693702935171885903618232556193096788234742362831216721808352432115095063246319276853769496184427199383219597642793264654893097815400961223474330903929395583578452190254753464160663099958232283173393967686809670471139692519659614878493603744948980389906798473157041835728355517872820453119317389853078441150402650931886942086469706385993571030950618503883413636109179835804404099875786766462107610460633225926188101619982385926053958085739310044372182844805137333325147057817738707598509218760779325115520734030452721978959809449172870031915675598534631149885762144204295337746670530930394431668540476928459087549633013502187237885853264296228635596576568773480811951412416398089960757413110450250840926643308453730597209532073418080991954165650630834773181864415739217701407141200243879147286005534948947547672878831979738042804112195152430873896796566015385984825459357252198769509242677859214410867158054970564492496428127741633024344276434986946259396644951490754364398395904471669203812211576743575842264702386113306896584346150169471245009165691264124115982762799654376956706740290592177927447182640871757162833624315616413607688281887612198980172084465089283255820784277084564063871653646508158049238776841442279605276072793735182116541971267129248527312792180218909139281837082923186421966699334119692668477666254697485993974753245417390094281543046741583287520192348687236506381835897335946864134494259793686347632841421846844042075096706915516139008816182122826445238527647027561617825267663442250902364336896852555728023293060727238003950684756152192648354163634074104041343766144780445328922749301324936202193125902860052888758033001478803049879848130008340151082332734367825923333327947327885956849911428544044498215247460538559195200989909336071852576707531985623672386167553682986162506860244859990347905536215598438588753246975160284018708197110588750564556008043902670395932801610374563000054629389746982567760632903228634914075903096413994812428053157035319530538305435472389498919016807516940814210317410316497136504587408269073275271272441553451860121418557987824539838269644323664230526172087472648350244546385477976149819673887247127230455325405499197165803094681845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -1738264934546937931249206077532487001543175952100164342290665653586666279751383486724096895596647625675427277303089155419723952781715978193809228235206981465422522139409262555310266549089240065875480755161188998003812439670120852802879788352144190744921621805553135840891244946067762003859944643163893652815124956565461247339113496174926990098742549740725441961293246099922667945891055982221578663733733283766563775317956004481826959273878163097692164159838314333912802117259626516498136757817962520002430833610778184575033802432225028870086540479229941625841727377281223176407340762603160246425084645682330728214652872009969933050860925978489502741175630758325936684787336808149544987422704434353234751161330324698772016468835905349356225749840946823349348060328122675536996450838745726661949666896727469468844934720442615746104959276071204614299075976555921588161263371277255772038339755916538218126772051078930779602237197911537540111221918917560022077879507117199821098453306975593080163581272110082023075567771865975723747708241362858057652790359726152818054564739663105227345230533749969526613434022376036595865492794407415879313786152960240886344606222413209774243969467655673835228129683492438537524206420667910029601873377023085411495822422408549368391830801509109222920386954732392195898323692930038708886346977921438896118603907693566369893266890514528989573812155534356527782382273624984900805636928406415195788477490504329870049412579935773010838018859191694090924607737149041458965950256400798509105327326917621946318164554151030989758716237486218369788709791356665404988835541591188779072362406597409358548243197422080176194134865201268695927761223307609127217948855391295894460675310472516265679611036091577809962964914471196512018080030249006363876152983654081129517710992609410807426744159419623272909580951790417349910251534664377084119780642582097580573722803958969803020849769664305487333495715457832203556031008331451071808908735723398755751667656331613073046396263981597604080672975384318706877191313306372034105013804614593437652415277151379734178965220465164551026547067942493459758048421257201456149339881337612174769215184392181047973094822326475714722163593771243772817842830852566922322468493370865595966117061494960619516991506803200512712481000148103967485684733609294273217025598987219436550731352050486003516430510077211373722866285983483959005759650840560173526468869317324915039646518797981528847245713417751058929246427720037162983212604133340097198830844283737293009166675681237977927765660419439460352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 14181732572797255689114379191661719746167255647717442540831976690643617221019066873597242156027425246793945208677094143398526828828066861958857709248148171939056914859198525389694943475579914805177165332048725450113657222502783103542553681367522330828827991871018440369069872124072487144552599037663918536741380085388650009109691867923392214659166892033430864623070396017681986894612137315761437407168597881021308842148187017499013108717563858829355527880684295620089745900598854043782614655818990248578947800939752603402889448330972741407693401839958010563082139674989805745384676053361419324118020756944114917545425986291515094402047082609940318989493132632228553424427515200210893904309116249261027938207533181655881781906914089247006323051094847514791665968414555822023966525340463187651317042319766003618462352419314317700263200539537621702372387531364884159440341206099737983058715794004060570521941415906868960527383644950764640133450517222712546051986771463189496550342329798759235847917413657897968045977290273928083598514196859903871252438744627126134537479588314826822252241330971193535735027661885333459861395611534740365149908449959938384504840815850566190530639086739939137892480452028321687571586631352174723843964840051365816458662083784973480011687019046152486979546514750140160438171769238642544843772025515189063765354897876427998196805076191064913322002354023732632006133637742308821113115195920551339250759603424265483227757887279568098204364468742347970318672279464215230465418673089006475876460775757933932410268394882187351493068585629115155327222994747846823214209878213269306342702642081885720869658675420574995329960485280112625771393569000868768999302464487656794956907658401472658680533709802151962984854547482307308069276234844118615267223588761509836374655830737815388153658843511174669582664272850053026238531764152665349430631622743272315319289161236611157202346085959149745145236814668774116125513722582552128663304319095196256485009144955206973237121125790077675206559469632679135560276835733110041608934360066506810687239086937779597855015172512755457362191520281459951028942643098800663133772922533430387200283122061082370733615296946697046159244691376323208958657350331296441371157787813776084712382090803135935501631551198145622011822649774524280274492503427161173325385946863478366055478207370961788388731280641757345424307902386463980532301473157758400253358041946434445274123110379018568997582777688045440027821207147688258112509068650523224820437900383430062472511449307362040987525883280616325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -78218848037829170561630962540121596063935258627882897536877333656209206281791888779399365095436511880167871195682050527732031002215656729093331033343593916776078584546621502195948276060149600821622299198649206982975164564575173711684832743548560223117634886970071112171622064314703322316007610647257581341694850835901035621204187339373532748113190533515004955050253706153069486420134678449490939002801723468991877460502949206922404408133582090052326828060602130722469464866275434513200164521737855880288804479598901309306233931502721614266902754552038344423988822148028727616754847680951545564955635403363296452187910651527814021119470759390719444417854567712542213543820190648133428922300537094857400780676269857230022103562260233464539013986330359683040312117955063983221916621353215690297443163501981297706663290230573747376508448495068623657601788793804579377371328355693352004255511582825570017350017082304508577607063826151963447546883661680293382204943146464485954830810832282458880516543500450114728401471163208083048510831805247327612265682426716048005469140043375665831861103594032692088503703659698054758084597243549253633788224259819905447854492203104452547624436620274408458509710263423735428755588520234404043384023827908706637769567497183961361024420595648824749058633658662963959960203936594243773974011569538286826841493555497456009325905708269821998851453106716681525763388729520003507809086442334076068419805894256160012064308754879140559882111034521023746221540072980805055260912693498507626693594487835589423610549293635443693648437828336847720446690253020706378276226618354692331290806553691818307891291267607522096136289474679038649259506394053994215575454124862541301809761804918588962345616262280687284835138261304105305214197383209799484847235606012644912245843725440472910832623452785567197432121747337962712510784914764837214576212607736374013390725293783553829835871506279810058324829390727992538930194846835655305825476676275589598819564073717766200524687738747122429968067338209428454424578061403181032709580618284571343265889416048209666076308517981341469159574511855423913689341911072000267997967447694867686236530634211539050782315434474621023585118325819888716520712054738126092201963293004659787147594852774067367195600553718686242900844535887012767300188985338119666428593904626355040779095783316116050686249122413580314487908778191952272888385840698781019879222188496997774865295949024364099352491082316063762618552689274578465916396345316935811360977262291637670969542692611375759197014471443826606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 288177993266682832146106205941200275421785871724942778648027591572776796779969658859507706226551591357498479701185894704361657425275209329381422206806123032438640205958217470279990818791920389614573440625228531700040612764977285513355831030940960224617903653511019687950642063191768428637556128110060557440296689080986563201280742646848984125085655272467955393137174225170276505301290006320981993515729055074304454613761968582393091799012967341061852555906191994178011241822131887332879246624402767582771462738472261006084317637392054999195372247529547184161053932845117567637433552194312830867602697214833673612307483176982163049508007860972711697601124867781746018113066192975320428093755037524912064315767771614609555796706466044295039486397614640759006830608138798351067894396011688952946269445641811836308956642075642080413708219121380345923372267905602580045647789953492237919744995129150611946107739038615364040191887237795747709436641495801987524335926825063862478032632915298990344656051321186396175468187016964981096737173850500188283482957141247643513078002601865873143861316382750976279713312677409459365454517449550345697952218549159843148662568147114094417775538311253028167355917308721921710483489038281313819604802891101408095223295962006798874758177700039278960479092745919923279453701394406290936616262670647855845869689503685813009506397258462547353825850986430962701995069161169706106482708107409094330596635348189887345123921572977321398816073915495971669976590793809837838630674834858786297506004745022939832605770132925041385105861432234978076541176931519408281931091481682346424396020707034091735360638763163270248326031029025536459609942294096236901338944978908401090282096938910932242128484296830832475047896920130522543143141444501824786277823002364103755772412977778551162297598692822066001686379829036882609958642105014765188407437454535431362999583908067982595224172785866967805916076803690894906256804180745521556923698467462642137568829159560928903732868792249168803543678160514173794975759271807428417575923752965320253271593806257373411789808993037455536786903115091420266089930809472680778662730978745820620211051583251196381672373693694799788542413660880821760876946885165961370022631982846755250377783594763011131734361209769828528029979636017589521435569771273702742567514069473255157298925202918953068525530209931640348703489897211515004554069560105278566342400709622951920618688332974129833623267372508895346289570914641288995036912572481217356926583844646357616654124449078223895855474881367438786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -644598630437899439851952905584152552895121545451122634638556156114391728172055543794707678763312214138479284770593355514601001877319914906167017213525922620387250797137473959719445477680947845131052405117371017778602977072766048386751464230703840623670925829924325711612054515847790813592755980708950310210869274806191094076310416269836535340515541587193166098678493776357516816901797772661666128321717389653232567368080325709229642061080876024150480828003678403622271934254093804917755850901806179482751638002145575237657119656870297625759278735856229625271296088222275686001378545859934005626453347862750610250996887141324582315853771773122599745336518799859139674442660516057242407195307556736879537151291123705366874792198671756555297718186495707301958781713402740734040084551934535828350226665461864967522599296583250309697741358349705429430622354809754416913705480650053833955372325197272962401572473240073587324819219636600008784694712258835129631426277662618677084550424287142064252968694250895276203748309635745951534471333521760700642887490595580250528755464774374866994725901162399589429107660846121396334606332473814399402611013133202601743122457673558854771957561838279841577113648711985943386008787613359407674837646376210815411761295671511142936015141478889956617016984248653921907771511107294584457277574015795853449546293153320223482645658064317583619689247351284374643424168834977251910536099995868419295151631691750071748112234023751556368073499125665288310251802018081075486218111622067296571272554389987453274237903709225614408913876899574208687256096699371979688189653635979299472662563371477461187490047239314797506300178307456198566635626733333883986948524679035533973262609417578054559432318604410629913537458225886080426392324872678899369524232990144557612283628219638091638276963417961549448951318860106777959685819145594764376122836534048255755189582655617621280292805853028465291023179730868986873587036238452987024205664125802543044290525485398025510184511843883675817276611059850546494728434801646996322074933582309725443213393967066599106435512702025395962531426490510552052180532397205649306993422852412031436971951844430331616639670945901787248215974942295325216481973274590489535403933544391760992030114060263037439242601982368230899336710492235554403490676775173712438591500798164869671625596463360233104780628460665466438629554930014444960809097518260347868421365675618403873935077596373636745194861464633040616971263229478074526579328956692648390894151025668752504855027892552099266534228049401776963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 287246427753525859259520237782250191395003349217403604298986671440650057757749753224437790260855684198076974043938214606290941899898342801170071153918879422342131300753664602793022827712389461874579630472730410869732676681734609369723545118668269027741930256966104124361107194759803812268317533015882690767791518676429010147256448451876335670003901537942129886391549226576632859091815214040897047575632418257927563749027412471823858536745702656116697650183552812656337142284970466863468471172500472570134882464151480727610633168837496477622492671146910549557754729142127741981879380790369339174336577386238591730143228994419018778397624289854180896034297992483772273324730976060492282204791692379002400795314712149102039313678503903507697755106190593307840163270728718230280052792741386108343621120329272868097290240135759770335927560807597932644567991535922781579168001526903558733352623411206382332526457415349663133936713827982793414017306332837967313641526321454075511681358399914362014092851375179442795863611060482139417468191257469575139031230055410621950872672679963514967947433274620228912493622942954019227219806516655345555346344588391014519035407919641752386857920651036508773106652271133896112253200935440084363112053307600848276571212202456157724275160462292013280379522173804925587992717671282980528270492425990824849557268334541530363958889353854848109219287613661959875412903782767670930974351933471062053637386422302409882847280754102290709836426368464182504457649474305052189189980023957532167735251743288407657088814355074494433645004934005315681964824404154921868968853517549464458699223940380641489778255112970400169457524505656974391166678829850744368856778340691426802662981147808808472776638723983798696402015531447060817445168251614210909870737028448810430664431833072626296687281974348821891974193520279727063201156924458920178794147813154731297293118995224325240725032475591099737903497311093022038863123788090127594041818967642620759377207738398646174535853284060036145664729686527934817120627823409312230996792077514394638193693888025528367802206747476922244353210035890635403050211954860280627556902652204957695300866055988677784634144865242905023813103960211302043235348235519646852501395995916466078550354747488849204933356120777622650842693759698259135342170693535014605245482739945550348317076643029132311638054898898412990768053832247928968308454720152286066163671861255506110048361920654022050056375785851758233147908061133793842679152416265061763529487739857019388329796021262962100482124170357144289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 3722345389431852922596412812868293364375634507426789328387348530788779853525422239868677555846962571476619553725029947560020754876766886327930420544981527098976206688032015814561138601154896221111833941897566934104836968896037555312478073063989180917980862314080945033207687194545749735541665865947817845747761363818329428807504898203751830924732775213275638406911786618139116708782453357276355094148400561670488233619572067129347356362443278092347221228818570678378503019185161604701214727160572821405183807703172820826401706344069167480325043178384927761451165806720237494736691756146127453832573208803009632800838492575243998481210304012654771236200358321763763074706100965973432788683747388043535384859828782977396727834238628788836476151400713809633671081516549824695301247271639205257778630058458004104278837421798482742058402421968335921337030628380087619486243025356382555518248159267587383253933399420572662496625916491848215923277826335469894282804171537571675600522133985472455992082738474617756776918216489036910876583202758673690386989064715437036548656109217199059383377454269522673256882696102240413016930160710535130690731992413443473775865354503679547276617685095879964420232282884942528295601624685387617585472065991671021287917132174699364581769127141752275780023787960197627487280739221727214406391651765835904634528679559816640773668998087949742388958819799669889701527712065649295580218955565491084629778305805836079158067667810431351543714606121573507733621703330826585000292385101730827600347850376175891552872581009778006243925119062191713410738543147847123107854735556794992686085779790430823765841898559369096185082937861576120315292081420489187725413147174034319360241823755452140235500792014310022002043389521763696819253253095049813596373722993230633224553771671345121062957617927453115207267563155895984571325745685354828685173972232282933172093317727665370449173406386258900920831464422168399767049339279472510633345261876481920745418716459911324448387831725851515736089259587149086139301125782288282276899323061548402183805677721037355070430012739028435783914659557834578562795305964322848636104213825341106951683820103878483266045269724607121229484565936401572155342747966130573156089446891329363857293193067118283257196720491183917363876835557999419313997892400995409180019386602104632639714265098334206252992296626902721515099356761832435468751921879893217382954750927437826280061760065900595089311552229167903379318180436585928672049345907764112755653823610516295066394220351390583046468973603987811991552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -14600361466442539935535024118060032110056810809133550095073036994844216900444255110426115964149296750030512341506469997952301059726059948905472257005642631266689488584789339125249229657843568346855535450120587060848593650040764752073697557801953906168460396060825293818124631374569639483145661318895472699034228515233488878285377201475936655954082375791275185279214309798442295869649739503703494886501294294110062083336588261862419887848325570364220347675470494748573539735158074215513092272802876243712872246255926491150129560151168684131912603099729120319625260811913620826651266832889160808806559941786249882873779411550594028446419768880280528508824050756405439518879256623593222845160557055487053109369183763548105423740805072586430540904547036258895327575592702975335324743582609906035030686021225133958449830261056187284973004736409267649799712190551820124622474611173308969029292439220380915162219598581527475638650268155316026078054200645206417187572238172195436127386148126306267015675387114734788709748613600789831739851141521217463733945044924358806358110058704525283309104649805563282916752468591711311442080695897495938382238961348436962331633093821617770178584541482489853820166061564826520737793082265955983052334677441210725039771103525649625102435186287100639562520365665312147702059265101051741398970513657380402194026075803235430475687332949328110832497176593399865132172498100260251258894628257620993373343688053280904131214593689326112243512004666170934547030066812535393944176777925658427718367393747937595093031303906419270602546251663882340516897369211279423948880123570021350257402173568025880628087408087875152956048375556613275976329130197644983780359880500055447306070915529946538697359113919323908532230610132942218091532973830886241069339443592078637919588452325653199397642633095447714357725337722614734596946042417453103339352565621109540734912831651811197732635466789267579763813682502238121486664212854093979893963232687575206956131244212383473221585611789001504317335407920403964444591486633730636122267196342471332480455251365822880007907683179093508861513736889463076604907613383784012839701238406993848321874035578988051203379734453437759278705377041381121643399236474024608927094744481805985449492844763259944000020098584841537227375072723087092573951010383229200895377124444753326987116358914265958481747003209301386234183577288140669971758099666483679823297839978643612361161587372861785899963244282816537991044931583461820735613465533856610023205467709341344383932219779118347489796726556331668930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 25399583514035724961016494800330840840346897718016255059507118484642209666558950736283086637061873623193412465942430818581163363633513832021384402023804086243055058780359257682509377214663273597264639669482693573377604297751419556299669693859830284320655238665428448158583393347505538892395936767667298270483730431756801387575297402647879031975071998805933682212211756563538907738805267200590252930331901142916684078135829223539210424471442435547934342094158544123846974236302889363564254578718404702163433223240198436902600330187341620780215596982892728385549365295911017519066809472152724080775464506331496374941783579419425457500707768121538856068151332901775375883844699087212724367008583151736824874190718966791004187657747785923111687044748107955522970326316064014893909916856435867947023701505990206961566353337148063437691010353975065196470867557660970468432312536443041745303226828702212731923422365106030238030199520636893165183430415972343995356821822925207342480509355416417077101425412396080873401865441984380722505670139138483015695889665759700920423247362213016713105256487473792383614806968467277262008770666609706728906732633466660992766567868372592772275135783144929682536942303921361382780765827524944718544560183179742247549536885622575763730315805257987814983993094037642037513515164961602064768945409091318562445901369062613532217600691290432021834252401053757544850422046503917741330166068791261746778732615416288018686978484574736061324176211114982878250925679360327730559600325719319950828702498728147026431105389444018162113505808713410701309323717881964096113132102695014926389358273404222568094037326319579148809536361392543940138266614340457852323415235505276353965498371029090818126641166616921992589105846095727612699996726210745674405178809603661384101846880641868082387363967716324512896497515916392029926385694180061307346845661355357563686478492692411045539718476256884377904112366525814476816235032558987242494157974028562819100186515014101594928090200612120241219661188170984417048241811079187640927233807322390970329290198699822953389386357662865449738466459874678373170350193281351563532485137698456602687998041058275532084450260233245000231337665480913742706228941183513506755879659924869603948198785463959209169176135526057375772864671777119629211799914491079568117749072783982870840980343257667149794589549118347198437133520889076939080853044914766510817747790276153767675425394035433844238275732031525898556711651386414716948859738192616869856918558565116311321910166727378771967744509482641670537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 3798079860148229086744968407996106574460655909388530798474179154157037022321094398786743330670589018201793212431320433977812074648099133673956437722206439791762496722475801977825483060477963735921861157925385788253115916426226535020834882396942418135417863525797309002869104791610535786213524880046483472322700978685615763285060159927842352974677090015392130559185060535349326266481282271807901190814562734485135505434196927937989406714265999022200821288463693749919261430678202414461448322603813968803451807800653416148808735607593584339366744563783300511123850896731815744224722389720772226618061824847911268521647763508138377710451698170333851838108269758005322911312491523486805546838791050552906851929263735966404079429423477775915933432126292826323577150457971046851066862433941294585219523276474648033899635612505012553875745191122569385310246606678218051119152641150001636423719343974601102841712881986615418165591288598464906447717822248599560022075235060176323459900603545815765269501918513259817813472031382708983555708462749075887524134194157663550421860907640680103317886543922054469897555142160215639115622913811610083364097701099374684551420859468537042689033515114699136058425583204099607925796363714584598644508917519269680542175882585640256289803239196827247334034351977768841187354780832295838525062757284114443140049746653935907524289351009264029987134192458964528507308690323713722752789492457055722156357367060064039046025978411560358458674024913161053045982493579342059963519968436391484421263580937148130251197514479504692365130874008662605976085396575704113766583908058483032948107992644238602712706048624689845555940304406529207703199181027725877401614625397911805330478901985448023253430051391961044929159549893368215098246966198729530977698278935719533485598562585448674996884667514254720210193750304451050372568614724730789184383643795713943803414716688907322892608560581064788498299602845810205649709605902352483350922513127911752491876484118672770852579253830248316342355300529707229502980141355035076826605168274238117215492301450621292191867988182495437022781188059660923123400806304418881521581547300783656567789002822404409361737740928974027095213083336285510242155424047196244320141390042130707003864235003967794634362939537140955120296954474683066352315013306315340051470617231429784221424884223318910391751249510545902224546738374319857565014925982047441286433001111084584617246387489965533819528486399838354720271493336864915385027674503899354111098260889926006450498289337929620796243250805095457095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -226131989713473971425127486048084288188102683623403238243678162135714255218772510955142061062092600641588557991792674690158736247893625757083436891382517037109727044668637222776770442888876183764142230976640598956973832273126691341287146054532765399856022942259460433756901802865062193219017866953337969063225057996839922636074621451817302983027485546993201704342475477588634208718053671202954942262439019481086934733085591115907045992934039251043623675750989255876642784528433615752354617123154231107266957163618415364862812676960605422345130522888928368056566099745273804901528892110029996997340577804324332754249351225637346956948179482596963204057697163502492061605429893636271467612736179919765950587923301545746557778390292837600844845868604018686762596170124543184989714993977825908097663166217751965066771071477203685631020989440888492473848727440612414419180509961445899887860531133537293338252101659158834054986029011866614309552005241565064130700714342320848544165681457357314830403006588889254101063306347883903769277557122874523784802717017678346734583633536006881150424651918201022487827930451020863754134585975989509262256175648272084537360787004989941770330922245843073798421886010179745652738482169809458592873032290627257200291985059941707469045176109309786251303738166120972884039873371011049705023009164870601720231798933832299397116712692468946740969259785835697129832645661739071061565496288346155713392542547298060538325665168302315706776885023038167155578842556797395287640644529547127089538319068634140187593847842200804156011757163466087222648490639422221446780044815840661121944509681427076116583872576552381792489217621965479995512386102312837142888005506469255056226867435184150500752743379870441554536602340564922890093039415205490633549957263340206785546663091614130444514616332380373102571331026403383076072511365801470668689112460296759292762306615359771072904703428494490336354559480865082302580883270979412924709038210137141874518932221574744929232452592396035724023385012992136055217640419007774712539718559283999597043371844191044114477794433020571386304633292176215259633799627583968004725376550078675812809202094140323785032621677968708322505944811361841729805113049826028768322684026192091974791357570733273654059292423901939812086604426008672707757124847825091907866785306167864110883978561674978198899950562168355915095386438061902653981598594014678440645406926057958935399531853313079081218494243402053903908318564997016946592574619582946997631446665113030166435476847156027069730589300287471104294912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 1235095551259110661753830694545601609901094317699693407050913162092203094075440109197552081275371956413831349642198987725929003099824308902780735147661602908789941210631299395804409425986381316573634804018180393919320648058946571136058015809909681027784931563581626995083676512726486134180402899854244598764229324322788662069576042770369570083157754326559486422237456284805256736271771252054976911529458253303794439455368736848850206237885114300387061286502249164581987623940239473285205085674486595062627078145921970776410989846306598757014603223581084448929627674793039224984670638901727914753681431530009792863899553022022765336076338618933896407080518022241816250941307599243502895034339452633049776885051395096589903583485800893539044244716806473783287500204761618041802801622755830643249297413350219078604079418418677514675247754760318677918356766243680808918877459522128959580748025105201026485246500682678523290828248716984585642127684887407847313139213799902466938075307810136554953722098773665162662428991486846954494728002337745602482085008675563795634208103837869074157420029778900263848140197154119337560062710391515518637694320137092542751320048887197337106151795888916849424316040326257499387256276471070130376908222325824730242188634884549586957210800387483489335468059665500647543111974349878764419929048741078950316960347101574775870838485125091420158308146278450007368467571545246184428508036804460840593441305920173576438891440671599261023013097121301599737247249185558983264473042497628683770869281800043826493115748252429039079948631673661030332539399834927557530893625901195060506585333483900870731708245159915813228560793889123714816775139935194348110258742351274281641461707711637577445545715767168846017182720946872822202149493243384860237061596660189636257833279024353958012589370144366575964031162048271290744811049166654342553735267475977089157270072097434686746286303977626970498809760830546249402370746407428109325475584146776254408554270073449724267583100803746394213298734021466834151778849127299431447914933903768619826444949363646673798332226548521730845763560815328490223973909528865628730005118138038949870337988707761598004522554058850051900011314880896861789268191095008198716372319838660797387194814808898499713869899164897284478777614118098863725843703235850470153677460132769460676254160296020103086133471218159589619989556807578578436622296391548686258584124544314004718883224040049070555498422657181530869222440902615681610016970312941027909108461492730123348127289656459952461771206067429643911168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -4848097715712534015666612448397099647781423429938207246169555069612927146385233746469992917932470621230420510369489556157816297607998934826252867778149406406222767811700428229951328367990003862385902447229783904297673807376889839151681404634467769956878396757609132551858706746616391533734405934832183342470403339133398749243135475094285205908910535199947543401225732938933598246679347751763871479840041211583885746276377856802910740372269992324673964508030186722503994996584440206633758758503399204056110248324818931095335704390889000397481074650257942593973147117506977776759159689427208880336020053805119447829644547243511112924611511626657045494285119439292592831736553535288154324885870872250662124207180916733186582079210254374069234025958849024937779636508616748671940242934813242465022530763676319022841097460989420354579311092284944941779063949388517027241894420223553809922076383395486118493024849508336582546289365340631339671513741829550900415769836157220732232822943043165204848892066897885898712376785554201784958190465245504290038436148498632787237290455988865951514614417188552075896573069836977569755713536216248759712755814973126875426996186707522567316338489281313678412697131093456359189417694609285682381700771178078457193356179920288965741521475023338895767679294898211175806615237763816560433616276288690394833600837001176972558712419645711738666491626774196874119163466739490734755619739451798675910584895438921880135223985021884726695370149709198884097528591479695514924327485182800377751476467087145873916460411795605252772112143715144241846262611757375267906767199926962059964675585615331006570822783743730571945855621266739727850343301433285718532389231546975632174840998982210638287109179687433386455591306051229266450547064556530186143330541983743989937998356332362847479622834468106748672067643670473501140212909744202999718399740578194562379523983884761809762533317399280426281939650768607269125450061873170766838576108941255536947523260036073586315971461066141392074878917173954015771823602989858738448830946915468696539223199668270564206643834428036447720021066578010276989137841763421902037716415550914920027632691788766141164219343857033122784981862555659404532436584946225760931394326124159452036420547317323320043113404424212369282240071712200980489396270913795528970095681068620116765279068682755796800335224264463893096906167249824105620699420632395629009609022361864727878620583671792004595599492176046909993031065067887380908926547643223517452223349865958403849853411525556060211828032808149807930540032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 14973390099196830018495328102089950567884204558255385439822700013861998751692801899396376120049888766022822330691108862007035384941000753996512319555386020505980468757281569708141800913764320002444865166943620389837855158704246022300219022692328976191727766592105217812643461635045167618148111282360784364528578088570279383381025687239306494540422243476329281197526936311477969472189208951787536428913686941484761958904771830960991971935192002020361034840411669722061719333365974603485224565200443991637078663606726524642288856149008945611477650492050750203143446088580110044156678380660729158820794547413321161298770485995399147326003652043608346871588134666419505480992429190925974371151629457696672552539972905758701237861748456864974839082938459260654459760890604313643771760559831078873825838255050256450485587250774018783480273306055208351965365899302046366368344588836006040718516691891754808052594442271868421026382532046567954207684155922411394110002150277069662734065068006338135388780543747825884955332423701081991054636650080362806449232818737317028561735071133585296891510428165772836245103421850267960534235299573319574809058224298323768122076379256270142583060131246788658006579228929433213702483221301760089717022534309856096527006639023523133983466031961263599469783999350847721320698280517296566250254047241510009718628292668765088380550970423780826458722214048614983606400296124201871716937877435105780351095383461284913588597088168677411066282665723781923461259386537223333608529361737954473008369348940644093402338327023121669290996378774151549896068014645400958217377050888383559187856006473147089028933890460502896770182521173198257456217865763377181582576993416913768753527498634348862511563911109209795979263352653316333252372656307289563519379404778469045100159683617002267215178345077765426280568293475321246252274167934026542977912506342488149926767982585274001706420187193296310969306489428772073131256710072313951665876068195216640069841614216557914752874373896427078868664673987918367337590595872113719226716622039602348305758606275955504934226263187551941074380089677385577018675655333178818401553247924265317976585613544064885259488079496390301231109294247161093479434073604451286679631036995584691708095597860580411098031944245353073577144160767506528746780947062272722051683982473119268470277923156797527859989023115303175529268917594343467503834763652683710668088163083713982783529481043345075354317956773635638134636583567840688134377258842700178283428256798747832537252278825895731428396608143039293114286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -37331027983907800663002474153471110416260974311429873812444917297734166301945558097669287887982375738652193582035575344293235638205083329654172510204030646814855658699487332060995768014120515450278645963763903299755403063488897334262605084680766888793149576825705703340849559296799683158559514130272658844684637871105781671246115241016694515445387312277952131160992109822663413602782502067939410266223442065782579390056231579498807289045310905668400040644731095068348093783544470246054682850316056098101377823782584157026626231441744456583870765319511180713112372599925089043427420424924332568960637422872559939101838091196812240458770985666041946952406383826663304154267890409497817360868638192751904437528053471692432031699243108095293010533689228038457888619429092274339115790799470421317682717776740109175080087535549834223508787330052062424247029135984413873902832821891536150919399033993302925017183264719445726929164073040224597645977084678563295134912880506387025045286125340955995533093081451455219067988249147863000675555819271722479604144764265140277675225039920585334571388222404173543063800160958910265076741247605967718140860888325457894799468918662755303908745441646461684941230939923089416713783443538621694791541683658778692839853370919847370029951692294716833252968258823240796878465046887007166790479522264714806130552506460111059905019276764145031752542944541403602218369277637120185759148237188448835425704880179294086649508628103144795692141592869169826419532073529626458418607288947716476737077186009378534987866217596760653733217274767301521627480064986328308178764416763807270204466246393184791771298777616083956493398651062570710465365216800346448303794139407611792307213137239325804869290465983369662291959589608281665062495195829672184655648875379787197544835897525171783818832081291483633195558591039554674973552099513203126448894526126896475899276389650629091390767914900261418028926206606035425413652189516384191222268544079369390636191231646858748328312861229381836685226542352196126712060714253695219665218372321875525059398023404930702506205814615697544727266699319936329393171663212112575290262619822284081902245675709629518933709352612736288235294037262092844571660563814226174661657097846610075090271917106420141253298245334300050384666797536044323645128585925602959239515519865012772863113392115313832960140884106640710018423431576239030823409715970297962503639050341731591296692372567195294746129626735628398696865366115640436816516958191207018390607155731922147255178729085611799456139695503902318079770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 77088963855283312050405382853786657741221402714321028681495514755066700988853528790788811307258125287925174769191923051864343402276353828822226708879171871117842991663170471547325193562407033312940326890587611814718801383595155718843010817709625882225784102793325989634899216598845036569750274477907138531117230383459316367828977800228454671641839658903940026935408425169833579637797079443077690670646387581725218700243906390629722875340849229519682149998347911185853835761632084769626019127206884741847211593583325950765170655985686324451620831146236597545949854981940342280256085633425592343818657493553748938473648390416868060058089512091672538719736592155211249266673159608715359360818408944271099665943859544538508815888083580451055459902673000194668136458364820971302567844693980835196511184564749178821049611454629740974862301066591584253783646318959027417395579707651265575104928163248316216670696144800201396820594901617295983908362668694560122070935273590397540509327549483015894335390863541490891595501764747934108168074314266394009031885760571330441860162015132934546521210713614404035282917279008926977998939369951472964205232815739057915947571150594837072342105438038223235735836878528376008942494320642214876851002309830707577285477252185773900757210655042018370449438200945479450339174611752371249513129589384843529892184691470682822788330628245250629332503740685571972017227739968598532653098206281574951433680202331565772721844121860466185105053773232948448951134715994991227680419373749968794562250175671478622645914072411983415249630804550314037520100840122542316210605806320367489596799967357288983030517668581972702708960361634927162300541972407259455329472800969693989369250196491016992993751832934185591238329186258032005186249147996223196021395414070429449039463245540959657885976014050443141651716051154168568440205913832802743372977519551159110529264706309835006819799185286118454342247794783878381026700875409459034865095944879071920233364882225583900260030108797883312694637313986303134319525711271381055483566144217920501608655846821297245772147824654674129751052960677226135463428606256320788541553052758968600773239166560568362507428133894217523540783492132846644574233789363439126926208460972680232126875048728585773280110481637715854921789576211641033489053760407211043818398830125493312040650303216477114983765722800456835947459422795045973001570646760692454496090730344315563385754566784839226159471640218542068462398991481238640434045791620269359564365289875902431803496732714272501164819191469456253685596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -135158557599796395561367034207107529877179821358370949825752183523099520694667814585497385828921753708987504181001842953026693617548989018608343335000500882781649004686348583231638198355992192561029980217136937762720275233204281748538485067187446613639215656330203651434150284599155250773272054080938437842924952824751493293039082878909741640386229443109133600405750872149393681670640133246228711182438220635559008307847680559450415064410820927482926299912858015875128855418296890491898920056002533800701332627051720551879495576464554669670031083687732027049278786608053619845098656272887315302202711834879317698952855771361884838293750700112824224924405258728156211823080382988963350848140049221337781212949545877086379416835278263188396395648304047088830656832006095144461721849936454647970471401614025575845268750036357154539112533323624844828005861961607781550898773984829015300337142519879023135941642978503956066472721722101600789219181170319943073801516910663094347935166851804379434726623630579610452946870769599592573231472827669572088016105322087401708537298091811152844288692599265375073397075105092208846153625847319345133663934612197844014881916519173002636053274641426434957839867237045007750906000575201443787080389938543721858672047773532010459078843181155028276644492139201939954233765534208276945523397191322526737510875684967138415129775437090266181431678204445296791892717008372685477391501662502219204631747084690745619530135124569566205644490967167087406945323462037350492664365131313891000600302257097282232743202685282053600716364176871074576588134057405072852318849342031302624770564242048000410435777481394189322574916632389928918546919264529179613979619121305539101706739582877082975851521193846872064433469075979243138186406327134794742284183264468596566978003715646807372462234616438889183206278453294119617126473499894196355923294485660875369954802045268103882393489075737027630404099114422620213118128682200496243330673143112234644527752538123477463712829612475305923136024626195495267640274101352547165490447169851849076692289278195480562988410835044334959190336708020696012982611391851448625305392502931353889821138401960540777855290913479127766986731105642674542854544407193608958177980440639701648562913686367744225346475489309866423308759067589124899598207928169383632595819838180613658155397998536975421577475993892174975118089608437617744123432475605399049307479715006794445083356494646008753475433953809553638866649763873340400257585392080765529677343034043429454585645135415220793310975230133983309134299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 205030745736958043203325661249485949993104051634726329415523139928262551924619461969928407010203711754002044226246422414423167825684505732489282930360281142384113824054811036395979252650449441782479462703951915123066679605217444982410193210682105589255776316603522162441793499653085095689924220955699714868003015206074995602467558342468022451937557868518193812501551030987499658161053620795713775646739032825347411317129769482347985400232732351465238221730978711504375619418165321409453341695151649430739454760610632724673755914395553686505990724683282625097921774661151451584341457952805290276289868981676589347660314312362815679354005095553551731724097130142496223220472436508791637158156483903132240878202555776358511852324739365538158687948942812957723800196119562603156303098506144934818943790518378488843693840181519836230111219012523507554672720469456991990032831617059848747145400359191454141293430030314125468643476376818037486859391401883503912908762733069912688933842569636239767106487067207175202842780622767082549446437505594453832383374740616061073935167158876869235142075118812982224390203295669411467631885744289589870039421764069051301212663379161383049644669977815302489380534391549193646440864775624235457420194753525422924185505561611981665332367379697106935700181265932588567719466099565119831331937963855520617414866256053139272089634138631450025378938757658974506393691213689008976002208915985664443245387269512210856134317952937408017983702371679293586095125622007009279526623705147034053835908117512434196230658019750266862643767885605584301222465369967736067359824130552630301022825088546101708097325415005706973560338932126106451182903781194735361034014612589701582882192712065050547454270895931352781424207977470279094035199021157892854978975164572652462784234458448645198232021322473964878145807246742877185695508547764417686813770409231399403612651237111336965007226309449862148220708003808744824846283531361899325923418599894525017689716442856164303067882301958522524296131336846609509486422210418685045053952243070943889017862541035811730943319228980613583646417599976479639549804203051213786825323001499453467460637652908559637560080233796693268117002110381956746264957458920825271267239817992410426897441602093486749242466666484029927498527300287218296461902960626489328051870741637446838144412527878284256669199832927503958875992906931891803829629426247710745569767849917715411539437345295690303807764030069258189197551557925847643707668074386173762873241199967805066205734536393640969485808711029283625023569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] -271796201748860678365349562469166348784764770393401326202822477343692260297470327464619979002879572732904228289707848532872771376803807777869772543465533528979098833910741780223887492682383649956275328738591264822025110876140683126286904640878860265545476978930604198005744287655809774841910306027558442427417227637281996581833683968513064170813799368186124269157216034553148199007984102898585177750247848858717931694364639911771365008029131335712160821097466798934373552161844598812870318888184754947961331271116391679603836112286134171276453090838997468406570712530521532386495771657092947260647328929124817007974239014934189637768626283368005837592115563572506911971015974949138407236762669298722498919607600236919048147121115667430569809192709154871488346134555531092357760766245552608094363826494641893655984163242999738972542669746295158040806033957517101275340644084833954373038882810568775562793904606759886625817728442049329462921380251966906950883132530365788161141850833327674517569171894177162469208612296567287249905889513336560868414207221446215171987566936467157478213531589492037248104653815982727364620590553642178081273977089840175876389329593398368980867664691121875030616533629436469926804815675087110015817348406273316013876551523877951921163468709382746190897733704703553152146070971320116135022161292699962323557103571985022539920102574363323695061432805201180232466991158076753646230497520051993820961268960062423032090666936833625904409116509585760124640540083098492792888053667621354990607863719740273728627875050482346257945134732652946525348668600488228710821202869802854222610584315789790756658851640070490166260892626943334735056421329716949580254523009823461392588787993180820933922286415662520366380940609735853866490214123068688993303590241067291193582978328978080221018251296260648021101608478233402731276990117088535590010049284884002974495708140709257756626911860496918192618581747674737023246512539401879726106986309992517911568801011536667699753440979698128026939580550804092734218297381305185642072750535473289360737734063922157066622252602350308530118198376740558499838136933440710435713562515266597681945119815992122236450749730734869545988279097582938617311401366599631456592804629334567253986907035843420543234246509722489362256372429905956748731517597319350571747042286543714322727408813204324674370030061421843616560912409809885720856539778879816677176984797335593307667154790539796759307168957234147202414712930926206122752978421842481757330099145528874460817524227440557092503369759383014106114031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] 314941448080084662335027406515171610210190352980584735004701874907928418513287816467682908875611780650180424433971345882930561248761818981543705271031259127028061091905411950566477662810420061600849708447021079390912531587462892119658003029086861804323271739452254505492776060685937229556811549933172753741009574228486636969713031355328159414724278364389877908532870046030779963333453477526875296079112425822101055187826435675087826426829702932681584566480361361772325080815304562221120219981238021417344697047552613099079955709549166828866453790848994067825464145310102698236162147664420155027087742999074680439681204555968960978193939009949211023064617639059905767973513035965855377978082130751964212732235456260649973216230609716285070901821460853071766254920621000965764052710532423820950216389823724434896508692244396422920460982403984760909301562583981761509811090831523694054092786387831380253569277453676540790421542089690393274280329131905854436764930136309002878049052253902140265483191318503911266287058310872895353517145446017211677377924649984764506305442072384696189805865565763116021509643172090798053732845488448129993645596144454923579735943009133108000016616918093091766643805336676418544060334200390683424345908829578156231249358951417093362045964332268419251597925404997843283627490480370724580811650631989637936714428183326371267321526979458258726961500649935983342024098871695501240587963151884193120893086266177761239768028410244801081261557337932474668274549593156807183233518095466298178238477894774022277840231354505022830388039262230148809880621828853712529984338466317919150794719683841395209819011411691051778082352479464287344045905394517450541377845427732279283708729236837904119430072897774620085724972826220977267817870087728212917697921477748044550303263632322214281030395898737113390778276901804489093595004042612712404046073273411380578837812659840970489416196521769898584014586331065415858192381135521274537609360945868680228019951420585530212463789458136203590950110439949166320112696472211247965106669288404405790536133602629912722837020876370494850714224906664019770431839573204451862575924234742122097230956488224012764099344796744339275711573288432460030245750715785656672644740930360057659612125735495611101997819845691534128798591196699785223967321230106930282988349944555010527202583055875435418460293093070069125550533923644677663407612360184933010311919542989907300311428906223977352810231426614389290328296711392037668001334706021017793129478955839141672192793278303482520545699737026852439290019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] -316207289864855366459745592131595096876853037097620152696405347055871127165593815466619503864165206566421751363917445611518049997433015481068980823527370979935178945306228290892014831740530368014140705329239404676865673083510687922340156796634339876077529656740556184888090945207338766048259767610183394065331513645516903212735044364239860404757513377084512644295936293417849557177300094955630167946222381478773977897066897984013677298967770197806234198126108165229874588620161119256215696256917033140924916675568935646756817093819614937457593077000228292730139249481968217783729033593357250104468511028699070266082786264723433238239955583475461775081255397838595658773056219453228627052968469881169355932138717324946663696527578026806515086674926352060522310319487021019423456806079223809704714301233640955971131774515847452918296385121392328408583914249639194919009640919160281436642331081696842521713122252438048578037165945352173980617285447473739365936262581408713353953598694336659715610641207602482177693790719684942588679982992361096627022495059717690004963246732274679165932423515931591079918675161267677565101007537052411394473435631001967689116757357491176558895991880954018928825294996092298145463382724808016140957025311634341727952193014657775208104746707006611704312539847012609395141534187036545436692771578236415467055802563543963105195660717420649597812032950165346738058070251720937267748466035111381518550150159423886255018437591691306652408375632183037380443996319705890089912848012662816806751971430522091629386377056817365536211408153442237004226916496101329638522913266835954651148294598726668109846947130980213982977264195962841564898297930319328247741222548857551020551520574996187803214401002985420741624741523726715110763971339561732771725981512387147006157975244389626903666756412975113123179139293299302053060900966023552655172950414308101674593472419106673711115122242694470797202096911907677235599310736377419211387234034159599596875269510829773179202474493492605016422473517834924080055663702227637969038797741102649988196764214532341212128419149150869118314048862989099034441802058332149350753802379758882815772139858785272583925231880979268058289270425961465214068792609936057047684194476149968978497502861137379456791604464002162884332984193371614999523976623334030935798433254010301919512732817966040421525720763889090928193435686518587321694268182188740794595649855893727231945662052777533606515932288502722923698094703440650480217704538993816234379244194364607782066191141687987408098666104299941182981537792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] 270228802702651402434809851234463839817859500484741538208890091505645753879779867665798126815554144197745849014277300527453351473536123307471764980972607126461980435069742729607958204018074225832068221933212847151123163374308648327400079415941970168529961442445449754504156245808480900058992979765784564840829276421443165322226836566620812956074102394636092483462787650426340161139044318871182039075388739191112011740430732308565986277980083902017655834646415029334865933009396475782785642646825742022805173915057104135278647458652832971109499026451589010784890942101437318464008667851026176033107770716551229260019005311609695541002992583572367588512499701370559496752542693015581254174224727814353476931144331257585710414762721840256191424193280336970352208791931224394107114259185421163331224181364470477941197017439711078759708828052979212894013513105563383409725084515041857643403737411043050375881011745800206688197486859569744208726379695982804201594711211370467054491665911942415804772951515831959940988936891824854122920816937735200222438926362330487970845791899330152618761240350653299921083528746135996575084505963569326427851738505913373158785660233322176260299349153029315703218310435453055586168476947055932875453288455878487989894769190417836599474379854680440328005262136384105515634546818018101963075503460504088437554752145646678186886539357863818113286468920122311065117302728759739052635450029758342091631065180234015664060416717188827210826174665686428578902855920157608869514359459166848815511363824532584538118425673181354662597257632780819288886611987157078669629160714889045814760857196710691442958334379218405740172233036219643801406764774728007479452341788877664742199400880184448634181994266414824433485981285853249217157245998337689771555579677945092107451881878008207598973227517088548299107078115914513135274163794808218839345052382554751053709476022747601077729529017999986032609547261896529166856987642249100369431648748556565947580200695068677669176496600988357795325578140175403304140997551425978780241865295183842920224068221133940886448621180790392726585459070326727264007844490677342505023611515789164594202349930900643959521819845314563017668094598089744304388706577201282001517809162387683369153656744714594214825468523571434792184511616310453960223437513432067188258665140717851154319030967294912017119298159315658193431118560674043976615000330663452326127695867649781809282250837035817633864075279239048901687664449047647872734468898576379659519354702868960519711927691435816557602913206748185866838999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -190476344030305627101938987634130321662558761987916890389742823140847150708975693456449046665890907732218835236781542415514931040417843435746068681146309890173955317338735804762703831150268425353708763776171368682747299602051055789397347110753834585702394380510775547892417033385028562007810665283879307084898986707398841933080412134671837539517808780392967095653080836224847129429088732960189619374922602618178398504905700815568689260334230049184142648816441939935137895308418399561305250353908548692095982407672953751960443366153385005105852608684819611241141173971084501960383177831464890220072789705461117297278249476568800866743490284426379233167394966342369498591446813291902110352493696805531083985841548938038099157659311465968038443346277379884761630459324376182295626137379882167094600494036920537543063681442475311201725101009304862434822056675736218474355893121641140263630784433250122643711656013359040086502105995335248219454817502189311265364078604038543570325386718921843009777703582851810364325323884427076844661800280536093736487211997846413531793618498383022904085730800782851882208308837892468392653057733016220600623556961342304283344822584657741518025587559231447223300585504171050485930653359318747793909151262503520563288240431267860702231002196967065482006616926673839205200783587390558131543365148728669040134003397838591841452152383006838917434395035474638188381425832493268945522208743668747271001841324187237994998331639459369699075162247994976077838904553124200199659049114216519854378235207666274326951196552885778671485150485657033182373592268919609046505971277392385664723423337629054118936086701433377660560145906266110160901852142347042353009106016528805878553355071308196373286494489180125422637976164773578504055976404980151251210665152203888084965257706903594061500349967866552820656379558528956689010216231571386788347082236849711511424861816050380700304221802536966482387283246476495690017950235327464475211244112731098169985386420065041094155201962528836721482672178275192834256899281250011351670960304285763891205018842818881341683852989588351489711402616310654930305703397026318681509411775353153363534025048631012911029424958019440629951858094570824976677453878495628047630215752067110851414469960593559614617834268505207077932142836129039370372627681207512990870294726925779445573534234022484747169673112593402479177373413536111432844386529652823726424634484959112097135166429819618141115506025204773097300759560843650524012739177174427159402982499282120865973437382004331861526145291447342025762930688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 103752578060651788863984136386566815895614170038089919292988331612913225486309829501007580495809000277711876075234237132135627919019877849673130519530992800531341117917033228972023554861294286187720671529766522319964118998551659484009829247762764269341907281602259524136282501836211755367924469430423281903295895492359322511976062247899674493266119059827123326210410226531297737140542313383676103766980171975918330926764743515453717847275889566898828294770833482960906229450152383364463656097939909889481901349449673439027158942268683934022747976748167323276756165308203817751947961329021883180924862263653376053529165146737024705896308031301434062038835178775887158730182476212520689486093570986269709707354837678559031034305761567224640094554268201743820998717214774758828601894230321187649003332887171217024946802870781309240856239013138889417271357962285798163121859592218718363242347208166125786300412708642347162813788340696346644033863824639677460452457144515811215547887268548688939535869773055012873928599864730145023323212143898476653074169622100073612888677991303510108374301576431100691867240833881232071747102731778478188922587601071180953921726194518923323210027650204802824718775402719256794602982861714554377188854371091580591510100340230217386217748063084252401422451433204053909811233766676943524866118391867131279034514358685549518718222373668348383981348993559119696613176936489670668736382106949750735651937445873504627927889046223428318566737174328146691401134796921352747337954261108778975802193487967246967649867389214751205202154241773098600653147505522610334383521304700994696883208158123655726529128183432211423803513233024714559600356964421199749700798787916373876343263521060715962787860618265331684058498857668674276951490950780351868678628474331015370170052235277176920457523080829690433839853404426239525145164627625665819068004370969932480256741739254131901464685940271345095521928233121961960388514167786499983088458798332711559027512957959856358312423441036586655659380443618757878864215387152312996246996744282774389314467981057585187831654084426613490420762245957149375736745335956595295482950237633243133826137727553915473055936324954424319830978237933212695419137695155303040801516440709347525877107651747973102806131593899602272051243091361751742657560066048014661672575142213908100366184477264623841918681497883529140014044120048236352022952142539682664943535258306591655851125566090970894283255239231185190289437569604635497618674947098719376908170534022437890122089365205806541877646393460562631422115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -35653059463469136931531898475399826327818156263246411254769604065329832351070078009474088342879357956058683258276312652705737202519313440377035784307921847507557800095456752136814929528210557334933276588664182556431048818879871292747248095613096063373792676841633218546704373197965177211028237599814772147529044725975290200448312632255497083466634785129614445209381348640051384277052077776991929457352407890263919167605112818873544186576053893866720557428377918503013667717843158829739151268077890311499797861530713879090995300286180911139344563816753558955481850146861924535750244435468736955894929820766512744290161735961042345225098944214765815742483724191366552169262595380867887833831294934887203646176059984750934131123348496774996465402236485102285993606978072944892979402233229638024785430181649950045939265815743171798659187107795499062999652772761255628771222791738696145494711023304619944565393462046099241670567257701895221887147297826168541974591616837974232541460515633925350210691832567761747440549603124000166341763017910299261413598316531504833194360403820759739369671056945300063348316633487375067289592989560733720660089562189318466358671886533334671643163802268949529118586195490738140835989112042808534756823028893433134352589079578950716374658426701801510556384698505254166887888237937235122403995796969041301610576239355818606113756795509329405052710513437302031961862561459430663977760664920197661924410218609348400867380623947524571939189159157187503313703355309889708448876237738518437332568074811421938315061036372563354555090301101229883586113487787080656302459596515114770030610337381979201138837930570110008157408745267459945021226901299957581187482911547865575672180758673940874115133304027868764434319301453220954045027914965002554072732056086442428791634720511586657736275372202007719950882744048224705662636057303731755991923990572553022338935306582358457507966280287901437680704387771038464181526527944861479236607626247712355854036004950436791567023556677776813836386731805955627846210845390323010423092329743234089431106570200651504067313019130856444766850286295577245741006353879073799510453713064770482225232390669637861015483022251035925306932057614640855856019134676834556043096056957618917620698515528949831291926380381716761444212236833252746854767318203014858302626090688123318913263113574152243494040439721966346237900275971807555312808700151299756114239569085246853320328502266467270985110722526679381093559910994392804365093665437621809395815955614626387498192619496523871791559742592269672855371776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -2100523139514748304173335148080322965901342377331384671640891532427827297415345375658921355739709620319252782384483930044399716614722605075949369153342342209289157805742055974300681305109712476039881015535294378237274438817165205746501414131940640791159468963947839678529735614681582892714515974649174530100695499323152664406515284027950203486376688798463565462332777300790408389188059004956715063043669600853137365077265715677737331544272527909528294831040449807394552431414600591221586273503720295687851890425574247709100686214159173140225635843695170922784528306824838607119460282003203771790209198978659855821712408780121076373247480932152153950829220082856600983923102120815891977884472952940221288082460543894075288535311054974644429382951783966700750394840649313133199390813717068929233030159711002848105330146066884298323448010862184542267664912583726547796357601705104416045007502783873914228507153821470802072740717304709518747108884812603824948504624767566563708232382217706738910040763006324478501724535182376267251070659229412806140656120329946515334006480105645646983093315687552707442611794816075119445690713028450523755789440532439438933554932129579880717607898953939248014292222089385203954736900241548456131765740381653036418633485803411746509584230690522302115462350436796593446343512663622228221135966260585835106616810303641984131035054936716163957562155396650144491020980968458119419572427096293916488084906341054705511929976876815214245614293947937032074164681571818850792952924103794157262798809916299908175893536188920534368028101759524211173928004365052228652451021128870106780640747731698242845093912558099328772463283267848627883686400975775342678739238501264687545677901753783603974990266374398223325086137530857140675119386477490677365893514814073126069234097550541136334843306446380543117626861330914518408187839457316331349570031569173698264716393708649899271921418400939653396313969654966297677634816115892540782423405248989289180259076466484345933026452640450283792022558726220878641410638305937896855225329086382629340306217360592594875954250794795292909878208883161923490958063477100081730138683706556837342041643922642494953940639199292139712494662368481076881361478265995223662850660744311744797673678573843632765657237058627176666173577636408489416270433985290128669380278109268948437316320709634075086627365372376100902225150574189161159300644487893245448885551173799899817035141802244056371877789684809537585884370824779391327711419870175114055074191741037593625209029371554981606530016972946268718366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 13549192477179482540718795232244009905399724683953153944033556345424664864585002682310097420151175012478349242113076879159356258660795588709894634228788986656348373120435539937962465742659371845169070122637561149709997808228578245444839388191083505871881344197027009948598673644165547435037376541779690829297151820889685902692753610306853546756947521632212992220793444183842949317042673412293967728951388610223036476029503140985585785928968404483467248186995589830167670602225482112441121219994158374915214152512228808208470669823055356395680595371681681625741713669383136760988402312642519054889936828834636037101778117864015610219627039653373492350058532459903231313224992315831381990460578029358836093690933114483584840527605492447432858056394266021919081410988851274284393943749144683303264685550490572578592223298917010704517478227637359691868865505868000364307071545701773075942618558256874608904113748327152281369375234632099616908242136841157864037185040219801419402306800262263231244595330505572921092432186642930864836514192936852913103859143313425292110207389706084183025885091817376769738173875987206845340975228404411166200212186498467702491858703651642655995948452702128313597290501998251746549755716007089574485440715767200787809610671526004697608354133639538877942839882243416917068837847875364489189358518292342534451712788009468932127278738043628570830160386941224040948538900471601830575098886870693072133140008891394271493632134088564492184043348590262742724805839929739814321734611372624560604245706742940779571927618559050915137789172744710461053977822256437612807979294622265102302596217332983539343022064128264549038845037535327944234101088161561881429399553563482957113884503967836109598262425477785368436695703202339277155414490227285795758084918291719708130077846784244834280047690164902651883455672524153429172368912691628164131333451003080129504976633189043231199444900211191863563434527340978200092574693230751336193880626438619276768925158573575720326306720308788705812152867974149087097739148191148378407715153105306266108353946732023494332651177329386389772700718901141804951862196597997871073841183069374693120260672772447317091098675097955994527341350868058991117774966238667311433484554890235855275002713484753252296674283342328265481143002086567888674251735734394596416339662083155537966905719698219338796436790267026699219701284783142815646358177176562486665633857962701779777505286175197020387399955691615830730740999840585444501475761643482678520610652506337228192038001173086682795594244758072505334235136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] -10756459426124005315925925533967272888421114735544801432987085852158084240576117345015006115464103474557660827311994445433366486647001405843001513508189530248217781893209911369447975038783791158005128340151506593906390152009283913811518623362970151384828251688983607174713835714078009993738577728311205619871733874127445213282517973353492587639375352889245815457324353978961713380950860535536094805662398469061141850473091193295126555449598388302589712505899763384059246020274066689162527965848007572199387655720806221182106922261842143788100616556942299444845930906099341871854660086467035560711366543273078685183184202592660289764278634319301198347126915368260054614238203833698540629150633825485366253561988132593195603701312605448683996682973816835271212504068848557017984620088641091711999893822051646348834795412194828332362911759107792637720456735299165260112704425266464079779886268833490265060074629397886370067273577558288039746015856592822459470540172406656622175155384345956287052333804991821038590228248375279679137772331946151234642401617068647506361392303491751669169072392939827897629939929660096436786902018983397196969545436150327066011837849583337325538169200177293825734783978989768922523864130373168223037345133734189724023165071133833324474862215539050157946122603733167416806208400948102560620407470272613071240361964842097329852235637879552136737896849988287661286138373219624904352803391054208771718309067940424470420998547687619697293863484741488501922282653820375430870808759971788875776035626922580493030356699819420179666902397328123897626101190553012553205654723601265784025867509608055448697601993050045866225502898654098376142865152914419820107609946105213587215674562606285146048332124096439524819611786944272467681368979489412654805422167116002205993582094542560446246887401512518003421711457725239358172683138825555511020675453479369824435768779158271366023390565007102899696274011583528658497380678686240960461347950145192540019827973130746933763506063406896162828979249747661799583102198954347591340683807079597336986395908386419285092759343665414835164289765299412597707876662548630802085578823628894845093810422635835856534598998129808135542257082218408717245485364703269636253574866664978972495025512480748542847566326191892973785062791321325421074142096603312339920081767461043952958484009365156940517052694565456720705121692690441210311623387438334816871164860334478237744505105713433255806429071518048527119649708832879373487938076057064727426396307542511268558684602417586423161163106713089820296478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 4590672834410655633241203273352412924290526632805123609676824840369163117260551054011146948259100033108122514765218793203480674166485468158197715145694385635130330751607547697827091403979168340085268334752263835552201778641825404934046564175667607570667804374841831001792006747119005261542545388826458332720749204952428820703087231292402414794521846051183553826131867813124479133201422965375254906231151657906238252350356163305494862090515248883056334887493152534972124443421923053571181992225437020372749324444519211364852731793243413130035820108727557329791866401932766963103453785140180848601461546683188606100829355907521659144233241065178189499665781903641639018335327751619234474957822157383486353855381655522882056124027132757414188429219082917568004254568636133108618418374651942459288886118682288877366191300533218762774736903037852311837015563203930404110792699825138270544114813006113493214688764108812119561626208844419390842870627656270392863641366266894440096351977572456386680444203030319474998128284461209577524632096159270914520668657474763532392170237093215339574550073572333919002202202686471728078950947475864171253637832212290447102967309044742616661489852404440885669863753449115161855689114347592194253574985557055018357790629950090714395074094567586538216521973449351723350057505140893774949810438258508018293218197781880963969636509919996937523567009499870329348817306783604367512488353002480335066089064067995939534663624565080806942049315022395537702382339894507965605634506998232562057141559183998708710827179599287045271804180672655743964526766001780112665251299207271753429651689859987213502253044212342094617824860333625764275529450646691914086308834779142505326356938891271695804337011052691657956117764399863395670898081228914155542110699582391698103546818955990677696866598846193536808957899966797153770087626718792146993721178073841396923062853466301690262216370680354968334855466392482130612563490732364575198890492014902059620573898362315465437055863585883066254989180099722638986983437441192730356558949731441329122517527564797526433992826084165724145556108042310721337892979516632558532607207591279792813143066185447065160790723385023637255319873962979567272980120652141133761531271406219708133216825003391340939824836988535321123111341686890904418085903397390376856581216657174359478547657193805284279405112888434369008785622129469628894731147386761475007009931802611811244250841483557049137182432141855178028012363620481690315771747546160311843049290408392574653813985982884250958263646921128320857800704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -408582665184451648025795087491837020491490080206422972523996880722667291066059415424904468352720327561443661578376586575095490423417161829144495295372781286702404217519491134589388488574643578673298976057961581905936887433733457509354513726629350703044027372720691559249190449088317714796968752187023432458132120959968724026834079092754678458457368285209445773007053169678276154925682570654035520125874778075744604413639709966062369605062070052092126544754968156430572970271544547011106524401099199948282004465253767213529168478600349037192717230198155602187896002333830059492343042130993675042069004034356393655108807879803645376514983442162447121252783704537211161820002154966896317609057968507993411682940514253081276306849695352452350985906609225896869312361043750497371965130060114892039984686984162572401406730716361305947317860866168796641097427377564049531625426333958735344855211013337328652056867529157537987595198470903875496200892897627053450108607797252212235794775667424309945427666007318020588232723463247068405772280946860941858514504324645964827388590217442047910106718377278729939536884727085707265662433549039661111989097380996426209105638531366941985357331811127509418232766088866361415145462467939178228685954676069936086577420507164683997058688091247379384625275971834616027827261973037010421516727699451449142700936377460998111539173708974602616037756433355663712392140765577130946680998827072107708331220433780514409464669699027600443254918315787606064910306812599445335096868242957334551578312304750076804202180888209857785613482039652513076254043285309402382941857392816689991797216606639636484862562170061368492303047164068805921399620110840881628974367434746863846777205387925952233334944883254446331305187887154627464020437374094928786289775648570515583985798792931983764088344182763650353068947314799387944630087452022301601650081774940628144118850008589329870823781826856541065818371134163909574390179045683832230570009656714568444008346502851575663752809639131417142377934490467279308568895973640556446091124377032188962978009172429181655242157531431451036896234681595112841900860383544692545972158931438035618559984701845551863310428213350156672774888771083476492551376683082909831184705198305492745390932181378704347013939847424206501665217433936668623206641368176080958593699923930159006069819987085316076938788905295871795040790460247976380120266917131935490968417387066701615639199547781498891503754179954381006386513669254155444181831542007474003873410734809025134961170485273805680209374067026663749713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -1073883827670754869380945616093868499921818941712353510973484915352768546533904938485624339760555535365400097238246375766864926685514977979305367196441411620946483175081682741933601033433534149095128977646829892462167579574794667232637742065944982465919507735932171246892082173558641586516581687873142509554152132095848582725177756178483752135408954586913394428617952218027935411115596298434993906991831732971474111004791414236204590405243865719047674653502845589199817062949180963346710484203992910360252538035204221308523551971112934728550176497501437997555978799031718694061299137272332906695952695420797854019544575333696416833503084093010108761858579814181493960542718501769639200389675350809195236952755381195985191237712951986497061872519475016946278369374182706648929629876007563955334246254213497688443926349771569315653433748641438133303781963919755863644839883731420090188019311106300928562328347618714928882157112146312717084846025816885336836599230284382330652328029363868182094771798265396314363013846567230234830057134545376162105466412415170662246519750853189488509906223536030013120796654197445716904342486099005137612911712067609264925435785937773614388472861414119420793372769262391275706648213317164732456212048777708931125576004310355419739873599008444521147870633928739561204094102854425117613098210946182664359317234803696151327281752117601515392527193313473681050642421935650862410024119495149359540275136209054518404836886417216971641743225690125499855557978761955004916929424216879225160778044285277988078753806906266844517116339743636244743791488237657791043158813445623611045200589484352713249894538684038987862462723196187935258514062526861383433115336158395665692307926087756733804388487799688418300093300449938192399114744003810225858946526102801321728567034691964031396333372074632167775898040083527483090837926504212592522384790777679247613724522243456178035549580481856660361516462807684417136929490865947100417201296188859291265175743676619856358976960492484783443661976218638780335654420814872552066159239998356530381583898263302284783009589883429555403956232221202750512413195391073942855674825873331619403316340930156363584866034930198070416370696506319413929060528902835178803955913301871493713075236662012120385805302779887501062587769489681425913246121781927469170980468726900317519341175488149474850532471363867838047746709979568398455337581783093383351595858566090168036548188982029739787103001056953455072730021889437845898634444807943499658620210440355082039757509643385162052633325929177628238938112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] 1027504228216798430987093472112461292673031508237128854276163590771602075329985773119937531242929144739977428428600904537167203462055234166569576427408118392411338515202289316894394449838585231545613417684105654042370512174659186571753974072714526268583097359189980401819234522262167939881151273557959991765867802544857390030279631546584695562819295405416893371677631720005368396626155971516732527898682575368185049819948133535591323110411330557933609656400260314267959735273428312589067644733161679355833623966623300859892650766216517001855874368226565723427065205457170979955482604206382098355848901465955439525968291754051403974355853610223295753018031998498597011450011142331233368409199079074180729778429426316675284386022864507232023123994011298059897892194472663837566014421242572342833409605767350121132710693168585016637050317234400142176051167854223708331134532739194634950569773225095365171864417985643867502551215917670801892178268585806398558549505805389959691599649604461729571100449641227144868844697728661956911989004794640417963108703125400352282172940005834363861402099442992226888566236431658806053043980308578212908054923932873059991851516239717861909195918378391535808818559287460224744244272052067824599352343445797618555934915813425468290094512807982992232349045696831553586967934507635005149749933358177766520226516965116703095632678850426852757800344940748354843487326557441643590379580244546959777491891524498177419298868752825772363974308594452558035815030576197183830055609124415508834328001945370109514546383520072398136681268977546468915647731629627972529938843101233431165107547430412314354636228598171125041297185569212219903372092667096186182691847312426042492711358532230710254744998923303042445947906744878167355410832809857995767379198333158902389950779179721348522214641319247421459449979661030642718920954966534314067574167105769514813821616991139617484524573549149587122799343098867221543076609146680344375686109053719733283595059895270006940035581716740841763813823729774014424819978042543395412229803074235315964519670036465616629656326600982222212166463315027602630307060642676778845359064822120167829206710265401878190929752375597352473578550493759512143308163104802783649844330971866658128971218835376000979822422750021407861170864083665038283134967605377350264765328721860276585722853104023965238424288194046369344898023585524343360081914869483810669277464040582333817515118879115151769134085196206005156031693675501705308288081681283888011004712973195183582841552534347216976660116625286472600125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] -571582153059372683303250841866868684461143169522666866145009562480816739276261446111572116522420413376945551906909821577670192202721038192238336409046719399928327324531796664579067653095685004349045386862237565101016035371788829994542870997505166529349134715592137264341649176187121356912595061472661652196962110580285430120372194956746034354490201361850341786607389973672189269727210531667992589354090003932692721884837953137958847092677108563566342237401448651803356704627393659528736666519668484540051827717833423351006233279509351015978018438161521762905409015400333589156056469849746224263581988832187677087432429560144336503717631360320543214820565014779949563493381188914646022611628610994799386753152781886707055881031723417987930649539215980978071994708202778641568457966090711738879170417971972324284471408370652797828469741198382237947910915472712960415547703442065417346647967909595533687790282706796976229949960947047611498965622750562065759443221043186091254510002994985405256124342901119965544622646644038804570853993645595948982935214084656604719865886625127128938578696879495794157684659643797637744656162969569368397985847175166335222132388277797594847939052100545581380443939235983715370632596472464421943547624208935019668443358998193062545142139133497691465456773253438068676032720209039575533409148004434741135715097558766241499218212515681808799665473537124342187551124219070626506127719402745389042261615150324871805047857313266495282822286826175153415877018767146814002092288831658411893319162319210976718270186707964326012681155549755190931808262432415481868727010569255420268098990219409308762675222201730764027730808483495867806205374777866361736362820996284056790122700922645001273156208874826996694084210424916490051282516605258583390287583887771447408334621333245132578686584093951871146250766655840671854890121238311243786563421138414989389953273678824123535156984500907319506080062359502527714453663880091307689111723419578289184048864595820941826721115052344333298064550774076479435684683540413589233073439918591836361575598883965344291468664156573654525707901850533264888599685451167723649544973462999525959221333260762708099612355971393587719730361881822093246194257487882912168280983211259732315555355487084978055686676286346978909552279286516209490500506426427769257881380651130021444037736410295253886766445452578706527904983022869117659832502413719290773754208681433105370214474372700258068995641546621656629148937836716671533199832202057777782918054560835470795417807214262896148070624851217053833494528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] 216592153216053337898248851386748377653423163294004646568736792913428618425957649659010250343408481280647813733555101894249919822918614892006064790755619051255245230156742248494708867103562473536639704796637553661153945256653698742162846437421742256806953906154931023901074337153868348520534096258718186329267535708392692573624584086409313865752041699787774798654010460923652062286131460676265259980254712724255124703070046718421811053777011950233793321247205987672954002281968618757670329831601980580825613800136296278066007314966693887474109788133389428890364353154254716732697755803521944907006577585167765186147223167941939798403421466485789200952669605072146529672035209313939090759344170154813145740460610215023544058526347891442414244255989509250548807843708865122206962307131811806555465888359678092965024780078872146286267187474645734520820113969240003003553821970409338947951780301504824641401140061917190908935178198352891971796117411900249225356859787806147025057562882031397272478130608901481217098800278660724421963445453602105949031152001552103511034844360062233690297208806885861361384313353053279137368401769875238215003533122503979932982796427310360545894827528710583472904829245071784723816150146102580152739378726033601812657003996619069198433109776123940952608212896253458245785710427601305120367859593042699638303480217945999689307653640936080936500493377395944454710086767685399644836548191581966446763637701762259732522250912154672837450108716538144211337717951761504367584911288015051821722599351798959609790005482771596757653256017518419498071338672940491333385814455445128881679639369940898859052556271075477364097229873314934290593491668802756168053665278774901415037911788064865669533955926550108606855788375603616466939272550486454570361038398742546841482578190429312512672410904588904664579895421449959867429575211872700412427209619274488328504946296107014955983235537951481196012921295684941872878637754639681696392362353888005549051428092016428788692582202407394101709677699333556205056052607376707794757539214167476477940538076173817059254187983278124188009664949593070879278447196587180653263106723051713868406345732438170496094770048029095467873112096222811325711571911229241786814710910970423988996668168138066640924420920133263875581029823828457613254442791593075159549836184245200099777997177001023164785770383223281972156583464028513923355177266924180865358045405432715044030471108755813413827109941488823187726722441368329173451814378734100375857686955562935868272218665571533300527497076134051777085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] -44892629473141263268394578841437939016559941943913852028234170601748086610623949486014554038595887484145792313457522738423384434455729164762080342641352052947450771155214288692496210894393006513760548396045886301283244145464926992079330354369672506937390918950528319219352157827674188120357127785939319721007509000419176247738299507010514638864759695554372317211119111653227221044802187194999919905997197054325033729000615948839152050992394147021775231120797069031548072602527727774352549806087597635220278578783406602923177215267134960190059765305210577763781580970915574464435854687035163163322800100634361875425167118012778744784746315359678580129598977848496696505230045582776427088948774393467777447501542166534333605292910966849853886416346143644029209207433120869190170965525909819788717141305436058356382628325929915133957018247513279308836104642397223941973438751588656266158293808505056539207381394140437602121367713945553656777678107866622621791281809240243003687076422091304629311177870223182434743906113238967421149328911528576344023017715712930198117716394086220746272367754679562606271878551774521892395387015006810246530506431037720336114310022745766429231386165808983074973591631311487495612560249847883463429598207854520128494708738990194933903474376673099027736707235544486095081979597312027037585406380468156912338746687894052603267415397494877883832787792368587328111986027477261959766417110860568672615998639352928800608537096787023590137502073247594009583015817184923982228689251004268455567221402736440196459355947623562566108745839480932153695141921433963163675184268944191643291798999023446275374840321308463090671269153839527606069187151576523791582441080421569291090037238862271411450059914910369141182883453741937377264739646819508819207577757610903545355452123601659575511448797023870984047848032276420722753911558137877181723561162078298809596942915051930654462163314015504619721803070718491529070900066576476519320725846032139417319627385389707978426791898613694697640429616515278083381136009703060345332187346338947113446531307359665430170117146630789993001207568902503853769098889650492418175502304245252461374108633726051232885437048861596869240366322709000996572522050613288982858011919427208409131304804497911080756502122073865546622593474646427239133162232734762418911484473896561859379967817681885016524020475937707827141432330451035512485251558801662059862497019122790093334637585213358672108095607934118159339760765603569972862598440029984985341957015025626421856795169611804163173375752487235858989056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -9736091190270162395440557682271153978636848127890214747830855749180781449407613278838708369949563956163727560765313450242285370791187934659109060289187381576780524700060386088569622294708491434673903753828221266644533190648278329847603659113607896431122726667374758390260294317924839471801329736874074834989322765581356214144207850460483454388780119979643527400788876829074438890049882914590720553260829001632355935643615905364890605380805693401171607006355231889031767798275525131673424898317293110206862246553211001164924073325941353762394119301069726789261962111579016617328214428497886917524405940440497073120133570397727198148606850464090200358137511057895895655756411309511214472049647254175378584193910736182793149626581464169298216826282410176864779355510373992237350396155915903802414239154289839358053967796236852667302263425990818150107732847640018099696771001704411669642309628536501668737794560208086497899667182773466495837711963989468001635049069610928268901987075709517614105899367051473788103156615304510242125878080319075260964162246775762735416479276881011360942738507551900921553788652732103193520084265816907168644337998841392157496893791680928260592805336222993438739481155451549289179682481160725919633389388730063260712620510927223734363417965179768888566174883222895095424149343796631477145740082440044444217281656986354386112320894313608418785440396776843528944650887322789064889733360442902305300427670080210667693981158797946877073939965909540688841810940245920232451829972736268291522481643678877821145155970922167568268037630743520943435949332507838935147938285914206698742813778053471324916467130069740291592413501386540273253637512880589776999690823753219042250722652933965808800648105278186801688817942061644645870444163536864656522694659153599399060617748229862813463725625413209097860565504296280606863975495408241082563672274359310500136435410418804735230377213987463071082869264289201170936481616162684103034888428569018810345789240623825347520980416343515513087091019640539930579175620845495678595040239677134168699380434676939118632778667650894637021331379068747517147629015759539491136489161923020722052302428046324848203420006622575297338257252295770876908081056423715010123845179442602875718872807236950893308250263530845591957444136023104724000017298624570104158949235750704198542335586489986193521709382729035468647693643429337796953337964219728177393745027033401243141806528445939437541597655062256151856943915689711124754264708154074326566143088836079812834045413303063166021203829967485067591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 15828993450896019355123991947901498741510349725947771580494623451796290721471435774885296048348736523946953111692709716363398278673708154266277270258878691265716232158767567308998168025987491729557913604998904777568718768859924486904646272569745359517084420699109203359007861666342168041010896987593944384198286661348627487045097507869125817656289947264596729101580659331805091787458696926393912443958198590848252092307248891179163143030072952718405830228218167526672016189757364470914970563129693590802319361614357740240926869618340322522155735780550390495670948240351113839242671496104136207503657041959085479790115966626743808997527198391259988757323943462575793245134108467896530699491527912465541630798735883728490279842997038568476509304057709005212154176818409001263054207809726619171843706034931963894209453912557224984394169448502833133549546973494620238289399654520270701190924020319239067773335153562282208496371613628245498824453037572528156334804976877302253162033018723514608781629671123422215317786532322367016622970405159372591290966984206571796336242224092743483897714590531009974454134054745250400035452374188638741539598623515903679286143132588817914736372809869949490545591030628690721819631961772397933162425824164907184906849124395894765970345027535104508091083755914491453582745394986208858972877192922154220538359154529474148775978599644700525352385513665507300785820637956869263895157208523658895609583456930221553547952513111323008983252688257510690191582015903823487250625553231410620734411118147571610248049803730773414833042426908112340670789192693495998481981969094838275794710414756055472883653445086082586539858349923566024815834239653424632698198916987167970679254542009594130162549708045130991901370208387645319555835204393396865644181179771457425488411020726151798746112039350010957574502761547021938655540844492964284210387783352392559550534487740659918986599382893456396068234959869331869573591193441723459954705059471611178541044604170100804075756544979761932587437824552205161062115555651824718028625392388794610359910895355983064107049342442212573614487545048031856919394792039921858793031486961264130264704296007708290592564868485568995022535635494775646980505251667151308109464078142566440962389533134934241711330807439272046572599301665248546079349030074086571428597438787697767909906564278260221598324778698214237143986760568415465340172359827739604981899020370311591179551287894109092566383437785876756858126918434175300763999739621361418972786076184850779519737449034338732636834098567963635351552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -9781801143835128374542717801705326113106894795866863124519766846617910019078274444712186632557403270523554891604704168979643378670127146002076458004234233855805579421030536424810869256957382964159829241514703185687298685735499703185394713122475521461238616048231253918590335763049505189572879528024483360135660184593149221339257720632848871735017729448785879594549992487498015846224087968779117870719006926162139237762764613808045386506622540944360641635651617356150704658023265897609213646952352375068962588365794999409041347076196006046484776613200024935680610528851113222127570138663408271748453562267109123459177046553129792608278230122815891185758937785715122817377460077802860557074386473008163390795176227188241866521801151221394014605537202071671835571316917003739857739066329400793724115100894466563230799714067068502022599088319636577631296223792601959398868856860457134006530663240898878034148293874646263788816831619296084847491046183038864946502018822256609526911298778595472365636288315682224115807129795582726800391989058550037890701445735384652728766778293120729191354452531970381180262159199633125001477814677627493465086116401578918505291198115033107432034565055917852589333502750488164309165188658888034510943997598472297224543458001749436592876379849537002327372630624159707434279371411841682533025502641107757805840499352804220450254039081180074941754023232675482957811183252543983168326973999226247200059360378718500824773042243633464490231283552752554726413512595997327923644103207551916434270405109831590154965686939858929663277479275982541875931737433544517465957057956358749108576476687944124397630233943497432358039093674437089240652908886557285766143638049486190283696176742161461673658585881453497574126420881228446815186787550088836918685361312037017346823126703702630672060151335911132678622143942591033381697386548436611389396487502745240464863891978471465241203757931318572949292157225613553648409315510770277134883165056214561520599993332781366870150002890265606976864740080477622249791363700133000047008111683340112086525574581179830741954667060402323543980169063492980172812551603292160575425994422504916297516706305487298144571538763392968647712248110459808842863841260096384196815429429941415664405445003770704102913706801422247903368337206041958886987339266999466986237811431876298782654430625905947814752780871599836688642880378756850158665185275975609152825780945010506017779349033120631810755020822575749062610626103131918832247143868450467402198687708184869394632932013845753117184857629666825994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 4283930708047119956952897231999432766665385649719750425147212449949742886278978976695523403940156607667691369857136915271528300324923114097744818135350789486135997094457076397019038104502161514905674444232039681453562084440305751601222860194282298772216808530558459486938485573212008789669345293781717353942283792548775955447070575339570266568725492886334360707931713353940845442833487260427078614160741811373423891027279131148127272327482621263772033770934607572285006822152115001804282208958716353093589618726735350359608663110548277914876009088865110238245769745225361394204349940039132987826316117342002495666250760445209452214541768079020111578023061310090261983566324740451658542227513498915674327008844669016476319452450512148501063187861265434785361418134660416994476902705548314325118489536067382158674337075234366476222278860802550071145165128106666089016215401782207587526496055056694760648510182955925192617739952510018484276520615268304037883696184603931605127189968184283821874379890967220082018065886005024108926261883915008323797027330719688902103520225715334081778149904024353683212980672409980619060648968847668837936413739576069161051915057054766187692398807984475969891405074440260231627725467243696085107799594607547212162663638954041823293259590872770155084576517718924612458371524996147156873095873857094909575233257522717506145174550355803496356264214375583545790423170772454665521880069736718683923809038833300945467294811045767168923988139619719085113137317287542035331973927794648463780948026962323365244748121499499560353552700175600868866880696886212669605345584287249778740692429463196084766454771205850426039364796989237907801153387926892751363282288116661645162660886741227341423886009683692686428221450325256227639556821522469524043460999232820912503849268924773521952912781176261338060359025747716597157403659290647687012148747786181760428524624953351682134469943042956793303119853135146496678834452925018702644115012258566893742759143436847645541254582766054558790231329749222260343272582216790629376687715290177564980717908612772441874259950814081575279722450900912341430029625751120624136894463230471589152569053910529244559529970265359230696455747204599200805142268494887661830297844519454947994384214074713038613889596418628478109753589273379097630961195440687698177133294901742502152167532523281153109643836499973862452839908257247859245854329636659569145834099087940788296488756566472483067144608120203794963601641048618717448044345336458421966055396964541675975828664459166501613143493346590216683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -1432011860602438840101214055737939779706987212018055996861046711852841133961725557984894673370724424427388367032821205459431110775272135737380738420931820252412243959465052412334177381916951151418990181736257044475795047492755925703075056890687169890803938207232558353659040711461378686863833223980186519993560135793912371367847179626904078756426882275393796471120838197726447751512171296156482932010395841245272443057669673792621049387174362819133499357067577050719292336901698344736261778819129143603501148730544025386884017912561568376927793267211472206027474354645401815447038568053498342519743198758378207841839843202657719802824874771420910204302886986044674105387846310851853412961715338822280709762256223727075697616123946349830666747913264360672526383939318874203500241880748819475147593347942783494110005843143255300761649719187302941759565421149828912521495313608357294629039990195757935852700737581734072849972096293258380890064201097623921657462630693197669534949391977483908291869956281910360295922110207617195276927746406883311014019759014624958960752957582561125418082243019336041268616842361064761913544688514274663561874161194244958903016658897480031697068363185129718399480881246540236278873487273025184682863288107224318056753003595042150580306609582087198130147686488703527477090393798797174930397263798672575733373609957705248863081213981140959320872459379769942079629803342888219748075282208375123147618158018401868486990242637754431025581118223584035856399649362178959356473895731713841509639475968546550937225309528328109811051434812262367569933596073254541645119795285004892224792777755333363771425349509160169942951241126523044146817316068044356987985751029081742155863283593305221920490154869517328971885647903670897909453955147292967452761554644451837476473681151695370736152994318557343818002007690219717715202576281632313848259240528822629004106414656802163124791836832576243338924499103808086511079011150457650302367371199558355923977081754896880343816125535343180311338624454019195134829286567866367671768527846733130584603510005992358978056392779628440217720601787094692157284915677927778198895415912297583489302859795939632758589284578051281859980284357421416556871014191248554624157657022590465637196529391108563372570717398037400719030739250878834486912794926939565633251505039428081560503372484773669200948331070168664554979830389300088552839599670043741773255299921540978603548880920360687614011600713965962648373407153868503957394561855221021728098476033848619555573569147354256500866370837674186506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 347230436652554423437731187252335562439543007116330958016592097811056885363770478256099411433445788161378503729715074237323588456354166003138078284353858665940536905965225284458715005805708494458573425682010033193682242669960524370350274806275967427705731881565536802654593333955535013315568008722398049956275948914667042881351297204814179334608508352333656363202378390193399491265139094553573986716407534194452790332913709637240326368927839911962440652452674281670944745416826751572814906586445834314847162211037568974299990407441111527910273095600676970990265638999462022454600177899854228299245995856967849449986405134557863802932307001321607757014314099874699256571173067374497638723100468275032642062568056152316525914134042781105826497289865846502178456897830246926975149643072082352738417912595696637914114366367021728597659756904898963584051076864707333564593581650689575652821281329504684362157992310176054304315744928860856701202648379303013842787999701163328600151694260042877132614131766900156029119329404487462245037358020358117298177626904872081355140056775795056667537646454608947959449869863925927648466500096061361358714681022566482798099847587828923732821899092228180067250700559202360478480009797451882729744368918444667095678373613151423682915942590686664956950411396071417214153879782087298490707863903852764184312443647517296323567026847022229025886243427415973176229587326266195675566852618540817079182591662550086558526659292934806174447774743242783697503394164553511260683071863759683012658058326236016824336710430236684103962345362173239857457970291871894580604033252632872031510950259538306218302818623291518513503978219388133874160262174884785866970371446641177117523506979671675935090685712787378270327584467110515146619715764139139221809799930102827862916626750488844181776281632700835330998813563396711175697983971969974565910014931014458460541760012212041234358143702123813134274043891089243616417453246787279465449382216564290593986677206621338728523562731291165245808574747103346925484895647945648502500102346874147801966386587125408772684464811279157911844758845408034189170352741622687578918410883736736164973047799133512743331872030849475249096914822721923859664918602481088465108854205542401215517654528813034570089865294889444397528195543216423345153672869936700246805819044471603434714327242781413185417737589087038504832294477294250613051243451241121089785668618418505567406257094073557098217520838113961463996435101837827324938441516003584175078028533709277145438034440669701469693991584102696878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -41016548048393833407005375214468016383356819354055176516169571186037910824447203830966967571613229420090095830922063553643204162385471972343274312863373197072537780570369260449943119843229868412196380552662011569573529313910300870487967130681703391036903338658707572267185386273005747420555181746105354831573991232552442086163678450249794787359813209687080236839074617717226587093642014311407734142808079457673180192024695998664430226153880418443340069035533695655620410095441221178098545783357802784088155566393273246407659819746970245946782788877474916939334817636856888277159642399444356376241294740333323685507994737349149410713097271736125366458777935170186033991160289229543482108888032134379318907040085408214598328648125407384198253598470368267799735523483463558471336952211098792084474956484461087470249580026016474031311584020180086427795617813829048361033818311333441886316956882543720687298338629701112346582075021643062287493428326332470013552143060302149215334672169886631706808830962742524711576197713241907694222453086483556485004951947520507368371907305672511906847413141260277287250811571384428086490548585943601737058019587973253280664997531116416177819987315918100160405392300235453647671167610751711069238186150723668541124538420503206820242390025317090286976644064947966828169085480107831508950202540144175494560659383289459402936658340311199829619475804041417884667374436660292473305195146413586041535042584289290162641095370379043609428822664541196897480484660989942722413512829972632705209834212161629656107526947871458009424856227529531775382188099569910516004079048159921826856744130775019192405659001018234810065166355612539843481381171562994991776893379433717437770476907839391597443986056090294740224416006428454387507458019689368375335061834389179163158798584762167658414987277009087218743420990213600657021672998272148062360088994910785515196039718529322321498763987840290874094119648687061723755487788954745397089383020061832394037249457216201149838354620552570099008016824350895302696592485616383068045771789025705253863346438669783116814250841341059444630761362254663401927139654852705153490368272288760375944137049020545585347899427575048328331393910979616186936838212248572478373299754004345441519122782304542828281339392658262789981049103840603113864207759402099891175336195837166851516717574807946156703384959358191767017031258145842297843384257920459890179596433814313161765258532115653808361901744555548931691237532744419021810350907000065587296584105792725447254028343344478958525305339036911534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] -13230288362377048054683752129909999347177212721137630029945093525752903868527390918250922124782309746230172678213487116088174104451569936487472952745658481565555412251015119876382549367451801103071793989022918720924724479269295490524268736996456541182971349378689152001702024941837098996189695607834680668078818140640397804548873091745389807395024165185459623771158301938800504940322921838405791942792121698664848051523116598654847670672620203308957835397838929738395380116633891314583278225695156473600791447292367253114092786926773530331554529983662929126665580595831478771788282050648960779210411962070531590791399966800828997903033782880374112949905270014519843729949480897663959165579868521388902104108738394359506731527127022607185944379492550105940817274725892125423095015135553071787141858985513695397270326287332485906648825550547581888706667590126349533851187564201449892268606111913704888261497342207004676078607167309661301388843095114295036338624089043547817233729371429265750650787489501397230320317878094111039731538849635020191655579189187524675754970448948500486788379618417456881737431551738566371243862999790512216574708892491066074290351399374861244698265988093188857227564130153891367349951835795631515322370132324774887959554809297396604323746643134261717898473190284410775896369943085223938971143815025042003079667697205934845711001099928494491066823939456560490874566406946655345268694565177762813225606395263522357184737610393810840221539764188288666445165160696748924185367645347759548204743444422008517229579007438538075442275286927420541497353474603491352659184269320593007422979539682449038963097929384032506425202943901221087208150709843814768129875929678836897378164892299908308920557151150028737939024201623884938046835546617751330440884951281865253396638506886289219093687021759000941962801123677405012594102409763291385268591006696913539690568187862065193016205449788913279209291092505070700887226420412762556041391815704188716091932508739576106102066175548091053090214134937392167283271647266201833807855343963512456163723196088653746627088092325908609862247302910110577276731996125385300730698621337628811269936254549735646233943020578015948893048715790052157989291258690795722687584178505887693410068952816512873649462552627060368063049703479802669793814325399999317950546461516834928338289190573509874297470009847508129989473278373150270871159284659934653401752571501084978100221611775584784330344046029545163200754379754771202276256409282762444247552516502566730794126174865509465371829636715708940288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] 11279518154786806241469034208381754754126991223761456312789267561742204082710778379407130091489791414540429726724569273987461855322364532466249375454840978601971566109208215663292655225770716590336251247875942588010435653764511195888590656413624719829141700783352066859602717611511031897389716202339413786045732033678377334079696191292001148596211878313603525484407884395446572634652634608927440867621600577346147316534615247911352373874917482343030321583648325241102124665541044093610074172203897763094529086583725192392358772796110020434882872722236503359153333923889890272528638499277415693327619079878836207845525195559751686599869668607837051694397837258203665063446157971982557864831129455307727064254786028540799355065378400752699407983990167648063483066465339380649564135683208379077568243234585367596414051912291670024885885985452203073481544792750802018957525064845298195791355538647381085362498955333535797266986305912483763197235984930443656854980132399974503631775810788134604055654120560714401096046493962395147531732488886691858132512613351597944362948643041197710950049300728180659377256434498803409784829510287698217294824256436679304171854147616968591079246782554859385742251076230319933808542663298768699747789605021822420723452244701803013604658075512869816995501291640924518309076194207418710948317245295881898336344010124414018298110856618191711538978068511928071329713726625715640925609239309284141234333281781820096075038370942001589792736315809089020591542257400591815508026685752992030370792008594865131119560180222735169762116738358701424012676212007095087607751113637223454542916627138870663381301820633336143482465924671417253460687756396579225911267844632487701856393414925964030297319713582294294939434896211834006608749206455815811117976033702780367163543283411047256567545573513596467970955004883558302002500501819403080646414118431468622126692587611023880069601915835101483665526898789247761668159462082629042763155942045840724010274026762794004322640116404336434993359716590112670598149905390628874368909922039181981357442419403743938525900024237164177730343934662892232775184603174700231976037154894501645470818461531422018791656612534670871264646701858775988468837030215289357020810174657229779010981906475892386290191263473315207320358177869516075354387045723852430582325599414504039220469190834983652276305264422694663207812676164834197619163103218720800985998832593718634141041009531319159775154481755062559243926385199778972816607478551388668290540001454593813007365658247957495414216301960232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] -4864081025819294410894199739186581104110797686753876051323809169622763423785941119399123835280076752632926741665108101529550995294433236137618874153756650694824728617714014740165030059826700821185689737067992003052986650177525261914920336587890425457655679833655491001887725835170938635304414909852704681610675928882603533964707413349963777749427239487730510216310573200019701123256322267615912349479711055407301739125256414886009225721808224963970470686982861579649473518503984573602797449814775582115956580220452529927943271954143738360919913447479185524379506077623010624730123789060597396681021453091523904453368937947985682655044819633675699373090709813844058721489584937066085885360818622381478650262082710535900359346289843625718716817312341562889055250799422747705991201507042316121847851845561716669972282859577983103545467324921212593975579339989505338339307128137952369906803680214606448809349280676283677708812726724671064826970746248066433281435919340258342380580031671467798927554658163205809171423954883128655427982872117643213543962054592951725158363213850766918415760178816468356342618304498347720553384201112339700784095701023506735818186227551325508148629433749127209675416671822875091957632078838628895300538489616524491589800735813896378251345388467206767820194066661285152586781810079907377756429601473390308217075018411003856306149435982440210780137866520833264608511701825705452254287776556661796412678904610826652071856812551158965414522288152494274698782005639771859455622821518368522371035729995823488115356374775485597729190005320554730322211518600324990731064499238921218973869639368145443132542864191329707970117223449980160167997543081828730621449554793980312455866078785508052414872584430694507653749748663610449980832634544578832361951065037673244355990806968947082424210141803457991635010514944908878664312965734330830912784932752522700292722391040919764657431436912907685499683009737174963982574128728528605620402143101723260507024583564933204367430092204849830570100998833816850094422595848709337834158483622448742300573959222637882276976153369179453921152244223485483460408113089084496974742896435992995491297420659778169008301329976552107757997618568093764218951013508799406427740132644854473217519991570686378829898189956580473263129825017894178253408037492168853643168404167957974631188307196688240042836754546047814074929362353552513586521338026813136377649463231130844338357736245478581293176011519402474967360283374973905237656190913122183466500353457229200723732916417194692829635980745150300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] 1608041359122775638016605329474831109932959243648038640719510708633225051316773350471564905405827966741496938516081764210756896034517955969723906400904943388209714951797207692312273751309601458490291529672405467063746004836889850287206874747322364435606433016084746934671256245232983650020662053208438220347895811238248219940960779779417266301515477704007610729750013632822452045988560396373598300009026757201580581383493505906389858134074187071391882745448935105535576289803083335931524518674518806505631843773327472869365542964107671972087698383650677406774958438832785958994732070090975344072177333732702578626369767707542672166391616724998813035509202324096778394513075994302839465904203322835439412964063443776301421220480366905098952151182292247240403917266941127383081490360938284441171781016657674207942231301166451685134734672982852254198119981621515917625906969874081878024182902549347598629595857235729929742964101383710603340138177744622921399229635370506447841829347261160206564574343489868147086841832816253674323659058399767234859470694774845512121049832413889265165411977315313254943148121348160577710322744075322675860903851023252858764244322816242511560536855896255347095735163180295983208874355944795356248394466733597311495269265890990526490862177914120456128811657723702466114540196919476489952058046309761165728386345071522945580876870295510174015869630106122507514384067672632244544020842850290006978030147433943754266160326771989598240910489977224142154885900881282347897606987905423833564527620553503398992528061899781149836573944161792224210416884561945007771114955111578729052804834934540807740613605419889734193020920386530141692355328284778783212862633516852053340616655576811697254530444150667950205996160389236865180932314943894644578873366701443318604660094354478042709216916218830009163001524952625402197208761704106268543465495331030997604455656487233004235459608319953864719427334745805283968271487123867249181137750786445954329854371078128961496194973519728886075145115463118088454462582927664127703841247713803718804725438435935052059625142571925948697077930645056412191383663318751187562552086071851874552274649398154844122387941200242857726702379094920966257171641954386346547714144855983782521887595943687000409811464323218069461152686708399172225855340081735550075353899459451021329282860415294328362218110855723724413034974658787434579725461674318656665193159025053341823891910656002338643208921979878750595307005384458238167081019936187969994018496274735886675731356330713615078868452633770721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -447133524138291146005393012880916534129104705904659828943277411688177273085438705452041421902294863864776503568430309377810054973997803129862189888381359678216264066436106923715791037056971456471212780615412654155428634245700570985039416812217262847805476261728413248294497045126476967178319613153151899936908546495507706515504909175842847219171715818689133274234421838723974645145205222553338943810544861612399476377070030977957085207871518008229538696013688158204813938074367889843134176991696109852148396361449390356079354022885076951839522278196752588379064775851055287027470854678847836637387450409902896195165169220458893533042249301206941103220484687569133277900116800669834382373235240678731662693998419253773624331587469113742678242918084236435229329636012709949646414707320637893313156697941552202552194559865331855794526069031836491969913160815440859119423259232000047128492548201342541751853519308527954591912143878179402674883060439738916141168363732491428372470992453456831799911224907995427885271257548151153938427178296125773185504964072750078436591655621513843378684586201431935242570493189441976172157678290590692774083973161139520849399486147192442203802799954872863292558868437162864922673275440627965503701345577763305281472318750478976153657243209184337834201977182640525779015881380519520333462761637733776008659945059633441330219817486498933476072324067289400869382760277002420691521876663923162655158688002443400073233466835611028677672630019878581781902198725367996289997344069709131580353900235967605523727288666584001666989505329771351674230614461542242594388530348297189406712235204350579852726722911532458458234877504817145603772508880519574632869700206414398208865555322851750038438747423311396534488738913754681200103647567168550993244345012988618778236644359905672329366986885649651387511270190221546933004286591115356357652092868809563319082117155503313503135544082108251077415387297408021203117430371602941693198938183337529595162893435811011068417527062007355608247407719925746316420231353652537457276687383904607337788626026146612542443316803464804627912653281328279000326499101176787691283548572115715814047291133233399069170789390708754910919989714359604489923768382769245268053843090735249157187436442179175987054847888048087772653132596256330777876122383424907884261373476323975982514003073072266930501864116202170362182446869751362709171215368819015112607903637637838471942306426043359369571352097448614391462014718714348364211440564134730413909773645244018160932995639094314093620388312719032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 108460648316476662189734067914972359606803226844291595658344572366209719443919675426074391787411295265135642644224367033107455626049175882256729572797624060628681181084337581794941659665178491499592428827403371180937351486433527327886623801175007992522082204661616317437525760410914556578374901601038312718631806801749088209440448997292255468178348319938791599781077744918725274114952854046601019759950257649504558152738314745164025661699770928302415570311211266110790790279275761895304959079819359640463212322929274555426207293617338531127203122321843312585796294843651337057363399935871075680696169258320462815738073316997878956837355913898696484038273715686042714876902889958026936480545011969395216015646310569644973128908870671725618038315909234908583445664266626082782727307521028370785752399451628184523657936769918351662753542126875182219616055070290843608392262973043242828051041117715649629481139474817082000150264301942787503794107000049607402049178720942195123170565552455711817927333244031010081101922540634574019782236031514591171001583691338263315958999196382026219839544841188110702382251854953328940057468782783922805103384205161614002793234881601085328183511897939358509910917244788551744573028084263474927216661144466333377710950856207849262462224429049191828244943078579555523772472929439203350685141817445562367194854600711617788342366445264410488265599007040093165034406190968617692726056558032209506717428717621312038200288972843204231523057110041518687948970175112699257699672885691340700407068799205476023153378962178198079911379487480536166246947289835956264890652717546248935289625780627512323564222592509280782444425084155769889108840827684974252584772104233693824201484195523526943901842887092246156454548986852139531202177456591758239538586659549421068244805778242678131093070974769120593969331256204675708934853681916462571048073551707288595960412978884363894251667125098096460206190145760325618823947767430522025612155446435246782279197715160524430906503265745352374107227035520143470869379450769956362917344998006731690534906125812618016636156964411430871727205793760543118924474504142839662039588706745291965136027589414490434329440010784101548055326956950899886248019349045486538494850208451246009051201050790401176243985769580015642125007530973290617133164049316197775443326619347246208867101115982578384189162469849586449901982166670842250471826424937960830702074671329330431982988320767592587002559876947883274510704821322589520008602780439295712455190965573575390957660795179563353620543070588108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -23380786852689365510362984618992819040978200053811445306293486796885310842728636340498319061996321703378993586183315203546704957508224723859417391523321226287024456512122171177602164636656413741857828358457228131636791053081247619659742335758186639948406313046971436110112356915150692514974104524684108734590184772052532446130911821978392199469356676037057549424191029215827179409520014280206058242986716688896819008871178376489523986012431764681180887926227674386870922150754376742976134337349329050802451322339156975343324347647753946706129837106346690703739424091030328253338518493183518993587708882899294386942802466071051331799840019772692937867082876181773715250371641918835953564449997388376879309832406121303410746763672446959747496429449119137684087139103333923823093488562350055981058895333071670107454008239135495579222079312474427875288105857368272486172368219822145013929060657199032384471939396000190109115106360150179037789195587293930622727636589700532952537185873409084564711390733002430729344529797686434586798607249224696036872998370599943748677754029448466083968425884240974810526870820262300819900139714381564368799571542109330671194025578951277104369895581237347084522716315793998499840063168052870459894346180387929346070216445739145909856460181455971391934498136051594478322173981772652902468617333104893103821431845701195236064637393843854509211124661455679007518175171945763180699338637386993508306868759905953976532729643137989537554685794985427958998863656794173215383104477481860038804761751657979365840691891324137470148908256876230326390627331781997861411754136243925539855102567018151827212000092626916970667245844604962305084084643277200439382182565432750774767438795111650323500016345010076033612095866048893484987867352833685969452388645289321598962869665724247084893333161704749784359057325083672644724567482366145821023099365757688024081866613436409521855271202716568578026363364855017920315206538297564796035105296115045403373652327850540082381709681227629718479781144912414125340680289230419632620272465278468728294276902121763374097600518256447641934468309124639746509068656000192203976340482505096474862304624359319048446393177945956079972174380038443931524634337128557015785340891594327704976425473931820029477043176133978077921540019964312659471995977330369699745853590749647749023025242811167338326990028298803924796659079655139891302335050501994034627853732454296652061909738549115886996482774749442447334663860746069692315310114323640184466267041220129354166745559807562902944136032342245376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 4536648488247771611296273546456991220467998961789141092412544994102144900376911135004721601211006513470590107034264556686259058762310516816368026107629306434476463142034511381973078163422961934928541094109361434293860401246603921945838933527053356912187168623110252990235977307604929524602977514675018731604090970809140690570614124906797083314099428331547836346315620335067323622842223651837646864714454151224046549365087514081272330827683400306719339823052919676971035480828160279041897273132180022743331969930093177075515317720540395411699815515604406274298177098069472607265060196010001439772150618141634393711198868354863130350025992354686084008792614762447234361289262812428061485518477626416709066550958510288947998925396887024215526275724190474299627445148491572005066309883150833822394381529217049558886242175765075320343863421170770890683395085980236228280894875683767284783007961975571467251092604200098218510241280512140195247113721286402600389667604300118942824522848984415606272358615768197608309592594232151578637577877489433988149617498121054673482313481214021675023309995522788700466937612721040022056780789074114818710892360005858048652646484201283305181607861691033961833019655910675955815381617875224643646065319332692750214481471647225096376400528957902358468448583774625995943463693786329675821345129510782361753033543497202089901603833222470361033513290060255242164328821579032444857516068184030297616602876469707821065185740713613037580862882403982198194812681389738035520191362803532691028580927273470669332391214243458932564269900508544334940020786346361768067174550669466590097815718495414333138793859160008951129087009416597257606164793437105024835010160685452003047459951389050419234113279029506984350711180840746688293738986197794982481049149816467145927441601938887544278043190960407951499382327195682901687617688657330675118358447460193988854390020863619736995953733844400134339273684526277266818783554935891262504573408862296283206835162596430547527201414230725274116403117348603532422753261105319938925183952290688561443317483292273114381149442140007960454946076824902012431583020209528809519838070458455384251050174952900228222714656137700898819230841137412208009524877951701784289072174663532593556628880277689669181819584781326862341358246217712517896157547134831170783720563411755909755391800471712753526187021193420067733750248414193038101360467492457966581055911641475268800167367795433092898496411622801881788512127979269632440584306461008049398703024394262498999252706467891280903406726298992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -802375017331800519486866662819351404530844458048541128923248695503847487700687339501617227221496433151562206362883516173912426651700650169767998990101597354067003620234466704212775022049859141240536338968626020037982926110226977793873858636032131639675689344248616242830914712086422810834694023597126739754356541669379329203296894437060290815207072228267509014365942376747184617463773405393055939922934914122137391244715990097611724931265019279304025587461131790150140628689995859988010761069391016404740717976403402848361301500151851774904064229991319453181562052579412125429207596977581248277504703125106219854176403652472684800730690555384279047303494997342419133408959552154485429635627264982570135804930383383743848973643780306603484349548811320272624053556746220559552239686001720139736216437219870812087876716069754638546279202155579739610308171276241437901493556004511471203905832720432172259030664905692137779205196386097960253571428415492761461065293297597134923310782182320012961243979959855333481509252210132338851100904339671973297406641403747096366216065649168101646711386614173574705415511339345019679600140450829650403586471264995844677891721762998541449822594669884984314856380878946310149794907373588652969651053146503965850205921022455427241071740592356798810282904466020370787337186109756210970708153980267358393674201457821983960778911265635440086606127916611690455560390025494286206530751408630856607696577395034426019064869937675225012138197509243837409748922972369261680287423013347153071476338702493111127130381636236571140170199397852116491050482564594242407262943355573323049554056411425415740514478844338845952205517199206683421513365071403273312817819173081804558903135818131304374869655854636997394256151859737030272143346801943385146556262891218897830447826224361738009696936983884238520263306391834227702081937334613636990864041431748411374668010739118492447320962804213855676009332874673727495852848233547019433426607550086244222661040321382884704036916552701265586827056081163691846336441216755950332977827087232471331517800422703638840380952651475770469031086902181326260718024108354153999034480493139852327741085603586743517092720974567288160954670498447630307356810853583128057127773488404967901713967935401585248010335159807446956232034268170466442433454793997818271902093131137116633384017729048482185917070630709862857957387370613470180799931531537267483214599634570881086384824644671255021473207796044490348813404237545660591518789718338949042307222647904168697866294021686008409838084719378432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 131238144511068623970431961366454895182274422170556493729690972067136595111117076223356435800720301716481350369023867939972174128012369268878047812353238969341329271270436847798009713826744249345245991143481331363504055739907301458960848826361803716524191489212940004239002453317084390626047515503900344742820006840089599877153478588653655098227791070593718633499997271419260365133940290755878179654550118633920977064392617052453016901383887571834946678164342411847988796081423343266124983640649211658735402942128809240201381514100042241317428763695764290985500581244824290304908106905988366584826843276231678984124781507398347692959962092525513476756518428915148729521525971716993550111774965627393312756750917693545545590037126975036948324851272086923773288382673621792439095922850401171512048809847715821291211451243172229639879188711107549001866075460609261824363932710862618499927877565310884544766114893241991175979766969444044979145337149904330027240001699339928604864637679019553363228468316582379287218131026650118809207838916844660872598750939714149092217592568167505332777561173161013457933546586520672253688527157791800524887266960621550319020165561146159078622199219513890849978239474023234634335102950149465258816399726381085729930668224082423223431966167274479127929401764019895369810094156728494539370602209086042603667783773281317186016582846425785453699237280861011831225786737405498171017619773479085351326877065664612318624003360565142476580772520098457437621574190584370732407203631136459273057341591854279627477208600646950214155663378323986303941397241919408278745922213442842999105674555486530003475882954639277926267150313590920143442654706284191344045770036357709329801827063946768479736487134755266507883022490026055800522237867795532965937805173228065878255820996838991211760838453757015838838727088558195445992016058634261993668228459473140125669936536772263996790587864461225201510101704541669117672115547056699853089283784607630449302626602805912676770645940243165537925224466236934509320953155067089761146401090999282623928878471681673897354835865253991471533141461038091583870832899366501493345247415673111957043617342994093397294617464192725419656489907054688228089031749541308440924323253250635644488809024005106391271077626409126912950119464947011927426667157944227996613112477594856876810896337300751354562997866253527319412814239975357019371171369541377698189322332477803322775853245318563149708816155681734599133835418353952545908697861424959699267155248149376898387875465298874838426339183165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -20138599322610536515153560052529605915206401775588200426318456404545008619340501388789855371519055929926913627892707337483774427681744160387911403866064860950637816762865083740488366966808009003165955845856837207908884104629181590952789778654450739660570266669590655589929020680673493132489989587968447514139269760871071834613440462442526393997272037448833124590051083034921239357815191283897774058920433703092347894310057211393769239113298100493011709987743163839630552646482739892980197798525806128122158188628129434708268562863250993780913190948642227843977529575572868171105741177550516962561167277243405466029026335274047549906101935072806332982694246681737302908682851333982939631795724746441497595315538736548086810417591653568176015961256677197070938397747938537527554460935479155717657360718092044369986690415408002763835575677560067688790857213992499677395546607356171468748689576181451998460947828169045677170861060852053661340979629037684572027461699568788274739007834640948039256309558906172682137860603474727783159143325319652455355512919233510599745885017734217225878317998719681856957466077999636947708606963846123353890120868187038987773100934359027782921280879820504684295716572077402524472403035435628274800592423170533927629621653123778754921113407234045267984773257708598342546416594726770789601060293072462699211704044722766051073955004714905347264180803312491349566823481252885177681382070634413844310723976042337659848803823269703469737484741698212032431291240389177303247994415558733503007798145986118685322457400611565650512331202284356789062677470474080047394407206562468314550815171088782032666933316336004366847474594431827417806011526968345116142261811883270193227757044755292541651185129828980038045678542853932339552456322135217292136387981272717197625045835300556890871140685851857523245196189134045042395036930796712639382747206843307344398784335740106464779078219579818530670116853269295633679680238949276347112705458846379187285104672414766177911583039635707930044302688867795184226299300423716859898322008121767659700962116060937659209117977418499122550400311105081464576287837451574416133209033040027376903344233238189203196565311466452244498303794782725714620091213863102154706925247050889729390272923070283838163283736403520028392845238736519223248027582370799601170707603185122728981696980100157366104852145296057589933160942054796478090573083251998340031217134889889206796988461294622766719774619549527928669808733330727050548713146045025895506153469920573413390074724574565468930029108854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] 2926562780975528021385686722987600531628384727691364637087929368200609789365895203820146466900566409195431610759758864521366104059647414168108673095117754276875233612825542028126713118846348690088072027430028915794946753195862069052571268583603443332038997579390987019734345611814075752402800637705333286977554711079492745489404075516904408426122282088612432912996659474706371594414164998914715504729397891488589118730792006273833898574683383930972383830451108890205764635246274011572517391412828621423693194670243584498933076662142808708082038143848420454678194381815146872595140612156001847065418633981313979207062432934156492837560366305282971143376745982602280906231959066821525843359416477549180446931637802104538478672964977986539643924657708190453106345387942327002148801012275917799931669295338718706913062828154634981602152593559160224014428481223871059421874458557145132245287844297647975086821844800666261479241408230464608995468740486772338456961241019220190791841251823671058851798159204567477053685592952238277235954110574650615643216763739601764054726057885734995444546965804933132485362198948422479368746757937362552689509847569701691234696021144106299552377681077231510725358253338302275688667484648713096278635459275379426013014156247771301519700904762430976656027768997327993449802431151748061595476086539679765695446252963084624507940650997825486406388742867214090328963994285263057172486684096811420467379870520899269928046821453160096347334425205217515116080703623461331192155168099929437516883585616720675187087985475227392634752455340559446343773277948692657931257099871847628967524687751542845214827684832506415896186546686375560402760160942975818024133934024646826495017103767516383085465272892170337112798304556461798639740759613978478199751850708690332967495998895555485045290004614774855712908065714327763127326285711632739123714002961164436960399306141515243441201527145607183623503256269043661859049979386457250089887753118318164066088509417872001210993150728814927090147951353475074410512969824124678667507583854761533307858691904141024916792616938099765147332569803348566073625874464526057393604141106967310917344430177016369379475519990962022652708769099672618738362269832290371532137341674226229734214838887713799714396516260954550390532891839556680334718985110361918954076050259190158732257946945186447706274116337361625531177530488315375732787190116440452992170630455411232312672615369414368534625807147688670423521133446751412220537008813079974158452189270280936474433275912735283425744194109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] -402457934383903688760844308529761533523762701154157354981462324785935200445211003136603164941031787553732346555764169481304554998220140966235114287609263446963746693103324932822517753183272296728308672379684995784245094949414991295346132770914077607503716420919078929233333389747096093273902853266641985734990129268921143818115005858741112975104428683263908980841586932922390366189350743548124645670755104487577916898043087512308563839891272059029664700638631660248142970502456036818834266415001117911462804424139246611177421122406179244890424782580331501430190746594864785116141824777897210187569406519872021889675467284564822776020067960476321208531244976442348977722500872400961425529704617063815880165395630524605703898724400221340208329150213990314185894216116498196444662171866362268421855847802619802376024450184672405945467853638251544747959655187617271120216336812119834808888268539730723584221435800912069464989716582940725437304589298920530182930549867297748640971148927981684719211359677154051680854139162964786890965486927719980650408107575378043465793631457050453740228250483952446461416274595566948849959287943042211209706737419563571613366772178217430393121035630192579210234956924485513577420525216521679497874066023901709205852873303898459600957464303092567910719096455955446611193155150589015158349020817376616429796060349039462344282788401457615177943400362599297276196842784624432483573470684061062796935516524017173899916987048536282251684443549477643630636178227593935978207934721997105284756288955678415353971370245711790407569739967503833925124127306254088297435448308065673640464897826123102865140143996333655299846294317375697633019891546139571944877179340646833430369901413950154702712974027182247165491473423456915597206959175487298899314878313946607459711402077415598918237484522298753237972340106554124697817513778186567416153019916446441582758227481554308442292116421574776961720544516628834238064291401317200795526891107347853559614988684858540943515166923269226800983189216698938933562135125804232429258515936238970170736521339535536226349902748870769258508978991219036076361542816811780064335027296402854713273842889907616502660234562893352297071695212607910037480209779822365293593182781805734815137544249761438598860921626017962124407890242472659811438222769633707031053819827580053269239321548369638219106689458266694870813310822464898154849209797571989061924789292909090319068168667347635699457150192653709091807823642754476583364576006052700776341175605689519889213498398067383481191310032896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] 51710104923565573751759788525937114273408733655515064059334270251062221861271329044366178181612739780038904364505700295907742720708193006731053530429527294446347955840196294619617253537550220685803462997493225309752039859931637399569211960154554213721862447533250815276050149226863975495795613211512046192767066399780178492553949550696454915250302725801649229447090110948857355860404613893909316887300586884700905459958689865139208228617339378675566553336259194214722943381637515221282192889730570235862840026903381376029412775106658394385382579716315531331765526816678583228873734767908167716038662327163697310258650510228779840394604613554291985594200575109205758918077221884959532877341060423473005968970271365593062007189858411981161227781306644772242629383877085703661208895628973709404909581470582970216407688291349301519798474243889333200586165298440264826490252503896061674550909429845295078842939190878764668659960782597972550657249635166001792957004783905887122126759747557441811840001315954558287907084540074624720004013058541775319292989511744975833809604087073786776659806385437833605172653390507440070255933311416926655927832390252118648952751146879404745686345863008220335060009421854398107580365500404012832121945164096311565268349419377066423335005770849009401378144600272442955497481495858008022240871717551097651616258587753659715060121880937760913720684508592508354252787548474834604200359255455199955808626571156447599143633285053372127374305030102788168137669436027565449085657361644965501926842511490234233924289995381711769960078763744779784093552316339478945408988836309696240494921568470558257277625190746912828774539249230127732269332427762802769192231922814464593467881661170835150144881508229446703473765584788129504913038064002023306908708775100773979725500889447752291353180376987085433517847301425341999709239659654951524112919153727687887432883895917923936914339352861392431289035974108496040444935152829646594837898960758880195286779960449610632194580331275261011806197712229468972420833509368219083290807912898429032269166474226068502038740811557282238054891193385237414515105800513184081158887830852289371855223211592512748755279387831069347367932999300905520577149511443005551366752591870812883297353943024460271216964536259385923737272356669889244137078338781416342208391490211573726214917459491439961154693358203178740995958249685332563666288277684307708676976520625937803373359205131076022322542695563847605173875891059151283532095481716000898246694422325781717974847636067738049982549196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] -6087096226933221602117904576562049717338408207494012227991392375032043879904670394630887328558142931780548957145712082758368916030483015871820472455080700116938056475615734933754654573526336845484104636886263882871509742360534979692962592643468549876284616338809571781934824260159776912219068498548106969506523801239922077966686089950510746960446671339332521393962146357671947880153732116325162451507855093729282865332198526437096216045432192747376104073216273933290338166686543998181984565340271603798332709541813462787064589388730174769043459293591458668699411152698052402154830080277407989710056866974706991508966916486737367812087890636404487464915954202794378321950658307935280948876853752116741940378157826372743504844711156303595534540179482658028322848625996763010799564272559714644236139618158416981072156323227396820929446985194588081494709952294582410750371134501135349850821616259390607756312174098792368106789219188615328814356186222841684517236506860320173169465726496038936166428948424417983625305102391509863397739754680614375765673378264371100542052148870129447138930501371833259361481334723654445274160783161487554644200517607212810188861081495520929483180454168521515412989737968697020395817414757581856564499764572776289309284536913360595827138870078749240947684379791050709173800456819027845065967764903195938522241315582482447683173906573500841873012205791256586319733838277396628859022726936081890234092527609926526687869296138474956944824617915095633562017204502436518023868028760684932703151091280626494642049852762755082646834701633448966377052214975276063827404624330093951052117688130602738321991748692123461399109558644559375198571311801007790618748573275705877136848534654862760215873738274460154810060155976304841613867543924156474741545792412227696694713791648926475669410849829389342429484300515012099981325379324383951975149121551265943678851335079666857039117679837712326678716598044435209211616155611481421486270747843942020796001194368769752566802189989565137423128345128857015877869251404030171613081425117646139729348648848917691843774372542620187233683374948340226421086833808630019826921576208249095712428862251082229513180605567646761573582645360693951200881692070052412719064873973474616397882882243293545288967671702130469068450060748926624381842858586588573270235978707797906201928672537368727519063856710672703419287960747537926209895736063528842316501449601315759359890379899668729540508845789438003730500083648876711853408404442247499444087301823188642275881936489798010620870656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] 645646384059638554887786277603012348422185039646303752818399955588598121588410743512567466035108144164307613981538680100166700317221795350789572393497912959118524955431399224216354932181103378264523011044097359201345061693859133631863308685679994604954115119599280764130571992732620414447750496599280607549611923219572677896190623407656749802827603389730257476023713589591384024097626085298566646567573211999606869857250926962473304645192546098723821794661020441098189845519955653755941453378248785002499593384232872161992200129877943179704923238030449044799635764326244026116048800945185012106621192590202627423213941474456225245718090079999815306607778272478910047985545747631535561025449271655581399612175905904720978703376998617166164855415002744688389247175080666026052755527454889837667198533082711498426589511692048607125613093963133101136079870114811012193097974950527019316565231273223519513897707338654202760576181896136545412818649409922317366862759421504477958752276702416606301651679519990845026694721274965542871799993534639899437428735953231797658981197316463993242672093222898027755067405190816541329793005218588095079981688401649572727266196891801307659607507163924270315331152499441456666131323076844813787470960379287789713945045902945862494215403008662336676426345348974945588078565669865023637540113825237143994756662174990720340337579169541594841726635521495987728113688292923624069086150132767990623240982238133395024215190281284475958547539925185116723928052800403823524796587491752994818270613782268016470771952321335137511504145640445562221117575036888997758434923491625166082069788578582893948234484233129569290570402193434480327315463136275842821255861050336347136300426619341121154690924010237109874967289064498861899725735261185200872869000084518982762117440331167583185115768642437080475610450416833418063267373101551908469497301195318389905817713646245108034942860337699818168744338068173275979958049668576798110015029750267232774018248783277881301305826717717901671338855753678046074146220634335802725892762794971951950894142284546089555298889976744021974725944736396800331661087108533143554468125928505040985024620378851041540055309704497816231553731583658315840606526831499568677806541671343414441788384991383043248802327909652188722803410563810280266334861567168099115483987171769583881682439683445745841787778958789399941363135129047776039919118247420219712359757333803767341883510795600813005420622529009132628992452271814872269284678014177260844328010675446726431628771374353360174721269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] -60846586273603654125990560480600022589149982056456242381650217747931657490507779322506432920870384394043000264204335813339267699344413397187944467157535629200156789918638088732728178750719966419606912891927015702691629961424763365090560694164826671588885997122578412522563603610886249823075510768609323185580921000681522485312644649331446987433266335363737119066388521719573385723653977193463957410375047019836834675685149628171585080900989749229776055144078649437264347010456294155730739738742181946661571525972363341941380592781537229910883287796634956238635030471171068605365199688630944795942927404029484594602533914707107094467538913709545296757157481284211120250528417109494893607745548919845145687202498563051805557390384006353985823281252464714223927366659693151166674205763385485961524817281356886614675210585981534512243539784748036504881031730513417616773868632539982364175562835369723062654764399042116845749475875297666525497014399955036602125741235622595955583337298226522353248146427286207863804612178219998199708285918573917030453002734510137466383446947966225172034092866073904345775126270250600446973145001503260447296715392251983005301383676939567555224373980625799732641771440406034272144185240530915258414430842123966025811329510620111741955835192497177235518036845786760270044704096374129465488689076088668162188080710824760123342638644766727705249554961942652171616662643834731856563740995577852370418763177376807520334307294868701327516755497520948997657620492054970976281749518103816668957542884565204291100207999737686082906067978915234002712317053224853743314086738910329998846604790658196592243318028425146437856670049675323231014683524819531239783843202814503225643824723901231033648725314353572296750320738646874329757955509848903083947824286903750436858956363147737589517882966894247363925922584237268213263226310803772569918400974033241263657638710641073324319168138596039130804123732176789048228161326215495725361066054846704401413808765123004495863155922151768788166610975700716934787961751138053294183496797725205756446350559195174759835663534122277309448901749195628199595028656873457698529333530726362751573750788378520405862998070209467988735907374513710170719274018090320233515380158519562602094307938143704967460403755242861169621751803962727947680798720259398756218920598203924472500796259202241204123229573321241750534623447677280514079489491619328397064006285741229063799384329579847466731669295296754606644539460515575472666392072897571874887998696539904960155198243641336780671680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] 4997287225597743872744052438995677227117215866706149168276894035126058164673457773763572065212489100207357099544776250964098612191182138242422763836853406682408164340946346601564388963269922448100616618470317909449852555136515351096495667051860800821943912331143815033533001235210239720592561211014634287963316631047491689211251397638638911859985344648080364235372888452794295942714811249453443292217713177688830037010431437439181542220950569066878035733652163876877781235877781312760878075457264005883919010564511560002645103576445182598161782324516196830548676716211986468682164086683560641192840442091842882389126232150994629223302120804545958953876384701235941007160416158363778596093059524148163217334548379760597315842570701646513175839398496559873394165929897521256040826485746663224402127125751760269434191367291975105803159512507035601581322461921366022763460526209629325632735912772094287396741009942445402917954762574205758617601370442828495252320608910541123451440238350625798164007799113104950948115243621793482472538424463801175203825346105255998975994595809483028324754242095346664174112457238212957569546660028082120807942202468992434331715579165789692518303723194906409244542822849038841208567078203355099710639757850509756009955080379197960078458881142693147842377638696502384542045544607245596634011499497419904484365343631294960757192662520910877134266144231224702465248416784982451982491444772974739694289119921636196454979903569420518970288228523387818991306583691015526511063267444743901014865583806667878118356261616556570669582507840353982666023287256424329691440637788907808471786551884850843256066838195974706978184328387980257732572150604769525513872168557232191096337297644820981001075437747828040228127907914727728126559462573164735521191033896294891119544798559339909460524072314421035708203632042294002755265563972646349278224998789115579828013748900815790110321196379100286186177757151366466689309399347525573994534277279924964939604075937857741465512402741835911559039149836751732435932300082235954538088632284763818566717500758807612907583288906270210861469134570987992539786180531535439541838867669467840311837639113432023486901030093556685915779344010242062661116032888487227851299891090681187696945463127852949167167000203035939269007308611593776676767523692830778416655419520369412756728096561747081075171790364624700003809243554568961288283757411806289460260295648888460867510858182777780015126386744889043038377969632525339256649698847533451792164063430128437680926537763150554925629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] -356428631664821626487618543337403099196164790514241436934875954252745560164300761384729933238613548908015213058157331936371090756199170740899005189783776408899766574504576044844410056113835037123455575260626202475645282946165048594453039184590700939317711886899159501400473678870284764895761400922956252159633473017369830297555597711659099767343763917697520524032232346372691973629741095549877833526649855610288086232364552586374997239263996127567286406252087979503908392201530413785191804450353393905605484947566781664196158610552037594920518331302154254183073911678485668417854164282247681164358437841698262163088218857886049975293156022054639839093939324820507517336065634177403420437242652242345615610461612261098912685784657104847175075470690974632891061772723693909898546603283121478595063430638032473855521668417790710295094929986039732152595854341503035295415151170878397078865593064461104198591980652303009890245357154288168477384689088361123178079100892595155748045329566963752667116837795771694812758785963392955516626812046979014344365746304476466935500327647131044292846062174753511625294439788810428538098814601322598384221860286482743325569981002174680530667016621471961319384959300385007776165104863393186279293801516354971197906337930674322814403024240620367500515191859256225729294424672557415147053692083611504353483571409097350295432816629825277716648348637184056971396419432956561674982540096599728924625493573195977257860953948691514121076655936622970512001785363162420807094394176671822805616389638289643106402881931787494954734336682806037380822933073153459995376295274000589302921493690025038004906068621606142189189305426013604324444544497906719325736370449870202407352050078773620239483987260870873614974084766513874903699883750439836588969972769120198013098718951934523323257939205186838830124659947515084225208807229499014105082438396822977729076487290607561838001383882165600920616658624954249743360081017772007059581545297598014218207188811404743328978179188879829306169901862843406040466697764589529306326673134461910163106966308548141683249347912737759040259609393095687838326569338632490621366094022446298096556463872658962470018273868014225941556674262174414378059089009912121515419253813162578376743817891606684909280933133866167188317687310661909712858294274443801193419295715500630069718711888534468070373213832422313363445986217160233235732302612265183144237604103557764180614367636066414251819679271715199209363515913516874203491652984036360646467736643405454966973172939724371074744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] 23267972900504953529123847840057533379579295419179178503182845630642344759600725229595248355237156097906233094888739808637777947936952683271745786923167084836369061634914429300134495084245954095069798913175231644682306354746391584217162912322753664301251572223029659352532774052851178726470593451671170450374216184331206436881723141507360630149769422384638488138079900489045038154400413962195277055674705969810454630324605894821568969687989647429477950105943086178006078305037829336347460042258840851780749843748741491210670074336837303148106733103167348444427503733437546524191029188487987754237168604677101379765337589699891639994802405959496674819422934995493443367663086018547189012373566741072402499378625354293067937698426080080252770925567899038581237148087340407086643977981020236846636879723924135901518019522717241114440152492224680524963354830657242070911374381670353777235940764240224319470932839209409950028929660384653586024228113359190498435565932906580749646923138420345897057080435312245943975440818201862887998020835435679741881837150834034251700731526690254061472212133536730515347663340813045091218873387684368829699668444783120237590537058527779263629353740352031580668583488223892522883208263254874789099335868401037572149182671816363329200795568710899865311080902024069779533931255412509877771292696966411605233765873463672972128913088655721397556224856250656384947873657121273838571722664370962806201140351627336381696330279893864527587971986031490600622995410261186543384483245549866174605200580773713101403703861860940016659715411291758316912947408455445163821486073030545286172266155008195384327040832013491626410227946754164538729439706828089777677954214770832043881636138787775452912383935858342655582487272565642732630716368488160619419938965539049842299803673366901694908379726933359496923002195892282790113464841492301948433084988836352399201989518821802208667299258918527225449611817617439510835770048755514760236570174029137040230807964962931595837127540278649533667063013250400668150171101679157769960285065196287029610270794289247649761043078368586219884796624131352731304705406017398662218827582734950965289828978084185966729198449582686208924144259462648703458407243789318940539546933622962407143984917639210858661828659713480337719590491423392209955152188524931727165125461257129183409795296013812775290792956929506156413768777551089993617519520023923353288789100046656874080907281374787045776300201315166370888001950185994279173738519099087687305211533474317860856693706977295781068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,65] -1474636241209654038629824196170368541046723262087709207524488226817581931277965954483256724393429942631658675597714268022326630916895061586219729638597166425168092230041780467863186043483208941025616284817163545839413321107214721299509412239059725615819599137727113362726714382571879761603114632091638460307290322906540169438588315971940591698620118147137783116431146430076254702003515901561943826358462088341813780265485716856500850182662288172759042854302612119985555096943523841689322538332592263933581815718785777190354292674163744233373942340251237898988172896624795150110788808150188065754173915607740754590641698969699203900694350552150160419800991135856602506394206087775952023853674175819654665454505135343202654950280697405933982572708381994192227335317176308964895857020356329598614052520841565993728646839953841036445164168746906153310311374030299915630219482820864942351301109242493404697538894911497077143862385715877319117590663370383090952506170942925660837684481418411248343416954205639730652832391978126631496792315718554522684426699258146956836678243648231815080256155689126429172236186578135295476587843374696173486173299174680366023860783598893406575101486302326839727328049951074668720257002644627561675419154240372240780053969488713929901110563989518868637742771588033784061135259026796963263055967630912090219645904009145837863093605091495444872128825882734367145148653189978691350454112052513841966020246798694241160246245088350232678510068111882065890316146845657252289567613733873742824442507413587821262923287557971299621135107619978924112500418691714062327803923361644355676580222343911221824224333622556023167317608027042142436105710971112713958509456385432708654791305808482605054617032399372927188355325242625113980563392441159590089820093057028682125920810983273509442217188615719588347065150433797093707643216736639605711295549939257585768650123710045569163668517356656990635302159266280062036286159277331996487623612343756107981816064303191971492160969922159868049716174278938840091582836245192147594716139325134694715690972909968693717869948857182944134692101619846538259854068612261831444337082113936083871985526937086533247219753909215037499051860602950473711071038958759949236580412574161134391067337631469485617465024203002149495205814418309128111162279585205719671723222011210202939329537578006147988162447303334821019130990431220790773516406745560203888287158759095374249203171619817673092660819700292282068103154428142224360749361238371606870129836477609988582440615767406763048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,66] 90755625942805619660339659291488277536720885153241840230483596294542646546504942412323522083004834883707765970974857159964168143576203538738254409247607055651320049816712085937007083881128610849828880439642236701489228609882166866828425197592631541930991998281962974675089718961166552114521398201968803259199238087328095424785294340385440447363652352251816794268875186742816898091858919567484123105509699501103140341809759635553882142884190436917476803568608300187816054776811758014840582482342003511518745428077836613151321726449497006457384057678818735182016157211467798786208839101901606580982834534049014001294947103066607234565739840038509105673065903369067319542712565512577396493127869832499353815747998552933777507456316126486525216697032873278772735080265180814450925608293376038698230523686786351853709269713346595408874689917804573389108979070452728701185366268064273773170477060287935149167058048997318089010501739030258074390940572214584956539573633110273894132023592257290914273486666070217096821885183551762174769202949390799814035513586985967641713623885801141591495330597945279532547394437409569152041496711654700511087832156989005056709741495359663013767281463377479582435786819191568634519024069999948570402075734737458518498994092900259133051002776886310792995465335016600472423280742435884090344651615910218194134616497273172376415163884612795021238521271994062241678658148530110953411543287637491504164113276205578303504194573679229786573058654962013877156060033013192655930002270168467278359037343177300074238558642235659311121946571067302838101451822952827859292548698172976214229757161085891129558616926532050222145609271063051707735078009943750775278465470052176348308917587571515655136619396786549700692369095469213871854603354373937569599566664480698954880459191782635811991772822093284842635321717708645321646739873439184470110016528445784205667239818442344162433819990417040490916528226267188631992827450979803879036106465182193426204873661560010579746382988202104439388240186716703731328280873099269771301666434711989606569243167584039539993418441483405986720739099032627576409999566746750220955774793557569091691010000864981191897757170823238296183197962043692965536886584423470187851308363963200961973346736630085446222141105739537926718635396577751469699672628397609121963290919935602273143287797666481971637293978356729357402112605979596687055659137764938953135732206000488676615021008769749849913260294065675284779435210720919443539806470098301826912133505267485285863449216554945740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,67] -6378057795928531702847959607172209500604516086501331885474522532377788112561786119406172541252313365886062797840076345185951217873970125985627738839909022168558648330084082881066909477149517132060919404685737062975174378213242247171104183748051004255536762422967565663930074075929866798128127456551884624874262695392375644593548982698497442425881358648074310861493312310491537585756877659776388221224362983083226636252615786428897333630005699584642886401402848690303891362613389645071239376842542091641339032155956705239653424577536756422563049144867037068968085624086322204468640257684872949207891670779889725094628905850905160799731218341316053808843862345981707234488423278878273759061899083224064279365450440641726493857368304642273453378135694967416549046607785051965016202635890047970102322075562959653148873343434546722366591793952926092101866374179642903021961108544587815984384640536035436225213133907997078021069809309342735540427918587660585256544507012666843342472695820592371047583272882274328238563038450472418100614055380354619048653398800665439012030931026861625084124335214528258686917228574534968724157447745795600848510726716278575857720183807854840965715752709690124830491510166038063727061413874955969817514033884453816651764685531420593825739916458331624467790037437841532783557709898736661276524300796389551205259374178325422726887524328322115462271407098911194994414450449636694944486373995670554759985107046279295785568427090823832307329292397645351816173900296558590304483667615647671220970875867786832588864530373160214130424277448717131118599673406314498937432258250911622811884727088810362767079878791823748184030628152760852275034077469103515051416851114015815496607874546508851348142371856374309137610222536906394373053958150760646310286488095562948125446621168770679331650019893846286372174989576686810620002269476576906541389320454601515213498712957838224570458910306825586718042763776825886199073523122953846391935591345662298221689429958023418043463170903196283772711450983240994396130618860650861372706273398373320539695077708290424848940101466935499794781772820466611820483310123369554085954708928960692294994097975885550695095287656003437415806780300428493421010740408316160389563942980910605571920283042409704334592530158978848914294159052701744138440055888775350484735589418475100999456559192476857248041224553427817622652990035993435897546422420479426014693444439456317026101803709863264315715630299386863019549153981112228248124381725572092643334313786855094685375017406242488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,68] 569074373847291438697498838900384660510954318101348203799558916254415089484748467087196396604524564031347950462856405257173691330324917548305981195077606347608318114521964326373224799447777629322088994398818209927732279060865610017157707564041088547127982031072319319954511242298653890517290573528799565753612967391204139547753863661358505036390747769745318416914859869425686537120398446319615683532448105233737128116567581666978469482169873899338324518630859463106242613587324949639566364141916983962406291377774943113896255490754700079577595379569358655378919378997357440008569876941192547561117464066986433421671611574443155946295305004130402886452283523247968409026677368500175748679994388266940860169621245548718461167954950778263114166200390860574736879418301140257499928154729117389341229464312090451077545444104565430878315123431716260072079882919095121887504744404425480427285947443820854509508319321936700417730099483734282620873851989092567153757463739826961479812449846666017131282946058450638118184051240102253634703935009477376407097878875984914095224190174951147494575145269895245308354725225216591509780791991778531544483083118047336086133426585915041793647972172280916867159465797963312436240307493819657296760907835622026248102163697239612190402714255733631910257145837301757187899072241661112246484913188554815416059206089779065148555619227315491961785817071404635470904330736491170133398606254691094487196442536694055425633620166152184679914918670232072248648767718327217476785642078921346130323313855064110024275261684223559804365848167621668875238681312033925403276252659072282693044874787213667860213756645918268502504899769784246667386638903097843117015102372902574135093866075051995629368499483435124510700513445136445952611119622195222585843022179264390750707728982278229925780946223704949676424936773801938391239571797018545392437673473026268071100354356279694442159624500777809856112495934377964855330450911260063828944277279773983556542942993272252207163541013633118001597980009013304138087045728214267547401862502020371457091979213148875002546625175361760609179720839974679258219997230644309760767645897577644811005677713617444977489088789061285165545932846047328368475961694299023949886899802554686440841815828357331020737255109152551259987672133043866996293649057434176243274622545864183291232131010262455455058553911346597914504958361536602883891764957152490047280194521755136005930194459565222594169813782974197798201684871112913528600217191180346388950457649779046677208766811104870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,69] -42900984461999168822848939285553944583808229868962526121117825742096216055704821994730157725984259068664649709862574026221693092658366183433818909078982814494680597087076444427771024473801878668564053731609346142252846620838609180280263708468010453010153818307595261529205876566733910119404943379912716405434012045943801070231226587561006574069231247127424447454913189679883313269763221808440891373714652169460325991447036070360972284366632222915643253327377793349238627307740258041475120761724728160363408608741578499293298126489821873211673738535917692991050209701242107921954350868689115929996554890783879218085512053799595289126290310077733293564523873894322310757584591686164847514968590926533260209836591546475293185782073185259930809067996831313958468634146399333601678425798587056976446667353865376308267308650257015167557724762377274032765137909990433038944298416904976935204239498391558349242048107686490096257110321379282579921007420962166559388451948863132580293028914429307011994783789813794544339729129424790958671370431416958827814515298854259094110653186128349322905523674857765987701195227201690140494914768712688056483947995472827108647923386423035157656484362901429795416792422314928644733498863684178822330849800351514493273064726496009566972764985295097069753364264578998108745172490350108150939052323844640472611056804016478387469030276494473561677259569340852097166650465151159631293433564013254485265133085460780495866981523149759947052829304824523253789803481085113845351849128219498603036502549648608154391278655286571285863079897475390761132673592088332775764422797704381799989205440074533210808803040136086939251615195908140006231352451985686599745708435573163607949232249715308133839836273075382516612170731141258474098569587475911741927698859638188600605796077312570324183163643387937896389218946968849488868386219489875963776457445635153896617609546530426229647923806857001584371359611402602450234061718609466346875192587242477732131816239242930140317157877775459878293922566446261856645771048635394673728746056490482334077041064432908991777539468129815489473137755324475724407033789688783462261374175831264951823112318743354916682522078046861406918574208748048610746726543185025912821347637295331089338340896718821531766577903690513080844800747946466761033585063592494777446453193020626724313113418769336497805493902412232086759290932501387691012072240208366768929394373334463345610255269159730580746288998102276564532301167580530946095005300684262786352743616986004147638450338702295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,70] 2390122816274847203582197107834259318062224976141982494009263935351315284754106986742822905163766230325627398599113790826089300045599422967849806035505208160031625747640773419186279168148704643925706984396120464441258725040751383986506907407187054441971006468454503417271052568623914320397852846997646807764040073106218852934048829914613657466620435456659802043423741276167295470032966292315046073338716061414418432030189215437153783769976331850642158307142745165283346756079059370767778923779789634301035272604654843156049047810381508295736099652566381766021836199948968959507591658577005777414034583283951409885177025329375411117477448687590312207411239079059755942741066330159169805378686682052534757257209578445154041117048495007306455603975639888228222078654552705531190408879736875191903362793410615295008094293969181358688375091323406995616373568331337250945740846290562463761906721946560299338548292794488111215051588844264771531178784189245966288038361809432130256340808807223243363035017502135983046483397793389935449633607687270295377430652051401891317823378994677355435801688849551658623471234752353137274812377935966322679980661974298105212420182544133447306474638484935539319187591134997180514197341555187600013248802172903396104108477254922554669485355584902037239183806757003862850986121487285029359283755506396879672114605310594873406571848132784181889754499707918615406331193701818814923809063761037095830633409535083668425852141693489218446931401109080984289263574845666644465138063399794213411036182504077900817687711774760295351025338514966514669029821962479241926392137932588330195974807873672488358876521361979183091911284923114624710659485626855963511411450278068010660034547039842678696442136296180747283800211252001288067908848513392005740279331945891182497362771846512375582565025241646162227866046516929596912655333663632412449651373337351042084224102803779597308887404103952701746574575744135776418381624114875094564799861179921915549830438029360672806673965906902573930284933559201106424729904559073605761630164074315621996443903510520902792387865039830197609341016296079933455922578150669427802313871158138186481414754529334256649644912118197199546869382420499565559189853674069045075681317574342260700878382036961518808588267101169260831513228084179592476530701912023066160805371738694229802934476520852809919693557370721666241241253108159017315550493698926846355361185135938939553994104303674488284434285061084317403628116626109661370608336467114191809876062787101852702394016386252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,71] -189598492038734088830501478592219442705269643620196196969471823243492285149499091872239804357465334796527216843101691126591463488640742670426844886031157227206339865738769145789818915538971705644802660419862127363232197653684734667870293069211410166860813319161091090532684035434006521816260722549503843172396060655250284008856539907529520345594236003558848687904846141107424847076312115312964063089329860065192762539716669485303026713872951753312927282129236198861115824062346719106449480450985834666999693417586588929681498467142630868927941684430932531154213370467102419051550198231016460605934394296557887584488847301222272760306978728944170345664378687698412174262226542963579716850101179611324269449148759097985331365718996293257684104563772837507740850055600538939017405233962455845957179781844394367617007616562224397300095510988644886983506423253937719188968281398060276512617990993698384503905680688938519525799178185916981814410296316623794710893518976321352791651290829355227866581644192085189765473358850568373935325661229573722265133137121737287996551123757817984891634854383749198584052523009821077067964923528887757713659755366935855836925205936148767235182678551753468720504808306878024626220998810660273019602911091555198510604215422082170562842242196404963268997676399295126318821043406110110378630191250161650753460584250451600375737325787166000754330202963144236284855742304755147233445360958042801062384394156243982919893464738385553757062947508462036642687214313266372812373273117550336540400229669978738167857899096413900592427457801651543464979852162952999316950888549661821089919740251334811168258357258748164343341576897887169534399305576870002418077847001037673720670444176152318334342980979950963608931558343608287452590024034367489783734208467973725420418223102004022814790336417234868222541321460448485723366956442279305434017087096126390556819809742300122776958592383723866737831426906999085593146117040528733272585722817478580571179355415698884110399680145074129740727896537275713192811511557286184882444773665643949762628850879786741078158287338593939988305293305923627444242373357271219922118537481244576610508648764844798579939547871047152489291558587062691541417212211850838322975396507434670412135435793801270763788425859747188676440129818297027898676234994099594239837809834225495112521389471310237878056866888303791874374203229345209619593982804755389023320654191814077639477153115513899063234348871743414385539013045166635794117331675829045057623037347882917966069664831242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,72] 10436796404392805577376178221109914096447916560742828747931771552975279961022141365982907661178816264298774405978692834927464437084504932593578735368992535130619540086318611020829976564200270390484416084972351798625689904132327159522486419380559750471909305218490110486022235700725320041087849192498847012297955843500961703960054261429068585759554853160761890319045892258645812845983641143988074188428667043613691765217135789897618734393043146950274237516923159776375942073911817398776928562516741680799585744976539238723220896032952917379240502375602828386600646205803150165479254678333193935421662535792762807758479347717549883496514172177856257063609478757363091965231020469860889209279125646098569994913835987369467153885202110169048343942356695708115197126123802010223304669629605575673003318967086068708519653351489435803404097075379496618507981898890509615149341770512715272311049974387109030733215693068649435871567415924406265261522307817649702050346716051736798606214547918386401946804414847841828850736439154657056607630230882312938322136770196749754025416470945629581833376609895827078487694351851091376119369626195363103057764832080427989308209813858065933336927249514935926078889093375605380461368937505090095484105162720223220396815215575541529705146038192578502362810137341635286462025801689873847117988491604073669936778939985152345632546409008066220194402353043568474544868345832914716092807126431660526589972055152353263712611247373613828027996123979029903885180564151432484980889391208279215256853557117834203968377634654639740535077723611872487282474461889166367404892895568864065739934500773043876502190864588689861136331773434866666570510244442218343456585461594838183578864897126868892106694825233891761073072144956180469915868764741830335427823730806585008187802039838474569431777733625630048306050795559417960012211806645493352373507147803527780038069613359430855521718522182805109150181468370275119201213186936194833658535763042467500261816773020429026678197075076849327314905293010677447403111247326744620439602115673771846160659358559418163137983077412728467635288201254449024293582691822426770425690079784626162645222894172652819321966622500131562739158553498327370038576074813339315330290696317901122938459037383238003252415603561580559721205805696561024421602096597208164504461232403123951238348759205478918360711071754889569631114052035128072185222519835623957935209040320132264770382858216529385757258129934416708900788326115045767032856930350584036847310423137532502730166658662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,73] -212815747112475082465679034935606423653908104765522335117657256327799009364233925422413477288061815220828002950893521550336341793971613942130177034468025848117944932856417059927584368455428916802998235108874045663621438640130764681912270355641842954811443914249973765955118916268729468427963731549798772992397203258940521361459697475947946750333296385064155873764975146890138444963984137572848531998504978337565517221162964243249838414397988061971095049889123128982608036005421746545110491678969359052533855124807626503350773417401659280287055673783552974343395451290881026512851329479039737913184158888874668610086896883691470400598381551192028313971931579160452234929553601151744155951634799207112239896326029047499259595813373459138066746335983505215884521395624532266027540672054442339052847787031994767740663444836041150898859846379542748921496659831615180576206358313917206424061723134550627763240257176486740180872015412450220789674036722034901987130967281823693070128709983109302908824308699357810470155562383859539527907257202222144799459331821386371256630924011256112956505350256460314735977624282985525361680224390880830109437661479052994203161314302947094527975728406091364777469006827474904057151761841095535502815140423143732095894592466184804047124237148660387824180543513680937699433270605737740636327441479462744260861148130598369667231712186543083394840853980692461515996116479734174010550382048870858521131342770398140499431020068323255620718664933350946369725647637182469922676763713072128487456957453543801843836565674940109401761225155232056850206657606012845783777626923814389585441641926970543570774874143390985388206310427118541927191625496639311451101426281998501121093156085470139012221245912356867012513010619534046097959251138730446639389913163528234825239812223399419421002592269422412365977886687102035049913235852761937802423023536891525025395685352840255514123989698395051479781290862107710142595976642295872903436101047058122036046413166865803554981775378535718167564675507627345714039478010344604684850393469227538127389073045375356382109962405603401939692113432974961403453941450223877305174198099050499685074674819964124884430326745404019525310547304907031726310775975251416966626661168210804650101749496792287574362113671507341364516245159440788133154091249151210066244453353036518388664648657182323662878282560294047071631080200893251741115482232832060898292686167255509061204711667959454595874285221426555037017579347108481776372766668579951735406421701939292500814672691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,74] 11297826918954571636530340906149470101066967205489908691456814343468966738545645847921916936676174251348155471783621205490052091167963892216137302966044973357171031149876514370736106733333340346777677458064134368866900880735312565245489786232097875954880535657558283702477560593459570208448160646322991169639098061674904136112101229974028892769979295800914125000586057357581953107966919138012251012502339737114649588736290327143551328288800515712050991615611845017876582783955043089242229412615147656029755905127375737486850381811225376118541725005688729715142315178630882243544577960503606759378271106064271388775156765776442765417855429333164946913295161148231502929273562431949786919066273840955251363948710474018580145641758584240038614852032284381651776828178657028339491680907798838154629231211947254562977626641273138346238394238172128857696853706882036318190534024718301345082298765446539309267272430388329746881930860731610253978244096959169505172089720498043591287862972698893245825876486599387546258468386908466295541604620493296058830668657839484598620972327270950863185857436584538748086740031746099113090356523205162981788563847392763081770147229043883065568865551251494576062095522376979622255065911631939254810417883921518702036265429168238461265381195863514168345452515290922266089803166226115887915328889974789357429894198181068168431877833133375114558981300151966945428425578387346984316557740423488836312289757584772622051110166438932741883016447522878413650768682313898986337314358471325372982654976038744089158747273066774299584708118589336783757769775474237574250656247337875013889938746526693962477598233026104879697288065055085535521549312033983364645827046451356005425629179858785285051881613450373673853097063861858325177294644004380754108203750479045957387502079869740065015405527698431450204402570428798327727065640860327763934904817156355056125981956043385861610981707995394380932591096136968841659515062766690351464959716905467159004891360942853534250132907830106685387760725085569344158995340004248848371282168759415709226875915626020342563161597763200274301443227300584071430561463998041233765034087228890956526432158627972436963007752696584591670011264011478280203498348275321945717493771873841474548660181891773172178657971251404025547266662375233792086545416555249471446752838466772361940427047403964579465818031172292310639716902605353342630001149505838246382244085034539091966538082071876990798201741113945638734593352063412184263733547239797627740817760811858486264804147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,75] -751409626975427100226104781372266675435388808962537610774850711656988351432947194784767142438938712767197807854340154513555252759006102329828698776450190681282125308329621915108582717365227174386585514484506600512692818163248213759111682774490379560461513150050136925255893075047759097711123489501186337966041260433664684593480422410739271983791522137174907619968964542647803834937058915321463207321216662480924451449458897668997404254778420605654690480626570798980081897244610652980575024825537979904872228951914437144560580125226363249129958094927521359735376962462518939429470395168521582719594530492832752861564325928349648568519131977958974805660914652740757290902207204791131461309853127768070666833474694387174180980465777102306223350067451864345199425880430284048245456413969414572863087387682689341526358025664754097194061427649814383467120566535800173398452260604532111934311163560454413784725143484601905760309387785953923567361481270721654540688034795929723179616442644526567148857368538745040129416192168116387366936320969192900210067644850075730120852564741322276019832047939412203264490883785542095352141404147690617651443647776032303244307916389513398522412905713192320969525475660184444753419346542229952301762202794114979123149211060069635038343954834282913890794626479969546784657011711405278659690917287145218886232302120100232613101700719814935344820871712867305167243766144970398403467896851820478570879784269925252779428152076598304740067414565903107417927194132495741840132048426875720176708102767934564585667577320961737960227839813709171225707757867011340078102097483706759859605324888172794729655654489795248394791904265472683272397664146123020322163124221942046376752375934836413009981649828758260506349088688068721541115995912285283772664739106394811130087205562588485059165833413593842637092986997962073438533987659144730824215723650336266239791740480610465480469377625593802867079653731376968675184430587739424845420687477163029254800433753036057932164810357070715080259937872264114187135093636471879213078575924199859303720230154562153806415838393039572181040327546549216748561388910589868758469058875587050815597640879612415644083271998344696915183615746506269557198705817391894758858296163258818320591473298747924535610964570313671103646848143697557842075987772495040076517248625389376653278143816209474036415582906964092107663001945193517919467787749576014497937074306398633929602985500216663862548603834469116325067879399342108569173341630414902291251779533330241847746887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,76] 6400383039705635709998195808294095790579011172633486886205721511129506400590213021918462281617326746656089703857857643858597639418697461561876717565605206595900939999738558273984820180055237776145732075200339205730527746848404259136984740691123201214996291476694814802931693518753722913427008319499358372777737858131854888806452379791245917318915840049713808314057915845056118669401191439970396830184745433830713740972672048803191700761781937866780158356436308390468560139952252756956707782414619356063380114508404865073766731211023796536765330455327659899345332098009840355628389876614828439508591736586261582044953397331707776301414297252388844010997391422512978828783963948401859383615821430429880975751569648119157413955341327841949051169417200556897318853793951127270937671839962780043529941328195995064266843724485831246694101899821857541547153828500212585869124235543046874914067606703301286286349909461900010387258029708060082834465154033078967941724382223451184697221467296350971266709946875670989916044998110831062004374861735033601615493748336718370347382653789389001259306396994065749789511552521186797025576810518494602358421874565467140312483657934919347367559943492327492765928170084696849896650959365534505068024054447713561531188795121768406833843503084417887172050947336254132804761937691330455108823100076500638246482083554026921250106955442837679895117131529686709357977330230244324041405306183602843750837501410279183871639354510444331921689092992128637362873996502581343503287186243613335093463488738197215641256626205772449878252557004581955595189333607830164104521409122354813794013458333622048805083892294973150761578163969343522730333253494741103565428536075213001860782389701603846656973812970522824247784051463350329913466361192709051721147521699484951909684454860511537020571009566448483072071573650210527661783871255602885256251579508769879148644829826185930783368803016433945084760739508297918728813079640406022106688257122388441545512029140191933407292180479370354842231147603899845396311554403505468044131920579695958638805337498179615359092409382691519494195509964851781946515478660684920596414822757870439945880282904117316064378418164288665082135311194479384833794170694092585619057114596719556681541487985237455387964404870859239737368305313471657542238794335434990884959645649595221947123793161208936340734192165642823105696648119051805927435462825671706240229261319691336480703622037002919085733886151532672335693113634501767280682487167517443610235619703363423174656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,77] 90227057806459559505142011415834528735892526832399931605780334369555414992906072456122159816662489936942017741821087130514014207838367204480850604649470646264185419265263630319503389707029471347838662129699547857535076493435385939815920490994084977071934498004997471969413284985518570044760983872607588301694463232304945606534764224147110611057965607101492529496985104227178113690561195704592018231651677694231894414394071485375054194027794571273684171433567572668364836691535498218906583433636245031672567734155003289140156313034485124558348436066259055368971899638001837759576142827125063882026603842548685254097880418305245904426696334172435668321949644428210518026661144218043032486950181335791522658033920360631724567438373879104889227502776132928987816428160102387873571408334573046137882173741088406809014357980462835202346945013895697400422248470653594779620172289872640459812140233217690224977529106233275236875871215692609282335655225919940729022685717730617539715244246991561676092888840171614417227470904380428431549006056546104975015950956604347111273642353215056586036954037657092474611255856347192232990762330946401848216495035256432979478321799572909347185173859766671832892324412708364129197055033118151669954169164578256629499396056532712939399885376418424539945400856386998871601253592007572809708273332690765619063802696114181337102363978583441530948260714815583488455045536780055917272387023631104359789144367414180669339912377004846358477997223631614654797301970157437114640939137322182655244436875590804446261092528744214631692409718684364846861725514154522659068022204354654083393107166056755736039919689108198679636849055675725207167347675510764587458076841976455861802092035391978806688508014503514817013745466069138721862610573781843095103041769552436545104476917130780754083141797163558385005071925795318863412374019658453021908013557801763851383431884230258129598425588009384750007114042510284678607252996254323426805698374514191506202401042907841414941965109301315396936658473273513970282663673491805124023915039498605399591285748886010988193167077628814636905345258927675655126120263029827876076507881715959685050010445808450108623792523825441955649055273565608809148393967098292623981309902818042840995167635300157771006242170187122607183801352195742780493059050435668168385854920556640943680650443493452481534447424893903551946808518442147101614996830645125271499585667694365120608307620920398343571321932489061188573726206253046518574066695917819892043362268731106310225920000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,78] 11913241039046262526842765428853660775730279679040027677690072160603840182521952875657966181308084846094255266139170537533145893863660209926442061594416605717475224997102935755199448455164996601690943034605943293543846819355497216481756590069400694591773683183246258561650919352665462499911303089318224687954004930994696018493525961699085963346969227807840694238835505545059937026078909000930941768524381246976848557945109870509515416566733227669986814225420693812727337594894349550051308151979871603854899581744688671722181210920411093914535350864405492067514930171895129588883961959887317850849228898875517596643440081537566289308994852741227984362730515736028039133686880995454357059549089091060035582607399095221372056111870211065156991589546842333654373381894435084880899062193832571324187530705601068960848267009939283740547706180270394449334514050193164927215164005481582542282635109181048932071115285042987362418058543565500853233902301013474260506634680502036773404774145548294424700855074319988861483316478446481306265796305729501982365955678302257743392477959769103243117005434879684724974174510044185450483123883605473867288834886417738980110274547888695365827087837036924465098532853647786087153246545222501415259999465202338956966212240368164115765385298703730357414899995516358675334345240443518163478505890375625499363247008296925813490997437556491115838680610540382564807192637716292038817322019616570197126377217234026863109969703865029176838106111764879680785757803448768803697573379220247939247912782492092280582327772048846324937805733067140087518215225991374263663267234916847886491333072944394503640759435315452438540558263717683202610891532250220324963623525121251436020952387035476176750361874150020018010735412431543362287636271687706268966279217238220007417920840498176638611642935640335142780548190318268930447265539113768262666401405263893525387518786509794173474599270890204487097738694760779622479555326063951470580205754514655254957648488471776303242056308567213622802666926886941225105577895521391597243179038319990371654769069670449713292509149354484254732788147242904398464318668620808887494745706633313956984700104045340071134879663990569603418169852924467160107267118747174657521173339385236093878219850944508348478357360396461472384379128081146002082182900536454914858355042520927763594737305624859992991072942595858601095405282169410459133591484776080876962161832048073788305010899505748943514838870487888307430378166379509943725031277334464992399512895118142917836800000000000000000000000000000000000000000000000000000000000000000000000000000 [89,79] -1214191638813307078343621265313666219402125426553184036331588494075321247345453659847341631668310998175591839088125422959032880725652269536650571303621444270614771904167795507605374149368820418772262020374042109311955582914823847540025114084923305106178384416107818155875323108736680879886673714484617053452005897546820063856100875773317174789478204370266297156335740339215350123089345767358663496294427258079545556101306330909835022223310026723035060727319748888916362248921560947969127705924148718500354083498725533181174745648602908585915090817206247560412719414819244180495337510056632820063034683890043413352383330010878080073021510475594813296580647474785975021809863897804384940798848380634397552825128039463769267575327944936698775465748950501853503420539176840860967405625430324352335321826137644780218640355323236340625705488747147218013934481332815218901133469808599568650396525443037151446656834681062025722471478188508032781993954681471050149924067371514390964866814251935219674051290090928011840652947687734511192553637495545037674545136123444882501008992712407808075477363395170374069709108964850037742124648049657167939150421031857893040149850789554308705146749862037248917085313604334914336497658238442829291443851428033211352088559619998999641160978114724550678303128460484063743328076308966176310653334985416637830752781890790334322445480354392330704599602732206330043673756871795354582413452196354690514539571407758420158774835895212512616568242188097770247627510155302082728482461741512128047231468405354012280725921744506699974850856023366425197418047319933436881746663524917927465449968779836966220383886176569254196716251844669003095879035164659376283555741285879923930676532512894211532838248821983190270514653920404781149200034612435825300512520789390327956225047062359573124730919286042990240909537184940461979996125310961704538511946189590259102919197183593190330699701795656384430927431145712102829136860263075292079275920887218809312763830578495959564059582630966361109906532918580492316420190431971262753342545036071545459650334882863022617911406333594966028042213433020661588954319775778356810742888747623756105270227301544788187635862112217356437733413814493633624667639313150202783855250562648025148298278897225243200115581458389836805441266195897196076929564034223580216625781049770710827541003638024673187439001539686992908969512923123572728403036659193801980537212276541868123976309950482393870795900749134709684772491858937238809598337871396355600678323831093833236480000000000000000000000000000000000000000000000000000000000000000000000000 [89,80] -10258728296970628399735780563821966126686866664795169032453922613975442668322978201768490576388866130173601982662111680749876898773090186561625214921965883674096913809330191048411411966817672279255987297882527264594531189750431330694063873798126372098750839844557231203765254793797016949628892173308520974750072024995483685541302534333546026319426562119293668414912931383414149420644445160272021552577632102029619490385894837002312640131560966425397868354849569484177181230800814317848784691739329306242590478057090798823890351904234075639304642709989779056167377446015348814207425801000731495024828290673710186060015163374855252777843964547309880775792331089266683283004558798168546614058686343538100812715362426825810049690955549030815720424246548807780629142010795214197890156241003772856531989936354403341299599494348581423831733102648549768416130774613389132932730068139458627823598071642168250263541679272462413593624021001603629833968093303806217142672475392214403710682731892655942149530141347765981605674878352052315765776079414789050871630826486256955469443983612249822116614006119998889885043516947200279947679539126749443894616764591752877037946760468400107110450651877875516047055782457188463141054401850056449782322512347546078729832879455735874167175128223121899964780131726649888909150365464694100467756967506236722635040307185861539853279874162103571988449378279102978199174227804705399991526813724402282741632582854673887167098548265198612843677408031373466520716244501933641853799399533778825685812284095686193722411343884205433282742884804058106669460273583503228656056859732996724303012134642071383110546470706830419981814987046548570746190630868167121932391464962629662947072132699150506772100284276037538374309572414786935724978890520555508786846122611391993622643385347539967328825795437750770130025775187906830575393258530142824364909831339261452432278285031139932795171315438565448329678773347930552178856133034557436803812615131770833174711737517418683624882417165784723584764729528969670620713659912399965471103601308925576744033082532648572257271882720587770669250373565045312780715316227709758780503977247512772357493988384204006416208507234834969290053799743592962710931441100109352968369700128896393389084907739736043067017567614276410753388430630735922547843111234015237658501052998187433483915435925075077837051877421209443711257988975095448663461767848955308455158861676654290463038941475894272447649844658505696614347257357783905316813908420644302093130920760442880000000000000000000000000000000000000000000000000000000000000000000000000 [89,81] 5471578545801451777564263513762087605145199440127030123456613328783654591245990192166034024229364893391251013439000990115119471225335946992598014347889732066695544658647749277063328153874075572431867771049789224094925526325101046175801318503517003165345094807983156045942709358071312739974279765484497183123355713659984683426187918814785441873746392951480688558237962094914832693568849463728377370383247768848842755457088232911152557313545874277439736705863497633261224325681858938108529854462417357966130368032878757061019147582986928758266086094467761196333533799624877181042932537979316713848305192023554606685478676706503449351569105977033201085750250183329213178874119994521487550718725560778789604098522094873055851278058208338510841652565985021629576097452176466498627700563336333403634205581047421542070622828526922212586761053448104725702324599379486284936853317105384088758766983406540448466750204946183936868846289367183563883041859870523326525175280805877139203785607941357153929410244735811129712829794609004384007046370972656611305409862213436648797772624241623332434354706780828119395403776989999340394728738396343989178445464738623434337496884559757512001629471566705368156241596126408663864750012220054087303851695453791057494760524078080002278787160097050052534589209660461166987249647017467233438714614055396085171947032434560201496829069620941908272915734076628461199337610508710722777757156319636230500488797508732407735993950219551465525077372152346333522223110711552222470437186692851688048266183866631591043192271899875216222473266030402536844134820797755736275963571679136088628091799273909842829035854675075609237123361475571123813752850791406605239457894840993463297786361449759473395480470271655347100278026817280907446588107275472481667025901246059244471334775590396970921639418923099653313097635913269119144797616170080514578752478550043406304985331299859635622877033711400309924106972309675785676280034592446082715932183261436013223646540111760643580619621934080154357255397615337178915530470686794839684833405834025578438020902379645982314049336624979748684224866452349593860191929332137432298232112369752133955552709337824967319514936314934343698509706339187222562008013248642894569422821486880392854817071965235893794503031614883439487968126749944040387767742140927066135671798827600564096196099548781020421553565817905068238174137127848906740992510019147615515802542275998213484266802878171742799644183778177674932734652159938263811794616093249445854184406361026068480000000000000000000000000000000000000000000000000000000000000000000 [89,82] -224323107325541483905456492071256620652826352395236825544149952396779758726413604573914602350256882345451066256145626799046299924273977489618709121463139854742387794313850310057388704394928292384416131339150773452627458015544816893968310974216138229329198972423548202911146059357966213777565114019875418582785679894082915866499894280592641212240234987260101732062610480353627491139373991787101061024334075702998287087018363948567942460220823101271626825252398022739449675528439678381501576524362646667574321236555133176205566266157287224713835918340040305415194376289236428648178781023712289830840139399354691977095493271853219128595338424175338806720605625441814681020591378342546583916150079951448416862040416419489021622821622567893624736400243983664019462325399880011979991957580181237278903167363942075479006524312631910432600308060563140233089088573495197569140510294814207272806101409511052266587921911854597360447735315124722285505211235261049880142720392195952641646664038381427611815727731537307768558436073623730638919602523358730664863325209956556842339915231838257661161464644094393424454146296552794124935005401802533855176253323686382686871511758393372651929783070534107260624561637226219840212601628922964343604698279771333241361402979296748291765906586414906738954346480437414865607174975689197041509635066367442424026680857471973448971355860556256956907102052587004844519586645973940270665021527080964959680794146106536618270282076987914613047588080912643815250345764883199788586454179555337006319133944703027095404546198671838508052652171938085197911968448984177385108277453567729796769168280835810490341970969132099004361632098965884674743186326330416397278881501476717954058395036825814433386006691530572757069083535686201283577648020524538329312233924931694980975762188161506400424356656761312898511921624500598418936527104653077805761513781568067573259757009116178333909732584747370717244352990568506123939937104696441406463251598581643307258904943558171708170655841272058350145367816898342545243383576579015464715418024145544060490677874048761125321675782848543737674962605468480436038575085954556894021480733953124882782878403365752420286563481107989596862212761435991671392397286620605314294406316454653915173242604723700624931304524342435937917663866065391719570749101004783385880018321401161958774420443770058209830700041442054531236132544880726158522411872832040736419649436915286002481980474312556319672670966088690666230034111951671471579875173909771583713941264321740800000000000000000000000000000000000000000000000000000000000000000 [89,83] -3652447335433776206802632029818396634415238952102350197884497207745112281217860987009715507246317830298086635253336521455642210770508924421874585794279956236542365606478271150679424599496237041117119555314131729363845290831236159684331683056401724435668811502875462359003544700574339062338134264888974258233062590823678925318259969643014586570851759518772023397531048361025317753926887321987828241610828788656988867294185514331943415076538359262932368304454654917979263847244681185159940448095530874143652534005027257817417647231787025151568815866416054516149196715185886982654295074011986722812138392779175038065199094141183851261211111029970280717455994728809205850792447877515943199728609970715942529142162282877069968360060788097017725412029416387536558760708549710753548044520354265601554048494498626933681988526701470374004594576913145080945122260031072975288355950713355420996144779548671612552746500378653607771208970968602409736061794386023557448692336476171625306286227263074862520170158217064844076394487573374759936137527232158230489469033804260017244721804950272818844993917565032206284883047798340638294435395006633484569926972315586327257981521195852184743231147142455227192704016100317809531245628616994920254995704454838968727729149548889306276969685482413366597189717557355058678549630706658864046509842893439717151126517499988653101590400525733342143458032888421911047282897501855397611711725498907618484939374896985676524327419352719082143362043108481988787799671848552229158036550365367639200151161871909200586038769026614064784743903794888050255352194759174731294591314393191029314000227180932653232616436349036686389991734902063642139481362330727764551194561846340261100215957215938690401632606522298024714962026055360266738351445688483043790232733451870944536571066808278547287728771950720262210898578271710943910207347253696973385341223163356793694560830734098950477080820516689682959344188774553925305145148760763570930431680069915634021637978485713547750938059893001227294851135550125646042220209364844078756169826518224752159762486275006348570478308134330105793084106922377877254462929278446952838940906115108465610439393257842304742375513652378554565182715889322552118280167634880202740923369997817010406560969581672404438427860947388690054014131242893073878648577547089456761046830306282685562061932495096481804253703299691916715236217076890842425200095650885909784406093204045617363423458155980136539271458905793250748560976091576785337261233119097213507876077950730240000000000000000000000000000000000000000000000000000000000000 [89,84] 366816532741160936882568594640061033023317482365755136665725565108564797220260191695813998716481390897802076323211858291006727508412687218363440012632991045037060068137265953751931992905395136191624201246885255242662221210242568104084083846280346193649369465063913469650195115485927335280716923988715797281272342180074941414909405754397303222228737665815338047482257279171242819052810457211851263836629513877282352358047723374875699668849134052786941152869952314958637241224307035239916939435446734297058615620743873386259557003096121050142735883225087659409621521301907965219635919440539180831528963455035238901516855944025795676888251724495486963631334895878349782658841355803058361223886113774507001783087408887489649323756640171344997957402449521338518431678983509335883851106476979491987148592397956758724284221742240801933185704318483969775894988697268427414109967050442791291509659750438112392631290894553146649458925501764469246774099295978352929837015854102534327405363025762144236992434909621865416142022526605729583708959231578373276271586542905097813515371393442232526834517314334244969328172992798950995671714782552236828764047014322811342145960941308934094646855724444919097757857629561288869432681102445338860478989514704752327073815360512303770027955063063640675035126323631118027942746328923479055260206977046264409350500971928181902084614614352610662285752785445757102190658966974543882073949746653075579596003971581941239187202097131913180069361714143811514812086861449255692144339927052791245778658684102453199180644350766292749675581248609763974676783591287550137935874012325202507295056891170184932678752769280471119807803041403335090129795310574034579753114776322479245144563135588717852236125606392161366247571783211004776541779176474274643216878974250839168799065928410027982524319138327248081965392447668263881554329225605756929127502881417474230672679610068416293898303003897364380051804977524841159227138566847117676792011364869326508285091929960035555101166550612311938528295495140792166662631760262940897363467113551685482298934585079706767366086019225336716633294219871669488804852675055686443847654118547770862086982784169834037837110506228089601543005129222233201668880381303063956179873850658719829125814248598401977366427900281981708436257315151941501547292572143126671138152688731853274851958928461840235223808013591379918263095001685202325481712225836695147883995598162131256127663641725620827288119256904856987691603496641691433816218410053025237249072037888000000000000000000000000000000000000000000000000000000000000 [89,85] 5382922608115903132386110056694311644035244403063368200606206156505834335417063313240644933050087608513438237761714394302111240010656319966073674422723585283463471501664614056804143964919396868383822967153625440386581035210639934305023935569479760235107181423943144334243590285806265970890854796854831807421054913512059718780997701141545678441095279125817225261808993134133232744501277510854655974980309242859733051019894378585338858947463715915656521866776991422797992296416193573101454440155955668616750837631230751879278383365201711835653880519048356527371332651471947519809849641781674846316467473828334934092364401738717290170510017499233475353477119310851647565967167911213650236457245308958105003484891399433069049018923247185995283478733369086816402257765590662815788086077114387135725218742573761883364670113343070412119901905559413782413150346927773719004500386874351921522929770917543898482899852423607297073521330605859437560546154109887907104610493158918216867328851475191173004497790487294611227252264580681114334771867367497362609824496383442460831114410084301359461544245524128918442966745295614453754149024414319367698829609148725894815439311988700245554645190479365046131109566780618244978584434037704434829232283083598548308801597104905478242534929028517649472513581122159000573284494041077717040933667890402466789077875033062736992751524526221079396431585122300233761425519543669515689064626608321938774779394726280247003349016345700633173254251829914486624543395410216831453949821571657065702050609235194087131533344780135265852320717991739964748321146852984279688635462599025989924200267716843367115505606943853805172723736281842159100598939241637466759142373719811159059241886341264832264503963436073013383270141921452354924436815793492410515443378808160177307386716855994671803464437715795036542247500352021840348324730958797134522973550236792834296869599187931519482449726753151321055184352137944071312536539120579364743788825358116751257559220838456941909178973246002396148774487234421309868773965717559337360632220760248997961289778389780351828167303369333126301225073207148546695781379251578721269983162191465869460951563552912065623491968194974892940075653982938272167792114792759006018778868342486498291809060166837006036772884278437152654797374084407758454272689201769332730607170021760077204295742297703811263780040022474555714371590810186535946602181395685165819101262362077713444838344926387366475856056822618927649089124808447932811135849947594039135523076833280000000000000000000000000000000000000000000000000000000 [89,86] -184180598374573134665813283759946824324120955747208359602322403153249786563533834687424491184078582468994692217277105726714031690078185629966649977998068391434417207690433161168364390534637777454575297499772715794036372024748629569975208647655235900683335541917253143106288079588407484079175888365355694349344398454812221272786387274800664710303168491938874806753357803901651192052401544330456300112202907924631860547163356899328067033994240179209071678658772736380693560377396266574650504718874654579823697082456404875997460431825282962500846611035814471341460126625991244942272975890569651181127192962026235024048293093734470228255907536964697543060564068515453481782780951918101170290948237742020869346127709350922061222824327487297440817468490239068689073211728223357488430787905726519520290525186172422591759486754321449021823479852744750889798656434536894562664490526697600468308196534516711189662670038808077390851970142665889439498122914665057715669360466499267111459990404087006184005099032697551329163092949764986110164487613112701870798944610875525529746315808600855410173671727789793530374035881158375574484258699391722628280384773670885228375957598960322550911494178182106987985745802255046084851461283733568143792727856648237233179965291877056077998686210558114075707755951821788944266223690344366559830395087517973834276161987064428088686841806347077685702019847856710250149334399074167617924830337219100102182644404969322579608796917759203070280678998351273794026246866555450560208025133689581208524997183375948977279668200651794857998647174158423964664246632396750850565105340465324977164095702201749056425935171870239304630578269943770647370274334708127703956148524169882060287780472921888457568698687546287163728814743454789071219007041023875678307694633650237179490993834070925370987874107134549614346422307355618294063012022040415016669952584955597800986768350250611857772070168905247199162986319151199612238544911163627300318543148486802077018287051795650730470795577352263914528980531431601754927851371038652935691666108638511786693777858440799968700674091534848315991457736043938041306084055419576318382758961886310603300934969871047773096364018812747699927069515700271374480293986110967705393976817190791784125317178946568124221065599876006175527514772386176588816200813463621801643681627082413781116933017042831488832701988356909141121375193410733545166098498181716224773211748895157050653360858874832554595200502631809983022566490129723343295554036604837895713325056000000000000000000000000000000000000000000000000000000 [89,87] -5482680013871625997633508096193580974703584822716023549545581286393426231160601688201554423359525482308824698877863775629594285397900155748739635375956392854388725564599237232816517665701907993614676487813752261013836238163853822800857855856164464941357258836144368863101395184345281016370129902566667681382782614520414420727133724208243930052792345767505103591594764572290451935653093008016433257195539496287200847429190296207453315099374639697934897008547198830244268425491216558047371155874685950170786016889873790894354825856033397720314036589271787187361458885733840614184785379001461689438307939737924531367657768157023000395711945434843541650832629561881031524517762850224621058799059783019821175304951386726851549515607500952568145180466747098834038207157971017237386443826926991075036238912433719039645645441254294832085092748842361144077468060865261939180861677561650648224645818420328406567038984112471288020823218313877785880741335923971098833878860537753027115364094930561766662010116435927073410730706764153141827870363144067050652860368195951493294473118529840414395043401293899804700422207062089029152005589400165670285705174481931931396679285961463321157131154757394081692178656171882227828971735378935620973602809366157046694298132005508948077826451370036810217724734484661703934484505720225323109785383521341453762232107578581206873195158170594109629531183562145339912589116433951321280648133450129071803634289532479494828276378753482565658770462757619639267888585615155448907022737457312412566092307079510542088486681332460863513417064863592766524338354401333511178132463631082307818194622581873535427577749450904428923183325954366857431743663487990904233183600594716075803725032116981891895318409297274307767240960716443680383217037086632989614178849957514439048540453449990130862030194507573867083128825992998468744843854670432452509596615513418022630923850896310699284125171541570601072496022317885464039226197536911253837259136831981130474424282794024235559002522378397678473111283871954940119919707300917851798349897986728480822525657546541555334520801094558760360770792362927291584800339761811812745795541823676861729475043807037109432416086747103056550135235419504427408760745371408860710992596426865565102971624909718067274949384515449679022895439534896952575779014297356222690497676469857829532372877733001030892769017972338431076875605880388637647086408697605740197672327970033771805512565172242871299900830229657823755731458976104966218619413096106562440952545280000000000000000000000000000000000000000000000000 [89,88] 30963203298418287274381549688787442102072644956029161731702660214632421806306321941594130541711838354628987854147822141944206872904984400246902129399723145523405836433296980935003851650594692609006442648998709456443909181374071811015218589947933490750966764524510913795420060952998166023576886039916942138612861405451663523607437463001803925938568165410334899263834125336120346398756115713216153445353868052815068969589849423401897703582441484596746488010615830469575261690992815973615226828387865625939209137883811008895916394311242504811139266076506336155677492397148999902632387081901247908313848914926099922595144330936879399994588819291328992283842014199894488579618723234638328484513080756126588005980433431717662631521170955008727770664276505517080800331370740413637444074119112440322985035295909103684856338858887598873119158256344605408477231242370229918204488521562069436988999576782094430928628024166872352753746690889098226913331719098445768821068617455531597128140184502121347677372783269816154738745416581541277532530420465087922418942301121835439985838307341329682279940277741674282613063937109451185756495416625700623318478448240368116373423252827923537147651212566589574809968922642270471346779167494079419187337383567816795044770946836936017952992282658563968107243421634777979029352010492183654173784621435163086682381107509230971134326238970697317920575903703646790825155478664387764072319518560103004052561368546534805400761842021703532085645170971478114888276747077451816175216924330743850576709158578663826171267170239220857792979346616766524402833559813425620688177765313988567611633009445919778056799402689663195997983714604369667063821927353393614802254384291090037089517736405450946433912727140568715156555667782938291314117975171102255012010959182153598313173889619671379123156875544441154126271016767171168262084807521983261908256999573952065388335792423375283447803004981107170667318644065149350096701649008157377053226119332416641177710826790163219458421535008146659986694234870558810949129340080226477744444870161949350174723793990482248089566932218724697039619074719601197115851271444964189411074217581921664982120673746456181184059769169152520023088541603258326687599678815873920235128276680245172635707894681025279492184673966336390326391817025944128851981045733354110294693950379176986651068773532587330138326701409688028437240818142145749608151604407123205962231722490934630268992362013386183346286045315697240155935289562077938908544300895355427146956800000000000000000000000000000000000000000000000 [89,89] 1725746704157252874853607432127445090566321401447599700787440544988598722009665666966817062042136778543588312108123423627818434337694681181839444069052762880035255278626587182859666714866861870640415160043345693459865601742931782359395298848258929759563056128672723002683282379824458410155390004138949406065498494625104828273250800895753543051043922311513069784621324936852318348867577059223272501937348852917334428873700216512623669468967510754865476919692562787764012056423015339115396197497516971834268188426302076051844399379251152615255327844833494273391023167207865927687836873266777136277294273030241738668192996956389066281990643511411371653161564735748154387838127492042120132806821384596714947632528307889719235559751422712397669927057639943414657052441393215675552571716057120461713541532472167567442609678762172688861273932588543518118035064705288842499153824092122416622357061055044452511821542711287029759362482849818768746708065213586198919918455390039006978917684431122169101780753343665960471125494380681137337207201272634305678063698455042764906957740087924550811149737191518328371674314097608464527121070158113595420506891611182682165311716322939314893140654876944093781400256073975368409366580696607769515039466929076287663398504776313622389871071660312011355402716046003929397705022235480912479029180311073878950862761525775291239840724234802596032504926928578694268573660290119839061409436309072537459642469923317569783234045520997994501663965024166112663878990152144697315531969918981054055655914170872502006576699761250441187277677392976266371928163116646204792418646662265669398317344909628114337785028556426396138136925665629248615524264449649771678185659154273076930559658213039862467187372410630169146547994957291312649806413322754269904431808994098249473269730256985888473104906315389688849140072094021605061682723194041634631961303567728774519881102222610309061462416143324286708459881555635292468734347771753057714471950496454727866922097381577416429960335113486057016038500585200649963440321173491973215467665793087112523219615339207056909623048504148981461252997078823428760837579477576337326628271278306155910961821909696392227135752746233638908563227382857510786536364830628123814355885293167637190599493399811655273600332295747717915167984761832300272336702694123991515203713838394106677636374881987860011915604448126688923009553339009104046298908369302051838487197422352135563389545002354774920433296995771705709811899917207599956824522970700491700305920000000000000000000000000000000000000000000 [90,0] -1191709208048718072680134887786395280404036148553973622609647623732764118784429073520431325632789795126145029428570641165663239123977420237439003661709170520713149879759779873975943706630792141048142491889847861949234743416668517724699048494629405544562422339669393494783706236366405661325225097591658556905071820426482936435077733943726661215906335973000627855869519860368164850300162621443819391399948569702999849896977200064902822842757071203835132722645021721498235266843158499256239438915317128659536541431149490870857477501017584787688474746146576871651786593779502585879804283251986495448952077769934213024900607161373060571538315519281830092295282658499428905057973263363282587124698448629836342673281696582950194585442381576334866814338951119724506990469303580395498679979474716644249492754598147614707515103763740653904390520663361963066794479286320754068411899412246044308456408391068716713589679539202325500407219659926855174671308316926601845172853723169595304552312528580620676468853532533767384428119695729190502755298328917526907706456738306795322700862265326020237814500234120534854696357638974402770678929703092766016535300003495202457412483414759039588176293869455550624053067075393184729657376022640976796649588207033909719931836433345177599084944934900438033829334179743842549646924481349513218529490248491822188352890250154173302388091149723588086046056369683305567098234776018537993581658356634621284169921040573169835220167361426837392650521650477150728226628742780928022190905450946673158471329127773904947362439233241952092665918220671823077093845631951342440342910055838219982229421013191624438438747041660723228994064388900681937111840149500756417071036726178248133723388791674098376367373498923630950191153387564144569706339538365965053871608031062238766822789928130463770236465819862300598956396614268913495338657782754618742880880422285265402653617185716498079556600912736386356313549345076210852678516432326196576611191876711498771074162848149986513722189205122246094905969443105088210165707665593742175600179076977823994991298473233872353006580032739843897584128859381447211622558917407964980769692134243796124752966587325312697059954808300108567254387105346459217214466238186453917769812919339615336764954107408864253248926628508908518829860578664109667506842436912445689654801152875483869030115166025450431245382207113704418000861165412219043930269621280585506711812844505852083984690162612695620674512356200983570586820299534772616209228323209970010290271836077698380072726152422615335682619473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 72105380033357074104332860546309581819226074838747187097666631450494702476496621391996010772508156480531010234176970146404778007755520549672456244067827885760892815978131689718947555689260313927395165215274522724674270749862218005470912235964822543563151744204599934644579940293260079380771489760752155887183853100473044257132965411591265570749003016712036169979538863362938605874399828923819190504314435828012831169269806637252608745003363070816034907197135110394178851322095492878621842513506915397330722585271713938277548404266186032952479799115187626824616056305762658048254714856714067002594958589934340193602184183514783333315751275503097647696848435649967726462119256702903244437263968471728896220177754510376590460493822339799943628744739132371444346407781353216647879278877559757376969975387713619294382281906218734060580836106244795755676016951136044300544581670553072963605075474872587811034894700935087109908068095072531883717726748174478158157665119988817721066522766029748315620989598473070202394796915974239107502163626435436495231132777297162241697981211436649445294464375842538110796087316837884012930139428100292995214068077984003090093980857214871231807213094305740801803748700066670317293575974593312062214994450187696421012540828421070963759206221571011795161743822644575345129086274727005952315793717548958684501989061138234805478619008435455389630896649564922243254736760500017020309069346838687743319383924227993391638214693376680379390735849534061460510134130231505052418827942092987922848468483189426050462427518832330051382019408878559496643330188411632856670255079972729015246211199831724001498317011440513434009407543973526126039498203637745648417915493738823622773926195052544135037618489764925418518188643197171618739795725386746794223986793729250695943580336781932346271374040404133320599236993515615845110851973061411645085231180875290551347777048622414407690246168402649724341687367188396789089658913223185909153285581739680056908117941040731578155040238184687796436404698585421347557973829228653687300750490453111596203509839483175578795178919415245292750195489986038411708164592617254145525483794991370761002642503643119608273293520297184100702428631425899332322858791391409158727309192459837413075645489046413297207737233652589895771000081812762257326308831570642468326761825162118141770405843812220633139867119419929471614170650688646813187603516997957473126586244907622872369539517561340915358905001663344343825237254528282148724762046318763248769846135809888380958598825821975623566773463285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -975397236204959878971116155874081593068872061300460072578047965983947623972853496149063422182529151398187612249894435221047734465222583740517060088491276741121987894298888069356914056102055855679365811288767489633028369466140149891285056506021313668732396026015231212023471645949602976521910947159755813464689607378987502108200650525150702469802201197605909327118022959462847174328375408268994028243415925932146125776092046703650814749445759559039323665931467382697058690090592377036625560602274755483763539609076442936532449704945118796242280800784362691746829168835332027539696635014226811299733503947812853429758976278601041854908755117097418231485465360212796619873554669077734045393886184201604665943273658498794156954784613282984366006348528656289496979847946254333239886851099854949817168639422098253984775609193777218879987673273040770512919850854972057228641836588187924117186927438545958496850324190524509713742263293213264429205562886403310754071305671860316871119650457637922085235845982088208363275162896076155557053653366375711531000319395405281804243864071344309149981750113959242049841372086902941233709080981860451266317585871460616007323039659141517218576881814056739107616286490141772913143367910688275392801329697592562987659975633132931411682703957256845212165533208792008124751248389590288916939879203972247755931091087016549008526674399969015613058511079581417666615763446066065087398025019957213860782762172660327101079426583384129216086459573299145921671549140612925847747935178683820971792641734528712572990924838176355695342850971840667558708422570562983477828496542801943810089585284682933946335453311458785589006469412735761591258788532579482243903189194969556619612436416499765878407590843901052310550429141297326573321518969199654386210768329874362896829332022371723668856095354140754034326529017819201131199530485388868689845159722181697343804700007058589221822912160188213808393727165391402207087318613445206932281464855428477719081743755780232475788797554845559006185997936604125802415818702085068610934779055092580501937202672747196691084721715891705124157046990007326511640738380041961364656562811066563217804152801338156821434277285569443063171626566808201132183802385683156670781099927389202398500626993150344538512588415142243226275673400496673201983053252072326789060702621506329107621026273996958125761735871419268269423364429293647623529859543933479581021058038829865902328149901420461562951010697545302364651220543135119514836620290332346357008902632614096876128753813188915085326957827588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 8959065554370675982866420756818744831098582992532484753563949255564700844344342688815621603769915754124441225985267613068933901095976820514155544487176944460328452390787608989388589477403317101404266317576683280096350816007325480935400013887838562785705915646445719396423790367325735926797294408728984849323813076585200755662904888798124563509537254034211383933691318185052218742840347210789096320279323424750987439006747078192427960135758588341136519907774022022535100948559888848664382690948119556084387214768053736710766555019184472009939860626337697873158998723463845377954282015043634553131848812872040048100707301573582626677506405276034475707302612285950374485552331886028192080108455132454320824021848892664384510584398140743435838620969491515206489526908928761910646586360374404046024765106248251345745867403450928272313620067680721198004155920111440475371584434263005501719177192306022075340755176351845069104205904439243762467072774032478003090489278449929154095068182255392582353604537983299800175510602613533400921825139770854344975510880425967199355336214028539779810837816815676004960668327229494933802044120448005399702410165769650724649525072605313648992124665777360874537547949051781868062617459050909122418227336160409166371919804748332562536721016835156956087582876609515157233509855785354130965159229866572286689656508490052459810790598929280144958783244704183983201713513675356742614987702636792303830045633823037108153855214890101820499718447364246481527334378574361923184282411825851616059449289832565699118749027515159906144881836384627321902444761104102364011727106837922747224584120573988206041907480360353645899041173525489321909823493418579678424470956166645552831102009055244895900935066428112278324564924984102618231250997765967819356452689001065385312465137232228985076813544243353460002787968635723500926064181948316912972397113078423383834464543911119802158118458303832393497013288496981209406157078319618810833008220995274196486643209547401303189690205291278173825058037495838468045665504833646645066917887780196627861399226829725842470113444280037573433772648492928523322250259204392183640775927703654443723950809575850185043402828533304555305750096409181672636474172480809501574304513558315894021139471772543078351650238000089340347594101242780665047429583848716626349718335662147571547928180455492600440350511436195543457749016710236046808278587493191610872484665709239721883911474667938034920733129858862184033787134538316274772806971061257854198943903972729730557371429827182572135526718400102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] -70443236526892632269008902638382882918928143008149993499414087399092187516729597713099108138895343482728077364722696265294481678620173029417445166394661026674274039905217016235395275708165424916178565815850667614752162703089528028435192565441931242683862781189913410112168582123602400369745984748491030567053094456026227487467795331064022266226348120514454202583521290324641201368357780225786441064594701336661206851879885222145498427869630917747470778338667484187535862133499053786913396570745451073399982553867896759598682039097217712289368581044904423187043676247247694178397975930161312591833534791393814450979438886325483324990422458373479719540484088829250023858045031522063804519018670132867662615727744638645876254675099652684642377366876419166494083263893340408694442683531107617932024668261275913623549708606205942741221148237275475088456344258962903410131894143452024624799456287328653959807660631696452779450213610896470712251238433262024038725665889099545018246501942469209502044060504244696157379899081674202858713506596681405258058775903901639992628839139091662886064066475345835700836456914044118783536421766267276592310311871427061417656999996988424728804932542449530074248474001467972927745333309747558570900959379561661696363857176739820641371792485413819095738900740843828021152291662196420759588672243781262872834900926853573216517011585215840091736225780371479424760600346244272080694359986015531114267715668144669758734356839668579514113575212723764046011131545270700306859749729033541685181718489194397763125239796754755235584848746200983628240106066145639300215294571213002024296743239036182871917732367786991367801195868551854519065218314462274153942309722253691207585211436831517132421764831784926786659362539596655523616481957593812427490437399413541298215112712595023694762227809897094904196537150332306115260851403309117394469299736455214855011254821222472173100100973238429796774164995960332492861714494237926484571865959793556758362305950371279036495656959384972176957324737019915060877444889728520935357861408625242492994615559726859845654858271482772765882186602092940169723933430242501961755330864507232100100048923882351607575361528538043846460201055025739116789675652464453993839656440675338984919142184110855886733749373327156545151356490131001782068481616516322427297144965715756767021232088231552093672295171098574084924552810663684582337359509321895534045029726665139275670333486579602932344188847518456519617895732165251158598498082220920831543850478957890568059199594168365372649382187217453056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] 401655581227700106545450394361933394813736411480489244409552196786044211261658393464654037235139328245318486252726252079365940483924322565186257619184311810934966836729608066051451828097821287246287993797994598577022158211392854494895177434400277992524576911902653179506064944944949590332760526632663792638398028839926495936105173407700880020133336259839893980874232346519230542731010639235407659134852063763813719058937868452508312359585680657474881894254470925364057277527078308635040373310214956251296149765877570641258881548250226032789918205954758694799672576771332144345856293352326901252679227092435715441731388672675553780402157758960716799968532442472602630473691688862478138937198443143331547509143109576079660909998030300422830953081554940181402230648692199592660123150222233365341712575652852763042386307527932441885019939928268287917016030455667670740074517871301684176959387090581011326482388131790166986760260422588398253214713464436270024344774757435870763400886401560264926174051596366623215615004067602357431809184188345967986508726284689112010685405583525336279884573781861263801333254837430005113128838470037378122211344336609664428359920148838026285174263601031091355174232809856095487338906133812408588255101296445642369700124113124602369037295325546743973545746922928625448289432924418417040296765501964344835410724518931906585855884659333891602938050857551733995158419106030259072152458661595756608811992737845972216381294386353016432024607999648845853088644931421130594855834608315197740676676606026030639256702537942455960217196567878229673113683988605818949248944332437221939880941968045727805594714393445463468173284609837235334701082850956522965918440531773400499186052367753888192101272920319240788136873058239614566451986455915549040619729353599543506057587248402785343042562639364055315731704710638162542155891633468881085874539205409386299247264279252348798379574027702128299311336500008452682698754822840532281010754033818555049058429850062792804572048717221752808731033196502937177036999578539099985468284118700838480603349709978432660235460292958538981781912823485918179988596234192951996584961672689981543569006957987962093828531578686686148197674545134609749133605286540134212830062617431979868466624839464825108375224207485003488788425097186590830245955303557743610397032935035043160783603163839948702426969814386551232986024749654659867592312173526627411989949357884325756243220863788413298576924955217236106039190683414939511322439744331273589601905437526708609902374732396377267273395737974538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] -1813203078151453323384494123551422461092167170366934246452881277924924037971007049537190662686740274704513295647933182435606883441907788232908259288093979648798622204465628348578000351695077234222572397332016265993959172366572634140636426133971074593639346989350408806242352019649171196355883672374088380445136124399338633348521280148433636961125936611114047715370827142832916584742199801940960128669468497020655972986224670236160135848432938846809425887197386257702411018880788899265155972739665405331634036713751568828716285672891261363591007860544986376125380042986313055634416133880532142606191772674549220181723061062498169282862894282189210081344289885341929706750500765152832852887226652059096540247814099392272191722611713352846107427790581810129452846142780836112938109200407201545850141082500944677929186848978534298132127163800794642580785727068321624108417774329078581376838934159634190725368343014171080426903540056138259470480469011736294736553458617834705567500472145073929616634125998622535409125684412230792982530263332973009849015446472048964936199063475025713043158288267952160717718435600609750642934549400358335374444087485701273658098119527927282875768595737873553134199783130597288468915554501336038086015154509364228808667482521181376700106100316201663306018993907185074390811134816195997551900055689440069642111614836240096008165727351333196517655306195323138946675838953496096079858950907287227492178484480915499537818635719684071230108337728533554534853536905755241130034704889244466356721646506323904733993298187574999153917918378875899860919224168347266060551481580650318689527941586872061843528435879624693416388586111305421907384756444546152018130871260057258507858984306602659231175875126032237984492791495702134376352910832048744043530693552872321109611354342620143154953249807214886800404485675652468964731857865062316357265286535939324521929753696934893711798450132874065192768596064428286527277001137042316908408091819998340806979662022201202086075857845984566801119895207632288311803485720782959633875878551052895723149720475121565189654448126500974250308893549780563969623859649112336005530276930705710009535392070416602462384220207656223307171857768274149574444657317459893797722700988308775242197008033186843045736457624588985403262369913309765286653460793989627340600535345550119286951595894108344531351124373383502861704669907036904058940670328066105510355796837816937927184310979031533792556678389814572803953568379819887211183879014461263516121470919448126056568612327544888947059276441750339584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] 7401849328632132645312670072078116453160157343050075810486447775082141599543211439047722633802416214690632152628775056103645427533438322029486941721216583913233379084409356736557785578758165447217482184689153916309870369890439198298212513448072333554743472780115283498231844129066850124710492077922611658036605330457932531601449753148087977721573309114416010391117548900251506612508605808492173127713529585780215285393122393247289119393198583422659996562697295315650012280512484658702755031892769957595079557973814647049334910658449711168283150883004282930927070711242422673758698082989487696218017164890441124771654000381854600665437299941093970640543878590395794554693860508953365355013842404990441964847595776923892999626368197730012409785383414976232086632448433017456999486959359386684772825038492435211634430838159405905024590438855803128179916156370717153137581770768454607989120059578016779366055612751981950945232978734971802252103773881210762158084927900573924855552212396025385280520977616415094210761011039681896632055246378205232143816502203999011227502809553230367129084114703812741126326791492459797290615544893033455640734203535023797511529110389331747511550315843538041477881947344491445816687267012280071442942261087315183683036020430399784864795475211422204323774091461304673788147837005688539498549185735939136905131796076025945436433681842351304224162991880598148875782209980226190785252878283188421545799286464701742054127157064987242173929384043835105990807615695017867315601007708747590799237216793974671542952997154419837483391483034321736870999338800625583859905218858059930979372604110329311039163057159003101999530559449091906790045768548848876051196711137940916706787042965547207576769555431991140879620608781012954317219069856874202911140799251691107061531674079486819506433414917890968371931822923130303989076717308545209901682914617200363425329016906046248846415806628481979213910307181369806971769185763475983338157696488026785999387421700481421501147152486830265301283010380644123836337980168730082858757306934798611418293240412106671797793117849156424476182137172717103896656284184503626206695288945146934839462856561512007884668995699445909589059426323448654246097288477319562448835330056164550917068007187770236761794712217769005672095229799916381171891183595550684911033576580356006243375586902027067622689544827990081982557137187596162225830507512443024434902086477833106350843931804058566555543216980645508737852699262102078097862618801688535909349110756475348219013675206039378481946200368417341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] -30037103236850989170865533605126910463406277949867420319449003438588534658276960021437406506326932591609615619494109080192352424233362352320773978678119822407106958538962026108483522952293358621473475465430587788948449164561805724626101287867179715217613741509548133052903508308684231053100105663119285418642991544522454870645626671402583322946489363330257538434628301928493258800908981766765134351959117318889780887162007088027305049437023543324639027579339290588094133885419102731187640777198871059497432555897386616559307579568634332831181448317252017050362501013040214477766304004979690840701403794680230956355036356984723724000906220879908623249440841058642286466525980209514253158898045704684164700798224163139191948899948364718707239048239381628965827236279541065058558029739000099770608872034004796941115427753939321721216576655757401672659845655830695411918488482022453310393043191366714249565788246300558730373956133125837373437717778222137681898375425352796764568563758060713590771841894620790657934817044368975499198760565069579415444757948256450609982983419808943589995991368324057794565780939526933566189256418895943530841278437698571975454899866963372486851292112311043837110247247137172912529973278459479313759466997778131265687192345555817136552447094611802684672667558572481483499134116695759716826092347451560534276873502761415703245080813934654206646684153060522094714703678116260530634782502220307235826374355659952537809576120779909468484555695884562600271281910277658396865411292017522782310319422544801502693198631101076889224316662753731953130204287958916268324022012209681455374081796870998302807037739743355193981423192736828506944858450116863289565939004701308166656746650095613374130352791972841888356806961833518517742425688739354807901845065546673192987647320699110825201290637237382263569277237744561143258324126292266740692019103518535801543333016689585900508321008483566267664291679712207834338423358794214529392350646384305890185404523395579373864434644330925275651436739130440892780475917930197638016284005107453046120404781059367252471059052726939513963807603124280967621734818224138367562330151958799132263490551522016761991318421843793317766570318329768415818491390820320695247126145599570307596463749002198241543047519357174112441859265778968331146065405314916362536666362842231708769668892727450956406416703196385891643814579976450374265692815377058135975189418215895706144994857599760941745274338708676390976356392395849398137161542212345378240888716759524960358361514505250784233517208618189979648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] 122370529945665003802707783428137992473960696482140431109574750142301841311285907779330506965949354000959369420920193950892887170850214522034514154556459156366404500457952231212340556755116626174819238348086691823661245860240695924539033484857710715485717596881166993350457250704065609650996507799090525715178549876055585782296119971731095367665785792128543235998429009645587297457449328352916619262359539935375727958609209204112338594829871313736564193979873814976601811607527832057457410707598404980872731105700062067890361550201022625967984378883947258542290410454924705356696991160352944089247694283965587280187025311066012727286120599205005542709779578501780382201408475709198204252982946250992050422617258990087327016542757650584710789736347521201018683894918788108201620958419930787912059364648475193487629544087423324841043856860523607109161188023581464866357848708138035229065726337773943663775925118025802945679041977496262550779810480469378856885234594112708334243263672314096569767511789251042740347554635270100529297148525746298548148958936967740201524441099149535442512639449324163630490675573705039804333933645013996362465253986972756382669185788236235337960103153450585828859087189227052465553240328322453519067125829242931664567467879535975618820135348817521523061396253817972334036875358989201474212431749734899117639854080117242083670283133541501614093402087120449124488662121897364651856856091643995588950240566282164126737244452450803189029836726757813448830733785701173845907028218814410323211761599562355745764930220372411954235725705676213203803232038392342678569283623640805817879647660578475024704997461078812923077811861143422581545333157458429510581413363738260576288885716571915641974909058172437244729037327632741190703820868004101378993530282139804128161820618277380951880195410922104626221491992924923989784767483844055987934191463728983619189087462685733613192681899773004047145851733982771396615750902079364717743641666571514455286566802189635689198220035919759691836770692859304226898706320299547987789279546822878000838074975656593825079442563150299970320677559345319368934858916832859446141924234240414410530889719468390016222330463840992343845129244510327724903683029540663944603679451135004476280795554931693574035752932439311068735285917670277085012960416788778330182643679111816358954166551973616838224628812920850277341707605625290134745653763326652859791172976151726096939448130861285090546490674315830441287468048919017597218491303060066195927849218395988104753177470506573327494428617413188648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] -463760070760319731078617241697671563359169316058961692582565891310671608416173432245900967656247817934355218590583173578912838971721481422895994888200337241299962991544803224094760696700640328872305713814589017553032863871275303962104578930914457842291407919867607480698903025621934130004260171825503501788081693607836583376931231754717034652843455373131902613563351602147694601146085465770982035510360926003230373656765182094310431761146683267971138983452415256412887977032574311552068812344784336766181747110741770587087446260996700297003126514257751541256953416001721338880513917112847878761598703138492008743721066227824297965322286487706655727051147196688188109785345883251012001701508542891738984438931140196058581161241108283443959261891944553953434507076544181429770400484467087477708797933255655759438302484844978428302310469875370007604053608102900820889026759358993628948051326397600794441114674942212292063136495712089884053554904169362871768349899304826680719325460306880626066886365078466515174131816849433282209191563435810195727761162534561070607289769680276041398850705160295099182478393676163239787503224756388965378876230231248459200292000269166858674797856145878719368695776002031654749737160937684943123382734481439684535506833338971614663566227905537173815335201457693193405765345837034530046148543592454062458466137403303026787261137135096145282775314050376106852883750225756818274402720033310094856292928093035669039954256635829277171465902946759053097262991753485500502713053332614676869785221325454478286190858764971058874098624744426269917454974882046681503339801420108555649313693628823373604348458896573750650984321749131267950773312269356008151888570061940068592769789483790473506603677272105675736172144430098835574387848265957654738780561271214016315754963596711202164654283903835520460687836016483080203281375207004250528169282976838908988651623662201533894389166560599291854560058289432050356648688530336941072839435127787471526302047509717648292101599079858946679044507027916128690678042800294439664754890377694518556427437716704775044677928996236522740575425292456768925581684014606882356389142215892350814056636495794404896116537770296763379452900038632791275971449498110147272559308383247181782628754930595407795590602444795921652156985765402297572890618859679933237369787577142106342660422131485852861512393481391617269478180301800501225189413141737634599750714586733352502520166447386285149283428122191817045380338982886672914429042182479452690167302939647910813214617584443951629236761879864041013248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] 1473503751822206831218529066977394829216816825450245149534722242410673237700956834596546594775928914106105146721169935785752331624686298044215190842651112073867555897597690633555880484736623682664207206419703309540492183439097705704102519045326172607901290940557673756628359764591968098450544091665044363722724246272198258071186325882647766257825011462468597656228468956426421647712075570868581844179283386843912835431074783169402103719065163229007501323299333804584048415861901471375592603349301257661378774101682108312541922649967991274323569951680102696481709998279423582842057782489428484799668380808509343636506475681718902612467828897418432809508229051074620552380500331376349397252547274533731696438460139009816630534118852659393130386611083238334639438629013096312789979253850440106068313751382430932798832828315677034236806483575942635106769275517545864500831593391223602173692546966513773976790545406681518873711598976680891398749550589142288001630582958388202977666388772484905864863466045253122100057098900983241314890269234750963662208370256938343647860379625257913802396117085074514397078017564657418879294605584290278235689339566784196997084847356111935249044578524278905897963732488511597030228825702392823614775735280498367230150320866025612533171247152973079429106372262231047897254819405326218887171086682882024613641375193174354484815513519693439025643654299468836873472517499509275920184126448597423785038775889271141582315129008831866778663998864620028623911222098398445893440293801708883542144889172634098165943099103697225571566872393635046637984367573973506223559726667065731528480444231306072434736373526046836518199800341215512477933464112690882728203467996190225623430902929826166495166474454924655766259150764804499307620395579133387223405988956112321787155397695771241567176692558266479581883398903190355284631109193992405971916002957851054950492874393042071291837799843590301793563833337909455639768775422632972747591894508924779871336676397060685541612561690149632646729865361591232766934519769569467864885134851453552331635078193984999224470644057180536300844278704253980932572747236673768771396633321126243526677640956486614297019416980368092886240920791931480350304382704418839827450588208833599182837959431217874877810115362101482166712926002250267398986375434183201028757786094608207522574638235578631567018291421515173871125415885517000475154228469295247955733938171698419919570822464254690078524999433385721244691158384253529164138295338874740257498811151531364772369488862264779751602524363987039027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] -3520070820629442800409514252079751681615786316714013738587913617399085519615269381900554214046738960923266792234542224994709813585627155855702809819901523825566234213097042016657150542603002135951773775448172801340919043677923451549630408747506063802706560218013174052723255060605470837542277071792320994990130980294223741659073795290300328571157430355050943890552416279752890578138746466158541427289548362680130792499738600451387952553619560010454813274140485473230659353936003479491620663183945023102536140042900845876029079974348235330636599448123656078287020192732457586119686347400224649706639881161297598468287120784312497205250582755488533842128006333665346164977396981930123307203152770986913369620445557603554995476789438762646630520324826030496681484319051756063381150078768039392357292653467946834230356356333555399232757034269364357542817977843815365129923285992139335277764814739938241324173701243452309852878959406014408114136873363023365036905949689928123925643679035148126223118581212558944638084519714894591053279240366423262829962562218269332618335323838845028976671695852078810169532372625773357218908974685781069579768782417527695672661651076014205798170758330350124419329994780997728654914300808340138246401424902278343752715073006841985161010731951032179707404615763571297725140051192127227281354229102454693738115161702665262148002987449203693817516926019578674162107198049394271269313168582694800992034657396243039738826667960444324976207243660291068424804541094947899932604901530250416024005962771599394850924335467974024048059863601654237672806427140270557370269914043346328324557887318422417057938005659935894579618474946032059805307456469464590411355382786270217223084954601010790489108369794517748049228796137180382196063897048302518737837561697048575155452169290070287940395829656647325404315439017094218553535012193286532075047775971966557237747586011859647432229369673283567904357558548630067294096625313737879028897791920379559292740192247742129737854753432538609879419714985249480547300357631814815295939872877932377039940717390969316700429131027567533041468185622135619107001948019882786665107234243684560201668010623654417065423500984003610630019242348094172719870962336067386842199002213361473374524637960252152263496405071409342351592152915195122462950934256319328040726488195836638780826597479392082067530071509686690593463821952279420226262794723667609052544338695707563235648452972206484178164480163214951742217050765503848819211268810919048685704330007822931483448894199370624271286428328020997570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] 5023449199504195784177366906808409883381913808985406524419597848794415171358558843103471641749564689054207214266039165275761544772266609168512099900488351000832138118162176608620519472425643016714996297833383885829210518457907394416994545566917255978665518091741227072080180711090150622338917597038805876854799359259907973303560754476334028697324748260894024303407980258430159915594297198741762172208123167508544156722689625884289153999157449581466081010766881072632932977911128414451873765450056510497047405055165989736372423641372534272324120682886413376610436385749409092139337690771172718871285332186342740197103471277386722315780615526765393617417608674537809242000071879031197458896232802091957239487043535859809429800836518381829430988369961640355484485680155035648140841742013544702994453632852260135842868181899365977191873647103943253175331847906039917672874778244130983594567429928447140630438068228246184121006405544145681182384131262887607556230364073269305215385301721245770997197924254887176576533622050032183135845468428356762466040320962226702634270417717399181854230468125408343866579301751472680354124960267497772104148038000052363481296651808511805534938514151255357551355825701695017086482649004467631785254552907530364649252088175795658661149454055175105917291790275375795221945503347734056057935230408201734173730276911023171188070986711349562919309183707536941367509318259392876793365953706751004879798197621780108490265858271785005941437695874274480752432076624197836608337743685482499707233671072064913539985337159928455085209155550088730253457391937132385811387095229029791558112172030684026047625225896582333803483062012843517428519031972635128299964618527238922718505800055450461855096116823994830139532095473622726923555138831437339073928237369569267914387558101966898513709355421168772930242490322350504207954019945337130335057198019100361614093370524516606490657715129070979652991023431051253587619493352841306016121800343476998319890944198344463758888648169747129877748419417239947410031006439481794369864585573461338589134600236802924028232088376598764598072036569965467458457263595151599633221124453893858288812268656049850463978768133295967373665264833971804850069326504077255676869507736581047439288811663547701872913858267725131274694598144212899983239057336374008364747455405308097368270469393744197919513547115403159428632192268902905076321541712479543316772232792117183054181519630901985001744963054768543066931843116435216030432285090775116156357241002722650197808470795195872008714064610731942215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 2215561659524702657477418568527989193485734077240745936576069425142305939946540135012599877201583066988425402817072261809816035118131302514919037024050259561232077930197627343999756768600754221925144837162563875703622880232842320495649815528116080640287464112717376099304059806500959236406005610382984226227412242305181276373913851402253846150015851225248981366843515489132062439110353130673498580422695016558685053285034022894552332068302650540349365528430608272815439225079705794948999861962786767626641815251446514437140752422966870083391222058414966068279568579737027086120395998199859599642247047626885535639449747631588254488374486934421972261112093362408795259728155118729066529770513825420909342014431679509947534469616110079719717725487007508821081870664326215867535158892386504033710299968741026819034314522015777103416493755188490545400905826887228629351678334260607000570816247258226573854338292974232408153644783219331830476882153905626090562954536773456865534164402880737326456678946794518223934938357861009082548109315860255644666104583848389106436213300877943496734112091192472086284650579509093219785153325929086149391814201394077526280375139459274158342122459844995787529805714878554059777024191257808867753606377695487834455119211683755205588671878974632693360311249862721536374384731287228281296474180625651163276163866345965396292888971571324723116757813770199778787742362051783210166244074542787458508527287802901830604879058718036222085902020927797465723650482647430679964841104675578194069721037962690776105632473585262374100449742284664047807187394020929250605930209712475160170612922167429518392873348649997528623551404651817146403965795387164958104271777488937153248102101296856040833655317760795787012632009670655304608980275333507292941539615161710846377894122439660629819697471370713179390104285835357294081893154358769300876832916117686205927664356722672437445720863535164156281455436262511808390758772537753109124872496671867075797021990684153878921855198727124080977323962319474456977091538443915431905376811246948981005803855429274353165165579979725339171911497107316470843340170382796505712254830288133552265060626674394982937012248760082077696811506716448825537893132382177848384797393548350002669170688629432740911674084650792952633206082824353293179216315432434334370766986282051664180619445951186390008598519860451084926115943428649071778945936314694281607006257786923037671086619894275116929168713243494077123502337228412800943487272053245856030542068927629108643701727861993767728861424211722525212672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -38751804754358838052918585006494094349195768110791823451568704891561809292639342581120848302860348645689264083095766354744351442087303280658852010769947387391490868822078057620837496950110197303784670161844828091150721168407189972582184035742718113567600709124392748043538783997148993307674509581649298658489923031534604823953428301640701449597500859720795525329879338642093165461356923631013998848275235195389211660641619495825338834241808055350698571082400614712521792534332678712459841451791970100633076204845440758388184963958539185532590160912086630925694195144952725245597901784880073850734877399341753876405138558097599355045312691016514744871710543343621104960177360906458212996980131194953015371229089653586987642949419573177055944316543681678537797767260319916548149834382807379280499965486986644814566711007590740028112230354085188099899875174082964636154493387379863985152747986324347842206030137959959017780309444938620521180469646250678858408865803106291348473963235579817749348542858601772626061592237806258858363475929849057960954373314840975677177832836921537763698394646560139560084725344580873836388547264834581629798364162897687726305548052404410492540003380422376651176006408960096991478354531772968478174482555011214870342748516598093630520030413710270489910758938282519732770230202655956276501060604525729181953002563824523693937134354573608274890422578426110432360727971285722037372877489080178077133920659694856887508917167073952228616393473553841403626832288173418510764843530535417639570862981995205428806068418010044381034448549678444326542100373927148939710741073268066349797335275233618273477189735988822909786679620818675391742033646787261352650042547128313434636020841148840221888147063644304860625645286534150115851993321382921511096815720266789127755966431958272320528911907544592059292627770157455330490445449054529520752197420534073939041192443765083651975347480454162042369256216446204271359587964200922137341543118196128907424392003356598632013128791694201566297527494104442482159348074443565814091001272642354937749611433226616703046153017430208308649261025123770720329079508097060586095496758397392586888941890347352789267618609498990013950523009080050284820772331832326629470184013672117583669327931732995287166697851331991346478660716825111890137593842070754721744991589504791686602134912277495137489810346706707772495493849352613512936925458949792445829924656259653587005769542317724435324925118621385011313790929951561207137950978959312960998412486831732072470395362981879514519440924536828487270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 138109348513710890009764819529551729794537035881423392141684047507310928178012087130716370461711792812080149447187526074079577893438440458937270865779740713714219519251229448638358750549280074575268875556928026254810563390674774089071225017561356653596792348173719913728006574354896720148753071936804605036117560288207667546720086271375407333169790609044118877414219871092027710083518233380191290020616677708969999519007596340666442916838103553199195954842802171481789518533619076584462427513815502602238859399778323428622052128936779839322404102567283962119753998447555965854415832324633048966922879444762416482728364087435650500545332291740851518716219219976993794483782555585086140899326133548682494306233304106989622515059661560612548689886978565259314771402690479306027727863529712222037372289280389108222417140848899903977926974805833223321809022282215914311044257276066617139451914286263047664016825685327444918096044071285291943813253998333056241940433470442262056498004657823680847500501782227219387338361592963347817967909887473637880828616830716497684610310815670495049151720977542271583189925226862736032279311079338512663040669702592889047149358185717679800226914262216781765036930054647384523348828602566773327475260416359122818820299559096990096123806465669135802688623044103705968026395627779464181102004377830955279982410710490163776547221722720146981726696692875303951226717883002399742334822177647158428514031643184077599183787212826734887198677424601070994691749129401480212413748037960040497653372360115460882563110016959352254672873427581092619131702707388095369952660853551136900729197454117349484401365983200154565535078452954710460419744828584025873233389901274460826640993182527924318398710233187560968183766404794557962773781009535086918085530070426850073126561896466104254886125369626313914238660235165371532899546754305707967899022804273596240531694955402508709391860560942011246979699617568332928991990940234056877741488012876068858995909180965454335299420204028870333479890205047647490029590965872600607901534667305246812380241559452406764346173032604337828759422511193161851694666749517453947842562621609826435948077897617652029780371971632909227156104088596401787733552395776370434636982138459705121219927081453325279608722647303950317539909507508248595518280218053088521685033854573738427740967597969290143059922546812616358739540680727834473397508018747999914111896504995704297046869230948317143498053751396814265427814939323110197527536095337628888141511000158766361639372793480855628358445282595056524460032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -336759749397715740013534459212053356148559161408090617228387227848117621562458347023370086460015886335521001722974062445139317999717670909185043416339709491987063876398854171519810921462628373369789668009483313064121824749258905620486595745263263226899356614018898846776330354031301069841670337675416169384073001408765776857568128329918302133534108323859771581222089557568720064209530650823575205913016437568441466357248934611896925012434743013678726716212732029181654297230847666309455737546019458887498684321566649693173507634314523446702354592536364038691639486349889880647285224680707101797021841449361979281062818430726337281282884324129555099220547651569448392441003797501972325962845706801932481879976131682612453859289930934947436618913442922200738480776390387856140056415626766725852033873557379664766711108235144516220633969836426890182879984941439291788664871000973809072939761167502684174071261016692273498356944254897043003879159673875608455642547798559122568679895697187538421676184958352770286735866499044780168727107246260571801498117457837221947252098182639522551629208773268086762510713404341273916473021632444683674057335258982179736106486926462239971624082691481378338317233051990055435030818831628153880082763695152956819845361926031608752914787024028470333385964219954030311311163292724921046403285493983104690078650442307174263226720129487114519450711831164235224901208025034521929327702923968726538557109056095350487925852229399531572229557088233355009723502208932668018537783562324031737120340753657868588634272716936704764821070867611753766181832895999586459020554174441470087360541276853596783000221040898326161840778767847740899290597729173298042872444564644366449965739011234425012470430681441383932456258624303662824646340615312905931354964000909006696626900830883979961656274443307966152721764935446880445247838314213242757772603990581839413360544180042643453589104417933034474396948569650580081884343135413376498059014170688748517609052607671023972260739405294660716736925723314506588752856237879509010871445833752001219531723170553054112857649506641970224869955060387665231013085767881548836265410046046952229141916976305438973882775124526299830125100434065018147889952690894235029481949892280414069908281064506943451759309264676353248450735969202222405706935374948565112807344679235660441620573627773561363601670392959723642956163117307432687640770700538638252755309047661298646475566267739569015344638803842909969137684604791047081153407455237866231427229230520984924452302902875513347043354571437544308736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 656678129523617336207512998477157984653665921326058653088922597322124479284944268582652759588808355309147589195283623496387178484356136788479093695731129704811001979809979821459294244838320733492133047204678040198571963613004479376557913176059686696783135197881538696862654316487243060642202599547134931741263698863543957144545807652419078887772933691619071841106253953617052602542521667743169067231931746279956402303858595985506890285191275208589832201485395436886479471969459509567143635708464031883709739120563700978738339616105387437982744191072928786966186264999697929414219865252703255879772565983565831322893571381114029397983623856905262822978815197827871137160211094268656364473154187307791687952989958738197026591172049193509338224914799523515592381910266706999376340989421842444701982475390166608388664580957278522583927367660126790828484590601879265216234311321329131784497637534542712447851994826452060905748727365431726077962720919640309806998240205602173796629974019341317917695435752815886541780986411217918922530606488900181896221510358727390438784731617406895133623468747538736463192827311919527096774425937893802705527778778467939864426629110553581358857532673821931029373282504671495605612991041047827990917112314071634952572039046751832198646401618704098636766427192147366489083369482595325985745792661014831228863994306181021683055975282338987651441365683886719305986724383185188485690693254401507318861024918008424907680578294533435167992202190228369266267535006246656781038921430684568175365214688096662243396509276761810956684825245838110345797869516844654102343717815484088578466894042898051242676303984949566513873135102979222832259834986329702210047417882645466583063364177766470011282624608443512029793900581040042134237737209589319371066661184754590996642636594374165147118304031404657123656723922310648511480088225390463440915239721363127697319166585036014847792042098499510848238045049294022835892727698648840347363249998340706365687396346522215980363718964274097632154205529874550503576205041302934201930207361235633392238997174396374190834682750676090302567608923602118448687410414741181269137947731591921938068177548979625656212204029709996946543244774175004550314577884217995305755650999049780402886870742646682852348485352996943237294274074213459475810310541043074871970928501200078471412073207245013074140132486951583687942312626086940445727130751308747211059315520743110916929509158839997325033011916438288563655061661882645124950447943190607616179128040209828241865439911025699705934585061532450928197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -1089695604741129672286087908492747046463040111450410319511387613185128345636627183881683744700818820875849976633344225682511681604334090288338200529643807893921759918967893329531463969909016858628935991960750193589006138885144623207598826203097990450809430507325717331701664711461812149809070203342569194072403264094127226281046314528356244106002905290151135935144448160345920559979714469155552742446670794727560244969780531382243494065551865333388652568256480290129152919261082253189138291366108546290310241381893172819596092558101089185935433123701441781237495486264952595027130471397380653716079958655070863379416735360863368065158310451294421999131171627915576195097147405768468100167908136752169749532781327572022016806064542815665678424226851844592681607318042590457817362662729803944485944849443908111967460465821908310283087782130967532408678828842469879163918323545922018906542467887872931508854635693837489311879450008161532982513629401064414725665248599828096856089487343427059918325310609802938676889117366597848672110403602420684514106506099452244587630775787568855044654854648749212924740322426009200622224665637117468129733921270962244109657701396237821488605529367455326685106577627835313955180715735641261915960661767574692535250469752754193076665249180339234400108686805793764697639469602846231414811810111315488558460185197907409732438923895781554650565902511201752680465686855572142995691548998257189165002605336047175130914504790944785010412981167629649535316903068988610355791219193215899313523410479634548561807581949174164514933765101000782863862200434397752998595453145566650309893329850674486567126899442568584783579981433493782780675860202983774441934828086205921841510539649137269467988882493963599648864781044101943953076120494348611505399223858766475338941071262290115715730214953205474046841263901320896830464677087733150048106445196181856896808399650077656006339071205063253008978852671798287228345332916571691812861560259321732504561419116433292395547614881197892106903190973870183204042674837773265020327314099070029087792509010146310062964010947106260467343916033661009462269477388037863282097553533529069901466542111942678827430501823157765486228160940778585217853477445422285182855016392772699862205812024094464521246841074518486941349141578163722501113323161124650287505232258547394729727062489555993049005065899712435919060906254041871587843971322876428787379037812832219251383691710885977723150899414145123728713998651993706955108990139033903857496202627141516940773578555297151226084963289006068927037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 1587082705704807310875637577290910550286264234392985957677222734083854940914110405483920526653031184315137239042251961302359087191027640855150824404272833794958486278931688344214980915384893699412236837554459526799273680180366004952285705704498619612227862894481899662719018613430627862227748594837356470398653263454235000885819427813015023265768373682242970184158485880639660806621776431424287047799072111357632459241845168441015916861943669238769559274798776018574812283772404301678710653750004139968953287468857581617681939586948754665968231816164265683410213160375315902603567412492590304034319369763124301087279396551810771996823674584771171665368504075827729659084925856075569660528492874768475824232649389612301545660081891760848169575559626930350651809024344180341223906198642261892662440377709351072015674191566162748493811002526442433141242997844570694853234606262058717332966176593543060334851414479410344622776727621107570322715054769875561625097406626247109769821918666677613114437904726926913019442380194331209047022021883553649084900036326635019570600932692377912258122303970122572141439843550622406194772134444329945134262593508420566249014134784080812455436182448994897808314819187275411048304337678372492693089870546074587659156776013405359738259481006990465005152627601359217633558980443480480790943599327940708791329991916969483037067482642416531813355155245205556401091956022980731951731782834334261487283687035544075342486006861359364837605438328852226146702225661636386654588395978942406829578557044871696541815033801736929629404885554822595109418043397409803101905043642039967576795296971840435454757799846056203592176179626980448964308677247256140021319788689426882361329384719492579421709112637774673876435275109061919650252546435964649075106633334970657684482990799415790738988897682529946418287434517114175328919158934195560633179012644226715187673994778313497805440975411115560878359629853675708829975707781643635307854958604392285295893383255198935466388703417963778450339794211912258049663233152868641150197618522602371501253075099107770319675476720984506469066909048710406817551533163213855287783571865902932663413159634660060493927939924081635022749548384342939248056606568039208111778101342118173677233096383069113020325575534014072652254420357808630718634435294518781108991834934347510069095172176571513622870956459263217100631191679246541603875957154422669484525960599106506026345178313046627081469744310640774106058530154561445848592799349131341964920693405824730329095041135523307334932462760428222059380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -2053863770684297449784640423457508188671273727065835441009061735585767246688749419764432982159377370879486262215131443677702728138570884880496019543535702718548548003822612181817220179803602476038895397427752290456432335331268155771782263375451465538285802381130302749215292014724409366279430368358557621267010212728779266261465627519997980781240205006408249071285368499385500574845291379981293195666806790080713467939307756759556232662746736572989852816318712211269903513795027854560032037593076447663673798932776802309022800234772707883192679965878295254197920402378543833167270720809945769649724482736299676822850262128198709345397261523365593345481208478577560346917139255643282553581058091034848114728504646776551548540509839357382561250219228922330378747659568507750390637149127556594941939515482019020825405724197733974658916311627050953977381381310758521961210085848586374895224355803856035914813297208307884291288459949814805112139649570018935971860714890736115967089664030597924928047795390701791902572928444292055667282328180832649644629938596723720376702207962727512396108181134439429744598081414202819404567068278983409387996892553857886388032469097354227204745122962593608671069282075531477387081584234606588881289447699827810172687056930128601438929427433434456630781004487557620933023336164521147398130278903254291537185202550145771115446495033324760316316782538167923144574732287975663115149259577575487125123396769603190568696589043383578368615943932123680369723965282629615058626432870313919544860271527671522024421202925432767081540013576265055655303612291928165617988788224111630018896616273652412465699707464492656167394005744684643360421291394337023707411093148872189827347618966683931429085705432379532924313253376719935550852552158955517412470304661915752080011646510253882893229890494802118809242096908277768050596672293881645049111654993870199474561285055026090318146939297599909671647755491695211944296834722926353909607003118427614502514652925752210931155193925686715420071388164504240256651776978265999939885603501542416519727081205251414984004581630530304976953889661058093942606924860438915423482972865898762920301880630708703496984591286835056511053670742907546608543059746979285051591556642846085600465945849664449138471824298974310690206690166268074483383637548809909832840781720524671656191471250503625816640642910626557878066722034602253316533986172142868496859716706265693131758863569303419996234680578098793712168673643873528709725236597013180665386746032131863871354604379409230893310840381151709547724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 2359409686871428013475344583635272133584696156453920741480807166074907446109234433492708269415929143528133273742453118411293484829507937725740573739212755680619001674437900596356818038397792134340541468573738621885351960456546366743172250362246956945162972693647825347252348856835448125812457624007905476325083899272983628947413000203538439423108458882230426206648034628201779424251964930738181076035737683768120848520264794195172841825349287905585545515303707018461744843801874726403629907058157856730824326207037954478068841503962924312004456471643168580910036058500685485587695290280477364920676989291504826356071769729181750038988802263641345391006796079574342492570182867660955819466010481012249637489069586229026084798536868810832621275555464405125351241965723683831812794581599458452431897506128317903251429776950281102252969603181745614287817261915765823260864373670650555772131358189798041741205492957419488996340808441331206216755051939778335837938113477888772102263874460437585495172230134412146454675104705308608818047957663327043635802120509315336104754491532389961266826442610086213203832132793783304023253264386698854359223841205004987030982276896691128362533907496559551629371164659503545627939508565772780593115212562332545134071208202356002792822722291105713295794603811391305757192590184115185671466352125992709241067338077950328651817154417623855168020430214137418791273277866334230632404656914451425714643916842830981066860237780250307071019635185979051333798781975307715548386850721357175460332051494948426307412602361737316625805333657390402935620712538580054442435956312914306077452223128637054350355261815185891794846840666402945060323400757722639720416610768265990499372073291169273831527531794442214647855112810964571101345737522732614934502139665186173928357347538399435369095930720946128536438521686983787252881563348348019058461158939991843856442577263955104186816486347761034918792098039568649046825453365127007864512794522829800851201630068145313936748839652617276676715125977057817223729524405755728160707182397191782255963310874877549576635822749890801823123610818039385186804456264297615996657334257840900443283631422724313873155662792565983324108563522462409296068306393131782125798675532772790465338408624804370689321626055987853264071171145655780120411580789334650449649275641436646123632616058302019933301125352589868225657047478019292687947680672642664602210208906563308708419345883207949790508680893069897815075195751480191988868975895914231610789802608642817772662480293792117890424087098990241452654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -2382415473604455672019847620573683526955749462131136752710679422095760448051678985497034597535364902556998621806572090665585127881969183474860628518311298385840659420807012864081987427882480099970203403520173578591583552446801887900041113270651446410817532753536913619992643537935624385067319626083569494295077111478910372632858112385485960593261034996897521291279889368308906413036166841496665695195064308326139376042839916874586638428706705846471586618068067096633346379508638051746658243921800452402895582486148543361354775142662298614532073990169270987313464333193981946610229095428344135312025938805198579830562748057322418497279468585517973218461544966680330350697746323897410240070613924930741260299464285273362607378281347400285607359078752754694473235652879891371673203320734964725126798101513538097311659637135488825598128649857115240186505519992673509427476345109121108392335085870010911119378973852380138175183310309271062362398480859458676389915947242731421087213238031005836718505443479134551416260813266942492111786009504088869611279145360535674545937929944118732930143805766618223788718382510593715737815303964492101802496346486313779502830836078081410530182223250637595309334058203915649964632149331789517902535429146531812998584332076281283632685538404473580046193971434788535942758716615610281475927605237841873629764745303337155013169585937716839258556544053338524537394845956908056001113562392427405490568853048529043341909117861841663868709407004546825682848128968038787087599779895291782590624812683136274177843141608256438688429826914245307441399270826550586895187785374033380785831227346492303309662017613697328665823785153736971360837840607590175899725632302720878336429537172072910656153296839083796050056853903693877873141905672842878475079772940656203649993577872768052567552317880794205657924582566538511738700853013052605905295228664775505457217761268305611333927924537707839301797134065510106622634737891070847549503308738430350358019957194553229434312064457355779432453972905634077411908233397964866760969806907673129633812710673011215939276547971090336721728314432609003018467533841144469022036221033267982464570237184525741814845571659761692907041786507042128889331470637222189128932720699228671535039177757965416080689239639592684918020557210905570417702254959394755567497931287238135787351539251644215337908956794787777352250484216361543489884632893394404339104516815644035035569840977707949599421696355887958547303775892030097536909758812375668742363995370236857659674149534788994562698668023237443625943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 2080224113825694854652500662273189007145354467493848655556035521470756853615395462277896874063091789548925332300555227838201848370400718725397597996195575335627321822736055740728171086486389315286114428660233108035912447668109830479562664968404395697159407599446962433449015330451357404591195426298136948242157092643862922024296819218781642576437426362822478389174250864768205022152676159881223866471340710845585962567452883100518480868029181050389167970932882712849650104039665892853051117820367906436419859547464208225385838865991865255656904574158233241096653403323157368527112580916813318754150484028482619595747471259072805277032684405632536354158752265330234315303657093673989147046989523345194086297065889237046016496453289889499054493847434371569981395220870886087652482864764989905424616891074414411912748736660551047065359253600541066260663134376293986032891221085270743574095466059989344690494018080825123417042403476535179657684870515512891115147684636395079482177940716311495094837372813734177363332783692931347397483132649406651696267650623498978700896893757520955160017563029928372895420370075078029900559268920731861757573948189368337997194970323040125151105532372013141974147621301146940442239206601345103644702301984954415459007877490196226206331238008716535248207819020983917849761368845394879389205871770898803181635945334858861422123237124949372168699176466400060624452081626244039897225475578549945998536306414797551562206899731294244138642236379459541982275092282037658516638094227056706582901975098622009164963740878780071713795349086048136372725665423251401344047384077297020844664221949304663727606853135734284477998890305131287999454486976514218165437615401283270574743367495095312888881344189173394537676759528252567597212939780433583887440922210810442671565818688525445493298833016867180711667281838416027633529863499789700532774000403802682703088142433532197603461813166611165844368917733621046123263713113891128343824822630997098012966441800985178923032018501244921015788236714326131921479950978608578528121597306934751491733979020252389170563936880813189189509138898771301412924977434592781237321275787918336424489533854224642380592622756348824916672218429367385620925540883830652457267669954825807864781138777104115299959175368330422463032535480754991334771565956097478384569451195605533560701066083680354594897313439442614232644505314615520643153317303721113512273820318739749813822124490715160500369523777197121608163373389239448829940062340611667014968336358347572330602981749857297134411701123712188774612992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -1532036719870880216074461956555804718500811617275273513147628245914847599830999506561703362515097085934072650489603394349309349553859719050787857632260366394710920175878553782504487709659040906425999134801787759008655385007082176361133358481547975477219449244440301400012519326215282755314732407198130067847754950092787913113454664079133114759961695749530675881823319886313103863608572186448450262837740121496895532186373913220778192362978172950714399477076402810096762679797939462447786462144652304898725370887281254099746074036858514511486904409162492330723632520560608291947825096949384163394408026095608404140647867556927270320312372163893768838408387498045915943441959825345138129483079944913790133721880810670705540257249557133032792148403163917596888191880956569366384723368611215429559472216094532775658496743288056338507785042838863293759765827628019245763834377558268103587973352984411493044665991702624175128963407371967089349480281505934841475076042936528201123916104731958228527041190151697542497891482840530148683558646478575245267369427992753397458713346126030552373099615516444200680102910545977444245012800863820031540118082113486431256896204676710242379674770752875672405845664046307869088896901136882520136455614365913055840681529581603286619304385952013378466815993238612342646337292083807581031819736980759936589967021209355955422786277773125380510638274577421515632568298094549534876254403654595081526079584502171986588552116958740767283223011903931109928749492706994392935433547531009755648362237575578577847925726561111405480858333890412576321784551480675671398338535626831398267596162535748254528728080424346589297273821342938407849089625868825787877949219978786481769416759112078299354663841829825022669860639070007712307083165789076201530712240391997389365331660288407004335809949034821998024060187775111891631036566033296360505565784657343378750470105308424122421381243846783459476914421705606306522261295665133541732397974649147683462499679976100389695557123753683070841222074051012417767069051888757333045091232830848741516965317918126971304558159668683174620790850431682303393031221832238977672896641823966396633659483780491384774201622397242706177404568171832417963933442204431716536173502229778607320987590265925622309915627518332680240183053976329509039672994173933902340668295470589198593103659993118915360638915351691836477041409561386511337917082759971443164572848314947749643574225508741323945484570729279536145428501038770673394796266951747398657942481558433736803919336548690073496810149069416904607662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 909760782874673136163429652340167009211381296485407210472962483151394075827167011465148549725323796347466600136818013947411972978385114061787312213775900367058670550794504319591509552562100059951009921155234423959962884155955549163482396073438910358801812254245465724281103507383976699775910730770313043909859887260341836273600435972408467634232498123684679727113881708034394078397351180953769918312384899313823425798279880606239215599357469574662301875496861131504113667006335165535263593076627915968364528593057435421912195180380262647872691048004922813621495130110966880611971070088211183123648091711169328378176499066583622825443409294581892911495821117000199538271647527517927818466933532895006154989588118439768105585452699405246487619742857417771443214492235089544910113439012668228343039718838634954921851140019313756947853927816824383732722996489084504689483524743197214077407460086411020746650953865167675048917769033707826728163400076707892162990336286439800323855227946730741839431714052623072739115050189686507052549147284062814339748152325189311630668092082744486688076103879130887343395269105606008211091750120044241055849619946534359449150029728281228016288144639601978698330922834775677071857804844012433968961335556240574205131914633956745464530993092565396953264986594159861386367964355161860350080343026903340503139114436271155461241166900561309092048208348416668453640011736708152533506687694359573877476975152589152107635297842819152279689594267898069212973246407267876603266597772538383029849812897238903653575693566655669612225468654706790352360802890262286515893691881154217130715884431570204251567802503222155698569958397822005623305596875587253140199807528816295020282955252654432149273547001179695126673720483118330099564086884627077615580434377212538578138332677095572805563587035509904034424707429756025977157616034771571903204092846865660373843649193244634277891375935733737425206633451914726184082875485514296841452357824088380042916457047304828080575292898930228084625344825604146436572494436229305690333426190849921699291564494923323629481750248625998124526114407751948809688037505957027757791770701470027714223402262314122924513802454511442621087830556723240193130536007826676380861081316271458885185154243283291277328945061686340942456124455384383042209158892435409113174181850654995644696839138403636217055598740247722331163904621157480074598309233262821175335675944961273796447444967919567991026624700130269610449460448898194437943580753329776341432297686989450582305976014144146251463315389550966322757632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -388821152363703524067767929272308419482161220170581909075043667607965038162199154238223272874942919455003305107971341953877778103849286814626211719064224205725650144570051192242942750605646329055274155688959974972370901388890614407761379360630953832239406004120783882410250754752255218501378024644197667866257269529294517106593671351743891775883027462802127683762255729173411590354278928801532896287062362299833546228384636545154517565491387372924388771425946519203012846759378470521389960695035517540418094035616976887458629860544667746617141701600608290406282271989015006557177120429433991207783798021836035705731952916281087146870443340710852529312364997562240425339642883195908392738361953020885042757139037605714497726247569394556421252074889493121981174934015216287748826432809037001124490881759626171329713555279520470681829069340587931974286844334359452072619212664972790822913658921994007433709234811956639044143900407753214590434037609223670178283625521366913900154391419280336727000043994023576810621219927468839657995287401983325442564243053216589061964563867355638682354719840323411314530242831678965332244052589669186176741609070335638358689124377905782386331844900336143254408615899704930185685718421939840135334343217387240630594975252220149205484917719906511595558699436957832164403924488039589345723040869088296011245056293670334675747105036798116029140302851383596035556352691556861195954506379331002415743621307544862604209036850577384778314178305951173137023153819250057696961051748914962392811079780810086916390228167452465469815301046739974564892905158927758133839732731327126292397448973789372563296855875872429187266767385002455748967905475368698440903746605930666676118867320128620100625126559995183843323312043034128471153354823642679101582627364098032576915769168574276931574101144963590386695712455578612552560640027813260483167293497100459164847618142083730316069875110001776973550020763963714986119906497423162710596018038403535888849368691034686916115693594236041252706557015277374545503030761253366528270155255087821794162529522472704362384651134118290083981462151377669269428381734348302184232751324446372704602235373223078830104742214893977445507472771060597338312947138392661107078293353540285105178390095445360028316114879377553286616903981716994143309132117634513914430420898944572632820713631022267834259023773126452426310846009626838023892134049560251101700637261071161842020699448551614166706360981834453944000109946227504332962679469924726873527962514783737003053752401858211853609507938665427705528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 64341736472868362128435357953222921312787673802990970681452960710508936078151009162994886981103973626687181211028233706844762722433552592714120527085233649181751228858786820961391754479385796474955372661259354881725125443961514695049033534207175152558004675752623341148710804997365640381829013663383971713072631160473608937301888828498938125264876819858679746936133363411841397000643127113373317963968302889969578136282602474890625268850878422604015727628019090252540377106293826474641579362345931802039534047222479731979590032134758200382650508439172843491452303434326077956841784040925299768301264572433311836838411319891504069701686219865597916232850315949215144212096112505866990587539652786632413243169069559936282467833168900558297762967828228742493289066016945891861040559650126792900687976524187646338773377000850144261233105178934894253979234376633656397949613962072425200487275368571510314865948333508389482956134539157399413449645578290023960975499139819718580195735228857171669345234979755100495514174499415765093352468922607305280575139108367277864240171720683502842874763475793083017954762748662229455612351138657846674332788831232254592954879714654354151896777760759427693543519612661327781451011398930113315176447469892116458201345134805135536171079176704866366894846861096418720524997321352979930620955562261603311766355139148003183349132116920883662584613171637313648092906644492752051335963755382387174751011685036075461009733338061530219924058681779888802328874339811172773569990215804211179093558381424872545150989656423101539628097872620545724410634017783120994471495057960063409146306971371660395912038476205718307076224534172771793945513914820208110522195838826118523579370546119479889636021089767012621747009752892528070111414726534732717192737328279168378357499354295799229541418932821417903928491070820059734943900464173143556833410665886630963911081486694403646141704542049647512098121299737636695356728058784786482130957038573212358703685709310214257103812298708645942521656968619221768455648941948811237393942123817621960160900379603226062459655974315679665767803913280993374383170112347924521427657171228838064761307639877131243493474193606865861668017506198398876092606230536304654671518038958424363030857893021880214892741380227850129856163438635443943990161508402530942657277560368607276116248563500057759884524130996539973984189844179362803440262570548697417227235135041095928554558302514057509559398491402662768667794826488445472328500791760218934244234271756240876034850040080100251540835362010870287695872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] 70693278218544553635930818846283901102510610069336451840336030662073733269868281692142550362039874565805308839238672773436540258755690451408152586003745426753391890106788556759481071854517023328843329386142208047679522265802109843964172009478029764407922148188248678888483392075273467144662328767359520504990898686496109690582114371081258032508755814059160186402083058754505705605297491624411476848362478402630896496535944302797572374475246138481330508926751491528928692860370376763635452384897583181082036476415810764916282081343094816099717824817075431456696132439120972414703625083134911311754394714700745957291009579492540308654934021510677478401385054983046026012121435429669128627150918309319775970777579659761552441675091126787595111873420428504250639789856120874501973160178682011224988983869059647161609490759414854022932069332412986087756779189331207471411846844498664779923020160076276845882725829176607094328918477729689503906932681833564109723317165907999348966119986028846209440433029003488912582928959683022861372148673376222311817313100326542345922267701232899574606489249440222394120683501607117445548189942286379042123218072437156122655175300810932219075806358870740127737702036686245272946245537812207780787300154636743965714139912620287480111020857620643111078984681531047840310202444049954897908565441168163867660130229556752372625982174432772505305205488689294944932931095140625295964904143221166468474975567625951677782914875732559204703440709449651721563761680848779891840705958187473516415062851255063544023329296983363628854742036740412658395130931387998982279038256406810310395846073146541626022365824523483011664490120712881366681861203887048421362699382837598937674715136989065918409550254845546309860834089917067089316305310911333475994892829355756772607202029979851466026381576653111136299967535758440695350447726280615846633526732363711630097519252923518686134194592367308402966372437024742680013671793890876443826682253679424612286978241696790860733976597118668399311016334283503308216091913478355605685047141089034831311531441449856763256360834300674785363614849523296750532555857124481001315367358509884934379810385360353752359296241882011356323083605547592425813848166446896469208923507543207967924277869644551004349195393666323276949743278247346801490888211576955119737254508352159805054563379732780151115733716811314837417385749071814037135469094869523294917238250752235064782231175254886082074741493302923039858367474674160651931389823318414316964569762985866145029478317156142015278585424957261018562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] -85510016183736283295459711471921487797303309810982941312550247779572874688895046102026220934930222399262768690469639627834285172122647253468839825007501174562359740418383996215908206731477613664959189602133421203426833626568263311710962952646029769967712294714918251797943401339729390198678785263115469232284481183225268900387821649976380774358708411286179175571501194886252288011456961053539864938685056120956904948411640914702331358795947266956133882507914086929113531792364295051830922460610967240825546588875750809989581321292022032969430965749241110534518603501568535718010017838229242383954136063218719894605294140077141015221513342941901110975743188562881428051152488089745458581835618944758473135258613794212435243934412389924266258877621285194082823932436643877676456543141416743766494814684138545085779949659354070091939645041719776709616441209390736442832044767940747051343805886534583395381301785025761299238790493330229688228591431867321406333366835511248945023917432095084967841190068887631597891089812914917321496017052904817937954734098740714346279967923907877679259038853998030847524820258312110386484085396390069869671537025829347654065620329633882528977167352039195610031737621369949861224274587928538863555665952495812339229563396333607569719896388158701736144235658336975923768569565982952320153682730377529941470057894701260260112487942853141395245500683064066265729067135075861815711317497615427785919799190504883756971607906466328646953791287378711316624883361075355586830143821392021350429053163985901672448973839914718868456672112224405840721201478378202354652604047862761634292525783243047280241965572280959037451480796980403930768287636969448182419430341727588803800348127641810385721294357940379001046080675441204404618558413999150158303682590756440487078660982758129440271640231536209740190763008120155691677167451714691871849311914852957990033954515158446856815259992168789517948087627469763632631941667019054729080202346989047433174631995204300913683352903449024519459033195784164511769365422935714344432361105769185954424377011756607736156276785250633292718059334690535156082737967878891938018261916395430170223217511855405925485616859048315554591688817692908685555471315420094935417252113249753963115309334644677694229645884349481084211180204153148430022234873182570300539749411593550658259794714142249395488126537403318060932298306686734028837437751364878769240050059766629657831406615446800739250676418163596753379258004325227130753436208333968015276923729434147201664744063121340038691027236315960369479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] 54270645023449832091137058146264184908879475837874450847744634565072835815590615477813064589608701188724329515244116963869638558603188267852622457637996443480868191488266406339838151938468500226580952446193448142698848223653420588829328480832400497045735278580364197991443138600123293780725903358600173271705106550139508576538791173877609238095192643577988696859098078270344929742045638889936658236608588074834296644823145980631058123677554284216733871339909031599191451160568519586032246727093073906941426935952318063319769649829811562316322483997142571031385705625753873533380520710011697594813683172308408361975694475105422905090192245311408351497941951441739620075577558629636332494081880041914951876201757562425434646525801606289087384573484103906922453379889199867681700667064230593714010079447537774571762197670524491070543983139810562504192756454480904557088212044106317677637547173371706269636119504882703326835018600624300643030764957625792280501253551496201407227757857123868598472819862616532001316169459566266232867183469238919892696281057134109500842291352715930035712157154992099663306716854107294263674376601033777432722000943883243599105530370040550615114410600301670420434886936248931161596748691866239930156618305494386053003923729408784901509022942451969127292327638732427564931881765153564654569224032256800723786353556529035010492433951973274240563667473188024182937121435622271990011110345719517477265285390285051828021536308263723274070628965670223417361102788049205952175606008934987636195722477736367924745544293790928109147535150255350139921255335849902076323893915066221305944732558634626475980762733849039589150425278384050924223433360388682031506298249011851465055348148866218647888278793502030376226629368165923915786181609484547641160323996718279266586982798921914945578541927220452856971174045287269195786959509141400778602014966707939870562084209571427833394507894496017809036484329288185284173466957293055873622597746750541644622770612986940424697616938132286487277384367953880720586317598114820745892473600787645983695078748476839350728227139067990243444975808637468515026765155610067123863901715314826216047076852064011021520976710050614524342417414750820595680790470425926898809043957485599445662343405851719286240270701527021571598217184631885270355267392078217270714028805613149019204804632607331376135184772454385570119207224449379998933915066491478423918960578925691759583241650894406063312491470737274923824715727765952580540373788922190629403011140279206703149737111505986504653674351400478729830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] -22318233920537247515211313585800425860467729853123105252527760119729444873077568601471262110056071299518435866193720827850593153264925395898999248688902252479895385089471674492033748668861555677755448507367064034699015070040409103060965436593652671158613459196202986344867851941105014590700682212887550244810249852214367793399379995694199308000043076189741241383257915975485532560690527782483725445745897168358056605199989683364554338620641678290754043566871057446682959325270534870619108011212291098871820575306811975074412993009674334216475025007563111927495100928350670670770025962194270632906324708453962603874205755022203614506040342940470595990862753063600845034241099766716207262144660762019412110638777459029335465490177444212908563654940900911281696661303623199507092866408625953415082028031557533104777285338505384350070999211054028021942771878587536565804128741101075231446124922648213180033693593318461858476901494886200170631433773513696796025338846838975662357394269122129984446522647895604530475408108548714772885077844547627043298531491782409526586086290623160979108142161430794558665090265099764537234318341035563170167483281597800478061959974030620978111285161631044857380899700671844926810562730904642995905963807626391230059192292358352830390066375271215671945776976882977467917173523517509511972226709300181227448812395713659526058903424864988972830177434851716242834921431875479011695142031924743911985905209052133829997325490678399056658679389741341312588930920010781075070657554142420493752607931819892692925538467967213123307027922297191078944505445831069820700282594229046141162759425035952549401598988501999162155899911013962776931294217469524651977998688405313935794879796850179717677360186638026302913723422049825813526524339855827895566029720815232739725501874175001986213261464834329145664573539890318803385010496141581721472569063195716767878839389568054070096444534872594325805642707141853369966174993507422918000408715044014239946611821270200016831660505709357496356997466408714871859361045056898919140342976661322002290302601736292280649838099394886776387809579187715060546574230526711974841187413885429698612715116951627955156090448768078973569969448641321232360821740562277433419989204520690815325330052198710414717416398723129603471677246185816612345399774254081990318060710518596062269661799426445587114685264415540123169724574288932838281992259112083836833294810629258841813453351278453956655449059497885815291541470383087635850904098117732237058587759242381791526207001676541159868578292017785464684544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] 4234648270621668564912093622749694845898119266189224543620674466473123938199151745149173623982548551032049272245676640752464795960994133850211629281926558876027858669200054027769272333212852250847592416264108383965870847622027800199786266603032018061398919901842490311938407714964772072598236401554126557543570678003148037964943102023741911819886097925389797678045596872023688368223318876162377406589854306736891652222150036293201819947908554032186085904594859315727533680013770888015350804240306673498846216047893830806506728326934342472199960094745678748401165382487709819565284556380706359337034933443779469672850497489888183693594169942554722718295455787523106172245114537067598497206495449225624596509118619092709792708244147304577152980405200373449024707084682141039461565460847804371539283238449701725070330971553193891318885473155739384728594876205969197635396503623572473473821625049826154642303654757437386891569208708853800849886164128254718545177074482997226087389679938171117989408089328473054901406273040809290012853089262559471589659773100741682500023979795516701661669664618927242591123732386362509064239252568108190775481397598722344639186885403616498904576740884530477259222576405122793609041137582170625108413273781075182916220443245259860535193138563329521368829455863308145448421189102806356886349298432236567478454057426390169851988095574864458083517413844688033832080355511988085911656772235995538543897742745860192937491139477961958748130143464588860385466079547736672459412260473198798488547025868166604017338673211670071089181890771438650404892463855017939962561250898415243945409506367392625588531095663397226113058152856511207013322097398250823833394240366562884348227152873774178142541661247751592992897386170761570561935290972428432006007326200183606323159310580661841549851116377898792657311108822353014412908283297656421545509181138994296422543655011121732393514542262455071745395377809669633583098731315344450935203896977729783298525627666901174583313859598026039630288587798035106944263372327533658127495680066104314557689536390504746129655587665330245828629017889406917908819326808144514722234937431988580514309743389853720523569772887134654775223865472198877040574768849421563571291283837566042500190655790954017991237649514456371117511590709966829227101275321273975842301350785450175261834366849062737084811073413995621901937270198070172688587407632783940401226646511883764221291067138128172749190226461053432455872208406098123383399144007820621038379100706502466804011939361276175657219521202261516615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 2153015956316751410280477670852433383858259215107963346272319846267696010377794803992242816556673809945810442792742654256263878114541954271106496797981702769726540435611156626593805432709847799495312344313966687444870384714228534512714266103209813381063938372002145353398463981614323870119665417865471467465298451873313311669873689669017047171195238818535585079729908157894780905689180405857899729934116242591762785764195087498765764307143164581295682054116884885683003368410534113489634782886843110941301284254052734852620206632611318078445059310436071178025146173372435631122347322426514845110512681324141260904360988327983283199046500866362853750702790515026098418488425457905799752552614893626293677462592087214804245541965218195812103339019046886358069895587477036790422407489058028139149756293204540380994083247512939978859454401779939829143936753883481518059531004169645028956684514023790956925733893393582823877807358391563975458678278765333144040746881133818383953074063528463982690194469371952733776120113379573359224133892498166073309736741042704435018592361666500761607251106886888433177263555042177750449764650119089085335728593553716945378224515889612187793456552832435261900713243931360424826338663081259370439627084660198722609094337500939035687464040951012921555186758561270714376149940031959811925970749902448755495992951760208808227317538676407297868559708935945257933198055182644512965739445106172499201865915600042384412541603692499304617352755261729546212307533720439126134245091288432109807748091331755871482146168196262631116863555021949245276106090041816634236574997758404122429579581382233962642627214571310841025926878162289585497443264519277985287866809276479936762174510230324053978068244799705032170026420176165227592868065646106041931674191428270242035517031665396274461715532750591033317749059425224324724947048778380955363637748349736816700622315650850584744467460654668126266837665333210225600237757691759558439246951250639919481755701690458789157263681169309705181599134848436868778876340987659325217887780337041024109828639313363504295891919300013076455910303798288494627320222054379623116975790857868967225246363723848344692614025903527390615314788561449399825249908500788139861156097223475121861213818607899120547420736028739459206768423033769867282813308947624222522559164747496465951356999467206016694325560128819077626931862729038191262628772911558892484645231080179231580689044847301901071557543999275567800753927765198032421562915178983753495164824697622143952848504122939078405781309791526891552768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -2823629983788254437703509169590528784371844783440862766979297617074967156024701149693319940641561586878364756708793668847154657425652315594877992854052803701192794060601831505355852586485132292223294364283654827693708497722794259737012576794893577958606528874355744455435556523700280067442945028845116312391547812152710099371362434717980987488023764789803669411489371036863721278288445919493734632659315141989503740360000866723422452572368663763378712067411607493982839097047447252508656039676234989751902815813736341904019933783525776829504964619463097555257318135376796767078811863465599966296794017846965550979495623092976170746240922116666042001225750177501827418096265093061756247848725728328429543219033229981365530321585755482899956491616423163924193671215314602155864317121006513257039214817780119262158656018947422048242339334370675732272764934833812046368981875757161313418336134131492193052605108125132715725702868848855613858692996939651737091749887643508405467543691957425964887044659016449462950522411732553768685060175534944536771867401709195292287448303502681229931072833286102677747578203664620002218084178130977772637036816505667071914724027317141628820564013001874787705538519635057927874486064853186365888152360768717357144525576713540340599218892984534196847776946133347493946178397694646132440340695393520575811340599308896435201796894679206287394035083045122479856022509026752844574593816454641597084115398398716240609619067330726778962625843800900750293205518175044156219968068574176915859329216799991948573451299638835496983270909365914566399378494973380354225011530035329259991497314904366209902949375059047980223507324890810947470465642686431525937796924597057751254468815360217140308420252555168934753362769738886786543540441198442910309419902961571805364195705414924020113884180135598822129604691369730599048229414223008798373461673997693029349655377299342377003331602602930086834110855171940661397913516953637235551715019767626660063991652641859312562426227751772461538213847760593542174305200847377402714264582326701189629514002106405089088681025374969167045825197451227650182118898646812378205718419222640969287989342127886674200499913447808358346219389043111805438569808803495267178705135256543939952471442232085015269909863810378706226458483427926713347017601484277017862711379825287605596930441195024419280556796181490400936227962702526459789690874595993369216031864422153173414757602089786910824981727859542505749036826001527064218089862246359702067904246875015853826895430704107893671234260539016426291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 1855871067461601135447156406199513671625821627628356143868052622888921791464280806187145362430182677823591516763808975284554135433659336308796618590971023708646949006788324656778544616952266859519743019368492820308994602741455499257232355258929947633221525699320634590736588880808949935040947020550956027681532057187993214224329333223767444391119397817238183851338871375283154268678246880640199303140793882426698191395805748082893810762715552088889032860643263241217787863915256133418625518099267744210743504982185779910767052510410645228953611567791887782428555848322464947715837169410726098528687037525217856136431250511769307391173785414320312392069139877601570033231358271480503260162871073687728703200267754037321766589639838520301707672383186833372731902413220826175208513932415180714183464070688290276384097383030865109558182911667275895825218312596069586279854529075320357750860136067490488015222324961401157842332902767990356340953169331764560176652838102119747496132627917829902323126727786214366347687408462706458430538730096947076208181108863135420867168774885445661089316428901824928241328843890135262377954285438747770349774966780742727840948487797958606718545272499315979760118257431884068748950045776850836619452559202790913620382911045543836411609530620739596772461760543199132596226434132710354488655622090866829493114344479046749431788279761331853714193637100963919361502709188783665092939809699815920530753353202488689783772594960853899169442409614324688310660121722689931240349267214211281669994664314328409576672118249489688603933921664210639420560438245082280845261741850450281020027025629956098611304519265204907898300646548771255916339730953002554571740937332585165292081440452471473719335925945995177422279980319522375165968687108911804753485831042235664719932419564583950875794076868113118285147649996656550622383368955864654069544898820202510083721536914675624007463598574216886403170486730965642135270474271829112069849353072775927214294620067856128677009475802035446694651909521475170167311304882508040185250104953682350740938516837056839700741373086563641142958035804341591802497478321415285587907024825028096581558316556761186979086459340795642298978331611085695487337722796285966818542359262294894295646401001137905968254044196299880061824764519130889665924122626500038962718501371399048336849683490953402692866437843602317808027927447771648452697045499919589063792099281742208432073535851034810291424086472998296561146030021806870337993121891907424354077315734410417215564453126591122850832091651488140492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -916166963690352438177308285044333228868047979461486779051091025124258172261660829391184843887245352276790751662964693967878837600641775082785814761831245511390203577515208217025955075052501736449060840376480529448709201893338971529868715335282097334620514776012536191247932590412883924050615769261523002017394747026626265615001023364795247678328046464382085922596092381595785739108953802023182034241333447698955395473761440832366068136898761037007904373292637831176340736651311041395078695341102978575270521342706443608098995352801946956912358151988993669646414230702040638552133813366956591241656577966297373866197407744132533863290960615522142089656096955535399972024740240981387327771201710738965184391571730221137817722964887799941591875726883635035845238540663493980625280474003410948677256119986899806780839432288886103390293866842405508657405415093843348833518027026349010443579879342002334021824439408809123622513072861225219053543557545551491594291767463071570273562533072565780495843333409818640287214989803517331601510419016776787842794273906750675514437280138928041715951305234231128092548104639369906155720964256967531807241038730803871980068380747085388433719382412760365661680575291232586135006017894633234938446361054994956253031242893686624957525390063334367340443834014604008758734986528577470301034027698617921952562062974657473159333605788949102987307936377163638237104057160885180329724966849115387227537425142051715285152062137226049795300745828735507633926380683295942852910272620389773789288239444994480395812422086795031593450102837988556831020306591361280456871975192242802835351545923014445254197770645340113815026841330556335498844610758158092567882225088415011592368946723784965341891568597060988785161916661618354706957559946409379585614746410778628246705355362063645233902233609151653437642509325884521373857609142781200705733984668583456099071880087360258050979460546362162390539441242904860411801428455294754332207831075999936315067896476542828458341730097236798695473207532563943782266366625625649543993771952082279598006318903283919303544848221623760742295741740914665890826525386851100244685666161147902511108020324579245219181492477806525138112698308536034946075648269997008347278817999295209960425837434696214014207365015082200140160213693150772473130235771374857306862567987652978708683540765859509182757127541622883303537921612985649125121165640479943110145609979311125533546964716925874867911759058438864816800103877919619241994695842777721774083666110454458297917110233870680993049387984221739417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 358486779283905071582849433696102654210151569655804023426084550285301338940452228257533636108735939158282352563406207036907413217367420093318021760171271144346641445236387667176208812385094821938817653353768228466763625572753108383967214267200992629001695670514454430880358277092645441932318425425561236009115831350806508296996173778813311457677282983591560922176108957307350886848605160073399311250313618569557675574508556933803302212253026854513386742011644623569490252874902713650349177871401795096069173511823322860873036251458105802719938557672878173303782718232725383807678371552130743144952799538509380791037484630871972985181706818422086501344438247343424916624221979726905937142420491321821671856205093533450649043777528555333177322584330003243558342185078195763391859395656041117112284154224917639767658184296895366895235422879507411873050093429339532238606312073080277986867523607310165583257842188726418058931914440654452864260700058743777535230636955815282725040154169231062774161074311521258751433949852841670348411843043265252924084087811440913666916913423773322232671975708180708541369848588234605516350305310296614244443249196504559282909165921087482017580629043741071605955356640004425351701769975874989376542089049161261874443159205739641791870553448561668419493331002813130072156590504511900324008385591644355468103226195263782059520365428717126057230259934716461298641225828615339593717435380043929981693432674763004564833232045998364469943219475227099115131643495785262887220758951195805394674607511881209606787940900562955086449266234144125801610394164180971325753648160475225684526083770024014070670251317023626810706221926763101614832363693671532938772564168859029359382168024437017565900182395618455133502112641994458950047751055608605903068887227066848148406705329015511774340576631254903670793217101580614254457329307984559960828095748336264651743186729987358564817341268812132616161911088297569425092624368004747233096978432127862167572779608898799426679043758360058521250150002220756610667919652710830948652543060865291502335799653635728684996350532586330042143623051702077213125168343779582570721418301770230587605123961301985454264703172054512321173906807009574503152232634541885899559502011782090915929596533916882689028595215201215090989529375993427181574134653620624495212902271177390771987332479537156225734661236023396117272460526205073107024458773211556245316352655724246469823932126634719806695256162569397304145243504871587000238583700450080212151851800936676782176491445455728307146764458407743193088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -102559331084055594703701930258329951246365527385963518531475881512107813791411051302900239484264316325752053502784686789586741200536559542119072903233419369720097600420629161365719879293714698952379434796985817533864178932588959614979272167647814146164149193995359363978446943375164660672203645644802312952434783338429053249678014960665862816925921093366382498680345382317552176984779310023900097235791634143621972607577981556865160881217182495114660811272572717133321721361717426654065865422108821972669999729338366285187119215906261478723105126279034355411384704519052311455172899146275561946066446377981915062113905906246204406952265275683396686090974500362555771291395900063155202337618401487999831213400250076076784678210967596946082496843662178445864216225942617769434134630172469055477470674902501917789626901644214611180560877771343111283107994276881972627728123512383402029845045505739218659495924302702814328764681569674178986184469233697755910082416491107989103855059070685419496058532823051468561446767315262617722953392071279553121172150699312912159436661085140116995396986790881104625601243264894105214130193790540592042770952944645822072751278710525507370897480476691371164427948367130968763535343514369402374480178663531477283281268683279083831206555269419943416143307629232469764475775693798893968316369328992234370805063578963108375372057336716874147178588182614546007912298666358789306339242117113118838265757274358656808559221257005403700760736908574865248289190168554411088434409415238696184212084844644334771431476081783993671462000031099338209892722268553967005414321124275955410822405564234655180157984242777940834451556641946754396111017769593669278023941081521491125718854057319430302915694502615776885945089324005069046249769529788219749983085707286133242084612276218373745984664474054237539230368634508486756971802978303941655851404411657497369600424141034898089237550181762727880540009804554140086624778839453305213955287245230042806619854412171817892529786980135063365918637037481363000349626739826364186476219091672989092098658637242830292725474788787125085337293730713150358833279183807260314149334578809840005605466520297911238236375891124684507428092387602478339565425704327887816249806546377720926230168730041507253990272790584823058542812375141668260272095484514137942708977867012245120294120317844837741775740134525936459146257361157632929297716545948051303555421054986641974397092739289367092610564497476360184304666863271947078485657309488484560931602746570956502148106753068361603113779467912677949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 11380179874956620603277752901402312868031901518343647319069115681802458900776855525401163202205139952939120110699203923921627063734849823283455117384687883178198978433567156738681715337240618760573367884448403579078797687358037569891632334182129964765265507317165720391919647910908350667482442716973417596948830338012542308423968153135232761712932433514322889989274864878628830772432462422638198201890325385376121724855841201880117228082015831297786515276256896318876857752331777382652317770968208160872583163046643121311886404734909595518061185066109368810338843480301204065206631945895645226338252414127256539189920821014881904446796410996222731114071046468162232728223752729468394503172383447342334834464067845327315743243146829868826261892911799896054821707288537841156631625255624460157460155681840148500786761565682752388848675329641178753554524960797888466413450833049124006640771973702971375655265912239516710431267770795890039577840565876810365252442405301163249219914509076616107931408712136275549356352666813346964114557355054120525804253328163209633034341477454939559524485045160481657048785033763502373577053663892664285963735769002906423792342110334208701591755788901986929233356217997178638306993485187471847687624800768332386738646150268279180053244754409737570489261015036131293448753120492021909949550245406918960483956691096728847562531829358334576568778695568868784024110043418919283548346834348097928073705818594670157774495737997167935977034945779229275866460396217476592075855258647917166747416603027427185932931825628301886887779561932280171512758453655827403959731760986723248705722488318615440018010529159695944138759703749101081891844012481161045587432484217994622303404006490915005350026014182163454163449763868126732798596810422843162893157496164951916449647265328993887841838630216207277484782150884958081524673267699985638660292795045925101358726558450031709035070152726009538530259596125295573685596249119356359026106553187814751697373109072602419078019202463545071129946366285073018001117559828119431202168925850450248355040073731304970926959588498522317484424756451507116455094463761259985364264647001475568326907404086436990415407594263898177629952621340519132701426432177503809835215917772223820084444650348450333828692797219396504668846641601630196182087224809709418382283575199338831904886216708300773198541088143716836838424196183524021654367682284887744409682711662150739836064101306839007398028830016245190948960783041940031150392222021799111035336977241109864027020952319830436693669903579599601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] 9621690039028311269066710244057441659992860825634167942822197788325450049113250480296956413594662166344403344048438612306673152235544102819969577529136840544280232091527965299243082455168728752247322433552154625166387210311854795478743667377170975099015976148799420285731421953168799058389406560434728689277519371217204110614848461000888646682998362484905738740204068503337065380931999829711818103863156584723688279958005303367807460701702861979781825435695933490194536838353916513212983640589780184909654107162681606907137641795516704747098292593024790610718904788443553328478289361244377961447092100002554807836709396375635176505971440724309559825660699633876404845837012994736983396189131108640533292055755186772299684646454419792047544333740584243604609726479189493957666563283643005560133597935584609347472511316832047984587492188977222587331613727045774861983304373018086857007813906802184432996897790345028046734332884238738895903726654012438871619528838706467963591842676665583953633688172538758280524790402575238517167499774188309574500357246007466963378156505831334341701467896082460850719233504556912068320786403476241693096303469744515937597501644104907702783353954387562902629782437813754250651338565990546124521295793123049867119274420644190710130324115637732212803456351255768074067153828972179441386618062847277274840151820595051790496760916160906874401051987832725300012519881311539125476347938819947613259795846406264411644588466488888718200923268579168810415132019711760426860761419303080166856934320358854286813279110699891668838526735673512138625570530195861771601133996316889736191601163828982293053580534996219740205212198937423494251732295740806385153250054642079159231956095551669371542909444527453432224769925877135340837283097187823818330917008732246602800416415052816001504354673360357752735557414792864681182533511409529857607781910340729365254910334746832661749733383998460474285284851593898261642345515656992363268754452637103333718665343502603934770646182211221170941886356583252804072694333486019834078489582924689396677853295328691655431974481690684183397513708359712288566375803626269749617017268097078167187204617711193641682953123426182514226999437192754451715255190591294021625683455065192192439954278603032049279462638148728857998321887764118284917596306100427694266688186913092135708331630653030904732358630592223477753362119653759913458113135000656148311160620557331778506813508509531076612845802185995865372842397553961200439275078474885704676685099475457394233191438702459293248050458352471244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] -8667642263406615612727193500376078583075509029715032874050117106865992806181821966405852424726817945590623484289326320607774458585346252325276548838045177962727390303931639914284268702349656617933564645805489557348989293582591579832532848548248179734339114878847860001775050641279684485288923236767766319418109064915349470854892316188173231604627371098272379312020716338217370590365634731844166558205178649683134211036027831808429481682967508412747215274288569448085400451850820064730972104568125140680597777723304895986525958805470828552962766294091280957137214837531135083277189311380266545067650269788021037476652819678752823308172220511642313780948243674883565966764277488100793652205729438255085774682684870543669008062706029391596420087359547131589452041984388542196882804097392701011582598676510286412419355204595433880716650560801228115242469426826733928694523504406879082732087963408817244945218187491958684895872917061282086978508670146999863348265714914331043572575315245411751226429943679717783656237184769519624633591089172486494206374589998958075066241543841370076008571799259794290103466648916504480801973958146679176698941597302721704669481985483466681834723023714302423022487107270365450611170295835372583462993832625780124444919672901441053747259996695565882556925212822296958772661148376128640083966789232340660488954087159929942632419933764116650583753227037074372494680642841404978780441572634466282654972283434601849711547296483963160442643630334990808448958403063218843485812865462669995513684069350805621457150342116822915684465560809439493430655217792765776067579139544856651984605432462068473841147577175971737322888627195361915735627684133863732256717406043516529345944127681196710488458828651817026809895664614050564639456427984679527434987676347332236218241489490976793582587640076818008024997042666091471015246229679978195700363858089700633850931787527034438187980740140147674543078801566262853559837908195364788925790772979160990221201531576941760413114294809732411522931624735694107872739179949758459811074711769121049650632185567653756135940651550166575325604050651233539734228344249261189623206792217773884910158093341310928148419397436925031172013426173006778657279529586704948888017814273227553371096738440092590289514823968892020493818343212549947289426376799064591998314972244322164633741731593604746248721995539630448918843965255485337739777271829410548969508795610966854205979044037734767850602381747851934768700623937408850704537807537687462244770029640551125103528078393059176808742687921758273536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] 4469272440943202370765353362057355723861196894114376983669425441504556567820578043489209629013803882072086176830709836998895135916291501587393490418260199304923861253364819790709631674865165961752400580453321022228843897156904209030747503014815965143671986360661464292089174126197725371021025320505737937285137039999538906143093700640963882279014506915107796256525031504409040021645075751135383310845355401318233018851664360969743873089073762704499886139042793020294738830899072622607756673398993894782000736646483294539771337366869069487940470796749806669008241498875972334765848745068372031327573054093611907115706954984119176200801357429817595565386093201043725681081958741312827046484850810194565621661577630084031755136385175464335312794199126327291643186595775025422669766254530222320386139846773632055139802322644141828029795900204407196901729322058426321059220223839559805545779051378150851895754763241330927213798171711952162597788703271413794909253831637378041497272692053870996913832305141982576204441484023718132161681400754836653785541745492622106968596367564480495519543126325323810474368103542484265214657044411760701980990483681488108344304314959783022988385092333938304498040941415599376993127405741050463007783604664655201215528732783062754035558518728219308749991459613510157900308378551058633099762556945144244373985931136432079618123084749025485483574477328313614099263291884945137097802376700286875480148239950880746400629741283142325066171997989917387651882852203648706325127693957482620269129171700774815168930549221426732061710306826382008796837821182144535261784967654629260761139256911227560698221697313545318700051710324406929466449527438804759191914796094477303797467809301735497931255007089663837240429378618408086052836938754869988588223413655886833230743609777915909547213858874148950354987659392692016890142940472414446703072172723565138491346825542203503240813874937869501145774489628456225824195437903194466173519093098978633805185236524080362751398001498721546620914272899394977111882481799483126997610645911767135228299811604100479325019879577189934389698755949438887864409779792401156304748490498980126812335675149397494127997414138735067899873617814628269391498125719625408764698936849038622258596990293230137378058724289000285826163861644746014636844413200447323915703046335713768963163105858539548984035961574199105279684534384153193047357599224006023695347304802550564888138809607926668103014167251200216620497710115637039815431655902027270607924131531253062907875583548118157693373289780016578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] -1758748221254639022542453449961541002765200108301704883630646400899046246751043421380979342325363427189203058965096264076899854136799626634357541097447387987269558621717060146915033441555982519617267282973107994910157511997742055173087258236921847186803370037436530582390952396984621902683161214109952951887020082465917803071742375016410296770720007787792759379951414687862157341476131417624219938101854595984298760032975667283684210661124063535905313309681687692864143144181755104082249779201663688722183588738119452244925477763047239762176056281267942613231877243639454584209500742196962662900382201125201475191969789365103020814256598260230205402128961914158027317924988140200586984694023650392269476726624513648646292412261828998762927727361043462259560213237715739483313236720491511948345963899628420641898081756236914517564441021722290707211811247609914332189738448697721869040123657232933493239583650507127603670598089798435701624277510274532954250847249676851895058077503010288589337904330968324914482794015538266370800054718612826063516301679189790800375677383033474975780697688611955913326088113115836499344727356067182398261026435034746454557991496294121389176590619227052466074327498500115121338368110130169677999010080901587897715071476694795301626187993083894156384344360740308507186087724582881439222278816739660801050603710812665932464380699293225887623694770741877847562701239511814629892881976790443224927560954265602812727631874854379722613615299830582339521331197475273824205113498192582425782897027603247839593951979817628204770150111303959482919858714446979335522031771637986299905202584935289196316521519095601904328158741876846080748179710673161561626059113645015743544328348417014646718846305618491827240727524649978466417722137574272353414613439123236778080269780620548803495151378141951674888426530213073639804956372376746096971501801694369336452791730614850744458209736300016982471228317092564896976608336390069687073050421537595959939628509321693907469568142093499680869427676497923147279882233768397817598626673668900021632206298438680099582909132487334674463771403770807608536856031120772420130018383025650482122270955891690638470792800458302550489401076870377104076456561504167676192359500786240064151958428989304633720271795204862927951262467553367300976390011995141603326871989579556701783215997932597870180392263800176908241252398006391836631276488421765561090723963006695098842638503229889619048271395557938138957897248899981747008362834935158945665178372109904205325774121857616560158239971519672352768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] 568403022409794282633133875139565549626449016885651649440522612459215594923976859674527252474854088740759787770955021232110925937669873648938351291780864472968078370281845647890639433225400825173306661251935235842712651738283771392343381759581893881434910460114796516353995791352637038527798175605773031451633115307668236771353819716476479954433279446345902847748476965141527630718569100322294943272752001737493957435331222892532801585951164200460201389265108118751429537817465928773173932542170691959884524392255826612378344627639296595385148489151755409937283800606512445785635041620164329890806800701148698002100259324381440340128073292041340112050067694856285963284579706999963979011403806078759800068687014665009941554604787043897738961360010249850474298514092864674067880953576758006166223551046361507849293229482488589910763564917162957964519595987622336065679643431192322914000279208514246711145676738569892155494078019988460581375139500104147041084521536889802923078856205165619436261262471731657801920638423267702534836480269712186405516353115634705677225787295802178649738581882304917734061559698411624089344605219938516469257557907434739991696828761261216969791667922164542867763464446424372225182661040885422396054503899735921988962789847035794932215810969820800430483176682481608171427441911051592960442121908104434747685751645421048532126072955471491199988326502125035283246646268310527133380971538557307189147803182031415190076069166069601797120730723816818340308142696582259761736027840478039505890478153840967415211369492511499105693691206809158093839720204781861135529972236039233441735314879822265112424356398610296373671705017131097391507906730497580928674302990790427372980002984296217526592751283318222760636979366483034597181230903031680916090117336597972374119886360822641372974320704554888911103393904974118438746518098129081616105911145678425821851272510116397598723965027337506936995936363013782435893860671912938744145708259350428042768382829679006701465606566178632637795101317331667423475127585125663411662416344172994408396132775904968428577045359341182154002616079614288756376997579311499784574607531803899303283275678784899523239189200448914729365010091724036830518988989103371925126753937979678526817588095395750795170580624331481285094853910440808936768100657726257746798773651820712973485118105150206421634159043277806550496786035991804084545157699697478597432512504332904072608976279228273327637055963135914068105999421828068851887194647564936973220166537453591325373776324956272439153107821175767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] -155743761566681705964245909979618285531146272858146129110952099460392550163588987527857016831108772965253459755912199539664660725264891693387040763429445773433266141999032715166869363352811870413324289114446288116581697929031942995179619188750583290671201679706686676947078971750357222954696288145667245062433677924520369324435662781608298730996804829417473967367416677055182661857892336062119986085695607849928594471773440461381475568172249122097990783727924823980802340423532192672799324647838200231243699612762894410046369829865394231082207553967646139520607473884790984606560488462105277465276594052476776992322535133879809786107028856876697451299011520658434489798141152819132078224560348391005031465173765698918336990731131125337428782372174174375503913317128064731230205518422492519270117755295954188734204671506100001187818548548785263697223616808107282498113830238074709145359148873467381681309244150801426022468051782697333498099494771068036271134799773399609009800224847510833135821742975108085961499167733580498011817259021319550835676276241285888540987732270898346541025630182282294202831129942399921614322835192166185886783415192765616884700311814789418604268271372091459167070624778502740268168957618940156344765963985848004761149480531739158092040688549216806310127457092110201296859542622993435448885216367623484333537221245313164897928272371507950082651547546725252990203455213671049075930686250907921798135873919774947779675795151949563847021368697779795102598611876279771871862378400310905276865017080783751224195358855746508354139660201773487379976321581091996664504632912813173612800148385457940411788677607576801539116909222459731035999530843836581739115401177894557987934313606540943343754497773624799799582747654844384153037814977352046603961339092022001097399857457125554653537844509517596671652309250804845421534348957409684447247482652462205375078823100920646136469059484831719773302197729544408905055337079179473115565587708536472807455117558912062273563646479849270737637360904382894930432816865115403706987824151509315278206877935998988368505706168420475556904252166867232574695979014287471479070922810073854263559325547823635952619662285319725523071371018313954694765665590993717165705522788147660610311706016124198253795015569927677383516335975727378003148349894586937439273509012054497974551188080520357659010472515364194138375139681106644364897215795959717336637443174615680658379887918155840086272524745246758118808432609118414990004272910310777913739864369742373637861275581572733188267481215709216768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 36856647669040376047793275144742560673345739468984108025243368802141740630293047197447360782814675233234838602298744410425403442733316299359797648282633892439139538655676757273939418175535892682119275744779259342506357501392880700717207624322283305280731803727531497249966857645237146742216353715056698259782934754281989097001234999437763883534897395485284980579729744105100513058167021336459374694429782520190805257848233752209126537724258241483346198312291825896719222628025903111802887710450436271218129766444025008874887479799616984689264001339183678171555668394603557580349240685350034595419254697941867733821950755822296710655039643356882337764337149181711265905985527897991062636892569634627529077666904545892493851701446205108419511003914502141252045842404490875845617078520841380803362298523896299478402587677771027030067900297287636149234142125714560537760861912507925888047511494580413320552772928145871483426008686468223291344922008498017906464424439383675424643602496315839526381135616642354534624069842655112480223548237254085328870541289648125064168274984205411632539870397035529111918467600901068203287401898839798317720426765325393607019300536252370535217056401578047793045385175479336834449390990283737015250053345206169953311795054285630548123335735397892607015226965049495783975066329021834195787706969346708324865119592705629971391950624901745512547369401234448726923645064562392998819115591700814734570094159947097385633410586716282271218667797878992571050028368177530509518551743430371563693761198572839783302753643056970235429398134668882971188556550250676058989353737809771639867522773705210755642352197254020264946433919948713718737319188097009512686455213300413822962043542268488355103291938207532016833100758380985657266279710651955003276451981208533347057045105218855891843136064261798236496730795286851933478808169170114016955318818381524304393556343460658119553355876595748625179610561029953083271703868712995480612383924914528083199768592396085849638191209092127892792714704506040609082429989290345612479763505771164585316929727404808082713702365278168890939468070654230222065082772609545270102013950383190269202550876944254925724892967205891834332651775666148322732404242051324534516933563558422623266578476587848437742779989328626622685425786915408078936198638955217152337490615220810337742575649249165234748232110570544140668243149890709806480906273619976159970217849866545555480798380935280016054739578302668596046718124640294667587132345200979010708579243994598519792086046287253359483855590454722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -7626968154732558765788792347572375903978171999005975119885134514804499918363316246973058435526363809857826087548907600564586061483727055317739551254270965033027432550127030314180070730302121586012393719001921229352735848181342192953114638888239733606309046125804380666141682014552093761873705183842492105639819556293008156821205742969227957553424582837665634249397474519586702811711158982348121619103097710323242528461817101526478734543607266269066011358845460634947238420344883552532011442769275008927391704348156803030110656665344660524269527785650128191757178457155319104451443054075926817439006660783158719107120365173376344201349488266926975445317100904411287283610359492729097582434669646032743954602938519273105972244516048019571397426417026577438916246185569928487156812604174806546770516375319418985562366307883672610037947051071403804493302318918384125171856112450920801592692249288643380713349976992818591544093378553211600758913570870137317012019294734530727813838461763419322630866756373653081221458473189704057447333513969671931942270513331675298871701589986365445186185687592691637984540886850106427570938208716687647233411141707675216740832616963888991760383821772396933412614905673755397999331698408787361937037328475537048843524556244091949904219060398124036933891263255227603297685435137262233401857077276776686672051316091301099596720403948445143897592803125289383482606151999029322258003211932132561107621975828377691139595427747190099234200659428965688420889860467898925176355563410013038537112635012868521835144612206446316763868380796225313711162290104293637867763848309341025667920507041139557515706921859310911269560687085620025152430199538329417204205229230142369027394113326652136566665070189957399461791628579135931594408027451905590590468732220780469762318683325507319266609208192013139578276969385618323072866808896975105870270351622349039852391648633202494745777837418120926150598727425306380620988038628766838938920116512383069657581047598700898174662281446508169941946726016849783253305379291607886561405762935705917655011754072465630570584107399730143386169145819930926755458108193979310528327289947075049634239693629176747722234454860079123404399904264248886062649636311300654778921401779641209435106716953099119191321396941738388661317919669870151216503755396100128369008526310363825690837207188617507980201603693406812666413843491613575326339685231825612168331360893387732884919899888087312369758539335034659955920034015350018151307946394814830413217307271582345243448807436934956002094007527145472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 1389768052072826165104405643206290796584737362410417471408990279092747969073471893632564770197995746384869808060740748645978992818166075996901324072543475714051545216109048010285406799416052003097048065346822381859511785112288148267568304448271903895005679778778392954375529714949520731455882660258452891771951089577834032458643857152286633656563878440171473143538297177749402999537738053432788612478756880465016606732700085529090270544081174722982391507625610540689169083975297076658271518001928394894264235369098496663026134048855919592829181323561335347047918021777982202879097522461727178678601143614457373432772119036602215184240886626543128146796307976187687013081771059560018393364552809772516624866783716030091613321758282943225873581128774593789146962121563467265810231106731106100280744483509400398805437692010637853125496204824915453316996017887518497985238529626940592717069278149285158596378956998519313296039227991255289182859562489750429006359945084140505151004466218856704738817416095029460572942091129513715218832829437687780586515942505858461254909114643111136204847795689757310519158549022960256718517154865399791763049967622370373518491739649089588886939691452549909442293503390775376909800374213395149326123611387766988085511940228078089978287721623988044053914474891252715376080944651425661870571651659758911095956976998043629273700398239052972316045471806361183250903769919203680336516474203095109683235994026165294174122254460950275496587124845038672477875862833006628131381193847154872302447641718160000033446497067885702490150909633847749477126883423091512285841699597185683870159819050997285935175908407896170132679630213473975988798407377190378827632831068626042552711514310141160049721838879862201882165967792741805199446953655184666078100251104607829984904389574481982688438204666079674545315914939998914449185501158492442195152006009475704040989763486763330841508977997937839717862416632521551671966888209583467983841215847188314980088410155442109081635852424480335524918124942305613060401789871647735036007326456987375589925917579227838099503118581259100180550227321245977331842059717604662538871469131747285111084898707776326885785235199352475791415309127913429001992803326096769584249424623610066096091810698096275272000018066460733673564502336568385316074531997720009530801598261580002159614184216211933168478931258128342554231631959627347417266240685902844631960983306614421231706891270720616791688317083504757894837416982472879419974478327632696940362334233051637899011137020986274382046153827942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -222972208467238208641872661171386954017110011135793816734273355376367731247573184442986451872135384136840183467515098713783108455580298479485979297067851891685525804055875507832487257780567101274526296725999611926676095322583608439394493462755079442098778620423720793270799644449066959438534140426301319018701762847695800011817257563985070488015240428323452933352644273147163932610273821026271906170327173291244364487528248544066385954282647577041650969761558809043987918003437686747970535827263222141404622722877452633804254091349138568302927798636849672459335843842482748772772828882152312227140284918669621013180047458744942000257604852978677064753037232463799156127253477560919202507033236248302920260369849341178050633305079870700193496735686666421371125643119578480621137268584956115969272567851500269916252083570095976652811137428894015723162095494073497417901763506988318496566676839660537748313773024644654418489178461571837330468308709734538199867443431467075699284972697221198553571132405900934127519346235127088734313189852186416666577116254676447467893891521580268222839368557979840556623283964286469763952578973062465958145326962273027126193352080400033206591560244742417186218869488726138040584886612758014577367112592289530746177929241088055474267428756407345655016571029755879675585964390267280956709163036129398546130206892683040641590327145748301037332502835545672201212072876421076681810822812343234296411411569546729164099818169378015309037573804198579803313862783010812947618164950894099048191237228920282333209216287308226469761802341369886020399801534447046918305744594929159563675697913356513243554326267230986983708628088687601068678252485681793455892274918534241488793913879852595490771813801490048852090509245164528882463869422368351774036446553731260880553952659914709216694911126819437687520127403459955278449148181469725392342794104290998211928684871274819569620908846956898675666116706266485734661641579285289554909582546662304111360229630523742997501976878310420636387799439488329241831671639357640674845232813876805809228746726558675798365451911529284612536835507509650498791381020976386014499838035397621762183714875351345246747453216035375084631468587115779462508600596662934034256423518490520381461024030758864934491640195062753928162175942836348531729620465950540191432740904125353925282284745989059394888314473838044734002564183204286894949289954459980108697683349308501715839832650940891671544208164209544870853053962591075556750165487464726108596687767437020372123013955325508540904642497740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] 31316213439204943855310452939511986238397967228264549608264929358165887090481392874226560026702903711599650734397451489361612926320284477074116066146512031112174712203357716037457595773151165286538854936817575820000333693674566380426864458920765099273217831279274396731288675221413225288790550537908900612335053908811696741631004586117432688697433166246863635481481933333892934325452280859971859026666932589059813311013626909146402708182197252037781195755655977192689198553758692824435557185980154638694038430081543383526445881638279380729046224099746408364385470352606633161624170308457207546932493912931348139617006945354546841450035711207124628216880793208011199262240131068923913220163298195786109134075412791199272824526062676569377444770930751113431058969402174145508342396173659579306124689502465592840711455656566372922059997140085181055617905739731323570050339792354727566654816905983460539973926837065023459220389555472859249582430427022337772704680118538655010028657593414860813992450800815126817210901425752244975566695274144111098753957430758703163643669965686996079795906832979920375517108116126639349709136395705189152648516340144363371547731819532006019408288611163596160653198363314983980158819754732059229426084540982246658456143820568019765277128430975793932528554744491284298660108667882230771308664215622102303512891123861921016363346096072718632058756656754195479701456079310015357281683151987927376873251049790977675086756159860302577140328359244686707590981788588036918842865466642525770427072218428065668180818325808468288398054289631775831498651189559026969642047108531417518549333807660147344549241705798904554797546662355718065343796029134120062503410447108208609862473403300671002732577238607935078866707814871244791047520303112231495903045931931347359064068068191407737018166743898239929546604054615761258905482485200099660530378540233649690208561764229826145160308637353654712587163702745635959385999772463493882419781747014555632525585901958832758340125019327603270787780860340552030637462819350197780421509695076852997775124112195747921329885098999730253337342542483990328158237122576825876795741760897199137011178434259455736504743607587713824085012000382187265116620625459322220251927624259874863285059122564316920743694685226652113740011753577915393599388971267130217473566427793620859235466420793018423729280473202985402893646626148997484935595671675322358735356053260511123869504799119224905327512541218835718865773682003547721579728191747810402884524435534557948621830768828066965063630921400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] -3883468511272447129961641154837328261541977715064859798558711112935519494307194202349641700750771964821580897721357163836426143950518200249278981501933088029708464770964118600188722038765376667453395639642733149129073649902698402898254694008750546602100097756202837817872010148743522475119595974774571187080422419287549126458234846646392637366281774339174933664063013437012646471948170587180173435202652852425741496130202972867411472786808878833280969124772790640539436296452314333375585479030298392113752938639982006270870367809335472730587676587024394296618221821154828698081793508039893369927779062110727037118372799226942155205126416054343850745274966770360139653462680346924786253737835487587711618545977441558443400815949732713112366330549924907324004710520596783251903797998579918428355556716705069373541322412125386051795945984481299934605517593913146900809317545322033620813253997931585827293262730656537972398101320398205315020852728574707146394209574360743091752705610920807837466073468381497208543726141810965766485239586113132774979646606102379465386513590659685346705326593593533809705689384872173334852117113268425731611696059966505733711196928781438562443668531275219895257268130730950226128513093498324902246893093756231245799914289027819029451182693773884377754029976292152686351579563109482736230865792212633661186716251978175974007966349771733889518325629355980643408664595687979077663809783250351506575955851673925884651978240010426880729823436811859354590155811006657472015785819169169497028528256734663716476511545248560341252939045463606588476513761087329373435266223739301082991923377958879603657561844098621843134809795842632869362623644817768944301458636355843139743960753666952942096183523053162760630858710781540326909968082586317283159238234562751888927978691795134486338625241588909988539252600468680078837863460381401834944058526540532135850048563836849700761303615925771701983336487516821619427417188871735785822770628772614279147582451893616694572784088208091965866617531302284247588056043753568214313009798200047739614856879904879715154265819533555368642494322830278229779709282597766485454570113498088905770088607259625944308317805832319214704306932558447269874027955608226973915016675710001262197962682638756975669669396445426985866115391247744042450986074215159759237965377464600142850759476961181499943376298717087779279015201909643597455618871331389674758971276008931613097608560328024839887388509730529033971063167798945838317667628146338413857718342226343210504064961621238882245827855646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] 472346765759191798738928260953291366564187753950956446330117106949094525676135693396987495373047621879602178675633369544857279767831316909020515108248292055041105295333020048627372559092992837746171185504906304513859926485993963239992498418349438621756758524169315295560222502673968104225429998861815348119789105334471190914221682496202799077370064054031464218880454817148506212252932073483389249200367150004072612861352999504146175939438281942156417190891549840108881302979348592554184835123998319925330390386922827374231026355319541018276925014806338035960440695763757347450963417824980050989328123204434296991100734280155631549967896897203140093636521225708151449793327776187023743184298801368766706989815445472915876580921293867883821377511885461492251643270368503662825075091868647521321578460920127546572042725317844293885745134157799940536436846879203462196922777788328629647490679603939658355815160684618823273471776079444688498534927546264379040189775299998791891722592826415886006258217240269980501918828501614828070698079877127010472330342818385060271126709521590047658319790027385567372994543234226934778988398867156662483723994882481829491842160264365881199155247595835215716546679385329353762472714424177514419986961875139972318593322978669745261184149247743107010679201900128153394427734099777351268512741893358125952261358879159245341442207934388693299085029158075542351140324539979958576253742130140546580303020271738045075917532027574822885437282204520145859802426157351518353795248512144097016087458887193825662977820323081616470019618494012640793180505945174447841214802464063731440962363468508966313913116799608349452052849708935137822790781910158439823455773957663148381325859383695207840658053993012449038746907137882808673513451516997455726702816765143422405058626660257072900977917795124838757165687062151465613513183064645134521255066154194936447971150966690781863782762372423495139947520493102324467536724987558696403705607882385506901960884829455201255302885289729973925676859250964515666985714330522020883445132310708727178220473253331241674917687898159655424951373122167924125685116798006589392027812210161100778484366279325013277991978718445786231551292846892437426621922248097329263237865204495038373271401288087118005872144039602824493793756133613970428770798427690532904966476641684962592414647032348918339710624869669718528058450882437275452857929082556405015166844214585198560501330457007626711887107759864756366507299613323366481990503703513050309211833982073836003761586750858373304228553687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] -75731619679604378020628101126055507438199842006448393907740726285803171596773597702533332776990777099930522121258246434954052236471640229985055306211991607136135274713395386615014666873660730725180817628385202380978366725186284308694555460297542375324232050259891906805622047376129714355668814898638908299124512763755417032950511577787565977299928787188824844517279700096608004808313746713030482076094298335045352877787175514554987620346646037690757232368687775037268506753442344342775787777274101582051025691189088900453625175679624708463322930218913235058091409346934979674250115901465228461333359316873818258030173554962630595081202552915814603214680996260684395175109154055751664138570909403222527159123397357993752937060928085222135629322997740296250401773018711085421003420725116520413190851448158150222835763213069390125408738393736218383436151957823378673419281069933720132452469810202035012962474451076005799527717381682654388657402802758329390003109461592712540455299981662791186559271688068533410427976352672995441993647227000616489737808678697704280297119626719926681256359822711199572682735926399191831680232110149991285363311911221152521877788544691920690818528394437911739080062052736932081470342289046031538781398534817645420036801168237355641580840282154886851707524641857393341149729264691865693499028110421077711343494673684028293840905170602690795186428846227820395569518746235199466533980064945542128440195496996894493987662194544715355026102685865581509339595240741499605294538808457220731241993084082948469604969668620664197987553548241429445802850117387436465235094763783483639362921959445524645539786839448866413925936814561767997802701015694492942725426482949469480590062157114052116980396316145712021819219468513820305430527339043485109971581904104735738048588857390111778707470515901723773338758452401752704380795847577204825565259748277363296288643714530299230590124235612203152946693481052249221502374087025125593738687188209027671495427874916571189938900447948569531978482963968065933860826200791517366363331208395669049923305509507487079115284113250807023488733929371855908389447958703868764237635914586891918263760684277574919510011232894511611561527771695002280897809507773982450594563022179182013405133252359239337577019175746081955697754151026053237284235328308890908124026318104002166674733086042163153023168260900298909183260005762415001475245300062175148892625606214203379282556190508820230903335441559831515692919087473628773889250938421656575659335684373858589921953991535697391707446312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] 17608840716452173343062163139570765135591120467769781132730780547483108572591355892838132785628778970242842547988259937008216002619506240101435428096163057608742285669616265619722194518188058523012136609956684767159282584761167696706136448150857358706870317117253919023091954008691350030283969100618515373554270281136295396903473651814605304199394077402432633780084777775111420986733846036747003131842288195111557825812149620762150390306610113442117849167526062064391348828866814993040026629195317645738996406477264233692637906899538701928263055830155367084879427388349617524576691039354445144437807166361256120938575276628298319124706249078470258896019952519539550321516035625424906116907455435811062071492066852932855690516620317462605415218456203841343621629900424142398023321810695150525359939592379908711905140244905602971678975770968321454448494096078541031298918426400951014320035927801218050688792438927664789447870693704742768761994932107095745746069962214674939100728835157527381317790267796791114508239390749797862444581932007636412590798891369281155426893312614015824262893081714911807798151249933294485852289499365054844791136471263114056976920356156011871573382910498208762918929365998765753959290763855898125685332077786455154241081802243816476529704806418921964674191865067293422377590842341821615047192942569958057535056754215109327893839356474013343354756185327446687716387639785160916676699824836937036594810156108133285519644919902207956623153110097453127265400193312410409634320346532090913696342701310868968437311947217551712688135748929590772648996929854417410826730791587102327510404954121519404627793209982893868496312523917308194505283467109712679471990495389752557281557147767592879780040372763532490262391399041437412385286448368392960660210186250213557482377635875805551185577887894615052142404116654927175086221895844897247529618559983745354729792466193557256157985964985054983013176002546925878938360957305555234051217407708179186927618327240363484783116225416561956971398586234720247990718621373337101482893758471028647287899162483893090749899446243723954863775472646107645326938636405438993368306097638389317357378081233461320282292412860093350173203534077320958449072135968652789637036303689315218594630083091743226985086703082784599763223489886327690917873202152052731843681247541131831952458182453008678564807573319330857641575595893655932228654913121458919579141115689573482367013910934676299254943723575601711530374501874021645223669107400982748963470432020460492049538615111744617074969804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] -4370326294425364281460298185262825004794745308030207432012948079549694024946787313194312729945045496423548990920498250059857683699534348689061856189619523320685480432077912955662327637992110938963366659174399226090546983543259918940620070686180864808822716199378465332611059004345836232475056874271860226221721706251737529396318203301229837144821461621028921503600111150528172732529861469321463929225724075202991372685958060120925589625285730134457302174477615411509661384187094994797356031180235560085533616465131280979507010028154180044672732423615229935102333655460165863879737688261586042105980285522195215431395603070097927122652472704848598755696287073258779101075926530965659900856756462061765263101460118538282449690117021469839066497598631859005679946667530510287087790512369478029678378317414784653678940272139953053701028611028868856094304783165612648224253540176505251020991950275077432306341119212005409735063818557731260857359210890285298839447519937885521610574905473956040196897199564175349811236894544411152521873570156538202137662352025254151528156955202235415384989584126782307060288040485553829942886434829119412561664388793218751016683821943655633354432942172495374631577540272632292492574522898281044488377349796432136595290619371685482837256323941419695455714031548846071614196546285684782186691288253911516801103478400946579163510303745259640549876341586709031088996470025012210242850557998318559444373241187481535781978344172329861309161194967240537739677613789194846427284399777903982749698808952514835274923331622180006307585690426172040746334282241268458120958156978831156920807731651120215784254983206477798390178529156222456528770322046575779849599069688293864041851656237650761481257647473991643991815106631542747077393350836966900055000690631290046759551184642818739441194269375292517687976307497455206720872960052803521745946406637067882801720580714826858567050802688784373423902150322412633754900380443045230680779266762560066992370125220088722308879038389671783836657602167277742449407324430296644741448611016481852955787839611952085719719670614790584585781110392873931133869066807942988278936078742627957721045190487801570568874316857143049423585685238568950748990644188186496638111907270689528329265733864263766191313929027649671514624049275749363375884836688298192293158380010264283911978081682492685877703171409331866427456313375348894307813929308804100094067464764846330815099017164714523501896373167826567047953805764498479282741635150242761760197401228534110401901042027620751916509691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] 954979342197661399757724107328493164671221083496802603616077200329503963686457245808437003224633963938416767331931817369456209860829168076666515163775435242246491596292107315224105913692260377179679566268300937437623463614014036400489475291043029257689782940363643697691157134678514649030009799064387884880134881875030256450451748271063388228601483135134254427416441042212109917960200261349138759694392954368559028636754395080441995651256573554919521166296957524718307843856106684554737073277033168113541660880487465015538714642574705773838712154726577739503299337656540388542841399026563357300971180311409442316458858304197121534691245962776976917887712487248144956637356072043702061026631739194292662935870314392877257919686704873820497812958032007444623914066500742904014598349125800789025603293073080247970834342222237090254747525648674398934414957131254161291765674736084771682389740325047851679709891148863943090227620367284598691793054482544826055454647420108309916438511466500765537586682658684294309785175038251805627509582217614552250434177936029785127454309195488244319682596384708286115424528974129992233408683022136429908203823075413930780917538140951978368614891626521111697187863468161570400729618042623712795874138892277719464339941967460628788348436147951912062756448250377105898137072082634634912583224101807726706289786058080985010574366634235598577073327757348589555636098511835878056173015212865328679175226001911669339176505425958447346728721782790181434811131973802994611729701538014482085193863479659279834745925171034797464081015030707668692451942172655751055323342808079262263797847982979594794307875369865628424410219569600722592944204341993741510516633191600888436370204292132199351362279447631170038953214147679005531645776873237136694076081924769461080104827345577258278482060436792620264673784005984345165351561696451922555811271549776609459119042892236739404559114554455096430547216131945476870271653394319724325924072983009898894047801061716848942679340840152442944655194778981871995917131274955608020256529711815924017079180840188268699057209266710666928146415711815627632103776865246349392168181869014499670443252988644186300507271671151436925731078209102154929875274262417105176599886022710595739825739615163728124032353423987145067196483004445468334545967198959598970488596101504466794274974585805362968467510596056408553893762142060635689478929146025233527135865033901428112514151943952319800102736802921966656893882047967090028226379945487897486352416000744705253279291351857457902880030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] -175997288866210815098125327289208773234309261150789643939111817064190522578165381128791395658133446548742911621673507937234154467856193998786960833373028504394950869435162717680907327552888167964737188332340419675746287208047864879988791543499749590537220978716556932111845161001837092398824564699282320316247418231099083150594302966555285652423044688253040837837813123241274789453707037423721340756137373268388137501335438928633212162191231074754203741887113800296217319730245558750930794082889954673245099028341271176445165911085316236181842198368724191747932540351759928062804269912921271741307806096846285434598943497604803078947065932883002769134567803430128964702146858582702051430688178724626400481862689998438043256829991609612838403758579002758729603195651994914016901751524134297378552409158882290402525980016437860682465516651219662154699672273687791836090586959559511484335006958118118408958875851359318094127912447175702641677037209689733705063859573395699073697689103166251537693219580259240346899731873266545101308270603397213516102731320975209300118352672144107963054111729780383270509048648621585125460174966122058128648688495124681050585058610651714879607955724062080764847011581574553129351495650584827992444248549784046298524515583246954192924308257686724345117387222604184970363052334510980839313520611821932273288135850419345616403417602755502051804421245850637276734178570082891153902008682715445510510206305615493259653956850355199135145754963904503113030189507493984040721844100272356684271807098806951021159735964454372113196848406495142124794599225259020821013451481911684102180936052330040676934285809031972597140474126709813942016284730827406063371548668259729583614127593787208318656836790902580995335362398430207266754065914630537621736433610047069244651758105727253806761577654846068134300124178689635314370529354154158590168111344709223561703786765749282655816615933036346479658125242551527199203629596509225087672682125410977466088385079114029451320418018958654545088957310496716893134340823706034653325040190222039866364026560435169611712274424200064219903715927797939175653003155049199990492661341255662785181941544066354218125390150279763046637856186531271430457392482861394014535756250027468745238411029580847472067752689304552343726947037432798333409397067761379149856048145721151941778931639824737834285905078245112594861962057771458702691434616599100284524811971079865121737722154525554844052540897399410788088927371237658625261637454402402231137169216337341607090918374770784963575939072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] 27533075346882868442123523481189233074923916671135227171015865878704656822362276568118268799243939854662256444189041097465135650853800964946081117551261265611875662474699652247512886858609933496618235697179336265533932383705794549457280949377636614684233379167084837919729058643278077742613165531549304935138895142612999852246253123991986152112552359528303418020623146116067485551326538390308201133387286427806796935947163998802202431339295904684747541511208809805389804374626858884823357761608141176914083157332188318688181231845837569672496834714878743975929454449504449901654078793723974563605166990066167840449988288963877038230465373917240560750310618346112150996007160669245756884225929851889246187124812441344647460767475493131247991514234733763625710134276410993316010595991649602504996551665341520204237515196585619156306037703164395770899625588532962531717857364669918157905225479042483488879047997315283962233787171686147943358731464618858716091066241892608278853108117696106407603537862600549990081546459380205099417874706432720908085820484901925811461034209162638306944326324754030714209518779823040196395969981860830471776152645484061129939497316043290379713700722435915968197822830693121430731393437503260366447793725109695060255623290696624260492950586734179284001475316932192385946319955093166346018265190060418958283581311140131620875578600766761216945955776899097051182376275612715091321917751011804299720777008358697489093575347696232184752324530144646876224937374776703163494143150885544137049297457297676403659326836171438558803432420269972193305131425460708083783009836802368713226419522081259706523230938638068463370694037727936416168433003551397231619857596787488385073520603221193468274209602249277169046720923869674253813285849307095918507467407185668263384209642495177622202328428536253767977679752230590909242453652238821035056032482434442632755574537377854164390179456380486092849083715959054171960815904417823160136709010915311798316580303649335533099060220739381564649631062956913006112779980351287696315514978300388048687098987162912897637342747228842557522139653754100344208086664591099487781063122319038230808187373934681267471678589426103434888279470547528052377601811572301599507536591826668007776820731366093460968973158745270895873122879178890247880040457346221998180522122585357704008903467864904733542591914269850265860777005081911092708723508804982001373881875105782845731507234590369466324369383676071163113091555446829088696249845081922001376510511972697990420585774999695301877432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] -3730153674365240648206725207065512838490696776335892334635386978640130573753408011312288002098720346355539352294399204218799042147962310356438514381880789425509019291756554580473694249508686754214791061360619727455878551861911055714060976900008483912323380015000370155269678759234011246669212262837612879434701786513208853587323649998038576879451516469953010448429303010346294590487907191958622459454157945635630535744947050532297764012428046834249562435787039373706086863659439647904292901567351747393185174590425889806925647937299293825358846094352941262775322605088444371954473211967959087312642759486901889289829388229691941817834594068538180037085345624958409446916585063697536477063489628096210338668809804057633112174401058921599782574822753081714728261343460213658253609097296886655029080536199367432583749803744556102012721024646595805227326479547914431917565049673915910202291883340800077294320960258909125469013488069230276281159388924705888617332385469321978389917277936077734345469939457237448774185075092014662975550690400458601715831953247864748223396907922919464236340962346974491657154842140117580471244722254788926502248062857489214788627351747491834968627284218449660995108610311307724262246670726753885806814820891810377262201247818573641474749979920407561174118138473326304849348667996826159416965448012179036826386085406099641414390359573844546082603006395676760621413316890887774040384995082547296864190896661279378311595635265382152618326071787344615663143875694694768893645847977504004736917372774790303255483602179785725372892559735373598199456388958237464142173984767374164961427468727039737710233691858336025162018543147875081000183137814600083001607829624934100156966592699850198372451923122753463766428445352201568346512410755202908490175757408459944436752444496218669506626427261950819341350223016827690732110726190839913302595710815208534298858391671043894644164990201867915535357429927163061955804357938882410742829593486667317954429188334592132323663395563146558378656961296627502575914613450254088922532036673087710522573698017335019589759526138588905290571192896439418665460692669852236557456595847563004316758403120016686390202174085116075651548066816289504934477882301730053385789290495608330152811295872864459010154352700524551525396491360829604406962088827454554254662144653956945330842920269515713272544768814923545343685840967079856386784169981962637183918407902120561851763558606182710582000146912675095081632721611996013427617087409300666015987931699120080840149991223612986856833024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] 440307675015967531833925921527326416452468449721670676831984575611846821398165934182754859900118472210017661026803344598550112794775126659910249498919123971421217954625311143731592533397850533255557879907726273996766447919990955126153441845956539718944214463893816693121341146590182293725269586320548652426345637190805985038464088732064713701734307017136714587581932353545165624972024013458939419013582433130869322256131842824407595534414663131185665848522137218650703413587654242120383692816273448695121365487874355179636685043427800309975091315105611012231250749967197651469631645335483060383391795969489566446835726892596567804204355183872149462284812101651339131072705187387393931080609765999470719059363297025220828575944403850860237208973096195176919399183012790982886719424471734320709606894908458762668039374343880020538425403132416213635691878755789977065177467145651939807014750398272954850797744523135274890161950172169282663651795883371810020409555477105520657884556282715487914696228649513864439715347594190492774236330381717336468137401756968868904414959952649302976662037387796453320209364631094336968485334794990005294947419523093102264833196067635163829692830452766327569327217250296432819360509467142773241243834177295391015976753413584378413376619409760421086646968700870133383950588514796030342958364584511682914201598447361880975552433065043057281379790159980768962919487396335236493551157148851388925449747580510174969942860460906429379497514067416155558016118568861294065900249082909002690042355112005461883081302873409373536001551072989420174653823582194899931845700463974759291930697744792055488675501568020537951982524835323942800664422167338059660962737620285233558460774501536089569297856299574465577762947143158856108399118784897444183448446951831003657565935008207821530162610520980358848708317800087827355865177554163772703019193355724038498471829940734018954342136862554966103773154303013103170639243308489506717098931417188552963342007741453874515756638074757478934146440071307825269050345035845268721103849407353486305691625626457793430195224275915368218385453772993703531372849902358612733417007312187100190697635306843292796723564921043101038743835998848582418017245404726334639886456779886411033831586082402719450720293766440486190652026645582523518989489817199328277028820247281677818409754070482236414966754442233657159551759466392615176357498712952000281056648492065158411862093188336506311041583270419452756582481166376125271578171912806905075037158985192489217443058101166705685299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] -44782640470491953658149117622013262360037497539024265099087623581158884860706463438995356950127402243364985659732864213038742891775954656973942141047915005775708343842318193675468357794165916761692116660004234074266797524615542100409082237201743686124919011146396725203497506767628842194019472886092965780445528889605164660320939088962425704817697605831357331930933428338786361650573195218688929267294228038337899028429156226501682766302049463144581489764863473696677969818325607947510734088443326810362563619248454601929984467981070190274602076802438145762836554606188175730472199595055895300335292628118583292241299981314860145980797724655042557739895209983492567954247532435271510708360620335967109789753227812042608443108130764794575730044043716748078248327660309363403020147281920592261938841260328490447888651310330179636510696710631767302316862570293129134079085692727134836765867533141803082305003986452741976672526373037352058797260181094090926546707420644844546508905086115524537999866598081071755041699253563991525716918599355653241313570702079822415212058981191637249512942722787180047416266672578113853819181149581390815661834279377286884333167998793148403782551307772837079159797909425865479439331392496457427695100867699916302768382664907633288167978239692428857221786488938127350917308276561429245078923692230401198916396045140135152947674968291665236654341400750866955158990071473163772730588644000811629395388962419624676683542944268386353708891113782024636134323636620016204018902921276285813432510809715459566871867142655345817792185434046840085536495589449704259178137837132852928141176732821908146668724032957438089750390978082289881222243691411328711787302932857941461116564029760106917282335183351893540499131871097871436201491166034098196747863303443493452607214225502517542792216718673045802937047042850985199237506562340800619457869033987596691979225341659448276262292480774717002416048359391826007298504265200830685107214596186466800313186070545447766253233115601597409496405818297867343577418631497577068477714817365324838001358247282248842949755871780574659494686134468235346979338639212950399398438656018396324753593184079518219923692529829389354495049479169740439264945102878994014157515026679643393296010595182797384068751462368290783188308396112121095336383162356103928657335017018461231218976059705019281110488711530328648774741547300923392612809296506454969579439001508643630656469690814712287190137167811883173581858088837580062539862711128812680735064244127766427030188319445552080093184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] 3942854286139947016042116637317326515552005409329375779561165594672420413015975536278201919377410049475188907138545530638805218379508254207250471037266999805855618800190135581381941851643455154450139733008131472901579739229947733095082839301133294789945327791011037516463179795358306779239986642008665569583427549799011132420348262083146947221301970485600911588122939617641240522611194118402054126964112904121932901996777929119890965795253809041215549416841638015510086942154201695432561847767805219862710045488220536143716788731401088429513011411070163470712496604448470797529635295532887917883826521107980330415810769243557596516918482853847974656234533705833272833512710007461118262329658255067345560790041869167910489694510286935558070846372558031769087600044391145330987767476263199449513640789919108040071206504612644723169698851295405946951951959937413054288743119275624154380101119181749731659404135984408490591166366646425541591444643014253432842897250403234842598952266373303914229488310063982190174513553630616273953322376828662383369966049394697379983611332601353197374843344623786575333721034598053177477192235796112825535208955090422077600093576604866721951516531752995140622792334912812646799838449794431772493413173571858349720187265120733779158254317773049969837521346931059239643853333440580941442202801860281397232877546216051611459730810294098130212084346778665927443714586346828838045715253949661597791756091945277140746558456381356217483542095801198248978281570962384571140176424067519621054669807888192345696715432611939421722813738584198371960086306641823012331595123904368704216897440393931623691361855665787630304760487578144480103256228248845749636865852548828105404392297590284692600781601484244707449109337774700685232113749666275783481816674504839177067906865089262193655676392111634630252483344525643169449432831757344465940709393854224423570173172469838687691820335099131386445790783210709026106562368938718456834808186439566762773055602938351622367128222790809314388251272181273891624239176182965664717687715521469148212004755337783388623555470869933041790871400813215561568420001140088772971520739126780193302122986466582376687288592273395517921094674438082641726791338768620833162302267915692576817467165766845583157270774233048880486911151826949968389256828322271450231025474038986034312435866372607315498965236230595497312192650668392229449707751096669721199996519275175251970241894310633760724307059078277275265630798791348085610609184057172406240944422835169805279931703773227070259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,64] -306450975548129243159576480864801465773281108337582693138491912673967345115651160306866375983613456708906701250964959611193444036889677504328647350084575661250704812724978979890784426891784808019292810825185166773772330418619283786777836660158720140651885578633440755243669031613917570692194365752088258697884092966012342896684883622311392163695661084135317865198589157119804417108358665644114625401051569092127100845951389707774118044896868455460207403489413766474853077261970981879944364438481067023281407259801439524954249958110177469392396560470517177446007550706582000432346219106860577845925040020220811908150746678068718028486482690447599604238515084293364777194163281410881850874025283718925259722785140192834478492094586294298526731853711950278048913988548984537281675642426014178875672196452839364559586106020574442519182613627601578239149146400093927019356512400533062366048136957229766421825658365311646032141136527524448763784841169513272968473009049831050417982487847647157470726103818229441703664298206358262791696783966772174970260380274396174930796253837786866592112808569514004405659034001945362351637057491895410036890810604146139528139340333672258560415603793800139183740727620676097681678447946833128621201821486386833450445415762765729969288911373411472860508078216331697552729859441706485460970467563243362692948838431613813670388490396851960230448255413202745702126518118266904144587676284192426093503820696236072984464333862975266065546121457602247136272956658292150820431834327012944819948062973764770900522974383604416943970658753783652516944612751223370117909857579975709086949225101736310179649195376526223882883828376882764160221230413368391387031900790421232378448294072385835956235787002982922343178385474192310122340092329029077245167958891988258024519547823806136457965517577650478012461846010806225536553403678662469352161043843811470938506077587502672254695839343464535804860245235186732437834914066405551029022190649344892683422705731322367535785852210801839653757707820310362520103707001110336663050713030709564052694494719935332824552354497755629365773033930487943451319495711277976271753955866578611737052332683669820745326370506059854530551407566766107433601280333265866191735071176635845430359876931234087498875324582909474209564063023855189541305735771802918566203965754932373195317155092312268347731495559215210281357073574373960706443200257489578214345183695746902085237777542946017610635839621690195576433322770149678312342523204998193686543883283221832422016053638945791016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,65] 20150677589144073549887681409063731446457119279628819623951628434270839539661275252930911397869265492256414136057843664453469379158441932394054804864099478997202379537293621253072132375989685882846465941237770698214879400898051566434899646816570374126350719990564217927526148576326377299314760275688788448525254524335800612396278799316800880991166744142584963091916212754815655131718584826892242009258449390852321632362303382465157403637924974389289844644771231901155675896462900031335106263159418101100029989317816249590698826139668867112014923538741401002599044963176409160158367390696671848964968990861524509979254687577615138114318056621483688311896744991084313222474313404086973091057550450026101335562962388228138255382872898430034648714610603606039711858276369520800553106487960813535555311299369213023972440935957493557524181549216415203879802274858455240361416192954938110577465486820774647991035002025565720413291643159144300369796996824987513155285813984366443966413103040272308056602559485682997578791431021456693804739328357557669591869923728347931424248273281334190628370250736194228731447243231962071814648437878212679808880180120920988710738036594573473770626519309861870684741533302184785383142523357143882337843264659831885895117159545053642342880246506755301425333242591968555584999304054492033234698206675651586994346254412294637222359849367857046392809546292604749628888869166602434591037536335477868982762525661525772570645262687176486075982763941339242693539192587752501746336896662172431679421993756743141469838542969488382473488000247914625516403506476411573761076850576518310204958926501958217352118604910444195775669532374508007654084363599095365495636408249594738265555209113235578255070378593634186598544649086620536033949414261227569403784131581232352502912261804578526841919700728063369470273793660285853632422190127764788305148290858963666903016605174980085466350365700879818501220821737934807573265567867787455532737508160230223230533876681528121739813274225020264924435569760181110118779137675144949984067082456128972684366378415020902587769821944008219447158655432928603713198957669065803548688313859696336481342026301905760695663176670482737239447652057109397577166023408351674960804166200035240540326371129841834179930628770279945497034616313022596512709233566481862167795319143256566371818704837158261321228132089905925017754024681002639991276109239000846365472195044410158731827659225571756343329851080777530409659599272121245066931290425804758862754257795925166706113258478947532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,66] -954779474849712272516940673933053121870267748068423685632119523052692322087622562301874943329432546637981947439800516043577894423815470441582000125901146586164853349616507612238422556931116764126009293118627459726571087015015907613863019732732905358688134716853283646692496242192366818268269158335146279794154924923640484942938112821909924504293038754357914709969771829851853251017099963600541060854348645923815490928587010045379579043610620469099459878178740358959654152400691811852355087917391822188285764671439117108723047057850356534655228677842410764251070037739395219668974219788349358356657758099485773349748560826160121235070289053286010432308803367283751971781576915896902205397603709861489987524483608144988009927243881971357127987330152408198599865377865474227251542155281003557941167063529704899178281778179297612727860747803259666945575721177049510809910732493182212054298859913969484979783628602814143282766719363355630124922122556767587334140644863013266645484551648888909457426175757929834269823525002547381313123407783176826747597048460411595087513878668517490619159787764421907925435448914335944536759759881158650727797549518951792514886136657814225029365592957600484077025547376982503291919646466986851232736092496914355001166691544258594681583960032475541693943007147483215391964861195535983913644388803200508953461375628153374214023559583328627584076865198082208375992975251933456393142634230810190801621435136369640756266547984477355226834987764277135746239617282533500217291661483649816564553639475132069959833382625845470531471751682894245596498523425784071498496362327324010790102255650217257856074310679310298505759355091926799148793758915507048839804680572119052552742794849816451317256142355478428293853323412403588714047444496526212680217462926292964816860509122199081243439187294634063303238745352911080265602491307144015717590999105548402569595232112219417439197663694765158747181471196177363596474606061958432286704383720502917060618268424173210231130465342420538860951175762646928321442799660743438188359406321290812148033365893385064966566443418219711654172432361580877078520712654367888788182970961718931808882251099087942591820333100406572807683605261697186728384068036102359285910534283888971722405352979832710912049894668108115899714309396040755128332177995875178059921132453992842929876044387910089041196709517896345474730312680354913650165710633320763933552906728665056922929095247565146137480779817379706104705543924317987814657638388005799550276289267690225347464751982722416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,67] 23378395341102112607820269523541016636744068081810321554488632216740855038498372596499669855283476591274553569609174997453331596489933777385995804086535299899584366482414421529943305095334209782458076766189761016139222222878578635641011567333074209302687185211692545871755224097681919145193456071417975133362302851857347863888079384425808910579019936891985375804610775910964612556347023416904266323730561069240254046777837802744660904098993791738733881566081367267368453358913208379066907743335285001005120657339951348749656007224779701437552942884524720065202996778816597252676079428707374052286848996120771179777232625243421628909427427194660299620527266075905810985946696992527672254030146687857808262396786164405897675699149795808516997771171506980626254994284230237145561881476732716689385832040819854219373898230663054213579550411414539955214562125807611586120585518975977469656223456148929173107012212855990051123611910852028632777247256039593403486466971820072634936849801306221359940587286867990963491346141726104348619747597663560659912964174585021918048699964517628196444654067379463461270020221726993591364444088643076605715008627433587130377253900267105399239800630320132528201569638847836715215329486082061987451096545336976537409541373293917091445789135189727705124523729712957794496677653289253348599235086426375452492118691762037274299206554309029708056110752684324396034788430923899870723397762711511524622239032094217037633015472984632731555406267209413353104380127999187077159759667620894024124042224490444738204650830021964560817764901883277883489668332819222865440310666789854394986062095951990756268149746654295375853206354924902440192566108027846993679000914062047279950904033125744808607822218273300223909912577717394028897381298654478730710769450213366173529811988751865650398083985118331768727117733161507111066305487681600761366281680831537865616629981510981464336014557238551405281940105686272119463052011459904388657872486894725009729725592667659542248386978466028347218411113997804334854747986509214982380785002893658093210808016026654179515018003475178288678288847751760702438439989547747446486933195377932648103764475860166902324255119680431715710549285129027059568462755036548438107169052394362535327637176536933760656034480321450860181733517399623797391615744382454959543892683598057885799913183828598108843105689755521641568573288176263825511197322349420063242127017705181520877784066257922418805501053166123441047131638381818355305848017316151852258721741226862174052723758779596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,68] 294991014215139034842915715839682620394850561126053685804030504428272644760774940409804492528940129626959962716874376009983759111456177573087658876760118395676188599212803558843715323929426564250938599559174198399225079488821420677151830672249122118261968226101272462486518669899154248729383296607296582917878132816678295570210602451871734928617184518768953353605317860859936537749244733335437324619846577582554180344528276731639832039459326587877462810350089496139346304547351933046062886895376014097357863398767636543130659009269396382826252567894669773615019670872513536536437202828953585085704803087329065339868120313858551437819393190447002866937300799363921127109578762488462872817702002267723027781154084569453781392126163738111936735152793003776710013517294659813776939670964096738900850237568635686363825827650101937467374446571409896809784554151551181413661217598342435441299629762798146259799363127567035939741063549967452349742968894971648676460269956710384003028785833672756384226372631867642811886112547142407221171195550573983756013852647381073589857642894087555370254387437547855022708140698184311591408000844269447031953528477161149444629165659471005683305656372023033242954882783160305586833433886155403444478012072883712779463507628395776609146212840345976061420418433974155330399058846836337184151002871592159033383868008389074312442052843818331454242877141543342333605133070336612611352504498473018713417210131594075193177877840052929249210484587048271547795670102197620179479572534001120298515528819095774686279290021256908202194275089161410377682019981974850644601956527445238008927065521657726451729940355285534841869448668864262051568333707915338099713666284591304570695065843206179804410216287568550454395046737468974899866634805221236101673728627249319421208167722231152192680506927703967260019464669678451326955163103957855155381669094888989378589515117093473872652350428940823363834809933218109039249481969905528928289698141339604857678535198436721691708934785080899820285995311923039080148870805496474807007612324748393061473251205626739605406779483876231947470995986982109483576800954092826005688688907718617222303279101498676591472929611550457464783602498639505735082280656659104081266024017370004313515497590168941505581050859818312503579712999048982120830086910428455822964258540419800423578391475387747195618216602641576321898702087073898895472652763892494557791067787264246802415133958011806281588631100005963078660541667648407688549943198519523139476255822827880091197202497536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,69] -101046211025901927757332250338477330605284863106434744615212645329644831915569549740480839786125509443138100006457653162548090315949567697102411022735265224154956462353487305285380011048763050610373989736395969438537576898393910610608518288575707491691507682126667275353290339209400544241637282808767174252292588497314080870230593832958411906143662024063348713224708758425441391954316736107821022290111143988646653139656993218685860109704569633689189364929047490910353521789966384416185956043861902231228432708128462103807433624540262760865781028823676850478172366609808417983152291892052556502783871278996847605111871958608324043859476699038503215620946536470466421905237286873291958774585536515823875787492340643201167502250608111109095392399233139892818459325075540370777357063110068840954043833431732348652782552291414068444204694368996558547828836752106439769670848488914631998327985732530839422637427621564284522453422615518185307574186037761734873699053496703384139194006692354772758794816327970594084127754584418663202944375322321893054969694063241772260531389650532163806112834763733546796350558472866196373555468649415045729858447351486266647449184684501483500641487747354471123792137006150608775639472824965764696691710542730745244091048920806536242494025556033437500297037304728366131712348571875601370612867518207375629300067384863496488610209738826024225957906396719500259289424657195084647566931592683896316078134745794249194496513711556162272396597313540642269443987417187519884187318828642389634656031970199171288098278989964499459992053612435856596790676913997005615037882867969454153136745519804355487003003150378426365202627831082344644940963352924659695750127063671962476789514274735049251698798485268320595144303142805966554653230703699081542993902023778174675502210329697921338049697004729744509681251736027455698642089230050772937793807579884352547003233741734090282824495312453711059783916661473501872688549065094945805426175369965366528637825181489805689411254810407618780384493784528331835673409522009546351287576951604182122533092998632171037821676421394216281744015078472344048659545441750791681746655586233999105165611534662099285214966860250533376192418830682247453558853913937906451677092961299514797163854732980173016354316561333290689861961544246307989460495509464092429738501997745837113439259380184661352963812926447283515607466906351930917672324587337931668948018330685005580262050601732957246943749433580854645605579916312418530328227640719051740929845143835544034668040526233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,70] 15252146018668004423565109069137465153030030659857912164189955309862896767742676535344306472338392181276570955250602657037628382442684410665711586143776035283274806441556663304393947118774325701852147249805728894535333662384823046254015613229775295418987481125287910040963761243414293798898082574621758870982795763362997792049456588269200896908288541589492770018386220473194918509024961195071805260416057826800911775625362221982666666304973739162933445029397660114018104073813127841750744418862973492997656638334010597316166081077237278620353293369807024401160287816674657844469466846216848496390015978767892645151614441819535524737038982202744341929050604434443855530417066207031391927451473447004627967898352954235843337540246675749563705048701254176294578574509533455136804779637702288499394424705552885086853745699450371563891525378102014009788495952433571004376796372877037006589887633488966808809485347837793592408975153531754393703201947453903045346972027679645628692624958428887074799495040441035310539606009182359332379983777917501606016054899749735287865737625054122094902235585018989565685641702369345789749487672262883903500992424547456156190886619910070360811752710768993316490996732506919776440191132513972000747981861728256564371183388100372910079047532509616255222180109955022139408907969624155359801209610952095211809532124508838822403219610396655055204119332774692866820609157510315906386597454303319655298422823074029554241373823680335321601773817763800353186769219554599696316276936605623591918416438280893019730993010359964066091667023865067631720431283449167093953622293318519092269779321863509572708126835607631534747635728012706238340453024869863305467736166837671011854476435026580326026216887227512720437658347029968322348780725606575070499397594105337001893582952660872088264199243718118367139110649204507241502998953987400006525813286601177866728146690703159577073545603210766016420102852727916792847679591897183384876615721249713975561562830231675673442048761760489118780426879578236498572596970835874590922510172934882726674274910934450233594881956183420404768618638614550021061226309704372564465190693716324960015648094971754185440600652566771079445262678300928573043791876687823626267368608172351914808613568494572866324305054539208856934731875797759672358218528693630784925125102420518578943022403114940078401439550601830869516455550842253664001306862172557193482904325552937136041642062351082513821093615742658898111905745535210307035459639449856580987511966389755665058783695994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,71] -697140243379307284663359354155079558283329929678424636331805434586940840061052964646609672300602667232977247421934386941976768845586194595479911516076674022915094732508846714713173549882687166831033020114297750412636233992432536231704470210332186651350811209338773013435780966913606021803464074090908763588774295364966902071556367439846001743533424361358408294348387527062089231102634662132699733877478247148382444762493677506011432605090461513924277883307461765143091055067080807604363139919653961637990052649343101025045247271541079902391462882460827818942489790029983051075549392119490954515308868950449469113807186912531498049288874085622877374726323120869675252168948100800462295526983340528372754428171896778840259618024974741034235527842573696603986971504278277587123535359017473284782545555014349564570694608937386387996815607840045906575456994968993034044753697939618927659804526693049270843927125372931981286855919699810569055841347148418560306836009084683291588415313712636299853722425812477452120929349131053566018126332526812951325952070751882598936089355961924216372140524411863697720147157270002394279675073112025275449591655072210390602175922868397601166929858300822547405662818116232690975324376354858658979568365995953671834989728375270459176436376786842382200376198914808703661559849232541240996849318058592623504588246394892750623085186941266816272461893256680526868088498529502712170336131143925014861942913101136542814573380918135532554207506071064239637106439129018422986207035346151272349109734832380872567374572275856365245397692641079805169667240945001379969254485594388732944395471563693663906857578958211004709213399486489540982206071252988999239466396056773569096657719689589820869139608039884425743295081687257642517911127852714064724699650080500140536419915323748039600062030374915714482813690501459536039633995730547777576693569840712519281414517531759619899176339690568923555546049945916280250982196025729892864467628828539649081038953023937772270062207908788819546477700999937879623606748790168231624790327599172794340588825408706370008709591298606615025132846876893800088380990237659560027172278520382218353094807616889442504826465686338633365666529920683132862153604130729004757032985771287457456643430486296993536910237676109299254338068271470070661389085386876665107434782257153158043745711272220674718789273088092608917832109822630505360537374257459028921374988416305415294163853609979206472972424390859508226441430963972206589477228894151795756329877925399544403867992064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,72] 3855344184278021652995557261870881162895751458308667722345650572634022955042434840082303021249380313959535654771175060726404994462494830019429916244980680168830845562201807663746769171116712923607015882891149695639154939178581394859746502854516754481675037340613525152176933289182964132259236911949900705730012664197835637783092193374615581086413542706915377070561917603999953755830826635445243346396663454273384934301495321444420436702533336060058087418049115768044056020693947622226745780663378453255730780124554465214489976529132706761382694687617646751326257758399325218665261858777076667578048892238059542142876942980049046273656081147368568092295275760710058340003748496230892956025264125078219987878731077059405237378885501651866577066369244443665030830693777758389669663134981949790822726103378436079854407593632773054906116235819545514253837191647509304488827768903594794757289511899149910547067868669329458959582979463813037351369276797942597075518583096567311807214672601126386109075657724619282967049168065635114769514226040080356232171231563958120534653786471823247487910799680439405450444631591552649811039796855462936581545543920551795636957600370546667554994181702531934742247783992314173676083740888286902903411723735462055923505373757476127111766238226414332956445916124952858087640982520141438424508205343512379861300047897789815167569447998707844652690138110459463081470642063703735361172024517752616351110730068056888610233441828095608646052333477654108338982890182167514149075281254086616626960794388068906309674779212408391906108890987898275906728560045939437813212911174276490102604551092431079552583261361341910433629501311403338762848017639965176054789707663659733951740453965140376973101985099782962388344575695498972529095616017766039758383790021715345844899029130484071541211043769176570004358240587098765073830749225030446740552956042088929677739190610659086136231632112788936897105918655364269212657599137603236174030244124655606633984371492833962291658778963204413758342713612437169453061583269983891981715628414360597381243840366797724773454638005800430036255744236613903430423635132457723284065828719712781904071742595444020434133904177105002180250760288427579650695065319001523974794840727283175776496690043584997677221886396138168309423791322067235023554659360186366380926286648736487899000659669979472108323341795745426378802976268973821378092115789622944122851757177165697869378890282845178673581210445004019246461589774429564988814582656300342268432559167423072629413642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,73] -1675667986455915798914653823471876678278890913895269959337724917466629967416403763136343317793795150153510707953496021105829327124462701266226790813958091499294024781530893607420094506089283915469490464349183393595591948260991753318558695366526717281906175237007294598622940965766698577117382893946886080125206785383575748944807827405317290097065735445093904160128669169561472722512888485666666326599238414195286791414998068757203146322841028955806153850149688527116093969741672216412575038877951813592383331748401883926051867041934921254849027088515983373162569905063077174704530491592146016020339945503162031147476138936598191883415904692523561764532302145047293017995456154781596088821909462673911921490560285369072208745160720841050718449289259536776593465623317983166799824593776680196387907015085343311601397176013447508049938640685052115803411233787148851520602885980015569536016970110030758306792437222201702224786609800700619047176886653029551675607132122188967183085309262314553469003386551375642871834140647674504954265375550068152978436803085303161893012810782296013731763175215300802692313570855970724465027686537146077105949082935487951037381868306303581103343737727935431643109118503740871496608495499352175234448736480170451809501316531608892594765010297106794219129340939874121838499089342567898101102537646907181106447464072307713812183780488537895427529056339021831028695486082019788337682763954479217381434478179748118176704374988581007335576905752384170970972538068409764956042925928461785494883585123926133079446398141158693009692655725390351439358463747501053102620874241796997513087810926123753546280668476900616916216667803770458548755783904227133045667244416460943308695895111393450399602195317683036270300835382748526553080719094031463993507063799585901052447413700886828760659813816871806190108754723524351879324688845590059044336715212510199908346201638576885144498490348984675673299331719149899203915385323806815892190938488186680042470215145564271601384090548199387317319718997515910897240412545021790119973810508145225789950231319881648645489915235552007977016349911852102263197899414120653778004306498236105355587891786865761341530535678814048292165617667399106773589013354870647369895863020590712810216927166963350717686774464892496186258657938044989326876552533844396321304373574365809462855369702290503604122703760011734314858642388435300785527064518093280377652983575599418770871421155297956021301004293100127439451688608840557118682322976198004080023659705432494122729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,74] 146954647639900819835316249891740213529906164745925150174483215604628596369806623266811008548973455787791107537037405333538118604783087135518348440196816985240076357442673182322463029173058454111913439233236267484103280787288454990794101935580649017613590170643067057984542488297448874315196767349995063681543955089491070479147442399279811626919148654733040514280016423408610136792159626542780341471725600767822358962139673990343094056752620211067014522383170701642169725243575784226436406299361080098426428841058378513542113731283011832321521709336253625007256478258692747722616130652486297420320696989513812542351997480630040462545718938281502388490079845964749205769259161469166650644423913866457547533909664612919665771607234434289785652112787046281757178903237330441553156887166616194758418039962807480362147672743520105549561948179870052007311981954193571626693000334856121262108561689026742461772451668244534462172359977965825107374355909496049440760079026336201285725735973078772017289105776306084479046503195851797109422166778833083383365429433517138512801169541872340945314052105437370704997527418749325661741624100195990198464405924010454879099009746148225334734924464629742420607883823213418885295575295025393145252591921968446674917548206781017340175567210086989040232825605808591161471527447039221960241399183791528920435618821122228615978132354421997543974887174522077515791982547091826842066585707220458750936251613191557321716624635470538791808728904804534001635936961815821520972379696306399812518499913195457106057144935099865349952789177206029429659046984219787293023365081932954898772757508007390764182022520839021112235260712910247038861183356839655139614341151490666808265085857891452679559669667515274609353239043619311836406048800279917518439412153686650339919781040118222090251638982956923259833164879668390508475657925601124800612240242329629934143287932409178313495892158340188454534236655375417486164561155231738530080139754789706970699832442443123034200441652835955728854380319991905152446757926423561597280863659477495898068508752124896953333009950730114277189852886557851116342696996085288703277762687669590240651275608392660245421313625722239069808932568773214462423579370269415359055163927890720991963618391371403303398067011527522045859754878934919848707562511641912861451876486373864374572306216945970698066757353544820094873177559068158319520907150707552726782256723010880056672931030672546782052534109989449353785668110835010362400899117491653367042250638177912222017126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,75] -1757539694090707470260251054837752970853197534856793902199194027474855992530526258424357326158830418318878701863505971027013015760566406383925533179002248871890076952723116353223195617709714582556427177151779819059589196168043694935460212065284678957821297563544852949146150713470352982646630738814688983201346251821328942922909103268969271088877631552920458470632267936267382212232265039582806519652204396507476929070886246349981905664667913697408896025244150041683387196533880588138475949107128913525171254045734213787954829836597230798900588390413617078546895971751923518150963464408232965479621755374838972022946523248242057148842447754068749048200234841354874516518432280726646023406117139694928014969030107156116977367148585570441020362556124787986065945100710156543930883007973617973591963263134063034236594657508778558616919990144706262095547474299345840449184988873993240529303181284182169543621456145698584348530704067056586141239017826953044205970766262581135023237839970317572613169322890778728795253352769313497281462679291915178519608723016178623775723542404637776831175692167406044154716257727106374221768502255736218629041613791240983452336345206693698190518629287786511307626519747483397912076098487181949947224953218967362702117445958014153434756757209561348096246556428444213900008124457309681234642275152614681120006543315029087138876703370126422675495108625125993228803795899618405065379757682836802726740577693370966079711308411543473116072189457508342477020920946622339071071702499314392226362886956697339557351136626833150728492363483220695994508864459012983007933987142566636883428730098008748690890402091650327045104361966448634741185672900262532477357564503234585565125856337262692348422466962487301588700159007459420177403974715671023119332546256266589998168767729028038622307017169997616922765988553851391147813825193030173803768644791898545541662717178662537662465324957532785467102676581758982516364452867143079246735028814361919422722131847585044613999519499092589705519622197049178779103495594988579498107893103208360352157602518057973329131182114278336105063130744613729551102888674543769937777080063298967905538116833974189539371261064917419466799897544893391282640755603304177208621098578980244093092912981860545783236956128083951579143916502456969647319301745687430942811396796748794938768207332324835552054627699716468377553055112680462045024366662939741159321691115825105798108967851585370818623408496236172853523509854894425396561677438088400996796103889583335276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,76] -40963637805652763517742277079787705233853679001064056529053875949420995058825857139282107119191924439153997986509348704468934384102696271814317099948957664385909297305503578652446749761907075614965594194518308382756081062608195146607569817488902933308542068558842778573386542100665130723780677608043644205394851914214957141222637686772450933803904054457706837229202114232181083855224049658952737729059262018459951926803213895392197221538278467257498176842896476881857885475632554999180669836691583201581735092810988778021312481674026121791137500681371273734170567044463387108067409845563123761625646048038724121491266576381526212710022645487313690797494124800906625522840571403302409882147638718804535001392542885783448619187327289612784278183226102559101244378328534835598723692722584893521510447037714514417127003263005892281822889541037355758225308084337500165251183395076796565912737659702508105393395652139724088732262459167953677076511443964470075904890122094960028930643705210869201604866219139034924808192294707508179483880894319741257706673485468176435995218510185173876053685376600780719596145156249511825302463919109014192686076491508586556918084172875061366948125613946472836948061538232856265803463775118577216367248582063554853523455862024430844536583297868465448648055040432104112737888476035789022308112185356625367448494112742088618106562272536577658728477549334647479164024769136182562638808131429031154453451056226437481275653662843200200989274797989566883400729364326401529610672467870443456154817389338165368739727715819639386038695403977174510947064495986619975760369427573587854358925619856684617067333728186217138413316956371220876132312394003813046709144818802058958802510258521393083780907471725193358796709583889863545044036387894522904778574687369018727631084133264851195569984816275088066118011835575360713975695368128340368986343918997697039133137152419337430822624000488653478774790292162313892963459815738586740895248099580866000333387825566064047619829797128487823145105324359108216370256494750390065420433654189037806929205432808600125976600976332215783554826057933484774722718164361186459166749330878583841888757722771527933458882000085286327762411372851127964740212590858920562644370457721483960387443924230427007184359402989408056125316050317368541249992155475580157266943892025487192554133330843768709935765875998972537814252666161747485448144443944971370096739287611043918055162298504252881842868874552494961591420230683572383179599801232708468809691609300307154042880000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,77] 800499197316551259547632589631802833504649130515195791609026943468287215719627812438588445857169777841128575180012827983098898152239101529563982428678557441681321546591754279694113730729233879793378414120192625464821619274502929913408313204503219783552955643522925959710733706146639210982291835285304166227883638697342346075769191144025740862080690188596332490014560645643871637824831584738480165716143168774557212953944437053818345167477079060670607699764233587532746480542277611735106658455539061384855744770630779704639169855156924461631532324541779764717925873605804893601715363613905024804323369086379119395266525655573382863065188545190245173891499363053261381724264944672798992180081182078312746112568219446071969865280306221780755552143582592956484527760397865253916898655531078507151694148112716620804330526400260680236175025899605751782731979050944634115084088698200491919458783942444634479715267793331253077816011300195882615827613134742103524419926726866553271736806552654359831539891294623915888529713636730537970007604764912353161939534223460944303254343382761594134331076620482792924708441416715383834571439690335021975493400990520055405440169035098138577985124996899219760793352293791417500550174192336289585909857616292039492133548089763535933007567401698473533523626277639612225583738193802612315008514513666179663416645960137959152206218188615273746862498632878008090109914095985567083984467476181367623487834174608554981052540596304976881101117509873746323521442048295274720820135513510960952701532768379791992928652680969418778578868445350220381051664435124574071150648729413689578575392113389623417352274401065808411617462158920658308163874308031543391609764057208408223400303218902911338060667226606902464083395007343838678413453177204921781227648363966365557795527620555358416799613946118667036622069923073605458156963843187999419034785212195292286224209065153303927760095261625735480500921352936247806273053093465960427095533191727199706596722561979928520995927308333889784376695853263004213993822257584203264610396491317371501700615400618735598953160066927721766798095336692921095208661631783048189096663169372262149875933454737258460153258698986624985205951282097146723642239583890631649325120245762188826104173735834869854718216303577027768034506330227958589698622337038075665198083683786640761192077855862232060269421359272949403383118874846330117437647220111327060728461903725721109182839103498645133165946428690197610530107385097988019922315147891136187535887647667702988800000000000000000000000000000000000000000000000000000000000000000000000000000 [90,78] 308855656957862340868974107816900746376768787271218571372338751884735688048557437686089282825734847408670950408182345903884561021287445539801202064336296365096428262459867758459747305093335682330500067786143900701858547687469461510491360306979531955656696243536348431981220595211944654955905643211678122814430574468547730552688873741721235937206661692772030683188798605665833783584505089349824826576969211168546857752107724171056185262596068732392648287927443002471316651882378988823378378901858321998469411936371707027337609780352487726842365064819324454344389623630288308784674263852132328790779346162406268000636826899808909534209594543000400956776063601076907101174992633772714498173557500973239612361104867258466047904351735733636687266988374007670986401558835184855583138242724430794049683800702503445894776431355275614349676776768998490431306047605671211684584479710397989958444207270910094066306166013192239932848268205123197478135195464319619317894260620121189173987430186472853316062314448017371078804519784200035004595792887195831101970978838493729244823473498953650236273119502400810673095715843830431831318002442831182708606808584247620234498993667516269079136639640161464498377927334959027419594378732802003096838993204153659047362134280347575596678060360000599245959540628011864183436272527393196466606643587990650885807374145579423065587880699474627728109559664661435699723564901415985903981320534659440560584959729478655518164073315489859480633061769268054791481915513657846234122569382001061212208476818245302826997174642780083263688813535010220841844381331232729404606686519705515594479243928450154356349141220336795791042585866428184780849911992459238693854917710625750493736629657420363760972432292119885100900179123028592002670850746136908832443387735826800767517537541987423558303711606705278096302719540259111064723504573939450047612561338049275777386801822771664228526279517477177770387319171813333755126647365817082417121000440545048936504120066325122451465869946781818077396277380256016117926151089021244521355474305614099150686166522071914561603129333507862988669366909522741497442837737214790832933269577489158599655465788709499036478706394681908807708366454337355400578688802605747284271113098210336806832072664743028528810727999860381552069084831963500013739684856411230228388518833723407131167986521109564861114014503850646076986166985816309029020268516378333516304117862534086611069207855549583075996129930725103880972604435837933933879294408121943801255884561017156403200000000000000000000000000000000000000000000000000000000000000000000000000 [90,79] -17603870470325110862045813462751902018714041613813559166494432322131277290245084810958367594095400507609055700642422247164490703268312688151580424008106674668101909290149407875969800186200105468258571783917650889709328157198865472752825766564814837175920397979837909267436375731727619580366944424640141416724696240067288134075021385995785511253148838336704396546510015802749660394935359728582158857103970101445438338194677160706968757557062990506898410497666075849275040834148005259540957248747519874827774309804447534352590535694422618174033175900826994270633979176502392548560291005531784959797080115148276754019613413175304936235048406051880986396825115142994646092571383924467954726630377646581113749404919666007674137714442564110349597183526851636288351888927594869618307740877737531951425852659216371674626484167773089318319619580082991497516032361217733972175961113543063199622960300272582630591247345115181744708864235575192316072178028740861254144960771251422457977804210881696473144312944699112927265319664567710811277479843878074524039814558291271687314440788688168195337827793805156416359496189451878194297514288482411062505285711708203437584631275091651586108669925972969869409749324946240576290374693665739358198260120568719015313050081733001042320699863377605221922077037500784520247024861779638960499382529814655769623006652427173606976436181682339036150520127184096311499289239407727837049977541977305984564815544794080765770465922554913400684059486465949998602849541288845301833752785730124052312338488773424529244466716570937719921763730521272055504010209423706680281175104223804558750070544754694400869921199614576168873904201772115103189566250308469962119466039963337577749724901892935141329748714430405296085282249450487975804250133882570507006493454318750874825686291345125122980267908234301065557629424677973416081188168019897859701826794071878328990571260266979401453195849483350032039146201255069504289690422206188522572077646922253403421073153220552105557348710381876218946048788711372903597672115154106017407384979111987298534730636167792347981815864033801476277568473403656756490835923905745680013411424845252265304561444050231703123989934147458825175483270393646362789329736027182095206346889156133887539180015637424643181483640623472205280128998081909512354930869042974220513779264180409302525417212052731053066591532357521514886664793397029065423553096183292883914967436277373304736911654151770662621424970953712536795635733738601577647678137741740318967755630153459302400000000000000000000000000000000000000000000000000000000000000000000000 [90,80] -1016008436188187457081402564492045349805295150771488416039115328699431340493266678503563780205270480797420057599422794877879755694192242829684295303942892784451728768888745075532610339658660574588242636447619687898064992932451742830920138082613968407517020546110505296302334308752459390879157148867341082714251107614298836350626667842933456740304847394245983076861691132370569087385059548392416129565587166850612379671038831316302428249721736797004036128545875246442287847588413845247719805891394955708087687942621783907702694698243667473402965458120054370159048767743161699769698820775856017752060406475251672549051470129125273306287724431818234964735288366614278694300682453450487852809410555571001326862160061224020234276379618670364602725343030529303869561205874117402130501934769836839696981081926413314581948297308277910111888314043677679554901984155272154581928404109054340625597818559075339722798752370981315486158032789329689137904490256748784075849381680933991048462523133755374746480737882853101335401754642614409940502719305004160401423922673178512422629161181902360305269021969218785552625461678704029309072728294928446624952045315124267573699531741040070346182898950524794915892509515058262163785457690450622312864667308227313756746842681517320067821014881930822631925798622494329914018401530360450387248341769991444952238481101371961440571119037114846594342770692279109721506207021467794541942829798513195318263668007709446970448723137848884400583395398960008380441381529817197086596367209540926899122253008979902082022937619247719287215040162028106093862689175151105317945782372721007865238152643908430724680051223898676805346093702865459822873164048858130301441405034448094652086578513652766995850399056507313527502553616958990139002460009303565093648038697679162086567250586672485954507409510457268146129077784250403167011261658569204914330515989692882347333560926957546691625355082007840704702904629481322183879689222921859284697603529698127060940770754960045812502040450672031238865627350833408821828792919898461197747706864843119510842892909012629174244906848999180857323733315870730207453756386434278294757009681087222408533614010667016992222978525733816364444637768772681909123825449583355661502440324535345196086291032182995067837287358705307251109667441395949613389651724984056452232806545056806263287329714000285189592734578572348987479440306207298919581156186151851539550623142979486506935410932738579052350185927944183025549501401805819420460239128543129157173563643857469440000000000000000000000000000000000000000000000000000000000000000000 [90,81] 124332948198995933398518720175136543047132103780174172389248324217615612773926262683738802103031808197038816449876836613398412391840407093369206024168702344021239037420334385395409197567085806058185123296000569053578804148433499308939177760260100775339042005459336539248134157997387031123818382675322880141394810141974502598645933424198706439015365478605584871765594846523004662676680499838074388481108368038707628507012709015574322179909115633135727937879094899596917137807362717663875894733666601357910124696439037737941210569659467929682960991137540144777263765747728245085943982425716371507345129685241459269305187246323521601232297563848496952489862234283027765000375991834285495013318007481474946486272999491579798001401113643413509978032821485995464070615674576888967182894213466488620622922126291926517571287889100805661950516739981733615611813487356572769548987329040479626080956488019382541465152011126877628855270457650975021168413043793974585039977862930729480276564573998559763717220573668437760328156367800035108102183322099164563521100103496596565101036359034993854377547724524429152973243979627907570639228686331491480719344684833481776174472051626036013325494397700597189886001741666427695413614163684925710262269468756091586058759368645402608272113695163302144677555249351461482741590475910136501746050667389539185430031680837735313047720686215247445851416224816442948529868140897061182249609900964462998193493552462313627149084535721280858759362986324525982019809528261440921281748643401414431404453872887912021870114958787562495887300101699880339493605402949063014268668390034863809650953876491055643535810689424240168310572616255681607870957398297188467656917535303556524405913993457276958806202276174292347798282845954956028759836512476701019511605857617629903811802128812756443829020990308194034911129934179669756205996391753298813323144179046026682207100294035524376019258380273722918128105251704581962768309515714916607713957135353839467562846667314338177199249339882742532335398648202141715875113652685066149539336327749880690157101147700794618715661630701259015166323172238371169347901078769399998375388930208732263305140094509623611954893509596344876738193009542370206429847440727364304791792136242880556749418873522123291810351654198349509959814935246051386630594075071584797226740002528771105911747355452281965265869071997228042450672821064997248259557772563587517813333161033674352034645017086130702526729258319377925407514867034017607812139734957864025783321051004928000000000000000000000000000000000000000000000000000000000000000000 [90,82] -2787574816104324485364412043088966903391701013142599365591696863578926027692105419776289740773224718094733104515822716456677947837679278268827824300392885358070838410419307256970239858101207364466352555446914071753201202342940220732925440384163756046537241025274932035880164922963408192981003786872304417261503567760636424065651006078241196853177363627967799371466531557363496310496261666928481975781745140628836658355634082162030478801305106041378588146784563354268732717247544182325704613893191784744059389504424477613345118171287339852085733664309372510668405831042315275758172033185436386981856337137363768605122549218791426154697690945124139110684572167114134414664772266071392468967020867948602134581660705045754717062142076268929999783925220439570371844499464067578809779476163434949359193736672042999163201668460234582319307654409709554477216561732018386443911961506523256585170628187420357418261826120703979767912023393786956468576616518487913068536380770936125385807580346808690490791262154932304211798296213848158066166859856235738416090457674930128504864951798765196629201734564604161438921411323716138214861968531698189185098138057694820502840642313341411060093409174864582248913441348292363267845543036162197384085138711951394530919417991865110139205321288897622435694288012449259912224378699631142274385026245339948724310786162897023615160372646066702895301208585605779302614641079232163111376975773545810673415511632404420256162965456333962687254112514798408599791559137923310003072228546860156077404289402865912590115195344286586163745369067618898598208388177615800153523617100105656858788663629113145873305224520713258511752969197188065762268522467721971158595255163998534216810160738270429739119161458893547024640762799519903455286472738540188382896328720489359027568366480444134341264885980235153802981927716897057636813694763103311268883129360316836562685233035097060986502519380672914656595211798769171812371658150997597752067601705999822330443579092224771818610366173477760715934977029631193369113814620257371207190439783126279607634498553727383111153495047849626128581088957865102070872875912149803757977158044038554797295138419298983994643193376234004135890746965567760502385093159923720738991264848282348625040268147251083743070481353878968143137561201221484850185880349509515802364649117041401632201220428877857155450685697053076036641163091120781037100999298265207904817666709509398825241944004922119925288915190885176075053974681754086433094140171860101866751682653716480000000000000000000000000000000000000000000000000000000000000 [90,83] -155966231389497278380638922734037668744909182617853252781822998670071862796127109965832542835504441394771900672384084413613987189731663367968649173456128349429405153726091338173503776139354928593494094480978124330604523558076296566495609987456604429648691913690416033633444810741885612739984069415095011931780061057548407240484344546040106430400560932729985307833121447295380076264782248038636009074163988612778605109894085101772167370800538937040117471614847627498369581845584495850182126000143370758907567150129380082184787059492984154856518239848316907052340576827115925003129552848252078494330364378468548505973097149845803315838033752596292910717634703735088234078022862108908510645264053472364476598600643470001026895783426261553533324982078111698441933764737039533950920578419960694654419662987677281384153533379683141534128029929684908560878293041066249233955467553314780218860370267843633823442297658363881208986636723150552850531913266558951900996692880679491612605666434215170122767628889596436174307963895389210806232958456341674925483029881461344050889104044459893205465243880712673957359179342249080229978671145823861293598505308597195995943949661925217064689103494631709492418325944999554720393461557742012011765211387952592292508571601193838620457118167666519043387662403922683703946416032752661285707765046883629845834736761894005704537326270346546689430880934187233653564149758023955400822430116086955749983353642867595223487522805746398690159088008063089358279356327188725670323488134677212785003655766613135764066465094688339726744536431631066813865269318983500068664333719475341856524531674283413024082670036956930904762170151767579166857909072729330790919786893766306810745408668599261622801625300925412212503205129943945087727335290146552706904407870396308851287989844407224603820976009809540257863852535347294966532434613650795275715864727450222011819133971418017217143840051259265978375821417590867574371472126275585614983860777194811980308230181160878584908529644033578931009059227110797153167301744676320076250043706122156361213242599302284458739423222722689102544903623997285487156491342100296505376882036031242318412708538838351939444632062103968799856034853993922700503046172717358049015509378039594443114668001402176892572728271264434989903725569623457331450604746585784814633600954209372792752369650577851331863266246953304377692803387469010176708406602253014514527416938974295724704483674589854700143110264370478898201132216477620812239810594740208029789416796979200000000000000000000000000000000000000000000000000000000000 [90,84] 3052990126932008271298628421062622768205912840508329085348292507408878706918171451686162255277255337728368027126969643429290443167773492747107613237660045052087355631004854184570114245311016470893678461876407345682220137565857249424174955919833459470099132996995417423178680237868229043620277483597196523152399073897694117370050484686667534986656791098692836067737531507551044300232893775552185842577828952010661737585021496336720702754858126082678126694240736013431553539950599351604551700237692722878314873092967711043956964187511190916943314672017888745995525451993424006889933324920554036453473659528949524611620672551525375197565242720098145375770599897422218318481365791211105404884673134139218797747695160312422089459035127648653701699605462853999055819460735532584126589159515068323274294001524018434638048385717342916221621034263008949170055846526083034413567927303052230966323747728396928624080533617927749487349579251630363911453889015169974803847346612910952505969564729725638328469846188575347343315370604040826589097141607058083637958308481983207208274667516345190771168921784317318740192103837564186010939877184939350668637988287761904316017614469544927263267321960989645985862250664411908389215451659050004043324228294504719903634427267741135618357459532117787620622571078391958080878782435369436531567342397806160774434140367211675993698529128549942567817951010635216055077769802966312529179804422822147282689382751879634057831740684750528993992879393004813564044898115640859249898270361439873651582023204345500674989265441455777714395137398112475050549224033805799698884821371677024553592834409374811742580186960557983508134826154913471989096479555502029725447130466271110843992865767566649964650151156607411724072592415582438500911899660518123345430354050832885063267038617565792342732352036615842839612842285952013548045865820328284989397435073303954051037746036046004577198795395568364627256165630081755929792448257262652532383042049608201709722284208396597166624319393422950358788928849720266480502513340599020113091689206805531696687342716802802393220662943567940666743788242062208130990907723670693712162747444924591623082337128127159013548951263919188047620719088341247902743364941684989345822715340827793429187336690742107527354978463377456897349538997745745146150754701962559200451941562825361669482194033157641174242077240188676499139114480615856521337676670678120741877217242661545410128326417459842208405889300389703043846685760220789467346653474663469814727028244480000000000000000000000000000000000000000000000000000000 [90,85] 194159069568620957573597075430233300469537354778037917497804898217025339162209573739025371277633901387873742684431552935939953168695594621533888562190269538098340032864398465416738087241297943457904115774954605386063996562680654209574630363028041904760736210975135093623501223933195064135330380074566972269685881581060734123948061253460171002831190882132378027882350877778525093013556071934426319691643056381097798810348190737207542496009493975737217649490836218707162530365973025976055281768656767692172258610962823775782382964363633507170915794803418546948746120741533191434924395746535025404772939573508654002410656192816352001059722938168515503306009893470680974859272720854811786038674682415604988921151109896439835354951566706107307994770300465148097923517843541894419079312617660567127426748803256260260499072937987541995866902560747848042705886366333117424990462726890682837492023525330935138907810874776207802122771327676858690364138735920702713750117771729766825050544713942353661597361877836185720256173935154755297404523720769992758437565034710803405067818239798555675620637659270488002147945405575470424696820068917075580895942006880489911737598690960517221293492998723259005491562220709876029314109143653681205424474630983930626454640531633872898559047133299540273703286374153317421577535844796765155495313459518415622305159045395273295853617629803324068902024921957934202970569659324680688994129223870814463320794375518006969653443716234115044739648508855842232671316781072848170255721878243176962820934811891870354384778722858187567685084167002726108934032273813327954974360051020546051435227687632109063463176215183299907694612091337109430125932856092459277526724737085157832330362332015790722807998467583834675028154783911180493680562181570562125537853110284862076391985197355354795772559088386392542426751383374055330637645711020344375182757248314662185131333325573700995606022575798277144325125415023647144744736140267978601421603518931212201332236817290311354296977498642683122889971635045374535721214716875973506780251287131069649220501973294559345814065126736080358641436943622024850410688750941031785079098223737841378382181982225964364342882491691131399618672634248746504357055891745860680866755604308756004549794892427723349923085170043862920593526986883151159568018770509241975884492902576185617706567502486021260687451897295526274027978878238780494667752922120309920336868763438067577918566353762934610907719656203963936416281056203960342978687288565624556011860787200000000000000000000000000000000000000000000000000000 [90,86] 1944501538580215152325044781221642371336858449027732594140676314405343876986864403367340443826650345899450418793239867278056504937752865020222570630422238985789969680884790330396557616587656096000654064016564509998064778905867772569923679813936338097895256818400795268112038548845914933545963051970163781849856453327845768464605042059876149080657813744363180620094687291423015940959255710109411028018349566237189917783786678540916210869672040659525435593188684872236517343820978606123856402774084907620000407049837011054381420621087287153144098979119549518503769243160238293414818774358218783125072847297842263611986142673363372084718286906905423397946204281023952273763592016957884349278493142788265419625837416791507619396469029010535873530014708578015944663710475692564622956803163423594906810931904029019572585309169106862782445620102936358939641080866117966492776006831046231513009021389287437430491606650118978042135719225683602536015797991210156676959155627647846491517082270242420461290023472683268401781378927056222072552277218384166515601709530683026550119629544966675958158490374238193647978262389677885010659334822191775116307603519697667378036978481699837859148862260879039770132167358756650298002943645960659617270420868379468729955960189509413862636473702872108779485150371736975356528571784152806502980034144771527181488313973214746782718963597328716962678685965079039707120049323067875902364036927235491567646058129993461444936251457372777365473977621357441349086251553903694139047899386836152275646386411267385615978153649996330283084676699010561999311138803545917872877274080966653386480545868411714950434510933081511558568799629273225149556526046448940951272470790419467436318558148112409198950116190553622672471743906696220643212194712237206349424604664500364687961661560467591846262213404589010297377813615705821498789378039434783485228490479662396280400303263235685750070821107319957719356814580779020118446998703421713236085275364693344951176861406448467751322623621910687325828495655641731169126341260824295689688188760306798466885305655431802665293147141361340482125990369078987994103346685246460887741420228429323759387983884833566216159688802981330292301174448787109327189382075090985041516478451071665616409252908603014417160062450576035428475427612480799417243104907368548449712214099716942496928320418351735984648693665162972672407099376985507589953574211621259314603578648421023450420489993085380465676047816877372888532986506580957053245608095391473847060398080000000000000000000000000000000000000000000000000 [90,87] -93053333875777160332281860937208728026001509468239822203762126987840508602508518235114895506777032744709517571089679054777347643867013895322419348336749193209411691924967867628553257175533031318289295797825157682537455432934475521952244694718111962720140094140804226304949121562070363493530300675309575859860639557912194529373385775021018278238391899539572400345491077322069259200510028525100850827999088822668044249367835955367811212831746009541763888088316307758961971591346557454035862782010135831160397837361777508784108897411102609060658513425702091887665564314229971434325831601370916057754487168871400841739994006582204910261421249202886334700882212138481245931729791630359715290520913685764972122292668412840560927933166003536251546400307564712200873864175807434003580574375421723270815594235467270666770619214916248006972025661077090801711706322778647717528553217930679296351358714141409202845892848049439372103777767266944538172512679747009593800525944523993189499121949850082399867421440974370278522892797302399285749317805280643678610111985441972301540682224574464001278522824494383857969898053771069139709369264362251009536016796542159319776040763381794953309622674343020903044875903162754422175255135974349429901873325091231926712006766697265009089725775941645387738080583819942163859276324997479143182655209990323138234597802349481421827437090423449729907247554532748969483498713313888214353396183538872325608828201734129450103568597945529179247265005381554174956856079829139448157791473957743528178908493673913224128983011135562108963724347145030534460835625022798375699517833630070185520303491871767088876756786322636297669714336964001198337410993619826081162055748877089022460197573244783099384015769321973382497854679951246037145160363880327946337060310419731034431625017805910239506328127379245509951721577174170277843663835194005323029258805414873249232358178642914194135474809404072605016346977492597572075206594282291481645591394205198058687064346745627188569820013150323831119161946378329451544148060472164286015527452609558698281177078910890990197812843758745746010004900552023793618821747337831829414862116465945828307205534166212082281674454688735744701653751606472671688159446604062783716216279216509978259172501663347250245827937202157145753809046995282812815458257757972743475818835081860344995446012188377272861069678600993043273348841549637130829706038566422892275199288260784040428189228524849134678514235197585090278321561958182451460706616798625004099993600000000000000000000000000000000000000000000000 [90,88] -1659998133968349675510873431650473426327831928381699792233318884700232812725211860980659250529917222643369040530494723949093818344022792766433821373232186108623075801109922334921183808478560000612622764855721447062070548837319567050214697988865119531579779954322545904287603114421999251602758278191791272701623592613644859072857246795290539433492684440794867657875951937878514376097599705324025081172186234533211398567998770219324943311976155332037811647534357067736853185276987919868155762055659956109266877761266967322194716455735239501601005373328300927865588819778442426526639731402729993918659688723632174060210938402241905081512657674866826556418203568411490712324304501126278301336454806541027867160454553292347696276547344213773838133386307583765955591670917442703624358018990005389090081118018602535324191645147633855524155395613010360688408614943708548880398992419586429805570939183706021275910035855542135025836721720231658666605142688241245119818148398735132846778571113517786597221476517586311166387018414983986611360127719648915867097828719001419221360411838614809549161160410884456760207587186779614125100878356563157436628264212938020573052805993027290325684171730057057225891848301042648510996904224196141502651760864522752515098706724685024252498740985829033101252974852610661438660953021986956656417909386143424334615157071612223780933077147262692305661741253096889329560665244902658760583301201521950752239064345029734039188317258822510457208594674882693680139082517437540663020958532201683034373923726110399298033450006013115815988236178523611808468172052412243207840769653939764759043429516010437890555120016143031478265095199729817323604161857338266711970069212534531690819328343405269469797529048379963423710975736499422021629707996894896518800603083289133540753746716037006442530277438624036582528002603991579145074981526380129589587386054174697414571880160367211230844495942420817843960824055173107756765858831266443129967140326840155325806404196087355643401988950705455726353622443032051499982014678022746135764613511801887424426031574495379685656825052288383886687535281054086624186669808361024682473553632239173315934828916145157846787391876298940057069659302010049805198885006700006816913505422208497031128201645109063949107308831748037451617574783057245351560387704505628613045833906058318061773844232303543128400108131742837301179031198913399209945766860400443237053253196845055792197475155952356250681547523907189515196384411056167283218429153357376100761600000000000000000000000000000000000000000000 [90,89] 3735385426105650198446250436516215121098234613396752638319925668573207258126844773335026671985655967833004841589857833396232603884095120247679246817065118323466014483742067843332266643343950290590741092317556604238098407094155520786401562037787040709831968528061235088259302614758890697967386017444297410394462391198449357601530378383692696106841094001323668083492620544456339369267904060834506001448159506278820654898213766247386959242656543356092992669786512686000226909183028475794452797892783162888873286939892339157693435270317647740113982536869500445195107216373042598239547286981126670698206911763346368262663623430713857481422266287259906326893348994693474642264750835285576982602332729953947954338291339472365721291932885328061704412910797179873861031271509669760314734565863173536994840171619658557606905651120432279474893085455588839137810640339209548798432618067649349636722751635151892368104748018340564129727900037832940664125841353093290147543794639975503533541648961727258540600949398480243933820470966940677790432005811767725938178151261503201984578156292871249870019406058947947014962014383241872327007890190281690664594564213784337962595200317208181021548153564130474664515624983467433835567288044493106862124637474721423077920780373884123560552077711238963238618694330438401320745231770864546361753759905760681235820164951314335624601073750941049095682627298503521317625567447162079552712428603165219333910551636579667674041099952268818084165432717018237729389000104268842957390852509974811257678510099233040408512155074770773482657621114208901560269420951312785838491301659793047929536036446191420556563202542761732670027379573319638558678241448595200701610407585703747529709325681207326553495914340709155494346575046383195421675408581610857994293121904990213044826149299687335565345733360593404993574523160650625932936034901140064967100938158884995047082521373829268476530075071043270586583898439311829690366386356143176204101199986458986080995468160720707635319559315348947687835169248100845881637258908112088542692918010447995100590447804089436509241129131120697663032646279399756435722317974240647983477245228800071309506349640122062306562574378887227644898246983619409546112984077828959820569080280975935177402955824265063088221709362419953330755793296083315166985840802357933954890976084729781596948426753744358880521909598792734448417531886686883179637881285247873833127719823330520176169487571562547771837748219998446407786044078651091230923173726598568345600000000000000000000000000000000000000000 [90,90] 221166264041857083613787919706086992978755517546468391490932520823352838094668472414114672685036588978667454919627862947223721848550877986344279448144227403850273956484660965820166860281658980537668569158857269589439914915087268235205764627159853284777567432855604518093997505015630772770420291363085261590803879863814928445663027290171264319202659977423500676065690469121313924727472806972660052521378731498705088095330810017211388563104503453450922703222249534467852932699899377528680250478845674857076131009004939736477924987389826963807365191646613648320974083467087623785281085075716787654471645629641023655547131644707284643489766860057541265955374295341073435460894352667258658397494342395766082548098917461591359826308040280561530509455170323203709904040001936283431203441106111748353085634876854037106377571961259023826032605346778498925464748646367320149278078906412128511355342575965920844521491375813318960784647344498514692795298091355008446424871741057416069276266381986101853502472828050425402753953652812542889621310962410770039805337113350192857584215978102128726286512955150833851071419574495064798177031068788219855504435608867790213272359553577497037931280760526194808157176776776069546129332341253803842191876908497236222124652962319928226269182140232532085862894402375241063152530222901156425403666004032878754709453086730721297771221589892589423365500351008272577743710485610480999573510748383657612672226843430529324531279880216998484345819800419484506850004973798836193058914609520245061019966283727685803543432109168875915032871458709919007254790591847114666201173240895092711066066327745272614473566412793822492102317192561775668742365332449796698449584399300664566119013973617965645375297277982642813460808432167571264218826316762002550635849365898949347253359912555730483147030011107787519360012191480606104072791567494675925529390143575086597423704757220471215424860361018107756140813067106470032341595124092483543853430525837350089806510778090641319369156012667596850329333802391930108050711998211551309967384827085240684826057843804596784012979452714393180744124060457072062078719613089066205623032242104023535377633134504010250080949787714787384662784618887066482930175561739129313726413647564986640442895822651299778944318856676743838530744435029259364463759148062606522739928632255247148567731036499548501272981813755933270238637594123594044918813471680401457358019815007796466225089453062287707724554061319452316375964942531201032014000959293352837120000000000000000000000000000000000000 [91,0] 5240067120129293467490571316522971254443840131070364522864830489591620925827500966272187206615294034316911179695396403351706886767600667458596675937730154140196850358143590590299166169263829937146242204130517232054415995328073549572536910959964093541872065603049774685117261491607355946295469814597600309524567045326052726713067474252270187708837854552210507870380208550279878717327221107699721150964684907529376443302894747600824806310168764295874900341696861328151697753391308679574839027219354987361574579845014871936693805241464468897209184517265567765455477363766424819342148793124253729698972982945638221719677698459234945232367174707046362327477856159638557322626309688573702620125865727654502845485249806517992933116577422438644628768418460136775796239221800783674260975774489423663352604377693960234157629721633455699028679933729266143890977755733643581732358302227848926105496753205376933174556061685776563315879417640543804298354584224289766979694338758608154367036292146920714280009907715869318014677514045118833880938267454623977994273684960590812553687769629308351788225729016650203540158701343848628365424330347195704748448112937912956886812716917537089785150546560987411210316361131297894311862808928681119885642472272094714758951399156095183713760389389432037679913950855205189003490188262480291678406459174369368350885790632199752522239320893005757433552804148559777528430048591075362738312842892087944678110654071395554251315591720215984856494089994253466775443646980125860990642279002288706230469639225697408933593122484987292058950212722103794189512816113617153488093845507291246958972994219786184879666805237700037492731100492503139357499995445243293948870953164428426774584482157894924841510323857714947746172414700904148958914308577903672844408729313508687275342263048267579448898916675863698939964328932313727237138495952887906563751132102573543116201136599943439551530139643356425289008294920069659036731660993220532428805535621999803220387572116182610685213678647685751907902928995694977476235162151032885935294836887636925100185843177883950634501296919718283821932498975988025863177095974108498688144037705191934444971336601619573622636939710606382659022546085723701708359018012591781471523185178345525818276748042326817201558260541364454037878706540542438906715389448610738018850293607405443552725644030768513036013913177601065363412799827677207139904247309934314089779191063975960826688709201711636990796364058917844024586438767331510989555791505643837426738426624081071769676615252870703505452564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -281910923656496426834421037520020271003203958614103105588280714331975598124030589901975797671759765116846722471188853505629043050520728408474589436044214487350692443011906934737963239115234561244822498084645325670828864172965637779788704631725615484275898876071617761242552694498796799279851958442670438538534546541768585831324019727488905955361141487108219726014205168087117203780732599652603670782034535767448148757793074360575495046207964966820369843689665793345586323569906925186197523875722041501879596853717419850651204513291758251209702262026515541689362989050895044163641255406890380529823414065551001516654111747531626332242431705457544335428376290291830679927587780280198154269690440955530363969265813679228387469783906107872751964177858162476965599934234319210441700615885663020521716103849187075533603182073602132338560930764341487426172207997345447963407026705978112919088640132380857825245196357970528853995767214143656152960023595573113766590745286707876391556692251844483892127873653983053162935977116704496480308602099220292714473241624891867431746610088268185525247128303284758496112861155679348089866661066833711089994636779458977545976950101332363331138671135718888473269270330406647129616101002432893638568815951601193286973806782304539632127471772972678072745843807232183489136510339115395181460422853322522999163475696046812841904760850930494347541748252108120503187156594048938802219319732734804302955976824913792380155234801127212049053110865384632004112983638522362737901264491539716324870845386115466109913565553415269163411058697990475011393551392106571052474242597668980007911573370790510338095679002329912581426742923465471193886451062291570697475743950217228634842953927015395772552148226973638480391568924151118458267342753347751049174637876480738199951886922273274399433265044412958980931385438335973399507377355527134864558334746507814821432239273448829046378830820674927012839874240496411441895880373880972381788514653111347194052708850839269224050560482112750607440010494500926734328614213854487973450840728840413938745731920860078247644157422382564649292353392125108234222385380021424471516663419962415566086594544389502831696565271811353927107014487725785822790220591135526795825252316289886175114830035533751624511810245106310961356432617767235419307980026693393269120957019989499685234403693944828514555570605415948497378173199485042316042668308049749253383635649808815658303141761739541776952832866902863210926510731591118010789237831026750048853318814164726646914018616923077417990910640128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] 3019970133815309159362193350959939788153856007382215508810250830171169095153934397027081644249529925951318433024424474300141614376375178461926874342775123660926076625009876539428384754421373890584575507172687122371549206689238849135597861659463675469891406507238812724246869010442585334849986993086206371937947694191442172064326141417129979486705813938989432155442221279606782603520535506890625918651987175778895472479338701248013512094822447771331261883286072595977486736918035834657300435725051243010958977520420762271282093275625384862271759608844578379282916092526784325180899674044353035107194016003044472010891121159222515190729962735805942280479596446805348386963711111401033837882447514056323261802424383473397014731720198399422806198461523958180453333389114958618413546453255902166382362163565069545505354744780704482864508446956247055572882824511563948737329982942705756159110757116320135688279986054529352475894765746394028827074267866510478613031657147405078302798003731988399789224817066059519559640710779257542514827172245467801616764873318822046960043553191605306091099382860657609239714637146738526997986389672145998719745827941874314595365236629711027781276916782665747203293633244169686666609590462908685825192628712144493696624329485234363022033380373553731951409201273812083577492543531929153349605935697960058734162936608020068087839388956788338869796050379733060735145024004095647561361380681659398435808620110275779086607486749611616036678892175055338664874912875732571003023047314641172656352804635944680275496582048073116635022872427204323186375473503810868041726920675863952066684702987603781597071874178186108117262794409487937683827902548556939229110177227462407506931281268108022274281395334354897589125577436267865324440546606971340078959277526114487031779018945736037945630750145694818481715317505358436513069740776743394604930861254940002991350281164906798483313585235767264149100163280595566439478909455005126791923345188218605919187751310522943590715629618813297486383001819962088239776792344556400286033395218415562996617782294870103732957382769759828664480339736702089032267801695654647655166388894532589657209002996224398535667021438418385728415232153079545692013920616748627545959070588261536597481041601369198712850937354098288931994589455089888701137140553235738089841116804334118941530904291917896843204308357302758369336331110864723558729574621361753778313606919446995774990874892501550728411601032969599368729784714352064894211889380020408281600730193239161372881445531488231061620690780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] -9341697413303435594169894487702272644270429545600636371080159173026910055356553062372880993595602533062876755970921731237647287111367805470912452449319028406235727276412391986667131111223108523307091319759984151650231462413693505967261465505200894492199318204738431696557466722926670808514335724079936304482774711349274694793706261445784345006837185610518489766173276822561428046680064735832747709171335743371779606374709244568698638800755080785228373990591852870743982064793191654274695442579439588682153150969908496305779917287515584825604323424810714895465055799870642415800464311032480481879610605460435182897679029096835638144582844021721698407530224574378890552130947085444948119565167783962882950593344464808991883500112011439794954099061192820401738175228505704813788482324848524886516537737387782080389102085452438034020419470253790920958753167725605963949189452856978250477050330823143295822623582344585653170382715024073354118162353758000424403171813774787940791092234163790785873317947159148530778773170552240351251528374124451199911073081415915646640530652189939030660286939794518909293730764784145867139308261779152530128452764753422100470902794686362310106072815129876908852203762547479784161578706545132080089195690999449458209980141821139698692688398586529838473847636365378047114061649405343870860344816895792578298654008891137662850840898512831662370204487169416861027536786081569852685710157989335074793806627751626736891911233616937092757626560740998949224291506654338550495346454408027170670076032568978430454712634007932847842613613114218526324770666952187937924672838191705096111354764523760301823819933823731209155089363069516974999361965262629415287122920234564802222940797892905881646987131897060855312745599454899560012595403985364167271174436379801169115747387588992006099815556589498735194622104513975657385837870866733389594840752966110908445404929176462873432764681286268639935344091279832776134573929812558420794099519027990528363604860639063925916313944344967538168221991523145072801610282356083323754592537850050538434913664471483830243609622363226930944509806251684758328028925781373870842559005364592961022060565750315611609955146516283304031974131895596430406551131998680847189234815674616265262823884092385352848986272428673333158639754005550087769914853118745550694216203107052146828225051937536352619158618477875495329304701333664640895155172094672036625480760945160579960310221026755685785449707713946021151194399208640362779043519181043603615549333781273218871352811919251685194656481542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 2420623822632799077613661801576935859397029308550449951507580756424702442063447566300507627875938854151822162962275028761084577896874333297356881437754389948651008520877260818266185493727529651499197348960404638543503089327301721197494296976606380537122332835473772658670914915346116023263997311218563059395337478303707044758869881796527541917504088264710355548161870016510061285118786167196508076615960073280303199252094953983078002999792546739311999139225487029155029638284948246369208448184612839681164931550444512825699247273020150690907997581867405304705441485306902087143018520522392904649042400228947083610680510508872430445848965315018189990553200603196279164842809035054575038777414274809943291229998365936296698465410879060542519865817198878163912391502499470888789123576399542151542127342263970334650702522183249743664332274887130839828776817323750772944874713833653079070333176760455853594689848985887865071717650746432999621960368141933350137666456543508951748188015637269030493055006080115909320871771025621047533997983606807704809529352362945662866566269349079419394779028727262008503333267111105098177484660057964875365605854697877999308274850394285565266512623071189701575387968691126598646370209277061525956740142677713489455033079232178763728727903384232468971685193253337228183719526407139759001492525747264215296396749635012976413809788771610194078128695131671276670372656761948942686930506488347632251792001844480479176093266802472856946511490286401717320085810625358521586098785750400338163993719938388825673895382986703655906250892890225295673405800995336458872539082034794458740744901441400755457344866375368478462300005258313926038705321498213711327965425574356152374226960809733247600348680187419152796500129899032557056164563916126626042995916821894814777824233528564688046165800433887550986727774553187055401122531747467344705805971843539540677888829575472725267128205817194520450381810569640417918351450964081095081679495588994325740864144286272890051251778023338419010613498816971142647933429639561379613101511306669004840584573958081200208825259011711351318820220985958084630704774445973023961304092533979529553104812886175039450629481591937813494579126777590451712339545628721349988052944416076946462119862502965331266199039443240772294640412987216411942407509128682921716601836813844377199483309795728224194122372891570103527692644413235199715512664397697041975460922171402866848114603730126269980674016762592121468338897060724966660584120631489657899038369459133867149449200069809378263271945011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 66885895531477927146538737900569831603067432962117579104035441781174600966957404961819612295868819998527305383144195168589450907825741941583021606242720705285322038046267743002633126441105170368292027062514212148822915043470938056321307444072256568184699279766890265974197145440627755160515936955203215214932718756095334576988350595311705466178074764139838785404480044830822278392271745452046576552203052727300198117410468227809766216672898234451648992469809149500940798633543071064333009793708184530604926949533145983565186026380476899536584661460873510452123446012266604136241055472399892346851644013276549042994625279799041346300067394391855272823554521039089236883133057904236675721727558691125053716699340599422533399638704033580843925211978603356277987597319700453296908934356606863915029523780419226704288523405069730340572021482364832548147161972404122565272755725214663043245597638391830616880154433933278855295726792707941283631993549742135574329843800511145545159210832245988072367714484989124921517701924743362632117676569783940788747506135877024058053583838762366973681323548116204748026315448717060491990294553525539232580947557746386574426962341804536684405660009613319726759733114163192674820133157222044389854273160657318660181634322055689129281108576525395855658234920307787009691380459239123096331506725518303327690065916284701657993581180195075597705322201100433880757360268796221935229029668833785520801893535009609406717220035111968847092690184009800967464539894967168299909822098547764511504780126683831590238243902042747231844827609362643496045901147187730818326341592982503584964882172090563958287798695016156619476595763243398423944651660911758282902117389724204677925704129075513792472177582607390805424673007453126664351473490679670604426911804851292771590364125808682604662368234356129354165934520773926809332740183212354614679222484988049371307886856949712936768879077491360111015466707353504114882325065562136232256236333977530023616670595645433990110203398094393024313242871666721575188803631577066020327137520521723406387077159794587600542936860619211829852618740554146582844263720740248358681657559383830024805589070513067959132732100568947162010673353379035255755548390918155780341569394788141245474835348567976401250311902359194511661191215281781558323541454582574852902494293511440925477058691603803783105591652114428581954407031829435721900189543797434992619897214885394725663832922374744284904242311843453854386791022830525288999460600947557922649522800082470733182488532515135317068073094086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 1144015138340381942552371692060615439320886580169367002644567418266639120346124776236441215293803738572354993589947071524261568886532130004334784297151907634777888512309877023782876672741728333901689260992871398685657911908377867243032001466060997253974992868843876783703424948369498423880833837914125840032022573167123543415867581234639489185200426848255899694915111649127685136115744594339010499421747450744286876455402210220638343438473919353292803590452831401410694597914222065423222760569829145483591760320819109261700848237907109963833197758589704186100434236673416124432997175754814113095728267969275675850180092159409474550859013091613555474650172523339159581902618555948895544542846660839947233168101221449551911743915039618140191436674040416354440415914501288542866715621390560635576779094745254858383594371183292526611115402584877936140199809413130523246090131116661603197295004442063806099383043169015352517095960419812879444914325806699022585684591653552967347608540456125866968056754224568175277372191802697686980260128285035485666465801740095202144143452734312916578210226718262342524230903534401833418516859930063468759788676338508874642967725610066571741390774718677459416122794429954200694841456681945545712801214793394570036754635451457863167274748410577515151987671485763764759052348510108611804375702117259335167524951835794914314185986946794705952321584118601771154921379715327569220408092022359937144476387653355056186457915433194435338628009736605486642889676798442082050464810743928554262880771932778718909426576916794860849396871348763820448604717396375196711983920964733907235511736604704057244816719938395845995139682883005377249611675530759435906189794167892070624900873670006725755755027392346747363595565607512338252371122886852339096833353014469984326326900357746027231416446361429247621816277560366610162449600783584400230074480384039573915331817378020450556572137977656591660466226114138695860071564320578780131601293333414988778810075709784898407906913875447208582653256290822028116030098991470720014222122257989750249843058369960072792594069704333480267234121412508919381587982381848268073845233558846725368487927838194620708944565927718214493861435186030785717395519780199926310289045445460261076666751412025382875372965814613478291034446385058305136549298387381633317488436039610338863248257743065307414442465086769982866949271626486054376084024175414459239660349187008522915238800595154469574397297833585389612528469519962019552168693212762661818320024894777790170976544277225423252487561847767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -18729327545740575811111132504136652713776942583925779648418845053141270292527982286941636697202268146693298426678694823771070967489100623901478450669748762795675586419545825039454655379450178166534211983206761282672459859821738057748234825140271689838926551012929524330585084732741690864295531502575928982349852700640540230803222417667675262147100931247907547961006936473830469810785963127758301071353280131528962301094670762291589424540623949152243582994604804625149706697516498422008678121629116064973051298911138557075857659536352581515170929137746471407172988272527114506464314101595215057864227405456442258837219160083422697610024489261907227684569197605214987412307748735919016227672966384457874883685655919854034705713627926602711836580537032489875741399652917365421762051717105631099977929472008314780446981068225201467076585393838778659985056450886999931729497877553898996684796143912849859412102847039747959101824087893757411219194018806989561037986321492583207895037046231078987290829837099779202958452752065937680521699302412759795167755580764202633480965089607775942293674373543718023280264113956913928419252680266431080625842674112996251069218880176754754383244151631776104135681285806314685003265968516425476557827711100403057241702116442550810726778003125046870559338900863669386584140946840420017473881555968731130776004849561514517772921174208567558004387566790654385842960145760212412133520280797172036507613390343297807947869302797232878264220917942129857695079962680579708701454582747777231426630688068035411017982725027448059341756129750445511041327479726070058909806052685213655267559694843937486925079726110012542304034615476248198204482877570876465658904878839939681079904040119602286233795935833330438349087324160899911381067498129148325345400461839778329829774078941171803722276634227047703579846181867040283849620559864228696021613988150187284313215124204329192833139728090829776978933351085409066584616099448335192462717861844537971117377269623698620758559558328523634430968371753821217847252626075725025165172220491468434817881764016541148584368068092122898015069006415904414486393826566273749287828840620843837932554410238292521417848978216949784868169006256884359640980787492311305473065292113727464639318991252143235187031816864433422443321424264269313738442306301436782920357155351920266857997472034850089313275559321088575117662836822395200385901927677755936112324370313077813673841150294136084080221455029046338214335665741483884821017637225659787327361079867573295077683588250426177843933061679415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 140247412298236893602652473343510324824082581518533617195119346430250357423486923162040429909377314489775150584185818617898479393942747560256814634844078526783111776745558398979787521535403424490775077706261380012897581320828584573958688396993434830266144295202620818051388138916527163486847407635511341013035200129203119403498034718831103734824718002692965308950369241765392710732032498345616846450419797071970590437661530220149643463926886097505645808134314598967193210925805474762113359103928288136702913079259702873834173398746891070108203959968483481236760764126555504305863470306477338366869197200140377257476865114945419409932824533321796317198487454783040033402799300222690316397941508177070750329971685650998877647195089383999217734316174426903344362662821139790366509295640137391593480637281740787073082332310143868476475448658351944925949470179762335745928015710793613884523711537704355766280038291433218898307321420050753252606816011369104468822181920348917961231694190131706201518476098343012285064895460877182304891939181787970104472339678343414190352247016796127235341660838777235666167447988148863995609690070017938764441188155883658102990840693343128237956294917186708236267288771785947279006190025118415082914085220197577331440552500279111401191471651697546697016874589196880255139934934309446220625238579812817428429155044389811102110844413372455837888266833416704381307692202636497211626355820877203244151525328049048322171647660747070897815447437363669823127573638999923777387862503307250375333217692731839958783875600362855157381780892284139812215338541918404778796100977924254449272107918744510520289292490955885650942767042657383123064068962710462431116717715408940740752896597504814243648567343629395109106124554716117947553250194041650482305542204824318367673006827085442247325994698632321586847381921462995176048543949064508427586993056175156454830174697700872738097646210623792559030342292546302266939186612715629093562870948901115083008175648720444042899881343834337989121713358261571258610623471330020624213884804726433800694502008402557420116115532386254066898132727579393464366595346205503608645892795908894837688010480169168190522925194886740982260247726446190599039641359027097994139050757413664782617438715653597040871510974987821090705010202677510631942508267352518854568203120195662969432103473754303231502015722415061599398757897069402963487791816040425851615434029837507349302375757678280665289957922264064031712800467880168221239487042175770172075209651540750044959889120524363909296809742591590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -738148975606682664537028868309797778353230031566334223439220004397984410184433978442079564476912431789832327169582150701514449879650911144379236855009534799441788397595489601177122469164515534774210188710718566732958839332464292738418713216451217732323087000261724743562554188956443750167163160632095738998871577915033051655233456849676857305028866260859331384827125011363657831569376976653370226896110327919987241497889956587696438831317316900974457656799915893641386679642080921004774951064900827022789603652129365649379979125854897255166008599444130625073415235178871331235421605084010226288130503146899894954295987769439889841013231503944910383344003870815807975831264576713979283704443482557887257721800584576601203534018172803699374784647011131129467475348407753756278260089264341431597283693357122542891313939132393508348884402540668109922171247977016272994620695684978071222558916035125704945872402362822268496418966257080399246595696720553775360248710138874102429570328517774787304786719840090316849641346822448203524182214353795688766037010301043610360093552618863403615970049271879686978541735995799669064271560129798276870056012667611667899122312657014456944059067806343511517878320207196540130057655302345902714150847990637569756725800754631504062360108708447340619522851339410779317458615225809935112244642012753606987163764285137244462656769019873946769972391114211109077476500780897554524271143672149771039277383338576990872756716764931967183116226293667483744197872168551647530443293003433018963473253446134687129251368527107287485533052448826229825288835104216274834555543217433093032162877694251778416211205985560448846702754128012145592926386800891620940215996787073790968946013154477876809182329725776403896833675696501399303707839567036393677688266927181508170508197392772107384265233045967092510353823789499320771358284932093328003454036453284054999122516552084589699006390878289462287330996005156112620733736212826815367838608024427233305269740189191150774926248101354151477897755434535360327698469926435791044862777068544583823056691708111337052940568704592005518708002435077728946706986104491325968639795717584904086452925648949932060731246241810671387205819839581135256241698035973858377548059600319297581823952575322432952950602368229569674230719795366290943234891737728446240228141069912724944071229972594110745596260144030666392391337404708202872746629076806876188131052152447947989969619631766206832656599283362399933090491824644843579055533266257790333495073640261231200067570096487164601943360518104285184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] 3215104679172631127365024215225434989006498145168121579862509389150986585658732665616819375068132103725846585783683623312914571070012872241140895539821029971679069775462550033271826219041459504573767832516649519191186009972221963015923258679890172127379226691545545010998212785496747571665934584727586513656906748782228561678772996917201326505824368950691251034866422072443169664056711429919693243632705658052227668925617882772441589596695358799374040748946778717652756196138403638436997249109590755385015878397021174352697928039513960439880830375183191735651000579339711264137626403737423657382727940772610642963680787857867919001419664056197274072922148522959014292273745121666658385134724206278392110537231059120133835207339505275324386796548244267896580640794645961106154712725576362255455794397593284068342209007848070625574796811184666247256527600472111792479632870328608144111230153481334465339739208469386932551222217490257774677657820033170377284382406179426992751246540606738208987699056785807257111519108099920962501493622281820810377113441559321702286133313010465777823288221509691102469631768773716057346295843341366534655755474841488586460089969511188641635739609831513239232664521724326635244454925586854403342521437574398247964832061009506292718483547986151555845589144688879903048139407364066128565616131086381707423126449437217266100689535877405281459898681064438493695146864815899022084029243432911492004759375217396599482980958527454300412758073070902892059423294521182287029565631590848050364746558560665574130396561469061887968812049073804076833973103217349573217450920562508904886406399268270103989442492822390300230370536351814648197033126107457275052158961119440183121499559548839497412959539125307207126283295455600927070210483780912903957916487434616761937448310922019754597650874019259816112365050246430536174638037249959679219373478737774478221768911258802180873445474345920117557747134586063623508509892159932771392296609892766325575827815753375040114671364592969444552968284496111105946492658639510411469697430154930457361595391435230844518016662579758785666470880897149461467716206195634651777441867048114315518555010334986908418001209941783384681149254160694843159369751048512214747839820617510823821940597978180979817035197535077336687739585437771906025804263427832993236556465392242494831325416815988640839513376200832985477524935547282367239168038721114002461609042208424386771658357851172331531846709862921869362672624033663878288959739452399571139575208611889841999620709605514094156933770031514255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] -12708247244436628370837355050294261227353746397441207424581933299526932218362919059515324386461928951490790723717179921274210359017130082214217788274077894997034822429654988544587372920558301167542394290677402771068792121743376622329057566756982991368818272457863820416009102199313306198792723200930460758321194621423260117382127541516450798645878679546751874364983462171099603087983604349623902170475760964459547908145291608242336526353161641479964213900045730935897709449217802185966546793053273930722399659951912554713171647932722171054208527398588619199200651889017479334552847476474185888080237157125303615729664901814092110891404845735741228293549043680090080263242059948133851735016436915909803097997383936934710803838707379447606551420242856901346610778853017862033181104582391039767070196841690795703493535661205429328123982343537476859701706479567896899514760209323051896489117179783435361687166472543873171054036572450915541080542929913924445163715714999798699579350502219522428390370146003578940388730350954391734428991869567688213353193429532363958044968212502027328021521660727349888002454779863860481221855888287866163978110817083859784694581178824785779674606911834467201338523708321183829151622967018957478451098181645123826062019117975919873462631687964889415870245763328338599105815942044988686970360855568081629507322053064039704556211523042580976065851979281827778683469010947391333643048815967772743705884411897853262408354131378682277913044480398458333364614815421670737207895968140000182276774333724154898525618348320138271810713212403759711340067682217324174929956073578971306060628298209239242614691628836291030371466134188595894947985952449327419131737217537710710297815082449138811935214465582145753979858423966537323384165375360017064868641779421650275724607506412658731644960155590804629895143339829913096038507604218374333293283476744713097332855900734505929425105968074824028215136453542534418730689849009773676852392272148853175752955780357751860271639459243477107408816518320978986580827862927469702792774386983277717637322950767719493443858669883169200060038864385869088155101235493133059250934336239115235378389516262652090153197047849087110385568052121459690063633542456546170467316504373057640307740915808454009263949897749354540896622114004386288124343965630195205638157132122827729585544917720415522651577354565988465778970987878897806756081281091198034680747751403220057332741373859377665646491410376269585206294040883846860813772096919737830828390398421749324044509201745380682206555582967066918912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 46534201188161673990246580693226653015720941724621209307786153428506395358131947654994553572758544355468211159252743606202336432821671094446081296029720407916107468332922454549249801871746463710964812205376560685571951804885082278105846055439594028573422824530172452598361857747261964150164817222668887443533450011699410032380753232578316395851576189603174901779346198723295291440757077015980414500015710344759625488783795673357274917641439761761056004393759432684486543666568177846799093044434454900919042171330776626946260165506946155915919354137389976812340389673338857708534937760281798025410269466937656475424105801499620147424316126951873320032976646852740035083818025047406295191320838442977432034442978271974618198034140288088353991910459711120368199242551757260914674626914267338953180352514723281812784843227006921664998415413928814789022321679404609667266799606263755480692863264344827823015149128342683073220013444983929527686597679918645974836329991894429143217905013666548996474388158909997085380094413768289631638470272357547020176769229564947352038127240111169477693470899074724811390502457547648017847045158771472071041262562557327424370447530984433610498061061859506891921974037311925722570495774991261072309050739013786797745450692788577829668098343871929962270154291064429317168457480040839896841057622157078450266764282942950628724261951467112409696522785140533429769537228816965086616414167876837137589829403662660611596525913673518353626686782234751264613333672516644276205424342957938894959076815016906131045724053644623422865217167166877199174147715125007877193551355087536414163625127756873461700645324188954288813218157609697957720212292414657527704291828174736994062130511890295844153974431546911190443897632278933618549672501736813479118780957804668838765382370512511254327201930890663527906579049766167888408071839036303816656851188674590836281717390806385210097855271256162205967907125720433867445932305731150150917144946318212650720206370872695471156692590330269334052069594809525730404721986880624059794061859980925030625680110835124550450500642917808721915831404349719402367978069210196268361551222114214210182539991151754091205761117891380658822473273702464558632169927620110360286384714820311018298598460098008215030225260401322937743414138693255513437337466171405543427741013220385706160800929332686500627225771622114069161490348339139098504255785289687982640343523158455052068094283144664212182645588075107341242674711763858579195458689543052206202490598210166623295949563686152123055687456292392140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -153032922069941215751811875569302275133563692395697655295776428170888889764301689805297686465586535216305738405368301245833446973479854407527942075795749677814462913738724391562514427431400083693633611481513918453936683031266931670792853431966396250487998419394334706526647394214967506744759517571598915715868105970686002279453913751631128205471132671806928193655227635080718757419262930399028474072429052977916546826528847180236672907730175139498170461607352117151813458937261445261081781966386958028461173457201388256170785342329503192604122567516685941267205493975831394270813332319136929758540613952470734677774925909263720927598133216937817114561711670849834857697788843218728912369155337403926506864098344475832256583481595815781319655237021267739934973580381847653991487024658712900769134325255833519926904742956075106905687914597907218313924108458458977720848357146411800380196561323210348201452151506706499639701730163394966310111604841657971007936629836326310017103159381463317490499886731507279216108925095158238927907452066287268474389516187703032781785593767666600290859253571600290499583945537474808704707041307502494192445709052635608417967732399574287262789250885057654176591623341679291521706552123975540214113065371171148763947202692928965691966326531540014522640714304166627136167953778787733777801560547552801690051632559974470791668167395267601192136481135212809333934533229690037613005796738857896735107565286290720688298343237023252579269912837526202043025317039751076548821286593841327883275379883043132472367751678178456166180806095177846298147037772944528642990973676443462717488009539726077234773211093984297571060587455911378480011686085558242577378442522659164738943417352950486929372593946227989855683982633464427787999483986366573780088859247194975318426755388427047637856631398441993159090636196774837127990486330874898124972926690915211841878853673805891829493245328639520170130518826859765314731002712660271122945525712410126010602470294625267432201775519322122874070781351071393033152651082190555752122280402569026834116474340485127747467721740490323945380519167231522709937107217276069511102999062223281405007749873289751554327674674553132796846496465936938698843106278872015741480169989770995704866437423937679838166336009416660728733884770057463099558927242651188607969460071795016503648273560815924804170126463246340598074953035033269697361475801537872313476273695298825874101789993975240524031075428592874897523110210132649945009582678250671010628768977032089109246653458991642527365672057072196255744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 437411596012302404238220580851579921319884702888997630020305303077859044938927692834116957158831283350338203295190396509544516055387285658055576989605090784679834869436556444308859326834821466769038494680292499602204282430619001025894612518943755569627039681877278196679305167233128699202354364709195445705870540131034715043912511949758347622515311530434300822790236336950086345408198744611957352334106882098076294403550672204899872599471108056125596889761362767583122405509382278329275227692788204372250874924825227767335142849644259893194920514208130241097931139410092842941072709037247459033771784530759502312862532035788652227398785604154817576378365242330977058830268074102627495634903112030973258224263032948707765817030624931968012179622179895912519518142369636855300349512807025610223858283197419155001727725058056437188317009458768886160763958500913811326045727648257303265178564633580279638346914546519701867663692287541323023848882297698500950956555466186793323182550655084475229610618438264990239599022040768302001544493660889071604102046430706952681993058940162109574179468197269754707017686778241601234282081665038386634892895474465774521854250894611399126188510553092185849538307973494178903221222281234004779337632894011640743911151446715156564194346710934304774084644141893672889114368433080342851532483987894563512368861856383590100668959144285682865865237661635533414094606718947337578923579409091554719535746730902507134450677871838043733941072135004659041793400600411118217544544480866438189911741912833534988179158963316695779776187670199369569615369757797510069991785983080012227267607634939591047767727480180158031922925225393142012378256130574485818946016502783452587341996973579753611957090565990467339541651324653930043732030867811675108946666415254194104538487094681994334803563729357317808570020786783825710394602776022477982215565365599860266234754531171425807440940891283465846390012102941723732067131297091850201764642599910088887482817456805440917128425932716842683199001074915254301940845502658879553604974832325511263630601965831584512275969391083333012382147339657861293140664444196184357527572070963798178761887765201331531369397422120453582216004782667081051858350933259524230184960744985674790929639389863771315131846507195790313726403226382536721916581008096488076569276533484939762879043153884076497541937624595728425139089486672160669503142296594787174819765839878949036483344158403771292575895941026732379251530199831534988001674673548388901804076463810962491625410753063996803042522758128315924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] -1075234690584690592886422618667314144874835120485833370845134233154273199253975757694006689072246419753482504397127156956723256104737448864307312329549970272708770550917965639631565633891539980247978378723448747112849656016182953437224738799168786300422192088472420326424524994998438547144191233818947574624390481051184208464851130131108049336408200001942794673530053499067375958688339539641933294625763547682566852629167336696662616605872995597901035883603179374967061747821801165267722689652938569172901053357936125939529738934566692801153590641006327336101479635438887857262144425792499352449547420104110301891784353006095148748198097843928512425905250281351717980420024297928499078177383599888327962844467722212170096231202384083235193609198321844177507621342318252531018074509199734045541673929305557582482985810094589407387546112926218051444833617703811585326894861784777775195248485963738403604840181633512518551733914118471162264944393377709804905346806200444220314049863659251079975341189948896529981381905456027479866309728047746524318650059293264803519269403147280314043823729104077449441405204669367183675727980850853021560414155025334749717913822783004272566445069958977991732273870431779290567017631611750477794576664887464657012456871715565906569417922110396485347900210845080089752140817214652865314590966993783425653574476191155346609358513957377174485322360999919115644945138903050255897894282540250257457025810661417651946828590733876813294028867998469750915451083781978499813034558973755850084528782966569830765386088868480992730082709367613504684115542538153963822287099881695255915984179205813906193470619271929055210381722706193904210107357176125847901916947475918831947291220118541114756876777000120985301930713135003792889429871798918806334596635368733958317068161408624678856935227964930409134294190043161366569476471710697401862969725596358156331952437684173487387592376604333765462537733688843156838007747175128484623579623134099399480802101546509356871354452369913923165333476316462491203797311345648057448048614387384184844811588308352961710803382636205369583730381910919684892887971172599305745916624622855397975944097211615052804063434083099462130179280048886174410602271097955047079830894303240894157878977691886015916445851615579711199099885031151035415471343493222473396027931475008688066142927566766777647781412107448221458680360200296074557994155393161617702354694585211813034620192438213820523916789781853497241839377273472567357301378154247793233308934720565960763196473605243775309701143175324896329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 2292096946822231626711353034475334857911892302033491740790132359248819064434040384087976520702073926963189392977867302947845980389267340170746622390246012297241083180984028913882647406867701136019545662683970838200842091146802161643067173241964513750086345398335270930579890931691452030700486604930147430990092783410904911013624647117638475748867996180264694906064423283230273824441770495178613754878179966310562592720347277591327700024663974568225552454529337789102047110578978066123089000156928487898988765600266948293540771511440819755345208538992872776011461035635048090438191272460259481168159386227906474900981225981363992440325921435448559993055134158965911209879772519986881495704099411181209503163087549987009108528868012001036682351624352402679313553513965379901085393307657826435606558293939996660737668781832176791621395511178659576227447687399207714915916165760885943059564170152805987816752100412896527516373262662545547694060689609958857073048528380699540683507170430132296305731096770430154615147193266802991133604330202419737856141786360984408990307970387098207207437856879788656783416956255443709135111770178568679677893933236546859692055026483881930438612745760763716227176066084840993317855607197677144724309645305508552447266644747254415120228310923574295013493327615128546298403198747749616688151491677357972629867901031786025276019052043716332267226462180177514055171507993862747413917577009892859512810314435373358665645555136661784187778300279695936935258005891579098726397596905855684993858698374739431194936334229167363200401799918995162905448512945323665633218295460454485017034435382506734124797348937712379581928440080134452052777347861924162086066575260830995709582509992365312209692304440177953969313602789150654828532379394858295128500350958275939241212747667281989267430281239951242529570189798213705304517289424494997184208495349199513689882424483246825683215357680109377613762208132480123702096266071014451964977881814998212869548732704636029890213515219846609401368642053563501655048328672331749291139790820096318888438413361967262228901268730948074685465625512078843102747511343062141065891798425733187279763913598247116668436705586832610156710763985077756214531118344300017233957856401126076479878340414598781210082423333819001858516714227139483426411521761057622669838037233778400944292085132772833769955132614587310226773117720899597324576279823443203065573345431546753761069214634195808361737080235719716847758509461606811988588921560424966102595997044169103072647788744954495706657838902953293905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] -4310595980695462079564241810373164586568653711326435304554006959738437938033352312483782569139251319639128301456242382266235574834415723034344619361561812060405231067747596553193615125299687618993343395141865307806876642483536505772869540757113745664624503362748585751397330258004196026762728491393578910514729071880426283799426087498680958830070442911367221993423136721155148891055916967173331664376750446744700075416156151729544259884284143008669290822400825589006381064049144753894216955312663309630037432085702692601949427389668587289752080248469239924876421799965287086840789510231917381617719697488935956245914747128329405423467721476384934510393598728608938005010824632578221662592134037263490240805612897799957585275917488045698105821561338358318631720215286361332689533195079552116633781129597561412426529237046003000505414985577467680980724299838580941093904779926373046567591014291649493272148536113303458369197144474316055128316584262198986888551607295240984082939616782987862475404703545817008830990985404249192728639421933149536688398371924915547488866459836323237375353507925660716613537602735759391876655097315455322840674791737670200666981215600856558518721475708067481431810392961106451426647329505350079522200926270409688085156586943530619149655858859122226974244991209982408907296387846364132969071719521734411484697708442402814471431071957973300895804337423164305781727102673967554868011409730208008237191197561028638399405364162260480101756482771910221686600889044840169907303888379058814562141285296046536492884526101819172371103006446265456067843975800552656047351729203842879243735283261471233984200626436102467590333723892300391106764171133455233019402155568867749984006887430621033274461681301806110485103277281078694943824970484998045448761741905442585916415119114346306482049510786688122289230456139955704323701282073451735946612960043933768739012695113985089101756348113185640587358091385570049417601537131260053613756812708929799754640729101478284414777860211102248604322524162383321867111436617230265995990325145852832962029689249243975748375768935443137232103108182473675082765064868457631965932846427037615356188255370667270309991317010453803392171470921274744982619816967065445995479289482776064615079174665407118824029396227362598445799029778345893112365704832831063979879284623098014574393144101480851557229268930236249214041471291107610145319605594609358448484200229083064702155375636575501257912015962664355630750001103185344162858348241933567118696656916901456643948732025995405023850669359406853914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] 7275915527961633456013901078932726030481244949828579857561873285879976007690612543256754483788238238723261950669443430970238018793145677504068890428673160500660754750053428622872081296167896457366082540424759396715996358508415828621011063555959996572755556343210057220631359211179892838128879018976275240608185003907889185687920815864133093384249299743052063181878383509774994207315864727052406066977600565852347327358150335266818663970872196894392032215613908333152957677120081265800975832510404323467535580487194095204955623940873751082991181830274426718426962169103244503381646429998751565406847940521691037430681764582409739144225284386496959823700321502648882352245557509001179373595823661214059903558213217400039388724689611260417427751314710199688006112818122449537530009104044865004367656405031022409586431921720090709955964965276210287031606681163579605981862346571116116372129068284342544410195330174393491650483271994046646982879833920370701381529290375899393436819317835985868087493490331190419314456147295447331580901161953334080671107449811207513676178730305475852436035922662198867524068832479002717905078438143063549511469850072118959905705897450975931495087688582815032035325858370026826374291924201623086712877104804619369893018702662051218188230234492507328748014793661048909014300912902340520816786447264894740637091914726419626965432484667203550663221009266958398681536273934531359363269200895283533440706587828724904826853364769347728189537031591299758859500244715048944241224493990639349101263824236123966276649485829193196213588326668095249149301917290331124221239628356916745839514014692968692442580419757760457844585631994344995207814024137649129614534046229789006947956119287752046615377424103351349528156000338227672609268755269358063072863224871281803799836855149882723065547575898870789003821347685486321831680969682611231696515679543667941038068185759401674411959949957031054970226378820183382151103481343789053524896401861417405802689360337040145486027358382876433142934166246005256845307200589106003747502430222803599901132656802724949884215795146721728638957281341430542989751379811027515406910984891032582133696111067285350894243031365120863984170990849438514874520997309267311432073692531968755648623502624595946763726393794665522978493522978432974281398075848550835566062770823471949119036287313263908361362179520339698048954258874749899439515099399164703812780557154850608037233406557136787015269900091600193231242877214404929703896525606354763632799199061714353538152257873480044237966831041117704683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -11144361814260059309106070466541569107488046924907281898882769268565846588635490434802317510441985832840797877596254059394713538691177323354837498978356486656113211502634595721686746557585441115825511463131633140267064788434334552812603240701888389409322389334643169843835368100412221367835306864496858775046218204898580044562455343764444222930307643734653717860889982575954145219267989058698340214736607009441272583653620940200283239593169672329711441514530214278610891697877851905084987634664914591933409215203601940691714856469335915447000081920783062015671303195702013250306094945790373709820468907593319321286385135411957699756724220615026494601187951971449113741527788028879810322144869210975685946321590155840756331019049646987553540619492509013750647942814705413893188173862413347877282394313072846958610836856803098484323632261175251239852097705340304136264064647315700070525364416495827849942685353913667124051624018690723931156284722753344869589739436980070017413929561395384103418744160571682942174901568193810786770610720548610249147000705834928132283076722447811977651419857238461557582696679992966171190779821801306341889695528785268762800389153138720392380052808364777475764513130898928028399266052057149908514198718332946152899637040894602886502376214697142394177859911958082325016276635527760828525784692853930340934755137767433504572143346730291752719695668706455696347121915158335467008862156477722501646088629542601677413276278527452487593132419841588582098236413137346685891087229157053111542680088771627994010068412824309922532070979211766586250847208797078514334127386429221186237120998616728534504891340873004831514443247756255649358667983000226005229393677504680835367527287250112936446660061031232980312591487779083612043661132625485262323577866116137938276260171999696331992707663836716343125577040376946277040408784649311448629551099928126738301144966580158395378729676934592843057796359509461693014108382459824076850924512714544994727065236495378101595059522304025785950990676049297920295321552441798936411261650454537209926778914033821467867081529121734078785021105370151661549180418510746343860999163638241945005797903670026853297631461787416725803000773960487749576683527690258570444086896099533267540762308123941151978590861417580958864782652223943796218434814248945215604265571891980980189360967342866636463216872820698023317252098680194427978909579303629814131756159358759892815715404827752696047777418773916910475839431736796508481792033639155034303946728201395862588545916758147809772551194044298256449536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 15525170607913719995291415512107670554138853860989226641926706755595442551432271947028453442497184552397618154685187941989551640201311112645636704690675723574144723199790779453576557382042442978930364997548069954009041652423928273561775509525928715165284907173768142161280092270453366139584932276899488027746606021347422222182820621541844293164684580418436350150644249499728852732218271524248429773267831929449071048385069640608964651620707225857084689633279334362155200281834692342686339374146821649381451312226781686623256669211092520176555646901999880249879968211417960942159135539824355268643355323121739107127976640552076934040049664386283402673597128316299984795272745023971989886298397556648662443441282555817008179038028955522046300319926929895217090687401611567538891291731378943992906635641585480405321101066037725439614427913801669096996136733561239584225689542024452324222010004892634524622491761268918584269274889793386790447711977019403652233490837354937336003732071882251648870491045356179538655917705238814972696223918971463708387468786030175019918158383847823893519675688033344184785402841700125825603065752584090277227815803924075171398062348977449215887059069167291551811551443757792283450346187923818642745259770520720276539414862965785771087253994358017810179224750249661459910827123562501835805836650807994778420448000889835791881304462519303672061798402392284392724969523129041229759955188756215552983586840708226817858998949185413234531894499885460876446615835670662003687164122837729995682479484965345794899503156798215728224155853039039078340679148662435838270491526206709659347432868124133332416470858869225659085575083287511013736662628979569460804629171874359082282911069293401649073728228491860004042687860804781308276930435816008799953206880144916371242939486320811292875274788197084862688193029646971337604141825226134650510880708407959763838944320875785856432035249934058756102904154669278374435082079367608568842562100508713606022323474170069926680042779866228224058564274231319028511096209558246303356182962251268759847447420056377807924319320592199530753139207108146707181152957767354431153923484408531171329958695645397260297439721682558679148440004602519211745787541070635111133661439645025407931726685549661204763860923633359663949543824560490991885098678290156472607781822940883603539919358497341653069772552240163733665299566145071900468621184340555505963726862636456681113424064855295678292693433994957672236460605094791876868946279846254858644717638606785877793179919121024147567171851812856534138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -19573512780930418766347927127192555818154451502383536337140194492224278730320498618782609804365098235305188939851589790818456309559458392273441930876875169491010498941543654601813381424051518442573778728079105270854897286771271786325758203807361413078050978908777998950518218692393113866000429682264844898589787617859258211512351348432772523792148609600547326248946953764821296098933077452157377133279057640259624702052355489301836052325141401842472743233633185939635378146223515521900212266305901126276201354564876003879668960403804937313551237120336561833527256406298931229337122488181758914914105924016641081250900021258609132735488277341118359764697907735518003630439473852327312424887906544268985179119178483928530093111455286548189787778802315482824800406736321390105134578559018897802557829020116253710928343714090841212597571697392687573082262279742134469887243917823719353459280373407869497670019084148177958744241088314518579005881702751804603426043562742222102025603961396231032747349044408017637764324624695550353499554972354217879723104362555909354963491400861422932697212691841812417996729584825971299352915800820175488576318113512259023787623090834238519320330307559512425542031775144003915043714093887083636444734063071204874528393721148091723903870551564493832641870752661722293019836501968002035192509988408920673509936777240078854453652830131156364262441616649987540024891601514815213363345754671553423049315634073046749829477033319566055468532020449568315391311994334132272763753389330581417990770663030731228810391913819237771868490732666373104992623992908784661648095109670195278967986778839012595512854103002781872389394628258945662120615188835987422036868850307978535516700861947164727960488404280010479197996919422298261599573290841627731338275502731704513574185149818353914142679140047725512894417227481533634040466020843638593866294763198774169188598736374736455546003077891467275144117006590037864078757598032721295835628760869292506943472831545456556259071457245926249819795319755970903838066739089761171620100863407771728102529477643382492222281069392809862581476633004732298922393673923796612385851291882311071984030186254858282082447836256335286089921858318540470368612366697940010182146741685098191961503307220838084039181688901019562290206102523258766854133491047935887303959976694768538781355856902509557529257066092109683971027392561386258369506556762256134525775824867298896806035042863284324959419142668843769482178522944904312475939356920091142271302358565306973910842219291719395902359027400611851141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 22131599744520317074128448714188367681295448502117315227313970850694584533251448922365670666556019986316253524939429102344609988171439280546292390213586327724626522055519624130965414472124481936316145373363125802610015975451238559050757707759787316736353633956532810617933736626013912321073797043946359768419656025348146883000751554759031598716492456546489513141860958835533649586125021346388554432014461684020623793087525080331113354875467223481655229814840598604249778515720837109485886404750532499886968670685020092774430998426883008029622569162074160007775411754844515455462824577098114472057898369338139098911857737396706069009212283493998815768141035030819703113367100527149126890348749842779244914239000741718847196247371623374077779255515068876701983087560038619648535995026766274720947278206241182133173657877681452267392338047508811609883936510504509681222414198493265650858388556362959923675789663152739559491535040058274046155349551403978276430952097456406635795395563330666813951565868208957369897645291515993614183184340644470817843440781055361066041018302101700339987534854776191871431709164796179706721481693484408441392225554823656435953652166058765197527527144299523824433488569516676400654516994224439900856001039686943417574086464366974886898125940511943308771468630621844109791385645556462776644418878150201633875628335749100970698324394877276232280971216903106024091004765384885227925634921763389247093490289080616399078361614267120423280729468871317896264113234421115144438531805245279241834573413671988123004539557375526278908833066684217794383846279534478760896432378470013396322290955089555373683775471099437632949524942670455402820384148996569506867764776995466870035711757375175980145009442670480006930145552854870134108156655955107552933087514219105194946188546711989035424779546042515635949350391459796822428839610128426747065581835763835901055055275945449036111211319604717635441957184022193709090138416260195776614387435989428554882402569158761825109845759860150369297494184361484426146602109759751013158793327634076483571595612199978222483420812890830798772218767875689455915027402503734473582037458524953907351889674899262405646532326777754635901554917302454312840192697207874238705078942951003013339383185651522353501814878606257252418048013290557754459564590763102376914145770681933538953068557887226960210089117570822110050390918584748950557042757066887824043445485136871706478431699032925167706976682801075004452422984096770491240117727937871555310649843855734801343612949018319101107079364462726422200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -22200432269067632011716850007895550393583055873416244994087545679813522591976947940521171868319420731226881965426617900690026758307298761653571417899895879672929457201213501770270258989431835344361035924448622187568995268068668039340750409990726774084882483251412363089709071332044197900119218299977693405494890717597250589370456084216910544730495368750988676015225712907089382314524293420733136613837676155962128344673167108135357574938107522798543619112658423367409336461584474516472656330111609891705744463610554343030848811164654585441140809875012493093551430167145600238222219577855940390279215133126843361651224769152917561843051527928054167065769157163089285787466742565503349570979124257761529214923679670162449409367916181491945811869405826052237694097556125291630787700363354191731519641826372910491647488858625578196551856755319386882393576370468799209366294272382774720251389199587324572762932515361961308399971978579296703922703005490769231328487711127628386355183624513162852761413454341163634267760948659902759027569450017777694148748461636998127551830460318537653489066684740795907676769526324425749876579855889783164132062000068974668963860274458936912172799209568070319047973814268558870399538243360833017887760552036135143281853452142843120598858931618957958485978620313465260306699939476200794225184368519466939421846951240376929222716054699774739870815907960832012432829625864118962558487329959887911981266880355744318230799226198282251038905710607035040051259109999038560932646731763000829647223790719509402351148729501510629163129565502256901065188312415598047044095849211823926315767720172110342012892640995061017898784915118987715724491031928113419609437165189741135718703852944808447224448336352623437870644046957648877837891259569305821401598833565291582521528011132373308696466191457789601489386556814007126413811408424532505015572246819818374502284785186348081527947354825574023086723478249470278629393059410228770500618353630697058345089819043779454858529806300595202802470784280741702072148899731696843546770439403859171201064465990648175473992308338890208736317865686288056242894769075371660914671336570042639913744723128265530448598845449610317958778399106537473595467713005391828305850015836518079789514036514637786073522027859653000893851955205546113177697163121299065859041492414578583893111346830730416106721115735048663249174723359461643235027712878011743879116550280024731208218586081066520588701187583889722553731738355840046492589698409046046931299502062227691592076541216074482834964202465523713179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] 19513476350657280224070689530434701126629649680383859765856744729823006753298201464020330267016140242864590759106879140406025441386053491948526642086154933062911369010223981147430384100049340948776119370296444070358953700275435103145361952948663924810590991411708635431026914661092638683601282446580622628162017677066201587234839298253558483655107862320501681648363865315319677903230001784754668671042681130145358022363156899367220294628599248471737050076112827027725322556283084100193512685576634283811236757689798666291951863148685327429147203849096717068165986159537932050274993391297723172118248464846230780531685938333033601406776879321347957233637495772999399622148402467865236381042639231390266210454785921156156510499945205120219787325454066862841026601169360570668025145683801228276882314981916232176329588999673209804411140198077400182381115203170479269678960789664567722553363400033169531297289091958081023965937612896605529857081023858836588946089419226995687456728573618061864015592767871374208423893090695405452163576517029280770610517297959411753233179039638113404767392566450229929090881397585618052925702251189014775216891135633128547901322898984053468974175261757087115133005477724802193408241000453546603374800187074921047893959939400941972128891129265821603199114252454188173053812334917640641338810247662982113906092882329986969902266082559263801104052183868532597516680357493398652336216548509693067933070424313505061087311206602426296897013898653116798582750216761405157928562495130129181976478795124536557087066271032150424595290452993012929581626149378810664077008912383927819823590336206789623061125260856560464209322255696277726749089609455922415351258660790676816048433026373174069296709963872069965146995660927425728445538917845216719424224663530417122494287743349520163787352819922424104207946011173919747063493858439718995388737334189367455347378126609440884970205821245522215690310045677390708577604123242215765773168349984016208345631829009173505542679009176486841104568817866592772905915084539965208423677976877601622233530307009265826643785143449419151052837154974241175765247356237788628312076178810903970388848325446940453661599992440696397397388659929906044477519547933266952556345195362400060776547955540513410160907237071460945578385443312497951106386335508177401736560885146744592692128379177186796033420740175981416361623582922351056932522438172725901830753080978681780780528496821537319927068748288082377833038306595103592764238534706575229326811783070620891553203461636360765245918439600684510740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] -14788547857772282694952349663992967963237343512456345624197523422308794346863513630520670242768795304403957833819650739826048797804913687529256833763210949051118214125448387178748583832301799987585323255208773143992287474816712328633223707170188744160878753195768833279312210469408625542755096210546109646464808084892817861952121200249879050120824824629277694858426277071947138013203996446511405886560320862857517358764521674278778142970936865240530785191775756100703647749122351305655421337433874115520123991642077130310563244932129316970831999469575349737091612649864299565095790603499044226837468906233447085409632440728669493096018641935650929464870431285365548224977598506262333873796098501374452779333142961792862470502883806019276013189624013475498943544027577719249186263426408215150012056081350782161094365630916763965289234671509076697008918957286715813600128678340455149061592670318472214659431869490507318569632822641862857036151025528694002327708667877530547830345233214468777820401021883936304483786752497493605488519242094845402338214865284422698806915995009012545315388503009518238577024408843063673463483066628171836022673843666925759075208586638958594101430859039957728465941034181512684085319465409636465034286185466572128830818443847570031532161200149367479246359272587455947212133945762836016116605362327984448223040113234461649910033786221944083829673878271734042435100101148685533272605708459644747434281674760657578163564136946474790517469169452009487484372006019684706159590377107631164438044489297151118623551214360724269027816737044875163412137857747526821604292084208285796319148351267678850615425919497876594149296797090631928314591510500860804073412721764341264693009881007014896628150484891203001685154087895165981149404778093834840237727523106930470643500638319033272845438672194428131429177671468658269028837939117920306880839800233800888863023572294311294281297952232571855639311060661897012395108633584879842483392750538604360953167633183946804612682427251431954993295624533462967388976990558950397574353006938118630757349619107258902695223584010603568041910144881948788531330763494427851874642067438303185967414438516751999118293461124905739425474856532682654595039774958890795956488984602301476228074182125237967830025538003039600946011497864838413595138099747667158521030882953134541029248811311350356427201921011474520306762189404574736765599725963309682598223142658598088715946778136652138576112471799376101354730324986607231558234108141620560731002351188889620378772859548123500546441692936274935021568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] 9416874289773011965313011761008080552889734055393679207595170104551642536645810680592969755163296465066801311351235366947395108475133395926189328669993880997981829612362693215391165974502055236136121553598660484952500391486548688851329585054607705027917969746310534082059884893830116160980752717206148400292037414263486815393487274642650382592950216225773195054769062986413141890900462244632860949259648824482445201750011498332898649443393214737993728964317166386777891250397588220297211982347441732728748814523156660792674108823623794858972758870288740584657044115090688934365396699277278832877116220065720267305778825610376474505744604837701805668718067742016418418345845213392495487834543469359397079748748702799966193740743737052169457159994469750749681956303712258974126707368439292043465668062509455531859317393525184556154274983606406323165458969521201670710898467377412445478645419364878745603442451589584875757143633534959426096391031123799507213249629263247154604993165670645445770650978577222391095543066653032079883570065708976276590593163312733910613969624229921012931681308211456594052511240006870736693907333261107003168878515419889265662066588953497924847912721616531669605441146514315239482945894271282227869694420886923051955216038625342407158964229797162463349348069008248966505558274420001389355712909374544112698960523551870054129312176593566656653841562898442320790248340461258940873489769852469042519303982371354036901419232262905668161999792419553718190456671927407414978964659425090580644538430291573381466216596433169838944041699390647620409303910347501539535317683025507763546065959083437624646501263129713698440667199170799692578765232313748867700691445709450407647387693705669724316831897950210302565875238810528969977555450725243940525141120366846400817156902572868272151912614184095173842050831761310151775389473542499427954483495437468100198595939979461157424488327497615979858491227446273240760652774275752241851341659574872608421300011947323536720752800844187571883979959170722520768985933116333471332795830752448374436180483920148060317417694849105502002689456818099545947635360964439324777761730672908148429971785981293884742623638025706789176283611523914735870041491024495273757292661790331560906125300431695401410815003380697225407109700898008349814543999378995806582439102524239357070018207370493424348677683953306398523298173812635850393525470627322770125675286743963750565055888406021175928499796673597912034667380209813854017929983690830734597097368092177963169466259472455572741965004727026156830720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -4779244118469871405218813441807270421408926312612188151187462921602581582722445899331115172448741800323327062337703492000256324708959629698159862091085193014893183602187354832045626911311902956851889744407790488415906410895327183938933332240965688281656883868245939596369474601309165453557630077246358842235112645225527020551690544671559532768336314722282036840703172466042092251295155156184192047681469262756755153655034798475401323862762476511714354692120377848282815252998201908661928042423948558870972753997813438998272634762299062378064252508727414716849940330209931310825060872294054458831008988415718733217238489687874757143861856816408396593458645239821374705780989407017718114386903717285699304277576035131613515725706036666692150905965194759439801491030218507365278498531517020923559223985818228604348729547110944149350732272137553349544619895146767337934333459358662358608143718237678876136952167432138794427751431532384753741599298757909719836012188289352722336866840733367588653834016550789273604169775868573886553793962942970416495864641448504324297287342919205989156660966887870956591346018341362795020800829324097957254825211590377240591427591988910810636389844523187287650104913990259048251690002433962111111293091982309437235401132255040454693547565555538513097870756877622107861689662176632573159426892668379166165573868153444403954157836731186507563364132286085711876717614423391075594959037312754298230641792065848529467760472295562087963199800890164870767133180027288655575604407309923029136626983605057419097471825668179075601826913109222885841613184739726080311605759090259137900530299511603792981646210775588715215010730591471309506315134198765671005836669830107691142340576996563359538682084915624498062175083182894936313405417237084810496259223768831138075760676147716803555622520602211716415236818135824910448367817616747902733397706241440309946447756875694430145989155726138930408308997489837527924979262087513530092171921853747905670278287105983486758554212349991580665343468152759798723694607432402515752422696134525967613032080504311965676858738501315518704314209564586364345648205244069774393896864984065346702531910329296419895218252697994244812907277602328899287560152989142449068865686559128479815381818582583225809687566298346057533399340577939234020049536691463214565299747239643487536504605853231062331786756774071278149317608282375537209530931627804572126535652240834164724823610766676253286619698525236198779201914332606893295610377391904966896034806301583406085307163141067501447675031182965219524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 1655566320462320833977483028840724383538690751674667025960500288923758687210319394855530916169560078829613194253026676055470670734510030215233657136404798937374156022804876826937308862655767292470636840154643095911930046355355445970976758350390140606827632884171002439381960492176096912059664097893704050330200408075279046263048102132907308249078569021878779473954143277855005873648053555097996539487235914064547425354415323742548008900359099692464600473184557690262099045622746444322995168288919782117534236485165281674727497909031830532406965780095766232406840888464151612427092349231983089908434018576559635220415691034343592734853399772896247999579145829416272014656463503893962436910486743891419826892436449583974307266237191123475098947775306980562241064296700442945964637685295278416958873874716084646198781298085222606334751581419181763766016930929929641418574381766747109336519902349532913622398241272502356734014146628209944121194619923366686535100166478916134485952656394985893383935305577946347166850888421548039062378533673472398018824095193305092990827810470919874733420728442254756475430409619732576529453778431786227369422232737778585114902164236748655608595075505295197529971559398384199502633220249060610293133821400512034428876211672788938264489696532146583397551139799046249744970773013307273961912894675349067586814238101621525124799920916860778769147494773591998034876023202023365500951722052476251921563550217803918137370474051579289250621107698417355708939716551258313744070445656730587772034459075600053120986361740757761229219219348313730537359865302472242952598156369973871122899865152291239486798303437419393957087907315988497270520187800795645709192355126541153686428954617583217352814612962258384046189754033594294732266561406550516952027656331994441397078706436478224042003889771998705333230055812009223229085825078301350622144653681857473321486137817800828330759950619516885289794638258755131626550880129843813371742619607581781215556149883060619798364988295010245702616471684328686457015400471617432898645625242807262350389236903533898114333614104051717496775443931344611940565589798533983979983165973029819810931478602175846466137886297681094236826961810553597097469091690752175468862434319983363969882912370461839555696239528602029015922587587760077227667563397353559133062152275489205167653655277537051901726785510450938527900259138024099140087200999884365812819922830700080915317137541765759265328454069946491558684739595312799861989445485280777132114408105427134778753145706016052789581956869356907397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -72922648505390922278301493836083298233503974931459502579331181833548194404163656685352696245644902313587756706468842908118954645462973826893534521063111672608714459108039591294578126835350296871742960419113659068524440762694571693816917579144285744616746567724381078348025444604669700655514348307795898926650971129555913437386924096134853477801698834554610528901695257908596648459044410409761753373566166222814721602979436148423188616961137285499473609190293832086446289542125907854700137932316239764442563140603887649057146896424026886085086402600629501068947952558134316888175515384480704575060433783571279886101106504259736479302617394069007204884423975805212169689889848683649439438466025474145237050379274563035976531315198367945706128769378032694266245150976808865774765614363399878336550826043580676466303269133417614898291417167719703370076648697202510048947305517918350383619902610297873911348463614071084872279031131973869461835325239246188103912140661936310932554706925453816553156553171854760541436417256672208912109545712226500821108835607990324756952103440118488554167833105841799745324508610318369123648113070323773903955788153592625063497413460152885151582109931483753723743096997002833179989999452798279675522199749345872006684108519746976218477651503753641638620596046392180561506636841943902500953845814424350760772831531408599962170383692073142659949286104748409930412234668509654848080168218076634665568911207261926490700577690297423335858568907892402529931299288908922943098814856386957803551491404040234805433994239914068557811022353410018512311803223489392266878402120277405493247994903136964923311253347568755221469422134226819264747545405209523945872937016299272259976046118844372650739817241790788896222696150280496607656726928352894789270406563112953011918262674284367546645784404579363472658712415382923150992225005230099103826627203410301733781620760244802507353898890750620741984398871941135238810750046176195569474000466786598749890015442321265525010837019956301899476082039881383263734100195232808276769449288843932178553148288266190153089992619798673516680512433079240613528100636236269312694288955768377655893062953086748888938810841583452315717673102417957641276751375783149446720618078955330462225847002633805417754394232654755016689449971795264912940239256849187116849406486313454386123973033834161971363470870467582907448254299121047427108159325825026041390921741469165684495989195836326452220847560968737200780683828451383505644912540047907401786018307669919876463184955742495564730543805010892816384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] -429516069046567728130482900996159440867816955710340283019408522992295559243619992180141856111841332618073541381429088303582097595240942594628187075445579868639378904669227790655641357724272288116254602752433873554667175887286255030420948269650049927356329783311058625747118065137083067588936327308228468210274468124007413656707145506773446264718278329488982479759325268342837672670347591506866441809472841438674791889218559332828063790641010723313222619394565900002481023116314028429911590084470391376287742076983663145888410881543469188179712840412151246858106657921349388064866112521950237111086136486699774691507680916836526896923737457860278164647666043676573794667865567853878987841888388041561176420229688163343598907820108296022861943456858584243661158174188021288912532466537437329981990680499550712198902608920004095741062094582937037188725644589764587448227282979426526715122627133420217188844572546532460205152845431421492270843470234072425597202429969314138698905974237382362588739966850017552647771219869454965803899728426737148472792831409343418580430379312482829411571676595141467818399646866160951060884169223992559269135939318332541010701694731200693067380435291151253263744371183523066386097372267559636684327178638912827418377081964531133125772183290858929052390346730821802617472648302210763684053788655214596496161602344547509263642826668203361408551362619286293081725664295238178635015178390729931727109451616427687904210370458171706137186876690988827279216954995195188625062713246197158685393808820387019627807631361958053739763534231222565223599223652893359235947102051729795224783664440976220031797339446661183643281235681984908124961925187980621375811445574518155688603955245735692227698690760967254974527097713902881027447997852131352491624620123197107506471110111590110236672898641900388874733820559653894991461816651775401131335727702085693848129656262341716604989280112865331030699193084551647138888050337282823517008611633826530878234617046740320764328521002893075083098102037145142761016995907662089144294070928254253513451402229713292408365583910674926518836567359886569933036546197689403982547639455898306360159644665119959736374629851649726924692931961751781982829129286879364087795885039791741660799063810684847964207991677635876291865238757112044325832629522301606623617335406145398360669678118604002828402284434707233119851174040719174809242574004714653868323442600031331100524367929895815572625237547987560955234442305310762986403006369736459258905509323484976405456990103442640212585790141436820193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 404903883412811206981378237344095636800236257627020857923788986755809902007095386783236756574222016762537993343060366953453682634439515298006895524877623315931508449806339406016049229878604869790254007444258278627907857754809847717363839801500156065757557882591992208224719058867818236692809214144913550246431027818927858440057768559026710490958831118068274663585533092778424782064776384602909652423253533745618879397079968996465010653904956698029013610753017802175699274496091208932485878473286400243175013865047750142808698960448566194197785613472376525046629437485059302268536149646437308962106678605830586562928796790545361557283136592176996234553732094242955677335608166929875228618187291711815459998456521823058168082566871685423689107007489200596811391704574695559554797285504410155403144755470858703067948226054544844543929976515463448734670862270763340047821982690789105944468933254546864212794634525197702878168574954945865216816914012529988744922060343711869622434801077043378235371223416504406261121003918336162622138740677485839078549223531188662019691810557635318614941111605399582746254510450075946926570928709905994899512535918193644237004136400812941698244322023137540642116008893861073369772993849329222906655840031378362666968114385337794130958892411278264602180066745416189555875554593198558069081891040961184052536976296930190049753650236928691227509437852620257603438794617755742859014543105497303984384228257178932858671154078687220190422158715436004320245605346816947061542800349901711527901005771071909459036955902532310265974858063890362449445814660571286655544748931357168089641503683998648102333798146572585872190274187272536202417417015746161677729424610242090706663686082255046631079299975644016410492780129377680678517636019530521828245598609160703786743657866367238488550739088482819080596461546266348454210683933958512758446715097325934784190429600564764889133373365729946067074216057379241020328165427538651128353374987509998661687228236600044657955310317347489164515974848079981879311078038436400103435738906920093638089203927317003898046196249156297771137801477242407788802085412633537837210300414527709356872981320241107053343450203854212714912888575779579297890063317588345491874733641079745123980820247866835063161191330591528408616380389471583434044986993644079918090092536694858717617643229887684676076225756313412163346196910704932358036656584784328061996189125002128755658523416915767610350611422352307614304526785323170460531861028859351302247707584464791783880156663881129978834821026428869410816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -240023842746360104143201820860643361783393097205643102933419680916810280425953640580165324121992140860136359186253559568323595225839528255591082130469949728573036036571204400833235272305534335996373499979870919777599888552040508702031442696488856541781766125130472166749397112430120098362437813189260806263896678854270652524232234646465926499147216000844925372386419063100690234017308984786993324569397042686562344291492270364725965179318225156842829146993886391952833663913127493954620377153348227885631599048718801651771555886736314310078327161042751492007875200569278578539147166147265411559651674327877046555690594253507934915883342642161484651161499840765976084803435688869746122319439280053580140474492080381396749221832594077417512602331532551969581994034997684726153012339635481295799362827075185738640293792038593094947750923629505291268212756550021116699586826488760058959570804257727771810688979195473176506350549863853517829821410901032621339421974860383858590626129631258231235416478147609952367025962940057468647103806111138325681953075443618629170195973343380881706725977665014069840351015080471913589171772925020023403031485537301585546834402540969648459047819464260251826722135448548446080788892821901755391071613492038720648565655873968125060342366286276556919387181210358511465460730389477851776039688971184679932332305866145945934745986639482965073045810428845162861602568347306148003564538092769161691503796516949476802801284290896277024752384960058642136160918855618833005979929088548656934037047731718954144281947108462420537936201628791513027813107369614701532013550957499366341109964577740266215311299019718951648917783285403245873861028400481894902509304013230099581104036613045173669745728011597787577381945386259197875050933811913736932016734562879515320784337274129867072557853069701304850184665301430659854781380528424610607001218749061151892163096357116470933130734257123835165322848784726831067976509411335807838468334482525987865878048756517254478872124975075469583904353583374084328033573601671520522588434605465512284200057811386419683526694336409676856035863077278881624981682188728246705990407570921217933013238946465714689382713675540718889183193645229661087834538820096704624316634017499767649108853400981748026007370869550270832885060071557547476490936453934523528556820324282428272551651831351803542035934091859355355503248755944396489970652447974761585867817027331592375592952387970017209005152550536481605389926237379765773264551239656781141333555315713899888334813747726375012489997767852414730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 106404457485420123400581831276941440395095446993474528487469115041414747835411951295692239093180553115143250889189766984597862994449962578757295195223804585929633012363850074142477324715882522992311963356623084784915253056516098567790249126344446398857481181785028939315211724312629109281906520893752516032481975997173402714090519997422414016573552477324395352257259789774657677980476344905309529559586608151299206678052947038052648832442251168001916869465068169136411454386229340875837023478886765149664033817819167353812273756048599846590229477840901548666165847425586130729901681726930208019090889571564069203035226394067048462196871997675636182907428247846867048630069495629091723493298905313618882359725280609819281258396599025906504588857893868345639243919191172669110149753214794551116363805850623196031556942206816462639932194348989814530511179981532243923383390172896268348654904772795272599758732763655565901125997860950541824712893263708038283251093271798330519891591693820031929085858729272203496682919955716328939621905175802549773849124401295938584080357276070579784693533164154750340209767648141390802019179004857193726806818848091304035500026657140025830098300862789377199006761222941107999182943169476210296560574700072929805659788598252239686354793753009761009664770421375917753256624846077945840996396457001575315745448631872870035438332245763153310348317992966107992850631514868712658337528175664600273118296701074297496458054394931532623163954546355976938410842745110266541745559702773289302081703956177079318515251601706592450353958214363410445598128338008457647776589127829193223973856837202310292359677430461698852763950995567754572928197071412720160340888582185328456334086181388866224615493000016859564902722857381256097439033177010104125040566374160572752761220937361991337655395224225074838873246176176354903947767595135546912469404220416120548428717914420882838346863841626629846290289260138756475294040918803341405515194414253018312226534548182616220603725810136409264340663331613849460781688250682980590733394470822752384978783778297727865880897030891368930089583312188432352100291538149331211213037460506908893626327701133987451048786008264265300250286723821267279684129744939447653906106814779049770784451245820896144839895826986261584473508203478885076377001748897190519181402810254769305574685545706699864556916214481453070413332382372255404859032426127640108388578312020382781823330112742012637175796311439230218392308896805024282637013701138539235796603400719076170884053940905485030948041735884565905408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -35547625435289207842550473991707340981301462954886340679950056263232363441779717974035235491050190005865360541410200793137686404646617578862403836747848795594867386315801465213738165642246183684696377383144449547024152642690954400916277593275734674416817343567968441662711742818106817133223564317235568492989141563867378697868802884513698852502363844577989512366728172785563981121536936654678801947640583616981375390695070066259110727184413300834919575536082449096975054951287389768051129151963592306992921708404728911011705629186334957040778742306034390608517328150257214112257374145203551883661559449737735116470040851922680920347154117846673079025827198548480726050976078447214390044832465885594335872863079856872531183400394914911140641559776353330965046916986896894542950932258789969338667267320251818805678052004370953596607153653373429997979172787499831215327236381983063694583987509900722285499629026807795596731748570395735179382718626023807474571971350387489907462246200789284800619041391606949124339898726661114702319819649485657023410774386821017582310398607201766334838444877438416460494028293427091727640569315037731950752099790165722944878065729732709463969826513698851746099036194175476967631457131729463840471165979555567716516626775708938807964313832185936430234208381692492651869244410983227085597467124220235650779108174042886036337061487372712793812916290283254774078665550464315122257407844430112278786931916461416144383409789685553908122196556343913797979119156713896259625849477524498939079460484609008482469872763211505877006822475629877736893293136014848498207106688505880651227632109351830143206669796148061688138163161680560536413315934529151071286529494373953845870075038126085168705839773630004611432113573813295869269168253353132607062532055856501073298826757111023998777187800578534039858762115817317222293346296687889031214611752993052572037172425303583137146783349505828737319645959402165114517675825765144686588174862868086773569511160710315990975816171652570464830336359150549847933266649061249624502903720187595375646922400757770859991038849077748771779688071692573207555648569448194561950090654791939425232823847780033869555630797055560003582517810754414216512693416518380294437736706160718729739670828230550220896450626469899621910162227132091769479573489092794538439409559264854830007523952539591889267418187057341053169884885293782538066242154347512873675272544494385859335635481208284893092459213209715751103838055361294735100790808212951148829693647578208668898799210999076272740594615596057886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 7299229804754563402558136400416635805229943968381598197598881352647017164629475303271348886298172307199893533878956799386502633292775764991269301219646235618503829246952276998309892799674721808128977425343413139138012070933550836472146478090444516634274999328297696695007593347272548371610779978724047792436946582619304766403705608296930384173201247653035887887752294359255258261319727432684398429618110511466615223705449108440426133141666058406085924217098425367247844889806199421794562308367479777484072959795120699785901330192714259558348908706044260307517872961634210623753747882761242024018930991296558997524691829791980967591175953094456131066872941082047878136701830187732051839036694279427906237751065008257537913781564173240684168166346200087139723744242089062944650384698803713128189692352833579288073353473656994547542816482709951914363053451156377018801964773649422787075455854626168132949040133509850424169701004182211007015354347412831436274281036735940683245782686091658752875228859638662530518379500133738534716880031464769712566432538229641539542878182342182728175248089084473190854811183428617367650239294339331023220979335469081530985688787033225291368008823501521402975763604170013303416889775362432535664868342174233871676982537308793814728945931674196629292223079032854989343791747109236701282260887703335949268104698793414911752602919960803063575354345614313135190471928159969260575422691325908878720316614214300615373411292098977854142434786831635290668704688833805294725450745185485935402340290807409899009186272241247147158454391985949423530534770362300381353848503945434249875275509298351723793034122578295980796603986806415488970863905475595061608187951510696131940986471554081716928948441492574892499490171154457618555306377554423708875483126077058251772805920372185565380800743527366665644677953874910735140243324834914717477692861451634326485778707821067175830016784770165644592668677235817320160073560712416113307456398505193565892307794204282778160468811575705144336563533631148947932917830023926733655744530268693124480944590785856326386285689527168668521486786035380854406906416894801799020460389910158340738705916658618297682883405695897398359023889403713487170449258936351545911270491789093963180760807638893321871681228247459304091637814196296843694127840328130053360906106675774872655623098989441048094463100555700647283744776667155851769442291669241397248747047538633987645525593639410357485205723130324257080919618104131146857900353585872450985716222323004603496070410377681758589123517543908114432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 1176166025865499852849068948259451352954364744351007141704531132796969281676699636568672701533496355851454481295292970595503452742589555059303742768293696505415227316582077194256349068133563506289031868288720035406533460525069096914728993887962514996170454267405429479748860277711964819188699590615114364117560738836812623329092170680963317757019387234095372644315694973608481948760876846735509613484134637850216140431977169771054582248714918169280618369584116755209657721736357997834959202696519802397426486964870616173351634656939226167119088048328966233394965513074618003573459831381942159707505922059743867963541121566962302460081880701205956413857021053851390261366933282505122023252575432603454316577977455562330493114271356927773015052432532553754019545782956341191448123677852618131354679105118937748916813860212756724187320161316570435673436781127640428208192881342445219830548424821496945698001560065777650347224969001986959241596678982496967195926712463999037945465320240613342565392237443727339696844442811508633880779356979522238396071954332681040702316356021044873342383156420397691987727205557339482776808756288331437093111581071101324909035763379998248047268673077547995897667175428476927518197741814728092259186364168552865504857785815949025390858021926520840346378413060831527449110722112124522195504138903646233343857371681304975151076799981707831291978979125934163689796785648364888399143296790831872574233496470017677240949442416994009072175874444691504850908552962512848519719201498129481751704390722501146600511430162788081281544578310093811264924292750576604239580088539354876698348730996145961913127114650504038826057632314482450044394480906968965637092134910006698188424569362911027048979111091900182804324803325191844440934168115453687115050912945384318534536783682034544471415961736517461849793992473954764436530270698094440678869367534166090804033172932982039450341645194701834303261512578194715780836199322934936080703861588224081389999315818432826323636732412166154744308992826276864117689538127372232579309082748455280972974066980497090106233617633523550954651458465597631233010616805011299987741686980711170918817580864247461034175371010730557406628233689719411417726630198904786008420019662494010840361708289993845344198710328706035741314214875357858380589971776886773146861809243210613377624716939824713476193735729175201176429361056884469282095328514106403393534125239294447181040779121481899139771789327084091308945111664854049278273941244279034288438309400218248001169545124858444142387915264895221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -2582039044327698573530056037778782381660669833751361939606474865943128366425308540274502304148256893581021788960235499012136307936168445048394939006911150896288256403801506920045817067041376733742143889568940563725165404219476605912109654909127768110713015403679506078259766768303140825350793174749098577057167393675589511921896507844511206519972794426918924225805851130445422200416225574558482109682773639117308677442874757861785045631840254133479623609037056028678521127461281214029370076293960024400987725852228002231689266601827659426320863119188531868396363471313620315239983850788827875905471426883682205055645385444505096227228011054532243715699896784454468575305700473105946425239619267268917458180525545871928501243617401028052027983457797175525206459031896325959605711880437132569466217084523065151202624568591682845226834977825069445122159576228642991942110741399966563447458660275529463490865276593668913834469960489950174223786862481152314791455627665453678409780123852307392986264823686863983451763906201440715327594064121775488352053377398149227041252198461445698986259197316728671840572168042269630361156452025215717718246451686327499195376021666638019273434941621663605249816152538899967996103943048831524699321627530778263935182897575243089766232103130970189968251245895922295170417742837144112706175983417070990457217660592360784787934629190459094904732313011003518634106305481477177060161975583623486495323554300473678181692778014751761672678717524487925624213163710690812756863956004589124615736714739627771743879181474339380112575884763687287669283735710050949264470981638541835272302109364343055012011830693160305327582236973299397705922884448069248729476308118462557823185676546558702743857108995223627516125233984641802540705517230698805743572271886727991494304143448525489847722780615544125405621563129330156688443662020439598272621426954042488627508357703566689153598009592527397380522443172519518649684093954617733489278746014690486231580424692274249923749585564709068734234720614504758554138473703400416723407996319514019524625062196158535488336599115068838356883981014379707678298998759980903452941561588790870318321814457652459560375573948582954179544322464284125157785535432001317875621376104412901750726044392218262409097523232270863374095925452142802688603469108643484282767951173465560520510665605594781487021245847014508266470324219530527586671716094670734592128045186637177906687979881489238257084524870977733612237978989861362216762116889872562785141611193861796076707196579725118798588218203457978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] 2018185195373422347499718556918859812016969493202403345704440824250280189603146171019074310243190892041031062899404856378509929195636147625843413263083629707375261679331972110439531535138622272047803226763679335459012156309737315801158233541391609912600511031476114777635121865501723770420120124189088036418339902713182830404778326569527755524819186364685820381437339688463819007363368120514915902435576510812773754502568805740925527238452276265780378153464190376032154752142663778819030704551006480210786829998336295684444842040519503544031722541083859042563418946417395588149643737574749659066578771213025220052723723422220254899530624285518121758838640426286644067866440049524239974400508358282951538548150358539318054770523732735159607984959975825061881028088522003431531899102742420728878944777140480710299349175490211714180923731204104867981176216995178780632706889326202075068097360978945722515115698858038190251024969400550253549186227410628548549126835378887672426825417863679693565491081843085017794488618767660272865513143706046443338592250393548783763432804165647702675160479288624255700282620739582092876061580305940470443582120904359401105988876851874782170982281632227850356877800334780234878852299692204479663947631092894116839938763809161638761941115012941082909763607517306122230634027148372522622012304685070840254009752984383507943732548780254184968653739179533167590142423573897719242516031119075039513546526381779652110415561389871328518175791425292257249625399195735620901924849089915674731276552541897406697826776850908250011899967927024753995300505037365924132803244065875432950997901749582503351209790077452628131495561877302695103343449316637022256795644593982475085610988973052495535377449294342345072975688254086527327827361924124950733224582927684754161713145734827076722100596367913321801163597623056655335558912534099640294805865022492381970307294254644409402650517477316893216788885953460603599994518393903411592991592505743784033282068125548642260420139788036189419941178948601308445154397081343882881778159606518690162533758915023865663913929677480243063372187600660626485418908707058727390394279958631401539785853415468319921776496944693619415579588163628388244428791281358533231177611206145220409751878756429576050975123890949746756369406202052529658342942506711746189570311770306338844055857831990160392923778501243118764627973476063779867291952272366330044594194641853183271396431400376619334784359729783700639182640007477022463241307884034772651343952367745070125412196942979258791429503730560532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] -1182864522266600175614356454217782391042049782229763601442864719302557326853172966824934762216255685415356212331167217219350231042233633749832082594897889751259698772643669705504522474861041812786917608427637508241589236106722247735210253945472651941574128145662574842605675864774818450585732821782147926409504713527786336446256512735994591493220016701226624111870626364334204410174735746445866629021985849516161646888956564589750710163704762430363141136923089034046137251114414572260578482050521768447319835016769383247312241857568183137546119977123458433535243132076949281153571672215862054016059964024307220634159997399817685954378113414305088415543009263366913831104261093480966241671280303240521525148559352549319232210102963129517581791282287321074483880413165299235262688129956330977589085688971492827218550687144545700551681441275928342995850217610673471296170388188014051319554153751705371565258783127364600419781304628203966131627130247681184715472107367662574935518810381830214550896979779993563656996797557828782270056734009291830158899061357348734233607863843326580773063086258308530006799621367609729955158847230515199472697251157954563431666966681678944641100603560321807908276010976962201743078099214339179700005747824459388268874562624928485616794512335956858898139271758650614234140872540103886517073359287227198690076349747794755447985478749967252314587418644504451709926776402892896334505478291243905421559174768211893185396212558113643925122597001251554943576189213903627788959665935991405076185493497175843486728745535748029332453365651997609954933669693036428657476762939030414778010003006471267108052873198437356803008752285886234585798246662450435410258917253934404362015606161590901236866216076816518775821921535117384158307487160685606770117034258287821755754311830699843749995470114694424588580201972500743527516800026823265504436029386265318727040716674954285999986381129379351426071016777735935781969017159938192492089452832870606661532115597226201359742953956763017396893267528795277009746134545782150846480234486627923336540260253308208906526474696768101781347718078737166016618026021479831012858656783477025871520320667325785378313217236600908717585931925651958400056163325510751979897142090883403640834679264735484192490793287020139975972327364053392941423184208689881888508891444534520739359227148313634036052451555605598272063545556994384794643287248623124869068278034994094019154309307790869749068674618402083719965375085819712948145081495831103781727249113248081022171788421059291742184398906674118656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] 563069605913087879578064247034400225121556794118402002192947497741551454757535700898925772152136708981207974760572659672295167417866990591186190571906549639396353300160736637322017009728426230524699381399751252059117314829370771477897257319834356951261797134251524519593290937483678023698394199830089076920040931701278948771645063122719006433785185993230721176596131064307921410494973401880542036757752208220505098307633171166163460427787345335650179881903586382265647922098713592784763805678704833795769485850439012159410755828482763242401114179000139827024954063080847610285100409612393499406365051170269776593557796078538572914405221134384285424437050833507364910813231636662378124556715011311180962954689682227763791925336935864669378840730717400017063688706094645944283037222776485813180392004071938442042839776644514934563820731398996528421239841738291243543512418379388515385291333637060585252165642253913049697705481291657853165185498029596874400277097187283586367321488292113367846881776771773974638239329079346310133731762016672760196491315117057913892524836495915213928135166039735801042183122158747512653866209679063954781554273409298587424483919608805720723060064819567187169927868380257340429664373603109081902573062041263511371147205266139042214408019923855276749311839855478015337690783284260604157976579356824708376692759184944083377487023848071333806310890305930847798870626212275136998059032583878879165116928725205268089174826746640522154113098032195259457627034876384929086224063554738150166133487648010380750141924843470178347328461010530379715682529303319148359232211081392171631881723068690964565650552874865999250925843418277227764864094610919376529186355960113000907851908736412857386111710293104880749510357025607353178120376349815481621783863617342833951093421799910690872565124140507985102788955313702744513661331530223144184496741484868372229647765425459488460241084538864342707258608906541917951833961919024375678736290871851589010046402224388077960228800198021736011652539246849943169980496737991979082352747554674596804804585779611618783514383540695968525519628085340546738140813691214258756977934059465452127419758231150956087722986323503107859435576647265017904734199866910409064803083911421956658003608147011706437810364357859180605679973513856366927558758438575209829390340467187973327027712552169744113729642417799444903570311321150478902592326286426855503790198039477408315610772838816931147005054908791053183414002486924769879630288485176182994229773538401388339666958294861218017263486527875317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] -218489372247991774224016165574582722452520133990238802053688986446724609736840159738748432786277218187412949937758012502531793672276161456582610708593135365935031227341100711439773815775761151505879414593392224278856683280114819611223428428152493341474984963921899742733746084226244902900360154001887473420754171048996844945179002902367821976400950931796127484659799599972635108965243411240203911770299250312983734099303871265694274666864960341022958764418816325832669727123132539137684981239359268700303564640392108811060959981194690706432833406313511910129515401025325668013012425628776512060587785371780592854248740801773435447644727322427012923805948029351825681434585050927892904233129121859091450822554650965213488366685456292017713469715239744873820609778861544732337823256934305984686945050880597888524009677443211867292535407196158959802407839337158841227819713589325220618794464643058957550774232959350729236422723715277344226906570219454520362636375407337149950405758597316649756317979943766121435221459137297836862753332560279386700995347326667546747017811071862740798958214544261654881748382533495728154103314028934906738537595736240877313270429811105604874912759545517898948512145544589066341767788639880470182412519143291684606208809669812221450798978772127701747530208253223971919693675105653287019083540215363393151921855455554306831905177464651961935640869678498004452585328490394000775989493114416755244773003884189079541886211144328490015161317854571469328869323538528503133382421174017418836211944958274507910006911504515860543029625331752064443139326436547951340314585424521370885717713136445095611720434054640309848708315276156018104050765034923207500464823717334536997793583175076148981988866101707761708822857753440979747594352341564779349422091741680512005176301127451839806984782510618967675956644384114037097845323579364338514203610927441053055228440273555517607080185392073886928175820514589772501632709604652953537074862404440097803416834210090745024012352307982970284465736145440861203645039230592070880959399243691914188906091605154876921072255488833215957425837540040515960170742451202958342540582080230119884468334085918015649939003743707839204661373957590747856788028877977300443725499776246326738760020596740207747186821245400504708151375333251962685848276868647794177796173513671080031805581805659100237026984981281669082707669220668292123861044744576394344003957642579002246518668949072917200404651672665211283358022970428221403093433880399059364164810272229307884616722708793348459938363795103023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] 67137062399814480141429856435206020564722696304973320644663420615189957726579457390403882453255291587768526936183546458404543766763385390485279353043738939055854759691061035152497919867005900552369070513160058385972503881164693114751920226356578088877818308188440934754954398691476145139310967417738926586796137432972123857518657089272266090146587384888366658817462014089801770064978271970027127093190204983582163417914017699294610665743852661576766894381658996636941340000919088028391957144334308808308276055044154620593105315790833434761551479145932832756007180961418842620702533093411984427425229644240864146357783084797039639150951409775946016485300625589152603100431832062049666474179276228796697940258111251814551061730416631668163819865343170006260954646095712035441537215755866878014528589131285350272381404227633501384359269082030624857906304133427306062347454666170336218096896779304732016983317319746098319830064912498380378411595694785606706291255568384699960910673072345665527944368495108049235777407713647769769167910537908916742793753995568237293289787620444456902933813023335025365459834282806798437895101444017967859172415404976722084421262232262793762540995089299854345687635287040619295315455015314084340614332591143301508057278136984074347584239642533593460671572921735159280393899295423072408795096173597704461938093324853501436065312344768594290748253137326844748509321148742135353549121148047542387952029912002125468929828317264843330724140328504246578107595921859095347350132299232894971041451012362182098433251068823353203923203761367195310009398096265419655747179247829160376607487427202341736852991372766955893412532313997943874983800827092336918510533215311402579414859116908744377806934128684558351722198265390152006464892651573468775151271526037042145625056373216501353329190793893911795811729714091774185696748491501035919261407954149889058371781016349946146457937815782977319851473654328478871061214201946244192912401238365076782980115074226691964791081555516571215996381205978537089939262259886331478813676509264155867472774615430033896877482738560760943323064173472778718778461153554846615778613126878667920286747112871779466940665132574797609297653366652078331355031648916188789801607220896803409397502485300680043743406669872012019972642024392858519129220362555237694867990004248760492670986498609612034448409545488033401779812943709877306886145078292498647574974756479453127453880568015293737033276945678514222022811192605511738426077707792503963134274015653014714905583714042211021722414184451276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] -14856674811468462406189606491099119564239622639941897756462241407890099728006002767147700283960930259538186485265689070633253401247662280995691739885792582049568862185644435562909973051355630610446443691813310852814009973133239900100587292335402562753389947835444555313861554920067893714777460197234271683878567570628949668407235049347648658050770231427497728098728027227504476916061091446994633535368337163427740765109811339778741287386089946296692092410110831268450643574787262590738853069619324434474380283932555162541025515319416994749498571725680826764777903806439245187603374338002045450470100488302154809109595021117146813012726649674050884366184150828734575240482438017272309190005809573795124529399454632407006771125511855790226046500218604063139661178925359352400688548151782077816917227424711448104301020660374295037075498518680795533242875528168143077143224617381232129608380085075272283060979414338514919909421831022149055885319637420011608872960859709752993892161740932239256861737257568173081666346729934285851708112427137298659426932769789602221122285671954808811810278203056228743772690964899104238682874480745478657439780974680643598763480624601089440930313854337995362237252216682036534672632512902768365932858779335879481744269447916462262547032792024429205734426129325525485876191409675287190139553952630015339552171315500501960423753032486811481161200339671089371024535977283763499757925891788106042677915865315762364781479804738462470787723094482083816844189677142202945555468399971274188063323631848039445885388521587329100254963476860693874998708957861451462965293229953980531500182718806563008717950438881494934479828823606116848305491323935971988491048157498947206121645148344386010809165570684387038951191147500202643796777504594835451154711380573213743129614203167386778184207282892654605289101823224929634196770750221028450676006844988151149068825964571446712754579233547651071944923238782419573591194102543086089914849377952590309839000206046248435387638736484977953945837182687076546424917464965559977898162200852836114588320876716627901222193979701488425571464965539953126417637765556697763216263040997825379523302407729639998984983642071980100797066026902814643629418320561206574393109874385442054356884478284091570162156761062149604183151889018622747230337698507013942792145784842543891057411479449651008660793836016421290667181876256372192272508756880062136607928432802677681432802201947037882694912008030524686753947700288390650269888965117174411934720645191153012290693936713408350977301792650428416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] 1399561117993787722317925602184944378018062665696171130667356512317842856727084541782238611326537717095925530197156949730432716624988063963281514804916393434480702815004729987163344242723729522485082371829469659955709815506611642551279731389751497270041865192865136711818754171108345943452208970757304362828768204087921746914317198692980139494696382402658227717214516728242845179868030792671994464961436441452922611084243394128679807418566347193282226178236905140186927935925568521066209526077426550872542737211539130910891281215951121884346640035529028791298544257709824339824872848729335331321221250990141538398511109133396330253788962594808608132491174052253269857680942502556652528290951920931026968557125159107615687024573531708146025874712384559656468847252331562389154493023564506464303707303099727384734245689475695739780172550042028505557060479899383118372764673877493956753328790521005689425714827564298184742766181059127563507420544520839089538053137495724596275041166504132015135051377349049278544032643483041080583501658966574058443228666822876319377022521109475809228267948469671253043740440902615640632866708687306117938611691047690036339201388270918156755852575977956010257866791645360940116631874978838679646782638142231983406975061956078967150820235526163477808754072303814789994025067254497278542525723448240043436247652917328816339252541088400526236869839059065347952749118467306978512859850842863855089274337420081422150055762799911714896819900285227613757346720829089889662242130772446036899938403004679239589474378124590192402897768090499107149873753774707255567957672191800242763137879340722641900511749851995538617747900499577289977509539621758464998984887865496188841972231921098540308252994088885394368081841757909327991242278186983495349564990279031126945250080070214225032286199683668939034152284804430391077345886605657393043689080425207666701193831644409330438011326145083221761318502891213198408486760825197621098373428223533721176561582472114195221582552174489086252049239449680400750597243106350379056763135546357997097230199762090309043700172654273633554904952834817327296467202703767470366735826231693173461053747822949105673185365319837428211388151083400028260538095598999740442388224665800482281737404175554969116171978327409912939846546276449091060476029196228674943650252036630398873855971133683207295352957438707383942645021886464347788730102221942130364528067116999956348280238339441863379973913265346155989807833045322147928023191691388757258919378025343913103782751370316915293302823227228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] 634166112778907925854443001420056664195644946852863481513739332915631311173222182270010625400557402200456482742085614951199960947531771150216349186538165231786098010626396509887953392419701737096044360336706548883394897548719164449233864982929897013455328952088467879090607005657720131206689729401366580740796995103029136301279707469197997223266427914530652399530593538196460615911925628262445992055422797197686222909981252475640513143573793122169434053932783849284784544867849964902401497204882083741498474426720809589057066964503831076935455821234773434535713364341890560936441458013582528303395274414095359375980063298203542945064019948111302340153434858268700431976999739830622729933316625176107161854848271532140208542296755902469930545458153480950478953368779827287911188346949727372222916884859677596911102574488852582742670806466848700056661770851189428767395014411281259374072187992509470343720553883612029507621890975971226033741854518354520728793907627723015605526283463316467047406526771816591414583809378599637256271494855103117257083386979412420223746230374139143055628565435015563058266805905805492010461891353449561221832304753388684566529686617798156111419093780843438349948624829852813037886177526395009818127159470555684058790252421107069095917635666017276143241489221487180507040516036671244943282616208529792786672574250045867860976401368655149624357693215386960088565136767378117478189794136550341994145769642064294042835502339793926287189370066563695046545701139543235091538219740272173805954622830557445147281312451678818805961044503886221047567580709723437006530207548057383575585420476563125507626105955797332577777111850204111872935837219512280718853667366159216466690267369303282028909139465741820953329836956653414136890952533969245241788724646303686206569957452481383442426626148401675255361745059626111223982786828604933703048656693517434070075270456189163987763745761071229842218172421598649460031046499302080067576984990190279129413663144713897435296513136158866308812045663499006905197722905414841569440442250560567673138031458550767602890145344964974713727101762864978104427299153250005948520552843695880461273081486202839058648779636577675758765778915213205073368177578987245786008404279802694135250229549483035534318911446207544003389135883221573028163890104464695772220289283912016623795117416238176259878332521115506276979910270116967378105959952368157557409206679092458912927168756149064825532775842680173556357852283790252102991319382426956352920482351269160488705053184084941298549991397130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -439837826080060537230437383966921652956393001647795931513000210801897721387925316446314749289598400795035672786143743785764955185434583632677359500257724315231582485053061329372175539593153991419376828460224043028507429307071046913396696640428091808335906033103180280905792313924882825840800434847414996794271975553428976887335633948593127954531989033716036854986698056318644644665876938657694402082304100770058131632813972265361344640701299148736165687269509101681334367089003070210414844831778500071776246463777158661917260104201136393371879537835700883497854752375137237063076176411356309806262456352053201552969868918333301150324483629430652911190889990111325870678559807979781072974735940712027483276301152126559454683932686444806444766949109563689647523798358993110561894003301381519120503516653637036721750577234939342035191504204519313293493581188445005301853438119008877799549200292197035086461867808723955188868480964381241192917316754522187431534773172178068415007853220386515946484769142167471134980918447865487443827925000758921879849597042835996894684658916302345565216346659170958848804990680331447998141344668080747810729133388939011663876307831131378232257332299443816942751844060634498416544963548096993047233692706693541417692416189805982716608954168276018415205925142329226980309448658965950916686834960074092338360082281520021783053240495100696478068602920956393960087028850003626989187869208706106271044805874226136299319678856761238257939889933133478914352861871309484325307445484330762970381250142170736607210078265064348260245998895635277144576442440759204264380984166293887817388644998651840699094317351627085473829994160803461210562252804024258674521152888418392590529524397835758678541678897816469193594982118244669841781711529365629454741274009870046682123459509505950067697776258346508320586781539250896301043534213103908276911261257051353394422668443619956584314257992318127967262490390515803176244578859288360612750085998374365834990099264225225771209608309139693382235842925458648785017486730237202770671165475805505756290261244049829727650701745170368479625541452564648055098361940358573908505291186108976093146684304533798278738033933016616168534099468697878180869438663887386411332801673351456101924272635099387893762470699001899940971635218678625371626849713673602265407745633762237231548542504208066836695776267586570390516270943731610609644464066139630680607134013281467019166800938778759377121430102336531111448965966354291542541916170335528760248198942421325005397968216094510386119193877544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 167820990123384208682379066213352542445444081116779469955827729131162990297755836884857336323926902398311461390881996003872500747244253349987466996800610843954522965319230445316625271356264589436411367133925387210427965755999915058230744884772613375781581865831913120858799431230989799973536882470628950601212977554492743705049229973165627927163245041963621459569434395845604135656840097008646089526722299026558714408125614926576292009372992455498843218206456626400059538480691101487331943151883642113594507578076789283090052022942128523674779996768288449011409396448730738275424245645431314188149010537008801264847723952390058740107388906122138775365188631993431902675753305645847106319306944790350616607883639583839573686595288688301950526602824501796797180458855783198630013807463103818549351863535302319547530060564862802199516759534778521127615677181992484129633901776110774740188504736487948401378802280425675298796989035809475355043211168635518806020569481683036468884717545856373851818320880043220701709349730005371919007932274831390016018128731293287872053280901941313672887067732899890500991453939337487495201897563774125598823732762089204549039452106954670215900130806562076230441294228329460200831762681265186015159875939292680320934745784944451529284848024569638703838556574688306574808022021812834741374294080871845503865083570035831718276136670819344528866514849029440262711531360380120241104410902133437122199651615875635187664612139502271963986688414679455961007946443189957945325475898424596385364536501555143101720882980085653744102311074005584885381416453178317959722953962254616463919956357673315328029050797802322073485686666420521338396716698423409941966189139306423610468336648462670636088994918618856954155246239133602997653011717246845509108797020889151687426268292534607989767919176157440584631982305341164336405996689793758977028942537311279627466273509333144200822281035974492615865776940977385216910618328742984961414849111170705806896376919184767586745611891896475962633866051419834434472925287898994240874571641765197751816928859120386770214677704782383992205021102499748858287044489907119517131853388342673630410009038892855875653534901336391515759809917094350488848183590905021702354244770898986595184946147583873102173481108706116582191131297574073686711886630724655064763977546715399845672463316460593323601798661491350040766483212556593546458071003309827508796428403115988862343329716726938054547678604785201321605932376089155612746347088749425730865570675641899644818493763212531835858211114582016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] -49710761233279749441455158297383677528537209418404164801233867980273437990086002911097836327660385352123373030087287469066172247093348070317004735172781051583078146050684174931965230423889235722470645170580740896324488533709860462282542503063591205039122921054591852425962946592312267990017943156233654261439180746530329681579098246331986497363846401196674686928725924048956825704894768069704317865983707012954806689723451101134893299156240698324020526247868947115587848638789579239260721861167044167495132982778810759029057431640515460430773953444097908988886163115145863295977470712746280483239191030081172581724281529564435084088585203882745105765098068765640313627695801418143678066617832437982999408729173467200511507207923648768000356209817212253340535342535233976947038384994596375709616862912701645388546693363561757131464803297243597690262145004916361493371310355223189019210606826090115895108665110415432576336555359221786252149575693034999214222997559232687034860664526173625184471144959334075687145837235314934289047263354910370085799327055227907983598567582348820796301304980132952691459906629552050878718748594508337886814653751267053636214828289631233030001786408804174093307183568901328058271075802387449725187910499008692477404961043826293206660207154768644786328923109149521422348448897203733182765435844537806621358642069090985855331104395195110462438060608338272502421093505361252599902909079381351040877141356920791188846575209479936821849786593816169378525871314675620589170741606673204126700867974676932450853558893855630034891428812198276115080358478205374371408517208844649292973091522583049637632883372665261237242166822314353400073411980592005821561353356887186389628699850319744352470243214562021728547456481718277620116406553348855044576435995471879535121775021003957204157979635272629129692462446671709255413516398757455779862441859746555279867972353549603963236434155226287730590576908188456805591618549677914354231815534055771162114038768818008072923355536129566084423230881435012753505298691322063368194535392682737915642970992602296557253415251908109402997743876865550496128207489566993424944776141258751001953311747596231072044347111777995574245891323924867453613222221851516909102697013916190735531593945960462068038272633235444721324913596110286959145438374507537981256582086163119432984848814717461161514299396190153167854055362572599315995240735399309339245752153129385197535888804385606796051972421172637173951542417803083508406271592890701709421503937654775397380602688871379475476431062958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] 12573146272370311451616593488821626326574808543060537714199135276518521355521324335245294257193054596533257328825040014169267420695807977018106074461920364703512793486546190158843146091079935035213970567508717548372571639637153239392633760481108873991854712251636632104506682580683791058841989413261387512156595254093200948342035234240660360861861919168386624430786726650613535289819096554483500940033913942836345876408156804363064557179954752436774292400455884090536591279691120209888195083913913557812363355553531509528871416076949899519141436669603243982996578531642051428067843581225635608950942169022721638506397318273887501925662969856381242912017928375342417235434958371040370981900078498112982773814166115638138618699915941884898799411549452431926220680235792393007712824001729476847478637587799328528638530720370125252502171090376576490496277843361506901820619383905662360996676223927097949221274364420034386703453471782988032396051544390357962376686445805431150797089634156375049517953188264527095496939593996552993253250751510776158747427875485964052835837457136364716981194468592029511456716931603880309842833966316109232109892148930538834982430718674210820071193821984116296943843842891256130798568391186509938609662727662101039841890183119975789669325627110365638269346949790174843460960256232504997874946774087550335565597703008847612351767559512713455677290280490758216444054450647675664024728158213507772054272163197285023202071875257148732174066673821521121493216354084546931633139818254927769977002968698016778451817933403368851413008376613496585792649393129547038160982910280773627534038678274890657020941892533786746897307542872604458628071804743821974940873132588465061402277213186204090387554941470911873596802853995493916881447622998171455396434944970099788512915887357891249540463091327585854877916098289360853009691939073303607863416290120948132424835871225870740562839874395183890000579745660025729612833311828673812504504893561961009920640425280453583648006957083413004624937123580248259247236782829939864487132703085772816063201838757901477164621805201609835938736029694885377147249962934085277079793188547781930015369673393942811858650770973429359020870419648915351453829576112668228278497542425051433900375759964824174525047653798649291842709264970443134927617240252676472085629454932598915975059506702173697385493118668484367081612087621591101894649185642406450237594908063257635762666553119763424163411367215289177146555439666265761335308662171239509532012111364513126913819893565072810528728252678144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] -2845063561342162501756997878825606467016554059493093344651153817614810488536099355810893162412142002516090068484081523720818603127749217208679852717266589196575654382249397393946107770505025580399536725787252607697701156353417783105327747957052240142889168362106337917511072657716512459813873047452556441335576844719712706712894725599729245911684598041827783667722984718995239203607752834184140423449391259593267955082253364042165566321317855083328460438135551072855058641841594912334746273560442831108426063250342363873320682513737916810546977708676532615702744760868838205121366500209760954740512891490381271929087754430507110072700744431166313818315653290793022633012247646043365977399354217984491276004322785011277086956768576656096764835964210949183209590128721943123647099978070683432773620501905679596020771536029146973481808626025742297542933790555880735056943471653611392805247869879187420959028466073944121971854396318343055797358249018362314329213395535868972588833153784598895704124125678908638674444233371185955246972996010680117482133520210865392313324408234078610431069762107196790871345602914200963716834640578045779928389127434973551285140655353989745438782824675153998029231854317515965541637475429127217180811435203633695361895910993709628735310139615905891200546964072605432655827666119849358195631241333883640232664905491164346448348819690999673134740423990813942795272162247317052058321803835306824896182193491534599201139420051735506026684144354562867088707659608297693190097776603968094212219692790454587627637017864697382726962822559533715234408097095745136253311406740208447306813490974214519988361465554508699756094275203510201482319614218066976899334725581154668251080400924226825297058769871054346168680062636920586900040103916756445116915555480125076088666442619611268836998922765787509923161148981245544779227548094681404710033762363475258358299392157522894850106150761104927473468208521419849614484031184902838492109131787492331069834310577287131016058804808934669725362195201074768658588326168712366557970346634554198423752308357006241632748219977408495861943179500823651065441400782935505916623433167532441526156034783816797578572646780302154228086770292568784859198156910711704692830311829152444631133685406526491749322905878244723950245986580841172436618192526614017779554704310957744705283872050077827227696804333132435889030574016426823360649707888422233346057765866231917587870569747451110384109352120505952764893015978690853018744583039720861465163985867928454780463650563374845444072050524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 589646926424742471063599267614826611290797032109051744367884601426801878691469731244660250986634864355503032360123765689785577387242854280077940125894502961057504619477433724647371343074328149612818657947802079738800385534045420432182914300200196850351199469725588377353760403281647421053673806088081140921968166847054958763615549877274730958277291831979456454573828866508551733701948211318013247789330267126111094276756111440350857934265069535799862427261663450611329622132128976515630308804168515329591339524144179666907270008765288135325589046529123209883312308921212568561687731604325258948288016856358527141602883064747693296699752543454797135876380357143336559495155531732225403280336791601109955489748563116970850529077645228880772910734114033910096278660917799610093278801309400286535337702278833026575142303345130048152519316626823252632628317161531542357284196266493236894124469757345364300254870616463136390531314879839853835312246554142423529363911880370886764268999243913079671330653932133915827005009842717041843138648688372982057973492766704453043750416212359134905738300792893368781555769701091338443653328550614498279274774325920028220915677792180450735595001538276448444828124376441623302093386424359769789969863944058165627705559055416469990247554661634748643912355710960763308051547273966369310096875285394480635949094442049732722460904106063709651194903913092414316368685893084995020855108037799629802898903965564322855641291134492386307877823426499397433395922851139571543241965038310286827473887782793100955758720279291846020496126240464775240041911923278925113074425036590290108806421072760721699864820544611945571855594700001210362403812619287511207518786099408732623179752722057809534164273941229519330072714570250206864542874947796726230469224708147716709476894111110116918041862777663408710209805845937982670101657673538135108685762526193001354499872861239426589076942758902588655436064463748890274611735998718400840771063202208125872144687622835810278234600419355910571129740043719404829691230687020792791119121343462877685626702267954256801098499699226859125156295883676526687534332657456199821964489014674626297799541895847713537966064625225120743319638912059196983132069407400564402147220636131421715130809334309947410735538954307551666705427779905284844679161846627377000523306531116939609684068856850234886911463022947653363178224399537067038405994357020452721167126984207366914948571289907988323090242208612667585387526094809790299033630285457104031620790362713676994477361985665938791493875531776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] -112389843986057291064985609459894076809630426252049424217121921046173848932554106067035589761710872157225241924727745252641702853524355628838053503135569854637441021140912872504281234779453703238159530467574877134370510053651196871647555975228099634932351614586881620779310199283196258061346874511457024422142542202475824706175624215522229439628149346750032559577639029504695875445114456399268564175421601960632086389061454612904136490555807833007197065278835281900096046423831096969658039792356216460466359254514173198133109436006177131401143895875038520201395376214755660205318416866040735575968320396967253324485084312202532713617152396240226812710599590113070794994432650152373570086732170133557514929586038835153129015173811967603882664609734586034036691971401776379917919495406998656704094549337888236321472274126794460003946732690586955622674362808692836805284236117538044570630231855540161752764650397882473296158751017776253940369122960265882076515950160602218194021168372029369066026842703894114478477743142554564942490631640796919509781013394719509536578462236451328350817585712593625562580661482926432503096536768427864759600008602112739171849613289360036207740206676580336692657909855604407184835029565078924175320526954428748693970247189314414005130193033898948899380330452401136414719626649024677585678520443259555795165726674365169566825990618054744907886275915594905099324373598202558956430553520063151460538061884792125779867821004759282244571698009436515129177716030349480065749779850379214496601521359117879356513246363482647774789137289114056294300861833573125884100586003033778335244397878720666581189236088924442838109230485899487393408791934949839994536148970585344129378770021265157382265136980874785582793698388764610112290751315035068972479956006443234742412110810789328252874931649143587921137535525707606749329375716074756621829992645761216509563982106975179416159500103565113634672237567998732649445956701748042272602510040044645864562694734817456891841516981045961799282783850149131582135483626880557854075343857501776162482835317886904844999271002623944199165965952183451197459668775410318410946909749430087240233732864846293497158239385104591779643108231866996835759661933815415237011075179283663098916151790421187501154864329481287000157165822148788950031912801331480514243810407975942946302540841776479063556082032877407142831222115497329335928471698322119257148218414186428684037913445971688719924703275792380888026186753978598253145417194234105970545028047313722824995060724046515322892960399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] 19482538154491537341475106444079649033372792454417537841538901528071590093602398944787085539745089163857440331304329675714732497897883895694413473925837272764169065564063359366315122553961155933975770621070654405843246217362778119223780258507524317681277752344207607019849486513866907422853901680966179532117700090433777553803358964956323206619134714397980610745933575998612327239221234553402560013212002873585519943652021236377880253025331541211234305988644402867693801815145338286908356749717994366819469668993053556156434932535274280345313277623273835097785830747927704198675588972914827404946302646730083716760052440456994686904120652903885670644569453627889950096766001327722018034850097467717471961312073942564652309524814401663764980772835486549374173006144021138260108705724394306647173717459491080704912969689366467151079206259925741867830014406258779760879406733641692372815208828668386016896907427377191167054618830101759418383892032668502191955826831207164098056613400575655792686213826698743251281856435313262867418118416869033043563219992224674448822364343806885171394402356530682464787658431075388907764523587013807946956640452577035974872856852638282681926900276927352335906334168180870752827501285387496751249518087155151178196727656275461213132244167643065764227063741312460066336016880242612091621995062919371440369783914121469557148049639034938739490696264264615197884068498541954761571429727338751009379923150867950479047940969162911291104597829991788789753826220986544954665625273542472368165153374074841650255220369149708137760166852146057406138029300543105706006767273662594537483933819584372838036163575263699519382644299534602526258490234206118063226731189868720427930992990695927683610467056796658422186272945528884176132439018463038068367200445487669053359239675058927310874424775537102424905405310900622400222914521435580125629248842687445585647719354928950108164184963091336750050520154881024850093166977119307309267751769820776011202545645676581259240508685175945621179643168360766565761442646052215666205374443881783812108308704678819974529613410502134457595559166954394985667163234689474887434511252326518895440338261609070584416224662010323426033292712688473088416657428205843300526440466281769451462042741624294759178822771592158112827041087188691060509369336608145818736200050078896802504659344876306851780870759878679023957177785482965459932725120695643797079827386660912455046361281770251720199402514673667638603296148695918615102870925772070285588356310154104595127563114673961536820827127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] -3012282238017692596190955522487059178278073955263130858886687637304218721513400309121840066660817675891877125025659884648756385567029756997474455441931177742134002605304561073343947305967206364014973231796978832850195443521367461390760774626158917796225002903435067047435036206441257413430584419605307366599618946450279022102246244569173005521283818462653151825571018167033551580806606207817314495733121666661099343175122467100276382153059372917744892128514599285021443627319570007820875342174345023753976607301312438703849096080680220289170742188989768256973596752236683503256338988958653152016444319225971965201647784258938169990523337433984748581099357432390761068618341077949076277790596037781484326389122159379996512725798457181071351898703518108936623768960654509817213340621906046707121593212007096662468652121648351792444427410264709544402993200642758465050041540331085664904909267180009139793128315560730841724726507009792346308115062996816829786608475045674793680805522972827527390138363212244928056202986200775948617177206224568468043314182968607667631015357120239303646107132862253517123370339130723601015102730371657620842101409061718326157406438853107205174602811355914014703735507718440468412504525959350102858191813936119203939137292321108398081085938413278364670157880106705889725922468566258265843441937694993945202529658308382131077668262844332042306722057013280069648000348295689543938544713629167329355128760848173715153784960563353256864561488054837616604681788938394814949236660865271050428318940584677339646340684638307987556208453004346236169557261997397947782502058685387169836921828703073485884046365387511530966509454317190698571780339076156595312434525279820642918515662188462045450004304332852956724617098262281229186736757620944146575798567045550478579873650294457897529860772291481308821565516139497610207119994596269413394824768417907994792004254652371529159655565008885701851021736480532931711031721345982500964274048268344218966528766364484300225636569723240874830923647464247792134223425685938570200121315895890310600344342088090479232566485276160183846691871125248009587382710077118845194728942672556305875695169627243042386561949825274080131565357031447498678441629417075848824473757654640454483370915433987589861256990647930185077344793950605612120139789735122412388463958581977006130277454312757162003925702214583904061001279817375031671779129940383288443632560400246580075156235959109214842256561049195478154475820684466519068737282388738415349634232069424306746371111535390108945020354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 405512275771174786937921200555576173873670393963589968066054814896208417720192836220625103006612724737742940859453851958986756725176638741523398694845952965406375603345107081683449536719029118597353480081904635436023879804205220626693751938264778914177036780775148617336326678528284484841698343783011849008922701240106273889399012319766127086534707777711155114899420322956135894057025526441848078306586871362992537049721467505894218986210453305238967160941812556460103765651890412577533103509157534344545428678688172610443162787580618938876195868430348221086592809293954333756855421498498389847384641587245892598145187911054042789083123898370750659186016332441846119796900151634796896205923253882591151059049445047569243924546511144213771238586658356300404695794878482903647517522674695343382584678119044376282509880667737139593295006938914462554704668991131435765674084292372918603878382968252851625426221742739561202113539005307329622296995174733716594524033413922807020666709518602771417480565200228825095560317104810908035429280796873944510638870550542215122938610440046312235447500471632292197344833736212480899301521388233302884825504809826682452715368455267026201351451994908647617384268876751135725434837887473227640421433889949672062590768791592234057379106372296067226369831322347232020493507631570582165424084504806708126701069757299466949110484905118552966729471020867624531014010739226333814079179696885094856181509463096091500652114950580806101577146925275340460191857048203822337944568623257670917380464980674441883417629688250153612765140351871459104720909854684724083759099604893412044388818677619646634923309543156284694980804592869625421063322086816933872074773236008927794415486203536498915714621748511389760013501169684560827194124195735164286741170949605788502137246782240945497099945487283495108404999259074550556282972306921525247269488401115554109469470193912773451833944081795029131662749593051343119279915121531435576152132807714601483120284147993471116021216349193756399863446191176701273508625405980508186277995910145294537955829387734581409307068078463860131636873934235444693783798178117972354881974859676084534291397642204567197225417435069658617545547871416121340576957313163094702763614172274571870662445093773379394000286306843712743339019019492635197695134277632621914265363726843583132386613072609316188288180628599510144520505539518600890189351363746416088735219415392061385334628372397344840451824813487250139219635364009925928526370384324542078138162991794243653679181002756246029163560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -45943021656473322801503463085232548404177979598113364008169347741214647603166942473124751466561047807777152952098768867908627428849343666933480691312527618968480682590435409041874235960479441844634480137432746889073145347477890093880914887032352047920162680342557393959082324600514281098433895276887318908282790464990307422473981456068571521165237248407317884357097415920943574609295273235529918157808423005861681155235460738053925763812906979004615494986781605343169729840453398711806412401219896677591573027324416673630150968466818124915073746757057537428910806368996330260115242660293529136469830165331360529854095216911493642068974114237481091039041359837625566051150153034027197984662259136628877146613827263354820377814568440086396899210956088779149718488812213662167414246331661432483616122147881080472580314849628590364543302873904375674995186421500881281411862241693642826219662458287642132909238095685288754814250764303870128116931924642204291942389011850260258061454579839539862749428287011449338403681068093791398283851792322714234625621436134990363038818300764513810744007523670126810491750892056621845418578389835415251836967701720361783696824619012684198108396091324899980157119840566918565772650156726325351123460766724295576031590614260670359900275174629296262724850193921367625031936078207183312884804938553501387080396486475752883895044512690903869934059399568417175841533022648971077208041312856761392612374690564476262699344877743955435609690779518442189581628208249455069785111808001444064272577634213781265311009344973163488605022604615782816740213980779654764749229642341590351962539992936421224168492423437202150182384559724084352160385531979459333263661262902234795464719628830110874340345276920031437784170498144467380092207411604583135779087445377852065614454612447278530849307198920833634667533038968292678972576634212216353802026746370057580438563946430357992804267652420493421347550739769694134362078153563011090869244796607827877311832836892416749226087373037206940673865787354325035489362584171355761522023821952766759072869223117436410022943474656074919602737957217831972399668766667620827640885722888722325288388577189422701501879277881126409204571978275867176184596698669103980146500972457797517776659822796870375459464763385090760810368567541691245982335967057813120515886080331258912500291163191588166914025515232453208989113253011516485049255449550084955710513237542934446926284035628228594926582268730534586860797481859860658860506853334209592155260745938468098687063862987893518211481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 4137809345342111304141212793625742492299741670168377591356964945615522746557874878530204699231549493041029442876419985380126535057561562941829606782840328588423281258629608219709915708240937638722643489352612989202419571414912314149349517227306388601521139075903133474246737898043162824122191328496389286128722469596876598688144051329350249359648540377283920126202196889844573524765649430874483855444070532479940489689456581285646248270660815318616025238395773371847466453793118832347397821854031904612003480199398501010532572641910803232833774857550647582193563136057736895596386429481694610369752562029551956049122637661981142906210510036732651741671917701828275285112186428077877775253395254524981992254224390741545290306385821383176658538948581777964681073207080098023470200728578248771825956299585192881782600956383629117570675982209005915596151331366852795784856412860460161803131199344986773279817808023004075382224500631771349626534988241386002159214444902170318456737265396186783273467766854435962522029808746353694457328593570752661886008162001873555902329394878673613070625645014003173290816164341400447329093294678665527633091072471415885341677314917627322561053780311386080869604955343081100576567558015996183126313906241328183155386650222251797554750284620826505965421598904132736662546063220503275620562477406678220039046262643061303217956215329476562425120041521049911657646227928706922390767134241164539213820777883635146794413266905877038477727768513307957214450559213072554932322044369666739039359284414897963645584269621878971952017029533726659656135105200919940089376420371423922771604583919025776385956105815282830712345335929665041495356775051900007507096666941692631469395769063548529161367407982805514736502672818307450190876985386324303671280302433281548735729748893011792281052880747484843952616889976346527810213486895765013176701478919829092721274712123948079181322113483269299494933412763971696491174213905357805970956771082299998885006026558522660522456952000149743560718183371081558722063792005938125988264592204014928961084206496480939351108418030774644591734582241802786302502811716904678190927993185323172388281285523409732439255694043851159013397744120141910895798085106059230001660593766487533539256733435830450429654872936317807292959319152806786839827109282525326715515803601386085517951314822714732927497039134569597757728437066844093843414228116302720700542105366007137386077798087776438214174278675047159618849326410422763421045564462498505817853070565469861109940146424577368556306432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] -260694652789367853101980091092430334440272501494994180661039583016239068004880668195292132390774207362531981294002583267391925734383774558416542186863363747151314237907929970821141858495003657631989848851936231570801058328917884381466190891467192264336315992905296880691838279355082945909171712270390145731977872703114142837323044435498457481523317610026813369909539418947146746187822772106870334729788486562801989552465859031125695439693318878349603651506351708681893999090245199184048241346300326816117679961389781568564992070422830614257050038714888218939841300725800028256485524439977654319543865236971693302473564193454212671777832643237135650669358701447764928623430357615678031733017476700316538007386939005692665721867249018741745079345102846281327613835473259455456165477530307659668899369356864365494894122029967304759772219529670133353964101074647082385518305394632400030959691678039814757210895955889887107364222787356477404955184704696936194928183380623024129896279521689558144720044951288294965232653438492246000187154649765986862992072332309066684406251708951856728462791561400630579883410285764549189991122402151309219139745196105716455518423265102801338839320819105235863356935313446412664918178497115102969151593400565734194519812207514292491659931292777565297734981640905004528437118952833260146242266172998488102938835640241876329263139775024543521888864772638782853803821203926394665925187217738426131534688243290141345433997500529908702598908049976574525602468064068772907039970662084434964343199410858162053128926384566765410541259854276842656626054271885763767985788959566373142971263764648056377408374906645625370709986635011602157461645883978634854930149722693196285896733713793909588901977655320655731536200938284303309229571036570154606743138405214895877947463032076289204351634145090986550546111092583353787178930205186320608049190138494884093857465559915894573708518912810739032880199538282552517994544614287730279928910998118424448322170297470982058030215896842016840853839034746553470243405890850457365340474188261375138549770508606757504080023851079037447048832869922286024404893758612304945956582460077621753500211331166772754272445413142697960571242821402094872106875879493245123160297936999857999337874432214069127797613646646826724430374562560099066390964306760343882799564532510235771033241270331252920530150933724900097575533473731583893147199971048796519053420196768878305352665733513473193558702314453634149092498902564446095391961093890468881478760738946382727635427767417187346677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] 3815945675913585992570113760099960306973040144188165619596168214589155826381616900959534013434150672571234610462166941288319330682460429363063648200427588113298696046443238529797998777346763906542094221854502560337987069426984641490232355437399302221921621796629248438986829245794296875443559263482286550771123311221634860903426571857650085345217569618437547466050850267813388812243906439601667493858476588663321253640862676127610285041757088751502996224872250519017249774839080820197475868864794024606509052521362333641877518707667074483725257887207423138098428326479689819507461316241668361982057551979505392093358322845030682004217790884707710028457321564141474511986471595010381165883104935574517293219784853930167224352467101409494195787271711704126869911231270825469969489800392091098643520394937021505384574531851070592084907491714939546341355090263330267423867604496921343191888138359390201573325177355713591502969003455215569163501982233591624809063890171674173885735434322857066846911322755985228139682096141541864884320034461218612224517452925515866053846805762488421026943856267551259043952486961905971092526107286544800980489180348089521547406077901177185859886473613348648618498467784375511094569741643956722487934725586477330079032076223087065725198470239647158831501184538207142319713707096627428374267304404978748312356059926695633314144628786590495461890078932581195477448429976344050431833388073441058935402468683633049269894879469412003109235770536778845650686877093217199692029652206461467008579892970306424993311560768883214004722480700086821705186196868142038945817732562504306265395246941997711304718491595197777915069007181854791678910827849205809387205563415538328174581131916937142423904845315372148321558729696651832655470244572752431627242900455461136269201778267774056297025769721613513687432851520360635097520678177519328557303740678205530968293470859982175077862054553304046406602746602596684312247198802466719926798866691568244831054319700160941875839524580355692405158828555806626358847972538274989989450242987294007899589800571557712357764648890398629735142978585492997226453996801595055101018207945379468174366360417479986317667689625382159617229366489129386892493865971803925914670021506914853405892135386706620082705581622532039218884767362164850974655299163059735172813078369827681504000706498799081037875088418834465334864507192371451416631086462782752638719067959184579393028429484271776895837899959997873248668878760765146286906545034196169023836928927441259809230907956600856641536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] 2151082795842812058412882785549691889382758114614033981044496025596646805902098632361310985824822760596206695187739047992818486428821417417256473017190977915929443464256930260127390517969357978900480992934454189627395305683377047712987531646882588885584247716720847847316884696020879087327459646816027983358585340695907268192338596806367387637960695164140636807092886835869979461660815667080407078218161708573294712180754091577031330103840100495280326002095299623519009762861244281860338442371100018612612655968584125457647437534977505803219147912131816027150621641335323908413330399571813713494923400296956355156444634360642510884586291229087843984221516314782526471785281680936688011829516042648592501474935895605241599831957728743039631323909078942901676345949779864557611494764677941675473942293332225929966358957479959607712220865916766906949777100875731534989070936650257305910260217874849802068664104437933189923180479346968561082121586366544780663705093488852488752509891340991723858534046249087070245121194973543693640654759433021575302400654743452801834712037251799959577147446291646865950878236901762457407252722349356034650849155584483709479047397236741017691496484856585124559218906290123764043314551305199908317567275882272065664861058022185334759544247032384502657096621619955392488087943188772414501267939128878482247936261496205401898841269217345784722479535742894906585900045584047680751638515747561184835103680421148085752918428679700298658223968323785766114647037858829324835856883493230514599200100567611158270239490329313868548225935584425498928264176950125248541569332079992376504362334759424203961245258213512109861609119076920386318164980740897036074262264757743989848695414695766723830262397571032624812450380919125632386021192177619198949787583155169600157407697583522160390466953950672649055066278182470997070218330076018310676444859148252354635016628144528114234455073273759080759039493710778868002488769024318148996298504832076793459011188156696893000869897439230105123521291058988469991477400399524825035447386195193266368795785714938222392151647310637721990882349975406826582688122373477879899673286528799927470113430994462998454240025746169207371576051430918138659174730844229813184353828038812835606464390723225949072711430942547182255116044540192136789604165462672304795560998985711538914547523971284857393794439036818659977594164202891614898858380212025711560746014761196986050624760120056652376397318335868622686638851393829153121606179037570621882107083549501495842853003069421707591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] -426052737860118128411098962546530395954892668306215662540396440306202966769081556174156033874284893173484585999588117862766591029692187536940808565441736123615209271625158130425206726138553365043077272714831086682377873599549210103458199544677930357769942245004405564072266131906271144744112430400667604998728463512526114049404674938652759435910399988010218374286941647453748266106015302819574319287869874774368190153300487456765596552662490292070100127507302749635600934044696394174506916461260314142794887602840475777164378099969078834548010516366598523168810754835270201460733598641912457028549078118888000087966091788285430139236777200409673698955386121170501978349455291200715772874643412611559990358037356535359600155251173268557473676699315590562677220150105999352245248483629900746328870710060600043949991946036473887095713113270546332687898670444393377097166543635136058027479282479712040832919600238828638874648069180202362228492274224858576875965881845864605161902238599276632356012510929078860974062406745378331626892637359162315577147176393228369018344780423976993318938247410866890139020825336951508084685026744077066393603028510801739126333412442592384792121357287203595027072774627593003831730843056670604342398643143018682276961345512678992641033146204162649966341058232575754645133603984176274030133715086118263870511582975111062152809141625492926006475058906772169909359215276434135042141812545326084258941349039184369217968998769718006112368180849099738576151662141079455973027823857687429554934391816195190590326698730105239699888763967342811814308692841734635376371280716695262949857516572843573418039781361687817592088122796679652753061201400843558673678903563908317775888250341988674304930712194231316634323361399166176875699203539824755333587522787329104397738337533385762410732054815013897089939731532290764875053245333733248314446867244090899664287939043244701619816217183978191718299975509499548460330937844517907820202940894339225397517775353465432598260313415870298106593600925795883708060103173371386218633760115312004781150928377359465787040424520156636967395633853565177034820587653496000638209179125284581800903819138991227447993481917406075340105803245816941495318132890238697919815877788242555624194209114774050339684219474795366391161263537517405433622792369654207442677249681989595038841919014595471750025282477463570400112728289909761426565850223360614630419700508907878684485857614513933957106575021585689623420066862045305587622049053895243256885520885949607994481753261672509734912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] 50323459426819701815535861982012486377455664904490908040391224845672018852359198868963544346893999203522911848974685352071893566004826294963364084435845205888420120944136942967256493550193669338099937461609142050130216118637132390551992486928741291623939690365846819857438035775538003092190057734800049530370603818083455095054315945948663874321244320689455541183570923816784019463031516279683555555361794386251070176370589503896135759038200885769859419983943842015231959969845297938158561336670487496862853047497181640571481440035059646182938794795264812884177714682102884600888792056755800944981791042312028046297753914115718917330521909760966716409367621520660964216204785906529846075629999522432302548631914507983298941649045391071787732367051872084032232415445877110698905595665913088345604723212803041331151316965869629663141368996172315661020622610908261944641762539527870728595312632142771603787175081231151253698119473473305463594223190642838649119758780568383990217763081197102445276304637732287858702627410622913209258599100498153448750652365685447426505998862279103895417638437130122270078871625941889887215314179958666716269222382607234909290382854653225800328945152442191447946736444791075845912027943242358319075838593325925871602526583781602801205391734502660096698592428071573175440159929985020609072690548264445134118245206964341692625791815962046159538865816888661173655103361865353351085370245415327205996938231767843071143186440722854831857757361488416969226932580757695689429866111752411013260378371339167271025303788358711326372642941628044250713035327435034424609029443091006647722090285796311188876435682908965261805656222189065149872328772995090310557848877313742110237338562924783078733685226016612547164517649454335743347988935365572385234492476361991464261665336522453496428234921198866342229126712162937915330774103453085021390165947652173286466601111773016649814027300324124269889282718959449688459974314307736475797958143807211131794896194717306917600371250356503145695383731776018262062455931027607014702311861724432448895232809154072113167412835676298831950203245570853021410742177213143338422158044650299893120546126074560348867490264855163659397748289949457305038671532524345013450894278358065264873564987492945664730627376107540927270323608506414800558500923246692685315980415346112872849082491662303867897807713926604541729583640631993523824726954550981821297617931737391067533312890933125332881326259833108887309135482751130748644731763914821325654793474779556482346652863747116236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,63] -5186863699117194234208754645046033686302628744761890649051901276249243182844367881336774034238056418447914943868357717019010478520699517151530742923777113927065572899400679762431121144763973965924286724786130837437972386218208158227086197800831876595913630655460021679368283883361905067404847088899096442644668048771641986717184565315828772976565821613014090780894216341789021843515910854480039188345985761725453398820865688654780696516568783491246620466257333902884154428015544196093933348944602509125935284053794615940843964514426280388864564073973758560791475556441123703364232129052039362990070557523757711498005958842668408274721132957551844019262523307716699064854265883393922524694134160185553473890749383803982473579485749924038996196295774656169424430117202456858205031638646661038468435809148059073266104745704623564372476903745265728266669641617468189512280942887704784842706810588558448335165351950014399035995638946957095321106411549769107691177320673200954146611177918277167307354003507145750996586834021678306006338599144225291843219974588291001245663702270101785043697142642430180334277191937517425516448831379654400489558996504380373247504004652375858795389543681289268256917046845578755987741756182951733997529612979730973821470368290338996223338060615048099580678008679133109207210858025562940608389306223287457528841795842255280925063696246858138154214294711518623373519917961795970850349329901707619264430883749498029149023266066696071440499586908314237144127498745264128988968154419721559514230047732428359512925498615641891802249304513109378196710618462843891012311438910279028021383328711450038372730901529765132408121825233039794745102124447679657510968432447560630715420829270690338346709787352127505432281035735482729786428069331398483951676215471941327432135990486684561155742481360831424457697329746457110324548194268065975142307990583935634789772031118466017865216214332794522201887744186405692303771356226001130494876074555506731426866595861218125262528463183577482605262783704388671939455645470521447301925131503714549910297466193309281730524308734266086263311147736752262778908415060219060198056758836065762471418961615297913421839032780483705443798372724341772631395505449070925373146648732287560165206092780502369619613376515660277181690445485847550952707672646490305587324029334979806601612583763650418345170805017283651391315501000843514624679969779811679476849200829370821642430150150091043165727201629196599460377269737949225837386898802701712914944564023070534901685114962150686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,64] 594809298686416129594749918613128131396101945368586305356103840911635565213554564618605093353995601417556943986157444759101517642965229743086004668371363204963830819726341612633001357369399437202142543252438243590229811092874496066928186775486723760391958524552851493190969544698975400232211483322774151213427191744345138913462018310273164433299786769114270253719373316713400484055476317736830733637074636140345533644731617341221228554784723129045455513631348243353200015266977553978824694164714539480974287362009679228724631229052868550019937897307227383035751703726013909935899230744967975980352238566521961388844495748519043362010625298927579516006079119995794564694151587162504306394163648063238366314797124712869077788241733909712083970759260708160754135438860391002932632833289466974010636071990007162556608798584977483897075693323906062019409314338047722680018053764153815923703320949985307198351599458351703289094144596963479499821956195569877306213195141644925114134446916898301240994831704614752789676407152471516810936287669225782687311976111539773751949564986856447814374918893944515205633055175407019123510452192369612700184406223470515351871968111009823694947408207278731801687658002308516004818052725775916520663484887913324365845366252280082414077723466064719119662157221497720849547838484284770651197439801344283644924367029128317075522582480693772765657113034206775696993475626098763119606583268150907715242368883176565312812676682814744047365688736714092441014901558900401285651564620661279272948856910541639941636085957908376640258956206818115237518369653326772017086503854869451402216733000807066801431527519839747452083739886886780397258526117226834383661636792257702723975190902641156920347337461105771764833722105594266364345763563022520813699165249571813509549240306915140245841666648845373478329449255026738547306521288947776227274579013699731562841328737192369441534720978942598184109307103717166169511084244186044247770675283176348355506453110382911487207824128291994390627861289283330343416069332086363334419407757295463435468658309086595367400816580067882896231696225525795968022117419566776387413164219262590817865086051424260467376682751672853883523494886667179068744000308872338073890540698240219445939324108405206003246745016389667377150559566146628592537992335259645238962922479787444410850912173065965301098481525134568722240825480071262060709876152483157830438426898242187120950129692925426191082669086152185547105286912797138458680518257547724052942363614902926588127810606543667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,65] -61716097652782114424572613702333253801232502228777133005962504414828875728382173398824627472080868847307472122247549876969369810216236144427575598391571932286070809868783526527172464773170380425124599494366481976155322109233496138664652681941106605639682326485440320024090549398056922555762638854737365082782230162397511129105478183462408036368220113118868437753114098305499398117665646290200849696563101857629429224231071202924242750637879765021028588260476205076297100849382084289904997225533543747282615854996913660209107384992088999894679662935713117532227068514717846028369480912197855799341138820000879328494719938134842222422046904490449139555215776670648802572001792609321153930751048096220489010057857265154745562384811643434595734911506573658777476760150049839304830570894719001681506469815405598135935966878957143254364652523767545477530160488692382278496686330748814298507621210901713598619796063553904168675097798033910457013036454995121321396962911671189803617394868607307064333457920182178160896087670632364159394379308319360291843574560605861901461875936943134691527150267299747415184151273293951247725212694241898453942819183207663444831240317690312620340371104470774097820630990995579679448696451925522373561709295331150735941969053937669039804493731585865982448646726403719186080547507720545552788900237774591459737122186056070975483923907823286994051829561186588707541804593511617154866834809355731014463078941743468925446944743843158971285803584700390017997951400159890716115966751247094603444258876515091316370312491500050641720688933532654221766447990863801014395393077268664684854029546232006469125064949453669119718849449478938321021439219633524140981513134377608928391814289498858857679436513928430565373577369782550248175211451778287075797605368837046844382232433217825097020589712315437423100384555690770706273294880095829036324829965474700081862840525524851696669627090165334797684588220577386013049391852150085725238683124451652893615389400535814522721488720997904893743567631140742267279512462544679435781878673499117303205271549071923390928296329495258856396575357404365807352907170046902734580645779422989919560987870851545094805015079663296024986363172908860944485458351682613016335092722864270878842309550047361372044899983194818882593725337766126788567302037652025299353277865020667195394533148876757594072914388930026437188356177328499680466379572254223276330392504193554124320425953733443754743020212825876437622468162621540789564476356241816499699615543795164021224967912313323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,66] 4772431939489913411920849484858505526578922581546775657018100995459721399968597598489283810310434483808307800343800242632037841157529274510506488121800461780828171649566625572245852629047386071434275704727399156171701226998550478967260131076400767567939853387957566297639977510633527223495284684949659813601673663243305540916197185670415320318219911779732206430837287506791372828684975637032034481681248172518254901394213717956225947595118780933809694298566636954654348744094819116365456153504181792671739334230008919066986794729578441581299488801756686410790727510701199953343798662673120521659805036568069977363631103601199142653103026143738207295165556958647477970378202833280976986982211191778776694470359278465290032564281180616806299336405175778694305991774428882911129967355236011508243683438956865444813670650448151844709129916466946862980829484246240083212128151080270090567236317526986311861174505454507250730860357135701649916584137433184685673370655427654943190469750387954962928797339393908818343151768680731212372434348608042335079165471172944173997583263847473938290868911440626419300755562571305833254869146014289631931772034292261302610326449727202985185711448699438296521601498051248350953005851045623350185611318710993688779425390328688516021649525028253107430754948833073925299091356478560859739940540820973617757145055593149605674088468049459753469836145968836057755364564538817136986712275733653017045810283055699833968971633090604257946731564158887382890254934255841560162730505876586417547296835566348199701601451227740721387536564210709811926755815557057686474775305727456561489749671800934518563357638125318554116214585079699883980693544156221303929253136258144415874850318300942492153123365699847120301066570688114935676646414798921919352836877533360760182616052249759294402544114840908325297593479163952689419305790706293731185738560668988620721289332551380620256104306447601347059071710573103854654608657585802397448426555554314289951996427039386412064665061559727264848635424117983523977153546775071797086652692740978691091604415788087472886840113561524164269849642889944797130992701669659561561587459052415992991411470714206281618935341963969941619297589001120594777563778850959464464083248223888284637590428833409596289538288432537369040687283110082600028405475008324740246473078166895295215606748544948206308834860215319068899913452569653428465832840669684018200540864808334013764515113300524757503489498551651861493798398384791581862610260623948013931553316855182111397652024472371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,67] -342734596779773868377143816486186600600468078570298119349838249752536837163525457999618196755333913724005199003817756308129197112053565334363744982182944721925539961885933365515315169480594649507771509879782132007466864126229804241357171245520424615907512775886684127969940315666615834459178140451245439484710415228559388192030770563805224538433073541665272802728426739157510714519623404812863366711847746939023391823500256318717841530980959277089002405900736559793091255145450286348090814123621887213995511426182759032232093277594441083968921591612839383714638198148392743746351936159433465925642663657577440551343513046424841764561582593581291047149703502261988941180502755704361614482584787217050227049323047656423010090976034487592381706749082623746368559653006693138691887436935889842897324552391729323035675354430868771465103207115606521249759971782498685383109586598668138119817701685864041662967811850778646844422590606379814931602273427162663968339961805938847958065907009404383488338607299044958599799253347969594001318439319961198674226150642232999053428391701951881734337983746022722761038063199018448514547738503436272335616083105585489895506020591011356099154954597034805841970883400219396405212996807497711103676035264373573862388495310341362993445669166813215872467537989178587704532817838189580491829252668667720972005069118975938514198877643194852520719876604981848457816036033097599057131420629610276759865791001047108831205550658721972748528497309848750917118904192817802073248977819323230649732348314275289274693420609409267337508541699256691911913408353243582750310829556853701248974429705896333216026721135081001838245947727119022532249749944057721511193353063435509464959033477031865491096125158442571265748544950335490295901227054442454268688951030019674769299864214063684507604675421638425751933508405237974439168214435112702915843828442821217149461999881390628033303108153715385897919811183596390319938252548007906052585701124545742665961485991324397229767735375912475649805228608596202126103025487285557014133820523942891837182692887519258906861943311028710587061137312717889690708247013556397175952091847099195270174850337860958506390887454321719843055081462521404179350852282065348641936186127616856223996664125568976656741507676914147182989012577512716380816498086609859613898058205696212306869762050128246985340823353488823002799038677498042773639616100789641553150233359442696766202214617847604760983050127068478098366865645494200263474425550489053924983535473077926379274240293601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,68] 31244736053381112692641591892211404728204433885532394048559750167914699663913181445574112957757355455815857335381480845422706751259678048445585702981819663253792228773672236248484809778776560830614453539492102830070314895325385151075769190693382845794930153516851667286658424836996758837122640511054706385467879261171654484062711171636372154227723096895354270393552886826623800677427879550632413212008103080280015576223250467706135119266117131407041279258588071852202485293649860896646596389483178301070516307624729709922435982017105245659082866816093833485040476682360291650550149431799095914059051860828797122087348693128260948744705870661163248377910894248363198468843125567579290686455539922792051458509324531980986865907384922656751042146711659036285116439104679381958961057333252845703904279516780827340349732240767756117325782474181503399473164361640307044551972614844160720405952245705498338369685519433229687378371714137856836708269457400467469784304066763873559719297310599310203151015033842587064435699358462547826408534407101724495679642184539602930469442649326979398020880682184808059688128101149359853661813426243328969726027438918869365063849187320154672140101565661600089365675074793523239811026070685566742858951084760247981066600081877509538795608186748909377665890737404134880784936780906272504307670776741248338173532096933815330107581239431401555925864404535462602113177133674088472694263157031267873391227517143826107249293634079598917026341789241080579945881090158773680608815152623416092124536305964253586173531378225182014573368916749388880925131891953371654671351453922813036825143974349854126782600867729528859726438501970401147094079582573901175571436962232152678868597912321105812855334031326130547970563783097034105438132828086336455655767198510924328049070181110476247568501012208998011697136995510720116478311632015977771784470250743836284796494679772647771664868083136418619718956221935685613941357012236179738959433265874005407827817401219383683374977046963180150352278443354614072653355907352233446115113048818363234997711543536146539510045526702167917939442085859138022060714242836329270514767334918816394182954763645839469704264582146997851167731333214924369943893338972024951995050048881548315020067942522300545455564345129638348543726995781452233073539410574784002256163762864895393151003763974343826822579820403333864302500068978986062888959305750642951111570890910940701378783789447074152686796780575512462833194389132901775099879235509178795092656135134560241288032446054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,69] -2573594011405155078413258264997133113770993206197908569817326377603517339682101673862832028731919212912229359480524804315588450241048593172738560974931201858830664080829696163303487673567247393865633937844195159130582815482372553375177489190517589859333856210632587586697380433769020448061516224569235192273101662760054887348593429015719221972591427939951499006723849280726054978830993641112532293053537891280412211544207922047841537396135987560166548520011805598966348694987648602477176329330259345114686812916258504419350368665628530087603531667595301158882793936798258005337934044639542495087114107975485023309886392216359313063821089388197915394967782851466921468138740900899584097797089709446529763273204722419569809913357848100589861185290800292527969798224985205391376384559630553284959959596410768240560857204078326461534787653872888622254468048428123534441106438065521590555754187459952252339740530405952827348358328489171861876358263107755054448752574327812637095494394405387061741985385477862570323788030077936314109862962972520128543804749835049075437581109707670852947423544039900570305231858925965452867199182048382234916874177241898167554552599181359059609934477487064698406233977409905588360067317788530877880401911765558321332981443841709737057976619412380249073449835640444307963144428337153926262644390484884846903627258904559122539865032174017213772313206036753057472866461389310710685846878837913200901499499347305419080858859735077531366721718152738441885650366017708508853139974960752269084280358341054992280500239394383046140363085846852614618963401713453687961090496700953476454040790003952345686947494364691469051756503964490073987433059118894024866877220291124017087028099409050652672434869851578928237841276184198261371452280630791677405638456777898937997100627471157341607940516765500646439134113532623883804973372849180806382101064826219411609106336966244318744045530003385717003963283172450163328893163595371968108652982066922737833446562860275356954745298049983622188452616449502236511242340498767173844829569449295604225041513843166704350822489906051586784921226503022590017418703113373475221899419353519963384582877682562101380589473934107582703694054231343821465715241321071813288437688987956916804462599268399829178059596163379364590417815831518050696656813853618247409643600404981330719227531589582153179208210177248642866781000196465554827026200236406188329806125780282585935398019294032995587977951505028963105227990785563490017824848545905404415728926546601521699443997409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,70] 91016620628046274008261713118858509834649395464858214442039841860738957535697828612641643310909289083848531271955358789000626969287071088986438472162741966828560225777232908662939654452696508217960692640505457936412507829777012852738604981443354683435216920592168657737141000450934906888707192846643849720413218546148359594871390667020698002128420497639753406421942161356223329683899315519003212615491707053495960055242901790920459657381409033458375870664545659011274105142050777304017011270614632038785279223698469092874827661901861069735264269541493985900215176461509866760034920871373979249197139328040159024199018026876081033361480266831042337397078682201679709487127650853807575564264794461256312017607543062570335912950340228244284035557793944752938413855594898764795610373950748802336935850605265409490546718991149657827503954354746704881139995396106606689201248582391291949789881525196529463675633252293396939813310092690433111218806091221318454831784920462102988173757451615702619278722584729645579342901513718144174903330568388012587070925116004013533785628454921454917177682617968128392293102966346683699956864344200266814825080301590779433426528323763724575382771788007446115653083733266990779805090363276089918449648746878083960344002266697112090391389702495410934628468778384340211313774027617656408820907835714565110307279593320482367256431983333191133830863841507080132008835549817581136762263128526924666267995009415833280015909424410802306089412967267568647404413433360414123122502712557640119801429995829512764899466592300573555779798042876021446416544369441219279102085870863584881069342357853376640453667381113950067312817377898013939314880212967958897596802807694181095122900272334470337826137489899494002774598659155295313207655662442234084486549376637248566028055732898539719233154740044300014026876302979411940481655560595735722623403862509751893555439613570798523999279290213481314807699606857066001686212150226414684658869184985764419245386546101592224005801391466873327911766675389844314388441884845810050534141349445213355998822873709656394636478982048579870243081470718941490426025938810765357467856016827549309010331396060374840715688303877947077730830663560424018339599955085310606545089045526764710639585572335037562293946448466029966039871336645249191777923631694036195157097700314054684211102501340966364904079168364575658728559323229682093481988866486094471016437579884390517362884910516795298879267342160638463816900135439153320199740822891185076332397945945826349456084172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,71] -873025943959014778989019945487436426114207843294732223197096674243843654840855980753021953596851018894208495559859987253889133330947076244169257049780262666892639108851256932760362710332288253784735357370020108554733053084250297524746894055604642640871078821445294253893977695399140192323111201378231017833906312657217672072366178095841056591289399397680694430993213784330878603817728549419388741979914192396958857038289541841014695447359492624225601368550684680718898881318876987366814295451093688468403056653578429050217603694791491147023536165775251627648557642951148658467353668408663902366675242126237586418412990670386996081605158319202833266654788955772106519425980232806463906513644618556114717745217960127632843957520726385158745291320444743749762415862645169338452900060355260237311414518445672792619840148136277770878747344883272259055664816615106038045440129946559357677760119275920073145070002200467804569176040691315181892802578232895664376900737003373988289718074506993151394011914136461580969210913926617528689120878323784466581316511850904214284337720855627278644779736038477842664981205189460315121733435838929557460518342298368242903115681932992197853299439277009716066361811628217067419398139779200820229860461698850467868399464358375814772165548552086795276856675648491417470512796226192832315597385427438970514054398879537990304903011936488472291619043329121550082079373369614150312727322428897077465780454883890765323898087566193401304107235650297658249354487070073575627551869009855516570133660934688492441187396000547156546867055035575411064496462970899815055855503606534814820468220677493904297549459333491012366665430827576596424190263439217770733580693015234246534339670025002087170918552166995811350481153319187031078424098726199243259094667428010543193374598346469725601534822117022623861387079427135380606195682776058247760991061572258698825863453277364680878189961834209143276698174170814129580798698833321331461549926272110880064330973019538161752911549577297743113652834625854710709778440071906692135290741973282898588877270923949654967867754844047496233756196375974999146843066806116361834022991435416392273337770164309550704889554285622730313069776580835695203377292725037037619928912809654919517344697462565040418679162398208132900878851460995588251599726651335591027357656788182508610668139861035996860549174792197783008878064638646296825786361351985021888998470838679598667736127598114899015855461710366703034910166102272289555316453738999723337567918840176360843399659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,72] 183795062107413881928833570237610807067161570447298170896632953247764386809054378360200627560419093042252857668751069884532731843081744936715931195058951231127996012754810624230261911557607488759623606708385882534192539994488611499259649831642201671949369501927025631677301407152226480634019185859012697358095293950261498949363433246269714166667791326474300783747080738108711103426562745007559382114992099488566994533931285883457399249853072218308395242740394796542408288215994319850103979144123796225339744546127975453388450187919125267406275243692353457286085979913667310807887222200250442762062287969771608016036705604453533682259399865456864763351387450394723043872495748408770693042379822310474004163777231986601705165595050059997800134383298368525896113891986499510772039512166235876391298847195717856059890744389568035722222999600622039209098912012078291727226350955332503774409205140461664695836897058233612966866497156548082216637267572915106965404441327883621406241361625834424636004385261696887725648714255428259607635315346386201385975682594593306439236835037397986279854580358518297551918346215746833636141743881647002358043890923739836793693795272894601176956363801727772632786339295948629511647265275289947680866329698308069519439280471991277587661816701484980441653658581226716967012797485665684272466014379933418812132493047544743715317252193825949731868282091787035241786775511398932981631470957605065168937144586697410872766404908257757671926948216548823573154160039514001482346176760200375778806671950426767183857113909167654570989694722208454962479269477590757826979580099947179490172334502217957473581780963596497699360486082603353847269276609096588495592996584316518602034196693504924645592317195812753924263774825748516909558548719110720336678826175404021818794176244904774722438385325295726716817216294118719303167177608470655346148739396788483744358276647592720341870685963577513364321911985357330012488325335133160470088205371887140868467539719259047993346222008664711189544032696323867628226361425257203113384588361293057238009988366534005220110223764772598790961672663311488185340316881911055416903320410739436759092496367428952423401077947672000405188780699765411771427949969270939221845582761240634307393856016621474586917870517133923240857570329625659224832807872449794964538985746175612722392948664418685054015127474226739365378257427136922273104204490290392405089269205126899117405150529723700686964054246830475251429752549520247901846399726276906082665916224139694416540467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,73] -9632492543959082709968650195537537798237750411927596931024494266336455726383549870600162102496218511733675989723529680720389673946709648690809754708449339966603111169444140421820741686459659297779097457198278942118303231363963035632590398361387495099282727823174257587590541341765110577077823833997791747748813665971422260580097640306022270766942560423638891168958626126865003561353603471176039886640753054120733423491941073149677816123161707286277544812507482853187881662009600408723621947921547674466162381844569000378290416784444414744166228436331822280776184503765572212482824948730143653910265606089687467484900061407500982930409738150379146530893853813504644010433087260638689576074698004530266786897688417564678348048160826194625655111810310521380839851427510300800886574417727644972673366233286971429841104976907802388445856660318335511585902988187856925538027863207810151637824402953644267985902820038968864078774310336186501681982909057475507756142037015924677591818015113362778204246648444069720039644089081803733661516256985279349339814071034378712867005670442120743697126890184235896845793963826537914742740685610554492519813439917639005541786369175272168923101945001011606447484850579600836167246412341381054739284619953402118239267809812280978119569219794345947127249881796413875582213398615738051785734405036866286768669849519746835822299389856838887273957192459055050032235708857044535283536526483009912130541126920063878268616279423799770745404670645303303513744625442227075753543945518753993521270920421013905080870938276587875086855942641115057935000857715761950371685913206752439104684887627847511108255333152605063846458271402399490754446857241271929777665102316716955515722061106431591208513222961436053109444348245515728344281140729120252529404122733591920810518138698042997521085042183043066298910980378104683300703555969842150992640872051366416277617338668730645964592768233800952602601325830612663443139539913069322615079439287021161843434983915780833423907760277536574340686574888293603757939748331082638850205429616289535619709828950211651325639241010774268043497252144112547368941299364027241203910569645064707104440178724838213890189572820820530420565646529131414869105734424159447832626430509741929735114205970936295756097482143468837869721062003629186055126888270500299246752154123960419337580507283385195268591533493140030965649281854498726864343343282211462095520418984764594011573101734276789037184752776157688927525748264845961643519993552154544685529999996147353329336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,74] -379092494672985102191651874912351738849246010094352807561058665933141303323447059866234107794261695715398485170473752091418624912438754319983051095698912039896004914827357776443468653805565804051901742667055123200791511728048313263908493655825369455190125731947052415337212011218049659270690510085634696264729821702465413772421046551714868492181253747154335063365862551445942261797815492410895945512442302044196829292768335914214680349491431414060030889482263592228339633591714194343242315074222487542348288854951558742843195368690842100336582924484086727050513982549866930282034824932020360032354279486720154082337593424464585726618467528208903560544517265357783087903026388554876297758889261846304107041073096010260056003924142254781340751743237734099511671621895060511057139561943723801032259060464721570825156105780256817486078693337785617774163723773778760138110628726670654702985328221530908880458674811737940549360833440501858040117892960918053963234179377215081713990291341072133061218935369450657891618303845609135163927925364406675258711700163670689991135522242703166295596610300723321691713944886832951438523912657678178945274580963943097886426274955296865166032829326025235041576760489611983630576096204098482081681217945605513680985155280094684984692967503688779129141648890163057076372856857796519886331064866234761788861106679485878033381997779493186092773361905184402125737322067418286270633307620790050877755524394388339337927286084601850790195876754449707687815152871987001472344073859871750491340698689230002165395272505153241855286992685905280900690951166484159657041077397096820100941861425039162135601776742320103244608446514959925931140424100068378420830754557225603920366353812376932669284488750320562750239804072052228742275625907238008953712861072967218972111088680657125302266846683150983390271868326292471919811838292086008748330372487534748179354144251469517809532700705627165688191304476045932856084012622360060176831745717682037310252613509739528978611825983572966851501187974834176851736410424852641564078781542958288729017264111503062020198983327580081298779287683691053695308034364581693676944418485073767504131452810108173493794853616636544960612208796520445109774091487647549471784502798196564133639683529970510044670470293976352943130838843377132836224635001274488323375449750224945392585612302011446902924577950367891887113834205379552174721399169930323355669230884578686412766800403967780086050135130418414674210767097587982527944757282392384303050855661165697459814400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,75] 12171706893112322121894885838926894535308562201513232350792341932347267024227894258212795947911406789563893316944044231508223157814608529429947637190406959346332637618264767825667104197053139912560094860290352642701578105458852718059884644381538841827310885924443654740943824069043451943375408570274641326781595695251577636437997640515927858750408961114935357496220265234337575950548092820523112372805742848430078641354291309570553241939839447296264100775172119764087151559560172210589049627274021224616795360821959753723289180832479146730460980009763169671190745378801665773014832584074547861811358335382792136547809136542898567424118419315070198329386146590837391050117878656641317289571922433371976532542837304308371985091950672375686705295876092012165103272362915844360415865610678416431596819638501692521266679540415183294129800194410235137946424491647888615510745566418900438890166174356758452705976149033322415690159905350327266216124013095838817604151543233928717571884883108715049808633604354281409828910313323980752853433932881697755176815584944212702079953230528982778120458175109195506616998283114361944881111897759683970403221568682026959988003204242745210802496820457883508071169561319513721310443877456291136395436180757074535187350677598044124629187949526323169682143656625402057224045273044429450788417796277450534738485264779050154941046661697319352513464518065746373003737950001146719536917538618546318839501614750551815060008171629191358442766361617817937865264234544408946513043836490018676216191716526360213385475736769019270784378283544483122552649693543127500669490284115463919957908302319652609222454412199734118582353578629901521023557699539908394163450801237855310244282257952494129935551670976417083501971684563049720412592117045908936193071247912939020742310277286330960951699374934397758826464192806005489959577531095334155577995677650128276778044918760268226703128181662432368585123009501656090697204451532205965735394118583859329224506497299091484608458707186141808933879433666321736427914210741447789890484526675991584403913543649016754685440859756922084866460175239401143692256011524007507489891554229301358608221786398876821503336387032059580569263333982173736053480401583433009538271158748454029803212950669702280560327599387365615768544739098199222280400010375286720151158719775944716120054320450296729695899179422444609020165259291447394516182752728869212248605013722456034212838630277883882100382878848630417199749813510824273216427746538047486984423825809278962237440000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,76] 1451805924459309900223480233908609667910082430510903354987999195679984493986166176959302568461200800848339681455011142912965487220083093879493445080430227654263650460279206285753205770004915237918669288719467437484686733706905037658540091511995190313103634476300366707277194649976632739109656242113766295502390462351435280070508386541945030959392860198970732075121218545231163461886747231609092619814406437830846742642006559926179424898468532761708720836191205763379601871082550371986591935919873804807720980302528606337327017273399862950832447240871110609074484398883644892500197224931023052551966387464789703041666089321223297600573252413906750280333647846442316328071986587587696173560951436809940048304353175275054145672868414171449735923755261279458107899059795422900458411557526195306277933088143010082656167963579887487995281995230131444069874689008346003081616611279019385201903734568685076548283191273400491788496261152653212806485438422488531375795582537386797618726824080592409187412664584012713647206920927111656641960875019625361097652415850836844684818611974224846658713503933708715872321150086954874098289347712741309845590354065527188428021802770387336101844056130984930547398540466006027413311906739394168566802623458388337179615040437540315735772068282542187856630173769057571157552349002417640555146357806078809892540735274587273716763945650872773064441096760349833374561842480020397541865342846837173872976626482144194166193676293224524256919918537133404240114071498782127378931630490131473128332205245373458597685348637584364105462010007838445485105768821713104140546333062712990141666853617220905182022228858683035259778381087450866864479111449816912814766633469969419221295450393256563842339307481037917610482609837807447321566074139323768069390827993870272943000035311049666503182511908612115877596466055426526212761553767844449088919972148013504924650833883315534393883077836172705994614033313463009453635870985615632979167968150097724160943276283717193919791454571784400363424145137363820173561803870631925532292198191471749158433465539350950463981680744520875674697728676454287640718868245806799956323346346985097416147062938272171013646496982690602065478206530405420238144680868176601469949144073483355123673541819955834545922408891562389812025693197320878368100099300318671534753124395809267956905298225516557493495669691395859240545381868572989845555203470349085704268443451730945602272393422256534180948409617752255584725654423779835853554294108666117527065268722360070963200000000000000000000000000000000000000000000000000000000000000000000000000000 [91,77] -154749966442835834982388679158368519191236973648632916323039196145685526486819820547385722571477687028027312669609274460506228019183010455780173562411067882378346415860479229700514591885844695473597748985890428085104395643599004281144003397410284212483645244460013886125221180426091099293353811943586446023598350548957023495457230532510218443914890492374167872133148207746678171389282832164028710399153684581521784961946065943969423878179399797655342616474891517210554481177829740432170421739334706091422745392800537408102206149199041769533088788892463774726082085169260977826072900674613226442611357074390162854489690873457105400307723741644692004446014263352080000762809991288076401482008805943651591930419613173274483035767319056065420529057905932723624901241668520035603406063341493222777282854271832211568580486716160121299098238221432297242817574552281275699960729100699158469617545948744446510255381519469483596153077259324951101096597451906034333326806603872789212098595839980378286232394423271697554004349793954709797999363862552784207904288219108892971592953468621876372880973677755271489358895545410444652079563709553415198866306819723678273548535364346906615975021408127870639906024067635405671627959188665429706825943587337466680360638840927656121218092976060002078026908247706876210348625504352147476582850277104824883923901503124756509765168784431298622118209661329148315326343519520783763324402990118857771917293353990955081679039380500259971025741690196304842871702799087827384915819303999939327120338573295834979602292411219298530168300149829217187640028751655807805123352659933673141307023685259355920988194757306759418767079166736839972336000544367474886974936332103581989365179350242000657915148092672271905510811540896949652927013882367593150799617405961153844801851547400668814597140225341810194936621931623062775582444985925152722061569918030225439650097404638682857197607020596053959874170610778538732460586955720456988461066672474391997595278906924614468773828947931634277403382731858424866701800064579986272328604852737015539659043636609095017535805944666561804846679906970529992433144089006424649368276009888599738646774152806976127907294032733345229009189820208325808333074985973582321122812719505835570764796511647401365530090120457786991273363589786247536390966564754798414256521752776400481467803131193268444811770296306615770284963934923774485890907114692568791203752265639891806602828427380204816702111563720667758529948355048997183811102424382399080573091195309638287360000000000000000000000000000000000000000000000000000000000000000000000000 [91,78] 7457368054306936802556899444115694544888403954804624918459225669153227994618442738164214686184618109223716645594193694193012712944080290565442618555958079996503056880087561337315447170049587842791586802890388497610199164621341138236196608762435356144198291887949947604333187553798752918667062974621936889998376755169072682847016316852556643659014504884191164493630468107596028954027191541325225122087726209667774729594622268443185311568527067121396655818714930172059906155860173025964529912146430156928942153685917201582561466444940583628497712574238794016164389039887473699808358772157873756868741034978633165411390345047891409924101470074599111611701112883616307243444989815972440178041457518076919260766128727957308984839550366403462710327899664059740993652641614185294927088193533611014015267363997876759726769827925095022239014108282862552818165637562177918310963501297182890043172961631299489646885189183145052904824224323528132425294675566772864340639105997608114898928559453436147369418370447874552236463010843586277854438911296635759074528996118599972013415690558548820509292583560388344788654597528742630651068259102620593862125793399265938231963971773250616070154848115353511563659082764421114348802291225945214342917605640647071309884011695122726937904452423120611071227552649587097308003991391176500572110209385765209559709855509839349959517355763737596152882885902581047423960956612359735678177694082236392768567088612248583840550671989006528836518855096153759112859269341447629164509309271282683143977346641289520524813433374292620874263430166723900716897754481379774702791519600726351965911115392175102641283461349329595660053071342717344511309375131795952197009009866370796927774577322857254179162696181331304522874765738636522809267654183756684441231702175362050337414568742678583672801201844784258231606911786560204399887673494886686552487655188270032867201689661538041060509992778661313477916590461444753671915511083613679991079870611237290873750715585619422690784706315518511823352785335308264110631501107672586522644152902434450977598640811575366895546955217839295060385260853167224378033401890184924451782692434833176892309419701749185933622933224104702775885100873416356423209013230071231932170950972044423653773345109465603047665890286703583328311881572799339046029753970254786696591319462908924180486908400643533548776390541614251669973895151174644851668248447714095419055661188974913206415227496676598917112632397456657148744342498027038808468719598075378928573564641397964800000000000000000000000000000000000000000000000000000000000000000000000 [91,79] 78641208155529354315726766635378176482131249189185894474330917759718999364822458933205521276136120705737089425811516513357517703199542116589206706873162296488364205401907001427814779328958299010979751261859939172341700177619544141082856075718517078289563293191870791458922395611742472853558374990873099947030162839869266395938828301751897515258076219652552055900599664392405724415310197385293697514071916583735477798577645239402613002949275543059270097040887604803494144611140216911978997530065104519529479277612350667491604327803960314120188023080413599634270213177661395461318628721720647993096080408063561648828334557098592654871020364856686969391263364002214891277136968934576565458947644060579488233782002014241563042533344875641640664319831614175713958306135277472890560599343895457750101757859161507177514975134449852280953374543992892967895555918975094703711183864703275373845712783410216823891036985506188654976563297132982905204935014209428655522444563848616189016790561894332578873526048538799811989576970387391483401241732830808466856045646737297759651747117382966257905711949989062219315801484546264412896183507964002426067468700227881128897415031068210258645286142990352764160606903550825552065674503260062230308861866069965041338229266393964646243297436671136741315122118418904070660160616498751290856139041717907341085562630702123725516457750950162796733643184438826978531278341394117146723862163856443184547544026954004033557785856444117047737618046203288314818783256571780836759850089709925534302311351385251162035655548332276398407658587969133872975838700465196307019377149414919426682041493301914560811834381322179764431746853848856926218225749030304388385921766933485530465233603504768955007187237453006008585187454208662533631446852634949400631725821791333683563804899913676273692347403797944454046658819288453122880278821505402761865620099824896666863125075181065264380293888650860324583217217838865440905285509839436839560170491040249225205288415210902884562759071043723293973783358021715920772851018997223363847947443136185433875834541372667967776959624195825742254682471379439983279003679355194345374161509187277165947471404355915532576898838989146995453714926395272264567228778652689682097719910996492186042615186857363544483052446581358798007030598397009516104707050422600099416949528133767787249940373183087980698009900682287574158424466824029380599904800676249576425801997643903471239141177901748201802540919731191587659218661034558439232502793453530173003982357785477120000000000000000000000000000000000000000000000000000000000000000000 [91,80] -36576098646502810593822541154556046331187559003773740362145332447377580337417728774045191602588355002235338720369446832754330368418389131417079442339414429604189948992264313173397377057274038089898242252886271857401553384672271248238008147885657191916244368235987310646079907843250075982890986029574273252467978122132867207223310068717736623874046096255916825457797974701361764182612100470738272228815265961853986318211334788778537599547789445367799138195767449757715376174542062056588581932844759799962794802251190990890062255260541511091039608746940203016123040192734336885704918004765100387116218272533067571810571138507299295521174692900390693313393581596606958744432991427396669818597672973730018245143520418673976674332871348842357687183186635521388149756148753191091641437080072801604909838531665250197341123011688164989228987842102922287592740888117393412229851357244753944244550603163418376409253774514582690965929858047052988688553518303322526893509909224025657090267400019559627640865646947292061186332208126515650139123627295204207116585987017353443486689633169209495767034980066708497169281168575743568780976411831570768100387226799804464072380190519266769242436613946425602835078603480719204112362798223125540173119495956515199746425964440736600432353939817490816167610427507240901422252583013915918631942047491293859673596295699892401941235151388033937055213377653250055376804465847897638392483635247326872082798670428309986955522560944858532231372584376767669588676787213955273756652608637530770377960544907923483165639974298369161200821428130283415258251535547099047984665963758352916716901431580626213807079042906208728116098108394340462822232813022841089999389066780986269366685913871623786531442653285895283215809562895896960763914376096161681363789285410715879676287019618137559967701080539945299454003211585917938407565715395980713384496836652553830661536144787468186749889127418572292113960045748219617269778158634214377707882790418879823718376409979890413602228722320342175629733936040267478099497970546401278642951026818625389922823175737942853597062608006021292232522512480663500336071008538928675567896588243409842272853417632856671440612832352081672509340071266784709475667217313297520670882611529948454270812691441321843517071241801491578961772159881760050025427681962479274905319997214698522277404763964788631180445956684251726292187572413122757997756635084879132532526200021815153447475216002922851173304042628577203024182142419899507347576596715816837077806516430438400000000000000000000000000000000000000000000000000000000000000000 [91,81] 1441967368275705821262345338211413887953006807538786418751132353974403833459419298116938619291014369634534492631179921946418995580142742437256686212547706287585274495037747902941471987108341280750657535118273632732890598289490182971104263529282368347447136990317950550633609963115672776299510740650144192810634340221961977515846357657890749534768357547199251653939787047572917529943783957537629460988428192148814918989784041255829255794679447372930432913744024931794310150667714218051332994344060253278772460856959602680522548650419361433190538482079538329201692213012235281820916727736113738640493386543432309986446343593990207500126123531884751093185121418417409320805598656011865623298656365849819884807241068650345568425144791562396542243629795663330776461593883223176345606006735597412640485609778277890103569420133694454744796017994795645532960975262161424575523903320970913906781056160462326147003872051607306328756806101242000295352856391401202408161818222163168391162888686466328665753111729308609652890242602419210208521431970763475277922909333186594801299519232052834990477052727875181422059846055858990670821792395929572417422384377359375397806072909369393138935584306942928720846484762711398256561031509493477238382822483372728191978903071027598655782056014561365880340366593030177530474237859395647085070445883785663135135080999082554879865978894988395555505945943668786339915980542689817615205701403114090294372162164702631689336794460727536248645448318110979803392939193930536001334289465324785301501191567379646395557474226328964040979785940188496587191163478732101183146566805993882997362639884833208993369476392639999620854644216783219559435772003768209289449528488622339295416616357686327231054044436906965316188939618344755335625200787209829392577954435298016084626320676614554437474678222371260036246761270451064934780218169357762722551162406245649029154573026083195721164902273516636468934614014807637018753165294439736710385455244944069215086606617722435437892311326698152121897263823606391047197960215709743685144956458349719641715068230074571152854715226897322778286292137821365685703678887004684720862600813168843221249372405426167806936227418497512195655513959077963029632839351587860504063291231706187887631354122617039693522868385002691266531551580544523545567524263234371465820324258196088533822076720954609996365966807344774577018217691151103745819132083396908584889074721800551746855112871419813541496230192386593973811659560900803247645049470171637086580860749086720000000000000000000000000000000000000000000000000000000000000 [91,82] 20654026956706199656435437684292778278309808680457743131479326975193352482461402692697119656353944845427181109034814073513291084365470925770445777306983548730129222736605496102648242388312923460039060251822865589246970178289934675028996392466356064595776359465635191103749280346864918152477713775541104317918382630955118760687139015301603542185228513076362748144663103071958408863102340706489148089317894291519563007860166567710397710349055661457314552858249887355401645952261272354891118736239509343333273101533360578467377686525759903438052611566722049879087576642959116619993743711666801772421422176512087568860047619402494203155687443061202909051345895044942374728563719585707223016398901693679351209338402335584198458341454187722619650065745137517546680736881871522245959505268978953335050983907347144981715732826268062495642380741795847067227549781279223787814431044549702730477931090432979318084842481902027411402430425389317836745170411373155874807760943075256829624908469655157531921437175084393371894609586735271040109710341683299403060822510814959530770235670755530827550406444050988348649197910361663076161413112310577039895566100710642776666566549162587939853573281720838100384237431021506890799192788879619635806082450604287772120298575255625610660530413590711946849645539157561487626844241801894656670897185711828374377835665590972933339039186951171791554569222865493113333075108572240407638491279108972181871695905036923493101700913849961732667838512935330072165285476566183039620711787692548563747717036410962711293473140602330358628202472006219499399829103735174579509059953695022684133411002042373233026150643327509227199369819030052634098854637701821716327103292209540479346176955010262264796189139752994681691598898639231713551633778402233717487287060786446696065287064439898251760491647590103142580221687465872477200190784311096320557153319629594273127059430718024392061643634351915595403419138907226909063696837910949663387257164210906207867327900610480582455350436996663776230811413611367237881003524885602266765307455821990898549811885439808022142205378471899981594544313351942006980527376246715923066799994802102157175942068233660085051638557091327958059875429622810241141882892834759302032946900908962817821887430253775420638731335233054011525387735053457096328158642752148520182993497735533463479811553116003759885250489998105537184405699043807016845059718434615786964140774046424444792733322164669858987137923862577945983700702383065493141755335775163204731445811609600000000000000000000000000000000000000000000000000000000000 [91,83] -854229936781613535142946378037803905889068943995200376008316503205471792666905064395580618821671263098984271617677654057396951770321189420386661323678988711567461875464084143909954013146216300930056108125600618995796774810479899875639726608475013173502835144616555560051048036170287780046369193114391881505338034763031547026213767966313668023316463862336780065255033500815259605074127433979697939264737513096556929787145113134100499908879465253259406195654236917088266659621203757371576445277037199984217039119989595653013983324417144177122290908944184939940622834886012591166280431354459724376024526895381105920703460852774579781799075119603699413449734366873870486083359684156300715623769677810761020601538323456323066087699006233363611944163682828085763194792258907262455011712008886335239824985623191396042194365829208333958159340061354054829999111325828683545749026460987211604587901002789525053788364019827679847716188932098343579799687102095591555896441736876245460001675773873899577325952249327200646355792373871353926935296094200226214250593026382011628286979882536760683060439930183333858257813948775462153350636053132502367577891960232101246738612404098090542422805106446785492571808349951061527343060797056681916724995711117206568917479593865191844105247064255780270131758273078379428975878311598725738435959858847675498876111305212380578487755837674232753992808851143424903364733177231761818785515495098834238381977536375453344751556741785591696732486594498567047957603053529091131786987996901421554925369413740533504523892075383931091624576928080098483138415032743530105738168213325947699006195008144032785256949485843388427596563204417152344012599677959917014107847053242013995730567994130048933301739852143929868513408134505754207978191502654912939206597361622295672585019843791852235682560655776422419330890138437375122051951022877433572868457438860420953627429617136748161718743702172980924861387808538599200072192609026367023436026094387147003299295006012739485994401979157248950362190855901630644595676790037139220869029372311985942711081900607309825506702461856995893357365538064701024875484652859309195797911184527285927919135694638978300880932647234903210601898964668353554114974076212444359231842316568707342445812336995738219514902904115323501532435999735038405628679580302442235546526120661634234396825256381767752318596198053671556035769336748833985803445058984424896784593915695994623135726642183202525313066378661588792722028318427466208694986958284112340024263966720000000000000000000000000000000000000000000000000000000 [91,84] -36928701222630945666520434195790981458067411396200244793125183774871073894593862449226814732919719687718686215165782626159155081376607704878815770913299882037048886651808932557919244401358869639677047130973253153547769833867843186161372834622973273404759052801506301479850436320799067815502481525471411759778631057509631832221872065368160304347340509177472667598194273122012491310078092383585162173649839209599527719529488874650112823417646215399034032006562026858945607542707896485605045555912229895817518530184925304307005993455786977662872934988533019923717423620105092204375008071416140073033483321791404472620286371702955570673492052982746074774516902305150915041568445355129919332610165025944708264909977963003382520107803356955556391525436919075405455686603703508967893286307859413972244556276575828698190571839128039777461316331755303767481295120684648094048228882897282804081269629594463441982996109807079768216393481653614390319398299738084662374608860576199222081617694599942250740316670360312940520837790113385158515780289867317052199225563781364145738517464126445554617386360345945846267275261156807803963613844779056274338608176528677323609765669620934809030874447662743052253816348105702228804924998000256131964472201122854420981013800151707061925494452081320668653757284900029365013985400848260201388721426933125488133217982379233073233354343200876187920274000513000607039235749341216766101461309727229513103982703516745728109416974682365212395896301656438979709540206006009581581128375699890175181757989313578532941936434318985290765653362200006343900267756900405505138827486827696117314419879832151316263712294843121524316041694863132843905612632268426594373459113497955111971148074410459739041464540826357793430954738288447846577370778706715155261179212360383040443235041293184465232834967473729640540130634432921381481431729356658992555351284417382453530024591012871495639296107520665128455709645020325618962603473212455149502374296534875740396392581871701853631532594965690469806907618427303150389902418598821993282134773626300155883582776588990008907255615265245656882426760005055949518618498370096639903132172025556942042637723573557335938466853342742677187060317557632429282138415496052135478238538633670266806546420133229619759312122715923948619898300633425623177648658604391846646838821135515235697945790997733129761026153879005268195686449179109291229135005941684401119056096510564316170896387927180125624058414642154935694200992890489663435565070484647606732455936000000000000000000000000000000000000000000000000000000 [91,85] 127381412727093176520083946103639469385196335654358188465478126270142307433224359751489884166165004548710057682963509220240678595868551020118705806672610975458062940010747512045825623460329693113849027215720748286950960830480078127085244891070422133761140458559647856311034464922114247135267816028433151518742721755005212825826644168608626366429163989055304008313262990221760349353677825529021246913048479451031210631151591042471028400530905076408393419067171228900181567185547469890793968597958625583597313847437584880854388929188500251592365315885990008647368630005705148902703758154095709482002742348898409515259145571537957839398918557786606973202591696880947957337061435076249493303037115757966661505109923705900872638023225076568292095698433224382702253308200166858961864234511491588241313498874342294962223150532106944780578830364439465573392923832814858459198979994351070093819271888354309540341731008071649218894981802667269630892638513449843634025865741300006567215503983802865048883599524467728611547093541658949462297947478763492008463865430895057058726966499700458382470744972306512130141410181715880710940508826402285506591542417592907379871524104315924335340563845076549856219636664820294185472330563836326819734760028235671326006231561318576761484078396349648857968504347325355812746736432653647399714126378672648544729554985866816959426247570380259111143984904122701831006558856839567647698323062611751537423433650511093984361776293013393388790046471526032794350853122695959511843370417640153563093845052521892922391675295088529678672948495713930281807213252806420016841112699023911288947410292199987048460778792676520477848596448599849060691619387538719289496318502749569829645333443389969233010649579210871334321477360232588547826747984343719111052451211659122703351198684660508436925198061412461396579750284606850801205431334199228911924489698180867815800081524383223960526831780572142284889170991223686849044367913427727084038784600928446732750290147053624419240277058719260745911742236458042182094126202139514623223226326003917827701024100106090883595507016769334422325902951498148508040500927139185985633553239793372140048917537507928781631883935561913127828804024809835614034037581361606326309393768541886558416175202378877198617582124282016028395339363978476097569570084395486250957755974864816009094413086685341156060147226447740504885857440168324458368758646595657051696114566612335849002411462709065690899340826081526983232152555261459714874642699167605378546401280000000000000000000000000000000000000000000000000 [91,86] 58158001525264138138399622065231198344312324554173640721665029616210686939507489806964220596837029702330769053189014606452069094066998190721920856864639815963153043470331288982789621030020942448622239698094909328111710125094570096048270342004513369642488482576252890177432467506669309329261843515998544525467520698834704269610965321592528155178059051782017854768315092120001043910370710487965052892726360298178500738250715504168638759350213658854731647006508147899672733851934362226365265696263838844556228960176854513121731630421216787841030538386342682788263167487503176759101228504084708577999610108015100596595914171648164903756939784247115804801440394052367847822060422489653239178605943528359058435485864130842964438101416180156651427242919600505032208371488754781876018345332919594355553234490718749177122220346750118746882898046769038491379257750618343004506701870052188546650723991935212661723135809691442957812129262413739799851402331430837091830422775050695181425600806863241595006323220423431286624712732261602878424440330080212703692533070623600555863227679412841844068831456075424899667921272683760046119858911688645789655064007420107048842123828579289079987048674120822475291327567431190468161035661478586254104882286041311368381964923405080986062955938478559427370025067709515536470843358427674833466434714688508242692347295516633179226602905562379761103962612758949632916552572008198681546545594698527900851142616166907047023935972702487890322574105524387491399788117606749582258941502467645545644895376755043033834212710344194324658226911181344531600443211279769957874398995834956620124219957473557315676020755516357738431182553651577147305556341222406752144776172316681480650633993605802973803559839261817035914956037678433192183423487312301474831195432728977590869160054306209340513974619444107515220552021753265635342404509420084363356843116810716314232010500602099283448473736590321811020511629762645160434111704639008497290827864195981852822567865632712203929004887648456405726652226941836611924958922371219415086295403567178345207890619647749782722074032247820344743676368628431688434539450791511741404891039557584908610792074681561288699803662730056966149745591397550778236319592810612860902266169458546554541616794357146690545377067442769638265904546071257161763567629950031552116952127166801343769996217976547214807699714248694142662949516768819115166120531317574301584976585164043189475130782691963913012832114672604260318180058151463705129019716038596360771993600000000000000000000000000000000000000000000000 [91,87] 382961503537155172078525745283458553790834372710686221882428657901263431646951749331326494350311682997418008326108038051352597094827979845292552058949033337868598492624392810574541354016554549864610519096572544115861671947872439399355803026145374116588110805265392625055083316041398775889573877544524541007508948617295928744405340745745433841589917298835058690946998985506581365660081171748752188126777759194063343220938991865040098295340483736865219629210711017848480679454649103979165910009325513765917411141748364217058241957439817023973092965933366718482259503085966653971833733651514469881207860778640451434534763983063817568501769048036581794123337095571080556913741119657612204214087075348868101734019548351261487131078940625139586604221558577810165725234392897746421154118023083824525270545441797662628889510654139041220529542712580673887030221960251125755355037992300429330074858516204846949200061717093712243504581133772242952388280783670730661204783990519324890246341378015666380622369006537635007620995317064216412630635202961161380925055368979537734207590728097668816077735427727796104512404510648693800946255177252820150753123105861689220330105923005476769693225837976212223106420175454063186013996478692027401414556373679728483279586682901953368693622890259091248035153720913480572248321174158127881438925117793237720861969239831247014205982588686897369053024745882062389348558335924470423982222538122748424987419547655729325063697751329937949233978746404266669598962918944767730619588054881930170979189398835817188877149288554844438344180646379907992274968690958665602198776652268557806365557282335393091988131206119779011718232931872457061098562478833781011847640511147303407644497931325289055229861565994491118468313118138365881413976853060506400880740829847554141468709646178127853914546057234376089790382132122922969470742207754329973046975989401723269625471725477553426509572298313407620345435008602608165120875597460588366568185464529195441486590845344566095310986511753667936233252865044588845123866307980464272248563448036953606057923008632220539081341140062051677831380161568245972128401497820161680344899097090650093081735497486948586379529490460466720732792223615867333974914787686279131782655063852912891418407279221212100314250150815992302304868653012748326316882104551310545411263199329110008986412811403592128202820287674957021255800693399678325966340003811180608847351967231282996672037646541795769880812200298692085120286148001756837525961785047386538639360000000000000000000000000000000000000000000 [91,88] -14803759245526216245157632542546315285678624335721459981754155024419698539161055202259392118291399865619799642051064833621946436535015293277416358706185322673791777213235593001072643295290634604847606135428479008421311418625117249686396236164709682459638485233781244803405164273080269620367970774273325010484578539980613493681588170722518670533194064416937156160090155056404058943179644624332402810976613598036790564974231013244308065495443402036031441194381413227680130043183441083671506835268528228821609987401655101955716696412621366579611255896771112458371755474249140897542558078417173705184852560755190405981714904285285945560204533139513103929088652894651758737549032347278308758259284695891903189285729328809151147937365774166070214851902076435820150923217044577656610711027974123537436936852591529917046323847663328163169536007890401866376452846239854576381870050141570655643514552590186940000929583563616168105856035614400891136524606617978813366014044990626088483089475455202248125696793318125168184384622545373015982449665123937321488715064864268144047219487870177829169786921889704275378149142394563799686682308334454133900230117078030386598704828172591250067922955257726094218762272556106470952177306867447727735154632364029943258889652618741839545340777954385920195134886434837927355671469948236544172007817085820200480308571013797807571828199184688393747469784792727644092911992849650187156053120909019424962352414542897882112380895114707290405511611889722119168826438747952527999437787139891382990257368445236038281642964069015164063439026547685997526351737266124228410880449153941431567852819341085073321443187498331279487084233241177592665400942205577440949827057115407480549175998506825119354529493461198641003966195205642900310629942195539033981951311505112799868288113509212560297769411470064794877067850989393229215770548227849733865967176637955715931772813092115884327608172758584676859850049531336496751026301522804941769350145812428254957910828635051541182891836037995095962657383458399301376746749058466209962774222339699745595154547346152972181213198102900658847508762129443045485053889307484312766147341036426256913462404372501954002169504075682830708078961531010922571266348014548677857035842739779022933788424238945382331601328435041351534750109899738842594179868982340059751169585806547262896975887856609778438660209195462914797477562833897779665249412104331118571380870796812436413473954530849480918660050242892212186558863549855664224323531317533527244800000000000000000000000000000000000000000 [91,89] -251747470377298779655128852658009852830778319940167517128925677356404578745626409725100890715440287383281766228632725179232816704440515382721202748786855280717414454651732464672273171400151730891518820665134221178046091995171973898818685197915541542391125618624305701620933481753310387172399608907355213074557738548431517535609117247344963127419634071742497828371310769776360454574363505308193107009548227436771899855733184841753074100882508547095856639393743710684763454317048344805710298510846016342137180376867757759593039872291382419623296456843803423795493314178274373297733226539168902525208680628791904714783070723810664878128668855905926256679222234218612634384207294599842805653763508430166382016999598006719865414969240832159873272565656727790647061790822116077918360218439496287087077718423055242003444948467904552903633969576694550021196816718991636143587659873335782069218895711153302661526999586092460108907322958445383810967069009508140821245015017686071132467367382201167416061529539650111586252205033325276897307775417729603427129083202646313926551651347390002388788223903403483052183877164510127020094568466058322173688130367998820539384348296723194917847123792271661372286045592439825017854288856097372121124447706924222807654798754029330538238304136866332005793719102547148247992541511411434880230261934209385779198691997440226822033149215385326858124817133870851053754425750538717856697367196161751396215639880980331227939642676142132917015945036105450788312071920616322583115434574790001011503782057591158340185641885301185404913915241311250201172963921952015949573519550248945798964336495168984237316614080394323074447154727115106900001332137986672895874302179911493458909974780690307773947651756578728340742562647488680465752827728083996395163936621610978801185378101253668525024194411815696132453651267240321128611670031220933694833870371218914491994509437421895214506982363066172835406479169331977873748594562271621827302126882911215857107791928148736577272330389896442250087910297296355174901827002155504620013085612418110110984685726064789606611740912844476995211538844293740072799928419027568096649666895714748043215941789425302985290643748896164332503581465070713094973221068678283947293645296882143694396073696245214410085717071019247520615182739805818176199797194450109185340204717284957387652664878949242014093705179808000480313262995144839710990313578067797717970976730701417317462464797535085643089920144082536332679949325297760296982714064693142487040000000000000000000000000000000000000 [91,90] -264179611087901071003567453886995502389724842746697145598329650744000980006012424043059498028080120301136137000944727220579084433248930063035423953145340124107972315045142267848471951283678846650385677396290140217635760939021094662680794157965367655272736674172319243158466384119527443088550629570391626196962010338313963695117345425525879470048851742763381196315679459954166742998450610482985005816702460327517627084790213756784282761995467323202887981442881041927699180400886368692400732000873402182793618131517983043263086647331388700370845257003062919443953985599995945599112835076502448201052480401281490815418662885717664663746755983126554222411444299174344337624840228078522879271635578727603870193571337934327777924117760388822254838992335224365073317399884815340463627429163186392254622791724298494376945438963242217388711551042815150509685212721633961623176050135805641868985819614169312065040140598372810463960273560733812921755028840573768253057102226075115454117125804395865142636305493484217252322665743248325549792386884575580361906754473886780097468571206549733672626596118347228728151461207979966415573614669030224583870984132382649487799782064273363947711915348359296222263744534670908547761377899529049716942039269989410145875721892547637507160140157087224749930261859187814886407834608764204935622161354157874047616396506439603596934294965965277275049201984417164352901374775743466488144892684158353792334973302375518659058790975089496313043506346338536229077923501391420985557886735385034770902220174830825414492784567722878584912256839486988407713496817545755271232155124283164849908237683765309567989784444081278723656254807427148424609202410899779659935187427106275418835955988213480857850174754826511839556178952942988500369362168271380654238736985621807399065044399893191088025657783323474173753269297581772458882878824463013901562885228210838610295088814687984481072095792562015544449587199395844814431860457021805979598928392143687954385802527981010817425140879814423058498206661616056899700611881021845817641330532461322045821799666827549587756575847332614051939183470179847429930964184268808642852562329655162715386162035519102236798735782128725219063730148445609944678093782486946521513649299476614887600540165292040906808694032231375080843405478123273676030697673061520117980934227274485466795622576729997896444788855437218408187697940282231584934858847156829387613978288027652276933045063007340848277614276077984111400838015473726315594658554996326400000000000000000000000000000000000 [91,91] 28462285679762937768388944353467700181234296759154025452773201923969438461605593150004098247885769072463779639692803530021101790420253941431956643575303587034213936613851180119200434291562388684645026751916051583239814496858440790348465440769110096142438309903989436246443389257787201440815692619874718342291974082158669052749663108089738223068827101460577407076745046168656147296393706374505740710793933219266147985002164377559804987897705662847321143931794795799056009875181642756107177898079370468273095834387525874754530977932869032140660799292747288498128300348433371468330953792782718437454339031800276597608306235015485200623068547180604963984270012405358673951582318918438748997883220581723917777008303183914853870881879906574527898699827910624138501895091562968246087664287804486186469219658011491850111270348352716667917718402349553657443997399231110688718028895433389949342830634334214421425921899905319708782539516064620513576179311959448018894631350779776134106857030404436938597470466226789402501601107441681000034490634963216222661121981839890305556906724859850209308092812915974216995113976361781863949246410917239791419592149420605694022554042842593696371320601596835642903689683180507518358754259841323474036206979364189781340316786379521770181213082983652347525681625504481513555409435774359114333814970678221314062067333390270384850154581196353876508370723515841689161522496878649578082840431064919367256610245549523816242362510410622492725182831309748005723855064226327676289970511408073866839143443114627436757149528109852373860869869318262973130676176144371206911757564916456159555422345871727316776351890819325654120804360546221703534679452540896382410695323202391903347039829890719722392449807042270150850644734495481864876577839389452098890310252136654941591778773428010627008541576495501754176670135909228517874646017242795014023418290759503248898026740167198929315817267525638623129979910892992883100970553381512128309899733017165691507004710410776005355670968044823900804419249444556417379596999652860712139947640836480395616286148790562987241365237011061469513281208738992541968192809181761830114729851753545291070894899936225890982373795450880317797018798274416026145340994501928446563014573634322014724627081771948919364403266637936722225408181199611031805415402177582791160235302173982393294714877021931807544096329832762010849517080143715376604836121438321752710259028663603955404033139566751037246537422228602945810508773933114870598437621905489920000000000000000000000000000000 [92,0] -19452946759327786743170405598444300930802792657991283864208284656743072401981723737267330730045476827345042320626372390397060057143521093659729289208451641923843056450443301923920751360786856513941117197205116212397763067016385088151820955510733923579633058501430056460531128225103868502657882834652752196849248310634094540400889283416284558525481767330156202117066173201948045204581350910300495740171001657522756198522481091332541508288286430520455161033786698698315939220545870231150090679941410691460242554645923700176277190385959118762513481733951022068907834444156622453013928959840885218790545950808130173994978907773476856013597879742953413253837145029506735323739178485826153786121776718044224984284334700237423461479210490208087328325087408562091005196037630160790413704451652500996868818150988440031429777083855969659957060772524273832263797428416984309878625604598914425288139347580413115135656852138847176612726890262953629146495652202315295322815381490662079722416589329372763046066391615115321268909144676506634784536986008215363737072432119946772729574850433659214702335459182048815236705643315426749351542750277997992959434390563722992488628135441056918960872621907259921723482289557093000462819844912431454697369539160546516180818876659398319653459686827458368629851041045329138778244223648507548576141073188956539611585632979956938359147688713473528939096035627459953588360867867686961803618519061654854205045892244670367664686479143936840523013957886526053994565204643146931892496510191616106515611585197778498077566183750438426707600616916814566733553854529659844874958065227691546594810826057845788660721420748591951717814348864570463441542048063713849817932166344153918680610095676661477991879849128352711106757761612944949742061657855085669224020489286633344106281454884022992236048071160480218166622809731726790966045887063132832088290850165472143395614087292967785140257247961953903723034799412811881687793332549748036557116647556694967025078494977847097179832808030025080094434365555705935377747774631872677376551667174432387653823161000980559745480217723115240907442876153081079669686980108056096736624775859140236911671524182755706573570268638225896233540355679959406641459950904882925650826553038158772345497379057843272527832960430318867674263465751980949978270022446907901969094492342893491574848717934074051625672353830396812994227833895694193991120892185905858747821189198180222040902302239655364098542006253337700777236942412627492108986690722052009397157867824180238034550943481027927755194368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 743205388791749152617171256984970653875585989214390617426171773880545212864303960638564231588398650323493619292931235872041105699368263620426641452501583003666258510759530767584520249275291203893584700813830534001090604735002753401779815979632653792401815161190599537837326879245546914886982568207690773618521442952639198221714496550978827424638915597051328603878664747223682439293358800992048082933399319990022371814036590046227399483609442532871254965289589186471167838475557326763590460673800604856491488384036432125031993763058631963363681878398184693016249207662830894653169306630213455568569847442660105045470978385581687973954006793951448678826807987390730570384570994433801803113338342720398512172318510385595380051008350378392908352355529959972757113491228511863336201515125111437848896405229557333578019425541031549886201092627761257265298659257537876734714058670553030284816484857228518444566324267858933858611731298776703761773899280146067697436283250626108714564505441448410757478704654864791675751441751769336571312574775508329392877119706487673993137593030063107014459209722029628525398503278668133982011971314350380402535739934956470557477428227180398628662914983623566810097012597897618318758797099219519691613684984006626844300735822964491256050705365649470389479584347465027645147309434849171561728203999807253438122377855824136516193467297270976585068916041263494038590008155134665979417867143922371007910026328543568056253115896929873089044634466811864267663429391109430896032693332086716688661766365344017674911159430389491239168623681393290067310450355387469248899044231204137085288677439915823594987516599953319914808327418070099318732656593630963811053388231946326355443381213792271630056790904286068395150566015617500063539655676388608846952872185271363027922907913972396245810008258663396163860119743043085789429972393498092848102715642837154466939576857628629258548807055159131218812578626664601092194025997840249214043358843490558708487195849658951214216808132301210085723299741222640457795473920077186707108942490907624615207418318786901252357205902610194739526206551246807561922599633756829057737806265772704921466144552822524106235666542134855660702167379453200636917603117817376623351723458216160761259200217032667315192712822343072075321963061074534348351437126971939914773679674670020613901188248864056961819897513537218904031217762689849918071154266193600042271076768450380772226345669794315248638076644765263489636589053966530375637904799576841865876183815795308131789985476210390176649707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -6845956688661387890646748797387332187990087671459074845420092788788626144965101154617100819182594909528762806596494639700466638579141894020125950834956782608591399311172352632981787685082749998536460877309526684858840053613533565912135860543435614106463742913113463013803579632770862003317704387461276429993360762056694971846748740721560023728604635915402264159218458921229242234304871876548881259218190201476973752740909665961089805420158404703413323085209931625528937349183798269372225769830875901367620376311806228881488130319696394059848032535852503509870670826865747613687605773861849328585079321116662489495417536249023073420156287060617896806197045612188260196849910749198739316274644192015564844333495125807709563968993323643490397122834928506460895602122958445605601965782582288494473415267755143939970941383809298553335318035274041011211170745151713000494554673044009619837609329498516339858372562794247843428240181319035841585564459379916844400800379207543854385843273416616375696851006465917532624391742068505209484364047112731462367873557111289929710717865880545626279882600738575401727939113449511299084893447022597535265974711692237893833826874677846809386678653614177442537570182945863985469860958075442873172469474441742272672265231377766482669965048507442741256355791736603155669195930658632792792079788022191931219992147414482099587300211076481638467453158406942519165268655343346025666849981546423912879292206163119281107450363870731690813149629384916207598086972967168296367242449612887582512485630231068817735883905954691515240901334815545787533215653001734575510792744577792860232536001067264439178913363383246641702822097389700819908612036201559503893438924769340843022547228670895265405400826296763283753112130452082248546621525920265253185269549716225374958662187416821623025061946795698572676766052413279911653349599277619111740226935582734314247268856704915891449577170665170181399397915748374873908081444285381150468746605030951672114443980392851694560801647403339567925679520940413188267636365954804275218138217983623028495688096020496151126243551298859778081217390254305930729013412987824711292234889019607610841788431812767671728492893941193392887528795311613564712821746788834158607204733832670207393877081460878343911953502956507914865368148816683149991611163119558963324140636822317178995935468404312533460953619201736861801144737346569274729634066314961020390006610517007219125750208910480117931050727137610653477613623039613116814110010159278348560046554208867851077055980946806547540885897216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -9389306131770465332740710591407420461499177838501624229511410603275035900191683391567748258871460689839343919450558252106446108412575229838913574455405960861881764889894608714756357339258698939810646005933932863575410815826646462378293584758918808793609444020064897904147937884718301099914395018477967308526264341276048430153824806815072843387490932466707047509006871135848844742463676039767607138382404426201992340790055552175167101186470051869510617933805705411853230388139997577168870100069434066034055902024428641910983584884859879068334129721091695521605306736180222225116610407294229916077598783733992315436410142385420279689787168682977989289044218019078122436319560043209524146455736412313579179515692040044965538187482431047153759111009860805023068809293564001505726336256657515597322121693241426571685884140635816973499893536882360864818098091822145159067063614934648046696439871529871753941065902946246140381242683748532767922333944984998710748614988028239273949472414879827287080970373499170067961078249802347678173065213326055263934112458709425007027154004919129927457086142330536157306191326165485338417912521316131433474212158545407931562970505121168062985360354708037264972156725609028662547081179296809108385512806696457610274827805746127007386576477273183474099401173154333453801642934661504742914356108956974196870128904055867289657752537043855497715702831047650389694840562823822750643971146322336594169167939203788650158281300912633982712784207644097381931273496982786485293796774260716435736336668078558461697292832481785676765480945381602774339492381699919289876962959601085033344421192352387814716927899795073345463518438363514990558317204363032886199025673674496144188892902073861580528858845000503442019791397784217618534546228270299613955519419883989370477936127281074357567522708999925775930980434710291480593258385912999239953203684201351338259508534699727529719878738625924648937317730848566221885797036421591754857922433148308273024921302628899805554660869461847455097614244962757727580385630474263564317963053669903779208741487629356919087703171158006207311896466653040731619006753636885134658882578913559375477908499698946322454179529595762828807659680832787304278761808405203852593532667458504298977180647960606450068590516137269057482977423376819251945895533274576832632659529132458702238556147938079223772831445962707663197127840747897833486745911397558507097796287545912934414929780546562721954386230330232324977341525009355047932697146077876866836670983738209623727004296242804388246774087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 424248789483607227731651986228442437932963633565024973797030646041450111962581035047285224430196752226400479981311057088805543390857723373853512562775490875893817167551200341427347373360479748608327263875350637678358813524530812070092574023429002467332423269742688650438356537280216358157678491907453828505020601625171643711530346871304030672269661034156413896366263625878887013659224339363436882376316743867619976347968119401955317109357429867335024703183876384917876964325556696846185273116470749993868579161267214941830587548049854348194375646758902022058412509914576204461952994120239595259704766046306703771063141158563977679901412862337807589128578150496495742640338645308676825620647654267127433056454234267503602535832285990626842625440850839012981127010318681684219801623771592894007212388852508096552962503356336012676498289990012759255467542855663509276998369661189929621266929907731835483204676351588954171217017414185155836207139063303134050615511623736794643842033965288245270512702208445817321954882925634507529782938474198702789496799977899640527432514372380670086922140835377505689407557209441200512992486824479325843938780251937781999699933408598081340332782690220381104325178146780947378779422314096959972676505511279522777242370947382846540583019487398586659289493351710529408103341182904007059159315843013501695139678770349329017146764710560915496951989774621239122166515713876288491841141828628596289251622528730551636826777876419224104506968154736778732477251674886329834483741727667845074699822172160611201095051094949817189671787469972218808908228835377838079884439588953267441040108002392935655827386958522503525324379977006836239583539178043015014220677272165133593767229821002101758084918160382271639562411153168323029584664865476876917709560950070105699562900831276043253327876216029455471779121909510587801397462241124609788926714633897400080501088519343851966058488189087531140159513425552736122544673709871655705733086148001904146873556484612546492192350240003746224918272248498127695722954304057158686420805426756815071661426745774123770833666098905869991491069777422383471559336238151484000434631210645797051802016320503322355735678157254409381017355894054234757644188506766793115064188647181841952118518525364081750714226919159420852202068103337759574253217969572030229043459967715902805778536199109765754368673585575626564380643163779556750802678237826161109920685911515058133763288745024922954459548806010203335388272398008166947135507866222119815993280993467393617829606876396502578684609167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -406777786062486420121722657093868051531930890316380069465094735985458278736024824135780651995784969274198697622230543631593267355751165805964729396747079065689936641453883181802119424922709264393069330500084130481224131619378170527851118393846228845767563137607697384509255766763324069773590693941540936583857281761854172807953280804402519398106448904669915905960953995698537015520166447986857164065834308584331311751491120609544807775714037931935326740638044044367104888635872885158485298284081967847112941730750111211578567655981850624472753210144159646097676208865396204163239206993931482550118489873053171295848494109501582638947317721212756342719305475110681451770836902731883355045462844179752133295984275147323250283838328982121414379765279036901333292254554531459373453129281996893994214519387930434932972856675402981376948731060541273194644172723987839437483064282082546785694710838269266879587349214818659302679830880161963166686111333773129280644162203416637463761163401137074133923764035377899279762325169648898247120937903766016922390900009598694696801826679792297982297805928155618194788387539874200127630571029414354015569977726160929836868678633334812384898231945715922652039031116849499849863748050392239757628987341702804793440161647642690272907700910917411098683738291353159065300040075886639037876447086070277511667346879532960234201156016854605595949359229604608402971271048251163352158887158822855744403447581829293426000206178386556092165779621519939523575792072686600981476107699852568494147036789686420569618338409567443987849407103869537741183496409566006664478375578508434299888023446021359583653653417780617404482210644902818578852382918848142003402971560713380900815178174488402658365715663340965373777590402512828194209541671061980157915191679756643665588368527034721619291149793545646017438532234870286488740128966331257921044186635998118470044546434923098330353878616324124177402525810068464481785409410408445673549569212636523146468046157084785440625836755227192314829550593794339756523125966634560272998007684750936238477959298246695947345599615842233304633271129009796558138782424873566520853168100289769310744041326222093159505214145676894161798312327423407401729813577697664097560937670079867007604015823476540047135358070880948223976958849647567929418099213927800842314387841210881228271084504573691752766705905924045638400166863291749809963175437220002212585970486194894171567846154330739133022925335751032465315567657441565317690308044588721677631505361437680486949844976792081661300037386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] -33262128521232630064354788295181131020190244261481596399336404127536860064517060767546372385428283618237895460185892384639500670371973931607104731197202187047907699434277045730776336904474661495843934605952877247609986555976479426022344407172631848400559339695335564437632449076058963404579498629068876833837237699263429128589867790498254937388390275495488127090355430847942889402106550746152351007685693290934475394046748639296547904804857436820572385221205250756663953609208333628569959985506394349209493846158738998539513370766849332312194104198831219415293907283344237549080102571121088042962628998400147408903237177166493561360413989459998622419427435073320812247865771377075688625279995318958015121919978860052020408494288904034020882877839073014336646804907077575759834123259611825157925636648760874508928708618517970982426463317503918734417363466502071782477135927514750033585308486829855626888419232810735465560509985969739842044245451219842752201554990787388692715428016197556162317862475325617079400605578673489262952660133831206285629172829805044070774361092646565313778938221370154329160344092540891363047427354072003096978770474768079075846827250159722162520829085159863728109605954533130487173809675146273457938618348042244094790161219366849839287549090831160642500088928845316789573102874302077175602613211269444914088693951371101640961615699289395935781156909572063734001119254977992494649533159375171275361050234008203304921732556316649141787569188726408400662860174575567881901380859830741748185437118363103204724485235795902487130773351752397744423090463982945229098953124031942859704646918525062449070063853794431637364877266147404970896695571326065032668834841443776729987459590166318991678340039069244655690730632293086830039917640976711467871980607021602142706700422676673154431985536477124569895158997905170822801484790165087335483081878140937374170248173203242975109930255949149785627742865940997424057369161365749169996335243963036935486468851395890960805402926351951150656327413475989265173960757626375091598739901079384310882480128359634730073905378900279976893946363824071451619451482465427002135841961759259818325120505000083620671060239798418163067965514130407048387454439080688969815588376892155825353766004818167182980745700545652184374160938781235794153503477417565816812483230440145463843647670206820967466198432693158605925254481335078864990793148914279588492219216125620489208910770295877929355836223121426784248241862523686776162284754676462876535847226627765511446328747654283274089658788610048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] 320081735477152005253398766608578954209358049387213675642623146321020414212478995123865451430827159900897160287480601665627571100062392276151111212682050124140851949318783864760184958957363922019105098285066293144162109225427799892792609105213561831811440559096850420035016503826178671139565708273184606853102004918009631877586994669192073857829619306234800244754659304472735601163388583088234245834178843043773590243337015228365064881265496045638669425858437476361387518545601573386474773220455067456642216997623530951417849524244966455384713611522762613825296747474564268893008009710400136598345248570978591711993147939100221325078424589227045239785432542813848299044717805194385376604852451155881477895219932111402276943537144339675627520222541276409640146093673581584315479458637162834568495025330856100785902875804976816402844527804379192685900884675907464492615276181124966559401773654108490912238755419068725521105242140749396641969692715350757038782813424611136338591419414720807319352844396274934004346456275955164545054354091472747708507945661137059416284060426505559923854265098771069384371029003712467744722883505289136668650905469202322068469154488228787626462159855112225658817178567753521718058912063343675258290563740633289529932912146278374712517627921114067800208487203391299385138444779861888876759700303435174696727276078999370988593890869903979623597793398704572953853947351284709643809264081637447803750124273892415623454833177784830909718276172964472672492994278688130013742382350380224545312187174150333205714116905351948622231955306191117257680199916241496025761512207663238217282768290291556424638656390531066856793692120788731035967458869393022123193322655345496054245545137741726104460344726914406205169784440010858852622099670847408001492075951608241906625950525393582368699210186026395877397756551724640901453147795931044056712639770098283296902874582586411556195842251022311202774136947146461194210347147440741330874014295038766809334777588311746056224580583462492951931138362704341407366511784973214094676131649040229516291441460526090848627953971988460910602525464120862926709512097342419359433410610906442593252082251808543157468598796309888053864066643357970561689314569820587717556160758731189593146063820277583645207219735199528397444618480097069938719944904322706119872614804561202281068717804845371831830726776203466136996245243605644394324787576577150924842989635724637166128870313570252780744323673110199685863155234915978033475562234732099473223424526357648085317623310360084722515956507607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] -1523741913106925099386596445100017120793609635515624490752773098530507361662345084337445101349766865919242118565940955626140379328317406607545209799618538172204065892654530548669477447671325611164697454406448947549408021102203911495318131589675349380933974535741489540264738055709974660011924683918407918890550357076890359494833450381410538459032571558521179781928008444308583768522415371107135925865577774437761416325457894324368743120401606244049389940301161902249983620935651538208644083161199018860244075728782010149467686629131457021375943551161345744547371245389833698580289726028610241841921505246455422644435702738464045440717129977620125981720523782401980483312294066747196524205726959543369695823231866925705109576662368228735866586372056340245117037102304315158289618662317214879956177797336196665234485151943809205816158336907857917209113060768793506900305900102503740439394656918161950179421808279380241975548330803861488466640398286850064020134588263408590005704411368807209841726018365809883853102986678686956823358897222027450309785957911286191737886342971402542109713994861295250984605496903042567897728439283613717775972493744926267546395520843475865786216398925349834761358589458491955657577715614877306066894230542550859107694879381237538466357338966869222235189245262371873466308103645584641124033699716263532204003384051125121846548046740031740851972951903124476688430374719457728801733477417158953733597330555253349617153901398857226092221408049739667864442473091063960006774749643902196759084753603819791182945505349821920382553382581158799640221222266310703837126429965433660202605769720236000881672357242595030218064691219302452063080013422723809974599371092146735242306685175638946668391598342359434666857843954113658412910468117906563918524477684341046458221677420427167455460477070395503726176482119161819121395283825043155887847510470634635065917644125263005527052513884680667529225925352507721034891940965178538458932091454514567322173199834627617850530637918582803202522855323904760767227774933845830102529800682487496746825010665234515572813667320890152352101382780723416470601861942533945281212690959009156912867261778136416460453702067903246524639261288150072980587351108561094980859692722085635487809421378549200169172142733130043878353528911562960768790657730371387576703982587070187871317802655528035493395673843562083588772106989818747035706975383097593688534879388126796342811060147867533321705560601892878367782955186306922831439338039467762843173935956359497869182002144212175610471002037813248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] 3838998912539663154135453657082525089346078615317050683688954939918339248126664571264135675661476575470915726669753316361470603162758447553240844403102789703997231867294220718647774969480963482721941735243590047943605874156230309729265886138469406078378553890827285225363275418260197575571759282113875352019223800762080475877115699393704207459593053111023477302455487336437055577072111196626771497378295843426119400102771825191779873368676992713381392356012445231194716748262847513232095201054894249250863249707173099244685427438512650452632051266920445573028238305975423340809256983964655569351364698536600855639212084908950205241503855954970026652782419179062743416919635813591680094065327375880050299741223893771689040958602917679362010068195944346926148367093405627474951230459583302245604669729555335811751315232417003739810321830618461577600790597533852253986623327058880912896728945399119110668714000272039699914449776844934348890443774825617298561342743689701963191895915498273053206404339969560008250028980811089379092531733559854319301267503824896001651343616243457870330520054175088420963332255778254196099689227728430977752820871472004790509059245538211491175075803318346014611057394434234293511128205273567514854528642879243965783901943327835304167594955076128609491401050391997349897341538570790278226462835772606704473089518820646206816102097809820554230841475373271202652660814438621904128639622053281173224072040047166226042091046803786560379198218976890855724327680463422701625492300878881318381593161725044370409571292845664405146901119002755076346012567761890176029048385590757918085123669461390553652916476938219791146534529170664714490712417031139741879598755935890483562561629363217247061373507851638296874718075450751438152874601949623961516043132214375195319307612001996100891161676390448953692954197239263185087080333839350392010663871018421472314856342419322504714316232850242851843333388826417368541134946612493420411069819934344404799928860414651343478347635848654928312175204384619281963902922921316169025538413869928788688035170965587597873789972855512118712102138850258346047260058425800429827673151098646855115467267662210663749610195810693926695545712825167863444129553430203207219002186714730893879282215316704339492733169907169968033083319157124237805595011804240726184540625816644887499441790257788026422049491861209598696949059888283993190310038395844664810004248434471751263991466850660620232213266572393131737957631361393154655858760030254603508096312093113949066930366622709766717583749199953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 735476818027322648341345691129313890219362369871281767374839999107640478942121184413489445954888395613924376572644474965263916363058227949131734780883060565627487846744149340192624921279090498961893779993337003774518208366497193329100162943145354532024042876383436186406523287368738679379237911140833331204286673033167202396377906889101422294729717529866868935880049486688706408442754915644370924481319059808940359543583529001038129335167182170292900329480916218619120846505198446830838568236499640552669348496052491464665231266312282005714671936517317395547715454007425677502033330193041533152571165292088701345471294295800466259868739803385423138263180783917047541233610891336032736162848410284306379973119779073599137571454236220943002812176074999067141430120666088440835292587908806228826386567434522793014487753184013101423277031849582880377265235692348394055930280912667192098698785369589940243561011194046170593913367719761142770245169347778480865442607969862830015588953680599973452487273223794660788128029530436823329244886259998906372141013569697117521305374229449984708616314718556983994475950720310809906194289072109936317675549927360416181535965032675564897056342850469543739388627896951525453851165075853770783767220374337644854055327991845564581767900657504978122762603830035730323443762065330014455984774842457676545794900140940809942258814571813865413238485228935768209644648304482316218852522420953158333404644347666210501966638728945474786101467041305476993165447785289612375814753227930128497796683193144331488438208134060187447500460932750305602743059240447317132517561337057855664309333901422978948312413410991246218695113293220139451697384777024039034513611842372836726480029431630870688573724436979940969121946440091772254977551823544963330504550574465175623169339519040393388692141742212095890841204088411627036328462005408028572469290686290880147873550187747526937712050154686606764542189800152659607304558863193899428625312881748090943198430225386115544727090073055656026815796377144573697031791872125844955402095322598128931250881794464063990390143496677653514793482504443422085689950954118525413919892910256976623123096064146099095337179372148093767573270686932735275113759722940077430797760356449250170828821017651789113842256207909397327340379063328749652519393675606301623667849013416166707076643529932346692095181009556812823747946894325059096724848243399833188547901209939221291737440602674459980671819643327545851878317194046157223998055433038976456854873352529131548810220661713660941738911071207424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -56538137684143443544877717716036479495051519647391332111069804168260728661973372025854525442251560859307775581206855264569664703262737105829376922291762774263458153469691131504051097125627348500688528218056746890234969913806445882172247836466195142703040615692309575649440266022985321650701027429030892563655175464057334241384236395749174186401929573779004892552596413093029584957391203047633135636686255309104768807675932643180502669173846524848247079063186871406733648405354136481190391052064224340955316685427208035314393589996210442765185899445833746473183598394487970440545240002849786404881681212551236741902989112916865449164470692075054197694330432208678612695585215694859591572874684900398889866827905217140844145959833884124666809787118986458756536338044304759767257168445402562699785354557459540670599737063756961703057449824993208788220998988919221081444836710607321638763085080695553863095950885895923389493860841267793552632918973083521865943141310114993590831273134024231948505207586532266181314224126354318192886259449670546512963256695113988584146554569070964329425381575222428488330693233687334007845996206341945166742010247450686066808433682826855127803892670600423666747314510963553063942406277773647393902547487764269782159185931001905871928792598475316109042411964676542836003596968393482079923875445976855092015430282786305211290113517675896725989841808775914213810682213098903910726644709974862271939880171844238331117348941124078033829455506921872536451739084216448194915231431061028893710899852223627799657349004384750483779347151181230213047333534037034359879504676470430883639990248984587066935849859328299455993045477113398827664014668069131721661343251959116369366042577888894766225627965421981909080645013615721021360694647064859276731242350788662155014576372066830623676515250805166842978391301914735072006157607910441543819286788290719830750523005383626136666055111824855576264711780370592885404196923427073374675858319725598045302363678920886642732622147955704849064344783436273368672910057730424554838531457121270326342542284886735605065597947881336419674091873796733358927638461741125579451767407078440613585846776669705030322249247734042102279238379410824364573406600095710889220703037073606912464348497040205192557175990427600547731467406551978418623263395200947429258342690926998021985659655310794927876764070091300785180924534512638626876634685973241195113680864318270254887553964847426080149930253407280178864632877276440492282422888191632157764872999180458465189465145728440920825739925321154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 308332223612659639640589984931166766752014902056165260702908093912669906773143935366975188963287015173986849571526969162591830407908720435742740612358701499291524222104283832060161580121312161396848551669940706304142806499816881078354482157048978687655319202223107909320026710154388105516985163284900342718093431743408310339427892450767640801569528075244145621098468330714631255031322247088925775340882165541500975931662308948682931329468471954095922776936742694421966634495000353258873906889651812559059019672803209717284753743154971150280395096842474558394935519201418308842353244360857667933941334370044754415731453202031541644947987117878328546585785547163399947894725594511489988538285590254785310115047798523259833941273264322141669152779819396906621194678551270804511033110887308728035527059621582594589797135441053807776916769335344515501151372033619751516398273593736231856756850245947165479737792898421968320917155691671697269602000068298879121773150441439870249280634870402574725208734147378610815022713193393555536595621003280195249498871871842943957360725477837238531271100001335043116491266939085617404429654858047447337965358235699960006812755886314714333616274193148535479448589153120999842055555874030574808452460859603216443344974868918479941746724095911275341721614303865230433119823801514868250320324127583588762620205795585975071409068525164122315438569028608567473799294584500493551036383111794923972128570019115486983487712027463863533233706721288432482931796755062129623436134047790420620673456268114146783747116302923959053104243675658197725802317679528512604393143992648610748374736249579221364606269411184594724518715147026298844073345607555025334315229010025334079829447543152754182969959079222725958351808808441574819273009893668872077228043288042356943643010345274881992300409020201134436575952462940897642323392090788810830466590488967786753365648796698899384437666306891552127622184905887993921580962946863207833899152890813589610925465493614371438658473066052819496164752429506469105388987109825505673478153473943164124520257211749580956063788369274077105225164741490494019541380197227664261973722822251805303585127267284662516223191734822431776642554430911315718995845487071838287878120030534340429140438455544912527590670150947676397958283676278363446310653524042014914602376573157557820164721094326186618698225680598249364170923855658047322307811222736127856658055560611617123395002322980098019948702249756586908148477450113086287603342329184918090882302611659413096233598776423736292658388822193602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -1090457880709115392451213006215832217626310843703153813443501062791291714496352002473779353366075076682374536343841612942779323716722354602388987796399268523764737982587968617037173831700582297747096749488575911213226805687335421623373315588213760552425424968868089440898596937116226612455469995789520436616374495267335760867011485131755304015696343447807514859819824338474892281586238643949042690549015700171617215353131732257248250670625987846392633914573121507814209639706873176611593299927499649622529968587064686746627578633228493102926935433827592643060220561804611071760345408430078291422104500624368273953406945850854907666303364547843024385772359099544414661546422653067256669481952533823914931840388289509026114215467356524513361511240509055143045900384048758105443435795821165328360390701961376557960500774955544415018765696477373947035751418748353724311275185635331605863534327757172261918427970377187049072655749336490645719442100830849756709565259070091891571993636416176887751355481264812850071920563765847007984253993005528549539912233577474376544985050543154087879733371499503430765145640360110369515447853151345852389418726033464122736223407656487909522723904004134140237654260217487879323743169974918571540759808301626183412594113900714208180290981043682583777494330186476676122283427806465001327060595700112961971095982052428879925684041770339440620452900990538161299717640462691926819142346391504720086179567526873811610281875142729052141531976182967691753885366909234051546730832731469141315551613221088862999433473834691184917659171523229020059919780752023549174928126623231043855437660376822837618201500056634972900152244268722882770573077181922073954746414196995340469540556890453473603236339062447852421449313186353559233032738398651710798899342303017167160920917566283744321564326639974010054358764328059707633224107329680587617812044987601292874778182436709905841772254988919985369501939666095738487464084349986083265729497474233468328925974716100151192739340840329399961533759688850716179158760783488507532391724143995214041171307111504514369965898238534517584648146354841185556295489459323083415773950308007456312422598337993498815219057139578404224587321879048668456453375834673622041285480187785951346208382243354840896754846821691771298182556520740187978748170352535819687391451681853220755339543544390656013998203875055135235326702628051117874390531953285120183051159149586059622088705730583277435898280582731446515777312530939030793550038221307445607935990376794486057963699798214411729759087921652039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 2979535645279278617300718125692121863600773718899925962229020350260706362648415398304456348759286836990564731563030489341094364649400202009602233761199150530998495193018730664599434974482126378082964566813777595874558814752691559257458609882073454322004587234872623677621039428239247525538330885166009656428649286448256658931759036113154324287332622240113405151366418700392129601715952769062642075753538837395844180567047880485659543078621904188558967101800235471401415371641488267850111010725914894464687727894311202478949659073140010833141531118005221400766213145824361568042797700266915302517663548443097496581264248309815448957698282562620449551773363587862956546167030001147840851825234433138171480052305722304014315771885199252141020340512074618374431193544721034955869088757012827477172524361901242017798489377671541538740290947780173819488698623790750926253761511660477083051494012638360147865762628104364122786785269823893326055021571317768219041559086931039754426525307228478124759235478262253104577203464033227930044045101553581750880190434112972095209600978326632908535725100319279445463525307625246289411370351942161358068094305854554914811499464094017613762219650963885462042685271152625303395963655932906439924473357518829632577540669570219447572984746619092737499136868097317352653659341048357830448504261572320961613127425742835769101344280859633728442388699308229897843663688463327604921653195168446356624535923954651691590137558997324437250204284482784354057195094445895817625144759967810358867605693975613375591194509497353957745947774369659359605918294111744093119919930597623130792152675955499793671495650711669077654964261636430241050715045488450716823945213477058041641776124127251738813248196667438193649869979175045201365128788870777487512953201082031937317768914347810508405053382400475695514100918367062855754660234374832533225997829351438192030922438394275894688408143408422518848667008233514263444255149919727664324466954726840142388257571248633926831041530724375005177704931021879569381360955699390423308660769578802357136627612370004762177683284089052241916770625940954727973623302577514558847202871441603118893130131292204686517066277477234143157290488545408610059862337715411734001545015812569262856347345547898587406499845321694517822902510188806476752581373644508439404431634651177507115738923664710065239649383999142391120005717360398474287406215891401416707251742194680290994268027645390817537598651012813637549651644133932814285494487112284453837798070680413859531025814938522515296831489183322210304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -6753314894691289196459425899947588648244808455526358054545789232488217870884820904720766048225332610517137319969215157409284644078729136929992180477161110405775313325651314841357093743291878446523369229102127530300558987392253057874651163110375957163398777878306055773936831618999197678250392718213874550445935790620996068196925178211524674627356499297858402568815379808127475964845412825908142747200350652677702729137569720111144569820098821801414435195132194297315074196942489656626440247742298905904190632674208479379519003557708929135541941438017082968625154888291607085381962816352912213296635049382226540504601109118230745430980701179308589480672556527486808745946586122592543985488964370888302426703502135163841680962258783466466032889548916766899070263880352870812902016998024646536396735942674921276789632972887259624266277455102964210690694645679039276216393067105149075943890138625420141739617331683970508863403095669226952729700083468812588800887341343805078307484265767700000391639412969526453235566186558755465970721994341928679788165027516504885596349338390328275010936562687046721097626921694772887623810013423975759514003910670964206708545197538454750688430412729228803629966524280033920754282321310062999577285480513944353466507806087465567519650277006282507646003204816966931130996753163049024959563647702001935590291826814499076310018834394884068456017836045836359949747915672347522871176579757377200888708312033343123285793007697953217414729706982152037478024864260158565369506410260738169673210694433486228466690440096605495501599769976810689099749633073060107145802646078477422340496028455465397950747786185174251718350335391005367199898482921829710033070642411957521831759129601975580338671991857075504612227747757083080166852840653248547781047563533905333026635239361155694017975865778871784428202659009980673713802227912512006813687338462556608806899509727359940140996908317617517155115564283084457824458248133470106296852084641819736551199910965356023608549607687436505135634308040887777137911784312389122770175827169948864081565639036525878871381878013022673430716779111651804156936641115238905950381766449343842345890124216466442172620292348931124441739349033772420132304303392413711224010728659133515953649693893232819041463504346307142807302318602401389059808164666730355240164506138984249419633105633308032494211127189443176304809539419705609784329523725113003805831034151216756307308255686460964194663399310552721620068530627698845828807237921232104700241764652667766355264785665779351575686600004416307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 13310207873715257045866093222222823023453280999629475472885124471026020775723216713113963373516014722319517302140638668647640216539026467992386024255203646668015812420467100102623722315573231032343242365060333072573259153515108817560619115660874736803737715629595951032259379627404248995711745644140607190780926816880366288028323754388950670617026336276181722057449936566885084930747025902591735120356351181075993284829054298568940719752151172786260131265456140547451106095277064698186936903298312716998641634659483793910864363794704857920361524158094475664937377999046095567855663248395287500961923447581452986613481639599177754129922156870595952624826494252861748092428282002549614887934789791830297950702157694851656150338311768728069283156233682587133333440528730658202847420824079665257476789673969962101899266943529524604313210676379834449610669159820904026342594433661629478278703245356868845815859870351747896580383038179830611956456810114977323766032203683823858090343811876732772029238063833988630892016334955365828477708570483492501590648219985466736588112372278608161512892117748628927593280729521873811339428048711942556904682961907313048067535038442207612187240065282272488400307424083689269671970454113817594692137215762165933621146299179263794740819898533267059370623501188116669630254845491026740474556411540978794815586676739031566402788056469592568210680116245998048185819519016187077868172796019264640372029097366434729823042610668888992088479904375850217520722023337153587602307450374398969224708514205373937042881516178264093965128968506579842695292879569328936892911283560968296575086283821378817892464144124168868766526989094662144240340703184717089627147339802139707857169839839042372841960082675395673644053766534989345246247872193307576161261212537585473054023829850250215534216019665652298807310076737076033975507899244367240154602230951072120473332617291186644601072605303608807441384481121569489424543028611984832879325331058410794164653063585695278784800931778831559268922724509352577478704581798360271712401787647195202279561654099741118611738288542656661077066269773639924697579283963482441418759058517064038897969367354835997795719779074831124335333449131119658773281497523354603549680708373198514661824163884034095822516003496603097616960807647928427905581242698542938866821180061839931034714604277600509713082947881912751933442924238564185194198686328147176757126026328715533090285132165006535237866258616560861151735082652600740460957008335320071541246897418737600429884856327743838987738129137829675008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -23649723023655149395143580444383379958855473616313272943369062238405688450596584640233594337296008031396833839204316836673702415684666112780440275059269566459599125243393499474978013128410750498726171137337383540631765541929108866252183874396547934506119986185752366071334674409097173003923840476988954663033250735745952993882518819719856401497194813664611851854486708613256487291777209411799549503836361412084569006387382093373638167032003324955420262741421081790907259453765954505389739781146610533610155900267288374896693492221348183905192742173332842802024843833086340330607629556318192563903811457825646022353097022607133957055077361485895781373829828540254192942186066749655905910159297731234345015886158850105213767007511835931823363038515794311878413806510181375873130073192387554480224831227135572893280137359051630415844881205452197586675305684447234094751905001845235971294392245832167893367768768382491628380980262852816413765793271413811445062620730348506206195709650357322606858359302596319961505503625509425846559631273919869775318558640297008246571761581771884575179558299316437200040776722021152881637763375192076070102223215305779618859520891803334819202872315402273452764297504163167371195742066928002461188145456474688797616900587074795234865087718952296199153304688083081093665682141345065363694672889343607156335772886879442741650479902732687356372610437003813830874536697683426628467090268836884393162741820144599616110280555239621089226573493377638876503589797978625921047496264274164776565819402004577397935826558766701711790260451327162172352352143422887266162766554365240256109171578951119764237867474577822448470664173510437988984063223859937322691466630457414828903872982174882926151742113059323379088910964361577131921282525536099926335754631239228198919540611008200661389589601694245361439797975232065092848441910168201329802323722805136327913893033158727845772518773463238447148832625766173918168258106911287431839930217890605384007573498432811737947058603551231625116325456669848685589772051918701625832688026972072100961486800696054827962773809112146772807053232122105516438584364160639543250300153479158063710226642390706148295534718079345454602855758435224461130154534584374502559621453262568727363661019806095003804304953587861167073510078048307362111487590603747501620504585958401221850160816239868838360269795907718138427356884433219300791486030477982937968821010457857834824261264407570776188356836014082523250818820091386655252001743137612895691667502687445334308525718992178229987897295337768878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 38761081253996414596174561581073704833888323413150569691390561275960895719603544013100537407647824526931291939797248617552967590857521354288657755757909165700874767607878686450297752070587407793962345933488199219543453661332937279021119950909002630953156899758878371840558465610959507322369514074687865983393795518003816423641681328052394750686411421975151429680042807844542826838112039783121990088419233940672202157579318661011463014609170033231421741396645047818090124141610731417419078608935559268411313044736615513791931035359914088693279783924898607266845025086465783381264418693004327798365768694815100617104911811462318242487715637371355506085820663442715182959149853919841828388833436982856113664812506379859427936443755433029273297885434887346926587379828886608570636798784007141665695456722495424554002758654773520418747989819065879900409563092812779189701684474072480686074885116956482065395269499213511295057871095730651584792109606322785158327431384685680059465186953862362492318669369866516256819391366549368702100020711280210968558006873888417640539634740671320810189280578896274692149081974050417229611964127186524110154928856544412089649134952713926609992118860265223226314433969303934262864670979006837392801451167981477073162961963595620603830749870762796788092045386974443142049467698172157930160251617666495577888682861498169126939099729316550759814562148573954443470954859566179406274224882415954254156965643839161353121793335202047380780787534215217951478986268624229203121280813893579469639625705102262256632569077897285334964238010801177018808239073400000913570039988223227606320221670294746983816816287170883530435145064983007351881885285759264094674733815687378694907810570155214810158824287349981004150535807440959642193936238707136737934605824919070848908427151128930353840189636474720011747236271747256147859201690200228974773133509098107591745198700949741247614240271267220602986143584285395321157551505105955056196438825544078173538005838622342121488241653452718769071430224962870102933424657969795086016587346414860686820114463540470436329962386190440748063463187045056715516156862263447547810449127458987751607941652670365288867845747197558069629535140402044527239708036460672586126050098897790765600569434840726899811472102080738235464396975285083236865232241364729255255166349733238485419555992081358733503217534900226420058240570688583568872006285326604835777215621321043924343101316527299563509827808889740934814020034764401274782178720375840593084668432095395353214572999671438480779313062583881170944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -58982995659721094805367702371783337551458472698664602852682710427388932775596662395158229364609759956463812526338310115430119659003920512466222637215964254282608918475612434106009885692139617670972836872946687708264339239709131185339874453291313775318174050948076226951297416777293152463818004515739263240896651436853666736385948387514653046004852346252601288843532913255116304507012209177410523516676793952637547524047159533840492984828857384536180449724536840666948267867748362840811702956437678319638282521967377692156151785601553726101766938728816383127038257779422520241674853984914946705342264776832224769061991232180280023871380150232026128480192573812177921753061335107231178982404033910075574813533983057844588455444374064728119719621194335646935649316952632762490678346416279171962166073186687351413372670438686956255493458667043823568249629827195886832140828608410657191442630519896804280029888875098533622925527973011431576432161849709920835407015051728074431898287548176399372688000314445064108346813076950164128966581794772926385805828709171132567935019603925101723888872095016879627035736532477660292832077367097261480825935654471419314850248325940474040004082722686394447852205094064303126481996238290081154962396279489675118421660272087140326338251741258746531131557295389180684127586976951737549350153961602536308518610381521571820813429763700896317699775195072814057705814575817935280408552306214656896912390954946757278941193784112600589194678439948902198476273407235064076780500852128634601110359661122437754586184039031834238220632746036768752682425284736116484052337898397643294934029811203396501694301418727058339628050957781082962554368416749116267151449004403373406648839079178182068555205470500708633981481796791852664934185363519786253283173269389152272378000449704823279311713076602172647960584924285440309453741118552870558242657301153644411826101297512034156616033060522261955876569978812983445899023110759446690778676553406292542302912746574163039034917376828070220960168293862050537637984602831390178571925154290240745379727007442584568319586045807743089282829234335101201494898387420548151741089147820330746812910341138311872309353630273996979408893230203744000335579023477354639680500951195853354930545149478485744562764720694284770892948460290121512154688671852466452989490865013694276480910967591624506694868377700286007995069746084507975052343553199002688601068168130677711894302529618607802637709521791700817212502591805508149460171432278190693615079464502621503429480219003218008496774620468006092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 82759250110620653172503245478869144635169817164299060528334757241392938934223307296165941062902603020450469521469030119703432150472456594852466366011061250521005531761776746053520393035375476579951046909326369885280019262376907731110996180743793431675584359584972148176355435933722002352225966561496771843249818884194675250396432885826349641894924213963289316692424266559037613509383825528357235637095172620292742196079428007229578326715381375206608321918783070414347528361437879480569286358635904589668457956778698957829549991892422676100400856378413914658855276448515362483784765162354864359114485777872073483126006631129455719192768194054102144367006834070864929533244766641005746945909070825088746702055807974303276487714385576644324712968381640904015974885167816687121986635825957539258207594315964693862888698574383566143147935713235311686311087988997459963594906590222797000732637524901058571129584062378485728923856223572615311255823801517213849845046050937341766256005603898567604910673577067805185759556327152934846301333614771163613432535791305807747421737950079283265485017878067760767395018162097102639532949325856178018612047095658002547226269243613405247674596726104989243677130184842273120944716106855997870076402335275674427793445478789264769254579750368712564486288947302839101629858483797757512551136015087596115352250093462157652322457981760162712835876404470379824757874090058951028726534214737671649791117298904707353961651257572389060575220805954886054445038906585712477873141676119769948474654144585949377058596518356485000097769426640635355805891861107071335070612413105965269928414877098061451766822988173058399801867864980523915328372523844310065869318049125160798618074154121241744594559226814307638423228729474565425502907857405223073015750075336685796940821091435020843306620815471185937018533777774026224346446383987458965691471899686480101296707160616165967573008728698282267290839064118151136558973039776196762286959236835680709999226657601280208377673393059232230346008244815595391324958546646800798841291279115994541471839666501311297335979699271444066831214650414131969477114535885601896147585996920617702983658193642975536246086538437891077244349418436170235113886099989478203941065912612810875995077811916452073449006250200111003339796538037865514872026992806973304516308997108150792158921838724214457939393166235598654231816493436993913395569395976890676990133970136974493215435653034331311657690932592216524215623545235674677054185066441822710055632229529094417057871954990677747495942883182469185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -105708357860514852346206496650474139120461546657260867978878295807382444981998778742543186512794419332448446355556219649214154549933411807391327422034075964205230523813770221621694177823750936919099108682369614378214543617560898815299583371557996904180069525129452344802760034507028867900282928155202026097133533663848922306502724708165232835959865827520828880558021759785316012814649930418967637688329251174489981744901040127977800381454874679222999279071861877742322310853523828251919543828344170295938705101712164188101655933426258209610959856652804003431745435879788764292523725065961261950744512988210636132639886635369703410183524872539446073091026102353332199909562430518334129405179268374514801756252818040465306796336016120230079201605531245308040311872106700112547424914464291502422687144828669469953157948461665366953715091361192354342729042436399709699313175595801493574530749365924837866451976683795042484984987235747284463023328867851392065446104873056138508861073949510924595045401172289742855888386677841545234121642727885152598791767099616454488248865773161289684603716124464872159811348416754839399325414568030956050695020056027350465411494603476426589253937386942113708285426519535078676549250212627145451723875747736148129831220866721077142412326844193730147447195493911982493998819568759706813977868964589700093711136647606093324237752162330486548317977998017119390677678297141414415508668179001129496436750891581343784419672630535873979765619963031639063661191155866628227858238551997467201304215543549729133143368392601827658242383033721829170939531136494092644663570474026682991150789696247149384593615280479821669950367210508557833831978768787785121252253291666165731978732601933263875227391048965463344368337324302693442228272060093089997305929223009615556200954981658768186078171813858082668162166814231393182328684993805800552831578497036700567307734646902640447305071560151817530218378819100232652325686127535128582738962320249264898353299698400100300190148500139839984731216221859983974859866427308497701130161015978505488824511556536369610948107463173367052109903042934463415958820368556797590604594576274619616501663739316859739418628177554787466542604927994313343655587294436519429125676519922188190030998904751252280174143632660184231610022945233399785339809487180999333314053358788479369185033544913640480896968441286691219178326514724209792295083208443708583876826986440984490848627349814308830939127252503655277601659358244994512707190958402185137505024638335017523939620374667249098327077948031710003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 121378738478374645526245504239445726914994733363549383620297392200379100620183956417070436954648596117565970526024142160212504603872197297549342568845044952069500213077545288450965871180116690271933622032185619576440018595813440853752054101635317498668444457976899128478929061709520397366310695364869354743364166841954797195145017857493150172872900571146927734615248336200642458053081021584772593416513309299329462299001695601635784349853651744605579953324538448219866420803815311558915976802097453311000307250238712001859479947463714534837338487479082017672463787520699764975296985834362364309013379815837716356055633289360635777763841707275222384644212594933932523465114957876221561372937464502541945927644811325513871485014386668102072921072956144070010582278982518887867479915513105993959543387479130376240551090857506359179454578130130290468095733934644662062669148013121619886149403098446918560202133199102580369493704149455718295474939761585242805732595807939777170761814292663907621104170321328778007444047974714591986719874627373822400772026733383315738043467052287252919407870977391727749325593911340510529574912176197796681337760972607798465452674121611143116445524321324481848610042389631261461715466199646489159222832864271802757991279501829308454344541432572846517067077659193708183093525026688524933627127505046671651084764170243404083667393357787122264955104595286219615757947671394402125790943426678592235578704228256132788098432673057065776740861198816479075033067859437359793274858284876672295064610604651623293137516224633549212779841637106473034709645420089911710662217136577448087268515125328947065031623391991115295957235079733280346204738530750041915159389109145020525048304806624113385076845835352648194103790296165137431734421437669458849480900554608626311544362662154122454217747265712382684635057543935411940822060094114350517454464913525173425940528254793305787700699453044198715536839958786418273195129188694894555628957454167638573274224657872028113525235633039177836134751451905632276783647980672303659381931177414956512678387912270373048706192767652200029679767461973510317566521017261470062012029547343854898905129217280600903348128841588366163792953087668891946974939480201821970551966675159031449722306121502526313972095108685690359854902545744022313966459492677935316460902564843196033109913988599105745106159190870640731296106896870868139000486002919714805167354397520562897001910796462554349207110325806879664060489845943227498918660119245341355987883255090835820042272284496884776477513682786518564864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -123999354020241575385535387315608458220090302759271239610301171058313186690967817751159667257870469074995307278116393029038399424709077758174058262309329200980740723053259175716867626282980156268437626095832679430296200921672940486227529356755778255447168906513066595470817201498346434350739887653440023497971494269954338806707326120256892452301865265877771413158934254027165845484419943884425131743792736022151414856780436553357280102566924866863985644064240773715663658029544309572050298650091937692991671128398556040654610382897095823348136597421218597891823679385414733814539488581973606608369991169228507349449641379438154733644527346721889143762208891583797370441188539176603845979783768146993021589187635287590731992882523003608872948524337553336431875528972913632911905949747066858887789634800477104820010906714798384421293961658832260035126818427400743782849667169226340224422299888304180078920041574249949234137228297968442946892960271828952040904960162236607190001530892223468967481595876883917278990717563552369072231342930654286995114787679080147579198303503586410527810071361725775975725972381842041797884816826835421156305009436495750519756578129700328912435704914546884453083849876038669609391555705299800036263878783149419183117305452129465027655726233144622554743323849157694043425735325030235566018755585563617081662633017590641502178931396354908123094154900252483862961125750933282787105424799444377787593548436315672961024208698079491892945388052173517983153434982799311670699496492006814721321845857341095885631537068664073334129958827495587730015816188921984656491527611287939327350200359869565597962819750117029991636950687484573944979777361683937299308326234949472803202288174894098384594573170279548429788489519441223646091553152162841344523482413665358392322101699969126666434369030990795132268151130654599203362411109004429455219588285968821657965161828454465235085260727092387938201155917962803995766657384619105838790537198521997274445478513790146846816696823145357754884462644282403200626789136434977511868319492719249289418765765740305725463832480074929490566124771278757616203364968217734568692873845568131038643464643910645897378416382948971281229119254977508468529451433618586731928309024530703567227683474799873105673095989547113898316823886628277471806910538634862818808833941172331602669771760264911350140613887431918537128621788528192506619582144374444153061245717949767419457143335853388308175744497965443631424295893815536015802179045947687992698941195250993800316121421219276138375309473123307356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 111688218079855730928229475869923439491158259484091019416215129909147989515241151768697846107737880329590713976302572402368186374734049764390378859891206751848255608900007534169612822296848006826912294792176400432757893226357105070592794586799580817638049285799990149439453589379496404410007042955764160529463987610010381994522420028860137663450875446763357757642809712883755768618941265710254084102748460304421978147236342965050935138025324520237426478907409714114567305402893430472632118641582766982160971560260423368625555481798141588894783081729735971588854787433721709093615242321817005638113036994452478965553250265894719720907680265363388100893046742267597337140338615120106871570621485225800180226188495846256613014939450934497388347662569467355919634573745170177432492351069261651087693794273443141467617594169132183164047993576204754814141481338043702735624844024549951345236657229352443537113288860337733127036611013413539281628867926316435466243653762204622595479716667902664373856918260580688837241728453048223628239328855000711680125239229316445171567310562046425437893301531260294377757410369217432992146649430055622414645770904945492409598460780416652509305005415304457428524901351456751945436602616376885276616511131630114039327877507288266961238934528056247384364386164719335542041890272371579010216688383639044374253841165952103260607234320087482457312981818763135531147296623104464051834178126678123410779265866891496893245755695157773124440920324946458175070546653447991712068441575493790539226530492573477757845758599205263432114250626313102267190373637858176583350409421347108939527860601613557805709745432448851652881637482983654662091575701935221662309610208712863210913127890856173304637325219413154631266535750346813795567631844513147390406189814625868162155427855474263503067100644588590089236009407606579247553827675538778119410381267670404723528193603605748346847169876938423062675696722904300977770856299897127420986525507968845374530953510577741208940641815352426057645596793581234718742075834369546728557772513319159755311910693226736900520774253619814990770356513715013260425464397290176521573422349535237852026985868509086306296068637209410595748044947789746934980057304069876476004148183987889269914111205544883825385083880521296698286396072209857009501880395955110237882675845846964546700608204106607720106914954467198811026059549020054817901598039222416587944605001637310680261987191763924847056942625321782439399642944131849864208432160960185497587242043202311431246384923594937316783009569852295741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -87807770681043782643116806622226331476154253137499574001621390902671719700589815618190619424431496361771093929834856765231313374401818046326855958264470280076732424588807318674557690406192283271753642127363854460393024287625106063984432277458835068939456013721533983332895541226964528106062627554669470801888975744756259404717304186920898494054337105475123320208337502215677216402533982776781749345998957381563345380938119781747379981802614267185263876028330624463540961088418658192742187242282247027183842848684928779148258099126915136443115942334494935743940969915996654537984246752411676118314099513773322360289229939505654797360392202539085290788973630534131551321617921818330966570515822326392165679936555733932767643113128937695849592170391933767005658745442173215394021197862357546165477144108142406007373916048077829409466809433091681471136944706833162086701464060942019315734249631150416274296975850158522561528127712362649471459738889310570059743104302886856929160487342577910780649416793407262638354265617007132845694034838995218293409757078581488650204298080794809443227356354855543236282974516485879898717238930687571030290402629106964639515608951437298099228563390574285215275486661553892231018494243086356094967705234952268318284017994752854943901295439138557762268999109514941049145412075872540125129623192333060488041629122547447146092491073845341429155342411884845692183952028692423345668245774342420933089975137223403630841259588740155986587569244497294959295837805392042387670251713583992875881997152609948392373906058396502926051163486577732410227067462265384601911563724701416768568985467068108806177089054316695780306952522493575853962763477192683010415204116246397679525577331164071275852857936677909946886317214980963591962192410141181356036195382020589924864284192717532108554794219072058817820256441505622449151223730687675470463815968921631544552168356577533040492878090586013380595381024261057504339582950452305681673932093011860948389542989693773423891904211315941262950591545218357273821946293219368099138171079218155165750248361826212560673895830666050533777475705722984382421418433052995576097301488657992178088524717669766529891025586254625701459510293445548918813589138697120008948177365364736707901394242432018723548143491222365033662261018072924773849521424660903479213155816515358696497734619065937744928307282858393034663803490199168958930136214168953026163373938327996015856067174875999529806303244854338474479185595283072395479960382979256523836009942627500452771571128379542845777477431814929776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 59382280444752014299792816408720489892538080831013257119579334093518574464196933532949297786373126327001791115344772723098810110250850260554199231440267865856350653303858694810913485047272388991687247380117859191812430595835799749169814203937567892764751089623816210247196803952207462416286357040690127265194584529053041273600251441824331796338153202438014099132890338300015256697366728992002147778391920831954012379386406227428060115974434885868578556399303953683080415413321874420327220041480070038600402797997765267593661561178848317235489304028367642834012273551341311975272242184933250157224252028766248328066290231228872067120308003052171904448201570763481576713193886459649733657540138881728051821298765639138786875292869056276114378626856381909131480854061695428512401132504964049321127230941527300529357765144914445993579985116457929089140001704243628592762222310013264976833939139970171538290051795249487889273755820754960093057633130508699356952779745935799720126703838980094292608390549822007191845681479980964539805165029201960605786452785495357845339402627711228485874660277484882490255906336961061453343174418975490904897107711580058495197207708645788944894289152718887501487353949420246199697828815381084975227182393282232359676128268840223168844280105849090694718974940100259835455433416897943381455468855649064426626457396142091954610513968114414242253173808087088056120287222978511012852905949975255801465735827679222340866584532727414025476970830226666757046599686997278695017670877874444482275027641653543242588183693547956509458263555739782184263789217137441739317510179705907358548783097654463514748457592179019904065665438900476278996823068755084604679769920194873459014236144245665468380837279746320899320668837053673701495082532800692715878157923749480480254090124279893058760872528501234715302928656773406629184529800755570554765774401537802240138619314572669610279957387216121803131201936976261744021987550290093253524989169861130150137218780085754776966412678302039583171399715657314249663124254333825206590720900252354071047155889556696799523357655652414967188818178157248180999268918409884822028402701868309719898746984543325105395057990881215891062126663968714754530444876803378758321677654453724620722707686835962170234075638989219299490438705099354839949808027063420242948347667878726910602654151140395831679389188958561945593297507138609789354901767390926055396238520508653090641649915161245983429004651360297260358459821265729799673499699292554056327650538393806942480486583224154384898342927022117879808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -33663248129476806138931170082421154914221427064486055723392440485415242186611454343390817753249890613988203038441724364491293057443977111265136067581393125560094966362995976315412506670283604422290496798633284510663573757198354906681748116578663223971062224427072447052910624130737802574251842275705903220438335072041096377177099953400611751023616811860697974175503929415689466826930769775424312504873116002320352062393275810242646898078049039521716636115133463041661018885276174476175032392917740592827989193272087863391470890027379693484459149682327116681125029270109308529207291494812529021417174013418698517116285339934401313000764907037278583329718911883634354942855875757469410399098378215625573624174310969681519185366849134660516077618737285041866161101941699600607077776967711429331676177798702380493215617008973434787193006053850209920626042885614228990192971467395295223250386701147642464966074891070698477283157327585276057874206709291567153837626659212252688527214432069805018184167708609349521262276190049428189644000436939452618186852789109360043361437825907532376810157522279175354787301886630822590047881831991380645900184668199410233001025348440785090749378696497600242861465797486680314861858334415595960537735456448408527806300977627429021448455790423206943624263733994494669037995764258523546136346127308946636961260531039414277738503824202137496189680236536029700751712966961009943728171586507856487794611612352871503899264046791316039280021729050794639358269473740685337852184925250359431227338514041521358918329819443466618321759399867670851169096198637046603250869401818071409448607531311619187836987627030206358485599460287832839937633791973371309144855277570124020556959262128531751600971110865599675413894074091469280164708799550729077212266569587285733769173032664238716595886678052657303054354848164595008661429948286432231906249237295914537370839283386831749647503046673300725937925486181996653384620832082753168561701837810439873693121430722003826996516018373479451832684398861582827684366001242711490810110493522614746711319175237337044212672199827475586968941198962743350332788852456598325911095613735215560191836737787884843217395964374034675042716188475967973754224754423551273788468285306389175245173703630767544947644997667821086447534659230361351515832976989005600860875307298487006787464531784697941821912032516169242593544377930467531259955894952643959527623643241751465765500708496278470271143266989250025591558479696293422132431515534676859495214956545619441215980925439749239384525105273986088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 15126429982973260068208506122969234289533902759922161309720248155384371911517664960118412584568515529138850448850990502106125605141671401450247499251672326101981059194086513097552094962271106345958795584463004170621412189734420490859557454374510869765594576010202425507731722452026024512330880078236677468195265058082669859035619766859670190411416996941066406291533487503349119441779648613790776220365995903164580247275924613640486630425479909055691862986245343630788916615513247238709507495071220516275415323788440086254168059269818214304240834106599235662261403856001729809110789490111338919648526312699338927359466760010609081569191135455664797551074834308909159513079028005079087376534901014095428304279757741031737138562433313220059211190926939025488276303255671264669714859334392166674979249907553539713409534982075926936918852519218538123383012947885092101024775306941969695999534860526944974098166137493585299051846820768536523314488761531548152139724199774945588698075711973427023158887402138272776070214332423874818622167685285248423047092616788094083933136697595283404177187553318552354593564493920776997982039977542132701187440663362821879396094141855259238539100592449496085398326677493932849293840366675067951557735779512328065142106865464287931451093745347299776475030063905495293274029400115176132197375604194860306001920880005328848787916371182896387755237641483433311753536783622536235212343426977983731891276404585482998260651518699930359458190052600305300331716252260497414674506849791764514999905958663763121255038469721671325900529531369614745124776486998648840582762873697912175819259258614637424952765836787329303739645508493528807935134780755701916398170833513192950875397638682123038851165388052646100726103096644904723576985287459695590296365986068336899954841829270726468352236568728941856322385747445204945767309612023569978321709936600612136155002144399588562795139559900485470777128025857126422623880251309715641825836582657092154964237176161206253193567919476897995074826710022276430460287873879505381524372992554532815428729730034268401962649108161576350357039463325539163699868517937508040361253075164865639174824126369927573570794892526269779563337857131703143449105270299382925803823982123011746644872284301345365249524651457647021325762960542275946160862947367669650714762477787220303338301334002084932864773253309417287564460913146321722984666803856193756184445714810764978799918411830569127280983630370338817300694279275537743383775522441137912847990768428781180633637027421608033767392315151023603712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -4532534979701409230376296385820000814143454369807365215266062518865702219441392833624007272351714790855323338997362682374595793955752371213163599357579550733527685059893556033815149686947783026037412236069538382729235057226465917814735014571962278213331525184483517197773134492716627116536864347288280644151352989311192677114369936735690458180525559814301753125060046637532153747774938204925217088286137434574127799854602040769821255045551146138652518578810212831123154919612608733360399946878007820338795640532726025515778923579158279706613066159736970496277698143792520284423069471389196826818343598717622026994823229947121387996865321811504797039596756963096151814655039323801569726303465046948119721625835521732590309238371146571687931262921427996850750434903882273575986271126225245105352178909659361059069011548867564909222482708020565835192239836645530269831174752804151940930078042727056775865766644020120746872110550327348195296619166953350277574986517371525670039848818430056575968726559389851838467338011983762330842437078759480008796819222547189588450008618611561249189213609787951767377989328747290555601124567569957112582843348128260857857166478955173045083663989659054820188530750517303675882073646427105000951018967547409623166479852325375446057607882515388943384448294492929227960363098736256032430800090158364353286639637526057790752840975098331157783340294600444713048647504742864252319749601241742191923287989615576472239747928287207421197855111041753773895804640696870470564649371142685567924849442686125512770077028389576358431875196534497543156695646762221175704949233265181479038084067426015276749117511941869168950494556887587574927412935224931046495452575467520601685538138526862033984023249985861970969100173609276814714266253124591171427923909965848469405072088577318966374520860879464755493770909890666987373885482524111662382772265258096525507693934881016637002249018498206086496637306652763455762348713484972882836176602759519473634464050222966578297844305809901567979297023888971931768757486826656702776752698848333845240763023418256032043616163540916891706016117980049405287110082146931193462862858146759968422594293704020213184667898385225239108318893231223969666065142580209036937478849950505526349882272757300360648692744962918414249977954332906451898681995177399903704577662641744882421061181900944799895614452733086176856814461873587051692667594620365772566099617117526196911107857720899970695480190279600493730369582337089978289347089707057341842572821777323384012194533306548853364843694553741393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 7605592081341870266093024090648228238898969386271624762663016314003498165403418433374294782474353386627739533582010734216007943495062015188982483177852585976218765509367375461740090223809311889855426772449263198880753432516825775781672400351736478088934331440905696356990100315421812842985202427058416620477446443469622928115430002020857873950973481653061359931406773472129171462288750485516886129308650915664154491149879340646389128174588694104002751797794088160756291076230002220159392099141113545242357936732684683537576775459773452768264346071107068678067956991189833429356949456891861886302042047618877156308607487520979462659136563694125442216519400887235790749219217099761561352042935361316334413108676332014093758737442911968371775940176856515768512693381370578649544593142570262358324981624260352191145295942372867688601929750430203305337459996634668555422220455484945101399512717155959938860133583987216594720700433224637637682523352713578734903264300602581727663958535122476591753573644873655718542090520051243980838982618870075301256193888851147549204865113635887947901920876743369546140096768043459098812809550774579729378973669504142628274384596571481810107375887729698069470466177462412703171057132126969665245389507706027333063519678240500682559198501758682464349271884200971963572219971870259863580753541443100344906524869207054700050596148594818900193262830577793043076268250313869852055122817243281824982408978426934231405677422119677389271324720508356497670110078821894561352269372351032402591606770154515999181371115202650563320224788421449516255813406550141405191201434959974623415478963053282450735808404657732613831597735619096833550169181175794808948626340437154295194923963480230529557696162502445678043902142998081498193831830052651336572229707716417514705889764864274965930613725206820719346486121338298288266979141336480498352505366866854085419588497385853730521596110544728962866699259479907563155338701620856944647573600841353577052007870303757466150811142282248435901328652650865285439304662767096350119201438946454570462946788078397290488651521496441560856700451862906311333332105373066348497417908427073999224840608631532975804342817528369033573069464625054439246849738937650228189969683929201614206773308725887611101254034697723821400401301825708471940279091865345314634671535722751237195070938643647295891173492154062497599302698199329271653277061272089344003150445914953278729381402484458240298234471291741117990128382050571253461005963033121051673953144803999306782584935919665883023276970489151488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] 1110244964916758999939575270260392342431635843545508973753892457350783538334175187755596407289371444075874441762346965720810442907651665452412858497413921255265242908961080759689306776522069404957221886091003203211914205463538177432183704544610340089813740842525053155973529491503231519408070432568578724019915225154966663603791882267749708625467043818362547088285192655189623135815753646008571469785923643571697585615100018975702571820773168800983617524291435627742148706865798925623431722947644179720892778179410489406951121643079970053574546918687001610327166501198997015362791589478390888679689344413422151106896830527001892216531806276065692038856743110013494810722304209941249233169554467591051527220543248913172471920058394083166191382628300807159129020204989704241684201232899807056629435170529505241536844473422249666472090521496632519277351385487632544200172984174509231484389333775146274745430468333551994160670026951423695456068556892409396104046201527411521882731453878078089316788686428999788195940770997500022146977429742285452006695778953823456120154013376306364969190073818959420966003995836225123978103149723256861408147745588041050389176750763266710394932926131403066211782161898183858409527675140181446839094608656209194280576031244075872602938120536285394487685472574234345204210505431860350591096394684365497501885625399522634487475469171524929316759474830760058414367043647737727967060302182678040417428966732957221350481775812259890949378252287696120634421356387983082657907617044032984907403376806745906028678264542170614229847709011014342533359100078315045827159236475455774091080616591088667692189364232478222678082034608395502534992227507684969111996732884508972344859193833405816927846235729448045486525887776573389294987670481500056080926896677021486498974666653336185700528332087362725767972573856365957724031526306492393096861201863783150503070103421006781562297396909336828947626136883756025477314563329156228267940208966626378785187563192114652706371273650105099144560970096305320730544338194930756723680527992451516458817987024526684240054359990712169602929638991222108975517538556669742135407811504640056003217236764912090561731219894569407568249098898657354279057837157561909297588914030548928044618690044423794353470428560431583437700018554514954275564390622437391152656202562555314383964291848789763041092237156758482543374739052793043130139618061828371363506978296374681007583886615785029532193992105567361418686508134763444751753604483369763763283758210485663084586148212721577368717756797005332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] -911542639175122500474832003375698834989109365647997797422503972452318324380464871025587388996666669442216761980538657409550298895508161642400049096022986740352884674891905803459979330866984231678860408692667202089079080620403205531685598641960540105065509772193778297460609196583912411331530803695957378425479400798125432293344024010489028666144318500470934170733436302812137464832414859880870056512045294165326210828317969187795795560556111674354772136761640116171581214629885876633694741764153936588337328347712971736785650031880404389731560874468504373544382989487578532762338611679853490566117173503357696260311635178378091244036804280925432687678171413423981950883484232291638135194161399554284045530364330821907420244565199093760198734211044675508696300003494227084111593139247260691682054988600238322364009474944898974212102765401285578196718848833366198174976577946536919152772853168485788101633677513768418701610794025404045698455892032002210257916468877260729288560236759621612445991125618425392138643369721707105885608968849835608894408558888804251697250066374176038898730458822969211268790816210084439014049389374006570731573473719033176177543192006615514716404695827982991612849093289613435925142774406580668356137653488189088741718580340243800817584982124653695789685296820433519164960551067052642770183623776924297062787498041638140373160393724109926775585626150810462623147786242525907685836302564803358342954120498294080309079051818230128004201103118645338270376383879099363703419781531231598256766639094539940284828436399805859241222213233975075571108487560029799197121672037351638909460387074449829182834526722761505917952713240904948441398190440562436292593946747277236464858920288892044183414033184742844044422786112696525896751328678082095118762255467573259510932313632439380603967156569470764927512336855100309194427834142822108648998306241381468471205911446142039904253576059086551568983886088432300481908695420136651442079775250162648112583830936900133818966986606915209449111108778688289328106104888585341304983849786073382951449607478693996250622737487112980655962920804319658643372160539843113251969987143711564483974323486289596476222092951755731787310322380006864838565842693139462033763904493767566412079386668451345082252496308737602302481797241735070261010185942449487240737538832129134284905554536917599946394031922658992321177145991342475109910558746378955624460240918817013076265844645918259085910946885258851071348017731795642552682452012810796897734415331325556853907357849061756809876179824781819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] 498043394586191311187271294022366575582208732959342395503458143446500957422944228167359218768509172096584596874533691375296066854869011763049244739359306789974594868155546302303475571809186146945982645888390211785073799450415650144512812215934790363336993246455118311703131077173505841356403546026319723279091639454158107050292355272057038522095229595122477895728509291429658645898023522067833111566468394911005578250898472814524815495052301667977124643498058344541266022366071471016451618566940474260741329000704165493497498022777658826706263570713955853201601970084129750878906156274108291552331985691169023055244022671155121216569209542936122880219893813476467477711555012414200481447480655973698172074610064941567005459608358940309662952016872713241133706732731081226067527643628542696857348766843974532398174910422400410407739124852151318076793161165129781601466246032433246786884882745501679294865291577713192192667187741241977463635335436507232473504534640483455022353963029327251343523486703014582803260187541957746339448088075322868461615779760292818366139727849435379989694551108834861151672601916088172837290398212810614915248307305224912607528553602309714817594979992344449143370122698334660027394098875934128053227930940415727532733360457157093982206832606179530931981281697398286523070618451300563787491789200712638751002505364919653234143893788279686447410162669781200265675039795219999098211348377220612643785137507058517371612541100293887817617821906725935541572230368842427556883868024784432853528812470163776938340293343557168735662460408816886068431275280836701304650467704597731989237710393793208463615777665345888724281436558090837843355357017839281586343543119627760370460909543057682775278599689762036516027773765409671714683767656902080887510027470986976433986573403813681682085366080574141530221117721631783071062031414123484726605666374241923927025501979633947140608711299619980336818407997211943002209465678398697507551106637432957607936222407195451097580594160672762043341031881187374453458607001962853266860714029154320598272479597314757073327043624391783598241084843228909501185643341619575710281349522719112729184585768351201130103933133500928509471984076397441687605869380702382398243702148968095913895238958362251848387187372005622176828486508113591798901209080002226413318088572364576485654940978684437447424038397704077603409033666460678147326450312656847562150721531862605638858940175173265044499805576019722592347879360455329631574294695868761064051168034517901771000435055830563409760688943692513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] -222666737949328899458086932678545298685001303830911303916070027490114990321210151294030049657654585002605731605242767443294720825013934388781634822785723475096276264704634626420274341168226162514976291157887537713944394208024929997457900992237058366060866690127378047193434424014937662270700723581431906720391121669232760795234031146177740971963790680207718244042110471841252159187224142061543953156630567082995343686953512324389001786569029795243150469024388360949178141328340362262659488776026820887529464029308003677976242803594158113456695297187741713022350313098739450796998295944924658095506183322000260617055268074115835115842477709605763578369716970693702149864328266060768381596306709962045871976224412644648582577014625648321200525861608593392504198289158878679513736854961251929024710658106265693257881738469493862853529776072316428207751521202512498375467575556218124825068448540212928508302634521583404468483113403706381072567732817468212016386096958136303680153376882646253070341480944153174860485301715735939876212647441309494087717558462140804025258010609386799117799966657512017446361679538271768297729102123105450659620693993765054806301664864542461250651710178209619695986242517156121663923980529494267828376892656608166145095650899504655940556414181308613825534808885293727479839503547291065367371214593407952513296573124150768076475791655178804085747988655420344874599415155569593136628492258990066802024990737864056940009609375521085836644532923208772666887540836638811474305546122863152595093737151151043473595389255522242146453187235535215259154896287100988108959376394529686191527561597946447960803865273138345307784518310456032412753255694072820065390267525373008560413081534670872592791789163362735469914473472504044256720422010958699537618480040815940347149862825492960090116534759818343557840622678852831502256627709553308080334252481917447790263550675131301275041002847423093446093100755444944872088901927065193227277580295557645256020952553557751570386029126205026507941488632016967132159498927174409022039092402646704199712306258342013314482310673495474742110165693875167340393087030467734752980407433692061171284395363719772550679685693306086632885283434195212355554835679488781443558916052187157409537406746286688363343643333546435474036201723603215977380373019071050757621391560123547554432320764482770560434669851487579505680378583577645115875290019556871860577501858418104829154490899845201950112793863454144028602554745690909810159207061415275456102144341129918567604177355749659951866877563440726016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] 92608575438804563269843529148506042840245263656562238878808733831293726936566233226804124599430545165664097952232709145344953853833119387892821884262764459846357914881644703893574543884515294417184945378257875567169686715679887684096591251680090075763683747631399995749416337916758038713640269706025055973741787124101892554491150574318230923780803796028495066162616006063208809867799441132555792243195140172721586525215641175044468930121845675212600108975895424756959174381856944028984439258566741358513399255204773940979990954654613534438958214765829178871612883674344709617246646389669445969236134440989690722874915195678983910206438588681362484049720494695188093319586161124143700747539903732839916395955492719778807904572609619204629038151786231467458958177963219043845325088978068893021002071170573802112062502636547437184257074878298549497582747567134512567155652528216985738188982395220253843776297178325610848356639047863208080476810206535150672114297336985097477761196775741323036246050882669302228584437550242433656629363468326133469913334117673411726329637259433401161565522017350450009793514911149529611981987272719265857050397987023891723598651454558744407277804851091244186616995950711084748757622720436814750563606497620361035091060232619233644206126881064040089502697559698613811175006260640622374790671652678598083531761465221372637415782054530394180463238514598401063407475347994044322605868286739878119458573608564302280804068960009709580284833052024374826549021405800553333744482971712788566677128266960362788706147823222353436980559319219253280655561229581221954238035990864537429618289827368342974815641379372657673351141120041523242777730916156994586078287777570715915927936522021457509996247089113793028276938803235934282175856939343672549794572285258897043442821345741524393464461440133572996913982605795262919995118710616782238010044320092536254385463958007232428400790502878672129556742873105433112017467128533740801019575619331575332980611914185183376665626268526784007433362698208013961146490216253533249757253668026518920724678861612057364865257538387913483772631520983048608030047366470119047579722453439606596923140181813971951077814560567667403403133710195619733247636369642364625772688527790227475828969478592738852879717560395414964535853977018657057774819361671568353241140741032204221990927730925510477912798344414565861854801456993865670081047484595169723854117641276237008891911887212151988597736083018621164301092799515122734462268189776422622144409764015538879408580949419275355842809752641863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] -39287061924700851699288836447522331030152372208555765079367924009029619257015521159759244352428615574207066875943744052188588512989288961294565549849646190634109887703100817030037395171876465354249887018224576111972991948166326235984023209883285275172472767884228541126483679683586821383700454952934982435940746056880048615777636611168269715217271774153408234643351348446306598640064038180630520132890487636356951244387899038597616648205824323472474505568988752389078823475612767921819606491799240423602815671723046067526796160736874635697807057563236584690408558729925636429175218245160130413635857361210626549774707061170060858318880738748508417403843128262477253308556067244583164089092725669840763328202181163587396675082888174018077467058510047172141887922027970259041919393065170735214106691466154037339397705763732025192338134915285174209884186876755256802553245110011043497420065613111095721095308845765239615545408810768109392776573552219033627997077420724220257450332271145032603947732230787830530902081647424340743166482634616837375127544932441574236126036727308987086334848381963832552258939710943634678151700820620334237655084764639251767265583604479509235248660080174379936920933309990732741783168663251843010874706136106761893444252866838434102491665881001891543579667576814321052746501772374956976188574890145220459749807283722849121939836591658677730488927461806386290630247686963723471036241875719229399282759607259775266430534864690754683977208793455644600966621111727019504537087292885423178310423775356715475691397641448662463454087811568649369424274074534846671078416645451635771756531014986931229686473049177814793139493662945632073213717875230964910430811794717712106728058205086005054732523328020976601455517197380724907035183404764123433562342380942320570242006929210577112527161619622728217971270077314596032761874191423479488394868480235690082644685737755448217942263630491114690839139165729832491916125850058081623593229330399841562986162155808772361264559096965456976208364313210723246563709709733631470439752102799629228844533123918809590817719177791756124768594135235754855809703592856977438282796894130143442909990856844524771454670290838326424767063643583802805169187620541105810536808688345133377335049586011832354570124928503504040684189986559918989772303662146382445251510672376869120493776535146835382036521889167751730342840314296116096190861875541405329568707571543211505553406865346970969492333715618093853753340186957175053551504171277045312524821523647387627716106373964339038409447240517025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] 16415718629559959336092402906554823365580180388073830481268145690666988662849514068989686675048600385228306803472588262595572057746564202138717019970361374663070329759044537542240919041412616737759030810586461012671906994150373803651511776487147524186830331101343224702142250140573982617360106113149557785099567257503178785234751786293487835431247765662242193478740558848291416022312346912397491916799200945798906491602846869946803536337199078696317692650616799269858583540475917595386921218578781344932059902015834208860169026439568924054017533371917876543383532187956396313647804374937580118123722227281945552226449021234927552832520864233817838380008700458824661096508516724188685480213412194414402728484174628738661436783441321582851577436541288940977762581261786892027398874685480012361576944748025375737976933221026264073794533747154466935090931481936098784844301370791428991203052372156925862418060587365977975141346218345468305578534473456976683666035288742760740992110845650445206657264563276464357112589218786920730898239199086442549598055679594275491082522314509252728347884968610638012025650703017370480678049859123947647653737320168867304421081886370599104255235074470332495753653405818263188114989773697924893132476392400451906181731251962022639975139246464912780973487308925382714443904931818919471709243703068200850567909611535776674050825136756344189743165132121869491670296116474537387754617634654228402282121368167216726009831046842923781327403095240217105238068618363624578478649658925172354817115395513505712746326458788706612214499181872263326633737632758219180812939264582316871955173357942536945321137127291539834228508631631641999787527934151191101676339640144948125991212443851105118448231873505656603628948540682590747945831058405883794740194336412938556174644878845274766142304666262695818904680590372710439299537020662867731438731802029628007968680667567156806876041789874529962031016621542516873787806780474576249296974671507042507400215990235364061135032208133003586913682011848544603137755401413425588962298528155218365126658635121287355709432978046359407748374282911361851557711861688878709421225723345701072713047669162326253530753517996943787627339170559040404187369768873360222828547767262934840427974810617103199530690835035368913043568592276255023587106645079634797403680299841668604378320784838288072260964234605920043462902830796944919765901899356611326843799717454341687072784176745959630747590711356765808616336655850515507772707702537644968204942626660808340976388008756617604459063884896010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] -5595320484290098674312524781762505563543070927468310790122620516551617834714626578162187357954080263672440215946511813628195276505643589922108202464572927263481410721809543084653904635680211551639651761433159920132936921066590559014274780095292356231778885831207434061833156731759328371896599507522461814995539470583698886286239690329768487087602263411544776782401352864942442124263860211753185970750461255153409750960056286419085334948570211467159743661945245996234747222601251186586013470143333279308432187931860508937312399956209156476034083018378945478167592127950920607878489960535292408907393650933405045307094475704090789110346375025689839717464349647312186569612755769311558888099652475906975449023912641835164569799643812096001962584798651015425236012059962370784504022613220273335026664527360711808445586684344040403621082186205890407836567557419162233820011626115471586097764870720940560545689058084620276013762850099066978717461214467986267414154550738547229871269181853234943168659840426918075715819249782060714640022200269612447706147844444257397149712545769819560007917383666490197176195417383439217994326804915481744222575793429574567717418385835767640356010343045039100455766664768328900180679426032480752866535536107080642403285034071135637450834749644319245785960402733919120267589940024074985405684122146288104349758703708384479229998816354020153721945664695759574855554926278476053685749853916193103878795890691314856240971165460408348046825134306801527554641520296068103390502205414749864965947475750983450852150880420497618231212659095969264112074485359609239007668343337890169943590823693953028694552793311523383085821740578785961523527772874333617354904530312476040812183522561928152676121263294657605419482744478643028745430249969971288820831000189518905411583434721613815291886817148095046434496304368139719594861775159182652939081449677897705861935869241752209740932511844778975816277842087504680019925609824686783292315334433523402966944141622197612669970858379064855340233299468299074014617336985848799652531967023008771937892883148616244951646603256555860879516489380735558781340397268687797410444694151127747016891663781488029331255913953413737699379446142889008013300187220740922247135129774115827419918774606577944135979982023862078191202654358938892197195341973120066277747213305011846352273066139528067767208599025245324558854471221786881542020603191690429272896685288006583934804161247449669604492980740266016774635170692639672643354122035046907271190645371718031851656872131266041364734529358528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] 842361023200725273103438984262778219456877843779903305507719586508270201698327544938446149633972795471026333090121967818945397811616150367377542652458306555732906556107663560133815362498292849316468979869482614428454436562937051120264130764774628140676127881802591239260436992393630270397248886701952713865630553932931841822270594252527951061233162994566330407404549152356678431525434869015572492375948799945222290724361480192801211309564598802583835848456879800198898869110132090213316491686794771666828906682481192824116666019147425706571354399394167854325389536101544294351773088065056516625431909663422433550923764282095367554377361448101793237962340144027916345848461434842869553120021367728904452095030509560224357629598990143662276553413087013464868298012334568223533758448755566320411611733371554075558301733189232181744702414580231337697465211903234121656891229031695303493374671468050496564312951925296086859444655131242586800817168122902448986110472541635719372861689784965637392036930445194067811323319831955618144150460744367124850001020179740572648799412201722943864240994345956851809146187463242756495904851898100102049122081261499457849709968673348149042644677237736177653767643098149546393401720767710358664010047896808645896524130995024929454275856745400801272045162360048948629589250135725740320417390496891739125216258431890272761487788188454101176577966680337371683290062769357677569966500898156766062486118717840277709282436496549172662755126695312892794433765735559530773029536445347631826006663218061701216519286599646961793129383449257703069063476435340184808692535195379252003480054992377240477626651147053452655973595315233818553298669615096735670205797115933986727762586831465224844273549058295781354100363780589101098468596876384884049975681482659461954932343327774031503307148252042335865914450753685897762550827573291210945586738649787604139174350507551211244271699370395822111946469001625489280231707027297422112842232861038442065810024093105235942274719102942029488464601669183250649447668069593481180567757244138567567445687073007997486669511012769970935630655591688533292326754296224440723157927360597439957734393318406457483455176175903862330987727793271792128545814080943605395392630992976091939968963973808784116159969213363832756188927415960101647101038538165569488150773144060317159226342445045915147955251881527943906536229826513324240657548164783481827004946362679700167344396530231710477146615635549413880604293853518094311098756126057376891711369134795496144953150392905888036125127254999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 626508549566915626431596059435779713133701779534053009837158959079963393035667198338322477206674141080068521712401227600623781282782712041565444536717160278475532806727351284072238949248051852987729928189114014550656434173437101635891533293147019238974795218726845254701655076565641692497471995759761512030511744121765982545218557587057662017234888290343960507191759762376373852186839837291955632925963097817856758858772989594657999605163436057737468227242588127020833241489729442675621899085184776589266613261767231588897465930101493475646346518799085597777271479556844255953426316628796374282334545936943132329531646095655409820735137802433063392914876985168599545858310771365988045672523973222257471573269240007177937539540850451930531422337104301863956422419154799147305689336781268328803086485434551344261250294105739238642986238284814563554946143626393774567154369054474767542940996709527073491941647753877544356917810623323157256831668474655005904491015270021734765368620650338901651996253192074787411416589304864385969020163554181375065764306681549415841382805062916021386121893607607766787953401505633014256653731943120227463074915663725596217625607844354131448359444794657216193383633544600646081374410820546257789763531926345422216159769747223570845007278839102309181590712878781442480705607809615358739797958081711746272615825278627580418120280088145357826774314736751396499634304739547668042384379027372899563000741194530634787771112353025675790664937639839183426819558700384879368847264813073840918508753625913170792978283274700383436265157222520670207760463614069584367641966985526716945700027128141512674258949373863262464205295922428167243447163647276884587653150559900070828733168869235574995888774576612108082774641730803350460400574680692499630727697536770923028300868789177955921269480841102346384805304798388696396732598077379529859332598287579967554468826001957574267606819892059737305599441542592230786238693623281901839118966382889646992654292232708036820061191966336716183253082245852432526796661101204765557598387700063087706306146306816432563248012332306354025312989087578563483816464430967203772303616365230687420057000625558918417699827745252250223432467832510366413240734256025906597037001222991366862566184692127695065280634757680500418921184435841131740292080914709256784439501511826814713853046962611572321307260639988228094182487230072021010327326870918560911397691839090189233846993447419765921636129468931386811807220209116130489887474211141439794242923425515072319904906865763629562717634872475648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -685695990675770651505467079600983313109982061856874066347860322463970135013933229937268921004277205892237953148701061809731169687609919143202232530649524303682213410048704104348047776856584876936315056094335435660269405563231981915324883617502458618683311886608061287625992797605943858050808433097297309360825718139278347820886786600388835167652973316852280832539333765476830417248781400090363416318064538412978126006640846409002964326130679068835188853070521266784148312795394879720625082594380538151305735603430750153354814948996518158460591048318416447345803446103919285657749641413971609336296756886735680708220754888982710967373712450221066827128681170115880862973565305500889363102471147733309738260068578573823362340202273701175421894594742094040604498843737372798177155201006930524712685127359748240080440804242444153931263113278429676964527847735209729008346733281060085702331697561921470745505712931560309480955990546400980705917875257015938949748210911420436705024993142583989716028056304044166006215827323535385753002985293952580537877806531083683954413882514571758299559642516074741625610880250063986534034925834131393216469899882055186435252960430371757645860095874552503808273765203404150218869518736489708302111493249455440485374065342517124960027894469882790650391345417309320839983966364799308969487182605307613213690484793455838415952983844851449939587307756563851634657104326275935603601495015563540788336055590750887017425881185260485000507104531036335614655412358917724942240034684889821238974970345566461888859249430588720795461803862989499639338322730568489757950239340174142846154490234717377468791074660634610559428659778636766133607752720915077350720641299627972070589711276354583657707896349322762328397615329225554238375968463784944807190905008888795896839461079522519679663565576408467016257586718710459308808809391754110899012290032220467363639960593010227688964466992578694133199657812689933123349001286809659490511115314511683492636521946046189796525479541191688332626067089001719678447156187517616674593281191226582895895441774217262892365546701795473486236369832792174315100702353501691764231003136002785826596992854958173633867953849667847787349798084922767711035514579134318193325934259756635860499324389964776851775982203927820989067915295366456928218087460326946402942638242125692706880922626441937631391579676700256982364552018330251914273713374263734582435639599617223148978882809761083095773093250969786538350676997600010041372458862292923687897087072785945257198027084651466191246438495682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 402286018888501009635722170466612723009585825922952143686120027252424426078743668306936373218041727518333417581490116577571056650232833000756549002085589408750316198282096405471795276324188659176581090965764137771465668667346078087375868388976259995332927511150890319524378088869810257713234652954598314454020801506474650418611058555399091198571865481486380047831205559031492738244474469599575774225103396380310961152895469513441849349171220883101229930904547135040116821704886587429828581652294250504317953749863508783303614956140911224428471900455461590201560004041811324218793461675727449412035575312630723355555515863181878772881050398927164038944045869114593993688519130726334663935411022175892737635280304039249952146898123751611652331227317904000020983242279089800295732736400572087276093035092295264880710585192222311310253353344441735990813365791764958148636066848179814476990703725609386386184717759631276173106564355013095355275936625586239387896050593575931638826060864048840729350639796415068173034251276482926817545460950479147348225002981925979757900671400708434283805016087462930980125880957191572913568288209846908539991997783296387583788228292118109103770952797857042006494934647141254475880014961743090142119071765749821312500717474523386751798271247931084451841671967303486570351965972097919389268026925780526893365593010290864047953785771839103608578644200519211677450954421495273876730438689158748200192484683012394998779792845162574524642115080017929845333739720780213749126308151802249156938277482332325428194671771631071271633505919317222281887833829149116515196637721758425424493285861932365290211458459409898013258917455370866809511980237766273097291762269726285502306328255081114994312810120214906478058117563145872078904851336528403029651637643823267787663659915279471430479414039853883630702848870211811218196631211542498848002223070281551747451753774657734116951073345969155612364252547338551929682862748373646101099568233703348998321307078854134800315645163546033051522784488316728825733709565820265242794645363418990257813454308014679831228409749050298290194658989758998024204767893420247775512865383161473998070472126823509667968503826755122073171510447037487594256613369133151724661050834641225393013957358634785535147064487309989728107147538554896060685836240398760884214334403555868000098946538358661797787313850466132505966090239301753291831452450002925360506252697240127531352819812730226604530747357536168387649095586849850641309000079457017117023385726088765511394456485008591208559857390059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -175892556774916004031387201305756132125640966737537676510612420197932358918505743800667547175149617280365513480390464324826420485182018764780601907594620536631944378379675976452781561868842025685481870834089664541149589714141709946889808142001237393360856469051408023854286570746612279891321242106862628937183062161205696913461664571344506220524020638062038416349756624652516140544636508136161177993801289554021434079664512521414752717972645010952758511794125966060030742472214137984088713034746978093382048248059537704016116857851164671646602349142928636582958445401145529361407664423601218090305689085118250537918865756504594593653927259410965245456167974773811056037122432055615585977900777258576815755433166136719302197790436021228184710357646757441905240754082255860749174792020736849063221376513412987680347349510568347378931778243410594465979072936763277007338266078103364517386509028117136987791445734799901028775265871800402919638999287035727872465883176389499685799137513031602209502234743296246764404787800889533119386843084031995047520766879010981962245123852107791513672012128125486064699426482949924338525293156943158492015093420086784601890011336123616023263775324307451561993550533704242879373536278923533937310618839216138561089324913307049444532281720774046140805132146935323448881510531105864129621902057123769460683277252053443987959993354871059300745776332094585423311606786454507899529709328010011779750552063704771856392127903389478024858526820863047160534614492195503672393784517098026178804645447419602597287952335123423064842231809703647809545490676917140289210585008921752113916975915912889989901051460159794989949015300812174716837171621513959408600805388399154102094246010088288573904773678495390270619893708322715628992158094082199901882884839042409131736352190419596750470511659053636095989076005560486425709426356885833850614191724968976721237262865580648807045194155625199242238755673654413356023062767704357927079249696272835144528886934400604935526484908316223869742507273680068011821164793656770618147034572707060802620084082153835120551053440382285623195100824464261591463618369732188709762415364450533952622869283367352926035135581184038192829939785712633799016466213625534080751659243946809587840933233868967532958578304875607504357830434523771919368469835686104123528005012747291402766653385874377320793423671539993499235100095558000080200525909261449069729007748208169624973273054684080727575906392746020647008097800260847392767874203543825378816248565311032785370535595038643530248360076247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 62139235007103875692142789066327730845868831308722562081125391826720288533093326770292593610639788462960747571933199437481546825535324446548388679717762250022095801678716155768763759008491853318109462522834167250081858885519592162755828030178499965005460258299136188339829241633733342813441369234027169627179074524785171502182345578897781658391438017524619013656694771166606273046660635911186070532105550428991565283075287370903229656615819371365962331555862082170383059530155962862654104483085435156442150539038777492851944660596490974372152662721906636271925962395495615087361677542243162639053237310130708139521643198039277190710251466210850164537676094490329983333602006562542655554133943750390982743997897537259603659964833613952820764195355134775650196755949159482352289019862431505692578259542615708633520545515849215349432010196905738459058407484253475428201317104444058751104032701797120473989347558415155198688547782259191814670345570219715704728587668330232922348326803724469421287948761900473852935108705231962666230929531300139203510586884821966677195869018924474655197020825542098354307776460899451457956453988279708219312428417374690828422770106969071748904158603107116542481809576134251357282087339641671294331756815938727804098826348670928467433780143189173043215617983674417368863412968187358683857231123220157813800184511795022313504820188738014683955311421971375725965577798728120235948575394851240060450895649145051778801366718272602160852473618676767759477047516741932181612821312499690962912898508178955467119825640093515439111115797384402556119225206800829425051489897975236851677618643649513474279815103187037721047187419527251072516672971210552113875126237609963114315965176606116273654828531433785096652067189491585884340125604919584183486719697676585167785271950350381200376223004139982797923240354094693618503495606890315002946564438202605892216355440058355437056994046730792574668332203143755618208604119472920408514366346800298482987606399081506251335730057355516678907229480393086475346972695371871007901130325006062582036836994059588461381714629968435458135982216532377125601472513569854547694051939657846483094958503750022139910812026651522950860768806308899542211109120451314258389914402624132060114035379118728376657050274989647802548797558899580680970285110303911728228962104963167646574724365095031929542621164916657279157576731314305368508746329297022005207598005172469863804376548456602250751464036040388770967889850136229625577846472528717222307057165370215839233262678231871414474228971339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -18362175167697301134660554295585961045060175285017548970045275424172626887429028123322873730308098471802051503416489226355457557875173992531504599453662719430206723289524931196558048854437658029651357224509866662727428360531337090596500260403003933819020277254492504802976231480869031594969069563722040693658210787209429397059663267774985406835607404117088348221005571528674155610101969572309695095671679031520194298303487396402990333083912175636754558040841025113880074953138840342417757327063927445376316323314856744414085865552462396292331893821641310030318720258510774542769162237648160533233172284628950715900201517824169101803406190859756282271579494359217609086336337625742287629451279162455207646408214063045716119925806396255070759160355612931369761408035581208229026533880377628679494013276294531018900891703647295539620165947743588478775609011693890230393007658854308669667446492928419141313527105695305654356866030664329948702271757900569189076806145821895591655540042002682471472305847730467010843899406842313638485591371138345654080232762054547562967879524955145645946067102218688701014239948480031901736834520622418726815116353758153817297026029998068781573587199755539793024461861249306771489299682958731682130458974552744985590746132225735422877948181979165176933256684714993614127841652994162615931582297607750480373465393341613707958472887053934019050376310243421801010993884865474503357413261061015668102329559901898577078016014793512911240390249817228654475697683366347382965364975573622411237788745140938207149022496024553790491171855268250504223178968489194606916140178651166091482792560474827149863918928141517481468524864073329010163157020196301937487673111669683466243436608190215500777555982798865404949272005880766591491881879110854888383687754466637560377432984823424508883466747982223462509367771162631174230227106815671427907284007258335093185836455912087405654163123622044487874850418829966185112408534614628967755745121425279540719392900226812885571612724833684718759961417498430951741296412151455318287037701047094519507830854949705633105152712868089337682814360248518968618016696931364234914829957751493466641076791329764300843569221019900391852825243583070178152910111500197012560374618627118571198631760069967693167185451861658539829582811667479841689768671600038455397439931339212953654613816847708064408382699884516824306395797833599893354913929996398621278735163633051307632443695763799702409257439287513761980997503326421052998946238530608663329892458956473172554515504182954624825261251624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 4640721587466638174800014024917847951332944631205245604889296228985810776633790312454501428413029106216522163884228611034458471261874221148640813802387508443219775062422957483848175245106709285181357604738233025309275521273536000050525093859471028483476690011227814747517159677250090645383631946381720059996312925261401384509898877998843015425988680568590366080321286641810899809128378621205215385703107136044941750848991523733528636486775697992415683232673680812432064913777663537946180789319289622296668424648703289031452806375089994803516617901284519363081280892696861405812087586986528675417763848837411012415626874826751961812541316605630007950612744508308141759339219140555271641317491782272174341091515058521275609853218964735326273285894445523188241017086746845366185568145350795331089318032490989442746444343352490907242514612392000620780068385840237218646657281063557230359640118962711938072260360843868040535200961916469880261229013665879280376267706346662894852019667294433769173625411655949828844887562227767162510346224752557341729957497654124894590543690441882042314001743499240824431132117152729968716632634876901160088887041626797103943763432128247923650319779792295328654507281955955883296281945943064448425337766810752346637369594962417506617754581172134419711014347690099843129311375753970307257110844393541498067548132919071107070821914181734475089620097910396534365901850578178224474514346844757142693544900209888916316578390602548704726844005470667063667833595369119915447035536955583820085961672441857689394482361756954130082633531049926681809522427356138437933207902333229000270361886210402184747657215959169462230643962099467531488266637580167193086549546559788374001852623965695409366718075737914314089772488372404047612571696870370907348856497916260012204123175581129174351114559481733594671091723341469506564736467698969025128910212002991820511438308965873870794427949878475331871270580102608236156165377953009433231939908663891845031090683521345563525128437654717241831332738489455699010908817336520348835460207013450227761335062121568167393115068353748198182232957136615777097465091181633004920614260839395803478785670044382819260311959319473936954203917989616078761918914526810979659533931214005850074304947108200860996054711240504123707063920055104458998112001821884675197723550064308557519508810656076247595912739739034945915974785325357986406803350704296565511910646456442150072447024725847584130885292404944162565249698570598759262175582412476297181488225558378849103957697631968594771206943539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -1027380595722633052438252550190970441389142615523748525795797773725217506724910567165557888777787594348976092388113977877535494105638518758166658776069316297694845483577459166909094362649330094143064987982079422025559659760779407373767987416552722933743739959559269211951991739065971533462036891551884772349258754216000973185494688821544994156964368077184939705601486030214157228965683102532665588309714585627096853480069444099520472214960352228410985611985402528839296364063546567736725170253727269860194445245966743933939856951002038831926750154840579008815128268466894017908094645752218246851945710463138672690518980617768448499072517589690230546710597132530142625911527302403686124327075358277741034750928165089287494678660591406889885474129743875358737071351338170865405221499283851845473590165995954870767688780724677274803061232854502807543307111235028608329347794107064688637745708248647426650848992239320451907652729002191814467440271500425578622145528301737499341591968230546280811368779177454436483240194086126828418291503955320385126988572341124158180433258969805860237870661788337849603664167709319943781535193797294282844878532733628980439846165110439494269857552276594220277317747834397539767017190084001518300933545273053080393611184399926051058535062975986891901804408895079203193842798102695908828412189882330404119353185318589834291642094484113714501566985235383130859782224750257859633564016938950596140275695010984354398075572445439793191668977641787182133555817076754661955444529935093986210875632347064808718042530577374866872170836996407956912538166372911508531008160252995640697047425225764599556755418579491291111036757076066955117894047089749649912897611561396997269514336529597723505241857917749878746353894264780907294359236828103472400474621971883497465979711664156425476142858520592084512544571091439634813631215851092251231763427813309506707993045359189677802010608950335102053003127445847649792725454229640010746042301165278018405250843797226426923255261973178346526746042204988579356869169514874011569281968686725798118089795620842131571482201056939151984170136209843020479113631854488290715385090051964423544409734650102178261380839325497377594943746526043596267186664888130008657872066003431549480061807703694430738644838850234306269077879855701242402279851555723482026933487944003440403031959629449293551692662093340539684405309688570356634227198559842665823294493837888813516877423404999489079151286795080814035376596015850824857047152984062395240851229798919008220240941265025890587925398159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 206716988491346400228910987077136032237964363391234982636342688359650465672041187383092384478872302728080039522948377567012123705939851422693313712502842612093499276032895219725441979038825118203960530920862845981246079991424454757756304932506782671388176211917633029839227173810316934166880508469269251874945713059889906513294550908807762163353203781823454427648422687755108296729830487786283120276390539751154204748513194820149950846316491959278573189395554460398524113046625635355481425150338840753214426570750841394858573767847584917144412232221151103134567048697558227266577993529379801292194921994207275044019674946053708006810036087434308881220152826281582639711322766250045054613426440750845098397543621735104565445229487073843743943099373853270740735976262609567300991839010329884975227698528355661692049286132423692882997023293064101494473649487589048625080051900007036113884686619565581350167181964606557191954616881196843790855109600413962493877726035066444686413131537157972337165282407439952159088639466295028978954678944625980814537837009505365689342577640444863025735254866603008233755618481119139011289007620108141178114311824306181074946151810512461175415029193157116664396169259407986237150230702488822272324438932455907593399732621543701162702132915263490695071533732719181618609902951817772528456639156697394268660744175166376660748368273718685491581725590167829767097512439162767154860967055784512741917277661774864319589137262286115350070625053391004528419602415260867309484474307648908513931152190616249268853883561092587793753815706364911010642258337736984987182772546795277959258345092097139962079567202896267267639815375892294855363542703975038973986061392205676855584953139371284989337724564209070474997680881095525780507930429844884600295828211483847319478628348954440930625589219499033055140730076315051396670569967771216915635778380617903245945735633575687287168603636232224409564923302015575348312025020542864077176123391987509630236202273545933296303853583345673912513496759806085180830858264629731506695470723997685326507547060840481684176058606811618344161753350597028123611482736009480282944837802719038932873950877970301152142613647524704562511273451733003504147860553348442923976845488151552293431939635765493638139078077786608542366238239196921284810823002134780302107210165049162412628124391601875546177072665963252955898891023536373935511733644044775062887350473660109523493045261910267621939109719148645210485053938135054482737730442539090801432242856475556434506161359340657340334456438784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -39965950140407547919689025460247191064987037292268631106516789790566137874299165227124158381962257654356848623392136086344151402820712344707889625255735591690709773285845454681207024975831952806268494535102653138151880489364925779068776516621327433924194051400594896768940477084902813917272207771094569393733002204598122134683198592402576575903373047001743722780123915813967913209509027179909186598346602737372433614446839526573960889665698763658270767797636850743315121774513602064401611823507791498281216284701105957701986844547839349640385001073057212442177665249719182372948796337726854299843792027690388394480656242790971332407821230313874022278406272041581080025285859185483781331535871486019817704788580208472314962650547201885132581469897711156860274964023219743510566775975780449485426094492033997820597983938265214590326378081768677881582179089706744246114685468553706169733720332988677414896655850735475656457196939534068359457341194183408995570971938960326736006939106217964395224846442515245877446899324255936016204830602197172279970266222003240323465828001213299507119827639856115614038081983561890819366056025848094362428438144831860660436040248638143025675663818655978269783086249538086696868964350022425628980463496829663694981298772669743095822146269913272706096596336107112515423331643506222825992418654138661810583531082515124188095477200647374313775920928582252900280634628545304876648271566086584332271898166344822075619585675624578564332521239718468182767712031135285932145887308394001752027728711867357321885579361043992228775488907320617057184518348077302216437120768935082442550720877164160457527316675635889843339331955200975085251964431202627890220978399500643599925851864726436708941423915507988770428285190045553381070853857904214843068259594374212640496149615762083801429767789920942948473221814034293804232493910336026753585743097361006331671561500025223424922756230570023460749646820839619707576865006942360986769344001550104420887346631576063057744477029905887328130223970726712007390184942349765840838840251846580779749078736762630029950581689939381117581486710896843038466466566687471573669857871445447385053943314876672821999946772845504006692683932470574064272979105412214374564584857201299125771910788977803329357305109004830611842157271154406830850116949516710672125823445318458142867171452369903441573231629695220741269973649978891125806058871114828570144464052947126387395820152624272717340583206215882189661837379879268154674657972424334949235568646630826376196128295403036547800115445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 7854810531586787681911110504125740829132489237341672643205056616873423038842071015485496605966564157967341186752034347786162406575848320122595119202311278881156194110958868189347676813303657363772693620383543826345334222860537553180386759549467106921523053016298608792159505785422901551880380521699287997036988609324130629800084584961631382436549287647074303982000472329298315053464256978914158546944987771615570123495167513954205048935611902513753389219346125026412693996229002324032601098667426392418871612849519387389361271960070626692930851520730453406783831886011957205134940707262913208800452363026613886842751165853546531576168219869091044287805204096633428418298699459041927537097412680269639384413861411372211525411291310645653628410756983999364690840203731247863492637165182686283324492021935570901070567772504315199976644314763756326846209656327227498615485877735363956884115170070059649732791622384109024926074288401331326078400982259202603744790829284879420486224132481060568266985966043447964382175901507425751316194473993299250456571026393954039569969861630568266797397870293035176799510982422549048195690045159485726705375696289012487464672403073249803778533281881400485681733602156031564335048907944681223424966703221076678104804550600259033190534245645978508252411113001243318119925615362602196417759581857951222863004049863979353587739747685410510837149613837446504672441890490543617175250622195797794374410452964321773596278702120458818397927181428855046259483958514018438502051500006545204505061462102360551595062444215518684042660250749283928536105306826990875870298512305142747683092900437487518278771975324055811034228778624877015508842781600375029583926708384512262895348912032722445740141116256578261273027016204064245783778562198399072668472807141100017229346166923497068623535142591347441528968674541818612168272600983271621551400460050343658722282923588118291172006480094172234929042045368586349134499043678251832047462436644190342207378862293743750840056434395738960800248583908619655970372768049146528632652201749616358938081491394004503734202264081756159991045268627937866076931483243394684286629346176825472509337653632779011678159465449457850250962885782945052425488087580140729630559580311090776617407650597502930782812141147105695762051303062288410450165072443181337107845170492979847706462307242490544994269297198738059744916893370351487714040805909730055697970707215463762504606282517232734020885351686736550895030740821434478957917711631156690750732346580565805071912782794137039820535365632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] -1590487666568010567275766754456343271182211429075367621096503947006276854696778608178142866414320437008037045921244126937712623742250979242362559696727999579577145841001710507154582144187030421700488531495039921168914814897337144424991965235817944569138085110229497105291748155548637910658668284430041197712803256902464161830154034111752940256514549383126946249550887816734459689201704359469958042562625641739027133718261038196256159625975610704901103060565904877489040797529306000023852782181386105091063981483464437439591732656466983377069519226952652213006220202654317443499551160859627410533444826751298554303999332086970844794471854691620828219817349055957624077543630334217480469012009324706594829018458787240042168805435047600089523439534552358810026136734063566801254299660222838470338632447245533435773023293856693639998092140968052398880602025950455821533271000527000034143760195701901223627963576500219619313799634521416852879401254245575061205528868713834010475615061752202817430953833978767453455703512539820959803431621759367322394201604191055781461045445247604016637245628757559630833475181263895213150103602023010852286410382896955567902764972428822453983636157146293378435462512442908530981957117781657186691460822339121125680739464178603915575266737538861894437038216281160772811200360044353434222164461734821804734295857235027737129029346635647484326507958945875793808244508780491295930983488321444229727096013853738973235098857343368516242197740736241379496821783491054368324187920269674167981541158948689374773262244422158341618028553943307685616454464850736450872388787988911325555852589027145940201153028883380158476051553838178674805907021343727785472139598049370247538302305005546808837998068696296194098087006449000115291620357547397582670961512787147404510092413909895876240445292069775528522038796503058184315010791764787002724064423896596839532004167682408186541977868348432015767783135542549706453151173723998178145117608281858200224389850751486557489615490125078201936207274464806485259951754305496468570541896975547255958225019079532564775582561980795127370297944660095279517929174151548591702934962431833848768828406620480450616416215681747722448064943474074923613145742112946790505277765448502164732812856316362786736470944870855405760447379886744216600167424439448366581806019762297659936624670322551477399632670543578358693444731760879677268234471312782177819840988157867594620953922404775055625883268220092070480164978351326076026809204869654445163316170586957599044653550438227271020592496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] 318525598182736796325515489003012508199989750572590830610049185697754524822112972939376553204818973931818685575795032546399955860282870056319258397856453957899344254765809050611666480630000311371018196549556991423769807351726881135937818555506063875866721112008507418061529126624380479890742937986474256332015812906663387332636400214891859687501347711190404095498149869140459944426065185391852715647783840346919086109788504177829994211916966640946758396061560047235989718531969215381373982698465746811090351878318059107476371252384100755640847511675474777963552384657118635777474774373077029974043551498352414130887035829981478454666984248243137824384466160485601335531175890959465200602053454954339145153265371087798951243475532503415732231055735228826206570012597643156282356782698057781066499215976032536109169363624611393386028849540425049499835236775590607818702319501489471282847410937908106488964493159219725703388627336114821810492941544183937557147825811894692801400709184098860040607944444772324566475369427306459010757931037911379452869471966896278641638796563801661557348361090156512685531578083704787573922258127696357839030418763880578672657488207411772899705916706094251100581908994858561846208354885772300031065134912763685088780547808096119319637045702722779504265848207085884382533807117961491053603311915868746232322895938561978507029354586597319663621989176295734572266892415037726892533819883922534589421551896398316669101193760905286248048935094576026177263317616346156341932037750643565758932353040985353759424870881728247315749028593917584521122309575178178534618022559780757983331243513894483428161532157204379213522062205425910226631423230929172548129462313461784832480841094637884921463827591671184027856243141717313844250494257096205001066180910192617371373425020657586994737781248040247280928751739657809961925452906548805805069760918916084919460211696400138479175924081067156376605836076028744211603722275828414693315973194110524621581086766632325263709823968081213431155995881808429559404349524176340383777982188019622134396124552777336114101458554980179152296990805731923651330662451787030044528790226352358420905716900413361851916774534432435499151564440342761862059059176686188007775150939866209262658945883441102630774305756620077036268418740878877852389072393723054270888237361349419110914191613968279157499774541726180389788103713167505697452456017035945480259135216649525744592438492984196917001368749831783112196147830440658510239111457796861855558846008866873266570162393461495212460212224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -59850199962561248825005439483486694538409157413057289309283001822248170030185366559401584166128432699720318383534263605718887237230872045761635471844275861449584572701628115117011860269203257218525811562519982478052861909040253607381246441344148931459347460115771282676753511758573148506283127644210283246421275526366365993953343279157602830503128114773388966532721878755447030661377804702417251761898865560640545046669974117138705833371598059432239960458932102441378442088937067551616721386771498989454664738942761078898983187202037124091085222135663973895366392889460695639778402851966722782913200964892359438605571065088004697702599965935443266939077770223264836570415829350260202389923034591045811479655206440969050580894749614674874736161397661022487288589039210716879288745042004229226474403271418909138088919983028646943518097671157658644259912316124251548926826404139797072648253080740919145226506067004108127627898834781987472853717902116190978517913934189053888238562101029401458113690113199204477803721266511230949223864025620273775576699724436482194050141290196104992243640812964737352082787781829308223216161649399992101484741503062073040327245012637525834165850761630619528336291024255165743985000886789577328729849925048038542336914835048118533330910682346140931512072926355962077865144835621546745613634031054402611690918048178528634958773189544764297534837971200529765346837839605380834430582175198171355220894616596849491722943022099615230113873629819315888760278727394001734640612431680111290164359691272076263097239234028172641521037739509343656761138853785818668708166193020459755841321026857770300365119672149986974922691535588417163249991830978640544425752351196328795094182093850425953807342596201643090441830408549762147365733276988279829957476574174123459033976485765801927955591369475794100558905653101867824693765658803621365488669967160017509477654492411520277605859958227559863710481995797356583424880819722819479787903645439806314831975925884567749472651142951939035588408008541627012826441640764591394508824293680159076486679430938250592913508616988723072360452488449030423239122732144320251447489442474539314935028946171385240037059469010772493196984258305832433255658412384436400089501239015333563734287239191375159021184201168749673932638091195471105959934885177795792178984262187916819014553863000119198336577664561075111864217508091518196999832623181123584517030559898026058494603122890808517098660770224736092778348574421637839261999358409886440053054037309329969815508777322218029506887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 10220415486586182015853931352713985307676727005863432616766870334612518093866663798844013194298613118210217903231815199590128503717293620296632468810367558069661465515189590060197597223059263580061956817941009374452630685848210747791761452084187079498605313876503704707046268967463416556455621460353757333851455856771923921569376869318934658641740540172373633826399449164138549575176154493990576723000821403684457991124050743545389715193742042344358533740587753094185070481734478987167028054069316947673932190988599103804767610446258550219220764952495139624913482516816259346270874019008539970760474306991482333962939572627804825720977051317683389981400839794194374291176519759852735857223200836223153246708116994238003346509120456597716929430571124738408494712264820392365793080664513474452711694110356194504591565768097839900213731527763324838373185418307451352036359412900692470549663808921293513587285124016786079415228563398153494491567935125377197685519998799156711274687293019088028347745503102606521174833085100621686809423775352748299217001353052154447325101254159873415448487287819307416211609984211078106753259569631783101167263250681505163662842512360229685320793723467305161901562699355133043264696980101332126356656794031218348389774410574955056670416797938267600713936007133633994475334592232501403697843521592068922030903135087566288656754317406734968536220718200437665641687913901407670904990055256728042929382436714517126437319133144028270438097390235673506827762742268541560500135603630937724944365996942096287797635386526811268657101621551215201350544114967021985747107560244771937843605698370151584099359323387343061400680427105179451516392344872938424416558935686996229745386431644866339450135161973910091408298011788541085609387948170798922090979270550951492124266203220929071698904185448547037723918274696755984169758174856575734140976781510892529098851890908550340623732272952441508171732728306333741038218074853576809086611102877992448589033265649400266149891824178322011199909217172345608164845593182804216043042606077353795756526791405800702189999613083996996837452794472764001404839741497056473476327374018532421781936117989740476621884166142894837056691436816441848055947036333642374538907116994921314740597412539878060685211040759798282341937409021155289161385362910877015991094048122030522227233955017134234680988391036703866941824660708975517482369476277607568248784628871502276717436608891191616856417632596922597859938912335513877018480240733101050451872764408319453958225633503527129508216832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] -1565320148021846401462661932183423190548400981764872498557474029865886570209304532405066443958003227265781958793964379976723388636029435611691956110028357999118055079600951067332978050319265397744357166065538016945151425107314974514058865866005498538344498316954566818873227710387723073783304981708361669278672088311949819663570564813064040580470044375266699005845030603635685752045514881032982246947495085129180332929315654954645608797798345346862907645749107137092388165990765304908657965696171251446402030881030793611476153704129571398201893416644224518686584311303621831473972868487170304012686146536447416852646933500059614132494555923866665544920343944844644292987624583251097723688334431987625267769701355575386300555494992823806104473876707395158774086344224573787977141105078193228890113715899059585811821485231698565295542518613863676375272005252231155363367789406312481666010425458482962179903789355399776293974011245835395108723216938117288650600921540774334346665646940213118590100406744382613895515819574525128777426080821773178400217826408846705092373955060582032446824098160525882990178672120609868854100117110894012835870204363478728275427400517378255771804833740595438815919490278133801850979882548836644056355327849659760493435597557704370012085924443023487072790487151889860725761188395927376460473774421221320086747710132334491271505678612973968805390405548675813985799885919470639415361846336793003087054117863733017301953870413496537895314574134385525644368288244594785332708575153494394100450060027649617071662936646567664849307372636239437900685351873843616325504901680138241401159389058554984997272008333203501715971081744128663041706946616315465069020735734383164633048675135815446053392187513491317793642808724982958135679988065801433442005476061987816397524208763765657219161505220071723810275650453412635844764916880692935974560948124810261465452159291522228149544545436653564714556181237902592558630994421723466454655552584655250530231823463909477713606530040699561419304815406921950094937383944988982854998906837030805520716433998240346013119384680438469807042596530037680276195342351066106695124107347442545744694316922373631278245957775751147318405715948593047712081624437721975769266154572356059343505856008563980999193249048683898383415027260958398267002842123014780127014767886466952229736905996992706286892069572711722983178387673244655486674225159418596453927947704169632218093410902160787597417801106058132148871131565127288930837011612719566769069580205169324542133887016105799288094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 213745320382019095420738773077449521011616931857864562994147409900686342903012857561496487271556463741290766590550877457904328403226001614627539411329749474743367924003849713912965297779758025293541501401628511064539075234648187860156492663627743260167871904600931854374145051152200579644991901630276591541594903233482445018078827399408785348729568710259946381337906203699858377477766247853312017696340689015407379430689955858833682490703307312779918879107536524424067828065231067308522445704658329308734880273895515811927261702176429388425351298486355370705062065003220049080466628937881992152637692004200598510989157315052713291025953967486236821344131425570963848008379518774401761154493504421297084508736077957527342228144880834274907819718550435658194760077449266086626300844600982049443167330350071956317051390008032800132704345991124908246693443432771258980161247132383155924668383864994835066838288664050159784904947837116219502460715286491031397181522723083427991459198940290464984234588123733026536348722345497125318099287913462490336015494173434274534390591777457329716793869241626545672861987222273183566176593982044251817790085796408556541907881960136745361387189687384952505394279607308588931087282903110480913528531587239692810321683719038542179148633491032326385820418480314345985779546752398780075031115600954964097769127150048261618814779841682188843389658913340113498061150752191755314040150257723632140195370968296159380706157313437300706218309119362173680808001334911815392098103982902920142964640533637061859228166220057077653782996857874898280094684610282129093071890972104974719748229882646256442556619471560238247667190108958619982656276957078398779833982728990943692393854601496161153031997091900642807163856377261153001005744507738896287700278226662303664971525354087205259493945782117670185587459037201461794294891625552676712409085909171615467099160099876072979724923114489226880358100889640287083492943744465252855838546507334008762238725794278793206687563692029160145591378695682682248403413294421262727994535741354930112766565030458651995930192903835530990213029753593427225849325356823315164320074538376932372821952576447561379617275349047298546467534909613765848847961148659977111566079355228235519909286774945476715001866651389106755506870098901058499313481672498650180688783972691189733510562588913887526131087851450806656266557882117653825930957442744922814271418664280836781349935126148279758172013988256880554349056167431249836246469213711075783182910736287394565817162692863185490280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -26327573538085647490421793918304407232252134376625359699368600576018040448857825287675364997031210626953987493394605107628765114203792050923823753517245521867843583793935247647833915353511749971058856259980242007795617466238250472063358329816928581832873034444742625393511316696019355546718936295045545623158013576489956940616552211967387402436808015011020693688008554938953980261739881342469172828349735915228913602159991000328088803648269791693641728056453273440586273590673455305293405517959178260726050256336131935664454153180452761684719897112660488401781085123339605230483977265319548992541774195025670318126422335584374520096940360031719330373498726014319777051823597257245281840497922453996710551236400925748133742274134804929821911185149890695361211197339360392875525604739668110412634883104204803898471963777242931313393617822993082711526890853521878372673226313054509017014221944784978688934993482229565584252982767676334760928333532090664402398427919308150696228254786749202812198186718630896848493380187270525046025148072775047864438192363073766944129587768349097895709427937259066211497836228079837518414031862621369381863344372035985138227755773535501310863605904972493113889217631346842036905403609010496442771656241451773414748400980538373622607597173101005796225559269834233843376774323831555560178280388313303480367620851487479678649684600587680752382858224535777215191926196723598355903245554265814218017554492451250563924697992436712606288419677610395280553775875264186957874381118296540042047179258882152238497552245903232278639241675428956469968628734474056805943229032876267494885451721673112493397311592938844693179614799261290329448430454609622355231165043864222881476366317649461841096230380142192015163480322151524128417663312576312978984981189449287591422476945264057634008755152729498122437096746856956631762294998342920308603925123722752591580848925281096295337148251009464056411929724080218196281267962009751472417428069766018583075349039185449893098773857560239266462592599440862701636552102325536747676686015822607197197416891495672768258667765122684981034134256486986530030376620429435499784616327516447506934575205788286617552518075945746658416098959079475702980787086558629714258327320351264500928147169700390900491081320147651764928950842769256606106790669100689539450397384763640131838965353368948515574908493862994682911654533174073693728308374409936481935673926740779720534297585083563068823215265462553509087632820305683062980615769066917537254611676303587075556434276385950793728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 3035970966793868079505716401070623173121426198506590904759070642781523561386886517917342872805051301218603295061595979927192314271765026222284272642710074104684954262053865993418998267156595699976571750936122976397113295456462123861507279202330726630506584881676094949343226597843870200935091887650659245176441377971394130603190097090193597591042795609680576005941110116850454571314620300840442518244385998579346009552839813347206994907673865728413814234072963566822131273895770937096966811383404886630315453938956346683901333563171364198882733003997109490789502818761926703922186325968646631040024516363352290028727768562539282823331197322773136246926748903157580377550304965567438582558781749780045653041067365813781949429586862617716310979684054174428321684720156275053395889208133434715071863468991478435669506632651294289594580032807933518285911763028653880532810500125600464642325535582576869427880964404712479391861622595910665848649474076882481794418556820288345812652436872716759448078650326809784855724063929538162598556630409921241551024756994899528317622705053419258881309465976810989863141174039615401589355935088231414624858888157679431824921198467277645968153686787323746924424969172796482386607635016202831415576578808762508285265474154179651161902568647394653057272625107520420238397543338395317547562208261335134463013193807883655556243356229300937891270587212492884472230361253893887254861250538448468407185257826111866152187988339662901171333284002866304129586022569703221063454164353978840972187615332074057258077140755974421818852969317031007694764139722412017478508432530653344585034997767767352057467812474318737295094942687374676871174660322181323785297577267487742382026204036209196388727115236475476243341535698436002343204453651201308896979096836585156190405474447934556429982952182070237945648872156825338243711159199401933200392318488832675415232726015512362395104959061328757114883590972974165402762153422390602676363621939959202174482278926224799221400915201226567634625295634505465665993888678104314379664480974726328393067284981881390531052376531072289697046001456133000077227017800829417188826573604748035035165459292173661232508534105193198876921753939863331078536013831292067351044506668982188718593171054252124774133957962574036990362474023116193269068419616939572965165207038832820385553216600154689478800727171853056380339704956163392345800348894570722816356948210057767803749811696630906136340241027688369106585079255240299797810929786821772006826984133520444991379719574769100652544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -325113211657407298440942517552737575867789535928171854380544807524629556206890289361512287267591654240791900908270083677439644719432977491142243240591570507319577412942331318602742064965447674090639227177122965755474293582151581221526684944343299653043861121014339567775542195878370472967536968135487351528928711990490356308651537565587979285817579939504280606100150572964378706913778835009618015999018685502272618414830012326762864355295359875041363655097177479966210956372700463911859866310964661694482449180929522789587192631234864483111992554648585949559298986561342983769776848865726750443973326042123517338961221157330539722486987225109454409732274605645203350407881456033656849632038387592491155545324338172700197171744573381825336215744797395963537424273083786909995814838364438982428475839885789039626805418166218796880115652027356090861512949139996414279347058292091280236694301191286084152003502612596015492752887295848226668034987877150795421089431582261104349116939035793131442301777431213405734649184859364095307963521371582778924578503952466563395262728909078599159954581846752856610474550041524832201647005240813637816811086451353096870111560245832349364320293884677499873282030751945524921615944206508537245217923828643616203969714066691339283738701896727370630256123169122467469290342051353350704377647719412906854564755123308849509165473686888162278507046677305311657760376988173681593818596959416290404078654127493143198852389246383239198359340783983593076583030314154457555846799669688514583816892055618320076318091439169021553816741760323272481396153143284861450171836176560248785759264166593816003867010516654821114336288599907384518306324411694688982332087681885066263724337764624796443153173605760439124033142824797705665828271540180314495451135515377925395565952907330596340181899759767192208599498353524516934967810645967850943255741996637591221614212013881717205000105199367463471123759939223519014789600265408720553704517063933020900037145584913628398207754379307679455553167972571662373680111459760393582236401537296644845832475561083292221644367317880717347433202259318783604399164266554262829562583632045021313605445776927997597648335196115834913177055487073286501901212528904794203688066083903661733030515681645688393264384311310061062447420351571214953027785087573289975573211787057086050945358140904528126670984723482054394855395012219850111209557459570468616664766305180966640900644219686013614232879165275425176560535805159727979110392732371457469436554241306308349887051220926353899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 30559095888691734828691453538700660138433493804447357169023726386564773471475460146208615375602697720459153849652293996686721552331346568387656694924761195756111169709094506878056318896878231922152082420270860006383406225192468688328453120671863389342854119690801679806051631148914849323754103311388460652019855032965477086534801860219690536071587845531001184690238187366812192969179297595896082510050932525003738301969373224854408136860870029451413672110900874408266178973867553903639435768740807630619200654513706490229996671222852115732036988143901100883940653967282894415044957026861971601233848230059967908434651404639038414078811807492475675569183591014679823601602188022955446316860820660033808735554508390912299705228166443083143584562108445442144832132222197876041461284716694828349225250171006398956312707411826625503426202288885482504324096268318246699794179457840042681109465590180449297584961294508966711818809444064959946570966605126738331367543306159111664835868963140978448825664458332548798061368324522490910326019326909721654782650153860707843048213067462668249483653037238567203509889265864766540303473860311955246447780414430062276984462320080244756794691583503354062565756780734534030868927426575432970785198269179042807462680224512221188150895021877578100318159065809053225937114887918812042162233106397033151940968074673565867912939961901030731911863936943214115397405556619611461100383676515052913971685472231398288399769003851048978819423062948714538177947138248265001178269313804556304801520723419103726916380815543539670029240997357801245839213369874015411099983500619702972538758745340769668431109480451142148537042848769200957742416516177190319603562078924421686799697281471103597216101816146629447107226107574987944409080861512250670114324916962375106672374277356119347308251700642434216812461824770142892663482758656473255619872866926095867902660669546746028787896773849848574443195866116678170121796136817248900226524838134230359637109252630650616984453704548355496823699792315655100427168972555784364057879215620512371319326306135666804569364546003332008085832364865325080075236572899070165116248543937674406817779845508087037811864998172386507280312987569165271141194144032446223184573060675500524978393011609292182622648854794439029797192391243524585110957767691425288156490089508821906018665665606850232403351234134982333569159934235963264167556943249180680570829194886150960006224952423519205473459492519411928147160695853902108170494819087039686214753354657425713971305981943518068736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] -2890239902646850601753904769046711786272212330977322058664287434594764313351063750898625233639359821824717187897181643790600945093789323219522383618650819528302941697848294192899594209847754698811356615995121119155720945298547206495869766788316688351680059428011042499705420905762410330472410362389493677827278550706558163201806621226183091400912202669818673615060997706251296745983999957656632277556797070010786310428742473598008564383178838874367096581917009751381085936295847751074090051385515664791673326449660113894416547059701333326460242472239675597306957856453614966024769581050867441684172869381351787043234602970621714066259742513243083461602065883577499438571279707443089990951319058281059834652092701470076902334012762457733434506027326976985992567179272810811016569566756739439981282834122651584619736824186573544840333548816685762206121580441319200844839576126902907544655026253888097956761970684958711423595552405424062671841208011959974809778444541989375754198081060313282255917937296167392617263388527233400144109637094981500211001849348923277984268374684833442651696373852655874342219254623257312864903405970289003098384939451201068417275516640799426204470651354177499141153576404405391306020829104877214879128799547043346013139336357457729522759999132610771831814027089850154595531299015769252090110268711466452487966462736126235682758116617971039822614045134395613680409879678106995995167111975428412478954567044090186606856013446133229676572095835496231746676595347251948246070441401399971949322100979935446505434948706834067974305947667492793064566787155642883767396142550855009368664545675353058186510557049387760673699037862771502578450751426898334603138281460194847392384218598142953449121505505004741726761411672115092924362807776409666005695912823953153709810649253959860076035095936679580656440729606498717191150143642038429980937608133992022079308088417551409560758526844419851964118074927061339819469189456711406460511851584807753892218314987485022178278401607398775053797523132055060661348336491824879607127372873831404645799463819782509274480503141910776188422549027368660772140081259479281047480219039917066690590982137065995510859210963895931784655550622125336681271032229145478312005301766032517757373712558587853085100599412611948876385066957788985733685416566513328669093069174202045731169334860988833545536965099240146519743984871836667681169723340471325238683072665103991381842082077595276338236002310175325122050382369353206931092226338329781152167845021052853709730580549704089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 340674484716763983109568162169937885980091039220436543376075576763530834663132069751981810555684517372619508389918423422570254513033537237908339810734528584657746795548571484339317515405085631546987642354725187258316179158139934548303092436265391913435217606361773308804551479029237826297190217255644518820753427763430766919052079832530770155511476198611331683108605821829174254397126152143682928273090522938960910200551916916145140128912051828819478174393078252120072241104201483007287456511043282939702902468479274946797159298164445110926487487602482156652086078863692873036670519330691217212462713042773479694839506251973267302790742320340884293872868799856878890613610196085669107018072454151626261148759302390399105487516264295112108473394973213075567364043271853715116683193083510370112335985472028717208641274821129996262240003563514407524759935580926595208667796811349325959236688240003268591929476326506101898757904833583064753861491101149995952836509366601379048229553457352248639615885350467426202221966602561528966564670102491106266364985121197591519072657676585975697619763336994630124183362380200461761140253404784251114696896787237875630249367859552175751474288931480361666517538136595160181143839561803358785014537285995926582817698683234769774374218084478468471268942501285526405784764542872477683808942975960447219578956611066806572965412678738093193279690262673395588160695333792819573797010113421674170517293422766480262172163920504326616622817465143810062034870042996094538513864241574549847632461998952477533587006950500235562623111412725734112288582301726995212926430934734521888778192001303854553854313291884654431353854247637480382521494437670521629969023854908333647547221839877302700097156066307598147932417832224247182665273987678831939005784239901099563651160356206363793998180704721017548229641242724846301742865483013143608906936390180655739494319077621678800605708343100724140877717545501379168671878412426810180575028110717798655513502270003349197503914839585278017389743055731851443433371567198542583273139773768142993476584967399329845967670727198547922359963938546146715918552216460876330792314704314627501924785418439038004984133484409247898272944774491660682087484527469371166975099777512591504362355749961541998588833889525845450553861612906454543667881388685066324039321341371912880359265787200992198465863052718687441296405359847821209405413517100537615660353957322522400724231509867562775625642689297222918933105702593479767439811535564857406936455619043175720026915491744317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,63] -38411813985681341199198502013337348594345720837370032547085406230682421734853576477514432791835672887161474243293894416083442965817069266444269745077286975339275779240476769854687123563345504393328679965444651107286680814762182532270123665450053007434072094586660323240920224192859760617006347750076688593258744621519051466156169213941502319226395864971355528579829120526956744099449385529682614055196340323942675236707711489108291786385218112729070063943924945432261741379869992354133492777779102980855742716426114434763207117555028754540410759319231956917326693206888737405214677395507768281898432756943660968384895558884804264904750612092415608955249998060327881883229405317446738863601360690599882251844348521705866260570009306018843219568196029889822423318809264064850266373590862245060654893648158872635309223258140163298621649214954849824719434133625923664760961684714210757039810882166357450229704828613038735349403931354726155825368450377790440563268768929465104690897928049598725304233390540075585255713258522761233172542756455717738783947237870612383489545796997977784526593015362848461340877297487690948181266762752203056710905327087196232811597482028258844012042087861617637428026289514843125697059495471739310806709652401408407006347171281069954865566647924738105969398207511435098945815826248391172135642493129882876643625507755424678982359763698888164522490334361205317711542554561538209820708211246511362005783964223044652233020328013478227637058707375313217450964728644849199254797011760857049843430976980286588347136738488820190930845925999964754308918082400519205108637553999724625151386611680414703130266722498902750897319291118966516741203230690115416178307289094142958712585766363630214128470134859878341084207181629707926827497448457962680231015057501508362756421368602334744303394724138621490706999797301959047257326173343855735294741381449587475294800301161293435491161399974144514538766228499337601484286608493208421525696002998283337181126222290995891093310779357963077017034697341267191090766592100233028877624330022659217313727126358251955132187162731549197059404078760006298193581019092600473846548712052246019236052442159678248769178557775013405789613452392192322549089277734077181248112505843722957870459443404488542151139086645090283456227417774820685177058489010663450718103933541318688764611178007450547606595688072804880250604374128248846459939084146365922159193324660437365007941238632572243540401265545883617823782504779739141985837465314218599152629351779985467216436002606284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,64] 3282550150915291199308131059052204646351488172674189568170500211185902484642728062339536547202134325890461588912766524001984204784482107794429833110941658527287822116684087740737656893446580741323584854819095497671577097303160253407758031836673665731268725714660064628886316499572112309986878776557141439508385090581321517542758673891751512756620776656470594363554946925340192077879493647241417179684147602004737727701598239517304274506857026286434014297849334992603391862559131071215428720837672131062877168611647277357987060040063241855913684857906804035810789476489226010729562301737942424437751689727805281249326754961696510240552093933029055440681054996135868155229921276721239359311206170087222539873767930445528092027022453513845499564147345167535980324882581352662416996653922999687938407281732486653405727354953895354084763108164396837328325957716996189641270631824191746044172000181449813941145119713225150106080650521438019409348793922504860067390098758432822432010738220716074240135353336112174583596926011720362235842098139861855703645540256008113072189795283107770239723420731781384054850357713730312727986262240976169825409754534108544448599550229416472603216776935174890642758222514079561605506171467067345637107318069919076168433064009359300613295099939133963240328800533882557634737015277462400735179500521613747442367570442456438968551927860180070434337209327908529808250254097010891062660617334368905962506548714091633635414527882353361034894406865096422499592632024307097893561711800289282852561918095591861215805037464714073795931133332981699244351220986867825505770486843395756176844292874671411801172558626947425080560401488890588260367422325046073400825106024690957347020842731109973389020861527871043313825394130223035826769431105577027119298943884418443601583380375113536411732061140085238965319334114742813219022969485237730280314646843684637130335963324449562994680008395083926404307715667294763829864811580895116091644905723286138654310511802426247170804869262301766485130368509902819015507800170863226934790398711327062718974248726571934670521631351802452196463776482496882101715418928846864344421312065946487880490071818175063562649658029281683304953839601002074475101117730086325232976800905144871806209995811860236870152256519492977163852546078311340953474821834258522447225984594315106101880924942601975331083918515623948642148129133229908368965781328379523892754715408414819052839854037266527293409390351077959566877638502545048191267856036198735278347497497450052238302429063413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,65] -270064193906402965031141849507884123704271492835005696571014144768154187044517320817411052482452358858460264146884444398727570597498041439470037410572243626220150065446363875225625258909790143847144188015809616860247634224432442037746884659435421564882855306315488325532974467528225425154812863257310048426807385321949383444594467762466111426298359127558550137861084686833416770388552439331088545999160906432993781211798153637962163950479390851614350071852053715502827535872820115036843739581426953143143350960603472049854919403754057102401576172681853065994668218072475252638557520892393361239747226277336906593099935793964973603605256465993151212918959276675803454405915692105060891151459726837414413829764994727555759110257140396206249202550881280685201928334591340159722595414652842698551616599293230898284325060171404490290330968281273180472520399955866732654316984095490081051650983782307477820984365683253602730823306071080672382559639170374101062215841421905990637206101655308724292171322873066979797546210216485565397371496561427377467124500851230022793811522854840824119272586773473581485977801201252114136842820361502010849505898678432475707437893090718842568220899992812499235288119176544583829653068444218011878042822999298160654092250385705334004448016871292520042689566344624117112536781150415306960530087558699148895545227293939780580097168244768258147690405375108013163978036549207556797069143604882586799898305414716295603871929032191506557858370392399277749308502713531046609014017222518539776415237205944721224729605471968929237918038420829565409646404715547422116661957589053979146588683409571948332946639249862229997391786142038066978026210827500537809531822820612114479416871622465077096392268436324816106672804552880239738478290699155905560991936184207445609349089946131083505818513985096493937428761387420530863552729966409449283072622627433379744400022049324126965007013996105165871004154183918009647851013790511388036397196969707707670555788372603329827011927030346798348194366480544500189509313124603612241173935240078379628955920428745229780072831954122338255146149853377614885495241214768194327905411778563317224754017224601546534409547977997495442853551277918232872329480319876816980136985057460419441533240264657708518343515615516993369400788428148994236029294661892847955417599238276813627907031299298688859202967158277974155232564541732657470816498343436565204549010452257408387474732125816808529564721449897882529949777580919923110406442165620385343215198025619700307750895484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,66] 28394862863019209180552891095477914357334714890509824035341896941133815229318603271951749629372470754140838642470913819842968663836753531980752901499566987335270339025866618292955791724198001655882438305556399688920713012431894129261674902583213184688822428314142163756540266409851426520159525022391709638710505938927989512321540785638035901019540589466105644084405464491003675005592238616671843222749236592895627120789065515467356006789014536680373458900146109475143272135784026143246152708616878062961670265060500838471609460063301020907374678767566927923718884854637980519933148407203238467672610183592015293377117106682501751147203220418095503052144655809162878552251613775964672003290571981249289250052330279538367292889240920927933947136981685537190882524533957765205890469100890724261390645087684679131399279370966159851701325691218331678711245803958916076027907009703713167467549802937853781029912895706527509541666593322710325531204694752683157076371033348565138915589561890396857142943848862782074620201752315452466419923012514851752010070902427263899227973916454577965330417779938009663799314931778270547187406476285635594523746458500570375423279072267296987007542603879774459279683653177650951203268078595567502475083651579547836812515115857211433775422294183437663095208078443393234934952436891189291991161218956159764282336526723774681486096855618103443864348133479014703803707708996604794997770131248297379671386627911902626291866448723799127885269883055583003281595763711025664261698361199996803042579499340637128948693153070178069517261513926918781189555553137809048333390584673258330373012076324738141934103797867010504744549854578875302624920848804747401839711084218754569252437186780307700625322975540206327839321673417402751866699880390962140256027865159827278538958553010423172936762496169449677618028033938124236021906947595669161877293767187339020871496761370826341343975472235102024624576359224101526474833996053440954633140833015342730930712187769088035746807315159428929739162683661553010008181407031376122188966669025981458385801253272761409993831455674376312575719119616671040344637194244469157349757080017963181097644946446638846456341394902732579481195928270588006457921608301681209036147757302354852155132736760315056878031535725702071896522935196063775498276956920102287018680399099998610796368546852566124993810404577761318728694270362146620602537073288369502928300130142396769009495717439241428953933173240815791945409786878656715829349287985187666439432645503308854402638623539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,67] -2431684578026353414208279705216389723168850053653740498789486118439916721462648163430006390112432435964750121328151541157764607892257004721747132433463828475954198286984940045888229974254014389991346268119326384980224801870219944611096168342992020009270354492965527180206160483112398248650039845671390956738979003338653650852322278986554290347729342019674727884700951613219648352190292308320377654371531190875288453376816942398651118511836387910936537160000047183697410677880316481510186294763866836727773196784806146121488351538848818796118920811995415238533257167238476603320295792913623147419794267337757276938506611129186064690057167108565600598784714455786389421718913178859929677183963701535218181371430122820166094314797414724757653000369479629398615762068225734076497085124346215167625347313393990820283205106422179749070522498755578275034056814622032350361939220569402771007935044002860205740234687699440126586402198704639561581233615083291900830725175830848871339763147683405499834689359647478829771918828687560154525293723952306097261039034732764558594284574544253802677190741241474366073927574544012692514363642961053041238243412393749023077427823798288637912782617841858027057936628432850892096090577728957545022241715224492984853592245036045967101695774002201855521362433539405230126724662188222509486124547711210647766994523137275025761634189505573289008309381648330913162635593173394201597291019270765941566038928082807169125276156903460152929910076017431110819211012634084570772059249739425400777791839642285578866043744237698614856091424231456773810919566917011376639123379040574400707157416644591108360441974285425657911039775291308857036128062479754841298956259054527623159623408544408851784543229393481003051878041626905924076284120192883032065993034105621686956681615511122685897435199719412823514618238122142957896793195461487993086786323946945068459830176352009921731010041312532944721061077868498651218833456941458379251724188432440415973093614383754124286131453771740323912064661467239991659156163334871126507051552815894995934137918291052141760188793276396999181006152804835322852431671833131605476013160040643560527939667381628308487994257879139113119651976480266080770659623258819340632097364043319359828171783292778599041890715343167072585355536366838263918142508384857782911979896034425640865054357950223553795814590338721589023345182932786606235365149195410592683764754333871595273635066034223634365472575822135045801258650141869394994361222188811668199066765104248702758241592934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,68] 100870830587656382082944840700981956624858214027187052529052794529527120301469336395446582916952203167358871490896966323754455691550000104017357755371538815899570588260477147657498810644430392339822728075559399787077713869809420905829182869816854970102294748776685197346579028650072163019035593248108724089586000801205361914072741644565808430618422254334788560635892864184934416916047845200494426301726077685315741796764049441130146891237185760574282052426599407189610034475227557907687553921344250927806030082614922781606128039060985016604716620131750760297502884413656373397730290177567208501140625130525138297398601097666185745377551175290562026662679086782693106346329354923171808281903237405348243371753106264044558643066350737657377484072163633543228956096950734857899505881602515662611760016947267060105509259175866922246753682359765852836706575968696905198815820171727603100284637553368214179929336950742525918543013699730192982389732568095137560512188749416987367889961678060947688715225436778235075493821907640816222040662339710877846529565118372019608830542316184730111585881009087622558247523111361868439757959944294701655670642715769536005864842996538234038145851098426563673999540022023050872099041251386113207272908188294424753196040006061281655103155141958861575969043938702702079412679748749015784527847544817649743191054270826827026833859468066336936204248736771646809224492497951887256260887495576564553002601086641424603472411369697065470657937405832127743446794585427614055945680850767366472888356493363992968179629682881943323071858092837070994506620291369183194170732464886436195574256585859281209114200457669127824229771098829872128434472872714736818835610801084156310010057988270173916720627397925019454282007186662193663481860530436355087943166748530556692187813159807992846210352899301093458475183755512440269621550882121162218058152708763145158317310573105758588126830355886454715052295145746566909747833191144797454039030214955210396236473530014420877974146883949687638007724854892173480528154864962512563776904918964584607574266470111019833346515369386718247757257385317568541009008038973820978792602444132746630881301670357314673576977591514181402172465441282188799479365647472502500825604562770666977310110364907081679152147631137552505183460653074095885812510935129026170764843818628656951873315493693949493965519447182294263498938753217957558502133836957625056074867912161668525206288442004607359323448146943421157269993462657281523092661736084154321292368925871921680730648739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,69] 3005122968246025022062384037153397262835812385337114161765147367702333760697294125715717338938819555579334886289328905761616180168732931925100304468548081993968959323544933175462281537030949325594625749349418421449873712246417446952439381043048136145980208043564423428210636077224047602906617795443682551357851984917990468703337379638375780537041196864605860461091215338080238150305563888565560329573428039259026995737397081947603848045206684031972627941256145715886837385443403078974269424954728007670463936554359984309169357118725201021474285817817114043831451270918106813625548276375232545942988029736717108329547910487172328915954812649441891812705315288544899464129742686977783787732293526419535121633786122215973342608858374685712925375788729455011826855977786497351677499009843519034148063601903276393014823991762216165175170457513715515073381838425474829997235345290247141889984668926772406660286226436989359657881666441194158965998169298804807543423561706556047040275599581112814896001444067423870056170218313809197071825310428465027297254761474602142317715506404980646771024665052682453021520926410176751188213576033485535474737882288645277688553291987414509838737943007339426013998590360937184470159247445202055226776554883824516660011854301243153006293568424798979181990830296092853660921563377882821123043159902018129831486133712669829309054487736342306924707264158459256074830723072453793947707040161409933281221389398047078219770780085810006048623273353583287008684326152670633301860771082514901917866494982409371569345417296344609751245743708891999998421890449419184719877918507891036737572162681933554231754049585114061812884406402695429665918994373429206914415912644460632117719869512823699402017336496015289555694148917721482060633148050884539907273095007233662211541122125345898459918365448179425339428314062324633275704901256576022555588474737160184302531255789051715966653384030089452654131975974747918740171532292743654339537431661294210959721063677128491012426533067920797865844322103475827000314274047416578725498238298303953612193289202615561385782010059130508802927737582785487150407993707563037687415929067484430055309806360079560942082493610613475372041258948112977072003511886582982183468861626357019255292734866055805299785749328537255665833334735016434843157632705010037022003814602817532593694361305080622891009242403940154733423720641550584608873737520154740461530807829542868931397564842776439919135741942558983383699854191268593966709797268624826592919567948654644962944614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,70] -177650661459364614298909860251986719807182564279476097674451098818661247484282359612728130286734423560214777764624085115659018120000080192321500751532527231694448182402532210001501648471138027762953112538621577726261265037501643598554350930725125577083989458023531861796714391792008971884649932437542302251973582594368023440944071227261158479813868180828292781845387015621128398796635952536417539032983706856940613824280389154294817008426703391811400317449122936745302364367145191832407303222925595757645183879845024332706355420576038113387883730963810424171984323813781789343427389000745073227093602596563067362839596880698388716052710037981366063723283568755644207103413048152072726476816051349644890354277427271627663729856167753685288399345940153538135497560026004332339494719320454010621030608416081286624531189306944844711873130794601073439390123459317113769702185966689397494602400290711924596911025920161932197979308618620515326245975165604218949307106011416209952171416333200246266773010669979551808049536223181360259408617792719032456378335323202107177709139446267435725784331463131371704248861131763228524967068560501811984648583695709220991198691660367827775613393290065705498332201673897106843676406812640194771408711342461169266384124454224877601545040956790304142922949026589406698303216764171903919206622920788167805866346800552309357980368280142664492465985739255760258417044460746949462573862515814117718378331727176705023004472812669628103848104188250944503018577973497347976974736746802942975241566337808650883407805365997877335636369269705164654534793455185144213186574885222337966409513121698299883691482217727185765953563617236427242120226575476415192507909781064348454137654777590097206406861893902321341983687622061625318660298101125902595263181524294043210735080437330326812825326895221515186081884107773041957463455873899880550603412701682001768655150559885638530928618882159863412140954694589722195572278345561211263369623118026081045436596522533709174014962056946523951048547527403537518953098274901403637899155700258635717460014695265571259612980380501440959416141955526839896189709389464313848036434347801011994438049356303279348415913038025379812645185872520542254350015046534905230519399360358256930641404619787957001742833301323144550263068350460199262727163914168508111753073423999941675976540575372527198166044953666262919822814074064309130996354764507436595789556347556354522226315815897240769738644037267905610359795103681663686155258324784514261414196195554465097994731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,71] -35796426794555626873216999686814217036201152329680984315301612512585326297863414709070336007715895503716800454149155466347378242339754392076945274549272833201601167648487033431151695834089377109384991557606150713041802352359729569769779365224490611002381599340804009580037800145264864310660781031496838077101041062493788537504958060216282383823199515173395862804585193355775334367979583428496663547320482393216230930640208299978034832386820190558407596846828212330906766360816046871265623043210087809770668401758291072768967594246295927036043443578141000811415265457296712775581903575218403387587756829449052220759719178665582214573379482062678579315276087327282223417918866876255948308414695723906889281890634131921996563476732036647142734680252261749798749209435331312024660890366523728893774358779085379486177509869114962590234183701147389139351770264311331617887193921226257647392104842603412992152600043969542306360615559393779753029902417146341422998788539635938708136780049695972683631899662207233615567873990973213819244797833158371407717146732196850403906641647732255521118931782616971885932133567275183363798808499153944734218189303639888962390813712335194351763882252640343641116714226465586895727422091702135861013549429435042781835580145567730071149204261420267812272485513419387385877288598098691395301465348968701395770888485335093545569176562014279869073823838711806023074472800710134868172457519194068177589282879798174142225439574209108902495985254030445678369457271844973927909668276501812281416610156294299332291418057953192427113971395579015152731163089432412005456155596361306159822117936587856511372079090636290947843655754902637105325056825736867194779130890668050618202049598407004477539469650373617081981821124829192374304623281238250117395075995676861104348159911117357788460003143126571959775036640623391615591285646643086935661279409601166409123673280595264545216596208176779582437915539867021054991910837502932193517076372473648040946691776651114352826153486487415081199005352106188401687459076774976920963675014173113219017303634186694817059579343561877972384903697961345468691121994325265036426093365292086037515708966988000307153917360853872820894179875424596141670024958109916317236847570103754682644728638220732762741969994626593116084066346243882303916124871696633425373367774598941998272940204529565275275740889528904578128706593014638897065761370928814334242120383781622103123185778087778945564069704661220531119085683654309577587677469664491422121010537752012811298406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,72] 2711423755470863191884427662646577577931085424361053428727497797967782639047746757000889185305246169491596451841020954219076782025102096228736314740657644126598297107989699223149517666466737499836389527258438192154549780429556495862006677530901386804836510037004326058997705303270290896081378875189863578762157901253677135800983924923891621828512663821927275918638029320854752223917774388453047336965007380193174719539165218712178505603521607017584578628084286327934864849279716517326223086712594764782992131290227256568291375602296633791623805221624675803517649323645532961444234842209668663528050970071001133583026390137410178076910796180187730904839512415526426260577160878746959947124900825166475340224186873545476221265003403863293931946892955536711551966801039366244855176016483808105122815132861927389354994718009129324516813733736350692252818949046076172143110568176609765467303704244992043484011609691121613455967245398159292925932411828455060419955185912415118600185761352888342980966385690118818562575162464904862057883984244608435657412674203046355774830993858953897753878620684001475068523485980204632241851554962354309013748589100901681245331605302252601712736116915043275384807497058784228942769640008900262710609515989084845498003895453124401907545001014037304304932369843608672892958901563486500294783769377018069316262948510932361510748844612003208988441100442467552172651401312824892901458599293760004693757497557250978961052975919177070579480238335736325950944188393804026954366103249784511303575661537194064053283788335855963610527673736875855398745843785218952584639173945899136272076768284035143953672162191347759285815256156309937570420705048293964601386234417673979147480965342464862797968788272529132526487953744674000925466605220894369426565843713355771854585808368098288316206826751542330847619410773422808168113319545387466945449519358836934064894138352152571984474432760517965059636728674348358815723217119383693578644976377411905290289709613865092082774953372439014835830567074699177715551338098522791069127696776092360541944547062110400631525605743439172254499098700486266489257972940258363546470539995836686913185312407399079740020428647096625486636687180764278782754599474853693812553818052676881880018835716479695020532019299665411008824065954830753727774716629203257110410018111573197813687403798712612938864181768361654098155905442913639277425711585283128446690529318857958511574328163996618919899154032155904552280148774633522120598961709822202743222439834484984470568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,73] 11762436043871950479347669093586170638677543158535240132777054342449372046762321456970814665615709788164443247003083340317487528633645979910161633660802380049690476594822127017376571305297659953370522541395179404671472736352948929459521056805517834979868150379744047223626072345455231816034987965015513108572348341605583307844356918058038811490118897729198349416298851075684885377609103329429706534819236263980339654089091904381222209006361022166688061341599086878643399383132754178547712419247516701228396714428472222684071245147263315194308602930655816856617756555591981252771285031944187334089214195485805109831349890368803480353953117137198490386322113990682184162743819806259061088607670891268447060969304263952305354552270804172957799670170500358090310747166916941520532524669718291033145864471044628986724949025077312590757011912810180922504030870137923992021170998091584861581982068661675398639576742803840194013965986197187119001962470688010467034012067129783443368189909682669196830544884770437543733423870585387780072585464849176950785735148904195489181549405551172031198765591288197863653927378438452217132283664973298104181582756884316521427609032099487007344160233002448719881408105443625388457916450942280539887559373036208684279734573078489194146320354990274382066597067001065183606072758348480660723102889226951924589226561058907124716166380767580585772744419641913545462702098609949150310110017102990482106234308810320145429075726061215980328868720915823108514683522614230179558949957414887004802248691916116871163647304409096576725286609372469168969455798736642133464525885246813041160631226607809870456611738930303700164481613107149410970401621995294755749773910727364487717827765096352500431089146838812359136514648017505719514217468959725446884428401959572230949640630325671316315522824624187820033957862950800748236066911594956175742671561534816605165847950845043886503674717541829775460411954010533921146820862585066290890167521388074487847759365707951434749501725121572085606568115736280155182078264082031082881827761005553005703634466250695020528952245423456724473336571309179897623471331423840921274454517193075925686012692742429772079071204995976451958992663403495973784520475381580526343923611246412151994118731611343978164150019697475897699339801633117596824805284796930867366142052371836239788429766841030444190948641411632103845939621843730873579960259563408625969898127572986623858582905162042471309244774743010025614452603123976613458830560412656571266705214523304627404800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,74] -6261359016899207278865171013516397076289208414377087826361914730419939848112727182859646194850618525849942494166823290538504199730010741506663580093166315399690442812950608117766900436633286417848280906894139060457940941917572298960599203125619983545107465290652637708281660720547241555260120783629319032827952991364644150617580916706305525996257237345569970663691445149185019042992651460546969703337990161668789843801269299807961707115914438141692466425328636337432254674335876251120663700048778842304128791888916857009617775162631128017664305076484201111636690517826342069120404778004036689731822443514432109088618861303380487395552714355830880821492324000455534504528626243060822320232751685796383330653322513260405312783331408147206619006102288679155096692358540475614091026629562889752471690513938090940068029489767152716280719439602297198235227160025868320654483692805698205325649638024664566381115677079047065129801200259407118444086132539474960672740236817494989035700318111943949812487988408502963655363150210946375832070682123954427342296370659814590397990879861678739820458882765469230516128713390622393697324619547208809227099835877814837726690679493468020518363036640835318800200906145014943269474312860893053293613002338829358815824756335839674335699876640633084524054825500710848012155570423818350658867673893201144019277187675736876551391182235501528515080586505315863461602240359943475150591978841543182734873104026127523588514094218501002006444504710062442978208712013254812192255397610962015312453417332560709205031327274476936924727036869803216004186652932267929178795305177641532894670482164504627706730453995084971040853689102141260123600880654424185328687873150349928414675249303801232932343493532273389313485821865814149073309897020750231731521703030459357966521354046873675465819652538663815491009758355150176549558047953236062832072342256277802303179599241154456944488259018647204857210930829595232197540857173814060387011529830047441116361949988027391713538603571172131386482880485737475244073356278060616325951943139028554294828213436256305122162876694171640954948376569918763330940056857367962618238867113031374475836216267259676341329985834829097839802944557726000655699800280552144806933826508332613672822936724346051644804016667588705367142078059159931778209357447785191581549862638459797623529370504458300196608399113368446222273664515260848758010237605957335202799239444166647348919729369614382694783356547957478611540514111085496893991682484351811220120091279780646748160000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,75] 32092726809545638319721453346717582431109699834642430158506501304251773019146506180613570458473270774168928429759039895453960663910278221943791565260431472842520305099426129283215476482586179252776493891643073497950927976680192200729393867007513058691677417086706509056923314420682808892095816770638392465913185402663198586755943400570365087654472923699053333502908763142805186227796920695357866785147868348404775985074225976985002392921066813584382795189412665015164568463604035206027492797187583338500409843354281932089946906665635210191058544780498787488108437153622045128996125177742342376833643711529425550624178548465798775452132892102716499635508302969814297763574447135935983512784595418558135978031452788381866850272201177023594809662361583062857913281539559481629435949063620975048961636800948815203252444026249587846278758237200099408000952267333122826240221391017574635282992922199006971500581158860378228840426174950026298063189855620109411213549936345574037806000984027372146105826204626421897524431388283985617480370621369601596316123054382723153756248946648777046497138004746580364224027310478225022153038549958059354258009543279075088627025655447939188218929290801930837271321265819782533445858840861660378413661151922431438306954748604591493622263133514518634749342500246018783255957431882763827244573203644283279174572984943439884450018332824490828996235134043678215598569184806306023401565710215788837418359734026554459794580279756244897360688356280503041628510070640983153748836450232152949022378299385915337753091435788409557242619417057508811156348088991888850098539669208725482499679777553467561259707917061400011659631284107044925665268937058055962409681222356593067082827365038919429986807472252213553021730726977473899790046327981014930052978832039327281180019389693843207422546701480495621227239176717248888980251779754808861615730424690399151838613872998924115506287196484505372768976394309404799922826182505338813717966602737226936497873645444496683897028307216631606063026615057973000779103897736393139060200221418289450484626438908883707272490282602660531010493089172436614259846321050172748797073230672315164980452741038421580637986333605729283141016565284440244287601941235113283290710171690162492488272490389388027051907883101662126915426595813363169954167333275445162545490075218299500045310501011774316702421673525145563944059942262273952923351544799587753474273763002005005814408848848241262836158918874257818451204084684581356175515164530135893559115908268215500800000000000000000000000000000000000000000000000000000000000000000000000000000 [92,76] 44547184595969290979176611114048269860246166954159247342007355979161067379005599237709320300098364527852814066011478930528345099613177839971904461743614037674715046186574802398145152409103954137103293040844462305968972753372748085339225394048270960703450584660795578408310932424403904268305024188519604732323096241210355706078049475750733498906895403105240734704500979671831445125923046351231989079883410272126128176597173196102221825128345204659485386301828128634400011400396835904821286015276055358574858188733331857879136902268469004341019782266138667077927102884800685934882937751839496488778306536392619869638843145441580101960199755905108861419413238957877852370574862895728558938559170944940268246953523651904523025788572739083777951561341023492562762055257861392092807187203978536641591553384573576664656255555828703806956126978479786086878432456511536256407884998336291938717036987241502180236797795131005803063087484911166646317966346887197075251912753383725591171650312386464658219577173239308829354314073465327785930122231506244115449287355280961451855242065445974073825477789572609007822912123646102750103591513054065871690281955913508988567051932164700751098741627320061523639360824879103165089895203715404876958030388580347484854506584586064842775047664973180791068714926565550610197021406469566968762636737806293150237193377516126077551452425972407498259157853718615633424294007188757441246386624185955887037573532715549522079261359922909179794763729919353360335750245864514978260663257196780652919856517476904623458815807719804264171882322385479019124619116264590574181988522894592452081352283315962975136471962922571524905183054889359380226151252599481518521844146669325526289823171293636594464940354309717855450649204968289569529158033014271439368595525823238422012433457617390745054516887949302392324527580984273207649878648784336968914878761300912782231060603698310595424470632879061241571058247576899022995575935124703553641450421985837151123945833877349168002568348785081317094668122328356758408119247665421460194073649931064011321111830870735198146599068552146361690510385885588229323297089208607182380222934398339225740858675726695311204131655992681272413606622606714936725984227967679257174888539899509622902435212989773713097221068460261627684305870082491455866203752774300091494994711309932254459733067284901111519226317517489744036674160037377066936525474147282266321059372591590700704308231351013907085751666918098252998439156415739571734774820427916706815332730438208716800000000000000000000000000000000000000000000000000000000000000000000000000 [92,77] -3420584577664824249391987196100111144743204508237838601248175955940414012224494246253669654585761135240881847591336161911953879187795264208348076592717292292114221872351322925814629825334394683536879026472986337190627282784584623175461987419730270548015907099607780168808287511972270303643527417775921063517739624035075457361142109458204570073653594465941707448208772425722223795509988549782948935815387194506687750893406727386133252557709225725960201163068337298460157678768473770581358693278274394939576340598601230229682414618211978443549797023982181638896681388644929375931040050652530292773060898610836405439913642177267794067344442804688182842558788993841475249235257653930555319231908147985558413012608691137248779120205575368427366809435515586386088313854122625307644045185578620089102199408574497904503153677376167652648404910729973880406159248471975109220215905455891682498312256657644635448876776377613451496089980267167189786403062859899119352028425265927114819331877269359445792321708165252787068320496206448508804276565758176718551319342742528266988367288845176361607313195421114249873775480010097037082395661544901730705514650452344199296818292871816249875137321812567928936113430327373577305649575791566305393900658524270674620015985297253703345578693417145040536451138173956576432257714082761850835849966226087556550017976575355079282684564372912033377660726419477619074649366253706358241972790840657718513404343503637001616604671033078659317721495956962172839813680519715705353890148748927930474694347965071434924813183302525606304432479003833994951929370425901691387924746804941096505269026677632263346625792474610329421834894276223633395829508403139542670388043676152939706586751491230552296938583112068608678967176507253334646100809164435096864392233574939897794219501537828642476293612529417020109789557633267139208839016417053627240060353460239744590977592099445348116740244153637370778002991653880140546920298849547921824182854558096260513960820765972673440329458826379585099165035525646820820502894404937002203808456000928182628915477906645557387818955827343684213385197291136495615183846188304551397618307480913233781047419301557150347294909364639840142674967413769197037243788529230959253422645558938190716056469550837413201478937165941063718408055524256863220468150235633475758879210248698051413352461732420688403702735378910862700417423507111366383581783439806091296486400039056565044046340034656206955562808145177092355818448661640412018704059557767748688398437659652915200000000000000000000000000000000000000000000000000000000000000000000000 [92,78] 39157274572656087993966632677170819978904113284511189139442059209025555547468738616114778609552587789793955348815347640641662047538834857880794282844832289791329246585963510042878818021449889278989473417611936120712619879659826864430800802804291040737431792066637302608711499163732894969383367151451075731897173285292080039464466482200404153190811445079653981226136340555083021617056732502039505067518230182007694427012316989030833740091200242101033463161119666547099600026128688523460759942343281298675088671480167577045704737214955346458819513855105655724426758009830824903640764222372941247602987698245211548406917953462789089032126101831144721270439307813775235225211258893270777212438121567487645416442479254033967695314206951146796547344894237642430803383809143028856738635630454839776159368611023522531788009182451478001798780569862717895934211433891461158270146220193782499354732026082351643307108332457306329526936618948686531934072725337826486599500637497916806653757763175045552840916356319826033445185614851143822193490910246309755403029836305708869089184144132664455738909587431295024758916818332599441267900412123636964165383704472276829502686613728248543543565035060953211788092594375778993778822869605891502196582322757318681372240836417281466108659263248025376140418901585772200775244699404634151830316500800869186728036245469199345885156112668327322726237808990006761944509145659673294847887407784363482137473113075354258376399655471147948237341031221214971019270708249577455686504475557658157364761765952666714982976884130159930959699767348411859169422851046615874622648765004816463916383498525094918871014256259268351263588635259481714109343195155110003257275382615292434674357295757574996614040228943186865785992563308602778889060438906549269110781132527082911915004500869834270713227103193409040763300860408228829118742476487168730546044080612226590002680573987546860533401044199627396574452874505116511975494545562449065882479302726817525178784828828490337607974205169466583142698462268447295124401210389750273207833775539049238834522964665435858744923228643202319137597148222504423474388737099465502188495491134206613016032294824755309618506884820069302467228602676724242205879150327297979666654253449996268887224896736032882861323937670132915697372060434168933318337351578845995563137844371731256302209459398597444876697799292041903638360345162465266186500824064386503237765315148729083072358883362804470467982704098871667334970159020736291492909053279264210200297824321536000000000000000000000000000000000000000000000000000000000000000000000 [92,79] 8569507363843640860777646640380893471093142546305626324337799960951068036515973450678595441912306825050843151829265641358822862369806508559403144875392217178595191010630191738522171887270803798701993065142012827452760267105559807061632859588340504470272761145037141071254436416004407162946584544054509795130467121716225931979805433345754937035485168283735195905277353411483146391949101125655597975140137786732247961704026944531975982064791629951082257371516742188573328905362668383118198137274137544503176776804652558112234388492718342158842834194738873129294159269911600547219327231651078839182984354930897428197284374699013004837455804073788590988784868134943485029373539820944948933089574851261838347971470727609097021670339116660493539241742736653141307488861459482071802977561200535105091789030977408494273286369646575616881361789430818140402350132076306367686610248821316674824907540001183723080387321910257638516943469501564812544999712416056937364533255939256428712171676086990220731738916956050402467403095089515742272055176207060427467834668676819444715516160289462128612461659280663271658415176623233833799456687763070838442615795227590610563056511790756814983661140632612536956493215525677416672470882569537491287016516674039301667685439913483757518655102126369530204855593538895635786292994677021285022256705692102471762159563861001589150383511847245658259081776127594291726173483793430889993531237516678488451662228786336749168581799617195735861787299151011747707666233821489863305091622276600929007295288298493027297888805621332725813029460697392783410576782869499912438183468909271623563853317871549359337214231664484124236261738499319914316808042359359894352764178218682420810403979899537601850991162378103767271314984430592425298837627478535289019707116645287971946276690127508727697805792235908183745254564291833071962996050950145576550410024188289274333056129944537592534875670651686973723352997127882671313997381457346423401615617619290296933248458288315942540441644361827623871116784949862706055680687781970546964486325883929090019383218869778685189733681759408085848071427640883891269058634214997199144108309969277439523167736066899631310378736091888573255880151136022101541060148294996872005433682982451317035850818885342240362385823030600965705386760674049779170418135200162512902687137887096143468830088953957925965404943254656768420550673896649254583382898094269381327570864109692241475626006369244454119928603461431882418269519180388521108619291893051235961761868598476800000000000000000000000000000000000000000000000000000000000000000 [92,80] -590201365412690930792756001490220795047053555253471075794420105056593446319753432015525963750776097838633583407007830220555953391216732188898501225142367696188140719778971584205204144326205968111605665763354124227636062015080546286217641157300602510638875370605247626662781445353103571180267632864601837012056358200513919853231129595774438748178932999831110641798147521728382049356328746342736655014987117199850109710469298137383673311329405957572933171483195964039404911174534578021580637450210953597958066639775051403218468036350725811841601043728853084970404548860850574120164749735870288425530032977075575483759535051680463474361677142691833975847875497617315982815328445281154100308341304651268977054888988362031819258834276282368892037367376901384926206242025515816840683249054297897271219822541914750562360903184637408164400045633756566147479258334361017572236852435117736170129223731056449963110473535435113658074087163642372698063491542854512728190842862712601445449288048296671426155326139608359660553159914475108667565273136520818056982945225440540825666305437733123967717290105411381899660833111845536740988597284184311998618289580505181816364553448674770567501820878144064004001369003216676982414151716925639917548977048280405058335040615472251311083739185901899374459041061105303769143442673424081333626637018893669909982355886322350859621088991593926305755889569142311874016005949033439460284390198458081420172031851069609634499327321556783161262509067715766574970502513221602662266903908762336545670687354329148046707163434269859079534852582483101491153500203335660534049402855314597759458405026793797595126102592584211991343668131865907835102051827970804740894160191783800847550300823137320318189170362079946358090712701072090177303890995087851141957240742589694793210195946361213131127247251920462500056185624319746011633050779495303411250653479176294815582311981819346475634043064717407154053685392476333302350404905406341945812448046389044162313784315004888643199327418183134761097137116900441224271578206189263989010098024120986925523057980406189713543097205884028883569297402001198726177278667144491917449080493660729750047465753271867822910988305043769209155031917536402921972473296447961595340838784704309659694821363271236567406668150028714196444725832634046441228178764285915940591942300372189562119133107783882053666709535240213604835828665076193918510625020700773579757730007261665470562007418038187277777990647180381734709667471681144060861528161811106266563410395136000000000000000000000000000000000000000000000000000000000000000 [92,81] 3076387598098524557173352682138717330476164391671406628051249589486468718874582780650279156435102640382513169396232108272764368485807861905172572433749030969367209050877508039791410415414777379485104856127268598238200392332975576951994546904035343882291837925189894658897265334161827482636709359187532749000762504009955348736517618370687011109141783778218171861991436837780019461568903962637551268653557241075945173920007310169096981826808835663171458281425429390771071927092339347501454550687113388432384868536349626836188617443886539059774121938294255408946439222461621578941523516180425072854740222013823775926477042779844498556205185492275236059087554139793531925649183059096122969011195154752736614951122687314038600103761181433657163677620460654427543099901080366308417580543265438847715168778021754539334267783447097457405040875800758938837780664408548445685115496601018582655072879948072048780176345198704923673144794380575520599992534175611426140838932785294271244185258377965983600448613754263484517724835438690009152037061679968150634312452667524748264028394608616555325439438328515270785932559747729779545488877865054195594635922163117240210636919948807966048028137210603382961176089172548628601461484927954926487441797917571509542320904820415605470776686923846487524458373568482113566269326260270439239828609295189076328495015691679497848244263593276494017564555586274801591043219858064411066746956663523341859117990936433832496317732494682169963630611375608075476230443157780091150316424137496671439100033070276836655387917123573563761926576682611747002601526614019915014434001042447161017848565125630077754064444165838792756971113469307319500513121111568652623779301064200036444885825252176473470353639465052207765635669542116005569952261486259769897060023219055108489962888196688594493056969834507446870754287453447901097811623756437028089271539297903020585045254832528319865476214207892171928468685393127690670517717780309654858682298595950324193780098123715889892965217297582034241125692452734778585747222419449404191873246202606358662808208509598630111547309118582113736238848333892696932932445997878286715956586152496202711362663908550859221771648699439944403439780152600840023642804385771472508837520789604416590455922697736687558122862376125755763347905549833908764524303622295890398614414480054240293873827247740417530826615030204260101679894025233670484583079127941211131618159748111736310923211962561955648125040941330530153360391863683690061884910714363665889986032435200000000000000000000000000000000000000000000000000000000000 [92,82] 515732148071525476027309386504673379902636181787500368362107063405858367597888277139592044382710128280247345968510882296242923428722374934329974547467795664896879461735240810146799221006011741187903349550148851776857309977244977867691598050068742792337779675716791427359717554067007360937781205219804920814133310845481452002594006303725324839446511010035445649766887592347291635141095630066872362463568599517821175137375599729114071766235638667916382580038611277557546391893979821976683114303679350439441227338616991358208556871861679229001619424251000153859470120526502022032233760034121856194651478269876713744680972077521853677842699038385598254276710997528136257182251624483396520175517270467988623917921223094830659766726494608873125727916076011774422791126759314373847322049791376481031661021820447338560267887654952382381021640003627225509396808869878916370289419981302252773243055840024356707555641393494833648828379438450942685300457494259012917467555346249510584658170677899138095079787417531361518291691525608054379880009790967040210894552084093472311597668205620666626427459083717684711890480019502352782347160938976623876851857775437268210308591505524446259941168953859862217258123295563242018429898540920127924563662239487659191953438341285531194806698794423608336374197332994222631878410916052046115929246421837384753449497906399944275114213525627158431364973683811498222105652363894327193904838012985386579540479714949542700644574684806607937996684271910157978967896930901167013212611763076735053592231809982267649322532312435175585799001914916191323925273166688493125528789609829059239104419454829168759173780835845117408937294226171197899055223048495329271293752230872834524700447509864652804425726322311771641670353187894871153944812952181342215686959379014017625373695018038540797913546592755292981671615905345158520970407690361975766075733993540298980300914876950435801220787561115793710642904120684081408131644241913789515571833242524789531075877064910650768273505602725459036252728953819422147298072667952494209099038913409029324428303198748935580163337151961259722828683758934456328026064932763625514708791157413898191429121893567746006809196519255730072982932479933649694638150718374220188457551704779041322192981267955663373621399331625277399805754158667612084062479054288042553435634124828287613069340337354270935175343205065432846893188149477233627748533251440886766899731045853673483448064018387474558055671454496274293278511973594991296362995601232555468600702402560000000000000000000000000000000000000000000000000000000 [92,83] 21918255587914140178913176931882535786536077225587203862507352194402007875166158393228695323344010779773735714309986466661213977616233339875299062673837054950655135852911683076845969095586430841333264144525674410097757805373862972125804536822025692094869592773990328341092480994161700881820367773916056905468638087326222200701054630654354292812581751232983129863714313600200875369247599824431220706937317740921205293731629761583454282334525272338675095667419460885638501916467513572181465537662262172353563776380977109267300986070767898593970323698668317045042063872930302730682682216136089118755798186478278968428693467212399712422365292997535416243564540608077641097901367597514398920112550968974945089351222115462369290835898649105524022682056422893929000106973391100816291879319801907321002645849732368434304477310131423251948078441060150724818694978697468261495097626133107823839445274116573919341482801959591875993460083701809429902207777308663252428025264860776790758123441084182112883373820423830809310876334898077857528421302640615460132341548680368140312310402544973615203297575158469784279956682501908449149309072205631525408004633534909522381692196049224100964553536274337847250027881553368720050889002585653898797978181874065018310164341579700911380252692109112525271507539366485438756195064432769067316938733872889628364788242493719709657166867698029526850959640956159882807855238973568988044670643403039618326655966033168661652927762921676508131780985685067330551691974808909247340199159616317506231061163972062790442533812762071638522914753565159298443407233485992547257840068576414338415713326778037330752867218088788489427707502232680965028689207473599240877083905457861354797909571114945173459546773766927570347133783015851978707853637375719476439338204953818389070537621645620402738324743965541479576757625582813602009331678320105458829232288372789817951127973575385632640939779040782269760407253628901510374434230056798233161157829618116394460159506942424372539781312082922632327652209498031147256174853131348242620971800460062000683712818792421713636263503122596246870428762932169175536576330519400135914746743707351026829167371225859153443679835702952682267864627906454542351855213927405960521049240122018854121010555375502415513626481316740670379446199582550153095312867412420453447848875217246582759940222172038026722097061203150748477894747756754526855961224346320773042962620364815486458267111698549725533362387635694027008721731832054406733375579549891201019045478400000000000000000000000000000000000000000000000000000 [92,84] -268940215450221249654947513159576391408315545954490053445203964302161059068054368238087960050597463569630967853993156479062050146957795888693470703719071827212870194791287810092984674000111451038348401481079522805617131135791730075042804022812440614120802981074655226102983297235884499047419944774145546404986446106274786281708132816850732413305398619200230915807713157853098856352408874971092955818919464491918425987787824632253684385721342648545589874803116093612683602816795687920830732176404269079522204493628131042644756358923516733047164107661555571666086968446796735608432308654503533555249415333606086175192462776656923559483363323710499778890970480671972822262999475474232703507707187583955061465049852650833022468412795908475410771581292025774657422510832507624210219593496653767321278874330104417166709476449099915274712913228893747033109454686835433286641168247628706281638320281940447159036279592416285570554745865362902560115063831837148067409703800978942870254359702735885420412979112343080611710278815979619669729236979010182565880870238643502111719243878262303006416893563301392744438874006379373065453953048247645471921973079603472009532631019580359006313402381796339452148383387308296392993767979857491034072332790537496603095105947019268096459092509366542734591563780233978847607034864518614668961343703207966208393421220216106678584414378679876461378759532911701725159428953554938821433765932445022598892682715120356894858472441261405501932673442982593896523179339802367899155794693211143491598167636751568855130740399324171268885088638232426937062176391921574369238523718634675211569352343974975041400784039285550184850785445711072272287093633133927911305442753341413816548462692590587125582511613215990382733424416622952721426231809007761138398370092359337173034648544736394867633987391607898898965401366814725679755876649004523574087245912081386421244582679186774482758885332173639575617717555322870188319619000475576174235951931818453912483298018620397797885075375637692531656378734261788989349285350245474853994779566393238127830372499609389203025465158670216744267610145114607130201067038730187762708625849585789598501649434704758619641767190911107726856855660909892700831087690973913730940871010423126103527478871485861914787773198975975458486493162847119581126064040957669792726083651945400025599511563263346574279348587175230260796054628803710148485822265506599876069031926720689324525445109119510594490460063994738582062182971221751628424834933558361829429739520000000000000000000000000000000000000000000000000 [92,85] -27393824676220243499653612490988892892807231524225313500625706547444039794218136206005986433578924368893549822967702774057215933428810312436445333318504615007857491838457811265586176113530307056928584038711130934958960147649958165837448889678435427409182815728933546127475665800556001039613983202543985887581118099548359678635231501225896806002769512855976743972425362439090373273786609638453177769767875931458933498656570342231559121128999421684098408293495935519813333439950891406427798516166490662426713064869722632593313527733062396889034104120376043018919536760209503255074950155853480666719427137765657558201225265965737962188991849332714913296548570522617582054273148324977751356553022980992306259367967161749763564101489883555026228661762100385858775589280773341379507644964963544514378409514744652694167064314028241245386933732240447630793333827319265516955548434436061477709811487088073239073710299752963198496256699305229791986598462707590759113015044976265872881425202581372777842509199533757597665534482138502593350402803321858813757746659058725872987789921264139992795279005780301870282229430051645198019525920633896942499041437364497687484616685387722169951536974992230295844075028422591060244234664776193246574980346518065764329890956299507269914245570430393040627395090404558203155630067010956174563611107113809080138100468816513610011225658250277447580640143935460300430083045992256999066318826080165327171460190180859666048832037538582777667173351109420700656587102840615534880140242112463129041268563735710605240832915847880995760218764593273938484578050439936890333492282480191481620773749147593533125032876396227187003283943136167637140982074029959429616386624293664245717527307614744706934958949828695221707198064939342895797970559591499475463819541703278429239837806185862126629463258614404961436806093935909134869770792471428372770195701363943745851748054040449355570450967637537172439887438426685268957189753662188869124076975210399136790522054493456591490596380164825562023762886395347012420870281850861291464162230712251635722979220257758360835757068126852155185266864676205160746670518375531966051694132765741679606934971130674811013138542925296353476181386278657775483507061666505196697104094418533038806423173403342518346124033600293575457924109455600482219959296801191413853319556799939981054227941675658795554628452716326061298350891843945734754239003794360454661272139221212289769460826571547254272360296258424930791515488819323424366406412351167411100057600000000000000000000000000000000000000000000000 [92,86] 200385603274288058822031420067317885641754635251590817719145706574471564566919568832709650962380126481369937502021573958566203359646598789759253424797251055800860034261977193464500491786762098778475068374277211234293813332019885415056903415859995434677787216743362240432572128063348449727455374064786216878222560735196845861370672824319092068573695984863735373811758740208372214021315773339551180018427438349828928943115758306229402196259913587117181546877740044520158952958016911126805164289869401624894954086372977910109694615517582928436169216191592458402765957094048341779450429682746852166316641772969749412066512875186646714055132086221388045270950828467672377779652141897928205765313953245406617185493928026961026148344387242701873970507620282021492607578749148053978284163128997897069317824316317114588630176204348776809199937173514978420802678687287647619816398733224473955243381567182924727576133425834967625492941567505199007000030335387967685990051021942658006940959511024771166835714373729635633213303999349787683694033168947360282904901758499344468420748077838209218315955355791272690131323189489778955123176514081866943105155416843033300546909811481471816173916553477938389478780019042572738636511926600391105498591450789111286655348029429627939334191923369348445436359508367882348299105104701040560925022026720115118994019374582154323048332193940430670219770227622312598163896368365028519526287329075437318854237796402226180432801909348423067284832125375035870958076343145689540866279866808045132985973071543695927722690918746471823605768787183487553029382142974948611694688142652507980977808279584092617546404367544637037157795893001788168874406354083107856201464206281144953505546007561169050869980584345527595909797286307422407105803249572954218964010479566215740963118503663908336865562607533167217691099503384162119226889329574888168257718738630401534406903777629488137789373686885497528343548052650859444028849455757503497529442324745110827800223889230234725687161552380864800066128322779644572897769706979431821700876555150273258481169318677144105683722509506080243885004537484444361824182933691603093451909472720018035103102975262619918730115695666303677509692307309844504655091562928350113856684845758720078095697867054668667032464953437072788361364145257451069572931019289845636256096697065333444042349195924556025882910635233412165853132905583891995466964073287681802030997433629113092137735655087875337583583868977940003216769249724811422504139356980589614858240000000000000000000000000000000000000000000 [92,87] 11429981906197760289300668686414340936790214891662300190107929780713985018465922508417940136057934882375700714280253009564006927260745315626651998053133984916368248698445755987745807491139262943447288888342686702773044853848993725306024209391010058586907665411276878697664651319434513925772740144479179953162281447291346424561445768923122878142845520910943345275094899974884521742922148779082913623040412635642016211099137090571207991995727314227352228148396339699086025332238261753505486299424136666905446347686309886395515995076947298978530990643547255759611995845317020798490155420447516358606738289605416007242182432719216754833065832138456548896507143633730166696490109782303320953174131668307476353310252836490061224430694659982558004967616948032380604476190953801713051668489463622276654876360193465029906664506977436038544511519716875321324609110697349916183206142565775073502744058917929363719880807525181356426385742120372119220656711992622248162511420112307186933043385863324698471876565214372394147794214384446667596066380141518416996736559203899553777792834852816205200394651130376409371718171754964664198580965160262822606355867022230110684332792299171362812224864576054034332867320605214969738593622413803825904444787035558710142852558557833213954070754044247691508915357541612604862255660707139029079601672894833900716752069394352044611782513242186743811584872358350562596699004881448855856573723186798341647196510616408305013574735817240584624840835756762180980305495970912040793670435575145640698930843931528844642812653529554072210478345539046411416741515820851778560199846034269942174365384485108244213161658039165796953835027845608485611547094684689670655024548880457871893741896846937294110970608221658660478251809167004280834871595965257126239102118853827950180444681630561490045109699803481587490292157776361080985195120317640465009775545983665573245035206096405590269353347832016734399949366382958256557687531252359017697846268253555759925360474229381613343342986910267772691067801137056315602746887974838401151159468703123049244478315808027781685346162795839437120772637123577587567138692519087448079221009166269558174049776455525721968993340197658499379948141479384357444414420869514159204484141412119396800766870730518225851834966063428977108650702161563673706831597327668998077231370193060347046336582233078491409737253123756886640379774895071813591311345171229800527639112251715096306094447725428605695739595198860406570662226619272710961980350717935747072000000000000000000000000000000000000000000 [92,88] 93725804290482966191163821718240098425222668948296901939854747002143962041996720698220694413223104970940942150250775279523411122268634750361491298705360890262969822991985399364075886858063584502799852975237369260249039611571523547008947272869917759555611379815741683429913738256550154563272549072504006142980947388763133567465127697499145455545311823325579255265018419446212431556206320739375172332456580044796057252321533166869048787245715838677514801502655617439011466919210997355053987706124465396066170411769868859259417524230525171805340171245911974007678920137025030881616669160208925425374349069610632157140151252037989561462675725835015812463645245984932239759302989767983226175544165643760048451953540305289455811279801801257781733669714223934254566155616785236052095523947511452961238264601051265321749288559547865977612587686951872504246408194782150754771300252691202230994874511334135193485006999016096066740926153778283079259919555415159395040605206165933675003302457844669855815375397539245784006847202575886594735673153409014898354978010933449046083567706605775099201995331437035475461238508701737614078052649059631042066294298923166346112857223372040644485972989965652736306941875584730453635214985173635122713408218158345723415598169475635860934453574904222753620233307504022077614740489952387900073886745226835129184194051727467588247826475620167110130722703954213917973031970943135408508407841156142876418205786368395885656722314525627590404102899313384258281866372307685415717168436402446532616029131193139419527136223183279756851845639365804364084074234874033481271579003043217681962014598545060429923123367294009678584688150031544742551586824339634109194214850332804309392869067246880838745117706162998972163171863815968745155411889334632520720780423229715522057210265393070603611919197496513434374003916945915075848065885708231291814391777820799956503119067223281961817734540569736189451375661544612495997508025594468620392735060114332898804258096874824441393234051250862606096831559903495656776045244404472912489583746565259098218647120453143457911509913827360833823070005219145992190057774002246179571925386471829684825548144290799220116562232686656711014536056580854600650579508834131797665018121605760846440698780838557706078782501810702520607124684664499789294817764471596106814546994298684781633975160062274769965850369732239228626908873627770508563653546530820690328756789086337104172785640342462441151123099982415917448881576424047423061193131156391854080000000000000000000000000000000000000 [92,89] -1557702249153495797713450659173829061809349261561557399418336394318074768715861602669538770735965105873073036457821253478850699839106976924057891371970901657944527424460089995280293890995342132289581695291144454695666113967406014934767339609534424839103547614361530777049376577620242924302490677959011084720194830890774957502123902519852505047808907138491688748690551149142761051041660005793528445674905185835430388650848420185587639119118676158488823901443164646494506090019328554425038717210602253691018462420282300122052419263923293610324103669542470728076941901130801340544583601826117946698362830469168018000286675693277862836684129287804333939433558692602918038466083598668102898935170500744010780803450768592386431838193905718275993598120200083600094513204938030361190387567703330670577369058012870478150937581702184064245433946477827563534457752647790257903902906552645605492282479779553015961819585344277985857131581019630544374052638775553624365228508970812710843078557562764344775165208255243751040362087082202962718275975747156800175476228993644058107708826802606814797319991445846182344386322163416394016452225890259759827164169712299330017430263277126699165879759862530625369490127507404390688805829626527818680381125515375047160925685634283626631203510513373223836572696013368793801640492071538857733708693974265080228318580875277312064273618784404835183321865791766566017716540877128424473020440104832931185135320758800023117601943567566170777664700104619443794957700974634734758240382034204974079642322523838640023509645678322160620730992863764880537026363122458950256807339556512398836191466360100535733363847983786846125787325637756970205860268476375917396871244860004962974670000646349523281241967215147166482223281453993498498663115042209780577981597032567129719808559051760306798730046742002926968315330759626645684360252138805884653372767155743536974033012492295301802923096561746325366677417978103865997243989140816164206284769127905458253453633177229841287783300428407314481710604280531445041658432243034013437927593703307332425401034893466259022790526701403270961250011105530075505618586022450198131403851026360737625876652957465194404890685395980436043456076336057242740901270211096636342925423098033985451767502827253023568335496700351191630777274611720738526219640857189726643233167705827321847701761152937678554725239000986125112705633701465947734045259708063323282915093090464329025685758002301976873984189077998480719142877721175952122523547419331788800000000000000000000000000000000000 [92,90] -38875467060688305690530161198958935885000753134832565359887398093477422030049391298120989901444147217080951929739628438217144538830705683597081720045955202891379347705314525561334252056249696986760391677480702961679561012356840115092779401564528067399010069250760793406783626440045078710589834168615579028059249540836632878598796419253218725528622428151939728648898871913577793530991985325361537580934295062203366496632624459836885112886358532825904767961866843366632272997932602382945708678762615622055754175413936045533653715769049307340180066885246219780431245202401571220128354692657904413187996146413909769071204651487106947246144765032543433277500638326628622926960787421451644515503136256370917926268465755921400152032428949224353314710957946839690641692858717240348486773719221521952438758913474214737410980518440462680801792884514451967802518464587348646980100691003550503970502006455460414256689214397219160521062481806373257145043476478062695959991986177348037736784247211194472528081361808692875432825368944164247142823738469040267869524063585828454707481132246056099111047444862673255917376184630818382701764957385828852664884392342710015803248634755435380371217089573354078786857401783100104938586137747380191079193522246176174446462333875795289306746241032130544587058697761136135210768370172545654814994395788543028341257571989708808053973279184504367645106938530908539605440953490843322541909141641673697064110619588259508329253558013520633630539991002390094158450239922912702224929497501750393902935506173291108108229943739497192726073080736449407900417102642918185604650410698982819734319224303726204752993163255901662607077027377338752232201730825032254006728777752690881828970583113240556369702903316633519118296425512242506988345993276498799401946814966395143472198890598384046620031987211960096588633614383173553975352029218795739236796878227596093930368711732835594937705714326085632219104823448954885248477953687057371637741713439519354271956195711574508068330075294499529380862456290962584388925378030212793875939636818509393051550958926717345307506648967542175463195327245042171757716706700677186503979854523141776286671953955120872973410873717869490670934792906007984726492899253840736307577388901248814449712005306247812259797000440187714786920005158826942906986555499100577447967782335130970994161415128889850365148735535853947368807547372501786647621719187972981780841887339205092309867803604431489672247565858800862202737794219577804932112584340930560000000000000000000000000000000 [92,91] -12720128132522658290966935419992248314773580640629215313258974651487152279062685616261573409122359594170375433651298918151100445808725132640928309405600397865404517915086136871220073855212593717386822464255399418186416115523213811719929759681702367638086745707881345205784605610244414114159806030830086631538038879685695346999011596981052631594157884237748959793922324936113878873015247314736928363936349653958669403495640601536768145813245926562902516587026083996056016518977000595232656093134517082893192305087096264695032352836425580110121135417843111812026058161681379443492165793521383912627483512497501762012100309986168314010712143427338431892346724477315902612076708939660747241669034458748284303599114803792433095767464722985876292752915010222398358794345887388941844474999775246517297476919694593667682081973884848624026772341890213666536465455198444168919572428785651043534379448743592615629671148133992205039017705144007436807475380393070204118432734080086579842694322293811977979028274542542283926379447673346168359373748161742392998655649899575225761831402443080249698274352598938384885027598535397717574141418881442362827511994680690990982790020724627199165279857950411931797351691531407788841295511195741890801321258885087751247261623971488913699929765662023488935329550415314061021261086683338117571827570097863084234740476641202160851999543537344844141242465493463939472573966885320290843225188887744938038268620405132603485753630003230022952178806422036087298337300425113821151559980277528639465921087136646182768892181818736098910014572471529156672893530511603410415204460467504190173090675350421236327190882529575944430078145643788508899292015854342043735662662253602198220162976789819766896606494332538509244381556125203896749480116197323719480211693819489614796271899488749370132934489874808385326392012901713717486225473689762886135336334809926021619357844628666897900612364398402699079248181232443943827969345844914777001914952791127698747185027912850260349903654480075981430547660625147657184353529482319339911468068911175375353985204864749247552865803888748470105205675093321167673827694685254364290609835673625371134305982129880198392655584909813217093301816959537617332524799277097980498580753913683459307118098441218492703752196452366132400571654858438993302591782183276025148555330814701518636601857768580457158466651083192351085253139647994813964726563565955367637644172510438730387649843646379279554264201682889668230286660221393477038062226636800000000000000000000000000000 [92,92] 5275772827376093229349867486310676018386057446012432569684836534276266301273906573347423901253038961330280266291320787205757869369980505277531271448159936490928230282641196722538442338411459456739903644094595262095063172768338062218405516394511506337552581692000089748753742163296794550249431805442954960237523027684355280595267410447214415666467595431352199183997933300985014130997689148976025844608825408349225927195500741487650423317612397599540752434342814697497959888716376096379499048377838464913616374075204828690986283743934663207141124799892650922039242526885051547783110883161715657514961012194189251184799564200813813801170503384261696502334941763544064074483907516486043060299968551661589022853107837289695210775367639625898619711979471684046298180482180726770875232513571971744842829928389397736076405949305809590298728394478868047906568735242510651594558566141688663499377258645570471354028058396900644392842028109866437317729247604283662094077440672046398792697935028064312611859682145187238086382898914259866754687705701788825272356137714532483312355760083305020305097580688249034139387701835556326501771885133454187901254930049963302929916707272886143236489903537813873872074264432294975172219860719456378136682422098099649554008397631971837185242384871165731374629701111402163550942803936135438623164060451773437109660439621952556380565306758592279933315220843977522819115034289700058791519304963722474367952495507799655060201793597655306825579273835535328427148006215907814007117630783174488644213014777475750724596600333212593252539320220895014092215515962193878361809027712655906982435584351653344290560579215852198570103808091277679629299414707902917958935097331864375718382000041445787779577904928706440417928892167654084064302872642316657887549321131306473596515307371388238316249075889963104624407444000623892506731697081254626781256617783446766347991742413512513122155467224852880857852165394975045430847270110054453042013024595872551397877673650671393109094157232438768627346568941347450631505164862056739060828221401667653282223655409387195638150429076093183806496798856326863936224457317240349594925505080978082144780301460908611032976078605047908496407288277527092973517835748416035303712251684545481402445725684817177777926195807314414763950169230092674622501280352080595795318553162444367590788165510133375417403643069342551207922620625840863064591653043641515802601295509445633278201963572809851072878132161684519288100951620869497551379339673600000000000000000000000000 [93,0] 60066885848223796830246790079219891056982089519830735234170807450919803583023250134068389794833357951059678858100876582059780455222786409045495015957661500990374454910813242064496816762090774153963926266441042769333722282033713496105568976980055450241491401323731850800923109012429870393356740629116557237101165927776229830415736537245003136802944334178365640045163778659174687911582034847607301572641038371261970866282641765655749850639732193637816336778445713484956833036998469993669578934279995815494098118555926644901497848905823685451931607331363191044819858408459471043681357651056178880557711706264843840011123778201865031650005216370867229888585816183229497144901155472578353206750482178682129248454387147341806453218643245925219553089591924303026214835230633363759300237909810235246152418979464622365997839351396219923754081413185118215751862307415128238111531784225865470220636786380577448954631497014660273682001696910206800999798306441045473125340823707275458629112110970668266233208261595423796751837994393471274709352559168802627784308872020761004828851193639072304872700313590194689688106227554042647724666302120212142147949723298622569215201623645693557449570506192150024598132768401365599457670813646100878613243145079266570998598051537641834907197145898138872535954122641024811082829844960538522614174562474266101444772348939098087274075280886044926066151798006083697440002913329582133227050166790665536975203173263114110888551042887460724957673349960375821574186503923083147368515568529540515123749229100204711140301065819686523284098898295838620678282041590833390215700864764686654038226163065856457028042118886858741993252973652448547216213963265339171907368540430210588805560574564917013970689932486343158813643728826576955469219153824570706967493672678848618806646008034759531738066536227344339525420986822250108261333013307166678378549983207680650867238171473216206245254828261413643839831634230873906255440867771358955186476538119125118156117850643275504351549993319020503403167433917862569283858102124864769559068638753060922079542011047435724706482204822801583555702648820382187095545895132796292543821019865789253017439704299105458416345381449368436560753671733915316301522158910177895613640710745732569962382144516308607559496728713649233375552456183721375863497349101483720832596185439005276385206257769087260266043699065451449907881556093712495501231228282302056602392783288474713500782478130665067527140280783997805859716854540460824003416840928855411191895902089432022010514653818265670778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -1335035869731210981019526321123355559653503184616355542775425712124195061246056663832880345382504464888210072145905273132225520064856216243523525738873242979183998892259379397708510455790349478138099932427481891690505253701056566783436908995602074006953434300816285846092525908680899968650627988740888816893640805647526223978664312542586799201580561066877570923167172423561156308863637268716574863054549755452950771869317654837367917822412235910145361612077576015521788102959077981032675798214778548726902432697700326633072508445487439097617258473708739795331389238306037656766953517124176111938033139172571670665790981386678493654743382547683427201969001554501474950428034010238936979343074428588858386894820533994681148143593099086149792648186097671754672965587746554388054360931886320681855705056659288980662068587272018816744335721349054007990856911206283900499742280651095445546216720500654349297591801494314574551949974875525146103774929830456518006550750176360261064026045150325252589127621998759676594535230368806326528307128819771443641819457467923195792195108167493364312638133026361299465493556060485487847223774622867242733290933937826646571864759014483264826319892993399852800196136016657647692388340328362845510331314175299163698573503744926055732319614491930963093051053576956455861714776357992254937685710810427041386389024093088880475009855338444133374182184027840632023778956323727471569454340939297166545040372064833665883791381232827190266566925786228204648809881994684614970198395283055481056165094360066036653300897560590951964118131686685114455146123630407050200876300210278281278482960592877397061478077758298479048951630482167660296076665971820173955883556950471628658826283935483426372537726053092607068203910187904794513115604139824996481950865718545862838533861794320453593994037879915227934911888709442811252605454637083716475766681754249126083546585710304080894516110842627473337552229247147854467922505770051209438863453173494417293321255519386311753383124121091458405750467049674997201957289925865477190048998402312085659112832211820917084834619454767024422779138085471060753126946048362635976797248366649886209891527554491041879776865535643525282788679135774494509089017849964566811104909129950675257988849110070518756206570829599730754862706680143169589123421030033249623875376538221325291873992574685637732586727659661140881414752657325177891152250704209215159375178093492419998025281021744478083216411916045163170864642599758889281677196702282756563974772477903000836018650890905426195382272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 32952265438965517117229766727621543290945634965618852792635604719878286968824352664482499084145528057178444060809055222797661091593729465988956010702792302414654654378475967373587198772183162920791472609833158912645209197812275813767360809642218147163005397671816009024854777055954319484847069247455048747903117358002976055673795795305103880661233839584553215372184424852859073110287623062147097756366517840884612849353893594143337615030891272673569235828783868795454173446134625869499316828949005865244090651845862273157611163584446840908933680379109791116909237814246419275701033968456635497449558895290395257766639727237642680142153257816863350838602530510507205800312473025386958055684497169648516719192951731837707269134125845433538778926347976849948428925352338865633802980617296428890313460622109451172860329845532795480836937617971626216170681700163601765927307605032345146037299331141276060908832516885832402827242223770964482963652457873960888070554451623536421276545932691057425149009238918745581002930979084573158599193606343212835734844754018134724379700589216829761844167979263300615084001848574235912220508378979155936854547535061741629721976685669936867619377518305905964596437746071077923720121268454125471987553294621291351993181279105811701461350893661839210478340785312573742981993338421074817471635944974853947935991728709246464823157802936206279632660819707996438418293650016844631540291062061849680116323044904112895474887170610295942074933371296878115430847035129864945836591523294373116901815446397418012403835386265087906043975859509995871905171416030156235911902900949815521058442287609940433575988200106288936482755483100351128441697698959536171151709074871871640741164308765008578221430394579797001598377280849649288909044022771063336975637998330548714609440641857430943919025946160716164134699442793780464923913352700994028047365029711750221724049110389475668302397823296749188401273948757686759804751963384937361021866039279279236919003431537659012845257024752368024470406662045835968898358451105956704909171762644738848321366885152149393571453534735596786991788340750426703111589204812132235641178166772941370804480031044648197727041733032496250400017881916146299342264456101193493902415369253795314423927637683081150791355704202584575767769274552465882750874181301291869725711648849091772579083663548523481307935659843567809518419694739128560391478624072504142372384488691460032958927127795908761794979070354710776524946506225674376563927874645935494362171714141044336058617600301354551271751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -552063287297262248649026213750109080620940837835225231144852059402477542097603131451930149232481817661420790071421969095486027506808858531651771352392491462781054176977057455393751108534972359111002672158463615358132925846545408107030201766333860911836965600360516607681835007854025448409690813667278461301995506173208149412946545371100886136027778600008761886019536876695254992414561739574158245148559543448079048644514596995928248617211121441022267251719353749684067226856958280508656191754821855099432942911474635634353163258783673985339802732378429552003986172206092432880173302150252213986159043755185636023016306559497550554880878569736947679672182618281448119998866037896769381288317622018690518712960016423571619607660047852836216861355798604373569353483563569812623595838861395271850536488012289976966952494973594796418690779136274856131842905365998010847321103636018078874999823209769158222623013405441595988638685730214713171543843308579787694811989333263505183688302169691307143606315163706032563122397761658473301018153772878124372047549347492353312143609314369042339375855614540399063429960923584305441117809936996063108130409034731601031378607188304205558577700250104285245154006867462108945550127779306921115412314958524116146989851623433633222643919939641748357744301422597133349491357967378017639340321465929651985289435617129585942282187728342968789738160652810867071255809700821230823859535666517830510528253905959100141489571740609673068720060268613166258149453765178083714322380340912697236608106881653417853759822705475052816764115696438333904158188822641703570438654520093518387188982183882613325955053370489176720459456653851513513231452520346685955129648093922061485147487075199989528504646859080595155375175175778099522198711356762740073613660337482000310182767867339407818081643695142540470021812570049333823224210562376633656897788908754857682007796624311760139328582868952160965736639941279175701281423339254932338195303419369648604871084968002891468837860213296190679252520974286324909639088433654728012785845493968760075720643521168376979409382642966698043078944304104977136371715019353746850891426511724140089666869469653821531368749171055029804169623820369807269317278266312402457257563163156451222125708893782904440427446893463825180844875967950998659737736071507365014613155305553019866074190445505161516001859501117111524700172225725147256311731951663310983223699823365149196196469551282898307358762221318284585603525166543042149662389069740846808853566609436720954501216713443902248796028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 5622177717051459677633062674727318776041169654870478705833733666893216628459420726008655796599744461316601013137713704018024362110458025251352087424857401591482935484877971242038601645273962346373140252607922810551027485392161108871366460094554730533829819451704360097148004278303167427427614184652838210359225344962207979311215315913554475862534048544709581818892233685156628293202805513637755526202245880534790377891210815917117721286036184679921193209395507123529865683065002213062929630441584417593923459176670126982653611414256420162459521894027538895269617776448104552844220414646607235169352321605231296178419630801735793092426887233077940646384781981150466494023992182695664944870930794761172498983386704810621442118812534928937875036461829400211349165510763300744240541841384358307998073933393741541596084543201509413964672588316932591997554482335838355953619761031517272786417614878325638436011826666947959493204555213645304866470111664834543303234567301204825349308236171520854145625519805299586727809956746003582489036816379449532099009980937147677255264863536414436618107053667065222819174748456551331138633249253847119903171359437923906720814583077365154210953073881716818126457077173277783579105490530577918588216862280204005293017560792252831106249236337272003396166012472093238468839048056902496471527686010237213225082801751494859271143343514112808401618034794710236898431890024008282199841504858735865327863161523976056937172640982108518742730252909075245435330663648871906598139921130999556690384235677971712170590625457209767750592996669762604884308574990007486946620942614645696127011631006286280213034523394094760712123589724197328094290143109091469757840666290875136783031383189867668320303855554660112799396678660401455147026699144977119072186359814055540489395881376940620529405052566020208075213327556698460403761593692600430280813345556695153051361456857053712218309470583001595365594661881502821915741689428233582146639157672026628272265701572274600543759899746108315201359539738563981882540442310365620265855943734083074096912617917148365571673691814334125180338123914494581287579170032565105462511683070925543179716850984893793247140998069439365683834685362906952755045143086084715588786311425460977416235419540721195213317092371179566045358527619403701157041460248723675228479988807054844005757393550976794448175246207957501436244135198663888774441317059015906155881371793171821357515088032972280973649448742388174201998584610365925268516563411758803339714043892743868123444649086726091188092272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -43054246798818101292920504784228068111689547423425947305247463333295229659306716489079554112399071236186423427479947198877602303587132599795948682832374446553758192255616146532143671916976848438980750060595328884515499759555833362032704331375563925624141242149861094253081404590867145482321376065660129050347899758540982142719341463580839540086946445270652428033186281156074495493682897279362787807523968667188121214979757320824094130430620515175397542038419974734039321462959305935963292427319461198515620679660292054394895621174491069728576704706563088465659159009321994458245541700239926318747562956332136855379115100050130880037310899735670919556960256485835160596946989581976334993571355009754033707340429891448432311592887349795504747650079279076595453629320251308070884078359372851535686970701184427211298349662785321127222985017042625272064315311905279857106494989729208531770101042748061881792328716129155111854508998890408027965596897720023603275193226039687023091028932801706382712369058200432008618146535675524345074443097205645786297700411940825856007464407016379747726609159407919047607578803094846691245867888463225482077503022190997573606478737196050367141482198568683520818044284281229613477057984076975300334257972464155529377135838328196198462835977741109980196555392105197703321602491605495839222732814406746214175557805664019357550879543963124619290004084278895633097163462365067566725037087013168114017121659075450922387191592584081476777937225857823324620204497582918846303326870689910070794097315132827095573916535056194611016717660298075697805913574638730703724108645461604592993790147074067991142997985645230871420089159662268065864341579799024409714381609062177937337380276066411348266336574575072427772576366480822550068642677657094766430725555184581660059866430183988830662629808129366098791622970891624998396425396039537649113589689758337135135667143830970251150364698795596471603438072179809049092169022645477379406825143421819267813025696883730792655880627721047708019972913979191974074449939647722439132940876860772067431752879241511148002115623640480410785516454430288126433171883422156295087884327306992446837842017029508937439620418152664960328248807494398833367248916400157346716362981175027636333668411957251911632691913900784055480622922441173931139849400563314840761890262727377616317677566876027577955896698022638970025071635043538202619511183535690160893751430901423531439067272689388545371808353451109430501165565681995837963233060525229673438882786315394062091955690120201987475443286016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 318723662853600952797900580848597226097724060268901550923359447880370413649832792718927047165870780180532688635739759492200978835452563087999499371004154350795373446365701316418934081222743457621087684331594217519116141866591069043066527816064564957596003499265216061436159070982527835034223880450100716976103173092099025478112682827617897317484527657124286301603122018174782446536573698205664539952014451772145105906121822573617333310837090044940068696154725824325570885418649975585804420693161920579318411095142868240428132823574250995582983597562967268048661870284055526705880052864021050645344800328592147194992863407433643724924935408809881245758240297301008870212269590232386339903530145038000538958165141597476410311673157586054069385613702652955454766394300579540822526789259111571392583884629959988337238280573805950085352068620631850164238487213421320885403977354474179054664352924986146931794701940067393764276564467925797342482619695299677380769455757767142940529610642200373294544521096332981209096360821874303879497113562507018695299079978616016507057990309625585452947778005640158724125442587322043674791501450418888931285171381805557076517556989673635713159953218322494627289165773350643961394014717613399395684807607224940282553761162503455393005530306208203789773161953696627879065787087374543840757425983234771834649172357739037943588633743582006376520650701004350735291362983813602668768936917829690517219838825345957677942098227613810722879234641962084720962952368466938306893655890965174460538254054718226701665683883171772504103173588091523503639694168834104291536666995499153113336043859013292112061453310043529846768771209834909636814633538923087276130774801495769416355076976641342963993384657273895364932828307481970569392406881028882103934279785876334154711585336228264826257754623821579990849398790982986561922476686378174023037995876941656934413513917210906613017344826279669183292433712487732769638178637149688202029349242307841153264620159485734347138039955572820497610832099522063376564453629216166082947174227216341075733102443832010620136263021985909784054736974232642126186660345817818189173110549201777814530951961367309671804171093791877900471824450117081474621106295051887571922347976874466062181015690744718438182565240507553986855778954291550524037354105423885621576821950866370838164687620755753441510958752219626097897810836667565604418735093128763045142461808440089101355881696091209408280234291767648171763794187823120627556034123186003817271852584642963404464044295262070869537251655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -2056545058029581743215429066536803708929738617825523651464894446426949481629871389795882460407781752906550988474477122755155954421038060084385575665774785599094211046923284200803910531868204695724927596192822269554722395811825611530737364006435848124172020851181510099031165325037801118171381062154030960162162668943644643234406352606556504651517919984835218931609194137753457061180358082645624458748107485569882108466271003056263831125411619721956955772991254440587128421582935348087378698105046114374723046619922957197597413500943992205339168096765758854956810269710197869216189165825651247290470367581801709637539360990928577856858468091346007326040437903474512197285563317367701047054219919854218727488536561052756213340401951181659696556260742449011248146885466562417800667499780785117098743812499864331084721339598392495460407383105030715523635753659822960112236137180398904362975829988721503013073690502620632361618345007994520391482221835105561226309539128999629499084291154968116608582218615530491596379834943829364133007475005796827217050069955401934889361033410828883230965226157603291459093148968247009048946347032551641411605010189261382267678648128821228444844883877400650260111825818989819231691153246708644953547059409539077984412442027121670600748288299449796372276937986886243759529822503649676284625909752266454229596975581025651921403687768894237019288314338816269282572138943199974700291259131918453398613433080184552526908801430183132018301665059865170318168971269424656544898342255411224968736020360477193580132192128900399483303288818634981523777812667001456986443755915644390396328279295428593210613279970557287618729388507964809048508003069485999870385409469322076132300257869235364486177159403637014271003935877004856262149289555645893355134217864587395752447004073485627033445504956719859084239164280755866729105415574771915970718070364530193543469937228680133962199523084312295727701125252609741197476279846779510210557813116942917981632990080351968951809929391300533225007268517495466972141640530849300919216224095202878620851309320478907229598116703251325067990289884273962592904094776425865541714987449466175199613931807063642550660855160308930877360990448887821532509555149302452075918266244878423180701543913088650709147774241503045441011436812284121464766396371768658190478480713328592195586961869526630774678994741388970840813738051656711643563068761559789974230249674606638991940368255653489190224935243715032854104792088850090603173959989619021345839051143002096790110365011785794131479029088256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 10728805133636427283942070092990633073813828099874379458354624750603979101592887380398285285275999752602270590560451525130056667352650462579262978496220873158185447543411478231720846366897801668955507442779067019519316634641099823760432332939322616408889342305856358575799215596332999025861390651455068203127417234532795536085241557697931636213778210173513109372379492600351213135672492482363819728858361774758178776098789998452440529293669132425359388342955550410363598536972688715929913995225009747983457071371847012295703338914737685155082723417866290140804657179728665898300531130713116859966898582527149864863353776969688888548889533651250680823281836880252719946839615150304050489305803385532899244563260041933240533361445879876473331650219846390939350712093211569076462057136208252218503678521055120887429699824714203524548642625262135627957222856500437433763572253475792772771610003210953571405492146816286961297474751401525127716731990024858249535727800077190352305122778952150302070661558974087647476342796855019803513385087272615737812579902290019977101868571756149101225553493352426515113936962854673483555748368518649874487549201971018582611940007900550128688860611687582894592757709439868761975301528878329791531008423500845376400579491004440416902943396665777776175023399730998113986919872492194659886088058658221998801919475619659012383410806206663493529298727199259571592530559999704090165273577831037651977296741500508331569859232607436168384832274830809112045779377951742109660622235995958372651409451019440385157437054616860018885551952677525902212653549249070739875663941936808692090645858279637729160663458951536348548092781463004681708092491632371939188616887010723423372338634597637047584947789244884906878709948750334907533401386243966842008649087119938036801687504613378548215641675046712254637623700273424409347345263923731586535158957597540568352486397830224813399803049336738061142536104063826486267333622787483629502047485605035777821010154267830169728498051927113430741188051790361009341415719263676506839335444925849214029610186430977534432819746708125512392940759484057104762749296575220844755388707660930733873509686363205401343888320958969744997323584912807626476293372271636829197152584768702868374900143088579189439242409305190296370834609236606008154671842379390223405760631387421266271755036207539458221233347713310041086536952308675984827854185214231222611011249145482061547547686412251921526462910480430141935301226989619818492188609001567112770701693990459586435808825988142165265441462681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -47239366693577946266230518661874620372971384978900221779157691422188217177796923988785757047855229754679937108553303891627893314163092525813927562298378015468347595504817254189570291110660148547378613468408980351036499571382368240123665629233761152820672081071089834809340527321722473062518411896976550543196669764144788619647328251296647748398393141591199573745742228027682563215012373575715121767479279580163817638377543667320908972984691335543551719766359840411844051188054737580490498688740596217945227770939638215827355219438797668088322300825218166749813571393798618367614006657612267911009569673929357249558961262738746558902977694676043306136477367573159905933182549481079787193554077329020032432261881673585250988598849526720902312766469943860671366704836363390320485509570987408694017439341498036293248888465486302066256471254081644071199899362508536406255714174614581667349288964129806806176102446697722360989872430351107615751813062630645711397297435788759064019792226148387304695065261097624832462293967258729634070393419888139435647715194548534830664461908501618378836377856058150017297950856619856544015186740834423368019735844449352950509720247929810116918670163965517594576879230084787358285662606399092423620023442230415621488165059521749731766103779531907043664850634168510716909088556303560207670964216081883375439934756609207110941532140795658495067760094517806729812545557918366898041750434168263014992858618748059985839925169870740920302527328799405135173668979320729633248163857273179216759182103701120242068537307455556141165769996438589975229354047018444701296363408827859027245547201882577021867767448815815951232680115845512509622335017003142905309655107955749300343621281380511937939992320874590464384628329799533731660112201424657318828526378619194094815544344983424907493967292225042473684220594580225311029386654022691295160073873585569366647024163073242825739555633833380830907765127551792590295191463964973824569789958661228941257366674005119873227639828286831516651290988279792221166027494597548270124118934028415147940125218987156092396526464504135084831390673339938725045055667974665790517877303522057765134486481785813665139378774508130746801219204017498761708388093537651519945905870975931951704228554804085021205830198253934197875946092397970065880040202586779609488328151238807397146290453537840749779007345341896397891576612354228919845936695275159770661017568992150366759269790590821430859617340763613493291246554927821211702882983378086000269178944018840154918925837160584762882913676034048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 186348639776854937789900042964240850783667432223054431268450632700804418648710281180495248908927919536600312500598105729072963690963029525442249174598804841929004075140425136832534760797467037440935896626341908162663971290392922613656094899199152087242308597602677351461914675168304496507876487995787876084330262267338028791977032885306577893223533938829455205316103897691134617381199479366684129345380502077183228376563836239167584816628339773768674134726178738149202704248650351437152522175499283574247164334507938404224406323481848890231462022698447048028442888341847229542543983710450879181054582399412855723290322060103183527634151712645971795476014603261411312050600606913958636377607011242265541847872555309116542118584208145901698926952405912387995415959082174209905150491601888315564441009957084187458944959708946746007477721052993285534951889320933391898779376957477172717449256261451646824605752694845463873540854930374738209309906074114823125005321455079652616686259602482788719258542213757094312784269175995447056990420847156931179549852176980368101160379068780890661630544743407080887442072167613111346437985177107341957729963527893155407665544066110267485790724816908390193254033454052595118975225353142629856322561358714977805778821892245043918439369158314388149940375441964116305178820946006384933589501737959851685915316148336619761633905098461342362727842200468296355709760393519084940738587167365902455957208515985317932875241220335056102531677603112599673560363055037527186271176018782808802616099581111334117602140834391144869593034018884293553013159549064953701026384629760600035782663816303596684396910507824504136321848279434367892285944950664816112297964025964079237062302610387328548537835730937868201810520363491321125212247213439194312248204165088497954040448461140303329539627311427792652343345687689790782424815398558761636681875042485336739361901798505791315176235793826544286273016806023530920829233482467561020001161365371848907174046502504626935076580529283305862503943520917538551260548392829301076065649738925444417452491357164483626660219748124406575680265579921957150909191209953814452289762634691075385127613870915163816400496132516477785144885742592428023387948717073583782256584259107406826595899572700317595476388744132280520889463157539733424378432935756108860294963068474813462117076781446877613922244220655666597826661607131609755639473744317144405787107622651116971031549006969916552347373469375129483878410408917020501615187829218023463205278988343940246075346664777992972192711410974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -668932151770841189993866043506342857378922944682027771845740702338015055833578547091695977764787356182201762495244651460373820399067121290748666387040014922447734757333071443346444067224460924595820555523972781223971809414625165202919686431682532473788567101970816676161588447182375745044073546323525627154836819118261980199282523379679985352393946806076470707843750494875007013137841026723157103825731115131945406485387399941090566806330984161384351670216996766150217016178811881786723765135122605790150314272949745099626811170569020204263264151076593420972774001118135267107321122534523066490161022100403435566877747886923814980498888656547048733704206354441784249547875465137038427464980441370442897280155482769361069699307047472921451392366305031324411658123097987483478053630418543503568214412843699556480647178738305831382016895433257751727548852420375427291542133279471286639442639866710662450491339622026015487947238219203403335676910866348613243393012400252755151218775812969718323168672720397870742831977818344085046992092253188172216822980602751455264853204004964827836573480139142722046119136141176976737732111047400432243368867782959246226480271400871670056384107337193714989908140773759218080890215114027467796947187178179498187661749083350487453033956103476201639612517703059918768585461454611415942107009966170140392355680014656905683979669866947026372060235640614795699576032233144810711871259619800604878681504581892351729673537523051700199266040836907830837581420941946251390404694119822042683939778775661729659118027200377481876743018290312655061042383398920340507394262109803905520629478819670299843228490050527176882743850280077555708385328517263734240715827755304022836721728812129913064164517411000214785425058271358579613671349674777889793984482180914921105680149698857028641227007453308589868011645436959602460443694679391097169112913633218960523419033277481058257957310966745639664463624254102569785155025760151852207629453646102498990046937167272464743106416274174343577350762411035000641674607558254993937445688870695302631996210547931749072817870875029439748016914425004955972952290314036830693788730181920995196668975987231595273535538448025364957725181945482122197492398723445856489712425002746753597192282738666353038039081374630212932573685421062446157597174685653150302135960370321887256402503384116036736887690110295251870245795430042757078909256935280810128102797866288436283183255896721780296466031716842904829970444318410546044415647532827586079564679041478629280358129972329682997753283692462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 2149210118988793798346281656385179425690836163900799524954185788651590883813604929115553483753772146198657630466936795477184668089065305057027473672021984044151768361579537674012889174329362407818982563056879258615209503249554322688301566604982940534897271329780842764972232071963833169361129552518132937248253823012544261443409911218315977655651880938469434254096616014227392804758297086642040813401108623786175485095892867231546367111244592195685938942278082981999006875391095832976210730530424141234790320301985103921214873647047592703958751713338925571979133097181524752072199094180663681835271219954588221541795714023244280268613239750340426166986447754838334025747747292613524037286192070752626366897224701891403484944447475180986973532412823751138940304646797172874676193739934512809804657956114752381752196908357219804917263811846898398884556876376061757128118615884206729102029947751604261405107255057266491032909475634923119400979601667246318585330763790619846549034628819014627598427344568586139012830182780776901238252435093807916041152252511432177956045164470179889660702967158315626635130167606912480595554586992807448030527089760279441393058423148210201561425794331253710813924760485529860876798095424818922782817354016184335934518136081447577099873483742195434317170840308059988031185983005272564750351845237199576782747548289311293879218894876220736092644939567802607175698780645294997777890448588702164704784252290239090432706940634944997606509071868106846084040536508020687013972947924326924721060300661072490452397824263231192600335659112699463211910415951877695604871211248675374659682915322361958618110390514470005431906549201133788456295337046947195864602814498200877757610930997544425671878312325871224984232874879942257196614118776265862645657547020585896726003758725556002315795278866410455716956593703748650236501850844059742461950782664109306280660727705131127484953796878752777142231167969695536042222235464268003593726397583530652139651203167484115301757310844827360693174955706110722842446525366780817853424669668950505930361931658677714884453153071770741132075061715786566273733940710794352868144838246604048874133487351002329310975162947681338041896284617544592465562316870622047659745428310909527259746661492206904418767765888286460607568869963755457475859459511257394361269351503903409481657199048345297988421558308014925927989793657801223345161773184154906860051272823896266590110879963731558770853256153007290794493530582134565809346744249747415191488292648082742496757018852012889249408020234895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -6111611980199279721809421836286853406130070958478491187686954963794751080901568814130231378839766650410984863141426447007639988870764156360079785993024346863534387066021376585169807216999316928516006722941547803809433921113898898289158774620745845658918373229233338002905337325009117133545970673436062759405978164295376647159013009036693098782138437810983725588886064032285732210477385050078497224887322201960242068448878415276737739281494718062517445907266542225198943230203212570539025926480720942091844659766866871555976094936721863910249956738642159743885138307184698541645661497451614182916065356142462146550090193770986065431105617255430133644436979731168663290051938535098961171825965083708340837891824216475179798612900611907574622635365266615593379369586180373335311740280218927607130710284408504486775904250179203561206614315267551718131144093611368726343130348176574873435028879006943360610436308334538265183173121896688714754957551879111821025528102459218243878123166046367048899789322517886532176477464599191623101068125629994882874483266530612785631408475232974426992743823790782748554764939642845111772385164826740586016215091821328498017929341160976739510418449047178294066037435485012662403003661370235128915986021592798692152304265195397710179721757603308540392560796807134842315089268771214879075654848699788828270448434576168438905478622720842886890993602870753473779748944630853103437460967932783458136126300356709526248590225846176441966706024903429302981406414507659240779384071435906375211793343916468534483533320882526019821529483786367954062219947117603764382889834323932928854998801245713553942321814454629855356361703130074684174654053694790629604069934573253458135498799554821017181159171585385812842420579482256646759826517947891625702635729521419816336383539915758108638787330058962315373350906539500484677296409516926314004095384523667698062479811693216945112109253116969950977092822050724018210194185401778593269589008023640300375942967638627280165776967064811288058259295410587658984085660271804257846551790061455248809276525049919703454253337229877733775845653842946614177575077266461269484097738497099407322895023250792251048290918020139349551381627573111141700477806424100362262544244937158752069094935187576474445774366219964601247286065442971538667805832832074667792801499667852356355360995986011644087801780421623787566622094412679520816523114240317688912629331984679393651602650446211207742612643798546896258391434060031582906032096546245818857203824946280613790172008422901551261359121715167232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 15481150625696469064483593370415351401437348071839187735897633203056293817099538066940572975511307934329862705621317871474359166439676185327328078133232912200559675589804116560484758940516343594110401369743682536118084948631379236191600977987285029389216723217630111100530247468137046971379504032055313739789080658013311216293225168810942760748503412486010371156345462386188715559106406738715663995312133748119185176586384528538753482857130549009125278372226971211094983708972061811920304247246854498458435318442816407045211256321673291164578381911877380321705231459802427076642840358365535414712375095752680129508037983790392932084668609519826272908427512812841365730640387117923291501027500359941514737827310072257005729866583478107328723655794035140429149602690917488088922072569794486379092941776909259104286576039103192241849572474753741178653827619227801302845537776135019224828946104254363167352314194094190915932608115602270016686958569563306979366339467818922522469971173620148559698287665830425304761040188144445812379262721386763565148925606612035320916701148065710479731996160834362948861849248002541082886677168552599433911523155129770648932519213876209110514088976428093244336402205630196292965628726267795134751647219186894424008264798632472723437021624367478368254734428703274820377077790878398055791142244890512069106563830636020260497776159946492982662439238528042267362878332940264645429927236646204825066608529754988073963338626706288692478098421150481834610316688854907159713341175828144961484003204236010923099743873888181417795660981873502029665773761975217566465787351965073018938471790485942467195610066303125403169238977535533874879348731935537357752521339106583368037964515010390719952199881621095334022912022432148770883620256660316272755062839138013555944198329006914736252591197163836667305448404257848318146830407681114066534501297064621392755804905071744201009524464469347846360875949848236754318037355212506454672586571425636964200205951015867706562347394982243017550550397476973944940322580451388603341992394667928182452394409812855571460350841015467797019918365921652182756820683997039574592531772148961114969439396303667379027336314475584485956311166448874930117997715356708557178175094857423276969436001426606197253483498692529127767287181982938940921828257950920710999646687434376456099700941253136182973903691962401392278727616598563466444742799637179573664824741357986013977093045157068428833068190825014678776110392181406879058759593327239866059421336062082570615557299112593235916447683371335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -35452418749448006629219547246046817704019574877731952698938913987487500381133485835464677092253995437419292071786719230300734365335290232961081872003517192084931215320980692365656576060525994031298104948111658936638180490137180944641044601718219207042771376957790816474279985749193613559613557247386579542041449365652706716486115789113242500315914647507767221607313942888473497509823136702415982591647889032875305477472320214931568192027402534231835667750258636035541919933654472860419525791154102749189338375430893407973472894776656622180189057558477858669236649175082694690562832202490480008696526438863021546802978362420185644405771582218876405067990100893488322660558871282458161647763358508026593754084286934397444135350590220469805163183416420481180866249251672590103889026557943296987317733163326639512874468751575368393443098087707402324943046521575258070432731013010635974734193380028062399657461100056927475858656941709222248385639035873979909616324819977628756998868610831424718398538433921938435180282114803043223738053752342288827732489648924042499134309150910988270402499860559547327246897953108473962515889641221038008940979642268482688802512956753220372675281018262996762338705100337384473525306259406237225628504343313965520652289158306470907399863266222399998994105976242103040215448404985589065563307339858166146012820753493862045807768346580535568228902933537498355330817994523411476451670096638716360078853073923975106782083244305396599420209349770261114735783201679220455139750065321922157527100378695647799453477441446651328109603792083935005580170692004277774003128348131939617637516616442796042548379569552054698862761710596551333538538025885024671829511959118731807695195359117851610145001285689010600712287817321767940771230250136723135097824609900436945645130291877690479758062598411771581276359934809330590848536035230248681892065135007622239586825674721034414395701444663443524615339831262839496182350485194899580507659976846134116334802335955666655938578022487231017844512319709678227638824977078579778774298825314221591939926707448601174223407414150903241136967769710033560756566743534803967096536743346740460568859482745224195546067642354043386124216669961857858401367635929204290691041290152917380033197080884629416371082268142601471979615616923837456211521974683988722391194530421137867456263155242018052185670594856393375264108758245505061102757650605637423525946984755512241799914971632627754390371126279309464902004893132786506326957910089292136177215824831375331563667517895756144511736158871355392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 74199609882983489822012901560782144166018991115440163878701927794911097576217625140619652997792758918286941645713926101279354881443737009637634932059909940924672098849487550791188024491894695500260564963204783276126603275704850971358984773234025221863569937874944703405710693585213621053807141234999803362543306092116152589413935237044592890118569314095221276008309942968594378096265946260211667015340153223200681364533883813078299473052508142591515843318697526241268717615338258693962045529017243179333699995879707786075886883874793268759151290574130713418856898555703313297880583122820854497975692063167287148766028347076502361088136699019187602134458540963090252795921717500462089231015977370746524219982821240330048891285008481419545020156926384996379535662199440903961655574105008442483329815522361653109925968230737650022731999881046100316538166947312733022497630042265938697206240501072418667445892793386270326054522936425598213261305306299118414387516390681448721521969381722779857687438097703879783900072017177409945036515320141970284245411724082087411813490392795647321756762027310508293465450774283380440093796614513303058843953536360969582237641700142939078992799042994003136113246915044828156330919632179590193202775498807149679695175663881140221842435971729512815591715368381355743614756706191035135571383766844879120016411743875258670065896919791095116650560766668801383443915558113931067476006223180718766104148026253778325901577206871193095470450432169033442917678618533672335376844684786901361453416625265005762074870830971595194259483580046150353704502563698570667911052353304818393727511909608706808310743297001823655518064865814760439958036827787177309800770288187764650782775541480590214270101715346073792203607515144895096430387040807417979367441468426866694730848736909561672832935724942410085643400271253572333041411452723667986908377616814794113780920195304697798882499941611652635689462174483321577875681240350236743346392704285230658153831370022643932202919631881493879785869912615191621269793601485551042873515817436698713532228737912820173757348101645646947694437488439289020926253695236254152906239748529474357793935794433007157312330730519909542050410024884157434795616479702280993263747794449548553171031701585901520840215527749153038255413735496862284219534435384937779191934509199601719096283430535880774162427177781765265286809718356661400965873593997452671894483990949374747230451404230662530415405173210760216565944686833340759738139365376353529379071909235915696135102937820099033751149656355635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -142135322637701359461564667604427991394857946658427839591205526966247503269042363784216339424439602594918166679625874261760791850940992356620591990510899691794729066242125200293513307350335374252819920401790902272761254175554374561774294086554386584523748127212531525490172225511452098418365011402146163758145053301066824186319990828591614501569561370305102830795916843791905518572462406555936930405901392857503948816842094001767304863223489625317828211096247950231327548779478124632776445363329140866509492172007778003810888008771895129954004221545643293365987279563783153635379385187493830216317721579184548775983535384128219212708211193489923346140092294964115426196569119329332915531098712400684290355843759822302870378125352470055874711676202456203086054246976483636366905142028453911774277927425714587331172522907927101346053057967658854090339460512879261786942203371859177174603744809909234679221322605085230846663325843842959878485964430005645321015516291841676878259161268999930125985340781363728612571521630330054776557062436546860464698209229336446232268819481991804122748564634923611824477291243543817300512907357876231533207975897426494640833286972883317410482280376785519488361944656989694139315379593186611288163005451961321706979604283107066518998990335539618993713440747020507170493652877161781594548021345287083153258328887954864375552108001145208836311898842299076668898170161317901927012788674747992639877255839924375336704856271735260548909866128380898024630444945830133843998945523342565623701187541031512631562195673215120335300304265742654107551165525553057168258680916434958900137890630404076328610864678696289990123421420302853513007264959230171896670390016541475416369570509186419783318798924802650045998515518604859499310009856322044734164836055390291522887671205887584001862845537582728771055953236529563882892762282249241091154682839574452807579882251794988811812274498371448078272858045597568678064127658395655323293050554970121562702222095547661182862219892971228143424693626488285744159864954621929492187571144757362492888443394668831236125099417594519752033198614119749321570720538181934212464828805815303628125527167204370076461811756943060713706883837187545572617286554387003015229074336964002818823900740242526560298120007679203659901763501651487061713664653162848833308096915371179257685330729839007201531415649361127858058943813440055940193025617211651328288696256116426221581866537666351065593814995579179138673641879522993872237574635725905321428366390303584626677668442106423081778091217349771264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 247799198582257251473974700044398674242393593277772928093591027465664216792733131355974827355712995566045734129930328537476798077440749505760865067144505242855970699522613540050325235324780147959396504739159432764284923610379663384084991978694502885122493612596275962438837978030922845549877237219625623334164773412661934149279296466023926220805186580428798299252884127680322997601501170193468824670891998657750395449603007742430562816385103379616844591376044478251231932060886805694342599968615198022635004124524195643441351510328151977664574367708446641812827890811620468592281005162249604079189162847576706982052431374244619286321670393065107551962518784817943654365389560035618508642944861892994383203509606390004208723791934183559378980674278813030174522826355280301193397876035452308543643999741540051470283744830347402472192428331942615828197303260007234362149257321874839437604765375901861031221292010663853358222931381308787227466555242150418202601561333547005303514874948281770005973582433176853496446463633506609582794163129538304932370579930609720845672479378235734027886614188379851093204821064614112180621068959949167085404420614567290124989287521882517995405318503566717995346604340503999626201741460866797316710825145044017294301311964342235181242236996645390465049059031725071555022822169236121671864374025112849339362314015484627905038027877529209554957621153728666460127228177042481150074866082289840397043574334417215695325255102398698550337422887908085689344473637286286900771745015656959333243095091765776983324060312906549640086950312918307746700392745905982073883452684834620021517462192386814048016617932563280973367112919556070997722418205470325493461995641720427433867030778635103425707132036633848820010091109225969067229582824754771050787515355720364417852021670546794986325244982205480993621194219265833127093024360491903372741704623419802855907581822507116948302451748495871615266291322044098361731002497906880931174150374126405739017354910839157437282437078128557996775224275488423004704753829082798663660064152270978139312072026349590930418952332146937103621066501286932239612179373348206820465693619258216117175694959012768356234867699995251247936513608476660373947677548445469278908731491312197821621295356685292824180440373927614695453215556803435389517906403484961250528807810281555213645295455284160445724647382459824572411463706977651513427413737901938687729046637364090552257977030335500718743316525749556072684894815359893960924570190935864486628323952708687174346187217936654658810043506276433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -390212021840416524597938164726998832233697841137945949776949546532423400841479086681904691508352746196897298993052515925626778939698286172157971030364063916637611599814142509689669837386709466857627877019429662207795162023761616642793019492831134329925905174727506870863208039421839488801984501245459568662987256942131621287063602891455830536655059126005886325479066979544601355287262257995772118793819862249988906439266450619898818988761690319703221277619695227548619065441284358526062465483727051292551142354580819684349906292706785770410014558577335682728085423595063615198104724189986920030518246588228097319958204577805683969804599271644675616112991568634731628236346514355098426548411584447936518350162094976410088851462750698130167443825760217530501198605799972250468011038642602117453656942146746811699552527875380942239404230119725098960644481604834190343707406722568976690754500913192414286347298246564377571611493014772417535566695215613571363082957554491210152489718566180468218968754389787491391597395608794171779935901957064447798970424121037829825056519412047412213774402749950997353676036544159629970417197014208774538842984552406823648428198094459416483438908645935263977026688909528546557583432869249896156432648532959943628905601264416807082509208221264533674171530415044813613763976796654319757795695564811797139059088581842456823790059676615953913476197468312681825046635332070703421795622034748091607098634621623472873692640206689938464174582791910025602303481756173596028939041033449879862374267927198350361378924566638164556258964431689557101219308031526809764923438693796081949395781605487750669069977343174526486525174183461733257098880856361978216148551662653821966237824171716339011008211349945252574858165064550395262316831749118212794731717294168006202048313230647211549730359890341468034114908836465539788472144835438544896625424560374465545996221046642416610984227098542286393201753303013569769875503041694212014344159663054433662424999484154751481685629208736200447428677449456512759409979926418797751122158630294354711039206631237634160027396212474736615990389115909085398729241660438817515922040558308846050125884802007303280580561312753184996639519843585496830970337428866938165446299818895240633964101377285665833831527514111672076908686781976417314064664660473305762965690893970499655470176376667540774204869445624974512331066734218746698485435316494618939441149596630803405116576422546558042499340990946978612573783399965757216326430429308087321987462270597171441313489920596876167226369503402131456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 551606513365274487221939816585640471089660344298812603065172220052993625884352099501597363062935341202101068622786610123058128480498963719506801896897058745698359583476139098715302070481491577384980449377163921635775704360984153651066005163880008444759351703503395474252379867557500568980181636315047907934043119155107742518536908962458752942670532799223844146492853320643560550015394482234506659245827608157951082519748015321373592361011890338113875507585731942996294844292293080260294667272915090816152458052501925932895003680541620879044129467814504666161539331063954297599271848935213888948059754877386564043719234911694746426387330274462118073699318018303708124679111546071205817398485666076777566082058832784366945228042736759459514507862911017811043639354484688903018695561072321877007073818999234745887258609057543673881709094734433267868467464303421137679126420868563397458315164230428230393386164961408705264017848880187009165440757500485989940044048366301908478309492313751777758597010394524019511196255823310500366743808268142834034528716318579305461775307478806840543791977465833819808223697827286256166493469272201931106173774673055623425915668077868227427057543272093027579252333961521820633471073746930019993331112220022408534184245492919321512304325253239840951321051226602211171932284511217369983403456273432408963171332407133158388083058115169657038881066593800798430243849669208386327522369729993204845058583446994266647562713738219600695073332521385475777279032652740540654414337552274369613294169375627619475557996056234595954499578949645996764971434533192870376590137835479988345689645024097270969069209777149225306067306637195371351844761633209062170621872803386996890995653189811372035798387159538420504104247328895749673730954292767490891604805682804757224658950166793452814909873080575342872890469328098666555046485819634128541026285052765405768831687587905844917036298833430431543898610592791612837326525898756646372196389211289574307983070364418046071067859353670575985636001464443078189967003557428986035812328739121755401127854984117182733984458573233976915982939073843618428646124737320864436542539571831407653324634671564179437094942904330195667719609143606799472843229140956435944769781107899880757831328580396775488131959914019464800837890308527855528556181597409896793082340385018118929234808814399392767063546740216829367088877980356456281993934216331400366834900248082134620888230546987670548906394458038786597366071069764033502473471247253546706587957831096739691418088333715979489257533860237803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -697220243196623024915953067815932910406030932636205217818152297125078164693370648716802305703945405868609070755633214279583136912685788939150294369543203328690919922745818946093199087490965831895592665022474982825526476268027247526189179133248274831370478116494002716434931714436810960501216102966472015477943315171546765804396008627899682248949789632110335514817811151810737769612124762609430052036193168503995159953006436622416997162488016832566313690830446189321581873205573701374514248789229842291868893640603617160614800463940823085441376718505887215533103026268189508912864215479474980493788118956000489355339558444555121453503346183860322282057710163727242225773818842077134112231474508618857693006758130003955472632566788913214742823995364548337071430615688647637751695548925572799224918739262265486954093198038392948108743671663693050655382511986702460620986467086507300042960887585479616605415202449768293029232743950952623803759255446769397986598042504887613194539440695122265535365689776110733418546996636627775756586349468068738665755971584622814949572548663459695560431730757262297174983392877918971037586736639772020248169704194053443848891277556863062017773805125859927079046669070037079031455095059683251568554979330145695619409860228570495048686988300570301012876444618065912787607103440940579622458333593216735509303369611191156153672412498222090515687531099901421386641809657411240760400617026981211176005633308634771570663655984964812779930818063911480847058955312577936441100537611009033338528113808336738663499705317449777217175034776575547819656279732942965346109423828702227925650624476744579438685217493952937073745254780981088961035073236809368798854618318057901551388832971921236949336032671343318883559017026396612484004117065066494387496397713917413343408622299270665291611420855952119060197964822535802847463378684378933236707635380550259449921674053996501177948701195106881316241436037381911880856300561230854952251659107135488501356112510460776776181778106427324296324832047798048481439020792667229375267735292405116010749497928555976847216055455083181238710522220490612931551012624619226042196788339835515345154791586653932303392230678661467227784427633713648414782531489044734360613807432459159861597001585748404110962071541832640283795325653247065332135398788097398075738413836301570344163021482991417541196900520736630546844942634115684318648908409220230069016578607648064951535365629341162371366661566647109089432022173775498088037468757302770832868528815687214124584480420850828704121975707243905024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 786105495703318547876278135577711254731883181932107698214471801560484027227393154871012973922012470237342728043782168288703419492930439489971863297492758669774207099441067717728361155602622852030248698875771552459205077162973642815377110364830776069758095249132109901298367367863765689893132660567566847013740610340136090947837539661807178816547146001611566455553927353405605579642734419973715746358121567913985215677715775008323594790469921623829780725558187623170828751087950555487331925605460768148957675971288280921346097468345219152121203535262399812367797325102129896507969139428304880713220040115913885054463255109431735183130397916002746122497092098595174756267557787241908353150345493310478670105481657157773509955942485486923149549071442143875753635443569369667652700161847720945683761607257257725893507843632784909627104923536051822793653527786566191088531358211028985286885261468537823805046537822502849625797950653518923659382998667658874500352312225294244281207450435420623595883333526957846797816282117721919867640078006729254413750968991580846093171494683520234444514926292468914873757295551245412602769218658336881990078695883814459378746524823693284481713466891412216693570013414329367333948654491353240883865815348801438598240101264077827255519455142174912588789520806741523037202704879886836139975478728896725320394286660224527796012982390472828007375512768353992377602401783778061472936442407404385313253911967357640673817279519949396825964559488770575148280517992891670938936386964521228881030143450501985087605432655401376696328172670208148012559898815290601602542311237273974338583606908048677583826142933172519339695378518813121209859201158976832732434289680898776233988639921713774490350068859940420095635266802782367257981540186207839252426890521258342238461915723525590006051473664847764711346970315891224761923295423666806484926289005728325256050952462603383952048230635098330684036892049958276697671338359181561853592561441880773181454655247922891077142334970501284015032054147887363764848772916711967994258012341881186772504788459120758639037102889800074651080821277662324754816844527899564720288152889768157911658550551304798448551614468811721046904629177820735060640829607325332506689017401978839603705581006400189614283584773195274655406956322632768839370840771457466995066457053329153826419935944170663128111854123708534672222203571809006846920085473221271519293141545295860180077317624238326780850068114066528353064270670454050339767274003480157352391304139784499086668524292744576829956120461684244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -789115702142490743063554548522868357229670214234283869946186792035938658877872009199480111847194501019999270431633997110302844146557073606602205781442856934362588072455678871627078781205362065701351693007151404294697430743719183703650393032841629612130655158069734007194836620556078132595432552880056379276479974942594749847174656303281956829265842844788363456293019052563092156624473505238304866553969629010909085817663021366685590606864071452528148412535837661566773395813262228642267729922453002341954845357787616728267544275851636680408520021766105587857621850359490566323568350531726465235366814281440016840919597277032064140259510527497601253184856107555077879230914825186183890394902804492583488684567739029228529316795509014386039273364293245475141150698599487069533548140499051016338727280785285244652410527042437469529879035090375329168340014938716044652049616578290565839224058635943480436403117742075987329534776709596288754747353250663006663191678807764086805733651847175297353312287404474934701020173202102862112588947530618116804822471078253005529952051075705074356189247387062355877075866084924333745599550884347466214048912624410601883041348527668071905473333085549793842717347894389049855993354511375443245596250311394668753559959487439918903601352563501894931768416165560112461252950624726720774333144889942265607763627930857769022153236133555615890164722562913104892693322574832674248425159231610856524519323863310664464771312502240330506247303804463676740137864502126566903333159471811303636008858413853759732299452162692014039262147492801535314272622889386965568385681880515526218490473811664410406818106091234608304706595042153709608849153118238900018668789978547515765653659422130124531712485420975366248488201690619958933178290697795122624188892813171903140429502202019146268003889281419459547195346516904991982100770575850430414268578882578191576224370714349226216981935390704655147457643408204158260328023955935094281804835005168943257351843562238792383747301622282267259639685180217248599452542496570078318202774285739068916625407625139748356688902188255625227980182604603538773538963197380261754088838733677578567773406189343890848372115930538061589524945525754366234053048320898183174167176027490422291050159130064764221889672595885919887657575744944570380339073230905877176937602032379557598428896329348194486023058730314889331771789034825394077490674589332350366908275249912263121966718814394690991873254863365773900830199460986228773683853874202907739943560728252403887710975726670444213078599535991717888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 703555738763044920222884471325383477361513666243739501240977099732002533668492800395604052209574397335186376964281223056446812561005422870210307729494366055024588143045409359188758289207958591545343907064458268962613607202195820347730333145289212184392250331452106981246862271789757795927281560854922447088933258575731864621158154937160929733185393457818355521040977965903684581446480540626702519045984330933613010449765325083428973369184555708610122928652918194527500961369994844572445522978662079525312520207536326304121147121946303906979426843033930329426170738317675209455587747351967103380638467113290346140362195571638889690235607431752191833409259664681772251435183670932145393538932863724594188578984318577961349885268530972309413711117533493131668858452159336942522281087386509432849194468820614133167405682103913442427058179258723660250566588559070399772084714763920681361634847399786079179366461985056345413602212254016443308683306270646025911793234702741484027217329439534611863198805523978711677673452418158437903050738629650887142567302354654367537896744940145569805800161051880236067109042458601546342728299156595393868972424405548617392347215991406654595338373651947257674924861487894037910494169579973570557507362915642985153370125332880210112766646181425636357897628929201503722792275841185852158721845502390504823827732215919493473906013984360600497327656911760393514892504816334606638471986659287989642475573513564144533809653100238048207373889682772776811353133616701471569296401131938123376752513526134891920072232232912808538283651866258576933899928232633115465525619394026059572660468525050088061548025575763229961245948350947109426360895337073152162656197961459814743348399708737304649790583741436270593110369656933741848679915118353460514123532545318483731700511542028485872929738809116283259258148098656616407568834593348645920567890168742462277612540358753312224619602571944427875855411199495625178217738928421799212477643255112250255856729844167419832154364280886452983430107791297663529112037776958862673449663269742026693267013146558583726309983307434629105890419387985941711151695392410044241603432460270891379490117501603193974797584433824721812213857086101107410973628932762559703391298268022287539191855418519804486167105770946615417102870003344450357983921476459995667893420717618954106887573499489927289069950283988222608063840634289106151117894548763792477945748478159735857354019659446686942532305845086329680251168201999816155487463571164922647014606145644523356898706356707186746115539876016291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -554897283804533260310064325579579363407301409724654935727667634175750575989322489101683052848897732027610284476615440634488379807961817413552930764932594516782841032949282510038783669974396649686659468920363082304923176336954110470856812343653652937616229695199721573238639235075173697794006788234436071264972148631827808877376882784338539436726180126882023357724923858597551970324960111716230814002300802875786514646286500935346843728253009948258458236728830697986871292855433348541161398185779886353807977571191113393179880947634330987995150796559656813292006546863632548678246104261270989812333441526105740106856393858762059754777523459632040757101563860907738723077926554910966301817819384166660108125583653544356654534046181377323266211039685011247890962340845675941472187822383852989998333430447424626067249779428774126717083411194309732587080777780274664065732849131911775749084986072722943571421965323427812651758347280400557038559544440380912845653009037734079952781130829727735451677903606668304267297858509690504988478828449412723103888168300946111883879160759074334684356559718640731356217174398122825347274895994926329541411476571985366101160952191050468903238239446294893795700676317031266746977684201915416360981538685121839461385773128330767479724602535051370798297337273533195626821929927854113454806640877558982139951938672353270741079782726158101251812441599996665178968283833712030589287123890667386745706898794655680241149068935013116858413431841066223574558162492128869479781268504880742295091138653274626964819374302109128659933360405454370956571991649443200904225478991816932158986115614156529703838421190352744193044329677584980054637439654069042279003472293398987994601193591295312614428086104506048543496186327044749978653195856867528519224464910539828789070411132902586671745265948482863036052272557372885840636681678819573937496992761183196174358167060859639697524631632984584528515125049775076616667588940909330820923304806459973627036907613660805976986308029622802849109468724370603831075254631075208758778013688731481244179043012567638691656477691181832438523207498010993108155055924847046099125630911666314356108901589049103140737915833911356148944382279251104265764231875142621477599755889069573209177131034171608065231020795931988169566902617648938086510631371676981908316398097455937017872919969599385503984881788053368207061256227273086602186204628686703383293779212207462144238151235030901608758967404985985363720654737197387392039577296548750590854499541198591030339693203804680782996034700705792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 384457748910677477751518836697512698607098828818085935177621836789633841453553756309816625850143334385491633996286366638821209252934483395570111780202266796417362834062880392563800875565351191789914977751676699324048604075230434997984889804257182013931504168848325692846526705289627813581923309373159688707727345991918674671234425132500356495371916494737167265347056245402058079915861969642426003675599624757506778428140407856408646996942268172460824041594609947089031155729862059723340542155387441681002507092727844974612299175643410687894568958780807778772683170261425906809402390728093482289876338435362210267854172994398757471209200610615830975206658364197951708649958427318474122863325569293493105793128776693894091758259381215901568856877120535800392714508283162687939113590180970637029927685858235604318304023681183532532446721452739812092888481574643934028531438137494765814173363993312433082981851028563179409251170354109038740784257523757310834447697082318840688907524260211974451826928712325246771051215093647711156947182032276279060802986925645278271471347631687669941451244193969569076837446121108108293233670666254606681603712836803604128205121115073717333274592042994821267925543694236497588381103798100783960013541956403427377360639050269847389217666490794600353962925329821296930924920798643808329002210562151116401348870422269808881773280661142318256617860529547159874637530173113404570817640909771101757979332277902946554981431084987193820024925622619224168685981210074214520018961122967008426855409187831577765421583062119067425307478490109992063111832248051494757720927040469643319958398936335768004220023387599660005840137281269099863917480193359848942148482892281273333038787176731656333641912696048738930105378651621956403911049050737806854304260442113167655575813970755095223146879709544589249942138475321882677861189785009839219574754905065983761696740955413704483163842312802923428267503956243840781893247236306121401492481554668575698854594034710959607070887816095194242377952545634551852620989172750871597834047702205861469218569263882409351903502154505681529891062350267400168124440503565695927942860713221043212645198321186568848762402561884907374906215137332050271534896050156923170190833587724214057660071452228166901997511619372926827728568814777205648347742044523702130835329939909339053721013251618525661595063754242705980669757919302692819480345939219934637146587745385301136340489694058134691140474210022609146633048479020427170248447721834971000303547416867677614190058637035751280392766031984066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -231116448361079210878055202566817796335988250932527553674643497242389872980119772379526887041419325216657138062035212621221562099214150392177847408461835206215624101266931586107107005371420846299794261459671283921608742027020893772462574572556012711332678262111149585785295682702325385844302533711536353668786464399000500229160152977402438926572008953307097620460212639764879377844412795287220970528329347954915481129147791456549825707608986226127323660320044826266367661544293995357915204118973208319723404666257177776033231396187200131607789722180679516996407059800858671003045300001409946572213393259388601526518245994213339208447148700518087313501548263613202161067166991253417386682615866237151647350818845102804448521155891529238900823930927400247134825619225961687394568488743944689462581458966523829853332334084048734073968303354060548509544540346984919055428784472586597553745674080652904774206789077182980916123546581687042770691639783093118577327757070759495500957561833104818528845018936072993220431989359299715204068529368281439957560993177343810818723321530570597987483999579395934380865222021977052597831057971504686448980032168096746763773404517025060914282757811061431048453332638033154700669371807417150214624220738341628964266978658978875580078084848173957454380585668880075310287516509274665355235918176172422293864315571296456504731736713753808576160304903172098001659665929528992934899018331279631734683542248607124841770940257348293332707630972257730904099202567415862586713272522679455798677180538162926035891342144798541604686292129033377158603882162228549021908857691730804656823398782357701015771814074575545554817391778952768879724932225648613811264891016505480982466947060790080435750408035608657918080809548744390085455266196580919513985505031528665166558297564264436102387817052477156367909592779678158591339298630294092892574639769841504814234860991848003025660489769046454344175187162604740662194648376321038234279492414507951378142576932739160955450082797174518444744676573471223905814328239309459834567567514236866928707298770361099316175625225390324620031591791523091241747909859272543422802621859100163448669192973389158327171055368207518118645788775371554089948704863330830445362347019755915764499153613925446089344555591796497149145863181264263013735884421827451779246784081101834329514351946594735199334010440602528222512625929168512666109189401357513314864404502560012360974586894849535265578043185144364021445065791341231151939014302881942374485548962400255957780026333643618484667579498940596224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 117784644342098527446450696492312882891376631446578605767809518140436752859393444200029443208415570456443280034785794797183213826159717236153927059863901827155934125000669965361935511294497479219205882110402230527474235809654919655162441994613179841983848346233060097179254157950059521127247834298107528225952074136117616326930232989172018311371140077170791599741974088624819657111348117087470920281137806135917213598032722670500565017348674684372915318450806036189878979297999836452944983654320830396068533691148950513668540056712016129983880808132388633497059675488683196696043456700411593628471055338275449411371922437521130175312739175963825634569404286593454877043879332828528800450344036652424661506637900174396487580004916844297854020875290981441427352801174461152243940522256294666509682128905017849779233504583837383417895511740013841509494746890734839117616619965109137579229016979848277457405453790155677212276101154493405692534737826432287289902964360264299624288964000107933760494955058160649662069096499006107044149180792107948722643211807971339426310948428055848005275478939664081912797610773430606550588870762687599973519386206514107353197287559973417992103686893585546605753346471359375801163575288498264671235222101328459917054525960125804680413431729523066769522864198670764006395295431239259393526320658537762047571528282630615027345972214830436119322333375853045670653549587409299587145020707458652432603306893704987721484894675328213129681069951093839276429420639169456139898043441953745419312770621348149940505829046006307976136285477825484456613081737100590596384483223276313863563625295113063622418409873577024398750979050566590530054393105318129608101463134323812006970376217912348645530914211827804572602628081705295820252134905637990959823440884288559970725047825300301154622344068886100545089748446751458846333254738711914784921421508631656523428375718115707178715956143292236956666956768045138059841880777922334036892278372660998215587520199570364234990864288000644822438600927741269374623748612322038350819272041808389996691072724500319422209506040990586170577703358973973047531955409534648734812657936834183233176054494450036063792676158057450622946270410269108008073681809602484123412635544830110743092715733081090633438624718807214928596041796955678318681986914708987264554901180858934197498512642885879420357133672916162271201970944245668578833597828217795609938770134126449877514101549110986760652787300528163663288929316480502746072043344952099896376900485492193945949991454581668916143876708132454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -48414491580382010098547257898531288714513193775304491839102515561881179434507497154165177341223809030645915361218484283098240437646370963589593040877884580831922569980038976645522859876119906722996650939509242793791488495291396263605022341080995096645726404593912121821885585369596883891313289161261543049249443558703506757558786958335764428402897935469473339729011887017216334639972646668471155297452296673060686471512627771129418679377744189097143932755220237697144167270238716620858532257711766833368640650478934918681042769504707892844829165938670919182039249540854439850586051867783736719691348899723589983454794174304997956181413246809819327762421640126277114229847046324335878876180408784872620529259567632314011817771809679931062646132316319950786616794516071031898687382972957100289131913398742301923873957032484630068097347922968433048740134098940942082978292840269158172647965342343841332752551386909446968471521403071278540117453432187944405315075401177303583883543950568758606804367394889595243428360864840419471921646851555950581467646146410146436618919472335395348952212213373662835440467666321567687664128066197838142896705600728779460828294893126917026137534746845505995060246240691253609417887076438265495355223576327099458749533561206741724332699031238645764258010701775380679677821251638554387297062839789176638537422312477831631203354388841244544552528767786383499642276311446535027772798445824580842564562052097931824178543811974484741567571565197330773615393751261869735321265847329007857284319185406407285715068152832137701717786434245544819715831251100787460820749094868762096278150787275464533139354868395342270579789965212960982433121249938119963637950020403638970723347850831976976981952676667117148048600995935908106885027217987612088294950808154102169114695373485713173354851162994625336955235915850429382027333602515242009841265817833585697989849114335397857117298313084123976563582039234378942552736142474405920780892352058767938277686363833597463125936309290795698357278278716663469242338456049848045498605258249339526767134963969410715549659220121949530379326838879762492301342079492713347108719545347986780490094928828433043311331924935362494434145757517001321180965521603921527017777174681076651626058498089447115472407219527922119313219211790774733535601699836960378797443492928386019445515219655820539104176186582369724249207834626692155869375241940886994781137002153726570450876841392099174036351577135245042682318793020099438369475977342899075513962726966341049700105610117817678897635793404166144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] 13870392671631427133851065455227079496809251269011405123652133495552663898361179184456399401817931855918068610130814974341844810599576088486286808843430030655468911785846271833389538694945562000448852197271953142223549158738647756762292475178167316036097079116357403034265001792932249449757192732222133751564437905503186709764105425651295871552985081968357327550811109204350809180833601946919788265265366467028267643164622353629517788167763264655376624203944749757830019565133469044146647828845543561300149320482958863484275594483476743225368934421212126173841845085604829408928696836166416613954033877286145535309393927903527857853114923203427633574724563906201966466878957546917379808402411508163376434429279278240171854940971036358508388861950960358916511398474496045088353309296942978411959211558989977848568625133138450199644375208048425673214505687444741452598384853490236192304780068074297851882464893671774515656925175100155457536576556716580170320188906716180608380436531466580573207686324419538915468148162897004886873184602038844319416095254694115308360520734292877602565904131745551110358619623546450763325733473881646164742529662886734258310882234345695492949821286680318770552299451572254106517910844483170107618774682600349095824439919558729614267785610996181191325751159829892663184674621967365774956691356185969137080270454818954306443155452693254137974916056409606666844399347499264288920750699810762145671985415974187420473640284047834696500525461153664764434757043658993384446432443204427665867453237371790411730114521964265645753020903311128152465983284034137964467666687000924869181181335811421404640453925977268380447717296250957051033899156030982303165251368985089664453162219601375305129680130238997533454480744349780607944248507234575957360103562416508796590758452837920557220557184138453244482096693442516471197449039978443557363429229489051771764755480047350497030030800303177079710423462480520649982002587145817321630324242360266334843873710021507369582186359168324679404527207819971665890628295216387912886274288122347645879929777492453854551632766139955141006360657428343118746271258802483043325044939353912464823909338661499344476297277816684692715588825243677012971647383284878295291098132718547287418836973033751401608683690010714479779305677650055195864727129658156586756313780253516546121391780429506527189433622623800145096806703032186780388116787007122703834378252518564235911631344434845670499029906336484449166327470996715838539063646739127616876289120404289660609283157650975432705590725695242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] -719300276673415074703665135701945791692793241584243491743011868003415114941578181827816054501446119355210059539232755922136867144112180657816404512595255898985284564264656602267994962779613054323043897516284238826821568796647943241620918118638474977462757083603270663536264669327803302383452267843489604137125178301062015071780990183707809141739523823744044073746149011988766699849991152212194611372006157048458610331842584228855892271648445961623586356117406309762044690327493323094264186730857339560671928904234974191140247353519344376882338032602976507974475202366104848421896167754400867574703571335074888038440219812716855156769250998429189746094937557909388221077612554872669388091422872798724955618168586833156060120261125497079681725453405270804431614463432874223083825044356488191319072120849197591468804074869008324218279455328487780593740303902920878959023632941819204553799698843402743276777105678212773587431866368649790837164528693953161015796748245229365750030509940673554092606087848576703923198708258362695395687951554800411072608840176676300504133580350073639554645683371543016480554317106989758691174525936091106366343746589044784626884157266977349126064686107087351593303170264094242859216705718633449971794136635757044294008946983970224227094965987712005299588666656658916412266021948815630610240866649596848614007035728089502000012211428850837918683142618056770171093915039871188537995414406229560696703964616288960972802529965327381698956505411519570537919355895069432665569608253246945776871081945939462646414112724489592765796831902172075638628904130453144916994718021136887749825592746445577502812153325586886100303535638552107413404936698868820861197415561153301527237698212466582387971038921705431258045113184774217033551375514138548388640305752990443410442779512854252073786589949511296815107340223800278584998368187711721901402535206721088721290143677768625419957985388011310851107477210246572849850607445783257692785814630194270623553065376502285764563083629204925643628150860272515039403620373089463535563292881987186662616448282143694381771962357172653200103873211947175243699008949837182076433156405876568695311345120288714941276240217503792834583970451015967542657831818786962995076007899015715222093063567705971898500619077872031904624850212811040706924965911591548586106026682986354029095617658780954882796364465498025628789832984674691331161151526724466542830968038864614002907556731778084273175742488878948800879443417487996266790432487061036824194272682917333800310790170713922559130128630153216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -2297940280546005305324150181654524241216821608174111561207626462827497158255747857720782510549034638114676615838166613767976203692709612223785813169661131217412987978361591751786502456834019962468175193600679910893796432648474765592570953176843397368809135871931810611939737915367363190332697180077027769357924936601782335626699694111906391714180763897102911946905171986974144637170371075911053884810442141015442139399673938193574440928401896535104529077129019305649643647393887642327492444719268960270618343170070414934013762866479445155998681087643088827184804928687798876218152518810931861025615741727234096671309675920202418626411425159359816267142172062621955951586977206104036883424850726656449999451718803364103812142630717792795370705215124636917196300110725990923835250106602289459377176526984297230536950382399472892139185226363656389108544364234692844006174490959158281203779940963517259923936068649712529021513276417992838490242506988091991191116407607440486977171569566790818969579576212013911759575386881007100931547514165956057376030658312869589837725161129534269930892448682172636279838303542862761178407244991311008555991596167045562564888517048064876519722483454164238628964347667399227560823979769110600873836670728167208681824643167053676956937134750833166902256484287075334606547356436623832390701071523419715869101628813606820257188266828168962723754087910216981110062688706455672690989736829392968862735102847222256650043904585875877082112131357773560489555888778097051706192527850429548087861003350990853732949812362596884275105459007582264390351425783087412483942150826536772453805131853211947222990927994856488431192491009600121823961206900612283102442338106766752201984105040606454479453505778612469824043335329969688820447236714229311689064731917424852468210108346505810307723404140206452286995635481071432556177405456494211537771147924136388646465461639626243938609605402310689575798987440425647236307133169434351793613623660309081890670341778374349061151415160679609797452900019024586362877268701776682586480880724032396589409148115669630128561872699347714269991393933801850487116107369202121469744521309690331333993716380552321481639642998908843480968312441607090435062729323035740284182900608213678535343838341232397842376785139997403069270461562985916975257118197091186244855003672269047683759921334043736216859995885538117710503801451195529160643796862426066899001331824278042166197734818269258846742895359710809693806533164570290961579269853116996502795012782252186986351869569845797976517318908313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] 1927451692728792161175040014712561251090633693044835695593539280889070570352417277383311711080658725659079899790064239141298542586955989219716480537682320127774139099813870104413596805781580629452260718654507967588364270642088669862765116576412387045769116864573157464952307603474046843167388756660641066484239422242469209652781418303196173585268375660284949163284113345217898064347058239457651211069383445488655591575580470971486847610284326450712597378107000996185376263819782247440798061434669372502635000395349041017613870480515246244552546521482599929151121213006642812751867943967891154285052605001308629769003126322882903771043588784736332861543515954860359229469867522728093596928703773445708840688513578569593608711592644274950693859746612942042315855457415462508037184914713693130115365928832234180993698012863013306375290909536311819281125362766850732936912111359855128826169819364986610141211707146729003714265218483171981615449091972849843434549206325602941247971156098538789040397341524949410284013555398791721232013484911637792024692880403466290085103387097701511403301426429762763697131053031215203197196392654983297940094039368851792825036395208047975907736532216566748156572958292930855685314770901660191391789894575566248891043381206871788276739104117262741101344875193664009896855178946418211989385644951701483624141764984685921049878426129705481205826359465639593234428175357915624632518927161872629553777220109040975361748156869909369154970096203083287521603044664823301717917594527831324667520827755937892681690202909453340028001365047424997248041165132277437540903091610985717473612175584366317013697473118523581976091316786614176850676617711831937522343334600855166248871306171831758391606751431535308952409495913687542474128002434622075768839901495790397529220599931442164267911696214520865856466396228028003698774102121586081706538509242501762300549114645758591395771453729421980934832755979771530011856889268285236603039157919771152827750841482143388675220275702951928950761549462251846777182441999549452593294364144077048033048121405233214909283931406996310989884103993877681635505055793064042573333520283466282097978459849191542402694718852724264832833009915199422681852847210289473394381272027756561900003895487537858216333977693097430214649618638936100621361863438971859877483137658836097780854571903445843354033881996832722941147543352165752149141122465603343199144518473944781291525485387547995327381701407716793244231053731699261339794682555455082798824830657897160659832712125030270794673517194379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] -1082281054200417144139905346809466939635710004668823798205592720481560473964077461622791086319848736181367971902387757809869354197379631713573480265072060387394339227078089897489857257067820217756083140272361001942985012111574054408438602108803791593554717578033467875147466211265562192923282097722450826087520690738127899146119719517722296193188564771555947325562183867428552150446186628561617600391354260622616889191398676215627026404262937820239762931516680093535835022591262408846386827288552717135802378051846443725249809374363447256845576044554234112508488848042551705566884158881680187579762906127518679871719338552899356048865120169655093620759010867531760377635732349450226958158763027624836106997745186897633083859059303248928175331756296321427614706758609449030216465693082230237257231504176730883774509579325695907730084797527091515215630546051747146605488256343080700038374271195937594418945423974704359360567397100728056267291221041582246670355858625892109057732878838577313688093022976882575962873695541546609946815971725257443326953467587013360573191053684697939018930709271679649275105283130393498260966889409674279508382848761016706815899507155717387644875946962271643074035534599569338224885143528295363380868834138767330009284504594685150610098281425205192628752445095546363425176831135596202533274611186710196557588274104349961945925747808764973058569775408759828089471619236028735462855618599609557753021575956432509429061488515229549946610935172248126409588330231208094480712208520698405354903232867915402233757339062513230358341181133603103450304112625588430104494442282328152282383830584229817664633443824197722557689111123830496584801810862047443365915612789324020780042862877554459253247882531389534540734577100073779910288110039298402780332390037686998374190807185839310830409116159840622888400235671918010321389118118654831545810645342573240471151356258609247316063821279757841756766824772866975217100935376151444546777025626588416342290063115213783349086348822023615160355843429666345975896669411656330386328682990723561515896163638304257134207053104141290011177062889806623793482518230441069839140380791210908613963216281810874524366730858336822821258418249627395325113280108378082466792257884693419926472400956211004487701341920515963245224117228068326823059864190243770446503880106221473073905116204956528459036545145369477138022725190994033289641170104229684410811176039179584465771816381118142913515442464921965192315009649668441694960000142467295271168894928921530880637504709302057958308677523865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] 533903171768283424208025976912677276158545101575615209017086465138025711976953876307018158658990394653638332638181045578547605532215733979611835551600775711153333240353566232781782408169272595712191074940465803918013700290685488887901933476173411905798182586696431067137843115734112906239475688017918851654977024390489516187011561629089195534136757530044264871148941387168596182845826704809522185343676396222664586380651202377494524306392301753240563658861124993615577003647331699356101109713238458991125061541602636774915953954854706624576184326677831212608707978844807763757257271125412118216265507778850349500170269179339333034437004023901402056936537379036090449225133205938370679263929709083123326924495488126933069504839263896097733353283273432442025650478426105999992678656663635183415464705293738790729860300012536171562265757496840195882052945179840899307410707310984766901966054840197029717599575355630709937551871213617480147650586767835393617102867840815029831732089799862164948043877784358898882754015299570974120625720622970219487039982875519150849712953425413689437649400768033052979829012537844716905051853379092455061107312895916716579717986093521364886815590100077035599884512642587082358503099750269745870558380153763850796158977166064392083839742974560557946767696538473398384672684978874965898880561510530663918357482726849533776968139490624058146933659302812013172534367903099691369710151135215305515961829627805472743449771006009684798015801891094577151781554488916748603812229590001829220222873203595644725274633634917543804475385028756063735287525368688868419991018859791074284822999173911848206837070691046511314069987151840935197125867351430316741083716937275827497602145882055222136243499432820449680099305768290386364983667328645939309600202636466512131665864346828282409342630237625037625052255604134159505039260740164338069895597482754666940667020685971873329806541920942301159009708633988211001493412647698679785223053295351657589866308854995907315273311452594055483873357156217588211945520342720086718207453313729825555162358640831143908221660561614614069266806541198775961247775444288204639955619881137926635485860483935496837208855678625152855599755894773944483783810249372232950603624920801097556467574306025202006066186611327414136077304532975817837117659295085937623177206852915300205162212151120666113930717617377711192753722836860598779725707041818050826191112687881546500250449505162446417383606529848141322375606590517595368105539799287517149975194479335842710150557870268830934823678628593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] -266564601565495339480084751970535231221001982753527444189383454638183431585286242638303360595510038245744223780972628233268471891664972292815706751851550075831062771454361444800534377442887261532435340384570086462373194792314217111779808965188090559895152328883333203611212813909940140561695683128086969224027468830934388859618104499901260269623469015775063045650580777553057683643504628332737959359105249878940662011917943070099622949001387558180042050361243433156216183586006144246874214763222202294452379474440460984818872504709315394301893279776854434207026310079113517907302430342165341823031084514315766303491858937897499598664543017747962954054684502583145789547519895426724736516769993477993817123001659106096829465428693923852945536799499008209246685303989155549593684860451277756922150708306823591949987863660921568040492134069961155640207368442482385019090155080127904480318270966167066811958849462734705277402533443941362280189543652334616998972237287353538068023053929652985198903425715423893222134550864334508738993627472623347867288044809083660393563855445648627525378501043759437471758000081809090646686599658664585345651082426167604188551288302256554186881637628739168129388715774613000628159442483737099422567606899563295855586288874661749841526488669620108194728233321199586284396071015628863242069120918827802507506346984478024890345435214936210989594794759191360816066829801873223929670635085119475824629015617296799609505405168672916398238321919936899244853171696602352169751760524633283084500552925564696427718482434144642388391523302125816771333759643990686019581673877523542249260889925303739798516565581312442917774895789725038822377029781059212366153776182677198692566174460034427454608271668194406611960468615997829209601873153848675023428261358588074243019277563759630524877464099309617161994817526766953584429087254424957264324997651601329088568799675462216248418825558933886573770502088927855528816418976437602776507713601460847438906064162997855570674202789035941675802533345277747638713230099805993821710787906098592656801140179984779268986099905075096839823700011675848795148377104797725184433435001658988175917055988109366391650281373670502312547578764741809917356795197209025826750657851922973931762551790619185696599026904039167581428945903359558367617910676806319152027571900961799819710592579434029567454119966676105507853476344221454643496435903024138903527697115121507480469158979276896561707033703529670599098025591517608038989206022317107484760392031377373405523399442309355935726867484508160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] 140227160387060441947440002420306459478363876011967897117648386035616869505804856509415883219397196546481432873047753401779120087975493435472592846027542921303116946401904185926016120859370592578998047269963964508794164748046636100032518625935052342845776829600428328621824619690253007291254090148859999052825440711332236981487013102577940784669400653183054929457407719827468242470033903769618356694494035456634609819351669952917087634522697972128155062126405379436313687852466020097017546655513165576183592495930549200191996742714854395720527211178171922566932385984730031602235572182315031128597900800466468421832223911890757980618538172818843846781043476836741493930581478205247128541567615696187893879709704315579414849779611227595606948407352839974981262039486537522176730171528974547449196846272011688762834136911693067244085920341344471348620196779965093916770834416339413861981416984965921358535498116022774528730120390446132461116648878456813056158118819915932636588845415468504737941056124406358217266369049595311549136903796369429833693442776151071781827015812514845039372785964898564225061052002838039117026362535397137591030244985744169866346876747974314724357986862772396805800360890008099425151246038738562679853457332343023563361477055171611213842077058916622502300752038726532718433638308638319939055874231747545255094283425515451449821869392912192014321147707672092587824366895815911156542779657775575509753594811420080115620237903711555495121559868322656530643852349031296757099308985088297479317910049591651382460046160016314911133984418513111294732059155307373302246540388975756265689042376584595720749496124547711667774905991203988661141847984274845405080186147167989975439830198602274600492910876058163991861627189123177606520512817856172689009528341610106911720155477661657264132271760450490065978584240812309745424874893386872556950104807549660280950189658546945852007908035773372664462198376228789437050034436125326930953179488613262011833299469889900771112338164045220446679541986750686954407322053799546869879832596653443689489499236346378483414590611067613333964079672189753890581312115778920879285436205629721667675199944690891071552185025960289044372446240972186187268945497721566039719101649331663828544943889089100941082201705902483787501973148480416322452764191296854717597518422073282190967691216064818309222599604204213760361591460635464387107449947453743665017001598609648940593378029751285487459681525209586765340124645153259593517733609055332972070544436505489087471760688463611189927949199474688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -72970363817171909881169903897751909570343825287852082514459879182585349767853722706168861248418794889337294220088497437482150509177374911401271997791354420835663603930783103939541302583975804237067669108762344831292686369141014191013459737833072823295265295260862532141945268171769977361318690399026210647362476789261694788910970469844055429760042559620881182994165100782897060805374680116028858861370215454533993065535622897843586412037871970117969063253167009873874878850245740560961831219063463406507562485966448402126951593987352468929487520261011355846094707727912393198419215738317291222568167062078703956021265934911583925028733852245664773484677671020192296591278047482632784902933188181293433816782053770599876312027711630293336197199382929466753396622100545226800847768143164652866155980977345185190811690888711774373148694912685187881529629975319301717512976285179577601104504244443379459909405159792852224087487720274818076277892305913913156356028751153848222592659674410378956377499017309799954707512022804727986510612067372425793983120234169939100402333094317869792727499051647854941087419122444555101366673741847056917579207421404281004011150459322310539500711771755321242543073267605448342853689670863343733279578498196415455158257130086534837579963118720964645022100469992227202942906474259727984582553927488036780171295593944106950207722853297960086822135577611395331704129511698212301838468703263888486875542109874612449311452053234475140700179675603247740312179095882794335325655424976726373888900110037419781503189167415391412509062756883303976519248417215759131300688057075840267449884271053597402555486007938839324794161316299913935308147775637779790054895238795090090672963336972374340392345109322136720652133098936896049106513629189932598532271595683115517186446744590452605345573744872968113608373137111994586263856044958949760658752173816486326100640604245442450128654407124062020690117590794441560065494179702041811603333581599208009390826774959973962423693585191222959798973256750906441672477936380116913121842101575226837179048570154976199757947887063617358218773669533726897461194417968261338766278251842043459500901037795069052093754865077856843126422161503776332764125109368226849809615168520029653755031093492126454515957372871957407601250979292647600072536014442195171643238787130056728360588111555804703008837351279443850731613249208158610566070605158513590337896341271306128565549575071099825820174099287158468890765337169740013370187239871599066894979997221989673628516714890186159065018956513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 34608730025178722094544865047741514635671882892597675511211442289768534420670876382748981581490272716211014209540234280229115518636432306073867281998127374218466977142434638434727685208246252921001366073152848852035911916942083802517412337779299938382179323207184964276011181672231129430629987883148914708339436258957647102633548433062488752621463515107039127564325900854096680948768621360257601863952149394283272249625148505068192734218037294094434165632545831220464098418276830563776815629044262938873893567466079915561708989483446554395255949710028509410115811146096905705593180013639188611400709298510617790583299881112217800189107688363289273695057026208460448652294422016507137476788600952024758586660187750529911235206857795441582693099381729522196014305977398024410525628234221860996246445236052340961480478144173344450988464807417553274178706139377156375510574458815543391812705309641121467979654875978362055624034746589120950020399367392904561589679645599183283000008867914621434482007633726586761878804229691189329969103614288148601421894640471503720715744050427528668819495786835854137065250123438173151475199277831821885569341516218169891046419260613292089336815320246178160591381733822822716864952978392868616737378922940834215793155557731734565604186732281212601105013483095460466370923549329953518255446554709948483183999230861877685327577281021160175096717893742881602023611857605192714109395851296200276129770533693930930889129376738926825342300558871600583634376669786170049055300711583666323417756707867870936337915422034973997168881491954676041995856766028999974651157930867459026609174297982634412032124789907419441178541649264443528446239881319575895049774027704906865652418642687096349216072656631046400326275832305685005865678131501786379438543787113739740071559713502690506214736775473357471014777151680345432578780636298151761036932783433490865107419757714750803275627111997589049908065315556607006511160358212658154100153060361334790783205514543072209599728621884438694526017596814770204281075735238437630307574125543141231320125312847591328759374443204515749885250425501394534930567459681500103230962890400290669313710670421424190671345209084623153267440521791714935605384279427097542590287951730238009468049556709319956829098491709644773975918261870864016934675396170597660899612751551392956849578342456639419796913780541779504652965595532639968579569357930534404014619442734932693752578722916437753205008649350485515203608736456881897322709983185149618251229089628330586061436490883001954634370444689408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -14167144982287965404542613514276546987706864724182272728050376606824624798255371042178913801759029221383707643246793104286550252818109103778098845984704880708901284508671592373464708740505972238270046385585563396493515097337311760879788990125509405754619265867399516559487979100224029635944521413936302316458253464212416682776092644600956230317991802016249271163360349115169651107254731647262633722871226703602589536321480282819094774705604929002788166288648898539510454755436294875379205751086272150125573765471610509152896225968780345124021677100293184043121484054349412964185131443260355199247369393570027561342354049748871144509667825769113255823994907264258005737405218836888981422840718897665371011483770276934099826025851252218196172755654984829126641294966200436940983412378149686578155703882896443963409573318118360577608884764944223066573453148180314676532957543787894969681718392619233658667988123210554162101239290285222221018126996466609349139024902304943644244769766354183825132774837673274722166402971838942142044060541614921181286803383232890253366118243029877507468898143609075934603754167485850526860923128259534749258530915129508516012593695474733657161010630235906727328472235843197062828891716655840313118265351743650197393454325389208286927304717388926873762312553202024701167860411323208787860200330001403806528137377493698125964956320199948846480962311141315197352202093906138117434804094631890103740620026445861529925429921220562478202073025510785558645158237943692290781521254050385561579476349098775430440507719631090528390800763907936545796950454922113837644533761220540230914680974425643189713964375305037184791480925203054678434854519553013760176793538912700738842370402369836557322607803589709984414299857949746528172022166844064260692945859898168480000816561774387904124344852304957719823012569978058890868403271980161206699884582261980879512335116020815489393577649322612151843788079748225847698823862395653193516883864088118754304983191388113425113954231965956924287268561838770979994756814237593772479863799689751356519906991036643359422347284165123061338678391932197552734586292185352693227870264047909967484089392995800770762001945478179182370468981690438762356742046029090869431396136152549377612122943009147335982190889295935825415270181059209099097509431480870708687811154465221820824146603991881551836260355948699377387035144484513550708936266019849544986033373271449312676733536289932020489244681738999235531413890915287777512065920762619342339358476964874773117697680700075816202015657164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 4810217994361486098068121970555642523704533945644142218427346973303964874474267425463139773889537950649283450160673874161246712632380934886680735910030008816077502197630484733641927786407935991339702915151179102885124060043773417574447796592722727332045989596439222398871884316315077102018268406335969564629434621775866472718302588250997862214367306622486662300962078016825182446956052798598154770244122037092754897245669302103150848459107969506086878770162305834238005537666576131754845824910677061746537066303212075733656370510118760475548692729869427015423797671296598700746782770803601022139694485378261885067103699137178995783110350563116020043127261987660074644336135719541154907914416463975470787686449450375695504193403025414846552271215157105087053747464165726927894779582563261433469927513156241845399796315829918547934350916125683518463865629851072405574450984364008124553764008022217486981785228533556892520441521771129929496434510919879970915134919508660203128431250091757200688246387819919552716983082648297540786095766209917846285898951190006345401900160890865602016119516240309025856750026789613047589293390937703154638677600311372739325746871385895834992826099443392612947852136953374843346518136873179134670803440886064274297121710644222567614228485355168436752375970287312411955784702598961320881530466191730169530825226830763699690851528013770094608578574000640815710088406217127888401426996315379101573208158576334554313803947741306762438465559159853232383045403990157822797095913656649798197263678525224620391349141462112739972637294847135535961822964914162641713385484201464647796555228636455013177553658898481052224381201756980160119757958846109837315532031666404627403153002422775634288333328835721373324589012302019392350908078111578386724813500008362214602628781367933796440844067608819796038986866585704373207510751416487820415456918988095068498094026135283990494741933634415082512892066527040537305992385574573232974019190927236585823875692284743145677212355259484826799921494002063522684508460209003356682927438153257897704702127345381893895117266222945189957001233229331235116023012648876490109896625228112542369570446684102463360301927557797680945533363722674411864218939764559092477246621291896373547763455257051220387486239619328285894453857321367075160720796907980799450245840437707324766998289617026085083718633168164194363916300233736841797583015404027019600627161189837285073439164204459709320421778797948200376453344195024658888553254809296270061834956749612868363920566490594771653018704150528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -1276517347243309293419517494647247949294219985234487753710215037461604805677393115090199625299202514673150618263224667271812720698889530060625201310949154864035681967452024734038886188756840813082732802514187360195342890540060156368767064578940798951631235867701435410239223674319592205461785178285220896521036501705825026009005417023677531607044096410711279711959031925549196728577293157504323699354193230149235451062335024648556364332769148982300225945249862933499728994192916584922019885142879521458255737900869683929934149581006441808672234030981648556038516951010736512491045448556070100917778948913007906588070379564144545096538600030704657227608310167848723597746406038245679411035718446826392306214059393617335617613840849725096783202033110922755409237421604802529057300273572629652615855593347542889215880623205185538712704826880966025991934626084875581505553866427210418104765512273562994221952087084215210333155048958935593166689419100527691835035343549290971500214923480425540774574853268690090777068817417498082574791714491695654912682920926109691628674715200660420093881403180928440372983411648309938957140644305648144295380604412220658915649369398513129048414434561713193328172175840075510978460293494001756812981039393970420127039055202284936478142288500113055205259058159228713563876162735255158922485974541010075741977270848657549592188877349559428417294723875073848284843030049852518298815997525626202213847865699536814435737565041037127349095159228768809639218911063301905425174285551352865473830761867601152694379427587927816588251280468308553649270100039726387132042623028032049044165620082764294294155374107266132983530936705599167013065117891753168392833963427596154372972151355850808301973862363242445738376996541958817775702872021786311779973839209136865132554034933375411560527887523498712326857952132763842591695532270629332537343176216240831645150173062326397023387577874314013089378197527040979112423211555006136060039117841771358533030948438914021742395476967588106328823335040445392101314718621522539243818918411680659374332864345848434677382705480571260997964371522035331446931626306268710193036458922757985740469596384438162429287731812416976812362339313560976666814833597199351728715484351549821055468478829187848288507673891189650116475685279546849017322340327479674948517358520316177884020755354109290132454455531445878003884312684041570904153805507626310566880733560231041988774818312997718522352079790068617005643431033722141995917707620052714814524098412965279157213860572242081958941897523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 220022938748775862437842247941685766308005246177974746927333110320647091529221492542056375276381135235954708864835657676585420693042137917959652279391407502546413433536433561443256095630505813634256753168565441651153790559417053487691180835191750702136908327142828404352026787269629942729279152620607306385090769753087702276450910448365963615429298360483464214422178230865756719374157538164472942003151974375323598228989687852554407140355676349720549885141571649309745554267046142612428917234996825638241214661454422275483731732313514576383454032507980796943243774306495219799723018178098954926215192418108720120201073684053421304163990357474098862429375775880523771974200869594855025235184664886438863256413440972655948018798422982807496879607901613867841273597551921504249595269415978170539810587167456696049139545659823445333315963418125597127966622059679777414748371952557107245408063296748028668015986968725977023869814385930543602644210489579350433716311054065630929866055382930055898752879824185888533853779879101431461629330650823996064200278437223324323387277906973192437682984845580050777387078921192032669155946320080307767694074681212340092538267769464541350981452813314033425993220632853012153901614088587446284634890733920288152951168706193978430762616442584139967304898458952831275504082482039309100467234839665554377870474545182598594164197347112538966479569353399240490090982169222036764209063202548005103230534250633157611574575425961364267794871307342071766628481679697310550816526270707042042637778187656715706582214007856165027774116747195825332826891492638763755056326793132512822500962163208051972703930485338965196027043790054811906683811363117587181979036613094892226647041388408207631517061245623371458740261735483472310929045311523517045210484422006627676660641494892580397685863923713206083826271613931109295436495930732899827428972047343534175252673276063359769259257543641747307239334902802038516356779626784303785491020105105650300318878998923918482288905791006430724092905047517531103310159819080247070090661880432351090327926377616325762489997152449561081450870934985157356081755348178078778822540246677645908678019898915499737790193246922786825892680067458521339510649940661329416093280287058442056082871739454150934688217046752796158715587550541104425163359038227990867079091195735618887372329980596299399263329047798061003089152611604688511629940840909197465685626111857766823221882683661903684983142587045477432224556138425207827826963515919488296647991450284458404135559006018960715228888694784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] 4477751134761326931729042087268909766923059600940483754351608049937222528418507251011820509729312939796731716532323202529000415823925648328944274273553358633046592849866554017655773057215843632054120320297775444745784650136064059768518527857364784796971813152904680264576599721493993833112260264752625153346660300454013947010344264144453563068102496993202311586064326536579875049052511486450793482868935641386599222370517480449371826616352142710980927509258997244790816848935844083817409869236631678325086878835437771820670908830001515929304294241560007631940077099694437113724671929445624852460589024166025175288661567545477113855306196020982915292317541017838641310119220587264778824746846673683102413485407917280837995723881158125362029716730907626539980517024766786762211176609459572152690677702252626999332129970941511633434466090625207501322257763669434761989688609624810312576402176966324523377952223491417891320364707182077287237312362667924971945257421058435314505737211280379691276848297119415434207688075582664943833529275561385171871236982320415150301981663348481886250305227091755730985843715175414403638951108645064649762110946746740568060614708294125573682979918452756308724040134474015088776135142964049473543556425365074803825387443903167921980197737477062115986700967800941074187126677100114444709199797066466095213010472185450613225028745551463369960379991415441352149567122910582207827756660048143872044165538213518960700698253927891682779090408670900381360029183073621710269613931438685506200760201730638596787511258596492545552259354386042922813266307878263027984307448356474289249075883412037308857732042777591495762709451044604736905229724210241306677141049740834168209658876320995963535197214678930122292424717975927487328442147395028488800436679533753594619296814146094022590936009300553432882468399299565761415702667585758675139210647709581184143866156594437428090761474671866597556522046257672056674924917312005744995665059132349069731518026487352340607707461776619382808525280221468302070084954045437108450796721453655220066001320861063173187504732751982233729280300761629279206045818795725048726619423799576525990142307611238749847935371304765064032441400130045814597643311684694042479439766186458639134704594383989208119440076143826715080857129720359321175056824842310169034461007158682679289131772664457627558634922618430623635666030289496523429184706931864943886762394046908404309590050915481030061290226328619344613111842501460719742692939389925970964580769706205263838276574572320470333642506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] -21903296955923740442802435826229238878204673827640276062914769183014356811657385724091385517593042040062433202499836314838812871637022339419027749978594162587560982669972058989595622876057755599495862853905712628741073536194936174198579125041992971237963040749924894579231966944348152306851377745726254595563322754718537214515287517436084001341403193416618820686290699720931813853878326793997658956785427231086830321915254908726212550310585342326014929970951574431948970638734733276074935279173564355629791242248140909173883278279348977821995849333251151715042009893102627525688465135422146366130934290776786400180920436860394691543351074895781552731150683943983496484625551784014279611211598888151814299888134145664278713110252994015096440076558870651060836193722609071578100332420980729180446863434724548881556326835560011909790630158548609532815190983790845549179580663770507022829365240954180797825756132933677846247810452618400336077943923672559635098589876593658037050240354347288920381110322421746636681033259664225443032165275029984986873239301421425442016034154975154626049639113506165636115371009376090469041929866723670268493119482445496049365585308857938631530822628414386592401563306307583478156015535542667879016371471861053425926057851009603831461388228557973803887125542438051904125713567583082552948433977020197706946810350112679717219999893218621971494990742253200266582243964960976300179862199508477584160067654598740219239406735014803503239272397286636725026610882542721271912793675621937396783413953636467660402028414248521596199416664382571973667397936631085832066950250956370805459430411631247560077250899240970110748779368512576462596220668707998047351959945816909919046388863175360802836729513982449989278043135996053733551357366656488427309004016974712131813652153355878022378402302283517578146882406745647718216653366930975443920530799726205970359290217529162133103741281968442984322618853909479748770132872150743411847083841511272977433412509548278806811860206331400482194297216326630547850919642283250470276027178944645317991312900362448283461258541256862652392768863137856137099813389959704747495717662707225067199765469502575774954859500465475557578170818158319445229042070304590189020328352152497755658224335789390262125004149862096605866635376710429522615296355356098468946349299788570416148265230348751854406790381763784608155254031600835625204820168391348281859659249338811412961601805902519751160060408777889716388025302745496884212083185401845833023135771192605575470782514847722048550193856512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] 10549123096345260004357724123595304639181905565171343195752084007256458482131634476114818162336904499542050401713471038401505425862053672860712950678389040972039058969517273662205870218834426605259883682462484301961420542005223234733010929153080915270395183341377948174897898633921811620541693470734499493378001849756448764934635518654544943690691946293254999404493574388714673944459649322573185010608991017232194807014688836060723247559410596641234961818581350194482686454543430462203841919832644679279338672838822530429179202660522559476389615256679215557389026794394805629856036214426692595383911030231379275758532053141785170112837355082277575563058186711570471625465111871759577919623768763195069253025470690330955211172681200494876787655808685412156491216862173377341334345249919020997010349850773597131069804622032683288085624902794064888198831322756488157503609695036436129568704548658051328469824872651960528741817887379340895929062849536390766522927500862268290198537695152519410424512565362106647966608429973916384273460239290059379323359641819907077058545315102372763829164511260989601450560932629028330836031080641616171574334430159131992875411441591534606036856214464468778067829798311169211380617358157735226287249125906147378913995351290264441620916680812406471929282388404027249330293232419177733560646295339937509871621655374380849205988271194743611089034217785440602705679370357985596131239744489731386958383251731446541005949128417541110321710063636285621738997841254692797955691863035071654108150343680657715868498502985473857375629275622798964735142971070856976382946500080621505917513355204214863887616061261687157053116210100734066841122566444525477429911360002029341647018014386010444200640786260525662730150842675623263451597385786423737408525174104090719116613121704818785565425319638225130277722000830689421500632522834593183924462107695499201536005387392378710295762152866804392462899719184451533598910275378076545633909759942964255018020922714885112158190194715999701444902980039493302991473998514107934220042712552486957951737398370035228489891381150109575139808064774674849510563368527661738697531762636576669271523974427189968985874006258668776297918843819498683389474064541676572646585720758945755046073187476873684234637831819037991177475481034788369133283086734562135067528938581722013625294941893001213175112148862985867678005570715064307357838050516593640567659747101004139071427309715250966330724142378024046894410002508997112107393997928228676554158307990893178705619115397883865583488860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] -3437472589233005894470504561958892020516073955983712057089693578510350768001691569784538159782391009055591945893551980514477320463118436411731054314252259062083928716769993326734083333605801399596196594837238367741322199165783598468927307596223389579397375539672277208164950139000855378130009196047178751257220832958337915848405168971051429570492622956508348316676916503189898842562700487803433727332626247710058359651463093094269422938146827587319617537720398901281147893977319224471870897471219154583073498060815573757485490858567630413796483367073160225699916010478592783729697305041424148195647953563878678707076529841183724601659098131116660867478183947854131302646714756528752848285830833558270321210805129707180953776975561409046601606963124621964068859303888225210886427487860258371819267365928552146286399059373151911042919126802158476567067829231806299699119837814372434058483411939460312838752986302426803343736788986449901951671844923364176624341524618931635645157485010124323405739236823987388100505582867875359078253237396210821382135960710208869830797725733374898297158103622471685438777063523153381823862707940653439554182107829833780959072142947580742485613236823019818422943307945757051070841090985567049609960479522788047556520389750628844460651522539029272345774386756426453407846456156834141837716281733358432418082611345978360682666460236887398504280556302129714647615567200144357132711348970514957632787873342514961464146631995861994644156619288542578479676818969658138716260245442007244645844518393174335199102561490933860557933770712824717064997559119490850368548080048016214759722490332297027643562256027996054572546450503242148851566996497441920096040635909921742917092842674310483372434110727742725760297492938807816734495664112215906336499873120166566947862052323580890129474109099768602077864752335619069829419785708942395608389487363380602799700186086000244846240656082012010387087985259987089837805410576820091131152605215836897953922615909323778790834391912433426945982061281819123168324079034915348064654317512429168747150947748059181617517395744420826424611415678748251824009284504021175705581642321463818699320452531608388864259620567384949802956349293587653745469393459562268245826845320596766529195302913759041297751920069746212098136316200412255375756066652665030341604776697677444986718313212760535809246098933966757364344406590452549933698376318729097854864452411698493703964660100418632898976332641077737811457637627565339069270270008541469346151086199393438748198419318879942071117938688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] 882393705491863430833377938504792821672733710574774346948379466911050695402037708514148508581287180161436026210709658056576658126891127104726621890003119582018066605542982588606581065209474785647503602980593716173937506666460151804013545923843355545914552630941285074403781163318963266223604962553408039220770353288333569520064027246155822992030954654505488408947075492244120397400754267790854579401780347010946949709956874759981639915716336110311807503420596188788421120038376694598356224634558660607047816822376082220852207177069522307636124281249345146849567938099030092591341175306876783707787731462180042292289467408460398612902378936148302245121662651456866247771336581485964465930220122590764297728379060132514281300729928804095311447243335625872181049403004266468915020057079949279397542147092358334552764332623852674146834113198821736584289924736658763228584508396480258305649129886161446417923228708928355374385145833005607666609440443592000622047910666778203509425954414248883410023634675509451124673521320832669383531372642352134787534252358895528153389919131775182805520452353838714702030407529896394781884424461735183965868862881630547795202595703780460332288656650482755317603635233090079497102857649932839127689895067906783118365221113582548498870225457938344589896873863700174982466551274043142696678644483899597668729040694260261519762925775578026975611131356013582756405142903077362501810901054207314597109266016365763550353412163619721893972326662680699677531379948476320347133245758652811661419328323615800234949430771586994607084587933734771199008484950819028382101425597240520133864910386949078298364440606290087589129043021629646597274225395282832572755640182408171684199219885187278969245458037325066917171972551560641293687722598888086990094407564198044883750567034142090934661212917680532844342182532512553673180350679855951405907338424677211813357482137029999450570569871237510519480278780826568851199991468563435657382662001254310135275790689612267498221761271282588587405423448294142399275103429352635036886629412721008880682585610849697598014201600400741861017452755545451127276669339537814613157381489771007967162478931466513092139973597427069645887583193049155821625738709588212998531338331998087860554697564911574103235660387701057044486362310482413168985360198692876630553640963675585217884136060645814562991350342845616620024874016039204665905906093079236523517553426456048928079144836410181623586412487508110516523797139427375434396889851345027437321665605283829276881273920717171833438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] -186594010399760245361264586747113854768149857903054304208265335973294532432284689971110503536066336034276642139395701674827145668308063774895768443787092637698538948246893382947467724781507187317984752036254270479253574231944397214162720889698584152397564062034389916219219272779393744737502131336514963862385592817276181208908082880707237178065362790671039776790528170071645339724058696591187196588179284947263656356312266267863260905721293127763506314058086212256519658549530014605218281747789732945321815877282541711259116736928677457380137617341403491910438560463484721115965998537701928768666722764061177946350420083405718404357949499356369825687989656976150621669566259823900488942259321825611898727634921578941987842941632166987301855490400117371387998947975229762920474209012193763723525949990389820473422532031548534911708712650910876805504635406857075695396078166416770798776537519086749637380880697514062611524644907896195250143340695091686230539500749722549925991328326573155529141402372977451985233528227468488304073465202441791657063071052615873976512436597369868421978735246357905655297283074589351922820075640009807143351080618446761279228224542218583895087867723976757739878282123637479600776684828846579593146873131373612386148612413531507423316485442382147206910677205140878617325017649041804590367544306434166844369595160242290801485994852503550211454549112067840156287142607604452214896147032901459308408409615770885271368074542572678830623941808424462792859510443026598901949727336650132851853772742587253543192672034458597353568442942651588747022529566363085962169334680793853385075795392394008067435411083419145147512945443782943118701047167844816930638629867934099748311852763420537729328627030528404142825082756672822582315196495605432533475731902190361329058701189424703356653695841059298955462053094968884566842091187426431999378066210382278085305274166792142813724489372641029346008195892101465394417506969754322214065431777515159194111523936019771138322389561790998529867228900733886929558586861419385742537636267720300314703296957856079322997584420581480911623354551060447014644675597045983462519367858943967616124323435919851402704965236337744376001016308073332425897956982191819632977312577550831189828887620691595843763972154498204188362230845727339189884971411648809895683235056464851125896012303081434520082018384958646925367077105363282924519892108614696490366428398974073748046426105879384594219179379787077262607125002876437803697573651615697972427788023314738334328774174977753598463574016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] 33002204878927851483788868999278506446922671849279019418926377009271994278244159754814410526390797812679579651106052645254054860883799177759343251787998380881537175462584767506216278449963720029078977326447308149165481656794256380805505464988566998020599898469433936062676920120571931185005572160848813947194665509582402557471113508532249559724388812146477809170947071727507060870201869735157378458149373032818792362385375695917203468864442244036832755549605087652061748166469728218004384923023937513289974683727989469600055435549989177566050961505998095687089998798235728844928622092085166698452079053508124515925039522743080414220915192745604014862192430024860500626306275977522090004683218137015797217071814630093965440318321845734671804455395737752413348143806719750149349785253845936198715506256014614942196600565580520891681924923617047980356464863575363127009560031741131162449596621883489884286100297120668829600997533360086205099856005418251277833316654430531013227576085173397752600882850217951674502032727892084794219890906522091390875647456428801916372231918041028583489115825484904531403042029332783299345446917777743195302917836505321377817025192335344335392026075858071665752016125532034615216576384153054589892817832463529802016647620299965828933241543304427887741893539526692397245329770581848347167223748995115159538820090068518440211364651792778615473386065449499574333716578822573981410858626641035126583061106254257088547959143356926130077542801014105117433157322812420207217163544665950282077281071872399150387527948164126558569896524073947160044692303655055269823289618682378879374390232012306162795918649788576164988075937129029782781683167633781903956145599285058620599313728151940910891215447000518186544073914981613152724677617343651845993500010774469543797022044416835429076515581048155859680610768621538090506632294678013483583632120836638923165526590210838376643854948033558294550402973530189276710060627418034486626059229398146929238273980740237900919585449736356775127416250967563969243378234085212366823345757670743516819161209107862191939726424417038302112917431606007604345664993006605251058917957626916869772152406741976748781069918759955693517497954573434956352951497641068028387458322780459752539633798990778755639029489803880229542441494455397941810312973385624347866850991253842924571759541979764150356355089155780885931943272833844253438315052070902904630270247245906324670121046916837206538430491482527770727684984794016829243418161189231733822252628288802462874689849906911373542031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -4908909601158700985858083557502325875114251269721118135325641157971983237310894874863947703001334619751625854739737202253752922444245532999298412722973467662523512070299786168069777872426045865539674113249650758434923271040928558611683143460868129489981113561110688782121290263098308781967691040463167509760504337192633911757279352679201220054806189990079536802982803454246422138374780892370905219467535808002345350137748390523852464953063363954555240666584873834970682091280122195030245750438956230078532290450556211444759336004975113995622423586987190844289843239562649900233336929552576814300116260092318409007116273531435021876040574361472857771971115032598308849323452744314386141092314876499816602499517688590083435944692752041728553745591820760482588418706243011813765705930611624103283128153613979583510254846199596628490417288381444591600376556346778028791874024331678710853645563841455923225850794274043908306095443208380359355059021294193668697794828608102163528457233967960638846865995087413640663301477058946614887350214564857511175885816029050864888106958368897614457763339524971292037314090171760824866040535198880623308553149750218209387866688576284595789438597104720226952171668813849613377741179101805019191899324897254388868600430946700580947911837342201035790508084796162180547676291294483859839517505337969453693153133712606254149730956216650701638427186896282447157080779096209640295127563714204094969186161250437629956733944949322907515884893167088056710568649545544898299438420770405497261834314565064212860502025707122996060305213493546165264663915863109360243794923998040634605415012032299515010137129962495501166346217194752261258008758254395378265033527325826950896936743767979129072565473147525804261759505257392705417260896505063565043413172642012706976886478623990358662220170507666264934896917703961664225268664861195099016852009085436322324977163496314103755315548093273008643479057288724210539748279032359650746685001705707045069870552527226833102125013936052668530101372225368378587199321402146423326424260880685306418668873563814667584344352732140137257298145951746662850337643646292864470424966280766229175570305650039254530575840025657940427038928941254778039339624087791709240364176649287167162116208971019364179332686484526711436732645551740287134679550396062864483617975517557375128273398988569889479254960773001049793272679218073448728323064829227558915233394566431918861379014084027398826688688352851371790207053031892113025690583647648534745128475284036655329003209797200975419670528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 620410454830995442449904674167290626851033304387056415904233511859401230865084891591728627622485447884184609590321982509514488383879416439300531335521264474821277831068405923202256868986745482090962668817924398575847875824391248113373137039191159440370460308871873187109505741298993485549409840813315600221385011406549725815501274671809799373729252723374580135157431098443831179713812755077570698614221552122447596684715222881064519193643240616452428916514713649390162802535589230342710446818724510056786659581741778885561960799350455155095068745712796353605959536282187593559721055903540778896369970335312820171575521758192958853359444333365996402708098038096440239207801693216738600090317004431821713065670584181635071311145514254448557050729542585019859603491260015060225036650282653082287377757297773835721097946952024208297913899858296073053050729540629157643013835627080790543886863531259615041107065631741087859330427772105648927476781336042497232496226017213425847697052508428155424419564201337053442688144750656178159146545508911350068008245549993974941190996690639509623417259004801001261076052746167337584213513761365849693810776177398195533541024949692710939621943255638162347560801148378147336588982991796973960460832619024813891463372923336653010049469942714383634504795546930238482373123539761130293849961366355262416113349371015291577591310246098987935080074383753754056827208838130923072600213466965648112488947863570229096930301166572063449528830578029487225024920026335140648333793675808239422466706586302187123822408859602932369312247599721345464198663520021329860287261902480067586471526738741869060728419946259593620272775172619424791031381934475044682971996905733573735608618299242048535704403499444777574356447279892103402180779914210086621848373827514650912889167692919004378197040534678753178356454755089604680003746032483131966364170231514198390712608973377483421930007060752982099521415245194311394217289050013709540559338274475348136359266911847122898109200879886268156152267984981859425841853992764848518789494691126568447074036670334513778457362976096679870417051651416359489751993068766197719006949433725619755193502087169854260789580349388260834059143697374149823360995128875157107013082089326844533411930322192174377010866698328692971900906228738825152546346313712601695627535824168644363638254080412459177575447588609995202182937697018316270949441410062401445249156723962859818615718823494949424788550675314058318803874295100180448028069872352310461226803760458996966237381594041763380592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] -69462636559624755387188081851082477546511707134089606356677458694548647626860831857954747781886380928546230044815475202529065287813733247987835306163638736877229103999006726629833209907515758914484741240415859688663423199958680221550203238720906594690242990694672021918247956183288841945334764779424740612943922113604401592194115864669794614759822074144255438278817645658718874758401777318128105643351329357457343868305429144401901492074570111349331354512500311999415139964155915948224676208448441832090610008443080981883046004832155288693456927632095330970730904318815111560405117023192180760235071857145318700710042998360309935747164313247713258392755718733645802029138542467597519727289026803850044764817864931119642217870525016968351620618452255689894692466153091363810905170297058893589390681370107238440640096198241555736342699817482366215508478887361189513476629767073250755444822991507767074242475470743726244831767290440079078601344453988416498064764026645297691699854139326305495151742437306038318380238715692083569015456669351574441425444576584817084470281293326404630273685904959079226645827680772025614814065241133304277327093627952870604998709959846513387899778719286432550992736126871371077534880965623112080173627858632368393500650575927223319581290375062258945738747574023166702930231290149705104653830603964813262531486987538746916867372143162014935013563192364333150631537780323149020005453935793270073808960647661054568569929674406985214282579549242871240343250668098407196120608793820354446248193486548783867966247006184516314997378811757566382519507242107092234014570282176595425274335374266923983892871668103238287656629893750667665314837635535545940538900114517322665050131121775564184837921773777329570219116729664781407937689798382836178324194020394103879808613225669890097516295579437350370352130150418966676723879093225800703389168259215135002921997608722695555769043624443767314648911820803753525310098554782505913990053686470446868216559822288359365255743131826085568878690795894442960467181637552091075435585325837717303049359677670680642851956895341996027997436370136445502178476004941760610879627699001340387655925243366522387776065674997990601980939698822418600429581082235338150355432889152233981110417032474595814502301768107973500383790591484048780928248689755196254290162526153383749406745652576980195016931391833461949727554300018193245484151905985029007539219891656964122260194121278760601313739814846590892474679472948362892662905134375218507792938431643976763337266288975372160598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] 7945185796421186316471808167690688803344903314899995441644152302594401525058926217897211681724678962801611603684504226100092561410769912706117989710999407667321081076371500524149011078804999969814947110388830801413397028402139142555573072276667306136569808677961812933133048156713442668769417743411010440503398978274462016140285183845242381404537106460941339833033962676164465729757116512708058988314015783460333795081669425461915540809924150525227200935238708971379311195195448314608900403357274671593775518226641412662584884314218373895546820645092776787521015907208830464207458083164462812278360200223365526138869174437715657523019258111017906940792258147543916106314299741262045669513720343653880245075662447427803081219992789305018080929357820127489500218356739381550899806015087709880060161273984112814076344000649944982108902942440758651286577407165372848006917558279733884558338897547464633569021627432410226727583001339125059576343803290901245810084338746232722920090344449984787474371501309586768005091345663287326152096032280632129035985272916118927694928866523356494202032234099901475145817115827550813660184313708106496105366409048292733207187691538107447329668084304695512675286947013416638866909602902289254622672859282345985577413103253578912892582649432013617412962905232009785461718149670227212530113040056353572021830262997637631426644087273762694866175861271247689434191543949160249327763482824845130151384161398059890601755133773421225035047474894209234872430089902876778805929889199581103263788810963078942561250738913387429017586045174731315760622834316400340283319452881126200642877824257689715891171968637502868494366004753576044153939821943611498917962361863296330953517673920303486631012786817007519140386834607220776321674769535224416965413785666809932342509779307005676009871026818014295338129033608670517610737455453869600511233886570579868403335391616870630655332914932634854966472795554928573571997933234433683442527244879427344590057135484133076374466584676110264374916844441242787668315163453680836454100086630761887202085524571859859214972331837344377827915022994192813171768899883428445497255659656835414931635722205788376060452651736929716970782717365227419002326087684436605398924794508167983419384823748755548583645462942702822975717566518246817191017494860719222816710207360011570222142437155636022594012128409587574997600029726703667717357365523891492682028890035730935103389860728732844522047628767928097788861909746549814992345299807668038034069576499179583889530867688133990809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] -1226384371423774665925050944091253500347142442416868321151912961278145722202651619192414855078142427086068628068162235099645263442640960811345162210560877864682986540303049951591226082709712992426690590423677989283622729722648584505563252922603448534015578166753239502687529674745189640554544298803115514001107798316390467542446805908187225503529195835259612295879606499773952157842097988929772067524857936067067060411366087429170848046823477598185649540482337482752187956171042804839527934962987458243123801395875532115096023517011305521980158171223277116438045960706884661740062475380282085090285347228075678455996845179447990121794385984809722070831843806403659588337547863042654893036274669944874606170943035223660210761836536013682892633729373113445849865715562512911360783335158396927348792764609872961738176086817209378911063690125331860222165306647255564944965238980708496199571729552347734681526238848942419166398683777466886104449877017988821954724443908048916886858768061977326010861553412285055256433720994181491705017807347146246017139205003715031636521437365440235287732775821858945718953420462149367357425815258401149039260527580763174173010821946296886998682588144891597791896791732225963436425173722095265389954835139075976437063031523981633714482752267518102713852470871124416353376586647917323870091796376105095946906483170520013313846726699826260187082678021293255616262962718722868426275056527968795763332500174565184776876769988147464165146389683410456273006824307190037025069030771897094663117716465895836190397713771284728237225803430672828826336400576861791400744148938792124577955117535811871699142429121611351584406408130960822729419312603653310428763513015745626375344886005187615458980653446328081244641397531020951981435173675765078437937498411536326996834781903627432663399284088230806819970322700830918447835379395350155897969734564018161477857200172450052016366936094758962074144717857693721220594485964517225065322307619089785229218607312563077378873059086194641237146486637324182157896589332216254539282950454363353686608669952190719809707920247569075347220249188558779117980738020754004232112272068316672464092584722934977868890967498041244341393871324982984653542940789395425818693888808492539459670133586955898404228850016656212563525013311500246588042312299959013341198112719002682774459494580530272109305296770439968560254510997629409714556301803949095393147438440619643191468433773207042260046981894001402983718722246624913512444936743731592046607588512514044975629032597708035063808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] 254359752675280416578973070649829910862355911319493310674576435408480399651600055571468957387273672754652050313954030906478272606834275567671859293719818795385602232661109792580851440628008816538439829865547181382013675649975792327101703142372902642495944739913068661427746126253762282400297559414161086301726183744407355318141289103310953398522933947200766232669588147496911105400527495430531262385019373145119259534180221631453733853228205820995327114121682849843552602397975260597388911136677180315680873979050964025513115110908844496813526426105748663839316558522841789434031056561338535295239812523299774039384825207324639272151716767146005500121271959045972855929309111260076919642196349211599304088506098722264966473393898753925296633635119024921538353041021673165990973963696055369077227964698502291994786308655819343622241405335462040463839520635447096641464433381699384089658349682019988631020822008586188205852178869913741061364874730156983130141186153419395065599177137435384771465051097974066605342720907402463987212294705205757324099331543778148749728592006086433144863949658913405062399700511818504272139716783512820929851236475819145535209570386677801931716506486149933072956343547411927806353437420039496074458625074303166442856585161758438089623929539605832098676531672855708110076094473844760026966494318511548630024046635540888825311363525366768368318721574521251780709947543341693075152282295079073973869325432079273487977595887292201559861687728924454563753189980027893291469655441235579328990615297711256183064774657204043607590882864084412341795625304692856023866137787588922739949085364806242583877981214229525658915972591756838059831647883509100510818317593539562075009851945708056489102803426215665851488438859254231787700109812095386035846757681900831631732522836201607602222127150071004483907076533244630024126738539192150037379598012249880571537339626043521673123141468050526654759558388072956985651909956806333934461457191639668410263566867819331998374701700527451244207118766224544220892262951737760185062378025562662623640405172868758633994610965387868318857422854027996973526330027094878815724927469829111428451195012214963592132573656908399739481722195081301054064416275097802239497073728010133215740909806397194497274581625161774132253376893562770578207086947025878612360827256607801129932126928550793626401587976000090486679945682472741176073045684734668141065303858910396727581468023568211427503934332250912693146947449155257817121345650226949364305707906830099473067457035445322383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] -49244721973696580457625470181217459453708465586524784642628644011442749606413511120441362926501936076504477616371485293021515830934621906992534245508497101886640835892323401851313365413342316200800850539818662106674123425985013678420813637320295903248533369261495323251001263304643957337302784866715554252431147478724384074157896083507566555706938700169265426569707956309996405147721531848952964828043513640658837305556947342907480726734225322709915878304574338445733791329501966560781923873843835925675540766425809864780969412389736957859682460020611840108540771469977823777525467648926788232673529766676403033474666689795622912874479154979409906987118734565884447025402359630368808626434333647463542946039555804982261655939189448957271221549143517900314689689512700071191558736303779388756358207109176269984047658954081262098482655201183589119870740547693038209716917666172695433737036117653234110651065348749525141091695708750977367019631048388059550289434362337759934733580234711917985516268049644969791816101862586244879141785220627966276625823684352530035160909008846094929892817619460052227393045158559997238865605313742645877943567961456081459262694472425003642163658621775021760992493320152940066494640153286773880368022667384928144482025161765242036727073266321140752531465445451801218821333441622151834557009173117024585317685628400919741597404351670603964816301755635021659169522358975781317219206769523443517875281247663338375715169230732648789733383371125992653473809971820771119561118448636016040813454971141678023679460724984132568395391832095840728654581601017051297882714119707322392836519496938449434021497789237902894251313627909423699587862518555654355670946284978309299316346661560450039030645228486857375879318118270291501115178380315019530240655835055790616962038366135927250139541386539504698655962858062811194992779802370475867497678071720976140642977370425863579175745231901363859715386133920145588140675733118367225577825619246160249537472797940681164536922115243175163556953532931415221718295765122922889666896411301409380934505942174039010193268322897531857945268273556852904114462449084003657139173342108432129685092052821562461788577312482456721339452898876030068203255414208876735435797165568879880555204282677014827084639048851533304939289021195439202174541393949237177885631182679036338458557670758334012187798381907278557409091150327789141750430570082761236216978640004505559017902326277600447442958161185129670621645887875014793288300435257389386145768163751858158462281137802732109824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] 7603479525429877983470884330452093930151467136510094981493908220858472812438845736556821299783537740510576102871781790252364560157757838566434884787637976824924589779170158050242310098115540115592189137799046559016911458929761307637964854914927516920250296961472950513833905131337888585655644887571197152792177831833511222740645949028243809593537776346169015761610366552329120315384335036712448423572919201546367973980948957451838200881955794267447305634603669642445223964417559594411035879803150349368361422166497562494159502338174893230913319976784793320576791026665400140488532590048284087924172330509543059297023417956353049302752889196433238884011929588596765222669316475047151514461325044775365564775439600051415527370186845654406335817272520439492799582502952168646303356701082002058721731282845204745980022013467332856059616037896070174820105554820388579201241418230186944751981383170700293300818498168750167379099614302677705521981596025753322001049523269887032106599951807235641419173195224592246625239653781400521204314006896360909541082061056778788391973675781269246105407456717698587742355862959421971473882687324885588749446820300863805236358066692156098004845560533973611741023727110534552071073191684315894844346998109409824353680389257786439588364819359126277478483287332762311025120454925662352766271186192150015201117059122832354807857706906111860146758549093903825759566298780967307251267370662700385136852087201226760663283003656821481988660301209908950334526297253537163984822322680352608689141344386066794451279891078509811140584548473672555568349670141430240190367368607084888175727020896296899357270020333545404955556374927500307765513139258054716843213321669358485283689563146489912811301678898596291584068047244600171130302678094360947163400201656659799198794901843146818013455925037842447579381686354196109103579824074294901060576386926908904729804841701194922132485070979868438352238398741945571099850336874751893312834314189696810103247608828392139586897311659653595331599136742605223997131102810857159632165220857692189730418760312928769535990372084596117881613003733302666911457723504065917280021403215976222083113590194019055755262960060312251093099910400566248382862594687232528376222389301185786792849365596654051096018124769067552078413419639969457112144063621773868314853817295240388396969263588875030562485389448641406565799646774753877425508688934929832121146187222084497759936342668188185277586216975891304875988321642887881289425207216456657814108924259346330341130575525865062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] -1050760475520988840585261388864925373153843522791316315506273054534471243003455497217656855262464322895010626656502444931093962524056393079104730371880786040766689000765499167510971314324047422464689093219251770465483068772934601272094768437928118286786582392135760543585281005384044578346047939543107312483898195795703698518809777978430559749987691762495536237232069935921666252556964448177624653793064881496747345612384436064437899129024132996072518309744564910116348715646138235458806519892883318020134720022163942117090787663672539685935818588119042238227160430911283284039221384852913391425157524796745774879071298796090969717399322169032996676560560506078637249453600698680923026828644832473755423644363248343131224993836794434456654716520395975067567036912440446984818239904054165297605100809749983638177268221845629406376562404150751713395203239429768149996141630506680438578574893574694498188165812113438818069424262229672071684805092104057904513220563204730992526401007167376629117235166399057848497358849969860921046934287324060630550820948489722436051018945349962843445486737876557947199380082769373869649214674550652794987763940515565143210704302484569613546422588317588533582279980940294101879590301302214227155482392713284260307542560726264415049500221692134526786066154779921512921736861160055263177653477008750673076067991109067928098819039641567712235003703368517866396746995283150385953960477808471762589517116627922264963582743373060812716207383183884140786870673830139500489444292551971925775441179663321359566768831616264612835479063677520363383738815535358535251011519810525826881503586269052155559296611778054139482645020246217313376345354570210166773603417743976206983395261073743746620125009180103670870769826894666942871618673991601509088394499138730787468756971089542295501061227556289584247819328115880063632722443146866516964360169150974129812062907175925378910328461390041514387765380583947243241470352016675222790412906114729867783281390975488430152165740206026473375141663751280813437727562129502629774716675311451162169676823967277314460280842384862875320912340837631912210653760374825967109212409182589516062322590813754040286585948591461806803845986449477384914142337065652981211838217085298622775700934699048632504187745602927737015720493583357177108987440198736428211266865098721189408945139931707078388873960523355262337598924731049848215494132480461754565373015757844541375604329449507638663675618907715319671685858727075740458856480462903161794340290405855270767992164419643637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] 134692908882384613648316817545477489271340637875470390180573771858757881859258084824425753705912538683151422416537975707272607870082731729080992291133799427112581565202121920378349875380590209295468527913203729914747033864280164695438469525771245713016967918069799393610496126160253737900441911328498648301149756302442988347014348854719939488390596361837070886321758582030698136986114056161376254168978443824173801378868887626528858333567329687814959703867929173328953527409571485401020404881643801328282713546400927834067688537887685552440565508047233991575228126248964722701617107847223217845237866791166078282052171770554270135443845297064422073664756266450779637235636286437402894796516218667115061361814413290827919881297568387410100193105019783262056977676796684950085461411105069367980298766532384180619622511541028393945861807674729514083779786397822653262013948595772454480181008083961212422119835651338712487010428938752297636172284913860808782855036529380546327985184317688151919199614492101979704525147148067597729254898922073099025841073536015846338683712077250626805821855219824390069436711132377677545183723322049927461129522495395587599973090113386155574089343268674637714921459174706287573554913588377716339395147715597952437028132136687268511507938433536480323854382129078158580894514659218902873022985322061305106335246398773410742313229923131738358408488106715856613814722995864010559331232421590830016558102766029882912566513389282265319690907339645795918851506801756071561410162191835444315800917954572228969280271940532913818154518816862776932347902491029791383915336807929843950535737234727395411624379093540369554514890137765584914416903440610575124415747178017962185269992355101048050050114508167134841694350321903372394019716304403137614406503461176528245225508464835079979871114161218179051850113612689957313500912601118541892919469329141827941802754256383439073648215606328446439061175822968923851247021165782468316132337398522455542538579154022052055080258192424960863661027518502130680608860556413212506887366410793029229903318259879910621163048226632610137947228983047728326076014280275336621719835085113542579721588457482785370919833333925716899651013291276698315495374986561134019553732512553532487631357103512412074404162151170602176147636258566041846949942317291272691743565748462840242895382570366288298067087386738660355001797473207132191769204508563950909069047140346211362908374524962397795968139423327805587895084635368628689550217147016385331319200336279946865191313046555852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,61] -12111771357470297325563564761065149315086488356624427379375476088964462261909252739176691226558082389498926094953186448207979615407382135382912852790407461009617451999429297030177677902196957376662929223894434170172115750700482708688507315532314363300842696383418110597884689077327095231954175654134835036516159433076277585199328705981035174850254831107216847218651434672871402489935959690893912228565998288006539396543455322479953840667872549644818013411288811454635293280838228773767425254936620070268609291421110380270257443162687307961898937148460292757314350833903433365123874522628695716392128819787357426994712443577953389702161144621662470589983519351143364606061834880920023683183629493215108332969876938748135910515731407125332004931349206360455815676452046741112901575761992153709066009787153922526572357777485644062795551027786476214816483412072460103402201751441431474436280007909386976376134589306679646310209415713140921353050088760945424097858749445319276435613964731849897254262906429623708790120969005301328113029407224730180272715608803895197265020476484439030733901967086870011390567049052100957655523675805186997184020213317702760932154543029428023380750893991647488554204082957148681774840152524387708958748132674286224330544851563924091026445418935633535160162109447424450608539727168260497004417514809552227560390759454983529132922244710368664692460901221220607865446814405552730827655983698397097622007845413467572866375188212012732617218995821543590554659753428699187074055153525255245578512173353176005290109720099425345972355991762592502546822229186131152437754208000750401673812840346294013473535074449708033444438934287102176827306756300283729206171486583435981667347111086369825733733568165204458816263355591063784645154331280409023427677816971617431963271217144507782614118088984061607821117314786135056419947862633035497230481889386831902980220795233502378880638578035411637754221361702558087073635140979607253907642431097466102528182608308420944051098717736993474236022790169643184719681720490178794024463785502824512737884217137462069670637605024490242443008760514684372035759330514587472475257495880551314944859211067934606346626544621780815735826971512422877275772965183444945101669690677314460096272020792045801480096171685369001968319264453446443404838441573138615854851524428398758571348192017798491941081093448006120985203759631486649616698737510869023484188420178163183519180027576173019786416156114416571994392086487090348221055092876212075421293966362689427361962205443522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,62] 509032491627675229156258184741271498974138990016168074153711725716328646533078817423922502289628582656778912393820644619911380857992946522692676238522534691773499006461280298065644597040502311767408758891881553250756679537399145268682966299509638020253156481667065562374362938613182461341247837090357077213038735051556279895915621546678791749920128054424793136628230836083019520811809289744638146469150186008636980008451072916161741370524887846365845299355329733503315961132414089915180846626583886073499877119028245623202311908924845909985233698850686996414937017803669933738942018834175675892999507206104583530470528537283423635715205769842542274469759313091554595572385833856228320236217861703777987254243910166651250047148383556733872991891189307343284328502571632718347064966700148028195390404771105751608677416651370861825598214681211745064066118444668691617587494831271732569069813219275940942496298271441069212913676241649223152908073353351772336004793145093850333618364525876829210575798237555524691543784877723236297418974459652627647896431654920922447211714933920454900242085271803932799159305487454773233904578167741485657747820245297061609983645016873622425000246137176437461355809430843068207844370514361942471655171285398895076411273117844267580956641420765833694328080218840592791186544895888153977947488857490069516651975595306629857893453178117995099129248469958790351614276896289585174409155064569587482203014004517930975791983600882559874863927516242389824281383557360900109775005749290283990818478543628941984668565383952205896831427669218358589709773571728977018484975926510169172425782344384540719569056844876112638936808726835253082973847465467114737345102540578569519571441980049940472388306696919337692688168152717571137772873039417920675426156444309457016697566760749578873052435449342262888214868424180148516427975087180369040003248481595430506258799170744765117954565719766747154975711030243242263786263467157196327037618807470843081690710982734830324097218653064553463854133980196102548783742640040714037231927813995742647601003277693590345471964616684614661377107764639254069845245247548990612207271911475415025502787886890418359323658761052083836440392513149962113929594570124313125494734966523118115292615555370551348893551142757249075528419919828371754424650821440146358496768765406716988772644893502434328810459795910424808444400141052543434931246943516590587698153073330767014459422256350703428269767667699362689302617450118655626041986347978152999387075728391815351135190908928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,63] -13114506503815885564898080919173409008587330605224809812561933762783819024969124145616269241898683865466725523952574589689375408207004088860471049401361100961383333168633725933523368488498022325343979005358259877736598814161170275390377327550327192076119032083815861052649990238752366440583376061477978027841275654380960549956006307226051062194495461573537476567758461954965863790463558845686070238605021136398343271389395589289706560957396325880473296758721491131972254071340180075920690260167290795065592534138799831801481354459459566157931832431983193915014640175131606674339763836204889385213135558845243183011389324497325253467367733084183203142435505617821052289381586435847011112253657833908555519051477274976783919604860150215925521496522137586546103502950196227882123242028406161415934223045756640089017539207893765916404476202541475017646406233508928085628924720568454294212564462160907713105690317592426154284777983721791586324916966001371240529758774719033290056252079418591105628312348928638983422501370506139288731505023965183496111960352852275823984992478227519579269412999069616767380311596873441372968151377981843676356354410858127733637319231457278337015449286036948450158549662869119119487713992235256208869403151189417419295862184778818575340549296586964216376610097792835994228480093034066940719219976992406463758694482352351127456023396217580167846696648072050119873221124918186388028862048480751664496813944158630553031982092866977783171806048875218256066189347307280195585570816875301580064396859383421214870306656404423431344011571816190486966439412136973761817072507578552680925418853811793882856103660488213231495169621636673422448366852572727507908226061403292060248978687656401852203348770132199938505502015604752587253470510607175319320831000233046574083450221700287806589630201595381590967840819838890432095879205266380272275643657590314563131447303242592068608768190466574423185531231994073860259203525852995740075421318866532495491929916318335400876228794729871423517317026707745564498017866712829627759236102919506586400509596304413542555541638086355146902646629149593994255260919717534146676153698743710837181103250265513458663476302169953283376361590171324086332809262424667831141618974234481972962958075131024039022658482403862939804620049540810904208795570523161996385623305172937268585625477642415539375666589197238591397974440149149732990085616743898034854313747724979802484686842091630223589874126349994166848040120114228074713091273411214745103177685106518783299089397186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,64] 5582036651025496847135667695691618945910077448197554010017272903505744414846915597555595686378429585742269594213059453808862428247803245613324171868890945293981840710602772126716239461682445439622400984896863444394674335453701074412306219403562850740484366936087026628214416700331120470816286909585904647732976916376397175141216579159212962420720431313853714581717463373913035192042825241585008460617857308706472383064954626278828174220049451837206680390109437060109818192747693046866034209514183717558863972330570326460451715992427612905200226413391767236297002854022088538780000358688001810925383584710508756975216613278272531249652845328356559501436051096577398065801275941894562647992635102284379732962842422410991264248603278171873911295808456535870618380997413931212068130098198003630173088746981595008793173705147403289176722152268372254943468107665113065933458196045252203044026892609012663276808415348260349275410683342427577251888299192157715487755489675978825767275069131458052400504471096489933978584524030726689780121508089022652555616561157937642145951702523232647572052893260383739866273659708007882847633343272667982135100048198326314775239239178006137714852107215846341769989772183489451509794138645324769923024922048456957625739153534188855228414037795953234470876972708560612414839658338364492841133034615694893464371175165019564903917049070958011443765210693794479007258486316048894481505600837779198143002079079741033616829133144149153514946324898544200452265331413847491289489016126998206425453869955300163615438650485927598174101581317878760276095310612976286183624998994686654150206068759044430810482849903316684064003963573466022509867286629226948884278472992862068598603362575496599620885825581337414377859838283146442066438542700908780367972825847532839523612626653486104118007889188058045881244109387673679856822856115291671672118435761451086368516327288889040829882829324953052561094411034835718451672214718939112299640599649922135348816019531542170443941918912005212704609666853734311951255404434022472861209988299594141500116999688284618678415364428321026467402713826341490573219112414649558679548782521763642767627919144361332849722438163326262052668477398229190777683183595348269188305021716317810200446569075644551243557352183420278172529199772640690200309617106722292155059135639516399865791417180239834141507160987384496296572425607627363834565063991057265512694010792129749282895391206702555272166158149825660634390444060334412465126008965480152815925590841831388363854394163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,65] -891765854170674760816188310747955407006181601956226386854467419542136523190346262936639634360239824495626743115383096294559615372321669157936568205321452438215664484361063420199910581454986556988851316270715417797837633688568815277664477524791323677955113738879615752061604715503663114377790345869532186154676025378707657326383228406895391057436394716554168681993911912186751519229697661272643455974392347254874644061881106349491109551603235821155894574239351190014685803862633402010590588421906560101817905842016114581212733399423905847458729704097644427071763073756273120396756071683680033973439385917404763038121332698162722369179512853215468911307346621591685290614251325704462405426480525626986292090552008434465475207772712882535048447498734218557044339864110353547237236254383666718012373039109565490791742984214447294770002663713647099266322161744777582949549692441142009747220935831931066454573486597382031343568918690843398996944177206243977361446038865182918392536081303773999506956369873693415357504445281292386746000783627319004781688495983639635108652895465369500060011509625749768566531019780702440499001891671184595412549113159504877317193200681002825634417979577776313718731761014609718514256868717117454129953274907108280703743018079595265094050874449979556323161891904457767322423662297795876613371026578789677573845673525236684043605076094985864013993461991692672355113450481936872129238590713462672910502934706037295308793031899019391889814612501157611287286479129670995090875282483047203969683414497398676703909442476777974692639591780001537834943188177321794839204075177104637546805477748110186811365445320259657937713211437373600650482706125460681347956267211830379092967088693707814839441221339252792850184775732507981824932898029198489963043904014707269973164655725826996750730975246106435335272406064311313659273826981936211683788755574853097565999321956487315438413350201967312710498340708943776366687572934158589773740930612046302948495427744578098536907485230568131624071623625821851848549287934155363649204035914553138359033728703502384882522891621011524976055701601088517898769393378269728430258019608207588379475453277210321370931112163312127484440538496926929160384865146267450776354602063412164781585277484910050245722932850688313050657574737038682448097806825170385211953103892979377882216141369476576034044004308309832942899841284525879941694119658604539317142491942185938088122982981677747852289491969644057520304647819586145913712163019193436896940933115178217833091741777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,66] 48066657280274888530793190399332308843447119318932593681577911454142166499616911841757340549730652829693651939811498746084936775514654041997285877694793936257215025366564294473785392610527786570178724126305826702375506182707372172760026466204101201603221241768307742433324744629509244693920447290372474431715503288182685633381609000177919682544943217896006367909802994776676803037657487791753001756512553631590924902944315411356224823216198393767097283231055962278457095745810528036768972472400517249486527958871318007083605956732692820078935760812191151080266140236618755704996128319694021594629885351629330492672660896831918132639117742920736931586992775995121515091159793511686397315435576692063983051453650328392916027785291579203949992512675045500080752435212339055782066048734407067618908842048319852062375727736202460766267657732459982175188532125861057559017594347453183798079882938501272104537310129762291054932276169469314010855330905464645460093073694303630897883188123059826509009676950291559031679422097463406942679433883863270490102778083290250954688213264781966180206631362328933198560796376367611678402886138486729670633017790724089836097902394324602315193692462625535076851678966876220713278396364874525909760555602528797335859633727718738580633587515572884673728388341615079533112594968487812784720323105742485934635343758866119666467301563138201471724346246167822888485929620978433960269447090695617270321895156575799935335079513271796969055837435290141008827954036969619428136527290393222059004870523667782143912229424130273676191867022682781810644418481459234439055709102503829498627883481094801175816461318703962829665741441076454122463979489509734153955952668794440687336276325934320806662784577827813401646916876660371641566167369607903931374612059356550369434278471110149503249802081140662684728561954626554631764427887457848667519446440912890077956442330751178825521171897828616464887896788244249307663223096663250208929113463726226278274443438961377071706951525656950571418291990140521151778208480415003947414621687653777131648194806810191409591166480507277802766556495493785109231814795890793399392555988869687927257486922624770214211830374606212016110163630104526567741176871298657530028523144686463422592277253739147107227782425086019318223686233917126469809921352806013132599429315896992985781012933386409272077126355974283414907838841175254170036677138665086797746771235348213475388118742493281095412215657065375919463025584902274751936431498235715356783428344429060015861111193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,67] -247902922517867702597627940400459491224026025135086754118886215539393520425958712554995910082497011090245566927473240783962305201999497151379862285423906738487621673577957724088134042576763166447086557354133619836139828990794786998034213256675457836968689214894071393143061182043659165196712726112942087144589933509847714773198545049026411942473236150239538257832242677651874517726729010753755459306664529845028167030977298363778565323892573641199646243240852235440309275600393872621829358774063700679145085751295908520583484791985024462714247431018872851898881707381511511919122586107990457892606532820476150947961669969210013323274876755428882719441122594953249028563266052383546155389426862442208902152104059529499807028066542263438624567987083945104402769403852771795301491422104310173071703016953155275274742874714441739062591869425947692099773500233804494769919172585521225140919683208580147650269077483661921126061649559458155651099287014752129755040534517249384084146188597070041680596038915540561638792038438424885665251058950977094938421225574087020134452971288527398501182923049005064818835491664540522309600305304727714889650142710328531780748287201440654035896421784328907432669901261057430567871965402340055344058712671117737394346013110682429122704261632517499959067129828790035468155309901181545050376013267593061731861006868454008481697662435987833304506083577368815182477071251244104303276445121970601094532166854955459782087458015368084766431011525250059812971470294637974911697181930118552374780982639621680687494350161820465714018631560196538191371643910257163366898082452202217799984586732641961782316151346685709695707327410176416006268922496874431716532159421256449608808581490528045610951917416470546574468095154073889829544824433834695130226950075960594219207556938737409492325397534447515756475942693695405193119973185085137950321033758609557113585004281144905945233096718894290684786800527441935951563847381132629698372191986974454691142815777557129611535355758438636386058520383568383100362673226671021665661657593471073969451692461143133439418097180960128861121240666296325332892343681121069488690991078797969572599769125169857926725591386958804340930368686923261064271366075936352733576593528034748110509212070988168722025159864222153846040962376133531608027062311662174677157046018380399479537958986528211180597237626690178505150712292394755678055819329585930258156334912504252041251578540601553103685488054001807879178944942108567860477089779602283434837697187085985314578104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,68] -127455281109884748093729176153761086874391647292903690159272624883227906718963051548714555654347735445982807421884619669059028517978330853316795642658451498069400585458473988145892521777490447810515648780663447747936571757432636718894571838849992714261167625137148274254955624141735262826331333930959651660938732826990028918060932652708212434684548853260451866647518264734470345107447203480912191627762242222212769941846653443368497923066062806030220383247735458892987008288372251205093223656317889026161401472001506077319510933737345486642037720113119978251164631524051920544060998962058133411509654142455221030025944425812875100160720585422676049218742820098772662050011185548940649699382931380219355231161675127759522539792443731005132535429851865253446913403809771554025516744322897919984325373806172901302285821245450161343930332308230953576735480634795039088306512229350613970786758578552282278189797645715917415430093993075358083281954564041177253776985012196444818701169208932233554884417633273715800390146184648835836226276107813292172627090792103321181253982863275825977907440786834591796617098801027775458190700525008881809661497294616887102028403244612395145769206899546938539983911508288379000157546594551965015967568545748972178071442786288100107844486461970941097315854502848531606957982934446144735472853991670760912386272816968528287752589088944235744471560305616136362321804250121353687626091406251414996331066402081860873336470764824122229893659058937654546337296677306297609924677955703406676151165549534889931550991900827107316003208958941388922627208738460365027901786013649998997143583964659470235540349297693611595470564552246829488424036675647119059232974498752292461065909830207657003413066190613607786418366019538495648770073457232820535500544054376252888940295372450404259908157821934497852949833284238116420816375596096133041626865762789190706788697985869905539816157360962600282955278806365661726541810525761428396224963739334276403694218741897820815637582429119260218389213140845124691616684632657454162297992705894708852667680625551299912467282273318761954945733159424287309561800094708935572470165169467026491369928559882013855998846848754693523916210991682383435318561635896445142125802326430981401276599041393620312217471634801369430317645685453123438901467736385044811305178656360942527582776576226803975925396007841779100735616756238154796203450014670614999329157071799186880605163382219061821484870218913805453522389538402978222168606995513045644446944566555638792139571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,69] -2094486780213242965471619790920478900454889382964848597902506866825696922818164811754646112748154086629342667820308330320953527582312502132454350807923825772448283624915851911778953057055351025682404758838444814572370507239377909752569595304820755029627841258612267812639983011473427131024782633011231392708218603549732778188214139337496102968193160185384307340808888017423112382469980755615934425016416376827883523559672675254560925348084064400225910978710316032615694950131112256346293430085014974149270941849460796211611861584785420858424551086281432188421326430585884245099638009717905924881960486272266143386199119343033680801215958867787081287144104533805966102453329544411479523508151594210655482857781159211857795701333251964805692651407999111792752792418456594094560999163843291258584933968379834060946534022699141404281945686629838436806210623077420794758703403401278348473795046565069787184206237078920225761557713606981164174649176259050310385469954654960212455626957284316339083958029230269111425210609765987572555427992343309085166622869877115307907644680182854125458955619529761498751067970579836011971334829312399433795624655096975096302716465332472794615185063520268991309994697350161167515502620214344251059116017218110600937110144832380422768652436091237669377397517240531546011281587826352677996103799726489467896636271658645344216653929309805714181402445572121105035687916832745652284826910862159900425511386753830491521902840590490636065946016537534329432329120925577948970997113696389767632096419081965870717955442138411495297439321373938674642664899528410565570245361287652917121443416974903359986316060157434920675417044778532050628210584429748729311900409488621468689595633936728138476954095367299941644436173284558252829662239763650980104830630470517338952153319403185648293436006660059989192118937171563701571220268539312795284186832300776158520668629326580434353470644132708168346798431719064998164824809020350920123329839493441553616781983388436028619128102509933026412991719279187354062580679704168604508097249996286669982832554008805954300237281629298167373230835142495885007017876216518057837525023078344016839152074857418136212967441610647821788161633839012552452474455807384627241961966140817892730754609607030164835423244389142035243555793044459094028880163074344131278791459502321304359059774753002016630601101226145725415567599559563049977843743128259676304372061689960531748586127403887136183606892202337623561609500187138498355908939997222833784677400469381871430533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,70] 540532888582660104981650999315866178910819804141665167586463530256961872026678720347696482927806513639462325107645570890275242475354243893149934068942177407127671674024570414677381208658875459045774383382916766056932804260700969808676925978401969722107234967662516576462357578365566287814038876052036530764505212845986723755716477588530599954388095264578853551348244639922091592208635004826465223576084687133296466540922099006642640940832938222492135902042198531073324714505317127654148325506908845284030305444626347743722509962348809240665473854495921800221005403307451924241946159806281936304573300582298205505266147132971318451835089241474412820437366839285529968156344346270769670337684508541131550888795072261103521341286897433549802292455459885529658093884957712335522760878497507838389111470932439877339108364792187139418786873512451464549145689547343210975240821104351921713518342175828259583229940810104619880917037816136039822975632006371870508224233064397093529657796321426548861386018330045738938165464529899251992268477059315406283995511122291552676911173235062588885573289440655165356850896805180003509523898613175617291758469516229976485850085386683850052449198717712301371415382423142326197553018082760542874708374079903268624611997018396760864984410712494133980585341482703295467800902599128516051784559235930454173917473268234030786207153687272291501200887368179750211236337310094501994809249426721250754888526251234820514411450394681728267449439598157094854267288261854238602451433184738293393925264557851377410069087352202232095968817932340625628825300126475457966495100791352012381837174305444089296604313341052046305914556516977652307794863660036755162215397361681518667878300847645142067429672326019694182627140706734168396696443060907213568462219685267716347371830172189861275441007044971381423206307877858149013865944274284536097158604174393259273613491772494542058891970241326640308170200995866638763168036113355005800257881481512535885499861371304154732152790027191045825732646305222985673231155951558957509071149572144753009165430054781634732317775416218223789214647783059010865261316291122684450925752181765766317304901961980672478471550020235865750734714217582787724040016033181146283599656586771581444275413024573582417864071561932131222267411026275006256213481278135578955304087463844584360365937834256262970427374836839794063039431781532188004383353878308581972832490647042804207088133798560538193124709700304824719152274129141702454022244597234277302335781923744869515264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,71] 71675811661974359227781264034184962251834040424952241337000758138495305970514238899815907847740194289518676180094479358652727157296410732490127479000093891393165779488640701675598407082758318945724213032836973274957636079838487848693726111945977921903489915104924543089500623758653823233013577341664892852654158222793186141209837730626546827398015501695544864502608691086965397925414483461358077785298492391873728733280215397721432597890699186534414985104525981140583759338910534860217267613930600068129007249286847362260313585604246142882122010078688709448604748536863022050524647408896418695274291438272486920768182767074213157006187539339489236358089902284633100034258576794408423621085278607796478473700491758371943324544189971764901017110592605530883237585174592215151671707614426292795755415328030475646076098682319258269863991621758466681988094703312658552888222639490087896936263363669165634739793439852503220399706759008550603359376421016188454664154503008054328224638666021953531880626549892355730927238065746400283657798919950498073135898680046363090005707298357227578697581801658768805020160095447082241226674572077993010459208628233955732129782567055437987027626483049497129082632403606978567360965562575352711008793420140202677262894159782838646209657962951270461971286819783966948865683117374436209729020204607850849493456770083421049634079907819208154512480709190498799578772499900760437839271903597175391647223708870491480189701297319256231309273065014429248427098839881406610702134172028329726169515856457379535099541259176664600682171137632777061110013110641300041971311322722955740290417615715311786421451572340394410245187437779229167354660059269287539934132136342184463668466665505730543922123098887606492400842307071998960939442780222470299034298349761762643243051626714005426564685474622711229161519128256982656990526008464376595943990297103273457228691164855093241057231953357050576467472409490786326392032716899380690898937741332063056113455129548672764649968815897354563734829152007644025859004277727738932519960629040160537170225221334775854098235887391561644881447966561047314929275702908977603762651796336775199331743368001624072006416091900620723667298719905438080553009294224913434500309069965731874547658048701964335274253305487308180234740147933805316409360350846383418451387986689390455501547257134029559905357069904500626544215419552173839621691650249952921459682707099107117997972813873267932440669138102003949239545830283654366990742157084866783367259100846503189544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,72] -14455308439374871451873964162331324441143095936277363530440714754652444953338884839724755036559467476199469904243875587711448321662352180685634714970129807578461677933467657137127300611210810659031908005038531671234631063213872377785265769345023474891352386177109825526878229437263995262957409075796421347071274257511858884902519880184029837313962025196763191858956437668651856560852609225093901629958506213458061484171729993886173318161554182897476245182449136141619871443563227908234444960749255047649690456291803431228849987217628265736308666728277842202308727291509509152725063909597852434107532950805282635675746486630178643463090893098992332422142055585779159847895661346716383474637108240844337925966176889478198180119145188863027020119900729154789911969831799409334872839723973099774189309158241057097834545789379694007828172358854848673557796228726758151310211184920489289077983967820221701111397684544632029967173851439068935886171697062134642522927926850649756389838851902581699762711950287801506972558398023051907627311464061484141812956286249532776901656921075761869043727688793926116480053071059897240065755491164890628151550049536354184055459704656224953391115058634010284057762800194456609172314000123949735752651683132572674939291153323319704731819351382810812611307339302757202798664062540172783348968188499485977384382705313506318559395319747158033252835442609366769331798679782010333646121726556803951679621521732699358875308091910793904165513099830720752738988532769763468312716440652026858955921583742779444239361299784079531340909452107861452169013566254106730799780252403428883146318289436107048672556866155034749300327104166400833533131259150164081992536385120971665354337986762157092511981001022053112194785494325806797303406080283534625375802974606678030506540714060706270304199240563878541166580085373101248522225463822414414029079371511484446110586638911135780380355891644072117426403093212873227705235128112279295955722363884583253938783473476955814726616444736650343155246716335080863689934471359061137844550317811176900114780452848408074072144113478499510744773361842268704602247978394675883333213620678277373794291367915189000130965865515460448950213315626999912736207539842810320567701922706754341439765348133612766218407167166936561414658858164185149881542645780595852696969812885230152773976551820379954217339137230969043963658786411406686221453517738971469237586725228959886279846278816147126172357638840064576684913120592326081683178388725901280399731828085256041267200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,73] 1376840867905544370374322356945997964864521415595011314640636024724664881007924666239990466901470336656305126506143432675600474190857612480044037459549748129293778141577417910843176065630007281592403506046667790616802018531756203582065554237555826019210981339357204626538412666260431757008923490346369296692108719850393112174385583908552191447401571517835313294347443797488841577813221658732708504550888943749616318036224724810340484658205669983618212612635313770821538998568990615155623281464676254248952030588382233049834306963382262378997801795807527413096604825496560997045214447515983724112845941120959565477323335455779751597112726340005939939927838360384469268516777296888022815963639050144480657840067497925778893340658073185647313994134319702890669192717822243236524624629808239231118421643856861472710717158241056288749128095337075931762306402811708963163865480897859050755974999235690738074556602971927292457307363537734065920938354750615401202828964162963003721668502416574160894221446351726255682606361767700405534764577369048873748808093053082699873139855989487065353844618951114467744357105808024149651133132981589522082565804556267679217121325478573038078207257740344551136494892694857750120547956860019087758814643335905393809819033014145757614512817805732425969073230551912297090333513734014659183088857265443376142471785461600773701816146629682730856517007368518833852460474693929570798848128144053066849975243249845094541300832636683205720977386736632349645235626312175206262308169991584019994457704793773184397061400944382063729276662855614367607513462400571996201202900918232262098860834625833833827758611273869847286794210804411999485152303474458106125238104531505514335339132160234086529491055280686287495729352324372248607436586106879117335645245234002918111923832799816365135425986706612427154578113491076504800931263357366709734125483962945696988484057215789040597450394127004078554436519798968482129040480721118351535045066068778585041286437061027207403714284590816060037253873138123623330480223117771255688206151755175522111430070071620430038108333456490308826020586974213648765222476767539877422161216136300178463873320044720705267329325953752654966037947476242539127605723632465196679137719094577630196101879788092227058699347225903446304341078090783218809411441980883621379737410281016593898005436868681780677383809016840206117715764281079296197476110124313597487834747991188693047354432518202093475190115251703446267546499182716318919733375535688217015133536859037567549440000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,74] -85870498829917602524507335471588756080483734892448711845867772652365773246508582462167318398719749288943441491552649251348926768549206413195396624716842812691494284137603782194803687147591590503710059899003252123096529914446860069959091515932224865620224417410131629173613087063460906565208320860303016087358576872667411266748808996756308908962585249621580823242894839364001324815637705749584700611855251535885158302670213740957651811741082933881920212396789891870875447963747919316880358443082183995679127087577262783516087329470350472685060544274367219584664096052539016529367760055628083945147810292792814308823576446693058991758629837691513980594528427616352119491343137816204616608203232765090956843390315579998031771504975881055278141728105031052213405871918193643473416160396638416124150509646282448567833247463699860848501371252295714082409146075210712182977523107945514522675040852757815828383835636009883409147321131987032970358485682999898760815973429109605105027818677215721091495718373645840222361431881342056864691204256532582072538600893630615703188938999286209120225218972843051569439783893291594282587816940078483951797991078164632092260229025267599685697731210058964506536293963279447227457637436696210206431819708935238263627336995470038404040840536844965015573172519367466155470643958581384138197197422211916582951424802222789802075216135884393829940574704160896193994290432186664036136928022300146060584491821323580074663490997567688795126384760185399583779568360079743228818642686721483672435552917506621641378028474119237438659944980073916089893797757464428643607006678425427038895265153460524832931956301977799285998873028934724383173100872634600934092434307019732064843620471846204417124800628601408331437600347220051216916618311402092430293390218445897081595833567931734318662041383685776286402332875512615881678552937652105914501885174321823194032318537301610178360833600614922767536706514079314172402007016409965998764477979029127007884007989289746483888050493775643756213869471808528529095732533908435301278522191310229631014017897487792344519799612933203515619095506016088690742694211447849962057626882188890409203222585894472517215975662047205453931280059913793572700470220030875319093167368690812452952356296812131955793807211339607312840383926806218833158264270919400662262033493281133698870256610882182569065777881595120689606006073045179956687076780180890995074399542069720124337691250798746658160833171721361291369351650756808526308215364540452520826443105003005542400000000000000000000000000000000000000000000000000000000000000000000000000000 [93,75] -3310005938023805850385233772653651138183349109650216076038716401858392264566362167102169927942040211327818332170691682497466915616734363531799896869254620661506672091680889072442873829804844367902659756577306249769562776477357309402826742606587413354072325885752045226011712049704913416537620578510722939664222965515393451613937450907487083830386049297590485755772140668333411748548871966298992108093998683089755390738329832884204494664456798372456281365416955853483801925258266856106483031453301971405905750538394651834431115577266321258206028664189753513865321917509635509649547243274824579970107377718336152654457973363909410090673131795906688830208518611375509002037455007654117334815011940230373311442564633957877125405114864228551172007748643428084701320176614982897678542241803967585616515459720205611760436224244322489830144479355240302127170406006748667364561389900635764662039675656101602590254534690280507616820715822355713930511524461108379669056537910362661240077122509957953580757591566323831111901861508610355069957766819056106664240521099793697804431911242326997348779791494004483784686754475533134869144728888428774323535807355141934251817955425523490219061569245874504121377594524604316114772568579298222857931507057121900225102877977703098944561179855809819198405775366490516099146268190178469686928156296568261719755989340748442048145112509761624661146682178140890936418664104811614389880305386202702109271231814715472606671796513841886761133641778679908025057302138489392403248093465996104482347606361200877585659950663042803529269620918699605900436520579890390693250066606440666792026435079864787683966257072906799225582078629010207612669249559807218493216971988372113516411391412323013503150408913740846492995827617932415549338766810143049816765017417784010493007227889842830354471566998511942548714749533917290366301592331194751424773256365481089226728205186395594315315514620950536241352955957324721550805910480767832330494038271859643575640963940688289455954752473440813729536577584931619734698600291410672217046274515909797309286933427858561929447563414369167516224065597742290558830884077435826344431544765737970147234049962358162845810777740114560750880598886548302283400617704027801399967700016057981052691971274915378752525261634184123952259322884611399333211914203541074902364555618550346630067510153805432001562767081109010616676134945562715089787570471203091996514751656086306502336429194760920159380524408120699140005301056222929984046308219887989179109086811715010560000000000000000000000000000000000000000000000000000000000000000000000000 [93,76] 921594028909360431740712113459304510798736779543792161528812398149936742377941099852031023493195615476916409450476540144596761333576269637252111900262140924735555289186896170028967776533800001831646316043676744099741453413469143702390619414960843955212365850702956165657271521556378251298370265142326562604373816422487658488226690427804415189767389903885233971031050887866357698561121027727241020568842352869730415307988997157126906523743321504156505263001146202652665856262804032666003156828179368372872237373244175213347375440011077625823304252086761395087969090689149928598165826959722159306931322808360213972787534638175276051823003221335721579089869552098313540878771658035925749742135409297033268724068466942144957195137857345380414386429646452394677899795347340561217775414723519170197855370424500730699615653166516278719996842885788440530328963022662850424783085532577422879884958243548389841710579895043057178295815212933757926844550326727254543768789288952362057476378313248746319963920891750425684571729180200783142474563152987675526039080123441651500807335055187311908752651284692217194443257736719968812832849777742036290234615972329197148271750555623625738248696293772237607321947899144415314900579016636005873725047929557255255061245891818615973941365747018777288367894985812592450915553754439776926940336613704241871426314282422033890145415122117284164541147027304223319151132925866608478603942566718627124448010105387734724988526438656689760692408061636145337274618251471769237276252825101562809570372230141708630650734124878007044334275842772353574584938445679788479410533545016781491148031146456315142982441259181432052265038061129317444006899257766475839037750093143420483326697464990542844532822231783332051774581130314990873493775590090913953031753990675392057385666714949751773969795311143667912952520982017119446709322836065686707916181097985915616164355274065559907375112233313953392376865259456719663659858131572865642948513534367109686042810684535321772522134355129260468898385599402245116115911803313603908136732239635523290001236296191462173947700087042598048853161477855061395600428355521655886874352987556944394834104219909836191094433706073190062126092780891770777189954925046140983342576320964124004450368754586456533678653522641987482625844820282926759171314305248062507923982853297991328786939468512052360412803531264125349591171362606507770446697380576879771813866892757375123018336088498569605727785626241521083510408438229717923492521736208600066877865043007897600000000000000000000000000000000000000000000000000000000000000000000000 [93,77] -47864391843978058179893728925026997792353016668660638507785341888348012890619442691118615291211946599856770384023843236206982822192201694785227365751619214116166261606157595916874847524453752798894510537921225651893413577672929587835435804826176122795629461418715028657569847494360333086155709631697677204489246486040755486663831530420156692349741039469516538346261758529551328357931042292373379669242823887972315962280991333419488404616563875552169232081180803687750953331730707862619883772843950829479599408820967161829458700130126059704999934561378016156439323408908493910363086064059217059110227987919651954750886571198878236279457455710849450487458003860990490693312550474296767873165421988043130523385827053070166756418612920374592651005451591311513626801704252565087111940966620118234602474108375686470797337921900108254987639107809889209530779224662307891748363194109966493933041744128896894233164443262830473124379375093118532539911045480031730769498244235637634884079737903038041633345138857795854809736756436492387683177556738805040956601146706570418999881990106785003365534853087917656516550326924135182556524855306858784570283644132788683287703330756470361838406744667989961342847821635438525071362911282500112593995912596758277866798273108776131022221717879812268316008994233646194206041334011509384791441517935467498462461958938177075163292114138711555115337010361566573500513131733844627418998528085057215622146884583932680819217724168133779324937430193885724530185164271648853974243224259411841566196677051774551641561535509454275008327067037026145243426744646137139956508003355801729059571806278746220711066985069778127885625442822059395923759842775588583055108609094846590953580101615107753051121583212215114728095877614595675719902902896768499698504481018326449124357378151691934350266379376117682454805574823538896299804916625974874206875721038603941447094945002656557050800043682875333516246765933342056120173553772697477814120456006967839439665118569475776412354391181283853107540047921898480123685811624991744627531600802168190724624337667879283729310015924470523597588513933646931498472359867516040127458650497761996087514154291997291608601876275209296592177756336742448255427120934607001321728945673116176724448303434381260208970830652302330953227780329763444627980954373153183802362811199524722078103203733245444399637876022761701672104647919032369344653083886085472642968004905645556963685022679900409200279466094564104966644792836831052207931270730931215842870148768727040000000000000000000000000000000000000000000000000000000000000000000 [93,78] -407739300740032958398576075692082867652464272296860493235557870776733769297637546848333044561656688187685599631768715520941640221519540436358363335889047621198801556815561222523667615424904682855192446668868607313324407552885558268084067245988748049560802205062586615371447901040169655776569898521762185671495668967271536981759401692815257872946276108907630150993423952235248957087292588464391402377718535453266563694626516716779200168157781760577443489574167556277115641511861790264504840205712060450949550579083910053740096143259503695263690528988413971678505602586181463188794784421149884851729984504797385169002359703968421066661471577242573870774786602689838763791020987558417776889884126615735630898008011616406357217209751352631349356156274093449131419163057702843947598549198857333126349218803259973296681581656995583890566844604633935144937155856494044730023285323820260385628957170593328811717591815828222088671439419071546220972169470347932594202359594728190866139622162465219455051999302932419327286894690843629215713194802430154497968789792453634456658167161047801203522960067332243707155398759868188389975556392406684888706710122579342402668048414364188707942308194277151884493456435824912788573698113349801305208202910105193054294079609184445742208597833749945026198122299595972190720671481315827567883144905155247472033132634258761554481607403756455154269757645656389574283692310539190784786818363657312534154110473953510973446827636173527164244083453299317578271381043018668501945742210479302778051547205651442961284684864707693954347600552012784269539605110978681558075942053297428913013445345422054045759786337969938940578707704995327761104528839707535315414475787012993683996073315317679565852890658686010990585959711959873156558689693119539116448201013233943608606922128424028277111637003213979431005059777374653986956507940333922216324886362142841103804453885334921669156996343814362054940125096744556434932486862325268600753695309354603580086665490494648572992358319686303190510141709592419717429213187757486805181690476690332432039577496078837635116194903891266308763251942342619702958098829840652868910482265641896472533762770178763698010938470573341535267793674594589350934485702206138103606700063251775493154531088474154458802422561105238096541230182072121789722955874160438998968861875104230355900928198376956542247858971329570329967368586689453723507765354800691767535931535832504903512999665498193002986444949220734164954963534218913737936998861267526022187611848704000000000000000000000000000000000000000000000000000000000000000000 [93,79] 119855329330802316538421671468261255805344698456817275141997230330040439577240755477583371228643344598935439934425848773491182498657961460039887358327029232636270193510023890291565106712615593045172722175535027800892472669010572925406909248951730754534753917660796668004722289891406454162082086227659594874246313033241928759908843841282441629064209988140332459794867199450508594358186052848996828820725890471938569630369952029439941076096620979413070963025499296581595741821568369617725766417874917215350729394020748350220380176348189996938476489421382140991486950935230375341244208365766635692591121064190125123689464566369005841392055487743966759260230033353819915170069212597933159503504217597152911062674946866030115370143518459909416289813978543222941059481301958792928704485422575742278603756003454818268626138797269804420150448446411162290105941310176461579202192775475626736987106227326943057361616632782698940929217259533224379878092923514677483182200928256730663316379275174395617971064517876129765456926592524176848739818595419385919842534197722875775829267635983062331691223890799111359659092313700624674785791845227290232124526767121801773989228844352550145093570350545722485120939092721866691932325727727699329657196350058871622002923052466225877288261991757928682146919297269875431493272000010318403173601312103410844782328585030227701208180018114141752473926482145663033953500570094235049827481102355023706032866749085122263130188530662134629396296114953612879729775615000523535396468445673829244316047460432668473374572006086082078299710853586415735165309523765047197693439260878777736327355443024597765353610170829888077259290049650178386896138458078497801100980510647916891592272550636054427973106607676789162578078303235285119203907736954755061516271409308993236950930510940369982458112828823905377110615957483630031070664969215875555476160799924351161105336776071857146138203077974351797312514198249246088435438026273047646950775896537978219899792530920737058795554765248748875607155005273532613162314201880413230044689953403409827264341902227470600261475252224643159388950193901199727508149856103396100422897497437784450515454037451652506577947490326417837183924190423224969720713243908033778348007662359974451393508929443508014600902639463899232727408274607667127212682064746948270054105615538230523909589773805578960911952892228698907946985513175827190416390784245506439230419384530065194833781937216990449522264395907338655449669079381685656689596114353788038489661673308160000000000000000000000000000000000000000000000000000000000000 [93,80] -3960845746879655268007143182777853081536710894224771236453793890478389748438995426540546030512916053931917880494158022510665471189728190290844284147464140567365173222378245048247761644181776496742846570936248714094803505658010542841294095678023750826386632759251278919020551243650608501495610305144587331869627564019608363946393586988812238509217276989812538575569283513886184830094479721838441984611772000200956531033808756896454503861326160200283231858343038649044423338727431126320272297365300499990561498490517533482238562748803897726121109838147022569889926852682140931713350578831545242237653374808677199251214892740098307599253507643131596814532939922972899948501700963786126349254240597859666964361326406907382805454174658517503236961753325385336011672788019185613417025437280862405447728859723059613142935952859439442734904893456285490957412290624511419155061432696047906054145243354070208581340732794662006958257973895645213398544587693987737751676919156557430648476946623785892305622152641371223142184912604745652985488825878632728102674316741802133992282575446461649762188304137392446141492758431107346380870150684645316745460616633869921303462335955770295920227078998414895969124208461287913178763224196972969998745794041747836641065878371896569371660614785438288242234216157192544188909456405458082736724372308667167051613678613749329909092796077405206895493969555133978926583934956848476744231048404852348649099330991358087260430841633204800727266031133446086084289866936441726910723315399033513780932770816483905341121536449302664221854790218542409153512129785181209514980018072817725921998155373041190225959993241823230246969969417711624050117964440670086547933880970325187531999189047194044052869038046847843475067103927500156595982116716121942604763538336728949359434582832208808167446914561973986159194077393127543947827899679143945836874757062995429225042590303032024980613335621890822318934315668139692487952792851221874755783088228172302181812580186455911679155507143016758384380160618317985227251803680735758580534278878047411811697244778179583361285814225299231133970310859166584038676938636138424434424566524063447254579726414104027441151634854441122191390786093527448348536226762597748669856652926586157820158874819281941871943777750596229886229541227929042724436243768767745524233055554730696172721364659223678007312665232340671683729965558085330978935329066310525513720200292480698867229751286626230481573205570613593487629244486447435469117223249444533685393240883200000000000000000000000000000000000000000000000000000000000 [93,81] 27518702855678079862964550304832499341259511306800951945627937138198646239604899858916542044592494810967536562303084182322775042837831658085592449850751218425056373581084237760957910470581913291642535949046624556913272969573990512478976694910918029288832079181551206673263315266919830130917895629618926570666192174894339529798363175697483403157075876957276485211245058043739714398649766865926796285176965967552655736433067141098859302586800195819061386923775002070979681325908382784856615006583743897768593279184041648564605557792205081299105780959141532520571961229746747578864313727840655761392135687226601806937869115573637685524542692864710345139866459657179448805030184128456995842378851081697038902682775417743379844386073361931796151316760197072480041890576797445379096032405638985284007671106938839760415462170100454757442466099812877950140952352891922964433971310068379845274904835880384461622978592763980383486835914515431891472080396615449757794767753959047899235968156082589229604749915846480018557208295955943675805859651472399408450198856532269752279091640463767955920420443768122426149632862023167034916392794510856370792432546034218104319111930872211355253170767697540402608117627023173963492786611342413164765506069601686565683312299229983541901092439941649184949387753801896157409618768430771900483336035913062825908603601476163380340308149738911022319641140039291580163742660376844371200456132619027391577868010331414901248980246702179112996149911145669403728418697203281171485103440671303916550458192795955321686287944278955882355024684746775019442338684557068698005125798879683216960492740328454965557189858523870918862120493398471314989174756817808944921801911998344552538749014302447783120894569795906762793256273051140350179306390968319346243675094451239378032235005768963061126348685404235004570553385517120505814217619213184307662666878267114542159332692996415085720812770359784531472528905453724146069333919218271404869119193190870747982730220961748234041328570770196394363171076139324741781945725538684610002977957247410700947908876895402595783846201704064708425569352682414269658520912139639949267454325758675572051527645713361676911123584719205858545057146551333518494817124329150608872325303059337471419410492639970430091238659684271529083356756817285341594908173641507721282251723755973827454780362724652868603085812440779161628331162314687629673020531247973410908370872321214458022095055399385401090696348430794064119709912141213053592562846917707420758347612160000000000000000000000000000000000000000000000000000000 [93,82] -785513912259279438955647558121219709553558138020589557091836958644755941259446512215708971738346295882384795645121772641121853644023028039633453985987084508466686137987248298050302725689290723978354684361964573399538661853243569149546643095822569188476214406229422090777966649686274838260673467213278338532582348348000970832645219058202997046086548428469203011303287109738169537069721462086862640779144429665491732970772057298350378682047702354926925588664516171683583421269190280047627097009750661900192088936539405946715760716981875063806867161949166118331120392940856072802084407619477300749752564417410425738961363231440194499112737393553224647176741094963749472888156129354375566246808051604706029088144388129444096315501852303106015912450956167733327301246929233470467213172388442544078196681154389943141603657183374855546580668798049942161387926013299315976735486521482544998444720195630521760951858094791844928097957354254353608716520476657146460906938396089486060664340379118530320011888172894464927696714173277620937423218975705029286955895899518606187324329314759375213057520864535700963761802048874232998802570782298198450445026665345932377253969422405410467672570259047669960106327716050367029658611009427188072795341939412762020452658847388163532462968603393744141796836307705172744060969980045839994351613421946745770723653638539910766800146894064505707314709252092164946605588998286862357662166467778596985515691870637095319778576886122319608081820869571801393336725300607334217191065252441756836636177208533833940157440793014204048703819554365188647493764379317358379047830950657781678878198686688793397987223278745726508178707716671542921362172479472582762178789331535658844652273371126940261872200275115294615163267352544569295038875487057874160982885016189396327468003183799110126894255761092565558595946962455261584226110763142746675216259578503791408973934992354714744746206864079837978690271348778247596799862245298867584527422893458764362778200055648846994648646958394350587509621314234589648307649614705504346016788862923345013477610035123737282988533600027273376432330041088862629808780903764754166854435365059529291784866450712858066544960956851448978831414724125431589038465948161589028090382451922135405172218224972782878818805183567455084167995878454180287065054083947059887071136623164451732591515717211845221940806451619227170397319699976920072090644011089482849234209863769019208652160259600987822876149182023248695011643809663130351720356619530777896419328000000000000000000000000000000000000000000000000000000 [93,83] 190241664681890601838520722842599213740458639609778493695302753197058166591551502676730044275498194980788278317988221720082187181107711788753669404043479990659994760826153017707312523206697491714255055168348306437591057953115298578042964522592751081539993737532841747716218630754621986076595895017896146925603093932588699717162100306566934636251100404445621221434503226354350478620691449616533190567295029245521756291302225958802759629100867212665161421125506219673174036698159354028643076621082439601649497911720523594936764093233455321521363607029067802804297783045584859690808241148653456754909352948433995082486951626503501825988500310436661030642817882540250088840530713715528608033332262128409017483998946139539821256071320882221673636145044013590343604769449636742856505407686087212880053105367991689810325395080733370729502291948310116719295736981047290330552370897861611964131978788380575823048080877385549445517997916048262869433831103928550271783724022896114022323633670647984340265707801208849198713069264267843330605295459622253350435554323641304237744764637947119334239872522500079898035479132259851236289105467300671553897583850777754962888284796922524265156799234269656641175585431188734352219202953869024666690849800994095601440115513615417726605001384891016527324292767420532875973619313192260984865180866111065320209708286049091381161453555454489691821327451330857511091390034819499439952362187026599658456387323388008665662014512028454952005364230267158208115454086716397471087110481969283708912043550232399582147097772035775944949518279535753121983260306069602478170369038011396140126096680629905324884325995860367258102330336247000752049175595744247450823923661477032864886335160486689562279021888499326308842278796977367804825967505763926804844718317460958051360088255635529544432058088166903915622745155984161359162959006027647858962870474716145368308439343564046073475829039518016514785802759651784320733657832948553386557644281461311454062480765909978794133527689748442284417858641881124618000826609006202986150460558872467497304385460843585474473796662152838110932304548710132455682504095988878412303061917334439394229137687846090010212484221217990144355824248871673764949688150098408751427517644647788133034773406842409463449554927441673562596709325954302971335724696606007161868344778382884337895958782357758316006544772747861712519772846573257803689273786625298912713512605683271972689002718232399446098320706339028161031422504905403470356842968220352018288476160000000000000000000000000000000000000000000000000 [93,84] 6332614474535401350654539377880714604238708112966261732305653618273285210620636828955948258181432846577486924175861982403743707082616997095328796486976337448555700348227781309972360220311657245092751800885409654605472347491500053825005441883513709556223665906154279018323253305812597649903930365206981287000678861900758762583897091741120936825176058559045232509180216651580900146320655304415820363189396642476142260164029858036660097466418369469251749324273689333707069058272939854008868959952461790286123508664353031297856476640092737494508774905471172921075311226536078437419715712650864214288498653489382239987948464891962729558221450663619535337253581308050163603726796403382200274242763875494551812902056830502600850232695400197428746323988863357396992334373688054470618598207017038720353573161845486776233550294850689728763072742903007516541006227253446602754882089595277601020831543135488556985863007539076562761448630735078828396291909936219036583818970340516273196643464306229363914719128841767376853813055359353863580530063997337356845731007021502118733103691100098600571262507899811335847015248928508273268131442427899519861260769911929208552563342160148067886684094480924640920037479907122533163688107608472170252471382283295733711690339378215399216213931227415162405843772673952639598087838159304672681743545548355373669696672962037006954023447799982597554372666722121270625931421142185567044827417104081590594931983738919798824626060326672059853553475361331563375501801478767827942363249006270233060758489764166084958687302819978766022231373404555557807157919515769606948546110342788621886947803038423192740532991878328571522081692334054764317519534718988370205324908581538231530047558422862673475019285274684024690434869593809504655625085976495726250446848723166788621265749877782063614421697790935459596584863948004220118712235600234226060999013012445494523654054524153107050294539142269127785954983601156848001456774551692239486549782383226962386274270869751227348900564246614725789447891499151543085889799714883517198300920935962235074165965210363074636858971808231939731871984603589067906715240620372285042215261122778284568657558441046651805649505252978461720497440628433521798018194854556849596807017502292155261751792754429395597865496250711510245479254589647681920874231609420843119832587301591164543546908659876408596581253631421615008218984784656825088090393620653688479148779714151843322277212502321243359714932862646243979676861678958519832516064329733179126579200000000000000000000000000000000000000000000000 [93,85] -174068812149810176563244206572064535032584910049812315490707733469995237218984481625294837906529964154710083375109145552630065316799730242797459663566480294549011663405974422435139124229481253217524850987675367632531435946268585302322366379612261692965262311978910952163854913894798962979277461007072327478864081271643423942734440728435295783220257715924016344343107437654794505739137603024711138898133145039698898839885695265066360487090100790466948024035979963475516450139801995717204751403069788589744776449515382197877474924020497919484521055676711943584242094080873758510881114360940401809961785236034103243718039635041488304164452176333216105565707748349751558120711435232118411147270804478272595113493968640965943327089694506902747661058578186237248373959836447787725301476450952544432569096321359217092723120840602909576051532458081882863759296550427394567983524228760605901932072089162981254078838938775919823422866454496031492296306113040331320858540073183338958649061495522165757323362941844653974749236122694527413876208070681692278273378662585938147132080737121988169092681051793566752153802493546673578473695371597995218152774892513006248834951397873532366236489960108675464236905319743894808359789028575063468495554029401933143913839202416628895636217474856123655552120079364012654289051721082164952271865612964395907921882802917407006817490133321184626389960242502602082798176322210876085786039893676924696550387253679081731235471203837659821273139705805542186080980320933881062938480619644148327110722111554092392649119338506155833736680271482629746625361852986581825727172867035530723264063569229629966679554473389079623644665169736160532866139829503082844128049573984139310583468533807507561886123152301100363941318069039464114900451395848635131818095016229170343637719325235482008271127174500086119499470552688585207108443970239263976459118253452382593593005456122670677921147532193349696260498681938087691818446532624645398674805371527153552436697212074611573802160151241628185425542683774483844897567613732067364195915657305988055200708317721405830856513149501048443757590394414048546003397826572992851809907419123323927650457567076987122685569312298762207437354437644115622905248335811921489498357557981513118669858995711747125746529901582085165039920135949457969335221788608077977040023297581323625630563907769101196391256255422900333714198062798355698949719535172632579192129145968894501062440551522610409160869052184661163486722010744547720854126735465219400663040000000000000000000000000000000000000000000 [93,86] -3068181783549358603702807684618017739081850312951912856168106404397967333298386485972347865915205755046142631981969247470695422941039060899727251947419342659776504666781520628068985688552349801737595492484211033738095193615927731485110155705581238014820475907442975136193473809466945073429025924992036118875707222817513701166451312919156136290329737170497040736612204422903330263747059795412797286268229850793530166707962357281309110528490226245350665174433521851349180412434002118103560658862763825925606632448404020998693835402175786960086600486054132740959541442322909339786116351283782495132570251429177454589928361421346671905818504093667599659612741576148326589862169830881072002389133518397635049970108179932147812593349797933697579982878395297961461215454173720583521858550099912520576653059904258259571483247434240053710700271414206948290184329725993006501706716916212745821417177141605418243641942164430063335724977046097581885511744141360126559217269478639084273928464336628595620761652261802714019913712556045627979441019809174904263720931593378265642816296224736118505246064638093126504665704287616601175198442029980134909017468628515321998167921789827667016236087456157629156289149342108504571701239262172850957422653129958794555867611322373450837023545625444586497535597308057767255975024571503572399989445064068350370867671007750952777951824985779418756148505935869181487290007937969029660975985917274870824084334812400467623880326910477888680588833562513408115913878826718506163494438448316296632785013608500653497194256547161322379005315462183706163837797435758275449142747966807252509730886890008707525993792111174707176643019994229946896217463743900943475782855850455049969152710738952343925915920752320594734270128211076883179605035371966630336163924510942168516164404075464847279190031355589992106745735411829116641243223364376337718290642457582732397939835785639923129089469311437278955406913904602981536279915162349920426166466712676768339600102289157636619219799511045412797153388066522579876252717481793625926670588757041774848732232536646708234062554888157917210577044791268308829965537226482409391907439666833747994218304175784980819435125565637638709667127237678435800004125887467370122428781694912349130162302888597820081125706665262548805300200120234403006412301989279504669603867129585748305160748945894890454511008611895839209469700136775789693400260270135044302277280258655413796084711034813056340033450276930456213436768059029069483102030788974922956800000000000000000000000000000000000000000 [93,87] 14175437930733090842864609512860245009121676046259076639228433540493601517216321940683619080415642971237075463224086740694044004349054390416859512899314732986302543635993359431430493339756496911205946296181389250243189171469355202118415796024009117211356172458276083111217884469142750167601329308001163867699422499632623444035508946809579181100389955806910956399430584722873147168943673915874776718112755515677260815881008096233265627516164026492015479384409677398456404892445939230128664309870763866172019000073776228515920022323494402580458556650634066029684539502515811718734454844584225199493161452495220150275997101578803588774125220013848006223535631412283959807703937839136421980012035398009176455849023838534871323865569080445806699001334246644333688811767910895829212470334632151816539701999919396600996925002087730758270214771423408044355516269218253443637451129953587011501362043169920312213741897788525694477424333622782552515959973223759839903255994933681040433163416968635549215702360594467653031381764316460643628729611564144410338140712613255028776328896289118036381900091083860270458652036490745191630086456190563828052505725780809231689312271963014593290056457421391464935280155675072959414623650014555858011327402829589331340564585854474027081045320462420184050724456391777249649842932718469001512396576207760829271156863637837879157754946060299330065629996883096243389049880848033877200350066198993702106902262697698704769352598964972603003140498873372561618749128232697886913187503564349553166371938444398294937276576462438297523868567216240277290963049343185223271230637150204967038730092327993566617672212173528275674902522318109183930542725387994016888132582249005492640292069347788242399888994021907605254891938620679747835608718775840026030030512257250529305872402023255244545263243146601303007506435604475472017955378568188776576462074915679979973326049285087833909184084052040888432892934561402173927667261678235897384677018406244575581570087870591968299008601287877409224989700559031752781828341281539285550997466775881022433368714716402868710474578138950790239373530470094824964830540843898839325038392922463894744538415659479741048871701547335850629411368792717407801920866401330062360913046251139379905183847127674875781551928661860049613443681034042052989025806990237715769495842165898075711494950971570805530841723652761112547512990397072132669896798091322280371189112429899016089525807084681618339655828197423260857027259802736267887237089399071047680000000000000000000000000000000000000 [93,88] 1712686998219759923553465349489112738076667276878619007857559926594249494768599997121959517889496973621389054945449630172631080831211352133544097704248719893138317045881142112457748116372041442738756467183252543189102000297038828613200371363452988179673256409988545053246195479774339348045589420838960939283691706747979350376843096101901506563226274316090797708311419476010872040739592930792466875133392031930013672549806537374408332762360950636396998732442924977791733266986170425213231107585818813733256790829197616633044259757615108040056773916521890893516507978973836872751494682760852417690513562275308369782136388843325032038791989565512739272878508223380959548897661567192972406695643298035517967475022176970424782590115662234933310248721795161611442314796271073472623779400312203815574794522911014212188457978352924711478964074307863914156063686091580851179218889567927387996409218306612753118183004436002897017841365086660837360222689549745980339545623032617913595545964816253779170800853652987135890104744723913820769283638422349860985279440213694365497115150296621558311979402491924021159902116449002168982951469855086063362523752469865268001920941046370220257616118062262300310834901847342949977046101874164532616571251993911291314515693492657703463658699285564804047345427860811426156430748584724016765367700940677740749557272003646633164063406765716773865589275040466976993335094091220064410064677944799939632970417432779076970439767432749436289293421712898998910773138424963364155159185058227870896673151918607237575716536397003633078628963467003104345757565505949937871569261923204425041396354465717569380623067885966450076717549904264332802813929876831796112914830364762497273677951431851687037251020261343194240371202339676060498893380819491752344740373218150196580471220028459607560706579181176246091676632507749284434389808827588034563927574208567723673359512006633436362949612299565071668983336883959253874985761958117976217301826138836549044250920510953365455516864767762331192746159461682450726227373711815494037906273817758295620762597171580783167942515061478680367897218279252625291431837432036999605528871853095927073756196246053095549284705540313533040922441448695868418397165825958467653621564463053209855484256765599699367382658628348306852669964004373329837510089841111220383475281930065538127467464872275618613764907588159074340571495985036271461404337476864617589049375856993265485687855270208829624540352385526307085241685416643834509639667626803200000000000000000000000000000000000000 [93,89] 23085454485767832473562926013987706856150566111531520578687227360670952693449366457967053879892185676647642877259517642484777049870364340949652920065989111307256741812212829344875356256116959915802344556614620763938621798717832545089825984672120659894330466166139015825441967641471243732988303537899464948228759943952453780620011434162253580931506719623786026705427390317360612403090723656980153333800892939689322204711144371828260004088795222885254988563247489656236780058302565780010760605423119199607772187250174073362689596513178520544199690930325175799133941564615085712138931434509241969590857855534289899630792678601808853036036877589678587199032331118225122651851450675152806090851699176335260269911300216313151585879402364180965057203324548767678554381979971252194539160673793083058571732731027939537444620841633664762975325306846679134045856124558967636983320148430512793046099867132597347501729146530698486242268755845589219324274540231739218042773434234948225038854820940671187685307678800461041654403297883216036990027218454980964858366144768177850715290391883240543300967778027902481764179816663316276965156508878183554893776502402923298074851053560491094924061989870511733668688458927498196987791888261036842208725225490291399605602344536085593532377866220927265076811455289130877711207178916692187695208436823880262969803738903888324036978561333820392957232232029777025833428250346250549777767113628823719901373288520928659716379369946354789661643402995503335420507011817240014177678436950063900989154948352180879505403633856819983171697995964930317448391156398678373676570510808994307133419512692277603564291467699302771189791793563893930208503924169782113107194109219506000228616285661657993404882833377758625666440408986860736350325996615922372202300621355275948717157138622228875422316859104969844118673755024617577293446676150808510970111071453973844343870248816008533668953908878211473526626783999035906533357079456648171156772531163324772968340783401386501786226153188317165068305320577432996734540330944571706082423586738593143483840668338645119928715372564163716027525507674730395999046907019258349631055342241584113117011312603854093144650515881874613861427440164872129901218705246401572678209570234888908562596509271312112974745031018902883077862665331816521681720341156879767129349924814272975863492355890377647616648828914495620325728610430034619455082359240159256687045259130706885790132994751435062466061531599701473221171915368905577926427745556889600000000000000000000000000000000 [93,90] -181955305796106122301003744882702327203911503319086724588100658602006623443692409459181016392523213441339600623650048111573706769886864558142816315108322335791979193422836098306538421827611259999488791864207798753506319368283172201162621228774117266072155388520642152461252127657100143454073752650813378137138727636142039077811679563471873438826804344207009974206469773538699407657761866021374530072472076014113267817360991165256557989555813711845412104603184255333181307703623759469415395859459664361140886164513458924739175167901491334580141103722438072262825794988751094624151067278109541135415350691444799030254265362463910856170529614997186988500297339609922327838354411497609289272618828816865631144543494115070830037793594702954094285818151999005167258836991427218702587090748141451899272576421964928348780878175103866452905770917491815991530793570932205199288736966373045350274434390931436376992716362865608421786833135250858365444917755012867887894982472121497995092153541603841326205321528158414527614783349752895207284716145415520319606817509388759944169761952001202141994331284377591028272465780210103962064716417865613970233852709202284583099716087678072575597600477073991789969793528481369344781174945383906862538325459242380872381792147589411492063654604850364897445038053036995831441446814451130811507082831565868379482030076646575268596500121429148582325202570276810300658406803191186105160231885381509175433870349779111667786754757248119975678873488448398390452873497636332473902811821606978548196555977467152210982735324753431716088035183312700732342577500071691494226796720315459030768098404462028157246310064935097285633747616303565632814063200138879937710446908598976384679002594821971686396422132051186316677540343908132485665581920796747798350758029226557066440223970234761288369304387996593724576727006031629031169172582766504675762838018969546304285705188053078806187031401605888100086345930904630954848807852254537814549950747658809736248893752029687469082731791160159913138988967403154639501703067990012295011592150477168250045752848548519487746722648024811517800860220625707000132029121045645260291786407317937595518052423454249593419906812268150334930746032975447041570836013564191587166079936086593194614422331525292907441022180217737635166329782610843709076584899595019766730536370367901211423661549539768319273264451921935145122152218391244324916657285389398864805252867073220191834681651338905808684798353493905637507065333550695069180963166617600000000000000000000000000000 [93,91] -5892715100249337421985298233990566406082841393075452612367809646551283324530407093934507270052711290809915053354621678601627723816702454230908567489039981904879491334120116664592489500206509763598465168521737717709913924088283949647147951219260405451566733136529500273265993962084873110325660669210195766484653559797310044279141723270791081204097000556826837151498711648509140190195186082077240006880188008625302579414875741439544642384429219322889027385786741081670558198707931692218635520719932106171857932354895000444212512336213077608101593434780804830845853898870563189624057365789635456150401475948952289334574423690813278517963098894528509094166957551666636897752080879448296281528780343466730767971564045937493352629506680366993670699614356917288524275709550237771518705815978636010360954298604554021021276838330203783233239855735626020326423165609273157285588968724272320333138684348970737321827950872303119240096429035976525042452918768680947687207729866396356855982950941520493446989748104273942654465904747919404865081461684852746260497370836608871039321330805051834023855350952906134483551831456371936801897060320316220651705896732186490009376478680805789699662935291323706331928543232552681089195502067282583880527250857955827284667031880283731675190636371165185437289245991410133200429578459007368958985330836915966165707020454203884345519875606861908150197873692474764392876420129096899945103933153466507257237489095542225552233478239083806246243659111451526288418741915560902454416874245490046700449539792762023612135921816082468925049810666178584099618197218998900656615401599491818298184154594536929836493749875393399422500445152498480851361454259359083562258808993988606521434314023224654513282911767563485038756381700657815441043637172767780762185402289983073683400480448078847338213288621712778569808303646454648203932223402079077707430135178510392742417321618369696151372564160077677591745282517073652745679483410275387724458203645610118963413005874228274850959280214017463694063646498242442317355039996532160836082566819423343842803550629190305553455930556662895758731541299127759471879576330150687622437647841308299338008367166532070892854434871654757895129424227726121608681440668251718979849327942394546906534225257030411421364611406865871545079331177229566225082688619532315131308064966870457561076108333950306794591257199885321068375842330940557128400188168807291876117706177689698669193418265296006696202082659797161535978651337076564737844198768640000000000000000000000000 [93,92] 1884748246842297832859167705226890780387915077945869954174093028056369119704338372114611740795781067359055296282653263386949592660027091892014165946948297630088317722409169820273919802445430115994709386739322966779590858507404442577222339474555683232777824384041268503177855013019247398898427061903417106794720917473057414219848188151676035677931780374307304788761720645392486585389690223309985230681623693362658199436799133032728899061118027016564948225886417629735738308743450246852087139993606225000221210408224996464906103501960715292668269276728673010524884618628164239745463163558113304311483136292404144537767874647318449141819610557635202250787044452116923491588890468079965299979474017782713080753258080095768681485066990738629957356953210431572227334471663839312919822905124680449302237669057732304776941694363716328829297523969639385988743543467576451758097345271224151356006380475956191630803203594568391932191057298120060662871314384821839682233162585010494284022669780156473862661813896194105760255336059979485259382940432440458523087256263614301244937139663437849687084280560620916591930477448974286549827134315807021828625810790266734357105718017977921557610064437945103305410497192652267102459751426426557366661479950667824282291716765752241986414142814942645787009617530829485962481303797886181712675175252206615860631499095345288111480715999965501222460861163164317999220651524369271629031961143054736450970276587682042760700304139985646388492555088098361710851051128746752533953490293487958918509411617221698248282191861979196047791567504846217325599501923219873780538047166634908282437847576756504007981837342349883320489790560600703327780829258555506233968407078503893572404083544361964296740343432220513801102892999871330938644881078476981027495101442230625359605492556381089452526756639105705534527963684065201740447964836969784504105646588692220106795882086909949456905138429865828044231392882278439669271730973632854556261026955532057230560689791371970226886831245893583581320402813045922306293281678357747094314951424104172671991312162412172259191761045941538457365537790027092806963530143391347579667716296264909752166709475999430474655978953097750332019096319472126418791120488618886821964002134350733374188052613363831102563198009431039982298432765623161150435169243184962629417200901107931151954394770827583393767746786388001142191427214928922119967231172937812979869710766017732510848635771119734880905164655591799460716265018748878846531993600000000000000000000000 [93,93] 971356670169173415497809936154478196254343425615157015511012910847471941664907004419442790232054075702179874237813351906095879857148817045012737682557647513598900516671294798625263835420343176309841531065789481831332527662333433537870500306779304556838279885499843856663055526052002510764646488916747351629007498211381053344619095268725440135541830005283609175348344153188253064061079052288942577057750258235878588079070717985058505693475081249636460469549014737703739974911429249255958824266588022527936206403468739747536466625676473725066729690442817293433298439318663220688639256764950328952447107497374026798439709331768812296539034563008067317257737796255302476697423895994125696504648220231417194932531035029496367493734608299849250429973806594349101206563588427178041734022830490528700454240338358473439451037957175433028621478591385812364174193935426066527289851453260135706747967636612276106729579120063138999121355101270732193179054413440065927092090437805302581431887124748431133521270390300884907513840409667730598522399170563852760652627569460639624540412569963440711424236800588999642383481088364116425296964394852831037305615671615885191261781232471416967780071336750142941791491010450357631881389944213220285391666683191615681414926908796243032015216706056494888098064491691530226591608090133986640279339948342313535809696302719388636176017894240278177389807830779399769944984968459682417283817155403657566781562474113275579979657663025433669506891645793366204824490443900277735176726625793482249433277581669784921646586852730165385580591290848431631295320076081168084388732267670233319895725307609626924940554743034085690193590680217729666541375907256131279165842435401586122193752182528580112685484383328793567572956227616396013048676051034310219039804732131439425100391495339581810555543283402687203495099467985882438649267723450422364992864629249016306394720367308321017199830569307422134924721382847670758992034746046285189051383291093250729461763427680660613986692171993074463367434998731682048752263572038473930079247690225606341786328262285193212791357270090549425162621259718744766161175030661241471313545491774299616334780891416213695780325363938306205022135157157213909264573276550232572011278872820673963957262723674832141945048579243568301523952713392544661918760046904121367606400642847501865534354514159021346946111225545815508173687932959724314298701772284360961772026346129196775912598561634658665396165577747506271856473099886312068963368960000000000000000000 [94,0] -146947841832546292473924367080935502043591635329500968442042707058893164213857585840871499860748511092330628041156684682416177542871795747972927742913842167149103811006923068128554554019439570478864212223413108970783201003875353455588012985817206878594741436071337874035783973196559635722373861859671557311810520893745419801341175194219660127804665836651399779229388366697549153770660145884806625672745249877568466270681625087076557097519392180220345249201811351945173443177187162971586012649020186402342286373697495651447289967054902191978980821461732133866285695494508062961217153824735960710434816687591567870826124246165143449497244708465051540200088932672478524535263859481660587451356733108838132813688695201945453747074169507386276412569594338821547018844369508000724507676548955560198564278777519152255320494595525279158303501055846156868516175209005999753151538753760206823115935964033042151237196421811230320358543410000817678410090037672925084128611360567978590461582776849810427033363618101649020089582719881271686177105593237362362049739654520690198794054858955385475038294266099096443524500794063438071611193705686455567657386315400145679930374568470432067253117648822919023257004404740076692810462175394917102478825327541971614551126815278850348348641310118568268094360650304308025386202066006177684576664295529691806822642694533423098040432001582354483650100833052535987721563281379109831662575677501904515049964699573917376634091788080965669186863567206347137161132640227778748889054515022857550719121082324009172527220945471441976295769472900535015864897133525153448438411812192692795125117026929625912724601444390970126659620120133342921124182959608140297283284839960847771871198283958693257590883348950988430242939841112475122343253783488554145821785922534434856276456179112137808990319672194958832400589631238840663483954956209122339452979843111194579285553293684303857202987180538230364623028147398141381976473507608849158372618998881588321817622086434965479654410098724558827980527533392226805495034087264571669043191355017514063949338331631430240088692428586920952248498368236529728823204872114748863226385994727325629965585384113809762005450171431506642244613205944365814967212429988572185776917866291766189739206268530978182922894459718493050338153904315865182000677083059979918874337749005951423518385486288330591591040986221489151534535548069032154216365684927545350497555823284455687657300374908698466171052352487874457632854622652330327581944140838535650581256361431980290424251852421463015424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 2091695896113659459780398206150256355967089174781500401286983922688849832489883995668854043240610469089447476175593645934498549175180605538909647989338677906077493437480937304996064298995640747532366592502524215034478864940346734699174166096031718016982207382212022875591999776777370802219117199089487500341489830387518720204409082383837444034381845134661218306406568186068683252513394697780320622076810154421052945115750853401323486011378569738969955612937159803368929737530257070470232617265547671404187049515850360827675750405136217036013169820956612725635909548962735082192149884425056113155168002699413027304968144217359232123937942279379902976604412583764889002944139616169497599440750501501686680078293323086676377220489669033816212362113617683778546263295897465672817636198371939304921572435043081962672342735653248677176492378350707449236391451788939488618267685273414734507610581655853126686993406646383729300468651501460968535231046791901151099385771919784076442489123149142879773355823246287564107267644084910955567134916478777587709305762684068832914229768420652992388258790950971134030779985715948087444960737206022795876740198108857534881575430712470227649524437081793987430389838433322557758346384691790502364192661948242376266991686175741566167554185434254117087801291022610397137643410854135619356767721327845523249653351483683825863238187628116073345677301207490018296232707263241102897663817349255543045484829340040285495733562961653506717287589904454949767211388350617849800782053197978936810642824376309718812024140604143594470954237849359780833051096212448691161891351224931119860331327664049860723523445737566619811832903792180937275426968498522875228777016592891711143556985938274831573032206294753766650179582221160388297896014115678246303614680283140375052046491304642357232114063088150833560489747409177101551896819182984041112174241623172019546833946727118732480553969995586483694305113945851868307422072603900851728319187853687451597419911192215164900675554261813125317989431875472681730371545818078040490693052252691274429134640415235881122841803341707362365413876095381804606659929422157193637486906790854512414692737091154973956938334001751984800413442032322349321472916376901556716565500186826454836796953656315727702885637424195447142330604603821888840183357400141456164397973802137128688905381102209109449240040644515702117846438352784107896032211577911198562434342974948395726868068149084147787590829120260458646949321294334776371610229571270062678793007861646130362053262711763941457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] -142744347221116520666056283996668621258272877886330533340672707708216174994968462450581050762401285008470524182036419826788072071519728842699217841311052769968129945457194845650447223615589161905499010305961746824409981633866115263486002100560103313730963991088187205263475530446193070122470958635663735548390882877144769127025621655311377484181528105299322332272657872785873687220078212120858594896431123309008198433364876026263339047336367039443538586823298217877421729084457242554565894636823160925689009724979735953050357422763898886608875157379164987121414566056256531074291764845015099714838203970217801826078841140189846870791535676681778851289724759878700035207824631931268982164636395551277461488593847278808951046920940021774144660614255183078745176153379680500165205600014623516969516253363314742309680215313487471084101505596493858132928783715909390763501338889803820715511920401813562714088037649308092965405925690220443283540222890235957209611287817172088541712476499409463322815183952903239968864288756674048357979981870108237961898191252566201028340913429209087647790257250366137025939109203675577763396311481257525096502040705219842402912192181211733964410082623086151113660155165544545533044242884286841982976911497106681171296870418119609340846748791102353210883061947623195371911186083661600322968131380026283715444950238569266946559937510451260922770021407814115658958548628574524678050685900683570879545129759452033145774632509249673296994232410146439082404879599071092145073510361653090987962387019308416564841251391392133823575407435590134020111873256423395499675942394260594832434102260946203886533055643189851848195865544906651665528357350035730505072663661285063812823956024416227699661532076712973206132645327494805797136231203876255281319231879676885709535785763242924808184350672237690649939696272242920118358088586982123130677472742876632415118960604530209515192810859731419436921237968694066290969240719667534878122121955116036440985543707316134173216079346812509555857403729116781985945948411637865689668217332289902784546980098206744588660839533815037501846164969133381218932372226668703349407960138899681036940536888112300622137248652332097946290145382763574871244801626523189558399236946845516607641127160454128264055221538147496559678792766650189590896550710698300560951237782047164903395596244991888877137825404306570582683365474575071425953010708330086798621114028327879401550631924063806868953966542320333489921379990199026525721897605299705922031994666171680275211368806352690473861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] 3171382180125129974855015483709800331673830978272525577483946897702320431314173886988371845600272504818918883065133417887817942896960570886950983167887933301756576788461067163276129773649054676283641836424951418231307884349554837612313956701262386398602872990410546484967776945113183026388313679522731398794541528936997730814975539374749627939203638109103979135161573477296115675703161617548999269250505827800606486658438806828819568553089020282552816286157353391688514683613579730676946388343955962421509606356418308874570595689340206747627040335428945286871451497528609459265533350540461288793665900190041808349916891831673237567042858706586115030282188895027901719705698723387893780422382382088837487705331084901744257489598710355411921352737776324987800428798619407189737938648315605139567818369005990921664444090595373615752567144672618355088810130377037298994151445302163194641578129075091515160578681498500852363139653595015820538594711175090269409974599871859132171668462159902680759163272406685168977700487860647954164697061164987377848698968132751083948426763277867646235395073015516310373995900828387040921432596098509171544422499231552924592354053460827737950545320734652234345865081199458778740169695449633023895367940347681233636694411686486905826026489407920213241895854085765774191195331813313457878278892933484531886025965302524163365038025866197214137209248009513278208948011131904421297316542962637956765633108553842559001899607628111607457379070202261011116828193810098145820573431098455899988426153975635991087159110533033333133979068630173774637471402190957384635659247580914169664028938540641371679042490865248818086398799272965107732042176515927238253115888223156854712742825271464328001731122250171362289292752242314982320843708648732771155460488670928297091329607048074588667583927578802561499765892751044502832341698365766802047860769989265319552747271418044902549710486733313058030867655488044188755049815835060971165604466813569632946068739986478885281108432488919794129303062561068964369721372078330494785341275279810959822298260603004466520252095125277063198232021682341282249328156611373036880431170013926904870041329226807352856268374399681658879804732509603568370128016665097650200399952480691499597076018076850806390290922546453773091085586665200500451949797124242455083501269577281859059412440754361525372431821828308699576367205944325404329584110196872217986760994062338640918248173063393464746903068727530858572093841583471644442128940829592595580669904678699761674956272423421285729566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] -27058168124090663108641811439247210235534667798295842274272009385462227972042814037084663010115430274832166705664186308588649188814100338600433118810229746948929067118926711960307685823489242552854854968235741368730413545225529581319409999688065735725012958353607813809335245867992195444753005408546015239674887817539553889063590044343477732076661347925963360627996502320167757740398754982402249689084437845005307517344974078467330172914934546543209180231663780564346311179442556083587276613784221722601211126029275294450207947576431100369017316896621998983949674937890716653340376601910777438976317089804938088862558420936066557405523727397743725465255719889395814429542607010465420992908355061576047517086988801466098887906077968646967874921830601101703259987710792612638023076558173032754711968574266009759886439965916947557471891617472415335817049074137785371802531677252293212815806150451676013369876140612554095503589901782358929545989341303555987895241509511335069150963137411967138154348281810722405405391319856248024586780847660225198166345440236584174009661600313770220092311126312452540442635059149819435792866743750103225843489046286507288439636911167656475808005276580821210415495574243637728158856358029302056841429385851960070538641498971340328045226816902125958928100620031393152250862727904484638798135196608988779297485616141263317579076518249821422435777449147282134728165105900435119233756426593478583325753012417478691522816103542131253304610692307338286611124744753841613342574307153317322413976446589271441400432826261431816732979107461035832710112283794139961865579864708876837860403496142202468134405437734395639827122868156636313088826840578895717166742787540417434099704646714171509479815769658448767497979433297733502932656892259897945846633745218704924658414023285926339589244097685858214935198653711073896038555035243469762548524514619475892998122602509642009179605754975528736564329711455529855538745936826355955958458824609690389701009686055580497833625729397264146166258316003327120275134771276444067829527961812609602734066626381373956549727657214107928455723906097926275373733096632388767511053584311942860095031547389760666678698968014058782619863754037029222281165354638209008034557061752696097254736962150948857411702713456770800997182242851419893418119215344583634401046098607663494630574698971321713426896926133346847811276626801371338113946854453129906102203180667314513149654588882042337235485099975491107374632275280487056381026526714819156281488213208907528345146254363119941610110976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] 42240788617524457251994004224272747968471733649492408272681625288682318513277900979452845869650413797407916707629629156196646608228116346406301016528448055657318856467367155681779489005114644664751906414793218677616779619349240339405981343704874355226550766474976829094090545069435972644009165698709041803498188162469411068068922781468368881369493497179949796236255503278787360400492041111067418966917436980377921264756097188177633168379225316659999060833623474351573254548522023952904259373149428063528002179682527755656940947895158487591581378819241754555445676198681106880079309555339954961406113230222122462093214782013351516919835737162391983116415617284229797549987692152754029549430406933565495980172325260765133856776007986226310907745514745059319726314064347219093045461822888574885919920157918193358908853138508559046543485005814287206640892502772619020758300661218690377451542227644608464806068055796447979050862826197564401410865469865158321537444982453796007808501008365529466008717928517353002694333551859851139962145633493901661437224464355561624652552388865202626707055787099171489233505257597532811507675312715108680911200272820233749480081080858359377216514639997135610422569018256560270877632192727140881856640145879805033129092486430824960777400889176835959820902164678533662190519596994561763155843449960764821228071886259020185079446825483683169351444858377817021886832206909731834511197135781541872954131794515199012628892425918020576900414679944568215325844783803571572167798574422807764995119733335820577536486930976037858705331678179884854457518828413774730587165166014840212051365977251361421178647552235197760071883278751577895870965417351481594180664761256381370782057073241839373529509878504750903184819081639446311324066410465041301865986063140519361724659135753965586908552172843942371773863287227848527993659468234716546288112355835306118578101200380766286649937411021473038247777501107249084425600249643578397070372322929433946194382580623579627043450778873878592667070239868755588542134389842236227941296932297800444351916910216806858193473309431081768942982727760211018866954878464243676727428599211868444850971971083975638665607481329384950607161685378251143227894935727395589594678042035008033417152871706079374182379717209532649394714859092429990762712281605553975246594277422424429406769894991381526472486934977379122834352427705106935092305258719629796059665442914748430377043121238749782862707520712056281548990671676662226790472595305081227577389052887383066126146825108449967713812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 1027404347830586358251632502121282705610873948745083442278117341580610523138416643442741227921055534896040740754101289878764263490434737910028012035829911574903670926336589033464158247148233778497547473863966479703661659149227016345023212127603094364848494828095227315664689523287610394773207932819115509657432481902711182457664664659544604448891254064518789201179083814079199822289159716108958929498337570741921808106283508517162210175958473167001925217043513683905721220368938967627391231275140469347827433439781035124280409899898632248503540594932080125559040844332014995648614920339115248007939180736509211560331563845782661055953416589387778190155484701646080127861051403451774847002256474606060867529960791439404200824319398676768510453924437512692564602059452418560470636090978688711169623634185496973711821728888169853832138022525731143318386786081041610613355222862848861552741561743458853540823533140900255628873019471782998474361772407774962195107101736088682565871972841866799910502086213585071572270208092236328672914126761113351067445983893206394379290733349975614970774679977043324714118132657563040411240163566744143439849419757009957978228690280927485451099767076207483958379556684442076584124193438527352831492408486564236669572473513541884024039226640876729729143393703367805805881653659338440499951322122723490017203154259924845818783182311882107945332794955245865268294410864911889814238002295696128681605529142622703201419638074467377523956540629779025622977531324060339432011864432600099018077342125208737533933275992099017167310087121879169335023539322280377448472978824167067314699919089286378471061147911906323743711995302008952860504728794168627880129067243046144244305165161821896182270709911295324199162558197556061971206448429483839446995730687744185076452654213693668788855354392088926287449417967105188054779722897235848057486506047127363710983220213495876152172106236208370572515003532747497121295558291336917599888981940685177649377630867031854448060735184058666300789047883792796900162684301632730226577039728592680028653966623480948381939787593126973203835916214254757355338345302801771860825209082539925264566327842471250213893101843531406762510854044859658232124598885454127862767851285028444423422335759530703016842236915103461064625572977136623814167148667470820255093781094086019115442548294882240618200050418233793389588284811360061248882177796435616328583991430105329304175106004345416378240519851076182902198183867160424073792626456309033334138553089886603781417550269992862062313734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -11155029954362072751893181735148724290463456272202000394536366135259946203389556778067957081221260063484435903558225006934891569850647042030401418121838288565792629383777342427624844036049195404920940392954770203772557160844805603846830994293003636931293756730045464499449887007927512074888550012429132974950101724386305588635790781931853451390206429866757144495495392371094705837760092352749520302728657133262788281600305478074581003957175373317929018700948698622332811141725771333850977157598100439500461697341417219143178176712194463936054863526767646789791499690664771585056295182617904442080306716912571202097681148875103284938319074162007754158392330236028269459259153628549200212092395533090098573496953481312327337389420987022089401389694687612345928496897239288785991335242473624611713424909193851968050511424490561838222401511714989849484628118748155197795818437791557180386801738637917910664059262545051271187858893140444943285662499716445525753317473549225077301234346470078856721987000744821900670266321983665646448707403319462509908260867191881783684605981508405704484873427042485203638736332122973336880232233267053648446405626331964158899789705656539302656207135593120969817347986897835518260080368949625618433797309756492314004376516842119317092370168593234889115311756469375958899603468290344544588590845542056495184881779662236614519772041701786246202444906050143936405542229713150684306323550813664839677637363408304262403711770850144611982900074096637895771008375095491824548985032412187756396026227989847671284887712474507907393678210169379384232783941912536262756087818460491670399812101468779070416417302618302590221937052160315930077833036834178158230984510988699796822604959879184394517268133388339433399895991763211767365163909877374795429615245447248521615130674612851824884506858617958170037318977561827972323829677154567412764141969476900187124911183006847905685158010667860543402070817516329684910065688598348584111951961742853514405200281842380489154891829537281394347390397166488223145045651724650603431667380707871546406999270859835645629545830350303879818831956792325344969656610678306228085748042031745853552841105860128356649683252176968535437255722103019100754975392698660975853279171564383598370836620816740888054753840648232777707290797116208265725081603375991281028230343028402740974092567615659328615570670790967021167242104261717775142842226030470748169694834829843994500104383798425489524266297338262714363212789470080397590056163350564105327632429069909796501504260264106560325932810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 68110199859490365247229472777182500153307225711866500214890040538341404829186703458731353513801086026441452814434883249325843617443246894627489715173597797110771860980136634124934220340217187773833346028832131011974851526392610674951220131512999028067787699739778624764508324970263727823873439308027320569109337117298560815729883281441258184038552035276015005797336264918666442296774918209107789421885691506738795530483142349905200556550844341057524724565363981285042136006345340632636743696287338789347669761494484775103093957577927362811477805723942700960516238336576681098348161626844709162082968608063814997831637958454452165958356864654424863710264072564903930031186146515758459456150005171257179108346192896821175912568528397596498698531442249162103279955467696633748355504570474789510005866422338881137209998666320891433865842792246843290721377296557435441065670958387274983792911550693139222194574751336383392952636104788998179039786181399317517680419184582535979268196664934147787273907506539864255949625293918479126575279153245902393672946190397157355868875831682420251790568944491994104731613058207587095595323743903349103977996745549552532918565276865366742627151176706300836493021622425921745894004682761276506267519269912817586473376298633023944309554981685228010717419274126175836385387422223640425103259882740752585707230569983896790965933603682004692825024250325094313581486866997858483973947844165686349739517331178206535492169558542153184432972628401192630486956407638300298262973422975805911678413153666481569885862653715254594731376132927648864027546198438583242495905614625327725522835240660549282495663936632864223390765271531947623664320409073122318986024298019687299479020887187473783651611645348184619384637862546696142474458537604288688550382323998903240173521004347519769348424317709538645538910960301135028851361493154760407204992577144007557713589532848735872524613954514822717660737447068221029185793030089167304060151106291311732412765794051393781089016732884695626241364200995706919288612195921087483236422706694602014436877566234160828470215913952322549826919782680317112469649324268878791057955961871734477976951390605266030513951279822095128584135952336567021865722284606687339760046849177776125794903618979503394874582813908033570822724815071616725748534737629250972251432696564485251152853927721988236263465147053912799677613240357961988252933531147293933747238314276663351078259639249478354947823835135734970835337050352146011820189581044659151355521491367450815766913342155877464580701552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -306946861672709723842736980181199855105579585964411699501980300665215553433615668444869089396965271900581423304173794536638341704038571921287164224383408124069124186324135855228474870423021792543291884130372513722496536559745366155935945079901374667692320654674396238727777350696582754321301291788559977598467515104463303708096164208041457958545723008731668167115474490763473827896795030347347054512126822195684041703115477252067209268082862064058711383144411200888529936361322745649019104757352491289118417365463051690828724692849936539503424899322363610696452718183497952771485011112797190048022864395804162781132222936641994736901759917232860996254582949955032397100977267048316460552061396795340836934296169674081434254617565645417569368154910032758463818087289764590412004779038845434954026319642931029270008336503067522069243563647412764200668554299306135607232087635815189702205105422411458753125842332750229192522681940129728099936482005201875923746100691459894522226314374090124441360873807097195007894905762382115806745468032990149810767606271218079352197535395616199978083356155032928552428651424341023739850224329274427373350588899570878385816054221698813916259319176128509299938290303983353615562753676067209331056355928899956035787451407635128384542668496646357890578244088137401016412008183647631544449043538646317437842295914714958580605160025419469320042597358769760207442890548417513201898031299534926910856268449717408666195585870349667077534116551364943686562313574906606958972806792347311861233997465884984744609630450827643131732494288451263739937322191987354104200928604306992578263104710718283157200047751523141490042507819466353279847631581814932260221888646827570007498649551259131515571637737595744751060797969200131654815552561138378755610908587282245667566393807433267336297452243858585058320141888142576303111678727801449135066558921213399319266768096604464007216085230473285802560043283155124189845217108177399539788194783699877646977587976190772707420597900960920770911150609032084434342637620997123488451726707121987306137051759854700850424601418705410322834205669887146183519108005529772793511937168646983726921379509564993181235030567826971232851005331722393528272891261075013210881374419423792333805099311070425373280319870956453363618928720952904102213653307051364096962923099556566025609774823546069665205710170647702898522288450390521220031951414479812398999934413768868078463820623223162135254841351540100508650649152763644466526550673176470263775996507029073936156111045580397700392807301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 1104073518206947654498805521267790417603685686271073010764312847145477123584568260740465515133646235297940226685117748281446870650006032750324059108041218547034985572774782540126700594887570842342389576954402783448497515389991875929271094875194943739479660173552592571544755953974613138659332205469010418102377736920800473889219368437580711089021112665565698088924253153013982285411139596865081831887083817489090689734714439962328180023342712721298783255972065886533098766169338385082979906242665684923004090507785081383116761055556078145227462333778623651243760838567446015192523174441400969473857570429204381436275523715431610382088693401166542944483889373741992943074845841338965106985161582887392828307472484589995119982975277923866103769418893081901901444338580929022257907025315446409444420694863998844660537588910242650002729680190999947209467474916438830384445644543049207234507663303723845625391683985919322627261367234548410624011270327211746222150821176400490756069591792506124609513320640781753514956145375638313473233984666454455234769297413654091201683233397564323531672716059166999822631953458569957381897783129977991719898668251847043537891883295256131937206454827720760755751546160186367490736988620683921575760819853907494129442454654679014262034338483072188171508056321143075183701736320103792377649141534787733226582179634979283922172072323428939751496919658472825712097436253711145703826990145536533878055058664394911324472051508165423416973674004673334537569409958637190909603084968443901974391318849098023951922942376907340943154658926532774395950766629640856068792143005381232394629329461047291710453631990180345393775140241133824169922953334979901412391028847954672521010192339066297320573230686518369419112019336745947780684936645042080282196639415001872600960897152056632317369992350497016359598060145948238039740143831978860603087148638051432530172882707449823659362772404280973379319650627959671668466667759365156178249127363160603606082660939366861340125302640142141138461874717315021972995184571117432397299852301225945338509153515032286204179331174234062762209359598747487374975284404250845439119933197346476123137048592962785573787009426635478595041378417963821313675415567916465126026094670737794348598190803616856124018368067898286078532830748700283437242162344000228627879037395606230972945668594361719186029825644076053957131598487065904187295519564637246512961029868793919681533285332213317285669614642756292996465453696097159221640563069118441881850408859406179780202343907294020000766043881472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -3274684510053488381495227796505086490754924294096790123024086524317880564880189945904628871773184163330667453253476511797342228168974207927836749785300182004964204137881259054001693677870430250135609107102474391256306182248766888099814951423083808988282816468467331097705597332703275651627017941527799563053395220823271048879324705329906167840759997561983763019852424050172997953478808965447068069498790919147143950752772941137556066109029090291581238203450451724739826423607143234442214898792459940803437108495092022780704974548192410815095231487412158221827529668726040173024861026711784257098863584915237746029435833367716234461166196489581502243993412086721923902402479486871852514789346597654994493539233911678476719549893391865411532007958385713389876752062799615380304560050012367980763876743145857178359262654028759003803478350883949748413889002958127576984804377825505064626101752807370652723194402697727668239247080137331926232132923555518044000502514133190842959456546604673605563559720526778820709473700347593617488975672684430275653838461592747418180809003419558138860703719632559732495481740974153254255967179999262267997884341378267126047642661905980320358761471884107106563604295037071762066374517878104230885269030538028372464711160441328652073349864573895153819879546525049277872813014314663534545921301432591898406012001896744516373337209670891962446197230103341853724785016544903036838087037820683395296072486046355798664742765432677268027066743342965349078752344261232897075810484335245860167120196632351684942126435556714229674872313487594123803416231466709735507772244523398788927905367264572619631827733553409162507728164428905022283503225216742683040021182731514919160149793954655896471881890993315570168214096356952067950381225311070963365523417327068918467147796136695681728305227814217223230393965025848210843505658168928111261850345593533063032776253720744127112393613755270461562360367387127637836073445496448155531280139640896912327550740262372255558705894991808927060754221007785877529032125356548410324494260606948940457481249426980666048384603133940220127632611878992206332210603122977578262787901185789323473124988990531863990195423518039987735896630439136775414619724090670337095546839488436713154590464498502510334362954803709858218148671799903550577472048866294874120133179381839412857674852554797629902559949282179883133406005071502620829863217065075673718863459578929180891446922139079419214039121384567071943922342691981591644983559514267102807852570612599413597025868096003280774792919121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 8279842194314538206596624753494342507948988085864617462571185907554550860976828391871271204879505911574087394534391477720340699156034398458409167156229550433862735791742493850776591340630024386710088562983562645109628051596087701234473546735358466552423581101640032813151208294005660747607028836538182482915424997473309823500760731497166775824646516312679919174488352248415299100614292516115016801028395943507525154046448014572505380483161892179107231817387617936827745941038301372429455118970338655780909672318047045903627167804703070713799629464582697153222082297742412059356535907746084984348698160125679185566588957185417141184176690708399419268264076897723548229380655623388816740463976044571865465240249401510364093455962594594964989291992815126067675462738992905446947636121919994611817266165232950171101239564671027750926134084518004871802918249035202557457391921226916346305193953234215853295524733475947824187384975436196034467595637000180775615945219065075003891084518759788182063404474665652362892598856159670654407792818075310548710367073304247107763837430639220981084224147020405353414136323111990190252225058764675492696612951946173439865589539146025602222925237667715773125865175583755980460268266209341986967327106735392721052918955954494430684505796539803683375613596189656782832356597318951868000225651156350172498292791450683855291909695729373531999607423070816381289234283908522179249152580811836985943142770362434857120070422946148940234723863007444715239126430653899004517351084314456457366311440878313442254238085414123210987021309162283408494611761981679855852348262833576332530698616916035925448092669282854165214308714456151867545458111091017530927119895641480914876595532196127689074486240518666981591474091319851940639041132451547692777546607116835366593119695964403858411788264283420533096642954337101238308372770736769900960816478332752209673846424662544305617572398048052162511985891948714062712405332806548260934318133811573854746697654488767194590903646247663936598287639818010695405113634675026476150087854252429684632018034515235753241062953951895747391816864432014659978399275058161612577590920741922103695805056463324232025770392859659757237482650588143854636879027545872507060122228206127818166634553010747622961185468894307681308576808685994624519140859780525095188626529962964050142817123619662607689718663456907676920586667666363072062319886605179389607449565251658999083776377493241878164313836532750173900534976299790101217324496939173267307572919109736744019220093455754395196986289553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -18913652742521312518104861249403505942045415242274925410767983912805822597132272492719437486881593149933879918399510141932248404302407637003854678813891336920639447794403559055370162297328480970684787110900927622153118490543207461720157811532691156266810114252218768149273154818064552846059571765095343137709238865534786205332113682158316809748239417875619898021415592942228178071609351027102684096313020870872073958230515143100040036395865455509173439117666767925540741260421911419131559496628450559094881368323638930805707393287053566694119152645571799259856428528353143755037342257154507946351981690570689433287164940169195725241178265420037572475487247936662509928679389329003482494680031018546672023686061994391433802748228403155691117645105248382854263903346302819960948148963307195119246340451800835733242598434680546266885143601917772182340864948058184247394560147689447810349126503631981436792245911250265252498961219876579561209707351374437020802198964380237868426408001154295852814924309806478821472713367257813027727012597558859478771524467665722654267525078615113158513871225837871403370994904473612841841359465351835016717178709730788036612594894946385645757658025007406502801813764722317279913127897845915569076595535204343247950606072900261856718391589971198859502146552390133407856897349867136413622498804346424219879953315066325788637517881270943762652911845091929571445170303197024701462717644400060847015944097931515397163739413019111542155443144225385554327343644566402664104588641521974397920979744397062905468220381365167573965360267815107690324672581952876329124118530315149270723528422226070079031716703881489799389707427105717698496855297463465213316086963945691163801294958677152298504637218779024708064635221319730250939766678864856020129832604327729845788353839298337825327608252988977201626204929085103874623521502090846612743666395666545147637264469535356900321980910622425802755961990739291856004311506041482707308202269965885889546579922880555728929201717335885637095263148649264626447311888074559837456310709574699687503448707248205964666754077777311308420541426169854877347473111945759666282451716775039179809161364238685122690563893464574217694819343984409069121273978396300574356581363637887062959960532542588313002246827423542558375126579939746672822698291381386074171356339731228533862060472075542613516926421288216780214220028235405719373507807847415708760969544795484580716222805250993194093775000824036009465014973087926383017431886735008538379489322163816347097259079368292147995233159741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 42146527382888715203461156800363700676461946654081276439604119321362371615843315441422863903016381945911969255916620370028925327907343045216961868513730035469643935484446500130197847061905803322217461333176117593957902586946037520844243334279518961709239510831513344156792203564763086813297409154879627498889398918427682616493837803321213034446352778683354519808802839508025335755077139459700176290540434846049727902943660266716546895005857866712361393153425079872021012200695455520386366054583620459489283173447593853074256133719295747786148434583884389254184793746162018342145984768441195654937319685250959490487872018312210466300933177477142958458475934691482932961682643647171109496922880740915558320099200147161114264811908631947816400116568517895895417147732987254691382634404418572516190934218057864541468445280936076044128306817434438045825871118786655445494903560935220405624105514031805545454579860262315710113024212234006779867692113568995984187737780299373497268218280199025581280152974250785094756817078351392766924824306081089575691340926260382544732370059822405153511203284566542114129527730634509351303764193439928157232983500422360014299056147910415390360891845115699050144425030121963423332621073125339904963987495891516808430838746662325334430477598107797061326654464843521709913470679140407392009518224100397372969888928071456576408463889414768294554743534376768239656320379595652900410319812552359500696771324582002904883690186136679394398207058822716329679534660777583314205517746338775926778063486578398674871839526233576120103596977157271878357114492463009022584234043424671951481902074035894534807638879183861185029956843764382761795457305225208520082244786652041030925150090905764948162895929096759524600159807292810171171537525158846138168095346197724614612827857658749597145400348651215183917058285846282885531479775989953881456538621209980848698978322468636292530944468974750690265299906581085916568433887524591452056899099253638883070120140422923320774380637375856534329442195178347047901242161050427022568837669340092696319962886619409236883728567133427064464457060275012460577477447767398478246824875755023612581607596443800353621063470720646701388577012777507484653721529001690147860778853419602507336198238078520109699161022635574766705386533635587461513164033412656445403514665636456679899737235086976645897393957521405310068454755021608579226015852090516695367221254603950017118320935048305295185444360870652925897290516086277279132845534620619339219468538832737091979186113834927126315470128414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -95666691869291558873514866583549182040365345447458214440388024552887378727489538793323970586659952877880975794114911611223522154528764753597081628563919028332589530293707799236016102156527028833238899881571227901853895617201623256615587556217764054482218776947090580033456428221574429039051664899462989251654542490976727121092145765263980162499546589424250030624048498111448817214289943165083697561869904625046254320410737200275042778698046969214958119285725242766484577573552570224866065154477509110113471547879585219115788402438231383885145754089677265484750022888222173169756382343099508964573416038329247201579948450337377753348111712278023841849627652580985621522449606684235529703597419621084361596053207854520023033568678393595423152870004728878427025734392879449251232137300267810160429109876788974568542236733424780046059132287417547780360034882777293604864606667860389419831657827818654756096546900063235159590810437802207941578054370001618892110470939309334377743502865675409474897799987518380209485614421748634846269909368366852935988985223008851197541866201493735795657180943309582471624150352573166185407777947307920281677833031687054344672542297101417171871600842867651094707112783163159938100268848059346029737301999810593765423616057796559898549016140652473978375841509545377969234767217816651329334209062432360441488737581633400483453436158779312822946017107603327287318224371371379211711880729363768960348076556994239016560107035287065389417247612372547273986429615380074011328372616008377229387605077930211650595218854469612157956134850902520114682044474650810175465942908489147090315084986976203631795470093206715359749248283064699949269502375532410440127268279347493872692201382251229136841107545659141120570709836118579683452307443222823778384467521393635751113078684658765400798066777031219237478863984577282753187150509200580305546498348659417239714868944618873800933667483147417715159005120615251648015732684259303274059972590316765737004405113561569933663033467167499736597309631391396188507371874583094785740592576296212140907689291828951040307815959707445519148388697199979806214159507651064673725999455200949354430266717550321391650631453057920600185712003902384880523575462026070125768410542464029720503878148597041112961237764427098281154825892702103553052555772756930781037944951770565907867162303153470306955014770518100881029291284194739616972311858513465638018816142585629435256655157866710083658087987211277383505040749178338405052136210426287426224367542992571497593197667862896426401850258882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 215041360655023399797488153872714864380652354010063775337571772515724396091508389403268925869423277294649688736775058909848912238093634660892012879832626873639030259501785454851873243134922097672953084317454407547521371820993465752253185563324075008982158528867660024315757025510800141401669057066397940502316489937490557672231790313014859325354100166148106563652283877270853140187547543846791226795441696365704720373775303439463182017237643885165808425437758756742878313162368109523683495237710437757563081274776754362801740265220841513530758882359579649699491501348061609708310937095236565792932076692444603989597730386209043328830145789625816811918367279272376174726668872991662422554693429279709244456709297318221000305556879845838284431332589646870032403136708652826487593939811390861116201155930551931521577931400381368063808023500953412536439646265602149855172308262479053374140107716175654339292095561969816075322883403007252460413199002215818305327063891042003474779392902125544363446941399093078510979861443770502792038659661203730892922134491770819279755115352438676066099727516687911269315393124959966556539497999504026504525220489563124123201821040751331197133572931384587719433775004359121072548962991684610588502227850950579247968564038878266763459884545507895177859693706894204805924187731595894151992348338373112325702661214525141873354610459411941929827862521802193362266932045427297217598490294259290828125441695636107126967237298703283452281564258832333623099824576410915521458479429060727148284893705460321154348534456277853817003234860005956303599922877704177669129883102226520780598604990696992965133133966149613318594858810461991454746336859201501844263614128624387377771645539750401695924837363874293416647066071718383013232850077888627228606578650960525994646940943996485712084888832810957390375573801283507293132813487166447518013110437096619373133489921912145946438977089508212911753350238218745661694658955595399157057108915895514730537584768050930986695788037117476635306109117888677846966660034546295501057028915095377290715535082220262419759026828989223473267682223169622826773173309624530074413769657584511166509273139823036368238633549080148495467489289023726345233690271267489130922006666678059571855493600780691328640623038393368994272814366274617591930147351603493546116938093749507737375386405338005768620637453814452518912390575495903100686636986157370266234037360400421965444941702129643980664109076929736310798290973360192076742042209728960539235801071210438527317446680981338191441706696572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -451309648786977072340894195234609721218851804856490786875801632378136872441861632613242147969972295920281295108304942346891691733464126965680719246459174453825099222496981886010926219369255257553456917913069232416353261136732850889157936576706340237355884322083932419357784799175776258117691937445424886515423787076546744044845307308176084423294987329107486440391282675718002774238520540306444587395009710208854203747518817951991699928957363760295964050073667529152710551088090439476834989084005365697863957780716870034442655711491278114239611834792988645211438769176760965153647689858375271012667807116355532565441571737223993776886952105513561113955636869419364809107241189047215951910506198151769655432943904130070388974673555389266664729236963499548075227357893047246360984377531282602509951364462930107445698463439754298118535041086612416681701539288030075026650476073607976058009089518920744927940663845688703050606211282523043395745386241339264349717622380105262363462842639362353260494912393107627895650057519333122196114254132668878385034303711354159940329616048632989288082806085461379286371144166190999346160896971862856220740876067892064101862683253517574151407637364748894738208571394675013853627045057306877807822246434211245139544269111463465673583298681561836437426990211271076873469855282217607090423456510567408175924437102468879845102005802749942343034695369789225462769058485956435086690686500652453428171317178546246547895498196001129857295611807500481287841597596014440764700547503265462213061005508362438379863805144044309405176626002493723267093733702131953571868287778322897694101915508288118740625123585443098724243202321739090562764145218985152225220158420281508888719815411504422141442083455463642054446091896995468398415513204084158637845761110079078102474251716710453664454409764776294025795814432860257066070089826342158221346700203271113171977083216950738704702683534787211141098898443191417124581109125726357969612540374288134489547564050259594455037146652126095057886550365533527010576963302296263763959321211985261926506814298192796645045251531937394082352025699812244332818163359588669548217923179182860075850849617695841864387690206511108988170205065932470013537053987804580707444832283578098408251018611531583622871893315725135182122668092923566302116143217802026175918946162110401073305349887812538584298480277408322929879814507774946407778247072194495212887225198766407921083509999189425516203001342335512187500994822035875405480120783504677187799965937742984012281388305065019813923276529336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 848925416255212563749489848247870264563327799418719860333302595998949872112552519628786553783277956119004353415597499722185982645733820255940503528380465703393456995315913450427295424168215892512049980359016589017900352083095398696366835749735775732845183328859662072188623260860118528447947102367156289102585884123536522074371840646701024062019629875634609578751343954855014200137121975609511272378985486202179142171873223074111063127898892448910064145020102490323104570274923712032534644288526357808871689325921944122820197343417790053293904642799279440436088338054974512548824569290534926179684274767144680610134951803639607137914648735241474188230968026025585891800123335653207629694917104843383656131057300955076022938384229436878587242526524699372770607437556868419810174607864384403558679370316083911211943911433354148773320651535151415026668117910670997909031066239266280259858628268214125853055126283779815357184562280543734696543320727726720032549806792489509799071565220458148212166893216967935136136836031246504537792017908696001568420713456004213807631904063969796123285346381044161685586605738813563252711743454730275043187082043673220238885423067732478613863687681111312935397295169248169947913905269454233219986061873140355449140539896225090490565695773784831106115835093399500352532051449400339494307810513927311651554182863962416517445795042890417437885669840548372725183488360692057649467275743824431728787191667551467839917203739904694988656246122707640014800464622753748304254602114120543896737644819330747623187283417946297235995603681784416065938124673064710913795665285728706749365548515001105061818430099480341729747574989628437638490811159698258752811241672118509700319941915158451622674084404305165963844528161860962161185181096721739664654144454248242939624369883630206979193399902752135003175102587658200104908014658475074470500996768140819229128784390236593485458008939912084307833346540204827449413367349276708171160439163868871253370639884433818754891723765083533138917451690476787139395939227436378023523585164441212786897176566412037012554095604557447286253318655742064942446391377669406919180481685717955248758001011087960745124675638866021837392295655157746585121804792614802249023738245593421381269688623480020657666372901823772031571205728698447529512198052597050730081875023313829953646622780570324582288935594639829662849925352687183630216394755244894644070822926500841246779399234954759014405852665419652668209885805517744489395603349680466285345710032034087720502961984461545932147573387165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -1408084534785366818588825961203893796880532169499664062491899124478501278146316977129265169805466758334504783260815929949139950837834892125534826173672034003087782316979052452515218321140047816927932540724107918226017838099214119278887267518156798722497222027406939149700197331920185301315608985003020603715206750609630206093074134995933904275027157110497762401181508355354023616953252623169183260458113468519349906210271197190812477227889601086831592443390044506877518302965125674405676038383196568427581394109152841546508903180772244566941946457984580307647273642591367684234958826700397529661883784740261500937843041852737980919593864436591446756183226862844036942754340885910713598559617486765398449283435492067690238957299528711987862256413857566041950231726812060826652397290321883856979147456098557771618542119055309042887663170067247457203214625794968192524118918950659753072523856709325406726185888914380827860308858697875633459186089406830001452749924653947659402082961667311358430331575104048911266357516771573570872195668642383000575965828090217072673165720314553962695057504257436944606910606559938942002541167961490577663504193708374611190768424577767856187809307725996998851827923519156359742045636184432904898254987329430857791505859302759427384974994413079835201728837740036579650684721635351607593449675657150511826591996244040642334278518344276001774058162685335632105569729407134133615583100970126374873264226969865895969836553724506274844443465905572538002334132494433367659738497296690784383692253575104251036628306920705241418171297468892463743966488843331204454892413379179928996937461231420722125956533237185832191802872047219548353365190787891869767989234913965613864509150629515226925730377382595890418308526482591302163602918954748346324808830677197649954394328894752657329366814270284603831066924495657417895875090637136814989263580891190207656766829138605145558639893809556609232961404949142572546800654381134135019837965646060266218816840498349407269931009928395297329658320762458759497215817075543573413054854865797492721623374099817052651556097775341030084930686683741163009707276896869865951840351566243952020543825749617035496074009343244373690602188908313150778488581978618995596576043504611903994133008952921334556994473991936447291024870592289354348816190548799770403000400117798374267897526906467151133753679145998118359275899577137425688036305378888769160134195445148792039886212398682583573245444639286370128493005565802484877503557789394576206257818169785361528200017059014916537636830807326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 2054596548281997351681781761975487765668053457549130088847508197674423395851837789029810038888265336376377666341082055264991416053265883535351755764610460133901894039751244662626379002753616192574450246559207864305972719118979147490733599806142519900030237448779857602963882796407988460085984416441489611169536849145623723796762773474345716525189114935691614294019872678893661975507685495098984276325485123467897211369544150596532635938585225868800005931233785232563836022298837867881352872703172799585837431754374327773769379834648900961635284024269889421026156283894891441968230096042641174953720010067584348294466964733671273334496747125909078791715848654529916363598601092478867658661272117475966407846272587110513288483153812748391801549406484390655621297059759664033028924772235182848794976979008890570679375516295672599608733143427710683179390999626024697014508190377345266138436254550518822163054887018352472074597715398385804148147768403129770305329103957017583219011856073923730152055029826031978995379640001282322868717810047696755056482977195366736066867397316343744807260398148725804763855815795209367805939979430097640857531001629409984121315789814411267550467719975101206764698858137932107272796628270579423356867881986773898842962164009138767155071579338931789906177391539216956071768799611603780124062898405203227937852164608496227714694664229671494611829935480414642898709064597528514655623347761100955374365226732901203773970048951834353383054228631734799958232454737061004558580806827639585815403297639705476216575984362521494143651839193721570813884732203142620495785361296024473269318683392472543551657443107389556954890449496002520262694256909905100206734736575047934089538786021813737842411775785301751970516725382037207390065856280534015665108173838886725496049230205380312719367083900182235119829697854192226575631092940074800831219283204202176149765650086097307605557927088566181811921700627158264739286280517847677335952544342086977376426719073902531800926311201984735855255510911508549850345632429060271434846580882749052620494379495183585645039150066685398127335423224271522736408277332762058891860004279352786284147288634173722747561376045258579884105373155553431311759212459169916986155035515107721848650912357506069088988735304144732208428416723153634342725606548037909414664248174576224358629231181095182640986980639460956003420915390772185701314161843552889146504624413809485368011673768451924147745489118091350617225327535993816795193154762835144421910004478099635782952180541648368190052824657166336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -2645095724603463896752019609830514481692721183104362429430725479137078112149846109087363482298802208839611257658094344236427272684121154518843517860902644951628455233562058087282687680176781144466943077664026535988819377220170424603178645127859733374795200040987534080624609890000661569062088137915509008473992798915591441109926882084110540692898148627401253312499805878192760629567574957509360741214700136923038592298747370528396064033971359205868087150955476394655745083125802845947229707259213360253818083877805008489238103316403695357144632891711307635756291965634007823126301836626650737255978559324144076238945190030666515590128204388692005905861954325924777484184812862429073265070446531341933385628605691665081167409658833241418980576734239450645557297740928575282620873868029503187603022459388033151974567542640427122885756409685033108575617990910226472384706570945770848406398007077354811815414340094425100886168355751333542792121474400112339261594126193204911136725034629535405817558893450202650320881145911001781371617016504738894576249221571354672769406097186957838620549664340973495079501457524657819471216300344878589191053151678596068925598510444448587889899187459702880718500042422626667646254137716609906847285436289634864370888967543367177504455192469866548441895627528648754335289084367934742455950234485599473152389051659972709282136983330284151858241252924083965335512207167991144368285861522330452256079834201981319921738021248142506973047552874319408779140718581142925863216475553702736734584708880347413921293394026798740630313855037928593160671620266281325339574410917121481108421257109217700568172251335589824588269454681766010093800933373501332161171141632197875129447692126958338603275210216997171198553220379999790950159651780743681645234013942533053615721377013937468694764080886592909148938919568645739723216895626073223499446466300408570278364181238361554636810111562269485445375989508795704887185176577171959674197952743480562084954638072583848769920530915441465212464458523207302805623234561773643710542656379540583224799648404472650381421024118070736551922335745621878715922496891488557861250426796592878429582445480602569964729027446317975122953377639018679476209044602395490795615683133212526506498147610651367293587205439304262462307401978226307980434023607933613081191542653606500099426004409204643754546557283700149097523901232185838021572901543735837565697923683316427675136401831715036464571709957886193149802142264763117118530558033795029447224124191203724758310877457394319666542335901040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 3016184147857034288589928485749127726513906641385658584233426106224125845928820905331770402737540436468115234155011500250593888528701629177326129565558468392440851893658224309929892107311325416552283504164308244714213040031273151682340168679987672396872733467647300252022227439654340381410730641129870495805703542095459201925416985274676555345264925419913262814755986112543649600657110160194942126462025803477136391386155595735151861979577253024013582794741275486741511781670786744879671495978775584401378738269745869239775798598862211064005471020051872801039365060874093463162077707790660736175945564713778064898843716959082811183617995698401221230364367497557108654990159340133989272594055484405280842170702533054097571246431409933562045414010994897771809788037975458733596938685428517873476584031622426743605196598937191052678886054288367628832293267654383094773774950766522376569371420488636189230431246989048483543537324948421412365746163456245029640078677303899094960880890268059865354319494916160285574917376705233011440887267320818201338446779462215668913455527965461315648867045642277145742982877179689780408092426615190111728299594973073254469256061318590793056285428828667056398118610808103316879523973873336420638104865050421988318980827068419491804119311236803224242673018653699342862748539419683902204601641074311313465955409482477741919091014981152649355337383099404724704607067343925366905044296259741502188619685948573676965006285129053494762439311184508978545785305556224360672706077192890955064858480751515934916843502894830497748437437966417960003301652954349093598410623807069693519987695596883283350207135445944000353214376023792149172708919711035581517827878773007180316602367515052968898783740951262946725891005690755101485415538642038465230553294919229062428354720301836556184461262886067223038987532848587069488374536874656261645372032748212865242240767652357150418584179790553541493497723003034893379848702009428069389518530168166318243824013659665273816491680478104053363393796745146606131521944839804837888958067486425483811451591653377883536016624569898592320756720134195524885868272257792722937514686608221372537751100488460804429008897894714785235612844933442440681637207951439873582862842488838873791685346292073167564910102526330244938149021960152392782654460808773102754757855289985771310494792893835930430404840596332152277200034635824849921643679255455389222128175665347874649268951947852143519484902547295578029796005259999589132768896016713319827503611071769298231968285460293230397189144776278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -3055360886657302136890723497253564014608852478056110417301630836458308830231040465268244884359380074922620425610387407807676029024847479840710145635145097154886965185436146726044630684064528296073544071502184028789253169636503852926616446243538375533733800714117923669114289041848236921523743009980428955973269853146099724423987132375228125817010869753874003470225671088380679724432360713712570888089652897032644998557779471449077080338850221099737190430738344352078601684593992986730939036037395628616221855780618447569530291799227780431677676512421286707431963781142605790245131904069317336667233781504484002459418908235443001208314503674643603834905941482335230442451634823537081682716353719527132279631729861762990202767912839713001527087878599402183028241969637087318823187316471885971810443161376876246773662315902147661757212910286769233977470985580116008684842432983786910771174194269328055354615196706707005670081766966380068713495803548922662799659081496901259018518288698082406965253639880024151622320387723264032289280154233480279478499520198810205987567502486666272826410841440786841303587018955198504328262537946041319283746520354166672509875359906473117721870156019386565148108106966204732667208037573142911767645030266872293616337242273996358080106796924511273746224439890820857037853986508462998729619263433332324702857437168287916958430215069679326707230084900602604083691098359918424575262644729557983528504208169407304261365676157021856191974916296723971010912235949742147442777848749815994034547073087163166455682573085805804433609520367163536338302403216156555918821147939188823899231464797604669697189686803185109846164060838337614903538738560188983034460267324213738145406333002040801940382843583117358330817682690202180437107120247607905246022577738464082094206289182204781249142258983225697054771383755614196647828820178158533060564547037431992596297218821663561624765472531358435801430998275164028103789292827715692560275331498711748153313154574746138212743005030695514439168543532956143520795138730128023042449655398053519171813280851677727180194215750597583391109871049816767954844507644326832075913059937643922573032575469783391502329829124035736044429596009753466983106873484524903064464288757710621625517493103750280030838412339917863680643778057811690009935483740404622386289648560658250867941833343178166999351704176930567473671600015333033769082985682603460269984575271830382906638518829792195224823507071055090594086725508684846075926597824337235353764779713314998718283365417472991331654959817031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 2753223285203361466874602472106237507922632344915336107499317491321372217267674352907230720583873597105641118043383809463361598033782980144046785906438767774777803301938634105379384182595248418342530406381552998449049835287709897842542204662183205130120501141719321122522451280577636896349088870262243185572550958882716814772623254346041605306489730980135945905923177810514954932484321707323183713565858489096547813552899813566403343741509477027550845751605354523054936972033480376197992768122148180374479629209671691423165835827421746671216506118171968321535913542049912008536569792598760009776164971494846345969024930321102841245542493232312489801333056479535810576163306631616672057571601805798226926892053513764991828439527133910516201233785279398536693273478614080122294009192712724713703562173228629569845965584717050421051891527259152232867611719461291303511190780681981015930247695850220796031285230782954125445305446498596768196775994421946456630324345023513151219599370323884396959891725380382650042415765541553107929830327622895164649306453862963923791887004257300912913587840428379092156804719268994269906516678798299830672308136279365850733267390227403117456411200151697491067858983852469558780745922135295516328817942554849307476065996974914901705821975926090852961955530989765002125256596450841131025820938756240189449457988109398031985827518220899051189057590906891779411008930904221217843023031721171426108041491896281853835452294114872200951178781683484147882981141812670877123445615631260795309229012270053522504608568446459377575442550918696457713624703942376039048373149868925217222295434144941476273561137752196598986078568970965312761139387047069962012582775316588398132685315724897776259813044247559749274800780900613270503041983614208194212379350982468944067265935563689920714672971113790791086619200790210530295106201188166167448386914122928019736362133655961654062477940705832429461671891053497574478247385189383464455924224642063062207879569045699786175003412930156694063158566987115553612320410235502488107308069936751091751221203754592350415615075811461894905791448894298780870723836252806919353876277417706669251441498299426409676783211578848370514854474280135851072717137429064140618780705244198611073440973555484856466718665916293954149394976068592503299138527148215104743937444133302092888792939664553192002207724237506568016108157372262185578341057924712051560138658728990494402868109310696385141327173378496516941238467675606697230608659533183053006471822658884207836788331525888786206455657765273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -2205802453613713749465846607613890385132471669747073095321891497339151772350106254945410734783407673217896719844032105004417537269492218570479968919807733795037052560928041344356830835051813629436817047248239385743734638791638980548415342102815809408064864539089459924199966349303956379146787688595859126715903509108186823126553427004689678062867606092729458963267602657483013368325029995692261556614007867625489131556167936269778618577669222032339774325728374945109111584036185565345303088650699218169897024621413587172699425038280080420650789612221695049765777239294152604323936072126975147111245247149684126528618991463880664554851816183230889318744356812743897195200485558383905369308995010812922710968418915653628960705229904030010917367339445837840896719060658498301852071706911255545430526431219919686879514312053895386755694412258505181905871825317330145204431160327568983774440854298889570769330324951886182956078362895743398057881357251136848307547151791673188149604621884967196746987394406166171108851116456301007397576158671045029230864074979253733290719907069472034312687377883104067346274940395042091330920163114797064547579103292206581270142543214418074589607910619820934385029714414133962864830508605793017830850890734469816876748830274034727064784082007791027025771820169700161256802567083183710808739019666142877571197323250938318459313409781747831501744749147470965055043941431373523304305701599974056410646386967525192311380050743892823307840251447019067212477111480188583628665016962379059010998501188292906782360394871727610842611774671421893111870206740285359693543835452375294897092527996735041843449100466243918249647819545844186788948659584955243319121639259109068591296517785163556069417772380667779065941080477297049810734790109090181743647800533566037502798079545728705382986347211519037774100881358499629284210491213914948484646070351841097953655464130845573257761868234863036154638610113795301528471202898955938834910429540540254682865376798088865257787830057395937883519095382167027549052036119207703797079606767325512308137244266052683921497686089641705642711206091273709788341373579210667423120070037933537527699097236544364061415610782648902976870819815397965389983404064882120275408062975154211389792772471527999803363414380474485550087913524461901928110766628530059701518731208763396302911541437304355794350352754247888098964019923114374131127181150227396046182173553912340820747843659186645520211155905984408227936652760032131402463006057042228616886034555096317984315576647178134824568063388549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 1567141242899814769140154595256637393874376956075469577144836602099904427195724993509393787974878154216760289072545678486500167990958617528700307756073455549561064650577844335302288289694165838632333931194074208268235724880448428561696456709135828224531264889610964319941964903231904346436001033227101044238367933001695557504850663635480371012064604037935720399792681424365938079920405615284321483206836065775748607458767932927837460250709472656387598201016317573518101702263998638500006967407754768571484811700792901934673467552044237476115192097770745400048187588670605685067384293759989557549717187898668807923198121693834689001661437427268753459954952148908271488376767152277261464956487567311061449603883092098666169385903877118361299522161037818642271697483320568121416163771391990845553867536801269096179702359165007561987295692764052539954393954516756617165161282358078328478048555484025574895572294131167783766985878575590582907911678331124114387754841000602658542615036876767478872088850517306464705738171479503026860686627111989374583938621561218065413546329575999539299036845916362701478721007040571117631732792684756163575899555644211194629362538260011759061186709605721913909770849040314727585675397682298607142679704106315124722859121373121749705788230491521391229567920158479715469883256005413294765986717203189809514858808062621872401463840886922550724905467538908553717070422853733229574779356253606943105580332992836747619739041834901830783637227986830515254766549144473449613563627789099899203741898464935484053594179309543701434160328316324556964208008771476260738628625603670842584112732647708228160150039990748407288681807817440593100724270429849088342179439798241774232425001628386619347353316268128766374046681541769673574986459388463875300154964603677648592355415509950619056692481164600917288212295984833840680130117246104033418279567422253053370625070191201402281204724993932381812091563672163013186263566275826851348559411724364770901943399448347082239424757271097024979611176763831161506450706525117199293440970603219072789305838898184987841451101903818621234251663202663167280083204971618759635231553641077306458692583199764832640985687361455231575290359198838555876429874931283165523121403552724166391842633981107607298316097115649525625355691236612793337919491922452967396129496604765391259273682096254346518693643011496654019932558242368705377000677179907376719655733041112032189029416548131929646318468997782695065008943120539440113341880241267552619440490760781213118887376026549803880574109349838848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -982357870773866114803279050198817610725987823179601987530192097071326521653950782594261318908191332678130537386845218139949693808258936951858960675880157218122983915351203160542861834811480332893395747393035502701126733972823745142481015570017153439405642677127722916080770806976669779294574898991931430332528635913555651921107013522891424219753586563229201585883468272793133731408499426257685809531515939542196757625243135370851318145058258079869848168243845498014821529274943965529000136798530971363524722767648359254516311364085345150902757765270579406944505613459873112458190304483420013552650315196180008723695131212745847491906943635928720997838254554138335524702373028408793251163938988400551327196494839282090130816833309307640799053488942725452883571844581756629536231676266531464689325594206417217821493378700188889726943592498755071992153731680958944528870944099109222480272817779382260683128237273775949032205122307067866033330250110636881868424334875849397518186311477938230319297269108673607687691794800329343531876430837176720979989258622583617876363885327825592717229645022380905754877343167939846694522734666823467897310066341183238173893258351788247586904721640752387783270271107154200845329788528797545768064191567520534005796666892984203120925542165853560210568085128402669973416450989179337127484490024932752997823558446235111633983917970030174255281961503470436663589845214941181397183947764843430885276041668142031193765893050949052364345824572675607013372393030774022117582040587132241744968071726010939629230174945069281727672648384787518658884329636681949654213174553452190606477521015961186492473013873484980405620051299588040533113456551491359067929696288085503333005812296833294240451377326273002964976627289653625308161180167081740385347177715451460635422591330103691412547975967038204578039037203910112583538362130922043521116766537493126820753573679705684392906845281897270113168206795535101159084863754622949732400012908920844230273000316154221080049472885611953348086815046873457755602796432943155755963402887394015888730922472391684452153798695902558231946949527682386334203938094447712951258328436304588491715562168046977224244825145498936536496443221317157555167933444679890116054111830635029224447279673906366609266876104255748947830093807820214863142676387209546206700548332639475788741243053263594870174486422525112674499472482037140036587095767416253039208107536474429828276180298688653793419534202169345968860474832673745619191403368835998893662450062338027007208718501638827964543657710714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 538831716604321150177809662381355648676908874703860509053477160898587744197526282878434648834918541815861141802778293812657914622142782068514691920316260834341544666343682512743475805289101114201929844262764076494961818766380147038595148054763318664011670610965787761428900015401834570972133993401072271457654668960773911573191599723401837820148056503060044586931658035462044133934971530059901797310489578777810037581175715803842311281437374708360690201755178454193334860198834675995102487277624537790276933493922789082048307653043263877682303027486218706991390371066604984345895282267731686324934815969577879220581484795601100880991510254940875950954638359458491933456750870846249028456065498632323977059226040169350664072242890715435870369871281774930103620491651402557765378545543100941373775132759594764119045443723140951701513788810401435805417732223993909808967894461768979401206542903239843778977401456118617585293492484493888811337005942326135560914998353510394262836334123780878560226034829554940350019429604332558772438490515253932648991735986198552316396819824013580030767877690165104022309964603855616538644012821010400205055446814486504006669273640301918704315576062509448309482911163647295429699098111440165767106101259068839064021717889822484558824457055475246413126318791764273166879134893636448798192653808369698618091781995896903681514180714259801912235223083855834622970338885592601915084892933124970295537380680383333968899580149349191911374076736306602889799691788301157251485093724278013042959359382581004302749298869863233114079187206855374718597387587105503151396403625093456640049580803327156196605099823901086017384227563939016760364500332638793752243581040524548693700173496713323104859039100234380449099497326359620385883260833892906429820876493447314675523717405239372097280213950882718493563289571733060679086753726836179482440586532169106589510948360667395765339634969537484114812061993157567924684963355158488290965696465768356391361075851564243235403679562246292930828867514779169753321204193349098674636926846389824160851126406263714126655404419680969641551877700743562647209606173581222068002699988458715885453291170841664462035470661502234599487540761932440552962386140667466176425192240280478330757037848822914884829258002456403333408308326508952729598620735947045854862584452138908000061594756280995088044940106569037928206379161984217045271308060588732848018440805172595869812852525418080635106950224319788011229773108899289448798322206136994357771717301199767753553097644188531643053022503763968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -255277210989053662838003693309837136143682930397050893849823488794171670074565027575963147550651934241258834806645026441115736082414538647628861366848836736909586012868598143619109090646530132076245524915429937553123512661138692071334965783542076017988461847335281018032073155422955941258465600966795584494474345930310712173347990970596582289227113537691838517338219437566702049123758953757557191657616001993199434627959897880882693280478985082556525658142851115304197855806714186475545089674662643656451517212160427185943394206238166765940315305739876855582477203304186810196145439057320256694831864807673714137054827535640311270482146889509110248849307052417088154139595077530911161575699408270824872621842550496993960511190827567388733606972144483259923833678318750882803012863782285910021224737005224571059967656577954810648113370612862878623976344155016084074073058881591883894776564186639637122573086094933355174367762574361814885533614913755064889858383389680915867260812707470216399863809051061400901286660147094357990220967981921040111757734420488661438804621103768631925580981882404673769167670789079444878322307881708483599057751479986486822286680344205726819246177129494597395222470736999759023469463254637815933587704689700694204463114569454441656434815849539196253284282103466165853308066785934999376990533425684052232221144964964237595991598931829741823981455064205523260694553667987707217193855728390966257947474471265255097794706930470201562757108559905100176533963998923693925352165512145359354919389640874943899632738797184128121530189931160692884176473492212841948708663512993696452246729002978771973551170985164789583989321581947596725855197381472163370624480030569806822616959881440086491135854297751874904087080482124551260294685033961480684280605622119280163171850942937831001608049801172054021476697300207639847309373391181102861124195637515906276654261949892228016574644712885233254366923146053824240652843084593333219743549903535400400395903494184230171426389110262523845345805169837000176538942035089273659132557610488652501972480634116704302980320842816211046381847009439874482088104175287698551972578506047165376432126895197188938642708945412337625867684487812331454560785812370944342375984881611626827495117844304209630833209949019821277242296961435760576429040184240842581976481943054614875138066316746266039839899951651546382963037888917494041821651517660770459505493288131987588291010535924655975586322409962685546507513260967682474983549499874153993538906773388853381676024434519645756153805437665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 102333012102258442445340563879071017589361439334358462863574134492482148487170426593730839719998866980138714014353546392389715068596885298162509155606335012415087970166679570644822776712821578147921193627106349566869651320494999801394290153950572970326408731500999173902053505081703175762341747739287378183974639252416382825182055561762749299352797926997635728556001820987771545678492881922380500534228005290922740220956217885446865391344714630699477686447001829133147025312062695290271670162565963397301071067042440674717129597642763461432825731880481902286552681122108943209097551419165418579220351630122401455130934847795411755649434494558425166999258615368596731023410007395273152355485983470118355450707437298612081897720368231009669302097685513006179309748427119605409197436893642530091356585131537596605735180924446105187116810094882867532534706354895513044234274670135257203544767476938239496172022916205813858465916775722657107754360342221225378333564582008752226717933885072528170759429254557071267497233459476934154597441095539473304044475217136324996886434812776396099937139810137473929891856305789273414856148063334732172771561267607491083788456341050631313827238960400615600907919337012011485996351386059982887396809652631655335768567101868622641937139030512900568841942096461617364258034455649956136073744421176754585040713734258112459863529409449238161117728134358826961057333312740817094111912293399532289914677940352933468638995145200563870456548795805290724292326075769562435920315767629810168929012634455468148752798264772633267166664006938042433149753113919625215610412766476764858724990882774773215399333957251521433153848628558709032589863015290004440713717554288831439118228265805049678912329249394194214118312649913879030339248634168313269306932674559162330122245450626696276608915176055221440040965939342649353265028408302905937413582138563879334481029565299259344308643905178028781132258687733525169532300006883789216082256613846362059485412835471891160792046177889768245205712208621651452447894623462049171398264847958116459674246458970066443967269587638020808032225959321523906945418650066628623969878871377016916348764862600897574073925743568382537786369262590498532133441149154561539047394645462899443916160812406880677622462016485351545949424533170042383771907069249220160264643625639073216329098994265324492367797837649198316602209591220231075890736143790423730747979308533122875867553417920186367282512566930830630253388583613565727353936961881920400476180411605013666610405028347997756838139622588416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -33553981567573822943830045397001402279143388924446541480108947263920208439755203640551007777099064873678165730481475918969756297913251448710097843137992372964081212522323676438266280238083655752754800690228123087662834399834401619144046334630921610045754279892444895223841269964073845019550957566999046266132504405153199730018111958654624610846982085683274499203320283062373817963112804419082249709305280825392028747395010196781324552358795263080831441064962250369177078935012930818452678410528259851909266134832265054962342300928834332435825988120724181665206177987157256559832648853390776205739802723900248511285439582973087979976341561358141200023402710287699878857771043724607189962346477715360113622997240396953280211132348103919724912024975692722093362594210918855377254357106259065547972046874868711861093468521328388458277374028708866825092819428808373691543793447154853475612863698681101509763929561158794961793056873917292077265893363589051876421535303156485168390162016491339661864578837002325787449792219041759043180247748924429147192448025829845348279258055157432559215557850371599011962918751606816626965917229757097561380626467927438949369112615372074199535613557566147353075288284803606101811547559016727444172601002541296780701414868933153820257714529363769705782184611103259693168127972997221203912945981178494531016807086465586185467219160896001841711997038279869058776087314608980010461826560388257977696565273142358295252144733762260109695935853143788927581880641400981163651227093944095337937946534553002355345808294318338328389016926666824834475441343841460753055284699609352815842664002943794013274291266900839694800508992570335907046467151590645604923834981860725141925636351946454444176323469331272148047730446867379392244548906725343912878610370591159559299683039736035551889654595170429131028951370207265350814391266803292127838868248444048626911960783472955232789459681692090832162772232477442380693605349593519622905821741885234693463949696950704833972915080220703042745994484134017738578917014951321418824595693069126713924872439357176178373231265123852444170337118823366254326294929290970442843716836428643733763357118246545215979037396523020068553014051932106897086810829399336049854867279872708228995607983491147372377823696152381627891604226690063153343033547066571751163162727745299140889919732788627003933023715558096428044907783188492265044292810922192096383884064144913162419347830991897359572466524054215455703830784337115898632744012065595805113544679219443556375181145776592159256623280291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 8467707536887486578057029880181180574383189664488666033640143099028504580089317743329278125559031139678364940456071431048939276147171105785210119516541135344950803449661160584968073415715938429786228519393921455462342636520146857386535281664117637510577024295166318951765291851134493751436293486078589581449178743187973864706824515615152000641884469490941174780068507087856898041018613206627464024854859948148845544820662503015979893769707896326675477238061991848066807694190748116458541199261567781597518256402186814624679365335112748629646011381238156803638159372288529723981213660018271041108669466894852074671901725444931562488338681365453707961367424985432925883339487056192890409522582980826407272236502216262836725046745485951752232056722529126806371629038140616473392300626138884859896975224565346155346061040468252339391463468935675446356826170909857154947469580546564754674619681961680791784339469283690543318292294972352448023119829744880943730835904059936312143370293214298754142961152871301563476920760466277098017941137326995389067341494555847805153837190255114945066635407882157187348095290897601421790723170562266519279030142584694963623759135953625463985779130302413121084152267855078814484963504947874707694378467485713057098385170669773835477687712767695500176379948006240174656201537966893663276049451982703940195820803875297038486373420996062038010752445347895422211973265032391304968389686524896225258810483723795329287504518617800093563608946174015621776520044171199146558920372166070530575273667727775548852993306631461296035062367802708783184630623147737397218551789073930189656047664269359555326352872318200359800705727853847210300286209911147726851950845679926344000744389032566672408015890990569349966822340046553140673488679948154232693809062551136577792863694059538341664850680879520777521163916862089456887243159116104372125205199896114534248940392010777346328280643652119967739408740069096111513174180642498756669623849007583618035802576234817628207549377948189513765205468268827339853855677730574892314005200987123968964920280702025128321440945478941634481044099270392629177023255061745995441563371506684683569187817425034108072364304221942393962675781458367100580792872857415002946571301211133655122576541370461745191326981366789703223128155948338104672565978305168056461344723924538699827655093182401267293766681227992220091055352573515546751057164344770130433235362412972808628817690756077743858377128983872006930870322799515980635603231021320981309332647511930486292191986896232640582247159693312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -1433366616293854569239421263874709098775996509929610383750261111561488649640598462491687790386353435485804530299641687183329988758327751882081434569963937403965817675317664084828427935237001706261998085525335970935811096576916171076823821543417684382038002554497080810137672665788287032064565614841858057006014651068291862298306360577590407483562563469447218280847625622014010963823488521407116276031028653547491089603656842335701757995748350498303922593014807104803372855195697075568076888737704195408265784465582989015313802305641551518635013828941156915941735454083321889354672677319048038821192277862678364692140177565685630033813076884717182672805837007419125733800097958191068835538280012256007814135549317735335520239804853156163420308519890144246111857083905009516096047969343747985685583641868242145162931099019464179558375196796837182044864069967864917719056889015920410196784333072336213794903273100238195973522152024256296284079598459483030982686993256092685529575573620695172786640437292593613419042629742375876978614641762060034611288313576298456823033851451870460477906339608202834997531754152656363477432677280022229178053313841636821277750688161658595788353357053455888550845172050291130773794458630567494956095403749777242545020107272116996577654417582284395229045191639229510724852514962690359278303486657206844761933593567263227821358339081375801405714395072863527472442871579437170884512086299126749578704604784404744205127543951047009920409817933510662402401362494957562877820272440205287307120417316575225561437660945466437822379349992443638223800464244864260827855671140820381115262614093494888244630944213221419485851693294588492015447516977537908122065047023611249656749414951152056779475829982392387718614187977403571511673685102358077685204317579325698247966774923649905250943324768530867587799261248542788473314678724037391964428914955341111019771556196687900773655707568521272611342344771238742758712345079999516770631271258928528827482424188325612198925360872612621591576265538191978474522205959595997915033137802417623420007274261321646098646367835394007829834679462139243139697746084123867565880412542780335901990741374363799201747210568054096754629194459791545386749531952290014097144151794730422898982614704149161394904510363450645036007864112550920224488900541004814386275847561286982471323828631207274140147696567278971409042635140844438898610099207404301801529377881331884164966822823879938425769440751892898562601775880938423825737631717661744461743046865915837035027069681162252774498747023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 59225656476104658339402197859326018305558318261376376458769299823534841163049943559835265683090024968474233071666454347186122180065168353402670268529949251297200846884692698848785490468097422235924143074623833322325619019363734822360345315070532040198577930586573694155972239183961813971908814799293323982577400845315201223339821791912375447596929075436837400811844839025706949548094297360765989495202366200403124891436367260354430394477590103459759000901587939703956365920519349364869206390570948231459657299727860594534554822587561166940452168894528907850704884742423253875186845594172569264428522669473286038103343396295969441389623848002012670748391594845843300492672696999147917040811682511755787138585892024236260229160608401893756800848729889114818705998159979844420286681464769147736748212066040567738363697933085151868244482083345540583775549149321566793097927182276882380825448917208847941402070624591249129308106147187483290886657974196121120413182875992652789547785624093817738700299612571249367007651083564054481039634373466205932665159362193363582063339746911630563252824038227497805304496209279367215722931358022252266120747332321815657647445019111546757724893095137252195346627100865544980018321252313502443844754704896439161449493462385599964842724590382782560044918655407142065923730404822804985534156997846145464761674436125652658852487065452615731344688780805345108160916649299544245485065454977380096761386128286599619131354944212366582072230575517903307189522851391427275613832054894998689053058657838663781073427854963342733409179249966488953195389044630594533005106696428498852381619039920884477426744787249688898882361868699081715270999599650060434667463762185489038919136335223090151713429236391650332588646045400107285146526667980219082387285368274866621873984266693016025054742463519752313430289527815668374794528710037527582543841245029850067674165688955786749863716787846915800519302442909414401833587928580758095786647246128369996745588211032422150047351705156485048325364560515276388948174903088520522827181148527995749346601115769347837523670936814994037365231234405205812431089165824005875980654810401605794315473809062965784185380241644423842208255412591228919663816094267019722886371606932945423166450076379480059730653928772446524228279033815735777323804446080714678491186669644378782486620771177427161303013762383419488459064990222990862276532364906366926718783248665604414629318943103734556494603370883300872863473285129275829097751175547178044266396720437680168774153774360832262514130550784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] 117236283679724256071762845785255305152533356055406669862170569287559909332542652041202618916540861464511110070965785109027807938101067366917046133957365030979874594395896110439690167659761439548157103429671405297236613043003897303037633432139004552884265484772771511857846886342131800905720347198636101178304828787562803815318930657342457618878059420540379202284999917778973398450221188189420783121884939157569136258118254171646284865153376129450945108686216938677812622859080088756688583167256209617990908249747464233100712726633061928683837387567547504230660019149526320787163472312394511241433825333869901369846911921947795850488853514119649556312793337308137764022334112889879786810119490278419532840499375700433843539033084669571518976122745013496015703477138150568569034015593291500255339107836101433878624198746850871687341148444087807149143501091373942689494382907163206439184773923360543246183430289397501383417334209134952791769897968606448850643711842587958709468789257233448305223649579082935028663182927977604829250551159419448736924721662847269673775041855203507458473750318492551279336571608747550273146136871334918663848524791713279649985874961257015391735480278297485345646807520546702104117798786475789310959343078475132218698652907172024134505731338672343672313316987675267070511997221216548669894045810558745747294328680685242637755968254308537180839704759887196140297155816288236645321373992206796297792927112947283191091713385455582372738529688313410754285834142222108692243396901733707432390803735426340242015065457238894286395218563114619629239928801771735915002074946732784596924128936265498146607269820965668107780950886236551149505385584942705359567124657695759700787712275100435694288052436649767867441366789373529847270036394239707006546891033496077533842832717812138151445882729517665147184924423408799543171047975286080686008623536344987013105464463921487458223077176163592560853271787049048941645931294466761649219207431609144071967020095825478181799306620486745552687349435891337996081448313370678378706717060334881813067388228238682879635312317749568583590761016757643710806474803786085055694045487957366282841481274357594085665670710850169784592942774846650792051731517314353576814182881864391137610631162893232628281536823682439335409921361313309520342348092300479568714349226202761803672920677391149106872295109757374311900822265399809416653998513803471420363170544918546339119448655760840311648972415070923110128629262878596418002993500860302908073393928279190458848653336643551055675821916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] -162491534131343080755988935575507827492364338280130352085990827833693358594998973137168875794124082787976292624380865246307587032203769517581542659649792283963456184967570131574431985461202303331659141024489172114669489198453859236023507280541974324895229805300176206180607986187704607911085767396973793885875176700712442883120765604094320685641594516735986925968949139907224338041445142674772342571507307611341235618229938651706371240014323214143312170122112897039278862700986830825765599608101020928000630947707251707116757722966904928118825816515654425210750802183125683587410362801470961897322624093161413828788410644866744590224840397205473675681444161042227187524602248710383442445905990448304393790776489880091687289595983583436510315136322675523731024651116619886018151889568480773594353386269009536833128175867995858444126694952330576123001923965699443991642620876814279445821455677708895835122670726674633105435496219481432842598748968612325948660682743090297504333117703655574413299881225436613884506330442158150559393950709910360800400471720663069490976107847110217416595150284462516309929212189191154743457704579697808526918112173748433234628219729090011835606993752018406644772446986954615347671507585121654829787036153766310542022526458251617416534391746301179972353283427456260444484321090828531902821921547642579491366480914121486903900730735524958645842283534803176211488006084066418142737013474610140678431436758492037025701742562162066421522741424854436719500355635293317262755097481662682560217399531720538834821144954603740905843458144334019195498627568033587150405509361417413067125555023523025545902418321265358486933941717988708823125486037868649049465567982747339979348837584894060645827183889922329165731632193144181377760385359495930169183404407515742192113994085217974706253929424829453372274027560598060998228322760718631943053176556971153904555031200246630867171322443448164341512208204065297254569971320096966934954850621284624036809730103253272726055366773227646139419447580082760831075818180470877655036202608979236970029474367390592105503053424773489593528089945068655797769350976823696502889159572566117262127950570239924631239251568514440980110809086251946074231599475352982806478476826468767097806845557091242401697958608081891620382406278638748814652107806235558450048542752140751299551420735912897096969909741642293104385073633032850998126955820613021232301774084711560661774327781685540848234374263194441372028315108759550246572402915332367565385164841161727056974755106602794508037151260672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] 176998269905388789503768466990348913619151315798067389298234504290293968041376692465750193427032951695347418187317769116785390086080675737130573670695688556401865371774226801297317411891873656165440477063306243728723103621650865479627951635193215437938703488583543950652748445447055899295926825784929899997722982391432958215095844408028478593743460885387534179710521683516508973298380942386476041925803040342461969235385457886913083052893941122717012906716847006369160471465776754411599616992903123307486722713857886326414540369356643746074221766349879183451156546001422140105340778560724661323876388520513718386977729273350293279910718700428096764680401615423391108658452861462988279483119857033018996954009132272027001521906436395807436212521994425174261869527429765691415991247845944003187863685221957208099405828832787308689340069660049522058210665163247895776541707928864426147793243610058184469409732343101976192595998817523881720708209764739937500229813924297835494331835120398036646104465872923049794574134112993558411484773141642350210374880755728223682878088360246750728801436331825042346090091559834761544401479654098173801760889638404243806695202038708132028013378835079262333020215228145875736167253747181221889004359822296567600255011251200902058600184797528761511925356147479580615384303847554080696714946176454867023023317076723007664086038807102940991698774393634595941108598737222501360319578898100218468894356324030961879226429119825650562438166347100749077799488576425131216049574375661717482421698594660397989473327936401486408833264054285587327025169720728626116629059205892544492534851844485771697057970268622143964116191087722174550967929434589836536758814386885756428640708536297859672767300197435109592964604712558901387344509568526869867769083091531905801103334626550526443978848875757360937427960884555986947419810568471835492274755780469800489299707496428029351803232540697066773896355464867478450069802720362077475069128959272386053465129576240592581703666524807670722539036724366137118663223743152287892332600997709272071904504002702001102041196186213459295490933442573510821997218139218115719752084634862975047141463468959450605686536186079475388421702145549828720920839995704680822309733812400443191876459843999565637460212686940067838602026837804784328975499276757553083265912164434003148208502646470716329395935569915489348097176307464391123681558431441438258484378859795676016193666949774527584901371620011348175795357990494302045869627964708527167189968269297336500293777719932600156937875619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] -148824334656098014659656416341190505953694459699787120141735355892823048771642105233368814631730316093821192191507842935392173675591189062069166598728381555962705484442680574169612935754257052418038517067829568930018243343689507538071318301032900911425184748345127044819905437808617944890544120517699597579011375797691057813473276552944664849524448750052720761330907516784680395610202814212422689441354912709003063209640777389962202205796042914042399096410864507900252103291330185119434192038435875164550639190897080433421394038900457747422159903057885097740551234425462659251587513170690384541450549092519873968109384092368862571234166848494376504643629752341133602630941750196748871301991402078496537792740259115389848886971817582166868309584988173513396701399886842389623712306678204221034230726646279622416800993778153151508189064775484758177303730035712642075817996892441679995270856926674766814757298967401735645526566519675813719031757498942666788188942838323875939958123703771893330901315949376504385398769367363829884951834127584218710644137924641976533192330776844112493584475633865387868556373859390839508785522286708100399987735123118116788420549915176308363615180174008498196183583438730820560739519035803424043289878700650068946111506147197568932064858279893272185121574944172044390379464417792389555501131286721989968848655783337256866164164892241068439855865110249283179837946066809348840467338017127511216394630898207246848021655637127463437647814193865202304825007101289410664827956140641765936253523780972076682746800684829484647043798993110486231379715400060920102328867024234566121015931068804746295682670219222602195754113908252609017716497197997850825281537911653874599085799059342693565297162750192735012303607522308327101892534134110868929056983239901431555979354965853350221921835461496473755308738822758530950664170032582285947430392104778060861855592756076232443845185636764554484641511107215909472418671351772798996205068794598472899059863864784108305969087929790917756936280480707865341466739508316736241239464132377088170391064366920428028598697358894835417803636863359259423226207731766874157918665742043830283110579065701168338447537125712540983266112065695082857114299653479676047281241400685499218281313332358042939714170909058756532489644653353546064470954131513658685154217018142575966763481446589911290250324238393450311932826638626517760442742174158451245687556746866651720730436973366753317309901424487236592226057519372199931948245267354035913652186726109624831400019917399520674643829587968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] 99299734779872466329604814743530830560762734919889950004004254034332288071487894965444829310090196454571391193125695914195563651862906473492196669800172952420583887411012983070868934112732994246250985497030711772989364886770728984230118207863413510035401284636832811281122152634729888870041497008906249223724528792090658077611708024589099215693794486677500228377902480661440449317889499475334561961457986145289488264371021870241174541087116985294995754219694443713048567672884039495170429652448292559481624327583348281189898757067956494621019168353598584020692456331778991910699935481251455633792062942151934038723234507443515324253606369351107494948915970689628626515530783331262534719615427168313474213189711626804271357781003459168520600614498599751475539824264780947858840353473115944664245971503154197623682165879071284408949942472037961914860243536236610675556714379599741318124003645998072797208895109163060968065063448592678041773900581002408960970124254327473856682962301089199718624691083041393110630007486288280043852034613851196242123256563360750155744725784177189779755451589922127589529408020289351516702295411454270434831210909106586978898212501468394035808254458878595633326787575710605287984852696372758756089501444419435288592000429855339891505074958998041367220331867511075650775384811494153837602958723667827781178864869899869085285183517927190711942357112351620132577927282419823811606593283213290502712676721525043835886378602054486326731023781786073104775180017188059005954970692649360392116129819600023486294583428595124972995028885766158978590510170858013672591172527696651140584350092926771354110166478478774986211943664408335561724019716924182404125135894872831692350612871795294031147304875930769041992483617990077070505440019702205291774611234699393352537178398345637100792822952814371691949534425632553021006517219514722101054426159013297116791501968827574112099497490305025574863986563031553286099478002357355452126864732559860101708965944569446100873887994651789678428855941142864771407001880409338880345138977223342541074619579194169979373186313453556582750860135449503950286186176553349793594801162038878862956295773877590469643482653044211232589277035353474519604597090517674275056080076683757479748989216308258615993256967512324279392213988883982794019095066073149050549859916542888237539854832649966737594616100819003448952769198258219102776461559190502919492449638580689244496902482391311825808384463948794640001411370641448867264704752334732988768958297229024372440408086159683145703704494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] -54644668869664598289740597215118411359199505317263564788729386368487669135240926205552920915698384838047624932053037298775841852559709834867834753933052448054195813000753466821279546247298208661464884398776615902475259412193920528273698792189278015991241154595279723463868725792891759812172972717279869464284000328620057059670722490608074302434922432451141275041687740459252576702989299517157100338335466584406649582392786612744525115977490997858654350543559406130945432208861787615733252269305610655603502150337196367141752476882803928597710376624103600321261805758008800338282325212138934383405404058932772604022083405066471099309211354227016059991168516663487992127954503042514186089916211220625969034261863967817581685385271442224927401855649208469268058416463982141624950575451570897478948103367405190716387894917973680748519120120529209327512102827089103509681234069836800975847652663113027633242155121778796207488890640300494331101049569221947178461060000249916834167306749102368271825344133442136397815599867439391026626535794090954012423778421215146694713229580947737804345141544082675650411898341614973026854348303601771559046364602554930979421061290178516291947144152957041665303288676694018497167307940398362982118061746675705356558621779576065352499799636218295802438805112444931255663792513847348070262339969731622143934839556062013749675462200425407737231313249412022389825465409144800930943197053452145050906400640877361049792343513018622511583082682400277915364389696306385508539124355267357209212389998904744253443124068343381153588404505996280967593321170357974073048996140016190173176468679543161245938809521438898671439301093789429463950330416400247021354766327813265066783398132271380955753062468301330775848097597347558162704800580297106843429557178236806352002313986681117584898108138909186765888258018594095346065325496728449538838887004562863127738291983196589315828518448879806186176519610278800610441795719049616657736626785162535706732756810507484131526377957547967399915350599800896648338577099103807998080750179088476207409303078194722410502677267705534268865552709091273722964439195773899862966000294225745512611832774818795233767639967878144056869850109354062292443499187781612510900004403634217214556798074037627946483751308746010552984975957719843405251745576970957139634411939804284415943125853030597517170578002356827246918882911376395791285147191157747427358520586310880729180301147482738795602961029743975709602985341747589096192097256788928914675029043911788498166110248527299494841105252352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] 25534685948185225888081662473671113126973835050383749911546500347434583709425044089859745875019784173150369890110756969362256407546687273415488564395812627208363855023188277853001735734704730041074710273514648038632061318698936133201999478789393840324630771140857441457532223803680805048990713147004231641907963605745150739730297202946871128211512714517592005742193529241289301529507895855192505144736796100599381973588538970532026546632940548505546064341715563886847288760701146989209530422632711782725069464331731679799873604048931183233961713730821149901018759568638458063492090715253685269787363324303552858512037781983356697261531809429174515675901726949743263608915452842233262328789452740772772186556433040101815350868817946469326668416518655094450163259060056355250016906606043896339885638158148006452092320768366994447759525161381879074211387691105715787599333434188459439720467549994214182571319846327518678750176205584191073668759508585579585278569667402431444363117898879903548719455419164466866199863828954040037951273651059615493860776654037806426322788690157309840185544606910615942585028354371038945587995387764723800878790446913073142017283572013679450463515905147089305664660227807904634827799882322408730512131395166237338005968654335403253476409383920025714139726183611550231410883830998379998989129478041124425002288441796799369393932046896282859505486250970986334175899500135458143070799915732504364556536218170680274928071600245153764909241687613341994118057237000095261596355875595194849228504776435114382753904816698053596196853721081169508367905866415932346302271231998458797215681928334041963356415677607035065874916149037753371572665550403191233719214448520836672930189823921731924084984124753219934912959295092671736921140055658067971791492519432223840733344750303843730087325281815320952520582038972857131066943222810379555652465149230026979443935969113086764131911152422060188103058602944456107560031442327658366973183455318524964145171930732001819325531203331364326674560856332929940204162406095730867410996972707620173096250810853933758013192330017687751922953231332843965398188700587002863521743928369993750808732966496642517928007732437476861120421329406011504399908642540209441071781758285959091049155278346525550863217090211181173830874738122334997183874752585505611305393628582539097569879983641275079163238507393438896898969515808494052052665463688965776306182085111814412701769830104876544188647556092666240051715368308061730727200480939719357225894291729963866569924831217809506906931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] -10335451962149855187626665282070629379647571775113834553314879090256135063370975871674933145066806297144334124812611338274834504593080848947981518808737810265855529553710651560200867806575023489761714281325521197919761692554899233729683563428870884040390075560229550948416204373600823464739228171512270017036302290165198410132038753624352708855824288356718631598731804068058639645790861099278738025639515804580045821818341419086892207303032257168308647022217353256921477954061821612378545613918263237223436044729348540461585006393767173742332966252547009849332497704309315847891482786620232067092048409053098785431091240835263666253461709852696499340875713142183036364251078061426580893498847931575111867210394701407664948846030913068336860488014719093787311108365435363479999236709844207383090763304685919419850027348314600992828162777566850581911640054227726985660672163616446063207063618093189399313196952885693947299975613595226747572628889609709101578860313840734961386612448676465521426180783526772489265067956330630202042275214851499582511581129124558257703307619027054937720088362030341068368688664830150565506395739913583421253315485775598947683833441192318916382171350795300061797068351519773893666910927722588306223451819077142481209027508405288918906176023028201053187446746174455872078199177110307290992793466682040063187417919619015952550102458771138291512841363069860232425614295402650893338448092629392333431173614554447719433570399446227135672863928143731899943188366947885723463193761192492830971001548689095686349440203983810042452783259780977642271995659520536245316470576830810530864243874495689449515394564834085236312182026318283400463876506554323451618237426104135251105619011922370863898577582172510571102117746975521262696773570792909207195780436086277307419197690363192393060556294861261078557093267946849522584727774902478672322336393056804527267902154478294802941895558042124652391070120284544124604726614233233057604921600909528078798923050782075199978183854152905021011565175521858761180599479592391418727150701052593806972295395590078778287526098079725051375001501948474289318478890296165695124753765429430747332351739027424111009745302139094942759979988525187147597432751975297127774567273813864346738424258227317671667319717988856215764615875773498511306214069149306576085088500268140302449698898685080218382644048087573282118033551618888139432090717900765742157904171056527862525742528665580528007746448766851068834275187441022886890042799873020288749606072745549906110120206455659208763420704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] 3671765018943369359159361301162771382272096284933044936257171939982609314785324336012080096882023991231462397063582212052880472433363750853071716110984957540522677694242844086646105610782122131325030867708466676597369061742553198781514144971647446592779914483625794547833482978144627178968177735597937800342290942043901773761622436116469285054996004651370032221551199745202987004117141813161755841036372298100043786561598832324727344028476292808763254166790946195475919733746372638798880858692402841389665668972053136697476503791554701451625383364171127889310313372655434276265364603385748847311028058844137717330550965657650393373217257294911849835705081541779480757731093963804047042736163077551551619079441280015702145137616024147459272037522218565895309797527454192315265682375812878727692715522566630650845956517615347484976561235320871879552187146936005478472402544765169702030493928791277272961139174310622515030409509146134485644812352487414776138277352196364055321484094014318470441084334709880116322292577876434465937735225441429044997513993505830105887345943659800969390190539625773079724741530848642024067010815040295516468447079082778489713993048332230008031976688819434702037207363521885573603813782433742972050115019081428442239993719278498365535857150894485650937318909204300719454709387958235979824731966090563457131270565742795848153152116749074545493294530508157772511989279958427445648245378017000678976049585711869276573595605498812816028830022921397228531211749028497434043714273332661489904881395652901952858744782104005756797581593313841373137549531851255700269600873703931775783245850944684594510388482270872913770147091349465641203237961210603537073155656871493497797913166913870882002168890118591090203911746857917604989685996024087577188099625648649752333997029546333088701694543315436701745418012734735581580058705943478695525867383059437370257989977157781736095562843157353843722458887932586516150068871086933844167408188557959429478428669673848933858199317161212101828469963108385563498657788857992288245159351058129200688736276156671492280671921692358509330182898147270532866829968698052410163409602187306324565969807935105855582394744589798265989474581473252325377045506253153796795685681376855820624465063933201182867098340500934294057746602577463399539246159293224396239506096046871074891004877486425683640574794513327945926206003610840407583777927132324867992746587132278347231644302815132637475432364738111903908553056389755951616259511978446087839399283862543055703380846618053809559505469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] -1154699844989092737012962137918066061985327515832863199180404932329597203973277178206554288268410590440815591726789390819265835900306516297907479001040332811569739653266548179372871122865149258077597780922014609555916336388206615887955147952378431957209420758366183807511640742346322379556450913691731905432512637235183304473326340219830879428038742313881552154452824130212798733246434063930006335053932397083557060372171366082374380577455150085612396858945694479571889103811074210239479079702918305406935698247419649537363486387288997913602903456435966029915236435104091658635926880345627445946475373028886009296135465658481126567988270808873580942708851676509912800065140200742390553344459321562769336031623044123164096353907257944188738824359023209103721340138674212518394097623954209495877238618552830405684266095064739738013436759276354942179628275313423090009569446887531791274851321892576697226222039568650384281672026814070124007806620127886818921259151850108665732817069168213066843119911072418058293269952047384352329179042006564885168140965263183670318923093015216146472079890987826127666531355994328886990915517580322941264093454006583423577432228518687375478288896085583035184229090336559447282252606774329484608307311775851097205221064264416250148585832621311514254354757165213888216822017574750768633606807564816681789662539826548959527312341072621236812174156618615013271222194111352982881941581927062234891481307140999215632367670721773470506646898546860527988982913169863434586515729026250321934778716294415936440806043247868975755460762910417062756077427632187642232771741057034320226548968898278796906070639434555132266033924430237598775668397121933343470706087424459150072002832092586889702029558701574664493105139295078992414727742484474655937196125400644597598083503193371259946736993726356740460847803859105351743594015405670121324873079663825133811022932590195831670072522006941340158024385868073611360629025353151967071089446019504174932603143183877166384953729068703195228903427392887203185467404585786766310034422441008446572727447772792596117174944420171735586519859067072989042680132532697132031146203656943283554431996321885081660708526262732199603841765879087453247057670327671096810743174369532338020501624392045376897709952429057561331052866208862070452308061985168490835817946055781332004947749921266961109655505049785583138298379072223278566674327469028401992219290981701731997180059090023037995925258152601045820304590689385966831366608250295550073516052830755013738825129514516917734409764864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] 323174137692383358444786138438154857735876237164326153412123877524769854980969024960900032197373144667201816769285028464561467841842696968331088836356865791309138014703112760500802291937311752060546987318706682350554191017207421775142756163014821097140885203208930096290329414040189378907828956833282602140404078737927919740108967079192131100309128255752099240614151664028006862172907262581950099152376549699769683888484772572466047847947060740554012396197654313405607081096040249641294914971331922124277438117961836722365187689366456901558913222091351743366804836887315417329435060122514775880911943870663917114537683084739494352410373658734073887932064886074301531709075422255921018705985856676029074887021568306270757281524259912317538785847750711617150094724769144153752354331335690104932284893610699947183638779049717372534777480551335871565726416336047882295069423917447565293707391763156966879611544616581963599074841804894370524375420034420031019231878052051725908199901376982167572017930715593420549836506897260897708171279581238626622759897329042903470815373923004912314562610426102373702422524191391023475780727796507388321711020762112736016176503199306720148866179615458676243259695072037349523499466338526953789250833684075975956906436857544082023763410647502423817605516230780170933364702775206033210176825449446708033631878863132584189242842974058047947639067794476773333870265661496516382993046149467366556901866295735580252792414894754383281916936255300949013909852191777373137984684690782605247729040317376835584943721714997332417492686148172243364363853202671260253383845092028962848648793780375248787092491813510234449556410520415941561752990435863384438854257684680870228948554286593614717130355719618669485855087780302160703527193509640520641490944172150808676025522117064543135006571640940370031203306537673835427855782565699044142615197685465286724214405020144941507584992750062636995666503656556785444930674864259816491118425196070326330602534524614669643658430704327837326837737356289337069564987935965934410839977452570206535245774957478620646969079029639149165150535774907663384301515245897990139286499946292413154198940863200155842962232469013872300192800623197534942413764836030301485044571741342957750280495232341576083612967710560777175362648821745288546757212252969647756676947072636833801386927115603488338000758800550880336324834651483052367579275380987023814005696330359580632790746306193192471368947556821550482594570271320842727554464659389231290696175314989653690110245715483512788159037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] -80783855949919683979094140647138808049274622371860652181861158674763945072656533153572560599754111617381102202744172002850392363358818548588383313034538925302094330974069122549270591347934325792334967973298602574447383614812435832193322979340509474234137743884931858264383523463930696035145136962800596811207500876978346370980293016574950995803475258753736209494332191182708126429303350554865096108537779122380262997151814162693995004385665377020719900789524265705254408041980138939944014399150772495714946501913035758961108615764330537988867637693167752727517499223620344096130780253104339852145088863272500847868650443368557963582734167454470438834835710141006902279179018243274936018206646670261047700470303604628914441659930684009917349899444135385030192076216745945589099884253451451971583734133600693785425164807917367407376578418378819464279079299194718769138901430397414512564910426430652036900335421842925182000884472807903382077567239153044214701033903369025149440932101063127187978368634071764639184771025548973938413337411154075158981004882179454329151946280112137827794170896112934001890049221395557036612088825068549534932867702352038624572719992225186363660179066986826194890074598362890766759261410752581730571434782907269543635976207441619911656939814807780632353678346138721312179478659629303318793569727926215320774267419430589721762926530557438576843032718816327124624160153713682019576895520337897640755824977157606482054225454506929445274351347798283508437007708143436161655913899571236240629560465119533124675744626513971561250187622105460347966470152023635050560898593020301518634621542971531527180469231806079805068195419084134887850229127679391525041176009875161445708416273584458537098150228284482353433568988991499817895858945954234870530116667197086210685739671896165706150541587817967664973800727375132153545014043558909182590011008740879380891563883879625629406537455179148917856053608488814701458341485423221519471258885306428071566920888801426520352429182622443167540766213521848329427469833350470695345733445335803406349216980931049777764393324245340478576004742804463617636569386796489421909396415568130358062107127027770903859262793994954988374327500884406685426845513273138594336515545775140551753774857548570902222287601839320237427837868526523145483976110583588120968493243136211546968947883951740130316019217904105783138650396344275024694357345518070074304371098373331415349317436761511520649939629709679299895035422856933109338819787298201259562985409136552791544739994346365530599849984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] 18096353280118097118913816334718683336085817019959557206378724537267948025993296669442921179324158673543862513366569729534005718066518293407155187908965003333175174103227661238018291663231888896043440294580010216889103180363943491614222880303379562428551005129651850501027243906892393595700045309829018052088060376873211777327858542420679844416780451952941288048526427263919581388780268815532533050578125703620536287502308482702870429475650098163699666447410451810300342315007481289360182039815030969746960180932621746176738958565025088436974753006421329257423045483462694252047885944846704610029037456134704547980375470476771778500746694100449203391026088056937215855179711975236422293042570281072413839921784938446004419562634557780464525491754503655793724933498024089036015443247461171318139491552489864276176956606145695779893950952271026723262397937889152459097808009039422247308018313456257020962205124401480198563395586541596680367752176999387221809105361298627832036169456681221456111830385135293429622505743004605670349671884872818019509360338631168184732872679430539256780940987616634339539804565535691224275788411343114734980038760995387315843499571654991812329193814220865990855317274264640297628210660103623528089405465109594431636327481159675835139679321484722011972960336074062162076112345438826036283824601614351767287354005645569458433419515943060207664448264880023391395488864448915776066452867414969310568752928192792502489287536688044436430930575520668075058047212618125314099284281752607678941160145777083289734418022097577438317427073777064676235870299754657698001191300448154114547431846749110949875660631489098898402943375599914270215639927898547860558489355296459830896496146794646947058411409613850293061917024725601202963940284084531406013020538164723937841089624294837078542086056315125569224020164942486621452993997156015657842157161474751553654727079314652055586693676073976939821901824878930694361809521394835890764843459628948540783216993406155172364326775691993876587821306926512908471922119936315438500869052314759501453101406159155936045426947577716536866972251596158663081137507642892158616831240953570367629909591815108922359303205975942397387389231943975227746053168289326185933287096356615417093959342690708994719725284228263436705674827788622445660397101418051305839829579942085816048474532896652062069273844251035729414723354704381576165812768925462631648952570472503150304964155330532104002875966335494206413986536352892933871468063773325596054593763197995650417829285339924102842941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] -3652090766067151884390218348901999455885675515262920735437670494725798269368203966533096160487811907094705383266837259678904923710682344502439650479395116659287525796090764079930858385370832461060360213164479075785111477618602157288280469410869772809785228087913688890754358096818946088291282293146442487321199094502199712442185593798641502020632424437305568563160237909510130885585247190987339498319402339556045657710611269601677460336530392784887375919022057948596464874893487730164799283126330304514829147771715926117415798608177187089639937860366811503721711684278640357797958039725642477991688929940336395119519856244807681388946872378240832778605567888674580492697168608783024489318047543861437389513863782046009037632787269025011061462176520925872725923717336236893683888485089745799620159166195137748934185004529158805291808084186327120949300497200724501501423899064166661655434822627816582887852460947309689146495831815252346466253350323158817484847330058292778213925143492636148007285721702973512654193475465764747597708978547154402444787613051786864528983238136741073559836605911106985607773824844389053267387371368672045551880643504005364730832796053524780136884206639885352473101570078012374488616938651244600823703066474030677782694928675547089051728632022022218079006080535694943489021161992528040007237589953500947863208175508007643674072160610557452309467060869081118994630363963741395128223514633988191509327216475872533746994914323485394863310211533199279377748416953116224432933453143076533933187703009587846552054098136744833941785871522515891965703927779457153531679808862940714522811065652231373340819632097691824862281274206989248936366846629219256415607958584447818711318981546308517335233648613772417281911638943997253556143905458565509855588254780705816063582687985057558619513532160178634081445750861993688565207730238028207179237625219860200634703697417647665821900535949976363292440503608051077213789291557732529363749437705348191832233475647831376298312307267343143625211198022117449295467976036801621441853285617096037911329639713739341584562842429778651513835141303145972157198098359001944812816204516384928971213833757793768727683873450834016194442388807969103148189219734103756844932618288318846947320692490324801006232498565864356260752019287259238511669121819555547521492292174379096082478324113024820413591007019375318261849689549856002140573925881924761287284641582897970884120378220874359774432841055325564210924165252682806747911289294068186970846483910213205342594703708733833585098752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] 671316524290688760884786575821183760242821981030849531323660493626928947377722148686919993721464283693598523307437169318446036968471948951835838555651947046157143454386611653473199870535338538836860324223246574219306674501836304961126212876682553680528150821869557182325106298796040002676583290280257528924601498526461211353152548401119050109368326893225992806407059026368278016694637607293451582274010629007330514944643831938524863139378808216900885962599815000408919917419087626846589111264544776254425742125191830077377355201939127753724009520060625294942299589630296398377281423804251646951228377373604422527766480630920141766192463680550766685466632975116808476122351193226762039422586707327239616054034176351180673852314741133778715406344175267808204207252375366222713849143131781793565260247819662463111900984627806937877216871886397150962861653548046902162131201647255346273586694520803943981082550460584105943941925069122022574456515155442277809473738162063182424654182608793267055670869887695396878012538283239163349765122976668373449493054701606979264616462236800824364576625195245619011361757120940823434743009894519660859187625342646353888716555071351156334364395344196912424127927166912876886915674344752023335259471412311461651708819248936355425650662479361222456284998788724812001445756876703360532909728440349294476489877526551801326681554128258985506710080893549859936951418259323497176711029351503388047738601717730132254318263603094525096872054570074855784329072085611509933082647941857166234307817870966044346487834842330657739842562205994108346355396633566446876381294134987725920827265677201092183094608491528158292162712585666929400140981762603369563489749106624068876309409558983307891497845678096599054243430119110362560142283093835792501243127978003880918067889198449670775116518007621036401992975558858442861055370774205373302892233097055059060596123134139435055270866392200832953305568355639433655680040050467597950521128465039061842786955069353311346004567138834017647759966021580684699665459229934988241412926211618511204180868820080048427061535926991927990852571521411362087284070187383718331561700519763177117132904951076656671243552872647494423916473985673518567906613820981220936628320933517732777502448245310012017353894086790527626160144871433854318661369348672770690605243325012449170056375698871186114196599002552560763533600654523804192835918317621065075839505377953488739183019578393964045003823322781014455521575488868292091811004194883476502820558161981019398023481065490093891911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] -114964631140408091318110920420816035523763917349487418535677055756899784014122540008230196803143121512970265197120750089416250209926569374974264936514836712124520042751625187679952155087127716353138986661518289706149632744416467875279067739478180935769712781609790304329584646026515137984762330468777930264145624314009956764355313128144084738949403578094585020530751289513715961323590923362508885771809019383173750590385183452859800710483934868104733112678678919630287349843153624039754397602719126055341916976021299064617016832086015652088188297331599471997265434409490142072520854712262069971452029166874058017344949700994043539767917388867303263513364867614637700206344775853662430631457177199108990094693566992124623380329361112811765126901600743819530919234900506241167391959158087370887810571112108881080270127318408630997909530367739198444482351390286473280268645269584194571778287866173238556934155992594637217567362489796734296699556287042452371152689653950816267434326649781069876863909728423846196675665433097855529678833075760764362931744244369838476073340379724876708818222405634053228192008155474029518415424529041591144595389852408324893867759527569391476333809468836499198992165502649176932054295822604482438655747821268184872543765260141301139321190866547502680038263283956668041224004279653937274563271526469105385058758622965259837598358222690431227176485808489716011422315665609492663624506963838025457133092861143820484378657287563470141688476112264713902645200496603315126980738109837356680748305316628931876332481498565512368660374338487025497443086681985102620942123566836171389547784457018222361446510782647811393739621247575385751827441336684346839450734970682985840073091354521313372562499939327073478355885922258780290573710544396752512903103907549325035841598245837600981600910296861441981614676641855813097236159660549976170758202504196372420360141108010899582849293989507639272572268990769222158615255811307763265435307185728304703554280881168638664291246286910605181739943571756226616360950996115365877853677725672204080094387177608204694789012063775154546336162141605710798601014572273987088887795116603645976862208841378007636528419315107945946012024129196690561397258101900462338815218303175425426583673825523737745625744173018963657912498717651446529927366379283041335351637461599022342887702627480288744217368486046277101499335078216900260949682361073786507536465883136681759074836378394330325501009057782015729265918350410832751513775308499590983252053478034716043095033741680028365619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] 19037455000308932918238610475307586157057133787768293232527226412822510517458712481506670637018614730019956783301614832219442419154993460581414078522208099328593298033203997187168575090201106050890311399599011491768824673920245220507209282498260572487132741043475455071369223984959936642867693653428267767907730239569017517164608485108474317956064998881044486432705391799657991677340555231596203725492599374461730335621317186002212109579329619922736244771181548701829225084012682341660892936129545606206780743396314757697881484831414761313212067832431363108068500258935246351107584148339024708043513824448367337314170176738657710991676959316071166913640167421490202625389348098458125566418945725166323497962335629107810492691928797864966107817737541047383932782184986838220790866123013573273740153968292196365718694613425362950407157857404145036221604124644885436823126194851744794959262716024602636262317264477214536345048621467136955517167043882376858141546198333638966713297799788723418932670981789452986304607757284320984762545535505106822127101068937474654643864456794040423729373217809195296213375553391404702150181210573434496737329417884618275470638095916979690825343562252064149595881998041405416450001280101735947401858795575454507665837842569745762068074250345286245396897041081776835657437662253100437397687566273720563876585692605912088368792303636830401809601519455963722146608491513881085036467885594938004217474018985260130965027797787675695985270359644690842738108504142608808507820337702582275831648839322506584881346271224903027654715928531196948641229821779159465115135033230322581975233086430748076299137835039787657497783960786916778550235552781398859196856385926149496492714298843775236210837592535736018679273825254757898068144122871996007785177755085601830189968090102681750130133187390341888723634749431293829600636495566152583901695783580505597580743191250569925635056260562802762689456824793297405618084547868167185999097859942416898974684513222265471220349979207475112005121645631392605177270591248922872348907565232477110141194725650177933191363173110279468821841635167441987290357455085669004500893940549763269844147730930545135481174698087905367032521251917905026408920796094809875313415579724044366879316286887232672846942805680343060703124896713398611707385820656003792511507037090471214513056989854732314055608071135196546913809151657828575470004647852072221691739667690297229209352393039936146591921225717606122348901970367122519020745133278161541782752581102955801250178015857261842268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] -3156959272377514292838002859199202917810051956563090044309335705436257060026831053630996562754441253940601884285918514150682036633286261803067010397962315168030347338659743798396998070088348028536636129754722348734306907175935936247045514990838086303405693837808592762788110041991892071685998804316218830105963396559103666145351894321069396296465280688413793514218631292023263843224419281242434607755648442641580315826899377408647272655503676476778708365135239616656441154735018781826013804599167236525788421646755696603209020912605436313432831021376872800013088426822192741659925752128639627634487251707869162447012915343049918325622647542462188749348723963362466053188690327457188020387709020046932622308431317400299662256613242167066228620409894385541007107786025206029869176140708778344399774018691986112205477960126003329515333307834393172889266714811872213200056251878300444038216807510850295442575300825925671849031237866529021566895047877140998588952011795509820395801271089574718768835661776821354304814058622763406253703589510718833402046208278615526524075257384875063066252462303685657039683232536049699967673312773800970816131664041704337628743938310946723662718925207712455539786497968588623746307163374748753763663017264861829725910879267574087166306952807308946010592401874304570223423261614157660765161060889832355456373162249590373238435902599436335777024820024916003939840771458607045381946748146409657449439773104208092890714968348876817445095633431782943573337398708719860764534989103362185642180197872230084793515429552784954147746209758925398789248252525699243045611489959114533887877773815430511903036037402557372538948228947375349112963910502695442083593372165755903844532391895749893981209315180878948559102257343498632189961070709645531086089413795905552463149985573313190916587454208029519786984961242442782517903720624119760789253549463706660594669532092697358364181634485490561979879201955576270199631431665141375259627402776238938179198420404988853786210377571129652473782590511938238489879060830729254748394647903547963755560493498747793269334578141330232435579960546629916695315657291709989238053863742813620833083952162694368694542208772552475846858653642740408635011934461149175733849557077609701055989650669093559332665715394825712819301723682085000626033321589403682187038389983228439291455118244022688147204801969252219205077748439588858834544289828685915374339401937514085106621194665204686917183807402710578789224874235366194436243999482983572934085508471065966539009017806364061204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] 525684522552199237971613860304301723893315553551632448465357940557553633681412235296369152136248685323294978712349476236014551985295483014585116217022945335775488232695034749898224195648837849358656852698845943507976620858199402332243752292042810542339589137812148952939522177472234009687571289737816257728129336963936658629535981720485132664565667514229402501076143108572935066419416362422992311290596988024079690672121169706085134523254146674203912074996783625534009359974183462953264532739803710281246405962617683496050439051462632213575459940200687287773789265679775915329692621984406791220043541209756809549701230503194330789073062466217726105065528848309036870823491096215822854110476843314503616656972983643884180949689941899172143398189016061522619903523130789108532443619669727299268436864578866273562212873356067797596994176137979705547210330186993172437722107960416768804708003399769460187371043302825771410158302399342023623336764993151345293989500915847904027667118103300112329294020435035118553963775220365396865723169371548118218262345706713198155970870532279762229730557072767462051738990377127162307925692990343017509399070546857816400861735995273637142440170347226234989515071107610976419539470477729799058151847117720415607534452388228880547314238834786806905215376427030982375618094820716821694950807129476347697630385322436236996904041034053181806695314333909263659654781005237407294689927523860518907463177650580153839967073925601543031346672456271186695546785391845454228982752166836688692145584922073958580977433613670676492841602096826746609067495498597860880433220516615632700393733465765541047208822004907442053426045500215599913087739762572221814434151644393402668760503428736557000020009891003322797962222301080166589712910953365059373553668064516393248772857489552401221173820055578974162855728916049470582244034147689431621796681164703677535823461718525098515832240396610048576265700005516184257682247164232410781266117724297835383235821283112693184093059863364359622224130445216019244856624934821048080785196970130746495304263663692412934825684571840855283471109365400898484142899931676833022367424500272649444309605568795016943920579444681183475888485349023567474443148699099014691489152699589388396495179067661436385288977972947474641302159402971882824656158558593987396302170488299563550011645873413429000257001152207653704467624233309349925220350622031702637728114005880749995633879135364763427837518793723507989944704708602387308277092698199509766186414366145985591338352690880262963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] -86368523624374332486227285155723661258352167243710135415637833671893490319366315531873029270609303446081529456343201126556773282003936477594591426734120413868352166838152715021930016191765860264651271519513156675798332349857632369644720562737831576533740607595544823395634593776468504036887381601791882224933044650119201480794380723716206672488250345478247070278988848853817441067576266054299897580079652000554380494198749072379441535867443804149269828673716858045083753120036771093377230176351230387984047661717722897180053688558585680827132154256968760246312669884425584950784882056669782076336244879259176021246667086753715850241659039115427222287157785450356100309956857368654608085171000358564767477871872185104338404576068300225469051771432333733824689278763712651623975923889102785406605007498507851411291949060007671994216354309678197177818849751673658166903087178761950033189795087650637521187597609950734560468508561740271735978514947422423803229875572631826095462885488819860785027198917279564938515831135096917731183246251567867659930540595161990427699379864007714844087801990025353743326081490235898362486686012532325978039302998300772488039491994350049730959252539577527661087063409906970272718789575570413230591334081246573594528967693450006777360513456067464494139384790134887704574953831933378139397132058582404671122916093799761540364081284651989077210025813413392485121804246899614558422644641168388528087542402528630312296885677992288364060798707596750078274740874264993206281427329946736499024216292567505966811133262083926794304810223727649915924720015055673530764607450221831253540473015871975803616521933892159799816267683104173527321431892765604801603461208805825547753223229187059227073994342821803555515499893403578767206841356171389512596146974129151843510433852034866656132344848503211322339339550396334301752040451981361459124472790220999722423105904101431145217292417483614195893998270214553945784039011488251622827314441149537813115121523549115311825513015124586910014475023005576546708694489420663638586404263569436346239464854882821864598273791259888806036013479216489719050392423426949242848010260721367499421976423561055735745002476570576239482572159369999205796087424323090256341832054270530266984698684561134427956959324997230081619971155550198006075305936521497989686558318875405786488391578279054694498304002394063101593947632353949036113846843169647984781286718242734897576625112482175159958750439777143621518752270534798485703866996422795719365494122922288724263340827603223183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] 13973218473814995398780671579451720888116575202616753767637942090081092714369693808201826420044930268902570347497540482182008686569644982305183306733297296047501945217204728289664112653920923897331216491840103431627656469444719196529571739697610065965004260414971091434725191616912615888472525107414833161415726864842197871903617822230138112369642942924610202324719323954430201326111464989678524300871982230478395246937002621385258366016185393853448948028159803884395051357748843165496659453051331713867061026160541735425864241138753465360880626409198033333731601107117399501512257995267067004668331828276596731551182801385272791390850473004373608100680856347759167475863125944167000536436297953905882274905112892090551584504559099525755178305559357598171070773829638665516541886283106443330614254409646437907252184039423862373484883829806856655948345731918044200287897612807403658723874136200858881690780775001355914458809003906889387465831462957227994592471579153167617564725606224917728769560260959482034416093535125852011053287457905972570627619683515994822488945550108831169380090297487369826600433949943805461916317696369350681765766542049612887656712230165119481162725436322972991403415601700288549597724591780723347964829813052740397681302961435044292606398367123781480077846157274399919460557641639495514803386222760496459305574196275713209103547767350526451106916134859468914594450782405643146301725382421020681365431711545992715043054487691242482755249586797702435414395044904810363815803849331506433015977919187077208118627093657786908542687621845056482708488398557214600878084384501366483743439806812491110433893964653471372259714570372863317712857290701331780677386528385480337367496469016085983983491626522958729475686107543070408744009116147747968852000972701364432687467100815873955020887183873226081268400360310584315083206366591574631931160321295091689772943852332586562136435314448898067325353876461636237819309744356677892646031188076153078363227915836368838001803896348066473270618447319003037362935492086097119306381154313440326388916193891912297887096934833220717384151096399319307965469035491503367908619211019616608556450448719321794810702587922828162003866482949791559142490280883951734113902369240894083272535483153837740889535616452348950870284599828052276881906112889852549893063895545225433143893774304166341044546751853478224011249638972196495093708066062518921070411471453512684985312454344577126445093687776597842689636393494705161424726721813373922994348186341609333100818298440022753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] -2146845333216912877198004481666426840476849336262617098108292033830164885249045081072979848885450647522915648999314992027507513118535388629610936267517526010955526648002718171317323052212154671660938157139181556033894343639769266648154920299649968695536232183078734020550104174668415640452755319468764339419072025028704431613318818153308181436646210956318568577170770847244529390927588544395008264265193544971843396699436371437115413474114239123031946445677126663499500906468034891801992045711052221158333549041127205114526687199354796459524829548826848581695764043791785816781918638772969954732703170894049082587725008785772990787000068038616137327339420280289136431922453263763807973363283926520776851304974094411314183108362587834152049431162536437154465245416900538715649139875716730691042205557588041385971626229369280904209015671097227819990546849210731893080599733174433930010907732626991391241288935251174325738502586435383775978281523603471581853621410738905467667052653177874864287722180659259167008916290614792774533393484520230426557112296720959262788709415253163508386128637235642904313850603655033086307688070244393077806767074617658784935468084064905625623165896301508552691012345699118269826859159786821637740414512579160779503164258638655926000455262930660858258313188223866813646572747403117599281760036073100504951597143140664604440473476729850435314802345852714652648515693557476319948680122325255007303819301890587603176366442571829541118937755373179575977687682189661698790102426535104517599176789472499569913264527943065972149230496381095941981877132645870731837221088667090980721251437489211816427770159723424876986413899688324517915193415986198958169430740530136267993296095088423539773329255524540811207006850913919116419114549752292396082248486532611282693015114655982387187393135092054407276059758442023540564286073799673273433994704854289989463417860960807125768964816579178875986055877887218696272878776551510073308177783965722476842273522447895410813302266867642192953949303267212506007368503170031200783254340907618297804406212668806245243258988031411918231642846003758740705989972782205640950871480140760471375637725323428170934148406191364549037697795338168718199721872834444768683496765676709186596217057347517198032139981962967805224716277720979724134592059636634486400225171988317386653942173428126530444472423440478993117091515244109429086123180854124701915644321197332318928351339879469357110989366857824165440654618603734285795015866314485869736627008429148681640982366078868914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] 274847673894168066352171066638928542657105521131150266779950612745503507573230771645687568667384298970664943563841657115112739777999998807455197087814845316476811100807616796444488865414238441575257007423690486592052014207720212725804275849347797522293251676576539413931682943245610872166475769161626781427212844135088122621691577666938895898836935995593465206202143140706004718908197069142007935454178458764226941207872624585731888878292192433818493217571671062621831907390045224313064531210576749039738672633396781117831517446219027155674331716174342740881131806784247851755053357285276139918469630193806821516983269573698966596078043310832168817335660718175011204661604670668942058004793044167951296978105621067446718590565501586212535054565697940611308570980188389286050201310490888664691895454053455817625436893039888844946835967506054047178814489465015818760966951567768815550288515114065956872626237133643300237703922659068177111962047892592099491733365956634830668905157458787002204676620774639065693721908305612163377479926278944750572807650802066971660712862511651419765744642141464140291429997269164574314487450900950451869427377588001742775299419741075677479352216281499941266191335724833479676300874282617539382687680706750426683070751775093950081129632253991330495395126961909716154656545333093411826349132914323599788070552694139240596529589348620031406735137623737259162297003855978272899675796249228667273139513977091535903990268334289379905019292656278557515725831512981200050746175285817063731812572986690228790664595023600885972814262758443691696169061158791245645355522017096206291219383524936258694388817570095493240416848944736557124309254890980122248323007172287302927136697362081188192843269286797967288896363898619064714120168585560821442849855210331003175965657126594612936123204113101876160992746234864655025830158550250079593890170781404668396153690005472186717877768172190952811616107520429563479969419200040466851587347956353920406236408261114220313834946161267064522903319779069211160853788414197994975929268425515642648945542799743295625428849220576872175791022072208634254188665696836889141450756894882541279331698355954627195444110463095134114653976951575000691999288270539624371832508335354714395705619624735305608464245980030111741904717040325284312025413507118492615202366154996885357634929854066610900821206469883345068537245254601926872095685563164199107938230269058589079105996775032595913331811384764959907289800253841938188781753014771430654909465165109659739451168895658885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] -26833377106033948069011903328017768656369582730610982280066776488065484302545488968596703536563551124496908712320414367801826778311399806042234245353130563511704707041981702762078553025808971128495916405381381113522308474704034612583476435786284825024881437749532785642372941088963411661328515892032091948470935643924096810380578769001134733939831333905722046466145571279645339770435183600032135362406462210703505801880149175857628285648133629771660058162649283420119020774476326734177881501787262355483249618181206283206778051724831752100357682202001482351715282898203800546680217815356515132152210500126290431725949287716292173502574278967525971365302153057005404686704162354566958318878390756673634360207345068747333134706412311116440508226756134986900508809802280999408039352565585732612881246009312102634879786698342396823575104073921170011378878856344070936533932917309519773805566014995154432420863064899809355808009101282509422687646830928539091314321701878365779569734131097602806635772317407519920211054052858596488937001278740102237508256397609470409695218588366917844288383502956945266739368047924066178138890909083893490686914421897442111216859490095534243896127791623979391694356810546057959032976544485850216410133444107870139089191194785997414071301338458637917322716973761319136774020862058622628624776410701636191834288293065063626835442658220619571820000995299771805863315641681171947718478992605715361009709084531711151490894722832168416456302492215820054699880582936021956743990651446675954328134520388455113773461889247241767639027282545101021341865052172569647125198121593517038247695657413560379628870831052807854988024671889436292521427739083640099671165124287740145124081441455759685318943900107020714982242392899911747033718768291721916090665536259831498465014200452181973573971532009615480194115426783925565467823157134639767859513725104741867573620194059241665766122206140960700614931969063842954261747742871742326321226521883886696112922505331490042448081507477185111195020334505651686167169319939661878681689743811080716348822212225146846039851516332282192394477198670519196330767910626032676021005567894826982031950522697422955828598062668888334814774417400381580840316331843081126922913182288438545381984420860920297320200777109378150453236924257863712997235346949656040469632341989822471600917277244044344424281584989611247971408067857884424082473094183445948920426245746383895704591384932315863204638394599649592888314499998729342377595216839244877953945483175159260874468577247232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] 2581807204107614717260698586583978708096144838592437884484281576261221659551941387378493690215067606348379127022217671479587549407150283370487409222451761044817901586586257244419020833329314880354896200607005345818915403006553359568715408796877655750408524035441458555645544347845517241198469575851489989702934087155020205463683430574493703458502649161285720261867679374715077832186451233244490295955191886599156584571106704171844477400293284808150086252328104503925917897553793684076266007017263586510514539703467726383706350733121208137961930853455397170771177743922839861750957747599035529629692933127055625121901747916980479877123523064055034332359011355261951865117365491155492462053793841327672368654076111498550081789744111867996943610392560814856777993770416229055341753299013570998598312773030427047226010078751103307888537907945891542481480828310413721689464606756991059146603629351498248896691555674559644085344429404813000976447603369900049883366247133575109581940388957825030967816087242468067638216103454549474893419609569397966475614134789261184015594078130895911655524869693390693172579823256857321960280507714167637396793946149064173628186340323702223418211227121872495666372875047632771749011542402484773162352150670272042676876246938419996233944234079820992712125914351001289576688615276237694522756603620766192187380091936806065096220621678188236535216367969962941997454099130283875549971805103890214328833507661233531527492821547667139937181072431536340702726178548842348696365309258862689349348081854571585852919215761549028593528432788333141816309109672936565570435030054059250826158790847173525325717448118858871362553775389468863339473799146549225355915167189331329486958974255284203406795341426032803197954642294718910471412006007807865888370874416050606779456397798377702689335617147959220610471699139552674558760499983404071986663122714295566272948479472164039159642832241890443995918422884123232418075142765487733476286815743374779816405571913072488723096742191782283616708377300599555583816497365954163595288131582609240077902061533107031873495912219745059977010186002129378015924064434057506506219974175078538494250546608598254602568949999345137225103569860751574391332821443684431439476204534623815865621685019401289625640375348046185608389014999823821186889920744730227542991214799863437669230248964700156946657214476952751108625242171411325003142583295631785423833241832987314030494362252181526829411373033857136984014138015772953217893607783282164621186580189646669469947838804787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,60] -277764403861038765528870535693830556008475162738401933966769376372503281586974636564833694717435769402192644494510317961436561940913340581424481889166729074898617684799348493315479842854673714948251750141244264904806776368690177760000667930008720369436327024318329716929205986731752509380560670734510601436263973398020777199617490377037259334283518881069010244870603172069903672562115908033559724499326476433758281557016006599315663874116339010098536357161066230108573460139233864816158555982136300957712504011882877886246881860086791032972493275052615791193294292705688521101495544918588512067373547826776150752837714867510845982449672340706017930414005181926455382322424429739863241533689887307315018837353609782474630972875685980806796802353932213121977053167490100076257915895318747374165850048665031304646978304404962336818890307570518079410131448556628410551726888705274597487006081783093438864261558785317060792700457040517214716893820842702629113745986150136836231186332576700321443830657530083206658233853947280533946118834230372223788499956466312989847107962719331325006517264002375071363428126143377681537402340534412606442506260895456873200935801633295368211249844076710190263771911782023205345324368474964686815282645265223151894171770242737922995566173859517393574635834386597624738540006618760924304475186210974408631771988944279286368371480302805742987409171969349881640181776801860726768965327809451626733502550833129200164617728665968328545900811289346445869125774227808311970649647458437190840156125640082819199742371529409751643724585642052427044180525748244347913722959639654669943307423178937199513971270460928201654597548328919841659043700217060946626092275163154588339161593527460416480758488622541489449531991180252841654281077235611512196880822455410136332787690410756546327209769739312536824876885078742657293446139949170057172608624175375037272063825446309612555484248157108497547026151494460979681195101944820654744180765299243999123122251701570457461026904745630177205067629381019484356009872860949893361225763755818409009975352569664063392820895505118376670979413316300215501099141167224931235094736799820533296164072357900746637114164104099111943258876624180221257365871287129051970483440468700664968579175674979196494501366931586180359192055945677963498069143062338742827477450209578019400518657189216051436127432392562136735943200185198810582252021129029400425871841531631113788583142590707559472608727896115359531253119087657433269358851961834181374090097825840070301227116784517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,61] 13776277107098719957588479992781522131135543081658057146366176881779098480401475507585492861538247256512452252825897421778400845591217144873756170496336461581313906653932025951504716580191361837140618107066560016671227926506272679764719686274592061361349684782631037998093572248012745860061104450937704164188179223618979287695266484641833991579606345826116311624704142866727163712433044383373845523537658460360565766222101510408544454298460155064878240266575663820926664627110400989024190793997477634284371830197283266521903764832217982612889760441408463892890169418683953681026925083595101033547190280839719821334963185042168846277931665432876436788320713582509178800251037400494268272739669198455476582453021008016537314070349031112089142650290952009608788250128466042042458507873504611491373123461585676605974129086050684108698879823408905188895071467742436918851916896795642228813150264510291770723314952846474075768647752953573612798948066906687970290555355332418817866030940391383023815842975404948084923311093084310298249782596830558484892683894363142415553157502825227292422573866802526971010458465701664100770837788044716354626027547865701286023889170509722893051745020698166880304245775494580735929505176802259267285105339164154455467024485846896399735169721343777947475947581498134155327308928724407105624977653641572875197100659881904828597058496035435519573215568772254141919026367218605055389464531993194343660938472236825515641226387045279800338812814804961545876147832010739840652847895361505614159491116684837596674988237725713957908136981279065739737600752660737460141521308261112376508205374009546569063533182066211245017431821326221472191195690801780948700162311161024197698407726343437710370736221525091615252941204944362795768675161815801460794362547917309858435817971331591977797271147888785337778492310059267692854906684892789887137602233440190154927286256127408793142689530956036890130553628069947843460430924759333402068085814261310218168395639142545356999758789333721768025955329028478653259532150003240965880069817534624455004302243106763552797076662980211012487742375954024125345083529586874766030098850171249510239847559734597738679826529538981211101288494344026236738160628490513879074551646453806686166359272109442877818539331896937040770829869044439897666364693715350194961267075078172108160741789871141090411811790881547517284049919908576254129312460376727426273485065556404842511184857770303338516924199649397097038328505364313923808442487358310842913388695655369808348463916646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,62] 1598471694064943818609524611483378418446106355479318698197378697964831134383574273141597290436568416912982341960041792447734692427465790040834275755594006194967665151557698520825310344343366440409564917865292176536526740800120428639660218702370771068766594927058065418580265855736034002968583609578910746186457662948204350348953062332309795911272566254571457627767649785910888357220909236009312000699828767418411022928534417195196945297354217494239080740028675339999395074915574837643186867344664233448568042715223112768033837613191842261730272744783596349299943481998240195743123085010263736894392098108204199726365826198227837816659291196035591074949929228324251780448115171882167490989870606112596855680447411150090885543049605764296599346662935414476323379144519676851524605345412861920220478553707150214791711609605209523303148230208447403574951388723885334465933024062608542248192582767230150444690684517366891868452990743335105764525889664909711976678209357517994066844691014062515203777370599093492060239485659008895010352469374501658607125599419219366822405941696277915361875855007356642050870099327759129416378478509972355857308618294543118994131757027153325905848984297407035956950834758707731032913783251996282550607801020723089493154210939718685536592467030192787826990167252951633582250261672272699960729480358767457236331915786639592561579445312951674288638198064121220003690862127944428559139812962631728912440036813613902983831641000016144584690513573922440873876534267054880225664157236932683900977751450171300167864329647649235816639350476981787186531892283061064363303458307968427831813541934815705447013557823609614868596523800240412925238300782101626416237404499907415894511234071618413889937285531402952992361078594569534170008865810363489481524397805529816536842230415745426260666011984064992266153292988319427552960487691947672117297286755896729470912581848218260447770430396598289124560718238618733473050117305215318008024249351644114706157946064826071226537887356218420325085155580216889258977736436853137670350507333256425443655367449350974053247665994852683174900197726492333886202219555263753467407309373496034899199725975503806865327784112982719857742357184104689837641370689684917220566602532317379254130920364515577824739455306456970568221070382966704420625182454063171275876239201246532650686289312363044650933662921002539356103265843555505967173440238370901708208057047920830697376017274702306830504331793255154225529185668888078828314566684218744911590932775898752746565203394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,63] -247895569831265662116864269611372998748001312004308156178620488927946845179538852053616148257812326952210664831112327298463874288457249068586853816775456949289329334396152966460474029110740902410403766945705490409958951026129243925480471477237761854981811904254226861936425681775732542278882742353146517760373435367426264230530723788322646952132063969630309493423959841778037937770045693012867462765117601201331849896548955914528864414234108244138751864373866955814721463860063739538696903302868679405682878050588178516782222623815839730353631468230094633818815431979317243753218462161483393937817830192249984521966749344211797699364921157646208712060608140529490013297192292931694160280997733346310036829880232460925667313248488178072440927765294477441777238132232271254357305053458076776868107808772317554371538177178887433608536906517580951862405856940922277730732901306332669084655917283715895153652246577000091825126481045909260864186629954093077235532636670563020669549910464563985140992933259232306688622831829639227358063080639673898450709008282807722786799154828600589555334321748344331975909697421195014458689049147981390355636480462775513784383259204013798108843583900827689059156741303451986757289291375580942591938759221112410903319725764565824416121324640304692457403402808888347215762801863950301483214685092609500932249583059471374875006904011438558709681562800727970087781326617305867900039400655551814699374367260486170230986832924699207747472980903686604470822958907857297910844200665240848919912237488641994256242872811495222644857521602189653063632862383616066802273116179709381198680552831655278161906413327970988812431408989253170409842520634590576211639438778841684652775853858172385908237321435814952492124723305932395732332539920815112453702486978308211375228963623955211124267566447725068479498069756316919752200697794620375749887154902690543709714746080680416834911216181728486099958819624800075465513781176537546229751917071660311709974175559763586910509012314707595574862910264116078949432548948221034423708999759788886512897063768527575509063250266668460826166388902121574574275235568033888910625611532611835195692509678856388225625793393237940898193302297806414133680345186819499659380184613922463479029714160646716329874969406089581352793581921175869353604811750512320759569206767755277593834945515636381508861308271852880254583723852961510241308787437969609975329241747015479115459483005024100048166780811898588206448326918532228251845483191454511811896954509195618530365538304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,64] 3369598291923145861371784976674490615470150113245910169796075841299390738727630098111304281580044303606518258265511511620789723907717638831986681807920946863778301074782454149730584863508089259344115377510440774676423722289244416439047605249811624383149665830476415210445154581794664494527413872111222659336757805159084741840122519274877259044620427831495579844922620568108761192275254106625062296056645514422798884791607945016048025021158133192502484515612300001755620139182101958529880828889453489593460800700503855666542356782686323134422886201638172256647223168601800024362446024566606354312728994464614063935251960519487693110242934142902074563463380261440049902733153571307536408985783180934146478126310845451208418480217489810610635172874317834728629918447055867408277483355646767854751303623552486299207081911121200103318505556433709033839526110717364790690983536294253301213838233894269929275507991166814032598876910340612467478525004458955139413805571312727410597115438555980171790592736589183783327076600964265771880176152215444387234094702935973534877708899024347180468803267068376735916367806327632611137321134413699839357427197162325852743392122949236751188743113485483208560076608500136606084017511097382252089168630340306355543749278224590138053102443905841732786143524022439043478440590007202503488280920708983025095723910940004383557436596704310092814471324819881025872231499310828035655101435680501578592939227585940716864434874778767660527496243001618797917836228498549052028072569542753985316797856443940509725432912992100916484088562145117461853485997818396872581505234001568594640760546178432651512017623429400553339303658815273400222908496847970271364271833853269474663924688338050700671222213065310067770073935332846571368951369287490044046619782485927253108975573658195411041931090354788268526898327414848917056953900228189789939194384085780143858620616544204571057064251899312081206166475431064622900214585640859885254757221448101091044330715677109149548085876649989171473773193831753049510097546787075660341540962251122893440801449516389880920797425812782040673784086187002655239053465421202210919492098633219519472508257000050051991355763801226666901337944575794040948329542977450244184572930747898688714794676420861011697783651565531295637377135275450964898052448069847681103213679690479107890439152974417256551105054534677290557126023357647234857714294985258877353005374296464065776192979448370208852770167124363051334471741575091025760390434472088015788791076797425923941445140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,65] 2319714309713480583882234428171859393155959034584376955918499423368668996909342862950866663203376113629639638074646807325337077217627101566248277346350891037146677985413921296293513578262526997160331152291615869304181639070302211743530392774913354828275150626507701784150590261810612851304906308725688745429464484765916409192489911993798135383226451408682581790952858013967910156485532786162458132550642782363815851601163010332100745488975900003572957087700444174703130537534431630047598414218559011959501354607901161477599442652706319479817944529792103709773258693652927595126422991331601614616501306844967528791317648637384834260071158959729415165757588648606916958873143527535676170579305071460248882423868400743305184680221526732033272392458677744411380177225644068448046943615303892637466311660973263620859198865466494803817369188329096692651011764039007929823065913447241686600989626800582074678777871175099860812860892558189009332628811184114621329814254677193416871315245958224435432614131153773507654294368719357878630120014670777016187987295156366397356309500171262011731887306971279619679068789498203589298221925631229232078000400825384906702543546116451857056892493126206686329461277767018481491370100054757824452682048530783626221059089705754446552073699142076819055206086734520715530157818238907371789723570705264868030670892591634328646453128713193502730553619142859184769995792407731710929088492370006585098014106100965341898362217729728644143013224876679166275063832534288737206437542408597683547953911989649073938450038921152127861586112124190401363193354633148738437141168392540581606716440613750928150876469828194787297257249506474976209601663760500501805585786897035266889644271957229050776066307988762258706463338335553754496140235459858270140280779581353043980734103469821731991565842459584620977091256907299519819168528067471002009619352930399810947721267026305846094147519478659692229940361510391750116917155783051792465862140912910186170192829864833127951291553357480456434633224343852762319688974010975487916398425594740264312414731236578978026454583444366086039870495132597576505620781506681981311462506482774931562237185370716911704132673146630746166633254745913196228274887930112940605474457871833184615424321930962222335949617811491311054061209993243488282487040346670783762122211263563260470520689258525100563839039168879818312033677259744968650775587101324882839925071676276560772441598954525647634335283506077481455744599502541314221486283385393233284250541452628165175489331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,66] -369022215908347917413677287623539277663485461940662982504391664001523699785189720385741597451575546308829873881250297468089247399959873507802502345641122256218752749981117058949285180447663042444134784374353385062953272277455814764766054936862118635413524984502967690064408954004958347976726352188455680584225630327584953146683985040165962956786247627238190752821452823473113265879718815898200890763778143773316934088217427483420633378204570925414434202617944763669578313921414743770602738771840025220020213484468871331899951016071004062306892965099765089512655334940937888409732784450606403787297033559137248655629883929074292506108979403005078433429174421950144465556664505965083987863606342423223124264632813354392251787168400994589418058240185683595185395148010006595675092557811471126030249898351330530333116642192503462705942116531295915170634429725134562800000210760842239963811608676384170214071198803210753116135269704953544252148928027476717853336982427656767936417311622358869861478681025833634038324056148387918717912841448264892028922594465707120288773159623762192837464175156243358865700741582306726617161571369268689325654614170999606051878419846045771773810986471907346284603216847244808827684416133255104435315204903313144744927518153974559187722457167754942643698631934361631828066841148038453178672253481372349079118037590440212859195189324358536931767560683605655542945372838722589319468322188750738274284122843561027094203083751983228197212677200208752332230378801124440901148686440632478729651296633450940942956649413055310779949894488929988387888745255355591201024111276036462310637647058204709232692004308520206301410450093866171439706195852093025563059350602351048482158701632148004149555469501646128560255910185068614706584886436971669670489367440975192294606884956939888677704143182887886583820565050904261057004420965587733176089426772671122024193593804277125695507142168861875833151967594669195592402973431125716546348452452644386682535192548347362811089626579722380418815014649737278914630123085931872850606292541813397970839901023319620564236673752160667606273037626220846384829950780532519554532689452091078894440946193335902302965443048712434717018288234572402839326551922240011917357162023619260107050799708160521796496057994632341985097380423294861214556344289383039160137292897772383137761177993772997151628867778773899323249527067817781510871069175162275673830766908240903980483360096237934053131797929216379353046634814836937192461302932371018156602156065793843746077409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,67] 44268939600099907298248777240645360775628723236477115096684559016774468056297452564971648049498617684877279119179951386337420234006450991007038794418313253200779095071379601906728235981455759187562944251492121421909329254744482370207512246505659401843461402143262539128533468165418584464919381945661964419675258764819318636250160200096881435902275267441697387630990797547778100152631244046605159183695383831537416257618924118929785724318779855157835110398446511402394083314112365247257646976954125762420374634053001834333865887605115997721686432049008524260322910191870926651338420916461346261545225041841655966153047540072888921701602178393206938546813518794512621532071561847418178599370726414520232106938506154962713322975085520863040960703058331377793892884082570120355674845561805119801263499588019447842691053104140521986881455176819181547156528134186882261921309184829724162792225170851963946041174406498762101385535434025341885373198245351642130493043223699185527916442744877895217226487237793252594953492043466233759580571206735271542769170901659148205152707821786939488657076161004774746589823503492935163996883636882094431992377152158891901759435875795314919194330600328947249230359833681790445866842532029133101334882644133301197739938827323512248865687515669679012035412494761182244434170012003114743866197481299609847311244307057132350380294233713364571717163691867955722957275578432473564063881574314080452169457890104711129457747817428340418291528273704435137209240214290427672034013199717905474004974871123189175151803304371786983957401169897798016764267089548012144703430721877235208270196565982255258211526689898215247886769502606237493351556042826828541049038021755037667177599740163668722924166945422507344559758769324810145718447437716289517706131978150338719005853838331976156846245195836557311937288936678965307660219611473206738979366704331369326902996673029052522410394283820049450125154681191155941449444698198800340199415926448962301031276225479582968643687807693141560100322691407975547372289508645063350649997441001270694860881221500117684220735383610066109267086560939600091714389233381829449563925950075604587408494796050616428198830802589204912535606705840807269216404747828814509705726151557544700861152189719610210604212593719195570723447805209413151906441768722557482683678511460359482985243432585302344692780477530574687690520569423721129477615931124842304673792668081014608230650609015301648522097035926266900681190969567251338270821399763655449232757161758998528209715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,68] -1988650066247686551240882211380524788033080383637023706716705413161786820598695720272485272575405783637484833641879617981561995581410994169146999691583790253882105071096286470187116399944567935098079946681261102091306770195409612733890230830934314210426195638437670335351602589222320392544411843313333803759237573061884641866447593059600514022571456611126724354159665409970618769941348505544422194168245916165283614750092831321884702793406311025477081287334614634518578277672987241629737142385391960198564620162014618106246301616564752751428345587763850636149252821512262290718925395347556805647666704479251341487017683058824161602094149756772199110087892774608051682963131744252961997324040913339377219749978229713618431950412341760725997845413938388064138495975271426784795523691803121104995981773749455306618586643966725464758945781450107770408929798411075195764704247221721981561067710311979282308324489243235670561920657010676586943160169143084407854120214972605511659480017317948622067987189962943138396899257632016228397200907258823841127445077386672118713691056080285138176995376418037429958970263933790729235784625621838465316394894032578904988036153661389218273653903104252338113054009815401870255419597786995720817361119551049913872283583362902952787409603523302470593655357570989432123579954318411145467981879236898033742210408741617096080763119353065461978224977387531611751874327642490373995216349457819151603538513624051679132089282626285356208615512073481690914447622860320920031404601375049436544635204820103302429894468624694345625557592745130847214255110586966617039599661788769687573773125376722213801100785123663168783905557222110719973337591987677613549529402686800788405799391449730253254645279898833485992258706633242236647874553578342057678599187152899506447153367412079693418838828035599843233476686782896468294138765417207001739158761725123986086530364846586232729300778273828663477785044745887578549555849910263564143212255596677253551038738337458572986784116001742719513914477490031251422983766116625421629675872881883185203628975603128729148449354950198168566302673429468741122691763881262447922764785458848759049319274795298362701538816995114795931648449118530448408418866434371433238212856026150027107185924007960812414098472377475490144572122322758820319125804431464442732227152811761595598322888182826102882689121439804544107911293564345802426961031800065714125151245086152759967505228479561619754750634658693856280795195589716107506214035238489001869089426828871721308651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,69] -224075816198179344310742353922367724118557755349999392544624307044293286808080235426488581226003591107893109179091326483909794813745177003611649400417228624598688067603856143516449879551632602880270268282333286947187087198955375483342953845803061267498709967950065353522584067988039793529787942483657142143480683064954456303994794313689715801752233596907154202045846828968110607444570422157569524087612095973165725440310563172797098400836792292040042015879229413067875153325280707784979957559277232158709807529446825630392903773973410766944095841763611949638266610276408332809191676139451615308384297873820339774398346697567686619784488958125308849492033459145667366047674493540359217511692792350383469687705430811686572865930664299032762341265927094488263757157890048245724605915873243235857233382298379145894921200873874163068232358538728405073726351383717817203073445029012830933978706739336016095949187510139200865409695217450612631058101777658916906960472731906888085190326683162871641219133195314684728179242369915783020327759513409923469192360362917115862696269162546302086822677641486104458780164438120830921580304195073707506671188081775360289087063719587840873702249582742319546573309548749386280634283058765239550713701375401784286323609308547098934543189495200895802824558936905265784525403139089679669901324283428550125299880201263943738169335977203759581000952047537084704880500786448096852332181813980760025219976329885485662158564694310521477243292316400472085439340359900264730621842131547234230802585022851226479351275167402974524900276955895098942496695624601395523375672066679071151264839871756223346010114000897120523765788014805539320386295502340449768149730410030365485654894143919073214137787567742684425339783294533208841103045085652688479921712793196212156423296655360978229691862055175402819172518331547670473421497154454861316995533165656631795073284498500799199885622984763044779721065072598292142394046914274875710195347635426810513217004325165804379047713770763285132146528321419194721869649883768597650894918979306320118170414956586310644618680838867753975308168123797317106266809002909961160866278034348454374232288190858168963293576227495124062914105035048380641497029108697448786668117025173724060523752283609082732095935488926027025954498082719041834115695679982286799962342640085140158680049815208985132181383392676521699300485116092623903380408987896945971067085456198767466272453360377401173372740215566870457750097256757297681440981390849323176871633099151677954457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,70] 45810705820858864242003942059183960453776477498852273925997425118449262137271147548227231483143997277311714054748291534248629360864274125656603234971527651079941320931199430167657731555371813291588130279765603894921466245822978315072079202745362502317149923318741405747549034517157492421817715202638890156235432186749627016474955594222011515743298675965541355877849659272096979394262362004579400404070792649115525241632771314058961190907873390558292049301648100000004667329572108219391550148150074541667799180867897307463526785120203938098798610055504905561863272038515793499809550604999740400444835904890843733722615241786726214619926634974063190228285645802290125197202747832144154094202435184024218676676409063706271559801868727115576871181572094050889293969923220245632603655560519718062826355160405382441710861924277095305409234050470167387179014732798153661492418829981816549413662766807462334755293612543985003725866207108048309543325860666957490002299675182537671930161235347566778546254104527830725700750035871198546011569586647307827801773352715665504156130496394431032212597875014430344754060926544366735463101540390521659805966164968990873791953486488346411405053923333220585942415590709505282734997706215840597723956432468407091649978655169031722042880417990763622850977403778737566424539540802766421519254032643695254323087751510738822746979578264400973206024012144614836030170959940528453059697960927540725136624959489033164489533158052087803690703992107941679184224792399054923115904140242780265338695029270881715181557481416415137891609399771859177890346787229275960845661188198983241103430259018860345518891617704494587849010659161463002805759475805811476227820045351564134688898743514389441686502293658108338704110341674309658766237558942920969116226255286275677863967255503583002121877697598109949161849928750819203754112053821693408866920450777669742322743886545759545152845675834467446939120227381213932947500244635655497205167027879484203899083153502314959261643735309132453953896895978306128508380999786292722583213442617922022545689161194324446588323761228130464777695777054051417601030450798682727128000117393901700368958420464442233377995966931971033688335051224229026694452820892242586051984376167094583064480529858967887723381391517311061071837891580414862787838763828558986463863778183317415165418291685800218607315580669023464007495080082406206528862983681256423428444321383307707419566473970168810593203306444335494516630078239092099901345741520343342792963992839366073384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,71] -3657641347836053579240953489263485463344497134740595791333463992010654091746677107126321537791465705034082586383981982672385775491152922795517642310998602079934529960659243390767469303479698662781376616733084765582819925511428430776115684991110707929036190048940666966760610903530579248825334852636479540364768325592833871138720629161016176069752846597293345937333422104722916291336816418202169952978938525801583733773425393427689843404584896891949545128233126966681050104246769830147884820291224198741930868113442834827887874899652092798158230817202235579900646220173586480145729176400347487097566412016096742821187413043303298214146679325381264646314609698066990936698137311845453084923629076619700728475091467809372227917771042963019014742277318886080069870929809592770112985554983155188493968070963572592840290931147597463524296838204811370747747083544839228117945199398385659288156355735279219049408593397483880427284084708754899639918471704697529939677046160465729102532696678669131950267672814478422650762524182241516465891462269469525188670800294167672154419349997341543326910441989051603194373393767444117356206424769040421598961533313023086934099007420553805812996783297185129668879399720865859878451287482203052898402193064398975551175347893928133121271430944459166048068486744050607230552919588823178581321723440607397112163767414756828953716700649004442062355544417298735650015157648912262015128313220000608087381127039678416664927404542511160210008391347550024934906774256248476262480712584143913655055334488351024391267616391971342800537753675028793537883726847528356643896132539458234388823032733888370474813827320303450334174096213139752752004131852839981584041347278276931060576866967694284826638941832213818013747187424267439549162766562666841200543529727311971870221200747857945257298430096280163618402897108250332414276056117061864585900247275121361439256105370191605727898008559125372786055642236947091655058145965222775249687464757400720588096789474635134711111910805081506978370293596545563516194292053895032808722856939410809786349694449967523902683206315622238730977886485377496786286359733574662766362829441750675161948767931286073181786447457417502712676583987296780659114568711950112000925150728843446034632507316103180172569051010853502333402186271925288905504239388168473575505109353308677459254549968680875665905573282514573612815710252824968276774602041321211891592452968900461140419263512359063817129372358381975177202312349529779624520167766145770472227195327901125836800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,72] 81239181223477269595539648742723024409934496611947530580359159795380838180941416084178556835850188499732386497139118262789642721877842356602867785379303912266412356062723716324140148584296999064196560334394027515218276134231118039925143010594386795158607519253214986306449669746440206221359146968106555420062631697701546445632204764722470417684250223608060245432296789649971039653859679021477396353619925704600219388791467687286947460439612989065196816729175423549193302529582241802791963979579344180489499997800124811215731200938483450105375032657926158431061244216949856752032479260799525100469217959211560533286397913178303620110772923272496229941724390863723507139484917697818517032804214987490663009903866080934764326762374739518617301097268332070747193366821705465269278304269803929104412078790388618370819881310269604060929311834450060788231930975307469372190991745281151462137746828166649953272889867991592241880335948266151123601431205253702486049710446103455425702842320124187368009553487403409729461275287041607265438572313304914834062834814573572890811558600709653825395570631523957900545379296074841054671807879077696583193998453880691547106044938920455744562776395506213388361837119995261623963192766382440255186935942343605869981148142839620070869126267437426424942982507285937820067642428784129679398621717713720864077087743271943796607201653459632056341477924566528798753595464696126274644151412376881354873785006779318582537549288585736838243749235285405886294269612702637346292844445342678014485979791086391130370123137209387060765231203223413422926495767408386185713499107697234214434212854540367210724632485729371929794890073736237304340436273204795522203966856165904777394267963293186413710493402972698628828288874328893013982448514236689402115931945953865022879241236240746252779831779244155741937166414590875316797213757594546258897427675041347889614217750266197547616485085929645192182605657132436739090653274311133280100185083449261643855025115924915039764088963549295832139580296838066324975824733763012376485352407045671186145086753889921907609243345785425599000763585730118755894302410669253632061138328982943493277236763208156323913301675397604311123182315960042277549352535797411892223308592258634901656782733004087740750399502096362773718065937414623630887263621918663562219484612224532746865911539325334180136830030368187757740624165266948266654421746236384872886815324952588598546885079495452562487163114180756111265230523888628026865646867857314950903537616129737359360000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,73] 14835213109899349663237204936226592143009239404721520060048692227759786227116738529404343917939196916930674265592960842517145385908049010022595082451106541155823183847076056024682046646410637723502108429916363102763040052463690372398004152914168691190990882622160078801001788588590977459144548064530421304433763952006564937641501279097974479659592016521655873454569697556093345594049655260377929019813666852072044211894918435080436003901782348550706973367424000269544072739383531398528037926362724194851035268509762691673957452408788769580493399726676906309770041896779059972484648211362500799428367675419242309961830470199929989321707560726168474886084015297646000541338198410956379437797382566492576800040391840546758778385244041873469819958185442318627864082239042680489057546965427132118193519869570248606473690075888027587639678897157716538374997333405353823273972702444912583003424792127101941034110143358873616144611457607320545153033487482084964010888437060800951450283124168252258207172106284351953019751173893225146912296494766172859526108115030396883721234675905858877074980532672116925435565180376236874274705946219088529467822011572556610840377707151759114706345819258267815955182634362906342809052366379053793635108057830130790628400092153874861287999514639721120143124020860850763551776235497359207317322957873589035997959244859983700965433574017581558510780409871464828872168831197617133615054548260766624038419470662232655694820739106926943824221962563490504741680244576059675960216238038163458222047165285009727558268168226381280127836268399236535777817840912219293771041273253614856291822611513109949800446466909837800187761152770356098090580886762281853982209394193588111119178524088334427159826778876341165268300415717192421234934688433295984907691701331348725990363846348548697588194965258286090727761728813519059598575248797851576444496661670318681646889145178218642235170943707321539436881582884206463975542601183533334357210309337693016210417128530935576198849193416160494742871414566196429909262200873312117758959166675474728236782249193747511092743761403297274774166884330710750635600995750982178389812213878668316889600095649509231344877962918106568867844377907636016571533560611181813202888756315891866913943235268542054689873292824574313466374615877105241898049151563449774173227735723097029102110019685780127998785837541964422748730927769562265484019909796753373322014442106987184661988713396260390810780052282991268022672611505863283536145399952069965868875694685867212800000000000000000000000000000000000000000000000000000000000000000000000000000 [94,74] -1241524765512133505752271502232738430490052335628799130029238459244692547511385846670031482979535996568517120346230945636274891482278083973674432508377761645876209031499573576280200217495145075109030715088987857564680859539958145084798032697743592490500222312098720694430596078511094022839075208632713118389658747239143320325076024260345881142360861278612294404421692545583206576214054318518585192514577890313873397620637664392530977689862657172023469399043308898287660519026950872059356805270858253695750624093312196806808102236747467251000157641334329013143686040623673751440412067448498127868965794220730238507660747090672928614867914469074645686767199880358748645781338273745986584193220934050062225384619544450570148226983709243233605332672039808155057361291813542640031505878327994528116231600515763153500316251754627176310280215383783637289742890841503637844118656459425116966439235385039658325704577603234385482235311657359704867059637662092398257707319682470222177203470750461408050482336138849446444682932087408621608754375441268379533887101836028860183889218349427382708563303634198268122812136999340786888035867805244096191580716400251783205827870628133178698147812860193937626574428676541999657323131808056977939743856912726873790272119405796437822674813173972044845348339666565765397349360357838969166927915602406656737763704793286586425360063290462436653622131185879952158184530831309153921625608035841372873186785601327656869295447497622456273346401194949361225940148248725427531898273962313342927266142183981188939310334421389738130599560108395622835600009091322978767456742875186851831454680881030786549803048059955843653578552594418947422115702955373847548829578629391648485147318843665455218785056829407560118802342733610864866816853743669943108863739812211363749076124254425284915852358429364544730478819705600902911752523838545202141003618718594074373436951634813812159050715725397434295316491502692294963020471685037088487923440572593778791752998003839510865866328871122410012913260916371670662184388786255911501513868749596193435600969301807877474799951503436289400012799001665489181526846076775824140749369595365669976853478234978777466733779572251441096921704770600244241891318752463004056177739135170315437015709537378130872977246128411641126285506675012050646389953826425111276169999523810596776583222958033328461481314740862479972030486303406883967411657411930637316518131215425813905382263945421225614576879271455043822515294850178935214569820368282591705653446027688017920000000000000000000000000000000000000000000000000000000000000000000000000 [94,75] -27831221506307176525804227145451196344230378716342565262284538285385220720909368110835149158135799531346448566271783119100220745662026892773486440602589716015213748008570919729707274524421278964364704709765151740577278817024176143820707875119094398756613520160267901446623901132079737406291056680420003534432610847965116705895141067184178734504762741849567458930589914916533101097563349854579788024741046266149353112020799424050305490476932153026274205707671202013255854925501116328269091453074368206310071034592977704150519313543168259088141032632494692481843355340155446918073533325435608896593325950800670114364668171922781574742647282942328088337920663622360837152267738358749105302557021342479909389169830727236846547483829637113237224365175213756652906588529378935005247894180099326771391588168201529289215699090124665293725432774083175023891565053318407798016789083898708917503828282713123557248728067325518695776779126432945006716438598914651214422350553911055055035456587460012962073679699094081134408706863123079787743212880621401812320597584797033623205037397051588985677343149190471729283383304222595157363664682276496308526398151227019899028938345963045574252007336448477138747407342215639372866407277825482213550246266574338826613365090304576397152623175359630890667337416134842709340539642517854835583017370820894414760658559932042743529657224297549646816630343092419464985189520700973108641099962869469584620417217956540305904541901925967956137309359513440313445215459292849441131097865567736982874174058698983017627690940617558326065945507592171696564850635814203718886455763902892422754341708367119116146499629604084520021224790694293094560650638085673096075950732548774140682991405085656298815583346646258347425449522647891345489565808631734491708061501832557045091340638322698059255222494434647136829098607113531818703231129198689938054212626743844858436422894646750813032691504736925012193014259417820129824167816673946343527542688967596036148150464944555096897570688438374535210440673811056950705175486614429872620127968053504610966528126152009151963200908195602636440373059391418329153416711887099436683134434362150482971608896361681982259620806825030030978995004891465735458961780503077090048018880427186019206020458734860882739049472696921465155760802323864141798976162381698833979682679840031081204914841602029119102871423583867240657678891871169525911803000484640470167895208174789388006041058932310629192939750462333415030970761230549333747969577898668581503265113374720000000000000000000000000000000000000000000000000000000000000000000000000 [94,76] 8315652379859122957564646638099454299883220681467595543932843096660058075062421693643710694455512185448143272971870608169330303518337252928647414170802587632718059706269571795974616858227180507401472463918688435364217555253401790433349908725273640435285339373058931349884943563424133925933877309839922421143626950647262589622593296918822299946905690815792357666348871294240271532031888941366535742883611714976218156279550521756600951129613723678339745273040761055711898465021533852196075713924689757337267877375633921644233417917399230589374261983573584523851506744431742403637197890928746967923954996112509196212037772971461950487609332111986344733126185758828311942232244121220620624839324455457017245690295344146087432031250484399508491329906812306324986154069204507456721681520093153269020991146594018339664086951385948957651207622334418636673643156994285438474592234931441124220580253364521392497068942604125290290003518552489667879370840812417414909265504669705233485163485191995944008426486074245827142699927995037209686762014250686373958804567764619149350088714262539605734278110996362500978978963443411799649862658968720398527791182004138330696168807660006447684674259251292918835318353430673375012846127585501099004041829167353217574647620565238724342640340600308234712816953508871284607271008407932775609436513019393705887991309718415958309784976979891626160104150222613593856754956333783489987967872281932923330365045580981281632675496233160649148742778025339220181637196247999504170394963230194714320923335950249316222328757055608321598942807314639391446905907393988225275976640410196186386167143113288241059726293506826449182411056489942915356316430181529606593303911745985193405407885765902474813334628480695222195659319362452593485632971648653753135459738612607055458213961320223441713646095598687684893567363365338173831486242970722697830174590291503483226706473659423473467080108379110545004960020085508483705759274694368990085350840928349255047599557675490497100496970789692518088741510688722493706078240711753717925074091834772301183308212288367066284444594773059752848012834563808717885133054824610266750832363252245718519290223866776882694689085471221623536764376807016229126519804124413687896153366864213843077778812201646316833300152811615596981634698751665570154241003065055627978491235811668213007515202036267587464346596645655173103731556880850505215833953792379925490875988550335567450218977308614080544430465408216842380228329388008328926679416619364474952147908878663680000000000000000000000000000000000000000000000000000000000000000000 [94,77] -310096934142106796256589910353061172426578790304957159975249040007704056252785566916193216927099073993032265508743447137203342105431459572233769086123380473710231084304646984446466863860347316857890327531436142562680922078370145479220315523539554697693505703576596467446315462040167375074334114302129871906746451069443656339031350330503307587316700697258890615083503545692612719790284352849057598904472135122263982120410116748821407384549948004095690545352349487491569306245951009960681247125704756412195833950394845562964885061661407583130801226143339604120401737050049116357302741991544134730632419959745728695871509798400311712655474712023452670332416315078729480307975813094620916079978851724354725903986419880049214642638894163238623729884263454417997737051104531834207685515150040219781263035571330645266081858307111527972009292180288176866325744457531373201632511023342095859601985452882794983533762659672207188649686378153744511793581554322543131215526659554037457865771746676358026435725365317388945171047325414113030949405324374438192879748080414723062362495708770369237325430789674430105892151516222318867075598850015997609183549888548064289137203999304528062056220821139422829781806617331639656919834264916994597308316929921419006640278060569032978584191534542509988551048443241006494678804636266849518622795458145528889317603197961670649160049901506634928908224775134599761383268560213773338088478625281249921330831388210804773076436120337053923647909955991127816295266071380658884619318003472813328719527276955506893696934887953054391934192111246627040473786234857861724727686457854331162537303688924141268197974014718572324821800957964599177715938392416856408071723352133656673791624270299969008384123718913338223674553284756243692588789705423502088264764479550376346427618119875198273254078556098090824384423784018340548974552201446399345468970719415498797540857531476574324486576263044564219876279172309202854328916448722741000356828963681099483718595306782120616587602804408029789277411824684530728252897237360962205112912051053063755690776410541143534296385827158164444183671976823331216716581817703349380840474212970025147494657222405340935284947572158033884035226294412186773853901833605639063124552553167610278659409072838887202864718351614929116789598807553517618047942521718803417149760538976679443853915999534327746543023726675823846403185489526387134072478653341285863772227716097128811858528010202589986540919957041163716675839891098632061187158841231008728996666304102400000000000000000000000000000000000000000000000000000000000000000 [94,78] -9634083505407320055287454288237511597761786951230573371440714384624851659661966660004185473309159867813241427580411143440733747980786061703215400222263289991829802151676817107069077697641307935655950829495056296076875603880468414528795325271731955219281040659769641469701592063450549636726231810393770256203322132880442876299065591948425455627366865568028088361194461358575608874407453519830567716436437307873948123879916230920152724629277964679065697985568106047264463430666993151944611672531582576067308355911060082858731335849278715793831244603989971660589501434670489876739631495955410713707934277566436379478579236631298722543321381638423772902344684188682307973952941252799410007769110280618287547508604610051050649640036904018284499815683161105056118434967037798000645195911269932561194753435194383435808726042956469522951370656652496422048813214806465027902034453578232739163771684973267260739839832806752107818137208928955336553620044421463965085744861240529545098863996837635356402759051497720217601369757855338769190068782973455221671992033993846036479082699038228388414936902452688742097819250019432201334370902443230993959112920275388635546212707362500586590255994469082292943962608002197881051910967110051226809519149203590680059018789409699488188414504785095260272339523680000781570301669417923135787011204944895371515264864893830887489484257361110572639918184651058168461304587702903851119279052927785492958586965366088489705421327611279649003222565417334627004057107593718657028948544427612513581632186028521567518907436908310696789443440801990037581358362645537674231500426304450386515280655743470888897270934058399263499184794227838135800631469614399545969823373332218653960824393785949565959630520754007210892295708783650310731960876456143080384112484000108463972432734360215297221834568622936435683006486895609469596388422102520804518111189873554655494700966600998880909570037843005693762112396164865699703319314276079139217057782605881558985687195377090587542711761531616360225366886038221560718955874791124490999754828697247386166864919340675587706727582613463661420406604628654750304477455945868323813058223819727934726438429022827963690030873900249318109669194012737921890888699119376686503586628286132868127363928733322986850436362483864663550430892634899451727691981797549410919912454948125923125146124948480203798369938394365226730950522489014695885174127927439207924326816011879916845158716826594653239278201041223092241273574817765314921578439621128000937712104243200000000000000000000000000000000000000000000000000000000000000 [94,79] 639620113830012281533632894898887668876305282126058611445719875687391967728881293963815585228724248972185463520260264194207596837553040388326425974040499364785216189969934184762810824876960712625141252256632403436422670495914786797575155760373911978734870613703116434705337521048061479458009354399819946581016036006031634487556144838378881593362447631266124339120886232760365601981808553455286601018979892516341626150511572003401671190426947020147179663969626545708188115563134220471015998265231694551053466681289795958265107915154688659210024754776925612346628725033787663772142737940110965966557129503806737506200974302022373953388512227473194771426077581039006895508337585764639083770436691282520515414523858604262831022415500425893844392402633072377328627341446396163660884024566143539785057090969246534291496313130410302797019775094619937879290653732883716205210044070455363048058302263072561527706185248580412710451099984368497998113416076728082846397972849541525153963626678329142825599185556581758022904670445740812354269691077674751673246278274105100654926481014213840302280193085943958830341182755703742956551877455945188941536721836233243720715622261280553005254426133727972327251103795496607525230789701616618398749660563794177080932345073713201157337471692736786251185594058388732123588492755867170640535386802031014302677593396304353863950450654206851274517753570046666162941768316658651783747626474855689728877937167741935680931254745995612585037803683240357878910735429974736174247824222904266811134796484723003798873838819260782517167775956759950806348944901698257802874801625293347260668960722481674781544657667480026200693867015494713930140531900748881637079134481942427831810193085435084774144095810164524155532618520017565012182188207209189413319363118820431393980957421158519723726438980677379404145878541320925559979436625199742490834764312137838565928073805469890077626750273020551133166741195315593684587243768391446290960524078595445145331447925335193095529960073276174611811473112661167603680811137035326863710337639312119558910653804550040632788026390779179161179887151059149041619023249376709112605407240104875807044864965160239076269020309481320788971013484810562693057210481592758967496838835692750905102933119076769135905235985770977344375978227482244059469439399444997659045924133767239126181610633064700888954429679832834245315919013375508790702240547087098863844114728170611862093579978253267476412883920244950259931097601129658074777089916850831720116230553600000000000000000000000000000000000000000000000000000000000 [94,80] -15841938832746271786188597681714089628058257751821152616887370504645199923312912022016445760511351634276976589497877099723667476439301107590599224033382237908871751288234730890505264871844464750218446113947128801109700758702981982676299792967506276436621183348065025132710223079138149399069029516455489905673747394867670111562309236163451763159667860108389640054952846589594487799841370675997400213501779627590268637841216837078396909933499841348106772046491239954793600308444557797394030291406911962353697137626195626780049585021723233363376459530260943414605996299080122761227024459240406683971521031130568262874527154383646974342131116893925219183045315032554977522604371980614264256182925087999727617312326708579091569257197247453057572764821395339327852740405354605136244163831328601244737519449637072649972532339972842606735877428546669391448805798564200095274194853350617251539589069312368902261040511814914199922989991331890093723168689170076681581757034114154791964499707418618915864571628396533346522892027548088245292210882669890275675795717661727772153438993075294475813869871638182669997613009057928302742804917171494864199844635058826484303620273689488974452695215290235188181495282061622674105693797010834368623047356927642971066155560052722535908084544725046063118924643081173717833844146767370240557349979869729746740866762020647050836200454627733237548841802319925390353160536321523942381857945454616046998542656666244808690695076772617932345500473824484059652874964530372414054460881446154302202567965252014523557982436654165592721186805419425862273115584644483489684806854746516327770735492565743090063795886831327028508941369174015267026169573083390726244876917708458759431133311915147155051078957662748213069177426946367971867914844956648087579132300056778405319192874539043846969963800025688337795999925274363090147117769165720147000594702668319667401629602714359633374463036222586112314030181367184697280339263637373279356289434377196411516756104497268161019839381645802660807926839655810131786428174697276857393263161626658775867017432854944858774244287249232169106957561283831483730814886130008129825340599988646834900192242890968513405680832661536671776193436319181701203967105895620688243222471427295618620575423753221987388074253968238308786484765916860235354830387340687513213100860239702700748957439815093896185349163370333765166664782321718408753269611316070005491591074125791318337141949940777722236337959157367773514265373660438432156271723653742950003307970560000000000000000000000000000000000000000000000000000000 [94,81] 2112291592363233249213544173291330809410586826890202888413937890445359436709272566211185435581408511926398395420687866914038204891052481638173985341831834923569597269471000058551034449795867108085118442522664277904696352092312900434531925650177246459607950610816520668562797526756083705951601341280418090447567046232115063968549621681122514827101276775161944739186652993673911465801439706679223170075070427717805044944223858923347462273985497574605809971465686306094426256503670039103577422280231063308131223258986826739558392508901858606236145873421422791158341103452904595116542823433263595492089866434762009068082731676843747225044376035308051663927993210568028249038904395802531826150855815611964406189098458506635630093027342882721310627123467322966954216438269545127431966950322657575392900485133310612277627279352778511589853726089170249556225281295800370477808702079672248031140482187954103233773982267273419622382226784015216773924877221733097076581210634734912645636858182028337597315675697997979741412711104599806707900148366452188077144364910832685625863503680486360303225111605903004783481357320753206282833822120372561298823603857017802103951788445382285159613587495408548728509310311528364044414645447087275978103204006592836228223292910373099510553799574839602323994867318008088986411320644386779656094637335766192655900149693199181412615343763774400547171609675684334295193062606198536661381660976509214932774567904473984190388989380207739063092019100369442668723351720384923301775614843042961724899804883962018228436771285970798081831329355020436816604158470287561877922726529294441889775170538682781019082443393844485250856054260619439678373547436255731201357988860107471474275581744734767024941324334819918409113052680837638303213962940648034669306721748820563178070007294770148559761770607372845215027785146704539995696645367290551142270296159412087665733993460278058292183315828883541332117212914176448088403402132193752916762473696507957595916571685887783638064691254116364441531404908032281601723087832171552375271723573358721332081725227477614810239769382574362845448817962320642229389867978645256048544194481673526617116106691334007132457894136589147336352543473483107403844682663601956188878933781295965310403858391589392131681746791650712477744848591272056172193283942104847752044529390219503022603412785626220589611480639889565281866794510046774382531993869612959103712771890728603758037013516255768987526892514758901026431463288532487773689977083225047196028108800000000000000000000000000000000000000000000000000000 [94,82] -37142775468652707990693798691499202558171195292826631364970193854788404779792618625174705286836557390689139013866515121917152520003973246377391587652606971340856521645644143571928748701882526159715806629643497381513704493533442751914451287887171694665134708745579844229652898502966289115787917585046686171555156757935078944018813596650946663231167300009784620595217499026925786801475031310115224809663501410975386260549160737174047158357012487533178366902148946234738003397019735996683212947386655911571429038039935603708708286241657281015170970786327871299361276109191727379411289731764152947270674217135503245583556596129095947337310170923731394773170784364164624981452892372964800384966238923503594864402660199258344927332404712235774991262426510479426977611517104920444249977414715201467284415841248458346890842869502579221676780206737640201711491051850911264211444861057187280089725981766600681623701658289294688443333730044160707991162747884119100712511788157810072824014410560068846919438595825697140769019365473704163443213265256524752378019363958104204267416620932771892175442938406879254327302697361732685062555471934429882821824868569692097080241428226411000538989486426387360927003598766857369057960809864715126232365734157908724344175127642846098975243192407678924818839814219338192983753072834560064343042216174086959526686821612784997808449017590750490092707119822815434579416073481529942470108846052790981399883802169471485036779109180799849043790518413963805559056656451622330798904972989219553105069021401262119871328409916713194028371507220182567294081194289276014636622678079030415445472797604629917795397090139942864841995917123212062465594321228735286083674652396670858556641805962620810992287803947807871865497841918155568920454747676625630968968948019892333119347564906781498660584655319300814354443721081691688762453245250196087275782108718724363758185904686600019899362122839318310430731694873637724425630877106912766391191056265658659875996891948215979089578980892081776615787098847033348118164499822768016557481338286725788066727831980407290361583039199069957196637481860443894129734340646865039709891051385128246033172321707948106016276286479019039732045659217830615304567887887066150659087167730177507643661653467584114274152006349755414939599892557822057742237801042198219186372836586683028145723269128305994352927892151531306386840889758255604240536148616710609263132556699295803574308798966737452385090323318469491727959313415200820279619949721169923995074560000000000000000000000000000000000000000000000000 [94,83] -1064866804340873179618784006668722973119229639345778973995666607476200071846194298269693337616159836887849764559614704832288557334763120802076532011058962979920770829730808126308707725174193954364915924509432828129091550255970436545320702370972270514617698073351545842800119685503805190468019672742140752746029021441704911858150745575641981923762200744249123215836546233467608551848777526358207319990575657156885157221791507721777858702716827190318780007034391820484160982714033774932561043071780280859505516547866115948997840109726240433674284770081872957357825803006567673469842987582285751686286829481291329686628689420992138344687984707515351677107557345480119705586405900723520622963658521472709519626119060943008370660681441533562366900078271571762329095993392578604793650573560464154322234321459091998196424980019040726709352366330901540346043453316824841088064182466927974296138828562725573201830741359046551338928234595004891837131699347423320488182850194979535724364166148526507710290805304988195795902808920587642362238926438907366349181934336025671047408408850846793109982895561522992405174322538769188560810338690668936390913045010359824769071679104324070522916721008507608249061763751509609801206804480264205142404885133785465721488574026679133192037233152590892739627953680095988620832920219861101442805348954370084951731115288289179839511898037837913841637894301588994767198917461512928216740926220817622814316592559602886056957838770407768051880947023704695069192182728278591511913419302804471972008611648027924437216194525161666776623734285585326031729785606383548129880509376452849109735870756217570956858552287926921981618753752941947875451412658755668811920242770969927264282801065181036086740928654057303639120929352566393030566178461472117725061077369321384816751382004838424001543033732696254529201255563403284798886444951464648280067802189625533363195079636396004711918863529580011360609326732784847552055518362347619528535529969916406001823504564682962319978147502914871490655022297514947699287534696192175873141611573686297098806454190494881133132514051978206480710848247359840955531302702415758844987919655791385683869609494426504379491853178048443397415146493345872773756497229945791755954820052500515428419960042421780451019911133004562985758902586554733483265652200020363501553933943183027357022237144700517905165088221946169750490970838227561925065353729189899977371624681909843953864469263662017957943076575459239533243305732117141602534692037261424748134400000000000000000000000000000000000000000000000 [94,84] 74214596770252882636207154771940390204865592742327891848184431808361917006661401074395866931306665792886581894649461123657356648263362007250004230696128498241471048668435981209102124899619168763862959836517131606776817278381507501457649146365660886920318622939429414826593496966490111869312634247769581396148653589402270745179616100118747758718521777785191221656094433348057363839602863439996203830563287065815701059703023806224856246624049413110181676141305644062087530078409295203972150378154865623514284463109083986091672587604215352648351353657549678168041774998646505160671198300581627486167200272163573273689984226732030397178346372472171956078590997298100359170419304283297748280180688251610236635502086522282316373252912779698520924226724110377920754708202519426304450264809090310035571312538112613253851323889209543873876166494961443218698834608653427839407233620729551020025528101629945781245128844495395905637220029532785479709233450161068206480204781850086576694312815732240691973072738531296610251519592200290756684430143166359224476324552116953275905776019170533182296018019802174095552352744070091038544169297633125203130859296313430996791495034093398783297177013743449029030166670899112086618478507712086506684649332951078745658884055226546704231027628359300867957507571813309449767985725152597636684309236157274464553391282807327981755251074139824190149856402799360097146822025055389942016638198437189242159427204455546492619130986635085435531559208596057974635441918160849442312512000523650604675216535798938631669714616283383705259992580556118979969194568387386659235133819532252901015673913916812870055059171949638118756936510606603264971762289272141723472326404567443281277327260543394973253595899202449499316621014849316977188259034581569728772758266093402191093333242981189240562195645080977170554449318891409263107293605244186806763365916652489130478349964559546224005230983825625760777156267781813903002688966242406597269176492149970218760322088355581390704488140608921456643531944055419777118521658138411957339796751363302918629966414461318922583354183392810939625233359645253374841245965340988029599967022221827393915509016443023429336429385714969685922197587032907843942411482135108343613469775223918656648450916814746985479769592491361795664873065577760128625449179483279577256455212596976802878555885843335030228230563853487588716143008671816636771410394440568001995107227324071969259395389683176659512614744371069779989847925665841238324250265292419062824960000000000000000000000000000000000000000000 [94,85] 499977846615160430295506066680092467436297886046017187529398077251201952696705635452765877984422382591464469939037275194692090642600349413954918477468829497984573673739264895667853936651655696684399056643512952487767410640878103656698480910210692898364068285266441729851354410543770052382202475492129579311878461212922406431544103234222895691597304460480100276736116310182558739196232937709399299341912163398298474459633223827768929165194804367071478721375063511393794625644473233050605220859252477589747532712000150160326654400645925670102393654808455722053324495149093294629721973088966514567852499447749836756476761055077011639276628187679042923041717147908430695958271866804291238346392627460826591453001278245536136602758964954292111485339154171314122685387066872917133406098575405219932764795232042543840765457022300308784853643119156154186140677600114675111188922360577224305196475313184089327622293902477196936228416385073247286374205111936715984469933702668319520217575052195950537220820377010014122396070903108243679464339553938702242786954533033207287529611373986033412026459400765651366746949066661444826632589663121220821861376725921490437769831045286851591611656012563726352543883729355703152114118969557018427152162245975804184839018800900113712186154619355796860645950529573377230948070309561306609519791494603130053637381574273180784897323405290349301834446466458160977666840674629801769819457181021578080145561562053111937025611577607102448446485316688829578306095887451399550151275177735761849721079206779658436921679989939559545871734657139662157358631570605807110440713601409408004847044609599082049702139262628960404589931110882671019254870546705085352890298625708954394181827033076221735844483634060943198059386782368851976862102067271866069401081150252252522643224850659267889768032521860227886183617455891005613440864772793030082232596070475264381406878548592511819932298582024378736518762537231388397902464496632174069384527809565908932076350340722731813839450639607000175785300183226719039785230433833359794388250229594574172034530010779084050495718072326757668562843150088971524570416271707108469843184938267211771826793846725093273229985680874063522703320900633197376935465366062928518147943637424844779023821520216398855303353343352749834614968251533482408722081880739648129117775308107018688990292986015644444103292786341723480601999657562722648374723624395989682629059620605894399454787332388967993153702760644779376036490112118696538748285320228241408000000000000000000000000000000000000000000 [94,86] -16181252256581767408844172649118438363812493229370999819071827958600473829565510227309360256525201808865003217007750394716728536635858468482202292035583562302101831351494470852664164839139278404906381299789438217980142109138404162187798150753998942190930732696934869802957139473727984924863850400950368951364861586353802824358491726856587136631334901676095283468078363281594277952083693793136773745143788332087775875743159203838506876304446133795373226127766514525171026806864331519344787364203898591042705446959334850350547007422153784091320407085238500251025097942073217582415820362987332108858257540020906144647648005746374895869719668175257449862600535333190392901053089815527261676189325124283964428359641866360681494725476639649230786265765543385896463251077056875868078571790213826220536488180843141151986703427586782064411516374613397009024761068598397868942249279337761562282316725721266591634269961470892416141459975441154225892432888214075951251315865441128099885009458486282005432768433531790763544833432553647309123068600563585085311519985778322661532716478528356761802439169696498632575344287833173079136441172233585230349784193533737219411246854591423322937047097197620051982965848668913365271263841924120680256486706510045025693756135073624020388761851212377101315412383981513641009651418617249521658993753374901056675402374815535223254185851651064211870431420594833141302734387845185446136775798655062402101804995959057990868216802230756271079386281481213129000443562791452389010085830345461785795284173881663994964109100394113958106468960032665624379029062452993871320197335668234450575451904125888517605447525155182723066125686613654249931358098598938930611414761442007244390756705236310817235575955224472224886070234078113489211274640496636680635196943221897513644553569252031269585007162592411617880721366729681590275128295318226347328121672121033125098277234585556778277428803617673009665586611060679724680423849980225362778988977763466712886096083368551408954267620244045666168908979794640133281571238242612967026330882316507638261097230145423701222405199528494735272417400063331689654440995386379134154376885680911177816067527287127295037093736561506173414788489617488910218178028831833534831540002574027724285166357218877494600715938184264078002722393133317684708363208476317681304334009877184975452097097923491613705576274704906599328974985384481856411741274720620726039731333848159698892632214628088976662409635869164161639310513630581955207723309801186263040000000000000000000000000000000000000 [94,87] -619853139753877369482136568739951125033894479191326813821034820171977719106424490363633696275638105455277244064764564857759795299075075729385174187692149973951897473884236599371489610102670033359222147556799254306636129897979328814314653154572554120284746839953386208880577237583855961694838214736506244302272514593490552580321970732247696347649208847240461072802876656100254521860673721264500419681328397411200168582840323352178296655536185380836022771618810743524398569192024429457245881715299787625839276257753172641208758940069459400367467613657031602802130641194385237370214517387192415826509098810935276833914576437243100817024566077705925247980530829169760441772331062921589121963063879161793014644617610747820240949539553377787716940668789800048035556632533004368635534629548867419906314550612918916258127699371061211279421919228439159349531049028281700360310340754885812576384725210145310389761860852621791959245636632372274931416430862164501529958956227282199057701179233881465806176695399314412382539781841645097507504446085269984339665355549783344428553998484670236822090337386275900762403429880114503005416336101827102965546223387312912737845422197819241160622972331143424940892535292485884470302859099022533637704492666397388527015092131256422714247148146092557100511524935731951458555814715635811316437875530949454776833815277570418199951073498549564530753825641252946817380373025354842040089916248718682535386022388915209869328604500136793272609356016986984500570410310023096678790324592824197276826538498052457623196830717423450756764159529752839642686623687070686179364164056910030587515764694453683906055397152810338299423959134481061131604174432513749491552566729546100038768163743283561453128648859028353999427542985396222508598839912388422845435180533557330017661818405094544470174245476479599686563482988104337802796959204279311631519224698838224957917117047707263122896395409040504538211083787014296274939620920808502358256193301227444604307549366539438172681457330576480895282463214550972229585547126840953294818945962503575429615809339216552704653481426069613690290565176852632641567120802705604060602557408549850997329341965426077394231498378893849882590042325922734737912566681367857083057680187855380522636044690805196495394597006118230158166591049480964118914339080800594915263726667184133033258335562495317351674199626380970614639952635318911559561812629349847563049317525165670321392440806153879804304404229545375996553597755469121654856224797517414400000000000000000000000000000000000 [94,88] 76021435627586334935146562619394847518195700547094998591040445636799004096218222559353765182190350254121720157344266280939901742351027410282063302934366725939043050610688564809844921565682120748147520616681690075358919382397462618331118475644392111213365143720404089797070586573942280230809272033406708720271481686929172542710095661734142478700780750088200646572877137300124493266232229206840286569533653012547443837608330061869671593344090863190944307017411162390423528319211431166857301746465366473555325257152951899697051649979935848312190961039350900654225892750584584976680565969631140353577882206414763220691148324416022296689495315130446927200821838447305598120819504143675866602996823647422575753849289979787999555049845105812785234873230501869128722589248160485911632211987779803642452794941099534110289803303797530310836770784197543662475704333972158326809286080012354459871885069108581174063712459917013276051252623351544187179562782019599061079882157461442727192736971391772464470662759155151247463444578638694710892090901431680511048358116711023982824567940307883553681419853901803013734507332958777209022414236417667534746736942948198118906350356910146169444138967577505656326930983573577775616107190241541948144464478144097004041789908025633542353351684072408384981512527521681736432654104748844025837476144082406923310035763826335748187173968026220035116901732673229490500659686300936543155671553166927297972634374700287935938614742766847975715737302493227110416870129828260534026530833801947505127634259323038971873681173964464719909624751031917301367272482220645895511332823938662360479203921999708616606051915780674990724909564930926167816254207310963856087576310597483813505784093154658452986456807940279477525511162157857010977143809368586165868267594691722426855873674771002443154839716287506733144096969434535596024161289639750995883636924818525003096396974097408520423853895059915796159845593325046671602087224517766902824771639351596143593626138711101790871125976421085389949335387178753471657954014016551497749192984542685037158529147268663365925397318730171538803067593844630160541147286565036790263569156109007533854420478139586824158389545609352586785458881509044839543957307441608778318083408505448611489840487340731869488020515995611339763813777759231374748080920710679274663986618498721737774880734717632681702561237310064312733994310501884748918230447447713657809451730546393621525072601786260706881513602876196476668867647809039581568423396638720000000000000000000000000000000 [94,89] 257058289998956709580957881418255700448069702630335740035407644245294245468807647951133602639498243126505929051093919933100611624070564068292802453879643082336647535721430704663481787347558403054696187839044679810793387752008726295868452442978882573688670332561553462504532285623214069761421347103336620917224457637394738516185827333695102139768097931553007141644637134787965019917791646247107398592075518242150350270117162187104934622475083256885330248415362863736493807690966748122486478369668074413657148439357220168371560591981845575860797886568502152615537832948832663695274718575454421803884646146174458685704907693553727036230541401996677291738220263940991504636789783658933377352805314940974465498154935586817925707460233208713477149973944887788551797498222351812963632208167024714455710618201067072272962228689007956995357443095970672306747360786111644755710360953288543623270187166664151929117411878560079130648804383110224557230077614714419234114466727851855146273613276548592795574487299097235837733285322496897953811005298519338343603500466756668517340291882724040853111977150086190976112203108607389770429547698255647808869821690060562498149003251368650245680155503247671815321767918540500399460809994403515465956572306585878916335265732468394331824325997566495876550681679092164446332998172972290707535713494700747418331468608094836650553450008839439637808810592535154705979561809386533004976783770221713833891603954606440465962533665620422961660416977914285512443068066826473420496037081089896545908452611432520582927602377163209993986416471905414567400310267946667182841939938702653167617662949211829243697192698727805630479184935090664124616109862616316124622860274658387154627954906179204182955883970675137944288021807880088269204779991295094597796073975645460654140445574543528570118549714797543319936329909246979180059808425570929512012801268630915690529625450225531027990737168151978506860844063138820521912430493352532839407854987952849190388750811195513222241898730374274597277133835853211449078940889914087732910679270595516489931591553991225867868569619363361739607129762877220862742409164761332071403815479928243680964672461270317373083011306575611842377530419789029460665052078762743831645085703281505800498018479384962834031470359691907970983933453177113637818406344529542419195074115297900415174560386699304896214026770416410154191478378946402264675012973806768963460571593594223918762171919086239392718671249995067674060823952044914617574973295820800000000000000000000000000000 [94,90] 3817323951393427449934487191717095609352308075609944721986043255572667503552322633935494278468745986539157250893615678023795052021094985585183191774725641720093235933755216422113491742899912668202375424585017898286891981513581894324821158739459946657655234130347832517973885213446135185904436890540765005030812382910504190703540010291794083444098813582427882560174338796320550348844494748561376991703387122818601867619906834510753977801663792106772225519477591988215877771574459537963632612694408048488019053631945999260533754936002283756301458372322078275451911247434342352181008801390921534858172394807755424982069490080442201688918202813070143528533655942328223245041359997517543708189718588025744117063372371567805544297766281100313610474664263052897634918644892669621497294486247080774080541239752017085746571090542774864492074595723508218541313060862414518674691602062110510740594318339734886778534176702625069106398210286998702106309701021465700126891361126453468754714691540415930068888447215209618873928311022375289201129603931306712099791394211521502231921021220923975898393891506409658769921433803775628709129081709180752812969149854563391737998857538648671394648351211575408125911169946542071142048892815210582097961557082725579891631278652077401808871267377284095754178873567707539224737222628461852498105361284810641870263991783111772571191956542994983362300057631401261616337724005165815089108989463799793781841231295685608127832086104823156708746667776693608130426358187184816175572877916993768422936251627396287218602478437531451313139030935117818197106485329473987777873877805350413585207831152078007037419319291435191951769725803855916007797804639485873784732331745009567556470177853367495438041540494935736839139080409898670108699189552552120820997094067891819196136496943215607238380911179313427426291217834014470978806304142623435091849150247968988411338344558091138105968537386882261368492575150403389255860920814437599362198045802359222770955494700699756352654344010396502431827116042373959242098191868657830366747989474937488517602080146339424062244346313618488669377091337176259386169486439559216758078559767250417830612224067716959268839506623164318709339259077390585031858835095791419046313213020919807495134610318706533333898679929390744021650293033826033948235503833151823916194034245890165420736776740630724845933879656351297939256010954520473268061123351756705435917141513275170160079638506592032104640627620263163975450756406858043082485782282240000000000000000000000000 [94,91] -31057875640055381671891340653478359214640650335182395788609055443639461510246330347720023644925355352220231802967407117988549438498670856463984405203391031931030017614222095545877032133458348011337147821746098421952308355546540672947602518624199857945089094321338737111567838926313601261960357188152127175864783434976858134010487025102721680209831710696212426991275415730344011731530299116770032757215250064328727942553915996583844033442359520565595355335009186201596411213285392864721254568029887571137427644339919082455219513965401724890238306691784367328429923578822160166129068646126098476025579156171200102783820543572190171415728084227158258158288949997770207253125560236197577798700372689749012717605336326570545906957127660183569621593005181794172466281749119328287165345477862975436860191617806446618725167386845668576737679980012031052301935698591532583645591703175769982360279841466462623862610360567777987088961219846196483720141437950949651527644128975999798822175988036899159794041296926493716757573996548841712228696381612312674079709314610262827514138393511107048370797369049382365206026459664413863752549755942067274410616115619318377678823447805241409614070656981036098890015663931809326139952405589824573296988207813861186690611549173563347947093713196648903441209412196716784692238076346486352393588808687793089824580437263906459717294344914027983823537787788716141665506590632040576616880424707680398521156723944336304403176541726275177487101375373091313200603690124691612017194323799956974585184294741135532728146468447227702255761560735698527873250530759072107653964312277986872880472331537408479256337662672197110312384699844918295087108508382897274967148505589200823512484836117253044167348301934321071919515262848248685644320785622045127095048289522440301789110351255639849338444067828480236302545258400594789646989316348204346654335728078329463518798521591973439716907730865890176723383924435612089706308995686933363952848023414107084374515747355569501706582908090765429910626668823100990234890413511104411782158769725857452915265334757235790470546090527348690524803005271559135377259225767482581814833119185239128196562601709138690246026851372669020993434859865999943300756822053717898963012249072705131846765768790703878297188712001562720585324323696239575058992470333887269129653194281921123241978519664116369081775689348129968540390675521002197920639125725228304110557271912866451427127427650765292617021436710022745454388042218784724134081331200000000000000000000000 [94,92] -948629269912796661459752978558447280973104859125985143718500022070826776488974192722900573542833377735489354866591130464904408859221157153640772722040373223477211532195298847368121841291649593480710080966201983665873968619945590767184892424714696945840635042141304759605487102333456705518232163014525915997642067125195732886054098089849516408191847059586332495462415000166269010118840777490827179344264307752143926705645033625954280597206601587399608479981278011399225567231071094560438407384523400381708141274891099007680924428389353208165732486883605198515539896041789249334117315761494947107224906739318069001467607789527189420916889568332205917880140244454023892032368764084584101809980770707648333601972723590095733626150587439898171832436136759366902785597854811044986186368107291429776789620410594079662507098187467158724889103989668695698423343476337629584193543350667391483569621949005246061961937761518920254413854753893256787696412585138557812252928037243136644153031773685192522341445430885342735796386863127709814478052293414590886487464476874569988465267649824160113354280798884406948694319938007521948269407770718546789337633615695784580195613948794366533158500088056559962094958997400732564773514710013919305005541905305588948970152362730727215492551079984344473379683138575730122520732288381405376412883047839718912169559923844688810756926210393585906323110412790369062020426387119637215562353956908366428911712971198597765083318957090337021536682240465889420921693543216434101699027770454216516212357338663122357564626703851696963834162905195910458395491606365058589786199945094149827559764970436654663265738512868386838381045734994837775843425297264776559158653443646392897568043660293353069094735430994234591941594973009749357945753647373528581647052810758625154453896571031588495399406826054522349757383114330785910039456329657802969820402388404930487164071789476096394363299409416245599731808711268120770859966402790182690457640876601703581382456450839041135610345653817907445963604105217672304908328925778325068191600920434478338951182146938680360027019192608975937788558945543212263937638285140359473329113597422142924928137120776066987320255095680550858840450131505029068458020358745382845393586338782688902885134315987023839662255287183196550137875150153765544921565225268826753672596538236102577384946974896645853090034296781793674431526359622002761217650295163276856354975069446342373150969291628297175570303711393112827870306905152748864866877440000000000000000000 [94,93] 990378168775018754168924234776360372820546334407773944545224058990759854414404000394493263117232141796507413180729483394012830903357961921645848462470465158303448117263996127711080999549851645509000847294950202763407368965084127000128619053547468977912315842318900558404886055973243851991810989889044516157826189209282469651778750007742505486153058918077733951813769521654933358887873763573186818950891914791286856911376028119073981156059958556577879365142915866560926130400409192897451842683132746097178334808174278410145974654540922630873369696662433991695882359495194464224021042738787619214118391966540566239567295921601125727922068358252841162181968554898585706992375422196760403691402710739559995085084476171416457214993208748974493785917667763120227034140616709240891417782220878939931080080873986612393051955559744204041239276841290874708449955336984081548979962245626665151512428745663580371824866027657220706863274167788171123711227228083036743797395492916225015534584562345584045804682579216185044737624207825956701184943069597738171522307151587130034494795509451816195915604816945746710323680835083365894107032435617267075336290004796004397052911846976356904948184260537796427471765698981489329099258313798386533731875727460171405459500964034843624806519159494980045478052675926029101197013867014168679025209115358885203935651207229480149045018990480390085418260330064939485551737432902100485116082566605890938829591695657317650808470956057871008881618280639635179627156144303166485340093531131381925556931730217232224458863715185716542728763067586112321445606955306481494263675970774155113225833763948295996706581340914636092097691591058220134572177358211152091409794552815539408648786762902014842350091725421677930583154736607072234137624016629279656661115679231766998508196239600196437481466411735135276250836118446555471252964787670569106992287058837041840953696911111539950266792477874091022049275001399643117998293709126213477184434283383795578591809167848969010383664037100127296685594428808675665728994815277350971562374673876223609494616303805737203054732363821070526396365805965691935538836020691715588757250124526645310431347012298428380622659959428480998789317707471533169621992624110048764268955049627596173623430221691633109862830564973669494331164778465004530466745177708722923939935318745419714090534713082778986778303945319513485031453595620704356234578752127248444413066904497150299798427469184564239572543196042003549687152804583012564992000000000000000000 [94,94] 135602242782823913248255912623650449813655897792120884589208237467458600306117110683459957799165526585801181834785804426019843061691317490943854654530937234100010840024289634207396228901709596265973130537634604086500278624754102476582934409895611009781263605565943678366351844446424181681324613836189400162690100588047722534898185519694056549993693202346000241222242954950873451247844338954232775561457403411947675977627745997684830656444554563197418613135622781364028587330239188894645666468488894021614907829844973068545636471508399692880430253282569262931534711308188877250944996592047587138312367586642900308793198332282232853229124394588875619072159464179437290201215384988541457395693414874524380459267012652489829904983463479727716511723031096160200697447518631220850660513570182452359365632288230154462265169204723208046652100715385382570770601076622854677865520471899112699242206600750779040993723481945141301326293174898756288184442775828584959758383976564848459154135106610851111497676856332137872791310015256170227427397194155598444991795261831709068541482299572596971532184785813012349283234689411407477408409594898825373019959995113707191569275178334950023510114415732866151788881233075332213471211672956474061690333989152791932539902408145992392292232961671249042583002436005625494892369076768154475678377843846750659106896901398859391234285451001102433786485169812002937565582341743512043073971735775901406889329849251795215125406114614072640061878472132596913070242584668198984470114105810872741622954740515148015209225958839214691203250849108583372928938154868402831869861337877275591162678531638337802525204176603394479167258727346467215513805005405982800684368596292357727602329329790365695606830567277138597586891507661361299960954041807108084151133719896549597473239525239968575592031762979433289726563612134286740394148792817096226046054506546755139944667507965247190632789334826457983510139413868865760828524068833666447872466783556641181746772768004255909804404987907978399931009491258339646138482111764154541036978231301946340591737178426778832149951193810136849117390625452041704102034871170419171685537696130935137043155686084586210160935374279733276349907219370904041546400697597288948805941503666053072879134585907451830440183184933384093500200813798427251575850513819790922965618369016682616359018597778222973996358380748995533937320655244434806520994508812477947066901100077339473123186470873228778814852185871999329590064271609626099712000000000000000 [95,0] 267023018322237333484986475096079828799617338042320276173103865217978709128439759965460199069055787142918735814078893740965576976016833870978146891573739680144824900700798948273589609597603798314894906932626458393289302485162851041751956181388668904444350843370043779088246845499038596834891117294626663567336133886604102158249339094289274075738698262222118146071845234214111685571256888524026066485470764708681781313898049292331421962224272576940542149635258779553940449084424849881624117074226826535387509485769575656710639554975844435716628809105293395181214819930758387711004350111778633651562066941575817917407516051849357422288890635149443642077297902851185107084507437505456401952572054989919567605111866204180341771799209628180024153377638933561671124550970071260819696150527597788086886624443610237948733533511548218129186500685156889142018653179362161221540744132534663213262536602172199227819768108646278537690295608087013105681407336020677374844009925986807370120674949067283502370534627304069620522616451571170242908643952634521540968938610218205239048930386003654474959710833209150700005132464459917570076010482084900264637070966988094025744419908594565210676473722726607735856589337935233299803341509576183692766351677048253952232674376554027479858165361377367523015321299018802562303776828433031336339154946965766498390249128533667412978369079018640515278424792793352825602408054824295487024141751702132591119959560618547000704431351663308309507379416506194721690841272563966871040644026867743896158999721890211503786432890781794519591187125082350922241669180427782260433298471022792692023396285632962369072107840051613148814225385968942448282467221438302540212709158105733134759759243111905980588618506334048778229901372862836760142904833822363492247895283825230503043926009982669825581183768004678088020954822471650956175975503471542716729342520879368311094251609058236533065745671850781099755400685897751838772459158345138677042630354617412004921902202153984122365967619942292892168557333178074628144698166425242219075418837999970791442727263847056978990990655543126352363355248735529544088675303267342930295551335192935901090787967471185305820035443575093201457112900334719621689281745122452985953423018550078004533152166438524719339498467230629842604114933179868397975968021024910392005176305437809141291505890788164875488976149986003834376753420298381907974964844443999422764876525960689291995302285550344526202637055431662255933920612930237719735822585617033865343488921078123627448948075339448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -4779146955337105876464924855271376964160226215785846028890203158238261358279459028716285227732734922958965289525842095543431563666655989640300473069818394794024123195146781969508638991071746888280238976764844708473132009048932747802588343755049954207160009221098996553052678900061780339496549423713858760309218569868613129801274177185720123961700847656673236889109854587686180539098381605585585198932627779981353659050521291369833592328659374339594311569200203943061560488966603910021297561198120490438323909489512477167863860345852761892443215885468070053001371942996467254286113018142608696203080826676078769144184680642317774589484367061646117322753936685547098630520902321278283311142927668151608253395619996260067680255826248768368891596259947015233360895076829803247593688048831385568361645487775488879961133048689347251953534650416612609594616244392555180599682595416502080123906450312496788577607593770037973857125269733243502955634728213259350666599480805973431628555916797253695923096303756786759271915858315076129913310172084821770282413015069117011891029006842384754153773088510801145388943754231062178693101583052835428106510145918322399292195764460637010299425331275374227250909873110239907730928325719260438742389994545118841327124714175249521240199336940648030903955211817792729602220526267145579253946922301648145813215843890451493854534019079062954033557988157749780942148749326469928986430038144582448003315883083832178267808470300887837108774374845683874323980352631743397384947235717350601187673710410872456605268154043624088127163710342897832784495848516047085923668960218579372779697266222595356127786415349218715623573662768663557431780891707770621214991075053243851061073276834649278183773030874557955935626566634255922685343942189700907151885850996319208232877359964535745081026122143059531053370695557250947035252434153993732875581561589540803484939461135964153940994086748379525590896819248703947222812702920776332798913280102941404299124127896017102888217614425294348157768907729258074505355468388550229392752412825299794547678838176031190894197071025812765514555297592223579470922507714265736006938451122777834615099367497829672529742648912175084931761121596369683030029956189414175595903304908094786354478504757169941880349285946868611315117786146167675046015117320583700841573516730012276487708531386857481654899726398598006501251407950225879480937185608055609171379349550491878290887935565091394930605734293097162498338165401144883344192482997016909822916652980756556192102323130629881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 291716001412244895185148376002037852365798687710780910683287599059289385171211623181430633048915102756258636956490123558541145550425058277279007864068329380877391306834035493484871428143986128790807479912041245592355983277142309998874967860866896359582375495895320718820151033116468736047337462601778632597188140911853128359070823294658770281124508189020254980311650909749124651491274484596617222376915482956732772642496972728574956976589609413331534980174741692930248927388200519944773029267763012621501300581899336019495269739512376407150079650927171584441849796687354509718093512836313385040108270786185132391244191289255348902998939422356371148789902178672402693031081689513969101925258853862577930341419284342164672042718479359486014848690843608459297163625448905068550828463011121107148857919314816432033112734625459678171539193633668019161203604941106963069858788636897893621948390041825031638548451200487115856544244354972252063152380772750195819717056167040967909344478196147635871137471314466213371040168902914850240855867385558963028303784892797293504659153909892481309993088588055410941311995659663522956689807965925306687261508500492358192823627661868591333526135736119732613080126417984835426340842578158122703041976959745708309379413110052953067084832882163269684262594072661897024901259858894114020210091447945925739743186739729417311537113828536269400910755778697761620958285672118871137328854290052836694035535470940229167849784780540811725445487916968969712330026753124143800410369375672107098818042587869371576524172946231509721880903544091377418196857513456163317021638847997757657421502596737022882054529868537961757983258980451327430406162906967161191117972668081576382444692739923045773103446904544225840436433003641666270099646442443130955009911823118972736846381640585740551139664358708646024279885535856558433756359404757331911024203724418984563431804451554348297210537960948714320364672715065736632494974505199548544887004068792502735678802380339124758782485626735537192196846745560080555310455185709738565990823085586760354130023460677123602012177106055422368136184012830793176690105777674844819134091957224463860418300611077743310378413074053965468880834747375250104519541658043321578446575863489457002086750601804868721966534928051331380758717529799181940050359952667900088393056411027909145066752703308290268799258975778465046649755732094845541818359139277061467693977508417827587163600686969805672780124564477771616429673391715400454058947143527608464062051164910108382868614233282995814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -4862130691168346911107584816764786653696722840170555664479305134498077121791601469902020885955384613201096067957904731141457947501899834895527598781642099441989284673500734866740333316060934568933288927669720574240461544023791003947257551303858662535945125342146397899096643909665583608224962904453471036864009861385906496036888722171414258703772500524695378674177702292558740276119059123508812041075727383397627919243855724103597071520618048078845914270856812866600304395234476836423943158851219214214441429071544878975000285729406085486153294510742537548029796542584414391899911548688918318328233485042432229515536348944941970891242720486778825921967973369794056987309763860527824187439709555577436486595623323100705164570697917921434851419799899080950038372059858193094318396732521411000560939227783797315159293145401667530678282903616579843314787861677280543320989585546687844665091348274299728250786016095318672608371018488696448536885180360058605157149156823649622062754493135374073410759953729421269202097126812083232922050647569658891019121827729662825456393417639229420952942697653220227803638036048730173734905648621024357726728836053116651244885202812543855275240877993741831585721938373877126494746051205187515309488718553646308119594142074270121989729877507751419948567946172131943414443451978115287084584742267139985780078841153128084069372094496633860416299668797658285450203141447021136532364893774838263290304882355271951932179949819009553793905311831291846157661150461689563912037620212652046531279566563032620864697373785957262912189066496583976592079938624089319048466163624758249935581361377299186856473607013416598967661528756125541460076042597329458703595005136485076639900673711286387303584743971123157750532307584276322356710410082405379074959085611255593273295059143857269285879126357655446065133552899772939337756311778720988893384165677783104342251610108505920138186146329043987101852506867039330350605230610073466282349696870423947298106730858312544991687331820006598962873602104179368676353731724361135560012399165967737290924108886331663797323085578597154495403324982964103229907544820402742867693500610206906280764157878103496723502411369695480927682997790582215101309283680110801830272192357824656566861943641329644567157098450288675718329871719894970631330795731633932443475378683945753956033023695517376559367134813776559651079871483980989100280813834990175729620443151493836191637267367645648853365871366058260302842194409481634167648312575248957986147077786216069759516340701686279438336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -1335593862299805791407188136872485527042501966232528217284597271714961747414340843334190986564293796114908475769129384219302977505776839630255912455466779761000468658067611515586870035766011431255429979385168687070816273852450267398834277088638876609678812808875142272663527711515773903596125386745685017730660095144213306019122063181540511790876716067308033565818578336835851252766331417252610235486362128300294002477590334296814894203971519168377116425956599567159419732420137978499580986240145579024688926820875031936909087445911557206184403895553313549052743230468119106099588042484028972129942804214858673773464894817925501345964861314209818662537834371169285820736074462971461430150044499905822244649913881796844391050153402157111532443185738438546349613097787157349554576112953687153810288217578689125836779154493944419631003411984442632671580138123570876411844633226484023390165099150503082853228339510039029427686771167253606091147054956681346645163634934982450645129968987296863919241044843854973570213537057933607872196813620612202997080037853251958594493330980334521541584955900318989212391351946093650913732891364652216973771205933140287018102462205866463483938959173268411103204030799367339049079639181951919924257609883647942022955553637645285864380479236075267136638699162416552783625632139161508864368276962718988828347915543889447997134906411150601333124712385274541991320714749778393394012633950923465327390555865808669916256934606390197893001655273764849653577495237321780799246553734024856040746121758249615284405578326129659824888741320084844110050107213148713461213777046137611647486912688370903497269909795546061982262458412015268597711394639278862916298318989966505530256439704301031849868707837350256261448843514141767891692833507482827119643943706456212140601121583294917214295847914110516413176850840438303586298222958157564384487692352728866861922058917232221636330548616723780933440768968786998403866578800658232608362868846134821026896923108008183320212739595320618344346459860790948816955286263209689024976595036488364587548191134586328374168210148191676917619533190219124422193166393567435199765985640956874274878647082170126038624266404183141540938399962825593369501438392584862841893259225437483280291225843617234894303654927554555137093012896565526188974815973858293526010319025638660737343382794634246316255240796807915887489079536842615521026534517890509267644073724652832230217976901909471458628892224484012462359378721513109254656909500535901081017017102402695767566043092755509411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 841691821143174940045363587647233544581622520689967130623616282949056296917032300216555183294186017358323400181014085634096656619893401132065405537806010245843042600322974392885778979995629625514186247801671945224802778308175758722692726690218543495693876231721984072770591995837275015225037179238720925090993581780185478766174444612585556105294754068511345677432816934562336619439756414024129407390670046134041856287018044297848364416013915980482076807882490843883441403666614217228861958540473478906222229374835900713602716656603157621167355728372775235360580996351678029556047160269396497856191101897214766452109807823214945402761645507480864859908989829448101269373086710108352477369466851908277402732067608662127997857660679780660271432092900788295743338599970554671207542271601439481942186399880198861398310859961539857931544705405680924938624394853770934570060767498296355891665986080557747689591115105780982540484698171896857408035107301872015637410446315988756471329717179274125223070427696649595955891482234000320634259227369997821626741137980584747545454313669497373101367111634319561919351197944222336428414558616989313319985060076618463738250728888495556511511271056905245837070559619076420152975685161620732395249040376514332440202826243338774610464788342877421347423106250689706512881959103855272072921911322852343312078336131058461667889374292982467123181076202623981394505961235161767183040454620043034207283714858683990289566532137416423630578631705659341874035751793410087849391120244368900161980100996342455671486494620087424900695853855133940029479064585222779549044260339891460704752386473786518788805546512724264058183977317198308222009588591259315560402627801381599061683750377984546618789492639489141009808784825416427664736671009896725629544021140163589775113166232562295602899387753745905362746377548287138869404646021760304841083576527605434964956063824840810768164574004523478598304343174063190063948087081329745224899699593918554718052429703007926283912183698398118474638676047037532325446191486580526191269774921904170994107529769755956458779101942407576312126257222068921882396190009220383977253351558431199477679445948481831154722846818053098248760537501875616983635084458632352154342708216440682836261471401386955835064690082276973163461208904731485878465804238336155788572034768872266566250122435816861807131077419488905429561968481117441106960236684024599507887055382993567152108679927781867290725855884479154444322435841517483546890316750239267055305509833068888245669529709540045488128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -10845708988750142422639631430132654085201571278774300047088719114452147828647260129006539147977835966602232015451390782267286773606385906047105617505991862980776013059708068659872126257640933780006983190139795348619197215588115285906733838979869324953936756559770024598391762128775422431482513508973748139984684842647907513458397002050843225161967349483801452890539861736191013120888385272438025170570270086826544673776605791223717092611158200362991044914737938262628319505239368262663879227343437361068502823118782946504115896253501758217396295414212655901076413091254770188325950795735804807741713242110849878912738135793216404869854765597467845875947456568013529832907406271050373278180633730574981468198518290973847794900257909101335511274280488925269230495546449603067098549085430988800410067230311298163645522480505391146720743839974467022735997995067671302439448822275983737726148174346595419309249394896350142320481213261027790103953617558199725022009344078464485854776574503482517467392927493358055292914510641784918667953061054472113569720846074711701629373183326276594550642924018013448744749925235589632434512161804791141205742047754207036113072076578591345318520310581373010556344664291742564866601655647859578946541089016482242981733266558032542381929643670009513015089408941066808480390944266101943380327924965608331349870499062219928722739366955644701008539004167121000172266911104595986825443647484156533605250164058780017185086015909128888513329388335729267713254895806380934083414177460430411596199774616020900901522906300760466945799925498410713308991564965261908538207456256712757333915528128946099144051907896911315760794122813650128424265144330053729315487584105808833415865514842489591167404080654883837219250557202487269508153769845225030147554812304500272006063889997446473157582826729523422939273816828223278002467240116160452377141648687465687648152751778495492274124294694046324434517270720793439317967936159844447004315240953253566012745441305918719354479153707981857099393736797818949517920869263949396101236549843727340589075021588176633939441051918201423713240891553388740945590808894758615725357695282768399024179467437005702611683783972197429976742999799108678189452588232590680654476774599541171256076168200233351000598085044671694185073383036524668212648722168833717065600228520328749059243181286401860641398639988594292892859840503317590139439662750734766543020559542806061120222051084418918315233060741390244591834641059883984857821100824108416920206970357502361245162487177707243763138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 73376710384782881166832843169671431226970819433293440850949562780391096167402373463441105822824921652185669375641872149311015738716021399586914303821452410803649558135349509566759985634487179630674017733674273702750387644200778859142310307468897592445760731452198525160057163492890859356630686390599597917545831574344355263447157763217309500560001304800440614932609606353060642827974959866525934807439889082334213046019760026848123064315008055394014819169499980710848211948297707367203580652611422983561582906048366986704628457147191487463355156683479919822258655781560684541186620931882412578107561017081405075387710172997170591418403558742761591875088455770802465809026790859004481274262558466875376408801265899281033356042292465038010855941749381785099172561603264756851089677303001086034429249709211960552277872909222745725695228029276918664792584538580146508662653598364060637776050504927463806208408564327283414170927038038089474463757939399117868178563997186339439041023197078759199387141642315521445318240217259106549512764429400290481033516153111063786034533084353976160952509770345127788763243827638054287163232158553963564868267087085771178200468778637605783234675409000584603228035369410192381117524190684354039192645821642286372053641398013437548202167787970084147848559738896665212896148535751434296336277626304122278499816003455376892345085810821270828396253434295961412810404130919683252331181387084686929635488290278487570812580352512807473591266533209915657961741722826356592628634087524884023260306369832359046598906997316891031612079963418712970289115384297353141678962353121260757020582133427868055766885949564625799694602641570796299624224369599602493422231327574555463095974258647098064483523497966765205475399234219978711851246826319270817291672744066292046157143951321233724320940744419221896916495585330852423469752783157221847790333278091614778159570286197537345353957969981126954136198477657684083224241965109521227695263563854626438811284388372068438148135523024931700202340602193766033051782982024650392724347786592839373167627162387141723226887125317000510381607242720233076367096843556649103617442134684775719396424228281341236235945325318489225949853089683746579938452744784748361714824503834514918235231092063977747749902825503385562374833805614641850831227418005348504409082566594173187033809401804100542957904921493338256619399949190845125338550718699940535804689187406402893651235388129287410932631976946702300597393540939068292914512872929838714148927822264206483396642259657542962033721344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -315811232208062859902992016128463590477567246271582153014279110387524977056295628627344741564146415411878092502989680648940957067750638618286265586445685856224733659311577944424565178029364978991820580676193845973925484437577801646408020915065531855662423951919444381956284971017521939424460903674740861509562305712494710814036039905629199506231471507676992714804121549260880612621993144265759461028908303309037224679857200280805825902285275096376660095091215595361779475890363982168387819284320952146151444580443149446427164957212158719530063473591759729780760145159288807944556808954181036317465985126221221296814085309384964905551911459947523810933519092544907612066492986954880386150942242677483568841439999227517159327171764457080469165275756779065693144181664171374716957353944269540779251354101936624626492409111138804806673671381944858531667938273717364379482857950422540960180016276264008078338024836435709905063234017925709905612320407282679408222998475442881577877470909798453348455460130083385927484422536664264050833389954091198352857648792474317650588352096631906041101188587238619927537404207624743611776211853540219515350325440536987379296620457509025992239847860168293118115876109112603893306935935756850947874217725919012943983092605790921087439519233277036019363203645962610455262301706460573603186374171243592094356047724113739065568587054386934329242520569284166186172175261999771858347967607871360483244778921392310208452866380442682907656768930547069592227650623265029368327289503211420178619930154963332398279649230951499670637995856308875723883474820887774203922302775852800446126077482218313959041752176933648659057944762862559106549788652623165293402605836491739412988577771176117137137267171532434980262756355228718158523084129022833209924096420225076691249631188680074857935435471990120220945351287287973306444061656569268206034542870028610221748938940534403648281960044860375610769938048009449035175109902546861727473687726427837564988594389763908898163749255268532982553630011786674872628764164751402467259455636054725601430395580252330849736268879449916196961968665318333676095326562641495930966511173113723921217346748029150143223501112390610505549661483988267430739901855937569433778794583268560641684042734156541110081584259835761899556966991996265477213229956679641548222249458391652887551708054188773499374901199584624468821885834436476511778213415307622144332062105152223337285790053308631766867993454936707615205221975499403173604154055910864793759779840729095242374181185952006788622581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 901060824199298454312668504979057442386297372675046110663602128082634921549679483734208764915027041044995125169521215145398595398869872109592666971707335768160374711379864992471047974592954886607160758375596070328752758786279229212794907991079812729144744502765161442092807374813971005399736697534591398594444099467488163634774367558863597229108639249597779847455922112104597366060489853216351956835675274587931997753582079575689207584686324923406132393536750634832354812462234230815220664656607355240325660205607241942008785966034510382934024555581774097293591301869807111998240614438684740928001736969761313255321060030718093290198385199257627758582868363658013193283457236587090842751902764501371635365186924924478062860841674437247441057849650019595010807962775389151329251303483715746319278388524828668127258058566930173683977932985347796310572122161632602861390970115385965880286733961224322586884821466103332200629744793448572460262444722895708296645164964731007902809904041745194846892848608772827752323950445050160313946728977513902165984406530109833886734195683703794494711827094024101684960547721565676939983697515626660502776821230692985203424684073376450284579372693343917601762616337265892136942945869460060495782175465771496462837841324844636295854172866259621292185612616887166712968233166169119288380910070399113500267986375233859683671657035648552532133910563264992109991382750240155676652768794177099678995947701460920594975723546924843834707097413132877721195312386378428341979357017925778675142750409056356677543056414250761345077041903779603123576085040752250713763616354109071111176216907381312922414543811868014389680589045626574376985487476663031926127753043338143001650936741218430916505883598135613009250064427873881571318202073330871883883152799730848284852305990311463029465006442336338108615254609723645127915999370782458856621984571016018599062031279433949239118968463737075571925230893078722114971263976112246417740662670043000086321128254959796200639142636629235510386944927252810417533201303146880896908393756298067006026338116670498356692736209184053013627919219162069826465894732520071819223035205297918114329585353623003010925471851893160083356962112195230573348954980293172768511439176180936045831711881649368568897069665359023989635435376348265211939110350893082928258993793207731405216334604837401199287670577415894816155718824001483461494969434385227626376074456241218862043278196744828943502904052620753670870494162686803858167377772768133082822363714880765838677032215034785348722884608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -1521649438749973273275359292739890584750585186240691239226926706948979150277573586145406244747368690703327645488817990185570772280734910112393133297912655856555172567876695534546192588415163560504890310080959520501923409523706455975692803643075472859287541338857048645776467234207835179100093726046147997923299190621697754066779924298923494881251420364972666044574108608141865788294644023814871852537926770917283001512563283311316203033307965251010774850411303547630082425645601877352354033027716498172076831880826966866798376685189782083414038414270845643022965538249335365515972719046448955695093307746050379929562861607259384989911739524159844620125467631725913239353758667076265909168210101170987800304324638051023950356061702076339735498806908778282492994870064998150625399781242685287787065570964746060219357146552410861268685290227845493824598437422298751334762417903019590164783408810936383829689461971529649555767053028148392754794784017695765464258734735725217553838712236885740031466582774884606580049090537233560578402189970380942080473426646189832413683203129482461945141021025547564318163498989724203391265655255006149189631678077993170092010361501365992795932280304678381261178863515505892203543020056608622638395081661579111564615637640647520824843296188407799634382658970804459408118523241264418851488674667154537768215354851333384766255370684812912644730515819223378136738640959767844304643753962821049608085378474659117854313017996473622996063284109023199928680636082895907750106152868063371044154386677110073465505329885689698865893622922692277790043498543838107967241517323066862327111807517632630232494900474350271173543721513956343158765522037647758255812857910419368790882246587523437398834800830139240182770591836185381208280854155581056839360746669964568656180226602570055376782399977884900830027990051129857287825399285356234315029785829082405438879359670111390380786358723609354313721962638495422032372673288363639101109990243633806702803500840409603252948801914247238958302764775891171015717615853380640924266261316738985740625556857491087940768653127444869373286867791284835413234617708873819562795741493544626162095487333478032981863983634481829527985643423635951440670038815503904226793759239124490394812212396832883647884106688155420775940809094747067854096547114310904955310778545280703430607366447681033137655263065524578123830437790103960568516278601077177419064759759103809195082340263427462082201295697500722268045876912960296280829981451997767987550622572223233094769778254408648414084464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] -169294719418056484288214695669533725108675407016164810157018301009865996803193935038452741403709286352278164052675297468782999748405831234773527480502132799395532965163255880446105891989962524583463679232947411193432959661284861834275568139110665103118459884755950547764923509552359211729938904655447038895177755186718595823578410964585635907631568366124799887936654828687012705232208095894695127374512474823893357871767695378111383529800173790439695661525744265267444323648747678664992096085988809521543385159891046399165427793744779432824203667923669639916342623084231151862487374824211541187792895568926814414333001846664357328354209344543530074790047635217817767219342491605525574742351981480972562648864793928086299445097599502294870150283327657785216910617239134774490917161756659104655803256900321401174688814510734808134621121588626150367974555670723473760095841091884765943088902069884658622613222624223301884768683499603982794640498261119560171166924180934075523174145217787647951777621248212639201506420299824722042924745614960782561164998811338011249041517705974261167135589338662555593640344636160166195791431478132993811208204970012159223644312279571559522838257536976021191532905796075180839426721724647082524279356766708172507139814422806383026516705763835472328242557192838715755924024720755230775702853202809561727628824926411600963630793255780293320058202337434433127998734744138351325967957885133904978795181092035821514269473321960475193201119980009457392670046337655117250527169291193072038007215895928350077023070810221012228144382746960931004913094839940009329910800500514510227550441788829422608225330498023351950682385530580030390881018742602644228113234601228702675081062694043593309397257473014996203515425907924525104687673472250436093016146576511809804782801905208765099357937625630503194403003925275716151599356780652894657169333200530724466721580089639429481048463006306007686442713424505909401705916088826182509631530196280700485161852983482609099208646694103672365034778956672100623158162062876259137064546400354465416272108518176283122888904180358825208886560012174878280166430056266279606855727817532187519326599755472356792630130815611125903672110272540084113370721419904482645830871013813415183065203566951917500916304721866536097744873091307448700933158798491128661751483526982742703571372836251268078596714204242395037873118075554276723772169336968909721384954285771610907732005431785552446215622177994877639582932309805875635190566429389912827849549013655358077089670737822799203689037824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] 12215740127385349953250733206145769735847570885098700272770223674111135063808527472035664340393603390497176802637417382936345017916198182749862458844192425979837288300399534970779130031385435682332423033683446599064337635972650598426422325319259886233861172905867857708328990974130205345799569618090733080750046005742720168408810821477030687467002925946376128103711056435598663758372299261080123166261635064979959994783265340250810592049638283283874983486793953685348551720159799492329765084158156822355896839718594866857660849251820463739811929945134396099335996950297076199154150808583057828778510940004174968633487373773582692339644928262512936068895205349988444664440097072994638621179071852360270839196091669837070126552270334069639440286158789492868074074204400474383272671640169815346762628117496526134032387604184005180375225773618349005051924767586868543002947781285297445062166579206323832310147473218070072685324122190616413361354055783268443735844387698154401847032192760571050708660866216188904224655034253170164803278564449757774074761257785044562728405179629864727191673950403226630827086946316904402887025725915223429323228569614871795340160923857422638069795523838117683614515327124340426398600529435623293138290462590348271926210725357260420240382536741853973438721697589724172131359309939793826874844908344228821700494915120134626238516402054714244296377014148442305172935255312521450961862099002948455161949369224430937792446513829181437075704504018655599894706908739760478362569435495643681437775213066040118996225740846125374164946870231711583624210073559035939954508110763832908198501146550608257984855897364725187329610141770853562323038113140984869686472072276406218778421160867020820708646260216769559434760791805748486674602721037845172834228450718121912576412073154775875221139341375221104053742742783378058615489602220243918657110167392782425941236434803566664587749415441271701856820327633552524355211039897765761694361666622006211821003048600951138099590664420183799953462735751280343892807730132167733165512353725097917933148221477656886334435368721496064401117860662587005080398280373203532319339552805422693455964942714351472614037139186321234510774772276531368515963260011701045087877225422500076454421539025342278357284899381297025743038285595635134581227176184134091354350569899407905029866898483888760174667019339204519434136889889910501200664872772210319160182089281662331026943073019417864741199115185414669103702730114117772390081339550342692201738399182084556584230098580047986942174822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] -56147834767161611016112466072370603698664837907208416160842265647349577202246890205987386899421315975383967127637025127763999836053070998872685287774460154389791707053706597876917574275300002880785964805103701954632202984038407310262585369150628465813220339488060021591736805526568410984977745174759356839598258635767239174757084139894803861518198080405990578183985045142051495822247139613155609464045269930493257180267965278184746065351129463865894089894312602527148177981012603777983360241629580004942610239345777892653377895342703917589577181733356602712153606808896328275460411306980313100363218125514940503657557792978197630927546918689483047427814707434069609338498653931490372411119295733182493682634938641924920123303629476595103473643978044568567899898338312136653527501023573435218958626507484047744068413108778764571958662661358755723716363713629401647304016796509236480901601983371112807980228051923615659719698479496507621947815230979753640211079240822917362627373979706644241811734323096338447722685153456437096060473009456923939623108005880215912234244382519997842563615576026516221018187911174560818111239283752610920410199570105388555963646046206331320080655246047833433487411810652454604937321098855720390751748987610759193279559395751436433415409397310614333452441433131271493795909472879228792925941658854471047440770380036184494159054187747574614591896203555512872481452624633761372992906061365005049281725622036937261215967490499071106963285868554856693122866710824785203171999998775634323104392417937672312149799086449104654227442691800193726397025822645854908414577157436108535506903982645526677407364895202447807397434313955914592590268246137946747967286461636186589635480145358705707252662489247201107120191060733538303398781418060038636429044411027775333747127843729138918891652533352984920836133705855441320841401281114409964297695731398502672525883908793056541604046648064063118062014886602093231267495630343073477797336495650139608161185053383228170261620069687801497938273747341809067442234752341304927977720952287809737863875237677330731694902475006866063861461878395359996748219056521522718805822016470980775399403091420085337930106729282670962573516496804582437260975421225953196308785948623216176943474610271904333192123520289391710895951905609865717893514859048457016593785416760358779706410509544542082925116037363281446620532506497480811025336027305527537750291691152981699943746781047460508521830079695652819669094429674009581976020735926992877462227613431397418393563005113747292209064968192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 181171264612408978565584049855628631482265189399770190951965831231149488831064970555640496655466720409127298037123821673979675278056909792065274245117932056004237202722135689682716900782399517003713719122454960691054959202521980804463861224814038433790834612341197251354354706185678940672693554254581427558860702670176479567684014757364711057905277884846335130609715668967001610077896422488730298756547085769235394700763706124239880084102926744639939930165122333166349146765182519376863042815556436029504149471541750901703058171851192261378261264178463025451614814481786855637633606392713893525685628493322907481305290102349636971773416617236065901537123595717887840654891088912532435711737068617433644080352727578336709728227421945969770879782337192878971632812141842120204833463676086765738795896326939017361112446478534187354511171702376507992417793692101298166894858533286813174796423121478880438196441627747961086469689010972147451100437366404692440938910374024513699867837338162580528868774130825109105159949033128698078336905563895076579686969965348858574383373881559492587839925580982296402755513152830696492831190878978310101917189315490289760396881650843142392800739817743596375613880059062090883944909303713470907143966854297474356162691381245933442409015731345982156589061246370789621174038139974931753353678126435292983003264410440967025698535105337166382194362509583637066075910217158230420103403521274227668695282346487769434687103466845821894333091849890787607684306474272187215265976560976527833922445314464169027970751058393538698065481764504634614051110483027926521547243385340515627345118760158045002262201057555046081648468156413436008317150240158523384836481374816592241330303879621044897417103309605192972888351221517480526769108570474503279399899931170038066851126177133226203345691733508137223900819270073874849104434552763565890789084666405918442304027846465317834142428895351249046073470272863736104279431034965915526512605241859923932628774778773730987297961297042688610779388282253166440839619149667315973505497080015128753991125282716760587093880437292758214918045939809925681565475869028625207047783744106518208535895350136836463427395210699249291906640600286416191733233869195742151529167100844148328254649205145377716473112225753595737572990303575948663101900612578718423512114131248513149940354143376116712670382208775578265713292819691033374512399565617739675174984649120150378159424939469017667730327608245704258418727906268956219335279959322759777888271219468314485046264609273132815390773084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -481940293499563140766980621563954269750985840599012435682154829913843814967017949286811455793266980793770533988080209791348087137748370525707562184659736660780905278554514966476904635048235423445292550018383905379764809277442809060218187127064241617241210914089335136394918312307485673632612831305819438524757451546900157964197169316219673537692437397425157325091873104746397391078392198033982964767045614543944601468121590012109667562588068873475060058204317861585115118372393452873225693442477724543475722274498058079475216604377808757524509109744189869710814761448382410595474660567125728286269245227928029088202290711318033143938380850147642140158954727652101924589875504217256201237653849126792586223555975716097273457291308348307124638402416847475585494232611158471685027225866267783571110374066769921830705497791038945543253715616756381347431375915752668255297420902890452108835294295689573118005548696191177977913849272234317654751653084635283905055659916473858625975242836553067464479461714489877877085723626870899664207013521571599463719075942356547512792327703560659511133826189246342080691129035234178263743289300401800654549009536045404738089051644386826637532580806898661188929857896216334723179074227284226626649399745095589352831729707102350065622446795471921546036057078392556121569469569667513418113200252869336035136464697254861285570053478566779456363421699462926570459085293852312599248073875135701649325165093987246596530834884797783196409586461982052022820223853675807304455312795830041944031471548306256474667694915699006241361652050811763815018059548709376910106495982332713194368543211447459348778697777175093120161696704528923793878695160907232714577045461175599441260615895987151105086453980738677461713817887187685594608850776818912541286786815847679403072532439910961294459997522781444847347853640370598036908485732331658658531400082483952063033663031098777031380342348779100123493601799786285023153198353569982305869389100427407316471484148830217497426542738516128481556170129213115246036210821817858984362622352092607226205364346751711256781675561528644668704678044783177018657800308202089953795677236113181140742903318112336538944354469526387615690545096417776927766417200326348325141397184894311300194452312820561841985905698048449186176446645328238534475257594153278501627209581011493259317663474071930849584965921429503172625903309201266220554767213634632708177307012251363715750516297003331716731482488193539399214805425288565765887619391397978017168103080084866801759880672644183873747519799296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 1104411350751547977667493474692872501995855015136609674154481876303295377081121318185885671930082601122469383292896864739196930005368252860981521474550288674568436434787631395789298127036606967463771710981361573297466356426973822389581261122217864167808449374516786066199477414917459821017938344410023956417325402092908911073665694964439974168867751063792987717745618891977716221090760900814458434397953624083845866898173771110142259842525958632599253795867606730353687518255412396169918117684070930482496851672936918692146797634489769976334679384488526032386223008330521098001128658974455396779305504473674445706953084383953610740752952684440035248365082212512256610106873928478080559328545902391887573833994116751828020530532667617326594474430823940222332747653206497619127524548541133344224072775713478635966549324039219299301631286229899532845714252574401348703725865844452597068127984056786929975280517696247507995047779333912102344636476727366359501344826189240561189765033779868584279788117859633139416977088938748226370400223546099588841483640672676100422816773598020438094654892087057471043115500012295818046009306822775673323316127083133119244717979297209235843447526072058063597579954567300898542508930762203796101573547166482592254120101463473999861519894137266752152852864554397781723551404391165753153595632756670272460647711049174031134221520236010043029973049838956198460533117531743795960767388381697725984769284724234912710366370146858564405583667088046820215364940922766205402120623600158255048340919511406762686202807527083159923136681208147355714709149270077159313138760521146013734801593768988398070728372834375925890962752456432145198655570677119684206902548431648070413538275340611427699118799621370970284081092498068786506661463009495718676626738647896714284679397915091762564626789455710761837070823539614870161681253933083850227029577681192207401338507848201704763665589829405718019479991338405957091742524112273100618900830451602094572011874400172103897705684825996960383446083611844779636126807750497006420642542459633391178021939130660015140128055599399410245318467738571469646924707593863244093298384434198302702175432703189736890131810950495829372298803382067914546559706179837752725679106839905062516391788885421934850159169765369143332395125824732524332935252483015336835925747633994955319519427890037316892881180373182877663284089789129671532402418550421986001126795739193602287997196816772540037150605975412537437734797210654094652144866517319581059774716972493414051786067398909685371357552967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -2213553295474897583787640493498471622448118136181834447464363948082154005012826382108532600910464790052971850143220017298785252906197616793184502060264592358919194069443436433974860908013068074315764295179664627959663835414210837980103748014193664254822384366984228027711764557498591006757425639796043719392734301271912119205138498301311046811810929129950967459419413071314035002738365411684889985389852560893622680283875451905786556054342771657107092025804027275055767629766809237347896802171134651605204036330127803749262469148225208673115380670153836155908526386920542292236667812912035024895794926087182513776644909403218626480147363731491451488740827338441758151757535392750474896183253327227962182009834712064234074063615262014435248194424023178505363290710923379915922824654455247558505709735393765616830406401479077899089862205584359770965072503201027434898236005872803691672787204108469483356717428721833158788753682799774458450437606986885047129533669480942880576620924054177026529651315944490038521217117100401796944960618563312777209901243791516630568718165836499202378088993762531915423556475188005369952279847469392963617578694494077654173465301441903515253676371640192495366535306925022826338334124829889027288914405330804033163423691515450273582262880102711070414048106441899582451777173956775554284506978395709095808218345508265365482257454884686660640005966909950160271694457865268525409628999476191362333543872701013640207900192108591701059956949945669122272057716981435196460411552221428525538286520652774919649108767187375759537828079195201359658150908419794887405880167007124534647934274441395106535037732331850781459199320731654712108630064262788386790099066473837087289740045563585611901499546595588716241774786251504948954554319391355760151405259492773424807794873041220281989108719157220351940387176027532188592991238553816540480470140768145576225586689482317481891128197098366208637314020855160977630403557315386590058209418259135123503777865227692824833173557281496963650463404037276474002314492888336961280529772378976910787632533124523582050149736132468240944832457179773239674865391703286922169335118350940885422565476568249626265884958964876298197039795264287567625700484481131110894351459848416317192075530257145043452776779511741549787257281004995345021116843927834782165893950492140053919673702711843817508540505721486143145844464237300416042117153580115917431109240652835258140749674111682731673879491738053171179570954374771066497137897372260669565566190444657849851760316838870007201449618964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 3908031021920877206245602793776753094002149462226344271931938293460500011076863997919310874768445839053103678644170482486567421446873648748147851359080676926049719566548477287992812774099397068063810349245596794220544430326963594481775516258306561733132346514722967500969193824005649939221675653727950738228677998236423923114171406362300201534677480877332542534816909712214157792558880288743250300693021459590028888165461795742015820102608883175121767135392072613123194392059283678069844515180894971112929465982100646461668400067507706451980023034059149287762657205594427975460539092673235590391311660658961286583409155476043720370161262847012556160971494998409573801349549867757999322004476004149366176073866208675903521167288333876652470531746842462052561727477685788539377306174470422232148397129123672336976955849370215444753823324593587810231861437526975044099142356257146253125198027416645548173618869450751623925719423465288155905280084696207232597406454598071592019059376863043237879291896550543286598817556296097097213587008697147970879488823556687801697123239158231268949980888475884139812926716899122637316064391533428307605855857486455568554950465341281917179486179879714022975171367011611025738486899748210459553975018313242604858119552146639491421956170071178040557256761658920716103308495091944296155697630790164425172867649822219733924894516337764858763131754261989792003733001890179380204618798125620625894532188711316851452814879870939564878412399516816529820637422379616358180730037105944194587809794263375128038462654978690518252428386268927064762409678431232943219672296792120624393862349485137840393277875896042790488767581530757178217772945754318821233011681356831438365267609608453628312390366837571155991596583307843251341576358897822463009638753350860774588243047778040831876702013285141851960721506571330507310094968228192772394924334220897757058974910845137701130349723552506419155993935148185092237226571134695531743378718054060085803921945241372463104958678515182163520612370526115993087566445313668150498881331048688939140387880848977682860478136879451846018335366177379097367538642922863180835399298938693318682150807068175482823147694271639008387178546522632113228032384419523446517663956084150946027565202311156451475228246889901063471913597633265503673684356725471723218471748853989465694784122657623109059956925826509371474553741522025338080702907103571190839346936975760313314723632608931901991861399662397432315178329019296337108593469265699206985465412973539229886918138695890574113159417692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -6108643636500857494819395980852389031110059489000922641371092283216774653294241520354038941608377040019809351521755842644893301945133104638924286389928852841630950688457919869311017873723607272921656808752569140072165940320985039264360422186052328432503622511300525201485407839787749570903185615575043585781666084953358098980665742076656138791151894938670432447115439065894779504883583824206760126745240330027442043862302430001873029021160778674064153031284520288886385096733803675631765229876950040608401973799388915899435177077817624996851221705469752728609619414195054474063548509644268772477638185776960608422037637514546584584674887060264830536431996642609123825959043639716116877169675420822348170662073863747361990126516383964686533162643222018735611050135798979337489721260980828032400376127092105759943248639743875332303777463524498572389228962418081371942301496014451945702870279620178613915825986512410376003730061531248390029954109761523833197380020934228283244794500013959801230845972802255147584451867518185504427643189613011419693062538834365835341870425356471292760441476262406632651960393408519893583563794756205954970882169334268028525138848869245591859729366566258569864472145372287598406949783265995407239951074827870006309499131875018278611473290005647778954253289947517736063638102604946534166920276448352972771866543954483493069296232594705058685940411502298930057388329343155848426536932042245024026228504392039785217283831267211347988389939111026405558051412770711801275162576351616616924687427521114997419470267521289011749606381318345534018749448255911756548708736867459948348634308919516689683040459723532655513032503955516246307240529377663784222328263457749460016276398574410487034006401656268386186999706218073418993698410136545357040268741938602553010834868512287892454984924200409160857734927208436393840182206951897879664568769723635316294155958047010156700677499364792598901024581959948208270226695690773192042505733955700305584315479441480364183148881194400443823690337668488049485595656198488332525087952367868939123459292299234070364898900653314177966860934551395271601856252674898372577599315931579926690442300691064812055884770084964026825823470595195454601112887142215991970685574998560093199639098106615037981805109958641031307143385564154251548531524278975006206506245905809294885906569145215887663725738544236889038649363111944867413543782631890622921184338205906284093296391936637833736436107021117761100447520018324071244624234256618333888836550160015411621636928980942910857983469551616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 8492257596820261077663792268746086448847087542746463536732925240690984496732367330458907464153111097384321337336623567235864059858842531841095370564716529004132122663389690529533961974622191027166890333029842892876404971002033104365671672791727855739013634083455669275286269740676415542669790555704108980959642318976249522031853875398582777198618773802705771925803632492501751693967605866467560262082901459977428618340142907230123510145474471962509616571075769783107976442936236991741077453439422116467572009541133463539236883618596398152631170745612275344839067508217613679461588193276099102674131698880382966032450891092150352750295220997753626841601454188226645656865801092447115093494789048589051947410289036486040055939306719180204402814448379197549759851375927615570117327560787180028486646600993312837319857680597732765750213572814699343751178702020774651451087544301084051590909595486170856361054136855082939808512161209765628523086198506060504860004763433857387423089979498737417560883642248178216096689588960499004825072010109635281228398187708450213633504235941847474498273389534038396620454367198360454577383763358379218205622405979080350112536960928834762079595185384439501392647389879233460090195930448008376489316505119229170419482270570074038186376067280323793206176618839546277982231190274074946010306216159074313865776920915193987131122196976834995811953227086782834225183700777661597854651185077155747668642710321873174584919798034066361476918430467219725656697799829894947701444517845213343910990031265480343451126718956253545428040525802625469572553051246574885121191348594812226775734267862262034160125001845031172435482236280765795464593812291151196829458324509638490764143666568161704177338096922925377258107357064284589162662518163392085376914310452050629576644607446083608093185672835291995751383251111559673849657757363209831729003841328729825445418510280253998877904002290146023583045202156682954732374665264787891511258393179966120723858965030307433877278321982175602948795153466410125548253621324446883050702852739071196472073946123715382479138679644670051852748166681922857608437521014132875047302319839307665341699087855840463113086532917532220709055871029470741159364966961560218872531584190522384558857056357196616291015448547438371465905282487599470729312948527926025792822405706604521934093003631210415888992128741975097712009398027611484927906723448528916558506659518552143930059995131742772093099432184616655440561383635977085190217914610134966295673376825784134144895135997304985164953409290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -10542756454513486119867912175405728073325442297479586540791893308718378971933950888661533322025287954477299334426457716706238306582277095402829033983917625326628225359440074930831848705671891414774314299775380859847091864823723329290718667458044857776520941072614044877017394598695928875787733855105501556377689028195916954262066353341732293460570391536428584522947524624333406145369598654773613885091428051371572905019346218948479704031044677618792666435711917563751402388814149335197508144589038123297204051390129288201718395830319322345384684451785442445922190930436752503993802554154410526644538231967300425927308355930757433563362946282365121179878157159305425803454249506702137413152546311029463176742790271999004932365119297946555122620682015560008855938307085166174376674229872300554792162739088640482831860429810487375363897819560905302753866575895464368252703837333600810363802861351814721170742291852010297065025492191983082884409669606981771663190374108741893907315356160161605923616254835670502227859434664516441275389038576991911317459164774452985302996327577905733923063023382133429682364215315069613764835823116019080591689407114850131344176159612836473679315529627418193088870784117950385112165066470235493219262643470962590864601316200491398446376269756698024825281963407207808329393892090410409048381918924151365544901238914410483977381627861255778291919831414802593672983789204021274374967013297829636185177765090407085383120146132597682191455294301805554508400112819392128889382911587662762376049280091545229527616294281350603420562918760356971313126387301807367873192166078375029499004569915142482587680639508144562461783723015094393676553480085259308452084377480036195998759560280995483571048149457156555968692595791085561779354117351889521975814052569777002406029303408906477551001923908622621453440629485009341694010430556641899094612184173414140047768650454806762274187836138414744930982600325322832194494199025540614392798350831864475765120678713017501977401032698165580986749325571495189248636720699494453238935275922621101876963831143364025596336913280703529818827676957498043042199271057596322973974792608047529137376865807667913364042487290139105117378951928394357914480566857886491312697049744479304150016353951781859315550832005609773651921532072736437548879160161657658877310004080296061763295391916825583407469764247619595998529920467331316030245223710184128293820552370541824253631883573390621009235385496371025396959107613088934881496943206260952807656839119210985582685573403171880027116997181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 11726327569633029485801486347658040852327020395908392047940072795066502996859742026881005681150472487255836507798671482704069106005045904605964765828037133121464594171339590196662923420015190669157723190948836881078230483947332208513455966302445859852037573374108228940075646063170889912948632944859914685152329887732331107585287687287009371149786168093992192380195699108918134900690585783620786418001987896564378398046708732217911392323950939995201029651194176815927229612493393875084453574354397416963551634113721355500734725270086014819680799587537519189303431484013641463275358761936864187883294852374737068518760574611248289225808584945960390739215220345535298316027506214711171731080930427439376750282427168763439443632211324202541532049848211582031072862336556629589052159775330750657549504475213134409875301822030347094963848719235359490027516290156494909056551845103054928863062391490540380432466890385917412429147793300515390451761988601149505661757047097482150400548804500287955248550482142387011764042905592881945293712810841160295697390328460023030948906467418399295171072321805706696653865121276722238815921537222087397091750257801914785351595438381210242935157196886238042224382025818343194857731502980043356430001196614774967575439396628165677944998696658079920287719378511355693759647329718163087595199374692419498815329792906796871630391424269761725441172641870120690516983581213634596476699936940146128089038065343915923241354334257233533929352201536921919804347627360016295826216918709165239726820249700741689108382825534757604026043283071990798858521110686867814042487201466672495777894077282580871045921483024901428832472063508291846381797683972232244969674758894468968291308910116458123865534736417616023019648907302792521746242750238812657872286920005371258680449126723144980736060651974534387285573617423934582570341558477977102181179631595848059409998795774035260707719194890668132806426700746349289160820750068723498254102741159798952929931755987366081784906877326178143409017300659798503203629056331927507042598918333325089224492843351922773684097869678059734831837573603051853878081012858550770596395151051637482916952675594274757292469064887657426451168857133109721907254703625249769222267853430092192332495178714100458953379257066983485100721289084708770059826112177433729458075790625884294847628451017747400512631092515177209481530358790972019476715863227477183406502342514725730329703077590359750835957460466183573727085962001105087436915036785454223201176035770941868505316118079605486899856020602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -11711501988185609576480827997199403570191618555304450434852219115740051385556270683695141411338076290350479710432432729233771214071929210537818946000118449705483288922468474516151309948843138776688157170619265652898401494329654796366946090745141236319721546389737628294953056797270682215388394306822786050802533320053789351482068392106405234116161943680278634776442384160893719131087584386313080447846659494778147173511203941983441157176750753458740550712793804286784128555401964583574166653226846935034908145720883907233484005178328368542188564431256592081367079456318713017372271310556133884614674646710617281364784006559350010695287110416718730761693447893153343273457813417968688356129953352395275907408785647093745611147707743274907676542413800032075541006468425665186519008567908125163541272071741116073165808065191184243866750596185224985207992365727237387442340775232945030901166662541751731879921065647820838756063935333473627167320606827022922480270225271455185489669202477803386887466662163447016293967313495008240815527230510831047673879374810496956035822920122780779489397599725724808191288651933730173060331851082769303308038437723770706060307762506478329594251711598456528057031655929471097253343228131179352799282903557385557074332863008223302254621515502663777468808741092925122911138674316343119828897750030309315227994145749181965019501653693780496111548034757236160082586280085745318067908773600076325175373352885071369426339112575281287031561260071131991898006089793491964434976032726189027119104855072263576896831525342667909213688189703196962878591051031731252009828512260439540895926515532525198591933544269619708809128899246764227662319324659817788626418386129119350665967877779532649951102761911977733692457974762388882922513764763051375085529832411998103770459579508820682045522148708790052354027930915867572493228812696332955452291361642474030053167455868227157152231680062781130912953150601865150847567902469372496302031938348902493510424593270759228580469211781762734641469360815557231882576750730510815686086473479342181255663759826564545917696149807214136534498642339277182705612293062977185793142578500916754861872218769622345961097008499965392193555858678530072367993599740286839681533260647185919855483758835319966085180257710297316391300360215251442527901829818946547844248701368442943381428598686743564228589328796254873000144288003289075453620004583470388877678275648295699447250425209926252201059485876445580576178286500594464134864797153694843885014736779217637908036651315977374944731601043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 10513395452198785081897773059703025150733117718033011049268430723175779354423226955847220683020016294784097525014938773090396515142159555522629719445243516163017786931970638409844714182927181688591115886049149615931876069397101597816013577712962533984937610145877795800148210644927552591813792682164817028721275812717719767311895244790746116226703432082198882899632519782731946563731181550138123021603156041914835327175920524478276851650289190701646181184302781944048195763813157947786162688030423104854697218894951099073977718756149733320257962514472424124618451975808423975320347882308177831077034281422634090688706124288000949873664339544766676569542888568484811290834554596142376667393104090294910923229360667907505889331387833736546678009897997514636752427466991693280723924669720586091504878334693054446712633185444691700141250038458333374035776160108098120118360894904115383831802898596810560979535513575878707413827643513141745661308354720645448239084725141358965209703830947821848770045811889044938792287522220816076293583208927950907381270714668306351772415511642913502483454295040084311889027568449757018751678361509357527698149469940426786843869515087133619714560465675614241698388997307035532191285707599628442026533487429799852816039253572052246124500241168362626130950523212674036970146919649367786441726268077283154580044369790414118550223934762253498014079426143544407973366578399606599893995908834848342369240390454669929004293069364448126380448351930089354618043113741661660506543000842591441055307240285637839551348536413252686163728023941232096014325770923500952925014977217592188330303051292962947372487653662339847958217827032533824021597074760922334528206395677785543665371699426383890031424953105866082191106824434203814181900337681283003548888149660663864148589706909288125514759761253542514943853205984388434623709102709166810361715732645247004485314824845981446340804881903115762618685899746496702809630716881427761641130033255416337260646490103476003366345486894261029237438840678384235976410158935383117831708299614513841096682347753831040028784718368552357543150621088012784493799258616115223149117039675264608854240252787652145944542231686892257341290134475741781348962359217313884813577445793287186578416972381482464818923632715631130347627431112362511895767742526595717307561138358605807330027802417163159262774755695196845669188306786210610914523447382851472098208877688996678148332670195114737077447090515059242109460321576868942967532596676320841107438923285329449710363690495192278871919768371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -8481069308483032970948629469795010569226845957482845304399522495009277573439771755946985349772448047265565078609653771449175752785509741341734268923085886247233041439895283660263499023768627377688710712513059019037810323332016172914570915209857207356871507638546293007619694493220436218799023917627229346002389305726338850182233949936515639601221006993662829250204375681886387110720853000472607446585327873134877959284004098840972689250632314601581117956580741377467570390558753036589310956884709610331976342945388546356665306678346849163145579873461663715527192917412659079742003717817543467120459101985577450967676388337477152334870339363159531825886403463221168821537545931656325321049383002977755005938215375263651054843379886688138498663629332213896660312120152277339688087779455409976102152561121523877542608326876619494974067149888804498941397342647239167908646553595762670311122724609882760181138390636412062972738120537616015612566672946928771695144700987463586000521195121067923827222317328565617946781087431880106114238897445452816478203924568462455259221778793167848299817900009240643502648582836734028395253756598944855273934254791507137704560545335371910561129034914840827309837614484655867743448092907063314803888177251727442640850637398755850530048884843097032379385447258328916358427781771443390064203743413524279815204782805599666160741687163337450837215903226417421829527961276069529168042992133667654337709841204027655109839432756116448664327971026227848615751581160531904813864858136390465299873636813002228321899445606847771634745381298456745303234989682226293808100784505302542664919000378120858626797680781332412180150425531180389506193046398778311060740772910660341686702686378702771363738324015224862420222054156330719076819886842129005617034774260122657199719604000839920756130378814881801442114701165645197667705430445000966551511775521620766815565118134226424189768072452338466677273670761318840722031731108204095415783049376221993363276204314841090589474311836668220802239141210935945460615657745371045709125469976539256383293873050891675608960383416818826326996223014103111861416342790214848976660413835497697963967452200877695611286559869907471578427983365967236996018123333942672986929858840991877101319906764058631340226001897024514549707562558847545592718685507514333317088590228898086912945774497469723893431320633518221449430953777833679020886226775600695654347256227229284839379241040640649427783580860531454657933759776692132471895886239441511806614936428382030862455705450790187276860137668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 6139626273714662191257451216148667933849612883127463803245901208186188007831088162419272510223844527829838982605587297494449155638445987527953621816276020110751783777450342726657515333500437120447333038928562761882208532348078048951195026723458842720207979849379146571805316281864475210020651801749175147717428869399407316714945314633194605352796756697631133886775045447557218258747134126689368542095801903598741489946625745581642080638444587211747768833603604360036021048182243224582243310634112951867201096167848011293648394842066160414021942273577570649144254621878454139164966169654450296446761302648068585157398123798655496620553581008823322534878751615035737328842282017244122136059040557218365183302928933493503507789254215033965928179660487651019417638647231750325388756148003253776532701650925780010415624219035654349154530893067291318951398217007162857538178487435914791673020482229626343739379146002500210697008116776329704971999320386784302490512809274687597874107464876151790266260882501893619841497517624651364683042883144015208758984070210165648204263995460183952064401299876226012667987849790137593743925597043326091336834595737648758433792583692339445210089357992470144987734351288997329583569568496701419889175126676460586714621704293465970157839734455821185825483432934963186030197244073262951700170794841645077734226387993052840850669439569471888600801774463969570847045899953057044262045085485606549894661144743234148533585948598287128290493928414056018888367824640781841132525943429321870127621335119334941908633409025581955769828480484325909934775969086395634800985199340134664012680268526831352977800142283303844534983527091756824631767220176012934930194636935469364669558790656341360138430608119976771485421900724297064503687709920289648090156421895257738453196403221417451775775882547910057613564183384222434992076450220507233880680486051371314576413204517310222647141467592288165186149148621411187579716851236547832987719908970682419227742382640809583237454227818412197003638549797947591048965126126327780156363171853884082526771257845826823051812356743991390861349833762713084297414783808520659492421965379303965841627861566426569556474824648267155654578255411013764340067648017264559601796409535097723471707939053902064101977096877766691832922106655885777598113846882027389114983764565894042969510983936131420229317497194664604871921562669044416411911947836780454827478207951066303246556025950347286221921080534506341588571526935240569554021833272392886094849081088047285055465530249818019090266859765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -3979832763723133500108844809089145268458998236568879947942926461363208673151598429740571354067706333094701700109660847839409442569763374805307185804095347061190004600008874398239050508831613738078020097585627821412970322138308269833792148394900382336253162672915171338281847822151091604602571575884776414386203609046654453073560159327862276536115605857887144781336977544132809473085021976125526371191985359205969182800777545207222257303173567800039505773739319967917737476146001615745115718344654522896419814869432161887928655144975237362008824656262974421120067251547850979054059928014251353518939591347726912928553199722606789614676482449585037391273012838737156881590479712189830645236524149073448647932824346088507046395140514691930980221880450477468394295872341738939361474800724480548877169736045957947324246332851461338751155972587912604894593350494344558202455490253112348454625923562249904816857749055013362790420207776392443170800019002152329261072680346562096456546116212687855160810808677895279072694630065991768186311783162361498828485256823419913123450673266041038386756985738584087243379447866078593377382930270961662846614801064231974107086230848829886444622967039254825663680788837183776513736613350791935394804943356148321679621060599152353908503850357740859406576669451914707707728458149594514030979940306200273489687862638063642412648087856287712548273579149760723540818860477965057220215343563176584442341352185756323386555128110286583251138479524052081044650093934208871550714299412173982817249975789451681866951774513661339932460125314290527605911769766657304418993355189680857094854343489673270011360139173612245476193268313272674705926677187068999633331692941340985807034706161634096189711229552158227187185411542033777743423640539913364646038346141237062253692366269451879113403930952253261407891225655116405317742358234701283773646901571354107012234757189262256905419773060585664421206089401114024017059438751121622931272096404195070389472588679922003970299818551949602118668631932781253896591901586914216989318096654205998152838450565688903682374430768077544823762698390101511653183299558300584820124040655351080973420696258306007825548267252873435846420330715053111017254035932292556759622231700500151744834067902663622761322531311584079554067153756636605206759901480557834188683243911921338659577224581591140880540515460941589456499745019589114007533839332792170889657075078404370898098239535434941469532707927778463570203931679955158929864368887510694232199087785020198086955668397939704920800457916416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 2304784559973040081663022417648499333657609756167675266149654924046615727847209275317089130705442990677285122173510669893557480290291770597399363096766247232550689609389310558677922570435256425848678932083331275000881559090440746516130333885812823214766207339585869817326784883301935100909217025242609439536367608054168349710099646741269306871888142355663155792992383496154908641353999299365426087005142340148346930919399649613499763117075566925555580646013257343629740965116551250099268957560075433816817242728238692025677361124022139292373601784893752403594019689660980465896104001806160944130383569006383035927449738319229752198488429282289924768867481042485788133893558336175490265136873727618263263956624829794558137493700975500493193794414349730244787096737709952044227190638960483733032577980824199067040244157613264234609055453004599878376453841041218701846322062479528127337665699254238916044196945502963382842444754029956480239910523276460303962093508646707365827825760144750025396617366631544102625586107682217114933284207858618926190273469927583656255750241825477790333711443791406690594987053417135913934697664464745850839921991629644454646200299275666732848982607545768013829227978237970876174675043623574492463294544242010480980450934124854731007010127904748094629818544697552846404384076870812085091942685764256748182046664034845339307098438632189735554824873999498269306786177462683108946297494954977943248896275457556689236173470724808055997412002587741033668881230832592911363930842259048295796977013865154135208329735968180639951803489766402256380569769966314799423117410947621076015076317145331420203393274564811858014088099705733694034124102918867521701163492145634592161664698211397586307961945075370041427066807918791812864494365278567613829699687538488517753985943954205634372279906055309144812229300758199350062135545742672547208772352057834464201345288471443508240728435851360314273371190806333699990483549630369400210558407566327510152386249153441891152574943162586225825629867564333884544751605176576494418749014567494319786057845023555401773879373185206427558590665668569451738182909457515597795409693037318924692805212525987994840503427829437528989489036977932118500245910173450879641870722544407589423884377627664274948050794350694337348482017296609270441240119658234792825070635591571376519336187725044898498440378417878398462540143547842207993891834988067318345772202002565884210370863844058101020971562189885447632479526873685952042899688932007846199117544812751832183670982359604357464232527134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -1191918210705578833050475755298647106005701304049533368867304080423504064619678981035604151739706976216715837440069524512695616735645817448156655864787523134810267228509808181586588025010871762560999633551190626840842418472131798180827296424550061307196963474968385696678890986265513780447019464905534273584758018033029116604431786360201216613998398750546684753991402522808273503215181377403356502093259594669357449067725979450802028825829120241784706208252080228512886965177221482671184132433921948129526983469028435597603561498018191786662525484128510735623867016528671696189539202419022205611239862573246750037804953556352334425576267161849470921809710728025705541244116373569759503850213170295124786454247979212140603484687733934463220225099346207826386878364668497088866201017476205692023762657429438518756429030747970630765848069858765672395878837898266864344898089054584128135939261842935404719474183363926994500872398694708790316025208552884184457332989233528259446281910998462715831990127753580965011337610069972231079930701123548491830394212220002784030677696018993048688748389410657870184250963759890227493248524749817589597987896364931709817080780087766724316470580559120219321950522579361012329064650582285125515211122317138295272393563378332740594879957659396163245738777598431469918596615307281017065970521591215291967152568391677376067959507995281790895044817715975382298417969260198759866036259423520695606128337501373724084570577999236649937598560540763370505412190596522790429805115166206211633616215069676075434368650043640677882698016082223971467906768894771317312926098890894554039157664085939678960851375311052717335068488642985831414462594962610810428520147803669757818941750563480199324092832366880116677251217004956401937383218595781329265726868439155800466960922947132076341320272194915221959443291457534140237427150179977061608036435331087253901654253648180321397362580591074708125860362708428652137129844962021510292853193210968652740712886405754719249246493064293319860523743169354726643820467300902856134496096263049454299018389892972434409629971294867822445666377162026994003966859166751370956715498388100500461746037698242482399901434639572237754150190922954242889508964248130254157401872002105762494844693452884541516218946309909604210192356090718743445754803568317300420257968855553719488335660947589405310484827571879613477203305900983843092837711607368191815489829217394523687189138666108454933842108108906720526260710281251075080343625327196719302970304987674105185689071988130302315427172188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] 553970470695784083606769448941390488202131149288174804858875240424425856298553367041048293240907577252698852336836798351186604401221894778880287320652686052377708057201764691342082048028730525028359394912879753474685299219782232161410680476596760827892870562611364162065464793595933096717417743448466054291790434326703998216292888501943310481581658121797548585281928774884730608036071199954393517360685431983271393506565784035207319747099506952111873452275376170399870713416339393193445681811732401807996504608739303579151892698303949202112644654002309000794305089449928908850105763748954035154120751341942172832361254971279981803229941385804635556239080423565149594103329360491320315444475980802790750821811004538131857480990817849812575665432254136459860907917537956166597266148264946613304772247502598073718649063759514354064138285206469191848368669664148057498306898682203286270344795389422578762303348942699535466116362671414684322190428058935196672352566762406686733728951439643712180590963480400833691424665588800014838976470644857609778681639688386641021237087685918157599163511447108172017293293114703985386635044408059212145091271159953794287533721847603402143880473253349522076641296447319126558445953071568418959827663275136734574708589555355512082819321146797133173097160867394357511195814739444590611860287700193566500678222968514295053582110658005007923340233468658367280937667307861924725187397313277329757852721621233118878771350058151502484401114258129789619309921228395441543217990672496672860792043083031428181718481050366188138133948653026178952995864636536652789163574346009241612017765494973143114466612691029039254645531612253238367552941860347203435909617378101543918846244850971541984574129808270643105064142099825776829686466849029963258821541438173438088647206027427955727273141424312235863843680757691174203089938611185209623316381933429196729190244908619969882519583277025805704344439646952050779282969887258122494754401226467992713978795138901650252060610693888634209087152270485340736713106781719683226968530408559472499208171515833374737071848491787138354792890320045156400020110137543861091466933144441435832446041183363893205381403518142601825696083608549941897719993132466436908998983442654186688920298674466548960357421949431155699641754134176265915447883408675193799737296994907975765722862451653905032253005003681300394185155001879234402708457519269021213298004169130654562838416953036528746938037768277334827832649793028037323035039260180562624968936746230676892430908446855852255782308413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] -237231016703979745907145587180445032012292775752098823863272600591914719176858366767151827001864619241883996711476834946982153217284820058833008807003322465776604098449713506563119680137815793549668432735554161798526624225054890594231745795743277004831437727455372580829481766332112763039547622211188704482912366175511501076362363205123253762732283690655892299068280719028687437952730975040466851347222709182930308700252339930781270968398186617778292342050290663534287735451864474617288986537289518720601375490355848695496702770122646705337375940723570655355442415508658014169426828559528292183093255292270071306614001937897680779415481036376719818572481973685484137414034193923356462371906285828479230002000867148360740069586997752820692212614444291013168399052103748890553660500002076568174269879733873736183103195445209652806232947803877896810703609881496240375258660535319293200057826274053578070428770740698681150722008992102334965926521562821792623306912387622028848002486351662426640881540573882586701217182217830606954827917574649525749983487751278375868037619289168753269484302888546936985351368274664028093682182944645665115227574260917410236535452195138153696840851551082996229057291506606726868148543818565762972352158121084654845196817619537653943822496612511134313642663857429569091781204967767443003536891841837259126665644006800397376357012647133604906280395625569482810699529439220755419549217645622198149474695067580905228223387423747145676901937585900481440372716107879471403738113932544090244575465001753261520808669969527455237010312321885879559800700105026408219459287139913076900504567999044533664969345657982712009041455240115654864847699602861035354483835004841543492434690892336554901833899536883069181097827629133525455589198275100536148802298080370447284560347722842666295804787130499213686723510985552437140488471085752033666677154517048419104342525919856435538411790278861901855765519040555485709156205137485118643392463973133104754161129150468682437809094343458137436868442545481414946729665413448260349698614093208158257016610225669499686051017460743107220188601883915411484531154022785978475144911651541904559572403950700783670369591346902685965861730481681150901754804545181690740758594052865486571512467625005686822216051337880943401572896737127603251175912957455560073819565658623635530228469686970308382683176216530210547393721777532893569778184203057875417472229464470315890845600142963915496181828473254127018423250697317915957821725395681954465104895186484426126873295747653314735917389316096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 99610380404449671022351542775061318657393765409486398306138978708705133873417758727167578179746557661805012971827086376757598348271442888700643087864640495443668194387528614068250835348788610114271543811117069302027640148906675450450409554117231522688197885285713242139826728853635766477938381809500814254374101205984299315515651208547692931909453155592144494715761020009508115476172128335007908749508740630705383914265941943584368239411311544375804412558090304850564037321547148413701125579969091129272898562967049301146496803395849925286022250218827334121933976600759556103307319223894541815479033885368225318444199233437821631853301693404602686627017191071261235533658218363314532670159311947515716958186123035939781703089589005708396689830558501356360041052123972199849166104005335704388342347762999888598735736971328579047989391222026673503784036428630757795783120802848899932887770255438196910289877075454366993675203266513026419337439331272341928691355754888428524153905039781687501353643534892345015548289108136847692685342186557570337345360214784465428812311722565601358445918270756489078232514396263707320373988909130713960327832125568442906293464260781007666563532274657968188736011170647818203950340706998054843592220839872810526481813868966710390792663112734864440458705290682908754825218781159217229316265567195991725406710788774614587321435392158882102647381605707092318476466393124974811010291622517314808511948763665891250961621534872383774847793521477664831957510913558888407556845855998889725008600699219532281441300488468835497729897105926336624851470767203959518044260701736841252843729783688206748065435851079813478127319373876051510826613127078300685285870489295858243485633072185402919845059757438131410507671884436279062684720194604612728224580693151751947508612909379545590942259152068549269751024843833864228223077071438585163918355394165146341048691145481380657990617380117487416275176463314537787225590354821304920985417723098357785794944077419562795694054663398809013544886392611096436053548314746078058349749031561824859566981390099143209004143659112092611853711760909541555843992033450337031360893058254060435558283110728170248317800141901807037075883001592507287279975661780640546992049136635163229593429664682461794252252158315412390648548893787358089773657001694574047003979691421534161146998076255247021448724028590482458340509126596297863626020515397989671650314402267033487352152521221243795752242831136081086795326310998722198058662908230458979144410007922047159932366532799646526208915537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -45138376721884118530733570459643428925724276449128181156118884780266520478548231123591741713892723214373732484037256216475346621713632985262980841575273444821526792510576671120513007596843530233351290825957958882628388214917065469770670533455859145475297223223844492693400289407408328990479838575929268916865987550351587079567096779422519451163117803210939156248138463369872623577221585992992504858624396073115577355402451917619408868339026562450695738136186684069666386222518662341645160495076667985133448813326476671371047838036518712166629614887941064563000662781393735751146077257221531111491599892979247283703362405906741260923444392912943280521724100930195724943828462647016296735683086598525989303005314418195211599343887845036610404085352955073790368677430335915321554309148719214533527234802088389383489898683857123836108763020485701280277641665170177645515597153781104512300368956233885215899802163060558573410410835819661923750829816676066476504630624573880912943319535153101791975335848249043083628540021161774383416268644405185537425070064955141958632637196650660664218635813348128753275777270003730310593993133565468499897900508637048274864576853603753261174131194053851837838876142735783468167480833301650487425747078283179816821212583608374050604810076057373707104900012184806898335518158368254896214974104629526232497780340399931090472148282991603652214179218414573867673621085500489884368164093916090381061013463604585712199574346242477705892225244863473240429878511398401993680048854716940291329708470494805212915826788727357667661408273056100682576470102760634429292274922965318704844470495450639302620331963958294076647328615435379165266055985400301985190933730561672054044804056414309409017297980918080765576405924118575468950550244446559715798374892533227889943574456312698060244558293763672515927822238657907825507617922087908725496403810916539794210876942023853333474575518918704005475454718333125230025991858497528368089047166076935122029056511972284542132856509884272703904409965716864752602545542105324001642246500401932578944803049406492113924528535134573709358085267847414248636921465424312498880304847461961335558773620152773491495467434211486258195120869423749329614111125601648839658862981859718647905186170469116434513930477139773104719576934038629048920501140095583002545921911554532128240506772259353721714340939608061008074941194830197422176765250868862300706007787500435754862115630958486269394337078502255533842551172370686590553371382048304105101152514584134486391577035303254421766775242752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] 23196696441423665677154247618658571990909336329825466604808034472814868690419410428305476897388263900620862150451968087428005966300035155489478405721246590655603297505404101309985924162407800365045976768018850223398183608032533804889485747332856984517743112272295143356390569642653858776552091313571680763751107071402437116572257813815262942571112540337145363541852074254793107297673286145723543646260236581350916820058366033746651160851864357083506824171597822393881058415443256699220764299258057477566539764588536699518371195293260665306784022578490253737040362666512229432610280116101216370517026430837378814705988464115561511555383191242034743440698106648189098617265751471252131581287715253807676546729447907287194328781819382700978084766463350193554943790783224383507110882452550714904024221776972002528661936525402510775476751868067893536418238320285288203342921827348183048392590461654598110887132393105355594748236389273490220124998593679982399163626133835802897063735683193915555194944672409154511777718938787018388080432040034225961386526345400898231736524534857802211353721015769129514324417452020430413077095415023785787652671193317207964339484863239832771956249842513543729853949237214346308985661362018854839427707212217318987536308633802235622887705842989065639638074023909792102259026691139230180907391762022965248441233774850249670892793750689167307647362051754554613892890415587552087683466264072674053990274853836962591648139881978491101437835728326028745162905740471359167902050526007304114344487932295571215681873946067717373355815113246838760804025546722494067706177083794942107194262060057697431751933277049969671507420907840599349405626139757481356470143211399867325300162680925307903668394221911161438255886821521148834529582385707874350386588749414563376797183775491284126980982782664763372472104302378770576856408562905654676966584661027811207241028909919758876196334148021155302065224680919699390790634133336862356089648953761822888866614056358877995732971181730723329343446740569600461632357480783047083084324917549141906554337872253224741531484914378461761490423889028821096772096783609980747833332678252504083073023879184980495688828962234074409960547418183763939114815286320812480891967873432401043211936000901850759010428339743310999027768837515495884360407899859076488886663875642522689817077909509391367166915156033982617613189486992689816830659570318923183141762175390158941300132503866048047156149032557905113804245279238196428046043504410869504701670685681385960178836392334073642787589324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] -12701012629426961126719093970532425165641210196560612524482120182926136582832161265005190851799842054412347195708854580484086713849927036843676270507158745354701988562312476590423990570993092336501960798173000191131049867439903425098970557453776481821114342794435974765940942111191112574194432288711944812808049666735448896505433981061928487346412433044659745899964681262866232678625694899191336955102070062733266173166500161690316152938604014317695936756690758843503214526337174197269339891688678134645953418944843527465266317956608750823947471455509414326487956296881561230304098494588350826804326238629159942594257237056722156271502425931150644459757315828058243610209390783521814659775050706281879349144356734678826778858147621067503357964597461736320871818904745963514606875835593879754251278344411699235340848731020206684648940395224337828493475102893025617233132386245132670402534869527975046659752693153117324742640782422741585192504478623483154307271086123897093363333470157233203472050603242011484387675858332594063981478430855600167254221830445043387093566119295637891764938048213652006900928661608283057459176800771108042943931270393183957834591168161866917546589883386338817031194361869363915992448705772946291503898015861098129298331886740549371214813236186165414800847102161050500994683734585931883640363423385612261755880552895521799082524759161567164238583164556937003196660541940388438396257849500174269554574913093794555367933856991522651931581734868514372646199100625357995890469153413192649630285053090833569066216066059096241338022066191191226105602114449047185037827809351346272298692202292261496815108127758995138314076700540774762902490349808775214115472012697405827823274731057830979889141784375170425269390535445608545054111652931666907682053763737999254764027490995673802512560219577938490027518602607646914812257490608017166426937170963561466752870191356110985074479863936004488323950409213085089498419133192173611932018484304348508126759706690600438268410506722511988540988763208847360626265381219209966281905043107213594878876619854812197512452170369382164005716921056924361166718003855971730073715547751345215156134515873013479548195610595275903799540602244904157527275915464086519799836731791982950204383099574028697268223010412687212262394810234159329685032461279986499315296455767401895580598513395667860958256959087410521441975067480319033776948105922833755241978005820337453796790496693816104817246231430592402453580649164123694294649183182525836947599719312768421011421607014494247377350688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] 6706442812959979520523004431821413909890977045354786982437689275142232702257854215540643678496185816717060130482866675391448710522393413261814737380975814599731469003889978311648638005243393709975240343918152389639909713999808167832218204211074653206206164421728019954279697639130637264133876669099651572265781649189970858777892720451731254254105670298682800872879392183301222997356753093435993157177248371260094164112680374115397863591638004154380867932873935456253232984988901350771312332654063967098205394842378820985773812963755635474707609459256418842667324333176722150563041101548358552032747367705676446801541415881254079048900906307938240310154262731748487948614366670403714266276331728743156781184017836806210128325886602589165802349524989747558678148057097969103779324428546764882959826064304352046043956085915498233282797818795274604274083099880711144197122528871875274098459452720368559133114801863865772262279331150070149179876579979767636363742174791190785387363564675308245052946495765025145529626826758139569836702289162760360229917831018145068082709289666057208607928601055683421405155692922779957068122065400595107917962469648692077331570584178638326328239182265594783451792109823716198568017072962020171465526504936627755060739118883722909602273960917048068678351948016948432887584474207086678152696360670326102991895338732341869014596451933507176496286726975266960474257334025918231044944499485722990734934556005755554612861356357175249597303907521858233762339173105001409028138082364880876013192580927091706892670238966228552429212209928393218246166367160129555350442257721547063142309419503302108399301079471069328742817563699438290192002254382590628189449563942651164160776510781371035645475322214471847150668327094213659340150968038308704908420815480011041775793947627031034868498459639151171250238636925613255079457037276784412963594133036949024141828201047863040380621456319199210742064663373598692231816669496292947421325004827522142706573966367883963673568905526334404717982689244646113049323043562032986055903458690684210479566934601167188692974300974837742502827729879199615645281369026079343794503909271483382524920599629855185221557643445066401403820422887621401067135095360628401111607695926436592734005503307863447312784837099780635801094558021687232297357944808169984498957086092494740101214528793441568599147868484693944085150796789338194268928289782061968342626828717443542496243727645395190493404930091827187271553307680917862368266242861838418763962345458613279389081622088387645337019351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] -3201774985141528310760552934832534697804211861463175691533997628027073036195747132167273416290828014111469305867651379665954016474954601089598921190484296374680170485870260945888681006670270526189653982559536172769714747275734323593891152258817975804650613926978165163210966424188654963637412955545489479510520895515693015483211020784183473425190420958063026064203976021916856078163720244807746222411372801888060427693556821557925468606287099758372249094374888333560001247719190921848542202303964628685702349161924349414776840264776370682074955178997251086451799253864722474589771067797627786214805504576632262142284382897115905723018399526113745914554416403697793651997669732921009211984145562463931767328275843312324031502346285833458348077814064431957846513596463814528437630441570599296373371351281079489587874040627012253185999161246909724122136265424098443196136933391035934957725422437201536682296785240250633571976223272115236241850399678054924086155295114239733531810948247013329759146927235914873726121468074076104160848025929180270340478055844798636252920050178654040521826448292720537358646726651776296608189469883187659696296681300594469960598277752216538131102908417614084660768611904071190076579924555293766161869185517475160280518085096472511345107087645793510653442429412567315246482756116981387343594448057494704095222867260114920425747199879650833252183903457783073346958468309320609764280241647436717192828361600878048770892469274491402948361639077624104285593252837770707768555642705861248309148759675737969970795236569437308576069603050603684587665798811895061304800160650430973116827805385850284738551949907419571192095561623648258470912003528210023032518600641312780492062293605343316349395017970462303105900354266425779667033631588904125297926817885196329147659096299615153364347829391222446420100294631361615427612279201113914253761929519327629980432273134254774350165691438771048529144784699905478614244650235736753495778774100549861580322771655559262395369313066384213730567492971594577418999968128648478192248699455784959182440473496043202769286003966141725301250151163016345665051086254825286426585242960575068287599983915814713004420688487687457318643565371178599211951495362819779725737573284444664506395932142746490818361712946585729532086031132537254661514906070642261626717452876244257323696718537921639989548570870174195196429138905509812037593113131245461293861266476396215105540128334154231879561837298839907576893248068291970329940732483508866333583869980029348692922185815926177219863379968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 1338808438004753686029669727986671463307812712992023328765623137786995211649887635970612744721856125823723903933527484017692933015822357613194960945587184611258396789281533431788177062910006190618188247629733465084423378267695134461368666773146226879606263272341824619682301429275528332420295334298004675466139280395029291078830055634229612314519574115917382619529770481362291929550491359741440596408505511780619675754513844872786914667186809719563089889432493996349987843204910300365581827505680990607196203436456830459009533021003594193255003309927197805686050408953852188367884093349509720696882356933597505542929106061705766412528203663609156787220300599714540943796863118389377520007766212140804287899375747057010851340762056253110869673806411192775582204918577283566667744485886167869515635165775037889683997904490066112576544806835079889710350155842819358144221079106732342422059912779780787420132469483878944036518405404891752939550377537562018734101223217172003848614735891825214668011141969597568110639607341483097788066251475003815862983625520882415365137313112025556073916473822169146779344602601116587250281073729573950004983389205620776112740254104952933806087959649999770617380645445432782260617530966901029710303780426237272027543581658066486887959463972210923838126485098160793648717935550034457383627628971032739614608512350474708714967733144059992201066077824556715552643015196601714169673849567858144814578682328340220537373062626937034992331185844486251419258048955924836653444728875872331312907323480670121537510656788739547232196768808069431200193975839855259037863561456141878472907978501119923587004281198095259416690615259711221600779111454459024667679966801601989869717662674298318515378756817229875225050951229145655684907260697247064478608473749762323172486435105424106535341528548756629173582415172870444016625348361114427817476576367081874885841519714023135849703118906212714420963465571472543689137889726898152988979578987651019723677794117718547625255096717730061330404884691517332770173858469820554686997339327246972968209416960933844580483647724985194517593355276245790084499743784358664845073637916987977630842177865322580136828288657669665027601286592532925303231417712230200257718650439786993908291739685750905130578766335158321537485509557677523229803968322689008421990067432190230983383833135395567007746376998929675056267932920353550808661918857111513702820142591979219604961503984214235872320497444440694937512070389393679921353089991637160086635251054254814944688141885125419191228170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -480290892516757466856168730344174103920087976113195213626357615489214633722041562771947513174577457854306400474580604583143365807167373342317398898737129021607940519320498303100353388443816954873606258045743467306892740071693952408199081952750085747901132151105108853315874607887126981720087745623171164687587098554596046688680343419755334081828568848246628038245262092661348660440310931701012193996020922905581447768521689903064030955227656744412298214875241567121507707315253460021997807960175328956892110828176405520180196075278632746958134101706683324376874992004021899506974583536014148573174206788293415989718899764574548424952385233020582149178986680458708852817039377175674525174391453645881657985293441068904471258981682431796057024463305767117404876264050136375644351725271600705528156326177428347535186868524755647050187384005643498081304678708784836525526682750619918416586506248156506247659745842673178021480285458601983602881341190527786382378250746448316245388427161050462387558165814989099101299291795835549826596022855645392154419805920284134754861772754401916686562083043298563860758061005424281015618116673532057992856119675212032245946903872694424489588464446605509763315129619332595372025679368387205415606205024490362887876653859336987400042615715544717241642947941228419709014640489328469863652181263500068553509815298344048804175390032255180363498405901753628762184522088598773871256292072271876496648608720770713691928031496818442249910745599139943923643117231122837834552451008091464464640974547286715430972707699834119443364291624003958724063569866270379363076449367102923721496955188703356563391588335391467559210379712561254718144997866112777236558156626643707787006416554833166238376203680577069616927300219314107488292300065896043638848095622615575396927630709237679382763299236480212777940308879969673414867098334695338174323779836381367056825281149960748777690483087456454055830047328943416088870820786338814431414385260419712915183110908644091016740119513696028856673139115158230991660516151738658219744215665532963576071773392579018729927338546969595413637499692550152300049035848713024793886640969163729050289750098249065901727693907220643819060915995048754536093766637280768202888558013900002509476250059284675749156708780378590115124981830779022924380419661504908624869359149372628687233681406771636121134144952118142520579552975916808071057426874021443658486014824920064397223654833363066879932826762503266019391601187184932692554399097400923699312818106818880684300351710988682423212965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 143779638771011591339114594894469032029488150358849986177139794095365248032652016738012939406803006585076833285903034219252908839695071850987385714229821927919966440849222988822376103522743812225338798508959697374387873934215847241706195363554584782339515720027144414602755729026395459660464174554196250241438420186435873218753118300296511845830214606574461774935036884293630126580249117148998155866600796059388233587368812712448411334230325110994206018367366661419589523433644734525920267436042643602169953213095555722068679010833501231105979702300539012053655189590199657664642122010080700638334860163467134548838309131290637893868062886140404188348390733937948158867034464854078440018171602250577253892506558823263272896279179871116647130583147159927394102649657246414578705252494116372306690054027250087609060192506708797207306780241402385743367361495558954154608987320712019587822007070963518894874675489352108621044004331294906467256235740134708741810804633772170047605740098846525667738045957549166887370138647766409472433786224708762241393374045369812346252022030114835267007600734862890054095117452666850392845807575555259392001782096358696341685346712448687532677160992747759885451520818387621645593263965149446798383891584955817802322366140783776196363416631864511912446770276904976131487613623162032616856390952930344108380098519691283335474684217502451128052305624431902254068813134213944819872308507080736297758940439661610312854160029729809957318625576239761825779754497052310451068370425449732521958631655529027947587651484075881333573347347180835271864883332634086853646934090650766772901722848255022602417755625615576882733851718033267546957803262981686740973711570622858308009765840995093721160814824939839265799978299881370449826546995778513909692634126199853958523455704386287496598908659422138267186476493660522748007964123298681446468191339999140240247488093888525684561667435451546792942928030512932095364234765780988163449207484628733049187040510398795272340466680306126212624760108841971299633961414551400581767179312913180732619985397439496713224674906533458819064280020647917999925178846540786883055474333151414180781053193507523006228274579108771289111860694202580998920873571045255061669664213398337153322282490087265147185069066553351750144915708655070954833165353590040882261540949981456897487646304687748622959102221680212756132637782304519895834587151559841013896598401564069195282940706320340401963291788940357953353776516420679093659597824278824945015889462529767713761675757957252563578388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -33705433402879991161053781745421320062188162841723195280267403248260603957190065826565923154831440891532438139479132534159063112043743668942818468123403955879641600555695827953030551309858706209750090417278455858209786544032736700214350289280594282151573239760540241324712247444639999508221117810983162087268312482856376758137847566803246977070037158912824801848908336997618567087530060734678184107129731424648838158859273140978792782911698692247121536997332448395685148611279031825317066916214277437439939768050162828404070047798478487460134747362825068827348384071536570528168253979661715047959360805452667241174123284912863390152846446897902196344253491533896202226722260712787006899242470285551933944662864035589859604036422050765755225026290916259599247051785943833691023326122894559039004589629428620129066949173174207231161548840652573691794605759358027555025651012225642949279508761104022301514286740070028746027696736221369900431822317554380775495638467653037861019937008433596109584526222350349954970981164450392402742323320896168676011336911156438225630777169259305998743980369999795150816791669104845033227270839536658467567383772686378096119222362249285612044224039513505080081604272438565169058055390308773522613765086280731802797727346164558544910064099042887494800227384720498930867056500622859596096410359633285749039612419929375484043525558026471226277990125129904234864659322399839437520397530642429001197551782387413865334129211013095887999200653387909183044272735600025897862073818537806786984516757843841226697789860447920253607266583868972828890922976108744160785516372596886168055922864299045871755981586502763024399988945738289986913433282627430743519115826674157199684883959448837591042910676891008288885173690666012661678165132892751558919429064131640669032444959351866837259087737527062120371320008628555804916011471929772214103565356623833947813494680480268821382142172434106254269174700525939490235876181396355987995267195067737660941778702573802350368798940386050536231038473468275782442481338697403828570734915823747795112566631226231607773797350994522065718632373265638774799706734516475139626232699037050488408515877148099290599562588664269083196077887192246627826593567763459511332576281808666399232070893903694642183032162240261559408952282171622146776821697717337781112531172337161062283588248217042443523962381706126507551507378521866911614384758360214540823734768663413136890370458982335700356408200562210790402770272605805392176615208238516671138054691946573426302546609628755134789976064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 4901650685727996400816336356255230669954931350165239069041687614099958249188300666353397680915324758007898590971288679258321249896217880741694270945387028505910152661744677139663590386247761604273157590607644443506706475294193972992382161994385151006964615335612396331639009565397260294410810907182117511291922497439957434321274861098434891804857374207269673616773720992286738789582957832307183310296428345401141146854652519753423505624537987863587917500944773441426561401372906435744886564406755478311563050589266388821976513924160763228920488178244981729642100869528982045998375918699565157649143202867514908091932052639698784021589009631198808257638578430516171517350760249777055737830101731728551875256642730823084214988690266266769197966646965078480987293254781295945955124466617134679802034969731914205825473435722874363219398610590425995437863472557010791814664848708063694592185899169812924145819213117366076846980686366093740263858333432949100074404814017016655922134348098109721291845593413895764394895612607595021659082588897934119563782430717259890511260800287690038292016747484995112394859563748828403237334936403011799690879918781628901756187888133375374448091523362724060924273458686044210909172237647047205799971807402556583675830968180159251358105106665812398047147723306592685485895721788331708223088276364338804945771374200217411990213834638023871774661395162057342633920231050743644063716504392717606757501511134791901181560450998289228456732177502042401859729746110280274837974146064896319795642027557391764393730168296464802569358322878827739975332838333186599560224590913694278462323441102770341313380688887784325734049427657188027319335556178481722304106302128306665236481664612112934690498893859277275378074165010255903876723442177979926004447634762238008768030095571267201288750322848230052607497683159900173490322090570003469596007842456771329330076142426434893563160538084160061448838998211851808411957301957307456311281489697699068580415277634412962617859905572064314815997173176965389920433937525825413743589214476738063635940154916596361092426893486055558447965767322787265551958702962859736696519715656156979895115814653305967388397070906978280162654079533782671085510843550645153224605836819872226121444717710456369171601827155352848118340968953598269681269904373559932443042890837184796378812208332135687477324075411511062116684236990780852911929417440793658685346103709804953483881267451897468630667335080267772280536774838154830486736464057701529595699418220766014374050570570067875651911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] 373374793620073013133934470621253050572758191057072275159217071451476130151454489154954607930180563432592327538817586127029178279050476163589056944611114274418207932875276194371496620776622443176863773569908009315956417523073767868953473802837026168875880142476354918851720997071422046980608149333304631760667209958831805217111430795866359730560138248402412499040315509639834846009123397080384382274392883209868184421806193506892172489756964940952781692900211589761227016246659656135729995490655168436422479016836931713573645237159535977225223034379987285335805182577165777284399908640177202593906999760069747511154846870987032221637130705712754448570983600257780649990626346433163064633071907037683555657144887640583846560343732479780224635857503505329427790248348683921881705097128218445901052818412436117790454440825980628768752945871561230852404035466978486915655646662648706013136677361560501030941412204741080156783194645758636926014024199036165816348431720820919729948807706337525745983694677322936312970139099058652001229571793183952385297253121357360645237613770143563882007834980619936529595563359787192501533524435160314474925536568142678766196649530263798570655024215262174540685903870578204062612372610843992560310404835864854282237711440521867571768688719023524361815841654345443236554607780233673018517937696097413310938855064837562482133553065175654164349518876702341918145688413201310433617108349488555943954213191890869308464974296709450697645861504819262532207005435379939769599822809539131567072003606829262520267355290557681238791090961872949721894096742886588987882512731888360639407042904592673526829463312698676995915798298561946136413686740073393790789892797071086999731702824247224315985968169782758784985466743931954313186420824741096579964977233620136168108697520555694801964158525264871427295276079787377309651808870783975781185571709218113066536384735465643134647218561536151853173653229920701569307486554955446035255043816623246436516916232747623083851425835873076270790760894677353861069574273136351691048546582222962525942185716542536127287312977679480575150481344825686109611757943819405754909104445266619492742368498534084396359395199937285805831847564525356422082269694541936298594254637114922237325824088123197717537166217925109081550735723938173963188328158801316940509941844958702291505393367988547828941189626036215524268666547057878407402176781221782798696513637405406524683110336468930933456525913472925776743659760721703593723269493224907495833586564923709712024923646323049162080256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] -585091752971730493433719787985651775200368012621440178299691736972340543188967705423597612318585500058979043760262182214392223516769047977369476241417138292202321853162083655033473806464844658077576572553071954499727684047482506338567605141361185653517516104162591520999229330360999768580214923597023602997388471662847118600580494745388571205448041612463243865587578166006364073868844312269113442152858245414866500834013228543501316467555962099010354954963938539002587596683124942221357821153004050617579279588650782832697371780293234857756913731523258573960604446863127879706757916137776851959660561612132998417859741719579194424935748934182163803206988027833243868522215557183911898987224762510824664434957845656819781431741690015715106821676409310907285699923625812880103942295387193214730076436532968224787995730362474399685614134893441180001457791181531051424592207354902270131083553808701422962420243228859760264336307307728976063746474951689194126321127448387917114571271240773864010794040251329378387761306680259386513782020793894631689147134105612479137075468112976304705347863259336514431488497076983408895173589415937768033782308789128214123020327484472422403774114718564387204598516304734040649727008995224247336938437909657294329071319610056365725915239113696767686688852563756440657444821154299294934325662513598951650272305802674928437087946108987153702778431001155345304881396793697516641232791412208095402046763544609927092124232416601944782584946014121130949972726318421093983773482051082729007227499411572576353013406026125901115854802625774850579294268344363701634518012185627628749724538106474322783656487149784535241776109949689613155974565294138942677597146798104611245931642922423617492326089036245675487183926578337555329022714663491936688083536766705546464914042868450455472564844453579288278370750668474371557490946341748481618072121304487845854507246462082203185919055897488515257241139176031803483399308508202510419310746885925256022748498219055313660137186278597113328055179296823190696079747956660207718891178996747329089096964005244008753174514846085539146685319260962409987428446119273349587797799654172704714345162320469875669153045844817191162561935468647264302159542398023874219155794487748754312733358319316105935924406911998773076066892941371982028573542157614101167766708847926712372757590920019587973691822065436077455652627548768973251970726676407107374635475038899631849888291058655363395714692869164037862208422810236012796415719144711373883995896310281161388782074980170023200358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] 256999259775918534726624592366092617966534416529322787094605995855135539383580444105086977224367474343137895831423011255647692173786378977395526637471134450519827414106465562978773467843726294153323217091635375615287996745113397100642158919598306227778469931534723673912345457572192211819857937498450730145702958232497814038584220395548322646716096410130134413668519273171705960510110601477354140206575181942801798765756416154371584357160275881949920592240805855044322549490478854759908433361056468496868151294576854744033999175265436337988277051576829239475200594952754485429044003707838181903360274909643173903286681364999393497156940961584864916977850174808867272463347346234380599563498122505438684652439637881432210854469081241376480880044072068915184690944078619165089625803912374276252625065004050884142660090565806002082011330896294290060576302538850923192728675846899995657377992730664273969648156583383744882740621385410168794593037014704514216748374192262654131109479380366551077917848767583488219961550804091929861936047438986181657896705778909891550278444458704115252729381412846733764233109951259563583953980357071747240954457693908778705491306872544793760871022897534528713532957678390582804538608155011246891467078941413469847642474309044317497923815820390773842551783731360733970045120325147232394394538429395775157875987454933232449472039247524012259367592823399954966540913299040821593201045525982102278433645080992175938084413254045358479102349076868683558083758506519371418686431359512770146189647298958275354572382818616554107158559299400816476197751486590781198374083132805096924812442396316593860826433241542302740476901229220401372815796873921751825802701055650267829067923224594856217704074176758810039246458336648351163240667259199328359739805637105657840219110911701888201049286448933639732037613654493566986277783125236908390073490799680920181595093126749301461582855112137600752072424061154628116691590810415456736310959629448320431572412760830765598960676363394783298604456001350528339959008969859344918899077475827921089720817100132186973497524157516698234026184993445081572471008161625290919967242223194244463867654485373916237264915644572416383012154852418655111038175133258009872150164729739175120422425411633478297615239613101940398124334924861899628788181716254250722830511307002073285830695253798019685542164497819710125118982517135219861345449851337668889287952826889188677416334186609195305730373941110596594867160632416655788759451311527214412817426434436056584454402351958651213709312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] -80728224730282046037433469015592968397163081449940241869538809329153655654925093862865260143232232684113291131667714078637411452254327235942348616663190966310129916975209751557593369439422147624896139846512937537513592810484443039951269387303951077972994581907808406599252180324107695988180653115199502864957503068538383063416144582156678308304551886835502467476039186798570648470455254342295658967375296390701189228895967902641994954638223565163348233654250145920478092094489397568876480540389548547420944424693165479523687670647164531821718075624397769571448014584234378462252674541033141985973545308701952965528318913582377715577269622674440335857905242130290734948343528641160639307280445399363364003501818898142403833214604052663685662931305141155314757755382172086143702830743313308621510698277069946183071180047008726992447517148450506652419652967351707187466507187181165415095793619492309025773158456496130750261678791778316783832070324917223433953893573718062470864801477278720930268303387225222755325735006143455196541930165365901226987867225663327587253723095742527190752368939965592811587409476131648111315680821165130128888983532462825409215133975397572034761024462895197799823008834559889591315921930526085334954051248097518391722307855210295141806829233576301383100112333748065819113288894948922054482628247369785242958280784497052151528003360780550448402314666551397796954343623816420003814422471266239103570068262947560117639079256428842980058114437569317775184895170501338323220036578469703377735882358810004934243164864432168554592954029009777672643889732969817080725301777267069063862723130474761895281991364933775489080714379092367856326370713664437193668868342544679574792713578273391362627207297067417862144776607564075915676278629164247407697270628407207158197310364881637702816005776273437257535600004580769586227811831394781425869161989430471860160376666047898747623874568052933610368306154425344093132823739213362246329402378962146186454069648361412118773644921103141313692431783032736253422126330351107682938585845844207299388496069472992167049487625562943799857285540844549970025705815485494606694093839433681907810436391072460768849320283761863227297822799031284349044171511166118294582110339777582003069802541193796878896274333588179813490810509651185315244741171383683426706257590443763769074690155705074094496512338525999294553710192205849791799648559676046198033863309821541004369913542987020693717038546223307982831114094527950775091112201722543543858321184303030307098140544205909645066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 20616955490480330752522773511070642374108379688578264617872738617616107738441893347047119970451232069211854789552256670672610219164794254378683489692068730862428122213795551289812618269357649924193156862843060018628277185513001873866551782005264030239903555849491143090445402912331556352609676911920951131720462388029967471614459825045595584485338420459934284905143258647160048871863149408381769922659254371027079778587100456713272056214721794636420150277078946468120879763991653580733330800070618241448652812236893756686326855525007473657769813903886373320668123366785506574693716153188950825118416080423671734418836990193230391937643110370541093549051132675362862643083205041320739483557938449622027724099886008717632908281009197638949800729468662809765041128420546518729025284483007023566892067657351621495966035262763007597466172916389767567248532758915466455849927397178862949036709789767645316195450841117918915737423195684121250183232879018841933151558021305458494592880757203295431939015004068544878807431339578073763190354223742572512374756405248831728891719558825265844015013228402886152782442045561792224352077978430852182073909403904717844852693688933387204081857459779373539789964426392588578386153207244826105916607003012753086803488121986610004955868205755274564494286651930206868298627617888265043146296595004497428810632316563239504328622384246038675457902975284271177198292940209686328509745165519369688171812739286402071685107045603178162198049910299155739276152193118973951983806980607137927750408861009014732937915531279440431608078541137664106363357087110445664050362633350164251767552676369399776068091515943379494147867989937341852672948953505963606977724864740561860612534973163715005684670444782936958048193583268350423453281237823053084756830363158452008586635871001882838900523588157635347681378584626589359818936867892169535724626323188766079500410731648261519550870802277251395774074220787087467248046908310066314981774403843710216309743324925952548847583492608455074118566806441338722779014783338072909189967083063508460853952667200646946740184123703158901209031842277966289575160633562907785100344781262338044379490970502709297074020756315937871549034839074821779408890767536656620580094130888460943087154828290688297079569103738414318307993097749912415672737198242924254630042190924297402272169144934415756323350120868146112123749055348505274592902516322408904764337832155580779023552334255136388774404642542790333800936208508103314272708314790860037455831653815871498118661369585147970584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -4492429996596137405192408160692778476453352232952323885073197529782827610636784127805140525396354462471651164249947984264365851853711117650029054481449038676270555768960934134503372773107263586970553253503017029900263454320667945783747828306415110763571236447558652645701829042495045384892061653337731246669165028814478370810912124417521464004158922774924232703192455718114125087604155996866765201138126026888168165799545016717322691661699330753582363990294831638523403700170619984550564848261646432650955213537390227866003846235618452770376370400537843435794362670925475119833418082986830492328983417399979497089910711750921865815778614332487216871718286507337136196877503434137273485276941654853003795811389835942978802759632820834350208227645100905665942453600486027765188645739974193729190502560936390829450537666254793928627528978032493234664387857080209618686212587953356853221966974084546790972249482807039796215395987182850819577189561464487388513204646740361465723166904165909590302930341418063567788956182193573720129820966210613536838244904912025276406374537747508791472468594293224361533464406782462438858602020819807639088561499791991165606649303549071303339829855456407235995084484894289052924477367085767084113060248274951031628278237908069835822425469020913415096090997109664777226274921852053962249730587824800792109468249033654449836655081021818255230213493597696304111866495409327043341513927799804987698914704058956795549258516588235712566630895417846720908534330309570954143437377517608931948953222992045829424847171725132218958542104612447775791948001725272158897612842012450063496819848636695388478998650130404588469477675345870639655666553114831404807651836216122258093887571686308175241209393914472431631408039384293643885046730809546854116855408158730683608772338687170603431423168235114435395040970197836367375052642174142870007985063180435569444134348686468668599245169168275347131046035950061914028746817583520393703675133851167757842692728232634916226508798163883731685730303306188618300848397752134996439712830999919804404996982455666806087840408020347491010725182768127115395971767243022464628439118810486761474763111959892517133532025516201155335256940238756236212092335485244694334101946658649688171896297466183572344341181613572208831899353361150599647924737968117489475810710079200609744742900126477483084537393312754602234183313958459821063382248243282399227609679065200460097307967348313724915764332725338400856784427968027120659673765594080081563730012925705404034839794242328671027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 860419125189087924336049900609422218245084689983382371960673379167229665257104550468828939526520849200437488714475699214102615611462399706023941951792982329031394149313036708212115262433605831427032020246132896804113813446298718343084129594697133450050451185941948980229142949226421624993638776746639541509127744206717371827556420872277923752159078796358845953226982251944483724608334425814433692941065735177202985633053067567029944327281007059331403243848846186061793486601804208976262841567075826406003560286379632259923952709154636703469189237806713530329154772657656651446714451329775574383576703186875816422619899555199405508560722800305007926611903756160911726538454689665059925922964461283496780589961113471432527472248155498704602533104667774026821254650571439718489688333973724843634791845000367846141095298431281980546118765798936621989667914694036394637153213811160106217201680632620930575179992575706871898607104803365968277146444574074617248992019187154150315552248079839618181890821033441142505653148885979758140367480927680761720241824819987801620182294601658515562627196129117444877846838934106623066559468592677839181999967779894762333355252169429057334281044680569000845182801821894380198401176999416285289084777237262017029412592999621239043900279658377581759927944344696083619585668679264537529889914324782737315965688710275257346027284976171645613767234456184949985899027657885366949539432818461018979104084448729978151203944828008899252016737935418746914511136389751626303104376710785697143205928072908446742989262335222750514944193747031085861779473799573133100119459784742226034586855333516293746667866157914426329503579438769932254074678806833859987295964933870580265883159163639108083663417655105621865988619436121184981605966393173607524557494211508420388381783251735954744832262087802214346128563835652180566205663405618868967865177130206254511433827607472234424090027296334152489022828432905395791997270993087116204211363519819916017577048310661025597180802335191860080458070180629131679124382026861764186036809973487340917149066004287420461169678872458932403971636547808974575585598642432714500059224523922818034746337759639569578277050132619714193186180569026449708426086122212102009301836608753557613818775570544516232739204526949245595742871208811359657345790012930262333996487897972824053161670164967764226326513046400291931748867985791145416185481257080114495106170724393627504305580689609367132852607841758783125841711410023287655174679680279348975427223613403531098137318544482007777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -148454416450084203488187400214458918292918175589618773581247071003544787084406370032017752922237668313028283220252739223301498982662714718573535778065634885913818825335538328171583631120327420152728108148172951669695462221568381634416517169751620691039441827912556159445569702527236000462974900836438049812403063513909336204142263327873628704924771450487508600497908150676655703209753981775957137436761430855851305764301255934138251532357562848922265234403333764286211629603362625682766196753171836814861953669257371496175664787240943767824896558010923535744562387894707942375289258494546206071622212690807373982838689417492683464352912914970572849562607731556273937386516530057716988549082045645725605594041247453508697522462272728664223652693839070260964468267605314686874652585752572141237034808398602251764392816767756074258907034293128034608419887106438399032439587198469793279548239297734078125494680974159603328141374511556015988824481629523619526775259266673556305900633347693815681687049206265231741336297864089270842286192667900960498216096093626500331302495753723776085317849220560209705492820117098252096665828522239406168846656356388142155182623352808924846952230465529386381901543897774207753103722971468464393464611456631518631015053406406863747814685841869825746351395290739213300212876023937056302264062846700556692424294761706152420257603827092278016677431473204555598312694883323327268632201641576945211989828787091695077686363505391001598900362977161480867249610661567517121748923996002691410453179416752861269790585585473877823528229843310488343372850319495022629492503149365120598918772243920527939946162683592328002156914022193280061344571954545529285177682318449392664921709446316780025311339459257529230155435209045261643615683990626335853746015474339406343790709353513334262232867955083764109571384157657990975095164677474465690759058410037240208996182779972024446272593564514995975662929759381837036828587347580798717024098821253717524893449348921805229506001503679523545207172905190358066801023710814241362103806797294803172260509529676881277364511698118381368671134751662835100701851089965280924658964452803636823961660446524823606981084785299384023015215269895888006083281476954467538950456592902956879177740214379669971662984639178068568595351503531212430101895534091599124766163314231102220812607607282453304378143211298768872350892745861293862386705932568356280217120005986023853960720712625365352597115079184036582979059792454708229829372997980933280391452310349502818069341140589519831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] 23786308756177670323042059205305281608810584743265200542467322056060382011272141998177091389221630428613573387936688908920686794645220955975079634493339339545600347076986892970600902959741000881927169322779602620523587486104910234670911093635035580932309363612112183727385489170003527023913357801963917243324103014238957096330512483596864623985881114573837639532068375135000160742725848735561498326913446742288342585430909136635517585287104319468176344017485443793515027111627992018539111360568406004820747177244999728183271313031070806755079384349778102011101657591669357188998820650740490306958617237467337608986273341290609544682949739484278122225721080032928893245647970894103620331891635543235735448992990019567027578572074895443131282399827611878007330812664842067785406955573216238594578454432056961585483835730099225815137824497516239397386341142749469642898294287079552698066243859832689368372747922354033964415952102567562905810113998867319065426727643233360802618188125285035737229285129293255630767816458830723482336574658093414346915113725908186559914275866095855228017176494555638080442332916504588205880474002999977578858283856208016547772638927571124401012004660257668274990468475114949263434009347830711421890192002547707082776438602917473716414803874632729199292011749033522112126662415372171240057691769591298312186806412494507603170703221049689868514098009449405065751112533682238808490157224509828916078390773324675012497442100039171959460015464244562211738098069491903283872237521238895573764116486121108724765675355977842208931134452309496923717522535596263307894854647779249240784450294471275905068484020215332471537935761300932125385510442181871940933500526016681947161207841259875265169555411343584824690777961504054404224150932736312059636569171561665908600550417256205563427403507396520469751029313880073453021023746799008019931387707117564785611106252033204046386764281232662646766473662272999469317637479156131556208803899939610791703159621935776493281632189247680593699278025560936804067163977791322883998018119079184056144773612748524339115885053845411470459582715014494377781047672304939577881887565005364922315317583329128597580740453980013670949942623576028820091376367348762638939551740745292953061123769275572662533476322165771492164978216712877058879252506091374793548608171395260251538044697477472478981991692134029847079642221901556899508311912110077094480321779565624112203823214376072147848974920682724480145133890864245704600148951320252575353363026452864512019906780278202302464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] -3754615194078658996597371873853199992967815121320493353784190945949373476571820086955152394378518682589912480975816325385205287994427674221611571497531720894117274794937928513544389144164707253024012484471195467428162745804924906298912871014354058406785656805426863115473270117449077300910029657129613050879909689623286640780417415431492421853438286986047775702971705027849526245184418059944361741551015233104041629790912939433162135285283269897522251535979209678858262648960752957170440064772932974670230318538977391825394579159013416611441273491582752788857277491564107112228781994871331964332305252380346211460628541739693822538805616894741642114254793900864416448216197053930310568646279871622678355192547576551232690578089117440281116479792160255349834267526298051913637766286414837184309301913448739518046069387553758066943277077311715245195852718234015981783857842345613729092581384269781349595196464198190534743182529979091050692075213316118944722693553169819324236183677372913256393787232588260289873024653383398388161156248248587809388837275493074112925897944689669357773778417291078708810980224941452714951576539487129451565834031975773898567336248135200904858479636170529181306397736041513202993065432272962745361339089175840801657333229655392594814807513107743507252778037152118857176929746934153431876679666140013818750436923769748800755072283736620204778555751059304020491493145618173401261729602771640802456366923623418411716109218279778386184289658134838685418407603726945009107967250201598543237464360689868498172283723560484903204495948457288002383397736251451201678069185325113832599999422051910115038862024530193640359244262871980751018394617402691566840290044208328320423895214509201825702333791466194963372390065491439424466827055692953581744154108644647985386774963953881637325919165589687727792877081565495936781757775007298449365303335395421216844703479522930980434526046245081705854474836427235564385403742273766272414732306938945003348714253902408568604769520398867645621338712467467322032696279167097395383304493342513649659475707417155079067052377205348388311060517912797491748527071542825735342172935103032525061638506989069344808011557359459489957652751764687360532372145983368561414463245077750394134997297513900329067286569246192861362912015988116992139436401175443453849996032426746887215600963510863003696086805643733471659169224174606041281105867723488130669497556051647436944958452995956911950486780033209728943185208604015803864628729441915367231140190149407796886673982455608770560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] 617484754744118042228025992360312757756614539756876387735547601961992054101947666117794748386593290821926535072949573076800819906486963214064714472643337359092365847376987927807444774383164480285175312364173053228573718229304576118708333475642020447164236648682081816783789027194879934956158089790753649112703814662312398446939022537432245260725252091905031130484465376452783339581555190798889490496017494674981919335925438155784390981946245652929035416517321277126475029412773266839170683250704057870378943699807276924025417000816539664887033915293830890468378435646054686981759037107335475198911138065001862088359900574214648369776455075166400955980885417364489935417782493807452712374542780553735131250167209282389823887613708840041159853370370830451893873399392737384952372570187239221017683886464556102028610394262160787613944329398229510982830651563898566317357080304702937584139682282978350046562727656972336157968406867662855743205041991008218712759114292587111430049213067399109904105990025326760871310042126216211116239272669055756730304750877682777552001169342419714077246455300767642918159913752113145192885485291650624564995600024641686295306838310576643960833149485061585530883794756468182939172397155927037392462888197325768264905698510538806046243365104615146898362104959207398780286151980701712484466368185370272360377298572700879824986508044529572355280187957081490408977179944589553748891922988730872385993111024554129540003406514715649658536879096078774368622058446815524576616665547300076653589621811091247561762915377056818752354699267851829161647895811161183125147203986533839870167609601303526896460390399343083542746347800209661719984959219917599231374527199151600564616849262905548295812866852126826764538874998999593644541626465532560442922904625148020964278939575302166108915216274666720077667078275852129882183362884557355348651360438708752687293027513270337087410507861541765192101631485935012967656816503064476278474424387712014761055975234465323174914074761511946980592472920283258126463271220338336035407377413595550756494556617051699137081802842908826140164235834732303719425344357193952996399204250432772773194376774590866176074480656195620984382154070934826642115958069369844379226068164901218533649880961130237115183806173430402501437704673580758749527698929256954715926398421577538219258891283101092926012737187493252640617355570449117411207351965565427317359746399818583517710507603714810426991908731755682978900630736600233797429615486799844177116895696742743703904034373412847616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] -98782126503077765677517298945847730738151623011570280779979464234062408321234952306114254526321267154639184187805844074867197641227334910339925581153773254545841693828845556738675844854382980686621575281504923364932461521887714529593034554759413028398977382986111780760715098050687979907634845016636723981726247917523495226215654465178521893632519505391726839189638007602491376294921053180157399049351564011839391905426030170221851016447727266842340063813154254300714995785503374240155595691353470980727907972923458166060755758618369595759521824874110315544651559933438925311585082597535440213104491262486950850564451363423517082893757122434105240545773449757576683334277994773817693428044656710392974895102821045696402396334933674170187844311948579206611772591100853061963936470636928012734392000072965344244663851872940719906085214228394034618732248781161973587130263852267563240118068816775749630810814679017519616048714690168808913723721473119811486070020415549119508425974869992726239081700596764861334622694908419732458921575348823385511702022408362512994242792894634090667789453418815553015898862076049376214485800725625235250828585064926161865329814180517121917908616546005405961814815537195688929595932391413679218850949394839571408966230287612228277398847568943532303672295917298186488128468706507152241773353157692552119600106633235209130528782014943626448116416138252956669061596903426824277058640678362633327981189261773921583153269440160792401124111682675257298698017012986915553432597532623426329448312865117058423642104089845303413411461598226567622849565557245116266954412326790224837462120378473591156512902962414194145043929089022360588896385869471384334966001807209825365935748932574224020779983361505100671440206157111405885161713946401900645325476443023777569312258075927417650669955365845430742218278929801167892114663007412697744050885521795407441872972788321723251339736125878364603142469379347303964488197032443989419581649508360433246624456723564449736957169233486438551042938137640454151926563589163740377244048771724914687416491368691484433221987604522313162437270891740077424917813284610291364972274258499967586995658352702792984767300372559958747845772876013745238845154996738401749352155539890931227776823569708688400027564709010108204187287087853483047673783423380917969450556090380321508984938143582467786798452819394942649791111329109651523005762102798727659195839687141218657992533636744110260454430790540076755879346026418362057482616417518717476324988769506088695602236207828828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] 13692578283809431042758569883190494467131126768339448884200551505632828840726828052592739693360097893558770236814269875012084351117407948524909195770157678043746234370175527080833876448861845330624570300445567698739657801022761814935801807816346906653191669186335140596100776780801000847515839674622998096471507681293019221421439806881687311413550576152381920482132361735756558807587850919955285897902280617137570473079225996604073914044435458446101668494240286366245928358148359430093067206270669239901740200187516449187401430240411855401601009899790649776623145202392205369538906093107596370475270079631516643419348492377602856611572591281956049868304782003536375588398994703844325332816164190388191064593910880821426674045750309242255274262429013524790664214547661752500141767466647129734086192444067353760981615511863542172426828136572667662192973914339265933499596172134659985168920757117125856821831714872991386385183260018516373070512623685334691431659278052076946840903689306949045491450328800182396264864522460243313525039906089459785320396178137150964086762512740999311150022439690586244055284990718390014948764051922997614915318807668055196427619018083072972078230119771162724014075365562545920968589303720957696334462588909833281123135723785646613659681489346853752354689985759260177544810265251503684540297223339276542828411210770100215868452021440409981676014921547792093374167987411592285590142643109216486192568357341363980006030973497008795307547227344322642513253478366370577912346024093108607543690419401395191138896903268376010166838293957527749799196890976420994035377022010244257585529759192212741647127806295869260632341767331610988501264362710702477931917680116801901510943398588013618042418242577453548965448116721351151441709520059703115752899638913164698967079996720833845358932177153465046257513647265517072864127234838721172347137217077025825263776150230160166669825242750845853718400075184617924536079733394209739022476293554095860773751251312100285522336013136383573969579540443334937885030687719413042445251293764339975921516202247787908038781018686146479189954943028853944313979971301732990721576264885532910838563060193708371692254291832049432138589850847003840355037995176437791692190193570010258623642817916331343696970121296442412532834930650510848799954848988389413289166320928307868752341330650968253976255394243891821120207752641678317764727547843894272481627616367420511619801190508799420943106744621779259316908780037517691976901496594395058241914319512158047517599339080843264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] -2080041238740334834661056861071800244923460568647154294684754780544189129822749223201867910300939173209913733632954357927924121497181052203227439386934740580418870072130787478987952520972146364973891385214056587632405501372971816577628682584524291518338360839178840911494528260655160802823949986490314341022230137699631505785481284926088947391502473558719654697049042788348906311108323196694401945088043000311917634493645455400077910470145353507096812842498035360808182871993951452542289317393285612296951050517073350713119197134424376523872203638365113707780699762024654898450688903179225630925599072319327333711252923960710897315833276075695575303159654618096082381540933741156638922935329341906313228287001975577023646347101761562490092895146280219517476248634866390648534032903749490012955422413092051761074001306674464494244233172699114831638944103102127824516148256203716628961394052145549890387645977632552087971495472397519913775911052711157269934172898155601042830499693639159080485102521355518088372462338970774682249254082644018896997895290787304141599475913774575511579151370137217694275257224875077887666993353779625681329159951486849592786577913956277973493790435252183954897516932762183493026852251333758536153294771398026656464278946072874962375702098771696267265765711721606496214011354144971505931424077895784075901625557372778270339413973680969370528003517496104524593005058346234054752912999643149910664623046779433863929529860089656808112740480375937981811632978192013781023567184415688382589662542599282690910827370240181346924046298157936488539644662151053781810193071780201190163656392263684926679967038714686630495002249048431919259618154797269491093625940851087560377559556985754505508025810588942915442539567837855613479138187583016168650194833360073721888496015015103306019707675802187496474075582719803627421271302732035963009752784273074689494055505732539172063231590392851130616064299379628037740120624667254901814559998260555371046491453485840312803150463753705094200665269804263958110608058929490130400573481497846510530872769266644544688683627037290055496219022596326912272523672722864766803135795646654500492548600639515325473594241923931572253863781070181197372044852600683889902021666025170035355939761910983714404836896721360182029056992536880099661108666346247346327048392269555028387877066420727275154105560379006250146874158270789587540725691051544845135103261927020279140224533462035058767539084479881854484793094016305872833604578107317285038190129728590507312002995039764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] 478607757125220193088854687553220713666445546858820304531176213001323654671546363010853545987488757485101666181918647286240723318086316502833931918985690253462683165781817970991476086680378987957301754536259673863399745735346501811946691302116452462259610189568202176652049869391206605897647857865040435127638592323590033982975299817142936912882664934884889208766024062814474704275995855503778399209817895458805668785812150067725196027989817392918786645808148814854931027904657392629273765699480759720291380494168799851899677324028308925802194138145783576744436549196371834173938883262811887902157291344454056730048418793921502064548329736562337173371778985182809007665566317250875556445231686424133149548216738296795753391227351004092073598287428999590074024352754088741605119487238983276570554003780610831696453174477772055006709826537029758561387856547379703144175580123206150418748205379412136017812330211532032982289570284089006927140124364770354932607134204748558589111220222281094451864418141446865117590728118766817669878558860253293125568875828698334411662422752637814282706212282201183129257326756944047517359458097839426446259104949157242565635504238046122826709507608329819489254995314405253521974404030023068285953807034326932875362686667362903807286898951808877246236838893349914744342384835993666744876308058454965345495456217986148192100500630828558105741197126077920916106864649124756562557374349039935184487648045944555660965847710296381878901189022046117868305124640035602983969637276866906526998418306075111438291439642468146354817515176652053560731402475186363437034518785242289350213012188504663076957200811894929085927843328467395893180982129103487933266600722131345110759216699870008433989116628091375745440070392908643531446146253576938243231436410885196290422996402386840366547302123466510920845786758828366609372575494634221086179216190627371884229994210523843825677289463390998741836928683261896863594069193494044199979898634372452096499675265903096565079599287872975718095033351910281565130805981344677098371809028334857124534239915623538610821385603461368506471922332531393898533981391315927916094187670669866097399654474167193162233311114048648015943938960934206373960783663836143644781108334539776392895156088766860899691250770780419404811885065311933384594728287321417402417946871175080346014696238614048801704705679139678820575438717508537421735794719244906140453221851706705045063805273355606231890816707436285838735509871047543256518958008500959058509942533348019808487241399926784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] -89885955541096493113666520333238958641325459880207634982302158792099619878527276316287006446589893725170041501477881912358279164098506688727020394804898313293353450522067176729359791402895555044000117578925726991935883685298032292771212986639820084825003556235847770163149415958126081814333046049180824399928261782695153423054340274010753029042797795561449627759715681242895637988698525979417858890943259856771209877138603422582269259373192991955257018603226047028175562020231209255227156358682895579488770321086375798175169730281028963978083760390790187083498269650788300513318138425096473290841294307434193909293448600394916122385076836270501990330835829455206991635577355338529645985482252962891877710233060850342502556063989623004852882598067751613688682586865202329713834170343192500006932446096908232846901628890572506188294959922649632826654588861788224952603107226195150206721775017168187924977069755224704126418993822518085730428159407598017279843678804680528560502569467789433245791296195350747884572512556806502783572337003092720813472460026569935702582862812033525483213617106711814671186298449157485268695394673025774207221253566603750769986947657579976839649248332786991572793621078903046142246287017052730531218199131302006877543779381780315766789382073688441168168244808502314230072403945250232045141064950337436430823134406348200079613861781305673730859026915331202741673729985241846083312664638806063952488364190834837950048450930156634688964398248561916941731933171291353301376130081851130307727728514815530905431195530444412418573139077156957076307848085994994532854155163725685983608886039814637718867837052092650235585406533850533873833155615527417893827480114554995719601674142914195304768707635424963449534753726645541958956601092823841698702945318932370753105287857448023211145875625275950893868102946552605249682189433521001105679392329245673407358982906743226336382721498869323051817110570300540899123281877827803626686968601296766458227661799368722762737893636868128338617802598792793712199341788477315154964545209392005306340878757984861841845952560466114290317792456033834907714343746453697173429704209491184718446288939880601884599019723100335521337653328747644953948050571962314153140141033783897267517126049951760604920333167123601979192635366650889436425392973761970935611126073961429119419293363815554748628410827208873995536558640224912727973439438203146168328510139095930191571357812630182926960575128325370652113257755379152373303386165925741811197755028987434558732423607091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,59] 7534497845660825328668604141661425588367304114295629832607796015038691243843098105962296696395554847743067577927852180360824911644764952828197129979377304056461220469713470153379123794186904372003683073329040173368279739273717005692928481170281979663823605268972130708186582183846973679573510297158430071377567932909614535185755017637440756687747337399659546996798120038118513295847307130212822652764094435607943025532265547703053839701151813669812515665853946216310089952417544189080619305118991537797228000359782125747359138057349757376191386145032865795833202062050591719466642940005545770652545574587968453203436883571166408542415083464930918943762690035587768850498485708186330444211894441745456583680610192427141619016289373858289043499696743711114678392434593366693710748341605483311707604727931483934582175141873822019567074102730479670398134449333545245269402353989694877514462665038732212454118248127085392766898147532940324792539332886737601685981356522280707262539798740738657700386349325401980622503017539932802655296511310621431192222268756519343076574458603672178855638100769142834296648610842858250143102097143581929871341274907330410401389635235544563311194154420939251422442342560762105966692726096116551338665983488744224751336519652664756080354123420247642476077597310235950778681106142194748178047957994562187395819262852130032789521015664177902952013775286344521813899544537670716622118166417146376239247292823955897600843881565601168813553265044690868316261532929453931020470291730899259084107454403658325495225088222270510086794723624868078356356181416531435135074928146233380527967912238939500909934373544336440501252884805597727588765159180261519274989360723798517569032335981624520489025272446836635940711220508396317676071742197577833760432343943014938911338863699758841297485917018290010440941188691418736438491791659502021910275044873719383897800321148704023367890876356972796127510022639506501585239358519408945533583298884932031833090592327560118349590717036923539657908953127585979476371138284652043732849143368430783066975720849450263865107595783348406232291962024221765353351009438968726735079500588561215997816560895889589209177046363178025180936514524675827239944803386082583522203720266223434090801223409049804958290337832818419661997339711314865620231924380193966748899187475757901809437667560539874964916856217859734020456369573136075833387909237393751910628232643899555057012278260775094577480564883367039238677641903782289833339992605055614738162871742688887699958818406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,60] 38494018053383402980793022516372924230589323966921168759015768129028733675959212695807816508495977616102085782902113030451879553295475548802867586715000148567610342060571028146140433925955347055522912770235978963791434548291879370634132792312219295135547040873823076194015250350639601907597761941561672611259892262329690499864275554882327463365932845825754269318134969737504756239118457173924303696744575738161889612818047286820942646928602776526279901791322356916777779630918037804113767406393974690064727481336425797997961532381596248558420672924158739591134399635305823011632114610302698801087236047748081757442328362693159938022332588007052518863123962955288135614777115469314511370410803701449750986507041225096729090386348799331571027943340332455694647094222261578973350320162860156558284499660671823494398295259529215659362199300246701502121788153808700195227213851003463688869617882930778053413998122959215087762065878204274585110542338452047259928266503124035360832835413156622803560315101815218267806630751586510474523659543130654688972123319348048636573375762079734542411975178393446646484345460718971642435094677406137232703809980364717154606020422304478637280091977936812402262572326563080460145940281270814381628247674903214531351679081976421620556847865390459227160703537770701438055963084089710424684901339163518873702639848583277386812228638492165692095797174792726373297531488018540018493976607168332736421229630653641885484521792638364845709129530621932465102502060310333423655769762426737471751375532976983182671831368400709114279502898527506174404277860871054402630930941805639326946554789441952933518839801874234596971168870664931159530731556444373596828194093068919950521658233147397723225753805060451136758899893130389721343480286859415398113873915107050793157783532768616663315352678237299490198725646995575271551770857813531994340849627478084910450911998298463904059205136203558096444566186230845578193842533796237082533151528080626558224927751978999831108500919913917296259873557627299385600989110890395798989360231746388939832103658986039009063857315130525900858704557584916782798522700986231972275760092153364616816311184187414473797139977599983591945151023011773514390057553436358413096814088839977475587436842712868197658989614128426513980291542973165338385323329865506702382408953039414976374893019990814361659797545047724061673729705939097921581398482261354765998408801066222375666493452754505337887116018175628350680338153386329803249913889137582618644460573864974751453570662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,61] -51432793670422017256134982773167642617881237471380471761323186298394926234848914740577015353041643399229236618076477590185517331037397760908878173414626983030049888093129677831502552327825738725327662806609269376789915138293124071132581293415133102454625589955742296357377558484398624165289900707029600331975202578235915564224058789717648055451997922981103502414221932467152083307754118695271731702790214525390404556850266968104802244187758794473173145062609620363927178971506681975790667374054610684461591302876378178941348531180936095394793487302062676974322347260952792001004075189945886653317945080157838413642565803027054208858136653528930326807842890052053870773507488717786243996728399380374188339074798567390022156150413449044746842223470557500824922481446240475465619482828942735568881604419547693891462354478056078605959605438571012052892289150307840964489311813457911926081016391530493254339905065347919737208152182685932922884712872956008787150866679114742129737629333547909094940095892578489257192762110794628463575666382841743367754627139149166421082616098725705315519272081285170729356119333496070415401201756297163336973050446431515399873587984123111725137018030903953158064942769076928599831366680148347024894044651902901671611864837682692368116996488723108889406350291367420639617665460604343898819921063333276077966129996259844970327016801627760377029019639868721479868999643862293152776451673026946717263609752139521975303232575193070888537964281687310679124241245332212506931743707701073725246387322569455128206577034614456698272961088700933701957422622776821748438899728197483870819234677854842700393350331145176014738252733969031946695209464531972100517500828186780008460952008182787223602887795048779171088228308086199585494879978984080090364169482006820123846297022914925564504328433097679508280435502926818620754310764350346244414873011230363405303549888813217483142117944294515133896491645976419462848870196407896689337711407366165037650806094750803824466687517645250031891111179039634604053410785182958726309107445290557805097892453852387605620215827676700986609070335665709175075660953044704591348307129314710363288306566567708272135910180036691530504373131528630128920394589537859898584953730160318601607326589798430363389538143592837405736327826586647077496433155169578101237287362941726839538744923440382816874582569361493647487284824329534110888615984202447394356712960805593968635631281899577096823371285353227637306666707495651266804607822484654893779806903740910689539902668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,62] 2370493706630820172440175776207695182375824846427589301298408347069675550960349429933275318397398476819763424078994432861895344342226603030209849088076331626077158495794235715068090605408598620102501658150460330363369913792446978062051780136224606300351430081283932760865653615366837730502920083685016800095091017701357425051319239382308717947536865019878666621900170780327063727446958310551616415013947110260945501179620993892940859616652946079719721247389334974389821772763449488839654513728179119943423616417677818433986274317907838097166552904429261987100331597565461474195840218209044247829301113055319374117246512822295995095863497375800670111312754119850133341197276488475539052044152020805838082686983551414978945944906670425578132664576144965843497785912593381024070123347824009929801893585459980993409371599161951570078218799631765722713837341079040422361101055020256052854709671512671439755194990654830528548232251660306846340043560967128720339277137608454577581507163233747500194672562972439166929911948490239319076666970587033939432504226398292963782036262701697613832640803330492898941272616138587276053267518345189661421187793667988022711874984357086575891243173594884831731011012187816179058022047049277085155091120987606724044106014091296715908107709395550452488752352503305484337679805583899690656494142166599384342074875160919105894063698489634664671415925263913705149049293840054884804036048648932396269998554661116509264388627910623526783310741443137766067713083547666107856062411841608006334074285712190707247485116424478953196241823011266206766653555498827108285584610086655245387046697837383261829606328354543375206683643549028568067535611850787484296006516840131750748162643037760256095800668610866710599389646286394652706596435482243359199996611766224582413392738382179581565193094608192986284766591001596215095065659056597031080557329291319033560359475536200283757312136474181820945522812954487882004453557426406681158137135008487868100415887571791435816221979897728511839652969731471228094570419365730807577537175773834013657946064097332540405872192718076666704709570255233112318539711413597025471352826606282708527621911269844149436895237715731782406083274912583769819543075066539453714144501438284316993337490864797101587468320049437328706418840960249134192039575049963954900040804001023028548101370582617407197273797304756743462573651467486150424185297506112084262793942523515131220152429810606562124704130194906065109785372805477812940295421815706076310137505760620167266356428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,63] -277256987716722600767626667585898115491857530418045649267615362842082762345500585577094148851396226607553857874937629857581161494019009499576357114800846222869955814624905264560987219045431197696598012269656251489406176708517943568818676119314285150419283653915742360372548556176164226884555775673625784663375371013119621959625580398826048878248289519645008644445179091701728497523185658295768708913711410664773658890674904404974569667949379599133600739216478704418234513133449156704552084067148942653690418105528617127899530092295152187401806452417267248838179896640852110527979655318589138382740529231197680750687674505023498102603314571079590354582286719084494600802012347863349589892468757575898759754098037886388963975356537498820595559816168210912024372839887981801788733453942407452579885163933772933791788142726650065756859099142305095005991462386820456901042465100511056017311313127424473872692216316146488436347272330586217577409107410352559456801304730230333195131995668058733977245416659310828536667009795198747071574360541118608785070240623256282759055380934547144824865537195972533422444013390210582899642712574652284962318476716045573386610327957020774011743789296902367172236593346712775824055253915166883121855074717705584483432176811557340396300527208700833332762721446600407719593468511758298870370813330104661193730358378567763700376440976850026719257447779482928470956010931183910219821220051333126552692814213395545228867641507239479102625163575718558674624852130491912238853866987064273172394998413380479221656536187561885114399022661580550307063031487583285396273813189041371996375597961400792449600846606742253646363771777806624224433233957068907719432314584508004900611936374621945484506502667665086224959780665440075529008196842573282181266425470428435792782374097379687439400589405278065631975323431951286103427215771339221205962759117815675231589767547587875559537611321672810260954073385550748361280220517009222213659119409984065888150374916508903472151727343274953491272799980188473793083790282371330266097114985285629316679151052819929002013187855395969162105273249188877286937737630584159467727400819169587804879987159784144489364830279193593356549138050443116057957789899227461375271029179927235657298302430730440586852922907886964056511706837612348071300688577802162809170320296305397166510268498798062761971281751415931773761644631951923329610028123048794378490749660379034920238408448527767400204761867751186467106173151741604490789330215143265360933428266488712369704796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,64] 116373757775432696303105352895616687151958257495989632550469932734005225982535279745788091536751692295960823201260454171626345928843030046456830737165220720664830524601161620419862420877583878402457330211968515741267184994368634914983845302045293778581702720307562036315693589027089486096681396807922192252250298215245302822737675085692376646667691594657777730000806356064501944164198257904024203517238971269682388588649868434291647046867543040722672770897282789505870357937292883647180323275731800311002811463497311660497303828028023763412796780435138386407803834249395719628218520520881080983970134842674356668658202490222714403734886911861927749388881389789535488968532109120472422921856342538964579861994356396140590287894138148352725592892769137494414957449831441173623878604811775561325434462306016781477382673169961731100975323066136295678313218694758001239082052671912749812134173911530123350561098133491340599057770294209225456991996797362322828245973889136220017350507628854060818077241321096411676280301268994128288583121712301261377370495811000331692238077725934019940522314020061305171929137621918722930300291411234347414227978007554419181468017210941985430565086771358204508953727453102973643465404579917683418784185236831271668952611285918961375573679990344011936394863341151783528605663115001257059746412732930726724633610289006618884986312951019694852513040411968603797031224996662653978176908652405794512672777309959065727756488548850091606095738035621979999318580966945649838748998333910942902485035026037488973142851170544388861661856328317592315905336405184397594095323505973501584538197905380756573050249944996897029753595661165217006650789133892643596637265922719021134258831445008697453923242634246988363882338813154190536543329211371297358989032567676981474438812712650153012825455714315609123561232941208504384367951792318274612668511300215305668059629031235763186261897509409127053646637238505115344030762044664929445688463429301371343678199817870936210940371545564676916684039475592828283137829035801227783259462069915861580373261178419027426798338167502035577756247485183936172789929493396505738834506363223565110465434377961834003510030721401490711282614543394658143785244697367533512345537166700408693285212035544012467083382279393604678108164986436406980506064987538156219056544401608597202141806062913833445861405596976550306786929929023412864881688260405846941246937635982992517100655115984300639597831732035823706676834942218704520470426322403828983550314656748319935561728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,65] -23785353274716249264802396604279456394757706626830631434214921242710204051659156766291932974647645789119745855091243436316657279520719949358680213805494713302556089014979605158779302832015798364836132728002218955991796697811952594950208534023961276838303747156206076128843720424745045885687033352747488240006543337251172140950187094784983642440300460491355581104737891483415592801685617170195771429361876952877477971991038747814892455352529790180166573059547380042464150869810410737288430176708742456980867327910270297814699310499554440007779979531641353431690111087094301874310696906813045865404859305462562591496679109692516185257117767208533633986445297167531910266461607376482366824272297982194559132387694482779845486572223739016426984198423577917694559678724523001950113277015870681785172707259760056297495786557874776402951580708699329719177000133879352771259012687493179383089761237681542369401275656641499140494140752873526742372796306605217567843606206279756603437077056358282052539240809969160979956457167818803992454364944813691756683240401744127174198409555023026119719636923082299829279206774338560190063533295467451920922477604175067833695765792826169166797532167906658115817986194738316646787964385077415152910181805681377648741055768530188769757706605301502010890850571106210827561412375146241751327418201890107134265902797941923314145012362209427560543932666216649361527759456454476459734163447488479082917666394134641882770352280518405439869608249462408877788027301244439325375174984677078580548704383895346004320690701601768789980397765085282023724192302644543593248646780931545392408656466724607681876430387127729387418339389448676869560609715632340458274380536878510399891704874570803771777949439602720443184760245534412281039284601582646837563857213362781857567734924523803542914423844442805541834739127740947239380750044494883067312684401583850884685234281557507856003689916306755056424570786178089513300080262529134324652865461490359828461484457039336001696925647064783637073173083010191353057536078739131631834153418668356174966994513039828640331572870123739684154947859171735742610110087407267271272633927763959774460396348816412667056748615197078144777111716491570298889872327673534513533769283835712403464548155882975914488229952500520253000502914252949475223323372427481125104218415793995753390182603078613755333323550938878220308786223817841013034810092765528531267242846141224880791886750719688264890479715158962852321986884393250997312511771831245406844573652013173465258393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,66] 1868796524614177598582406928700985402481242077456624866702348658277730915512596231379332692191290078264028643394253442887040883233826097029210432015068004916029483952285268477763350852599376051440894971524080978229145060530238946962532980448689713104747749127037570228586399977610885953995897165157746781063695776006899218799857578402388837558684314544323614076913013370999866302232280439777532554109501155209516459575711860096728306773183646085160590038545339354853388583837187911150694081655445859761906110052994419695615436696199249809732192518350861186381684290757190691537398170952886754292144110872513358701589405114106039987817845172978443304936239573296924316811175449229156833540722875446093511013163586091157280455118895157886658526509365448957585395529695524850508620746543658410587988963428536436025131843351111794732400380270143458826285277210673175334148532997796851238884202677203542835736224443280851871182422571896680267338833787257804106135545441914322542687862592151520923443654296932298812029315179483835437010479056786719985895276160645433134008504199957571547386659273196475534935581771989849970595090194206500312181806433464024574512559436981182493925078694699741954172438313437077546505594935040433302534254171375849203937426347469526097722019999011908437037512348095051039089887220561751643052373492204465934066485061281910710777085588404583573202279743905628415162826045121132586435496038041819720585374639360505079270131210062006228168399254976447665468099220351284797981658857878628580347821845448777582740608271446155734193207612292783407044830631664203866506776178695262355894154384955279501815843833915145642262519386874920686473816921702395673828731837608911157306692806964799463240725538122605087717612443370055136182448426848676498596368950918278830572721923976944193712011703510888170057806548528707489532510856142377122408927555486416969569167933581492412002038039665198508259468998768587941010721960925881050943176100310332109967784420260593782362706390527138457688812366373418565346361834657101175474771353558355834376413408983687989047585516971901699832035476011326738661100256509165787338432158358616567404077817713386455780524754677065420371552748577443882409756891386442264841726182604557862549551537650272341346090602275209833250130859242279357101937004584507131060239277585000907155462714320263475107016668049218324649504648912091610628549480760065040063394790378388941881916338542623085151583358359617182944398206599026186769798460971432437880785549055057146675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,67] 23721569412800856846546921775536214332816370295303094916541860537436949391598685311448919322620796991484864618017702210575759160691658509394403416849838526524032225638587077487256085776165087975890329199259320353900425902108438673263856982762779118924652070488993258591338358327409563572738270555805357973326168739911345158385814481204586280095780107782045297067376426138081854577160971325406534432095410931934880499192951628759557240867550789675534739856498439970527063492516707008416950079446751986832938891436668451109727251621277134248576586147750603222126898256278871120360224211054823330786278818544800817075000012748838706216924150235940720352485589721304505483806022107584241731682601551365523916306303233669525110614679906844132334175975428467621010623229485376780577473229338767212598551367388999321937444211032195570273331496461520219024086304101610665472928079056604981014078093558635851769526517834674125823332360507776005959895932559248910830532359432808516164243203026798692525657898478588171157557079588612857615813045966985365773159771866385563612400730915900275786449429403940895157441297151826323075432696089777138393653931105440015970425869450944425924276235065821827917114534935301057205336699336850175081570365311765499432216638785228661168312458563806097078887883678535492145743984988758998135172916655589431656176694804700215974639202510799602478271284177085100895222022025482538791557107309468363742937471862816302199437480157013961041002158215482344204890162843194614663693230640461117109020633901338842690858254608227401453943033402526807978928285049120919382243269250393857483649189812764975493254871454381464416256246598303852820743238262864929870366581176476488568121735767350220822816089040959293633639202054022264458018759020240919964672152264647385862578439820677252792621630649110759537874618160209807178745289974500673067698324972091964795236929891691410330498623384003873704895886821852938390324940883972894060750003117011546183726664762080621027144978241605880707931656660723835248423237879387978049658727718278306294728683403005454273429002253978936595125634754208909748445734160903939856448981263852771992257457143107758947133049921194087886756263434835273338505001730936144024519164502139726254574443127309172169937599931913194398142015272555158477798146117888043242618706601640860608077813236641908229444483798030289611598645137764282847990544421734835743064713237503962665407939698017778976047309801474642485339334452147580835211923944788696168625870265069967769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,68] -21431329339510893048041464391006537465363356952439468065412214271660733651830029613021913253164313385364318086230796693400476864234719448590314546285638968069507142158947726638472929852035786369393112413414172683076224705073370201572476406288148151749117458400411516662988109536334348982834571487721607238653677786737555327913276755343321707810636106037152491506298037391131780424031074040784245898622062036902376091826204501814311089561203183836033920239314472728975761010910662609454291560866209521876032377843703617167493578353750969916703011396423427133376145993385583730439772322713088480130581270209870474092567014353842412486489722178212349908203793523185469752952348790748381632779741931499276998448254485358555574950611677083746696056044977851401723455763960134073295094853693173751064122521394853637552899411873642661804422514502413974329622720445707829290316949991054677526066163113252705630573623126300088841590584306924314078713889451794039847277369999690464101355442538965200581642410038088521329336726110459491634442746408200119291165017798900542869091402943912962089636754934692605421936214882164217032116589497426670020515331398200198152183346479368950412512846330882253813396850182943903055878394257147013535445271343288429049417802608197723524551439459966185573774415239654937339113254051232752368181595045448179746402489650627026504589763727128649238732709051539879277526751232344326992608227976462138287079807688067498629460086186679135486039423749339362200825199850436430614872231220314728050207897106640215445821685699419653770685188947849813599841431629239661152665744252807876276934429406381242617033688206286093442461105002757519282665260863321969995540028234703479243156251618924774521781137749722798388056552619134762132389800929124423970561405946625156473348509865174955601231346117246509005035066711732385812604891224973471998913616264274263830293040214144208673472455231942436221843267092206416312333536022674735744082749980484347719094387669645625030876696228981946470107110900782484481644531494267964444377472966254442306544558205147407357407474287624615870894404608303496704084809541383884259997652855841182446728719042277115688056871868391384439358942403306811145579893941734092848541083702296370174976544452008840104123402184830372250123935859189299294813371590102449003547544430429466423940506909322356387635083195235491993526097189754721303879226373925716272973794444977880440059180398928587123072642798681835708833805965193321427728841771698304924457669599841746944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,69] 2246705985428599271900430831929870937738453613043704163719802416818294497653446128158335235005820513533241802638736887745642947835883738510673219563026646691242053855742804820699884532169141443730512212502955474527542748129993885126102037322226171038750085187899151769141993013133139921885809368281553206517351627265045524785121589166637066114846519442941520666182099855976564024202580297786590667347457943354161156045051690129247991073213103752981002742939832788092761718505771153116538552672018779149508322415836343623557504769228302162590473385045161595655708182593756597066229243653104338040227155078746647306113652397451274072765448617583217375673738275138945164324930064791148560032576530380752670003257118876617389062194252874680107113888660548294672190560983378011822452354455698589694177076181728186589042933518913642089040636822104657024121333387830577111154758734372456558118052612628544739881416922602828614344410119671828748401052549308773222131934692603162050668365412826951161027045755225631489916921872935517475175732651259937382926716389306373797350726134621222378030332990128124685358624800863510971081196562350881788291141411878319596723779612951130163619234663591734093005086072884710423447950198185185071859513294898013082262963433108353286491416361647265872275925161893854698065845175240440819226647603838577457498309260395146008140531178808085045552095842724919569622711292676297766945931090415548042259363467926284638310312048188843615896988852107509445548196300122876804394051243883725789214613070622295285859577269160412774592732668399618452579582474243293592943974668619967188435813668300145664560272713139553116250190037905356655165021663290359722701629997541587614983582619748390395645518415234830061128476677189085971304478606700241813751856985573763156720723304753473973180935015932424170594840487549373318543624555863118800617841709015070464832427856959907442421895394582237051915478663691462820216245059179458334973614952408806234008098989217052337955025127814792558686803764459476804066843905739359729410976825166559000048385440089105265328826679037607663304510408318060884492517172270481214519970723634373788411346545453992379965415103237068555689501606444586895160660805063813114710846945820834864856400679859475090759739532251141613105746969562718349458556500959627418764952321743312180049338801146107979640399215334034141566783129463956399334840218679466241612785008886916381001477679346164805431518088904394647611921443065352395709585101989765337804089120711319224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,70] -134073768098438186273784995161727608615777160900245166765222568697450729848388359379399541220496821858208819574722476336953336333622779280274300708595388076285194463953227360463258683538233224465815501194907673958735657963092104039597125933622130292683150232613668794678300383303518456609118364936690726004979722015179050526562610212011748857665122591887093291899475856885561847930241051379315487038868051666434697169048530196254201425136366252526583426065446994002708003315343365639203410792393634871771010807037918554550779286020022269442692613978353182308542188287668757190827808842461156648221399071430426674816100782638747463065683567189820376360713586125393132269144588478510066231406510026449688090246214272502640805261519129412973096882623122570451862828425846270789119430867276585280493940383965360069611862010423658063438039030401372839248939965853368195020531507120260365047655276217835990824449101959022903794315262390410519003294197099899175491672734343172911633847045950050995958901922776752632090201375963081243680259704570596521941327223663893830073221102655585959022338032838518709646597636919472502130404254458648577929811200504832639528774387358943212454727792870435472774258089818576160834558129839913490909213658400410218943437870968853155487331021318124058320225518195264948001249448861821366165118454281346193289927156086967462726277547014091007315928203008264291236049288418748560022309402573167039843593516141482383710569356041220614924724422060687728864458067318912359861360170806512104328014238802388451262066303340480237390486905883280607212337826208371275053217248814238110747202832354056759100979241972825109071192483575292359200490853068295182902071708809468290143180560915827902113483823670940875807310787129186697547008497741437059933059854118005402338121521542865376826435773299116670325219672627105425404933564332485072492762142411306112902511874811924275348658747423331065062347608420692908868550992048749768163917758391596290389093935051236998237134007800958863144692875810459940161798695230429002844800508472339224491103376391372635471393956094430595649853489075224931589330744832307398913713382846255070969043056030237202121843041764748228622134673132730936313917613830524433320035309895353784050521860311090923134385747417929196261881607772090600692600103987031698214886358647250475030691700796681301732832476398550184716821319372453266812945095866614799808699704235829142024360136782698070101815386542681527014377756072038131950494220561919239536695535792763699200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,71] 11549490839690803368959350196324247430544129135584193313901918799981493916090395278859596402994399316730218208715605051312545426830129459340315719603256661260614984193270372975439413289538636976080390201332155794277582905993684519833859218479841479229187031563070529370478758687411363973268250554228095672652855273998664243978485990350824730635115509425137434129566778938292850057095048120095253015397746821286597635960557719998258126331508479605590518809972039224011194722751730120585471573806669044328202592434288310243201557390888468536599535399373464931340636237610835113902544495139041397223601527656087172335966675781087160587403782530052782793582043485378723890333847536449220304966214014623150556998077438115043864086952149074683762319264486040625851292420758205580136637233072922582451498091578555932733133333209635781947730846180596073571152833498694434464537816349530353979560844809881406867086137473746239112914363893478396549566125182747878487693064458091916563452375678065339370597249405384313240988346104398509499921982301854998874408211347410949712903453516498652233982853004524606533840942326600584081457360768598542615912744932369430939562532993985177304258790025532003566263025233776286964974858119517573541547688717642904077965189979590896542445175209216383012580945875883289865174731615793007338298512721658510610981812254708335709206332760925483793751277093340867582394275611041185726803234181784394366913151510178621519787400493830444522852701988217512570622569875415880845784112709020984689751692425575627159944193663202364520286870330295311296789294954394776649398417257803429953050506381683802191829654885157335374582218010399323413853526898561699815859016710650315134506560663597339601266851817763250469074372991108815855140744684360760522578057818316878299601518771652362046306658105884848231851644611826428413633374922223971132746791559412210401669900456991192536687798714073487644696590147404369214134504248081222461879560001428296060165809756159779851022782281474393832228286114024563054985514982708035202331501382174328913231016971147828484686290291226873255007252053619035211308064622979755631814358145659311719456543874147024497082476983102490528404804116486414895949921917293134780133441248045518956778948662819814520735713932330343603400946864717735540065777330279019289006356147804042825072473182080188651358829703346980577008081928036100063195370052708359141788387427096213266129517554972147609709260976015765562725922177663109214338915113932764809836513292535726080000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,72] -1745492948623694568693238981672584689005928917870837985822147134848532745506507379579495739588296569371398359714446682262793013031800298693875694485633005560860062282381906937127902555002802962129210864939414522557577995010506762096894561150991369411058396590199542203960831352975581433791164878807143356997201018528462258582204118556823709912262539567939975649126205434724487169063278011859170638814602657694288179125928589569841297201132127149082051512905359429628789705465002455746867867313402881231510159311178575483056381300900015500213290226418386489105364770160707422139354641203523402394399497475382001710322804265288354813258928743856778518996879777477863574861683863479926454121779479100370514491726282055081846780592663443473477098402437654323623735454432511766240949779786221238486390370697452194367360871053255898101145438915930256237363957891010870271563960855700191459671686800028116000451419164140597195695313108837621894318047213037144097581305558401414334365142219743272264764042653689629322206083120699117541971489204757243029053303077903652730060405473541175845036333417846378407572721708014124617408030142613543276372067381303579322460249539316695386259109502752182218890070005726640113561193389110844605860017975820464602944826913548963989775791008380870667658505566277317478470137545643485913994448342653654919760479923179303173276785816646313178606219797674028776755112412987286267198347898736698016179962259389659455495618098157895326198267392193234607837873488207321378389394219600299246624580723568406212009529430530816041196636863282334704637522195892803030699418305267350338739548997429023600097844376531344309330674030826873262158296461767919935069616270778106497015118595119770833240773639865521323236022519072817104594774748380022625301911260789614485263128089674070449488960316474793645734145889328637385821797692452956766306354387819878521016143077694970879555139807464915951064510704078596927380784273147537527225896766205947104890199151905863245049688909252561362025479510496811691742804171350839522768611074867557373630129633551653357685793436481948714505784080462630214850329513147241548525256118405435990632913193391986507082212651565054674839961843050110442668506907794795795201718964030611015757068334390334607142229708107760645723459229183010308597941068814259600996319799331470828613130725957397979419788531931242838609549534611802636750448342394329346841211295177305681478261593466622263275980871593887565167464906808045892697136315569817667587028601221939200000000000000000000000000000000000000000000000000000000000000000000000000000 [95,73] 151076588834962862319437955279372490756366940152269970930079454839203489020839702929617706408062445766089620112524336262929971579153125376211750546435280183052698678635134826465080014176848034178539135095574525776495224531826728133363604322754178727730171176555534251179586699197735446568542339491978716392089555951114857104515619269994665780369674716658341187926059746177151374895158118384228187372838997064041372816470385664432974142399207804158557320589477607473067519357594346442677677544724038478289797627499138841554043418594810475381980721986198643065372220991460942363904521150416325572231390511686035801601973634919990300524014432253209122243254662275759858362429943195935301759989942386567863251309464331032021338174282482880063172679641952535449867982546695730493785963016873355929294356792590178742630461757956305617131982746169102912359078366779195914347909172916419163537901929871254458581157270824555243900012002956268727706974233034352429831865157196747409216347194029949929128706322006224217819175054790473346711873180496319350000883719725654069212501559400972294345125122841043711492591027506945616353094587554825834403872523758140582064293991232726136823751134536769875457134150302210227368643410123460167105010090962640935309623520030316666637621964415971476260649620677550409234847678107106799634880632265608173915506290226633932416591982006979015493647804283753302824008658670833607147686245582748211435500194456590285212297744497911830358995446368594689047387621379078894718569132533409759901045494326315181774005044531810827923215760844962487529200039009145818796995025940431955314470160844732084717452481912276111483579529384540822820794289367733833713093625767565072651474932596855203412411216576161265315072512523987985154112223828128354326250761561637586847148048028980614714661423763343591769596715197489174795388095189209970321963031851594421062182063976240744043047983545941924599329437826231706618254466482932139319082807124426992610775824225739036294460775832860155397695376264295693622793790851591302657623580257669459587990670982505512956680292680695432443960213730001633915044135116501008127192630726161461398077985270338846672894920561629173106339547145182735161040516100259172296934827779437862826708493936059157318078434404002474488380434472624849742309805394765349129128872081065673534742772610661195956515651216135471379532977045441121493058093911579865188009502498597500342007690623523516486321568633930882231829709842996194928449709506093621213937166010286080000000000000000000000000000000000000000000000000000000000000000000000000 [95,74] -2544217731420574506618852655638699485237495980357137005942888521135524976385289773525792930039253996999506480407120222386858763658460923316821367645633045158737573277359625382539740841285133457310971003962126766260485349468000198619811494607123129982099980399112180904671462928036535587785621115506371069388067703096292816557696699072409144848489399150928007049635103489789200802285312261928278521004642376277225441747204942575056725624215141060091960657633779996354938987767223649669929965945539802680527596427544471099957568384377948043711945388187968117937770400127947193274376789467347613472976315115802244329591215874453159445946905972642071272952250888595463494070023271559975422743804847179536908332607316337317832435552856022484350448154915412797146109224135049331551545564316121060325508688421265413103309571935268611381851038652766107426576997664783116656060305307315550284096568344614850693392537053839880984509461127973314356079681827139041237299755853561622423107645110874061014693878908670624729583876452201725900784339876776081329300876870939883192007220725663633542566400264855529402399509191992698428205900183726676427413411820979237702756674629243181874398485927126165716610419567248665485198463450235001575275396060406399784495627207871967068792242778143286966995021845514865603992471601268698885540825448308375824949492533253749189377244998563965519936129560956038820429533071883440243387557249141013963896769933345037665376167774462887051817485926593347559649851060142281689503201047695813080747885486719939314950822373889003560596012657061969983790347034160557951248768327790788460822174846379599925708107079877693900899240828317220287221332361965690473920413981653474852271316647975113982198768852288918284106514557364254371103708079445047901707713172390202353399475456969362267980998017553454540457922924045849777994420361179674362733171512248931672684820377705232756443437311598165143136572090440699086976926520280970650031252328080142841255480817465422043762857694148609621476153921194260968956433392127887413132924384439003368379282988992298075246998779242732991268114150458118208074042688586947309558245260639321888395287686583716938882289530233203449773760353693351789487890431932699509654110547848258054116412491665922636471047224750013099441238309185978329643999350143513768253232934210782756609171612974629810848288827573651911715986614401381612715851593227386247118811293136251642491412376608525890030438724970054601969041344177895717424167818863711506197066547200000000000000000000000000000000000000000000000000000000000000000000000000 [95,75] -752742665870105805502462871701537602850148044962277712792720474823638782746969075033665311984340219310862843669500807083259007452005879535709056281488140287958016515419479981472301206581657411605811506889778532966823129673349350090212984656605316813971301373441755474682905236979725037461716079030469654977210281038935094721176063102132028206517546317354209522220385722565499516717666209702707922608247733536964829127620423693561996540250663925871377402936216861303455036459900043400411008785684419182707851419640677449746264378924083906839049248884728103653012700140477601921486687420762193769192162484100240219647400990717927233225765889174028197777039833730786946810207576637816642596632806337079416630913270628546426619690358300879649180998369535697696994038277290050614706668718310251836326728228040213069554839670083098493398712125722081835199751342927577871145569233319130402418825655864974863906732299027703890695678850401252582611039102782865135553522495003878557638833810040031701134718033053982456104758370236595400394501723273345582527359240733238530995427367332066614811687616091544861755798125030761391959941938650010935820436535192034542396011303262635152427753841154524203871813544028672885321628094034886172966406553637879078488007028000462875242956289041206683870433578998514305780992276204897123142646062710082667034405707497381837155071370698965458271454702544906513447639626724495504374485629019686313489797162093543105413223291805855585653235240642400504264814559662623685859239236993803733391845020986904797282739448238933054398223266577377679726423617347538572415893025322449178160195137668520749704635013015492325982999598473188008032473406014599109520033509153919095786276586494259931810882444468769564691500806170993596958832432604904299503784607388197940849818204491298567956108439441921885915395809831180184298370713298185303953721895734660238220209518829113126811823396804380162866254813517633310319473405164424583142335870740140159637919674228455763344280432426781694279033847265420478757983871958513629345916634715600211145625369602718390384827389325067405161274915835257545761349274705324667180283675077661230953167594787389196424006834145942935392353964984344090557059608629648679655690398193709105026581325459983992647562511817093248931946257799813038558004234861867736009284656503342245782087121876988103644806611516470034910884791810234586561206363103142968253788576987604597698611222722702452004455019504104744971215764863876605328013367245028724722430839357440000000000000000000000000000000000000000000000000000000000000000000 [95,76] 72180688945297419153202632393919010860408512898191641026481134376766455799154902561770281109568795838406381415550603324601604299994143661026215460447730668900481263991487738131542128777566234559559065938013491477219636621210463339714408954678301963933326736504233986403827648679229715593413056688429460976016845660217705455982956968302374522695244990416459280075017939558744387159724409047851564317591563880218935721770711411044787628590963447478517561533872362199810127119955082885429521404444340882056786728823214553642007502918720657512546303280396483792229675509556567884343951297726926678154320879503880110187907011422836525784907689772039562234407910669465981059162417615814629065562485892578171949403900334905868631703873055150746957259978868670007076005979908366858043172580442393362486062262770908556452025864399731954462467766769522408544509300879345294396299971083776175092137830173119787619024549756106228329075145929912020589840159756709306069891951389201392980760382251901133312472883422976312997403582826695305908809520910577211680528669592444587791777115254744424985576914561656196604641016425621674425994508406563352890398438361827532194810576848714257373519077259284348797491639833143721875052839234350085522477456057673387956335018079178847950271214468732714838874994274060180880847965877096878626862045834348374932887222629383902993352816436742525098373181344780280957223288697321406588988679519660062698991307180205529571080501116936757328614243327305262239620255186233594919658176201595173399569255694312903297816876224787648528211347826468990327841468365643803010831194343433342149302163535406780007686622697479904584975861531872798159911284165574938200078139014924956923204321601190796654189854982762398658430958056808640500384259034215823168240813886269383566316075519315923597656457488842576284963849003526105602879841041019525699003830005652558468213943452060198914817111143820867949976416324106608452368650120489381063016155250621830714535983086422451582321670477942622354504366324990000230179568119902160213463965336679432407279740337407763538845697053976562481795112768803751017328184522783235868035816588893196679464627771883089478285537394081045685181151318754325171208680360206119268054731620431741622727203402036756396817632310083287354817664993098212956023302444965769285191174340931464320341907739186868265454531966083871329653139063418302070757799673695805546052988259895573672633236188791192546296954936838759705326181818819274181391401616785605700310846668800000000000000000000000000000000000000000000000000000000000000000 [95,77] -1908255424183541373504371388247965866639222558518600734542514505473538767782883130297341627030172088288948089817381173453767149489456612356576460616145366120145570112351789483429325781449215393171694561738519916171448020477013750070068733144970798195888781823836852447719084875979889893016644302022425992762273189712751647374156751629190099930198222855817256395247833551467265149258219651212199237094647542831910284378480636444421487127600524797657198511142668302582358992423114692145062704483035030654159469651340094930030279308495262974015891918991169262070472184627602076838310024761988588010069781935047214641184843064758424252022561652333247614372084429485658268703470214146834696136052131011522554091228259030347717236007023093113317153283522165073770129204279529173197190223364586541582250774372406630344536449691124766783117683587321713902378617935996091138873083761693638316493045029007705665971058039687788696234291449192118636886847050995822092983601442025533432890985793526620557646501571967927816904555926306455932896514488416267871584668203971171396766517027505030774692076406108440398547401875831456947764403005295514467798372640236040845223109957921299784914016992088815441417970103458711551191793879890663837285766814278399559462932403771393876700009219749600699656545391637727392168747875840503786107584228917423256277542366318678958816775997461561723999215550376577779433105150836740581061285457616341464495873792469798280952503677153584362983341536449738243214195021753306504412155504686388378653654843139000195877352661903697489544083133079149590133827620255671540611398128795295879682092292383773166176256168980414143258958899647911795267917726103506616582560525892515740825305363892353284641658202022829524998430115726189270623960330769152828407742343460885513678539094055978802745977255603177544393248744434715376296865899565687388631492618112502347275160520450980162184438956524587905803652472504048383694344805733169863624672510927247271946223971194067017716409481242779771250175014813813333295507614504016685627916554441524539729292593321311730471970261228391514170291018648792035667197204573046428911254767262631174626140412035078697011874082211131462268323821443955699568500368993724787561930248480384637277739339016064322963710616065064569279461275573125676988172030838524344363962070691973211443486532841480797990475684192457741349481270895605550523043066663577164486058267415643964568764912507505465462760166045248782330319519928053395162870768784527005908048281600000000000000000000000000000000000000000000000000000000000000 [95,78] -62047153933954197959499026726935006116377933946693680591937615488064179686125214169766263096545224527533884311629630042779317627200946815471225342786035226516851488156980616736112558713730085729823103478414495070645047585765322044022780323238890922954090001543761784195945986315194127668316369155351866210339739829961886399009386075531927487855558553769459044969944191487512348009473918606910492976028800131738381471558718122718289843026497142292302176707058193200588310933285116639664663942357743497664149684297082775729199493009403634740145207210351941104188299757714067629808978852992107157260389087869814951962594840338357092068617116018970572957415197115197100187919041061726297518316609411396253188630694411313525595400686131183256166806768370686717732470014272121987568275184853917261150936154504546622507120554324033037434466148176791767766546574600643154559444934115733383420622956609616557211472314305593542909440293267466245186808639862582553548001959966298962053860562659344758588151798668677979859554453769723988491660295337329912972275657401523895926747049012002308022321543549926244309703785249933401500550076570420285714108732032368984302916533266457642287136449027063454716585996185041049628932848982853990884002405130199901911932951659449432644567641370644682408789562563884023075820222444663865010351895348747146020372202321225729453797283366832266850252383659675772628600281023921768466999495975539440349618322884934420694741237010779469337152602421884236543925990233514766843206980380215271025783348739314307262607154853654102562594419404411142095547795912314721213246912301551704945614758642958762711353592644977865822005838014740957086928784774713582341452181711260356660519812568180835584881468783023626068067131551094118863340040909624442462640630293616902814192753330835123638314302894561871800708256281447882320432256358292398981126551654275030183402238567330738300975558001165353318440408885320818438355839041179246569611125824592351150829476042127023581094247263993269573490999844522469712203290246819997656336971922892102154950229808847191667497704482143850247793649676956729408762488733206396249798327378948599972500360953917144349318186293854431350941851709310272987739892192424407531516490172958596373997921087793625899589205306491981228243132115471124885218214559734293811965762203229623161264400755279958531364790098174967447993054536092924468267947632949952691522906152336339875157762369285405298322141779991439524469758976942188711912136350125598011975270400000000000000000000000000000000000000000000000000000000000 [95,79] 3602631873088784100277722881843404152585976555776756454472100976573029732790575301634284699740652712021132800698792241024619709583713280084115109999053291860140044081716530906901662669737096742004088519029472767532142185541791629566048280166095926630596101533349032404857859994539165348349089366515039854853144956860342264999056775844289696646045332613217208631252363300260419495855625294183752311462013625822136341070435547384764152197485652277327537954922444637819884458838915046806471586284008248450016054582886485893139594264583086640605016070888254273297076989235281893111051719708674572927473148419669904341963093688295006313574761909171498360391984218989047616551089058398713386271169325370041506896767858926435778966043743735583347348045226315353100165407024096676774919146025992683689352477935417561585272909765375006373775609555708197988475719801896903729696953268538131972450226839878525299839092936413567892366594506954789688321197997301626377774721810157297761730969914130546583710472480341772145861947130891344970543562070172598995623885336210746251295268092188699688713333799959924554170073300293415830790592404154791103681866164902454446609761692245809610362076525501029837402508149021932764106568784908975778519799090690355565040981762269412811868351577565011665116428254530213574721764042854958746373409880781547335435047681480994179891952004459281549108502251937726327771047656781208803831415049334172538272382263372172964546133629431499075882338849861767587611805281638035216744460253480261961026030284210275780298243818760951799056249128973548016950334075017020369095959829388357361896609705041074242636441681656019137927088647919097982215012316937159435449802094045036156498859542374707721577826739236934488995089083154713775410873522372339486434264184649613332580557485336256992328453039186350962630745202319581932402151621265186886632298593706731950285884937143688528838974086313931729191240496603176951549904539740216108198444767548414655030172347776814608596821837722204905336403199488902054135403406808162166119360808479599729853943519035794363244132183678492587546863505827693807555387694899070610420131452779579018518432565886015940621558108135554558152782605544085041677015693040709660409888668500653283152749865018510720450209783088603735596271658722354384219108834520075981931800766944685694712017699634070828174934586598295028494304153258645681086708029843255255192126871855874042219579763877047372811960203128695272811017103421281021905355486201057783138222080000000000000000000000000000000000000000000000000000000 [95,80] -177704643041811918880942646284703205164112224531070783897335583656584707702672844381264626305740117050965337502129826925348530462716244763212675569868699405971753012990678808838423045854670198076060915482829253091459344855324721542121209729824419746140947915171436267197039509759914605802886311983526841737419571473549740635627384194366673475468047319880268809204665117075977183597522144113934190877675213650942803433110544226689636796180452969029439360102788679695924178846661975835021667480163291053120783006526585819136211766514838939055644582373284981038369536199956684098499219697793045489549184103393259410391971707711124774193908924919544489635682068335231680400815233569466408332032449662310646101692291855284791657061509238786403848860203255234846215686919348308189129535964120841289088681677929180703655213879387393124401460383268478947196642777415925377478663185112170908348045498251117878196260775970022640189152320304604987134855195910759769165857539059414991545965801181864691463814984701990770133456485219606915995981669451316801539104709674545094004513658766721049874082669382835000829408081751721594931724768788486741005366234934368056021610312275711407507876464831800384760975588846753157214812845061963587986305052641168346848144552264911242930628277757462292155592113485440769869896017792681713632676495987376328890424980659929097004408640737509538179433214900913327479348433739553218145945013795493743038037869566766069493239031310307999484433182130166505272204989143132778406507756386859098597948045509841424460915306665602214083508121431017698178255840417744318107530264748101202526718389018112342691790072533197701777990039033653270660501917643639451306685487601795699032943382098161427032195730501092551472423981983016071668526475598506105405746306569722058038195405471296329607330810205112022785737138412585401754066307093458533035515678369180232606937077972918146594689748632556482394029854694149904278922373701710167360074269753503601655415778384487516226193588902733503740247435173545340438761746621912616566586089714928594316160771945304430832904655778795235916240532853571192657648625851623313491728105353622988842220390116010755581691982177318266726201678926153900983477417641262655535267621732719492640688497728792457073541421474216030222214417850748544325594100536928125133482827519353073678735670560511406213681816103798639481569800127887000264833418033330236426750228632491196888099609351779176786134440713277628817011470313733078020466915995623992223334400000000000000000000000000000000000000000000000000000 [95,81] 19307975073477712859476437366640240438234044863114503651887677756759634278263836216656037390776814323062765174681690017012496502697685353828457102620567859768149299301490649892732630399661618756621657748755552298209375072761471303040147276986367433400506136340330958951366841235983082562251306502789373732268439680920827064654834334349760167824031127900725597954045714617882332541318362930483193824045926272045161380958618517550941501506563175384467477250466854091384255018605684342311782411679241291921687965609368275738568323162477359749015087614185774596025215831086936506493093463785148472630817647543229210342597715030759572343869364528640415436562688719285287754705797811439445940648314666556516629634774846546098486764252925076993739342764055774324977424351767265380270232190132019932852244420412447445427009799062670328392810115361930378496396142515454706432859855666686354787038276815678561072130454590592470849247955140359968145659811409370257490176008361339273087595437027850459880042701917872834370321629199455086967115912780313554211843671082247903615371617866882876356857385017365643349409400382092048973599085421305821925309846352901718205208288389614356261719125411963753626726244244324455829329196705420973292462754037628441459047701317394571064785411609266185739268023253415080754475288216297842042492384221045792211889923075572889745842530569189894148177393950681104511599799545622643537000062643306244148813681461028899344015200740764148868299811222930985139969253761445889692782866802901516942999803866487212431294777141890773251207367610880988388258639970821078754417230144385172236243575482764265321048584833956832414132856830531432969693601400368560684333644797282372090157148553623741091928369184202566750548373247366428976739680406323589264941795717274007166458896990802378898799036068402344816767946946689366520982112436124956292609056671633730370917357476234102146641892239824464253989334953715919029014088810847655667486469209823867546899811365842939906069807316046058423706354264488334330995914947571056066911318614169237612305143175396791250733795666331387491725369019407996688212954507558411130311876921562032054988726636849080039710893529534193981595161634469891179150335035494321765021465505582678937512093644603296336224461270493514004969038604797828611429371583796381712757002100034424132435864388169284974392805721276811274530898686281506803719377957788245250434045359809345583356282920787301692085621455563420476422361906198629958174543301983525478072320000000000000000000000000000000000000000000000000 [95,82] 140264054715646153536614926643294071524147723613811621837588237775496931972603894581269792061053907380187755860936443306767764121307141586820885235778562815861864749389963247508558758391384021931572591273435461937239609718362809632853367491514626200458104177645768764541392883298702663160751604658407352539137235278899722449134544212396027299151159208190755394564144421202916793141873491909703083224588188785749175983588528837175616292617983579685618024817923275868691792391825747032039922546058412022169458219993798583965949700434705429015029625226016268018173986838446592943797605305121842464261629782626531929158407481851114025658626959496090903235621991817933027666719225065800858805240775275018834498343706691864660043043264357904670139770785139041621109508322584454978042013499093196000287579631375697159702333631228235684213633490270136200193373590277339786545688174176178609026188262558421404749439034571068046936477276935406089124777839763384799567262953585102391805749065312212293999757789647933133179990988899240533272745606480300523957801007659242407158392080327606844514196955571439050691098176832572884083733256376122580982860464170014669861141528514215412716756233955411404654876522744695578722635195716374012250523719025210804059860844893453971850845511517940685382695405333805419663492504619325439429743043512120790393762534404528609127416288537088273407071030252610512850413678370173690333414052508337620745826764999215386573358098208319610288619278363441712064555391288633647744393607748812895083836254328814393847955687150783408285556840652289849236472843627205784989435606832351977333432368750096577871581473486524448259197208303284311821685743040398687333244666243025110999125433493411798749611551142018656705912879732891298326120161451825321181678315857541639241675488534987420055772038884860100974971694730110464792424430614025001595683503542453625024895742809081281256679802684187573760894599988634890973412228600746744717414804117691403087489808775544428898381641394038841820576689755927578706083063836305417346330414037011643382180694371921885140958747120818370790617611164664107937189970466846434763683082085811920238553295778671322376777825175629119458446951423996714483668755525065893082280537428919559172175896124167927301609951411699386673500812214267882366066540097891662400127504429754163308593197909204561014928673398597576441772790888150427704572634112521275317066099827887199080674679882359988008192409537527283445696497580383073084258017607575981260800000000000000000000000000000000000000000000000 [95,83] -13017013249606498463133203605503406913845790251465330420453089943784232300849686007458387229604784018230926483329951661209622463507380540989132933565127593761391868464571644008850790414054957234296005128852922350127453949522584129792484503131590771210991601303437835694083111607586658951421707015356282055206857858490998525836793625687861475906624458644377337628821285051794758246181143867357117699405942527915304929493357699179407362657314950496356191624811365726243376758885814556488323854673381050532908958116034300560997687209414841965255606111832326584093466223291509518840445594530962066686197033787872970800946386613912925710033021417182794612749347145901319154128368015235832221988454227548093029509136540815115472918520972861781051379829724297094448850224143491028381217786871640683955547847752166284262475645714310570777411782581145546234599656689212976344252836238852652992700737589056149787022635964496003984918624425203860203926750896950390127250416477235768281862557672631961332610472419349953885725460499244521824009060690179437259623962498533711692197269855795399220059436594992586262654530238497681804472272794004742925747408661111130459265201473299485190130232103904331230775888569630854848617164973549602408304602561535918984155086255103032327720042225992176239808878854155462550542107236896704134867440614812562393733309695396187447781386062018648372553491130314051665700885250275845689508844728079815121678106860381536929289747682932946447766299879909936699582410158383487187748118998938428915051869820491145893479584734469976223041578359412972986572610326974379079875956452266877060049774564433166798533798516298182496928330943702164370383444124819139633430188132146515789205260988799475525822164446367764164592953846473238347731400940428881242445816003490497051429837667045638689267548444813227516803930852569537075214434292806926136803008592815296810883168822263073173755632481385219823138573554737425890777706225226845388698963780637501742841757628948051962783966306747389145042774160897744522729158689521696261875776809236876928661538945930915563181927859209734033229237401928718627698241482660686674285841731626494021291394068800453885030768074030949876035388603094780146175238144416775316986736126890990963380128774928517239165355307834698562003627178846250900650628370125820222274315555613296848089979543593478581671092771984187627835698657283327686918260843821633973729576667709684501858912957214709861194018107160473806238142664433113138529424001570722283520000000000000000000000000000000000000000000 [95,84] 155358929697197560377224769301737644376285393040456435719289825857040778445117527280956155690803001013647186793023246958423591668788060552533553476324901212106704051842574655514420844556317661831636969641563965739356957687687264201949742446633291913867171390839331581194077479366519212206214416099829592945716460442448936293945319967217781195536127326819288565688752796838057319001803935634892314637311529073620697311923086260534590642311340412264882057754305915777624021037389750773433758831483603817871549228569320757159750740366468194779416265394936474858345069148482601310312347337917222597421767812656989229645114353731884286935890865755849228887276877295360792736828386917401753542261064419604648286842512043247547288040976333221118211964664788262563286325175166421298466683367209255626912509016198871373095874489491585699328638201878614381504518369638665917082208643789247199707146285800535957747887855056721744159367957208269483034978944074957803568915754701731657309588433621544715528191014919523633847811916317875669178218765777202340193922880089612419411164215574657342616999550286997053540858467349654340895756440231930106110605888033319124659739476820938534869497063025947790310948082280051806394054716566317485072854100542303642448882205242370907463234102655179194917288764417387756564741691841640762719274908789670105453240076598724726132852694210096099889893165165194583859900452329686350312224290248837966690525511844021013903292524133600297700954362617666730561452168000156246380220418657761109214892523135933011663240228990939318659743737781188017409795362879927562921976844933585805562783478588241780372873730254676082112976357165489835688793701534866607292997837218238397322795121598992434884854195535765780438688312683457795934545292932828412661003511510156807365805895271143175084990144439730718546740803991022063708729445132519400425516082425015667123693775140498759399881315093229165614162914831682133405697082406121900896746554723788797881299565406344709828751088328326518759196584521696891077228658136659400407160745168189375782381347030133357547498027267976362683127030200423526999446076672903749447277412253685312912603974132875082012899807867543181312075285586448371520286821573765733119528373140356098991559406413053138327204821129841272788273360714225178874018241218817130572297785556854982063618541253648291479812621311124337560120184821665463488499743507423292408785239650563129766393440004314479208789775270800763332588099636540847395440461894542950400000000000000000000000000000000000000000 [95,85] 7288126074430374506283232098440536884229390953150275183948958076850897690673473850883346326900660464668824923484561125319017908701270645765734554133663804954711033754625720372034954691723126879458600373163360895248531452146291623703063492346273402637295661918858402366186484956053068522942804773279548700008213454008300788638807260633446946739180279581104837065146380829187047885714116988260632382960811102799505778783851687460570337078633978035627090516299131092652309182842209533972642118653959541256937582731395401351065596597611296946707096399403497093060573196908036898805883926206036773435311363188275587640403739268521461032322080036962060989242381218588371835449184937046098808929004656863775993002748859581910529760288950689210861603227273105771497397357676696702760229693880672606361388672777672536767859778754153712280448322703457038899488059810081278952415060527883719734550388686547391352117951340988659131595217796369075133313040566692180328279772329225225082003513497466935556618889191424743971362005780588618086043645888411940518721633308592694103658033502061172006075599713728661042213308397902962517521930210970544657286922360669802485927538955479999084981811838001391776386797776609710736893136339509863725021022989491809482349061592558469967180056552425144506580142147473808539208107916603351888812882927093512184269350434377745477959992262012845564181809128826815463764751233731497427581392570835795923280757058285715819889969915304377706544753132479315229258646537097622978559883249972446174813461641032815088288482122636606969455183561810001524895276206056146596146130757792274440777774802686521076861212253252544221480266523000598949704138824529030103627981835983703958363369430776839299490642177148830057043812528077827720106962111356055465635495013824056148447782299016173640883153334390585286868195689886112437216567673253025132966408584587909607979592600063559684503713413651425403413186683438069622200948399123468601317759173524722933348435946768709249216706438786799166497111392002358456232182720733500315363642446936582294494212568407012171102671838846739682397591964457464639294601604961117498671966934761904409885115168083658732424856096982921511946963660589433815155008793907404300197127064925035570050170198647535036285215902036887198765846288664414336233294238318651823118212138639879242844684517708684809095658502249474480344007564142790823817539614230063663919446852749830510438699503817312283890201904364505901480346193566541197532693735690731520000000000000000000000000000000000000 [95,86] 139617418095989356307199382348704245972338577390137251010380867527310435667824322875343756566617178819370706068110593449937561136600480868740072231147136346959061629539566655303411347351891203483147239440700108511801307013789311868098940868655087607276417243161651830704524422855630514148681480607132193376693874726712643562850443929711063138716751244077719810350837058660362941848556001030909823703128605615145234853389096329023368559669164454731874579083429543555607424093285575386454961926644424301043842782168286416576664448953469019478449375383788817916916312907604761528164132155403006498538709979820943927203103953347801245479167027804623240356950255981059143783276756993245193627470636927824999095100184143504908386369557120300271350368274466496148906216110447884173947226190828010646998967040704187034981154686228500069001247946351919593880883885250229971153329743539692616177444542601766984679050142334981205974854342245220379894082012209642973970651289439065427149485824313738918815977802246500977928787799347574585250885789586697366788360771267815560149334699174481381906343497897091654034821534609673244013814317408594072399886296094768894813846526329008675888414498839042401803134951132965233784215350823912144581340533250960447892945867830590610778080924070047288313519357138072840180497044668119104506959581586140191123022313243250049999502041297502493825275696466968781379958371407960705444108591191977021605211949351091372797833584148138152477315246269079786647194360088636328691155411909017875243595858472323280715448310069373753696811203894352238676978362966322696439667811321658542194707879654337491775915265545171306992607480206029802509730848948182266517325277199625440502330071314361206239577065419981214566901646510787465487854425220105882221438465944930666548631644880340250798675169617685828484624061059347526368403569244123525519471592170869791484523891463249862300388425691617883995052306690877037373976724332627929200251836352254463175949456138062961813972815556217997214545235026672366701146198230132434936379067770632813246288257864378344249004917371083902072007687311149872182824179182592721389698459931478095739114360024443042291785578285281088615090795780706941561369665067079015553001725586991907438587155372460608745644919499062305850541668189526150685699232257070648239114924061916249224737212501053416724838981547490441755550786221566459816578777944045140393947005287512705075168403690335071608000972562483746887431529640984013404403929186304000000000000000000000000000000000000 [95,87] -2260501081970059460065262146528425945515570171355305355519150514055697571399230100646473528795550696335576016747959676864646291010484156454917568963568591727313385361896979323683808594236555330824973334655407623234143523552977565081603219606553516498886169180063504457680362989323289655033304628010918700274740564664970970823857342629316931007738595248743130316453618496842291404414754115876837430925887183550262618398607218540606881887538601768743036202688429119328163537361541076647894060149954734603554431686414332639300375846691614573579380091943552938738476128942767234485010416275894884879331175633592292369884190405131965939996218474088195846178913165998279540360847965239464506609486667474969382534599682186797855761416549394224226027565835654121765606973774072716414824668194751195331940518077094448079846869263374146365374131005415133167159353284099474880198521061645176543782595759749116219127616464426988041802031267772483440144537485488602832220280944258380860750726017109298743884015602385821997457539343551501296474234619704960205496320008875391302052448669386271482147796065749198051099704936142764401622524788490580033765356620012780126031759841904618983387904297955723869773813510917914612389395250773788940568047024754231325123524743251081850716739742606627973440782712826626717555507487076783160805717989253767567213049597522083535914664065617711004834194882699839420460533493722015655120368279746260218109638045482136733901765599237101946194108738752414101728392278582585073112880287421562069257619753341642496056807816603557341557824818486092619549195880022451467397495302599599933371159271913045809309373198974510497754335917344063110888579703107085620216080403804146245996947858895715304474142338597332482533970189790559497339974173698950972846913036988206152211961349413843855529043884688031013748737489304072043276080595527862657943987245630698389026604013049819758500106686334022366293676708400930725466116725175507902863532312839311365258160539478383032208340021976934147251346185125006463682105194028975270507444536590355388525883437756240349626795401415303739681589406219630824945840541073955411087806005807472802335646845113115676472216832088192470564377287963497210562425850446222340461031997960424030667159214291280252392187262551104657987548437185808609320179876103625514064947267492425283521470075281933200960739117745797015285918852201993794095458484849681068247161441347597351786669908483756354857172534018376614684311248048813170307525792235520000000000000000000000000000000 [95,88] -91931347792314373229570806475361569800748536541039274233919159942407464153430907189482961730135750054305136971675176075161291983322029272743163596950600059741554825685112892758081333799922933782477401102659914858349195718337777596455510387350233496348783379574042803570001424099714931180186471838406721124826855972710881680552070023766305074576038880094058229476229401500194246953158253676956431464563128513167938242456384251966110543596337422979257597244995589332774966990110119872882850602479252223260663515874327011056056257139983618655926506659877990925412854295919658230946483873571206789820457618044791946047761216554431971933182256568768283605685113963544673029639662765037131732380167225173351742483923495358643324740491935080734022580633783447580940280269498659369071706878414793798317676957930067958052044768417950878828259441292568514036045203242203419806101724549219569075118789709581748923616572644021814666312469256371401920838160092595895242128587896903870065631858061452796897072414520354513485917895866129422525576683170904787526617324744748029120182758204601056372652203515269916467028912499467890056931770654853660807714328349789754846407439756431702608864284562085709980141409105677608514556207317198268647526182984341386430254076479612544769923699490760281846475838967382157207365459699081668351438737935031472043241765975692760321947937080250597959645673393672215529755474988636672473910720319536000056683510164562361618749108345090810695389903112372779150254468783079940281134208105075602898123503765759309077654727198756565899819975379313285578547504002574003348907505910245031275953118130453316235106394992738107249180037708793532166825443649914411997541468367836861397482541785363089252869474071964102330754671081421737686357899020346527564747142443776200521461412946709616390555374198739555199689145918776499122662562241591056742765478839980348790473246220115022269755369536594999863331899766861435616772791901418302501050878941704950240301890153076647221306581123011985600245544382554991039197594759126988175128048852081952601465687087060539500183646027981008171081123475405169854191056389536043429698966056290928647610764049026672611625260202161703847525923000493783256008665118042591604202288576020097473587859712735968771956605458334701526152265734990178092047722555975389462722926660026552222280643436019142075914163770253247791774095542683074137083588061645861081764562575688509146989521544985490688281685878586607954882212724902097486538289971200000000000000000000000000000 [95,89] -537082639741049064371359895416233651414554522153582268762844109405587948746454635750349097768066751841294564933691378201006825832335317125665059077939827913985932099017834874647555005283908814867552048659183705796053635618489753326903136829926982221832617874024083930157943724110046580516666767859833180067614619255602298357938064749348529087796073282102944176294496420576990573348299680453488169122998561271812776480530838700398330268541096724429075924461285071357093337756173855762682595172026449110608447153060788120597857042453762484109993823141115409338174697255085221224688419652864415984521300356506766401780205209381980264170078454330567248474625291411641561142444212787396964339780074951118058328211527853723452757501779081220420619819908909752795711044311474624053849802031757800511851283664217480810275635884179959220010368866770325146679058871149607950015845544859281260972756012110638235391844241514191347266864273991771976613440231715361896505985328464204448479320401504280852926140647009608634242538776551762513782840467730932327178480174194601453223983129893617553709784927434099805411763002262329093457237749953790507461907800417185685200222243786125209692213539910069907786430537183040868917504944921336996954671833128764176710754876648734284195380404704391841486886570056542829482477597386089382502901502050548831448735621974669630320800019919613597614497924564691679140800600994783646669919461299028035305573480823952332154079661446500541017152004212151854848359385371611149351802161983974212711977459301205228792953242966613527466690958741588317795562220752728068852569308747919514557245166901374581791770010171628392930769742197873152644519362861539831394263533737636812264677945177950648367725458196657541785891806840277704855005786673324428762283059816160528702853520400500113083301154158375714754477311550123098349810551339242207768790584091574807726908875047613943615346331204463217596873467737776014449270937212491582402130293344108967173461465119415863452699748662900993493332562807692314212266056069022763860368603812428871860162071718003545987307690518564872936120029796467164981052465556204666787756878945561107712250338099746297221975521449741700791329496171454638240423562546651462507204335197046314885145071129891636846887418400765895133033263876462944031883431276135401862814520835228706679925893039174957371842650669216948697902066583732818112614080906138012191084269547446484594334605149293964739743097391526207392074750521082672092775710720000000000000000000000000 [95,90] 42917476910252614315604209454429005099280238549984514516476874601210528388098938479068966086983681256763365347871239440646083771752167851727964391681463541489511635995605289800764948113460103985460100465089613702711660148019633613974411549740521896463186210674779908150620036577482048886727152431768470372928033587569938594534377331921897640953242158492517097536752855916274544263418138500478406682994058523665610383561468023420682718599186406384036004028314603229366050423680371836173900540327548555779115383741759404391511847928157505347949937058835189945930409507140051289886926187788812291966193877227600183727192525526815592628267815045475577720546440634490816729804391795112514294681264521839747020088531908737826761907878858812995291460520795265737899450987417044955411935818703683363134915207609120848280461144053341482626494645040957964027284055425108233945525340867308209284045774320244439855688904514129686829284164675014368866286619627453130839651742289804870180893520418536659795341085741995024145071528550038061123803751150479163949466465879095144260282329969144673259260373597732214580691827300960744555434016518420545084813175441629249608326347601774352189811014857639171436335910424729317975465689375880979762984522660768932499837930481444295070646796151219297317600854275476589346948463155644463317567836896081513220582348051595672770800084412786585333309031141326774958132914431119588389710473373734193705404746128249091304668429460274801538918633425494198927851067777707395202346893345543600723960011899306112869816895409263539789560536382872924397657359759349002536493536777660361947874302699916124775334000466207244730819679570240085835619711776274357092479292127761364025297089033542377954529540778909795131372793017630063249157810841905149838499297007229408897649298939944108352999963675380060947956602255687169356455584347812984166987421342060051161283899014619576296780990886491331846377373016836056683258856635010622200631082049722955162533554914418146871051888362643093900393769160884706846568169342965577328405374824443433304897501000793327111498200113072634570057943489483364495159394949782505949745155000549737020642495784058003325788493705839632140902456841993424329826048958883749429420441745703132903278594020403348563080448823605124364788822792414502321916262538557282239856248745805131779909795875492099936036181549820566131715250667872542225605446504014657298366804683860014477045537304309703925124002796675801579313380141263615590137856000000000000000000000000 [95,91] 525338474577284428386832076418628481614947153299865851433910350582719765298359009104132217740470040414354189288469827631826121889894355767117436061555838601501986531253702205245446444428204391218765448577135251612797654014658192272489431109171044337003672407446845319169331345622264054364763217087079604428429233432380633502479103493195415339008372059116593922661523107146927562079986992234302793701528160732763512485284865804646785819037203621959396873566052358837637462805020832538807976163356965328304697872522435967424992782289366441515863280160834306305586086989711086647711848138165787763340622821237553836617260401172317845119496276158494834731205737438076062375775373021030039315896808039378749531878429145143617396912319213737914885911495802911207765832094034803472072687626911861043858016325845803980621439166825214182721715192663985730557378331682144564963580219104420383714400999620811703343386652197763099294821227971113296191356828679945842808972116258229441983267972320854846125201476057104773611065738116806723682384428100427914112995031131305413787673700268727218758545666952200393430148177016897082474725179822567344333002519111455987471279043989330346851386391924125290382115575314642886263084561156197135414419551651799046979207051818131558063477543317197917433808742247065982979865846029252311790557512497363650008039482283239317364975703229793642262741448293225064909964715963985411311528206333170833723846239074719283610749807980184031411428965269687525460668937916337804272276038689793248179006960574498285168994481358710456070294040749137620707036455214238176402505035476450485299188723516303031493271526319449620367969117837941632494047044858199663850918293586402331599552304590583178387726803199162795681743195969513231473988911656353660145784972778565885844698350589935478126484953974088002643734199576978806057272760529188812782604842580150810093321606988694109538569955724520412270680820927023430219033546263163124244878137283297943475027811469719471386052100309036974602454417001451362518556243142393819323866539606094550499118347394224720592953977144615799660648126678319079979135328074638137358395608958266865211447937121869993534825942158391060956296590980862878377708577601500540845871725870930976827878667162223276297902553733085010002669162963910300832331533768202839655287084395752220359108402915565516853671317593419133253449893812223810795754840238580883236554688841709199145254678496014354011483898633416248325576294162654915681320960000000000000000000 [95,92] -1875940369816907577354786402522887395175798732647123604313906677111548868326657908214255571271094554171805706372502428220981073647600560136466189426292580322827937325685758547645026517833912959472995611620748482111582062077760456270230979896218975004158986626516710410747416769861689540929211232866483337148614247731690463582972961517251251566741885122071414048679666324960305878671841739681736672312277850111617489419417163678488305028146411918557407754760133436672223020867058538305851294452255751788000810228139790214725065968555485912929288308973562406371352823611735876314147268303824869250131084062534127928029528543116279650588740156165711839437377364377268588348522503202803626919032218984386918021894505572535316949810047878244042969556143277300012200133052239672292597015621269019443169594193253138903989371858072396239495846358888672405531036356480476862216620906613507678223333265896529853629564675036285003998129952493422919161423296936137620021497041220475173658257917422600710879985865348078617595052983121982707192894454745248639807708154365523896390300903151696249946576585779493449213580542154085327471134206342894392307408158369369853982744926898243511672958944196134617671086415527985643921729431859685762479054422997054081917838326953083386870167915577534926571522278377637915355918104658654327233880780466982314180835597177806489282046824627771697358127782235673502221541870448129773305334754017104283251410170423169148180810042344928035750130307605728047374093516125911768865509939086583178037990911496551600305614037355718474238789061074233609532789319962904910960869199179548897944316715284385427537238917893264233967781148622979188607482253476118026217061772907643981208225897965240269820514193402981742900787938698175275549606520710278996597432120245592054787460539392224867782287652093220181530266462352255929304879854967313274614557702208272021265613398508658071399708333312562683687514676714853113382987079643712150991623212419020540234278657608335486466318604755989196732163385937584995490484858073284386902489315148055192769786653544636661410498708860158745650793440393975438932991820298486937856792977591645311447472212490598895479589289030484622735507455662029976340661760094701909809555870555025428680433545225054367355485116130122808322624999905352524480700102380421595344648932672356839906764387927465771818338716647225304132833585998364730555904663939364072501003262173030742540976418355337211776053474107038097029181441569089126400000000000000000000 [95,93] -126693726189666055705219056354931439572141714403501345845449578690285138410202533468951857452300999125205950993287101130932124750574346337919732292632012137674031537547486436051087541040904146026822977001002589737496022669733585930310223010978203823367004156278486583057646749876815208266603171175215421602662737487581512426040783971224921504381522792361385095044515413926316106195978017167452868980430881409154860114300002779399097353819823656202461564230807486483565853086268940769098058602134430149769040943536824469527586618160395665773055549521964975460627070929541485697380815629552856572046098989611702942539878963425054490241897673239213538394907933575687200577081314430607681096416699731026055306419444125840294346932513998725090804312394610730089996441098189445236016013121538746876477876479524959585189774186247113624394044180074347481856492534155849054637722060959452771114157989782338503086922123855152762022303437937593913206915073401839962367059106984413216634765181267214908732411704977510692640147417083073114175777131266179598189914009335116133349782588146544462330128644670776729030695061367487678254149036307494298495190269458379771143913012621844717425236871901555100716485581811028320871645872033063328638711994223199837598024196969571945958372182482674737058829041334199898139383053104911268981651816485698853616394415554604631417771575444441856657518880671186672279852023670643611502362586517796891056686160688426470930272730379719323466974043331369086872761221798254181866817748263458685924311995540638214543635176768226288003862390540151502102208672506537595114419092875595837326067634388821446855528512055880638170329522973726507851342043626071291446329950620828303667118911211554534558308339476915363992557470702363793704709196058912213907817352697778419901084837621898379839015910981291402321263151873741861784396018476458774010652928214607611485775544342634658626857881260690058536312993991238430976254089425903025969810734983990298559344400949591159226917529996684990973328132535133881489520523435224049926881418442425737890097062306455462306848177954905302812947344691888403715900539627000586384931361196536537633770096322830002292247576796287180516978321581248276174355409666309038766693996110462424672780655320834413927272377438552486620930415998022124499505832042976323381933258411609006278539452252533610182248091574279883172072386863902664053249276953351534473794328038344170607788584576490912531285973400734200885045426322181770444800000000000000 [95,94] -439700338735562305931972960260740750623122624133855454428659679268342246860434308007244121459327632174422701600614449076498339464506334592377826300455382931130527700770732635839602012185711683439038294515338455133667871255487788366573829193228813300703078447957434255941833546311094540355975899272493361379858002570552367727955528872599478515252777966585624855458002074417016546625665049952990182257099878618737265653114084846597057663633110671158611071322028928094411868399482064988164754401584057828449904732458794860392855818037709508940877358123261269183879160828364616543485682046837540199763824052917606654828294630727728423894951087828763873312559511167426850723164053256175741892198721992667857351509421393113666902281845109397731620895706476685647743292919249115363158351406168208621618287544797904781513570198065130377044535057770639273060963605302675607269164602182354520635988529568562204114753858154906678933542654286171344403285858312522347685160969263097745790682026567880584284145193259757620965084528808350157959446153533147185508425262617199192926583413282540698341261566739389869613541280523086323559200475557110189262193008314728608065258724405755026388208939725557843327326249531592114384312591910360056666108794380093065975014709027660756435131481165640924128263580065546354378242699319766025952240959888265220728470355983146399967838170891162378241035905479243849930837518183837726250143500622659461137135706943087132670679550008459735351981329316304438963509302128480425684856365225658451603335480811845718278721571530574583527375610128314674756310416159878907054889215869250712162882972062138540477104862370187309576709091029532576281251985420129315580560922803797419515221713048672975649454432620137608203489345221843169031970859688694636467776794801528999718025239420241722797880354465789858530491098001346282421886784991238475577842927101205329758223680969895042491555553718682252791956516624758814449951991861352405907755607141274708906856148960694854198175571033107539839157174161323271819200066353260058532882289012944532803516632397488532392457171790075109399449901377786238307477735153299800774898574813496813924016762306598539404925281844041291518527120239340347261595782038111421344345402545933929038329336143890085291576634577689223866088965404001191824986878174035863906666684729394979832439375074223067551956482776016447098179848138265189685160885118559343032504484199403953636168675045170264570197141121489949324221970594660352000000000000 [95,95] -35331806623167711096495954274840922671888404634268295136230698157493934692667390510610111516372767660917126162537082718830608250307448448371026693690427282942433762896147193456496332419964842155416972987329801864891657253864564386689731348996739923054309694608064545996394867126588825938808880354058712440386604643075433363631858670383151966204786739424256725648705783867141242586998677467463951863074628833065981024540209740256821502285072291607512841579888094721262560753303571674483007189055061619305363023255948678015819152448556271303350918528166151566622697384586784021368618070176909131968843822109271236495047874961775539951212199974690062086670985717135577708358827908381102252301835785739764788729021791946156744565819574128098703746341793830325189156025904071802784514619079343304100025777897914671155766467342262857907382607501928202480280700625885340610726133377162132499987132004759954576818553459049952596426523215485940783939984849461191929235936735508254815195461333014654684628792388252245392823392045094060815909068312006510302562553349611955881345179905740415295126440447777891630186740289280425740873073800638577403949547804990095584975377679750203154286299740246087333519091653362207265818523001726708478497853054269523223597383602836567556977061710200729111227627780272432048627949005008242897505623923700825962132891255502658258866579965255949881246146204845191925981357578047260129208650168905159474439722962412348592458299963246779074605904165936654817146929438175477958740915443149008689534015284738941146612690107487457156607140537168673044290581499070400563575337149144748141715411376463809558474497290490819280546923520462307524883167027941956188378855811471946938715175923853008189090095644496016307125080717362365732017892640073833034695230878552867474688976714091946533365067997839767471836040320970318004511851429602971575589690309394234653714643547619534207870869957506151594112212516137064339721794468993936012733431309328625421493371579731477512886537340732450537257541965255888454652460271839286816084512475201615467679493972500466059184082353994137904391558970937987655397673203138849864630614018833561715121718837605723180162737892756915909457410281048054956292698677539665107061072016400759606063678433983022662423065628014167062839859340360358727304341075272015947504183446635525663178357605628077569859620252073922813141996241662288047750042085810695925132051816955554617949371495673101939931313426927666633582100347669708800000000 [96,0] -324009576384667342309099697541421135220136208692705482149211956191511655193388898129815548203882793620200124824310006313411559220438429924418456068064185514531470542357448663273210289110962199858709689515074878010694111048670995504563645406893922992995226274137237949224418537113007718510797499927946008957052556594989623367494585109277722289389728860774563574345653593004201434712025989776713078087392985300062376051268023480464593686833863733466409398028359177745179835000252741613237572059586573204227678733860960001941846697400545884984868981262125483738195339338172852015456664627610773988035946600595411780138513298007822689603691535713502206763049012021222341698385131724034249383560200403773859591826233424957677353836008635966804614013973621154588148765864110798727039740230755106176247559594830088500081217546612165582126102914686890934229451661197733118731900438386214829955102154511825418709461846288704559463493216534204953936223304291283206790878381226005218034649875188439764023522225102952628281520365082979304433175418471188520135084457023008620512951416470293401262242147065677298081830065676886146117695931953331189757291823888214758104719316222397644463298808896285841569944518852379961791490084479225660233793803678545569784651743891781786575058158177416759510635610066370723854056472397677755302018884283711263320268550998472416378157100930702817169519194378643379826567905823004071836226764132814089967080065216696696553815729500205198775260011946754866259327753885233735825173776690584086314502905712701490269610436875720831849287893596860210230858595851377961368328626019750724262294670653213439152105910975026136221824030181845258346350885952046751543404137655679721455258459654796318488991367828210931315158072679370656552436355328196772590580809192465770139908125838462751567029267411938233017912828946947484678514503799224321184597871040185997543181827414439643704246032009506034237970423110640418432764066180627920762822072291551965776462877142053317114656767893317081391782461434726668923628503904015409142720584241333713421038314072917332213111152390774415513206411927152638126555971143941879569002020598896421185718597357464708237630457661131243188567940194192833031991559136521871063797529676281429175591870562444126948506735955766250007301779963474977789277479167627667659623198529954583133751391269175985460184416053691054200520470788958941874104691918821897515067145267589978690637717405393405958675669665355944790326093993181136467954997739743523188935860571088798976366593703936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 19250452432971054107401898829965950196234339012430549780727234530564504324293256827803866448396185674741303892261995497537858186029120632319426051360757009665149653625509836119282003579463293217422923838358071723558815495251800168033691468911057336832598915722432835592928592547779584101415544808364053370464719428852165264516647721623339362439930647249186916933263649360689099043650210095389792582670738238201057277744828436282213960743191354483209950222095976239124090115328429054201583501972313029921185027695078195929936477590839301875225136276290442918297076803983861488367780204005285064977571626401141271266207094847284548354539147691667798521508134871788820544795196591671999182839708034004392465070834844226766797352555643913644378048989160868532097161865499790399986102541319400929998269165578922441960123527382509414741402444405181082453821358144441329675185674942921213447193915679656782133026722585848230252798247089784224850402357652689821001990220795475994366902694752438645128855269545445042314126941353668959644231706300204880097590053231012326908100975990512826251138846014554074214194653137372200365879834729998763465240686572604675837171079535026745276223229244380451245028793137044728647258224193411038766712293843102866072373513142159742948551856627273843995349764081772402686369984041059477686902838267525721628571332998453800688762179667191857372357162106151399004938726904351317078126030550659214378126926455226722355508382196783157947852322328504854334885869398128548962684951642106629336644608496513706337320690389786652816051071935241948531356511777693257470380671866853119036994581732322762403681436001548883470035513762937712478726340352574509711788554094159500977596176681557444712844499889927605235508597941289916856823144514802455388963847272896061643924395643400346366421993477548866625055792874459235644482970987785401775526812180246668306640849159489595910283827721777733591021353181917481498174666239546637285968003895385339591588465246491982354672557259507195396898998975739066643583619514795783836238557921519728318125860785646101723708840451927693992394614923636428686545111715015006404304072340506696785957873738951351134104343370601597768303657412711439416505585688178244100233542114892642610329800198817785032439226898600940631480206540298939519955665517361105947616946755095993884540419179042359229653640256915417465042030276055388026714078299554154181135242133694398360348396776291306052849584834707837972661673430484583829554339412957224767027223682856659775681951076188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -510430734160681277759308073586413500024155480164802078356789007216562499047858826621994765558394547180613982001594258259910447709432700451214301160359109962350859681779404919348715016648133681645921797448940307067315980581924175516725180244114854259078695214923644850113559267293309602948634508017384040994359415934978996409320634078279658457818544126209480371757219795495026507935132307117132759091707959222458649029500852883739217453905247521845828695121592539138291422307411711734252407744591055015804611055199204140354014744053278600917595782574829685530547532829136861006095460378310770729313925356744780699625738823330332315340851915468460260059717300936021704927568189542341764489125556551920518612823262788682241875991425810532839789600367226453919001589548775917650511230874173407336647315385629315323398309897279696512718766636641421423845985486177206970773239995542024208206861303316930364558088090461156062886849545044573969452260130035591312001510201244196319449932083465220533448606252555665322774689879567226171612207748608210057526985066566819367665685704859046452621550265956808039861204470023751413583420545829235549191340147734821887892849541038768942991763001780594833322321348964770659299473644467805662940433185687126607969393829991715403223384039304210398260261152742719010130391569673925478300372707897913676484424214880907641773162000784009784527031616816277719549516030805592814860657348879731569877772766051994840409754732236429967691334140132169659231555247461892286924555116799383152506956519881143977458430700336045994224351477664035764902594209004958200605518942042316907572830353728493459160575878659125591849645098774066435023148455234687549645343795839379286177341935395661772510185098229440665304225177555897216926333024221927040275213324700024929057657809141440443422193252340095879450618961436137233997075036980527490982440082096121720961915208372826751504971794826943799955575659773834244068954074140286788692215169962341312361063171675860310622341334153713073904211176289468998132457388931563607829929122527604890976571153808313087274498277697267608071383534735436191237462247553906762574289454192291896115771711028963669879295013621224188797815533375221481566583977345513476847220610411250005000215903292459637235293617432702365225467739246770162083573445399208326749671274191890271804604468957241135827187240304446151175780653794878246884907186964167912793287660035819331917722878260285602910091800521264713391558276066259021208576934300652943927669901500867816282028508830498816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] 5825564226868225200237908627861420143034998268083150315689368482534781330094013656856611451749489234040448327211986785948051397259008445185228906264711776050271943686618755607862944010456031799364272509919255874252986455955686377206063495856172857208655047927302015091968942211064797107429990685726277792763820840998598723400810715315550386716241435006401020985829891613300955063973577831234130784961024727567133046350881928626707271725359353841863868982191811457635626945526963232751582034393911976276567392905117969946833250313354154671754229194231381746854054693420324893028430083848055316653145048986241413942994618539385969141109303128126632935073084704916675052456082260685563816933412063100417540678393916607574765495248372466873744815498315691225532851578457902227391962554443673168336435814410646843021516759244519182708939557645447907506839032196456237262731469059110076691367091862265936982490261622559336029344943694287263706577443541097253575647852977274155338233204693324325931933744497375901178204545418089293262064114143399228751642489979595131685085128079774827010191908984860211964632628174792518249810170158333515715488320471120402252765177881565515834711056929487875229769970206201060692461519654818119081062379953546076910689559992166799133467366388711931936586116684939390289065730666242316372448984262303900398496288775445252963448506406974954085591196323839322658124959256661500472378076323669268953734140852029425473150395751718900427571818873072472341262445452149608303650843617323213464061540855619886956642902546966081266897454570515700849652930314164398862016272159364769188304919843845212217506880705950258520604228122311693232021762196349420252692116608187324878347028621999001844242771528334250783991981408095209138299990149262983129647426076897983931145265688462474503373125756440416103942617981223606469905376038951556416063615450498630895701047538440978854093521159854901476073820703426342226630900385023385707199014667212423996155958074152669626616154929929244258989877705988464971030872163613457147818334625807894834071596454842336661371142775712398542367363093530362249744399511792823484925714865791061255320265200346811518966459856438035328588553002351922305133771800380512357785278268235335611203059976397049588294173994510135474230524846724391394536522583577239645429927361493979749990625475247704813344086894852361489327704490197268312535954245121765658265674952585974128842502489372893318840468478077863494408825592491908909690679915160912498901092570925014918801492536994037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -26497100745132587046877987249170616084124584152642611328471255876813775285142977524086800045041569403406206272471780093167222335958908791517372922631873182776729063022576135952786159484158536828633567402311438029651467720263479575675178075048087098840172545407555716953056418785304934837410080249487063259822921257288198628760618497335051590235859859262264708551537982817409236729471205741219706274079181651688769507873802695321628612474862187258191789744313167331386635537145710174912892574285429069184224003326598367460600579189618881411946273032326418238518904314474825140497815982937171315038146066567374903898346123996517548629394134039771379856548548112685356196805901702764167807973494998506892586086390281575111100311252621980905053900742099757393886720308894672099873371377635609602826396134378715971847299230750415959093017216813706178977545161614452817243807817083581278351853121840088159909338054676644292196182785184774076454526027349287611926529555035481030776096621257393590331711241588614873261728539773533435173706258342347076622159356487657149094117119609008771477055756220701506665380217498537898906554611342235843321541240990941803962741418990168538694380707143611622867645190697690145463686366058195061087359207362604784107695711134360207894643703310781322559397756038800379860897834483070536757307598734671420793707764085841905042958534849638194274210832719955066320127774668048063554464203335576970737495683431667340312595252677953770971796854749273416061385040664020592482184495862655868030978549013150973785547868306129872219070176190533758119623513637880982157197587681757230595839695543680413443680370575368930532162289504288192172632830512970490190072739267412950450191887241517041992913294713162396057533069768651971363036676241535525869996493600983106579959565314914625040941467597003568582041692676454809605529880621172879991715105892233370400700044679543329156129325028069676846115192768720535917282527707864184890917183150102275320510301143497923606592271966190620416192194250142599109694786387756674314186395713134933815786981219857319139227105065086770134664954603230516093908417233302723730085882269859111684992933573938981260127136180474406723319844243553268792962446954330197379313973693047255352096801059893427829052514131077333340285413505335131374894758213768646323975445480308928777572174474170733120026785383820340242840605357291566075788258050264082243571439963504681927156628204448974119758318678786521163574338288866007170379242452949881651114846451950167217026662878670749696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -276883858174576842546469631302143577252190586704796861216312216063609556898668864290046853872064418693752986280305522324694836054540139384660543471583187475930410581340401198749992852942616312199750560444804898553007342951477432055587600098518319859245108045323949144754861936912382537391147757332891053038031948983856352012917941015668912724089283229829520945240673543795972328784771701849426999867024914094149538162155722015831990230165840666112011684068881099688967794979901615235895184396793353868020868228794036063862629432440190588432367351497116542039523314518655935974985927947502669516264022661569849612551546015092407598547308837640797474852135035271544099902718040835432555938176146777339149269542532851318182893124115038874217377352760385202847436757015603652293828402603372266037489104961609498555968259956041995674515093910909713688960119353039274302201194612346759239625348433408069619570621264760832746680654810964726737803265344435192385064082743989484954089404552938781282494587274941542972138101292605465231037660328285511250927152566344305963769093970173471357502083616999941070038859196250630973124917046168095102986724144838988756098107776726752470635932693457573667567980552050276806792328035563116060150050562627381633558955377205846670732897156446067891485104861607064983053023497862985551432458222063040184506064626131188742160816023809475380008976605507695836663539072368000904553516177964428962415770151484453763227130949786204815009014064153037335495235779144066450029716646617077691593543481760361210938491285725050250233874393805064050604816393440714386949466170987887502887078467291659201380299954193298449351665224071432622087051991502236155152411986080125935436637338676791179363598215677040872220247800782982903941016490117307407724659704502514739146070399731533225964134511767831025165928512139786778623559248448112578812305985917586841708167629677128754560697478930926453574168436020996793363702378986279550056641180407582882191227326819608093173081969972341112021757090300995988618158957171076390560819511606147604720741423534970509253373455022292147451410882708090653852272172459499363900091842467559686747956970244604308638595468736641289001333264439023715336524212308378124625945468215235384928761181782673430158197380578062637007196389060149228638588795150784569215674031516295360981845548188821196511365576976723605055705185062074488162642577235296847045089408088434395071125813204363575842883518279371459171001092221241217593980426856846121611543609960830674839730521315244769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 5033358065705586666703201398723218629116735680191308542773376900921398163924520143365272595608516324443059790866136900594734071409798319789118189947448699841954985144520539683490208020469716287778989969925382717817816863643493360011953695919306835003624813436011034353303472398401029378151466656937634066770503047099905929277347645053029551156381003587318610757304345478660707747615504632887612629965848061120557912234211743706905236321011477618152156380022182746603100466746711716719283700966203289733839794316432182871812457474145182503571963794047510302717776017206633514500980406116197269511393388685195963157171251763619526804307594765438594524278320981983224956141152106211458290933632873731783539893874935596929187887453490976265281701614580401371239628247271216922480974878163106401054847671055395854082006011578136210953475498307031309485694608926264534490886570176347386751200799759931859391078079995368706831538980213176725877201467293969928720414290958855952156439067221570866742660133589494831854282124425309906261368901108391369203173383644814488894605334090524855738252124385647814780139698330541214328008910676091306745601553134747231842567966917669951714392829729824588644198293145967628637734595996853184953773199674474197039263443066725074157293494489199931753168139272366142447588715955350269602537604652869139621411922035392729454769713003387331766144199302254261224267528371258698490747570858182842310624125569013206344679659938980958479335128870566735350320026986565838144509424770564860597076396574070706379810490777195826013241293278760769217089304915996991222467900027603690849074493635469938962974707551156042543402220183076205426128392345915082031586750755487246148326088250012702437934189538281659030783872660288031814910102344813212459574673865755674749054685508461330236115299495286889811668460808288613642923678947927221775017306551517472396337838003883207990210672561471521693400092209303142330873462174057811283378721126108671028617536921631082520656654684553076753679352443300200826127191202802938924604579128662645384227283164854737539114656765214422659431084805059691447327539170985777605856361864155589322255111085083629909170637834647909154992663084541899380021659461202126577085234352109797307739345767936565627105792731597853433422769947439051085595401790659242812171787092216836177133208809270913174183415400607684765157626008295659570643431919994726773052484979298079607439310309662506931879134925899605818083626151567146275985194488601980216757448836222512583384109524598363521024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -36024644224347442716580681745089203716884519820344170041074599814156510041066643693219904272357131557198162869677711279294748873172009368184750306382655397137066265922475907731493810497182957935998288957602534888760136336495799317016741408062410631441121777336224017430763989331491345702342537539068513877421888529037119457391175676012819688265016552492039574176259920272798590060715884736520343099092084911851264123158414131882708165007318236496680254336737140178992069094569090776507516902761386073722032672953331761909411392413376830175516884601315234752680700936889453475013944404518944321514983344417124615332881010582459649429239756919635844673610814016706621378802477594926009144987333695255913293925123405145390486400733706258192447100171642825487328476797550987341335884274262776018208922320384527812429643245836445383555993441660341841755488649638750517719910046482526342551282588830689263673950163195163207562804622189942413141544028673623871574802687727786447233029401712904116302648434269651184564692910732342401262686186138285771093575177368651128907503253510379202051072213968546385267210829096219312050426151276614477481987984483925549917831403388492767326824292246069273948498918633900367989166987100645467661585081564276915155319164944362205650613173042205108949159215348976204875630808856832614858762984335797796654643447338509494766824375142360816459276952685948886413404667778289518784609144811167697125747957698979353652368187078050082463975455223890690850875570875270170073945904940101257842548667858830961409647911965872488520994935824104959658229093800649000086208019780977708740185910185134464647714514883081637306927507568306043440095176184600874877163568078931264627483673401940394739266715361891934487026914258255864034214032272887018746857858106416733256132360989504103825467369583529721642596224405672969957993599579777972256773891506450069918364247043644801122360522649102730366211033590330982317630170668578895560311604787293608773777092305035414719712658330305853707459073184379116392371419934707071551860215502685302330188596704292792438811125859186415887094391101634079324958692688564769809498950892637146903486522948231512810048217876307581518184538841385927081640272361928153452099579129774932624923845383513543441992516418240131301405147393273253690313871638368224669679546760149168961192031053976645481138552560437371110207617049546467386070338520338434823586480872248914533253613567325666900837564405973916618773234488886618134409680938710957581649659056080897175598014430395068579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 126693436170320314354469871299069017926678161907706380604726168554570868160265409181024678365154193937316216352026244179398113568461550762001201098063305654752899474958809171134079904911606415738351922658179679705491545210889656398464346154499822980949546663396824745858344747987893609806764997025030071278713836948616561211279017283854396871286073364074764971507298110446813713479428019575220168396459034932764199521637599033591195249479685253397370535021818849522200340673961513284580089524130882066077099944606740459880490425192522673537417166139912971496010812179510622020458846550932522305643303997778024140363145654417247832354097150009048106207239478571137991726437166358513661804954989141248634054639899925100259083893885492023213286739945263180328148097271208661074134227420064868197821796771784806838586909823591236904409595934149155450009660540915822447323601253141977669442086898180515925406249806214247015588011726912947091478352453727171505873740254075984081505303103141004107021710395153980309070120052817209446121135485024553188506004080852342621231596205480518654931229504958471227330704379475526494264297062309482803382294001503571672139631893891127187279753362075423042018967397653296310751075690491861894357007829064906975758860034693650727673135038516447148327620891246344012107253315756899401428154575411206715302754582528691723283256375896077618438614621860241877555827542665740397890057378623257190153107266778099306880959216081783705619612962620597488136727934118890846093411379282308995729351057217578138309907423513738962629955253898522474429961580657927893298218320196945902453224428444749149191138893253960822421033267962329671172458416573562988638954241720652596638949926734942522612363448636860494487700417416544018911436318838525402114443287811454940023394576402555600527323385095678667862362175458494602276042041353278214273300574269335832834673741770187468752044466131056135462840711244615002752294310461709963986796996644558224267069842569828463158261782490354109797920360664152100175155789301882191932999886291157809578728573442918513787351827371775090634008363535527901498779103975432767083856944702439050361894640282277189421285700463705550499515188421341740950437184271787504074767873523227434282642924013710340673795140549865774010959534791155650562079403711970521499370300967754348771850701458674114600546000490673866427112991770952718337719027002014066178080518022882249847782223133203773445698742137042980576978854755637919869415359355847060877691049098402019042367222927557683838976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -48088334524148804924296679942367921427071836059705360673733555437928852105296127723316057174913528873605447988208488180095504899040255841948462983984372389919866054936578198326721899370048117510480534470443901671484299400715066662446822380211418588951949922564901407798670574665050278790536609578413384714713359360290544966320216939039036585993071153530058264855772136988415492931827892105017387406970527046224092392381135500326720904633203302698368447808638043960755026231826795248010159748322322383744468726297312783656726746375113253419344080609075287249539645373748454183832460281247748617495528495609507319297466737501517708710429377501072553231819278474730449788704473810266442794246793462753743035723189653511550285512110514193025963867505209883360896942388527604831381708342357468397585861774015779676430867370531126388211454143227802147895788459092351212189705871440711553959697844994065906558434818489431224608167022446867897713800692025629855347273749517625375088077196099903930801379645747472493717064976436995956898355531391508145928743011271725242692808441192088910180136106874960998629602640366606652328645642996981947960642106926748977104258087909060528010035565746286708207679954109244711171574861190946196951272741948319807000320129766551578953267453997263070698331358279362067217117758458791073359512753706710471284170069864281159140283466829452641049853683209020930251969093361069483305168993800997874255247671148076631899344645612577595503446511847565605314562985062324380063995315881918578075334245585135564615021426553763912682520774442705515641509657616606422266197951296394600507124625516530693911739019635079388600104568129327425863614320364043583550821602732224655862921202975003719703187317204750372856464562206894488584397131068834139358513127949070740884891625207492197272655580229429611951314488028662086258422028331399491345143723560721817950080123897353809868980090688167947141035596095809519568318183888894487812223941384488272978169517414428733987016509025845612174551904609266253434163107639739039390762247353155210417123169018082355690774964947978169932808237092106815142122999715054281872839777395066162189220519618641984626529612073541796557520345017250847573487444132616001597735496852218573091227998588674078645453724210863162255212672877861158867653234328856612726373017767629632763357579192150517887138074173715935831513260590150684693372685595336867906343691954155495780511303869690350714550805243331067599148652053048420993809040843430094768075434732722351640359437838014102896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -1622728565125839211641306366702521341111160289483150854998238396448471776320347409911394014420024247820462282601533365646764864376251770374535637202050621814246038532476493454308636405075216467218762922276106611774585976906697402714094179515978861803159239682267272042164426789743928873509105032287513641999560378814099675215859953478647940395561429103703917278398640842366648427192087706746173371243972493669575861632622373930718722992926547518473201515961914451228939855958297262122602217107538250379663744127291735380435083915203348005631845512269294670196729258205021800093097938159759998945008016895815664766962652342633272210848984345881171048437238143017215206065237506265284480613268628747135751293343566267418143091634885613326286353737529748091133421111428190819979790236497663242230707351342564307921997719678675492062699579686568604173366275868586500512474772852843170700090458044930907470224751032348604627979610964547075690389723016515087861143042436233547064509164645642504068736339491533741888013163567239162538481322549359680156695061835854320397296612949723546854088634001613722233632958317249563010973516935989972843352513026221439080116056417903177684873840904427356585939707871170022794202271962711470369297392957376031681711890586446427683695223922779315720059447952194414859645247678097451231526745639848966077982707783530517800402476703090969529052775764225966791014189428393927739253083305208663426964858090399247427799911904575287523002035040690696371290470791100907168997210173923329865780139045759594801224682417395639869960707432450846095878793274610762322726660871333498145556763541361616259614509958429810322048447129466668477925713689195489568923750637485634437628170762703177759780284926229727583054192467040373421985360258396228947987426066678364312119058400716312807128518242112638093044244996054576515922109327752112250027328331372272509113439526667686079990470885497163305743576014766859947037352765440495900898851783860452584459365491279633036528253515288512934243214023944350212079092783506907301386681105422898256900313431872254205872118228271907287392146292396547264738331670011114894967906758961924085931013736197547872419255297405920790890392633480456025283257268529641691893195356752759662341879803557229745749943623546217095518845075841048812687677365855061090390665981253420666134212908757267868098253059400157579467047111932786015554090784565577114043551702875105976875723981724303273532426257450618581196242614722272259119985723289695486757483232965366034929647778741757937713152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] 7752166013840176524550607610325980818935120480568764683807608536056490655723916360357975974436761291608127180767011053872812873050106065808344042459637189264585122400852796178065969915974008009730288970548613044372911598780923936528543124003646417225576986348377010591277467051769076503045401121100805499066018991122164343915033111309436967121297134167701868624738013235402954281862795345486831655703210363754475397572945744240802922443032498051080227504469377458273544578744275407972288662437623236474236221529017273131986827783511984257304117888822206441467388502668378738013571337900423831464027311562487105937683273827436069601274650223073184349337218110317897341788826013341694828257482456292645627559223553038460629309348625314063398124494661456308581080027241206885490806249236711716282864319974836943377501489387072705936179502661470804204120400970237079382031700977212282784572794189857079283012964850445891148956158544175508473665900732762189414910230226331073592330445872044341515177998362011846934248832095479992178121348156074977749055247724106820635196709440331605256545267334806796214694373690640247417317800189181447172302481814227580042154899524796377191986020217217400110978700706608029424553647176210016897806543553746912465707840414913174136538676381006673838208269332079228874408301587055063057661912557819533286850162513688166652190410238387339267987624595349330183906977123763053396535629967617108089307786015403717391792349207912757681620206212539082686184053887992651690302353891350120658735069881851165661699331512221023657528413484696846876902430731930059166487925653328655909462392023697027728709421064636784847937463112517598038481401575228133225695568017387738769226243024705355170834272189628156561200474279881980148900342046578840286863655847756814502376937240644390441660944523602008315827885121796529327954108369675164967177224077636248561003055762410827385569277053710981828668885173632908578685357083999907373995332218147600960825802601032553584251861183216318022798806534726976235808015405213356558823314553774560888751814813528413487170265916306644623213902142417852573907520884261469376425489346283091119298297339956176436791310070752746329325851372884685797551014909809523975497319112971856896650247258227108440613255628981894853505892584011618296713091115542981242103627387412314725885529104524569020058105715094005155337650809943272231965021878195467571732914069490965551830452023010031496914733009036812921320943076272372884266103258224033178350094853995723916994577660669982461132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -15331164418018913204092988693871463187903793479089942691245361413731672366901536039480389354747609456995969031605234644554158568847880430987650224806527448354092545985510208695889389595923651720810276009591608050125051813193440353730505549520919722356970856406318004731436963850469409336352110591232075857282696308162562104141080234962125612085360038038458527204880939080113368623958504227808272985101099434603890936873506793017690105633672902486783108444044665639585808201329361232254103357158682581538951559304872981653701159248915195569685080431534143765625977457389421372307785524393641423472581723362934490465750827328218407015920384007105084015774406017445860491261808662715679695599377829422489598751920277994497895586815317101909200968055537944911745380586764878402286832976470827754519175747624153555929975690297051789593859443362234083544662174311175380347612989847215052846598382893896560643003484295765364935268096937137113685551687478575857195330503068268604265630781575085541811085711852079313368464251727671967458292744149597315053985199284980375104776891820462538878556605675984006882881919275765345900136927597386020461648657458012506819673263758654033368208202723363929904356438221021906495690383581078215113621369417850770744547046787220820399937065980567814618866656793810510585690116698743442336666207800509601171876376740951859307406194927326818524643453728781713168233499330536830212562734242727708832166813809575186787670527102751049298369632727009700811324467535885312120529127537882597146581395976548355399577047879597851518815047013683486947424062417487373674440445236680000726284925314321077604142286543174896776541154297331784348333440370437893582326018109440720719725664875585237090135528553878368795801412915060250769053962914823695780925326375550158961771173679335273890190033363663397287233979755869831242231203573941308202960254278047569799072185411634146594357663216141882105367199255833085579826090121603050455522189362568723799948364676790459431277395858596841296440755634714981227188114479162161245883379612139040120113653071248796039354648404899688723808699964036777995042024370386694325870718275747219324861474211261150369566242378241966028100946722383843288960532850550858549457503090523277980029781541149601745716524780193868078558692855492532729038251089207029154911854466606522099437045776529903648843909499606728221962316183174342210362570700220417963991161778984113238007182403331272654152936342724994526989502673484177148387467516821657397849129762203436914897354080654713155485696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -11323853434857834306351088214609954761983453756351618285122443006237404370344910609091575681736764205691377244899868878992870903011074127897657604970212701948909974897548832653795158577644543015711814623434673259256193897698168604991919224633061154863284456550313465567310633455839145267842138970894858375521362276302394533781541640388951429756573584411020480577517974046191765032085690445062111687413550508966113283011454326624125954167175915598827366053038630166751130356044037306527607731733674995562276882502597907690307308110178644989005731695019963479657169997822509564386167951928384941568114989192127961718876912176772858047746368462045795714596418564676961614555184963946047452656045043095764809638866083166178321507160424443763419131823947658075710021447741482780375346131952432794604676122273055194910771626060769070701826173067303955693003731811439194531361751907732632175258159969534489156862250911058429503894936592861956435687858350372836749819183004424615236365393132455854731277652784923145046671481738610077432919983254445499657737225278760318181175418688674999692859765717666585365629063789530078920944040125306977571150456456214198273943416220636782292273770390775013765104358456870925695536644593533848556176630909069545706067860726868087801299778003893681979743967445486649876591185380686640327747168374488307441384598164074193192133051502001850250507566526706319336749909808604218093386223083067380151225211699552102616433430254033484621832395927216454157930037900138548144910642220881873830194744236646259692441832037630570673058829906926280437328190635712880615635419744474186986307376469297256136900954864600443802531193487628559143924350303625207420267237456750142506908113534836016947404794895003086022251421460292210633654551427673556453984492209865436614634079372914467502504253780122722917600239710509418254384070454240101349427021849507803677907453611097775395138591846636409720605651912837118033865137918409447376534216747519404288426516146376013244525873712136438957800358992353182847510247678636312235528683739290304728798344185637840062484271167314140301947192351836405015614977450938852094865135277185274898111004539686448329222058525755676897875011287317984640382045274164155528735389211614490135276177935145913055861609395382362043541912518924610473611706789211674708492037580242365556510621911273366664841315438884010737226971428847303491449727571129461128729855698969747727426596973880406768586593666990894497694346890370991514141855743882997702156390569094911367787355065080705607270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 190894982457783684683382082896523551181469452864559075543129852550515291927551147125449889916427069178514763734222588482817855286762413419872534469000819449971089244070324180122034502262625701786795370874134572770797300500706983781311606244552732614542170386908544469235610652216406891117157309799380639407299200370894001867771390639759047113479443299176427885070997987844929995183685881233962667012758501015759806118933499985187638704662640754125382364404803889953347791815174516851406240562512201961946605073882992215344163672219414479244200830983331065816001653609840549291544953975710638107800660372245387511897847874514972876321413041826860662660974208811277604407184759328666429095569576473205461854296956336131150472560010989851181032503083692805072521757704195816148737946984867452707433946585434704780918477116096193838903819273047402712539078147184690033214510286094230478633438576823491901447637341337952996942143220381411825505057691938656822314867464893057602104227321527111783346899390897433689298987108934437278587379725200068842118382668355808805605742202464258171126766544866246704374356233725669348240021508662179130428117265493773286548494698930729520843504100267633005511287064650332340821138701514543022729161631463114388708961292815055849348572749955606728030894360284936941296007603007428454468149636537090787226329267209626390573398097900549983050784242949951677076753458735093397856734000777337661380266873502751632666036159052875528383844552193896533311900955531879399818962990317853903667537931395502700706475017542581612097353827471957545895162783429378227068265460637141007967482646023373191915259042723092553011396811693579042165815561396203655456714867290586200269524779317820346348218509307268419677684384374879728351958125974118228677748003466413830585581391986485297353968051571271962437936416337578116618109699565038679003110948714905329176350313548638043271016139827526260131789571447664796429920940010517202223641747521118965594289992016712494587796410439022031713834098486778728835125135226464347840274825078165896753587425478141432875961685743202507032795312586266233884085304435451493305345820341011977992264426872922766640594691099320115759519253793748749840173187444946157934048641720423565904200862912574583570805399940594888600608242465404058924544435246577375516064783446429867394809669962451821329382280392681043337695190600332116374685849492240812880854744005460213297630304755437224076668770285363195165932489432004808869861686864030425132295119110713154246251379850481458435063808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -776937936896019452215740167800467893053481294579301740694213125777735036361569731893452497101236956213857057188530537251234185845216928576531543701747435363323033750063416290727268526148288946207573525329749893382142831337897651105249039731293248692212018720938517320238636782594469109318105604337954260442052050554259631142274728416235897818952276225351396508390049749769490829884778217527768946442794933254379806344443961203630632880842875029570903180702313890520735562212318244654748154267277702659864551787664529994946043394765945116170323926363988618523641690945894274423864939733915893672545516535453481156790712461306267630158090006045181588250906257398985184710534107010870664335549358225633448826273667687066851244112971411243165037773659345489879284025440851962495306275152994695961928049154487360717662847656421444610126320480725767903083016991961952392039700562164576746413541018850706361664592862974874992851654796117821479484935697289784781990311720652602035135213896879020051532085796523424302396790741129902437625029320174910180337870538031755765296106442600621908383039323259963238361914089863772788031818255196802611434343372763307851644168882150910292030838848831014671042329924883129908140500146507177284382282883225571190072973803357350463407638637134364010052450295224052057070955703668444699400396879979418288917845716031551058837310349139543590357060708515419930830720359807291421155837529155190366419315476152885897026332979145197415389200084800483168383263718086260928627760567518225984270514659901244309544314363850525652773597951683885711433101712281889601049717494978852396938804691353362769493814348265533569993056371456176436462736574477065490794963310773034137889904234132254993858938317585011311809995235847178457313612869474292013572101095580147880986716469391731959395579201665381508507754764467183181845121330034301016301840182188282967025741254308273316440135464072553397268022238555083119675471456600194072750639280953428939422055402673293656119303140945202259973393535483403001752845112562217308087963350725451947845349486374840274512352312140529761857646647281551853181926902452252064635930721059247876571389338110384359516140825454517168995625593277707886500178168917771588743653582354720460772279179393981258190546379981992143564237413456667968552683744395297670778676645766981973415565477419907960927240672868645355444421637570939051216571943386924175290655295870289162007577537485655667963897337972376824813514335483563820144377017258857083965040861171002320251425761167672239550627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 2162082020446694872307822786192508619205751105691536043152230821098988210225453527517187764086201825507561734460953642763205875115687550176268755653996827540795759822609052163567287377321348562666545021957575217102003439844879846741655636498461276395428934084473211814726686187759453384992400187978536914592870625004766561755267238240405432899497490631779915417153384367785043993498428841560478620875461567667387251224571767695583985616086726831006466227282241534110231519960574489162011466484374375536596495590397650725360157770340448828236336925879812048336645020508618518545629232937080246892743128364271452766409157194032446683318674457974504568058334542829204650849147066113311177342970064494866749333069211239846450594000003025820870827515110289167241455042335542347157528303239736722927948474428342096963313840997239611087712414875780244111356857769728995809924090878642802444581909735158645730399243938076599377023888995854237507433375055098671550676585496826392323052742018693852568046800205348672961528950045347758121689023716456564068382844860478134396876130116309264896855051045813438067246627724431995187738150693024483859418276508433743491091782558368181697267958869255839027172257123028499679690270716259013329236457061051757874345178518370807285338704341669918096331674908186547052139498877942104041499254835836042975449635074595130219560960577111531138000837939961344723301718787696053463738783417239745790215957890268601393573715249064868918652622068163470625160472917337916548270967484516307615542699358973785624943449039951622745618048226199532391047101646801498003730258317976266087068909639783974628441515127539960556274656472853078799365834479911642996972031996860778293821483504684244465753164167052611470533008248041647884133066212825313144091404089782561948127635174574412547313321702935891372669727758366556433984870684082481522481817992663166908368976207691290773003946027141238864465202511053285143276669251491177305803760940625055343756769689545680859273412733108226650529198542157165295373808798370107052239341638207882386354481028246798598153756229439466182234084396303703834237942280537503725736431197086843277275449496803235674235295639524575955771768196054116653109610493104503186354479398624694969206645707124995559930360753721393292891091125261482721868205689971304080909324285414064181893148881789224958568825301401577706802443969565781167657900180076123915952892203116175708359861453891812814544870782928727269465618319466865122218817946053850725910339986928742988328152083830556143101411328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -4782750195258752197151637403456842414325685311377878700962990223952980365822107838371012624009643533416766878735247459538516163632869961344791263984800190769556662525776637874249287748573779842677840946829729112675886052503608051904805458824832589994264370472791366632898358998758854073187401779276914510107123324451770935142580696190477691228306122044647063850878560438692888030568353487815398548186223248527390016922426394793478270275324351584836046174694953465359813505852410442113090748584945329573253777723846646805519882069793921837183624287549267411379781525699561008007265148568168767812876985621797389967214143432663567884177777484033268136097919402123807234088508058838454600273085466879767684209802028928870375908427231970432776469314068015476994566064455025253863853974564420588759058160530955391893302532171873598069973998149514917869979558813785574224010287116533471220884992080957074571150384774343461789245641048613601496440235026478485053913042211865974063640123075870820089598789469106987968011158460547703718197636356316695784073475873589449053667048925279097141655450777927429856974731553284352886871690280687905639947093897798795124188526652995005695561333205201433473614141266244207420899691211080073414788501364740099315899340029058614314594146733194696169576628918522707208506337537710110720954699928813224972729192066267232796173479092598012988486822288154124375220885720697708455843538754425111255019011877377819107516904049396551403126385965442268266033780267141455664105783904069168313950145424132850243828037089384493142667613627449211308926024884598946077839257568485076557735222727715581201050935541476319116354814328515502302382701816737543762576162085350640883787083445283629313958970754286734028100443324310488563820795790991722101146455678779700255504081180540371350022047603391749683617951746134607087007069705162843992598719528298586416002031188101110507848169893623643218544899754879032285160634004802174065525428749058083205845234532392404464176595377572974639893792512488001565978851746814239211356771274395288441134063183423111571411811400105229278120190228460978293253557034013239393641036140961716953069568150834439104052970433196738986339263144568495446778661244833596026169348075364355941768092443597761212605051501228986512729089405635770432357290267908177714656314725645872734483110153611968814463820711780943805968141624437725417082336138006073719764992451239079639809613888430964914299385255640676571182868476762027582768919300779124443536264736432331843070938251980611052057395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 8907816846370117631824038377868403592373134372781595910514725260920161196819609967635170423170766826865022068038669584586243237700125742057555600554383548384772066512285952153762740881851600312299115324419744643533540575783866311227969842998821551988475742518732187459791680648263391303896707473091141454368430067844472496182087742974287630938243554495451907896557443901050900191098102487877461002152220086902783376493511658273065242818703329506750011690861658528680763085390526113257700549827827838205605137759149624029489881375779092300345471383765852560613334046829757844672335368200810830466931394577665579054715319472255868517339271557645454778608274951888951244684169823362023341472886089098964710190884594681439327813820948359358959945150481986071641431869697049149026398668597654802793338377227174326458006413786225484805247873996391158482936441670428400550032213944085958051535714479555292582180444758400947426422864113226970673390567656009695956169930283391084345200358129458837211533794004976222988312445283241583499268289845745640334287713838898360156488070103430902786580805623936695983827495127834100636140040562133419379221251833390645917858812449136535116835655575402495380229380562049360211669307716343981965201409113030203753826766249066625018066424044268129025026604677937505879210665697653701312339808478422648633459327767011576253836929649967592711617754269120426341119847029117255476754165568483847317724010832169833977186284370684023746619523212767950322574577708260567886618785706802584731062119285469768260284808441609897562118889208653725394352521918686853925418328490911200286050076313313307045266115269204397982811160233630633360323907546493329116883724664745345622040560176685454712817412360822718817970139649742115431780100419105671719462434533823941081994014437740160629512416311539728897302418630904626236548915978620676714262045364650866335494604355860744144421451040389610960689633171650934080325560709817963463567426982873586999048495864895513807920665234210299995322576431775171991676213929412082914865598616453750559370597725012763770831721566030403244147317303507198955221451217654079131718175282709939195397967521140706731519166244022764446987490734183710276740701498100531496820624865980434295457327869671355050510053587449359005305971076448154813289830840779056524947300383530106762949375832025352995380501618872467641256733853865785323323514116261533726165742009921511701619920455331383383909640138456788216913178980774514790864090399780493231077217512380394095240404802489480220243918848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -14369234613320606826636491406052369424776279705995926837065822668376737706474680733916651794992117106179749043040524290306375623636943521809868796402359132215179853338497555647842647135865793515881178387847135169201253876654237852494344429036563408074171472540006084861040174611660303863296987092690063368837679355927274643322275392612353006400797866911792596280428827051742079461497848436505443533317376808364553423064236616303596542375036005581374820934784727552925585548284519459602707430963934423096187717985345443866315548103393517948705744485713524686657469199782261808540752403032864148482436877836985881923234551623039224858842307829674860665259195303688772955171847450443537373626997487707435071355269069758108507998792015299522132357590577998936366533993765392831751596558393573947987375918527952337809836759197718842000378324705347333508866276565277648126524731928503491122068957774148574965823495716348606175205172909535121669871362002342403916405228678024195275374312560572921110836190512510138696603214868021697916580505436302674710232091041132892385826938007883629861623962177597367102152396938789974132923004133175725929558054078521170064879980012779166531002421156793020539678374905907610403252089474904423368319226710831533623434708453906801123610043101112513296614636486403903610077700380988045741108820797120290384899731416794047468876257280345401032533892443741627897279857056536041144988677963031329714196137547028850354319127260751484576122272447904996092190257010976882056326846261903338919340054313641691464208849716215259249162262250697859432919145705051228485952521844698097001863854305516707325107325915875505655545992932409246809688320773712803040905337095684179104935550528825165689093592839727495029440397403785474446404895231579569776133076935939238411563657968544428523109604267973358395103691675529399439323109517213886411851545351007318539628551245123102946922401857681502311135643584607685782276922906150971878042534539850084451124263507925171073342217516770508005292892262311272437378748601677981339522359057684635481978535192844891169263163475570010236506995413692176271338100820644322150680554033869702388334285217540715458602361555239928047976627590070420251855496958166744748454871718579643203005472948782014350127035042776349842608332660190257339123760580081967471453050623550306071870319569387047553826602968812902087394036262033008873569169590341655933006860928240530421160800562790336958768677978714365085493886824542310043155546249864745665802366035759620256085942192831709292087214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 20385444585056842080584398739279873021865807621884635633594474053102757167987341845812618175935349689277306042201690202356110461988681931364888134512030262959479272145205086818742383019313559756617203529682043638379978376800877314608289935024969337839534469468591285798122731150357038385144514210612166769993414944432673129663470748065999911211443602581795727340638691798368341984864985330228196636365624913854684571748952007892205643946549503178055177654294088188585424855977852266646549633722235077237538274112225194617037615253077101154173919458291687404256211574679569371256014948824785418767889792666068676438116604107287837667533410189291613058440020439075813946377271559615114044868780785595538348399269719670302001106491751772338038700200294248201743328056784953580245967263720656757481501768670374456134661333628349496926710659041582656425993768436890929775551180368662753645372992731517950752871842085766651043121738111100208941680829165297727615664843945740726279019807235532312152572171214409489416450573186918522056818607176083151904422221120062828370542508416539207217590999142649178822250306144956288613116265545972713128906006824568546181893295914823474975098911259548193781826387232215144975240267491777942137031000604850510734523870514933483414131352557699748659024845656019423214624559020382177408490853168221395214641552642041999672964292874508257909120817131041448849107378328307303428955292786801660156256319776818961146998416864540151509853762045372380470885430710832763484261961622325850438250015106270900353964349220887130710598094161414450913739754830585796380056108911009823193953150616263372722667387011403344272210898062657111572085991069568177463122820047891689952650166407902574723412998728182781011142994482741267629513924903805869625237083995811262608045552868208450852377653686783835766896676042403920961942309358546433756478470736713513808251200598500739928684465012168211531747038630724846784940574360535062169519237204791933104218942916386357123439087607920514596386270284539787801277730696013509062118930298345810764909927112421872639859350766544826033061423394925347377320081289548788016747791985328435193638924652764585075995486540963004131383755138702818429488962078101617706239196008145048439103598389042339229027939048481499114684612958258936210837474751483983878924642619143876300018140954202956638622259312263698647354153363956368414154363668483461865764640802700577202146832028086983151910079620932123062647479705288614292119174776132708197777627921827156217384755997043500624346349568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -25659594916735174537698079954754314769358652809862114578865171959846119772717849487342692801439608879259523496098145365968365119197369505448689243522160079495695345996314229056886536291574653836464799751040407262347770794426478154613412290713885117425637029192482479251004547852970981362392283752344642507616777681903486096330646722564063685655612207848138288176360178819061681971725974007794877156715897680344161460036816811710682046579419995137121944225756599275808794916836133307564964042495503054400097962980813509611442126503505255301861253577461865595109032424792499184123851313305925939105483530610177838981891970270977056884526288249397689754977037539889409255600638897028301158781233427081003206426275470869602472331326139126554088961627777689479133784482174164253423763319939752559014822721493259259668751852723075050202093338142328652041730592919364732951820165255815677359640620725339077128770319468997035889847526308296629420602783800035058264919156422151923727571203849731177773134980776434575715245330766109667083982010714607996978512140487255073669281696286992174573600442906173371935397835387115104816849857114275531145912334413486158254833176183918632855282127144923723142523236092663493689878370557917993433522068702392874537310026836736083322069353261215880084976845017052326857687398498053893029760193166079705213040442195818833277248890509086962311630640431856290162298764913367266146426553288291081574885106938628710943738255525352183124200954378279268611217518686630811548174501037475399481666750796435039838339656894321995499039859919278044048200844392813107144772689385012917948593348606434060075380043634616693847032479942430628385941006818686957199632190910313613732727659123304639042527619472037498838990916739005246865211032982446520003565385490560107707087288763459253875154751831372465150365254857458893687536992019819032538292691913338073533820343111850904976663412716971161347773085864698237723282240440947881013386702081418634615811483864505859586317129921725202217735210665914134407045253228492042801139592492117507132924884111229035922392916410240712009069222698220559850132261102267667575697798970461279971343889638377597553825916274245349190881014287340426088234393690440997406297183193863442030274467440006607898971696369624110165348067153358109497172280771755765459438489670466135758906680497821992172331105006048952131405069768311355726398629600553796004003176858857483234617030903194120909609113292335021344951631884149124004965890358472878676582730117269093322161946953485050705115873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 28810856255651178722014802327795634550711787585164026125518024050885407748268145297081819921268572353989187697489108056708934000094979103679759353832893188480600202993971376046752156229653615880303160001660825640987289415260001618315742464944003458695959954244010395332378360844265367311535085540166868149949028057666605461771701319957242846400572483649346327087581264829190411476797709941781303718239991007534871330845184955385412211727476936538368137346052802113817914418276322324148521247835234888424602595750225561067879786143963602254079265375613582184687796802344012373303636568744197129507467360242882039631218103235933292535056940535088932770614084967628320374425982181134123167661402823882345933443001870072115251081125063986208450940510720636168438206552542279961696068268376297412486385949655792418778887579373753881441681589872945559524579882649968608972394201076152636817075370070825820440993287924219550598826514331490700424801279392820205204370231903092868749468567260953265331711205585086788534478703376022223782333473638192436434730880095631286207340481798779679005458307607122001579812643524524866442437257205329022896778315446747300154489076342147893729959379220818646306527739201442834878229449166098052570894654078457515437469864250678863763574117912685181581334523306978082995639078263641115389473438297306423113485860153424257657097735438748529558293081474509231705475638737258405433921051891551564478704648721232248502277980663510741454894883436315864882096562239546322982132510231120005887235085729288717273198099234463028745608225804547694894829965897367540030167602637247009322999454409176692871482119051339434705213378133871963198567876337163913144519409645322970820282555047724296810867189184023676864968662952254789005378426991508095023943857912769075407110087720529874046664824543070622416146449686219694325996167028684035523549325211729186441429317271172422810711357109220507044169611804133667232055075671767761878583906035611235679396275832251137764435499128878156876940114880046745190365374922618964410774074847181199851598422223124798150049820725636780788356006993393694478947831251471965315988977292334769409601220028076065983365134698077570917619446393062530818190724315111020994360711738931170624008092714163357008002253397074598948198598989483304028996603611983363223131424865633621574633072883738981610099864442559990365757215214095816434640068290682772789192123320505988993790341602200921218746399864837438374092628656875384433491714181163780527490331115856110905009545487121380084931362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -28956448210250704444454109159296681981224260389713350539636215885199007399464185336200040038062514830686286049539361795602851797646132233568257852701568492480328288615635075460829610911292859770840508111493096315093413347362324522991379876554145323946206478198990812864786579358952409468013128014235944934734208509416035665649826735680197401179791698243888687848789470427733065994690999952327789824262437561292551781680442823953729096706739464706008095647008144870702283558726575887825355567504189557057633418491291599523464352041481719619437611748123643011325019150735340154544356604533412445931728151485895599598846521304151573508988944603478537981244360003658631486544571924151351115226728964148050682633387906160957333656301054953280815148846362470260531133433905379787904113054833261277208397471655301133646590173295096007856929504525066255174023529990017812367108150463141346492094491520083777581582099889550327818531483129429045676980427915802582631151645482857344921493033911512739488387890548050248733783194425653898752577757586860044315875975391800711678644963444259735362700628400195423714908903682072674942226870948919015402214586755372414876005132568369713932332636729231585015366106625935902475869859895004276652319919373077009572028797721070393040894593562922916008224591497239081694848187973547056723743121273477056373723537432254830298078654814920923427267891623223851846986226011429535473507349959228430587503311570748821409771842242428456388569732441651727365673755273042723781345580960441933372204629440512117404931726075393698030576402432388603441762719848301597500919465906282504145178817411805811625479812649191073969918473328443487335693154120439827456123526766807769480326097633608058986736478464271467376189462348253858837804409409731031601532225845464712973147500190987515688792179668282944294898669438540291556200473135517324782567278858043431421419671392916687173469027759216483468718251323970039386270183464534820664103474357720053344604660263011955581233981324392828938425002258641874986986356381882656127331116933887051243944568056907741370706160180957886005442780697036657196997580261085244322666084363287940559606331935854873064235532953187302897173089059713233114221605702215789607317676503802173421249677069840073810778456066397978520873229726713920281096435374694299462485764324979149084901224768156423929839587221906290562603647429002875849064209760709505991115997028092666601767028275923574323334102942215025528450625347498377300450667891827998190983838913576377472270630152005468897568358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 26107075374934548712151446382102549743792858501058627046899471024187279939422923160041752347147739555904604478284568954212081389445627982434288600520428098962308499813605570091761661692215343823575957660307882636650552047762868389084815254198105591024153366579759607305496340093532308014974337491786124298857053596480385451515832430173131878475871996957068399297920701260070030167862544436030856375140088260891211173253714671967660691609334848632681855515680062463038262171575277477758343534523782758491321329699631420533082903105026403454698001523005296249498328899373690304237694312536079630471523275553880737238801038689291927692338784966663084012414126622569134418336375467393881661391413845272369387056651465058388826822751721947307008848430730710322045991570156384455394570237628163786851936797881378957744429620008001852695875591227973675275616258514680642812231300333987801781342180387827260995987776938383876414264691082564618163984676282463190582035123478374815467072503323794236424913460755453418977853229576990324831240164228269446926017020558800606970845577503978111908171163331464844965777473913777437389553778623317425552423865832170854589777305281338068443215875271831534773415309894484937550702471914397707190392929733644000657194765994359290311750376041512345470495656913472512831241895865444061153222200585851841630883555959993554179521819721401581396856551491759272209787314788941002688768573461627947319095236392390597073274629111677333008888035177894206021834266542825651371162609514798921982661319715929020632868834033892562321731638736491214603036011444641315496345625678735372186353112022568304420764397761296841348699208204336735551602101728919359424888910682969687623220851117818702043058528673985386665310262262852149241063062689110911494663927716707118537288239158336332758725885922222282501451819658083980334216867911903115137145004938605700270672084162093804060005209872243733577715496254119587267576971743768401024816290456961208128263845117866626987588671632020417876678873326564824008414534170625423070938656605208151538543840635617111619823424176711776789420953586967938927473893208142173646570309948759754508970870655481888062056733381447140797910627122094943979108313880901787169127556413650694449093453978061026369866851491901338463986883111917106263699496627971259888472137344665783854774352947219083720515731454658056196957271648282187249744767355841637657691701192300471210666336206539672213403025264603638161046232747793814210581754537289711316153445228053936483937931541191515987450527744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -21135594794205227527435109779127029475827878165590409262432165250277159860322194179561762883594745663484251244144737842380698598110619165075801969788687666982810459312594278613688092498325044542555451656951493351267027930838809111506528667610937305535660861258358577602048477818170325363368716703940337666131382334124700395462064821462997014211873808331615559918446660248845581282947234569971953472657929983795544506542743931249121570329298301309474530010842156173358551132918975981058519491486132297866986529537251558212449921382926874131036938536888952434596503802105150153359463396334060459221378537907805458311401893723200964737630034349347246292460241315665559185002374703736814901990121540993794113937424796076430869863691383622412406962822508649811344541729135781528661143450695627471183767344245221093876819287957035708361896619209196164527130716677613690607515418520902706565925789648172878445747016910988937904834910589218236990915667834047416612650608257326850083218530950419059214868466371710438656089546303616515514784057249259958629704446366335236094725789613065455461856342566874013927957162204288721439619376622978409153519024054856813323784539139057163780260762187538481426948252266522594307307186783835459928082681529591957794572085213793735476310494109871080757209517982158188079421902100115527301134408193804616495382464636116030662191388820569152636181340389678697754923686107383043672287708953822901081761237403464988076104653829306974684156968487711591034113432170377986850893884853101990854234033605081040114947487110009460928880988031320862071782331821150068884351351616555740068963430486859690580067530927656792872285969367333673703648062514286504759634295587211596873222484863877422558207591292698082962037441428101109284302568351117164345694731199313014210274816656459487140339768866467317682904697348496289748904396044565291876074758874789830990758652605812580216582788592918936786153368181896901224720811049723035730427702767891905337521420589434211306336968500107996088742142557086245973088233143158712989114070205066959096761894224557627355870802747911237975635013100940522027958787715241211207045139154647136438727734517183907913595516624643125973995710208234746894369257352169681487257485654089362168900622525987377116329277490502550394037195358480482872146908576635763175438338474534867637373329366317173854954106409499197791545177677736416896390985456618535101658341573691094337363775771187769262599217107877697394605098438924066112129737196653336287432283072658005369010825777017305988983685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 15358659219129551531926703454474769476989891244133293373230631605559436550815857958718847157847551434309505199309724825767869623546600095860885970522486355867569650375137893827498043633349326124950307138665282247630767024343005548903067112760929134218459643025038760343580185692571421777737404682728728222629014340697629214678948377457822439308666880265586667129236806675555983851901767205026902278775717548964174797629341986888145647146893415305704124990774952713596071734774058843006945538459639528671223254276721127461543690520840533637246015921241504617690510931827248715208829040884366409517703107575707792371298737140330009591447239538827107440976297324201069036080012884279692684574132564530403200731486690487864194410621793377176163542667039081230187578499161407563729365461853083004516913774040722876693940064997890413647085189054419004584805465571813388113947867678400985112292039941329488140014310961684886791169538867912509464004661508966832576199595943570791949731800072320656432830832544907746215284906779506395836255555083785820554888957328581813966781991176682623033457682768105465902510194692910867909556202069608659340058135875117087577629391318518795507435016057216008451670469462051349241592976622167827460019136895180007492451219955049603239543740737153711224459139128949564312108499375434107835613166528259815626356638920078186566089089617846483535451200408327873279103981701884503428845021176803940216991670045650064089911983399186826504262557363652714855710448968803766952534862341858738064305158511357901857027091501647644980151241163887144679772768196665910537118295971768589890236295344006357424851316839378404129177722872398456090288147993151339946976339174481108502364986922666148707245768421415830819571367586123129423393712701660518226932136731436048650736774438498813152738500128503338822985593019047850830619872210187850200700047349041821350071468562915138179270531079950859697681008268059010169849175284751293617270959263865241783806828657631457001158057659888310300749911355820259204739472351910489952497285419337031877187721947680341160631623152481998611277501712261379458126375303978660452081254221175837755545014344485649785611389553916817567683781870319983763596298482946757911904468284272232909334833538024871705299769020599255926258211222756323215963211641916535463282299909262260620652313175017873738861040062509714617727866429032127916213863547666913379432348175807723242941676932606973076314263056665746790162442715765268363181589324363066074090950298767739844661643501722249675854053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -9999019255833805758387974985962400874110090832848693309988186123258415641037000844017678242856088480643477908958919913526899406657748102856796117014898558918084083862380033570168664937296668152912766574393946459533217235730748652536030728582902754557688246237043085714622588305170298952993337230835813004204309025432242423985906839793092867058246425153980949674004271048187523684324202672092141285678497089603415071585606409174555989916587601308896654962743628220686764698664293791623500611357061022308836773531243434906937488046278301997370215850948947368674245156508195291309807097230210791170363284096014881505779163565987615877779529601860656810374011753847094126198340000646418772762668663815287482800097001067926044716807405976947799689342405459340323306409591397430144857406496128113250264076690998434087053229649312453782018474940254024368254746530916584600020956383866146989892635790616591833844820504232387332313943379167712542195994432445106839973650183153732296086823930938046429833511423836214679613047764249979158025455327221664677832209369292837707564267744889347709839589766514180173686021492635428936417358002957857860101567566897306203187562683850177905001825636940185870303729305616265002522204935982413760094714767258926563324536001588452605865554675312941856037365339802705958561879834499813842885730210862611727055522813912601795477324106331019140299725371859353813176293718708190517017353935609221726153450187904792912152963927008709286787852279903647399817371810239914389569123416442842561999857247451070356418133162899175660071818633237603889940357883512817378785308314191047796975661649684031043176348090814942133166665452500738888153131025490254237475759265940210668082313330052731643769446430274772600829581151614895766264224987056459506611429944755250607689114449020242687410867658171890932405040231386053624601041255475411296010203340327432175536257090106342125483282392314748718944513303884835970649099492739546995300557186615996639395910160600365514303655510002779356948600195034257767347638736050045055962059625712224486100900772682408836712826779132477903248237356282791261581017760021602530416426553585080888376370439782747984421614975045130538191764369029472120252046125478111043400490781643158879588374809476004861052670215746988663787676488275271947083350975334230645774295374466722288996722925279011917897723962840133686284102696139411604041247056913788375267077970358657979632858909136731211682464655465757681354361574911654080063031151897196761410860238226352953819359030687405553431347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 5812362027412538191944420192524027404550556384427713601024123298275671280608553960070061196489923939862382852416215807893538188652510036491701950287847144299515426516839864360838442712919811964613778945100274694155650068304761758381456442123985375980814593685577776808810649134122556842768179884957540034228907237428748373901311092653061114401287342503173501349509430788857603790326006776701323087226226460878076259816894473950849691514367808087494216075595571048829902148470241706833367941361197026145972205235397429679559750434623452317746628957560329843032979573932962322784199118788637061255819183793922869073806435577012084642723953843979102188870216034537235039684388753301452315299021524351084296372013699300989408533269952113473639564495061130081980312149324264956151723726897943560332887213670007522077147872082106730996011059960083068139810847099463134820955214504442006743303008194143731168044863613086975267243128296947613038094957780735841267109665499133268015621298182405228011179451347450954180477036905807994107693254535067030805257676310456072815606675307271818804098649579908578239667530313733050119262325490328150205173107570561780981400090961155093314420256678600408401494977222752102235902379150614729220330058017156733449524193996492121099805561391441381866288137343355931403263553111543186389277065567930892502981401283640632331167757478787220326116880498639974392489692172892113455095359920638820326919450161176767314350694756854645970003785884672301512286951350510850625604737521398790303523982115382584425218818210135331105329799834933277303345800977177331684891446998277568981817924811680669524899970242756360534847851932492211684543277041359587268280528851472164158692286336375197802004444070064760434959372115488469534538669591682699806624024833060635364155569263270062156985470435842188290931425366889393708951870226485673549053283616498144669026973982941475763130282546814189781993133230363347290534961837538671975039167965666988234418423806695342566286701567338461025074321011942970038321040539699340550620028074822680501889684836395022485579691046913725618228935615761524039947081630845412818684856236251180210209081912844852713244831300747937034568898081722185163634972347102667866758123455313156365393126711728368780247082406694057077141896951359757854566238464380179805748520916767376735202034207603597667787513993245138110433696005805236955325936427520003572370480012074893194704199009218206095529680232389383946210896394253274913611030680450618530396483310551797056292486674185460463167340544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -3004023699550539577992357920407383800928593814093733726245839148020886799623678152946510147604277630404177182222387514171097399513257767471426142029909857806675694995403008784791640830129961830320845103185340738344342464075616901213467472330604311854727074048422843653794921093961063302656833362249502681355883098308391121366997500019199985481174820161841914541255347620739464483711154796024912911341560876643421528515665269106740040821817183438739619286659123459352885632308198883413749993892813871859876598837392861053879871553988798989162893972032690342219188490272740745862644755176393789010041834211634523906845630169662016876228801620406878027136859394584332123781216907416307927196634044814577492969609540923968436315669549443031894428551697189237534440817784151934894725395290713157713277707472188823482954421021143758497881758219960048317352134743917436850207588216355747205801603287005390201907940698606676445607335215036949235425640092495294723373238478656827703701510769012581975791261029507061936298590772370814876084888588101997564143831941711967624704454892625783793853081420132674800668659995214358246412588886436012475426018864352694704521401439348047426342987852632029016162741358831730369310587343691311141313458154284670760501419134657321222115182593154087863776637469542802910229893510060240628312720330813329256025453868077713338808133008938492447419685181588994028662260094513265830969883817790681896860507425184604381422091686576505767665069785849482558645543092736387601768599838368178019271314269406217101245121480069304488150254327344944973746491673421192211129310489455584811938415549339729576240303401614195934466545690231199698609952226838985342538820248315907925194503627601609657067954100831148405795496987846816368639228851938631845657270400744177219232065256091245678597303985729760506553484536338540319032651421069453516116417221718925924730747816635745154289949047794634262542054938120032552216778156333532793970040647452555817103832459844667866690534204837021796444372678247868940703597917500275962217128315185605245837978760348966656548376133310332358953576113601068536649959677269228514272509399015431637370732011186610539485959672253480033137692417244583343835415265471005839698286887010346365150932320308887106569954193983867471091649746560348916054220065663571371475202687933081095537845822293969354972919324295591561543806877795225972003987797867026246239519486822580358995745826479805226158462539026408566976370146485685560245094227677939619732412572798049256392598241977363722519183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 1377550890960744880516693066053590732839732155344020178488868492916170245132313552357237646784962997390341863989481276327135059387108328224047614836487707397232805188926865657313857498591190338538236808600418656755687170706560497352868284444523776832843764587101582443157087449846747592644082619761131868088347935964934070922665392123380458512681353624081227323272634300444560364495189914798363420002810897454211377250268778747195290280676429976672373657972028704040123777194921220116362283170565080453288727043149306122622755842474795820169610887327505265964605729971529111723085254644507157753052173369381811965676440707704776281689986307315329939933389148351871402936132183720299086472951429753672719337300227138951173719178328708959026246359541662742197010737727701176019012186043568444412175292826511584259822530625256543054662917672118080595427566465836124885515552497936552326410823040932613174324343454551219281079199559477245319254157263403696002864042307227953694839400986100509650454339265527121869449388881304045945713150255114464371310961900500092715118645812188285391591373094437209020137633355130151541040763923254061670907859880598624395991183030339595974749087106303409865176551171448924236291286098664314956916498897522571708513096579704804086159523398384974626280782499435296674274835021112282429907001223793288682368435417644481700301977763735218873156506723441509603712037672946286217653581741206282114344261159120935804669792840505390713095797016070677234957674514242160169283133896025011202770552365679468228399130079501567926566644725569354768021878888312219003561801505919490480124405733358865413904532802104755791028685735250326102431750569243596779612674784314882905781131430074481708878765343272576283027353941152049948255693680249148974937909946960210393628832002477529762934642391881955206444548083509747543768967362127739907759549147935854837507660656766900131228248350419003205428584950653172475734842123104996796102311341186983182993127422578332245065845823443761578346620344569053142977762364133044747362545112609553943449155757675161599819050900032968094766484682013745997689822353554653979503902537071688757155361799138211941059820986425538094385475168259818930061616862718148017128343835781214463968570071986025549430251503788064974529388226082068273827686872227845427267538936375684504783969448090949790144678949170682970554630682692194234197865682652993913762507417026840278348232114537931621053674668450274191503069496949433792857095397842270259960287837689085346492969089661361805663928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -566402299812267420753063263050779767267282085327812780893076404164834225694435997327219730303597293766052339891385377185098592864122168449776294773555470279346417338645844277068895870538094364761828900499981535689537055951286937733398188408119501342572124542948047482296935707393382468848976636279402890835377653047746890350494708768364153411319496934441179672995730833175796681753671111594561204881161612997198741316680487375604092804219828364655970838487171133611169296298628772281746172512340767599688247810535638221638419593036134245562845296270155595612681784375026768262206192504456515742495132536338954470935906968962489442093871183731764382482193359146339794407811088454645419235918230958281835945406780000923027239031851782889810308281198608463360915071363544270623811316503686783311714092367544901731122673054583557933402707120547058924424556655805133584759258147424362157654127026450780547457829677779102183348784085828722709388765501202648053800950094934157542870295605057523130009372735085971443624449760836029251368175967721439345478716339065990730776388336782984650539150379709395426763991945706452383675471944161808626505706144406073081848766684791460085542070511273871120516803118708200508380695410434630812608566454773975174672708099024172917351884017375652315896571775528747639450880533831211288102169338512880043343261296201710109099703191559904601325932670623632055452804981765603119037368510231990093337084594290741043799884263903545451016968772130163594195861158088397169752218491347169437262190188759528047770991767540957235775067467708139104282088053243154113230015650199416279666196389122609714059106499752682673290741033868388420309011409721905571752483761804844067239576541995624060017051217273311130015605795649918924579557736466689754400964885050888407858433634174440789764644789349585415396001376545450758785124010090025367542748093648523656552931090919813983946736205887657502953619865656164190314457974283909432933352400310498022002020599008430719219401044231506991125904333664136084193466547157847837134829838173214938647761888599431313322930385463194316102441753706606436946311442137352944882613843057119410385300854839794129990368003215049382943825828134758631044384791573351907323725017441503663861913636646650301729920476184378232339316818759633948422265150152135574285760293222417688540426608003844020802913881682515730519710984233400188295530194314650497464454508997283310611750307444735281255107999077677616773569180556355066260965745522408166351279351731074182051797184433818364700262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 220172338524770072783095507732242493641656337066291997522619888029629319334243393650485771762814988794654396654896095149023151653281518969500518501282131667632507463627671599218218842139846879665486953613555552332436710193831817382653889132321083192357696253635003662176721380303841042401632345527032903011729999304396168544598997197616201965478332890054155757873419424050716230448714088838423923737816395204382626413662618391937697627726585511000334373534857517394734268524629013700623745251433971434479028955471678254352091700217304100570763812698590768421299952208082309533341176805098667657144415651962945450125972125849466965023949904038270030067939256753123731756458727376236788346516161888283424680822086601101416994258099354799624900674331537173347267142080998597664557565497456255592027910377403334339240169039389868611631488578300827141450206749615143438003253159656657833803916560901120162262987665251965279128480821984750319021967619847599790363943291585474054063998981022104765877064306696273382734409388920263250505209376808813118080267661648414313795908103495022487549359373258661709784083295664183671477084359813634008033149368005550875963510109489034556778382672188487192367749037257084738219628370699863279027625499348924082408560245531501801907479024881818749782245379692076255084029313545503342893825690865743879945781661332845682748677166781079698427074408883938317852803833555798164038123991840042780702964567483159885249784278900625407036649675375525533356571891251325248367631882966491697245897508252492304326765654481239976422161106903694156501461887265898356920276993292177954137465631219019213480285060727500840392681016782437311257593328774581647752577422285781398853226711793959155242381495516771188772187421130960891853618107557466935648123152668753426206070206669676388370885096436375873492055743136035076630912841336579402595069929389784477407947331252739049451940647823852194208056404829754226822698288065152311031689944650040520292760400291111283406066832085932954247725791578479821763668647276845870321480028915433437139554458615544214989560645233605230115446258633258415508719214274205559465440466682939552531701791741222631362740964120206629201328083321388055127470898247298792712514696692900203192336183356169709372522958914192905181795201438825994670170127398943078559806007598498269881480775031921079060080564493598674554596499936009854775688668390077051147108936659813672052673806697792982637400660883514063216456567275929514404732062297905356964629431197184607529239549567165529961005056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -92997963533443650310800559310667299899296198707824194474553505447805076582069174838399438097090715510656554078863021065039216003256432876269159747883738507536400137870001936561186616748883102732261464431776659976837278308261290366410539584409273192516517964189062094209402810349039761513102524085575283767443854656685000394394284182925018599346362214000228022840297242772849202022638717263466749830947457791656556111781223423846606676470308476994253316631044240882065245426728152356250908959185802984876686141806874865107054760649040893958428997028578282518621721069370379197887444343817234138033234294201126336110935283806381838551368840804203123095105922963158677408911851388019779794199330272106424768396402816035040792006585745335263736923094343784309228067869213109575464994095477446953281536419063820866616500011121105235559910679842192698366938805951068219483484166285699655641046181400270648193480423421019490011650517956326131196017374518500328380445088373776598013925451015762387020174621633573020742093343267708561125819731228325913329671750772253401108965251030260157801014499015606143102120954700946744722798217761563441567241486456035700295014454570732383600758754950379293511263939418340930281262548968473932234461674074776984817765321885266929217777788341977544949285721933683470086330531449918934412765266622654311573006752397481124506760310228614610089920107571468014930077516378608825201426145991057110623723520842913584387541613869611062240440804508098695128297748289590284231382141904572593614377580878301345213676753260054142781937453536853808293024937356613791383191955030726949850210008810381683164780488883180302519907068557434295324075357862563776123342401703860888595690994797477833360740139083218343109697222853750012429161983333932367952246231987878448446498530933846467914411442544819155320354206064451817002324798576539211703033425690885936193070884421269253904367462305433745584745345276968129637743261173394881572689381376258146366812925747033384774152892315161622207451949334029406579735111448238062085591074936215321935136368016800143084404399573767666452008999027747732757728264389596948878519643200636328066752863865548635967852417596846000908435167797079527086913200053831147481254000955469634518506851248537161742036764158155036169673934335881749848147813976842240160971696443487698821459338512076595527831215982732077601336849864714749724596207934668283728928580708321738194263697250650604157952419414167803155552843110251585640142926032950713291488382219516429965775715284514915242475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 49538999511414303540979802962694229691240955185756667911213186633220500226110103287050691504341112192965218005030527748500546754967346926358133456527908512254361531980572523612936516946053099575514590427862568482307210688473232805144291239850573626475688529792087146118625538857216526298507649410811713997554212330181631344096906275651381478251465874575429905534357378900685325611736644034577400480760830247792895925111011735999773874898354828557305739206906204333277802844301323212974345505639462490472123876849840288049824852080894295828322924263821462954029325425467333671569815751224054552610456282372998408537393316700222712622219074678346028246964425354246041123644147555545513657482244536683675251792892764787002172928055155211273451755975265640935642138473785508045253302406863025629955931699523263353613059024832543443965168167680394043999461221372200390951962581890616609834224880191511767455005132616150344210017480530679184042771060614505563366504169718968957606728067754167857379461336592875197871726009183460015293947051950545758746094637529725397830934757964436589075936701231422748247721930694284756961760952000283339194860677936833922012285031516773332178356680992700170804405680720265023396135568654332486620718250640207319268735379795872525646027410749299941114170329540975695007921997884853320912229031346428527584536620013218686977722035115087772813611778585942024332594200786031064423795298791870484217260940598178544621854971629859501824186564232377540252863005991428786297674373829255905498717236847204736563276638540346478723181264183288427555795075938081403818183706245197220777025485738375143905074199199838333462928693080044239482994538473172806463271374530705281620811164590207852035649702117736790705045392930474980345106193272050204839405494584285701383156603585545958254874473177754300494148931133841960776052297697123158791542993791900219550362653226753880315260293933189670044962103932643070781750217357794479638077414333723468190638694272407397225844676746248369583631159387058856033172353762756210662369042177801004118648951061775218238604023935425807336715662936166808533263700734305879075588000007923285026218064892501134233011465061266294565107289246163770601666773760082289413573251323687165979537334130160665078677419980324958425357352242406972013187662517904104576772015024787237436442339048871868928302270518149161695877575333271193900152828187834996551304916970795264951905796668873946427477256813483318836884006956971703426867875451549975863746173226557001538684494094409229427277824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -31430260812639054179045041162539158375717156302918111936439080179279696348556239594507934723787582772448957932265737641284267277349233988559082040654846888441351150221450726656277991732799334247173284417070008436194149037718697118874043365011829652193783812212968186619332514279600268484772932099468454537430152690721835743585175631629597830139139533612697250695043896962562210654979998626718651907589387678887285882282422639271811740640593051461100381420635398845496507768782252916858541807168162953725325634486805711710604544515297176663739210643942173602312719146299268785316133275816665440268252608893640409339013637678309146871050724838101259784393327786344599825505840740335905263491816096247034618431280243530967502926287819735670524824491518512616714629218669309382940488456147788696857388195495059239836191069429503062371860596098413703098037081747662331371229308403418375983324642217828934291960288667044338414544376515174039504803904275929459347707251376089770539109935294398125860940715579177679010037417424803974406135308795133885332638791091774782651471568331752737588836746870044730986332521294597639925493809524824177695843897058126286313587399290081059418926719336295927815145020850828031988303522785843150154092295580425171310366243839523996547213746458128486190786260348527720623010313919088747521345167116812836864287287770647055677923368964676532611844752565037676442416515166018468648095045416570070508132960971158877214059728033960598401252078900114725609813931826568769411763263417990708566050901988463895270655981940094286632822834528865576819997966045355364984196258734722279379352642429300721675894257613727362152740701091422009011634350866703207163897180528685361555628395410425494304428219725940697684099424007256934379914792478471817608452931962982205374896326537171739049578165857608556047971820254749976254745469916496822275686412971573258328019593953346831640664270971583254411206136069615566630359145411763707668573969339061066888977687154541385848425981725020453099127488138727698424242780628956077497852661165827342837125745972835557217429808846455022985168726166875062456815118534215876812461099823848973685319316404046320829546071382267623267191295996988985888063331598315865223464006510783724665090949310335589463566844423342594254865654313116029538351231527304700122128356499695582847832239911875135070395388081841245359668718159907468065412077601292256739823036321614907300950459670676551328921809207849750926623527874627551349869361747246454837515048176274512463718974919330070538485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 20042911919486427154153402194269094501157044750583293715763637342470339718718180386466830061877011099014935877014609039857517549987279857219515770759356665962155074394219579451788839149920787188896534533403958440768331922796965550319394085651759039065381758742332330900989869545170834611160960449730704735172125396096146494343475737869740898179986837692424531600354688316559401390864166797588545726642388687808293276867862601660202315047377636747033609341690045916097235436950088649909688066183400496961688888819877209498662031032794529397537564326459210089899353657214968566801588418064358167956888160687900520815016350181632688877017166805735579364151539438021384903387159413869464497239781041673327562983724465587351971231453908155605825020960588002079676276866500593057555926883495059104368870112480936491765693266253161929956092440616493144658298424727557190369979860891815533431999034300733251233866213725289168426053323148086062368988173582387145650349358145584911205704064470620183446525996991122899177954208754559360513454844420294976239910867836693976666732718323690046507882474281852302666364577548605314056689569156792903788087501418039993252010373962602442038728994298461312046932393406934476637424701897720135739074905741197704175956714512667266050909642417132995338245170219355015574547389082927955233562596708241916210908522990628897524950658904242080452930120226431685445033621479552689080342956618519138117918874310365479981810597046306093504054702785230391727590343276191045007086887755824939680537074684507315449119575195820979997647901913595127548859640922016089910133929127337873670561032951575180720276748191414869898245035260076299284759006557195577161987028537339537041996806167808581703276150253780366993629271071591906980055762843623638171977409309841241773394138290030691485130175089755670191007717589857544696004066767100335329220942616320024965013952144165268328362698816035608626715858458635805801619371599141416989827930177916132962640617541745964595197229436180498367426165988073701235999111151726720158264733058551585355941048125779457665345320961848742203129340799631562551881201746668277665725282469153569497826202820950208921344526557112832889274658414879314030415173401436770958803415588274643815352416314185197924821856027231927870697612075562147141696311374004196946350432217992184178372861427794154607472833457358375164420322338407137749850731472881199672435382722329016429055090174566387765311623880620990186853310931021849027769141305555560866437080227954957633731273250759934344167424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -11686110650999425101512034131001644799844568853366378327651460461769535183319732205909930498966543575789438576489018209116579319783640948851168872260149108033167640702622362700038745621139417054830440132667164382751264977226000887830172914396462893872455099193928148317608836317921368865056233356922600439994054672890773348076311104814160980353920309158375716737086120667774293504519674291644826829565557693937668932396454752725590079364365582434359459575944585616922419924347981153480869921441310674219755418104981020215391180634493295049628147518707278440851426557618578423860853357599165496896994344210425663135995953888088761333827932407772484188531845621480317713050885408020621364947100207501415801033922767284607935663588583253237732669489389364498504530107852727558035237932573438213528659434820977195208339280272609090483312897827293308729875918161112548368526078062505178829005154778941878833164573725999802203545837366864100454497173199621972917722855131044702411239420414857549734179917681174589959683965460653756443473512743003386017874754221374975233886009355607033187141201186325864594461238128207053748035037610732083345531470551977477892670414632887311927889013306288799479337006934942420061302267335176131827610357510136031877174841010225732414136362696164328881052623144756068825755750487634519273183923214199691303122751345036746968617688173164317018205820248406913447500961768056278327142865590753989464160600393633269372245013565092853279998860794638491320922863098524153932802190918448429012926566487767194614110826585655136969816299474639554289024682865014230087231692334511331116094259408033174480811881798940312518154044849726481659110883760729695793044636927641277318411807314847727186396317781907056483531752122415279467687634371863494981809130179318988995551639107232639197967055808145416809633632530095736277568377120381124791744798553843319230456226835218931979601032465225040787539314945563880505195614275249725487167393390418246342702430210064172795469650444380099968443112863992933242888590152234021146419677099049895179110824939767200943917929246501710529797611804927325372806101827449418453964078989917276341251021006389384191402271223504898827819812535925173871920144954995379829752938358116128713815704914210733867714230609741918870493627433781717068376850184137818132851513899547507353572214160125347705513737010027254240278359378365122844297390109355846217085705173723239140965019990611634205004161130380654815510664947131028831553045430165356151401840894668896303301521309997549653852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 6062526763360441452832296675046727853516627385482383879466809613960841396202216165874543424378640141278295654995907468779063969364891834161938049966858482709297555488599188780437359706014806262658836919830398299600542156976892454600237282697868644671117132829916919985933011750100495558255863106561134934154963564564723816331612085633730238887963789297889837148121060455750368295557983532242781629769492294200944788460891450373640777186953516299031899908812544052976322197787396645367747014186981776106903096174653015619389977284978830287010005556187787515898468374971597209033529436071252881014691654752006860828049087562743259233107165005725742433749995483990362443346093717495115253978921993715665216572533066078358126739029993027223172155903947314546038288276565108782411430406293954543058987721947921339001619904813747809274416408608520300700909579331309650571935418163449982959151019141468354832631278301560533064750888348240001720099226653439353416709804472093372266537220532551954458332426173773968484243069179626133954403062255741616883196967324809749158502687665663653011896338751199967609660659070716573643411626422831825014527040621924117485380307779489674691121839722742323568620530169501124348670139137790285686347952803530456658461401436205295256320364502827887484450310303277356844561356961162116095878394816337719448200047474507228969944390429073505071020037736051867476093084188446095785163999334061636646861355042682392796075614429424021094861983885544519393737917905130937643517083813562607678488382358942952788955319876991874778705729538456074593693776945859081502618576204169561920427688311991296949090880473328114702583669947063505188143005134261835934202744408583991755937240870515761371648416427922383197691055361573157579597067331483633550834743038662424493978035082025068725560995244859876969159978560033702835653380815673266339987307321022535200286062353671791422267757217184493623095794264063582465702482348687978272868905664803402651408218790292126985048793167621124219108685383357686499297693429588115801488005769791713678859024351090970219124864176775590796390907572967328280292961509623795049226067428837436035013063583041612705093624354814900573642316726858677744149641528485766382021952219858815115144396776873626318010035093710934627201229851666713625085258809209876983342883991147631764153063235260364572545032650282663560111932060086016979447929787752063212657114622634648218102936464090703420889528808972843449147244677480558138306076573780806950484775328960808258384506299544010196254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -2791501131088052044269552991293370726931029172204293091280591943849673701844215090002244742608189767351971297201982736713996759265119018707956455666091020259146679278242804341553679274635226342082174971133668431207517510544556184193011640187318004137250539704620015846482979818279201091414415718868928862370565615010124144908246163819636555944503081975642523633263384463784487344349704968306496916762317783599787762158018576925661932056104649170956805340218950735698456622281787493666616200600942213704131329650048982278551086385865130701740744096130728900955583060258961105747727262070405664111695538160743547113399377713981011742018038068371017873981459865185135466807314728719007808525622312204970845095896932439804546681216337174808471942935852018633646523983700232157114857479470121068975886954254188656692245341566799371326605934540833674776718311707675567604151941606340866888810329033826746704790454526270562604246796392470109308889915566883125030803926383501961082519419859573592533806565796911367243269043885832854598276492287223160227211870375723869639659610629978061506285642031974349015205967519437194134056996510298424446809399995768340415136173005558543875369481564337457594473236972269560705042223077076857493516071132892322782782170060009795763973309722736784890915106012959898636351499661579178516785925340177816682168897426227355430939411846418521627889152924351372759225992990081997912810222497851569989539984261712558455891068783705131518329118506392730385668742035555184941070790617534723985324095609866872246374654542766136919930234034668988659501684340335329400453104011933366765958403072815072296940991473640767266989672380108447875615550232331050373112800133819167973970050574030350520963581592126126584031676548540347344264908457210468105604592287804701897532130717739412025043065194989418331129685442965071405193251077505951166936731716943024764852043787542249026594052744973329311150671835988651652569093352079017505281909282484674459160941747917248273066903330956079820092468641043193930943235603730493876815896153797433379439763834022340930156470783439329814623001655932444908486954720305339377320310178308843296633265921895200353749204029199027818403444317402642417606061544861050794511899073454633223255858050041315837969507527766200627119571144281398398745652764034607565142271254551675940346023611021421914353043361392619710690224455327709547483391691699619072661515903992576365193406502391180815975016180147375915832507034310875614990323886831364498880339952784059498230360147653991711375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 1145108948218369790459100182199384331141481224970496624181306253887379461412463921878813797342078835894959226213056376100209839756106184962918358669938766839992081775557795218620876329431699939172527904507634099322909457252656889032104455861127440625892343486089574082844436567588086220878988868255001916278719069344433619946550609198105637676513384740442670645846977689577591211227424724719588823629841158548308037096071232712110450453413464924714667403048102211301774204792938055776182218144913440063703074803768148263346118803320008163465034861029933327117416283578950616411011318002548745244428213733009296665417755959019854513303386470075716841956933009576492627182434870043837780603424688207329579248743364315628048161115212661194800089282064360422872281013865070358263777187570233298149749796814039660248863667721430535765296506178215791609404014433667396580877309173733889144411532119773012386403945474957885269992911273394032793911173660276605001913851480022670642075609642715722921869703319728332621822898464503257130365074909242792103650277191021757088493817814550930340447213026443307187067670675933762812757052206012922784862312097604002417801491892865015457446372093336387241816306050601236513822208339929051552383191145030512964534981344907011260898107686848802748711708446488814516355028573683611924730654973245961432695136119691909970324357167933031828171894031604517789703407979220489033286066009672567956690222811202268600434028590048104356346576211704482704819305888403022046967410687857949880598227037674115286724302314480435816584594053177856281711338600604766437168115661672186372025751146851261527798702430022045459595673971599785071984630795320689998445318489065199212288089945621759291352150634337740478959876307202553198567508353421426309497220460858544080951762894257123353143087540626521470139610583190871674130374661555435202494763754481886356380301448080658471283415588305868757296494257885736747943400324258884827175887683810416874803663023280373997447319219035793325132478811350368855356274339292905361464039460461616393644435169824979062449129318011114334562565443192147680767467170978721161398202429417525718432276072150225520570801829038270123758046551721557466428160479645645316134375029197137836449726134864852541407351417631956040548452930577902799145731543411498000320324233250372477517440429527503940727631888122364170359455679880345261069551000259210613937737056853043660563237872190274320173454413835127977299002214470387238453178738765610569515878994810453571043864374462047424872448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -420378397913444471726691551141456653289439249980824195109535992516559612451321210285148282944797252248255671074187006751388715573373377457846466355626158473559779841537729010787268746429270227205764866617246158858859843719729958678769116693430054419666753451839913285364355327541104833669482315769816965853949706371713813098585163288375571076275913917654462872008724101462992123213049183750203117059842202904798031538995949316200420713633906704347066335142850874326498553047917447677073437643011748146963076284587469050674043908616741078029482198173041444845959459662937680298566299352945720964191170701539351914354854104447407448182388913879826780835480277280576431524650138471718038131725223421118152478395754835412200926990020794109414275847256945448355293331451103475553862773117084765310696482780374810603186568186743712665065452725443292044215460552605667606630134306233912404935925339092438198838998724476544116316461541627029518610204705443537775339661046313566192629603846285312978947802607202582546547171812838879948582883641636731294376200593182146417028759577996621715090166065458354565508942438392898631258454712710778774446218725071794560313433661786028786284609077726038186818317187277512533328893415659851450915514061275739234519679361980092562686987368807649245760864147526678602485502573617876133196166209037719259853576005484807015369699643923213531067650978348888352942600642799796593570448554530839724426900606600951766790405879645133812644173647285403922996027440554021692200612227303735625903259133786340422285630938420313504910922941449562058854839089216941254348377654691887406616062251025878191362945003761794516103795151561843866061661687315843982368655833745442647259510174351489089862083481551928786904238483065429453082712465439954076998041481836520108890514439679545873999356853416772869492536046628722814962766739626306677923155108991426679112586402761619535290036473537324967210101134994457290698536832480725161749247449097690742503720151840512597369844744474422397218484711355683102435924765857684779545200847484992757407427778125700796673828356748437471348862004189939568640895313923008451642037705166200456227499619716699160086678748265460021232848184998958774063684789132855703780818370384662546711002871739108012032176565396469569859046409876625421722415132155494509384961300873534068838329704536391092812975452825823843263006067568356143219933086668761605776053159096842114595329041380217184753250783523980594183453644003223281492419914458527532925949652027294477419596450859341777469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 138695787343686895251656036140302508593726794904609625178577714658209557313234785355037936019022221732650716166986898289071339624096561422173492423425824524600746942579562263827383331585386161146334237596291738266008151215918445408099335160428177113920840612832097734567601847538794646207861142202340279851740378536669195347152697362755428596452956557880934629120402648925359168947246495233214683431150192114395611155165308402642126633336599812420885029849732715196322692035322147366327470863762484414804989275036219956227454155245877642345587058139544783577321735927967524067083761929658333469528561820872354033205764330549405966317275983002047286895631677671174047922233675403046379116467164749911077559736616554363162530896691183130409324809867804925213850649599612611250161743520992567188982478768797054990847515188414394414691804275082732321235721044109974765456325562987219656053968290816648708936107837031194092233628500016800970453525195904914565086019701729766864837224582189085166464912542848005935781905692108099708438342128305864022622461833669704285860992140715196449787547393437602237398077771334165716997325595202281989981340140289301914515303254630023363860319861276046026147225290304292375102101293111677394319094989571680193219416509424358077038270707443829293777265549179385998307537382599646743361314639926640522102271773113913603107918535990962927371391581554858224836411183345792991615310426344224030869008600047741265980488444880038853492547560414021343486060219754330767972297414113210840571415240861467814852201584037907478194337630123212119532883154637458349636326577657599574533855949176388462325800391764448262536881542875937257668615818678734234877635835703306629239438758340661107534823422436237985985369360126332633671335406180952963839315631354339405460926125280757389566550024211427184723667502488044696100146461083552716167183275475651145623672623333141517740923265001513988772146809441086240885703779621731786450346846527526499202567703541779224221123535704598214251439310922416788829954765780457774864525365521877855995554842338695273211226204236952705626341716941947565373935308094802195398323769286274161165103769181498057107366944925873286567005041697591765511072403892875704325916766348627739188303610684146224770282829588936884116287128442899076196928131353056010449450428968929262327885633843603091163981072243529242695213677420521260373625651515316650863568990847400549854061301575146868549583117591131180669521620574096668551984777864862859005274037895470271082741529022546684411904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] -41298860488850375855914469646060187741902410876444611613329863974020422324988486509582471395033391788344619568451154383183952222669888597948371491416702725866655369867692831644199844417390186617832574213581570962253101927600746998970358262655504117642066588355736433158904579798998807691297506951522171450951071234406159859659765322756107555084574161094830008589814141883001633633873208848756250763371795352105139238612780547291492688726649995361738476542939356152043928133801136576331205772605379453998858379571048228051169323678596721244764803787061383360647941042284714352946497102810032039737775248018471311441268180875941769991537910417789434209981857771616151708564141714640404404785132775934657048043696615573376168232382798865174393871091502874868756674269064888860299064297902224348971807828260997628914429318804078942923786328352690041936869217375564423388133519516715328337372445550426867328375199998968503800171172555991337182534540299008969214500228535373163450892333509910915280792731417969185876806545253861506903624618536662716986406951172181644309233241100861761752697739779327711251995680862314989699033872790534748410653761508099629107705679504582466514278745889940568568495471897924881721052421248649353446704777367156161864553049571975573092709327213959150035496932206255694993621934702079137972390947313516030944517130289537308689762177001245681025006999223831429229714413233040013213257385465923694853699128403712133007507562058762226584218588882191298091627231189143436889472881651238429477645535457358146108428409709116236338981055271386428720303097296347990665520917993839573813575163142154880515858216071184183385184981836444873735061397869609395182779703781820367668834672278443206685996160065140201706100254013439818262066276553552880466815006561311780945363719835928853394874788214039683218770403197934066409946377249684995806860945840234353548458011437050032993694743545304900111620631032046623259298604914543769787520487608740082888595198987014862773763729371243702445382509728170283287838970365247871235041708798458940681332561758432987615263102365617171362078059238486291491142720058006765178583440909140782032556911993269275893966539573224057632061063813837317000151995142862133873391572833051828039014937372615182997238752440511331284656971091708166817499661675325253173299934339030840030399351153092764530969818354863334075452810863804222513968659913003697390587531708385728826868113206407242281156376290183330270541828364817331446995126741198171881208591942402037671074856564522095738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 11150106930361213721002093410838199394445062628778063232351650850687483825244165306142580775474430536125929145127082767828301429151050234034226305422698178766733748058951039185390473943350223690183528810614703889118274668344819965645368691502470346835960675546679618767847445894341196830629234092288535952148098604459492527698338378314574052092263711336460976087308856484302817200352760737780940966371794204803188361982609396922807618929136908820566284692875232237097441765252777068294587598600273284665793519953866355349810340923630399351306294441097909199499331932538988372444831546078154778458488794786222415989080301148370066380515246503618512862300206094616902711222778951848036412630424123515308522743487057513002842543849422536049124513282530785726721586430235104856845492665897399026689084547132931169688958138861751215701368230434251038501573848835384938055573221842443712037810297144339820090799848430526840352570395538965442295773366467661879520504645457373278522415796898182858295205569766631402159114506922079497939668938658156663492133790487425188959640824069163559803727270841744573077747529492949365687793273594115281035429533555648604817754220834497703261853176420897129278137441175771310718536408080772358341668923721490030944498123321654277382010145523095343638662297254101598992404511450307888811975937731485264540903446824446136930252678102422858243431902846089408870570120568714111005027504393988247659245964936506408355919072201625506519569733131112205730932602753020542163580485900346994761991243910724220817787070450112295961321374990418976750601371035483040014579118741667836226417774117884344950542582096063140773613119254558522574602300502242293733560953207967310767604230680609337211943575163520569601246252038345341987124676860668640009348070779865831925207208597158546501899579332339721975644745694246933234189087781734538277880671287232956043700759537340771825768261307258072548351790594611514189428323362418064181756194749406420392764638288097490135606134066393536993178637927713190777970275586246347135333530198023689954568510343812527591774419600454876719441980066963262977538268022571060361728084605393688609184787453980439379634827057461984653290350950275569825558577924255046436073776531046201847127601772285140196807355800213367932710487163417835149242117659046252865642156907967449455779094241886057964534295945457511731657172571858312347556373496204887414819744418783631058912872215012441508157852846180784349647538268030303658569321397765978621133287281625445798240654399486239440896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -2745576223258810778931286278375113504585581535451752410716458245355976207498260736113134946264243870613703947519485001629703083527516374388465469407138756734012511944702223727066119706190759598288294134831471294216106466648729959423411357547471474770907110197602312153351237244641659423653037269000397741521511253677842324826287496874454973694886802584595609360883218885199987561945790702017806236377533857558459776559618261964909480236890858706210555735339118990306364395987173341864028206296048868995065090607377953409513306895286138274583930889536205770080540489617796409099552248775175074069681232721187339783966830891774681307008912855036195684590964591113963622831998158841557087559933742706682110201779219801542768627164352252860179752687083685356224960882360528000408467054321061399363527338646236497235581362381297566071248662708660989983795666688756266281248998719087288714092356002620983111337286791587348927205639201758576297672044628521580829254286122405542357356529710208973107945747203605101134504679844195722100441867444010188829654433560694632371168052550459771243182697004397493143505559742662874236300013924877363616104413691066194369176942938537431607623136058878828564486281399306908044603250150795974467969916057987664945631703869246292867876150415805954699167144090908896004260864301387803622237402528816639554233834725096130293056227080854267470863500696213644771968843124566841674368373690114233677246993505130837020544409061257592075349647014868983561359902351812516066432328872050854845123008725619778756533040093875799025033796998534569003767022127640681732929868137009215461924854097573870766654466298410150942511740649153822355217014588684622179871435167388915653001047321352615404817679817028258884311866507480713554026005108846212091901674826449768669677601756300503126118284180466833527966426033968235530906794880592622612484489336169507605183314630257831747812788578698739022551424763834041472458240370797025745086766534743648693575312299744009501582462437669104532528461787820068677029276411459293628535081837638109879249911398417253263454957803409090180694717572715953628522641780790666705850114134936985431142123691176016940623599622299711156856947492618894092755219312967708184316077424159527731943664187841579719100698028953243569414021392595873596593144316269379539340627935507489845790720498772504081412905902100217325918129289918863704171289212601342393893655628446707951917987871460849181627801964944511564464634952375239533462116831979183992310347485505198221598653285675722342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 621914385769794072639500861984939696951703518456889732749445848210553497629171407187973318038170441032900231539844691336911271435239388975780862712829378192217911623593898645985762067344285744016081494024193192988740241289593994778700718750760604124386331306267690726887414310161905935382915292404042486579568675176261468544418733525385946409098871363849422291794958328524666283855805214725356121544573729198680850517480942307041201046712762315121683729483146496000887454159267084680857479614314060182618456938777498288144301437149398619411960024019127009848539405954439374725806374598601720663694713188725376193709065821714025083211664522114971910408913791363248746546590981072701746017105782795105314846014019591601123591050166212891710858948530930254830903250001081047637525944569974387554040569814221129548730855713846929635276904125580449615484729480750532015293521844026042934890984951625748510535366853386308195866193153725584874470088766342834815953028579001903475300419147657456855014477220550768937830923270300549878690336479726855809602776790772445718123831438247558978962163207037137231443024439162131426572673728738309742053302917922287821459361429594914023361646433651697739513483185991786220624974480400446106265368956618140011904489042439171444813189982482426767912232885432422682432978527720480656034882228299009744273264914131966976805742446798990208302633902322207906197042811586468902249142996297996141840389715524198245581777113555791348562387484308385412702982207930509162020126888149533577306243221716610950226096779455517966458928860575779914156527232295359169975162987747565149705817385672377414582697517711329251731812349144137320967616615802897685133148723045319191382461638748176324466923730242268754108863663744859605839408662294977087982228281811061198265137099517266030072428795251281256267277899043630476778114457724883447345554430015936637752277780950297103251352301880823293888806820581461108996795984180763508777533569793502871799148329303591433596772925725937250971692159919513137228332382342757211539297079341756379001715262701421650737488683921984482444046096814062189485577450167854207652903234919160329445611494940334110708507986260997599811166823702364113228633625627533099098291779592450874597285455614797496034045622167174540908672535782652886284671034788882252048270204733449480663910987264760384427791427900035395897836743962138932932797582920495469845801091099837886745553532812288038784795381276841881881557661260242496518640497274616847894134796247265430713859747227449163776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -131244921995534698459704817099636046699824743614575781299239750251411252985744578832472394791134036025997191265187429863154958139293098457431880576733555122472837249855735606194338973921914523051564628232650683334108375675593340666261624062578422398426056056276239954169650066901313084514260135230465364575832456970261967098473878925042044529021421726121065989236707307177578602500108437061890414121351533390190607920761588828349294341758288531303059002949366081456098671908338651623105793380396408316814170297575836919082364025297525893593282237199752888047267186139046338953915883466315086765169043659699481203828977933014854995746183774680643240471208023772755093005846278822834032418259844307106925474089558739663134824470784381011484252418715651935128078412314978861327952876729251560071836944065707815669260842566242417043613279106688302938600596512030943893487429581680550051604096793137135343855154014740844667325822691527007196200293890206740471839454799187256257207291097531284567078284303047132844299615021039980329936504257962241277303657918652681965412750675652132522601073048591593936958178102499165364448982934423879543545149011964828397296721104282423423248558017625867098162667351003995548821754249011826217779429253531424538456521134236086743121344322513677239275838949556219150412277336786615616569717308329858079714320680105137619243770699431918031030975081845622455735014956159199477996307702655721729175347583361282408366667768496044465551360371361005594675176162531329860398563031830887179418664133801256592535047712110264004531361209541637569252240995785649467895284737425699944298993838557094411020465859541905791680849587788555604863133889755830295864036643649714685858517773878251678547444001949568934229384820647409686997057067360077685129633019401542337684974286745658522299919335079052588464325802574991122166883218645480464007218909582036774498100956953816958174779944518648295030372096690228054105913416278161698862250467021615523807992546239798344878705998590356429920211145753741492701623356009370354938178714243125117018721312986512164984863639501628222992387549230227209318631726183708718490349562813945248027101446008942011312515317147788689121389604801597465714989701680462015812261582698326728506771759966140325527636313299206802072864012399739465084579986128873588244095212828817253200433229716642115875731705445263400343334489651612410045586080459530322519409472228609863010113670543804610310987844778875281709366895090470010476277033765790871925129828217544228967031747920013557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 26158508086801759997211436361960144254681222361249419797033472935526768772556075069302382037554545755869151289009865150854656046394991978243553351790840005658871223417703567340404236788509824856289485751070354529707388758479057284777943992462275405660204208733865475639340375315590963068422570567443087853888287259219073489177179433253324314325151091484230468544954417004214367716134268066962316776997560791674109297924906845901031467656496912513027530759809804220322000827931304876192376920175414482539621620785829010120562181583843819617433456659109810760076727553657999028721729509199438781134021886241307328896783601140739771946421492286973900311678298143869036657086838449514020597253617688738716629663621995537815020726470133003566565557836522735086804042257742477803933832388186229033256705006365026285465056694978551577109293975571626082444240254042960817345024727171602627190997913804336262039914484431207976802656160767728675456667902150812430258073543757797680036609946497284220152671827335872261572872015185015886794030062258631641156431211634545156553323453788752761328288748097111882273228617386493288028889991094460029656759500055118706106697208743927147475549600408461216790852385137352961679669623073238201995186282285376774546326079883592613078360243484526103946838331916611207225328090207405543506814376378934368861559655453297360307485016964751918579184433646533144465878015324356344095616433798858318927033929420695681586425967154523620390690277171488281072480171186125147137587270700102258609976067627419490187043829071979912101643357343612835397423515268778792221438922690635234227072091798987314331258247444555628722158689289250058761335758305135120925281060300957374797793163928864806112299018358893168594861245042789061067678249950788021027728132724295296117310981008112721849791563618795617584303562792858565508240309351953112686086549650152667712800548548872441919882670694229483067541664884072596015023883302605467622204116083070712446733624999637902735804324166910847371687471425698084748380579818482636374944538951550213623130397298807551708159243360971295996380932965764201406881698517255303969641751949648219748678048255335868319609892152231230001978277640853501615038488809501276527222207005048244019918005909470069950989351546913623800236373025886493741733256737749722442219041098099131429702644133845726586902396441764234234539441894413430795581483101980300532229160316777312099634945245623332147272639655958837727389873833502012664888868482980446582218931088131758237036097486291206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -4936669722698207715174303500903845867426880476389210232497658777146034480141785653524023147565018395310425236794500398234512179177696852572316241576794651246502510345445679422003836038410035844570255854615932261578121937243459515477824190714563430965411121470447402709624568177578905268730281800637037190785779288556751830675183765181998837826819910574427920114470015108378324470148609770128297732148811532720409343877395526937452832691577815614631200886283819561747929025189118285536573827752888737052124417678117281699405752596385720688113440277052425136683057169313575305305146830132790287444911117344749495077433963601076518890028746297107904764590593540364418403133541405782975947683161447072996835212402578226265995533817143740073945833658274461513634177978257740066243818014220785678627518926270065116164289255721781191080039970551763005876287362570207974057610348697156438397604649909390149149074892507284631869396446527600734274265247002187416338263887504869592753189735034593942072441828359477602555350400934434769158631878818448199159494652872385442686473919653626481252475179159187388229946562716659115642092984275056868198213066071070183778774432353306045469209966348991824128903328385148754227894369640898686479327486647501489674914361284356588357514806171368818009671612243420264711054175707487292467905316635366730853201128792759959900483130790706780466175872921339735010583147620511828389642391459505644052788865628661284296057133761686389728188798876831258434161306670603252231222566825085077423795634806995075017278971525999975003907052122912495727098169814299405770478607437574933403602873389097999101759167230785324596950766760288199726334119664942537239445951829236874934096811762439001910774474320869013446241673559751066074502651061249951459798783120332968291441416822587095295702135362149760090643027418445199339110281078768059652496484512174360334055116845776024287247335441291544356078961512203231142825613716691509580029739058958584592140868821926251463982109131724304443036595320964676826366534964324792921469814872152858098897430822933615862550682156772367571922763411076133161456382548551804354972193126033938706737666526997036860794756226698207118017932509640256368679060150611184098415283888956254129174592905111938808037246974460253832023908323004461462760984183361840809845191944659861000557780794959755113764855371975017936989990195955407598329908350101939173798605701090384952299604498677552206353706472374853573991829080210877846473426753343480024261931139893782602889407621517803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 866349695006561426809649093361431837792743493026258655850754633274801280193571028628325127474760580954829835021143840102078898428491111064929353003709273144232478610682285983431917763276006360635386465670283245832793562008403226788574018087176590229975396838738531143216897133350358182575234392520260115030631856468959402557865838801362595876725320241785197587993223676828217251078645596521290618957067534929254602553460170740610736974113645157539412393700402143708250089406614190289340805426711155382896683004196399218899721560597912931828935429968600983040979106706456143283007119991444541879580813550913969324002661451613018769724769077182036838863534361133406004467451050078044864131820648877451577438149392995011897998585799657518490389572932494767103450145563725341175326399278802984884400077825614334489719510318254469984241640081556497269927892237763508923027330071081649679113329776078765640938087597572211923191807037971666247829965789445976352761326339722796157586408210715568890024301543493965768628028953564450307262886988983337129428995193389147405473643401713926026554746411611129460528851148075593143974510368274092376444045433968370803021888192838717342401147665249003910440998991149937726970842097066257360373545798244305479760261930932790635802703473670539637538885412102098905466994335573132423182230623908621871313817458306159182617141239262467158108576260479472415654147259619620669033071334453522283242181095976390031890809522720709452385162884073264770599300020633111591838932558348695313282784335236222958665796224634897689930577193225017156512237771579039065694279302528647495724861072237003980612842913581350543309812804910787466160813774504193491954310509506241654490858724266347332062202673032294813798958164823053294255101263285704900271661525062534534711961892330573250306403680777198006674603340757349655673864844484100400665325166987123383589811461916033569069145440099674490785213930038667782957059225646838401687976992035893555514545025670559834288302107753050306943063118334924876291077277345490589604223701478641445595308672510544404031580089243462846795865082885931187149432644263397188295395237233874013747485836000548685737461861367296894635626518346681482719930863081108264962723267951086401460535544887097004119216506042483630301962397847273840465203485869708129078834730697684019998469957091471526072774539148508631369498954971613699892554632596082731518420372458561924794259583973653190206992113213499145330383504220298449547807930224839115929589675893322913624707272770846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -138455976783897358683191336714753766261908564976727373901939239768502342116285967773006771532247192948143994203533884947746674096420337366581618359119351718559893291732417136370468588573309746250472697634393449870534579214568580844700263578886524308535511661348750624917102006833005181468497333937297439182730636971170076167241461774200930838380505379450860158574197962484164821865641644467538260853922447936565654186611036962770763559128267326363207624721299367840529148375132662804129677013469486723299179456601361943210752685839129067866700211546633838607043369745900395984968410807144002133031592576673175987257860119349477131363745152237686494009299078686325649059693716935695696075933349780876064614614006101506954380457239604255618276333237768716640160307399726732444204177916870580151085661676641207121956911619271237939382184334328918064757774296512280183551129621591432045973248685120589835181318919702488379221006854847178059102936851007520463019611814052184750505746099765961314878381643872506977139194321406510885829388720184009401648285455250453146849130624477909525088935945801304437856557418371099356017447256862768773605762978049556106998629530636117661535507365397674517271896830197608784549455268485782900876239285347676519315793835424967867196674569296687597780942821411423974969085456432836563853775012402146146891104594333134684940682383194589990590602375056167291227553664897884802250119894596363940808597600025329131318143025994639573499132435777263223336457878284275343121645027130785426610037406993171063935063826825761933640912293173152672614934904968174054494072391604418469504046994468580015931118294224776090754971929943331219963706676033381802689187620332238346430020816109402743905105362621265057348866516669087575275762189220650066812614060516106079369534270441548642480432395466478335964326393237607354409634990371524905767587093372794118541016060993659013206511003037351102477980586230534535980690423741629421838339008770192966055371125217909981684780321694597427225681550200094085198485264678757342330252273111199318571507283170709906585594681304310954308977349177952546382086798429042537721359184461671649129916130245300802226725958090748359861610489386187945200304494162153052150805683247866673960529060063712768604155187487985022837310205437823229879700158168395950545327259331796576362567162843799367541406020697438220710984805152932639657877714275019767144375874218291180292656154117238747421348451419719443187710089014693456784927637593159229819404146382529119421106144201932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 20437762189455007607880717259003679180500901693364944118331478149906713797310547331846206808660905412608382243294445881467656378672099270535070350478089768532544068646476837375731299826455979500225603605983752816614941135800144055014142834514066162986211807482892963459660239845576229298212721573213228419840342112495885972768694695668060602198337591981899894524062658853175231707571473550875222453453848286251518665679527639003577973839483981600914729843920678594163507313757620246488035760702163506822457044903493349941073022174174142215347432368641916945773208339552272729710949995033717055341442313979369861721484456462935635466392882688462140976388767245036235822018336765183552284298042254430584489533089299313296785403685625384629441112848692915844346828288971279024529566225936249074100835673176731588327608805687976668895070009729809549479503929195387252126091647970319802862995315239482788317519750128948615890744844458365272434362637963759110131281716427152484106649457427680400505613155737859806271578478450434420223329691216780859942423624016299688379302612930652398871524429504378843743680257987833001677801050818206498247894870414778413102227334341305497154117535362276866814506660331324663111217560055458828425848895322001697281598750621283637633516125627136628059447715398778081926339905707946911681108831620134424929151588905977075353199603170070924427927225767981284450212040781528720200054043531866493390568933648288773523270593606447456695343777159131779877287759729363471212424366162023762359289803497427563706968616747928781575745658336522579843387344309028496995629828729867187545695155368582528653404355317464309417088047382906535223821677070460127029418748839261485220547813522715938337200377846228261011771210586580840313543019135010714656933452334808970795429193506442745840781059595020133423573264594631116561467288884206329384189264277292340097749869022501456411745720151941662680581661962980236865604621067038949276315987676858950580239733658436350061120200258891797007154551338819971704886552251088894400382345813047154130863398808482152604462715879211631410169254610329305006820652414580576681325584895948524663001496983385434168386340000527588248464041725957817480406412638377205037618443717665907175648983465040452051291681807282045952418671340940575104608241562045012132436992196343759208224602139348237434509957550353298490280990783456412869878383897070246128807994410515004159333616867842976068202878728216012975215810562007930573234338990567428203710176685400333421030011645722624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -2875543283179139899155011451517897580027998655014263082756302439177844255484802116071515731190072503104700184265414540315926397823660719772389112058888863448914736141568303347315832005987502173576652539347283420168592027142367660709048671286953771964127344496300926065645903444209323146370759560951549901822223164934029781464326878454339898341006316245937354153293840696558715108010767307653575975165779970704480831881076687243348186016379806027336511747229649950715074892164788460594328591789453996985693232876235079563336953640043289339930762483028644352725035889558633631914223896117270347487895725164402240730420358829407578235809491333827372927409035035933114829285893037446739458851896584211815188001765595089353144186618133374828195528614486045690462643049119591573304408463521703521215914655448252302954813754775128313413238167435138642881533389361858785841865671810851051438248689378092190336531170609829378451071764031726764193295463490543743248016838148762892892342186322526710495736187292526563672588861153543679658709902194889745216101303592084759133304723706651844136281795610984043436639646455060349294991448395932468267909724267767749791605829072820105388024038600118262213833587541244763278998185205458897516076416018950442316334829254831631382354811422247577451146937402883286485136465109047051555002308838588694500922718379884293948184063253740253025014412236804306126614887923500737210627685615817527385513922218064602709065085726422855650177683774516030397399172347100939790250480720850952065216588564285528721796105894165759650198679492344209556569192066277881744951820680541037209707469461653957310504872361797071480047989126343125990518493373671763457582000705944206949047442579724935940825338277102723031774602100712002318220790724053421136652547012855784048572944724516630112971167007735017984617862989410425598851381630931621591515870368682896457579913348893661674598214169483801150203411647378013996554123946892386422281292554870849697007496895895292121996240465040263224012619844705313778992955244366944679247695746756230734172089365658503823497695376125108785067517656963419790923732204958928739136647484590062440942017458612093753742096308700049828930627381387344623269753285271233132475196785646964814293033365732707054266383882482696969095409779190825820086578138669181542873466151388609422576065632031082780491599176659411502713681905889871274742898474928517563987305634699787210802591697243648990005110730667032802391141640724974101784362032928657023091171793442485903562163271761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] 364603161741482852686580448066574398970941484032797460438403486846119071843784349784109954685709359852590708783394695820068998145863195937598085007489114973675117489895996724483239235463283021870447833373530878049624250213102756055360026408939933677545146823086760544267220093668267636870097531133366136068195241666441949599944838872090433155898281250092044310615902199884717477316664272461758414290498025032684107103772913899616882359278017397303571335191613035375798961858797925265011323222760819937376985617584176102354102960025146264496380581353291241500564952328318821415585369526536008742046336110638091548998939355081906722822255143053248554639175653574373378436542991605702549383268350930537185081758965886546810450399119585462562215654217871595296618893352185074675475684480900551591681106027682166501190359627504373261315635824539784308190259552947154861248152172769127004936815855140724438269370537038680049101385957656308094035960746700125056377708571996424204622972544322963084643451276759316390954213951153965572026394953605544957129837768159952976346660543511106545809334229073469514291154576456510451758272920250314027688081321718856092809524145153295108651585772606165021746709674410681821090545347898825797120190248882031183452451449828564749008763895203888090291901085276019825434148471422895982530159326937840277961703863059257704835374898297775015333923212677993301171095336511493931668327302546991444986433085990935203616511059309581591604991072208905465299565823360670876902169427857002191367715763160825316266816120653115324375227951410155633989768729371691564828410909653980812400395337606181274443468264497109444165496855468441009652822807444266294140330406596680981841883319659707734577446268805651391071617729124881441497365319443899623274303342978913374535762514184117937306918819349768666835794963754069302359335809143663032465552640934883601167593380252782480043014417597229277464959373466706597143436876017752135525514305943579898323571598659161814453742091491410771228873404175726237580820169085448842300113798306954516381064299117663819239285468587975761936734804485613517889356718450872633625684806396517604796129555893499115706080736581634989014674456841229420282539628800974234074190949384011351338977045082793570213064423337500881328698049561979782709690866697427533018357502459234747032036474980269103602658647634869044376554115361508270059054496199785251555687905663279795968488475237956232836854329635047261447186505558130201480408225244984762024552406495885047949604476157952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] -39343053739958202659911543005582902209236342758019016042549844904847430770807408773694882225403708098923079504384769591623178832749892465044240160166361483268622316394749541542387400046590194772922971190513869917407283415870221029374884370232604098882872899324044709211846648053537502107780707632802173036287482053565385273135684765249858472079306707443858218945440361961579743735395313918926274112436896279279790416003183989236954855282682902608724412325984568651386201769153265280668345861116914863245167952517986124650830585366257820903915952977839586774626797448176049731513681843316829715742914117052279741974531114551076691539209207341953687374077005628081451886142251919414158717393123522130757094186034787213068507775332650478445756332061474838773851102271921548104463898921108938940387135920967606698591186583872034640122833827812462370578157697072474006606923637246555744411181931837802424616505736671276808793287922046561402599383585720135164798042916537798129509767312778936733612943073088687151231567568985444025230304007758288199353328362285643778916570388880456907137038963960977370890527818780612902977696821626525935791503391120534124013503232848274591095359193644592673111783351905422440441767406169088910223143437724166332332113888755230304093037187672747019271223905792133478137428428243517482973950102336727257015897877280288015304264752259762284614776704323986369888531887990845624442307093944506216004274644201749509397850600726087382647512672580671741997478091224440170283044031009064884579693038470247511990115714429271801521069136657542849806074747154745588126092985926288599148226711026653507276493590083451780701177805672550699110894419163846287642039198084239370404150861329249256102987746759497177612235293213322805263448432115895833630654113434290531542374890972314139709049546774359978602836374173636797027093545011868927065361520632095897547944284741759071030196356835029066244460035809928290063312037700829321848572090223453531121737234290917966676791069400703786912591184613191001596247062312962419379089359185103056537910333321487215722916194141107929545565316335109031897817097709859961969953870764532694914284044383866332774808529399560984883736258149603923479737229132155086679513047976309591568367684867801306594749656105942960950075514369369768704712986339707378519180693209810380894453933037829266646054986378149639178266319820869569831282477865117799890388124050273541433170868795245150312963940784824532842222577210352366812248019197782031163138798754316371786825990144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] 5901773348029081167715576391987976874668235629454552353137200580814685553245612617001041357452628336089103550362245481401287967659271641003804365790932741103058279644412884870196594917738299840353981370378829893927470942954450767172105856192087658596798204215596693677670514459573412269224465247386075066198875068726857930877062831493911155742540856321463954622388988426577725713684252673935005989887000447862257122206280234402929551995904660877814755040991568162136162478409918459563005378290525030284812809894399549451782404245687959868298885193633363953360946366199162415568090634995633767129968941985894419147475652797911415831266243483039852477236718229642701517633515078823735643927379378972271708182740956445467980414731628340028946443501123510559288283777649194629191789900972475113262463729686417513140828795744233285241338461962698158227723938536964017463258989583762225621922762172226435059398019628300378778875723978357330862655981152385701790350304477536430626196363716812227907010946866306640654244368106277227595164460127016215595300445504155039385152955300986326157224410152736950410317816810625114626485799496621756538471824892620791231142296303381992047072691459332435022457104227380655603942233214880816408974120838655688507486240663580391506710960808267240195605885429405726331672553293656423363046228475120519823691333284005118024409120548481350584548295730128924496953284350171457330142549075962465764236093530292469417736320254284463962886186482851845488812802104120616565150195113155299113654765036975724437075833560314690206630215936884868770143765829894371407346259724532367316134549225761582731615802423310964894979088916569614271166921058676149195698471449637924001321930801582087318976916221031726755364956779216898978280052756106956125580632013980502440381659686168559904304704870972207958033903298277867684940532675201533072257864428359611168093337696627897906014238075148269217079749925579870290112656092571654621962955981756545685148131873541742206137634376439903854559408153318003260003202440520237779975495904554006558925354388032592592183370133040641283810466685387322159969991479263190842708509638745115248062306851889190323222415589366396497244715391538873100097645382027422652877293025217853081787121283148370205613452931876313716610905458253157036074265171151805133953643538480252253308506536203623563608331325750134552139396722398821538825064652852967069351465982008586522638372570714184492581300633082532876459220144600271953144344453347674837794764888353049644524772524032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] -1389660692101931103305334066164954056277767627109790572240275501720744547506028746866298785144185653213445226592048544450322823145843205495224424296079119800140636333761597016619717228920724728052132874889382694357128136684100841305249866240626117366024866998986691810461444990532629281284453736695627638794946039260354234005438654501020595598753898820254310375603264200654506719448452970778553144079261150591671939380131987084168534761444530208261206064990785250352174495752723544720563095080271889976409224469351612070235782697932599828974071201031958895748446987111097458549006573207235315967439895216309649702336820485456468515718469159369898525623160746520254858096972054965173788833285892234137602871671897045312246063726520870940308070170461669912073590210807561782534049974815647485245436523095612609837421269302547387262503011947898586705033886908403122411777863996420967782062944039870460058485543908960266287827007720831585296497433583578031926101732673678177771618989562246244365399048234074152060280420557905686708908983474642093429718978276072374093900551271791211135604653467027317925223069558785827638265748396049139121291798866215149296814477991023823295251558392615509223415330264510317529915655630654561023847508664863656371723962039060793805125077554546273530815322703113298358151844520670992936113459751015149652052186032164686822550162149862479103808913154736470257852672652471546804044780711934054980995875302957712644443916256849210348679979907406238667389490973306460418738967775773043093436641882892957738934679024950906600058365924572463176219585735233615215605807739254159285757977694839435351679805096608441313495188472927050235057036565493246520793262202491966633679899318037403766589678017672908681503555052081162072998196823007210280074895387425528238032829926957811307928539446506631159844254778073994388778723838393636575154892728641312086316905400525994923669397789290833499545454369746068522935919197378861955649835424497901362424900755362681112974426331556303667090855362620710957794531411627006323440883861861802616275749988034849146612086963970295656186769486978615570739644773840505280009026729849164175027140044529104546860539890081212849841347632867997433033072424307511592362331924580151488588595401946824251053033717064218495734611414070853614009787787038127580397597769101819014934168099685620185378213569379914880296044783212663381919401234915586178263923917201384240947451546084182057480708620634967248167695673129642405244256561266089736287733649485380498378614374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,58] 156717270147507361416292014768595662268552970026728178380483020585628892505503035480471558057440057259635576063933266366612457290105407643324965072277581953879667826849448940592598637529537810062309536078333884704209357438294709659321921140813208273421172409422967233956841145916731134627599525470423124421446953764434495970615396377283769513322056670600795911552241049879314335732222123472998301555470915764102797052775246848385413724828045528053523066778607360474376414188794361301705817940029618060456118895654231649358460070648956105396929265582982232531493647065874637417267471757024996449834123403988571055989556830768925311683690968412814470573537811103821727829442807611679086046249585735834795245587548861542811077384247376240807491905652615308935031895251582496649656464370682090583837978324160723989774886701588208728089820988050893093084187672996690770346948761406769426104383979834372771596468153559878854364640362986907986237537438973088866651879238373752562220042727928533400638839308036084388427278795150658424195946639840650478467491363688461647553932675277801664350049376063422063028004463625725783457606461774709607997898885192802083691471946347020705877597931342125010594087972843834899167651666857069631583319150180236273884674783666161789001985837831503774386480815892243555035362224182930820498566392690093800002067116700181767793300847141111378384677974036739844087084098858761306356826214521258966310925928147127200072478666964136417592269355255176496307473241836760838097621262909771130812472483399436782134919906512297839843825337513942367412106395503941099208692825207721412072431907864687408963241834674163545963946368467998232573247199695799268189825834338031824172785395209073187060215707455214419558897554936226354473255035808778661533983674537340843593463892441457664518483439691148493850345536645167260892205194370041422010436975404997819990967457558319771664955698763369590142056637364917724113485315897235161188351472516614971517150577997105561143669019473784255970037594915904365610389321014474460938807215688190352048729824499116294037104049408555756345042592373777274352669865956621472213892683502667579904840616859897502176310231170812754551396872774019800142927675978562537512054643561958510264593488384828447591568653546928377404336245726857794690053326630970873376644508447654404158256390332772002019932451491281733522557125624866651105815009054636060267110063995815252990543461121962427773212261798153269908522425097142773531221058189367679880192005768709797567392645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,59] 19190476213689247712314121331652677957075007382546983198406347949746046350511778117488047610595264880895017451785474518509315557188974467547269126608940985635125451781953030707078785267513642728841543832105187807486999463743035162311514718448956737575308296751747922970116055834920483562328966579778032818704537864869192340403247014598766641781546916311342013932122203560951171567570676395396266603230969744005556634618974996596198219269641964734377447578511628437301705030089232747602262283504215895268069458395901822746850575368502147276833230769831105160292525681343474363306042463045238416621586857769225030429973352010386041403722848527905947859386186615813164030680611971947081885216362957798396897272477686549183372245129218176762791255160824420254356112304132362820580802123505662301331137346459052342117178267838005891860564946685263477840314312896512502489958792645677617008464674841649447694328870414041076381750452713186448788644725794540208408303151206649728769228712556550170694374494677173236531794792949378888801212987568381884472138889273369556814989091488234753388571999009608649109647673191514388706681116983308145316854241743419944369350453951765827496614490512226329672498052289788955803187081910400209011638086520701889519723825030961661253980608299655706649493032928678597055337366229327429036794564016412927211113868396466133417105975162196569631051039239145538051107966662474758052294764914988953603791072592535041884343972564016720032945812506617853569790626033837689027446956780709105746772112112018059014788203771540573976402943681200702165593605564870125927559832339202569342359272400099104765615088830738949785717854459884597484576975288310618350218260804542514092381427825314918795704574701573390659156959672436234806352106164784982342668937834017548550355293025210863096228314799889900218222591610104592414709134441854634821193082409710348146936011718541975531543745332523606864257420432940263649098083970907820656027198029853238611108861985953331429376577981114026429383680544850628508732218121885182841000116132661364249399332853878164311226225013903782917630707389134928559538326680819654217773974844236076190135632345977347473424620991290189630448773690754504731910411865794499240418031091205589905675294979768867534863514804675212900399319229865944101045566535603228341229411049202654128341287542423770486698570504896845887387387080980443550734213509887296998074913948723665952911229814921311081434879316586248302802759842872481230886387615751398042434335644289595772344729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,60] -6630072229399638390001193169392001954539765684159133447022254159481739018001448183550108515962805303253403975157112975838656769130213008325256085949054824640166508302057691589499987442003137679338741461591506225458267122959919700103276487009058994252249188503539524798911185319134251033183424922576952676896086750105310293809918662885865434140755006412549536458460280598123671830746437104428073214877547152351856720685103468733760137921319845300488025928962054485713224182226873445253547287166198625068837706834585360714654094331403630751192038775605172672088359421158199826840570167949316935190751454146196571546773321951131969543779603033801942555432166544151872653249191858790369492760396818511106885405283176479427808499882859586617627874766435231665562108237632255595906470588036448634976444358192945281160492755137714595129167564324854100691527146565421053175525186550874107649141596992182384430838390181048559552294206815909375797772707111114343538383051993909967161738966497357036284609567306833000002356069732031372374146846870364484510529147597396486676424322874763327571247373509589176167950008631401584150898461601784518328405014527431050155903457131729050989941415254819843226772566403475718539564147981882938144602522556330264978865994555950964756853902173769494932891640351233842050818668821489804399980397750948866602067719025537449325955233992126597060996570838391907887445873019344411999493342150695795208992894278708594624246137931398701020618981707698148712746911996213132278621153212221727251809466802511779557763085055116911866753818568481849582710522327365775584587024441237390257850625597422082816993490846386927914351432623508737372557707761603911273540787907254234015233429007263035392859213049716826311731461210826454329594367886397946746223650036642029839694733041518692051864675509385757487518097952322310404066734064710563811418822867414496090867962043085163078218836935891376536725227756578103476955768371621490719463533849748939699356570904177918255877550537405260151198526929764789129714909958800848955074436078354836002303745302895436990698068969892765680293798890818371801045867074348692664203580192292469619052725980105226896909748273982832976933452498247555241716573019184191721200714256318609979743663914263914503506071643809459704169503502247689931170286040688509569219261125187909439411145512195905697603955563114874629546583327226523820316828291700559425967828837754376297455611931395501624075446939437811689344646103184369816425474426551282859730206058125458566807552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,61] 579309284376047433689809672947248922445964612257350113588842961909556689244795945007760553306691507854366805312778823962145067696199342717089292115224882178642705987064991476228606021039387557524921754167596980663420818960818463569298309577772734897928800089224551594248720096425865973938110014792332201378419858062355691579324654113025880285515351513149988485113648768032963699296144662850174865579591731985167694209518274209870566254835770190959956219206492504208050133874740900789236134979900827576091848059995094620438698177625925671310671288122042736685217902407898635483436294608531568640515248522207372540041580276911934351521117386196786705023005939016736673688805008913778359911920006848712198923482577816822894893871600539039209113549276261502985857306071214168748009513982325843054778827420259611763044500755775313237955188812308653862012865698526528041687243642523812489256118504483896762170924614256069803501630089420465947289524920236743499496055216120374373431357456817299363367342484835421440451154320399184740388500107036874728339728879500176920054652588562683558893333405077982847511666727376159330574447961575619964374941845895009120755044115270369047094107720985266215093477830201455003661879870205930948733952632099443658013080025488743025832895000851316309544867303802635815331083271412088439857369073489746346413563887988862049334047828020647701688591362979306302056909278890036257003781593380020853636343656044567140799245613675195967448916007098970983490670166031448919015380117839403356122573926940117000926904257574332603103020254578849029505815664324413594860666178320991668825534632569803640466969162862166267516254474048831438220803911751494022211713626524287758583166632129989547169836190525551083742545664149055133213393213984842779721534172436419050045198702241075555117692568905142377673919411524039644013993757839115404764096865166544499370441348202858221199123525043080517575026538731452189833350499591030753761967085785704914376106935400471043744131533209162011179390467626342969554839625326545834951567559617255992652412978365121164018191793149395278218077311193379825662404837661356119432193565631066770357277210459046023062840417194425588722333146288398696027307058561774699651741269118101997806939426488485712051595114962947259496847604747195848977118484227383445491544810277100903693222349747830894115836885640167050363510060131949402303853926518276739340905161741937966014983657541334929670059704130390075733320725802867671869522583674192132567985681827898819031859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,62] 42069453914906277394166656777821667747499643045819737144747087844698494415162796056244431028365660154343558154357864483533961575575193146900529987442838786756658962381775807491371966736022463964515820328224870626787943136335066104410376950069621993578105999235933400214727517877409889406102625254819010497450998839638827605620914770696515092776833286267555853366444314703720227261993063292882460615219185831115011122245740447318575136553880424603921808397981865283095403816242355570933325556504452498696897265768061086583181780042252759726917679301164173951643349198016482499556911702948629614453712150418172765521461172071677785768765317942921953398900098141860445501362893210863339480379980198972554498361469369657854416970637666965405123238635961122460091072769775309051624237587024684183322041675717675318465513493622303223539415133684872592525247461335601954544801365404513861700918897565908171426510400659056886948979801609572604425977073336050760903490429035943559459525421085209514265657497283266961539592730431414840359665818384039400608733450061675005990044721291509889888084847540511518265734802114902870708258070545499635316976669864548402350277740873903101073454065177760568825159795395279855812472315293936513176697222179603459416355443719767418376882049989440900943794920231396400060164111012409431469283320626720846989949410449654326086359774873114388678393978373609929252030493555032673413454659288501464138846144510062201709857590225706575129232224624623063117831622561197079524210731082802457440870550348467262962676622811605864288742184492934540780214710451885331952376866779379326497636467226549636160961195345443372479151351538277080929068140258739887838957334371063480283761463866174088274898800625797899098463064176863261457833676064029800188442301455460689366833241946804540789349565356277911257428667647208042406560878659338658351485965469672812980904507557980660625374124021606000686584868594626787016791905219822884744795338094838133061436401327765737930079545086427294627608443495800090290359651358967342203909347074046466565913547140320311719589290631106852118339300174456783737215588542682221465097963190782564362871780596994852656477075586210780127814895337172846521807334762019739537987327088708119687944158237099237859623756524729663262524553979760105052722780087750783951108351230445768630890397055334014205590634292962248213564367262042843369119403812168437757751646089555873920246910673808950278987856238666171572453707719342463610724417403158724835562099132357482203054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,63] -5595397301881298053084910618612406816443323245457668404226409429020950670407687762181045921914090712924429084846317389748555716810768596665053579145380140352068742947300312677487973387998531137491000721658938824500170883977560433212041279200633664526372705660339479006066360798135915397687812564218056720468689629351713865532943284242468407155023461595026767530788587496489796637784148746649684883142392969165029114434167765352843080517421519565517806312589766146602972796362557873614108021340097755765396334574628308960807287433954324794700909646162422803799620418337192784678101596335056606908242934644586596176008042263021475552415692724082573483962903562527257716979102641569382027884162749898815670447305775926087738174055399747289405418304603678808268363562511215835083730371995072565974043903349566545413685288570095133814584595344135574493172561297994196558083855485872296739702084902789691747875580480383689918982222641611184709845327539184882344044742174508938535055344575917328398301996631609717845923978774797350293978749551821334692093651343774153256293627845791309296826125423158016523517372702223133665045130205039221935046192860880887841676157548168898379130599969963891540447258605715595537725883515318161933102726418292570402418947541883677455680995644320646959639543258108660873584564134221751585407094044860644543000896240732519947102399352554277571950404936672675235333247800592538900126786277190840506600371899328349186244056655393875959432391812368870849848091181259432132097346636504798286299478162536880509792993993763961957339612541127784143265116512370195908211053222311181544776225867351544693011311849236993010355548666417779213462038019204410358166395452834798321327051717677284115240083040396586059673212634058280619344521230688986308726244589808369927339882183207130931686361104823918181921374309095927245848966151351728140233056400218957505556030844863596772835678280690918465232109906835144021946795205951161167933329718271637670480440162199745828060819982805738704345973434859409476892767494053423437534818010654879031298689831900887288084715339108473316383005744068492027391732138045931754083419206601146058445673612788162252379568616429607011971146556361722111455162752577821299726445352918929110419775467612388132595512247145287527961662787818866552173126607027568919617893472695037519718117379721529767713324829398295670830108176069153554233858032202812360454650824220070879542156820109533855484614761772818001838662095134730637882986709452242258955862114661411743334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,64] -2005442221549058185667889560608484985849507812197294596157605260284178131746229141802942021641492804057220524046917731073798944081877808284248979455533258383090253925366876719933442890231209394483936784124417201712086676845594641917425985966617721872810094076327186446724085984568864208109207443088820125226733047392685381068381821749705977079200866888654800276984760914924353125947403190936641628612142988766712045032014026602615127546399528667915050107918379073282418001459322661142358119594345690260343224542806918426061836615201763507289897847887513025232188764811188482178221402264198001373198770257676944438659242303438336740452710788976012776922705350562174529908405118198187809154196200330574884457009734676247249343939798041986082500152203484776371080702583132252446103925522441924107141952857232815658301335280819435057588684786018137167806027719433307467679030988041865248967097433426141035045240899491624456490788080286427215222693829932975680525441528067918049190195767074921457632293300129463423506522962364206049194370770753765677265408680227761484493674714026198576544109066653568011012914787132828116326522724136549149879894242212293307191759547160218401653832944169802768014636270675397691880049944864442335904070694228673347000174519907862762614823769069371749029677047653036787461385837877522215294998710705883963998531833143986203371646788466759696555982401683201995889431808463738355944668279481176405991195576482147967976925542400078169266653299826428653692951532203405660952546165837084567923957996258076351772550045426516087469894674181300080961029730192119425167878046637433377876137536827017875449765196034475999639949814912968923973704632464356475432779283293354571063468123517287784770481905853718456993327840684904516604431358661767311632060623362380064486804688250150743590445798678573810141683949223395394808981210956335928320971002516491540819797094249385636177439047798568663448716624913113283645308299382619810789983543330121470195023789062506453555712495820821060839293869331110501950184043010149735906728965093058650645302369501459945109588374977908461690515318165446007192367481231272021521336960469101073533206576560040809620854967094805049770404315002830142246758175557310570023907336129043598080820579979565597675236634414771944100911909738236850438406289670449592109086822056144944868972956836146759119117757198499514947344801422553858043509741554388381723041112568382526194804327061691206312147952267346472021580821991083565906554974153698598562378813012455047823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,65] 568590078161340779085261804867061064488294517359099492204708820887401033615965660855194055761283572413114600383646565064908054867872389335824407315560527621841136835062867246283741646729290523673662255113407453106453386676414012411033642210578492144299600819451829477620722057380892669721336258033567343231086889880449433891261002859174915877954542483153033797101216850320343351375945702166043336353520735126535285086781781496366235568431028111927474014880343069748100438683880141018188232541532135205667886952863719018331968757133333578004168642734114221345426057393047837103673979172045965354330998563058146134862703809780525827328244061846977448437744445356856003543728507281364511682670839956721012154634651119523165098091159015185158113649868738709115325644225128138752293371965445927423772593616669493478226043299525853570116830811033639751935521504730551598330232811484157539056291381532313220918469246212715264172394383946651099701499673530046079592128403477772557608759334453315173155532516012193916823772629239254843080046375867512670577829681831167009434164182460155842204953868833920847142294385374756243003692560183936996682013303884488685932400423915578461439112526968377592655163718686979630174978494197711201743910696853772807494038834802195440441665890335630961178795056046253089922321144446064363977046802832196497235774077137309564383022154587893238425145055729242241173316870779317610245576575977240959855719834799858545772521988163404849257817537289812881858878206895610136659743498261402523337946590505099739284234447885001527310092792425451899677563920439624095610279574511997241499798920251443628043753671108818765965318505552356182341171551194720863279333455375549038769182141813772230611517345123907074678531636190965493185594674452465340862964401314429987161899994532352726667638421288539614456107725720546211612740758034806670218361396818636153068916378491061197335878035186969497009061438614682823037288779915796365468697675441351752315047798449773040940596179363554634506108788605740160613025637677773818840451459601596743956117959747725378189567965209074295425583720900410887740279349841394729628987024234770963531549659418765540950164582721536513778692514281620323691817631727320003350169592881304885926457877593016459023083333350371193393705558037792597798600463872497014234568909321058344250299931276379439073680979956210393579708837369891420432402236927392279486889818825772176392949548814247267421772092904766426748081383865405619110613628146047836231607097318707717734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,66] -52140471409106245065479064446619008057425577352050463005956390759471732022682283754306225598719605276304100124970079931206859341327245052873518467449037851046291947380092499339541490270757870041609065919813915351332660114029538191154046048144602948649394048782529004835711802935576799454014049934355689973377889430077402656195770025633261104912145590624672248090722509588815765550506005092375834761178833514371863615078935322800883147574533869271968825919507907807817277213030582064727986019331966604267430547277262422185564375857641853732460153869986103758455462395417462732744382065742498400091319534598014685345489404966523696289530442426788784970869503166528467854499632552584831587773440785355912914418397311371103342615606779978239551973432178930913614364146045117777648022909703151878906553505300611366576991499599361871067418937785178706364197659430559221467473106329951955604362184626102025695945905045902052555778743809584327949834640950306212389261124770133788363169340508667627373483594754216941903130309062649936597177620043793151224667068906836275996798111160597043840238961566664786398024466239303565190179965765222821994973399955895290910719204067448850387379537142518567979600014649521988160359918532825514836637106612041992040784889315332144758792729273107313332434641490651269525674478431778072962507109801492916291595389492568754210415842339008821047994806552809101529870973425643944748350798555016164609775584559618520875767263875660412335927510651567017859461774954557964454998225627934252099155411928602510788793944528338409321453753939923412105079096548831181113302742177709931991680115949068250846954317588411590311292051997511658364444590742146008406418156107428867423622541575258116704831769290664210223417994623930860917111348550446222325436901178354888394906783764773281652097560962310998766446449912890563514569453055766621153821741235337545173103486865417940488997356632031522651628667943778208439619226538741602742895011395437132389314065819502083440206750170627818250718278972302172986730405002273773293078522920071393892318614108339689397417408136098294683870800222038216792088809803398393222722916313705448791580762922026872459528207051956801117270585201856136213343192619528528948172561907744456566620549014882234359026098062163331613075766016758622525611422752887885042321500343130631051998377654709175324090225201686856333207272974539233176297694168455034919296515541777508401769219342420761601721834309943402427265250613338580293281845414437175612882664689630435082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,67] -853339353634452294176041468618901505763836130466669558881209476766827744509657286098748783573375523015547665076328771411148690656471078795712228958440794403417745796004844418408079269654113082299823682496479321087607845849274869505550028868362252307591396461672712604307747974862560955871556623163508889803881982716373568405743791558972217524478816495848919551381626104133947117241686718508616815826649347893214208936742059024399251290954537993776533202515258936355463384863687409483093167757617777874110890803519158536689578982014639884072791707370867089223936807742833433132856268433512578303300695305730421303561477447759077605362238334330150213078192907065327254397262092634312490176602893808611079176101650956698702892491921867708409660847822353459134344798581700668870747323818676779446453319246846108595321015585318444041066156030867945375667843406328171847708222131432928156472215799643951220998986129013084197606184879016913926125347703261378035241172942609594674995711687084171795168868105508713445426753014327326916014316064045167525011772509080285046279916576837532550322509763436649957890665265146285520017336653524268926001709750188619426370481161738609587243916262132618428381367587762496142677282310240237857498209376301417889107237198557128169604209220015859406680723988749522413608654126728972083104527860385321594686678636608278437701030195062334681654625095806367633308117367578515347769425421180092126060170168685435545208922773349504090515643081140447798744144749094816608228427945599478996105837623416870468927497138273436006316843812036827833428653252842643142070613239272617829460638095264200051177424742341598551615423003847570711076725750498175068818790198337131748527722503255517484950608463862890894580349550222824594770755072356990540603182912614521185769365947821096951096153125196220690159201766365113407055680467712796699963775545537901164978708348245306922020412384296159437442982091223393352023510667045255699757982121347143142968427998322752805449589036853340272530339841529786861911786568917822018779164271293116819832169541536710823244314305659319817294065725299419952432990212728535996067234111532922451264088619960758975760580492389246880463363430711451476242933008539266322917898785962429156004850613051589189599943655245046171663277610526377625795427621738485401952452649427422903648907224228554445060996155081006790833951209143371008515442756839896838877623418021042299652068640151372026905584440438550267854377948689088812703719823807448926035114520466790809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,68] 686979134777061301563893899615263847527005677692725696735515991595628244618734423432228384322079237217825505012528413682062853989842669138336031463303654694415896833083704759508455542788297976689959705315024928777544964152405275417444114875936799911227489544267630836176121307515184296601876233071921121888517062888766648234848847776894699363619128012075495066000372204010150131097745142451575925575492375025476086654774052479770417112444768221788819093228668652601276321434404938859953150614512563087101746755081288640800224233436395077266605695054180041944989106437293549570331582505125244821671406640390052156589284377246566739307394195242015792302754491926446305452125549057100712183183692317101019972977268295451565354714079656903951129577931919859780990456843227971126131954613365340296011022432027025586722613457965314258518833809696156954260792793333508062089615961654814453621440360581737441629397833159953156856181365157769104626398089934493566848671120948031314869306404054384755608441998594523913701825611565961650931518685800920623948816789171886357131030558766382273144463556023080639056703559449336333482452489383205896214540657344091674071614478239725210303455336310709231814593486655706057385037108429843628982214205102724906014505282247292916069173777668955919161710786122301943943693756842570013046011915930295092433713149906658691503463916679710213374392268470085530869192905816214943684711689253224518725426846238373507607143962887403189263296807291958914429024460405100251993432785893936425243067698188401969112612996721145707405838137321252660219390155826824545147696304110000932498687761016251136357563205069204778952903550840837852708113926717419337917893298346678727375841509678632081905957214942153117103377780734838043204472241763429999801118066485793192297259071635834143765672749568053960228284412285306410159056352571448552958304775282947281781268832975152825502039351440471989942108977096156007628806146164070523522502930458004620176381607474217080761090434060302727657652613595007867440652766383248784475270464819070987342132797050976032494788017778166145592140387849704991192313507416279508951015404012526304315071056651301601919369591604429478884106121542134211249747290598801875990043799224978625683405262104549295849266678716678594855981336741872887208778083038629919551519468793963477744007547711990112574291310670096518581899859643099978829488456369305628078536628203468859228877359584773102694841481312477618739710716791115075269831468007061410408754475507216547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,69] -70429476124502777098448662750225275721042409348591821842279161809263663290153742672322171785192541800126565409075937667258276528033628443938646471324504070829466545791035551590472516438534853071331537850040701906820834258846803457413425017035256630275504905178217624289925619701994424937206062975127200956880132227344940109087306509480903307896398868620002592540721496647799789991790052759254724681139315706858858931809634081751582584900947694044559232070635245906561494508600388291379078713314263424572790562046314852686742268473640291176940435675616079037398235716632409292774805219083210198191378935594969558842421757791846460232195239775417566016791925271755269250193896054307796884811642186349731590147487735046997662741014765166222908715379720744311650077109152134142971936300690463813108346359210726941325359995334785120248576748681048054830938167384281500766573434152153566577835503276468262273316327896215564962983570390685145856931020683995069332571191667841876684530802958768386719137379686411045945504361299501311629186809427889691039542562911703907101480889524147579467438769827319009031759243401034550383749551404616882394557710301625092212252580895107723604245927546571875883821558921406717567156094655067065348935305819139728541316892438128863791792757096590672863303435826371227625232608329091763505771164434592448885060372054616153193067655648799004262764838286495442784427664649873783284649453378359868910819576032565756223382179511289465286151062342759396179760906851305301986681965238739127095879582391329751946971983852112767763495309367363798109901051004164204839234408785877824386698062303103756403259751656620403585480250389865568934995404486016100062212171640665683564684611898975333149265056925257101748175570954522331667048284911763125446320365147538370123530283949036566526597531870633071285715993318978510508315171312943585447114106109976993602244014191420789035766918996240881708995038728869390826550883511166553923519088280421537689602880814107690133952165513434504535176011455429938692845374626017025753364930668847708960831124150351948758327386381425844359410373480321004119203574635090508779379028284794823464515524978677150349990850437676293704097283998251689239578941263475174868538115434295779820239905431784533475706146675273860208001035374476765192534804021061576785815643400415658772665800194315595910930964286550877572537204079113181654644246906787254864767290595489035085589382076673517418932760520577644308415289007708613124081198799660710070243361257055846400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,70] 2497996152606687765429167742507000616673825327031844469436441410096847416609951475030238434144184745831102055468674076565838435052492201723559544026697581595618265952734855985357935407040085058233706857551858475345427920336678435522704360291148998260153304970224717612435795634291102597264733165323159171113258990711679318771289682471766638807167021798785639696386574999311233672703061144751184699212227023928138454476598560286075463882910174017032819176405250966086486910742040927185756422394362877411143858010800340537725288259982963838429811707991225387625444599730379935964919764869127564952777174614466069387980557153496514839408519194211696460159175388156387454048842084685094235306778170342452113634066159490430913974565347605454817077463688438062682605856436051092874991779473646682181158321233205918215327522604369374768496762513098795733671635514314388820299751967933468684633517036213106795013018830513472278827436886909903445007016622583854740933135257483239316936324825656548184510220529374139343859344188768649520219062790963006463161506008101793300081620999208328496168150030552761761362032223076495601243924464914125487257082101877951015341490535619930420179195778712318824850477016420357356948379667833632603764502531418507962359062413934533111391067934818100605049116483595043929807299623230655297043124439207195806617335988414774332362046541872989517712277070111585257378181473032914516378993272835899211690323919467928181491967330347097575076462547317185906812357854405702388248236914434584491943924144741201042487901156006327020963222827704744925676454756506962093646210776302733728686187207398730878677058790300284277897939963483729535385284031972006893381390171288174914051569129608294709066901443042378105260324009039008870604394275923482024544831776135777072986881096123087173227460520125033131055446421969210088688700798013130370539737145896899528790446424370721108406180662796629916204386111007894085386030158400117011211261776577654494452656756150870626372784469414912734405013790169382863104483645679858222890026776617598344387009761134183879763019922302875558932152321419030280485698684161614642090094359825279284238760969891381962411524714333142984370037046678335031990325397559946247655020851679292193695335623577733110363554815389345732735018767696488790772887713561594252662217070925657199887178376995618900326786859456232022736176922674134632856191024752414980412272700696518602643904956553022891185918513644688773914231068923759429013925864021563466883215185988812800000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,71] 159874509530033988327254818028465706131514413014704922769809092622465051274968545002893747913006670096380015145952443283635117566104441029192429050547563745271627823690591771473242720253074996892655988068237404579961334552743837597533603458715906032368566165571832586598015706054046249438789146879031974113403577692393891680423797050735486955596004780967852018967317976949846893851067643383754945525471028887256956448604264077033607591504672133892292690039019740756171112481327638568084973869152694414769721688208099565186382875888953286376548240566992922451394950140592006282765639028066678305622080920679905341512004916933654631863162473716777398258954391281465209236739345189570424245961305498211022331016405603299499729217754881851823086983488034422088776506618754209740229602563500434147148960119431782101881806488432143197521193905571353314199422221647379463515004278924099250310019946495286433556037432958398612966620203361147373698327424533926767096302689743053507683104024026615239025632465114683533385870139624995414671900224214608701071059666261077164425353250009162560482627288102716714023594557577787604025190589224112538283052916314424507876052946917045502275916089389243010776680239413137979826638671294636567572489360310414219098510467862708044542876326826128311278195818928840745900761684982305520716248847024986798390419934678955543383954032773101074862400474723437721951784064332053798868131286953164860616590538834112661520399334451733146716584282689089053996519480079218469935287382399576395728456397986521385438249982918067563062884737448496630762946420523145184314330419060762479431432537459894928807023961680880888542780880499858570553999093359550705278190323682553007916602835003727248786496986798536588654446599482462357855546489241504125195829216315965426907086142690547442855155495530444719738352734949107970244807105089729088376212826142840533495976860594746603494078081256968234033656246872886344784641303484591307968704976516206393850731418157431979329847033209138990076614866919898885685598983000335741254092432216971152345757384400288239604317961351427630715710925307393823926520416087680408402389466697170319955600914271264542461513710837025310807010554750151209050414260382057310444039895841801492940111827509411613327633138970030482197915269381258962484856931221871821347694868827458688274242159954616715967006195488700728480963096137405009070172062132971605958202961654546433243477665602013577986641006026339480878153296395506730255979089283077867052348597914828800000000000000000000000000000000000000000000000000000000000000000000000000000 [96,72] -22764453000335110975530644637785237349552360975705915960369545723196414116333544698935041747240239503965113488665406574064012696987031404010764263774007202672610203197488030259437567928815073316078802976652879420263728707631797472043334145934118523595481891794537903341725366179152651578368731169408592268618227925118702398951941732018677885363083829878529532954263122135145569018515477515275213375749580788875898316552219654986586730735572790973044212135544173849852485067541201538056933302539678764248367347914576991250407404839003182687258722704203534551845392325924262095217590032130497052582720563202148979299324363363157877633214224178187879670950342935407790980302386323098383335407858287648690154238062611528519979265885909676387767438712308255506763227273232254790330361320284200626866617993169223462275313584591534103991796505060266440928244167414000313360286949495233089825985738852675842215814923002453664332427744772748177150866388131549315799330643668128896570217945661806041596967147083281155581850066215732264717588079010520528043443697722037072711612264575143268038230026755783564668555979961855767060336477453352603290727693293762199519249823028382076183114030943128136392397821819925925784895711000723932978128158223594594240054382339846166408213609377609073427224760976732566212317713322446926744711803335242350239644554295773868980414714232786791687561123948931535415703985324618936299697071025559074202259944154926548265998505203589075317280286528295756153712424069608964981945710298262925765128995931632156058412942813574084841745958210116889511364006057455016999736709565278344254789088301333520166441280876954863613952587707299191849706279592366997672117562118728724805329362051516359091491275274603507326838238722352486729158825365995739145787790507838555683342593440058038288347028667310430105517641478285065845364480327747645005769491435070017733284579236409052917138025386330844056037092283730206384412930566566749066538671399549537575720265047495893671789315185246816196493536964742258723753151024050126503550316584063573932030724803913654415086962217948785860536821231976352882271791493152373406076767706754178929256525745562629509537750224753474073532297215190123144418859117753716093914435651534228594039081884853389212367741122201686428044157202064966503218689482095687553605341971587114516223884279941277083954438207353691034966948539558623303301429701325702340765928373770533984466179790921111067908788423837811704271802732612115484413581343819615084206936167546880000000000000000000000000000000000000000000000000000000000000000000000000 [96,73] 800510303736640767559812664063576150796009090308870995308602706841199926177485707519120186666049155546883163535574529227528723498155135859792359141623582796399009427842662628466134635088367127215043434812238386445518716401500398888770451760431510126762349348875020369219575039411839423675969499539644509792284992991976746707020607897486227699703514914904664236848576539375043249965947818703255603653623668149458358023345228417648698011034081056321890398112488627948180906539395852888991736175376168329664936897291415986424534142085609808919397009554914222914136485149828299127860115349647313266270941805317941587424730621860254175766960824126701655062141400038313714883844854152667530332343161807452908659642202511333426559736002089792774601938977026512267866944073316994647445761368536925155666501372303692437470262131464692440566134192941379418489816069632494991510015699713035076250428476198404031218859370368575503994883896128725860333034466840070898885156646249616706419641888579904152774979853019067729930644366224083872576868977666087368064855387404082268804200035358824487924167059016787301580706242091479503774738017371345197803772136216333133937361285979237945896132186889549955560457802237910080763491434651897459614581721837879865577544299114930786806542227324033110627828480290910670572019701614551427628732370924961146381904698631713678187170925473460347097031035359868431827040321309879846442176973124643030819605160895554440029336884646974586370320030291672915820199281497630808970106985024644659381714344258122599228751945407238016988959306551442071000436465943731793006377593746776310286942972913510320503388868487734743765589650918690914704793099959585060164089357895691295826144750322565719957253459143361320492244087511434998157945819048615981307199442802854698743976074295806319109692415793713633578069700867778153698620572180558196424002435545710098103750382584078523624908103266562537568465261527953999074966867920627076057148008976186066101405986933757386165695624542116581232722427350799752777240682775953464348345867047746701273057794064011161760854137150917265230461367640637712382377217864647619329906059895337764993009486323864852758982405195604609329159061454388225365102567476753948494745756333254497904201499625543526473078154437492320351261300642240637121730657638651793095648208953261241436554517158157062457581171732790275237320800753978430294727865337928442735555512159585962653254018523295627304714427436204504109684911435366500929322408782165839381987432857600000000000000000000000000000000000000000000000000000000000000000000000 [96,74] 48951854406429369440323171092353565210503724067580273624379084207258542278501501467461400902028207509556834488444589247377420034555120113203194680448134048188675051278602329649239629649795121889152997691480788877687205782723697039312126503466713470800749112374316959894821665112346713420543474886224510441135244059868036077892049542230370623327763429544633202376132894120899611981029726198862335916763815018947257268487816715916942406845137098629679849121927079132738532125540827005124874459365751544045663818045714088582151749985582242712258611927509758839178302716517495710283570811320121971173364135272081892985997288918156635952544920726990701477341435945552689414333733645276286566639570887950645149501485520369508580941073565220526259892193316111650703092507615404582752177401782617198972781671116258939058384266499940943954548153378929395358088250817427484409841540855035990551555180117302811201637417122914671515266693699573097135171764531277672576653598110393025513279738595365883887025166901832744643620273619019500525072751727936764046953106812694757405562703432449598739401409535527268432467690431755947703355535026795567732940069435680107500062240080107683134333313816691674785512094510277225987093035302882789534762185842603419524969032125143050188394932078291241611402951049792577283151656324758313802163296669481807508158385229746509358217979721358707364660792087947088825126906251784483217475191682270007118335263227736943073832907717331198616568122415508696871298516756704944525518069822466903576519563176634031756726499370430666957129527114350033254171965056101072656198113791720801560204466358531991325262661727750060189910735950012471846104457144390064830287600587069580080939907322076197250622398595909138076349620655130929337309059161745110078058945568491407377058762794581116947176475309712731269885715016667091713418377510703136240269498253932506676218862758975624582959906196480266180842931808212157806192368233897466507444356636459660100008140735539372837951349011279449079097758767021730104168444916922012280113114230324597448442823974141475599513457826144290122759957679001843127430600576723583075122447801396240851621234396909388958464044574890179911393350461201065249410128103206288492748298500553318830304968481699132465070119916782527805862936181673947343330195120116105148253773366762228655687726369091059742466537360107377954083739631338559678416110368646023611358078322390629452143504380259354070877839094762807707198987719441435878424136954958334402995515555840000000000000000000000000000000000000000000000000000000000000000000 [96,75] -7489979658372147993609158185056276851982882641560516723565957895356960022638883303102905818363270384590480129792743082057974088274421991833046806002729090033932294308665693558277447219533122773132811625351614004210841133383579155304267398238036349280733392471855442241128272313165228689410095142860996858860393692038028600136227274363032598956094585509503031944372955153768223443602014363014633875044664240668023975617775352707323588302634704486089864911651039749607703440803382409034856555262477928612452377346743246032493637865904682789903447424957219180667737972267087838720373673898719257547945352480446600504696712309611611384219942000563752041886537642956277816122661141407110441700969959602931942345095441661061964891642957335099138201831686199564246369677984822275598675797195800011462804546357683780125854833051399597295250005140289678059005838487355962114951611484985171274933574922874501432029487270227748451064168126990229556098298413608640853123122025571946178826700328004099473347491372946124797979786009414428993670032021001675053842894719737381731385773655188872462267643185454628108930863849634488829714915766400530650577903805005430467557213058843852290671096310785878042674049510196651808500716317208838632721017472216993086275030818295433839382807774392876665255039939622236001494746543832877299888485602912400322903929032262174356296170343325536876332910547329206994931357133106922399801186973513757317720608963165322978176565668345189034512074389561650631321259896386566124215238227771631225129780544956584006695492758654146182874506397165590651134806957672536936213781087119145413657532941844091849188288413109500041213448989592046229155769247967313285680130454387261007228413672136911700735097172441930930269723163791508934184797612999949704495083548078609304054289468978103408779921360693252781723098379458902845322419892505925639135003383807047970267312050798046986307103414527141453792138070323158480831334225212516611160674440074154351898346002699460330576078887032129641038798876160787561823271684698851540473381779880802129949326642073912053559838108828764479518039189037999501491453982869046573327548445398603113011917661810874347969877870416613721694133193935321964427012249358040555285303916238439957914240971614233573406761171627464850387274090113571772414786301973297909516117302362123560997593326275133609112940378888706092196066956284449330946775551468621531164988608550603404806678996718906684044635679775986974550372080258945567017931874355913438230531276800000000000000000000000000000000000000000000000000000000000000000 [96,76] 420834857913623694062668493138882415330305556290349865715791514564281718998680826844797028087682844128739550715791735801044795216932961527560761553007537223184056008852283669724564109270598420142943868935799488150392148650823002981031852980567546117093025514125940663080034062270092220257661213252323976928653925278064184743055139442726436386123330748823238504806007802611558108865966990596439539417235356505967810848989359878979296197094634767458276412228011654862423536707134393482129995271516094213054547419299122858444690461678814846765750313749121128236439317302937099502287428126696540219819564025885876464424089095672728908673544234942468597959672652918951921918914312775644976347502312518263869734268582486689934447752247973403006900817462155818138883660834059960325386927250775126912417388502235494911398084676478604495288604918528455226491978226404409302290582059719587148087312336521340797264078689687258637608775797055377693457051515499269504950824450570094558706995692050395200656621113841721503501769587475238519193203311962194124161266004922480798385386532305775784069529428614296095600473681247297453503521422043315525192423713037477362787109189899159438039332635213041044425223119693257267841544683194603402305786691914873899211961127087874549128949884131288684363696528955058244393835984437941255785542826075214931534440585495763451279604173860003005235034941300119643155175764644369311623122109071757405447170638622106490309803683178631021335910231014213376951980733620827648955035998904103611619288469562420399788602936286169392589961777438932822277354809359508768773022357256690568074718755419947834467784897962937843643213525945045257392920022498040738533050049511128730302845727155023770358742411658016186146807847342287821284705037653639699154960495241622165507539450433123654433849675053134307639106181245048475872316190600024789518094804306198975622355339423012436301409800604311057114077261656267539013041567788530582254375026886365833868364695873712673724892579441015876005437818704176077649747299700990010264099180154868113882180434601647161047934826645305772328466886880653087655301563591388312933480291044591092740981944839252643967459265112958967880158435026808914355527375690167109333900905500001974052703587202964146368735041286198759749750216931511804173358177440526947742774055504683136417360088181929421591355583363887937583222350317294553745533352899315454416037738209451630896833043614540693742148273840245197943129869064961396726271984339072642384983490560000000000000000000000000000000000000000000000000000000000000 [96,77] -6861304798406632877635638901007466921232716123586642836735056292546773495015426539226661161246425926130499303495251573270742724080298673592719496143932996848994417104998330710788443020417063519939107322910538824245455599602032027529931991764875935625760170669423560115796085404468413190689329324325186655505740939671481799456982879345096182238138223684406073049176360631679033906483286526447225141424755527343577833641903807655895856000451571311285531480454567224016438651005710749649062750970235428646867285159100913161854466119847437954881003109715571493207779137116480225923744523494271185998281144754841582715915509409814053353500466368139348437734647608374703916247249347107945035147756250951685967983804211201130074652290093641256510263870138148372751152001491092269174145108988854644005535020766003190410974160917846811497609811807152042875050785311651090843703294561018690321530812449627584439975097112534787411034353749795461492003983401372277287847407248648294118990925168434198777525359162083476874113968857774647153774228444621472925943269024329308329188627227470721345239181293257938726729875281569978877807419030343541078962158355787767620934568637067683884512417453162329362989304642714551590801019847948413897822531255837052536343025527528508280813731999270285619668594467559249678203009511111054612548061370557915412275893535626064898283726373154597092320389712483765041134736880829523344764108956398760703864039442564747458915178766616893122847797579275689937728822645437639381148949059212165989454155000878129990198598612737676416839742699535534477356979176149991201852943795011983693762538150613590733503866448591235963212987986427075353128217520585353644338456943762157715021088706964784077101132079496565095439434270793765732945841996381520050876980784329990981959736879288818034178479379519550789361865555972601872878168942648512786009846029943710045058357482621309383297928719981009816051799599840070568129876715551305664817598840776381822498937145033749257236679531103854377183492091143775553239271027471555074259334265958337931765500461524848854919994292774297172914329084587929832624668294184482985121804742837356279417396559229064130457518591477369103115670688692942015396329634787154834898092591366837912763845093048686057022045914410891991894343922260041757113856754477428305630107448389215796817290179916513815667190814227401667710679303536741239065616541177101375049022790606059748925799111939287058337269057648862155485357632262549024934803027854398727389184000000000000000000000000000000000000000000000000000000000000 [96,78] -980322766428224525258524722963110145331881694105482381601067931173414336035870156058929290283162440796040106907107672388827194987017913424214344660052551825679096335467212972059512453463152804280378292394294581314685348402180264295205662124518966428505660132326523538503507745324130944749352786969722546471345496281987598323349641276615184917860390914878283018732555202443053216362402241362927706578778984859046812787552356237673214193460656206836960902523010246657267686891212099771070591826981543490475820039041628823406738581320706003312172341647899828214856031810830714038930191387785613100012369902624436525900007737186233469961777755422030775108066034818963392038085118186999514070571165527987430104136514110725075946613708383749503313400447820134464901288573517869238635995526332219436479927812175489092054195760450393430434936334204901259261082124211828907378087185924975218071304840470580686203813177924655882376316712602407286814747989872592970286432433882408486623672901427703612896629738800425446470399462914065522691805849413178548296454108344587894022604182998709407912394898329499718145566379985619487724899755023080392139222000162582361424756157893360686356805449691417058198197433043960033473087563045354141619993567525578527346401759986605177656952137260146851150708192253894075636107096870340873654698075735606260485687557331142007778430121155176973865681678420131298573191544408052303479372324847356535814030769375935596079542511198218124048223520717479955637962017151658411943694567964173751524385829899293259430660862768179889988662275054156007395365873005386559213768303140911828126277448965346311432079404418070698098468739685829593012033048065534153439715216903587515243130882481483566776630263513848389611233252631501356884136385799363999126986552369270906862369699568192888815435663294709444352010844720911384896052848032193637598620907739911209644059914450000437850644325456935359989457765865265245683748203937650042847804921939377872010308752786598133375949370388596081040104403781655632351141848047801086013157621230037341970922604324006803399388690857108845569664109605286731891584249174056227141655812244147288014233500242279372343663367218183483696325078837655891627570139710922975669892505322160527262666977993891716171650299083176514228307713346917051162998280589672100522693336005805469960802635076327172040749629183004129834836028264645444738602198102549584759669592999436014887828679933382871668324417147660205394336461999223237087375700800796175315763200000000000000000000000000000000000000000000000000000000 [96,79] 82972044879722598192431469444502764352397364901423810182762286118873000496655646851855346755765930646974608386724942934590151723289949079744827260628996162618219146965079073971706618766337561931756526770842285781160937228079736694885485296449538445984065599728333237024852553317775221461980474929571497221077792752743519665288722658273980425651815536310911327649085625116809354094946234804335560289133020637683582345966076402234891396502783115310961863410307215893417586249913468648874364651116363456175661020214695157959952801456002130560575386074804421082074348010636066163896545955255321030313026019680044814134764864388937032693627745194052535367732615272581027917181075124437610582308978114996243152291307639658905065192000288243548194101683088981847135394090163022864733414711780095043455090360649121891810130519406263428432101497538191203701386159451841013075689270555120879665155807488418820364917848674025806311344296429760000819302127469042998899585423732162467480803685593061599662072356484996455757102392353610261172593101633499044405206163840050552165943898592602963962784850568758087629097752338657066522595050974809992821239287021852198285638030454118724582519342356809056562058172887580733264682215950552560246260046431331285802808114033075259343740659907915939967947469577858980144646056509725435868494984681606939341017045638862675866662337175680833792863548945867773523983797414725791340478803076206826531244114019341854385234262231589726851079262305262900887059004553844801245016480675174914268749415853133902562363110151612339905471086994261124829888353614155158707967444547615904842444823725946103930938223543596062649385788857082382271459642169990479801965186520350389926940316966578737392432674507321142334564933152962345371858018744597596017394815997026164169872052051745349555693886805277313892856179542139792257777422045810871568282931802073006256776531096246592025208739341630952281851621186835618592088994824814810992006007629382193505805780263714151824546855568324730221456416211358441742835407585569801806391373227005623591817913439067381582072875815231173386155045699419573676108994114075270315799306052964782267069165410263530922728415254520686392579857798257123772249453491798678603841865893279806136199638324072729375664013266051074125144304509060225409568938455438306755826669213192289360046986531180014394904006733701693403716188146449452745766568345093035588498446747761321152160477361573273027395819063568698011829064064650586811541889065243893143961600000000000000000000000000000000000000000000000000000 [96,80] -1650669956193332249539848603514155191583456551471523428843283829649051774621321235618180852908146148728155878463957746796426069218241965019410196504627661934964053525433646255998794409437577769786895993564273813163574597453969153104548806209739488834989967406346015405340548011199749675246139191298269958359118368472535201592865102182463509480333290228789707112323680256333139325871172713032852010255220594675025971462375178449888027046175076952507825976160840526556281185874446418606587292919094455030200716522905875727654361927804188616983832109025838846026793917741923460023745800890591786342238540680381619050811124472929151592057043172086287694861451982833033898599020151491023258017094851104614813046780684433801542680209013272289348931749793452118932762328941717019722693314588260723099398784396476191015401239594701590669961207315949008727796094175949848749871144392132135926087888352343720669987983229646531470447368277700398129622726415026403659003218864178037853516172180293861562329214690295697915372906137436453477389799848985452722306187407147938965928534417376999224472208838325799024063939262590534932658779223841505961847263672681899585837698495462239688563115158644722425897143970932042218529259971417430413566737595459619317463071823745086296210724326724869408875662643516280128198198070194690204701874940058299506415234902756386514986125266213996217856029420744800333021817274228216634609036007868949307458786660471688210139858644921538539954148825506391107115914253689496795771565674606863652291558430278706895722939792361480362682544946029392280738231770230119379536223710606210936878333886951486697070259540527646826635264207734812939132953816539289785142293565088784922483562286695695898047369415297819086820852641574840224814368628937246683792450452649337265545148373330535049627304820968606232752897907484126126971676440015087036083113503221683430744557005079415271464218152417684580493211630159912900732492782718949770946123079418476671519376781677739169879116513687082294797933135222793776351714998278537978150862876440895269798795867925975529328942903439958603118915000885870908636990834188565666449902870547134715785945407790884728102422242029124127511101223352298163207064263055153672371636245220883145601284019604639034114343929481418524172516173790418014508909959524312227462040004711668558935205326226079349799373840158418217404172793197851965511427338038230448894295229449753296656139566545450862371635849825802510163121280346272883619175211380886879600640000000000000000000000000000000000000000000000000 [96,81] 16420870062919687382320614739082345363921704575659062226694626627668487334162251578849621651119252315743637907985930439734397126063871862438454888610958145542354767655190453370819391840137440438896945857004938859832376898904066572764177277623901898022385575341703847894423956082405756366742853098153965829223710059740254120531354646688259007189260764214060120079351563109786640276439887441175895240932968137784115772290040446938942032234670080859707315984573918604107229818161758086909991708013196836155632256081859082321360559221522205305276022424023943123568799807724543412312245525029789320779862706809278932960241488567970593855874842646724349060502161972746252252711999512157602867377175939554785925352554055052014381624363299146671934571496767590456675771450196024097978160808224249043244382716343011668955588989818021600228973126812141778273132414860350556725288516961433524794551301869204330639452883054095870251018114165154280002024733124122127975251264713202274776437853542896465034355106298910913572516628525848405139349898343552716212388274339923772202566128544735282307141639560046139070370869216330294064932121248991808609168316037272920389141142192997996622617234492417627389194303212797020117542607498989426673449057950718998522962602902220580768292192852614214481073291130093493652121774743797087785977555233422293531089000088646571008941381249927509344272504018422879195277810645346600607259419874603517437732129439824064001393343585132365309892280662086717308816527796231103853923980228652549721987160285103639773985154496820798749202321087391674117931921879991154278381900437853379150099066364028814217727542257704260159234177472108814088428097331947995350137161919961880235386328177956890755498889976616928593687620305325238505978796499880782713896516532426459259450052980308718193436289653344886988022424832239654099031259111136504793049620068231844269141105405747124269509577737412222940765380063092541482262717626875187930051734621765380815313720481188732596569538880031711162741093245395985580532360951351840474893851638947217219191763593891122119641514222814601029357495369675635710709751968305384258528827807439869851459967777566327306100180420249323792222189606008540753437911794772489102578400198960187257174330283851048748333676441787735164314217576170183991269884083930340157054619592190383304292709401827842031626388026801221262789956362526374608926726421917865995375150637773382218597887980179441896199585182636361023114337980625929120403280054272288358400000000000000000000000000000000000000000000000 [96,82] 3906506936492724648692414609961565041202097510760928902270008832052226786966932326495275423828616103067361592608129742397548015302404310486809287508265004574930268770795499909759372364413432819906666519612926102761622676299291029992779096747185764562590609524361803078420673165510268853115338303472093206886409213733429545828152225209410198904659911419781611562945312266764403851751157109944771385802764972144573871310212357754256878003835843026263116096412306658832383243760901972853392920615410287696266218473976261832955570431497083255542667263469244356850323807506599700166281678584650549727343337845423153236971599497335057428239425419309046161209160230594502611774079290801952106591131578577976949157140630626310392897529023970747784821647248977606368705985266258324189981658198033764440882175714241797485549990887935733906402079379969976680682574737056090013615709212678577986455640465752592725231636824243822219981849585413857400598573785935590100027517693502942295025251279985837237631635854174407654193618051622590223451426256875222536804074280682172139197551473024169828949188033865089105739801337313853945857215672948272484150063730807087407177141938857743696168080100219402708935834845314615733642490044909784407856800192175140722061575392453422695366565768139298940210856083062574351286440548216854752521190842572013925537588527205133321018993481628113802412357382009900719925776441863531105351089235738300667657598382531637026633004543122366906772900158314950322666634090416083369336162387955203757470933763877687275714825748577375193289010070249210057754648482255520823826697739255313571155698695836718429215716073591697454532489554940104694975960861424858158349219556241954123125650165291404852744800853405148610932620390535452805056298736647992634692898875126523461578669125434196200011002575894587719478517292575946201649227869133056412085686883843613135134453181580774133669626580744716297896214431830142373503649255553795260002404992636731836094191741129455941431116246952081724250248279738299920672396724388266385526712226546547155103686194713335219546201133234964921354998175502191250213561004766423164142882741086978707774385355773610243780722879617227010650587528974223255946607378636711209651236863548103261090747950301411947001950121335636652320736048710878886545506354406892606034586684182426100407641661002937446244431086670128621338823305233764086656453496134209916187420098179013629166031183232545773994341853514375739561755578014244835730978044776756019200000000000000000000000000000000000000000000 [96,83] 4172363077332769976506840786193842264683348629799754585691184609287064225727091927254044154567530522799313650742643164590913890180436244232606677061625664804541723700306923378640496829068691295727779120047411362450069044644383464810746627266684335628839995696573867828077253485594524908963611863887410966941528644051685060768947940287783506107592870776924381656626581927666098734679266810883856821948416095623053900379257272119072947227042173819524620438412036699747376167588683333855211511799959597657085703655202064820471078694332858230464259093233735786548507106754176325983910290520462107425828774755145943085693675802999017432375678408665317165254349445169685351569089747857229959174797457771460954263262202896747060891084979650494756456158194241921839516715799936581214843434337990007157179418779290763673864796948411072675450953422527144189502050151566940485079871197896318062430955644700929961532667674665612850484974427934126041076382518879392149079221822143158848453242771289119452077325446093438860404637874757885521432464540786532993069354709815594448453874764228102504714104275005374272081281827793531089394156819307338131460213433116436228868833894847373478228687884263503178165321813870775652191828339618900745099794968687534148034099620360421263349640314506080070035107041365947213039049020745654327024161600419975928560578398999946170595198994134534658911627767738173439445169880229715023928604303333538986111430764152439844093633009447894568267036502212155683087208571689422961773503418317933037258664553446561457973715400929819978857837894480490945525466329619689564279559843430551140748087633689370106614003081753346988103813323900047510593278145051577979784018401925268781846749796159695387413284220451160869390348949242714285391903995749501867171364094610920405824546069173223894737800920563474464303754670538680600226524609576481951498908954740711438380112523156794851617913192635034691331114662791887505329085894380861437148412721472693905411676514140610151567971176626637755667738798223502335166879025821099698103677681187634814509616629496306832341072225392937005810302476629597480846294454828479153145993526075568901349925343134107487662877216460674232810793356630377474964475178327612629302161672020900617534353658800891579558504299181302402461866440305345288478774324070735727278573504924913621666077942263298140896132431013892788682853077575903329080774379775731102415520894806491698011564297080357279339443600889823890637493831484982110775929416030617600000000000000000000000000000000000000000 [96,84] -620472518225053120769209970708658044224079831864444709414259253371129556407227519038277642972464985593359313413526185363945422938995509032262242102531869144120684330144311027386597375429127217025903690367396690065734224895857784010659204867842287325550072472659901441455422801629884202041948962060089224264412568988667484697126155966652410474977375066504380632586078623488547466720441332839240425351340556353975958233553891362258792804501853456591707386603522050182844280586008226569823581699839317744192984312175630367879884054997524626625171285880874348565097926785497487964744987913251657528591509449655766625822275235602130351213589381759050282925268542829989780936191464208485856714809381929763764925431265191705815130628593316762319866503329971856761192127789157338188400034752240423665929267800937434152959249597934328262631223986904307391623784537361956964790397504755429190823021934605447489529740797880704409424876414834545584115224772493887196823958890665783769779077080503480380073287437340177785061083249254109404848153040613941157178305002451621773902142875589639545778430074640127134025936461661970245577334281709563216151238930715760947885304226546171705218103115157455375223296372338418838985972954596856299728208524854510874973160048714299146742945619033996774428295098929746461737424274202742180637889669818117729079514874186911057314760445455976714249699055494739950948976316869308335391229791763237832646215353064813875056299771817520236257766684085563042082932939160792339206835550682884726789617932697364627292112278550546547880374880995280791452415583120363074065553174077186345053034279743187478719517408948315396859230403001105239776486639272612917188114018304368702463809984147066853994039123945740744788104744891152266524415579809618463150027231100248172676105621356054702436261449734840002733752807367040176352401630998969045679865411740242198969452463808981174213685701987096610407792980820400940264926233282401370825481691236299235907611764434008590746838100280675005813989013601460617654640460296385598771881665187309668343383908240400219580255965377498785912263133689290897653080680176276269281631706944088189744057012498421234407669632199060925025062134675413678103920251247280658853464111298609526504806610533243756377901040794517385450786012069437604910701399743569343677074646746764215165431064593108689476390850675348408181688709282104619213033176647739235089640923673411016860269117176818259854612964518262796064898497498916978224153260132925440000000000000000000000000000000000000 [96,85] 8146989671849934738406661534422103543037136857892648345770063160984704426213387414675855226877190143100546864187754691055846832953063527243713839830213806093489711159443254925872999936935383850352199593650026613052731734633125238059612112598238326612098018717750624810824033951526249674503147543222242655668211090174982392189212423886467560558238429061593826840212123034612987208458768035555418889875576449376507689262496283710629830934107907930144102159675866970290756526811300582849876332993374028454289150427670304418919053780448846243350316858533362694931164149455379135884065994487278586593909556169494201350855314865450796443454651016587927318909708789104140244497778381708871775285917429673996790085029332521112436117150933142367911391313536090347853199995532864952756815664848177063513274327731132084314385141354840864705480502092102646586916243313897418318988463981612707685074006671910357398447245543982796976132957640534890105409395756896011620344559118927635400393454161078261827032515926933237788797264860901011884799772693398866641087475160813753966854368654513620683160158352262564164852567574857974486534215205408732631020170160862429294810516037878565433533438881780342273686441818107912224336655697489808475024932245109088337560133021625417019866958714908136744085274918828718152288001947312788646027725240396578595163766530135613252970387621372193242368304472958303361371523248560197491036711795738571482634728409445800653108308140596391485474742645416235267475966694938899205901250488311667236878018145620144306253188808603720917034004588212337339089485995280430028965425145886652674301061877077419789189874349782636279061195917951978304557988386479157488320903880397597763199348318872300868298976719147218625499660039199687867394001335902876403390834439985441270144779872164361439485969985691541041114597178693322254935056151006527721606359209689889264420268311412854612898064780982473046354405609694804970298877854889487557361409129881108141693134489299405714444442561853815140250702160327121878775322198824684580492012833710070133436239787637452295437245289750777075420093121651026680312960946562531007585192847445125815435485601850635615539382332797136566977016291696255259104289637543353367493357069454302322529569047076947830509459527764630457014692480654865497081536045041681570499979396548475509724027977891261411734797711511030300954847033747008846639047351700765354518597333312187228727132330335626275244969752290999800803680584039579053855390407065600000000000000000000000000000000000 [96,86] 1288100111164956489416098851863298094821080601958252964286508679615758213283171204146381631005487508395630841621230748230917616840022741466885874244515895073775738506943104318844038335410405327197694916746422268159899347293653326101523480309045298283382158775407633035281539381489194471052262878933758579168358979573216375608173625192657898111714245880532868282705182485473227873344355524745972086572026447309443296899986346594927992308751910682007345400599109985575690300399468650261855026638400876526491740419421934346100780228188884449353741853606733001699974689102661719741483704771944078123869216919951734140041979097619453070594421865206981549061408581150782157813906991658958535008948254985411671333918403853782961981938101475800708018204727325222138907155205241024183868994472354287088749842743658219720521969214457501169343694180660970163212793835793517298857364119486663300273092144448961736699968525453022668011280373701986121611859436038072947688287591308748843861260885695538457937823403934890891108729091621336779752432047567515059243098051906704655528137376559890190485726569489520645364990641325154464077219170101515019511642418215526258944238934373681321793520333236787539067368540929647832047495733864906851433193043377043430170155405798586931642620583399671165650721950883299094212575692331571841915490261106053488321607778755390334145727961704928324784688084658566638735278162940866885645842816667128365789040503221769555752811052650754450999402710891472107038889693752579430994358956363010451379338929188976707613694690084449991579559434055770435118497526355134312991521751126183774846284386402523495833660208920699742065029173847511558197916448490103296869877414617362141991748139736994450541322324856816316213438498879886895634522805994357958756689430650720832699688157282225430908033663135304136575320240305956928285651925574076583929924307760184314638208226220282249353595250179071731120794339799911814221228030685417926535500198127705365397793200147350068677949387462988239977798516119952406622533463536958735645211840732887769096650470981483281284283580067183300407376124094056258108630438386788093126423749645465644117561787856471643624048435870736878852299613623487076788839068970554961787502531339388425883062232904623839946737957513548384006722934943356838154563914888921935201325201536373113323664497925010688312502178906876963047323141698948868398738277850981439914285901536677349558794333909533947137549750519879244376008614233860218913334818242560000000000000000000000000000000 [96,87] 18184810528518589032349507193737299165474437188482762333771695032334619887197325970856318564177648331077670181049745510425699463624025398195282420938217199140339549291016047718516548561635318698919581753840378231337537673196762570063344946650053195950841725918566207379515081994705401041264183114980157571420589021278622309258747747223592220389222633127768012570457530515694014588928305266706220694835207541958862793250616529970718302823467169645899904011981474223755613292543742390765186924651060003665623221268502025945343164128524821390361808524696152868451308322877362396363929452299395113590357630126058120695791235984648115298267211112593444360789648105436208409229837496744928575554629825858481316052268696168684089937853019947454239808577847884391575436807760509072912830847415052219007763434103069364759182519322167556125847458757486643437988352638545845310896503125000953266442641196043655960915283935681265867756419165383726399152374700264284213808865929863609076311620950488709959718889410701906319673206043620429012035272356635953216488255195315684287286634637431513807803886625464428531737505447669405600988787704297067719091307868485300949523927084829894532123679099467664829596711539603201301039109575150245981246561164096756186709777716134446564036482832454090256974799167723712151875994654078821848829305453489089465927440240276630598796721248242638393084387244341220104983584607494090877501675851292360250283733951247823195217452839245641619710602503096575861931743568003765062572636711189447791735046605575325723024181538616320851498788258925289906808962542873907693586991296924560138646962246205816629569117283820257967652373527646982399101936734842275714931559104051027291469581590767047277705098091709785990671844887885994902405504398320254041337211786338218058621903258579669197706925008431836034860690732338031479824088340318055831100819541581822742043565130302576537182909947961836790507973671902577421544196121331025877251482454664739728193094701890848609073778802848494609583714537423299582094270995834371483243066667214210769535019833571823263624463092446495958093457942280885828226190795988718934928151552530915361363592964544456959309458877468776473273938522124852450701926520189235401766526537669066659297509668232434712771145583796085510611975901430494005075148734338148225592140831838685768516405167469538280501617014218899286193670792799671862761693798961622383983320083080228370174208022473677849361620824462926454873039084409214773843984384000000000000000000000000000000 [96,88] -36030015684180167208276079341284418628488759889234074394370602554476992221241850305275730081630879448334065745835861788967653019547471997176827757026236564376680132196921110427850064967202155283359907467288633614450243604322448567420173188028342934407769421221258468224268034401397531506414880177344608042774043147070482468405367686990246223565599552345474946919028166525948305498375369950297133845224285531433676622767944030641679471430501343782525077328740210326554574708874919124031918535712169704253134250920845732358343520125038421118362315414976982314125518958853601449197339310739367471299072145464352468800114408263959470945179998840046052985073259456420736315406754619041374399572873706017937835561527195815318799867052750996402042459393715331337696158347723303266188883495867189819230832906385773697466891067563295139945990704435583407663557969948785283546526331504975022346991831341777353906959218948761471135663053415668724808894559182305065549503957684710930093703983010751509597822529281114090027406807898543259221520381348226871314440740858509703210938369450644607708303107928960717379566260537331587628682421835569060567601120152766792330834271579186766726839853120446946572231894469093099634257598573233141244585005282595245937749047921888912502339186294631511673293297605068094519846478400104078928838388009044282469385529256151968460730263391363824245433840177270560421532907233266788274459648146917682937118249841180140672868583847394714120537528700544289103287887911751274421981201462011809725634188547659165331863941905375140605809760169948688355445558667841400869647311153791432293802852468708341310948351441702637480923035005228342500684797276015964310956602434280770427762993155105547738222056705717521507655207681391662678145118986997510468587447583574700179596892526132863614983849307787179809315523153773650882738982752180132189018445199640509426337397740032999972675215358812643388699497258898910347428555451648284150015673133040009661632660329408015997481245163709782788637442933011244266915306929121761509541261194413495191249846363729784805165189189298089745757886298065114095984461201883387870409272086629852683173417925441430018923649156281657967372064013539813834077168145112393814430688939300068741302098237400078012308709739697183178849849580798228746704112122990116756007229066780476617079246690822298675531099418767705108696241305609710418468103653830729736852079344118077889316456660351405804950610081494176075952646471458642826750853120000000000000000000000000 [96,89] -20202402466048508109095961600763350915715694627700309179006269881571259325465205762838612106186490240579679506841105087896420671093843555313661364597599367676609290910991245348671595137002905801563734755734608628646797173413187841611531598313343038659887416234782822670968699171285111934737110970349863261963274859190159381470824823788606794511956642684224216880837029865951029338745128069000996593909721986202869768955943457339684277644237830068766299791634510040482488240010275316881730603512928688874395392000118263407809087982303197671085407382406403570640426892113055787713635391735578693986984841588374700425335377074435327378331307377690393539036393080394132860357315567030335739385779943136370359942649081662058314039174121325726308970966602137304440591827741803932110524414600972352716425408715831311297886214470297467948956450564621590701806053614910180016479315444363524885896371685543551529592815546042642065277694618919646661316683385377171496337844369058872906459645245827527718761306180073804839775768543785492387396269046183657653867124649492548709541378858607791055837425694827321835188887733759675253968581741075766436762861299296554192512441511062524439419332670455968970403608617412673859700496283189559843811882076459275332625330708472724360025127785698883270406174322221240816853928699772803845196345127365511008019422242672537938765147164822687650507596604378553211269736527110692842808476318573657502845204211270629947853346681463735772571042509100813774741678551303366660619792824794975457378908611598086185512056060140707420420754022425822900437774624866807261439178280005419670331317672558888777236790348365484877357208618055914210579165620078516908433608007762953400938476912938801509890693864736904352579987942304812535765111605375902606026977821824342357828524459811334077433540538593430868731536015373522295404011175915859770088321246393799209272467271699162119693593307079404496725771729779363016930082623950340525070890353652140877287886697068026429405445031687856645993898080420546101215669216432270290292192367391252825158996431930003457622082965692431420838630647932825970928139860311738467014042559671557607468032602119034344511523038395346912623327990160115416080655351476696425810439771380715604357608469365176399818395013413018545825450112458373409939517625494086556401472739013305380098791720522500600651885209573148179047374823959973462840271713194349702967206638078825771633958839422698103412550119510743071915205033367690902975283200000000000000000000000 [96,90] 27748146721412820675778063762124198468244153902548053044904792442558350683066840026572956914638158620274115422148083662621240744223474992737236121588733223163282860788920843514382402619473594437040268368160246098305570990094126912519985741814711317890883063119260494190096622137064502836584542335986414654829987650954027679178754498784153315260997102661107724721945322946313243085159988333384798869602144965767704031325294924260740294425250172331165704991407156337082632147059143200998661952802026758739504677848227350774160509796423047598812859556637074294791875240071643201638572483791646234789552200585594983530422112157523572856613921271844611896270762504181064507702124336390081887962870228847583344856534523348901309611858816586608900173150816398719180693752148811213211421361256652417819590303104320392791361539780967147903771040037075296466402433699176261478850494998833905191368614400284744240009202059054020819644498318594183318333569806236332296315549682648292189251979371743562304411164387889886064018336057143251493888139686247024142962797605126973691984646162667551102068336313286111245104652980348850424492408550901222207922151498793583431463080877940717393324050568516669094818690171520706159872984084344470405917644298098597180895614854298642741179272329549327236352808762684842499676328603850312338922630021416579745008671033275860505038353707295825597600442180195378810649294816458193974161077429874535918112122198887357757002626404172292195073235955069194639291699312099017431584713081009530853676331985360922785602834461498535985471989305423539983913093286739144626713135853317435132844984825653359253121963558905238792688392201695681746173083200980172886273511841256841740415068294818752993405572566301992270477175242346322210957910779107991894540563943974321092014188854390958617816150793789852266138058845526896621207260727854806548923236959523295722263903048322307100479684631731955991056659010407205488208042576872972518193771090789961360653753025928634844779651356103964989825532959639422787629061818262095015127344877244390855794392518923008517029791128153308414435921750857685785911725264652155533182616905160457721775995431959986713302062597080108146261920119651431765329629051205745455178907540320159851014857472985129136847893465612749025782988940930033236235394115037654631946789043419747284375293417470292800545776141511658606444792725071502793782399174715353149625195057201001112701612297534323468661601932249968874089746361227823504424960000000000000000000 [96,91] 2453314322483886329503601678534272104814034029654504124581748756523370618282597101799347343751114743835930186121438859633498781808427331618704321382720344492648338587103634081506155245546070545533311777286059584619583138427947275273602833489649890273711287258576962275656724147463891333323831398854480737557266491102471369342883413793298059460347149649663529415135283724525565531190654759456067593436444839322919890365789548641654957925046192363513688912091548115139041857169717007279161643554953820846322387694185412470237702081018839099152675939566976121809040077058647836788361180498674505021561145188112809468639183282342887176885195180574812733274215273547458018176570425067297425621950034591186289404208045214966252917480576886084167482562666386861465644099744579359456219897363576371050217638952827749290529778311724433070194298700661534999647581568774438803906847183083690036281571502440818852672849402689730109337794214131857941074834336625577296828153029158794635896985970113561767110808148318706447997401949318865335881757552330086675466359009970436121744718185327086560137530476993613171684235448043415369248853687380202677460043861341771805293110544888106976643871694050044064538284846633825057850143725340942272172018471817062246378429596864099739818710195450564988867322048151658978010405994062488780652731008848469965968694570893150205006269039129278677275079292070342361631476383042998672788529583545979544646193773753231147256386058391678830515760535696309520794595088727906233663392030468539885450804875195795850658399078911407548303915671299951975485271775118473999120545124543537981733652644950389369602103041374976392071561512563474846969469352136516515225586675273010701748627450566509349250940914045209247064226011054175600032033769808390708191574816235826506126339948388720860836906020202223828356499952692863014662404518724808278513524416671655301052219218334794468052238225763920002045789354017035555348048064423675864449939207179012347726627949962930153067406594678297745343492029198911110732762194970514554944558078727048399736913883838708425147609957911625203938266832129772026065665538443120669825069515765453501822192810463512049606318995249897821497459926241833545001051802128456408190478138664708140095207579400801508126047968906290088490356212993004621540208278718711984476455200282294249401277255950288316738535666332347046990414648466198420285794221275051888041268663076380627458849741566703625844429487499531047259585641308709978112000000000000000000 [96,92] 117179749432202283848173978384465813991248162391948867739258265736702520888313408606199252293867787699165516937169097762605428826845032706557845359149381515861502642165482126824093854929014434362805453835023282530089660868071041242541021921710855089942718293927845245823054040037292088889618802489951958280596513952327849122949589704692110350129977574480282574179115360300649364194131204549538428002704942356233579512606796919089520907567489110707615144531611504816463120381981703587855902059724233988147614494363772984480648179135230395377894192003969762321194098239497523226340774344876722287174149269577565170988816675770942922801947071749664457396437604538759039661431811200426358479787049467350148483222455398726296197012833259138299249294672679879963242769857249012353456146049046715950148383552633103930597533248243935179223691879742806345642312993178600451462111891783016108162131204595087045159338505913039010807456334830410858692703692372410080022694446136679877358637897888165323361613096843455900252247422389501852566421395989377430854096118864077078568888860457962234710228652665961696768519918537823684498853139316645815871484797010594672533739564228618989319525984765027595242663806958711952735099591788628888325191264588756391522605685288082012724148978930492728751951161593610609592403178472140442564870842249748286778040371035221509757971415937118192289959239048805961362926092690613770642028790734609943628401243740905702026290419932044815951035887882918423264879902364739604222313398264926583604252602386757717056078161012472002306487424685061067106554624155822892070983276501144043785686910399602525697613705368867390779387010666478681944469055599470253685174326306308972359320215127860800055247086799237951859046306967583240122724705364479970400933180691405806765446581726624911203393608625925235263337458920598487660624190972695629806052937092028410441418529789092077363128797117377030197274666219286453754637308849516729935741196121573686633742384804331648700141575889048245798774862300188680610206051334933634656559143018810945378997048413696059153910903942513730271808560028799314880255852531535239175936436189051942916710611464780875515267137573345116511017487037371295338657571745792863294662089477419821399991041421395857698919340262408431209377449329214152094340101866665787867660930162115759153109073760694259217805349139812158219910146372994144898125922654631297415370331151806920669569571973917668121985947933424621119822315039841111244800000000000000 [96,93] -755928182359199554857462506058934208240785815398971812165995975967658632668678167856498122889461196695422654028512625388725645313482501706602576939168655531153187557568695248794001148613121722409800047122778824606812918960482288722022954835789308692090761326545066764428331158524660307472205784917203433870353640219760206419253738851834644006546707955772554639948014662203710989573897192556682469891898539029006695752779101659307809108282139631876996918842070780992145467613234406952855712512396613316752465970707335740649475771808345249265691542107915849395259568580826531171974886189153418798416194956387199270272365533953568205402283358616118795596577584767995091059397494106492437423574687522061485934178346819402623062252435916841048526452526262840946615227761586227293379282139796891934479190235168022798268226848918559388270695363119568787332524886150437044879114973184513263146508752340278122535245920168509605959468856417890679330173626447825832822403055659998560138449405345085319754201915769335129701863692827923875978568891628263369105524288555846565608910598568122492148374118600267243353245303378618164288587181074923761446593960691173086236347491744494299575779271888036113091497140107029811924343583876708702199545478600542083269555296116133880509391092263503815638333432682044798927669274992666144172129048428823290095625305893416869055647703384702801371979527561238977835551557083722717037463145396968930650228070513648616198425402769650515821196550391691168448014556996309134946173628029400978589007430149428014734523590651204838078593941676895849713325240437838860623972746003810750706100730061117956696163618249668766891295934284344419552128888815125811859126800274460337706513283177424310579947401229155731238550516884623480740898569368267154738696502034097174760606012835793946351592812791543877283027817468089750264580617169474239625754416975574002743939736823969324552873414900899838171865530133502596317488048561635506869621662172031006441857335579439037084428480819948509387564303759136332110936816730783364904875385316274867757021516061782060344046058427389047221752255544731420198719401735398548379732755888368369708297763714214674568111256853540236448036947460788491325541932376771886777756327418631351475994511454761537139989257471207490495361969875889263735991221991011948715426416420432516261571802961421629408875883504723694445912778324234022637434860797515802750943532956218527051842378624531160528261555493727181637345049736904704000000000000 [96,94] 16085358144433073620719266623472220381930421578162622554714304691903524054980759496997070133626806224236182761126330036762701186968887932698035044999263266859460086098477453131819156578570246220969469369601642495852635366536751676858593448554267138852692181593212368909152756125347114430986191850270885927060777077177489073620618535050553882166828452641942519620091846193851465368167443235278184713308440374194836541161623505936543029903087450584900036310420067604395569118800462101655838320865467631467143542802014120137171293802043460282961619881264573762781862614570990903191780555829654007471843377158953121118219508928989655889228855406436950146701052690728655736232710270381202642544977432639674930514145596825522182606853469592301670526923489881798326190250785905174203638255782641864686358229806174582533079055660233831926091321593120139651935939243302438028630876281726083151080192711063554211040100934046613899089089659922391453511494566322326321027438260182556064374210587777886261277876539078960892990294259333028969990246528251926355286863749232501079387026715843343327088478760686498188706289166822834932683718906717719134358753621188029401069689228422235263469472514801176956961970982033254457501341898209525851509100258499818699298520750329728898688891452180436141044326669602386075610899756161647894942178576063854374575364137099543339327912136183128812366504206078181729700388380034998984719716864720260606559062163232782654724739279453969775473797760309534985830564866877198463863713937571821684541307278773755954384678701638009973322662002750346281590073309263110575061451252902574480259389294458899702760358911530865949608772895363259064529758886565323456468684030180926523412645507400427527784298050378110788716003763316151184441466102538655336373303933568183373384163676274899057395997819124422231428432939728038313869502663367054251334400505331975651044898640729694686307844985140492014929665517475932772273454142695251787320888882210029784334218589143851084977453619455963165608537245268187711242304370559175211091668335326869285325759105435038402491148269883094786422276184051677901994489719929861552654758128938199857542521126768428604449274974074705709306037493662417865977728425370572765105361965155508685130099820223275213612635973752256234613336997139934723556601946782650183171645566221296011777728152360770696871559691138707896465822449697228693081442275492876152098409876462956727929673333128490578009131985455532575936883083077222400000000 [96,95] -52671764495988885490485053518192492299212779367028360009251002668886585988958287400034194427434328696502089014980130590475309606969766466297442668029308626422627840480988227304795549529132209290077646909234023291166169121965127856342269894337111564113599398809765886534316045127684675202312252121958587262540021901565352201519829721228009793493947991128992679326006136146921821296036057911456922157099447696523665474708099915182331291045249962523168873477945860196567302636488107312620556399755650003214022668693991828031867440284825185515240402564259988721839212807785497691482124729189950624566903222028136321523635557893157262811825353308541165452284461893005329876871770537184535623869062042502924569219990180047153370732090029264008498877663181484793850400763604582390920034918786969338215365148727271933953323982280383076334654776221249231917698929349149735817314265070838886805701596999826640262731599180475499749912529896892020134753578786156703581150524119255468542280438987969288764967246613330096573114524197231855815799487381500376502949015749879877835322294088429261604928278926300569265168673632167573591525680665124028589993414431952692261008899127360429773882167452588262241974873306382674115273335740927931722398348543394823296308992679955236834361570007091730557856274755512406989712216090076567201711071222156473924008076914263843502304847265089853692784236567064461870484874172986623711297875953131117865812962823223978480202268505994299741123286275477813682028230064975362953055831271929890653429208838159094471860155247624340527026233585349330961620247687329100480382800971585753055690469339471211200683769547748860526937300668675915742964497721263358288021916857444930663591122934435908263750503136153546964539986651087513091638713089908314540551242523305616563232377930139898940824928549830117873462572098136095071807812275472370532188802505108039203425461240091569346138416309907097053259645026499462934292549979719204216931100922705598791341394980068363888223695007880048351956400165866021403296973886318285641001741706497429653322996812292329793667625474897435138623897576535821522716564717714140102888266590056485653113116628939120625561440021149800618470389934030678016937643300970695035155902297933961039150890097732295931479666850965485184371718058562739243881129752266743853924033384960546419293622326600265304037839443813433617355931311665681473665720475905192745678299682325317070860625995883587520321077123175851828666518700032000000 [96,96] -3136581893803266929175635045550552541538198987656862667494505724041569503531300191426946869341372283725838291733922037635860486019752263272259676793296511633736331245391962855232744670800246495007789540750540178480516715483645194700643236937000863158934237146191842178930712646393182125415928031732210432443159199827411824937685364468683420221255898656895204867750346140656277669757051993216633104185827729990422299259032386967746857681933265684782025755086972184274724169343887320101662182315836725972799940720369234206268727906001933044572580179322597354637342567550403277701468644693754454739642119209822149692097879489503214890641121870767050662221525562723937464379632394160668880457618782617324939030280909068138645950304570700273390584881154949975488578418819865126849691226803792741268383616608163850961363282560269436356068394550298064855578211582155875638741369185901830114902243172142566749209201311615616207058525727068062605635838426781321543989589281001026512149809560739252897728387946742928038928393322462776078194544146748323603881239826739811823478204008982922527631875873599803349448383045094275745452061264249787416081303924195636496258362864579838572369867864010625815124277198058626006681350304957969687748404872080583163760629361031810946553177552121435455984107511318084881864778073474897329749782069649460168326566586787004199089622483324123045801812816054267504462978524673027292891900093126596726306835634202121225565266708917285482308803733817828132572565712859771629072786692106692003777697842483021560734051087696583759490270115267213966065763217023486920977467855950573572027573424620860866567615572405423937876222253467952232300952340212411157034116512946516093896367060760825148645426702843425878476583517728772699084909435588362039345907229834233778938988755140028576407257639957665119162355472312364689195928452650639296471457404794832965613005083036768306425432193953843637909393865624490198103904177130253201504116651627363842952045742356827375567456256765313324045055352827362522023912207660893418787959055679023138164531646266788697221970631624624626115759749007349224475456394514931191410195136287953009312729667516064231508489855287997446898914019273989186050996971093278474881994148981324033613690839347040198782088671681531429377037794786882096672868639965341627739717157186062276669491838854964692546817100400250959577138952208305061659077984152807460807981856141319444459052412378324050599776937319874602108463018524900 [97,0] 218621208341833751153745151756543447190410666726571418724589960011283628465192755243162363555579961958051623563505654088023134037086598782714754774580698582629480355766885530899240707375720444977630964808031870448639741239277313208700949996806988563114408686718017452427003895362573078125594515506838898600920962324550931089057189774623012700029883693175128453791110257373188782962250068831176087871513943448540885692027955818589547436376786430980032419253785492620313011904287847820685926671151576089532995346955338798111641123772773037567818997381632469003311151741385288588973955136534465757184288283706196373293463142239740771035645634022535303413384228656132848785099240128023198608530741778149755682800773793133819264186474227061951911862353002407270138728893656547195125275129195271798321275924469231013308972440044800304741760990831345958530694821474783995893920795309295982271857637437135131247451691910827416440270127689779971880451267216105763872763380703179833169003930956010252311836736023101175512778841797515456896985238899469780438116066077955876623668875128026022566691929556696882818260606087496858501558150876047478359256398360582084397888126158302912663954021258201296439443627646902884550453015801925982903963207712595980950665499238478298927655490093627690134002209197201559995492920502066628332432358633056787177916373624569766568503649939719388900687333127247602044074057392901220011973788368158818379021009230153123037249572161748945411911309955658296129448712293328872580158816966284047142450249064419960973275629021853379233414916744109542973878126335487440477941897402217582805167654264921518566073277210783741700212396309867456255849371194375475054353514825829796380032991380638755743172457649809825972909150654703130458010558098432977038946478744050501694443544078086357017492765294226740857239106865177087095951651815229934239518349315538728994970732744683058966097971371264967817061403490102360410851454191441120940650564175764989960950634954972142410186623288621798506189739511567342200036000594441377916382620318451785748223338572649344438746160428792030971813261591777488728021334907873905363140677258295709699945747923767411421776572282754273198322569435335985355554922676320775144708169990328995726439364485610282585008691958158204001024390692256304704909702670624254250869950826427886999737576642450704312826849466178480515526766772841080020002379906412718133091680455117675569216013165237248839729389742088071953861428845358833210767465917484171933737471758598048267192238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] -51882210123548899467152349165306560077597899702814736878021975983936528083446929756165687481617662612005905022937684025326242867440651584811986951049495724701623165355128545846830024792468060479062300153396000314519682570372923620951151559654669850531788948409409921641025270091903367241613351357813133362580704025590512630447384739486552410196443113333353051171771070885455884170644606123727407445321412857041196928145052631623105556409301818178980452696033329671819620887877757587255906429877985354219979878910768706371402013557750805343795297680605902856542484492934547643269318091608404701905032565111965673437636998835261467741804187218330895420197050265365179273361991323904660965758670658296459801301648635097692498804043067735240802670851186430693168397065715405264853674962702380458757446060890173981854565952622095801195135503097313308926794287170864213096924854329885674767261304677090278874977607277707412339775604730774187164161340848406438133000673257959635845557125050617725883015583850485802035800241030378194543515219321179990450634773009203805216728382206659746415637577872462473728728514419333009184067701373447941705933311537919655410284293484063209075043075182183846026211391975304263572401566955222247101365695982031615781920373606015786085306984046830861105117605149217874885299616571864322289339420133689260237543175462269329243661449984358985925222755989890759061211472052901972848299583998586026789984857995013558380459710878619246369334675075990056288129908807529353485977961509092305742576558419939192423310641325761695729660107586414833185226174124618009567166729304553282696916821878922989246892289018711527669386145907011761049216644679550150768418498284688684012477914710834799147478262277373865277633784574719828287551474680395494666396327877488635079106076184790206982403062707490915736676287709269663976125808256767671458351040930119915517943747103324825163088099755193268310828644700663958849956705708538000609026722251552415616517128541574178749334931502585072381357254522104252136052785854732781118899769480975763299497415600527419999340660082079760782856648117032967494185106603810146462223413410570527360811596760531861508840018867472275599852954833088791919951209712235046498337495428228949812828925490212320730833182367007217295701930849157134371819790118192716612691611278067581355636330223858108522422258088847384699217416706667369642796315336323444551857918042255489461214006939644214792881232822932029061979434168707854909480917312466507637446386362007623721135426764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 1381908780805117282497531462551159980007531936742136012294877929012468296264405177031833629747145696079283698799802111209159752856413535590008359453434545108256262224883033719543488316314761887154399276401557512079567698374109578446151396251249144939730890837280596898132193338447435924506974402443863878259148743270495278835263762266209620279790418490317852021373162154449386715517245175846103385577107125126611486693936002346598683258411123096954544492118490295656005893711615484456217324068222703129378021455912014104050587648166883713824651537226898042327927666077972712490676101360627302881006680204977885949506164729197459034510154931414972244153563568157367833493546313850472671596187826415572021929459627216632758991417349100072270198204964526805961261945092084361792027743416737940839663510081309223458304788161386370386629687799745605091629317977508718294260137568495876615826836086408827290582812338684964861665466202513594891685390356842698838362532937690965177802506749051016772650338608026497209529934394065349683969497379827886999622255541745473447135271433073183849225567342023734537986235789477168452670947167413957021498706074099205782603133967907519053875480402811473512222702026143114646460485876666570488877131750217265288815352111864416508847463947215897465988638532820683938522730718908721535187198299567049436750103069373247849221738699550950708434272858336103487794914569302464618093384868422438729768616909814464914512862140695329260865594033696026398754263079379988060422529170570422920487795490004705085574821546501202528114313727098988820941958809259375255020002399589240769007091734099917524022511129074254816716619895959601216689627689085306610282356966359802144725033636757516462148656362873019119886945065156080905647877650559973010007416383036141459128086290112841146593064032306032201744536413989767675906620464341342874654437440147369676014507110735491018085630994996634270611154215780903497802480069316747080087606085666537893460014830804235697707106886980627754141902246981472750051596650133406223740947890979903297355202847222921421043828596955643054988187797024182463094185042267916944995380446789541296374673558400817376762979687982482357091054269273506160556882470126740882965586697188541337431960997644676206690175219711501233782560480034090490280913322439150756852211710853999670564003094432561104529878873074023574229722304842303711624588071793075700713186125969097927653890330831467302948913603514705942660575940280365156870131694643290977486454770608787820017431892459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -25368001225638394201216208545756948935506597904920177908662671756587250079652983262687592800612011182787268452878454106335132864994414358772342047582971051748142321428552601218995894990230671034460009980868323640203674215828753320195117522386146263068224367490693309869095798583883203344491998036196075911270700410968600838457380313330897689470571533094579975157674270600581871614334652520080120663980629935028456988375943867464688591396473800325414967926285735637946311859984426919712480165901640254215472284726442709187576558791782429165899524454455413453506984683655233850276329276058094841363991867441902202695243459529103763460749163679397604798800461777507961492299442776914400047014597560114869115812403348231345622471207692216627651802948009349179456968229214191020783809289196959301250832918518337478825358871532292857867828228409911702747292878265898161372680971352906837171996717218264001036133393723726710010621215627124643580163054604962914878617564338722208568133015023062358506401159739907440670427017066395053132982666634286095877419410349535342684780859191612926132591548789540803354354509259167484503504832883263401599366083934713974715276376950358340675685784856506163876472436122976279563290969636051091439652635267384795136751431818313411705867171630230766072838106053126988434220048297755775942131735214447896845522595948762918699943534565251019819873345728647744464714525334187570405769115916878362896534947081694177236999547271320078845605710037880939707805386145556803071580082138862365295022808107823141995265102568137621272423302930075660775993384926462658841281950406755629288999374887805257216540365595383483380422310286495513299631748087421833403750423551680139400740387105880912000993514111409169493569678254330383147326070669496308022385763721945325510188662593064637362740576577208014540512083539470086015636231409455957330074416579237227684702833716517411517356823689713118827842400869733136167428122497507190162874895335895316199557519902224177458229693663246329362894150939600135354744245538438017888809585963200942085917860639213448646047553193916678034964803925941377722294540629545033708716340363442110236933520974702565807810254785634111779135032610215951347174076160794232531215370673664463771543563086835272736125239306880441309022086501547746370631857160321558571169334369349190229002808934592897189872697939097262594981396332057022260703209033687578818546914051839928670349213435074344568505334039173649268057815754820751631748614767012147799466361502880595145482539477499904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 499889392287532232183433531041081237867483059153598614969228531848983809005771379919439874880574752894384209701527832795686795347889309212045931197672548699483604761194773454970677044704255623353045922025736888866222743385420639568857270001348109497451085114550285754580068397135906279784428576412916924704113622691906781134637029761205309045564429544739049613977844060614615771442748042368195386994835989027408333546481321257087707642474607527338950862978115786698208129289890770685902429985941897062633087897764158228279454105592168642369978063215696569273386395337942729778066966871372104679812788477024805545731812815188967519640546273147842450808010982811993717131995183654866881202374794424809486681581635195913103363450765795765991015119683356044427172893970553675537293747444186650762329958110711460913013286941800745732218161197336141370932525697120839114353265942743965742967510419055102744558928365549838087697742094058184445488486070754611115815758985508079820572764511166317056490139113854290850196135278086077764451359558034025588219234673771863832614779593940642979740758267416957085731824828082426240675849782224492340573000572346265806353697062618030192747879414171544360747736966356073197365612876617356270944182673018006214196583196319976980354084450698206310784241739705192507114948922192021194632817490767755798394714606301615225448240800877056611619370309091702150340223266365077227842690927001864032353944783147559514006098981657584292625878644283921484441058458062256699366159192609863960840328136831671857111079832673472471095326206198582808823746130152971353943705858913850182673500151181495078520020735551924122542375897538447383539681499612321801273873678707065393077013838326245891410063545317281590435366137297332870952420092271089956667720338897022784901592953168821235375220918119092984654040009052416799651624692085616760211552521261961826956677865831473234311287379691915219653236203834488080446336493538100449928817161264154053466923177574543601543315782892638608227751102106374957390910960561227181552456232844438454220287184369248931596596653977417103548547080120695544374788042549726768338660010260028387695802972728230491975567899372316334566556953781532175863388758250882964850139090042123001925860929366928453770690716769163710498009423058207445412546449654969639146437253969719373383679196065643019909827142224921383435086935115397193558424501867271460802922582888894344616555508462860733450047179808856417663036649382468085042610616906966882944671669471918294311099969747025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -6976023962023217573858506812810586209909750908180609159791176695120669006562444646820363858699436684968135375880259838003994645438248783605951902054259050366422289321103859156878935155060969532724434366521196323452865026603047035285401786238551425765451012415932946768121301626818260239109130889785232642078864772255566568875190373206937399202324828116962079604519257131311173941485796928346980028866427083951051510545946434333541436457547948730486757064313014699715654623908111131684081182633463139582562082505399569914937068566116560638591477145492105206517374528837463230195742543557968801622641830117670361746615405092881119815496703289947065813175682978855235245203613379355419921697537675477496283776028056037734635738849878181196520304767381870941382577686213546710750856981276983393313977227691540841716550173322973627305112077105246511501630252422376160377553922306849415509482179093471018735026748247489109612927865980595427664278716959956340132744898541230600897406335622587371527890067803554220505063513335943951059797958755182932141873932344547212414410169927272880068710165001563762478805227601842176104227405074926938480011904691280795926884195924617750796739838672607374796724347909500839488865594085276517841577461568531586770632202149772228569802433301856253956082397941174912353389094083695329714540538526019840202143776301342477838420789607857006876711693228399583061764650108755836638576083631957493378536311719206565457178102399202880196282032019673481625152408300202194775884051397069327116060017357367731514876571043687585895569549494854086329857349554309287404901670713910195480194746511509983249279750132916682456951897181999118644195356336389840055487853594024857893051584183759452493420582585020950201586387134319179535012118666583192294981960613521456919323711931675038553647021008416551024420547769186316805910102093925812059402747666680250867146877000150213665451390222191954739594205756653786080871546283613858467369454968430700899859840838164424496648542859532704852666433026830304519947293989491026579725075621363939081031522328374554842239427303764717720326923025818781721091272176686341514057287244419292543375086969756544421777038954242643466863175352502247028597357586585431928525244232795895067021598910294287432335247730230914210990903613861380178180569262759828538596981361241245222098936647548536993293231107016444537298984392138376426932699439074752390667486518659790173341628942626950454504142844229497854741655529908226267189056193557002033831798387856451570472581125071962112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 64758022448391344304859249820520404106645050587437147122621429468826033045609965316781134308305132840783190792126576562696021602664193115170405258327305595826227848152715489921131776676559908410297247182371077287480586327516211810574353186924377757908911810554949473569938629388689558445260137000825298940449406460334534690349617445170222279055175091355238605069629023467701601006944849563679144854002962626191265977185560040148120385703035773769935002353885542861091121749335081682772594376161944823833164739879240353052570458393468502945747527180310244938142151042320036748903078966072084255415690785420286300786045732989505660733683726817517236486828376239028206206610391842347212184134140643550280485722453889244404103491124827988131889147489126618377826216723921632239025916834466681697784371341691482921268621239004924553729905303039017051106083084667712116777703672013112246062746973938439245069502771497731212539382165170572872848222168642394675092612073493738357676053231591246212247626492995892659487109439953070296397830325356566455612884197396708063056703193800502282870530183748692011071728794459243187092389725007911086297417573994407550271247628497679641150556411914713609257896601595201323695230251276789747974566895301331544642045943701828286576955594517781314226081454251148290009318507492863008301870180726810078183369943230507024353150389837594026131291307422086671929695381733710971860787220209106184926891162217712793385550763298352257758365146233408595395951896659265199308493669967363845414276331030187595047418973108208135783859223334738100551039550327200739921275531835860154857985237148931399191215566991462841567414765751553504981886931652548124215239571477312043378652278499588686810567926154182431578069142527684601370784157553456150374447596027359647026867315260411806475129140682371299608522602086697170980020834415085493921431807514361580770206464293074986533861111075462655412207678397309623074315281305651179834045579490818668458862974442009363935434229281238971763078920987677181872467520214931415048144268170109704154440179275106087730939552554680403097235226546118394287211167129950518354790907996089066113527263467796498518388072261265592813036880203804732796892983422403949497203976226731559620227093357968911644759802201190681869066390735162202673073668617823876736753486908644999138584155313161763016218381995904786419576768254699840524721129493568552907574319890459656717526344473949085447427598725220110055220173053490853840867560679157661013824911437725085748830885910088253440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -403261265913507301944764410347476480043091705015077432774401129583268166644357517845426565254063570370305163642860098245517733706785318614623771377039377524112597217676739703375053814320169349256897118167916471438364230356106414433145083390992522840457115922722780691309068473766205725843868249443851452839538618831989924679302710219628235902809567200381222817521493242602134966516339002320954764260968898138485786769780104383691188921262184132046800793970997774410932768754563794740301285630480750586464974928760894992885337408033664657795846474401665791259835505159743374331278344345579843917075442784892329662251292530651726369748521362809524311359986029941763415626211533173411789384765283703752843338742334071792964774779599737682090806591140029657665553938988954766967520901131793998339304427114128128454873879698611072337837950276077777324927721067086147161049254475671723448504133568736284064481669347348427807137355461732533236528055774115581971085777027209730827444657879333534229244156074742841460718245948321541751493744187776371813336672100172164729792315749225971140138362574994552996407889705201327933992032869194943842108743294574432103373514602082037715089879741281156185083299051645480861080816029258164696139336509774458922257691680790179498324786225340767449263355626915566750019354569577169253633860480781938791053493824691219209366008861534462697024605582498410218998758969456338941051321062462517688075465152437277833640065209506695016467587452052190298232449580722459978766949234294882145848723009426734832481231324266294225602101163572412402786282699076040914072838294879827669474911081712610204533574140426279687597359553695860373213208088487377345868352416094285296127717746349734706190767287960728354571340514344502043079323430934805815232558674689757458494964603091879502053554155259812236090220999239653951515558764082829280620811331028109694826887680188752943174245155630107787936358193990072968678373140331612967748232633967227694621068448809586633127961318153812694800808311748903360050498396126592743119894944622440124009846437434565220854459830939356047904477663676156734677430469627024831123518093717470078610874140919070714055099311805371410892010244429083570468101382775477894377512021779532372654009389800804234681656525124676634811823230984334613114634823113069341806797592407968446429226870395484125911499831382659863131779552069151761277489350091885212000155618763044393126611582528312545434361744966742612018000649410421529610507859616948155617020918779948353662594339281615978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 1738344940538342691759556826921304142383845645100861710223406226823262268393940096079363667394733813342770380126778712291402516173042419887353373400988575393996733604354737610400265524196536869311395864795586983506377705855934733150882444570049828719724857720010974951336513772033679620659086500793991771883658431443307613371559362448308907428193015269978568550720190801726607239564843858230682842895067441211530676438357594343771293509066476738762357927447131558755183896052180203540344854561733910513068960743235340452296805820271324959120919392726854757162665655594936951758202993805192114383567815567715451048052977603415337299885909929132486011384400648557038955104916629230400060989214224696858438187066725370047283325803967955513909345553191396052474079739371506251344705424464436385512398113425781357319264718087079258321507889941480439781785033267406609859970351664071789713999675814412987247046284545790278769513092514406169863225748429215202974953105173816939126143791624935553291478797357415717917191259851257910042438427407371893409392886637738932266526302573558413931774801180584864013784239749918844709754128041982796890457309020548109971248877689280238488150081984527726265593196679700805352873266860511970955888647161938535738920487314671496414038511081637081618755977009237500608050842819447150737335524314554567825171118861252882185690239932676182581610273218931984927299893302832194544928613357610985788083836468363635351587741257118679169403864875053468360330638417470291251966783451744032277174733776468033043180868944848493579867267129400798691818573811104247342847744432098092818020166338008017186895731405851294305336647038632092495879773560415745709717954817723645060447473817284716442623697483746293506292658071163477164304236183167132196846707081081585784977738374279520883916301332545231924144950026976036429288818162334900063601331178343987280756420104051524443421857211958924518631538721570920959877039720485760533392964244948676633313782894448902908907931169857783976900599152181821203242606603637741722345530332870330002804029887114372189843390894298166153791972209335183512420861270616915734738901097268608029201538684209937433026287820250474265034515469620664126390382284208598748608257508531638548000959468830488919143977766106762925942093368885864952029333169244908736172816452602904097691963096620711524664489440763587569870179589390210743482884287308313666421206267309936936435385215591134627308132966779956001092879623683581661198267134324823541272535735541227962630578442019369123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -5451644097607518691903336541500426859465206545505861978513269970370356705458810949404437103260985329698687998185801287248175993770414415812339018628494362597837055026180144431352075274443451338315233390336875572087105558436422748975380607756224942740561924608747384476115564632436755957709294699862370612900336529682988196736066596657092849872125833352830699942505927404602691238991251315778722639766627423161526690724645140031290332198535191513314311270418002324274478600996471249908950100933560469373991783300738556448846454459400258230542586928056487761247295864482644284326507435491884095192596872362050919039401891402161462300943183924656062328395392842707176889293587205253865363997687440359117134336019716957992703400268886893176869380312142049182064407521449566933562102023857867332948358701027803897038902632520163155383605880655274760633599816084311957677205661784991123957712648296758661199835320248281109445963627384262338045596632072708260708307345536815915717821992825601879307395555498579901949382516353821609811571112495483535451253383242821187548891183117909962878635716139789553407466009315099883325683822033080525877456675711482161894839979135368047253900930652503197339603013918713614525455062694849994219614914660683720243881546193675404681114824558344127559523884994049792060714845719444009854504395899080194094755376381639413848541210300920392389311318790881329536087130664998289317574430561776578219258469539936823257739223666455120693674383642086457828241790618903694789910269155369172422693103356709725250990992909159476626460740922168117116156817271099707265933870166070848434255082175617273878554423941960500203070510595666450825857284521534874805710288097361017449547597722805431416037941964920636618875560617315761826166357742409069583139721501299243232218771806945410792468683891962237686161388492772955398849040810117217531493937294441220193411606029777040792443474195825746856461373628021411733146035111610320987092797573240400556571595033331516439412507475084376963161267266370786597880097699497482751883851654423854579381321474713376716888983658365228732989116326297483368838862594952802087898389883308890784445993599683319446538632840230787085153441756120742796666150873576166671588373251986720178661135483742614741562604423747703240546201174808334329107807055212885114904492039112761661558399021795365273759500321965658491327477435849013689840831914465173426698344037137299428709820171107930097557869045396475655555418748233704480248672650635683030046657711679702044490174526385859592192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 13865722686160461344064020943609574068410774146456366963128994367786870766839702654875875421257444008287966649371206906612523861500168568623468421010098416876139384536159382453295005399321800503888377550497175560456428846476649823528106214980345178252435682562055203956626818829759799147037700221343035411611685937830785049538883317299364692683704528499252940212371482916176080765191723071105242176631254076389511870657205833290104202640190249041369953050400495550136393898180683732046729862432288687427421586883668628814049221234082489436267637589412052027237846331220646623012874290236881293548494102290000111418452057580714538396832772092212914925081085750500012527861062629115203019479114314209383382208825488548922603639112910572117223253571077431834308431895619236458899904061524409327241643070544500314690622449777058645582015475552595753322783492761838298966499564852651828623321711991535713573657149734320461750066805117613773989334907996783899070691007915318114595880567292482655996648768256626717582101692559755089697142973693051565840415152371546060106751188829337180438976573509371220201763571382065169315611845990366056293125203588315862833821383957013744948208772564429878514059179994287669004301828737735162542269818232079489956825250114839236349951326392943216581142375598344352432861177526149214261697359852132133990904965739043196636708450173355698324662216735523703892804304810575701755239634835674646242227576248886641247444905791366153486371998258426528680854311021222987932718041837170054779985905913632266422327280539193644402442070491543229028421352522837929081612008591318367474650916705251784954956256041833621529140585515872387093995689597635974641883372542538983734842556061571615808887923958560690226839657073475089190215233173245863894426570743754882775627737407396247985542943393547039719829902545979978301065579374735624952504247306237058891055583315594524627637296200249294556109665081523560083713029968052887009959385616424700991508689939653355068348090429874650863802263987579663289191217230478353313618573724173982032842914588633639022186782343494866808186554103544373468487814383570390299665532155008300399308666518104972809021898647025148671366523849117037402712747357387824134161452111875325324768640302222537188859752376554487107074109485291594191990974389055032868631225472076747450131662537671517534092621559268819368944430755575556331536808484553038206144422325669751045180514950619095239313796168520596376925520111208813344994199919934682609402975552306706245500663147123861094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -36364135785180394866127907961730138267190885447116300691616057948453836481845655154723027782736670292275613792834205292792117350290706728572150141050287034140039888051498781666654864945282516389455771980620695965648517396786666277609007316852867172678269489458400644513180868158397378699686741305547547852861086731845756680413220894373533268083882461231130373714337421057763112040680946208002161155044770890115816622785494516920840528672548877837174024888817390072941304687074117965650935186540376558741684520099536244645798830907507177323388808345323255971220848811215235198506404811781917408366569993021209032490837293399559129115278648736190210828993042241063441264555940022243349328576053697154839994635818043538715332998138077574981679350739385783709331117241908980243146991510651056831726418408428751762856195160570123092248478175774454506721002382648357662023001923548444513267377090759879813103179865381330589592680283436107997464213426074723218543870857104991864841328745965468157317742119371787493624290184890202955201555270811827366680700698663491465803041294558126067929810262464140823472090102842230054299139812033914596030065858259601273925206781741853976190894968333452627650869870847954465590535045128788866959272033156528396299599774672957222123839991607487387064641275221523603010736437313711583310075615535531192393144821700643953546787526927335976262415427822671473809211464445130716958925192332627660753220167895851681417043324983277339361523935507676082175072982970116090468186905125883491602930790854007209657467483098000851362832845898587155613847757286952237471698085454194464590146595735955800860760629110716420254045192468118509348852365425515250738451004671541840671290981876320256291860727015302074879120958377578350505430842289981016724449849238762663927006557571954467107618998956598915669492203959003613967838393088195975099633051498603483397267358954357011026805327897872957503099741787338090067777172528801175393776651549763468549023818526529206069296972781836468834049778041336816433767753106476498818248390756621935931086558048615573344306765902075655438416124825653539453251645550425999258257563878359709074423174983651015328461233364548386468512809394070193186198013768107303347135612249066862856326691006282890342502968547337270828002656189239258905525870350523156387651885440044786273339206479949817534725217720037841725573535355575384817588761781708754873354927776611229059737133614372494092424666215145426171199774960054507223790068178650419082469491229376004118846983926445846298624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 119508266149048691959346707361172002830938965136195268559521689006343627839369251423749513579628943688557219720244339441018316682743102333721436869845097239682718288550218757730140366361010450594449489027878200858184555434153330017135272122957474299574717773339541608328874613711991388308302444810401083558639556484398982589096597932965009415697222372647801481219818043301462713023076490056352978005681073030263510767466297707522266356058022282145402754604314917191332733720303312217073009631246011507197459763460971437698748012409034275647307041763929257072133991353537512489071230624026105195886637653111106427565218431110679853424996207353208797770615801206489976941749306641882333341038383057578754489653887979775002530205014313923361963001146532032140064639532115258966387548911804325221387649716565213392676107048745358668348716230695551029681997187788109318819296904809011063352555660714021784279552339433728065752506116667536858223076097789830567721723819441940091204993277892494393503881445333513024975717075364239938943268715172773024914262472860512154531551226926945749158247930823507020522675391688692962403708839226407567771212733688336586725103789233043279941925955043612141355312675637332266183402322660539674352113915383024073340092745151473716927690282274454884776484473402128055952159901308080765398902847324982531486478531963170731425747678754296312791280152053788780380664336018692516310194482212194115239909319726879903870007630691981760962640685647348966583784512559460878843750103816139676831150180905889701871848712714245007236431932860971663887233381735633052247051525676355984368575128416203179798385820978613489161039933763997423467174840536007205238458066551437283704696490677252372756403462364981423790207460058645729205816337509871124370534003791703254593023873089295143290967176501078282556423219093223932001950310091135409137558465881531060467934893923525868389117479611941671864194161398214521842614707645406506955463016330786510783379712268238103955850131747505320414132383108588473927482226319601682633229581060086351280674157226217402746775949642924039475238434469570690156130243950575649824910839940532244171158302739653249230532153074854363484914735649646506101521976553149181809794967308134299456902235183630281530062147062461648337377552060285605558274436243235037785591979050795876990296201428542174292460017616570721384201359109215642803678386932348652796235126956677122992360588962577582361162009128677811388517787258857443158791254835923432996452237633343300716611972884168127283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -423807952705835876821164160666919865134714809797933712698673195454757978352866580077825506376252796665551518039559517836650382758627736083575780959618858733811205970200363388918985160288088078907527623593139347397222577581624797673976332254719251159160741704304082663579084808123943493645153753124171885926170464282210948669535877211861629710442039560767761023914902601225742098373745150487737315825962886328377781138306981957632222514672293850341160727958583763597245418986559812912510653733743495388759815410124081852529555175829067402836784014649624870927440697610707544078888683428924075042149281630597894205189636020890180234022238718894831516548285375829826234281772735896881361984230054734769244983868984901533003625515575647361494568715964390938979296720648257333125971921637930779997446163104361537144538035845175206656019382357478158869122500863405948833666288345946506603328279275630535613332146803253764687784040514938985305183688293537006669678884084392625077315015237761598179308051242224993601697614776983309407430211944485080733857869899010403525499080278450285103310096036438512798936543645711013554662887910942645701415335400950167312994558802636573652265093075702979190415275124276667858281720273829602295929649798890475119979894455732851124790966776304122981551894554008496191565017851253981952472744778402834209143417034263130954669230504518043251816723613919585839076161925799394720167118342969322245998921962391938589933804722591649511517861984918781881132766706316481252894761286797574791302826362628001358191915003839514019719589962055624839393962214455967670079613933639294294987429899325035313424013051088536043565664133718632369883392829063890136194969829102618981949103577077781121200672292484279797496202100401961167813256305419850253579046968382527271010903160066498432829050114911732231352508277725029661667538903590661119964392676313516232001188329677738137418487073037957859349657828766325322745498235767406857171447844871862895119495798517368936916593147344190478110128653694303701054399379369386644686587755816823823616538568904966304307846940484407138857902323898694415863126704299408445377790881499088264233810916906378838693388457009378325678950920030000478711012913016030708130243374303407000395575208943352252175142814003306577266097591785559526991064876465327164013406629735030533754247655256505783850457201300857524052063004722600416947930691304931504036515494639995042472320912373092089115300013997757065306912715960131126393673378258623601680451113059672254383333118997986117943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 1336831066925555645600837619800845219904375881565496544325870669549663839805629170297723291460271388943850074088478979393462796118062854644283398126039847940897354609380663380447678603601772981473019060404703911256423147788674068868017312193573515106767907223581490200919824205904170691801836958698692522905876056766939051004005352360285639030538599594558736518704803490916704656633910728153696886133325553441283885452184445100967819907358376804453314009157037551944101308070539079135825347161752494068350397858869182813067188734417698962523877074035173580776918318690918072821958773669292405214953856622229895474849875351620574935512743996781760553382719899828987587279597389338156703475262819990450936674002161099646473917736305143061779955665172152634277121882210773453008657026946249525633423239586466277636109259990471088653998704630452848637535399153753249143585014358644191202616155447823390972533633305156866501697900891321134544691333567248511303657507950554803823727096235355995192548672161112385525217525121471681763975895498078885768943747184955971417845969407416008777405865848815681001547129217087905389418713758989127143908213041386868583527398327054652207691322510971475817807250683108085105115851277413344332491438835851184259492823065244936117844685933372527093314151323911051300790787085045522289202487771251130813155499892226018444353469989332572458583300846175383519702974799176553045291387537577467924407234377400627069091792433581768333810721590852689632622956515868655294417019198265497181491251456913590281476874279639642004058557860789309238428631700581389209452834943145717774521390182498117331247098658549924610555168664254064638187876195949671017588170227570169207241416238096589589221112656493944943160277342407589637917194287067737572969125223245734035352607326029403040192061303625912359747898532494546541561776811107289738891291735439127113204511104876697786369960499073964408046194476432280853988643438601437220488399144906303335667922169114685583374254043844357873657593208176769182352787390162845027402361206125579517547332700528755975244683606627568105413986079060761220842096341020367347702107277436053700318030426368696021257102324832567101427212211252814396622102971879708727817696051236180026716618207719613466097189129255831033619910535241331769775843980575994211543300337229449141500155036832073885361712714720279592784184257230027312785545255331202110007100880119012298983028422344370893475997257796566559734597551421920391016297289039030592802123177397641368051564114806401138688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -3540468841857226398232814645379883602353047109061970196187187750719297080567850978407366360447028607004840186923238984423782266614872212231049528464991815842418073903062819254965673705612824597830518788438848397432625228171065118740098297189965391540789791327031468354464749155666791831202905141495043521375810882586992649465067196615412154952243264735621668982836680766058524759147801342479967196060669630637441247162346356502696086359986262895255859958274854155937381215014508389760811327265877200469684378929892411999374006728158288223918732520652372599772754587280589653585806293412605757739103974297786749823484777151887798417235121531540891644386804317613787992909441733577932768826472968235933356788251166716196371726389230918436728682204057084794596884156673790549709055934268734724034739222537020017844459428304088808496841781354452937435843139544181443718443345720523444960544122295524856046582629514518124572790444563717905331576824906595595833590085172245181104344399040959575538254701075054557816967138940792442855918181910679017135365857066069004146239953175644023553473384453724877078908870447210342567773073886640671560785917101751133330329258828050596525720712261281752058886024029662491599469505939127441719578926198569971972690028109796588055450588809260653128648310628266688837892117715455326369542632035854538653552019841304003244927086679962327480012985318501359099129247971211198654668467642665404538441771597661587212069782072237635325868642304908563906444655887397183712728939265103317316791587074156148409794216320503117413027468297475456708307248968102265018160360473248977960783767721173725734248682386340061825664397929147693313665101524991282273836037975379788099219944429079897816902155984148515816553973046940576550848371898291144791480659368782841931094188818765235899078056122142100450007135724077790789309234180429507418315704359898722469798411121780242446725753261821446094459361827796762707770641054377212728778679865103150625717326752396077135999344281146050652636277613524242710464792086350374920611025266974079931305304412415950440284422988793457360744345847174897460835189720604675439820207930511063966195837277480738859306553390839663743153682003085504162320303089907647167123005163909613212873206832636993627376065704598242890094702098860891461962991512855430053645844264749786570558406466852468082242418038295407097982900952771573894622372031653084774496100950576459731300453763324165361119293802108927058244982847281146260758007919964712243205377389654325638613030513662047018811392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 7905681263288116260764030363766747152729024564756055049507218051685581680463845717434206427992026335850815992709573873372646155619020733219961223149484715891203030222237552023211320277137808587297881972020891514209591372625096973525960293268316584482490660362756626466108341724830220399721124411059258895129286575773424966728429438569926606296800115137813226034437339589117898124331675259955536098031213406378003584333065094329687641085953963728721127993107657711820106297216877121078597061767999157836111199556442764780005113025990850295715055981260464244520704320836834479688489226621662271389053641208597805156738286648374379979622954214894742260492063623568549748783976410989035441641651546542736026197019213585351783986865666092365819838655440155014221892038440680964701968438206467294451418980107681045169776161165945395103256454003638275967421602437171771203628405228256678320877964734496089740531946594307686350130537623554845049634833359640374023060999249213056117169606330935297928779675671677375166635300898567108188257585404349335100829307842012870333618636649202251104577651872031741183928838560059358720659496316191528805322796198501527025833325712505820333179676825525126055949116158805573052927365182769911715857823736436658472512883136519247816653859405724158261279883705870075980975164127455175518060655801208266123022608816617403007860091867797944293571343783040088007699904234078047590350511997065612427011618569526480576616171186553563907125665020209604689598728687344914844303082916040487164567977895719417350771005586251301910719054144074627970293933751693620379881278005312962698558528845008129827033071938920823586701166903327440724784194116288412126903610462580455898900982265707224653782272468691810125661050533244684933747192010631373193247975819218422888232067039997364797545694378041956039105883458840605413806210845049239525643864757922518660595012928345025262794688578401507558831885755433471859375175862845454393746783323609786774488333338621181154029427484232966220633178406853159209945524603363018571073058859631257322782117395437178169931349522044628078708153969552440689269804894762199757893029300424387755632908032570916853065154517487148295582701742818319779931584364734205372714353698324089241872621035284671308935888667506141227393081213622491060112690101360085019009531163803251877628380920471194703294066516365523235528335351260788608481618556265728110580328934598227938875153933286645368904932544989803913060779044441869296459965682067812932535971020853727152469221352564837098455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -15152480959760604726372802445880627036105804096423711722395421824488425049543600003468648419214161900395906439211358328959943275553864247958002548705841851376009023651415603130473479329780710343174035117476542239626364027868285293322472363284956055137985638780193513152815494527321058373665473433200060720181783340735487049727185354401675626389492218967092900058105043730960638373817016118664864445677600310500017800513178376354326379394752580717276296921345643640178031137591921240306497573524224249344128168235894149457223177284657949050197800992305098043344897636132841570367944740665436271119494613333153630245015449071073616153164538606449246983299666817802197231588561300739811048681333817832306415450769022157585160328033215918898287531154521565186582799033078701132647875507542349445948427500953820376628338441190020547279221762607633129025540251174790434758505604796902896958263902403602970202201415885668873283899959754927808316381625179853667484914082985793736783909263416423619117025549979666270334735255677867967883688938837085321871621949668853934608590413555352406140900172115647181911012294912509449806220072468233665510090329969257361234478729918305732737654371939098635949095412280085579282773383523357115904718435798939068162547001037000296942803933346707652455020361309234811438649349615320982514001918544412869068579083414636336667718770280232281123645181917852108126580559943128944496113595139958602597657752209908559087098083935634490277975585821708912652014929975193146445641312763954509087566501241730718168476520876001766811402067236071555945211668984623504971738826657233463749666878488835907020149511555323507969696653544847761461665199448078957490464441888885843048372076164417495724385392345696732333645692803475778703759027782564898387138171439556418777825047921276520164040756547824456200073445111604926415604457229760968848750278046828293233501268519926153446024814470779522661462509944273450008972940384348394247760504847129977104734078155373188088759056408909903176680461795979087669840937122703285913469230521485109590055102708046301866377226285855155029054598469152174368228051216187307006847644605551950164480875894657868117057227505301019544394048440773735858358358156674141271768951468540329431452942041474052421381806812213682678711342255897520325954582708497733948209818153575462086446167956349064723416687893951993321885713922282538073320558219771187646489500328133219137325150589315362720451537553822425240855866293060908338689102756960641385002497149647274849143202836715745402945536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 25369835727225211986796214308609477329950269608728463009356031208330917360094127740331601464717531603460861588179964114305796686864579860338511403746946269815303784143407125862127617227568075341130384359558611504234413309274261940569101143986573939683367079320301224528064916242307237728717531530173017843233911904620778823575708258012263913911640471939992203390767921466955165294964938862324541633154227925964597248370131742412542760127719706774218532230409433658744648333759685323294757868270623587222880171222947029951754061874926544302990835408514393573926591939002207675230848956757402759239724201802857135651940999056034393776300846395242984847797913009728638787569589218076547417696169428063470064520146171919460587460658104964502549876139149225014060629607867316001450988042943696434446311307744174169549527509758672558845821242371217417650442010102512022379411926101013358257062222880283596235163866449488035572940965021870025201905913486343129079105591592524896731321861726403392327480848782765643742667659027530113499253717386160982128468130728691908774665256972914361453389161927925590537937930296530899775731593626006659279171049908290918482859693646570953005515327962975255118812745822070918265200704401801170754960373072466463975422991964070570892475502033758941912130852524220189800938821078238445768460697126742531530315010936564172327502829155044229703094156254467205283778961521482273447443250032798038409789872945556263668479423128189026006036270456158574338672142274115966902723596969303488489349088297238234750420482723492658996857208869240028124868246115488600910273919902966294220818644153641834149980906263270259893335479576119664672222021522671644263227824191270985665128580013755587537961414758541689235911770367577807936796879219232247012748978887665865399838210684363527472079939457219726388917322692552043018476520812156883068168825497517023525037765730696232953755662235172223407730655793245983812798715496435016426945925474295018693944136296882866465736570113154839228844217633853589662802878494383052664736878745408270122660669492801910530723689397340232448306850297150690170386205612408037675201644133456526124952530759534944252506551165581490503468261997520703767592336006764380564631333553193195965635623389203360072373224227985180528194700502304633572569790340857842798912704761309430270204423045357245718686143400542070450337579567980763208810170839569321792292588275358744617497544521040419068351499586276810380016379849343899350685608663443694617380284997995310606707257306496297924034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -37620968740141725896751033065094004136963827252647243422568905837929340392653476573944018037908851319530447537226836122977246155950592738425985959162493022146598684972106430873697375678802627924097904034664057287168022004448092238856624888239685260043900914605806641503587130263345091958331580825282531640929317460217707315981045131275626160271946013732392685367355204796769209101430903300703766095932845354189297029627821152701046687907198760771459348642668090243901372178292190503634551917265455518077363055746796762325563245380251471048342270139651510437733932373170056430115803247495280680804202771764204951988722119990141290420919348210274840550580173747914784477543401201018585340411429190405761319466122588208808623393115566311627464687423976114117406285218340723307984453234343130598681416149056094581881263454202611758705763006441259601831771840918699569002937557595418191147486214028789395283308997138962857747403987190034361446341318974346461362679276061039706291594654710120160981989154523519155548120251275073053325275326865668912231878753129547281750159019339484188461026135094577857751291352320882181966816044933154250674714995258491748550258521441026155876762238848591343987270924850450657912589138046213746924158505806294647487004427829278822520253787080209234109525419575342162136323020571072329206081724795537255923908660053003794834624322272260424955469397240379035994174518962492075759366795502018245045626383353132115556245881909264904055226863687893670121667530990069998604665188579067956434556860185353632076517668606216129458623865957978438606559695261971293952953978139825173855818807498519395521343294315231418805758681970867730438290422587251256403621529852745846832800991096877480569386425973638531502146668821355504404485299889908197151301730479187085708603810818777097369726345248925351406667115432449573454222537126643634466780394230887231845445725324346286289077120788760159995958445648851599398757708725682424312596926982606866968899172558155869911640362078923324945066126748711072960836431049725299116001980343280766157359057897940091732211493321851724261708646911376227168404333627231267252729784067090456098738417734622741143754227099121154214163802299828818501678648524658493751907307737889938015215859403016242370723645874367635780556527364194865167998451879871626267071378845334408802471491165888699046644440042895824659043592575944781461399805230757562607858986370908445218593217252405359917279372653893897642295449807691850866741306309835598618542765225765530801924804308977466652753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 49877794753142524876017618312380202819873160851198103102635238072797301143978100587078872747940026091982822759634391269600230712599265400185345226116725078182491712993876344024224993825357433388221116396578851128668452206366522224025476431273363510456836622599911848681201936625783959690316440519610041612451300839146400395083389687810270742061562507076393957744728560660563141382887981844494658690536639401206753432923195828695710833247826406019672885822363417772246844820943965818198011111440627608931049047796790681928294871467100622418618175557597824979433943308110533007507148122765555060034012524533043669674695304769160126901653514414209445256955650891216587733522844148943967868090271625411454886070013953966272073233575311201497608490661307657445091004042048429124655357467088412725430295437545324959414549704467734022421734481665193790253605401917391242373296227650726204051685651241578851226409581420137841541042536923135406684615074960082458619774235847920711732038567452902214962965657818748849973440497000130660770873776236582387676865208056501207925029219398897445665249736460469031736286135871765801509550201736105135941698473927115707355355074650164440298737954655360872652371546079777349901537335648149287104387346141286443784321227410439594656233034784858637979811886637601159709809292047480363829391444000857390216959018884119653565888156689460246281266079870615428175716858247271062049402228427758404572894865021303927064994978102402936437469071730959926663053536262504092789757687478219906412109426361886716944279228597769650788190997655859630832802616995638765685408056181467397936968775232725744122650698123333862853859226802459850595092798079601634766152102213385942598045785136509344837112507221669614193526533641085493967818321560617540449853734981151034152138899960027200274520520048290827712527490392767080073473322869140046430091489025843261105220545004970821509885853220118444192055861783668103666717185446436997439574030897969009392683971232222572552630930385120957233717462962495023186147761992954400414698007446511130675754951985343904387624266269085715591106418582195203289175639136867676103734225387175083250062530464881921217272768668980751012430090118943709822457251698139498264708955372576760368521824767711896499650062908774123484053421570197221152748115796202857675754592445594874356459745120117933785332586000740700120730583078435944165703543636133527481208383195692769615278646476736174922581389319158039185562383947173164023433360756155507769092443040409463216357963935375544905891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] -59438705463817173953582535696414457680159024642955640518397814161840113031874047017769398229434496803878112802179207251476282715881842947230720661341414740194017702941209738876312515834178778254763694121068847988179941113796219316646493615606876128040360453547436222717154912938936633106803779263018126132338027734932744515420795360917377136055231129470342965752800363728825436468609322771390018462370994327723766450305899860940339775023378577673548467215986088597231867261801532184839628450391012485329688120473277183408502337900069957773598572574503069978018328666735499934986853231476645098127711416245247666847599526555301348054000848921629824178482853520277423293476741042020747973882714275342359279797107569511413603735842073017338948945852122200488419237720879018041906135359395447409580019758495918675160209265943565104177398259334840651274812269050998094725727905168707931297618664653557415326435150370099083512293223471566423561331758192769379199623060874652474823927946481324982826895797537401895692847400014038321901493296887865446970996230781555380079543536987075626674217317966610101825943995308214968219435621146404559597529122237406073628512318774008163109280561105863230488490052722637352607541047735797037188817157873145493595263898441210072082318708642455162678514161935669849262375500272621654827321004806908053864784365488345905880180579736594030132453846148022572583747381870844839462283270972502665732518768086468331787316344082598328518591996845454214374055964362493259450192827030370213687768204380953412838077191102113547318293681319873347612168757723407055219359924438980236415277232586592596217156288405189059790294081495314751752375427239412294250923755023255077125139482705223531956185349264043301626940114840898735825853698964179528317108346331447857878670993062092712394926372330400692750001692488164744498849737618705480018816228043742697224012182690365297352159852980368921873115714867005895152953043982871102432564758484407718442978337493973336786644523641423813801316088354628988409746226996759585703774722753056736857713389904924884177822834133888795988178657095854710937277505503745906238753467712987655356263246546660725066884488215069180114256934209966480032719959206045085545889030180632840638043142397742867905094412384208939206805353495355854614695692339580285916966015078713088360241343674038935631286999356598524616736836790941025736773553619435959948949649193959794553206677890163262803686857026420808363925625901279181860608881641131825583448785199100394806281844169913329218748416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] 63794232909643429553589132576203342543309052437154099235178554431174358178086133567532231504049576706797087274353872639775136979108969480069979604337713199442436758742121739171711463142811972290504434855011472168701825786248889448572927392381545638614782112796122363531274050702475950665740352715938774803504170509275875953542928491532036907260452837999734040501345185906428139522375968004172077896520550683001460504156030556575620034072728382627941356480150394077224616791295704328631897556457382262556685818024711491935640225410722696831123360789588985048955085979284722410747645425657737464211420927141963787409189040113141536594550966807569808876223568203757551239633866267420760735704074223202205884586241807462573986320267498585990961884887932411959814052570923797049856905632327002456488381582102733647986193909275163529929318859763537475673488281300785477207110037672710275307454900048160882853949811769305551505735040257047829047164648483915200780505266120001993840944998482495656745771255644458797825964580112237852025035493827709108983510700640286167795668028242096404691698920102016271702036993752393144339682855096881783711099706002755656859679210543193092914379607265680633938702380189519374722680228324708711165770690487520245928943392778386998656976697222366743364809144629390323043521478659557373958254977550990259945502869920800750321258240050144770753322198727037013750281833975847663809682906570225896372760040214083936571172666646909474044361942185856305520902706058281208310890988266020398194669617719174353075028093919820764722176238124089886504030226196893804946234616428067321453774396842313112663451557705488264881339286177001318009668266925666916303492113229776556945202804639832368194522603480320563038186622361681355590406833010855459200723364290174014310825939092417288111865228157640867669890025640770224510607461764843164026466976522070062418700801513245380940990047535847868007868932085518198939756508336246145717545386107493406133428900998326060065944256761844883871928540237559068108465258453204991077320718191456554613451225500134000635668726451406487967300120969049331330934143619997286243344595792335278471761224178295610673728611517751872224329374529878734366078985676468613869024451702282355577831313261251149285249676723131931583573526476593328339467455469975511724420805973328316965677887457410224589392872204910775414029884587179857978441161657146397186372194622443746340375938105601906120408359697059227663679742058273509146956302479549015189147587566435323436323830579536059380531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -61628017875143961140430222346639475054407625392301519883691417067242432321022300500103402475076638703245356710060893367163165983620772711016338914999906593523891287269904256376391274001511716162411297716977482783770612556214468873693058938132048220205165906540918132329680276646214068446248360220643655451528365397777182923838420830535759069123072238462938148919498905837787583594018365011543334201765240000802361299112003885620958460107693611469444480495305658596672696223594942999874206823101974456281545270872635561510889279195906896950711887661503810584928837328457656376672481400999567304694187399903494363547421462909099634266053796165821650214350525524326038971288103641178604814103963944318207245269923646576315212936585913284935608747161941768698099990540440863123584484178316216462395103550476538626018356870205101907241415700535688342853117128205095931466902403514087175023427204717703081254180959026446497371248003830080814244661784037492301880717406804509133605082220135001765944692724242451653255949227900927619487336140501313042529254168457643116071332702277755267085229203099427872552295377380268246141511068473886371445091767997094211362394600985444201402585359713862808346439175100815747668291940990012493722707175730119130502290701098746334728577678951304434016112462622055753542734791770752198658132619988393641652744268473341312137140775997111329899237371102312521342546919396425711979707728440316101888225373921164555215214021210400619213926587715505890349743902363771681319516053521096079066188020121155248927641448116073162205512298174084972163462190583655822770071186424880497962720480751624924117396883719297851816329272943694951212002167157439597540923961571303083824049943495039066626881740411994309316623641896635014333516977089339053025056687578069924784819039959071150447687040651483464601813742277738909481970933801883911361665469651492558110113251446073639128219896132104157658498029934718273310804836103051882858964632128562137789458836439978925637587753064224112752936027283560681809555569560984371042659212793187842199103659980952989873186940556530984359496982324646530109852893314643937825442727370826044443427390577545662163474521022174403805053629937222543804414927631701635645078225048608200694204833835606331351851036983189536984439856518568037946195893460401038405970416327151125730982633788996964883094344661808103228632010643314455741283338932237076596305603751160526618350182011800398060779524216691559787244585933412274578302370297296545458079356028830977653013125632217340763439104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] 53435365753184257437885638576569849820081342449434245645318149227713499168929302317057364835942743639097752783159880621222364957841115098539334223292269360800940296513858745946257595234191035577786610576747131574153822180785176509258849518150366100803463282397207855506792963059075067191216356685502251776223981586260120591938074237720349908626069814316693452071788225571491514473597398577837235020640097722440853478871206269502836516489582781156500700689474450113169180925212635626627721191533390784800995239683781770980539421224058431384901445889925448955844955818631658207379191675707305208715327078268432282944890398605915520840073558247483321166396376378365499470752235849763181745084890890327284779893697873954686775841622418392316346969055092440326457188762266770279926349562926304032516416273214800674196567238841567399289738508854325668636501126716519902598617803323094666689974549176958643773637741792806647517672724759551622738586807283572398475986101146455172917244515429772249038297386225840372358842868526077983337670182854381555690769063870321049907454294702436885587121654248571072615786955546688470310844115855002071547610400789004393292386781539794717101894215409111694132298935862555154031690958133538335968320593343064433837428942963904211597300929556744839940165084836393628212979245893442624215904480410050588300300295142584429975678539003015198939632189560654890506939863728963453945055633525465889378038194734176257055054125158380217639171001311079313590477052727764069124002443087829417292774148939835715632541477809994563175269065724495259128580352525459596404927139918364704682017146645820114555946211019964499850859597525923676997523489093222163771849294795233779934444908942083539494136616327673747512048482434806560520329100095404820106218022877882863682855596413166581064652948518926559684951774647104986330908842544371279376042987834117083579995278940189143261378092221912757123019916979972933820798895666665991223136664738765945450081306797536866870165680684947343361351637179483615088741211017738785433566651460870471955456880729847494989112503390438525276769014095972278456123832511914211391087018145669449749320406823681818829070376625115343337508559722383899703613320677848777856415778949474539312979759236199520244031938041269254450943863609576242962864722229743983874131000697432328872906062387404209262048091568842789464247064006686401883323112616136964281375049824210322499490996052877588791559180524534099466893856678222539553860923191319719532996589606667435542490984547263558776258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -41358984159494402747964643012736003704675943831273284479263699280447943802924892601218317875185638512702066731066796124272444277875792038133075997400883166185203009218370577151991752480493382585258983580034190821884985944875394630139233555703687680736336945362045382151519900307122405525982456165678400649689437846496613169495034774980953736997679207821461162059708443195271552659943736097404500311316788382733052107193648454985159909255550411521975305656499720535520208821652492024330841171623123661212166865454609828160163443993564741313788997060824940635827847840471804366473192558971280464036284624981012216958296191973374744240061256680228518108608438115053941674419175223908533907248796697427223951693530996929165432152890789076958383809136160979013102330105181895431398866682930204248116472728057237687691712917354416673058404301595346640258145944299579493812289925840220858779968818121937788109125272959818470844260584156091481230866453110201487751180965315270206616061182543000292673888029719307964283615258429159986619055048556004061968200307500973823015421782931396850588522528087754870625638596825916330137530316306728851443170978664776341633460513896135920502280022465706908415045777172270560636531222610255437875846260708570468908254046693748093569135097063938408497129170255680736614683172809389192880825028997658931625788534672653044849715380727796981717842241191820522172008364423501865321805546613588834817248758077120055373182347364265849885958080072810856899990211668687407549566334763790076087585352389376075705023631754474703799902666585867801765775866818126994620062217056227808798644049646993812576296361842027614785306810069042277512381569960282328258217086259850618739147650646011709359066320365983243097871769814420679274654916322445828432840476137851081926827019104531459623005083688377216837789259286645489218353034248358494299529416535125983043186422184502793845027623878955035243719285311485111723577350537014718598101633609810677444989122272978223415413523828009403313173303764729665327766041333355792027906077502597888471655093736571489284084927050409710033246510603893006321626539499439671819255878424060363528703324094106187158485444945514335113362157880903466935633712005841818536377443617408533243738354812844398380379873659119507364676203553235288415062758333004486882899651285565526067665120382848779042675267052269800998891923558030694656136397852755089298202126459156511309025982672628520770816548198125794074492141461186153043534277609463611786414140139912040907879349920250059722588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 28297847223920574114426079619449520049931828765432423455289423325940726937198659368281187105915234715283492209337890260234498534479250795138341266711813801992148173931187152607153416404919642789900326855184470524437492132236058218670172301494602713902205403966367952312899457318692474175123404696491213704738655584802211509474608512959394379137274338511182946799877759185674694304774832878491703664028723106489602161447587320492190692035371022001968967972262398263844648902792531404637225643743834439792186520685849743815678001228878068610724004543906468677474870523475913836601229097600953249481905314301176564970315287453533391875788826927055151212595300105956843992054872243240984326303458317380501811577644704201405004041227785058704295543420532319124675620429251855445788966718302299519202574664723131077723041836022656993923460555206230617386112202182006637295772259976175008473318136860573709471619217652926813031109825992215430402402831913598559291773929758634989869592907202329380760379952073053143000319182560362001013745248571380625372611884446098241980240195393728896366478943689505121564814082615122834232606255088423205530727603325977283125092935473913547905316292739331774968950044794703117144349597595713799971389404521347872285865923005162336971501160321791878838010419443435846482486348402526084748635511310628738893409729237763533862637754347379736653573086070121787427724060162589141071358620246624354707893131950322611618209572576018861900060292909772849105927631403230637054510534108337365825296846283852745511603289505549035647339155845250091026106279860142464425305901810198863339704966085614445435837910422832245340909290240038031609438706355851761016557009498380525362697837245607887238647962287868782483050983740782254121087097800654584067653486044517061853682092581626101905242651586117585838812776421636160059683284466266170574521006784178003175118265933408250826817106077505245882209937436943152175641920432221540072925842949399316167058019602470331946672982762486226396222278822945842408177235354027647173121025766313913930992330921203037042931113368702740279685201197176638274843412016663571957845218032401616508758709345559420414253365895605578329068127435779570727948539185084077736311206703216711594271810859645566212947506121126789883854930816665381702734862356235818407025111564553448981204749595983774882427054728497995390973712660736901824389589557338266537861619136674351714177225002495549966280684295951352936897491563944400986023249014713807414737854431704125328055820758290217576693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -16796613742546232716991640999378980734519171634237428227630728278176054724052064313988998910091056990333552651876028289311135588249850119225714722731522180254606480934215675323627134096991907121587806213707133701975284292944490607503555238509623642421461469045699239745604585763185005972946890762893961904572796251373628327597643747350069742024735211964601846842972332775081345051056279121828297725675884311246966846240476977887596031679922675542842578835963741311516365465423996854658926355127038730759610343967937427946590490921672538870620245405175797364072142835938682902245028958344795639784570683568339854355971921298121563532162309029152943100650046268697059876354909773133640807500729057976795428784669192073041867457716860257567733928678421789238694028804837454382764492169360420494428312819743327784760745554263125568591968232647229685975875198131929870418796464128121596801770437168342385126477343375515087660442559166379370371113594698217151594996030442774274311822418388524416925557393054186036693852423334338982830620298403578382506861418996005148423793835967918291645621053101321985625931487675800304741087586873354271709901093341195488330964876014705969953618572056813205510373669574708865679680516864267552449118247336392380861968142980770769152980530797727882268319960408324325731285213330168904688328488101857701268612416717447668491035115048331575756468126918985402923200525509344016447425001096846591309455140638696030704417468105900914947392506008222447528800370069059881039741300086382229635906185814564726140183951763849592753450181699562388675921431801593055923904333016094926445676874374625430730904106804343840436873392464848569388953114654118634846879849624430594311267808210708280947713354992031017498959867707746456832357709421644817797045618736036957171732648279956480176690221896808010373508369093925066315367872079866330111125517705396280346523814982921834270665691743734116991010122627019238285102428642838331033102059809525243030359579228471395825439624049552047071583210544425694596972700819678061944140700326685201616426683821907510143979356091603804075859880894959448738953185883311421036314905508922293506387084479458351456811221753213321181352283864539538473530180501831804703967712666530913691780500255718664221246665249764234979115135059358098275326543602629290107156355605796266046382109564672681010424879224885532186694320088685980328551180372542856082519355305781679024817316394032143442897358960431203647997479171381502814370124437487777855064937896210427089873454272334412346556416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 8298657814207655931396276277872511678501405698704160798315203002704125773014377677907085986159174076081702169474420018782274846136733497786882150976995207332289663471233891216902605883674533317658397413052805416566787070839843972029478781819992545318929331827501861922941618917030200784485731337302663695014948514203949281759072152212250064303983739131487469400912781291161736393037743793518816189781314737203776863690661474826953595809269258876679367618113682150271288082281370361041937925869634794501473877272525919323838550425885866641412345700365528432463162531510041021850084041697670640335845745177241592835640739449525259821351516941562687412445646924221107315697165711256307175355027921603953700536907537078708046010159833061959540633828548979112809954895122530834568130600837385548420545061099584704652501607479794347409087195395179676656871418760385031646049624244054831488952019257448392722570315852675215375196124150950146404011307835204167018300049432292303816852989817958562713290717052009411562737524150096397370723691835860279959068633027735875844525349631676279051628888975224276541148894125136785457789414943927053538824895902759091034597632820324293685914125037838657797413667572692707774766955037347282403075749915051065273129734942848906871969370677479818246495159757375993196816407261193716505059670683520291007286421658072399614393537605123523426861928454303408947466460169054482516380794154644517786671847834249975251712355986467288305379742681617660897735401412603807609944608438064044225462593033847807610618023986624044865349805552462593095083858644267406159631990636171272422789989085442480543575538673296562941327580147849220965109541576054160610160722611281222268874258482133147897570987057927983030723953341768733515582390679343970760775835931295212153229949522071796873741532549091790746600096800821964168176233060322392816140761080390822825175860695499662461321188530153175787344187249273740625002914653557221265207381498139188896629309228733684152025563571348602313656384340756835636480525921484382632025284176362246983316529852943432520246319986312043535739383155823369812470040355103314549656310681672231847689698692140705976817544719449939780115219895863141196977958822218370058275767311700714292718642610231255131961514737129098309057798584241584814597698723864543612742111389756384148292159497178700841803558230400889057235268877966396391417448624432955968844266501963108780601187201922585594132273951176976506122435725031639059119305940846512889364679881182046115849087387145355405557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] -3029188234225303377814669748938561806067794516643342621612516862078728687850639384563681397395774640393466019265540010398395398700105717048282999439337711316807179547065044705066482981419818094947587254977665134716982767459618277453975059380343588795972811144722869363018477783351774864691282708461630201739195882622841426125524341673216844350829764544117762394232633302781772657290558995975204345377836459868573127655789129809550433812648878968799957439375919261671121804540786896451920595306882403834289455542934617222519928290695194242803968882394751576617403182511642193078001474856769091244556814897078263327591838519293564328458254675229433502324052665177824893620085743609484079645963617099480788221588499862565923450147689029392802601858873003462708346241533040783386310840622150743560507213104541664512050351139689587440375649798139319647369842617753614478024526309950516160738046150520770029377036104789329528051151390478739314030805624518240510938793437287500617015920831567946852331246130003657204428755530113482268209305066511646378271583636897602057050278808960998371398096417520034411826733037405074533933585352423552171473486362806570802090776446496416751563192081169110639194371948258830560465754908731954955807156701945156471269465152367413107214617789843080649179509337001611708049996652398672361337411302476151536139145188320207872575061578306824349997495806885141867594180859651538192208624586221208393814241140250708716471056913235353950323725923236488888178387834319938684502267868205790155181023965436473841925676694811525683208847564032647034266916984777485377740891481304261939090700867344901878923044554127251214374268147474812982210169084110466586282986373008817178771224788298836308083789660217879967081792610964501243949580091640974005400653712600609159548479024467030557063177472951078887816263958887143807108914552678470468780202096689045614580682829071390919133256961397536701991226956297692615749592779741841550660478888969024172783137131897573984332575281130802518894775971760061914181441036474798679261735452010741046165819097407304785010018369984094974737899339743500148456682675574982247474180613929556584894150091996306439265473363745348346466557567150504430129995644835124391587632246020282735466369411136068025855157735145617848098945593485844229025402728321305800414984253776042510251150658365330139994455495720495717387280237821894569902594782395231383272267182740315881549782116109873844939451421002353487724484404040882268809084950240006225554200467395820831971084752435278363230208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] 371435796288587874742429703165215531019978626056104656956865508842043004077806345576685597040099893247351297243481398930182942653597039943729891303082010446400572402769787874746017302160508375936275098827522293806148770574287701521582258171395337872290238839265346406833249061776346316725182934403204053206356916947367754730525818843955268168763061997086687994665767207275210551444764559590755050068756774490050009381539502617173925157089145978360936063382802568496309157502775844116775339471292248058861763318014761112992347995072053815991127091219627567852086348278955961148216340492120229481698339100321856176320118211120636348833192701433537883401049150749951639031858427435213061119566776826825049601706290629565319531917490199143700299818828140389678386978147021281958627322118292269412868865570805428457206131310167328346542825707942127773245544361976502331463308241674977344893607443803746216764717612695465895037314711294821366033868873198133962457637621187090365090162307350455078085129400024494869563912391337103870084999761501256991561322936451419636213134845402563061902340230499282854660144150951528516510146687704776443107525635039501264074048306648056315026400949249974978450160223439539414884394194568936140143789036481702632039548971715558775550186063758687739792098979662273391102714912910519574564109798204231890600156451995787211791909555872134924265133337824161695507727936962972484013049354405368807280075951803908925992082906471237770231437201402671377456946268886820416592610319656189864030279600498579701492158171239640136974431129793256182694860592582157573391919786369144855022107357400480233862601868490464569954785377402547017377816174824601202887894478643043387478696981714257165226705634637298955469676956862043298140370068236827504541648016527893907957409706804837287545323443592322068724883750552272617300256613175067996252003490732060809410357204933342077750067876281642495849776008066959855321575381783354366698595919547293793796400199076016364198499756385015114320819626808518597834854368697434560678654806749175948192595220043550808939181250148829621891737851831789120496689629933585553747716312550749871896993126064017460373929983565558532200531012022273420878271577893510074077958061739888878875478544239039067060191128490798790129044584423977717348795764706591494891919122504342518177986802056011620849551251877145748923233955732783813901886880901451752616252280027856130032077902702659859600888221733686573273764289805227288997016319989053709953844316294801788489840369839331134668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 600935432928336739768186584354802312453685121047894619627571698555038655278195151829311440230824071134847741728863617848011995086541048615864065898190228143256853557307298950721514598828785622635160737827171793741712862928248697139082334674126149548154512757351007637142869763533246774754700162035004301476236846339222976205425794059327667370214410462026187879167675462441326640696411819473590608688870406576291145128262335148493294137596615578285882137272375667917705611787232820428731194888677155084765856992445300533626691136414657458565376252668842518659676034585342140866747146392988160909169134524653785363060630392999143979666709933193166273495255873638831114972236894789241341135814115827633657399372598207243193777106723658269452474019775236418778399602274052972911173595320426644869738186017799054328329073639487109672409340906871014036861653419409349161657069076429544457345542224796130749204879833320918184606693786862286084821054061295179636112906421766270313788552916404224196151798127364066020491654671972680412886012175894677786836109046364772005415907457106991500567361529987780910724581734288457609485454731051025402442104316627571164954368239920333711816535106081742348957848610337113776596396000539777932860237851756645213750629368557424686140435614918430218695975467647784289066928910659300812063812806365323805902175652279892399829535984969756939186580940009377843921725412736688212911993095625930630917432407343914434748073862207293897376072484357927765793923100689242016072084818340814812543861024344177018306169720545516631989219168002306381291058470585354665199847289494420328119502243737876465978335296735937978517088673662096325758511904549479107479920686602985275791397912834515156604032618330727147913522091126984598435656100573617573788692983310677626669776622892761368736449795759604462036871566611583160615672319122147042500101248647064681736856531780090348126987467269781780613138941097824332583672942085418868609537785352825515198459906805329987009599600643533386781321734957910691744278292302676485280704601448525820360115096783265315855783196503288565050644883799637443676632402925290267334523370746983503810469540726121767004941331068703873339016795017763613497819672277226592231916251498947068101267293889339589050791547816436745217387611142753593514312706138738224562140777972447077726409529515261775570032700451459138982154440594518235456128754110854287749212899505124320843324768458694373192896721943916568148064296850716725374031329262905984686202089404581940641438913209967266758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -716086585587804577581768069971320705647563273709226513642333859294511837309430385415764267524717619155815946781103048859064552222411458496799747020556864095643102963269644172359831628475636462099068658097905846259163574652475616107998435094711503663737850765750810253817555450890907405780127928933747520745683656186117326554368136401963534836295336921259219225648565386969280848648903185065637753162578879760049193183075730410567063546028306631207419437673367371221010277364901374347819338896867509404734328963261365953291182791559360886732366105853675931670254255518417695301087263005799852933296683114447142180302870614432317047942489747660211819556821096349536613427385896604449402332835511584011012630823667388656803974469010866619231981868893340287862325708982814303141015053515805002699911043237911591432305416021622732467110168958389402889106276136750167477524460199643314006347525176957787588095110603343176711436935920326318700020205077076484074214078317398129503271487783630747964483288539862712751975501393428281649327681735210290433983310058755457325447016962260970282480385954448502486033364372755598209047808993365500948454986051990932111968238089174155461589280736625935595295436421496547319678082715432661661193138106800725490858116668833464550797567278500384388833511113251616367802122682454005851589186038651621146971774946710821998918892700644992018529487632887377431975364247423889627207541602457688379736783258167330599470357803845297780823714170799636203013979894571385016388365316308011666823354986443061923978300688758452425414189723633531091419249923083027519908375108439032984277776558149910852697757585569189413889790932487048956003173104501254747460522733121576368420191189447306655830872831100471827598209887754948240867302685756832933868826978036458142685806650985062204512890083220425084952877094319065483061796247343142327557457401814528471842365589187180173764522030278120288585209016712616250728489373123189512462576320787453477097021485224102900730457007662313576790330407291380616703652058802507697110247113683280574929654293257635651852661149812061786382916424127059615968603146932622954117071369158801463731947078538637046454645601465654469289142026514035903971505338392836339628858526996162941229608853299636565416409232815935461922687528125623767014882354288912571600136151644177593869444783500005146321578266735066670980966904069390082198757398375499316430705988901292040681884724570717421403212349089730827868604984971999342917010627745949499102517267105375173444116615786753372979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 524584617356430101783971083264908277873865631153253009528931529675376880607627793910362448151175244175681612168477980941036425560825592156474481869382859241520579807068707564838759113775581103704584377548280844191854098660211903018200033932745050460487895090347092745599849010453726182538749779151860160400680225881823325373400358901466141675089085111645183677611847836346166853469742587141497795213044459624558496166204041515897022637711667895189565377483806576275026367235728461972621251535364824203570358358481460812638490095079002677156294322391921886900768687216105668097521360160650816454924914335123753537406435275157344684549266289392889381764561518388625303841439655754347889983043412109021778441020410879502622745105440827886012360136674861086989218844344353137915097400995743076845652174214030493026689351696041086505232131788277036769364252686401550009248555667223048255741019456835273598847007409929962287808689712224594021262265026332925633529026141909807460880106919667477896939335404439002729277008516869278160489619512525465396137951851809421290765365085238373232562741702127402336852292761672679924606525674770757960812619653370524267086733225625016823618239881074363425514270490991521650474140926356839615439386704529605702155494955848326602263091798448802498875243612780124045851047690066978953179391490657128574982269780919994676617814492855191640361302732875834773416932804392010054150068331451572964596677055046757613800972077373724357569858476763723313094526123920056929662708082638017047335407923494154010400929490165135962561449336630558349043326074579091826688956816991188836787145375983220911972477134210776716231861015493043043265235388673592016357510638291603986311822957238005122029521982097560353692898664996086344062567847409904139936862643089567372266400131807728980398338626861974042304211171618437023577681338542083714573211134628230423853273140915118052942053506415174879629785779999839760988913825778869358805039929981903365612927084008282198402152883858082134685703731833399787342929450523248278305493177876360086443137517426039809054453124109865065031345352866379973481024318555128553734522753754496082495023017257986074560114413173142589328289773591587813951877395524637323433016594937618713535311014298504659847941084503624108829632199687407875100100612224525708426246400941202981434398674882985253971579567426434293523022636466396177710591553735051949397947046623141884699726395261985412346932259152014784456151584661882810072004449923835284360601128792729990840892820805320070660096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -304037409830018721259212276602378630492732328992900164287672649629654041014684695587988577036195151390528613417286603320195636589153192201322758904275309247495432806152185829359839046319712231658046246350118927791199470601867860180351431565270866427421908964232334736167528112499860559026577253003459020655239916030935663657429049522465060948612897369055069594234042281338150418185793755581747305179735767724027073165058657362138501245522792611696279294894483294356000459583670166078242663288735889993693173299823060701239001191406308334248932967267639315204292061008217815423348391944440681009220133004241288747746382279483769707649067450452713369388874211096600001551783549732653229204637958194012263410741484696757341260167432167462515103283119075245777696358455180707664133228154980832420533228204064073636192981397756064842784616489689325403576300568842621432118065731316392957538934087838889879902455704831232759802475153242265346674381667043691607932536809021132404602157575929509281610490852789768440825969734977345329453411144897319741763765438201231677256155621308845231216668196582410802349441794305508494227165159370313928161874250117451831629466911805509029877979681316121994442197024086337880143939697930926124917441660223474413193358985814376355723292749659807430614390032148140742222777037466444676253648972424506610894121153444464233198780575389366616632536531561554001414617164953892501951712888580556111980312833352986698949999332716095479148331245097152560130468720841673150120716645763011287770760692753698308912815231018209121634050130081372035307497686544218186300210186718096214587928067361765932206065023281150050213414041786901468613143379255389493116653494287072368246890905988018677048066490139065647472559556866744589179707020683236241588644633773665096102360903994220366612042524807089547219259613200541930960557414358194136760088625086378420956144672990219512914483980636524241114907550362559432550268142143767408545723427346362669465040311955444164106743242989207152861415157976377958163108142533073988479074214767886787905467537509872655372127644348881185098918968348303025621615682182866344810616737423591414863016940942221037323226566860931902193176775174786043755532256363687185946739752728483560080339278911183619500689543718442374860767174570606945215949057259128452335764303390730153070800176312708884307774384128392430130105243989128261651121587324787258845983227915893423905675290868981818545904318330170030347953250028902945499152937338577985739316276202120909669856399241474924871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] 148528170751295677717797454132043883999613855526451961296050480396584566900050161672724663249704700555250303100616068664851426058320646217206857589003752215379621472479243623375867653831453361141322842797672848113035775271399016965487428400172752704003746302562848116550958760066476463069534544256116614617127455077864168533460298819413405273758961328728795050219869538073849639681894786551385441440835092734667522199987626522404296583431322518766705612375165915443007224893098960915819794347621241159349563699437355489489098176022149478126323433437815204454924190734092342370513760232429097901118715073775856716661583198213148015522568365469534358164497526909833071398708315577010156858440148663072539089960524820682642521811093532762676684558773892773763127705991766720525336976191628887686271528846467158488059184619034834162856459808824788948590407023985985542739211289208899963947959911318068490096550750747441227288935132304689019453579442506691318313673734052863385693250584562425911607046779437395521440121029631094358128053587888471760271050392807156959175678273185924775614072233985151420487559875680918591459215687709086610575397331452503529563258920529177943963044495532047573048229006131337813329594779697514703367378507087196655239909189841963356086972948209094337297107596318194210682120389745449207530524949956603255709650053611429554578323305284992639721370514059334024825954705873017364103745444960382938941420058287682221176131558422436570578462708397319478139104121044881645669883783391073904927390031506895088624291460295568990766767992808457173983953599446125473696365349898464838867745969047901920825934332891578756736287929690999614419294033003347522258886120789700897660668799272986819749892227139544686445363120948708292002086969301785194271833289063812302160691894723657992744855775095133799172465474090679607070729363297232822707866378866203983702128201212209894694797989191193468315683582186475187579707401953647183709925256988996447286064832275540747375672026079240911627520331056705880618903436372737918038444905750438236928322913938371968795659640087634703284697721577348552422368075978680404112252226643502672226858356513339474279912415723103388009544329702594693432413791607634550875771297233920747618531661151719895738165084540736392388033201063606667371084383493273949547873073071622540362731008546344712378347738934939323222811126689691040129384407686910208358549776567336782343010891680374039628481805389262640027630131658639220522317785143492390337451007758924383024911136295709231284224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] -62463763768485472933993578809307268653386428915839048522642271999191173405998691478044840931106958761296585747445307716107509748726537567206019203988503946345301675599848708245608790379025726230157500967121751217730023501572880980364351141768159823090594060585090012326802391063826745617628959477043208311919518509408668633379395067191634842872968203452479949733219267443262201520892547319903524681408282047652299902098187819098854255431562029676061410625692051267575951862210055429480199933298124583323511511800028969126197938627421668567352868770832163171291395373021386495803660615407247277209473052650737005296705435318568660057048557105843790055555721479218995144618629905139280544179981143166835129504060381143991485751098431386998549299122568267915763781400292497589997048747415704711061459011460083798398683657998565378501329353888976855350775492382014484944053283654245390871961206780794539027591645189206304188548675640198064383162326285205152232095499763438569277195665016151736927950555724343963752296205474152893949343808320364585306621018224684012985419224280830507275819763753293115742266875905044897891749373017847680215821600153025884019438154649320472219010088721682478393791233171393468126490784531112850008337214636602069886193841768592819585852466029003743691051135775733745470666461770876002919482988465684752255761781715454745834831911052239209887526300195838265035602730176243709855804022044689106916118449469346142545866039115787857403377361530001813560366520738900509710104113962667472470156608594847327017696897272099498896946721562803048629888089829500068973197693916450579588413973171803119132073626959968246892372281480060455651914063137604687139738834601155052093115259834203360357687011216929536002652347121955966657855778337818238891905111090569417758730398409230793568411030714363476874769202958973657275588317109193466880515477183641436661106155354561538744990501482724260483291517650775310569885092126051819454018305217132699220344923450333294637951967879426465344958215169599635685897831822899186706218279222118012590525700165500888436020550385086744538876032502183223704044617119674184515072145763775118585263478709190132834483505320552824773333072587401621863580778730989132546011067239093808198172764246266278673599180793941481338147982086662578953938690072801571261676123187114332062795096250979380483074007214672410527648595269104704532608835213098542792562109679404396582355337932713217411031623900023081538820311067636137482611994959573795598836468129518030039518228939958197944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] 22685529785368149145706319875159534652634142377025754457323992633726097255503266630843506675317510826598678880946873590683731193325793550504691610097353089044190742751472726521612809161349375714199340511741128366387950368636216074201530547911134326877104948352838571738552339677444210796766636720215150239732589202370197335222522767793262479706502842733647418589042902397560161954880286323389557640397214818383807127035135002480578581771668289985736289336723229365577754490872376262557550789655309270130549285876428278039032256993290735463521264771474706399230882366311491390056589825429391654508943284964381492493975092287869819810395171519890596515022101045303686009745116695406994237282063959158248649420411129757182096356005545837937477616818391787154656084164290738364047193745043296811933032140603869912631511904337571372266848886695161685405422637683059349132963073227271741296487413553096098875080361486497397328612497161846103231168504197622854756493495434180786087446865299765580370297389177078294354901400348525245882517660510766519963696069516013862211310542579074436087798790544510974649366798951924468758633174071529367887573486041545694727274337326793665506922245450170799929898837035834302816497148074653452408803415638074335803411513895683952334898552192891016242396383876997370487590646615693928174241562648555611076850761991127282162817898080429443217864402988796031856109764673683514804118872641820031386096640142466228644474561267918314948477776406161018531253259067045493974705219452991814928732863535985993332162703045180016631517388224062017982109969355776656617683121753348564026582654719197712610853547019752728555654262917413984521030235805470121698700512647444366772751786783184523121482929973265498859612698437356482820631417318326549310648077473293206161140346191307376671082032655745427734586163794558632011929257334564897289601806131375073074178942575122292466814583694263419831162471337868176151192977351482681302295330276695346374205810333322175682620410775660599131980644064786981005064566600368692676801724990646060662036484729275544996603693097317611690515667581589601923403744790763411240817585267941958117169036746245051304684824419755750449341059727852247398520726754686596978093083691312003394884346655256444827699572422733044922755907023642990413698477738660909310944225611241804359412332546607452144770198469853101242491613612044725075733044724729914542487911052266641645070199710362075228889576687457013188014208239377819824277185741368494644985604635892161926942550821598853595136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] -7036512360512174806017107997153647393271517553261304270469131155213050767812473705457040047974738635779905795322461984273218489718223810979143122624217025537797876896244357748879199196387743688617741327574274145339399374744469680582105760800731236437147786036764779933306110426799677370740952642456873411480523122077369457490003156725404988772664588328681365774259751008432913707799095433992625901428896985451340116757452447882426929461453278287951196287820420829504884014214603724130543931023837719199084886207971518204943462484912607815933835551177182846757864828783655531305343804319665829742870052990944210154740301598671789777980853950618587690966404586845783250432820712732614349288839232243501336362923290490725173709939936765707207277320346759750409616537984536588954814365327960342642576766268490475762440742068149263784026717093846975579997494282561128807479444967971375061275177908862414307241552754136482481884155730999145759839151421304369976924286479196220296096630391047569638566107392590614872125811897865395492394115660923650272391881890010452333875639281425456178111890831680234525943609143942487266038995912545454833329110222950432389434843272835661238044125307461673914346259143938659004583473618332640682500527732142805472686125580097100055784890993330273732131628609705470830025589791485204536751602376898629879709410982002532403066018173858784306172925030893399412449457584251261773615304755961116946994544916401152704215492200100764307235361426555368226760142870140108219558727822466470255683558886627770382396071895603435332006130873935874387445417825201867348350246001917457285209295906827697504940948553636441844721555689094674321607014754629560583316466578578979228387874938508175799015982585763161311917807302090750245072316667337184730670222007294310121924221633340218589573232355217146922229829689793211957159937862059652055072501219903948379943484868859131852288027368905461807333045815797371814033465814237800881486434248443788557117261473786835984096600067315015407324234552684478988302879846868855018028836371421749583847559047245752069657259258579547867740555656423178221368171826826285884749064519464390518979110897433720802203534366079811045574229148836436302896780469319458495365645641324717435211493243877961473928248893614193791057943315976911340898035992672930527397693456712548602003376313636154604400544547804851006483701251246429119386689352718121355678167337902709346518116059982876610014349585092582015140639290579512409324630139664383997261442891979885595614391156134410977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] 1803117930371964364055147627587927400615615950415940045268673868098383605906965022044092585129246437057092785772820403679446783662387991683518266672754837567353910250723545762262440654343705793295651120066937275563272003810806646924975581556607710054987958219501208528561111699107228729604216189412092363948145026103536593004696325242816368916681345133844571125555331630057705581677311218768556003832475317124198757141702417099842848552629568771449860011374279763041710978350168897214073071580683206321755937762329203694186179178436181504176467243891208282370607609861432579644009775610330733411373239377565055907910721077303244274498895920255000572710813561782294414971050637649958949787527143082056781693361945873192988041174860109233944878728928065690304252083451007841894282664450339835770424774173844043117776486408526907626785379140832897368776049892458708107432573649542228884562398114690005175821361612995274256318575609605286924414210387516272506023996835504621609309264340206618392627573127829252872252627680661080647209316037066290605076200562801803937738823051421033764994661892082528416021094205586703240483703985370041399430504781622452284566394271717481392477717771904408539804857205695941214342537533811813011213546008112062114439967690313259159412581700534745543650982526281689447717584217887102910820482233950184551524025953797598287237442977139501078922267489558068010361898489211748398945337541318190403578735065982520124366773178013475668410260826978821682241260870059426985948447107025533556507670862619461789238145077450186799792769169550180865418399203010261195518529959177016270797246543118522425843688723689888936235800120905775750345754394758423525615553485235897370209721707898631955316190948458540393073877145983908132863423097302910799032935578273191584436564718331079176683406139611049388353267489754022095890632398336154027284836656994505059542499580875534099316375876987776734733156147573260615052051606610487854739455921295485349035164128944672955462242177299612424187006059656485435369250040743660072211706717239722084010857915262173933913993309181992407459074129599729198201026737561912931513464093150505900350166864732767429540912853381053091050082891490025271963352540103707816017444322406079985963119093280869209998089781098797387611694451275235284950207352538755853497493552721998104985625127981903440438988819253345049207747593450589163076636093704895451448331637461902334146559161482761075589599944453622216172354163492959487530443885648951616129092429584407370367490298098269290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] -346994608640931204765657635501733467969660754335014155199448536131566213383714071404132294245482489847896833201828072988360457636860639650390913088970782397841368613664157787643180388264537977930111367811513182450111686358717866167058177077970522852221322891149166446824997567192968983300586667251044874832230624324936239861855981882085210929777462137321106478874537819346840177682727813221369159638905243845455082774742455701451005579321579679010487193445992713311333185806022930344849516070862636221778114272871772715454931127687610037413830866738513783152985882216526742234106468450130913925383780087824947092124083053357287449322362041451852992669790654370140453667470000441850911996274202025069857820542944283043326836013298483341721731582400698125727772708555825762307833544264943139031588034625039894463673107024931507814092150492605797721789474162633197019252885903204378534193150518573309196104818728664050113637166427631795363660631873805912945262962544989568881134508175513924553664387656311444217175084767713855971671118552128816536915915353320788307724511250972038975897799147482438831350450112474684657491922478607706094448478580766684580198263367153406312504717859171991750806356636066710599900651388864954748655034869426322380152172201599552293320303959682008635866859228176079136197350498043146551381385161481818689406161561557863865405743551634590009339217490084901242846074843445753434179830365501965787320754890495316493365208298840669096032440175451168788191975404025423433452804920422450533542177930573360925088264656247651683755413685273877344223250795415046879133426984251645285299487262482917143585220753417106042610996344304140341564917109112812060369637883267048299168591847844543287661628760155213278558317281510480567787026493728851563072752267199991356974687086444900659038249123444076294562593479753841147381662413987059695426674524246636574087160522845178075813212959248603577850846202758047339315345098962850965211290161902807437218967748414700568239181800674877206461472937377109006645121885666993228241644937944912061166352216897594069977960546574785259654919242322224113240625128014245525300133960800282609577353303980978799005389213011293444287608112222700320488623504064146321672237144857126399112295975644988943219296740782890056241265577594019715119146395142718781265890498216871109758135563066437499146214023846662464766745885623661549841799466395420964708457971017512558097462781125866391886838406020394747223607243923554474469259844569389455756837438461421142959128912839521075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] 30608122078058501902151122781433982282227677634985825746178161201050561187222019011289342701315570014366920861323788169082539137009425283603611990143198526234547773750747417259378607138223076510449747914518792431729252946761394678294919945196080960893841666818700840404471319539838533683010013552325628280348972337531126833091726863498932678732165815237030242473653938614562325737499642014665082644781396834745963886495715672529366952639362777043855930413715899358993017071811877630447374611131786680621937887595579464351405649012027020045349901502492249427169012295806199701248031357234447275280377053554298296279056717337201002432851806168173859957476802735338097474041918373149901683048277561531065148045393383503116818133024075960873239600820965153998630047021107379182404170867294336612589501045343296797230060931834579099451276766576854818226412421312259457911128278945420583776123544692773408157261064370687215036635646524966014873074497033813300294535701819920638563596058411530811746450876858200260835186116182573675358727706180717275793112873293006890655886624411700444557769951328240150464737492616068363933940583400932774557813606933133039173386324347024555101350193406907380988705778263713006265849246310400780753628311621731391455180974089482377935834829969827871553400107571569015529645460898819063932350489036969545490087355826105916638538979724370716518847995004717208487816013507958996393597214819338052400537823185197754683196784666676580702962461177021400286224328814462751818976203802122553042460212236577009132353146205832111453129635318049288190452959758558430746173056367644657908425765958087074987936291837256309156138079290739414038762643705143006308316504807796413524359080485959911080886409602150414899717305628054466668003144319327814811573830912157975603735755588369551450570420798828698934286466789774412913648032727962452623778085313725801648271879597119659082939528736367846967242404225312088000663139163620468841431937655653175696662133128551898057925961480149843093019955212337288475145614660025276623029084537427988382452658581588944880153100399465980499728609159903752120718626160314844366262568556966127695435784876038759017743383557655850070021544560785425351029388482915394992553669330386427133560274449624123636739582215606266456768111615213917762772496728528654396900635893568944978378930091981197618270533448748271931754779119995931848277734269542700226189444562981299962992667262371854664185160834074882462405990942364192539131203656855184782650009924643343633707000789169340416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 11499858673848600566120125154792819782811737730061450512605934727141434750482823469891492842236507249709443354147033453133488210194577641098102159342454595458465234740863390517540026747100849801776031656901265152373016056145753097545322846623205537505016821575195994312618233841652620782210238071645967967849356001464040167385418281185744554276302887612018989854058563661551357482854455020052079680329096537620232479054268546543123353230153196458530968218441770574291642839676016255982912620744163809270203921432768204359813323519432029464278414205928785421787690470369259624777439352348109110148943148892638035621369792558061545817996664983108182966460161518922218748426646250317133821722125868870893355851826980861827623710476636919384722650456562087689472527086777054493731757621754826659101156939865154864867427901619686843267952598535786812284284276844804557264300316918905223087979833541929971114426130889875383012021788769352458781268921981401075110167854595983084087493934635418380274286845587863138836499153298574298254030723208196144961061636540280678490950526719399356097234245622656296819550004252384494240308911912658018217436122008710358583951244445158413206211883633707610456850820925641925696595509857114646792313070379234641324076925561465110477303539371655186610794220662111500566535447328481155384144153323973065536970099914970022409051439939649368761315716380868343585691195231613172640749780506311762173287005991737612347836314923430158320501599299334094748539660783718641176805579368303833480436975608321934509167307412802252307942427751684630866674989513385593755237843512262767159366512843564420891573445238677107800872594412930939315332175987518707294101090247027334799393087809344244983514723034176068063334673961899743330179412330984937158541341055955902396666769648484684236445986223925219121038460051849343278118302005935093135285482799352465226509965081643385164454837186597814640564843718200370258966768151568454309121048094224554654669164522165016488330485338514168203561718515440610139888699220908646493318382932181537240503462586318937938637842081345009251234068341327971721861542848295900107873891844192766321613982660936302401656269656509136248422740457241675988573474945366934740992587119408739932826838637040551887439351643797836652230930464306067363058548233633854897114306506923910167890921091603606811346815448517657316147069985595732361157276571310432302659067458996759522745770268274248807074034868855549395199643596284326475766013594566969068122289885888439001144437554701926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -7912279309838903642689144070246824109401435324968071746530818164281279116219964566000345882156031743657304047054769882027716432117341358291102556662162941183185816949028673665549345608698378032852146582810833494265810077083684156979686250624068346075788652209154022987336093009076052150482884863610028078441776817410703230175979364399196565423475996372741160940473287181270442162608600638887797668239089154627662747283868544835637707062385691307781236333945459952186676476920123846345767003512475321900780328662912658704398487887627589805235526796089789756745031500869211957160100371066184820762276229826209684006231048369780052273441900511265621398999280707108896267569995578358333519146473737353138437087612331406796521029606040037988787615876041178550344467990292696283630624237701038887708304311839307168366745796967058790757348000927651700005577385760546622490845956904796283067331005299238974073565413157499551468051338810467573911368451260946692927377881573688352399405268831763935192453493457056806181058441982811592763794426837177962089856254215873483460654552433519757463081877202341383105909072626827421773179629937497305200326183198233841767512467016458823918973764505902619559548163236024226914927428578564442332281489983090704883389881951620665318973795889386947393181857992978562730609844756350977722015109991829297842981121153047775970534486351965430326046580987650370049168925176772493045692192992820374583423557386173998622271055428250491379094282798547807390626895794649616323286339885254361040381190595778625002599739042348791649310054718526187189214386730867682510597408391996568517009474607063688305228265504502009525601902856877932569871261853158170935972086309937087621257842732642101411567507997518098625209873825102676942039844691784196490879063212424165275721666546054342707502767588014711666896376079781940844145088512440844360764923901343325182825858884816925270341260479968213309842428353507969826671495538220681117904341603878185256570325302438725657636144747082237590589158782561532535929984979466746492772404943259086642472128773261981277300395277331698736657164616446109900673987679461396528862597536457040039953010171769279285154498923270818080152903391850715203985149470567802584103980834526229323196689539374290117274553174960036716828613650881313049482592984387269327879914978070482924673014018551340555083869927412198307957267920395702623814313390712456610342774989217191359363301390730550336591485943001781997564019837358004886272225977960068408314082297256777793264851284846968832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 3062942396339504804477334475951966112810874806083154448332232318162618219743866994222305690722913426343829514960591667099650646536226103610992928352164102622797810712908668590690009782482849646806908633654693072894814972131507354631441566417475010643576930001787758444004360002441821021738044389895772201264535152256060187061374738092521133898823125761437510967909400858613415384709792358138215494348324384176457534034796067322554884214537709954267455761359255371097291635676644273866302078915466212697895093936745773423742476211075140831484126876281185701150358586939904320802458648516308073543762784758170119097572684586129037814295299275310295088628688952685793602609079438812513712060386892921050056197371510633680089732831856663365666804962641644315271766255138378336697345837889980490766886370449361224740807843024398884265409719874115484065256470869841874342402894225072732967838288816770343320431337848702074399722118230625420407145367079125651788709531949411967310319269518276311758170488996866224162298847500171701333130769878996142787139769517685024547334182716416387529707184746564585608496141267079771648247274778165470980351838957461193085752952083734819748346003022226353645717504054869058269226459960857708951848637417080696710635146285251669721545262497084145874767977978873272003612173757078519510892732698781825792568532622106444861731754766309512220369351920539396017425911461817486463956585509502333093665196415704534708414383903689241297722654909818208702399433167949670413410751594789804329219450324066592932911134577889443804936953829477211833318846762538844069504824542362672589283771201798961245477546055717785999766360357503464227285120610909947662350535171889917123095100807755886335879239861410109504137831154554050683970459154676022899576610039475724905930970520321082763927088342486651572426617816146707132060947239180398471369651653493833058329583569552858376124038276638834366174240534348502336550532152651344993680006044110017676940139245629871941413105621694753139618442160424001896667897512269989002184466239515076684663810748695584766826489112886372098998489500301891734661813064794162082577860917121303204104345462096428345573159133518432635171557676113024316215521298016561667020124380227009949542768679899231164660818103832014503045731133852385332943963415226899590928147751175679666015341785753525000348328478827353519075860328656789484772237278224730167740776300859591001336193881886584791492369848617010733524383956221019176684597707049629962782504546401629718345605618136514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -958175464474140876197712018298404719787871699024150127212391741749658488184719807062186363264378320289247533785250354531710323499697297754171020189483114963189639405731901963885550032187320332122145971827681564454682176603417636271340044421551474354531909888571814936445621741290536857757823961576690332799754965018907901177415733359514162845090449348357528906394679557319330712557964913934258367350784333593558726080231408383652358246394481462102133455292053327226518904087114568319114059350863990280490083706396903974811804627881303334398755630443682017548328435562994702695394252885833140611156946036821473158755622706534445910285730238923121453712929087749253283403787646218032410454405856380725675543745110483781483968749361325600767097691732138494172022069140160987818463630548017300622261106780212586632016940477137240371749382753177896903201390837930794840873043649455497850653852651854845796712375966427640199212673354699698358157347201167644397778620796892261743247862052736794853897694132646777250808558452378259628420071305601407458831049090701859274440890827659150471694722088640387326781811320832553177263810452512023189377044886009577474925376908302474862901438206125108574692713872428894905103994333662635896141868221673749406230637713470533855707732056424054010144635937843777113894553086954993374584665854863238636058749598135149497352361827854781333800121946454093575848924959452752136254768985199457033673507745896121206507140420629283295234001649213573981311909125975633000311647080685387103474680820010527532930539895401142248689517195086331645849877158806538942950683823987472792357659588625166395075534128610980929258785579251135698772542222006275941488561211527091374174970776905445157629626267106853294855937721114513798318983277958174054803607137428609243912600744812773198702977807114390351063460481562130436274901895694403234540186663970745744190386673134822471142481890226410191643028356387942931028687987596383804036321589583079603257620848797833236741458778009401572204343578530561416077541577646524755150859741873823082717499534364799205557211666328213867816128594823278074891282135743990789729404963643310560761605435162179120707260669517832789676941123589467948763980776179238134064571091914071830837270859713381294869765582046867437173284948809353656733499876891362679929815450649971972447157654512583227082074616879713163774762515795201565521896609499615466948240844704087948381799915038449494743105953495226986066903235924380943081523581531829882107179621918306568521403161213140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 267192749528312311919808845974187358820574757965485157908560701679796749105986263400518732335824884359524528956539545339793585746775948021545234362928543760706067845059937060939279614094884142660259158317643603358396744841603801106814576324427177557189744000918864315748915431498751926832695879866675474566963689830336254990379329925724723286039963470859847768593839075416639297683781112704018002886788456022619138281536304046395646414942221543780362358285428047285165538267033886446516545848425739660072418549087123424923012866522436283491272271672073876187851029961719230602105539007700893677858841150595499858153324907996766442386303103036226226512526250240393725389977987894517767543032706901411741605243733203851527505113203034004463934567334726900622639878362000319725979680045217244899787828658286379865126574742912389095394461572556093432928951033267709459961713336381664623170773838871794952992778888540305799510272923482952924298247754747258031931141445727905472549741235419254413758918685769732590590587470092147390921481537108196024145605450551026562386239395226085359734460242122700708988922316814312448186851789319912278073149108947324337736456307969765637127231893269750819501019792816074064288489075870038483789927954577550250796172405534289254277292062829232104760783268575985242632050290063656745194022163310600569690923871079017681376740660748821169755843196812844981767686496187514937946755653719246092718232541627083414212384478545411480470912886970346193493415857934434498985841628672961215830733265412830081544862786711597149157073058250659723139721967530712680972398234317820916282402831041876439398477182959743437173201178125778408963273805679967517020906817603242301342909775456771393039494376106208778554327922470874541915401164059514292657147936420844466958598065736644025242001018571128762751601855312349832069109775644690287280147082122983962845585514233007941670680816402020144141575761090438100741846165711115543444369155688041606378878022626906995037449911567735039867962329937184741902685030454708306072304164202783009961233949718960580097553604298259687923605855042579886732001547517453083620386701708065241825896344289545017449156274832288160359634718582417655197488734826119427641855901469084076420270924917630117048202623110656978894996326330853271974435356520523164333737194086894824916574334710098375773742723706402159489644921445079210583172405111768556694538587968996048638031140568934094139140279403091979486630992175636761603820000317055894269314480050564370676034280462745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -71413051120219338496690883808028235086220862987811605058788773085794446606194779083036453310980940600839098902765331258514431443740459772090207116526460104296031833080001530956029099067971680749744154037114227246075201839223596824012928987201033327317458359476748382608464068383837231313363948403163477941905742769988544242329661068540390593771815742334262389846366781428993744460492386682445520010304835062433661710641927480774397328355378731772172891216741689881928450437027748260812024136573370638244846722096421941684752088966952628907130655833559510451810368490216382498795923889984136244793041239195662911515608261000566174608174708547662102089068103327383266277061333765424056148603097540602122131888298450694327018618246371080401388142227442208697742206147242276698019300218973119953052107015484053769281851624088679816298069853418478066653908664825935257968482725579008736563928244562626530917306599353528230855898884383082244555655000656510790686740202243977374907130733806906701926666735243704525628875385057445351963018069101464556784116558650169818741848499048716177301842945540307639968177534494648158849921889754624312009579640015761627149715451273505456960166257328490535593040615654821803070788444838674836217463183792121178076483519339913541222718964944096911784779486720976490492565763012107431943792470592409017960911616420514822293462528388445810636654714476623746156634042275573488788515593952693619805128338357026923623473342959386471549939325055998892684514181442488876657846223314809761615029971522257907909034306341020237844573137369675744484814122013027801259557838781961408116298211862630747799110292331039168338579394192914897949253990337775679033899766791466690905501158314194862298333518006016359228824938919413460844384265024023290612825799733749868684254396126204283114424426927575394015600130608853235599814436789615419909275481172334608776837471682193454510773199775061451085308566776004667197773963889391760476024986463826031303808776266498729200216164240605082683446455218928255462413849627645655746384495887461268554181477494809303917796830793779577384117850371460083747414667323789875417423293228353854872378470427222202683616271505396396364259896953677604444083173713785400660069939445723668928947188404438070701618564560825750130302173082460458764945875019018158610849113288169851983599272455361965457715039136992320504763275414145074192830733065574973280124160218471567443655306744103656310573040358277381356537948798951124794907875531074060361265951414528673391181735751843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 19660560309203305485929817771933054843591247882366497443740805977958191938267573130874675742410930859240550826929111626843765282950917164109540926159390842982284810452161077649926709100284828936397024105648914237547474696510946799323739394434675033842577401021872918764515849064245473237864177944246274469455106385286388635420383685313261152439209274327661566714817838398223346076752148447286244207771001195169289552907479069399281044906870234363516958618155935732537258803853945394351605973119371880967408093501521953868248898159442535159265611422361450102946396503557602028770090241061117045957565969090115102758913584582303465343952653245314297339717745275279554037069631228973657755913369589475959320819972948473466303898998368833093402113140168968785763170349022842870718012580235298074892684248021989345940588299488500241732758903434428225864849459683437171702855549161108247894551747551186410135917897511921199013303034305751716729597816398343427841266655833796733695914980223766100132684371865692811662580322990216638395832641783548635712243556654768105939898741173232091660970913428159664196772010932161338105872812314267278873994518183275467476440849224183794444021640944161683221112081086328527097681523751292033838200834161481345734285844153200366963933617632209422354032669998877228545035943122175415143183828778230670786123142971157982679773644312069159013499811783223842170880622147081929134419785032017732101405285580364325516455560498695424687092860037000083799651655406336561690202807435908759695326785238175919976590152245316769625767558283781620694628177020827960981678602593696989847168455915689665844804726463618062289118440025753116086335456574905091822898767837236429197663095076170235319072755022787882560527552651082638025522526736890542532766230753322460237275997597825586686994526182730855698982633327014306577210331240543969728788160762041260186581885561156983700186602366111947249274629943123881847966231955935995222412627127997914331290837471385676636276475888453340525227454578409558351840674463026298194775788244431202276063959187894311649813352544325029747682843411402930050035528611213819396211201260142672616358106539250395479542085209903122322717440577746587219891453340225412679856253318722914483687064716644678342647407142091006016193393497986000091279933525831575348815205786571575873069021614315708054317379893322621145009224691429574435590227455656412848075879294297899786468782562439956789783953142186471074483237366361771190024563635112603852846173631576559927496918234562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -5551789523816629007176625100300217460662815954250361337201320875134683278231112875540535709904904910505895415847127509357709992202426829288818988791338257916744488253167361736728861180772138121455477951357670808184926317244267320258139983253739112604487502726249187803309318087243869787621905770256020189945417175091294793800858802131145868611618756711325316805003850349406976543709210566516806235901983330285545354847628044545223750261075166796211743523952562693184256996831195803644068977569181307178456145315376402713671836379369587427170489126782220584573902006715661762019699834594638924229161325337580483432406332350177168133887160443674659311269195170147792676264207159404217097168689791028972388418433414279926429317798406423417318423399409741452597297015608887378416464570002220286196894345547311966134458028956493697697097251059563677658895422142581641691099995380670839009143430975165624567955645146398599259874100720638666001198534917760972063992322860003804652537556228154964960174652182311242002874007197312993910649021677576163639880324916928233424739367585510340764710509699705840524153045358271568854531080991942701050027976274044530314043790381343125744790342970619670216689166561860143764569915829405505672538453273997058398910254992582806305893902739596764386451726977437807874512791316498245326025154265557422399664006866888594537128565341741476370026827030891466707057653066125313064060201797651308598454282819898613177795243522537946732377323053733695947996064800785490364126408850716185557954466624293677391394915554489298077507505751563467249402058725044998288646354604431638545045599255592146099324473170440276991443301733896676273556248052604403012706355402339921047964462415164914554902481990952648239347976575169366299650195465185332586021091437344732860059239888002950936459075379225876492496613526763344944899378964713645149327953164536526524552585409777015653473389944148809998639382310816234323012084357911739209768533489462902341298769344582401280673097389889540110458101645406730618482668318507789173749398758018730572981094344690324319738161630102440606746140129507067640731905237920550283205005973470702998936700335440911773899959711631605051863420650725885283233620489936608772039956524973727611194739113024999260504567041006264164874998396165469973313241375996778450993220286576024958086042588870798264757135119591342513036282726660612867648815246045814047556995506802318612344200691455569907087850766807181536074536375139222359945904849186909621919251983264385140653484140396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] 1431535120948190250554890833640935426184873037151980350390031629416177571365025351037609600886386805726848591528292899719744479964951027474651540279565987281918880720241132708780003396731061230991096901280560334905157635457643653558592019262078749807955268846190377670795553399557127704535821790902404975229013471981764872066891385883960702789785803436796592671796496758368627372249843749345490627808978127472915065472461854695496114866689850016387397495105183609381323969353939883529029285471629875609350337447338786352846802415167758095266150425143727153877940318578140922975603183755801969920188209973437023821384048161328423894324324374384280482030317817014987441734793771028692088891000855110546749065776376729774816727726060871348640430547108100119672106027140724099335115214692744331404273025335765821986201294139179808261465648189541605811090621837891341562694175244925272262505691135901767302546784359980698438761142507005218860942406412390476809299776185132964863892846222767044048993414300677285234272974639146962886925524770693899315580442295376421791678616777463074368335555263574259684617895294042138313376743562090854900768313200731465244556017329334270598068512260446544054329644982588984357265792285966712889076461252891451351241470316064173750110898301034059284167420083047671230441700477224030703908202375745003279760517656524799863291904283083747936538463041871278113513431087757124147930774723687603672119964055545262481712887771093405596424928883737949427722342136658131539889416220718306998142841860402886153527355841852326031939497475393629144518224583665105948385018924460025625308777571142791128388155903048751314791571923111417811811146460942858231864884314385992539786665729078549554650704601277504315751206509777964214183046025640848193235870627608585852837679853354886904345542655702906449839007255825128688532261734626423851417283014592197755038179515703240093855142222471538377182602263544347210307749482988709241374859030089966376045466034605820220532767993862978684095942954395187098177003853955201132911161266253676354335307099750140028876403295814663270843412910833290542142907493055127313631853447174519639151996762486805984932454754157943574455098198098330597457489965081901660553980533822596685216644845814954950145130966158151737435670560976833454765374521076977308098551129585768020127016693223907201320341335808729378921368789218504550421753070295503083870860454629118048708340641450612099370201483958667478450459875914813976387729792054604128790208604300151199186845811343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] -292709402259357372304131986480847028533407079609845347180939014029146642526032032865297560696180715657183350672385074390685175382347018467314299284605233723571932748252514537487993077388726180093029670156599652154263042470597538883915923243780879739501370827619288231029997063278646485625339676871546701958167608955238055836382200047593340342762820489604780113273242955174452635686078808920512679202117941234259575224837213898558085330352025105919623844629978322565130071977483114400750281777583064377450796911611386487515282737943909408939896875242656268457909201637925674516706497652297630257017479853487071616766265628428900221083574201512077878189336915399686907571686081858539934497808203873053051635506789854639898523739537060856121140240081605996411335696951751632243777798381735326669527898069164968816275357224400756831091328147886350375296524555695689330659722332683835252711140797567450654005131008085177916912320224568035843875143264937793793169414218305736715384319120440089615570367916528903201745682312788212130595062249851934760893590987613728558493606328531985563000934352042183127911093384915455536348807687519846941287449798499611514907516583831155346882273770539023179871651581421271262099820514789938223970934938051177572118351752730763286993749217255949088849033145220911179787928655368400021979219539961769434008320458075860893485667294455257227084221759920215472287035796459601554019206968184103756365830023784242582829158680519476903075242156027609342772315123728127232179803043913107466435973106897308953362343658198822928013136985875239382299003874586509681020264397953922090542490204316983117248399086035434537898287333371319488883287158077904379856512969629638718941783149958057963925323986424949337862328558242077018812428460298222965177618327585675442178664821447901486517948766616736382200317125965430258105141756880962283657792373538517118123716509714976232527087544938270813825153921414813121943610070248533035379636549425056390342479724199067761083737147803450679800556386848970927158022283997058567989720327518093205434355034244888089811934123163045472912034004387070728722001652789888478758943437521686931309794125450979190017446160556532699758635170802309786862907404604056168787743386251223355346477580615742375216751072418429678670044145835675912815054932557372537386559206681964335032788387329184619799535902046095746736279935455919514932670090634485932488581327781707929241254305556800122994532124889328869297941816822773971876569547138257471285935300878163340779127585112064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] 43398474538346144155336070952484583535779517835024655797333369405557285359023847936502032338337925553777503947621063761887470006060518317609790921722556383954974090635013663699401480967600048231529409548725619455342879436449416314176120695228537813352701892888353619942223007593741874620053670176575774757708196613717997762626848262476769582139526815105184491592359722255191144319098705752058387797599338173339499730628613192926583772741063630116543999181825025742847811984932092753748442023315769363336618495587951822579031532877804172312846811267406627318563711606415644618928505434379526324459822308823858441556243999412978088502385922578592680265267936773315541686437974731861466793777340583239275012839069268060176643168943217935407007895982062381638945069262779126443427897442208385163919464703656871947041865099904766675935365571767171759807205082803405450988599001758101203037016257519707368096416414765313124300950922836305254628660304395211611895543241156920198875100830642081671015797413616691238983997274527610504114969947030702146055109142159530600281424237653732823583041166100614400999242953541562011183537301471556491301450286279872811315851376530612782194441761311254933747203469716201588624232811672930990174532987587577490452519668462561769086119089569991673385157959267857271413118980176688831548246144957260869615847691440270627368017211725275138353503892800531688498181975877112357714457086317602570968050989197024632916795244536280854775741103539905876515238481134075527075473648531637141031127009279568750117407472673414310216041419441580876453321435003943176896108106956518000520948961174511590950698863558197351088459931939699707945472180871456609574452685400414045474359309268127858229188977148278660079144187205566002630670097736054665823708166997645908720510196699350265236530038377552989067263050990451333598765689601798403765212334534539875999941808982172197428559773753610388696234008522807789614185551234859802802545564140403719081867585299308932817480320448775088599065311060665780566566668879434223797899250795577400009618441716238688752966707942726582145083435446018652333935069804241088171295915819747631196947397239955471569322661896029032759249022394212424905387840030561594491171332990329939909010006965025304636765948149939782403536157522598846201849424141345200852841517081660939629340171704719171964039636003194640759657005178958248351965329002514843758787195273692697464918914713905959620388004999125885744961097404447664504729174406424805408583497458713613246359456972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] -5304062528168094348727069424546874530915590029954743207846722603089743794320929255288390247894870053063194783012152760035704183852978478865665493871188488100221778165694675651071246932083126320666829471192066112918099004510013469486008800980992042393639714573309174337655178748855747057163129061200066685678221831664844380717613410493605440293401295906558886853553571693249205452060828204732706282041986399670771182907986042565472336494865561176160099655238167272049864100812024468057399525906185645385320805086729135489926835958505530539028930261720407972432577934476263643782795937854210455338067043077934403121158103137597610348051257244138099634473214610403069857963982608295451143705211130800205765997881897983205089110418255970137157837527699414233902509958765070219529535939854119762468521563472455138624775973584852864992298693086465983245538108006005576227792487696904384449884612299561718337915192966607684769551905643509214967666396748492944046623275160590247456732336023447801107127475022602848474833833739153570522489594389303701325253514078524845062874542749686711600495574650813912572117539627272941280063411878240236135400873119116697556792848250914883002388245126683299195755525197860730315868208828857879873544845701142840112153832962140853583094051592836562758131816151191284364734896050867929763147647095835923879541359609874307844457893817953757717896183063983387598375480452010147477120069911831751721829551976089207874682208758132436715869445055375182097056204153874312366593610402013639551386926828850217687048521014443205593693523571144261463290700075552611247071875960482930418938392810959491745167830307878265928580459641973802501142070081004820880584208667254605397238267516404952677790377249292360575666585754528375104441426541866027332815993857077169554698644584584714231562470717522554481939132709913222920358841736581236410908208164007471566869898896794826094839332030821657536689269968002572202859862102793883469825317775415633358148355071188512178518975081885598814621040578272467980467163320386580654949893755609556021030080763211267363397186135473374837399943955621919791100359659551403457634324968522272865444412188408408456586402235659082274417694411936850392252210292491518805675389016931458600418119567700205250184469663909342827910131884528518134120422417153305138098966767200596658745611519140852596001173779038957565708209017092730185070266202883941863548486866621974534163841181541666133207831414945627019745286162455288372362265529786128131986402538971231783111761068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] 949469119306212769188716539041356643711591022452822554054075628202205081244514122689634985500288948281669996238645647514483071711221540458544750793807654973782699439320461974014827909791124689008197203105159984852406706388599820595402717142719531477479520534853286257661802297464261283649701595543109923366974671370820070314749365031417941137434166665738004751957545834487553888029489518762144181353434298051713291906819389553021099320927832605651218214630756322819184932648199063024947062803603639106250079668846501573060377530008512990058594306930666693922920684586880526240562266226438022474057268292765544215225429804477629463639199304493420524153508012175672293976567942332451727447177287873992443566294469588889665257529073291572705579281071171555373587512881557597828476986831556852247411367397025607666880310262826846022937451307747004019861421863922447679596957840432729537358730601441142457828898322248597452197705247276611703383856387384135481164042629161486039450622483788545826899324554656601125691485290606083804240707934585466790690078177463511455647053859209804395731511611794551704262359305445074269913221496804422741442648568156707738861294921345421966970335311207512619504780831685919836603494900306442783446267585695535381741336727301162235586577934494084811139633503584506347946938311114813181391948886998248039132827369883357504722069338542447625313110119949569091255251910867615152888348745112972819306750807310494993652483458341713327468437420262105619265590543350685831106781449676660862183862558993372547929975122002288903060127067579925809800546312773749047239207609834205672496153881280725278678376753115369955171283044588614578049744351736396242914424903782737530062860385749183521463409140029176292383110044922821834121300036754060217693990453547270326436500534607376780773819928736032491423638687259469133623234980578557462697918319811141565482400130827553411667401577042354656464075640602452587868210150371538557265264001042870087219600009764367967218289881525355410432559842472256301034266087287131539362008186553882853691567315974102312439997680541966086192267995657256772163393292471151569644557458519770127998467732348005839351315937335803673674189646394583910933260619907032944893408936267213408240825127387239974468299273530502707032630664904234273767395222985928209386562186793260579324448722436808894494346823881455799599135673548326219700688913148018892740931117341170102353882365522244735845889635960192722591587778316132462719907389140131845906875008197694456198238044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] -197639500086599027053337011336738609913864056853140793674844344100983977780970440743537054406000533675493900952695416760559287196513921618149999234256593697363855145435699335938251279634071713660986497615034070067837170410594507186293190398211052002137986073661520027513673323539480816578174371007302870145954930308042382038904672849294213006202689029847508034587570668891430394498405826082173838399653964079041662260211061957285512201311732755284865359268425191488353927663709423329498824498546174270051485611818317760011565545937770610033440297279203517086349285474676177017502642740299945252411796495625165076126407325895003362118790618839735778922961774475848807911602360104048194839905395544351173560279428970079091068774147667719592258171754372515964349836283722712269037600454134380913187580214354321989682210664125334082803609887013758121162753776892421696607481698659125301503921874142199216107426823136473753237890800937524673076279662340651225926527955669015568847771725413896807142807520146622287476845083879775737172583403586999494741239982551183699042719986244190114434747945931464118189472637233430725815858017740183920912897880439310505352585480132108757453719471109532961544101842485661624938766708179246753322778745209587312027254592695674335853980320456497164821534991177109029717681358910911395568567524180790286527936956137941546669309917899810896433031905905871139028737679618499111308369530256257554801627065661332540773197263832694476055665568880823704052794081160818918491240528708541620952274512279899803298210678380280464381164528804972884960524802426258336344075957020840726848369422499151828900367429813411495900907015313759683674732360865329882732985426448022392611726946339549828409053872918020849085605355644491335075290304765129912143460856614139222581118687956429513594767583178023676989902378871614520000670783941537430221751610003630812930020369767200943439748793223259411471377122164527812343632281413811062672145510641227580834870554134421002239609468643452830048480811768254666053862350266078500108793339975833758803605879352811014945520669011521447175827169373383127275526287816874526598460733927116869942319448858644169917325996100446937192830028116991717208591443111039647719554030208296905837316066130036343679589687469671269983240912474168556864536043437501994802811895971629433012451577032720794853856740686842367518674654705154499543707799141057807907640367157804201248331104853265225242063376654639471842598456752043496190852340900177841169357911534252170589551722496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] 19982341148077696283515754436643629295791313672494808871704828587181326759388461495101224266151584239649186039964444259727028256700676674971513884374893423986484933631863385115862494422425019020430733757413713626353760764342095006471497303682238203155062175218358802481871010056832585389921892263603950651627724981390183254980328373800012146753987061430971603923206016177054963113009217757244896338069592511689651565968847691161967905096438742894939652546764729301373192511858783269620833360882005364499210219202820509982765466108764442427821072195390165993799468850875262369136614015252424257288359484810308830861243271345081326232042373221152789558723021428240282130799098497140852137859716224455293084649662770989219120139812842219115768414293210713434640093790603691086956426790588876363083439805637513617970830245928909777796050787212946314666925424067113387582583144815335537371374180263861205235266871875256370325959883508835699037380613796722459323448379636584543797899068715068984270058839575581538956540561557526398551170228840952691009652660874788438433745927254591653269858429157691563659980489544406732983926995888050442331911949094949705109024947610498438430068718426047588690930076257889531347230151345248582478435642312830725132940975248584500485132241720807428383896393126684709938067433633837254390772382610267076869554871808356827608134674302684213888644012035428541109141545954684814089562535261220017128748514070352113647586885286098017395908353100661260900117921208225828728635764094059059986907961024066928741026610661584942063192867984577370198316279824183358653713073048453128898362469994238441874281421220938034696046273679759529775929001633802447522143282853168044411291494383330804832442732853561151450279464031237273209641402830300644006193202591083872414267667516165336722170803438751302097172632783075321378223833809007603895855610589721984042695676204483631942969377556095549736115871596969503827915049122231250526331150607660063499228644701388051180091810658019341345762499643650304701602213847760086983148101866116376500254777613968560364076996121474661656828202100291330258211533163761234747130934124011131164254119510454124126794164701092266892898577852892694696631219846707049241790033382833125549613486571016124800705197947817834963416647223902645448619565723779709109278752502833164938010765803793318349052851824099424964644025822443270875242632420823381919656376167907181232195428972238313340531309962036269588938264661473212088234109308929977138370516683347627693676953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,57] 324092469854082261359438360367468758350239081273109057294167172493424086041812145926463918778639822926731067674414444305243436656533349926540745567318673398175383360421064780044211195715780258982655388058322160078732386418006293330764653476804634321737889592804650701090919634369685526319373095313841088922815513855060166736334395097004814774428633116094910187614924621118850646997903327399911944453466193325214583661527605187799928093595128584155331024786832343626841788100152204861345092679268420405189457848459194246118809695622354951468425292144696226576072485900968170259654552033731667200535822337551347938481609493422635496331956730318545123835856480671262699855096588285668023399469097850976224075986194577220792447111288660392324781989670745614593934579928215665357154371992446916241921494022831772328913103115017266327079234810831455897123713517675238209378815648025138894747914608767308863876241454670217298759892265363810519713973066291265415991540676130271777385011504262697877773416553455619746445443240865528280437087675185135624081289711642167547804838202092687233172842263640457271522537650144744336535871527000142110332841333702557662389220352940271410852079279062526536406201717753302539984631148750362562179267055556945366228206402023339737787506847343758750427593561052609343789934881325211519228576390226120933439745684384390658924021365917803898364029460261845484263125360735649069420344496089046557582487051321771453980997240270349698951484200681418805351873761737556605952830752893723232428824972238856394413492960144121974998069152316789635143030944365384900115690225696889480405036263304612049012760558893359309595357537594212216097990272081523938321622625198036659023058402040519647956726857158819279698742499806832174207813535889567287573579175636755384479348703249531987073625381204929782324270137186384557061770552259170325251135037719842651199153304181291900345043570461440026042781191132371334355069288318687624243047183626665833574108794400525779590215133943108380004027748832635962613495971984318483993945374091710563194628647447483110247745981307636326198869879325217297952588820459381424539229598585751780559606153253253658076748452291017529503435985994940627784670655095431847021565778168824355358659481362900958955560792168594716237326740282020055201026551145497052791539095318172925572280926903828118260253493772169151240578557586116967220382743090356199676205251355434089910556741933502517573876995659907090939308705952353496613337090130498250937145661426079363057582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,58] 287225089062688741860217462986483609808687283265513676861174199423204866693486432849398730294405836124384987589143927471873231434295959563796217240244556115616557761570459225056334917982903654898036329794778548944530512215786033264901381468460025243547932360150057353918881127439148067355114451995646721217434633869577820267227116152171959945965970212378901417323382776080133126342897388327929583689071228681244971512253874078956300185220815227236443324314074930837100099738393756315203141537545589231875505520423035036302331954341445328038512898703455158749189339915130129406773419508350323422686677329286628714413176847574384731942839651012142949113762523585350576036278726008763760107431968260205314356947571717928084568187593530049258900659779046394946088357749318059534943225607448310838384504132127223821033624403548088004844370546700299658705623047630414719397971339683907013528908259955854732662305321257738495967975722798855135941585907187739547957792834710029684534327522994647335778576616244687619947505836711046812178973344883678594578960046000817986572536421765442683593001595699440691227109908466791924169133943942126036533005874100495688375859998204359445084666189426300411155564345251334876467345553985382391835572787610945716401855514453239936913081864050768420144830009850739033523930543612455345531420489678804355006499408744261223629596233937412056650571151406623777525849627211533202954992657448676322456423962651460728460897971853190598752051108071015865417461997408974725205809974613689823854435454465072995005609231174262808094774252507434102100066333403626334801171089448295001266738001854547901790425785119324117671681249132925595840299518827736701708252598681425962494600124026562165252727058331608447122946795933306886257722256502634715006180357644487190177276070597752593567804674409795278126815042377515688470537515645863902963729553737895168666551500802075648246465276976880343039123928984180240246646201328689800689315131943487584854649124888306151720700907320863906206768541358740191957907508612923548318319085125004260091647447207897159172278222776757761866646529972660402895148191332821870267669444350756499447731843543218668268279902844852583257418011785133043874477121356072365374243288743306361643752873092845036995176819932029892715591779094522503423121316862450804873037942223201976989934017677751156525813578716910196705540262948684196226652155856691656118019622571646995161491071862685049812392402681984227714500972924177418160596614706392139605078442721326055135641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,59] -197022668088162748586295017570306057887143045522506416010000615333035152744212400332017154538700235799226638182845663282711877019906645271745606218638432934311954672982488988024036670651928076119371498211989591154254814094912595234724234340114053902924714653497749687531786669292534439642360293281403691383648389207672790041063746164479545387801108349211091244799801718468272110007771684998219825902112123246835075121227223420358318833459917850055782027963469617367232940717554165074325874184452604471009555402308290634703405651939764628499827051553372943821698328587962569601753276715068360440547244015014839441980769854726994144395335876510621451294132000621655493281207392439445844315250122907616020763090883030233177878169279253487320365706525506127716441323307277524689646777903549169452266119710021826843034658140270877932913734201633905248760291458000332428726002708678478079241350841551122262046585283530120209807238475375417333471680980276523312290315342921993404145953198919144544725213126916761449443956348581190540224612856567840284558132261464366809947505480866881458387040464561796618209977097106807334649708921041710293197731767293045465837191143105452403225042591121792559069043061138413703698585673335570207109727804393037865400735308299605887248513955329895854764258933715027197598866334992211049844586885006224189694570551192672134904098675751247244621030708068032638738751393820261550860173151529264559988610463070147469654808773661217391304163052332479536895323245725984093134625109178241233257101456746003302779580075836954466920396495732595927475395248405164899256870506980055267917464942596520613631607452927416716805689465083843890497050356062173559800571121345103329873951473055652211750127984494362312259560712353137926756448729565069908822895286181486017969596739603341497913613979626672892904866053856868738940719896452724432831012904836301325628473792086523260315851840097160228158143260249734127249146777227042195560438664287089085150385507366437323145743116579495871984112361736775079401209990590375587527269470271598360452384566170000978357514344316411845051161189131927024483439270345698066288288688319502347911791599393364197222676087033417111016015873963328720807311181824075127865512130827426852290538869650208221821447665993940166909165886581703923708517308919127302296348502996959975010364541345699384501945178539377687211744824667890758819176476494100958148003629760459569532473534772042219573980017024253444706163062314924578710566903179012455429509270450006167681761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,60] 21537244605902549791439180303789447090512862981129701905462205784749144453751772991700047965926692301028928410167436535305934673190884472652314146511885933417223924103444805683808626644907087042643133869831307417250174247016024779800374599597026152210820990134341189394638785136919881295743561291411834805142776979719853018066736972302530129101852299301902458245700775651222565042014328317790339071863927712663128596704106018833055421828608710048532365505473637279637892107896070814042142242570845318513524417296513767659747890513570270185463662024028245421207363557201077163665308823196629864117512132499184093973348646369231145437216674055338393893851613576794333866158375939029124839159005733176827012821988880793692585007391920530978224709916537749248176950048720102457221629404458288868122683265692430143403985606079886779254616007772876809922485044586141663109103180592129611324886282631972024615739731475959385855541264664369136991701529281755222016216303958698401784130260325661111914495863945804710828678369283139376858830305595080016964884055866342246210337519286007777325578960352752005118429236437925384879753464349903086250393520442332576523787027817689135123750317175063782130920044920289750841293672851058947185147994324922511837764357816038349953816408276983982776205120508232360297563843900885417903761124803556268398475233216984377483966451468346660973342389652312628336491066685294075348797232830574901520132420095883377798067322903057851966124394419714769067463427433521543810996394565044536643609455043602592907885995876667634030362017948635854541839417472990640715249950607020896688515910203050629843332003753131196667618289893272725325194573847373855608606132736066593817682451491944507475669977074637907283478143373369373974054107646565589875663110725803064457572723756533383451234452764191294543210823826604029249510584607511192573806294179662306986113597754553295817013662663157337928868177510932790168153482892828200915704680062773975551401785183727783926181265286674689007944271127451455746153614017407431500953359193421798667642152890569579743016144914923018854294933984731089382849431749601435344624628868445949507449551184046526731725967928103506982991667347653531461663319464088423696756669100995679918899356824645953228709041321144677862705584603951480614256148810751446902300743338522451850154882165640211351073217349613788746398771469605637688004905183745105969691379555163445388331991213323221646457771898101898874796029451913213506361199134536418044605593783713530065715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,61] 2916068119266270658001494454179379374428290069636575746606659584440844590977798165042684189677695647245660412736057067182911365005908002468024819819482290229712226089664627064219315103324941590176386400217253617023704632950629791778366877734422341099312272364521381575878770945497187602861442380104565857719046887544730710640252419310432689790312995616216401103784733183942234584336588884628505398120232369625410258537029159850149991666758754716622323770686081696822641202414088097576522826154822171790854396927278191694799849667053560675851684311296105576694991231653429044354518478130452561309095780910193863114173089625147709376411433538330688644351180597910178654662023050739667670595674452106320671640435437370049966910540717501356560999607689918679410680445614833370302770236899834074140587947363645867711987146998423193538352077384458279756510466749995438563079842693617945427053306234164653662527041508559477329563638482333574141734085348406727186428609255404394337604722997906103781312068201314564874093727403092939297454685856746036409571963421786726322291046194831159374951167446088667543466331299086090080521068133388216863415325155178672553259276451710991378115466912297738425871942908699901164956596855718989881615980491812093056813054013546188950868407000384189852750201783884590097573971415141695750487518414769470660009306804897026582811940428937044919328689802552739555764822348861807703057107936164652749004061844512193663204679554305747671516380683727879433742823411633061069313247820929204190024619308919732015603995422533275477511642724859087555149568422044854364302621181757159942274666269834874629592088233966170147283164042961653177575726280924681092452502608756069227958960849303207940247109071875371879802199804526156386086857978634433473968838812121396852178617194467527545532405604705768136348999063961991178867957805016769684481415046487884500555346800803846659358609573782449280742493294998993943022783385434615265315421964955145082742881056451335764709270032636529983087527573082770610402389369531568651363502939001040273441740239349249393068879265589008847124146631968991356209918895153332092002860613182553478565822527957004333899587579592745161390498600353748708922724661114926306273879695743355346497295802453358168080720773520426562414542757335303500657084764825215966365791475846394077413842725705538311604175758915099756689390977384374273162862680264727999011547890620563433889215884778104846187113234814170931082934633240465442934201063633576030716860552878349174702080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,62] -1237673308465253792021622363339101823051328582272714791820591866810553783049851672838905283197474565502924866555776447816313629368580369597772283296965316079307883096673277261289900632511677971283666906100812367164074557090831823667745995249693974623272802007968234977597401006182515797427056515279718414111462381514842541589614061355007018324144588429130941649611792894991703589512429822728100800134696068509665806032024999445451614043989635695308547617604918729800781652178156911080981443293596731182857459234531586797122788707916608714735578535517348331125408157695079441368713979229481211632167156918712830453648491485810294707127231003205996383272688508557160691677811203430452321788329305174512584380999319561022109545992293255417010985904849806608719977361039770911581515700892024671047327290856237824916988017458817327984633046558864607734522548608847840186874315638120057405873664952848931319385987922560063410577586289895115226549681846925155671598024178631744136417618523491675140347026868830713113871681562776428046956194959318686026900026141022392023632773903533632710315355150936365833003073454646795785329269057843271163169884416771021577316105176465185373377600762416752538954252841632689257936428193016967558949688178674529220718678459715694128862007502175087367776654792962733376260903472862942612459418499497970456338397298888633386482572273033789341071615182078491080943912313137114269489372739168022288050682938464106504620088160401703142410396163133196184162617087182033276865812528601818085379939921413761857282739334550665180083710096405044030826192387241771883758440200285974943787177567200078163582477229834673891616514477800256268945190904889126895519479100516984280491526453942438304914704134267336530798785044114924890986684772676350242954661874006678504179562499453289406490952771840187814923739279492543247954743987075021382952632449221833052952638749696407138687847531649309822587403228278605788583756269860747097874094823344777923331865381831175250588507314750058437817190058687789798794098162791970531123988068477773229930633417829823255797391791395928928257413308239496434266020667245142136606771514377045861341850145735150952962377563604697710573460112036506941540173021553193820898880809962820862714372709389530801357163508625241983038086337282056794446274124805869513634505874275505645540664267160957515898409457619870544023751300881547831696228792205531622460287492916017290471891549379431716762467614126056360217055941566255350170456423247105399216509523902402134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,63] 115897241634973246507161894414331396145654151493157469250378224868219565059841771635598324772644260162318083584928170157419898772458659268961437930059007856450538178942993343242752431161333976962560225767496604332282112914473385368196593878310569312292511485661809089782913125783956325539570328194258367311979609496052856769249437673345948407674541291053127655121119306533992319745346649561086211805248344559051940547964764532208457542628689629243552267626339667875680453286033901938712975750473349707728906154487548098141963829795702489213039498247825495253642120852034750857451253753143874238061179890749462747565352191812765014993047850931247246117194800982168592300989684161749307102112860086790971881003884659462967224749736629369590338041041058331137474070836990663676450456115474618113888392687037939350316349422695468248715610572626033362229722145529749182047752437844809892653545403074316962611728858414447992235084699504529727337734958058656183413865582493748644278835062019998281665962859589304438158249770394258949300711503656928964029407883096568525172905907690729819163645345780729488557001850415138258892371667037504074494525865569914975722018361173518333437284381831910563645363126441899602914771017156333522141612499580562422172033530628360068921551605827677429386118545809617590182241744332576923445875998070453002652241414406494228081162549492555486588086215390802220679295235667733980349991552033565857532675381627691852094484766360903976886955809235195276742671850177664992850345503242578991555418532365089818046578084079495467530106729566370523795371233107967504910839602316516233351985247189040398887428784707044213484084214247470281282999872126887404826606765369181597659631051155979387245039266047515604780505620809608878377058853309610079856634045768883875386408929630024528407679493903151148280365745254521201471736767298937676672466251688915387968332440660256538928587755365394308020753104808626712051941105740048034684094472537586399728049911669629585629926127736574531093731644629465449812740018481843481751657053471840207417538496741449376468396577588139766179619472322771627097606619712327857517503144766228458847143528347189978226566809554710054316617634303365226083600811159570394784940866548769976273929243815841105308508982816140366539628096718039759094435116645255725294440290455291835834488048687599071705023058328427983224074895397880770678717551258953382226178847571988142733456942056503908718067680875173415296536822204359314397332628353147609913329498903810985164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,64] 6194239175754139769070775983537194214337807592035497322541875261417510693076449647170645023659548883645915841902419087861597029186723612690937824832458634552614429227174830810158534546173320518749168119555475167701905091150927483386443691485579214888926998889820387065804310823593626702500070092574527908255884691833392163830065247200420674946839142953302710057598783774052578095914786185760120215847953598874024220961493969684135633341182567992486753344000438690979534055508498831819412556324704813228983455658069245427169578853044332401865521320225637589952186331536214848329196605470949842074983939920431238295005209641606376851558237337834975688594453640951799824635356747763151414754171867006972823605684157361812287716390854296086647954573911785550040794248333397043035226592141924536701295622367797505468676536484980471734119524830040435245847576434203464283146620376531541963448489642359145677928717139406328857590774081061151526177648897332914618872215672831626264193188336238541055318567694876516766808173882207840636891761791035505665535437590720791427582902311279369883218306002548985035012739880209223436413025771897838879645188434485987427823055590218445314107544536682721885651080429586796138496226357353557321090778111887671994449428217041809701792810429288071451150401958915863278080417305284376329319702220639265435936721708295504767330246318056802526914409068788604641482361961949403639802034674574720539605209887940000762354663601973665797299254789177295921425324215019279997973992298844563078408296252694538985795356378835338149247418127610435336820704317625244545725899214408254032419762790165481671693010185138033428624800540808394190305929932215875918342926737025958285036061365405365546420980674929213097863370238216531749229259840955627493803231745225047622911146377224801985949603228621777247543046938069158044912064832880255669049887572683133386101936279548559820633586923211217649215111603787082241203402258872261172364472694479294679939275060875494865868696985855961164266122595247146070594240519514825447513818929048003235878160031864083816140810239067754618745229069365963835635189726581284614303329700872323094060334881415053682572042066698143310351248207805504111291397751388488019332193940929211928765910984061276717817558240067284880465958030941138758921954448531897530947419273007101167684446156250048472313379310189324779370454694443661995514777091703245410197251197828296143468399795938185087601027019091126005965520073907571841548600211356578327021507352087180083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,65] -2818434444346637384302636220681112852439858237569545342311547199243602175112825893200533734369570882372023221470804000725181014694334157160163631878275328123462546611031524392785583089114120838693934272176463304289322333090162870043594010829457352329597793731046282218607084304052127199816378507568073415890801190944308118640954107611393367781455453707682212902042645538525915377254659309724529520414788015462289790812642456044383029931068253320445384475189536759313680989481356676845135040215793889635256990858431503488275915783154697881277868655799770456861165277273209531517423411009168706203116840711086347286489983835607414689061222202476034606892127702815144679728495784204431550096482644464247060187671311471012884746916694108187711166034312721162855464328123870901659206554730008418461013954141255598832138657239080480326609239150151507815786465607850306305800167109229122134193173822074649031840750330050913691874320731671731940757282339112642054186181728111248803640562137483712067416553084026590637357742983036895731659033548128848490671186057517571801818994322888345041176065786650027904386163137853433366956077455303737289831552151881599449180028365296875465842690343093802794080579933495224526730883787127874112587447335777133036338330743173844020605273409956906471289827118273044760710132390118352329228149842836086346329999485271987109626007098660590547009013355509921462638556828661299753248215089708722040955212083297916015679676965467222276463867916185936546224648521160365910350996369236875796363346922712214630695624645133127903646348607898332897107372102096935795027450786096111667092012860986250825340056703583130771838158983852907339994074236009266391918903157753396639452037495621477206132911173839621578632966821250849838844685491176060987581030083483918982674488496178838158707813299980049663816453147703504486248672053048227380975829447234914816807186687352622163465292708907311586359463490407010985193442076138359772455685797745432629784417850997424710693615851495319373894660443765335226939737820615216282565988675535633553407304665490171354273504050619365868645355686957725054699303226769505628329677085238257244549087879518417067948766306346919248332661356090913148133922944554982206343848736338124759878305042731784592643420822392483798208019197694862236606374005927419822779966496930515351769418652421147344493067268896309061360748273659612945662947533488098952807195763342664077754079096996612927887370283942830046915962040450943662343450239129893689719504585193684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,66] 370411866674930270339188480854746461242572050118510580416641441818480399850513346945505016102260853241062612884681554124228545523064844855781655981972227497855381426521891387873696521726528536420525538099676479503171840747505654729734297208724728865649299020938635900748980914707570763666697551936931060282679007834795557830489907807544567441572542731290668483652991457346530219066006699207631872577502247471177363631502293617069417050268430628584877370630025738428427966017316078362969625367773030758906213876787437880053087286692982562037594785981556033103661724061942403478609910738790677300486007124346695243191073407946735910080307445013189622913671655423927378403876398367361631199878193708059907129117729139326705938168765049682610169357749986435584321300282607049523945105177458272854518363847695023695874320542324685801468081410813961952412523361679399256430385031948813303468685089810576272609149355112999589778386822123229893893152872890380625219985207834876492011749333741720319936381169548186151283926534845561172540919097053204748844967705397705729503042599381234140406031417288399749037858722418274989763926631022631064203080377840929865860515217495972475346463796686448892339211084292411571807068953234532198747044810172846944693967208411473282668304508476923572546715165284934939559069593627476425246884847028208690212526435356574588657946165962045717590583447938362946802426105710271178400569522665898574749705796202610069971840112331792954461741143924932090867985122756964855541391196291739520887363711735785049301935424791911659259752848056993420866516168401066027469365224328301892248293193418252148961613088122143845529347117671715496348792374796380985202352649027064015643637346925863037528790511071718784715767303908410680753982945025316258505193859409040428659094112374830957243183559528706872784060319577104213753718307259499593728711375036873313668494884165946557017879056406182385635306368792032749231790224482072733575370795352889540904990317059248029100281645953258749478644254695569866198190128878475760180174243405293725244968957562646138462277227478696751702737714046884810410656987192815388125209189766569924989834336998760465357216860722260890915532103288034805388005637405065813784228623487351510409646201458773905299912310030612067918365687484132158787682254885743007595569330186971554719066867659175679286339487656908569154559802838372410257490048726823044310432618263177752553222269957837718679218879728818928894891910217548344837333017004736850040140483423476121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,67] -28925990303532026656170651699748071307776758482679689393142814100029654447864613303799298504473581190506118817882323605879207908695143187232844965174633971441677731004514177856545075258152420711742126254212987120415057619952910564446828586504014816304974037150111509700540873192742959455121887544023545265324826989704346666036670008249300153658853678438492514682563830140150939125567228069203400652526565885400925216731008958461425394449700448687644178513125431841593678016094175872327462476312103678401734883794131767303191461218923824723286368414770103865991687992626725705649015722186465985209440996391039311854861699032982045146502995456219468510633495648802909631240653370557266469901369202019541749131431290612608512178391900500587910273135892143024505868229100820025143551909652198318197304347284599714722475650642260161419091491018836547078132689957902402051963409550082559136021336335211053770362529474171213626656999024626535043327891934555860320529114936446855078228336118801825587413593018428074354369511245084651709910996787738317907302927078018691815333967631299992842245020711545375020707057732874172819429889586784719593235283318300492232811193679819917352767833123180443792161501055038230420049494032100620683502718146051884812741772486977393879377253229725731720930400944865265484378031328830308769496587163771794483222502162834647374351909999515829283130879933795945324088857757127367351601401303580884833496434813209769705923666208606735599893261380350225800874254172534489258058565654874870291515765327819450481212833422479092437475590209804632888623707417132699267319228700637261164244353619475930106706585524491303400119759229389010782738543512589582180842429368715472706527129019998363202646946735314611573800225130417083260357834022066295865674716790262304652228284314805545625542998541187887203792111054278014701940242011071188413501800147445812007733997639721162395667784131692445863559356966201921819918356910127321075996962339074884904270249470896898583706865283654173601335356482186596452192670624364785920486381840252735923107208085930487496854332052118108242481170914002628410191483629134242759564110040417940254977470531712948799695818344459348594976478533478786217820617888134116765557879526839994781320610941466989229107179569209315278589318853962916758476702904786055888659946231847007915477626764255622789005526790581335360871648981493898007910451651653866846812087880137238156235043583752002888732508266897587544315474736436627099922873889814377453051219736044503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,68] 692501259000700556010831783482968450722664970157344957632815835245795746441187593546095396016709536314583665016737217667244583350453155468526149878630509431943202500886290092066952665104918183259951066835418023399289674475655065632076342921605721314219368713471131548145475016505058714277385933373544979406004150792964814678674648449151761050761568796180168729025047394319203904485429819604052138273905063145849711267452761794965467919647686204997429907317636132523783274209707752436467472728575785205164065839983339892186996120397344946459270694429977610635330011465730705010086707965340729686749556152298292255939661915993776153215533957361454311177273160884808317357303815832760187817871012046163416525143328106538163762825333507352732842104588126529581164681859931015701023164004041809100715437108916267665874235028554162326630389033827277871901603669221539831357617999365980128133293434426545246354033747137326504206928243333490830449913318788929719916208819860166813583058158686507330279056498176987223315907639508718066144798616377537321528161211772201044921453999071578199011612784257786843912940628368026369828546848071737462037693996069648727397175991255565271481488084342155832297209694207016960380756635566129418043864186880646102789674090585870139285769566279885273496169823197986094211587263903869993637312325184690144673825000448330038786175108963506723348229132256553504479371660196335475999078076346910407786589834343642611944106743497869075627112367395891978835681365442183071821995016256344341724374431656299393236000859186015747924688141634729820235868685649258152493988406557402600159130438279703265263187674952642413180458220912737751955422390204233558571276615990550305137380736220311532465454079675941819726921694894754393253180766000601191475805707488773294494573134290496436085057775643214965505193728830181718134297542045666585178493570227248314271114521804789061039109834713962273821183361720083667386417495864045227587939462295783381536046144842605614249790313782232950137575653909565983639409047021691369735640751282225103835202881351559115768477847927133762560195323668393622126978373542271680076783085841856324008767855436160008642651803120543765106135905349090561642557578419292052988506490326596993253672846335146052933452064456646401435972872792903073761614837260304014200813177206594305108159303285089897914635127007722237788791728672512010077549571747867022143363953024102873046031998120987813099787979978099425094926314872151198088585193084012484252658499688857600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,69] 215170317820500313385161549042671817093819983235786603774441885296672628228268367317836135081334470519410758430897229984031723495336361541527802874515671758907652172942128077506390832873690340672406541611734383032500119553694471291357876515934531024101345142708958846317541709688771321500033216903976782095295230371596134619827958769237259094109645752765418099089121323257278454153798549576888298651658369075732056434584763411850241312718175530301809643267922100011982857563393288285633635504416832104369737799628224058566142364390357150581707249121815080896702144278506684978857271311908797588321992659397432445738752306404669716208082552541453191663677561540734927329423203590036860551422673138092293393234933456935845755779909792416332430904904121988860554549289858117714506294711368625742163987078239089704612946702575313706341495954311514602874763657107491843076591316906796651657276175206833818232296783011629613379176806316790544569440651116782956878916830790870581619227833991595940657129494973547371849180661522810992232152208900280596740404799017529222088480100500391507413831178911991888653621831189121785600109588384398699960964055543310356214223970594805034179857874524720310351943825548079127869596112256927079270454199845202067253147189632292683162761151422773762748484216314057885112350229907058817470240736215383164144889416851266895379285566977108107557661114176715587788432148758810638332533054626017586089376810602322141011557451933345858704214035080383603029255189781934232090156243310744490721902979232440497611524951349673820336984881983348979893934427542896414545184283491113810758140447697097043665972755030304830705375089801654421202534208345567469948217780321401713823966258429207416328319957555355198849220425352923014483654955202920716801631796990692496888742690341453005292279553002653703387295593230089198208063445650523830093200333835230941211034513694841117205895752029967309960850546059758351946764804153196367688061827530088480917822411674376582216413446919959729644699964881752354352387573363825643984241946010473456032062233156155209654352900923992730170547876234162984235039902366983026206650348011110166850242483787116873933982394237492268152110658416661282344984792101085505412465946667103259226584120876560796012756994810546008862497475151676664689674281223670422315363251377860919822251311114919371313543588879241625079763361613952222209420849421618300404630832055150056136984180487435411526332890527081943078181463822353947391659159443364411551882506739384320000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,70] -41012937942730616048672675996680740472739334824701689138082272590396041751820980124690650499438166910829675440602134701163536448056583304156545844432473191979338073383805005163429147434852554654663931187372916924360370105336675539457452403410574606988193988555130960796291912382982039842381611097134300370700079360030925479453290245204514164875049328815954620951346594122645904559566935602630888814464308366891493746123970470732379087676887615399677979534785696182272545396730536720769001627447364630762858460383562091885135380426853699906873932157926105286330784808623758010403478772559175314453584143592136416450686915291220878122136417885225411456900670435941129905103974526551145875643099826477459239083244263443274875323618144244303623093735032006493502715928667674455220342313541999814446054150642454996606711759399106662884764373715065546938198341141873878328137065108738982612222058065193703137109585281270021171358000602657771509119243456020132719374975643856216407582305680136010500421013384992702625063216936933876378118852964566861136629119842485017611533622354054603795765820762867623788838171987818172848959692044877330656065739134954547257555750308698526252444579099960524682848772949228377606814808308987911110808986901149107328669058320375007056899927906724532908437351869778915225389927174684461593236674991727478548352329698146817097459862916568987335917228498395478108562738444866982180240406668238701476041771812537286121189909960186026682695087296573476752431197218834025700592406874376971144037689208196268772683567901829730673172284742896236018667304473694747006494852336932937444405038172734889874490883463592795438073126317142023622346002276367455698539184359864669187966437835365943630056642291738569556058526153446687519710365186699683772861027041254982602143252020872206020911128248430055218574176084585569170143920516675952585006584629507723240966682765829749046917642203293773514762545469496997059118306079428843870440909876624428445081975042436240489224369483710460295547056508848561584791491276995103656265061112631806747530614307357501975633744141543607238805565958300427249720050260028316044559441790157904368358569477313492275626623147232128508806424795270634557081100078992569877116185047160421814504551420232151457104749767371430336246604816257085207587847325098140979895807573721577168423706360609481492373864092886258725578346292359320437527786337445406263400522490338264416096776742807149190082685551975994935507761821707985456420926260822013174663675379712000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,71] 3652115648848599861089627671971611209890570311577335965780458057741889786237694152048647199859074205051140350657441938991511375647527291251995059598695277912181171586975586303098576956759059823819956281580219028978335749825762194416866992283525523975423547769867764467291764420982295180124633732621698474570272552723507251249722336963681801807038961405180597076840586281878217901411769782608147007309407252862227723190191963304616458136072063684889133221191242808931132871277977760738431519348076247089183659045304567843552974647999758964657987433159217297835402100658407612546430593342492121659750268248049699377077002813937845131069247021104620343149483252820937897790249665205548529115718302494997649976071686004512911368839120184277881461444673421769218023195827646809634637488555082490122065434511583357270127601330209968192794303382725939172397040981977000117415631622127188342143136017564792265077974423157848880752141475705191579660272771250318604435910212214349997287330109299204169086795631249494593222806759399246252050025583550753020937145782444503745543874009802178962200938964648349648559329501881991289938294831597769564934279656009134932887019595641986639470753578858553036437481017925485704029424685326164656389195794284322472280500962284952928241653995086781403607214704443521803802851671879564571477262371081952409789364355573149045047997853224449331653811533346215120675113075107749946972797730474626502762417386960296208647037091559116486074441326473398470952198143038798127138857164969773658311086300371829605243340564638639517805657521851199767560899267227532521177873095685925122757816673125106305707494411364192126405610167030944454643427156900262224787279257756598595420676384558981446800512465824419595509445722155981570399535259815161019924993934956166525868971431030325390359522100936827383302575390866620081360326024874324303302139538118686690091400934806980631714367646997746152435040926389613722804298931915276052988836839867648679154033659605961984258288742877023411728102978393577261781261737223715400217781239732526613071827291467802341244800196428827962973456334553156473000453581580060784650578449459285049231500871484394632385959268054709771355761033967922283827266996393706390857162398425126234482879923715251689971504420175874163846021315524951061496871585593992135336766817831527776030449280807157550209795770013376572196226607495590363688045123794017239192732501304335434907326167219174216636489890358884842795733378846154091099231777742613823722591449251840000000000000000000000000000000000000000000000000000000000000000000000000 [97,72] -139818459503829421558249249217544222503640329894037765395120361863800051541529539830969746793220686191262282484880623097450983222577915270802971067785216093929616786237769703796337872249970659222118029822423830163544876385602566510768489780593098385809034822063660172875160193275726318168129083419363323834812921617802702548772750310008056286864504934741786951334129433544755554297761884546475722048197361031194514725424240791130943289722226687013174870736443753445566525701947154805164734664478535857631250127784958898286576637247069391235406253605693931243710505151101159313872254393552931098505009167698571220839907059174699613764463919306141200822311649871022057036758528699085191497458135572209163601599765435285768747184805105881115660304735007430543489529600010432775522660529459790366226189898267537068580059765122018047236196202030121267927547914148599878767205822343054073076110167140062751715157074073570858103088152164629192471838242431778694149192417630030593171801763716376090164646399406066312740786709997305703992330414953120753578863187448081546203972876942028439754646918244770766594572613841899543392859568176903940604113765369984713052536919383353104985115673958456088279505596230031140305010566337790787332969224007304679570916398692309217327602829717198683053306727257587264133505622480090290303329017407456003339256700903497987871315268179876541747028205609506884229115182222358433272494320832279374051350360291437166977809405108015503181255402233313969159238664238332455397161683535325747332923913138814998570138827668938001940866555164527011260712409425392805897671026815692061442053772965839996266426487930558224514676748095285354335462550517535180084976622030509667570792114565354284620351288916089526372272339547547820997828820602262960139187311361411796574821593640101950692261381054705605706455490867054245763192529569435847195878729974297182829683093010031998778713738726535692298570953539302247001253457036768278755679623210775068660877277461567744118500283469784925168524458103447199860961450778090203996283562146290997185278000869753435700638766829509962428391197904330092428140898515809642522859086654769097035796682781134504015549108521480187083223125069551959816092715480343442012115801509258596659286857758339616479460366723682435354823771371677886711042867283941950147710264570155332464834214443176356653461559754039084610572086124084710571865410811099655885342896063192780042678825362658444084992240049945433313494210520405775852313649150466498139176252211200000000000000000000000000000000000000000000000000000000000000000000000 [97,73] -5604581005923743254899015911379362519520803495309692049572050268679414053499127856733599898899242234380395225026146521685289335367749798677287494453898785165951139008883318496412580522107535674039810485085821020029171608309140007167734380986206156964527816345143663254148928600186201517401747159216513028477536908678948333430260904868992857848235566304421407180442535726868290439615456045638474968351295761145657211338163252818034367199682891636244447885071232710975735116836627226359101944947793570172115047357431968053238898552711796853814198993042928137379352076774418653464327895333933088798156514537326570338768583659394354206162243299565297539123577803620984613039099369352891536771723363728454881047664656224907389605046200715677298124278150751527956546092929663541392071950848293801776012146735495468796916355220443294565018769444079233767734579587410713230161237179782823959991532572621633881783221759404926445358010419492851956525276767959964571182290698908939386262996145412787518485558007318727930477806216040411218694705742549263282487089948025053798539729873463789525977278199551546719442628363416804106758211514558793261640802906123901130013147133394293298534693162266122048906041550979569990080416957178281106605745348105031416409474613766703634617984123756317284648824767260462681456619287139048085217667839386416427169713263376215168878257873813084856316292408649812140126273916208500432874096287103786319198690782009317621285009613434207672067722350988418268689961696659666870221855335439016422671953969021234736758754503506069955656474612885267929114387080307088282908991370571116796717892852896706904265117784914651572885864664960629749724334805214150260821849343133446846774112382561565595924087776212468917080659707718290568530019210205659743733009097184544779728921601723517852779716022603111981408655648316250378766625781900119846763743646261630255827795782463958120643864063832391799430608687857743787161325173182461569144308772521665821255367445935775914549968769716351268040091528597419793736910756814557505715988062396938083473430156342055993460209315732429997770645595599611194283436156091298583316150394623547424785426610709886921232552069644729098477285454207165687889007318392378395730049305206799453549816194000507563012123598110172071879163536990616028154538416981146181595134976112889054869476291691662598044534865247234080936716548542650956596435807389192132993850372888764914599749468741739473970170070752078238175280731471331666768017680103420671328203571200000000000000000000000000000000000000000000000000000000000000000000 [97,74] 1052143674765805601390661069369631792697065518003062303827779210839858170262981851012667101621201470116547657507544995638411623510165833169338549548887090529568822326838113497479904075585218120684704428087043713258187357033968849080618743248951440261801306122395179514890429273685662077391600589796149856287200438774018213839631888098938539403361553270805887117024756128826869649207515003657881518528144796243783849583864818512768341895131078400163513172362147184874921721200416579852415260423226121445329705444304124305935757741538919754831385114004127414165225428426486269628708715649731783626720593808493993526236939849249114859355577270481789333985789017473838062526794061198660407709700276884816291100116820255517533487984935375263951095023047420407651861544512215538795408003760770505481672031558944781805673043689744827351997969642854712006243695723411457405925892496282088512334444320483675063036077261323039919643265832816730023962711958849520308640889039196160112881949058337493195417259919055919196604345170165519681566490949555732597086704375192779491253455041324944344895684936087084735933653897434753949538121779372689449863612627626249754047243440407779882581847669801118563913187104314104451523276099594308311205601629140004352246751975870870369681386707455716467293882252432531147525513663662356737515787927248399115388047870545112672345790400770224756780547706232083527847171044436172091995933219022852380932873300545472519466873590654241548355241244894833175301016562900558497927976987873208216657323742963671631007260330355892540335620321362088922602650103383789024739542549944671699949744077295623990660320305373862427285639725247028322264049445876982744413077497501024722276144326139587670521211298386737541163168366432871446940378419906871747135707103250471556875005409408692923318967363467969917425465219074847899335773271264419196271613833697545653085191335237008251934189203084662006140477846959216078887482869461216982327731857983990411887708604854808838782354444647377591884154216588754275850053381275832853354938795886348037272164504726955796774388130932659547805842632101021231051695204006433577437639931562730704973596387453440299756797029789521546390584612165210582651533726118938517197628793859930782902665878061134756159553985322235493478977765225574068081861704017000595600697108640735527275400247828335333775671421475551379226078757950254866536965105084092367025611423314314737531215821423888667210784224180000615994082926539787882196513511714879635312554803200000000000000000000000000000000000000000000000000000000000000000 [97,75] -60642649465334731758641341466431317651246503429712019166200027710564727986528874541304036105079760839618427440996668798454887939145516372540114506826642972435349106480916837773651994134168445684809533854422087840687242261125094787398444319527645563596780395881528426562464164709787099207626627232607166916558118430321520221908004650591109397086898184277234968223310020389524608654907750612993922160465173844402675353643737518063838282166028968731011573251408319072838423238894519869811933740345434927139558474383681562545843050154524782429679716354115329818245116804069967183261546302838580397877164373555452570345864746193902836160711389427347190947532922734822697132260713187646317924612459341658793467301841061021359547662627454414032015146357628233540008689371008266076131079878122661935909211131043289879770609696505255683054768669661857725499837401352993203801582940371742277161225601390588843224680457802063264139473977579261749924464975111086490855686341254885767396431525960092678057860794315678940390955470752883431993384886555218994356269143459633904511743010324242318353450310237501320804700250494229263565957285727709332030844572989760642219949792626210786483020782652350948755447806593886553516725225753472414975144917984533021959841023296123591098803133606569587603568272017283175743149630249129361507277443368359614607418662390299278866955380363007495097187707576748414283351632939689713890409960200288784404880712768926688945598884638871517491887295991759655064833117768259282801178339661085677931848079469103823907164541557852088711974597538468484434316747014859587590825042120068097928405795831609240452897686679811509810883165108890170298903335023931973553630213384533899682108430766993614028569841179539700660441824229394249894971164568597663399700227550802436782217929401235178257073762320669577864271987261688612027035713786499344097776705076329039206809454804037025801855042662116414922108363976706914134733670666864106917930062336150698956727587372744566462747529722205396016757355640019440544426764419027994524830533367321515761040352326814417319380283407633945754023264375866446509334149465163884531697162336111566968911966290596090246493584663997019339072717370868857555228075868314088078559100303004169149182869727364651580510267549313300615705185136466960981409423452592675013020822217995875909567963835040081110643193805176329082081865548394199123619952766915845666247381126217268300132159239154951638571211350175097802848664348025334482113663137038532923914977280000000000000000000000000000000000000000000000000000000000000 [97,76] 1713758336256577041978455601613047751836903351586566319810370594649920812993030938448236128453624325085405880713568004100430616371818840889512144986359559761230885430864021101997024638288972407683121756480841084213632948143496603771469743750493432881059426714280088859557338965873502364858007464432979997846159905387712946800891789543857800045198863077658110193429945210548718391530426132255852833123478202063017314257771904358053168014849991612681571809545867909195725626749981627045334152800182767431256491084391382607126301734852515456283687884527172102258446881421142247475375240537065461005081599756503412068697763918471716926020594168447576603440423579534735611312879931047829854660366399209856946923693931412084335066787928966469032395056444840548722948402645017137171680517762482164851120601905517593936556771146756346470311315469570552881632363755675463058369089661314790415911538779732763597352978042332728327989799461071778172756759085707989502353511572007151018651837823973140795964122863718522897644969281859195891292729124250912166812392086888534623421078866578170357142498040938144529328148929421600379766506433042633619673635579480305260248091129807557723438880203148711457808860996530613816681709193762548265305812543107688787860891834311109334997151200727875993050838381690924753035474696306798201851251162390495529185033377027209212315234848052791474262263581845298796350377863069547239264678877661827426347644430189694007700900693094243603372096145364609073897580414242185433616687989369558068814307171850013000015994474223746196664772313186028027226186397299588184951742267741728898154339109227071993103627333950991705014765401377863028132894020966252468992979251680045306897216574596998425546178545014895715284133718509710094016714121883677084068878457190125876580232164723555822056215791601870060695100500820565256475736153538320610745412769502177174317211402169716508609239903920478377047061580909992715877830946308218359815677541564768349758441471449655959840900169452686886369366028678328041941378179102445790833052836597082553183215678809045398378700342936437184334792224404166140213270301469373876707360130256273183510189037775056863230840007381781963314884755773102627708925838254795839065198491175757496498853839702640475868114854200697266941174244824656305402142172824127082909144641953602786138758623196101774642904618921586823872104299636825964720986422870807318404516455500804063227624663228734603982976054288755084783144621732774300330085009459207343177728000000000000000000000000000000000000000000000000000000000000 [97,77] 6407009716009604605523233611099528167580709383365719099827613100844541869615692310589111468230496741759853682990482509241988788397864432436241938717881132907098839874094132176007935711810821728323996982063039540294005777977386970460938670216596915615731711658754817658608069609235063017925884341255528031546353015740959987462026452492935865409160338901464853238849715056301534937927766538977513584820641074565125123490227496911757852137437804666508365964640767363423934119437176863668656037906086814241670849785889715048054708448243310800062007923811518919515194021598716627295791843921938061833418677896538376785460999699935160340002790235800077401587015056083548048389648635184144018218055475287078283456501125718289840018740113130816068192341543088206057427467492988952474977036848992705692892236713628752984044860650867673162758410634516926535266821907744961788227747514807696903136444917917519134492287180284317637759178025043917667966659233568664065985295921677017626882762328407814811472114845875134215844891259219333891307379408472757372159073487595512356769357865782571615348145825963610404047899226018193074061396286608072142651810761152763506140365902392220663145440460810417249649089846377237213919610483887144121011773064627555002249495784465904457000614066526098975365109949954012931596266204433086797716073923681380332486210820228418137407286128626600338037992408533676609800585556705925551270304800720205451148847924853795469158590134811511700975689555544147049680417196716148961075461238994886028714093375626054128927540706182198429627056742060915011907133105398724042204006771690411940170243324370920834597542472783865061350111991028989524030304106967797716527995898977727732985467160619702628911916971507486492095866572663454285996014626884604171759842264038579654186981213917956780673292009492854258143716074638236289477898349760373574398291567619139701997733448831245450843542468159326032493800563055591376696679629530608887377069383614278717549356846329996194857718448889322882217729202332736030437184781568912506370561404310470858944021002061581963087561724645570475932835339691057666118957400395983017345274543636621512048028654042198568628557801258825920807808917972029923970223362359034904053917244628689198890745822046712185975612215005653349892586155710326860267026498942154610462651527628859606265174914105559841398027527305302716993593331656526446675903922728371886436327397517556710727883046668238294541747291984283440563529059317192470131986337127760742318080000000000000000000000000000000000000000000000000000000 [97,78] -8048722154905094006884359980449368079910961119911920484045112972915158883651753667242947300614779367424202892966773207590952378059890890825528997140361884674912551065738333424679314215790021138465292863279195479725762561217100771768493449706901246449427436106042438485099495683888358671669513612913528913476114333144860352275438126547840692043488975541714417195453389023084784944990904150053637180164366364121265765656660193065414347315971000021623333708256262334625877617841332822307673203410601187196450003338587537445810976685571546709637394826996545372190990502974006326415026152231920894511880620524674288762843686013352207612855800634781363457352515576790062413388811403127286424665109253915385292194607448236540062785797789481966928232138463831393842327840301158739361413339880103392383607877817614718586551042821409910929662897441306242122744700844659591561509907294537575168883695033196558025971562515951326288827370097888373898366561675389791012076192163487529907065114377411374229337274065863174548139315769907217565492775880668155985502395570066593740894370541199530903271400448408772332033608085196870844778637734496609291496378657546151100190003749014896102338324570851688761828827588805312443210278797971983248386074845429792487161222118945552689684683858879599646669645710812113210967906762445882239107267300087892387312841430335609753009711766002793422345791798141023653408053931361042570573685506509632060286595315166870797723175833602662111774805586269369933498107341195256447660478499822349535071377833212577047032970645435084636874031426379764693472880690531251089387320700528334158471103174958127649449305992810427411360395921863770405646861653205758902205710952200645969710687869421473109118683059267521234826425331525612774704654193167862960556113110670709257549586847862645884905775949385774987026052573647898721817367066873210146600863756824140642778663982815479224517620587310212441716968697125346602046337974627600098696416186652699627641820760104188554660546391628044415516414694933497657092346368296215116160822580905663027056356174823519325554610448355078248286852792339961933878047842631302775123693633176326468871876926404838108554767453133901309528845108908104752458668432874506979890814653737274142488864545628433841057719478711733962079696852007276302040350904701657527252059130544718773264430762770582273590668286293500973841055115733043263596285122656412589443847470357588617445851539758725167841579927954709964886605951983164016938393532868285431808000000000000000000000000000000000000000000000000000000 [97,79] 576293908021297077815642538859480414325286163095959124884742887304950922653835326772552494935425507320646579965509740962492626477010819559806451684076895597495685089293729455961222706614594118552647878869657502993297831262677053709576926230968804480607138491193592673674988476924274332273183738180614320564433167283750122868667598583292980350875216386650398270863227861486967396307599210581683662754462545560917002880490468262220703429022975253110914014046032884766648682639926903742177584668647214210189193743298486941140201154239910562574097176568162745070030180026960687556138593733091411313479078112522772883364778318559180425353012264528236320746438944112178798875085226824743080558157353088466541179711934394984529139852829174713296053361196960513021013533221203625976537139464598167067128506757753162723392749934375855991610954414536518745031542811200651247639541705334036622630822833338757741250394971308675033642147014361089316616105069989978513267128440575496219103784887966209916259256448957246136235667166509161500696507350773745914470644464851909061179423216964707456079441834981104356841470032868095617664288295561057571778846768913614861540045585971007898834686653965752756973672332876712420114995280571643380534404944199662997160535588812843325270799360416074800054890418537822029021406180492662248669938752076087041829612269293499418363683020302862158307379225388679729470261706168723149341604045246414666804578259098984552791042057190943326030892738825089049559181669131415226090824440235398470590881227190143475629490598902361703461443430824258418471608517433163804043312161385467795932489222015525745233822032038269959195110008740006954906988139335916006432030996548159160586809380170194547676482500468941324685259054509244007981806489524447414626073045527248824561064612911877400102213834171096236369360000174144182278095671614861541020434629473693445658589706940103153709338073803713905129674075646387051478128445998841282407090647302271020335309119923210955408871101458411513580792495125362286557878281392470713857210868571571538710908917134424505469260647572654303898681446010900731482247504140508068303777330001771220017896055719184664751250711809156170149360511135084153441450391052401780130845991450385404522944548189479353376277379080929003266827493047893975151229701631811913975668482928755177544711077731862162121989165945409113268286575366926140820603310283756680511121718989368200013475520226064028084879120357793129825554690137796126944109820392998678036480000000000000000000000000000000000000000000000000 [97,80] 2397350798388902747634499939532555298175806789992308434525959460221133846427755454008044605043698356763786933682552052628203439774556166789902066104048641711387245850670821230856181308508834702594959797302594936135456495031876418436813860452499736712930843148934361885536151166542511798077860077059283584601224445855585731498855698729221070990880000947230242996167302969271694365636218001428972481594548062455629851921108519280549595786130157026824896633283034290007945321479537617039933898784777393478390943647661117166399895117540650854945812616928363063637224907114438564674931215003752911942414055749140017666265249985381277551345802896087513146657942113042367135512356026538977471829102299636100091864883536648973281190493842061935295236090233349073426588773934318008758977231758071015305196796247608361247700988815681126905412172816198429844770063445670881428190619638426321012345936130290643246855813785531868368770904279593823454330938348409823097486324876798505207571011476025598125271956431198737129458453732991989856135075502788794325640596789695382165038260011562725050825905616936085818923277090942094411496464378978303924508550819048030919806233144536973537914134201606323351503167541760247126191069521109977485582263798893432969665965565549968820124057791311873639260773453551393158141798075139111165011580771236997948152479242745087733233006705510371314666985484037949894584217825182312490685438919452776186540867111275775040349297162891010820252554502032578888282426559216160397402812707341007853468321527369588935136269088320742997156259456367909994208066915088653335386905580680529232874809714951126368277139614612731121065057035489690768533978281075968642366627404612061097309820660344952118943978522035662393034236732074185979579497290404936982182626711652467400510204586121342721321742320780827617350768844279955617844508992797592083331376374692813038990085914395085618728635146864274734710334859255864498500379257259750074244808341688134371750778354036182339056746717845648517681383793826361074321327025060241913613079286032878659029133512155875065295286631411899618964952620990271917657617471594439781852765401749156420998351206169513007224555484067356010695028598605073532059179007998398289594973080572872356859374007682470592317961355115133379414601710752676395315125672629903111786360686395328474029953468639436483424070357439443120882705007576881450091642706755891987122105136081464532627925345346200931022544693579041647695513347384102404176723782875165491200000000000000000000000000000000000000000000000 [97,81] -385819032764428202316959021035818777379804956783977828589150678820243150455578500567252274438287632337643961110809369131836075100933044661287526178053835992366805644800848523029486175014389779147992859777859497387942301920206243053487131309538813235784293083084129068724762568846769425554100863554920270230411231197096093402699716041001155349969305445889454205123157536028541950219568230905980742271575950470698194346554689592615775842121063075179602534819008179542645794696977559995421354074264125274250270655970714854387470258870891199855476083394144688522953288973553284807160515203584022962407997131208203195576881246416455970960523432351281788000456490554673007952925634045225818223689271794926862604721457692221554887548538737970096292174106633230881622015239576392048080246822181648717150858813973998148553043518873596741382085673404278185073662257148990878400540464957910855796484012875122537042022590551478324683938383881113945656701071691445979590300509429483041826705566619823157129279012228050053947958989395980569903679846390748492634307606556253718201737763308290794091309139331831944971069934987319568812758939351770243460747032531636820376453898086446611062038637371189429932041919457930343072715497183757639562306262256293858268370306224734432390044610103426947519147727884038614605676103893384049862930803750270037464671257992164437600952460101920094657782434382425674181910481190765185234989558324100395432665631209341663481644181434887231142304803602575554163320282109181918367216966702030322386076059340009403458405838822775795110590727920909942786019272323884711045942200464248511783175293503698793222379933601866082281446230806204315992067918448360922181914095623358194022468358013830068523559659595758666649141179827895629134886382025216938906201198877053669329236311292008809101306462952730798892764989748065000085357672571593708218698678405435776327605262670472629909831250165438064965951472765424277643761048527126142981830256971892011423689510042780070602213083755285815483953914815256355843005920149510541523208344972394076647882198430169862956088550718046225129489954611894374302551953742463796261227747869719663628657625952377858909840856427369941253961511330219795252142872669853751551769444178819417393852350543016065889228939984309035671933749075062162730869474091253242976613825048196389300400947287893690372591434706131785357682895087707281242536810642464839867671731022259024944338625065739534629178780316573686268234819513092829610989331112462909440000000000000000000000000000000000000000000 [97,82] 15506607652874501789730612152879137287285662357975741274062836329038939649591478201047620084648941390036496543240990422246410108384137309339809663120770706529400051810643342446084342472867367208694070506807979895819192740567004369693302628277869249246518940039584484693939272968948785999261728666175001889477410633365092089500399767059507318297264633566725541970322939765427396059117584624996910301396730771002867545660741192241596132404614589182650623068703367318336654025963500935129423990444447376265133728810099715171064313040733192404863441851782994383000860430914906364024214682664729799690225632032334172299237401691363033826706380117718640917742270876717942264284168453923797228528769173407673456392148221004490554698274198804081156382545774261511574466004272143165220227751685812966131546859812356414007646065395346969578450098035245592352535348468559968840108353983616940086057102918871388852750751677577007317063625090941046564464659621526763041359188036718047727945876721968776337345974768095423424775064476284941668645902451241601353240774539016481335458245408580447345173180528050313590212252272213374903373911203361316870100291179246466059093965820309509650670363068712376816997322946647442405269658991938677758263749673361940702180702097082033203366580912725347242604019998374672455945928483418036446655417554976888897453392771790270129152397678161197967288848063349734824646991983337861447247046056375118915747164436743406346271894578738695415096158001408193585100232513308617046777095166615557543964250257761255303697897090490766496923286094641669696981731801371701570091317360079321146229205734734736847024732407427543877219709116505668177484904256659172968272558843939639450383888696280634626189210027428332538068172117403405548477092391721577995604898556081121893042412832522407009771816989166986507564525704983909055295910689901270076746679270111260830210122825748091829804770466214975046408953862586698432088385530602985652778424038723449812022906945096941580686173523203909980202735253707285565247035798603660767065482103249089881738680045025269656929117591296146487973486080090949759885309015506927805680941041172947608541428032556803960583734513286589937958949123756774148974140791659928642300066220352080255733375660280838025469653368972645023324521484011293328723417156485724181333028895674552301700213146210682153322122483760814686570610918886029970468175246298576495947111629670670417646882442751802874933311453380212108417159654370030331228347620025958400000000000000000000000000000000000000000 [97,83] 421925135712172267717830524581217491046082268805924713386620115731490497573525154706727365839784249479223780134259453076732590878770373470114284423730264793476955749050457486122952068528304129611104173829755686646953875060860359351104372208460545263730491149037634281002140479906081409166159758289192980810106542765465868166383687500433726552869257459490617021530794064597680060276493948199259623394313636343805361093562163466934365303804217354898803208696288645398584905786395793914737300242427327679529609673242235600874055254273568544154503202753788860513436941753683234717672190185843603887622115357523784092097675770604402865787901070759116798561107067479199302616887631805463550900151499735870914608141763461860572398249936429081658857035028528235694750817653376974385645763196284039218279923045941860961408502287870204078321944590940442785106464533870100651468544472305338849571191527736922987227929933444964647515331921567820134472525156352463315815652581983032504590186633876272813071394165750452496748018204667149907035719843659236289954841185495453713944045631048209397516123827850870971315936835733559873473694155006261332658510704638130149912849128774133809591600507999397026196006240489485296568876470125764164047198374819568380185651921813110113118435040528210171076661991438749915318172848783960720040449958861195231872395343721580729990843252126620765162373313367621598042719340938192730483629920708484072053008797688224610783476287980448047818370014726833661141544386378409509607811150308317821598965355687287482816006921505693713175794522061443847160346640262905196576315124442606709256743695019548043982876053660158038880833132846040460320722025717865332181289534482137509825503182621446473413359374316554342035702207962385836906152291463260484086977644865554007940329064044762362521292976240480315970482683159521007233239320253810622245741197897573828707170722508950473856010610946759198337086145336342391850595780633471325248208143447030617578536214734672518989229990237549529375331929548909327988337825556919403118290538272621773738271790463009395912259806684672026725808602989758791876100332169218699011997579884054661710963679442317603034524229768430335018448689381694832465461110482227585464176465380706345609631954615170621751869544206564155750303468464203122725281524764104188330007022439815768787863092991024975527915508946272589606689964950206615291089912619655092360107311084645409238780085517087603852749733279909517156833497643083860648123718088785920000000000000000000000000000000000000 [97,84] 3742073616018050268710140191876057582450872847017815196469438564589402092420440875611933388672621234172671097543748509122434244218300127412120961687901342285853986899844197704728651454074597438462726438622176625670428168664966508442417828129986873141386614910175848679155072867604848904682836087004907352304632140172459771646106395339382655246600667442723589180061128675012399358754574934931584480896550087996355295911020104442433467477279841909179809996537756409935271805214367488311105184463643440567884466097017155553349600734602465570442018372002937262865047037167906873419957658764556847219406763990812463888631231971816131138116780298193069269261677155734635996549027824712206160193628418281948241471522959456482842005651062667617735522208210318998614368888102194215186940039882719758851932656096674446368438863530551433198780520885373934192128698083395363992924460297691312152132468824975215247934516992658103811346162863145231877122297832948707688605644595278055993244908725564660765704415091053144696485012522760868617613620323848273925034990801633296780447872345392590843528414892883857113104251202263508765496955629714883706473636427640687661116293432920360839751768158529334361028331263684728228868775743057316333145519239632959289644824016119296609765417125238258233642162008382681465597602804979931297458117477941509993842566158818219627020580584568506305280855447453468924826582079330492041473911975066820851579643109982052409838143539138279198763649992030869049723144959206194176656513661157755941210835100295729867065771549039158624323103626641776776662531286063267049617939834752269510909111516210626476505296582444523474677149010043092068464697503888932310204464711265940896781358530319682130563289366325491141434073976271075873652542243384895987098426412778047992214205978873636849950559428387988975219625146537060440900525684531201006856207376131839195307118756414605364773339463701005832690074812036081322648553348630624755893351507403217290886126471960213776707599778852848024262979698074154717497771530342334283360314967401335769941902851442961479039807594159560699450096919544696933469702212652364945340341998224108622266457301719638878144462563609748282997628120632931731874008442973694809580927753578679546360685720301592224492066882630464949169385580987308268316269081372989604851549453770664743060454608410501032688077463405680746134385278817251092742975064889899311403240944572342117045981012751494143932777468305614785186595197969410277496005748326400000000000000000000000000000000000 [97,85] -75946623816437966047922457276501600396356977342415418319600354443825640905045466346350729739511880476459823992914664055919351080831912061203503403339868283248751719154904728060722571917468376847254964803518487710729757938036297716797007129683900908064670345063223968149507165508846056843013142384275996552611758271541685036406777130811257708201841546770131168705885177421165511393343521374591242574003874120226676000812133466380112807397036688006424938008565414196694794667528451724936999842730203008069083763820113686022426638187817134102057930201272073758359390612934288397938384361416466967850562120727690011144756172587247626541708668585605224706675079468329499084937987497091682585429750174936822115438771330499482137734962111529081277245827682949640480773938909381479098188970802335705212080178011735625228403345382632651830161591502882120592663149486367690040015271954858656709482175490179183682226832668181243884873936179089803238997892105131292477444641228411726817396033163683537441642040017679655514827344870109469362760181223282151565734099512796682548787120325460767533912050460690265595220831930127347508089501058920147194772497783554758142899175024071802369492168795368766234984564879704684978002266789397360600247732209703445665464732427829101509004328406540841639697314786692821901106670116567023172359322371531544739257066486271215189160747330500848597017020573732709600813654896473298674772387323086006064140790269700297501486795202727052879043880186977020310123300726199735825747550329178002191945544586181581672054157457593397807428763290129783504594723434082636818192639859654866519896412367450804636372467042968564255356484185437417784475405819442932569432338940765178845253182970906223998127256842604967658952992742298531434862716574832656787403660891069653811981831189993578031715422757862578660580418404278648062192974345872036803593873582913073863979879955343479260031436477151876649411155737446743690884412439656084203338319801268808776259404442620357064581939026401669915774548110374893558499622332158861056823521729911980380919445716029190621867362343878765182343277603587885592456596048004328247168549814444104083553680927390869471437442856126120453701326149766021569136667056044588167980154523266653039071440323657749830662656332111541134651838474796287447343699218008292289857750744503813321515402498819898032276919161390843337985940396626758600051996522477046920633362175956337234413269612607047496107990077304177899082934434443286700016837591040000000000000000000000000000000 [97,86] 2221326619806218099514344748291652292872088782268166730043333827561583646016703100432261515059978617377588959647047273460769212237731665587706993547308267263231506365517941350942196828903781718486411182076246075305749471478725285742994165142632271669150684328760332447592920127513272394848051208345496044473377823506309022157134453391127286346188829912513766696806822663846185074778760266665526310832192872733670740021061731313354826835912022326145219725601392158274616578749286160690087467000618743006675921045450238245918620213132168177779034455776696492591701820730252929770585385525506418332628384117870908008681740817543363946014833346214955940540113919124320489745837168115717447279115199556565117514168513463351953251642436565198986852217743865984716317798081870132937706519972852394984900109467742470776753361372709860338469858938108088269643258934881468246220776571334442729235072409264777121312476701620739560971584937709308292884122291869119021704658926843308087505356920987249642588304937477815955425386578881214135618707370130313579280834732363252387881773391985093453231665162433959345588594114869864494389639430023094511148869820872961191211884530278928253276791264582028079488674238551716521627669260027747620409722758169204597345643719999556050383312187288088356447105794728706227272304570003961834666684545266975441687823988603627849524446190805444541016847736453087416660264137649306560616056360125596190562411356779985080231467969270001248558773159942704081385937698023043180050949663127324423304108875563602456666676365741883736640987487736760713200004959972609012566696612295317231413460151561418331677914530199612817795363423999182987838147005039709561045755990302532310059104636347132913882415323207171861448564306654991720803706640052788395684676220315278909630537955410061462508414523962828389460329633860640711190477509236654421008557815909408657060262808540586793854722620221452249168994100975906854015323425475073621338904798230108339687843185173636212458377187240366871278284552527216382987081669890615123909693476907256830822870896543134173736665017438979718508040914708851428102843003236652603281421784160816965566057584892607271063776257978349243641230923965002419333524292577205474141696143021251411941356326516325878423130328496474540535030121927139770179324246704175866581760971412766275903802924853796706928685742446647424583831157908814598993855061944015658858824886444853399975212548042602196639477590182072023340799183732323084971435622400000000000000000000000000000 [97,87] 67222695599644592771149187109522617140398218386973469832125052811784487186154002693223091150257222933097000959418259977927485194705517073963438065008403056072160613254537862696582450804429280095301474255971976177433016669464864815247793403142587079514646232927225441427552165404239846044492593216316940534264545477825613321558416131522845459372112272077261650540058328189506469818613261085975999065557250055390851089659845398135586190169611682030727453215231343463900663361056152721349906591199597345143960626583999358634548033876674156503223367549624137953678982830828501849618637817141762814138334435390805412870185175195637620689110512242709436354804852184885905240153695626652570163500023498012599795475639652999116193689421014210408561847663752276593193578035698099370488540312231519257240233150188923226621784457489355275024214592755533107403974210449010980425177665724487678680145535926602198752474103615314193432064035272231795550055929523082891780546015083291575546517650574383563116756444518762218554526411932818592039724214850358751891703424233919596612965991546704808594392629260476567130324394690865304387987301246334291669759646992333576694491528689947575608409294179018996401812455702742679333120471157745196711874695092452443458729803393401972541150540580062442325851304045487676926710469653860895122040527749248469481389797863969922519605650530084113118531745918049874543212862696662783116846757199937534806670034985541249182871108071146745351988006597853930360089916698191480909010384476831535757367903532932255354648047448877663341231681540469815111264841485028700085949492306730472805281267807251272569440817553640979484715978070345076522353919313872798670890664118970468918912358681817788594202490166315682291665031935108469260917504904453927578646729048456054760094728361472917221712216697760366565482209786122761916405355053365727891803082092565786731409977283419756232406225404091774470745470916066933435784638323977555122838767733013837598515967557509336447389214456455102575171307684371405301721609158880270020729480693348615616418579721138691666396193708623290158236997577869474830912891354836687546413884538399049275832984451606150599944938752878997939353231763384097614006679435065929172942735799923347351799310223439299126820459913215534373984642853579475070594241069404855971324788604919459410994945715189232281195265013042634898858640222568834592819129746446824392132865816689082413372133380986654325365429542044952367075001697264781034206003200000000000000000000000000 [97,88] 7045630734696317806911659311073655696536272176983002664807235720607402336901851391355747258213191304571769753114769694852943211496452859487737760499256402493047540042250915947006454980849830487605484019953608327744129679872867249950478241546550290132444756353657420690635066771058497850951116428360121275232909597688311453740468789611117721361652170117862009362880164328009754776705783614187071131887467601383376114063522984678910862514815467221518862369986077544279908414711564115699327384673069362157205618576886352438072361274056244851683854209709757735091642368680330851587217094980086942160917900338821379598485006713149621171855424922124094997119294610164666646448774430958874454272606770020805304168999543073352563542191763536981889311338275770706991332875258551845397978915825893606019745213432368916609423227149529189401852874691892468222846119089931088277377581107094998300102733448957091599880671429227691369689785832828591380364353877026908701034378880222906524913543652268612700338941572229226772389932720641746531553730209252974989966951511782071752662209867880503272629510160237488132248170942714699901430031433354140029417606331976244223780903368799979407764880980804428715783861928825638429458624400699956888693454459653242523161885715656891604892002486217823092381560946955882396206054414245770895896856230227052651548664391881771862765044582056620716080816579410606572937284973795717542538457419697380724384814297800095425884962449466759889069589112094375375597072697767261179488326988852459594046098769843673507712870312681452288807091407803199928688406019473731389076443481277768415607162669805787456451110711281883102402711094866526431257300341794793816304008742689979858877799131269163760538019090393235835356726829634919606623269265335236354065470444334177038515876428672832857729446889668596302956745003122425644653631114910881112811469225367353181542921152026201443135507089875465073522672397066381666895849954416071380836335499277529044707577493087584317608066867581411900691756174365980467572714511485996791563724323239285509659463601893479571942908460910019609319088197448784848820239231807375905503766982966820734664797445418257379086860999808116021904782233983163121340188053462156318234483108161671869113803409516450143902768103725163452009343677823689016582634009378179905024993852771953004767638018930905029761563367564914093292025009975772068474130962343155221530656524226864656692725698814225198185340051044750570887932337660487618107801600000000000000000000000 [97,89] -114865247005991140100789400044082259120547384485707424654731788587699186012568114820407129375230853016591817956782001179317925113426730953916306570418146819513759793177135939879662504438305924494033075443223562359339454219507846611586154739071164708699548937778273363021065959640144303944907632723961273959478298215123696925392318143438128141392073655457246432279525864744735435599522746568544384110020685844162918403783490228304035043647767233777924437412637000899383794969856749234367395129547942889459980645926142720087451177990448288184553139996091756912455922343104188798912458301057346251783386172464352782112925341121561777079801147772509316427202823961029872934852105904930767346208612391798422797445694081597393681500654947461530331991211984033523117636841330481037225261444056918050797680159660860309040310085762929844888984210560860149594342525501809295838443341731925835309184018393938492692984517027408067150932123348099493397722722300147261206759738184276778058854601692107599064826600124598820531952942161239001878690741422065212523312006596660400747409483131982879124572064320281011342969501777213288780144171138060282689448365531647998989599282380069191173588001897820865954175418938207882601972478766717831852926414847978694654590950108478206079873508682373089219245718671329102753269744388973241170159029504120299282319261615508035002116106884090899515043573135902421377907712191962478332415136271660662464657038994675518057555840232481495390001231798174637740324130493341977427385586069730408402955942859376405856041844161070051077249366726501092069600557695716926831337116485295727610509560338902621779455773420543454311099596471918169945692849963947786468910689017160173385480797721749282260507371950384513778838391941162507371594730868444778913621609168698259403208380833017508461908599923206288768751362122484625633151273828964032075518240639020991749280325453259523624829861856956388867499448014461841670062668250470747780099373745520832699015018495018111846987077285957821778330358792668101043223132201272659638234815401605890602034143485100215018527555596870910066089700696410613632417667285562440834022211009932193431251876484785729161856212646898568802608145707837276331347311965542378654967407240462539293936986639517301224789249193800506886812374006195050833023146769899359832256369902026217069167379466884061131295254039340312452789396670031879971995720155950088834261113967980534550897441749463281767085618238097337452771047580467556767498240000000000000000000 [97,90] 772977632656174509751832459372238350619669558802473876639735941615465973993233204418289771220694225982854892759284824958991767980893408583894275901843691982086676346628521058369489906861684982534794520000642673145360068064654811226126768700160704497303259080184854382862577517592520773243029248958312078871473734757349612275337410502602197190317616910684973831457643728175344988879386185736682460543621957897242645225121094158350935837276646139286009025700162514035800166222616046616123184227846344498394450884620312832068174383974481732913701217576879414267382248749352625779127946285226158183280742622546905069811941908140703560707002683446715178021363441783656936094184558657777821936883694521242492606788749332807908329646441273810889811414590877320547662998625388246733891914743427373906535665468439028448296770109167338512973052625497708406960317822190860208537121105216447556477040663462242058814842704917641493450785374343457236050364861499688306400166306605823596209506112659815800162925125853542115764886533040286490644232901025238212992501182202818812798438567377728496701582518548804735453466848127587303845584031377715842894718776429535714650811150210453645204944659547290465217676059291412570724910867503220205650209763414927402913059524010846068140435967745729910167650366164469115199205476860283660204151829636816686045698961964198724079112049008594428786191937181153983055089352754482205860272134961605416814442077761047786560686015727541448684760366621256491167515001983663826253082235280893192442917490944415852107953882390485817895759494625723847743179047396384662875453634429452215397114855381999365020333856010970914090826242194131426671045766610985466208008898930123409590483698023284559610294131396557451751377952539905054237129521250387960302912235865297063666386965629769828424233377098322505252287824693152548874692565734291138072376846859585702769299385929781207055029116642802964834586570669661225281002299212787407657582701812038058518241874842408682637586186240847290373994750316877032116965505527013841000208498774221295238862502010639942613953174517045177491914847792237965140270939374559808808816049890052595261354239933898364500004993507400282418699340334065300632776376643309893341277379461281667905758784317013782712022391407424086276241453665534613672884581044472215622657742129998210821341267023815155109553705904020622450551233275375744201150809925655113393929634505569865924650150285248835191297703219624603134124711283202719744000000000000000000 [97,91] -67247919371654162218566085520403101530115773820187988584755111439387986029837071652400864150280356673152913573785916192412955092912815793586667020788157126643887755824239085078375529996806034867157859537761571422713957161094291081614735357106872080458693283888405923131104127218555131412214974107870012922062968397176597927723904228862103926136193925086993206452316153771422098117943996050337088610201906360893563164405192950267432075920467319591113817617135513704802621645448835958291246077032898956546331465512035170511243133787413812846591665782791826429529012526032804986280914180203554529203270754809863476523035374625081281841424038313197712936552950116951284715160453963651659014672073058685164345771191875919515703046941986716680858379339238612869846651483931689368325197920922592136646994220099357949118177383682749053947700590803537164341875625987967902221148130177465199433383765334346391487732565287602850730994529983076599786194969055701596815281146849334812359524163568291156560660443141662298089199098570595024563628291255720912418595405822782358034002953970987978502052734893365906675431994066436470375453127384391501680812096761134799295695725582254107216627353305338144915144032085430000839657094514113517510736084950963324496061769947676894043966558558337768763070619597429696172051821326780396334705858875665381301160235303145198217449988378968828869169286931695222290821475635112699183526894227687918171844286003282363623656405556715131198157189059180754714578908817086356153306976769976832140152680905687669313983791899260719873662744582578486585889420629041855181035918237464781665173277848991844855087762001802549475016817327967703058082124811255260874743966382518068351051851991908277860126976329687464103601902859382517676631500837522730633645292461511418904111723582302250416308573275758337997520929704102421614148347943910328319194451114073737818141694990676288555916869521745775149900663782514502590353709786833515553533224481301939469741523732190964011472986223398659300354010703569168620979117797487981107165100124920353268256998507023548174320472453580480113282049063061146790495579495968873902485580536955511194925112696679907122122825802306586054022022399689939267502824470808529649447794532620364945578339205344264434613846057301765359119517132198104741593090901626855426367522921359334356793650634077734471121239941487355914260534914384997789494696305305130177896576306662961758576984431420532988104413407395313086967147263469341900800000000000000 [97,92] 1156675819902025766199555869899590599847553265763263508460650771738712126756566166663979246752303865487377021689256044497802532435563160224038506935178362208300253437799332772477108803413058390500413898559903979131118050867115648872042464421660140729463834815085127800702602002761355608465827967431651344204330208352357109238220133759704463042588423000867539334532022204144654368560344601378421073081191967222007586677860481432395591884027540931836136872062431337883555373610206461771019339945003933692905284823431320711552681810404139815584131469666305213036860290271532184447519015131519561472741953278426228380956685746803218370194488344535284250971560075167293689512316172872706469780329574484347692432966913003124062648796737862024673440757264788091071607838511263933510317009504658043401818412222312783498365668725388406976817689302826188238861845118912746142666277902765339937175550186948231244480377277102640730330899172954360487623185089245056589761867956050607593974619580592162380061823322836726727057049676446571717836679405436645093591288720314840307811245707302663809499404634471107115231409491525686397259500031487656019290333759737653267169082031543171235883798784042759348832125539843544750881128817431931379346615323425911986827430840800991949722423786309032000424426119575375327865471302130075839444665742001573119563393627671837637759982320020219434442116203621088374267194792210446306628823002478458295214368164809249224942227669235444236413745162581673256466886318503105013019071364244456522511084623250927225361237064784230423435529140291991782026056330292289465044692722318109657380273032877413989785710224106422278556743498912753849054862730781373216683984377386840834706642206695840466941143197106274985033704618334832242656751966109866113179386277653279047557808478728403214852930427656728134744614240445985676917866317735036654990069322748956734561846898977840065892739368301538979706775733865326767194755959820951689231992801659582161178973534443737593780523659944652580471221204612785952808175513065905069286150115310681985105055250148986600985309912979789745437558428224243945669853560638207962183906012957510777618463274696278590589078252701377093494704045382610290351995023384938844824350928653640526392057869747140192650786928257725673628844002240142375003846900937449420610968702021028493179929541034044620645358835626545179459151399341957623730497149294814698966149608650756209573657822943221425551584682881861166640596925892526080000000000000 [97,93] -17750769822627023297323849928072184700064322541041712329950141627168984116171333404555383765034826290243015308902814144126085091919151981743722304401054948575888316835139881889171602536575731656435582853860801319534598610768231282419088726396185890143440028629322660900111526683230921295960872017030212139094767293889621433231905661216420141411207785962660556826948189042344202615543962241742833749781431825865367718532916386717514586363480551296847183358959634036622912563173774250308856122029094491205677482526778186869906028789652374256411967344092711492270181464078582016058581710661773839161514233482171538703219526614979685831269743829083952831737162201053598682491258061653642864474153184924061046674818138850413404529236837120394024020367504217393035257415622611822227291905864882353404887013215335023842886730000646639179689687911915273269598130444903634046312592909337556315265965445955465158211018289570107726676655939362755476096488764524884022572668971649930935440308285461072417032066750447982650392592448232637463113927588567918762468943923585320541854928736664764148255172405417041643665735876715448210273634612580665206676812886946326505559357394075504900947684188306110457560134219652819099038617793730077720926192220714606472561308491580479293897998136050264235907646446430633834521117484952072861695347199052982162149945474418350485065231243266148469191260030708761783992327251013429501440934352489398601280372549708222018729229434471668986049718334919785544685403057642550366649850151495678715609012140361627687687464764108884223316184563457695586133051670922564573528795791916991807407233794968120085186960161691075770165003459613177491703361990419213252256711948854512857049945511166005690189721235966084848037640703241466700055240318678473244537895438935482063048889981226244361275278474291402291223554542740205794712259821055822296025659204859770136223947944923166105902644995899440880409497435975220948846599392857588079763003700698549178925255769438899534162544954877851131942456058824797732237726055086045616968258307754404841617418375486074607533694408322303007729516478589232789681520438903233657910048154165552345614650359585702535278526690071825288662853671885930851491932991291818223188662795978281049462908920026730776571055348734884259619187224531493438271002210757259168493276280526781057387585044396219088004024837436448228870289874328687414319745816984639803961332187786864215281938571416272790057448863386498037835071446476390400000000 [97,94] 340882798537190791711337284145037826621880650075153243313526181870752391827781398468511422967812924958631448926493725125023541782553773090005725618558653123104801631573589501291729109180232152797208699452277802571048146564737140232482853962688494264732024339038537978270783157860879711781964993445220832701029469294535561579519693710497808858271592568537663966133719121649056824563762649645993826769099247402459323923182193454196996572194664136392370387581125524670146392272052794337495640256492051805269891936398746869926402303632051661010044267742189551688209820520705595959274781251890764732583392995798838141926984517698647562780135889388993780640259617915674867018975634835710834729431918747563677646330644812928218529973901945642905597653095599870597069129019132692565412593906004337373463494261468423014343746986243141807804768318953353568400285246139254297787388658885421005939453519345049431779946083404750274588105110540916343550068179061930182596584855566935725803341215389282948525262251515532124070344631184776168451283278248187607650001403928691647223068143098341225654946877537819656674826201456152365559131938846173301396805884381926675209000422313121691869546482148246148580763656313790168565948118775248027100702990172697185389879146720966068121336494450388866842949371444171217234296922082474731241373525966833358762574694772619484330904832654553647435300247001746281482982246320462571710248708995824909096191776556045069944115064765518043597614600451118883486055412255087071006369666768760539362984499091427401609900555512094169253456210757762174874641251403799104478157184749335084607772067473434396959739572896497153175428855696728099403392480689023545289998753126199754115667817686444572431554239911376485443233636455071065262698142098077696436737341575007892168494063633155572529576454549818704731914500455159477176078514988788172827694529739570240007092388900351572669370074556659939312716540497931069824297991029857962873591588752810140216554401026645638701090313928735615225664938025955851526224830469143541276235555498201322696900764458958047828799204321328955153101072155709729016674115119411672751211784726232505664114688457480072292806474312309022812780921182763254181443995195377524249493107679348306781872322483240926395897814271977919772175567396511952106212591145701430430093985356228504337773262622021331615002605706597295016762349721130423241101249651887054574946836383858003742114903291105590627910719050273451763268088430592000000 [97,95] 2313630806373964512711952837728496837643576301249481715548755917140784889104433046924841766788454885888679795130252042912043087621245172101608579433723789122870069825498071377779049718045307815866128861496362852377047827075228458896060516071482136152259375323114622881810702015688379181426204385328404091979209679187557591748865022938593976335603382106852934231375897145841510878225303397045423217264331493681824943720358984440371229127615921486365598585180152090128366205247541923202049852706237950947761783401455613378453640472538682216377337733997794596859264502137525064751338027429742870621350600114263518295069163020691696050246497813187893250871490979141183783522170353820036375553705627597137708763651285150285746447678495770391502907948327928953962460015901588308433508198800160222571264329398083765480619914033937786718946317947562831519896164223110144183958165009440940382821260922053728164135255362646713260400345464177695494982230142848591112340056923668480554610200876296390816208667641699323632678427301809805017358126753914842291409192619316456884015310909201713627344463063679084881697362536664423416688975415090505098482330582339079023783342868664215427236454162852637573175417742955734948490481130850411708187283257913835864041785483225349235072994609082817628348238641468499236372310893248485367317457192114573244560366306662923928562571473859067774485215400873557918012550021901638198742632501687062044258537090028804113110756720961117276764842928418521164416374389834976346568574526268194301213057287744541714170338653674233770797353859301374242048664156875041214871586205546849080280148788238077309086371773634898225969079489325769560121594009564542524913162801719603272028026094605536531814958563113590779975078806319522171586245542915376449516071072957240126288197702518471185681613148031916817728383242811820733860878180862517892053378566763797886881991126156479180463141490543928500897519427153977458533341813820810156767743477390383930994901742979202146260110070301055157686178921345161368693682678778510603761953187609213987550251026433600141832380481974694808787973301951482453090674435527712154237031977856778816090355826749352100187916666760225365553942452703289817854116748322408342940757623692403449227240017314915530150999579577788272611525315367248252246742529200899913761962379884646897475781163009028452870458548414846162944932099825528107425168107869731363251053344978335591482966445822075111645797424710720363275065233827200 [97,96] -17379373135719098288822744716808548202059343503537249041575157580324267065507999965619390349488213913919200343735403574255628756300360018764888369570778547162763668698804860164130988414244187454957949899512473309256500344824114607963301762711261357223404919796798659374920449953215358938465080669387429202557657956073440850811437195291889106473456412138436019157102876298196330404870894921231125616467045096941249288477554557543098872351163955360893634694459199573765366425187331479078217395336309655891651007784347721144933767478597603237458885188489869104348372362532203279902073366051307562085094058263870217332404667267851109097093406916247573532407152599231013921027636046455400458292957752445127529543430775579156370178647343359698227771370385714113962447867117932375576161642970377134117135514506628875809784999933010777164575131779355839576448230671668996151296418366265610525719365911920594030247339182569801464470262071587443950779147932115546628697552073100900104992119211823261161211972906987765686104311920467096344565546777869732808356992816764832643786631748299445680724617659196132712985922406764849465188400410987697235499177507611986513526009357922875387807490950881300440284528256468114905475706932928134621622572008762376156549956221362816673216638321838118918001595571087069084189213215960208889497232945858000085936955867942438043133260997209206686682683214808442654913663188505744941380869284415523851755629628108029914028905204162176188657840826696522509620996147206078613992559342106188634326355621122629490832435136001924145193856420983387503439233996273455925071799542804554945906055569133997211903947145540651270799084302248176530537705548208934478758892928102450688779276928441437462830923086783625258557259931895279163339653417532109245324522701103138422589429842415554051199845868467109813153094220876795374693515109863237110250389715330923545974767237678082458443133530103240553905817049960455296300420116624929495208487171250461964549894862140795731471430446275808204553401936276875431590763485563181084235398944290152286141166049508972498185017981932152488084156191053347784685006785819368475004755989538043483252245893851941460175057805920975958099797017947161747138464376497527158229259295593507191488430521136410482068574205019628294143533593713304667323669136011765630618591183365955927980507799961067159825159053305156278548999343075909346255753961223382554253367328333337939970539898104948849449538532622786050925568000 [97,97] -575459500797223208744818686871417636626943023707342828768031388363350951056258387430952607375379661876709521906577281206191936357209744514620233607656005428741092125320455573752272564544283013936440600833936869838784771989045092051582649724970125936509685749520629999164919671550913284674614146799622739695674273286330053466050266813586679290076289830474675498050341814254414399535784180102124028344989706791025886509375283915245953127218520921448714965333715957660123622521314223351006021851613091814568622309635155324042274723434571927380504416110110040721494237215331631980981302498828979057326429493243738188370254526737173705200562993763059561279085849929387781998755294722280081589017474016433226351317956885929530701936114630393205772047449832804603031152463394116472340650590616222644669992089464818462639618969467920039122420446469344491039483988151932448453209161216618988161304989002756229035969431810215086870232416978249036511230406427001815045190927932180558963386922115830720404726202002881725447267249687037829895480940786065772766357326292727632714278895628261285612214140375911091592989704983138809158272669932527705769549072225765956011703009790351615705824160583564227103046869504972272154367593594707045175013276866830059452856540353503591700666969484857966457287357809513137617117249378072301723185454998403445149517545117402096578923221168957792340487362515604515416138820248665397133771361541339172711001421985145890608349289116426904940633252019927597863749005168591867833709991393644846702388389324000112390795252848376523838824102531935829013363478614302000702198138106774059099840562996150867007576492515386978775692894267984059995096666052551187433396201284219818242960896101536485203452508695666403351708385266600049094587781914113760677920519849822256185876381097934244591391350813546120351330733741528465172736282679614030630954829959703986707504353295379890163219668912373457209398138591995892622125642114917929256716129969566047256710938467370791706375262482909044090758754416059624005597328155305815070141781444620337654108120698665212773328697582528012130570948417367102056683970485679740912444880055360418645127738792610694647983547930348114174748352447491511138374715380460959001665069287671881587967536037206674843599644254641718384045891326128717426521320067792759333435390453518203178262978490280058186548385040665203365014665109556952368669470213398313972271734878327333134816890087707238132687010415651256192000 [98,0] -46725276557783656823971967589467119442805252202009050531124570646275839147658646540164859434158881473604197559821859820624255595255725712289158991933125861835776571984730718738077026798521112590157591974402275854301448363538086999475925535489474823584788632431487359754887834782384023716249735417546103574942400876950633345088415041261663489449623835490609218548830316734958693768814033620136475461135208668121591665498436071886147430402304857857433998145918973490094077414103976851375954012641008534499370600619326121197250378115319925152477437530612952057869670682682501676881014407316475932567594356338447967295344147591469695025166859531469017540685970710255481059291863795780084795697575227558328081539377937729189567186289555605290624101870418918788467291059277317152530130430664177474264879042486204082928105489914627089325871688435477828803383830739396707507956797424600528639919506943542103464366734772112171970116667724290078664824391259166311670103425373617455789130941874846073270165966383911920255577462327405087734604381833873616260806950161482998511012551320207212381426144301818009431667101645375661716532933312007561373129965528277945661118568043098828557337346552958579522382855226674331455365883919574684777493608069189806487364944044424571731473812086415279234129731099018771914932267086592960211052622625084126555474330161067695732009024897803854548293770690858401532202026459724884014113834068887275868118844031587208393920280027152197861621318482574535931652015332719613895242171400122957050716185894409096149935065567185872142748024241205708528773455652396647963536849919053591248119321727147844695317240640297868521766235538478153650311000150548775997904264064344195691363981963592758071238110355673757358254661152069402911046263728869905637995967857165537394930835142668775291767968611820850538393991226701315456864292996214869082189871690201604836109579907139272117989684301681542896782878240591657452821094265781258492826538033453676638079661945281262861114757453292672759181668340276192775968395806731106315504732586295513603812085539154433390975999420551918980408300029946486843348312039873782450246877782573979414128800969663853812432311308592907264332037401205393960597569729991914606224808376617957289049838842891822341128808405373135637766338279378808378950775081386114677018259799444351530031972550276854083596954952606409620725949015016472366079238304892894389011432695773185839616663424427028540800692324386812346338445118357520347170539758865295773376462714284140539150336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 66257084485176560973676898917497265762516356314105053590702604788096155990401035275029989082578361497201536998858794853516915673838631149452988029969971937061149293690540161831758006122567750161016811675872433295235534031429595323694975461193808106976431189901785635093322964078935040675927411427713507067002088013693155690214016784356528806749510948003605622207579017660319904916977552526372526460435026532397810373428777065162595796028930434765969910446612363744491949790119959715708076966203717158160662445710689819148695543156894848770341781129531615306469466411894584911358833725218730831431143855993226492171586858429376104954244846311590743357969427864617562801630625400734239505631103152807154803209510843943167009392808319203945557165301054309867026522213469328047515928245795808225272523734712149232691035858046058006482215929391044598067700048613996219960902155111335772543743260614653996094739735787225398334957457096274141712308706323119999985985528853987184601168731086203382357900058014785817410989163141760012067527583925363740973278145851448868932774113008070859664600664122332530942596494129696898649897020022662294873807271113317617027602319044813989841787260639832630903236629564104206166693988637634723120160605190621501600670740307870229604474684737498827966249756206173898639936014048834676342273000790111819225847379755169526538019977856684545028417438756569302756059137572858914854162685104328606576554160481667532604891224890026954431836177893931443354824155129045291977656834300238042521231456246463663987028358380125805187841786694974967098227484367296244498646156286882859196077545002595890046293236267209858037656880880271553961660244962290274568346498824912667170885716660086857005635919018163874465188148071525113097571284120339668420283034476384952617385245047579020049742333633760229689301805947516764982854093018254179990272443842799527970943940457599496195539486488561374387532267754735467934197795886519992510399496006899434171800536609000133667800361605356194133681588739640261992517854073573472561645517457987884825245303343079711246279186974628068982576561941473872196837762359939101503540427353380174311046638702655122178079730325409527573978477967511059819339331972004847729866794262307361932754590677743576990178627040389132616442285568490681145864341841866123024506802570944557806112142827406105034661264717787031651083471658973326776704004926016614422846851802624634152222948212923398999527541886767761739127936941867209578177882390454888487302381003064902579828817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -1166867425266153791636619919881248962918322338970289714633403970648361899828444739930186924391830387944599998772733671459346797344961063396161662830717492365021659967571552651743933845411742277264042036618971671374864401311331394918173757899176297785287197221708155705863196939592818986728955942006285075011028351032972662858897942694348360828637530680997064543163999098553289050874432012798000401522791960356092923956238279274755315844260500611005873290207308942456496241962317067073386992503063852300445909063806518461451216922670793297970248698852065457771167213934126828147226989764931747543410012233636442681490743407376172325512520755101686739199016677638282433691814738275747628549104208058191099076307674979238432770095513786844255997787241449573524412902063576546977498863330105070350198039894227981263404966631465915620307038062959282905580307191365280325861735101677853848706522403481585839859975070538969308457660031532877840676403130243063193389429881458055171500983244180291737292406131260055335109094198704772934106684812229671301578880262544116732330648175173122111582876581822935921010459011925917407162362341551729830523411544764296074554581716010772271198514307266472371875529340354318646748040213919439405031130994934178145930912618316021168281332320507078879871933231050149085049012583563031574597187329008773130111763366917156378237583101480754143688997087425484983064144682807616903203214714607113936168168533054602069859814976094086787649263084090541500356055610053771532132679868312178839182369322440394726475793563403311208965405476566822877758746367215479554911685657048179465852602667575366920863898959425191381968525071239466153907949243512816252805719696381590526275579058676625713858346272491219108088649598029419338826295082139586420809587121376551257264186312171882177173598385378463446678664270882406203316731591892874532097757807966951734672750487742101640832955457257706908560312147440108589302134559803761341174367650257210226859436878055739296736757531871464375261565859362670083902765951374649452322731437347064066043988336555799437903837071580078503024256064610993762040183324261390400669921149934960112397829670249593463170421363587530037988033048816533783324951069835797008094818644422220976482499092307027456365609740984553558300782963696467282939416712688343069507387195158264629843649042551630875134856291953533053803886961386563160330947944235024807051445054602445052649236066341339398701906160600196976746144236038068048080795606420301919144412920322693798777948471296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] 2983618294862418919888314247195280766764317406921976952798010329044585521832293205851954115569550660153175755429906175750355025528382457618979448908873182260747032039012201187067969711700383080231717434760105242645191939036635898887814997581029766045332840234864294593785288977004236951331869795378549799015840413201786975703384843223730543016511554898357161644260869668732280063588232740489626068615561679359241611512750401058588961482043115421090617695755191269772706718676568039412586413892023759375997021919336336850399902945017046407779434188603117653015518087073468901083756101519930035070094195352464490187165175024362521666058549528596310810800087126087908073059601046264366134632211308294086857461694157224659865680246462183068080143726069461422510261399595029780956180130869926526960753848996456343348329576246807832012290625974871934990113265997465439405916055869375465971798486370762975696718569481478195374630760115322590205022847932455099419541846820367666117551318363542088178421301924262552411411882635946440357561132177806481417878783190828013383399329028914050800961283143908414474359614822921393952681634537568169782846762015676628935002666443503067364822816547138173049838706649570185434740730638986119287360639894990762491927329348124578475847784724884590001961173110310062132111688197445903672478954949493479586636691060055368218807050436654104208612320235849344962130858618045135071977689563764616908477754854588787848146735922970737072939866073767738306185958086248317237644510458832115235980645331565438482904340216117127557906021033358458708042462213360730916658100315825832878997898910486275805120614678529884208606032525578778505215799597974622576658640440861707053818723426120520461715516267233816625113985601204220214847432852507671911779634172399698687053178259866733266506212767016132041703940170448194020858910265195205477543371105163970932610377788205620125805969193405657067275520251148006303925027751339342190481411405505983854393239433649478154138419131022167920910721428527616535354412276853071584509258123552098655721532686452813902224619419795629161247556653842142624997459306642251980935868501916401748309816758582475359535593394364331234680792894775668182298665933593658631283585839613181915048125659859448006807263988107746239763004886669952290820216298302636091440090975174059938754449448383621513991473067055108563255106289511738634486757938152337072376218254627328955938066623961952478982841775928235368800609000540583908644504896324267423749904010374598680498006917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] -146715175670651401481245072333566491554890422218597196495509486169403673867978811806678180910826628188776140421299059928570639065878904525475160716236462241478299995154249451003321173575265886476823453160012577105568154292735597607510527739385164245449842527925880690855923915660716505415055136867056980693746685012131494495289738370685387452711978944906209029729450019506411961604269160919755580609824688403372465434801357869302011110039500788117154462330927641701906235732266636567685351423393465514120127023185562797166593115530846814033139665248086756355117943810247505593063958932188856300418893428700703091520053387390442672870124080470460199913570345397916536618845075497797950434630289848294592770144470439429246755039666769712109197069587077392334354173646613425568287404464860534679760402661940720300598478121474425204633163426441082597505585977005852869620968229608561323856358940577982780359287197031462606343961008853106834752416955553171332841050734809842830736285609573139413942402430469934890944768920964743073490106357279925640469654134913370837468013650188449902538070595619498650744142747140148684278567359875887224339301441656004043039373110497971033795176639453604851007080457640197822992485315200254007440135732157622761167548787885000080292649082967634738911300297602366712160498080864503727716328872414550657066837578743464203761258662537279938968529631286407389015628442912148646917329235467233987432573570371845507210126027651695267360058242742941861029200960061693291209751575264340884217642042193934157657175147531433621288908891190458058493596793297262453647799045616647462803923878500786001869429464462105258169242053834915472731192640923518260556659664325731637353399490794993436297738916043377304286003673627038432578870695757405077888176808810092783597196177401236676616365737499877880846144022776191161820299835308438737916726770622347176360792995337036476505791172891580162894493225033124734909292378144873904288285106410262136903494910631496834926637017090869444593896725270301252856576543680294323656174975239181173601176216654985234129849849179937714968544946483646426444765240022136629992691782473655452426174812967479868528342157787598039864538895647604072976349860219115662764942259208831003836354494216339123280676893706986811261491929539277425298473571300511506532698048639305828302594365374796778839450224702173869655238710559312324780215366331286488527984724771320796251407286161555670162579921712423396780607870419709671753055604660749701416607224623565783597497962201088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] 4109109333672645259712109195747665797283926838857960444079762853902675290162732550392168384423221791184627730339651876640668952321766647043558664706204345847953457553358553649284231016568171730682150504111284958247471068274051432869898090394199551936443173362024828952651627179998988864147097528598197293028180716953741917620321365794505765912015178425126317574036153243227302596030824223723677280838758227667432399074430478402744816097923744965930356043858430993943311722099054563129776233309431258553938512772427554381973565673847133907907756643684266195846857412519909927922083019440118528213307689108799246963988180157750503651548433149171815057188475123198342799521971015006740532802326417672128025631994895050644902030042674259587415418686924895058735344402472187917864083381544447575382563464427517439820406405800087511057002183251975407380828310281693823218648315007249035182044285023939402376611133115592979714440729930964535992868165035730698191898519723178298975845465202179816000528329005035866056582867056554223718912210499467312172031654188949046875486473488988909129472008082514973980285091151942493648715133701479342350649377585922726276228209103919336581779875969425193205871613328079954557543591068606671932895908856447570915757197587184857196407439863720201447227970606109497041221993399012065485042326139215443696543824966341656064637329602019908258056245028400658348882692960702399137777398869743691821353500442215362073445791603809016776156004992666024094742954034974508870576862984081572739362263654209604165271753655999187031935660949090755019000854294923018728138918439381152202287867249371090137825246646983984768146144983684313742341011980435603758211279911294353355832277579054145575971117174233779571721720950284273901180345052659426942837596813504957904418857639380444864169400080876808215045479192130605932375624841631656042310667851083390492191175975189836120492696277313944890344665217067500078318318874098113529394421825997775698310961794572753559576336858937362410501566220341529365398217358557884557301647930857907804465029105695586547051952624114587591907897003219585488386795578223179317076786111932611981689164843142610729577829356652544847063084334057256014163957307463591549246681905376729445874975024729090507407224222239605540899617815388284332185224402569891040156802153311236621605318644473683196069199587344808225861457558675673683656977044863606601159674620059309506381442106715044645120511886027627654588473471063240843899817323722090143478036964043127159652005382717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] -53627067809633383003994211010066906764918142955778579985092867068212941718653222627449239571585985328754881613129765396795514144219100700603021727050741694955151407305362682897797116773680949668393323860483473603047452153945704732953411459871028580952023603906512197217436095040521675546664634141528038468636190694482694241511279792864720771254479191099115971828858751354430626206933923560504393375855455496726388875848065309480454529892122663654034437143218016868124140574718238261463615736344407188603444800672356050928588271656989793173821959393208861303277718511929667337922476086133004646414018026300961193183931828845105170976033064772181496759088065152006703634980098443593568795561452143923302669465719998653527846344867866730646205152170970544973997865443367239877335950720357990813959296258307171075308212573116451935114757681575196914969433833899965016975534860010168418909776549189539193103895175810284849789273972349103507983354534190279752844963858050055681317400421890263568057116684710276562001412377509232568294571020921222802849414033770141359190045721882894257526829851737343352745989491347013958722417974833955979357971319533851801219065759750248493257851090109504199360416255742949871965564798682376902245743502614253998064969469760553581843222666470681980624981666158463297707075320456163009681833914082624859915726518712028374573637839742660587231599761519928528334255903703470568454976145716418680337934894189043814598842465154945448712249667556616464099445624591054139631427710998872594389359135685609509985414427178363965762433668647253175551344924304755340600728128542873693043643771313425636865542833715866982894462595644830323497343944606275651313650368076208085986212119092765931378650778730389988734009916023051186042914786685659759105604465945088900458596285123287591016408045367632122988864573564347899701703334871019413033267330280191919413210100257841161432592455250797470713101788032064238541846343914063988469202352556534719384337508290157815478708320359184211571240013185518477120671977299957852391885910880694749161852462974516877897501888908674541812866487297380048954815812512041653778804122720450327547844215774514357839067554293463187466115318933191765311412174452629574606656759044909876416531483361714135469534705247942642564293494591798180049237375041538648025589228187722126928015374879274594091666221049116222485357671813268068600398192140432027237018093558204588624590903778471850851144746762479400855291256357051049398819780503614589420510351203370354230422188693913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] 417934724105340094416283240938052397832653163764725447650880214891078870863420164011992460028402198019359851931176177348236933772213827263148119177670989284616329705656208916318179543351211901037649920924957153894606102129012959367145330847427378926704649227465509836887660077878644684742545592208033960280282121152011649085177856557566100345981313935696104162543726564844889761144170312730293998654261380764851668346871610624794384105685767601877008037975022053931277510925146436936118432928441951394837282188962882969120413532369980800235292425653342496797508973787868824367353358380926929275703971705216235302966490625223931764727629563192280452440482968890260979512190373957814013027189705651556425917610913988843871799429256095264835379606702137679435999828889993942794770973578320148306270620702913181846433746048002437199974187078543331010887441579680912160583066391646752026419280868999194849249397928126206754544707069860107162108259587949398372410593605195811210645819026535505913320667127579536024968929989215788798953590150999072217217070133180074114771051767163198237729417355963829916539395439333808766823531255294684890912147120900331220066447164692008505263249439714051016578151232999092272133295522209218916202108145998883535882745618268917132523128856767707088233716897851666823895315928158717330295985049919853866870736345145892764553115615023658960736617787834855731667411344641518979120017445799025664728585922916030285557210798655865824729203214237126161702442769200620962495175207873259385351623315578545036261044034316905679249125473910154957805810135365564457437107151887262492103593078488341139250484685473284237123209724638250351439917569910029814807656301566203278666954845426317723426850923535229452551769238963810890123971670196539901671985837975685254874428756925418391578215645585123635484042648611911413918113456727973363343091484863237173105292265439534709134838347868256729178569706710409500923231487774077786625442764115980622965949363956869841792464553117876640027280482839445910831429038520197411070443019860918191078583896324235574723569220267626251973046973651120635948513044549856555947031519417675879298002285502964989454006080905563378508908645130779619347721210875362985603497188920307268920324672215809688836498847631170963288763283456314827658117167678542542523048660126665088160302659728837308990881031741545383174407739571434913012599306140306343288161274937918604320328699639794408144249511913075060272208496118188588857488455331620747209061665272625561879525587691765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] -2214862068748211188145954685580393895736394895165576829356754594324403700643772712303516704660630536039116852751370408466764413299060955558271201330546779432150820378900296623314422917178246929868428458586431232131584154870904292696565948381101576376579576017932847728960482558733287581875331256779838424673412353810414397836862826515199524636700887114782567760886895551533907614167924251281579457711744768856600653182219693835236987998265853937287191049720353842397079623749389259652787672437274257595479292337452016465789895663214678023768259091978518869460701113284222111438770420556050924595961010275931577219792856832770213369133156876192205670961129090942381832518521274255985787154285033942335943421933798051345724011706244137547880415678750465609315264401803984795969857999754508653370581409290255254356186462350926856950201696017753446632956864684849360256942750680438028408791645997563376379723651047495319414532191322678750920320072046051357766494583239178503771581560117940800890018514670879691813178465516253417497773908926710282514786928563925233112553362531809852108310433821949153706554550787406177476163352853727284185819423435598024784984520204581204864118917815718946350937661370531208443643874177212167315348161887583760918911387655566171720097582132835034220561202369714221958276834547731551175840620617890615898412848930509180003887288013224118878457199929321067321148602116622179296990754017295794600405958865136190956520604029518408407613398990662458804085382223920363074873734849908315152517205426372440282569674827997922471029228112950704974612534900103361427918187120766947528721795378990121525210710932130316690002256965778059480102273909670970755068496973230122423296047587180841722862402763164904994754473029021939704488659149292083770488058827853130970162633554226353113948819659082748140174095526956043764742774510173976195158533547954151312641607794088683823454947539839134960424975422407086460751236114953977721455607436611571931815010128519954881796335967465296216684708300248792492470445880464022476524512103029753272801439118725985649378800544083902006148338039539425634946957192578359099482387170586315266559894964142358321341497379269873034023044004337219212184750182175287088893684996219987432214024350977441232633329666344333286468887630871416780533665952456315514164652944505751340445056369709710245020520515364391276254664927303076010096744936843369130158010509297694680864592377345566059976961795533755175097828494273735446996309905458809413787835780959356690579309309888299008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] 8712172470359550641669072824474093700766930144945319544218131599529418193461228431996005449633652641714324917419018374829644456449791504487788814834641410948287957434332130817315150836642059147203782444876238445580957371489785887196583216845032315247556325734673438160692659369490677385442060203825959095714094177389140396939749043084774286702566024194618481893785510638057005424248493070027191523928175257614428372311226680330520303137613837222623822607350574020002887482807303474914731731376835103093869875547179105898638455135897214049070626642445440556133874888310661842799625543839985385326448550279657492315299414712716809417673708959381123881877865063376068926811592080957700860223674403653756596005583918781692360757763861069700763036626816192353005377791278761742236249407046795818124448040713311270316070965943306385485842489437953874368319119694365492490307076698870213210611128982261112812687559883030482877162547210622324124602126075712872359600360616276627594322798870483256265276581929665146871592054249649271210540460140372909363903450254236664171390941693561399532893527017534128612905594755365884493832619708725300620469484556506412123846668257847933728480605262439406941982417444058985831738499851788271674642895024600643280506002206325573838112466983517446389871828579438825630561093188660093304502701259624170752448071848371737938341302342363565410163301406144559206849880658024598965310329416799388430276068161740058804960468348111838301774916553087188806020099850184178307080113759210478975534019703847955984449186119855086145052358234252933744501428610179871074428795846409365521156574506052131735950306325253227380835713798050507759404907651230279497560720231812734423607145763922111233779600732276393111409598618937390771635847589465907354428712011097102301719434330971144897350297094474815158047350784151668181152097218985635999453540119732828112583000176725088635724348172182138299646011340277183613369221971332172301661779216243106041686154706343903925721255322499487840546423471759781872256630924418258081613470288993900460999403391752817601338388863224322029023543568002071273322755579873189670781932927268639379430153148037583489096558814942780031158036068833550274429010023546057447618157145467507244553109463320705151972104276145085468895209548191846633368822028382896212030507378373027937583016103176557878702477544540573768833030278463217177474316809429846406234245849096322874276285797335166716432713799940665777169069785443875389947005329731370703242940445715216654797197605381079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] -26981012106968890235947858978674936386611748581996261351758272693413551299206866231392909317897692433086777801367227477951005120636638142209003325228979691361449969686945996608714475956539839615288512388840827349334640685117533902309289176286980393359557744004445168688893147677159823088215469449060911138234722038972764347386941403573139733764429616330245490039960534455081362072817455046745008117428362176631527510646482516573878129289241062094720674281083153249694905348582526073626377369682924355955692697931829086947279384759167884044678637259105115146443117572223750936768555685229276477283970741939698483300140523381713006238181587442426125810609073400172771687945217849357613616386488035681973105621604997155592008884692977121482776685516202046627826518228899825084596799610409847354085397200681291447998839632596814831954112319089011955684403266988152733954377986106786878866571633429428402563139620221280383302392299309156916320702467490374173751312858802422009315487351080494167643790613355543251709878080881034210908194410526488918247173284789254499927864186876859029581951322357659946117048482649922120336056050423109680670166003115247126858648425452628380604314017650529159895098079633430979509560611790375797675270308559998278443506212628712248395676792324100195321161717265847705526971565153505452731055841196369496316203020373445717641842501881221173449373288973016687065381777338955136372868381717992388061562162179870859755996704510940078458954652249061686851680121296356616123542299201019927473946593031556905041624660682267087722063111013261501667647251388236193080950155497296502334518474547862172159765263621967938087913871663962732499885241596865319719907315334807264392001711328738737456379238592557560538986088972942160198594860722971031416042562439816903905928342094871674234202072640838648446947529173699828115938099814798229710187674439114422531842461487523784728500205425038064873286028571614907886639574118452831873034231107080491072842357440089857911910883925604177759835379312957569648000203727627951151831310483573234463203474464522431317854335705077410860968632797636101886621672791882795853923482898767068387490175133026840997813231515392053290687013365147443153130036164758358584019829387047089907954262535556066075752103812565778490504942039036567537080330101837296173454869885262978552176034827710585425902642912469067244601159372600128008335537280208530887645961707721400966282077522147249940844911679024067052276587730090211635909974267860551445557793509765807875810039131745026048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] 66848270361741798232113081488792450602371312731592523385087760511443489339012936005532639456867246550033806083373690532926559575813382058178101829908492117107415997937260643550472976811762249828388670241292786122766375863173183415992160694771894428107169700135594053946294855140325375053618558348962502813737514811130694129066407434695086617335221346874816543015747211295492875967768591720110821947126363466280685321271820419238561515055735314744867145607527881771055738648456718903550812472103144550941611398728424607625415575634307920990831776062899567839141007346827543446500194686385351527688450448437318680288457296912572895353291435474761272261205357738321510917313817842195896425537664219386617967272045599939014335610861187934237868901398063313718476493928358551148418654699721819152655722310076542980838278504824180598044172012392271299784058914719221430702612961646340814865460127898115566836447516484343811873170962774991277404413829224594362332005374763595659745020667305546235057980163747081541608373742500425223442982036864227238043027219693899007799338088624431302570336243684454786739409010840465803471467808728225994002824272479008765839703030559610332825851127217244940805310020579646857427683582122893180409710821163805941192035570854392431207097420354753441320501397414316480985341877208584679727202575278297655842372875719163809171080788141985272022443004089469051758955759750427246069466403448564158838085910057718859789338286126363723659371692063913187615361576220032463885963753534887504570066866261338343188542181924262334064333841333393040252087251174616528033428264083082739683915301059251199408438576963142570496267214434019204404160624945930559288574694814094996158018141442078333909721474377940553892025496211734665627140826705550736427996722473588485321098361942061466365630618700283467964714454347742710087068565704309994059882396738162938556020063302622772664016454181883815880809251723003147979795263779306065933105569818154674261454370776220585021831625822593322440473163309599040013757155206159922885269034919493065917654682170788611767691551583081027845169641709837559775662823350199276389992073742684640765486122370532140486510816131592250856526541503638351852421490312195435831859437236593100932584321975521853086522856219058405851954128431324442607597154972024159826485320657862014387365224186535272878032995093517675197549390040203102901765458050376272896554905877555521770807853134200442255093716194151571388850251782597466698681935831498810806216491948020290203117053112903270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] -121928915454793728271574065182008988456424169914211870460789765198985169964394717066748276483158407597016785326309032036637340834325763307062088221352733288647581050220596228443315218728073746318946863660287566155640621628672112107464391021877895826136262262606041586120451872177774433849155028920052248038265229764803010508917859740009664618473606673019864670603601002187515912997361552102900950102954857860668632396967376194637110282869225661803477128898577364856024654812908589621449349755719427736529805659680595565413615669066363665296099295536530282684234750552625239719649665944485108073085905591488904778080010981230648002382924818974737331451949582123311378549903496346939319176873695822531160671989237723193432724983489731640096643048128115012549221929545952016328616347967339942599586795928169559741367446736406971868553158626081595417312230840681806809752190535251841134916909543237934523558697942280054105785777490892179018186319602318887328963854568165192754609631308557264654220532772908166642619999741259082298686078500179576923023638693351437719087260317205683543546680576885234200392569294738329295593669523107899615883658652625954416887646833713903470770231900710932110443969005938418516990425789461715786008313035889740602762196351001684721310427721097589086072722886734610973969740455479462051191025792239731327142454705832195164433428980865626584006227794036555171127552872763224157253210223354162183729109011174442160346520163991447224727095462046022434165729071054162897916394949275746430354042349511965773968961007325700953416124457945196411727635107482528263225149057372932266876657023518077515291314127255244177159527453977680917803235043960540481122646689500504979126479150944263364507774610776202717237448840496887394224902789047493331074061938859100623083637186617672294437800067324771026466908146893518142661832571378353504200879144241097524803704498423337531373559660856823856797995899455811220346149371940412097131622015694391475636445366838451020868184992572081732069974013972636773415810925970931181564424226073980195262046809083244138615792385049079665674283486190762997413281495595686846207344310586574732635881273404835240885685195386366014419892738078570563739434518645538431828924867817555316434453524636083256914952576290503930009196183108746429581256132877446959073651408779009550320937264231622713644793073241833748743308216721883857300365817311093108586534261970962930669514011034558979709940062783137284232806493913805304261137270481121593299400879921442507247571028345423396864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] 89215712032812909928362328198856739329550145223677716996510596487803401393895051684637791860984235534569344250361731128311790479499550675003605307869156516389297520656822743637730322961746163591002194858582941482780662705256707632032583205160373089735639918385267669768516872556404764420773214160316715705281408848630907221580701810185317083979799653806072401519552079603265009888822423914589180820553948398183584313573802848811611647748469330055857017164038055815259790466714121243539263689393952093572258968947414361362348561555521833184420640618879690587544826441122620109646786464457323434207624122629029266716975972831106641728765428982549273336322938725338282201104247158975468890035140170909335496176843899920719341230605967190258689613252387960369982243534193196375129779917361486227677872082782232455310561004973987738546243484755215826892973303301467716892435787712103538642521259312367160850367308206990512642451220097940057343857176371059789414174625830387882188418680704228436911905982228342643508150241459066401584013056657557207279028085946232434294677656479170288378407505724224287126062565366773003902437521925277982295543038887999816716376049724384814227890466817779904634919892788588068262106780326462814790490305837515998911006823215663421765886687192605548095587577716441905318624392126957195358430707907711241323509848957749345256580739484755384905941471524181652143460071983485585969002259805360400172775284941049687242583519341270076169839993384581289325150625643066748805104752982743750755540542548386602322114735290308403968881203832233951362570151550713616059828842186246875659290815823739395521131719933627935232911908170563308004173316294816893500991935587721282350395490457191278755844689407339797006337629613830847703469082625914844867354471024112684942343956779907604027049987475290854150960473049890501247057146046935268449904955653174448155334386150040330636414342906345838599812552457861024790451880425231314143584602785839079996954036867575191173116387347202819563854598902376646009285388900205943162811181313752117163277361715165187424555329665578136451223089314397780472629124460897536726150326011529432184489145533184256564050014650724100401022284274817021728027404778079864045335020134236059694493441356504895591840625030806506754144099078994779227512288320884730795240549966743014538983827084166435976007988069021505048019897024370876927234681067761923621947165042999920131807730442406171077859918500711542917639495260969431365688807525241581805958112659549798073917777602045542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 426086176409325023555527946355319969129647029112300555855943377900039615012604320551742048303541180003309632217867797608221861857073856063515835254697016495173816206536691647950397616850997464297658252556463620584753376064665091399817049684058645629568731622568050253231653011786346007752571928313507312717599719137564647361838137427675390335624682638707173595612045868243420800009080695403957508199995510234988760619552973727952522967101064813932871349625478832982258455996768272562143864507196806773978429009677099928093524832517487708110475612848364589794960314276931533136187332788250099056867035884035236341646895049740309909722805055021787140297791672424382545475750432506024309782060375085222373482466850536166160708624500044420324941579573571508254578333838058213079224819945088039584273721899338794116384637466753597851369141652513401917166971598205897705763662126196275820713686081421385935323398063074382486269087156368979712060812789772516017800704754830784736647228201401342585609776873797311523682951276742288055452757590956563954776548789613749686874097414365263526942292989139909690569856652110912276287407845192902028110332974645589376019371800361366478668267195144895251142485382191961627487075179084591668206258396757717772290408002950056471866788322969747117879537164017130729137208976534865586208394900361505522457551742286743522160739201111947866251553350604997882447809891466112198107156712331017860606267103889096245936749323374798164607133142810958558124565721895554050992447242106661048724704121005566300527415388836491867363449431540636314452342666188949498277085005455790538073535973034596244337532937880801347230597201547255231616288637732946959290135503002702165856506314294033566504324577105881681802651037192730903891537913885236562707588774131042068799357268623528855379165709786586233996033721396577994652907284329013987026867768299629210851300558777203479426011722693156290871451032093316857633121735471056902790672154282491263231899917029707096897508366801287433526902266773597303969046102420422810108000755443742794296116044411418173215228539367409779405446367940099025946965413831115553694447415520321246947287496189517823901550363625491383801698031501110120529825233606359343986564041505137342556767243715950189716173516042103234885386021426736210065475885046775892095328036088899577860052634167914738018962288924856655208151847697177338040347181016572328884215389727889699128804936744726457139632541538614393554496888961819096536602556432375604773246162671394734888354683727955099648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -2372621093913130918257314118801468389379498563816994073543247469264237202135687298372341001281535180361360044958277804882342544339619647587958991200095579764176866021963268750491227532247452365334511786506991512592206002088769423061327004351239335922331826669207719113388760012453413056587722843284351664722001120669144508762781059037507057591780369846571150199085326677630866566637096742777522950282752233780855943989811030042191234672051324621970427881082203967838236761198139899429491555827942902613741832078578386956455291662064222928308201714948025925157084499274734387234293999334818294906665037192794417720057368927911545734520850916152389964025981087382110381931964820205034733282940535502993887076251690707598987200452447933697533000908129603783256440399894670978120646836990477283790165681429994493866972464081881900294625747162257034647363440434176086068158590200184690290577400582022898402015432839311032097248043353295374661527964880862074669455535677051132335933455933153537273773389633632698811183873220067184408395927650008811655408767344471901139085491945794909128544086212173400427491632583976389109675257326141833530398223153759907024573062765878431650848265646601876842879452222295764097084478786492666402415479142773030871206086725116228186130989961618176641851367604570163611122148872481271177389989560569866118698337290811026855092242280755829233296143422041571406626154797697733213578166907700424970544732125243718451874189888232890477709576635944910973550900957804402126460605748294076882408298302449325715613653162648994121622701066115008732494699136608312170803664930825070793091630069511255904856388825525943349850662164795769653623264456025504301990517014824472243623967753135960548243614533915260466715182199436033802094715130453430551969248967303498191206264221708253562703361461551963861236818112853376704817473317771542038583323821605908886912175780752170346607206775373770123060253494235974798324097374280890761797289982163051346711258806389369956622472245605149898964966649502249758481907072477926259797310604146895222883583039590944874682291555954056985347112476393673380144865747704557084682472047046155935619984024397118067432163283880287058525542482354386780152705415145953792034125177105580223094261944528227928302208468234672480194375120290861540601137389019103504396654572910927250738711487810224625874900989379660683468822887220555349193066391588090411128957082643570052969509833396458668356428773322404286911689515600696207709752582879800570238217011207051653820922468065932738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 7312734843500239889076013757843630452781693621735923730296430083030100695912115640021315974577134045362772112853886155803671427524144646891803208286527458088948585111799632286943673890365965217201905537122377744066132944490899148566509822344037545747224737248088410598902244356527294557466677892894201686082386283098740883834178595212428017729645533049749797385264122982595931529911947427256074162072161984012386019500655160130857901873998709694753234057494360285931200013168774475486556803382924359209802981232361445244312629785050064350137778701283595934438795059979054168929497480972337109620172729253181679877123539263447586147979862431511771146154895349738968346347573687325966443502385634421098120620763872013562367540862818711303152671663571263466374663646634079205640958356777943412016756126959431042250534826386527221245928922036329697180510560578773183189336110562352804117403361126737936088225426922327359242067083366325942897910807926328918500317735441054730510238814135047381424272119808843019689512524777233201231052942660525157484926864026324092192623690170948381043183484992491709002080440983981193076694296650630454577788759907215615357856842557124590096488477336129711822884995354949972119192825832772268902018148417313775403127462288082530688156183968828491386186698758160398438484412741208591228698722005467155020531647899532811809251563480752043680220309737050480932448477897119860360979757418952273251630728536729229407154847531890170936575865234529826699877278871975786780472959998673074069573813232639867052835709024633661790321062364307813446864822982521834615136328170817221656363951929410728122013270284879770562832517784288869945188395280393371192827516781379776212573709270075483947134232317534772372329761897754699297101764134303327855818617763609702994133885386608017251090159845947938751600142152555844422876563716294281674751622960263263427438039206329456888196917535279810188656525579949576837698190867542060069915519883278281285340134497668689602198690260968855249824167474834654173195660258940854789152019934669230598905023013113908618606146219130247785478092845833884637797694763765503029056775467316193457880578388195282467946600922738263047334167583494020222014482532691752247188808336850850549950702893810829863624914436722425108879190437519506529697060954363116019710720945359526612541057327779180552428995158269821859049650746400144346956816518514922615916865247341724518328827891511484652520267983828210742285813433474105747554226581970024486806665925275163408066309321028045635584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -16923841577254185688342340373473249449004583601116199051154238187203763160917836745508095500466703054959405340304010231175110302869342284021096987493590624668031443976825832141869009863623441455909114849346874346276364688494603370466880273037168337281321440351685094444591641406318959131062739658504785206685638460160579461685015214466888814528945947938594649404627802608181152639678210657615798197060773165148099001871379588180176184295699685466038952390942355307120446876921579513966852804370716507293115616556353031415204222317185009569215399883880742908252834952836557501326538168659057056587992461204378125335738455341741215103118077432624959505244770845589061210569160762525199984064461528660527387721358996785722824343366803445149229020423346070349540241813070239604855908582048626693723653076566676918294223442362605676045623813844658321494505371245252713127896055316707978935250615964587223442649237710354714293917111925118648324692009951775321692461543108646882785120883461274811056978281440680343631549976958277348976935503615814943497421131136006955410965081599887334657229318955085552549564397481296805387937783456230162942471133214323616758271556939970293255824727673431878472690978599325476778489702186799436117380510107492988367159879073759951281940916491330477737244291425867674793004335127448356538406448133693208872859233396115012939841061860734855719132128195613801591419993682211496369291622731064299656245801196659906914111878627682461260729662348815833886987826132642618508801112690709571612935980221681493803911827537503341028873487393465221797781757567012912715285920952082973686133943698934541609815487000659493793852670146205540419506704230014371455520545761518395471737928949497598515209777333905565984421084638388445898021069628284835801948176135675658891684676153295625965485945510734658542685238145455396212933789228613403065113860405862101087555237499698280597220026358826899225544420762297288094390692623999719991109700293753225890971036626133235046569688713808768223193072931279907884783987539947146139218686201005033115671444314903640609958802996189136729803202618726083450850746655685240585494196527334176617256882028546581332954676370653859508611523381099748368992406939225504606460843399300264314998641184878180069893179312805243927735468174451058614852312184621283354186072446425301826473899247219266567460182617296305052476841129763036888253974241437019158748481754984652303589288077399166134362085781567891265700200594115659715870202766933692426710004424792190836991698181168132259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 31938317518897598306045678341329096152773149204780647579803893644548008280145557641184588615158931280797725748493316077644880548078411752812391894464900940347604271333975879753983054920036500489254050876214598311308537113550980402913473768122898806029231573013575988502018189611818477579365815680690680320272293537413860250895617868205365458837835805121883965624624084940306508349656701630271199049377875424557950758380447920880339465878334281929996999229096915675884105431045560262647755253243720428111771108259312272219906485518497278872527847223310654878119477578660842811278044679231732600980335290286065618503353101894409628882877698683126273503994155601058768737596107596331635736413854489811061864143182386287700679315361507972888964497412365832937119646927565122673185837587753032149234195385433173507919615796074098060212579674271573741556555366726795700677407692202232444395465166202160958809174629782703473644072577192988020340886129621629929398928382597413584155484185729078344547942999039896810809364908108451961536820786664179976170467755345577660656928447920114530858844099848518526290153062244362745547846591007978142964343786734990071575760406679151189477433919443188586701572893162911364739020511380316523846755669412894588367343836187151767588618492902535262711940698265357118326008186666850810340358225581331101565897969288988441365836035540045689529664207371047349466215481520260493873392897279417231659634364223964614791817915353018737970828445599287799474011970032208719005548319539517360235627098749300968056136945054622850135502295832885987952562776808614097186144962813824681338748400230165008282548706363187426250390604400982852395884874575394323343617361622242789784891383835719335217643458147508459462847568091504537545721399420249125818759120269067501011678792136715774280158382317366810550163963659244954107447093301492308250965141207041593770275823071360096579887185497846606400644579887533065935779933641210974156768609604543636804445438255620802595348100298858708913270648187882232782481839815850197138338947714985591818404670613144940264371866643877247951903110811220287730926889374499442733001917437341401610555785074355421571554156683723178292527641724136073509029534705996379825847588414311004916525665664897808422622175430201816840454406732904865832332930500810823718759778459036564706780137545929038485715228130704975112316953087343685178976517983362705124825709702944033032079336034760371337619700954257625041385914017632270930351151797700848832980627468448386844042862160391186677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -51128505008488374846645875971988563140183948945881714402795294342779021304498426937007117894612634957250934771552777713448032308300054600419801127683227673104931119019597102471809009727791299925309513550364346314520818685995416270880450916469347123281509962371840102626528296415776450985275153493011531252716116413198309087230972759151407507094562170020302842899216885889514897179371991352646923302385909828726210041662524146764283451424609668940926535257131298981577175215086757915683145574268592330659909593838301999550099015393993485752923299352461817547391562045934774017897238001024779584096090765246483832389521662231642072336087976399878920369783642890933996769721544256056064906747613632569156786497471150917402516452357751427346650334996982778688507519031483065081659672532443523958784862772612024194192705726221621804084188859590662609676872943744113588389677318304174082695990853172653711748155733185173326361627825581181018143290830603277576671592398013063908932123635396841968933082843107959284142880877271573585600755413922050955448736144334551632386064490326821560979054202747263301385524435366693586741835811460711623493467291397906538917763534563036153630776099406876211743547460843714067923255423432672190644745906570434941675731514904210592497770180344583370071135450886461587633966854977491788035200643297455203247724206061816891468310171982112004975465809822908036003611495432123488911823729050988973434744356775327586044809773286548026012817872305933798523149400271021609446935300818191177201436562871343282251690445693225772655284784780440047144097103330732824058610418405566535007810508232883264698576878194001968936214782803638980694306107112340187227096836510585935297624083260307791511822811185160233563235686273273742101648032105797794594686280135846877804386554658661145555856986236563294344230169505176179396405616824067002052139599345117551243834682792063123978054572338942637913640663112707328215299049452081987451838947720874501726538786749571656478383516078606548709651284834990415752518567392374792640869967201769997546703343150805732182699837828799218936104864185488069279553345305352531116034237860494361455159055241507535267768993149608645116830974816093205139919406890409235904987674686838901779181017294453176729526904054425431081027710733700084075226186315295874718416710448936507216969540913741403763617701173893283227552148763385095256187132937847703448608553611927441616716684966907018687938322887284459450412493215870324817245239241860572504614975934224936780800765226521051791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 71139193830822913367684674908720371518166591210620329056130526233971465129376459583410825255380634991381877937207275807664847794828144331699989425774445033705421243822495423629033142304396937131332692398202055848339786340339971020967424075681382412273320131930224577623563333777636908824204297978313138865080405336155245894744558409843764933938584135876576355657668887560413286660200008271090648715995489512577350140608069183364946847771286534045038078505826075247372708319762629479418834598530598865173388575814713121141952743337744980257503265191583581757958890615901557316523039398042259741978362566471777558018788614212450934948372811651502544575973779729234600025896882071272651361636411374658130066773157067274614915097623953375808832299501115762527679973498791903375127185753359780040667192939618705777727809737638713741368704056917091400018288303448592033143495000814774213980342629743726185126731345571500161406026793315002881319803592016055193390089110487361099960377955095753037298661335066375880175505782776319265698782406722771104818339020502997118842750941014976852749637530622147023003108174287725502410027083917234767553459901167355111043495871695122281428209348038024350290810367800006347234757101079829722091660953424558637338126257077646103525241355707977172368828611310631892288432078331158702556565972069517582529321781931310010745753728170795209954546099246230632118782550821971176844447157777089455370575007442021852200105126632021635084005577943702690446875468638481074255613298160254081648670380802569520360920687363850868461994186125534710718772445357652852514499990333328294108636797217027495191163657623696288354535681582039072454401595657297470920908866311577262017016527765351210825880206901537713656299329229622001091479090527461983766987298553431006087518683894813719746987353912531208783691457425801526123260029909450526011367038812938709616145540994868971414936694400806404619842270177564296881054943004976188346083118875708977612497548081447292628097938920760652134846734317487078427558795836660915188106473638547920177396840510494014571518668361394266933327920491314458064506155898038456858141092182869082098065276267948868447061161255516695495560008213489915079676131640208421423612837127106935889536652503925413730455973333055373295670346727645003386120194668128437630160700012482968671719879750056882048435610050039089850084785212159750850125671044241669087106549621054533565925483322678471141264812393761661447670220627858341165300794675590908910341646077009785741468312724215995301888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -87435159234226924420136775132309864255641913840528853130047466801316489157461214008453473418139735500138870502262268881262608568777280260016732812117481258524650250494867113682804644554526097980633709034632502380732274624380940802343994729743110088945763512534357133494677063849190598685998736503662920397464052616028915571708010832481565336616999693392866372538779127881989096078571520208187414466058207423685003281948736200844971965327244943346802329814183678078698426249796972122849850700117564028381143835385858196040222286910971823266046414576262125812023670234748916497369891494379451484010137013935282915826992448356948824630797980545613568903554741969080195282257726727104867420603918846302102903342359044238229047717767096181082827099612178341341408311793259393455707251829704762771017393544123532402963354387366998583010611204691762113775724379780188575380562542526909171585775403326493739772276354697068346699291784299571403449843679273711515630608384214995371160954412047567934824003578392441782528793390273162095898126970988963088846411736502674184747538258146909312009453135001527180801333949382739829195121592485509865509343660204175665467928892617083537294762157079252138426938841096648285023568605509997823241772992316617836029545922242984472146555709161652021664407444815492027476894980622554804777118203978779719620844689019366181553156773886173654607381334221724507405539650843881866724588374835624452852141802010563349287387918193292023701825266499053481844260070448905750334234648988097924067149905895256503307074292661009504978934956066501363214004148214675312126220884049148246299869335031764382373778230040544845824096573082030028553147963984211279324779463168620237934502249536983392636063072229656522496691040140890229176988426161812135513814813414551167874260155512098663872118903165692072178874603779394695712934735866886572226767006314117894283744727171854780984895557485164753278836095541378707810734250197122580153730382640527738681899252333768517854241042668341876527944644763470840713415709652898669087830885874629149364381395510491712118840640826222530420070472515878659832378076273955365314316847371187765551140822997205762186902348596029391287500524044908245460567440633328847024026369541860752857209289114561813812449087463215555677595149554194160233010840527753147951101012030114919789947473275911381653140205731552011336772006167105325553240216476073029963591833243237072212832944097420535279236639745581248093671475953308018372582742979704830270699954947019395366458896456048831365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 95887936147658643643250190556739194042931785496501639745434796093033954899338975583646059381180336023315519601274096296252656889228269239241494683935511349165188656868861105532472580868695482992799363456997649943895944947885262969723068107353693804623486013759721923695390431351100548560851963575072216915046024381920624132471581264097964630562394068834516298288375235778926281911569938942886342053582023338960171234518043664430935023929549059217743446665908176393962629732887871268990426422720319304002381982700499685244759349626252854023864723419363118364350243661680515386418442709402101295592242177387684745510065392100556232446714559621162028655308982629455823996270823636769545402682126484777607037475822570928340729422849184966794456531841293863778079699890995754303168821357544836657127648183044898681150059739171525439522219202986309008847137030295233696455980856363827252512818191164764397362647736975825325560581423212364191748751193996717437966502647957004107225341667589789581407962913187832897771604047005114459934361775196486923670376242141758135150398293373623296219608518250038347207666249085273425064957508212995928686626152637001050270604719372022370519381228751440151217526993881612264598877639389421608447612632066052751720785320463384376554790913440161273167889953263349267165321196125735749551735410464738459218837490161097556004623010282609587653825695595067057131680797627551707322926733069739979724402293758058378603129725994724056548252208234017430139512035803360501758788032446192660048505699431460210580551368375258223637516160365117896469638344087076949052280590886111375619391027300881231325475650918218059352174704782304815503230860942392361225003095585979996214475097745245861191955688224248477016987871312886157973522301239024566579766916163635159098307696371794282840390970002872158454494106969239055539512163219690965611443742190591976221377814754591624702552219529006953059831976485639415242018551354095422081884606523640588491002111881408324263773052583109364696324593433044999476730597221602960431457102447053764604025966126670458907148724078583234982468299967869183560927655098239877521802331531992986894822044565953204818024382381008819323573121990134447231730141336962597915129018840538580510150085264596018744949957648565883992333265532812855103033717909517012011008410201892061569718340643595505362371989307923583352085056268879922838937594758152558502462997174793543341308077646137666011570058763350066046935478853542350576722274600300753931795896064139214542932924985660479111168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -94242098499336733364311824089719229586126522421282037739736276111217999248990177710641108873206362464691556038344464909288660559835799390830171048110934893975260327669287492908208328091415026375309638477261598236565821706267333067060750084173417253136535663998841881130422364358544413040244572127422094647633009232645220123030351758035367752108379975111603555074850459873805505902212035850290087287122718475503209113968162844605143161048453033532429526941632789312515046753339617763937622694356682816651545578617789073558402617181222989961364745469138776125275058372014387880457648581588762108566948326260385271658952091982638738363998692649471577922637772631757049729984837205310065808591789956779558693154194442150352383552829553055926580556241161290985697337270959718816629002499748567980060254715318338490100432852059138341809820578584801045729927696843354746947044882960297103227749375444593324660755986290551257741199044778507073531861093078822331513029806054964703270902409815300305104630672910634221281273321104496830741632892635109066390050049097508463318962514792632343442972220070207815442659632699806562567673904319874181267117372607993632698396015025442172817335582558596823726247041698581889836907574149268357291018807238422668878387893139655834085356819789334908542889248449957501308280056604984796711768395437558843504684627434793558828181853749617870833439805174937134529371834722148643549053164236901782565965916240594149703546237124000621258333100414832254580505312703062791122260619106581234390673144618119546043095129523623314479932372641521781516951720875228727124232273239899542742894328932096696506467987729113839815807661705702009985597992709928965701710742046448869064591648037597419939299997222518875988089966495765806807971249482128904989495805657068210750486607582202327427729615758197932427047814661643455428057971252543426543504674458953645367284615347487955948794677669153598968955638506433084833138026054743480686162916621008007640404830520871251633066709950006945858647592453459323217010929692969790877836387386790924852528263525482053194186540332211687945093505995765247003280938088859177852552742863685458511317453178940994276485031139738253568024361629447617285544179142591574939042115782500006153785680613800590143682288776064290849350305082608589552007018475165686225502614671553094581032181876613109427798861631194522181072849609261475455823656500074441719419972270196790675025120840345521923428140071205601233463600280747538229094338591978018211228248592564220809738340558614560768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 82896003919089635379606497960777909087425762428750253485770836183683803040539919720692059598075390883032300023160096316881136577171098446575055662577430746204666448719072211797712886234662836434804064025755588156410099421643843812817640601558753762462286349304722235764232720082973536518278437642662879243987887297958612939041362777499270656517377322052180532268338066359674326378477045292395772921607727442365971470881327554676811633759602722984075855931604549628309109677928614029307056419121387544259238463126769164338494928863624642887195215156393021751158111344903811730886644515923327869493510188641148645979140820577458059654481830965322273234475172955588352270629530481228175305566830403153496472376370926889423845795347836990710595580018027232383596962642230480309900399170521870869811418587417136513206797400186487371241976710981687758750755586482059872285884026135786423240579509947392200500699592311864363724146897943553368517698698433672835324406224188508064014078873103673396681161772187598899563203627068316624783805739066829478437806434736725578292164908849019295619009390492280263194691016699138366454219907884686234227955118531089379429403457714188717504958124777390187783090516408161313485983956884550357259443553183622335693378984771324075845021932804122196973373569571954070553740375657291068425917801527138580270378633430187658152609441866535423264862504956975031283414003061920644591649639939646136865636836130296876268345849154922647853408316013442990816263708915634166324413659295127436175112389204708844725906509145733625483318601885777985840792794849508749722913687045139879370944976669974696555580918519571663132276561265049159210846222633298358374300315418508588015803338714130666740012036962725985174830761171652525479947097904756384023901973305116979731248782644653300321962544761011475269195250215534102647533366461493966241239064017607940314785230768332792117812863850530207525225782581084647994719311244074375881157505763321543067378140990725888220969466444666293125576269163095526163170915938002179080183465093781318300180149396882017565560363213774700987864926740197877197698717109791713952907018834820166545210112062946025023002361472126178349515789334410663720003413990052402452077809752249290066037962544309879775041776377853732209338067023771297043263391892760617608990340380940500065309613929722039368953470216169717712085631360210027368684118198653147429054435169682653921055456868059275229698373197000480897820950036636082533352001599260138873425437355402188585947838344780104859648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -64738432481165328461553160911216170067655862918652691226893942720272995620579954021636473730741567254560947350739602907517899202670687484551686391119872659172889861608085097770314984630813187347230001347785163940733582106041341708819935360671881925065431940813089761465953648430196539187477151770055681953993403368296683345640988498970273194243862526461693926215639030358561957004099218223198639458717564723738419167150163321082961343614617098712850509151491279846548482344002252916547465771553438730490769984066548578210498839700030250859985463757876404956365202496962808584395492707996100415029179224542163838952347646896453752962550259755329089672628372368875494990311953303484740392404039958941733682470051350900726129790464710899080221956891289710678394919798991726655575022010165894960275886169532241632051376010249380282183460444960100625972719385203300860611823567981792621180100117658656781046383966223352189966429566459282731315278018374906369967314934203400321798118408009861325764411816745999676531860300699493617537542614430599592600981794768897396813081350119956675609956573846136980728987758101454296346870682407511020077803616539332688383656540666744167375485318493283864983981521802291448933328195672333386617069820484560810221109199036714608396788360381867360983993498637007887754190076712666420280033744810470929705810798578186068398947899020823560860761361115080792978206647494066185241290264007787230811895100607671046732646496143157561813929611879198108658569018022577107437310711509406592171600401568448014214214389542780239365459884560166190428071622728087615661898540283048083651330128402350403554218169257060351957306338603874793625684316359785614529304307766429990113806613572128437508353222061373870543038422501176393961347453377444877972289801737487846250559317921224762814562121764195297221913626932526619031944492508682291765207826439846912187991393765104058885332946609444632628158617499994989621105823672223620300582345848625006839933541270039326195273158005832531206846090139872348059325440108914825628306550943138710102672906369523607688581020473577983321505673290972395042189468817029185108317436571031986155504100641343454984084218432568679195096617664632091023312435590147653240825186406564381676814609338754705320468478908194716545052563970804082966134719449071622221142077001578884497510396214635474925680501785634048698867841648929555805444404079992127808894868533115831055447030004981762226983619655667538241898310655976185656727863601690088348375285606537714062229558494475258429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 44089460265017606617596603860659124026461208086235901565014165972469954969615470518195853642934343855073318117895188853560496564069048394600292107267068205752962362514488231187684810998515332478244142700167434048393055327352985028667364403640889863804886066683197329470667774084029760627419820548378515554131027231520190743806785417446275423784280731566250880242779898024822023016359099781517858223736831312752353342501012532713435746936558439786556982098389896170850039682416193419198806483360343555409918997825370301959540693543052126772974286184102959228850456859739113926951851430654313520710142534115385164379174113426048929589326116893481293835901700779030685189982752883395341883922832907829980934053982325200648002527685769638221089204874992142186755958323697589668442510222883929375474702884700184748292114196532492287547103439586987019958173477807411735613955180096765378247456999059908589701613340393300508383298533955744579563784143367901930697939129515580701508115385875217237236923285852809056305414697644674581925259870080955192320772952446066984073574300956126016512215347130458718898902106629547250919693286255189481095610586584348875963232240522408276841368281172966063683825917423389064768008510270465074118605219536316843636847776871735170578489664239955145860197886090170444437863373935298777442879966590319942924984545582009686828849673144122099588762166200700423205941777592523754390601791953935581259229799375419483360371851631898564438331847910311499740594791463285832239430562058864329611353461501669343591356256577914177539444515083877975442243456875825234043686873869251745721290635833651802683126241319864438453536277703775193045673892442884393361462502929982490179797590792150972136062853443813957289846523623534656607699493470683532315651149601554493728374089260892524392240244350811700614164181553019696275209703441165518087074864730698521994523295873446759196012968981080791734205526389525777139597913368286246605592572904625934179153326818954150257229240604751890214935475298136954014359270440664358226522097785013865087463270496008457492759372000075408549259953843911393040350892653570821117364772225817377217698386833070596740117855499335163797731829176648641676947769587025799163399898835545921295573969659628686271763639182185348946780320821892190325389440879222008745228022522414207801101141873275554695539949779103634179564443343087022665903333900283565172727815809371409407482000872477096710672250212673532886929176059114545521663095644943257397236054518098067002796350767283247775744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -25168663188243117527849545336273995499876094119044701724131216983864158407519792802825336389378518938336356426290110567252403128503696246071527063806210253920604009419302171617473771568961966381821208235558207171911684167253351474195796089775179761783542174157344174381125307375568486371125422661267573023119610111303551634537296161519951428136828750223163761091086369835262162158288156428937707296863612079662765109606951404177343545200090096400428685279542241657104872983886534641166604862464406908027199595933588834524054092398972114405452022758507612317197914319393277234709715549228503035613420706492621714668694410208021703120621418257487577519863842075765889888913789753834332422817001984803581425453167753460165978021451029615441144196866481876495669873162357807441437781600404824405185433207340431707583003427200488660651897695051848713736556788529610020473907146537152080132548746094053763141668731642275055690001556811227746400724961676785662087220185388851922923735476693153577522659816027991381043763208066882521350922412630779361209384754171767638556384110514506475169032854749012433297777281700822055303976025557528910313001028950023168817824768598586197456517846207923536517059401983251288666754565139699632844334575987180309965778818959550986169845961192604156557031067835570428433129502487235854705336988984844288039874390616905419822898945894666486391651633613675748266458415456214409975103771676597399712375484308080953848103401332848779904165692100771372041668854236308677688043215640257829582088958504119114132185278697526840987098200099233658035108627537577982662364928574270454523589984099026783259601134943004533331999460295213786183906635829407153172361264604189093939749599617200844111219660421554436137324825481032487395117543584110789923952500431308070815965888158633025119978515198684733505174667104213454837696325866016961710147998808797920933265496414748522213927903014751291867743551441035854534439603177157928624957083580489883179627824229306983119963884252417807204767772917191960879584813726411277231605607500196589442675447629095827978439525563195701277951234855260685861761233574215268232914357203890215309287280446942467617017319557262773213112068384537187957137591124568270363791685666553372314586891568763368327977448182011357505462895352591094807991870087477914980675606748541032203876065375812714692118774876753930543540765355536635262494467863038663131516643624019927528179174194790004913919844665231348139986246728771782090725918335557352907995883352821256617172549936318230036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 10783415055086753458929402025529940101775503386555397458685800577437473936558049974721587066917119201878195823435164235731181659742779255334930979383416388409605189201746314838762268578601103024549102364002191495270948574313910963801974017002237388206994451691411220988519814116458019629474869103259200771609021812856567817297322647376968404955684617481246618495913513574184294280696817685717382899989088984101351525427890378673309767069885191196003536848572856707327067184333215944014714651400087400249873213925747740228937890113035942824171453952970176639994489868196155322479542941804148630111949547260527701165225015354312215071322977631790808728112236929374516275020730886994336603448330035860218672012201036323523636220614735613541517158039943793808192553011348074916517857394800819896141536524009461848131272845700147864458217181464175338462150790864774579234998620955935132326505537690253410800077056336949183581468734216785549025222871300097529253655132972002641892278200043819390534822390265959547324010003605160823284851758437116082894490570774255484643630476539514703070082805731509302559602994358324335307756561147708819057146384886202004881272269269115747313744811225727871565848710916365340181611015521569141370490588971844971910241850125690951404183097164751417017573019984955729344561937677823219850097875014584016233600606191748677065137629454896300727249330362925234404324342461939637074091224626309359268743418721064462048400550171590496873603126299484615991517881365071107773048197427521975560349181390818978081983782147320281190366900834945588446699865757660121661990451822827830371981832538475410464478024478885379517195639603591672239926138472958011754748716605481352198225697187963465989150080548644875901149337683821753122372300863546742833707598296800208238087220437665439636690918143153066960245175031066045251044063356824894534728478035716112895419965842563466756280788524729596467412098034486060804942225532734331349186720515889974352980195086431672420504305456668361974910898439339312832284562262513977058463832026793857224688982775025848114868600741121040047543009834407665692620171670932331782471528948436561235595990685907660388917128662445872454329045122314014833739373545896198827917911371128607975669074854669425105079544666548352454743215025033961299367822553108089209177699746452129542996853382903566333455609674837185785575275894303053902056920255648276897134617782920329250231754052639738821563725919566437932323842370282263439732439937045144287781830711517355475669168436956274622464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -1802661173899373860365329796593829293915041015086147197113390193339647126701693987281185565581268821337811169009641187403912328564997702008045807676974405677298325804234825294922298595250903208128008944605090391234696762838143309516338063825683082742001609858935763407514937186642360128003243787652644014900420943406387209188155117510682630864882123217434853260789084016435454604444441401651216753326179140986924714961429682784562913363162255259794945703500226446712813143691451549945231866779258224462923421583787738969753154352894386218867494011473713890952660986853117689926487691330627948243287804852193802879176876889736531777387851443291868798931526619733144714181578489244284950033734710940741755437142631817467737019905288098124014651577455957003830504041818951906723527918248927938385565934770103448501070145022792408064091463806664897301606731631403148297897313384158289516015294097469071743033474154753647578293091410419285950148423963340903976223350894336759319749942742828943201877437747707481625196926513676218771730182608885152357337905698173549423782178357034272488435532570563504926197031292279610035168865781457625514147104339581902381042405580444261615747534565063703498824462456109733590147310385718848518476080617621687961652387316914869962670167465517938662761520513864941091067683059575821022915819193096118990290489067642723089856313003120287563945686941021360462346899933645072658469525019267466284737629577357444472791083945399769451905040496814168534580157136269992807255746257602580380455708970682033967616458485196662288379223766748245450335485867216895880226360871754943219908243916405784665280805712453292730905476661035076575789689203464824842681393858537951376371288639034794253243048530659039986606013573572035945894878600377150942845780346121647838914495605451575030914842458814334480551359762742161838117500429097224366394363296889516810938152575239564447454575195398968055107735606486974964710905188998419066219092109746615073399153248802613901712926895337820479172294842798113591846382498514241411689205918413303152852461537617524406724542605800377157421654478442153281880089147955660910709912026316247401301130496629415803675309400393046634249598036731733316994233611394427872482651354137282399581964357871992896799340042481191848656072352558379025677715597359012175225420110545126990321718450266166279021909063169448403271926962934426077552395877177629874328172591754188964184081500757409563129872909527724190482416667454520973858259374763213759356015706294404434517964631703929487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] -2506742318045913042899807606106722638994294370475699835209403901872876760549526875878168511903786822599509377900946990626081860785855460908081981387460604912753672843136368315017491279323420938824381802467798469691283162390933634966818853315732764279407164132414785633109296057409262244302292876984886234243923901379279887030320834640096284699829893438996872615422892564598175909835730222548871297492234908183060288350399350362085603522559602634189837688634377073394636467045833376570445399022485850928541559069090308821923797248296765585393977225161898838762588643619855741700121437240163414590288604531395789153377977729803483051942682163170467615141266656250702297781519836802443904429920731637158521347738070817751591232553783049414555989358465650299417666667556109922253971062015120498325210850571051357869075200061548167006977217341343459745591414049223214524518441946833936878252251109933798743697206375001777819057932323909775226001024655721570062982255529791452927631574661103960960679058793387008470751517815716945754974636248925938946604367908582261071019749393176223632472693050166096511769434807796245502179866570498922180307985908380646870083354130740847694393880818342284516079380158092886649612492796971595556993214750687267698078461414008498206091973847497623019539144470025422606579829968523543411522460078065964763195971364633728610595265373617573501187216102651317882024264322324923206722152785592240579929631593094405465800986473596481604467290493564787435920383176511986303013960473317413628029310889849935889865060423024539755399961239525930490202625527271474848953727162244075587372271023873493224354797919352674372696704016809746343944697694228774102215959620928686655696296784183106491188543472470226630449138523773408949884794979406447655566454868889181991121614733216318907551399835109874199911691907584333922138160717316204767562881481393077496800576618965811386050730172852787215094540747701585523991792767635109618838267270558807344367873571771619237040829182201367652430545778450327594679314616352455226629732483162376971674510750823562530421560312932532151823217832638521142967960016877790247574741719930038054163162564095650683061215968330679649709317286788933229374532643324385124079969978997770487386823007620537191629595999934348642946726261040593149834048756179909854278587897216784830192775657594149169848170563310181795404701628521828359410883423209806076286904675419429263075438753355919135526508692314902399401842121275717752939470316286119886572870780155334437641652764683089739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] 3668001199665248319104068451985353339897612058260093717122217950997770870888319664883093756658900530335068835570299403354260916955744531815827915904716721280545588130852591776405019624830689317331552376545040396606924153723090819725949639117165724422366243992255196482103589863271805137495759737550278173834295460244404973231511262170109979467909053360053324155159219632373336637212262955203940651990969139855335922942020990446919493326270768683315316938576263973541472821160363975339918307061622299037212855669363394137535490394959143628072828728173016867210071537825179368566383384837329621331540306306086050353436959306162264746785890352394525839157354078586449150192128612170297081850171997349001857406357119628047507789778424467258451991403974206315845426894605240349569930034197140367600393360173111299294946918985193153725577327361956050499986417006189506867029665016838652280716868007553153954413165284723929099747054741522737012398725710834792975489442300966314674191981195844379079528032212083594221412196732926662941951575299414751750105492855116552505990747999379878625194003002484900714219043165532990055562856983679337896091173324811927722975130160641844373335922836973594672288756488696786223548762058223791811133414737623137619306279573087930814414590475080378715665456393733157127950230384264900701572738911721189042519482366978745853395872897475390987654083274532276098745092908925911060693873387144775596280213148690897918351187659659151283610666036978587649105828646136845174023491835632180615430261311548958051968671226735180348346163943957382505109557492464454760309660760833133660883186669028010495046055887000536161774643724497975084243744109213874855021644082736031362355845869874223368617436103902364107002332343408925205837145578916392430830346701201413258870522108236635283578048563654564658358748855609384742171179575652384098195506065527093332869185905659582770419749841036637320669780894750653634848402644635520062082370126198058987839156347358540081976877874534565318497785016521272563184907723863727712554662691484562997008730125164772237625292335587415496019840669271397580576542530634322322927965387231690482783860076064624214386303061344522162193697576940121158829916222214817727384944605342278938321213110278135898806118238242652652098711975735251280414201551117636266903510410484407263492385926465900360329212857534452838976326031702323612026574192696502993564249251876781670060206937711818910014734520425661809910150189261850796470822113562412196503406925487819776353751756641381908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] -3214178049244221019693981382003240240138857214705910832837828560807245176575731489898366001248462350186979827296491114010316999815982643840279390885031355990907689029250371046054348281161386554934966351330986540117858019176900081274497051881181055564823096663918511135668134551939435323081790388608102762205046269497567112780863167913961827439385263184793809643960786097167246649235019264184772011625121661529803120642832270492702913401039931090290164902516695989253936129457570809795349424554796537584734888629186275985305791140388232037159628400256439906718283005211971240551251122657714512351434234161227109328457260915595348875172014495491244863949085480209759194337772613205377274954819289238975382611725186199350745569042586876532303888011133262004579968386427472259852527938873270110368969355512467394907478041984327128594345170945108383941607383837610902471102476962854185767263089627968425125303830959116301644067571520569499730528426374318918939745727211798122813427040032846121665569275836343586256757219976271709649036781735468427213869499537782438536566009925746238984878684090186320950972096945594905657698429104429772884881707140077175382959033638777057490281973980125175656830800183716505627238874883964070414858074322149304376194094272266124178304048973205346372140708084775343344387028285820903681843417394373383257592267523030909877772227178113372010604066371865887700930432046673995668136222842053718630822732654163712979149565296412350597421802116779353278186678104028908782409801098925696153047125337952402609655198276230098369129425994349353581923767455522035670361632100673500971847442323689951903056176904694782780422856692409753428196437526363275277655037141428495735326915611211420812419104994955865505678435039547592018111309436894416252133357277353106788919242055290160789333179191419147466803758414118279751241605890377560889814340974192491838644056525394038436110680414446358305676860300418919143809157153410167036323858052388529430730034783720975635474298329854363703062366244454869799014598938051957304135858801863360014951666244394807329886696444295327657759807590158416782274077723163078650599612333446899930127385229688644296946424663877594494176530290127241680334635562142139640268838027876525338274930701762670225015259741473199773111949097521095638060007889839882094821762495854090836425854979685772833654288473069282726989797117356116844924416645522303584405472768263419087487210843210999421763921791059694170259195389508264674529475031254468539139727397372660158978632911378624544768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] 2245558992425537376391678198462936514306027678402644472261670720749842633480790659895127872604350742537092934431769169867027846433137613641165873058931740639269228776419338813794893728067809217875156481661185533701699311878905728526596258411390829894832242737940569121672545301398099505634848388257364429257740398744885062189471989840806766617197293289585130135936636816833442500861408323610054340829619813888788836343448777691380107298567828859315125345838137518145845060379727473515519058165813848515190295801270651791357412722294265996080770971418326948319171748482365638097956068283268655503466579815049466987989719614426953392390648006835743673570914535914439193104886664983400512093411518789570102373741662049557897817315021456492138088168937091801033063281181159431197446810170557094435745740322971931785335011838102517320207624466769877164571999609415684529419635363669612781629290621611709879413952684862445022785363437660541115676906962891525564833135401047166858827101601464277024995957617986826694547453288092459882941632126010458896038753983407699772355448673896832838385100845547619295120750690474219748646764843903884665809787389194541152298928896805210378241996396989526054683763956692525340567958366135111438729145572852952800421454444861292997485025567179239646850058633136855200210128618708163002991148091815349582468290772786722267024705238907788122666533579422827616155638059668710062970891088579164444957159111161667412951064147148202514833576227641035401747946820272228668299102879403249988846580270342594106049170252495238735140898340170801787013013754957594345641760810700747441667096938561060113929332246447317177066817267583990107566075312978025922255079584574171010752451013003700175633726890469478758392225829470689741314768412858644694027066664652873416861669313348059165215405177507558937615107571336664019723280983136151404397018874000854461837757993785947030381949280800682664527530385186123301380949176176189568823643062566736380060468467524617931270870382952780076346677439927444583870067698447083500730343568699433950064488681200927044899451680809671096732992750406401661471006224708789494898987637750710998145626715098407830853464870903168165507129376462834885293392296641524579746210140976738872079861757201951436550338235027520601998671153233238732476429923410657388597907009344381224612509104818728519972013909809698609877986334894340769014933501745064660223218930998707109274722790968824294186655763760287962058140807725318993455084533684700821228085789541225777769002571944259747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] -1346386398546761497717188832163444247223797248860219208239582000205633386305895180072669152602995791552356470499757970771050994065148804393614958627378858499665976185353256057255566821013700113020363718102274852843810879879831377645955334855325748100222837364287576076252289972916381711670279538831898264740372575803985494164456749190699836439497068665422651332060352658293127880092129891383919532879908442537542337900084290966985105120280920134857613404260950525926428198749334462551744701161925041300856765516175269300462318817568880153309268814137927778895646467360345137551426924520382841101531072455209184745710184801596686668844961671302972327516571710670084420194330081694715422525553418180620730171161214467580967915672787156110729965712851776111422288111932541903250537872321231302840677664378407123818241732982635423192438920907197485603941270514089414386594202251308173456204256485243913626918837189685498100777005347786267657308506380994180027542689933206178359049079371523463215691263682222706028581917270700158207316159746201858588582080672546105553477049938703674883445107518448660484574490731966214922684113557340518891629571918585206806008390618786291603836793435011151614707938543051425206893876494227041748465995702847858174756072826600017145189142732780948820174614611388704365123409669971971079656908553162950424163968355911976261321463450016818425634722328934979401040491918467596585310098343572367355042782105625313829340082768847003404284653158899665314227261584211720852552044772143204162196634886002131708106918445613596770229221261738572717646773486880021965350981731777892012027008319846143067166768622922520044713441696896846936382236201892443071963119911353511189651268908100580465681513112558701973531183249824747359465759816477312810981295769117170663741755494738664604542686437012298129958023152773105836198238227341241139038118758551614100429594788330960078345356484018687954655710895936189167015995139923720764280790015565224656097154231041575352200066006318638222339856792486567180607304401956462027492508813905414314460868293730691328299353755371053438966759946949905659408738116446395443723846668780575146599010037312849437846124818783938849690996074369318409660444744055572887353804397915879675754028595939858152470683122643923746642528689038650862067993318126283542478316645703040713677176834555363590005325265087961523442371723879708541506170406518325310760529255046881994729504943795919489517356038179880328115986826734330515443130018278865783705203861717617546770490793367416340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] 714342740528984575064229114908181132628125236752545545121889465677140996619013571905477513882406912692699956388534323105321378421073313376872379704279537510296468421278961497428411550059845595331075162614582469502356783475576728669924906864163739910567356089600887704189326292530028205756064248625896802782608788819958113537835415710908670528906122683071579204335187292941807232791362090155324924051050786480116465601078303424041781405293014089350910578530151445932591340393407069417866225605604225460288307227886599515334343283658125764078425982502622602245480864722561948376407019432437259394619935529867154572884627470442158573493447656743133317992433718831426979534605082838824907156850280982642236353202750315710018710418307417944913342194124960940613222561629810588881177009850813734280728706713182043811427805695043155230356090763087041999382139881877490509204895060769669621166726797552590195976130589735868820298118911468888487523747497353407510630579791975993330282711271407336225068831142700515915897163206768528153020429785858050745327091667475108829238831096414193070186766212935219174242611742541953679720187586244429055549445921501300213614137472185171424639258860364966715579989759052164298983292374031906749493554742086092292918512511828305765615942789507690291009023327725432839718772746238430619769554359287609499208064145910896143232387298224355198938413087825370299889778132208978982176228899265678835149981167968091029400349573722034574428549599299326704989370368321603317783209807271121038993297539704290040512900979256405052391799504201573836905666561484389663353211531755358934311759838819822560777033404000608215053952816022520567420121261242926310514533954806708928085419729366093309855664798975028351683106332293289881575659488827238688941163488698986561897393401470511611355947728567466503176111676990270115451804057405540765957617269303725944209625755163408969633436035697013691797913636711987021662556148792342305709976599117375947688524124610048699660251285853679226608584251061060084929374354091727940660097648986459475152550977423788579326700782698078289783219264817444514824089306403577743782443558862936248822984324147178764744638686938174643665684661693160499837787780139645628239080095854883488020299628227107668662572210209939848275676815364391871897174197192189339664557167995834039552272667529590498613042861747855314131249961985349480869745802112331627890450384529532977601387614400090973974752756680503399408814951870123013801493886272895446436180044087679170540775598943371264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] -340798796770654865963948396576289586150596610338398703014371392081320451157125431303505191340542318490139608774305277280999196293171776810450718882857511237745683317052660370922800403759795528693932921514314197508791167421841617850924421958762079257735204242742227216986063153692977910149783140339758312331301216126724147675974369311028215717800165198638134138762868374354717632896228509843592563347685490744920367269915803420554525434823420851022506464630485287544496011856353449066098289305178467294865141051945180944615881015147857296576067662765072042788219329941413744200800132352433094604438160248533998977489511915592673807091182292921743173547714863905030970236483142928242628806148259274988440947285986183513279211102687661796201330781296030548478188446496892304757380540182741787096240580175059420977895128448662884492379585595305222075849460581592487511927642984553370035606323889692853727369038621440502800867683529855205622581334755493699684133074727383388600681160227104665303970481322741258195529218126026217051162787532128043137463625066970969177286385071294636969538470030872847152540776118598687789867845797116023297985439051240645164046998607402709013369648063793930186348669165622531603118783994391618159393589454505649981682949083072519134204229464340359868411301580029343828296334007573209084838786967725905431911130327869048320817233847286614183183740201344561349533537724159513108068906587365009298121766818269372333667810381665107542873653964501771600068561855911681341066705553756661764367397281872229230113855997927932947738396816535014034911477496456013561521835942623334301256416307670572931621876660163606318300268824765299903379563159970868359993884950110950373051655167438980683076249614208552477303488576049905639024078570781295340957940000250136222001617296677900624178873962277088208379801110930158425518645617314943969352040819927692901181950744058948874178965766265432315856779271486766571291625998156800364232576708685604694557476227420230295741371331206005806985750025861274424791254163995127982491950879544684012053527972304218807605365639305646449938176066620793507556513167268646325098688282226168814532675986742270192079766503501756746383120882378647184652545908052522536260359077634343122990679034801963612056441155678739530287754366735522969973823581458837239732162190249500686857935795920533006152904651190165671339085433230828533494676453220570732261346765803969219290284791861064372337376277605350886295714371983253538491638233362122959031475434131928546189860057407457067008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] 147636417231661376487981785859760509947128279700623265634140074922608154112433696646654230344908600533873377440169634977287967773150863723437598705951829583723332640975685775910224081690466249302855169260615796441344602329474004625185313080202984456709411903360085924976771090499881124993901158475857038285917988644116367248702224851823561794194174991487822793274930181100351995313450140365046279050300612740206047102660685945072891956630650750032845974500351175423627641901383698716939511207385519898953326157621738264801306903595191553089631626954423285683835831385698502583414188705925466757418562047145883853185664567387764917600065256607530618742651309381814772202323403265712068946322140001417646704955270587190857589379924179238018762563683918576617229053021446718681282774595794619227156774455774891127545308490940661472928335191421588161075426270175842391287147824283872819023553989420210156953863645361834930228206282787772445493456585102354004203869503931577005925066678501008602353178464518174568867502496421807119653602544537868578456688824467422566337045311327626840541142675758722699656905206198062199317126184465470446540127186018794919053410125545013650501267332652793698592275266787871385013106807400138066453447868868624387480693934423158957141461592412748560851410316509064291044462511410109442603041427415170870973769404210568275437001329144375405885864280787571415591232452506012863492051087276205513086567234162318967735448338846121246832106576263623299146248231422975330584766588493840657855379806104125634297377532362873282534813424983750065665507454955221819709931039373954006779660988661970812561289176120248633579851253344939868030826673641081437067072103512810782106898675106931739175661126541013493746608330955372404441400454802869891892796047403809518150112991012053412346049972243469769252875298604646022249678089981460879868157476411301716476964832591248141264396264402455352067901129786471886209933274143290217631239781198541032712722194811281075109678813130783497124483333775034059728693836478315237409079440432283872478762328178942218335007212484977065413709646402204474272133077197567968192274487904013671877871962745982898860474227794746854373163432530837841056035776950517962806836181328189204056281493538300746825496487831762417273437428526219627346798021802094577144116646557363411473249686257580348272916639361112091469119003022796511670746257454362222369489855119104922092385202632005312337935503332159669849412595281079977420479951639413382017700018445182413085064706744721080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] -58476304363266810195552513013304697080484827102452636715990573136339551367641697273128737998929788441003459266354422218445317685563611923276356509655950101665340411876500133744318636536378255478113288099969320180420809490155906111806413765668241839617133200801695742258839080647487063582141221243481815885777055790768133345431737252649305870121171189131648877505509928076095086421888465869996126512942188530457697115272640192519320305599678900001005508913348330274937188899774520833435334487694270730410018058700419679628097107293860251844741754580783783695487405362944142074394842546394560914349039668006191207909012866161363796334003166009008835450854534686669191862607557208444709685708136248095579446354872455797056528798823608304005692433896203025150237822675120338992566010208877776222371000222387301810468965056900646783560117479163611967883382732578781652603201299601331586145142893148464356459762163155485663463442056595335594468857483473413915170280507898991834943769340151421180197194655610840037302735563175746011228547644067028901067300976014615938945253126522342613070125591199326514236663506677219603534890472344571588537470859268428410311218474174710510943598583944767437330113024808134053073622616874297324847826030442532746320759825943999371459922692263165925413991468285672948987327588232773421670559891714369003359459391283628699351991774130871167353469878375142325863917905190538354465448714675113477494390495389822039830977950338599704149346750885387857306669874409659303264067159900707151602237391945123006839417655145930578784935102242904720312707788228672665588891444340157610293936127941744327729734230997151478703104868977216838632328378084675672630049818303127223877864557944770106994141542574181536665520582807275703570329829436908988951578055080105677794948428841463700536670735060214586420408911951802610835235012343278903648705601942604789725934490772592172145667558520714024907765123243514114175524492678485392979794050156963053353580154017162498837945125744570789275456325244749501110641114565369393252377967880401056024147953205833182197669712979386387849239467532374428211376015222720951022399575327770145353498773214947730009803102379235327907000633379233124100115873444192002565073696510236558792360841217342334507695747186882420447973277260121459102174401808907076272598191440072908980464821902702697483506713237673936454165290901858676805425440077956324531020927037020811002834093930067335134506586329234381833030196472116995840418681231980017387870104723420395992949721669056856064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] 21301063033828263465850331345226588404941885214236220651267918360417177266617727856552485140118890689624981491565975386732159979537320432089915577901360169103983085465165973921368603669871191543352355288879148978909075163162196337996440261605810157725327385878960684377356678071385720619408507729233347682045161510555208800505844680976460246996992983641566820471834167542361623380399201907381468010689649934684596010268303839332913994322014191702274283956479804355538072654367831196608634350222962312219953598934208642232343983694903166326004917653911654594943356502663597318510657668641071364348030191832295426230365267819360892571995048766080518278733881373431226975365927000076334283195825792795094912595664672075850196338298348630843197328873063071131257738353877213416377378358213202013948083936957469274492965940178896670477508769076128655150159765435309444602563713018036773216033415006420309655306401405183829484843878798743684550854621240017320795702109800403872681453277828334864098746659000817213945430515832333090535341164969497522634283385990502695494654387649207357896294886222784195941702291871212384819868548141694384305747254214607806710518586409960997515619811583367470388464804779991797526231576868830662579767540794094727406601681448042733261884995020707839127587855428050374789651490802767461647608656436194879950837431546583806791800173520831476321994156214658382277096245186487188983144368598056889571001169367097604040891278268694030015821402161897272555504537664781094281409075925857263072208013980428569202608955499343562516823990618971803670928482353183379957475277322889040524468864577661897458468152125114813347617583892911578832801809184784678797184885219082180084220441514859212574960562987906445340567708500944385628001563574685689126006187991583348658692322985043902109156969753000344850389655191040092483239323222213467023752532041968639350154517694450040745109923766005303817018490108365147871725995092357978034951954203319966701951490614726689455756138918709678294639062642826333387289350630309488018813711635642744553357957033396495001319279681479391391102841409743846487884910609534069346778861518126701216226857057104576372882013749031980368126731438690784434201948820158055461605203308712599291522976663639431876912208916754631105110268625714108305630282281093962880940157646715944526700419883477062076762690663411981649751023622965342812106199839846983655201179648554951253187220703520035878614752914955136187557297644394855779593537392338774214777959989753419246971856125228482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] -7181118975063944394447800410701993249134469082925405669614583306645330281425861737035707285680170488330106109507028277517675235756226599762685562550909045356930630520401939840012653552215857160713046429262462133638320216188786513972488403589570432792970858106051406733524538839575653522260084359229080513806837019126132677983240013289028009388351902482889033125386544384688468605093596422384534470840433254805389916085158752506684188753908737680298047835071819800966733902132892265164793517023139597429755385710052914338799596491582247354632615732881562001249571992966999743134966119274251937150976533356650648989656910389235478299861831884812319489816777766061973967017617336756742736198994039948400621560240760505645374707593522931222938989033166195625877302195045905174974868672656059902529468306905208988923368816498867734224269539597307883863610730130591558152920636744337340469939848543920643521607405438768676115019415045467243240957506710491699656978079923647003208493217940615118982922177045919089481996653387445067361050553499725203365306555534319663395849337359496435932405546040344105601620027502435801608764036737091565035165898565474469140680882113573972536129980305025940780062303710411131615826653479153038069690351246511133762598237944532962345754553831923133346826271671977706542773108079117857042157666616190997157805860765844708133325447476889296594954404800754152887340240477484550726295846297351514693858495811543017130641786558006571680832654892413413009097555544351965022364951223846308773905311169947717405522713253974226981080977649700626114757368525062396290360834192958324629296213783681396859921757399965204759432191673170333372496834011421187087208936029512800926958490662339680926440761100025722422682034811453789780424823991697170190826328288101487581499523362060104154008436599720564111556372763622260135176813372509766841832204316619606400462143400351092193728577808011565562358546183517691578388081224387764520146721746372935592573848208966760054703312111128197671896539748405018056494929942478432074337545145289912174801790399212549793615061886203457405483989770029164570982265117579481898951655749166882558068956487310828881357514770475470927596202372825995107144180928357641415533177735267193709726758660271437780882401326920585508733626282375367119795599648982854695742692679774344810328962791209873199507839032122171345625547413705057229335745992991994748863091763814592913608495894994528885586688343760477666830149134712712882446787670942729397627513603591210548242280512434995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] 2257342586157298266768343074256013707453737993585991083102990291584923032438636013614819908837447439457376903005737487402901360745410784988923757081463022681732400880009319228956001425540211867547678224648366180776865571751768576612168032954823842552347135557599146218724259517897377798587750253464930528345976581414892024047496190051095662395800947340894175968109581176778065211834098812259837248900855880446135054393838838567840080228590180592857768510924411808480279002955081821629936951198867998185355887903823145798953388211715335295155763065594825431052995760991895634818125577881691947415017849679793032119095761364393681590187651078277872741405644273388770945995664344767107779139929618821184792295112256984521432626213173308208643522473038022687697969793789471220781789099416185026310964586084519341092447750178264797423695479092484486988322620344357582283577990939899790860035316831788780711669241610425311033758091618488531918660813327940506725601901291765299359936135471509786735172858391794501194030071113015518049990024335298292814394611046133357530370257905590301928522980997941107633438526257773556160933705958673086203608612819293515485058645386423465128878729164546122322085654716844781199178623642811809596444295729772619670203192819358134872626700306036773775903414576015575505952241863180048844608659097272745076438481466238736822852389629085086502500808573407085126894026221029250230161858759053595642732139717062837907563864035859143736635365364576919912982492522517833000205057190024366979103699723136447703011847993727910864271839772209274643925020281339799311249962788823637244716814036032685013901020031336190349409326542607692806791047973292964136240855515383731356087788742052140832479000266316953020362626703088053290580876728443883748937231142754283972476435006780462310824669424122783118732030598630407968278566219493953628308461684407133966863845704272286905247821873595026829032303352233826854383413572699346239520268375756756242261351283096207259514677867264186375463600278211427833139310836597245749832702479691983452761309722159559154460565369861673667884146528691556283821215564531982190587057299126178005354987403555589925832986450227362441163649172043949470933736610470750078368810560028444399633107695695975686658612411756145110447350910726255603280114380357310903722800408694427549244265233639745295971002045463814894775779017328769976116010866653064312645418265839526213030646228325020718461079068300849382800846886341001509799086998298648756169029863573758658430934632544337920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] -666565034088479694831268233060963925369340355634283615432555989191936799372381745622084954820588749833635120711034153106837750766188863747463981321649549150677972182557211029853115914105260351396336762786083211446522789166534748540777319142031075753683440195597453667143280390681484824426318538114765139522614782428950113038553464096524893699511179686462253452280791014525495540359837726229147010962175109624244433265816133655569446824885617161156092624662702234072121783870388896793504806875412699910338560614994836598020947542111262068690487770324731403876779759135924465924097879396463300039731654314045444019317844493546932343092429202042681197288785015873785672971434026528176476136355045607944240491320145699139660219379031297330235843083338240565765376863510141547550701829691263721745991136816181225813676504822807234867969471197139094658522928555627831253200511650349641987749270941603375222810510305488698081224597549979753750077118424139590537671007410243371271735403725528378627492438906323191012626943904585273389283806077634627995790062409438656067776964610661043061546745509505159577429751334095824150121117898699004609374790158540248437244689313578466718319490566753682005955646386989855076352842882909846773471493731431704822947263612448225501450450399364279238429524755682597077534787663249601634675810829576535123352016812020732956302729360017855397615212054228218848234827788501597246267758289239017207506651698984945727750964862836902135039104096224986996007003719988644802944786436483054631052549115786805054775856529045800743529117089725329087362444423238857480906535966661980980578341382764089676874170178334364736279327866814607582824964547448517772990059792531115503195943809335204129302441994016594728354393566068853181436430274433377621829312911091871891324967628971672182890932106486770740321430502669937286709513115639950541029253869512053929120890146280812919456078015470944727295678252398320344133877131656841181177154915935801699542601988936876953026481949222027504900048298109971961471567867567654221484086872275946279324074325612873730008805303004351899429292195922041207447068522933689272005023551229832725855565066850863134185111683087226013895453271386598806979869532026046189877757874357507939914301479887952486033401736718624247891653475893808408557494164573282485166007904674157068007766973822493516755394704234790419887366701224219657733443698725342046760605581346546049158703815303620512516700326754292016905641246851713675905905557644718233194629513956156232960859325639688192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] 185615512972924728770696614029486330516566967764883256292516244411419425099586962864344866350624730546750787331873595877219762921095175350825837486500172310467041060570138341424505561820223102876181555123956830378629632361855253024569374736475377744942463830700662286162720928477043834127872693104603269407712728416609052495647445071016041272811059240206599967867199401292147746800908885619396003889545493271998374617686043494727055821633153418105718788560973620047273969962116730410924110269122002787430997081959310303918616141461767017966744664331381989513549518262152195028653717862572562234560228116384841796824596592795607962419556242023602036346533191101484566103382779657690181163754276256625366770290800811608354688374397551606213902933568614595463608557087565429982835675387963932076882426948808170626735836457580649580301182184750961256183115884507186131865574529671440905987808770110942285708469749353548260532151512107991905319303894692663083599843827455165686205016230204424745371900855096610734691702786120811372696920048695912040384631917686232976132580136861949247131765921401370027572438545400597619112706568326658252732215054878436456032651720797947193869605430530047936395624171704343324455420525675063480227570867555122815534328216671219732095654572856788089788907665839939487534977098357665759072682050800750952692236382080360433334106975981547351230841492651671764634000532722508823600603343614189298129833939431705615832738404141815995888556857829356491372325175773838627931329557370594995555083630052055257431251514040048337649767720299894713250112002977071410920402165359447065459014786890227549242825257622332053911386986069043797942644604798638465697522082182712827903260739193323587943438609129987629920370019712812644453253003396301559279479824597374739788529132300860564494102496630176698521815709553283803534941277204450683005521022571622737531494841202121057297036608103635411249701068839733054538342491540620773679079714338981618167434934443522408362922162873781753848739268712094268922996479117528035372106383072372648800937996883483680867319473126063179976634754685323931512016109988970304008125249923220948191253631548797391780468354211360893557017302810350232132665028327606197389524505242613967530002212745208140516988555492048195842380573555623344545828996068757350692967384584330196464323851702531819543485720940226076873120580342427123869944977645400787826391246846756162924788563932376682524454879621347686393874785115827154640233137026234802742248067638884785360262290577817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] -48653634119323704002121909072676248683956273270732811544822488626867180481068229763277755702974918686311942155789415711117645476393613519977522645198951602004434808748933812335411297427751791520042385143046569573870828091668809060368596286111607662769769945489085084275221483976520080400634096840580803649335606633758611896582646950240089820809149286170144860788052719543707273915542904535023985785385215251360569704668196730126524299989720956490693875075973526115841420114920831404884129351299863194685233791917331513142219267893692862750244189126571587591119753399358184620122845532624067978599625698158876698135914569659016846069873407079476966582200930198234947066763131770928448933775884954493445078031029544679637347678580221369791030868758681835500100293107542204058797846491558530948296879913625070468234066430319205950070971720577907753254292939382974069487570472600241939269661972876156524953720793590972684844558105614990962766056966663867902136706897129320370441594104828367095683880451967949861359398647586065580198787705668064054546077924859863974000036185160279994357923263376495663192689370830742387513136885787576882148000913299298546722163323265621013728096390421452570820788126150177596924523182291295517899160022549710488679610058610370982526913730092914307624345191157773471791552817670190251675147307961921840486557590378505031205660972144149537621855327163777937182994987849413713763552443333074689628319436693236833962480289134722787626451255419291220842571018626693262222201605468250120531452917818235172864771993347872372472430573889918296228383256513446215374434066817186481325540597908991853745604557512709496822156695972159907368366189063500101275507376577430877005638686068979708549930799131015864588094373641819915468342192673197086718467880088955092998798770218606221383502343830308434720526235283993096500772813798216474440683817750196926029328343297254375250670060699380704741695452998603381505330349918864026585813733910075269966471496621395708891282524716860954663142991440645373380605735609147614962630481642533564097210710929246840800269373208398852975301448016965382065469578345933349463183092583871089949039510360774969633112457943977376548952755396718696945070640627919781040897100913843718421671786964089842799259061662985390136380545336268798602623246943873755105597236913613948058108912817687618188779614570437167963906839353978514793158598371592034614566570347236438875754331771957995427895746058149225519503822935614795381321998499084691714788916800191583841294167171923968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] 11974520613246371077539770737295714444371357491295753726602448225020537663538761501511772876166829398015234498538332626398459967612176332929457130748302155290864608505835709668092919225249500075555799704673240237755006432121927303724609032122919970269408517143098501108210972254910245634734608791913846778798156813024065078773878235489103944467354604116301008676424729839221230212325236253728616491420361246725804195584853834773820961458038701760904323904342957794745914105318572729704209328803296767128686073605533910588853241759094433964751312989501242531800725728027256567768785109386524160043008605581332248452362643097457255922900328220475220581290427283624073976122828134798884948519187745567483734592105160453478635768701353726600053662735084412894311860899452584512475156296691378889748795671575622668249091168389743927113741183401190127580565108861548873220226558709506611317440337366954078313802250981804001885298771865513599921665682523774901775355923067777118145404404405532099193540318627420697126441850933513862555074623575817022690807170495560151999849776718109253407109525216506652385894818614042206044174017885330909213340014601031372400253425497932934194586765854776925800210498646005939171494941039768389571414002214967849638457005375362239126368482644215448272835712065791879057599926375066414751950240731889476049876279734203215122031942527735815153569980426483359239067155027619909360519003109499253532984782184245976317412969475645576131416102707402988470546106602794920908275881454353216850038747665193013058816548541705797974674243170476213818630200747824748912837260003275602102634048596234487270382740431075956950443860371278296672213762573479962417115170655768905808563998289593723226784208397217553047089487059382270899698268803110521218943945520159143997096178077921438987230329393573539168374013434680761404147538831809155099000287315552935002808962930823633530270131420864290204807074451085651569174898652911030830856669528739910857325302936319669644852092446578534860487925082581627033141320811166515462341196441719916087999757290684336404189482316115831875777892585072284477389013449639172290170587324405296247065117850224680343635533476137414177527910376136861984526534931108998739058440099059755005929935815985531106343176871521343377573025358904273847771516396299436375933409330745578339816143046019144130785561769987737033749230632784522609331178015348122994144397702639798101064864457548916870155081930718975470523372491108332363106869524341025233489437646800804369365761660026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] -2787501664565943917848470992182755715899678038444937965952222332001402824970284703449274785398534437178816633774807147062403029788329148338157136152943104706205982419401871734611288826937575148511977903948347714400961869227003197758621102311430734244558720935516908297557966344467713369379029004029645360033178443711870374914784934811263787203905136494116670317254874947385481157585050280323123285171170042481567181948802474309551317716286274965141593208887246719370407119704826252131844956750182630192396788117556580715994561111086057729527761177358233635721727876842687051966338981461489607055922273318569144565383151816903504316558669017411063235521808841532362993065390007487175723525627816543142453535035865841507505264965849853876286038562088069837066520660223446583526907876379641353950433890655139085266939512564883568957634335693886951237777903259619097398257148545371599000532830485485833319786130292777008162063267143270907466853344636673945680757815405883069627399345083794602315833692248277242393497440929852497175357119422093722910505523813074834430318605179729839078981221884700877010576810208286309314419837536662300576579578110054614077086391894517712964909434476515175034941983788191255295183421893812587386320204355374865205259208548902521317284674047414919729839134960326581061140763206907094956554290305553884581994271655524109349378690475620949199469301837749265136090434012651410391951540237194650152102121564372883374093898228718659871539093010240940577669709347297303120323966540554644501344800377057027573854691996663788812547819572974354668804317369151705181104445624315687719739533013433869953678251394741825599653871770594311411694791710649559554539639945601247154094245316077888578467306834128199803730040029460653254812655895009687753607643250818282594250515170586571232496056167397835172722163114071772922347694796810024537995072165165841420549742786837197761177690271497313825049743134221403535467726430155041863063275213319058505512353438953722654796799722264857805887251248068377056950271237839868015652852176524603505572017023051009208710483891623303579238965427899951125201408585098224000420661221468418532593999309684479485631459657242225479820934865316761762725488992870237332624421219294100031936623907859120954335445289586086486161285907149494234761840315549177987144515611617392884084082728559781736237330452634340996392694256691182516978807731964278044962331028279672203424046468876683943437938897189699122085130463618992679808093971238935548969218471776228940851683526705152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] 622350929422248098858499711019509216947615245759353112297780715227444266619884258186141499358232954305262675377256481910741657178419288903088875182770048914267218173296937692864668545774572336410161695404380126484427890565453505805658259566787546829179548386720940946636664332912164119654885080066131736332274302489149636758092960777045428564171266549553474111613815183489834681780827977799352751439043194690275202161911699881876502635212626495090226692610944873449453248174311369311196454724616335372971407454604517689085660751149347503852320735443814919031440302802926680376017559716348169583800761715576323671963542223216585887381038901613051281601649563808874636017163808209983435355802901996669895178188427728047100938885556600131401049923135685617723361455973265781100539477486373700971743008850149445292533817032502109615564194128241428341924732790785589637202685962431222304538205709221286178360745712594710228305255864361635545844667142650806990490046965167471108482084442891249784631885209867084982587556281427583500803228987103973037350850040691245903440089700070643925462686008699222566175281659168048351038031813396517630963444990819017397065321193042138306274705032328089831790580540194016442809932724113038186310481008318885227238971717729485886069851213964443566085425148841701437448927560690443390080343917589701562021130597733034784650260705359303114776867012617293138210261769861119674207939272329648241650152430841842202303517910118056128763165875711937828035014834487709483488742516407581674084146081023276748701818462593207056338696462752173258144626959522646684173251488097731468608968545296713005121547350291079082289431111356634309252156583952732998382198699911000744012380422756443896068308706581142013125787334599869777984040783413966448480754207663353052003841688885903042464068713753908824367286142198212193691870504076541817684216911594955455953123664884258320033208730338585656244602583316139197816568998965684511509039093306656618816592811874153362183394755385231076198886321905793585765912118660784602798014133239288542281528950210216224861434498308006347414205258335940304420267112688754072594847540795350723970007534942694011828914613827655587763537568644965097874626143641393829887088213013004055224291162704044555257983714406362223259150416666954778699136646002318592277540628743435904084875092719785396487655381379068891768429215856203771316284615241304307033004396857528841094289886080984217728119379645345889128877695681915284141775871901640212977907923851401078073572101980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] -130915199190246678362118433024277568482464607778052470394470193814062213071554944447943068399843827599395987293517022509956977057999392216249278573921394275444902482671751235406889073576485477988182468150178825987384093492363962560507192056280933844632894218788617247810383815421134144471347690759967863600284060070347543061003607546962788102511655754725773001598525222826047313562548171547128636599904426499004931351589914516229001162329117197878692062089440533386442134105868587880437378828550782874683793876930679164750509354519088003252852669717090838822186926445789269803065427157006585936872100072444910347767935911015062550533109039945570519705236908870672555942522268717296311032605300607094909921022994397904936893604894298694228839836986929298514918804778286421280998309789612790730976575911693386282942046968719245498451337090224734108113348412983047544703194159369071717312736037300335335416588328276743366593435058634397188329697461638917470520573060564061575511071098229351500659762432615802322951508187108305376689015348626701473393225604037864315254829460086275378245110737258540456757339292285510647313358364098629796254690863198428533952944779984873033054129473133671225499650172002440166214710907487611352246419568384039299851922958540460146455890353489689865540965153375316452191361349799727939181967026241649721187489002284459627711928039467969949049026975140319241460774219523550997218263764496141701994117194756619877361824337940161321209686368116094084067926402735771899212630380783965783227571422211960153476921421351136802980045254446612453015696565867042380535768150428386547759396078553920692423000572606940418432786051764580956605501961898857715226443344277757261578127382076529659073346189449174308831434590693261863604841001750721320941081203891004463205829406234948800012891640913652788191344069974802255708532498088074009864940310352606033886773401037659604510592533227433865176566594724623816100381251662775353004063050992088476385827860512938959826262044250117372945347625371063938343424350255037036657966167480625963187386660309013562884471937765871807581440615446015842647487841401434983269875606919686622887256616228635167380191774108144814508226944640788857114787758008236204231322003948245934003702275858973227402893524007759500443682898724352948059716832534038244302222639037276652543363964604943324939622480880007979058619082713386762012930651683670967977789920784356834806175214665738979745604463166497730025269905502100572780597467020458459195408041548907728085399061397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] 23457033977031733143288852882511444962224819956481523691666429131183063232555141613788755985589721034136181260564424309264750220177301737897315694683038115072769883822714785647226985922860520829454016565400436874723951918940029556925648534692182914687703367095693797195688007122927532052371667510727198112134237672995770891068555236574323381951287888177984423175018700511310662352407858401690734487843283826900226576889363969908789713944769797619260495124192949989676725835383455291361903344410713403287794600602581844482816836464907160375342455683135507971030428006708508302042910236040362199079938266214173376213195695900647349181998445427894010695800388408129084673145501813065692382545334888253249904734713007015750175574101171271952605497004347657159778754677471453321575530782757453908386612393744103670009921609155777305441878815485814790462338921423370069586190210941058927401989846137435958234280173088457514077311055164792107586406430528201114503849025141997659709166561625275901072408447889258789490535457110371718277831645090497628923966127488545958746333934615601369439670686266939916997628569483799539495185045082526033579250740788311020491962717477920215883132410208232694920174549265516718917670855389149562809281857784346066115007964172139448311639500760371888069051116283338228482273191409718998266011020416948947921192817906402695354964721571028250276751640694015616081352250116300070155159134725367649941041321962970782641520467629759264866258502908017737036773587706722568803679542506642179658059824316985775223448141954095190418927891029563358764157443416094605500992632179923948190521923665227895226737583486206922189186756664300625329277455620003011162929821153039323217765984960224555288661891510583732167974462976473314080235785453513915786086803947120128806021392322917997031605488067503716708396857630011317488238776478069111528641097684088752487693270227627699066469091552283205677584473141457485482469421271302716113611055530171232730189103921045189761138447487364679064490618371650768829684498780271065414529268035079298102463028882448335760561964769707813660156046640662359923652669212761340713882197867686672314262088415328917892351537735576212130248763927865630260172428139558335166400079016199474848759693198664488443810580413895488110585632976158914834071998337130845968658324381157934939045318225431143319981002714513601117119926896361406539894273316669782898408696581152698846352904060540216226276362096383251504639481267530470917938760218905198159168344561744320434188320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] -2790309115768707744994148373498963685892146946565276034753837263192774033468429741110819810838228199183068353922913540765752610393395838770627612683260250607035214120804105759354495254478434919105653442824958501479322283845698312547263667544970616393897688790922620571301793784709583046653948220746375015181647768337789980065035654666099128368463095424822833378751247560690972331713771731504896224958691145962575408323552304925256782827442564297606273404913973019821138229648564832663231507528261500466526628578629596145218922913130078221036739385448052657947503723230596724193539745059461508231390798448388433611721717225590495260043153136045710449027043340020575868882742724009358620978196666615565934478305780935100181287823310366692672536227293225802733313921965007554744886140363880863536487289739161276076165295273073818487761131343792135935846316475280553701298078397005417521904199838098088576902007240446114229557478806947653863832759240723401572448399733436782433996705575961103484386971760852969074277184955830308276972245996581354974408473376577126206849252717172191811606550628688122909318686792347721395031326372479372205075306821129476720540946701473531136109462119268064467355158113671740868763671386350099631347623963020748552960215753480904130366667928212962232748921221144832020143240736535825780983169707061042791145592338038193678994983268997155147875737364298211763729500831414659379052470469114268385560413541149984776133934411842028752223095824564220638962973713859154558988078051951008743935955440744979358927381500783232596924311658596885108282343203278753739427473637279213640071882006971221469867399258135291723278566827422191019961753290893270951244674615285611572423375102881380030443262490780431736373392749457317850431058379577429152146355154798470205542023572538778153942263378542103645902916783390022628991569646313988773224174730885921058237525875051144928024870904477166109399886464486530641211374486993312171188939019989314414748498398009952152845760060261798954938781118317876141420993716690828044025636400183737999380882581783632216692220724102217551156557600083933828218599608513973513059529460870472921778791454096350007646137525299475573260660943120567086255019228741423105500672332234093681665371869317895117996471658505443111278100076473054228623955098218575352942385886175039810340637949149503446359568514900004405482064422920113869568715504351429386596106183842842145129838498866517343118612843406172631456106633838849572281549320806863103457740007285956853980930768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] 38036475625925006143837452597311801446638770733529144275210590575326120499917170902772397924916834423181248755312424371601329061052904087604155455084954301728032950122719553939517899091361922139214442959473409039594422396364048693092787273079628475159703230005694970974015400526968696222973247429989782978811004528397186499886698723687659716188994073873775232836334310235368232950017911597283144921617812115724808759259506885387482740158028640742540179066553170657975134769207834453402406015478641745156954284056383830225448311650856005970126209306288437387029084015379034494749246141849809985931419873480090441330231668456819258801603070383427546684220621420671801959285843750539550128906813521163139950992293209064864587223237384469856153589702704025516721010276961163524217315419364068103446591699864024739375957861944065514587793611462928343669784136563854018382388004017852887366132207568896126347318335378228092208761864159564374148569120470662502814896863756109098467536615417933069275567642711865528861532772573402212935870133426122646060520333945360695341329402794621553330623768742542189599516313847348446137532013072898677982715305256196072601213319561191961657082164731432181304556271718849344636822065532147800509570242679158983769598493917665332350307250928418501225194622617929948953873615848770014472935299353604728229488980498414431400974642591420859365734355095650817544148030185914499964684282147948863944618979716661252966902332568165782654054394623639196229240689191129152326197777899942081340183938466693823468002929356985709200941279399142212899061880618148821812603513263963391058659780065003778244188470491930821758944801685866450479046243238424747102999083581700654868854151569885068593408459833829097062318911977156985707055548257247990877357380786309033874664473944564867456897814199789088994622100845372765152469118076850382974545384377586275563237669197215443526365618595713755989395743073919527517373028978221444568056083698173009093576077433842973604446540873393993339360325530841438225549431020828837104709095618611331290084733599805697279950180531280331220164144234980558499992339475183972695208114455574303117202562257442369085726052476776888302358520578250319022514881151559807060125506998907477907362637318169214349839338011974144959507706367173104101874328782267198884142915571926270819024822805714677013010301726688955152287363286184665911443245847287435713581471753731284622052135054571167699547568613326119292836011340457777134912372342422364630660171768129859371736760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] 35136104248343214119082004850909209855615168375072642897653702919395893249798726992510705875317375915439183386011616056833799418529500690903921304366565663568745371584671583673449650199036915628539526079379888088033441578350104818661254092245980070338955108098217640334615657116420774828501579386234923427817920879728278309932588897585351580249615044308487287938996043190877907168552697740522957284745821736316443577907350555647102469582172932303780746981696522821816516903278305201257395536461176626893883450271483612909549003576668051357228974632348036531898844983784990620350012944306164061956322029793770302475569719340044789635117465206319541047866266092174001103146081691506426386965523648574134046553398594603387151124474191659459074070844020708262799000174629207986734821655388678890079999555229356947131712328276171009273443067987028685109462097333136591832985349351423080628491820448463975805411990847575548744523197056579762306045314156429998574316304037135638917281313967120006245636178771305356031241896753877107634860308046757146757173973298900049354630503587664652301353838190942142433165175531159441711878086066712739524680620978183945415563843766956194925499149682105390835836999420516316569414820740114100311241366602299528504822213280723144755087234241289597536763271480371874037921782263302821971861522267417736398155877461863519639365886776785270565036895990567621229841322468342401522771690782085055519752026450111488814203807411864004196462563868135975979701264548617119757133713927064271892829893712990694398790042671007134486656755546148384713101041598051979243274843596638433722033879426351741836214486647282530695906434283681115126233260379392052740161217075181034283992009860577542892485890804702399631773300019814796648016362666516772588282141876185442947586789494567444681593954844415017155397780897775291186448080322608264158620076012998917757720384622464856247262351729120331901772874702540772692691567979238606429493943153626844273699343401410531710239694146400016460689553411590395950259288170161739064450342379406316722472812702826977140955021103821191384395560403283623167428150034684471198650829020434798489244178086572670898555077405068642241448699491734921048274899399616477177488817449540468081331293165897293150606704615449787175268608658506253025220483222085011926812580718079188415629039495100429839739809806386881335029492681813983797894199629455825315741497223897586911270741900551170222450729152355239422642226825475396295913543748524924682799267815459946107892662272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] 7292398361904243573749620146596947795675154682959959538484429531214640373523401917237387961328512695803178093728446134903505382033545715603188537873187418429939506604282571311903367793709582569482267761652789705366058751394836768309795724512843384498993324047119111626566437182409257726823216306682429692208540147991675031850711898317710681912909921117387158130797362305194002188902145358663679370732810681886674504247059094592681072243200112764053861015720867181231596684421217624450891834374319302759836251858135331138079833130220062460482477722540422902390251665982635001572369890286072137775580450426344415099889535837469965535849795207697520913322031197438497376727918367237587328174765958193963019980230358945958966055278513695494994988974154279262095772133293733155956348602338916807073665247186928133938184131002599081547299551128266529673799688741932838310964383925895610820684659120552698981804096732537003977973445652059317059705382570459334688584412493042057495958343950193591578834142368765248941906301108855498986112290562473631111676109154299785782903835447450285247286595196542724564288674830922665765464039592400782120882501000034929190183854556019355782921373354886710874435965309163939667419209061375290648037274888403347753670984611668986364870692782509522265940952232613486730472564299647952329706251733010050346105558949620785884595804340174210858381979314884445186194463074609681174638726386307505381033053209224844707505125533295462841128930242016772722291899559697216648351706392992630347368326029180656012784759550111241818130291605138641701797835785141833812593583436908524536357355512666396188418324275396204747620180686017376586506489621194345646225029397870469176179726746736587548248823265425692919001469498493982777308990736333257354220581947408638917752097263128206022996218745655108639152500535154259923991635202379641401316319781404584667310585437803323401153738252349008052737320104637663164629223890585574016515602646193852221942018858492661325593835099128073117281306146987762693160189294706971882243121476927862408260728244034107966855010090331397357169379458112169528676233720879027839705095500136893994945559482298284866024834634709241933642094291387728810979448054299146335821343542798972695194846622098068569457078952453180559226715220233220257033558030814542869575095662192928840708574087446023624886381820384274388383358270913388308187262271183866080539429671792570310174411181186151598647755174727129446898701253536173422727509241801940227895137566473298125416038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] -4917021546007090622468895165891854987328616994844254191932120981852543654952804962036128888578113894757660905987515403209348343048245793486214011918153823014737655964351513685063089613345219864809949435713910373607498599656973202731649126707885065600085042968536478750995968878703676366363129297573759173064994035948779440802930130706943842480830319971271142457647895611096568525880502812114361839900608542280870126668810183756066558293561738220782739254938870029665147106696349880622822296677789485784677070606929010889533968544383493317189744356224216487438245226155961680249602061518621006592034727435366174303780669005430589635822684369901925616465089522980638408768980402019804442911488079323081974758503010510115403723330651822983070021316352429338130168778963137390133211186245725295261510021962314158256167308277517419091101364199195952724242108146790262588449217256549995262769461553869339410612789863523029523401105842246008995549958947454157121945934922080540073510208321940189570559648614484825669042993869070622208015963539117083916228261210851190446540972586263257016637932195294314517876446103687847228798057417186270978011022973393490161313373226324102048513370149752865203481300253680107847741362268450463907828652400705730930010762206851117472900629158775601574447661120989847299457986703961184479267729600566701725852975413940162452696553669212040276563237125478156985924146931884216014277642997992683177517232327079136728124485621148636184899037327348035964363615581632272388765366685149856617190998659168197726486778213315924908276553823619607369940524464775872555851938341650845599047079486287450338591172427651739979436409743015851392169865229883577151364839216876593879697815752708094161985815624355627566424981558296786439780750599507783327798108984405005708571101820602385753011498723443643629775240095605888236089517224816759909978489546210190831590332902357430982585098678601933488905230827980359857063338518445855549633577189422305704715399312703935186781623901772332427941185966250338105954099440386778376651982590994274386313544584863327256789319752636716361251592613222619556387816994664092577664449557212725666734186799238599115284124442036665655952293929203790633702939390851302323441611988984217346225508916004321332470586295081922080550563045809809131582566147535879247327577629984676943201730960760973125062989489900587600921978425818837829630177546391455164498937635613656819005243296415791299842324017147912189407387935886554038005613311126847220926227388724797482635100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] 623979662889455809204216740784964819849653545552825458662527369474439641771369659806377794788995097623970550869367128801385555890318137046688151759969006978891236875262897121790172414991543751273623214179350950310093613326285523538047824802797754153625803470624844758081433021239146111139885946889578118615371037345924473450427518085204004864343072568829602192999396122012188567798647240475385077774388495470349238514464845976027286800532284293479337511041302024056512912616940660082072940189451964652433982411317099027072680498440496036239741877689103679326402250860384105587646603038419376640118238181035640827905162235592719028208687156302585622119814746805312400675492743674467742930196504703711459454494347282451651886001177114019161816913044607308115806272776893232850054930431817651170883166455502825443580002971079878696826960465541563018137283032086364728708638431101389793851556380767361384710216502678970701194491323674199662148054752238345296051348477752563598277894147920252159603090479528046518434891939841065139699376798549098601337441509068100166400761816501805266235978254359252342066063080084640795957752440910626860946051234437853319143896877091391691817115262472212437021387741197944248129285521288373255342206867911780444259429990849220609329890533498031282660769377126126971378517353835221617562389717639118017776032933114960987025870160946595316359862381141567413767126876363481134045758711307860149611478020580861263250451623269715552697853418614479554994702841303141609652636394747331162179775535555836502152433221118383580760301766315891723068531462087916897628963416836318083255857127596734291519388209314612425297809598906689500182567114320343943983438880642857329635673210056088884952041417712515231298414518150864000905037473084633774842317311552232450279218710854712276788868728197153609549627930546600696920902649858768621033773255501452265333173533498962787617556464896596628232068203467493097697344464491575530964558075841502415939608750229297732745859717234738707741221386868053469970232853046345196067920899548616209452798261181026224002402289649704867317122982674672157546175898668770657695922998600668278537564685783838243772299859992368373118410067299434812884586548004470587286522538088828917893971628698187290356357703346915247394034412267225300900635882440710454347963253294644875537603475809817356374347093861330443907672905461429019471030121423070660528981061946407696819469241978045341145139392661674418123672563347329763491810074670900464567343692066839557308416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 74522439410087871392904327457576234813651749493954290465390969059211727287705459563442915849822441611386359772875860254010017511417505015037804282241144617415817929496923539406032361403928555237883793319424188551260687763887613714891722874510231270439446763957619206198882796541794920379781317217985419185648477946533754707424683891435904749607228433221988497149534528234641996626599196649708176278469465488070773121731142764660081748954037027891547983379446658544880365613155591565122748980943799272525658548955347951517021020007492214723587203711122863114719309068484339441059938803971200178624236062302690426989010547226116475215082769025681224977650337336921151472704720417600461035794219461195743266837732803270397179610191681201027533994632777203554719248065812328820944925966853768916214403642487019904217289763222636303870975956452745838989402805341546680882117612214135697587013179442625088341073581071987185479511515025457738439443010549929676781039150656960829441311804681769341240551834825767432430350997539930737005156492194391063895925039370987639188861027733118585620814742936962240663138558009032867221170904829331052888084386842778453346037858128405862984234398732044798273797619456228803022220909194363517871671851831275027876804128338790797390387670423539669740352271583437125956029911852826679939295201125823169075021114934798564441514192636087407634758303844395377348690965185185402129613214526204609844697335080022895033642250815233956225335641078960141101519424983422264381253095413097074957843467721493372310503107323878335688360503181373449709024246654597469611547091223024067092291080824806364852962397625343866487466722402758775060196913428190776688417628861524619379293994028609987472531978648800182785661289431066168529065847404231232204537953786778622319145910621630231927221948702643665756606913247479264110151197488563679079805856956748416885869940724373966103477719348439839718868414497713963436160638457039800676528120190575669020314821883765846945638522771905616232520114085702643296358450261666562165261463345526159391554495895215743144511841783015481997520087031279683029660304698792924142191553214747564474424289717615201649760852994631993215551345830186764522548600802842490899750423601313390793723000457100670896297903870715747761877275851826361998366565732793889267968246009464055895216929066903015069338112436835060606624333004995636116970060863555466658351146845341248797740920230608016961541351438611628907941301425143014438783485409021162991499265839634256914022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,57] -18819334298356780473145927730303467567650892876752033943404533725025189676674504333121832641463332067176345020083365948327371323783253781079879881520214488893910111498319122451673535875776459014437686764037152121221900791903204543862348570988597647675656063657977437502531353647655264895990275904672713431826398524788202457848354144177568757580644611046437222345234410781862013668920710241086732205456487687630620221843957272312844416510929904929403042681708332216607632799877313959151868858340239089739402607861908552566800113384016733105811627994451718085863584864498644526043835718301390551430967722807124870830280284444063069513131781103376259066677530805238026166553097576125679968176742361280331858153562962856980277206097132721686090318604330886634531076261987517108066675702610488551511860787679757957291507557480448962754411401312010536099479605078865558991252991248036995882246040407298845339975236221971362405200688875395583537411166349626475651939231793878600696163545562344422935287305362359275973219938156038748848811528503809638740830758288133508078694151076453637224007319727053969665638509813586282140739808314768845005799547125746537318401304975048862364280354953339239292810220335750738039615404962344576903336840839998778036733554992557280250757095176332318242293484136557789275309689313872975892382540965467912508939054294768332520088736199080436599678382759633606134221357839895144740895677563762475476200662439376991271819317487818801113477946076796129136777296175650553202446810148862295537629356642151062238422466077392360716955051580723113056868093494085567360264300183545353469965362568549498866517675010264665723977221150652353872461835832517719613818967669131215072430763830805598022870036161419283496306232324636758199939294079261047483070043811863283591539572101807679841975793194856623856970595166655704049255618826141632615571741583853279093902734139699650667183750173294015588917198405013714381146941678703758748458975063858650473654887322034148883608839806088303794369124083031056983340237757621990956500141935710338410777219603666162817631902990742851635771412266954525807595784094485403906226456568281938769835123629817278128932192273238396473900677470035594387631021347813399051141333194508861973420823357864602306270446507551279218243620609353153272518173004914392533008151292342613141773349245105590102558692087905129088783671038272968207274689593332955631557326679186092153875570943785479607284987367233811375446277628115997535369326777859892930261073517057778122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,58] -3725504927566450292082229703516042483647770394458098962509627082814990962548928757776500602141508425844502048259252103572971145555424083435504481680281485143673851979130832831722195520855174731930777992642019703918234219161801898665779800782108822374970652028850686821790792516866777719569503100541266721037074781312788978529246098843873028896929029469530678630495272662264746218507992611149177875584710091676258954303002596336435350580915942585297450483666521908174308379410214440242473782192393923304196137271520597695228042628187101070450888469283201526082696101268922175731677254893024195730333828642157837464852360421278866302117443065623996143940128873982233142357621705587580502533000216933244121098121664056436875094728709948756835487088404205849613154649515709426301347616110358488567310094710481338464454253332285082591547028674189913224280720442980504727467301960584233151165936610294932583019376367207389738171107921785922732544863211786616028617524508319746506887690430994745260865059793538536865138883084827027721008150662286173714922630680923701721123387906738451923892001770152914492220544126515374954441096999436377551644263743149138626293660142098343769491542372976310257119986997773151921353761164599188108058660898400246511147477909743605214762452550956532458501329404814891984590129241894739821424480718139945882689440208562357007017370689113053810036633641524354152856495088431927544997738285109228073220409556915855771773979078963648309118696449081784195489436679183779768365214760053244549254260650238249177304596459070816401204656538018431552052278257184918401100075313353659173057915156510043135577844975545186177962261186342031219643928700553433553673008601554760219379458981141488891504127781020082249931511063720435150949562702650708617628492850507021255605023811610938484216805517270452183993549443882824941522928837659721367816727793443326470551399556492378791724303998067358625832655182160852426766293264042366436774685262648267287152070705436348343392717978533340192003865042038352737825283699173036727154584221642325317841846978821616030402111983442032212299308518738452251250756557098724614440085848443203491159316378841652730321492945747659570003092718838116337587506899509999340065461000638928817173298198295862625455899044568887651816657587973597120578743023226147329199661665211456713481595097349944383359822320860277457386626366319865722202298848807720042652137894635015331676460238112266542352078304823278873343903536280074075155894116717417755535045324812100147609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,59] 1438274849954786679626059554635161627404345613393618321741623614624726153657774876331736150202458496960983307898990390605616370880005484541341140200200337412910943278533372206292432228658682183685017976077715844061352456295594878513967483721092389726316517848334602649095893156347227735059675104713953760333792193745121272504631296395913625685174154889974325661457608248771104577320215904297241956029893005673136876347186040800316053053374691336838209799784291273105521376656417067702653792088554533614143971914573635067050762005340276012151191609028888889465997099294472192073980589374464148876236728666166766311725206951205924934048693602539329472973828815332051421968666283361026989781549279556251671949831035740349373346835289768969960138525405502982767310378683777796769045240027645141347248726975202098736153747038541423965991225552598716988453573848411823453558497295662967848412922531596902068840512358380342958805596947592422948463367618152287946743685874515080068670654037512355920306238662536799839915669763126602089214150912953568362998790924296967935249261049524763387899771029851726977602383203856102666850472493474390067740220511952763541047826436018551521988060754408834650710866210350470172030659488481173422537717354264543225565379776054585338097827494106528351336697518955958738655417305937416771692919682494145259651202601544040850290779250443094262694848543545480169147204953245801143601776920587054461571563192799073429653266640391672004570861574313058423640802288465515972091909153987759640128007658456404207303864236501439662580401697512744961001218828095182794119037402298006351859639722792613570913016935837935965958636327613472382789924995006122540576749794324223562251093248344815719058539140831992566241011650740597684264510033515905957535273724887356216603951866243820725643408206469102122602847868166122174311710643814860611760519293322468104436304607469783938356926147985698188120673529743419572442662266319165413820142759783915400879065039447915644333665482331606778176386954398816415279275047696429797788964219492044941131928032304470193359735796506832908257193061363821476866056555088347459558451601512971156078388800185015126052629435785957357870149246625238566348364008910323483114114696475824813972626557556560395016611517027904408009302088209818676588589682926975548905855475937687721158389289780719697257339774541678582574171145856404357960437257512008892011080460587089436042264664832188582874508344314534033560348117147399860844235940178884139972363594709726134272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,60] -46469471853090579920239953745798026510434059755296602809804758618671401365253616925314788244107440733458045421760652374690338879395846255471456742925875935289604518750651274825438639973496485812227449772652727722735817971385136442852473241868296975358396847257829750453928015475943636400694946881119137230618976274695803571005261443186563007592423340581027766959018011222533668286189555872042620288314642292957911971567860580027206736965658243617991201354915788516589126280488609133054710916015133645004567354569094657580200888115609337715472001172311618583889261252980955919787575654736296869669409264401194413307934369316984557672763007333799638569067476639739956610130149708809106936313703470274735290483413763741559404685921199898200406452589626141326406061208199183532267216439345706540146649859054850432580446478729129718600963878129659307273896714655175561336510942581227513844324724332858211813745813502021048967678699923226356207583789587254415107087705155636496411227315413220298247164513138591924820689636117849353597809288694279248427796533718231610309334579584268478649561501215932434847915022682779102236184092269041810428150428078567679669953654487939888666885853707453122644831632101236632300810738431559385750308907326187203235044282126781863589453924121791112191546835531346623075208911505318930590661203742767035413732298094174562045333159224518846065519223583834566751548315684163470367932749695814176168777965206294532946857392215243505811011500397737947466344655631430645592418276960206520947621913342736596470166054061713063275006738303706810861376776877878428653245054603307400084487701891346544836939008194765373599806156802332775733399283864342703439619170987543477165028450262127071215942739459746026492279749661127688358443283195244316097422985391660427732646130640436377904415229331053855866217428862929435329776219902893785553709555571050991469351989069621455706633147691875645430672799415683555377093047126771853830871441083356105476556939797361185079052854443438752273375361980151718121022103365786782128764779439721625484080552264068474950749535803971777920818468909484993778679904415475669810859030865895881401381167847587049254796782305470279446718931156532135696581975482394838024305647306549544343557952869450107113149558716050227815311198189978927761248669293840750628080653022187529497951093360912172691161207889265630383649709648509405042233618119386771845763687054304960116925276416796198971571024404902911141651194187407573021371141985006092593683288090747496038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,61] -41871260568472407868169307706329208106024769420903685504219869296468209599937565044389149388855575903200821845546778420164801086713376400913730383979791315492183164220019791197654675330078056379978867752598019997951110198000292262607849141991983065100975266787763685581893835544718142309434726066168616995580664035354538523815163729915503050973135672726595168066708453471364759435132504935352735846305526835917295075485666253095407781185798605179829219809774223944241210910395384305476177339166877000765924652385788528792722151344776577131038281916327976073592360596514133355689991659164922945617856240941007050086708520561096290240570458980498001596146546494905732544706186588964287602025773596935821117934702937155000519214246560503014977592183932349003318411126960292291903631733545527668798746256552885234974143002355404590891548732960973385034529326505980146585087500114385214235088575107930633991184600713435191673187322107469593212421885885642685765666613511873268821406966389199562410863662479050791725645236104896148143189915596340786317576282214416748105368917111202100155838610443896756212564701901183405121050952783805797403496419144684491006773526128651894953258469069641602198844639592973333676265641007600384378912376609092350982979644264841547863336421838035698186292537599838130993051497210423194448338944692186642324951369442149131464421534034020481803073173026828028474192243231458943623631886304049685093643786027775739457306567119687277609876898155758567500943464510440628624444323185522665861404917423382412685910722249379538603307464500945925905650205210877764516616485782459368230033959973818284390033316644731119318608747766518962144543415730034026024061673142781986173912541649642333161904999191551752497116114583776106005238735487101614734420596470406650641732989097052968682688479792886656251181907316721247226793970187785120695547070693986761146053888615472253873709519047538610225801409750805490708855661847226538125149145081565748082855431348997429621827470047328719138395370955780739212005264992124004894113086705622048380276383337954779864953353782105230420040175834098842430263305773631632362634891759859041265578306836765060801002564526841422969143289367685537236331343761842934647698264585185877296592652693634024975685609030653973889693824685140542141735095883445842534750473855049088078433192439232132150175822435957812470019688807573860587486410269532732602216170195734904938674130698420113315013468967521670534935600480043517523152965885808861460128100564272467148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,62] 9556642566854198101667646442049891648381144284909819747617159121969064758954619400104133188838337725499480770988361330878253018912775860745006865775790165457825671982113735472520307096622239791039176851773312053023122111444016456604961747838679018018590569388215622540600429888730154153075430266229010048736961667307459637743902230500166573843866700231584462023998084085878314426120567148856963639200212894438779879470821900180074661512220357696244977839750681558922141792524551632379428144493717388833473590052104819563660121291882668944838701066895068709297344655429453664224159069766845699401247768446996565804371510786171309395973692480343726372743246435194415535019256025414129280099390598521954614007543269859039585551087294932798050019828300858985049552271281989062548004068482297661803801748867503941125941135046213733028780076229946298051608086308423710446711034460628655033753548183435760642000790825068422663282975155852728175100118957591689704136276617703506717498690043831037426546289085723248887227043134295499792193009475638248097385946351905797662972290371999954322793113701891172499344335213949636636657459941713114675962376977883718316462175513522836150887160002021060042134275723832969988616548246345656428950750163938131412401957635666539586470998533018233102386931190935475035286121873615634812248214996301252159584942422416897290653531323700088437785405133378536352248083265738317529336526280886193934554488897446434763612755908330007045108573953530693757324868076612443768397524572265341822455037217202131883749586986879732281324320384706414651459226864651471540062977275000588975460411383148180713273863214733508216181057603344786818569494229404655023911452789125001424065427363233548542974887578493450062847690558988797512076009708850741241263651853123556762881978467471123168166676803197444539540160520757333899482657302086986256575024901134055652170189925364317666283711412558907306355495824106784734575031682427593508836691787732920080991333131112304378106401100023985058990954182564692067150803992015310176944322308118880106115600794603300189268112098671579897353248228460184486499620752975013962960389658415582132775514837236561992162370935404817816669931154879496912227082062818504974316691924960679526201832906513635111428467739414780255827715339047462215872015177337008875774824849389660638672501553252512821249813165070074219270403391892242256887670637065011356435853435069450579694156346186397140583742254537270863737036260802940779777650635280800475173960593548477726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,63] -649854044602126881216786359316978830870243574462700059942265884774309823645342920703777735260355930763810138014407027003678472800503431203944129988080600023627103437157053820443104765495840789294032288847185083613361236481225596104788623407105281019503689629351394392180731069777178543091185183882661798285819056836066585856871241413644178136635120623952834109767088752254311577536353658229826827750784343141631650235594968075245156210385091219728020379962375322853628580083231636577391291618388465320975010484911239034840033371445827267903637380277232843785130258487943508372684967847226264129424684609386701991564758874806650269123420667504843155156584729823219072925094607847949471659107136715668217178410532747668269870354533388975705035170317062013919491064551819150581435641886476320531090481967434077016355488987729760702444120928946610584115235716761231311258128944793333795989388490253057298470508107713419802215899838259313820039943838449321516210429831139421030426990127079286039386631988472928590422299243952133612312440745659364375477006367874579244519633166178630356012019902609941881007460277180294799349772846698621526404440963324694209278714136442537443634672902894758135754882467340047314151378238467730673376997288604162652243263312620409693400372212951875086228095527983125150191823496991779856390012691279591072149305977836252728787082778040442265895982036888329739457392475401984451779188049739243123479427165494222514114758878217771284132335721601919103331543548930868237399842580310957309975245449287255990092231791844395318157698365220003958396476695548706036820241240745846504855067013876882438292872606665664414225763530142057562106318700690554532966078483618178086772516057344770234571872109993442210087755727864565451074435350122717546344255172280554533136936420380198966269470404663172954885467923454243045552456359270661349338917327761071582553734098116524821541036305607240148161701676023773714845062936577772550307437397354029925815280580361494817130189936061540388967844588483463089347774994904540636596949319600352464807978733386319182981995660006161908643478213606673624000120338270724135694056298446014399654821223563582280817742167667890807532765143574088672343916829301215285369495236679855227027179512139563037737201884672354256055020403526925588445373043934712617283751994448155209920386248602533609589654133789866682321472987732079390223792987539363633114601631864688461760505126375469424612617170358704404575880290103646989580881643384031587753663387247889612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,64] -58518510172966051078633925479506525640578923644741056950173806473705810870078215368293487585269463701859664887404937595905769072455099692369982725752532908862546097351576775108921474261912359382925785090222889582818760938307137902789981869417922210070393871790055424911261432103560891067103192515672202392376186719182410246700112249986345034961403565722287290230266640215528847265972655114618628290614790799657980330500648984219768567501293046768569762214092771766646409880295746733324053598160665737215250534809702244565116921459001872614469260758126253792229929389463795034432720927195658768398947298874547424872562988522116910606767008391602868157769430812216147817456997266377622060424280785016000824149065496768940326561527967404045738808085339379697683520534034438316637373662269871855217674574763199574160296025125158127387733670444214296249226640375598608328088730222048368167028949836781966666999573460911022141557837360158388521394337515026054213469892485639979588570998764426846339720979160512816723644221369515467747850345124456625900958017834621541425880252411114951489766033950336606316252758868267603557053420829541615234000525067154083694549844438471431313361952478359253014787763646234642394645272888682892791289490172292303690837048371374326978652637604066689778979502742998948334475863805416795158372674295134131650142753563919896038107847803356543759156296853118506072466645868083077753759449645512590364286028492307244879312561074787048490487251759345896339481818981189417275131585836440050489285231485302168863972060166270860994866440499293905930793288432016718765962892662112878638706946117086151918129904851255598918824955325392191770566027091909213563031670092237318684411834562178823977144414850747818352712379915726845764276355314158299530128666895527359935740163629052885575044080839028211840376238240408861559419532411521969932093168891742255803957740739242374377534496050941661455648314467578647861104299292410344486307946011932232698858677626629413957156053765547012348599216626316145572746662163625189315524376816508331090545106061681730408959732156414258348866775130225572405843462207674532111348021450016235742075314973329934549211373974897214659596976786450130979489871103052057597342979407427927421136498221663846744422729340456851509886474532833096091382762467574332292523492070560050355662962151685921905489711589479880090328569384010086280320958379602346563596085597758202985158013249988376440070912146221082177760038017822544990160100139030475565829283347861340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,65] 15827645311555198658730557001039021974203226275896725968063835015258655362985162577256749535800754678026395017277622486140941419897769687296919644715959937180116011424205982636138420186263231657338580435363268690158421253830745916075599557823632279061263680643213162453609164216539829346470858422813900716563864870557270776637917803818150237370927995880809404642785233239971956409026966247472462448605902935158428625959381586083465169258866567864274434973794223733209865269179213913395453907273621713986617473649723864062001772367426527836690193279460056421685898814102008739637907153038296125355509006024654193938069326947193597042812485445930197302679355810584127913317378680115069069124667305462294794778278602798268894060809010718075175458466817693263574868971761144400509817661473272168303862919449340649101082950001639864676839707063781231042271893742028597158268219848841480756422320522432628356446401321272129833545927639997151397142809324427467626145933279603462109399341253207824113183541410162982926513335531123467685293722250942179597366616558244143295604624566167930425333488732571131804551696456271214632938392333533912213895673278681960336189843260252001303808481270860441623600237414595132638122631217854765935849027467788735149279385919457935061941912943938297284116972675398072099730322113547254615959694097614611906497221974599585940593568419116953822016055844419319723244605725693755013570023798835347708727793064989081689316926308330537728296529568091651786049314254964779672437853583242384840835387856124192759621817873485480114981803536077459327277910976915866022837829040038154528869122302774076019636433764987232582487694464068601063188886241426918631347011473557796638509466282362881024521698838224216118552998555330462150987328774134881162026807236202845860522503187737670817488306611616909384618229188292535584117958822624035434566248176440555906700816855425859124911029552116783704124288161706079494185460905768019579529903974704443072543883418793951486441924606317195548146960032917969427085162672481446554442599431312603041216050912965014336693945917983552923281024104859439908024861270737979943723489826541380274363973874032866916468497869985544837126833231815729109669634347805765921688032448208405481622305409690019546473910451134480719641787221802743087617857263896841431833011082958823633982504049209243839027952001012651335006510793988114897195302417705374792732306810572332731346155727682816807152588221239633027249983669598465278118272699916000599571332294141542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,66] -1158757509376539066425791171158224056541304884458913062666534807563895287958075498188332492698607553839608513947370293203298286184582862832914148021433615986891925362829105162624455772269776646339761381568567927926965027639160413028337315772747351021082742899608062416023009709653992411224222399069823033125173762752274068259179868026412218524864989819812973879940088742767165302162444088660737853910876135549361614669597969140978703286644816470061984028392118695987775374175986449990442505359015898694115473310983434361795328227407356014004378173462710274273374192416847446412844897543885332487199723893257515051101756963358782621356418964794946170248242716476121350146187600720936750720432326493719014634304039158172146486103681681084402119564725507950041502385434539131793892289540758368423929996889212035653328174805182272245874082248307759071584781102964361633528341834209701058730688534011533215444674113169302918558747471774853349207742003864964041430291909880936760628327989528022277062715735179243242014371242292347884407814173933155951459186507715069646355599899756933452526248586583512386439089717110230129701961241952869863487967845940374162779287332714409776382750268149315208874171083288010938879005087916402856927092933535362670989983523155399260999848279576741680855891683690847013509139270994346926304816750369390871102765648336719260633507384104920870805818331043202777703785677872606013637777615126015215372848250055875872310360737462471774024001793599842486909349230241816644257372938515434475699086706900082411533336255404119806275020023819539837944325290051747783815855695045948894644364290898813047979937651541317315934398870716087549709655715893023758093004857585778412247297973912165506561035988630462262463410266256436996841450042967810832914088308692575181806966481322111509919085178259383519362272446270111798087436412003307985053858458192220617308709256305724335170517516957922424558792501244432243384364804149775420687101598393716194075225890598294964451501929418738587890041057995886770233650036572256510240889667622163085446652819002809044041014293194876427237256839228841150911579603349664926775608533610059369281936868749769024676846802383700016588731786622961256963710582743761541392401783866231878507261236782930714960749811887131113444828981774804355512072606192016812528484743370551206295042687955877757304863038063247577261180713507379370323708383108851323152038994253009548590752031011249483961938080077511352683522526997834672733125255780280449497220903610613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,67] -27556488066647195500916022782264618363662244969927254298998581680262533040984051053341737234948585102741809784054279415608701707544396231328860045422977240059551961595199618221825114808113207155871685464042784660263716636025828411735171566394800592443842007917999603723074657122477483703299382169006485277255506813049571131839533999143183253813419887675385173947436930590519017706418428250907791248461096711110886923016117368606096003641482928209410098174140964307723031745818656937361411801675637030605060292323480612637000634015016959500041910492582746213824302589712894029085059966658092948281413221767404276275563311338823868061874810470175190341487073357697280392958132131226432552185700396925712638535105041632741575006012773918189250163495738967308717426892671813715711802661063401618336017795469464744096702906495956473441397708683032820642600644165980018156108540136312049506747021320924231381846133102917768196550445079983312252943552627600883623786190955008657052035928553689479006457001469582653296731137418160701512157710938641873569818814718514440757344885710907072464377788193572696028225658909184822934400862328556978232159843876925406090500955531418251487070202714649717776031843478898905184667773628313107614091550886473568785966890289323256177263218003317918903223556107451219984957283880989044368356842358757626003880033459325746004994394232301471234729689841407262234679987885610493282960147157861300776335912799555224850067811425105737416532428530189268120681084903835274190812316166626720188917699014112207310665695663111872940871706541554187364288555901491569806747161907406361988027623706175739914554486919341787421233638660810561835334344998560310724176820515965023191060573633498063288398198706117053213962969922657621402429193913777537413038235962393506580005803722299097988030899388444198788964594202529892119811245643080342910652828350098438542721285034365400084639289914627652283543449709301411613444775295078919956053533562534457604433507034989939539813451642053266679404185021744097191941248433068493029062026673718196840971143075838737794402281559340392617678721197116077015183150307038927239897077525055182517335466395780886445182644319245842570747657133426337217268820112738027928487926502883450316651947394353617378808187244920357088863250693440553442888199343716670492964129843743139338966108815424307273609262757362585957796764812278518827943532590720541997886873442038103218802952092639475059759751061122581311165211660060003969312156745994755361004508204236800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,68] 10987690150972457132394526617597563430245666362256185858531858273990123912479433842364207699883231542477911979530980743023071018870108893606840045223405744098589639461091551317249957127700730382142594552047690217648253055229890059038381107490494789676317455666860891968199403406858326237967162652485010157184720409846467561731521645701495852374116256646763433084920622124314418271561636667562945011505620689292863608272331771320280675207780640246437481169839505698330328387877972144526527359623981222710270427263412773869602990161703802953699968463542022162553391973172750828352536034202618420191502993852699932893608049835428670787090992516951451328087774676084955838911511643349567576285380743795733771677789967449978302373340425359864576214849979602091719509676981256732850805530328788004594278271293604057243415557260622016095025139475956317115874973975095953624836518852240581942639980695857459386446405716477224680111457632928287121963643662152863709101306973425778913091301748974243553714030598110804677816867210164834807375078400089235463216970242411406700505887205181827560815186390762361172765458455650416634471641551009995953762103991750676566352809103602127399727096029568303868975023991369870755250856462404462510087121062255824766234681272289308675068443146857943464364451074920343017936484006918260926657900611477830542296010490036548687231846242018517051958264221096927559815188261901220404403596703262001235805503369609252906681262923790248502806659780485070022325317966722316668746898112925537868074079392899554785836355473076230813533331949024207763003422356539877492643387169022460483912214632596304423596760048175591672739524664448540649844604368943193874057158472281241591668713147908140987384154061849090255621434161603885049340436368634535421540093399501863006661058734933233789033363124357705351791919669740905694025323700780714135097083956501475045886178900467859302849226316263889168069713300618749916995971306163690835419220850892101500893609461789084312837732520172078209806309005440154279406446027611149381630757048773732196625961355336875199445096508730392448080781734559385472728686420501378826381747210670627371777746670234175843946048095000774658562635200001605524895890398845110094732497689243054812505590072751441500161682060815061337385002333376503242048101726378533852995602304540717159795767373107289786238446543744351921488595500956087984119783341009699383283273947033943788232595077016440508990370610045081552201328795059042221000300928619162354768788062208000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,69] -411221917899150480610478269917948889523683547887001908141551732549079517759156216145483773146619150431254734509957708925734865062205441173554096953377229100239004881284703870235169855813636653130693674001815916333004432207435842646206538014854816901001997715235622149673808153346074780995930061343568308173367915001427447366392259259947741157483053173357571515377211493240450482474662285905495098787694820566867724980438610629987645625758863195164591496744568337210610651170827450652141175548113900761612522616672863047493070581271091913838199694487079386165192071111918142472872316077182328093346636455122723082690624706121805582386707864437518871712177905316531703230954566146986243552730805352834021733073196640719673701542419707429570568983974556480506623286086187298378275558147107915693911200573233796679058521147125266895404598968557987119164850894201024605653939260750183951062876906171295889161652072075578601109641317441663387937977660575702877793787979308348206524760297507843523974745977408788414707305830304504759080918589137108682558342110868067801328655784369897322871798923351464784784669893093819656131249255012225895970022521361428471800942190668776348313628874635110415608310476466841009621794681499748131130778291239206774712916084042017127287232775222123841683030120695078127555217931618175957452759837413049579018858208047594428790261885974240857609314637945082074473482125531908885459831414252728828817930531031288996611886633499171482773116458912140422855805063022414990949900275104139313049835927877741589690448189228629182907055760240055574969901694185429224035857094131380339547866935461062634591332659445528730087229547322420841241386258610214801266580680403649641602424206193477203003168653162124671005098363824470812372814796158084164208357000582079080281819068206409377790950699947767623638983927390542237035201208986044233494680021056131955086462427044534191006823287430032445633209452281004154079407351627121909508904360545691414202722469850585432446837646581534501279110180264849191894842276495355275907286378774640139700609437994090846746248454584309429080400401041200152459232201237337873416440825125613974851161038560680788483767606523559046815881462112466407775436099985339839869587257073220999976830785645194626363098327349380815308944131742379570393770900675826386024430075379988727228769832939280258822632090907958306408094711153184720755931691966218368787877875548823182384692251598268776888715636550984979330011945779260272301274415525987267125639223705600000000000000000000000000000000000000000000000000000000000000000000000000000 [98,70] -70794368548218806899031795991414130540591398086588831046758134005186665401896045602762506123943996665648568308390792108003200310466378452989026762767213847796349933593572828413693738546711688744004848041890072254933088707236996515832452308206690780830918087102747960372912044820098217040464385095581393106129554467616944022807068754527982567681999155205828383778851395354809385481032457333471871369287938836224353905380816715649744691233163708055262824504204653381968763010387305714154747802764435108572307500867547952163936015652522155825426762054020246592430966761650138615057579036148650310066907033534338622438621213030974408517818599768837981141318524388209216708804123639588694812510680386341154631131106166070510978284317308450333446852986386779895095313579984870852048462479896483354447958087528502300121641205022030693744214098038818412076690751702603356917204869036460831484176683263736834249816363184479597196415900698770033529273250841998963799460549487508896060096831268463420604862477604382472922248201861072802392953618478016499264428695060570585802991852015519754419403837708196524434283356096652000193294235342841060372354341128453515702761292894254862187060855571184131611566347033316004798406391969750048566058821528272483122340761246859939666955052712254561364837100501001952470571733931716614423623234196983359374572086035591462226283074456841926560768083217096721561435810633671195971448888605116545823779871979669499688873611981317470158420476494205522286448613712685844819598136827797294947850973479146909121844761356655662511433370190830116281759145287175989421593790199106989597841602017521957809152887285993867478855261844972071383993052149837607465301862080833733629057352582711069458050161003921366514743358332961323976035484962878741870099944050989193892396491010334677837693468674732268181071586349360805322612939945518310290376842749153775598468373893187883833778612413642382273859726056491395966016493287454960801985163675140619336848851043565183355696820081481206625111745241130043000510795643418349073932622968597651761835311415041945199685702709245215347666739765158086973333178152872681769148629015145510134911158047618575998727929207735142387088574553143533023361435097396233729158965898429894278296121859481174792807344131774334316834738050793894898596376369620587824549958005317142759257285769885419592536125108879953127781054388056236520972259402455287876113706211525168725337215536610620849658565604397070786894340301053696778935540806455251293507577446400000000000000000000000000000000000000000000000000000000000000000000000000 [98,71] 7841930047172687751291553376337213733231205221229518883300027660713310635584955851731685040308195296544944926757991897802942776642173667649499163701672218347593941095834451837141197235537296038365413302542288874612197822420651340363044204297988960718875687716187696736280093815908593655237837515027318625929096909031852387047205344381050267731351627401107151322662161752771163523758571871826626529457709017690009125821818760130665397915956628031266339208979564843776183426320543784427222979197334846808751098601226955370691442766285234336648011286602480537490889411065626931376535863925559603262480161096858020511639499615784029917290353628840958932843043002828824038342558392105275555627184795496581417348942147151461583363489493829018709622261903976902356723932985587709031519843347215416220530674944613236752110349510541120026655059348130273510539898935404543883577636552374550241919112014579072672343587290609982070837832937312917878423832751428288743488258914874329920555412491850321837327433176803854871556796582662077209499404862129237499197947945209096698696913973361196954079414948001625074897088757324546038174118833769353122570722056793723666591332143520733305673877317265777838357370554826186654991896619651813722386023518668977684545321398359528730818074759539583436088314544178510456360051705251094043490188067763965481385260803397443120287923505821252017576959302210270182392424895880372460521711110940679155905935756801041850325008803281400602029814796006589963500284954962377228626951792941031728673075159984394246057956545016478663920323354772203493448265468589359294078394704920578909528651613134410592834027465743008129285329410149796601663747823590515629554805990340317424026421876926933314498185131833718272213698080090660521406484259896991611594439546868615373728333413066873171977059293578266157771194106793259356499336819225410668777172003238781551980217295381026973427897127580303630571247093527704685092239536306982648883021781388168665342316073416118215415895975076414903840169597186978614180522842222700237309347450728246423311902849196692988542647949814669701155700195984721509803517554216105110717775014649096655929776265278719663707407703767064796582468627432293587314003858300878998153964706253679123087396021137061228519307135683656318204074153097830306960968806188648495874973638435016414612928550307622945132929122560262827591126579920746309172651898185448002201608589288788815112726801210915623280044795101476516479641631193951544104498844261895911747931340800000000000000000000000000000000000000000000000000000000000000000000000 [98,72] 80508451994133404045621015528222813759078919166731043621266214849848902351770487039129850624900170025991117643648608175711811097614776035695650274970137379900150572451336476336946574121673898623492551142703105785124115555279979025149827293822152173243424174572980005564095102744743776779421077447511255430065186309788308139132055922982764372380132918186510476605447569630992305379522125968586843298007499242305480945089855006859003411506065301265569739574946656197218718425891078819471944832376213688944640374062110600141652474436815191973273041067355897939861873768546580578747506788437698201750078865473135793066204975709654926172220703587440066541142414029020032308211774320465206356874852109497419993076803782014958749377507940304334980001416191276916279176487668837170400075538706652793884511297507530409870001005183515887713484696467746505383966002468379922333754939302104992144539541820114027772145472430936199898166486251495791322164547900509048890039138669920111072640228162767631105956811798916468685028929286508941811669324542076137516325158505080779778135900697110165132774693656900706640584905764268891897867872369826737241415633392702855795563913996064595304659928600655780626006975331134772974740897942969927164973167946967647447954590925350625238210937669335851013510790319809970074851799631451061836078554052086129244439895225756431580624157471031935781613988886264011952859920700116024325579135456198575028143793328036439843394872319720845602436078488005387943490025013942471818535283672846651253171455475418909977209832389413912884896014695770839888047659436020480729216642870211749702849013060006726247515127810211717318082023266514716425425725726654896220917148014435701003463306791044213219010472433257383680928529490080812617451792307550201709473480942906835765034950775663071591699438774787936581510602806431824770150459788722901852191208288097564549634241955867075896627075499020517021493503909262895462120248525471930775222941861405309343867943052839730081881232624734277445931446542322986841890770166902318723165958437761888257348638149521890812170171850928585351934782246224888919917697076487173336331459242768375137578074259067856775418987408985671844213786370276915885053382494891983422306372926453934097109108857175067391559656667194916448397611674664264941300408305346079787895594216810911206556046727114785456748130631872157028618599462340544609187403335402572513153002742682963097748931434680073906204727341453514199270446142289112377668049273082664733533798400000000000000000000000000000000000000000000000000000000000000000000 [98,73] -72418130540759551066397446229909366244713921476833676197248800587608823637641694956363162591675462115785433895243580813522939404488261548871627916000991623529018712016151618257738793804822419142523959880226231776651280716979405861241032663958241143117547599000712860883974617968433331929575850189998100209501801808217850025553537548083194675345058769709446673246525224325802972242536221692528794998952431935400866355667539139052434054798622022860879929501842088519285522649709690589040445006729705650112206103678293819910398206693790951937229761817037292505666963293319585555505080031026344681515508595809956965550522899136742729244713764763374311567485634659772957238889268843852190416845257644107025450919905731608090098614487289366028616833110683306546433296842251317282296308745529884145529354940457601681346971915947322461177637039040789915000453900418692203116012741652699324015167278404235287974733788067995901595284182511787833289393418857191277211898756824009994108648818243968398763178754678927161799883714604080430866534225207408885143253218028765261184969267738094052008360493571827286405355838282499633279224593462366046079011770319940496501424564350807149692901913225624263078760319729334439890631334342498558459315559324417362862138086476631506053784965041165568257705851896636358447675442279621032713545327146774215390259679631757375267694380831244720573198600540893621824713321333249693530860804159187319711146984195017035594946282662200443017896188694642836741524009868263447417840729827475297310950621192448664687054148923479333422968436459452569458170579522983204555797010222989055746959368902766110321417755334538515197264197186505140642741376024133510242016221709502929283863149601768543488496566143277293639148180474435217773298339839926512455520943719386476670641475449359648676325432784311996021925604183557135728189928984710141125363598663934079056292527712437138118727161273367834748157363465968823330634025300371575608831278395184668789023208166327277359519784081942580273814626039135724043140035989661409515417400657540225558554897159708908171095847283885513124354741267179205900368452364379372976444431062696051761072288565188888121607428402239570362971405047300264513225970633933980088982867335036409521533512418368516795147759202757254509373300395542348621565202459186747012652616088930768202730113889088544548747045978518729067987106696535125559596349186867932935783900857674829036184701511818674591514912581451439639027248569111543886887450903054422061875200000000000000000000000000000000000000000000000000000000000000000000 [98,74] 5924869984228065480292750577070872159479938286089453385998529918102474537743051660763199397206740118011987286156167461209108174962486859934393465228131129832574463127930899810144947828195785173196058827279989994990102732110130739675335367809336806013885425922572412877095028208587913079816184869408663110941459371439195595737567498004060073081293196402804997576519871742092188941603489091404084269814757064623423305883366677036636573843639265849561635676571424077212542147959700515025342809170951043057509924947186624567025214079977320260370196039041321716620119153674875986644890742997680011258944948973553413410513131228058905719944672708561241526222398372263255216761870076507601706787783563934233059175108671837220007493024978811786639510103963368664968453003453118851832432825953183568579582321681617539241809439756049652879609784510103846883700856952011053278499179710139286753696304718336708453593741591744760705304878629437754271437771038871403111551661955006356740167301104489156244337694499526390597244206685208529629043327404354587320419007124184055993067631028075575013120006801064718808152833036483767561422074808771228610060993430883404210783592352464523847204948639650690956024275513960378108451840352513949863797069261881331098163691339112643039052861535881081961076033904575467587346089510727331508739870523750784000384105952960462379189158467288288890763928032305808574819498850206683432285881793116331357326610210435674767335493002190206361126815541918244140512913529524810226155301675981030705822407505686474460938403406486887505024987437491688702927704804029930061862009618161601989820040531990340977522974851557387781005736388325377363749011303480237022015794329364116153168208819071398171519997512239248113051687766391886765689296235107823964198914006436078177639748577480782609866878277098600545895374585479313732347764803372489271054755602852121588032339921659971176921155720314753280827902682819774445476138949754956686607924164915547173710922000430140041856511902346439074867789621714678732585109482739418179129259286656352847052664221932804249481753283569073639485635561970815951894973846046769087716420925161420363534816225120013546671710677660878901129081322224108250086793762940534720016234329921244334414428389122884184684006708754576592485079825424562538262489997669683429065252357201576270583673153961641757293336535118444398870007909283898360774981444444783124295784599908550833003062665030574877686971574486392423186182080885647821674242985430010359688724480000000000000000000000000000000000000000000000000000000000000 [98,75] -112290012033002240080926542536387500559284232740926824960444259969223844039243485230080677870392490529742799228776431660783769592365610121923743893820741939495423154057355755298417216040658751807935600839038667676701669871430571678165310109289634263491732526110698221176957498984717486944625877740312197435012718023429031860116650164835864696929702919043151933086466594473620171331583832509055949244595071521645237385607343021624448778019482407155397662426412091055826657828212767415892891573615766797834674929281686323747804584013424773585275286854672557313398444758373622237124810810736778349884667778581176518117925964095248704189257593860316465740590723288419155559585478014459993072292782640490328613974003231638945384267124092934048656292337046909677287925674743832110903852208936258571883510320830815274916652677465439339021546558169354514388120124247143896650662579602556644872350422863251125241590157341819734613848921864832704329759311651683430974642916365758216320170460304702616616364427811154573258271381386683622720216350122068658918560252338780110851810727377715708131503097278437482776707524206925548311140920455521014826652471530191144723658218669095283379041444496890233369010483473504481080384976656890021774706999551798415018248122383498408710029108684741052147000190715675231479991121228856327394582624828312384631696874825212358517377810662077116900264404380570286884757824986374230966919957410781673106534413070207131747345327267524787422600689639126189101709341756230901174772011460535149427809947520773279723666175459100397430336545361401448442781098320924235158467022709782483238772463271238349887391531581938268502024802849997745243260406856823802546674125369879678507590647698724914513427083313030059504012003274314207479674011679662938060784143854254928049177852309066762943930365847912168033288323204420596895313373978843079036366717864808228446763810839596423302810491848273050696729675082857529621085153897443058806438393922441704658624001261108808813905671999366834797533724062378976193388894179681811148346614731881857279551702627971022171571305271873884144616913715625554939865356193613446933909264862426451146452147140849641503526732352558825299674049844001229502991005563868197734897357155930349684442077768055519867928269520754288912871857002349917512931858377592300283930680142261244016788205233893168759572249068259956662354953772448107390513762868376828592801572033924722521729921646749746489689342506556131416909832161283901428959143498010615139532800000000000000000000000000000000000000000000000000000000000 [98,76] -13158094823048041525021130305893105948001428681350487740349821292881022268711922382429743071082140556888234037870347594070554353960780657765317108356675754130713405774320015891320812826418293688699720807618087619176485020872299787649475468260108792034205450540660743684487590485697160561224409094132716216717692130159925653815645121867515467661952897264154256016856676538483856621646562061575260962686632608084083140232971769323376513131642196647926526148975081881530204886493638404490835164354551344126788753444089808147460308176155927183352655239500441712866623344980975630271351158632368712929588652545053882098853464340225825526843908553946316718595321945837660001821042387299854797864818485146093061186735925296225233682168349473334236625844765514507610114116093730850076429556929660081483413463673645261364923517785275124153417972537257547410696612396415543256077524185001761740883687207024138734314162751647371742189990328552228855426699086734088193919177412295245316908468252146908380576542390081129776031541105674965568793945141638796100138836959067229026503847319864060041804487288910719929832361549994540683847356579360725247268787057138298762220272499973566183237380112951479058516084975657111290986142242083779220762018920983035038236078724719444687314647021920031951061506140164297097424201441250311876518329829006389642100397963680983363460410053375399075581882399923639121361442420235789099244162768876952007038169681634375720224329788808996417642883362878173921590906161340256601285510985439432009363671572669317992319230588691147979894704163270252775920207383390843163509114268993268331740476666969997707687841265387221986876815473408909362945811448730143123132701078651213116017237122499123091477550890937734362887819771274079221722225543738614886018532835439460456712402388295073535224311439316547031017452914110442868002140524894668198902376754629562668186773596736832660785275742427982159244763378072110474531605386000016415368464500889077390876750114008595172096206913000882289078235852790941522489566242889381107311157489583254453145991690625330558781569038178876542241956842689333138521019573535304204410839271069861051824755169326472639495841062055543207756840175408972197088191436700878330987080053851005724314679969784260744913033211542150403079710237471280935547556492130913058632316958900784853953630915627142782422811395813536720590741730953500957118565163136817637708629622173041905688073711458507155272807474241133792930531809025819532791574515574697864724480000000000000000000000000000000000000000000000000000000 [98,77] 871478320243333943797368310416198516986751705001165935273928217568963936418496683100870738413508877057645797055269635411466856896045725916137018838707112393343873373688471468586282767200534118470615871527164030867752459206368783316299693256715330046014903607306679859715089752990768393068673830202352927319865417837195546626330187253507811004780419155695288039874363839931103659285321289703354126594985801169519053276188527382034152378220961154790059072133106723215974636378742478674673932200005511858860159668663267798942685351046882322087807730593150565310169314548388679446386106029862184324603336871161913292908651593338171558369475600435330350928578000135704480119781836043264682580115146354355823455447854540975071820052592032368631313806785375046312303278701857012937231575339219066603949445655897383810035257233498739410033047153494965370780916690213983753515565149054093209443051598175338716382802838051480456541377550052605224351628097242150837378312883524307415775365797712192502455574078918990378344555466448077209632604871011030898806096294285056021512112122619758713017250974673970444614951027398034216974618807982938601739311094958740784583224470308409267367443284956834339587850795351190722227250402098273819704505096306492877780188714245851296700245409461781426378520529615522621928131028227530230493051915664703213704319105904608551463435819096403111749179154176191984459289583563505345496044299567346477656037682982984507209974783601525969523161758712560067551226292965188004385285914880907949062791935916750634377133936941121955868227056176074298332689197791870339386052044770138102453994234322280590323064669143198289258222200893726960537902960107956464812022689773146411429483620223175628802985911236838076931638539075089036827412279497178705376002157140440292118256127368396263363060843994690503113655972835678097690745996174224647175266111819958004279803137530244506869182779824488658289812315750363475457418896454647495965617735232683043213392297919592569564763627524744942617905537727915930945524660990799657964668050108888570118295145579516305750354288385624866491319762310775868092859021290987163684772725612912452073142795166788511854580669593828662766626511274928421470909187260338695188327190739693676057547179510406193102330478841057477098095883381077073349118254698595157424928843059983143872739695680183240000598080882387656876599171528417131206755260013801210216645783562698092595496331067029550918610827388292172962057604936294674188307846859285174681600000000000000000000000000000000000000000000000000000 [98,78] -27300145705594754044469760453380699889728645643434675914042231941499536657139510937275697230475559747281238683036337488532271763942061143448047852901460086461847689852978003695048161108229341158596225283488089255706793777416536780592973805341523410455641334387640294721253808092434173248893543196266270475695533496903815467775219770898802842284534823915774946908627187823578082195747187713851961698694781191032181971402144933633343791537326348115376733516793664373360703426469178224292728794279807990301155532016439067088454350427355460607409281809739591189181153908971908002512189021646273389707060639240594315665534438210190449260456867982142306376222766299217010682298133233373955041796014726270161999968078370224428092990494804158314570264907067878346986848252976285949870449909881105560669692092662742891085072514639850643465755842026475841857445705070843915305642168398308925783537775127517001252139153247149315154315505061534970299179801012091688948052659855219028840890520428221094183751974040961967830119866464337489463545991489888911315309167292006841243355540320235455964175526092368487667591876327927451394813862729569592705881486957996836345483571803944758636091815067712332377059658045082132447796188391425486656065304842274462978511275206371346923202999793823295704311744659272822843364352989257235761814070641397121875795808761726768516548643972661427381975923105912231276653938930169272049215144293750431684519915281415020140139142590861143091786185784112453244756726391620803829808202334808238137786615821622068013523071861397303737093480179705372312819877055411464564039688673682661872506034802812847482003184048579210373892996128102928900845212016347875451432473889901163077795452556783230316713547701750305101452597340975954294426476529815867529974233073782699438789696940358385725861170139721321324793902652893645847202964143697225255196229786150062552159801746791493812257396632630300672456802343161044510384640031492426442816765753843432909585846356277888770024131494691781224008044995719859598625527020845800454673201434023035410983339250506267228845765125773419252843658761963219793093649832844603117286964113070531452353299420103755159413886988982442272009765370806545566126716902687601931625865022884472185300985224259159457619623300498481471162736238369977957459015828221651261439516026778271405219903145440813327750809106822201861712838934694369871271894079931418775094014797096251172956976762079138443252827061950379778975117272706073632974615701063026606080000000000000000000000000000000000000000000000000 [98,79] 568894741106991970386910587092447817869562573208437089689463366107372751493984845746779989102096130634547502227750683598572216609013947655907474089257606834858677551547962779590426954749274428296930345411572920229229128837848170396826198413493387527850909800454372188947531525422162001165771416693128564417086297393422132154201384646630253283665919864303576396142427987200396590335415046435789573896647911992645341584256890629354911782660668839564365388914548145581311214179534948585062400314110330014364063133163663024537883542580039495646403718217265797078750032594150003740181853577891558681801077496901479617438557721741438139360239751826651787959238446294810835176918917577472853740921496627050873540126184519104248585719792636666355197680410070599668254693923244648265617564028011071123207264594175195573659674512371130933012918480345745224499121465863514249860068034753213787430005344686021424994018146899222014573404807115137143949722567402036442197492286571048187847699431821639162292301077308245632498127861348012615949669663885084737810569610400241322155159821291380965313827446488625537500803037201221338236722411536841143131213775430188481443330203554276421908425774042733585411573381042576744002353649491122774467237619928930607719146430034769966422517637971667874581280880198387031701457968137303356425475367248679608742136336995775406874341670657679118661908679375054729114090962183017708286757910355201973984648112990584760914572639618436242462899070580723497008178248647468422530158003958144964927505659452367658968385719652263180346707231000496239568241549774631174307605496525129682813931033133485580622270593857498325142137711595223418361451002028409191635910890735348950624307261527439676158515903926074436245006295280077519292780796633713235176775622556665041479616136782471742675863372975079365036896689333264427856337772251155122752993363133088943553868232620512730734534110268779258520563520878570641895434563091352613360097263167792027078266743906610265889293876787348476714512609425031526715802143810984713333936447619834431423477963280379206675590286783009687757006371554756661226966598085988742558604299633314278546632100447550484796190639532174971298213241848380916136923611464773149164142216946678294564165591381121412557357053601684808322556936415602395118072336878398246241877657505414490038854911229951313826833468239933991085460745201390131768849983871409962118494115476160576462489004633864314305253133505230255103989993902386529713191133222902169600000000000000000000000000000000000000000000000 [98,80] 89216377100875273774675801760705027458086531055970982561937358954634514450345067090028300131842284698023215265855117958271689981711505682062100412395555929628071237261365348837059197186975746779223812982177406361677619343175892067085263665742363312296388669439175583961756409729712736369636948846323877728016997124847687310316313052431913057532764973583903030311036774272071598760558632736896511146009187757821867131302147884944163938489427902573435280423686145549691257884553958325138916758101608228420076999031330118343887972707586519425454987463655706566308125017631878777026439464369577269981462138093070784360212203494454075228794360411959544854785673690041694166793058682872040947546790921019357361160236979190020641523827863586896794086902001318801220056592143257950402429321914911300725634000816760001852452737337223248669062110113983417450203440251866234813523087302898116801809671040971329216096704125699257371557527116429061749059860156774847910283570347641009599945612526593212579273631580504652818563556191766653152358827150008161132318425734828138783564191223722928696549313814482732083722666028055754417167585483118335493233106990677714484264995678642406699294950953282373794826806151707256408909886418718565714110808355175566983053952918355115939165278232839149933718438829887982774485697283280150961518434344166298545354184139169076535028083480774981309126948349380367569805951973402736318727951842755615220662351322321608094011878410002737839132623339267172763730214056037599732744216971505791906745019479287413524073053971112615887227870922177128817980917306267700827435341278231357746022704606750404301826010851482049095353804274150526611689425861822726498150185152832077365808223665907631744421691907485565774215021012661254518614661003709507465549853520923020108174827357006395172117310712083308223683029907436706882150846369277491919772829093221381546583357938918387945291774801785222406313634005259268946049215842371608159713777304471298462872952014213979345214056262267103779204849122157080587672648611995755796309087037599192501064932016553140725703393782308919422972087979789291717274057188443411808736424256100567176257750363930585371275274826284463453284501341369998065246641996583824044963388679847765462821611233485694875363896274759644951864552256511135008706744292277986143210720640106096802981123423152373305502583272796034022209892843903950533622260224573834164900395047133342200015454218583381509012725965460508935849424326781328654912466478568570880000000000000000000000000000000000000000000 [98,81] -412907413068702159499279523100809600523927450165769931410432625947172496718112792961153745196062969976395654050939841024676797955193971021679311126148654988724832184385649561724484935304226297534265539304165874617974241398431254609426728579808955578927362420351475339184390299132469207386741696503275518411153793301431497135973167503000659437645728393777910880765423373930630945462119691485338888050521710804624748177493351437472152292166670187805617034316436568565879645733739832754860157385039692901501216333710700716133411722707922202853759626848173454015067428786273398464944433706665954802239110476790097309286276569253238635476823628602161846204369627892986939280304819265455429387914949505610194878779874382559192519907311310657022655609261475584025527546548331120386921708115902836638436216049458683493286695231683132537445897475683899154076535407590180758001480146790425891730316006749401450796897048756156419981561693345672406920346526244776275947506681053271235679828996385555936986426425876079992651369035002059024820622192025268451645771848790764485780181497844590491938094412059081593077450145950240350376555025681221389522427605211488294536256227872305721008467920322352824314522044190963043755377291971215409433008428625598402136166497112676249775233889830489144110748819766105406673320170831522271324455952035883467056636819200435198242241540640361940985583885964045629728428739397303987070269751086284953517276528561390987845490937713819145029047856475949139238182195697080860122790280531132007865300293692765730691083025978652652194524150328911986811561771044252925202693729423261015446274076362376693783268018352110670062838043316012305692291780954745778275691250738751700002154412673987957516348478761430329561724214577072076211078348863907908213049080537722179074459310621841063501539761577405894571536549649842134964731694065573621118181263733919566757929689877898736699999404091095979711140824774883550947152521563786090729866782106150931036428158233808191925734406280100063606287717602197340831358874674418306618389201696439404738244281509320720455763598329238483326661049315781460400821670917569472764111497520699427175573216111933463877402111090828361204852439761752959473487589178757275039040148723846307623129423554138170540884610473683117944193579550320761011960954770124683530982416632751739170128386600096625054135967669032437597591669457106405679103825558776983054218825080182551559151459162192687694195386495745006690203945967733679174735402683596800000000000000000000000000000000000000000 [98,82] -10222823753480853571161646537691008874898688484834131050786722049294270801358350475555832153840268534534096722348117344014233867392008294948214637501510322934195185642344231656293135498469867438720587569677056631824113426150781651698159039822546674684610203180875628096169455925618312911024229884181123405030307024530110415296045699608843085710660989453177605869293878337324694377877989196317861646438559011557958132755558939136496971350748336085931103020168494634253916869664914988208817004464789673548540465416824640219311913116811844624301728752189417331147135466085686458875635556995241422865007710214620959277357828329750321517006793745067309707342705329125921308879507151251753836542595879688613454933918745371386679582129326477528197840357437227971697238158525464811488048566909027113948137193992218113634308782272957847217527601435878728961432686840677328923062780934766717147547549823988253415797496895213650492998868768879716345531745782816240411596703445934256858255376555035632205712561902360453014378684521522418424526461280803073497297240488320421044414407186768439895157694977141311249031938086232194280390779644690420911695177008659525963548803354735775031903152642273001804390238146771623447273584288648212436615885511888115527273417444348589908030332758812514576923205383254754726855170061580437679105026145610860361022955817178485369941247966544871573570480558929453921986487832703641329029390894183779635552460411700728749846294130583364485302790853828769811703399319009419714287756365770904319721048166116421416889431233236034209703441507693943826110006113483860438454100990376329824053871138769334488067872325011292864412648155667150878066222107530204118108235411462785048385822771021740913730804012578880927404460532810460740013183522141373866983735380877276497731280397286565265054056086312136437129307855026305361968645650616400512824283380011431793783002863298688881712885328482182008783914181944040694304049212713715019481637331074277567132692753498918888702433860009365554783812899243935219241595971184848690978777703314466344556833207223575959167984473998001884596825471475777987622335740806427408550371736525568951430488526813242820068922118669595972247914841837100609469751822523419557524165882763301401356521682835811237082048669521145007961783979501113609968336099838759986654126902771505952593662481343379871694985063223588633754196501796604623956804497734457508640845056743011237264710128518999363553768309101628746512719272372923908939656734965760000000000000000000000000000000000000 [98,83] 1643526318868511823103796642237010656097491397959034696647257202582009387932021405372591929404564579481179490958297483989230172756095348144396918134513404785106731270094614191694754379430611867765609666955086260483460676523234544814602393740646687974632263998050501194095578368159771344927112674844681254888893694846443173958053884587008384018407273455162650141483810883731379296152905311593709364257577988090786793310996332817696876466145984090221732992821690312578275972955371047737123206767978325277417613170421656425071084664519600051941953201235717776562008804268075466867869308646711507723107017272563966118931791692198757609311021269980459790181264026742649800975999332092870347597712047824505007788456060992515151356213074209442977636164296900474644584823338274949198781545941673838519722367032316318745378440621531756714442970430199452412583196545296693004270109762734053955305522632344565969519732545281621154677140423242428877353999250536454626003545069374282358140562777652481384032161241015579241467009826143332740828778331834950150458041960549561386714483915227344212514642980134312512863845092154534643648471011536215889540358135669971055068078292847499732566471452446153100645771673728868755347253622191050265848254270817273480309122152795837263245137297438989967679054300934350965659986240682864417446109265275718647612067863581361169410472348301505349219329471324248342064947741664664966391746214854908635034168297491885840827832460585493005647386999815385937086042803593851335263972011135336148824964030990865162972965137942647374425561258031310198486413165074721734797513111058267143179594593468920784420157191947948294359903523096179677298046716549122079052927973515845649465771612945639376655657533586847420145911102564048653637929903842985045327481885098645454188235667893483245474675866980247010561816791027737553469584291329141376473684186235068486298140945663688548613136527356990580419679860901117633679152814654812926713288884884832054549674374495036737732137091641873367521717508785855442423652811678998605596296849209795278518214041389639546175117521287425113139727169060808670660309599412607096590513974644369695712366380364432152597952652039112076268897271980179334646221297583934693100427079760667786463886946315010950855459261142127489061319604754850568359681367931238206650454322287101392398521029222056832570538418364863009276956284136300935730512363380689046300047741575071826829199328050619858015157749316207443188316461614069748665858129920000000000000000000000000000000000000 [98,84] 53384168125209972419681503235148494588518569921613005583835679795707800176790876796334925518601297408944528678409478474359178695252760275089022460785901039988258832422570657387532615000310040287944887755178320807419648193855161503154915067693592679849668239730215568414738753633973396252842122580517946541719377551866791084796062479177575305687295324764280822986010850416162198084797189312983609063026467036085228177121479412476320845811281467508037960812969105550726634420906639662373685676653843063368043612712406014059381302649733690060379622067712582127805041995073631408495286538409077587079381104127004109333727296486622136033446125085398906689805895735168117436590941877711246829230436998429461643512888346601568708630602781378183655363572410758855159944299294240067900711506835101181030778977545788764852274402484525098224242274826002329669941731114542045253673867310460496251011815218966493288098900397443235195890929802128017187157595686682860073817157238682001845853032702783821792924950936975077782747301217726603765638642015833936940112373897906746637536712034253886131369675709293380733429390202822414687575610630418282377850598797618624055310745140887806579541949396714038473787134823240251638989994548915536171423431505655792516998663138253220727864426977135239070357374539648545437939345525722468513154481308913056545630704832970137489283095391336113417561505804804319496603412902922187517808981408867784813198144545210003398242413001874586993731970077343353930041754290826899268423380354839795782594437382829731480148687507889664392060613975884820507095506826803220816223458153345591835563067483076164562889039958836405483095202384618998428148184333763287674027189915928947632343702108172620711662169067309109557173499588800828321224517111265470289925345349824145806004427436034590095602886406786612410594611752633967045908080415524706368416879505156115738910409558544296109460910051038589684731590997140164454141926841054677398742865573451829124669186121392522432991339978778879315381600871537822397458325385351472060946462410327067780447324764037306344023553130851287212243955492750099357852193277849266637309690825618732104395881006583953501859546711389102007140051630196193620426228004403096051156321821126237677316033002182935677345301560690650298931722984683740181452513750203399012629455385706836212227631140192268039453727626756455939664806680429935212031348059409558452060658096189868656823112143878759560332464756684575905925891290817930479361777991680000000000000000000000000000000 [98,85] 297849172259208768783795799180228152922524324296896975674689622336366163081800295098307004042907334281118424828173340838253177891334791927690468638145208425962009899553934914176707172656761333137692082057607171583142887140238494824523291543413849748753766619133563209938370458432483630174384668694531554988343973905163553773056381279616203551384079924344694028014561253180130936234387493955406227590897301677878198170258098836939694441531720328422073154116451825426379040538679923345719193640671632533528024205731941425801420881827744457092230474750963060301284688370345248026917860009884196672208174581525294084046106064236406896825113489584580716393120690187207629974923748031191630895922128524440560997174375873143272662780559869034056440988805548359368383240718191108067002320519671313514404840381802565119366063274142794028908473757043983087993492286559696403217617653748219497066214296108220829380555616633119840985688767833062454262658708896662030533917730044650400111484351795604329830475298448829726471171717973088989879826751231745972535818131389982549460921742627553202694192345848842477769097055097766924920315475468540412519730211660083324418688213030696349820407855673401428295632337110210725511985252898622700888479679154743129975745392276215387563329644828981345953567116440376162564144437320543469083003437054986417659778251208375464444781606158492233392168772895854359774474983536819835300077080521755129724494704816793206971207302376847118052775289787656073031885773042592917695249853111858000066542108279712948531006256824959786226132915901631382561528240172065172020664010270569791753037372327222879561258816538853076669546350573728621413478422568606539583869430091196441048440784725986116600618400398319584220126785983580837647160484776309110451957297219671078545828644346335371128540428561649579366206394560155144848363419574506040675469720848271687086819026879549607639670732528819013998036934405482368773002274590700058815387382860966801484739634651377797951587739468475303300254155560039708755580252703905655555693361469015442943326751333534385770026537762709832730961368827219801052319033444010714722177185328803023815116441366045407860570804657575567655226955076107174746427753730285956197931453561225932911897607076532127997406619386265887755305508182828371610850370174913079489139938297123770115096438364314111458894432503460617346909752244306200387350595831409537452144385875851182924750467995527155515395255850753020730200496422306251167236096000000000000000000000000000000 [98,86] 25658870285057461805486840611315647903015701221075598146346198309098363052987089036928680423120206296392683660191540342793113600831625639522272596195577224763949600753448709753084761688432896615421297343356018964970241819739174055666397934661629517883733226934466382964864515066873404389949610681738705072584126892035888350094377351921428326774864704068746319250428282707912858526728002436455957394349077403739739426819435751045208352576407425891012228488041249894562339487776383169619984829423590407212656948387093719247043052160340139014626997987304712996909439081145205514459239592445196694335275168095805895237890292242803827231019057189335860046995616534020860028586362932383964869874714795347672112112720412027169382510479183382792178626348380085561061557280560527687202315843800323280515524556909785128380516899467244994545498145072555481202364590318029047916064796751815863294007275174053033192973270113327493593281126980681841147099452931502275457470074940672086000613161477464616060228721039815777986993887861676747207807677400383163604952818615179679367866819325958155522332203746126676471380149260983031410817072683860529673233377583391134789244572724303498298268329860313923935600285787316068848254135446519208714963960506672025919188960098083074050113781772548594767810009585542755279063371430911579109133394940002325180491937105254513864598794651115839373528777528800136787297526084229931408584573964020025426128104579604179737629819425682974341523844149979087822472265969930487261913352945548235009231975115807486320383293156307702002598878075787679191051502092011155599265728861081562481194337821764568903892305659510018890783639149964520805693233617737865485584113858444282067655069027374319008858108054305911965826803281632067945261702901177207215332696942210013219423331113041221170248273966415441463476251282718796487935456405965337637537433046929286848544134835826240564725262819291102426048546698701118700306411057504772760371893773339934509423070662773165968933126757493509389537159447741927211908372097413545572092196900673059132312120458591530526869216322824122761006046413153139200961991242131522279087369916392261425754146878292658751283175606886370033091367603890181698049033551887890458911807807195056570383129165996223999526882999967167830053986819095725242045183117739477688687692204581466622225210258118349908566982978345747918888675240346487412215556480572731111751696854219659749046228243441796946169014151141700671617082685036993144569200640000000000000000000000000 [98,87] -1604406519513477426854140009436859357845831955282179141613160704317772276558431775533369928261277217806249417542955228407902526631976694607380655474568767896801838113170408676946770872746057736102202163127662911563804906272412925589048065256560911003430736179888350239928117237688367413717820303971235660903830347342037513088610435133308638515208073170518562369413646022268387945092135684442052394838811538448068637503502483227912478941204572189435022105813607752968675993895717378332637842011954717528159427010394702168080935881042318811881799962658548036794134155772430792424358487635706390288450611640200712933748457680278642138628731403676958183949475203192056612881097970880001561879968923420084287621323479985225550075237491323457251028365142515740287396014082783250980128880174968014469155319381916822787443499970257749783943265449764255682194057509057613118305092530846877032080227819982948129936548221104490287632963302660119623242615275065889364234066353598646314717180057223508534160600736426279830239770590584220481533647865058369308048134055866854315963714924816021633158322508087075035372611728657911848062511454979468906906140047825981036263838614957765682112690570790537443347743334339931092425238115392002522069680949318290405544514338414269536134780019601265756484086506913682402521759081204366533302063827256534986799486602613793210091701197029560729181669295289409661293182096068256326505533223270061646516067778531022510647586965847738951319098288937395203036799573519230119469566819395613477251311956991644320287143142837099403400537511705308545243672916393261528635050384766977920631404055888567827774495256842242762226404866330143722741417362469687728185106829274648659974711234239274526074547739535306335011474220131546759658016248703013033511419971850222015978408606546419457020170892568124217062064928106722649414799003452416588311543659610465810207975350421214153799441510030876584378542641070763369255132603032872069065318426698737355004969693242360744482659046750562547110336866944386261712720909314294970224544927272316447921171217398848633278062661350944338785848988518633216979286358819976923007867120759780023122909101203640642340509628390929559235537168235769090809645653751864592731192666881792293283109030332690033322026490515020083646169139566951344372178145894525776833808178063743339293908490429706076607008769071133716429046591754746865395383966834023367862878451454581651432731818133198235985648146964189278455926653345267320252006400000000000000000000000 [98,88] 73649204273016074818442124978819220254657090268413607672403171116172464870638135147373858019451216534232438382892349954110543337789416800342549049631634263989098192712400232355298500078925849727781954048550126356979830270179887277967999333984431577669651814528110910309931736184514492646716148387817774141023511519635233692212864400592227333483228348887502883437982469825748887010481899395416862536369053460328172576373959646491683231766650124359697974202088234325599578379730400542998046118640020354098402500914188827988307937840912174519878367121150658132957772801141136936940143375553537301064004450138391136030072444115617658634716233862071754148085082815786090761716333764243981300459737960678121326144188376654280813749065747748809965474022810291485485858701792916048823345011655259060583791623464081953935434965322484727285617201926889166759194301569539022578011790527060744404423622279483486061468739222178263069195219274394857556657028569226460871269079141524575142478307678610596167598714261591727695971515467928893104699212188037016524802023596811262211674975169362111956696354499078634152466552176604386324236722138215803016515419581100792625626603974449553236168437602863540968499784303195512915502192567302079527972851881013188838143754890855486953736886355678718041228533337004023663005002488433426062834832072315707271375142263493687178969570814336943608837815966182531345459187811410710380902279138617524475270499808212031136071791021872081367468880781091175023043484653591061011123610102379012391347766961586821950552357540932774618363238928851883133443889341519267177911570959693516881287598408565436996194399809064854279426745996662510427032131619475138184430698255680840434259306908809689420848141997250294871442740726879048766613241123077960732203931012808170677971728438665273337770104364872629070258880142498502784264380585265054329844109024550481554813950973255734516059106273497618180589213900210661878289443828464587065959398422752474402520756705895274668177441850065037008086491305852366610755888779852050586045467728047658336653051884325381982094515298020521252188466318859318617637967919537931871919675463546134784358726111230062671639580079165513138838666114808462995825576787273121464676391209027327880632639485546677447201691685892044741929620783145161437519431869675909476174423787319679259213863467085090032863185669354300373718751215251653598852056859229159368337990480508780478842552101293357072519780238742199892814122862207750541148160000000000000000000 [98,89] -1247833029942556716610273436042289712816465032158420060765950195838032328576904764793557595255984929704382328910534669579522692957929141319996243178927342065917303092585074217716899340419992434407242338294903218824317313690270950439386954385632541239020160519164300738685695737616201951725452865591079855670854815134004410608139086726168068796052656560266731656913074766585816642830161825699982146103623132797461724133572972200415479406056878923590328523476233600681137205895321395603448976366914202985988178401337434682609418372812922579171288454636280859955743916359358990456870292209237416825370908363050373380216164104270677172549130907572573165081967421413672868653122532328945889384339463966813342089818328239045646844074105894804125472026317496438907785367831419616238593491935799251621291444999721707034088324717210437559058813102518803335369848640752107299787178450337083283987293385174852585476007426975634071494548704081583710798262224402849381697327584842788305871536066502547653232459117497318685580615021536996047574187583462900882244491617891799577368837749527722111807635819799540634729107004709323691416351130702634668373449990667872726181010234979925690846947427386297689580899675315742645619563231538978219918827897145554867436799694594387168527655857043172801254606561793874039253399456352134996903109846918003801751750432583810293681503581163944183469615343423151719358160151298373481856735840598941972487086261689614778238576584474404298464854185791209941842310615497412348742036784853513791089231111261336213384235174709298888007191211287152797797208138112616505338120572772355905917012010222595267044456114522513175899482755578640033830255052759216572701759417439889011830695950283615696292511140286239960920396852707105412044056716315118001975708457262924879190135984805200301718240025879442399044186348510982206501497118826133863376043670160244307977700437693985187973442001355552882211258354141457114780148628292413768913886774354072004505919180226105564804267397215162831698379958594380678490119253711005325619849791257245517573725659793360349374042492352482706776706579893121293204338092603617289504986008164886338438189500036065827895708219068126491708442401610301439501736935626700828685171728148546036172071168943332664541307315778988080694386318232897422893887820293657436267675321849202059272550407122199330741206124194735631707000911046309385800263868493126711568719623326184555894865217694617182790662311287116579727956011635030622208000000000000000000 [98,90] 44553204775521890954283007980391247424962948775845232386461754202293670603917987981892377526616949893913003414210832501250506950996653570444348537322754533704716466865788629568336704618406962079707619903006546144562783789258860592915010714406233319901321102365012905510458060301113414205236287206716909640043482006195457658229105011215247157517373778433545625580205303073874451365007909145727068924610134411642128407307765668137692707836725832347472640479052683461399520429276447850272474909161666267527961181082866307468759893657616819914488939863455524036452096277477913396931676566524086753215363327459252744651377853495121822414977571757188874809970900511714321288852129633018184595061993725365353039503558176476136454076983779132586565805799630185303949875140994439935534581073729246939676565177053544685398632286127987561211438863321973015214104753521344408536215249341956036210813802642593225206988214968381623489331913863186797383350905897955824335457089821777348516736234833424317599441828363476113628736144794220651859978444101650252250581157250175182447263889534318646706048437938816212114300055894997327850578002861135707435251426745139008040120150327577070814937175655851582443981692923089423985616508884784286780236020619233443601134595351298760759706388874537099720242601736924927380300034952512029781444352198493041711362104293753230068094852492750672242766222040847421324642727579652846473441020132896775941249137058250742202323100985191716559759363751105038927438096104963431680774892604772982310009530435606260354655034565288669880611028841786660770668951777681714351121210967611764856683825719332002754573396068024064559953201125558028135263851805474203751890182294319531975342837628635284572120076529168220698452615271877086497447156024358728394415628179927791619211645916970169280734650191974486669617202140757564126458542396217482750635373345769159290657769607455972902281327323876227986231964115570415111967571132570082561880883187616052286161373345529888033693422875602212452038538369784488883652516566515045755725000950307552578854308136322785671451364032121057359902692433388118989664012809778153420553731318062008503286557357556671778423842147028651925370076489371991155485682345243650826520964927298552491385664855831918239914322572143500138881824798551470868042910797375147507184473580811951116695363901281266436106098126708729469205971609499704983314108948782558341615978943654253814963848410694417741412186348462056375180698806693711052800000000000000 [98,91] -1147736643918399636973943994086304008943864467624905031768617549896871573550899027268981459771339595057898385835055932011509970616993947562217916066163527269351909682018107753320315756241359865051226621481581706758007457622086777239111673920972414323893584012184023897153976940656707918974947000626922497193401074149006476966029795681703555542494658160849974230246775122824453054793472031874758811614193709601219190270115931349565432402254009628207542305019569619921029833687582139157313179148012665634315473314428940748281946123625786273909435910703574776188434948999800280198222906045534775390151665933478942246206233286875251884937180226425462474370321419818153466611917734006536360413302517553351088350690508586897806730201565504962494419518246412852589346420843347639124249609306839369064137008992419577607540751137503432317441358570430295382863572643922229784049088656728461734230253001099413558471992021791125694169289803098385791998448028910330801484384454959029987894353743626933318265618523601499613746561098442854578059796085680536632187821248111284584808169094799208339186632216577122538843493625446311255753989123554790121829139193037480120686419228336932671201281463771580335855334519704848619408777958460385212790909047175058367503273698001728150497197556971483533386164027200333975608536752780296777524900093728172206542152456519833531444296822033202814688918532747860389632441033175841391277398831088576564407174222762436601754388844673616584064853054315813766232994848432194306096805455108496887358992651529476264299017706564742902981063490096759135285186117210083177199820476080611809974388160990143295415295627319703264441148665912017430069566465916128323542509150847840779474150187464973879791321792388966279479082613903491990643121425486743884620032067720638533462187439096246668092324902280473166460329442401916517532039259832273423277885921337026598711912549481784931732331222064059579183929354776122705226340667693816863350558606331364139378586725378493852070585507089332510262628440780782052131125727311468455419911370192171992785461478227373718796655600602021159408954168620673393969326594050671561775543955761881854995833391119025555934547899404907849635336871548206069316440585075021200035277953988517880699255286740243353971862034542125530136603370679132738771492076974371923580527846160886508454110842561041021336130335724236297750334765237689744585146246141767780565624026420812383294288786501423062540067506042750077454993986364112896000000000000 [98,92] 19773994825396768365264847341808814181432147932207817889947620983136732510186281739679079733373457548251379092398667245173629578833298060438031024242537761965961891419994721250904894485050284571091592946465867720275964948073368772988113633353625747584508117090825557038272587063204136231176383342497122651610726802924843689197154458489060534480761662594781540961209681533584982367745351965029470021288329628121778807559944135790690370437797371005885955852502565500319593171983815850082146999222470457148874045931668749726031052095366678771614398290858693349508863584991326897621988095404403280610243204629665579439773715017357463323288619885612208430870258232889944309675519132739512534012144836386709676143266134940912661633421030012646192902032047724023058381257410514986507176014604662936372722659386208514893011905303756079281227109178805522134095191105754346065307642164880443533874196139658561950305177409551399013526994572569708437164103376516071565051546282773086530493601573996800627396004693424420312681027364470234282701219894167912876245040526352143201625639925779330294765083839831437541626941066852936072850082896950048706269859685056130606984410721993730948712815587608511048325583069592252789966751060369126569825245689618579113645413337272489098901318665607714638807514762788472048543948929462194005672193456606244878991471548229686731707935325725277493544702054402406616297152954362760611377391320506785770262502633712534147878742369447477709474506079305981063194060811841812841692918086194057255068025984954334465137479827902186366376578757280829833641708953976316948084256875907229412664935745620092241456553048948251543234666099310639742328458550824913125512983602789519168022818198299509069254979639626854555497253548982344588207438549241501710070409469534377301845786650215958902655020327161034290934909463569652184191792111245313988839937845275749989027349649472757437549263154726068041406881308555272928276596477915288649554440168933030173696004516298833420713906373011548517637883471375591674428793489011886595391904591860402648617347957378951050261128152683380656837463803458216702146805707306116262315193793986917372882979937155137734451243054851523721486221584286118434301149821361907211257059786205760442049520674291882565402720283903317814934108062569120749571496852419582030690937682967442266561909655856335675213497474082921808920047772461468674391205218791009352450370082419807965714902497316496777434402614253706656037633876452966400000000 [98,93] -255769292324787259517411977682576340986273016479717903191656802750629932383544365535545628238942772641430746866681553343591389086548565803052775532834539255338882199610022023530803481149971546073725313132681726498325941817292860227761904466271793741934707312781376709457499732897458211851465699362047847462331640805597853027285142818466461963595557538857194895203436302271311131923696231418886196246361174820303392285223919514153124486929423759984988037329722236390481856348881211565572011923255779013467616605445491996629969761528050805260602124900883054448458946831330445766183381963764023434908941730484169695255739969100772166276236314204088673898267999947881069528807289864212437015267663851572407470387431271182415942104674167875860162327364979309460833931658005612132375164905315979310693171501762536073828189635406790249951040233916061158478881413806289577734078150212925927333815899825969819632421044758809579670883537310894980831518291131514820202153508711756171822027942925492576858517157165741301249525536750131520653451051438351827230372111544995558832883666837529309227421433019806582237685753132118196139523125521436960091534616646738314443982011076633371149307642201503477558583444399175071219114577371735065965989505955544837339452221277097288510983139440206768135211918235242450115522374395807794392754399643972210801557863936668928433110068405090395390412827952518261070007062544768706636815206092936041054682448291075311667018908034883539248785625389291570249295941087469232464273428278525241201185159637917938232920975128121423504426085844646214857931758833836225830077340341045716063205569327629592055780328591479526890085262398378813231486386174784474764403857425870710568624640347725945495491493356198567609683602891773897805595611246365046590254805030831524340871192983496453274572500454351517835763208233333537446330325420288840092772018961075094100280220965154830802162453124903734038998327892602988796521682747108215452984429695579709483573504989119061787116232477274413736653325105647405904883162321752819517810938800030934589648448652124643627916113398564100397705089051203649739632239408213471474981601376609663607907048743041754883155133510063241548392644391265401518017655959686745097738247891611771542309612998521055672187822026323052802319975125135962137870522849112496121107576097855523700536668237764261369466666296328318690997514289662727817305497096289668758891621493445237341807915167112323226193200625756598831673411502080000000 [98,94] 22065052979856987933103365566665917768876883010440325747889885031999725879406699623338553912722283700001020346773793057562197954665019440455308714766746333256798119472834731854757976594320247609413304325791744782284779650264151902958982866051912659721609198684243205632837103283101086425128626125975661751198304972450783103360022455019344764662753972041710614593898026702904912748552419363407666980068716819475788230371003523495428667452474666604311708135496595143467903752876724621204103741085060435779286471872324012497428885350515559606876779427800536318905592420794792076793569992038888700778733284402218371891274709662883055921471226029280459485117543364489038767713597955989424005238844637559245196974908845069008508561868627635571902974377766404432594864855643687319166103125785173033925276263727449911607859958847297977347842488822203606049972360604324373798695849253050139690071070995536402818057427088611425857146989983420591947085710762695551502050851738336053865448165115410024784315476278225646337031298692328130579534252024661808662765021838359640140146303534687839411864539193189510808347580367722581546266351453950589650827153112570360527166914110527256714053462701449274137591443552964375939348543905621968666364481570979660691171462229626076251003413745105865481173472420898478526189740269881679275838000328104701237400923231408712688039245103404924731758631355272421577687267557977844137155990744109781509541680987791895241953470773293975999999580828947153550524981432551924183896949875541006617520270327470415854417665025603535120769528806724303524482965897341232111574333653454274014834228897042493207366152725267381534829009465162292325833186511652505148624097646435015749574686666774640740003531811464742548514787490734262674099341615682801312427342687555321676830262643684145955547377269759207202089625109165612107249255780512769062771310009647311331245259602902981500462285714235307958584162149858881588970831231046718768905150613013739011264351455468066966190248112991362230059692173811693890705234621870756178372616544061607537236017978386558880982619317281001869174241447099463812146749615547183268031615073162211237144860220128167012801428469000138880796332116784681323094804787299379442484485256103756956645625275666571462765197308969086335409087440155228029625956593807867061499284772762465944845994103610794771943635303242937513653669081965812342963512958489662847349877216004464414800192565162239927115684979333104113223908792000 [98,95] 18416891345861443242077961990003841714819719305738081378945046209186832247922696282975542219850606036933126870325535489822978551583561882553444567567842041774802699032080502742376441208521214774877136070413009207181428389169938145755837968816053846257308964175150621183627030875299555676093019240343925761506048464503824628698524623908730498488430292815769454589597110357826158651808763462796922315822909387162802638594684680326779312579532196217532600635932586526882053266858696740574622768845893593010290616097184975847313863336470287259809712180547499615283039842979196544373781862952193535566407601154375591474609517356363171115650742661118907268225961967349744545854686926520173358507830080726988885682330352764392387318665709196469896378526003490135092893259609409227354791083587891653860455944405620326179635314922384032862558134305474993899492106498006109105182793870485586911497509972317540543896149010019807424662641885275534685429434801923067603809218882851505913441191503033502595527113572903922765175303923496317813049234590381855970407718120845406659536705589198435994025532681843830796027753740030499014371629577984546204711674207845460734435623325621608733788349516527367515753916930578978259810329643331893032995656329360124075003943699874298295525957714237024852836723327934161407066529905743233957647650209723185661664591205152689320065490829521785058101993528471746414200221856106142251870593280204116251594098094115987997782257361651669050353226162974654610480758339817466966584934943130579738928340311529903588168468339559308601663876924121078454528854673862881577128086928649360280252135230652226923705105216157631460554340866533249317841678931181309190444047087408105208149272785798661363199607453578746140060909794164107642511500575060816973159582327788870804415264261609825528909228112317273231179060344977894125356474709954440530554813608150330182552400034663772253874021756123128130384931170687892784707401148150844949445094446343468630047595515472024948205947278738598678208900494336926426566612342242763095053532439453146516039693131740905273927130057668138218854203044720270162712935937784123450395257357283292062869917636524821127493459954183821387659498282584083827447815826707709490822908392689898355351496341264280894265988429424659711320982674805780960818860016244862717523242695457298992654765922756630216463203581772276538079373395068516363058501178849492911858093532437908682091714113567581872842402742393968949414336000 [98,96] 494335563323997096454088332162371572187739515892805146190975232012806124131286957610646162152593165325842710857763918099267703573777504268881549785047746417908620587148592939176082399072011958918792961176842494699695347358111300653438157047953460257399722581670695454596712665454497561491602978308295935742943391093338630065231797579096766523535642497183435951569748036628593506323466939496531324031185137397370475554619739940461663386259276275056329867762024190436107193600390422614074529793644791535112191075514375063407699675793761794976942951866690955962453891157819016596397425343274451735617583845389315059002673441983715333785773028168793025739006304301218548712989674224005650205269820347570514495338532930099112177835188565422769881497689793192998344742235389885134445666322387928169001700680590975671649331625700599867540997298912468112892764127883158283156375378224723672433632453384157544821206673639094096410654557769340680511563370586745782647943158774436698136867711775125277571164650942359322763021676202531629161453828783816704374504810637868995893524349671182963659943292885542835751518746809518365132992921578218317373128667896945999658266377696303254516682813660309859310257369416040394390358121809627788609010110489311677392841369087043541737210744279082804716981848799255490652469786157964731822086256157895573206039368778423744927164880794024745679040294491153010939874171389765605906918413903216401122522171969375503819162117725407214807531607727188833369846304875955708302822086693487413551243400027878917027924946843052543645252225422616086159195553830253630472542747409544035952687951852843747748357749348582634965451584297713028029087336153764006685343571298584724021934042220643168821364239874560262050665778182739425250505056183634923466038533393615045492540462447689527603875528526644497205941633463539010510060699172374382636343778854544102261140480382259310473548360800751165465188937378960519628225990146936649461994685319980784664054370861742862714583007816212111578069786338801705991423387491810609355040773382450333589316309085353718651127050038623800662886354898102714087673469495138545133771268047972717531812264428873814776427676071677157778467966113065878113869536203604646403579453882976201639774499679169810363291309025301783177044749646689177270830835458036318851059339798737732507785091049479337196065128519470335436695779346039474047462662337010712976642150696076527073224265497156681602338662828925250713600 [98,97] 2906139857689084139486138559084751993068707855596827497771166001383679404027696899871352802460359325971007838633416316229369928281738167643527821843863641918755680515868529090924853275968075860630001038468248590415407631655103428759781176651446764876536713714879353985616560682788519408046694176780179677965359147828113422173142225892055351132392973096433892628867010067711678527709610318662472580338830706580369471593214511973587754221415679282427562235983054593805778888827913143602908512753402789180804797907191112479462664498338527568398540836185691448174747110382674096022986960433447116877751046015867456792375235649162759096523336797378073889270758215111670204874718874808420019934273679005517927936205883378151432956489674390181791994728467016994544200308728781384491310929879234298232360428876220563207934057184994053507681882901114512913915049458915225090220055816300415626222462522648241911453243528374497416811875365506864558260655283755850756054784967510012980290019112993494206483310741841237997562765712164755381241877958630808089887498123636547453064488611803401690683779733003565635935850762712967004411117855032399541838666221271116357479934548709928087170302103617672661542191195750431632406055880217301358129523714061337812578063147668577401594658095425750102818525507503538087518700724379590726632885297019444294907167807199370987479395163785468227031472942244402111206930799264515804696949748228288083390028339491879646542816145357318623968346702433047964861966602787717470418742081633553936678789925486739953218991769747078989954817377701287469891023734252696299815384601628376839437514704399726084191022448738417696432456612129358123417468820094167651384642241364210298486060873014292698725407009712741797969128247538817693919896607386664811455285040245723466898647204446927136890275731233948643386657704116312686159361871153871557663584012718167032065556310030576032241076355597378484161222212730579958060836047904816309713177561376193349269631348651918824992795516812091304811264709374658296505208438035290115459943727010391943771321446562866668984044362846391613533906501126240175459906976674446794707317847534225149283292387083491944315528826733071524458467967686316323448493353516794742375084361967831962891039917698153788386085505899409398216014663002807036632584241149949521454018331449180144906771131786299494416827831963140658272892876730550912233341472421176052839498485580532324319762082270417656909060650227328000 [98,98] -105913589028798479379542681767073697261033873259081118825860072016408569030314320095878149250026469225203527732921184650947963940829924163807196969537499609872158102793129803549266356761780709290507763411722270070476727050486673080713529883097136660816307853403002897944076289880388914510617956345877148566150917163076254721116187552124405077261207237423566010870339219996268898477763201953698394776484690110229975380870100633195754150968124314980325723219581923266042760410999898724481701436506260320678011988268987237411044886899527910256369681469726823704944087102814944027826059429876956948387212186690974967775114759433299832331130984876391543124860061289176674851818374407724592457177259403410609482169897077551513111644121031787442962675246037841309701727808051324693416462148029981551631189106835341775233128012941449975737760666818561817233575811475541862570968378949234670478512776807596650502177816314226350948000188476593790196962528905475834407988930442514360294278600952341189457247572726326045696837280852258136596129504322489645815231426484871888612803448509330149749514083004403325657433549996452578358810579231695936403213183013531726829577050846274598647433748351995293892731305266125747339025865532846512952719728003116634333539233732890685774007389715667059736544787213388280830111494849828073415294807045247735715066073335055691578819953076527699148481058057356021993885811322408016058872132331974841204122795048560508293371976165909529351724256949045794468875761575124060426833283149558790789491578943283707610827402402804441008863793895548581736724559291626261591738819388517663873660717023578972699569548644788549088590736247824158353671103832057116127523884238179331640328105382225409273617886694371463910446834199900094309507866384227824442027898746948129874651065009019883048693587922471556115020055362557609029812324980500344925136483103617766583101919561264672426726845064200004403245323221157969104359251617111792851197631005311393270414482954456814204013505576332766602918619269542329687677379599896886858399733527608697616455249949840495513241124420981030948036749699641269799234086058730341586487842448098043399625874457632346257526690334865666609378762193380797578954160101633778082634044323524834420506479854939052373717325433846012309650163135302696100933106772540730127730904384827669165187042948412984879259294237227723555016626201206723348001083772522399727443903932499008398951263446036317299692802016000 [99,0] 62339270204355332067748646886305558682064000174179203216007270352117238386818086719419251705028762665800923726261543808845793098026432344163529231860598902642590944666355314430848877710998504302212018864557841535785098694150937177665611994833188526130144523452452314775518630446873563620101310939124618452302656742093339265363597943570329774331270871861000134259863653359240197818936259792372864125051267570559573924721681830499431549740471677261287413527435549156543284598322092432742480133068853801742288793806991926263376478419305658470009859740319535951843484535859692577496137666835780995359470178765883305464192664307789600504905919994427008227087226846658367087344590547738386949477400086670389042912048762673985140584231283533995356630090558973269485829110831963812047005763139951047323249296409820252701269515243448229264464473848569738588398507286125898640123477699655648746281441369219844307025011727779822137971397983914342382695097696362044692083522931833916008191093432434802835328942590814400083638088919129256575374254772460914350868101464598467444229895573802925772202538564139967985255897663387753351116566771958537628551560866070674739939571210774711531991451238896700688338979703140569587792602328809136074763851070967883601790319345312547939104507462231482604943372295010330153135194169504813825234754644297085833536632587793048767742080605219892043070383933835268605582067949665590316675505517366878867468510163130864708044698523151557184250321149796869869065350819517826312108494352056458924582802377482494775412122778807331590133521980253268508848988572462772652045044334839995706937900652169627991223689516664637905402156528313619113821143287992993051770653908877271402383893711781601717570430657069596572993150811524870001647144907866185361979413267781909124678156560257027957923328702319146623219252170784191011933529785943690787095626897736583503803174192266169090409161658821404414276195508784381537382508477677423229820068628715201963365882911988196177814687295914238817631977986637124589652091954994843253702784224371123826826703726376901309181053311753282371792163058905709332421933542691886384653939507803356851288867408785291139006472719880035258817488444673543371238741581607736271161753620788764431133055114490909005416650692741661665160080833168804377665786770656927012540430281984369186536784936803500954346715082438085121959742331860793018911604530369378109030437334859009021522214341368416050082075519179599032694685355615034287842927771279686392706856010022230425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -92746945890616228261355438263734209888351723225916790371211455577220960421464683608139491377257027745913992175749307837454097841144902527486889458675656226289276187702823903772817603105439164775169023323431528688335362031341473459004402727211298563282200317563293402889251441068693062090742937789649503510901610648372370830941073578177124690116374822500728131260529673796857386344071378511620403888287405930933281943461042046798907196821850084403901016997301984548189373487529506924826342545056827437728244740596619193228564184605934434970383300558010954248878240414144148551797731813199469000756791245015325044142456173279405735266216052539373022148285232803886922046183397540309758269918064412149529611534617846828012060985711482987818677747397469173458988333377883372151811637679081242629118535166026841986986147346662450864384944249610317131861218845711167091579255801596630375405934223873759174724056591654635706409905548054036836292250259339425548079099437160039732011277842779451218089405075954148739138524697455222761820576837177969713738491485961503288402768000212329183582364247515114114023197500402662606476283659570496173370097616983038206613829752197968854537820837312647175629392057558355718743132676687093186616232430841957779825271426402608648454833400803568396400134062572982103726236304986557996617322940940463747694100074994808747948681314103805101181868402726997607832530305265777872972795910871005752713123862693310295056985235838441664529227778976566277423052875828597670144193205395219647672614479850361286830065118431285532638062653241902533758921873696525294468794445315508631845875428985568085248563336425722079486409276452409984325586171017746942142272783291632791046596094416185342517305268758639276312302651885564926908699939914959567575165141500015407848535545487174028466216754571968365883190115312303461628402330193904515792966906904160099801773489775153743811569744084740471838715482670326605300245647084181111096991496398177301042290872831232772382685866947596512835213573295335864744093344143843770398394903208458217877419994091406095222429595667071310240359645654251152690477151972996197011030402562141369902682671724420914277116658123344411919158109103470088355888625289489365730106270204356215227893075254906491587348509647126090555128961016461723424677788478466751323035029473527130288456238948128746198727215911323869622079332684867282750867167948921920379450620938562413343250705627795583197153489306155921945757912599457740752955260833873735293451910059571360303153152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 3239367018397024648729319485931631341107781462066246485935971991739551387029133233971985699489958060071640934958821925794442183028783680695114034693179482071929127608620086230168606471862744533603497312652833415870914017531365516367079244308744528032389839042874414134555919767837789832876153071860042998145560431989651120552172038101623508303012713628770070584302774003214024540551686554879488864207645433596430399551677640929738785674533381400179579020496767156187565827137512954121999148627428301421465098064714293456756795858845325723056282450046652043655704820370184051860706476966484827874643226816537654526558486129545551341844081221824258043963260107343470201973933227252877619349004503624738426947632153314199759903098727221487353146106551060465262790481386501044889231316695377330607738537624398149043725319189039489735546796609401063819384116029397897636655109256427771753805372821540788528354684717987975252160314284382552369937932482415133988548740769611956100316937960344196078322979894587822304633588256322556135750209582237512555988847456722940515401303882417964600690095485773954662047443649613693104774453496738110050984997333874108063904164761594075013665889649529448647175960191401377892105477764658347787124859666431059520834384392481390580930410854679773080364082847566170937356553775039511598182208870142099979577568503222119250961041227390807470186264206414063084043954513716516581086810524263489549767627143378327448768185260639288607677633212765705788484307439484173602941674503353155970405548304762733682376101465675582876063556336227305129141243855324290975187346625326235588314929429894693914276945198279216428800038288680945361483786849813539839473818393031346680034296667739459628328676908965461290939423449827773228231843666000849477233709487372859370269827439020980207338787062054938725620910307891492242707980746127493223287912432896172093039822806447604511231915122942000253312237444488036876144429477641927573343511448831957973062746486004112889667464110313295428144789329165543893697200845909224384387640267977648665995568125871308774538038045200441766393432166383562950090346604107572364237530216491842550830946514485942104381992936419886067699516854636668339546909302976304994308119224499636153266813441769548424203379623414912154142066075369945681852511521259522220759233888299311044949695166787391025652649341288164730285166378015697068339598030946238541614036154480341426681395475280181009330362432019953652388882084073196846552487182150681980044563729488974122540072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -25555114920704827472229625387782305855838066539691470388430027848014719657377327777634527894893581236033868351419016556290581626649832718603734120193039938718809205524007573094765544573216939395730578317188825210995900545673941285860691685652232916107989596455297955092036940783554472276659981609426944704940463609244374930722327281760530856144189478321088923984907136180171445113746633619200576776646530839093825949776041055378530690973606561720892651562507539283689678234779668757187834691249066023753373373789734097819212435423011821799758941902437246445458187939510138684868004483218251728227232093678107989014631925562021851600360909827910391900813573133509617303259716703453554948520132717134008800737391044377579606466182862852909495237681549726467841602606819575291049414180305147375386557727196559438334269115993262392530865332510521888291157366962686886712596693173269755227177764043480075837062722142657124005618270607799215566937145208462015636888901228792241029790184961694252634938846363827619073886087713532565548114584509820482066279483524996629836974434270698666074504171766737173424238359455681688435884155954758324150388213915999951016790487000192454564571784339242036206092587254142549250553928347208131621366531810562311853669187644725068593943560822809813642564018730412373179984398624339057154119237699323092544393335325281674751527392425287766139172368182233519082679248757406569363251916578730202896055833668739902571528125890119490914332798789589111058692471021562575958711752832717814528315379522466445545753730827756240973748778021612908021327158725337981767160590217012804564101355786639071090137965697857979772946159818864721498383299875999476330384690475511426830606055899337964970887163885071870748601775489106658173989561854968222373511760067831022937158617407836402573769515910922518704599288357183571684351172878484279247634756582467363254969594831356179721167321260946060819970014318347299177987566256494063883694855009535604010086935564477153064145763141407355815231609216740539637469235344032433632323869425670941925377880418252492344729848034243482862720984104062624662090031265826952258590457298232341473949192174454367182010129432444418740430629815027555289722610333266035128646387708289346082440450069466660526345071316883830630507709043428965717027717582278517176499488624310265689688408153787931928635746952193662410942163804231009195002242174368566944837022170520910591721072252519217254054134706735641422314163278676877124940301591642548715865283490667771235290578944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -38630635843538597323079253125703990923498296071848005668421482570335452733551424680841686599649821044324927088619068577928512702110800277855896840710399823944729220369903386800608650516113813598954265698424958507574758989938484272673208918390145443877194408659090006846223866992738794865031815266758591764365488112345273633847553047577479565335325241046484213016763710725271356739664325160329332271598651013241008115690447310744983198317811855920328922120522448718959748699362530508922715775487658249681533401157954617593483057933545878159498594199427704766122608134925703609447791919178917451680533820254844942904759742686623126674803226041638202761569111122358065297667554835728696051042991712323796895421945834075298015074531050251623589498332166700684795140897957420922362302144881732233591401504641524043478568122173277377138408275604533506185185843826722164183812200033259552879808734910181149157900910743487311151548925936195334952335032481255322308734030947750577470423362458806963301684596330839073927283880653386328306532760633932404113912895358227946651482745545064319425570175100617906134032834679703439005301047269925490816938749223947222871932919650248822553914670906859656211619855154391759325135637211025374769091762279494001207629854648469609349364293056055721337588176261216823601837416076501302091751948190729751301968040465788561138242744058536947985602799993441786746112583929369648526313170018294077791555439585132161505854574804392815823505853443623724366740274797392814215787568360738749889094151149511362331410834069808509890939683267825625757510395354741593105926605971612441219425545028947550949318514186481137788267944650465086572507170382366507393233631467410905876519896069677574193412054206933107950608999302770632125430027702906637828628022399667783709614413174378800038736123924049363897574674634043229998464233617037756175935552403098959218661642117078772251402147150345933288459988734616621011977269483997320904833505131850937175632631756067947106746975428572617062032043001125863084142861085039020147481454973016982854856431570285437157888378736487164827484669340037280211911761285011736129306587988448326881101970051299393679778508891472166986174908413568028857843371821032037147169843968047901977958922565512110456233122266275763177179087361388669188865806260104118924789321522521483649174766917011270552009786393986953377460949225867924382806286362361872463919817996276842690919709721710896165426702595035341676973660125702388666969572310689273704761069684016967310827847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 3935419563791796961770025480155987973058666612580441054673664012694157023058392657574654500053908001954647838835857475334364601081366878016986746967015837998591390452826588325713531366149763706702109588654581297770874935293798680120956044678669497708301699553831321833616785184907435874536438948975213111219669097495722490631015810645130723505494360874383407840188039374333568180425028712748211559635826121718812725635887567567790289520298303168718999671597640892878435930406974938260301215330109315817818086019065758629809457491365323030831337809568988887962381129438464319146890441503980631392734315175356149672396344672941469923072652772407115320541879083181906355312396911684557992914156895260234386512652802327532170650131387398091366955086872560841155649048704320091781901407741689973142808031036384917971038960170799446670082896964823143634787609712408577966991278613822349932837006302334241147269863040751582518677398301043885805835623976050815988993938740225978074793510318560790142749028271681485161911719255221587470576220540356473388633851526788966722462547545530382107187079008494370151283391307014653516141537111542391592627684267815374670753577133572403202836769812692791572208814361653869372784975859402880304913294615717366785225863802409388094179091331223439646032652907801983796539316961881131500363042116844775685138338388621190136769622934347018057432433535096945628365229416191987401657095212565885294713300392507400132749008515805760015470446561270692453300930413632960607699015362583277444130677959049903647015207895508791773204310169189718194627529915068188849388487493865049816333751437947791905451470290688576119729182638593634461554829610151710585013591203772441053494947830091986580396587112901718342639558903564136842443072800074401675063672974608260416972030004164246787323851589038677238493789847433187156643665940682540280759787641870104355437928605028177358290822625809833977192827054654989853011531408111154693106068016674769861126223471782388254732990204464902192231018120459631382828229987087117598631006689482753247963752727938674125963348079450633437219869995798572609327318185523571179756584050138337801264781934836391257665073554956322089196605097192113876851881001057172882372920164792330723610544699540239949335214995392814983336253359944375395094444346793653787433143969172722504666202946940784224479763000515774257644062402488987380911501097129998458349180415499021868913531347597260278852447501217721744245385258004214940131366261428295765006050494020516657787417133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -40844429840624517494201199151097139060448570525917070328730661914787328219997751298158535766665804264338245832277435698069662760706668281229200770766999538101450979545487972007027014699968008984157098083019068807659442617780678694020679397154612626597421700922465592701483219656518790482955413852918610446504416503474516377531070848795696159990619328965201321754554464563217555923483259304568832835647607624519384117787605137582229230006366910826741136738670804739468761544076559140370653283029053689829165053296549710452487470366948478701329857205687579325464146531650907762052036620591760518525117714624650356460304380727267673325057211896083978673380332912034307531039378079755598204122305587067115530817318937150309967927230445954103325784614843850271086074619895688214555368220809229337455358883741863602858133222905494360609272103679046812918900540449418099688482352312412670787574558450832198062482996849524922793557865022057774732528999893709849680419094063376431595330382493541485225446086241255223707687178030474403379373348183904189173795367457191738971126390443096742381499582915887102468323325813657592897743688739441682597059158261774301818795685818238681464386622536191814422822080156300298606856883452137908151602761913766770718578616816187491824427517295724342927391040326465059382275694920747627564127610932232900881438464882331153519194853121034798706529445787564440176594765700941686804392845250833636094186682894123241193543476613312037367848481479332711400864360122541453469842032084598623974053805707837653253216898402275541314182631577245777339629931993924432374985457353498768967341182865541969129156255171171158514020217075329141502373275647284246738005553343768416849244032889235553707715336259971796454319824748135022415626961176676760990111149522787733995301050070177474877452580109070058091515964490350801906399301279571585933154000668141986834664345541069029077213307033089890157824963999156803326805461857656109294846769204668182119247533505132403103070928064471953659291704169041188426250593147446235732531207798136935810695439321693775218156000391261818123665032672915801043673618657240293980365618220459321944384445460524736843301523244527670208934383475574184240761876822534869158132189843083905007364917884577724188570948457782784021018976836374734810178996434643089627127214463404313011072997110110684957441042071369360026255260126606811803677927192819743544682850882287608960629725862108748314470144210395018299615380328609002283391417993447176991256661331594860303769099304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 205555540608664802151280565627844024036268507164882406650723697480094416254121764579962014887232423566923916501924686765710119573003563424959710080100294835336489619171940763438695343673549557404040483694897155347172770567860072011796500074229411946041870803631631878400822047072818389621657521222778357974883024835790657284995301016810724239396590956359883307561359337878265441517971647965340705741104065895875551041812122668567998565315160519294296303204613290566256620189099795554891362245622342332270630662188297822709956059549571741070384954685363805668102851245527652245676062716713044609617802689781155222643043039090515917609063513163602148040776903943715162246219171292292312629459097388776145323850886584817699757546987418180000236805521320820011442149326299659291219718649906461048752820589483857516670374477893968661408347703428161504825311701586553805763258711796915575708710903795498317515243526813144159633012846049923603123150021683456301530890632159673422372270777649261562588388086605781042741414552803699721918189621684862312466740305519616128939819565826283630799078418820327606533644235063439712412746831105312961089191352598940981573666531247574813848334400289107275415984229736875485654400084106034697020845384269136660965999046162274030744217851122448166851154302803593596015479477547169178925114457531649481619359673961303474210665650721351031324775457224965536937436507005063670112338334183946055441568886095237450118297053028040224705315952835805120509618667481912502382424807390170419466559507134199542270242967854694824169663270375151875978174795230188765365818542932884179032187457498403017932346261567573443782792688792426026605403832421160825160920195248743484903561086765995949121679019191506889029710778465440692055097513929808907155149122529821126642669333833409014305216565548985668437767588754399168890706962395485856782435237765885229593475234994943218806755066113293911425599034945839102794928697994051849517252268142431706504727211789849323199014064990687148544965532871388653662151341224459174154092364362077442099503427010584376977026938108556166156446902092671907988634043153960005513076200819290278652287434260702143553484582173014831579884011287097902160483773755898608803901603417092802727685179433552305085710846587996471994728070895587491624408472567748057594779044874497610538776567201073788317153329381068941317382909263727215356745013741847278510981661168871702389229603161085653429268631056231742118650733724343579354326652233035382789819183142383303288374819815424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] -443756869393512177903704236494300543245921448640408084662934268032850679397778294643961319691908341026605635039963154595640327545636289901435331254740050904474910218602027126210679684507442115300297848101360503325833390047743653599939704197132871177780862533960730101661065536386677706651555335335427307537176315791038909229221947227324052204488981801761124442035593261805086554247828991764887165560841492871388368087771892314044067457086219024796278558922706829880460566447198644042188653787212007920870436133947336775297512042215328514199660343901297540577838238167976160688672552345214442941946914900880662313176972865104225453696682839879983352282357263122485643626898782655746498093156755503048898446430964434003156803519521390339201887948394717482782931897255906893249464712567415668538668257063267045433086128386272150003634602120379036368160643641414918174725465365918751751540229703196932395306823837262992884190549469650861843913140747027309766586004021962588926996167975385601001364140748082384251135366709207575552291666315543501710330004241740888872580550470367611712503291897422758725527491269024294253958020938114419991410865780707125617209129522882775388297087867223640011839774360475254415634749262281874976390435590402175902425720074826515958850191407107577684403373193318563488187191193097911309176624417093140963142800311539296864610692773909295895268851150844237058461744911050658961546347398049439009415638002751219640884654239168129025502727283544908458882596470683211085403702880991721912327068133642413888191811723150869379077867876373075923264139892986741908525976859779375737166554249293508742836655958474102816894465191632380262437328632387120997203105333227092504440249894280701266592783461497550216308279470846017759575359396506152832064083633283845944407151162707770701156980556095778664316277550071651545256953114361946889261352662059483668927860845580541224432805813124267239054367786537732787394282843751102812972439271578403181452381514388583241277419729842561369981348786102547167159536646031646036877105175007949664042777470886503851403728353728239103524821504840675687997011935324768181342987772704325954938674347337547540710473886776260411113765269635807698885137486703270140144808858280663542779951769833598523348419851283261914650342019334695410250528330413723281264072460141408855104704935481272875751247869049686237869939631574448923421571285725365320417816589973734473885779507891216611684679480131564629628255493623545960475073864268496026090256703295514040301992049377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -1431782885757409595977024111707154978280320869687331211318828702704368157981121128906136682321217115397974341928470997210725842990131871076333513832043922146756050921721778617130242093393805952070337363345725026587721134137901632225995043198241578080730168937280961321418913725285109257401027380034594852410989721655952387251362366689470397566633618195663743727797288787606031861433863527162881039470204989891334203310760154756401003147875943790611120983071548030556286178157334387974980221790735202504904883931852188605915344955151456216982449009769506013590812734410883271250214102952133808437512542464307809362518281419206879780311216753744278377541297263281423974996733943125110061144134926300303783412519713892791856490203097503366292042094449452284026542557479588593547792442574056325830656171968528325870131718239087568402858933511415084841931327058000739818160439511961019057243605651727215553016420876593875723594484955985367150748086940361769931565905352206848522747249662512407271406077232735432919454836969867410050782347693161292430969151690191032565329727543067948737876535329568694589560186646114053009585649095414558630048814108403584559060474118225893304394840969538177914447141315766619190431398337574571334825719374289598951895305281132667590367807880151698668001725705569070008115624886588626031831742857410895690130132206178041557712672372142523096708888361571323741147471157053271421221383127751662201224574308248151636805031753293577665031899019564990223848016558298854536004161135898731781013266819598845298639592308419690143680771000647059412341767755727468976863720517204224031787182307910269189765504450212674723740047946122653472173503308525617121658342413833967888789771353972463633110480508541410880198593807402658026140870562699712932154964892311627404677382556809074643284337983278626373257928814859627872618905645030284214845810118551300016899807418429651382346250164916310554937596027216142188847107499382437785250481025286040458581388342868940373678169908047578737753097711053070312822330804698558663254546692907956966071737113576426141357672743821359108184426598878892827168730078465858115565276391025984574500959875334454585139687590682411681899711642665888280943726826729224876672160932124862476165534386210906539642287984914672656658563145582341044602922830289784900608866100202937094435509587757080808171897977271842998060560938061657170621372867253859631102371024517835835344335168696613096279165175814104174589583197828315337877855667130749747331405961633960302032295003422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 18466836241376770749811013706827794750569632800556013481364796187923853734184368549093714290942972559332795711278717253252248354558385556735373778018439475249263478692391341208973114850171485738151282490582900114634719211620440395746407604346235422507458098051326299128329565242365863739391788523842943094480404323792881882564291963895616632427071106827594563556034812375007136810964180748323951041445820105440475680399196296114091411204958305569319754463387407014307205754620137832421998824952451642309314029334234933204393313327811959401345746338498350154686567900945889912199411699655672904029781633236212691772618808700710584030031661628601358872910953458424374171487083539283120426819859424592412184552307055175448292938713874908636573643422192038268715869131952070142896189661961537797458885950573463906307542887630391198980365276749391940527459698667538484832368943771208107423462497665816760864108339084189524696273617803621215821789748065863312327713543140524126717662825763982953910823657938665119320064246371613849421447654532425592816767994149029366686546455835225627196910375737252845215373152319964677326108426161448672095529105321542200626212895849037843804810151994087657944102907898351987965489189294051326721396493865863571318358687125830560435786696470594524436565300359261825676417545462031050798077837066941495238537991971914687558822500464573097377174716408865552657066333305681025324270767718626232184017309123552363260995046452166984569028375452609030060299636956219901097657900884299398524453584105120286485712086872271835689067909363328187272935767342334068701765952647307513861703545348187212627687074425164708299270489855769606806300676290019392701674657539491249584190704289172023759418410787290187705109647066252859801462768984461433961192607488470990051445148017124019732780513230110628039560268204301558667920134949456878001375061382231852283658373946879649181627539407521724031235624890946578385666310955548530953015448540885829694769123230278836583949736573013160550345790123259803586877901656070501648901781087160020393394707804537468999238136204380582940291541099742145761842699919997678142769381521616622729436116455444108521272397950453821135579117875954784947585771479324809224032842087868969998708788041881121554989170244409014228910440376816163891346515585020144584469139230686282259742425821863356417574184324482751649781268877661911603191165614409627765657563943532348214219605496637777752862088435187274580965732667664900211770378331644094479443996257847157122794209190871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -100023258426517744138258752163372089965173688159004988314616786419056385488577273049446456819568846907807596646048237109898801583400672915826236263270319496687681891840930047589904379059439174687986204292711685611074030140091952239588470658103010796136394770652040661066881532712176619874887092606088642648423267298960397396570011934330308349218795237579593436966984656873291553978523479432957703486259222682238484603737810072315516229215268600376309615766168965187168826173586302983188528147451058285422309039442787398588958764254234677674608585637371179171679601304360485815114238792160482294324521370061328739117478391010735158859346433568933455302231146365470775376887702642825016381369662313125420935341145874437067381167395855168756076093558276064226391162002380723470193580616397401852030779757694669476386854764510034130641573868912490268214273168635948462745326914367472473100655388287881965198392158616295189778640746293934533385416625769343119856027051709255343621877882353219833648267239562825804457203963592087785111416622145298037955847966561226685727353284753132721716407501013863010001384845149034863596256113180021555470253405485390958717478284427776291537633494058901897595979252346426477321406416945084447413318131169930584542923015539757166091718911270545257837204600304254411265079665710962836331471042142249814363864806815812994906154890193715842679781838210572026463469903868769736148318852819297450284041598806296879087158766763649247178473544102862194108331024332337168783490805405850268804204353968515792719861732015908671423909123717212729975394542811464935058083110292074724908461870327007213807579811837383913359251989824690246953799989521156888228772997677627896129931208637229359164141081034646170973773922906156274029995170999124832804034338039771607852117143261033015138092069814286657832348842611776800759355481110449854114885427206905628504271454966724041191171956974495001716804359571400268084827084445951612203486671196614873732640305611108783230037427558658691162774610086594068003735018890152373267120312831697073940708785247300746764054627658362465819012850106601601740166431424045114806012404931406135325910976592980334391886870122260279910956167333131158864340207089200389214078690334389878628199879660879005608554241650028794006741791593335317475693687365335630740477707591507198802996280605897127738694596362834123266754596672104195361817205916908285820031073987959445043497971941817708965472668649670238615716819568939613293625932900561133122947683758357782729277538910076928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 384537637648480610655787639146219107614228555201133744165992831103111530199880649362124150229671996881295163947936417769525352836417414154556578280357559553302600327008807805295186575520502505853504970686492745653000358080268883301692864833039069317435622462985148273629716584927295404638437384587644302542269751632343050229050070008501015816955261309794499035928232796512994596198918876198714071184801962293728681232562685432750740502344632726578180208662056331377848594577751406581498004955506623189033845260596741313593204929899175024076190163625398861390344732273445372554454166675545624292275720247088954631296634596652980992562323983144288776404007749086714667265314972666396380716942744952205524668068071663061849061898829645994721498921240287169704305167709433693775183965416290011836802877111804655594150588928309590498320926783377881829435562885904140478308901328073219615669130075509401542270134591154684131530388680900110876723262300884559412463998647439576733705266119208399577466507135901857671866598706525848821102654176337046502116401262592292529774627108176514934278655178435659961227252984061605117308225340078183472605332105563560395796215170543728160556559266985984958642209374842048926741236250732639048898823804785988159111250009445012453726935610393492249119488518172714816950199549910025771111154336902273057315519650672667868668490101675136292215910699645601943125060284010574946006903189056226075286118503193768978452800183090636573067935117855516999400227967071232447859534198987516609824356065614674001887144063243836395964419371037042532702766556475600890599836997030586867977595180771336377119407667946429342986135620979013963333482268182135560484690026083355555914509320815013653223106302353184019394795763228413392121253672827470489684416739158650983520455162697635444001776435969282631074303505101456076381997122509029765567023993472102654175414296991717877759341430514691849427245436984245361071143926969273132970495026842515019165562198746077746918181457047392387583312876621882151854428798578950118711290749848839708077722002285578620458031677322596554418287140319729103206756388841493101120589769207225385649659335982261702235472368553033776220450945065293662909802539945249918997072614855737662394637528813070328528797739730437294813581003039465145149671547319162690169569218578029841985193494701297987344147328794486123417997023057962291532067617893683427987735645844695268908594721190993543797301343055682897192630753755492287975964819676849149636577488334163987121691302664601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -1184057749161575873036464551853780497149045737860695632112589770931126490006855772930680409259046819904779049418336455474750015545526850285099113782393125432512830866048572853601720661015235150501557452197353075149398942344861264838226786667050400003643123758194006991658181731177982759479678856013071429884265016649797408087799015675133708518169813501927024550540890548647951222314297011084797077785300690567253700179939910406598974613122776182623426551126552630798757916105324662901459994512382512510492144684291760263502684318048893509491060854811005023178741485557484106249129451081054360269289039883993698124747417529083194554155930388236225927500574390512462538647574050486014932720234219523395771301257393452008408865058222545161682775078978229049267458846546573520193993156349491441735322188126256222605919381875691383391579158827974499112965174867685535368130949468009201813044562274842568338834919181459573292653901341956906699770726121884476864578075636547324307335471571228637228823327553602334499031444131109821691540921853881699143142494098426679156374841945647253982809231902164244301020245272160285818396058731317210901206564876419331845624363877363970159316313159390808750850698347545678581558786152749788150949821815376697905564273776177228508251129722470995841159707489571555491530751743869025747977211319354540161022048142689992728478019690848085438232501123741434239981711702850732519452236879795205317233741291595098030064857340254807622287357335688983733412869473451145536815432160020967948667522982838375888430907499390156982565942537185552155675155126989517179752961997263504200635798301734790235164609509218329819324100450127426085464134987274363011663351361535688742692200297275779663165040021794910502132198121931083798289642414313098542742969485904024619385649506118613757325283347337896915643792420413021080266369014296542058236225913187463559698171612304886330864736275862177392570593808259114556405171700637313431069822747565076088840346671496336653907020606210450351642686289371907097283138344181263013699497938144900619853901118076531119646874113476590234406292522451869950413415149049160605967319253548865587768108787879406704044502291722891405522909386722931517210930628883808307095464554341088681366276328328211027827432764986043057070095121362725635443929135957682309148037916654163438162891061037325468069654095019361994838648198221264534099214715833667319458299774690604777915853189543918602439904366189909166220888358155820585506927871101751553047884234491970928875966383173664768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 3103363427167322011883515541332279142316835956257387314844961512453685147599114118281121408851020718184631928301533716817669207647084007881820532343920105612880717702269523943187407697013065503528276297699809501733661366199273193613826875286634816508369527713212163093892770016666567610903417687124045254474326686513887889686893839656896547501297548108784373482326073110775145879656555236086813412063195735033628145789448811385247818605764914762878079433930812320556417760294831457981524926588818225567981901058684689374533888911786887961407916260879536546544778115854110758498158107442342217900507672561495767452023294366598674404980961370178269969527070007181659782897900455513391623259516194666233437874279868577018251641995496356917866229930030622015776534875600294993464087113372895378962428980752450903238878795525819319869134504318071727691238013868357673265635373934670116165303875392708685434312747364299354895412926466277738658962296102719830789349158069581284346811524144651425576502686280274564413067875662960636680677981709910486895735161477715205449944526659367613415298196920693927186172087645369973740851737801919755346071984347780490974171421365599991197931711717230581268155373670732274521899960199765874497852629005561766379296803757604235041592971403327681320911388203448622585387887134642367723723088395235264006433734472681438482397979576024989691502927849245552666603278959362890513566531093060106947548556587253273027653317535316260352756806595724926624100658662077065042201542244143958039459165502631763954402883343105159763426993359376786411983154223953411374877701630814244370666345869504155342755557244530153689531002005396536270819773496422618377309095224312579617012649993109055153922139843299700760562010555184953986154944044328194036067559315478989184062583317877503324368018098003225437964586513317499241594287369529761927525467849195278929984138697781302584283165670739278184553010908985347436338213902472183074013353391903090678962320769812614305796025983714420097282430049525171235003141720017830666535272329379692509995032143584917370258555589145197966169305193605408504829788198864651683165702790285687697499728439852391291285716646300488796462635006215034470384106983901761990664268429980082117572473816017176466764998600930895979143850328590787556939745714075828256201914681926913293613831629577553542538545669585535029204467554686301404940508213115741059874223519818992214042518058224299198878367300256023664974778311567092330481541673559962664520470374771680138991796906413260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -7179918651566666755542773719386798101533965468322059327480818643193384791774244429385147767486005749987191873923544380196692419027786190335712836141661836219488062097133735050481259270806581734440455539979990383673655357280889121253353905926275239792789353633265172921007849967325950663065377116362828163474870694792176380136898953220295763183307666122331677416022792592179227882903918564152267901833801000574709294821866354209897177728713592270015375155152388611184257723335978625223221022013128640748583642786169895601450780369958410981647593052322761819579114410358115371798822693020852345008518139247234559568751526195155808275348941966164022290499485163505131310914164174268052359982199313152282927141124115423669274258508848499564881632511041769444517990861155147857458797474081251534768676743825184130699209098524109440655452852124855184790244335679733884204133882625497013409093768848313662261497598244021533604203505663976333374378185332182250144945716017412905660304615197278073615365476379863291374464545952973253352223788086683411551099290139951790539651535740999556616914811540111467953491402073348948409553339121880806388570254601017905695414952801701059782495929974144134402430622239801256724926287721340218422166244394861386933657410326144120825772733668373481030138350078260360356879407360656008122011686061299605465509366954148867119239831253909328883848103468834698203806157474114145977489754243691376650410110451995076238283382434769773912011128677442539474197964055650017779496384686320641964665978249362078411434036553986456526301915955492052526280017914671818959761037918560495135469102825454243784484308297084312114495389811027979232142626284373415511227530739336460411302206714131022011211818979907060287621587149274689877626550767485877366445572517138077692606449063013653971618816623391704903190826199926690468002689683228853917455033983138130549130312344250795813920086763617363271511470837518162156989452722031529748634726497280952284651917138673761258768418630365765272660405646821002269856636231873962118442895026508619749825613382492469784663456267617639847268321521273427463185763715840705880384299273971221267611485171064293775785878718691670814207415077827417916933128137910123986737713310016396156830573892578795175907100920361338089290878392014062974013721006585023109086113758366327103617971803186533840037410347085747825860124812113908223572865519189336572934863189073751844363225002185360502549291244161105667143349482165358919701966186094791980791605238995085152154640993252016128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] 14915963148722752662130337588363895713203805165157548910092883251737193350992662757034339228964280822304259441055458674444656444033104628433531043171920971946047347169445614637416729021855302832411590717494156009791339482656711362398572124334427188051101103649703616410783836760741902854455941119894722427570899112794564853698070619616720681393187624786867896190137976912145112947696506153215625576839327179427450611207441501694746905185407693025598427564980228068751776086258830095642642674223149046858213509372673467097326146667456430428140149187346058355422142036839447036278272640303521286740513089703351227128628458675227866933533326381576134290303032113521941245850979393922340806921227254011046182469130011601327071921836941399298466847584605332644884787750574510869308176079551729757621559385588917955705724535382672263588052310270305877671837423240489160525990093533269954958192875697222909448604790306567152179728409224244907215903671128036866079078602450340784641938017150516596628437432544012208592622863899292792271108157527039590613081654369871684460015266278057785256816386835594185943555042928769106165550428064346666773657467095478092974120555015494172187136182500980498895035034141750400296381981662435222102604186297503442061982974999538721938011846794544775088791475795497586164136614123472955007619827284787316815622834289311996315973269322747247318840417259050911462149520542781822255014776232559584665493788283206744995819827738074608565169050299006024178114211105563192827336664527872026580926805353928380082490736765250964257445169663818731855181319802774723374691880754665008084621614804941791572967998903300785839307945881925593226767232055860034868426177232866460265321077387259754670298437256433755692453734585867258530187620989676197908186744464251032061655131216195240903616282302072785003772387199963838086786454124396019942126406844537658931703640922407422641823321972629412672960830317451931826137993861583848220500222151652113323663588072138927671936194066885128580899305691642725243596589186515002932464157354123052650502757719035059981447333972296860889063132264629876167914154765725709124357630883077569074324291571474883946592300871342825720014495856893306296992021476781377018761350779128255318516198989868672789874346163408817950981235594872290511967848417440888798622207654323653715709885086398556421505086563267138990609676087540395348129264146512981007557635903909312935202316114537948874510895572814923079414070559434371705592784198948274393129839974248864742484447267305553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] -27887995477629178008302746186866531069011700756385104191685507463272214731658106530173329649761867510393203927962248144886110907605576822663441827510164949367242982281708565480286660885445274796021612283072546585057506040243064050217646705586862713140077340099997628253457464890007840021516922762039396478974877410183211442921738704828354539124458917263800548694708302365645967114542817840937768813036253370532159709724122240451724738554194936806103079527663280281679009486270820479129570889854937866239865034019295732617622104649381128828420031463973334689303345581093280401755365225623125084183577320288658381775481342690505979273388739107941040410980188113403590033508843249761711541103950221994337182410141245976401122049864093672255271701016519284504117285359121590134717748813717425881489180609803569943725671490285192255452152901430679223854847277055494831732666316382334608983607563866686734821749993050701806639799474093518663746132562388633396752639996694756626297774173201223149563992888171133709437780012851659582807050343743668002357507362446407521163246548772453636256302816266297242345198941146069809689392988845456214354256610313514355181100411481902890907388714161303085764560452317853570797189688857437325278430900877850639308899288825706437188568985840987266207702086308261568580415524993201344219025135725615359578315522817845815074281622654093246867022434558324217136778964317609512319410656052047467599958525382334837311116180893706349673693274086085313180567601171944668355247440109890478009936017541171631739073535812724598357367100527170146485710217882231157398009924011251674141241654018754968352338185489487332787283071096442400463184834155460370045743705232469855803358354919579986100634659461142333736528209003208039171117036902439624133738212845745862483755857356136905575103456125873348521725768570573234563313377401104851065874672621577649694223023377786945890189147396969750245063734594103540853120771035083814282435906079254995376410168460660422040054714638597466594947096751520460078396496029681768884443929049875553160295117133332390660441262901848169586106923880982665017114479070300467056564995492060656798272451539238467638775829003557391663583624456362844179796107460919100017337656669298877873216004047899955640140918243200463616141743689857467228885160473250225092631704223563608784748147767121280342817986417763216925672415099764709586687254325690482060290362262725953825862032944226890937257280534443352515162044478138572228397040828298663563842697362466903884845226071762665472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] 46706588985925092452309665951982879230455770840560672205004879899390833511839507721295370665779438631347881421365182614412193120331848198616400500021976670758971486911385160663502171641013652647418858982116135078238837476942467563516165272338676822849261342852843409072714653825724172151996004421672999669214225676233379454913513729521267955207636903948295980324947500364036143319897202361615180173741980198568734990015504196103676442946360570863762654092929724027561021182414408344735762148287381817327465246425508811449772489608809097705208154541973330057756516303740313165037528669598826008626245804613953635751605647254985642504833192913846912632949285536575129812778571630780279261852011426714299174967508152735526299565698242816725020935494437826567849156242300987306239622026113122856160468492415190240764437373917244465844555107720711242320007054268822959457735332239533394638462594522950847155441968954195123195249787327573884981676313787333032653180713834000891254179819295218513758671859659908181216713421230636470656915331775592930998823186569575591288194924160403367470026791376516818223446493066643676404734072869864527162826258056980549748230711206638442447006421379891065552197038002993057467146365299344522515769434187632706327792063114411935404185635386335811253508103340164253103084117028583066122529924724979124346247919619241058223962482178206696585850002013877980053387496449390636025260281360857628202615415453362402442406836997642189729820939851500832211512649436457007215404881081716953394873567341789242789274294861797275941090592550980199539623587508079271201603066954138081562631759655691722598524254405424678975548074294089491697041924329683769953499130064101095901659010224450831138522028331894806135000120598059481291918284289838700787273622753504207315345530253023375169208989645488908120743989791022740471146412071570990231104353352553943997881250817821613376956722484099464896905349498736708228947191216577318191321887179334945261879918288731188519181652414168983526297466541121793221633803853147163087370389779087738994506201474012882179031057834811460911505644980160270144833098684132545111746109611081517159834542700968645774153332773764816685517905936273623081369486057569475686828042842508606581873972204498628229009118084654945734344067622177112217820243282402264488243155278202071380532495888371036556290463798820524845537809733502098481235646776519306467928231965774001561968785450216311196949881117462315324384300920990698073537362801517011334092306378071866124232513522520555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] -69747210795715120549402165252765087685844386363601686011444979708501443645106208695466614785337013724470616048363379122470507358519002673009174266777033298200636278085261000505948571994551696326701384340572202932767020170135249535339173672525373134368809132157253718264928434181329115091133197841906252081824113593800179967077338907024988683257880384088208451946863470668513544120881175804093571676362740069960716533360292821362499111800743642646195285340016647050227715106386536012713316245205838602549467582238315989852932273374312234926534438814021208654547120157156381699905069138166571360577533997717440906367964981755095315055648353634731960174973652226166607806811879174410128403808276406643718040175397709744106958796635163392549986234720911202247372950632542168795099825561368380642166068704600783241451836755719389684440639463388896705096843152113762488639983010371846571096422892565764690976314648855574442442305077369997965745037380138905714008852844171425017414049492533935947783601800883347283039125788687251649284230451515271547534706587256539922948454731736904377822089956477788691389942036804050420060724907381597923202465548416054818316216042988331289433750042063371176201118030565898883425952748958531234237509845300634167333624416793233135411008734027372124758218477667112736050472668111691641328396082844179483777097154370685007033753580863540049994453846034589992311037011137596969196606760848761305545221652987762526086586701276114123178757732745483836267055844095296140433925952615222144667659706104333201963473028400207036455305453558882420116102553179155249804004573885247274411159908271389936693884822329379673704535103547387522661687720337576625668411821673169853795115505484115445402100931850196001851813603125498712269933654096994398855401404289082293683147730043377695691861561289849352193854239160071555503443123157682502317905453133579102185326621673216280034539370646795809096461918043451678394951982075066426353997520023266161009530159972521059906050805874005559591218179921028838720997988797214475462247242012675663344233130262567583552011574807507247519182431694605206048913094470832208491547156658474233544253834581198921976669208679401102740641184378381256357006650707028340757096700770327339142039302404499879038462795603626320699212321790349470369977164404365909884965596482818400436865398914133779819779514775144119397174813495374224728288527208086196399148254327422400342781126370968437475952240308204334697921381586406421981945769089277182110095960019971085827847000065583349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] 92764074695589276152564172567486073404594446591913640184995981098011532064467711569358421016868428822439221098169856628727760333473461089287638791748200463917625660276136155385260622618317494365094990670428310256256388865038027335740049456979749824566793798575219933506853385035250903054095155172905355042609315620203855725795485557331560629742896637548105648746362320422420955598022957075934374462268671522947836906003967353855965219986681694773342879584460748962065854040075372102260044668252714671819237663854915666967303217283122941404425820537951919087642264686563846496223489119086294521939268986237314596474100394800920884187345612178205397171450054964109777253328351185121202569638499280503001141510026093321749890428596002281113263981569848211809604183360412190084644525640869496512907494747898586482031309386897897520096455165088656343193955771316237859987645336163473049907984213847992665195425682363333952489108031309989410334286780931443817921944935436159611562539565214009294588780076124805742410288316144183310509047136747668492469809036601784567024278416613358873532190728959121618147690226713874463645877665721718940168506563315595713382498241391572309821241136449084349876409644291916895218961196070173300223049980061511300743695589219261553093473519184787435263037418202768953495911341732739449354313834928541252729623703512467866860641305917999744538418523852922598545135233466565298550889830304379175206643192353445839545410362978883255672134146172086026240610271392546631718026040040926110801322498017601643395156116971916702524066040179598651795821114810759879495569027747526744809740502908451116329472222695083419627949876338042976829472654339554540384193975661907355525035981862397623749762974256349263585199778774362112156052527180268450918336203698242693380679647305450020420961276868493679497683894585389995011571338525510018829337881059715823360346221862428781689503662021115235525782228946900884039263976008621087701931700677233935830634439722560104511952910394623376668015618181982475276311291111358432031439745338875609464550976067783541861617736925301994717203982428659667141744668971309841412760515747017181927731756295179358316097486414044650461120058751176919675097788747667111704963655788271852327222439983753905389837139571887328689951747487584630049160604092897696480393648558056709489016496001201482597212949042603109581825987195752249726023066711764295001362786592267752108455289745703477780052365338210822679222983551421503687431919380527376361369885796181196584533288970417602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] -110194743690088593738364404846557017966854686843577914109122447067085121974650110779139591496844889618175622289786840973054273803196575370083659476463121189122581985219349307855871449797123282588651996490008269278505562702592607189279244265760174511645475222686271410024239188654531717947800046752221092292697838633262475975242752369396687099445854886572424327176844813370674451153129154100085822600005976856731545196320979077799882127402670349730401010468730090128599320192859608106943252111541366187283555000661729304084141018921026038826405929229929393949907521114977378375768560038169551552248453770894214592137129099051838958234689756532678509329986628433836895712355614893467972881511777559297019413969705811090131979954269398300939246480764689336955522296757365089891296137375947650482055035557271258075836084131253918579085199011156565642931397487185245724918282274460643359463685569155695472080214488291255854580652713023872480378045370185516055249693939893266446160470739610696099477593994539550759573492787625364465010168135681671423594313995378617918017116806585776824797688872638456961891722037884221162545085169045555367694483272550640874483464980801990990565596975693663405953329182711712703818410540712789393373940810401031933248521228437554023600859152975978383064071951009718534374124585968642621974445660033835837880574078777695349371145348709777688317459686320401713246431511221074753841658511275722659989235096884983489893568322134670573584611394483455787983249550462470710420717459866763031886841323230748327944891520481629806924555748023065438446842723146040342075408540784798614553989112302155773925626821000479374362459977840592152601821808358073153775643865460151985853874608957342877077050948662571897539309598062578494974238374427299150833713919755468048707614751529143063299486912107271866934715727241081037395838087494446472866165505836985818171687880094500733434549870201302085383251905861880936048171989561945527434862558129242769665796692315189336163958689085713566719164367055014880429882366398912724535244878288505986462688788338605698406074009659062667320463533595428819049627107579008812776717594778449365387129041049463074790487228746899226054900726292710829854566857788306468326679393486717758803670923770728125038201754676592126553719380277761073357603199447566808825939499544727714099608910949872727692194480579159757871459184756499382174266433826156692235115093574121179135164616902792361896977840798499024490875333932041855601984179744651548105601739725259041055513885959497187328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] 117585563766345734728232951274647953553281407602441553824923337196076233027460510243289827898034761869262962293852737457110187624371428315478813304303824188365162337330282449333218585088089574221842020401431907276247011523757073058598092721919812338599924478360477039880372854118420526325190625839703861479949946333553924334010205913479163332928451007908716033768791675003820080799527717076827950074577032285963018983099547163412247347822073108788157123839921530641580279162163727725468212694809768726726694468952513106376952411816525963906143970082671770560130558833992753850506978529994422553609276257776727146505044602460281080903958996338975512659599875477648171755557253640381463059549786532748546929378077523771538815692104823746341914702122847267778108550404557730603252703920073404132735406102584153838593081049662096757366670613870883623500593993482914095861297749373123020259911308035873321218792301132815646192440351070347183322690434902649570021270755584135813148880688472412416572299420441652572006390083946499367835059165231154106836599043076331396500390801557954014392892991914409849415877214665180240807794987066637564457728210509913667452372296109430145536847770377038327781826433376215685220490782413452734486836444082729278529222973368652032912441486127451543230800933754821205331347707425382061679915063148647393281205332009739583364735854619386574113463267085416394348479326747552044483159995774588859868014884573252143882501967765096127147853267720349569267976916846059088024837530592173874876621977682500178839901086857695277468975726440594567296354369769027632037975435549540308368658207803434221362423386838118849621596692837938090472101565258228099690017328577151323628845537671148913593396404820774423894045674699808263111597894373497501375866204386260264286144282017329890270992533364856968656603654038074440065842173659139909223159965201451498707643633288234057081750699937402986748858974355823957998525494298287510568102507027258797490932999541602407687048908697421642931084360950816176194789180200226847288976108432336453035200170676531223156250625485819013368755193947916853458636606705861239751938116607925710528262568322939552726578661050280246918332642798178614711933955414302239946759822618350295929574836794629140634394609435683693293305376605497996830865722139590002562673711182593962171773390493277349466872239148222422374656747226972232825333025744388797560296569028320418486257127494557756397860692378315966503151166086238275988814162755016152430060674338539912814604279667176243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] -113506846510236214536868129459882389891221637755490598776293725259863690014564619232056323925095329106602380933317491221033333508947020758956768220308039948962147355395652780746707578637484114049000474230596879212854150858250662109632018079295116110993497936943164950997927620889025955786277302325281834182600918238990682129923580298597324281580015712715002039434206519764183944960339006006717675413712810875194589589323217061178168538224954950455365501431519038795283779437736840098948934651326597863875208586606272642092851074611582811765970128571857129826486852708491735258102820336897122671341724464819427056116694087211737940374451979679223282060734403101542087562630806644767008232505340172365339635685891009434017952882609176137639785864670606243516869619298000056668649864725007367818408948763693913926439753281861615020781863165452110747391163935917497898969217701623448107674204716690814906500452988428493778426356575489230361507871967352912360669450461156747121645018080870430600871786094085446166364050037525286219340868023590217775252213483556821606412425742847702742805128342137765685135646231058703885668657924131129755902264259131833051871820366710208025220158327948019465487616357038599294114305799670639497717922949577154079040313858048288171789785147114707226833865350205634538828296459341631810081383043834807434552678129687753879248201408354229254511053246874128249036167243212841613826324098350582380143721339898568159484147862066195388515930017918344919971704133228770991240496236703537670775507484076274663893589623204683333359688294679869838682132600671058389697267929108081711082390374472930691767519878970679799660634190183511226734589299234197807285020373734880432612461307608249549194517350425811373392311557419937547707699455748544114325451631862915288616900238026335345483845353997401825011789899032886828729747912029742338559642385785218336759472419050922624537962098159358577420829715794250673465759847222703885107813421062956640398396364686475658290668468044248620260265463210630871113881969856641784776809714762261917099676064385954473755951310706368140034679016040318968283145986644066254413377030496712111618748078710466433466234092851621568714702758552643873865524149780836776841930903405756850418677963097356945470223517916569335914145234210347663122878220048016176921813873477315212694600673960349279799685916176283187081558241977162713096070952468933088308446148719583342693289913390504423832014038018624737891724480918153230214689767958816983916358080193904092706213050671278587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] 99777472326072849246400972129687974289237198950622962400141693478493255651619377481154457394559569054032574857726255451998276977285527777248732091806665629473686909911173713371668570077918038936305172657256235746706091600677411044871680285682363964955976731724753026565844020526644923456061575260390622923365000441363197343746856890694836951766731398279779416855280640245882321404441035206556179331660388077307300308088079226229502477934024234778989718870692983516337766183591116809922000647335065033308592249548918123017994837258644522504209793988137951305314309595487123382867003507845975932944494364095671402713074149374108590392611641304347583448226872841294172009924493032708887912213039753341686995052366083781314332201308119601374337222400795841206802059589073054440484491742958706701908220543700862352464080562159034468245152813994909769690291623530627730684134195358517645438361991397380311757452512696891023753751643498218752855744943885767655324115299595023726883459543530361146747550470132639516176366365457368454149636333159582164448267224553356300071095595327168513493735191513522281897005044662004901677684421718956826918328743247164670507060769488759962233724348189370190625699652776899193609586829790104937301262559165188622406371425861679754651307031869515489432177905913287936466991271866143079140604607081858016276643615540819491329753912673012664645017563426441902453716655807655502964592545088590636470737345801572844725122860923953381300983898687069104125607409521683299874625778858726886557415561260468256287320770337578564347210301074487321673173867408950943884227959778533485048507506248844328167804967775259403692291801401269486743533697114907494608148796280251636026625862424451082797919522215946946892651735116854041842525052028122928984477077745633898672009979375677942820087062661247704545125283845704384434554693708151524975362782466186944372431246046075532603108305250288755836271362887539937368485060832103220351620552006913599405201084132192639139149646241603385582400425893929841547745050797937073458904086520839936684254201645754987426284085852954965799357829002464634236602562103114257235992394993905516105638364922851094598543688696006921320718209817799412230704050162067149972549673263138413867886909275809964795611666017913965023431360806577239367884387726274981256902675152287062507732934326893038782633800889715022262157717544634317522668432790920450437635538609925880328530777572516004213756532899555020278414999215316937125201285515338010895654050163772390608967228574484398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -80220201304677401931061009836121222670227314525306275764888435571295449869064328722594201864491375825796034337878605035111848071752787949929665100223846671338083604020854387074615281218335851761807027947948822081553845984957240463738801807925696245041360953978503547822641654595648448850476592638528629026937966953937063564253015424013746780933341676813998167176218548638659009701749890139586608598843571529100415181970291594530688856680104729190908970203540029364623458647512550571623523912383540193197663339362763973439172493863850669228577312131700067113015727657121297398647889558808419842446160934261219879964269864677333713923089384431735088406875122361826671275957325046494935480961888528613934989624780897346716788147809788999604443469965286893482600615899707182204554530927047504112970176953514239443854952735158829445571224535299664210078675592021596069861647022304471150656702815528534141894015274954329178722139031832246755557798702031331143402080901264656721219975854549618655816949422164855148658835120880262322747755550836456517801280075943824558648466611846637077135755069866672177750287489523936720836086171982060025428919848989745985926793320053108143541283548819798547064305265631183429130717188613802628974391525074247334901054412510997796027886791619158858518328417493319640101905444165013362993486740647202152851924477273502311382333902529627120347216765459591807527846381496023856182326037994902332474137748347361189781609883684491593222954362286468609640857715725657808251539821867087316948589171491083150078797103533017430560913915130646482317394650662525106062817985665414086131100462277881601177049268548527139143079828090583938856310028880611473437722189134962198106239544254143957501482706193066311217619408928690044187251627096819537801700484013371921264359522419919268289898127621988416797383681019530132614247700441585895847206193507747519653620805447725027779925781998172414985284125107643846787652165054050824311288310132005170326708808199096672664726284225637051831507122820741868554139516232429762638106447407444299614260587540634549003659126190493002667757387031921277151550499049017940771998626326701258713016021211442238186255546434395547395129954973316610620179966888961354942935511651158942321566394002547656227881980769363915835629366778579218210318873765562734294429744524018214405595977336451303357274232693527826395160124326188109975036374577597405381941885177889301552359558011181096433817937493480028029635539917095809276645868966848629940763587657471806636127333341443653632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 59029887628904664761462184807608978401162790915908293910079651101962426921172681192512732258404507873714444072523479273796869093436265637960799934032000126528939079100215130305710344045495144218779165609125583155043773095372381464437044307690421909960377970659199660087501348398939251465193481848897707558923810014225403786645552523835374925696316247902141658068074419492433833458236253742513447466042951675510986239896987415018429560066821520789130611706806422717137808519977466070521639306813452452522529307180330228877908215578064844639445111569387027559263743891569541884191592660356463997379142121323220195222641262344669313087285410033025450861089888457638392020951779097318521932242255566096559268618440927342633018640575466806625645728634820257970514659988006265692098633066520374589977888894003923735010376047680674044996729325662526823072081153325108004633423520917586295716231413903644889837838344636001979343337402061744334415450277044714312020500175756215286555823055804225118020486865884513930464593166632465893853608777959776293809081567096662924038219816113077238875246595975004479561458985084939278627052770151050760213760856990292488104492074956640490629122566733165226495563256643718300655722499784727191607606740778454711178575320680798338885829549035423482148034326624338256315081974061503425127557878004585078836466021415281780209445429719663782046625649541283406662886177435521225840880339244323065468824758635761321612222521728737329462232198013726917146046043749744166904017577274019114473405798126331678653366569902376061706761609868255086112370313330604772927729901729591993752866553954163708801805653579113170932459377611159919308235702114083363943910025793426198535477544128318079589571139958792476497021081848772730026088229746798366491361563508249883595704687469421425249187018329086316632404879606452534456103030616917825000424164554852837866378716263883939546961440256536606130151900539258561087635517260334556209798115772267987425345432724941160311241281401845165350608222581781435276264220138582664702106031119864603077674947860521732070838113913354563832985818539791058344889260839446283180998455744660660987561510348327129825317995999404212985451531016549109481953434007276414517407068836187970653624461548356892747699379400221645213616845712246048553540903150434741611702198117260002120171020041917572327245847738382327486032807721499230978639730000373177399016119880767054635834002560424672266616466681203266472899256807192811372702369554634856310891922652136250580295101810328207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -39600221936848191065186624718849732007532208229675739039391650435363587644112123815071567937100580687749293734294064596196063628261973565282495384448685861590449936131337138389801191804852589471483287587449992043171199587708303888952817324105359518466717422900412225269233578013193213121939359886846889453062928123665923675305820897728915087280317867751158969928257416629334899911570766155398389091940444442942629991372678785646340873587081492648467960561865863705956812316373460293576164188557493132859549575700719451516858930778998339386081137669017690418437234397419145437437174661314068779245844966529053494040795331280493158175267659036533275268399070805302188105262361589361969939882557072563061560277022635325816619181972429277586102859978082531756444872818067491478202388635521556216229774385275259055830805687004563628973546696440169046506620290316004367328775308893827333212410690459997971960787015104808720816426334646011159606470590944861082284446546580961043324428446210118289513829511260899719007923866622083579641247970591417868538032924634424970596065562921140486842468959187016278855288046692790897669179291017730395359954910349792358268533493896824064263236124668667130031562469817310898077006344053727330856573850939752919797906777453628733963001385859921366667682970949914218113993086441427739692959659412046860497777082304162344004780457634085782992497382183609876892147286513652010927040230221245144297584114280742286791487536733793624031976271954823287949225297277640366718240894521458206220109539418166748119110497853147704691501448805723861259643815251408756019547164268872433072726789127190668631365082491250917524361352399122814815676324926662989051394344389616832555226506538804409731184153122198536626309413922167669270544939989529168544854700289551804894924337348808521178734639058455287008686583354171413112357951813145460991886112306491096887016169349574672338846529223717101066574429386999875527977247460457300140590492901569345513848441468268359065332976883718556165109156745957411816241703400868664868631065785653002756677469648780161860756264809795070058575715623045937647474165513910486889276547192771036944447373977960663585236431910414995728959172426607917895119758709339151032961570917581432949105648734015230370376196062287386971864622092679595729891182962625798284961004419901608958957464881648717536926304019143412126236159083252442353749017064224962319858431325889790566551793301610797859521602754391326992872875097733106240905241772919351804503411956524778464852985415685111808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 23998851625440285645111001798092861417058653151208217309919177007629864933008481841030903219568202575954155002624371599880845544566416617787829386835313876682309428168205669295582731185203053911672134226039646899979752169692029881376404402460941632066483362521338603691824362717566611593005140927236958828936168137990787680861478198613813447550890768910910421584990090664780605420417171451677417455328112456382415223744793113320529237834041343328834697787646205820804647630321896674017561467302983538788185157969176196980282209528456196600010327054991632837100998838167281953363266348865041495078589097758532084057711596685024541817779655858911492399679246012908134496455375099591895309482374454532050235522392441343809765892772961943548982587517008630968478665114529183352129598745596653091119104509393331696864833712344647750627534364706092672891428121311686575223913552150619430608121756393596842052273585426053655748809012670804754163695911499321479768623253731827374200843853269084412985171151278768492133649324212114031894011679009760626239900409426078269063419622391386210148229674067197283882608633336388431455181774965433203887344598817415488605012724627227328443768471863240414009953911191070547844864870234225554567612929373951374553750993382726285032179134798432054251352828829414658910242554825038804804801436878686261014920031609322103461202832241522125971232001448162120037936923937723736963097905680556209833101502172256319922252720282244288707364701863590668463639660353318797121252150802863206602895542729007715406168810226839207367380327436306491917940534474861057107820372164316881637313084845082494465936588720037257449308368306574175326132204412716995560770507931167446911390059964036938203453981608070983027577425681465821520661642879841484977937402644355901608486619024849301416709558312789794606125940627954056417140159558311562028835061392843530360231314393590512377473619147647416169659497009205969657157252239100530505356663489011701660751300512942774268184685480097349912695896157554816728181414363987812139988357454975996799442827571796028870271699707734859106082371342708120237929897639942308585030842757267834930527424761257964515743277507643088992784061842946784428124835617259967222306593107487057936973283559234877296144021029205287909830961493129059723967593178502252793675743658955085720200967659142315675720286156639051925369570961928349322862576045430993249775204101243900300625657705307611387385545522548647478127694615685595566945533365069651294748361842527875222834361062276464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -12931515258709929147934326530688317068053234206944230187641704046792060553779920336794765510587615792046372360387264793031851930764993435331785007755839243220863729057030897977660240116541955634592392835238085083955542729286032024963310049876123249095245294605159734333854826792911549184247301899076656657894215867685118844641298513093708841352614557458762997398481910799198045109218809471337939523551746721821232175317086091334785186012707322645159087749202922595168835522601274338003640471019461780523069952582365716240314693351946491613598054127999126292110763537437768898748581978821794205064189229692651986383657530196677901534884461891535546718404641428363398835247294574976078846700624330350208583807433527753793953497815044993618859709058331351098134552985038599167626209799208602297713689996873356839346982675063390711711381854507805941695460698119316956667896331868314112950261914321566465046551790807898871179282878207904972379050621747792770791483961953967605250784459744112254491008452341487935677831112366570436337983142924256390925270829727028799624774119549272113345837612086928364931655685767207174992462347794316520458376959767918769011127692923748797847471307361326880725835231623531243065431237485570375277937476156842446155762594409375971275298413836137664476905229156349684746874832981484246376928903898955488722594726763986787838151131813858295182541645816855216074290308707920323916235050933017486782548155269288906988030944825319068385150650043252582752257371085794212580132590247024213432155387942723545992745894840869813866705587798767537905364281780497187627632714564379157114220093562693826239572493983052051242056110824274717707097726308141096564980877202876136562636267642053426782882445715082376129652617608273175829595109283725902742680591536581022723439379203732138866429868983967580453862998307479767917598379598962218746919383573255180940349297755981688555769563096635067939455825106135802348989543662845787198958357251475520116126388515134820630289333847375547510781537587618572751734426784670251777554825918526372520411372142417370601974804471674919841009043871750541914000540787361666583873612887012135595171581860681602756816847184200309233673770227394567960650401325461624455084493326107181521428294804359131091727843129114933019474039101866041925493690024117568949481723810200035970099705109225261316528071044009626685564274202630064106257600909583677461046407595593449687655979306917425072429017227291856608692022601509695949352745704410124358912468408297021255171381781365522432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 6024837256026020103684134904981363044178731190255692530705479691315004605049364660016901675458970923261134067312531452860867819053775821818788825295659427988705098444583145853982550084784848604523179681934234315617575359045144343543622933019391062684408457253201768654190390106784344822908518734641311829492102575911330347318025220107790112737219539098368291283042232385056121070431359263555819569177413969171181411022412941061164379594010680875117735099803870315862459385443058706940197325961892073708867611573239546280708715311735765962929434204072936142700603549230351345160634237058407261269362805874659372492746292066044142030544813112063890837516217580608659169220226371244661317820496337250069682450778042397160072970877036333326980077594253307937412410796178498718515239830082727022930945315570894362999896329220753085340834724441553808093977232917799549927118900460013817818018497453979348854749406796554855286764808488563306726245242676841189905898568929956869813091932760324198615107606008145406743008439717852452614759283088329013654887182689800312545553105284847808850757186468120049637399706404137261260263220000469098259173436943665501258179473343106895808850887708931288563194704768503961503634092444710168434928937104868094957092817213030882858367161272560067742008495798844624262280204175835859155687024394823915707532186913865427885503145742250469789508767695516419545777091176054455070784067840985647328562539399802435901268408611595078053947406985874542621496649166279143351544091742476344622366142676017511648456539700817280819976499114167756203064386979231467934802046698614306481188167758136597924745337477095641278194680935488975288128443578787361944483270343493232692061642610002427602769703489678488358826671131126433274401719565757419971780391887855226326433068627437511657788741915600247732710348160595195256073933759405710765985035314293182100365097462642189123511998368264565375672522147652126353658054148707406843786562582723842459962558794556386597183434180114323555763023380202578652195085941189047198045200499999363689638009642594277343379760560727862453234517173372268080639710721709468752555138683883077327748404107890799383174678780180436457956564396009139318276354448532492239625201463044409153133643765427429073055944977047158695523200369655765262577941658366610681495632202555212405318862541332379110126365332580982412508189184778502695369956289207783170283293883345142405006452634643030488890316273076804855172860925307661888951788904325870853734645987746967097603736374880501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -2288226771784336573422749931216758316701429419275792844210680964311213145184515526583477170853578345343405302857588306994941717694142066388057954399200143163988772813224076402308404118631160257031430277561147281759770456093349389693607897764864167993847170103255438014967296865961432561745427189943630843044575075135915034412579329979857193595609133903877574351823931166960465010509485143018985276185902960419063953302203777235096723194807392749977666348024464035207181688380981608029768464064903036510593356066197464966827203565140332016937505613748030155708977156180076934214479637287053693693964197839998489226258396452586124271466460467592597555926405371119372975997529025756417116069567447610026871467845734720202800093612767269407030908834391555466789201685578501540002222078634293766952834251888794607162780502875290101718593319023658915249447784739771544756319818538814546995936309584242461120098954013025132201355465203244677330209427377188321036599470310026131652367994706728817330568554595907478876216389658322520553726116743242845109862310728529171448337278378797829300891135089269592241845747067187012914975293753129809450045416649575514343937716598147117834380536619205871512026931742510724439504555673961321784744797774014167339371480939701714460020434889343722638488623499312947270316293349644817706713753395730777546560868231655721484089225441910250118118550884747749224874162656171426835918881780507201133443622498696052679655232810179859196343588354319371923038190429084505070679261554521448276450143708867392346240784306747795256202033059072809462643874394544706552941308138339575559082082421137304840590670055126252557069694183551355573198783911768916701862048396586269033872604287951440971358572193851535762648091587937083140895785527728816705919371214194861999589755493809683288265252932009426789927804943315684365847403501567653448225897659151130576605733458422134688365617106006576133727274089334410993447135108033542350843225965406832643685298250315514303642065851244456865666025949895380053388402846883671627051961885276621088344217724826229763583781300531401870196065943444696449784898716968322728158759193317777859155902373544221296082071590131318051057474943293534032245962168540746216646900405473891683257901368095862065890984270486724910384838971787564088307790071262336093744911589224145657685529967707053714961313719133084750694291708954810597336253623089096741016817457151526952866633869656515298880495322800470989883006478463907602951714047232304400138208514028842738462808950332981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 589064045243719051370085291138209623484772009184292453619116763816006211194813825478779765797516829832033625409159142667547663252332421564641684053252059351788928995642293265566721220795718744120379366829969492559513501346468969755772541339135559266765701869417431068168586441273367215341629550819639557202237013284663946894508013918580095850891590067434485802578364839806368172974742508586631840343848409028934357852453201734311326316027344345720257653944099087503207187963174375973493874053620903872467145104015909435208483850383142263788105019806188058311393517097468133414877099464111769913628884280865696684983841049189937409152797983778575164340853044364505832387341736586087727448216022063833066573037595531910169413801583210972686385161666744874113737686024669985823883382233820717256399473588116766682697580828756946870177226108078394728131428658294545841874288626604755458592606112390563884064183289813679212683432381439519827846445279399162528148283787127178487919108799978564030287438047529975703450109047158369343955567786806946839662847362272769758271065614328600937241914437297600354583216418109261953286740915151016666320910723954853484019692444421270322745485214529657607634763472090741208799522315161509949513542846960062715509399855482460240584434097790644271323128143565497620057730565329847162323837207192529870851826447245745085311018003185600809802014070918632612343922586589102392643527398734411014174268263977192044441263934262661030296538523191386736987178246037076249449019098233232661048570144489447676718672021368179576962008270221066132056865441464138582349591898721256005851511698331178479017713912093343884620581609917321541708992914702631267739019633444888367908362966066875046037674947671878171915057519497792230658812502302512079535276979656506013546885041945550934465107667481933487654922584173785876358466804081492421857863926457976494813012717364610639781826292861594093717761913291891706774267704095831884399504484163063648193883072533625177985474077323237715628022705158281776839975661086780277269079611135484060434516746401935652218966039704350135947482747181529348682439402862296033279584496339237537876374018991821624268054244973281363107027592134410454078671106302428007453284218280208817225586364991426301172808753604852464313821489775198719484865466493923664075852988613866250409126122323319165394655516468975270406539044443871295615326564864209394379576069442384716762062867880023652003111318965562738780307885987119057041597218765964155814798285815253700754015610575257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] 13322636654027157124673861553599998105288673531685462382421712898688384023191455721305739412422902372922105265813062003726615298019392510149131271347852659468675651169888685511980322044525912824179288715492111829740392167086207716995267405394306660947838373171996071725759814605617011282129379356326545129359037438244014912377038461889858448296128375532021759426629823637840015310493575500201109496551543991388592406654483701278840643625158805234253763923157917857958653156330317674297284722278282266227194895097083935175797263824845754404697782020208342019042864277478241747251962349962344567797106345803173461094697946341312812101840904154562551212778871720095011780531181452611112660554965570368260317728762158766495851253475461979744439994815039097319456957891063928212032566870340651297019264327963129016613559996581643600504307500209984448811393990788620557954930858440080859789889447534031787597224168693620091031714345672897630877098657249512791526261669251638409961711426716410204544689978507934608031551906022590292596637721179780366321543537443861265452155617955962062290703982428299073092740768074755111459311752847447170736619394978890205984899991275632795536427266367011609677789878879686002007520143203508838929658488395620762826752734077162274556563752665935095948098021530947114185832248230065213099813746712928573510240306930708193808742858154882789754650169611604937318896511320519735109287712428577094025052531450965227108817019069005307171439367727558699914251578542017288344272753724208584854175908849455741239421341530911626783174814788810454408370244645819575279947646074878347573977603873839241802348055462075861225038047768901823318343428212857302801207069825555506521934458730252205988321941056094705798743731434416218127644575418074464856747435724511849478443856033284729189241094617465846345046804589011369355742318284803803791259690800211830465950994728507929853294794041895644946871049741674724131538275679610384844872501148575165329004007360578281478629805115468308123498669334297764255696314380105444896246252748129921008496088534366136763866943267225217607199027498133598199418812861881488259974819693741072832036981735862678802725158915659648445907798076547887645095256739885002260000291693242316174226643853426417683358048255377174759067547614110060329992183827121917703973093578981131693472775597443186312829661625242199328175007461072498233836900490276189930033198540039903852048264317498809388994389030898537664241332737049638772224879081803891162218015160519698009935112090681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] -137237667770557240305642344311894311490666833146110859426047499804551685897941728898967918947530786181963194639084691187883576830657615229526098220889037001876995505096930701067456562824525087388964463044096088835132690532159439081727782808986514388804087673013778662845880572997622422107404896302113958346287549346035158347123354886568547190685099682894895618534641186871019910273613849285613718960436446775663081376079956809653518948424682843714099254116737976399597628225883521290506637564590097309859843294189716216685847255581335630246447399525446942237605078558952242801792069354595565183722881388927099396750091445930748128709309979359403348949458870887479084220946006729356596850170811764682951550844522679125830438304222323013902495513767080828139043638459884759335118971289353233742117959010424443785814445759865584493520373458248923456375630087376039560526627084130029574263299788144701798463979654698238732335510841450788892930185955605992219254946571727998748963854806884469447611634136727520700061692046502866931922567411450070135804617108925511666353212060630921463928092803639611568993847171269305649388066892692142994399725453270662628840038249241121562350241184444039955070430163975948329468114570039694553525751094586352209019868224676111719605338124140323723234295216914285547306460340381424935092507681737811552631311471965428373467555282952892142714563112276758930417114719286712633427399873004100083307640066149006452657538167992489100995692605350853135602049191877496890456412469489623452939690020304808126504342664035422539744854761005047117053748500869365002063383899233587677674993073224223595399089135015707728376049024966467152676859908903996424058306122405915503484838435549645555787479670991983821386736780022689365961761820533435822005412869661642860481965865859541240511461839751291896342968770014477225602314943030006421785015440689263414169727207300924735216768758220433717931860290703474930193647567720013406322736991098266068177460180732123731159554712533943533384086393176905642671483244001186032027604211455520317556507761960064669908931112588767156926925302891278745455321350291193979179089638509802725856104451452489499441939779137418466173409167796823320296045466801017143997449074585408542318058340978735370194195024933412023868656791485295878880949790016752679043649625267170462845453983637015545262868751368491390361803191806985900061647225336675352038138863304230975904248429762787227762621725586614168078655175492482750166715741887693324203803652682630769930540612562452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] 108453548979980007852567249920751014153855046884760501138382659613143629352771860377531325802297305985517667808738139009535244523668965696624906347921926675769837427572083933335506786747785795888663406753006146577534545075459717708964155758679838891700440294825129127070621247464885408221817728432217284289280841871957212827324285379729616730034222768382898106923575895115251049095178244495973514420654347166006354962668588767146204384109651848358857897286330515362815574379438795112926521176688607373393788659015216847920824746721390030471398533908450878317992458812949500122925016528902338170920563813030024483297751412171306073510044592193816869378876746316695661417862898808592359731436689331524353283860628625885242500496364657086609171561691206207060857269181009551813804538028137495443592887271128161672924556177584861493638177189755490796845248297640085372536467827816990771140450966811111113436125165185542433706972561424437449420675142350906807385770184437534391919594870229894556819154206984464860745363858782197816436171601791899074909777054244614913710422685999394072688651966543281340735548373072136407815082184798447223599237203707947240910684444524371027902650185455531533433046925246575113450662699958963827058475685001790763747127101559500296542310349495279507415900803207376907354949250188593106818611572790108738429009067344393808675274792912040761367281116762496211436855647983149892391143449908091944949676569236124175309150042133283744528103427450981456124162162558065713863259214688059486126336018583168534266603032010684503624530208116702562067566199719144449157724275527949781493666162869542547354424881693513635021825065832102375885944558861797218842728423440029932272465521681351434250261385247861484982562032012247144462463752917292811224715023534003978245552676796878287484078097729122763274821054123143342316899982301963697613676734351098298407790060673366565382942211376872207707639752054717831688319668084997478806700665640272587499725012932431521020835213184533520680226935726909663743102433740536947309383037532025272228258272976109283425252118557984438920590078692203316593276765944446089724617095049664527680081138911585559708125650095840313981345891191105031052629891959837902425461914058005854277419138908636877756511877337387655310809691487719953690716750072111336076127934027780744229282771644208492065228606718577551500768277127431296600125518817815286214739382818914584120502630286502972405218767138096989581048835746181345064370704576121504938089503052869350571230030351826944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] -59795834264677035222351088508682509565773960342384985348223988520349088032002622799499736538819598695888708362558130579611393152653307347253247938980516234739871278973241260891901351232514660294625131969910952275334888578721424197811452926966574690510188494552502255698257272623782154233145177776033549218146127320650700019282847947539961339562509528185990516521074810722745485574465651899377946790120037580386953594495043843647248635890406430350499770953892368083415474364714993634451772674764516599098450715161250850245032577627698340258427862378773778535123236410549587814052842689192641554652005714263475060156361144400090154874591883909671907460988033696594071719553019235821390742888744233164429601129718733365567622120539375855046191167114875442469303530256984335033269302029185046568876285403434887558927411102574886583589684201869439108282713024414868830956050487988249440659185903729896183581236701699110556087190352091037950393868191658281565247275896092643330733819564520612559071950436306404751135039266348751558518673430266925426399883199793919870720920417389486569380829088906026457514387070094262502962567255679498791880744878954071128667723896203612979789658328327850193258185354434776993317754663174224153100908394101197271037465939731107401184921636235940986709529820760634668643787843420864737509611755402114467615328004333007451160094983442237810910571152168849159518607671227577374111382248763828469029987454063357445952017163923225452112483603301320068135286830706805802221257410106574821371591515768986195428017317446684253023304089672236514534389907907067560092948282292260300872147376185145328243654262845834100100877525582388956354303623520639991635551900308743870192758707518166760912112395549254167377174046552534085541481857616360681085908474378415643568647195440709850790343891332159433920463239174437184845624517528467537884098713753113460090300057991061889728462082661773109959835765441964177993268097830224166762234335166631420515731482325055359937387350639412721436317180206458998379343387845019945369964694362912763550100395620316875916237389309998065795506331160181455533006768958679382901487347837803736885388173179864859515879528382404299757898034692583523536362701217051793445493487918313741873422835368484785441640770006294925509537782972279569787476675593017366458210320942235834093311738525532004028607062500218713765253681223163686678141827751577192847482155870033983173223313420709955999499948871390478756691194708058642359403346819264716427249573332384782711690384942039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] 27119930079518443721217170489200482087685549645761777548348103215065243266144155080558751884387771872983525003140146291166432522555175932544385601767690592900017201096537495804072986957039161598645844446327331199323349159504513512666088899967832604057767484951750815012817029292989093752324162518768502440915396474713066626361289388534735199541038721379731724513150628944705204481097329312254386770399276993792657452618633134385066497178870151618538506037742050855875506232044342081124896367854647044968340630243391091784500287396676231578530462639434330721932560863285564316487710119214151468071833640946584417207012192119431004521221942758324402810365398263622194218439836666573459452101924107804109136223385490718175279930608999361633683144362542519456597077507089300682625494405651966100954291122481988956465320194979136791222716413974540425053944128455757833386308943602851326772517368013265125869941131985682321575938988802704729353874447834759259757509776966526127941660856673671220847576920906059694681594730578868355496138731849241168458230592766956815870812848411365840298617413847989040787029594911432698528321973655607284907093224819879064209066490881388553262967327520596224572078059834847499326668816159503859371210417215452576365638366466568132163010182742492940719579173651091890098135576245550964037646055247343018273675290598287193344578555297596165597031568086250317964877742188784348816091310794987328718182234705745459256292506062088211508437633097869389717882099789623850513540407847264708289036203936444791538484551996216091878697876016009281909654462095342366925054311977836977572978066293912812747589336813561209318572699831000292511292917016924129582351622731876651800413135297625286959310642245974361823375738160948547530312169613040458701687353011855891738305369059919711966511422702138480393569886533576998863682851691939613317656020254309740939863609720257236907695380786448206299951891025461097375962668903063058695605885434391447965320784719777096754453382548839653684203595690787001856532051677546439701539228723834881182933932249920616104702367052992839943701629224727537445182437647584237572439710023466102172065883294453011367245944734909058047813202116195124404851382457754132403859323201184729699126030862178666716593980071084375303625822138152480656392961296023606170755851429157110610734144085042811420691603696853112513887744809399350952251833972354098572048746510550399761934480155269112636946680790190141316254399052995573716276937286228500015566128554865017193009416784314368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] -10754527988835427902042063955662976324887801585632898379529597747001534277664058650206976945740120688863926022120819754090458128236748619243790026723555966182446564544430599721332203851100448561633937120178531698665572695492980082976442688903949957516289958467231744713998805169191380955051512416452155553743411977890355434201314924162913465909655594287577065958372426677388237494985144140241805349906817622024556470145175106258109755498051824116636626689399362349788895916644059179472069994599637590628476798870697348970974624507503643664246389680105323844949635584283124384713192800352213658806111409199175124764907138478377998274889833023124324214990388330299595660903672328192748298402083541863272826001323159564428020724841613559848803279195764840428747911574515129779513563510033501719294412267286325630852325516881868227409414134875818818974810691683430447405861492523717702115715586761885537803897807991404812700529016367845441693954820074015789607004580804373137053422911407179740173521252599711157973229755375577073909028681746513540737292571941578876643894126133134944145965127888918234941153922917921084628439167540093799240010935284842862335528836309349932667761018232134942088379710989479969645443100734959668422652317286324424068408629350969207639230318158738829119563064690716221417855264580284935423466437021524902537314534222454707572166350464896147451969323725302041309355652781771005689761108253311552363708558237434990415384811836444797886787523627962642522694121314346591643267955027313471151083322574401360433246721650666694609978298672821349861628314682585635686517081865059842029945152695789349594760614445595342614028036506111378050679632955684381248246825493958099170863665205580764727156993722890018701365072851709617292928905877915706151621933603006817495070425209761376245333007900787783151127917117369355760417069887402742023443827242965254704332663921005062749996345170049212331920766185345936414050011202426428018183229181767954003359390272595043232573803437102296860052681964422839721513334777038531787309684685053071755340148560878795675543110922452754552221422309510797709908958712470023097663564964418362040078648247742285765664267997918014639874491567901748047393013116039585803353556067151847090524065057685444434858823992491584621092238244270328423094255847821339016921079250517851252872411513027824797762841372097688450933737576182812014439499646544507832296345671948801046939571950432154033749881563463825452207630119175346142301701699127557232977301737217116940692425487155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] 3888910949011427744639329585496625251378900248072207070467455693539611349140631006405092500175280173462854399102614479134777904873120263076755791455134337998094553666404329395977022563334358684767982776681984869811038673976103372156597541401370057050024321939011656850519787716093061378665985910980771631191130753481500856363830225715552608233731593462348945349266458838964058881181554605812924711192382057614509246423372780258891634463381774063010837908258331128876926338772290841484338473484217763849809917306232622539217222474821295649494730715232615997557703482596005714155470724691405062937794227581067485415266654008767277425863320909519572001435144799663119045208006280976116401233602380911807587689537117906775504047158106979021961563799026640703714805677484793308581507778831533720249714184087798633171858747845467807036781983887795030292529835796703429035503493834654149580499192067303949316853182993074191841000774091739235848838178103760700497425718557835902148915306791317980885783033783166428392248586444634649789940059923760074852896600544485575633967017896587959744857921984410766483674726976763046837006902698140945586829522062017175793550383806136212275709663566179975800923102355888508838596429020502446863757955208187150910365010292813615119392767589084989623421723475686357811443281434966253897973592714707937448441275089206533412752220234625422083247465855618825226296962920771607774939635756089612113174333068976888099375674861237755459655083354481370193068043484446976681717441551047870202664704565367860801054768906410028700967782412844800929337180219862144951004563079031279756053973744757252240263135637548943608911398436278486606248298871955945888243308863752869663068760852419711865016814615225423408912130959992520952125953242650818421923818066373493007032582776250217122617432233913585268341754493475556820638225047708458376930027924757157451953429860475440359084673620512678906474217356002104731298886170936690711558454883706834027126497900210544439726165967457981880165439447666073763756670678207353561646306619188748729521245841504593297605858421820464124434635367221195506457623091460960199272146772956019303539628262252003391943798973378875179806915112440694220607005492569345541313802735773928778962999173383434377673952353588891754964141783431217490449730119566454333337191849206971285141745402115271229754831775796604420840613896830627872731713038681871554491316137331986030361998241370076907246037570631374935504201291858288317063521718763519716789327845258373938486821552914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] -1350230209316940411284041772279078265811958477704071759157100043408246469345351917486000003294899648937421417419641476202839321290829097006306703027381847281450753922602286292151034995037460534741699798887509777768886314484905107483932896670355578776476989776808764330351548368323905293981133455743403614422623204684002722663948285656271396413632284045120954936062746335768881215296746694485825257549390739422705770961132991198984442225742623398253241751330042831388579360522481196741755419752757774215477632954715629666295364285696570171137949693984331697041747397231789308083124078857157967419722209694878912033399947766259899939549392321311399869962008781801886732549848434329566726530295690023706587439754577294525455496130971887871848639689848249121248003837319858976200784121938066378918441971972630636618797695620044286400603330225915520690815156908979071167958680769903767825445921711762932519868445103872396844886501258032834009317789048596268369463927866823972842120146972147299295347294857651586014149203972552979735718438095240720018586070043070417859880572536750666166195015937599710655019804506974873679265026257954613636549452436248736899043760845034374587903270640744391067852203830284810376023766658012958053905143776105271166360013588088269282170269064243590992001400123842451439607270453834044041556242011254917752295261453301903903870108943478437074295987895482925564422071725651300050551844641747775665922379672272258738997878006147569312964443945412214808099947448021995421389467376553507191631296722254861915698768535188912415835874167392200909254122424370641699020010074341972391423361786962665649168224498324408726696638527689413128877663724609511714831722047514813963904604213020461218910378613414970343791364825321959868019338718034111441397611565308195397618850522408194344199707089698627979265681805491374463685722787646438560947777932991945721287572633733130788494031762769808102635389996211971625676885307794339074186668947491558246908752284261740747437352272712716608423797430130462895581747437547192673666666425785394133386970687668596512852416493358292045529853853375615352963227141051422679047748418853123667839910176887162091868721638648447019629038510393724065415634201079009451045645229169952558151947704681540028579565991744295357626568692953757559385719511107322625783292217642146544686982307175562469452135502748863500825641793956306505193384683582817301939270284987382719750591353682739798332904879290778431216403437543980375847969388952015297864669610538570413435757464125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] 482508231504547948254738982590922531769170087527532095263787531724044074890381982136003877900384276296556533414671701418780110483580153309474314025140127990806912971382717517413652324355729182945769939859455870872647473978357245048261837062097010435392228697356369816372224535793583177846619892891453276349261456266915905891857704056630432040023318583025406473311051948307071126410265993049991441046937455410717851668535338215288262550357778935692854776985225458476420921861699359328947491021355373099467832093492249373809663453926174981108006606881572399391089480940394818274868639847899181646875557418535373712106478064149953339131772566080803624256775997282820714421773383943370124193054466882707188206131878683330786004216949080067461081626371056387818193776716743612683765045973531694766231401884587772329364816396870582728532691914820679933555738657838495560051426815459144649532413166541277900897728044295495427101103096143731853340429781997983802458536954573935549002956266652756773699357852786135446980385032059202258665955741518254375353482523497635400188736348318379152513639728764883306434335415014646497053513587060528770258697433030292565277482475941896438816599085673005612667552239194389933419239760149315122302082995189504856726176746586531543002013993338862400593439402167368266657856195452211587041078451849227115375879083201147799681869989812479321357585009754839469441588084126742991357228282933435978654146813073300829344753906223515383249561145814984894329699209669951526473945946542525020223647551842928421549267018046505605148268351405669268459633500757925203808321564948711827699183815128248799421589405998317207884265840608965206547926163563681943496059530310879427825901841293188676001563365506597778746256600139409405260305684351575472473005255243077825904176232963650119751530606809565194200724047092591410012916643207666603882551800201220750549908252486845264737199020676139137098766637659190193628189008548917639017330459867154674093193651663228827640300710935467704689364832911236301599373172862809519952997581644165942264379357976415347395411424342500377842935060859746323088271079560476396012373926815735518863120209372764749554046875123361580964140553761313113973677054065154833861742269172098539552566651502940569371749994839085895975164149274275792359241685809280124246808724943587107901451638993866554450460138305205232920533838969524001744810067989505505039816995479232163852210453494979211529609560423336255120321986110168607061474027998008275987045001942345069934183958183936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] -184815119972087419569562317249672849861968038854551782404102038029293106717673087169679542156731884185676389632622189873541916549615650767837789486407502384924050109728124071085362423654565505842444984663241170850703855926277667086691335504709494651569426723233920975193744999761491383543840736586014741577206857076372499826369196654310957453570406805510065009051958278018405818021474551385476463540741160978675613610263210166966115320316491324751482089888235123058842124513548198792746070809646312303053619029339715213174700286762034124450904504784538460873276003987229737054382302766088363648078882347706468539988683332719540483753472270959149761136605047660772043943541836744197128766171551406033726532507274155193525658154161849689794388443213324257112604300408064964360385598260709414645274845393243732380372222959223691497444829846142660783428407445804993165780225834205831757617572292389710880404164055939711424334784753819792654859043560178018317219477493073843711945907638173461415720913273719265622516394960301827348843740257278055751111122539327278604499106358327187649802827744135689156862178331560120235939843691969642703528642063413555690025560443264524942542633963093374220695379969165353085794413527818676801880646499850662178417377789669300505423220663616928597254611367238792324076396496096696504569464968635588539707446092412208031866190516369748591801461155223744642431998439477872120933110726937986180098182283577927683677629476484930014112663260027602143530458335115676526883399526239463208825963307803918161681516648742699088964782441676301713288067089507088372694720222165712904671516445170543531583833944836486930397936450854431582461950517519650776198601118593999503630085477840682360171717306089510352104748941475566631432575486729235669695834670037583385834336182352766187467816215682969365352886315170981163201242199916220878184816211183364264733996850043255376000789522611790037560833501303977165476474961684862377638785341574404859073710182426287819558328144184536907356717381023357788529078009466943243024785201227579101314030479088981187952569454657990431769271905426961958034229665807252770466313073284987195940622420083353991969796335569965452990099113088375802406906797025383069674800268368203932292315563219571428687173049242407778725566775388963927799140144745630519996940106130877061932921996081923306263876198936011484416566971021771715844088599524066062778561305570454815389769857510972936111456935474745150929225159041601477485984534219059437509726875086897201435027942932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] 72073849512930845364034473253586625219551150958700254119848436025427539199525409714253102719521414580894006837091321565315033649734433707138515015031679173497843495726869231766828569731140642039790194050294823558530871467696318399112941162812490520894964125745979051150636274078377387886955556110054798709193914083764575545985206086419392694110279799526763847234780998246575374635552003193826018206009830050798845790497934808040277404222238495708327842956681622604954259365134668136539548435204687566000811538933770619928387538917418725398773676395394712166286333075509538533979345379857338480681104181559901504832507509590261526261440476419716280902103358417245304051476624488481371402158897413746546720440159331457057763937165607096663312498671585050432036794043135072139573862324461234893804722781317490225234754824798603485002442581146940469015345234674873637823082138360293698947783766872838640867038128964060621808705523434368117738884581340810563773126139742167667341349075869252786360492572376154903618052464126396268271218368797361187146811940472720217412962531996596234634594578063072116386630588804631974461655918979127166356908205691455909047798995244954651790777779420342355007610121077985916085962212695084224796762529837010751178994957201380082871504898875193301129654451277610545506404865192363174002345745156998695156919649035210010046557719975607766797167357603793966175928487184065359451850610037971658806284102894177555758806694182279254575975756337791320857009427128341438850390870759724789971916623891124520994198172138524789516621679860842719887241541925445776646700854028289500760262502084003679724492101596407603736495647899175593369507014623355136416971902056230633748788118546081416354570801886166368044651784344778150189169287893093424649982519170020975873826663979345211671339881088337439232844451406913044440581270281472742790052269473904234856655121932810667069718030068174530313233627420609930483743966133678499368266326923867492955408351103115860888780590560684188903446419662103769660705768898970356849491274840350183323677939124297120404189055251095101566673846560554111637459032258878581901849741243645338500134846640791133968701876106489399155797122940699078631078944995378931125896349594555542928000161168370557570501962269279442653475344784375109095896994806038761615355151057758513423618892289452470818388574267103030860881959790776075294985368666377803148317959403659412473030372573439931972294466503829032893619918084507435909991078160226641638271109061104291088287357992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] -25816947802707358987235707536119836193992503163472418819713760346207594692169702812727379633817741845998014119081052381969712799420214431392588162544884071918657219095782608838262216144736960943127188222548743075107954464386046780548613394522048389964590476743507023924295723619779108379783003053951955629904195010343864957606808236973006160348909552587778550725587565320679009398185244843351730713689602723451718712600079071155206923540617446962410233591827363185650721598789502184692785865505701759977282566981085850038846855868912961715963449193326415879511236828928188958451339953712644910981935900636401624323532087568819022146616287727668179364686251669686660345986921820705090482671321257423663045999440954368099808508490512785915235537477105823765677299330422801431149903098829139367717882200119909423234772652053296905148296506267339011704884355016798263495451607334456945493576583432677704141935931336704794929576033005812498881535948431610715483773787716449005704671489266242098413437913470313288416115678632043159932303544471979987131205427106173762200155192754142570580149514752824892287590264040305681478618659719291740686060985092036531280278054318698590115285432084579647726149914110869232545594263133724479489067797340749902019673470193536967967796763408628486233941703823101565821982756372979219241968703522449629484401828404669138177790686866641108687826540007521085771316683246904495315403014972264203171378188185283453498637602890109293000589515929697524778083988709555933520505640721175807682934036598204460268123501207010472111809487122491357454102618112674723284180446151625447714989559880670835141000780851766366391343019081886723597858134088572683566052138399672195133606896223153613895098970162936099828369143293291472006419545485189265068083399048974076574658112420741461712089947614723903187365291305490197884987164691729059189479201333138432275902277148116000887587115737929577826910226602079246660969851259183588784798521254460547381047003890337068811421808011465510017994039936342830619086483404688434719001866957017186657858402300277437258829962355338012254829876876421487453641733309414104853886623271934476024273707844981587666376631763977757110704906157700970172442926807576902121008079546170623381123031474358517348930905462787055753578278341803860912951453591350422184180321277186961406425439697369013882232018265212171989327982624819281222729872630753640011283833626834827730581810172891045767545570258831550721868359571871995181272179010041768138385146403624110263034519224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] 7915190997383373983912237266622689107408184615231740056483223455114051503138472030584508890430646313356844957986863064373827138503791179786017266524402771817748265574519505726219302329899237757153273008631911560097176487596460606599265014833237513922498316974131579075145465852551227754744388659276726022682118381457604828265023156607595649093570742568599964146764379781462387862464660788682119432939314576290809160424947887080215646649619708063780950663698253097592339515320711700678970282840738499012642820986736572708804081135717774013947032308928545717660725351189813696115677069735011986437389384969979394731015098142619591604247660564006760737544704295375695960803636451696984140008737522002815261825251683339520376402957164423705962753381857523304315863557618285157410949126312775705035977582019128693629928801363421778415897075606734003109116602013246614445663494531262847230985275919217532207696738344741309394990823616923425001945285886116648188262866454326465911117608793874800660817265309126979710544299845746138508595305568388973725966390646357155703380478420780288824300032595435578005254640679209248116437758943821459265340981485084190160421590378357642279570897079982930624639938302057628998188201007237679748723311016101133746515346254403984469341324147103900076687595868695258640891898859013060684195902259125109145861259200575559181024587813799555732692180991971320411057753643248909314937986077137956405333816812598833091370602895997983170203071966849250410438597700184255776183058658925606517082955601713323555682073945029672702059869096414615691475911568017574886274151710057749215190402375422072893237040515355109686133472054021940023919510996447018145335857818404023467305961008213048588050530803479954806431406521744083289857266163767890079832092928197421369582438290033142340808605989144528286349423028270288976314829924764975452942456870614271954363447319622532171097484864120481933056334929631474339538089538031165947822339318462843132881201898979389852581829770578150185018783140026295345901895084897321774489786131460207150581267308552726689875153176456853643531725283255533453203900986268942795204508161007763617284754299865940658096388246742259747960831922526495640480905055153543045466466774704981847328554422242853434983185644129044089989732969403104615064025399712415630205288587005978924946993490896542645435128648103730654866367982455901900815026546977114371083689184815076892593609221639773427009980922667143332767070442586743124344536190286946803185226668389360397144794595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] -2102301852683082402009951037905427168100685251530515092715626808098452909896395147059816023244425710236918797923517334746095967996377740274721203093059652237108284170240762887296963008216136657271699693863039322714448175104761470105483919885219393872350415287815117774042883325753324706173213886563020800504612655066739226983625488882186678508680411825775727757403981328019991278593851785632689787444648433251497096369120440532770311676617621881753896172015408252945599697669598889348259140783662419385602688496732801701786591664563254593007789771571162092235384013780536487285145558032899797214492251544056838926538713485375460950602553743853907749506044430758829376479489139478053175820676866181857974320208933863345035948734375644084119130522163466392637502725962942648126969904391062984278532042495884269776123858883238668374169766605683454720563935803660074123599748049641605419569463169230910868564933143816790274021719836570908181357818932102405557712229856227369574519643119324901705283206847099943077926209541168644075446119644736042380799990993895179046121648272580024824057228610566126165003296719945225612193618839488829940522771940572168419699998397955642738074484585808657147354762119112981543198806686539131082609901442634665949315072559247899972313114648158337632229433923345425032004042825235450198891167162564525036455007351413655701291881585567564255503718141986559499590988063985287278785425718048815299310362206315536243387012203035040052635045713806445848872967357280569728314697112423870277547784504563622657374727449001604997560808249779503169745287213188684706561183571433375997672239139618759963523702292863670927631425420780784531503026910531121474833993043934364569298723961464272402898986565580151338948080372123859702644406008950547753100028175590013379067732718090656802019814255358779075400599921471808493527457465055025801850149873116502370335422409855243896157504168501628557394618209257068065856674761052162583104889188636662978998078144676244603067551410241073052878150672349892789382027858165614642076030684618812334148903890136984435576844413012615389120826401437345884108361181612967989798243814481018848919293732044464108737681168669724539364633883258045399266290134299685341397450765569328997707729636829191700816695772627166681155475867301312055435963712301354217973386371137347667691258575136217352797847686799005987700096849625434926047194226128965698791689968715419219009060825439618288629123349532029642706236334778762514132080753164863533353488492264838744094822891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] 556938241057729181293463219539769057736313781378478488519683492500408275012927682777248183537559656738181160758740213938632179596854856021873853334449983145685902472249293812742334561683127803512914717320215181603805603779874532878537657404305228005562973203736277871639668891044473924127700028995306783292321634830810900200695742850874452081897499447501321434168725339201761775161955108157990765757756356973480590384092123484917692189441400972776460212308530863756575153393804777774535095268181221902513225012247293754338146298647295246755082298985982922303146249018826286296316017236169318457918825506088108670977031340403497873424037995518392696057406620411902202984676678863929294478226611595169532522013921427874032373984919065067237493823780422519487231215019211576625457064417786347897206186858900217226105301032376402023557911101777132505431371533352936146056522681428201449804493084120289913948546997562692277122781370224025688804235949611183061374548163138154981372334693454637828295546548766959875551411564203499864413636114889912985844638054411669205284838030992172469497992524643500402684766891165441590448101893851198173122137935443548990079426937914160893256600525416187340777168715291812781203642147891632164265421301037496116026935909555932795846453505540939493174368347382772041247058138982481228244480389061320730854966317577261014058007071401724060581566835798454139077004422408090794910076555968654337564316518858822995369781983191878673303334081112493050418550939032852198647348018416117564417504599624212503552426506353224016141831833302156445278078606442857045260431044941729468335041466305526429311792141943388048302741298655441380088906730002468421567799021352213372429953445197031243244023780743340198895778783890093831049642847536493019746870597308318978105484698125242038738569496918560620612251856507529701217144827322546255433548639197729800597632560112842637889037708095478593172029131640225750173013789935399417949808800365401314528841397370063274082666480845243493378000425050973547446132621999115169130958423363501855639072271783989066467099974740887326340602074357523995793783644328275757326949372025060870228488380916299915213024038804285814816350824918676326705193298123138000516756563886192494318504636478288636066629806281407458137807137628234751262151006900011377226956933732135785656598832678538464183696165945108594813923284964991641029632099749135795328394099685147937083677348180697076570064645600495654322566068430642513587021473117037515977293593182925983416515035136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] -170897046290723963092089651728860704201899294144235462824183984857831320382954241359153915330143729307160428163229152781301564075207518718603332792237439373472082243342447271047033739251603091115189181160492779142077694341468391178192043109158681581164194717966631054253525054207561887688981474181954106317412307543896480730235811966614778471502105431129427539699963234592691954657041924828211296847244414620890361492972801647612566013728349322237144679141059652933316557651762802808063668626207625678886974949404463310564644455917205472249639347686630085405806091462856357143155816551158984162083592880489415282321220831117744541728444825606576325335542512975259504468964664847900229477868550969159789794489788314676933300298735169755472139487836743172513452981396634763674882668442134326742609985212692593557840515565810155256947006129912376288650057881961215494056444207907937081100242420752942531648286581108218016634180235665433828223980830220934424619333241581421068225801092503321264486326317297163204905345977417080292491194116325200870739963892783504051096729855982876782817322825097035472536157945637395770324856297935003126015574507887555119399643471934483079107840684103739969651571189479792019108243466987433514894331199385669451679817359007033519169186068939662928397770102050395472650934950141503314262033642612991318590762183009575104167108109055139468001709982211243067331173854861296554481346300503126679588423821629218920243877800535818813562430875755599468476592441889081407343900989881704010164213431069708348473275734836806976010033793368591597743651439353261011080199274069334281701781368813265784497676679715877319717980767943422053246366674455129443016882969418321916595407114433045050099949617457452100319100074372044499050828469715207611414344765966508975496539920307368705542291647191928129556828172921453580473688542565725163927624269408754576675129954577319266373923512184513432249829343844417334739934513708344687887992636524613353334112923091093324875380457940673644935439567397205195127621774593755269914778763319432282438683765813223755930038123058057159396592658371623353125906444397755114423194151049511096151579040169669295141286585987534419435878779432515608920200254159694335750054819039092555820901500131294239956798185271588757904262997442442424922482354221949641404759591181866282588021007474905815844054721487956494183651166672586346086914955304197633596185625014030940926214990388182168977139374404415656166101792870083324631169763780203693881069352851644743466929356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] 52656972697741623174734521900430224719374547032629666171402774376655682973686797522427545896299427932341868922392889379281889381699992427525095155251536024776432862383521999412650129493432354084071294825096204369734906891875241879388380089193100354325107138903665229511492786561278982348051956546977241467330569739166207954383725859909174142005359752354457398903568608583047834381611893130943182242810601672417242158384774788898371343830106108344227185799509147604074651021384342343366656746882519664479973800130828547763306024486236751918693361901810898266864976425880791395677819906189620115834012328014810325007413385924121368072348693776601384455978249021673737083841525514973793004044656457325227138895833190431643978294442286478803493572559925465334703396711569205796265300045988367125542486192827056199125034478845273331511967071060372100194841293746860785753007719132691741033048880942306997154433115263041655275739608189939294298683561170935595267243286961800822371095637329069156628004852440422834585473284659706653291927137012540254028273041753619562344446034698887042127509863132488379900351510631502460562121567958912853716920368267296809239564444830071142864410976031026587530321968618090275215648429462010265997331188449059371132693013248119676914799498895426655452871726579418633057399627137182794561854204885540491659209467405757856045256404820299074700099377408171459213343852279424933011226119765620304485151404515255251984732738445066973902524345779633332206233268758232128509884493440385116543533519141482926006359290384825509798952024452506984827639309063339792410133710899363939558358682615005100720788905878403537617622351378715399069441525862335795919879428327446627888670286417587353773932290921236218632680568161339749141333370469511277099801189324530531315694195671519238353233891451885777029091960749593056315400771448455274450878434133814301624418258327047297059279472963071277362010398893835985044871333878279154273992087396158022421151957644641074470236101099895237713415845353100899840757355377915933986130060726405374044943924645957799666896179313853914025694099975759299014776575814522126933957763709911528211803832256003730180182798342247234415192198804295923331883305386027788430659667748728504571414880931401362621535041949734222078385201781249366477157919552072906428393773810101810260505274725641641902593570118983548300371738908847343147544971447372600640139830306239136392016894619916860426224498476028576340637725517894966024671898123262998013991846498334219112735047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] -12033343249000991410834650991172227039920100806664197853376201956932299745867352444120712683471799484805976980579164715919113963157864894895028435640819919404131974347929924061074897674423970636734862853636009637327732841883969082787579422117334390811523894296002032244236928604103872772307618370567287828431433785957554254289282947010035972947745789766894815423630064737390111859091821225882564920494254970646522067549728044841055529488983123928207005756727945397265743594301569771289614300076673231698517133576119391597757717138151788245577784292616055132892426274620972680402504645301548722764354488794880811815091642164957673575556754362843801156143669799648580254993330117566348492451551618519498957655819184925903317972843083198605604474323586737391652503185970899259626878171298219538054507300625316021783746397365036970761782210445014149646700784384422916584637781104488060606720294567633206901670119079503045034371154338848372933597446161089653871714048021962091688956536359049494301755211548298544998456322280239222752104132450797217657934948786755505687511340756930111300060340046679400921598231658541428965314641220029583292940637938883051760830507570095044565639637380984530091998895370840586511983459691019125488421237244908665116249088677906823754504853125849157978160543653905106294266061589500988541864734102197279465398184307418828743889376607272339347521208715951669676732396614830806569308596712566197831012996884813374745786832959905774016426918482563700253692276109039639887389245320900268553826895141329323654921190023286892466591485449648934242474643686878313046513083192671914449923129419490439514215191346726016636187094228180851195699088286300092761967507380292767009998169634064884591225898296504871046343236703175182041181236207591700377829110640107828206895705976538518962059336717938339196669401161520517549120898538053811916297522080658997110232063017752503326375815414818360828998358814668741688047242198119280045979449626831762448308339047398642589074031837255726784464352042397621210649702552410538684319199665241155172583800608413668673851472447727941455116338742021245614327748091827505449215152875732925505060967531981424084667238470272040212415282027880950856774702130555592510263490416739095968799492728792392936192255509446493736179849784584340093801749111645794793326002599753603615352981738768785928891804187253010264389801059749333415343952307286567388689551943227238878998109534221144856257017722589940413528922261355570246850541363279059836519033798640825891280650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] 1223695211467446921658679752499589369165642105666635970200198252376219614306820042054979517869029819473866820267184634394514799217963346352437450776742987838624274838585575929169161684550002522009089593179466573959551732533793384244625785443150655766132098388415793258017061044359292139011540576537874889435199929866896472944684052768000813935064461563511876184079909183063358166551993508293447271711285738088434296539531798068346322877032436840284743336742808857048896033791631548733518028215076611275560806678458940111438139325864530263184690323826660938841289324944093390437433114446270717657060139712542414870853211059056553850090680689595717730208831363397406873814941884514440334482302149539491761405303492483095584962161803192701524660688880173227737574106496361203668597108348156637066332389045776812898735872492815512441254434344349931094009562853932048528069365430055300625669037039490065242869855552916782471562542655676948812873370925543953734889857367304255866691401779114982905115836135996150527448911004893465584398119911286087023914342407976486196864786752844497545205250419470767793113929743258007604393395786473593329479431023504653604211321559826145473606858134627896398977477694189091042728411255849197595962534943479982552296658477661080331515796114082965432614661372369907699764422584043870555255271917476090660766004013141069219628379278082787318479431394059949893781791000459147839910061263874973412636653350207065246050726690243777049488919394974502149557940270555504906385244313470293282286798814359866798645577145111859835108444799486981561974503813808707401741206441072482527412026898477436511209475859588701479984633815888429054759962151259678350521026610929089600507446543424768705630955392816393828697969589916421620867618695164861811692319623908382753895471965713873103795509487064421150530198678927295406388690002297662285705903030432742040894194044889822661858673282120713137526137738768582297774180277679520553728168885470864768555269445287526775776526637918423614543226566212992634770230815765948346696308309205841656796732774488517802175979019081388155883269348794783183423291102446630654090092585790555373381134349904576360902469931015025635788350542448642380686332230982869659149538140665328539423241211653795026329126032370192542557984335699356017057873373817130678751873496077059235201895373522527663158723826373369454199541929591195541557561065845914636596974551127295424890860428191857461331656938461522103334308006089230009665225167356800824245479472852684676182048768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] 248828468182151793943711928274770845684161091902727621829515499357629971743952955770233697101303514309395704038115952359749427332747952205974285401781645440156907694845275137626167659871875826511699015317693512671446464364248925194562915175500134765216190863002403870086179884119849759636456314014821149681284582343067888959542836029462694241477709311384284503658547362848941613760092209660324893470266973198628099465467605422273644720080887530882575290173024097579944737065169583645135597896641965257819882994832434598243018127114811606696988672761370257976520291208859116787730160499097034417533616694257346443870720781662418694355261852347372077225285857875792720400434072349742867054053231798735186145765802049177505050985995112949370171553970652713563101967050837323173685632736000611387428049278239033031115644229284354241360147429842139954751312269900481603378394610589697788465831189826818642392969016726128835320620556231926805175242812157529071167389550676900787877334954374219484664185688112491936821317020904569266284061478425527223710341042169733467990047817354441710400285031875489134596171040492770302381469958816076502303220799941352483644513285337010889947369542534842184119344146289232973413919905555756133661787430650985395969807228197623305331760791157698763063755957355725935264715293674364249171991856804866619593152918537642602234535526517222515682909231618488380467388758584512309646411999549545778192654152211885856033093128294195352276049358710858381946425302242034516731409740498494911315076722057637844401742018500961753340192570937345098485412704494721599057784872116638033915950092165485995984783604921789134485869569053445492671893931001334763073446350168571643856854420019328037880385148623799100480318579099597297767584965562241373241894779101549099748897296724682595026143410242118917072801620727559872763002680521871225034477543541442282498353724872808815726003542127978663580935166204115245804686217478708210479771426660375981482648582442827915084940251916593589009819926465496328652700858676275677361101759804835062026982468058018340023345323119816494742959691692557697071454344216232231431538190880783448475316476764027903125680343283672635164682927944967153201477893055391071066771737445293176263966315281398128332162902845762228370940544569261542936581025076929084040796503964921906695999463822438188996252969579195927438877478922363471313147894786081958216342549936056135924626734019070605444799451978355085655603704810069159010826633200091201801726804170327155634339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] -107065071112020367208325184630059625807433861967526153704834922140832422431071593857262569839376288171458614656024309948847221927564175026492198680411180800093766927642449189603383320003718619610685456855853230595459829486583072957184512672268237543441084584365671818709445116868460814530242082561291977294565047297179019118035126853335810049073462461693102613641584776585195631072786011758438163280558618253671372115008032094918140992988177706931291469605418418322210605110043664871677881725321049220191001771464094417961684836210157274287500251898218481319444732001885119632543518358023215956512672404429464731889713242942723337788595890771265113752759502091891952981989178811594144780138973703552054650307429634519833638589359896549471049029937645356758894153459401503328982485028541755848390757513526073873302724292882775419627762489911757711818620175422659236813288756343446763532854190305093373246261136500891584424304837138350042466632395138746197659237559877303086040419731014070735529685174991193271808762348306675531261439258490881310795620515942635808906141237702233922443221427488205322993516225176613330936672338990226115479706955179074909988419707230239992595624224379298267584137156270976883410915048401601438736854859186907407761725660994817665100103819037621997878990710152390405831675837269179478216700090572335751250525914322433271254220157713338745074358732211054578148327807741190286330763790072023397178001629341572870168660831407887523338038036980343511179903996361191592897091388599114153068852949190096103478657629473549715931601561887670567974200447489442453179348557059374434240189266256252981004983234037976930026087851264968846591578492277945031006259438721314378441751706630351536749129703510664158466079042124802130594071999592857868808093622706587171750700314722936076401416748598389221575808140095497380975535494453000177471435516874571759986956189850042943159587519426596784568448157370312453948388507521679049694086579932223607617216497770108458666095985228069723051071683675604357024065391981453940879156225001795602350003756053403157912074096853570356701083650631717102397440723809715244915331782270158942608821371995596193361889786862205516389822533184075880119567433925756479595129805530660826982685693810506442150566303581065088669505749000355021569878363040431544658479977362966955024501725814425663874599748852533878262087083766510148853411919121777140906862102836428777528330842330855630984719108908301817363396239720990065836568876221554859642195545303881045151580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] 6829392785309793781786785117427308868165437268141429103320926844577144402939272234415773019064704982198036257657213191910074071692213176601042396355544474749514523632474692070274155993909420567509202997707281511970414928872482142180041532820253459506116793059476233098475612678783334355812287651285608179798703471520614726538335753596254969758435400692504140896350123802702031452907424789031596897560944752439798590022656550444447259597649798531798266302506180671479272829243442568941164700303549842334415306065468308858013605087872073998447742366510896065964438594593030511308866419493958502643332782305396042955471973936232823368255468235287745087670894713433462090356046910595926722740785256916984823596499720046542203433458326511907890362297279822289238904001685872898145096113537857173156302915398463830710626405438612940368562799230166085311989153513143417619480138344785498385604797834113725039838824516442936179071178638798936182503530979673668267353996992535053106326241667268108635543434435638059157712927631663302429956344839980822894639670214933795480833991437049373716569731321775620773493085448997136472530105818402660303391691500456549667441248876425175724466787895986497290548936971261080593426914764736879540538327924149095081398412048649998691577096245168035498936463358807359344170906933362757735097110789560550629080647256385148427248478171591017992028509217067965729574389887779349422747467315501311024812879410579222232192928227865330838058860879202411267218168546424210043468538603754712882617979184653937679820428697803084967190751571873172571701206144278489136006202808750721928589440439968986121510587109437311090661894938145660621993754017819395121146103309581305262650440019143069092224750600389794727232200001900407918792597864822479723516184850614977937533413539097654961605333213357215450815800719642232587578613368841819553851845983842866522043254024860420515048978141382103009779560741300637918527734031795136010331745598049322582850075068582051477625115291361248100379723558143971589389921513122719697854147289061876503427195199632480392683562980790868846518536127704183298408107158148113519426907170867075092530290399949348654024674991739672359160933259957821565426075474397549605863749615799034949211213341185154578554734951698996816154977589455205255977707578216259419093285597357712084386018845994917537961752055527865746257054710823011882400101629001088979160005940746857802017897136900286045856403272745658398469943468845211185423650814409371310855301369235487535923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,55] 4201609312933186333984233731408379548836021334404928074737639317211651111355855217475297930402364175638304537911404169193916388504380728379517666996128422073012392010048850563072292134935592724118623676722661150086532634546585268292017357797110015538482103964273384517876465332012255422716729817519294737933613850498152885001380598208014893989465404352213678191684421202865428463649534608464606304809812850676143266753579711876124711009379716541448487329668947110303951837909665608970743289216999079576128972751118151392242729491294036341420469790737067321119844018249772471590190612348542265436607605246176472737460078656094444827257390866811128391939828950764474936737891917587607443719146784572718697602186727869620982718142100276229752821856604955644699106549159555556704291841526544372961434644752928344073379843509671128796986086302480566769249303008374341701395272705784077108181120199252306472997649651554385147910834121791946848706763561979877707798001385607395261240546689998024211796218622410045937131401101044009445540830560341420688468864247348689576462855352654318797688236140192729405323187552038457368644583243181761530773041703974144343399787257795065749721752949044925009191919250184826832699887223757035407405592971280592169857352876619571618878656121368807200067500530279008797522349446913694675459814145648770882640452652678897307028254930728566908581788818291485118917703863399463242754166454258346271436187928014694681235309698579296908942101942313322973594364664739246877074241754267253475170304802424168407145949806506538900205336490178649299672682354228594485319466434512422343872703993561269421887488329383171943925545874782601462169001485163774130071400835221218563786877337568171362371390361800772954334658697756501353089743924737928771932984988345867161208041766735344763364158972937687037051538810870578553730210921846619890960862447252787389091192476128314930822622787001594523147536221273237931078046872207858054873632148449491091710247910686894332815041075119526559577505239305160988390023420041447181944191933047635851291245897352948899852733705606549283889615181658246703445528047118449349191462229203007240602226422874754190795442123112104928713874461218184271219188676373060782931584072865899566217822687920198369818947696172004505686476758310530132461123916003075886995202886985003792001440115849187408942286772908053248051644424326852029489750970004413971950878676548993769231560002800947037701206566606494923039988463916262647309793028997406081091122340388806726778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,56] -1033578399085856915061665320488419309041376546656241501430495798307426561053165441484763040249734964795875255303809255980237740946097375788060797189721682550135529374071358861842228570451445382340882757734841868492600790920136283814931442737816037635407922227013477470479900028922198445627425488269779012830278563910949229709760151266382698314739494007428420683770857692605698930995947465902253695789874348140687439595608947843039506215275701516413827142778695836134039868657062514012360844655253898424771145928791055044302343034567961988464654944184047159307546189065228972181352290998924594977293806262853739212366729621054529596088469772344560693578425194533678867747701022818368086056416480043842139189243781465603540053085959382506174671489373778686135655709151808272867715870019762446008325556105607680206718871514310097307143130564538980950789922666142974870200999855447882185107674041154599439590702400422102848890160275531951013867518471903308356486045168154940226765606973950466575926335779273060849606655999726196839862434095236492677345718316182695096471728266687743073556330562106983763226907208836055839855497654960079535473859225675552080450561522721616127973364342044254864521449981767170899023923001633677697671764898221617370475318830961086951883456334590595674999364000878203669719489080937766736408491769983584399018490647756516481476943505903792102384737335012946858614906558840344075983967593194103817019810893323384416351118471926762265569695382617920432081412905017206296643283119019436470289249178085365251676457646186523529936556021429402054303440214783118029250854607988328811601022993217002940022126021311821530100823285559536664171306673967767262584900033771027080099423189537417890252358546990628908070837743992102614053051979135922596320167332345374707553766654179217216703989272185354485538666696457209608851560362031882989179013138333612481319863316951987858605606165404221182553351835513835921826410505569227657918841661312703736135643494965512478460501838065822616031617596948174912291380428830625760577022037499299588569539138293947326535047184538653808641448912600618517348645448643505377091506298356560638278372194646181632707811045627322045479541611489295341983071295071503847801240669470041732906934961582128854114633978796843730919998427327616863126440687130875482755862083782332551776558334810472573370966669964282636785562643160984393542221729287395807939836241366356458958145602401778804409156237788005736408372687237004156042069487930108359030217735859452090777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,57] -5924093808926320223765140467023475428099824834768626400931022944957242574998004243752142137842314949479494127255050764215122607157544825015069625180493163125612428574743516429729009859308528890713845146442501002855492963756155721132270315030865542220265422942293158374977505762891835574139211633780102855743953396889624915605194117590061362082694625441994249262428466458909937488784704677785433950799294843301648553834555993544500600250513193174510774767400530302771539764384621633789522295960955579533319249325259009142873920901048515586701387362504091573007098853880658390752061628683364188167353709159436002275075979355394214287518354209159723379135897432515610355772595645669841779662570302410655068557534985994138565976864856478132009222333133874892139795514251735992352306146455870102002008668165938075617488012711168795434962208628367401447668587637622647225297442580562870601481170460568132512764233072128252933572263118682685361626319165582514495650929696765992095921449362343022083723498498097154648314162114294600985666938562712708651972997355199982245146230476851306797885195545961802912134858233495447505094963882230538106671576920783715018513031016643291710802040914718425877539416533578165799537011231385537290951424554897196748495693150862752154792991268326888598324790409120246459969528551677659939874064339531982386742130484731965318888167471063404039676286117191034614939415740290662803959541674847669211947683960302744655381488122651700916788281792755891544947573816499632958580616229663154473679774153892922817918446557929757450906193864519082830512035571293697657822612677907400123223103737224521986633996959793728298102185227788077548416648933151536258178353970946236331800410260155415239139098622385124015779403888679660465274779875172420076529205309724186753831420353177485703142416436385371140852111460053288233535703682393799685157381611834785898820111975419811302352779084961264541953410574018572346548331265944732364988427098098332414613192830563969717296460121960299340389788634807379329220773456913832022323393220634558856601191615146979988886338018675439489448602621417347171009171577418103139384500231431770283380504091925300231438967083836533388983848366983472880111408488278535221147786759241641477336276695023919844567455181169317976170438629054863843456623644799129513132418877905260629372999410722631321755700646489448275171391337137126899834397431461022931015901785938225402185322968249801199709508913582821111065377126808423909928769015802020536072673043553032601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,58] 38892570092885558783990533663323757867219522178156561727299350021781110225850374818431148594030893925453465017554468884260731552798704256671569694386289578387697134397689390076348409691357044632653878217864425265624674023596107325165450834165657905713851549987336657458535866869435115611441927249320775827973804603713971317432925866405889328987672766237113414419393632690680971073440054127274192322184796070983496467730685116467126294366040794208911864351393801162086614449757525389776043606689875529570812410371630534929956168401150952917343520129631841623498577893810195988764281942571758955414924566779079472798354085769310934684766971403728544575678952078978306002652115560818515849485039902794630860744436533035042429122122947888149999720627658400896530833506847834902541322972962928098617123840636543393844624869189954536732478852042519432966373755621475581139074932593199243556804336809446298195196278984550975164644013580696248643694861933142303064400808666143696137249022621422655435646868995258864024671300694046451972931117431701575551800000487779199902195002818546435504820211509029668587864121096907511646844326255542854309532142360424387533562358297725098903792011104061889051509973560367375343070163221262422691676584300502702605787763277754753948645385390215449063565982554873059679736073946320233063577063921032695338060850218244396521487319299064218633427937477252211186484227760735363358950321335010637391586488078225447760422999409022189418623767688494056023303409694750523626612109724529486239977408658254282153542734966290612496531227555159269078308336803856804798532372622440739937418166258450532265579172026518117255335967194255897565364332531357328337780408456387888128593395008044925500614668563945958911705979581354022051984016262568782017249350513552231739560496817822850743299073445292055552883286611904360981339051755089508887214438929086917714382844701775241925538834737826584066577376349002315190492513848463270536716904223210064210523604067441955948733618063833382488965821251337209793275932978448676869576632648612845831688142468034734294351861301217117517206809373845060998985714892257528180038747945503500320930272288321432943752418487836957064812159624744329478216785157086541178619995215943529060531462933715905396272796787631088114409438335609378515627478492452050153780363376735582627415349768407516828892533574898121745584275881765146153574861672507401471066070653614182687945335186288346989405309544984156230503704195774718190946515360070934447614882628921773260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,59] -5770337328542779819151237059803736834478466190458268474409751385298870017224630724355054389420216435911607445173776719764148372704756886437209825133613135693352312623982588069914400043645835680704408478936514259221570353638961691002901218236146519757553706464198204380199952202266585238361833972411745250798529936955830607096978892494279711655576646524056189466259564626720811207004850127304353879937880118067749623734755293188746223442764965611371036075903284780963914068445302348283579397534016993044829235756246649082271555683446645574518434291787105081941104370956135559526741870449342424040064243867990333864410939768772044521052489762370043744769120174454647359178762481153826937601402416926918958763398992352858966925955604684246089893039333567951279523107028581536045926220556972250323800221215786132027066481186934521015232204067151892866695801976712708091980976085656742161961733003839287547115210683436720642888486357801585622442722926687972108617954217982926928471498618438202785859155889280586903587072173059475173272137585220534333324505193516470026016101632523864445779561272836908497678912842014607744620409222766519034541423748759648633113311347879685250151850878956634622021967379716329001123941992094313654161236447535698719367115725076150222133124363914803505069125691209842192504937696975660324715637402229395101452156417068749990755841862772921232051373197851659896873885756006205967673272599422716874437059175883283532041926651521885881167118589558197404796204789070277865647247895915195748663088962263402483725241875063086747397095462373751138980066199632861638319058442121149463416726436696047516058917843731476596143580411279574754815683816267247101435352623605346644797422373791709475057548069143297641280072274177329960577336572206471136032589032593161715892704983329439759969589331809246063799313128832655794336733799110180491756889052271001620627706353099578125701912784082427406465275084657024006525130023523932211046655507380038526770251697967705444136596259762335711531735276880859208293198895503504915890317223259849323967928409637396262076604263116715945900091913340132595380602391336259438270077308238736582853645838489477793202281670065351823670819084749805457249469475770462641225649399806936327122093134170799582830023366300003748127840229696023161185509719029881377438940594500890825594656892389846245166159858298812746811805894313404365027905813291249712310248885214305056578912484676607193748838013335955819199125877824039489491576220078674611891075553244248801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,60] -202809916618595955302863208731581537744604360633639574772234964415777989041059520835525817460123605410386918962913002787249889082053031545562551800813793819791659013176086845337347137045459379942776428681307882276323814978373292270119528358938692743926660947721026186489255519415076142675452102893848842271719066258121500834027605133289660573483335412144491138271993796600145986343863828229699156163688760323047752452877264774007451432350028516134242304659979978342937353019099864947234964337191254180674541700259115680548386910358435478055750062172379076146741407826251240002357632003928066077479741189981290028388168823671989654206083126497034737006829873279240980004535560522801463276927576718589084129320788875412661446879096736513606175423055272824624925978860406581931335886152484858003898805848265323248446477193762567816548512966769580493569163696368901353902538832493121220451772701375600417460547095066851259711541147457718173916757023089239486655425131731978657322833923102267548339988908891460535971131328485435209828297296271892929904480209698093797453020889378348577919419052031496335870553674242627263971562717264512416689087025179358154061518029106172746624050053885438245919493249520474894895407577507352630313665836858016494977855276005027691142617118269435312882223832226601376948290954106809687284720954822345570835809821114537392578555381488072125392382901277084123847269292479344925620276977650231137878353062298543568326775219794255776232564598351444599686537276179667457115405697482497940474017890303383291611251506154043576158795703178053436079967608354998628007716843268365688678415220980040683855855553402160155387934602196266357647993868620591757648534194330501161038428098344993389292262143162651124949508641594039716366375980214495536128745340155134457122524960756028064092587314828500607520219791421712164142297140733319741629495626925260485135118120676733115691687895233243906065403399240830729720329372046866090031679526602575830452221092634467956548293487821566571346497512467312213297634034925702486340201047746137047043923953186855939462310154319647841116882381886142801082177480838288403201349328779636496866379500098895657311021183459129943693976745480067493151486268720390108807283865855933296271913165065808903622636146415607500026144525045210296583492756346589599625791357579268295696595496546034096056017399893980561818108431068876245571231113051504952800102370962628125144034719078807679737750346783522123386239689597176649512205433128079105565210412261677465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,61] 140354826889225849257525979963462581467354348309253232849432876233398844422019550198901396394000175487937457603778585232256306565691290996704429214310149036874528920076273762304867927154863929105984403260759900785277476042200569203836023362882770969199310317336150625704699346608022394861307652876119336215228915021531091976663939435302175161651339105028888277323212940696000190899734689101165981934561294138248034528515689442376848371543514838136029909619294508512905786108922208371680185281131387523225032040554020133088560694014921437242471268045315619844026884659750349188240536618694420094376191297602315443459045153192686153257931785344758959172917096860988933381990269611502676643273232623538897634492566397528024931399057361882851176739864649609090201737122504438226078782777393032195487410429257678259720031313530332716060267156361193548096360641438807622224240188255622313050737573773130734522884512350212167622294647001095142313859519568833667121819614135913270381640939680553642250286390396502851505143314257368362251707855937850509527146434042992759674262714408096145341419099450750067669374644594452782703561178307142640270946356511207344301659595041004092119789109786417713094122197311753677490973955239727676172309222772354606665975429229742032911116135889993500802125730408391803419497846406641050162478926317310092878885038772897004229689137588817683297709687686768856427857451280126172786182707669772092636712766762919616324598830868931081512129167593748312349215578584020310631964298307294571352133825077827567153957081596503277197816190370800791359360803209360085298485793876788624343889503501618949455403715085664688527875679927535437573176927039752096259523040401264316708161580227377624506616287440101052225467053499329357020440488056984608668460154010219789951675988732386495385820941171950823216813992982295681572158004479354585416795469702738017177658582452327036424068354423303314927644513546697259934494257729422562273117075862521412710436224417826884239767795568429082146021199764225966406586382264443638098737220973647802128860028822339599680509723147825562470592903868626462118654856562498207220849614562750631856146843768267458644568870088883003693388942167118934904846244400547045739650358587759022292398332850558412441604674453250019805222589463327581756787854766054624252986273140115872706960461035942509081989162913728726061214578978836117491004867770486154543599691393464086307974150214432200472344463664264584947465132803080516161799580087829812910532407241107046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,62] -17466822213237363023499418640875090639820292693296034694553140805760448011178091749988112437772594371335971675724873235384141390284868965439685504358348039638511024798457955586887319008940114234198264259888840961894783207793947204750728458497525335278203864778669597033798852175248896095058550220902379872665825807950730565318088812295252973626554247709853693325152878540188652259120154115931273916816649096741931790565148778355755988469554031685474254088883894867510415087665171555298049381249238025571262038184587772633281852362858340713488211598538670219105030989993519595097777300877094606761680547211847888603558352840846581034755826237054871463026158404223227642705232952718066847217980303930555602568604494715537999931308554972585205119481476778840472524062367963473486800636014450862681316854127681507290616433325427937500925912187112252852911899537669365623845960716581838025369277207381018763040602095916847497015161342838080829267505780841890480765157745799915646701986191026106216252615619340456343367838468437160029435651849449344309400788990221813557678232636687161692570022044516150072294049362694240027739027447984179905756401551948732870942478256652057987932713954044217818306782919648669607289223550672779924936902546176801481860355308074857996369016674009977595369584213729913014384448094030394297905373706513434084428640197419039280990814205449140518330662028631921919701767928944247762154130976035875272879084019788185825878663962813569017812145345380089449047025965373965230667356469470742952254276984556209496298289909991080119633932445459158080558023978812643360016330109701746004353171646166821235009678392308012740826311826638016192870540253283077918824730057411315289901115823270218696918089936350331367505174876310557679835188769054776758911038435962834604854187649701787947332384222043786959806479354613140590052501782684080860050708429154274761811309722121832111965918963766187513186876647849202550203148630514481198807542125002655744230020606473871508724054749775271852496780381127268131148613897902902875945834710231545577689701875467525661934125918984908431177928924736053108738000613974154916550775848699808562334183343398412681897723373265201210150234450952651686054869405853454331698541096180401479766235431762849405383547826124078754311126176238158930487509570955659199200291746415842797576311964629876261568322253288442509821218620972942072496281164500194288898993888277362502996229045124496336820513073120339903751828956788359902696398184821397600063745259732992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,63] 671401119204244947903191546332270548179143766931975384226814922058284594463454193856701417455904882538385876246052087095969831973985564702617989694152674915349645240901369283792446427004334309310378001280191765366080034613989126398836454649135065482953486595124101661369778033113552420655041252856733922924898987072770713931982310047847305313074626611910705067545095797282958551611956175771677830618957967105537609135922523456171127275567526384001063178143423616800506087698741748689019663945858091576661674209091186360396616559034797238119390694772403714686250462633533545392993390553891286561257187448948853580948187555511066666257475083786620616716475583091181968653369183619614205733286298996627037623723362736603936160533957413075516201000453916045982554132269936279509522834206759646507781960505494045669457727534576122197435107071076062448770231892487516115362235939109018748096014417364232280932068599995400251350021509076949995548658656255318525564002129909257172997233928777614133451977898720576066699331205780156124242391439163192037430320588242773287462816110384165955652934343645646706473368717046583426208157656086138140309283244175091567375253341614398695663531716665067772336159263530911518375041082101304151231009596467597261309688075852750889373022422915715290014554843905991682970905812652493678803282012712897408650655082477374622880163837279069336758747146734725746882307375294382304840121255226957484975096961323385197936124686878546950110418872435229734597578444035032515398275743742403658899482668785363321603243045385822920040967872022518938845656245507009717512882860211889014536061769244382337527925302869414603458464916811649205192594755439646121728862185586306619405522712808918021469493074365756477511710040236707843924168103233196241229660017790262502856401985402547430582219987470307081197707370182744596452885091081919555235649480478748725470761878329722222363403525368035760132269254136613376448553116691008496505887940498554063672693431410818076904010848004941842554199609614853395688737958251315143485027956746820270626308917545356233369446561904819350819161957540179021121923610152966048500279066343524123752072929170705391863308731774952272832015798493201525888512466877951141810106630507953130503959797360408806733431773472454781039267108790388803159434704135923470206696065254250987332103075075384313214982699398942258211392349506222073052516286344548193454950167244470805807042452977606669741575348708147712376397835197451740183639786927975010485204905770352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,64] -6810536449185138570597999730545961854491049993790271795529704674095107501520422097460046253316580326353799324803561632263175080850981902752373704455242427837243028330673265342353803954573953148275954891706968381981413334339846130942629807328857405859391831386045424571233686299667380796159480097756335303524993475702186982751302486595127557269444705549666812299361248557624691958720980986438286059900046215209902807125065696237689873673378922795175428737691981809617328044814504331350351867915211743249111575987957991357405200221051179647135379827744273702076681818758273665410995367261604539073872545314112831404829375247805882946753935249804837095729964127316722834747355072329994830030194105024118092066887288783080721633829760413897878526482999277181461331208397289913199935267145294435259139030953238731178209112678887578568786080971797244899068690529918367853413101307921500204908833363970132017710160574086052564775778829595115712126955187533195747466747219055360554854783430420917176284782664490758698898130886103051514114866695197453323400818374284463383622707606341821273206681725749070938375962425408348273831483144235352343610033127163657628031042734679547855326751029978433819495390505105726101772615703318080419552793832041397509671975265591521040668204847507557097099013718173978299823605031996770882269753996431661783540250113079150376708722269969945660092663046869433977765638658409714161262798723554870302184589796708540866376275351815896202306913881099985692836883818475744375359496143310949160290134235269589625375433003291604748640139903121446436682372688069163493198317013882259205491430785481330674632039725218239136053929197139929414246103905357913321805398751875681284700801746614572203660864386475447626113954075893797870563715139026371058615528231377354552754093269639600346476722298464012661492156197946918237112679936014487721013366359517856414870883029647564181145073729310846040338068680424981893461647128508477018649836549445673969226208447023361079924630806327372699388052907097129499846343229877474106698275811627560665641603122972667227543176271755303158587015521917824497038214126307614028048364185820542196040827172392372562488455216234526736016031174401218728376310156972408045760284131246966302746070882727394927427677054965460597315724628177899162206503762540867042360078909579682287661385148291785558771281165746515876372309094807469126568783465820566970799729039607596044255966792754842571438392513548326180592125473245228109479597385266591328099695696281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,65] 3017323204649496879085318771687340249004481315561688993255388003368433280408756024610560623053773578429854528189501565513818026253546915430813579835081177000540355917809867348290201535839403009213659985760722981749839490261381323723770302494208971443740198077586430881754196190398198655837274824712834207816162551894460727855813734027225681123243279257695509554564531830176448638120342140437768706998512761455311770208767949379072054306983745531901168864919865924518208229948330916282856701918976261735491783434436535124114102281034152678608119189763323357552732654265114063061707384553165693096710595553150197318844329923698147815716592280693012666208094674007868779347962225716041421690642296697621727424874334277597225649529838184440909652079194975849420238709343147061460935459440734638935240012132713515727665207230626477162804188468673056657365937988493433937692685612818809260363482384696564798016262591800340882013752103508576048173435420435534597246403377109699360797377418628283228475049870317368575579279630696617171874677211411306967231942465363936215501575066076570419655774665638066979488377272788879873869497209396225203709297004788477030480966176561738461048280726969403776655028559228418184124321681450185885449948509439504980834329024059495128575752929532165069025725291777806567268180938595125204685232653704882353401829284511706551050382009604222185031953236959245923544520833750200571969515334412615344586534122419306080015662734422053752360829928601700563988374120398392172598769024456093385332783304455152865657536671771889625130875110197360722078980833601342740478726168871999071742152555698626581252629793934583039573461205961320730731724272543429645113606678642611589440762194817648387136995136509991925171888177165438948845784039697353833121902669230422720857009940223461011062508506305538730946919233088317656923074808104877297277995142918880773869513224312025196566531124174311501648443196516052868343413183688619062849856904600322728773188288237698614892712324441921353172945606260058484046925086340983424616820848565801846006417198261612782049800965617276091110465147522712083384119597782668192736248710669982481673541503113544280711676204120605641572686589635485428041630025086853227872300643089181890901134570895207553213040197504250659636117037022470952126972846199410816320763610262553709282460089054431487035153790347463153839741897599589743947759604903047946472747987907098077176704914116354284815387803209438804328589761712867357125837210913071691276058970030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,66] 382701575951118927995530537715943988965218521100358806533434942150745977693736602805212933221218483244224302257101464760068316444030106136432508734689347997009475807187432185699107367487580035135052079976238090689253938685198696344039532098366498594472957144059457504564203527228481260303919618070263703604047927677154773990525830237512377335720101807445409346087881372848691830871784488047713189389997106496839686227926424442867869605928218922331058453248103265086607418659358567509643332892215890113796113493389354173424115153437489288840977694357679646092694612855970937932866793626531431413072532809532295543528845768736312037491292448530345888380263958882048999595995649191976852473844974652551592030027683120162331338684379467286341765194924763488398092055800155855467849104432957737329274946378898755384347141640442767728359992891546206743620055257460317728954640899469431276559600819513500416726950153316927273718433692740559551177330514684610186836250036131582876678826970146557658938298636827649538059681406385080913422618254613096287937068339094098897787941485988101241876826499912955140241987826997972930733153028491202479505395236802859058003185222576748154136171638539151118336986846947230523726740127672116400302341854716448890431481482429083184066408393595883372029449761308774672503991116745380001043399232539067808257013188804960622383038206803267130442501715067191066318819117768951351051854436747248744633133382791593500779999723407300451680044135405407422382199756747993018952457111220368701741516699312957407509753018770162917518193005371907352081805650518411803316495000091457712083666678140266478997021386237015790425221584761268975547153613433900120833481685951645267859496884615019999719670028659193718072939079601538126626240597248560525759693485237401553098035510402002225249820625656204918793811668343030580765097716464317045840364004491262564509896309820280031716805784932398591933537874136400485620797220689360238579814192676660900627144871915765962855971776488053394343671588059050190877576077430419361776503944797882097407785380202127332224425482252311582769650197976781535767474774039250354356497050305438235106103994680145663166599063414152704556761998052247973578700916685798064884383073669531026988328130453584753480664933306762290630538305812266520240193979576757593947037988582132185526100899394440306771454363634662896732088701302754334489106071282688762822077585661773500697366320886958314195694997126937137513113984820372512269538168106802294819650325708800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,67] -210470222166059404739368396646961838240892734922515903584931718087881340552374930397359818767359079717428580106701271566422746693046889453171936284901023113102592253346736871831939717540396976813110816022974150349894872756381278297483203381246270441420339871140102301093144504193413031145894660066052754343755433650639123304237702728272227555334739356244109692203581278490623413024675548601679828595182943303320323926378557916833922570754237446764015497259558404712357256130210317837280422787320976263975198949135411274405860144203006437710470057628180638293374453496298031649612086162205606018928403136907249740778033880757254103584183614277526847256479097726804883320210442173676872138279550061163720980515947113028220434757698088575591137941441344958338206908872445603868798455174078983933424915933809571277945369140952462753764461385283059205826675150107321683959603882843316100734601980072078477433391683583485361028265812097855674239037866076014854543713175409073479824045613602195011061552262700097332518280972987609382863656456663089532532675874558228158693144873725451240645597924184553476274523935225182004131744983042628631422885020436533015887744203810029776703615456920163189753617845343050524746890248429434351454540345110590450898375891129589013671233202898408399612285295261757504013850304956864573350644209131022449454270258316151579174765231426931865751256517886499099216863847318828112463160314416818036740579817191433565983501980991751886998968337915944759998400065903172524049573977017318795322389796689123590160027228779300370932794887895039785459980615327196062729350205854530037263681630732336368518319157050751435171137930975618582629790366037271432527382145944724154562418341941625702313789873309496820298040137501590799989298919770173988973873661955105211028913499355911494935952445341126965588072113251289409766397454632128584448675120786758141549125785998796372552832472761773312581530550504290302952833743500818883581625692090780230413089908143859842674120501207103611070264752734879826271430794494710070974187858819280253282108403349882765232519850857147209683859773439094369907690682126897802510112892299300160511714204813181208143025105968523870217742228057808639901445446405437200480083948225607102297412977299690713116512320408271358268889139722637767717330671612126606317287826350994935257004639061807274180158617155877221727197022642363405029125479927239108537465503879996879820391470949980322182535562372856907751803325106597082935787480916348935114749556817920000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,68] 15328839158225348302408438463243531135052614834844622576951902057025263013501847951225054136636411078942591302541235429273647836069752944028698808533629206045695639016732199690946123966037421178730484178716186528036053402913216525495394355493685434317933998397994245171001637521542357042387836406907430614249365712936531511706441161476968187443104942736917437578579384278383304518543036600097187298148761725232886704097714145972145517495867761791926832351816171133962565823178430172959397821952185264156549075638463165759469315322409867742254125787877531857072084199662976166801021139452538934986555485084146649314820755566713723505214090820043754548787533179345126425705738065953339959020809985262363131274309013526735584577046417527024435039776092597730622767239331613019557910650548602847972136748112322744268091175670258649358130300880857748353871569302503428202080286455099339704811342726577647713022792020554273896248747272791537151773194466591801956824511694150011457216001053116949121450769478696957871913172411288015418488405112227438845782048713040816035931678501183923925941854504451683658162697778722031672356269932742050555712924026983629263514847767652954381411845333062841306634886064553595958524672235630984312760734079278921733200184391434483495985775880031796687159617368912527916498170000455628975399709993974154402838459740076953057917833315689708990444052988247950803665317728478684711649457558306941977068899930562805964968451931331902417972923062359397238792013379881380935902022073818063373716930214967817868280662739991674995368936825587749666448446818549021732344729879488392267567845240978942952274827605803542642830787076858279627579826028348812074469056072296145949031047179552469067426133592472736533930427534100490901987840947865450621686576117931431983238765159132475025877786945909073172279808493451196009206480964487354946401969149252226917792343578800562569920990258806459279015217313657520332541031087075362942506357766192079049626351304674382372863408395754294027649130586089751769750648881560024148992591357359147434748273793042785389208927278592668004781516256513694743835236851178821301250602547601164232580924315781586432080686128866203891398924023695374294854745032226043689312457506155636106015707094836414593148519531991314079398940443451638724816927196878219322743079445639998296336805305438305949644189834959943021742014449160887789490724289455474450629233246416414768501371314465264867172182637843945308335818207148826418129344552608081169421539737600000000000000000000000000000000000000000000000000000000000000000000000000000 [99,69] 1929946421036591385510472199256088848658935053451328463122395763631054872265202602530930445367622015814873151515588423082337812407591680770663026460557849918165593901454816425256152927050368814363490611514781949625317660318603346603324129709952967921499248519787856227729331134225099379568120508953975985967077166414771839697525722425803489804587816316457679060437213293968179333813860805990692231976465946669116450198652337119641683984881520833416648575855054777081667416041756794624737898954675934229915891386472041389747955266785493285689338493450421867619091100310881229398578726111223807313543660388724950837880561322408825078121003093707483369647973816879035516791829600488498315768562789546595854124632478087955431105722482177888554583116219750018135211747570572793712772412467377782823978119633687624618067646677186358381522195122611358286024913564104943893177679244149005951696576256068675379375217502374819138169379572280889799565407368307138738802372082382792956319593562637970885754360829500391891996701447397521345156061813819575478436223585270515262040046450289718604672862205092802792021152395350913229386734064101723531706963755429544440131187390651124940914393372372023194646702904818934149006472784887775987032862415528380154923497750061857297244685800614400810133056803303645628635027910439949900920232339731329875698003435160975099649064849645582081834527977204932792638080057656118790232578525635176001222486134317533405429756390215842702726843416606834785541403156374281340075302871578492857524387025629638612336413378755694132618021464219321648631236941974916299870977405648444375553045932350530790827157852042864701785787506826849011485885202618792399567658170946203411902565811666591848814176325823830032049256104693873655090793998007196552912334013781138002142524224816012751753071137128637057933652851555126474534369700582810195666848231079506011558758681467267459955979537794922433073734780093489020969229312836721397653287856545630725426176005249766228463223644679608523987148657784137154433541817693946625844878569948842996398269100373942470622489562615210569410263916251764574837016012363696983962609232840050787201247825205941607068788926447210376177063851626289389372106951191417754105878551040535009921086499561874617497897351728660598344980520448069559851542463455449370441514594029639591980334680462502387975838232281885765564780353582134949080248356376310756120000036633346295024495973017269844305594193218206320904373267383072717030607568927011141925690408960000000000000000000000000000000000000000000000000000000000000000000000000 [99,70] -351791763032299667880416703445690290002531390064179809806230271294597048330739145051592303100355987411164069314635871641065029325305119906641814622737893288390096354689280457444379590408488130014001647522531027860712264567602185082727453279751116217868957934819937573820005966882398060350252437842721857804181748180332654035733086360845191446786798809069895540574313380644805456362215732318608435738554352763305772759995921194125720990760817469825725112101377433742351900621308105524340303202597434227257256292013038449484101813795559801616993427913816620553380923958183566769267593955220215558078838110753659168067622974128930695740392280833822002735853906922394000885646253227730280695376221213763123238043245046928928510736148979104562253940049325324140337690899748058978235168987591446180070188430152071625775172054083773693365429492582534571298177413617538552078924787655477807795653776775278784668894286014893411054668010533272572728093444249407837358138936743742228949610927745182906218387861370834369595372318531084754860890900696817142528046729872272476282353784351518163123288135175979606010827066336015515904976818414186855076666412705847906273142691556131033283945996483224452303415520041337562406523556724695880816523894870514401797091416049181412148866740684440101774051968209271504643532387690081506895396552555519912443532634085387085346108366661664415059188639993175953646979940697489594987037523311971127642017085917084851747043718389725740863831245096504832101803212218788213475230376637932906833709839290023122466284340965175964357448038713721377670614480943277361493794096338666273424269066588855261186832067826081873538670301758108074281677538287290473704752609383828814921402773909549362070454543194510112408438540209429922164133596556460890888011485907987864525149410891861137926101865862265724989492683058238802880816245870110477600941744430097625073910569377948673984567920132604068497268578937223122386650401378263338837684784290720568017515293100566061097172872641441251093330479342170450408359138886900530714448137485401289494339059554488153960503678742766921102814072688615960905801849104260265109701267966279110030518316262570807233474599099249975688834148603215777661579240582970686589826648676763552785022716406909091831729783020158383088009615607889579001196374233143875714192125826535278990870807099085207516289264486237509821677155318656569987337841053780242303791056452865650261486771291965040600778795369250154348605759339867528776055278255373830438728499200000000000000000000000000000000000000000000000000000000000000000000000 [99,71] 7120574695864151487937423423483525814091726144726113591301432973601228591648274525355586494533689552695079267194727071692582057649749918485950949525643527669606744376706285042813324590839785013225501827336719811640993665283632900218603290169579523644378985744173483779406446731552347866691782434964933286600652174988919860207726519863074653259457867602881248196015903949606043202307084960684180693746872535264488919835322652499139480418219065243542954553940666193542170372021760245953911720023437210694903499302303681811349590144291893103299511753763906276021613002357822969435460143446581254121445224135543241568832722340102806727351528147940645255582275762885069276995750457517123149128675087648469940735893195538907501136522121004707000009304584706769609115275800368121518992399387511006127583211535888018635043191866321223473782714446739784603316129575985068730583825026686161856374849009688811422250346976871413428222259160658145135021164265523885795308427149512806595358206791743259096631944527314452592337903298422936883155041603235649360719484033081744611353011662975339474156270162085412569439983155404242386671988559660827957591541006873047647065166082810574501433354648480854633061981172465360691896925787653583845412790743653442619691795021165445225297728394885376462269111137259814569975657274675419978606801428623295058402372060754818931752922853513980514658847423151690424595824263580850933934026249999984590523537771119890410816485921895204367582280613590607068601762131577554843423181788033846006756717979226211756912181735417284919789263743711371642888943592420074662918134708178295608786472178871146380602242788490023752308666796687868124953760815001051951333817061691427516847779613765508802750218542898204795854548053358174419778771521566658314000891199981006323140702593278321007498018439087185823201265639547478735131078511869836213710696429151552692602067397235837291099855095722292529066415572481160889458663392221339638340780220404892480923963530431561765288368281449983344297020371850848974531665605431777605371446570461195157881739436275665750392571518631334168122319406013846239489328805723646208752554654482628596646659734751986182410564371690236511750970517105998277569018744120801506590210706136148511357224205154458458652120217410533539727878419132622367710927658806615195457544895102822191142197336108247545230069334599386426393625625429362191137023758026691920827403109727036429281712044823578045264318251263833843288759744368292508933216431344551880881602560000000000000000000000000000000000000000000000000000000000000000000 [99,72] 2679541644645912912891027985445376083850250493634579994491987285278969565468052448583637888814578152545221071120804515794091092575955867638753573830288598764593705958695415974991121111386579765233375188668452145573231952753524931588516950758551428825833544261045604644130779564822924565159784127177328652464855148007383440785361826794796831137101147564380033372045014959872781252789379670097903387508294768362597612116935294099741392631700376828109705369880215353736841335260398771966905887921319684108921258812441936272869454065670832799659866641967707191620910581473287309811915301831759788153421432878781196833336421729673454663603318368822396618831851683649312936651416177531760029824045941400103213678561774034553866920136242407464372628316014197774279712925218630324421982258623908450941730326205853005719771669852857413929440629764465716991648795064940635126886686371681490517826121815152792182848600779534674910791236143231061876780571369314941919305852092391311369073032182335841009780024090867038992159699551343112051403597937056524077675903473845231030395482210337767659459897419378166465418083389694234456802996912208926941078073864438076737263556815390954320939464848037969150481640219600729020334662784183378203909352994346390226906447789909102614556689083280844517371557235152614549195279085620815473014077442983289759128775167993787693958289223165882488624524443205532217901535158639456372021882587614597925357423953914875245995804635636195640900552438002489044246578861595109531042254225294288086508557118430856100108279562926228429422722225940517016760377969269014089619494351103360377371809032028099721056668010062782478927835909853976300051590188774744765443174345802501268567650216636248722862310418442627194479931878534769526365607859181261731395691425236288340461770246869465260757467523307877729418201874795723048334505987205799095572960954176969285946035880630789694109693856286515371128165175280954255225055220806396920804361380907505970710104702753090093735261459660983401655294451027945494282529153193510337817250234140680171567211561641767178270562215290853454205324773326154283969173098613372229308337425505645636525149842997205382213484311354251871520373020773942888857159788793018280332311059316903032648115150205643589351699821242570840603707449485268227226802890277138617876703407899406082574059249296275082193227290207913203213228003944395172469970179249046038655602740360323243223354316750369566041198120786161390779413903290121839436839875498766131580108800000000000000000000000000000000000000000000000000000000000000000 [99,73] -330324248018157185610507447740958381366911880487713312053811736377031643433534984045383346834548122658369375756240477587148308172968559618048714977038426302522989184104459104775597329056305722937987278710196775773919524967852761302706363490093111207128736664263887798582077312272956158613127909251485882461303841056848273351805554195561565209057510447095133727010530552636960330525623747989552295081263680875782012768337811932758233074415046775332425158234323910076129614614628787805594576979395827953140626005690740134504897107358828440170213451192760191473192078911954019733391361038949919641523502399456392432353361918942932992823481056043107381254808764242212261657638867737211769608730018427139954019245557923144797458744274845353072244320861560759792155261443797631596726040869025012449321117661365755797558287744181426466860370244862034912496975977222541417771406225922575282594384141389352019314749451177860378359994748254002392840545698384804354847727842601472288962042760787376057001974140489829979694012703495187295735299165457589194210929092378913386316019855828431070140083911012406531637071868992561682943942095510371688910719048506183027122845900612292962852331623638076008855680685458013194122000111039514335195243119542592870775816054701044789091061497911266792369104017352717567898570703477966600707878450866623850944853559194553902322759176036719864315347241161309957241645905229460388936247634515721439206044602169395616493739947534619787927341385764817795608200552886659453672126267967481189319143818599986717066072921336761469983680685005857557335128953266747841072163816768683006099641662217123225973933097105315772738549726438554297913848324522392846550944636279420285648135327700388674651489474948886242373495925915311573697888648655520360798142818863211035729038246855588228049286105063152607659293232560356041135104773926300097747171278841379692353528205010445801372784332540539923020882274982241476004240443741109872335156746886027910068305528614887860325784206420783138606169406683006423578019840846194289834868674208912962592196366519736156617940476860766054474654759912316108379139777302442962079838876857683205190136951709993867288211376366042208950124626448440106699668122573067770872471695316527462145710266071397790770017643240853225691485485237510665169396155828984864641845892659168241132287365758803195225600990069962233158878807598561077365175947032260371971278649112598065174638388129326267525690280299306159036888072478522006215162673576822130480250880000000000000000000000000000000000000000000000000000000000000 [99,74] 18364499544483549935818353092013851495058038119239942906060456719691315159759277265342717865374748878211562710418709057087585150764973494468543457251546217914977112184130343299101423616590711020132439170935383739977531085962723254901845437528641280261594799467921994508879977179087717786445415702157825489189168533360872029134853694129605069918233737615181906245434206950886658979422386973118436525881544416603501411529794027517855473833716021085324469701480219963760365584496331692310865183671734196561339297217879560143693883383228101781801365855916737760818356211191896146675384888297898169371784520200998601634989339331048841192994112223971272328345328064292507307286697881283838295766155880514306123294868189280593604234305047820339878813534296805498564079856326767573771753793651186864224539516121189907844912480086392119064194495349547206118515591355761551250364584814117031918210109389387338068775381040005242473528430910117394941591952860640916481940458382265212817802354277875718905537651986638866147871455882758660540330797066826968685499566447021316343873280107469277364642757521646550420691128553641947828740464756920660878488863375720586395211769453156070958949095124576876918458356304183259824535913064053625855828428172994075301242526509130722190116592758051402134002433296405527638155732202698278014467073227277200315860277811394890306007536635439212539207243742933944540890692237162371943860479164787912205057976023741079876025392299209809021156392382485532657474432985228651480239915755195809157769866450893105543162914283428961213655455691575400106199857261788880769759654595866739599134100618046011650319339722369795034304225638595726789540135378053935272216857181070368950369811672088047093949654872374944719811025592759054100070191217931657187570246929931087587706652113863243900007163029667133977211780943641646994765694261166264744824358325377033440223808615004920344338157930943378253925437774557205919934713676519535615269500830902462201034530693310035187141949994175765894572156755912390122717287819785741324852357370909966835152681255840310005691062436040077386403998344705794420563464834469022160090629127131489505537978878222317374762373135603965921345974781294412363844338411546515553229389277735310319861594786183213770577939391739422503377294440388645407315423559719790098875474376062992363044067478721776612941663822774306687423894084796956615375413886821906555262416618646678970726481595556206702416316870922073339266611612659867545158861315968178585600000000000000000000000000000000000000000000000000000000000000 [99,75] 118373662117183690804164900099506708673238611316185505860100690214838246981816639505272150013647479539141746933268499420766592143415150012127453048852338850079757462115223164624725612101060412618919736341130231428519794718174130414327787459529034653328273768803416117765367021604124748262463087851744756824065738333329792718546802979473510110408281206951802848608791666825719426733772321942904997748273826091942529563352329032673248841008215920385412094681022109629592470578051312259272789001498208810525474020854818134557782098904968187541086093349193824932960188937373323857049152359221282663477083406201289882962503084273845737349131239571857994352383179877498646496034074952488455394511960914259606001947690571341634594012258318412643001035953614182865460700656646711894454146875382145373231280450731719292638216403231225549646973886425161535657220076562777402308696046842090951627979967651282212586143161435765921276478521195777386041281554157229284042333122178832136282061994393628262890261928697512745714565974017657448252912274612922764506080643845860531834733362215021154614226984896801860137137127348922174980171280756482537596605549422756453777048595028048527023500174256270768392293694749506147802143246203111165506852712496420143762640705502314892081609354595031620682559557907783340838527123896596581789921743459232185140676647430657059694945237754726461732409306298834660050805425684062562507257808809258628630538140845411091130812902015931208928090458329496570308951832561522875446019902510278105765225134189339046265364733598393107099276165627289025286015676436885483981446930277197427000706489371814868930052051821947500034354710297780910341747810854661839464680501536615272867055584954717248875327813741505287699153660323384392580617426948616576095738495740600597664362574991919716575129127585646139406453732747192202869033355688308941816050724895790677024180000070879102132802509016720057210049960054838806316487459421283155883301569016529917892973131558337585834173489202372572897054197292193819702117582006978917788532870534181341262634059948566284560983371672566317320190106552608935109494005589652392810097533965052965384493789601173703309482283918499039175324113262638670908718973491092106483931970697252527843851577059490572177105785832602739219198088485292890539771105641685889280498051937831183292454767337824431727762007709211100174311093560733074666690262317581455352499273445261891263696888021317417941350811250129212008809831428424611677158500209794597519360000000000000000000000000000000000000000000000000000000 [99,76] -95929126583624657524896889917785056464559803849328702953774026958793049321910064013472460345616971394650383375394471322369821688564161003920979425793252769699958501439244775892834130680512051340222179583025922475232148365536151986466637803049082838344705016762910959589659053081381698555136156647488284555008880433036399472293360308398013547286370497200793343000638641051779603201769162752586384352115911843280119850724384172495194251170257941466137062884678604039100562555860901184680662291838414900697484751005243393783931584927266055831220732606644168798807488812431746098631591824960676153431173758242168023301982057239306352021847309691796181771852593133978576319653402731535431584346727268824837511208647657470683459831093790154568713141636147498679801762746028374147859915167767526242153082220066039770241736469528449357131230512780110283068215713239434705534948037212419020256282541902567188600538361048281872871419030076343432633873442703696851899147840637988359459140718215052022432023558804586274759846545904589317528579089492536643315697900144135362755992528192568306389590503836390034458244058988378000486657922753172478478896707348169046969118096422758614321644900701064965063568219607406116853921445689217740410340617850184773686115715479682129986403713720121825263079312459601559196659269834875854314087256560267873308915738140621033437712000963113913266908453198207023922438648239301049946665960923699817803767713839338007270296913004295486499897684651987151644969444892625405477759947916459927777864855305299659609500848709572777413188904427125328146975176680423937714049536488456427435572934770590445357141119623400923684502776278728314640542923011809058038710192779978066361376227757761663086008571396884595823569116565847436076870920114237168636384691339820422281832143988599327369135853689771642274098900476741520192575880949513551694229276422077836060456491891943624265203865273018096347638992891238022871978833705639510976096305619835728344804091983490371090251415860169692608085481882659800044656048451738982233683729112954643410800699473406764272443646434618442445768450686170831589574266508340700973795292868515995153407434181370554002672038463245274882606633771028843431969969150167799732833882302229512975330377519875307693205890011152954274627857962625065703201655417339366466596346421168335600975968595857147024084889898693117687232846203962109324390354458375559718166430940460447566316203149349857248507883142894085536556581831470492224158540985700188160000000000000000000000000000000000000000000000000000000 [99,77] 3883261297389796913355856556985321613533385568559302442498346448944320385676255507952336631315912215640609491859383519232323623959599488994936081651431849659380757331742043311227819793816169077922009261897472687193683351492810442014764239857085931212528262659829315596519287988013510651084563737780510041691936443858938308955971203191714643344833354503038501519912492186338535558484356676120713873859022871284575620350272874541561474498219799830843719729399530283695277210196113723484176111393183075697504642756122577778326023257992690407431514507519310110851853416995236652539073000957389890940141266403118190755699143908003736571774431769545576803946288347639784069333456426871128027587150982293128005002060330468847848762964547734866363642280451170547025363102631059815099987971189761386719599163828926800383976273669597762172905667950730901437512667366474076359914755187472299531998789127761704794628964183288885392869380499768457395697434173972970127397809874502787219593048396867188654543787309271035358552029024762256083529458754709421143255928480254954367216279690437910428091212877348657632166895828695549856363628666202203638232073449881371092942978809573921775399623723902079272211403123294527702502768027273354492720324454537767371729768800969628785572488922580021056874456182087300272890051202936391278129160866087111697416666087461871062659692623005184686900257240058182652242296634562471504363034461424857905821364825379196346635111276386981774307996688836591553392827562738851806188020351028853479545939148015550026054512922155144699846474634870992025344078438017548126751675153966471422758569323046759227700128611277840577422512105693163572717089431712829022600835614718621522597198402300476279528713859500647012353553890461679657724531426699459990000573106847338458388097401947639719768730825273962929718944904427572709592323984571965250353452639538205268255126352003165942735218194792138574321916834954751719967653805669445676847624191463187283550297383825325293471353583024594563024740718681809576786571633614898567076391130272985080807471941066747501273709727626984093234709338758061207065793772526313943190509652219166041119570360294579300420934710129035922932251398351313644677653131618536444698092665169941827858931743731489454613377008494509710846636890782898925966483655717305186479783136451208420645401471885318268029756575470164829287324974864591662864255191639573249394449927671657043807599834831737624513669836871590480482057608212248977879707046069812592640000000000000000000000000000000000000000000000000 [99,78] 54551137258600228892910899830553727036785542880185203677574448900622870027364252461913817253384782254964792051337206835939091820443221352968501741680676552980542389889233568091136260501905681930326607010859963310485625877121735142982742661122913523935714865035291042620631540963264622924460909747803897353396336029546875602174997283363583579568324541422566945106514795634589943672282424714251355520676955832395318765709102318944920553287665108753264161542926076382433851566661862442776527556319422060662912971629964452474062004336140878402792818724370024249455705685952979482696476958731675582356929644492426602759155192596474968861606501479036128312031283801669047516341195161490189651431624557056794628517957097092128226570314871159584127078903510833311125303263321128840512243700396866906149900578687042843913236030359997778011274476479138488185712901114214649357771553033171830682382700351191684730031599840072500389499327198502319740912874504423133962254772396774922662755109250547217659391679929855812257903438887723493479387727715752573369105334664295845105150440745397087546553682068479280443336281289670512658915128617661283503938299670545169587084232217254010927313337443425786299339299544653502832894090728428108500850682419166064203964424018708084892980647165575797936617802688459510933483078156766902319671662241191427219762230506328604506470429044675489154832560917804799263259494494356128330374537841830519577568849184364986619428133376605119789573773848035127852467531780796833644943869034318591140568455123864225485402098621182484146630615049466979131997288577318330697771622014649866316438475503676257681722224793175213380438086169861380785672498810484223223142156726988949378135671998306361791707782498310103375893979290817256128347590641278257722316438330842196666870195075981888522387483352222353394504806497363154624537634143486007038407843870572473097310528014109239490221994230616156228642732899301612298838426486418626044951754268552647822787973297321269072239447554533505525876413414310908277237390376245966182288564571842072899541548788905320699216385773268994496424474473825212328606034375397403729989471040160302700241338471213788514457635851248410073604650526321423756001750801396646820655804961948387008806171570824333622635903375810497149558872525377985409906085069871281122651371016796005081617194731327237301762400095744702429582958560787540865203776600689764905339736805528780956488071707641507010748274313366917172860728919591400829044381604590387200000000000000000000000000000000000000000000000 [99,79] -3877956499665690199136002079187941315291738184779487256382454152202419497034777308448739498713378838641901183137086643909651687434906010154176112542624699527496485006905401304211546327878353616754083003910192906855201349340926799424624090237103282119920402896280058992950508400210837064967125632956277980724741255704277469537783402208496853458147368507637720265568679949174783144335988473585950505390528692004935830716749573935087007809842338459146289256091877161182133421845119736529898628348421815895376040296212944045950679432159057401614834489572398022427714268721917121758113616987645997592234189327497217895400055805173735400391716126050397889137374017115745069975628487135284412752853088223980996049435099353499393879049740071098950628554179008050966509611359104733818954394616992026457861406578478638020258324019536014871033800687087913681622196341844256449203171172821567232972057615301024661650903385726200355209640036864481410197642675231480765668750825991485627558765374594209476567962614018264658780266717127640854878650798019888069101025177458736258285323567453131059802458068622409453935251187263196099524850472098623563132507841783535966054549874410177132561877618022821536105835339592577254404953531857580168294873539172550641344912225230097388362424666653400394957507740358138506880606055402927529180838588708217466648354405346316797838735253919508881440042817650322248932994901693853637240739478390083690419133560963439721592640397126806184371174452512953193694051708320942006192096645124920954181149753863783087722742971341651788437155212609591902001290198016575470546760220936754762144636731352323797264450916942308759414606699657662316086112068026893632710315600548614686079339605107630296093327068339911785713434906656569404238667339704986780982464207731849224181419252594445445980662993517915563407702424109678422868919560351255597094711347622201613162131674504870139489989092096356044670530175427139493865180945508862798693129259034604202680953065413875233911563089010829400628222862120352447619604254719917349233101201365340983651327621960148058415253069525479315107454702196900005009304963198347890134116672536875148057392454749466279814571411704070874276597291800974816675960677865901961059045493542395741297318409036216176933391335989060673104644309197229412086150751337776286938748568733249265637981065305934524242020062510681979338018400445783072101121535496214839350802262621773787226623671847122829900024899218322482104165376047411533019985855119360000000000000000000000000000000000000000000000 [99,80] 242598623190869595810896401579661648918687505430692418241366717099044378454722883850164671712173840470814869423153829320210766607056978946768654803622868120912109285348852217114041674088471961635644921756179305815766527689832894837385629378479361673279154618064694938552590480098753973991226335909122776116222667814907749990876254726041332598838766104140203952155373354206940958192747684276063135024965691072954768984475899110170402419950359798512625612199013248908680670784966785122268308659454732321750160967112103775933787569060908065800704245840212567925461442075683038931587963061173888585617677914615751534684363621702369920050729861328646346223869808785366403063083362833843368525115555266236046796259798028175959528185903808210535537966770652366043224476629866331937376549351134281669529571491652873870479841458102081099670499879927826802636360509468759030823661773441034105247515266003781178970850386260593031293176469380271214949198145142348809325837299640580045371493004482110212851235262901071952694698499584763158280862573876771991445639489367119008420631773545230637411591306692830851060516998597306937575144717891969946109167397327196301969363074904104931065145660900183046480133633367730848284819053832174189786861251563967395804169449711057951960342317484446914789143177680888287842618217966571757928642346136260638991950086938597449057787582270020157158374761600442604690837953386469607700818179235325838679016499937466875076565402305567568688180272495908382580410369121824822355114542446664047419934394440635264562205960391773948406435870932558994946407548548984341325637221847056099987155193066052950181377247304611289642082974032121898908829870433715366478390457659960271875920325705532640537280122772785477899292766777013728505526342027560583614410549074041788042342339643303250440293194382444256048346208406606528363660755559535795607983011102604380079484047204131310335671063148409162211262082314738405331211616147014136638993474436695583583025563891284590233003631530857867152111531144967431810742753901452441828541695443131555956300421499661689995517810617247683065305296942237378307271170902300499344806442318660255672555162742645237399187856564852782948623205377432608069746538429318465205596736664067508897629861240349910256757898815066236128426779146203090515635063870627368826016292418341610558293133170145180957925211849964594822978797122061619343535664294712298456360903210140676708273665298396457991209003933487374662028602501052282180321314603008000000000000000000000000000000000000000000 [99,81] 9266154953668554252643473415453864259880017425873919402683638366534052389770148590285097378103773466309624496948774027417786804581744350650808255386072016321836518516598645110595522509029282601573505443347889465660936641572676449497028144177349532280856313299667869003559081076546258581867483255995556410321552187312368728812813709953727479338469698156908538977887135203913723119853220652861904425075583821099116326253385283946511444273103248359643866700802474522582991521284681977929389281874764787501801669754389545239065208124848264734331552161238151122492573152621723548970244781997557724408106320496940216902720465368127160135374529295232341574844751278814952479063135813681374134723356366493971618674923272469163874674428298372760154165640142851239332099174829219500130238741602302017382841966426642968786954458372450527687019483845140737055056304062997344435863630579657077515529430866293375825704063293114471731528018733158867265188803227590228403322016361951763318895164036045901978544900106010198969650638500730889267134847782265002016731462148006625266197951824238996993876412845894398691860218912713624077267043486762921179058216127183314568053960600302333200823682306191041871537814848878259556290471665102887658589784298791144452841053186093252998967846629585210587322080754999950554772216167411180926741670273630890168724763391133301335228793447241951993080175569938856930707682422062812177044868925480354127570629047362042236161046997953359402258527014135426677713099930146495651408832978688487262152033498437806130204568441797488564534575939873650903882819148836973300581764802563870260644700578919042072702635458969836603581403010900535102797371997970918693826912381522318801278027655604159560091346490944517626338148644479140423042119661957848761115441742695367241814258497045560418745428835051151912815802535304721900296010247871247171698045316169464072252649696128945893628458404007782940680404108553434766766005612758305159106776074528700878343604756366313156416859977992576957911386168039393402611468451555215064050290799695957736128337981190324587812204002611347314603690333533666388350276920868220193888529669109698531457581875693628303610581897024624014035008558547642253394654847945103273574483605890505127955942971007698044094310338730881445572455086327818306908804219796938197620655109748236565424917928028386807927793255123655126349489404267898323756182051859538918209754085573156687997575152098024644631824616879726284808758369507035277855806235607040000000000000000000000000000000000000 [99,82] 62752722240768326847161994922608532408317482432403479597436052868535611866646249987080106675475640427542647136488118370438832724263603856546771956204031997303671321131144606623702999388312556109389207408184795629352586992795980483546877514037792209319884923465832484492814600464044991418082425947159253854841229264307288232147062762043873027126184096522610402633614694191238792548300886552202529119112425028716720188288272422045163768467384578789506256091049042441126785003235519417728770891974374100387390042955054494635892434236718769912466032493623792307868239208834476780341282286459635555351708962563305124989696999401768966749005606119292678615730755920196115894591232440221901999867281960138628134303881087163391824701536675852891231698961262490033866033059767495920223480886387316155327572466268532040629535492975440893889180876834075645011178500039313992088340413674641832694914162452344651157931326239951253130143376370961158884360572813035000277648370883653141359701128976935072111451890796838539263476594528935219495948366327292383401802854737935310073057113012679025953420694121406296742248810272251502296123752086560373626159629794493901416021764667342342387036414614449971482140935797962523254767142540616380738266208514683333195057883237615921174608037749429236055363542050395345201724000981806170833490050307126889206897728887347689590281827559905690932258300081874388734081481749741147919063444041560367244676841063548507985658200171085392636859126057437988472784195321368363625161885695248825709353330407471612480220369667439492581589456035729330534565380059031968546807501170271566464700097464402655622408247232439180480408718631150097647902678129176076888143207686876373748833910534866460482665134863321140926126539303624746926916444398889204591263957687079199125521738953759194554806465504651760688019923403487603159016496589304520810509236529174958268528955179516903665935836040839898999511228855846628714330247476238761600342593376021794922216375747656882867290726816285415804440970911294840584737600238513596477291565726523895864870677765694582668709245900300113857204916993508154804381042692544570398769396628368969837186106361177377592295402934584058895730906809144399043132008508873040621220639804357720364087785875753238303029506721500492889237011347743921896954082607215847805576764660768983987485111945195039315844021826048153543901318005719656191824517733321031843572128918597333677277972328087012702119485719130073340526581746215836714577323622400000000000000000000000000000000000 [99,83] -3969228999628685297944657449914875591095151550022812003516871966174249128985754118983163819976678101787879189746524325742545417003066348370794911346772407727450475688270323735979457642253341337227611405072392789507629748743716718836269946063920564176481366901903186687252599066267813659898900235353373791647537530726918593362820879901262233313072831727734094207623216049711931984983277819492537016526361523393021739415859290544975083584365182003590025754483602795170413204769685524169376900191782451452627751553484691379808875178270567283480679597028132876341470289857632900599276115456171885670035677637488770337722792511775069091119103477317770389739085825775018388150314952149385672837692212145847485102902991705416180547110352868860426123468235727695110026164318479379480762274399848481009315488536237519041859973121473575471450475834158207695340745994621331809824128674947109931062435949728905525436426990790898901643944253048211524027210250134871457139704630481919762836413193028159053587939430984991053649297053882383583384555623818921512379781111693419773477154888812933953291016583893488963225133752255532815843039087550401133745215808342734419301525150513659934606310525447103308183925653921463035412596021512873241857250600178712834371293588670754096450489762322376535435909324580772934169189081430560374408594890040210405638953543045289870849075524380764423002297910976196018965861144492568604640184586005330677280637845049737241875738542562629864735348498421455968315027566560822992209241876077890764481126974814626017641900593325520859565682503167981585206070093474368520016723010582166600743733146390611041186820089858427914242181869653353972063060534613350821959047900234119945848846445607251904570474604943498638876614191484032533126368515867736055913938927125064934974665465664567920949403380025625839923251217140073372784087664083905237478617004519013800542322895749101784036937259945981424284576318523331738163771899653356443217392480175887387355989197551577836415340598315352763170323307254155168143502722817340274964500823856130195303067220749013855479018175391249589888839822279021324971187493793573008017498971334877576811222757680069049100736715147346155579403853481402765355680243890433165649111061174097304207935782967384966836669386581649095466042344372114785783226191114504072287058739551888886418653163934965145273411335574643735843136415274008398066533171781020373341878427494045129795730638692390607190347950158314854790538706394459050376492482560000000000000000000000000000000 [99,84] 322645103160392919540061580724070558956566614215539816440850755054299827285043593890295350255150223300783386530263498261873287083134179949783580956118544577674669213592540686174570703969663537050394207617285568950920684326875876632267496362879783755198758373431036860923997293295297742373728529816108050353748343147865998665362410495375217956396598671958584956520280457017508527536132974328811985246012838796298950810967667900337997293107759673160280998667674888439335602099123894233784129366306773383706450928432045780946513765435379706972004113555711556512971672778549821970657190905913183652201052089916473897787477060457392804300044533961037413187032482726104650955921505198463450808766240301037237865520770488014414718657616442056659603394264026522812778584198273987483355055190623508016218602049731842736187705049328375922741785172986041671504846414231101723594127350245992892953750299271080294080680106903848464540600138542744699393387733010942410728086841637753540274436245542091708353223281229310688172715635415180174044451578574094344775158059860931916784465596900640960219707021829468176492806979431882437272317838585510492112917871904725160527904977504056833186038353640459606186383485632872570559787403530183596619051523601138156867515678533775736261490118537465719823457824194544287895932657989773234963546718592238738518492970211077706844452291604136960155099369499840476024708749538366489473680884485201875579337673399128609430207412647241830664318046472876639471266065368162148867660725639969263136972838700607458146945080158345742809630991380048727263392807770034735093598240686858351064681623961976323919869823905573864471532511618187527211117605109535303814712400574626988798276803373950049966075773081247138144146401021209241518159237545208832499799220785650398962662635561872590705492362155587529489179570052592159304240902419378410490509215262943109701347596012540100994071134967068797568464519494703666675535793119208848632508449493186388463815072770216375632919911018582695113646110888604812875974091399513157990170188089186128826568611307800187114168105385022557823933656921786312978845574077376419928684950889389625406098594757545853051487228247312266326511687805421092143324586967379568265802484942214975702089218832578167942524675115282374099100385313426480110081203060067586486900158408352394802026545936445526414633341099558367167875090099311570589845148235989759889765674722553399330108234059816284941424539267824601102694145887781811783519436800000000000000000000000000000 [99,85] -4861017522657302387863370109104564563667130413519398042751276804539097206964657893397978471236384053373399886596197268426450519346742579567620053627768140266843160363015557620298927672084697726970122950647683149353390992769265874308833234631130941238419787892070268004500385746167044144580095937126706201176521481214440773007605060804990943303562157848504203950999538606776464592843783627145239688758783896696038155444406080658411545355212662953233427077801787411127087878679285239787459419490972982226563197154809310141727837222924163997559865323730966659080382795310210217147251073887020930708934340933655802949455272802067604753786330314288304596374059702025105551147623192600799800870327278069826614502511960202832800875441001700973176719445828469798444993281978791809934356345400386210922054758784138963282534258489100887529497739091255880161368447302188361248781390435595447336577382245608660271840629138090990628952111229076127570241609170278431952394341836619949842180522696587743756262315698386682228871334561964531431527019705594064667112906388869720747768651512565264829639140211915404196644953596698419828194075251705062612841335647785398818072561482596721052162084325518660011050129919931797829173816439859775023970958083353241508914335318254358835409832098792788202512928275533204937612642862904447318080748175740556607464174313826069001892727498158644081021199442373459325471515032516736779183410308982192143837138729414787189893632297566590103668989758125114154181222227469277770260060522350111860391868585101409926615858984106861657055720236427527796513218749564183475121848854376638260048190598475452592578840140327970749527585088651050839604023315794187290876064484595745704738727659358402479845544773283182803743873445029367126558375675742567773199453666267879998511951725831861651238124322299961610030144683368644354634109189928937883030473961802060660224371882654319068600752300018763233595923731800171108865080784894600717503263934986751983106931877348104722535167702941539844312233339809628537520036551685942693211894901134978247891299101358441949986268783899456423137025857757195417731455538842851032735118285393373456890359698739312183161143399049491089984072798798744649916509815895096722388835243003459388801557657365659608873358282117593757940961868770962719048135318412954102575771885029926999935659901964581778004464401118577269132491483799386150720142836709863973361341225241267325098355503880782967617569748352972401161633002225944213061632000000000000000000000000000 [99,86] 673774232547427637546702937816207841891196739168507375697733602945374738151175138694024229849799172334535582924983841063779617896721800481090590898088398004940020160646031720122261631184778960735294056772902096427884190580411717633004957469247898966165437045062392309406345181495896221798820028482398446569925780883154791437321279750709065581882979316572337628640229801109130353125675415471633866805604979446627990277198932021064325011275434770584808172839819061657625630470164071950273442912425190192088510315338006552811761839028050374967913286243882607439605957033583008807726788614509741619916209170742865696471670380547186173187744594939360694937304157400237275725255108920061942723308779686967250904099091992226570737470558207274729512374479867399329252393167700099477564089988121516333134659085213488863160458503390884158110612714829501824195596730419197375487722289257438073920632330704240641619233116557289308580347018504625967517955270692640788911386109056068871834235512234458933985066278789908741064882571495183819396307828167230975434114757640294531759087471780931341500388732522769337729423572117630641485982376718496617042700591897966964496077113685265192720330732748171071629278918427067359852104908059859596389934601052224191782599816365319359464659356924494607060100605976940018975198339558636396434080274800522880011167598331006142658900054842491422162865319220978358226712668835248608750144744648660520201164434089119834789353309762269139266137594371730600303425664990048725843269838735954021503491632697533068870675117009122378782978317018523937455904805642766965279242261097065407372350474408779754218122518284464200720342826747634805757410918146617462055115445470324359949290825424434868946203135424960393978817546679098455778550767276021744003652430774258968338488893611546013972877631375544622652816800672685592115421062840881304919404555242160249510536261101511264561883057509586425121225241789994829270246652418727810633389908994893544050008150293444415319385852947685277682209424922362392606147877146139723111042854844604297858471150960985193164090295269611693507065641563556171172413085788054270251278684555867291595692083104200908259041642714648272831828000054604269172043893495337103994860306740131454665400156417006607751019043625813049142226182810047650152554083198198514558030456018555585216923881829421271582188150947968237715449374440979983436118128032291162544217814833690964424131129130044552752847270274000238087173918060348451900620800000000000000000000000 [99,87] -22977184837876113374108535441684625503063151707964248482165424856390768614419393936727017895967478367050558697087592862898570589059330613672142544761872166766932116599571253613956326070847278925766334804091405503745399014603655713175548686679783953615644540814583938319255001366620076512386500636442814999648721943698906711485556638911674648842720034722570701859172810890954094529799079942849228361770785050915828338679064423427222246987990853437593624000039650009976134645004239413289925652959019314362020514557799846570866506892681943122548475261062251118448917900671495361528453189666308045956450081998924516585966440961022310771543883560126608378628503605559189196274946253023294221589865992258918580072010796160529014053981130310134088462106463711531401660309105283467351509281788779089204580583489429570852284708063433985390070260354850298677377432915361959327373342216883605941503025115515248844697581598408551599111577587486489195563099824994693078561700371638072664993074434212413257501902358871097946838230390346970326097612495288440363776237729592162368168934816468981044541956707153912481329441163030680888460671337339333891373339904268605971037431142776507580133912944969986570983465626066442370444540507763760028456775194196846321994434461050493965960551960697680608155121554930442970721069551512832192598782026594595776819414790270074629658401529690126677173917704391355662287917844070297985238467794386124605327687130744806546485147575024201544727922912036189824309944433394488039577869052815301892610791058851685886356896686123392721464499434266431802916954491123163958787062282928531908487090280580858787270890254851576917123672662907084619430275051366427393196989822553355243799109514540379389833988953666148873795829481912505472905406019557162360241407137518602669284845213772949618014069730087709271273183472877097135926077709508372614042985589936664807452528339565270101734382459613148684420302865030673176396827575343199648051612522422832744019660817446714170316986748656131537942822547601177866533180381518547467664491846513556007403232749071512237999441971353339705947616403466513568675085398910326025995537295959515223094390977188946149968656634305810900616524720212275300799577857747135046734453130677810476606382437036699711909444673489889560922949207374326034210355943861909456906632639346502345497874658731780298530863550735817423055828330612407673446924697406321496041853709778478327571284273794633592874551736678570800801228326297771484119040000000000000000000 [99,88] 777108684973594904996137540476553680546441077061371642966743966944582070044068440704000446882749949084913690843868332786243174025188524601147336515792099362862263730581964637300476859881030826578556385785467408509125538442056409753192148629365845826665103043366956392176998572142997874909012107194859494478556467885334846141593000339370013991972969873534078182430961705052890724253849833400668415853621305198855333961428822658739404095736407042612462266007459920700659876766732433818733899958962855818721882435173782133746980523774862305067348817810455819914183835874681136534139587344109864218084206493473631383406945091722729475036111721291627616484629705845306090610426362209988950158330640060514029981438390809729582060649459625100929344326033019358021462499351668639441151869657429375667003856946244469450639984853241097875136616712966822107574373826347550466067890200602337289098812537803174329034313418472065035610836052805670140177522643680799232326161492498943516811536321272245765639546944495519206221032462471859082572357973448583539410386327963855052948567503577473134955621771721027685703553567500010457440011598686901231661176138472451745518960889570330071933373947542831504557070771572719682064326544394194054296358554820141264115773713696650760153079210678327959661695726999008612450144301910964166460963539168433649350097482579050565051107865307598953859811870328765573112860548958560167664004856139395270803541413701469289236388006099445242475749142685035194158774850515981549376873037088813166882265849347053148361295334374731395010208126359481257511760487733063054212355791864269772186533030647968672729485198399783256212982261342959034735471613740314046910538586766381462020448338279179140529326208950405703972219941777705364855249473563271281418227951864254854359306161447996496115903309087899415978776965480017001359436909844471459288025706890409493678400997067353238515482905892303285766520889581307210667746872493891294141190395090483348903873258381228576913094376187036641120995999826460014480109137738755856305360278186129962342289492276021718086125982822061366731981773843080931823557031886706193268043719410553582153169216765509250810921733459389991945774665826192100954765567261833951684010469758062529124140366682875205967947538428836997108335444376361178074723772943332421259845664032379057376817383005472894903562430450166940004816450819767875601999797474778838241651292704405562560204434136415471742939643267069880427611262131038584832000000000000000000 [99,89] -21904816985581738580689902627730756798607012758871955489906188744542780201994106435155341860114339871136814696144101531827478816794121087801691529195088199126378295970009919574678638350546287412387720377564597541371120917321786498366163080961423701146195968589047276057966032666192151629122918690237848134475062637908728445586950580758280347769363645142482109328903573624545008422149082153802517867133502846936206632972781749418947740533004643845111226552649980741512102626978700033468697961000688311666428244560435168432447289642441389724002592640152448870416412332130012241496991807993541958143317024753951669197656646492715920645535938899905181134999350970308512546852504320213811911667277634144683228769116791609928319170072444388744667021077848646278767937693896650172064116400161914727673660171304454332235828986647350017487893630656059110624479260162889884101072559230528225042337917995945856251496839836083480632817059936119065554585303040789598863150518058866260347936935843355398967847232286618638772148613946831768788288716353943235318102743865929312274953880434149001686628534506521756053090020696059172472748132899061965278572494988414070112660084218507813201096533434883805934592983504879488132059346677691156533826964864973825429255356277664617069015749173651882877370943896720649979777716288649323011469386585555908821951302088778682904075501915290227089699013959157414419057036762756672380620593782612971004773429443930920314264603231540862237251402035732308597369879617774661744292774357957425753660943162799394684089439619278984667577093026669665121108149936129230516705282690275043548858985667195649749985559251380200523940231005807098853466740255239756529053845779827593600309596400390727968780161224394602919663520713628300509374454537710876925468616240824492052466652485379085590470252062684651473589277823619247406076336731074083893351616925366828005016635730784017859186366121662496360878174608922966662992996289804552710599690044008734396742739547897247316844309447787652959433814940603664148829342093808332602364784963095299056290278875544034505727649764491549594444457511202851567414032692117061076131111172626501506844622451964504622333250340243573227772267653161601294297575017737060452959693507867544655659187366610932051392133361007763270483764512495243439974228896213810177791230729660521526739136883803915382983642146802001405494655699558900478361455023964361327458754458607142509149712144391735390787824997188227104257042994371231744000000000000000 [99,90] 663201103531569001643887740867160256130541298823601754309634184772393770180263764755694063566058509515395101328570057164150884613871211326107678763104163153100611455450341934094613164574888791388831671672374114164229338621262920846201194102144308886126336811609352649798535726131331144582722879854548463188686247275199214124496687638950661304926370264185258343608659218806305327451099754381863843187606380559144467166222065928681078886081837216950538282773967575754817822163151140025876927447200216547400182697468768010094136006308449178436677336703485662352880150112020215020977027919670367881843266216095873352696477967768596239721487386393324661835345211421403306439310878706891764944290605088409732192770705608457152028554170558811649336061491534899279571021686406785369186103628414844615550067620889828151727752378495346400999994608321437353285500125237416188175958859672538284288633167245443611103751886394695605637275507528180376633491358776737971051450706449174961128086166954207206449786648619871632533295363089517703915990114761942847825527047475959693907541272390705091285361305064903287056021579789790782286800894841999792096677439398175304405612320505983324336621963781732632594767837275575160682424271357471116632376501448470108828811169439183788275221010236442388343774552459692277418113541753018001023042970869611682601316606629383133731076470073967787286058352898808133498699741319882176585097276335824861093400198090093580199720283410035722694863807513147888551086515900085648544211689861741406803501680766305044283150060262812445117161183593894662304585848974377162839040901735190164948644707189348131185689714490191744856623901387998013100386989616770210463111016306804925287571922612642095130514778662622923141134545276427748090061404619619193735175327999229494370198431491963061225990701477491133192342216322682594281539645487330938888344358925055053126417990595944186938040273812121586553638743585619502829162492308904578692800698863456840468390731548827476093982519692847178722252455853435237736420571630992179980828337401565708104402160015513235459606680996669364490043952084739719943898023320215871690417447854241186979116133358927285616925739726433886784143712483835031585237742174420262136163745490589274754673646149064360167582299212268520784723131507106635120317294708745466067063615957655755639679094838373818412357852368349180195267913598702442179092388821063948258208440007002952959456061255604165053458535816002543031057018804764672000000000000 [99,91] -15916438407381964756497616560333850769147966285792376437904305697326756714774256710614923252896712935973365405769625714692972201306942285081729246711776788000885541271497127054187603944904288095435215222786972845780953108689065220188521346154432382314150478500275956472150383248045151834068719920738152592462914556784106332565514897763490588764095056870718185711908522215970249614070979288850069383205447281518471112473282215375979164398968420864704675952885350392937496396089960215772490065052634719787556182908800907768844241187092540145668715434896674508889268052255159123119140245810909662150797806410483510582643484115859793753507864793490837807721606884832550498844037561516032061427911923989200932012951745248157817938411377055672423851654981756112433582124841464136197737981871612244926410641705333825334766165881907090209101988007849643241252132938363554711811811352711043566269994926806183264810334494873106280593331726742407389070413939169847637743106711025063315984403965661678895373738464978602943742629767374478728506419020444981237320873505113713998395345173253537388569479912340368297863444774961622571264602025226979773637743749359514220995613495071351506158031296851346591473016311205777465365736959038352956757414612581329964515366968525052349844126574578197315464151103417966141968207797555919977808306030887118959060091779789595162402457200600170967453745984345782357439899213531332371572252827481215155503684486423040354183100312427160429693549347749467637110220269955828632849008393706478911327669583376862037375793152715321811148430536890201769909435945813179182897920459281168499079996629165257016644984955776481852196228281815824815929594868542571207297946237332273949851969210164956642606487850810436263864183910767608290215739672941513387109289339182588494978853140946292205153215825299373991336638209897773227829950363657705883017373548173780905003417624214217164635203086103066109470836820503595561057969402312217814372926353017365885451554338704725905696576540350085341798057095017195092594748664089847341472903374943911252471118586689407464395275701561686008462570451612095003648621613776284652697234875268517645583287997389827830850673852256182421638816248248573058358895752662709511759733071921421345706932321094454743780168450239020449423687375483358222911300826646662075437859194822586805051774273014116984001108017582098067984616535382657928012707125646698568704537036759548012502813783314193993411140907204285375710761501222502400000000 [99,92] 276210767075294027585315689191254000595394829768804539861873251323282976259216500737218631275686595889152562266470167460536544070054825972179703721364854807351698919748172437933843159533016762768015412195960380358558346714617915587806122650191694709057068382562418275639712807024416063112755819408637253882018282496473658894723484046480990455438509956918151116858243810999000398468402817181490144443899376681915805422168918575337083927557945678336478467895222602706478368219104784638183651132795351970569280201549522473541920200665360927848064937517997919959914941457264209934806810701596537771151187766327539032342982882294107940789370259058197528994025531576375907720178986628194411927119307596071770526112529472841018896074591381109648938659125382544189603505660686545260823586294366799772099313356938281100145009480938801318477846325204767625209313364426928985443022139810726379439641067600443560810087319679327685072421672042873423333098606282702196654384583990239500799730604661098423517040266347094985630101709213746302771200598537410405438605956422666145040567503885510358511325346139600955803048660733888881980690263832499220862652860489172420845176224684982157803900507539326847183049072542984778609130554153433941617288396807784644955955973124875038632887723871640050329676264365117833178936288116844026474267313785082533885500083624157748685393274811603471739362631887066098753453209748470102476403126957560326104617820561008836706884399178289274946215265859318092496489906000775356358620310926815662383047437294187294036207397764274139110766117008133459305736376583667279576449155583779599042604052964293423828817147600741208244646571234731799594834535699447594191795583994531971726978862229718993039987954788153260309612954138980869666344121735701774582310069751250493724673980838803141859659394414697754357792334429915878269147024353889504756768806470113136827712792561896899660193485271567081863061288630187268728745573981291560306142343342699132655394790652765866883995528754777949312272858832101193487373320081012649224526118847855117197346786404397698608401099934602963529780616749705234860197770372101096772610415258416267681024686129194025817277950394656191588501006815199078848774520752512338340255744198156684098997515729916570823534297972799052687089725841703273335534683264620912384386740893777479040475315916816636704269727719541244747552064778147950577057614266306730398297162295026290552681952246117321286829452164820071074499132162048000000 [99,93] -2365198749251823227415244237566778882816497330032433171978541783838651119697657236907116010708324640821930816332832896348264731809823036619093777243353007156281052518151060810483894007398290896111117921153794682534290949732532852025600673879870680097026014963019251073877732648291378382703962411381497810996745427307788367855572969419903000611394759461411147767705875164888749326915047287661791499709183089948556842630126703083762229986618337905168033333263940394946908701979511532919480895367109570665759377196370825206674613205212388948080701827150247909482054964189621341236262931019549175869472380836255889046675302929838906397940017840736668763408940796745568243742048901213013261306747384058702950068907903921166859502142040689102983042148575268560900902231950743837685359387178111648889488884509532852688783670174955632255390024693501736285843235904158157444385420005246010995400026574805498689022972777989067083164935997906167499167945406488527827183917171879697452509129062567675988414332794850053703870246832145207304342627448146559751395280969365816897233666621332712197348139184209264153646003023071521576096041383770006934538172427634829368222315344050226892866038676153850425829792537149637889526711604485548457713823733807767805910396713373673177311316045123129872466600000874971545233931823734999204370067010512989907408691868118772159932973531842601301609780311646253271934801733746393140250974662634692922858066403117880358161736345704225471212011369774706653731950411143116735333931975471755983932370412911650342007554863192030442289309384166880544628003092450237385710697516804033122851698790861480435080102369520804111573734745625595086265993116820296302813608478403024870648380995686032487214828320787654143600843546781613875097732873521644944857905113299712082175355501497454219582747863575543693403841676980987737491317554106971058246830636911610496715010928380323750077099127678422207879081495164279879414543538999714294148115090322285834900454959587554712414617426739207815747532461642200732551211026597307733164397222917307176075874138317153921706715814797926316718784615099695901127114347517019340474412735682883319091071704616196626121760476681035492095932613558881491589747165202886786101783040161244333276522794651346118816520576697091003459724083529339512780393102830584568279900629470744111828090761274081160555342721540126543719925282723821450430779873619877169687103991729537929819626854423508409736584505872816519776252674352000 [99,94] 7890157525810604673696124094586824094118162216319247876405540102108664919318361640277058228429826180555309394754043588539316847719949299666000392200217050185843112579420756763318380418301082477438664406955279715536454392869972436175257106167672340703603761441817360807191798357307556787746736393222546747954757469609971730353333840386965867336566289130215441240219006273919397756670467488481487299667541768157101979241048828455919651112038212643015692423077008383104763029500059873873371533238303539566736458261494092538677776922947503118911256442346569696373769425304408041723932586638913299931820557518574919588017862209748999045605392674439006448800494376874674011865264643934648196123133644726786303291835074153898377678943496528808037268916490577390780748927050204426760762212366092005218204716087653684635070226289109318932870111477550280725046768429079304682960652907153310110743612926055553067090187705515986629364725061584309078438853933212111947918684957398986816479293046616341851898693775819276469819057002247362906195488779751519974717018156250973510910933673479485698831373509765032297253007160647058319932871156467324254039052006249391606349099486820178554376174415360507125994904375492182616858756299916513132004123386314188298676731433443681203752186732133574191228968005016800207911374473214608403851888682961655304356571744478582327874129144117978158445089860419473192742744539526708110585068547016717673944814778196732702518989356201816265071620715548214562912616799236598413969612877314574875179378523359168282816074949110166142054783107034221841065989456183676602892815604806358067134697758137176133132599821653837332183762742081090286492679812087759286375702209376746003973153200973578627149762413830013041395832269687790937507070854691252890148663934452675577285608349809314884747582009918727311685890402831358421674146611467641540655998883200233058385831477496453477130708540473913825934850992418944659420069810547143333757351774192534636726131528973767734582220930377291240012866946498128550124089318197175137063161417982727151864086675563363915632677942666437524860281376576655159092837245896342803995433929689898434678566973306960391332081366748803227315376720245379932234698715229583043298670150045882317754802727069971346804926654901376856047558119996242263608028389155799072329905988011855440691737312958032180520073999493748424977813970727004879516831425389857250323170251913514339658282899518802896368087790537474331168960000 [99,95] -317238771849876522620349324209493327227584354125594746150107133833189534476766588120605507276027374912737959474961495157414512423513418209305625048870272425605147451467386904397543641409597194034599566503132588858380205013145032143086363856470556446793737559410050845675905943966962224327711862217514689566285614855890604334702878285359170794565877371486949509248830149252570978684705025573815982773015324233573236846492917813009595926433844799809660304760426547386249276632539680306721819688953771362686493027785488817921875679849745362379763209563704437017903051755148280363834237955042441776287818638193240154324742515585038047824649106384823548427769527642143127710352510201762139676119586899147028289586875615809260463439204989066158681540479820762680524701572467100341101462200041669066616035329290604704606268453833899688807017980556452854927352082806403952550432163654513768612908318416101808159661151045959724012581433105921674260635911920185930691939950211587217869913219038521271657420860755646674558530566553626968272154055832240465550886423187785600950728464627702352623225206227839609432824032562824843831968059945866978240145795470207265537631513109163849364100130353619318949047235703532402487360776348852492269352300396672864099723095564223925951140222253107465878326095592345562261775993651039562722674854854673765683870225944929617557516726631575021571007019616071032510249285735842456650206968962727641985298990617416873339509667964046268041198797364582405658688314013886063094825224185952386596980403431191379182792312881682130073839769988771231033912257787698704784453449577306817045295706406645317154087784036161261997051305740438949880493291096882139041370702396041945435676064157997570903229138989640616607124504577582923984241939719488763063404352678909381957519050939722007048315532828122251564454774113286553728228079576265798943261632907063195627337237929763831907630526920981682208249627249519169120588777379874223365065442770118649830958379945752101666314227536400818319496615584001612642499140724416617260554534872794938914413704362747259893656136049560260138288547495256646942805720257579389738628479306785538462406235517635368362699183613933850696931998866688034966670259214994261838790848334599200625191496356048054700680181432596965628899606084447054793791801563721845690783113930044505927757950565064508575793645876602112984678193419923020604094235230778486673774405095222383221693740664088775520208838194224859169600 [99,96] 389120695820613812729385511844619429566542795587812587875199326194451007540393730259045406266744334810814947303798517261933972550935135511459458281988347106764792698073804977421064081539986823949794963369357025742773100482411780898172256893312945870052185262859531047177967038530315830758689496652234064404316194087445204160340645785598157544213174152052846418998689737672062134489814886492953861698099767863581984334985297715566665144388681802635431455787220055949955347053815435016374954041844251898542932272506973542060993399271407162267816429069962903735947432117147040867152577788912472778802448083295668710966119447053369451483894462757398617570485783146789602900881022795509883297602998405935348249364832740375092174441322578258659501666505337808959796049530381766383841346989226288103071153652472668831273410391109329757424565672463182489915302984527912841677511172521209755053218117893685572777038984871277100319804503669492777499135951488867422555757589923006385948813062843468381145840906903989516530896124624953123040335354208320239999919894978821297660455466335992508544251146665682925246172188364514048311492041096224913729088512679078984474293973776513933037548462332528798542098823598797384931966789277805920411562915304389214461612030594395484937498715827491873345809396268124343011984670182244783933366487719143953361133406211228798589478785418026386181801138346103417589441106266963227652189216222979301019727806879766001490383872890321759680922894945825047983634896987326325320693107968191084940212683626826369374959542618067897821576568417898642209998874736339722828702675478207022266739201003617036472069472112002004107506873045183182473730501438960209290616929463402813648882443495366110038535432743320774173814241497534022812975046194171209865206473135924018357976766310377312006367086768519596902657787426560212556144111457856193719750897647319147368968881936065969188054830365625652722785154923179740169509811927515330287607768286809630755585651630484163818237628424143998963831944501899912721132565207287749995342948086073314080344907453890343233418002076192227106011171266691954590298615551235336924188860695849343630919246078310834060898115867470469145666088544612866626895138117725851947108673158961688673203339900455604875365730340403151198429987951533659573367587584328918245145596067845693062461408205782032715666842883790489633032478435212440339290815534176957602593247699642952562960204790576067423159903138790400 [99,97] 76443509592332219752265285442732507567589562851757922705966718293461038015869829351678884358551181440657291192409099664205917074686321945910500394890761378335761782975016664524088644368936558828678925927246966193550615829230871898169045600402616154489571009480208810162808971223282838109916654764644939584537668752585509419036073725395091026026932274272244895670363018524992091774944454133149337503578531830092977113403955864336380317935854697380984490364257650384164512004837601930363511495558175135966623778528379327907125099276867495854149025611291311685640681860839485284835363553573017049717356379985500177397016335183491755433047605511148116101303696959189438122367554810786206257293888117225266957108510818108852013532951491903738045581637666045388772152148731434037600725946372560515784582006816415245993716015550697826776249879445243560941033437215430549556111739887534757888006258865446105703670304487435678710805550792488574471847531679207884420673873845690984664967211553576199760687560539791467106770888435175335786030479797607838892192638130182455964964612895373369089246035778183155461356594998602312689445552873622867955420833525811707080676343812372072037961556148721731914666901431036314866041361598908448056861445968645603678984779849698820781813500284426048588482412507783578371955279216327859770498937669160365888535657803869733289790485472757455305876179028688761757431489424779289924267557858411554988876999388164900735186732278002453043318413054791507437500098759790289553193591560904223676787444530335183275718358865557086110332959693025170007898161316740509261612770857912733197858596144076526917138402514467835743183111575394189316692635685178768124699307763489017119646063386294029094662048055894613262027547309095587301338461703884887059014496190649924237362108100724807481486644099994923614853818011836508867590758693087837956875909502101446897044375415300961810832336308718113156955159437988811795459809249324361271646831450283627105961486990256092215869405263654323272899165796329039832657949421426932424566388135145372185100861965674972412613830437095767810685318377833321072315217326224955597267955106307685955985331460256940573683540829900195821336368438547063604086546559096029239438657034297269925171831496893302568224211918435826589565738005230523715760807264312721131077286010939654480720913351077977131665927019464585571035091053865157115241833663554047134280194052381292483925992124265373512587145616000 [99,98] 126912029091258079234423883332238897711855253721615159239849262714557235846172366928809900136878724895414014857184850884583376589782769093912427977875836206275298507386518502197164798064603937589699764173231174251805876347202926377087681631001799882823044863335912765424377841292474175041670779860838139062829100297844269313841190174740359452137975299581875089665019164869828145207422077540388143347596018103813065906182777562941372659446379934964184605953010755277970398997767823060732778475606788437858103968701611203361190770452936842268821028330681857620552682050655849843387614783959991877164286400589842820980183819311368748053282337518012268107019012846192901095694676603328839690135089607568545586338499950171015360569099017723658452975163456760188729383759775723193798050786456587484403068345919926081273243827545430784301690480466246320383018346762009556044578924328910846596255909661864704219346832254984129095207110830655022175115514748062779994152351903141140993313067440290243459357305591491045094807088720598144802296956236508086217092978081248132320368703414323438727216764419516389795069305908241407500585718637466769956575042236365633196437088659181815485759865457279765032962708490655364228277266118059031840133490507241246218549860946515169846739860015608127382404746648944389513407766498460722553953665902347909221432133105957464906454219731326345855778099312117828934701035599410838533912008827988820623840566047646091982949528183804421611378172495566833716071433298948344470965016857544779512812235216220830818521748789115885195567926264984530607786739566483555567677789482615075714708981854055499871715838897183428499217167469638719041255632986597626875049779477040665911457036352822095631885252233413938247307630875055423072178592815342580819813308405666035507097654921511182184936443036183062655162077865266122701704494052198807452881618972728969837237667368535975194618123434125649476605596510302187098967579589341011314221125244102291601196231089627427715577321264011399988125936588968547287618945575732624960458161851779610804096050364225371697514097508792739047866843032028547293327118514703592245095352810524226071051965449416773290259188559577426329772764014013553470837034979716197617775264910712754286710630597810273470258551756117001033979201299932769879909276122406497818405793398355921552683366579132587900728453499101983635965249941632540313803506420418871522781812277749834679250155965620777484032000 [99,99] -15060824333365964815185275917147893814733676543874045784516363416204026366375487606334593016400745118403388570440169025797606670186385623148513898824765726881524278412610905721341345309863396081498465376322786179206880747073149025184806264985547316770660456332501740800277461759004005697822075637624420957911061070477207986480912173562144066335992445173027794105138907912140067622016309679152434337951610331349240700484330087455102616658186598384065637382175182650505558559238025674874727722137853911581963876203478101540453980525261422713687532024073108999835299488274514924196598342816791895950284586024904495790758031134041652350118566610465813902246573209643777252193923719468347575077033203627120712274562496927953757725139763328793937997286715122055513076365115177946032099232075559731429462435661956687187312234173347548643796147577096606394742601274141652689309618572624129074638889583219467401682862807225819977242868112476614275017091011365422211015383999001864716393347280941787086252130260843268435376412419889306531902005367253302876401766372316529252892154814304313702971355886426171102295376744963080000743806606771475846696659865315265838926266027462148140131580785587754899413045131800871668608746870252491180077571780218432422610127243678658928943985125581622512319251021980151179381305243874524031019842660203270954737980351145531697320234143889412998629001857076731203806340224094041314660537726472651574122109645751474908041962829001153950492302755861810094215902113325380295958786570343147182772907894013135483489277166359553792877541389952402219478368790421848661663130075077744672459643654289656671495100489773248000730805532873291634502286667814788079878451358836332416164995597521659362843986317331261584279019601622414761464651893675129743000194286496022298841628204646317313633192534942861643836202718174641939035848195393684711965687968139122832279020240544448383611588126117089518921798970477989745370123299583530069092897458477932696961927415915940063446983825593560481276434587245577447573173782816074083578144204543702199201342130875112915281138521539384855591029122332150358648201417792898322127281828274088460354735852182027535416607459522790793053395077954740023111874559475379040953063512064639464724900698708056002820556538565929128007556761265689559793276066808907393792434438114184982008020889657733976397455759629168662827823152366600398025348111348701622226540982628870132935232703876095893760 [100,0] -158712736114318392534061503139031430627363197426374851346919675783832335219789243667945227797401446344938526977335364341190014509934580417767787180130056077150814081969784122273805528030669101857612832760132277895894286947471999673358730863332497433045802903219300816374712176025464219612240583806050048207365927694514453521473160710268483660131973604301161762707986482017478449615298590646388766219726933587476619398595622433221178861834785691397533261371090102614295883917756435694028345820093519908443491366684469835226543073094368420090341244595064144721308201760617144914780617733496558627232060616447985020868025443531735892968452276417316863703202654107805554450042801747101571990911788418317744869836987188757895562059392071581788350051197332423282242881843304941395160854698370942160224314890537292010637959316205639153140576334987002994989661131073169703125965803526557486932334444792835202395997427718716698411704475111369740427543187171401248307219800769218332090539839044075985019099459782694991998095315738153440638527232527012688908968425584304516593664139856168207937475355778747215389596577903511759918202792381170989935741741802304427293173749973953020155750298791324711209797926484677986079603282260578004908952119422082345839228913208399138841425678202146186058785225212378863036809583696460590867918903985200437680048896750806595885468415515272039536197401851591439485553192968566686061442727881046888933889496261367286335184725551451619765668021384068396615712586291415344983692917460464491959800094443870165289060401382035705431771718662725555627965032923620827295826989438773612309841544698079933227557325646022871607115909104132398594442523171859327799985646433854387917772223124234218368662055213563923493763744739811321835917846031685474286459408904055642959459196437242718259326289677057188804037781143376586096042106304574020154480579478449292004577224517644418179723068436866332621413279241810596993051387421256663134028083174930211136876880795041399119019824744695339208290877733006127941933345747840160645281566166424113357506476375137091563772854894897094696788599511288119972982207257440008485411582843799273781733192499303506276097776049686129672617147381522092589387167943684871182428578268219442467368845362950108691342527060221176378975348995136332913123038185613870854991345846767887524571529274850416160728806423263796808685738419537151483025932053367758271453518836663990645573077347914923926036885613861382959094625083473311128545460631873293978608587399028015104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 88303975868721942805241398354840295258931461909774351693814320089003673221225885581507560731457941927043463016304591424931969619451534371216737672188671544842220530021866888416733009148200747454025216632957544211674262777075880319747806711980823814379379443401676515882178533343875857964943794576194017579871555636838966082516481239480137328017016828906794901137047255517610686577576308566948971324328735903174025333411820393566978558850743004800422056887693330333932325060309921393835287963542087919652937624555689579519013764996026590010657399893637931498395264341949738722867221413733681072851796161215890171379726392492244368481948896002208606492670630584651447738179659209499842383105570158617255680667743607284103014865375222768393375741391299178459160957373891653913673222126885921191040935551167822532743352710636502260489781908413858940162927563585015401853713288403323153265838740550292004612094826079021228887771934815215982895870827917919781463777241967591968159597550664885031665538230887679558045353018588577649765597414905277160234851066157509233181381186189732203119342846826553621099476901838067811309100802243469823545493689553670901819197393833795421211721335494392790109252163195642346602838684970721481221003960956372389288929106546834539014780923812054463470544629644338820552830970607743068375410454208506309891389576044842612067524803723140958478708045677319061887612880351613329045215553742337997860005595147536726734616626193770825346505050978577911728086808566120950020541096074517754899592285534589366682749433790591845612789154193619046852717395481870483940956842526014077506212852986239259883181416068003611913890718416842296413020329799451633282594112616710879246932905379643580324717505015592518853507833754691669948243753556194363463929352218083756983946240891026118129902679128408318438419340325231878389544985849410703733753367696944799387872473780879928839279477107663703546265108679171136633263243881879476871611343051824417396379046451262845923779190738587086805935327320853581890241903403505815754387963436384172350441615837629961327789429368313016715265050002025547603435866359614594489031671874201765567814769135311761129869582844132670475782476243022216809710803143729604790662790564784728792363281777496899607263444187549839540627379860240282723931930636976859291140756626541231743115426473070337276755346480352338792281835235768524616132780279657850715772589787397007695990025671704636912195257050342130504584228750949668864992181202921290827862033066320315023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] -4548952877839052038990377125204342617558707625444473096849590643657863645895555866081868206613161198918997020279123741640601901408066223277189466732166745734211548660511982409684021249673143629603729736342754829326649473103701718654595172210857628893933299197980747897348437161774749126757875939428585088181214957890168653497864947844050413779787643621712431022836282044930236118292816629276010096625297448370295458974984963669217745691004648655132352977231232612152676621073290494021691488170706952035167940005042873852747577273247705215212623635745716284946801806200619865975608968857346382771537670391017599796543113381388737904105835626637835881413762147486148821443083874952137829470944635851173553424748536260156211385213540028138613466211487144545330750839732731505214498724071720436539683073348314453424083399778124260441978180717313415839841482071808828940506475051593430218648194370297057030748462378056574201733886596839303759255706217570971434010254449833480078694884411413125061939814458758349381829308203433159589898381905516657709212481272841969558021144491499220542077527510540309720284503549492924643259417217303406077610875556221787253199068448183536751450391767254027909139940526299548905155561664325674408685949049859777939397156248173748601508992586183724760170346076539557561600946353748636532326821902222493960362582013457400135325174106863090141241197828726203048989151722014890203246263548785837371437728460063178199377203857464776265044297019365309354315086760996760724409712819351789383901181233449212561683828524336489420557677865409297572220498884264368156519833575330397908876360175535918222676357955269487422266524613252503624549188690927644996056243277418448455040715060803842315920757867356104894200064235145950821643124616886279924246766028420723813842112229950660428224144878529414584548744041361120268646992096460753177346013407465298073240068660905289612687777479384507716381812802313410271738714917275437053346490411418874550114522157713813065359024484429476894140436101149446130238241082500980027594314384164410354072729820784639861111868455893873033052967280555080432905781047313279163043630955240743382876306080202930477454108226256086214374459231515908732015916079819364291525174114324471904720173459690905461703088615036369211701924974255456061161881143613591483767546344574041916932282958325568069694973372336864611976677590154394926537005338596300904461971709324069074583469066814955704393763121002032093201306587831459892301611903857682559215540051881083518582784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] 65785872166843670111182756788930093952947762195129033761645168058118807874321312577646633182689996159537931254664601537433566193804363279452043495455300446916265369349321900499385849210102689195403722019806017789486476470542507352347037182645410068409485125226047469710566557591431719197852073144808760995164738831462542581048517469767659844068256210268151959893775208083039098483901301176102818398388366325206501433971634320426778767075586593094909500620405094400244122145260707084657941279343767758374410802666962249169649835656730005383993918697459515100956835554319810866388975347245733999444508494778500754659687027696504626592135182800305690557839095584056538410419036733823060920652183173369144577767397171777803262088562439757710793319718967644060051239149365711656294455301599558737741967622120549686298617854654225161263370785345719584055345137925645084983726898454284664175849219570311550199679899692766538735395512416737041902672175270452863032585915226338084002765256338125297742174780598040294635612776827518165931642643071156539339793665018824529481127453874844589362605472780976263282033979492338568195686354139854029723151794677460536997356661868207185634181249253238351388889874979179066180533089005729202735951596091936798952156246092714139398597821834715485183823597798793119153539762374860668931192187345770519681438113214076105601457799659194666472884604589057829154288992362432986912683942625200286335151662747710635810974540119533662991741633464266291396491219949616819852809413128454045540084769464725198407553883015454339172742544577251612216646953035494775182586427618881432525155523600926899489502954174146628320903696437764325077861789422777002066628626829161366020127728364293735276903491497730526607426628559165335065261447715631268736958461732817345223437622973971948511550774439505040713339749333545985558306596031948418469389452176779838000359375365089345808735955105499226262057838185370333634629024250777252263909158445407216664582154746629800767533016206762902472509761322061967017877993969472501376045351239242158132129083287212206920443244769421929326418778440506601288857429606360500442056730904904418934148717731184471037282295547837507858807380691841875990495396336284664910595893804280968112447679395760213927851647825774671729677966997981987090989243773085212133014786169486669739388494959649791331592308084394562944961556915114342784874287804991046059010875130553629055972241521763843243984079410351455433286773960531323554257245352669223993112079202302963042222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] -786409697403822837643541173752669046139198276630694175635254652647695240924127013792859857380120972205973855043740969981796006092956807810267140429082814156898502771504954996519959515885165022915960274412331480374332969498887824015423701828002331703642913340753974778170004196418106642702818752597683139173962438934422764329579522442696707376015875417070591434984682163482562826011987264512906448444785131889870936360660491442518593582545312374090879366750114802492663511508140135728608207090880761495152024553160657555010550116438196245790330009510355587068255278991660513697283637204484999541804465511734863483535007044266518317157031651653829444006702269536161938732089041215318925086030594575379145293039074768467924864354084368515577380346779374566492196475711118498218578029683744699673166691693494283672284757501647432675400457861338463051438429258403007636418199866089847622028867159316066559453898698429718383806298079808054718645009074609192717378613322075864231341265007757758613474118404264520888206044865427657614655990800228545789542630885517807805816112215456255860144442377659131977732496931350939109695094290059294268364648055259184986398437284631915980147931249455505231775959977701926928268827331916944586418127892780525243863758917167239323653499137761654195243298775852243340068792046413895332963827929885158130167068852837786659819617784355144261179395832147266788376263823150743042864071185651989197866150376215822023473110129509307450314452860611934110496877647970326801043708559547726901508510218326662512980754114896832458638736841866951759239181609990013307208066066234264900766304259622193751608909249829541046799640479354768538505228080991583712450369967062880914766421929708679256392598376803441931838125175132021088554602163565506875750581461787042614759725029855866108771977065649342669463288363190510214644514501190779735223280769575794348219390765562678520955109113432463690148369656305062277981073827386057822620958695987985339883721414478524825409155494194807517632770266036893716575101908036738875281389114970412435326704884120119038146582228826666288914054188548934616277859037009408237060216804014985540299608117014078314088806723868102690468731854616965949124327231025468676730148894684201081168767434450737961736594764118912972630284434368853953202151021613363563809184350751425441817587599526151566628224912196985796052372946358100953937810058175779689137683067641096794849534998933845127308724823441496702651038202193663350188458584319899432862293102863606404987486208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 4036692536330382025708843043848415110768989631024199301916747013052586364535920147347570817115587057297361159594829797048610691287132883528341980639928631528518759705007853558109268890925490988196265244351898828793820587683231897768291026122080553700906786174599476487259015295044422822694230107199404408707812311395540070529633165127236914440897922737449118534256740394956752615066816121257609312737873091074900314352106116988060446995553608162993080156199572400605983989422157935800809910724924359693445272811258630694093322195220180718512779114627049245132996132634139245944571756646871722210050438880875448485061519959569489043104055461001297299241733421950380863912790424528879478031635753764197068761591160836256594516051661170456455984488779688239770280769282137002197662978502736573571252661981821324883317965557676042102028866008502224392580419514690292470836425204199246990421321440814722433371712863227883460130209307201436666244909662813802450903711411322335593557524357430783242301156540296489558316938125953848687568795035322693639658458740365253900543990713387670105563500275972260480245960447955139305662788391685630803511771991287505183649731702240633143982212924763186617232458005257209302434716011100332847917728650270892944810104292100443229901277971324079000459600473691211725830308086642175600858815448761146394161130807771146252946535233766346353619401871841421685670638917153207044476530686612293005914374564273751100179761332660668923557851386501426939951729059337186095874966231869139938521912728453042121021687953899263063725300391650948504641460314505886747788043639504476929807593411174653502338579623968333377913171899886380061395414937890792756849501146880952440416738048087284840866958592277547962171585652283747915921159960984335608431644243610234350188183495164254453334547819139952825646268107529799444628974512737544669047845615878031170465807029750549803847813475919937488621250565610606418200234399034666170537754619688409322248801455981386306565400480190643707079057868480771039458615055947826232073151511816216974174344935490323965359148387919850293447145876504680261754982860481592766056025045446929641404590988799103765423379852112930879577226081271643132459996570862099962006969347907118166317985166242776963367406194746810370963470556194822174156400980101511429767335552906260238455195553353981178367070744248153564905408793462241626295364199036228540041324727778857084737162089223590205457633546193052209236972043690079281030106893809592046836239784280092903787724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 6974526146459956493218574837446211901754304251635032012127550164116206428953583993883661581877543146229385528002853210226119818827756780580534915883844906039040903613564741860387054486251766176522356868313898875274428524634593564749928770693700571046443717973787696736220117297161917465586532280704002078691749196211116789168006543220344521465035001580705700262038562988585192443859635391268943660814183951757522862532490511300012946832708738726282253552448047528909017859178647624637305519610442797425314537935433155398511174685440568369389366172694924722232083456337317311263286655036445976611356846417434743449150184859858790676880174247380159427946332355785573039196992580172306322272901911166211076588557823759656528974914811654540960585834499478147618745387954058117273566093789500773251064238708349085988392683558053364727932602597861699561033123563479199713466827602574146623074981204873067892764123863991140594632954857239501891831722936269015474528616949282585400326097980793073033985426930196072994189452317532966224458267287888935528021067299669611636958783702302406428785552156757925779214443630956502171933701833230629933127890740833032634472392060121120242980240364020068099422399608837058304439114442921474218416527540533580861547221158734865921340421210035872389734557457164878961413253758600067910448547481889487383167848911481353094934969429968347813343364651314027051245887865419367815569398784522332942775776533549398658215809494495435821902630255291625870350209010654724511497513340809222307506285527129007289267932743636829227163387991128026110400253205951781000091424300041148141599148187568479460809512888905803138492519431404902729822081065358558117602182006878683013574897100597357598305308200499841730452771429394081626038088510628305399774805682908526011437755867737450648919950136150934894466500583322431121970088861430558029087583264970604034089206392455722995674424295182158833224870555153671836600171866334758802126026165980969810822383697633841464428428467575487609842930651472308508426564601665586470224813594455436073958450402883218434526017263474675474651885165977603211358931330033039292900600755245005315807485307851877851646259727382379248742142316863102797457682971717475311897388133488356916057286200408363873628377816677467680914281499290545379308870520285620089052342243609733332864160651630306010494623691901386889742133222039964595628082150963907792425787941806793979928200812023334611966117080323582801963637261302040712460152576274223187243176621042929722189676544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -244210941169060085922554910336286587532849380192479566216505634928551971358638282971960669898792734776858556982754696259421287090712386849762633090596903404904513796244353581026392919267170925314471621368460782360178757005447790768280030854580063423368877972246867105947134701722711719666680341335952261947924540518723111180572873802673358660852238020230488740723865389457697804774098417858640100685906414817304901818054070638650493917290847342409408917347945619879625959758071054935760658210448309214962254159700115189335447979985438417388764245128446205893061272916336920980839898551790822446115142703238072002871379066340402482150304039117174832198480384801384633656251050078638143480678831681302555156800338472059323002612952085022654546420468402863209360734990406130998485481800958764902977180939953199459776512558624385721016488450126632265101658699659688731228447702777797176494415774233340567504599544020463669314756696109326375225766266068790846584939251962008191090366875145207854360717086208448399781697706673476240722652035538507918503928272710662599309343367539370377506660372285450267528668914530216239782134700457526633889454095600587146823782778141082435247562655994034304771608461863324772105448115856297000791530028431774166324004810894606162400637456504910610804831859472000662076140667050223566857327451974114668681286073310619406112375193470663011165630421164838379841306107849172386664680462032160364740056301921030126800870976194065038858889768385893703721507075227242323794054824503809808854341928227900161231433977341519862074394836921416190557281436417974191232712519054160567703994785757365601094335586871903015446114131211037276006517548368339298690853751961349434849346600783727978515174569992815209114568551961044584933069242992267610392935840458055132493488288137488432640039241135694535399518236502211141731139590969617036060183275172796452274546467843146004064980431953106879185497405795590793036510614129950517235868866332610676573435391966631095073129477673419263072028595965448211713843705238175535547780436575763248298736088694151482942840066328857273422240053764946315795830581010286327479372075317703047257751762936041937920087773624033176186729939318319851141196693367884738605391573775622399778048971706511755155280025675467093583425708176530471725031924991202437172778967055927357311527318708703492556697363455538152469430652861574155438876795051696379842537960871436983319934270020022642667597080055825416301717582062467903364043563876090146473804260058029994828281937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 1895520472090018320012989993932836179781455739612128337368893583134567043146946790055177188470630361934750432645838965259476507968453027685326825168868593039798210823566515005824795092061430478291887428930648416397160087772859121497174857390868354343451899789305490897189171922042564882412266189616741699153593096633598149404689584047162748859397604404993348735784281011934448672439672105408388256044773582887380134835642830802997637837632540078889232997604517388272940293362844176526335589336875823621735353563449582529260067855420292779145191901842298497723749238909655261379593959195750026521458685869622213656072544256889058182079293871710062676681406562565438659049835221139489590281455662636878807440496343818525633955698158388258351118336138148809202636654650832355909955724230136128497191986311862658022519345782015727540183424650765908973784243667539770569045685416578652438994665605604191631442736297856054242065935126464419811141188918546246428448946455299149894536517430006173824304051590363648989304218244148012622607862543973191558782842908945137449242224751407089244180554660989645811778983465183095211044041669083481727201851466993364181346100716968452384238334383066503617911675351071590758521999169864550915180279448712507680258893366998519229391528238774632832619046137317079324333683389417240982728186162523928885792111393476464958687867973856851794460418875443941389034197133942862868680951464277230388596265637644623276488476823039706972978635346358798369423185555304425005292589907224975006547681630721502224013454654501741113738570744601220550674378848828095523983356890933766133927074745528537788211110643829403265496982622046850051159226287774374172682545372385848087699977620954041044036644562054625435809217250234073809399453211176727263257489306308889330947777731735297210090088149704924411985726779721442673947270710974056952422495735328097693644675838538164467692484768145119658606475543013354683776042988460836907544982891936379304537999664861939147052796602767863208846733963092052179888378582674335421163212867178482922114990224604840096525069184646333840051124806856967898760764751963449092402266771962001831848600022723521801399796399011358104196983217070567931398153438746079982731617298550341937260394630659674527533483454518834713915239475814615244586253204499613326117503666944933076866107325184166185809683704879104791165374764139515182280544568954457721309313526816723205239883701641811290172691674180720305780465229805996384469357962986448830399098772961281854740086390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -9356794796883271981839211832513730865179466632328801442820692399014100608140069511729380909331292254066107791719018096531841992754406866739374410738346200312785731104340958863749532283428759197611874177585824899387186451461038709478480669973496571106591392670737827905494224724067625290077151134725589747329648103270826532038782801222517196335076117939960819941943383572996343779968109555501495571515068026304347293871585205368149935454164772330291786225463046796640553941453161474256760853947001870678406239596795699165739549122327928372212195644114342200244697917860506461582496867350877032198469670343237301367692553526145718398309342935814307283695959950991493253164684020935322239882135634766933878769167300913414554872327689862256303360519442919963495008608902313222048597426670499179131448638484199411851167384995680118330068409121000231214477166703829854306359826729195071825220574869583362149665591493944226778607879080950767020421085977243284329375281043821393470974426031097238867982497216244631883235991495184038524070337502806976001027808137657156232877143157319386302822797157706861954002949321452502461652623725412029026484377206271260445083442497483389012755613602996697474977820054850041164083396943532974467961738704996905013635563815071356977419107183530258579433489615824710378518166549114392901410506063518736455146507258803903752405928788069720854504543527176848278286989036526208508550961613035482671321889340756422581654869768744470979813341256239555638817067822179165161995202663923272577141713924895571111859847942434622563927191993645334947159129405179951117573021398405938820097838392108421827526073105262338642689371382405659660775211984344593312287697468292740998839994909378266359690867392824256763633890396376072635600276350339169380405573353557633528485484178651506231921253327792944393027412393956626490001588911467114798057111265612967291624101982801602937942056611973492505476730330009604599499277523510026543832119005360937753380759526501138715495387937562423150510891230895918973833847909494369593136592904176363427896712851142312560843513414383712486248355029447492516891016571372438075605070832232760234990798815663524461184752796709904616589408279537681195004239548835308771417945118623847350071042563944901818693728443746351969504321591218310478695565940989383505467047987402024699405364144893827762816405845360317926148545683550393717999642261463170020498103020511601795877779780929501910257522285606413564281867941221056113221573925346536951028039438450054850822075842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 35125981977869434609231814271484782311234761234098153530580813759923702090038177524687445547324596733324810268768523177783831960719696598337550606993690412551229512426618435655033387472534760364770310015877049057538886624394373316069134339425520142232648788587061656389785986505992683686942458520096501782815976213215216116519761441226894434100777517763305182623495753756467221565706044288821203278715843652689372861545981063440270916045132499666056903135699367443636083727568094814098430336009873735769264978611186193472969785448526281325359238751896841216344946779799356965584701481393159759543151755111094087865257474893736240204693979831183108963277340639334210377024963834120787397112205106906041328502327336856250589559626547661090479963327824392838958241405640475392980217163965706957460304704818659461761496666235170811631882630770331400530998262116027604362549611770868672696163152058021551605386742184923442778071141989665615077263164336659676134319708063713136385249575313221204321106069784337596481829429622554049579749047714080206478480398071095121141772539607369927413839072181989743819340432499973025323088182833911004102266575921326877992039147364096311843576146149275322965726337333248608457606103691050945178399688463328432840081299293875299150264223510615888311401523753855105122183179653843402244819776902375092838507136224000468200992943479237843384972726972395752325491151455502431124709922474620658207172378057731732744054305760698868287362288957852593244199589242021724997188324635329551143371310509316771213163732586177318382722252062292983985927339882510175684535793175707043073739299462402992209498756393201993252645970189799635663571236514555064315974014491316195571621923070139756241183511324439831666625802988250966603557237124196961960671642670781406819833227523399019135179600177556179575518829703547501484605269742695186772895241987021865735689532927045512631044366853763997874452366729742020712845919658517886150527789349755502654430386847805929220176717544964487806053881743767124505996698370121312016056034519143885763002222146042895758556108307763236878413750564218135669257278405526017008526710701980400120190766729666444924654167320209286901841606161315287457937411225080996114445386613952038240895442723543431452140144848390500170029191750236398877816087000795806876886054778495794036453009250248764229687360385045882529111157833924610913463992342296619772767708251209235526028241908209467626459629455317884307364177549493965873985737488733365732451729603248530515482516652032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -109507895933999885937109746707840268487505366059593446032494975092114546062048845794354437400392256169920789368254122122366548695240775217648352607692029192968143247968214807474127343223538812608524901660710258250237859927298247507125313259391189923836836844851263858901310363421592451236839549936006286749384469509779371644167342616627838668100638819770665912689000916095747607111781114424683225082852356580087409946623578948915373984279972617601343135403835920365611270981521822909243887483357489661388225652549722244948461711637544822856038044599030090381160835660240261776077615676869995458902405144207065892821911836243508905006410487566432886539585513307400583759423903415107870841604668651476967983801650977116032107293633616972895443703960018804558254109876277925957215149653862660471078424611591000679080813115089442537683683244130072712019185497628971789162751591256181448839467295543082292358199096658296025639693907252412246943771516230606549044997575464964964634440371877209500064401161319817500163301408983921399229524027939496279122657630801707949760418769795763020176591038883247530678323627442131731970604857327563171635972464105480229114435124251150924925522314864316546883718132680257491171073951889719939730520921430933754391162570794564832030523669775499783615730013726865799816032015395312958683706459431262987653114966636681313074342244170000409390509550926517033831213568737285236256173539766039698388098932222176379311617921024811954130225204070730185541962731299045352345485105231984591856808632886577754731459617544934529843780514558253595959501601374643919023383442391866805666414237347474303245917567717969092457829383284154651831519371841686383042114041528209837942227233631663973838883835450945468052702055352033411117071304361531947693160805333351339759756736591917071065059000555995288221659793607116300803831382778891622355360738831951432153469197818550302548100375316622264705700748777558623216803550783816287767045682977851279622657535661044878275452313991510124924794099934668650373615091066237992942840695930769180752734662391161263335495346099072011166450676239857844665808597363515962595628605873351390991791452192896414019245372451188069372964098411747639053462597049670385986590469646241058195984943986842864180962392813471212829213732853516784698812623262427625497968761561310554032663674191064735826050435293769904007769086333627541034665508691913977509554365211578950398101018606737828577989036859617877813674989280937625788580033725933435767911575398230097102104680202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 299580105175430235157354620219403940238030549961498674967477402879864693182009190409751862389946360979760839126566117314477197734194857966362795819812888035494084228383215002132670239909687335512009447378280986515541265838496856474393402081196441978441017328337138070663520932302796682753669310948623672160724471925035389360049049346091072776115459279872052182451939624384429604493809070582667261991077821078993928961063249039019024229438495946357453339206839162299558661779112475394524909993704606766646333400982032376926475540537083578816230065423747404474851540665290024176774027555793306266520128753411354008889737184934472911108193883779296778195072841683439863071862598815449268125579348018018602936341002208690196389231620641902413561075286824502840045687922153895024020166871538459003627795451101839186656483287851291084492018354413747375951528409564201779014733745345373699271932348733498313358628233215486212235227643203454482215865528788743703678555819155961006940204372262116588496737931237173136042750238963954062117220071141322135423737100834479565802475332995729096737189305527688708385400394074683461881739820023138542880806436588829720719429767751922747662218250010426212716700588763316760309908138895364124026198342919616934748001855947919815515252824522810800986011869999537189210551794763647036964334239690961608753971886398825528989068782072399272019481759340206533801359104351499954534551763255235460531325291522485816791212070712334911595697908485838421811091911571667582114079357922169239973145034225747603349704150252343058331942432566884019683217697114731775005884909700127452032667996323909097718338632422662032883844297056061991191612756961115607619425476392343244915481128898291233992612301719869616999825870835820713129723048281962209567639210343301667337404635452790724179293019073319798550575486224442588327807426515310736762237131661093368634598934820544502609692829253706093238381650584740762484580251979064050123271218954045879966650893459365804298615994997515870177094641410691894188187662769433417711953037638278552810642188551131875107840462141065701817628024783022615804232433510551042772844969973650031338965310161189102912774513288486196096854172173081520548529099210640841446760542847555494233959169142820656520663182288020416490826450722441283790153619447897188897767825748993175570986606071838428769232036936045405190687953900772510029677857453049335171377118726357750952751954371795707197483463355609576952246703867772323961624462357377667116657921976721239594759941521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -747476770941615979399604932247304856057739510067152444945757402248557373672123803004146995414383026961638326696725987075361519885801346979033677995033618562086591572092187672186101394938761819113710203899420084083551205323241592571247375550766480365466223761736973553322074425815136939584642114539391193435516954180042826609297096451550910484976997637772937714975037868876277309105539932809331878040708410563800624528273691744132834603726553596748358795616784725826552091302697971901661205840499398099859330439904051368756839768847713159252511055700379589567067722704252248447149126490865770749872428923152493058125494498677688120994657176532352954734941884600168675970126653225935393157970372623265989573009234856700952877890279333807674177898796847712834626051907289224531077272017034511110932924456916488532016241878660402989865363263238552447010707617937536581921606329195281831619589327553301039847602948251068753306268813896822619381389082118419725954273517911192531325261591262294752427640725530143050707466129270359084526235292678322955922385717990372444605936049233002506690857901170079179020492365441662103431754185750713971922586484035426094957595446777973862118312370484661341988148701866260501390083621777627654959350334070733277217766707325967343075142851280387878123516124391789267086735417360805433079868609935874111596612456482310265025708194827642087517836067697919881634294822194763567144670452681762319276937192940274428907105887913247235432004386943866222992572548732450294062613745162286349803145561187185257679530288398829865227896715601877798121542013959960083502458218158067387170636840142621186713292602985117401589362772382845494546584791664947297928870263073159865497277211853608257449364449323989073564003425995649098509598124998287372179382902019528257766193278908833216356163016147009411790475369082934329703879400318886795895389715869853175468502110888216899521750826473803245435564494754516335054792806899952070251069950560380086646101850545035209287751551427704319343057672809624763395016615048647225372633422917748889907813216581049116049106160271336634721153709765137868154880294571069670732550117234786028459879969534812847205861299990940413303936082975001745835529085171799542960871761836449709048054355599971108274035756872268804444992071374204012740649341505089582452884312351125005554715692746615429851486463021995794744966436760019623312205252736935076421070582218623171681259818503943437961352323916545963096601818443416310088980022878174817381438908376619619312586079600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 1756678284006334081718177346287584057069121352788520289996377537692389605620439403401873512458560767087172053220462144886129412278238034880136792458138987910225441266457626932021717815907560793674095734014623273194632162972015550382814825276859080963755260808227206561061382271354160764671666940948670301499080934448834615641976665594640350994884196399263159882576006893556038243519516583024242263358083456086607977979123828839461053587703212088117297759452930181834411011813859321029697013198153510480345727266793605773334133106165954435192777638967245323105391829636740924317502957595560656672242511948491192876314978015250240316635416821261822537333788033040299126547403692388590537314365065890771575788226268473338017908698342875351452957251260966770728848038321276789435771685677331438867733272527810252228031513835713526995754422393897162123156604883291874592464148699234925391280489977835290503826630967925145716892929016974292065814895792434648434338577969495995824232872847346266162741632792979918192482953216629334694395804269922667938805927544472452800846860818955081432587460185108081753763844193548441335992924962545541876942142435469092145190682744142375458349917676096430659910473550582110830970207986924719604190548249005468290047954302165723375573276824236554643586287856589932886111450844953381270128056049841936836569232032031454997033596837654126456124615991564050679691104754462759046649187545813021811180244727257351182007919757159318081328750337874893082705809054322678385273782980054423656922339625353246451457633090782818709293967683661135435572252017079448496606652030607053600471286251378865071311722404246140503692046183978128659871394480539713711058093669149709015368625471552765408256796977360919313804388085646718361594998077936053406512276691722180441580246811602985664728092601634707942387185102909994258155908020776626876145141287126254330958266524530978514791517891586738625805214144634041519358465403611844667496140416481846064373872951798898186944069824730286414011529238002466412079964425577326675202592588174621673110221884644740446233379079407407997258397427341584163822469633856208406346559593409570423429523265019747566849256942351013277666232493809854940363122721733775515637180015626765169333585310068556929092613269636476746041051114776244342536872227885441236992328296051897935212722526755399992674581359349632317758061022778047309930445151813325321053824847349098604718531576381475160149853260057188682346213404586161947891123764250331221572895638942816126811494624002048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -3983992515397808588217337268425785161541805229644579954878578037024820053860039016694919001971211363111787618728242589821898372141066534504433964247581670540853791791266957809375540292812350118520733013519024881355070035348108169715344431640394797013695302366895177174635968391896898203277245958039087555413650183448156813415533535827720286514712155081911393418251800994926795491360590466866620628829332742004024084485957888326150828108630706101090871382243658096681262104942371678169046567763612264924065385794352613389432094534330693499681979089522377179639099485386866723680958549339959150018569765260411943967596930292852596016727461441455804106883032631395414917472099409629683167433034849095312583444945938790266949257788893447691056729773579394256970943489977283804643893318950127268079675680744092658921867612467504556685337945273044198588630450728828910010307841672024643320961149882136444971798730543926665877648524549702944040845954638620132759655736946991972112419294986528507166454693665896671495899371081172568133662647612160160211065047837273158875104311698766344889699518999989887557166382989929920674365762130483371509200109091163167489175737879685647175978763100662037959120987605592437294300784492188524388435641383524980273538378697234812001769264672101285940164922930124778891583453935283931424312511894143765986702499505904195078870015287665956981278832321225050548148026399413368604476480384356068693756461521504003349845247901423490105129802447646000327737069321526396199040463589317506472256962787376316889976140517091407984963801596727626873858636525852497732718408429463086530345799673161174565510495566437577907418331513953019847327221818322124354426191945553667423238035586787032451816821855507813708981769617793246524927973464778793209558560814318629079366116742495528736756660885414170543748440177252446494398967135809178401235763257957187774141551254336574616291087251767861446444414120209856008907029303750323313667185802485493675123414394123603788715002645481610179657508293903326430382786085081342457568600764402891376293088254785144714980665899448258635857234767419737141298304773425717255000871339915639368476332492226456058694652385545327562419683150204371652352075550128795426554695335715145937492874636060949505424099284058580619861164307279285879531231012481506141633417296856480628456066513661986320094512876364926368055885416383453869887896106471424610543169874865019174753198495433331500927868298521037521728715950855649290975785864550801453700802217092055098668823766630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 8742241782868431021811524006594082099445899538687538340464356354567349458811835071064463620500837406294597316216186425037939320964764080855017617888068854208458357043402899334143845028208852939408063356328330486597853909511416808748882401883181297343971475664355294941423349519515158367279827032115204954868379965199032839194398666462850277843645638097317313559618628093470788441784235175702998771373842402162059888856305755140301213620129907892339928910249134896047044816117901591534515323385678475344342298765459897391301229241627617449933006304503873087654118263180406325725496458514366501246560470645146860363065037085299884868573089407276787747193579556069835203073739514531969637433460473901998583632248541987942768780186432007923184986441997488927277933523848943810501267089441716988125318732386594921206266783173808283164681875406420129788006820470610230928165547085077790331615357853269207612523697803216719534939662317894121705142520022576225204078328774763671310858665687448808890661615204043437169814778734088743870683078332433028571488896145670594077088913990420453430009573408673614927149601959929438513346836986253379320281603380202383015130057580621882318707585804132664435410791912274292810786741851139832221296197951826440409393602854471922749184733054777040828137622071028727708341279161434127713254147175690734889608952507122697008901997936109966610179095595581505444608162462318092851159450646389449327049681134600205374086232804691552594633522228514359728039205708164260919324836507433571729547402287471692507139807639608823843233109854719491067670435052105572812342642144310646953412978369843530702945898942496895190673828708710145479356669953081553513989887365138789469341779761744585073125765376775648691886933252935526144241465781805541414989953311287733064769792982106358027330601063863749425202013005679760190342219098997049869045379047542114292154665133097899573179779834212941681448656736498683263795815031059523679419523059386827181969616888392866639493220080587746944140144941869853021532266080082232426388430722143803235169210962371327054428509423224694007376085289216996897131168714751192774612744552716168146128382725706525854248074942534325106491518897713205026991027485155782391354709043624576121960348538109947899670180555011996974335239456565088217595103155810414614567425185388512210937956907608978190587585611562098962227809000162861574949561438872853516569423017377067236573326604843561797444051658562674250013092849666876069782009475454279578228171225085985213269932033179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -18139233251029350398155126896191156049855070349205884253806365325262004749290745558190222144460539744850330980143647554497342531938381033758264905043214865098709892851301596772607483803227771081937191892975510986278860196365049271138887915416467277065674056104180623677304961730458139386318923844894378373639682121663300030876565335149766809284366043938074520782855044902779701551376978599543128732123879278622186112056213849237293845229146982909009657655733113307786354149330206815015372422894955125237490157131221442388549971446435399609343188971764951935219324321869834838056377145000276327695886437220765503530751918733203850522055043707164186140573499878221646003677132966437931474974608263610490797359319638039729801678345435860596058010108809010827474206531427870222836118462670880813132169590360464461200633282227199792696845074535200203618331784768242103543681910099599456188773502359280228372993027522309965469463331859385026119176462107719629071755769565571699200937662417774249753643775415542460451030675388975519921735930021928223848620899747270262166156452727006241543140630580686503294737933162317425750568383112074118294568590896164919953629586262668761318370636448224960565272309978156712103800189131444570479876440829410548297640947509412514078578157822297735137645816504764894311213603207340437630222549282490346267699031984126423336291814420724528013780149161449019702280290887677010679806497059488041907359129480914778499864956280800000308143107998230860640189242631680895366738640184074853510379058349739947465805795341880464502267696466723778479105404561111950491513385195156494371000607689128881194536253104110957270962367939525184171044301607882612003565949702400777298190150146139375484890815319291206247349592912264380708647276208490449225247986157595982685629708849521526061754090202268866105468676423087517283272452844724490693195111261493657985647116841545269429420527876333813476598259235726042553626081193853074054361107752852479185427197435772020820768524170229975507401335643945861843947394025913531501017049127754932678470268340490285707132814570640620294819582052070170597576306702013357950469921083442270943968158967371638203103903153233856626001593524809468112484236260647069361493722252469745389777252862596267526293812213365572415233409466043103933755704778008348842460251938855438763509644162253864226969415028188669833689751037144560654774345395422540505348179468660918724384596055242358613686040907550288412980868144851066494641062906101365555951546870620888127703819464212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 34438032975794531527317494675656581263107185926998453463583093059110470828180493092376985583636378820673560683036388417471916260030582943568942152080221294179046373796510023659438986872785376271900358961860709842549618798288716995569310993396435116124934784473781446850318354715965068452719830740941619809751961282157815856944585867199002124706568098269905937096947639223918827348487014722520279916593058713501366880508627323094639242715182739637734245401119670738637776995714145314140477548428292034161601785271039584428790586292954897860071416617510823072591387218735397092790795170776143315972543270564987812297155889670098458322923753661841812303119182689687826100773689200521962064668935644462679770865218577902459183354063857477413033847266486914967216008198344143422131081926928610025430221011394306961472442398559912186872705575786096683609788754673973990501784246468109551258984855343731435088239641732565313325412973197968783150013853194630493427029036306169368544670466062555517415241975018922770789776866120718350899559219415394793454826399824042904010841774561515084605562559253332439918547371973179412806706153655361302701722095481491858863295916675428437663403645426207969006542563068671148054795063374143413743191326933311352609037591873281617215091221228077899045781631409741713624536132265397205402886179737779839939409911768918406967959881392819571266166123221576621457105864772858475386379771282284742597781102816952120388912910889474376993590670265459348074542767140305495844363242677112100189758434617286357789385106350153443682004888060075268559054231549716717234833666106853858503542297937768080855669728464868819976065920361548130654860470738894516977249279942198343708356470802841242401196347892747299461452218850409174522341624660374874850188540006762514801859338752790515615183689733932989994191779222737771947530336270055468795013727314311353995535637556391622617442214571289608468057800342163149107330266237343076787662381488335116027633178911797215060182484132708461285661913560915638639095098415392874509572161135711581358014495914072003404541830699928340394822969649500733569357417524693672758904684387801478151645514223663048550532366184592686637745439940427839334525404137664478146418335611817889245007063536831173370414260774514420468091224277506555998295739915807072990602619645506794464776958433213945654486500428819970344889646134605322813078661789083663198388762029964282791574496481403081755700329835377069425291797346264818781911201204302972665223047558802621563837689794396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -58298413272912203469722959182262843150009117284748112960364865328339909035196546396226502938635449498248800760652815766669011126532680285982296482361034395515988572627158113484434502533710548126509856239227173933649633163512697400337387481347559344499537874449245246596774020440598014643996515405189165288776265918986179479791890858281798261474860669960796335703473898669788753796273202115817409522780116688036823707920168697050040962485329477582481785643819961592664896221552387258861307429757811518314233708344514645997401569373689801583527207082836764516232091051035950382418548699507498804328713177700673333149771606210908205972811037990598847375916362796185341972015112681580677499157817092901475840828190130848787733554958084652837247016753964283192918521585495859391414041690695578999556904238448419508041440214089504554414699831006381711085780920516733581788833132544390760103369694075077503013775727134989157630379186420321813714969938473525309262446553943204146079803144536698717937057030732137888482126855237359235071868275075318635215846897735461581874634591258910288823144994497710078760296537517343966388587098801058628757043811625946273946750256844628488795724067546351825468363692108727132583839325105392154308508526204295932307020854461660790422348397417595190009288604537591174575823979349686275260345719872661094266030272150562069652008248600798550624288404097929502062158261410304596501650666967260410870604173883806907158558429581642402567789756695420392990839864765731755408558540301080374049709351826918253564628083224602907066767010587600745237061126101989096310062601579986885225913832802791294443812098164768057493728241995796828658852686937681257159567923012991289142730472784562593354744748818716309769972868038206206387199258273890560374977118668349773520733607994911354410652454430723178237736211236607532279560625871381627687573522854413964561267875810851471009883184988629203692893526559252774653709961352126736969587034671645879797977726008200111946218857213143192854340687863671401579587456754693571376297314994010163033328011607015048215236277550777949696652393627539371085103116788434735732160294451402588785938452504031328949182692866599949526063196750918548685788944766045768442474480523134977355528261170554735282448855449292144810747953259042919846829957854502519201886999636991809469886305678901001058311985505289796876072521474179852352658540548696400266288664193344625655820487009823418878222907646244681010139613874390049556577412268196022870846728529673531243293836690063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 86794463368848208599752430174179421934469087607468481333751872364407094581341574010913604651970936539214008608899520473760938719859361601523335135703474543460299332733591989027178876495776794135191078340077894136875876988465512315301050668537646462954258985115433659250736079781289925001145736089764224499890634911577408247142835096263426459039766500586381810244620954233122013957752419825177674665597184500516605476565507027052585372273480469437913242497535374959747044068602600454477255126375612486778158617261898215382378687818753857341675027396884704793495776938242943475210511336555616873552902829660705883741350582096245201143864261288941544396906818359362477534838397859723271813492631069431648903501659537111646945999938603532770905462439833630664423482172204615303122844936866273196690409562912102934848415523919153555667325636055727275883253387927823564926487226143779408838927668791213064966705099303562332472076001137139284740278646217857598311986473124567979902934663483509760917258137700685878152142405789253090594029433739325622280794385071614144840192813362419385795261052037135326192972242411921388147266510340714853671112040188701857378585610164803339946135121231717645306075782649706451161365025439833648065319300412043759191251921745378431237617853844717437052374038411543702175598763530487827033385511020643204397807721650716085336837836116581324266007412448583030090443920621002212332910243600867381384882700667109656238152090762772325241720574987072515820962100534289243109216063166230343513199465524680483218835504890597224827657744343911390426886235972878609055357467386360351249478428622334331454004901986755225901533863459653003027668954783215258168446244744919729733295210706460317520227371920801851934196845959951734936743722523773007078154145671208598578662299601725489776136231557521951501238123672502902152965071161383504531549392613571723722989941707751575440950491218412015150590663287440281184784376598855323337919439081975338178714620164580784654253820181638626478143125146277827871048596504631186015957214279801571582787392847053345121898020193848283857667777384464340143265192743988385164268045393130381255103638475844668471086349482858984322067090817041462661336706494709146295658869573730501726364515693038406780235801585708918375967727075436711220743631385225441082661751598053806833168878551873991889499287602029528610390376072965680445274540446835065415142788170084191739478012717174989404579952202578136729042786211010849079955959743892840749451226156770875350671399162216448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -113182893643221062156067122422475126225223087699173479998592329959428025863478907405472610737167109192381129680493610248399029706386298033321963922540274707577637032058458086765772648525723962207583660868473397993280463923357508361421520744299913564673166084432420668262649478602550949860312073977397019510937005794857044244509293311755321778852478987083655870630288799062282729824793136193387969414610704181773855934441648034698927206428949435292318319419106020010938372203697529551938402131156598702948905318665849861882083766203184946131015104018563610636190908913380969035739821192970427884698521401713492660608205805531811242247833311119879500166543711014355053106382170361747196188126395427824023402731717523345889284505408075802846954844957865555594170240624399614745256709481603307905093007931276168687543881966814000843333228035413187558150550355004065467290610306432568908646553995900132154829423667913406860320027489265701312393671556244728632044701062522540084470648736656730961073524870386737811328258363004866037026911017842134314413521174081601416611359388718370816801920724227759958293070022456534224879614583101460933229375147446854258931727901727352404268236582028148564221262681147718387534545301688763586613172644047233903280872090454139793732664522522191983132657696073656317420387668108640774350334904820126685965426999713944068579393367771592514278360421652173980881380124527918828437672242909764621983427996506027498268136410477206129627507389731731182181499341964975978802237545701991067772322784775202277783985230540658393102344584849792708736357675104537472579593041150689807907086860645768559568999157282767809945305811123198626685043160333008172992401804195604908177866085924191054258614239428794253288424766874931110320975297181805635722250568380585318737145482108327378325257618907970733974229601632025225238110106937571501643025685552914885979966194015884737227133947486106347200038716080341682015814304878151455512292528249381854733910513770419421637237934427786444771645572376269857416774305085288384184891937334349316995755030915456555926758052312360273908209601245148814432480600816347241067150629253620758075548965115690940670859828117122675730303597534155828223511922799601192064296638575449775498060096205099319211450654410177585058398690206836517964007970053561241240775301679782645785608799788432978943849097124819646797718319918345324723686418446762280966423714106654809243052777213465192494168240807311242514424777632159352688336971355839099348825591540418257880172819099156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 129572243279632009322786598191618354561670742018734439047560184945158460494179111390866518879779222044505084859573554272682456940983627819142175062669189842360243220589873853193864331359921853900666403916451077848707218023634365888465346306541966175733336066931241482050736241158792900640331594286672088217700104411271751996352163310531703916579186239441378729595930434978835985768882276682921636933258466962652541473644618751766685465400226394540960508123271329839565157807442569121847501807239767352785906711387556170643352370749428819758299725801718357077494910046948869633787030998680927651568312798956923614212798479910737387052504058042203566877158188758190204119118319325111269268173747599960357090709849896329115454960738394476654136581533353952404640173423204010030243060415650478215058700731394360498290297929364554578422164676914129127703359341243213648869492722873634284595908124150985806045462501676752551674692269431240955340088820558493342836261004864453908966198049527660650237296876998245810936156977430396203431742857756919838431917931296150033428641262225290636576018254263029896367058818541110884826246051752123837636400442187668052386635018417774396639109984713450815406132806081618707316226021388898388053355286875095364835595798838008230746504545765582683296203495842860233013046341644455033449546721782770201631535356671121756763745359763502170974856702150885312350497015477181709325846335573521399751197928367996755553437279857132949248195738545971325113525051780865811104002367694018185359497537777815421671537127425050895830467908214207985957594601093700382960365327310704756199313744429232953549663013059324454085621939420155112958451892202794970288425898670833953691904907582471286958105864824363348962025280630938328434744924011007905982632273949424851172796111654432465148469661397970969092483534996879524605349858849657632957047441733758188340626898471536011249825018901456462809956080368908746171516075162313760042133184226136115572411650458595068391204340912715277923358514351357519950982974235020660258032669484376786740786843266211323318054871277193159070433112633501116476479894744785552747460733856912083064287598578249116055819301756289332808140529393905514881641409363087718482312102451766091656199003317802753229273172807799025569511081333151538170983455529412873952911805498546586748389097593790282243490720833591751631616040375442468024581139049220990218546999872943943866569733337383095388759132931125886187918923935287888856546220995922917896627696285022306718767325552574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -131082202696849536173856243728057550812670465166719485031785507875902759586717540320501367722327308840620173445860677320669258202675817969430206372119731400595980927755817525513383205209047407585479631238680350778532967766029834042590852122441313669638510624615971899888705371305121245165888261860364582785529770684999824662497397053545299470946162404167288652377221887899081590344718992039537878215690478981084016848531043216119824903534613752804963918511030751389314167682279810468261705504799632701163298663555799592132761643398998519961331233932534113089017597933377581933274766397653310732110890434212833165705118267063854194890197692590365876032850335375737359454676016490673982337968639904861974961044488563177621601200561819542647256961389142064343612211281130726130192914376374685683439574344422170780069602569637213339451965277783381335328955113069427463803179531553361904429998066500508872275385461882971492587562919067234418007724750607285718408693096406940254485842863834837987219449876891028106860343223341327494774687453588183829392478236414624538250478739645591195465615784638930782282747329929233674253894963716296100404896362464870005066945657691301224226469226938425499851000318745082281012261265581233585044940153410053425137063704502144310178954658870362302704554371316427517893233317952302319010420872769536549715630238960613862612004366337443750544683671784452147112616350805605482361298617644599265840251600773572102809676081281693203781934367385081192631521864807865730882372536252722438585447247654079980536550588127165554452197428384399513762166185839579257254041170050563261406170502131343809811900116981551801754080339631873797195407014541722407733291871756057643232505630212889990736764852359204454301028123130003475270331945496720453100062655885011193774423107608017098450175834559105031707081516096001565122156811473685741453203605450153619351901867035906705880824457588145246368679169110932107234299493168597173566550906980735508918086521663291290314780766719653737072330536215798450561811537797164605749750491016192217149777814553887509652074681836421732716548535942730473301262686200064569120305262382327818937643813252344120570173105615971551128259132303541471730380717099250624135396914798841944727131158447618371794484250299768244159311841671017968833134271726716445401802789210990989693329109709202340780631040505629800891088283930562374051047401469708823633146962221742931223410770304338549210522027416009610242848444669141302519625871498122590553976718109539645008009054377738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 118403018995787325014719657586647697460178854764016683099019655697092230734201894269079203701258870199994380587093719415917049882808323028877842816928681965841639057061668168864627388106242404376429004497154601427185083352719816177161175856979060414039551394042239199759109455309879542220540720128772342379396161122519378491084294899492249495210206636647483378589773397282239622828004593824120257788635085925303685566225440869232936250282566632513078218918216790279430056281206302053319590638062595712629880385978734084076345853079491268497768067743815867272680756017435447822317142936979374803136002998734048105041271258818444256097499600241997199627950527249540464953256295629047663898603075720605874488745404046613972771088519546873600905006597400682839292383772437040858435430490579633617066911795707409685678461556648363703530463990388444363369619334496155690128480613710624966314812727851743293026050647941352678396355916177649774031744227173533725389179636696251395198619016612463973739661235192619562559234117830669945417264849075531539670928884512627216774084143386503190038854344571670843477788565175035603144554475252561459192857932549665474839340888254360118903961094807945464982990867122813559607698414635506774064753487089327432860381676386393168439017182362632523306371669069924576225102299651388950086753605874734257589730195052946658369651022916420968349272951968237319452792143831551979700550991204806971772354549267239532069456417888418703261260553933495918546372137421998543226091959022630960334410495209699810749855777492338833113206500000000251850825749244706718826954713861059045916712187804642587318404980877098523628266058482084047635595529947478842005098971556211819525148867773574338407954792411573681039776502812781075717552059331680750819380082317151157681049514995975927124554615811518390145357171424726718348703606938985695478450763223215916896688491837473648641521940838869603074893390504253849032756578688745004003165066600448560043969363823099418354618551856230799654632351981794071602599096737537583903125436621465266360561077280723767019238021618643818173190771120058621929320256659792821073791480438730286853607328429633593350579730892948907593976231086772228528083839431635465965476281108265801646293335101419316211828559556613463024031959773835406672772781102075183542300250702391929590739124124812738529031073525188816150596945956231534477357901763319499941279270685031637987265454043851524141069119451271824426812498655577179736172863357647185958594783056280336494965498023247872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -96890977049659909446661118859941704538602258376789516384535054976729327590512221153892356229124311267940284902153190364386007362927906191721408316924480817112361480075147173265881702203940903488810685252256272210430540980800325693142009267284090961862644286064402970197880243471673195748297899640814927253617627122811725802173762906732539158904857385169396521454911605125778210206882354364162854224009954067918382808966973824157532056906393151937821436543802132721283821940960002995008028819828267023139208635379493434393192427682977617833011453948877898521955503004516992404371004732549601131466852550899030220217818139805957935325454568395304686519700966900317789684745353040985820218887851817200145465679622800381514590232721408894676657996036159202673107245712730757484475758906365728817679476121238135316710909962138662316361336929407445247311211624484474504435411752601155693141118320807798325443964209563939547099175769241310813994031274515184115723114942516698753805360550322782837377239550226138583162533461330287167513240497092125330217204731695671442258996644653985301612364927098414655201217589923711403969678044891812025204712870303477574070182025392594283184967945403766699530513620377311472476210910129831631426964842699206286739677878402407774799232008794243801534628990958743191958136010371976547086590140632123299223523525985791580515917670341425065386155608540478090977660857906376589285231017146932059381579336068760005237135586021415582013644335742021829436061472662813152657678627369448804245870242053472878574787993393665369255581995774917330099233255351852577214596147302636443069797686081482933546285875711691855785809877126553311482895205032605744480830782604196403719652769510391151417295519622428996538464182624914328683781257463732415995730661758931029784802401570503803895458194801846836990906961700991186337432498086345770206044909834045636685576958931507617861472704542509228467104201894529084202043205835331959624810987875979595741437619233150288863799792467406244163009604619932736428953094619396058155986832983696343353068805149756372451442173789069393466601737048095778605784551098401774838049317643619998396510809766831426987127846046233847510053759512804660529147349927683791230965668227107182922077199140427590433733710930739950144028369535682503886188120077028420520808372487214376958868190234457659898597459329352199713461682198052551428506044760920672130940009648987711928281437938694141286520832045356928782194358259473159809509787389103401997596855342635003238695551505530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 73235627992549203442763904974278642994700461920795120211424487871876059969839022099759966986105269082903860861376904132771889243842509509722805481603105877733930768356837910979320571404464990951753806191876814691068762293251946483707345562283419469975958280223004115815478002033920308263325216154441983445460175082967822924953093694775005555622103207807084847518050769733129485272345469564876972105072083787541353618025643520933700184125106607940062870984445677121174696066775398784155014959457777226847065248604617981240175970654853169126179546238544552689919857678964409233483469085258229553263788809405804512564862976363705604832700711079683796347562632585909189505543419289951098106719000030307740230554839743880907932165357848603706826881505006450097256606869115654031720212313663591006425400284272293885415489257130094733608407658155348732150269686785919277662791684967066843145924728158602461103456000506387674183989826489348991230935303628756148105718096395899321431634655293076240023451478245631794727560461827879653226077106644014946659027812850638731960901983759257899079106299179984548680720673723575958086342114289126818135422913075788041759664447413132315645800707015569112659458304565905975050609038716202325871186224076875753164811703096291122174513131938369424281604208909375113579749346023867754744927874946292494956827808413872843093891204893548523231310835723033132039923783667929179183787872270210000751035444661192015740199899644921448253719659782097673218740491537655412717773053951070828240895108461468352437051128947078529346746586516396787995675204258512477770894630271360251568426591596639528015799569252836897246636718118043085784758866585890268323223978699812929382675631230978405717635142832732936238021865049829791213829863379131499868578463560051422130616022779298504611571432563983642703352119199767000683381936054626931761098187308355962390611765851359110256922435963773781253777762630431288224940790681930632357039997619748044801112931618645029789050582904617511898816407707331601824521788043890567138765837944636519313006535345903862137606497903916099974335280475281350708259864272737085570570891119297491343056979847318982673498321645011527253279884138545364650477448103751478441188417399797307645288959236148415554139485254771249077175144526531085908191434571879437209150613930163986994745028270040444419734583099549515035255711645617677997677565301365221535241384778448943974887223374602978720116386703725923730533965969924879015299698843576999244638004064735977174090231341645824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -52344714636319645366256408770687160163664655820236250428604872054842002625643538253926059486202577275936211719698827805182087825417897977764126838133733758701553436857476564040178214974744253918454754549295303459870882561196767075305181379925079829637786451528859980166060736516194619455351131872691073592933200915323810067426342773764217460774853580990099999766373591124163642811028093557946796095972253943574170909530370745867345212563893957776472519153682532928887289134206275921019561176038105115614385781880437381797018650497128669221057202656543473482723499035361522276426157258659109553149547336924075409851845490662775036537830514919789235271032063532040948169714075791851249981758478714048640253925109144597315895595598149024058454571731943073601437906300229046345933335330303592689265181250785955576418554841221165671262656582714801962360542144319558348589705216620573096683955521156818541496206750960003040568143244682487628692023560931004595576966939146359167364536623840353389917805594246743202668595274825390223622936656041792139662718733518185575271434341995469223871418358191724774861676025958441367174745855106178875141429476713195058264746481066036710803709591740621193302100150859821006871788069803800018526891728645282023414807824188453304844030647114907072791518020437421430492193089669518622248134057071737484156772743559469648661716197298440683456955755769229798149822315697788581158617448384564314182641708999166942236205856879766527248862185138399467472848951197832226823359275493040925203283757840650313265101151002039471168905726627161754919323692602963481888244241949423574334368841073425893884366682033387115413796021629414260004725411283340242878514106611294844172829134333233458906972074636540424731635968577893423761311567113714146633978077825215002001940362675853150716774398016816260511970024490215805214792074298693820464661215802349695082216919807034049598670414255261361272624856713542352703404607247896105944281290313257591076770814127450412996275189908867033183986963710564978798488101393629511097602065598908258724847077340076524537238814915836868503599427464759811142074920152654605072850858455622285516971680660704878909089100260528696643444469539015587669612446117039563674163861720366263700877421645245740099920525125399528581682849445731187211468579329589678674538757539872269517114161989781198956686735431768872755697159304455543024042532960242841145312274422973044289744437039651291126829869525847915412693636213962185150852047019856889097874940439655896093726451632701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 36216967977412970300764554604063190453856670907881585175375736416114173291426389719161911567330156937680869269580045836255776516413843181499392045656923060579425450535432284212921057925045156556075501254382748134642813864031015281656349472677422739854370676261760102808872801558528110571529792353750154655335594769859084513254108780625814830319977592054478601949206414697892135663060400595136788892828412953484027818333163572121952808353096424327081569222455716377800495753390517325367665855322741442233097878331604601459819450720152943158072991669746495665375778451427913295298460994404672049521245373565869807201051444527855872237086289989590843347695675546571138053972304133390931628872181082863732541195553160874192808750311106607456317887023238546586685422753342192999438766914012649318836942450036188856372929668375187589049578509134606125800569236194395054813792011122284825150164559195578331139923714642546679539031073340055332486289174095372354703679350438398888432586887696765792240063439700062995270144416089387008804283672582782424875809447381890175794087710175701142079531438116704103501539442105875578189147421608644872958293490953044549722958109560206520719944137587524544025828065856392773594265714789843020732357452570594903239598848708778433098520256412490340356087882552424867765092494863318199537897586868723498785972306566643521408740758139055231118681695423610950832488823010238732979220161027934738051792243418835371616985476834214859533272171006967687570926650372649738800656052746119609547785490502464666501034355712848878783593051495896780256056786650392284080839856194527584223678838504216102232354440860886565186155987995149297597698292083391548133883215346865145076873982714236543598007645029797112009200479433986520909991375186506005745121212534301926018986789183379715896004645662255102300253152602230259429749415839020604372126876271059803256091868179868532466275350878509284590546194522624873976503762039033536821623357777232195923262919713784749745048693685194518701770761929351119292535820841489709368768455791180533284699421593464489950773632705077438529379623390817525052956618624943314115698712793978028913968288038087491895407979300528216950459361520703156260490674372458317718954509578695256195714429568574067725495659142748976814952031901266136536751302078452761337803032799575952321877425827771702644628402845706587009131891184190632647301449295467408391071442285104750345490935245506250234115221964645926984627650045223543972015870610923941627084218483645911569295536059056128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -24647554848432296963228577902355716820610501439183173469358481512009490583153968884108320940235633929230328520460153202590942894414743161081841914327326639428375014010166334738610759489329076340323050363123349957592885800402039224565074011537923373777119930226989096592755822591243132116684414460146826912981422323145362457780387624905581823224113763275392135533822211313283635043239654256612049142654057946297143315346956220917074046539128766779903933724936739808161413779370213562178941292501766506594557856938797434723255033199732018961785935349909794719969142914530070823941063211344974794478983986339346767639930308136294470442074782529856961456748252681827562838540705581125297105953296292521603618365073104344493063758335046444051446484275697442632017813722652542856512024906290900540554509408122402477946906537903538633771768086712599106566537209223680733512922575246652796048758136045101975561471839643694512594013564922372356265063420535369791158056754640153906037014627692715143303876862097106997865437790268283034854591539022453571295818372902488518375883298393440648977542858322523323838261095594760084719905809668704458213032259932096887085981751838823089219596708624262874158602408013325445379111536963657814072687893922180223088023766793297952068762778411119853308170614577482845932101625900143605881436706131401253999464476061321769177013070695241882572592993281267194153950020773947549522990968190642561789312196282120662641289357020867720432202900254649510051201232292538057157138142140941172808641537387371728554067914250188052999420920511177151900542788678811744959155125955255493610494920866724891297501513794134739188585184530210857318693111062912684434462024637935863569628428886491283567407427703696990061112375442580502825357611462035803858725364549504829489849881594269344478905888806692438280984286645394194169309518459772334164128027759611406631029949699111748096810148027364313571341195141021220801197746732163078901655425333178382173691929965396171020396124526535014497741355514548511972728557970604346779103317233419999102487409722394885505422327079211493730314224016813440156362462090012003122097102533630008539690260741093591787685579988656799489413350847556593331172862582155855271885055085004877988807601720168134799399041044685884316688615348602711213910984496507636158992515751704476245693808987666061450386925881188063423311805966758537949759634976769533090418139458507531158249306088145074738540068144438803445411760711396253013802263466908509208582028586019642268097962961797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 16540387704508781181480729579430877779371944409790856295190625919615721368883616343954373556138704340470694314543519310219754869414743169407175693377795701014987034969132310526910072309731429912168111782487270243854556010966060904318997650238852196156688458297141954951577442253558842236880481190170680831068271154665603998978282179564133166378229422214266586515146636890163218273112944112392514695795301740635975967176676011414939298703451496771242019800585212848976796848673780038768583817947378116443148766925953140588334299565454882674218040333581648825442212006195096309844016160172230919104271709817324234327906037044148220754696438013837822137928309714986406564503435375782607832885022843339675949134726332189527981477480893196811795079213049593932310241817286587752258769245288047105591119125509577702931395100457140336477251493504729081339632330747483647102973541624519337042975091232018307791985245388391944213980744267930692260784099735000917033529131518955216780550144032757779799037671725392327936814212717683213279130395700465548186318944761316659873065760974985452217060340913282471426923989675684722706882023972453161468937211308593621314427401369556237199411471231806818485398131184393128951571661688879927083547574293450473282164962760748004719186577679303515081994808851208368805485970855619001387141462428548645886127877812597006280782891617496128409925281825829490009705845611889418946081271140837773982498787712840508959273340401145705437185485300069568877153927969984077170228170488957298071580112495315843052967616695919115841651039271010415392910886080640725021634979534142335485717128162917461173465373791481338995744608405398783442925190479649124488948863238506880173251934632047209554210849898327182511665138104427583763062953872483296680200569700209444578839853645785583138686581150195141967596471215079177093900981496913802569608540237220885216480592233160647272601461429721099411578684523128723571160285900392176983693485583265619495816950530574519365509257321044160848823020552390402186080752685727552170037323152939239677334178659904532798978564917932819691743086692591881906159730188153592440220242300992830652463897633148343254546538816194559202721120820969242155248105746798599963694694974085591736827314740649175664409872882228064622694177545806973096835408662907904036389928604104315109989210485955431067645417094855309927190027336066652252033429317482168238270272088817115793043897340895458129904036511894886278454174243854110860442292561718632035584972757933171686837069029572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -10837079856323803964860623252204476857176698672845180904598639306864172222060082846645951786517259163876683730669952574511923034890201878105896354601617957736249415576421243842419780772569785254360674766806556265545446698834521109084412587274541232759317870089505199177970633286545734733792386097941833329817870999767102664475679961548421792991891027960240630569190900352256343497402927302799318822309677958792511836771773656768739055938557180999410116106656743201431231384625123579713167809216559269740184213005321351336745094021511764415481448541101652802236739041787603463664391219898686007291672280045828965967627047279157963401162092967846748367718888653420488330122607066381985597597455177952036200408799206349975733314213925038003239563222004067211546499098735081638332319535556047919646629086631284833669739925224511927767325551408442772015215600924762464282135872527245688707619357669976195845614578010979987398829943509578548937038263739352284248370381436039673385018718951528445099946588142448847652598340410908502720509868883997824311632177913047636916379923704454296783760609335131038980520261106113391017751100920840593573051783315963400533333307910804436049364419309582126665222009902909877328824170558227624849711224522753123586258767534981578844756201672687959998568871372453128666001593955444364341553483339663617766968228359117274617392541220969853964306540962156136027579862538311787534697803875572761477160065851852128260809373797191444629465358687794988257027829347484569077385120150206308110983185153570692040776614214023786302450521737907102447392431222330686606672594829130336623547646632107690553155283446594002622272803585829495985072381432683133152960546179598228107816647719092872313065500263180079703959554448309449421560844528462387828505734610269774274239394395691272604622069683883989065485655116459405682440857023273689714105801370212067421623908349103318665044734963759872103034498583782872193458119203235340411342286171722078713336718603989107979337932856838636161908388036311495592070983526562116549369103171246035481082728573013902450079726336449017804924455191120417218083214015852198787680916335364197475252269354592615235155359180544149058344040995402996692354331436195557223801091838384097274798053870663967078407689119476210079476918917149914201184685358487980945192042539201144799887968025526179181669159090870157101452765088727955662728901566624243194689125675765541839203961967902477411714436940788766118631308455936286152343313962040149887290141987053381355766360792104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 6825270380671676206404111279619746339763113378742119907895877062322442328298491735472311463599798179064783223959236107024855760945347730262240701347768882113308351767924009584126999326911646744627389700492578121170321905440915999631678193800110510047608608509140574853094033680544118602269230690596164001156790683222108332947261540526873851707208914661789682979994014745779766901430409434818142852163069713489396130246587909902684874666261729518101443460213996309846376510777069424645830846244449749365552996508348883518254970138767726065829346901883895111562539697286985596502686664396990695355478588530103886574477313043929341885510623207461862265229063511341074750806626508194669058193159780214096069015860484729429929754873466609917449328954672486056777543671982619487690603492073019475557397064315530185556110958179503862038505950791715336891243195655026508444420728324376101102337651125180345315857314883396214116207418949229669006699423795218063023444368650302523814015416037421230582070169247148131361602181493822288487380739043235887881984050345613245079851355762949562470134275290992412611880260902085237213482548612702561431199905475994351286114194670896578126454552445993745531423801745336287381315199428183542132330065287148698154482294153250242431988052760149319692838645745036320614102375037573900148720162135309705428397685416973096076118519553090240571348577074653437513374466049619040924312004304211846065910613801052908654960543971120186704202209153411994574025105172076444488867421644986434891106242255867561352823279735380755213621852825289357651081830240918407310395065188996540784288752931858905478867715452053061008792375955699527509590664572234854935206642829833348003207964879818646329536861146703208670758648836103339681340846700995563410715374829210959740826751027891049351022752473757808554290773418534109789937993180666039420540531397836363292494629314431641874530545217285743140523179166375151946298336028976707592706808311162866719123276469088886939365068064935317478851136781843065569221208131403321795642269505317213646960155978650328788357999058741034163998261238864511399020079123894054413938090233017240705955324390568174817111106746833926486753583003333346414701690662081959472402516349103084024913740608085203080156101151058994936952771198360314097078392707378793016763211949067116839469452867897406289387640304973246383746525623011542401864830105333861650843414241505155844390733834679187900627415101873322955208660449433089135907397008983119105378160547971107958570356599422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -4071832763248142407681773541393708601792910936010798955872153004598976321801926780146563030830161097188976671886130618627522924016986651687485896696170906523282399984963563815124149324694577905206176591139742317699597022969659254563714284477853907050680941702966577016401994947534676076561675332040205617819051267904965810889196298435429995272261184039075047826985506844855430368348817270422250933671320952977635764257014184702579645882809535151408169785024678067876823630193616955701573079970975607401511192284440336624180477921969538880709237517911198581471177692415179203812962904313550397988606095109775723708248897303415768844329760820860387617529903083403221863030232839079281282185518203133197322178875640151908529642235960619232285351797884546716565621593378447581820374348413949333438995445335516665207734268076707800876866127454757308860785651071229875368333166137199481006990712225721094039736416206211163807271862045465423602087148784773587874549111865730812433946419250067743180871916128114960227042508649808737983080465365339184774681074367306508245249248090585177168263484486170512143810970716267340540477360946614505951433758693510958229914790448420706438588755102494988699839696404375751249058127869514527295389242513267126671448766450058040116511926102289669102071484433070153961307880789598266617088554782213465052434543949113315598332632752510661059312450837377499031711494054647259339182719219211138365046308102231357861896850919691833490364101616656529418227588214529987970557371439552511787151106163910176341211409550940390530138331770824648277837718206630282611489017770247336666422039666063929603355302282534991843990280007275603493114639080920388905550950948573488442956027074912627968773637797730102881843247462789949775604519184267686125933845398534626718137257738642404560271290421711008116854456208610461411115684427177151596199657621375190245146094017445083085630964488894965215359676885253459253555797358297813557730715541283827867055437313097541804692699723812892748272530346729112879328884375977612658655074969644833533939148656850700968703464081401919405043519780218080293104921079994783033627469058966104946943840111427566422633998248991866811455441725427110085904885961037017632042511048891954437699047869010414274078105460130341594064815028241001935552894030608581065152899199055251812883925173625471370396579577292170069716497225326815558233961268149249388562539765218449050310154994600930167227142258437355562667245802374669468024258234995254726952892223742119702127133002301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 2275870352627377940433456573464359645403266928823351461848827764395347567970836557483326631093616410572509502706782550091583668095166785141500054505249959422389916882361359028054013033221029024675988877181057908640899514615348893055291900698934538405111103748251322723691038348403841508394066051987780967443872715622175741859608415195827835760416191221351042613866338720342756930284843759532093971103027660330316653353919893041812852291948828171145512848313196391115237854133378520101058344314489867064254830081151161245767435430403097441887717177971572421132711985883466666375635804313514566232044585797892538477556353907287109920236342281305989660092451947081389600526829171579585392409346524503321175476799982703678982306922229784174716889780421779110958530974279007829003492651903473772885815566727175368764356739974698789380885653230607851403578203284905978158312008370939317800996685587684140045695758611611097366657540224734402984059270447477844628901663263570640524003044918553437154424739896822401795219269081046773272213333688685027518513891379669781805071974484392779282138377325658407344543070450328104814200839220890617860281239803630636543962471324039788735025429355548687548739072573192824463736938014048535696791896598101070424222324520728546339716659454336791951787596562838762291164303630444234645351717673926762055874452323815026216858210992182292735452856408124106095396755878903301196219273722262112117251281126320345065354681933545319079085041354844886095193606120454748779837238505652833100463555022647842072773993992059971628329575802718048146403914901743724585785968234440881129103738893128411181848070338280101515132984353934222418685713004176654324477206846802977511817578001711897121926390655276581909386730298919203663235784741913603715610649570179251993907076875867130899049427630810668834191034479910325373252289935094135447497816483290787979578321454345121204152895157324345245519819186298810818634440944858635087569575973713024525974093390266312193024690604380160697772358335153271611274727178933427868533326577804785592259077629767035835725529821745502052777826918908667064461536249215636707020852666403524462851621736495109156095368984941820738495251025259423915944144935241666392309455180779671556614405309179370320750844045552624785528977478090126195096895997613264752347090270546903155444785701501994568890577737662360081407803228864522605677046519198238544656783913296866005312912386721942116425245803830323447950511851310687723012265741880985773038329667696680645524264381841408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -1183174529351305136053615225480342605378674035252767861880123222700062746665592929314860508540784220130311634071987562118885999422517083012381233961021752707150783692351345453782391619469415196445116453291488993809975862699829352281160080857115143239259448912055311104217849858545190801734768195399829835777292820899556904642199312670359012676299571788893686172169328019005656205835041714057090569709079193497798738309358297672379043427668961817074012906084310021393956630619578645491209288921225213334853208281177878118773927531430290668114941340645466650430510894003079004567767798517865320887699022067452278200701476354605005567160500161535451746797092824111560673556434567894708357344053073677525188532513352781961312791177687483005219427043166393592310104566119065012494436153209518171400508817035671935302694525023948708514416876003289706737498937778359922080427423079856015541543726426630206447805922911544973210413308526329562905399271866942302340286292343234932970137914024763270521564314581593835262306290472185283666068502266226486258567392212465518366055859798719628740287465994643667167604618193759942662451762391250227888417230490529355998745763451218381843982910029004654328110294357323060595732103542539558948492112350410274410550988669168685445627558623819448177517886934978296047249907599052603592616223472879530435524371234470532267826478391164211835334137058951899384730326631456614139411028074853583258740762256621236597901161218612149586252880870718966456698393152474822289461745130893202843140718878118016673487958385061114559479779282240396246593163838113928960508221658971485504192793215737250504259424660379855719981382871083236150859669185785388270776366354596023807898126538782498201826451233972169718966975438942836142900282851847729788053456046189027078138532408689599835298200582291831294992622926865131139761592334510064487709592546049149010794496469003270313083818994716504742113319762615223701684807683429339193231211243516960640114640017579803674010879609311240961728396406352520285102940970166565986780070631837383799735836002481138552314475421642166085449366643106272545931218775044998858446259312678580590260978135395812457174815152476801383830996474489753781650588240755539587012727314928450948235658309974966033513949927266967158426767019225292239399702308718181937519308657892406632806509099876594458112900383399340975096155598125484615868994441124145652052066430116522179771137147229103407197986530409036963085697391770000943092562816418992841987660245255617940090657376829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 569672240171940505343127140302040986952434618490651495390151912565369284174743976126453504480395868993765541895620936577942763013746094001693137720407582868222091441009715494025267481042568950840733620626545648389533982274503101295062745449536006577783664208071005504008218382971748349743214490833094327614279296210819888180616934226546987337312555549016401834421395425472055619720023520461179793761514518653935403695439685769837216686956582665853841085272694549259574047713795392353009550711886784109686386209887825127097706145553062765156140995936285910330469176558793766882466180034820000652818003872676514723347090137980975110699817550593755938656391962101081536934787662004531861440687678591937389675982350328151123885828564074816725270601573774472549188513185094021533638943973056789841543961130043491244912245409813839089589500164915073893031501769853042083163827666566798161087773527046465734994734068390748569589026629223677596609595497965852084377663599485652357646709180801350769475979562298069348420783779053600349454612848018378099039711711766004348009538690416325828401492982789140875770317941026260568196995697113889605199194723878616126985395889729061172677863598047336417999826662219145871132786976523088313639648531179310728257566200015780837208111713088093558688067592033042332902565626803541066210259853218813588552750205981979468846550972330801969915553909409686729445069409569363930007316974873512433063023625170357988687826754317470500596266127241425464202236969732711130159264550915850013888996024295890745066701399401569478601039543464117702865222135170852951142774145007514308628978835742577481659141705241164098345426253004323904699017005425680245549486692605836171190626803042635944067573779066545798693757174535755534929594786534761182321082069866332776648832582576238934294579877684070652007484558981656231177051468622588375880703329920188143081715607663539502900977744351599693018601034314942714200430707865955268013669232863766837480998347120284122009741474040028349183734702194021312557557929776749943870450842756866317456393263130104464824500101941665861296806034530539744106713565628313658798179637897425822406780656620043894899890062712752673949188907738486455413287738504260641845351550566417475235228197406674312426726324625394794640447172262180204029998245877045338237669638479388722115069134009013329493355484158514247845037526663316459245895095182688428306444789958867206628320817661203598499036945354418705088743017883901867266086332603286144575767252640128496747209040068608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -253524565610553578290960181297800648469122298550555130558952201607370376333298551568768684975132207524218335694454696894175337466493169575021240854818026772946492700623006591003446945901873583665295130705371115272161437397033714164433217341002529677941220400748770656566014113335389694121385233414626637704806863803342139350540511277549350552784572585855180015165658419820996603183461928585817164437658598368309260790489269271545122641168650580918468657779300144415115783616084140355738866467840634297295672085788432132138716499347043268325768694508141893042963545869748911647663371903408939167357870433998262103944144289403040233210523421043405567806662025759646179885504943199773595187483039457263866481399938296126609292343989892704515721736286010085883720407412189146085828759947921133766264475842057368047855236722850011541645883235468917691811314806932979268042536708124835013157559504056349089461860354813340249983596439541126072725883350158045884001900489211757242464558381305468415987482568594038038495482143767457670936164663909437750830320978404270762473490832044174434307636148775588489446731123606513342767230016637942276520348643892241140832539613456283452397696827365541744061879336641017505902850815046511491375891301330513571451212603377026503094805069111431873739706191037591223528823917019612992232979518528821599979240513824649982627985156013443308584172045255711386958789666912608177680279766907507879749365475853666699660760124526738699418304527527763847581868227373342760547288086785987182489038770601413383625819000054365083511199169318973687848542201655882493680316731499191905795919888488349206986649312978187991638558472573281753663101491446860171544559479676912413459819955708172611568371118580900853355565787720487861706743359274434293004838526243482276711175919745558382538758670094271708290842586998286406815304139336153400659335776109240862388673508802151247745405284672577204774107313618945912346744062768533261262788700680889255331965852298855931669043269903137770040080424193025974276514396672202176053621338175567946026555887461421104381265682345573070227418815710133542367799298608583926332433800419902777787285580818816180296395694692212182160671104061681434108615420850326006118204121181934635006757696062149603063575433161726662919978920030199447238367616714613361425357837144494536553440534351447911102828872535728220640363683973029537520637719788401879815045250030134828360315895614427355447576961661406339432726088004955534546754342851551463416016849292428768619525172101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 104300621142639190934662290411682275788502420612642242252082992987593747664444001391715975297989793680219479941558938914872116118415728102774872946411238805637785544025969316136547733199867216876698355550534711324303970239284238752308546210404416637541957683334443078113356279698547329523442824126156233157553278769260089336613667310856422204699248035473370926889408113696999062668891438892111237209396676819647236957877258608221267691809979134124962757153269284356354066999588293741797372074944955400278610638833913365151736801602170066934203532887765037344321856665823234249652547621959183096563849010964019782553042911338905149312186271866822945573091688996344787720277972235679468332979019521030178752271486140072903537354587693387148793789318539494423483830731568849100575060491329793070457602421163779084951440155624751388979981173786572099871273310219385980737736660924271442326289336253544722484356195579945256756433720886420381633603537303247315734118963634013044286685079836917224829604256564731981540179627623365381059135976884138465766606048775648277594255868944951055498769176511544202663191003067104842843227132410444118673967292366982723716478739850419944204603847077409740449913940617151579982445637898944802764748164744649663127636340475576053548364445211096855567131065341463865123989296583020353027470904561471412595585284318093439171165954596337636195881690013139578959423968219701427131337024523041178808628070390876769926862591328133884580230005103440862944783134887812588122043776080131888298554246341096557212832354292976557409151207755412934336511697232846803135415427539864079867016215255791923711834053375567410109430230214774278855640056420873398331292078293481620488261986012552921543534116853374286324078590686830378153697385335369099159684134665672489183792690872018969795557313263560476604693188160030435063748230707737316359500474087645715433573270349557073792463120956369141725513221078106036885910282944837097189605381374424005346386826732057357891161398676637404136040539004611203665650515518787577090590043849725941281876953206865531493569384007414131587217707261554872789413657778810283234013325262996706408240520404695191253850567041477988901458576061574119671874518628363386155322384137473461983366048765446615621859246346820698552177007319533875639323752306847985452720861134812728992214944472327910684097778346748186126400822513567180866215243057766047223920683832983725371499123800498171308230640248519712790137198172171909328557005667159711339449278321897952183794867896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -39728532245787298803020970370949012077867392702285326020989223184262075581326043927597642505638073263298163956237864167233252061168958395686582848565596142555817108870431294539189534003513811106134724185323133644597714623218095385380039983426671423071722758895736216558274834956026980708242242111182819696788259278841511969900270103913152231351038324521397263734644443157884981665439116909410469183942550516658379314943166706615164626516547110903010939817960578242245147771091250232847214315527031558042060108640014545271156742510345807484844192547258380220084733116579052661734226151566941370604209189436704579529317470952260380209117874144644012016462027658633914077052261202425975649733472220235692476241554528460883763566775655367314892318727650896765344229748580006571062440003661286680338066152241620952203227617239586827570617513573056267952028108169946442407000600798681373900149801946672047807886022807080488415849806693537960939491100144759864811967700091247473774538140202960361641933016952891901527788009923599772808063486895486751358084877298732448136613177311714156883765598628990204503107302714889805037766932697008330382713682974563974257672076371185122871057588644797780779674190521583294988451571455801758773666828904061018268489116693460456627601398176088001994507391904942216354867057622362671351578776851766055424435516296746624846029521441623912014025661434969391257927511117462966274244967630238637888449774365348564480582122797551810510179052330841793307275320371300193277386105410851928702400854732214461321310080051940292661333823573273350601580756578021672399441895636934127064256082022788782109824445835984064904522402639609424493300228909521224393817862755570442031663615998208941466222220386063669857067610725548366026694027546099520097493242950299135393927174261910982005991046289011242236606444591687217513598781264485673098774954391833496800670802516712718871109458882315538427138997683939976514539418215831452990261845095833779242400441811354417278580955537213036859034946944922097041344699983489457336757078688573083855954716113612093350270249338075854164672177577349203480040817410190564480395671434652250107440656203616036932363371670524525387571194885758220729713453421033496932468663867500860516650883426644082153965580387334736683280641675237727798698961458236681110797317967390434011570459890058020962205359061977536174338444121388905020474811512869139092347381982451744386162086574263576476913231556212493838124648220060753994613412943365707973438737817977920876507603927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 14017422882171546909350276047427086520672029488381849170674939539718467281437484472146297326086410231652181881764680885110063807192473865792178653331841232088750946119637892179827071627006485199377249833356950901275585742802375427040504980638070814612296188641039259089285495124995363770243071876818291467858075178965942935251734402794079990227386890932468484440143193736326208433660726143822609926647007680341244724529076154311759150001363705796649686813251862978992018751947192616371714191126915063623742841793102418941473840971169195615413333338627706481449840547265544320289157096088213662182332532204737326958235777537925483044540813095402362855177224352752100252973485171515037660097448978664542893337399930438481777449315724722442896785378667448210500720481249578826839024433584634288759394043972164031798676260415380069715210407458011365257141711995827314338741261153670259798871820119511658184166900419185194284454283248237589446671627628356379752013350185326165471234080126627525840361468397622974451951132217906578615627710634789692722971250721005641508093264118328454983500187420298444661259073452305239126035535047013549030182742945396054772989401617852604063080390273746268825373256477814311401308433967988569616453779461882245694448622033279318909418069788008517862750438908042387014460681827735587712500998519431309388248491796253722201441432874121528770970449395272525611876830708789834196017873726440408260383415108781942627738718532894476516824786788010398048106375027315893581249265367439198921124484275707017632913823957217701650987573991492185271000693767409471870542056866847118664652638022438355779880886369645410639171527438993910883643182844126023230132193950392867508147905454793637298271159288502254278820461664530735487924405272105022235064910049860607474958432876420306555288152304005606099097062681377506319941634717431045060921061623718911352192485812169219099598038512366551023141482936898365652706856761332838421491063246120333730400072699334206403126615151826857882339390766917108132694398199802495704461668758124380592459843536144054675705535240764070642283985431576995642241980272575518293845642817683797300546264618744829389462733608083638071908631616066179993819156118395136598222206003160953691604656659744089199992005784297530593349901492061516800941144527017079725298274388265831021597861755972944672119704819866795328858461884899754534705282867165216872129868531552518548006589815348440549174219782885962135307078299799325300827485305323595791821758609075536702406962184192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -4555956970873966083346458979818945545437413493256654819035161513498904949716788481696524676561744312255061243517689176411849069761368919741208914892650334899041165830933624748100703508242794198767269804517806461601991526322705398480856525189729749754924476532547983400221149082006264220615797196156264853611874862728962588769787949998045402260807302362211166305629683437639923424534826706169090259757594565167941153788873762021831117470237493086398392293184266220014266506473264348341976481219366603231986833825733697403594089669077868895990344577701780521098765915839478303247609020904504317380521590540478359608344522407999248615783955754685199972288941284770345680465565149141463728945312366804105236806220694257484753004873563009901594920928465496425314771807290427093471396787477255610781363950957414595993355609953080968570271936124922508572266804152633177574747593490908495802329068555256793029105307033859669748466700257645805212054088499923121583905129950452893726741285690459666250671790242648830874589408388083425315138550353097123270816431248877818391950985948194647539571332714373683506590286455513575614235908626742847136551883733873479394625302310030010203616969490920280430280825184969146540533233856389630520648407629336822353535361613737882835438515120155524890056222530253829166450301133819377106576476049792743816106381347697191123710974326510185955546346259199352917707894462638225883182139622981739109877797903563841225609809402752348039852836194489732385354528602197254894103353419672605277273095586100730990061991404256749526469441027889130995807487033805329537797321255006996490975672223614923153173139553784610055007244777646082888764175037459183866624369838778715376680722797039038824691234825775048498915862953214316262334535776757137978518091873508003512899717179515173356761059796305844429133930072629954187451101644716965645731254505734552835041803308691132089810656137930823502234848523779399685744201127277302307329095740528779612464901317923163428185521447853001808189841639501928227248385210099235141665908518050713531255946068504707653703981606759476656599248829886619633011177876305506943872010972776906220771827082457871904749769451216049262891533730576036997614526058474589023295505542250490639789602080093749307294885641513519227115322771448346495038007051592644161135403137753281513853448984147140840489289630121565475245268311915961903943737481353968609057583548273363809424671017995541688333529143876918570422254394991766315591015340724609724039828202920066443323155415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 1342556516858665625689837748208977893906922649963684792334992146808797163595949131106380357100614263380523448670811807767612855802284833338020161196619268678450606815164145865903485507379806223895743448206133317941450680146799883739886226881271617385105436830976892333827185736820581104178544082914059471197187201594073281555094801128654657375995632344697866164824750570047896848717829025316706276573027288598923738112414848486793920558102510026011363418314927600287191703298950284355846739555950142573081630781330985606647930634029180262430681422220413196679342864493326662472300085277695683635733913250196913893268107562651924693599944713082319699181330398276545740458530516595982315225059453801013865618671291645211568101975291691986628577755203955618166537140998461855501915884431072635788510198961746667660774091460029604726298523391783879286606760689961289534900469589573788371267397219728226869638291916386087728303708237452710739311425970453259942651332910862213298207481009786764627809571003585475296871318268000623048472571267962915756639874086044998665940176381797200519403014328914299109797080941945898402082382715801025668423265425275656012346862076621000370562104174964989392002825820214122667176701563165578466701863537634349233668199132373503976253398111282538297577088823226543990650040875312124273772531601167111189069002955020053466579477327397615441468626032388050848369760876230396894255086195131858833378432267006947681682581997879095984037193455565174323182025851384159737292533560731760232790998992308633641482233992376338972203475321187874982067403746489915246482071135281646160672846096731310002827669803616662767555553758304231432034651868804285589993091136108423905493949262226736024731277926503892987185532599023530591753859155172908912612469300262190584077325645162992239996425332192939989956090640092613357231893133712184558866856619570150961161402650929640798478029009574220905364789772620529558480319442115294889360221503059967264675273886285429130480032611386371775130117195433817585932538876468533077688615404193920364754464475043502998261129783744476258490482938270527397525053375858936612404997231564910956486372313844700370650576505803087240973164060298699736513463801575565273144093896055325299746124223541283291726451863427391421696220692362517957521849337703843601405754170357317027463062664455235029253514200055992122918887191755365013355263039811203964919011298781970309589742589207905220342547214102678807427527944172776538889666613403346368611902776378685111592313421824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -350246508246424384968097462372365830534331135319791773162739265171452364125239367812106798832642676337355836364414721922202925840845917228582349674535735586292153178943383373777030308766368028098972009618790970591025843488164395350692348491646491940288464157238671214117942818191291825208846042598938954390218577784931015083682536782653998832897526602525415771547722140607860760505753170434904876409117517541551299354314614833196180002735026354796750832093786825385877610824050119697125518304066952446799249219662773546046221425036875015480534900366945222269345701014267758979878256961620588459781187041675079280708063610078754443296567239118595263650783260050805071163880050533743491012415207215384063061157526917982118172724711962488147619248592485806266058003328006735654366383882357077767422966815838324484904189930035460286763054903217210795587035777644963322827513016669747595740172454555751760240626407440516686363759594724125981130656057360186485865569167269478096106832581385617292421643506213598996947102348530257609610143131541721253602000051124017615633165348799051752869633224033995350463202043761472235523156237029743186490113761388900932478428198105072146895800839159772367458269116774396792015389257787211373536412529625403326951536774987536352803997425631815239420532195636565602568522539962608733293154217071828254837902146698707536906837104251131925480035884726122468770550669684089413113144174977598201259370896883046616905940852566796932624047071643668760750149148684325976456565263435105037291528827752274809326091003104958444502292912042011464368875431268527494551494448176005663215911663606791888636422637194748646645581343810200505187176293244861949438580625905198346521861237108139527578842857411793242497170735507510267427829333248060221492793853899293973821751341432719454205652303866902182554530700946202129324011279192147528723769677739587989981659289000641959005153978404560530642547586183059025306332361698180335743277864283370983604864256684227664269573265730303473181737951595043206410939211698617440151852932965051609503133173116579643594057389295857302452211985223413078990429075243331928700666989071792142138577366048152185645145259984360753450714650342705559642877888895307318722788740237984965629996922972486261201139775545856180408485658055031534360818796895113623949759430299851596059143749048714431399841366675512534293945391368911039993721669013904177095820455742187775739455566731324428638295430425205155514752208501339122624678695081807369827470698087539778492364226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 79772451434516942572992665557719761247698097229726670857138729340555126755827055056146097266825670389453290671489252623068977111703715883683432128488506011195910719988183450619602193478335485882769566075419238781926924495364875268717535218297437124038429134011353759698431328290101788964634646596223514181606589875100791327975820248293415949671239320518745530203203980418752988701585385554923677502538519372716648623482657773573513906783962649475284817522042883233644381274222420238921865060431246678694598331035954862441337235071262069205628291903003939983526085147901842498042074919072657157529372171357735027312604593373537496053773890092838381156047407523725941074729275001864056479437731986460500002564451707437687461428086389929305403942930581323988292319432607333800140089479429837148433170324557266165628825277450461638731841907141888805769383083697022331026233275617375277526546341364789502307604112338867642159350728862355094572503773809969783294920172719765310774879514919214162106230321606148503717891657181328293794525553158343283044375363624398237485335204702560567436246230952794617277935393135226314686171163532871295558793405001852476637936921336613172492132886754669965760057119694878182353482508603159626412785512673168698684142604720426213822545425035163293468206370142006591430698028328259530314836517396641430689192489597465062161929320631848214921042178791306728108213067111208685175313062732401305736003874808600615412652028391894034681863425005018706767074131961019401490746478148491005532290127235087754925789481077226932086713484414114198850351141272292834164486425246550979471580913247689548439665141200567079065954794719197106151339277349048006366979431595375295574367941726739715767005875336295884260327730895644528383596384294976578239468087784644697155029641836625414989271110969219308560236439161765311375687718503127850535803283529604310278832134727941323589285196785783677326978153779792597983508778353420136188486970960460886947866317519401994110277996817096122261938546195318420898091429300192754162532607581034964939580561735745468558988680614546526636254597136612322168965621353834160590096254865772502410078343741213055696394456926376418868028387617980054195534306278977240450477728606489809670144034099442443542932256887067212929028589885741765154171365657459034986842637285606379266967797164964865531816422643450400589141553396350601155144513592006574644423381485101575708168939608748083471654680302346566861199930841420778789047878818474009759470041139605084380503998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -16609490021309272676838423892315324694287220802066445966068291790493614684581633712838158223573092899360580830284791107959163371388106868245916968066777839803892175258881436785074526166695428403453942902549300272124167397197930524106287068684599745109843657225301252543275447900921739113578383359153860734599994614460429582664427574089789802572546202312948696989822475719802740136658618725980617315276212407959699706379945403380233986821243191240350802870213807455199622128816035841341190830099070771038784017749374584943860360210896478784573987967540329364805335428848314094952063889625312286691112288223838264684520500581086419381884258877563106120774074949795691733575618780148073978659474553638218157369433268250145713012736743118615963573976568026555284409634425576709391265925991411875156094185374702699879079906593449543633256441822419118859472754777702378330175507569894245652104015749421625699703400882279460377411509720572895057421797465095353234742441528558232383101816576215187825055074035828244198332295379534859881788724055643378975320881722761855832877712306776717613881199978996307243444170831243027158545130126053302362495785759843574950832211348565829308781418731486162437705781898942395297671301249098086473371251922636301873877020622420449464735833908635755710286969692132133476596570914672216068020189202316521246951724161002687063615101022022099768393828787827815839362212782902270459592739029673823606881240927352987835729829584697619679619558502027610038890618653996696875336213938134215152890240285759054778072488481301695319999038502384952360943471426340491073726358573156682103878058890987027970195150614510317718768242526907952165035504230407207747322916738760246701446360947715524958562818360001840396558592226374070867255404076522856118307175225090799583786221870743155784084512293824411956150716513578310386580132525398529411654251652943763492984587710776185418335293436932853108667317773712942394746156159360430889442545849827053679941134559906336107063294434275655460893988330438953622381880029883240715458359317369751771575640913079773253591602180998342342686355540529705257633847471369702947054288704823371556444533319631397752313552523442522921480538858074575144016762514899860326369511545970743319838279671623327606771523105800760648933737390817393903838625528725473865568783141385272504020509094703437956893452944081659249936741149488499235513179458630713117343008153461653851481415454495822438454533223572684754530970595005262215550307285281660975206210560942137751371776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 3718602942089247626819402737564774991423766240442854761540771437369327184317986103120699309747419734956985184411459592206336491157760512994580150991523040666650158827694803328940925177852912230713049443369319024330261019032564105773198450896399193118567867204300535869336329074184734360988742372870311985008071430295156793558406519066587827002863002087820078835264119166866026298691780906645443238304954374310621787924923078550075496139230881680314275947503835439008160327973884107348260218304624824855515180942761548293190443383634829833573597126123850577567485106698849898466341882304945661651639642510701814464530333498758039325031744987742838987756607316820981033902258583131117904520938059869057278482234998053333613307224496662317683040232593125347113542894915829454884093894825431488109157427458659247124873042571759555715366253989163712229697493571051406880202305003432821805649957968121966875495979307697816373521606963257423000120614273556249715218060900318643470815455848687099801471900681189602731358509291226128051829528019411426891016319189492974792721969188684654834993521281967918191755737414201969457775227843233841471826849851654148734625844721153509454775123008386909306831718038918706748485161058418217012104375771285052296373309680764389144183787797840409397106478564687384389945203457947787185046320669814350567219988931033326263111885322999141742585031064908109823747895508728148281158826647930641107538205388024717190722252378900247420816492705943257799666228165587818387514803973066981820931786680992332862886508905148135237163982684469826878493464373732526540514340546010903885873644461751743208660443838222064735211640439438123278605115782330354051035191337619589448583907668950333074831793500829564196021905648936130701958329673341981976214514244256620539452828121745603986728775386433684824758301831291176597971728524119186671206604427977834956227403975311197031101600287798423834667259727569294449601140750302638218888265030568720491794326450671818747324188257567140889612158778027188068912627533125545132714510180494672491069864162097142133352230471181204233658959579226054053736373145110876013689669229398448049841778423006305122399507477361243441246281242256786713508656180159614023426465322141705018176632817054255710804094145646778682588898060756358473526424318448207574919686638112473952417768404839507213359563303370202488533654592671011518414036071441339069853673282520021932951783861555555514479692829480809858303549550772402599771067284235492480450890587148705229078265856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] -972013653515653760813688014027450372733808090301411320443635231921668283716865258455177806181729736765141202218447711100996441552954428753492290870297652533274639774133748491175098960980085493968943270272977793566394419362135799769315269988703878144530535833755382307828611816299440092909466342854535665435573015593090423117893083641950562963887374838826144549897671947032749248819787542046757287479617539940603371308843294980384187690920041309303060398770596422767329901811240227095783252763009478600042771162071897060023004983661956486376766116194749266887177669934650945774428963445492556964071705786906030444198800436638264735812026948873199816037000672724921207108776027087793876395141234159502383361107511669203447272373537968933439169999023690812157111599571966143078845487032905266606984066557702475803731282908058886219638045651460259399615048660360143969304601844012921864620981743043257345191247441023715018774889046780565588802484665453183530969869499695707686374851295449492916588048162149727824934966097621630107443666615574005306155509149136897468178030364589521336535724840282805955390979096648838740746733495033474248759337359400289978893218017438792981995710893893367372630724609881214771216770564782794061246696360586079339290402285372206405786126308744091082461556404705497575285601805784893696396228360312967561725479462936014145468883808463494064706945337097118004365169555685781363702078368121463199672945667622680172092055740883398107366011130405997627008172819803924399086601273298415169484307660862804258651905511731840068514611795779975797510518133770021399970861474436418181618680767237020830401383034000032560018848785682290170380080301102040134207803950650702141523899724440559285982367073592059060868913170756134112742028755938026631013964583994161492284373962299901646220493792950272812195660864461055839426829784794232754136383935234602724295133132701924132575163321839410194180514211747640803386860575607960529837779536599085348350812499352390238854457375876689406246906280596074702673640132881395901307204155059842358940140579103216188353197709782966067640409758870073977845237135046488361426180973136679122680579153187646436862477526821104238235827234751247590684180665632838539059314792241423860641567823961303879813856280709481313207856640017103018069335288885531626190409664147970269935317162511966864294468535893811375501998423812775366817788071348878203745838074185623952966261559287002360993481449663089501519562811441543335056905505816707149188121017476408181941862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] 218249139896412729153267010428940588371862722357507089286818366680207367991386622295374687660473846755039606579111916490415677731236460299064343608837366045081755537168932488243555816984633898328966859426000649546493692055937102258428073759933301289665228115491842160601194104447481954168849223083105322470987386615961861509951797455968784434057437542485554670211677434878201470885311154120709246401775093921012501972655670308744895857975822627542439517609755093126499243729953067388110162329559601708802543092213398458219035648713602770424220945977019055426876962648655340310484734037345241043077282249206698737422356890862026691300792617801660881181371070314730625727106218106307344513755134658871136800949528555763705170336648357550327940813527756078736148007643698034921710706113206109918958610644218237152202851431266345809250043140372797467975357591178206741440117837710872394912017214687864883816597936151874745493184678798131039221300092347327768784582824963463100458427122503843628235356564847662491304678571384381660591638135152076416892067707374896346651179438697569366452244267051828196309930493372127333033425445765751344974972270706798688808758979468366235689390804786709235323654112863914035051103212591254382350896616415830925234129448050582922181851980734438152843697438239426466422378364102386707328608157259562978457584945922673890918001848549295059550072649568887339070510626106570303802848952049891901504387090412935851740669920370430684902169321841199794045507433887320249656608015691748111927761973445961479601109677304065701951003141819804733110017361164467322569799201876305013389029879755788959843246453791885662300506422430398112886656232913343717480719651093913270248664082096045861391457859043263166894548056149308041963848715816965121596771697884671445377624393260850865146048998738059797033596309232845301356819539839728852271495003457854082129058445306209638336669957825470037217992379280143361985767609015065490193070344085425561998562065585592251070230822580631389290946205798005474310158485613496105697367659808015566056320230596788763787630353575206733963197199953641336413904632056763989400792982487406891656049276810949083770264191965615908151185301483225094488296747040269908875051303562212741111823013324231287976197100496115821457761087821554131189596255971284423150145922054158139670763973361522318332277529225936433482204243443159314941205690360133756456627782028509799601313366773211274674513851639494522374641924890535617288948733191562562063765610974835712678952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -13514272748526583575046817468845973996608617090689645653155156639791707738016211544524020434637618728326393343075508748741217534543138931615960063060480041439463320973792709559851971658378759645381659596118558149128110390125684513976445429474226727314114118091041420793645791806278091711141200161379771452272209492449998825612454809804868671698370881465032638249531801758937704285296199971256665867343708212891553755705252798035655094343123702103732951150213805684473766720954170632664260443413017541686795672050517941795330221623498849947561428110773757364552644739497238226282143090850840818952317763409670683132975401062123030051852991472292810111177024234571914522648739911559312385238343688464379101606767266156614634851857294277964686796107204182123140946409312910454286887767731747728879515308524539017108616311683643993482094011129577917473664051338466749256469247310203229015144440879793161860020655401630197775845852010331243501965881826318021615715484368815920839092280322134313365788627330215683307728702448795469180727707725297654142460568842833702376647067102485971030027345260427342407683621343482449659734620959823924313266469277504657397209979370306640063466142272720858189705681372872698869940812903578777065098428850407517349103686101677574754151130704306882287719541221892523905323418847641619365691041904510896397424230674034893440565590390820782092475713078718660523643236140237363368150432030679734152067727851579229961300396758125054037726198235924464762412709196697562660095887362833392066378022166614402486312771005331981703791054250633842315681610834158829941063658756011445421350958111179559802965148329984018261230898478120233753449877004412277566041047109698530040299294684315649959200056272591184186116439601360434173026183510204996094820432620369829939398132818342897702292431318479772610081240768465138729561632788806445172829399680628455608836615325215798931669460551753039672430962400882395053536479649728302891097278775638973677152852439520468681137699049361282767013085371715455919844444812435745331982745762931826215880305689444619687722238861331655722583651822630237204566273628250750496769164280375132264512947355229881186696902597750959672761492914091779192647305464687216080041214730827995717406517707091928952165726259180260349010924171242944955437406314193916651809202868556821179461397627377608053345919439184414092620011626115843362444505878306840385727622464306793501971287936941904634471171547644716895777139542838858112231023694959884889369113753512250336870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] -14251100330033885679712439888884375575099619146336511800339974608805094666898737472099520619441841359847252254892737184491496933314852474434637973564051216166559116461680531698579215505841837452121418490602793834994281553041476198046121484278323402484107801500384418922059656728908236994547189653411342759624224572354336051049325639882522297228736851479603870052189654094617292111756799760834053777358124572618265782870986939707839281985495822391276377999884830440122798937641082664413004935642145158454886286219205229418398410399914330303401907380401238631180719725652809421328383866239039463631145588631637042681320119367739479513493237704326006347638868963816076134085089589087276542114473100303099933676599403704711196157310036306239381242454393906633233120038347785236403721545735012068662028317993746664281805052331028420976060465448782601165426433728322075250531568869499007677336388698119073701627879890696973401256568181867526981651501145779551743394388768045548621209308721579535310537227508150778800014065159486896462907093727867381632051961558878839199651559062843989211003061144450313828171338647948047170412907384951487341985200736732701026533061023741452386110954102738811602612337017875691320264659761994125027046636069420004610426942460074269642173007913734200267138643947912820399097618285206723856071017867187092017677746450089107496478676259207272933520396524504745890147153771940094513748761689289882784024153962701630243284859335528760197044604643756731326336693823847453185552885720913414089435773015740383881278500110927360026287115084572639138728096131364834843987632040054706200283399820267693484304304941450401838501286992597490107915277723693746914586252043399860808760026497369143125072748433000386687993035725203910498303802645054574706630386640040614286703948669554148706433976119796987620225354806573766287036049397373312940560830041035062213247278927179300505389961553377898676373980814148636987924350490957704492912097557548879067394204858350490573454056339521045495390332277263067664840996055747253321689127453200664544156774537641583445595513012976087193811542828962294300590786697310530898311889683465260985407351673864691220458158504432390385790602770912198260539929961189868222798148251949840061906932989295649762927846283544063936108377498219646620211255349079433079762342777613958288370376864933638924570259708668068491215909532777131706345413549953801405724295987211837795254873374387962625158785264845011768603928752596525756171212707774903178278724727352638788599808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] 6502116651419008467642931667171326318175836947826307144581593049510048043411140821527749225544364134821737556841969049117005791564535285319680359054846556226966065599556263189446434687844558245448208401567505436622255996993560196816868671248960139367253525149224140509215350798649811449548518254258941236461691225176756902198690064611895217152612078792470310808282816844999041514708317317621405090815691097976151721841484971631699192452748777987015599304208440281183005456412927819679211917215459508506929577116091968054417967894795769331073298677932320244548788342833491288727953018367538530924263702347042658088156533607986018647809040598850245984033422019505599851105070382938218254607027725985280010182752581063617954817600463885923157491174939921715786462243931931099195779199438211706143064998987360003602786077392226232119043890757035418956263874367789647132354818208705896522512668385065751383756104177236438335801030427958236737160264157927508943954502972643418076115414250432035945117320971697222013267763407438382630816396822129308341079185734413980009910086433226244376399961372725847058862343243622660118643168185222689801378294724040936868696646263809416353105365441625220085633651137072439037323016945813587325148489542887230375000885025217161378282789535537580353814769818680714355079777545279912307535688945979258920839852452314274071834558611909952220988536391885441565049952395466578790921209058965903889444731306838595055553060048125229499879876981231884515355659430279233556918187055960991296829612168873011118810169705586209877794410088424554674370209758083465362323261614863367868490614643053399780645337470582550736089418966385542946214168884482059122763488159072043001752947184903070661613811026247885107692053913489157458532777280096753691531315105124801819793139583270272674577058813702663361025929768542968439461646625723151169287978191222242219575504410726577215744568844900457026982518823956274913783596741482036757072234534421863195860842329387441044019561160652894437240287075575333284016991237491021021545171191800183409411962780502748293512972027500459495549514303356432871705085159350697623887925396132773918622585747058037130158061668639374880129027829626304887120039563568173641028916856088908690111040436146111073028534980298921672564011742836236736298990395279076395506390949412066951471516471085599947747633632148663007488092020722244849395935159901624248711228360419351041704149536244363713041389549970729411077593090999094340395126538966475842368164098177116531589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] -1163531523368412419945899553871664928533276776201798627909148541811371335020711503162314467054559413685079032692540273048700770945457035794189323192739898038742495823997805006033256744371924941657937258548698033193797104844862470116003537550223041504645430868509589059213268076826335465784592495910260952684691920681250248072021236281917165639694374640935187012250119511887284598246416118184314628806558810626558552274422340790357993111058485246549911436027053090590416807515449582010899785021898495671983677979517907574593084645886686651329669757489906990807698074036323652008221215695284158605907381265353224495700380681865161654267872239047297118617225391272905002798921396661445635926812724180423628380134065960618655273083016574581742233853419206406992944701632126002155937876196296566378762933983569242131291002810058102020765611551362699409309610782321525550175914986307985380353644523114439920524624029966960260028205417642285233173914190385393590581657892156753666848642520952018159523894404321952189224465373393177311244462740437992729693942133731045387828721104960590265561243137063612085624704257014130118840368730776152905894988368707970702624207455530397647839781452256013793835782595717997709140719562711392802069901752565289831434739345931438691013808204713150075054471492605563798462368651051543725625433229406144789578874167630279702145140819230189888650162498984208252944195630205281917923414117382604084212094945182180932260373032962192824946985848205286993740519000435590642932954042451175228441345396245916198293795175198031688791631148629786795228949519677823518884189089977758554909347043388270260622017969381553672221274012851047094033069686898439071398613630310996820479466425030773365508242627665322172225541792003376389142616303632997356442364473250470149972591019358958286578184642129132763866445383249825108428857467637399043950565998192466543584688629564777233144372992459506385540246159689928715284413478515362335571075678740982259073530554252659968283567793989706497208044031605116127166882924471174976590739565348847982683341900589515315156370372036195114771610278041173195094527815466915777082842758876846669930329560593233895631018936770821075617853800508929650062863473252668234432234385011819692914068272155659050759111025959586462819308666575902188438543584982228994397733328719332787580967704028180376835016320675083982454871207167686139511415850626906416338123780630574699548777186966123424373561732558628744239129996975439400878389215374073850458117391977638975766528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] -72247307044939091236585052844571793211292538556435172368375887951187566853295002676630768042355087680276729219208966813082352380511556770497508840213180629208388835765577429494877587115007653934047143653991254587578217500410208076609351675603975969852218997193677595280529919472816108022263389084370827134847392749898760032442536314476911894702415460254524848330120880839698473444694326465161226001923047497463017216463148418506006247124437171910462213872463877420260879106642455327870475128157159239629397158662832214239942603521065957476061510279335901690548375961687396367629167781815306764236307474165261352725950378761559945274381589518994901749337726741696963847430127845396222102557140069096571745064857513672032702796903338633512489034517559647603261034353637345427527168022495097568357821753893086479597964845968269234644315427694476961944863826501244254972914977749272295506013117472211102744899762154952741977279817930808188683303417685660200405374670159919279462052830227274335321528628624402738592918083087921026018772727931253400913679240509631310356763085931093140737461731825717380878180441408185695540382499348833134708043176565534139116673923211195719479194739905690226229560150413475636085358566270064840668487153295178794441430559615243236856330050128703384530061648508831884551428796907088528162154327375055730389680590175414839462769708027123466392195962615633381920608609430445769397174874008413873297467935985063749633619798979726901753364162935945848935184715725618010565865092165921470554709414888331512536191287466869608748831624394709889111499023902688028414541813428386064378043461390645071825957797849817602460602171466634330305100133600704928678999745968789360141169472153278590686133524680057539856669204145765775586351196758429656463290921310917423619051606758122262835129439072630775443141327566592981775806187729015235925750306810861455645014394883499572605364842395557709805282104671831870363537084958711396370202551530705304344085160368348259724374343322637452677548294011078451929619044061931413767661764274542570617364512524563072002721544680821858175632693491509339412695581313840431158161327437647179088401470950794545482562247183021541943719476110173388056205036646726764159764048718979935276664108713090074734083467249361541820045233575466098361019605310726237890265316254215563194938511425543977466963311468658793928658886041766927149595288065499341893263826394430618677264842187088001750761572317583955682759834954159929120188538716759360881114465943749342003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,54] 94517879208153928921054154011254415380250206508231981799723138231761111414568994000121122769571661174638662286921475088468529009305794195999840957482122372497422414053857330676586868046080751610052055481337364547807946707002457289368291013725972157908092047681403872895711714543090016243713123219690649255010550213251617892055321651428730740195481877728104767835516976068155725599183384913950782205877843670708677999364978303862680736213993193560826598452999373787587194875875599691605128846197892036145767773390362673617580296836776267664964027667664681457707300539343726285896132705736890762220637419260414017116078128436153997944921494728940880124638493600915884381484797660338839305749442097463837927361415622468271929004214381724089834367073324922753533047045803942942944994543023450846034716490160406109884981108384822576625893687228438313544339137291062940348633254121639459272919627046610237082938780988652625294419633573619451560401340120702042678041983893419582331769308656345488000252031003301358202372200647423131208618139003469748676344369484740975247778913454156588728833139601093114639567503913964916119379015818842390469113350243136406708321372190978006688453086296965137522197310057749575095908610570173970105084441578557035120858834063696945764700721446720306227574384084037294594104634839809710433436081356328697366268990415609684656223579323164549888547759620854466797518597533191066108314171219284238886502450950674331054694044670790165022528156706178729477718483294485742890705060165949512818915764120640019289267555064515189978050662708999744120547772464761912896304053482878170998768025315630957492280318239590523447232173098400421154126754888466488338972907892128704920938101573398711228759341738918163008696062450705214696583871724647968478646785109475930463699455273059658144915620546488750208678080692530570290851572861362590424866598227189316950136651078624004086829921357285377339395913729794746538346438563213327353524865475813879710426784460165711927820938804007490899413215880263083485868376795696493946284530448089425339211074222853643770984441146872771323538187715317252705193627093141785088503435559873713571771838394399490483192016091550535311991959713170794602576734109181550960815322850400265336517228887676875795778330471484146573740890468667684946211375152307285226682780538660690145075777498222622196146425226734179050435097288842094487168974525380501954299907490051568465565529488689408768247359191120696880706424122820879834452817662790850575472341680335030845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,55] -23065636985899500952569851239188844322780442395739537059877727269323419779916042888613288555380092443215974853578228898479525438447667582449030322006000399266591190404184106638465402734954806306134454295700959410721408266864489444170093336249243149747363060130794201403208047566609378569039000980039463148347636802968381079911162741733195124084376436362796630389112169046106092713986733961645617368521857992683916245791394096854647775888068663081128277131657426956443512549296644120435770098752929770003673290172802862818531610373327024615642055583737101463164834413740462904861070201161610365640543756046149261326688740949133831510902979440505236743707499073629931811495250306251341010462497194525200933175747520448532986549913527446482317182139327461777782952991405255901967342735340569173270651012247077060898194335749723133897655445156160688273127755470915913933553495335435293112474066089365370820901664957121591665437932170741330020393620099834364505461231509329468830914737205871085962960844009067393759077511064210181774867997894361175395938642113950740634393681625209625780934138808307463555833860137674193702430795528558875747156487246016370621230542864551108464870777307436607265695572066203508959134682406630247363831721092307133486577277554698162971310370476824292276137297408515713799822702508223748371415662565817223659519247463356174407132499359406472596509368581443137081786785603895071626089783948866830658365075976720179904463738046796851919269942124446163294179765461355737474222250961753069649523762174883853793465495678912793869307594847882967191533848473415368329537400797971169936902833382217778192626188020047361948043355949824262049103150168476819909940628653197746015681070895282949109597203410426350193675692727595124879137232263706895073508098356761155592784433933639064822541176122782913479125620780179876490994465823598346744009315074964634291650451446288501423514479889816108424114201256148619580931533494024697330924937441645652953711723561820993143953767495024876965624059492468150288645306609423095944840303520710373414582456824615423845645217463268120555817169971932676295209096980407607737811784387386795776777672450208902372774334511952557427832903212405096518544401610099292181976746869270437256470852815327284043864522662052584410662380798026872341499399814132967930033199374878473989906401068897551509384613963538880537148939015790099112969191791511285334267602495637859421880033942474203145141506075266620544635178979574477518134928562405849915211990406418294374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,56] 1684890493068016442832639172849634357790515735655209875154146170679056112479501033753665948182363450249716299611696005025485291029017694659432172427586953706936078012483702522053382562336937301798705930578980093832252232232882007942568905739199478782013045771433012780661119440696525294152234445527926854127098151346404726503857404401802030963081060775845342750074379442467069842711837858585563159356912174115375704651513440996862609029288132773574074213544247824572071196026498816751539797305657207903887092260521757995830555856216396878504455863706697310550060272905899216425336950573853466207156113021432920515639004057906303942574409841413272648905271513918625867935506352634874955881478172551179027375943586985727383701741848460079538906777499188147908580498801964069632112412252107848845035320868703968086423845368839308469619302269383532338949475788265297161520827565177914900862185777357849917521183502838909610951767654851788004944204282117026824437144346282988628842816291289773029112457098432279977769162870411376423466991043513896407882074535836660524579955175515349380765606762815056508677749687707548759102640695788111675545176367553741807280415807502359807484057251412449110647100525266990119380729668984017849026331418516271660734575032004930727464122036235815195094197087482029793915565833888319397311184260116934770664429355459450632777737653971866794124769323412560650618675458839390906383578951220443718535158717098856502439765108605393836205053853071857300723432341878226771720963749058268366757604426138341831866051151192909307572230047293439595381409825470922017850003834703114427121112320506785410076543036980067527496072589264817125131363083527565988918301665206279833638850105118411264127147884231576343295106924144414928468996584077229842838248364786096075989923225795506693125060626786216365818020908105966062629263388708060247735733778564890507483387817007207944006081738601588766212480754459366034110855940038877092380638850761810935323960183822786258899783273995928514068981992510863405747433681803020441728972336015075201373547078535860568843188901142626608174249389999293589911948069473824637210797910747349288583807671990844925654744958385862868647740392417330054751747753188648084140067130565471386507882295921947493411128204245605351548110372594944146408167768557579344956276348123120274576674985376481296322419915599717832126780622707081580467375041950355858448664286654828991433097064320638728298451001222979122614094509383153177141796811502543020113810029206537502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,57] 450639695224117346857775156506261085698330830731381328746339746845217476273271219334440233717145127462619248649165421064806748284790703804246799234378911661190499764227032988183089513235308210982837561521986209648213366796567133812776261816638207788711475474484413948504190699503240572864209448558600702295193647735759769649202845094106824374938760736968810629250883971085898110722529693172298920102281984528928141336189430221683486268422148815640170770489240406109134877838171407929799742571323180988494021826836301717616152252882370267957350899421795292278371266829831614867449180536963653616840242715424583407123842994119800685149110393997843658892085350579181609436305825646263267756677621504816849442553867591987021846607795476434188510153571091114999583298043869831585388389107358838440747828490552744039455442607326170176290878255413720335885830630795083277998132809725402445548743761865786222770528265608284385226049562633371419591240720112900747147332409467212458728882802829762895371096844491732065229843277886095313907781193917310302755488046708088190243527433372686014120180557314926925480129946566013564792332978345395920624534394851865173260520723818847636054823916521688144604607462502408265644447665586135837259795466952530382012019678066316097633184798711089062515304941980238362532903360442547682265191936837626919461668853278290951360271571256660228836971847567395916191035264635138164808321761819374230295299788073434017027433005619807614292096813584192235181832753593441294850755054195571252044747713786755526384819577179658419139091254241807806664616613041549656712603922800075771421646467213066333896430422569856497308053669171833319084256801237942458250215992567923544818305651757549621376320967905326660644826174477469546613641768155983158225732976075899419048149770036958953493341306912754550759227879253127448122428617048582819469547884876186894045981428237102409975683612034484974997123068157743357127494495699503834864368997457725107197291422319362136927076140280952895809600031132333559056949069303393302743420406636096727549555928288272381859314477967128305084032618606135622353814022333935619999391180531291251836480392038481848450871473587155648134724033062392904717464536115110344023815072598520533857165561872039781477119899841835472333203453966557230538077535533625855332745242625945628161870886233108259929580326305198305172818519184005938689545522671010415572561556474417662611693529991609206512583688047128177748859628427412231139546457619576634011176628429783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,58] -142948410357715302048574953981272558891623211973278644589892199634856113141938028909212466288579757527249796749713087351358822834155079028298027367639868843251494099313495854614509934716183157219937902347589725620460636150786885408087972283356768034886976499462861873728554118078182457453477901854206275909362286781665245791502185600355149102974424960856812434445375002309889047858818811259994079386855776786104200907252285885646916482631446230545960842998422423088542157114729562085530405029396989813585650992445926039627911793837511493904501249234904363181307578573005951953593014320778993787189308481166858883953712118639485517048817266364371198546015256287284663577702100840478613105800317245449377324529757972795104762842780188039483543374711389650942098572964505189206571429694534354839278213581633421912528130038420791384254762729208342792906688528993932418428932341017761409798055843942495286866243804871714900838713764275930187183522071972712523160438179153128036714792380495761939704367930073357080264184250125475442775599548110747068327933445995218292846928657043364035663565805562163016148604188545739434122860717243825845737905447664324500134419098841482358749829114974659137551199864464348979218172667461959169957485931008682054538043427617071919349820586659769738311280389566999194242857821724058169356441962114000830469676333836344840739296881835151929407776854284286200328352930732662436886175257380707375353439834110982869240831479265243358923019133120594543752129124206095084920172956212991469015406028122536500952108006592060935887813914753145602437215502145087978379592574669375057170063515983574291539253921738064462524498098531081541679085951641615984784127655330285645031242006759338078665987488667093423686389801302235946321181353128986274406836188264352219232778525470082102644843836437704568116201597965838113766179070769065962850160895307797760139456380773900938187238134871987303572727379881702664634118212834865069319560841019162181813075264857789757825161099369777593276559067510310035687022571174316590565742686577863683307436926025249138664339864203457313893951600873390271491391448794467215601813386520690865816788826553821536745576889860985767853468213771592659902820465016283936988936137546490168262697231065849526332558925359082862724370876219041959561754861529677972650784036643010655264506502438628476331533628368483068447434970049776047604462268807565432970951271153406983767344597246471849062000718135931798225912411301428453227904196437800769448141838448098017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,59] 16188687049205614856884742566785477330446191082355671746895263549015795068282678699541367947661653868039325493441336851290912852181448644798533956004521191543769298996412320928706250393431901891786199454471716779042351355762436750282616747646678865166658373999907489243997604273041743061991061446952797439093358641276350975403984165243941317832795352908014555078390873138561965029187302838680988124801593748262068789064474744559524035519309058465747497638376658114693638083043529081505186645853838540082195404325131053610931681986769705643269993035935676450515361434322551059659351733434711685035814255717470641609332196329382440235768363677799030543235659136210275060737269391974815769529151954698747310762827563235260384891669596712708791876444577874704024787523145035582245645543550530131111902040002146832331843120011388374027442632681362399336343023129742553139406878034433198649960780729148164371252924849624659825367297223610028837512769821610818371603683912752296726751142473242937719076453936858931784624228467258456077835488139272987881336172401453849746755720408430895561313408836425363249208352628769689295206262593024746007951948811719132818293034297938791914702106566244529522332537274015151927494589281074818622057786223559065039412200188907083150052562010672211493464764710351588448269551707367057181151749206585526138576560007255646369235484266488312908779795010648985849865389664500374535696121872518845496593208359441277716349205045304626256351646645052828114656512913029831351516593591648656646813322298141805919067614856972893842714803363764239160665505464015625973502414147448926880354426515835874769491987992368115308636566901532163609192767873378439748809389659771671168843703314924557104509393391191713785244491627479205954561648964249940890836427847114718990171625902306648767028867781935807206068734431359523824506672196069245752058102890865637880856406995717400249406919327569149252010021166250450982456743994144383313195938023616036601177470163279055236807475453425766641556035769882212647116346972902655783844199566110559767609369511976236695521812013035615765478010131245927379820985153054163284402545773964697799461959697609445662235010383483289580787640715567644543244466896561321825857436134176083075272989894899061980105267876252637884365925417635633401937172862947666648225618104263777596324809792792928090816155474614877876558543606912768492621404365081511009435743878506321323003076320424270507340940958859393292166623583601302757307096238880621445183461322758553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,60] 353929959839993941239642794983612359011357418367707636249896231007839729821624098463177922783456006715109021590092573457309744029056380932467909410765176966355351209900203047775231723838597336447839502228571497686797440741115724249963210390597936898961086723378567311158640513143949360897674409682653055905562924049511842236975952628495991147629322489265876486462445170239666136377413042876880237411890310565002178241124545656354999262456306882032492760448973189845836991005267536333579527329462602691728255826119212468156227822550956050878468267975525102188127280832878586622572541589055724560864054339555830540840081589239760614731605538832112894287246787147617948970911643895845045011832407256677608011573709453195735780664461915906125201341938485771543362544944678922491379831183756354836669435285525314446780165699230967531540826789172490984681152879626003843128050074046512753887048061672651761695234320716527114636412875288212317121105110136576851275610958666410256408934685846213114163998411018675976608470151745567801185830555526434832844781813227447151053721402613553288911484524846478476608495194209167912879291924463809671902976276015628746283499899636470392285468862712791820158746986583471646234059158411537529848099165833707489008001885493228513842449358344098708114550432933288992880627494729909905430548460943303164816277422555809386026672394927575369319499986204279700113455938628836914495355444762735099400164229663575511909540754062556971547315165587225656481741225681272632799793520695275810008589726483636024481511705603660410355851127680552493791751629916308311423170921435335794865110792008084530959911239332793544466408503230649246835844934788944899351115516042106992332420768250582412256662798233920065375153904580387271830913556975814280200943777547489247707207405722979108711814220220067743846805249003312393284235745726929237374901232062966522176485081742427912226823173665582889218726735237840045500957851329412129639316280390003990047309032784329770210798492526153560680777269092825181104938321864072935713577251367967793655963901741879597688049272167495494681179547734499576337520758252822949119790419094246526450629421266315184803919209088161715531674079906739684611376313947104410050567832529194073174910366030951494125991141505698503500476010222313720208219639938379295785552345154898612826948402051641246200976792433359230001413130824554000940803054580025493208627853915465006847690394791015839876216082051364656180630666422101528289867690287148572786192044355747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,61] -378973496022211444755930466516325006812772386142767959155454170630777642879231135107958835998361194981936985003797332787499023882698057088052895255213861872726687905957047808300215259621304379382188655792391748258956169543078708824529545413535107723929839623235444425483992055877766112335236992170972240190701834328016030922590735576022200202082052137646548033801750747597435841373556920261607924407947834258908081870931634469011503736434543006431564541041468619636011903570887897618945634947853083140385329398075175056502034981070857625962440899806504574850052794383170110231329229654248022921104273172668821837491743373249582297347858305872209363782708116982344538424487482084071682388189261328704802866418442335274689960952369808951189077225299368561576745123733253583331648288019299266888328651090163610577846809723961975334279964642603234282307960134114728315601688435301419999780573792998366692592178894949052428681275745356837775172244437826853118128574214835086072199032111546242551415508274506358659701133908482753406243652121484610113760164381743274881875806664936809971658338259139044055474450081672056643585929091175656998567498649710003161923186416217386541430918494274010650760880062884847421513373812857347080276788297664678674828955978194998035792227970721596313494886873850538801044786251966647388690428082797416483193261349021515772352228345108583929621214373833152492412905388062573913840613128366464295564577214326998174148833501707851529253483986192615627559415456751980697191855283618151846267424427389333529112604025095216985488244596577421854909765308135088740247871027323621636151296404325794766501427328229374794929759451303854802346362652398234184246992612822984077399457620443920204805290465870127500608422778263124237900163098071600707488729878026038670066708996901301160315614334751545548336060167101517545124291610894018769832229881262987817063171285990579630184654858656372007243109137470915721741976379111316349180039802511453003528421365914796850316815564908775044296619796279887671990890825686657969506263376161619244985170506794105985249788496298777796133914461776119006996848638850382024907467311743460755202079032702000874110406461340439166533038775037399049517472386048401506836474568847084804155871957120151899850712371392324871774219078444133887715288515190543885587721372683236017567072793683697296320412407531977736989578694165537409440529086680427633975677927648028914442590374276512746809896887502011532133272442839203332045725235318225996226312065463091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,62] 64998833085010608712977991683670325226821525670130999012972353060641460788307335356476255246736119735093275871270543116046033606238280089016394180226191402953728917660883897542666288856773412690773745337706794067426893843179599953288437775718091186121994872156284956364740692942186252146854553473879056382275208120386053966186202048142471162979549918505378982006892727393495725261291698005722855506757165291693621283991418704967658433605018897076662021665517205855608135025244237996317995592492821654850822812293312183801504494018845849547193762920291773657788722875932832783433100108023413495602582121290722262627072811398604509370729058680679602814766512080548053771136351419842442625299953120957320519554339642945907926600082899578458436318523969050821039987558589890181003414567571997905748197182970773880457784212086200947970904418863198238961511223859318227058486972842162773588445399607851151359490948407631646473646811398955741695482327623802828858041127973111041195710165287381184719446007717484269720725610225795862411094056408135675733311735590939035632659296694211726361405574356336260552114523633779820274125860895840182642560831155351603876594746965383716665245920461770420705323671020317297323203166664390115659140844317881271820176055330743075665935170328179333924614963461377401970194897233770186541369947381559991278237030945328939468810554772145382863989335538271139127361511374671962373702061183671019014119429468054604769166228679384479471037717121481398993422801214813697553798917882066230497797564477068440255587769581500658021141773697234126293602412150553365872354506673141564030173187585688933368099982550740515417991121648903979262013562521484875646119472893256356603804121239710658683868505590356898694265780545631500694202683332056143544220959138654675197568361569406044399930183020591268558123426979805174337046841398805916576442423804232779925060375924942876635775406316995611390382086857891790469579264871066311732934330040563799253738236528163379379607885136334118245914782379571991567648249274507814596107855558817440790197755018884143289862591288187101106447342760024327979463021428441921445171401614823075543668919884956518185885430957166603624142076027178857245735975992054301934783999697968529032361105589598273955052451766715972070291029967469348581357699724252144082036526400809175213452083673188391698487939463833561126641533105798655989359918953291859245507562478977001994391831250184641269236006554397745142132611319210202923008835898098895107378250105487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,63] -2700001268815404495005652589099419928188629761574658756803994830579499271277731385470056647070626372480304886127834879506729297005575542593047489679588738954519473829101281331726034497594231400266555274655383261682087473846882336382832298909341677969417270044468298561576194264161763885150935866554507747154919056629187310569548842087621437809000857009959899261317397330811163097711367277399374393054588758187747733093864691069341967950040120529864149562935452096201148643874550559367640925457221591147867298642614011412364546334812194386481407881528205581441747263923136041578274721691781839953986593102355195934668951485356994056631798657413560619418048564381399050198018437281510900573129232945142018734760461601967392925310246383901846655151539227508294717420024330205348816916929903978634846707165828775423513320062184959157147997233519366671433424525234828170614797937283981167059890811716049725541869268576194745465500181981968067684717295652743754304992035885488060930841603540975790947600265655013575689106664155590626050314474346769806987579830640597117620053749701822354197844184620146713084606704594564868234127585546489918788605825760244801050053671329271226034693536181767105924892514816843099647645733096181266025062073635147438750826741434958689794156663390991925934104349728365402677299218917233743338624915560870920962345004415347823981099656692896300798402500600605443781054841752244703587723133705186329798420720196758194318206911784422154087585540955628255432972988885794842028512505886928732869371750118675860819915842816982106334889849415667536281996324820453662937435192601249572009776223971385148799369963254399391885894556896421696424968440610008954473423035490295151715437486035011280733334323051167867816208703548097896247790613839643634057585040427348757483611530297211942136361817230605639572569198626468532338499466312729531809255296858566281076053847682233924598192877392245493027012791023336508335221932785041209954821893330124085297099717840628142196389954144884268218892225005370079830498896702094315179992897234671960655851770593670938332148522255173884719925577353677057101916144576809948959792251610688738878490119295072694096877754982154742412109264823889059042023561992416317574053780590213474946148130630005161237186898696065991169742676062267368329185129013524303972345540429292949676509297847892031126139907060443830453014337900316742463508990477009709948693735295093851135046392404420441411968534071657973893907969012443037985379752668909073810348992102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,64] -937428704835938203229318535021881610987874187588232101537166296801544579529429923481553422937534528787476379731256788104867102441603715935003488162350962852947410443945706336863450720484068969260972513490752970077147623551026144299350232506745708940801925740146622247923470803566056321760350136097482352474648052343904227099378586306240902276247174114208903490857689581827717941692895246300557800943499073417989692105607047532270726648025012897497963205050956450796366895406427206986709505067734659176437595906405321700959811785281970559169942263653545337664866713881206967041192731912941254780137139993467884550598604800761978824526051059438142615870749729252347293433005169067630324174006907538319163570125214683669381626988657167049370166759708370880852456446654838079466102354360161511472463265659850439866531084493749195194813664631644275966259053569987734879897218349825043185835501370770028029731309277227240018673167199201359815066208422367738918424435758980715183764414507140283248237916441578495834228983915786308628933791753941940805129597557007203686990816756340288987489654275631924284112764950437178617197096152386322193119148368902843373695493212875668226456995753486575935604110722542123392004313294834192884053387810823193978872924234174012074314805746498315179477282996574805943754031499316652077035482956171292604690762975067476997497740137537237623859014163158530524449075254022059775733371007119656977989458113559480123607654926157996491719142397535938921547724766844227352288782213173627615335547043665094954504493847416222175144046075819710181875290734770770527403411375767204589308572314160422344947455009400437746613516013569672686611458025747489854183393798977953125788707156169885750285004043429892531930771339425264670967352148512396292856183863315896280247240779492892987306538860100726480560719381696406777090714261966257151757482585025519586034846368621479156447308096114975225735267962489054867072916951220228910354409922757281173873129833331975193606888673030858238971661235158172777068988753593799020677503589414732638649310164991186226511912414809351733787642907230283404988511722155833136904079996018823081146828663182145814474595407130531162299281123360152945978440646943295630316573801198689049662303763793592466383378539398010461861625868402884967096517168207240370861577483113140996343100781946334515904789529350728492247044767740079328101943746699951057316904295478198577377146520508871141231412679721681804222345264842384716810421398428620150378375948533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,65] 203259423653131536688315302648926218041856647720837524036934888758949716333102407873842341315908671308434841094003790524029415488077705546662164130128956450158086139410300473756681838988292108566254452449633187052825150318903743341296519643067754745126490932316677272978521464092052444138982964507124063122440005200495186636957247581807422469529716363103201371617997366652403742516994914119761184138034816443655178955741632693943060579830001611426441269658268818330115472323300412864923104464064347081900256218946157056704313445581200788803419755550728132366850470923505130851494976675205544754778309626658455346844775494792069813159250090404854422898688447059079555300413739507141620381135959925888773374092635013920001305669477290843772681431404906572210430740394170807280742251811862172945740421809339771210005856478821879215851278159740126243990991573469323423590873380492650746484885751634429212383305580815877472486853121307257022548811659552325255222558433792995070738577226558669148441525308742496618621918773668419763935775088394301204219412634064852159755603080073170955209993604834161595000967654533519398961336508468866606478000142797200907264637067450728165348955779069653515692715744999207458669330645054028826322921070640920251533821882987229225409675405404145637597831476560159984788754350299693764752822979427690571449122314779626501970346972803938723578486203018395140900100470155085716831345129447681784740940889811711315154345325342133143847305581625540822396886277215418800071918413878892097098857899472124628181763511264225711354240703296341939541243277660400927151493275462883965800985172037844340949632484475940464115126959495252063656854379130535849740355055954806573180593821810893190442521026159709945737081900974222734856965328603354577022247258632407410895819585091868203508081386604626288088965266339876330028838027635933987584206805521373338795987862326468782581122562736897750761088848895968996538668849887325051199274342374978600407427616006463914308982851457238288322072292343349850750057625425994919914365996664578006582553777028448501125899819150942824813286766336296547421563293379306919252833635014447239165319084655882978261254651748918733008594406722568280752571959037372710568912389217456168996030141307169841361724716649137909371580663346556517718620014218951299528077446179898038848567375252191844712330164505635316918144844899040764649836802071705079301927610401806291530327171220749865854756069331259563315307866901568390666009482547303045864333980467200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,66] -12723489441157610456005802167625902075895973684302195336882015811576467255632151972427048631443950745119347678023159638090222840569296819663171494142012908735521220577983780222204437200502708956561319206172694641321226735855957439232186265687138738872877105029676571946877847697439516160236945170748844750936682346940932099595436460881593326625170242956173195749253760159105346953961907587300031527605314532196765319691541969338666936942796458850447036582939877239842273969601072271191666911404336724988712086303782925732635297951730761048363757932254036272699179693052099267351697002299450849102507854150080043115541093834127501218767177246756506587403243954127357505430587999902226288475526165130998144258189378341308017994254917875980755304006695932933027360147808160837963125464821127400036975872199155470950469728327719755817323261272256130373789519353835666813512540040244437353630375300733574178369191724246692744716719081160206548933764324147792021418448293891392024912582482600717966782896042226941503253102768581373545752172299598154105002351525659167031208236968898993045486969090437192823075462042532219225599523358297558551715184771349541949667569891526342905390399363161844877138704608828406207070074976841758296054925779122142818716890164050592202073709727677393998887845801020863155592619077382854611791553640233213456677564807839194564122385048616624738758734241806563800425662594065887940468693218222860726754646891414812976482006525271422675965040495747741270794401050177831658387911925211886025738424530194133160933879615611252166946465971803469888679134518234500039314960583809630433313422812842109972260631625646945151488178223843223766155924716468848024035050015644885545282444636710513320858591397335965038396286907067089909174833050037105994349387853822573489797678676554156543362627363109714976264882781054560260644808290760595672885252910235682453950069999208098663408220844074366297770507878523923313075731996807107384601082298294152575623912110233758714922412459983698379631896289942338717906283199614642878950583664630585709459080983220128637994176462220737910842877735842283234531666141530336324194287128352922113350146581077123926572540640462610519794536279989432243159130866833803754437779056992121464596117960616973858126816715425289936316405655397951681377588815770253448601639433731506865844713599023387893932465106141257876836386697204738265369504273071557414502709009288289527922648041774741883962902449645729076663426571734265039635404518391568178936828395520000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,67] -920384465815501769472674669088431857733128365282177609019784329243869091287113208159965017214478039662234645778184678406486475907763320788844036612636352189712243565378274524125347230034997739071025182168278978251999059550920300943911584004193652890787325163147903806657325860733466041836807343328049535903398274030621610444911706003166501814957881876471329978521604066137395949157691026337814823110902675996935490521668611158589701224452365263313377500178312654811283472828712167839718206315925493361862565785984372620418258638069033163873388663166290395608750784250262394356872167490555170732349594702542885148079195236019830113394314623788633157999619379776638065105969274740496820088231552261001860182485133750607699522773421043148409456645215801735390237574022124127843694898592232335131347717359389764160625893943777129231848099942357203067732026308593029669402363092350968421654510434612181487614216719434038093356245824990467542511419582006655798206870203284181957081412522028171480234284808378660718434674996663803301246597441047509564310726805283493710589772035748470329224356857581886779648400699726582166817116547049140318956292676690620739448963886824293182293552584355096355564153843199711009265968099857227995405572302154036348041991361760657172375911851750002508101947623366289050103194224076087528108460966929471865621603103659216324357979117034306574019993224033015965290882385204410584900823191811899754128633986222630996757502429824617593028134848405743867735549491724183932905489835381046623380624009811315069607351580813934252350794122768010713852213092313355523407422578776903579808430997799848547546022545238371394686075072874087404360208816078026612268516387930081249094800257991054159212796314441184551290257645993865993557167844671345590901870912557008743541335441023552468356746638641120364315857083053085193700300511036110137163141474883807837382546499812213196566598130055345655930821518216898186426433784226077223606229918820651012127004550586909740056748631655221862500781340667687601773885977729064215100760067798883976667412342378706730618340709464769347721216835900484543663065713017507262838199396295078000625182387030727611079182497768201875027031681535341770646541146857542856164678393336385828467604302615723720858853704811182401713571281119875312857089007925297664956307962165918581673753907971078551207588701298123487166189667624184391840209399529993389452802518850478178729325549041320671144853697888031568863927871772585406582468679858338970717074227200000000000000000000000000000000000000000000000000000000000000000000000000000 [100,68] 172526994760269742580263122365235060932949055809664379210680404740484413752513064659121579088848496711815801487866905203413422949654990319773771041805175763054743616030108706837729414060560093800529837779005754906835010200341380453978035331193950468000864451890863494634768521334026643754860457904803143087146575004552571618682683119223548784459595132119765386828814295624097125964267753548833273234283917527301535270485789739594046128644025895945687469924825085540930311786647855712542974258101082011334183456429959490217084073612038615094274561935965364354411802298770356711922915212155678170457523249334406432018170005020820094304021795495326340416705266182840526844109136671621801030707083871725637964493361180881431255280983328200517973530903472090857544301655937657194562296560158512206659176284822926363717221022762823600829595015742625503477889162001155210581457382720230259405130193470832569393579689237428059482342491524551147674726646894827086214079767525298802348076098022171191204048512137578506314709822182371407436961315300393069261871006896173377117322888000503121891804229572780336009492896052556636991045187444364261116158246254204597751388575072035175195766673540312452915877059921840345824043928162435575727783739137737439992917490678031495999339594604123108799205256988420148924789830518274377353503934327198818174873923506833084404907532137287039957838421854899177200533442468226064769235670727711710490617070040141645744114505773572666757433406985612647744680820970385403031349579979619628055141381363822459688690196750250666924836936919279589356994024618458241925222574326440271645997891902574518230432067518425708960466723517896385402120281024921451969462616228593950083549985020921140828756419699870825527038533489165623448728654757135070440806257441307061792903558515057591547782786179881105854756245630654726296566941653585130262039524796191559225663706518666641005531988905964235031834831423192157901589571396018586453837666963363429817041169165650867260685828117148756624928172541699027947318482541976986126305077452407563448641496073184927100664655262247926828479981138726686477527040311327538552068651058437031714207399678300439416215237139935739346478420849499987647188808890330726641773035427703131208274388772607148758823960855360846715367635950636580422566739803307702744037457740050075693646832580148010302662515847787342443241014229444472201096267244056002349429493702896443409457915208678191905389882922918346724649640215431609825977647659541428933597593600000000000000000000000000000000000000000000000000000000000000000000000000 [100,69] -4401755267483966494228087206458063184959125540296080991760512148154365678450600670522308504974384860056639021421228647253429572314019885092007810847275045801389867626361285480145815347589177603729026824071439316322167453989237761324849043937388107595931285984616391486459670677623740681750464232933614779079073535745596788335651414391599477163298037138223624047277120718322882403114439514796230140088583446373829236117049834198993094749128143207022762594739871610805973100722200880736468484204686125861455459327108157799488407941015342757336592868817500556260894666837154470351006828170562526055403009969241044006756477617720658893466776976242118634147381945229771753290636196479704160224777468967712624607497692611338334688851182927883586203100326823399508947622383852363845527345914268279797833941985683592805929031969775871284203620624724227563484145925919279176078230823691179638070382522660026486048262436407979135322719402191783363592424153112785290069802097883823719323741398038472581677028321304232890678086961740710687554181348708024283406155978476132966166077246247090450435393237869049837298491120827063269420769804799724496043671231808092934795314607524868550997513605218170537298316080717110223815263963702315055857091408705213691016858954594067711855111262638886061933509151492109331783557425136339208183466929005160034119610497190308354962743409481535060560236178597963160476198672078830648962337787014438409574481115264976991851501946262116630765565268654898514716782610340061177352436707638446755062126979996608553650854820624963407542268267160971530794578987595841146556940109358465699914356620624334171541191716184466881319352207189940679003866237853474684563309563485767741043178598025753772934415803643570311062259466014322991667641374956412774179298685399791497363838705465334474269475725567911317892444420560229855979617623605631911503238638355301191378215123204313791502505565778154164860101053721854430521059265226188271049095967445276142208430534370647896489843361965146638725489982979760573257562626831885801475964536208119222096594613064160326064712772525709371475208931329049822405710242121408400025270098039219808504864480087149500739861378709479031639155738327516263022467660087573007137351288145478621076695500657281742915099078764511860570894256792003463367713363469041125005071550461836123381209453861845564009504666917507623837943362265371863243220000167863942911751121959040177262493933863649200139305996862891250938881941219675581649475526978237202694144000000000000000000000000000000000000000000000000000000000000000000000000 [100,70] -197626397682578489293360704890203068405754725167548752373518907315971507972882910960742475651478794789581335783620042375338589995166805288837700892330353126580786272787670132335766656449839993965276695414028761085416908600128701894366731772014078921982264338472221593352982546245710277373184740044276879367798153654634622342693690119542591445740543426645791531836554666205781843812659069807859457634266757301228157021276290099406374271583044343825234621919447928947098340733679295646732046483859718425186404514230903331732394144798751787576343850388408963145261125587028650849823721759543693446033874521252125822451507845088899027059744562294222305590179205685376886278822776845224994390351093576234760503907181197331855646974931439598234623007587690178829939101122116135974111378445401700477878948371041205541203692368660981876655160870659480074941832572817730727851908052965264492476203316658930917754605948245888518767694637185547014525294056311559483915860796812297188004941387666875994567952292987953385572546589235609860416970255700672803452892149579786888543626804622712191582288549065581855356957509269407096726469840406369339030636553833517547825711916867224392971929710303993232156172045569702547374000380379502835529828413056794632262203412182796505813305777676461091601199603514967409357955647993762111315881224989466552709958518309772188890902653573197143896239178286788447963014268600098711603521185250874352359043145653143806562774890560426753748076643104187239918917911602206090282204302503902339558284372210112555555027227273426052134541380419031516564569092214697747314598944739570668172949337275497061962479498459936516157597858325466278818540182825263820706502065180163296788146673085234704845393027311433462993280640407133205904710298064555093224055204624265710067740900262787593628779739651820635515663271199845303841219460232015755633414172020364147938295502231880558875571483842637035507381323110710619163291709125614470529998997011324802790294621672592573265416491634166184254960605227599312697580163049845279251964029904175506336332832216510281964639796278547327633804366523177991486210450308898236605145170851496736547598648520942389687015110612533509522285185920152089936500488698814374804435683549913781093307159610889241416329393927192871832222995909443248179286834625015035175465326265698102318571508467818314989049331167807462636862724089968749202962874707132886331028080542136730133116495691746787072281256826837577241563963971386999160505803080987970549841920000000000000000000000000000000000000000000000000000000000000000000 [100,71] -62569052932171703654830066681736027904553657358919434555969957162027600982159499780088006726057782688304950520955985989563775885012459707154515681572604258432646079542134419250595885757982090020695230076163835200495006697519299215131542724568989271849809206362156629158036485256625267349840017441285051305264302354637816379585823847969782537455935548079996034720743966545946321320662171414416961621776670891970169185592862179417044383481838213477412458354220363570376947302181934180745171898206089625995010258886062212949566801823673684661363583968665819226394644627026326975653128095212910787475494827592371615895567935130351063250201043423728818386574763279054664981464562243553864958466108773930764528167861013288944615131220395184566711804671764054764383582408308983497981729644351728686187818457194620227160811703558519047230131589482049910848120356184197583874264908297474015897832907258931148391814818157436190579961269848514449453049555977527176641980923300851049384720995726669786637594722727243912607137499024929187354858516683176116053641512310272529313477491451191537735644654145772510176866940185741604136248412633465223103348127929127051680648902815421415675281596737968826877174335232409445605378249395988730065750049145716907101290244095137257502627801986365961201264275297887582405885051659963540037072151385322418487054537646096934983618409273324242912080565224508402150754916307569655360585968124521869348292707882532899804038126821342331813109330050078620017647145370652417699468667410338850264143840356751004061567857598189420282806942674446871023654505232069431965783199836086557382475848782861845020642469661623479122415551571446054573121012667900751067353525625124161818708781938633566233171877454580042662614449972664136390746251601643538023255307580289884439777546200669859391715450223592484448075247764438223060569539842198042965550023990924984426914629779062908321297564845326012847288202262479262327580657819855945144737344104112328274807313649455610901514748631661801726027653893973096947384252963483623598833449283892340072509299519175558544955480381420630519011244129962490538595088929075882710834051232970006342154081282815689243858750633312984638603315400347263822453126485649743432047274138669791992054512858346271008426571559318947911009448185248908243562254906742816916836678307305576297914490394320051839058575458020542376903861096895276069115871489484290525748844036161748012194045722178405228359743355893630585112953085344092689467697234824684529254400000000000000000000000000000000000000000000000000000000000000000 [100,72] 6380300833750146930656511610110973871978635229018611854655954097455730781770758880238836636524256779145644876041048655880246757548885079852694046390539735986526040785201842193131905101770134582801677166686069166571889536355467118737971178958152639739610150635863880974486002875277095210379169915221829206938511304975140376601961916860346879129578191469904466785655850440932733429900916568351507922282477515102387897752875661435949168770791277418814700752483667364017981158577632541591087565137643935220622087361232915571390418002594218496343811650624684526000894969596876374039672055447892156130315131584604419050008386656739252427834389439595359511615242384317767020544458125844476420751113649927647035552307765361234290851453027508785924804156031228757849343349182429990566886190232507530229675124572631541436336946021965986503877555732949776507187530060667937707821408620802369775122390986117800896166492763145648151959054588276822982806484630077330143393698592311780475807074972573361973190710029869111287001569441726445776658058858938346247287058010436043684698287280518468738642033466657913879149745699308020044155864406904734602305602449246111902868486608840245869152140170019638190731199241591149687870416776701991118313132735923158973941083459590075770168652647097448390121057895854394779285363196744046243015332328350086690212183264025453301485028174963579690071841314278423618308471769392888598203163982647339334956852517778658729265473795557374319754744556046181873152168783519490668367735330908229673575742775501307614426251638592867312601089211631759800104702023560787429079765051045141679777832440963582093173679251723422078498360853314500239862606976921005837735728690972250912838092673508015815867776921059097029576633880010674073543593774586223264559098438485297236962203488046435316823849019812564423147729839026828148491348650116399142374391561676414128520692846233929953091311238480252196999319523319931758402346036339368442339742521849318866967559925033164682806900427644883866749698968080981830287704509145366623728091174382549690136426738381670873229720794441352745717886812713737320650419663418683621642434966801535766384522480712631245165380533731976654145672863579932172608428062551246655530267516695653343807336425534967168666230359848745725978516375517534670217772003151568648584010871915328626859942304019240708965189869847773574689751521173978551633118198189302587648985954717493557161733842035195315185456194751306049176705740292328329927206660095482213171200000000000000000000000000000000000000000000000000000000000000 [100,73] 254330130919887766066043174153744098995755961968587254807877266146481141930958961816521828836182509307354970702761288145503424755978557333218973781286528699363401556941604309276932697373068442508171119509768501213155754724652250840698872646913724024504278520075291084609934984822023879618658594432005485785179819662962399575895455103479710673979422594118284753791915927378527536002036503228630835369809253064603227299497803460838367027781936514690249690367421097167667689521936729233678265223260174374200918606468186307192295966441044254844412140741715556248115382838808607125802218608141658711967119183439400267450073450607397976128747146542604340778124750644396704495940982207833026534412728781300609979010264925051992483844941376253072114201772350395499349099086478974155193833806995655771601990191849337774776695554825929519912787206750886948297820796964744246560273814731437327270676338631060338306851709639842569880913287184000106721870385801309221202143907368860773288861123813311119703221378346714094015194135424249954489603038816041710616224334065000710270122787269280462516325779523245634804365341557275325184054843321036414504251769233114059765146029186039595646513513113295329341383726027618185265558987414022664163824633976509946822043606485666526775484308428760615937250795309729735079586665295190958938135289739996742509507526386947425608346374224105216218650865003486441041708528399813607490112382433771284294685026217177856181947147812668667093862409767707216384602850078045167862602652272099757297415063585569742069429999642915093328340456597509236595526077202656987087595041720510925692209012123544805380315704481292691374069805202483818545087399957300092176464368009138877401268897975159083433837208194359020362278833652515472408971376468028105484896044858290867936623526910007732112147972350279259592211204152991778763894640743507724015574855950208225759540019781220366611563773268597134263017919591938855189959669992748528896992995466066778339157051165965693211337032484479912581983710151691648645818909068689868849513975724420198064181337045741349737894901364729392959367657561046687672736454788816572145382001460294350461925522397652212630158075072987635180089384999480055145124375648590060826596781630897257894032128900617496488760749257415950234518482727919177173392737316639984235178580990936052323826233613568219722136193357675184729606281787538388471807387617838935086127095584968393038977960698062954040365201769964046553705612558655008519305432607785327001600000000000000000000000000000000000000000000000000000000000 [100,74] -39248028185404831694055060723276736084431244016750027141780094562140989249152035378917129402930803849913080738863141351481331697863897271553940340371258722753772375886349664082139956491617081275650114684440445742393702127047479418693665242637791719361034282339127738959078354625143251901730822105989443708905122940427967218173138532221223795347462197318995757900641463897001065433865331568295115439092322856069838115711219766588539571983017553608181626234939541055587679503752954127819851290640645290804280423051181458797669542496233904059182157051964947703865037107868958506650462426940039738548635287545114985263843489445544311634397011609792729520702914629109337699124988453323580196771608740201676052482705717635375179687070752266071804630533525192949462070495295474493640031642269452522599802675157139413055653245607652487185168073962265626432280130749171334868002592990829217592519449664151461851903232588933436216199869741875669377677066835440070764971920511181654728631007126171848915545648634969572997423239349352151147224986913554701626332052420594683636023747272553504953889128344659321750451375880985922740866556763937918560031681734019363161289343007129468668220535962398073101416799280167593136634934081011195419990151358666467060076971922875195536680018585653163705715866715616674621782189131638877310056692825841111622205339154713722757202941975848587049139626085279692565773524734283627300762687626897841463911371760919397326524559656991897159518697139073059311865252531012326374576975346301921660940513968303020940248583709705458580647428500330663350033794748828209301323303495992274436486329163644112528533665457823078835147642985270900106750532495386024832274453496918961377914947271342914085857700920885518233548318101953861915789703049550804808701187305795889022949696162471870989282417149804401286632897529266730050941679190168352250102143591401099313429978213634814076678225325576805948735200120527511166134065175246082233446671015393647714033734374067321968982232720690800672908425259295286357595396552413937891063060026990719985541006709819400171136718899957046352820638043450700876918766640383837876302839482611724359307433299480093141526763315211807054197723267997570510687762419954479847461806360992395012400339730579542316374090161139944772545730513391538888724724680210032669874127164059844762954470027102554034457639302759395696799971997244283874908558660727593691163523452703105123735474157606032584835241255977187783055389715457714442213146855185674403840000000000000000000000000000000000000000000000000000000 [100,75] 1475379387527748535280547151123826872634428451980064190526379814778684363871254977897368810766447971101635678102580240897055674764103448300591577305665065942724478358339082651067539408589718173949472037514536887481016906491032463689925649287306120207188601097084623665237853521552329732497880228061106834835558633761163619683051845729057170431215129819932289213600623421265001372770345419388110524339005237099553679214805511926158256168190969004846865352078410526850432082809925141425682354346640317852547018835353234522364106023881265447649335795731326443235158453594461835296543722474448556104362103767178214723725213553994236214161183372781283064934210274034548106049677320487343559966784734468994121061416166818452369186654407479766766201160420343332118308950277287764632781179166374349548959889400581495759294475864377427743254148304351984919507570890861539337250435491798581691978300730946296937609904756495412726586481129758623448682589787898513809237055341601031028370104207641589895653168366370336343368333055264218004763094081786557069528444551599360141717964346085600806795653684883219732994831142946908268339467182628526193937517672851169229607162422931628139280811152819780047744909123398744580371756821415261721631154939093465047788142299779588346287530264384588500679155015595250188263743530431725071312399625647139782650739083401500747963620907260471474062837925575091707936441709315706170398244382754284827591463420961342581271523733657913696143058888503236937153610451668797436373197322237876920030801497076243351916087059365191170902254000444596611795973011554734880641999321864020618791662011104888163201217137054755649648190495468137167208709438850737195176029862677175959160112465864743198389530455281507960798892339135708019791431911941965783789493732348330838426560319764669772733848128181023153065606166595029189282821928013483380430795766710719122641364389460451830183374608953488845455567099671218340378088776220875182433983321437877806040289020349094179114388370000756891088855958632676985124342058162377134993757149773947245314547541464169087918269319260833428871170913707555028059998944834475008385897708724662823065608033329196418689280202496348239868066149568018586096668292921704683717599320749053358017039751897453566494392315878790531505799120267622296085273273767023989980416943722129601550208932988709295194864342889819527660061564382353601002196899609001330554009631475192237888528776882962922165495507339009547699071041362290642837718322606034124800000000000000000000000000000000000000000000000000000 [100,76] -92714846834110442465299938593457189331426590368744637967075843581898231930239673105606071760470707663608314073992474762058974208307342038148770603447283990991971836716626182004420861662811397934886395281814334291560076396051006288763467602430076752825242717078298388701330040481787133453148988757616619161619964852714836669891879510346846058457428677270526108382684867649994132516528418954426196837689832419090482536571511584261916703558729761399109504953212840350929463578348204783971008306461673387211734499138023436889097295805248240557231479289060586164068447461022767754867329894773237576361083949623215399630504480458313625047983868758970611060303543452547560239173330434611040559870202998042855747635664654371576500630500570661898403656950468994095916429525066356145502604487518982540252993269390709809517604292615561070240579884441390124776258662622785473480734936891587507056558430266868590994075033689838252462490305125461614782310670240814152895671689786963571221955681733990245065634288244334917294556184178116775628289112829539483693685927350458997055055319710758353120886959339714365991466373064088032114574996188650400252102867111582216530614290744674440739091056077998049234334662685821962751361065336846476708791203565066162022929644366913763364404770235752800233654683867754210793575235236270568463091325812880452670688818336099355616969757282886544742464617102426818094260814030765579332920647492063681507713604218425671172853455601156890210142088375143704926896343248954121704496909767071482997694026578863893282300822151602921389773955927986047537989004060155259145475810696634108928159422949379768110290407655656870559496190505959333515617916383026680463459536087491662739393796292939909072756323471822569758323731308740563703262160793744105416153096411137741570179131230304040117866174947459931236218508250021389087734483948359155094345309261643022867352909820883461568300137960302658641162763572074035545413066713603833526444287400104298487840149881860237466793708978624867718884917187231300883184672181125710323508145745169494743567673809798486364856829904026332520605703313500639833887875052516947834447554573921343993141838116608748715039664173388575338151760273917547734870772328361834033866233644811488448851322360947069987230089240756141167087232781982606266379822683601178292415077005054318289783871579258922832334941937306050164783041313472068921703411207325801441689249431004785773644330477502136989769554271011990267609183026521078577061910269573201920000000000000000000000000000000000000000000000000 [100,77] -4716176136111541434692802317956559848352235750062562292692885677879925120425513723147115380204892889415768470363238869483446178251318954678393012080813848693142419651139086511663477874662956826745223965019800274999375948713862544930736828552609542511404562553677869554635843888459952024526076821590725602453925352665744925829306101168042014137782906788559494859598544665654312312861778525793277107738643886833431318157801741006298895919266075316835609448778125775840785888910100047675896582135426080984051868666869785809986253987820783068031510053571256002001793301765020616165016139940839151318816037714898692637621220559960870146730323660498779347279662938836819557303582413449076064914849616794093512227547167043937004419110993512112709782722969698335086157585814377881547464887244099980375071983823511866857990078572412801852187230269979000747870277150751395278986825345823199951381117171769528216183122246352205160590806879511782172889466517983520978117783933131212840299633619650754220973002286746785474452044555821003102750797740172163908430622049410004634086320651512610019262349823453740475925510403837469838673838314705381472978408334550225189916387086835576965468845035485505948235344808438090453554187620736922724227813807995106209693785999662691217523347334829131999258633528546893560240674537876572109403423663897272118218621814358838083474728554687161289373496015839774541798842861037894072337938557962539466851358895485941009338738175533960784945012095750952815819614233334374994820442830394306660097911022645442089581961568592402832564422124441990800897641682129225520023355692256756721529538710898324623392479178916862296186269409230793667648446265882540781145647101772194522974271025278921820351572801759833561304256299520474025366410065937417305211809182321020698952905172449714784049538668586736741147967853255718563886866513604790854628499145822994073335149014046297345977110593161373606220791326357967971226760476649780131366467504663340358518380367433839469065076716771858223120710079408866723900776389170491485670041701960139781947211876525136844461103894305799298039875676606660191721576520829240539375906550592181880838296647578216542375040739738822060139602368355699881234134920515952777236522298674899899675631643740326749335771227971925519857296492158860688529885503932320790583657943337269167859030885329543922119467930849244487077613868268439487506320061991284093349731421569681122577189654481132461346882202830619704667178599073768969069232584759705600000000000000000000000000000000000000000000000 [100,78] 713558370530723863999002066527717820484342090802673160475390590091448206460394702335624742172462356355992195557423685575657555393101582868095670553495929494686606291675949185149655599926989545993639071685393773754088818741726895760590155802164864947785208084519388883591030519859107339405442716181762305463801082901158938578119635182218343400182596800818646316575982243715598769425434450218466511093756474526979071973693203824666702028760425260490020715132282990858104781792041830114764709232790334203752003383504042895813911884553924815859371256441427153056736163446186621117387901403746400499344236959370092283584532092605264843718444671793495770286968007332932191446300361796433989420036137829278284880177615560994944919818912744561521844347731571575879112392142944099235025490554462320173189610968024288147326768444958055224919163393955775444866773130442633743343841923177440357964221301623197261486073154467060665173425617901970487846053456189648441386321709948551808080929018766838424717177376593504699737705107343419075864012083693337211217715659772183545118080556058182207377321287983031035621277716459900577278623339583689943331976578138168020828790246845668035399983898685696693218912076464829661753047929093133336256772402312843830084567913226206067264762613074183793747173693698756262962814163001714605602428509856432547169373130314103142859318804666744991724189534681394294091508204342513771787059606028467730738317262387325707857907183383437536694899569550777634394210549210917035204069460632658052644270847142197474855749266895448301891362855942310598079273240931571568861279456558309449478046921654912864176379821921042699569156882410526794417310250335728384205708941757942930299437304579971691032108622328971312857263128250487064885751129063356415583838979994482625041099924963071868744401626853982370469013849964938590185611730741436586378507167246487555284552843561985512372855823305822934744944583320196781977495794726327079919930102308725296540228922528843479081377944312813538396071545972361288046584013847805211366815301834840683916756348562425156366372361419506171051702996208436209447638916439833119356646681050932702393158905189002343431530710465871951531187152951000203683488568004548216049353664371145693643607519800932841662328447224366218736259033312721938087982180095108687681155706364459143203587511993734224424947274388405675388738151402276800844210761270891782023358094097563423549480645364620339522795476045243434341617903259267657227200650679418880000000000000000000000000000000000000000000 [100,79] 4363323889311089026294347975892252614408548938457520142372278885523248597654172287305687980900953629504860597251507074330295254389336781781985105169390399658598381084047631257428693454945399185114996459409899313003500777839485167663740431989791295337129072528699919090217814916175478514710122809508760883827185759633383383211371086268579748497992448574200009721085157113010514586943571661978314132940774460073717268325716782605444099021395205455789739389374452881284639123386402679069322152538289900042571709161686443055514683872453983475197502338999355594935442323938155597909754184066033723460196905467281064261901891474601488527192450389668113764890498081891505571285745073909331899126561531221515134050689224608653257026289471377145340432961792401607599271342016991026939369102141439584007849527381007734642651127674772666800184860849290234027270499922339554231787254997122989648684111211808394665377639879047505300183457945314228495258934319919762334156907541179136037602999590880937831240159421555388471376116391849932858746977536289754066453049673823815396203915096491084714307271224106865645715481754893681917749088704854837835608012626365581966284808031650031509574908558591674577536243340300045664648089806864584028159061071465187890634011274409173171810429588620973216450002006131871040321432425813642541870508053725991285976775565249733572292481598061125394665627893311705806986828943770400747596115004433901150371344482103890871017584370064718014730198236567966610453147029188742511092064937009065337284422363798226149675344500406563866090248252095770644867056158704061139487180605366192287578356986125110834205929811278731608867826153829927137854696127090488349144762872899342045516493613196544673963561682331334075291951271513655114258623928751273103212908040713632339310295149741902250001454009994781704632063225608469239272055590569241593446114462088365172115889464126170579501455701761191541947167323917199731942861509565632944753724919180429720202491059018452653444924582812866950294208505055346849372821057058666777415647289932834199101703735470995279557284586447084160768920159525187306779264655914866677929124543462097710517297439712594528521328420985954348558422860657426377069593089361441883209404171460382966718923137333367362043225648982279233477029635133619506153468960946569102174176467381964558102113685820763285019289728305661784272200495936554605910235461772424183191528228128349902102713149121484000887147024250374591866587348723948372656733238067200000000000000000000000000000000000000000 [100,80] -345210551670355496580924585020378177668001628801692611694569884620007220518718525843929744521262818752287916859772525591816352511086750081888311899197505898025587491795928844987649040990790924901460881440750557786907343333373239013304761841916305094316281501180287290631653286084277998542661020416363196197049100809913294887975707453841604518278513532737245917720337786469917912349671125271674891118556069693155586092168751568397806497734109640321782115952670630762243712842701956154358131898269639730487646592248579544719324622788982329816873769470123123232760395593092072101075268406025486397035815900570879792713043403989036017468298362591036053680182633211133825369973582895359878534475701472406342853100194673839781980266269844028813527329234114250023725622261852893453690865031891996602463851785526530090117526059328163900156725548631233432401370213516454462979780378427730632787062334371422219752919408499156525953947885898519883843664549775919843846208014158553302904551439482315873545318637616642857476759535244147301087642121374852418675536365932291866251630173721909525975547616656191947623289933315049332149980084023151021304795518559391655666510168431761740695381799537482407165306595002117898669076285223829938482914197973746781165166987637619632910263719030659462168026251926833196538447589967880898242343152744994128934897072137458410528293367080461923412938132281634152725574257939974448864738520541963637561820056209649593875602871832799984544183440371751250293684638521115791641549086430174001169297714576617119851983897625012536526842890437408714248374592941796542584836249874347877223618973004318655639089995292295986406490238404637521659785105702664093609850046181196594990042395308399740590175236446373243197475005115855577574213272941815976190795958678725829156343879721148343853670361359287776824968222610163453622314548420032612156167563007712870263309399690834258683936056840095605839167210406293151323240779741691549998584948939099874280420334940367589122053365777726318178286957744792227120850296383554240460871831933930200540529980369214838712144524323837067402395371712322808823408716714694073078889364469115730473784197545643665532382316373355458186357782763677906958477962205820321751045713722232213293716172319673560736894270655723621769390287438052211916026637212503939759916841223306107144387277763253285711477557918968749964013307844780196009926878526731699043583376629961644355811902844068699706197595783827569504045387571409710715635383664640000000000000000000000000000000000000 [100,81] 28820141693638691447578878055658154520865900656596722607177806399659775677320012496481849685535776614788253644014907061462230977425925564065398147198844326313103649512128369700020648565102421903668046589098285599251031675901790266179379196483317613648850518270865978987857815413738269886339134960101252199366984500463137622978978910395253072976926625363234496275684477009619047101713002656909642323439896110185393500932759934233321917720640722349983042802505552548902827801745399280761311514648331088001975036221554496040755238459620365142769371572769661714077368970877187785029766567279382867969730370331512177007367881419860480116770194080062014551476738382200820442184452430214861886245992540881722696394847210243696640953473355548487982629433028638770556012325576288410307539120733302694954649289278967807697684645056877979097019313765933453189165259371908431311531976049454897145811107803544907596754025216291504058446025867751842949674143643369511553947471660527488212380857421168480579013958324601893221659286858549007101162710476002015249838460043479887553759872588522776503099392261404764002911569505617523304769245014818255566495866993368022077818450850076354850242798319616572592884523701727933476178324100153748715912180643676315073510369431932637789864661017969957226011421858916385823505261631933235079037867266927527460740510303395630533921219261567616967564977619334138726898217610030349484342296356346279792590274312039116436313515069826948238630721382182220824413189046595656936850896702850905214358261227421608565192430010369137296832665467595880149170056508043122915105989814298405032454017302977051673434630503341494857906019946579761626518837509452796682401980231283060932999136513118310407439859852014661855550654631012836983549024645696172020496986424306989189929582966077384064735110217085102899585043463600570612469280112795160833266894542249779141234572875522792127373752245580094182100272604858175331548188996060169260885030162500526457055515618569352242597342615952345369304027782508343083389501920504605594450373475360381083083766522075123012469916699520476050845734337812400978463214436553322982314496655803528930414590908936642320907636657111230992242906676055302129138567710107590637631493168958463905352664936468466158691000205298265402519651717547156563392161830908895558480213763854128830380359879515471678872894465745196829229525150116513261504486834093861345952591424429936974158888773737070507948516605342355894244054259538111662326703718400000000000000000000000000000000000 [100,82] 1187345038506771030877238371313398697738595072179365823819209860587335462692621689175873740044244928986245084106913949023339184306563297124016095610461061886789265086936733139579628798663152308472050199217898424174961308601042947567640825312590935342794636843405355079680169879374619240762785374001875298941188565115308580085149079470585996371203370871364358353209004447617523737840094842341403782567545995122308111514071417426433499735308074638362533534303833238017330764654147282700356395750048387576789560380327984486687394015967664522059543191802741646755365111523979528131939530683372344605137661609210759187129652067190256992319548405982025189587674136263081392435213974236792180119983575931943376467527053142761200767926923836732869010624691921250673836648284023072273937314464629599592709329544774980757154358015951229495284135409053466871781783680005589260815022774810284962747029360995465886201857931148777917482443321075094076971092994425741251387146861080940366432464110720175296966749365525353533659795359304575370348792378917654447412808998734608463855821738153513298083479941347848496831544047726997713266809236283989050426475562132170317576610882390579159814691738766513846233356619204383791842539668933772039226253221864295512271016344055393485823517281444162777723956152109010666098868377917124003862255710938065964105047484339848970244877463179704851352240700139046451236274793009833651782662644846137446956327927902461471608177908306077294635264956495762438138036416897604869108806044345445041748649616744632752686190013742323981020916284178396383892102869639679826989829668029897783912025528376225410173351010048221580752018720811798517889500472089068390074317704168892050445285301952159144105261016606800308200707870361646409525166419719695260872295890991299084988093286362807082642220537157466183210103846515140767810157824675276072562192046718039865493680949202341869329717098974030469778386088976729149868740090893124127586976722732375479882325277886317039941767611684194127709120243732083108249480529612531914028039207685967854260224776354756436266742559634135379121580891399826862964818958181282343306134132375917344471532753220309846063769227724934047004210924128526427347502568836998522327504488189872948731688407268997371842939968906648795870138005357102148034508169195148712129095080944120418809734328397912585291863067066222127063025771170631844656165327701485527297353795514389739552746513859481310594659238859134633184308375740103962150096076800000000000000000000000000000000 [100,83] -370359499674854438445089652452122747568139052243734917672363027378680990864210703560515300882753211082559620788015121553249155806782024404397474445016929184563769658960600602366768706878532904597423884797879348704201810264093946558332462021823315512993096021879248030828526742942757674714139879691110797479573260656615309650736168132552990347562260826268358987199053364567008701817829444122278082856894583330937868187531272655349149100954548796764180063900501240751234389249436675663562946307387580648875156189288344612108672707094215122156923355879683126310660855529731791561162359747133568443437785662302214174378216163630634089776713020530473833253938464647911416981963243311461646917853766012054196076881578015261157717673216704268340000069386943322191807367511641483209699959862310714109388303719324868699674645432917086206630665618701066402100161826381920627282902516141052854634246846996134835513936232253997816985473158165985396310393891484528576125851303738974530096030144329303563989477962693574685867544969856026227644980198943704892087488646140142025947935786846499392362238102081966439448459352247992016879600709548591616706653354179539121824625193491927205610837332015614039765615717463546565618292447354821985176104585616621130557833609951872765029435013416926660190946144312057540379864045361144310544224707104552557021144082655890280494290748136563389623768178143703287018108843875312650666686182703545424255234797741014842070235118508163354091640195131332534676024557627704303422035111309012986482023505899270591862155755301593692706278426663217433390733930437934233828791570563665377560077414271980636957519559874332982023886776262596993132376947520218412788536366812203427798129552206451802996061448573712082231616262330257090433594191100011057013409649056981518851012714965175840056285598067723054842139117007777072036677332842203258029035334667979484772239125746611339847888416318258354505464319689818505038861395507815489173164566926141910649996243874553436550533351513000777440526983263193737981242122193505851797019330646387512627113734983502744704029162995669445383105231556929538746823447413217824368764387451239267137292519551664793811260036899930809998325304944342806463061182951039826481703531394319019292680892811766282592270919569931508409081461539411594290585158451981183974894217144683076094812303141041657032340420674785235502253858147932065228221745271866713345369960187335376732418711147297330583517109864488416913391067234706931685785600000000000000000000000000000 [100,84] 1124263011994063269742677125436029712041913351014288737146354849942771977119034119893982808035223292077236576503085938358473972002067555682883772685170509311261216051092427837115121021604864567517241883495624799191309198346341471037715890780262995369355216570048315796655801344842572398472403067362934392208723359798068198894087778844529845222032274328543303411174291067814630988540550990627598742729986371855553088477471992519102367951872633019312236880996421930728672982939346900057771621117234687438314920863091803805887323499457138388500828979103670820981846504345177466764944413661663860991763805797328054898329286256847945883929136775826651682563348510300087946610244565462058679844326520642426596288636601890517882812600693820533480610583298620134655225332912221677083972161582343749552293997502524483119580664396158894448061927382926929875342210954989810193510022265221634427751250399521746657154380921774958569711210509510502110829976010181092156281996137346147140414853484822122595904557877391120138825821347340039233270600331887017681297049949870894781870979167169503807675265239046843099657146676712137321303287094369763536123957978392994891170143160129057965005147838274523369232349604968795595159304602647766155556689130826120916642087699832754888576627884318171643779843837224324045563431033055064497186615042873405657087489067149010131020025927313164853062106531800054468070239360965507334296304180464206459685660736415281712917083545802095941620353525778504353201048946458843626841689813913646175308709771559585271304611154666469677327745059091285482995619243643819006095768024007844060159745875178925650424268622181034563941058111859906515237615378872718529314403043955179556544206980241758336550729788543934588506815883065949318401221953040024841090271446327889605930307333385155065268587622241476475746136619489715674033171410930879801493384973459451665429294726106644993283231141130379377613232605429026532362761319165405918908743253128194456695206402467209721256114816288622959814436474208867854480890849548527135822581200584221316506189741656208889455091353221690086861379678975893129060303251282811970396030947828136495966527904102699786379910968115341983382901254690985435272035335422564153477176706825052786051026249276533788414975825183172371003577266569377596129292435300595280830215741515444191521080268605597789764250929685410466559927691970476470390453531380219536919751229810540318148263905315023180422063686083218470509978126866473726991400960000000000000000000000000 [100,85] -94559399340839463874196253974126363241016397028470164837464049083894504072577308702677208262588374315671525973976182160926332576695290367544765540878244260372921600132135864245430309343668346074411868961581940825852159922335095956586896988878735300948610141290508419012672304450685869859425521577113912198021550794578555823383968543517069258898647309908958316879162035930033323098458576662154445253341243633271753733129172518857679935660568246877985001265112806845267633791757771722799996702954460187440927520338320451196172337190073919151490428422480306475007278012164814846162021480577344102554727103124752146512014881270779487700187697858443436469279353714972123934696989913263306485735368775860643011158411279173213899016764037206217704757361733301117557333487528435579847608850444053713832231354425387705182352813883195148379955627502937991819975573372708144590091294300031135066310066395212068918142046787914523833047712661180785723413740548615712711333188269215178889933314647777203037696735568670937346982579592063889591307179238940733593527316301561423936843373071507566871471391775591446974302331437007547086434305396269023195288936538659820503817001611290364120265411049357145533066001216367981734977267746521921987110280410175049641750926908475748228666299251769875784563266798182736496259962776262304100594904088889852144262697743998532370034852267067946579841598832748381267944061354683252651138014593282244191718270445454607399552004026364967390048593480050024826601389305977222788428548860293346863914900307349983107412198637424027169314172042896503491579697120002564561822142322682931161153204446025422640533598276878928587992747025038284798862038934305267161922653925590522455498428567012918125856819337054156801995306617790944170374731766515294508506655616627427721699154709659217819297447256360427907686635126742452650782253993382234854919243665222955559404088966309165733228322960539185193277537117095676802020632452946446952694497822462647021380697335424864735229141651538849509853519185160245557738850548851621361186870825956722554789646554621009143572086749214888982544613861684573704957705138899635390446169875649779363545901914531883492212308862224111955313250847844800236142689907094935365995091194788562667124049499233216676603470361519300422639428086210260184373714201239605470005325426975187452854052801324789192395201031723351223852789826083895909347519326542729037280006580654079856132711311776006208049276340614025567067179220052378596147200000000000000000000000 [100,86] 6639282507034464047822865762761676676335355249379030932580984879427015057465752402354520193628683605123567052480636092195796084455797823951854935907358222650967232737986316068471436979444350423922482118940697023662056640355336938749590172498135172684398388961724128035844067229462312448972033350889885597506723045893611536158712465262530423449757304231426395833189274134253334251100066269912290001874132392179827749203481276453301935758799758201928062145259898789200216667522921062968265916791115415919124044557510363962557711404745346328456896354713584608689269188972924780567049265139519226610649828637902724140876747515159993514758851559976741240834725788926207599239335111936834062014460395263872513661110475923632279494641397089677288562841416727630529046221933584683834528979308276914407637975220097378176819891674848720820877292409411480047103218635768054340512255046970142445321734165164306213461516663292776327636401641614458181094160032187932654656341636590544133528258843396970227023429972286673652410969768086497595344322028966401182191189623344219089545579971408388266490984413277936393252434719150634269017587096388624671191170159733944842885840804818206464116320320257230520727717118350953302615734080698952498966159072486192747811469092943157120008053773820747521564093110851135849766659610234377792930003089097032553815982234301649835823588505478314222337427994335036978482771403483106765926933584383862197927025805634681033378809886910191146568300391917199706468317838492436867170104664474885927815753312305258556909545454347695414162179971630929449995779330443932795682865504198394476430218077397948095360847955250592397995630194269340377285096429202966747497642181975443154544066940888357991462048476491046840110280394103603092752790729361377988304494024497878355230026994518534698205627379091090864297142789963265813523112307576442615293007609365283287525070638405860978762203706933021480001967020602660628571741825992580807037668652080440679194169334943117745281578714434557707225811435750948250000025210806068622908862228898274544791098290998152934751217064899874815255674321651905744592384031076419084310565378608254370528599531759134860523240925288384155871686770726701470604592695658420806724996397459468130264718325690839427206635162414303228834177455724579483591100513002721040651738948924895104527848080298447848454907880823992295505158929045553278248884834869963040751972019166635061442103325632722577638481922751234159486668013359108225761280000000000000000000 [100,87] -241282057054248742741992397687582517534694417978808519522769191222519491571215645810029870410222143372524410123853103120795918113692686549508363636915127760756431517474225932060715132820901983648459595082126632317950371576267846882590261550772086997932323732340282190215742242085783880427907466880053273650552678335890660770855623933919920060865797236216100088644769227674736334287922181954459027031465939330595930275903356886895893150731762752844720818613887010869380015153051015969895491377855778650630110072513413180497839299277168409264298718870465015114022924676635252252528323286850381401807538376475663042020656802285826894942145831609042019934995468223949875936786551137239074591839192909543938678013518817306920133375195858414422460732365160249998729463166500887024643198561011708454368378821449268920779806080314677850633048976359884190676878811349639815347471939118086219666712341256048035485281241355327005489519870284868947804676057625238965381067657928219160907926558403133152200505737997566833777936980799840791942009401338849918707029551946129928855279404234569712999110552560175001393102492394711845324620936423509041498482701513459411749301562946085688241714361669171840167962381528027960153749937389338788168390060283868280500833814971564864217644847079999656531987645135727695146847228151704511560775274951590320412124715560921050250151058463452235721632878730365952543961558962144083890438316835633211549530795329469889242330629825766895238737277129577911385817770507216317495104289381294068390999662019081839903815036189511198841234811474724017619507886611097678833688209196583770096182201526622721644955995134006047716461145409987498206644390758823131592456388191912108636218824836006715532772312074934297127931123839657283065460307173288355836673308462116790530099057674424648800758526605474992527193660059257274442627381720309110532613882554193527845067185902049214124692183377009432682885639809254542835003662288712019870416574021542682646276367456899287928589862026194059571479378662833574626465545509093017635761332220624022229965991714478727069794338825644507053796429208684941373531714718493188086564020553816733859603193649648292218455762877778273278167007125863543052564647978569329751971629119542551278748708232427737823705598877781486216358154211813361343431847799755490351058476790317101060966508718395089434838860875356463571398102969165706939655125239080814551458316588493489678908492045590954936265982032087961506305596644398412595200000000000000000 [100,88] 9226339775937904749196643113649216113939316462425689027400315626331909886716399090902637074426555089562886113257769095786822274927542609371649997602576333953089725713081354429682035917540956813846481591280167491687564387100975526251901962562039163408611494383899439339857400683426710858250025013474325382993586501836093262717772087075898856211654231295738246548837910774034694444246668678586628563091596135022479357708559791243636004288247976856240535239775035496409836466798542995129197958359970553332332708256606118484487090713582170548472893315547616056717649440975784796752404642705055233479752023602511438787137904782855842772149401206153144965314138292718940874793654382508534215046564672012874089718680452148017295339943955203681793861263321908885228327184868864486854614776566968787672244240812941960563174075800318389638939367959168949706344897356864959665056641738934408504815595168237942043983001578719702446671882052661279962611721766746936438026993256270892916385831897949279310254856783196662269742667114540988541497586984493086158879127435272268279886356489315842683840702046133773981480703137141583264733384469625328571978125062564792280629880344980211253463730297410411199585668057897703788371279891164598378492373462021446590328676925150452275742374796076507545020819562946788400040596812479562716439751352391173949085748938684680034068769911064802511440948179057619106413973419438824662236699957050047561425298075115719462128328818153310152181571350023758542835020857708062438988918672469018784196682057490947046592811729108847404787439972281078860085659079321419628639492764504616798531215294180331336225688060263332427994952581627546257296765664256610903625633628858081713950747938672228504653592018148650358615006882044410247160016958160398230493222270523755436460712960745998602789576959454540562024994244685760071089056866601657108585299271271527687365704995209145560061470776930280753167792038813085591763010898712993149179164227236176179406344156066421955412009195330525288310964395212835415065571885368882492969932035164946879646222657297369540905755245706377397089492360180341885503174583699729935441177863156259832549627505485937529899163766541649004347999738462649365421000261405757329892023920567826502031354124923787841549390713735027277534484304291097344102836639609195457285808181766308174780257006198699474822535497880276810424351214446730639999122074374826770642396553564981330528437361174002878081694058353641278583101623201871953920000000000000 [100,89] -279575425389866556745164054320857115660969277905548507262996746380113401394937797486125576805682698651871723146582225399027461094084486131794969612944646310490889199739784108840846102106176761311171963015628216437436948615712739942127626039861387200294868953622394928382205235084297372937942250280197225790422508526070932395011475607318484542074105482676595440523947673774724273820230918939688128236614240777398891425504034677323996950895079027484290575940928257742637625617873218663667867931216264613987530636969453772264779327816025838273073580866894973521904782919958963388273181003659068640388808911999876307336216776674680449039505173999503525164568987574192559982876957626970766012653327859622605156812646604079215974872079364688415029068807805382586282782008695998873497578121640171708774290916121603364230167426225147390985159427578028808945482389445745054803330775643594947719078738007451625720131430709816846592716815235557223555321468046993807095652107040937688124737345005415427132218735393907092505401853291829550943978144669054149881456485676777585494716972058299086460355780029195362989295840395780898580797944546414704051771245948954614129992108049980831739130856709831728830330278602318616939732497399398689171096707308197891873553413127682141992352154307231186267297218394405982574134080171180711340062888194245590625941464585156410134573529784403996904763352685199816191225243294961298138266403795733370562079760014572957077431721167173556976245605631003304420398862247658252168816021801516216672426997304363549836286779270696487374260761464143452853043813633030587667018523215359467829915995015228980833318292888566123213539844420421877167753978824983586957154450468737262139902321952348805072584273179107133870697808986154159581376465654845223948619340002773359346718933752135558572645214117802916486687082897523170698179281259758218995035181561800352483611011692043880421706522248304239692398558564630642947374995462275688904827823708608865296453270637814543964701640673701028991428581629479043229506741685203939958035633018329554343091055726605369165556932983794925219704269895291510032998868651652430038032589224600624743025507330609463385885878565968051936738949658074573890034618093395850167438021017209907538031492374392056771926538482831596963546066605966075074013623714463013739439611578678350965568588736114183443773641293716931667891026261864465578190915831002383689579983142841639117433812841359506247362366164852560016112624705155891200000000000 [100,90] 7561560650683235356792953029482818450810444576602342799663804750195452232937654659494502568934458797761813401043644786652976596189892753570257431515821381154835620266696329735003321962460896565294337518498678873108534139068460626294677315365035092016964491975836072622214811419752498627122283885135647270506460193939278862359444309815177682201950196058679131357487024823412979231690721036720068034499207009363663191160565673025116979435219925704851592161003831190748787382923088190305507938558176273888668829988435292576707877032100381352481212832221511943447245848460131539685788960368861935815440658553870530622739031500555157939631627108774726528142758520910839808505079214033384149616738877582684900128098973034078512652559803105210094249389959984638340484534172252678830306804442863399554814795237955512254568388741590542909655101748950239896298027929419433498841761835219897573395729614833878591941965529093534143195778356187762786478871288411035863816007701126239468662439350203324952174074790170001036884729933597849559283971878213369494912872186961155395969559674880807282454171682154863994720914260765473035589329284016251746541171486756579160202145179807754029659327957172222299780225381756591842610010511422666793567284165951133040937516057207485330803896262111624984864335961547795769901740423390304710408723180117666838303222090536604165422860032536347595172047152428654730786378080198754143384156876140982845742680558497026532204469984874447929567325514757206481313637258452599637164084366610547744637220923484781981170927035634089800921645099304993697417985712367881812896390761366532876858060464332010228663853240185529329708021993095035168004763213926811444796916236074311414114619710713356222416243729067303707119699941186490882362092697799770806236646975113565221888133051008349041712450992602428400005812946876191902920834013077109793849182577794954762629691767135744501982031344548099802909754421728425216356433665317765493929222154052106447040605640038037135475241945359974548434028853727007118734575103908538138145100300676044032215764684024221398097273220161330653491580084551384752737988259898923549698276430180486588579405027248275500990989078074718792903230520475747486770633869888588056120695530130042746801055916457342874205360186266550778539387720890087167974460504134249411014137220283272375500122874006641059435770508390261300065425676670613109342810546963665168130494396235191510388254232221937755670154044465041650690920579606773760000000 [100,91] -146602174056607452064496528347211658222177233087636171712405996999490268263997491102900788398448061231982635045080971287982342439362427820552973827444846574591322213144544245643651090352559748363037110909883537211334884400725921138368500084142576591129540691196709948010621251404328966985436860020383793035143533357250283958315886909193718228228059723241918499009243605611754886696239135067091030100816413951340183442553727832757219302105977076027669865664609895702264146558623365973257967479652775614585951744227593963728814748410005162751990140171405790686246977977899653734204512387168654196759009307113546660499596065674873850299736372025006436599673048866648043070406535127587755393938496055849298370255568423679080830822319644266707654160449126906816601076788929475775611661930301893219749797023481929615834293833405160427512578569573867031945965192515699114822514595711245872797409360786646406247345276876596303382448227333529866752838938704425848292640799593716360251324315018177437879349306788204582934376091154026812374858721954571205661592725230232743968829700953369386772194023427289211240376977619016460335027600607229355552795107201445406251737493657083941576960628969944682556576478701230369665125304186919689133859652197885451224488674648797349771841875709625487714840892762342009380724733015887191948461402582519340629056958576742754095530364016267084356735831831970998622460551321106417585412190033422793579314094894599687855336465031226470175061428072589658910007642882834140201103973830567345495443236034155598032516208112382278248342436075320048341822910099847412748871078069693329880765825932095663319777414826753739840119333095840663859689466272271639514256830782682186401878156349331125761758790021239335732286219154341989174759791329346504347945458985922333682004406973690969330974842208045973716701255754299629145174348658248866494391591818680416852776465383850084205318987425501697682344140465178208518848434903985947673454498212931052427057960852150455053200009149643824112475759699590295514150564996561773076590004462461988986892642120996117139842837088418735516581088863502947258709762317430212732220424052588014854943614049001321294536269533463460223447421787549343985471381222069988086486001694411891247554385867928479248904037519599035332699136734143691871547678952206327312451250055383052765895413086711966358089927062442992854019796291262340630941295529723762243020163901049642677031048552541407292193427278069579293829864312012800000 [100,92] 1853130420256219126105333837758787868775686602156268099189524439175939389927684044964847613580378478930936202381306349458542966733247450070951937208862821109314839993641165672530843256173734999626778042814951193121050298065653935099028732226040874275908811749824128410764891386548301524856329671441790981888411263147120141372198364430271054860563568877666488185995455667070813815447559906205634849649052362026805157683412386772401893901212044245199192164108323577993405752744625080957725978102602925266059643856615503160900915569410448306946660474510693075770873832279166553722442657679257687025108865057477123036525476700910971600448808361052403041381225537322136756238464712395688703112021355177232190473181147223901728858998801967829907481411901621017661510550504636091611741817313019793361348776165026924048081869615489475866198114430233903123681657126726047401585330293512887492103263489380354176047192394811091480451959599004680591861628471315975978224833599219745037792383497124857461751963184846143408137863468779545019814018555651040438699989146119816159373010159685778059112728338237491631578639143873562380341393831715870665406979092238997555160943404508801625949834237506984043491939243861374774185259546205969729275625374056110885779419834374915793048636196526152887035505057786293267909594028355894018050101314508257292330028290615510390943504545828773967224709662545708436385558481219176564969265096121960277880487667057658581136980572599821813690688866121311346532414952717601959780408138963227402684249890996560724120686590979476042419160445720165773471510199133098516484234792654904266591205856901028959573699602226629004374649792950753631045443165572755592885982890222663342349164514029459350767613584804685467781495011509499968149820802436213242131610515820098170945465760806004462469339403392322298024456341698283471192194072831523410886506988502132900932371741742276165055244673691764735035811968496433329373866020120724771635944591091612067327414668241410176727366089050183480726272368234602126317672808019704214695490402505716043590507842108956727046433082445838698056187946001754778785174847773422762703485642435990169988745339269094281711348563937052986888868462670635582648115023703866486961476623054191372294420742975711965557115073260699007135068234113860301129727044167715862729639142504855488477294267472514897119830877836201234577945604254333837340707244527682867126992504144525213187552495113240651451081189004759882862500943243360 [100,93] -16572123049983794640785371040478766396844659476083850766537533192220993997025531921873579168616543614025883538148862181937468209321886412926751848880652586088188004078217587567793004808997454891131187391410623664902480580841620722874105825383888465323273776224492943369431900734417441751796514764558772093243084770468607016380402993901498021812030249435070091313394105868339299191701041826265231937518899888657306693674224334535585912034604062659553687782463100497436295152743503964420330129884737537695591897028463514156418211933402567588311545134825250117064278652723865177347326253846096603620626014939755738064267322102201430134594307049745759243048403095512932759535093446786691242740415842173621800615203044600092486591615812401653142433982922414380991334338401808214176730997566117256604710313585826469082286119541706016866909458963734799166900638686464306188546198140114092349070320543562203000423092886303214361261906428311973053148432523302289348080166775741059009007614050759854395423830037665275117529821472161147598531612419231749736571769894756642200323446154050030782762620277696355648837917357638489773189400330454453898760296847752090514601833254970178551780281132454079809575935917733151617163977738003403825524584563458985857164974810733958638795582248451757640169232143313120626474732003214506868668985257581074704792258429163108290326363840054752193012254410006565655880358605903909217629285926607313176101147721189634735029475773427010387546412028338301267332310317336140174177365531211617756817563477857083270323025577247684399153941058632049273827800556667790209819833946286960141117678002006032311868634900298192506405425435585508581808925274458753412999542187264463900850840356997180273281764797790674430417082138780129428279443254118065983231772020791622087115588728884274144778046875553385615398038432481621294729720880366518897090739916200850835259207172891480225916024085728764609595943832921449536173038507683440366246868765356329563038418899592514646341239880117122371106348139985145849729384287120874118381941339352787111254689272728016434769661881581261318789664093764917431320329643790607761678284500886785255518969932197180513726571580590576971296919971126180857339936109760016111239945678831063640864886293329446311649777024542075564962169173043758309181290146701531960140037585706898793061556647661993987995529149459180766122698108838860478403112815968949227521138840019849473106716412009489042941786685738597916908416000 [100,94] 259271303922085656523229572544030855670745208640517827473519217400206007686335515016730934595257333405754257737258459729958667687273597392632582281573105436620865105300135633166657925235491136904734981243374086827881093335889597368779784659165845442831810678236185567906646079747917922569191243608049775624432932948232993019801606327195553380105249512372301295634412847948553542915787307392789591218849810574990541150278794880847896175176952086187143618800244706038292323167598776085936349652666275763373169945363230299260488804030783868588627763644432531180697663789832887089520130091138506431339476797847389351630070468925461684980406720681296405716359243799222494197757906388320752768092309134697204415919551979897199340005592463079670254808024656439324311222340157372451813474887803983382685520926881100006106117025502294328233518098739989085273258664379977334730477155353415303036213187647195136828485191289048144034936472041729377120358798452014006084566429884286988557654264763971503849121166881453186218192835611794722758193145286283936779658680484233567224367132970627262601595424088968004214742743842932769345729665286329265045199421610220860154035273753230547934836607110834367528934523243119513804653351049424123574469709295196600136288043586051935563787771936982188541778953527646877434014302820254497226188126097212123189303778811010339429717726061035258758087844416869448694389670066081061617577899300353179500258570672106975036427886313112551653322104959339822995712186298922439619928351599555957782804027799339319752597156377026560763695026204627404593862761999126133210221583701258362738577260466102238448301532101463204207821944070624082167557476896669393116917380966347434747449910984385844068482665252908404028203292122960897439857836953317569220344069219406235474733814306690326913918291285943028750931527992714844460937457684373349460157172094098691743521380237491471922153647051344111721186415138775383441100438424904094090201212416564149742006242613523021407788848190186358899438319600869352136422001751176979309162822336368977200988242864188530300098128928728860179653257386418374376652197863374200392513602854740433423928754071816365610585677463280567155985056783647773103772447822104357379583484999225302011214666892020145845005943099311248181022557496475802221351847446950803548638357721378142980177150657703131982069716841401180843756380035592537468602935827884662222524681369946022243312384570680857789048173387820445433600 [100,95] -1958574993358161088066059934714715269758181004006044005696683439188765132732025949528730458036404987065039145156370866096484494358904793598715509543188132471377781001605438671459193999871239229600265061553127927857230673162783726200801545544024356558491715766179432775388575647189722046583320761769851477998390795830676865075564476224461125080406128211804777460169111810282454819361350009975174883199025831596928312346002572048618520637588261564641997858923497064426578747520610043819982743464634880475425817598242819922985871842414463317789114574916742344887949175937043913820108515287536034686718094286580195939569900326027319251851546647491676395843214640283969465130842227233959121327380006056148584549632572155034777276154396686564832565046171142508868443670728286325549094796484527056123051725816088908717584968189691778338674951563970585044868446183898340367887155761109319528890424065406292018136863890694186551901591301550140009458743550958548578294557206191246448633735764420091342307889199409891975267074730870714268381797145722739116551075073525528172742837470438330243611940889427262626953424984369443824063825069283504894231780532475104121005251575057147326658858269550832984824882169698306693864498673978816657508696962561816974696181703162190828006437250228525556672217542939573811857411238816273081399024180981016975247632064822299211013775884739844019303122728745818509456548963971030253057512645281055712041972140492744530173449504683491980933140301190910313860731514847384204625072433402088836732321727659970600769732362697172243790331983393842512884356414145683982109491664223936743928980126840684824545594438244918453873500466180946874281649257872517421140701904520951849789157966084993312047142885798858434383182212367832165768745956364439878597730098569860607218794198307019020906498318450562909975458281779104378994839830591353099545533610703257373166335887654774249989092757125094316538883711820964895181539191451232325704301117804360598608276964982474163383532864899568153940869255464603883097072258648657547573962208603984946670361439152476641069568526845064078903599760688461830707904900035937152790598723829935658631111981799333494074143345450647386653253319864424691671435460234849086180179131623941839174540782528714187492134060532963582550345407872193571245949922695965601764308501407396357508026818588743567194981900239051864152347479254288533939273739516085587136959668681393961450414320794045338491160481464208000 [100,96] -58948162392587813308629537986662847344684269115609872004889509060501352427475551255102494569671792674517967672774165401398454412916028101877861484531624715113503817569793450123110180204955977625226534753480794494039219268861078199256745127460749034253989054387237139958470842911520260314774324753605206386513487848115754520144505879572914479728648326375356950390529474558126672999916756031723741751378693949935393902316077102585991056317209633692506789177761229599875392895313295142809568382824179134342996936703809147853600759293187754730922453316695020617711647453811354183144351249142520273942539127459292956836951954610254633725319205989919353497602801368006466305103311145366490363589644508993093195095135357750532287746372798130343833405142778192833619747582266598781985119000378378675759893220611996523073883122190321778647391934280657070903000147299014370216529257939063299214449650019555717419511684229177856436001095336817539225650077411800872608889332811523529865988853037316733938805975925202852547752325168692457394079413668309427829271101495150806978371138063683751669047615156971928266055188721860134533288056651461215104251840262111532053287217671249637181470203050676378449770894875437199839692485158629567175207759132944619245863171687499832419404769173582108633298167250606262907336814058914424904305298212578548924451280903488055522558644350384829457613791627664163563564837853058167930665098627248376058561867737300246472419845297390666540290316024228476914358581270355331317094435714636127716815754222032026316811692279374702193199174108869604189418752608388669338126446178597689483780805979292636241876819343317690767959336099572468940622131549549765992062192695258450647157009918620810991453047457094537948035784582533319132392170192977357425906847598309988090211035174585445645277415647262464454268160614202620696387385015470576037583479385731178881276834387463896663897193305218878612551676353932726436695711988059988526546538788050174784006152541744617330835306172964755410154623279614412237531206971206488937199988871193791397342220205886288845112758743253325790230253870504837099300480174185695481579799687442628139169850469229084248398772023520674827839270642254359594085343379927874260095458267244205041671806459188438040845378847312930687567775646797244457671448302608921848451535290272437647316883820335467874855058831248708624569897089758476777794888304932432353200396450714745485277958623198957384110192960000 [100,97] 315286109388762791743861972160824991908811425450271101205990279347035397203434873052170915899010401907450998905255036150068892081338797507964525475849842530182917003488575699877559730034360017053460422401570383729848966518340121622990314573373541948018895313948957569554745193669605912229745297162008246042573975378529183980288191736618878234421432918520668361817401540191381067448194369969371321554462744420666418849644894805293205899912415467245842600256438643259245527786929658498380190940207524937816495223977500965133560832628914347118915420607844039103549809345098104996849350324792049351267827758410868203697274358417340390937360374339962632426802003779590777846248543444372225285273636767735749533965606495981104835887492641419306754397092189925084828140518096446381402406061955277863015936932973859113249985796307030298350906906108537818264463893876930231620583619946880164018728879895363519621295035380419926632535301761473853252469743488443353474712572538660214221982626101059184075823982102589851486899777765564092102080175489311711774256981917840240479436411889049067909463311389473699792569655544403860230336448141618527831330018859109826071705429823710170568988820783680493777854939985938374613984395949077438815604821084045574478311128735641897983786673133036708589015102868274665280573986437445223331804738562109502153302933902351200598308292611260434877875965383627154230463728910394770864803143067143021750939134346829869811122764085482744910561986754915671076357409258310032060371750557653009269648829045928510493385636676478540685649271802568290628232260641547052930008118830522509231451858156302512369122615444527810356405373674621856318027536310742155206072550129876981863122479848906940711301225435269250963451817657498538323091937981406064018890646267486200798948770197071282502523069518235479562559864872162641895550878810620000130217232198546962070691213511593229054687443357861688086672737257772713257260710319861454142857710981751444977546872236141113916418487995476380024263674805216546438167006825257683774475265624539815804778306898316451841604446869282026082090985027137886609460399482430340065115754536593397051469286215036828420333973962429201060288494001690971818198652461694703133239795650107101454280084669235808399870006336449508471740872630725679357957259545640868967545845295622762760115253841150627390235574791472511936432436866618211823390734513974955417224826011409261930324619943323207634432000 [100,98] 9812435051527493823554147831013912048062451479205856719077610551134370950455616785216712819198312579449203534984051871299134309306497168197465109842779328739607143374693384792699579629457731977464307394901840167214623911122270603129243531499643038445458154273881031369092771170908360129314169539307723478823232282636370738258060228336177289938727523657495105721674412527432031844260628211751545514410483976309646664393004959078892876531332892985830485511458287306852014424984088476057195488270011461734416295461015071474187586727932292587305530891746502399089479518096810378036146987955167060487859192272843375687358268520029779888845814752628773398500264404658209674954707273143196190818793083882907345476146370727535671872221470462030431405108929873786029326859357474655862082155177712259868438567925342882116292557263810293101519255178498436994733381504341750252156569975749212918335459295903711812203051317254459128679693056813373845327581286560305904243812763084753930859901676595141917885165951475724155391950303910527893577788275211590063596829417411706997175329365921531242884627580862260380254373456155605578283301646324556843593559961037550423355735911330595962318871039112136967784638612443285689045369916459146384231836632515385576418433724418846672321328374232978331275746217952174522318895873270301138528449984345115460385637054813869785520532310996533499161669479158630432322267308510525557776953373234381693462777551948262233554614164489099260120142042421356724402036477264652182432395581246900376088815838717624982106031347167147387535904731228265496989086067677347730315001703041774126842611067596817025429985356257928484039463618646411634216646996326638357969269944474633432217240278420769947489213219320700312659209516774226382655651241195518191069390886903938103335049161544397363925257435091859895269140919249389697171393751275052120881757681426612908801595635353683844578850438276274157968554723540806719612328667926413384411047475478318206279222152726073115504321698917292468060949334149634499460421924086507237020230796282155039207193438137354780275222225280276345448167342728061353859110343013384204382631102097629765319425736152143904230522985449682971055990760643594826018674403937003310349031439167851908001112001018988550826417465770182796821512117171827533040127823653816323284200935071368301030852480495649528396762100080076301509647437439179366228389154432680564297456648564443905465398621079382800640 [100,99] 42309916142599771361168009435566608740756363731023981721557225373393734121466929411623551257522476579125648069728038947952456359237526468789411855053261025541764536872937871999920265466935121910537315978981782129057228986586604803065763678714147422123847770748751929079736837573517686369272247306334168477644762482845870292655317547171469163943674164836660926052033205264023328172538833566260383361671229371979334742099214173097878787547179180780824553506511017107904141276021773385350566342486828063264685364987490468061679659867739010517245580305538017381011346095964363719533766505140383099725671358829245068636278064971960071532217758344592402662357552735882598430957854849033863913768652851018221139635006810614306630642300020696756135422548064341682132639016479667418492177756288366227387960798344396859633471697309496735029391476577665975990053429609991865191852421378559632347571625896478481835454199651909507521452198524588631050862369059674376205548007865602394969417774156160474936192276382610706096263318293138485130448844719032824261058713207586849961996208119726288109354715250446816177537967647876775686522332087792550717628328408326019888604785475396008389823163036333308140939068947420962441854577184926990325423421063001877075961593869563807931531314703033761956265306232880333255459765176206304216607697908776527512084788900725685545479789136478684649371016102218057954316529938012806495508935673668266177631450054985931609251504060562505842311368777130300351352885697704213926959915264360807747833038181915812015476491049650132867843350345906809107237636876943370346551016419108792952450074437403850101224691219722927613957561470438137903425490451517992057051015174825529562782376748761598111752894252990757743126382156147646535734952337061753104966264497803664369796068256045269000907680913316927270786225800688839867231964072199876824708704304798434686814427550796872532010767468857841029871644308133315841859347318282964831288381615449707213107757666107718658859888485420885481110557088764198396128853074899336810317127049565777832016834202801132552870943946347601911670605760010858794906645317977028344150613401698528171291180756274431103010966269452984764154339517324113219881607657632427343220869441557384419743621080821140583895854648794362558698252519087851171382344501385826345587820662751769436390154224878068488481747966237704226254737246513520980693736357611903521129954305531993374270523294375680 [100,100] -2766179499463629555993771101115373897314588144136920096646010246370192595584684131943089668826373209024724502226829936324292365719149971127137999709071155419000608561808536469912378039904574940065989279963683369294001887724145010872624717241573690192860348302061095339385853298907435713622393100899218634498345948285792849268098049807374600255871688680802488190495181743965633735985068925614490389050777834680007113562482161762555004758256937245234404727815394539780494354222324754911114711574532555337821525469618892990468807300726716203053741029391573345633967657673486294070201203000594607904275714844584923047865635333924835460473621790012238545585856322157285118619162482521986049183314682899121369701094584340987320737937092651693732384763413817257438063808276303440772873007908882725345358879798061154724381884029231779673203481525490939679007284022076822422929109197787782554721201950095002552160199761636356094391487209609010586213257052780818605339471280326395991644617690509607767956544596482646865460086510330432095735022269772084182147828714499129245839146353014888381206949180130627005674294270749150639454464844667790234060127988409834379762719191895847089228423264001882209903513739902602679454930519326459436131768850261998326971059101410434289291085835137221095971297940782561796120452867442057433228329947065891495882310692556693376276243423025710537945588516473617481179358173999191694298011928303229492301237518801464550553830665838833552814375859191078156138678904657342773198113734935576560053690064755375821012274400858628583588650195311370570892192230043473013435498781662815912030762658935732266993649346679690804109849846741633966079960818999264907592454533440879166479817017587062482648524959839624703082224713220687555683618420303349332114372292736821315957909508766534794101812312953578926813593325129536011154293212524118291050124764744340707125208131341924342315259400740236698360779097763082440158718877334300157439924158620290212784244910072514628358627442173982555930320187483849224386984178064302580264294666026375306690252969708483449647334870597585585735927683564256886225727786603443695461479202367070352880958419281624910723408471180360604312645746578274094598029840763987412680914697770441130258894821861987184821030066954915217505952577570748527484485294178817123778601787260995137410849697397979550690512929665380360169324293710335692566966762260829256322559804067577527603039746240 [101,0] 80067001267551007320653508343969547427200608229450864778122149823743975388663944056352077798204521073213968252989591900400553429503908594126495434602933496942673052810720295529699013408608556607653613892959644183063457673798150850168564569993413497137034162876067450104256049664204147983502193378568361769056290607318394212509392892833364359475644615177050595879722261783938344875303365403006489920489114340740210607576995926142587143143964264189213096363702338068893664522242361241386486799450873473823494231046462661205768933597893708102195295086663922114772361898394244898739341644341071551768114634811613515195364212251783886684914696556253975702730974757441736402561340986884667601363940861219872313499512571420524901181949666909041420739866393563941813931301941796600331613205462457049786803838737341665554339750762392730276894313503316970035508055468520017927703393971077151150794032225168781545414418778040183056270485343839732740199781225707488507949137666048112449991006956644164261534949602131988027056305958648728789295127825583760002857412750027978459679147944883203197415578458024172796704465520532776548422031699635334136259244457031785475864328342902338521804037558292043356138344481359274775866641360180263237832300567337891403134313103901993361781308091237579578257910692619008188936129785987301082934867052811591254079414760275807192019978528874184743933247737415352774135550143460982368097140979135336380930957464285205695913594510959663254119846368268815159418491755745336157835937392310335468056076677829399027805358434607304115373052253209243898186689640553979301594998803702797444073587209998956140569734326389480468905797284185227079376588686878669965119084494541125515141063990037838876434424618167427299163673607829470188029550320727954158535508277852393840619306832894524286326032825255034472588518466201107285447176595398870606234844590676786340464978153672737619296067597835823955271508641093245085662924355806053700292733574228606602519598415668636001850687610845922612294340385769016079422310811819525265610384563661879973755636598236570766119369664784589354354590026891578776827234881994947132224188806786005417922804442255350836714851878757751294308223945304313260475584023002178858020070717262872869832203124599199811209935009291057966953158798201032329136913995366130964485824844078600850328033566720015541271945454520567063800024119910063487199242603572522141940004766497917429576728994147425027440963671454211019306486283993592387037686812119307841979797376860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] -3652798720884378723040274703272060918896704197853350358069697784078894292506961972036916633146558149073646955766261289577457261702589139741203050758711129357145596960481192661282495757527557170823733403912131955228858783900973493630934613526899339199198591106195094548993351928283033192944453200072647606768038124162960630254708590476456556549534797644890729647326952810253115716364137066738493469663399304903570334496800242275231729183109215577968278868864927746292454722983349669951556315005659782999790750053568905767738551080307369594609818905384312801405967430454404348393012526338420306904840499217393103326156403138900569926194846143271795421359407032781668583844972856718178631343880860050283516728479298983736070559228743032684334587381202568574316989505523347641250021429517972726510791125298731796342297932126965194717888055122456186745777764935594117481293549477908776634354170841136517222199852909369319468911738139634195166082523818609503594682432084708363254514694776474762753615179770429663670335592474220697031155282539276427118594704823951539725611228598473018688893161123740319927758138515030102666899477524478164524054110645014272509820782486688866626171381110232462296112044154934217455581903151734370779271839395606819891247446724347546534467506632410751496842165188904155520815050025630721591934025754766457950509158057823226064803648222681064431637211985228081086015421484477072842024936469922071926102259018763303907163995266475696454757664555850726848042091435372253944648862749433304700080304448578583005849853685821258684877409030077875191464781539787696040098581335632468128336851353011799519189028255202002437181011435704458076207600596259700788371627204658205515581591919575642976826557271009769173844170476018567422383138880073211379980040271560696623291352166712087466890075510084735297138907454563855065733362041675283779416265536544055079394639089792178020963189959521465150907516484073567008257808888345884776898521101871135808588360259496830776084982706703956773803126571955063437798383738588177751050623073099333668346776272006942130070158203772871531361707803864129436354761133219581725569387455839733145717071104968863818372714431111590206613015664536614557629669360812988833722333923111669537885533350379625723535781703802195474151932937228312944727154497667139118571491566778047624426536872744667947407926609932380814376847340428539950326010795057574160187107031097686300147848592288445815191216577679224012611292536581262933667571628230883409237980187195342848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] 1960021348387202682812900621290939344173657562958682923448311931983919183196140006551540700901332637777646842083300591101908677856759877365550960066157639332016832969420511638239097057588889092964479232880833434392505109006815090682331713999997060453357623717458724338603572091473663652543719736776530336921161706497013225618431584293973746067433271012261796847595710280598533903807917686905079679831373002956833703094224271849621808930476197194229074412220852536820379398269737561675969913226457842453988060506633335742333279880919055939625366146738475839778506998300051455957243659596246845406985031308953264243294760083917178356656686091158843370566465029918138935421292963916104079224606877509642196556279131195317630491526985289356299525474832717272096746278312787954999035431227663822121953474346664102070284328480974749212189887166540224630230075007571459507308538807992778492165264775451988212637805542134386382513583450932060145084780231804178705998429075167908660478518133989586686795087978455066503374924920279528869418499330063780666744131497882418084074367172968149615317544933213602853799643776735201859358406985639971492790375152036412659211422642543481365137563332262751544667311750668575139008436642325250897076451050522234262080446784015642016317931238083571556757392055448525889334649143181217887805432914612552542693416180505239974370904196776358761164860688319181550142902435671769352697447122819391773992023520374781843673750928086391071103924523062897147070020251876813885593041544290344153624145606124006124961917415384776204874171427580226013967582713040287254934899092282770786869231851585144726854070430886578382394672903608424618261808056614361414493850759322308434598551244931239123778319780242208434873035287005452207464681156117111856057670927006706712672405922064399871755222713428032686395983625469270194904890148957007445074132581728414165502736773793881224794521929777876785450840772625614008528310399794859101951584822439718315865539139859376570156138017173549145303863151292340465322439343370495895410384519796259444459700069518928686649205630630804555460129550069234547450228554213873512371143533911476251020496036481711727445981797937256998070138407460470994825861538027502709680820743049975038539025195517218893480826206244500112812357879128266809606797928614027687962402842866041901978077586380964045921281046594858033419494181118787808752785299143502916783883794160253997257677702444124586233730803140689923449790864237766846156534424680941828528914273208683724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] -9125210546626732206073788483884085085203520253337796709728353265646263883116229697513954969762940576768844302636201024364065608910094185553878467318045680216153275106790873402766039506274635235069356732927302548942342605736535130155259784462067368584156939279097420873402359342792228283758342553279193634552269217839435511256292735756502717042576939702463082643135664666921282762851040252026379819267794078749867498351431069738464454215668781720651407961460544481304102496306427132695953845018957518359091981599056173919644279232220746103459822764878288301582422938456829659839770350288892436598731398946773793072925439665032007814060746406809431687060497511688322195617173046837832050820706777928590921736424053206787714740269040789083952446167723348900486655496134013432723213960678838970996860543196110724050443180869349654141939158081782743614139058321852447227315518058603153599253900959093342339395865823680253388303403757432897463323395149661914577451148953238469352085005857678784189822014816063687126222617659927044504850062295257794605438486173117293447910094971952942190800335113432803618681499046174623347344128397162232106078989198148980322117443614406097615768309830706440861328557209863729088981376103047974519798450722983508224279383741929770295797849740672709069033876990692602440709374025468106068438056671294594003404295966526013835151303643121528471452196008386624216645705085918381628155873756292781690695340827021231126567618665234102825420269219165027774010831167292317584789038166965244861255819832027920797094467851546669534068621392884404912332054510678907885340820708852262167265026737085447237204422395905590595082739614423544466418112836798309419171095955316645772904056631107635582923141505407355341303041046120756487289591890454408142759278777459136750240517703581861810550549873594053587261604576814301984019896969629360719806258450478702120750879129661644671301549319327686397327477146115311828609339224158434998613827013136647606305169602605161921322972192310152703993396264906280937952272866311250418877904419137642401636710843931817510671842418351253454461881530246894760910776142656203163660380849801833769538300987238165780210847849547981595534755330131914182931476796367908063355721897569880381438153825005084032099594102406438351779652389620477465494225928499070170461117901048679326273975134893365966164456697486442794091094600599602397968207346091637620110235180233296881739345216815852397480693165589494669431194783100486620448180263416675099034553430821610455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] 303193860602502519692666319333935449771724406576672424121945707654973554233202898970709194774146600810678709121398021174505010643202318296410465380190372025208916390263070358815258863295343152281302508960461090909190541414364229290398611322659222021180800039299056099416840133433281681173678142580134493936276116900459001061470716521294091829775684993017908696308165046941342267217896447005014410364182458404657499295357021400210645307753687791813963504216240820352975363820583585462515364134173970309950046891753861577740027301405054068139268770470274125699838259934062009065381191308220588347567199720541273438024395041921945072410286620314436505567703640427476540904661113913098384333951080153564358157808567799685398544007165726975309243862910754109701156094856574442996351592751291149837233245787292013296546741355232507933021194610583520879766086195756845365563107706221068823278982021362075002956297027344797903227401376558622223496492240436333202731891021417266187814393728712917143242952449922325726794020718572174532049515254775346901940961848731236339231956807250753177432449497414306433010612291831248958564469227082354243274425331517713908547803046919765751106172265172640446114206027900225222458393166511826569669609956884587429719151358674202715070625770394035099915845768168177347259493660019094055151416172390047642694561200503641151499051752080718422849627888820526000437945250559999785113928347212845743661781480469068981409256452943252874116271892165226877436721569688276032293830942785323099561120609406748921946957699503520129019936247452369196547735494703752065703851852457519810020127476248462586090223994583403162257159943747569500502418137173687247571596358212639344692656514116153516194450605516248205695050512745541002293596820275111513100867869147740516777727924207812593999600164764877669202823298939952024234688083612821330679159513181126776509044187031917899820463501928645752850401552677068784234644089691162502784204532969158249041233992918071723064096304237919551985376832958802451377881301032906092190234005814450229315833585661197040173594407928046331338324709349565130414193459052508949200848527957830521836190929096998916417678848329058938211837579284283069413139120629576890343138494730214680150096514657821438019682625150234042966956502581193239956501858929058727622558863501834617932918672869381182220181030454790805315563684593079635417308098426653841683255928233326080800416648996236457385687382479169494066630569233710703250709567608436705007687920886648919818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -3274332313162547769754022610619910978860668918675000564160378798149399857454944650827739876058131486903854211176755638479194149047763215137749534942215813014353159183769611114371026176273775288144907413074140619531309168831253066906483098912982948688668319851568190620759224184770493036226161060369886029705269800387498618367909010307118113799516930917609551552241388149880373018356145724575458045124095562510705047389784886090162837665603759858241450698823865220732816396670703247519497756494661648497855288368070433349211023620062801611516414711415868218312455437170462827951767542881841729128871519739807584499903807828358912825708924565024733108445730583600250161339482419319932784413547247855028524549883477424870414495262675979188549953403624582644223688742407209636492955203318012731158253700375060472653039056272214796883463102710387742892194845303607100219698937452580224353482555875130000677291177262523641561896586423091854531176912842122344782824056530353830039663695070367210895791485541851205323717811102910792695337012541846433191350200423491158110062251286046920795421878443464118925614670878416128354856444788879950947329735558187796918740844988763460956625606098137511190818962169855554599491537114138538655843482235173913703110368622799967540286497393553069028899536988410545200888125052886406702682892332637268631252111132443907047882401380812129994262483816209756977381188853478227561930719898433536985777550506953033844551564633102153495184356955984096822419743463964718346458269131451436142238919412361343889642269953996211055833572264351209971027520035218083686167496674858027429148519778176100901864841208006757425025797911240099573933286887860029494936483726049675375129710118076289417849477990467322933320968399288345139350072254355449006030986263119977415369475789455524737366416980583883267227747300127727668487483681728148510127523959852565554431223605708074622414508233499792767312984595647625430184643655521044104307465637897961149670795943684736038404912235678855141595495089768163389710271466172239710832217589436835106046036992141885729014412514544244561091899498357998446616204424738841151250251264399391385394000180532348606529477229624972730809137414285256985895605578323464985929341334068066118971647432572541026637804663842842345047842578777229629707615274192021081086146678771846195524609706307651527489091602356007202542730286594717925790461759675015274398686896221362853276065682567230508885407491759232269623629290966520370022284186879070933668086100142745525944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 23520207981775400279226239053940713484871416012053544090036722466310860777370668145630194740120440511282828196224528225336312100045482630920655678444562702354222122017212883657891124521691022648982714132434719190817187009288434549143572019044215118964738236302917520961410766073886681263325335174378816411301074510754699470961156943280542825444606685471306547344488893551705416177503992198413463230475984831736913797553791982370236531785555595970789950313929973859468462915816232712864358681817709577367624220528946374403258470787573544226053096932198982093477180452644788580879239521651513628289026628263459482915633726074689513963039446917286637743912718383706371691486848069424042246292059023404561256072659371807189753919182861350832252533000790671586929262378260664626222719044027006964818353573293250334693296265287779130645333381021232696748159717482756511646527516102248605758404119898321483310106313980028215727595520773432534638985499115008555483670519656884032437446277977113983324961118467198235943324891873252793205570660344801915128938139157229629659712463920001955793755711656534486498711458193033939893108289764665721848564629047769933308229561478034036501855141080240306252658725579942652646682083103168385615931619812980423654950404740189292961260825876776060075189417103432592188602417888686445685813922111508421145806561444008201617220191557223191663972674076852982855670319534085725496987825943094702098025210801914817495532351129762865517796127856708828898894348667393274616399644010360623666025152651430707418035970042773828365458921962836504927539969974349275188522662997003039082746934644500387865620520990124873916201327258990930759905168376070176595069172952114692725881212367533955760995776346335498377254431658997725157755259711641735185844267123498079622675927770597608714809387833199975642734572263962995205161165874985183231604390003314644535213459353796318772238236884602152773507235841988858054765466247002895882046658937523901660301099863736503936901634588297780218302518975006260898113629340420513473410589783674336326397390269660976192985136619803147338767862369667799486468597029449550211640744678840732422910147174911444264177727860898035199166791384383603541999982316269638699573245113425732664985386942642978057440440717715585507892180045148054010188251968217753943934485583464323162639420604774249663366410171649039342868617130131459200161030757697012809697744462879345737583695837724367329934131897581734357078028246450368020222726471996190858039679821873471270420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -183586566077728938081005524634173756555253234586296017549546717649635467742968599238935064377969112749454274500836957769054868734582573977101115027819515602727526328440524415740975302930106703897858000380210616871170796079411699369059069030076203728148594364676080553855482300890241832529738603439176529117234420238283677279279557720856476410059452626342062182780015042373069629698996157573724005757001942992871260686555592093371948812782367484451137314544803383181258277844609944477023752846952620026501658363471300103411831881044792046451103537275981014964594013795552977977056870106788895692216398684464679495313217082942266225400772499563638999723079043964083812537367634713743790612081739591053331200466023182160198266614178920398621876850368253815604431857948054979799970903591681157094537950852675494703157977031780998155557670270115133358525683292849550835033085481047717469150421842364534117279733603206431076438208445632120000011266596690519670929501356315083699536292470470237806665413840380760991646574378671928725412539276128585086314145404190092350440355844835895639874080843778809852282777326954505104911283114495343334293558214304622213656609430810506221906179743222942646571211685685342918175717084289795597752765149219423459738728423116237463479338509307299192975714020364729472115916562589480386906039857605846816019716755026312758513088422137791330489311945850083720665862643855980742577637404230589219108508910813842932282321012176105087423116979169539288475377289740958740221319986851680516577591076754809819087394361841247268833587292850666990351242560387170970505243604937063356257119606342417057241882504382480909213376846790903469101643811568443213002901377550781552141580544203364924516835042311784711170938603933505771926824423108267515689090447030651912391728519367100941462952435983357984221993763186308770648893285126900574488421528400696361925652137698001068770415937275033423969060758020909591065789513047003181386244519403146393492546656032914325922243047466736476751413254697655844777537229784896084862128537851164004605492659510215408949104741342368575367813156892361091069405179539932783999983014762374830548609383811680178258562682242283476008455853399510968796323491467223271169288251788583797485490963784906912587349696738372633507680463440014073667342169012725895881754765828736818937382826519186262097336932248175089511962073596935321498252045722221763303029070039520172583819752858702075624687240326413240840705943307339022705077412613039849963549132228014812126248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 1377584134793361248259020069487759970187754963147238487478864135144749409595493802077760977487201841348374962811129283722373039412041973166092935682345439789617288533705886687671906323414439780859196232694606318601725712582196233087381060947611840192668858506494504193285818880725814816508045071041785189118246738811325558834876296920286047047353860039624348702014968325703182623231705039387661120854324266344914744342384717708747531313819997875449475438534054703183436812075392260664377760988536578939482857211772228701877942246655745589118485613088239331205325371003041432064658226258260566384469085237668194352062894230473747418623957784778260978951664044382281014522199610256444802483582985435162626768412679676059134373578546490089336457975523914159310033629106959811014306096868752628460667512788978820631855569695951213035477657447951355361776773603532408928099274760226052629194584677574006612557108052347255736309958074114973504436727172458627356901064718464176234365482812906707223586022042336101794712789585822426776150677056156671381720366369941210014513442436240178174188860126159455207896839616794087814102110661106959719773565999282169041392660808552346709596277239850358012968639985397291480371647596428560204886978121487557238137300428332141956263127725629528020884679886228820474604801214049330943227011096971032813940504365348279889980602602073168271839648937399115162595489747557824540820702842050558421798471926409859668591220524845121840194427771784135694126876796085399456314553638571546309039573788798837933750684822641526608728705756636051829229353688938515926050600629152436147862211781759961785278507779145662902814580970324508644504043729200237436138332208695327609040714488937749347689088488534441586681497547008685521392377360378369094218276725627707642357594237339361427871079134500036773043786153167748382519763647427682278333912057096411670488935934953605260941929051068369835829240007554532795699350694807864785294297846829974112849401613334614826881471367958052331188580224300577343743415117426457836791214532586629473317731946609699164241944414431273526893569452630312082777449414935156266680038729256410828439194818192337486914347935937317076763772407371300456106158690282870205628632500398701207778531015310100115601305281328715310968734074892834468458677348804171453459157059097745576936126483899071794532339195869769314574785605097947072798048771636399460364068303468931710917983715849857690950667470454827483973878450112555342279565602466925730090390191810555090944655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -8345659718223735461669308356956500164777112202142372441548862958339843195137775485120976473307687610536557328505348293612704016379929617178701800029295389079678354433752362307047200074523459780795091861772982386418243040687189498471254102935565824550414160094263455556906382844792127334381874549701970022020508384021531299026599473995717791729193726029414866198320521739678577702776680907314393888266352297923223198844250617813949602812327738893931708244518419043055140938695085490066208875342828483058724378437267287757551682609182881418537368468175081199902410851754782685080292737389840644938948782896709494010243800556416692746688692700353799192261369575588779267935838780409764996901248054989719776540451365330007749286972705978611056778370526413403133706716852739962003190246944237054991097475436178962876012037600804463810978302920005656378402286683375653324572516307483199708875304461139875378002580481686354976597457883704243514400062364945219541211363222198816825267764275283353898502774419726558284250363158232654811266292994387182437757071408025581986140917560608695381384095068048353222207936035905869081561051309835736231026357320566282212626977433815257633760924356560569496471546806612714384539000424010890786030305975609126074183450055166506933613592582025173753955975389231893038741775464037674567844206362140880827763841702096015991749804202768802429918150086456902941015675429266950131190797330687648779393127374945144227654801152694926588896800722016018559626292643302673534528358182488169818997754136209297015572462404970016940152512445320282944366423183796511098764279369131726934571645042280698220791689060473620736412090205378991378529238214660107696843599447939280287633185485080378752639491857195476712557433216010002191001384534932213077058964133283536621340531378463385210940483518298163052489272300664780448063844031297312971753483624056426601616109455015762217871566859058632821175984184076581447297085629497999760683924786745610519480424751743126245941395382390359503981507633351548772263606199371457502724172715138809453701939714799824698442241881601275751171520640667497318721022623988304609123547462573751176885296828227755547075779386922350772470440087355712451923436446711280457274932870503698385686786341127916724886087808958026593729370261609426813287020996602919094690426846951126656126641845386631381633016502696065636550227950723510629307022007452585913545482283217079214509415354281232098624817418368794926710557823761150239157311036136687330575407988082340362520100864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 40447912564165613638241820733381800828488726687370325161184519371516649322183652157437913086736672680269268657342763319796787086278392359822870914983661433832255288256416107351991337119475385083350257204850464402392251499615788154864581216033226018815103318796711688764789225577641025636041410652624212311731122912745083226787330890988061310609449662971368313778815257200602146772202572724858797338092531634364641519346986335265138389682764721313751306126698362461771302182482134476044043931769675810525972338394646118089059287392842226059730447788511234088008635628820689451799673992147010534222313582977009839144728364618769323731649126869060245050138048834468501384844456099137035041602869500075552997762488207576895767742649197930357907098920932162518395241943470814876714876481591491669665644839202253224812150380892889544539453097240537958031261933783580484214023070825295493470841433855389564270701825109275529023590812500463366892851654097755834883367994830314541452786899822524794291910407194482209821393519014736591589025849501474171300069711679634703013429796735349691580095666114415800037869406294009397019769649283736850171433355285265476125850488252055552021226278814116035118220669340972851519547109546966633474031676283501517712060079531501461455918715980373052632794025359555153734137905575879490681444788122686588904680449388667752195448528472478902443607475406779958490704332551742887580621167612161760878647044590703582550700540497983835862678934223161906519310698144967925065144546791317795308922302733102051006318568907254855036783506901970816450772940459661966441336296759092056246802231810215942945620475368962189158921534421357676889844127546061794464565815010954231357600422679188845319099546657216837153223425363003826833128389979706892874754054931036721645013569037347108029142198134086371561942158588825748375136873882246175919616940120008092220268657869311859732560552449221561961797590187252278749472242856582367316172044662217902730956254488476642528571997007203993050351091832674994874423347362322633704987296182252139667391606715747208736239414954090700985397706747422620669941709442772009118803339074140733704633163057597396294051861755156963064709864028463737263499520294544274953305727267622426705498591140621261761552361481863792608420141137074826022630102079670666315664406894599407294226101494781772500507021664282544660632592613662620679429516486888269431695185361922917457777982304185142370072989662554774134108431581244408005464795867204502998138812744732583400445050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -160858714418663574558353034144432564565349397824185114002713287237437027965829819690059348567979736756333969219920532406120790033191222351755340538022156325403833809784581463157704915463354960460353326096061859494837389375982300075821732109366658135818919565494352105232099474043409830067241121658700545545079413180845908643410914820440698467700996121343454448341978062244530981947470073521091120086266182223252589400571963617880306649885638491130946845301253150872410562527086271472963187078383281490537764331106247427896444579634820311437257297504464869949519322164353756608631276065183455962559954180469782119462647925660570299515793119547054588606107108920159021223899394313269254767739298881371849668947257657734254986386599988935396969598475061991297947830564332074089917361728683983815924395118350391631265470435900730642950390950725102523054467275216544416458268712904097207881504272998774431897376672982374720448718739190878013442102285939236577348125543652116430249724226554242299708422062983743943904779391421360933037066732030660408044033329113480013783321533087879735160446586677610902953579105000346187108404312523849551676758096565289699476684250293021054073687374141981855921257318479141776119642520944770258142420865152666649068028839040859674597371015987102931762655241273430366115012943704295634721413954510581550838804179846791920397407999725510857765308963870438175377755382823975637071282100899254751231566646430119451947735208819134262069170287119048594127070802742084536239137223544135134561838942398026982018537024099695653555684351323014855640557868259685477162358612582531704366439677716137275055526039846488602450601004681858271990491294709005208619500805108964155937558921231598764492904239862012714492991739027578095759320379640645812119172893195699904697535760185837070095516171064351418905273420849063371859433080288639553344252574041759156500958564658491593666698282466164706613598329118403065904876268171414480974362745920544973607305259982172777952884678444719421649570799789705761042002366728343756291908352749931512375072353231812932835128110222576465346235063782781600434450409314883623096449950919326290843161117809913591126981813131527166850657581506629596388104511597249316886570675609687173072830370653754260299867591949142841001890139705142670441363119085193313346901418210925444682747263030362630996143262528170616368757203537252147330353476485377503604662457388499514557861663332797492005355646138329118212333871845108396776091793082196837437157001567591256276263239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 532320895253518774378511715378994287805706067253447360380283149749633607626374040866814031848296958921696462602071726233169190723747525860431347254513993339031318002166498484399032343524818807481870650841342283469293916538350114463494297768927085302219488562443660773827196511875949684161706498938008335821530030967158689672116896951951086484889870947685556914885595796107935761113769545152104386336605090193018924453162866153616263923863071795201743014155996715637019805923114009763363478873445705084529865844823815683899986966254623822773357010946960196558772647183607265534581071513305598471169047293938584475567284588952336222635441085999590176138271324351913408910643823041017067118472495799834119051838999360083562547982841644634160345681051610950017444013691671566535171854092302951038294678820880796908934408410693168939143504524203976762756350630253367168266227902216744501798192133856481962267861501443314528895225003033837012583677815600934742334127296554014094497070824518148556852748069039666664719804543611177099595983437936291572105369436311131326021146993862465014976370246561047382429532620078069945709277954407265380079418773463326398712034242044020315702151296713360325384918123881228078953412596135426776603069046946665448810488987544120551782663984924233990105548079168311458413832169027344642613525483477675508882300443393236451609771780444706835513608846289233060404019408682619706643015551493599700916001766802580657795204944680624783021837403047293646885412281610193694676796463785943977668461544189119420415148574558195871444538824215751489620772373515955389998437623205874140550308284955610065189002520804042377643951947426656383408614473898289891770994685551590985877570643552577761718173714835132675179704775749364459039344578101854210204164431773559106840891973634069392675633170922831009484515183816452470449057187476159441731868362674505195346780078394573824907891358607571794919115815031467549661024175064025365103431614831098185613514437441776098539854376104812576314807708931006522930212540069620279081225788964054662057544611415690021540350701167871639075784818061861912584199467732813070046634063472247588629653679969818550765766825558453456357181215935193113204203047790463740480887959302427785782182421102494313781948134354962974604269462554554167588630715122829631155952310321077336057305477826137009143479061655664276479487830433992493701058727106949743890064690129713336395427636749192596496786925385285662149053824762267814341660236199796741715823402092106801166952693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -1471290635119921178984175313948816457217810466343528346972452681624972190516713338408547184838627762140207176382820220127926146932726609298623476058664405500890406945362607838678489411891841120237993218101410670080487365771210522239676410981223829442251102850922864484612472368275476959891475191675973141921383426483394597374758702111294617482883788445224792566075974088079437047087329747223982808542185102620714181902992989339903661922655035475790531818981807306407197604221869375722448507097071827077670307724082329291168976001954599792060382593145322249936042192651924954473084635792124216080502378235445841447912133494358787657221573473492366709617966670870661041607042292652307569394125718109629730274927252468054249751471474796675472162262888168062426268963350930961685467097021838293373656371337548137533390242063846131261284677588506966558256606787619622470769024756988520479170646496524432631106619983970714654062309572739358136229256364347208935661207689432863234632184280614207272612031455176274034036780179052452230539564314423174187944333869357739532087514589651212238291504336529168905639641772228669651620557817644872634877237830389532894502853575733283449213912103160478635389782937000214979790411629561377656480824084646525652755097275566937564532566085742634380682144829507878419833159425487385383988833977554293594715201969144433598847168681269147553292929912307412070881304718228596840838420480413269246820653447919118822811859527951318632525692511076066659140967165260898792590180239852081465385519354034553921475031593805167922816353479054578017178050368771914732046343259505724836721826320713753658959626773667472782147835426980371564431769023203299075748977915074399375962335569439850508020900771126542794633155560430699254616455577395078565717927508424054832261058587849397587327666677165748551977969432853262448668122365780941678775436425319064660266154311254752828877400763540918733867893817005835136585577149147049449967606461460335583245135731730773677511946788246594089412375619404723039022290907177022139651491947751876329758253944911313839603767432096324042517963186595339930170578410459099287972743865371867356269244171034586608259087747887138844088317729390396098366229429606570427534122591837928408751257168364949531672956338462826945487890825412132116662465105007503349981598030842839189217396568469563021538796786376078724197063753288054075170325058247699685522235471530465272438682486762274738708194399969887082928862193787341715986343523240846710908385984412417066404417634304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 3404422852419999892215637882861717022579713558449486317660722696147610062098312592025231104725799703084729151539297563596207481954852429954735630410090294583395355028877183808004617646443755039487257542785798561348975620622548047669466039062626905593718930680332442124092294818601629353061226923444090401426131817969573535534472837175022730952020750006659411324740247837291601043501648987664336198837001345613950938134554675287977540635173946206533244018583565326365005821360946023911160577087510744679650292553178496693550470458783501234404249210539529631202812171557996230957310141196773784328548963367744363341686086948252220552457915586772560941867554492150830854648490738100871270013148981808666317235079090285094645346747902515663392555030543948531244999849806780943465246866452491121204644366648807689327335242138469084446154335653102731067693749710237221266225928440524196106157553217199590534761404771482835905578412720105570527191977334415843729970615752364282970737596775876925585063045573097861364100217327965915303789584404780855315509657286799576412111785916592846458171841969381199002479109649238630750964948104736140152770088404594211427312273264284383670049219567176896001193745022782524491833552134212789894600106038282178416543857231569400593105751340636567500166664475942567559207984376707039005152907779580009940474537680019903699415647235814950388873429081243602759282294601147474029918453321424120670924448053800160305348742936851306449132528418533761406384198937963735347446305858248371123720004959673711491384533991779763139960062871387046806545529009349055256343931512120910791966566339344341887652477732097258451400012241408037422035945745962344200913117499416866727346207432248613738194505811007328476954634693893487946186640905314103882456489515792551311644140757678520340736042240567357028827821897783701257011383020407410390990248024626118081799241859289192216885506282660980417951725373471516451094884287958283086928439135857808368753757075384003236732100952953858217862036934103077858134738104499511336984156225110033681231396433548428794793075033077659466665956069666926633165675044987050509860534159762781068403841447227557839055809440641182900890456798826748444852451846729987521552360503000605373036894590448266289030506454049009606710363716855146376342799890008455241996872806038763898456181616107984401524502788813188246351484697774958985899263068923085619429252348678610248769978242475413419028890698674387924515086536446393021686004799919956508489733669946875285114170900480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -6648487284340447965632568321551528764834954033210166118624681324086018377523345380213544200694421170319613204203966910068197964603914532736368139350803721022278602096621421332144385182263439863531242353844576874690197766363914482014543746214975580527983644823775900778806112147709273764264908223439687945973582957825001238317296219970469880795846790465705177344559926479735213002203120461254136627959265227025029931429184991256083352326701989857810567470740632108836599494090713073390185730869092028875149249371035101636587161152962393148383677771122091407450613593133669410753029193257316690583769922420181584589969125298233055737453950768317157045874642540303786238897164429744565756781077038378535982569425670420461050191092443244538311729578440825974621599138305862260979908321673264115057205448932081994529398569689553944025572512953512686719046836463682409280516391991450440441933467629643317490904009018094850269694420470281545797050274292814912287705348602940870357378637262403368530693470108118060738780949940682924290769548198189556601043853082292506210466592607919252488226668078065597348884991736607663262866471834681461963203223948093596052160933883636900952594599713636756783762909120757968470413380320121267085724363338760226126124354355811176969395742980220613996153941263137311750435784937872778399177491285987293043897072046336658941517489245728753619135555284885725023187403861357412193852402002747242697761146558719488592887826382708179467337545748667094056094513008047011491467188429838092002607456870373337372972190690913620544763069133244561549237052050068655777119923700789822942743415351191489406724467907781214470072346616577977138611558232776433990782947294170139928549315014363535997952927331742059785277727742134793448821169142066902002517493738536266732180968049761637068855552903716049867225795164486914301440514182464864010110043082178840848707654413186077141623492024273989296543785893596578737801786013555916488629867728071494706557252550880606146922787895821648912434880721051551334645568984616363830574153473811489996466549373115217096359935104602262580783943629018900632097047594034121065298275709790560907132506140231959847983619856251249497910045175611995610598773724362384876081282779388429723514572283512563932788588899413995349393922910437492715704096306983858106015601496092303145737650285741730895194880543859607184883181689985335787971267711998227202978631748100012086181653123905355556301355413472757409284290118383482716123909004523030707143036620593730988758309797888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 11187378635364223343230073781819560621377408244363402737027969980507790998869623005587800723439423484896971138750961141842435637686688007950678329238287864591961076451201955322748265904228939357423690289774984989612192521683725902713731822674462977841899739143839878759058118052231914107297005527749751792685171018022662695864670974953780710883739898266043583904367926002176334845804166270612023124318980451087024697712389130853942368215286680743516266400656605306733230427747120554650043617998386409475005715110713316230730627702754183510758523961535346448425197964994801120699975578902647105321915123624182549245516931929492490966045003458828170261121955574507824726200822995217863089433028309642762512240387406122757760487061681936634435110494017815336030213704262417059548111533541654736657182990656509625920865464412389522299698402369351562251399251796893148298234423833004619367569073602181134099072233849008765697040797870231061605402572406213554736960402579342355113098820477391772584225723053980479022063189620846285217431032782081386219112184864111824963529656024911837231586945169338760550257848431710954748220593966648915307820659610852979479939196611220370850127168809202164063924935372358834527434812518222781951401928355224891109598153045153836737457304697401056431246689519195766324455261471370472643399727008876601544295470857633129241282648033084434790753456517881237648081653488457916866508240066064552368676911654386000214292291199096730845762111141429521906873353688579105012916070512607407371751386301069537041345341241919796365716046522497388236659895227804357235386242615441301409792650329962788710769570487473699047447941655873277699868456216165550114143159930409035508589373612626311056333332958025790262241814339845521384506116810660396300370255477056925603876616240810073773249986324242059342098041147250748631895478328700965815422369705452166468710013534598071540968625441304882682654210174878499875242455794187903565277611715267297879994844788975464075482663916106970614146692407855330694730717296334931812651464601992941455244577714678274601834026368996861401472070794836653483732985367103560780899561981681268624743573422729458363024775055066614599177992872186882834486682033867097446516748428978409772004469428507449513735924835582771086656649536141503808863132415651329889354566559247125939094373448098023544111596813824668027420936615781644951962663611573976995631901760530629699175476555751746680732558483340940108245320361420797942047342060926881628739656656688505765961610035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] -16918491880077720939836905145829269358427365433967664218748434454074423856346071920428023444815175705282598176713483903953498188862501870391756131385046387714207923533490684415169244540185817212317136725871377552077834366555600375470183254795903294488746003233640021719197614065899561545251291913851529212808323379917728861273483434867138345001184771808341991341541642797321328259282562385711501419789372953532684716733943765943742046090641621344073265257633923269766406785520906870430117742397110189668658724858162309739143569097450264711363803186317458137511576675002989892899808151294594290180504741485069282298942193118955868419307950721588194953358243620751197107075454611880099904105768388828811346869088603184327256881883218175881493813275950780241902370045510959877086971972792741630543009467175209141756395018737157374698232288557755477782340808866338399523594267177146359641406102001754468592549181832701678893024803593772004790949541397841227632000789414920205131255624330131749170040493426481934357568394590117798199103845629586030975822148551178836795738916338444976889857528541796571389122195251463248745999324622733899710364948623712892254535509725516233758585085687853271452348538855920294615638404499896493317230240954255303164701090815394829488314488750676471360852605156214678567865152084703234087626474653043486959251554512296584768861492802195270552867790009638502208726076495239881234806566051413885600505180474397671717394906137292348668559605418334644797304742115179512668151770867740765371827256873065806178706142310142039922966757182506588073208324717319203741264656818154583251773168259674815675893328225177534552653050791976571732045209662257242338157466337832534332128855128713993613989953581272215408157713417911426685284036900684953342652236615447109148764974736597818233404407422869271975905161333070099737780776403272139903077017872980837176364553010450919401717283107258933618563012712912696772973026912831924718398449240621943273489142229999847304335139319611708071585704022138985113238851524027953942430573085238385805845281070996664695165244933388995128561535709134591209712778711923931278780305238647744168403051031619826894825365080074833061341160605492221838203217003326198248126953579613253856324275834385989885025090620817099295305880686206374498621748003865682102084594521443988883436160516177107867917152369221603267928399648386807812820053313453571707941088908720149952143190677505736076175139761566846650135446030128451049804262352398972397987049737299013510910728732672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 24563693076735580498057547436283580389025501884134279408557349092767493888630761532882501019114522884392395897607669948591830082528132751206254838719446436593489423280378694261686093665625776133428896830361088473960452935203321246637259069821989589744904472894811385020282375392390475443048315010878434654367245900182679471184937165361894419691315707328560292263824761741064016194997365365156981971812705849107512342494170488635253754486927308761342879269632842667206397273407946044907881503732433386195201476267391111274171226694429510319012647588054233853931770267836720010384360886091078006616887372148038875221619548552782100695564336156453584737780614273464069460508385725112111388134066809718807383797205565329666671115657779973971208909734522358231362491516477826935953227076798069748171824869670926908874067500531487294523226334011148971458172531933015699375449299666329903595183549163076000329937534549484487404557118290368832642341791463431295595861184774428346719641468379055319675833816111095252240914859471590956033807163814602646887635886786074970212731726766015236442276391451679654826453265125003060717803444067946292420772341864710901937593537894690884894218485183424994275823772797179323069235724161016452088953166713581277758850547705807984490772833695039036187658694762039664143324372770488749079575402238743932114050381527313515736293554165445676786528552991925581379821092655331895527164082468256079645395276154837831383504783245639365962911379540841914184040210550159554880704694750030494467502861005383566811214088502232540059683860088006003235533287446484583081114446955525216005211880841912058998445336042258079593414976515021082210296867594647860251033054228298868454334473552276117339211455812667486379280310106617608752680460338019000964191073367374943905869010968984446054939714006613215846921279471543747426769959403789471113300698058768709056203161021997935637419963671145684227932951943343092988048151157510262626042954333101063656663073688944603911165738474370175621764559945189678092996057244033154828635019523933832619777172862452788349949846878088110549762710828289557571949752232147671384710787759157529710085842375284962757550715300561444540481356898005065148855119170364778673721078390243509916724181127628273371060549899732535091248745153827395087346939844488671733212073228360246754421086504207997986770530271498252357332715669459763590643435455461791138452098483106750040047320181549854560051357205095729014346830224243764793684664022274804133203374489741509490967094231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -36409971433437366876881263400486818026301489632493429488234297472831701981423821551811550554942857130385390399335861282320720813482255990653606239204412115364283292170130535666523470218575442156464280322768867727558569498837510872844031098106708838920349157804315305332148442281771028186239087513882337970163666069119096732177637964144775032335548985637831739392496067636399793936692303421243458176410111631880237776410105334352650167316086871647672199231613399292510523900229980666124837617102614953475327526609410165732348622303321067186480398182281414254927865610921571008300541390852919679878690983863782545276561926601796789193757099302415860804358953433902112408387408408738557588327838472928206142195658445286528542655556478714771047638084680363449448634546496996839376107625129675617194522833985254926046224420409375396006068094916434975581378024152862410923114870861633656585199147438369170121296630855639219327538592651410045380952741966103675350855856021441711321558486889541826724124814909549653807831714268591513729131919476205821805534132550331653526557251771854640378559472989065162051685765162363864804574087804234307894526134316396787354806998442739237318834575732141513642896507623154947733889554773370054611283152291345057861599132245742750187594736428189105391455980257223605253008497621402757296264515353827317928608414911889021962845601475689392845500679015052912356640378037866992218400671853635381205222096318081058614312732378873194840346418083438261561931109055576278003640790840522434908253965658881547167500160792642710999880916069038986952077871596481721576179549692711234581237361433728299720999967960710850519858917658751238973498646078959072997718965056481083362301546811927964776987394745630885352379791761779266888328147163755043921177418341345895928530393202822274158210021730733861119060395515759733795129305068311438982617911724108804744804179041231305337341198678288568200701128079457875895564076692297617315638173055129875775888680001165078620061021567285000674099547072615329571517761389058650053255041300996609978594672741833367632188008036189429447649363475535477960800439446573752127468952950022714231171676319161794432810250635321380145905921301676220685154714724793965061080692011627455085641512562761489410993972063191474230738258986337162560125328158855614631678573923801593952536045847367237628440663694153814544376574515411917747906366785517060727748660152238479008088764352823329947699039352044028389398241862528073525684889529648542820119655639657611353998355333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 55422546175189988968981472128780349427367547000939729918214502167786993080682124022130606264558720344084384328172949263010068286687052853110894551857523126159047611456315682059826664060903459400187955702796210446078118184641680796798383444402128131578261883888838453505105429660320663120437767444851532969755224583758822877168632525131988179917331561797170229810028329309881009927492735548766709151097475540439102092104925971783381830160335969107449004495136866082516641717026089376524636403493092306125735365267514222262967791922166851729561351671995256858135922209210515638484841960843263348514411239020747265045311563296955835985827270532636217985525248373031049473003516685488255012677265408790330545326113209842182884329603006964582244129821056662576999234129245045323156137979113000934643719766357001964579098350657789465198412462921717318153106214232053046652919880043439276746770958504384566534198945028028906735906707913870712210875035766342953621573973041743722109839439267638355719689416633214638734403357239298593037808147107180872993633448756739774703723277593912088151993088669030240516636713296593827592404300101325480302506346065559389206220844600735006115216480439318749552708575162765412944449637843611961209321314137499122559822394063203107402246154633419390580427971918494079168311562935900431744948438165823115485954280952438305693725735259792867703377145858489525628617542647150464149824847886404673828351869784626840475880025983097465352349602945311021088162087028013367459600031340649759781124556769656995676721510142679100337755872630053356074294816696260000408110984335958153736474602994441204392960204214830120112955981980891853460793624450506299641380700036845390533832939019843811317765620813407706352798361080277228140124853657232447400848009441872761403053799849835066125823996751975217899407415255243195811835066492004999258501062634127335471450076907389054511358220276536428451059732281851369488430333394164244065224747231202524008910049092094257024537739404185402997567984996105982113284239669357096810668043802570688394638916880356654950438107455833470683036985947678520099043046494000459552861554836878363775515767952961089691410371170828149568146706523821255263152460600219748142772021346544381122603879960683968307984152834994986829303254421437687493189682790466111972305335197323442688300956460221228908916140753405196387917295449546800869155318027734125263034734710181917824883304904154921910333589232366978511637384686013974267487420844003563158699040412987213985540892262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -82478858610764189512024342617326177280737296263816033135272862888129958404193149128192779183416523212075876547681962424621601721891446015067795797976740406410769803294159855828198093361424732234941356910570874181382377333878933605284574500048023784733471737766701880522440371605396475565409584343460275558281260906379811828976151263910455274042304628923591591954268909841779955324504857694257239889979479909007976225869349951044951098383028106297649124334915246723872591729610422122393637794680771609353146130084973024079461866908649244057252741159774552543197583007755853983935164368040777868709518573656828088094410370310116125680840533381947422740068295936902066265142177727124319072569411628265072225284487960915311827137903752065846598432201092731842556853276987678327981726630690107942347617415342446299867855494806498255588229814807701761284195396226214220472652457307729845876570515772519843778012294324695547712447517537931217383688837778919413260233107277936838734383200205282368662143702923668446250319238409406289373166623912648900232936664136516809200797820332807468097395420319449069885022431055704497745039658359153744550139808351761119106825065921617980885017716428465480194771916316621385912676260202052474742164929837348768591502663762501066389761873178483104020015021671320350986782678122997415063611246560122318892181470306605200528028397331353183480456100422710278128597097264379344172722619367849445868268904465695444848849729637811661744156495731826498162324003710277046709413074549221707191708523938552885521096058717528158150014784058647679972268778354197148946860520574799917457614212009570709482447768295612560622680695811056399152909729407727593382883865333041779189267164066889852791708703800189727441526205956633774947294104864326988371662025512902232636976648254928778982105451350171252694922985105118374122076423241193047842616321212747965569527700686701550948558751448775930419495570390968982797513585407265341697888874206992946442470791873888627307373459457154236329081889644687344928820886505416283548224848278143650409341352249697737087175512589516938283747514734741491777411727491178499770465191107415239584888644488892210116802368126008291998648843703101652789612997789714421041454902714953826255462048269971110419483827659450689355419205392058081483607490901610622190086332881783133132696146058677614964968830377963812757664577572362481384301293798258333822392673654160617085113447825369976478050085983131233169160758342529588097716801416225634970108069953053979462600971255808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 113804304544869279314806695081537417591506017788639831473502481944844027948898044805064325735582396657676166624377275405124409006113470208462102376072930389558634267081671606569613069232300348233427046305052178386951729509204063889667223818947762907600892337608253089945474525223521379446730241181657122126830997055294657868868918488438503814202248747122292640797212410272623620017754683083290346260020993964923111684928046276643386766830893595224634653873070396109041912698008258209204690991196216511446955120059320552420512936450109954325034224536081183971854140341271741613894220580083865607646013467076841426903847009072941084410782746543254220211083797269246619740878025401834505214068232449017754174887338584308194580744271762718748066648956052306120113124359285027156318725865819259758183356347338776032168057916273068267726671296801917148304053494945995594944275463876581521923396638299890576253706909973790911241574756584959206494310450863312272368966835318469616859614115112319911263485710449528600431942363315162288908351558726171205632597377232355127640809096533406917861648229063046881036101038833283222243027989890533764970794627897945686071609390047742064028549658532554364802652517417332597660920098614552725904823866571970882096627266366103840231961395193822188099177062781169851344079186515476173823862440578093695782191379832123491432795716127369688235892603549588344451178375599749623611559530526201110941124976497381875262191751417037726990379570453820515035530954669750331979068718395886887615023383427428891464653459836132733692330809176733250387283474093691290053727605487535187091098670503082532090102202417334893424354972790432032723860930249120827716570977695960750420650532621677871186003975402131076000292590527383551552163933944842914484051536488094967167084618705082243528327856239629719733992176579242533200671676135341179871161592906949257965220560518457580954174272245708673800316605533932501179492049484008286742661770411627191237015522525468737177700165779028503357543322857127562608200186746424444544379769889677983905842963517025627496849589489330311520899156460687790714891932396229630644898213551874528265229616963949982003252096677946739633073939825652057998195290501061678630066487749234713967900731383258325792348687926714830448539467658605953477696854265540710007654698506611417074113452550020147679745071196527597117033409596042567099444610191284430341622112407135167670047219423813753616498746769102191995727993898242072449016404580507634650768116602586235094096737730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -141378083136338034443001126994434161530126287530132435055894005169247989190029125064606286546375127221345440769341344617318893599482339137173223067650149706930984965107450136492503971489742016155455187658358738059589478233265514895929147999310599401859562656726247465539592793491142271070705962381877714394250022281441694653834173631515030517918448889658271962942759076739336162798249578677184375640203209148444247914349895633070228174715247387679734396202530558123919542444505858087365398618677813111344072391574008094625975868323304587359622645870813906342568595456957252450945458712368373369614458580349713616889874783389853650114364833645221834764080892463526447574304517871267185019327446840352052269470063102658456955296153805482586991222901145844578785104657101836506775499947392046179047032321935533952027665252504436072380452396974238083182119564537042655094617687379536570688668578908375814302225431829468328758844415648186246600187315673257914798430010284298018232386123631188742660913703583134559567830088513141712060615771385289158871628342870651267377988583423378378909186268793789346421281945184698351660410216005176334842824025886017224992703595290869759869330599271097147371911704132610827632112986907910950989160791628833054148827459187762352591520214403067278680070953561690386120705682981988412956389282511574746015291985219381929593550908962200093545780472525525230436757718573296522003910536078535651536527827455262631822231757684635191613179286327929862845051370012729293005651577468938246672606902137831435664181820007437650089194758364988065393478936938252704767045001247379329564766381208454806583486642488949279134762977730231289375452083747379330628835703231402926815932264698830881397217113409445572082878023519569634961890138453581407519703866924381426839866127616545768737712660524846286378108058533154263115031740982557167239954848913531758247514177897671090684562853247248218291019245336758239622951525997587754616519877209724247434080894942489737421723466438647506834840827303914538494377726882432238302062425329522587879689937362464633343292358706205154941669436754744730316964980245183410835342934513569925821988800601201415863050020356282764854884524119836396236161568298696284571847582628157924796358230600519237388430782440416691828117075748028055982709084071284326941120262271688234747473067375433763086518966115457844745740237119703486516661225964313180835194334658433855431050441271415444320090318239481490662987917637760581008098283053757535634066515848192553099677050863616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 156733298902498129429771390498459113167096099853421598975910293394315387972386553923516951154050357818130890133781824261849196745898542605922254357144425301417521148500413893339236554376241053713814783396582531592270153624467439980761986153783367132667292425238315446473466981004943945227423392270749566633621772986909741479830597899102852767077430290470164078498214996506311299763733162954200938691348180217366755348062334340496781422542351164535897657637369783628125695475929168020286680659549082121431193932137200118808432644821339972619621292790948441888816018865959592033214188126648411798481732913956173838432832467294333169965431539646693907965546118851054408310414463909915412372611576993162446698742359936025225686007466748801892425462421875661550765105356453792549608017687387476349634383622064757899656178193441177164373297895948203786862571275467914171681377490863073672383773246407577855191689033457837722193970751003048482046944711592576419484887632601491735441007385520227054716797292515182913063002829027527151336920148230838912250033220819667140897636739437378858799844178583826733295475763553177564378514627920175644956594385638624675651042669965751443408958596620593265772900730380313710821689856491640932997897307903608216828237731743966649376082856009245427047693363576045252717298970722823857322068082774874074621236056472264661325096505685250992551122047537190949971434863976349272461425713350306311268608642848769284830007188595406977813061358191609759374708141168601058392989769587229302785818237055088066382496222295934724226188861029089446614218929321840067314476008657110858298649797013008343306888455442338393721394379404154576238898839111795105010537671638724954997528094815156085552464222553539983351084222971725613538083889561190834738986196017989503186960120278600981955125890936829234181193425391754325376185344367494997956856995897778362989566931290211988696669583369553369223111640626449350039919928448131816970227245739131927079311193895747505107361166767983751512083348445934015130853736278772122639403202224574381581193575326041167144162965685872341520517647846631906816318186161797233153236821384105767861722581434648234287003559193701775214416571934269970812392347334510036570853493186371666094872289733116234867808380307903836066473471582537406045218627069632978171286418493706845454896425547324699094790510572381230641195088352576512093991011286023434931849579702303564090181790387415931414052636430989687291228090522456511228140080377030438018487879193221583894541846446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -155444005102881729030845105681459687956367049098129867674056051108661474975402262680528738135487610055536323554777686964977265207897468797728027126932288161620965726914723431469775977613913172708497365819547263967770829095864819173189138625811163176540936961382244809829252606129752253323051534429135444329546969421771875260562513616858761885581843970568090158277357916707054766456824849456684003605015644320714404485754306550991367238178927485926565620729293370243777543721680697618889699490442330450545582805467266787045200093575669849393684602802863345373693572606508964019870999651529028816305075742571551917910242576687404777015279463440226046396397168394411475728559283047901905761633066288034338669600299673713610590366975569003811016125291718859675366979031064755971969873687102644437083212819654347790098153169376181937992417951382792279893334000636022793224294531687450694695912675467156553197025046534108881241582789730631942981383814790092193990990759174812658179722076279805952199820696172252162628161093317140392503492581460256114216345412449564168986139543135741720161963962959526302164901587726343220615075532473074423664616186904758322108227857935513246141110017228501923215966718575122034232832666383179780752757433094338155839724519576107117495757736987808454425537036490261434043725364896164847585824267974770874128256409625317689648517400893478107612289444361761104704543317598379183432459895060484274784415927131001386099671906625787795673644164341526309950102458529365039241348787733774928645139882380120091302376322026756095818282648522456264876383987219286218651978568274371121677807352937944044937907557649506223846599420902581053415839476193371568154446293412134697781550982883097162417983002336368154301226126237881708704734446669230437841624652017094596663215483572485721713282451926116309222277069802405452594470379685122098625326978490462570713574318106731790418865195431900680365735501965722939653151279465864146102119639382836219311617255358536128527481562009210000720711424837589330329068205207280388506355286505862899906073210321168189639220458576212117804244463079329293370396532032206470545139241921919558911448476377251999860905260140725824789866033179641266219622018880966806612706902519428789189204026152469109533123622348124929068394951252229985632427640439913971032356825591202004145164303164196996833377591047001726708825455116090107110641403881426382056363653277455235194268190102867781477871218226948869659414098958183772869923269175147134354304663551501544611127173840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 139011289533367799374484701555431302989251199105027219993347399676411782864862432844138678523016562607541049034990887580540656297958621511793045008899863447922579731246101685013948577103492064080998933686279272763277589347668937897045041066044180000520205498843849055911908353805484579405878318824863929664950805178053457145595284481429647076963647828016729843708882027299228781642188101554555009368251522812788509634987095790973661820150623630663718922083376627248597971940046228027811971876981135465284932654719750218658008755175682146742213985798679957952994207668856230869968545234566976806642119624822120133428846286982042107802724813386750621813400433518129774618297824658180987292009440795759421913930185660929712272921339501221758618791997970288162872932767334780269021350389385948511865807144814347100583955630134532159650148267566691955316258001632863343564755185677395726460087061048331686864969380596029551879968773332801228025143043289343662188975227227193297710497360020932269927862998850792721661521326600245966280702084885280639759942832242410504827006224481783508017048604845519501051316529330070456911655043966277246259319608731322058916010107429813588483416994949773683306686937400676115455314062433340947580752163146899952623953702515837547293952237906821466198446251527138943202520872414456771072813393750191053115014204554107684122476042992279789063866081518097332271409346773913689511485292314296093912383126293070390574475687823653199083869891681556159163534516672944896542675179489112779815519163551543495406494931570036399493736030138043209296519135703900790776426611813691950228367824957625951224100843847897295578606764302993462704859704530984611954910334153620789165417725750604741725945597909281726948447470269320811920338287435410423489981811146439273217810519565163664125952910808591925249902488419409089740345725727583061280394129048016474365538854782284753886181739333447567728544400518508504654362510699269802534894085262675899113553906086525584592326837438996532739085597061115363615858623049485413935933192353490651940629062710593784991245464401672201412432786994398889440210502495274584050512928272043248648159679099981755712820775731397530389886434975142616255976819051821694138829110876708727547969540346389936935526970405240327086430123005784686898345422649128294961600428095326209761274988710129734140573998822295870881692915653556269759813016210819299440105835454077347888776262736707848681643500266120809211264820703385888261531093548336139849400759233924594857201515888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -113250349193743862083001104589069968733414107887156132507250840468507019271503405145577690856495005874214122448287553562900946164679568817875265900859232474699768076088572277219800324315231082030979131445586250868341828557844659349872409585787078014181724856989848309145946932474157162443541792308018613052216843276590811293551123638032930070487405555551497842319311963916678393107704020950963482294119215854763164440908517998969361762037813365692001974803819551678200369155626441958152975624696510400473076155870978258378574954122056906457009924385304661461838207931983814979665488818157609458570471468769117584926767141749577701412623176690049687985988197018115487998402575085088234026469185225486725144126423990421790763574381306960553231407078611085022706597430511552710928772802897427792339914072569810762592391915008174305322814685068708668890533458395896099306720009092665554820861562832926821989007379229522757898553135362710881714744080810355143124176550496236338353104436474335503392010121908747813329314036286736707013797225979480492326513198685592619631758783815866105794936213056226426937852800983255808507631169954554079625063880877820187541218077493885645174438508400084950032491254390272513255486815254605524168831266606248280367322411751571175344905565895384883208928379184469235683881032873103690299788034417803571406656979568594169490987269441176064797256635973869744525122045027996224774939227908735544955594307526235878377612289369380292273475069650712959672633870680596751050310033299593892392104556766477493278129942558234386995051182399333801576789016338981387609589386137840129393175409136113410138354249850327997543971480775556534299358417911334580572043891002841769075150717712904429386230445192153261953631563125675802993851886701474811924390132611628937230893483394033271570770232890255361597592092113952380833563305429457222984172183586466291714617887921647422828113251068772883394067279876213236327079013657443939858890879616775049592828812616848499555242486719581676474318552947382107629413291046271685037043286199086495477361666576330116026080821408084087625045961641315285226662509395133922052982580704546361215470320712203920966594538899761902018738009572885120736215865035731297228253532851790220381422428387533387474929432216947736685855634526085218714271905994366631899083346117325859593984482594412410795130897888536664157780170648631618914685776381081569995051711502480707921952954691480691217984512234374073308011169011055562932606964051974042252776630152534193322457399558144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 84966480593307368585454089974831463070120150866703066857396170918964578681810576498126981490605543116525204999575315774879786692397154895874931670952906811122617772594009125519878775725294606432588531051441595976795348316771573362048854703280170263871900606230675531409041294941249118616385843366814489777796435546024862256109578318933364878280725376221169599416506815700643360840541168339821772670488155507221198082233887322175157424364195707260239254951286485647658393436901514737679476215173607329119991019452865809832938511256405430385915601669246626039132364018149554307096564553350872889169936236513240135312935940875488329686877756799304616275043937005529448741360812076912414324382740350122655590307989574345774667703560407692095309208459595698904047709229475463255138733363027331770376013883120454296729127757047549481039043034884689341848658969216101856660576331432326361796921613595569152872408136516739969556302384322537565934270884464821417260273061314402235429635750875962345932072868311200108152701218948238983415740839945180888401885527766556051999610830606301758747995855410071473165362506969428400200780059400318166299740106004025977780832152116421276920561261606431193848245318196604791303322514549933546453619939516075547587333555495381344896376152196590978487800362844176258218026122377146182115513703450246585992297681751040033876674500872397015381363802500397819503432252156343386200431890495440096989903207683127673277200912590730618684681160634300999455463982213142978706724759886079610982151611593959955605114258608198533624098326800534153584238037487761485562753329429179160671525636008135577794209714677282938971835747952239718796210967050342934169038336116390048597406268554544404417911062785524038067153590740311466576462837319070803795904542006716346556926968926683266303541263982164719377649045254828092217539818732864225508320255792928170560585787728706268758190600505597175619046306903617730918680445538055538982818177423381518172223484631414265721449436457702640553647006022792065301502065856287638564886516297466718895857031244254244349721967940136753658488260872921400304176616416238739713252882612965803062047740924734426873176789871368863199026105150278878316873612782951616184541658493428604715260199721314530714545498948080046434646517913015039718800083672689864094350547265652211513518669104728191678378475563685374234027749691462538572190929554115647769867388893157361374823296425355060998921872201695880917235313271165026096881752970713451507308896806746312503649758085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -59301160670426509512948221731844178312106047589316546084195595505653831769514724880986632990187430466347192078821549119619852567422884018225880658212712188737636185757026157203634702920228276141724994809834932189326140400513492239956684137410567206077701062467598536655044217777190670103778191734188572304566809600594976694187639079791533247327856145679338348276882898115126532197655955058402776463329581469039206219658787288753341790620427608487386755612597487225592829411812817080965019693393149340879179246010084388469451884170168128536819983290540409861075890582393342704799667664483775549960647272280012699237216309907847125909193851229072096355474159988513025299271513675356275633423999286423369106941825687905846446312786183546852894219247771031986329155637789435790506466024911121612510029218016646711025236301645858114057086504229330198369836574931076870897232634336318718162083459693754177536089183362949846993861720175362064395393442133524254391562073532991466294343746369151204725117258357269773193644143972332387127031476878064139357250053232891414131915363617466207113854379150941133843065957757680901942219698111633519724215402498652628345678332003471526512695117141861779987528455635149974943008332450005365011983225485126308752939926570537517029930655093892399652006449545669214608440957250849336862897765908387514622750052977061245049452363671094422888603816625954983110217108189236469441784443300710920280240861889192225036145141108773514402836534986225695777706040069005977907448851304764708572398422551436767103409870414080653061780682207486112323049055477173505556098313923778290379722571305332855078823241911691936101010268259056376063087480668253317925664613909815038809513987443826395143548584526810959772716019879471101565740068870303137838895800384071108348920912007179882604524820032153368288276277276443038952385672129348148841127785522432546726697190540118012958473649937305827423366358073167740820329181444245863372150599417287025560268870167586260729020735324228454752459503962532851319268238584072924873601137198158997178701157697133670643977841415913593054773966455920841833659699005202185158016056649226493601542543955870790822814046320352896323370589487832956678520834614102684313942107609664185656413236384713313895222099334749205504627015834681213617457340017749291352796379666764273581368801565969663399814388726521243815794530431913417378909816384696123122451974126276147377924581651967124252812831939326295251245383626030360183946022049671641241348623847496931341503284903936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] 38823505109855213718941219470648016982906714077303835080777320225166878308525681559803542518967513064224521786007690657366735444946782262279870283187430131227081703643761073187426223924666820729777469477613453910862379999953915783144498031293559243375004791198927204753607580983921139418573258468102886460062724308944571925952012918557011074703662213510030030274037035415307996029552772948165798052319190270284077621439004411765038142969476567383257536696638102478557525438183510446911621664279248643512491193767597657505136981259781442160772065695532723685315093926889136261298164343304562649486052920198445829597607058278434483926654529890018224908115698293816789640005618407189193312453713394093481863793399902228481323834887329567983183328488288343581533799768652111707759129116976163598914960357683524718764574169874357994135105563739118328387008535056753364091004235284363980303092492280954888039297408641136929958731157746102847998405632123502418736093451841810093447516379796817422413041370549814108790665704276551635097538019143268685048085320450522689283061795893689338891190737099167240114862131326820292384440488825047735589438897508726507876009632818671028026437268297391638559083733761628161395999665776527854205214081580464123004575447466502981286989069908030857463402270250588501302759730240969228941743727867586624329512108489429750604800641166685404787538739831680809343512671491741239860725359867444938085811921987226622080912159070494014531259933389391668202416176280175053087805844534407529124376106407308147834177836052118215664809336009296892128962770865204148554868983076005361412467845236336981549386602427410688183310921152784751869905101985831743251510223668417039376544304767246867315516117338830409102750360417043924025024698212346705771075624994302699571165356482715753417816636198034039000206130377595014263090405336212494876190070698735919621154467684889934182681534784530191373324896209575674842015038175013691594494137691647001835744972213955126267400158912634701707576233242590175738979990913986710306572884522150280239224694610037086646724451271683098291441930878200966857308672354899762468773085262741859251010910891382239315785966954509775073646017202524865039857315923134775974377729959592069921216525464751251146934332983482709491060902414631053666598174768184330914384393636808428177061229973973473363040841959430588677378237140102059656007973770703271423147019410735622697876590913691794881217983038349564089773753666648088929014790955497418449296596897534323942008941445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -23980831061961052713663679975311766154682812953797901822906927804485363202698760145735160231141264606632303412885265070618821878621917110834505114643235955780617143465447130503670867954963709562899606081768979608759418051998328992899752401278738560252258885097688600706778537881691032045490351198740883158355048142248778854367912171279696645512104517953319625082031478708657598367562469253624251631205006139510692602207889861363388739342368491308549348203074075543594322251015827825485208834773603960809050916527128119017640977427264630831080532530578989115689234601823927087866992331953934087475610411639293851221239381711429521950155890720704269547648710431912930528246998728093622311593216226870437269131209539684827249530123144994768566088633758239008912873802171289043145607545888758607090048751399403600216763265201160569411886255510664758140592968498641007588020080813107823301221238797151531025548122785495344560415074023776102125796280814210858175677036786617292496428246757054392106754047202278232286790459058491046036933026201510527481949443763851033935398831077714205980203885424147752123481659494383276318237871117593332387783673216313593449043136427821584470418752678756641373298202925393044223905206165300058988980830169511629273324888537146391111150195671174893127056173585008051920328743745871380429926170298497994697679264971712411418397043180021852597770955755344880695281807753113484913449555558797499728717800290946676451392978041071862876701093605445518024601718699671636620847862980557854082621492608878372118112040426592969446186152915100822572892663358307151714402060934807068042590790637923113543310250873037866469684757743858347899578043252712637857535127345682244126207369138684347982279467819525537630368165790191583522980838959384446982544810534330851527344166753007862148105523432749173770556328008208054013438564427625271604480892741176014647957072184863787155062099242976234319910976112557944308040360249268067723396610901520763002964170413098382820030043602927543746657965999455949093512346784027911163513261122085986439875700579263005746542536608386577004997761718728572961509508590633569173222368963388007901154102476325943682025991667622322961871781285506879892726309100405516884165298814067874528037694348479094790433294939278771642426758421522091700549277607688759154436202333568481432833132244102030198812808325016754588781813891368128588591507786417315892447674055339181408276699013179189266657107655638410849102217590707284934954424947197879119093034395669638152681760489472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 14018255414350613129831522481975749586279251229710609558326535305007520274657738006056000273936388479304254840169902781390787664752631469144623885828044098639159499600099184499699907311411016885477759172837214573983679331559472447230901247019616351975109945094612002590843337778290246290848173253279738314808832254658219231008571915390550652482197366838847298700178996171080555760118632719028452467995224883291901400013770651520624999772109685925338930714370009872133442536542171636246356034000115835096120886447215711366193255859015366856832773063351927042967967982791061774338198877245527522089647759160185073144676021341922863104509611490003630668109154199473604919015756258873307447718553946511571556533501477240712140966299605731803942302711934014252951006787440952734008932853789086212785690805200874379026328819605008472597463682023995035368806369862801209956575961659581279391911992836905103982581608912538525437927403125922021495977567492974750398178688946004035947360185778131196261386267025433901470284215802501249525173517593291622333314904841378242268593854850076846465410294721048375516202327574096913757235052995242276704069980613890378072001390286884146586694769418686565736940317399616667913405659584131816356490927896987864871692585656396548833987916189636299217767920681802838109827310424522027164726850890187924524482106777893318699511787905427198974319868831292910031299087969342408352232408271179249672091041038298866835814318194726471868085313018065573179777142489748599401910484955321132240868367435951346873493727982908165170587204313682295896901979762748480398978974192838883315138430169163892941648772945622808677580341142993851289705614632326080129324823729596915133609386280836063292758777627838186072090660453441612393897610900788177130555474956152664024612351006360235711409720803875818591663983176437005803929473201870850200720852917265572288078753204832816265993616069966379312817651420768248612024455066110106687401173197945965319866598997304162558225209927532352464909571790837903049606024490848909374201820194947916315670169192107891061799290291261433596991336905757453045163399184870027074884653335996814996368737179066233212987146256843580111943699707464210154752260869498224320700109114864710893865906710335187778590766306474103358957307106937043794663199846806508289445276451759114631903640587866388343126149023085548555544433879622151694160984756334695433322572536177029357419087606268124442752646531936804874430808661876348606079442233510271111190856657061809216448186286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] -7757992011283429978468474582457183408683821378159172531257624970568581843310279592078341167221435862473150724483989021168613564906613666365055900855727588437469587480650964862071370466422183321575035394467447717226386885432851235540724338878038667138320355634941402010198112960345556809175600202614645426055342808974306041373325227394904609125939365860954770829304070739650465111284161135374595614127520865414771791603051978415934345935626474322198361524959186176561789129735922998230187790557745181376956593722872745758461026925566953186287423071049927602635658020727639208162655521232129612203953019713484166590910023124728951312288107682511799470689250167850229946563420116804539793759511418755064041714192611251760060170319526634876193005320789883459572895750566677817269796408489873039873331076619078757533721745182501724907151604143342208473287054553672302386977767692839389429154497031697247081677359679066348104869286183943493566253613370250590687000426039458449913064304782464453996736796564673502070856215827583236960974981185828832031464264541474830110943865224803658643206270540521766662457869134683907869834969201335472261458662591958180094938183755054104755908235319507441282561074540157460835416127849495484431555051811891124296020945381261811213017298698657296505539634123392730415960619151976260161898446400043987761110494753178171117554219868280513530502986973263786852244683636369117565186848768562966278430176125560840271168668345760549428831761242717311129318199654918973112342858096240329328130912331142410251249490525307259275898192182941814286815239880182887256436106164836439720858085974870892481698031032553165226308657211315540426023096649839588810044317671589391126902582715234664319714948931917029998475597984836084306905980060275263610205597369337096031146944152908708728142343056655289155774087472344898354231034673865433839505788638774360121293684308607973316265554770435480742328466030872402530293497733423358314076034911535584326502752748881285675101120196219852767833251338781739623925103245126317116510632277877290238339108320979141103760713503913512949107283976340522561047013159345148795664256340234913809442296071332910787615527371821196645632053564275893207121251807160196323642980759626856598016721408903308292471991185794940718961739619332288727320921881615189153424005585092267328110882515804479007650732631919439668817327501929455093172010378762289885677261972603477068309027049909738746438798865774354511505442330308739007900413569875626726990088377277978252026547535872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] 4056988193860011358648960380695045529660971760818302021296705917399287566969720198703515072353574646174091726456581995704454045906178777378064749633587788443803982100147691805980682998143960526400475434820870034229325199703515277423486402903022340280954010605267490557819135017037089366995488261902034348715133825613857877448259088448119428290144815763822088486300882387702145985934481197636285759008075111465814564592010392174940139608477446045134949955827485634013294624479722198512173736784976969904093875023424833604385203152678349670502848582590500867928400152617155268045953206741536478082772368521768067160056816251409697257164232739845446835324078348134253150217700808377547679700285212394781985688525015669134349053627963572163791633362780752793351748365534561760078073463701016000497492284451883122520708149878939360742223750851780862010726344322404573181605885111037076315367148834019140785901767288954041484943773544662440797764960755869956367527059283962016249315024649490471436803176561708388254216224926062163563587390248409972511821022353966873321785956162853525982803746929848212663337224529860175378604136912488326104225950585253096954525148409631947988658629067430407984705901491027372884330116796419645954703642028790062292466553089495508899618470206022101574507756739416087105852778130238575732249220610836536404372783356012238437468754134717949129366707952989810944366388125723530792409590100392179334573120567359512800741531482865992386327149024072958232305319256838110795911164036404814082801766546457517344046660025069190273103843134243853133861394512354004188056728885250357910633097886526661284604075743425160315095974688465535645267081815557096655208030511226124674069546782607492415047655658799550707063547057128699773693827793072565131190687712683138437724079629867227816832808374574303213126482239560076970523780399502245177025483081408614823037771757856042453935941209191182231948200632350913169704678285655972170454328476434940534024095569379578394623785681878766182369033202052890515816378832343077297799871320226862568043735351727194208715904858351475476256351330011600637747457855407919100785415405965521773039140758661995611820428553069882208746517443531218078307597206884216789879824506395402450271088278024743210063654100846567034710689662796943087813242233027289200799521501246054562524657871567747099468890156246613301792303810103019488761177088024389671493546723363375099749241774934791487728075710253435577612470205373804822090919160970973618596026169379487113716904755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] -1997917306253613705005253200779997931492368274366125672039219967444775623942176340204543173975227464192066177706244580528402660386023828306139641855261966333356793064592897668285843617610957778102152822248657315399121022018441124558390880938124645930317267439809735534927076636788919251417585138348379636143351376515756643545065978185133890089772477442916266207986024340637157292380684779861579898000500959674717871506192925539569937417144968836370939817937325468209149643885533293440649989741916874070878626759426877136642139127721971092719623831792448758828939964406485448784132166893469418943773091005343430874605284071791884560404972241402432636302647477716132028515724615444191819001406365609047449841005022564509058191880717378946010916849050460507178036836440212139841236195707945055334884929131716866653139914963409932871976511103237279406775346386581027732053177203070193602529498512523509491798707456597666602249106760339316872148954800246535884328068518168398397570965824014266008865875744306993229518484000898895879089043045245734175747432423275867549858523262458391350014618357077208458812536126133373239722384800371678431372436719537013447299057483352799126099838384019907909620583171833256710989499822516140311913153815550087789723268973644798567998446727150307598614082940789374242088176913043013498472838813697768729705904647674634568824077924689676458085590413670531269092984683265675679751796364465903553917902540871901131986983126382736300116517365673586735900060703728552942480984791715775612166946567474742107283774388761535459358206996148195068323268119971702910342486379030656700287633150115534307697667989315278774185242413809450879960894099867107278550716654193396898395777254978519805309182970200113950066877201843230376704852431000771845324156605188115049895544630314076892508709792150349839031004092695066499959682757925531792075878578615022038608734836784591103211589784428165694522962933131380244029977485377731812394435820046838127791181781104799859730674695692652900885194893054213730687622708801485116803261531802558602795737764636204668793505190090172340758622152331632297108888134388485709937186948514941980781083650426848423554111484252309344809816574229137187029534436573617699535432017394320831412849304068378541952289042167705203896987838640068503922164196682733959521038549620209612349505934584907383292134391613796906652792160180608385454219409201884381024378835119853615784630383213840631181898342580878867468322399874465737070047454776225459424648123150547350079972311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] 923222889987747536709883091262570467186090182753911325852217533281363383406179435644703495892665159621615308863001899284760747960582756816316754908437798163386405128270876790327980616633738218560226130457882180385390457247398235086423718216407869636401609631192874490143439836449905773437247108273368370857314809995450676116054782811302856937403943874141752089641610479070538412006741009533984328143135220096668487162652799572848844709011662224866138913038408642390349317708103601407876034455966804220046349565165903171754500006349770859382822184677201163639762479228614478982147719361699909935053017610848504865292146586167190317974105106520693762505695391929122364862337817261500883936361464891789663989346652891213377116024788393628271093283762513379098379089442879150020185765696260495952882867146599922887774430327329475916675110310182093856772020829179198625981009124719498873791558994407352156456437320409678316338978388599615977350825647988547346756851097474207164317182839382454534565736114392286440364006103033283390371265993081954019964933880402466664760837110940059254067371620333802196102577756170505074861881807712173528526543512318981190941379664224662714341724216293314650314015747534040317475189014539860834385670912407690902614067682338934584297438476550165661561253033593342879857229992317930634919959725278618034923917128569909580756436599159744298748319271510296773324420419180072437686750358512915159090108816862803923222548621078086761645261863957704396035253981566253888320315588318886102616394285230199001591935684174017610051436566936535077843998040567732530907664456540652518124463981380593198586612771092846572957283545347053680269213537464372258591613414796256258489063560779491788330786226160735149035547321200722263628110258512002063737261506428258379277441284571325374639637663351056410777817575850396545301069743009349043057408774636464027626281174489881020531211371039664112049031990787351378473090393376985056549187097771724965343902968975159649043697997420926577159279104960380707559529230922697322159688405004738000797250417562884301176704486508841816646002543785732448346916391706044765069625116897051482074876861943713190518112307705680293724555047486562764455857607976139823924132208093167602814360863847333180343431120067971222483902710807261602491942389371043691428519108187469708283330180526881736175312353145860548647605234504429224026699477221268389054160669468499716093304649669982920977338546218191434747751482222482280585193325319703871380308600445642105721465077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] -399421137841957071903984873579617607674370627167773595496670326369431181701500985403100294262717145031710653417353124500188002507621255578235265358065692767931447568728271604689600860430723078695780081429843807355196372167052593948808641707787927459901090625351092590512336106714995114001591294316491139839726185596090007300745431342164667898541004479878112878571433767264725304201359261182659663723557082721076471756508925624876640333013084815700587799121190306846534668317836687384186002498227306183821048759953867762607493797832007629659494762178752755673114039430173370686049297879206419333073347213971591914644710709400850963119315672316475310005656750470419110077144618650173616991994958173680886883199532702407502339927413664296230910108857051375382286327398461542110866015351095166725103707636581224163444103116736875205832426338135344586668658794169157332520444511337935726883772875968790758640939038758023889355697266477428218504285173894506350907549077506217681426831350123325640682155353694033102295742159981564528403856827989937094202480858624320578768219475465342246379519045981541155669797672147947642694752545824290426142853276267581254436105788716173971006778150140777866005045938777115374008441698316440842768403111937586375549346574183768525984771810949805215683679562158028838842611917701568030489522450303082456196287870524289056809525548678194459313379361557498577043502602826782893828279874500896901662993122407561877973754138903738639064533296236444147406057800741765640261665879967764454175254377739751741464386560929221408545940132813774451529877208875255099918010696879705632423417594610438983854029890891976596991357994348568511157197986365649810161557172662599571024440903452738505373166662513475082681485478418976682377010429233219843051309174177750062816342638179349480077234277914984131501126612105129924026827023810205853521086751746260759382476881145912578841035278601896860332098338976046908420434262285536195260148207088356322641843344186848745593731665717800520311946931672172872588562483120341994453752018088671011172778662980664014514963682467514658519287242412303306055391942414147239342543902642058042119803297661216691858244020593909348791931169036183155423514807065203399934420329027937361137113066127566543564774733446310550163757170302644114322095732620077476851914702003214656902143085016611685953161342107279714024026586550119079456749951793705680024016900000357023179342882071775884248093251070835536955149681539845730952576423695581415263494320676376920028876898304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] 161836372629829699619949114751130502799419139931267190359897966947359556539431694822064869032260659204285304470404334551116571818866964877945317837066520085978614381318805035911450107842887959150702803789256760733461755685330718744624994730795996192568047447721442037232690500021390456352016396201344374652102560490657120228156030616067317845349964146713622554502018560766181384900265278324266238185854638801748167916439278165060594259754207063627741159571049468977698757500442996968613243015154458497404237188509583547530681200795781023439857664493353564300132118974152969497580340343079525166231820173144016954221696840362083376111463425110760139726246356002724243548605128639183360239804515198507517190739003065180445925417724539281171526894197150438519864075975869430510936285550368545871216540057019964335633290673277064880141066079349157307857844100268835787255470739360375929207516601350683182204893113169575975122995850914689652665522843646965171238550997270180954668058318566739405389319231053590974698301426001778748813656866387302105205550996001955842955787716542351501563017226835953588531174682455892414538509429134565500147729890006500913557155230626134674750221309835730600115377498314212533544466875756259318296093188185744457823689240009355096111701602455383872139320189657123697165567829745358003215480238676735196370396142326556700604204208702489838157146947135648191146377422506158349752985348785750080465806907555813831482110778301635915450184491102157098168248841593039012260624338909998510892091982280719859421664524939841927542160931573807965813675842079959063236045421743545980665870725883854336103307598120174318026388446971606371655239166028503100250741408296431558923935769810918267371700207308655898146841929152962587970934212859966709291857857841916730402340367322387896352440775883603314258092009100882879914419989079068525699991593058556174096275484778435298649632997586960460781960256174840944259584188619413901035269114900120176655673390825778437943683843709441109566802656671918412412372117925291195875734395164341767826797809133311025420613097094806104375506100767874205426842918439091034975858144720247451486170824172739940586530895462407044981128582510081856278202987266125307372165456030863732532507620264143460427219547411494130029215033924702270892498882560274262688644749423379648520919155245978802731940025622318007655412931939055817304019727412153267593368302835468532670955524947878099212952474847292580665412242330533966526674676114018036242641864522525934365672734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] -61551579990695138060558069374113983908805573859221120061108862280923530440222615695084065706523881656970162854859457997230797753421349160641528274096772987003950611279066203581510530635510203960180633527662694376228727554640859450287479150136574855163463108025278863936977516565607065272916039936613066325119867090271258176431439873486725745183622363275181371704383267220549722845998477186978562971508475006427412522977323031181025292496407055508993652119062271904787239612531572682674465924979163997564299732542105039131762047441875052258072286977480364629720953179775940312880905099329935553899022626181305187205395645137940989945101376748069511041438505813088591376958775006646117396043788723531118124858794351054762715031951308972798836082049950282424412150638509744652068526180496970249517829014939837869519448973829284355702582641908132104959883959150185278199194022646333228317226152718089883195707819064118264827523136615512910236195785197490626766267522692990798649421131885107869765592033010464430061301919221841332259767963626144086475044483058657407000700514234307496296651602733550400879026303702059968698435570955715205626690605134247924154692390624228981340721316509589941403775881465239492789517027525748967866916372455163766813796256233067287481751695144092427604774123990926735492839096731103038742180781511436461172998097565264225069113418713899788017043901559845087515735117238447171103224719033404955682997419736134359641952157923875382259890213037114048619080438809279362086199505847910641096103070976232703957551098955594079286576188751982259916891649589240118214949569757220284603248986164598069240176267620262914049576941788039616360453100048628719462282092501637081321650499591497140679765907925136211749877808807166312547901663480323868545873976925039816094364975194251397287235704349299208050141402989169854508626673530525999587256913947626063749541500551479467419824959876729025417351400504162504276354917044657589897176188573186718831083384751981590368286772993948163279430930701203597839030436716582622106535306319438719424643773999600709028505517104320086292839612579252520572226910163847482375162484684839212390833061241865227734425223444151984946365750069764069944075084014559521938053781604213711636782306338900455125958577667049393331432423336381114741216581290671864259259291072970248607813968661452028020387433200002788387900090768131516138504001267488629102838992201326935535047948709314628088416695845962893630776605023467420549068627625658648822555920221279683723902582784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] 21996508858485749687827908286931084929442834386530009676327273261594173456143623833656230046383919061332827940821041556579194594825165102794384812120999248680421879294824950521659538176204400022744969339438974612003509943789899830464338313786196259338432999584669106298658637807732989710492089263484324741264075189843529769765254603437710818331790482709433758040587956148891685851999536290716733821793683442408919139885456753779072598155751927104231902212151962474384627268789446249607328713377867255459091121341286404461306509639081509957613508626160619999837578119497016167942807953665038496266474293053247243110462179941825631306940500220427450581745101526323364074179004362214301339300671657718864860532974839119798844724901182279203055794634363146485168129065838795962146868344499401130221403285263031303991851015707615706067788257867783998423489089398369758536938871292358521179896869735308030657715517657458900048892968070807722214852880584202915740910597538889031479584373031933325702797447977535524686809413328760942670050820675151885322611182089199176238847663555026617660578748777470908055606098104066125908196319678739644334356681776073636675288869689417931926469561718362331495448792927099916057442635994828418083425401435648492697392848772213493173619459913034936577637285855248338986708997146945032752322387585897051006661956416016060514771573440821252770353420768042688303618987100263836320057293052276198356043137554174611716253673465554158442545957030807424266472900129779382020049294624743260446750237192408197959656273299383927632512571701657926902363547350929142586417247422928555197101080026790594768529526025494261244356376741774838862124898458352044037209224446302342392086090590662014438906771451375056573944669544437594903970339434536814817350579638726341591099111858205980863701049674834941003545429221231987430708545792970517540272691951227994049303482683350959310206451138542953328767575261356754118917727209258035184298333706675512510778087985080181907474389262457980029140037880708233788055828165926578223517851386493860285762667160192806398275137614127348941280224869772806415122410426882583696978054640466230567924480275388423187595381595093043099272731111919801774254921478450198986321331417715259614936657044268894548419229942777468971457542785437873224889906032019505584280620026189953425972481109152220370967030156208041340476047562518069216130015789899858883590145577173623824215554340972519261032461444054914751387152672538845343907154834661410672340022996222912171144642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -7339017322607733229414085709453063839413931033068871328975690843700814319468021422308195798072837985992104434923539942342216840612364584372626931096660440841119691056177007580863289440153811698235650551454288822808106769798259638493851177689709702828775665670099239972933243014467896894801036133785943157714187989384006875484220206206759695156477622100239952118022313715518443331502593711481895916675654744201701382630690174719560140711397892103331452689002120249542751789014054037914638509220991451055846162678667813221201434983131310111446087335826473429164063887661779163268611347842195289080001638335999894536364347338721935439178225109427289488407233326183836970165124513619122191116461621255852664691134415655798406319319580807776692258838351351946873755070673800330778566482449792078347320077517004329036662595430196687146338788613401819143811355814967681322102626396842936341898038107963584818810326878486308607049159022019760240367181450338223897353727947854604411232302019820618741094774410120161550327756063199758420037232493886447807446986260708451638810396445220584549864999281187618472789328655354169462188662279435715975256523475055059504696141616742930402734496499370585185494264378958081225253763332548167392172315051582380123520714692202776493617595798474687536908031662524104769083664097063484263711315971372662290539533324333997753404344311781033746295279330996899282720530888848719325000101622488635586786471746736698180592241866522606771966602427006080823165165388168636086751649560364896130256353652240860724409010477427594197065985537686267954968888057210918817478813159720242621183445803991845496183101123602783730049883465778079794458303762259111667236545860909187695036374869728728413104881172202672343002053876534527908268319410543260560297239872700717957555639402014748395607820573931408375886774045202306388720015573446287202178466746232531059297215451662600265398106716644854047134069628904597210780726042128187076964932520452573254186525200701259430597249915244303591258900721582728745075375749649205594884471639294540557134786232187498442814121620214009405295109660371205495743837784165672112471671224141624468374086865495237766654936213692228485336745042499360892022434697317446138217096028540246125853017238137166462465822642615406682511320755463473542515506205823426272104364566754629058204212415739812542341525771933777455846764447224645058915498814970204479986212396969001715115888471918297176423913361459837762632540391990709125426039740724405297271093546313600633172656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 2242880692829193949242388191868230326042429311608252337619035335394832483391086818687166082194975250702499970113525817025364837609378593386080399514797279134013664820507657999491271092982776100889353371833793079847746534897312803435936154131216868053427025943900738490280795283395286905251322838773980589517196565942817270366378821874067101133697489401856604323124907901702057009535929289453932668756899812790401089567528984852039934102298280203390543052869178442838547052622682816276699035288421657138964705155028819334840437204535549036521890071222513901049110609400305481397934529744724683042655136733740640201710753985501296052834742580866104904935656389236651216320437767218514587425797140169968604084136531546817685549858578402044852252733318159265631227855378168347101741417947556389350935330108235938789172502336614406645624250966679718840813605361432776690733925952176709209674656730982342756873238848004472062981931413118947656343619651640288124020958026149578923624685428258600109525681626178267848284111943865829263576812997482646413996554570638938139187672419598458450018254385998043479058326218222281467546957312361802390728836131489022479584196980459087863742307442055897149712363486204283183028348812096426391240567586902587568577865991498071019324401325856820122186071717610869426753296631281927720098235149428341864392169263859318272282290456169792676786297443961233661670997149420854182522589385052571801479965880637377281773343570556270316515505530559055947578397481846551311990048363859236845949580542972968750161432299554154099255610864342896361609906263219641215337090498807905389307228440919085389384138840174387026072816915903375934679028449720178695076896368853892115036729371265748323577034605694806517385494054915089818332893028920298367605032327724208665356629729247040088704339695797331707541588917396134459785614580632411540253373283619087934827011848105791865584476392967050452577083556653906705530508756057197497263714921416490969568865992567714378594945989150322307969755524491292662212812027334554811817195808694734113336875756009913739334388241717003019301160187853541283415931639039469755295031021935101655371399272817669552338519892231425456253004383648651534787198211576685525811309832647631952072158859144938170161213948719315930847619596209272282428620400235760362907926339762051636168537516137998740842344649511746461134040136256756925478183175886648745717029414006529793827071885410127066012735240883676702881184253363177728212015514318047940300233561402066166161080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -609610201629625619813646747987976448383230642043085734520159239860766228868501999513798868449717299382666934404713665153219244709804157962304162975980802431811834419217260334203699672102433774667138782542833399496128296775381818915257284238694789797561938263867427612970111482721554629592351964922865096855239258655570762436025491818119244656234042393291516075035117769134179419581536575110514430971671776017711453291734496730268043225971439267863034320408744493566976444688795973528915344458977091604458457617163603044468115672562385589178692811728234794332231114461519963763103215937960166318881671744827114058189069338472372412138260691766767188688010821550376340222997035368999736749209349998888868031831947783883044228112466837137876713235480537673695981364418205065937425965662110509347288188094516334785327237055418718153111077188495873693304822314645990664159144622698838638218809380666494339045948916219169779725958052121301659500653591651412870011518414258680589428585544438943697637304983039561446433371458075428683686416968685102348541545409810494906599935195540529609122988425761298348761289466631924932946895447344520369654263568472674065264844937693554972653878737464541223385911139323714222029345177607644278735416189413144392839345661880787273086556530548501522007680503092691308691692653605313487778873701917484228135145149586728926274016243611675302115004671573868871683920804301398367712097450709313538632060565059346815259181285056634670061032926199679991290926676226749127020355408001351592689302207554561458347671045042396975694832448875170487425605018503672428983143467888348456050451680270293294878608717641958647572993934484073281343090414489060778838929742605504112757375128548454094976844905134067093389635849987962345695175068627523262258874562009591853357190948222965768259508670882291654526671284205045969022154653598188677756755175176483661440733177682468347344282927290298125699020234394824776236162708698168863593869752259986340688251839170257502333809242644339018208031582462119503950264925916949370490784790401510094225789662701687718406879297492123783167581159427665101294410155142013836365612397473459795817266019128622894713165998087552329470036022678374142054718612398642378800328758422135740223655957477510852268374909164834810473475698698679994807130031400962665619064980945501598208764719389781760115038347536135098899971423776604925829515835727996776656639220395087788516843773649835964742919001432500095133449571023108337849568283106782750328271186687097702138773504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 144079350077259167195887635950019254459632746896990358307335931658073910134899389516962686937544701315069366917535364492539654193249927604435760459587008897976117040451488123741051982096690662512714197633255804112932227055805588794903256864654298690188803181189772547571763083194637529642332185680166945743529310270109113501877309953048641061905543007242859084350509544540332419591405029436358013045233741301653267205835053382132833659613006345508329987417330659590525148214383602490609304266190413517307669858428307024337853789565283266978597039789098043104591263438723997079643362560097621318836378948013535321632908449314709584057819921463966675112580347264764136514972006160190030613038707998766199337910331358527766031870667227054986679917830996120536916997444059891379879240615713571167243225077273836651896868657675392489883330096260755453146853752766478635381277782249791101909279379749198928559529740362289377754006221577372478330243388035466032071669496279493539046666787128062795487450063143752349480474788436443318102787051055631009735340777561150422862862729453805430916625343247704531341888474853730341205593106304728638955171770021855913521827378979045136138772130330390172636250773880004819916240016281441861949316737876436655071313462310082689283620214838558322183825116277451427042640716692412450914985050149064044794346892527257717896559241633859720643642106434927734511858709345678367279890903148304335189297628152318903323536027429427833407698133777577011493027343616620067933962396097381376047787163560123981734604217230793276848690582476561123722845475293031861983900727859365266680065017911512207615465113317978802834363648937044548070800753484457059606171774232240663610427053089548518314982741503307043796365845623110098581546093464235966827472356335316732137924100064209199483047798821452726625082807904640531599677956369740348098211507235942395495304892819077245635955258248313688109628163676182150577903262140880921941961966767789100957888405674477643730772309045635334607305942099623701714101888025280025386167621537269002262900967005944435726607117293552109113873229409157110439169663842925732256844110549244726526863936983616609417279211255265300229911443367419086020019412483038555299719713848320615719655230279183626946849278614978169651517483416706107931449993262140709789153890294220920428806801151451962596269984136112772090205695377355434662340497252135017401071490267685600167090006077494273015492479179108758205551748199695174614739013009289746261301022289693875088916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] -30660890026524685573102782644503839147769401621001890826004886091389769794798616321132144364903354329733530533956911354155174315702014029155583165496157725346372187379566135858727333316268220694077588661932531100681965331252818699397071511736115455471735214443928776486412501179768609122386299692616131270744039186998714667637019526850426418720606631998531085675802491326320932872889070163332181084097430335302319462031384501696391685337384147340478985851013461270081381656044269287901164252223045850185155204879672204758284850071713929392366674273136202722786774640327229245461163918595364301857176324707771971659193192545426015654971205278039531911147726008301273883065374263244112876791209136254007828244476250706103626935045573704878839578852442580013590331941008874369550090939320727344287576070971832075325110048022607077819055042000950710017577213494861028920658200459532080185245404076468342651914938860291341344432545737622628033208239580830301780282510216999773385644126529247902054480365135033733310549703268237285152056806188989633528203556024596250373417272511738298527012681148750269820293502878823747613628620702625480961864816013010720930394088834833004101660119178370001563591716567926145059311674639963012189912395033140857592703982895804445916489867687155034719171534102780517530734947016215921261471103789298375902168934144495393020517798213378485568865393460988252645665570076784352355975508944785487856255747146023863842442770361844614239197022612598950382565030840109618335030370695800397907131351594462558524686903121401002923477526919716571058255648674406933449927043426873312343198668815769503107537276982533142929267799997392070839302244623548284523743710088174842988212756185234830120813658639703839009048985621684571589404503211793314081890683990780867291729062303211438845164343562064328065146772047970899526982464305977565287679424073809698850323115393077281453893338856253680340674246507329162434997936405031293598408841029639158575884892440432760921727023159698306279794344073111617952597212502899211077459910020680663178164945883890989811414784879522372204139655789732080185557389762295881574815035800922373738017547339254509563365556080033215108043098155218811448427234504199986796069234411159267653064211630480201746119166308630019874534147215185524506643992981762465431564649117697746614840239734296755353605509110446897168849599441644525194736828046637716393404711033888229509529627573226856311747855468868107068850718926888665778603022323622065966778294229501668778573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] 7011436952050153216350691948348812344997084374965129994376744735723352035085344971743037177235657689472924497588741824315402713345672066934133565528149610943455533028816058483163010258936825926977828243081408909246956504568171600457080145034475916670986081188824716323460882706780360442041089915027800784525451469381235615620194441572014553694308985716483182333274145111778261579366579053423882956595698675337188145240078522000661902023807004096190877195181650272255578647112752580868731896092089283159838774809060280763442885290096031147430364309830467058956668811941579551775774646966257683464353377022129346250446742861124093415087548550601550176792505122401653470823233169163114201174171962569115134212936233251444330610274049713405326989713528691470793362296305223519223682735777690534055832258019735908652705505346983142765330626164041393216523380460901868649005129940429742836389389446346737084587847460296604763349888142285360627630261647851600293139046896233378228148819001650200453440209774638226136769512114663820260066662103928359606660361410257462048614382213022535517026281231417100013820990560306085747499523304568623948123294855980727777903741272974055093059259810460413750494862716313955186738670126814687342174456971780530552266958618957319720287258695607888335789011023885259163394935585324730923706458971483845085306482087672575849500861465804026139816767252672447576584485979974865760526072330982210913877188412090702783827424722250968696839652064921401174978834074796285211423488644992175315683352719007619528783758025273021041293149145010158680858443163406630107666240206487040450983586120756904216766342608991878030019099191435277396859712617569108442828540769824671057683643013315909092846557013033723704618053582488135358012755052732556797857863101740483473627078632158874453386508697149404743012728427972138665598953844458403401046272142823308208680124135899227717325209101712746458358198667830051146145718546266997598457490485827519414020406801145546601836072374012464901990486963318319237974931103733599613528028899567981227717748592238924202220991164395046017522854266731777145066433253732222443812707334021948085801889097534851921092851139986133781988302948016880992417675815632754896292826427986270230131848764260638568010617210465466335403456949828060283581142456117664360812537005343331540638441134513678162340057955615230886533394052221028324049370226172968851356514211149049418673884864877123550064692391970847495382743949487657754083612229944367507708814246169768309555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] -2057724873201536991494025459298171113245146422650934662470527956221206085317263329709889407363068129167805128695868765092051569809606816514530390034240942761062636925579664824324807834122882828464243552755626400610878515757698810006332507914846004354329348475812375671525129537814491153224131117299420585242979175998457846758030615025453628993711530238956925687053342740121288711532366975354219675595326984947466320201339758817922843292495335941065152553345431983919884049444887663992280001352157852327990680169384987650979042853494846424258805143515666693725074498221108270222138734576905997584594597996783686328633407902771911766273385468701810629667948983704627626528713623473626019585259735162257985555351147707803815749024773655336615795420035120671088844869484440269858400035472491955729410854853736114616362776568803333015847372718397028972469946153324084667080429206291020662201550191559888303705399094501073000832457785514492544632117363178186795932244958412939183716713625161753530725780624066997887182191037290508750239973143865964554445621452005557034145038600966386144423091008702978198097047169087956256839641820628405437943459527396231882263268442221301589921610952665499326907314444379555239048657116773136099391128187749589630494219298799805344938560302079110066078583414389148428452742258374869597627089897503024100725622094895817321362649248400733016089334313151252758191156732757586083665583592064669932981094421483845099040797276966182950942760199958729145365233104171809951786975330616915680798502690174245394755992028256841236758572275170858366316768998887101582123169419822533295960093579042754363804515197202136194827566825817345264372917362486566578719130355655127269138999064853441922276083213169905892712039652152255892370053427458183676559682626256869854568997593960864173321549360370190721377294455462817013355972261528081414989691832046079621074900376923820044152653148472526129711394388571709864892558669788854010153612534314300016466289481529094333829274736765226564049190293140683518691777820429390985398109741163299004315415712482288551846611857633176310557531628948058099064335155969272292408519603396121955084121272956405513350892013834611872933944006866714070849507424065098426391236987635423623909883663614663480135644905176428417609255476462988147016764932637305211808135602267388907547421549050692235205128845213678420019244005544103063952807071924640840753262438398760859891503774383692882479369139873335502649342749348709916752721387022160413002806706382439280803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] 652790758541816932746157382568569417499855774512483921834909376521740639678631586734673454673451535977464322231662682658219670546418020705262929964053014597212676707158536912330669471168298094254368823314369602129329591666502326849661433594624971161851182374615610981789681885847678943227809755645099110001061047982296008320127103344417010264078016975505169140708200452687803082567225326285541901208198761386159178813482536130156704105098329870563380417977187899081909176508752022555613072647819995086031901557542819969003912510681289023562231051443826984515100633179284506024796004791590865999317460081404641853266462109467723405118614263930130480589198856068268403975117398528110101856162170911598021788177141182343849901292229494916755417608756359124973384328879354295574207252748825166838573302492984993958068072889248693107083434259490671888879117318061862001871279571984044269897148688946908953821343557675992946397762996104029488412752646087643324269024162311034538825902448222613608545649910933968620559776312539103200518411094594991595171363335635431470764803136582946016806745772457260423106650056804138652845553946504506524345570196507722109160709352636505002937302361412359004675518052828822786204875805718011520969557485305338342741195561360602079142395960898579716164731174535203213821976935520102237118144916869206206874248276560971785558440398183861050292987853451700043250487704717385255803278110546891139720227529683528477044625298969670674029015140359951381924582137690797337920875184058611495345965015208411853149305319858548535419348400679904179085010671803091731420037681870029864918294556503130369624967511241406355600691741099993458685569334845468872959680631806042940324798491794900020862351799438564118922022450221435446631097910737770951099908235673860256452375353151099381794432806189823418364916258951394043174836631835315651266984672874233620624516610469484800348211413001800370024377076130433358453280315096815535408050974298416876181393176036180497803020363304357365351798500535620681931025098908108152630219818385637067138906167461655907455930803714444201302991064695735008677589353655610013948166242666039694779030758784121940470117136532863559320896336571934265612048476232382619914365732679885751598329702321203416798412688047813022656340702043048580355398104219314599028610745234209960404293942470300093749870974392513413217355325496518818377148970602052293398011681310634074382122442953826644881938996316045755653828557147312322521443057763392891132476873876468400128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] -170973375762581849994974084679407989057489129170357389892760367730073156929327806664056635281421011063703315054577874341940089730429834678266156627960562564539445777505253686378622914842627360283476962823961963089860842543548080044711645738816842786118795953657109891654974497839735255391905203263928876796522790046485860823138054645133727787670696735508191605829725227479490500385765569007085719903510452372873481424800059099220156964012187064384418797808106335517240765537457572522610307907365213254116999468519038978751537454662046366942758397584407883200663638989002453296080882066668766345263681608091019643177318911442651453285615897190647865615401145843205971148484737088843071327576633556343094486690814910367209835424803959434490686594286360879804537014687966539874244051704080304269976717918724200330541180165933958323064649752486857313697741783225437776790970728384901301595632056725804295325170218790699794981564190317282610330227521492307524458663881733730394541077883897204283925000277069934102010803476573752026686821101503871561272694694321522168947617733970215147824283269577418830199102591387757989246859633681730600180561881353139285109168139861349557971196208161711294171544706066415811376216191375052432931324314010261416528988875079505146689348132238644534272913156610097836900097484419436831899277466706742107846543367187708611943253727392054421547683669312767173762599211869343027953382566781943357673743246988450016132109148551251648574454342820395577314791456292951522707044197079672002114324641033722172749398058908564023639072831393391241387344837340535828466709641448667127285059987963511693418213732423504055891910944348753949592577444331309443076723036779017154495144007195196394150694223237121488710813286984443352393880192238684898379088413080351561322493478969211688040718214727891855234185219823812021295153443195685579006436603792564309561850376790887659923561201670244781867725141880570765570460930233611762694515458400064088029180616895322812856238662384705266158639581514716810385327691463545240170740019902522593364805634621090180775186394078657904911188179685541978325932890420543792024541892050987208933808307684159708595045741936620951665910256600256426371258862615678453288332970941082440949675953758951719554444013373561923683588492617993023917063150526490194471932173352384092583253921080527875284184285141756176048730732367056187029816739167564152019822424192873039407755612861317920034559601124847484218082898253367086839797252142154510978294426058142106255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] 29146216230088585806358518185477098880955581486629482593223746412574006976340083722528658621363624905621994395257114255400631268899359213615722918297061571534027998004988848373193626130306562228260480097537126955995828009679940504205116433241633907917619190905016100914904548337812048525645565756571285653550308130986931095170639846356791253023282975628143948293452227850594403638841473652170089849067187433707118619043211158463132948032844378057869975635824737594234636108272819777585560769649868042843785489235176111384773164611359202693113849950054955475101523896652608906070483144765667297334977226765909411323379843443907206775592183982466285525099673133561491087888330295457186224118477591751136464757222306232839110906977619764025655259689982543614034259858109757825692084502660303809919694693823012337067493139625772271779577588972614829896120793346044503920218184594129657562440117124088933339825561670626715260204686162503186180265979445715019030346197903445541183480666880669242078391341280702264506748151683761966083292859019494023818606278818743450291928183448706046308308761203076786102197501329925692375681303044581488269750885530741177252464180170523562133719117199271132700257841950812688703047726924570810402579148444033658953049073328876922016427956900421278806021515576778851592278889448598601859153750573712081567573704522710082765404857667820228992473915529508668648609226314368616237070261590359624391470041284784385287317323275659342820032148605959804182955363245902047847320039730506751549712199922932637832748788222518133460026610977103910199323528814181077311589232379459465656585866002077283572694893656347628338261698222622373758797506112132211746793799494659259056121203618493534949183941246098142456648392590534866022286224832109073906046627187490543613639709723501300045023254809106157258264761872250773507161321382617799271456687126686654722916451675788580368762330561685305720173318733054275333970543319469268137608763715109671385783849387112419713128153020300223120843508491659612603484244108907135796514453190813398703223999192215697615590513850945232397349683218206979300474480870820432923861827995576239601380425504960663541453062726603759008105784827681331294997073545232928292349304322853023266704073462464664896856273289866235417995074042797369431464694744714483564983385239178013665713103041306546065645427699084123168837723839886664975893925521628181264765790281555005530732534978106414727610393526317463528856120859415041005107035444708546544756318437141370634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] 59463308184743413291114677397911479659288072486431637573434613661062463698024044248429605267233377719267052812890369447722075444495849297187280929031559533990969755040009683704466101102695528796226579385497023948266320497045131770930320602722150140767203556698688090961010410152421189333423068585789246442881943539461898679133390480961494891307867852181843437753688717174883146043284703471106758713553385286912309228079404477221587680335486900743702513984551446582748680537218018249819869398127175523318405043009524467729206959084815275308964875606384443127417013422496172422744511302421716118923132932955400413973822470317547342911391324054532068114951404293811201650413024790685961843017263159116209939948708931893111764984562858713830772773900975775474415689614839621623203394934750009397550932681772211005410868334930347428019877060431348465022965652740492320870731878366725763977277664584343993761888006297214883329129519252093102805816507027172712492408469894361389588629828157590146140121010697536992163779223695157010257944772286160127626628383217197534339689319303432105310514660101343066987355645250074298211329605836735651784580956969836018538181054832429999118169742097139970637914482633508634653952434665048891250499914776707986819807119916693926376482307878385008224718125833983933730491480369845120427341385283198569030220121888588566315171204148152183541643021782972678629782363437237889384196856634913376089401831677725243595878942416914375084762913923692939355571117546051123649951649872564580732147682423048383597992739897407125429507844199649865561405250604574624304637673346008559185827876098406369544866954810249133444322801674737166998520931535625983501161915591939834173430276064179459465165922902638916778943348364084013769020064240720726663682563760220791450013878926070647771406522603158316322871284202743150976121659018932896589448516657299359253334150067941044370327726796541451189893286201285033568673820159562406664094429575951647231503744410341982496859423003211073815505409683306515362480487522499370582045694733493947852029142478352229207886997930769590359372966924298791645583205080860287836114844330320443043603230070719533244822831174254520678653551599669964551981893368574761769737820919949471272108628480151231651123774641996445517830033591822067461069313322494802515809111240154489502685605353544979879190163432299418135712041425587142912692420535136911733236987317128308087174451336172458222748922663525496933749968052497692138111784348484224846289811200127533056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] -2227018734076080152568830057194480421480332784713658283029682734677164570465982164280980351124100757312915190614805702282917852832752915524198262543871711137122519056410477658513041781063071259463912937055603405007309035693394776092849841166738529644406647219876425389633967955403722054559204144977071368033409763873310317632467796849927845009300505711526118397322887639190959663704372601414945587072218525469691731876652839935873476371705584343009789793839132023847815789690536932554913074627008958725660783067588776188649992244879853087071063097131159282212591633232932099826974070950787233404088094209134819371844975984593369376682201998646528731104326927886135621982511709755965893714503115560697920851077753621647303744302958616611041427205313891461448109565496919510152371310848293063499725174158348067501994426969257107706863655375935891022252366549030750201867112337009360911933562533339449490657037951314194932486375239531271612297070410462902737935523221331890766466152329443064322785074749365848307830215741111950181484775287480861994676300944428529094608476229145027248925364635035190758147251224631657680699112494178919245525782746141536552681279333082317485157811633950058276420162503600208389839920342606186235158763507854187285029630370652043506242267286451517193697695630802751916561314069591283401821895362167812859775296574720039211751406356301845412715310616032885628055864688180973009278166247295745566456309249246074364884393050224685172599126034484677252582588193979426358640696185415971552289659839078221643000500508761766431812472992405235828307572082267375757696058646946600399636291821143198710781785067030780805190098732741939075712609950674404791698143593321641775293158152643233933720974662592847422964372675358150823012078819207853673208187063082739173485036234889177434586475549843757387455200059725158937966568484699272578166999981973769336820322130672899064861564968372436051629063952476245818000084203982450280611319442582386092270027591933647376448650049972615719961318197457155849853455729074473774453572660009866937586973389391954494982803293223988367386225906428636903663036638241240512802546326950796100769485372271186512716336661011701058884503142470133920154519510998903562642991418966094494596605174669318627174207577634941706968842420254976448483256866245802268358591197178036136883130610913238180848516358685585621736539554480485025760383066940962220663658132361530724691731820571921466520755785202351639661693361603176740565702395940364530656305215952230809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,53] 911433666321805571138495119295639778516175011684181444343709615994344030057641089495519528226478197174748862382947407444278036062728598158041591366653573346995652041797728900217340445953800759682337159545690822946530524169894350966889413188121960003967896292699052052528558138422034230456351618135927729354882325239348259430731365290136738657008602468189474081603613104196332278017412349944622013583664094064801667003880737646246698629867330302252488306897091393894822176396704816315856029237820495653050431461342058196197421838083594879803354387147234830707412371188992572465075944028265583886313272345539503317728364329673740214541803435048961516190659575619867192236838084925127015124905702377083524777803132538277313932572712480439469870926855792745890050040615122986975564929238163573458692463707967360938294868217358676106517722869602963589119229266901255665882849625650347803562657331801595812062865318089190456989413684455263010292919844368340878947174285775438356157631009293881639303311412233884345060228198325738101967420085348098025300667123247542043954536049476738212650210841843984990260325822016212305621802966544217869294808855541759644184534350916316321362861072753317548116182230588727077522625064799268913357117465508799746396105673126070617347961326391109478142884430042452472313328865929138640678773026256292967864538921064458415666594207233847541979811259576641488121804429688852429926721570546796986055486060331244310175456709042349799278966069080356113821501027938318392035329149653941617483306372407438629382918860538761386660583781733938829242498027605541082503781558558721146531247747079907735990269882212819395371158403319099031353442231961497715230360494149990085375728516855875202948600321260965519346740802893401480393024961703662305890900894984559014244172082726079697352563566810625249562264295736766457858446657680218152615297522466782869716298362873096751312026740277916867698221711184591800823897612519263377245714673297989486794243113651508856801960403869578337688842983347600682833305040058239340372296383933532660049946881405288877954536186521747036068519632549532152547772164572492732945417541495626685902726251679568924374591624603867373555407003267133018326260091715106113266213529006266644848224542868226216877152485280261056720523848552299857140779337812503058092374050720357081105124340458387760800037135183127162590321444506957711748125872137925356443704820348126293577692009528847057502625403344970610897496212003663741512199385330718046919236553291952291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,54] -196564270553926839801872349719866533419405721018244006974003081181742567656787083012666703563246128452140516586810198917858790104997456361428478087842799720248754882690883495538342235405613252862723121616838014100447596659739185961069122820036583943865264780561174232790663801674829012752020556606472849996697694600191094530235374036261394570812892519520037748917828008245056286814495253467963338892098686349136892719835825909528080685428499081125041292108569322450344508559108808284534055865927987159222487223913262619333300179690567479249562288107808444875794089977560579795802062203923396379348170030869737878135274679955973555771777018031825160754140740619807951939303566740815178774382865416163431765424814185697909892024193334027006464059780219242798765820696978288190546792424671169130457867508120453076037869310935994342262210758124255876098404037278901107205217665935410597226970567571742448250086723813609982530975588098301733968361636561348927637847845560941087247608531922271590831489431346741757988385613339266447513553345506089476955098548916319019863946023146974867331209591745278978704298019455463611169064151630887656185805811770611553234296443889566800429678051877227467708064755945330976608202714075504992859805999903107331655815436561465497781622162667494655439744393548244167420358566719060906230391385015098921963854452746883994802080920519473434618300039460463921347113169487152131276306613338342586732382378170742975631240422642451833645825282569861254966814886753963069746275848852865752043925021166054753938459136150724043939628364717847690298103685919213014805338409108329441474147714650275839179912918271288002675550452998864925328633225213816430684692488454142273971913228495776878121586782172693968066106912434629351469614224106580984886930592395421644647861800394132375220319445865315226295288434981413530601151862192369148428869322517574557214372386197549271101937365830707202379891720698109505002056997386434297371322861019550543056754099843462403985298504114260292376907194997753882955531072772708117479825359487301787559125416092344013180312470015181454405785006385027566524466510380471051008542687524062728687260811492562909993955973405142684626040100045259504965037086265545357839727384270994253437496525407184096569717874135953941522053055086176292500507635938753866745917767233884693737958421157529200044844524493572018359670471698137606601296714231199356469185238354899682820180417604948244685861228970627597226040877826847994906750671185148307585813530706496716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,55] 13369414763920941804129182428638462884823621703548575363068080200558684497887672640606083004349143109572547090979283172448397561402293771317396418332787495989119354625826306678325492972724614918777054335818390843510770519924160665173258475400364836501970291883669202600553161857378154523769434097350797237627736306243106487554336267991703989848614354272595065534697143872215277346836390458758406054670229621317676253000083339566756955881777652033090553269940169121380266391912346935048952553262970164767189806890115852268116095554790558524645657968764552321822411183386058123184601012516007373091847588485313516787523601036675061179151379848248306550168055039457095083205762076405034132686130753652069581774779693791720515730292920866224858238429392010874418771365605727834318775398485033826418959756030200996536461167948957907390355467408518591616072375677931232473043491549069680816440576898406493235453736055415930240378104189042214713776694281532819344353573755012400000601272269212460772267007905487007272014924026675709328905572857345216763239697855894611054289510079265387282122922783080274222993111751037424123679034767540918808470600063207809931410928598390858318975439823703480451482383960549747678286706263872622065672664228806547537903518709332185232415066283224625618581187549314402124925620414648891238637309440815212130636169095484783599837507006364053702756034683638379462054863709568446327877085735910374822338405097452003311302243626617758118916015191771339487378942738361569931020768252653668320813663661259859691972747116202637709100502873418958492428951277702425363280871760350346953153385827573061667129187997478429196275060299291321019550826326363416783747807132552352588481065617983502376976389093955716957832958459350119620706019672266778457402610180701961971429044121807181333928834008554621833935567775500916283067191790178811650224962954915594903935887038329204274202964433140827320016819779445438338599386039308542125871530903794522178376949729510473850896923816431430502589133730886203785614222824030551417261126202694951294562625164416458061686766003331765825212979597463448825865950010233657295146526303124252011912021598614084229779792149619271713350848567864365310321614096179834024020747555685848080638447609318176733093004951078327688337063240941185966050113130701483576324376411942296271297260962693518434044529009515091581786193776287472598021375961344852904098826168234646911516433882767645258647445825203316692690775502151015210560965300235216014155439277751664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,56] 5269287543404258770815665262850785277960101619848924437904326114886349103704871594503268727167489204801302646986866730021704285566137573240388802383918271612775549321916341338632110262382951929835136479675250670866959548988361186887910354981831330145243888886374003622594568693385459088502384006457913184328918907091160363138580046099977982720508583135832111335037073823518507510564481574719139114551555567042408819977478765068729794081789768820831618395113276770114235360160581564279338686623857013891600539877308113252280494548277158493793584773673351584272045836865688497252727843321041483911450786181280768233373005965545909313934397371257097608835918885136926831873000493965589989191830553344255161678793482857358357614115148515687645549408529207924651516238163798484955409618275305511432982012585424400042320828078644867153688168067454562965187943278759582751154420570200960778002396253398484753924656452063671252487525466984092942062217815370066120677407188665784086604095601555586988472351905030156501267279196995774996692977652254332782921717244276576014695699134955960805008341650692066547543092806671101752102253412880415543574067863455315905550883552341027441451705550974562538684309893219598986240500441222510778675129559814877581821353672126311277000613154168261310751695534485085048584687932585951235200276162636253281991710017241389989644843699564532205569992967251538877717106602687029866946430366632666390644494696394125200730417877722262619999719978375939497197900000629393520217240143005128484511613100495720847369165007323940488030097888526255605462664582483133874653522130950258454370004751057878813227960646758833609634999864471044558222669673428246824480318267724003366209483648752832417741123975162823324555696588196482105215721489476916631553346184013888427738544306856139508267615007668135798147995780355156329170932103341671999349463274840117673705522062582181361239519192006676490727926022008519621112790180130387271326733957032234976663983826779993545697563872698228153114534623723482527998281587568948761771653615928739048778192585905399950730690786370410643186276113660297878071680707869852999213397353366328242270391346038677495022741176629054125683769912757529436907681501929535861942284599177401606336706692061013550533819663275642458570917309430533782282379131802671274716305975687590447554404784032597079335964094894929619189596365602718033571201394380589601807441620989731549123096927814522511056227842246896315063672905183359878714073651018212013871755888374579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,57] -1569483128893155001925728867936178804900106363013013658449018279558694971740739907656610292792258283896769978152269924308273224209099446342724803356711895521737002087351682547277012597808254029253077727633043816264294278819126177936981976228686035099868529780182573234168930457746087238036124726793596593178034942380509877797253848018306156752426707388684559336167193454541102661186520152273470899241091354504888947012357125596442957586532691108059268727287274685338888367867792096948855911649370247196063101965225002467014217715896621341251357565954921339438518665914571877100149368675954003929502208435146599333867178562302766143892509090560641054252842169905969009178571457554201807590327360905668685337168687014027264539041924968443251331306305575883152090627044726040217322530264898646864935084908904701255782290939964086987720821005386834265459659236640003492242321909455624917075016462218799199947241889439828744027535505970345048326262608467037241117196383854672984383830052116677028881252853076079728700375641249976345282591533819303474831840700192597273118607191036638549782873398460802728827817208817491182763218714554573815048702200735283973472577673631505698734899411391236815268123404667472994882679216111663934866794355314697167308785049800843310137944205665503070471064086047631855520408713360345387042909110197064600154505638574550740798732232453101859395686210094091587440130555019750699009966658515409850954717989026340678413206064188099519609935006831139029111199034221448819810039607313703797099969639768294358444284884194103882892238210149884586198052639297844461461667672482920932041801299183267679356641596528921315635013218583364532065952666117574253620614239564044701000664126088822956769818873852612839499477121918236899120524404668849719769268286721377001541209243193383870290101735891998359916851355952663824176186824048536124788007683762128484465166188774197836612668944934305554176655972233295133636213820529107235822640167758968306040555294666434807324635636818322745045595569126955715252283999564270625390049695381012550218254930902724403466355469237264454146354748845219694581843180788408056069056154763962173821837312950437349338634614588652959480638381577816913575203356539357093693314980513715970243352758121653498702083565133126034751013981797404417108968772105004639686604418788859989486194057379485872093222057982553820186471896002225985669991600317188735688422559138147785523046499536077709878630438739927250054016213520194233912400274258888718615692305235968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,58] 98328557088709475082245149266075602267327840230157358106013461179005902419081444118042675159077865054353165025044719565693012159362037243754759213023823377993510809413111501763937956567917575465541297120193456394984292930746098536131591703136322257239807614167768008229790748479034910827621856854430200561705090487794560128113237470280473095105431694523385624157649197457157262496856499491363627130905083019137461331002385398967467720322451444776345350097686854726881800708602551813434384162767318923348561658281568304875119540029140159315950185886976592398854054639880966560164983833999993323202415440138892165276263467099064760615867589339349659366650703400203217963446388860474057663355433596473919490838238488724626215064777386901119968743645531406441560934730922352147937904089416654384851508918343276930728343791956067524912855505011313112416707372068150935081359938594240625990408750153049641282627690298466640625270625623306437187144881999701429996850428547535986580138823017282849209733641933959428855072182383072340384956544304826266967396617165911198428201775491939064907954581863173278502864198481476874430187993076519920100777484504981206264279165487049444426894316971778573207876694806312733898567236685255057026244359693676336623583144911460784025452798054275275958108704233757167840488253218053258067032114793070192049624763366811996295740346268984833323258381917507693516749647327176116397666168571506829336365323770960979872622096028100986191751032227846149488323114180818971041404337538935360229873029062561559455972456664748952898217636687711570490639655387202258531473389989451483039428990487705299222322927205450116701835447715835720245942506053790301064852460500780127654536227863048114010114358387682511468705733646283699602584865786818646352215305411099318327110132721295128919333295542341942118227117561719454953174435058197407767375129463379217465418884378373015514000672518968969272998577272143323209082811827047724651109503937902715898342272706927749820860465024555827808789287022279489501141441155338196030645239762969200412453507913922529361067793899895501880354723124771976781971240266821262660049396343580265616438173902685900592590253170883454103665747793723241809613366309147182175249651140002318644446278022893471307333306324920217247603178978474297467751533218495158783261296127189288308560545910675503203825790338489656295050489728879145997076902269535376268706637788251968529718309241907888003848791596605092166091661947350826462857145671317299991881474637824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,59] 29666889301877703729017401486780371522107175125110769245337523695648877774733551525445016313571097378765903798238554069378783163253659561437898582651470515240177455371278709821997025073083985059289574106630355264040641768435776502503251912906982904109497811653913833821983971083953566766436769174699607327538859196830386798344885405291829512920022994605912266470319542161403476018312289287223904924705502170522913982267520643566469703007472069429798559026195286369798305672735635703152768585436131385600745903747838806097730134278974120811126397859110754671286379780578263122188620030328151535751538549176521059021242407546541416926531703728583196884711173185908132230105512687962570506337012610674722063449512043719406776299597746861027131866522346765075671573445558652717836617425795332688624191141280468637586348405558671631402479092767510719526232088826271379444252307041233411874311356814916815075859624716434247039344538624161105633296934844628407085983978205391034335266486813163571386603822799565532993421159548382030360771093171925152996096676738465875698805622593380201936151672598999826894369943873916276409398524006478145710474736048216733286110675876430340626437143010798921191443333528345806921516902743173284239127839065841546769639004398710635484503251387314198211692466354308153484833582549926355444340185530296623664307686581605361439191961295292648518457659943836198230492969579191335290284575312828589264761662064628182999235597956835122639081603697253312154346187708822424383181021002527288023449223887878606298058719117102753120942222404802966934759753600134998339682709121722244104754867110701538662909673513757909364788103935638044489957552063721129089920826538114508053639680716939742867199073997893296872896416489577937554424183773148368786376925463712146774084831699635564431533450420537949642652002680015345176060919043233443901618896930989614089159797820774948311710001217661749295296308095554007181576272696771344161535611008391888456628836881131227293741632943506643765527223797130995794026253918633501710664387111701435672310862492450047093595627187885396214535694140563895797989165426487003608714668132205216327913842969711848507273210311303234551720233752454948476140432790926959776887642848738588809849044769744953900444945042724296887182402385049180956708361632156738440271970874518931904544704631076058092447808255230378662589821723287484376709158809587300922477398008185166294365526075680548461760137101478699485501570843323450293225084242562527057847733861744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,60] -7136564733887238012288127705406772207139424480729646408122532218651788423672659125724104130907260669988819571923037121348728818646505511478864585323825190903648441789500008754591379403354763009373531087895781473172460287401650981564664836905546946449082348068657134557802865080418079576930582438304254083686799273011739929335043460033846846459435797403364848885438906789700042021342005444378383490101740953606244078182865675296250138122835852221628951210932812223633789373253787808666215287642306657519953226958321134303212919501532252489595473112827309021511137194556809589259425908231442419092205183153035856354228765567493901023398299835945278404436467201424677060333826996885244144855560716081070819990575232174023987533384397011683784522957942672843587002559368802876816318941917109937157909260394730189452082493757438559743360006984221147701888799622954097347262052898098464402067075312603423254414610066870223174624726062960678835214686833464944248825394912199898312072605247226132250156200296026487055137175138686000192713091234113769826030942709398354687940253020752158498613462327214420482393796821220047889103683361225955157108106222790963222852506681451377101614060289630157019252922470225538758995721113961066309667216259870279954501406270500349557734960059937072897733438179799466640882931791460522837614769527552263109322387173475952899107588993323150225624087734305430995425327133843147929977600518499737362657668254802444420853308063376475703453602517442627937409473575906545996976373605615305588463562633451571461036801360453581994522254194972663789214705969249866387148711464576237878780838091528984285371453855429895433039195096662006222940706757286685163275122616778935466286047155277767371297435409843037658927747307069738961895662801142531402316477407317910055266255914958038357832007243689249011119439030019514399642979604145324691208340991201683391705813608679892127262408190232778571217159466683478332847609877932369797791366740904735430315617712525492434258473391697497545561215351940109578282768979998096685007513797280008250235359179374186055534473753604875986689060846942152156251826622375414687252536905128209453901223726482267347422956034276744854111893835242828117396822696061690656253847692043042433976792541868081590853547684030487142895524502939916305855949626430506223876631434263910287403029623999181945365359933874523244821714864223430803812485827002801286928578241620446061609843580728387285742940210407757342622079418938349776170397917554400187222377627648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,61] 155861755869547504679017822916806571748374723313444676029936171897180276536388320091146263020469869945621000915190750863081998213974823080178876499671509318441920800197112766529619802534850233621211873208196300824327445569589914577621004214021657348556023410023484315355828173102897201052231212714235858690282255055713513799326642780338269064805810347128829989835912559228858252117100460025278420463231932911185390343057672919035490619972213806336578792397743918732129077862196496029896593322495661515209888684481439639442612420792597267711276892108771946472257998122937856642890345528969386799107872719136667926570839553104555930873973352478993660210530505934035331114397629949438417699311647874641861198950439832116674003538156012971374335771280784525454027833865702494998284118520818328355101667381424143674833752369123964394742047029893907895890502878318134530305022364895379829878997496461238956110487308093073702157737916486477674414768402113540487027041540833114115234163557437502605665843227570994319634240089448751775384485945895543847497131231955784534068780422576458226345613678146164377125757350252457342242316786120880354050417274491842068903211043375934723312421958988404601421427793182114335853640818003964970653652314249349517932463401643054172319513292079382061356803758336327876913026341964621851465008229905788683175148347019850272472147028225479262360928544364626272959186851476541730125448956645299991567324794240752369195833857183670011254779372437344348406546872312386900305741861186489790893606558289350425431504092327374198150189696359723630588693309986674159899305193081163509930711331490756155916643217516788427177069265024781820873691255516308315639105662011829637231389138723834277521173216689487818517404390873287969705350875466302563776143740932970738434352219200809794264830601766197240629319897518294636448905245316920625324013804208374844777786681569667874075664377104474380434240943138682701894099050130022171723192402694229643729163426848778460644644108668501926463107090338440531859214020153761249042968183852682315637664616086315274291875656757548389991845194419026960105734808501887924641420239167045576640413245675675761452463272054583096541978430112480089859316543697833865154474812806812490225246015416560598190450241006056840323036484531961529956098865232629761898096063599333620648043764556148316124984917510699473734792970491791628417612573637894416385074235743230902358928314632855854510320719250037424159246672346852817292039442488544073378251795333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,62] 162129832974965712497305047217901301386288470564192900169140343719035494611226662117273101846773816501588905307850803136804541072683256660585162179247953783919220219812681317464932971550267083488055390753191355803286865178946097921757115136543881426482518201277195669002932884706112579853186975872842893116273589682086939380049671619400047530035349849236391990134082834186562161583422203593942375702688986539882581938164595105247676077631244792605385459683793313312855141478458423958468740584939069727696072610559968835784328865954233672577258201155174279978902449807669468991494669266919485341296709338393150457568242481356978453235290831710719172038868074116804087990044255951418056062782737219739581847517910004636531125208624661421379943797266764252508400009029157131797497544694406338475068224705793173714899007049939952618545832237768378479975285665034663798078832486728403692068477372521112052047296898651937794419393569497850556892431475406104105579216973395484053742660695140573443554732331747918175473498667348215135589680742076388233408022807948450196693979781556510566886037945262123319373254541650348911828990151817476271402253549177612831088440437153763653406125517404012362774733867322800819118215034318676801014484646115760139758247972350965987130282309682447837546585149083058941022146021416549289857871787674339136390668101725907377855626144585233486697899602903972449493437007374091512906260323097711951317842388709810869190394533696755001044125512912867431187160134319413083697780076683300753693703764728569492307990277287929923373218698948599089517143551026736871269715128903780969745669708384849765844871424292670778154510125414020100817542286879788088173084573050717996018885612700201787720790359082549445279129778520134801140760665790737230683291563895478528798300878279452454459946883444411076832016554510085340551529083659102784521363429940466293087876705178100914546097151736739022185850558204254766745684762512368742359805551135768190607591532742763206191690408503173737797236414954130115365196904733639193614638181227498536451619484145876257222594008994877365633765383361174006211592670984885063903791008991013838933602413023870411317028215375766025275053397554885712654978467669377800734034010695302153310885493661059728205045908416698564278817929617975974545955226715035601168119642165927069000523679439270290382769235121543394148095952875720137998173637187354879354878124268107125715302907707432013988105032698673905533877562176197798172163104821805214519458267136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,63] -31162349052558012102257198404087322734580764992086042816041957194188794673435753666897085675035466349302870510013808447304707348756683305508550102875422924485964261889660362027173484252091829125278484651623177598615601875109551171909056173137828344878514824852791833989755548025185294365334085339083581446805573040575325797951080949460833163168513498770255397400832284335845277075190849431835192635513726949127075459743890527989613885393336430128965106998465170721837877111748732476829169374958266288997127794867325305927679401138970399055315565366192864063454569795721341538896307460311912783013117519422929729824426901980199869706287072339058351667091895299417458720323559330621893603440995664877216981966718402677978575993047663440520204057377541640249694766370946764559791766527119998771825069084683384810939229541740581430806431974407346418682671479691135005831735272273439221192225984062513169281686122516045857339559322789557328654405825749612979852226657261024056417587985137451082363757652270924284960686261384907803745425132908044458534682214098974635390094461289220336110915623876187486780763125035459495239875340597392040357352545747546780611500634273152469145040219815251743830292802135488706347232869703507271973883051370449369319977957969373043890767009134531954089981101931589582423103358517625639342967990417756327453925395464403345914843210906394911662561884606799938296363118668056918016360119650175651482199036148293894915807210884850155896390116532597031092662792357085770310108944389383781524016434797442591694406351838543309215412934624161193741941576860421767927455418798802149017692588332367365112250587658471352179824974908866630499583254395889578262732362825420020513634049924015121326467363383938660628065062154404294490045920783566330903565480584535103355962842761522963848815748341865424138182107239848257869806517685495739589269860389867814065245235536280066001394627124012693030050780169164837224341183616927917147061939281917118742750521685257368447808209366368113240150946526079589184301843252405168569521140804553341034276512270215449331304043253009135616938382761095017693085999656033717627766657174312541025961018374005320966134992583947661332928413395970811298358023618099065954115944218688658795649084954628831463282284780804412628048474594176149183661470131872954187193834508797887134539265810183743445304667038263732072255298699587520340851725245329704060672028377647187158005703875568530693346257817554767212116218072421074414106639389541189036042878976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,64] 1571162762506415637624413362334430881967909972088348338898812069041834985880755247757728539940678824375175607134566914976137911214805086832492163647468768078398051541054021581266375719596533319989640187892273732779933524145000573266060375551634381761448456661835658239692910762469760869025117211864133121112354343602401455067390252606323835243704518335525548981041071344711645799359903979017663097609285298471241321709801222899525252313956857933467670736229521258361439813295762912788144431213059903274921471777551265775380317210116336772040039340536038853034053707279656305285239803528711421721242052956574240489443619556538719952897474854157646059166169223637348510458579445186414982941868432267350209052587661663788956386808721949663704269588513547387387410288010572092321302134312735056057008727290605349450245000093478516036676795519724120304825692803576049735699657481951240459865050789931476332829035179256633223585756128345521030679391103052778731242295952010688559584797747516764756784853231597316547806334809796268014588734319350695619084792370728548356244100156372361582190811669585030359002085592414088308239250829162881412290160274495534250800105918111287141649922804210477196980929290810445759828873627489962380162733130324404828266723088968004352076043455250294963689525634186894916654281750831534449882480227685394556298540599839967785757829354021289234980477294646492055408687789360495828742316708380023046163318398140156097515365155039283950737740964422144183726119981785993459278820216261661895046168077885548097644075853779350120671589974319891256774103267455950826578862408983418859143873452257952790930443440762876860424075372117491164297971883841047237128720278697059943022606181000362569674984347408314375666717529807858987119834289347892991190603895208889302581255067592055223908512199570475213670045548525687864005180101588311182757106372690499201368882702475877782200334942872031263001044635882930140642584727113052122356001287602278822176308791428257922466893643993522267563734456809924999863038416071762923524038747355054325747996444447022054700282926637604175154367463530341150573848762260200004418614051298607318581805014073407267150349128910899111569332702050831718843697367156424235512929975870329312676783055736617583768855961567753271888773495697686567148331949016286662022965900644353717019500506834582567223165981185347071278113083792622150333587557035555209702804163064662750138414866168508728698875577945422382185148276137571071278451289510851096886430924800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,65] 193855814469872860844403290592767447715833124882482136154572132809619437281904690034023464891853475991743639295516753888169525670848482520939552364145863120144487955929092722356594440366144806916539819857478009998141264884915750100816048769082129601693041926259457629370863795865464813056544012332131600212447713120687149827252958097493472233683275455056358150314368842746810401278633312259676066868622619967245553357200806842505897391277213043522805886530929416104980841652163943068666719401593551472526821012480301325464403821483462922352326346842458522462652334508995817988020458347950507324099258369008724684650759467473291224123842397880019088561431576864195726118316310468643388381586558751451208550575005292496129875344588614324630573234704951189583482590906395255883454607097864584008079627173914818412362261332146002308000325316377843678656032478669027951757563162818843547590486316857903594391882991954942031112577533513034698966792517424937360619634722727624160892571632275266721037030980237222644311028048227375880957372057898555340581653585374211231655019896544438334354800082306650925058529357023114326932319825632533692602529760079620898448812951412269691990864480321255114226125833888261882045317782304446552021664369695243909806074767729897613081361226063368139646338269274376776619878994241572612988965955100032346557852028309330644603203398937403341021650709218553434350329850583520469788463942754368514874168756901051189592157747129617545327503263277539922331898808800474633948762389854794109740323444267542953718998968551444030077118578947972859820891818093431684705413022634071381157524270027687276979450885582002677250271119428793417303405706420404786589538729965421889660792047481756857018052726052547465543204565697607287469061054405957035155519684305976697273626073537876469095732730970785483027532128021097671016809660447653320443609816585293795847133533242751108377959754021784070693967008735118785854828138159304287081558839491665952998149008205993666140922911306738162909054046312770035098954529588269701395932648624327340626057300911884873189439836052356781969601795252328748933236051569053209348581291442569606970434427864539972589860826372628491373426781322021598406450146447031977427001797024881778385077507009318590438042238477778616856261343050907759989768469881015441440968424636988656490083652618269808623798234193258029899413877243572370391126789089146781870835823394603055081761339773666264189336629609365526585205668292862098610673254693966228739850240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,66] -19291188078570890757680375861698384559186320074243848826365806119925758022652833423022580605959769229608705830804995799001334206763373007706606166189368472618142710943296643072945933934211288360669297969417651300812107331115163889556834081938819779776664550651455920419506160993054964257517065016574145407480926665921879256251929536438348676162651051667524504749137234952402133769354354967512549511561713324062448853822219322654117299988733194323073168840101107502777908157555845523252325626224529364866800599526373608231596697141957169246593540368101253915938576488016818751501394109106100974256062534795621298832005862940982926154503854368811794215927554401517723098758382592068339610327552420985420520395460810585652717072772432474416214314776983050285831005236855309332756302180687662947197673298779634842997332964207263760838697347440810373858513730878862374695470602692117084762933621717228337924018931150145173690342595956596166088117999214555920568277029315790772115310826158382548238331518189104144556105889889892667833504733686344761909006803456504587232273064582286496077205418688835159373873303384780124903396722625305051359588465604386618339723531085828678175933289968293879518139702837006408488362114150501825828471748926241719961271354399894705869233201184127085036900363009647047166278461844026180897876810768910413535302632463040333626818621195389902358132687826434908086899406465005867007262423747048960757114667090171035776979799391363398750995843131470994993850174154084208645395252902189689981028304696564430993204779852272620568034999362490376249194426523253431977701719042070022221185092032049736381641456660301787079027417731704155791475078438878607219903353984704951621548528868301660073485948317497736541913484010733784435385639519800166826916005200463066409132020337736121937274065142898088945224404570297019299735404807271405416592379047144938163924293617838687552033567690787216066602277315849348255514883671601833159099134665888483629089585533260286858555617909426870626865419189773250609405188380889878755577067841801654276049590859626085590845977269679737627359855637703340866506275347954386431608745245242623421390100845315541184045776220344787767777238524938034665335291729301395310850865563169863573805210259439209432094094881800666368719676370755946957205687319558878757348041874378515747575502474459587737780211434965831790897323341096315358777815020465279728435675193460722916031137788631870232805908298193637011942559160357416620889881658335081084747776000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,67] -2097120026097371542047944274392660454008856880060237802194180269986907972466048712644110865323965555266148070750762068437141886641502152554287269891440968704567819629377064647949817194906276428186681813308111729587889817415253238551486901316948682578130889117722208163345199613397563389617995072935439301962001764891768541382891348187108888672389064997768038857312465448818675507930091850803403987781832152440521456981433225479889971772071587384850134209686064198504306203930448306146031918243570950049796922754598829613522083354018603742286423087894126023429333637504593325947402452279564562143978301725654284757673042218343442865043074842440584596552295645519173151117087698895461143088324093020234319382307302641158261485077025329353418610233003717154544264740865108760030210968727396608173868407971171536384492397996785895270521091986976724157934752662824222724423071523677207644864991998372349357515202268416220690741114326470568878771129597195829223814214421620108938039900127655197202670423869080202947025975248951447793868354849756189265854858690466628591429207413978037139675009969519047159550961710459291512526279544337000852273751196104633371909258658149781822804165968632849604218948024910420502908957478260623030757246522900270802699240053974967082861157201459163046556193543489940430401329311970729764529731799381125468161628611475094827480126928095001410230170279960747681629867444758123863570999856634490162190709493343596831900549760764015192961636362313375449312468127924502251785596879044227847440283207895791318543510472271212027261607421640375219344682297420296231865469253916741385941357053891681998589283043651483276273479444415926095678635072196654663951002707334224267790018841719757509408281146769954391195592074547771687211525460063579299185790190068803014627080500273793605104482416879890220033207381265983568483586550054060321540912775621192644580357310308153057747971816569906277890770650679876039853868971660994735784055959854546677500997188025979877523090997430063210132948378114147338779735178064622735593017846184655953210293169160934736899175616945622434053781370276891644561094321437717301670795085832341089786818587126140953238891002762968721237828409886232720850095143085209907939208350523474951704206778059987869418171868606024326829675190200980542583205052365876815222699893255636939059283011580553382387481134936679737156295446274489051633768933849937074960796635202414250641173569890581614206182955294706068940880525104476198332738310354451007757352960000000000000000000000000000000000000000000000000000000000000000000000000 [101,68] 124010215115940265610781539438258363766934427970503894461434990909578356676132607341072265931506911514123778093825766720916973550766212543124271121078527729216257495416668720922165884195445229845048252150999042215957614749723733814411578755806791208732054186918371890271605912694236480426826619880003061466819899965644176690163016459933819332150816400848092270820943346257854868910033595721902215632794169698581978383073327571132480272371524059540439728642497007977572339066584773385277405108862824792311669924657189583985243913101475995451800651133515807608941604627433140069457777599781304351754889313472562244637890825207662476956401665949443671643995921478001795511157528892952774492446087805451412614796542448391547766604789327735800934582761628605946934893574321403617972402953503238080125339764361166801717523672350698611389181247107112452842467591895608085123556383293276248237760358516484114888085429966143906089864828311339759301053251033886438897068767628092113635919886677593913144869311806538412741560753233214662180689502204046165175623260540651389096448089937688077014884001472642799445862812477445975541562388503874448916237576258417065688666913466701586980087763522564215984595890251077451372719239826913772953216362488717527581862224294739498196533446023514430455351099357436252526322937726626048564507422386072584800232228053572037474235987304417596082818001123381235256486856067105933129275097480411148992311340960065606385536281610358393459811632376928805314735331566417793892631088715916262078142424658091111239143964669809946035687356605545130027116146509392997248299750335410282261014804601278227986140045445562696227383618492395061633499929209313777141217814153897503131336678143642885937291735066442622090434602029755127109828614673355006364227833292205353811788699645025419093122736257867284426465390907032063220752318352286966967870385358576593181804812209354970168494443494447182449406696601610961999544025491129072386225226477592168220018531614769689076143721017969304045951947454775958516958325935305380612934151823921277382204941337087566577276068971488941594218708541412691307445020328389193875341774216743722103999816645690209957927901937630679507608461050815234627216636711473827873699025163841779177249082863515124017179679378212185124698249418095643016125067460816872776857488391439176987394308828605205640712137323585016389821110026264523084141466186905319021538244715396466696869465564737937065438345681334114878952095733450020601990407577474735433318400000000000000000000000000000000000000000000000000000000000000000000000 [101,69] 58651516580409228367104947186002689958988950047910293628112827175619340480871662524942331825452019634232988584482169245378816093763446728622129650124060865947324590642882814572670456218030955828074422167276402499784646649632706673429575619736578421230837782653995443782519073874466341744534715597630684994391819956355482467551345374915183291771743508089841724898310651848937587564023275584067998459694145454628891605525695980739710962235282650430377723091414839026689632895789821301803798833438604075105664905272053293386126025171238182974049337347748929066169361969304556122433681232509383998345024157807462148156504487831177088548445539094240057155163958334675804228454572980712529747268188356472107622019417319956260019868884887744652565991759418346356620185057637353856493329489446228366051613948198447248490125307525069010205851707426608997842845024236478533184786714106066043073722147988598248088483912589565367403987241067048858618624269734665650865809723812659573887825603593949837983833194416680176805336946235906615739879205638489705453792228048903882857788667736998885857118619549456121065066111020899045826059029882636206489251956787047048994991248204741150486340614867556228157197942633293560144938727277304990624300338455982944578031675227082949493589628983168792689348410739794159768902710258838569147032143699155638422045981609854871681928213821975561906932326655957181931821651169488079013471948928639921579053108445097773199081834863731997374410239469038695130076638400627818950635006968919750315271609850313396449849544451929621432614995464097785589325985545686448575396784073535742596039512089496670573966435511843720854310872171616719218728342201644298541242819612697799209142741282190117793341770329076403726140105963050554346343518016732291260594164677087812507051535307868718767248687370345323474972375192881446631083846827711905544672972063254311221326162500128957473195380582095009618414961954396499906571964949381548658538782243282925217597807731021525995832909702368301023941579308100312595261932729857543547612121644204614814300684681126535383134850526737391740918052473512758749831842944786584080099850359947439830402739211136450799821415954891448211450317036813886330761299248297988213232851923489615784646352919310263710507978715650054471425303877490844580389421262351785748405927552486759342052815529712677403820427649969672090671033627161304385285554384939678157299093936779714656415394112904339404882086587996436300302974640682873421670739255337505322434560000000000000000000000000000000000000000000000000000000000000000000 [101,70] -6276448349989400330083777596704485703051677641567017613661186905361292320999829699271166372977536112758710786279391756636681567329685689883355572745570855999324201222858559259836123014352480087999367801391001967898235167791441909592034010925894834158912435610459102816713362256014315355835303911556084062318117412477057661233600437087877325466155573442569046526352173739804536257688059740111154478269223677178845984504890033015627415323071754598899857827133892413358843411674083859504966142043135308168449836199420524351786034087235315183563584106499329295508477431171882259706770540301254660691775037425059482980161790249956107226547007698529453256060748129333410422889963018379867524549885481866001073681110884629371567322083360902695846934853415552093246495447076684188371362545700451764197074170299447117995010946772931898494868836136639084526707365980657425690994274694984910194710402095987422213005777459362651575753869534880345575259205660275300170566763834735113439510044791218918321264617913857105834489188913560603108881553397544363206844519465647665438154173170652991668683081494206065532514717630031481930384751196470888229379860843422799064494826012485712899502968985728450383909735655209912647926581167424269975077431256919075346390794994549128313649351967959206766363482735209760456393658780836133761727595678211881028471601192732971452097473529264083819897294269015377233890627696535350251945715205227801805341314181171866837786234110329502967830897661061491282198791707443101695889688115892832249697903066469965467467316193139755312790075108728768883450570699648429675895263528817852107976932015839704510880336733866260668725540885994741987997146562379328220535094831038229364336033404045912326532910730749338598300048228855388779099266196691770561234922517578292771631428450438935693878881805699853687646531213825143619033222716096564292284830088230627294966805266448777744890593746089916323133347089198030244704552824046877559848733419731353905955623138536117912362263760227166630831302317557199069476989770306197973214482971919536107585301507440901014545364081788676290691545327480650011376593896638079682888475868668935347334620982637610022225156949617853097788081068230451644932504283239736100776449095936839049432425297708021910974636979190093840107773563962900001683999358168813703512949771927255765155126546229397043081668323673981163685987214422357644583875329228146525345453640098484955517494722093307573904959931118026406945196092892922639601896829386493211443200000000000000000000000000000000000000000000000000000000000000000 [101,71] -206097136344904872830385182772211322258003633163003071451904965530594741236377664604328743342170403459153442558405769253319226291635294769542410571734443027405054915601832934777359431284801938918740515200784954398649473113719783106176380441716604321369459382941915082967513510693297042449629412829353087450865435262298543558038563343654284883068718228573614084453841642881651490023412438428040760868678917934641849157424268353742847447690971157378814905826547293229509296569412723714643572198737625622414096703303201607137430444556131707334682027295413102260972142022463467944647030171192678121248091119226061086874501654558663721464017769667107551395416652567170947090348575188443992605032905359045556318284475039246430166626169382055498394686553870037301232991610768334188386154559481202907624688986991320994416788047104453291651333472170824145628504650310970013923961160846908207295836719116862878358483745408906575005621158063483850879426943093418257932433618287025529762072494687925133563230927353083636646864678197621717889366846880178677499926956393084938118151492909918396409692757481067531328109168111157200492438786204053147151231826078440129655868873001096236442650345964254500673668545481940668932348285646864882770030806581796372534725050829695423037497233961017332623523300688900303470218393075816057064924257645131973828261249299336207670667806213949383114001392152661415089711523311940175591228424383131776771079102983023863328722398250819999996179246467048318538766241612225883334483580207095835984601832083499812602454393704476961167590660669153528558417885284253049822707136902564922368056976883912454303992820970303944350197404119825135321401555705736575621768540752395122278359981119573547344879242341729702093043957171441996050454350960039718087391514424491273895387520869072790772177354059105233085122182724203089911255460725872509081913063376569740089057615086207191113646998583430974864875874902227813115786550386941131594318178281575159118792385683275780115652136252633725491105878890009585946197979093334782289249139083931985053895817470766790220553408048745746602503808339027837440576408087932085639484751500234851771020425088669390755112320142365769351805127070704927437247718337930951348498552775564339572384244606366060734365458629508915461978244128606953648258824816425545737759219507410674385716643047629158686452429283325867788297171922115111698207971097835607935283934122356039310899681309772857421460219040143531466016019323431999769260570609158413352960000000000000000000000000000000000000000000000000000000000000 [101,72] 49305897306062551375670449093548228054295467262582968510171272124331713195841761828129566901865533094541339511240175270732788117423253951044779648391599866863665667539358345070230933695032361953049451333851147273040533255922371757984949636075736994909130976458248845167223649891078139615163016414435482554746454600427730056885915449752476380038334802843100526777151449320618638230163573769294421593044122363465415268085531454998310284850914029573435684887447408198500927139158074305076930962472373631338656009535532806831987640908516181491310193994085373807294676260169086424839189600255031322555867752087965316821064957233647907732643642833838920986949856738907076400248343870357430345935018779771478809452152827916132035852331966324244218710057074136875998469728628427321305213620637448803924669924329306970899151350513133394591278931470602257330818343156480456007858563571096859191799827080338123886328691802520058511710000789143055561102156152975875856141683361785310976490453108036355213045573655335856370294326567182855695500670479371716448798290699982191080404314800663816495184665124352372670035283744701827447281830951685006939089899763224508941480852849098043382363276123394658499319299174794688170553774511587923316552816094110182477165822313368099583172921108200278705687577943093946697309720357456248511161535753150618954709306344791779482940801920227790653249953385288818595054278680806662375654692857250100252069384580783916886393341971895250475487513238165550000266593035877646933876530521136590833155789516600783094215296068426570835006853738024708422245420905665495230043741228316422637952603204783798718723915102843639116774325672322428055924176744606577828590905789628766439130294577959375116232153561773268262311546894050358508751720480864427398411167434730489005064112069681349485549151846989750749950051752121086897873840377081597069691783271578428665560152272542820125658028112570311154098101978661296631123496830933605485102631484169449965064170977229193199416293300471882986265834278457097179532564115644772783958921081893257483003327871325106705974748539403448885842886564230339118177578244419931689940839355112242479389416897486330292820454373735364570465178475453021653462445622558596303406224079997809988090180443135869002526112777702725058979901959775175297115552285389023063168650196330423094515781085705683139676285527870149063793047553968240921739451794220943193334719418405268089410486108260192618974202699888746927702319783825043663180001651162768998400000000000000000000000000000000000000000000000000000000000 [101,73] -662741263616350629358535436347749878023383855031965588509030834836291295930093606008682613648016401578203906749565351915132532662573028899082112507086232435606608964893839324747981292278238867368867792248716031614248706165843613270028564959757110191281778241556605471542074459387586256847778599705526755424638301850642041451718305541294115048571449829832652359173643674986147478337753234083520996793154705487366397607876245598451517430007407607689417084781812355626399129015205021902571941668886328607665492105083869550194014344401021947531698359847409111292997771592124352133285350281070880341432700105778420862679337468084196373904425558601387956743807957927339051533076725070035727253114729905733682701505692140128055235153322482613996752358872389882070817592880604856333186391135583299008965292667328720514393247554025611227102123543010287547486719415455558159855254925298111778864110622067004470425688209263959282218782607914340312186352241040992055767049778728784553932745529359482597917989140664194825017253959127772406958129915329271957563057288623048923472957955517899513086370891736440050612788228411972786314322006672457649874077442591049090965900314327217977727894799874015906999840122432619481818208618590729366118399313350433935867755564441821080136184580461607090483365830662288216678113654888511870928144308707485032912159516072335898596445007326757325542650513499619584603743116223284748770559016085180304306519371703470444952128846286614345337950251036285671371986117836939942844373769612837930824870216849037491984363146622841822353490804386944785885690963870511322444294519770210394591047871196253091568161635331297901418059786447759102230756777156536674514135430163416243188984322625116390225706055962095270586430607062938153072322311596355977922491933276938176792615643697171896037354329697247294341923800930883594310268179307281425189340135120456415851535353462196166243776729381556097207016533615183013948060856067163573813753664387709174044903133923402215931316009451747467291006503774235832748663005264676697678505958431822014525794590446061027208824235113933663357823928775760697872275180754678661550815453424087151832270810386739149404597269472483940043254541792245417111782454333906245025300145407368011220349978237520009478406205534450494370774000995799258178587564350855053660950512943321108186803084750601014994719435423379170049604827465372002664304154438236451656318704706262512573614352692996352169043784447628368733975547781353630649074820337065000960000000000000000000000000000000000000000000000000000000 [101,74] -82388204267983956000020150276044520626587945840811412394928532757065734682832194321827857001244530366881349057551823591684673973461332181097955461364345617433844489326070595826156923786710147617570154035056753327715487137562593609194348394884424468755243939513805797898498893091931811671383036987548422677488922961830977334629731827560150082314110753743338564183103484982018346751354090037373742479456211075415704445340552149335410297613094350209904139529243792904490372032474512000537921719900397739369137207310029759990905943916631940135298213298533515426714214946852667488223404041745907005273540368339732350599006362936211389227451247624655753171152589690342609797456811700508227414946497073315105320550156002142406196064557448441933445625753275757903892632693564176617904705045521154070691152109274398244127044767524119935450591872964143801585962802146973050369484052499731300606896910767373823420659316367175933405999943832869934423783829910086806666885052195925477615855171987660366230072538535545136195582096569857928552368102576673148317932786053180838676335962610606823521169100360881562923830051849238347099983131473975651328652601553602419331208430088613575885689670783855669557446135445336795112422036695199701963470028282576636452924803855230222112744767827427842236257153366135659140756285308976123031157602705857397038427802581289283715680433005570211803031251149658789401713160522408908752414858832131851531537860042623142803210655166059053221445096229830510664546167633208472479259642507031085687379274214020624129776990156226675036708611686595447690764577458055336803509711196647906729141458857786788018911248415177691778336279560317474701682019556923025139152038004484662083397964772659148677695551787828758383516383158614515176082649918842516914781693739069057997044782389113245723836090992014506161971998256631291493359194738481833817735606657240244108440942847463361080598254468293405497612097870891122465017704443639379765671313499403504358552779581776904694662308514291058049313548479240901247425616466917607391169081985530759990341324287851730413470902949694230248146826328227232398405294658230529696252155564822051166588269654161641541728075525908694111047505220270230410032172036957429405605286869796447662387911486061848144992630249875648715786730160102532336960168783727571012051681163790998544991310427060619086598693803073134345777163053917105995195791456670863934539020933262843931339108459015133737170777286277313455306242853057120606918027110462259200000000000000000000000000000000000000000000000000000 [101,75] -1551676252099440504886756008321498310158856567136824340851695611387114672847934973272482473521624241347074199862860755060474164867328749457154732497838488280337502657016889350042787035036414048671589356934455708575147377706024152363180227075701397893092238674112981615851262747598077641087770247002328662910788237345231917468281639971814069981506601298868166093883176973346195840802929656524102566291110642043223276242940347684794029514129822914631119978785581120309326747103924234534550994003272516628439694442932068496241719704679173831791121497906029012457690825078113321648930167177041556405218012730702636706279676547125481398533665951737336514538183067484890527563619419005363691887731471184770750309857933974456202601830890606590960993805219559036661920970032654208678646979943388491588227371422217515072091774985817895551927222919419114257698694918098348351358747345069410895699962921273816691178947934938922066388936500545977675549064009685111909791009129281126473989273184105231063132529111291440554218546870131939386002431215604475906563494359415397650162750212239867677350111969467953587352689737314805716004277045033446750848860973827917601056277248507234648090772619163699217075393563386528344653795394918497259111132033400756032485215771955632243597541305440621505348563627822495907161114753640347470019917565790022086373164441239985752983867745505501852298275950407256788112749978682155539313980197920596589079297575856728651107965388426402893924423564577250814667470912725227125770293469376782699336345450380492051228592265621917266413028481919311767153180717998410761253512075317584784646967379207523478241368926483001422317050311201720274322081369068315298783145367771759732807217080029284952683674452494050752820903342969601190249778276843285861720892331148094888473751362887748836466119209465397401772070745793908389099452727919314787564286060509715734560748619352406847656074278606436984859437426353489117368391080696155623076429647655751674121485175843556491388780881701184161187151150291634088728425995091517292473542510294966426123715200184709311198184529264508603291731931504162808215292646008377387839496617521688429566083359745649691318339523769389341368051318025738510683025404939159944715858443992565669611878369457880113121334082968197151211650067746869754604650241544131824664083154976161750356034340166932355703618094531802656878271964156193565921090691419173304656936602829053966593128010653570499915766958781425869322335106315713681778285404823224320000000000000000000000000000000000000000000000000 [101,76] 52419450704535164867184010505306573206630518575760058284621769602866948082231811546912838161968380090173702294851140288279901796223499825126179956703334474194920026818910640160983141827053621769003072042471315018694246716994614196300685347512406315799471054704111152711003424639528610784310986920788805944987989392366575283238936400879922372402175618525430297204231374390251687291073515521377173679029514962254024223656074996470055398978795571623191709369243743301131106936234300804932314297246083582021688092998680402041492942354091308538400715468931624352125016460227428007849147928881326528049432959573902105308799746500298706344086657810236662028172049487588416199199621485861243311135009387125999769860227091917317171247619471111194942754903501758951426786724170656734446905611036740757958431525976800788947490712344349095293859366025568781305656950124992617433939141126116817025084078102478602436591525596956614056739777086096856767189005708879951140334535124848459232295484767776426653730156792848921824771995631449189752401764598680502262185309168384095271792824345433702552454878426756444931557954495164105345583586862889005813063919874955899080593008150410028140130521173309353711753011443967005333626885622382501629895971319366035011015926023103914617581301089589714581228716801498686701746090773509760439852379388181311934824653306180347833852671032122076897616530067267887499507458227551172756693572201371933873087798243168149611734105015285542518114096533999904391603775098871772666826691275788635056960090227401970016292499510767856185482229836077471355065964504064590422058808201535670622876390687742248223589952893427907788003940822876596884126116389886482826922814951658571115921898299293708239649792137383624863983707368953898887206263999641447702367362342215594410235435273224498357926717250703364049680182169968502738611280807471168833926405559378958915709170635862134787168028424730424559122966145117282341650493712193138494430024574244096808559764718810329068289075138861975405337627701743920567467734361974768592795568539018195577881614469215702758764315820132067347926348366923832034753588222541144453851199331838185625666936545335750030673117405836543461608478787279455742051485536207951564274437604025273722953285633760565696427190729606547810179054031809216482592476598240365513478990747871001395111823016672550907268201915239407581651170242626179598267051941374363141583388655303647518295925760110917487152139528201045080485553429533639435875638470246400000000000000000000000000000000000000000000000 [101,77] 1067493345969708360512654466902265946961756072508825185198083872923401405546025101790171216346790771290527477949501098019229543502089861844188101009457424176898704623516510449382817618691629790516350666547383940760384179529366546342105389120326427682262832020836693612052338449675780402196390965611670558596529760679144565986685272705143392885968010802147751336210980479973544229103417172133272769630097821115053677226237455032643605449621785216425271332810766222286300356087854049320372203090443858597481648001196748727289923088092663835753030014451073042129566019654209777750110878428335712032740987079330642623972840029716996303833519674865147328099464155854241036059518847041306354750607683596723500482776329638807736391377736334495609508476600389580907177909865633271552755111362956211997115570337653097008917260309068894278009495121772990294579605854407966933760538662389744471557590419543289958608599725304293392590518648387897790678894421528000049261197918521245363629315169640034417035051378143233522846724254341564964631812365473959422221251843480683361301866450704237109471519570177471658066986036631797224629996174115633468937990933700836084899624386214060128340487539670448066449452285108322165515388771068550818746054081554254389914119341724913607078143320311300326362231783070437844201663068189830103676314034208096483304628877392979606775757983316467151822088633740812705894846126254023251201393705555750174735875600130590526176715438721171712100309937019488281042416105664016282201762776533837707342817651698701431379915979117214174044466413584255662825418843488491151316479255642073429586197017270526772997797123935472961895605940193911833243240764142236498778984041515418932301647305408585090807192391401858291359211201852457878069618839126619558566912741101847472160309658688393233435909818188197566136703116902319372659051810299697368526159195597528670340047268464391946012245569354863531376115020605858794250206879983104516341013250282461752533867896447375401907557293868819309389033977403236550867706811986966005569613043112988153432220379111864458115334982087683128700781102149355231831408915039280212375411391848214917757617961706985794780809683811431372371045145122073121663189460355603396716055230272707823540834847884662508873504876219455462742765896240822423161776674035603436990163197227703048768802869953226625019533227338579152976039650728164709098281186930136308302104668950765922720331352800067239122230331896248928233281946683090247745268571176960000000000000000000000000000000000000000000 [101,78] 101922521650794728196773759991635961616065101938546468171375595280497862512441226971566628159117708306239272922497610245300260709590864237179525878600127783095460162593192512846175130914330111039298515880912254119677743745278808168056046661509779585625762165448250805017536858589377373875239470249312925109507329912977973811242530185419519696746942165894423886585884429873217746573652669630159098968120189091264085477035799852812093517615830076332721544577957325761484397631643430374187591969892111938479558430338236727687458419328325577254956939195973805272307450407373655988863786770195308514760276473926198605285870317111198396678634805333696379392476759397492959415526823809849246199438499647927698988847382060390696113076337790080118437779360605774167531329486995714626951302570615179804061839045505036531646154141192654474224990354483052165255051039339462038867612086466468452510430588533735031612220697169219423204212676863676496405465474221987936957505230628270031353425957789676645394604496210730049426000823992024465162846482616656687762399857357626393244983172905101695410451543782997093916394419210028965922363317638707624810365020243914329044344223645424667754653156975398298314353673061767150953599800001671275461652100755224662430617919254815141390802144039135662859992515109049832061746462480379679831909563764153720737262633394596253829544887015336446287896589989276573011886303699603528551066448489634263727010362036017926161894104991318134585509894617045541534229899348721627406458921963411860267039710921921632799978180396011241605259657260274667392269211326452133303270615522196415291959717146718651040514752499510931691830848685029410374768122232398268221299493459890766811078341711108325017903054779465456701652331426082215446805784733143844537076127795621354726093448600761550764503845350053990787971032409421082200700216929292240005724376273277775642651019321610091766740792862947510893059173424259977574960161692977367177083633856571627920111277668913597496941766698544003288956999145309841363582366311695634732379306430530081082399072477801146081397628089148754838952795293951748023171013058781478578494586060299970419379577612012586880269360573236015138048912628521554295252885904372356356861575376400608232622691088719902737196845559971653220592100084963624797173885600843787952164553235576042682651373952083093656322751159721782115618268519760729820207171868599553628441663612666546333814985541743237389204184610035705633918378779648255601174328115200000000000000000000000000000000000000000 [101,79] 70397831122558488597649555581674518675708745444794283969882083449420840844551582754343089110505855609843399022093624987244202480889502667240061885782788733612183953490375824303718258457990347289098929385471613236833349637579769662074378150078552201645136183035140253580108058164493516281541531168028471722557217698462513088490939709858835784932715208636856478454243055054472184239816249422666514937525878888974613949322790026711379568385099340534992225012421891884849970793247073768197122898312155426361851116379944195502413609577833420798983395126323728364540878185847204641098462459796358635904026336731357595643500573431536693743080908983110750359086973997808123817917269840103817990239435487661291343332185569124529764670077246283915401897823196420921708233084877037002337714751549450637619091937180998031147249819652423858523612378843142266273938539362398598533620784257782333981237200224847580730943820791682314221033953647724374418881174785300745565107803960736901152356170851736459744579348262339912020642739450431095686079546810851735036300849025556704216943632789857948104100232807362871269804430966133558040019632462567347828567625267433945263381269197813618186358477246973819931823953906916729625456160556429388064614899157443799469965506517009446123670063562970950847115439009391980453551919166805775648444382317738882188729930039328502217885621972405324583327016276068447149692221894018253671389279092167639808673174610936186927148351927993404668779214011757913769007086910772580047270390660806049277567106108281025991218280241526127939925386182373799239893816491133844672927272019919661850468362911894258166394436315098006955108937075262903981646878049968549505503294684769185085908335326891803503077793383530950465798713561817016409321461900445211288954549473621476933245590376627257940261804769480669005439575508668928298170847343415530747783572326577227329473464690086860116012208611012819427572933243861930792532157212054592808607413904198343302333163812074305959950032135243810846958085944538417228998677830831614952773075248164129982433335610107717114105184266466513639056346528933669237546876384101514458718108223035553149658927407129632215676934141838202265905200990556007250956398908494326338760600371934575879234929045022026599272880653848628184171589449124603471131085201396593689134672056760723293797104094432095226785600359688831188487402468297585958556651182876773660827141171615159950089208382458678272741619466138007084282264941191440554218236149760000000000000000000000000000000000000 [101,80] 1810189558458215645672157986103036721912654229934974526881743167452395192660128376966337551650354477945831928898967893177786039477233915662786039096582281695982389729102569944517756995788908523966301012546094038379753364059675781264913786829980383314887355720621260185105960331257962097791558286420096077965472297716893334930274126484971830491249698205051853339987017733545467862201053272980130907794972409075011212650424809999128369551030877012556006403662196570418121022561650265802632817451123915313808166623888639752082835450634115674506341346801373339138721604945780952483304905458860140831633424539436462029188022500091619981458498656068414023425928753545988416418576149245661267541833312614466175132756606385250805192875450580442726313351019121109996123289914394220862917672213600840499775838406639854449943118578994205015286406164649552921434455654373736610899301091597156893497517491658999907220071198998369647313367021679713815002237740463169443833362277714435835920500096173693628601946303662203807325562604556391356502006194008865731426216229857955992365454006684529411540739069692775861966058009276600903870810157652589164444391346050531957654932088658798280109711706226490648355517689637395973344791437172835790721173029535798815762395508629143513652946120389458798514633230274526164545123335757883209781893433768571941653775210136184577115941274694675301918083193887702944999859430341707016246521108451939790104262540860880638976379124092344661532141988748128013865858767947943873881713616718769763755361127886923404400738616742446192618801762384816752594427903741830071486413060659086905616749084183252759953312475300604339454620883528218345564478203681293194723816327622341215701507233095250714002658819481064810750195269255789380069441179524090641668725781757687621975987417469981142087075325112643609037118101629604773116443489262888582620869572026116690036734337337423641234787334173260255979983610534470987851673833730597752682643076864976551751929122759419566274571813713655616136837391201946956077647357945306020202545503709120482705043004184718939399220636490407466414853882753683714481467866396041149400032368695712081547582889064755436942642588420870501696165678133897422839877741945953794958155267349953744984480824984027522341901566018952397609068181639572465018639110247958719979531640869008509036558594408035105428353770116884176250704936039069602382387277825430105232012940596673093122722898179682652190101884177929153116011747879128003607579852800000000000000000000000000000000000 [101,81] -115893979306560033108086064646581502970955838372515635834089764097357327106384788510770059181341010403926172444157118048702211122913341004973703649095748079358023994573112019517238269077143578882107792015813393455373653567947337183905140726045747440563499254925905154659565426072310909083031274885389011384550932860404069327311048304024862183883721932047643328631804984779606929017504000219367631515092274030649404834877393393581588904357686547195009699227946031506347283592885415154661025329758408392537450778147199559992452150331264049887369646079214547464199027662456450094537917418288657152033508451790525652838972403898229048638360834112305193746695753235488469300492616101932787999719277365289283701130324554360652498919986623351764706009198593392937091975661962951919692456544679692745754404463856157633103829415260713613343820680890260503733344472656681154403849788052393857522798569639411573104397451765378052301325902071651302025923979623096098659296179327259732008666866485935366288828636382628809515682809148375973914122427991348031676775904434325039653976409522270404666208318150374936838680903406363638478992003528605831018053971644584363787561644069533737229492166655062093648550601095609373035785765752940310198798949563181881667097730839618435089900763524474549256517774075984213580118127787133395381102597534022435406516904764546884003365440307942019575587507768851433023600692815775432371876369120429718632355900325133856256167531560213087162409599664957381363434113613523094438124042885610298672765305451717189785727330561893570851200812722212148467530403676572626218230610565717483711909867661425379506283055929844174871723509766768306229503727690215000325234712875768176139952213981338570346483001322668522891050374085042603225012463149335629521989719243916617542701982788501280588524183889823811588048062198510756451566740370735167617685860731189107710835549831400005110147390422711881605059726711659608786996501959564951044018782988986562613804527243779277648942872556262180727625269308037707960485716241161089013694004933619188738927328433472768448009020669328910597950593994844681028899074865859850613076897131626975394771531184196063662293349222289273446369984953754792794516487618420067266164758343772987012125721970157520252792524765442480006795660758059862596098175664150818022965036559206085432742839839884890544347675067677452742233890523357009132911794844986896366016356580171671474067623428470264768371610708624045855473078525372748741140807680000000000000000000000000000000 [101,82] 6398387961084546829566641538556514174778572573215544798952871520520760508912875347188710346293156786729832222399058474879406029983313883799840829019380657231503445955662830386021993705483508941524138576133143226033098440396293400857266459988323535845000015998814256170903032935690167156901627215190326883122774385508314195950659495150980852248720716015067794555888416065813593973710326299606352438373032561694322142727703749615280316307783752620056786338798270530383200453199950608064054167318189406010317228294062945184950973828655350996833968580700164876967548224413029018594439475551821343163557445719966796687695550142808272736636961138158753617630642624827110458653277837856713133115805898634652550041891705000153430084740768431158018061526447122419432689107885260284823947330914581910573995284535487021892099641249681088845283846664064267630125156807937234997945796816128427191467193544752347255086159322020918565659413307669886803130203745476925369588622742085227552699191105896464176069138384331013977649006444159471406312687475135350094440671335024655312343335191004528594228366346155188217511543109395118060836204435576226309841242891251003147930359989105393906070464060240874991138567269576229006772535933091370893712014471279815570400500227480210134941922374062654849784885688422091248072982377387011802091944350599637014144713682696322025692362306305615483589937208009910954062362283768010390435611595896406609537830281608164582724500262080812409514576222847840954792815347042783257555741772879030124196561718842346642057229535968709179271265683193379756792786032976328325843838399395563093379463504707775792837423375309253661784765541664340242132659353516034946158651359130961540554480906283001121615378804488509634713619160731839968587335709170583238512256703629152708596761369763071554877222903457530380023509987605719227168416640083302117649417201844428414657697249195544167457074035811763558158019208046186751100769808524494759083426617205815439287248637482448628563961558693795840518524907205998484883055702023649961977568956323327108383939217758734017411108826437423372193166716242983482204280392879801730533875793224764006325299380736120450863263787287853309319009218557391856559610810849090598076474913213476853006760762064347892255285690051798960678416978876803424003934400000299071047846420303509246533193415299119381075048773795261689813156321926561084728722730527600580568484998765114281656350859717614052357889764525746405831983563796941437612851200000000000000000000000000000 [101,83] -150440933437522500368135491217203880609901528570838826939554445730932136249718486620705372920913479427515076383791336852271178025600570875753832312230779488560396213914719968982528626997799978976863678155732294102199882680610101130612634512410375295326560466423479823834993132536679382306848014027944137498059858386525578433265067610114205034209625683556519932992942473148436767357501990585653465553936633071555548921275716189001783194661538770201421266050974174302672989520136797283880582437713229857119322732494048516879923159528245319247030154915526457792447475270432065567046136295492288577362608366448782807640271106647053525894105102960754314996363717934011284213700576777934828537856336047415581889475340049665475457168389927165752561101511174179745519872255525568174603078766902462707187838459923926069576806901047266754154661198810529082730407946954675509774881193002642483951165813613163055486513575289450782495332352633959277341661261757976156790864167313392648188137832148082421892492010636433099787172188876463149857320487090802130801520575847111530345402177838822691530680380154934591681198093606873495711901439610161331997084126030185077393245283193922174505683726624619646780174775963121225606339586860347497426190945676386423574427804370902481698409214097600464286446549221564087797573066689119088852256020638862073391288159021300589085852175489113472605216445568494270214673123670980615906815687407462869657464367577357335880364390685457834697175944294728874547475005770980252383429470292591366751929270911152049484308753573691964890556655410650279132216419053874230677784104049131210512276123890172459642428816651938403767554961893659142719912733022963149060012027155400064070277700592486131067999813820642540548991241179392315201491575228413269476842214450774503104267869740158213499708699719254023237739241402802690559273082027005139660668686931006629039458726915379053457080978212723772342210202956845192869127530989721531479239457408348059279478003542914811201685998513804285797355485956780020447234817708962518761363946530271215049946700834864521516682078709671389241649967900402486315581869344330610384909878425067413562404849676408772793188281056642256145970381572781015161492124945315105514847636240990882966056442119927993064509499834568379938765543286418473323343109775501450857209646550336780756521304352544174138732952110236735511235239845177086287975242610710753070454802502361653657175599164995578815596315172172593268022832473291900783165440000000000000000000000000 [101,84] 23928009202784795237920015550758415903630577722429066557543964328240165621485557266853550419707811164919355389953384543350170966765907057029858443951477014810041252970085610150266571934790882895918872741465551935119287697608519529197160222552432036990931099419903441884062411193520366355816257951001638008347839716061715345878248520512006190719469724343803207909248169070599628691065420952557857487269554312672672849045054176792448533629972291119690306446359983125512068202792268716569188538915119584783485330144617666504241495983676452361800164213787968461041791113060706574002382312921828701507613211555711546883478627240791250960394971275390643933610720402345601771438523550043993528224404833818241167380114093262737436402283655142919014388683928060971609351924962764920393003636047373430001232762802493475091651963805444707541662499295391447241371577775026150117282608310505205832148338555948675555752577939805672590105567479228046545618050341811590818643620987776532365983622004510159475291595446608586267659185826167819024796406941826711204657323031502693685810333612762693566993220601854253346169025711543237100870475739374785764022512549118050445410679755029276177697637008193935925992936014279080087948434218312465976275414225285655849497069039635384678704438493153795995002733502722759597414806808265134495930720687410505454441773272130299822445018567820138767331928513516207949965875576734237674094855840496615314618411557453676470571698848240279757811204371135036354324046487033907661984401087989158815670704340565067019561345415290959366465330023939272054990004463085957490378699807353423549540786604768842701591578944343088208095305203628524955021969663140875323109042335644698427154137003180731207217727909265212240511717313143555062833256814742529945358326098648863076090362607159271054112945320203265241507051580395499620224053872684411391130447104989910730327751431754664282077430211543463893521552070392607211573906308329629348072952526900311389288172379299582332456086454513049500455071468325190033464211600192102237441578210852170794153022507245949589657075733990388090971462725939399004927401968953284870508128359065407151171263529183961963364890533639228103349902685328591791050891884188306324989951568715716408317250965839524392740111976663746754150573669315094419990683400554069960607182939308913114374009757023796653545002561998620361126392318629305323159043000087285788463472656450651445309039460701818739207866774530255283957563857669668942643200000000000000000000000 [101,85] -1337617818624856006022306414878151025102871671313332926434493119095357967413364156945430167383875708969785895139584603199632817657023567297553858239253033200379196818284234687870961278562298391707124217968038551986606078138739392344470768787372394659683960084281575091728880101041807902281828885094142612798878883584331102638926882760349126902320818206191714726206522107338411755258566701812051613825052953531387941531080999303970858407421624591869474032942434978179912811684382428355071755731939153220646851284339794793233859450008159611687493587755486071035717942093961569737678947853219539139763406308431642001015148570392468522330644379344856695047854892335099929782046447096882273804906272864770264583512112425946440381524406786934808876577031914905217428498975661446126771346390189002563557613782692972914544958459518706285565391763518423968202948216547408471234494681018981594245461552847200071951881946152003587275275110810375003814464197431672492034608404882022245457309565453559657826274273129383937595421845036578991424285500030632548468947607822221479299446286986895601428844016774025203557841964828791990624082832812607007771912160334530676905504092803703793913426916849901138150919435625331101089317177323310928325513489835564163640317079694011997649192978990054263787189201484680449716258477059425451288576943020793986754005901482651899773632458959316346712563000745446711204389289742817995470043637558572652577749704055500250415981117082350604697096488826228662444492333630089244770177492672243056163392826143781574245685435840349459424704160699524006007233246512790966581400756703971983899450290928312545405396697375794202706286146141728965499059492934920691469027969642761606152007655591503386761035247488718371342469661574621409842232950468780612768975896894935058287455726088174435576577579340494576760831684196102530559998776687595403696749293585510512717813662241140899743934832301364996538254743440762489517295490562166102778710924507801533822345008160488598412205707606758840818706408006246898911161487526316360223896834563052709367457584788768757880457399960086172198988863773089137156417269598043497379188655554014727629908645386085262613734257634920481814901454937230808729001199248385158803798941585912693195822015395003286178955513050940038975087151484675706837047567863678550923897750426499380733713530316847830077728473724279958291914804054234096012025727104010395805084871041299132367839680520869408442667866433121648194452627332777220505600000000000000000000 [101,86] 65671843676028596057988290371711851640740267865414342306782064852301451604139477117059464413444518604249183527359901314098065495988348844801307676878240751643807229915836387637940451179575145580389484249613363573808293653627229063072857673172287866370992597942936492592293418117941093540408427912204310425152248701696576887204559991973576683079772231965661748726225312126613792555612358746268643453457563701666726162589519997952946709020110131308425574075334110083956343714003570709372370723280293592268219141602273947812940704960730457249748822461373692035980657781820301776409138669596635845047176781974918629748197859029940909825558519694336102240380432625699375741028885669462135561726670345833917115765570789639427307034369965493681803575776756032588520182072200956273104028313940498071481543445271242765765159893648417768459851025922756396471667014298767403747639311913893565738916019819539024666280050368336237106210783174191062217689039736276454117242415243701540440245036511728102433281987330248130717709911582260393166802960623804916593692765106567139260085944611058514156487684106246701594172835359724021672609939250050240038467993184843759334651132070526661375549888017341009964480216703620235500854701260828171186969797185134146298147594338152057976255078822968787533075064035477366463208445547377535029483079695848994664686243908911990664451532850670384977473349448296576492747454071103057220465245293510476671073251742073713413643608041495608444501086456289176890123843905246820938128716988522727460296861132113174778038287673370768633344384118370644124718718984965555434733569522179610808746805872511593001061794975669366107642647171080224695519261356012934406097802579476975996371176597936336010472610743702530933567383919477371753391270292636888843592237204195570540977164569256328783965666617490508953838790530754039024848944669790462479348643691112479908760452988374607869162028808104822091698004590062178093487436752747804199498917729497393536334736927361496316743433292755695533527340749668140425649256957436211631152370806523968470624661186036440231749726985883739331442009741966249702837412138348263913456154953268517181021352460402327132764149430016328250181436625461596693271132856799925908519907704302825133251934363169032211864173019295849386866053900743941514035856329269504419225937071742733765429995836356449457796315145239089314331428702237506812599064956918413513869263522781236694238589317076302008960497800240221225623306984967110656000000000000000000 [101,87] -2603070007919700315843965311449968177068056930098249019396122794993181848414803367150957094026675865416012464735486525714681817109130891191863141195364575328070856665014056810666954576894734274228672042059949082281959830086632540055679156277056840016013558860960275055648550890592899304553042426220485094748474435794308919192205465969316820971646121878099745936075879885828769356273227763119456160353028036981443262824889652542110719860265611615355911063810567240302048653834315943012459966719382683112075144964340610838920747948752300593081023702030608833870782355240185530798869750570094880105467305971451174011443447525490572852056907595876300017139005244989481035047062997485822519311148411530939203310105478612375622552706172850390993092531060257953774770090852965152900562333714878566205191634827893346519370250506743743700250187415175311237153561170038172402806770193867670384951840420255683807800679199619934155498580189380689527420127034327771220896649750339345997822300960185278216948298883465685815679144943945533700746205314721037798657312705616842772118713714088482915343507695503163327480505953019446717881057645395879272282544377831272824792608987344501963829506599911716228002483687322124289656165971310482688623591572298906398431189987172792613952088339211044501906745946123887010126820649937274535985394261896901975593409144143444190523641497265421213847476014036869385131721975003815101071519194321168300808310239011229956316103603661472288032163719254643016873611208471903051430614376751970913220962103972574059739815106161772063724371775229254219333190989260098503146659614250533261821181947201581280533606561357864393981990061679281433216716384668311334765945286127847185452205637592016311979684965851120478483771790372445584901714987253132428439876043160479971506687828846748089724668955698704109713734241731911183733822922209316590411855706504275366562445731652761618042382421300573471495573647900721890752615593748406281908067691653171948676516275218788977254919055065573856173463824247401007516535372971053714957493472800179448016266203172339738611697652757718550076513405546971943776806521458051128699999107749184573289138547942636828120379941546746083367271640461635287402491295808552400016143800292688997041360040507848102295395253671356354772089247207655707118926642332471251373036501692280889039004802400070259506033135237332402200320627796297133537297356646798319760267001014206766805480297536783340097457453500661243044023650880921272320000000000000 [101,88] 95787865371409660956434931155918092038215903413210854295077743668600927522624230738697373015268000545643685969956146192964602365760125615580023358112250493230603505504044469567745699118121517285675842766855837498916038753796325214935184365621450558796804248670697727789041468004975480951652003898328898346498634390762118640196755689778602904463546004065832845868116111104459828628939174474861405282632241248117406670144934266647982559567480762206582861112492994188509264781687417830514958305819765151880101053158321741985715492821419808664691766834670719458630335336527523200229996237593606842082378317087813753168794510233083399510945122412368972583452278815884343550807184597694752686150432763527317518495701079377251136752911274327862369743743354420259994293676448223762061398678162591560501695225430031782354238689801033998543318056127684274134284358611325264398171418761704143182567629837218960265996488599475295444457771915389967784257385252424637786179865450060095955147157343081248590745565904918264035953625333276032204601251923265286940917588183069431746391875690977806229639055616493838084196369212575179269167599208681428136482723412801219606457798692770604954867426787574628080060567531247659111703641838047493183236861299522839242361393429223973114989555334345835320731983525879646796301940947375067447164701542739060103815012339483660229273397958404939638543960479651776587711010962431064637699974748774949814034011829923878967956139814020648738098718135866636391972574297625206110980893364083703246116221223384890506983244580062273975340267587741351422058895574775062107438715431732445500449674206538099908020582511003311781994680344770607438011727295660373812179257635538368852589307746417621880025241921304376211640290968936767025769952354144343427686450696345869730347258678232787916356295656493492499447850424630644037811290027012629800455705784387089068167880896083586604337240276756846784386630768520656327209376557729604474448224264437097871489414503125304847680283296372737395220985429237189102047928661398111743542276971976203065470809032836966056813874823188258929664397125445177152203538654848708914386517046932570185729256298596580134110944780477939999784655051278884392736099639055325986889929970336049069872588357768419558542255688133208444406307155056196267521388941711324326191288999114225427488751819987910806548576721390415964290002158050256386373458239945322659979889330299994508548130843750871164022796204162441998460119095548313600000000000 [101,89] -2825855701403529054309478762804992119884918788997985525451437129976229628637556614503127606676414430525860422976177467790317463370176795312219641216376241837867752852494225890381423213251046859712173553246777475940629401163919090032549087770915591847169331269743047338310718409284035663608308704133389746992568442283617479637113818548553713745905161610995656775090837030041989533303439656822260318564815884537765000374441619878006906854493235779738985153903485844967969640945744991885652197990108577096778075342136409209567704879051115668961252858471612603887017551160023495985018827862902939346741407271022628082205415720229075786389207798129345346619804153247336151124607254920663243334234772846999623575343156017608256416293812286530700041029801014158158082928697597894417430505275704085438705150795027265391331269391162554879111624462380234322797244021381962692039307893580006643704799063464338188727563136081046731359782993325991751263777164874393083962097093331050730055894672269866712080413286002205667880462665229745958434886682627580424500866270146464150866008218674070834019034392577323205294655769511394309683045242486333884525021108634885371501840059917391144212083432696270449076974846724256191547763274208967091605230951554137984468814301879619408718789065307504222758081520656721696816552462567309285007192755081851422742527157848249233967193453327064555110847102272561180398287568249786483081004447714812988828761017294720421699789604649182711475268315765714075199002679561656368804847049634225683187051781285886575177261217382579392955450268685962477072934846378443568540407193636879747673399389029027892128410058510183840967001208892928933639012214885617555203098152903753124305307102980122315090406860749059900119587934661707223883947743316075144891780679725556743316893586537040366579076014703978695082903605768782179357252114798612368771009844807550317913029645426303110845823707501462458767447501476960929702056778941117469040689332128648998664822453402651856122855757245556373540277388215110918749239867030459242370073437894394248587524248545752680187765609304225284542720565069000113508885724680960447722919720842595009014292802770409170320949008036881197756080392487681050015087583591019189253442227836316583494543655953859490151608625250325972477666746782827102279174555003058071295421614120441840060602162050784470917354711428115608756050274283952670400120360169450719208465889279419263261129683733630920404689248620901699641278300589916160000000 [101,90] 65728321334970468050183579136256563547455003288950820418957906631767871838145449829539393626696060579290502423045661333964580795619465640913275695525925218439513444611235399441851321104212936032163287283389017932360356700559368568824475522533300048687511434291973858245838436514128187925831919177377658544664358446782653683463898666369710294634649145844039009642876466098164047829596768905429427711493229043151272976495817263914901910888959999252821027991334479410458221167348536524335901625238623344605394708909031007274227253347701339485154797501680904408975222579806081996137161286324564493102882405179955050252651954002761874472021636248920922143809117933638838081276309069991100505057313190417759549141327816497988565951101708181569534636538908053238883135053728712349645592941702552934519242482319464909425540148546459720128340732600652460550185213740704492664423105017335776648015561704536903466002569691327430956146739350215806319812145310094855356051508503369763756350668677315037490698246179231725377116543882561169347458445408821286913987377299330197419891213650658930147848014965003028053625999838166840481470979264717713658457499540573037772418823195595892877224826106602268257463649351160039775394925103505880606313962051610914325283561017360161766264066572934697037634540405171326398831819349444255985904764990846764019014428705407178954624476681481599165695903006708712675146291590405078390447955826375689533381867324238842383995924321575828596603369144720246599641284994974147538589484267730145089042399391325689928313879008357780602906893519602541989761005630864608002356360918036152837477426953920726355860199554482252552311063366325192365403811698668374242128645453966341771076511239665890877345692041833121196096964104650137793047263812873948433137520281674471465594487182809651695170327312089821115207859668923539262587921462153683361749798157784036205660965674546819365111618514714628830085509598936371241631631792439253917510846597772215925384110078428835464438000785834860388565522725577592692883935245255315560114913133749128202670674623894058787363255048839255110732583919156355770689399008512462383715809666674403803259011824453249417927352202889879198150341575217283000993538981334403638595356239000351651556166204890822473566371174143291506528808518555402395003103310059360415571696987100832284628139048529988008415340696688366606675109222864312296928977247956238337954726911013501995398761504275007016426494592680589972688573667737600000 [101,91] -1039518971694085177411046494795796877944799243920523961271158887397720964335226706869717077941083925501982060968281499954833372509763112286108674359714067730114201184957503199432221361711592878790001962327660893446408536044754121853811365813831089092576842072869130638228786407533692991214438507432963749095494327654282822832426028315517363026219769668401128802906096048272362465357342443768426894480100828919302715218283469191505303378120952645967192855341610143931986670968233754030975235795682947949017601942160543411326933571789136586354110127236732887867445817555602419761184935318048591834171469236508282535471106702560801236663345521899142914951764365893548829773381023031130384322165193251736759979553143226026893617476858675239669243072879822295441979856918245174298622119910945863678966639073100031341628357300337347592089037148311620547050936621706095166589696652679360700764410050691340846983326072951559256452890842683988363431938208788491151686450682672482287953767505519933229771996023721809383600517241119153868612760202629005653643397761284715897851558529899759119799928719223989569492169811715778493148185025923101420072652682621945375295254646334309818180952164123235326158673991915102577619540257540576257339147316553703069404267336989512927435123928216275863846637484057359075294574462642935930747725439557429820023456644225238643762231724327259521776073124402550899464524657577701538201883157612481983637248151593318735223095909866152870914580757724414044274719831469810983664274436950478775567144393097257989903000179467130525373812831366194729997897917119882292997262401121360494362301486022433136964047189794408522514256153303000900883897061456505798066327213827177483009484875329423310957221376776977611054866620453672486322182724348129631802835919134163012269737263417542865843814013722867563693878619637866972361877222752035866037824000397089032006730198160856535463540371483325105683110418608082989496198843084923325638175324238123867476173200688188073491683537966714384327141503655104228787555004823008691436648202767669566000180441833208887114363673253329606845427630097545739410680918425190099442544462999348119803300507252394081735648289052273232385162398625961165854412538209713283863682073871740469896278873411922683329751230979060816879074710778161024412032528837457237310663846470889172844722978440278310326268013738875163822729172097704457468611308698569416397051309644042606304642880124897764753668853881489941236948748398720 [101,92] 13317052204458174116395440021554861151595333215514767560964777629701975635411063690223333594919726441111053160214466792790601811671338792337025714923560134338078172010732620098565864236928290517536411433756011176717690151575445919134584256398385056071133158488398232573272310616302313467135552423591293633639701900875944636522007494005915851194208572952794157724210653883412313644806667369701745302171439543326072387726516215909095033321472130652977852211826069021909834271222477479912529223089679550210049009479135375374445318193363485357402557415711053055492436707697783876461815053778935318169979700844385604806195200746557174239914133200684136497921047257471145556576667978730745809040933537205809480594128313582856585940067651389061942279170150480747052848356987996344511880862647044507226952073061549125886647345443380631761023825680149385942963420602035198263803972593984307602157724075057619601014233633767817983945671928561549316544937205662115266551450997358911951226437150458726698069550211698696244760356003227842599877489336314671720464675057678365888381979781460196636066310972329001667382702846623628841605524008525866311597688511072771081636175513193054587606354819834224031072501649848691237063099202844500225975801314906374634381918575204889088990214096718013873330338376839596920359893032761487204037293459235048221993826321116719228084921643570973951756298543830114133458259195240836252990865745299857658818360367663139857997321860964869324284424304413247399257267562630677185101466128252774522516737788096424873359352457234716294726853180664897882295705819439386631543873159204567377214612514453524681612755399971387190525958610252136310045482110033177310251363527094679732014268593902960208816875462606822695790112326231262938515883690629882984401889766347238181431954950420456447887403263722576368637579326988754653986532030045855837366350936472112175059245883994683669625790543841332314515800871959777955754349479888065141839579335480855994619122700816892613831828890528259694793539643850952130272583299445005799159387806006666251173500472490064400758085948680840849108521384911259856248791102708164276123709191593887231603022861774326691232289309216289677270160801193548463080436780029771348131094382203010736239574762156060826285953052226747412396900607962732210434413329779224793890315372771497954105078797422962316378414712125006931192110240531918848104400726636937037764611085412402185438267146616291703067649064953711375196288000 [101,93] -197283298752899321931636714501302836272837664921964853859212904806073489674154169664050995535503189918178114041637606644497524753683492674281485724183575878153595182927832218252736892089194191305626297481291438981098154802833630169782609317499866719163887389646752666791377201179665000175007032016183070986353870090991259230000330458981144170173680705148140560992283572036007121675629292169749897096585940008361376741288640745754934630733358064467155479724584516720121952387802042374961953978799602229811769265145892406272605616273668655047955856910363428798846045949061571611626919812662922653230779192057888395202632862424313228027197093672342824846470518165743395188672314056725585828891636850389151206042570786258398830877231074491898168036941250970287732839223218505031321655805917267021617836199694197023877331876750498610383600919796130211545364006558134941393326802485596897968264418195796032391063822162460696799178946072699255322753473245287633163842456211936825119678337262337483616382701574549972552584769635403705050368529434425855136870762863679684407633660840139821591680032504056744852975875736876250311804247650796664021251680826981935456527966639035693163492429808284659036217047414096144924164295193228288753927298614279303565022520909837787337000306532166484466158425493218953625445091192177513689941895509154332491621084063574095655023999986161491572435704141801493011933384062893725091546820241229997177058428153216440916384340497788648295540972906806977438341277273750268150871052825845947871084915384409103049093502351431160303714709951611556932673117826052310974495286315094049327975276627069840501195134834340773405130651373619995207967150400589957367278034307547729327963819564413298628846376528325334300273519895835544644776872834562932335626503882875289319315505612274572402122816622183373387946784239048992568850585105262100219131613127236547921260830712418483175721682979282337864434594910145750794960772749389528733894600376034460361983756235095631869923372855499665520288671495945679727466598240661835408689806570030699613936688646740542919770328325424679672134393644567091071929880967268694550724050352592998405134809895505464404969689121156844007011442955938551323634976826367283631212304455317651344290978588153282480675989371169101358800107957588351924200678167952620540511099377228756663464827095778704444806283615291221116606197070258454296754371488906986322996020754601275494930277447375136305278994852365049193600 [101,94] 2533264475773379971911045797373323069350763646385477994912530346772538038730166047935842353644582715172709677817334475161216860344964330345100194353008074809275355589002817312331141327538782746192800291346707059222444545988536602957409826805258679988447263576151717966970349091416013895734425270403991967838228287472586157978603120407327158059680685010407760804792691544503016093569256108120952659361087444231126379460094752211849880654585288882335840199152647524704012390511753278598067789109237042762382984262850649033717236612801451904822842861115710820286599271705877184032032719553200162971292607276713930743009165881012400169563797145379439752721161911056004926900016673191687345771601841868084457625414041723637330948264203164812399664579005643482704877997299817172832699015364163831143276934833398866584845274235068011504990834903749749125885564797175243908118205974378229454560353699707539462403625064947607914659295208729088799593242749611283968961717822235534672168421538860214113218181607472790618647815977981605822630801305775276549017405510040876053218198921034377157022981930912932424480918525170221625000434096489375346170334432167020798667937371730605889209750920503839213979932385251249944811702845095027865445159840753847747463884461949289851510410153936440666177050169669238656395980737398059012517646736332404938217283729196251513880593558030992569413708505555004184629996199746302865385355973672748979397337603769872292855995903262518711969424391236056202927129957584938880399439997191703766275246118653706658153799096100868808323018088982900232917346490084897380294326614411950801421044478415750094353220315420710952664265290622767912686043216553440097507850227787905643993964016098568297880739179967925880340844418404714455639922301566283098199690076913637984718598507244754479871319987178234713007326241155300037631892197391855302492502694311622528536091599851126686145120633174863403584948291938823928470594122579291824574789222058249381383204107238563343285935992955068089240492921579604980280834848140327688778813235905328760156438563080633776431277867855941951876969418592523214905520208638554079710978864892403070017171007311404770867108227221898567440241726179502010681599478348932188335210189923123782950282920827399432862306969739275130343537752568350038874711066874401450910346518303416529743868518472503577075591095053399554032941493129992713956532854200343285856063742129763235995012877479684259287880779579305600 [101,95] 402872732925411381143325633224579526784571613536305740367677221963003990275447221728073244520495025037683803116159297190075369751704965537731465087176623414622768741321163095951024711466533367553336257732810200154775900079427406202064361243257109863566151757020807633471286399910957451078633131594677612859382527104036948414363602155714221455408047228927610004190770251291336833124873047840820850592079717784709574985281936092428167417904924604758274961646934004825044790932203499232047854383400892733561580457457818436734606916464977430218492743619418524656993698320175496958997577392934162925127098228107718619848641512793858072842592820341539202288310446778509937517883296655983607346187080950150280586556927829840617766708018450379676215614810860895394105869705834968973376299470418194999013174637727099030467256393595394871603669659908216815197947489784639575642529977518118313259822446357536505357815701940828566365903911903991522419511832989035612487102146509921171491278885256954416923782677638473639463864060995357090961915181479546395900935712302569934621075593097716226576884851672372445489702677480792490947430840552642895323989860677689110730600117399709568306044999333747431365348248798403684831635525924205584644908248027634557657969133198311065116030828356646555654510130296908532656791829496856867603793035825876509684083512774272945036649277627318839598845080051469041034608861714587620244379511338987754299831351167144586472554583211545937662658229822209361851089283814816940712911211778759435027774270067028263952162855355942848327899070436723770199264622428347368827135169823015229980498029013534208797558820773877715449722169111860325006117855034275608633193384993860893688386493074921992562372257958601753586601697496323669109885944055129412541551919673250911534994805384862426075007363185062444921946564366687072631418131509730815135953821811114831421361612592705067567267151485278944249609418141468348633042392044176144271948073994982500708646509264443378081904771536470633060066681242298199017383321587418216499542806719965625082796930007699145513009565545863143894402763195467192189385626999307072315675258278710154289713150554721204798113606684051099452344299269306641320832283341903523010130782313279807625165064612336069595935519412714305933406988363740888524267691309076477346245071412745727449482894129900562798010463450689375509548105905395303754822771818942926543677607997936227758199701530011626881521042000 [101,96] 24828461746323920308992280471029398454903806774686165717718947650119181482036948668449594426440655755603504351169692966593839847607718882347632063342313001678224154598501297855751293438930074553022954908597494962221950101269174836403977323051835092143150665554977720988677972441661320886237172396029485969747776560086327287780288914002146428643124176761912643716650633012798865320281294228341194434510999943813324746824104077141145679183227137306137503191897731634257324851162641436838251898476280923785343264705290335898372479251951597628068751209785057201571039317645196993020843365955200170362766056005197133135751314245793718477304139343076817264342995374655680784065735657049209482837436800563279008566663098171090618132717335493490688235911721248064852295168004610446055566705003375071835282886449387980798921337902253137652569093217289585105522275790789405141530854234243050901296541391490660748049482308112026319087221670065232390893205143259491930624410939650515544566510619060857559362764482928677868799023596297236281191386063619002480854540059139338783538587213718076285617626439339168140519144143331675788937255388315203194261608581360119330112357629165700509978049686327875298785819310424669887875997120353228329354401590212748166036949059545836850990783562510059937877536336589214993922609566969077933078092366226981136780912868875594326732871143232920094888202345913589619422809275431177582328100035069543218075012461285225846078908884699956071787410638606868448722370902098081771829419390770864299184300229870734452869387743623282339223315788829576567357264085993212765749948139136750831312890003623365847081287540119749842385797117356394312095148579727688728000035395366421123892553310150306678852003041403305636654665120882270693714862745522167694701090727619995824205365943341171695354635269575183389932722219280668964545045569465090622712350279833226755224373410182935848809521543297669723886272166880971280191683726852359546258403374398360168818007080969526665522819212823302564722632821782382919168022283363142732121700858664568358277759171549066558743701319863952151394412951909747324319596702531723192194054604348197598445561031668928109291990430348834038184047955939631905648531114556738017874497657935127505330678249883768090804069870515298798530837408266723990080412302275464916780914611984292571617181589695568630556254568443594366502864362643144284293382476198521477745037636246306317693151962378071614976000 [101,97] -10986717907336970868382242899450114195697396110369170752826416008754365077305435009911978128798588050872168682564602772698998679861454944969870885579731378170825516574799592705587925907278020826585725573840515334526269640658425086779262152530226517266007234543621014560735585133841198531877939292159399245447981400854488736940479698115849499039413290835300963254249706343951100270671811658088083414391883463052463933966055995141059269800893507243085000006070518548559935303934911598538339213496185354397363009366703006522394240194524710383314288484511745899762970121452674763518121567288333626421073241861372767406375805821743509309548238459581333927698419927708434154153534727566204783573644774106610048300998868888391000163444721352920302536410868002644493960490686341381670631334432561389427598380272915684718055715063613453164700921338421090556831249520838450314506621554388740663025075658228181206808806521752569377212819277759808385610482886364110618769029692495636684342857473333507042667169398418280619571638449348613487162831191323934079219094256525359673310047761733467433704984600960154742447547380263281733971998640797129045510006427396972635270124380751074381966311861198107349673630213329629758423766035488260919902472399586601977951219525525438805113938853133850257006799293640482416690732088388535603055197845208285953540082426242533402311015340420537467378039188133274755319638046018845565006759534246046487984395120037905736845879173492352508908713093485024819003820215540530128012026796722374869842170922379579734707808905827950177346374482907968779060891888030211326037044503800345059680255448127355031649317608721389439020937622001470652955826164750240432403660760924740235096550135489106586694532379329666931983575709115893716938711055084970673198064769541226017229794945902704222672611180131386577482891862534294634693480850781021686464718263081006952916349436697273218679785521536013906740748547041662518922005611962130460633768541816590867187998383813184626818637303858960572671675067740825224532316967906435576661418316549834098738749590759091227331409486549394098819690076443903258670340334650350539736111400170766770708891908591231995388145565807135414438605867392126827024760121089291669955774097071907206577555747291305555721504478396322784091191982696274722565354130738817090235954483624955085280204720385623957216372725809254350044833822309986802449813605740836287251495773048700281590979268157682524160 [101,98] 48169345841519636709668510245969347511078402219001310895099416270200585622437958588438689185958003238261649760028331496842330454410765544594489896667424890659250617627924218178901433145621927127147308392015407638889784552699874691439568271020765101202067693934733697316625785951625364899851299374759793760893643870059820654230548592173862233013211228449207577198572651353620595725743547510247874413431816181826700980276794208422230253747019800234773270290467711554039528824886392072294317359860992792249345614430087858660704912490625415553118833626560323076499143629861557621634822927654318778200988338845182113491735328354229172993134678647797196982757840059938582988758077222887892372815587244465727243402440876740111828022378805351439863493930651600689719062962557866440345074553470368741552018407351462934521917933381940745853110145799763553888429378750348319839641043160005533945703115087736725770419259182313155972323231646105624427759932196000296108636008612660029175234593211163860632265602152004831157518768201655485093353989953177144906590420889036236905883702496869078126590841686438557262006419887375972069070047031440659597580067180074849895465424849196602951874127548246507332068260890930665075654931098047831193299648468390914866506224515152520911423443606036652766678137219583668030197490489168943192238824721417678457900043801212257307467099651723606163566313104771097440423887160686778439365121124669189345333933551903170054795820771059910655068072605558099267619192541702086134858759931996327547004970323499954133179352682064192425881522585170354864194367451528655756445135849085017514323452728346666585967523324044620273425739284834667453225299081019400792129853976579208272406438286060182240271774991872334924060924942175538724836386722237878651892613649315721219202834782732358689539498864341041629251452488537971498411220915624878259791202279444059448231530700350696646529372863216055741547235437631383589172706296510755786133887810356112518712708286273936404750646457058279586065066708466588932884514271780849749487693726315971760656778231714591377520936594505131794408756637524931307242024399488297922380641358795197066643944904055002522794521916431722090510972779217995350498920125111064108797269786164135733734711059070406766961831165500581616497693348906158806596109808092767996562426167239937384383802042252798691107802503632033458059518635972146256574464657448005921217016152028929934564720424385280 [101,99] 1393669584220561593825865301297156824589339352521296127353946601893708234696825698865801602821757057688117705610488268746611473096264804170494793006061602294398256788543050469749997405240145838507164588236749656895928434889741088953735856912945738855224575895969900484094230610529001027511368124263221855610374169994843183009158939176579658709804807238951814064274090244505263509896277608087529152272532931158683970227404928073258961411212639147910723055973682533939866419861587099317516157167521766989922031640023668081242780377253767562876204957348140493662538990270613786342800220632194696360357135382713656512264001681402696825684419443273135401982716620719331954995864156217409679934670644317874829835038648609807750228848044806716663571008215892746931916948844422568467604543627512619685831560733848486721504165466762565993822405887785890021193698115387063659402390912032491211788720113517257095637688270646480995034071916640729169815445503475480595533701960090207023860603688272373305692678051267204547744246025702185538102412840528131094275757227798364265159229273399385942982315070325096558340986793928572309494005577690609813679822007780171691749176538912154605365150432193430923047049220635311253204875279194913148204092595418510970859621648630749080303908280674952714676598244601380452237836411757082920426781737214549263209484181437628114905005501408723581661479825602339894021072926486782854854519072057667699346483121779197207544703615428737243718445716417221867408172122988316363173232786708378527349306773584050928769593778498060109895990468810332037053909638725644271614081901555369051722746971958665054325092665797440871744989006665472656041009544853794820241598426920799139129827088639388633948427823033991109148257667912858167953739558723941413841216927905634105807662862912351403431611490342419658313023682626872667493716191448758354302403360386789185455317568734989226574535232604049328941586609528121551029893977360520575571868987933491065942423364969027955557929789190435882913030984930624663138695212401418333651041355423252774919846885659050765822769975345306942383446916593623116851116704396463785489563187556405151652865917516139924385559209656370211833047443870819902694241288908503660358089444356752954124185552844781341175591911089398768449729905531958992514157240238085007662696461094645983430816220876798954879090707496228673424822888706597482294001408050142811081709010618798303076847783200 [101,100] 9574560308584289580219482630804019652008059865308748430781100780521730879240859952772592496359198656770776489340027241970887645588920755604761799851116495020257338070016721458507714246533119164003635793694105555006587377592284557791753502142133349884152246326072968773880315783798480888564466424112266352385797587738279155508223743776008187666699311017668943824884254875903326745932356212223142562300878391460286720622455230085502330165958602480859294381654252762258830772135655367064671518833605355649510825511378711263505834490610873612959797311010968925599648582617715987139467856506534743621904893762207603113160524738978959827259738366508238377853711925578739142678372429419018264633037046714877668607237039067577886279695415437018934460531061253581800810311600530339409082296011826001156232721845659911064163638290011033654979986999412740184469994055732240754070971289348254336250354079159173839383318444828562207970776515913507403923050454707828967302023996210025588334398705638004326062702839061966003781471702001739198376412844457786864295704489886828876694785392190090944105447808574919228956280473504632580974116782524396483390624785568503070599174241941560148349476649457733512546513100663242837097780908420473041916087442553826177189136523908641507833121890632845678448180399387155232495733240976135344030590296959123207536372812892194117612673516993490697652705237093562925177744571739775167397291201632186699066358729251244104558079110237065873626503608368870592111918569896544533607218132521244740201140547056748223583611061624342378162851186702624680042768638245660500557851753470377515463396739403326484928721581112666864245171964986553392310529568091918003459789483040320233726275528524339893514818998944613931526228841510503951209013705472962938124315547258887095719324625023081873387750006654164205545862357701004075367111314872218606228293874465873217063679221013558267212869901649702846248794292865340483496883160586259286712586640948776092541226100198919134574535611953214327636831359393356987604235928057833774270046100573667893133544045875733090052282438882848103437583489352685424084380679076438312611344658795375126393296313844409023325929300081170376862420859956433293809712728992969485886333738587949531913293891635536571598411349138014905232164690488989135147004077258952267842130323647964364440321937386391720888012786899882927314365428400585884429650385758899519287163860333528473548800 [101,101] -402883760869097226441062934007048180270595284772245705238356457351946954049905630807993576102347266850348018229340950259924754240168588709280153292378633312432411125458392974646425397191576730854120356377190549816316575109253594566571455472095496067252788692656307323104857588001671014795745063325513354769871391334734575516752489871719221773085086021863408728789048042293731919709142238118509525759286934001085619901638455195943758333901058268309966908694983920892808005149272634791969612680572515053410479588080107663925298964418616743583745474225957883543685999541725647803773068814653027717868440802323382633973936048357435016406448551156697466388972755729445537629145588958092138406702287845837476121253208635507643177296611452176780335410659788128029653217144825232162783416353739393280944062555189072494518224801756183504607973460661888774597538728853948002380015408146596442939464674300588399816543734359868596121053987851846300218793000952007178997829087097695651876923255684561943965550079965271483262171081587925694501828078649566110969897186276153373642631048230843972497869971840386440733058536198589110814079037720287526264661775494427778853213134112349159388457356537924443789978418546026615028835024145691015657200369633083177758141341579652905899348564446233858740161697572245051722562183547408399486911259709176405905195507929025590695478312101638258811899521876016466115977165507197783933622099755534375231747517815433792935432741736359660362821524824374850395549494602458680138392166337625355603135490210687715583155522806088258040137923102129339954479535520592188804475322396574538053698234549209579104274665799880644961869763871896640504518640504582534758760205047067357392715295441370293514954512413230875709735993561829103920054494754840408513754812574330010771898483617272753982721552584656602423712706595046325454436576447599919799884474490717594546745592000962237182551280311270945712529021167951563539797174986570896574548826463550371132530870527783858965332192885535192069734300634714436097572771712996550821959289141863278833694010438524885604875380057184821518143025673726657441228385731579057797856090921363398733906886154260924820920906399855204767600438537685629555079013831870233502517966395543560994794326721526448904401404407810612978527023582301743658990831462692184570720071700730487760146323836435546006151068062542961428434632075300135137720664119441747464306585369404599040 [102,0] 77018260024127575977145361443513037785179225633891478378261574301075952524562778281255443057724774791460988647747918784630614736600766232665780845305737677158007282715280214890034093943517254104707690522424975381600633807933974041071017855113867152898207191140118513239818453807311468332752791741645850322913317058983775028520570536600121618224124860673088685805821979599386061590386328283152544827621201927568700806519115801229232090182699357192274469709617215438150919175226703355894958476640135776406026647324736997601078904538822516961396965110524378322152042471351421905107138643797158406470558216385587860488702029217252753705705886060875774140428301215085651116308222368879320042953093630189199956241003819012919919075837262255571822601109015819883611835793031752416244460164484704791071860712925905560195061461800386152841833411309555760111773365434221012876813597227289894446601994757879815656327042097309974651129772949851054952629412846180420520988640442007632082750781710394359613472591887326628356077461352501834589156840574825952875762461032303721435763009890845151644549329693131091469936575243920566466176292639113595773388040678984487383772131870227823143780532827087312269489847084096720605125375737740969007696959880302122666348649760827371841644300494049591075049642742282619364616711072746601891210855569846621369425199845588613500264348625638289567374488448521867762412276581655659324353770454537024142660189684836351801997652803570028502047715532466009227254899750394838912362129154132100354976500421720903416140412928286976606511185196552458378085824266007766384449179636241485991772615554327670929625939235565557939297390331051277987958651734968070864700180159262377995300051756469758975957203892744791972356420874965511523820928804902193277780988479987542698312685878970477132899464599452752840200801001908825306661304767800586129597149919976041327665814700100873750270576115382262989819105132437541216267156091479120632043731173665853705877900190634551914399390997791057289653755443096015974224455996835406880415321222854530602965699495495234607634396784121291257194269368393665114556712600124893733256412968968653256082741527873568617371078784954893563762588896185408202159627161507691873459136400616608238893550171873605907997681748821132173356356812899352052350471953710043269437618332038590370115485220404313449577748423533474159003750682857057999614497091776697327926065517728263355264246534674380294568890962536285829738186339071269413198287181079293796974849949696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -29694049494161116493756714641493802031873407722630968813328527753001564610288036156260353239479784386942444089880008123311747788167560067831981057986268111104576005686162635093678998727456846523122763509722312106021607459049904238723026607850689135778835453171339077802992053457763214623962183354449786514252882433111403572740356005493454004329978125791254527871195816828675663589506961604690333798640525241644584510162302469928293765038080363683149887258137308869364915272354741373054793300024256145382033454005948252501961180358502256935648016375722906403658094865126746951143338595505424620576274338176309874193326493831079470248238715288790820483125585277131641455783103769609692674149736133178172448658117126912493737460301431490330542025207452868024103390518207582245700348376859662214331038668138586686910111406671206598114314221686323086372304779076126689531708378721959730090864647530086047624101128812515383674017105670196021011603456630500686832466972116314909421383353799143601740082503889426310298359571023193909735067635556598961831733975180478832127044628019842898494325111635335521224776825629517865794363529355798448014764942483041572650421841404875083167436308676635330945389397165175404442513878518307009255064126711187756223313383156079446053109928568765142589082903040459149757694103197130147954482126571768967450719450765074719995682483925617089280757779125151324559104303190259681418065300656946915793876398165366878810499355311765210023920062219774992948672689640002867695765231636899253999117639989527506312350308073177260947118459165076546589723004129820954875569696688656496053797558095823232970281282320800929886646607953595575073738088484746231995833497998515619816642735555311018418879678459375952226547404815652136960213175110898515857720803500998109771448010608118145917249460691910721889991879760922461361192862748896448514536806885387796376411719801566068751889047086122051341034525471647993866441444703083524536716657923537532422197519568248632279451349816334017155918241419491907368870515062729390595105413486091111066686418541159558147982400397600353609959290970145570015234242083965548849237298266908137818760950735179954068266829878838999354580634424633368438996595078386205334982625753986997966885385611420402573126277787302718808767667568079251941484533903301260085519195340924838460387010491002111467147544852820987116133382584782014780308410069499874547881408093989875821817160238223110216226517713189670070183632838858967829539000397548670627473375635701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] -7718297683194160110905906411098088978143100402451555197799761433062157712506528390425101404186192615690338134479607785485991255715811136146968385165774714058962777760588447788271433230004668845132066058582979763009239413457004896103048209981961188360629832838092553186579656933113607169120573961414536860185620545989855760294663887221121437578012307852596060839802645305709184257902860586816856555700710911087070982387964628152084925033824068682288653622586224236066370682065777457168462188600004138987452006393987646025988766892866115739952782432288848803575016440205279407017677347288247659229363173924173844729470743382203049392665585054408223129065464307496171127027331801356733244616938901062653265845404103060964178080133157132966933815109280442313914779798556820177268927082708320297678889538418207280859468536071583816632881923039854253766359240290900344380091137118725299976302479179272073821914539388815109709195450367248782616433875960627296347306671546214429439349148263553592307405426769215194535017941976489052640237007607024034909435149070247703394305387364201292547958409931401407228044843432092252568425896863886738031927289268556131852072716266945410800277559157349060251929591217158558926412820574441960446869890479112505190033375905149424556802825064723583590529431040556547998786126923121031912790228919404375965025692841601044291699354671185659981864615141515128465228855196485574354507123723315575619621513264120202766567231348695751073969726779354342766057807294615424732205252941903235081911792279169469261138219117714792057732500194334696742979139517116119194337044021948505936576590956987721982480606398386281023667314406597476846279783635781698465637291280045873906224426810383357002464134618477321580449265494225394245240464887394988777927653306932034158777269864753110513662778406723579224860547319730690023391983787644311754990529516494545634853659977450091731150935574878132600860948807130693097283344804495599120495531757267739493952088456886215524347616351020995064287615384370941411392788946328224073188493644999410996886423275850727747479226369427195275613853172791731332313175050552044308045601762320802253777863255164484671609624611913072031564204174956174686653046251479329813735654014605814923362464180395220643622427052930717094831850647399547042245690193316951408806301611652325093188881425467615038831813769568891419999247575896858382518158663335516961250133179101358720813573827459752839002424737448828512780669468784641278823344805862234187548588620382208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -35891349794018874532491295900479557734188550672659532237518705738926978906376719959736974254064220823926790362997944857907060155417172880378066543091209951915710184152180492981173659511995617854935982953978076652404117665168907616307906147235925202639480538866301118569593206290340813172944739785078225555626139984503096465291120403147760592830592674368074814522202526525552391752130378338434389521132210877312723594482769982980380377020963926020526293803899499842701201059489495115181878878263361018813552350221367144139418562969452792901014014789364306949321565694531133504187124385999046201945998812999248265259351929940435595311764128322150514929880706827937172470130447952368483493206209947028198701503161157535154524594982189289954425306413504542535256705976926788238160862819901528324389602940363795521455413358152943174909126246713622117965552405287803902286801185786856560214418683165939922020050786650506887126589114412721281103733316020755309512284286459074163128922175709190052037292043729568616286928649733280059570449184902339510188724654978433616089341410101446203334422734501957613063345115527146739604658417886940422559499386077620832674210000242892033424211990809342603547565765976465485534419846426366455894844859810727330807696558090428256916160539873705580290178279992076920313986577482842671471928210075705242003421010071142314205086262679654710420859541989630808012082771735630202280188704869462734707054331453263459412760019230945068835730023239917655961532712882252225682698871387859847777458159919795855798839361624513994826051665988672321404865932628066641561373960682553753677974157940403746253980084474141506212052897901878266469619253461204799771208204687254064373253025224254949072251743183959121918685469822296414528670810309738532028249422865767176858687880580670828377194932516163951955133022198369261638631169566302020825669821802898237236567207866614969456383033665474913033638440271519313955893499569521480732348923120478482171688943263222992607305379153495976392015608013446908958342934833215479098406385484407923300719623799700570618893987894132844533850411277895504195144716626999509996716135465943804618320502601823754380793840538264024347256966660216208189236298530617055080330280085232031551800892800163065272404527352620638588470281825685365936918625498664869314743957308718971143130806945513061082845521191610053039329219747485184731590977700775712000928880684921337845102946875497591874724481393838789892198336488948133917845926978379047755086938608983080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 283699235165858399427127677773368398414479459428831106134999790843719847228068539971933633561462418002427645896445501607122676481332273959269259710836963164506417375604081398387821010461911109852606351941177018444361221434139907982908719024077487571732415051821068548812560153211274746268134235434081739750784481984014323301243052809675072973920056466525585140146233636984344047041847692610315023153727589529694219787409848303887742872034822619093884857103092159886552627689428111067199282009977484065756345536165583916828789331428416044274953606123815424156684695169399203722936464180955707134729535946016481702292993610337213399501011947203089891606243563019040633179934759006842785629129480972011934399238827545525828354435979344453166194938546250270980403346295036352054523096003182018065261441437962228739838022653721401661298726113119449960460225444271150944656975146944120476431845028177027703540251227748807133939299600843830992851460058999713757953064342914778866000563378094442637543634294264144815942129664273693169653531919379651863258737548399087889201350676719173938144422105380167102322096966790688592156297898404613983486441077826870902567700856758752886037855511272987446349062495399159731793378491576110697213042268179311631735704814746106269799938544709314149004586895914000871106634223088624546664299032607446600951618229491349884630568861886218462417339550679764987697797300547687772289399064789130022052698866993502604008459722950140628867306351972868621032803863443585170767385347918492263383400627685070769693641646318025982382669236869268758780710229663298586721575775575336261791372605815724411355792740485259344035314119217922683703123534441458906992999586326631303418427131274949648478343012537666865030542252486916940285036190076658148040545498522297515373964578447400808069415520259798352086606448422788996321489636033652080046809779888214827719674788670585981663844129407382803979297597212986235403613008166763053475691434483305112785133322174063229282003705737647146721787433714589846394243912541172911761392255991951346273556232903806738789800862830793562018207451646857310398535762400814426321091415081742445200782001862574948856821689908293475502623839206687359326398178373564533283728354797506003315424622534700347413037948015398124365277282674438502319513293584396594876808989191191224704098587634787258672559948206956932006741073929976724156089377906482460318131511652459033824517892797956857685960148938464980499246826366159780679969664846575662070846707856545153024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -2182583001948954375394608958208514268371205155473227001192555263754005570620796383155894871039012577659668660309462730811724327933723126823306128561654094682877299476572405425365695030312552718204226133251114122790243063739000452860078251526973601794054686546010632048253312622826101704587268663157328521681266756982344307243328260456415875828434247410412296179146123426866580699600288539688410203961809521706340138975090459728607526747139841706724055107573863261925257876000236762763260865149311912266488665767899021640527755873457315402319430723669002349424479321590480703463268510834395580765631144261941602340212314136215268539254205381760534178317327833544446618424503973091706053427248430834769369992221261988642528259305927313165373547156824201604270196254161881910369555660713476898959501526044695322437025937901880174817279567117250819287651728080508409284735095149345916246354789288474210945162014832529664547239189714946716898975239196153913651933985176009693393519512880160156623663793228411353867475753383744716203476555794346603628701786682637279773873836662073710780235414719165686759922827082542070594092790249041276688297143217987025942746083115319674611240885852024456031061549156700102637771746773290427653420550879255948706698146939720308994932430555356111179423816556440301095241122583191866185768853579700628007280659835422458023930579189703738605096461492474279137213397239621202919677185128574969385831970925928730238064373811400668706306415462509125150980346035755501467171401227380505817555783007929944108798783346778431001594943917452952074143195208162982586288729057236532564323467646956974392051909027416812261701649032663042897440661248555428232404665761312349630442450766375393732785793580384087913088537153028760400842115495443711727934649973917071695674366490820231107458025712881635631768108510981679128154464703369014883997756516347313574661051964589961921226678538229321870120355132334676414868111723408020810229476639759825803681553273300169513763931065374881478131181480028663216295109552510455234413369707915363209526559192404149564789540277350273634808243046231775893446733200038750900058190582520781562427195502818554468683873270266860888398458544750009154406696364888129792979585805064239236052616508100933991048830184745440368861158156734546460146984104857325321291821496536905186169312388762271441658100699881651582727815985357232982664899876465679162437734040273129901560573233845281979388672936439591469695956912373305288813286614710105490178020570924192890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 12954128723437085489068273210916849593871585376597794809653091177995449060809605192512134966232917846144382429816041747736492265400504682824715508543698003427280608530245069217532072032992814803377641983476600927768640441275457705808801143567416729202010812298984800421985808946752058487438959453377937127797799389691744393669283529710682100537363747016285997471876663243416842554887238230946899203267452338879666331491680914159448019704414013828019403105814235339147830082110720273244513614873963028243190725350732151070389429959078179254227435168497233115642847775124134407349029760431839100861887483801656468202942493918535356770418217685404388799046375788121754396652264914393391579168869775212911647177156543950009146308746649974833775643634307862584736795260035020982343488933842030156407620008982693321742662194056589409672991651881020251040141834577707150411020646579443897370645963581731426751888221328262499648722147432996598461359406454556778523083771156339056057347232795186716227399525230467980419451781103942253841826073545566409879530528849538110501713908673403473475715560029962847774996309547456194368693156876489345308274549747694003169236714531900217844310451562124309247127213179037696138751149252900429156174438021502620446192095535756730264285677956682495134078598417902676323458232449127034290785039270599170698909939527919432365235095576646977815850760754604080775789700535321234225812842602300418627113638907820079256879253408169889748904792310110302877560559265244060941059383759138080115370075063549798053980558992916539719779340291702056026560267893638322496747534908632178937148241011875996498606729661191416057394184097513001634259527159884028115357217919083618299937926444786590330135285243811576274337927150559579580157731500762061895947036685961779784707604169711878277794804145563622818683730073621373863579293475341268902137772255784437152026383360589620225823448647694865505935347327496486434508435436667125861087638254620766347220125780607638059716773100961895585634278307130639905405306040700118240932819364764983425973941036524235644861427993333489953773749783283884002660959309365968363551860099290841603060505422043857851926196658244513733347968077931661420458825148551629777510229441243267933093215258885558025051513705945661033093393109237329714460112629735068386895581837344657213213515156703654750143929885714064963123386511376219893147440863954526006998999960171373235347670996387656980810089042264739223390710945924429166490848363996729931493502054460425240576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -58776046844552079568685900553645434594076324747479998269192298869223487033228270486184151493616048519139973122589764124503847177025866590703960221423607271540334566304736285740340050269673073946016270325875393191717795700088646858258471377207756998523712645585364322101825437410310720845211116125070630239118525500878491551123574616195419842809462838597897222826765744714165942934536483627487506739824453445761746861315435639758477358749358776270772909502289502143734543311237624014496164021303178301646940774863626170650490784022253350299968054386959883482784903311413491557159430707034610547236008414835985204539301130113562211786119147706265385461021441916883883812206741801704435682418393000698357984868500860242040658842263157116055930847583695027844926442283371156883677469581542863871583130260359683207848258870037639999549815394158118783737904465313002500700152858183780556235009271169170499078172040600445576343871628196072061349314188536277193716240408408617799726504880759564393535213009716415939233309992266878087444400159154660193709638473373695584581188661244101920127800735032323459652272616441613070287308528343380399937921570665236937438487902857550439427618200207576644473132181651832403546103753523362339269263263527823926532028818173451999707651002807037395877311441789891728766558207412399461085252683183512794118560773168940357446169174493428279036279063925482535289173852298622894043614599477024610263111646342016147501822578155062251155847563369775825562339835876352100846032001037204376289487612356078035588476105092938551393032376345374233385985404646983799455844052056580796674663200123830922535685243687005564460270168086652466536493892193104803679677263071340272032961762733229121336858470386032640866485703517768916303185726873523819234877119649193050192507889013593484239262659342853582239716420561292520104676586966264755918871517716067850602568731379301450863261509003040323515196001767151866108888182533755858316647548094643640636603760747330175683253221817969437981144972431763493904345486505081953045064303483667618914121554851629776925997429309458917026200723971204554250473899006473032073750501004467621996194929830069163152677747323869369904268128305296872120883042911889135516847937374494674365027082326562099303272408533193072399836329601333734846894467376264525531257917826668058124267757975639718739503520108395706497354500078902735351381991833525851350729625794140560194206656670465340043279750282419669284311875267191941639417819077462578884237302417331029278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 307588733783123854097081546572365403396503669374307323804970230226780059121599985957782980354875579639652782412965662434610258496595984953595158443596759282712140002294535646706337033400321113040479300548781865637006108456530625015429770816380829917296944963033521644175446479180162271646073262757828291733367344966822293045430341769649514175895048125612994541394058315037418536561418840716820936876204910671061040757929362263720595373213479155519900638344255907405521136245490058471224700127800421071674395190288237771338437983825600319827853729236508355714322648731038895181936924330916682464227358633593019102671565129957931415387902883885493520694141287654471168835190058612756765641399897283851052308399402291998773700674342798895966345956227576349978366455116150938851330208797781724468353385635075734226960403292426330081476607922814901376030338884301570070208296239725552802457325660141417389906009746312131420408269473071489793483940208554801002939872928907356304137088981774556203927661214085827920041320053353924038814713174802569283011041690407691134935776533675220967429392321721727266052269645401099202599189094692557711860328924572714033944778318796753834421478732536037223885751996817044045094303550010455572903125140173924919401023906439924313434413951949516579699317341221746876166497253811564844250084764254294819638382678260582523010209437861507654320667688308096895008651093705313955566783413574547245509189988437088942019416553253492558629725357620248314718915403638045819287435248155721060981742170272664580343844641709348908912823286579553272272091789815016072638933130676369468676094191690686004152828015678989610675714123645874720601124822564165759260967977543768886581259235649834067848918952052514211735570011587485500441286844741832265000435012439547091124414636222844723055665831687900240119659551256720055661060623842836032170042662680407154490648665613532668602898531909513434006205586619722822445339742987304538565795095248446898188385723964426006017409321894768846301803889171554066341796347407507426169029535340585454003693574641417195565395531838213359959996221081794004491454133841575344855053961037696858358495579088222479585617710361416518186873603301385308053073130334805413112379739462210034247687214100009964264146185345426853995434110762940489914177537722335552682074516165695901341767642999039663291071363326188451317181092397072098919699848444261061312511802629594505394845081893747967279793609505589374724732403024453538268007419740488455873560328242545934991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -1728845061687024811027747082242343266831648751244155414060290941384991642645308310551658295428972095960333429514431479311443980926963887885300748821649818827827220261090697042761789756491177775346789462424877049719707280510429480184537021541696846842499623294183956786129168285621152286467441360257342966497686163753458171981202577878825725312943782197274498066535079843840201319891032048951187640583044779917831476248111115823791281431023420369410288620863001312533123267472953195823684094409063402799412630726901710200183906581374485654605083719188645267567255752692667926505489344311541371154882417918874366566166695816733556404354247577048659158771504587426293417997674586115756186578928434399462491742134328061691884829711883104221514225707819322979537380524889616295863775180830236422070602104827224727626594527439466607009064551609152003139993547695514236999037786803331410818835597217371537767508762034853775278865066813775639406614925645849281266310905086714796207601689260603997660003162355806236291821522353922753112636690472072162643146676796618044780152843243674597161666210495945065553978534209836127025812044273374248135094508266908575509080104153491120741092638880346635282972802139390390918084841984609850166230376658698642466352669481366599714239804654430546227061137480460395645983965137488304194749340218105888120953816744046478376989037493032874434796810723404545622927383452876006327742054843870113835706100324152020305774032893471034687156905341537790892495336302086593074987192708549711832280222569272945065340111989059940566491071221879874070144141311145780040763605582148310966620906406447165462080573545769304778989512786281945072719080576791100225019305939685341711622399162323041073720731750892711590467487153298552736613663804517699321231277837517756035000594205466270909225722267191331751640299870108315300546427045902590909149249784930124366584582234601021995917778852978070242648383242004048475394061392552283994717488033651289294980544369717270024866156267851999387067739150240945105614491754813038511526040131415755448045992656936123408393865657796069977216009711921606112120848271963102396136873178227231244154786134299600301143718376429725746082503886036295190303503877087786267303805460740300780428072233775375863706025818215078696224396089426877261933254140288212299697920015179727379968746106699533053433742465171143219962548886458262568195365000444669050288468310536273570378510506305429705290070245078153419605829458093180152989548788880596646281955067669893202575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 8274312754291998538090178235968168727743606023188799802596467035129443994774802155487610835127781579246507510959664046292606775499207354930814225621588288910138929712394430091716687647694140805268652799523055418952282307604280398322962725294541169985886753235987541322158068389551274577845608091201460328276176988313118731109407375979848972158522335189659796522339769873298641990396254675182100862437037941801280352169733596405734761759286607460054231878068145452899533768044292239534480692366695320877673193416522071639611230255291360877084391813902541237204196894547098201852347445796352078746171995163949766171717146037229260299036380774182072687492527886119640502289575895966504069378901753936475272783618688926065302593340179486411131936422506527337424981598823430560276068243640913540082359925057744662400106588780793091372929797482614267348090872851791542861912920917001803173316425226567342706426662501510683257729708697842867291308423955175308534306873019740147744548713985309375470415475518179655375666476631036805883165647004433005113545742221335620096631862920012280979224816990085857883625978564940212944108309448972801300863881196519268643714708526927690855900626155830828297406551871097265738020094301675252423500598140736422103050787426124732421956650476858016165850112509305822154603627626539519772008072514229557169766993653485373111884025903906018497177023330917546714378376366337328428141349941477293091452538769584739375071857531387490409980413244853805030113974515395118142913608475801996859168296484342899956034028882962716964895148588290262908220504509306024912757277305026841487192340448652996581520002856224491939675890800459669462012780004748905183058743388816615196257881156137221370584267639806892534746918502411244171803783641474687542643891210646217762310402638717451318296419779143737347188244035491952635946157580329902917803161493617708744118121251609512120352650608828049456731073938433642317859968473999392012325606557307785665821402540577234665373800572607572444549704863807370560970154755454414927906065980795527654974925862497877811889327602000163617358868856230322013557310531908409181343505374953755961172132603537179559981518190722643879905355209507241840456926848949936894142689152825828699163659448142947768253636469407569947853968909299653303382803621360862149830270184703504623982601801727765852495382017497174036961628010047012879057590550693271259449808708412335693683519532398262010289339699794374511267829716880324271484895983480463820307833629268393345417216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -33709978631178735991794487414578469228424413857712877506267446365905003089377762178425863581261631568161637655332857411073054752964003787766122319257248369130173275302019727288607855094222950860153631223058792536128865422851685976768261801258028709907957755561772641958987020950394661406306744715011706409934033156418789100733085480864053665691343550539728969210818925933219867410849102134867698092856507482531371429624626615426215477829587775271878496699894847666399909051797434889891591031668493995306790433696169921200398157346524701648493419919248457511028826541444141432881807453957360627401291135639281045211542094765689662152966303663891334610070374586774794376088319557615912784715159065116403574079212198113055911245304959299327751168626904603358705770242176980034145722970160501932293801701633088833053469019897594068785702162875026233499374245549021031603066164298883737161118858126890675316163589739343820332587090579987518733417944196859765354409990510290531504855918497739183849429388676349371741922741587818838493513400262397645499517105591220494603402543959046028851030255912839813503452868286550250773258300075822254367341020751238064772268463602084098623182388133863186233266353375528521693048416984025117300155581335695356282313908502647127413847577856687751318120397117505139096744861356565539793135620789830993476521157578576930840169349193116567522426041094329288040341857751084632112884823872561413460361521833932841263546166937083664081942657165741131735269348372952314847342078514022531651225052179407073558872661504110209910189110426328719754440743111559789431120038212729127939291976010408115892380226181398354686901026191395888781698396769003267280450276700703420599418036330179427676681777522746198385065442430641998310895106669535014887080430387467722307826918663026474168807598515770234875225935783225126910721677918150240092584530180394841668312665493226723254783806879184454615290911739229070832860483369850934042046092207411232281680829757633269271058809350944016922413766667416159246279781397739327284763878655227205676875415226018486357895597716627058632312973088056281638700536146718009725345157551432523364219707226778369024601602160179048961685250037117128945444601339471949901361126645769271138472059554243668021625667890271660904770287273651226839466461444884725854880693894524402943398640532251002894964039959170576082040572554497081940355002317479573008281900962463042210010433681008538856710729271091556641410461800745378110915283713099264101159880790704281511526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 123820012700275924766575823279370015572063180251079687072867382608624240345507016266292240659693453387573610852639524234817090788902715092587469332347965523340965758207493935353970580381050119627053261370994257612349636244069071004273682054703147115524615155125354071238973663201035721499982102770552538491214564128632555793879972741503980830479548731898661439075349537565397401535825596249859193000994662061395729671561871480132846316580553119014558226676396254194999936733634902211948205218472854140019307528474893878355998475995811852900978170992366049118260206526599684803546041605524890682423988540202505427924098921355895596046353630917346617738443481734053308047899135088695568558201400496599623912659328187584675449061368865483169885104468872699736708242850682505832133369039009307970446195768860367980211227772435523832314032843878868112795022082555042366942933640594382987911350724576743912809342396871212122014893687591119783352949871131487823095015025063894215348697136132475552551002826931636965556224530577398729019544620037874332838826172386202860692534224741700901101315750597676830317421578881207290030050611089912518425209077028720908172487806700989565593942609485369160115184877690121218162039428697339692011182614329718046960172496287868352595692452617870154209992094165793565140395428568163709456007610514181940522987446987221115102626501751828233519307977400720686685908950773565039410569136877380074753093676670817792749750097748381265149190470167457230379896570825010848599548184656807618835103530396573306744517846299900648933106910142843870660138291886592916382593430402220406613986265776284981257845946205423072331434987835326656736055482369063361469114410151240221333729931818139166360178188508459621065181792558058157601894430273332047111719105929990850005851938572121222871298978368481512640569848161530444688201171665968551273864146375976458751528473072039796091487270437005335602171034773312142773222323114857492263196069246553570335951564310875296630804464174692767421229180706022177743778423029025130779264660434324976513629071675664896872786287384508559878387033792178700789315522969375465654044081327822037598196458689351285530008915204393314398675053800758924504626301293507831823112748076067402243895719412616098508496125784327778991729557810632801009395437575631689234856835156103899120364896641781393714419069651448034874769005602683732716377965622059892011814155119239315682186744511282363246243019575322565876689901105409582649101189253189364511502323299315926188425216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -410412530034153234557743728333178542629625625515769179923698628184233907596966712306971423450705446763939995325421906838997715290565251766197490096906573141448403963697450539926245875156209666945523644665002739728919216495151881068481589299233328867634709540945615145522818656006985785536765059013176969792203749226341242185686921061934554828280288694392926495322799487665852136588103788195229335375550567918862507110175736056510383913010910560451144516477983120489375347592565246133222006349449412899568066610312380424608927982399016670859616436483909631467970368339274247268857365951720684385729373231516746887731646353933498733967452158009285434351594015258296089089035417382371708979388315583160914941482449205640262870580633849248607588015863136780224703195616291771184913718787527662174635808023396932469078086278744897073048141643752859702332721906370390846988420702334637428022722216341726886917312022542437713511046840304973855404833643948758738340668203308019000401133844740286757282547703338657877672192512370305916121293766456893001009595889794193299590272014947101127676430527125033893878657395566532542096240510055310268360808667350640050338333786503927950504087882500369391645984772528157945585756570828904277892305508777556013957732331230902956874484934500935243553590612368106190855181479480851095489021303428785508461139639203831165204053504285525809421871776727955490541174381827571693095581335746197548514194797467988368980149390372890928950034752802195991378649500854818727746075076797770813512069184876561136536981373058368516087767523885919839214385465633123605391853576364235893457238927809616303694313819510084781187248534864021082203379906200846802504614908000775004448948490749155714369193172141869786377906765169011984854361422131541748734851448308441386939930598895018879368156588803392716123110916703973051457104876576969893315900938003523961574686525601677339297214117608352231647827131953437031973192726847833553942336386742494994045471990291541249476280620651533302023585457765323529961792476921076819414766885898053354233464791833378313702946545164126735643554545101434098639953196617502379031391091356263682569542707266825172528496041872718796072788974746923626897493245234936544803974446293457916460184359059600040884478536119212147211409715100150128726316931983330698233803196540024588368882677205170986051115236914233803128207551745275451335678783028272379957801899083820113651777104670892812801755628498275533092666550646273820956272780562493739565473801891792104152104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 1178823196174520090335371311162179835733011461691383288617444344130448918844261192707864134996566404544134727883802148287646623019332889388367143786645298688037097982512467519318466841083876866742922082633824625411208276736072200043747672027801213278631632079874315126286278302132853547854439498395295203054948436358253301669359162081059244942955071004957959303547208594889265412880382546106837115965916498243698911273022067549457107452666124716499338352427589860388418451689392934202569329284812769130732646913737775828965904995808639821579352620879210369270332130719019307555397638885645522889435149807158203248223571405522531254286174375886554087710095743986478923421663138145237627782039316876299016690025796022370842732062584677737492229859082546977601974569132232217661050329435470185735847592976139586756070087383178737023017679344816923858376759329411049883526150783817123110599955814516974085530688641345899860910061815691583993178397765916051276643340927196639464246386397442068171705792043630512803733363722367916048409894673829689311958617121220352650935344624684468547896905850637903455006476796254701162997171964406703699883342383728040743166798508127924098406511610532416858592167545260857280650582151877683616445499816401165738581726933497818471255471313284297164238249027209099974726476351116326515299542983748419936177786970971220213805434655370558551822010544798588094852963235004264145554110180332840160749394792974315348292592790817356112984264986814486923202515450205599967237870701508749582252804071331601870432724701867297549768393397270559620348825391338922910061911318674791696348318554363344148347213014068762932790833079040724783288605859828965094532816691312336561570356045048043742472590791124746380457146210575492817399015370619264539532370109565124235850423496588560587164036188491351853595285619798215761525977555690279120730762004935036752997090141907547284874664780737217535095032336718752479128696299035389947445691038236165860947679316683498512051859440467697303219146276992472165686032040518171150111677700088222873089480917541409197284001535385685891045133085372455955837899067814518001174339154178236266966512089792715598903930759985420533052165528174724851290541788772224151527604540522883292142783523643409067482059570747956512290453555053978340302363051851217353350417484724343166881048103391565596186923270058751029697772260378484833981437498925505452862930715029493277030792452376838170037840803789038233717074844107123006580209294234232284513225378740039233937866752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -2832852262319679024366886831802146296575980779837036718242208311430707298069856303786146944403665135336676800088880130355163165272980202871979800867262810414545749936461245901901190808253340852302503518537713308255550708971826439237900046665972527058160451056159902919862451538260826957756777781055701932079814706748506489175962204789190615916844555654864009592424630101209555809146205806770614714999506433727567097308976506940893530352459359120937526724395315838457478887367222375166553686266643787814004052009856667950484207429172697212479753971565784966762016879658097616947806847027937931664983138672683476531827347812291008419842813483169235916057667953229099771676888479283694458501431178189300296360108406631647628306153568966220474543935713509635248198156964745165296925601078043159963115161661844060499845610340464379049476569289687092421542781403681440467820080479310071841123523806974234177301215205534448589488877138256519409866969061653467104428900035436057846513683839694896649003962990902607251759339302713705273625359561875136797208566095854464915924564251956627578553100548341699915965453153466169117044903617235460082684191385704393109547878001546063983147602343543952473688422601796377722286814780803026691430974840438747777153059535295639005147156620367545379063373339089556061550137061073419324890366311713600894507290087107821633505606041451065946002466787207419163220922568185222599833358652824769771309539759888375613271108735971291047747007107394122598931824667701804714645523252370587156048131088857178895442306340529249746413461472442715509404100418270417868399093695947391189192043717672636534687724113730926601692314317728172544480771135624964729160883073583432029984351920626864375624260597832454054682780083538646594820494560368421864705555971856163770592917467839493996056388004721895079537697917342694418876483001550848790033383786975499982011725702681676164085355050078616179349414781667672147158808615037643073870745577720547187307906100592062843245310078567637053384046557130546745702643270258444906409072874277605466134348272415541187670234528824870623728842154950194101009879420594030472824881117318381201024368175411529931796915262612798176128396647263050216773538840476109416931988573445187977047521232403905889726472358462793379743262039583772696747430744373597930409883972741341170288400321003491953969918211750789508865045137030001093280675091387153226695813263416430804625257556148231640268697651686679761624989571670157371048985104408138603611880943549179914165944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 5598156478749292159564059556008416731414168114513390025507537767007015644635272706457021133529864833440274858877370182588599603352108953104066236637699701354324253756585347465538356884403388439415325346735274427536832492563612283259367923278770986436170918428091714950439664997980292577437915519293152133923504158885163482341489829411775894290198475698446747128500329046000057685693437964085511446362535769489934480214278463805902104410997429083444956334725930200487715163822792117690792671050839175276192869238717795232761506791858538458844631055213503664006818498887482003653941291717808403023429896543470399487535735521768659511865563930908022478298054446139010291707194538110824043889218042981368713475335110093007149239892291681727411647094277146816597311543003556043157887485750152226675947811113298069445159941115322692840193052831438451217056771144496597708593931745458305262803524970508736410645683697630846649475229401017368164434642252887517922961662246920700499710083617533256631479552245239735997424675784641380732050634204855113289811188801466654918137551198657318409241533135121322037811807213352376031843985816388057626886435237272602681870670240138354882724976546158631004473593453140975358110423789396949724199980800826124790088794524182043308195187924620753784999844871667853159043414265354285605346246816225180757726627646683504359976938802604503518131801334273238430017873072240918881975312739372090590840160979986266545768819599476925380821865119876064925080283917309032392030530007691151468237102569086970358263019447416368417449655871937787631205510481089165037330710990078509681344974499090891006885877137976424328247138073762303707319010908948998319712114924169704077630524126058814860166065305704135058477666362098507169395990601955546080388670854797754480267086689513499508885645680559084278037976862717901993466757738017926126702059384993599888761024197078189169653015999224204725227397214962897618497886761400925346824623499219139093696298470162947585989750022388739843723885607329380746876444054073699706632659172141091494268410488360746452626853856653549272325046845178189654953931410364969278862577179068724297822722553495260336848366105783422926783999601456512624354995155392136910131049963660472081312636702506207183510201285722113522992815278304430522939557193879664161251843648998315075167433208121887181390356090295316106910403841430777006367309409498659987714265304461888879864191031886543401096584322271156736036690975730421388177520414614908752541917271954222425908969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -9038807399333642370131926999727008466207289938508633938183339227459882363456457131148109403352815338185967032113645245009330050591820440767525708113578269751368165088179748055593324259931981622564322310773527844941026412403697283031123908902878449548808794063280688293233260005490663177697007561498391543974484081191118656937484238760670352383055603891700231634071489607119304568853220180025021820045299893874001046818184951357485838445698167892450773341444243905026866407590285826067744857547964153191834145729781047804499767916876160536611611504778298909494683599008104433585069866517169162439134200408969861930342230198458571013253878267057005840456448788486962473670541825455385261169787705248313345676341982380509294663941285693296385965001989673362358124905729528695995991376403115830412743669619508866314935276087071399212656791986370533140747312293010542892537270405226806762754113185701019245130883507198565744005338755566367677670469122881757851644834466993497015420792293951042002934213809248176450316797024144398045075098617225400872300516365638170573988672874035789089791693885569299315205358747591173496108963514933341548888602197814330178226046484969990518446709570596246316562950584680765399540021011008992472968822914568442042569917419534794813918957464443842037145643017531865001766938523067390096637892792689866881875874926657975212898338299437737922808263995498702889074070710718540231373628504787608871105899952978976426006645612545951082752878595468343048768062255716614914021173008415984386372213750998835222429465629402898317793778438771778123953149170530822695162943511794618127616279756423446408092631018522662712834286476253210450365737579703532176231015278784465282111973760581895987407278640102997909309304280704450699122186268627102494334825893903035432064035817098157355258696561179072580515571989716686203567416477323556136536851820102118606221744969204410704776258583323802489969037598474364158509259256268694123144055208845059560785702394293628748243982529657617249992339377697328439249341658323108823792652717798507344689075876582618838420842416624796981362799599298980941170699005702934369852233170838205543011292721856041327257813711994913260385709903308585494278829656840293347524466004755189566160405509584687701463703670389776286568658225739959877105066654467693971373730651386726996162565012103733546384452903731238116843350108918378848470681978851094925573698017271444321125717493958506348389636811694326386773236111572953148429225709728528185071637723196014284347801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 11911533463272342310829645755543708043862573028562412852853290613925897597914390630148495144744071830371902995628255921570688911537819631340855719482539108528121591578654335116106763468403978082038400128762373187336532276922843175069830406594805768682220029698987196884721653263015131244511652812124886775405643646619826521242080410403188083662896885416572546901252539413624647747869644297401318598835964617245089521520267189996886913691212197982062703630780862606188161642404288217652975660719451213142143962347000111296048905067413316691653185490522512127927839261895553686891088329151577775806524612530149734950626169898339475490016603206515941549599126904203903550827989843425355339758725838436492760270652956373333482839684427682591900040160420838506265339125970078599522696122729802669080274416889590569714327171724569923398216376351754656002647598119072659236672543994391916960738917181667748540742158403616819044498351036168748371815260125926139347139506673491128105156729891515643626870872166910330745750640918040460610285519984439658883033308962481923194671784726139663606285612489333081860847384417669768120860408020388798181293914750230431955677636606728926440228119273184364017904809251235660964546829103405318841279004888496296353603269311127472034368822642245645097804265124335410265142854948779300619707625686281395123776324160945841762373459590316409201385870809247175675958978119805595654079328371753509177083371963329258347002897233024517570110062694473039037894898491888666536746229628319073336003230365677378973534403262743460286532188619380777704168012896936957836323515438586854540535715458542165770736851269435899155519710987160461017889562616774092283682831910269014220439453642651815952797200192660303042936165404099229983942217213468201518272304468171909810028151306923584162139802530171147383164888970767282094944689470016460860051558472094318373757575827433875742738961317814329473236169319036540053033095590768929974753786175064922212630235667279746331782151170059104317721139106807367801969396958455725271160136132367488019803237348753425802370309608279268720809329017865478615214312741707139125547427514829780325820708767043562006473979628929210617384536938877829702916010423783292982619434742972982332597189975757135683607600857894843948978447506890476264984670009816762264237862465700513507046437954608919269997008699354382655801288454577281521924917798877388662488262833967690034513477322950277666645723324724022006857369841363466948250972438073879965416117075624889460526678016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -12949108972623515719464123148033050496226460929685465644746432124917873391368109711139361929982039025905333366803639205477361503863458992541240657550349415301467309134810200046646151176296723942113818161786223941680508829021316735578598872199340528427716958058151308126213367607060609992531181314219354602050205717790181334054376779268742174583172032655915041909130674956606556999000234331300866227199262313527403133470342619379187869433719293590616218697839575325126342964041818027905287888804972803566004446404848069298947210741150803314531649344348861167263582697064716017672908000957612674125004550046447682662886044948240605407812760801378535427075916229504578999855532572561187760278960860081351691360185156351408993554578160783688810407394590236720800580908681052033551274399129834059831647719972471545169990297141179287979326899498109989955614708236777117609305780998556571259625851039079510908974831618301529316295899136914426352488354738467763370239450148672371173434716319257938677495551766993354478785292547446161940730960761818715308910871791983326765025199958188319376966827178985243475724933123122587787329020326798869463842314954899120476323846492865736775708252023924919531547510271933612183059203935813727488470440654231986476967309966441377146502996754247871768019370739243163125967500938077896411148549592734850886324438746999942543160516279016779614670633534038698541967181184892403117451014711998109532336758655369010321926937691460094121158540206795728256070494322288774591496164217223032952173701870317415299609936490250419575374997107116793277296898178982045303029193728761838454190714717244881091199953433563287914045109391819566546630298598434194596446866318545617625801022173535610176047812582874851027472299018670970449511456026867884342188000257286871760098469911635372505483667310422761300827972715977658303603259792991471178747685352657595688204440064435183103973191253022378049774860446745053387430276143141611776667062882931329343206860182037465515128816190084035920760234388795710701656278731350069205157973066835304766363597418059809798818532275487573907085485644387867821265670821361236994280330618227148966261809172500491919904287625223178949571881349163013858563803326213679837179653006666807556836942542971804603361269231574272103150161802379530124098324838872043518442646099022065931595913921059821514687349074058317361928916181330652333106932813887815909743231940134505415132694711506834886954308226597215183405352838366678690150325828643424843524208132540156301237288960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 12330659796344101440582121854949408470534526909866406109896625020806712353058773717024334722585081647907872841881176833582273330283679316410283539732817650947325378641975998155188524565183336955029451774990362262977439826936448310539663540448420231042833838787227548005517424656229912289747494933418090812757487350541535198951198462807370904747887430597419823722426202846009845559464373051114378838275784270892827389737400964697742514133633351148031694711737218628533256772463896832305581818835801916790694587961287580184004371361767207455562292253696721740347360932723242700255879456857357839807026171260969386252015644506024847301050422703042651401441464266674441791956997112130049170741290546371532716906742857476190306801644784542446342970385396583513516387186007144536669188631766050253258483929987241309778395762912726647822094358468939300607331493273989595627482383003623373258618532135511520396792324424137229460948028280447233867915038055041627231408542581118370903073208045332509087840049859735788572952170947410442459866665800749705829669800348118687688626009453601794744866413944847632944626514678202244219783047926411786237991245704349936524425649396045113958626355236034605516831543404223201431607570657291359189314296031118635637433998859235818895379595729008877580156596725249456710170495789481016789477319387447629229951218427031390457644902999821905745692811986515446538234920711684589689059182049236678350590549098577301727209137810494186461821772412640110803331328852252606311719084189025630852411337037329513131043837711024012348580745145101511413841052676449173767936911816628766080847235440639994090420269115041093508156664781980667494133078183103473985729837536163666251732184309069561324274557840706245529462261130857053369833725324120762111407318878951832553837409762583999110748754899115036415237443971154540961645553250223644207802995779889719395889637927609842741503667202396331958768463866021442181845463456439041685452630043199929440993108833265395968038517949155567591107230714208191518053112644586188881947334317340450594374372939467634395630059679891874076930378610140817822456384824484528541465038616818371950125323145107165879499130226261772282635695734612378218255178852356788457605578789398509491773742627389042109613899161936661448735750378636449069851176651536753527348889987161022853085794171543901196378683608665980611272461290961608218999789350615074412346686733086575080664951677912891292485101643000097808965550014862071713193410125171924201935875953236581022536040448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -12465231738722955596586124661573111383345158531011429941358613778045415767303583198807085913713313424994125805380039249068772412170996676897690614958779052872626052755510448584123811448542512501167976300329196838965192672932396161675606684348857152638664544366291422964767400944342321755285461608697997280216190270755171597541963448166278967622556436173877384430406233321002526982658243005195600622724298942223052441481639787888663639188705820637139454977785028361477983544421819285691904387102506633182066014353083217218052756950579908925837977762959303390329435751729028876448606608747623810084139451114664120301204573001529983488198770663700083787967174343070814069569084576938851532342369130294182128274817509789881940455712372095534366411191878728847459725534986895107103212341944121578652645333204014490277540314294541488883008913262901055462288594514715379405251195118247730405946662834826398037318257188918853579874138307467084182260192216061822487318480934933061363521822759080846888255663352208968510343829911928601747620418506155830752783030421753212031987466116758174514272692947073400815543906967254832956639410999628081707710694277402334280346543770975343900615398188869599914559091996370921334527313806782321158044890585351686568480203111563324607762184245009135970971057904768907171963019175706044956817703397614238009726327218268812974263635731697586369956537738137074140012780184381874862016191669070000018101235596053199365870638345259058829695149537698377703564512209595464062977510188921624605456274998687611175459471024918898960800872517460675756355490260126425295303660545256544640240368081659470943852525814005899201489988434014570132819104521494094987461881450782975721478567538957901285628568317307548037843276109943685909638253480971693546198705688947744534311592821877869880837343183644141645471491816092311651996786597015783186006756495953922908751093736717922520874467394957481983814257316235193620731586497116142428478624863250453159466434834889891948615960927937614922641212584591099935611927637866815687758650185106671821554646540292069001882458697347913743170647433931152187422500299487725399996704843241588699605975883795760479158624404333462247650592219807410230195194356196550144881740411265490481998183013768627837313049835632165783899805718476283857845710450342944978870089909051024999713734884534085086776933905933124710946197297931892849101087722196669129220685718078675706682863823387648867378840941837401268832236487174237705125551614512797278298942998656710385053204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 16787609733332215781377860780963833261088081302518210404877780900421766126615642400550581378115878511357468150097907173472158138149408617285674623575572943455472863506601744222087290653621027433493191780859239498218123801375410200407271973017312399994441318847736680292026958115003327518333001204717069337506431798755499577712292247703355349037764102022383417609773030929469310603086109228909994078466702095736666725964214698991241834663748596989193396781959060874652584182056244246822674963404378745965834623848795555572600091112835366333382670291057730004883338424763680674038472147180153477330729360419768520511644621744338902821918316575814608976904399572853717818368661647599036889312300402115142118643830110909674946690559000686709936721931269561011727421464437318022987505281421724151982753565645072013181161903883487191063635350285816004989726642644253814045927080626329622873850573830851402031381622741422638207378669534899277063881480187512697018787564501731408019457895393947472464929205573747037962286202783104780321494182074311214145156245196961756320861981828496239118591902923291997435470081842999477665876544160302985190916413935993417819855954680881518602971123140762989479167668223037999415740988599780191880545814182780277205293165173337630446926212769238334684679921339243141620197106293161035865035037235441062167476040092977733439917504236889693591735081282745208572021904441740106975970842236567318652653597579445948623552492563335580457977270479502125752229409043282810087096259329776632297630534956030455784781582001704250255015582530147449762671382814420172107474601304469096823171422081565396328738731481640975667013217601461362696119294587898715746362035712851267767628401223961350243312923396878157719546064415931212377466197083551768596716595206559292383489129240742073920025488842525157996036395551365061447602861139122975751999969054206334366401286307230519929557934278174219342544920733816179800942425995115754175900767269038371329434567615306707603597868728948848897619089998866309637509650810241829184703867536214633350612518420322837217124879295467069261534491510757143280477422143562356581697640734738897562073395396815257407879076015707259726805479847768643021532511904757390777239497541600043629062107096103815277562704641214831219106559090138624423949187751904817409358183539986335823479056903398860896778639673688869320777025701286976322394889264485208326127934325435869445519345569870331946638605434609042436709401814233407756121457380083677684965617009871209396457963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -27037991716496864995803781721252539781476143731582896186197884848262142204589064308310637520403254523940712981980179512325927870145621464806840234222409972851761587106631583580505411977559296763040813210341952390098513936966164935432841453121248611632781561989769132612103611462634070070745186969812047313692860187013293025375122166721351552654545482548320886458593819038656061733677571239271894035134871399939225121583309066154830039353706859115635346446852942448738133141171434253232791073096638521648997988965788983714738324799376494682151151049922443335842242989683186527309043022606205252414685018915899149501212258582806056715357835092376674968786214928969531310666371599076051277911391503029233936764166805623909462991221266258645284785062389654935748283327463364790014910089239998869952642528831281286581812895075657949150117960282642349714458733115515934985189535034130629792591983740709214715647909251924223030673350402309997941661481709795324402430167801913648820257259063338357264565889762687479890955153284160610951811699632257917793553978522765807546734087565977773029434999541093689253153639783278753994649357077239882930965690681322240813915493148584938480251577732895327029508564910375490725052192629029543116384711991469565301781260580604519346561263720765168838104636538312325519277090834238413017726705215415202271685158661767734718859793977477174486181990001189854842113047428312850068386457167868557812474117736229653155983900294292865394676695760340587529276332068344883018447826245840883759443010016548077125691503748204999820257090647657077007559601435678674409520514646375309882857047601256584274749163880910261883168788436215441347779226402110746648659246365595163375188008140314040579629754464528178692266521359352743907594614554094442861959793538468804823208762259046660734541672335122066485600421631640622157071564681501990958441243370054896126897768818767687494834693709257863128818775012101753985279904280778069584120719721178597277989686561960808816777772610851273219574452681435045796079223487997613434879043800493083798885823392747915081969461330943490888340169812791895626157314021972639172589260307074492634765423165167817323424752291187435262587501749191896964937004195584907758278914688369860332732310483966214651209569930435672441048902968181795389081796421409067895918090009561434412899403052643941999421319478145440014699245182054568686709825915774371477471753722272986009412154873467345864480786309386044717084081961729232171404759483344954890447034753777343227012055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 41280841694940147133919571289015781865000404226026057281013244979554783956750031501964854245150050101593334901369345828108940720279658174194063682422245416334885800847319422712780028969213793702998050355231772275064109350821008152850755515379073503742539154262829444072436309945467834719425358258438834208181456100051010047057744610946461267490212933868952291962495095160254034652858662493358688726997336297522504769824676461408492493518229070259046823625018301027428184938235410575551550831028614184757174626108436495266275277487095423732042123050770988072916478463132519966033499645971104663847075456748617711281080889878492778567138583793613768094145901387773531935322277615127580708336005068175571243062047922247082635153467497348341422992100933841908343765303455256342812476837523241137725597906045374064331389636808980193144517819695617997878850370869066775897082991031604803497111524059620069437601709690692890616978641596960363942932779683968738571558849019079240162591003213217864135881518466343683711142651247671894829037136227948650814113112526547966178902998100001447819345243813714189612413241965111880752585751158325278558348338805373828471232336201275528279014894966059196714458697708643662711603403207403316003087518478239591436206793775713463568318680671812272489015588772991933549340001172647792087096106675064012245027975243460643721271281919345766237079552790377579109612503579757447552630042439611266547551228106180238300955959981783314750804012063412429076261095789307708132146875062678402799772258858385632158495384462308610711386893524072275337945816130190581806641459677243912776237739688631161565861781255025443685167455752474461328415966797074728819522249933614705177411762228895673429317948263310387975419746336292135137928233345071725254565732799784947320337444570818612970985945955965556421378909118848140860840420798141649714868967973584696064733598693064845746653219138939246703931702312982432186444107495858843120938028352139137901310262034901484757062196893464316326939633054781563159302013167906569516453507448350606643366021399163874485246670895209993431884541318631456706622082137124357583423677939059902444333870032164702820118257468523352328746055644736646315982172793397188767586183135355550985118741963418388630622784659241197695772139177537061598924314339303958780660432183380210895173317956597528400873795985674691496858081028056644958114916926237868846895880770863360263680014356160312776965459410510290532464936225447687056906351978913527970692330600771329657757761536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -54576297459253689963552279667463827742620172030642734765096102680651709313324036681609898536597811303826856812038448724448018186499970134704062032930453408395491683390651027378493184626727541398921488432970700631846915513729827004595905393338882977969434216394419856004463266133798965873684491525291843230140371014589189982528753710258021234634185799943461042970361660927148937672559725992493748525986020348647637129055342932748707207390106584417129048932163430719678085360988110764715964670955846182667044535835131451214565918955686767264596549553731049129139824733183684193431698652675589490216131367908289881323984051055303507216299905561687804263704022448274825956342944993856507996875372743254044314665772799248312473403984232477558778189337103695830079616590138350487708220506123654075281840788380662639826129621392564883537331047432587434719917807147769117041814539463934105948216953979535730237836469281160867158627391304770954495071352570171682455014454097774510393198541170155231711622483835367793166840888139053251593986242311831782835371119565883622584566903494764322375694139353732746525191118107425220558058716678528818460437847473745493692695937454858119692624174664481246755797578846331112466044979400841224151914557560710998965297926888617633165293888631712977253043278276516558283797936713677566187971283150520053663053165380034182461534705774625227258831529847726681501748181622551267072569061148794279116312725815992945583856593747754649936594843920030870097992445433546878354250105986838793507326582144772193065804802677579469821572495486861080974627703325489397150501661133121226256974443898231542718437802721641301946690116406856213710673955162296034798495238905268145487532847632219851684108108070208444833566830501049323968243870437458523194795516199447258129069821142482409986171205591261097788418651492504585984139108587409391606576580727819712617779362153181697724501491404631813288728523299190609079421880900840580752469577000418257394738165362708522381143922192250263749944172204528289881216171754933102922590176085419911310640364290784157924381164761127546259720771396131531600790278379509173863323418489263469132560731165244281898753775253739432222541155662222390032254478160869238852543702065382264062395300360279143016059239869291335999409847125555795530611942766469103569827969505291579115914912446164106083306311394180004751945339767788834898573548016368413641724029137863975771815617215497311729726591096432528996952600725395768162686676863126480624811705185641729873087037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 61892907134712517296489064532790319291384620142039705748110639722216424579560434290690614217440400970731763786755194160550211960879786164019157124117965004405969551569405330654392745404582988189405976146617000457095143495528014789452591398436870716266739723870479053808127026013523343722613037386283183014216482961329583805664145638937763070011833659181219408316982449761823925091361624737020755253630144440215111615622819377339456376231235572311123478258576757478134821158350444740078451872146689799604379005822979197414254861879260924816537029529880121347638068131947571054493525070623979230155178409244780512332838046347429054388871557882228335221679071570264077490002089663976561093553102279952273266549642961565405187263686683574415202303377905332122019659070388289417829957153851010653385900352143382017490149998748342784594091991407612494756358849478093920595131728233926821649773170014257824018019952031466895107538327244502892788298170977073676586381523862717031283256541808096314941277731768551728454956520765935374881803152207029692175574309507067440620205798761935340067349766566014638750781870909791252663109641615352351074047075469999527227543543603822285232647584702292557839321179242123714484190475274582532325492719127605403525163526232527626247296657788641758524525244244813166199309707139308146498772093208661331142287891307354746185709409169744385301391141996809853822271968129561852729500312016496511090071641335070988855146098212444624427669569177290649889200030077230836341381080810039319809435465722597644361165354105322301485681821026922216802042551393695242224216842840525072225149235838365897231552535910704744916279643241504205737441533279714540353875863169473949253019970146689213347432334678175562291183944342934877240344551729480441983260180718219765694156357798819684526209734145996326776488284949706633068525597884778713880931348681546616025966214899788899063185086238739204468081965854001819367058904188046870627392041175380122483496324898875123406050965177549561938751517213598452701902080111857296153664440053963382028545796985536354919404267956928957936670248412597358264217521062549824433371619733256748095246206662946333400105223717401501016908174200090082387175025263493691437509506564004864263332367600134456041749906183840918129101805629621352225029515508478686585762495535879132225631245363336090379477726959887500401833514667592797380274013423265828509003067313742323920581748934671526705029980016483517296933955892264352638067052312774248212033379563312645282686042112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -60934014917384182690332845416570072639362439086012771753978441116410712475187500403590975466608419362186090253642805718564918771791059482933464128835955251565052253899037610301937231469885190895057972535528675928036633180132144251431309028722168093693958033395891842221318792138098972412526877963286943737356478578550627168783459868903599318346943482634986016318780068538870769173411527430864688984875643505525531976918714964997803489245692356393793259740452797789126997338541018348607440087899372117650131627114016018503175440125083088320831354339708850059859265641740030702761723977197591330760973420104539369839413424695894094307497875869060927513750569685461913189401984296147751562991894957428023124365329077126329455336888402727423609998714306731489131879588007544040145326810290591062828886427373783842339533698285299988652067656877947464396144989231597582059163147649882163264242112634575520797789862396006947304918938119457959532047091151936075178449445304839979329806287278012252722140990639939627754641854612233982255405203766830576782117269635878639755669363917252025251315016859435600072538995080931299567286726218236781360213170574468069310415266005501850998432207596209303497755975809729027077270590844307241715095180713712926730856391508127085071468364367739527386900180203513498920721944600157961016472144100191812747955859185854478678236888833365325562259788849583755881748055808255681394249426658589772573657310092605858584634204368745812543316688553730213762746015295871775163141322639682995516363604502068179160562132952349866467271999012364734310847804764453195916693190486571710121405666441231159749738922346448215147461188870150801986591170495841674428824093279344870109387579705744950799059025068131519834313950873354494083612939424390933026115340951683920314291715069871508158204836364845289747526991006896381876541599815024395656251896096116857300501666746326300028036995431704845520977601881394987049295706785749636532071790052596435482076870519059114507658585154861502705567399651442501262058735400014746400828401638372515529957863317189345133906780988312130884443757285827287125520494480818268756423528760680878161557848518440470756491851959918297479538358366735096558031310652390531667685482670155919330667576877043645945622006222674961633635030987971282463116837714955554651750646094478957418329027732297545786253251753401472823389693827853017530923554940806200970581484558756608334096482144141302544652240170475436119129505279346400540500904861842416679305913280858740355854499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 52891072430779829985240801746096787770798262607334961924246500977556667431318079336679819250294290104218033183289105469864452778833374498478481361919823584564401260108220492833200195434635419054357439878751964846465894435998748338256185615865498354594924442132888399687547226226797311163226971905509323387703846331039619624528962417033730944980939794330772276762151428324525849985039959503426588169816816029222651054801110798083447263542966819760114587952138257185616371433490696674413497424864942299891590878866144664877270937181111795265368331147986410609153973866984454058420762602960205090976567693082777883428792678802802086843066004640654362012025265881057046699351353470030476299832944387057746104097584369592601004361666071742185453866700340908270215599613120995355436712598872438403059836300939076946219134375010132369693583371995146308563064795329586098334156778610099107526923004462009441457560582623130690508498742706939477333587939527270461917363744664846710368782014423616278268673628278897645208273196538870899520230015894718565016171539654899836518586597605576924486195757572663849914176345625537543211205153102150757100026965826319394138086469987335709290086772349942613558971265474911049484770032966894041902584393905447439208573357169138032088149568035704170048851499958251309100669945782475661649055306227275267179833769092311630827154286639862022912496986823280250536646475747356498555096717400559909557194320578512135687722138283090235965095047233391353634553873595706189920907615515789844627592837991010281398392305584471208733390580403807402239302004031367977444126240689064464619331492351431098392934137194314558834812417403249127759110198913467635546296087033936517790186026103208981303801126780394244804536306390195784583921923105541691277499159334150857763618399393915500829223354042638712598011859716582029959505630994201161207971631987436304362545663035076056951208516520115397140969779758496817198623967437488432558930145887439773976748725456106578006353263861880580386581436521477070431397817588497639192143292995119398966022435070626855221861983115228789866516778124468863934421390997752324279624692968145054131263133780520515658490219964195879328879782856379530674927939210940598716524556567676639071783378016422335628295710533268695277474483604379247686801931893396092537508428868325966116174786501587655444253981164411241668975167175824043510861370010237206714351429883443338553616110163576911472362726243798314373166335906533178324666895091570209030415487073434467953776001024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -41088843196424336715155975316155957876660419359558161824064612732810445572175817324732720453403177372604569009323260934082957991004269144713282009410667710015928175143366711575735384977627059588990100447734288600201778043939074597012754260936170709490463515245996055285477925616904741063019717382513120942481048988193621026053171381569787754127388498027538479982651763970916017404904842163784469204685851687238608528755658715625785126154787691016698478638794000323484223734996336954107623884204823173066750836639783753911818961278787267192760393871129532691634768625102724276283990262988804394830397882716775052228838818404436672539602488152056051889075604656816833709095026469421740105336133694976266395959936971633917848341645228686953042837157519765436733147087126106236628189646765793725458601984530265231914819330929398241359186440459985817122230321216281736806203567986054304751857696726179198515265507783598994528690530623094937613009059737853102586278179639788187201087862356518672688037724345225531239538809995689135862226123294490775149786920207988268085941413698631592011411806654757717323582370807754320905723183932994082156421123226772737431501020704161857300221617226202950030364965178112731875796012778494447121831435492609230227132912256855677328405593318443959272031723955487130674769095207210067521265247180650685105561803323779402211381619970018599529500555482911388052190550894633318157209567188499900650470481556192436964864712298480463567156797387860936575865885821690499171683531979905687474702809472386947210924597389595514733960785643126118823757907377980679867151631425182929491220517113453298669261966576639170168296899568861834109476654603892387267184980625580946768295202105931643153029369449474998482354377711500201483121032844106967750130374838921775867718433692250916749463983157862828466227924022107235902226909993785966161572375019651219779478869516733676001179021010342969636660981273629743877654231095677498174670503322356947863366798616608163550882953934969256806501858986408547341451642410413430061291391183777005600818847123776018138253555557201048161452371924837012614009217563293827054481072970674379407674829673203350591599759317805150755214432608507693695417423193518695928390544622106128390907293924118992275398464642479150072617452015763157521870781734152211490517063698484031333830414768886481455126929238240212875930936626567793324159768223779699174325235164551532108584851784349216310525471528621191797893598942398241717537837946192130824809925119908242194536857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 28968382185688667010356565256204725624942197862806715135887292790274798995577157516104807997087142512487407206404581647236716690437372051002021098886539917507299201010876490619100414751660200781020549214947007136776821875724884239032010890943444135525394934460068681201435290952715360568012834516053350766444789009553555249594962780256439675781783589678672932839804193819182287393939941805117769347412615074270787999475322916705786365436250616563410230231824879511340812450357874231932447815735773090489593684924839423297567884397501135919466312451605911876368459083374791527787171318991151828860027419333082245223576357207279755988406772805339424556207864878099062784961036821594260090392194801384670007116533025572262208893828049357057067917088074321579798155541360878573328818387120993484813660069053935795714478088917523231786516920580629853246876302775162501794035657916731009830950132918742416732439755036402331067941344826004892148661600719306475625731152110217661402620890476035222415821497652793358872938493628236570451369728908765518480771882995634723706749499679049093433142237458137142344118386812186546998242704099561212250421034818289997448760914104634942794532955253566971240461444422020106155841675675110704701242647349130467055661865224510279041521386216368172843865279596813105837717907599333650831222881146524676631727211437800280704252094888722636821561253031377239230191082607330988725234512399258002304371007195947490173027236846505494452177064221782810130759661473354748604952523341827591360111626003339089649186190088206524914942424091819521474326071390948064212340401439089170419992706559994778655859347409418122282372848965785914817534604611308019275135382958352897871847661735497348831756697633658719795780156626785080344317850279815193561750370044174933882469840034368054565732881421762661164132759898965095924627298927140768428836764122919863179391418655278205161381227983469189900899132085378080989501413987601465680976251999825480334601225371885163807594949275244369776326979874417393142721011173865903769254539521371178641845869151650437533903219834979562431995359653017356101922681262067335654335504108241509897626278680646381130861921326221351675499196687268929205958937171771683547177457687696744811957735421794242391618568212474843201568300701496993025627714471444246579437824315317734544031514340707264440860388408591231919392213405773624218958983659514121636151252164273638001162522746503471333069644323227974314049970375960375175490477151932498074117062376346441786259931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -18771106938106890244777971862237703136565055755108922497455688171950949139988599022668231058509948315147253371850286401095663923273993122086934889007210398459900670751387346598785211096479514598749782038049249678216480793944664669679929638690840839828345214181113902426376371614047787943195710945176090837635456847544687777428201439894762887197531900709065272891481142357179687298813570914784442990982072039912003989757685661812764372053053613047822626332010628440841423254480847206531847603531255056971425023381506247443660914294177754898789482621181863223270201075616991834027109835332968051670530750711828428896561055193850700692941117192910004013220980688023450499386798645456622136714166308213574267166867213645827052332713628138960666963135712285006494746047831925159724737386001568707628566072945898783080758412440079069687763027410745860015131656218870010453948617136273064998633257584221364652130351484805236312119290845530096589731217188610352063873997371484135948728960342377913020662666006013354316830459020389652753907347670018279362772837826382232546093117774457307138789652987322810421372487853422949268482419246444594294582160455351762790824512289771479220302861773452828179123117378875881241984583690260937011022090017872223089292994885559266605544107454291935938650975832657451013814299058940930367236626782709582389838514037952056224722715952527096821743480242279396673371481463040868957556519328712898126546568433551988640188972507860817064799357660482708759849668857361430862498538704822764228640950698686577768085521941977273927788361529047394884244984108634782116240072566700288714885304972781715912255854972543493959814536637705696230291664848116674391554568641287260690069501525703600775474072258113588104097907698722883968378184296140216269991833121942236054968924494804842766748609755224340972769183545323779007657737629136535728859502796356777104584860579056627266227765829814575536990825753803430628029234855495243296167170472166546710888807927700635146579551932959792675512305283011487788500640715771728833447225515748916301420822943688814254807551353902590596577711902757172473386802019977789921399146957158879258580664672009042190592012444488137384915769984896968103855715206692438409239671747766658411367062325154826647007126641978950066177161416188207333206868396803571298041037095609813816695006310375093714274342615105433827990700998076744976816647678237544507964501209539128214781195571750864324529828811113388721994877121487675772486979672705156943105696864475168360271708160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 11300660045570375729651629769318311927598765898586147211691125462669867855837020728088622331761750538075515295963864910029131843706148842285421439035999525709110301522336383720073097212033164283005929015942125535691617428718820648035771134377193895807466539078295979597969662070543563568375026757049233795213621910350098954553446002147259928580509336923096890805306963055954732669512520199116613250003876014197514003018140883498303033375241222707458156415808581610935636511662973632918784891311238285973459872264283633364618416511865590554639039624960268243957043237802757271740470102114164002340702777977807614931673339162278614407822390326590143724641316671439286260711876607880208754049365557887762351720206232700061174191355099106384354752384845926325447557941025972224063437794692319594172025188589087120962186091726328203368809151717488102234995407438214873934957837212004195623190675652858454554327329871219499116823099476584488226376333180396959509103123152183439801775954131549511532620017359185746863984306389411195964101281926347427997715088546927814768324927919940801612323851139205355822921686866334013679953893146118586396737716554381547754147180184701992197688509576861837403056929642719943429892052800796434948537927344275580547104729448240096854561063643524331104332281237295327979826228404325041039834998827466458522292057074395668290061008247474677882338937713789097813791168014150259880357859654354678551659075134817448665513389991979751503470227323501554934648027877172930135277745823934692660681663645956581543198122662549395963105983305608686811343687936088018739257538763551257821848368847994831785694834336005780438461698227004042132482347402636458549889452829832777478456160587979570051208784653495781637784936258173814289321749602908985081002675285175436720311685065075027706019464256310000153158317805424561052903292418233384307568095949356979744921846557980300970359664223742095751087818114086200322080030059169044409179145171370156337131545769482840985246311503478537677910796729433062892377209525420451513887847184720698236330826717481277611184982812903599554139809779797525807761692358750792696148406525566568177658608162316702005148756972480274912850901753533150386517953463548850704247243276379440781289935328372326836707158365352639428296197005591813429204024409427624636170538904810180079956161947534808233720789733520161375462649227637834956653019677059630096896002965605439303878735582041690978311172926549623772657594912579355161133766904154153295244176490761441383832092672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -6367170685429666855732572915769995477935816410580587186749372933317707565331955969865585614061929316616554464264532456395236211304156440404399600565203818344277004574229717205599150385314473967021182485317946220894431652026870415430375847447834272834419909345486115338020945319251232442524276021181004026062608981264630652539620813272472216578128447108414390481100108426999742655742402860034837328667100804504710269580207216348155551561129481243825829933322898738104811757061894155823956884997612052760981660285956041964214807703011472411528538204162897158722654717987700994586003281622049955592070962870945952041758478936407977918566746242280850558524877859829843844922711275685320754540391362746671545311045751439505891358503900443984617579691271449914592016630620215255461135583580898085555208465612483332010737143782374970085552728372691517527896123701560380235526263430990736520144687048411251127291599410351644743029956724570292772131454222629238268619375293389516120980650637277444043900610646595542300694190374907765050923335455092939771464831454567457348358782724320266881453084901730727338944306779531258845300089259390715076624678819145025515955090579890442384867462855825479550944867513275878903345472945400312327630338160739316181412846651932907415891115695304625123041246186901256562374274565274462334735022844681711217586694986201930950729389416784402689729736031577288635991338618655794832458953844871791480419616931078422932835506194004712395602930466511138366986415086813850057299297458634808308757415450388468955051637544205973198897575901577832970146660128897706783838210060722745061375016454921413696880437376015663960295147554497607865895547264993088904097362703403246491735867771760310442074398798542718338665938426861453004428455234402669438676916543074856209311734524627699133838841136302876929456006760629976292416238690157391528948892030222497271865090485524487177426956466816926889937446829719745379044480090691359605936852668788630992569475744649139811720877957685197197812613439268439421033063339546410181155476564568600903537526036117176077461263096489526070129459912108988567162449119569601161885918439520555568959510196022614944196284182949224603774275309375731096500781187921614500014133839241604142789982404113446135468511696662828669118628739321875889532665341932419255288533365828241660210023199417320008294172890264775543798482525628157738239786183678618213775384225313939768988987862179598897442298107492872881111678785008149594121535859076076786851528466293546775237099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 3364637501775438806401044729744363079863022797878729550964643789091779081227184889639880278272840179278849441379675139479662780091387096141509118872848482721126958570563602938044911702062285391832935902839213343824846722394048380299101421915011242262946196922963761512811484185786059717652115548932054348465364863261183771072423425062889246684658222267299008395152640937663900271063701050027067821980966520359726057348623979582020271840700145804951586519137549735985459780773972167669890255158436324952494988443121632293670729575995843048007178462098234137806516207181406078592916954406663791326405886669709961932444481291044367912456928159559273673931251511499555447683230967052873094609558441787147750171095149431788551841519897151353296012914850383214319116572899049774918712485388864448855433898290735160440879915452993690441758280763712975012457388329911345659677946092057225403450498843543796770742833247067373181278094987747721264240749543081407874474620634851652892730265516638378357819015785601629364778012089316125072678865303378324717072754224895005035086015831548043787134920526868947770714024776981422476138147306313192239318209525234743363878716535077218526634821439199375935020394839578538797002220378427087076356127528565992879948380614493914067121427118581397311099619328328774078233003210528341360972974524584531156814841673957944012662256392984695627914593134924159405523180831805467574263163016305752722649602997916427525933579038847790232591323501080939523334062861644426011640504526458911364261673155724881985179893916052873394622836303305609420121693083064194514182490444329198670112390937793119053509182163125485063999977386699485736415245498517897436373710817695106149982507414397831283594936566588797634786220430856060011339707700565110107530087064373833052005361706781063849730630786422118156138130609836575952280683743785621412944166882495147702153660041938282854023471345600970759807546071500652737594421134608716850132443928975515113717850043620450232805844811991893803187456405129134451069438347253537585830656908675356988906230734981030400224318129155482394907172851409770095441128192769009664299683206277418953409926650049672596861118549954278514341092778390872089173523511876829351028309162600932143803214015406201502194444747406454157303454702872951675804121016391612334306829203498856795981603956467240449687947668806449562974132209293649001212480184088210680212355632928947197966581994582443032050345244394680858739293470658044836533127829379220475177777597819495420184756224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -1662164916555869728338925469810946435139367670782984087436393006408769515102858061497820658761837179720002446735152892659318457045758201633618346710229420161744943749042092361384363052258576061403922488676099284395883328345181186036756470111855989170914138911667853546104746452038088224924468688775838651264214785871715713330649131051190096704760995733696484521924163370433066305318968095737549968881970503690736895789957377671814405294481632090415822597904653304848136056957946601746338279855643873445877780282211132403378592243019121002711674149310434700185153542981461270185829752988895768918301153655176073658683659825294006928008651685822154766604837741208751311249941273773300867078419676186884947531013213104004764652920800022547858197255374897995240172257964661566550995320014835215821577529585469680688020085517266447983977100632864881042090079600824891483805539116909782100231340700681344202496238021533547032418513087992788962454334226193933671774352158052786059706032301188234044514773801264505918951177441796727146291610552680384145513984121368552635431479698677202077122539051229628742215421749893960689318119954702555402419760125021649742053184941758915656763257839007897109122380252559362017273796292723960158080560247279797915014064302930992859787556300134055098800640771041136890144651638456092460662030508368960956225169033476399583287667535787620581628270886909330344879451315539131625266944387142986450099953488610049391069106349562436884423673642412617180724677570202744935549581805262821694252743295957608500928672975575324559891301585095814956879407891205712260781447789946193743607028890871257368143704920171174514531979434249786660359342402738099421224514228054929962704641953362641452954245256607745061536561197007392020744361898109482995956547593257662723808825108668076106486076271300826093309715770518321809455333591068140694082764455706135252922433215484557717310371025394322462074041128296421848983412437109266553499969179287916196245881711857249393176806528001273286543735287641997254626095172640061118332447652933297989647009965245436989843160802357691816659994494667609005035502106865372906846143851437415528058923770217856740915710473641596572363839819271970834116488192837798891855334788588370348260450627255747611241999571220316491528623888755881022258911943458622982637628712609693801822815761197136256495732655404679612225182952831168314897367997132637347599211710840430972671677240063026037609852201525478808437656015591294790736781118349943397016245086837299640008704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 763287890441907073592492628062897053451534196387234387692781557020914550736835214826112839180336978965519117397093143088046851181464105582263325954180495078000751366683101798609928687702429991910585533688139211323103394355910310327301805632759334786070755778217290829455714417609388982758110783881630113230763026747648968722410720282352491676179025002729680743878529363397131320574614480657594389711397730509319391336842225798822860258128815578897143838108645895303182937214647215527314745833604895564556214446445738350674523500310643382537210475168409821854475201988939186126607190696072608449003455982543689388245240810149673500812421553574077526198273477091642600877566432914546904255585853265910065469955023848883854685796420415088992505833520374590663201725289148539849420308375878791157564892191526915654675734544043893029728527632952682371315190153568169264498124730192404857348611085810980277152938371484056827932546725245848001016467948880729761507854856651107064620754547571599937556063511937658233760886857484760421768273210421512276340963635089926480417431769223197961341584862761241340411203695422434490617876990752763577987835061724267259936604559767358172355415178447533597257411638962053238303408059786108455727939746027489385242855184084981321630650444317250917870324058064764829744978664443577497701557053641092613055229348968649821824982497596801395367244877588180784427594752928540475654095409901937619042897573937041971514060792053340160181886047834167599440393077845366100970059420593459446130298779042744957855310386039614524275420075255469590922030534644059738423533991060947683740458379416994488208366949446696673677453869676956014786196268923010048790295941313057119746136873828402319066870455937651951615871938067011199754367389176487683926112803801631803742826894810818840261338014826161149729678967699777996509817787367469770695006732851277041865680141666798594727437981514017191019388762598176258123274081004906109278828010018703808522553033201395494357273025555289766912409611864696055658483455389801582384151543516946069764569880327961924421820586683609525529416242345245693367945301378663718427376222763078485216259071527569511760400839898299785352267777389223572548326382234307027199933385693603143495433776329403297204182253700149854888569325102889934577286443370201571003017585283221284604516953686899771720995913190380737377813231402083693621858151386861674768468684995379469791633597773183618907291300057948692505772573029978526686785897908126220560573775705982955300061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -325059333482156685291470024118819484639958565167578610265258053784304691385678984458644118036913383697493001761855852315957967831193509218072742109424907092713684933229226179584987495918551630965119381453602757938681711666481725259505959103861932282638965557571879608069455220484378578491296492823715262899886534265121760271225025901384255113758880518808956195358639938899533963351338422861663160677176755448528678670654749883752130622692395388223304682110887232564041084595355779743435573033128799519387932092092286581393545714188357180742436996672247334830782683738639682670166535594400223973312045072283394066529071009525613846015383500314775817504730936478959829967617680486311621309264474878449355076303602542430970992675899384658829210790139124067857854951414924363473240610559025291613384835522082915266520767635698843638470518876879766857440905552318431160498540971866325350608498425306007852239821246105242661620224863653035942116566197800823297901726999922720265026292507508941191510286406713238010357463680091701315759546719754509143002107861698423380803814443742918860140634958608548992382101195392100200489558749733534829627083738406131345533193242350015141862558830416551632556793031681484430128030977381868468647620068177916498974239934492372828798783988896362132656908647604312833927484918341745539116245108534463165386253671708829477966037356183232240397906161206806679648836708463059931688787369420220468876174827609702118747717836903759539167143657163482901235419516815157829003334096439893604032457269825202990329310599293858773084308396526985363381791486418343966258652423861313330740778185853653420828563613452827585898056140652695988134189785975600945958223781837109566725408193974095913039630238158613828448095407305765657077265415073265380586448986187336405074735113571893895286505599325921162765640481040774912273016708597125039306761728409146282673829512014098091856539894961314513730525321370851046613721201682732839730540335366850302786457060613734405956632509983586379777249445337425166920897190040309084378728815318673569347508440581597834814999293191599955935390199532268993485749201792144489248065278232323709462277478786052397815820837566159605201813010717537138031398247722614116846412947050880823106034634167196540733804703228753129453929641690667682858985147744063302733233950679868288795652835625194386828457169973348267847954295145915443543941115119293329844169378133304388839169789899546498630437990253663503255164881432191080327284730410329904453834089233782191580774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 129340715066501563308719727794894281593555235644504406117619615125181064203049518547530349909025874633066410162773523212400412624466564023414919898873721022751810282891120441779751666441794736176726092975265899039507017738730403457341423326603737428439513100132940931772960208141427727254476928628304933682565311181666950707402202118843009262945107554663208272541565244565450824772820398279033573185155331259773826873306656742367655608333860502253810630140730711128409813642170707575194315796963399501675422310869972931098359594386980257784366051070505178748270896143378788113952532288114337097766836505210720597692895656163041629123374555632211190839167109460491851119267469956091637912538183555390101826669463466830288678534810274475812473024114594736991212252876540250576832645682541209881796381765805045739699000585240627122920810939126620530156935250286299999714263638562304117695867343349351666089372495621716282618034639373304768704891974612399063104834471961339131729339354542097648603137223322918360604606155566541293224596338825958628465537938822234057537122105523392908796739669603106207971327008905978209045607928773383111714940490256275807454799820910883243247853692786330590875531015211073139617571618351636626540288687747926001345257253270995847430096326748480210787310972339057410247768410236367620632028106903901288104158757533103678178235241068570092754742762918731842914555727125282409342079384244096746935244550730569656612857572033489554242620107640033001833037294847295144768705586889501460279211156029751589511692050691550106229050348412938304683309034720892574578398296382511556672705970846022447092201556426699744416911045394146964244286038597663717606177417929489656004646663458115903743658923541401086002085418856262180339344815511334807081791313057801787563815367459364724585417908080155596926241979325828575073774698119632025573482943158765642144473075257858882137889956410588728113543625798596734769308043061470049882462746558305791093342007823122727418326328816108029426526358956258732404750564945914504486356059918069638313548963588956532601711035764994504655638282836270406669188485231517529225092391586542743034443290213558639806084781095196023197847877352912236125260274073989634816812243127134137301656674277815949491723373567191837890652517448335501794946923316032157050506426035429857923698702960998204189141262247664136638445694881576927542271288771396673529342313367844482503890906274401311110550613290507208959186172807882413950246321540271026460813327153918238615666688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -49016211206897229592090113430534839849503876495034300545350606379009854291925076207883884939041824639827767371261772795550611757581445819721351876004060986102953027004657432209033507914253470662576808510928936573255332768800560562406093169616915956788661049541454682755261753651212278875209954301620115312800687758849680777245085617357619627361918062562495031452042386257598250732074128023659832235661635364214911242363983880947734015398003311199487644580794436841440923785267154018920791384902817496056426523774636334779558127566095718241287799446561407210018001636546080954692787933675760404790016008964768048745221744751948729768445678555676714001274772155314921527777516480822190269296965950714378272163564042257355457743628068555449526095554705671142629436894069367504790136700012722554759363915334111872105872315882764521505809471179036082837703610809196857595585302379957272631379089958888547578051827197028871348509231752142442518030956447092742807430374188442327636673213555812123026840568808723227809773051742717965545964586568171436732854114116264081715567484865643157117462312969005606975357062105153339768204510771563566831258872076691204083657335342885762881002497222747491318566218089133288491595340262088709395307352894184613407751677056868167138397258991571302459529097851766960337280181319178362426882829227854098699467594177916132698136536603556202721166132716270966471159663066532652031312737178729191203636673531963428541582026017329801378959978959252261907355298825286353450630206954983243566601958336071760361027134928579354433169665288747655570753784728262929857966888140780289225286070081379846987169022350888853163174237043703653657898935525843693790668633284602353934832544155385462004719906449318310498235720128694963260520087171181736870697175797827618611000252262588157565489594145192708194446512567610408629444030206947016635296388635369131448713234543049784490997345719108357227508499285297122110825371612260085669453994823331763201810248619588383886815016755582197992143453982300204764602007523244403797824058020370383964856326874601111958626652277286280613768929775689725905230761201925456530525472531183546016890880868293240736818168635440666014139213970069455568944407355540988152992635841315844051322011677121579754080995242102107069027512184584920067635818908780063085276349760121735511252238730621456827563160454846303633982546304598580981399569190240300788777883859983132381286925076919498973587385096137303995894243584599018809126666018474806032076097855895767382753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 18042391807598752009829739129199927668202056527713175593354488673096801108288364461582457123506250321393383223413917746860733737892039936841902660424258973415204945418006203043994590327807421632489964054817892370783876364796648215243482881079055152342277526380400649061001371728135669075751802735676303861081912856602399456073029934383189549537374693946613741724084941284107314415053825851314842603849017378353527891856714651991860042532859719148195409317932387605383863487438962489506644487471149122389941476030717800750925173595323912565455917644111298121744769281460533729821965399831859252321831886052329325236865137628358446528591078492311647164600121371567355541967649342260374973452738639620292689917270781940134337232360994071950264119496968334136036856376866940388641752645451653824750032336536036159404165493626693091252479573220197485881234222650932306927529341082660873483612678285966696833956157537552820838529836052675136518583295087989253194501578370634292151839533762661575829460515535230435794938002831059646647897313005496202818197097996504880204328688423059785744996001351740251230175932083484399221719982118564810392220339863641332076527134247203389041594172783727703828050322444845224104829845234544628889959058382459827510381928412713845991395448595556642949473952420859202012645212880888821870555524885925364190104277388494671022998947454405943781796714618488751899195713727785949248508358390407233781929842133310963892044032779876274310493279725135150002551748161644097610326719962975434642785974121455380030542582573507203283812275090922054317466185601504092980157428231466055584632891881223323521970585609169004347935939187973270064773225722825556437911934305507869629161911303043257678692874031080092241095701612908981685379848257619458562325259772771866768510878984916265932806028611055695696217544325495902676642759455970556845932740099565989439958658174115021530141415286031509643013971045534745526486562330029852140994151692233671867591122966949719738219782151509049183800471156983539018182737511319815440176637949896442575118327304514980349364549914780457417357734490756426742639603658432593137020977434516232792531640819457182603368101854855165600117152268042044850333466819086184885505003196818547640008062253966986504086468402665219545697555222339662239192099018275880363890351002873737577037597348958011777219433688553863597069873781964890251200897797917984493505975745630732407267831022842520492029278996036190660535886469220230627348383556759980807955829231190646554886144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -6418546862929407329447956360604414151430409065428758020160346287978689537222041211882332142277220177285351833449411115937268517990883524816764653251924858499346569042358727252772316282028988560942555435708904716105439511418055826519772995032244360001545746807642092254764525374618104195152400687382970670774289686573136022903001277394453406086851092726169027557041300176675911982657065187411107032559695446673732122167974184991781187797648877869121807402843472262483384615897322755047917533541511704783228137450986033551582422970775880067310401553625031880863829019552947250210547213973576753424344021595790459887962918719119592171120909125505880231911738566125867774319314403111763045582078408191990854739781014388799710485364882360241468550862690487148929909348192020137000670508798243659057044486602415295393560425510220191380248918886172813841355626609403703609636092974721245740883299823231806312635755793137323610168629292453932651884872237683505453173878269978053403315010787279071567106473951138893914743605942513344148155067528365174369604897181574132154485972217906212657130635085501017702759746359987709566204379868088981345858933419871538322041694224628698942819365001500003172133297221201854429382510409702154760506095699544116117643747810646001550665716554306592735579156235441220194286507665488053521013159157223091524108878386639947887563842173798045578534739393366513322347907362033369547591941405776391578950950887542772168460519867461576964392080193925231167352707640790771699470534621109543285171468788418311754253775706810653888719983611261114605373347234509717016574461511851761278601032236382160462511489259308158467275251006624163095307681718321064436371449053304704946042336897648594040275415980703369604742768365672969725942392792883833893168178184402594279829161246397190428854615393087668542570633994324385936820197236370332787530807030674469862855881152897619297249153997782357386710699349126935504929395382588023363121651805639241946701937959404876770889918330542883668281509944406411444277472022603415587477585599972673854669075291257028667124232645929911577626343099017002884398784015560063092919265172091200248081530715357736029334816994639928138854923645890722235383578128272353774685684594345896792311101020750604768170618469387526058545954457195348447715060932025834114526856295239248322993929909675745761045936141702601119888003575278051527917961421801666026259337658328316934172335725824601859914887904507576827935353152314514336323930558534308885181111506934654125998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 2104764011087631946337436761264313379254864797809046163652656211620552561753782706969631588424509999834157666756420926327983542828777839878815558082342316198471655359564714180475780288126225009253322022217157686288934332339518741139313028929754921727300958699635734842274344331148467529995510733860756818397709301772723806076447704521673991213402585674408176382585749774769673568123275183542747721443945837454767701374813323908564033422005773586927133710235447556213347159662344736120370379277092774489207546135413801280389580514334065990168129469854059802681943074448998737746543308612171162704529411372823420343564659028469969008147123090463801960337652494600166079185148670942311642466213041104887843497912454990556412325196981515285269303628784834264475929080038842458175275858192831409013499942013018054721900554015980379821807219410318777835543776910552998404846987012292311973286559373006269815972863133925841641449773885204515314979836972061442686746445539352271461534492784931357533431713974763760063242527388498173413112064012704934499036006847233342859572437577289633921766445575756088150359419330527465751044168573213599173798665471629092897846679527593143835157390349020791876361297309866929177315042762934384222529151586446695741253277292929276668224931133029747388659244038545896912094830621342395235140364442493910641605646642327760081416796409729633936942953229684226777945709372537763249975815364041753222278197497680856674446978789271893640645706913439917600317861068520128425858732089848685925302544849198039640893556647474286787873898532914938872533675722164874141366823642371624839825988700879796075123170872395968929252136801754447457548200999243768581670953984869516604220275693581024651784361011432807012822255265831855292902193971918326606624372784139313464604832992815772131987644688476937786230858281377684478270766041768774880428624064466795935985717547814434727468579541108430310218375928706510983294645204283424573139878387734929924805204989969320427169785432683578303301764662216067927126100799692752892649144389446406753365651402303801717562520248702206586588898779015047868349487915621453789700793915302608397011332067922978860308057266678610731136151966590539648696160886731578999154134352496276645031802289050418364821009643466048755490277440405482804997276694351989165060561748262172624292580517313132052814442452446654136136943688254915820833401487069529167056863151213106436003364283076191418151110625910102041306039188994079523535444068144580890029063656270539983421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -580954737037457684836226521568228310650994062373886796503470237330292602268182801827005285758779375973543372140040856205305271194093758071701593865564121346017182217583428526345786275610116495434529293880548706378453484095529237609419408948652070661207405544961193156576398020087650818271809024363843308099694393390335370484859751393100912444546868376186734152729686322400977589146207013979225260997161445723456097574055357873015150348300312435442176508558476701688225050422184102823531534402948024354577975205328594772059794225312256392903548474710130647647844370427770894300277957687071574849079930441394386970095261247016998527259207116176719325347851352337302793509995724299656728261926561245187346273469218849609579007857762158475928956532929041553284873345170935401864300535080163760773334568408899774796555565701215834162695733061163895960494269956343985217239048562194560605320705952421995004257804794629830275052194706273874620326448467196058489913715545277310482637571156482446860656734045002376477547772895061683771086984485444511068968337395479355563157969761145113736950473054350994815028542985190198115349755793499805953836719342182036063726359095999790921843280277934175244551393618094552423713053670186269147744151754637221500073351911024610916902578663982573350674241110852269053296255230741708198637239823387310873328353690687015353042299180645347021451908891107041338595735422611366013410362905319296140835724787226871296273224261723949484242969712290262390856194640836659121411838412428985712726588117461590113940792655937392772442073805450272549123899433037813481878563491374272900279644160675274866923458033389531197436899674873127321212175222146528271492108549559297929613337652593317007099647690772512339752969703400204869914898004021856661307117298433516270735898711130867329934102819193246895536790413771275494354128519059199546320936662076980683454250644131411675364980741904218193869246950803500892889459154423914329526404061429861349814620922332548507064436595393533924457062848227336844619375547515975757175561044822732874574227522923025223199014039272303522733073481315438006939603664864131817556909168332659964896965363785591583732900194610381131921543687180250386771677223961126581953819700545241102330394118587970637464090139153697016568792163392750699872293603603944768375468578623823394029346473871172688003342937921702738161901438996986924988561518045059903148234179140758318362216639240430883186457462278239387403813231923111222620621682593567686619128308559235818455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 114117545793909274947075657820538927500232140823612479252271994255679183929917882597596256373479660314573108448466795824539497292674599870978999620833864998481843562940820304721831648056108027550293724441808651258426887862920076774236676611152842465282774813169755752094064488342464491980884621383081170770974053996536344171366083454150382702229263858796078022205715930714231098547481277589002589257433765095249637019133462166940131312781321485716544630846609558743737274112791982759096087394146963109857324022701986965510618782560336682263071877178948069516605532170887205551278696365175355395368934758234159237307490131722232326307257610510271235018371699310574999998715055420565601007551180764224155209821903934919870318759299411080617979091397043110508253615310063793456488611547192421294875217335948416238434676445186311416115436478762784219767433139744811283091224679201032359956804258348924885960186126603839957718657114936482813007355959899358449153420036794824643511661793233462685358301438678894076189502329912615152638239401420974657277732986588491939125586735972368837713089056903532636414521329715411241328510149700849629595042266401271196251788497703343798569888794054783128654666132092908994027907314343113763031719979514525823914133524677688704561804151968972201014055129749503850159872746515606857047038342889582904300036588758054046448725571578856986809505632283907665651048108719874765929327527578559177401599009349167314950918889577569284107256329589826441354734246404226629437758864591675904942132674199646344269979928501386358568677380327254489548977517013402890036881146087623863966081238552135908132080314733577232550501982957298891123417200425101210157198463191001035666253439617631554096287777765465945782290785723004720085096164825012696491232975874469417172298594200878764753654335439743505192226752621405447664758732804448215244673797021451032384032006825300123611965416263360038440757133340273533190231885582983107274881062817567086697066318191203278821541427908131061858943443524946646625815546862991607714880999245944619757913629789058971434637554932534118777360555136886029641568405447121873824205476047789662950793485529623904432571110349218842900076472665163627289161520801754287448560177300719117487307564154035806887106009854727803577895063945115422917713249377488697939875738738345262646942913001373705377350549288605297829214789673327706376971445322765282649583101902003547790217213686420981474148813966139058526733403916770708969555803673582477017403165613316296933376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] -8061339495799948953018230850852800072406337458652150282723657896938566719681555852589165989196217420971089267543762289618719562310565032358568134637175378106795307575892666936288924597315199727804056621437278002738553382772998316838462105581243049847269264775307446187663379774688010242002192513111930044599137110775867082675879007363081048506923141311043626105645717707014087825512068506710774716501858224822860247723104944504135719266198687196007683103800024290097993202353030130260628778425891218791108322570086335103335751437103188808866889048019290683238547024327397915333647608467929560467594843159307332154009208900331840274049573071349328930236234627741580898502018862360080835089883510960168544426438254303574326834256447642470183171383987147945042244278051902169464076210558290903112257099131047316796234735131895203022025223828032073077498886478716530154789885736395166232808847564584091011417148118640175765329686209239976194403306652818680643277167419964614234246670948344056897167895076178168398527662857240958299979926209392975637450612325269536208634308606753935794543269687436873077649761132290940974250083404572375657749757565543965742900484247077774356972022877613336618429662850786904063505733813410242928010186719663912511987117220305839189438692013673362659966430401835009750636985870974772850468411814046113789467420009499088028515347398804973552980601898539107312324162000499889199675756469764075641731808411821325092136120540328054221633125198883976492001320248574568328699324363744601377238921812729631556990184766488795577894684318445132923572428205303960578410136678771666425898848361472055467250109889411092503022248872385026726803505757443452249749896651925018729668842194721345936654751323627290469416146560455448827482141113350820532856561146924348778114973782990212596548745226591906529649448459373462333138605311736297601176994204405953668632999414610596278789336072802045419141991775151925228741397443092192556843743200292927020306160800053845497950018724286695162729200172568416433903000934373920765884448633988634794318213043060315089614058650543387695111522932537566300876308342522181733136413503275291957658838876466848394271115812508612294371459443678426274235994437819746629095151867991482964686381527237866901989973586995406157835297611607927361001964593149241792370056221250899768466239249360349232535799600856430810030467909528279877030935836788746140387449426777006527953392337204063082298996494049768491503317511069729327841084569743988632229578819130464665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] -2863794367438154478465091442421016930296667990718473977461380746466662565551038690593835170164526813127821727348702759599518439992779473863107147358301422803011824156720390544440557926519609250064168297582539939543143072071828746643282695206383214005390209533021646267923424856309910989621213892709605226655079786176619945686182553035316313363704096843039670254826680610956010420519441297855303522519893671160201839774567169358808034668788874720571495673859775301274240774828160748933048979770515016854631423382415302075297835554668043477275322969020087353081775882678293435599249581297743292463266464463960811010519055967789261748482089602348533118290640304121861957975696996923516261416924887849534046489624901333754545889464683567311854514834358421567784970545814673429700066802457050204248478190978258866522222269058759797558433164726218474855416227420553221908939113988769564081522712749030201078108702273742384806235885170461989268332783865510729437634390100021416483699448084648420011616555829171230237509262499762154053028643816637350083732811866850509932302841380836929249130066286085918182166566129693049953683626830733580119080895208307158255845088879621563151573024172800781367069903419303822501958588777208051526233803995580364087761733152130207454125615557821378961714609916633604942394369659868146051408683744569808417471279590280208559167928887610563203843625925557313034188635670364411103433531821441925740743966675279822031620343056171669735303464587990017041960532797596562927099313148005670455667239929407470976494706664899809494915320241760827924451768996284180982549672838273259963597903376841874358653290906773032933559855865464212630700729222450807955032782472982030443673339321404220552992217197316766735301847991541984459788304254391838587536991135603805978263397378210399060535582392607183016700645617461330198845223336297581691803707183968239790562080453039131138656655210640218644175415605326366236892440667000047984684859636797926057756182263029787080576505599149290185002365313685480652880083481844402356105351598748139491938068607053991122575129122948508339996617088289356147808607665641684538833647204451695241249364728269390093000316521975830990784910203365194693384535295922317727442733579725191577794489721739587913825123088586230867147364557109224922211627394666945853059768945054923368423609411764838675498631044094625354508924801802021461459323926539625500595384303491918812331876045043012776021822597406968740552599270314190316090487805123894540974755079416572805120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] 232164851304970217154960469049699418960213782213558320805841274652976158066331415544870655771324781391498976181833714796383406984789128993475356195984643884056726756643425289660744677358657877258932830801426089444525904743014201533737529016610581545379303231084619784117858507645595267366621209496194242172351523660645407703175277902476072815172336737225406214474731730431316826952712182262192155926732314333210322214283002630999476516122483702181731780123882874593468506068414468068264766886509392198735695749232782605357337963218858978445314487567870697961051375410990991638329965972099719712849475180485666156440388778033238490276530195927470726220085618416018844948172272498183315075554550138057300468112134141503391130184345594193989539887903576064523246851335432806690515864488782251555559184536823768715330246365034714119958219807043801806149449606627249566805656331435302238250683223981850947653476670767361023260615454492029824639923577315297447708823137500796180352325957066293868308826106841330946044177659103283191246019605889239247609544867631510537896755400646810372182883628186025461481491769820511598355654574605626416493890005979259127727977866278624653435034686692055870365611522534736089413841658110434630286351141079225860301796848360264320387103344002834154260107362504974120175288916763183131316684105937066740059998674715639310387882713961723422006568287983008115842000640234705166912397460853230472010921832396409776451556570661171706055711986114617902514012916399142435481329731545784885124869584501954371229499107550351620254950519584427555863076056707601081708880744750668964686877563006151347437870755439221581219560749450072346492627351160831906094755656424802648442744528981115052196794519935296307762954866896621786587693116304763083750371526794060897069628450162052530213398843117380997327099261061698723999937571639269818261975719509505163544295035631265149477132629048000956136227767016301052248266430497426232723732129048701162562239947499503735849274868020090881561420547643267810852932825947196675232395742582185384082582456951536265527593844306635782148205560391807200133917111613895650946057073975518930510729966505275231455441251127413130465437088961270487128405112092409802879714882659387913769753724956859508462063279012393391616300008181603310300976827992055525171399108721071996416206779319062413374273343447075764651595898273260748845701962446985069227833436777667653380671409020799559825792807885854866346766607811841114752277756115700609311288777183854592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 694717210163983138580864513073591602772668653526266975098505269265004331255704443535280650884841257092612714877222129595737533894483956750034987951996798636278414018548722379162768671207483124807180806907478553972160173695809491113323251088242887870821279569711991202294188297643771701819923620151243944375658558438291855721843667479166555070523045614002749498044027464996909830903514543554321145548566977716035480994276437191862505014107041633067611934964632923796462500056881748436599977126771942518087403603379710621576662732426649049533348096533551325245640856612184152067073082970018223068537306513385746602809296040294982541078571274126192554839362414605938098267282498289552077074473032897397614418332176914176212270623767702903389455621560719234461760324772615945452215515905099097274959427111300016491180423993306185478658759491374477610463516776094291160304683029604338985781610307517952159507463461842804023512282431981980068644823475084650030434737574519174657665339711204364591674401795353955760072116362117940105266454806367802319956039666746951731901051533723192633926169856776071379937468293160083246275009469198019087724649420595446291160193831040595124802448905559775194589453462436004185732612117551649074851928601838678195043199197497329922716526968415539066209212849354183875398438308403657214737476609153317241052526262605863261631403103516269745800042951860090696556772520429454723174215063385612996051563263832340244763607285225816844421010200195636306208419628008406439354270590738068642820725396618880382029039269360343249067519991476455890131534850898954830862839903204876022684177579876310919578301628860331829361583951578113720514756344634242799615979588146003669509639909673672522569871035624030769434610416731205777551073742067719064615150122902982506191331989128908247802532860971343171263406374567106381169781240802216885038512947801880796164755479135783205354408091735852925154325083270177880236831898424875130961048857292277161670984036458063614797604233547596690257230428936506771598810275611235730821318710435327897552660437951813944092304563483826646018721933555981755501988578036921177873886811466483775115844235705554657109583427121023102894727423120393878076792601717933708893562888042711811368596336072651629586741645458602298084649290639906547048596421392956255287226228880384850687733997834740890474472106154174041266056856717521497964715015319562998412909093879084949431112682985190161582344284294880163214062783405366125248926582422888657600283437299704791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -405569520891514367126226168118680967503004368022813085686194557625551595096923777803761595830984003510756295681804990846311110003180163337198935672099450578240622599495489788437559382449302472890240734773334762291721433104816233942551716168058488771593282152349868399778631227143357695653706373980228078118469876691662885228519643415357862457596451503082314739262098744530688312155364875772476497998045643284680586506381653103210161852766383107961653479373235974480833407394949607207221930737702276892527931084671975013169780803179433537392035793455098723669391030635977227333450252212647397468378274482144573033065787846114492989065519226445960666610589597980934715898587544576564034233722402041419898112672832289854268580757519686047954799331246419920358794652996587192961100315286322049054638810666523059372327877209036572022930749177813758238320812770393625562844168205621609543599408691617958626479299098977067840645539627989188013299677480249619415239010891298580389935423788973501018813127326255135525638024165383464875996325782402631462106532312013082926261809297642192281446641048800550920691732884811440925510762248636554125931894511606493981937268604785530441598214137716914006341705166348370831571797027225702169385860047032290691597845759998597420533256582633786831674183719321884944750878365457460925914017720236198025813986388956965737836722946344579236438924263791250299410470737151976403811680368163511409857689917512580857094661641786598084504431672307491408568370317963660861331932492986343039793185491238002711031101572615091669603912650259823354082681384176962518937172484088802929938267278384232851884416482503003635272987897789841378765662961647864750618814647134071187446764878698544349254287690447448192313313486681665286415696225638335790793037981657685722074097680043981204573545794217938595053010360628952191945871375475417532625343755246814732558747578845769516931478148215351324288477534722274876419933963497470186516595913655771895721530567345402011594199959161410816658351994515051845033059450837823129476073655516216871207346101190383453240090476860111159083077084136332382129748580003094515606154706307175874504961180749670738378035478817567261365254360697760525540891152880694147266986560065879695656968136083399611892107167787865159580304946390812005987700299058617134823758128811135190375674232368034589431248800128170024768417583796166729242211844864672711407484353494127925308019205830726625853173627817591769857733202646977301964087170984465805549491768752970137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 112415358752702702307872889027247887305822739213980166329861152461906837505164365107896191469015369200397725900270760148777597176228205148319088592998500284715036823191282035065694350993374252973999595711451061077278604739125077706515610659743612615921025491664123392228651969157523246360522475749106429174809125752761864746335286609344864571455320652946009709481691663390664988054363780614414389448092497012814146356788170373549736095255572834675466822815504797778881188921599252170159019414274079143453944469495504458901658601606117621661184426329082947469836709528094032015539464426714880092663237859386563501534319015592214349144898065093999794408365613436848578508222415895426725459524612559726007321538285176284289102663705379306817564591696863377110200515688164936604702149122940881362472420400167790058076748281434133681117794794094492033161529920730888001704301620690656751579119470775428099846169497085605192164341036029136705114119012995182079355372008880638855132693134812075694718663592341575462581955454340999184447603824718683468755748776534379797199576015644291545236881231571178341533957528979263228812767196825737596184568419152432021774396753565706549369797165995113033898143354905288413263715223853151555306721591731083495452353158983582340445985751785917003121479234007503504353811060065251055722255766218293262687939098829106928695203236200690879192110198233347476164051860608782515363893129689772273994538452966605519814324109720389887400634205176774769070778268512976534593624201227476681342448914046895130257692779044267587770758464109242314766109618186963920864056846681624104482416512925103488373309704357162010288899810183347348991085551462760802288639271555569893018041142272949422224499234616010628455966631745354405975981581529009919031760287293116013740414008205677071630117158044252706039628230437534556366896518025572823599524553297648511133059290974703960318282414450774958042343873497217421349696313843970063311170111580914215233738564906937718184556781063194725204341558945846693951579109158653135049476304587521485371074480251749193936506588053122832837957374678295631712606350695781981049840232790489013538486947698552478724696254471449469264245683191919980106775936722518097018561149858343602106117559780504204001121233859416817961909722813435059246238189272034337596947302537435406824076420109579268801379801470022787300185753133096545916149597142996632095733168686295833865563444972518823581019874619245331149496176861189335453289269879888060867440639771443986432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] -12263917067472618450102972424997583894084354037081299347866826240192639741947575478584926081223273954734718476796696792069103650173976127459781470001093189367451387022298899667305418085050438812198659063782060391406644598940341284649376211070584600345058028719589410148630709407139253759006119174056858427635533005739368493899892197335850138776571341746759924335825646839005376717512413654077773756649877615996384390397498704706030540063859448141358462138223472083920017010912209299855602725545901991671690854191105050518296359770511761665296463398353405806614085769145836263821090017052966475518514897368617827377560451705257881527927061948024308837403336598410571082994772884700786351143926530283683489216676899486327334383804257079303233635194337844819898178898422785318636074466376970305488073105064535166568575943133744135750040131311759955454317795771831873745877754814858123926450938759168837807458328894822746908084304675671048108005930969082270591295203834438399052148515517485955713624279109219302601779037544730033056678635027268344297758728979012233832674694377990426687802686434294009711386096170421991616193056716168074345025934467204046986527983557803169304681693544947452054923079334868240231065927752557594077556614152952759735233799605750828006286534725126887994791675765428329643529946642801146699751536496261944476706659966874684663093180092717432095214373744074166090000160303728139320197542403572473640429150754088503401710910135340262143702567442085433960303323313703193537179724152736642941852680740999920818273777461693823658247428748898047114579252319231978063636653442306714551258836098763269815924006693948060627925380758045073043704912311108907852075179150224439705338314676061338461966590093521262893309731736068769271351855733591231723925598918482621429480585405432714503517806072393338209162798155970443003963769064735119408515846373055806934220703806493927167030474751118535624373145719409296092760786023703352268424160859926763576311272581718232478035826804853642477771836490290753322486328074629819848425070202437571247528963843998396748400803843777257618217998586331637788387809207068627276920652712310140545971849037907912263117758117383234031086362445510664160482597903206453144416843262666002883275957788430511592688556844345641154845555562369048879751901201712953174595211652035261860931591646920316795307726390568498465261381673746013405142174753250523137417750134453226079596630430351537351498242930153785899067572234677372529306038145118017037874891383321395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,52] -2939932994020444719621489225613196207273839462575831991101653494982331294159732042904907624054000204519614770533347520755837176274543237230167631798697449815526273037247661314988077707848332324467975490348631224195767505382733619868969961503673245235376808960083693092200122191015722085933424365145457852852000680202640588152987482937096920910114212284293901366846734851289808454523266280807536370107077069481179239561034899421480545476695429896636875694956227132816974770791789504354669271363795780856636079476772471605993492454482380251755757180011068349850027408371152297901484461608085311399644057529002068887303908841508006181939299933151141771620915328673152944726735580744962261618311343851764592343964009561884402248482824678567108429213346738770524064541626439922829127584995635169598656430761260767957465013690740773909480284751826245196813858894645971543001507256653438135607963235415033785034231249010410482459617276801549780090150806150888571549453505699147040351391769246001601905358109685614343701944189902812218233590169435626790786003684668228972955720020806367236388656246196406395384790375721848524357050645487469447180346924689368236584365966829612156877054149142523890347435752853131467439814377374741134858067696153039105806579255633516352725203213330311480043468590978028221050786226638286591505807182400913510626567511197768391167663682114112842370038754407695866295775506047621696782270272323755882845960442502411755399902986350697941567712738559187191158058935267272941826646118227483589258447150501002641616903880242563014695090445003050984273760483095506721180032559063165144884144913888781982259583805989776295325698574690661776366272053805576978006838219862306764505370859050533090438538432890156344130240799414184497130691358271081708526060544502713826893520892519645188072680289479441534200014458830022857806052120732149640066904996758923069749870508999445406187460834984296261341765243387367702475248608409237842888875225519157513175195948391813780279537816711522695762940665149688164566482207143849950869295788842486292839946360934066130460369677825096027860861510486358796708256145852561009143429704185075630762190971009608734896591390832665095721004836749306362574539424870142892508207362107234532567333637630529493925991371480387392405078644952521935140610232258572649788497279861744429492992087424577031886239263479554577872230061154595718939206400411597437119511741134365407409362046147588290549279391913184894641355960623210250510123549976872672763181733301452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,53] 1643015346400606544180435565438732650340403729292065059206725229302236896469945984983490337926872620268601512521806422648769220304239140088581172964469559188620742321631746743897304839187812202699334997312410719918084024869636448922004756255310479044422057259436359954829572443008026497845105399481971854989920971399922671732795786352740606973053931979868933390302487212957574552007278591536283021555323130654031523738180402058379176862906961598614053282384478728452029959043351474205167471688734364381399416785270536569946921415290701365464716690093532676656838933749678334970461326598874049337935699744399505476931448904789138213104533517511660875720766345887173720309132729668062698208333292805274486628786002249424778249878272329135318513821254359042689379563240973810190174579013143317559706925140319215385141305128305040208474715741057722894309969722987574313202844604284617617648140528835611171552530002471027005285360723464674605768150271331024090702302987182754266073572094611762166493129127519766446597257874576424765774342068703991931188938631465804173271236651035599669775535552823951009154601623610459124218610313667861856363590833861755039882032423952368116159844033468132463373320765446031116412144447296447864574536607534505415889888246907139635413246983205890909786211204007138416761320546256156507375647952974514437816749677862547494116821801558370288130487423130989618810985334459796306873852310335922940818672830262132548365396912027859966778650212202269749403239584797567859863517046671299012244057463603912490500873791283042853884013194165066822662284208950956888238264397946735108103823443808632550592780007403127744952456955061711997932889787878427902956420474386545515678247761356645009246145123474621186567309375828970872660816732078407106682685839722983088984673300100482372598902194250245283474593599942694518827463245388026729742642236770596621153938227952864324202046062308287194217872168368371426276164329143192500636813438562157987333537209348256906812741912857491475280187406134341819019236092634550426153201479834483420889055299886167627552202055031581507415901807125089790489426494135950237996109350301671683957331320149537080655673931863305265701019601749729418987005766987409475592098667506357562234824383480524601780484285761060306293248363742646383006774874406936140903610224598570145696738465742682580934603091500795054356550876692402187005282755593241582674758705566145186239681651724479039252720652046314118224990516319392011661105966909980481998785143740825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,54] -364925316546856011829958942868883589234274829938640573693753839559316667352096262631382666503544093737565294551108015520677938222923107702961558071662475325237169214136286096152969914854373002319193341907503109443981724579028479619521725609756017853859221542904631926125022035277723022632096946052479655570846116628687545856882912312546557934525651581387662084416554289022647669292534629989496860141186973251632065033783175526954163266418233101810176280796328897192745796462717659134130838238481974646820825232198732406246631561400429269911323307400416761696886452503618385827988288562773144872495228487093230096269030931432365573607955686492380341702347819354294183322280058262776382494658282426085471323555994569334851206716202445141882961837803484939276951278117141671457356588420215954510671758284572464252164184884244006268976353750730776346279676434606558031603433798044038469475826461130705623450127798835760069785788033112485752585487283003141978998900910352085466033469231125348515981993297427271589315899943259133116931702748276969511552067459456555028203852157967224771570896162863982840748670105338727456609723241184123821467617135222491319499392639091511435581266171318061567429729822706671737721382150411971853958494655859928788412622520796981265865798897501691947967133803906995645614751277386448250252182100169277513511337081300735109909744342434387368823958889430153431286859539385145254498448883293573697779607930152177500454503080390176716222567618793833620359840437180113293010117033172102794906495923896517013648811519514980944226280569987911405723321532671006609482565345930619113227416161501357984950055412949289017118524819642301007553520298130512511518045894151132447500427128434510885150542721936480465620733974171309154565066156667371353557483977632816330173323547708733396136363476240855625424044669638475685513981758917509139253502011230625034102062691776388264669530520631223391476624089172117071140019827306990605194975480340834267352337015510685238457076937472612009002221309634416343773261277800843245478367967252735566074824142676397645543150021656263732862993555695682225107790315586239345137905823545676606455848401532468304784722840523585518696039277553450592554903709526601806065290234892853108503019941372528326633961096267825592671214767534115638529930669479684805450996150049644193256412554431771497951322065221075524246487013215022070909748233298635210175500910077753388617291291873267091826085908284580851805976102611457239733432117908691828983070922333224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,55] 35138443108680539805461157555969082386636857566119209946694214852127087073211344155450720949416417448181292463694452887721862487946549542489655482123573154424233301707404722431490424766551867379031049010272358078197228945918829926835751572317319432350934349456219687734289756886686625295286492271856506816053469780854665487692113703854714357405055424363847465965407332225708457194557369686503118446104401842310430765143947659992249373807401780117860181166027132144711777201956760836235473695867681708224587730799933462300140282616159215351042426756807723341687614353540195116415856657239641638484364116977900285891255303883374040763339117157996655638707890893742849413364176619189226012023151454900089614956831607594189905114293686867469532616860058325289316308347222995519439629215716957613840316609979314133441472526896680654914205267981971730679783807250358315796693574601651207645311119520456355834949049698051341379690671291865812552081766105824985609815752870445532736485813997282203022388947895957551486274540146647185643865700713769698897072640290874594241198560602389954529721780187530012803014210970990234072538774103184872897287313926737331892144640257521133028002019487846357076089906925174074263267031259962099876546638787521067771869778415819664977116473947200691017424223146275062141503765791531746967297352247988407175388888968580341337341102867052334087406910539848375501245366166373763364024287883669437439005840793016301906139962707581954352561946761421675633802160124288770296331202273909382552255094126044347943451284737326797917920308013195439982949024170192867993892004649128161177035100943005425320261489940777278075126341703343619530639515527410276561308002314115182869957529567318473694536851394039517240418088754036194031875896236756119106954608602408125426812876382279139837069404608918861886774676326293561257856551150600620953686967829745464858052410433521966181368270904960140712516788781916860933775472475261218889920678949638579951799861676559009918413263982129982394106719912659638749317237426265806017229291879483187796109899900513287896006133643782586927632392233753160378426921356885877480940921344919569602767329512687839151220375606676214655449718790479792250239960939210315607264178133995379458274839396283732020502468748134771653879012217739578297756394555172648228872928441250641265842444518086195347291643290769042725977086106646660166746407502207587424078213378771488009775834365878227521228847463822217571019210353958983955320454099240456681127689794355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,56] 4999481036698491480067432459901510859873084126834995776928502908255870430151520360039215250721631578253512159016541876022071023322489411592343300686586786015519082153873991712072397828808482190185769613268999852687084192958488614471079732164602622452404636259461791720324046628038270631489308944789038287761963363194761452441668331487207975250219077518610847431165978937800713854179469021939234941701689747001685778338515734335317292677662581962591691353719063287277433050530262527633167688661695121005700152007843812833703724632339609298870558917698125430569608298029034616854880037597900316927465943582349771836629949761742776846095241247818265511569617347662953864026508242026790680588307413139944248946812810653925381184026568082159156309977429019062221482538419037838273540058070849696815112840416626271753096994072324283902848089236595079317372917116311867846091033292445803314030353432635263514619786941588950524696511494656886292864547675804165716283398745345083879288276421703217131328257112188559525050250699074481548911186922202461514097406967503168847048680816834632571738043459629565798167692142826221841832068448275755804032723287235554154911034180277289738103216623033080006919968235743513180331712992091143149154531173386202237142974167394249448324624365392405311231103625870418929768989191843595328139442367961331542181182695915361519480100685335074624185412357897752698604082458250983105012871423408893669321207742071335613655658242025760053619688998515053642600663230611721125522498225731081494598621246578294005097430947096726809716107208266359900744347955263830090883264207874444514081562867564081041303525249995431836089267051846924846928643847519840762685963531272439408015721219675943078209005469796372861654050713430988934074666219395184228711072893931224970146348744186356531286031072852934005688079131271830309348100239051067031227618281688580806627771488567696206610040038135921513619448553443747449176092567193995511079460490046885509226440353255200214893279617316226611863803941342334904727869602430234769379741358203488023054057073450782272942308409434013944556526871753336447781535591821058094619890397510036739204360137074351228957465981427839844517142813399469291710089284634338179483226780264646884808569075183938700625221698388822667967989786945046112983862975422203276858190079607077853799649997030604495137103205239107630803141148149245264807765717026694682999332540135844802720535697966834218852217754197917546365567682737292375958195659782934519172904695889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,57] -2644810694015120223989093490890808945352340398184402204653215945982841036406387012003734637831852385173336878696661503202397699964149320495056091125792315035953175074832433893489672562664895147215212142148558756567241546389489982761902058769928169954540179728998024135650719781885577140515520434889042551062243562251182262070332219568006027491470619392601950155035921132271538843332667323637773519631469139576728899294390582606732576002198067254846286058869251852844826287557699803275954788367537893778495894310138671782126336659444507793674742240939100265281638746527701591653765718834803632791252853255716253515960899716858816094229687087289164769048639826209408324781921084631184483560525420688903991932196676652829575763723208807355666165094323218167781707440394337620888718469926217298720308034700517692321230153388322398350415928785843184921445000705085393578311925423671774372458466442611039975174421438283526756884265242125808326979331009931054581828043826576231411443372285527620357745602386105674609639367319327757093414189948516566570671671444921354032174194530219910725516694612689543957224300620401693131291009564471378032044709242697856488966923875150322774276291133050458784371483101421742482552098651315946935225732199478648067187477610073026486630199139348130978507173028144832525548951740333469506826211198878348188751282634146713687913987182853114710369849916877860988657520012397035092882872144868962655263713251367193615570660972546916603677983803919806587342727865082722534274925206455707943506663714779211719194441462342245235818873330012149628210603197412609640992678621974431658236444280847372039708755263876679807697292895915338272646290970952392146046898925334013454140611659965351164453124839595930620806351762278310855164605872330452849595184506161529793869876618305561763758388129643484983534930878410976946253068522191051488191316874783115116425704892753169769380288222196075244757223444469675330228938146375071306736692551411775597833308094163345598135903988158737316193441161554901667396156178451318856643424505767310114212039834303254300973316341414384938762098495814571241684264807003118945598576843384730636489294451158342536787315104653922998030069139627796964094162671769870133455694649027127312965350690579315191986946778994324196151126005732280739497703515050782288552291147722955687982420112051172276716676460251923431287814750860945024079877695560291679180154924216645221372807022535750974649818121848644949764187186728503682479634444180789526349208564531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,58] 394225410014640428511928653396308427517217658545169831290467195601927836615042995548729738806221131686908395109788154322194444340496820877823624839394351882118701856481095499191083017714721974618019138688054611908854046099944448972738215947576582887574082034303539298506341325950482697960909156647524032269531665244262505388718760931429083428990096043698820246577678403165064522866765556907110827281810529936505870290948129511495792104964058337722967110232335277502896202240663746136615000461329190445353056956373491222452293506747338757802153700043349046492454399460947364966219151291739650329255044832689865752252891335642897953230283798553518673207433187279500002968854825946594679776721986794580656037255353547778561207870333549937585837785010996689854928285110277387358002813474241484280277402995598207521937251262597703316075537230314537062600033740122435212302052469188926103935157972475122545584494631890302918749108462746814381754546240150168235461691541403969115737092588876311522873372612413134054608079412929232995222140004246496053710776307017201556763647174625403542654366747339751375876736463135831633721824155465800609620395260655692735022473066453391015538995449091277753814090366365976409260556539439375780512352601487025854095762769801779038449535301230764523567067220163546049226021105059282452542898167326706620640814998774107764387846697737535146032901781784960362290436964427170365712878599906369778153075183878571763454097023739867371192361737600903770729989898082876320115383103969800868590750755447333480276213166907853485144483675199172928185595294579088210615609995794062192797765070708841012200522334708136844038125137043611057090895069744681774896027403384097158016428427898177693855939369404011722935361391373920368581516104185015549071658384110585224192615501766838152782000066918141197584224509187277734454630987866891216103230161309254418912930225330021645949339512356281966436164661568086982173121480383101286873113522733112800874920364523630269325346473124667355341148593197466654294610085720616556957553310912156805980257867138740838992249073913341638438214642925872004438915938484828921757026211633764076077686227876460890649111746282818681914390775197973479449073370608384837554173709788423807110225153228882423976580715348257803911876830339666467651981875057590043591826412773864993778688792676140036643469155096476151289915728238639951029912254005602936033690909545326155702209439932709985084466434781814466052862069156296569627860242804469671915665301176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,59] 24776120629280649959605571210200476441536232926636715671707679931000068545096202876926238179017143455432451704081208472005299860378933586356342678866877358769229298715723525183338158507331126904178668507802494559040673416390018545147476121465998621346067250272656990968264018388271411224193730338315278072157692915115501970734518017944019948394122031586247606613524392581298127894348641215645913802520989180277859034923350194743482757532386255467546998231555103456305387962965268996211906526040656946538902221897542783110730734922654964473035169079373155651656808904549804786145977146810888607945467039637013743610973175726833745683625083805440770716405312820007213499644254486191803946192610981551854002883214398309307257694122333998315086942010848440722093334559290197224135939754364887333825998147441879087803433694276866004246990860772402616393843703121286201065740430626492591437970834732920670373171113448779078352335044781893657226877586860820502325471320325539758097783945342085722164675103957634957697043703975186163164675766749475701229789952412929049400360703908952054621780763119859733871822091483022776891630982019825448923753046695406250605179247520549562214858252995652761120732950038040226973632906058066270387484612821020963882293962730305843814755150168055465630561629664021601812762585695941334759460828555191421559112276887372275842503275149242402745967797174527538228654074714832026817555800895317105128832801828260445757806301878872425890436260997199240504576452387650501608864672080201381773431713574304942446952100069631761873408299681337805335974125491708466129681643188863887677659835277771605123064857304915733225305445503930343280889126621046748922420405088630987713066184746964272196367291639181232218112932473682350929121909364151560173774703547228213746397268912701829999088078309716289408474871531121948084261890716362863293782594777770470888838128409072842351532982162631455118189505577039721949080156709005930662845518086445644966341957239731684839295381126042875475110019384192139041910520013678428978860940904490544026191504147532158136573511683391106753525201779206340844093725605178766804409402624334260394816001579394735558884329187169712395345413890244138280552720395026560883296488175164271872262618995879022613260968502569298190919811192682587704599617758823298781901454371591076517667264067369464024824436974615497650665883835340127578151582785352239470627378601536891456466520015335303169869826150529864974724794829335773382642400517749108900638595481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,60] -16515241526437540031654178784533554668353303925680575603957845794160610042258112386267586837764436635337393310948292841348142188013148968970323787425127612900493420118090363125013002323591391832638248911440642054801493728309035742338808399174082896491077427252893137004597354724455187033149723918383847565105119546490174413131731193202328700911325438979847833430899023663918531864752869815800745269418955266729955913446817607046618030917320777713178987428009883222783942868235597870438679691161500007815574511026999935401919027942912747959260355774949048386234249634582681884378498871909236962913182529750167977369894297558929583998401325430611054267234970655567402877194193957729060148690520203842502222822911585029882819476469369226436315249277274473898447654720909640192833334040911518156747685748096076810970052503546202294021279585345811640174550454999330319969475249482463122941188152334526334210083925321216151458766742336320796133251159195207431150484807710875612469544940763048653979620870327019977515610162497752374972153477590199155288639239688103783798783998317282523365120872070745604379810535937521873552588754097408673225610083545218966184123839606492886704516183281190974630979344304039799945547286007386133137246105778281384393573542751482923829364644357195453704002433310224942744330502313961744472835589022058869886248438505426397950508117500069659921885623286292579826146830609585612121356969665957702072077769412474993632097614490689449669504515530486967855900130692254099705725514453055272748022205609409917873260834972236674423008886727904421003891163818409616637605776756388216048404731477149299084875869592721221518454712366649403835482856271642238848389732566651160383155102360056252349294510357122590165737293624055990855709737210864070199590094049262825244992026537680959170021045923631851338843074149225893163668791614384665161353757893482888368542953502006376968556101549167387808848264105115450890325335891605099878146889649771218009963426104167145259475991318986110653565261541796821722638661130406567896844701943477902380039890481037784246783154554888317509126148138508803901273209172326762629165005895716183943447936806750411807780842520704867656180075779891251787493446036430991089246708973750850751912606386504689290704987828393501711115660851533661861269241499623554872948253095672714794412061763365287333856050158676121244215227936485464426201464351040288349361661672587142945312820041881661141190206968890883632237237004205352549447917268018037136843257937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,61] 1551699169215053200718805005428193224034791812311206796791188357454444708217055024550123969550171839268723318009855904461931698564617943778099302735585606149113701618495800865147440379736192255723279516442572371111764088333129707420990376824433701402179527729335127866577187114304981847361358613741515934829850815177050383433417957201419544561574067952910733050567535721194735457240253126448097645451429680683753333148825611380929052808569569388634905074317868435178266608461669155960537666573415696298641350415491775174036291961995465867044146117710857458589026072422310700756174329421926284407357706546445369616669980682963444535589454150892267273943835531047903292255345885309344283408899825902130154430389615333328326300648861204636098766637014847644591804520888698593221778919082018673028567925995792511995460383814609178939782995651218560042326129541676725470175900062121943883890335607717047206564609155352057404127168633793074179075354733975290772344331755166065331539208570185532488678931872273499945570412385491549673409443627305321008744697862855315274377069821200753297907982251452549161438294508961453333921447037187107920820187046625608963012480612484955423187331410690874896368157165787594769124430437418838567110663016816769796213912907175300195670427352744898615480280714254894342657384558716814654868636709891245694562179601068706111283500973539667512889584744706220547694990505258935981916597882358577107133406733125503237335056657928054675185162145855378274713422882962050453688826147574530239057975988908421143765683510451888595789317718498078226982732468210124484505545961080980041156637022242395390908570049948469924115886286825875440250800446917781059303012661758904348887128552076961217172469864015895919531781793679960569151826605867654586692575035619953115300449878301063780217102427685604506366376530421444349866028393606648952780039611772776831183835891715616525946892393461437372519518388911669660801499419747280013053610139584865451443207567612344142063061727707798600711582572230945788298825841060712622283252730073614875589479684918402671235918077601395230927867902608483367918077550632206854079361141463274510531748296194809791904902891328082605547262207490223541104227791109256908575590554814553972741677748435653689810981098174847707587976213972864301763041619410172717127935471311515888752533933000309929543944023544254418298093188564034733428082815273819122804051855566326121991896838261994143302151937542615687747846023057564227158171552862985166034200166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,62] 296873074399116426294636987633914235806246627278336438838306973248003971636257237160194242020085338154431587640850845808464350944128428415363432536495085254446184486661149898004263175598956973732991075482044987903293794927105985975433372780481045357414892031935748120437759241574744792706689710581622234104473764819398677944031505633702686976031201258328050725800048992102195998278479198299426460229529965522106679071465424559215077356446387073272660649682018492852832981646407623408804066845311054563760180829512677999555181537837746363225891820310695820150826993711236098018500718336992194024784202523682663970282689859855559626841216655660122853553369198351081798729139932101185233274518007691671199664601324749785986382893269244579308440512582856718699129022282522507224597569661437917009329484797367168405929687079857989499277232656171608895648456699012914711233123772834982374675318340744593367125167379451657554650575028263958193158474578771222816908523075287086679804358674041012375998025342712284436383185355554375041286769748174915981234589770418321614792310014209809090448835041473942837796061897106617298165225705324508744227554228852949297522759611518026737184893168384126063848624573917038658738825601577249537025172096096941732783709698344317589322449144051685336086109193143319293101825245665443747654715774801165229532626068778747798227061037658649478459485699133139623828187788454574919668287228344227340103746233460552932952626418486706269907012471524894907220611978467550458219067928760302320836539590704943394795486728350410700069933076959657006339785257245313229536122643992039662281732428755663411076096975909696565000231453973014501580909343821771713610004288758023170478472152804222415417366384099541828442749562177086060559305729134219261636813252353114755578765797390746304226467037224853289767304819182061616876235814211005732821200107188289781759831289640582939163526734481104384602579078262401482028920300522293263010646269440252297273138447493892916978910139436117211080238717841761444915280051347952048113300410704570315157582269347755432731730417586647556825414753847804331407419199644518721973728696068229472100062408140069682903003443548719398466708575246721906689618660720517997078930517688388993296382046892557306819728316802515115044881964989439375510965736870463490988182902796156951222866099558740362676596548769409430106239601961683998558266909140936866438349297338435490954430082643876640460037905675529458017006275136759233867974905638899458280091811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,63] -77748647463720692460280625731567104898355524501003692505118805578068146671609464397444873620541789574861265228783344944490487588706130935793108877362087527633883651199026387443013250432042569884552405433040272845949068040238218317184767911624016309031951131568412681112589891196743913604074014476361306129134648115460749766807986302554899299396304745640034388632144046765578531493204880856718166771616779419747874736005071002760346046053061374005450295773026428505636457808882296274205386055729035758437383318756800636156545903268745916193516029592415640585025911579241099508804118464378016207095560548776065706200123366963590976883682225068276196285589811413836091240063428071716884932132970196836259870105965519150594450354496971256484698488672891693457005124766815134917235120655761923337368715412971000813464209880037802461860841606883473660484413621686219811370377325363089435184126805471676935839778990961400349403704618628553659052500125804405631384758524585435427054540281252400762342541746619005596715720159267591613971802164886591261774576539542767841287800987221654427320811433507294413260450373258491508446291360041455289975469064520331527040641733765417888689725128462205510293832908393079459310799186882227762488516832607805794850330260681330507978003066597969557227135079487059711246429203507765415049507650389057941305486521523704492590470925583303525256331738697753005668715112982148223142562410937889443106371012423155794793956348849915774801434084788366393820299914361044380251916682659566993048554398248193248971743149109427747269464205892320806140672554555546104414010442967600824948252639682256086066518368678208650067055052929777647226190636540555376383681557502667783115689328828588728258347400903476300227605918016273516813229437617256860032221283151693875125031339080098552384001135557276209583744559467746367809379315909713675218952761658019053287430103162381716445148272516855530573533981485826431863719935156649932030197969322025465986484244739131796186472049098534166753818523241353758010628161222569815809191124472890850450028171296061209736701621062594070731174079319465423751321161041250337137322715717124459161100691539322776643649462828352785483265235144461336523754707324867610372341437846487930883759800136914957794489707615903495289025606993678015612595727818613631792548630310735523585963516801908634467212527478123131243119253852352087590926161593835017858127931303929273375122019762935422604981117222306949625969380997287591271522858026226473287181926400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,64] 3182254485355175093127194932757258708971742489784165326043009576495631374823297801176305986885988129931465684511354800279727641595444381562969133741631432798590879084367765400393038151003052961603819331464066969833446922026906947569260002630976913400525490141477595630275244171631066838517969206109925819908122153639738796462317211610234998586957486791899302137306846575761063211175964629064857887387013952684291749361739841598099123856211384838981063124869458582234244585693597468093217989950228290722386605913898897848226035197188726860392347823535505634632326393076291208793293866952609809186637937596172323093587909379686477130724348081317080672115078915379341986359267590301278042377120922294349518346334799788856736577908800854875484640903677677959723246740066674351055892391715969330670119111028996655197493646083815506259551333172228127239968639164719180377504538944796643342847334502087664174550801660931170253148167447098115601218006081583656621615591681671854664722531879270853508523964273744844178559756089834893313253929807852423817599833450294115531722442689710164974694635510228863591894644448946003977746134475902876069987706166517307146401311564424740962807779706606177936364965643991602494620301004464455679148240120124852118010371302185164720272366810147685259598296491833107639778569417451840010877809875577230451185340501190105692903953743722616971748822916292550625507523764305241248883489316976223761131816083204681182939233894060219958525171681795129194672833704534320346583237325092803796075317688484810066089020207365371710587229831177187603991082838659611308695905327696453304241843649778046800463751392269095981867789338017539113768144585199631712182939053142531000726334621955477899099170271256862813046690975545728748561452533244026643964258895173518301291102614273002065410010499571737681980684944052238141516497428335737622200367140056966027686946144895685126628883781657926079899072185416430666962795908266284336890925784301482280845154814686285892769736855176449211077018937878932967147088625258060856493638223026818892573251124606634541759508955702975119101521571206762789774503476285734820333710771981934711419798009142208826617510279901097138476443482641166646389166040747027711678843104807596869945993135429245841682984723830845827709080016917482043199106108767032608308963660638693362777120084191086520328517372733928253201555860591985768137086098882818944391195453423092695910032790042919292864221920378584726024247545113496671370443045791087717882265600000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,65] 929937793980999558151830077847054259254555651293071104694941272819800204307427076249498368173042994501917604071297644590424202749073207061143919891168370192792452304765613557235263992204901014661804392262261693118776535172787117287415407155202678368164424309656318415632466678499068244288219510748964958375574947110751233863597099327670338792449520809038109515727954832553961080823575694425424733789186132306831794622969404933032624446402275557786656902143051731927999027634978042668075819388388127285527748327263602955522064150577827615252496855945631152267023969202872820248618470565454402881588066659847153901805148449960893533235489855676101541561424663518371601551580199111646041642941379345750344630044673985336910295136116021080511443107689263333021406211874311203521849923747803095785272037757139219662109167994617902931441267518987037477205235853209989362306351095613710040165125205976971689400928036476999012811412975214956307588789198954492882728023509972861455006678319172214325798612214608821586588962893599088373168252885413144074177350595982848555877365259791340288608303013693517949574343872128781567955595224910610487716444883563871923586078040721665251039057689322297549083877210845837950078657245540948692677025554585375492907274166244396909317540663708442808885903624343561706052850458756993818143567380167145910016977156700629826949921760269799749168857569311019659832329224390949792866672553835704888165571849643235332226998776527584051999887546377764199560433391293300379930726270160643690411944431575957884529874845786262934094109234986174522504104297221896726807150596788506295886333795821491631009989328595459266664680372322338592832349447588044025968171628029428629408538022257233171280479225879761246238612282177572947453993217280796414583570405644107274324051211682907962094589732325253487397777821733386441011495345159321563052597529565273134426181548283429189629856708192419461411741972975776669441850345969911039629306953370234058212663670544815972882568954328740845056269477108277836060456805310956997691238731445624619697104081375328352004013807702876259132391437474256385294526671689217261705362512679736393041582381753966680005362265720334034540963352956339341680938177270723569970969706688100089971345008341818814548807327956637896452437307619470665936259923979991297450118636700148503065936555063824796754629426099168415079829943790145543888645816138588116055618110677464775992734266086361096091435040096680374352944815571199033359128839243142542445772800000000000000000000000000000000000000000000000000000000000000000000000000000 [102,66] -96330714846637005107552958178852324304553811579427181357125096596064452320540291967521257050635320828214409789527812867158847842571265661269938069964393355638714481902225907985617945633966019815097378810071983602299767352386707961126788867788665432592569463421502001450381168657692724030140450121386325899043048550787843789016552265233385632334838785608750357066587548410835499942660120666837240637153542251544215234361288509374639451841484553207940304819714584512290637148013918189205375358229958369555697016102469452196242994640216091429636314552569644022867354273462634179756888150013272815960464233889033068708433951995464622486761492093217787751330671979059805310202227410965567599713927180027498263757065320793374432033292808177383384101154141334990320815453051488567196792464159310578169459313019173654497561081875801706365738879757401384417222489072255852731487537526623381452591231677522162829809702271468275945935396627974469764110929641312465856121253601855495694249543259514921845838009976587054083616257573511293455322081331697786569052828934412543709664046084111998736921350565853396708284480847496598123163677340540155381651871952854909318463185961594515953024442729434885189812886424645513786741421335402641401093814375415559740072402126619779345270134650971298123676714747232149274557233849948751117789674061623350370601638384418798053420159788740601784426541688990007066721700657935920307074508056506483913205717735644449567781510308542985201892902696597425548892759806721012899740847231064231288930739291279802001617404142921687622771694772629112513423849449069247303176141542184417070904846688893606667368217892293844264167543463179218760470280961530571314080171983747218292133144879202098994322327912287191293011192779564708039744696761080767757064105371594618359257461629240452216908815065097394907993988420659579568851896982016798872392056014894599836107344669054533916989408016343747537230186791495580933893186910195866667359335262796744888249895209420158191763833226723528835309002380422181720908753452704549665963899043941130600607059068330497220326519298665550661462712103115585683349605085438393703192230661418430542579657486839148556045431597966671317248938043883057985651555210454966342056548796000091633630515548551200789790858231198331043674939330696873871216755410573766499682913918657418567394459667133810178562518994682921534565363920085861133706831302540281101672217657060980130128308519328191998186629932758244161916108974741539044475588369625349609226240000000000000000000000000000000000000000000000000000000000000000000000000 [102,67] -8549651901428246935557979428704848896589071940843742278445141440257670353522174300829015652139691616386342359561179269209965245760308566669113516730130282232872193713545759303673292494424975891296633963172659452140199196430176349503043652210383820896237750371528107140645121919396675108918856962077347403663277191150441520754040156059069919087084425454725182645542125095417820191605635947861560743175840258947755591257004275873490736408070892349626239402732894901838925278298929825029119250593356375365540688641260661890412757936291323636940065165558980498266670067671833882936018967710433416153843790425470361066406394655430719785313457637765812699290697638266934361386508670780285346506969703029808971742197286093071762911992363554473791534668930684704706468479655709511575918522120163359251348000603450765060144447334781039984818643542554467861030149834225324076062853995244862378395272386019988925985302675776212643340205138862100665875292592993140230867923631265094123795278331789711698125658228890005827530984009064133791337661801095007265350037064140272052638373501758175587633929105186948082037957693059964225150965325555161856621312266041829045102967226307155679814551019098168665378381611626363712663374972700534328004642937956998362196052494292379106275510002177890808391124910919521712467931816709798941237429666961768387661233699289105384756676617203418775934245867937684376427202899899430837086236767065868013306539500526662662843820965121366311350729855226889289768635752360290845993360840812581394821803623281997792143171318908703208058683866728845110197821579195359275022014964960455867309597931574218747155383633264247727445358623471967528555766305679601070261908983076007878047133922381374737664296615198373827444619266335481143447593614180657963733159869650242379597446583837130950882120639130812237746342034837941610921787008998136562977034712912143655746899539813980774746716703885182524229059839613973807145694973758168284524831572460469069689413816327058113034610210918204533351050396875765355717784075701103573386018677723656742675234884123503186006459164422971495390027126178519014395174582012580466482195084791536279858222776609825189375697358150042934847643237592060749694165763099504904914970988182255119178246239650561789019027335812779045295563245005072675695611508997377533133014908570983654278247684146712197456634284221952105632330255376496074944187117529845919058141615751813392070769367502481046319259608288580196524815061806388546024306135284720441753600000000000000000000000000000000000000000000000000000000000000000000000 [102,68] 1548845530700858008208781910074425532526056265673616660538465516111346287678214971994556476391410761736471464173629291710250714669642243341499255391924812293120174981337057065113042153545874676533419898902436396183612892051481177528915208273021450080182798942742251317954224052805881103415636387435420302916927373581165736308473462016567077365156618569434150941196144375589989170845361441114937159985652694608406399189574500148447612895832901268702641355486225064490685576001945760680844618730735041005152498755603034399584353198312029393786808779174946950598900895155634187757498010869550372124463980125492126603208627839227289161625397698484523922619224677617832597828575019005247600538494577348421645969705330426295298494075167588135593083633320469623406082021626151755835843988751041709596833340701850292677405084203019439816716886252414464216982978871765745826714582997003680519985698754110106357672030847043931502898283441524424485115628602996087361215893338967088412918489752890875841087727208908539499802302188955998525943111201756890519415016561106775929644964213560942538828457229856935487196004944032954445408221157166986547408471458776350526316202579802708758343013736405448826150253263821551633886955245210076948181934605683965008563531991982718078678609570670627992921848655260025885394238696893835237801052444134493333476795205310022612955175388195691342879104354920453246515164203207901200594177214276870441111292474326014718800645302102106473121484967688169923219056432937838440241706919383501259389931236221140425698726392390150105577479524018608887074125911171939262809959060397637185036238029445265269922912905836633200633604250228383226547755183673714705022517262607501254573143856103659669747982919487527049968821131985474555205100365994121855800043719108338527784659208822843819351193599852678486904399408610076159016321523681138497349870853253239702933369485580472022884801081423824000340304495603088169249320071052370936006827241848075434664264690352559485253450941586452111927116659796162827146822789591472182615447374788341692025360007863842750216676541899985913093096347913078938955464017540338634873814149502972330818825241909720244684943458950241673880941165150061218695345993288884045233215691879083642670206459708562994210913025514591351040935181258605491448495440199288465029356083334693233418272824238031582961202463600235429101304633230242478727669863054905710952311364311100670825843420300868108457612364960133595078627802357227125754638084193189699256320000000000000000000000000000000000000000000000000000000000000000000 [102,69] 49392831693532250527039509228917784518296202626478841558349666425384900134232613995881830951948766954803482043087163528744915636453102050603581743483245624055501444957250811356100101209590703433312449848525276494724914091641807921733329161827349295003182734162489284602368252144773315251227776551640888597627943225496245004850114143356157215679685874907392902091460584769035524260330007730560153519440488028196148154784045239488565632671584847918296819196119167812897915130280647906730622451639909718788449870655245422844162642513142713738872489579471715175171748824524003480702909105726081859364388697492107767385837695072580213946092364879286596273400012983341004793405382184352461825282602535060723745565517120797906465592885157336557652444831669935590024135168035735133669254004250512540665020925693051928460857788654487698925431337709454464498787211086054333526224924629420606748688330434790697651241712431649250447970693024502286322983074097814399320502431530692620600576746572487374386665639469997541986179642295633941234663351573075928736927094126100268834388141570292482650663558610694878061776753736960056776655289753647338983407486719863171842544456781478352167542710331312747018278440491258912978191783828372458833555635608842590166246365714304152105179483308848084057232725223159592229616334867994680817191894038331469109473077262882601443404145364090792513543765785696466893582683695023125519832480187383852260225151320053745284113930505198282154848181833460912777261962400327609689987726502065279076294073967446627911763847832929002638451341435458968335008446482148512342681109789792871601889887969534577701224417544109053651680575784101428950240725828160632835207827442035645722054392859426000013950059432721898045579022459979471674011638637426455623186649873525565000584372629700793643575614293779866661344017717169587283968020419731737699460728528455558028832219630475879642590671395855967187636267893124012347026277692555138448793834076899238627104032439853079006104378379304468919898932358052910459190793963212416176795297381864180519075484800996727307166030768217490035891589393542996170891781709915959569615968755246992036931362880128603000660341788213981689867337713760380035824864548961201929478971264450963049911075362275856983151441841103322035881437491319555846050624630832508517869271118178970082253833333105911676008468232693830856332248864255131917922250001180302660032805064592154835619905708051337852822702610707750749000011209002428443066279927239566950400000000000000000000000000000000000000000000000000000000000000000 [102,70] -17126405445463996837091960123938931519346748055317669015153431861812684698772070959453614433441052170200842721111072663848951034789962532458244946704842653347909170776269412757665767751055616889577790136278570337773483237843246794996056485151640338329487158075937058549958242219838718946775688817454646413137402809314825187147386959854455926489035337450321352576671351171032130634689678797264781016459113511095537674491637045347474938810028098799199939163832569461783807564022818163063835485225735306072825127977720334370079680976443632629989328686385532486474726175402506102319247645701319358451426257544180605411704230040585459307445517608779380612722712653844636520922091885827782884710342886223242475049471478845284027144723664480322913262870793718616815272859575915598196675326085663987887190576288802992250294182951047858195632196265603677932376966456584561755666500427975929918207206825261565586746994599590931025053235760770343566075116915535360651119549911295361320372181312743134803259613535193459707941575616528812800351520972304073097388723019410769016154970481297746542094156014871183151485849028806004677387443232367159467711390383102502028184460082864314237870187322318294677934123393647033925846734021250607374295209221290943650300355490016889921444947209162488588231821533294475775601629909968781659924818589996976695321148016297312422746985849734273259209798196606784555897749613686435576641129401121518995910869905623458449663615983429087517451386896509619912781331261287052126031856423563620658257041698740118987351318583197015067522723343928624392714036253651271116144418418851947455154345046482787882995267674266221721851491029430267833500109719332052970489662531146031749324799326286290594780870450892851993273692207804200302967217846956824782729652102927115431716044775151977625739910473249421999214287205574821242473278357836110752736713933456083659843765533616202204252447797866011677489606648332649900647059167320909013089787005284658598367077587488054785465131372998213533408896668840728536321659025923124700360332697589334433673631234879529365182734143644813550474812343420714441499765200589289577823688411173019144109048477782084901858814195920210449398993900135418799360196247843133268116928931605378717441839753965816100791640788565137773752895390965103029878657057768612283634016293188083556498790677703511340873321544143208716155600631919786798924698281386714174254726750921581960886709494337541427654387166079604610699014463324260040381215748792390778880000000000000000000000000000000000000000000000000000000000000 [102,71] 112477188982772032180988315031686915592599934176441458030751324020666232518913374325730246072566489866208383172804386419478680152792370597124703937764690924378677888101185613588443180922188615882071005525891638198502506149663956466412219948620417897008462845030380254960724540572044461577934136236934167751779144338238147280699739499465530716870226541928606121912154997658883802178326035193710262064074020543903135091730232530612979971065253245239371041001357160254627620528803047956050313734352185877328497306973666434707889134865486557373873578215402446736509484949209145383681960519066584745360711044013730808918699805016022537855104818838620890072229732751517120883188349726297716148035434989314449527606475272945342916431415397406037323083037493111312484124648663133940588704975118913156357682060777049838646164508660380683770701783763964619689999833603734760619254187432638655197058070765276066291643956962775651561782831598729261161864884650897232144087650188571488808173010363845313500680269496753233308843025630167873542402107854742560524454486390006798634447659393645736313646993217854358752339314246023269099163725876621309782456910749232484586273911594836404524772394316766545155575462183635045664037211306960805518185211459993905892400026188779070218347826841376064755148238106986021821626572000754529852071936420960439592617247646497671301202731218429013613641080457033508099697973504599626608865998120593656822475474563479306769219632578712331097299558749384457271988846921312169259436715281801360592043822408415109067172071542159512838909124553290393330985084996858028904683344243093333574072808523843122135142220755659909905323967733132544529811614025074884419705474110742461606750263454044838466946461389140901073766715772802827230403772898359639189929190263951038786228479419179819929179550995357967146386700471804979480776652645390364104591964293390604407329995233963622174480712523141320468813173860545994395422308981872304151179707200231796979508277081980112363329841305572076660248315750312126877680812565565968700131257054221123397757180062070009893167122850629751301127327813389636295767119133709153615662116735336358719159048047298723979052245074793571895418304754955411928090875601714997218727718501911107116265789835397564375069545822952343415422825716851488006555402218491850487883319839863502344471911749946507327870184670317616524026817329281088346245656011997830736050787574439273420542797063557105395260922033156442513391587672786281676311805522712985600000000000000000000000000000000000000000000000000000000000 [102,72] 86019285106529529910335742998440545248120924885785931546937904657433226045950101368440067095398190857901725058798941485493267817215436922404446919197556634954785951564634734049995131546103972351126070773449848009245737591239175046281825918279766549450210685178168325831194209244523561868679801647302034174347259642618403644733591113056818372196799148136406560592918702880089156828048135166337220250593732909440089084227490715632844740037659262734967919121512695050873925741165425973724815859418923330411543938232042698917281243828055131440535595852634305161097037618935950982959499872977213187072607413993324171148870999230978129812559041606545841938575616971271298084177591098509929205989179113243888411135810984254271276658814588884772023662553566742598510002560219340446453675327413742470904812411488120212899186152381632548184554055919240030385777448001172199537861368950236228535106430148999839378850223596172077430947571902594564731643278331069541622551240792736606261173994349593660294851560948073781509840448649523550326167478560102332124903897318473283874100130227564546142653722014236427935450677463913565900429423324920878038989946313497027814591148735877659008824677043605642708131693811874990255173223016256171222410158541989784586486155350503890510679466572010772627593690123026510337725570010545493887645965213189059784568082748097760673381066029529111810341752199357971478611850917311776881476760865401776196131963209076151705045093809893579001027374974463182728523452800177338230071879312057323586309317548347948305200622169769046703722375599013862586686213296255495511637557037964358639079467564917398310687162376876964516130557497132009770815047577067897233509248394045089248380972072711629247465011386076303668318716640959583991930208876110039054999434959983718795178464291042556979637088336840062413299547981214570322843327925569968480235230461035859651510075262535742785917584142707443790985785792005742010411293198350384339189451138061514319843574123630948749544506681628655445190024735427239006165761462350855941409411404253884784161740085002134548295941208774566291251513968370263103349761554413607022343101466411258988793309740963147084486190175244053761217223201499676671250505607964154337611670226212317961217490591691022158112694863631238775321956368726810907466965987699659602535017575267847374185784583744037742588898262361335769334246091811980580412136325129464202298620692949215550083053610511923428690474106150003480841840333907849327337664619384668160000000000000000000000000000000000000000000000000000000 [102,73] 622353304140345658256039397769585101968251259662789144103020854728251736822175324653167564736912930410675244391037189474473705480135455621119042612196668497655747761442948785723441924524108705340393512434489900860452130693710719611284051579635566540035762073821172222465747070320248289528609101049762167429427562500182561565430921560544449499187247274905385571906757431626335197616447849245051021817079228228874976114583676039952458491198988271780712042090181418192374648389758052198559889278851323663252692604120401068925923893576537502308959754239027779266406468697145198432984581003035372039014308984422649196500915232151550348182285340729633234429479573986993863184020594184691832126490394605795630524533359331402091467091266411461989946147767354813810943477783172820661864274474282072652071337162998444552233983168994826798663872143992579711727732601120367695553769598039867642029077032732391544022281207206693831371855699755121890790694812346852956042316540357555859314281919357955004944079603040545573217222240004560106445734119022958732831071219367097809329220597203238960705773720482630858679841147444883990050958780869320106177357334288021625044953790015772333236494976005615759615445144045172559850836207757387424952015560167121435130378221012692974249168217247124306362137884036607715718411236815640541174918439619081234933591699504953175999591173574344014241102354004295818219467603048038347572435114899945503343832584191447632769189265251635735283858711636238417504366637215149259127550840222459018383374960507640120496159562611650574034837319073117830916769718802356278719868922558710490370913354405789507030115451136314097750325998134921544502806607809627897486008783680289936283132839690904402469986044166318057763237876353199068171049621794608591470744978481358625066610716785446583965453914364683143522125012582067125251677541475225127655076677460179857261002776189740841990641604475605616238829161636512098358365692334521339081906497117976093049756122045108272564151228733736726526836571007358425321886092011132086569004229783092674756791706270694035366247328649292496614368201664331195453828173971288641541611487730759839452877007582551331492751824444621352739184326824526483548413356803657110928715373516407042414967121652297497666794860747460626768732789167094444312424840679578206848319136736316236207847525470662494384792864373411909878268375175396502478699052382360377589788925416841522973606389328197436333879647790731179589796458419551445233946238491033600000000000000000000000000000000000000000000000000000 [102,74] -403846497393502807040954638774440195915126722014478051649865254417245848091694616761965634958083168539532924877036365732801798367490768571536213937390246577983562954228817834282746401370304425058122443031991731995020164877635834577416248505500376057349049199710264878026533563862041443960980889519792824639652549801362493618811994405015303377134151990232405952401511674033064581558096661016613899580747348013829559046542920652671824027798462198693868893066124923527639209183038603952897654939627571948525528673099185077342124422109434425623297397196933092091452383195290307833521934362957781505145715311935949594652987149337092364421993216773532061509956842849902903075032147881936892943010218981203471091098017776386842337803479664934970941519758324220608911831669314282827187661341464074655687906794153114968967035846117036401257853640420509202733585298427615321127223665817876690173530467239098179832700677984851543389679726724353128156018195348625035746038957150636809190816517708338198979940668548209456206188495783722467461169908205559669713987591206722084534562186576696463011736251958821232980026446469080930045661957750777523200655228792814307717381909616180017520586355717176653830684874968671766298878222303778996054786136916243861940038068820576402395599549740603253884845523229663632843547335300728311809353061792457645992414177342563183340613199440361719534198374153025555089731235541103073807027762976723576807906553069677487074923414623940799619392728397024799217072883330678861387266768148321201181834783737490040224896513805839402756516909697285200351865971695609352661206094149439569194806727541524370363187096725291362351685525114947453840014727885634206623748652217939242807036955351682824955396207432822050978711533886559699166570511824844225025957312159184641451159741136946380119668109630841796413478888539278720383904350310042589563071785687672923916389959665933981250256331876055346173623640849352552519885901022234025110602467476045303995008815396774717172128569294151728146004982239800599207258803954398832856063857291717986701910063769457427661028790246129433063139212476564085442578582248373352787253193211259373801273628934827894197153952082238389358305871979006410188061248284040185894175911059025548242634435588945646725252354109592200583838185753304800166100093155048820559415779900628976762078644624075175542650833604156989851074797413701659576142471197555524322456749562446893196708049275245566223086957403293465636264681898727531354959610831175680000000000000000000000000000000000000000000000000 [102,75] 1256354247962453370042754390665808748778813444085380958182083694135943474568013060619356812771763159546616177243042681761406550025137497248427595905864493469545460396041643768133068795920843815056036396223748000838900617859487179103358767338385307676474006221698791369356915998705080933858628134134187462149352488726457468163612571384806094457609892518927524928113088827091410559220189739972485620324496465739864161675824242754112505953268075773005080579806452428509476065257751516232482439599491009613166805967432788582016488465295041999711438443723048634271347460700887319385910234105171646942112975723423653265012211156965749479696963816512288068296772833593815870283793513393012551843367310543060913793350535705571828463643062848674750992893810589388223128836691894688361273456609805596993303894415062905978524330134312933506105681911828482202309123293889910895451024567595114506750060776335555026617017069353430150993219716007741883899661565226601450082353575148986550884495192578863746735127986386472562003973643376203384537294482663591326583239108553461440197183475688250947154597017228474455220467340859511220084094618913378453171845423967522389937485711183256209871281263632986392631698592344104834758460630885129573595342808809307291286803747641321241879861465585156809008424785925766277477153143719946002385995844469290952232692062479633873744577116269612927713871788166641362709307231707894066242491118470384204344565130517311994329681808400944942975180930423188299431633573285641804673700253687092993100844629790447922999436075378691188007134889887705935534419952006025606477688979516483923026846660194841356362931329090971063150994335328364531318186836060575905087003499243631312929491619805633687640558490164240906666825297596194083583437335808476060488230596537633027657072737474580486284062422629037458090386204502895765201612052563585915434342829373176552194672670210301753027370973102189733435520232975463573714138734444120810614079141151716916763745340642758907997037500084493542691136232448106202629579430628277514791624073049435766596440378958628052329995359218311205766654473526507743565613315602871534172871309569343457843074605805081072308638743399537772962275357711936555043275032027448966177928719860449213358699858797837224183872570184614154949594629945441127706994538180969034190357112234992967347460681018946427185404682018356632877852138693032550038561139791888363452479651471067975203877058908670179522836102524648356944044146868510193365612389990400000000000000000000000000000000000000000000000 [102,76] -40421353338815977741908491377338144184194955218147722538406264471401174452679872799865349544714527407089513367060363678891269077454684489270332208690322008480891769528366396625021835944952932368438064286375398805423268949502103946939669883001907790325126481037032941436104450443152521051634742735824567324615268623123232777853290465194146605724960508943353444344264475002779588640639469184019798630391321132186986642863214705739024001630415463088649425395131307538860766297391679072700737404521289859878432253711828319402408239632619041022836119713782784725846605085617875335179871883872754634135171140263768219667518511320933610672986347805153135207405321085616010538515680198332325392365758201435251378871854762670354319965984381208363082184470888442661501898041513710955751622656606559594385898840965581516453292064755278129543221859318020558332202981033409200199375345756352121200911456030743673454810019212166756657116766573263360427203436626022145590663528272271504447641437186259285103961637574341505138488050475126193448212305631329995862630314628398597982399728886721125283008197021433513868916217726263058929127821226642605808295930047533725182509355522514801014403051273982810206762017169885044588482329293806032165754297089343091747396669149819331209513636032884197091474547429668471642136794903945102841417888742830091276828896463062975793988642735741324386969755473905088441691822009291792735758517811173295701249177240540248041189705075899289111869751455261491746801432392028349296510375106896402424204028640823694237980896307900082915752722993148099848746021693540015177491794549511938087745315841617868314698069884014273654104934821069946293976686389479986277467772495151071703999650190675209333187757716735145797801887576721160861178129700501393980351212995142437765352449172497549963134928162748786753324036593065605723460160140085097496723587088836641899294871628153505451406611051035674592219627651335627267814966288996726837210308810965818125940820940677512123689285967668770586816140507711687595619178908709533871956464304463394633933963087290389413850470971841710272335016538210005702386850054252525283807583516663919994164549991483319936807006158656555178279980918075528819399083611501216457248179227037246184575432242361041795454487284288661199727180250308416659977816026604367426288621138090079459792743291305729611355941442447404579938275926741485016920944774205624798827705553415486811136246678204227375231166434192428397404407140992255156771209871360000000000000000000000000000000000000000000 [102,77] 48335179759342812177013448253895324785092019167717317555416536865182600625028600146855413137288420281615670189208594290799768223300242346063525579495114192980842817328554787859576670577123649213745414402091139564662072790552383140523097555453290428851566930274781905862820952218056725581849781237015105622107928393408242292927760059422926015501350894985379283486146670130386981063159400361763093283743728585318527207201811085873990111294378943863644441625516887195095154209128585507146074492175331517521097716623571891501563857928989892700479288275659422147551003608442854348196515185846741533961918770941392523197531404212783180770468375956466665088561587448165071579621783061708574553137009459563400555380329119480429139325138270330727588676431250837516801644290839005906042782258647763418606766304830690110899087634390864965175904021663639921585530754008532221814905475612337278854896185516230029804109191743228382635552074889429271622286880700746442782038782796761831400879102123173495886490727343169292721761557579817887165230651857583535495554436627570650786523302682493778919413551421598620501150812944491842823970142221662695164232201974996967836932353544376098338729804544583690801519506620260555990573665403985750958121988054595480514089261710214832791304356991828823498294217190445903277970968233675805226527360256310886946205018225478899612423080656144511924978147516724920914187092038722793023192109742798886010672966602431196816497553218992188427489158559911258855878049038885514736629731145029658755838868482387706943776524487135906517919252708716857525797828659373559720151247367313770561318211058024949877726295706420685568919833506669048501180658796714933978655537015226523585113771567850952600111529978950332993081228406623796845405403578066329913333520522792767219330010078446345640412780196352890348502732349538807933002849069828494294966777488003193983911807113621660370873029259128555270499926686613394863384239220891091067308759312223878891149894540349402226873744824945055385766448904265087480734011676321388123970076039568262654867662282972506224384676753786203785352766611789673893531763726972499391949734366434589451984728885231427009638004175938638686926594351254360010752713555910552434086060111088723474611017276857915551354055464160754512871525505810821415101816890778195631637835281963554048779340286673549535597869912936848341955269501376364697344221779026883597349961147943565100743073966522574064854031886011895907841095034021793430817996800000000000000000000000000000000000000000000 [102,78] -119568991050135731717511658398907572655498483307415947524374613294977102794343103584606641446674175177812416772971571427274134944032147917419661452310872279340975595040835284685513104771046008141316110456163867863640612907942968410076012298603075014521114512188389842135526867964965999620380850283770677410920888603531863389730595538707683296795175992670701962566054148507862970997268371253367262385699463012460449664373936941044035142017815019045919144946360725485451797089798610066766678820221933553768625270067456560182620004408421259278584967870282570185466490126186392999693064361225151542264620072852870740051759592543877769913790457123466112925553033667054808931484463687833081552790498660368265924352834426695026921117614356289766499397729049181562764873896730027403284789993972803774081493967107864231159417360013255187111191117503485540324060212875972109169684766600737043261395173439272495477038336034638813437165022153451487527950343163176677641782452655007347316394346708437718329197602103783244563314072124600819864048384049211413840813025922796816503065873961661734510366115073304030489544501589651355786323243986014319524345399801758419121204362253597694407415380298584948500923847837506949197443222266496586948609724981373425463467395743741679043027244753478184171236840732789372449391649473924298717113540216948446414898703422253171181713388110796819218078922190541104063317003401831803593281558488359552764662973063625396196742981575372443362927147810055513803948363191256963279425492524034879415015103076075360913798420661370870510102779577823904260118544239821651874281747968338368671726053102836917462843699496600534762388543699716473228631969175879224849820980711167180500634583448790441685668584360040283277117861364494080736749890686249985640488977204433628314286249174882807820863745692211831716008335921932574666264087726458281997622501011550205550093228784046754882788254531758131499723081486565051942991950355468158320928828657988735350102730857284165541484578518632245789414289280069006584975670365534572673170028723416499214420325760916492224861690202929272069587627943327942606130201913663130251057103287069044532878264564637312092385153248594301149606947186244893520287451187652784369175565106692786249342728424238838949124070620282388412390735591278372812289721067852007809789439012090493871302258669654505969781686086028843734452313490339848443808089083577585472124511195087799954431124652790362892755162306578241644196616613469940406592471040000000000000000000000000000000000000 [102,79] 75698153097363732939461700988964081280410789641123692420637030835649536019464939239902832833437794176222553284382319833910333108055735757985349011748458207717446653412341496946654189027231982380075547512842143627603464220620748242685341936802562680674652922199001013005216096898515597447476531971031265737882685645507599675912093309469196316165269814144650421299233260614039670505235699125028258096632566260228535037125524103949626423776871839140700333202118719645267179086250193202873893675136607218890813173792649555895900993366244066339904416588616467491096705731371026719599921541091655943400944457163554351173328393313479644600548152892364442420990108719087845837278080400914096051253327732136531514218571158259021983353111193610685724392509212768467537346723332535694412063988318314284097811298488337838639307716387768458084400146040572496955459994423294002791622125796352471458353397133429816115128122857409903297976992350421250951363697099421657924296032586028575965302483671331767116542958535286341696787813051190919174095507938046203143465795330108261016384068661380465748364056766616260168482443385829134742076540007794560420937674419046592351291549809832189905569763500720381428989007874786084418850808937221009269254345758906357347094693407396512915182162923545218178114899456194147015057516140541150723499983649874541311346445879166284439640162913917258936059535811168167908272793312891721887786070036097453882415957246318683351096119709085102883416224456657971875164599892666020964679623493369859847095002489515135752118608099706291877652099999260563998284181812149011346298602000857764570442759459609916587387594418891655933565818700010991777702032021386671816136483716063868389115727017330635903014746062571190491243004811298333002794072413687559698372853675387910504499188028319659525827519049509562181909074337197529718710429311384729185036876924090574856186630480918570683666907517236890613014177808477636418764912212702041364195593268487730704906699361508724867716678500297643484823668135147952879177780143231123153838073006714355844824076016220583372874693360940581784747957839616808490056063301395361661432412796417354507845743235451099214966541294476740522075482677269757719416148903058534372302983985291857532583445614546755402003205937790965888273030692018031351012890594883082666990913985116937122985010232547526754448219677370210018214767583205645520492694400388511070645546773505193368223265549334926796140103581622777577875357911384984287340134400000000000000000000000000000000000 [102,80] -1278409412301387838378397806468569569027504071392179434142139736841342529194090302544284141918950245622240905251845511514707415318630559699342576688618852663126775769251162707313266691434654184142688264662799362689421638794415440095678437895462956519234715858142685899176989545263524587620958653057809871184988497832084198790727805630251510128855552586500677066241669433248953753719733919433136397722169940978558688469262229348727116475937504945956233005344649559587462850386721619990883219231440334555548576065905058528692037802509108829247621390606432914196115309690014298215758881300488705793668763263083610970466294405676334020886109964404253082271248052322540218559234753902741577139867357559131577926298935728209776073787233086471891420134149206585996974008439782970343348789499673971678820217149104017632744976272630708811562358318913079627427899369697171238981702397357117333779010451668981593497079827988631164498769512405186990033057758223879031112148132640929101675003637268810261750783624320766115832368431106201284297516841066539177948451980290416731728870093751270702001977438826793738136885959315497752236590024783081408766367362523198147372985873620113435730472817240522288980281243716228048762861237950970005119188426003548862790624014003611142498147515413863874049784936150706334115440466877075407667748398182156445265621639750717794644189044571276851916705813301116598286298114358194547487042690311717891024677535700247260789338984760397374777109954796322248864695237060314544411338216404851659959562511388493191763267827972728362969486647064548524882853171074283876729366202068925335405647356370004674024380823276021991718649334313682669148556264572633442691171368224673871641144722787195580893698511599424242946168699883135794255540708330750389893269745733011168410126542732376977857577167393778313500620463509418577053535161179864891858322319882499282614978093586257946893089988222598566190958097659023642834676452924881526113694299533914549808749654200341874443701968316230300516847627601093030060035839146531100394969485560997524671485013629208178406330578273265665570758156029560631120108895480457577087469290483843284872469749997269907783276084459291899490632283721711214003430343487486801510261111239942568362482993795930429673841392914719861700915780678228956035268685902055769010697727373150462431078132903426252624072953946633379406267329630392281305784982460236099553373967159668081460617934843516413612507684904063349778131384897310179595386880000000000000000000000000000000 [102,81] 688188997826988632529734098832862270627476512489974817914880226205398401222007761194744883217914319261159905254652739986302773584382729392298643835303823861949885437652146234589731343235560115550058370468083753925307267635415514682105077205607593728131579425277508199550090475692367354586769390509249903415894117435899212295804556331172586000199116465953910553696940005227905477837132141199409323312972764971199813273238205594608445144805426965020693570418173698877815853201063717902765769933363984933537216029147965667635090535290541300161074531133730984500281681755806317097602611664585799172843492353980010048992008595843486550867152665109513665072578564527977072588330969030492945719824111527333444329165725528695996733735876074830536720407090924953398439435323647149467856013919282384554094898768513112884769387452895774115582113282421372811181560601616808446602340194878120203099726603058163223156991423957815937206326739844317801018379098274682743127359099943181091333073624812627769786266562688425042249449163714967060649210379680636904754053037765054272723221552275259075787046833031884590692647762197749512728911045206055860449946530145387839181716507186180228346259166608494468652695472589534772327619035191147849037041174885566957833773607840393386070409783799484987479722432420642063115491854390942241215613205318506024427619553082790551620311332684335197566511444233304327974481948758198107816154600475736241487948703574965804188820793252853705913934457383746743754119812814270107979474142736901801333816886848778719632763480927381603866759288211064418037929581353568189950527232557104641636262610885767977131952891945671906443244412490006328956472666387462108506388738528342917431678187099270048856548840791067429682847284520000472298738273144899055044491416175845922808228128979539150616567325959990171289264612541963122948121445502455846561965522700998136430381453138381391894598664480927439136964167343644194919822903923305305549049305634754464184375287111393298307960760523243518248375320241111600298496182659133869183353866392151037642945525768866478281038327604762895694286169654027986747133967240325228273254756113031253964428268818059690793113540505965016421774311312208664456313962175342505946290301603185309618822944922714994470254456476792111036771990204683100396020072622734912488756016393212136665094890262132781122438103542112764285694306543741151410889862808849711227126569671447287282165778673207055803622455391201820257434764027412049035264000000000000000000000000000000 [102,82] -22742692797566787448755759733738251097631614825226553524918595353552582255369805932598647574202062086749379562573209457587590851882346389115101075956896448109559073433369086544915553488924324820932544756551915561341491915942418752099200940883811830089148173143056061412427274298092286906736347474367612248079229812815753325761182868681511510693930201643652273320209580199043482554591957252182399894463053603700767608369744388330830069511198120728752703866970219716389479179712269916231624841947103256014384884082876834254962444464133863933900085369397049327802002725288512075575473842873160006857769281322780645080988264065880925201183204089413125093130107097445664491914407267439714582662960879901256633049948110098336857581714714652928556204690944794345657446904410009145886633962098025989487421028173757152854259479788943573952444169814461652380591463638447478041218023670553252072574937618604779756885259023211227654041872975854910286296722673508646557294559732563615572542632533948128950578679938887811244360677777137859116168402074031131312446810609180723928488518604332642480326071559966219768956225098013150925306628937748873003837937249668656537361311798264634415338043257532529126746652269124307742125183163760663216526460732126127231116134479472945438150027260945780680093420244456172228726872812176708594369656666228690918992408727743493667620421720514986740043040165191917572742601072330746782323007432209673669389520426401968673184275633648241191038260940038213423909363860443120187243010580792947974712074937321368058656048869985133122549412269314433886850431481049281270529919471141789827992559731262416691653595817175352652866061971557765996732987388166694861570981721690353244890333928942359302430604360507465017173947277614254249908231172005652622751212069173902337992678763951788456796652294625939808355681550556427157557358920814724136799434251435384986503668591228273866037380013950517237264125802009673730538180268634113078778968623779885041488407334423412452527227060426612971052338207689974515415210846708887193785790395461074920584996179976792190095316756384001624195311440633940371583691382171164840124876979127994906323623339533200494579734215883103728216949000363210710945031101654364322876437457389369605213801507911148550519553949250393582818592604659180324958903947523812651874385258725902081839074025002942650926109520606035222386623098100317514141243180641435714617372639184742828991101050348817638552761713715606114351073064057338677166080000000000000000000000000 [102,83] -257936993218009210354817159821983137542751335298782965385359013781096092426682768224704708925201589871076251298234879803611114121755696111246273407232288497462686100486422614534852183981914897055259540532063116152322068746103569975252057601676513887405816551995859174550519374979416423476048825734274827167686623317943494594047099898144614084419030627773428197606747550579577907456819452916580047784744698263138232526941199325901819129684937798116920713664256691895936424870183169202532483334669590921250995931191891964173942990115413229695129056512359695928395532204069784652768758493119026309540512526475795326707118320641975216433621059006863395693983336426301262682924359614012114110628704031713781592362353742377519933594996555166042858849049165316639226170106071533837657734096294905870012310440432851962835139414678094838866482010209700906715910404148471003479154461970774943997891958925617252211980242909423119269816378328054489977504961748481569220988279210838027871400707458447277773190693617572173764707018482008410304519410152944968568206446047632918359964940808750143621361048583272969673487419631550705574153952913947024751075542970722458887382192277512187244303644504932648518421550065386097763161523637371490512380587581506592419242080573481546177450041601740986885074572835086058819811462507331971281637413312038813843611158540601820267301077973798429583795639054967142655262538485437299058073154522843953283179161190501614845095077784254091266398382513142083529004295053251741815638220862848993965311742721893723586793651449398601691415733515500224610700487444183078053958700141991407898969081108832112241349487141790339027060095893589849288237852751408112715585377131123493974926987305016142250128348926327118674683397921168132344065717723304047225553039234004275108922896045190074126437745049365429727564996798648465657932124670842827764718010714016365547127444093749400379341379545870530470722802001114716733949517527584608457222173859523329918405741368411181800643794874775414960036708531722147240510773532210264008803033550238086102967459662395577203764320698450439710733201678284226793871117676923123511570269048526709614581938417038462356907949836153237579011949174965397017694830478070568699051529703933955701504896771402614184048300740955200739796226651754155050428292239030564794460838332626225908446690911700452385522644815331370258357061549494234407247539926797746449934307913410144040654766189762409951033875185154255817876256568180211712000000000000000000000000 [102,84] 104440486559631652430327309993013089183903457287400275924730046468755061253147736930006353395219714882365763743716658595411611305758375307563431783448537470812148303334310549997114951749383915124112518820216031330234696689754923457172463516835124299733491346130469971637861272452749471815190302033638227395693292529481397948489615202000207750807442620934006617683142552813232722769794621745096804437086131228859436129647133142785953526978775417324717076311247346623635309450217364998060556503205279919197497303561330369739975658057740322973989689290788428466232884564331950744690469298597321977161133386964222971870952245432616611481062765354495964115585709237029471975693066872972534946802808933600884681273586355689021556876293814252063025317021970512609576278696508974373395440252086071862623066213310807762597985517134110187322574116206617188753236876127040999194412332270716620019676398943765833161988627088885316087533876015038578730484573491224986940242513387498136383793793672271358944571589753871264856775622110731927445689222696957538804096086859177973798330657611408616754273017155640382810535700246544893739339279574374972085617963619586770222751939121269918195544611499715807672480433061337798848750288026780631689345793800684118581665251154075259842619464097638941843395921314127850964389630703214224533621706172932598775323234229198168157368358330861264884247064072616838996183976074048690932292410302357500058347930199790845149751290026979974080633906701795143198060160919287806213262795726275438341264517403620611422689699267657583115622959181611509219061560596902197696493309979958783859703904288094696107642449505394967421871574141959936000784386318076459406221985266934349867498803145295563147892524698440275723582696892356129097304462363523726766130669358815676698056830144146717405613249236767329474347137251442341241279487123697389393539055628655165107393859594204712610798269419448721063758633473187794218435762252710341981724231705137742380120070531398225103964475826761537651535276508708422613778835405718277921434519369076885924759724622412808786309854708998809236379759771810812836145964791390791359611811327052566953250424140947296295614255385450626155224288966579129963706323338657835032466010477890700235900534645307899467014440271135510159653314498010296713319064174737028008692672054100630409677823008385486740299832874093433380079645213793050262069438140381238902653771173882865211541776672571372027165082455005964744005829610179951329280000000000000000000 [102,85] -6206118853433856792918965044543748540473365473653964397886052031693271180642762701140298503682770833007622460705805458311051012288345662606762407343669669906566314028580814367991301058129375766847601058355889168186758532157915707342194889991504554130861604716515981385752172579046484422608591656549821805713589719749046512428798591086241308439174006351892631436625709505526694771818905203649181731617951996636874906891280637390293198555300706710409330987168184659221604018748800823339100841629591749768195515075570802536463445091271306869837515060050238231052737273808133001767067784036536411043154514052488331988754409708829730117537624010145042376486166451249339284231677636545363638099723932860490284393261657515997519984011033122312224930295584386851541983201493882592765982341742850354304961271096038754721478254462123837165913396303687188876716766099032911203170336594387676783149438133736802623212864638453212311652880845226799806738199307809783253852989350882331522029497213206948012450489227796252901978808589638886166499485307056659953219149837528181028686571253595632500900780317010592885570102901079332196912558271600755831008738401785006808030302383061155380001647002407176599075910947777074299637522018978513664140732483132671214741729824715734336532995963425178186856127575907999256282844486785264473293157315581873630325404900302186416720539694879015424773886170975222089505801106816262301183860702465471924406837949836359256102807955163775715155402740752491890623623888641380317817492062469046826883687013134380615908975899924619049977553966182199101524430338506704889914271221104944288037077415474898484502680132670170439923873289383478041793173508063923243020986983734636303206484670084429501241246065604506380761781986548003944555399069112029180271939949347023456027910219620861308103010447588359248165709850844936807374611664433567829360629770742721923651388515230370450634035255912556109535214889567546172371141936806482949673525846528277443292658980434765692853472991259900000287647269464722406705577485803024465499220116459816118900115092786750030399357368091044617212272276786529799957981829635188863342018339460220008531403295413448785107392553283021832934097310471105941105335306265267075222377918365769175255036967955115744504382165850209011887164092630490813872163845604383275810153496066386749848381566666888619117707344328260334638348469052008916798611710912659893481987287230002038369239001659420726821304835159532856756371661249105100800000000000000000 [102,86] 362081244952294554898493378582568663362811073525351321096875034282870207577245213477636566441247057946493172959984361988665690445529986131886042683359237234945492662661767957814178619909510744465800625623760001949322445301693878033455892830033870212899296400361136013149684232287024636276056528675464550974242046590489309232863626720635856418229973522215145927246635757036900498393685049539453324090745467072022752304635882897724862268202746757839876235551170294219851070548079306112176492654505632259120364438463501966029578857152610400161815299038602038078118229264396753162255444753727018912555631536572384550366355121287279513114132541401562330494361054771203033934606350085932750770462129603326721451820513710979262420950363403819668382241699362274756243566793617629046803651465013488046416580657461994677832134686003394869882978788598581350037310940952719244567035112699767403514832629645202077689641126162325780910431437912770256644848183331269681644411695396746711669833297430796131713421659590111772948673268464952557328270568785272782923745204696329736958586037062500330613661789238954811533940012718010069404830495934642185746768250276957154182887160433759876060684833506461963952806047748531751933772224266360515657729201075871773079913796773826087767186117448247094336238256453558912215985987704973449794979816263934838208631379149433049687222136754993800776429573138820652190889610092903636669120594963199333615266875591158836394197457973846164796486960206845751888789093169323785676298722167574827411210785898536926643612739169492963837167993984673972047906040135040873578752991259950322347729645700506409426356951721539060526647412463396797735355192390847253335203937202437810018235807911900177900181379550558003720849603677320908851857237421614766981654875132906726834950544078603515540570487317817385620564560104672434261523051258063598531088067994914382332038024599368207876963489897727187887505463703348005491228551461513913448497060323420927860129405516883335758799616912993493994699086960446613016223974562831537802202358806442359923809016193290165762631033905030469980767124276257530758706396048828995894491684811511741535109302691374872492907430559584106188154192533315398864278461017657863425750928345046474298390812424908215367035029319453996947547427018372181776745169900473459721661991176052566273491012353734297394581290859355796233057968077314886929642287843039164327394943194786539796394982485575637077985450836330948711042592366154219520000000000000 [102,87] -16232436556612857985493423163621351778003868763252209466545355184458010194363620437377987351378301403920095193901625318981220315140697987933635060011433242915578697353918320642579262316553480004413736615113527369820217921334226758175285741973808524516555328752750953066002509469641910104486689630779272927306948730615183218244391689580999522417541225186755951284910158274239393242863189284284051466110001103233597111761585322936067301834226746108766117235960777721407615367790452947558152281452468672081746497606751533844566313375299170883038981435642320121448812214714878483949634617628791674392374354171973455224965431006537455309252326758584463622775691891429171964938425241736808471332564538684107747211056561440774134177791296819409409395961100101528269489029229169357085721401941691643637121142660382457750631741178093630992979937075164919056168975058767979312627748511658759603036673078674469383797678251997862029843641401830311381048843249528658949014696882807347299997490016876641807646693892276926100499607151033853987238261608205119254511948695501055379944331077713598772680841954557129878216657837510101009734698857161062576841280251717056925618102163933018892136332036128415948973413253223016325452078264803933758024469639515774144293978336599872658819512545095465295565773765646513647392446055873723049391901177952688220924422536671215554896919393623797467033293108204953301305491435616410448770134613905996747785454813248251024524028754660155210963381563974533525929998775892569008568680548441360982073380716095162965886411403979371921673072647996242814888630873354467044611622828396802649198273388041658820520742119538008495540602039153432179385231883609423813474824510488565083687345743813705387269446422226330069512905153075816815602941876608440368128152136557581174245161180289930521240562590269854111021776171989933899680655834822719919039340476004209051863349593782402817807242171038668669145151631204122494427466215492265910374473998114213588417650801617242359928251702473096500884439160826463092559282116151057311013004694138767185918384290239287873605354959332583582622083903729738427942063250786733824693319592233878359601451411113689964884276835192859981588358705178448686003642129602034616576796385653479087141871640266904292801488692428713666646539863834479258001930585158449940477439631325015186680091968812545362102182490490168328362158336436589124866143341107576277438880276438791444167256072735488602784191887335053209738088248508416000000000000 [102,88] 589664385896405618759397646102588533257911091729864816707084580947123300258111630976877394906894595418683797070656060699463693302554162821949564058382613860008374054330951905542985560968271717339503626330062050257925973563093255712416719462414474067740950091013035543684572898699745120211074549615021802654074514863445426731666283698508432334432107295351131255103343060119290539531823023416091376947891050667529637202308780154114915905308177817983918141730418812454673726321762034526639697268365344483955121652057553023131505724904915303635580161368855222149942083307795763266229485491589139127093271495367920005828437407896845880231781150857408214650250205304749915573399548181611331221899312729200287186363728983617353587659210432042152483653311299033161009071595350846395370570066813888034808174509233393487272472832069314510763723549451176076796549429636126583434107623129742881746472391035438590851430937685491920101667944026768514072197585638431028586064564996477737036691894444166500826362534010743657597738775295621653144309823305676394728274081819332500823996389266752172269914694156583965100564855723029429854894547903319920540964473061490423811718181477732805719483406013226485034964823589377569525606504924698321040389616548280459499817721520702888825834364368981157718802127515785880890414755611189246654393744376311900971485085293406295928289340686757998707244727355494447337024506162611724811919866017558215796394451650718908029740048700372707112267362549128824174760285164399172167762877505542392654954154708452882278371102476277098416545899418234128670907477843502173486696696079793017360413278856277252509306914126877807086556510150846757153252455262154964969699874606225132835177129042479113105832752380700194875622404687147123570865444130765130110506489740600915228672906546840928828426571864166148412767838678630207092087498816186339733790931044274541146711194215045848100416727842124008540891793023970802695940888818358579395460804231237061500692554440151933270740575484617600468115827131831438806712508375609553792181301857699652274853910413107993366575230020598099212831357350180263963108020342917171205734481758116555558781051021924176860965728363458503075428393074233351020183356795777712158022488806615038396544207562326137058831119367717263039213076428113013806968363455049805750630199124970896766780652968434444016697621827976245913236643843392663779263178690141867562050067368664902198481486412738048296239545189420392921362884156456960000000 [102,89] -15643942613409457505754636266299776518329488745209069929495057826337750933711409455077105097833149415981518557802116896928971365589990002197069669967815089934128046961553215196365148775558728931196087327106253346992778259930189201031362296039436617119565203415612570060962466169108060917243559135067435931272006028493280670304678110939790317472545735610037684875035704355624176391768890798471805382522476928847564163507407591651263806888210111394058943102732741743936833127142387578064807839017355299543145288747006222651098533708980074135076516812861340173433474844224445125593771776894917252861777708783371669984108897885961704640396082656449008634896832218342060311060055517015938763447995793489495574188350759133171947779529468047507635283996032979480755272970176362032222122082628832777371866918401350998790045255598269771368835876946495551503937469783547523387927586498391243564386285428835560825412253133312405036561674948961604901962255088496739607225742245739654806629669268011270041478545816094756573369600932309419707946413931083396300738802793220026977922011520852355892942523203739524218015355758403298180132041046517381856291952513689327006509978526742153165893687899424425970085055100778078852144641963668986000248147625473579754243432623694039543526843254447723044095811719473025371903572960755141956619586948040484572834255638812397882626120229855581748943380558577921461588386062911647343281677563458916362508374311479318957002041256095110676541969113512507790566009072279689390517743793121876916673519368400628382450978215014194311552480989335880094154274325168219742792483658047297576930657846453937949265415174654284897176149827477240511669515891369763566181854242663378573503715997388244709264804479687951677748130201904525230020141616631058392482588859603401739789089860898413649409989749260665961098162294619819633918757380654900013741036971004215722375338580593812645150256290639908692185352696621743094246319198333237369930340295754843749384536303923284093566900266266029944372173515074492067077896158721158516972336175723118798251822749832782583908299300698028184482012214329251809915525568720848116383642878526278128312907867578113047267397584955787923922856936560706473594358100647270527099651474652964689397659630378724751920864892621231344266310123552937359269851765134722866130164848220077844959550365837009698474707244770896717857877461956224856442442909433651872605630687150664875534289812276689105310494917937858722573274696908800000 [102,90] 289996066045827507757608607499761382064317513937770125981563222703343765376752340086687352290659938373330997535420131883782982295311836761527877517933384628976191056711682039162348201858986594164487141638911718825240932707603065677477744827907526134340733903772582673809980669673424820671193142922395802570421698289221199791589581477892021884093392175272312513157636467218156656853053240086879148338253400190007217387596722004726706550251984697368635708090363304146680155032661225120175405742887827042089385409882823080912901145763890407094530722273908568694939126049562305465407291095881872021080014424242021387156061880363297289835565780221912029539663474908615260773458667936462822073946358119869749560145578968194834581752762784147649373377766797958817876748874590359974042779608149280495359516478654834283299270533089783593187087080865433911741641030942665969802852074631689803997540264037699434300003952424790748965353702597360387736291729587873952605893139652507365644881793470964554229008566555779733554143000807256921214373447599421503075923198288433709740812470917893642512531482802786248928452572090672480746550579995815040677103130161285821564374865940711927339839632040903827665665570119065373942818573674771398572965621425768045678699301139389372661721674906640419156447832017958175222162655528998494089978292564096053882625727956096540426712029215237119072563266853640735207516809523026247648247859626715172682193177216389401069274350010627532258164308726536497190116642290139186527792753377586898946493357185941923553785294384934112242922830754842140200512164747162095668821894891372768244628068286853013808627777160819496803709619357719444699264526000961116447843687068691880169056197089281772063040272572583380250237854079895678406054289211261156604108819714622612369564930339124269855141380962651086359344030392353326097292286320074119715457804348646609455992730991052018059971697446194988087068193158217074343920790871262178581342242230578068983480239219368030433028754829028058571125492166231277428383593726702168951561743381895988835073225573574712536101826491125755959293902233823496266634920496080585727603476463629355290463991902964356894754522196354355301404531232892035368934611150641900825576102726405075093840868777523864025946365419898849737530351359136799401619390571204589554965991726441538426716199879483990378601362503929993935034689652645205309140568021397680400811518359989313148675543107445667362623687814411906842652529808960 [102,91] -3848582192937949463077428954262453196243748751810618951431030279585731351274066375294567605220484729492624655838890486108226376333339663327058544857863214446507161617025245629400177261907742645412365027970522774156686548555712084642520836239344768417364908018344076326568282844686292039795179556558427595194023798691526642925199398610003950807116502940934511565509652075351354203067359035554202420012100874546157665708259567714055581485469004882426263045125745025359175422910920064292512620206423949089361257549504931890037231939784247742059743128505337691323066394139909845519917966785398791558176002799032973572178422992348782560994058763871029249921905240419707841305079399930946744015545653898223235984925607916034473783584194991540392381183639830918693640091521487879602071113549713999487558973712528867986603297360746207364670374103999283896432941341771333716501972147839067314731266674597400931067814753145747122057459130319838025323465800414390843456883495017524882941786758224531799303933986611446662523362144072372265995901765998701293509130737942580143425343474770275201548236638801976778497834090237313488874522213158044752746752812379008833763621822723889138910790764716424664764819927124627892807478359318771151796195575793443817701086030576160416692914914552700388237684292387874376229226101311400459468981409432036559136385828646970743028815433960930653862327750140494871749428499522223629860520203467361125480424312154709830303578338347232579422397785726883048304924633898764696425073710458324018657283177835755549224630593281885802176296601884779821891302890272385264078170922840624272072415536104595520049790614750219833547947124935446148716838061087322159294779052212800372723625087369250765326690544370858404498936311737387950289437034842589288424781662895203435942305323470729319917153416448780512259307045425665835250299228352302329629010795610148881096816566193880580031433077025352165187240465802610541952249755260153345068573314741988092348458850411418708227297358140651856200501986891637449436492012855783984073555878704716246959202063667020301850685788029413156376239291679412230454768940574666480589345821611252761018003087327650973427811270924521327922864621324869095904041475798100676571879668426101341916226677921352638163034250645839729092124433961521017362483593359879047747421495502094705276114823609614954315682354865683025589440922218959145187098237636176913699220188018699473327424026922451323314430350748834342506636800 [102,92] 50750127551734751580556864947555744566571303973614718813443185145303024130399152182880119354463944789833811608655292007983570102291396851387185318946558882792942786913742159980455919499951465075796038074333958261302000657248391295704714472773009420622219112556852501823943580327147192548745773249530067198673328802090506844871340925137102849028311610537415243317577117453338991879132542401191824920313476352963682380364873284640732929185717488451207554131941996233382006235328137173730824571460424192526966256601222506719709691288803956337781006812467205804411753959638586689763689986027329645113523227737770739145477956228685080008494682508506470757500238679387922121565316175421923126269565748000162598195572254169675299758422937353844587257266356184582770076609194002740854392387357909096871980825995734738820788654985053409203194484793907605139649721941247879911272611300957347926286800621686685473927755614411629168270924254967413092780380162338834914406446053925806243663216984320335463785298885618866011294682016074939498213306310602443965272810130887980910950665164755956069861696624952855594716439826588571064414086837182880265046748472346454243712324605587008436418025443084053307866373255269901052193144468868568122840063339218664166897912026413736591108400971920934626669651081269033731177600263015486018334867183782006699695495399853250493496604633687522679813331908579697165043771591665727984857358371831968946283592059828218581902115420900784856947284472777036174721270037366148482468074724592530959949965443420384361828189472715798418926700686049350300113620047090819847457584727655539646488941978892056889393227018760977474073283379505717105694189057297648713166994551176986539604947978634510291626647463243957420361548522823971223871208077292444346864386444535456918661030330043673365780635735939410697423846022603865966678780202300561365626726828150218287411597065467532116164346091994757438351624682322512225496497172331639534874953490370163309795253177687541240641631188809678575081075432729245195239189677601340068094193865697514730913570274398656574172078593928416401733188741491353146915031570682457153775961524982854115266458761793665090491568449222599806065682666166427310422608158681726638131807950697091927711305120319148108527226553402131993592030728078201406130337105499343917430542607850924434240684196028017770193720953116258614616583319736646555552462131966031930618542824205659043462476015790682748880581538768345824000 [102,93] -633011392267537782984088525305744714698494690417935310560141822821640307962516354921156464756563936223217454885242362787591761505614446502121339591700785628096113675886075733452454139160621860490180071404034594242150999417856229862259170528723875256531763092350979600774070969063937074814770724249788584069177745841873372336394319448572768590376486036648872024189778042364685520009430190161200323772219742412849178951615375054087690816041805980108507052592375544105870609589686039898784846394364077112612215218386420907084923979469547366189688890834329608813435525772008283740937042812768039308073771421977865897634559971067815160628603217255554441091440859702555334843478087957031436375037492107466084518863941409767923570588254942200457444897502598478975753764811622831252271442994703777564141200249456590093171546231985062547158841620681538485075802019467356265666221022029535758846383979217887628962635424470826664246611309472519810035632308163691545436494724221737031314083997295483702098839896576330304561506414710066816859130381814836887776013856910164206583116392083297359867907469424841364695583881176215375919653903961852105383760851338798876876821093486087119609183496954534839562466459144142638663743759401289806284059189383138409540910660182612039574152422779174243911901840197184230877238560571849993572752288555410542119709872519698972837889834690304951255349196076877967608340725844243047585009869484924390986361462831458781494796164597664480849794376986334107882674109352805399185954658249105983113274333355458794581738462542014575122570973783777337788786342881901630201286269862567838372675122224004607668223194925263197651400098822516672363773973470268230432311879351281430969290336259331638576748754983169559996465604502943381884368929698946857459671791153987024363100796842665729199578272222756203769815650052303049779091254033222335799599900506418893406420477462167103973735512616171204349025738964036813379478364178787636206918450260752903661596380335287537485544395600754916036848232903948916112028415177901854816243600763682343563469295553786296015982033208329557064889887588978732845982135471993546948604533913269180979463748076767454634349250224138914032011095247625431194086532841745138695918397311505882325848322225305585184513072307806354458982274530863472059720980050748630675512665309395685654523079719783118358526693653167969573146540528965130542947391977645136656043834629124990810579021959087937132915089820976000 [102,94] -2815344245704864977534155884519407953170856356966606138993531941635855103599531106251713312897053978407215284350585744914742950470117187067573991174006630380308045267485012216356827379396330557776059282312723565461032566455765877435687348107049918723547180858820187520905480863028672446445572621664852208384972517426633224567955436546178771370285511120184799309432068333045063046561400612593572135171481020771488280866061675434187425107577430847725175725035265009434173149114930701018342007984987781314650598586108527002127795885244318219858626569013456638701606700410331724662285377727662052849266615432727321057913457804251346611672646331965562834564384310078470249380678754436535708865858936494168935917397123944324469966198711810896589221517572016665745790543174121120982743770308369776305244009788292674023020391882905473488954201535233511193109448426211293695233135795538557532311666848607695132934620394294168516912012786649429722483705689099501252769584269088082266836325331008224922394786378630177808314887055544030361277144205115618521639758765928957386757164334928131105299426153920476755485021369712759455786682531237786450912775279238406025616133702367575091736645799698843873354149164458947696261903954341366038893693056174810688111262278380026051191036039096466544103923175767093099105112861047573834925525326748441924980227632885654494602842812118817189379040596591177560146035428206381227626897005489894154850169858889343416954974440930206124787419747652171953514467832663198702046808432654735350073700391555540949931769017825333676043817367838225768761675665448263462810600112682933763750152486519976556337312539224101759649367517486501477837975445810626983252665520509722516808846615732976524756844672843180476366132993917466941457783917078177258735598753697002628768281387728797795321521937011578811740530288036985628011748812818477742714852247415271279013846671397598137121109660610411283468672583373198587088862931884759860332177772327868581391278087236785545167489877687083608820110033870942444680488032819001083801711680516283363658715526821181892725846647825818500989951087392884721003515167822311363709237503081397262121687636661176898003924479678900948564315115850538445145676198226295202913837136473659548724648614420507898197550980341591082454934038376213325330584694065970921852788177006822458391168485539230224690236497223290366814863462091879981059932585888149675408762849702446357024476781813601050633969380000 [102,95] 132002799613195005674218210918222872185596676950923452518556985666493246848031293647439529556477486283939038783570162895399657102557351812247773082483763612314442844087425184798209886028096753505761007422445455552281788263811713418884285753819442894095808592923271450238760309298045177170291274023180959509559460032685676672364343370948092703537055278080408955978707982715386005388129548813971882680339868225082020064138480222450876353761532665640365024217197477515513963766300080843599711854946426787380192174752203269929527450948696812338387831076407344856426837268778141721266005045333686985469819644331463388629895778024791686613010087758064706532984950155031625309856212982762846268180792986771260152977524093964930686894225695215497320925583523476388574363121986010073530564576348876633724875428789184230227386324197635293696790635576416840666578710128598543999881937441916957958169400569704894717439732976964865592106904650153888471954489123149549758925075579599665031789135878100949532645509222450379198971267120816183126193204965891726912730713142390953253557288642653745550767849671380913916329654406724305649861301653873420718950690333632073494862454967128874052827903507610964220917470297896109379691202455970052068767639853117450859410665089603690099156087273451425224384051706976427599308884831960108344287365072943622290487955459180088592918249796926719687338511110213897168209148878942486641378943671972243007322604669143828554836975581404463155308001934016075382256723491173089503522714464793589134930704063574836016446729497197268558935043516026363526844889989858937011909667815187868632536966841565626501068511910504267509392826544952756794707595248565670101973868176907774711057098696442738554304104722531651252046095499085215290131542565466724455178585888433296256619069085652085672756490155450289619125112833050717334532919406575831087471800331025082791428049014932112161016768645637282269955930883699809195883847955898745898416397284954792060585092763577480528770037974698408878375670620448130079351818707457204637250277512879908895371637471034972364290714124943439082237243246689499609292849215985791013961822905478657296904049679200318966983118218874449680339326373323166155576391429748503914595719333074382527167240582806327822721315817592823810361597310565157190881951805295593621179832326571640084375010790392064800486116798497032682919621525430368693828536881247781870683377930182782627917121921177392639904000 [102,96] 1652506072807811380824367995368072773627111894195276215815725678942025364890799884178353181974283407365591091779747287007941574992588016382280557085426951330193290307895947383785978082353644947031131330815319327845951868316600984114157313832590866771036791688410715476007591028410256651634294556450532887024694965199781374294736793828004065213536977076493063761222576280742115485137634094538658577723514389807775103750361432995029143071804661175557024193916897886873691798854210152614955874838887453564787742493333700266764022755344637894221746164841595542602401979172204479481659232767644794708714037619963660123527256090713986067248364460356249129938424614548583969681020873716974643721295906018494481959807028675493358712089550122049887202877769675894865270021700666258198561405393238916478245054101685956243794836981328756729294415320451914445659135107990025733795603612764492558301329935813498924957915458678120753208226019241192641886599578377899478725225175947411975452694309515650075716631626463307227850760621135393791570551451763197449983841985198445181586700241540410854902338735282647495386624288245560692594835966449037576641188160902595321510901919205027326906499050717790976585022018640306209370068851153039780603989537762661552086180012449970918477102478380301305857262697299529944583449105773198575224479871545811542883886581032220424310002122144073751345066167974547613603562866259816993522413668800733585630412278703748799097735530934714701549345830491745453920390378751954182182493507457674148340864190701821494081295743554403964939098549873762909773945071443276711207788068951889216628179144279646187744338871671670976551626777551930926160087421734604197319393845822041605444158632694267184165480781521607218543840298864129619579257625155610832120971573662719326909454049927729221499612676096686833515136772413226114353830128629227623997829816831179869085528227411287073836391916390686171865556877049681716997682537477710107462210359649483360369808803372357335037751166077203622735498159221220641358012207829242732249324794447721311731851694043527045016282941761818608876084197828015915513268077324633768358004648853340133041506426657511563484063519933294028942489306003339851557585634915277480983728275070400442152569977598167465152490493234778040896670897306240902512721203949184570877139027684662674012279981726010688327234539317280599105021799033919863666931038791051797904810618258937842226245977313794051840 [102,97] 9152613016352012138993801710654552279474821180075182422645186497929229220931767767464419267241961305660097792767817757688864097436477195215119589959254707829465514664347338404855406235624587624261336831015829478073522915695180163591437760305543470918722466446588980615216398013080697854902954832246126601948618248376556429423573845017992073765257076118066100602064083281705658171027395988740019015864997395270416957173391009077907524623241633913134431695651713261730628036883125893893598637927094123763913514249144435323143385537250900655441607225063643929906640613976305821430754381774213356893709896777103919093048099534062354562689720804835992209932910935799311743498456983712162918904285760872637497701073117295331234639771948274441485664995568787146294203828516809596291515459850779044153127526928996332912756338897861116264438580210358724958702074830346421347808161394526151765514762665697067928882319734229187354276052878058665641422109318460905851755927287731504115688454693274818980283185469435497269877786536229140777503635588780894399631201119603023177327533349654729062393829728498227756908643947147197660411725764334942256703090544628647643802357740734124291763984177084334768916796315614264643530902747663263443413202182059737981611621156307119152472471468952352071258881609238296976318697794718963821827791761908594037291555293078074931454366433867887400151821399862168492140302467874562851956421940709281644178512073187387036827182382463123192588582083826864925848548303197803348793775751847248355864190273319106863470706295111426254884179386792712041673558949890688163537185626466946664278738457091729003732391299185015102280904818809591435470383792474416793310013338986295323460720889734326976497569413149522359210288304399798093972106280303800658715289848932810614833755493318344257527376445005596778759304177638373950764793278349824371482937386888817724706759809648000769325318973529359675508848292299599773628354322237983496487141214028759036657126355215725851467431589294919508568280641723492329187400555378366111805540368708105828403616776755794826950255890133186189058181449317991445849042675724848951227113559342192537043856012984855480436428296253121879550719989833157074145133817165892031660733862713362822990140989449323987985222385802925154103003060315528201970579407268166553414201291831559032936287838404553421247330688138781487522937264080434503545020516930250045665652735611086306362364393422080 [102,98] -1756665726367551518371248721915311222644556520870139858287636156752240703955499688845801796760821352196040724877667330777162105701640383139091923802720312065409713263700122831281397513014522325340761178192137922175620036312285756189780596685335388875802641834073282314350921614701880975133784229207379647340189848453559638066707360568883769488451823947121813360487761062543114208331234640931612441230646201828619961703031437836801474302277924882190188008272442179777899623094164813500391699664549759577963601369434294363750455106585322845239466860824177285818890828296708958164023501169311617187061233548068925013379646095745600273717548256792832579171290899244737875914633842177561065210888987550130011248224359072551896873426797943989081828544828445136678768449476723422701965328816204159781254418466739038560292052133653017466792738130395168893463764520521418282565845025324811404667244603931759273464123706986067163189847145181809414345215884704432271557588543325975396132454129434611427710738169165438716078195284095396152952206781532601449731631415954235835493703659792287077491072114917809509060186320998143478987704895121513918136712417395611072899635891274103009345494594718842834314846485906449746977512934935345025004088242165005136347652083602336656609078826105533114626997309984807572137561133323036450868431980163543003816971188783513550622745927490130242936437377561071163476175819610577435319131131704578127694262608763189071329689015704553394463878942878234870043029587027905847826324744299019264895207569454718790408789719886529623552515579387264227923076092135752180111681054255422646249687989155303185415711775158515844448509443334046630010647647018196771500982628134519865092669875549776774461519728014926014033634417869620238758049608889096047594836572553699297840357032490430499180246638306670844904368022995116556092299371218311548688924744361029265275566561117830847737547507228005873676738657833732873108141078645365900749751817217144090386581649257989735602576377581887934437592547132203201505886408624030978026343763207742389332966348436907776909407695637678330325254682948359280454426907959844102696665412295068773368677214618410831943913337808898138074151779276089184268524079156032275204862413575016135431792427700105500505903092258471420819453698413141965061676309218358302022814262487879952446344669273076328114440574123255996044780152528806960028826268905752535908478957161278247712550813280 [102,99] 8365208437157609370374708282847340978703784140190757778034135503091750088789900339481701046798621736723841646728551372367109221640102611690014366791461604871403662468247147918152909749896223194318768938988765446243292774859129542055335110140837523446342364643408751505936348184209790644971170206610853447137696307602361136010078669504698602806005417812413519212079079017052103367555226240214329707303507662141967952453782838343652839726332612454144716444201312459846629332584061339893879768687670281265880890472143168156065046398158534937846115423441862191258112468547098686610993079468915131711322193988502668068642062384690915977089307482090498870674736568677574186374468626382930028320319519681829013340207230330375791667284098848881008154254312300478399562086689663331456773154713082237776190649381662809048403927010444587205250736927436304710500624445014489663744695610983634947997664037424566663390627880764760070159478731318566860431871196940742735405705902414014606400272824004446511259961452975679952608270254079602758819489419768698415399707057870948035590706914004155145935397900824317445006804536010930191346853272398327380786010622951704817799541830168212814230307503035143689342399696716684512293608001145899032526357007864438943758541028844271300927595535828588716427987990658508746887646588078386858419561033886079065689685677854854346249022327193953856146316158962747902568192462283999375223895653066260322595870831679274781682143824892459723447729647501183940289052713316330384021388237037227781283794696819207929924368631557996035314230315872012096190686835619529535425666814066320024533031710875608715790900689010476941518435211513144693559618683409090388843801444023131337123630100132475107131898564331570281273294882338140803844873375117627760563637411730797685095213578804369053985989126221317459818718073405995633238007900689995182963376734862325664503804592767833339181699184109042006199614616583559701328376286213075323086831831633271294618510681000786570299582319992161413555841217026114649728239174194110075463491542964787875429399301315020322863465095022120438894533964594860370259816676459091001755337878328481480827738184998110816150736791052721468958162575532404000806557004331279988189504909333745295640006957745080778394637407457321437196081073059076920403169413876339129792417284726815914424686404503444236758704811498284224391148675519703029805252230185640131328534268061895259463680 [102,100] 122102037938300300693431040023922692370891307081543402194671695738407644760834125128715938292781008609267151989082147440205211641059260869512037425444809858643620467481820415617806360383733454924515860763217495446436029236994339414558089421458089963584933914119574576847313278636977446267653669583076942139435417059479009869169768424067797797288605375248775565059010947256903453891554166324072964546872736867466473429921099827480712182320943646378069283443532705894021904553397688465982839799815950087117558542690265925932902733993425140101452532617383563290069470654237335178377067407206850657206047263742682006040970206494658222722776779055450394893387349960517008858793770954463460707215842582835916008908071515575109042839859815678400841516038724197791275010245269110863583493772961540771694286409338320546903773396093265559989844728112876708962270867592031133165551362499474340370800500671316066763758366566549473439068940059421285878210142223190667930178466607206544368302596312867289826779895787205221098729417127652224283255544980741569864047660453108523914567597042796522353659450455865236864457937808707656345582259175381311742919241814404428427850623929771298557489599056264974109138147027499067750501296712966976203002829637262767013477400895210519200807797968400576952847212417813669281045123628368363020751982385530501053313721571772641815203724110792046251374526144573302180221364447050289132229290144456363544254722375956412267179148765132156542745068765268395552992194550312038366721494012679213724999204335927959392968886796335897421110473602766905084267650491991861509498288684061984591665868120727329263954053632984299081132751032269117677439182785104860528460551837354352514109928408874749482200948642127126381673705874861548492881008125109065287750631464545144999642130707734736257215061828067536091734238144336165383359103152197524088648518470566685026268386484746838273539873390344175338166740330624705441659191986009614576360894564526529199207218991562501331825910914943017716303259448115167940618396713853397294352386236343009364223210007229117153933088253884541287801366303473198880715634520946125442454572597066924761334768411795919906293289484963557812288631312793972564800204933367322948251111278187730736710371476689666161986407165276833307926681321666512657191232383698837854541862430115452311498689918810830738536156377622513717732427725181625177467312996554639419620133130976273920 [102,101] 1037181683047773886431658763547028347601807088319762068559181290038961770148921405989560068696795536505990977188572096798406607537484770115864722997316113992577104601217319970343110062075635998708528507654173717072520276018684613251341534815768533686380552679129210382712059854220967227841890248697439952028277785590709711939944173425923693357303271832563077257209276258543052448321041866921940524289102597680467550076556253120827009891946994396443370498660470087267026741736856183271953772127618261580997281050198177452970379663493958798309207746293359310002843190990330704902646273158015764082904209012423157503414939458259610185505861143679732377714668513583736409783389547008942693122014210280273077522776816085931170387930929828202789136422331307398000400467780260442657102050651023345297575243289274531190946289202313598215310607571742597683282344287249186265268721156749862400773764802443556703302851593883209748959583082424890809049489913639143576642230963811063814555138078125978215463214152879720522569210425311364819038190258408294454865275466156920982277932454979369565570810976988195434218963441015789223734931675299118100978507075212232429228062590506948603994568884800013338859645937647033321725364484519585465767637023453264531708767175437364670142919051162681545410055598813646586757060206995868398897277234412886340019381703735466627150280078692763930398518512847280955714543969663127135832309937296047911982864799218501543593754737770631916947601947233916951188162305919650827441866644809510179920003713971634764473314211270724872214150217915404569466222185992757051348088359948706270910947703918648898472447604634031785349907999884963445279470427733682490123496879590829100595722947237851272959561031512829618287334748671033991288605505711851301948731851206661379685738237813132375799480207553892386964162139350396661209775246955336170381595696398748138371854337979914527789292188891338467143627123801053268881552037851755248969573102291900341442959202557779112661746845276748514900124716831369915438404753689548976688678664772238643040178485345121464196661806860963391433363683368117889021184194524752972145156331728666862206781376941284583717191355344284037342756161289546442141295669083619351818594616310069387748517594323461062352830862811639391831124406422511923322786790206224043200018099754893127075863755193220418513332240025096552993377381175063032515726775295050875029587164094720 [102,102] 809895224041635405994261840950649475948503625194065174973440437583640471403342519150858422970675658658210558209883998453021794809894503467458873564627677295656806219708458431778447537268696994634196903380697434119410168356660846213678831246477581032612812228187648378247014693072363100531104660821093391751075500474644054656889579864729810397701109235782635606128210530792382807949506232914514657268605936935391927293724803116916644540311444314018207857275921281889012538041222356800070996709303516335833293737595343054079126500604128538251890572408246824236610577105108751625145588895362300827558797643699165856978158660894241699857739541278852287888275028037378266438827007416697716987537123637726578595943150017888966885259280842274785545031386989778999697288797222119948708729195877662318844391397653975102791753192950190444905167897190344386317747170196231732688607628664036148757878951975849221533265729607627778057467186807139368712866862376709598093002957349191519258388790039707240476617528703518732352418554010579988929572586374713423010119227219038139696202595452108590732853293789094438176933314091794154336603124752340422273583140977154455879217152549228438294024274286872328979612729183734796885566511401458471404364990530038313807123036610694118211238077015662435651568542290998178799920545633069323039289721265258177121671289519128147394771598881664439350201345539348484039205546429664709399953565087445055753734558665118242173754906116344247709858730611016091039213079186422381286867307814643369215363196158307116455739464471151756428757817233046425976015692354075141796986496114735518174344597870515751191805816836307705453244218448753581718350288380097594583045068735923469719858329479078133464162359309787335283934114821433992127397303533097913965076940795165581138044928866418608480997264483582900127802919577075142699789235103650420776917767344734683027807566821031949809243916497517452232943066537145174906632279021136778750964438498686688582232045148457363905318017177737096587840151043418770544351222335174445620564449467756066567929724588365815679055598183228701528030877985083406960884233630539675032057556845003012355565961087977444293148091492309018737436530215314134056781227949362688057514880572761465222993160279344360748869391371096687582810411938751552312730992345620086307210996859586675725899833329696716616927674630083380838261833185254602657295225182843047496624320 [103,0] 79387643499024262565199040132311418778578392137288235351074767527608799992094507577519453111223009601742436733706894316180369560938893469764868811772500808372708924967965016032136062675684155101634602833488764617421994070529681019628415721458248529279253335963727916332393767545502018017572454648025585479157928235430576002725917477575162600915218391551180056987527664045349213682524127510342572804416277025250368126119100398219013146212779894560269777320105678546688641754147077591215346630298442208647722804375008776596002122938117351132286247646478156816465817804321623921112410185197306277129821900020092970203284274369038805478658250099088101163478015601399779505049147857237153689792925215892768841446146576405305629543241085901093567602692945907625683714632127775553913091409216875183851338095890967348428405821535157709901449002987857273247145172693078126375034592093342740980487462488801846788482012692780610668689758294564105613532925710420540435722990448172389009273673706690713904746575850446954254828990051962357873664534832297932574607664735919405767374647237429900236280187656225126583422311227182143388297203302925292742017977198653055018905541187607367650745371693172482029037560617243999351422976406742499620462443578464204084991645103890970445681076516254396444608420740555199101991709526555160109540440069269274381999360776729282931541742154871535268040341522341655729431452862987888326208770027881265950610737502254377168968295070126153654818049386548518363814785808072580352499590725515381922979250678111533457496516778985765271978868682232221604044213656789746519029654852064978878154481749910033226886409597695513620286551450894065662194344843534284203396567000608778361025067753162362029618709702476774327415954193244364313179353885217483745204420096601231057003976393138441171374871847462724431976884317912111775035296506214753563016738840696111069395751806009250554257050812405350083467734605775101894963564838262316355562203032621078164304422385631120120187927786426817770795528566649793102528612090182831197409500989229244663377353820224588407326070589690109906281935755796506737402249618524611913285268090352530366717601843559831719300521810483511469055510138797106376648906865664407373342836129127676756334160879082608424634416108892202517117488326602030935251573877701447334390692340378511918243464752450474724741426884197768230016372320183432583456234577052076378972190327010406710504537107547276469465509150997774728961550207185906914048838177784312290900705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 23993926669318294530479879267970280762874730425230456040704627343258271143445490198562184168396430794744028137209591459716596046013966961766144043435763249290242955312231794370021354674206347881556593490073681301332834900133677116274720958231958450070049114880383401468034802295453820424956474642105988270643905097797364645523614873871538798309156788895767167443816215900224914492732618251588890599713214722670230582792386613856189519351071669357573780198867842089309720520869876518228667756398857756318907708381069422656349267553206442026941249121527149438888942035775383671987456389694633383525735892640153193057891397204049580691295457414317386866730768739480611218655374087232111491074250141622111436407323833058421515285810866443844367432514407955491099888459678855937514309923620166756068587426706397069890886725258248305514513291911711957948984464709403812890844953568725329662759026078431151933465021523457448105650324125125895208314269400574682128024211358554991608529379814343497430815414613478563106430313266929574474617469573066851209659367002056480468544958691217137473952525115932418607713356357735666913976996399932528685219365339393241018922613343143669143808660323683115887290717100127891354049232179062625325126494900463654129751689185767424282182760587028558661787723234356668785989304928777004781986010684230566235732575054597084184343589045302112323450830378674726853378431727519089076897055236329788918537512965291525502475108456011076127288236234000108509814934700292987072806928025919705818297487551413315542448144344537337058447997581240280829259515249951592758732604995846131133335276221074354963888297608612605708446760714547847512776245856429116149377562609578063395365754156860219156572133396128151236977054982243094857650345280405209884300950160126567360964619446561567470395107777411442816760879245776047132011290875453707388732653666432603079208514803004077992781276831462834758011992966648975098737571945367573783158298168950172371540536095828970969971998718015055139074097315894243920089376794499917246447051204952085105340572457609754048674454342854958524924939641055560295325948793211296082542796033935898691085609024074421414213370748324284237918517387365889409477251534537094884243115048277478197233009216506618544737896244360331782820492844658631997726595561340791245007056992460217736751855109317947568133359821695647968876550968732581111990029313782174646268904214074566787092548019292472950019556958679031853232006243154826902703251402349516453108888109056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 779638837759907413824317612156682324116416564543330901594241254165286115750134482225216925857751837974336290528724360183576221714588472773676895143011073772124456430624184558450714663179918485554344146041988227695808884883610318129384448042811590789357405730152020944138392872967743441942028385850626837407406650570042339960818476046559104924564360170440923552937149132756809964741312529642154573370505540322188511179349230719542996739899730745408668869078819678320725798063246147843066297074365060648171564961454770826412573534528460944273091457315664362641285742778812234764252682721050506841573131136879505617388178478906706337763972660021072305956820648458250290175222870167133025521917292655589280463036146167159039599922713375126436930676029026763804779306351147571846001732131141889410318798174726091235340649237850593285539620293753356130065432208185875815480013090088185321695791228693672066399100111489209934922536563227985831638834526861375570483080610907306127100910323128311635889825382976904772570065195614975254771455762815863797109848963252104204752096336150540901343719697022143622519119056393672631255654963527094169070810046824654323981746505837065405165108713345980292102889604631086553998611360574751881184009502295390114617447239716779708785086636205328241832478504054660986165727697015637009295437489441658474065914903732083334342088672331746584444518781368630142037260960232702171521150466897459463776308577697723279076111290457207488341445170164410146526791391372973728383505878393249281099763612503880638286692039117114033543553921276238954314412955830264300799588215435147516483187001444960209386059160252785498696962870508045005135096896590264956953230336856254400153257785455105484887786331510593218826341562525493144076445204429118012254175366628830665711048362487629069281881656113101390844514838326371964824633609696894788316540990741401825360866493322308113128878122042550878856854615768809811327716540905354590125433148805684995309929982693101865280422919613430697153447148148452959587128344351887785364377135380417778439469153902786496528851603305539617585768892226839785090282797474187940573133511975551850942326993916772720485622169939770216362118774470460220083047176590100597737456105918795118424694463293752483751748649725285835051153471519754223874730176631388052726862375439657796434458410251087133559049193321330932995580175284738892983223407036681355881987203737283705188696375568574996154962294262569513442811360155164641911556134823248960168084960706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 10820708739609900772750008054487759417601717352268712131883247125177712924926244836296898131902523500811426191828023916100947403211308055282292526996915357972994715191777894787790281632676139086205187836495767424067851995845004046219950660247562792800938962879947393402098237594344835243215358151129564302304214588975565339415855823032373308977924907213588819287673609572835432041203104746893569724279649143734690383034221852883914516348079366661839831101048543975428316581992344636487630182149723116806610878430577481015762176421689745729172931943248869039138377118924551812588592293587563843308866951915770106212650574834377528404792892906591444322258432459407434946661552281102477242175190938126724536979589100868782020991295400011338624662091635613660421535018640604776017358629317530784229394779843415739327283345122421376008515839246211990632892888533255436722735349220523073230337111104546144235624724252837557584486100399704403673872085771809572598763617330466934250359644202765441695149437173021639177785713121806515775149768390184309188134766017695821665861902499448923509736307635519407233487674418372978079309666705378340119755009557008566197499365443553713402822766366638405998448391260515187482469999539360635110092160674771997546013112281569362539449604304352274321575592378660280692533275458359594611148942017930657834815901958164589402525778547306181638338112365336543512592105426977482812612881187810377155216939040723909737231162419066862113077014425399772045578280464151795668902304215953298059259879062806496459165839691061234257593892939225858400197356166663177607838696584007785417386056480238581048999740138813867607767258886105812113846337666552413029043025036306007663565577297819269093776357633216472186938597856215402103216327083729507068577458592645721446061108768410545727167671105882900722248068213380884135323447250081299646656504251314505936486927780884568908789429262212580333630685674763130936383572761424333487005589484849933017437028181998926092993026581643265785650586032722488914530026891490646369401388319448762741108079236887111160923495849332690433896887648553208668653000085602503456866791087585980603069530454992258322384990276240661126609703286438844075618817450806019897351693582363834650273338273484379100967115255044554335651535578467831103449063376618641298427342566557203199484332066030888035401047006849794405676603577257988335339997115487164915577850198558444400466526317050071783664800122036351382085774125233752964552678863216208483178675307544576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -217685047965845439597184144784211206847677914597447588720892095599802837871732599110552261160681446927219317638338242340459151656903144730161136027779686811367538484563352263127342404233663986542483259885453880168054706099245179506248107829766446316664154518814206500750772963924141682040702707901159760762555211452576595419797156734364654129205353044043029973846284512105874104701365691695564979074090588676886858175940816714456051764012001717109162656409300193841109345090469505670364704042793293627272735579144344637991406274295582288090064330579521709634064152754590855996341887911829012320496449084721630269119579787727396526650174535322526450113904769637058968070451713987420959489681571592849527184046423893020631567183490682198389806791749910484588352900903437831965750446735892418122024738076968186141144289308608304870939247568231962444864005283624867449187668191567265314271435942379348319381065613139010068458622767276316681530167626620866337457980304925354450455855513726640372304690019580681056751082892969335828540427001928186511081184485858779959136107444106046107843867808872267354191901034008997739429304163189512851710000524019931208867182792331326478512679390328663904970059017384670702231246106446131311623180229135189761010183756206384522456883159895599497813461147400083731050584099503843731203365953015403747223152769224731629128215531664648988069012395901138337806471820860438505995103522461086652550392499239524453834429221003713104769595019725021152052986998721669503327961937044834090672437265568449765816669978242431893205974179923758495398441672691903780208477457810751405265648938077576054947779178857974092626988479028534512030913214626409660426572737351793939855855712155187845091470692476645976659380196367071673382103817946213088541276908792528462806097739972336242315908633618420411811808325055406860115456627448154053425368751548716476975144461374773236597877527338033344858081863738216339196299464040254516190398032487307408982963549277128063551499087565986027536605388187895203172404033132808557523330312459923478542165403440585945905917904879581622584398566344926411110992966733989496663532532611473925023905181551260428614004749738749611912654025302533527283000402936717910691472239820984559142160716762653023945822938147469151138744236116674433627387145633678806437936310255853479640374234826007489545534483243535312891126689244119272677663470299173944101790185999944992732949568246795474300556348123458434359470205410926341217267002415564774459988492901416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 1627940318741737197950132525077444263368522099188140888635678938986592620304871684973930604558996225537534518332273842998888396995120826111841386982659444395439295505064888460127381173487949878520118401063811403175350865262627229228122660866312713982618825826197036944876480150540291673027489732617738956038104774389806792886841781517383710007586518843840942534285688018600473730660869560986910639385016608815852348170260923846486373095690493659798972253937234664118458651665409436075988358826526406417747290628205289201806833249386684147579417035384513191641456355146490518558877081604879283814130434875050869694791956850430651967648334114097148492270525207965315933358335980382654169822875554198162234125621409971712488912781215776243485382621956283038343449285790294624064189838038139005937599893564935843781453140666357744086198996900935891097836292510807840069384489215703124188921270230791069581021156954928033011448329234441249940756478385854369498965577437542136508870244559364682795620128547283152783285879493101594644452797394716690183756719632013425173201078629074941324461061328488845103550772119114353890048867511065714648348123481987679575444860521585738149025199445341736439814745330124875135308907802294174042551132793237463417201267589687148342535774831923224025374191665013138765742754593957143440622095769497534001910879676720163509597798753239730548018871256936569678077125829733501721193404949101789250004014006346350284492957670955340788701417047475755515909619241547326394293146823148627711873563919907911244729277824377731846328716546483860177965661976383190627281277660067450179760935617097244411221744544908519070664926880840497408256356025083700097281064551916350477582694594631450032601763653468375238718979100911780141113775298600880420034484408782716241184408967400937842456250439038386052810481094791507986513579978486495935204870031130531971601641043427691044675361212393733620199158399635178365907751165999717315951866079371180242174176789482557335901399144621596417356337550189772995254873946224739230509416855484506619518464697825949297351558664860584061501029472635798958603467020229484940328348025868531087302411028780960228501810581740975582565462621479880078230958354437650256251852831680530714333996224294886064816270374494546217400899879606380549215866894585682281235553434364517450077945516710230029084202375101830282944869262346341751481611943640868727336647558989070286311283419367898039981128772162924425457840508985767367081198430756656721142648604675014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -3179719359107648976275372054256059029366637890222989280956487644037649450156503075206082542335848526451919501862249288065369338435236805393038370056269105538013033417820522024740790153444715465921225769319713856670826752798471504022054971451410647848827861218885318208644640270185146830389022132339034923760564882216486672536615878322744964754685718210814238435368561663251450093136135908319709481944789271424387004407569707550663145522246207904161345648280242044878483404787318561402044747891711786690735108841674252428586867665748276693003199841119794540742249213483303598978946179492334428246468886777594647655341328270033675659222089084452971392857829111463333648364393486595745784356994166420749546729332377429207199846434029969034053137961061016717946457168113639491406589549112490526409529456557805241579010380555185025296905474916259693323793611190067045137962833801910418594283057317419926673350835442658300813223626086149108517890297733579945144448847121740693013591571866009452911255107657736555371765798109183794654794060787860981067747260971528545644265135209365821374008860888609632131003776379968692938854712816525377361397663849602310959799968493079483082764662785475125028156145515714237822911786273415849127373729280156023481187007713775731392727168630348603263536470960113092288949857679366497260439395165403172124081141962530141834672577319388500153732479211398035395483201047142261277339701939373810767716751206762667314883367044631764151426652672369944102979141766507220198721197646494132904664691974988680180571848343730489977796540983638668160513868258737550428455265784524519851527979335117743084321846862137246501692652865581014217417136147308596146042737634804098707682687572299452433682745991989405489150703910126556282324847879833047378002688959374008090582989839743642757830840185342556582969122463417761856239536911789596235701950755216360684808730503639829872652527076260933958529439725552265387763387944060081942560040425930150543298284352390661421843915533131627338826199627328685603953421782553142568981183118205915858418723381372152731036698612870243126421594590630466292623592423577632037305278670300113368862565811847972358843538542382474830827475476283673120237538969035850009548320920693288941363644832919236072484075759700776816559558370187224021151597329719370218934263597101515474820119351283725148505506511671257422516755112606169897272842729087758853322881179203242062911548687241355354430433714735576775630619289544806361199217077241143242320465547996692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -26316756093574338960531043854504007408871067256096207236158291624142109674077355625342081831306985380238415793848544708318738279296846679873547959644632475131419039290014558717074842826927336745516972623801707470984818766200358038939498550181468510442274358572232261541014813232090471967532211924170087923010814711957227253642437674168142263930515652661658688187190917229044865124031321442257733006481118380980704092427568066293091104636493945480249483176836588744697056099461558459065422219881921714642050340183924667548233546602797964800702401606046565357740279845358765954339048087868329329071596143021155450549968474844204526958574577409657119429291501842663066521843677790496116396458140211114617897798339790234225705540729908532105423070113082886830918581355367445665956796924869756708878671240900900999179239437335809174605277109915865278373677938291637105177559765282980948662814829328713292808819219196289755955577893688279491115653888541623014392076064410518569960722374451347070242919149845201335425096602075610299355244168716899257711480537687205182634606416455401520545977079969396067690430158783843181544786367660111025548792825770104461771048542883853476354190318633048193546499715324348657257868350195112626461634295351521791980781932048207875293346559425634819466481353475413152174013164332806285008044273964837484148634453339953066911666432200943384795424233148470508574329404502686471389900649390018364189725432400704188229106081682959257611189398614059109339068307287996101943263293184279147362747008104906883169357894872226557816237721349350109333853273168506369533359782728852124864341861158513984345929647837493102464202960851493966001890438725761191939878465313913227985925355753580331020802621132952269440037786075752552413630177328444127008094810744424051575246115131523127607787418563181239488739461728925955302113605434382550238013645264955814941851846081694789707209184686134181802835331687012445044293492115918602496274740718974239406127208142825128055733260425865933164236616939307742007968758244946379384882186486561458085743647827854597513048739729324110267213083048896576929877715804849922327909106364304151450735965947364652538684855212645090456295212317803090637875445650313225690192388592673343025948560284870110888332711209014934011953108776236767614869334996328267024166071128643809953509613336614095195084582328755729409965314819270064042747535117265238767894667797161936671435459583184395491553186182307771552933060014728111290506559272207152842000753018682736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 265187010742664998046436797474612073267216552102147264703795437654820030456964751712317237158381125207595161509810063091746695015718374503870569205227459186262634212158287423154679250834082556674529958574198030725004530749676508176708123823081403421331021852098818657738035888709783258649713163081523817502393363101102789884682463440912902553029097935709177624499391533887004395127393820747358643469406284136917820325079608214814445838868741020313376504927425293266533422359286655101947866681824500862276984777009232369496128416197575352837891547429995117279404127330819281242977092485352824260177339450714932528478770486628708839703832401867327074191433188497097779812816554521605550019900402592301076427044781701345374070837827738920239915857698014520166350954043469252606221167089638272004476850568976243838003456463911463017118193814465339229853838343529615044870738318754000928097346186371084417816414868006613485357551843333052826617973997326030798119161493144942798035385999853585769232463842088147940305336086270550280240232525448179363749246482137243802128952541066252416774368494327746100857616493941472060056338320206748364969113965058142942942230775060293844165125454033961814032405747518241960178203288109706720519415691256694584652643346899795696532828095064044880370727341316809707767788698472723186802734698621386428332011193607601607534366290192887578391161165490790390010746511808767279172384081831932799440985263090573042734491533919941616593396315926574736683605178695369387684835181738865255651710115089741537139652644913236838935963712506173814217721717126631744114749986051262836341320679336664005591613732317836764684224722210356591761201306863820338507012622016883667698588863483762650603206319323351912137372196826491245215505989745036459643063378411216597313193009963297396662012245525615143413781543893388749309611155380257333276735788685359458106547015793864070547178484702149719927604311831374223112570588636763191331002931998077214681000649417388428731778132186079494754431431297764097997929664827346451588980183602020086004645763946656742075931081773817841070240454642556915676028008386917351646013368557428308086019678030123125680011424165038620361958852182282475188791416810655234887226347078773359274176125305010392102018326264965752152954486061976767892116418748775566764786359183746049601734436560961850689636207217247669540259033491020018496863157823181447001186327175620312459802129058155107502641531971316061351719000771792375970222011710783512118207435907981639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -1363577345798668553728260915462197825850603305316433876963149019728019118750268518330444481316122329108741930304574626589933674340639391596821709135783594998843722488976755995427379415611928849645659469480837932699589183893981325070239325748579519146728149704757741289710365946943064887696319824257665093623692512761926113463454644804166233698160044724013325221761371844435732183678922522268410353223947956286528560079327952177367275776253338137398544987121817959063325015416513034080003394559671319886389832254351521116275391399226741699234468858672438448872507022052790971779416487272049429776626446796727964480643296399960223595952166862716815971821257917055401776478786411536682023000954857040762247331303027374204208134629891587936078995314168313841602954647401902536663362335712925014865519176977142685126660581276506544025650649383938826583786672423482070729135544646762098783723523712290981665046766495028082456656712190555626875586567850178744914040653628807032883543137556103411879680928937043883857536946381163383723601728740231635926577761222499122012253175927128776987369364051553625654379138633165569628883925472084125282102642579863555650487343729277808108670201181499783885014875435491771462383607377456285395067949023494042696304937658875863907838977363921628406841928253490412472995097419506836398409701240985674563565133963440973599015540169630317898636482196912509505402499555840277997905402615404216987855336780776995771482012755373048212333176938182676128998739010685405079763800335618064448501378926350798673543010755322077551560426616861863797639943774242579610887009756962062361852270262570079030583409559028768152322243945280507597848213968403214014718516798440376347608040707193932741971976928924429318737269861197064767008777447956053648616601396208109676770322023552567855775918513801492861797246187056411539049550411823967471292555135775227953620707441527747381833044599231927189827611112008210559101493669069125544635109849264317394392858750552096305913033168987614115749196498559738987603722947590917222139227957048335330586614032503911178796784695026295585494980169443892436267794534522384411676757185623001536578654439520382921341808502425534530349351102015688439965172701874575862320015304670330484560950659918778927695924826814001071734286077752258767275192781371983620366889715009981667661829279200104505921409382058331989440921135969598089324564678844155081882509379026460902197744358067970938425042060249572396007684956733224110499274121744416461687176862818061254656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 4757262585068220430099448443581170710231853128868544884411729257837171608547824816715194454919081138301262039325488874649182896524795809643644081660831915418808980246294736032623024685685970642737522409884810121816640948084862714738218073313379600315805393359164735552125547463701587539127580067897400975605443208907501580610394777378721218053617315206370648466153247205313138587668626477999588971152420610943963250169860221332256092121320768836695062039720212065309150639622132073691319956487650494289855186653227151598206835218287246552131059271892781609216494423675653839829171260958066482041957975548168096239750131634405054165516428909006028046704061388892534324953607601956152154360964585765198188812646580517448029106246900974483655768996972597409853907375827247704031146685159698797039854653295369933104298105307115664530358154539320877357072871348330058736018100359230847978335206925152711011061793136617131705648752112416889488893062314930437600832619354393095641813336888364542618011431741813857890093013538486927277673388666573014430030174245623457182260981628961620420636304162822801478556291642121607762860814844218309225712550932102501229556518544877033695435584468687792871488839974301179590999366455923660393788433241337643366285502872046452122180233617707081350491713649748484410612592970929770535836621900442007236429555873116361390188651573292230254226875915846789809502495975370504955579732628511837702041584729524222850077445254903771464995936145847024149314851733768263323218502865065850595722634551711519879839324840140118180820719070498261262080180337916656170058041748055681490615911706506525738986313957901729447017723831094924913795440809495658545057374101546606772309024059002040256083812335407202763816419349585814445367295506605911528125707108130230267540514517007744278592065885580218610486698874903056240447018007419341990517272531237850394652337261455781782461054904793974005264430826252091022852388308385002300457760220017024322390479817848247078739202931349349914682850362947396203221357941607378564346688176780226627051477231863053813356222311742431325546701539460740206648117852239792846574782977093106435814609231419957922645833560876292845891656468000924003467867887825641594178554713071292320136115646927679729185920562943168801334858975174530637181726199895309002017380668020421199314574454171512155402967558010840105994172048394762293871799537798003459012352400265168241749432631642955885735339170790544794905357186211121415724624766905743785209357856446391255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -11365930428007422665584809843856319997659190835489645772716710588974450156027503337671646409732202518969240424157089832739871706998819991745795117081219868182599500847126382304588250817179998814091267263564204792198468166248199542876642296928073450701139685263160148819790216996236449829291722650458877848064667775726090384870555259321142177844685883530081327424797716575145060510604731177821083710131985419521015301397108549259106913692806996980317956802457312622006577741619786943771718288381498698876183425029435000650319903204040663890827162368508972476325523775825741560116718639589453296866237706201459969794468499126350365193016562063827841193304806820795955406963242029638874108814785321184487038783445512362599538965091878454003612392621994894763550594750442053105689144865388526955838480149348244791788119080509256641533406886671620255274127770136325390659971972527217814016239508644006419714462300728509145883248259010142782484904609433115544542553719991401818705419750548890789897619253931054315297501609755407061040850877949269128798929450174627755978537612505006272017791879082620543750285572379028900835009471930152305281322612572473598384865005247171129048995446772190407366570340990586924523172220663626492137518700576635545196063042363403306694589334008024140667465880963391629252862976243954525904826382295164649093389165851373856125707012136513180705662430413148807317414665315616124313657518143321340830591849032278574838113814821336473763783324615543761945241942462902460265958874015289838836551713920300918131913819488797960487537937293358068267006253499300489728799413049490616247320087187513269974192379169524533446597266197866427628167978458784347227733473977156203955742627637316580132398218472170078832564103066176958630185328693263285368084057029355453400388056258107499508930802149452218490685654178673214337413557168771449970696028613726357593785561238458798023509939220924028610405678888424258938347814433721543419307003784836110749521887779007087142313798279342596989871696840766378306284122470093645086177444542843487060349424490068912483848400982499197227902567510644287699518983065033365414058251578254173063032703281099942836879146859406518519188098968345611921873030310074372472324268688727390273086701478920099986460034463279855770891876263961816804758447621720069491463802569763963848526367774642082567033822647130375171075525190162477646574554222146982705710946611762380955263100617890085698699045233568518136568245935420983062032903489177658872962332347490734440448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 17979394918721245182001114670972686590592298524710403789925187844984413862164093083885029840378708679208309898906598697627947734764650611437224667715180460775821345508938292680069246880528535199787709621609552322638394881102062277227022710389169857936873064633070065829633504762043574455432229358943309795247007471596296857155389024436397038669171540459012422288377523165280255195087759402066579397614148180019375832847615675805464954383992460679844820294619413352843255210767902995997502423980503142325987067504191156701094993332791429588383939118958113025958502166933160747499494997778414170931216296466108695331252568763881645177970430414575076371589654906899125470686091778356121889290584609835722458063368926258993975794805614878242332797046370974563033709546250925943313038779248786044385312881643133139006185662058598922217966353907064884743428526555942378403686650912957142291408069663959893876839422835326694926558166033104661245890171967789621631785786418994989015679471139705312826565435610348003088790889411890014762336536670336044486020227867966496910360930851751919535750902229904918938745669085512598882490986953127503526177310881401213858050660131029715348195512780692482011454714132918737770914782313779356176415365839717131391062199496351288794731055096818667634846435199179417668945034060664674854296128070301724040940522549164590696988100863056858922047483815522228429032572581689043851204047080236523568374395679514697034820725083503068715262324751695733122916933900565480970991751139282244613564144007596167495209855233985452264103718796019003433592150999823260139631308195082521711991895796923813687091567435888545979066627391143845230669743313295707964468089121395895939154204846069974378232336566761016288072139112238788576098462428113141110619389780962052630148414904032316450909671411307156591083687602537172774475734788536984122181572112042399508655309770058765148405392114961014556224706132386756033183543052647550458990907707890693991209533706379593946799304809781302873817155169926529096235532047254671547269333740469571728004256369548522501534549962138478073790747759936883191673563936515388724728714345860212462899702398446220950101184809798067917823280726530203731381081892936861997881479946616429098055980286979257547528801931939224827560619809745776019322110204481464823605216350468307005737332938201951469130715722245780699083878691572517963970827065035544144898253629865314461148218367260013983228339883335482250037063475862146377774795382591492632800322104477341450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -24559615054169876142842166272377595959007802782081394012303453516899478654233518347496899234790514625771872041863812949093833752496764349596875532225559366784191526735021854793681722622692833550818465048888123302092436736245050412805600070212220785450053828352449361297982101386575623163543185505278354226282942271307271364571848801103124121393532358162437486461923841791944217356831529603480865522705029662495294887812832597324057459782796969637225773547062998121864062848885156876258312388126797256835517838545607071558758256316645558631625243051465714610642257577543162359065133806341871264957731616996447727919176821297752095915531939577104935066174096626917512202007187221578787304228458300791700623239474967477157035391311330452316304898036290623003299245491134113187841978141151321918619085174584937166928410116029148905227790766734462346302876540781416101962190993169972337281182053525013137187206984631429294530226293877703928536355223119454511662419229557754813984252209622728650389830548858363324240977706436313721048165340861639695153027210915835384099088552052753433429268858900001615253987371213076633144306768899334686471756335115587306511036918389296438604717792478739883896434799735999120094520216513262330853318165526530553292242151550840364631165065087132296620393769837290618973270352657208313996790099244493368816805396364027851996312006471493939718192589241290286962486775853342699928882641860459244025032923105716834944495686265577571411578701366143468299791771170522306026315224590715565538812885236768362685078778016082865480344341799615849045515300775104764465892839839682305416257550938800564022139117410873540181684394980931086191855765302357036514624580279225775078455234512372218483863713069913081327134292430385566632640658092133505062885880574791730474873204950666961739067654476112933635582652828892067616015168698560190166318229073482377713815463102415664527209665765463095446561767750237504240098595530451618765892881081346293264569779299230796749794759641947168663498809249059873854278572551300652278740569666748632892852724610100735166350921765493711616900523589169797935647984238709482533950046755200549754537966154053882960188621772953399970159634601201244116559429920077414015590083529856662407836593437469429531945985411104706648047109860986133480611021780615155931620826061221333589265480957542378796213875170504173739484817607442173359622509333005863216382596711734259342416235409917449973913184309367703306773907653620443739588848450660286013902304839939873832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 93438583377347142036253874852681010754763252909987400963429537548187198734291294516952854252957821776031971735454749310694887620949425396154258857299205793238917640524658156621459252191638289449201904826895840484584469482767895024095956792443254223202447005170223418645034216276119738260421855874786989697098927791839859917645424022280133872571985365004136932102682108862299803217659874624555778347832710784192768471646984892131129675769398413219887825473276599481002775291393846199562867468149128711153369837759157308675422877245189554674449700917639032191290936501126533333524711500274203804958527199097536411984268795906271766609248234681814607371264552540519918370916658534953779243367747606285691891177054966034020571451032986448200218945984808900206917477797321742603910624961936855741914587352941598728881240133439506867596042619942732747948357803825805810220002245519902708549217082075121595022358122410752369618226741988729717666555741677878899970101678689935837919690522362791556900166911192816774261290561600348148401986611930074115389299964989968539340391393642045989031670717259800559097117251161515615821992854747137569555437592463717077216822463847827185560564007567035803945378755151457113832654569783800046059265961682408638396031534649406403045648262140178618841666512825846735185581932919443509301600493606616017849041276011898702657905869384144180086028881186280683224234928167195725037521014409336222540511743087889795645897687705171560449715185574977724308712621827019952526706545907603137119643625367282574146487616078067716063519603270456924992292568002703197388534812046352896890396504124794597233854082204377790572183782816085869261722833275751282104600211363116366645473169403582635259688906857064983488429290885642327113311356889473784279053871600720706651988385268634858696434198276612427935934975098341891080722055902656906507469360416707752584002025272172624740572973214666466528907346976558000635951387391126377426177979195930088360508194454801644314887631784690983171605478690052902914846142015455654250202495933116271542508458159876704287980347166779048207938640237996804160000314614407466477494856770829348020190316322174669203543205052347126121079504348975747036714760989748671106020366624113131212204088128987880880825966780081389246378802483019529512121570003588833964075086805149549365152924796654744114848861030729964466711429994490213502767264324880869052949100890700824035315400659498375212525613031872795391541849013118344873165247383189853425513097807960872058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -502229092630322956682764196535244356285162652175958759153455027524584357487343150035423312809920755982392945919995570572387740705118991534192357308880328192437111903422665206719952539911576850566363504253065337873584603126537428748947983049133956274567965717363036561605628158574381111311511127588468742402657110108186773315065440299707107826762797698799572322996342956472727025680523510261724264279422399563342565823878676466045316827971121974380188731176047686118130622759201880598601655113967379312332052050844882641218339591632461856703046061764252269529831029706104032004292578223065088851443976444092886993624202841804876230529533790262191749644912400687042823653557258424276359313795835331616887103439937623111306953013142422158727518844222501513792673077949166330263235826374333173294106051176074289563713770276132589079322273872136212412903873921834915748892612585542994751139577448445342723985233571363728937410081755724155752817284157653333708510459768890115798694529116711454425595584669747383676262812090343268433111080729057863635370349709560361339893407811703389137116235079559735491318221727009180720994915921227913777455682980824690395546850199268163126124913374565144858497989000962338368303411077755279324440483655862651952627846919571822374436378535086986809052619093842754110230402975534897506463502294221073996677618711395509147937218223846147532902256999552398737932195888679993462556809593260817383645842564939707534448658604343487238017083019823584185979782113565969246774326590240781641593691685118177883779861406767506844759474339047036155136963913511546051475435111101458192276220421551410347163460568090238694363992614904558172133376896141846328820987085822463624711141429361077343791632980903934779931805182414317895654474438803190560616412095337292914481113044062771451462785964789494626192787647266888770489384305681754662135785206646600742189331692283414513644718486841149656607517569170647327994375797701836676366919129283548397788044015881474353642144294172493243401836891012627460044283030826832002781106618146899743345402226257834308554266287218135885462157230882844079464008755699648211445754899572957785690544835705439521261981366596678468086292048208083302518688866544622224459270584255109199265662387330546690444384432949894456754466895440417751092278851027887837436196023428076535851911245520527867503027028734373688205888567001231055727275001312760120956877655302199378485993210457944527806535622371395507320162343069833274994829187211263860085064664350589137715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 1939580638386399632499795274547148945489002915141203392732640619536588213496908985244635802884481932848691408154353615833118202658939934840075647427992677725584778116568212315614472982362356589141699627660046848039233502148673445300898773211639987888802041023688148711424927894937690634006785091094715404043280319034631816670134500464993174755107290753971760352080894221360525251359414287843478052870286073352789718399902855843641729240119405151238240416673668515636635553890402351568184978448373678497596191953538154827315951911507274879840018494269806293752957986398591496634291406153993364769900647195189812940016547880144159266944811599325839775830737563082060197659148105969367776052795094962679602700918635183217189656792898061576926032949911224706786326138864465497607154019223265143962487532488634896053029266634847387752889925806741899204632463285926500566532487814400325278017164332337149148913759831401225204680332064606437165788243636036183430854059940800214760865523535265480523180085751517175375392479219471926507555958353596827914054518120400464398567891158197182016312340221722500160246397820168370243413642286717234152925549942632302428947644884466668411964619271361726883936225527745194073963153018431050382212790401761283998386139032101902760995962776412646315793045314069807753474571758642547174770627184551662441268651351102406538743219042923243676498164455566312772546636056518615183571153871890771797135185037443844169584082780298493741687397011886278068351167524734836996120901222255300349293288908165972745549187098701742537368050007097711582884653507474460928996902755513673967544302295317272135772444430730775091289637809227561266499627599995264582172824433420292319046411352264115609708835109408336398786187454784006883974155242725732217096256661798084788865174810121803115288788873982744143815068723237056514209557366893644846698846252168816902457288033994160234450941489540343562780917584282169842301331328468203047945743394860526981439500266043755261074309411853131125875142329921485472391828042408648666349472759228179184555735136804956408570622833543322381125883104866488809241295553346199196864935093826267414363086182875936898470555026260061226371927357782101980116129346806400279805002316687396509404685176127183131618471120081675009778804054500649911203582345217464311852755528532747041334850915832441486163239546608107688731457878363812537366991960456850356812823547055155475268085554132010609454797930274830346108554043387826206845019353811497880951230814483987258408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] -5518608363074875961219793449073422826814156308917822968608649633218641774535345065923235349937277548382778371430452397544773710146975138769365471961602788524355271691120884116644863239097338208381333604429157913628566898167451974789122333333995408885541128158238038146553956084271873579052080637355616275933347235802724423185552670989647124389481496370235068346127973567122107086112829285675925690722627343514972046267464823368020566766155396138653342835591993479079870095363256343535357190219175266872598810177004688510968557136597651518522853231806366491421414662229568878544136168955643634773421336529621772774889417891806298660009518177191038250657342386854998342293117126693996451037279785599290384712312171367983876999404083506320953146079615341057103728505886831384833006138470273269981278032479815896910372823613787654473806333821196758633044701355863737099048858685472709009491908659945450775649461329226054455530174106138387308794365939340317252948821475561750629132288535327344220477324501375976193569055535847866974039480293737985094309667504802678663615251605934795092908013820890505516582358391759344469014123673252795094818790327858161732787267456818307811520265938369783304392269583042701966489722684934761898011352222788998251095729146000477648443770437444408827225393254453845478741060503983982404903450309869922027159335823553403986642554026687587455719245444079597413751479570978847844921010332601627229669115758516952296349243503579456301765818551167945922072680853048652514720294546507346494606064202804946234470773953932710542911295032975074875287609895904816782949772300227201251979732686710055957736749913605188902981589318786585869110020900850220507294782245741222771193232208300851230688976499372911041169265046276399324462778879397083844303998437162435252485439000919512248452879850513862981691378899725805937101284176638604401790974203014583842424669258584255398528610401364343564567175184357039628004197965057141481847330187857405557444747278116978201779121866759715040286854974537983695559007340425703451110122358187001005989271893956669766908333770985670498158279757706593178356805044122491032319497221259994934307986817572177371913617865041968674215347096912090428400663750871429624569518977279590938400997214347228217589955639156887910198073918833687205758374118949018368015891634953071152026506428812977269469640029251429881012754599558810761661849358696688687213267569120546268389876322274380138223956910350844296368899742324993386660966978253059053140678399852435300417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] 12323006693817300150598136555030439324221588008465325478180361378898490722448054118681133538926701961167729740320438289790821889759770845549815311708630634355035877042283585611601133813984567778205312168268294520914964080029716586706107360486104756572283604014994823821752932937689851381961222630238560730540390550613509485226230073085484178365403807748484474411724404021874376907318982877705657945447758649288533393598986082358133668135041625097579551537887265233674073948928291106338533047313610667357630831719428693499923229347727738658929667892302284899726806685313435320981739127241783898336648237120814833479481754559207145957816746875161194539991337822748563018056196426436055824544610340302398507110365053300196640028973314433768884471637501698446401850630536221445271605382681568188180401431654703318196959758887798003697170778420933204760909580442971634089913259186769541381146832380606342865314819141879524464869255105281155086895621827375501835586938945600437727688532567641899831820172205782167246741966958687018507856773241581107571367765711074787180308958167999245699876560405642696609754464295917841744374519585379947660852165301167915629559044827471983599409476125221709222102557840254459341046232179806717502981138355353132131602941279365638116500003294617534227399708753040050462371363272119254408476548545724195350053576357704423791366018999655855053838153771101256585142213040535443362203277998999216354969533578926492729171322336574225923354714921552286193729249760863264476897891305725610449665424871379439653215434860144540911467574411971447321677607606592062971060404517322663987356280879081616602336419305762354153133425954928157768493987339911137120120995145425763613911867661511475167098012843976360175148549817963102470099011072007846881553160519969683020983776225599537257013945630713593023996770497207044950247955186001475008715645927119809905612532104098938992984116747682245634623741994619077900303085421633485502204072213573800090005707528982260447520775970648479374557345963067027450572270661080323235427801101601132094282993515568296538433411396009766489159288742426526504929351096343822206231490192538885908805273266857247387202019058591740396600145592862931463489396118424208077555151051551977356842632650921824583440519570069264473602240787833811241392597031722158939578251153867738814276872513278131931078411286446030733099826441969161795761065806659064243132061190173707267193703144888278435955836106102968039697827569292835656489439654005513725901336392072337293312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -22506790840227862450047610698637409677730926302378967023358266698954387108574917141787398091046670014146621997218155928850367560421393432879031557125786451699795440455461133230390326097893139805698306190038292311795946535720408224696740212299148662381908571655611644215274128973479829249931996476130876482721421523940188665707894014109435481790290530000725994168026427240314348755266647038127222555924717157367116794549335450478166245232634743898651242818285768682638817416102510690623181726870468106233022341269226830485581409495197483879667670731069486645696453687728809081770026932644513487974498048337508312967554011800557884839008397252148981912956386196509292911114352809604374959396392862832762875597005346435986391242011044114189947434545043222820645745249949060081368642608054502475513539465826286619970606162954913734350506469829472375803654565804844018755487830704669642645391141298566014523646144282641256327594479550377891337471762945188802532760756602104220806751956911048981146837396742220826824878591339075271891895211082933179195598665168853686163094515893065835134020345020805681817014768386484600260115611703300394334053441081364654656554379538695915724191681010049414444831859424136887924908456828166078171220568327053625998520875985799227198230836147452817333458939458164144059105664799199848153537671681197385163016207651611899354676940681750447029381490740904295560869888529782076514066734244407853443893701689057245293048334539664105779686972277980120580641063026415835667890845014435017514738618498558594755229820808417894944407764655360306164326151612153069005491540174058660401076750903011924432115874684707974400689920363920024185618193870636595193088644395939441698944745952613006482097168621681761331733416831872462596106347343748079506140286466423686987814367631111902758389457670683724208203436228479676326097058145489067281634989979726323146452748066431379507685977120656964128067717986212133976762002858234385119240505897941992602361551952702579587847915933634921086338143543237063655170514872775365083972428854139479955211513773072319161570315238824709791732225425016576636507561819310546792016130417881728196129335412764299814633208479660548277757307586099407204768005748397026852223941145794406693793772194684709399269027844400875478714632699955363127971345354176657414575865460883061366595062480778502695313295213058391028168651007023142538650578453448127297260322335799638540288977432102055794807549091475754071696483320146411832472442381379477610670425216716893438607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 34536030845685072960368378309780420163785464533559046314625942258531073336582329618323742689285393459958340227604371438371348878631625119194797094083683868863681136977260202652800556486822594856370339562393355378549988942304404052261611748626424248471541239779729711946483705231496559676945967344059941258103323850163365170068436552925980726520112944672946317618016732831263758966047870678669842026264887224576362550430007426262663876307737490250854184330469138818965654233044508588280994520289350197371582570625611385161707975240398338167776674661582238223510345650916712370629149678412932307896558461935879957702945678127668802976450568094793955224695427832368524663840356061436852487864321320226084125202455702998096667945272135981704769025398080542969455261894970157116175863698329133609640906048124617598337111178719456728512213656901378060496329262528973560303024710262508633196821215379168961421435798830745811726627652649000864650688675378448537264262096161622218031981015193251262966495342537721748723003086660912887042698776121508901975933642821829243946126565647642288958956684527968222619690800279457413053146423241826437524579956908238793199617303976884101508180797024261434406315367750219419827395534230290404086581672802050985657203782925344058745637334899103209776797027922119367171596732752364246015139053519493346637159872440487074943307565213510304165455126525784062339123381886008828666676094084393006822445026041989763746443678763230753008404855593892629799324391234952701821986718709851779325941686542442054048185686318142644662398107837399717445420911095839773906129660922837300221520114517258739073487168803731640752779583240718006094437619279928477875499887803799682898079728697717205759730835060512753316497495800142173120962365628353402447018326586669283049354523119688876853834051315217961251683807517779871278767415479778529255876640436025788655139725055078204189900769895121399543905564302562231881168938407000797390013204882001885637741338597836879241876713376242084937703240736771466534554083338804063213470805955888283861698660444875544996926072489687678905795429644124365320808096637413079248202320763358404508422926414080397333651977841709207772075971699292723717483362819437421732842589592218606842573141836826909540268237581325473448652607423202127681638954299417747659592363604185261766729421197098687216184772597312909823203426848431437614408491110866526416898626068645914769083476921209546453262561773734653845003124770428428905619126845933394735334820372330129968332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -45382873715518793808754051617854569990233673046951199343861482727232952845026720474046541097226407552415698557600919914060725310421520221865896113544877556342689611835188895294712412169823956921411118100238541035918265170995322455230904740898259095579465868532836929231923913760300192915178844952413719489157928597972711283057932875673849195809449760225421875309185242914251983885075160168308639712551264022285284554521174093926376737579951462224901838207520972288982390596397920655518339670936091598712799895549414921120358309767713134668013952485675376110374068361331206546321561103893823854737377839806022654467752343810955459817947564733117538632148253095973622072647420816102053324662862627683669514147689336036256982381685852273325366246986740339727129751166081932526808485162707728921142629408138195008620224790488314813307879891228725965822679909007000748701904209732688195050606757321770456828230477448629677142079475867817727436685891569083881511208857023786405144153582113038424916988329143878441962112166157094850113261085961492113844197402891562402569721549511095482447360275689940152080419843424269385895636488676833510289580056092625208217370356655734861884816012491418084842622441168541964947125146659007389225588676254607096449333972282913107020395625942405234496187037150817615383609518656001980385517215920270339175232990586365648466215984687638467059991830367609211928362535300237737978073822441839332229220309928789418392317916334906858854321398916960285028194618499542468652195742406684221042273793363906102049271323626168994470856462085345921787257858710818444502050135174322496379615361162542026043952704748489061385086255874348124976989949058046419058389176247179178221633192725828448679578011371644056985302361691324671905326299714199811380541395294470732823450603742234498445447402417336813431226581922463106933606174054346152270505787006976182537370953954304376067990978466774368679462340528027252962999059695316345278593426840578120614321395137995470732701615979691835529027397122612918060262591998771990741319888568161935695759038504535347002286731597519693533350666529751638028679348626481536522285391711594564710690652566782480062398477092174815121510695627865289890966041372531632274159562997754946198925750958743411562785595016637643838859241955162726330696767430203257449320695504757844198173689126020415555952141375660051546890133627496507685997386359558431148652340121187631715879067123575099724563676805443789764589044182380643741545480395797925973334482102077697113980928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 51881947350967688305858942853593544369563175601314430685967313713964837026634315866910439215176755773150106176654412341310135790686808655455381687980196600311374590472411212497025474651971432660918751341524085729826306978802200850557692097111232323396129198203743011190561015276203411245887409687796660520952232331758543895194046543076268845031097778395302480425911428869142251578623651771613545722359756119620788701364316611129764781761325474946429952635331327320205355846779393500309147575807870562147512014620682338657547460907414226821381295266808585988373229911425449354830082944047954721530153736467729993979452785949540380718556985652370435088849734289218115072679478724344897650799627932231082289437900020834996048951235573610155811174599539441910261527109967364882697851797659972435933015702948970157026405965364471584005360556223370605781284928705536033025761100540728035665298359783302989362650224133315509467637660323425134997063670242508862933742963778684152770211762862367840863894280837403290934331214056412497700853822717774187053664244868682296820099308809465825201682022603725467613527456118091521670130424775474738918594855513033829532907793422887708526860065060258305338177781237790477378780436928467248420983011229826841875098124856091012582594772948661165004533819163007287202284887594238081422288612244575644581050135625513386375454121029699137684381919175982542997352555962012747051168457245603105423884165592177113353467601981397886162719544514685699105169186523748499204459781942612702211260382456334898606148555166033108013192265553438035276545932756088013908379749051285791620785369313875073152534744596192487367505487653384438688827564831353379922680733880587841563836688471730826813385097433438466508766687452974545132484611014713691846739429530136359897132898693264536425249605778372669945910164359589538057113484615723214262602488373477020429934426525798434437541794431482061553744373848595846185099465308039558455752405202061280814370199696763347591224654125291618700471202432240608130977787232006740164471375294826688064303692883783727915650871344254849823558266938674016420235989445262190237226732305159855513478920768239577302855841626678088438494352241707905534243332059864459815419205253989451573377741034435739721976064594120478102670362398263544382555144069028158437605782632669772580560304301433734758662349364899859655059525640065632295381238452355199356531598693935654400244054274739420076561425026521482785300918778235582038802002979031415134901110247403909199953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -52434137575611018090250296451844538811796711072867030543152561643857233446648227820863261718879303747184016897204158437615937856756840581757036148244391823200570866429532358706759964706610167248511615399839194426109098649146576100081013657069079822755952299515739340419241579150679258100717682745741875627887723466926899900726973262668134361633111371769678161123662062067547828134178567218493705386531069508192359813367831580937345250606310041042995354635129385353423202975380864811388407993593492684167168699448564553913129274807010537790393690153181410731639647176793599995133433831131021714316136096744661751883696132795313220979238183746320836968529597820563226016736722058313854790998509501310521253088950319285338745548530289058802871998348969749137875753571595086182390211319448485670439299005263433929595171450383509300257780982751708847407756516489226554877998367784157976530717982755623080373020930775488145249467417708526223558693985233974098662779646324275501563015518221906386283502210630904330262645041149256829842284257662473598222325650512389681322462007160037898794201774774384883312731798175858907375021278288175615766056285209125391972985762806710127004142028773305612133715305640391918374512181726989667350709398337630724207639951319555826400357857636717433948906779505822143209357923180659775548649143909360247277425590596916564291199129301008156486767594944061487297193966943696921524098938295162164457787407752891441285240278435343429064384808126871986693136253747150769988128028672857929665754326079658332808569671619092625456630827851555525609307686495928460865177373320368112138146240955240311919234257806049959229792991135505386492703426241469211553668474729589726132915407226334464308942980663575137809204329615109979475686565166682326168515256151916820291135482047596158639686624707645852412507463630516511397119813952893504904204968033599673741443707698911383182868564301096973904425959785709663822723444950962150512868323024580912918619855310749617963085387813361778950930702606379284476318868625677024274017571171020967629156557090891556115114975087854204216169980844081544446122489803258814930695573272907609218230146956701075762770727590836317552765047222824814832704283834820715353122221692248353299336416597926295551835803818202460563487377953352516202605241021896927808453282374298686451222921145697891822317165520490446044658529703578533228789898093867010875723043958359436944943567446991243214028179005695229697132199317168084851103391621202636959747193105605511406944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 47787983598400241220647079246450879160998972749236393055225612365724879841033558705021597014955388010953140151700868492973503606048948106815146858632801320417950899063507068736287386556918547012190868688907252187979889118826977663506638332724146080382681869242612958205592318007250246891055648832324181624421990985307144648748346684206516042676573643970364966854803311490058994300035485557610691269587855895044563234469707585730589905904395020217141723614193208235660641758295105357893334775010751282755590501163329829143464401919014939707426674410947500504163535392804000219816050434704562605926667457146374084784673227204824230566859156156882281067822142802182065625998529923181857847429655691625242291348702793189030813384149296030369190584773957928141668541127763686472329991297468135741287498040388748732055596491838246717430894044276917129876161435142454843307175658751137868041952522770327152611126598373893538177394360398493546234435665741675958500134275272704913454021918035378814944093147364076140114027369363278565034928094075236260000246310497699536670032610439695392014813712433045812739002593574169337691581564384481819235417091798459985567415188070668290978429172412502509125178506780836407928502451471717022582964573198657045658972276157026941169269862792702601709753381860502229400258892588022694909260160607745551516427146780333513132000363579179565089976919666372560242544766252039329847807460067296442131789405082350090908403047253540032602725395750080589172339732118969171818526773648911551230772574628621084979865624937405245471798508643523530114189117224674675769901320311725066940514245924624103711571378398509806167892919551803942233722086624420153627890467850562415616384946407030077634634067809820268073099662400139795654381357561073780566116171841722468278025014211463513479673404578065578893395237301169071772575859529014398170735129486470806731665674687904719950441241933997593327870961776650882125132165844630306685149083236263694550923822795763882238301277608040191426192231983869591495168310256655671536735165922639992268660520128390504101581984787332200988543416138294227829419266151131957310517303270971482103031602543866736668413115148284067800550032519264139459566770735214341684795140643789433973340572788670605043499051322615817919332794365156605167980999780383391403432805922700745796850770760614950639184920636520268340064173125048721441498301555374493705967325945407944393923784509518242418796622300847228713403918828642640095662062729690261295887514627650766661222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] -40302592744283453808364555943710963851247738273828295662114980875214739674240506181410975591837942426208394597215402997139702359464386564681442351404992051427793910548144794322163867247108222426392568238421964963030698272327276493171375245030208362627033429777355470543192310506146479647143378951029172240919827954023230642494480667875545823656626230504274126840071394680258758111754596377337654769602911957674217806283612584169652197540342478203505036168364551018991832679251980737126220452665957493933982913898976825707844547049102199557334586841778247862745429608404839629427553512851973987213784226713258467513949007752643223503222876690179959222394137944858401127129888127750389638042268468666577873145929246555315534835561300167618322993192330118948298517689960743525636642436835363314997578951138099099974202044582655826291900041580991300053676086066037032071611551842104576595835032670848285118293613946312810416594889703994101535643463894334451340510809154224851639793148070433675453921196998476164898502150468010376356885212261354953630819011994958685241257740922643193374672322412735334463641735703635463719400700611365256509033755408961925824784535094747687869535571080951609304050825614687242338205410035795880797334976532259471444464540430828364387275765993842083250216980393230291176679349109968226237031477521338852806214299456753754747001240724301692156419309559788712850667583153751899208719363174689813914009967933504340349053067207567125369796147523070287532048728029381527891232863016773048899635184484501812321429145914723746807554077309994448078920916007492506343038501403736036182790825688533596155894114404303094354776682895024350793104348782572752491595895158724956180732599623563286488995872174007169029348179479120125686715204801359207440940767056271842074957350464323140030837849335874751008504782655502780203707807469166042672901422383680703544522409686770036238291137053273147259039259466949800761818903189411915195431466204047256811498031459870671577981245287788305073146805356279445161155165357584691682387599255368302308743983505144868703978044170597633451447796651853863052234056516272958292062787663725437230685066072670384105181744504957487981933176285142284522478047933883126835952328937489059724861970393815393439849655410637446591467818387802896026074258903306419327139324414151594715877341712543340700457631412634892405376447605213563145778063855570817143046361560410710899495297406755238970368818030005182790601636140825675407392922413531786632671697057814452553908224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] 32380450159933852695427230673055850957171880313678140967798955279417618265517675149137951955191198934251742023496016603642805738247811728904028743051736547668239309169873778092170446625931182462609936720147348910470420969441860384800609096045714005192508094982674968847885192801829683624387244085971029898079402861704648891899499276037212630668360868229682126090043895198157983188177184300746358824326992836614070393624676276005355734421836311199797279309729918171841427839826369280552480318359975487219538162081557086659028693214542632899899176613492094457685644824608373069240107402938645891257633584690118345291058999711690196925384247069113418063817158425399634199862351182968428087734505174967561795729414521833817261384854180872502686959999152080219528272662960855976884379441164264783590269064027397322722861458035064570621187663034277193658940084625026157853686469132892671429481173821032533779630116347285193852443610693575022453989540932466571081796144920713973509445150034161294792221770036258596525710525507911317988105365934049048214067640565275964929004647119128599305421509172971754252138435346862341068811198980464497541769749179336538169747308299151644775725202559222067769118883694228215532106902591089069955095328864341792821239410292636633688764914292291043355089200511028117867535874260620189037508347411788188578260555006646860553060216692689131971958749949400010742012758266391036008020872763219998185741130679454579367060978305234963381674255827413585888645693951978398693729515891293263993722371613762707333497850571362077254920513376824283289717065759721032146351941394191325859544936678398701777131597720147352472492596368455945006560129357865785081849014390136865776478773464561379062763182119248802358210764587719090797600513599420399354500241221291644141233179025878023755169140313230421597061790110917943611290918693230505373017112593207081621048592465693912744191863150114849624842834376763293263156424071295970345401507310906466184517694788611260060172962628672769123214966290659352094615865378696255660899575475356183703029259960365400373152694634001221723332927617697657773736015312622678145559692882019356884204603962243044898260405069259870276223540509159058204224621637995607298128541476011737050586796075323814577910459728233466462155254366028190914874007384201134324202435051610380539158977546941677456022226825016543388656471430635913426114357998228045556449636631185860335815347607535046081943936371374386930713312209843435400498082266051228491853788768992388542627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] -25377793393707035019304468631385637181681720820972793726002148214766461890022740767005862001525543503849102639845873314463210424701840270198146338436997242407529413013228860622484973675615851847089681273686042089742605932745640831890036946732695038206015259126613835310454837492860090959153046980857226790221290027985730739938277786862702829052731540751789746186837857028237757837250466863691782695995585755269463220586698770868408911389482455431431772298104258137294176448016141922536575886053214814559260036697807361676643567474233051164511952983187139977000283547513323562235401133569965316214545638414172854269688433843362216340694503867514618350908319452888201594568204971962700572846019789034844457710704667835365006299397050099542915197878082726337988184587903725481952887127536341289070976286215903336156062831276920727740730720086044559739575433211824313674715088518707277956415645752287067158724591014545765220336975982587016528272828732653527881178242779011611408071903311274118989822000964781940791789515380894017850085379634290890117990497153135183320723907902821683959904430852395710508629074679743374189661346348991537331224361328993339091651698755653423664557136866882275067208921377858052956408320110257911772168067573452155192951442068203551972260206218164666831352926100800581134932068619362449058454812818089755349284260835560620582694797250108060569718091192811183828741040732275751045638713846477849311058108846308789418922334833415379856348346798711750246403877341688021671923082748181651725485971460792006496917134491119168555740672751943674474276665445104539942370406271115078855309180581140725307647841469417108765922923167988988488739792665682300410529296574617162429076202522521834395637333619416167587737722024994114946452430235368450108530355253922452766327976434330929048668385356309965617963172052304026279488149404147382374754541633147738656891142286682898937439375685885592038037488378035610573939234505349408915207554945500346682959541473421447300516540078251631993244132162013527924436113688300641159690617056557397835303891508007706106078564501726696786629663788845412656170363205783094271496075350664449607488140369441811191635176979203489547108867062147750247348184201591903048012696947187518339633762517362872297013208435317896894127264746647886223400566865258772797356026282793399304422651339195417041948330912857395369764156762750143728472087321299903616748886607380993444468762258802818636317978054108683116054496559178531721569962089307951662842089943124754552586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 19591589532493188626019744278320156711135204419025870261700891950364474663680765948890297240640797176554165235051188634827796729289993511623018964652827588301834181300346510351098057241505280934068040152060156382504041854590481144090653688668916322923417592591677522573745363438651918036274904836550253096306463495067875554984935817992988981817541787220545012763234321777157268601811736538682694912581238842715312776469531182832032714161379821932818211169298147172709319344219252155863893525726588174977575507849539719715771103192929034662547414500504493603890055841821989605283822005662354312663242356280417294569150291785219544008829299869081489103812964614917476210793786692372004213717757742281820726510075146618988692980644108632568514978920007425662428477557989300028224736810362487280482298336107980104837382780820580396628961112098993311347242677648103353544031033543137946564649620513697053216741692504843972022145340015946380028939296695162866065129421519916682345328064068074668751331210306447142162929795874268697025613932085893065464162437544370567082176990264182372211813814955897761049015323148855240783357497397549476719929100848826673989532115992023743526736583368130321306659404014283153439807441874704198237385335113444521724363469641729080828629965359693202420411704629886849104637618860567745710498794499458416977366427544274247467117862654122266097681658198621649964187130952180709356070414204711699145121018488310580998133767486115399551075907179914708421416107269284107465351842199589213792772775682527476770012245158488954035951557743806411097790533733335550532645647186419058314277361794664368651321171440349047987208602327508775671685268574032586980861577242858853673554159278717852076065805904394270375086037776445075234140700178942674769508637397907979764452763668462247660656171292193025418361520854275436400469129484967802960025852301419303182784305055163983947406564052733845201038399036055857711948494653018842887913544078483852657175991737012937820442581399490554534280474974764554438075015675852312493236863186531740999167013716996121577365625627001048853680303196307525016194171795997156823453491303965955223274465651203477309182742459757700970917253057827475137312853239881395405492872737153934742453393166961489935026492389926575055769696518456854973457802497544711802861677021971052165159809334793342070633727913261045258498904026651636503924577353872583170159787254675649616378950505704862859926480551723046813246246972474582654132733283358790611428507983807633707499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -14831404278237435010155095533838340765579168854536086458747740375023698655528160622862134174258191175510289761424954397310587046176652379790853885923419895332896170826116766315172078808652074405506926716191454710465452468185411525782816299936528447669079411017736803010031393053906543018032835344039826302809699140443552498906293427900606511533831829053732949381824636097514493614343174889379208290396492927676888624389934661263005827139660972362625071948542030326673628936169887395458542519577702969062357772015511907986662563163039780624515743204811497254735017596040088133105063491042081920885257145394495276584174355209968222529873191086014271440385356589002014258703173942304637275105889915292006204816354575682797922970754740129240277308769384725548250289195140898757953569718392347897600234767050525865775426290628073422100147297380342916267974587609973674380195108127126238515596774777262928543157553945529746844741045609529626948588422294175464995071875767444242183081415237551107297478808237215996191687659605646748059328438864772214547014618301243671576001428955713638182177316226414935113441525551233129387451672859741666255073089803732517600886539887764833601505800851531089313619987700019562839780426799350675546349166697093873719506449472283613160445982198101881191430909728829182198369134449281068115245281261854023969771357966533983217346571470421678642345609211612475267585441339627763092832035110226449789855430249132756951057373271026476726228350497401948414036467675002846832809774529454775685240761219124692710012668509803215405953229481395758392310844961266848997458501542931200823678758212775636393678221504676422681251704889466517233266692079642639082524380263835307030073565782451987441176829374153361459297701317550960075715149524620454622233810700151905043145176181456848333597272022524598845614320920988868877751574040035464749193514945069014155704223877444776773848538392589481921536598438980401679710617968636825433972250142995358352330441398130942212559856325175349637556497611441784301420835259493392181688880316911466032380356434845930690769842767110122027569792714617290375786915484148512819223904033904142244759777532224096197594807795474052645589921465189438240151003461982970431894498406734878700176681073757178138950138041742148943033374093231622673899167845836799334067442177768681876325440539810004363564533645154732852061274652528113675473065664643847767360130780002624427021475579128996648652098839463785678685008348508687210928171756426069609403620408397840649289728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 10874653347780126633896142714325546871943470995136906664358130076752487220300435322581915156908967393062100111576805197209798529234116215176322123238176666792474278319498578996445966294127701159331218289105130319919327182927830494513835027965237297235019729849050183224717881770124132723513357203117961425824136916955208151970406656410860166104292521279377952433171058772324058947128917313308316693605851267923801869359674105944838927622767723066119930146484543892964139223770848521784653595555982425514169591294183493645008495820117554875148395950086215568138141202593813824298289391888817245186929307026477054783393869523564344911214701149699947484450947064771956526353543431569521017881913768942365815879089432038627648027254328279537197072947399249194075369478026162804872530915942473039086097996940636925630828168361779406157064122549704950199476852460963910437646794705073627481993750935115885402291280242694707363128796290285920972645101530512852893506720100875014156739919552868891951402262442645217284129916831333843412287520098439606345962016734313704961303746352686141718998527901938413998074125143842534179068485055940085920832981791785075680255485200923368212963056053039759011696045773600849498358701430533701706694569457417607986130694259788807643541130626015342601563114062116465167264434365140982028054917263814689041184193213637764914062075658115518675319990081083817653178629035914139210127522538079646136069347652733729514598042779259200666104713477369245260336425653433856520447089634653084808104456562949975025120716561477962501818018755204058315312540958792455798916684182642616459217039763878372635758463627415199322960817040405303635016475819783273256437021101519236454652366753167062545547335485207022714396277305621219547241973282947446249079746294283748009629167637406759172644322755859810262484469684451676323301913274889550530887711832493385894006754467432026688116898992787611251636197200715287122469743355703286485253007532692029414487804931028966325715461251898251142423966329007086886831531336946455798725553298902103534429417803793218784555318240870998709861700406495461697993657222528473081634488149553582523696779408661904019294123544841240406990513309669950157278431441349432235693371527332746507122264028343350960211851656895968654949361358612801019261334775324502225674730111014141686915233599815648895625859747623718848845918255416099975746802910368618578320131301125657679791981480008058707986977941392940366915214514506112581034432504088413421825646516417225922969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] -7611964925468910514054912371772082649032756984088439235775938616829347732573286657561152231976701667062384735238003646657113419601081031236097858134868897513164986296988064675370842702842954413239693958131314331843943854797597868846700149711894040661623904380000925285407006454574026877070999680886738185997078715663875641797103451312349859386602871318037793754652272856047613173495568988224887092263044373369535506769283783946210824423864458980849588137069469357854978891688253481416920748958311401197124340086892045657530606050517824117572486122676802079952230479863324653289182720472020917783117853216117712266787819510718957262133451350700722408622300682886920553818583794351204943988458695903736775985252113123920483956193797746406651837834305910914978241900695548820222991608307879033478955938669734680482269747419436946634641198912746690854709793219572833153778450469635526670866163248331707573183861724991980383544526419076576407954945552348523054424419126125524217009538288552206078676220036516135740770986778771751761899315207536884585397857047578449653758326813122803152673707329453651617419106023908519183363428635145123272042405371255637198175288334189328132773502716094681104425082621268561804489119177753114514053118363509715699516540296994529311108919544288135561229971988555522212454219431478650358900630640876051089835448059749410653153354123935365465346330766668773627885111937182777658856467717007155932058461207751098421306237131689781053796515454143112396356809010773722736055876323161532596861264027946924885324670126258258911044168358828513303682317284290156579285163906015139571087978431481173490396139714958413940811552445042159389644961519865308844150581120798170080171692265526493897426004541202726401836759140514833562941716382379364435616787978955467096226626435299502004162775626647656139257659722007414386079903939027118238255249735713439552769326971362770196986693122590625338325060612237419894680411000712576731403909302388196553229612597900572411935044149407138007340280452312704927767560938036783959324266318899753539837678002681310174210381603615082650124394580269801327954833308351121355972899343793483661644119874954936227738168884644796896700903731517657381981721341302308129302251656033252697411955410437777403592627179403944065740540217259007866722028902124287749937592700707148921620360465355949142021575302080361890017697544029154299139211533342909962261835810057964925326896960353964607307017059945060420233053995690088936847470750127069325759040567432443804516352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] 5020224680213122246723143406859893863113585091404617667061378116018922834524671331359378166674998008065252182274216292161979227625770359707726036347774022832263440689382115040008437210336900948707526259276819795349290187293259823560752902384675010019080967999819369554128088279172102231187356760076444393913519693198520513259083517678101160703616574019159259843377016928257442743251585697319099866612178225552641666875781636730399945650498581575030636817130603657278043583652665229362733908911177703902432299237506366338910167358911628466740852859114252963108981384421813780453860080126723935965627835141433832919661475088144654402191336138833285787914494180759733773769171354705605276176279281830669223112687204454453055990397854308282708962819263873382245768454941977939248017112089151942432569570670752795172903424879864002871924866398144090305670332675232915972460858795053938551282878016543164122973631155371043258175737258940709516950408203523667980807499538199917518122624789506255548685681442939414345613048035735960900092768881973219203725160606876665559239598192806837288481796085412255334210389185217505443311289395191546585180192875531818941477971005431514825926312157776827533361096922382525345890177704660660919644463220497223562355253770381689175732210406519784765417050878308812349627375959183033353360702192926009051341254017070837273988813371311040683107381668802839182131411244413432043939878226418185329667139764497350841974052453301372400622942494134227383736239196710631106024280248889069537373316059024783578699705378703538591724506775690280979763443034244079194723242181424094428770380846207248618184773109449058496880112886041882063042105965163221932148714432812304918094271964953849835772917979194517973824244794413831175840116272386179621152710277845138887537312608998790818315149022898809840798627225705702543050626517230607459894814353938684865416813568340047102678877700907923503630136805621723310899182067446952373757282681425620998712456950735986392540867440643818584202551591897676199558121711407915890807059457541157373591772466383556822128232002104093101621236164244804152372124636204503681237073969972072342400815552847313229198295581880179359652357959946816267825908661711988554271073425660135376891805836445492177464289587905968111095204797137933794027384264242503364254341600450923808147941688352752115243998609547445847072866647884777057915591116490256329351275867241071123480812150605824595970940387269004938602149395800466291272765651187992750086525561737799836631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] -3086326493707903165056462309692872097333450780072834227396399345924294095920395805428858797275956070292462552059122665229543466104800996363969640023616501723281531655579099040038981048248376195810117191394259441918667927128171001769952148388559587902748954682831495210948609984613324703289794779130307131817335070007654202170780437404541044426897237841655728035832089495649664623666310391886462265247787641213570613990377276523032589668069100842334907611144303140403679874307127048843540508945882674813163710635279536319123269849897492862076530647002527795476879103479307998113316571871606838369965848915517020209940308823319691784432091299210024651876920805919700918749651132133116034128519724471834482807820421308561120685427490682941582552796762582537783079767429219145903009012520536241241941337317738463689971273441552540799785407605090288776637658193294348124813575384839042887069421797584874735017890903404852396326600089489993322491521795243506020742207941187226030386128918590564358880164244276679777586363906402136295488118592690056471806784760768146545394240675143901025871362091489668355026929468407064277116517435994234173329079365737349149865161292867746195763122361029352762353648060584665447264574966759059979199205192651397536411875037074271516681255141114724775544204163826346810978342340080696124525336898388363441344482844220996153229123346303758197268741492117439454797493907521371712010332492549022377314478176942338794549828025625469680205408126350590601165156937799818666210995718326993950734957474717913872416699196800038311556648080464052217018674298845227067226935144995171304757422531823085911443257121679239507483967292706657520344623985050669943752334309597759170316216470719027573607119649278406158055491207512463996239192941179569722234891739027534687244828267266820011322358700105204643974246783225804902870136724257512596885971934141625976554054802794730958748626373173871831904646595526477728209804021055302885755098107691621142377162630234226445858940164432519091427965335325167175460588077524389358191307333616216035988260510539576809134664114037655087541410104636078251108210717773901610626918096981816438577225707816503097554107802689866709799472845444225719320575250956328776564106086793052814851449475210883851525653109046617188445091342512918531231201468329950650825589251387811977817041117265055091046124787858075312220784714290991317769960200748927850964294500922380555501517397232156131741347530251559753213585661092762035749863291424542306565198799237830726909952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] 1750676791187746604388338764596625831197489788579450070626690720928210611049432430245595372990276429611667140579147082236366575492265589385724578990782991010779674636740602212629529654297608747051162089081458941949149966863422448080039424448883469516757555295707023679263908182760298681746145215018195387264003062057373187221912345830202729204924190947006885595396930456287702552937419797322447709159242568955033280727065194069903238619089997634076958107560992665858014188059874624310921571222389667186932401370633113697059902079883412045636915677600359496264071909696288611270408556097331147818501769500928671021753300711469523681073489797661247041996249534628021619577076018785438429487024343990504158697918635324782490782428344980028171572861817741116386772850889293781744245825359967413468634392010987676211204428031454944109682894008091371636662016746603580792821631735184817559751320061080528272408770714017712482010994329277336297099357080081438525421558267492942094909692973932302544568095601934834448348682939867216520743449021568130356574997751052198747666075259103926618683044934806805528563015806027459910871438172088007294174867309906295292019161062460836591693755290734755783704287637766261468377988119379119480613574110284366784925342873438070140892037537561851164171786925406075961949062757135078392477310545978240153985396843686522263834363451178106759935121262612135775863386994898656513912293530446432050802859048348628179843666548217249990798584912092830665287858085337435494952614088875058114532295295728329959904599207410030912272578145072064046706042799170794934629445841584705125963413385097109168800192570975453289615495674488339039672155135981060117213553252295660802336281132504872736426228435387510790238324276950247648041599901447918424816189767269124321599610145785139926918584903778639306679564277203654620396593064882919087139436597615354165784092214521878427668343416338288367094064132173605039233818598731607309532932697506881305901624562189061418590230231502218839969983413054910260001159106246977906033748797765865159372070044029566241060218894800094469979955524497873041705409356473775198461091744485037151402880294175850157751194043500803897886958742486343862112232439279744847586072052836794867842106456981909786815418532779648096373210400851586475300988246340339157114717840865973392341307080383349838363188821480032639940954061644062850662484020202459104919613426813254257779479927671660133818872070162132300401513256226594456862380715533842306048106801548100632576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] -904207391826307509001064024166294574892281928029885739435049140498816448870570363758942264111081132751984693545233960935362260177327106193050753850352867287853986230562457567123199753390331486306162297769403494095407403169537355415727096428635617550097931354788432123113017501263133829820240402957650475909258037168507530556385353196743495968286247323766884075353001541070542254639181028040994697018378881728854441478111238603592923313434570724126171544346909286180890240806524759410236037806602500034928771462652712840705260987960233600664613167801286436894595556576771015700379220455134466584637896852035739134480871447279437860207992563007015650957023932712115621206118217905518076108041249475323253697457457522092636198747400142737401100639192252903405348504370694623548259061386497784830288035897057729928668244639676803485545457726109467325050561554803556343384271108420580221318536319727075036896109172810302460964402224864217116645684414193559444697689021103491719408380921747684239421154823409282038232355552381871863670219570284575126088166467491050163262663601707883064822844497085973836054896762819221572495514206219223125961359012572070201473084912398512266857452484779829365595603625138758857018229719931733909828585731484948199983168344729413308472581358326597311269894864160154593932697853207393853705094963401000564876610158838481036378346547316280062310513698958188356980298248414590655493834689225431600116150260105312224709937984271700853228165196036289968316792804754288772506275415397988052458447572270339862351754916257878644090399726621142944440265880156432844826637188787173471878124413474260332241277625439809061392063639278355133870782316134269489732872009522107699479810728474010939821869550398578942682495509713157610292103631575355766846450210193792436428453144387345204557453623368034660457489917749041365910945594168338431832398901087458155263134781780090100692225389865618081151194023200880425085232013680652908791330716246731670563413617087735547813449877629337187621267285669562635022631914267241523963284380128856286061635596449192420878160408830048028277615860870858112262098689197510186008967079891079903747263711129311075849754125385906019593365756753164206412495063518160991631019473532108070214835631159474231167102850814636378748720504131693437866041909526167122097057627655585329414226454802276303717871885149552165250457429221497575977968926450647983680682001193289913681742943502899871955933502778911500759627303853981500230192148552350284150096737158684500557824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] 418164327110813975027595699338872476431425175234111193254383383248284883159681246525952286197015208441095992544956587306559606172386589841391642646733991383531862110123715752367990436001955835954433946737706995791460777315746465096313980516551479877676829689309961654113573553063987992095161160403889743525976976700182149638805003545719424089289363590294764325902471878242955110485138203834571802679999984852779084964625508478733186728453754377870561818509707077385993721262451497042659590044585149243849203314809833181532396015877257092702098378268312766459516850390193305101200618473802398632534092356172655732017640750223036572077005474020178507992072819324877018955417629176013871642779303992866346769825595642947422342501234545059036823465020888539295070192143285940775038977480893783663981949159597453044250612348547386242392959203370348476692027513814358675590378437486733414667127035221884498146661135799436527735677807264512461403046087807921283665652039571013809306345427298149627030626995078022446558332760104182209791191512489999968848862222575833380844112780869531132037539111749200011108427449995426290245272851961065871316997060709381722064552326766363353363903883456093957447623404246895351940832849762813225613003761583016491800854687845184433747942531062406240202770950654923399110343426738250064277883975277982028426503933180289514586113991829215570681951843441438414900817046272605788588823254458998017798795217080716008209951668246050541150188149466859822298880951748079339146928987603188562210027588724361371421249553543506379670939293145601224521449536285019345460342681450738862845438562172406513492367773600609917546972926450039610244215147223696616998930577328100817381801543514453895428668548831693626380840567961298286437279317810256223496787720103226785792188111532463030176481302342084919768615478612008088506398571367212899938020663152806072143831648110887365094879978214764645618989703737958339981877783462490359831131995364766275414134162587498045524470894909937071192621128346564847343797010416341125853720425679782923497917045868302982447811774533170534140223444747355419136971096582650640675115938552437810193406779618477157778703070166835464365619918821979794541483428906115603519071355991130628254538546814017731259766433109131436406002719784886577349970968131873267679520022605180680743457553777448740010654102166343958018964015814881766556808064350668593424819794234451335488514249249784038358187277634090808289000007993817601333053282551173486782481113292270490091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] -170799852297155525580292380455012782330198700803316128157162602049399853628259537082878766769788067652517449058126443296827801722731942981052600574868148937981396167083295802674169627354721989363998375342545607278842292829182732617293361809949281494544111593569735344090525969702438489421666914160482044114230684178693395332409863868082219042842722867917014699010456427325335762114420766651855838190568090897745555656699949044531540367174007176899383476434735299456196927205789651646515498310277480067259402199548921858331199371280446834375693971554806339890663737023183416265378366399397425571041458968503162958183227086240971355225495728870292196149161596941054847173416872841212183725181909154691410719139256492688416781927146353636816217977942812178967541496544480260563279104157916368789038572450646326874005939484855531900244966308511783894950942087438504866507877040468790871486504650408471206547593677964284627306244854815449342089983003755935633837495998158917384570967142118525362076617349809587122813449872720323920902309673082310942289317313397737061628644809892751462934613199600022904178719198853199641936032904841962611496439314741896202512004427558321794214831360257815930048755359805008750539032153831237524083188565339859719962036595469800914758787476192806591266199963456435549122372194960465641937118085759669276726909567148987588581897030016462448608923431985331300445061226517946452012193008485587717451012436610721100218153770928532556279363591187672550821982026369407834406793397411247276335987504918058982769727022517808214397555914176710634692984176379723300972546163129644316475625979797871286115265383787515578804485817780467767954648410547299147767730064940532615575050006535499167527662177158979543014812961587800331975895725942591108488903724047894914811219422360503025537372650531051881189099733025380631207556405026741682811670574562459625416104878201138486705217315468156649898287804135082745871117926925208793450777553050629293401687522717897606322846782770143834438025193656603062059894114477230786700376546329304974918047224510243547061828917028902544417242645227877449224373128981987991329727314061004446613832772920029366211028819502512067378643669081745232492916770282119394354326602917268083141092406256304171971605907391779663243338395151097218416640545530436145914518840852634494336333568495237837517568751818682590936406795180936153136437549814597066104089112058542908104944826714978426079094736425308378256933780780137655841954408488421718742805789717982988992512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] 62142526712361369558077328635228901349565481644180942103905754958783100328268188576611223301479400061826162509137993335747822879771581063571574457144735313804597976955165228331092217264289429700912575080008520757111508926103998356295064134267195068785518125280123922467228933142849489198581296412326917983178259215863798666792278511816996522468825436211652622422824668782087775518208374480507003523944181076191456498127063295513197177018529657827427774749036008461422319071396344230060588769830256885157785934953749539382766701108365662784767074575329339408941013987577261688495392061858561877810582349753357708607736488824515685350495048590122871376333214450966775595745038125325333090657139354889079666776983286199085867306306498062170831411816571405462345746847025699472423082103212610270614683135969836167287079603349824198661803078985931050664411960857679543777507262857190856066049811985298595215213707883734726775952440327982825326256304274469270141317536408531016812590051879697344821206938905757462959058145625633295436952463178386988328651067984759209989378458598322428537777217716374720452662451287003522388613335310477011049574142411454284728587737189185928691122859258794857097805463698429050503853190516955539738440721893049610767685023716808223424521014776530995093274077512282020877578744382778783780743088977351425149120766235441091384508569136918166158853869345116930655361438536571831470883281179891073257993396512360573988024706165409634493208126511591266749263325089467316709814124574816212012482734779142827966602753843450267412098631650511702546653764504303067094796349126580485797905494850875237403488492704416993718981582112253655946881563447530451197724426299353808586864773982471480773554445147714151866621086732005974367947369882827836166553682474792043749346103301798974558169853386135826820523291122262474089845823864158470327023911351032848866675752713505151519177013184508876128050722477566405131467240861384484952970424566842406916855247329553355593128076768190361349469748265822390475611523658971970421264996403602456734598182482932936475295254101095207127069154570906562419997944828258016378499459806414231885333533496535054275636368269844922336931439638548056380336194543023722496591749290458033438654228679867977079192814258688841268707887556706928009199623366629684592154007935277343861796149889806760820128716667718868444828235193982745485701173648627006948585777864021916819338750796732114393888943519728932754940022053830125975770973212380821229871730534924261785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -21615490856277174060581725429354802234463375527324176945549074508480635295450465289005301461288686606058842920682076818222932299795107353367142202000543390434495634462049197302734570755922285198331752317700437008785588820207605522431277663928495284956385533770280219901387162684213125174510317124516412154868460651864768722645633294302030664721566635830204650728486279785014997569250627019591567611532827193818814538351963372479925726617695394243409350099026763861225469654872371470073771027187832704754075760397927999616934207767114258555082475169420441025259491117274475434731151706320673962815954269342458446206943475350040094328563003803637668590818786489496450678749014987451422927444801145496328333347382214466174700221766516405440401973351124242563555000473338373637781898958116117491861370390033840923382739141385104852541039037241923089504957150971065361039512046274226384342965510028340608243785320376035998380371144201454879010709035821483958961871880656992380168540641176310869212217469172072172679680238951388892326366954682642561878652219509866148431414763541864311252460968210589262821210856727722791604520728579258538937065351904989740942632210921290757323918631093774464313238456786075515362280464081705481444479626597247885669574595276770965613710821172643716993667124078117601852784359058591531635043717544648083585142819811884257717162844806431631887213737567452350577220068365699103008810094420577359404715503792770101246580960357652458429940871014360321198259740952622543520842969552176458113751946665914398611509271180130002455284468087024354624700004088967648798828436164440798469260234104016395325969387166424838553857944918282024126122965942365285763407084829613478849649412469548181595204516129509401682685787330506657352819007176675149182298128389890862231852517877988753607293052344106022151937759446000373073974015291626711825335533996171344428464870236342804099701996764838354780586415318254828452828768845541029350060685376951295004422133468213617422767937229414198991462757162846449373154192304373017309709286306640341329072447594940498653630981795231171813154928792298795225418065326150602136426577731379936775693104477352469851347650645595010198659331897517502472111297121435192557697970129874900670213842222838058969918805303557882196694846807592214293161981899097304146214434861119286204410663021712395428326937492447969241836017911925598047941912403325056756524582095319750333215017233146041881058233376048626217378441996868925666772600958119248414697475038569572597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 8322824594654023352237288776225040192793787757516028879964231842823697446785624367128642054962404350898064373934997425446202840820684133324507884151834181847142327057174495347512164037533485778350454199834095351056243675055899650581656371386773773284783487372846286331002066274183826578373491092375299328671989234108958685252543156280568433438320119728764139299802786417142939268478525779518059041203166026676861560686385630867221034915546036053938406425761322263652720588558020915477261186817418381578255004814505827658578878382638013353366678117365383888943555939626453173387030945203639848526058498400241386860480919705528654467130167337942833066172324764159214572478304696096315598326780173063146579881196948305686614248765436128006293071182400533409654065308952827036050796450568467084492261670866003804828996933123721732452325992672251180280132053915421308911215108884696680674570085499268455501320040212888438658826840730394526197837335263311948050113842493015600446446015236624022389956444593688860154184992079836136227398878749666607822192682461203221400669798803545085331690266300010739501638376405874848210331017208948692364426763460933489654919736861531152516436757353326235046990412314278842659625405097366437617581871325524762635877102368933055801825892453000337874025498722156425837183097259488913948426139588023506342339291139452258139823600905851351776019843370810888803395283351793742547007368553633978902442315663946058443406632079782341632079992373594342747534239691760288461743676399782331503856221282170309969155349953816575557323038518373456296537928927585799121023855714130128352659626762924491315638061892796256816228930212889867256922822131591558619481624841795195653211914272666168434369021171038767611702362515186275008114058522347516515303100635162853649550009745265704699896654929933988716437858295043548625148365414759990334626272797643198867654347196057412464629200821811358786732400106896412211832734943642919293079944307188604157989929580579866384411129063638840230569901402670455405793379358143242260461082162182120885394313124989591715234761354335533991641965966643582136962914227080096780828674912787718791704295355304451848160990184319215037399334639689350967040666769134834086984865712509727949309580800707127693169571240398487498222665447595963235239294627375630969568656036445101365591812601919684939538381156702533738794305881586942350672516239743907155642293888318612865107218694025541104860835987425540132932670093966599642517399584620421019994231116437431255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] -3754359105902152266349436763166477603890632528319943579108282373974741356108753499452840689035395154186804647615417097828233512679285656929831466820140302518936903366891755931281944934634005469714277084578578031947024774827148933176557193280426539891090247250434205628474193959241910580600143599523073825279460137044196373951365982073402021856668410280145033984095744680459688912319036725035086710990328726631053759326114846990105581442953741912503980417652399323028873072226120862801239295442865845548920158405491753462876780850426660335659159202943606277137957092249915774383626074994873427027553478114431884149863902444105796313379360150249483356463752295035775123058574217632609789465058833586520660837131708825905159824271090831176118741608838379646367378103637218306118375578601846385080284092345575724533766362436230974602417563190012076428218408834497736085156742286461117441199384538086354346379559393539289462641420636797580818388644022885295079670119631402116354133837125315076522274077935246285021678638879024991671039647698173421488544343238269003065882217390952260617563198927361054198176049025610032729678649690925156194070834984047612975151643783197598437154502451574397451534435962830612291801056299317449935506007784158254579954576491512032839312717007988719519855431441138782587208636944920221243381215814355906132761011077484969647592480164679178466372169585953983759857966688078889514264974119102078002161776869751527537754181957692264127850379435669497175802304493733306791794708861300534008368766788042464963554105773227656700104890414176980037439497430417884343065543705904287961578885761677071630257036516669088698018397176465919952044951538137369656541971327598328860578339245963462735374308922132237955442279580889567314795930076028311673238385265230861203863697401541805685160936354822936351554781838566850285572350493280686516943409325105120134046920039841339395387267218346770503527311537695044485193576846756546878444936987443592824944887953875174449113852984180916945071987815160447664035763380503878411354550726052164746731017621695402480469014130363609547578098376362408691863031329103518000740381032896972713627545212494905288357710711991633442048544940034037438246093328341396686855113869972511531736485975362044094537037426471345553568730337101980625589612733492073369238898688301354551599464185707151797303973816888705028103476946372800828223301704983505580330602244451333814813464948685064497550535651670492461260476881663103498172472287808555322903960425831338082304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] 1695655752058523796144468117897488367288793768109009641942973613483373125699716640832552886891637319673084743420916793716903046538606549511673875074974475178513009360462626937824192963109822610128155052299931653481170663642084261790556831350984240934964579997881225090974075472547205793461345335512733673921662244849977166563083080365153826146897337455037886315042012066109994404152636100834739103129479336571399850633441869680731820463483240811500431567691895508586361144966301614170799229725164081759020152669585295216887508675293492222417834311360451018020468943164580092837829146405509349945017971501932920681314038332399988781396274528811634329609343297250828985655700412332461886768060028717206795014136234753751798818931666142573287983779554318840985657033964874977631819558303006865152952237583741150794568800697292741024563342626057213566584407321574168366968772528737225567849068508755400753307520019718509249732810291539921155122719861953206739683875323198861918417850935179438038590972768681687124278229570107194481837718450637341420907901768104650126601521322847714555946686061813355917302398298369511703571684256329063519997540796171965322205916777623726806322377103149324626123767740592391398715119463623120330204662873745693573331933667125080951133554473468194258290275694653936974576353212523463416220967236251900362122651386342889502006184282468908344407778308595164833737118804744486505765869979418770929814332959257922099108764291939950446373080672669520405060545961880327371868481056667899571760191747674596829873938357684069246010831878703774849485530426349983128174638970483519102034043257138561238816859508245330177413161859294360846915679153518934655946604902373191933393542589625207039725066066467538961275473033506595069527319056289892216929477619901593808442259080634508864151340389081623122503441621306620548113254016133163052557835273939832233199706444138202665884088712986231375439949936723848580929133236874323035935223859708481923810812408471217705562652326668311835198872428053810692087587582834820134535771390034477482978757809671975343683935997419332035405660747983650825325716728998645009462980160135399340913691990700260101823846853309838350581032196313084672499422801618908548264321950778185625550622607691488815132249425130372720951035808810260570367536756117568094896449021711711781854951227876882885275670480415825847110276438344552395996299576829940116534728750258414539105933033840790900675095176794929996932443403264513626757764308988037060212489410718319247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -629905170242664941941736391241785295165827087781554036030121271329437678672197770610608055684392862404663492128871183902586871022016250018643806861129656356863260994606135343908189539199653376868835863795581131046848737063189826174556759356685668938839157746030692222201761571439966878673620930962471357484318182573620069850387113523769811014236591995139316957302924536686075874988399018416621524124991649032186614501930451085283315040152258055492172061692196477366370563457036454505585523736977327929063729714012063962702241238455954562653128176857004329374432910439316735894733901268637828586077228294427690306680845689590012000871263477761089915940048422139675384270184660709825414882419372222712202748898956919082490705457589274165410298383769684523664525862353335300828624664069468849779235160212538830125083622116071736991770424775753445798039889385394230290880814646637440171716058038923659061108530383404551932074075202176866449573674079893183066901235700261459143304500900537396388891794388225789524480725639580436092706430957669772079854174351325846916210053110302057024209937420427004069442512519484884008346774672731209496575279941161051209135762837478660562730446806935054685489007189178478082742655606989665272345424930059652731871552089418309792679389028528454029231321597322992232187179519908135319617733126515428499733449816850717764147538001449373066102201692248264228793603238005459661466796260046844777055826296872229055814256118478421926912364704140590179975525794564912780373498260228908302054464275026283009435744611278610781136991527866410117644724892656778087486568767578663723180658174831875319705294480174380800724955569825520154628556768220797543905836384379122924392093386211925260262051983762315725489954123300336274838124674846877109949235345201960290975028760446738036689242999473543785418886816634060235847758517037780589323412245777831552347075722724728979711387040673826136379404415618175655784593017225198497112739773046994631071210002861842855866424269486988025615319600563589318766433617923045541646799608652794944950279688649405970058174389186859529225402019937452769768483876704018225165494032152459281455044362210539459786580843609898128943884884303937406105339870880569117764517060547868151918828129573077365075263664593252280039572079332850049567858097511124304940644233766751044834715031304156948658415361724809882424768386299895460085332579518988384501155579516870664563351098036328585089710365741788663149658883100837371683656858175283964728051091846845169664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] 153103384120357978474630641008450888967597966999099997189618561202035644456706634644703759332960866503747456381874540644558752954529066802485183292889553064676747137951748930902471539717290440216022365125067791438114005758015429845194087826808533450815347850855628284386338536454316243507061265942336124707404811127156923065707442682049088711249804771791775642925334557410459982046478921047579498560190274603015436820653605884230924517451275450255341230682488080885536677587187517294681083807125928308137879015017863833954440264723287009334566899146049046518032486016529249348245760535043643928921017367773919769623395000053354110634085113712071265821770752117459718295726087402858333972747432330382614171231516393965980277970191150940982632106397000449517662374904970533400403676657123387370346127446091342542835855026827238552042284307265257540175896274161732485079540368699556639490377912032031372267364365297974255305183926299785292776420588316347217564350892860107653034944875319973976581734027149247072189816962450947218480515726559959024403852825625804810716512102339638311779549689026890112220331702420380336305903070637344338358142325151998945705882263460308822193083205391992692158096078304309508493302336072610230746752523982016861590212962521112326217450848034373931528683543922469248255390070055002256092195247144652755303369735698041597879665446770611396986593429028175756363087111695716056435322621195779937515472344390487614069934919941961087707482829694003887451624774667991248989418018158894651051610266682319925031849070824100175728569339984799655567353014551741110371357666803317042338324044872876153147304235290464353311022892438776829133106156008792069577851346122118835986105358702055393641010570435242440659278770353536922680232854610213885286155731619952893155198483527409355855905206534541150819502685863994252352148746981717710201789404962960979008190865945389702234228243509391250283599447888376431652301460598615316773943534356300209522321338730981095594342236099518487930619947576246405320076417426535968889501544844510612343049198852947724252589401611465967554296155046782346400340551685813841214511575175355595623116099819748021523535112750227500913754353231257484775842184430500712104744324013479544286358531129175887207572408694564499407424328197146098579126746376612984567100915477878320373902453565110977095957866307148963165237118247899257287882040934459650753110624436895179480274087992307160629475625902104895737649557508055473083462336285235160473812477810206310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -753105939623953832049865810664130245132785464300183698652521304721997120493141096077478733629995198518657581074493129860671014245113932664351013349000563101815573171503620029980177621313086367298337449868042467157017791267248900434551553775691902666219109909113823406443546230707949552896629264527475097455571814884978751914310437755519749510310782940751259852433371056304182922359403415265014411591505213862926811291693200270371361696058268519333325972674118986288343784624047925601840491513647933365641672882565768395606170611319638147929221312533260678260152986289952574157510440055361567771083691572237844681916352959373188617384351765970461787595886102983526632797975113588467708542794237208843981178107543936187907397712566534898670520929204378745727064162202208318288192367370550193544988826986757059536821111805056351760268274392942461238551016666438671335857546147899351738436310885649498515109781052511752133100487933690852835803748741392809798690200801063637145145211240593750284979815542034960750098901620736549417116142309167122102302639631211067562942685213216314919965907522307297173700537642618210205475884998575989675486562482512630497180464516296838840680339225548032546472044135649861267705837332622772206209743835290288319609044164814350484065412840539100228564281309836266338482397198739696165912333562938717006952236913181024883694537952870395683666632825084372577270034623706721152298470991698605360398846961478022644153816525559527190419536141636745421936027326180083113571731246973017565545069684135821437888216942598252593057295169894012435170491465813376966728353724857087641096408205218052867669797591347244872463500013734441487619236921678786355100748888607732992251820871294959936642542081050166675989213500157881195933444086999874069581287299623551934597934949748474259424392410652027798756809878639610668072815088498359167295354592471879621271994114979083153387209902102450524764887822612110289347429713388666428240965696506473398414869668901999342682692362064333865490423576128846354566068467887893376282787412539454917089696456594072734990389824602141736213727976040923234790979871501501007978111399442096199507223663605730472625596183520227902040226421280802247160629280267125684596674163115074224681221141948375888524539323841229048212791267493797400480155536750844939886068067357225301678040303944709386836192160189143618523450087358069428151280040908232442658524381328181245389147141142168137577523580372686656282092895765284230835121002283194593504569208162222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] -21053236934862065371143896276077231098188994063779748348470131323041642240400786815717384341813022244552425582736765477777921554163127080560313355656317111901607860048882446600292967110448778505941467048611106794272061179830445537042598315981524994166476229419693942079672974616251076713592223514435481213118152558406262717568405101842098864623108894384689783801684591758318091993128007403809509324646782284759033640043310864737832913282626792388506067413266096265104214122021042899656542996037676839978370878854908455783601348681986076597605364870529123488192698171919916292564496281322255903641149299036937491092905312037845642231270091350705362319342616376999101853590716929973729854237479678625493375986450612325795802332666121443527693147302069374613610354488503634397658731345903585958948005461669720332659494403325618755227679665578636382499544670157010560936898246638364513451054214652110654307296289286054642167750724486864234037326121568907480489494903199855395991659698097095394772720518821138143610774935723370261799646461684015666010227442963384476053877699196986579197394867373123739547264899992204377776838287184200612275161654776700036623833591536165124295355694404870723006620684853757907762663260782142366820938418511024322063361279782447018568133002307320731557765910238472983735713671938413902656790500879711128321191936100560401422331739889299281647971826451525700978041190550822092373964605523364096379187119380385973447422891813673279992773304119097664965662903453227116438837035248906825789058924141442791341321584046362033932507080931361936887500425639526938742832363873795227373750458142094739614980297553916069090104988655998902390904293321309436599672994834116814771230613738450077007112010344673665416332793470544617990901861017215428828580705732290469496972011036483403520934938826945200401480284078881751828881535794522920722409366061703353080625129743606299627605641803079441841754122778291599371250756324717111547050786084105893914502979382958942365384398576322168791392595366440749427365471818220497769984489049770813088155442097687249285801039017490720831937991135294376993406925291199741759631577547930554554825312555500639203604474437403685698476870098435734332306035051512493758718444714233564575470992628366653088966295845427227770183390759623225732744852779370614382928680266677408393863951007560271261336303833000807455193602172451206118856745248400157685138717523538248230181288869845422280074827503319432803246106265504588558428907839113391193028174223612313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] 11625478975734461133213134281893774107321462741648004493059882934847659363556740609623273202377878240244148598949692009440050740159152848652827657400744974444469259130015699983941299042866395477753736905645479454277484282815447120649847718174648393211648403623268137573203934780001141529646743641044680473871901943058056024552206954250827326303414978374834827851953091242390100165591166966612755718070289175654256762642568740705073575404112178973960628229776246521268171071534732191973560494353883573524252195989029338797046586618620765176778661707157417230911877550652724438929920820191337961652731225636090891914980521762248247491656664665517128602506773560441617090358749569436358238650499297912468191604312767921748190670920025649695604925059824002169053382021063625354941424868753693129120143345994894405651726673585318417072234727223396934173438201342784882559211486234834741487447829765716075336105172013292208116630540811629962458630970490776424844167522781032459288889078456875839361487169590422688007991334255380554030571325933133565324892100530523896862423466460766087400672801813353276442778407899353386312053261906654184519302191276069410560430791163297021632019613166083482556518447184127245059710337286472168166248187126017632839632818183269299298911136500714497432744302913235481192678028714949519792257670330952579336799751414261455197861504985117890939508597394652783537051484875952696910178632832147683784310325481036084936021025468508633496540703674031888762643256850489574552841428405878771138719960005115324210204944396904331504820211130088718936863055029383006801909198490640456915562145939871840211532860291056955467321281177899486695212080039196524771777435145680462581859213710987560885932550129579253387220225583122184057831331991347602350209798842574828256350796564300474400188140589690177801098017135468205616653053113509560468676941907144035224987879848115292545353950743718920900261845827626534269927782978679512639300455892760918264113815475116687790124163387090712314701322075874738751472733434148116836134802398382354895830856518163054645948488732106358962519404813040202772480955547664061204568018755768922395143249513539079651639794834945300186668539240615584797954384050049360848778798170774224928687232326702296134684768714803999663249511691268984604367829858418005181747776346041380458190942925130212346422309595434723017068690358749072934258201018952547705765399052671514143672143012251255798169007068430430515453347802482631125770552879709258492555245204904345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] -3440732918618923840691938801388968141145272785934160035217459179343386148616230718633704670442615820701301951699659175724535961528558658324843319324794569472193486195363180156428449422037565022155237148595748731937048570947744741614809266620917940075330526830408977393531718736979977717154336270152969220998319931428185160961574176940462434537963286538684808426023555281506331180859967864722720444595520649454998416879511235612801741531160179358272354423682502812209395014253653949956280878016922055990097013411204579943802342453468881031280178872639373814263006386056658050013289382023995996583980946768907119238310741106494234558814753563067307904955604602418333307036170771804098832891986083090939557146511717810391963415459952126607022939222990348784895775150267363607704470869617283414628481810892139914151954207005688118327633331102587589406798423718278309286260220472370623624884331357858908780265261545030340404720103961064899940588715406493270309192989452616302527572420723936279998477398632667008260768442245849303769666436451518129868237864696377737175088702699595116857872166899334350996535439456257596200974908007850217588271608783622450509289366538081780894113943931115238950959285213852726273385156738766749730789198250669157902044336033860132150708505987592373129014938246756031422796369577210654325483581031148161268314564876757733370290081414831908481641616431952856690457123761870364842189159120914719949800067592419566501463350361065410084945468768781010524210945342310562584121340938681644987152342937482839621672065988908535861117870851603205504280455877357728985279592502948779117997689715950758440809505483113883730605593199708107296066121115584264994348792832514550044399915249782434318546506990647752704144733741047689880557394095034919336473711210214531986098434995572556495629975238903711448196821493841192952814276219133662902427198189159159940847193870760930996442089889212733791427938467044530135308524897934325325701298123302875377586237787375140527362375203838045076293697286730305801586297537166151782628102698338580930567646879661242697315135638402652053105918590473175958540741461039906455109065492462610249803773525768188915586430992159186537877325727727106117768531274341172909994467104232754585877918904255666985493136617598648744288854279732761589336799993287081702458861759793184555276339121145527472418462051512715457452762821644455266523793404661484033989481149410184994603470204050651041603389235419881355112003945076282522957454186988110934746048035081420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] 386652367567393195260049480091294354988172693513252957493356993136382375457667694924598145716859034070797169323979212175771093402078392151881862433092254613965052307948886367947643553537230509369800710236445950841656478668023881989635029507640729937091300738017037846286471086554659886752967618548531358038401494447778990894999343741211388040671196839557038216014274983359417109786227683460856437880626267355129950867274818338061464507140226283631885876258609638259684765932669997671750452651625819510049438153756090136556329484280095280561750139433625586375947217651887987734147528526741060454706112776173149561647748015726888526337047114591494428098434282336045726254760111112744759718229997958487832738749508671120162852348494733501086922110933157594872550149171430337337423709909117192078991502219340176768531181731540440182640119961344479837964524944357688194754005199649698891633786060751332715891394969493432882836265773295849711108540862595532881560987257515624868605091948595149737053309677981437092340241686487626773846907579073610952068338274504025809551486174429698301274744405808805889211924815826706955147841263782960159439289885575240295623381632153980959646624133797344559506380934391140589951392817397813320570253545315825810319114407555591696127947198009852592585777937293643440415780943712105790598331485720890430649079526333452279370964176070209816404720737435229957360866204487729180228472494871630215216453804169770347407671642715973722822368865854925160919915270485548391375223581628486896423166793078834906873181592712275760381516932189966969728288044817955796733498585001029927032935041124777560345900597678263795031673940499768078401338343775438832376570512754050029830286554924483005701217936112534545510338841968696866078304997701331379728344768893418772320108729523141304920111958537365944953477297247158644320538727290702587079925709209230920333228025774989188723135559403910281200733956783952175202198081216659085448679361005503663277931254624186430495323189372124752324186776635563786466771565203706832330514618042352680535699118750922705832822430966638697315515737511951637159630012554801221487069920743960404631216871233661839596705386498782443873693965196079330179566012718710347563962889274574279668011087744744336394738195533692958057621493143477864523928033321571613260628683182025868042073058266934162805498410408487229868035302263216389611056065925451720543639332743162504725355680818420762246080842345173901192441850728394609923667685721196543298606207661506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] 156939178301965868846211088654964238279454861582111304621436526028275515352071519109305707683756852257661122297501666117670602733123221139221739193388052471995523933933484782474469308366596574157526216856801470301987716518740176089181400725995676606364226485500202163629847217320330398471738804122065061760219108588041252689183297640032642283086382113848456246882490008623716437205359565334667676648510271300921681224361541734354154182812977383135820071067486055584488775507525512161702000294513413519749130509676049006574622328285358914062001253477450337274159612337599949238150597120694089538871716237118099462606510864699735394675148802579702514472102117405471890093121959458707972051998413122478858237696021065459054130910044362983510152460281858666021907469742226382008059547154353860414210927335274289095276951219085710801724939622051834534880899958037456956846017950262811171203153015158460708223861159462754642274623323320127324694779526665684515427432182288103423379967483487897374891539191116073009660536816060853945405177536932301724339232961722170805757610158929336989040010960402409273392958248833546503119520830399889257748134688132103497276523561278328860792641399057011789599727722245659086218586851943531130693244425222046026317261271933359214421983500237768227839977943640696297102461749739041791947109192757454031264333776726911561369878572865879207935986855995335051818394790387381423503847636548301366494883922511027218300593936795468134550175382846899277161330710388571462976192746268396221469973311396509639838334758729684841347030671840377022320081929900902134768681971160336368736818521346102854934100056778624721017468295734623908590158575713885047182928606145327132564594586334136288808514764185443235524639156830210125800317676922649480125967737935800796613014001618371584451043709634679587444125271740155087289832781715725471231892761290451223378132759751041939613892063277199341143266088086871429908938426480143077519917113101606979936196387826036939496226457416813441004058626759399172881459432378220893760266100052865504657909042720816933261986128263815090705518384901665838154739610254797255708635222706556706542508434068691233847326479897998256892363936759750911898064264460893183950051532447663817513321465657557425199607669573852707870084662434263033887195435390922602478512182845973327325242108629394900883670114000379595213137005395016746186199651872262689285466648779211990894242506656779820886842975012568711956708256778395217114111475930750081428343456635289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,51] -94514057605271788224810549541634891542847053254524821914836019155923756530549783102375519521179790244308324628330517387010951106053400612553244442588102874488849885559726853812108344665936673102543886826998256971541127310885122732846820952262867134716132062473831631544679371009705990311672165906316089364258428597096447927971045323287714769016980285636161195498410977023734374775863293985130436648812748685568490004239607867649620172750917337705657972174120964903026884686452784094824935667926801105287770455082878802213794479231794967044799107334052839888966654106590821678140279807255237810863909652741763201633294418374503613441951530155329810213700628911765341850784468595258461814270361783328986405539642772204586090874059615315710896002856402919509099983303318449819199130179040562124515229301782892398047307423875767075586820211665575897721841096804667965075042014373065710872493274109049678482211700501852553222295790081955619658238010245719620787006510669603391627565594917730232785697555336893880644316255099665596434233283069981337086430661736312290656321194504057596122757555965784699604895558444895225874937678896376245986524579735467126736499264710135796403259250832453080421011421773913187724890102457854990613753972764818605258198449460208529432318587955271204130724129241905146073821489079603614996249982342870309751883022054926582440844717424317989052431512488222269649314720978855553036180112744022593624729438331678294785079206552560003288419169456108493589224166071627584924079372916921809066696902278176128999393648225715739725979822315609883142884701312920173417348146324326341049647786810133846776250422871149068259598419336930631438961868006444952722446900546758585271945347162477479521483350174488560904406020057435182535565753988553058568488807401230210970533416199212449845069303672520772031060248002023829245000750313531638094953704602750877179642474927413771732535055809127162764602995444866180406616116700894058951544169598308213505342393507467142646875113296711990470132490495173393353784132305355699363207159880388599804621033077900966355234434189945207852237189185132135029973224175542058595044187727486886183586633087583902890965479787469528277775976049653086271114917844354615096435790729874478512117178332049162017906090267677754109701303238623805811612389425113447587221182070331996771570628587119819150736345988912930682463313390748452268645649674841420597343901756650049155535521988543553552955960019440241912521924498552060126276181765356377855993861594152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,52] 23825623981233896674363495501553904527401176208608601242826861132530673717645220083656688653159441232581902447267242685600182907037240668275379068342035666730284268709755916120005001096426622862795370769512801584110169756596137106967369829725706647895235892023280161431053524140810632054999727646363436642204883883320596562785079314624614681279586635508858186589668185732058085384246258057719045686786537371806182568609755978079056937730320758794674103560632251224872518474190183815247636589258111228544244169749411186463697954745739508476420274455468381038032834632031452245131459343766874180831392117891479805704748978010043792043303252520103416106691971629378366996615722608932412053139422050100159306979434466089962762592938151176206996693063354995147721832652665473742622466589958913153882981798410038063038199689502611388263211257896947190772156809962729269583347507339972468475490621443836480245222185936697573880119639965293206190505483404729494531689381672267352470631715572243173604651131190028783181637485112868692586051710670464234092070702453474463401864748849927583557852559137927478103510802028225765227289871285071789747686161351757588669445671545557927392192987183955107340164653328543770249318843514507084585089546705996983973354184959056518608075449327474679523408689499759022200503955232229071344845950783979480990977489652784733702554331916168818911793186351831816235167370192831505801320004993537191062894349789264530228828988012129938501755943886450198552351078569945139182195362991724783325148109845206166105739551834598185739556270927202732527417957507405253614506800603596354836744495725867749297623478981582647005879757169946732687103992900113438395313890647756806780274030630947501491712638412574623460649876353446658777656373095576624571895421251573959859526043833536915957906592474723529787088568884696354722174655301309620051695527662649866596212395406873794175352512446135532705155752929010376281967991172698457331044657829094072140997897483777934757822890242320445818614904532849985665824454384514889987519261048527684408429612518938181064016692460392699083265578745055044166185210975424312537401216384486370723503958985225760066516247223019344948403437318567482405705714511433533190451671010866753968085507669352407745775183927065788305518093764889104139517693997944156529760040723952648947756246920882447094002779715056117374009145795735575102044784712352729351296820964877396194568757678630449142656088766268806477069835320407733333975761071965760029030774053273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,53] -2769146562826575296711243559089488082403580150785185597208349027472229371824820688138339023754953352010647583287195556799182156417761787269674956757144197082315306804523693265349237247106775105966483412249626477034062719709195652202674137965048685415982211846273688951913818724550836327278061320797889641303760121216702614677399960514439082013329223746481565436522878867651461076654043875553332120176509983976205512842428417783851831449509680339800273072983611726588368443241839683617248251633047381630951159954164544809604392964710438796279348910748727960675851890908918663410263601977792058224303697573026491853406405812001072692110384822038742979203873800234307831598230082010860725221714430352355494803237357725393038031573757058305862260425811647487310395197774380011839200302082071279238840131541653560129908088182445398168518516710462988562742587248438355928561249053613385719147176851201625587206224174167491699297400710553165941104444035746661621653165617056615789131789319897310793091478441226332285011512628829405986134386461785706165849223445586787998666250963372338415908087405947264394213414709567334116758291263170555678208999432766655916573323298501737070279757813724345986911672727050535547428032925725911149569426416572216840410143358868493723002118116590409614743155011922133306944788585225686775011450764213131917298572357187454613919534888751069379128583214554577640612401506547714882564880844321663051066476037500128850287866942518615716429847578949863810850097331122748944432352101419113779102083176604613767573038107357304345401864518505907348712214604214241689534906683375272558074322835174419824904382768356550246769605409324678555963165622934583834323572652018026065152959715229808584515982926384206801387111122241571374817768875030270677510187222464621712700451252577379418827996786446920979495669619854854486649768565826953359985584525619878778866735218614440872601929189895204335050166976687985599128091791776688860705665242117348728249455260808330575831499909933918571014885762820590658928898035981786930752678640437196484536408214886041024521362405656216427501270057528609780868813610036083190641207209664878743374843599543054419866365501920258246546350936202772446265449812596579350134843188658822117013304434417861811562879100609722152288432853703150455501744165317606963646349309687258018886144605199089522654596465713053033024858123108695475089831493154327438141972967592575281377379131124024544004141115128241574234163020995726207831782320238415191260447018844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,54] -105696460696897513198274711032170913927326216379710067060220865005459957796476756794028580451297394908534430993025380943686355527004237531839347226531865476077328020661675538867799194770770340711773468599185176892384257909652657967180111501172931057458740630247066531458417006875607053737193706928715645208945958485614032234305142902611575933513521721635352228811245591814402821426956124542531949906066680839158146253063622083326152481946086967618468562276817727747405224073020696671763943361495730154029435391648648802155489670874230439703762559959631008612264528232237010468222022876813645564474418686660008476052890477298331520384017538233151628331271876927623381828205427943508823191302259346501178382464941302150521919181139700725557906706954492649675598941219701122063006882931828285579110482446110684688547318016439911353249346840510021086581170900450275132821858673463509121650965447327587769123331839370489280631305212128514464958571188247264198071622768682864417219500837210254737256647621241964063011701858324710702970085355861883341059738296286272227649965646551219307567888112920305850894199187801120106864484334374325148721251774279645198947218895652493552452910230541927411442547536743839084362905245503934682089605091138180523441291965105902714680944655604744416906601820451798018596674127529932041641863877293071701645144561465633961440585038133811426850297685861394938855919210498228583988645801968995750090124874156711199783419189493226732633042454039618560382811079763783259430086130660357856808700118564535296938341001371506079859216565261439973867018962093829961915159364370718016676267710796570154318182335935290098813683513142397457787884659862456053155778897565586820624978942648414353860465724772582196850502971975891822105666800439789295632702449883812239952996264466155901956193787824602745660397679964717759448605900737726780697211175753994860403373388251538720193491117323003983048421591801801656830966122010281112442373525597375588994314934612693098863276689761596565033495350601608238774970722346828999857323635625721764483873209003693525026961531979560417599634327343724705936877629633484341184601423845189335317894035873070249204095015094451557132279858836626088050287894734099877813892246846476553442459144262311160167131898236697640339091648055619178361469721107510524982746771884886545785330894015951208740891971017137542531021700311580745019036019766016811778062285212529314912379321599036285300938766366865927232573240402990526988523464001648753887696597811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,55] 68684932429815583585350518558723108225268876373258427761917604606117912063290447578944538647450195919920934588836721521561378425308051319703850414490060322460595762136577107543942013820641738054347027877512699591498121990164145051336195282815739602068234884979631957543939634657035628011357873191656131613134116202535347808035000830230354741803029402373881425152777649360316282227969174866417414125504868848056603843596873506723200837143202983258751464908784840842037681224670122562359487924625646210209885137870287468252383967528342350401591310687682848418170484604739904289946964165036660052346673225533962799052939596225773763321902152016161765421201517111138938056477416891681034434508565741749933714124309862418310107377975771306637450142788745823722518928477674260006937839209286025747036803321469802068390358683602462182443611739604041757289077501028779395918126985840404410832171590691976079994719132424880373318968080758459844409550889172247733316374190160305696799700481298352007411081576552162135506068249695009230280234281101312280001845518917934667980147279106673076776803571440274188438728635697886941709734465869282901528182016277674705491469078408506131469550007932755015524510955284397291322489583323808823654686210042491042341129303956007607342100659710276572945294460612849888782172432736628939262755289039841920116991061125208502323560323950582178906851786334855492952095246918377352579216270044188511955478783530100399110992082980470095611533791846966984984269907038546062039671942317025148328868092829861299115512929096936831201695519213738593612571580620229428498839829823287860492288864160453872620593675731727824206049963390764466242537891098539036076441283144009872733087355728696303512746642959732951237476957702577699000297948836135366852901841675759348035691678349495503093245021053906040815779930476161533342631258628943170414425681943198062382664907105136881617189018341857917255380210324339856876449395647170487261955281919760414666706954311339985057655327826249713193882056938921209881381698625718956356747491000082718335813689587384738801875003898930783572477028890070398979588680980825319600699143311648702434990415903307981676068590961011434473841227915782308420712625461016459381511706796556474942311873472187617934259388393831753719403339682702442891514657412693110120882051423637152381972146484613571592094324137154236453110526458728664583520102652375456589039411906482783244864548141967503570182676900073367154060963574607647870802542167837966803135407063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,56] 2524018235720756459755180688147504949036462702239558723517466729406731888161021259815545186268085366946490760264797952089002030289879265386005909626300752941257688409316829771540857717904523441841002642118834521648341829532872189142835962550258400050376605670817854481668260532531116581930161896666944304832732423420157372395667754467210364841240456810718249093439250696645791586559006589193821401078535279230627746311555882842447463819092090308814025700971444798286957447408630362703933582090701210348714549520768286408236079439281494023549963731980955706295838185433676234352059837376336423892165448833625002171037241888123026679041788896345282342202842085491856982285910197846423092785677659960321035981428697855639091640693942908188965626028986547908191163446366060909958465161071613688264934376930106864972791451937450425645079923035237279001159465719856627203934392625656117661759392882396115924804703385988049138306907164333642129004082900707380811179536062268691449205194261443498095683167932020227857211676484221532719745746902860479416071392466059581630603092066609296654531729024966132620249817993781780046957101316722194163829196138659566466369015243628463291811176161988888373101282735985324283625762260821269649296928671123549091774090981048278963647600867183500002901533470291101932425281338805298015919990400084422300082277709093696485724934072513659527846086127694725814619809315319367771712007983684163078457595173098531098454192563104849961833024178855792994627741444425005165026238219108545107690872798959933895005774127946823005282539216453466797341720028777160767864193334956769519054042868329231654418593786069413045796569029189614397954910009393648963527026892410386257333501891861421497180556538227891884752725137801811792951138691412733671542160646804127721707975450570982972511516847763476830481078900573313869284222354302176292753781843891927232650901031816163186608486339102576059517921598456244115905516524467024173060422064577688968059354891585241854994169011018760837169026681019634571218467689607610841679524976018771416832845231777093892384884290786726082053965573126929181352942581748707101577227410031932271404079015306313338382554490401245455064485722157465980118844823902883673653413309228110704954290019038747962638554012314258060915078041146170801144807235994567440594011919318886932246908080562430059138307756191465071589922144693344870859773404482418069258164143807723877044861069228824349049033767510486937786550178236043399239779276111144718034586828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,57] -4467114131275234511015523860681567159353227190335799993021229007254768343638031248416426886744054221439771986259012251476133059602807118518200022540773287440977435149356830436893016927133556281605131893751312379264265302280798263081414602446617890578017611930445927743880060295561379832404520729315706591026704171268142273220070210068839901447974629905179595433518243066697726941257291989964243205831048142884195668268500456280982965638367674734169224399969253814471835511321184387622441067168902568164733159712914965825451095965425534933028024925260141792702678255795406519538168056490713788483720980220500527420632871686165743095928216295514994528716141273000827757400603267695203471200694042883316479418255084592391208715000424585727790070001657799903303608605986314262079692251796294348521793983516601483702718147659047833854449608133334731246046723984089239735031723580914955730177639879604007649507444202957650780070456942889714355063128875037079623097944116132033355444687802093233550871068574819251311114858892369406345657672742066161760066500902564409348818886593386760279020373200372649649140004391827564101655548803586016902032838258367625163053480298550706304646339805585285802274729766691308831156428131646584390483496020283277759255552462418463013745287965511799440859054876915463954956967399988518668195415710148365555095576979490773877402981188290003415622026179013185105622172717669735338219591777461625419150983199909050676892881122030456767365068572635354161787896823480810614246684247280817376786613931138870197745375499109899931290497743425090244027145992108588855953753364299538632731374449495562782984134581034129326611275384364251529811363724735982361347882033996363806337977316959566824947734912358768273816352837822868613622250567943902772224217896845097382518234070436358818769394256381663943423323499611734315076026701947925311199940152399408495521251945074456382725819202817927244820264459059735432392220327498697212879003601590470962635282058289812755817036528164845136603391108196445954379194868306880158552399282231651204758857085363090536613604845584638954967337304439690624291215036427772070020144817772120663053437714552280608877802790049994684493203458637130419108510795356352216780858714921296095153102668660988919199996618681034902394580982488119975852258879336917078841677005629952458249119744580191928873794681764247900016732784761850046832777811324760025072061785659981407287724056687842425389466319012219105351453825536119725022382832412885425631306711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,58] 701673126076610618088870750766848266936404126735408860992816107419239458710187733057134086660674042087589401116783592302315481994209120048162506065251228498295423149690902499889422720740012183658948813968383970956682243635311318601299316409382396343527805355060395307836009843568071889390409156524033238729671546978208434627282762050902071817775818541934924844041080276958727724509265030249700752364866004541288298233746004605820972353850090713582351145065289572739470378463661982553166357258675026270112658953066576087478602536251130613184743444825891957981847698917634969329915506930959616375373466872384393158961527375003892067543765545836464933448483500795600465784700288514818637359325906524625238263360748825978668259137173445011246432838941924980536525850190826212745266772885217439120645784445972251458867186759064083040450057707471227897993985907021247834603510081506114201978836317246013833853284866475042795847256202714041481406616197518326508150829352538796357082550033619071181594085614033852357686798669729718770718034688911631578491651041478296655093027797924884222785593733083237715788568172529015593271613463261188167046542434953173491593556341485017259478370749658742550901654427123362981803896998504249153437003959210144781488239678995450108495805458272112244371605187397179100944903451081460122535210062941445583736045351150507618812877629383558125631184069735831743524089757018047424002199706232934068176555589395367837326837952521543936258693901528857828487694255872848751647319700851656395404926636716724879725782643339129296614171928747832061279904750798758900040081230073279616667493900115726829715588121357651840603808055991301634870558517311182900375332559950984627343928447771589993960856865682170715103731253951339336669404019538236203558350466373233324770243248258759792685930288265126784494842392829618094800296139796852098424161501251749078561204655293134623142388451359622151135689973800300547664625089302895800895135039954091364068632017653885064816049953304198212786174039884691781032972340187914713090105548286038992219331004951162978117115848842500401946919750815171861270707190488910498668912467357355882061110051369634536554053041207990024739273737374695040708634517056241899980920259144671241926471047622124355924315983217722579833683846437947248515345105940443896731895433536718398737530899731766010029337112358530387271463143763375280546798585209782501086438076005792297133998599755523710357228332392514363024540575720299098678465511614497106089423667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,59] 93565160731078903328553586790831608738491118406038561726230767655804541729381854473131921378303822264790658802459259246466817506566291830403988200491981275487441007478612505038385865465332419995933645165795025105406711456553742319167279786334964016212954654299686760012577851244303569264243546877187058441833746122347431304107816245930957507118376433983831066403117205432431671531074582933397461657809945699129328858811942879402061451392833291474267605564698069269211013783010326549888136319173721552574722378858383261194221158222915778197815568172393670964940155705062672426583410393250305259364791396386197182187022309379762947378608678754826083610269655446295603776239794100193635369245441520369035322693307126537102216869572877840189617118035870051879799750187773159609672950659311038844515564065236278019714176038361135614754127994279124095919303656244032206371720908622140031208372160086983013167148478581766457870420433139434725746921194196571205173121498679587643633012398908828680540756672911149263053261452950402287500457740858141167685454589818278449000798914546073083004736825581027924654634086762358628939390700585346230844045173050403663753060388204843110808098268376186040608978967515911333002362092048585613251348317197879903373396878469948007928801889904923652416243185003527801668890002837377155397668585577397760830279439641516907312106098985670280107703181529760103079667536642663827502824462067385446475853045519374569749653801093612131832940026491483458931595954735911720643125293442620006539171015869030748170616894145109098366044131819603450281234789817332915404968601574868287374037127025012919899360739160231570407204965107982678446703196194422406926457438286999984864744483806929644442417437696849912982955575075611979192481854198587794965546629695867749700121610080209257113445800352825363510911390022574060553205205859515425783048123711533910405129899400340230491012674604174673764031202830119351680057734081740090986665068581798145082227078779141110828800908213894173732510279929531653957324001539099849383737619878319622586297745890264498992705098497609963440401612288288311242876325105295403708319729967567666266041027340841479644178920972952707547390100828662737492585996355811361086315849983789504399817983143731034202999640725431007641912842822023890940581357937777650582756644330195939672515788744511647214238084702847546697140393598397068921720251865023076623410680090805453354627984230844768575347112414031009479530682134501723943553782214459423459964354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,60] -58033464474276844915985900345805020742033161667847417859547789086499118468358802442060866073701933450219365750314944169839927954879475760817701485084088118755810462471589160648858670428158665249584664992781448943990182495342306870954947402628091794928936810263717681895554229488444300018963728359947859702311419793540252674423180549757094007873040362473553261114071815025044937843837009312414284278860803801687308438575891244303934557786155651563589111052697823568387044368370395420701775088015154039090874707750790409011646216209367099617413476316996642788381041347845903690007986149047079746446918652341652363802384764779536321121968448549462240871236921661677752372086620460311270997036029594351326556830967355323278388701500084042272606173057971821374925483286177531485393528662427182875306155846187348789297200179388142633727802655125006545428028962931787415736876472955682809062457553657006319337350908060519019018373739808238899710918633674847403342789515590786655470424782680000303615100635727151559791610728763786617719432316270962154251957317811587806061089419962905739135750230600928774865050660505276362511852995610853624133293387421041857750948097674250728122024444661009546939216323997377290363748264623933759552429154774490949078055429584123804707963566978680097832533149915741106209772989823317958461407030644627790515496837966733800276814534412531007765505284246901470904202694014581711880059854019866139235071023078403489436424108432659693283723861771250508661538843890055649393390524583825357909000292635861050251456914222013732860890345910073371569507572215979829237813887347653009405060666799327734244522789834938995370524446728527391221447602961658528283910682256575624984091561122849252170879215755627248715747748894477997202237580251829302634023351702433658022292746140311527875124608861057105871603621318516958425175981300975683595601423844157065196683728635246399530159479053386033293343526063205973768287206392371659942124004877466377984965405286477284037879990931220249636144190965807952452565906299613706575656443466811053244869211336232297250292481245809006326599734115682463206503741112474738133339953018073840235189167385964805270985897161621377570147500916108217772013832190175474058920369190909454114830954383410088684993488413184612195146882748152073478707044646247104137649172455444666849811864293896542604207875349903978256700283162798590287277746861759402512907294177336915297720754022053966932885498700513157514564591705676160497338139949393062451688243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,61] 9193603153397416425860476448975266212689167222687000889486364783474082487512177363711460397592720584201566742707420877890810175117646490761971990697418040520560335156559727464455715613335525100893116285856215908439126223865955847863637737143109087271039221081900030734984063694160980361246302971079704284995353804882234935939681261723743889435918102607611413526280901926730934714710029806083570556358768028274891287650205435083171354854935382169739177572031187282606988778550337697045403501225718783574562274090846358032522247547578626705264398150683576042947675087866740028102268690115865475314439294866481789718698850700193339723496039806799277457637819244165652135279297338795149203335791378044523997189203035639563307009953188171230188627358907571740455336393116947491315721347082705776109600955130080935003611895139628325454075788297163545035570418657486029047111803271234675218319581310529812431413572972830205342955160861149025674406764732118943977046924478899907238830516359688810838871568605428572627300485178312921963855729546468810702636460190884496338258233089471022135205159546310132846427457260902973015499837265952349058505898256652110519949687919662119636281980398248575989586673933508859196064758077697747987711489319570877649679296930351583233378264551544678593181571297226085019636857219115821634552109817766243748961307104879832298897896459451528641545369284233612246484676155675824771838773295831898051422309532556214763403080083628456490638477813246734701218530030432119543028562791784395151999017776221667291195691428688666427708831962291634126075215487799577964568972183545405899551660038315370078754362910963870264628846279847398022720795340261128182383234303585129209447911081657960372528655842667858057354779625342185126847255132437886464118898180383587600782520029069239651371036537052537259407820259924722433487674689121656389550093815535375287075069079557060713816633541240348808510550793119920469079967880444963803931169141038326436388841057909348759802157497158478854169562995942002400622335549902879130070803314581647029628858554970309638906531942949894468812072677513674582873901941991757291419137817472633905396282582999992786804593921573892921139801156808141216770952327610456241179259433851215849216571001448049079434541919662904601511664273262232708420943079845694592992731962359642899165827162419639896499113906530746977530375548588810687164027221795792949465137182436450346323096454962209445650348771228747889891609244715502934907657237854728137190932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,62] -109502497302282522965737925485291526113378221118418282711999043388580417791546165944040368468270408304799337038012903147440212582880841396640088925782723641190773087933002379332943165449376929877807822039654753069481145621988610654883909920169805429784868573850012372683834762959683191500100569576660669869825008918117638788842762720274442854149274778834140524519752533442169004555745410993235503405899890785046064252643767063098514551051439865400164320772312667573793993542372126555674291948632553291866810716890885579555688173904200851418494966518258635673242759960349140406203019499340519772331943527147838567948991276252786345748360088973760525460877379675511585991233170869373101459084241643334222886154934408199011314346484049029807129970870045462269580899474848873711794914242366512970770606124653887938745185758344499036224031080882995394700812440637592115816528244132989796150227300418257413766644461068355424165239446992422105274563015166414554088504876944817401496944074115286457373023118680608399570808970639536404247868754907441821187399096722582631084108265485060043876876142662512968982620369776923568018793375069686071671074431917273600976336324574445711133034216242660554381877924194752492174382170808732398929392909462229912710975888067057416032429443947201228303818753509971992364036732000200541205538344382472009209392035616996352481208027226410517946404759733797727186682741606412016295606993386093866814287504715101247713437043407341214087330154468056408523268110374057167139505626286165344488237375784918311869913448939036027384063320532736172881263320228972200126170460558940329798488480494024474433585417941134720125068582164318764601733649375713944220217724994109823081147062299766074853255903373931832811371681748339800737547788741314311882030585057271738615468744762583188688732939749737711607125682556924002208417931762066062983059871862019586662602462951829310264359528299590349706444385305775902215178052121992677375740557105353745104907987872640312274697372367106178868541658302302875727441017777131489059698351443852723706642552791284931052762515900055715267855571885681977561966552734713579100895352163712065780517427499252972128281370715118241080497828553154791753205567068733735335690588653297005553140321976101736737799739582222119503765694512910736987800323652629847562918461959905936724587108130541503344918038808456855741261647409466516794302524499912370072524635388427875127188722352494551038129004812661614839638359814023269647762691837516978113740800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,63] -175962524449505451592225047323376778500156438392801479761600985327987110555394843500181420231036267473439227733080948853235683875209445166948877122646657367261009348212370320517331966402021582095698228196566131432339739595990515644632366469109716041585141133417109891458609707234518069900244311265018649027738073543376909236313411002117548406725542605538730163514060772776977909834555315959272871017814032647836937193823363085506247082056341723361572236988538681678886025676909236087215949205968074949065776898434526172834740367216238028614667788376135403823321889241651293145440798954685858804578395093666076202441142320807454919948379246805166368513615575550428505091494757037152993187076172103135558279454587374366703827379377996588305595665650881705649614093826757706997002630254020506611595813699183341662027076457646911987815140960212660842667492788911608761904438139341597890577152930469242432413787067737130907511082167762188007067288755323541941286302766639591877226266420997407695470294761371962985192328248289251901512257904152979688400784987098711184229741480636917996408113957867811030102447853501688046436525164472008020449551093799352157661689833747559048617092468231291183873383227640533235959404129016392251042811747288421787554597764282577448881073921853548713984189184291702590040658005734124642435372547649555021692772010051231957465179088971624303288399831544927771548018541542957853814564832305500052209802444017360205058702976651400680905458165522238007493590067006646974397593183980440524285874803575110241622908791107616346293994272062785691246094202973651272319779171303672572057723260016620854429392132292896456735721922842018785456045406176029949124934730036440171918819653901800186976043149694612252868960967993305131859753192391805943556933409168711863489647624666668825978129093736151914247047468677458120673783267915956138313864849403375938777468589962219627010237635491666338831561881679881345416786998563441567523834778761072958358201469257543935113824590299264365646730848079461025348921545332620530293826197571678916382137230276862559979424736135915484217905162072718009562405844650087250338554527824628808202333269242493170595042616653443440422354525858853182130196924650827802002904970467288147458083268593506742868420720122259105466131487126631453923995760014911590896295418588256357073338781589871093700218357485226251082231482063790832568593518180625936161757546482135818475773582848703806911206387168568796493402804233123208664574231572702062979317760000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,64] 22146566095471304713342074635736870817330959939109785174673564951836195852457057299717940485434362586633579006290421056598403736277102724387133473829931671648275057639438970070391017843877186511060607605791389922117255807869345803039190500076840090254646219102969915853613527559003115158296652543674669569619657329663362535644422290286037966898009823148380935605610529365866378049933318046712614987893817166355455182356524836880522023727810946162077246373634350434589427580002340729679678914343946001471423790782136394045199330086574231185340246409264441835083408516901532649650323183719639820934600546968057529527048907201338773804699131395069316408202011985799084895187275475479882109722168582031217429710964982441492876276487982664226193410326695132959805039504461291545907119362512101221415856586325776709943684655580378329597948166824161264661455143017164732162492834910828525166790230642571315309048991513265948253203195089139132139472365927815885696659842938517249246804134136417949564106175737849198501620542765155288315702094094911897268488881120898624258357038696435986647984166241244944415972311082879960986731485901320664623188653435026431844502200005773394744436266212942474798820696896885637724311052038406493405032770991419024806106345430636705877010815466266235794054282429475979367102969165185153923124951108890574454385764153429785292780938267009209497994288405995973849475239039397215242642054687104981877187441776977943319682389980483094219366280765120416674964461596271068782842347696023145136693795654852804970463763619648141558668735239601283604792227660734929823333954783294588779034335966566950331245962040801893983832688823013612545855311335219626822825329374049728153172860043967084905779971572948366292969524093637596842100158317396002330542779491066485378749825486854357843026775164671127262224306774268754553758688799460661538791838918337160907565351151710959200939802991668272741559468925600903627877412755189359113615363218203424507697486343547776933319963888191365430577861413483397678234471034320655136693388146098447167625812454247626819516507590702230141096837101844392781026699877342931004756285444788372051615891250807710408867156025776954768954596607277140962685790625039982519235650774693738900005473111439009243036950939132858938220840163295985230980631827435341992390217667910248349980174985792668638939669782448117102301742169973261788940005228198394790753454152298596362138335286037327414601032011708831185151580692306017082068797981467162863206400000000000000000000000000000000000000000000000000000000000000000000000000000 [103,65] 335490586455010221867412925116578794916906327953189078153159511791145605907562670886172677562258573744573107439631977743192544086590716227822787100532112898987555281424216234122856419288245604814712033203203451281830770932525036382305900674755719113174397350359164341841523236043844452246143968896323307944764512825575385460737302900592614808362518748001107118521777895064509119118038381121447826811092253024892852403141166855976451573667882948313325064626149011528066364476881309212081855776563358972355600768722861964752078035683323462308623202070846194394946914088890664177454177692363343447701452848349462063295874907983082831446304739432714150757070897263512938136963905826337696273263695326606679520700498982173986616366285239716109381780323117030304523344844303783354921121503089047209772772611637602896898953156382417925215465176274447778942239869769656900091935467375034879847005056419022589694973872801053905848808465904736129362591558412210048211830026614062485061816117847327774894111264395592662182724951310907371780545503400140445255488897409526758786423571939155549841237340380775588169040966994769454533229053670568742064854166705931098562901086841196896341286325071513614560010621924883252011844183942337720615667518717681620403526059488232582243391754269424720459694053943774476401592569438079941399822916499240326553687556290496224199103089027558788799773044457022559795927837402020221176424806134945773238446156268081389490800861715852217171534952263363776155347260146518237034331402249264190073866696231554766012508378169019015823278229769542119126242768446698018381367494903068713152943901143638009185299139669297116117608072108361790569480064055191370370275056859021529368644420246014126059397653014615346790735553405213963882929965494808278298263161800731488776222309160016155462974574938065143459648812293067973590980372827641431431358389150260243507263051269765026560854225132258948940590459257564280429084589186613595942633793801965930593566997421719370613483771426742502519730778727790955547446271820905246683721556716894528283083378261177611429998298836611939359291561077007666848211380476459429987304959316902013844301309010887361024648705541614800656717420991817181030905264020264504396488796846557130063975796413024588711095412227506108235336813760161768053030761020835154802375574855483294848100941288640502356027653234807327333834747905283364237769868130233808873361141598768342608250820583873979109553375379642904599646890040540020527717394971200889815040000000000000000000000000000000000000000000000000000000000000000000000000 [103,66] -264856680012802794201246763960659785856123286063907167504093934258877722301364649030239952285124347115830795521192416264643574648292784861553181847796399283509180896508582619577620275382761866509801883475085978594313486927767606292862667617858974427554566777893266203443663822131737934229375996483809748993371987217240155720739798743738515184205938340071262227936778112724506784381838323509832340979886143611077854872656761207693103290073525263394881108610214226839539572433418481388553559234438711449521347122335320388567190740778665091844035133344043200301366707471306466993978479523755192455896749439374561847421285052077115527305256633261166509213155481025724689139101355278591689234867334919221121214934811011039578762267331060835607573078798076335391994811984431155365214398682821802259489625955406623065595998383638001059161650021372334126651989893320815144775809752884137264859393065278264069441804282732907753604218989897409270578806657265752649610495224666230336800328316917228842340885111157515615950207005679675788708404583941700991375374333268314935697857960882720491060100054070496795230800254768680094750486407107515624029208553073115518720352854293802919752064704467037314811152466248507459153452235969845031380881149240343093573726510728991880903393777959582671249823503487760148695923467958946306036113448071633696655114012634859894538321806221324415770603027392728634561449543757116700277560436778803782867330328694014278873470495581580911052197601879451039005858021937630405830487651940424195100242651356402177180939634490911208333236808409875712275549861389547789706542064847206860051977915239796953709316681576892539573745532025103146071306655655068262363125354802277160089376923055128719261498071816561829737482199916684104003565618816555820691439235238254270428147167408428837677773940562042675805002548875963084769649741341859946009011255139678255102424032718719740982630104409218188864972075437379643812632454657668593448768714683466926885137552169531692676790293807582745587186639447274801358412842271297317191239738319527332560905819540055005380508001262053489724592293460416761562375464501758961932339961087531878451012493946394613798697227473513313749334441094436091426306906455994664231262592076999200307533145751993363791979738839473039068348003971561341662300134595867886743746374278616716589290679834258017460238900156956497480613465964443815954449956875076182789651312326228611448634808858156118657219124260090912415149716042569917657091325957417363046400000000000000000000000000000000000000000000000000000000000000000000000 [103,67] 10113862568864811275685935024833567677169222123014268950201603214434534170848631250652053470638329517986480040022980731591420857547184173205357524044101760015108755195909805177912917054671383956747258926031799406176269272064584427868649188562600365942759414758879893746298727115148666667163650111471372197599290036979262662790112246729365105904230904312621303073595336063930313643768289073893058444056408002121517391527438879860906703539773534249259822335774903293439502429161072344117446246323638293704818180361361067562512949045810724565274912264925473932016159846479366992216244568813698302751449668650010726305558814162837788849051357453496385739125537667839698496904905968828180627174737573498749325155715435621651345139713754262597899748324017847252705725569931954147122654086760922097030761028402818110046744827792896759528811767038209806817179411341968482239623905609908644755170566428440616063619364747911426645587826649748725510686904720622426494888174348837270281501281413900186372455463354722086684299309397827503955806197884949787636483266271982593438751981128565992012863192301542642340090457600222039682540034260601656077116129229936036071943190373314806248040639580411658558338768391910159596482089769368019090189024664536841776801436158282454196747466190505772601127074087390585769248440244469106679645108251237554882611977919041131301209939862248052013940672905995634395126873802911835229316661423155865418954408409383617449855986567376863213219236569681081906588077747542281804954814689145430760914861392285122324155448241452668811279031742258203163957420166667519632201163970042194072853062763376478686885848988675869020110228616528556210746824826160969747771853538295603363542698670208272803079828067787638673361886567260193417119464125979609590748461372093398051736906034145210575547435130919820610490234043716038553461159049515936552552591422200284243774136807430862156950015560110558739185975509078223655197133790005249832366238586407027489244520864321966743965285172234073344419451735735994988616690796265043088662137974794939997186939619704852216931820023884081856565986466610273240046445377673257654940483705299789269692443926422212288185451485710683138568754162582094419907347946869066619767466141508027677057878441197794416402340726540601651397392911215190321192104622457870679445784275927963369084413361961250242840023340476705667122953495175841668374990406701395333580217405907636147921390848193325584945131624884409303696994677167768746007441330283992842240000000000000000000000000000000000000000000000000000000000000000000 [103,68] 1630712752918634885950926872875028731664655083758243919422885162468583732497015751635106771142430356765357439418547920545810057428236938606922932484411120517485355115786865080966066714702472562930076302449172553623427269899208293089751209127475328067256304675453883726967772342880352890219109457966262431948750852418869702548895526084320485121797820573348207193987843072022178212936858935437350508244294173975869559011887111715206518464188569822993012816978719598752833273051458416395121185462731522383890979693730179110562916343355328736713070519029141056990801890996556937859454379935691927845236964816007532573737040591375079818600125656159844357626687898949426153595668015693602686208518410055923069858407749501377006283936982002448112723350655244008110935128878812896875220268476130536725410484825430326908461933410365157619019518217903788577227572565771114510614436370074829159745642760353194079002722931924459955125154348020800105427576717832525282243142998224088073728311567870942934615194840613271897946507588507912388313564621644955479058746258749871403721596907630985946179303927176855399679122556850429621160937347094634501140484743782350724862542427779991167397721702506892209057494635493693702514696508621891576232965174875430729963969709369667174047782543495696667120417102388606285456537106595713542207332921703795135009152043344522897807939570878440625014407642064799999303635119594022481536741257303272042666955271389363057345215376294144693876961663153694293453139562150854471483876607263950909542986758459432695586038388303746900941032259551738153884994678259029838646217655590732231756906582359683923184333272210469089895037707407822612582860829663785231683169591802824316746230011686368224762396346736878077636837056698755557425897012560094432675697691671483574273859077618784375285703458238391624771986757804855633593519830784660074065075322313575677516754860251444153775674384862774159256281359334307841426144507081482338533266439628665724144483450015640168233454583247883445607674862917416013955312133426527972206537624616776440339957056838539827709996141690738768537076151471066203078861936846926427297303050433378951773839292392368735419028777662451318921105742494611373561841371399169983818017051092291589819236652068682046522277834217261785461889007218777559173811300965036780999840383491457672220311539255749983484493087626564551253119988919457429036080521394120835406604167934972396189732873313385376838327327862120031475272776850566397729559073143337779200000000000000000000000000000000000000000000000000000000000000000 [103,69] -71532757303048468446562949033998818285672864247128821448055657121104375570124743579770841408737590411726265165820353141320351980647540421486492695255666298525915155123482059942866367120620172513520011238241493494149924450175273252034921319551848884036565577108004427309313926405389080362046523338461092073832606024058118517965673473446052883867550017866378500098241301948633428522519521817250644819610139508742744906428825086390381749648726996214868551934572664307447613041206089465111811814291541837801781701426259724776669109244450404561187090766098602743425682169574813356224212391192546839698783193410235222511323636582520733843623326418815191820916280392507806967785524255541441868379599213462847754132725545687295635219050794093069392458467223425287375918970310048914764200125804123718565591793619996899520978385309266371387911566658666497434935891477837598840947018611714055020229048678063031940369137464521247444706506550713118184816835599956370181847108829399921997713803779026511671284808745215666200950132953743353863865344432231919822470426884431365769422816773632811254654080175963050529569955683992360232064060291844909601416283311850246282753379731596190713736473537184489802093940739570217511867371924804521020883827742976004143915308671684279124318296487129351718067484068825980087683428660471556755993668200142811913592084282490919508683359100938997640125545865554189804133203036901793490718583874896294574895440938444766259245617874506085982908947538655296458872075931326158663634535599541571936786074799048486513887219455924524001772228898120521043851892699098201190479907723188446160406732131624785434388996092078806831129907475951899689324890952904145771514516805674164885907134841405896663820286442172456646997916023291886551761319386289883263404675515882588606207833195220869750677102713909191011237770124537489175081609633904794823416865511489134795705489786267714323635461134245782720272361646351096657377878810438613329055144183837652797164395523847963559534083026544866469052965661686432352286115570490371084637108981570231764793470216285238459338294924011691755943468827495204484003984099764941712030219486155010244025168060277624831454958127928884035338225537184209204583134694275405174081253959481486591194261095342907513805855216064422861744827871060265794663492210311706930604180419626940321036483992383302986216131795703302151863404551763689075668432844946039732556465308588988013536554006039408340194444205958627080103533231081419825606960980007321600000000000000000000000000000000000000000000000000000000000000 [103,70] -10329404378813323607686876286747823529033363042490782393467707646870805905628075970547232533619205635551466399195599263331660008936594036131335146844387868481310549156797867403090093711243267673184015071437379221244427124974486136407926748422657622635092209574980293856751752785502837441921681998532069383295129739705590331946257754755550036452482933533644644427217792115663684217587314940608223725945646579108554226769442214217733129834688367645592915617653278744289271942191127924209480279402277875882037561412214021279083256092038640613277265678531596733662530263580609852505127567895452678620951044356881449227442166129440686813090935192291852616146740228400654239405504561856715728379214115507652264398380183536693079949746693271975851860879211072782112433924898950075697616856191325049813418373880868674510803957863910273637529753296842534358759479508361419381991524171538510632196839648055471475789427685082642431782943545091697846934801719470228530068665763885834608872391641811001475030792127238811191239560912434869292303780627178977930979431816593121512315939243440216212395166672609727125620127156668893925493711061116403639841759916201074282545370776244818124658207945629979910294348130973653872112950872164533513967946965316315499557432324299258815740173215470013465869875530303858321980137393319436727091125872023331924348497148835468806539176305425285436891510409558082825186960124684867773618104726066398811890207527034927469016340783522398805307745664897169686487430338081841333261974082714954670080301973054851550352682295245373132699677911346977981180846732486093494268864006278167513631286361663464890039161696285803654469448678694754125298485778972102595088609048638236368855898813095886063612621664231804571249622071023936689062385458284071243138169518506827722697275180664713211289960033886624703805635330045706411346815122454171017622406415709077421339517776648195854245557642423366039362766622301746555005280998453444262599228913130376558156314646915805620131695623473968090177883711865961822185513047083024149985449288019826125855814370390948389857729093848930052537609988084117971044639371473159989796928959137250780565634469668965020284677286949739899955557997049872733995900342302818799265551135429900948434019163074163909473233524254337456309122292680444374406248718848040833783050104395049336520362649763381209141480889050323876296839692075842542100003100777860229557238068307793034123571477578472859008030405014428390257525613003716156393596213264384000000000000000000000000000000000000000000000000000000000000 [103,71] -286826586323084199411828461207227399933978034638870749309075314274940825837328672635343587629790115894360431373584638461988804814516340366081178219726539684379429770842712543439105966537469922471809945533366553227379683938256364416820293080839918143501468811538354541957779739917471114113669808286923796768074755205606251113545219555087766185524070304863575385742620404675885123733324970568852344329559569563254402224189016943989543064645116054602116461136660721719485530564955395999734874957770068865516461180006982292815458454043367083275918448786729108735697929558356715593073220231151519470779033239358763534484769979484611480541077927152994381178956543599842270821332058918840872641211311393321590839029343840345781733472776960224061915337187939548303293662079985156281189999025284430011397639992233897728070892227706555851819293941654881581130297147142096987774544887570833310240401767285246537137241894543178506689825991375297422013392615558381573091536135845662128896749908686670088705086258412346136165076736917529867437898521691851190175689006041708693295035579139487713875748363663619939058423890036184495129638316675057006493873645062029011069007906319628842490928683347450777408645789977254804910395741015493344727156778689675669149805191869872314198506343951419057046071035085151041092943680449028920900527449358766540750819568666725305553676824581185053052053153347702562164979373893367201174042292862629116214418657044911793282997187359960214508424072407442451190132618742879979715670706500196551070985273046471947419359319241748674771157582653002205046280476437772568571574179224989877798947223698660407770792152141685815996567042717586487366615920646761889125337207933396716751958737286520991608542447179385659521127190956389581945424595957103516450516601034007700308217666402599177663517337468430662607768859375305213958337054483165220434971446495085097769172238203903128131574945220560116466403854857177817663697349082971132105220251387108117220415529236531970285926115385360172503157360040800791602567364180726513183859958373467660097568726635404303023720803146985744948686613681936366683385664237259575027690482761818082573102810232187614075283735602193019608272163789312256126855018643386239157501363197322676870407134823389181480648889258095922138817390602774528620112905173967141321230777214895035997215363881459607828698511947551020278431401961240641060725688464310883398720072195569552744629179688211406027151241240896137524331521785340037642104575193251840000000000000000000000000000000000000000000000000000000 [103,72] 148217103789332309621921565942027666674850869856662830914435958422476027964815190660719025170023258365305632849279944438225350430117315463222488689399937928090963286966698785836134870888955572236714714939823347631954020391087533686267003178956712486572517433895004522686588991921286407976033239506835902946526810753794698921474961731497359142362510665444985878538343357933592878823241313214053038926379786412324477322250559396984524011953777697079075898770412023946025993975676552288848252139487009396400500543594108905373472873407226933378625299468012386086347715598502418281696858871791019824472887671426045119062096253782814487092073722455212025588135384017457656657632232814310524909479415264548585911102892919388028002961067338255365909621187544730056770142769618302673276664969305165697895238092117858601348134483452988867813109312757198275120561166832494903784303143906743434081571701400406401963925158677740388915684800774064056492848042794066372048962931273540516837001342554115088788818489322193758364717948289404337735623034248855696950669238331447552313132401642995137309391607635611435642077340894916368638299332528790814593591106106216827447757585037783271085752582964394721890410680727650376029557739397727679461427196437179202401931169372564675098926509809082855223790046871527284338832544305521408516771991399743402221265415093122953677183309270039487596590226763880311384250238185740121722709017630676028399840129035771672150734097470537471523418115382558494074261691021731342379396344609574097190352764881718801532710539205469049659428067696547229988642302285219783969395159140717690840885480968816985506723959546234660335021864780173691934840105877618222835812038841115638898722548699948160610490028321930076563232125428714643640907703367607417731621353029752980892424786985443635763025036133467427953917018212159181930019904038307053106647342992081964767186020113575589324748995097220334307961601473721599257316446799376371795595387220339418462687392582306451592825863112256110520058027395282111132688901807301334905126996136250249977393786347932894785256012423820049831402350526614525976586236533196377181868658272958509211148071810071015758865723515887396814313625617331904277909570965137202931208698654508163879952096774117691351744384008752768663740577772693323260492187341264422102975573444646798968243195889190848159956247248812958507466313381540689061028574316658041078757143368698153174993545120208103415104678830065313878790850077343212405776049818828800000000000000000000000000000000000000000000000000000 [103,73] -1481647131859960272240509345079382015199366318206258200720182812226129805321306280485683573881392214321383803907504870909697044914079932075958206881295464741516655611556675714295880995663371050052223232607966510867918141059846066695759999744367875662804036839343162564187223863177464740200117152626287855924509818907504224675535995763344961392499263970932327059831684385124369791803258437352527600974275273758420063246336257166671026067043632058507780751540424213476183079699164020475616942971928121435145248802506844742687048367806090727245653047884963070919492259770405745678383313523757425425085018726959057957899679536996637931059911142787275484839182654369114667778567565927672305053463265226854465967487293377887480537596979477644274830841353624024687840603144884284107747315664874368355119784767561318000431169007461570130192346028514824439290692841969524687107316636908241348608122755042908944966105862192321275329883184687617921210518653108254588640852794453099723566407608995762621762104846108834784713966951168479400172420993108584602823811955618423213710431535671784688136767270481997731785532401634541239122718946379049460845731340228818028130910564130143836639928002909600242693790521147437729354862145679235692446712517527616327663371737553197723944724042887061130522918990107985498308972757686671382185328657660564090396614734882501839140199675573004342586557458657670225333895657845476144004644956769120175316602399522044451055537985390184197246995352581106737436165703614736228249326236744491003674920714889252024220245353993975194084882589467495170892504493268815791343129741778372410530706465228464033267433314894374134446180790134776686884813314296546522189317090384054914943589183465536370346202146095087389292992721037734032203980491883938344026727220112285884126123449811804054783969146324911511402069223318134958195450255329943550143022493321277754161969778403083472733868276029076807088219784394411139812764973647182971443205060248328158002410620676673824784692306286507619739595983613826163000213073425820685007104435697424321759199870906436086435667978003149590838535355968803838555876336679291522478161656858344401432546198704399944457559918104582229979883576408154930915202851401346328121438916831100639300893816595560262369241632404140427538628794813569804118585637729697478860666126300336631813570253830061341218409141500950163460436308034441910111541228223943925311566794376895093211881098516865464318711072440263709179870103675729106173418484531200000000000000000000000000000000000000000000000000 [103,74] -238369832543055215242136199824616501135897209932516511565732023491878855219472398193837556204720541717934015900611497068500699333303640355381818570035870674346554142033698740973189017496481024474624659082310065267160909239440686159372659850078832893098803003616803612539077086975216734095205200039946931577466336499821397226619880977277591126445840219582172982873043938715848983918510677797683411756042820320175853566711558700061569388517576079392461084402032867366684784790829561051539467001244819309612103107230237345887712969859961147912056491619744848470627720471247966414949668513567819467772463172356867188574171700962556741010797573241543231478026795450446906405130353347813223291545415341241130702471833967409220068919009396205354804991268328599397219267009477789015369004413963151524464887786045908622610892995927429111391757945812453540888951229944940329439804720046840672611088838616497408029098846154117279710170851561948373318454496498726842347378782873143782278080230152026249663989722305057702972351074818974479181961605145057678656590007577324080551417016838391969603088094204242632188223810687019681019965836837305444825407894405992629589213419854447417720744272427279476971290143902337776449242801012913104772368709638337843112706132121218072571580173303872829570465226729846555427963688142241203600201796075519420006307103209721585328929418456332334069473613556002672529708405245010037528836819958170106170279163648098094683701170265237723267173745599087638331492413117891307392947854913191517447649898210326749921338770671176984830762919431728005517213210964659970833540929271548827108940415326147125648234331217160510782862463269818759672072823887749100564631602666588187049849362417828063510210319595213958360777865366721942405912548333525065219268983855423468328547130708666136012739435617818254250628681934093530827246206745537474858736321430990983292366975314032679867236924129463985044229480084405557309370578052027966252857453774830887034060683596513360599456450594819204396485500182455776580998328937014375512395748964996096708352121130420647069266837527655237403080786784314017213353429586728510867444987454858341504828277761715423175467897505431106796426257817027403794290067635258877088303342455472220351774511810641946598360557196577666791171887828827106104118116854340676841292572716902243519418753910907558801636877896363737010485674375577895062414822395852043077079392616283381975150434700766390036991134550699091674877672338296923362849665843200000000000000000000000000000000000000000000000 [103,75] -72902560424827548015080320520775417892983016489741989294218238466134330023261916615307054906872257973724908895633721743875060114609929908132713866193690932315246066649376643539641996572130201623388889353760180901277432835101380942160990424542186113097298140230225755326726103806484364301086489977002305515545614402281792558565455165218903035134082401293831312731821378734012463288168179197966044386949896792434360993988657161168884505858521531904592250790757970051449791770046625919624128764706819981828671470280258731144019089003770944440405685162588120173134366311809061641763376745462724505120642954112181777583802560913345967500326694242673829393534201604716540315590299071424616316137386746014893500271000930073271121524349932019592568103335402304218397678900707362664741552049752511733672113402948450089723031405108094940902741932297662687457797892871290950560993823306042396962398857186031702992505661357095414539366131615305385177241769585975752529335577282876530694518780708037006150671086695200793357659915701351981900008444231424328284387463704291740632350548190456810443219194319298385784901156225924061158862458180621958931076168945586085759002794006367532413455032465417469658520324237750043666418137231239349685782688295222650697874425940775755420256684491419487089552173959795702001572096570108698193764404378101405028500648456197730330809536534360313688866562932002263053177655821183698168384489426776348845674484306555261980931158462585553589792859284757087776632279228136095563908662133256034251589099690336585500393891832630622863731918787768784754391056308895607844495121349576329481956354409589197188602243097944476384324323615431732946207179098180812447415134626291726522486225223745333490700706857918205301975209724562010813608434835281862329073903310056636049213235205854763907247387050445785401523807832950041764226509878194077637520520125684820221250034175482010116967284178907206785541322041490458909967949973764048234338926635676264311701439822653370364398397036804433178785133828976034031943231116717210460366139514239732044329228685168594013044855251248854225881393129609203694950472228597679390280598597468052707835662295791179339191887219759761038974264120587416647323027583156672083538495919978494880491987547277069116797222523925342991468193993694837676371865327945324088479318785027701902894427796045173229533366782036783881054851894438443396915378387614859536650376069386914023170309202697840627797393706806667304124132617126180780656704880640000000000000000000000000000000000000000000 [103,76] 5772610080033909410355614766882885790651592599002197893352743023011302668075164078793115093057468744115270731663500522659387436551448017731785674689853659593280087843551644423195969529158974444928729994116101872196827770362280292638386126816414711287743797872095958385404966860682142702737044474382094496131383617359747055442386559143604640820146288890830276502939670873228154584470242542744330601388918798591603951280383715932988839748251866399791371252462889001319101783894421931750530415001976023927758674201111445503277159345857387471567121620932482706252337561752394427048948534836431506836440881040915627620708051812072032919197197528292442345773731633159289366148444344124913420170960065528586719603404914440422166347214745503596444658490172866623078917882240951255956589805102039997699902709887015009366104304689830122964334890760592684109930071432921190966209560807321361634239717534930582207522902961706366116532032393608361465711461098552959271712548592423054177363898240658687241843839451856369580133300549972350205777929732709906328298819073835640527503905570664047502842273625574642151998237743816422492521386002659045149785087591310781335900044124338141007004852194565872106377284823154051755508016089965262744231695389715781447800801742204960026287479776396512653321732135328593151145784368351143747946694437029852440689028835949367954778839241883812660004230482437168339357876373543469864688321701260694112349587192824224423450195008456062030466660074912631909395346324086947335286426885728408486708166983512175207650799825943432016562032523486787698119213419437017946030434005155922622884846885372738048110872515989620028992607261240957113783713656794395163570095956655849596860544828836606524586170009331508143461791534535524575878713649370180572798050255311784036495341024670557689333991539136677217529715820704511720682082959150404627998875232585844513324746285182815822866103517064319979083744657044661579532805860200574868958033591921729840802729063716133184725323988281534533189584958018955284206514234677223431546354572682844446331709307465449115714853610646960936303001844504567674761792582872595094058059868562561623500274367695368648924714107215303142802458278255118967417489762764206476430888647876073431916265881185686352386020259062700201994714504484409425158776279329875312785593895664667792975948451831140723834063386426148456411680430560903137668276357402400542184160540645327507961238280911416967070465177087490734973471859824532337774611660800000000000000000000000000000000000000000 [103,77] -136609108208980601298908340896294378748117715776258644137039538975847009554912153758637845493311426445726530532759356009105614292127653687688335248023911514985316718881044421906307134475294305371948273939946595144289648629343305572663953637923044567668576046586596473588905172952566055952924703159803379533065011425183942830501414389295866982494726937627133570955995290550486156262592810811020646273143328980419173608733963828822892963108178375816435951449418397593570730181123090983160996351495352550589256621144665786396576308433028909886737151776579943860872272963996237431459966267297720933620851853262240690027008968771587325322987420539958549570268549806078657378731040550590349022027862321095167659217048689679314932350375855828627431009713142432429063626279114609854216298942244305490941341504141312637749809408246823835359365842639289990696489288116297999855170675603404377441522452010988099571970400775088013450386117296961804132618111598924418516843266307278855956839573571336375935047850911520407698928130698808206828999457455490274641563810597618854559210099730842464956525578669605634043340073250186644796937177246636578547978018785738286210379367562027445367499090852523319694728884333394529734372967968715865516498252845644963204828819425267585634431453171082562344527255486328010895488580060289330398804259746035779400009986726482370717431661627952371148620237098800533199781306359280918788425791435966791353074063437218248118050794259104851774346737974901628036574495616410750587571582680587601578816013598278925739838243475243882724353674800785325417095756093766790003344405543544096370745641972009481581016440166894678724214977225621185306153849823890425180981142078208677900709602227410921399319849485244030541298220784824067825550461938587279892054456594536660238971720232568783292848485879547052221011499775751762413987230325093954958134903749918161934046693186294401029871336767304682112944869291724082185465000950664651710973823704709697139943158685195654089906863277465543536959016547476668296353780272199322095808678265923872932673831162352253310874744683143715045996608693601757754826620998017271349851532985161182212901169613909274312479383852329791460333352082641055166129764130980927522508816945939996678601035110008264726248782813884071314084521870934978672875213093463764875858989541475268370767307694022040118226109270483269225003694117705382657611715049166987697178449759706745619796466154077455332649041537283640546947245000307273859795517440000000000000000000000000000000000000 [103,78] 10511934303125157985001635502287460922255008103452030793435724018883326969064743906132885146995519128689727136047041134865003034183656242464254392495130602594816124798322580612361256956422828059907704234878834120204581780645741154197994775095739599542486385296368776383506326381518730736321599399338145293885928215928987675657973781403509212509520501255105548647362200604035445633996866545663017068144248758624389621526169254811762723812259590828083188863014791092927655505494473569697476514521987615096621440585819076423014774287973982862758952467194898031468432248530059138739285617428307614193542760107028980489100476009499781695670209534585367886469099350444146311788830216622070479880521119189797200536406092321928498443248235284972771056023310521829587181878992911926237742613263860261960620958521283260116795066177082664525224597155176625915159478851443701856165543343096836277273817165667193213652977663550718568668056222348086317537114733461930986235269307986536842753606028058594014016079394907108867570531245789744958009163161440354787937451114537838589552226868984261808134077924379559213165040762867705888627362822409834167652949410973295548668175669937523540606999771289023093096924162739513751932513006047007676085002265891480047487675085049177493269172152021980210566081783090374300179307397085879599752556249666710992313824220462350199567011993290384585888613667357520291823927894910723395063574116122412764970880513085319878766573656397293762905349369094024788823091306215924807545509858662093178696145758887798376258709260155253261870777429255417763019698053439569939747840292032941760565119993743476511244301276109385233869969547899055548460311610147354651379295975293887484795540653576286274914230528723127321871770856878834796785854391872862137031320907071828106067693046477748613175272436434614929742681825401572123239085645600517972912330773762896554619520306511374369777236066961348340829564951496012272022908152555749449085732248710471900947079264285730186440412026163527777236367562263913031390278685097667987404298400018055368403500267463777837013504849171629249878030545476590605878858351417012289398023961290094562316206037045700790717857525197382800586402301851380187324794692759578573570269979680037055109697345129856774683837472399283255137350059526969534981168660536587948813877507625521619324679299022243953031530718139763043152028772667961801465171455116739826814037584547346845474015482284220903466821517297262797821940918007926779543552000000000000000000000000000000000000 [103,79] -317077156839637425299406512357011122692571567513253288517629461529810900225913426593131537694149212795281159499579086887544088443849887481358390757334657772549285329821122566288464196891179685335338971699903751971029464533907780385797224378323851875270052150875595758068807231252815618825076348373070262734454686485856527112651174622024356917909591827996952162331657807248836877266894833547373715532061024672002637286813728510855175747685424602750224949450979215967615540702113021914490960848012844155141721688814434554782738856784950360166322131667445056596660506551269947419787275253963661205294302436295318661603392009833323428368484950336716478291135943157531079274266884963298927291711491016380655796910091236396403013883745573518531549696451019698999150522954852664739845331286700020610635024417605062144575770439786926124798339210824114456116956505903212198595772995214559811470829957923126511756438986697440951295945025302132034968565611101157341982373041443827776536473469514879558763615788609463473871315833092882669762477410069861727340978663336552790614552297149416009839883778179325849231461845403462377810669728911805961734967857656886832044477303949364905916109410721271155217778539471700753299842693445639201204524878541853363210793460730213363565330068262511292708600883616860148732486433708539369327600320753328457459968791222461570608947846279259227307789982492020130200508767631162351782280384918348888213257796402173045674693742082219512067203050319379084889054720128292834712990702069183411483975197797712210722216528617770289798610998668109512822969865261629796876120343659935387580396366888665754883113302279588850149145719632938225228247974776004450218133172825056081374228040656884561543360056766887710736033285796314986681045363193209021478540489209106190791149357998612208091747743652079058805382770972013577598235710356288507640910841877007920917741345884917106826886794220490336045706298316052037622151338904641757401385686596220309368198504212977276763882574495235351461308389893706668361645414297146625253539697823551202540761481267955227493221515557125530047713775927508168132536548372840431494241809981579259791349246654246127384306337424332477588197606492325690325838376771691005182744892491836273542483296857833651527344628819807002654159402015843822443150696782764698507377722357332549214046563146256882974124357594126625630896865718139236000834625370456313413604395976510478524680354401873446511982889724569738050881457320826328349409280000000000000000000000000000000 [103,80] 30112604058073411706880200122679781752035215613720796497115910719721294612769952246116410370784324342309924119388699997076483338570915301490162333641368054066639690832891619079519874802518156184767933177155183577382482047933383025339319853351054255832554986787238675244275825636578827559236002747828230441998536479156916885921615830491331156819865952319277361651934202284659901917066585612614844448371931702554239413567766642562062142721705349038006165282435788261713154953794199704374508678612784445001192424281188071147941636165520426656752120579902070183114198194897315627072415364165863499826756197210849662590625716736417498909984361062065886911942034580003414202785984334916458322026753814577730127966099256317676460183320814975077054105117764363142946673954961262402476739793088165569889109955676503767534403423196234899514252868311819270871384230134585115508573548312508575827813733949529790773043728694733935308928297920846853181362310581582032968615326549462560053623365874054379516935743776132858089426579107911075267886174804808854021816382840009331288301251349271765197812333000299061324341859918621193727842715731725259943180320451854358295648570110664702624744638312516225945003992392772644968087026480853616546538235065020624188058743343528071650900365098659820482432576511274942649724143690818730832903338924157057546588392670875311305661738391389471133369117706693335482380613206840732619047861524151151870789441398711286801182581016790140945738986219660976323533886929105369198739751010696332286949617193519416994067181843217719218038435292347705223384544820499383556586250907872341200516090163516021462345875229348571896065751440570869585074178586076052219589120097597659087667537526725943757409833925675234441298539999121235364753945368806306739543301121318290170970741625311614196837280904942055207394239114952330606342051032909612528946308644069236742980197168456425012302491741923873498308718215335027144204664157332363002865308165814844883136252992905495393178949451044451929060234229438763597762060395063914739183384543229118170896213454556802973434608575879462896590008683360736541346688082381648006752516140749691007254387764115772381376589639097562496760874025562715461470648310883307932532910800220475482971514974568022967417053315904859669183566584792061963254488818952811964565658558654561008153674236008608117376626698868267837653754416147962594939999098156963282710696057643077638987327205927270575822378696766366599760885289580226412544000000000000000000000000000000 [103,81] -3534592439054162883312192330942691611105981500562046111301867622621221226983160328671685595830142911896903833404586297925627370488465803667873337619972486050156182629885220539954939258717696627733259126589050201132803595728515754192426652569219465321598533426276418520857261117684786195461919626975185139106713925729072284434784688441055183354055374414042870385874112249759172984802410298547462197353131762937824368123147245466557927028490933887295207539600336187020717418017835096748042159755379922681533842408951286722859052860344947679635675076665338002422089096420605448807790429327098629408503264295671789251360152523057366318559143826673973886688357990987386520299017980616579285279466065383351186684004664494463739472129555301648907928395027082438185363499656692208570983320051969949880150199798977661864321021873077759816966253020821545247820242199295594891790629257347430766749342585209637461001137813422016947244806121506501709873729303734239271642411018055066127928140292230545499569450747332245025225589501925771522018494250926623882117916166378324782389115799956089947777811043395547449971319855630311130114264189858261628947036053657334385459657617216603777336769608868190559710230436090430682616762933683010029359262267973902544072521773444161800622627585952971282023354541251546477572371710840469642483011454321226313928672859505433426411706733185336400874819417409593409422671679284117199676830781049596427267551237307209530519635035518641413863682071415368332562278515776742725723927868163282243277064786345637235515760000523819339553978950392279247082385186011802774682183047992575546437900946185153842438548838841758822820624038437450917627591336298292879260677466598881391642730239604761912176373628021028130410691484759963496105594701128696224982628633030353181758967094656497718947793230704355509733608056309697916715383663078219372035007058126656903373750578702126032439763305426933756536634474202208815304592078240268117847882160892309145984359872885894728644322754650440269958242203830095367643646596394975043810899054441017327796593669591791640683059528870130595354988091120568986796817766425991904826830372520171027797275430133377249756430021254406533846564246900460769959387235078456090483008169172165417293069820835971957926283143611022944809983816840143222359196162217178849680418338378262190105799189240762834628238566376709569848263270871122633715835584631306755741148677922777336652984833589299341560706306688768928819809776150193687756800000000000000000000000000 [103,82] 401801774940436909637155103674725890358366870665268033171911123098984227375506582038084634283708278948572484490794646618013327244604711244269735088587390914240191334667446279739650682199668349872328258223087273504205187584401511724170116207890108910035235263148506283977005965692114510578923216683211066379498087340496850321669015898609189517395969348883742851322051054284975506188263880237304901639279178943980565812730033396797027536983089648056177415239837429015509043559804775477874093371035684619537262199497288575220201456006772220759645188447512573094480573698397715366902324779247808848286100631892682896460657618808645601326104494201188155997609344801663490031147636668037231685149460507631325333968144870588157463588257716918155811856346551154881739625282578775795305336986871312461822845939563829786601209923931479440192997784720524448663006297348667069323081686204174422780054016306849811476322405909069329103756756513264093085075190306189642505206389130994491762838650421022842886240125991390316073455478138944310216630516497688982874514425891090009882769376947523465600386695943270338109749297175730738456507054494411095803754915051861575048850270944663289480061260063203290251811824145477307528971055597758221486254321164129369945554764615665256193725043348371544535827265050853773364830358664206663649624103914955520985467305363264752950794055447802089679832858690103128693304011950916670795612359919237774434484781377983322264525456920369714799398737936777332650160904992486812613992487435740652426415641036258421118323107387262499444495577821351585680646389809550714087301739090080879448751242517611933870585935784786186560875649832025413770829557036702795861610240282726829451947592795425135525416816312716210580545847664522841513364943195411943455407487187053262012488125952784529620418649465952569288733315733380733036750512461252716744797285634063102753234060978545952697485228165257112500942343365078511259429172608728112558857861110753515391064556797814997955017762303528885949292224964105635192652231632313673342319067018509189720833722400510054327416634107356068435344295428282314907882496721876403620361001983552165378642557954512189688387639576122333681236932954296453702840453829527160154608176294763537346941600775370993064582750588708917624476538405438774763832715026089963731721623810650143733047838356571371300998009075945158181893861455658775655090845470515792135498076307305480908542522297566230972633398814885571086827779302650963558400000000000000000000000 [103,83] -27251718448124022358543049535248668560196331006433317956444783371801260631327126908467966255296111462552328340411671614462598545402673917201615133204398455629602040585417805725271618936887697626330079378662299937564953761638817488667662133610563440278414678136990317681994518411232591557584512576207387731720827051638579570304873454110980538563438654796858984561644698846174927698382680244792042503440925195636249328459608554687587383380332926916560896119983222777704151505750906948806061151698641941121970475452753616431850609561134086324720013268402242375147799149018489226712222876069760177177334174125516561604146175487561456045452384267020976146054603704882652540273424420637759869953084576018755733905539423780034133406922140226116472051974095665773398449930170191058482710898942478234395197068240352005379944730443715406726036630835104135907745694490424893857371638639291979305471770314693998895677075311550874704324896128723054311785710295687202891332899806054407270633696792189988506717261001628656569052794556868635184319974411559126333510932636371889846988705982450815753153696559180685867368432161294981133993350850306456992565518055383019534405882454947880899343576828996280811208570696077383978512768990542218454986533735331088942424475872476168777089983564741730006735394549614647757592239855697866628496758416198962225967122343508428143806201673409137545287395339997860753547537917871238997689449595075585445684270343624067734317349262956105600373164602981082959542424750905855647622450267470999743823514588612454385544950304541238255046975475532085569288685670507037928312672831279245651579424587213942961959940381245478769297919817448532003831417377487117459189013177964551354804473514919524439463602437323902875160831059577821868519077910064417535995393131480460653177021169061008931803976501659814422216496487738195626259846585156505002059497171914817002509739522652319774865389947042890190405040287612851475010151783037388015903160897348016932735883661730646155693562691890326607452323865839325876781595249724120695098746461975665486413126326717047101009977581008129529936736852588254818031870778150945835225909790179885806611956709218590972879819007135380614351006919289118668965636423356475521843781983682141564974633304887392279062845121874915831354710958758632315931659989690850777949964270460955798592453179405236698326859963839156930893129798779211151832099321458603104962317725123321611797882192663794198690388108693730808868579004737231257600000000000000000000 [103,84] 1593089841849680336705732391484610718023377905419174677010250635178534090726198237013683500259298783399540167681828747804864962817020710695643654478521577966835567412979834843238451274971261256485252336483144748741641989634908106988730474315066298194431208955054265957610451472268097012954053909772936683306428865949148382599431827079715446294689208766885026776687279879586949179286513793430919109918149997493417434849317533961869161117687123564272223049856997906825361418592483499627258922446624972494712473968006422496444841507338817083370075075364467137459144417604542203385370834538263035450488256717840280890127177546881641743902846496079403894473773495288419081553275462414609467508949300299182764982116903911366185584118477571243490292207058065828559653452772818751654544009674502704969921500964296417223456445194000952836833582627972679109207726719107740622867392575722579519542960964922338646435975403536286096623771547726570660429550260216673124310535515772017540879943140596645283815647481779467997148871650036699650766778662226430254261544717837895987256664952694986424753029348791048669030850546911777639754187204691134387201041722766402264878631128826140888629079886302484850249290021974848259749973451117434491131704966762932325945666986751907547019132304141125874112460562230240323755838980086786263091704756875735513669037850182725217792771422793508824662000864395499599100056588187660380966814068068512028877917024866858732825947053684639358230951840328763068547122671528640451714100758035695697750380760093554044978121308791442858696269878263799170732374321027561604889656969288839902895664691009084710865548987431479898081391566623242634127801500064846523847115120866601913342478348956792080414654552343505357797880133188035727385699193168705928128121156061499721760817246486585198489432423511777808869841395467032843105150488488569863417197058541800813870126526297591680728515135103835296230892205542359317066905461858925546664711970825691676408507155458362103421154834832134442500745512373047186988425048228788547650380885488203724251784276035510544797733836962788574501640093341110723406413580364866663222690998333019954816590486011560832634339560416527235727689109508536515422545469346601273063862152310626074408000102207652220714214037980056373666861636853236653060139789706961142197480014482777464772594634618309304511497778231099738218943255145593692618748274971331043819419656062923244236162121973587778389590781682866319700232463232008192000000000000000000 [103,85] -78717271164077876109707313228893299053769906340717968760440940663347450676693222224606538321127342513286140992605115052652115249246625487011043007795616505148657539355212043234210218920892099775066223049725741569865015799447817814881807764562822169537796802157137378725298161174699194053190136368926448081075246758515684315859344148364508173063125399068838516643089336550367018732682174729479305494052870986228807113283555905429335058923341859095482418014142398116726247993703674012897209899017034954467830762862488985389176123513174254852093598770128148575316221078838335304212566491347393137313434332469173721159577652708747448335854351853631458823004297966321517688554430853414776064868995120946177040608229896119480273056981699383732778474881929397252803588310032341754205414038630050580086585163316686804123281618842257762911947251151804433185350100736682061773369529287320036058603744678275971950387078559099813214849038147174831449034824028661300332809529367202253268519647780643079943027673363189915250821329346618058916004071430016448169938320036534142518454864336184673536249221351556674066515512749008554707926476788384140408144392358007856848426868889279560639355819396251267598491418015896440048323048353861277600198861825230145721804731424447997150528055071734741442064868700007775499739954120578887653085293536964894486199458634002504237053789703620247909652504823250379907619630163464090166224793702644263329464599355082125239594982699625950105563370231483175475451662924725104236676720023787304803021071498262260966581306338533937211611102123377406470624833118989075166436783918046897247947540197491524848109878058776031964489665757166436233704843671300163414275206858760117127055970790030713263405486178939563181448246945243172912299304310251254787910832449013611120088949273540691881364793887810228121899374598590779692718246645425067462769507744121435698549454202601767786464407823387587353536121028972147782522205477432884657885848818997492783096630195103366143534398730462153985511015890870910342506406206941707061102580645199816870079420248696809148060608713174564477187944748616810981070690344294915485967238537983253218584473342303265293813337527442366927016484771270044386006397565271431882127095807231633979352270368712874876134359138001972808138943222292869326055754107883742855764117616838189919244272203891307752747485749898935936235086057161752208657696990382948593899177926600300153298203979406200398505023793059236504407108270707179520000000000000 [103,86] 3461125813025811896296024465384197130069584739176829558812116058287346852785224105134894122797570932846311997670057993555532037200995525826708948251567837460996371258027707316435555722710947953118837501534556579505960360511352396318340538594653292147315161051923613502586230429956830170065552120822204272938348814373939346687368496793957416238488099753506749902509353912497666899490036665311847180143507405210058027112771015225461092549476924054271364777826108069618325850168308366256895324585307144196899961337396835041401394588549379221844279459060060567781860759446706361828098708060253249638358242821107302918850793975757685572840997394027270189520592360129924332325928752441367392332178379258195006767350099403667126144053138464098161074018699255697921556406571449797976158330021063411950837893306286554101439367801795532489293858186671531423917070005901841999820761158248916906847478232717027187873274657778226344815346316669411694087683326935702005969155512493344818131116429583335350607944251988145826802098078885515901948245692937332028024751230999491627929313353506797253453774302450295060386900273998574455240485438782761125887985667442025697835546692365264204714400605658628547159686129878988438831623027480919950714578831081071018713554799741752516700290626095135724324942645226398756915657824717678309120739072077912154230442870441787308178718156604707905083877478096636008586578908499033580048452853617375724199080033490931414436093665871907079932462877368155133240894807071246643598116684681763724421866550151030613851168732431083786693039209687422148433280913233579839286466315102581280498709165693483387632187411517866782653866654491659342972121439269160899273564142073238915825472041480690211217132645455849787876556351138309520395507729557806328077974319642544941507697923914443885300219336674094961908727324994258368754247698363782454775086618890557137834386270304933680013362526331085394406371956683303875579467368318192903810096630383747568956582202522072666082910935220961669536552410284658511139792336861201634833691797963610874052672849313037669992503981954892889766041925665010512109498702293846977700467221517211781753009910579510516076963210575451499833525456151957118904873252613486871880252663801067262954014057639691547692827601080582168055050886481105490542292087498265105221873174874587847911742805167114898791187334831782575975704906037528283773664019951075604748339944643987730949724369676870600156862734206925055389623204079206400000000000 [103,87] -117080571794300144289307966020624370484103426283248761674847482104925321291176714145082632193411716348988081968790243440531376223477509119420753870613223691544692417140602363072984349104224498786111866821690383857508758843477983545716359843854095609318354792455520396566910515283758311042940583055836757203033708530551144209217496270026554149408380574815731356417019210424005097637514071102162413061699823605310138553275151335163566488728422114874319060613798114043079060923072842007492663619198512423538690240483814501225938221935700134727467494646360184634510107497044121845356397734507347641162954348707893584228985093864692481158602191211216499405798034967344223125717465585358639767064630867381556979707160026150062880821187490630687432555132537932432616141695772806562803197646008720420379343007224385865944764017168854283583255872893208506429969838406806639158819050760603022578316800404060240917735346346258758925213069875697725866171214007338888757956736715781237400098927794896670841153153640348689137687691705444510414451206490580101440921106793282099181638099087087789036228125786253766467973875659744946898805119885554941188307867108202385166237310335343314336599879998175859706494009106253488570083774813531905671750185738432001628179165809837539064446348484068623058242851795554818098198614795617456604353237152433634354856981184768426639530816899086994898630778687416166711808955728814370112492526937833122671590276599866142319642695607178404982339892086280565432802977727429608095538940047718832162805386335464119336491995234080171203778874224740478277678345003388688089643214226852526665540538655059242712742947868593620344955026968195829394524729583803161161504370811623829265040225471412908484371914337584138526120330240341092131064313549735697854956033660382339955168574604988503158614960979822533174737725996305592048349879309910367834767895704120875588385696219725533830219851736899176533337823162306089441689719048113226222498883779438125552693614445081594836880207667357005998224358077478521526084071553214510769124328541808992511469467122120176474249617212284201545132420808736416988721656573163038893473903749681805370813321027405072636398725794485342830751514394138788645560652430950104471984869305991930527441044518429836713058406585880544929439232956637932359188807884048582033829694302650256450218438160512067712022324828011736495921505856138677290768333435312050567491448585968035134786689273643325264126928532371331585324697685852160000000 [103,88] 3019312942402780853234256551019160879145395225699399937713824285656100286963578925219214030220641241022677776035934472725779974964342021662808361670468740190145434413928105164600116166074368510109086310118328893415300337911089145338428969384289255884597987166804079894568636100432536738365112946609626558340502445693002801279818699288767900484604955020072106978672316133908832235959575181204142977304570060450182422855240776671035365537536262942690841673434533259385072736485237316036344521399776575090632117609857823020000049081234237998320189284315060095366674162186804763767701298450079663380003203760830066281651660889258390762499934476298327106169450766022277306601020174353538864156593702333412072765919126295373858467080169199253603687511490944273917429001322239376778749333625449923477989420076069099615674460157831946590440557438319933418211672092934069284640711414766769862663252385424604029022023907853419654599869764248175119501631168312853335021243549928740547948734972252851010419717278057313512714394237977928303776173269659384730375018426104826897994721751857318312148516033708255006521125856532446099017327542051920887903886475002233633179282259609975827906451370561072435207779815132929984475727121547304610771741987526240011839205992079264942836478966034706272136531358976123011082194070915889546177762118687101052323288919776892827955725095622299014399372280011114360336809631574093233590294107604758860206117479928243496365395050935101552168585557448996710448855469407813554562248205100911635284814651125061708665702251163445650175100077170402876912220131672443213555168126924269057910961583006178692837462383243038276964046527869532133638093109826729482582807560435789203138478403843242126474365535889404124839224902935276966185248669099900700022813552803054151491539901653618920315153447492881541339033450506982429139089028538604382714472713827856800026926077746871174931957780576131390318134310786567505852407986206720736871239300644685541556251922235324209040410733680758700954284097823812845969067595814431812795015608062009717553783104759790267049895515672588842691510581835379794762779072169092189455123386881285522096052418919024206550384630814270215992604983513041924116552075674050052834527284497224936920415849501064002200987082054604459631304619208306509645108107139585937039186984954123073916132684149229069880529257673171074632575988989059715734866074534231224337391381530841185979227474642354061964939190491075040901142511616000000 [103,89] -55049819124611656341649103641713763849163910224101780402909243394928128620278836622184110339926984953551295449976838894665769978115360669316269119174256386557661885571496461792681432328828305347545783796547660038564355518457732011779158589361056817240596004116877730296455709518949998843680314687837391281741175347505547394141222821490204220758847019641845296551268472811473594186935539814849365358307818220598442961995311736567088555071822961889201522158863368385245783671161528062460747141127076023917351909764686806293728404747914618130992818220416338232699596939787221666426220854942716652585583945935510817453736340001461636354179040646764030444616047276204668153638011674604515495478633134426298910574874401819167847041807304065105676331736211977809240899821827957825649243303573426876530816162046146945648399317100339304070107769145919993778455269308945490975080989763593674011318255131842610241282710190317310898996914776924767340955923526308357131889137009631848202015406363710050922646528199579480346601349159093510811802819134184744605968532189973878547629946067816840659778098650426554456386234186706266561529252743951979644000708397870441701457333649829606920727683398118128380123520435913201249951152694832185407019230629820331490171818636043078798474297993116631927762596996129613167338514314856065282592642676749946226720220671995037100244249537983836190564347688431288106120988564361781519893553001978813902971314988824465207969665649593175355430505032590140053759862753275377444861897310501575465953144652577315233681976749515648367159053050402033236323085800726884626678209949405693580224153653020852729969362041890008925385971202761788888791627719526202849085064042555119012706479942711658624099298359811530034768310283061161766057637921795349858560754770137785367036188177609055230390628606534956824105619328377199722904883280850535216818746360223929495263979541583643175133206057495129207262544560948724713828684804786364925676618847734081654465504908646668015682574083454604556393173126703235265984567849047026031266644108270275786614457531934249226297803678387198397790910745495589834637919150437518355227082548359072962892517757572539159501973801774494610791945278992876067961948792738288210714478176405450010993698262535536455687527550556986972249705563686486796468250940960455745499094934832593501577343392834985618220258130173346709193360547221908676492256882599190770311073206998786226859615209789133467080000225729013927110258108800 [103,90] 745812129369608719123844853923844183232044424999105108404195956240448970998887568593333496785968262134878680160076835679816368900441898895035043945047337097397171614713224566440872304017687434816759579977779570981347701394541042342564188828614751598432941302707303344755058136586953221744357729667369932698700079148869398609912565026440817645735233794882185976909998201286179019276694231772244123083158361176976354726451139127573395207407737002327346859795469871842119914411938680814115331218916325720260777343508089413094058957203057829548391585608823821110664419501130003010524212687734043834794750583561157094628229328652100852343852986882171358785292823936377344524534531298173205288356808961686190119612963289025172247645491415691496005546093166399720920702466894197021536894011858253351353595695682333149175643633514399191188166524900092335092143684050840723440088998956321930359324697598025528271401741612502252798541501572457166701738052216462350229739664943789911997206778558465110151040621591644857754362750620474767330785569520902279227073235658167115347408615987106604600126173497897674840187616572296383094543873920832533985208468137628352812828000689099708281475601947630455200739681170362323281044204386106325949828408283487749154242002467124191717216236894592406065634599783573691090880184083457340746914268602771332206460000230935626149077912032115547962084103243718700602187613963777604704369621459277898709765798038240904508676778838589157194403634969880746166751937076516506646114224839202781688414033097078483728648269988636976116707696816695968987386536176802293458766855432886432084926055657419305882476740032773211945225942795636724486297169462708201629194992919746028454933232027272944938192990543792162706242561049973858611235964927105453523555069478990334936620622062153331102394436608235300595121965303389667509973285721419399965170323475123124713119612219245377660753021249383125940014897959187476844919718787533860873981768576385205903885738707326454477188186242032065782604533039491415503213302022576532457369271754212479931557372545943856628445290293970417419075206104144266096971505531319355909057473996966286344650076147951946301761310897932673662236274802514800118841383123147152730237433729978866266741853606725067915306300968848984328488912240786828764689222013369165577380168361572541417029848417529194455043152900783138383831343818767000198390080072407395192908270420778114094427565001757785826629359216115249841369600 [103,91] -12914074676172487720145447009779169300210676226176607946712109253125826345341462454044537851600767444126880187603799837198999001560685840940573972851572033705180655556836069312688440122047554767308792866314157587969185706704018510886190238137223342664591326173151814952700777453719491165996991107125858345611205742365597963181253874795612392438292329891051022519897487752595618640076765682536575127650580964981980812317334286237356310870967930048578831253435569706197047342224063482129617882564209857717878590354474528633319630859806757567183172681066614433159965840368199257346151687636655401236980776337945748337320070070160575997127998480360556039865556166457587194585454823959639917157645750538548463320608420743704720039786627459107923745749757444118641030950142015075715109501944668316099128847426108677026328341163735397185183704733475469380530607869052586672886717709951750140188588675456692433595931045500442191713136241924815025762715665840520909962056504793789963711926619112888074250204989986332226980875141560937071629267699232448544330374444289837129031142534028271255119222613148193429837796424408536591459334338561648673265840419972950886849521000090207665927855995234013410914573664972115968722810141409181486685188485864337939865847344700057116637667291358881775978736343798760949126219403500992939905908545949724161037574598398500853190971610076837425224588744946009785858917056687000777260473072750005111524374136454907043534860374336230878827152242043769593155448899487343890493089174010774226512853900888700667045648044396994238090154270784053720433258523447236607362909862576220370370988941520209094993122991079518161578224392669722941861449371920192224687802853453074668098981029852882289640539419994480307475500474285685056759642322623993917434804924869121748496950938537398260988822570896828370771132059694809861745226995739894468584335156577222848443110665215892443652807161417096789837644712073821694717130233342491526650737809982566647258829733794263758070283646477771650046074221203083850297451208950818772426072472605076470795432956478931916898859960010982779017830337126892642478524223769771372485047874344023569345410297363304892180338130470185598354769331238515159500493591986929312531202691605376954892234217283633200243515390699460356951045697167480514674076165794783527873752642057430751932936621026319428866261316696192506095647526605215001129889143499996180387365794964332876833489390382761024948414518966997282240 [103,92] 269188831724659352511891320633217705364736522823469180891640746924835756385185453119690643935997642433146218430341120973814663660061474522497434907347183510774347636097529700308298066183661295833824665406516347918532983659280379476347206859044795128956324168845178785434926135842501165409388420363467024230160646621993087207761830786923386042248911862825285099116204763900185074885964934809294816365293641309837193790578211371048580460497659212873670492870727424688111009508053896653032217247793960752728984671568493590902145427718786719510477993622919555733366410766471556270889088409018888282604248439774094089506671731842153927404272500995149236559836677454625462839998022416576874401975165955381020578227432526344021995366571712614285062823229639086478325061711059440863238542375155241920112859740541442320370619114505428998936195648736003924485103631305410664492272841669846186572541807658240520146831717425416551499149703404284418508662531057418817925533712450580115295287118704182203091965817143097248513968430444045576205948445100378337185867193691184370271857432140966376293660049126479728150119309979908308157630888792852614343360403885787228077958519621002671521638336966416124795215815759950802280664388992811484459926344469716766828357232596415987428895225649392530272809855210555735171560347197652094791662357606804081842438576387566444405566321499712099715413713868977417200614421769298879464606294740593277014547365648671722692488006456667157845774289948281044925152962598301523458845417447777191596561278267298868073165808589067281493100827100566317660988433178649598714478122974237005537541705194749411206230492423355518374927568993979550526966587859666452295558392431244475445734628137608480195837435435883362457392675886897490274358413273369340141935705067639613440821232813230434298483520689343961762152146815337850810402997741938710726188352657800139717195803919635188318694900872319493592261183132990052966412402484351391955389635848736140034595172740129348623136816477024183877120298531798735023847849065999095464807297536749406561352830757425471209654132071247389104032222364894114110087297591247587499522313486060029467168337212224799027696049946971358975547503934105886204236987551321942220025753867101320655281558603497611251704626472191195408667966039852169680780306884583780482626304852987600390907164558913657426900256426924903353458719229485336551391523951511282636038955476597550431933422317877696587213165402544000 [103,93] -3920895054695594959211520186638792190151748387857530399958781809440931781140077410272320161184412091999772760881883579941146287345513641772261747936671951600278846443697860927873254106260889611638379652113324817639690865754199087247093855633161546782689596664046573314568345307640615535253060367061095467554094523315688782441817864673562863304656892410918346945864371888785568184120709391067235098777562513218180308634806317927392627890009197243834462743586131400029565607674993005242239178669613951960739574918711383311147354925635657345449915321393104773942658740003426369230661214749545021995354875931554390533619746529156504078574022490419856569303017272097751264146202459542153528633425370393669368453403788291065523161869552816506959107714229077413800726746402341589982429562778342433908928112340930596619577365833840516191022273243099825512357184991126874840073723207225513820246413136721935453183111250148401437134265396776667626474806582181214515273965674100040230123596457540573169400905998278285002589810840802571419921009547283832056226780838358318228362840269013451608091899075187019201830403705028995326649914649609535852144089272606225104768687971943265814742853388056088818156783033325322818244712759508261620643432019559156582583388738920590440353194161354054999608142845614457221675508892713076051624976469799760216184159734215494451666008101366055879959581079657925102504826570802809837748000306907445394692714290106713362087189997850311139529110196682757200238258886577329170955538552395807532394295249000529991953740134439565341508872620334512666912895272836615043786237138631680760615285383482841664315455802154153562991848982141062276328353699590032923730521338031028859568725827402006647668690799525943146015791559327634040479960755531578792072146988961004647552353253063942292521965325112146850392426596499853482886612428269960460105494114879114945620324515725306766674000562042725162076100726420923674119801248919362800523272504393696335533014840867104193797240341592899647157184207715506707636266108524116997577719648093478572436943136500991269607170552390292819939928037361943288249353003112565810218058040030809553393678451521792403807341426804000345889663344839284378230912371559780386465948630878533747837087979137710920251904117806542821870532963187747484154751117569637688580176659066091527441512180270894745475814293241405081939625077563513917207406034143598828240906787645219502646662188875694351490524678000 [103,94] 48025933898888269588000456929039802634648952321543679713621803362109504548835893786993526909686349974918573355370418100763597297272318714121782962302992165126403308303530294843202704399761560841812816974261275064190441837167475596114421177868484076002225409721491668681484162772160079051831155125562972956920209129206190846939442372531473276539966526096217520777015744164300024490769979528782163047319626201654502879938822937195340137638453563256373542060581958934409656546137300075479648100860272541322814015066373731972376464798113135293666561288549311606527227232954832934463791127243431224101348555642575450645517936578253692346947484680895249222950242852867157701544705735777574927810808389511723723142313458362902347369956012370383137662239333041318840591283294187454145640915339744297502543540652585876534583773333007575927764793674781817061630064753265177062981415076565974963956973606646721137360460395545981226221531088714557557853388554586365685066962447582640521708885014753939655541146434723994205463136254853508489485352322313679627522681259069514085390039000827436911405598813685437679468862694491702760858426846183862964557114111436042699490938540425353049021340061270106481349322663643971222143642052437000723796480713999107692502067063377729717996242909808003646774326864959205000820800702927770392272279653270695515609720098350835723257695342025138544750077546363999680635101211174040114245834982659392662853044738726930989273210440741711140385807727473988974187999236189857748807678312748767756814754351801878418304091221170889624464410380186384537239303139489703232587473930858751584519308994787043780935028602365598134027989743926420669021509291106434796908770494137716518849471306287428924547389974175129570482680450286080740611450366973363917630862585585763409618556193641529150541362236962143774715567005066093366867266660186157261916670474678927542598899878422226617420892981939935641488373845474173925820234618094376013744234435185874720150431127795723239986106807507565364222727023542852569923009273590082894691077609021216435367018404217696557022865947033193992062267373521474414587656029498692486766924398488043350338711456518014686218346992335643602444198865528046956220944699830318725227573340452598432375864296556279177689182454886200323554144789994679546553338610457612840858782287946511961864145717315831188762648536439748054159791773272998159934914606616637275518126764366829790459221481234797479584000 [103,95] -2085953065284744703330788919120645858706036712824916281190229923836403281968882821375264672372467184079736968870491506353944265545923425402315070447160227169809189103536971404060087062354255847737291854776260533607446278607171933117867249751091909421714549536802368481291542380373978429110430427079408776794916844249112050989094557623000501821955122904093038836645697652040381483535482266374329756073306887033311846556788345443101993942372606212377360833409140099494950580772535154420702018084287610068254376360057989683780275765541719648856437015813532896396541570427145701920887598441665445068355741491388778025337129440615687495930247327213676807963886780922203539688689462698508477975976648210832170330478561947464577446617343033410419323612803074025480355667284168904299670427891405708052934957166999711178469746323083369052253485644073190541420928302737606406841720532802676733927836349447947516165893210410198927474439367180513326486394841475236443261769864577231752390920581252258682088074405980338181771921930465713534441831683533776642723826929033206325760204231744491762127844431891787566127206976324392631425590799458631893128048026638535169049061429346882145218826479058572312760533683967597691589273210240830737772104998221374371075058953019303825343603602074276106735976213880230063109226677003484121677069088021664900401606558784791132392592122038125126944525629483552713520369424521470912898262604743728298507944777117057994444133204230472327719316982656028832584340301053256817273779334655662628098191728306953406344108572432552056356439576840053363733698463349984987644975760779973613994816137591886705609981165342476640256317656482609503760113966297043867549855726114842994895441315290130599122155932900194561713893843422953427047620014700144735564501665779317109107492154430740359627010883054852394333705177260487960449628913980864682243289384351450117636771645022821980700889288054359093012080629768511302638003933978076965801309734821458658719333894700500320867460012226077462894116475337010954967278123811700089825703262865946465903641508331503510960139028392957207237029251343288524067814922445721297334068935132040451951792649755909970487454254629436149650130806529985535652676999486774958088745960302823535538932918058201186791054844222929527933858952367053266304531782192745582281996782894640605209079983025596235096032609832927911505272687434796078514258428416729609539043397711108593661464983900655825760 [103,96] 35107580004635557108207104690791797240136204823579579068570745678860374240881969665928981581885978639730611524396711905869923520947671533570796796463655971352427552141722301534029507143478255786392079335909614438039160555993224520267907088655835097375187812002329268986911857899628877328910363951248231527189266628672289675303160140939579325429564652371533370651611090167953133838368557733193969952716228891544975474493817568383678932046581929399673813056668246455904471562599696544935253977944866070673188600244319427759612876476482861026344977817120453484363794210976358683862702582486605141513141057987316371856674192944233078005559574509095631418594939720814235276752792209025532571494233688273567119333838595746461257808021984885723837308549494153837172927679739093563113307465732947776622713172849430814629702435540018154854499445929577333090796857968872795845931955039685125043222877593060860282109393688279036987994959746214403009384398335331430261029242777854957130499100813351501105490664877038546163300832135930096218819606616068502167377252466945191124145196277837786344911555081196376566463005526170056112378829644456974198490898720763703747560756963252903912354597382741644319650812730723179841269459842503224550661555414605711250598296420753619095079820204781911304217943669581567675965661847434512433213323251006747750113879058924987923855892847728824693629313145530059910800153440003730536639368347401590825432048740981306658296017190843870601489618006954997933833200635928486064481976869118271665628808592856822272433413571874313617358180335724459093858233999699433327726170438807182402397633905956427791594162296056376435625918102540491735204815593853993681760120488338076496038685457084771671520391286368531840077854203837461577719167945597682413878332220380503626851444741360573032360321588222566800055540395006143609890146009518613099498760878249715633754601885864643223698173928445183493825842828090411200517068401252485433473020903010703938867352129852393717667933148062233984491078992962728332756899089409637716409733399525853757907753619556602057401085830207498784041752234222586211872108829667986509988111226995467171731128927379738860838261356337281107523614597889574422197067232963815690572653757486827570781501088513370043090408644291879259459735521430757564015829945666867866164175464672569699184491384504173722197223927912976571408071017045325446747160544427503061417606934719236266319851171764480 [103,97] 8056626543979774711843769700929149843202127095866790483977708578714785058678322988057068026608162705459556338168929401601603168376836883809014191747512731712399653220206622053211952328293854045064397049932038663509660295702983744178371560424261792602150947318433131046695243129661408462586059214869854153300712467125997322570854234305022100431354472406476658410723568640241212143434035061691021727950172176742643348207091312718775699297027897801742156807871075291158152394587981954496795027202248289947280513047404816910801058793259948158120029481621951357266854964534074192724306951723130949615809116887365565184007705786866877828352122156993113334965544607531057944833326370954263966890491372735576840300901091862723098210784565522478147410851359882392506906140644568039682788393568050361340899680103485253641425486809554112856462468916638035667217828688033928525649171517260776202534843503708893997878944910001241622803663832654747081450377741664574805462333869501035390346896432915273879331864704771508591946781300336616353416551186057351744131986861946199084315311711221756881066085674613925376799905235324293483476963486943762057784114417683410237391535889990955344125421742085567744433020719546080945312804970628981302563237459493301327000131173871593765256426114268739137101650010717509815508338366453261058516650516782314890161547447665508649222878287911843763121136301122439169662680600071358719757545137137584522909290687154123553447142588232093602064536966947186080146020919127551834930918645031568535489526434345483746823974687729701922503383118917829124596246409653007810338731778713249386183128906399887316473214718812501052987155943778277714570180256209831239119354694859311756764597002099666503749536207535854826690966084516943938195761506778959136937676114586137578181519740904875379537037500933098293182010832415537126867340126595800357296682452166975223268247726524276532892657249043107294909395349899274109854499802074293463090033948523004629748200509605988033107026694531154733534841597009311871648709830213124563113653355711048693055444554870739743221742586139399860878124935526332763534048904811736177705449510703643899643344360540728476826876337039716317447669008546975067141273654542600310384886200951347350978972171926344082155284789816261270899061837382415436251381348496518067633462544010016038801121915184158108505751121384917185095065566574910048818406802594675631882237537861774742753892960 [103,98] 6136533788967910977382105461702880065435752148703441680221104981412966931505781467558612192040080347189324278598384145095790241854703514503933644697085104273855423944331383696076611843965351150630883559555292689949798018946206606908995685582842693617751170644710284249404546479854085227606350502235081484047604427085254961161936495243781169327689064079111526598603026567069173221605912722903502253157767408191255641712183490104926445388766460291388272005157844767208426125380678337622752065255163685328343464525973569511237713993493521080823729629695532473623261176331591499175842434590265105844007573397532616739170770287080244208168917642465157086157305545644706579501072956696006645553347723002820753611440527664014040413702168988209735073727713094563126686546402067835838832836124931403154304862186553381886556519964425203344344521463661754164789624156672213303113009842743501000372446872115875412869599476795648064210127131644898698107750956151477122793689926132201483987638055500266602271108163836114104025981888414280963673597051364525211198005802742790078755797047626355643198792203809040004565274328847917653843835819048207617508303355488282319245480255497007812441808943548034459827242669587754225577817812426522042997265557938683775797956203320222777996844809187021287886577778811627289086876389191717255108346707787165693538082248364220673189125561450142946222965793409204572243874284977848736396056527989925797108269281014855702516255173651718979029761485315292603803817365976379919993332405208533592131688133283835588333115139765521447420315671869554113366156484502302784387228979118227036288104268361959129154381077101822598798722265776226179388499116337682443321326831408194047857604482248625735638450527521199958254119254034907830025699020813475576496674697424165754988713938744591831216698493349173861727361274653797396607156279094357413751023611716477686722087390484218795943884513907880158948422782473318937663151490699487261773463508540023049336087403406151336125056231438042898727240098465869759891672655852631782007522145666331116782452054276133789711657008676471050188118645041059349969518126874650679528967414568587036430899431666685378282299409166658095583908760611594876472122917473378809521120716690785841653812182000643788310401307235433988748799510251923629530586888024197245568781670028304255598124786387772409614021224296330869307002937995919830715321286988153538125993356995681782620160 [103,99] -272358808449572664450820697791525102974056177276081157162477488750962142106856034087690096166161490928327023160407674364725328398078597734383596452661666960339120106185864128199267004190416405626032894039562439330087143593770782156085693051035578613730113914391596877829558311503841804709785839809014357469567564411769680801448070039991173275287376604280342820272941295365602741834672459303299337671299329882093954546973842083191955191211477630791194636198548919357393066148612896170755663900406929806045535029120998222506687257402881049822161938391440919524969618427513519872238515793573239665446871971473704497454263711699596035700766575996952552061384068202293027471654365084890427684595023779976344966325322768403449474825773247466588970640843514147317293423555761888934964552890699359197286485132839939190368053439514016469978492299273760373228290986922858729616739273990231758445052171266476127996700802014948064060141337216141201685455550320350006370501654224608306049811387509259063795720081238947177128485262813504973546803179444479224489446755143876996628582777937230875886345407017020529258147889185284377314145128870966955560605039264695239555678601292779028671013583194477823770085839391260516684833062191912807519988213928221699212412724740308917391616880133501403318481372862986495831711671535938309583767204960771102572892385044528406414583314118921866339551239658870643063103600733596524293504907667566286268768291432715713773286542079679804383026897428289462598633638510830024763683631779700957867174727736570878934749818861378370217151189479652533362146995722035580205318839339567880714219918375178015668282724551923395440920777518188705862920639672085724816686691243907932345660253059520030966099629756947941470381948492572470649613340611849526501609314875126482869553924811518225569224546058276734287822828132516164227581680029713889633546943750517237646109104164381714341392173150338186777272264896610826111015867534304827954066127902369519230264593906988997350719544320101177389429521854699773179220304343436022842621212413841828847659416085036429055204897968660043818979416590124158194302900444334945310753356603796576731324974422107871257197506807255583982149938577974896498778918756190376815461899170288428442061251787200575323947836052620350495830968613142304908484516378516567165035844761217979290309519068152741589471014456371583862001387579310872243301166479175850890789611628443939840 [103,100] 925727658412624635924443262762506957339281544217410229542576365262621732980484175053669214045961058927146813005417483801985396972849607750794599315287128154643581960488340068552629628038362044213197061253133532941929837559051806807851101650211579940998742199908776761440688071649459481946365559887884024093904266979231404148099650232863641761427863945278525370342951247016691357053588901397901227547729562040622392663130238328027067033166358038497329025530581650796639810918338397728045504076904513592426930073120826212324124155973433900717399962773108214367061399212977948840100300205553490097586301169747934163327496893335280069046987626580626429732247506540048663467376785863214011672262262948517139580264694275143139692659002567570931285250120758597343793620467033743321469325274747942940439997808658497177051461030256891883241917397728132740923211137194167156797305798394244123658339923712204511307709514046981270211843387477120310701964684861307083338455075831605610981506134022059940931732903164850994674083178426075812816506197503774222641850731599603051074973900956628189604759525235612149468319904073154462137443296691389706477374486965412940430398751557342498919999383234037318523728507873591496140122612921068318320756786142054240416472328670636297072673036381227069296017535790915184793640613216418409318777167218594296552759880843148091744183145485028803324327687101510366733521039480991322680310287865314507458181916519423686810901425284350603910973143603202106861006209202511484995975120793051019535905868103627680959282977214857463512748438960314614696447278876496080244839238898424250415799177855930803917086221198973480624436874526277533567360092361974415606397674436839942907833001383422561078417433432276197555899235255321412010195885499810313194126005998170703657546644646391430522013814535285176638122577081547754711704124665839240650928433237966670532177480644889400975479325363435481237386983853332158168691834930441492946023496226847467696381669901282348893546603375729705007724872424746348530391058290905204268066355772251865156122696158081457211963625772821384679698217947812083703734695260013545304893007228045547291499685457876406715988080442048633974063156467762918669945324001345314390222131810273613086716280694949542431301863845510490592914400118709874583375924464192861276594411337746389713304942529400286464500030827520362614137200676040402834285848198199339602056786763520 [103,101] 16997553085851958311971456926485622059356070041457411064163570533079790258879520324289893273945416908258970535249173067606750829703450890641428521279154865924625072122091726115307628957635653492201068847526078748994189002361386106206807631073862771231472422885684023943185743926981610471658452170593643818418825207183482269340990784841727014910272065351635985590277557359229294142886449666677855613679718282615758256714557432235397899310103499244017714704925649154038108927659720761613435270726783823194447755284007252562910324469037839583014450303346737477317407150777832944927705847990440320109011520423839741108795324693228427566324636427550384528799387425683075736430632540566829675627979561412112013477890801476566627286572511965369195042637165177215417181518200684711598373075665390602664232784854877162778722592162093636912100988649339074789515135855758724357737167798327746340664328090486235473722864716567064368046340512805878812415315248624989388075987227394638905509331050601167384939481721199100031456747086567276193763913093293194669793177249792840895366424004319318203520327869348880655949009428438210609221967671401386594234724882547655544705100417043865280283907790298037391228586524108917653551112822710504883951239407415111601364169355488331878148855339990900306022633850809073804743708384627131965965100970034401794032673199853551370174223862775296508875961792613212272029179431810920544018145990493998313342433400451754593418067497084047951785085578736047890193740262522023441419745059394421121921329134830855864436706141134566265061272216389544036989479677381080018129372943005500483512955638403700758277642675220428578991883295200746104018578351258143541676165584774195250443198009501765757790110762455823363637253463702816131842291334166832752835537214093390214274513771739221809580762379409464222692933208922398803856744011286336466160823420484896271673703284787521604549244721501956234183011770560141584556301997074288041225652140131483200051932686194840562843638640021067418668260418907387145238831084857050196396770182242410792233106801603991004252249299923530862922251427339434527055354448078248206191913883288777644991050083055327998711333718560330056091265818072037481491152235805597097538249209913577951854129173159895033259413571926696173943387145550743534694223144505194655688438685343069343541654961601979851528711854704572515849574068073718942575348120627443100078425120 [103,102] -92416816047933380543982518592425950444972200012621212985270492442643725473831593161819956982654883339158318596942680238394666380941497675708285324192549459359384144863292549143342427121209809610245281909443035679453517628656736919900271806827664832018224373449807940471335176450546220723118996930254297794898023848292315602256538868029052376995028677278522817913419347752971389352808761353556081686047061496732866700740110882104582814137945085470294593912717893897496461359922015973817781494123358317448030611176420470805397249911964750474924347291433980742269729707630828965718173923322477652529930361815774836944472806792601752785018218248428284548973085345791552590357299744754420292035256953044308319100851167609611329685819700166273675612345098189133698343587992065505566373625059592726880501268874164277723072883932664750047284574888477322586422530651448028452904553147887867596311617124607859642254047509145057893286180244173040820426669904625207731191538036596885369287849876541589251361793810470980978723335333076475590607622498654963370338090368569545949560432275670042759848081271605421653860189562764637404173243900188586691465651188503073166038964293008898933110326471297198902073021950237232230813614314809224961145082913122985877021061549212603623617343113835929594544608257010237008813504458895978829407256769965893875445288263182781470777849330311391658791869286625012659035813446635567987409186254487404754125787105307047124188141658173693565491019657278784433801245175145135493604671458618573796248529183654944530844064203164179406854912321721255052320640929799097144374999937984072022422050926455436157056894747841050601032112378411834588789962258909139482265484933500467529680862620503083427054649705164214159124074147430206364899801229245585066457253382782289223735030041592676422629960357646661406404778165400296741587055395025002464671361865133586113981950015278557320910022852316177006605717301850130642504842114789588704833744217423729871665445643826236107188592387219940606294217008550589915315619294093229231022540038233440592029853576991924099201944902953483740156851959627433911098250632712264446256763962043296443530786619346490375429750128187490006103666453437736641552660838451944791504069807666884557354612294854050875025522198865969884788624625902261335799194024142670344301195954322928223966623933418209320544523442768212352609831419661243273063976262981328890880 [103,103] -1020206622897208472579555331695149557798861188367056625361577698428752096162934896464956412676487076893351623677349052428803262215665715463095960090822388438091579981844824405037507695785300672115646061351013773670860525140150937652767286101219221512179893188784378623056812064918871804596568697117268997192146637928938967027972211503770719506545335680828332729994093655924228586038973662284442339492452908575064785340348459785238939697443182862830956145663871529821138626429959764285182310231116471970317018670973800491845575209947284518768539783692646109988081331647461101534543969573441126800613847154155008722608574872584227868192249575562717664678975522486014673096174474720082965520411308551644260119880439756737944357820148346044751672107927213700782794023913916800746989557065256742775363990864276039703536364686289305595428884231324164785607123873362113640944540841263846485484384843258281521437000861982944209566907451076474655525909901332993130574501983924919162640035172103175251660380724983465256780092155787301987753464856802877038285352856806493361536775182096779308789799789339185243054817386499644913939929938972789018029801640753368242342901228386976273698393049338027494580870218182439921679715019115925100107227333925402058102459955653050281791439683099941406414167908543504135658496667938312138802886642166133880889817212726632080649540838000112911819726044770557666555935334929638850166982992918131879559269268730832772430005041327584091849716849331484647565117040185306002940672212084647533459353774317182150881308494567749961541165591781386554669374138578863242270159985151425811521052558906449819605403179920783892668838293322047200832456086725507314783792589344096770647602505761647850380261492941658587377664399766993496657928691498548459041781150799876962830092311414204916530022535859655834252895840861983793140376198299623088720626580143472559062272236180712453044733407483873760313009409738737456537009496382319328432406101891054289518774637077111914795421312477505064525128226606435997783647192456656226647138647573408963531386783855640048237379505565718205546801224947049068987118213470148457673586745109731680601474362339964497827660349691740920938252651619467722546681576128255204059515132678816578224067750097027692251732933936515516652080005294331746134520597258830909761400297972867866625227981411910281528515096499903189216939115729389749455485472032926080 [104,0] 11209904262892317798352685276584694250024084258773964316893858901040331313371336073483880713928567402779539132542299420172868750335465851257628639228090806074190806202020491508007581345472724833379795309219441180439463078543454914301324446814447567577689605640743571227537486384916870886188548453750951482913934499081887207650188551175116516809700704251619776179104847590715628977819877535080209630090787639934141834809457067997426001755000124882224147508546970848707587237027111820830761060202697516984597903730813702757805969860155413852284181745347826705724850285643216353281958359121030729686700259197923008995207092050970218532786204672092136331658972417888248164184896640173416090171954494822970449160961939879628119086810352841983252162673761010201257455881928128660163034153758915306107647823563674157829274538542218425567242628720900757754810727211331669829196281565533748485293521319628248092445762246286288249503791053678055713080681384907245780396697644074831707782256656750351528503306649348909914869000382450725591153140639932844408989672858617285459929008174526375487196011170485883376708099231567929195120988016278519124573495266630549151538369136870559876274773509356795961261367609007903302105865185335358131132591314952569523358910004302384268937934279632361347944955451144570526659300046980213807422828308574781208938507461196878929793261745887202818143287584508554471020012988668881696596469151281976756020237886540534268432712172642337604100083954772284117134767769962558920772455054238290327387982014974306643951796159909705145866321189351929812842173181802806407233544224120135491075092386972474171442840826972110284465851902087339341403704667501634361889400606832105280167135812188385174721555051752715730462602747613372560129679289864308162248737595463715558864112251002028372569795613732349889778264032201779797102784378637743167547165513454831392985235969756218462815884786656417993336959077682499220338047588227814432280392656323922038373181188870855574009231771601036203986493235174533922294297035384496519710626126618518472877158475150775532335633605702214270447162305611390420347945727018177715798237401303511276988403361376073552367807006283226852696711838992714613057519950682904104239340126075267235168390170668004671832167222256221018397756669101945947931230046481375146885165860588299542279832578087441477553102097537006127542519126185245821476961322729217081555695367863079915947525002003750461456113099653245845584326062992628477151128458007907395436544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -5270600756392816455017421998930125151187772828060483503700934562834964484264640427287985268019003442164344230947832842240773302079207716240271479988725100374585855420568797470497162784758282621174652366659732692866047599380176461665954169193416941037220509278104739617854837771439631107757231579815534251586123800621385007195359399366594693754190989250621246458693439244029321591667661587968387054238967257530645144860793911826686987795337786045796452007412521840096076894923638681098218478468908208384553485555496220876747139118870494919250399004930652270899695102853968388585776428137112223480521121630599925108942889728114179657488511562478364425695242118376912752622500534215063160258950022947863971666018449985895371155826228214568705895249634048277567991029116713503880099539824794052644398748376053790323283123426234897484903118699946278595686792567229294315392019970581617514286385113518029329491138577979766027539317373930671415430553554399222786005922028980009748685557590564701630919346484041791687134482096853001175510183302897286751536902481977492866241251552036620034112097538511946527443665158678304709349889126377505511717400360396996101855871161778926514689997423549683693908696135473364100517695377477103207074175636300731337523718896785372435685891905508430633398709930181303566290363565876335917363890501044770274440709565776445807128528042326350271253639308105711161497242346334637138040223178135353352672826212569912907782672065286024892704767325744797458926962352581799566977501562256981816923217864819925209363512132545987514383092034718591457254958887260998910999585550340678579441058646529668862097163154833112063557813443075897941669071545422195070821248835098714773384615187226791354422091936051276587781742492778101033836887768582057032406204346686030753264181575743155339959187402112777534281583808993391723932998473701022773505472366886754893131111587452570347893574698803626902996293200676244198419822212999577484572947290069617461887985284312436906361508882961669433281882696848451383387221940714086445340354945828329510578966059678875621321138496406843756853647985483286280845721622133423897231187934351090670927339817961142562064910296072635014781743974830246686084046929466652334453407125185192710919901035897952946726472126021393524228088037284468394657718198444698269349970722912574550605999128073063676858665882230344688407644542480607151270830863281999908275817663398996945532354161666726654256280315487471646292385451997005746915084328695079213717258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -659126503197557116720785528930369321248543965140493963841643243749936467697866252692625623337677151708233800207506763718653769754853284378294397976358245569336824832044077797181945897714580352184033765047002695862918661933452002675175501261964622893956336926473959009807398436925969915295203701880955361138391603150788330032051524654511780856406552131529685952079412411906123336103183165697656967650554897473502144142105647205608713427064456811245500050190328227603457967611627894876782552488473499772968004965313418262834261794019897969707184464293926578783078370110585721907315774474249132971446674980359377313571274123812446143320452553867048778975499206945543043249001112107253604546262540852876781096748251321572149769104212612950378178530243467160736946121100505026051462926909620663178543166424518412704695941008510514564451028598479785848918986530493300461629994510456101199347100823398391257476554059940381839143404448720496636411081179571324235920325227079956120681389151497638292977673988689704149321601725554674420780680782931368031694806309758358067467577711722543439308093603111846463316385241478936949636037984023586028783202256675898464481601237107518895754759489176013661306016727247790874676003474465694973580238658393228155657477189264129284549994201585047187717163830062877352936360593955387901702005682009532934053003101624046020905829237221768519080508390512338490793909388672539914828948937825078260838375939433688904450301695739729888157329954526138502139541463982539484397803531247724866373982317918868842678089701838551759725774094339865008819072938624387590199101382274419986094995211014844562251630416179748241057253357299027540281852873490600724465426290685367346133846280787103729161807280345415294057368520197145079984302035841664867633048862428402825097425934384011572724106436814986469291372386584647120321064831502840275092939155171515279359194545609385674554855956910826285092547093131032023561863288899218128304941818680578298199500866420334435542895252234094128784245955104824447596826053372022084231467006141832224287687840121561117489861088068511326737625629331964143709660050891863975549352968506888932560989470587545279428472996430732259399643733169532199402036812314546272339669941568430597637015881555344934837427606736941627780933275115305494109149982515791915268664486717062039921119745002666225669932292316914592667579472533798044272417204840757107582660154821206532328128532594062575469853940117131552204321260487522029749693570505475780895957843968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 4367232728563371691036384560603821058516889944961673414996493468005684195220653195430139607508909711037549764849822390534856970981217301737552681191773862263904672711797277612931674257891106419502288336801666311794166028208195175462720858587299074238377419921644753518317800931582058500622054845336196772474264327248668135509266398675905969820671766316819937951455242561532914385625372782322787718963049556564837446294799645494362102809963712912778194156719933328737676649306968095476564454877536728822552660265411668441885676961450069933114467567266512740678294817575808651934829302431410708187438008161440432608011173128155395673629551855998318404750065820623262982601770769621408692091166687163316500128119510063382129427787703304463333773258251189500252716050539756313685054596972973871260683956849508340419484005699723374073782779778347625537020932178861862812734081122499940344061915206255775525198817369370626626951550994306698322562801962583647360430210420471027266255002650707547261017206702535183387734867865377677890404974629353488964660029902311160593007098678285703798424573698352170184812478397947610430579536617839413536227964593023577674147116740528491079531796208505558870246766723840169633916178239014167365760255844728638079138256565941154611255799314871438884742334838485436382267130302437020232593343480971864256299979429295734796367100609769163057969545965859756975926993289788182181719519291265688120366097325931916052473316721840880478898263709098148763618503424412041088815946719900669542648138394884732140892797717410702176348069371609540525204085898378457978172707844332548914966010031399456532594518612891168006665428905082322208218541395677672280225459131899232450073943180237263595464296190599885646685302214088442252339809314355535893771043768180968279825666043689250288186298208755863475310843449726454560825110317189609116112537847699993496333675350140396744132344276380702940956658912969024654987278871201227744226508036946796893251240338000398356366499221376648643585926863012978647742671351744629254471213674804480842504136637466204905740997255729428899600541395423323897152510533894110095706090778014546475246412700236928107087197005979432012821212540643558228490183856153494905583201245223686748888600140399474688272582177208893937631632972521182182250116207529895432233598101923952659142934943913015058236254434658502700169122277275922927321648670923085874042233767258357702438595900589630017277840817204478515186428152465920165917572695111645293276928409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 62360923288153955383528778667468360144115343251472500605760785607215181266561693040819235735816365472475827493918709819510387157394710720475631155568512990116625066752713601199380711371709776395755050609432151282992826440446161482268368586496732188793221874788285294930821653872742088457906690473610227339424908958148145077949368073487845348239201375031352458156819946885851282259587449306815023647771693530066948944103018997727834039124137765964023815550295427356131526380925961224583128108822222998704143402795633651143271420118907362605669928131211905776430496028322140145531822660838990276126178713520928491016809142400863544875824246238845020794649679109367255276075223308607050951563880840831325967369630951345986622385074154091461955542546885205878311776485142389758712386410907946139981444691772022859806130461618584678933393290495735762608107810007297333304524579835536324142102749561647443646218361537084153873408978817967051216599512348094893082203079662501612222970980612899879161312575649118144395920095198791594753869864558830644318423393539718278347439192106811718391521184120166325456082291909289878907743037175822063994312444664940510084236118392594245846207249195401557838392983658169536722498356704079992910457285425364088630295995343547391296027967402769160952963527527357803197239391487592108778958830730875607315750832976650932206959434225385325353987397739544268944725019481941242976984075779359813626193090540450168244128943007856690314002670881350068349915222158975348216181376992363438236360652749547035103479628652545534182880811898584971075347585630349910507131083962054646734462540237878267256557508393829761904131372140024531891878331011278706400543909118407306762410578032899360291574754400731235408855760021503266032789843808446835035596643508475436243350926254438625698588905135021628491551555743463589690989671832134593155749591750334673802497967065943141394485464075824049348046883079792587830054358069184548204438056901063462848394344187778444718381842641215564646112408974570266902717440479993859494911269148144598675209519423630427768305768027568750989730646256675165307286475688332778774948470748090399314286323097953001265810982272887125881099750094650759971242360116550115670793521856889026318784165356357448935267329617669359934160051787013661862141882654792101816191596856305366424964161434662825262091580889623606997608587513674857872119567444173622393839037512830603781428470261180814384701013001857298964588552373940011078455743591425278717358742962176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -215970743646327659340582613507347000325406626982791723229964876069750977599040219909181246351677075903883963177060070212937464217472221427604895258020659285613335033025085736683022747462450611345226851659337138832807060030689269881224525922589977455320517896589565710279506560510565909437520306218539361263371510188493684675372712657533647446908158678214475705199964372494971678736674715215229636583639549780540305543191903466861297921513006594778726512722933877219232823744100884969221378077867828237391918474292140237653436564165041300131818422605968164257482683308462871494939172444186010213886905192586806395481904215875287092215844591096352472578126193992760093780052300745792451022538129277981928056375437004291808591103536491799948182040883415180838858801812258853286383959831550891040700159445243424470815537798706007088143556940239433172542178585134688508937264092617201453128509838203743266407734686963139056957303783283687028332788251300982194660165700737390968964918609610308061250790860279955080180277331438956758996670585801513909128317270416152219173537326428505318065346727675588154360752788710525048960375560747131758972759293887764694979080918584553639358980923862317145424081963174241385569504018306749850650881140255027046585673356114484267208849595820788385047204820705195540364910576551580168610045688426572126230283055046321131499153161675412058247276154929361809307465390386977492398075399088406573481416259898282195064809629674596063912805929554670455023807128418316731910375920410778429172211225288439513147430195539573544325114374200065835573739119703116140322646965421784846343090259708707703745921131614785811389318703953759690979505091102461031976812933024679483606862148269177051905574086589966761570014865711733943078308988252711720102667283475908713339572310258808865580330243421577577522886561442346401090288350897618994734588060514897169642646882341972247720373769488042083151144301953101884561097527990462068917409777578787849928577181490716485187505200629874438500865113593873359406876372139224641026626408887517679228335665829724651680148121896180735674267936487385740475236924887590114982279922291685853118916555121994297426045001202657039948909454432464759800737730748242810730699140017762226038785885087080148162960641054278609059501502500220381597511857580687808586648992012968200161064897308688492225211272582810025007588399881529718504229159698937053062569325042787384251067389714758438687990425292786968480735629121945507468055452102645533168871134986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -2583613137951712040440904223725658109231702843893218366136429127398679460730332545227012099134152012804743883353688278243011150855941996404332874362499740968755617613395088994805779571997545748644076234494691582456628867087806657823388125951626872438775964464570424054557338308842023951658183471886679590151859857880988716224630494154484581314595020479596670631142364429441939735183753227467389646547761944288770402115856880023976604721591351459557245405860868741540441076444463144289476131308673402831022528920554722165700885435235378056579144539132480874103786483657726122721973106269640956009973326716745617600920284176165797752863849627038479928044022144897399090993850286162850288050422776419836242102241235269510103941321156130483256326540441405859604467470201602824994880490510005038520869842951478190950430025169154448176666564463906057991975485440673172367244457582960252242723611246644439825449285423542348812196044011410427944378036965874748821994559749900124957066019534092511393418636805558733014898477844772205884838332615315518468131870859290494986452054313526502219700808970001693643201875820481759546787445309182086733574605769777063529401944392413407701935272800506871708597023782964864663359056974416963546261865162969953392489990582302068838801271718119130151611955406841169513907272607795882612394739683360194739282827337456674073472853046490738523150221040500461976265406762105037884537563043032123345096760784108902435423408504031260536241381896457602344679062059664052044627493913409377153569760705826620443425261569664356271062074679569566509953016378949395910207648774713683169395123208949295555646870742368068325417973499475944453589227981778406044098018699905616547041420413619555384227684990291033534175992947640844825271081593747529021598299672915462359707187412071852348443126894180080289547082943420016251159044037952571364922560256148147347339551496734524879964726722498287929305707958777561602069950457035622321978813112608604359272366084877342806657677676635592250376366389186744296957003025518477585734982619585932973411768286909505488921388151090903865118281789987400456706352231295804919355687732566776272300743838817899486720217984364851761354261554610182515510611467409287498746823795252719917214611120991324782815572456323145677621922296332711100596654399911454559088273262554233124751619452525971629423009957229502984806448071749612075313093882229483686992470100081081953926582736003930595221104270737021108390875048439306529501647305748367744294090407149568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 26236245967968830018678327412392882891322889200984074555903243549648981766689139018384891033088682631642600643411622160572336156272690333597221792437711295357660698986232913390756229470827592790727270956693140529905398248052117670349271599000023674167688624778908263559648201183236479007925628981379201878723154942061387886647659443366417893112647648809336687911896616700563743907808315432785625782177347042590941580164128986354482308722477632298426980384992121574396240657099106732830335802907894529386925043266510995084250118155875426925130602288703408523687335823845564649543137512046142477647242357192752317711382453544168971645156362100876655625781773834171962334918946769146976436317594478296310550359691448377759466027675607079241925676784109249548171007304964243299990695136195877047413776393871101730158179968475671106807608529645526529357652906909819819524749638759919426066141868434163787225778988432309902799190935208391269638387959292477717435445985368048999119512835181349813651573176762872666427246377393920158650534500178547723015634543497645181184898266837779752188775213110955549635761658050712971752108780607585023409704549359757660212808545487803595031285191971612973579472466491240629925358092229370545863723766398701924014325581977860383590728782393074893850530748329539422574072296747740823197201049018499806704819886581849530371870667287899713422194929734597948774554103157033704559875488347024648210056137153755340521161776299208685891905846332696061050794847965445740956295182000449780928588238507545004788298694011563206463200569827313943736482477087723760944207584280236225302994851811575513819173872079986114798001410950686430338763516755133835272910236573702942238049041090959227059578898040930273608453414737847625101117012187846606439433075375314763706308749849385735151827163859420522335516993820731252432642122890389140548141760217317478756999414653594169130169511026823419192562528174057962171284505553216065747201455257407306642654768048251556988442325032577184386555327760898760629667318808174195038506245489101592238625665540841501545809226606261960917160342339221450614430541743383634827899031380575616894625324773167093123143072796114896690473847434941637771289673631390311624212718588723664916055520587603239699775383953919420085485932016758959119775041416704023400478483280653564050600601392300433293489526337173462239688917402650878275195961881950956454618655400944181126630066017807522061849445166265069605424610010790933906452815281312141675632149166817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -116055668004180241849127126284130803263819432996736850813300696438956490669707399239963105555551538433082739380518260886418534883491347288796548373474016234498745440157829825529302195411291967372171162177930529877483633054831910929021808708005113433926755174806185133612250351047268750356745914768482502304934608831446001485173468315324903603374206209854825294428992360649990952979125823707617312359298680103805487350663475292575071105497988504430208410979937548856864807586588611714350114684057262126504983535378293781636441661669861880321564033873977806826787058876723448286127311073972954156889074548846709570452375179032050656403875750057192931052576476041476731704774623749482965050821590291464940734301257677379695215180103891358359297805935116086816596799778311524473788995830002638734114854913931701568735415557684911087737549514426706661278775188439439754093978720790412655580975265935495713700566468585680959940508883731870839506933788939623183552705002993730057109277205576730146237833188082590944549111868651849364264966871633872903794271266082778415231835807485395097827249799553068538773390446979262799999346021304082820323378548357478668859085437659408984199010203671599172530645403613019831481530053796867371646572904110052732945054553904980226139818937853180827292082370958881859051527821350328453306810760636684666377859742096132909830059083393002447486100936909554637652905755684598071078088830682213728940924097547107654898749653032258745426298626649322432945618655941428178649554618259659990024726011636253519823510664893517723617259670254450133506702054453009748774064343081563993664716601693729646169828324232001822346298473144772952722542204937914590916516886636168233168571354124312570668755505576015793475966836323779449528635527399288637545966095990660414181199467080272259003324496278860841649407522710990776665188257613727237508991512152488257861031248443956212510323592067415623700781516956892475238339195235784573645327686791829433740386914354921285239568534468826145710329688923623846734603266794102551246817308006772196802574495103778622969613876924672761128856182942385039701274121814755542827028866566830567183688971397327521939138982405092629305430314650202521638511975594642602211218983988174336136943298000884997267950760474743477209103835307975090699089398455731378994539338266125123133032485704273491424577258648425882174565861647247630327470183250062077160722086454735250542776834467891504352964342839976925502747838355254454900634755835678699612260900215455744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] 245761784541790755126656196756302607993664729427043239582304074001240968757278889445709695174065106756552260561703928219347921459958770239715391087428143542513520677250419305306251587505766390824300255534622603782015648016028319798850853431457513857935415091685104486677977478184304293372571987182859476090198343861541821756685570582652748989863027214681771059657961025865384323310759230575238174274642347029241738656339065776062349889641921737686957759990022637749477784040471700234466833716790152505818746452537861549765506612914864402205331635513902048682837868703367000427047262595066867024487588501309294908782785482098997493466759461730095115899603036589835000934826523607494036206269563331798821040355455346806270790608066147745015479821396396104474392541942787312524691788308953075058329770731290812222514720555865329644136938145998225029217734970864773107818836120794735496220163271411433706074567125373976308966438904354942041162156473399076966691012626391553267854521710019539997528421290648775854607492565618416068358529014698696285781111948184587292465424426102877749382659431289649290976787639464411626104638053550233409838002044841581969586637312053051591473409339521158114877908790091293395692815141544600827078334617817413123466227425997513848417321399984036780834721782880371492329857685631340868722810987179808132657757207006682280069876037606176114994821624011435979876842306173395001472652313975562537904907884493949997412821084879263894179782334943662897121434527117636493870979423394138279726620673836605620305978308672466520886880986639515319534128604010705148682061045385896646540725666660064692318849207902216951365269308205201827227868958733388614347054439201766848214777705503136936944642795863891765464978582851816499573951989905991168405356385859712265385121511576313165228678051867000922426298489687662507240092061353698315283240531979567519719490882196147925938464302520749349025393738160402601356885652478204830234879018606922227981526724225354211026934728595523625884868124682478395594977444377947535254097527344861993443701398212142177532225839442037581687871625115158877244548496409296473026687318342141702809599604642466267295302859140553229475709524568488993741531385563571089432558052835308122613663295133417922901743277936413022395814535370608484421488491697928193576082799035386066044067091377032235916445158867281250514200167949802437821314992856037766382499774371249254824113509628456846245330541426089331891427863465819321488247287925370513335998071355473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 134173467594386879136788092638757520338699178194375749473928520962127806996457886032328049106168982559867841383743349392578996925153736730049486837166673669805959550847840737842395077315110663305971610684903614263553161872739396680675460675585677981091064956653030553850418990477644791928552753687971578139476069552688548724512864180514274687002328881693366443852316663985817626224535243815927054890104650333464726442958254737287774005993018280262412605637732906313349918407556167586673348608224305155372833093876054594014323758089972761445828169992479488561442941566030403908866174128700121892294441230775285151919488517849885261893004988615607929501777822359820813894076163103783065531884057767609790379157366634925863703076075131408911547618697848788367330823338714463278656737684427296832339532095212078932667838808345716692383663320542873300197630490177821627660408915464548234663796968021203916100156834930307481331403771083119215784290573339226175437760070985569221685479899685295715501657815898230784456979204900159223224293595393101008243294218341582104358036943508914193264409378538706075535620130693485350115533080498875157666112509081222818433653030731923856389787952315405373689450839174397246871333411901513376078533256211931480637875478545544506478393871379191181467245885735915374752757479589898317311887255500343015277740620073562572072919136118605337564809554339970725964081702598610015015858012086838504330446469886136222046816557599793409549979583850265003317253088604275035529185207035008307733252613144383128826202922708779123546707167538079339363857225916403406454731546557360760206494307760253903940287858318453414417986807553589672663163842984008979354601739879837334461856308999018506833710432920544912143080027263018822112406184163825832638531254170850822424793897383072896512441299295111205618554726253886139364963425498106144117119286780193142695846682681168965118008009067365970040348961860845148518758560906777625721735070567126845887283774346360643401101042729723460743274478843414478158666690048508800063911814797298371590019791341367074502696062101966345581866826118549999638074919200076285182126727887576138656328252500142190769788761555148434643746311951901931518799891127058193719585634075974424663532273968967749849310370148644391313915689334212185248222439516868125595918905096250670951641908789898679188113406748945199635200823552712604677910068181638112867337236571348192423850583047131004131217309328787237426022373297624661552753722293569151374779080817770496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -2153681812331548374399503632853599096308246545050271339569572668620951360300122016783791634707306377846090226254816078252116769134034520219234071431184817129511511528053487726193106141823511317061301849383215471462750646027458742069459584388424197272938626785808546612088574620896510862137050982274450428406825218407740174498192326704768590249803470164823559230549642058971522131949739912042482154084857710318963906560695659279365756766251415702468486643576558835655301831740983929495008732899376906343284509600347279044158547159547442462465192741488818308236155259468717005943859253118560530591221759416330481586524336169971261595947678158552845566796890516726877728527669532658410171414691065250859722228555739104209753690006649693817834439708568810105440220244272556514265927529644101510596531629399309415412348609086778701581093879083997534773181598733752198980855829976282439513232930698444324184992245395554687766895344941543925008501426449065750964867611208845005695776384610380125869198180247299849151228927955871243887676760825613119443871773862192560493112451319629244757038015571352935982739907436448819263868564775535958533916393778183126365791520116071387353098330501901275920885894191414970661551275377866965493406425335315599718588916660424384741052287916929311598932171658574420672387304628337304915760112810978782390486103241229124531817644830699842289708651900078511580811684829058025005721833308395384025920612999063703154113121500861877087516132896310638576189990413712821273808966336414216108867540367700538696689823804423075399289239600670060005226696340644824324104838731973783078734581823093450837719219077791815853995509959983399757677732267866516809838869000022072790635872966650508003008590130296377002282624129282118456419832752794880873874595034145341927989052071041443324684781650496889854682932767058875939161774230682003692195328183322493016864323197059247928445286593365640797368006637087897028813128863555189085825092234953018805702472478651210790414276246493727862135262794022955799393841148021138466795619640742867475801111400611951797452439334521390975149120378798226222897913172205354193925185190421303888696182728017532232239321602537229803344561553637231674325699533138426461588461138564004223165204515831926363349490020872307115946048383189910126077915354684555852031367047454245976996644040527634106931669734094578275954997185307096275935936015839149187575254384721057821942151299564254356635248526047105062804278806125208068452373820779140374430009017887621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 2500621376190442099225716241536343724598281648075114199491469650759313734971685492134444143319026010490730444528404357288379493832509187171401394725723972747889161547337820892036173644175661528149649606821389962329897318718248497851871202772406339774899866010606234212822231012526559168864157936351999352589321801412424663126985699666289353861332615633894460072481613616546855319549228579602808014964980516771696840838191874815404496598907862496941170160435570263556789170772835700835393803038026781777403839476474569707287452920375040307969946716325678551067835357006594939983543692786996158088346822328853247621054840427656403787914503882666334386112361028541249562870514498643452353123919347177180454361221852165549450661456388856789348459992726470308341928131959378985710524423262017530602296217749637268835475820095089552527455017549436090720461856049718236291701725711102869669603420069924258666609397977148669223011760107689794666069769739896476668686295520038659174856789897583427627030155087046292606346920773102754897920948965506109773889977855246200906463381530173059683227033395832221756892976671970055737214836321073016036587283619726472945554504545728676411738401846548586566620496447778638905722551119617930918727398935066114909765512718422940377621369045421760895272774695426339743018911447618399861593937900946249495063259929540129516423258847099202999058620123391969779657918908889012293328431706265421062325576220974092255093725576417540641456019204215740851984699794351095291982153969475699821813742884101306624996026406313120461206595087735799097328991647187976680413644446254597259159144971718244569080303627190547319681608484760687140280651184315050865630681795646672313362657993006606223961904966794934841783080919646290549015161987009189860666647269131454688701955972138446162755068071487568782663467435116536158593358532811024052971456429379064167414387861858090333034741085858597665520127542357976190934938743110398765777359314880886156002585364480186759573405106846992112603466655787656876370670287932736207819503397981966831542038690925173667850961603191358717517925416604093481170451567202656888415648663160035199060356244113813209149577855336859000053971286738928942885341447666304984369181329768678491088376337707794923910368296293111086282289560754014350502019890440875035196421717353443927981762782210550827122891439028758688366543388060938283398067548843308815518612094981344040097554764407811546985634487676908616449251145719544338890395021613194779435363760697507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] 25830620651044155154266539058214581994519256920641120572082164061958749913935919109335088363212426239589344831554368233334083975492252984078478375924622741382932345939782806306037885981540262820925323485650230499995611051593327252016608087625167336854165565918093200114003840267089842262185297837793994900989172824071950168290693260459575655029549002669708830045637739253684392562749425911927376621117664067820534754224932268151778014197756452153665685910208060543822259675015407393214865937740057855050637254286787890469772760425800987783091260372118873828171753351780167545418278807255484221533434175434738251484263174162846438771795363718333636668837216750671684905898968465542725367601550884135499921498141408519079466706227787636853842368223309466425620380706416492490488199162754681456340029694160109656989108111444469354065161914886848777383382342753324538185773546617739934779224240514576901824667474502860093458051017792465604274115409165021177009750067991840795955862560156253886568492910454054282207988544390467958414393702255440407126325674741005075134122467353029288781535934546487449703618164494380929288838214943374495348883932792205609834405635728980810169390786714061628891509132454000430920250300358040680144493371760202763575413643666619490372360410683090454569223231561563747974424757496930033865675099648570402516229756803496498873864544262273408259764001045621343669124141192183689311976444970870268793127371040686402057635510889386746796368414274233888658835234030863240996123452035050975213387188107482872552339857572303398291020612050104779545459653698862062830723618030337953098854498184945354314372845917157931472575777898113590702073934393856076650483766594986330335147793227419240180256452243641559801725904193962206771145759789751947617512632824372036258479421172342219144471896401256056509235996743729806752023601101272999938695772073693408009143299620735039344300785203435492273571566077964401162905838139659684415305068674936223866700726099483881711474534009464730150427189393791697743329688576931772141089208347858917191251979485843665681674419231271678874011558045854972046894537048781357474741981886171644678277818567848060457030589459579268466364242055806827953041192754352884654087844175090209079464588719947952844938268534602045535540394113195252183113204433358570444774326415123210910495261067575512254098982184710336278840840111882851468330426666596079135497552945124694071157692618699171819934872798111865890883875533084234132227521461639889770473335166662082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] -170990932463587873592112328331663368406702349732608444488164516000408280095213410480178296611913685910134927289718323270165312404702899484899597205157987696124759017004547860674344020278265731908204763708570632934959931592462733451852692433841130572423089774764957549767753927303921314820107772151818143832405990400949686578706580451908805418056448092584484274081485590828946869592487578894615777550604813743561667965148057120591366507416014606972307977311788647485425589144361120286270564526809424269600543891884563631561205106914832048199553499203478885861249650298186668625950437728474352823688362345366977032413585071504785623635167287564630988623924749656402154528008996840510331471305773918593247056194738556906569041141146579397654468657017876804816477810512598293090919007826360269068310727480842937450114657227831612778273796475808678735679594996496964765235753531208172957436917139422850223800579405269652332969616556077009062312981340342745487683275416435448821293746859782605843551156232624843275113250194974173161422094007902604690223490916806072040120259638772503372471803181213216619965996067415348921438967155422717075423601742025576685930919562428033704197246042747564658105893736994558354247633725728476675834025470351947248490212934496022686810021931934796956422491295945604045880060681096493388320636106290806827231590264817560748796238031314032779709135603790639314679023384986111740810694476276848589494220972760969810869350869734007740187630540376953241573517802398264477304499281402562222009096002590006743269693095901682737594133747158076104135263931431465103847877678460566065094160893226153681483472712243682177384204404116063398499808798460713563131836051400252680506766486038087105996640741159663417765024319072980951976177142444079506136195060055427927095342888155400416787267751390718072264915609837732910760923661287189684882688666936184943309705214504341885385257244158058955870708145806711974763544288018447706608493397680820963193075892139957205300334936746656301233544585753911833367019056630039917449807253930541948996529900002369169334663324032385451645210165185532433262021993358578818575246516015910744968688656868621632870012409440670839545972844670540597781437230782552988946661808802995284105561776595916650551472394560585939274991469917863690960071966963173700537547627766587735483092515927876156797887149136973070012114013784769202907633590685977812452267843044437827451407648395692432083198184586252905610195635487897705794472653653623749417981394066341888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] 618653991003577696716461479346198642895692613247800659548576836539143717641961088177034085035340399618225396685950359826036696918004576899447779836475743434265951702359630394186790130321798999625835525267981790270787846414787681423864596588024114254446682579236524542420095849115502747051296351889865870808111834020086345481097975057940174282408524412648645725594908107683612760800044404128931147882047519348072899521304504693774147826924727190706057497940813488813535429451842829830810473862290440959838255298520843042607935325814811550853274924764147782176084023617462423925144208558214658782944853734590249378344895329300838566207620511769005886678537287716295966338935285201975096686069716498718524489641567666311733323495886428588758199414217212182648857587327080862880209425287357399830108310044197211946442365728109169080216687182739472726919598756782895941700834658509409097997872887457596401771612839837555363910374149135388824121817695991344369533018334819818882384590109035811430310348659034330984444686776727079486255582777493965845944541960717185813413354456036948771751470713585493982414651970094133360994424688134873445981154138448998562874138118081685440126774532442188786802884414947525743038269981738106684193606081848723272773356354077655282135760532973940548981397331984801762152677712432365227428966869849180429505512943825712028338962404728754079571851385377817292859526641644758039620553680300892417601632041888463266611471266725625216033789582857566965353370547506214539671663088804647259025248145242518650385742623397173967003220423262498516999531382485355196346329913988117464280814544491017600838177508887217023338799889538851628925067592656980979594372602510486560793253840083271753405759820618790348779049526865392693000420673773079700143039676955710377755090221450488289007783817507055148722903859122262276976578754222415986937455767380882992260024385526877038381992596716374020784021192122088447284084549214388509528875356482294772100725748566598145178690417939663859554825726824190310696863423640727023273551533725310059766306502366431087764638824503223711087086528773975336084628706950511610664411393074218264237623453319334097000508025597784060098899752227683355212962827280353279719782918131778073139874850640226924093117897976689980928841211287445525671432072725856148629088788690394101535911432139573413731198330588985182025531575941597375492265584833994940160085839660330474585147198509507814419862408283367037516975577655744787999643963588479441532264506255694888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] -1639463487897927456699468843088582002341666601221339002918190936548200890365574009666136252015654212330465351272921570634904804684354953761717298974760506563135515317680154658168525357776004717089783565823114003209189320833914555919238171038484113229023145190532261417426207457484678526159699694722444938998904405668854998637533030942347706802571648546465483435372289262069819600883304756488576973472969591262615565292191040175186634077527206911417251725585623042864980967435883887075658272220736298510314464838051455164719999886180772972510671056041947755511109234703712454794058621046697892746964249902041157219591389184328985411967530509286318552910958006300667767095847277040842579081895170686543882864284977338835527878112220294159434762318904008147995973334529929589954670026099138188442564933485284048320386616895425509959578979748298502246702094604324694023870240037101526916593788300000353937387366528816048096389921229002760000340510268799209559102828534096947056626270181443649672111146606905102089841296960007296025728765570510984454828246723320736461303889522867360358681210775610861033595827336166883939159326231380962842871276456157106367485139212488497087968808296149552264722103030997732724449273492945350848994135496654932032837365815684885649115476175120764166328139934997636314495462546521789905530846666445309844920012936137793736205329558740329607471861206616925442978590587019256086210042896130320463331345907859723208429566847120756963081998567983158188774958359985267286298819582248639462819351546173140830445286533765702445425689396527532035435496276015679399607271310869149988286318275335502233296057053024593175404941966189699118905151942183976977735504188659608236750165198358187254841693456092553610767260214261566039823580546095591067302996104577074974144073001848364602029994077866419039506791173475105173241639764951527329209885455555164994332417759761457773573725023017728643364763028594050173347024583642680961076201689285608795401664551724321942184910922816426294622997198129261012273930103599328317218540282331685206900179504018206964369161300095561316482373890481326410066763815761532582390827219791616383448353918666838306018394030663844043442676918255063597106973013367211739858067647758807485253956197086449746751506243999587944919123958229452496547018880894464717391500738615321898130078860194017990631695237652142397462989625834738895593976976550807460820103685722599500579464658632556991221272893611989838095670323299658541236224014876750429152460806798463467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] 3482183300265042613875457146698269620546261688275048408158388722465812971640699800176990172640160780259328691769408470548289618856213997893201691204720484175044933530514731860152837562773270216850820456900808728989216303979210807908856995909571628615450643444688610243261795413715864728851765140469394806873271684624095948804207647809475482332077792107804745617903256529384874646151295007960300080329158679377340266618625533670730519045434920355613377410582267845735606118756023661809647918200194690183934354510362945271673764890771054634318323251282270476240779616151584004764561821246418924863165643584714668813075357330191310581533258617234260065578080377364661411116633421536542076413527722018534088880539437926361550552702466434971323856540853274969248776542406722905298219605797877629368439782402565226661565912765004287572556275519106777017043290141389887443512362176077968650480130997370358849998656778649119424624364062545948649253869384341940779047477926002191328789219960335928064634647402893643695297172462846520518003510031539483278591979160365158261382431452774230613633554891458501236757148341928239689398683794464410987728198722992072080051472339585689318865679278043838535280785387992904488588170354654199212456789185584268594373155201405071517424171342000707570184083201520479369154653650078967655011224825731374725781930427258776835825032359661677876759274158855011580095781057641334870835429287854199750262930228469237436700568537066030335641896053029555801504653498796656444223772154568361895897435834755828243749559726549412679510858003695963603926500374294413865120206260926910312221113728233251319716677912240849243963807042661236103808317452670932202626699893059838498643273184594595949188877648748653403292726836951937142021677537110649349927989772913562873201236989460492228303818870527248995776768612659556013417289705179824869629919924126658555022466963918757561880369526194679545845170707889421127763351009036427980639869187239049698069626360186916672088879223353913598932306611099526566204986659960414373261748986483362227739103713656917552512632067564990140754316242516854227348282798633156950751020524233274888332862922543150918972810930764706856547576008406317727976808961495041328624388680440738163656108954812866860156367177272728058511748366558197666900746028674675264337754439301306247497259505689933708551084051685952943730118578769947875256336906058222924303134053986933049349420879871599829893405205780093360775979726314556424008838271841878263490255329207842242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] -6180582232664468679319707482434895663570648433864343603903205357495569704295257594605273592984064246922569294621926080087788135378703718451703569348225224664397431756458247975059228988164637948334660374769125801087634458185017315258007296509864266583281268312758627183616084613711493509633879577266765378992816150912377763737144495278058918653513393881145962826956734401523222637194206012764592712972918978691381380522105768381471744729706087016121880257028393147262962824959861171913587768658212222612283706352283063010092412303003182683556969046564777406454438987107294197594280992525845959573326354731452461103480947271928796369788006168633270166697484319320953312511417375778596978471251375695654153714494848914894011635836262088400638232719563955576637727455558267332641714786192202405740115619201455537654488238532018028744305613533792479017942776325335787189506539377330683586893627233950083827698792378022233118308740898032830691164891948536686155670503598095958119180449491381206766958318221709227751684823098512717862115400175657146320423803360434391149129753475944181888001644085930957811795565048415231893499319472192013423089299548410543324971880387775530090989762424283998018323082567760187668207368016895416680657546642903280502363924171838551059362858474722281093654428957846822638341764701320084718577034310413880026692699099069771132300374878200220220011598739399401211979914860183504223457987441650694564297902939552935615526391728606854933148700399197135727937031104580631957885108791640652096003823894649071836793967357509075215966504421545629682364357737472169370566154477374217847413551959452698058181087720344160653245466492833256749925915051564221919716491409451304650614391286714743090950766464284207135688550928046248023907857732140309840296958185222812462892245616384813325213303361787312362333976515689275459300244229041891512482619316704264879252272566645394201465792217812089435232646592067257514195947213743405727634255301264414400243494054260500290082288175589299775270546433361974181128133832642517154503088197768650781451420494471067501933946405289968522311405003323816216844594708094970810306888840478995420386532493389331907558325260551037020772252288525145618045135350217430475142810774879783858310827637584675577673442748000036105452802973379434823990988724259964752870387174212715291530880954926026511271817765208660938465085503641905450370725994795548240281582261372850219932619087396398829680607572894136821854781812983588141388235158259989033051821223640270110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] 9363632626396973841706705410159087635405415988741451847825868288412642602725550822058096294157027807734962474354015572586976736841523483750982558116812578533325338403309996436531766609130333963426305581331786772311409724507899179121742824552574071843563497244370908748847277903119130623062359843722223082603473315157221762958265335449095747091257181439935008494679549356109964685510808100179629582732140068801415592406005068872495286976553831362314068337525699405926967607223184191976706697527800788457688083242827182909451737543037317229332148923106227802180982765289743969822012854141791988669333034025147555735823648407073778156574638353435117136565329350660612903286935720072634864669775991355742116628356937480159736361417341670044184291504445685485620007043234296856883213406060500420089511333589456812225412808347551826377139280720594647893425561644329147590661119472754171260228728639337969555506199173446277495801879574091699166098873252147913485910453906198105283665545879269321694418859930979827858642202577970268652173762963501310417571218864551837545342336105484782604235961670700735392750715485240833290519194618237395233915880057940398580419787980264450095305658474280142002205348167856302950140880122023600781588256364988715890617896444795304493501670597139829288767031687673103998994517768426457577074496716364822889508637855376641990950406323177605926670832289717697083582066940401313911994831086023310481481242016210480520374542749829746892935128470666988512116253637195595647257203973239187248334132238160675466484349245528635139530745277487390438314389261172940752208718742830821547286385602214111732726806427971623326266187509228987602495450232714717568288156568186542588368222036499916182819404737528483225905951747702903799969762218492925506737749548785063584278590917955642968436079789857833227131510970375454241490535151108097783430358795353448052626693187249125816892507477489732750218981519226865092045366120490053281776237477570759297118065489424523164787139233088301310940493657551321135952433418840914096172778011085227729169968852638594981904203796500049800070632726566106495636842194058901500688594711705739335278234432346704489611586302085731820430286700287212411262157300714786764573008190905041195021916988574147821389600992617440976691159777260391703785633566409533524457746116198342069035761132249566801894927723149002988750119536373690123627958263139287010580634666348114177645899628138642812763533262243907633949867214686692630718427825979770942484848571319949721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -12221145934301495614723234839428485995312964926570306213498388606220425787809548480395884774287888530649426359963198950375134167433390866046336727743688829099192527737347941004242201482619629480161769099928295475267156121593584161319597521885101678968687413715625939936389015967632115727749813877143457992363218408118412279733871781171751317628374410127502871893107172014836096960173372403967839309487377870648156623699766195350448115123168001827181291634103288289678831473836403680825873296552371241497294025455651691205727054238291599093574140784863686747325840247543507110173746915493075004787579902812861231224797555210209965194729986692450859117869913882942118456705894647218862431921282854495162529630579941995608817247239985835980753890638093452891530256926346699643098147423876134174954120570983771747410949443023389523381392657198251946178495116186546668397759459174538353554501511449711692362732057190902938902800585697234787311239331846245070644504125914524628323730247797203916644114029997740006512207956798403785311466813641855780304851725211332944521904699892362429237192660717132433746310881165219277476674886496532412001785563873406025731361420410147549890012043957715880110242303079523376059266813972305997120655324289961768178758281643918247510080019391571422515252763707807650908708392270690332593108406589070540708818059604343293986887411767779738436779585869576592889432629067285617360578460003954424597331942707858007346274121803118629788695179507632287717451788723726628648054927637001787053800937423367964630748415821633485567039071643115635703416490417529470989100704773894685379935047800173083138353200844157093068635791363958012751059438964218819972356017339860490243876051919549357789002145914376210885862800898145330435006600673267293468874539949045093996194323078317756974210542752152358515218115794408374814529368668293382659650990730777207113080459429181830643341627272926763708484466632163195966318301599441407487889491402425138903928694337355480270025964277668934951803518306600868382144839740869726492249092924827422809394332981949866975258939022725503644425479257566961011527475850239356529264289494110819359665262483219432313644002319869925886389812439336563699434714743901404417616190612594049008483452628774500887479733268737439990434175963745109732925529798810491922109085487438630710217377053381179843011555214495015298111266444122229517880491877327151232100284544352918703277202411913700816625451391618831600387169140697550386444867185554822305792946370259374309376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] 13753758946467796144121550366182667496797128394712653564669536194016046473417434023846794352338919648596534577085531589731575038765250736465623017522546832669906006261307864687276559198431454066126775522428559749817578039590414816944249780984759158219506812590146292232293892074886955130299951135065247233410618253021521370550901589116655973450938962520231151068123935419006008659589110822053798765335213404930703350508647219648767218944416537737540745865657816122523587056401765018251522245080606524308635287595974750377452014715109326006712546333516332833975173095944720692871192735744570388112782402947146882733769522058076423997872919052542782504892194881623401258129556472597077461488033784953848390183974883157586732036672655378425584585677165884936773211909889287969479905688612712421675653081929542002358667711050926807938797720004110632892205949486659320029119035294978636800463193576978537524229928471952199201395538891916323284024992477047334072393522735922302263337586553690025576034206710985127700664922164064767467935117674987481181489193966805833021543101902304235482832985622439765789476182970753977768806965788414471152807234191228885505651481059668862334547811975673859274260449219554710234200294823868838980211586618794806165745096073885051636299209601839562957567859787975654184771418209901950898446496063586786305649945851845657332614714248362743333549148667867750393108557226936517475592171146853001471875120109982559868705858548105297857158676064260518429525543127729326859171822105542223411079754867057004515007910229417569621719720015396445149978088448087564168473231184362370557543898114408690912535475418379137767462963232648076275732661142334668826851634125828928708558310016238860610927525204200817306302609041868149026144526843139974920873468223563470550482532665388070199472074485657381091618451666353933812133851103788459052078405789287002297359409467251865476103565594443838911815541199226677780087133899219629432218952141198774035982358376493185003763142004381894321818884556818779446280576860970413879954941400694444986549098277512422432582139862742818130168149449673042702111663952611676031348443470510857582501716366293473489407624875606856997442758603091533874015014232240171388294140277794896651995906322769072657937404374784517722209482307614932095014368603611362617425120529595584505957716072024050469225053456838740604820614553271719626855732059438424639573542160823036835836244457308217853733591109476241710296171624302159129749675666424371860804345293609432514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] -13261848969448333597432293382067602572086682123792368783626134191599286336894453837475751511331281380805147134012601644588588092503984261810761373919728655465024352315923012313490110818283289628526726375561546688844800952913288066040762199563294128551366078841917810647325457153401823140861130926639431642235286812540201544612845533462226156198803632612392473945186242056694725996960109898542048857031477486953695532285068751016715424006948639193119224106977123185324218260463775559441913052548708514261838991636969030999687588248111017884242305154938468894992213401487320438229816973985743568136473970371768945624841363582174206794407834981138654962029078836899245014781710490873416842682996824462360377343862530293778724341467843447623575030185577121521872049998901197904626110740210333648164515173959163505297933541097205193780464493622506927162932484433649173789956528910385663913101471363875148107636651603889300399104232590624688157087515408987496058462480974501899221417079939706102000815283649233902862606247173349311633480474691754932540250407509247336935454737966567543703169468294394005239604488368227866697647233792514946899941785339754029465133817334038775845997134650104395397257635506784747594669704028447297735794578595774773257285336311749572425328548778498655527935821935314312453288314116678794951560599515008200480921950034420265207794203248461024505359592901454364191560064906943481532100491337334375109577117483173556512706312845481979276981262750135148591345531283740501100405445204414134914239349322620891808198860138683898805091035217618211449774046968584915438055151712454578691914062059109987964414316980641042188863036054150475137520282156613856247981332481795073067811948513298143449757194042009884112358281251424104262472094666375674332781307931327372956063810479439539466498913409699273612805847348020912594132432381208184347357627486163094547006330337166083103634829002829601267820783496306613388660205461764448821011591929783257705533515275143124492780500752732280309598650785116422330005171350864154931515674385689511057989601218079697234370303129221664198441333317082156130896779663756658612270271989328699113123658642451738012210878483410597659707687036187721942020982569465913463121189044754795969523142171466958779955951497986181424483330726430266882749551601898817559561755009130665142203361483964506646973203757004084259843619701109813458284372152079697003963859891635601077406719566897087899007770060285989207240362723702656033770754141340929246563813314731008065536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] 10767680795586891165701926193547131849653322356615033462525871933276942745593769022873237216190705837510365360293502407680271019070013927060130961197179026698202804028405779519196650017291781590093783503685756579087110019944418793326946230998442043998262199095450924813126900963331964804023955316054594019756274039573817558814029304355948608319818766299881857896591146792257203194534856539282186614825813563899253134629472998240586604986787468234167141859004534980850615547304462593539046346474446810500288677465044157299893075865056585402818317211358687504823933495295034603737132695390809809576932512571570531848711513165153646802079259418496645572378578838438499383797461027050365526222155071497196237014950461645974994954566644908858289051206256318381938143823804127781781043454607823009741721288001117733675853723980657002632285360801084102640709744531856990753908898215911220795656530497004437690625083437776505447952329149296554306631726600201297221329492654646291448140054183308243062910510634081577060079857547006538926476510866957942534540237768994246021866457727867413368694596199207497105681982625819314325188006648433268528861320755032472730886130277183495208915897045795371249176789231770035495961381325090954364630572027101885500156334132552967224716044264648081212461205828385455837689571183612822638064981990284369740322994026507072057588189448581762465909221004958449148986863656220338578335615622080390767120856283092535317078824104930835624071324089222753711574430583165050102135003070686296910558653025762787628869703563398204583399954457300521450640434379216677342516053768249398983322261891881718829017333203171918950961937422635195332278935956739325077845116635052897206578002903457484993243439288653527689885708854724443959059054510338319256415194080158276663679847293140404268876402419965460221023802294044372302177895148705483573280844602604867251313854501180478805647520839106259212703442977785376889390883577731178775754798057584362690979175413199611496696155172419840365084611746571974253492927217980502589260068605734474823815052762349076844342952807877613669041775434801921540557178728509054382144339597354009951345309300140776233416649974348236053824827494142974513477138411155814587137133029027275676200655369490719882512084076469487353669122120746288340784474517953128017390754371135256109291760046611051624323547511857636391144449552131684335644383406139568094410395025302037922099706319760215706771377573534417935820008293440236231064999958284722108723666217465848791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] -7013569663519729192206468622903295572917504120458274565955978552914645500683504876406858181420476491111777002872606930867557748288008620696951016129320709562146403314804753822273829524198979489469725994198818462020261660750187171797360831810578913911310498519078696742973799103162170983830902901444675802551921128773733786787015861399290281166267380775812709846551124343608986641599309093709038832822305554383391066796182613006817656608265571883336526938946715093234898320101754805909883480361561229698641776865244018045380529993554227409640987693018137875019145279292461405716535377777589438109839620149120502191247508917977068331770844029270590656461710649753945437375281597507617961678920010640219467041613514555596765195032484814530015365529432851658348140114598494817247890529799454608764564941016479762332664560704160323809826998386140819971052705842840645040005481533436205673327322656026835624929302461925696087657818813466145967270356384929256245498127807397292224017001193493883907426677857013510787785366894513524122457731802669713864241916363336066455857292793371528886834285172461891676825411394946249113491780407957723402532381494448392053026271992042919837690817866533496365243001224201027129817095645412849744820331373640492671937413968455270910396042440918806510403115728068903441256428628626703528174171820189277769198946708398564215916113365879228374542869429683135049114186757928440880857776078096974341710119786543770175156035485314645613341746988083849546776204362766998849914114757463978557514530392290888447752098929045410151178670798997062891445783943862924630471765467712612669719454519649991342052440221118153566368364434518888495822726339932850355806850625179243073429243189055462383193440161744633694666752942317015489745739012812021693886855281440901541878277754601101709100847479983759166617941138511644062357180486270968725402050081660566280667932781899625943607644346653773043866181052189865711275792674857278971538405037876300318583377662792395263405257547395035691177416790229421702084480421247703158342761710029427626711168236936743762250764770412659466185404887251457166242649496475460479494203795295070934189469494797495110098909214363595722748896943499362088018476770745330586331303193828199351452879011283231222332394936760729718444695063537363043540447444334789671359504269995266828517842456895532328687101096445808974310911017077600497516464510062128344804516354773919152955196382437314496048385011411051493584294652947655962805666031004629693693649750376000258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 3045346075388150770346934535054640111752714234800888959388131466396539245386513532750175419198663770003662655524157220839596802879794261452052244375385050477560716331481527784662568269460300780312499549508549382253190643007454891918353219796151378178706098208323868341755934118225769449568909093485219224832641457046794343068135758220587226040996539413059553143410835640665790544411666185120892548704082806969609278250165451902777179731138006699409218111125330077702061199910962487271099429010716602675875008489161577204888159417260995936448428913009258642567243039961813114587060279078432566494654183741941273332269652794494539468330588134945604148762315043120680673687164627410999117022782318655416613493407380384004616696675122216812561967615165480094473550616850267169968868051440195924726267941423734140279452240099518705022831025750025261710409597912298213988866401604263226565011415586784471218597184008079754091362471764727968109322651339102663046210988517240181558048418328766544978424796848215351509908530380467002651858800843506862256181395842627031417480645695160593826882077287899927645428791841155352911280665574688299296395739142139698914824547461138791140244572228830122971892109504340384204831879057620764800791011318521146306022155839305705469649419418313424277258110333893205852628703008283520734471146120244553625821422192909426167300034435715345700330031489771940466979338947626630063191167574711299755799770441385478803330810425098658014193107063451952651322054358966927483600926965817543654168514113954690194367026277647437364966788425206548393562729942079701517022460182522845401773406391499865363186869872947477289750039266310282371174491068128527594217933600681568048088582578289718310987844145727673972554460768248572389510740829794696273879882202575210260381231882546328184911629254007268383782207925369223948928975102775158274409640700920321697364981551486690931768428759150238026496336962611057967494278153741218180010225370278586368974333421134610987033270210177047394768374522027207327028745800025918518622271724939020788919490508814019177652787125212588046335323191797728263400635447576489944129487517325741843269534446864655147569591412647782776355501269188037834473068743429135180471328039410548138387332904486456695498063573951216336787207183578881963623292886602052850968657952919267350972175042421835773455113841487904965390466120348998297265191980674956326665510819475495108641832218726963061988519140763293198972553241058904445980559241460559707563292442611039600640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 228974643192057249028365521786199033674691745000176882743097873047490739541778486362154341828205864933666607142081279261276958682883550732414934042996206425939247730802913920959476657698939157939323454766776529619622587408136590141669354775101639670535467167301491178728736624682905773498459247692719797097071634606233919915149833704576500947351141778929285614087319715253272247587109253582423123977911138841175609079607781186479334147382047097641651628122464059688575824390063594073658443376511616965128721540440963929001713917349364028127743311609693978454434104186426992894318689011220104005098419768828396776100261775274443033520589679973709163007961610116567683366833546508617614051632510176772138640716977013663349715661800641625206897298780260504687966920281388501172617299973924457624447264928469530191197295909028096047813160089515322023379801755201589182758752427786291857805470984450562044382242445921152857819313831092735411458658810572845963449234354293290196981934649296834316304241683984497791203939834492095676346579158069315653640028675782597616908620445086235815299200065073183469394933933535439974446050642442168232972018129664253685501887315375420778820324486007954594608362276037235118908151928754419367790411421034141861592743962419348750436316656715083628104578648458759864990426783172083722752202438904039108479387461965198920457661420519280744116947334413725309915643815378399512362332604418213851503352795458825862269786721551953291577153483039139853572028873474641284397651397121565664302594968398405183237400687119980534602759381320142864738211492448731370358301883619575984863648335853921868126341498354524686696459322739728634422439474376830564112684167622827930537569555078283720033960428182478456213205191184941412303653762613822754187170774362256600477150494235454199740128189870758892630966595715147149621223618486105503278195521941714215632609355550725974572080882471886130383498488109595493831319483261201890292964142879834107665967326975718649646628293796323321319871238299632577273401276565362064445740618672229970058062853572907204205366273759629550387235444240001096698756466279676962000877022207484418703763215536833993483017255497530203862921278383215019979351413720307094659861259125549397350230294881468096473480503025367159068678922746658329341470848700552029494911882900599388307720453780318992731099510734578733729519831253035982161662059123645131441169641481487731408063708774731349965813167495860456297846435333508994506083558731261773518995456445602856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -2269419736990393973197562926728839118176097698976345562052002988036188798644342949261874440417147239530540977896071846984989822304609217601589432116820302684914346279285451566803750005535388537728504882199832884654003483923334969671569999357644712613783704537953577843810860089738262583748516511647283319885893415911800569873856756053740709334892594113269949198130850736435238521056093208254999265014767772325001519532947565197108774865823025943087086603414850287607537374190776240506673033532111700702586839764749126220799048179436851629480479682270994855897615614370408211772075215452890642945665545821163056275997449031920343912214873705355741559580973512520355669811849025725188241271664574191543016637866170082508377903855306738715914871535153560812364959171933875276876654874661131856706672739735912900860857652392439034908275378445072994122533737356093537845780211545835997553179480218481524776016540810078035341936844338079270988940939620225419299025317093621831607176757199869281718754757713788584478979559137650530188797797316770591237771107374511480274868833739925673972867659931509031706544268773106584366333341266329772802855066892761174486065636425469615816559124049406190555881874686354262098248407238851989431905710620733071585418106312474206386437039245620964318240103362119251100809392665396920743545127698644756036229590033152357277504317300300627776890350266909754989634540547260482900332673386067593690059419178653890124940193256527028918677175457684632881806167430423864197596051000920676661032746121108889549835133054620686122428583151256404374231556207691284149066249796693289542534791759575198595216475730162129185048187919653176101204248998926826443255030402194552619039705172129739262957854974446475749976616842360221328654805577274872005415615267510865205233858429520029401223255446425839086400713506053021308649928852361846282556971318887858638981622224180849802452262584354278920199060723215262811183156824345241551053330669345105499291175477434491269688488623236629123710237715797729093629513156049382249418526628640994525594137476429060218045570818185924489519679051362165061877041121869158271000870750737793578999868669983161752129770418580131249916809523207791714184017090225082616288444340881184142551560423301986393026544144112347648449261365935265237132557910716143410357307234308799401408652652615974767676727285003340012786594937089235762393090273332719584236958616586554315158214295690937060156065169186116118237964926965739449133886313837263691095533035702850682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 3021087048415586979803065764970944965572044062149429004342110576881518307382574945610404478080964080265193851442091089300255397820067844240620135097985845391323280120349999171573216005022451257174037202200440179210408340731833666654763385512032247846452754548897613046479845584751353119084103824659298639199667213826758684883121395766665021100598156623280193880410363674986626569865362523873839665503444306487013423892420519348592624278567092869273226538855018373531728291061390864615182741875468923088055047862323466070096246271111383301143112473155329791774861990539916496442939427864347570330194073774072092688690769255846910200446685430063375915370444380671820883780004706891207525141307817976798830327099290928721225036072356247511768943710012197063898045776981720801192585492968248583010520006348456702328715241003838015523154309026059413837388231200090066013674742478463209131619274217066573521060809442425488341613179991468614832992328041159206402114635598580600407944607375278355675105023223130535076133017645618527396128810174968219332761902531407657189052257377867177882874344705302507536695978027070771611191105777697725035939203843106559739820628994455699163827646922691826226133401612199251415773794805632075707917245522352840116527154950421023214765656251633740480875037973513535242160756080432086993251074057565722457404729564063448909274017589377255358303853221055494367543404645085117311267206640388673173392544505064226494913578472848321950723026227516646752094815564412071407563198154311462924962822667827216393487644455112762416479170073333601282577598611781370849350302678404670349549686435351562152284340455721749296377411112577212559601845067362178420138976700661697735316501253302283517099802001939011544502869847808591743047328538272030748982697770963291848586668454162429742702685962756850900546631117759721087694077702976533104835328342318969176115166915576060166900164681127197039272363853598039097089189680816825036949732385734672723822126366448079099974696135682746582064754085775620777438310054276389249555049856461257840446591295863562940272391280692177006826791509890482334203712672423622870428232872160523631671836780229969207844399265437309781985731180597690806925277895724335040349534866786936130342068943246605459415456935121514223467463969501517767955516266348380862709495404426811865049051443491056953026051419042049401858189788822725066666232158562809322827907185981014441077193325480962461812148495731287558037255410484837739014152625914033845112912530856245985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -2895733661502094286900603578290764145374347723248143027341177162549798184782268599888190609399386943316549682604475936479899215631622959332515255395189439088451267407396094374465785921689659696927083024230988002653801639451583440773261616643970302531517649221661674745668023512396083799868143501611483864503644250727445935485041647844922566582606834979107804323777235009124745940129309141959233392919663315018555972315688197646136958537668477060272437321433103539994105314586300671438323388017684131847633179480888703492942840070557196639615906496984940011342738847978639932131955313900570053437993153415746461224732572389139182145691355065740513494700436678250405774099927168272533475159812990969581575943628810730262807686305086106337160671296582150872330901958995243908521894619703060559581914554534769337872164599407753450639104339701645734118771228743659086129559901278200304976034400249416230418090179587939856696512313093053834451416752665230983671556465536062074609279864623038618032459825067825137720786211578081528716159103114531661350543754522027252131912268282320743083909880372001073330227838191260859616279363964348227851881421281761848387730116330963560262099473724427519340992641181879721655089634895978287085115461780571649858996560459096635657104481429353966090611969675193884344182838895335003027221690423586484977084448831879877850967782635825912885688429008346802880588036742030739614594629152872771316523501826027900398295772169720400765914311896484551573617122418785814127198423225276187375583149683970077175305515403813657951979472633148531145469375666236496977471398570280025062197488461728190080867735810092732837013941796809198381262701908004647219489533782071889478968074048084773670175997765503467239717036258402141641316815917150835276482446434033115973796930210774217702221161385196914656037153743167757660440932755930934125297403686551377866088312615675936493849650006654965396631086548799318407970644755167702772949914582674355118557850808911389337442123062289128380653551870039543492418236237603024181973939628319925016711731580960313363352916544990191907750550106941057369866996608051343525270965408332405359002545431814778581031273937702614470125185105699427110272711762529470764474081978436182189582488080560522089125074640739554852700453055573425700035615715138382618330210608088443286015374971818320406754379910459533483452757657646383523962782580420029481787471770039010819930256346182501272266449178918578730545803438163529604996107070172549586325209862664460697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 2460201000638298073933012112742449957577376610768307487949312197493443214067493938095287520029051654100149846931021412430949090787528415617315744220420895376776290817326827698589900462930918520906348485627960265038024382524236311007892635556971024173880523255260439784871785711781311208003109235455801178809426670858104043832468669440470731098360139718631135477198497113116890245866485193352124295530818616892016437510298425680462357010695663852619831217884938897729334357386500040735919014865084705914592234154879875425973180470655788565605829210646712399435233021374303142547994993551848244222814228955045191392765041598413143322933073960066892976460031816044894387976888145774904959456720452372520600615423575455879643380716042659929467992261678900266026737821309103369802551128324288315890808290283548654389118288421611071964939393654453226860788155292759629259735432814251211064130490304575637361434761096862101311526395755302595562356567327458516889400994544473166564717696562890056753647604686949399883978419115821386810461176219533558496470244184930625633140879589252106078352948440191514690165440777883433911061343001643191747590334366027699258456940674093757862797001036584522927431307514313156826230390982867326850059204277035516116028264679014627020126913846668297093025511550758224433871113104257185200536884742336072906315858094460108004199034662894699180976734217063424742671290231176749742133119645592526329249592167120991487965371570131513872918731134331543559042141671181886611526373678049881365372655841914643994994522635442457699981871497128661056046103331953642262838826179930598708468793228075300070430650407242254278911164091536391279154028728250756224397013837505229139621789575893844181908791954456610443189911009144342880744296106387424480972755579704671149615049780436420775488013393484772659762795596865696687489570389919868446375453883608335838981393337226868032389508460651498013728234696114525377702861001464554687697384271851437815423348575808711790612918774462878831639184983433613118483048275613703406095334759378298792784231126258747974819211788214935759817777036918840668903656604963780007672778595561906214335513732910332958155275780251870529598985117895796035611682964183840330054132917381332109606723596032632532782164878221989563374352630638451016011053061115360245252703357854962835071908657085319534340632196710331366197736227195595776329249585994654810388744155666076108903565117791839505906252669743943608847767462070119190428437033519382294657483526305361166336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -2041514489776273979031267469274468080737747878768257970400764379547100321480917452724090052871437215359626537227898397986972873571638815033533339047149497905609153100891295290175477379779058187849869707495710235625693264339468110369152845125378065207884583364830858050258389872118613690045743036427172290736283033594670511916398530327112124113580817541656899722389445748796689458393094977441320558436183250874721564180221101717414956094662718651976683350475050130800370120717130059135347623083593948012796876870261819637959429301820083117418608171316216423984994440218189045218204818256908903102650962674277671257667477662549962728990729278471467591137105415351605088363006517588722126430987988148986229207181865324020024577351575145034378796014572644155558152916411349706173812785573505106899114357724752768234428578556849247565209248685614736416772461246328752638499570594906812552546408813388672131192785216260591573908427764635351787809147147695010758757982883564256403097252740514147459031494567635316972668925133282575450093526683499987996978198070006574643959582046681504471920611722711430124677873034396636653668884447823846922763040007627888653728309946410346734281082154517221800849265190692098574452170130213589948491117063048787604261905884338765930270606369941479470214805967025267726107082676825008747540771127469265708508281732934421123352260665795046074731713382870811470839037275112561877201961038739976524976309003957591091214007809355593024655339520046580598321478776872036030526002060373225932637369800129049658948155155995853046416996957016659836870726417395544089506847462269591164460733268715896124208146519201699338867595436460375117989659064514791184289530831156907865651053451517270646811630492119326458757577239582759802600428644972133060996613780512905623327572629643685676788936690583072260873015054788943962023929003852304192444173814109806146721245000615701439826882110108787947492995977713069893667928238860785991935019952149844576206370388292696519256798367275677352696178807993366250308973101566117209330920143297010830242943597301588425580692204592960094533861745780617586594763353426644375631461073006263417667738282232942945376227444126193117810749640772095663169262815989608631938037253056903735808972715292444448590711725875941810713041814620729471852370259014431665128363881656941683889235018789176727172899947543481779635372779822896100280418828816038375687272411625072582788028120729569180641871096099842878615227702276276424408162854682944398019792241288858828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 1655728361726206387792523660222162977115427023762697230681495844140933581260564617712621487604789612158353435226791027090402049163692655285142394866507161954303021952564424548647705974894451037348688415910337017193863845914025575302727159355278118579823330753207211794940862086657981329118035716454090885376463046159240026562455616435704954241752038925173845195438874308358773943293407786983889241342833913433268205375527685086906965617236795451237680080365887147153584036345901578630554174576603435977583955470475495932126924747660745770423054600746014617913302872011218469984186115514033454756443755987314735832751406732660300744157963108289285977835012434874955007031048525275005837129044310702806580566509609039624129863402679187993136510978917587133355755759581899173610421808855370777534962655815052034692720723600814866769646731552178677253224315247850339212869895844346715226748934024097745347807203400217394978083073215282836292923163311467739028548066475556739520620599744015154002304231769563569507281124492463653850007686075656766222956238544844616845077107384087390122282334610733845092570670362024748524169668153283277118585465653585322505743595044218448331262902970293746484606226096311408322216713740488015530352903359273367660737768952558499608263293316164550738655737884997919456475410949815833533772992331130266152467756746801183996818545391609520977149723219542301245138605410314783820193711683319101970747020041540780296241433444963666457727417080788346007060343757653772070201509836365208988818544881900030082099145338926646445741969854789969809130581234801076035730361576283166152437735354532293653223493612489319233248426868100164010825347146379994257227202218681301065458814394235139043838930063176644450555851699059655651444684453462045020157709887679309875421913708455074702903849678385301120873261394278324120778773481737086875016229997918700374670056385911098059705280284814890743565045454910382967554679261926433211281494733714939623870910081304823438024186645390368996188903004853594127140783955730132583716372483271330676439038053359217290372415337266215847248805669282308524130733638950202823783174230917955988964576780483782952523195613711970883549533281823698489454770270179451514725712081341583391828781702539712736306363120622877085244929870630692623235787379170971561036094812285485736188201729781907678004289444119556995612886647483522620589300650224330366292543206729885972639268783004287222861157996563533628085461987747728947825218219931779699029415450252863864832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -1235631619448780252790772038202968425624311072243197282192494605132916790148459387008693257520108003968098991389329474578061247495905806108739293423783346202786725257176590031445102810656346888288572638274699559957218507152114878422489739500065432796610186241671870643842731711817348848519280688341660837272066697079602863965330394057391009845319002886348950387383069054756371489869379398223682391145319765567850872920565437708322157348708593392022625601613677106455298331874863199653397925857264429595674683956682199747740343741517675724480050790530246480294763447894562438311048193671968655089027720896707956422086517480091212607065696559816252310003685264958908243533803764230128215428695813623038973988226515204793954736927731579535645805482188965254011959948236223766569484532273850112366014011357599715903272327191270329265098606600169803519511741219922965449579918356382981214356641794443774731222391255157292514121195090065641773875325330996602947921397285682416715182592066536132475264329225176028786684141475928718684853341557398902328118342656903212701855586972448444755415838649901598754627953374834908371064278168059175945113604349006355894453488484993664274947519702805404325962625726666437702395324686537171115519696335321550551124371586684338592255640074204378485428103711738978209869612515208682856282657321241855057190299967463694935660605743858660249460795213612036172135676814267071494812721881142654907537611883098991239042934677395498087756759693664614923006642763247968644017190336868055577722774617887671820996891799290120345585994178673662152757870348122173640360289338845522776180655358454246420853854092533628796010658552327193219442312852284710193301259389279978005284187452608165128460469222572212137649718097340672818938520251930685864307049928688639101942087222500109195546833107969439133476516721023067648468999153216403070471012919974626811908167046640575861732711144846648555670344041414687563149543026845009275747648512078295137561256277715422260021227904146028675363863389027119536408013685219627202183385181121982048276372862590400607979855839780530803627328895093510805597081158835270587048226908991000013988430685156296282910831184457119895226235157598771572160329141291707322622404866487090968620742529307094184107664047557483442458276198593019433214831158513466984470198657778203796670168294525884762808186076394477291971402169372120038982984911168281078600315439122828699278530822226068733126933023513791536673066409412468755374356871384304291690267809730076344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 800567447251142123452325003012984142475717415771501791932367561097527198570713425670251096110544047657992513082309776865767497315985898211771959835734057467238645260562968576475382805608435425393484499453971765310144673891028224231295685568905270291387914322099645267789875727074282280337785648751330895124404595243528763952930328553209933588597897068030738937984234577073578103298927841083907469866133953825146682340507053850094412924268683193246273963514800765440271251556126353330682234795596496703874791586545806601565536275641313218688907188131739740414586320846569075001621059129001103813709061166145946227516261222555331236798103414958813376365121470647073121009533916726228245351504366929429534691580924884092304646880537288236276034257275849707582188005282626986648233038265038598452328879012375625754538029066188154743594742139559965918334395611545090288640389545723266221083572637471779004225121353612456643401500136037513488715553180309872467646330615886242700289630081965296098667796688471820140250451925438367639489845372087498208757960683310815152150199369004350831710334731672888448641088975448182665986191446590741067221995189693979407796084682757641926864840934073802864891352057421799896412622083834045451986121261916807379214070622223180921004536477294943819493074924940223730195060996169088343775698082689414913585227804084820284033815864039986130662842136328989872951900347449384692227763150202665620878927461798380528441510092791593024481764936573899656250557097008419054754827851579358272787006840346059047709275800504698066903502961160714254539837003973808328442526900149437996224985645604761874964476942064143465495178065119891079981575606322023121315418333796098196871705755394682889782761135644374013068391727801880131429931997568855082828227857942427929240742555743848938628358258511320544684921115206935938396654436415389635864363815854365532240469156801548949702149292999050958634458641737395032414136772896550215556445715379894286272227735997080687817498670999211501453225280687566106891920618204695203193522082085289924899129451762511264370655451979678998957070460054779678281710180839978498223466286540850079167835691426465757010123241205784482398101808382848978455435632059824529112342646768043298517102239523586199546905826682837971535219378562445954215718303479262511014518147063535599134528399659393948571344182946884585696700547322889664783746300756427311046005075634144461582659648298455932998232795920238481401317959127316624135159966576256465186439751670553378816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -430289502421748158480827312473345347359883168116596036240560676174153759964586856499455162239890222731558621381585129176983531186363572170739095064237360197184437374493624733501258610203468470723819108246736508947927274468142922036590961614235384903531938472192295792240457590418829648735739690471835978729323981514668431264021813463591314915744889322726860520814341185390721522872502398383273865224096971433153169108449991225166258103655091665565569680728242173764239754452035281447946784314319596747431379809786076557080231001765767403908838830274327127232417178235292161911588518545981267845144982815993855465142407430996388204019000805543598607882074638145387445984505951149401110529365655827785851686374022157993137248643692305938528429053680505462523682942794559557349449969178548013800971852994301066550293119042355730911825033461723689731584345561869514556858608767154767164267603534321671248809627424295390537192295213284484120747134215744568334721809204519791708392044375445300032403191404624986862410889791140264891862919291449556371246926808116299614881935666881732886497072353262845351334174878116593501940113829952581245682039358654651294496638375833193022263069899777372821675768553756355445025852629863638928865322216560917562701248161808649178701015269634947841394732292486331506212711244355711496616596290408047920252496342114543646929872639528170272710275470552995011994247564790097338577553270571601650105985075510594847977353560308928182128929559016846435780319801364886179145190301909914315995218923959380543637619524255738567256135317529249841112197407095947489752222441009161113457007891596443887115792924527287592031832670591810033882974181658291626162772594362530544504850131115644512230616668924620336818445110643733103124863282969673040729779723696215967898120515059487002272259070050016875305488513024377145288586978807782498812698975883768278414865879663505590875060738474475020989995824538931096858745381040655157887606180252590958675943209342367878218873682738681053634525508301375357671815265108972183062991759201472382874817824979727003398534477782049319135322589493844424299880555690459281828849688086964865932035846436195475144279261099819494641159180539680764399542560812894537328140401216611611763344641907139280614538299997319459289131345094863189242299638522230050210914579624467080431659337915875575915592997673070707519704441346057136865806539297930291024880952520706522766436893722490744432587679658203177584238261082965828553473742583172433417964862490804224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 179545005208064279611130236194783841681677739444160879165269532677779878454170701869552500953246572036010423978239126102284647648908479142373884423129376289659028534411215353251605323433702515608474398451368223682819730942263344276174828249430157923122474401304381473546815676372473352241378804778260567645539429464934434332119430842780602029292142334576743508227065660031355847998420434098459558469878061729221205725669254981887787231646732952804474695571573560839700967935049408391807626967402062438388552587484972644538012780188734431717483848492727540159899536631319884875060149737258064323883107370463018706210206511982700980070171351027058462310902047960836933166646349010973237378402688069116164453549781917273169282625329138904243177539183877473190288865162922639417679219468151890409406379575499599526371687141120913797600833756228786028837578381908523307539091992404364605163696496055232289811709506642798966014276851059972090160887730498849499342842199329809960323273381898045946210099808589329868190166184872735022570080626669506286983734916069881344882487740645331833320102603373778157850228199609502171649718378241300585027247143340839515776081834662737320548193584681912240300770365676830065874352418434656459205914487886361713698631683846131697709065162564110095076514691222974197220185122634790396148863605103931847996580846169345680805345884783436736357488151749299683138279719129971583697639412607214024333696847119542605414134085682913300975754882184358405864768280721484644305873609334174742570886445455692610487195496084672552570768994103424042399758030819807209801372583372628516614314882973525515549673900432795101149764464963755569239895082056745502813384911995260516280421696223122910066623529296763744974615385693423448174722252883356880690354503967928548686578458162936638383054146551865175570261991452252658377663999703168246511713029863575797025821330851523960857989463549673631102132462470094956572206912426503094612239101115862479551763241946952200134138929916670581246921878551179808168277052418936416341464072604238024600857447507177414205094756566484684875368996331687215721772302828570240756852823510653105381839162181044265382531821596193239987065613060860951297182325175598983533001300721655500744676115686965664220182746942690318385307006549705365734571813849607336788474808294983134289705392897027785906559011425072071606484246398563973138301125695043188020564152978990211885771224665356474262875014481303109744144356048627052519629687348497405472424868839986036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -47931175782125565571319633717941562630046017996018250036740291073193780413581952697378256183493099029487393223746885412757855363882488050247909278619059903439904678325482500953419590414270786621568461390083045534467944649970366659126445692454044564472663237481963901485863834610798410060914578442714983294131319570614975297361004197375010046104821579006735889636662885234631883178493305958019834013508471558042133161275809959133740154873621463788435788192614724258774471076382640770659471292908809091401837248682526641988250025035257814408209155043011185394325290008568942713636739437133755556491403066067394664443850099802723964160349289881840602795873782997890339168395830784436707048050390457871384627264879443146355661787628383795551419219271443397172366019718435847904079036185271198774622282608807996845738638054411132380359860690306569058900651867360320997738813601626904590471246613641524487574022984796919216188602789278086163388207892015180147530833981588666429884885318636379249416388594913886248791268373975143119461302600957884033966920840434191482793981967269178131864306994326139737230937561309266375687767550163339575460505837067326770832154767177713393859206296557846967202323614192622556721234388236377967893522733143399338530759793287179311695424538369336159706832408481806764100965994640061450317211916747262605003903972342446742897000243161930152966355042128732095419326287368334291969216851818226148301217136984449062499709667800616993386338336526632157161220587047911725158609203102649472154410189974301527131438217590372477050091597776497662639670433159862145551242192470015758172315721282192536872357111608739849323529230987028628271769916512683367615999100430763015027200897590077386449072399688099336635596068859758568968949354218727980085225036917677176930528188974488031641374832796084261581357740968669219303204569335009241589990487307096930922253182509691228450162856797865934112987324071860697723984237474512023240630077558809013679589718266624854080404170158408520318458278955178593186695810282635453175123475289570404134793573707965005632438502774652713279412091530967802235652760238759916011509855823964493029632625373410087317164806991169082863279326063409579059694123251544810415411219234470359947227025911472955413406180447483612721521478293816573933702476982471995111396559379585527874513115734842245826430360850306919150021345407121451464783256610990406828607410154618523159435095660572165517312310956868829211452079561143892220143822391059080663671479009426800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] -599721025940483878397187796668676330283718591747885500653376748910248903179389540077456447030535958403784147979216610528448086640117648426387053142365916168497749884067874132093358265501252835196335070511939941517713180729670561693745664563766579372300407362584636661914156432881340743347156458478881367737399049299740033294756136446759866461530549107968033266665264653700946329669878398374966621006434962127527364105410485925817888959146131012264419757894305853316916752396916376384753157359924611229732207481135342248144540340446132595781365957490559503938097784196046064384009277547665375059614889373102871775710910565909688663288358448989841686634984750357534246526073231444193504629082945116077871226511401646782970920691559741626330748469051339615761752799107692216279376775678286391906780462885470538965546680132568163423285566384319328312332449523315834843445925395624793486543553104925428961702342971097853001143679676467429409047879909705617339078080523974456604450133803541521621681204534852777205305829115081382037770315146387492125514291883667789339627013762076143518128321817416549651983356606817809714930651778134978871649442799443953656273117108207013880894156668120383041379135418769467796091142296619753520645019402698516948198403659372790309569738998544673705144352166006597125599844311981592609455341691687115126711212281903108866885051785204840950759277041430983279260283778980106388940764270231744138021817168516494131815401480697918889415687891866470134889008094629071590710084151180221172100929910126016841613126167543846120492646112048555263071561454961973446128630426340844458077963580411042010390772712031597261740477775618350193582760281104495902715789379230774302534111468143105324415107568493835036846033481350814796159104254884674587599522855622838843147943570196232379102619251738689129451245007548681265842988653311857184563200507426427837391367428287647098357832930664748766421293049456997660209270312268458244466011711849502846621119137166378904014921481119414009223292642763682534357270372832137629416738725207964949465918767149997227988837279734451338673164167783807830287226897939641581273163609892043357450410405518608217287564073078498717735590082292253620616631243611713625339295315984356071381792593660233913101289942279557266768752635379986663433195577269453521178817708154366138164688262771631756991777994729980316200544354628135255567781670894256185642307911289434751085212134255270712415863700847049974303780613976750230740723306361354557691903695837462528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] 8010858396971683683709217878322707079195769651173442678554672092636555473541553438720523858575942792904930105405135307015008022683903078260657665957660782077726520532795395487293670652077294707059707875805262523056635299009077294431909456156038445009883564039103360403527637357785726703296367895143033209788909331665149696091742757721538963024225528361397337818616289418422216541354714088523027606316158847181772170607761635603291444937647231392244768942358109330256715285008913669013191156119666302506148877230092770770534365054144982515481260421799128102821557511183784793987846843655053242069107539255073969935960075756758323122683219945562956183431288573191877146940333923422364484701717553049268285367764215972776292420024067121868760356186751578467326404317197808294238159733448061183713222533891199975182261761762168859628703024940369438658999262953759971949740383901171122250999645986036544370556291841345419840426016907875601531976234693417647386314816840012826002235411247455147177552815600040693936953007143436079479433066144993803387284112726495753916303300973194551454321476188986763670856728624782807770401771940706260637123692552773206065080651420468548201362174353967600682887223315492441127233162794626078334886072563548537963379130577360774355494200224658530304413087732381670004926205218976247069569757297829250897707738355150983989691694826196409254288934773128130869972666527592560957913616087089920635268210014299303333212787096707007919682575893370135150801805584730540904377573810003532067395807729395051888625393298091526502830932920845101421697601635033832821290737926458397492608542684123992481315043176439207508803091204019824206415934626329130564758859476713625940802162341155150786369217233034722833519540982749415822263759261025014296266737659098519485309599746404096689777096734790091099294763343179414588345066865185042984719420960029579490823867123425920892641677005675374906226037628469994805940871780320985868331228669526497014608931558645444693343957266749608591123250375351621779156072129358964387372286422159015046491594370201035087356193876440051318294119892769063680634977095057545965564415510485393324653405834757799659712375433348727973966516205931470283280761127620485287879292859228457168464221321838905802152425914353462658947740014222073976878997778667770311295676647704484690821771360548947339626590716760188783041734533342108575379607199840221683244431819004385917986323165247235441139297576460937123649870624505501712899274439224309966165458956876513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] -3423784686400569870267065765107760695209456873865004128029966838897661162932488756608819268838546570664934047005703547785143908089737991605898848137064473110594071020174626333715928592458766591481225178758871652848287734620824907776517699165540585860482874649545626654180010292324384387412985322628336387321850945057253930513162476770833527685891617535177240484167021906148768781752189837900068149287267006542243089129287684078439988084399395328029762860970426325867902903418010851686379413628926043100596499986915716589298713504669449439910829950306995323674271935266720306609401657344869919155850351079149865291770855868354771837640868184747016052187731559231924281240791726351149682513575105445983455047276162573171104861898409498259602442795704284515129260841329847025554256852199183687195845041619257293982496039817953097198263525769189003814099207708430781648441114568959559160306579698471589921397762435680738406504693883374182034291999509674932069663257086625208423691789464654597545944193081102472873795142232354997614962256527296506929165700721006208015379208898419649159868321174489837450593612004353747786022607555786293919869796957476108272621548171345789030477982212264076238706404294897604622377487549903322278646645761653185154670648556769354271158120978774365736891461926207414764367583664980496106859209364384793417044199682668142167670323312653138139083445397233168001340358265616862004269058378596837897121773377563289503285643818415490100740987739478364301012256480657977019091246215991756578293922007035994958008631093974619121978025916111665868528469910672298586134819510037149202603321303577988758594205265674799472389912118991589118812888544714058859130712637709608947486690838614500116229543174090178666861872504916596133128440035968712276227342649991304100468045112213438151763378118730323473696498971377867459164819232693990218364229633764795218721089172926629478004005839204516333155517913199371562300563345801815127473008081184267305105610016540842499317666272401847450617447543105413693918701625041750616556748585028851162558447923558804013411781504806108649562462006797137629058077881411635520167635372179043047870754125354682683108992492723625604552038450647747035303393768979658220720877748758185370221568459580015726981047071463465450802614217308451796973897871981636644866641614706641518239767771621195475777535025840057912705882655370308902290686992265819603952789819122024713343248358482469247205314036933447980510671835272066925017314685526671214726929096655241216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -446499509901157565868091825126595073298367689032140119730660178210205641731563749315075848268067359996001041069584285290353903671043566161668479250548836361042161278124919886453332614023610715354693599582606713271491963491606511824512173995594685052828353099090146846398948335983870362514515061875960692392002320098537799058841767687379452891153191809166532001108952350813193608125583480658461013761872343536886270412919557885487465588066136608718221272136984461622408967735302862663121127398355409174111991924741124273179148174775480028572238855772618479293165116141483036024739993256441317225225385934173120151562195436135679825258199853712740822377204903214253220740030242104058963311217812162171993225446727830023386471247851842524133188713689549147928496160439199313731844564043341601222600352988939680027927871021096188192143546682010982809545240804389037714199052749326419261629970816049255924106082914287587393634816454386743553528240104170621295076118714637036414290807681044054217100480631682418020443480308973191694271193130609255846075690287569688758582907305855837732393882928866378518466370981764638541971272958142839379611383241348058728910897991627658230966916267421022755049787907809139638480968146744756475459663118859912354859760484369487819435300112317285255860759201093540527946805097717011895782975236290598003973876711129666035915776352821606475043603618949727978690510419563315974685304122586503292045988880381274939325079611002916420321089722558676999308917429494587903434844263750249611239690551308051102257180633174018290616446740825438454383096269871522277273953390320781928644167409275748902756935936688733310380861820010257556697421202409711374552587662970218474905245435127292890742294121290277460531579675472002637645148477076370858962191936869141996727475342981956178670300248303935939786433062777710504218686723320633081903093957062681654950791274900657127383472625149123453290047800458556874221940539517637157341403630497556557122381110186173564932473315029392417079647276551694949170075105099602718045509600377444029622839983797957248049595813601871527204686495059692601852888730242402158899323145348443146741406792425525139505570280308641606157223655446510185525607318554009570421215588809769768951241785413640367178652921674128109528705569726194457938700874105997914790502328772037624659325953791701801215464284785011630703615517890635961036777159578868623351883336470790655469500234722372057037930010585023664747525303868409605970701978010472090580819666660229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 1428646145224801315761981038099134637351160955631018127093853419997102314613399873659613183742470843861214057809824599898962844022918174180693120639401647298213435030781609950131797499052759301742311379221586988084037096795245445142851661602739507078883944253348392791265762530206099986199370531936146940114794282934953363066720956655682011830780598691761272868717244417703934953920725355135542895777387284147641577510219458869984786180246491610994642268690218596650006297832316380573772514959606486239948406357684260496812855386433739804222378715654961463867892879472343355876828203172181931210546094497036948536702671029006594228010805962841523857075176407631878128146888170946539378840575309725451271311868772272196214295911932495697000749506976333722543563192692179868471057467293886812189225624368908064338867265164098961267854112458661831793176779050451550067270767123036627848069010850970230796717584251032267666182335860146034990348894154612946882116544802983105175472685824274392859317269531798307216901133077619614015937372490439731776233722859975961475588596949360622595221121295187428568430181076194363902421130444203457085277060886837780197890300059715432371351691438424058439670908844239897329691608418189924656748019411373547505634909865025227640786826957818490417888682486209253307561158201560512629358167935123981240104703877314776799610556896465145262228614999097840158164855779437350340762014112631098100425140536534772247212623840077045102618931715164085300133809968310386045992204692674477167896732225503785963651395904849555904496811055995913408072283694999329011621921174952575564056199924524407109058732366172227719336908770670827590730112278720271891493937028179033352958797599586306152664999575038155454904930924939380894069910922707346410423961873467116042598908608906579924943216813421474642366929876915100530143637131469598671872767877617819881206465156197096662616851275621732889488244915225526638569293336381873831787872894358050470407632556778531211019157248314419010155918474592283566844031282581904817768950151069601627068312951100014634419898855705658944227486990088773346579178940191892432249818056078082019689323828071309721447162199632521685858441280740087404597521547789691475881253172708486226318393572479999632842187955271927501542051375120783467513909620151554065078500235470897963301723762565305269024122661824657421958208086544784928164857511170936159385291210348746718252855898258517091708763832935321314889094979239510479166318614427897351097666890394238976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] -961528993653579079898248853515827916316829310419481750726844480851665130413545275370499377720830906754664674995824587974024209885573053679895599430350531866793254322502129948442812200936127196611806443311645879664828826102644525308581272106629341991094802560859718969231797978634858790501664007122825106592833606682661512705047020530935687114581959987809726304490274606581667329686257712785680308549151437522622918505376545376579668757015516907574268923725094755206177351906102413141028670142177023826328677847960448323903857314565414701295944114124910976327593117288936384058117617405409736582679729578723874649734169284892401992459916857548567650722695814430818210983101593352230037510673115548966941245503730325416982246597965360009417254211636794751454383302507105127962929042496563375123863169551741547208704180088612544732176177041802330713138709771565554433732831136718353973599479077935682826998886112547993041337845123066044230921147436144662519132812465087368662924565879910911638297245542568756427219672290123447988343845604295213248609960016526435748985395833432359510387751344600032634167135579382207791825164689251215055589468609846679820555706041977715941532005677612587485313311859300591000344244892895349168439094213127642314725714481660652829435687274104156402889143610191387487581578451908708779870698695123439893654821807488735866131796585495646904480720172175398550807079981374514507297445412765591679904965936536144844816435337634531677360487155106388355586091261475396868335640722764032112724553488053056652448878392737150681863208835840942615374336324620773412376964882896057437607602471233601174732020852490164570871951345961132480558486875532944863375171353208516119278377657582719567958291746902341356868077894792963204759925285879910147137861514061973956086403746057214129417856796470225621875735668022990453135551417567567129954981873656536036415838793312189203906066827549442267049859097486771279206367735469371618972935944555867128329772153105922288350536088184677892122182199211189513335324328945093907725823490315847161588739500323282446541756155057424931726529837248639274208946465794793954322751416125245760544613610919452163415905922524101107877956483066481115338433246135470145786006024207937624704575631822704246362444427336844007126982868270651482431053624717745428279265657119298778211724304877243985551679992074900574199967022117448060882095067596378565133304931569634967540792005722419289409937716211390555466577160754591636168922626266828579931460472091443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 368084247806019978393289353198390725974925079729648811299013975425002501563352277804432320180714740521501969300874554751541542687168498347485052530357666826877906019665762117144762619936208697377302035680969789755908891181201439413114332184352857350629141108654055773948376105281124635959049952501692310089611833220190605274691396049385758750817696915048384332708189715721059698414436096740350164787385646117229253234200036942547887580814629824634286724918361812303764231218934336971016947862401820898601889734733393880121082024898495808140245828489165897965064947860773790013457857764676186892740831924634915057323103149117964425770087717126024175639142224524480862950900513049492707552073811803096098902336985288687063640260304851974920065039672911533356305336056954701484621100880853359488694654364302999285654963852722313251089818096022408345315790306807583892044522900109804630179464186584513748954582203338217277672167173847284689991298481076834141093671466576369720713833931653797729003226755541085804395533421562910879721149468941686221704066301513152782133667100727941628566082628543872632838826148056024931421792046996666914235592633900203480898942016139557215854417072021212989037859045692052946784772175847041695623819688933210556026097934057348731113523963963094340896766742401063222246994214573116595736138972010506780839767986433259138895133611465063416937505184519437475936478279914677925211619971936141043544377544888804471397513684145719218856362054812480358339673455263142874737807087713245675977510796320039180760692822424368954845412042608841826662694802936360826857080549568011146278718817565265896922171243402703455309291764437943175347396962293721379553119603726074137744984046770351034424266978401974182030532319090292165351224735285390683667636794889306279983143241555007186501202076966972695770468204928344306345284278890729475188522789871827337947384879738211059455067495845572161085135652592955079302649174521205824274965287856179718882746276823900590345349664698455172962942126901531946938645177916380658868980447514415815148106755166811123242259396151635480020628882906611729919627505710553198094537341159375054476032608662449588663626000329751551349662990593680595517034024440408951732426959595564465075183429856662405626359925183515138333402701920497789402620705930961840914159275755697062290542914508675713856976323640457002825101009333587226566884448504023254016381429261316145572374336361064651549385701152592278354232956792069119611602513994537750596914121298411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -68760504345435442573345707931763744821835309949572722955388688746427123411755001822952189072423322807432797778027781110582977683232205949422861375219687072542469489565096849592707076428077362206416020382427859151291315060923960559526674752865732893583397967427849182989054965637384401274023485934574769980416091428332597774000858731805379745386101041278241079892671393134900336942939937940991348670904878306900927896901207673141982920342370590386171113055808364209925932874677566966741714750866320458841113246408869594272757969196210482425710669275662391518476447041545378706814766542858980473455513204731710600293411848685339222973269910608087267225514323843834569186490612385313794929948283294946241686422393723208740606802039760761919651508549445421599796370463727417056682379463799304210848514585463623873940886682171083369453534213409093957167421756055171706585146492600212746620851140992583210459662084909262658412304712804577378243445005957429350091567012626058668263276096602301393153098951628750565572589752358711537257547192343366538103520777835388636761199874971785669201793431981974499788353177645298657663728032837133970567619491268525865461293831689479489128579083837253150208756785415634182061116801048151887956733951204036968213186456965174798487545892626158919782369079251174828282709487270266203736350403714833916157631201181301158942242279679477389096919463419505488363435123221281101255122979668258685873447191466158413208054218903607428782775960181247590980778293812310378147987766658320295624210850634126550809372003790576628692163566365772042227688246473963686263825214531398350544959711939125521828370594186920725932825283332200993833010380904715635759330621950110863728652426641530864503078376585141141106613248649182829533383186856106716773255924144328846130064400454913284734148639429527156383921121749173523866140191318988540935563604752390443152552664208159199806122653804355543695922743488317257951441705023202918160451257759265330802213179652122358267725839760375880767358982557766899989075470942561728577023053867360729309732730301601469125652281114494396486295989163896592433023692885910419804421599530278475148112275281966293992124054649686304766543790417210640189097178110111678374609730004740471471828029622307429720373710802831012209414966168507753015078308514533430043666595884969834293688086435789085154779347634916842012349939681149180149159979881119622614948841402807825773756815677009780641831854253033826243397461900536582062344471142540864137939065084313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] -10595105356954229965410373893832667598168963587832641830280654252677627052195290005158640817454330113191954211072820691391231427762553691957577184102791685926799930917990928856780596928820703528314436436909269092057309562176339053019102879987925408328210236970063116718562224218173652070921876947223937500110564035027046278326151803960150633028326290679363787285406991777402769111430544632751424879471016321445694142541957656067349317454291196266180598627926489932548990717647076058387731820785721941656521707059195671456730327286745771942332605830505438251279008378795496084070768260049889667371798329945773300995894706770552885512176953961969964624481900353253720940607607002411796893638529609853785708982405481996881416349384076133706505931633891533342856315204254869296513379443047031869388458877535832810614236429121328398906050298595462176382718167846864104880248023810306161178904473497329581336726787445592071276429280853435236566676031461719923971801284747333243974270844268541162084613872602868423551076741571586962498169398835787853403630916543532062144722848558665908374818963183049793377650323741121800178142253072175201986063986303268677588383196923322448588106226375001888261213582959634483055825913760819931371326201900219574924327239811159969008844238735673307150369904371499762016335672564637262302673919074480415705001004000106453700461761047507018541389466307440983814987412761422635200559963830152512521349932195135498103007498245163904829468338255509168582354783355948617054091858582146956596601624552067699844953508531264509456437112841180952434865370752312325345895027425886768070439981008894257737618919986090257377635375588089799198632027389691585713648061471050241410767993337006992490809643143365059016758587696998264022149621562729083073899998673727246418310036319255438090726263999775739730059117310141296608762239935769607219393733135347393729632967714570023667570831412137418505491649976536904275249063659440916714298178056063761453662837414496282042811459334271250919441495239469547989784644323229846634509896459335936124370971683736327290185062084873760063941085737720622191519035306503274018264270237790656801206463884001397377033474848927289830810179148236214393604332954613557086349304546971300184351638714760094188097796307897855953710278167581672505147402963850129117552847499850442591445249230611100835502086137940062533467962235123751790787927930588909128163905171447088124037248292872994024681110746740868928149706772549301760958484941104083549865916927836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] 12058523960457736933468384119229438403201588664610513692942537183749734622051677541341980557509318999649741631064537285170409513810108959369350437908007162748873407624582269855514980337326635813400199656974721555231162957020666040393640458679124890147087483057384780918980523956211977030493173043904524348046571190094169258715749780153898265902008712258559454451056292957730538515869346037202775085422195946360937966774668464694376438411657558404279278392434331062290352900696931331687936533033392321696790521622771410903386502882196370687173388857026936357430132856124114797717332494465932346201483777696543362304655074265729641609816655021844354964481113803727887780353523427794695229247398351042903825836979111311285352291682897048336069316843563857924574804261999475859129141827631279270103770432257731240840078449141993945963604130469818688422832840344478811372339434481436981480559873521370928203789638439400769070082377462346314263766760941883387858400277407034240220960535717510757559062997235356470073597101839771929060688941376450665337746871823452487300481715490443909066669345282541040473370235780862733726216584113980281667032269807220906191358492480010394405821267845665090843477770616821563822621414303552812872949013567708447350310732329765605361111575095476549846286820258421809918906854556457324572840955234502415533227993280613019566715343852260583428705417459215394072689318112338073448169673254458417201390464713380052058099206913723547694809111428535461912279294739626854326731241745387851819514183970453090018857989012309399437588881460597623460308137079460117470241556954910893287515830103976390967403956586448092282698459294958509142558902105756191110256304585284870896020273597371599509347108623820931855113994184909455878840109672674337249815016621401220238111311718894389533391524018433289109282135150712386120227876519501835459150206544619807766480635479750392238796924994912683763366190289357054000022727963621874020501701194284388747205363342553719886425435289465290053350966937353787904823942048316070992128985830036651940055606986946268722972314000465598437925512518293478364746062685809185624401862945662717770322642636110936274022741979286302658060365634134549581142494099852700002208735865527252404337199220568510020598696751788824623253219246942428315185326183267679633027825793184556519805936008874021131875059963363393820759986399698094539116536432432759546249869245375826297115658307071858227179810269283016228465910866467644699725241073719806343181854834688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] -4013458738103306277342233371810608142278720011592279936005946300083016806194178540749369512943828519551328303505068949685046713792934613008083285403519103945434455970823593524028863174796491921526946830537783123489913664314334147739304099335169842987061665453142302989278380583993384840442391425484311850990717571424754721501125008606709123352437884119241741033122363967687404486685952787992489711136113562503543219072744030653844328962528691897059635667101564279093723794514331743052789127505823948368040543818894132178479750304615283221331041919843538114909254561871735296136734376501281743406813878506522668981833351581071580394999760486386201562199207473887174587296682095533103222982995634278273895364060717757081342471914357602470718291299736351486506180326921532648134368823158115526019998836466564576185978197559349952408006634918763282797921708686572412474127658246838581110485538101022619590528715125816439330454801679965036272081824901842145008294579562897972546248474608593914527700615211655847122065246337498084796752649004432745920769709767591953783613522220018780484433788487039497236719620138243350496355460928436705659503639546425817243303482771189382855719087680510391670162690132694144253554264933039724111270437043487796133172096992545926666367566004584869764524244480468875145206551581264088090489638355973192147956065664793816920744855669591877971075377161837979090906766960751129690989203415683480401929870351618776268424773458198322139908158380115186157129922160632787587495294342176714897412773514452931128107929046295458065470842844050108356749128938961544783524872472915089906111593664591925290306920797679586183905687873915841772831768355594816294626503630309010318612934759066498050573824822375879675005769819960253729642778480362251323007204084265958130482353018637775997573040871157696238197800564672268324836374748633898321694963195186031249664416297457512859372718404096412740336298561296668244158602617827898842985414821131302762954073744988419691138658965150504023766832124880339184578007848011888099721167988114157675674921443445431179642149526653306316330649850222913217033905873949656428742171860499313949314983643012115752297386656913454110731424219360952157820193923414711263396856005216441263406298918792553712694644117626601425556762477439576174695220165449502348201968832515392536500690386502231773378070030852458878763522926936222540536163017765509155876710290243714774120302102843525899459531508103646887284473854659327213408281926484255934906990434713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] 565956114154818977934421689632682533369410126637899426829438355417798029774672432584104788137446798306776665644893049673094980364142913763372473302871119637760136994954595209174828260395921304157924496105370848758625625020326302219567537865948405304650342891073375880718817280159700247199852789586140829959838467279197587223474341511450925600705120409429046917553911117319014309523529599782562422360818774904462528032049903419367609849950839778230965590457401295454211779998641626659493500790955423501084547063550993048584318345080912244469278703495600166175412769116833287676384279616308921377666280558324495437068129591296745308328083999899129622519882033434986384283839925294172367988349454332890502659438570320849658655527136209080077167677444971657284889805623724475631414367976490832036090287850096280786983264632779326084814906440361522427298381987343330388596670215960763354189349105877041615776173343474321200615902574985227779131481731735836897025390880910611726677542222810397863734109160649524777947952759720024602202914318641520023176631706953820924791835700127147430940408880253252892967981679313316602513868492477018660496539826729264077778810293540824830826537077886106186579483877299408657316631305508801158394560678452721162914894078057857700519854098421752016201359115674472337996237972713843917590910348039612078378096360592660203101584610705181734459941642763276020491165741841525694304534901287585344870476105787024564878178453031897477589222631849375934632776838534964058568329469085191341710574088079720774186584015759241605897832127569929697887655300096367684255161999099301933810052620667052111304913207561984722539061678566524695817091087430815963136828304340795711515562604835430949644489106807397645269057235892548548967097971447448000814508767405575630923781783026198480613937462444753860060245237875090269796446393134667086702486686702938619456939030107558345939586665665972846342122398441972864750131745972135837832791194125916248447693454246089381511981589373839896255236011502798567712925644643916186212471989419596111216377130274257641675247925695387781617190620260842142274990193896683199420676412825995353281804458077557812415141030593077731231007604396973580753995590835244145390861319406497948391594648659668616754027320742322851146373966700151156995463822405874598170379711178402622003501322950181840577073810702409905748025773366855586556536896723505261712034008545548598273068999748484952389710019988118895039103516438522042803541271657788683485985531494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 80306355939072350741472017926294351442210579609729742453535331692684994148615374471437727352575603854546653445643067129733540511413856102630578555760194021832026095553488384884949559843192683268160369807961363692891432180419660164488829587649718697395251696786697918672646903173969102929628641157693558019880379418284560906116196073057223290557210144618457586271560376473526919205471176108483741219811646307052875579318112329654037403312817381339093207762310332777534827614281472512452387604666939258973609260803709072600455334019038675691045386828712287242646760024522828228190551320243028132418155523002008932936921951603931344156351220012101316789421912080638608133713219099993015723452330256635495361715054245884041603530299515804283284085761642335756437420764557895243563885025293845832857909440939337588617154651116302672132854487087332114469661566569428599351406680174883096016341915203722926097075602906525029981438640473563274556841105138600587697247336642358522445138542103665924906119781709842192254137450021552064667589599429263707189823554767248120066677393489906580569960464726656097909030605484782212493188115906949035844843102726984544816093644450694153020833318109838606282817673056698912997205531345252712273341535915095672781486306201148992200259754986704497438237796542788674752713695769972568160237824698761620267581334535552537321520546023007697069139341570937540877620799024487876092447111721413137215144204329850088658267478067029330804852164202841926351511017531914182344825016688161659191349718580205126899840070302564319990240347886975004646919558911559613424599420577298303692576523815274045153803935160290325855619478008095854917147270763371760004308914651128766072955901035024121895336988068735261521755091812563312943686589061269290845931209794733198881107173801872242833832355774672465857433111654639137543734925069316714029813189905129613017788038323520824577353781651656784883566327411050288709643711590939008351376179762776547416401949962350251978388486949416600551661830958941716876924527231848802631846852920243569578331812680826509421518870423632292700916352569153390431465551518890165425577008409425053428653329765444558693255046443318378833119257806624516160493279823464624518831061380574147670797465981176182692032601871138358749283679983160028372322026790346072784662509703534484664960326390228505449753618305764999990204861105416310052680908727207073704905398410517197545152684951881815204407018388975099735610846197291634280268995752260932938117540741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,51] -60850248881229525792326977999220145911453368350809654751117253191783963191468820141324420326601965119311951648399931743170189631520422425128988090999550438105039934126714973024863471824185837323131603793278094549711578492780331820837399074841623638408679958760862423704818241444395219574605788113763442911318688323914376132623826305075471017055801736415161403309051896949276725023541668986709688887635995659929733175474436816326082689057616379798488897457877037061474616298637940828701656494700048536534924228345097590436434303504361687316600049902345631203407683322427589751327723255475670847667324046451465527113147294412594728978429522447700800247761770556149345147290643191755769981327453544245756179569515473217548746065522223221966422130208669624542389128909247797028852196350860235751123608050330824801370725186369072639560361687052070236024164753828952220226894781542507883406122010336537846488572933347884664395538989127290367984840883933181219560686311978025694779121704404437744550911683620478943334377885271004366554077422935691294381114254558521583407446025095181607163411593352932920763506116195951331698367437403334702995314577633645430747906246187591092883859373834106359585451919085806124468766425120788466793739685834900978411016051774671559861055452678947173025729136765044775439116062307919670813252471342615894461919942899095786797016218312819556877557872406917905344113088310755812588803246350644464972789088023313470568353791315731161224114626833804916483234868509947619613923443886657098925329487892723138039289255391791413184460913456931729963179147890016050503717419993392526658773486032739704180827131814148101183494638952336822480264906992468056968097569957253671662263224326083947252773259146865805466931552361110766607832606526708932870303581465089130062047754870970907521418929376790627276509280980155974189391905916252279837420325402937811563072382562447770011722573848288658817956487375887489086000942046964879790151416253701828582820344992958501584822068211879635283291291293531431255399579448067934883859317426895278403559732333942334540490966190118743207193699134833765736677034541113652627927816138222768304817560446294917382101320108850725959663394701568627341871451880092574987641789828166510915079521590548760565006308980775727575867577487581697879528053597320314870351299871508797519883047480962688542519829967245831513170811152297875984930217460126322344651493894565924350357883601642760752760720035960703950685149127590790254265790206456966095521919795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,52] 13283243319794872348624072468171278007829381327373161818239301404217877432651221406333181315549406566855296254713660732349893464335870471252579771266382979486350427234671132795633686911172859119549801722100866025896956795494683180967063078410274823157304471847944743306826953179303333706219119278852107695192551967252893225245844956653128484907581031034467792000799882097888220880071070652587711363772124720428354630314188063550207366948722765452762185802262455815178892387693084044172732724194712858087221688037660608279595793491704146494999335924715435176242756181686253904119580755568444941336437410933675368277179740468400848930661438000698230425379737206106578607910604769776794983385359734978220774616621530770019794748683352231799844337379454204119940304990896967721154081005904848504197200355613361400787586958212928278512318606278766517159713452567089404083856617943813669247379562399035640119411507394474189703878617347947320225953629939185566805314933504170697355089822613295477108740338067551714547881942857939656032412175527682051337447224339813907872190063763322834639996360702951675529596018621170132836686959259745617872328104350537759165413533225756571461682980739253605831488376580849856341467928184711905159018734945251119799073314815500097789193279622608384460856193246785606540904130711188178469039193039803054408141600293600996532903740711114294438706493462891287942788829940736474701224167339103449956245019735048258948743891338287062083702260440900066461559471320868756111789297735390437247110091027398635000630765785499093975166986821906439739198166389995769772361707644273118422263539466243536334348508786395914370874086027146166074041053764006498521482984084888270367972703863376475437188219601350194685543757048264274495510782898127441262656511495536765888601853393339603203594991521088894856031745965848733303967238962537397409455382951608631927056867737421988992409813056216204678593126972811472367239779823255061712768974363235167555287561756270934765463622076914411337375911246498793168969965199228095585842409830927370913755419821593196342012923317639942816917346599093687292290899504012013258515829466087782111382607032450829646287285745820739693415232488736021480717000835820430625073131251746519271054736129794246267439752926371167399950994350134822719978071238741511568598256142548317202907229735672253954171884409346817694869414742759173764884346718499435819612903953418526520787771667435405890588027560542862772508786466857547769695356411026457019355045560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,53] -5829229644988210296407705573865004084300853035626041213602173285932906393687850521835689772423661641184813926287562991070297843641994739912069827697721404843749539562301458322058653976334907809047865237564979325520443079460526847844781920865167962449517898083663087750534856769501268672273978528925059574216318070663118127597008991638150877099534300727840726795170254319991966154361140770466927317175473768271657943936864746034720095032232467848527368398090990122256959863385247376186045386218362677284309065857234716521367781388917901244447380357313511161216888780824407049254532219943675995715193672586403983836409284650391170206784739552346322187997567276579984058038455029662315789775244594112237047436964138376492803915032818468578606393863229163927297304687137516519256976912837427274753474459134619044704670070629350450242690268481735162044333243793348457611951713628556194380721557421622832918301025768633074726242616705955895102351803999197620977376683004282879605711515543124261042569370181425915007902196237858766323130749285990183831402271601930410077932845234934678261334864515306023115960057961128053310011533411290768885570901850748053499852986169099082775871560331844307451272573573574476804594250686756853886520074611976003703179581369833514650387900349236263323767021108829074490213632357292148233287528841806861021731828636248907313219312361395348587659820587587886665172020500743407865533591589105142065639894066208642262044457228044998057455177339585521413276624615100840648991004475610306051900325026884347871399467245449482983434558607834838960518697009263422019112358645535780554010056562209284492253888178040892373487963524918491118697421293114362079105885098256592124872917286978286405972130866879412916454830984670131881674252443309247250426219130046236485807828617919294288966911621287208392154266100783757591181144327714109784757242999788090196336110823474277852264391382347837656923749742538589968167377022321780332349253118899785008724432400866793792348992037089541437474379959821678130328697000205900679305808618901278027319901991744537303999340475839497068699868560877880600705863079866444332431807266146517604299427699662493304132707157955705452632227116824521267680455300663371104017422771385034303746067705947318691253612374547410124236744420622772662776945675099063148015634038605220408877142030473521686510087289109621831231193603454505432451218481675176581346492411402089312171899790772530923942714216145235277673445418295979718957588362734487355156070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,54] -823425005482231581050944298953069242611495065689153277429590360245984652617548008408131623516057380870838064204112601019537147586251265071099751189873198861075075753840138570192485235009788562294624099978706097417540684924792402114121077928350550253800538027593981936978576567523193578786013764496103396631174772842883083844958356800664989564445724402462320717895675997467744050860592685832716489693806127258726533160238063779665486966982072317537136179513482041863167119138645204484561293826833426075586231508544939941579041877536257023497253802304142929239806215843020410458042815224185506544212319511908691110617675207239105549759311105370568107962855538604035239570144182374534583591005258226626882255296679011582242578601739270320422893781399406241660335924644360332537681230959933274462293859401115494401961818081099657972567668540773963168717554061339222740892366697633218637343173863451485542673270873908823639523015586302980425004968559224005264617632119704577183555770533474751948761900185294900086755596338720052602145587519749984639985565233699195671239327524410425925885909006555995686617548674592645985800700530365701365438710320859292083823730716637522459432957636028824245971579026758905906900395567995833538156567136341943958817309576075653593169700385972349270741494552873600354945237927366729357767462599779766274250409874377412436421784649047704479142760919036814901700135353883545047759214643098941771532616872423921099850866945748740480718084430321666294006709756439239896315055945258960389107513343622921304208094478978347946296338443245453615407925072160399256540365136827939097734544584915210902375108634579472765277872431961195494037632512593522446856644680032239514860073614408748894717319013458943911792551758987754127395016483131505985017865297648324702311650123922422032642145187670847612171765623214893368851910873331663299483681301080061206676311464131492042812747799692661836913395635608965481007495050825597735043252519995733232017874920507696884315546267213846976176705986045502137166431433671162542542588396122848678388127641104769461786529274308267952242541756256993433609248053250874973455493818566862322694168226617562850426825029138008063777985443301465279536313725629647208586865838776443460291968832953336320289348289365659612943812323501066495880128489341940474377415101244769944424872248069489348001211675655502953551445904944027543491501208613999721368266228208051494569198421621047216561256162937651862591200781007560242044921057669363598412417597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,55] 185819965042167445766666429015943633940037773161310451490474523068131139952369329178253398912965612884035593051932050257797884878899941588033560649773784359449056264074870789013667853391963700868998869074600689216648632109647111825096214352887631950823498394768219239468967027933995896566206076752414800415950015356134625081382552314106641755920301514341396348589073448216372289609969548339816610722877738664912985762323827696780283787222920547670052917505072741548668656674210283349549769960069728428168599079887907648747817199202028536912351970869648497905373289241154837397302109748800787402035936872734930580821059309394615332914393892611746585967879663596509666704491506525084576437176534876891613009590203728317244941835321008999031501050731687431590745458594616817756196857676439181966349332302977397936443990769492979827310070993514484647803662575856259103396451546813631548800929575193940565711495854289789281672336159665995493260300795898851504332723501902306239287625635104538149720901389228306945854417911466552635477220251504942996490860118599780061799393408674642605753906778173857634526814217898922203070195151082695581230568472836503655862996060470305163530440890315956401552005922711466563392821812918468594103288469378378759448015296006774099219837466912163547678133916752569035379119070302255357540732559270827788129982744847425670692421580938188464062695188185492959731324077433392154775422683096065241136712807997346110545681652222842302373692207733930105770294430789492130647465713792077525108468760935068985847147111953315838240169721012213148423095674111877051913844673787445966651127799369048907977315291140785446531404099749632312045680782482920687333758778849094988347111142292664401196811050206014175187074307430283376392728577956675026712279406972168485886670789604722626205569920209352673588026383286971630031807557148445583537765676090681300967298939997106559297108234397728979422518339517670499326762064571463072490755241435201167512988926440726279913410861349570835552916540043286173639458933182445332101485230545782137830915981495840576851553826797326139324503401046768658302998480191497371856769773147223806129413047971466394547004249932134241160751270901490939428631413919066883740790976201882183640877419900740199452630118268516980597875000770372281102139770962355454672144366481917127413941490109417658464895813574913653872204379772785166712017793540300064201293094368999668744870063772331008432127101493863309911357577123174091437871496391786148084160921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,56] 17637080246013538947084420992831734918302292715209376296243530697438911422535034516591713670145581799359919391841488925030046144405821503132803975245162953499855499174731333691930275089317945330713170165509506546932584494037927371762796660897113509799510250927801879217680411369599656843470765694681606669477517914326080797138102488488722021700552789853848058372855699265146718629898310597393671605142909358445034677670001941745674562707072762476903079561982888090153115398786216036956966902348433541393699097432511403600805151355579171561939020433721986762248197611570733470368550582690715739415775478428145775404270640208111404518055615483867297227846224564538943226600639333102604529013753552339836593492832857000932472263530043068452501966528286259814349403836614172292810276157335075601686820056485748304881621399410320634329811159143339965619244787500964784815661984771836572874022922235888990506834512521899794859269824415241141906406312159209903810593409468066669923683895001196377603528400214919935491394598414860627005715210027567941165225709796911478003152771886242962016112288944480712448060924820909452323675942539177677571669932332342002138134640271433556763654629118779655482762087977331883774185591668036423755197662124582158454825608627857336583341944072920104258579339005935224790997809737661099002135410717628159148562014869938832590197507974682720335394855909319744432629345683946468182436894465715936220792559099885700783552301601419893216609208212538556645238218006311029062464205498906326274787248920969660750230444632963711610919667964740086662428206724555704562338785931033806411235969219180169816685940535356152105945860607232318597253445496860268514152009135932317724066016430273911813506927517387787072226258443321283118901887994320987857502778791712563463644300111012029072167754769840149988717185748652958679300686127282368012279632038299618073014583013304970166989314232668520758967845704723616025850137323121777950449979002006009274038004159175817073012228727016448398591623334739259882922324595415499793047281324822014658895924704009348736905536079339036323052639905268220670386200185861232918305028237015036782750856759152876203458749913876406599912421316545056590412488136305604093713238123587184464873875349080079899888852993145761897322775534679371158208802679866141067236154861196338109306696760875076094171122074543933992166943640360290614413474078461107701498205439990604994897862120974433025695431828888246671295948736832794627122578596682305824138199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,57] -18587832636340478787812727685831187588458752331718294596073955977153526678930276440607365919702794808917680383293793762878489784764080323135666164444421611679677560833108625276336890627926139764717761576652210146312615101137464686549465416423802206290587220227251659427852179268312717736875439069370847228318181878904704568736150161062217589087000940767095121432887903138683588466546714639108997107958827019481848283414422511951218684586437273160139508113613682519228757932979989305914031456602868196399432076297143141059578747937713923354882459037799615319813650066532487464459344430636662050466900941883166154462357943933630137235013682921722190726453972740880353815122927573758122414720590721068945971113241250868884026153132782958863747879187988453412787522025833819811768397942013108702323733257695885330185813720664050561475933539394290197051632487863614930860502318365911293808167558308764542431759574080683703751574711841056176747798715206463469641687674065188560484390493473160091298499770646282942027635111308296234720417462658737740066584747497144548709673346182793493972473593926893876992169460795728167901635615879062888550872425807567111435864206814931684838645773040908079063606284203192078935779977051006223814025281513102328986910480990067734663371357008246005608531166848916853137596687091694595659382851819857314718166819332967534139576731611598086133671309735162777990938680050990568151663012401806383949825946942294921052123231615565858889075782293847127754651202565922526739177882187139121766031922615078516066518897397352190126076143585676600109445608996879056700911682547679283931283995286714180463328568582509556711826562986672800756127838427769920964469794678724382051776919834365821348042953018948705718298728938486001687244721115649327761518771260582317956287702955175568351224302966764143931101555272675514101706295807197455477645553500006736449815094527960430703761157726978688793814662621266771897971425438985852802236412413668197719851929216164009794706991409519239709749206774733747070214412492369398609771230367610432469236056553260713908308960922561878584289932929108703053172085894386021952949638017618993116040055429450357580085541457019283586842803514480241436655532790078396540827469847111971660457734422865696753245625705327657700250984245655072900266660390084076402668120180595707138933125996862027438565506999558319714197171472036793695415477898381689047683368871479973394145129107856509797266362430977835892653453210893270219712399001846301051794227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,58] 4244861506245473905607094781332523483620997376420104704568433649604320480201320127273307788024550074628315088073192890757248672136009393442577057207260428679430307397499760858956992545251004609108321187466112963512734374171276972381445576244663984066047571597137192140645731796934750236015038147678622375695750262614034279820860376898881102286680217557345474071001709066574662427027621989555711780889510881492537186296597405901009333144528374803784763484645030684087015510505738193582613185309857792605830470485242043668816855970650038465418053148335727418800119940716003071841014312541269199716150901962412611455887693299497078952051459157458406838202077392215425403680035931085638275267506227584394640602600683333585765081968446123458798600186714223379680766389843200334462853935311322255906440325949339040051546790287023816362343975077095399222994692780485157956854636117179583154226502094528092292291458413260280057941588139098155913502683737359873804666240860775086494412921740430566019811161279348585817126262246290974388509435962809216074344146024316663610921355386156092340516004703198738072234576723889375275837690640083683166100444279252765774229306718250159617981220004955544515603584194839381327660524437536498949985230138470191621085053614183564149845901197353069633472511956361802102852404017566686868558655828375824253666289963636671286594453792054074382644714964513666419688999355775960347457361801425804098729173075823581782420483782839199300755025520545932592898449950166008155382114819288072747652778503005893143747421671876109643762727509750469835634396695701799634156647949480767688744161014658332165928309336928940059308955065612433329123199014924917844244665160355204316575752010227737054183093008265958409242289319788649551374137367773780038550049990675796174142272907195627258348589073170319022902800244912297403525023008862766840522440116693082812219980853955239078263687857339828924068502798944325297689993165400181816401559544651324674689171055613171684936167559128262306059561754087685468304171989810519902486106846852438346781848477364672659497300230144561853030364031416505745137222439686940825007435028455109793417329762279551577331174525117385135555082329302024217420991076232078435263565170788140555272563090093206271925880531188540933120629761483444533153637410799577512673484855794510601385350179995028089083550571945494621406332977757161715793704086079999358214510773153156653822052349477428259736078545199846565821084207798154994575444777147390954884300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,59] -258478898307590685942426734073418683655420983843024373449969360275106805841455188405534105499371252650682533491653309720328056829712078740683745755867930315913444120832601809085787121847309276244903665467332646429299945723185305043840138504451397390310603462458824950616215014275063251293972321755313652375198527286096589927532047540195332736464650703742431059034492654316669969888766917687776502858128430255249653878190292135459999872842735473693308162801002943080850089376978087934880749365172336517780245263714136886008450750094832243155615377004900950306097603320973129237105053061124357913861844400676462825857829486564552033022579300831358991500650307503130126585646439928674666123597849855305063849547391141181049375015591769782694248369631186591994815773560246153605630368908374419297899354869101927497745966151041457506058051843377289399901829320405416093389991174897036191208726898666456337498362656485741102374805997022606439433063678124358688747082420324494781335238453837552667285863452882238032572816071657969341887239898231598462179631539592979320051231653974513256866230489973478158232831720482096352220525143156700136557682792390334836454839552066456412183799010866360270923236279810562378557097531524024629554817469751127513906695498602073978905347586384973316620555292224119562564417728815164297360028112622377337989993826589001810544171758407661116599351466812497881371008486083395985129471976034897960756018322472993639286162161193576650611883309632886561077162362882072870854901935261429585902370558666838632630844998255879927203457905553942542524269543528864693869470568738768812654847039319304468933935486530728762682714174220836293301499176044038612076984196054252236423650594924419551712956433819743644657632138131626809474909439375850502424427477008699790409202778439503935581903473992652222264513893264915786016843614210029696368368624336837316320197518301560680623321323552465837180712193434650089110049778246626388948437686079400032987334173852229589799396529243166391868074877571344026286520595591874947037568241142219412802716217710291249159832759720315047350264540796132192553053572837678196146539274021515059487247652371594878579145528391295993017184067923805777903043022265903438318513861974532487158702158814376671445415984947035501726618589806549082844188227756371589971524113211234786638655175388282723174047425310480610571380655720671356132551609684260608264900609618436629704846838784153951220444031774078684805731432457688338644645859523121837296844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,60] -91372173822171546110047960803062810227241878011297409413828528932309812210937831983436677917588515753798721468962898805440046957239476191152270289117212509267128962911398845417452972451675017488743784388232261808404497671012184365026744958692656757404483118990711861363129328257518224788765265219832499627503865959523772607917963612782697428013885025164415555159185507358497254448402456418273427064635279169753424400320280413640910159897758506506174893017117505753303648199073037402521848156129880147609453368284841402125798278158699371365811438256581859410012477008325054130927197365148767145820274868303085131449967454966720561375506704448806954953530012869153854120545137227620284322917828072852962822134778147001106232227198476135954412437064639418038441768116667251426559156758648819180067660050241875419419019792211461561693713577466152448064468211782165906705218965635534489513356497778766571109913222520594250045340985056669541853970490345581511075523164152494030737375286301367798470267821593103871708260642454563489673210356262103775197723704877801817835506242624832553977950521416613841224224502146151440069764211966741940551693638999433958679383905222612595592615340372067387813831429882453624020743322528989267002536881536889547911898411418308692319570277861342897307271900548654061755947521486380502910548042291311549101568184066386033693854635641135563877862977343726909874356970332401937066596886534447250277040069230110777893189239228642661516470389600012824579980218615648295402695479416429394914709950098559712880528289643291670485091761039378509548563811969209582556962344667899579604601091625421499171740546613848046880754377000523172545113204532565343581224355779476888669747880486243977235251659399776222852452291707617034549086776950601644663553257838998763062211867054169501745390368769908185277709559064272515828175881483809243794399940596808239028096131914357675905400377738555190934088278607852307549963262394943238192347117866636208750301307308390523041603825384872566928546288209651105831004634505606944959081372767670195145341719570230701723479469490264221674424287410396522928384437354805436925152100100513611210524705268184678804909227026102754583873559008439636419922356002492079831847443485504876511144351525844022688335310013410695411551531007428923200203150897515200224048056834609904340999407407242235946502974504218223541237971555324347988743249077306502758866085136404418324463706101284970296940276385691018458202191238751048694578045335314346918543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,61] 26916601894994037297061083092445117454048708145915966275986397184181917805929963684035122731527280505905796319921306226853596030774949016328355535429312172343679915020308853686714379967483570277839905032791753898205158003372609311329278731963642656847744244829517020248340659048512556316516359425350837909664538344859397132489158024291438140090534630468635741655452727228604062255109970112605357958947764250412409099480276358395358151481302560815870079197055078830805897432600633240722122107144796730330831581599131663710570625532262891320244178729018036999111769368566625390304108763416153719045573377104799830516148697813178850224189513112056918487701453585749287124621486026078531246625539946889899271479803508321190491609660024947966436109504796089951736159837038364874788781653713589443893377173691060631893396512045388674232895384714862365777253362942519456366805990050491810768641782980718027860495301694135333898993164699580333436600335076711782595149867117849469431803718188519639967747581617192753389992561617623344763997593023479482053250611272641512216743068856680554477997952789017233327676151847073149492810742096700205753800160699568483929622100369286124291213462469998694800002292208885446260351625433118961907691560517208355207476929201097606147877525942076104701339682918521370632636218042798214809988643311015196532050403176377109003447195438624799093228532574221371922026679162138054076244783010226580977833542051662621082316252825549546490249281711185004486202257270436330654197502700796618594136828546122835448921809093582164112073385853601871441351037835591047567964678166937205472152243496406514308648775060639474251159004699245236928589948072667525843233812278808996936607022481272834730931841731043305746843853300126800675963675355078323001640271617546497907346622560828153188336928937398973303024717162683797298129451191137314265055265104485240737480771780348493878113072602391444428183755962963862161230943735159637692002799446782946621166985226628932737406938903450042873873949835975303939099284998147851124671860705571865704965964763119399750991670265063502763645919906563334153197532261435521467938246106351194224905031397342748642931919146149972628414953430021703495782084213710793801155186597471754092248076366524047984062953469098572114839461105538899734442293589580521960816982060891458318556385545951262458394264124787397648620233203282126115968420624579045651140306204382940893718786280224616775210011902005538771355049824846488510482342893808467207782400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,62] -2924310824392699598501124629702645530379154678600375167190549763618055315252449039466762789059201839117902056290676020010556698248725495869828913823768370977622748978165629463229188977897387323703882567706920983915022594995046408577639394073445306703663755791470734962603583592094441085357924981639894614604765558022365389221055652816534395558465725347992898626541960227366631728358631844485653732003772510954951147295776871056580519249135600888168003733757634630007923969801828066474167264477545300408199041843991428903097382109317320697742451863597426997488949352410685476483009043782803961713435598188903876560237707246779715532707727564376866845647957060174306502513159802609023852344004149498381254650252007654828108817510939745535410962186448286221870916360475695338910165411375595700626317564288765911429924335699292114071418237886672773903404618664726418365893199226615863446170354867439014690407034025711435395723207242543732685679511270254034056936050334969565160511641114708718258326360921662976704727784135570690396943874126158515894549665055212950126875567736782187083994554879767025948567127534132076222517293006494111125909097312405577098945367386249495596467994040803389766945106860685318666813188173975016334382405066396086119327537211947027725522451321137894922318993107502748394534536798345451918088243267297293247145509343753951225326393498606287983491737189261243903312419971815073591213298212898691850576654716507047901931774189922212316412350808056146738430143030374708404333904588607945787619401796371830730228012511709597750016597577993951852421890676343855931038572168304433886806633882230080703100384410660859540999118136145526855902392745587080589371591480785793074039318024597317220074624513100011414404438897720989884936599745786044885140122747562364295637046186563497672828672902905711414581681750083044787999159073005373777930993135707320229926829688446820012369189312855279898893042967170575575955305675376150987497212003541532685409263892196792573468808204419571016186575694926905076752199514933776752740339066378187628536202028231673855440796082227627800655472731756896892788207980406207640765025043494796576984383179009773268105496197844158742449701963610280843408631475755642780955379843938095022328974406775223852619366511073166405589466752089974526658790321185044558736228331942568217708908847860353181844853557267619372823968890973075039365050783386454883135542380658532896448825798100898070733526748926099270188493532926669891207678118018341981388800000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,63] -12046406891043310327319161516400956502742003865171999935739783055026179576754068300648870927452666719701739360254196653718610842414304306529233675541024192794622506369050886165559189391390790226016106066866902395629838306484403883671960967696992819875651323551531334831121855318712842742177789936166549626288757949852528616077048029532298576240012036568228662229978951099009980190822845921496813469882049632695485332166703223334892031234644738113102898412684192169063630011965408319322655667740853473013382872911561488280356920103711006678602358709577238593088839542352407418296118351842533343198175071099553117130667247949328157242454973931381443298664585723344502710189681997464092179067895599864918563288969273420016756195022071253893256903521737205130482365801879427509609970041141338127666181627388761257261633857668961436287046922634027414429394546698608012032860277492409328256606389080709697826806505389466370335053285217441977206814711729469123700072080468534674261650350790060315850752416635645804731145707947707559167272517503859819277130367621805657867371576561254611658812882554766987570408704338585094835514879972481084182446383567770826860213502559106325572899039786164356101412319254083690010363876118400503403634627194218710155891488937467428351923667368659864588213412434888910240461902397680623756492631523188355638640739016563048331244002609609377039954814830641193757464727734668648103482715936985683497135353199123372682664315509929634621418842829330818555599979985457131345758968845470808458447684345267966815159184898410141106333581906389265585541628017334393388043919858059043500424075358935612661397445870119302804749612967555764046714258386318419433548031543066534428205839607596283208004824132150279940366558884176551713330850856499160298263110595555367946731146114028119491462994678965863272543223745308471016439838726055079383830777771474341240573812274719788162063752180135414692321417298613094247880783779638685105870991638797977185916339104454672935760502011031749603997461122027625776579185372505663900285454801252766723381641278146064284548012114942704137400162164171918261027392386288457111105410020594206896381767264384830741629905046564590985267203561405781245758241718156657795505065737589222436579891761304207562078595304665343470735112413131565511694116401866784846949555235491156370194639845196828557937763395153590651805850699573923011194737177774686181090954511475612819698205090429646069522015637336332559975010283576643813044459518950794854400000000000000000000000000000000000000000000000000000000000000000000000000000 [104,64] 43660475486187654355334102646185081001572410303441815564853386729978023271133715323106537077967534138450044978790465871516598727113091150774638916331936721883791171402588805139121260204447808599789432276850233166062313295212811324140300235748003091206771481610331051705811363134349578535898044346832102060812575675493202597538132741837756949225504568632038124381249212808307887082952833895783534037528978067952194027871985490551826576093017346781765831533609474813820106207383231780645098422766872552987097620367346014902448975664333931797067442311623360375372138797424795243896363935097297099661704650978475498133765206280884079767981872290271343533274183357221939915133663887269360325783970481989415932921178796019740484413633483169390986897490389129927406205033106008356219776956477649020918038089038487687594026409093195114689389603147784674957720274753420202863308951662462229206471820460311014546007837016677258596015716635681251191571331286402587631991968941080946685057919098102914510717793810239619240188958901396919720307837921391942758814529172349272273186645718592338477060030314425461357705781646658534557947425036746754169251706570778094916344806621425211302615410296495231767883771172819899645847223957860248369808354712915909498556415729071478294080097756844068279426954194531934521525584472585524666077859211085174995036875702577527257940164791686674963693828850849485677076192013451524066166023826683378139180760586644493537272974707281553932408890549535687709339296375025687224279885731760657500792642441072074171435731553741875122295413438537910779224430425669705965941704523661595460395775427435685783604659124689088265708090437332896581014486226927664321703583287693340743580197275496491276657697273613182860497174926694603265317547899934371552012975631719867819594397296291658796963082252888225344929354804913987306232490220032499829796067259156827939850347650229474886806578552293076643648867385641155445052360946902651460505268008327948276705365045763127340160516882780693605842191820150830856993145060481057032417332144671539284463660591659646863647165381323959538248023031890470759189973731469062186585510249563595840064291277633640518121134394622324640819231485527601624545649629183773024682570198790658207427548093849109997044455860675391077107562181902921889171863954084658076065536001224466294521568680320585302727121974022440893595748122840827403596370031366257643727229431004111477234227810889313455403153449590204731586475930841025824751260544802173747200000000000000000000000000000000000000000000000000000000000000000000000000 [104,65] -5236404339555831704237146212551733136077771074449588622071906391045461043442211876093707447884567691684199076541105494127801032146119288229917292378227543975355934628217262661082845945240440490558075605214200683363501714823808481835101518752751251730828133376063863077337678723325926236330665192824672093887114550082702709062050211176508300301819536644108127550080507804849705027527037214067670763169223298996177362204477724211638661441344561933801042487524236434469102716931140609834271985428315338923444395808074318477295472537720316221014154955952799477799791638759901924242718195326562312009111583784313125863509203798019965291621124373964097836212072695105391815812019630283908222467792459707253347193806180765211546058864588513018639965115299790498729432116366180860425370830479510213379759685524038872192224445405388639899367728954049583588243177536165369814812853629333880194510806658300918077870205120155596957316435662483858274494502809014886505720154147891195054061888253837503860313886721042958588855862578786637380220838519940118417262718435181688352626873182516238694171481669015125132224040302395825014814458411327218590294558467112232273785336223884383480020831954922397944950279024643047379342540214399649567852139856134663515858932224330061474821501024465405284902085215186203453174252087578740752116987464753263880747572209660293314061270317482327856951811623176904990108838287856717026117778448613974327275627429963675260546383288852074886017924418869506697053502104702363293064923734943596908152248215491466746529655419811265665550319341295715077853566706059418117787482894347111627306118724727860127658779583759960502251963457350048688966168869452300358895407509035208500447815681390319836937835028673018989144858078520056143703688749681276226354916746399485177337008979580917721391965995364173165850840214456761491081759845406868082571591380047430136954951500761798191093828862963414188891915360893523158259244633882958733966902757146126436257512732885545057476951053897756146563264922497451918930294352906786460991582762271732629888654331194698024465786463172297958892250642240945366535244935477362486694954208778349528535938221924140991856537190246764061036181770587515097938418540458633581348427122501769492499885265906117034693581834855011076260710660440938081268934556364273629882613616372652179807851931761706868078654417811391629572145729568121505588379661658087558820791555208800076332148935401497066153108627641561312275715269270753578514369287553443430400000000000000000000000000000000000000000000000000000000000000000000000 [104,66] 172359182435602408338279031874564715622748170815655678816173618392314824479482687927709459908336097710009199872463470309980162210087531989643530328178708791984030568113936788353575817502945708826627735966748870201920846634949263445921900971892338844090108430615261453110051920257987293842206242653650459446305370284391212318910573011582819938494966352024799169351333129687925598776174941303360782265081385820305108363194449178116726173322488065140425520657176015815750389545105836524352271635859502928670929285199778013143263409841645924367907223496715352707756045453930630104789799875386371955232206201743904026118116422904626306769133815999273626545611162380981322338214186628383541910285111164597903168171046279391851521740193380446759039148910160642716065897350919408158054211774492881667511105316512827716311016160386520179333697071538636689489361685749592372982072346584385321178288905973273898265287348994198558489743734038908959428555196009348007010048052942290864893616104774758580363725831710065942546621184468237160503563866220834619466713673385541760523104282924027742612333042547795574461758019030155849211502781254762795619947622575875330896799984445214637638214374359702177328840761917021245119024167416434277754043161784842863406167965002992260263397606304380744641281677633679139181096914939452945589370512203505177226006942721746583200255610440962167878312352657014080063197177192536261518798699507292444830143413968230379010629122089291750355281010237585695611905482643120795775349949213257689711917892411515581522910106600868649792952757288010925027396787531755548698356183977950642420763441151141408605371779549373588188699129046980651812316776202785569408934911109162843573705367141161320303183850584319345989271921355830593419331191964383491322427122637736339398028484222655171257216525794940800338620260807975011895108348012897516283683753884963927298056730164642871797307678918157155019324352299886772539160253995245518244878294309455200302385356929618732912051159033540153661486035820734283584018411492726760105146469929849285811926050016632315925396737667852911120919393920760431193464314805790485120143354930028458982531087640918540325684811473912189872044413906610557066421143957526112920695250495105949192178537664014170279929777556321823981145662584806450213730611220941033064852231805231454610650787730735270045510355561736215276141672574754893372973969887539192311613319739630260548036818449300120050769877030627301891472174584147328626258485216102318080000000000000000000000000000000000000000000000000000000000000000000 [104,67] 22584206152712418757511108657406765374283830816030533461381724608517800591529870822997379520241668695381970816184788629312089853899184516537077515185416834517987462653156000337565931275832321821053584498305272023689642975308199436805199499378194700322936092975072026900153425502872486163691119122502208572677272040350818939618585889935430488764470926711329326232494244227103876528000100555907450501266190445038668525982428947043242654165876963917854679570121991791853593092737257829787558990467323997747460087280371605125832980297456752005020608101131475257334342116350935758047168943371223848499980529337448993342463069756062140907159641470148253338714942696697464957495862169070464849286230598168366805794104666979078524510359486244519263199134865453743902233568242692164304743936551537522910349847914115646921408125717991398961644602231490674356635912634403651988912843977656640697324614753909105511523243421110149347601468249627695427771413522411598959832740596299934051782349995377049167169544442943955732908055358814342310035182222957879810637691424013996309534264080673722951639611655491999725809384995413443762460927202281740897686405250584762468709230136019729267190617344144805632601613662202804907035657157637535373368989434213339048847609356739458264724684262176029693126531963285086725721615008296617835011433284644650686777837449708566409286285153422782907616471975673983725762729417285697450794188936796736276863633937894161249061784220781446407850892001316753273536971195195573606242825956527273668494736101289915241794565507871879456311204689961005352979410203224403167673572824840999266357897841983949109633331859154885601058935576214640135645822434655625331236718222093344878130642858972790288135739086030629754104965534183378812828524672529446723716014652072851141264443248955432388092765989830027623422791203619462929924751810887519677730180642282819852168176269281234677790971092705261997098859320880016748510584289070154477823344766235549460342253158876453264782942403894092337442983818952275265035365369359281965582322830416988770758706071919866042027815620126517807141021379464818397599628735968410099745621468591406521488609653885100310880905049230188301898254747795270390201564687505126651898009384471264463163489996113184460727926205300291708509494742838664271419668500080065523060941630817064866715701561660375771387626692076748809724305453895194038819007850378619715763619713184627774001560840171753304861293310914607762562661695591160186137613713381785600000000000000000000000000000000000000000000000000000000000000000 [104,68] -3344311917148237236178860938551955698312277782972548840833654961539191662910920272860219449138871971465643287857368939175774913852076131228999862614413247638418561372839777085709602060686223954524290355530877922894643472909766209359337159163166346571697870373633614911604007676826417603263907936850756523095564076376829262693962461005404032566893553168703495246388983680996705100370708472001940787928505640448524023529402582999885149908218892752883726740270773607590026191072802945967335347504035186922226301459475315860571164175503442461260120049516630751898683264750214549619019633892852471909301175509092671545562612764932793963034873346840429317903483102644306631619953807682736322025512207999635982322328579484488906755407507133035478897879894216314078718544503161487083650126751432194708773205754148306223389191897333992052239538119918391951598930802791160412162101025231797188342690341804367107973095983901097598063394585134356850555685695863015861097762395419167283800850893333827459045758104312478258384191893296089626624515862522003870377454785455933838748436604125399737275482802462052504116810189948946612592238261017901579194332192418590398684679255513549795604114940475209495590092710049707878447869311771753856242701312658986012298560986897223855579570652358450498237264370448002703075370074102716762571811763955216638014391022006905844654621386216996322647019162942637257978727547533974451789225244592360458454894860800364412274838519288143138397967343211262332162832422677018573308048288392088865723119367766193294902814144507202070970163571383973040813360788842484806130956700656969288033978824832835493087554637092719116407864521369952676397537341875720411045211537927206843521322004201474813993910441484162430344534962335220538815480158319913667467022888524360178431378251047692054551414282900309052281101345501089840140545579046458299538912241986983643925419121035369714831496395545391386146445538210248745241169212863124301041563656028045525912072715956718531674598170946820245425824087345935522173663990173346152111396729601734271115677829868170903183186818167379144891896010080266548877055309002187997999012382247030219300786685768064389733256769850950409206821446883964436074345554631528401269764529364833966224053366098034094731864079882563224124778342163675836997542473592579229052016099919933858616623916114675970036010234930252478872598260867312440702647288535916420503119593652258686419533789316057461038995465685662428883578586001868734298958878170152960000000000000000000000000000000000000000000000000000000000000 [104,69] 196356674581598327794764934568872833856343955709047310244555126164918752037951860095896848060292454665064881521767584267341777421741402257328001190909317679823016957868967809084542649587803701349855150377834733670815595451795512774936595444311588778598606350992857463351235268510764960017887391520890750184082964495013564130162207330378425812078037372660975372338657004954744101391035222825661326043744917699773110062425773255288519275368354905129361421607475480394333630808849676910269640411829720580562886357661289205092190225186333884958736877597164909091949581170734427323894949775221492547324192770147701859191584493653313440616132898944512924839184226119672176709226035266680918814423367535751175955375951217739500825956672930157088344209890217526944845336106993947282188567292542968341689435201424841400447775057357869050825603332315905650974914177953389974875715606834629062177189046974289008249810044916910925203220742851001415489509064145274934249029156485609107369620867930731925437806232476436989752054913580603867778016206691441903711846759216965651195874119034449090963289761841935896574802335172087567448188724139391558127210702710301831013978525561875270843803734515595639657036887855560846337088424441846172358367366812003416823450606642781371320551384100775078417437395402639702197906747036594323669984277177983675688348755504676012319558666168841904037729455819982786001176066060815610655049261392483768022624970375703492198553511714999122493415173848780397318160018680868820494739303337700113203013864664325184749001605722797451921649050892537790782038975342394483189028239022436587386817570716706563671471062639905803987261700132287399480988869923691464556290369927598113635869866037463312983608194430602910565835146770496044729055704099243585411509230132311217152482054580286185741726943026750353929092152423578217004759452134550833767639463046254029363662049705725900916568919308464650309135097372774861660969866542197931601678567103912353284140035472249131818789921315080191366095508500875639424401829508975907497790637956066963925043126665493084220175464815254124601693528486501510956462547416005596659646416111142666490187061678319391931115181780864984190705012965211391725440527878568718912700230945132552971856934436669307915146006571455513745876164979805015053013705376278068067802430076484525364202901563571788635527081874816620744675338239555257112264679749835884192960943108861278793972884003441252173038921197881234771599542877458566432233887052595200000000000000000000000000000000000000000000000000000000000 [104,70] -2494266011913885188495693379771677676301107410637645084417444996361990600829543713068330568802932570658859858035539054206379359533604342547507321499455944181048636083394605093239457986828014314719876608557213998276258860183414431723463804978437550292171222081197195376726200492206702015421685300463641142870068431763644001125728996986762304318641341608686908840562727687932440213771228691662769070331970462623772918257660457337318392100113734426150249014696916815812513568828460401814013717171089446168525590958950799611923944832649132784699426261331554971864743543755919306028334375116396845241388102523483836607243248269104344990885135711541650525755661523120805341854353987459934813219244595845296857560802630669148594941119474249718488714365237730603322284476880963921092537076197743012447675692304529179583138072800901038635693302825826648264395274125668502569536721462719054692699962362343661442777022197544104156834816084955357817051061583576839569855860292562855508241942999100818397879264261328244332168092588181810236760849807413729745813048583299970190603925286226432960805697076292403569206471153367692426537936411761813873560361446656388039497315796860617047730463877411246851102154132582037802154070972612095098154316740963682113614532052893317915261657948525399436111397805823573090231588810610980582536938010485355158306205685533512146646551530760076285438866479689023664520218141598772660167999611157972117559805280674083957156340073260401070783097397730173947308260347614243950833465276035551062089360473715780459780519155741708644364414746735160906610238057657575136424711802760267037418503072168198543257231536931184068966867952569194901321853286545567162228803109695546949745937308762701349391165806805111219056415998242863011313672833774457858862720631390924233218600385150145237605356473419207624980508273912724291739196647268368173192897143061154837801367131087411922624417542287486611065387638214651758116471329931262106165306221502950603251176268145189803596948503699899606854864123129164666280555672298353630565941947293297366741437586099324085893769208026160388518708039280120406399281676906567307465968866874117892349410024510047382220699107965925422627091232159030028040436636197158568217540037947390073941069073837837257875666344645731743721350556131527173634888980558027983256494523729722979479332312275769373189153929521473193990334805741761153838487649150530611996453673368997149040448494390874032627348613418843027002339952846566017440443845836800000000000000000000000000000000000000000000000000000000 [104,71] -665312661291327481035974455583208990645541571945126475428333048555713466644022183630833310638558955777532737900505203846761893238176450559421615400510261401726350708043820435283370640304526942072667420717234246753079877697462674590769413465420759441657577275238309674549979150185631629085246670235280923533862047233849613629555139643387418125568377282208099702135700614813353026346455009365942765139096669879322393822665350084023838746212527350035126571711785376552153274150207458816338616368779002483837781971115322988199693886050057673080360368648921454655076419122168491372036452308163478865651196565077457812367384070093220317740685647374987416798265701710972705572273663273107069742554672680369308011945976882708975036174962689836560032176273675327840666025036797118009434692595769619434816143204867500840441328383340659561249038606983553450167120463892234154070607876009062433067820206153601738969600596803108631331142687440512247565025660495984084681290079059857735905994794868417931937111096612874948349610042184105878403232866463678927631597339673311015203821549816479659232928948500986077743168151391284311059640991478628680510200213665376461758722885918676798669418557715523819852854513406347678562939131928184237451757516798663376774187860988140870092530617555927520144302163812037691437270852096274209182053803653859380868642303951206494049812530416105156774970613726778420197847405334369174854621647702413573491009466780752661409641050388633534388725696564096382470783397275372132541998080390744702579093971128942080963986050455012644059631338279503355391011976599660920910193112079654696571046091487046758980384832700650312431541557087813747890364054555361937768023371771697774619959979300593607077336260662174917267106008599480532918563658331999349199361822036649492361288176321955917483519175198967616190054856121496383957978873048125379025353756991013504829858590567747721241379404517663391635467318493808009277175581580914408484494069069288829540548402480615122726083510291229045608748497310468604468025621547729609001874521121053129129457871632441326855547495783227781837881064790499949745607532414649458971814422787710210163484915624904378206981680109489387853443275679689741673452677678799451270976380822497323886240451569587471727052725999329296516063906754548679083319237852750539623844078931948979652011513622610869743899002947794766460869610841167658714032106612723195025084222278528907221421276873320971943370907490890228984699402580598443715237353881600000000000000000000000000000000000000000000000000000 [104,72] 74230217616892608707550771857994323849541387285978051551196514935501759443281570786496691280520852653866160113006745904104376794351587449530516338903362310196993075063786945081939131593785064537209474106851406431661175982979597690679105273025579479739210136790937714189911767181168100046194319995741937761191430058279025966236212551620020983010352845311170161449427988854481688638097747397590596684663826386934983093397232987633568177200248880940557307915509319527357070409627035868755167359112456201511927425767980157758988622653628944832887536360195458995797295686832433632944712345416918919124408702121285853265107252657148490604209272792640580533463236765180341431492871434332501831817952645011377942939713243055415000694380627561196912053189359435151244183166536260655250925858019822062099675856396949878358806552300648021153798604131965226280118716702165672319247942478697877167539559882882859949581224313550392209827068898967216569727042377287210832225904131806350007383520279410732276985211761574370612900184150307512433467717537502478732464698346432922106926913372254114613145212339103148992185178727234447743577695173907127035371791488672446966667351456742037523826137383074261177139384685794098967955863290044540798492423733489556036077888389433700070317775305253624929389264150111516998159701315515685477201480021299161022342059266158589377747938370789817788444903751253211116222149386749823788745883315277543929178342053493291189453089688455574101210809367420753912010951892918782287554757644101627312354334985270529662110525923142413382529155256970407176025077434262309629826884396483741516769820680004873904245201583574842109802594081429969985168354911593304570409975777710097893170453978591348931181393653833190602080548879496012835776169027641087003009763010595662795376315705809860520931170733695555505660573943366118450122882217768656763204772223356791950444685179121516318707810533166534205615955784238262116728225428544355996025040219349916704972865421686702396685082386735836550795532671251368613587543707359779716976829561890727882583246140465268294722387404200607464194917087433362158318212704277157279677105077927189909525091742371988884588294871928041130404228448990750863568827111544452376725597697180355995828072000602515983310082153723491818675178027202313375227752933885571476033267626621101377519692662330614756613484388842598540941560352588813437845755122178581260600259652335773848427920856497872185863123718674694136275021877362857167721039134720000000000000000000000000000000000000000000000000 [104,73] 12634005353356971052812160910698286372491966614602483214008942178492409609534065630969598485830949978778539069181081871124860658465675985482485672545389656515151402146028210023534509551057875627428175958427739206135483097374642176653295755931957863202739245271214135750422740726433753124894441326083011925103176656544266169816346797810667801827047876890356101548829486062372313586272863733892806909754141088162545068137120559540361492686307714788220227974099071552221834679453796203953805975117267938629920027120894838478556629175262277364994365284076701678309765986599717683198027857439556010303401478085297730664675146961373987327277165520391431876332645775262073581623374894424822839232713843079022603380298759149829777031067064388311317461129158868425914272269329737279925040040923966485702621217013429550766677616954447032008218530291512778260467934357129321726478766129396572418302816387710993937000963053802655481683282199625295140908678103584602726668694211884058722867160050430094964681241344865528143639766638765829828778893267255995132571257375465270095657884091511357031120860975072796406911881227377896590748289181931529014786871530666886208594974809515219668253299140447798495583619699943060750699577145574319556489047271460407117769970234237487792459881124477021735018875107027791838758525976819683877414396865507837011106662597624788455626304875467366842435335091100985245717580355029929834024858957378753191017880975589411751432435853238350641993089543739010633741661163911621236696704857450475026103326394420083180043585084800009943109177235900339127435328586281023342632477012532355908949166942663233606018289850430546539329587483150356384009026196019628744893066728998584792756842277439088479336845799920967137807396625470999203698255998878484505035345889033631526141650476725936532854119559430508279326091288952919873769511191414705412933036691530848093957369458975273875937481911688462458272444283222676676292526870471653379548106991237777370454772243523934293600105679375005247884660438270013498644342677309240248800324898400513707229313818628948059912911843083081707927233204915909842514689067660652507498815733475156045215505569104119605084843806011795290431575973561002996450750537906166320417914088491632229756483042700060314082424086513858630825538025862973273808425837204943659729542451305332024507710000448102976052060793483876830020365149092367744750114602991246551709400191791316570024982676352202704610034912221536715863404508405510404075788697600000000000000000000000000000000000000000000000 [104,74] -3159192511582201710305922340756354022367352998116654489436909446746327716076617223948289421796819119941728067359820311111672972896744939327441863956657668375398595248564079932081318160281865575317625276181501056087780900073323538600202376481876399698076005272603391064403911882794849732631074503841143041488688950673673446036396697132564117754419132768605570107924459804115270503861226969907487052260090867158619998168682829585866107597689912375086260418114869623989489143505480064098957198643209262259597758005822476960335270126049716569933883337108715745079829081274312434411253877430101316164974227143983415625167324462904790532086398948697501508057661170461062561486696262604510555466651905700227371130366640550881994056146911179528593739188846274662597999551189129668697172738550384911657990601460338914224620889813882831785825527890721801720483515148886506073100735429826773637808336275844034624541859815652878293905740861890869154993551899423441330741928095753011470734644456037761589236516739442974697223125354670439821927908197123664452937181720367341311850556619326017936404751994084693723230202896670048592686578120855169269150680114521112149166694397048054363450163188623395282252951357374907631953137616616578957463174454661885199907873252021556398031471234800580630394659104758932727811410486383588539494499922809940192432957323884140272010637711230645111785867236765478540948832960948802293062097386520436652913457775551197201176453746363763701095661425894931290953994184632983106485347634049643109846872042732319199277937076689682723606362031948735441066485726620894704420854661441690425300306556914189542844299525139042864131824799323158100965668121031117238903076175949117571392327377905077112810044541936863813768034960690424974541916257914237220309780854613775026730004674558244224631392737936730972805431063427821844696590884837879144717839597168341650347250655884089354387271796344030065083288207126783308907508993577652512687230355198246278040095697628916150720516663384258551707817062547160654987640281148144031760741614400180059395990656128588020144275496070826468191354540570209101488052778310563017381816749089195920307977542151859298917383582551038968138673449945956264425508320036873688117207209889951472640452713815781720420709593552889646961385051948471574893984590284581378997896164091300486003883346529935615873777366868581620665151315778864473892196953475428305788300337677074801673308848035299136746049310978305101497027234089790503684512153600000000000000000000000000000000000000000000 [104,75] 288161410110860832249759854558979774305786586521764355330349269050377873328122249401589190952549745469763214700591123119410242556070776949766313617219373167558492954206343994434245656792654330400940814857872362463853399218326185589030727949086547771074648097186694443590718494754754039304767934364699323807658484139437687146714393277437675356287897956536984638900005080019529400472533790731708369425144054856134578304067822273230931187456999290250503593037039537192571515973817052157089940798065866650456590377847811561464076376497667709520522968422151997907248670241508442268513773357534197725940647459648688609725691404479775938654412891147903884496087730911929676761890798370585962685920210390322981948462209716255666675852185692944562734264801223175890684156097900180043483897132341984771561236931251641377084392436460396589252245335374888587864373271539879237045492211780906828396618613456342533890500887420053077327221226961200133569110768168377795216637105075223863884814416270050712280651546593854089087344166800775894087780645202220023266585474183332499894046145232432262613417890723135668479669569634374816777980209305364555700494803411580536335238295161115380324796970771267637580470336620572675663500955195643994790599389256600839577282359434915704037238117201006734726621566985906389723161992597894313501437712810560715766771916504784583973207476277318435546132128785755620022156901583126445638672185510312464710244063095436266775173678977872799080558008768295057144705358268761206426728572599510122802406062165405693796574709016714648344487483714932825939857099513657718666200248235995851642166524411257160110804387268976608474194305703171282697331446064010235329364754566488160392631878328655616736173508582848951798886130211516959352508873995579978679788875202747319912316412285167864205156738809293809754427387819507329083635142014710734261216176664478050441539052866012073410477207028879436454722756290536597570554982211213449238710570743459648824716687808270559324127071738390757775795129985043817512246293280354738965637030793406422140431385285670348661711388413429948744009552422718515246859682679639535568892158113514360752126486621154866866764191241376944993083744241135814986525226830667807529384107380368070215115557633886816767463165211223240397630746957363894885551676635872762849210362064413152149958526829178195504597889846435236423572772099330980252686287823572609075636127398596900264228603831551515606655468156398882640897750051244730680239718400000000000000000000000000000000000000000 [104,76] -28482911066557605801671687151265688118118476092077809818882050609283680450433735009892545812124941984624654095046748023697342417233125369133623579911570453964666281748865159908577761360947814234132916561087633610569911454859341958675349049062394937483616547551889230032922292093527754123014224400576247656999066552710087953795893535052884208953806444647523266329835493873127883105491643735738635321646390392132113645416061594415917256152030441503691322718908673551083724055825552336425877756971784700466345255069373842365257380042376644588774761692909608337680346959184989825221737982095150689312424735553625636499885926482658443170131256458990139267797495110541347458838254244404455566701329236556999338800480394625582975887147777479871124955562385109934102562921591478785800353191617997694498964460679178035459509898471684846906288736853422657820107306469830584002658117765620699903667609754305095891151503553184384995618210414295863090562735325831186481972474769186667821579282291996445374259284027628818111575051263423642273019108470264650161241444793279759377434560594574766160682003615708925851764713875882858987972731917897075597765970542028598842987236927133417155966401306388643833092773614502353036882785406106349778513615647241398734402695462653327031935467787201923799067180563615621690599949376882998435071421774463415970017947328870905919880441694971849129850036495456943591595383892184982502046127738400339037146577826526235721995393963158228064846186723213924504923388278179236765330043399562036762711093725210270862393953231864877572983959034842317762384650306620814354734035271456069130582208162923179442900294774480431418634207213186986263017418753006428687715342553394172770071220225890084733831781267451356667025263892311407004212767923513398734541372462421020494504507514382731304721802377623888144990884199039089746975512164243780130606588277602863148771818072853627731954115046421645528868931541350727035723797413235942897342637881747458020633092964811159348157633538668579807413280876437061135493748532911293874062726310972083619459432282013367825130132609136189480395076869645322868803669218302115769613345218227175549884380409859816844650736177841735046784783254000169853658992867300979230001316123690662288206401352564421918581922323397133700338415493686634098652566831761074759405342215207245540943101352683883229985245848430896828069349225533328357359166127643121724240640166542868118606973006386796967613275725687062409326229218546759336030371840000000000000000000000000000000000000 [104,77] 2671602150596773087707739952708192263973450265135723496740098077602254370808089751180070136825617980823509069688407976301402867957554975840313663598931960565555841309715658142502049340220667408368598579659471544396268742362241552061380931260146329534292568371199189359500859103820516001122846803101980832725356277400345726638722805628206101533808840103178523444609296688582992955608193550018831284429925239456620992842834984202442907885721350537111661385679428000392134403440914616083062659689463167527065191243126882832816894878565009377201147456014751786045190903627937917705162486136134271503306565976553023222699284505027162513066668423353294855596668937961460595435937380680903032277773498663827760299227785291247734736757318173427221120649194477680583674302482685130783850562426005354625971408786251416417287338896866625490882497343431158438159240615558035717640132179279220856519729591270356798046109190661538004070397716822396423351198320008546376429913674994203275802833967711708995204410604319648701740223658957171184159284967249775087856731920199122339034913942117082175198335756564778629279595493299703439002317322256200907455203146960366811558131362838664207978182890676579146251556151621623266859268734818461101696839814362855455753462528249769818003022818930909519852959938884054916101016796578788212237325226190325230652017245807972915655891958640255128454377355234014202490686219331896095842512457970851392028438651763775181513223771274476545133197491607121130903364498947049931459362952551232349607893912764674746584993664717232925543205510970092742572552914308449711522691440577421251532288459209793263006228356618436021142904056602446027210510793731282631478119994107466621712237361762595926748652542614654459655933509541329312877180163411157968008972213115971267215051584059544539104202738853360248353171643028640402746455136935708422880743378240848814387237070493138123508089740253642632084881485346636714155983982062110350885973424516210395260445109891392452889510656651755904716359965460474634711883365430773261279905189058580183934627256473727953646814315297518707719256692551346880656707669235744937750447295716813919901552866560930086676467369689748315946263531707707879326812503630010655362654236819676532778398983032028899358490939227190142168770010972989160533753486068049924760725855877560569903890662875930289680735604067030513807215300899533486751155891886046267395087276895534319708970440826742959486847332496986296617468121355039292994355200000000000000000000000000000000000 [104,78] -167374895915886084871477739175474215940737408682803592408695251777233287111899137902644300867539919739240818200631795909768867422430207264074789813770925607811797719429741171369180309119966400267056438683497498296097207772578113931108545536638340252897798624547225886544305423877464519024412770058752300273486293598747083220015267212106013559036911743749616956648350094271486571214593798392785905200437883034349331156381763106272606265609178113486563879606040904587909308576690260547567718761211486640231363473035841603702956427403433572928784652901661745787936286426302361165014509595183630953984928230208761155117089481823110518107631374650908995228457551571377684769519751606660687097867438010587653196743201719040041256572563537644626358475570407800209734370110136585813241425361910519876123435191362867564560545774630986170812565124178404645001594313151009891540792420345985887276720488481231452851051219700854250584943636585433294651450201369467076785003213304539727133344729958613990064420028835490369489327513044938025972907980357917421485114198205102787657236257217409401653385017925873514872229474908851199611708490710464775554085056465885318163934321561957515336336292789687964334475742513312163676169356980859491178367355739578155577538412956576987139225477285770915160048386458263384119059945294945597591268274763943858946840699499079703212536949632641599002279852045234078901613054141497888016998996547684396709938623987510460030393168250183546730664481742011679438093356319862713187087656009550456278806428490018644512853458709696430048885872849790593310933199841224216205683772375013412016440049020140336112349436523300498228769932638471280111063636878601120210353327146825365204605604155216864937653003112338125532422660661575514092347859763376018109345227882902080161548631884040145915160180257104119904094901022457206322902377100996511467618023441244246368483064997828353117823475024887159324159677592039999521472180414972082232837819923076199654749685456039510245847863663739933041568429188626878441294065233685050368638274451874205497406248325880055449111560190119399550769003141387486735740263807020005997073328360271086591306368086870992120831369778357272276560775277101169741020662305478231131816669449393403111407294342822083151447207644741399915703872428621031837226099619397760322093192349265235170989802531607747205765734834435861876035125000968733536377104169254060629288498413932972496747432961630466708427120160650209090091379215433251191521280000000000000000000000000000000 [104,79] 9767013664268325132393159973829620348806460203059771021484901482601075921961487678003241404846247893670961632062762730972009113615453192723607990493558845750284250675968697641490138791108706786599669076431475765913951812631933408348907562443992721339810507065894564667255751840172136377843973065921278213416377815642832759618674571863236797884149645245630861518961548845046588140362951460861425496316160816551937311980723973122358691714036586746440835079261131147884044193891229741093250038625479152575981805618595183815615020060275974071083210176815104946249846425142781860292513080196124057814913177925421721384224297408419914975234399903594428996824324986733582074055069407704603516303321908681093413650438659460518790941171147843529850105641930963753633349022863559603593173232192874977844350225333105874081118625228176106496651989268210005470487814537507290323411604361304402516785087287442428980052549762739214044263721000434458920665314583645538773772482803377565379634636877356965454117582511902675202859653008745407870734618467512668066086141557810745666347662671746624067487796161082001567233862662306245223459160418542073042149717285163821490179031345423549670830121452586654940201902140227155162742160514820306587260432556642013812859290290807157578890437800139663629840411822871976135153676744222317321937446969395326324714102468893705475386943296196216283161071276358786318783486927690480165833960225207272396798387247228924158530468571953902411606956802517657030621588219872311836983996208097790461406341815683104367051599641192490427432987366408393391756216630669954076023819603621874959062413455057988610608544130600727814067040186125140695332796007687712318909388192533019102647142859215269545630500899316120922124919645110681833001703632214917399643025552637755517534634507491635976853071774694012583764511376832486726835083437188075624437571818744676316985631240088615182525365564344970169131169959007925285702871489679029013601868139526580773502783373809266211083544404253148742191113958637952514781374989826941909036363603766034388034061851692851024580390501406008336452975747497404291310822468293012706612494680899120986426513104623789804426988345215967229625166816421683292180896717706106879923589408658714401964494432487683794854934722436247482373577651843984066121680278353557433920919284637301199834528235769135849384468000828559216573674431847095817750398042085229414771211131492200379243539129592367009616065321905079576972436919927919188377600000000000000000000000000000 [104,80] -414541887788559518504388583887202619722240466630882779842967016216550724510455580933452960370119216425499081483731935357207800646099906843694450801750550479157805498394654373919338151093446826618560906900646398766215515146844329344183033582567383547712982764655817154773110199472182763440218891815842320325927062328894449561189087854857433548187167171322882964724278426781920353998292110751241089204687051881010394576352211598183844824575191451272003065067007530659711984313732525199675065424080066857611333938965071908853078856167253691860984004015572231171507839135456435133051754323911124256401777526866900843513759233062853411549886237187878624651179699832184352489902682393649015875621407087783328066291389359219736154264742867105384134420451121029399332881815659375617394196878406801302556759822106985388544929562471487170228614977763870439528061794410609070887466473781252624186511460573928823237601097528524951540981346683372777233640260084129712736917012706786365319467526148056044258911218781767352006368770134451751396817656606241264486394400386585798550139263515356591344536240468313700823762373892074920685411084258288365400741613806034630974710794336648707088197465316225002616025809312219960166292275248765034239048589285548777221950778793782430102485289571086986712321609431417414329629583282390495620822437748475272877804201425465610727376011330541945447051057773641114494494257059478761111253721815062095217312408343823340146962750787519733000450910624540336835961927570655403560011213443598889343294848466552688789189779627789726622035832663339666020150001691688330390428071976723888907877042909462710236519122539191402366793978698720453806044541208586408631381279365338608701455952906898126428628838576702848547146069033709125350727747878551363462453475517758489789721306119878971047168379435604386097393450627215301217668826246653420904497381207553814882134502177684848102426002050940297636108671972921500144619229542156825967757166255658217114096925912229186798998285564255242574807209611525614931613129024533234589174679945159701342040673830466234279655694775486174866662012786191079700724985843590336233027124756010293553692807124329946038462395081193985002650320072006972248063279477945767582801477192730221601851307796717866181272511766614428908508846019276434566115340650987364925687979268004844052222088396545835915104491471390462206672855106217484260466413868708840617489818278150265446110131117280557875772167965384026959502136225853624811520000000000000000000000000 [104,81] 8345581485555849429976430843574235655574719171774309232331225827425501545485215772621185628052227541942102416677257547996007166170259601164158755779637670977666775312532968089120451997826794110395127037894205717365523270304616273519922483594105493359285327662071447572747580657179995166481227500566988423600556588433505897310085733621907491572601417324401894698176838939423712139682467294231973428891712316779312825915320835858678784287767294774006766752880770573232891087731036749089231355030535593994445147289477916720400789319293721764097001442687897630646123089878348630358879143797207690627414259819829259561522295657966200325830930383768156111017309016911533007316781994875831130205449510908578542553791285181254339946402714224763577567919960118880498490484660351622981696128795540111014420339293488835815125890460907161834135603898026817249809175127405173966556667279582310159786978507182694705527741921915447525257758920461123708083675496627145391025139541569283375982853664568603551480670787381618235665720509336438354073074698145036073657368822780543168795684435344310179451270844509000747740221979222246713463940756097124879531044101342838928163926514329511328458355097140403846697190888294171848148575824779610374805649812340420506914500181930038069256323253480631113399526114153876352377943179658046317691109470114742132947712170575451610480120571266431923794150259949521278693041169138630077654093547407447769858329165162314485298562572235192089671586145438296038296264786088217990025318102747232140673834037047818938914309515648588068024390652762894084645977069566977136199920782825545060719193287624384541880334865895711156133930872088441008052515535961972897116899315394785162653079617354766182779031403855415204212682973023760260920824536614167631502369074898266046912636363701503437723948269210299666728662955477070498824140494580248337117207385040542167254316483296446026773556178027676984205664146415750080017495602176245748581324046406037442294202010065601735830664334357886203897354259307541400621504875653661636913817438153356361209765653503904906474404050334224174811082727532909766358577198781169843613325180553281766882633694078229935546252982971556846397182645834830821374146977908049668084206993099326653402316413763278103334109186193217798867101815053213378299770712431275578342847624755223116720867679612807713096170377429507594934713276973944014570911035441036827120871126532663064522714306639391934737202620599296186438602070920108441600000000000000000000000 [104,82] 613046863720560046928212862171818666519086444544976254290950351517919241017153526634936838502562939877075156217285648321264615634018346908198115209743356773696596385420246689915615816568466038967105887805981576886963382230734408974367721912481978101722072096712453677619540793514868095277893554254160829080597899015309316974851305757475653576066365003055306966243098814672830724858792007828600367062218803931712294716843288855841706297071774094185428969316085603744089566497863868966684623311576523432286287260593498387874218175927972127607417365059044760081355838745729875163174908931054843809117474249235091034814189754511271078930740646851950075768178648246873605086705260689991843798256754118303789761872170856035082641077058096320921306484821900595615467577627125092683224399869398565444880943949295210639373077566511386177286581361313232977088696755546923488191973632264656878450161358826550600215453798305512644884698144432811978193115226965487773507059562791045990860642660489436315525256864000617037438876169190250069871617521579611153152849067065837311491274138579330988211966120393126841496706801776849721798136287076246917229678389834111877085278801416868819786573647880447363659028286054790363147516024555516257275234758565858177191623481382334348145102961655185339571523839233146976966736653426939202177314046333916698393785699654705888135589501152770998504178915597550390743236425753349173478432087148188391121158512745326821490828732863459110657983092582281395500406408695610103686131306030456874041972702500106178938071412353200669080518317097290208553292608463521133731239212227690660296475272681322328577204145170628475268273208814122178005870174426821964472083916550947436392305981652402607504003559088947479086462691804659338825607995956194643262605061430030251433500549419295282295287645892648131304731737334700312393489055341540360839203486696979178413870674125816711566566535523533379532798051762088605010171114802953125561188341393530692307851992210443645664084153376858972197978726573985703731892283274173561754624937479260533744918108606698697325006957024782114864101462232018809282512045207369543126699554596887877121894339361523672808435564037491235957469207034450796645878571866827096801975423555845692494254167251679991950067898435497964332164924642047310344299693424863176115599183316033676582612762945953959431091199666115493349834586893122642645872851362326755253788401986053947146663078018941380076293686284545957623621931862159523840000000000000000000 [104,83] -86189446990168698213186188670984110611966764000559694011264576332610555539960660704833404644484050863548640066222388930444015483472432622584308916087184388243243799470756643849469066444629299495019402155969503622758215218695158787752579562345878393643200342543785667578335517672429394949126971190281918641040631407147534902055868586406453306323467822602037060281983235481764977609484667169770262503520648299558654380081103894267037231983700239947549307657928145717883194119320387312079118733691305441784975624579942657049065774248058070416927820389583302457062231314415786939811772794473078365934959706231718179885616198447760275927224979450351851075566952470622861409723172758202828902161771109352548192773732970617849529062507491190181058546654677115267135822378044365660073576293375594908696864254272962143077352513224204865049432618505310511292278318832010989774322394254177152837390074319715379360187527436901780929852811843328288873472576039132436915423888241067071472227089503348418549522940441898042853552339455879237139567206317270361573483611541811422644751542891816355886686324472526554185024128656009908155543960757140379893420339066994631305658798592134277425830806866533411784162716699664348448479437253379206502837204335723623029432517479737385407088199098983770177757342899773222508615321408670339173206213066435825823203002447765052252081416226122703002679473364884258820983212697010506564665972302229729661622942406612386063694428075322486805055399572490652453818689710257789914200294198536266634660992186741763306256464068630075720046445291037384259596906854453919301030535758803294042409583343588466657292599690151944578911139326809777283864277442539760418730451211268994429636641004821533700437033160533293540293001193384065158434675070387335783919829138161492752900839454139796568904997288915921073740373932711129158682810087672766076096258662089856318266983815712228988852501931277146776028119042128706516810781326811784834937985939457047226455339119904480586252363158189136048508881759888604496178223939775620031906170899939144453645362435981576087026600911532997883741016844768034929650578179575201668855255271260968294034074476012498943090458783542941956566557658759702544406369929513363381227066407105313494796366416221757985430597618864100262543904303428700202071074546375594197242130675467377429313610510002461072014221422810925032185577149384045628492229579800820356563933390000771950358442267288425703015595859394697236175829594013696000000000000000000 [104,84] 6914841658668633340564117474791181131657440623255716905966698281146822180844173456281095149346556550862835992434301626066603184799772894444828773664708180117672399368384821422489540393043566665308213429793197881598895368323226107405678216668518856850830872523086838270355146815569449411320565597021948240622958573789570145635499856224736295373228127971693557524078981643368319311940683918198131288575529245149891564139221923866245805809266027862756384471553690597597450668608757764396856245325762131769524397572392480890881314929923209962273241208173743629710521985233720695698263177337033679225048013670056729583903566764146303073926823439344723072379850642580181170340742869959655700964708154677541759601734114134825705729626443698129254079892206980004700213885664760090572234044754912537784248979581997903443721064507615788496181374046562019440287695187061781588110968034754284757931446701071575094807441374347797317970847734760768241168453064377568643233035224505046105941346358187522742599578002122648051979999747771962722242401410948484241153327671597725990012266551644544006102933011592577716238097253156219103192870855045178945586706970580024114594492863442810532281795880826206579864870443137028578839242441467296426979477688846256830274627611116574291075777837317357215658289723746857641139849623697857771383709691275750509230497626435811957872235043791504937372103978634716296614714464964748044673859302046625873822035622032089833720828376949214683134135791272535529381182599551510792829467188276944962660852263167022797302592859931389565603020431147426688144947267833934056941039249056043406292112315348638710751984366259703132346303990826488175754731722594790708994893512565676196618044991813959847487344465760829707090589363774664448267834407809950083749524722782470009051443664406003810630428158302636741558184914589040205774750163050304242018219208396116296639550240810682630488226409596858970043308656835595532754818297618117050569152415187239777894386446677649140746585894258173391704379816052357494244611644043944944860765391375166672851980077538179155531408788140135259887126541345655199579705852505931656455491784561463496354430185300999047731203020156614408355103079794556600566753599909511798525457917942939436354512698784691277108718256491333618785107664223570862317198221907545194197425823914718501426458735363364006396049767688228391565891534875985736516631349869429668015612472040729390634242010531953906259786122635319667292540938643046400000000000000 [104,85] -370893901767657990164570352278589999010455225493643799431836977107513666917618877517681316982939735393906841146693091470934638195038007963184483052952540113227975865570069263330350240397291080359941265464927153530987845463504368809132109266906911470287778610638018589714500165272254798386228198063955224479549854639397478362005351491030446289834829486585723127409746594248513869523429569328715750899115866313277016374479692274298608957636141149229633567171071798115062175855058986499793586413625538707586811814659182928924883045287412606723006401919694756918074581608931838328104427126203148263736367617390657585489723376502850737648779467837644690437048799152197400988865589753628835614032194131521202616006720471564617802434113819378640547193114013855600493053552919612321290886967591988166279689804563302937940504851652791069579545364495323651380538996705295677052583734308626185434488414231693446111861867377488509646364877760253259958272858953113322623881496558029181404273578421830987379340107529133814830249027549558304649090184824832405702946872494823274623337103909046375320009996116884028909687251529321574005318290499424599775945268038646343628945196058460331143033415297006547465238770968156105773139456031500010546769275163738590914961380576390290046414631228105957372549561901767759343423292257040155804731574125676835376583668446425774401893848023755935323208522435387738965564424458687446455568743615810000243342741861035474899814970540083584684085007630929954404450589899156630647219087232799658509997124166142660557087940350278444870067913957255526666564516733528660960565953457028644978462639874364147169691065523141330510954509826982841522812354230984470032358528958014723170156309308424864508441912726511136176359104455704118034091583000466136683810540247222300644082831624805290099544561063624654274153381678995880864461877194378691217342455270080447234225832041424220592169945057900256235432155149786872073387742021692068253418525192041168887696032246127147328283023945748016420821786354854206589413088197874652927733506509255298120505349229215169124642474684304292240599483610333445777686147105337709286022799994849418674629672351773641119496131561190938051573992160162935042044760789542154492130622306681770086336377680417135610395149343263252473283399193931263583465140282250767170310995392549820351912088985087954530041584195704819754805931000200825705676317115690820340082145406029173416276103165820965769226718593649738302980371565772800000000000 [104,86] 14133499470732138568413013409126274794989196217296274203896531643983373944512220194432140248705776924015538360267799750342494027886075924203610344764704786338355002188668027697954106902678305612235007903449067774272863150418365724532501204263680310117247360890385153543901305897906997860063591612927589479362890461547668066285756594984576654763393411566927217561489911155714422898049804130080443557560890861629019714768213674358769453091133615829484185578615200430954909215217344674866449510836943238984159170221975494212869988239173776640283802976642729551809811562190633374974423248279071614095038827127838895052453013026897429557148172722270821562571991291340899438878745396057850897752501676465454247284293358396018231722791986982722999503557569451405738257257452683879594390645513735815203786322248727684564704325486707595781147134358669965308809847384735361229356446963645187738639564693328656231045404952977957765469353768652068367781565348566571230488602126936385006587363455095435702092654186919163396108531469756628447372749499016506918061800120183295657460603746285610735860598311222151867904784151735932665799577423527647085216998553185258540413991441808282068827420690250558517651213497850353320963642281466249078184244217695660509909820801280557903762678975756704105936845906058725177454073938169907737170840050920206683324378952799844758832319995458673303534662853707473144506427412606225026723358389531621106693168760113091742212139390472371596715375489087606968681370446890002867590603441252492789029395527869569325554843288294839990605849239403943077509805353522587603173535689993336009505244254078444718852568805439970235185832057058864880750954597966428961531946025629383032423980455575036376918778700025998477752570173370676188442393968784701168301415739994057864734432471358865565144367588988513157547626989693477132318096574845057546478853005260111316910833030067578078566640890418401171614425527650981258053572816032745805334939552713338990642827660562584950119623261952756077586556708371018241126614218465971333810362602796046047664863665948227384890391924715969755549232919870677736034121563374990698090380889042920668990234637156296701207257341253471858720759222959931629911021111822138088077484192708167643207164756763800596996683946682497552903252501873289432633111710915054644039496381141235900084730406776257970860703489788157234110312247964746238525312909530366686220436972085270168179252932698180458280036224205888594567558762332160000000 [104,87] -343991602914315630734886763993208660182687466667097467428250686258023460472580954963434868205856006232378068385665179269244084755061919089812002640720770035618154123395323520623362257864526006132725105079986269647354880840055376794723381744306250762251256475099515003038272033821061020851457403377698374754024713735136593378123038201830869074732456904991534879576827876214994375708201908956858993457611746381521999692717729099268293085964793996716817819159346895775273893061141292837089151216927915370332096504828577146573249962346228651108631755962795251905349463286043750575145472459503056945895418496429888308181738311134277949370070845042558037269384849287482886518487436314646525820338673038181291573539460981180002046665152589782943474952497155172053914396964069335097119899989742813943502349551302860116481186266213842534159743784984738255650343643679531843045585780321683798989075791575996677643439761907830669214349935498631226802041715423955407977419486362859899072018964535525489347639406067934814567287454607181253459494777419250440070594377126927729782888204433595183965669455089483827295723724910286246150297370660834832850815268760332787866759892362090127045225051752016830597549094378175077406222989106294179513287325665100560796071395548609508413168488661906053981377243230473165300602545986292227665183571446875725506757748209297570785440406796718305866260910565465510508584057617242770400932712622137717678540210606921980098170153237946299196497177417059339559047163723547894979371255137624614626374402428374443903816786424130929244336191952428686250881295741675626341649625942682180471292212471833574494592717686955653553053582649617287010826631224892147170494943232056671883573598916687390939251004121895726436761934373873297980247157210828037860573796438866377890063030442081330491887655301188704934350148900037822028264264095314308361499571075588243343040134817594739618924607206303305963892986889362905884126358351422065346503664820294606375652925670115654115670425928186748503609120721024979502422835616983628250087768298484723720010588755829002132000217296198397431423842088660024959012788137679262577508432866993862778959917642921490751546595525989838395800848892248184853489470523536674067302233298186311351595284601995050475088619144573922557067298518838191384581501119307952156676998819256481747512941869873599090037499853839104297637451806108019498871072810647320728869063188209071436420434752581968442306129055443380281455719219200000 [104,88] 3942526346381067538054102479034768538056314693227894730037724124385724977684140967271832342382396460513841573521650246561719519911987910114136162851328723218308618961769220728417674658490972703419912148594504110743766267973621355649480401143454685148814156199494803926875906969279928485585185642019674187098442493803209002913362507154093406310765827613128132738286415128241356136074436023738564694947250475343616264195495223074199248159303372223239493914911409906571594302452324053315253750230313053026603750802965928756688065602955765262074244704945907927931719247836380696624079651695359026214961818886475190147966589947339527094462735355789610992326179409197953523396506121977946993760878009766020472645835681459241575766414131170062237345876288815288688606850033481225816567193731367319762540390046193254048530217869986445258026619381616994193868552233403670975666904709403581599822706085849769814680888164330030588242866940600597001384232541955171374281463761833354199326429703314275059799892541841317640083174971455341328743927375223583733566639755390543249390248880287770296738880988810461404265214523231063717915947300229118239285728863113787050106200030426463470753433481401345129909029603581593752928472950760272162112910370944685261558150889150640472228929093296169175185014281166205673619619131638969415880647057460671254946198862680107285171821709858663566580543680272712599609984180561892187649423894774367565237244928121274823057095591788517154971085183569986045403696585304165036907956377089446791014423785682478334583051583988649876249378190029555340531070112068769497404201176802424443438063482512079357621573042989059515880588547068414712804098335421165733891899523847251771586749505355922910894442508408185156334339311597435620974176361264383792179818188465986624164824654975779634032072634754032178738794860946791170354249743975471926366582267421038018427562781676964297042000557649276459335748257969147140053185569230373961074168657467918467027109727360334666439704686840188031450831739080790661988706671836321902621738122860251886785452126860220701541902486714871473179199281679947692085153865388125368729571375717353418353617258667041398195879289666153469282742010581951966044516601674263406107919224039095084663878803465304814603424362174174179512457563800227486256106451329798705251649766343269376462343574494686128035072573470907091239265427771152843652748552248964982506234304154957249782195141439308565927520063834372642644272370800 [104,89] 51995452043871704679020303127547815894845133237910325983292595230274099571894444493247966137412521875752191575515325581958494604043998776145873779212399844282477279152978019951487150134951167567624539154365060159129633714294027594021341437783111491066536058295607944660496496250270069882550954065960278888164454302659181369503113019698100557236769815395353793530053800088924998522885326944199211078600408773489068702118482089516456456757114411438756541594548367179962256686337278814162573308349264156301749379826920238075824094990739221422953480207678095758924378767376752452697836689326348542286260996698171971190601380943001351529654607766727125912390242454994145731237601389398582146121767438755369649652428393538116661191837940724452725908590475028219162216740744764703921840914194636746328611164713520217832730801035619099259399463155014980046800598933986393663852832561741995506347045709289060393078553190431123907461461801287223434168336069792784928267238994298184732026606993381251825980372528714012087366517338601641795408390208744038231633394005961247330599442866114514911576434094221927611855033470437774579575726074960165368715048260576287016576533525013600832029365681957248009410354035756516391120594253199757917282162003170129893682789891843055994644588666274840896115973320175788666339212583296878095876017181985145604930726469444903749635174118699098987461376559009087844579663759076541834801191923220996442018866944264037550558131153285564835992448854596408230761478164706089748894119344886491577538597489491235690424247642519501300506681441395622758200739745207799953866665033385384701304701558497544920709085274123953270890051210463578092543747786120001654254214116501255584283042404378442989051088710815210565396519487899896307556375537580203988425736346827541912485607932494177326991724696813361905951824021646409154788837335385693435724511634943827265448114045785001899364059317880309888623650398950404912978443452999301717751614287599514392049504286659578883283508085172661827217727916954172914298408156716018297244398585239536413211257386946853207791843219008714616354068881504913866698748018106379470663396751213083540968338954301312816425377690887018188412353953677691443954704554165191900263815430845682662382002894461875614372736970409223769776451739719375855529455091544349716868222836335840694513409244543077985627890155913689641664720178091663592594841477358068059962424816368415027588923719571235705390693156550092183808000 [104,90] -3183454137267976068087016467864674056859426871454184894947533124148750170887015824439706167511017410063765628102692777577879855178828120454708059593170594229787980868317837746392074912276573542452231775591660914744011511821818551024004199134078952215393550432802036983664061413070400528965466702690553653282871751494745874851746903785855078587161391099100995310907289680168402282921776566823353408802494100782246252022253813002471381646080789236500542645428786520835469374745424803900952428003684289822391162206191537550987595195738171260049483856201334140660322811001489992489946762170296384732671350224858442775945387931297236525459461566197568637872377886552483296633464466932456140957809215763170978947454767519624115952730640031203249060850740238235349928932269042857527708318484158043911028686504569355337793641072316031149409089722803605108161682874815560640633619421396179914538078482973437508561485638253612962065890434983277665496902084317418439920278972245170324538648266048766222168844684603720647559734870663472499483159486718747084462315724940562501938522856620289497434043329476440582910135761884139403727892328797938759991375515781812324032102668891427746425952567288697711943142485116552388177583628721670340882951510897943580670478478705089494534964030177694584626950330744137171755458163157617618876434196202337978356167760338827331961170762052033523461991932181112364813160452176599293358621092499036827404712003525059885963747042065998262009208275189501409855056410956995059193969021638731902752707263520918501527365462621676645754095197182126526497582085268682764632985802537411904900089668668679304832152082085544871431210420075631773192005663564224132601928361928773669302752873412949630838911537489799766260554992830975366824794437025369936544012240326505790444460168110455413738131964491595496796993034110993426587215888063650567954597715309229502484858900485610246031702796655317089656904958598154830194112615272950377845103740928785321130199578678887456227779389847977944924089659048849627528361606756360987690020164764895624811874818905570099796203685771007174405330960100439354583713748711533249656534558028068959695099714992628994327664661335596225273470816052817280684425443998199782997977563192312162507004644720588188825424541338154454965393928394191009617735249789937368320674510928889895510067431399187550891667906352455886811714245099402968652531230202249529159339257443186338336575984301542446217020479013709288960 [104,91] 77657283454299697793010731063925386891157739297138368193798405305020626297459501163351218134607898672839944787229047886850901430750254865869233029617717730093603030597236776264470607239091432123867306789178261500432827167297317080241768855393418339794962235057369868649673325679699767629912661344640189607648066426749502615171164970516513835077042133344899000974152558799194765016013003576659024529502087470949024471435271311305088676075539577878661135263533431529274421170667634555571971244059938822890723822524027108613631722431379991544534410225975779057009750061744581072425049452072680149138831435466018318921144780952409069157909691691368875520370383521876140024459925479013555826187947933338157097195882582953260660159528490919766946263864572476528360913644832404073714640655319449258746359103833925940961567313473882462071201296225038870429480006374226238332118038613128917983569938472020330783915397716939923324846859477267743583518851696724904712804456021631807453045951399127933116506307170870576015076147500582702548704458358359900873236088327753698808897936445824396014403062476376466750242073349776539305614634638107108999684695618250706290589658551753715077719102944625875605173352106085175871034165608418862086137692626340067311028511928505910762981198442421425762108021327148108121554791726201264694409093325491065477980702286278276243532203768282499698514378052646639049264645116048467530906169701198989552375663889103238683656125000608260106016205402535160851178930782654829487728761296563548113146382319311478983783554486035228598406570391701759703174439957537504516877390939080789811100171946052207731651403605231671321202161054036692209481444715834693400424294139799451714399487411657633333505563932237636836987045807228091312251560905329932480019707932593868280455029420121659937635831466784349688284243641423915743313703139235606382491152642185347333828343442373993189230712268922655910157132420060001357839757526700034012058555943427159933393144687044737648863330535322874169544709323666193868828186374670171179150781285723991013468629422238468341903793972668498683096233815637926734453828771928278282265839686945836481105251059256688740365921516467911810103624414697974049416668759683289886751934462526301413985944371066901748467452653801917586803299378734880838711488568377028784243035582516232194563361359089559142451557180851659709065031838143381029203516372775769092784111718673295194293201646745391612213362224170240 [104,92] -2113480952404706481952617874763148679895985168702883905389914271616902500007411187641507223000848780191526643056879558142177364520309518048669784964534047819233557832329612703217240783763999889932885162130307550991346728944526799939632060627335624307816066993257693259263995200739946282352715951743000937237938394183130357016032158921234959614950638457364250402823012211312700302615323837446209307208415176384337002647752340215946455711790436824680521888487088281709019889282867004831311811988720256740506521515152215962796106977695571751612355654677289236960611742700024960381878440491863097772254801323232236714664558763750831622568224069791113070088484384912842341566770707758753083682735651562907471868569798087622131785628087933054537769513775675569687120361389779831613713503070704428165367750788702960897896992141897484163999953108366288021783035443541310280500212303993359845957776555311545414358569882587080810400412543261235188977742491398208778203931056696253213193040355403068948593326202234326302474517386213865701940177748103382911056602335785547808106891706828170404144598130147875614992185292448694000646692227288968972480134009088107422186525130198043113606422320257295974510039808349097345113769322336405432643763349367745296747517678650047253524562777766905228257647875289330216025657051393589842626816648379969745710896182331569970253861348633439861242039824368982442509820024199598636834630011927698425717264487881676125780366583614787457973320041754373530647514161656727373852223028925449991607379551189821056515620392421111450352690964508629588358770117878188066381113725249556678506659994672740647585753316403177215641241279044942411326834295493822647658244181025626253072917795785054760185926922283137567880212153849212240557506738588838437235515569449520559248036758803193789408452731559320444769518239889794310332732922979244339112133230777158847625354942514957344866931682294883651426316424610750367989742930602335259696389997502773053726239983847456995929570873271490008067627338464461866229031940256724131273197553189689111408015408249746795624793668608732643285966411221093142583105813428303351478093604520157890688574283189256811820586825856785482893945205804024735685882458777026956237965433479911633457419465695058144745168272516637451952974173743588423739587542424589622932524531655345683215017296896304067693914311788670594326866968237134322150837847111065028230521780498986863167174012045691975277706384000 [104,93] 47875627925288855822732267223660168544852928021476126838823374647578395215293261704700284862375141077135222074320862339648102197807746525188641371864765927354679565085369198688133956799118939356669687673333995075081242588232582598371970029481689332555126029084296945381504599307680986082180859970003739380395907625147920417058397458748914912066684986552780643601426291018827217218544738387240040133639243909460874362140291785192242669536574111490514940303764240275638974875308180474873532144025706228725788167963875994327261979568885227238079401411342889974818543870574099240492088278133421463844199541300683492740958321033697638978094401686067782987439766704263448354290722533277363983440013562905247381424080996690929571646422659702648591922270848219737521793706227984644531558157524291555999677989206426734936780283581342946826366092462108082254524718132498251605918854206753947539925244425035431758850644266726581942572833016541669311627587599957614356862456346171662385186148750850719289967197426059809207708297181450549155883265593562011155437211550459746317114607892697407406077754842524143964043578339820112197313436157972771587313695250243936047403103972720009008639156013099430706793980337367389436580734414290304821686957040659880142280572854777461659509217227154932375923912549187727996439738838310394200541102941172812156839255631925464845405401736508440796254960919680367735269091356845087651920048534832774964006384518297163222443740140348489920396208380167783135777069887561598248132125513545558699423979411739947254091209263488559654134534025552136300843764376296981172401837442263026044073362223580289074187830136327434931912667201191810182407447023940379609925869143890056412107302722460265120354382832080104588200918980599737591034995319129683877648924586374857984395467099840131620495818234734228563793041581901150506553547745824470801189465841650219673544750767231846348551407716721151872595323489352858605653069098085177472875164464971594730146555618037026142173699669138429062102181047276574689861342450057363208888260303456388730915503289372941799394393933905583155136083784721418187097249037395742352642330625866512786288578974572856400593510513535545538651681558892442640715837163866161448761420520917609603418649732739848357106769621009167912358349061221015796684007232672049673826706554155986144712481650325666349969001251905387863089770237652847043704408169046629636991185851258251756953198175885438897024000 [104,94] -748036191493280652974014357150117594314556663397957393882238924750057265401957583134121007010004367050303826156477907904635284416151601543942969140718224497905406015501184268811539039915586488819342911077280343731419425768463049106041220390262665779266396328429676819095351026786893336493831892335950445625479898973456372822925819357982563921587824650542962862519788654099599094578224550289169766842034519308619348776940316622801669352605872934287054095675062068663551449526091436676060292838018757718846463275269628366331518266838697270959177571285747120724990767224552764510576711418910900316216842012977448359489534401708596018255782182742714037519892134343994085704649191063594962484318711203330868087020445181193313454440352760854983593260801084871701371411776353089497134766136439783831728114803535462911185949239785141291983067859328784093924459168088627923916494707420577801582391009738018817374728487118862823836575047300874503914962245500380877303633788166391218257547656129003822214680687517582376669932381087770577796897875056832842367885536410674921191329792402050584481115013082276457634009684851097651428372565940096372781094131181973416892868154771861557639100246565390057258483931050604628430269211858338891065688708598502165825656180211565815925251878123825108623370665179875991414830147571308882735236502863195920714861641326612144011201070627110337641607523922119173367820426055085939786702818987982059152505825299526403658293730987342348770050131469914516495612570688657563281037002873687079640166215787101507074964672946397754514805376075793890540065666928427164986192328150590844075021003017148478973540546620464507714496168598450511325537443193568451941340103013372152593613311331384138099350873949088406205960927428561723879091091955374927404801029868833861641268111833640187771447208586830832378516056811139075853960388930629093885518812771062416691468197396288286778811962231653313381550149373443710110208669388879953308597371785629780087669350316076579101600457852451131758314435502669192089203733610628104338559756331408632299073535176802385548768501374416098463187379979021595651360491862124826860007863562191083205299788891571576486809094928653413177418694018513477166939351389573981509925107312109333965024938063310359978825085684352549717952189935543776952937989455283090278639114279092041387910213143285130597106462293310789786090580219570256317999707139359033844154510334759535998973704548645200960 [104,95] 10977322904649340010391944994888533159849094087250157508521981289474173607974762352897226447884587996768414629583472062855408645285565557251202616034185074074173097852977533118606261520396181869700591561041257094921523495865122365288963741990631310776652292458463463197046516854770129822299030103216946731068506905594437572132420196683900891374267586773727959987125324649655379945773489280876447651386660933469089078224392025085295590586346320843214439784389793479996201247674056822950772474835073155382868803049774191728571833042127140624697613712630514087557885533956097788902104928736365683503337763966506358535293922803648001578181739411160230512294256071176349431810899312803980500168164391069011507638592572537424852916057392544567108261370909625099460418491087648157504782312513162861753452559849461045665069284861549994487929611148173036000680316676440200343277941827627370353490084310858940371584936344431831235372675844113358514990599834773536733042470534973720521734069867123407683419306231725910470159261824857465547922972860288175824950378380137419817679165505535764694160826766444177008565850171586930327440068237862914663670712877941412689196453778178177538044037656039164233845870811240244649821947078730373220492481462864384846547818649254631903607666589557145890411831165680490612247215817035248379071555455791404091932133949042448364887064501680577667864930687281119558611696883089777834691432247614661590374104476951795259907146636241272169730405238184235142241880655767240604924921273843759223279878015968567066457334782063031026773872263397929856951355096428192597055365541653129816052540462414041911158539677796622276709901493571637789378896727645956703870646365518075914441797009552912476201396770426082650935646719556233317140737935851296285722256026993375431559130163373750796303164170780553295656097624264274929363879678284011550947254516102392918335385112275661489851244550335912051169377711241542797228782925335029830161799423688309926135697765639146438827449128446109884388395408730523982204421306320479989163031686492390041234229911825122909799308276814642496296946427545294636907272329117791625371539157472901992080438944198854760748743445101124865153688829780193815739704769460104365211138737347351216887579888075622201338283317465838479850241377934154274320409929036790648620066299530582545574988832960629098662922954607077192998108460290375608281782959572972407995957801288797105101210280572480 [104,96] -345598949648539009520975921803556889761457362689583090630368920822619385387847879317095650027276200332174925954319611428985448857700299702809038801664095094705971549598562663848904155930205332179728539257603915320097504979916499991448024505365763245383270863868238357266482941736174911754057314847787527177418681748885265346732601221226617053757284463038596975311942246782230958487601620564517355025305253611885161281365416523078594710216467093109797936500288581065581422893113026247686294719133220666102307494716042069553799660055359690782035718347516258445467745171860114784752742032063960488604859577078395137979792759573897682808530535125278392009950657192689015219624154984814294695784633479516769709751902870546613378825907909476468469478574231610526837288590269487652468202007998641926949232562858206881805511060612655914678043544182728448791029698874931106244134184339437858958074671952742506456893369748957591956076261539966172402185945140719996985176088682919669499706828583648672221785711501120105521540466984054012763715375059592582228552990030142589210533674914842627586459968107914358731435582530766966850340779901488775802486049719893617575086823605067366550842452189110718337091954752232698151914507214045599479668528357335214111029935618996553027267442513392329636524191100425313450845287624741452834711504034007287441852648845076004972527786765557425671601132268520858846525568540820808455573233391229112389639203221328909532136322898538989383763148741664277203550409058485228667020735222089911911613026586057050839238542900563924707926936562716710960344502967327340098960480065830749942829423908189352133993129033874315166503715654755397659988559650447975246030366435752858887312702636875184913501290351692223004992981379078725930647275657288405977445566020882239139350708074155850865715654047491515085485629655762303722463798124000948643757593912996371035832519322501668784554818761317557747280754104441795918137936730656295470524210310158552296715709535343562816256207137499658165998014313460535278072260405622942112693986553828134620009677622198617338792878303878092815777503556356900140558842292752621499592489896759075811402277933175486766912877840476100302462778789965646863584697568248974742765606240219915083821892421829710068027821644438952998399072005311090666078662835084496738138359383514604980706472877433328161885263727063219594706691824706350895813316165309903184843602513160370140061655680 [104,97] 4797160372838326615886120526984660469528086943826788725383364409964397363649457838061814534731338313270528711949941201693122462002808623062698887091392478827511215605577879959162081786984053275988495485545316542817974417359538827061961556379859649117807232545127837818379740986555603105857833416870390229865650511272343850269059260411379752328263169924114234475896760312476528654379465550170287921392982987559728001019658916623662934184529576458588232615641290384268871252441428626164485446715688728850940408626583378922202300811923603654190521984256581885945841100987868305438282767855569879886041982136446386343059426216076513674342158011904236096487320844150929345387532016178939329886391933676317507313813206862657170044277343805384232627312154192435974971232918196103913127417598819680654244832922257616186736738271972885958811281899834327679728698970556732332649122056967888937892003944070340894286287836970887714794378701953630069436726883387974283234384688817480289288330400596544083169449134651741070690355215698110562021702194909370012162745985715464554960066886148631944516031471563212536736566562783960602116158306545062431968474007098720150317517340560997847116123353529620250849738486907706379830913872739433029785178225035472536873674442896643867654022709955325246845389165916722338039415363645778701736603103430958123770596215530655684959011701073328305841930842705412610276415971490881127909227489122305859052770219088933368673359274645688903881380833905107027584780116649144304986469235454550155764816744558431409914006584020437019073413145162880260758162453955925958160898693614535015128340794885990862602944107412327874374943489106369100001691818883070594046003335151369109604776265139977695497057011874082903426114959161068716373566496575167701389496752664815752680872333697090250403311506096063458573518507353157128705266186403272387593534916819876910852269899299582740319764084617981181660276170602747600223370443507772845250654612860760262237785919060590006954032848161420460719640268310042535443808320528981026413451935525833306494672640533029547959006602734909318183645361020390148915204760905770974412643870782809353792354865093910246841419536832453101179088344926423620886168798177907735501841075014956322337284056629290875321305403255330156571081145374773570898490293767740166344842444585145564693998541509250725839076620890952355426594172679271493308652213016681899013071754659905834946560 [104,98] -1502672307533936975397339709306967291776829198603582206796581535535105512753876785307913875993954893947799670461199470917645639680733041292204789759962553897343359265092861873181601304872586814090524328265707251793921049196595644001962520957186932823468380580384562338496433346693509160737080639273487091424497679316236965948396234886536862813508577320786194668361750459306690845988482554747611949349640726055216369125948477512889927014831418073995357796569187228938459920167621846623584584375898079292340760044203086815671049315685017062630305558623991773209808657642360361969148372035734357655998772388548535320057700614107277263642353027092973160886076841419881314955725620548919731515061260839338003420038093322765516095687789609699193304649875899782449626354399854991268980925900786789941263114548723189052719847322876553009173298552987055653204699953824547415008803158721162943943625200965810150718750956199102350178697248099504615874500349303150878848905186674507780313472953954775817897194387554621265046073142593857610672435950672712493836376077923217769645554599003111185055455460514349275974210797498837799008780326411927793708200390299693560486370828461961127736899563487938833254214073383971270316485117753949148178566313199380540256622306309698007285098372358215783971717286579450594774122114262143542861254360069418047388318510656268746432478038174042745986621292595829892841649792291887701373823584849221192446947892711643488888121699764823280700569129380889734971006824948495116712695940968077883523386254662902572001994352032797305840995554514280626481976242617438533790546246247982098698856363729589667122381751677935055316562507146719907264329611935364574867079155665906622613452759225654413765841369489498403496322816425282921290086752383388727542650628418503039567784631444395322517879840182271628390176730216741038380444790994675128595242635267947042403496850316397895531888930511183717013086245449939417841283421273007311272211136447185286416347157555571780244693581574551871617201899205776431293893391834528544821070381980664617202392564627709133403212531945475071347268122625542896782331412870315468936255684470019251860615224845786145798896158937420469939504975607841338871225247569237994681718466730285801528389174082735188911646459019739103579522576512172192797665915440500501920934269215994297683760867654923426984699393251894437076384184374420561385864875311236577111985100649180160 [104,99] 286897337686719734472288923734065890618441114572535462844250733178181610593375080046306267092452015073325395139314258650551199098965336541471055138474161414718531641716385790287881688459835207139012828079983054693387986403641783110835909086540771009652896633682667052948513520146085217178065193066076801926158161960300198289212279976126079834465759252265936993929772661920901690437940057568587362717668321719528997119356831400068629149711276253036101127648569491117917009973048562768843438415019165826965128828192108491464846843518914234069625888334622169762294009303843809819400946281909069097455439685804791825681212748997121574886980750969075551013741991819326523544877672050931889405120911569162692317176104195970551906824510392235138323664480830154348551124721536597323629737102915576111181478853198075362352303798844496635464549404688455112288355548333220477524196538976589430683603463264677693199374195772835667684880793178934419446944979607281649293704864512641457246105093556914537021351485565241999767932321165193884005830314776376834085058932018333959483193398878221444458520399416711124486689773651319902571913831063995432217188250296368103832516618755535428588236954855343341034394980273604919376356012190910120393718283719036606598183469410591995382976259394958867974350134923999849667138386987406804247708165777367521424941474079120836264035604926617044931266450276851587593760171087582599045596622366436718961456055401390003067454015238350106574441685748756785577276317731593252037609146411834341770658510259664740224204506150155052971361366993441793001800961549989451192063078154107146364975640164396098085336421543912580610436056043477278372161927039111126729539124485650875220500902769724205241222349411651692538269176074930644500823841989407579789409193813954258411343770681697204401643272227623194437254989366651675241098059612455178237212457847983134871619021140353359826886579757507344494600939036578086313120351991827332986954516737593947522516620243106089045591673946911705324320546572539133107960287092168054696124150709366088018364914090201873386565020244382943416301603969703402989659212150678490318484314817050951237205732024236213791340935925174492656869088414258175880554057535974175968327616291438383060579328869652140993074700997706369269594423165520661896911998855213249090812754556261493129271234352953308848129003987845579456569241991182344797988771775933456835257336869120 [104,100] 582356017162510971707434119110513056930361002975616034632924547570129243855751749708902914145838130194989798795125396876487357560649800751012751601223121535501333112755631804430081022700067704156269230716487231732080837131007999012507721484087293057868434309663149994881127002008032839136064565950283147792831327912183891861610190613618153080148653862501879203399930684353433919296435944910117798361849530849426828331418115577825878891703191510571701668874506378433054042873566635955079788349848923302790749367476097173757954569592801226658770508618225416676830434911966487612719118288755852537500724094472985250334784988102403526849323413492460022242129114610936393274044993446090911694695951032181807011963920118902422368790147614201448972060766321072186308989496332587241782969135695710610620503257269480952025572324040789582157604355780469119975709393846416918631928764421707995640540628652833139649660165537304793147188597583269017183135462134116940893967554806289440250282484016965555988561117647792506141944185735676251053704496743274588415314491579759176832642180123637072829587970780710073852468214598643523186891888526086111387397978098398443591236102739770379917356043151673559253175979573588713045795194395602000405042273405030953396380449187001925614676715723705868030811758364114901933171276891480729808741346820286285149648941064264363656952779559659166127439674174523811282193417704283357339510888238922331741693063999820785662187239471699252906583147255410909298870627817959566351354816740300134874266301107349820845312894450197460792640833211614724545065725897360322054595663305170449433918799599732102609376088736190067008756416396675095477400730914306008809623645442908668392140092464354046244384089158990478444060120872207154062812402799550512488794320103433601360476648541537999999250221627178978001300287386792648839134602597089925470168893087449885708179712314217094700892496454118295125750507797783580253763345544318103317506179553531808163859020008641921436822335977494509998831927371894502777269722377414508833717834199439546819706118218815952383961049161429382041634868764874461986195457597125366072281515657165862245099215285570739553539982732347397687954649510616272768388965332563022964203862201872347615433834865584953148278369564885728898712181821148502374951679322676800003082051655675506044968609003277331870201356235621521844752208523674824951197912026935493456256320 [104,101] -364762995597788975409134836949991069012037873718001982541871626749233869108616283686342321108482167156617482284387141460232604685774822592601174371014068370681386793691365458808749020612125310654096035112568995842957621593958904324587851434607565785645135538749308133630481428491142052876451995505345033731170321834708535455585453944196314715928282862706485890400736122135801263804500542768993440562486046783465683059865488336250140120631600632112856665412365161654397340567695779991430232523235879033683082944787630681623470919507818426186891622890945306510706248272727915484913696804218462986888533113066586121548278172048305383172687245116847093038034133894623461064237804850706304492952439093466155025373242559856998988383961322448026594355279780284528932416183746253013618390020952879340100477781483220170443902995780834236816193055896622028861260327714709611906255296747422704131244590202170675079858370957205236534365336135213071744261205410546413235341856962826800690449355667641749164147971268808435627672273478877602107529141252897758643350496504650870980512194418791380914765454358713032266243284611806796895865873668268337545868319724954254138389478885468743771953647268287524214037977809022928328434131466758265072671762452779277686886607536368457950005130646751666386285040207810572913670765832651465953833954359536305421482932719217205717522143255309348656003682535437490982742924058470065609519564159444178877126121282201369225558946300351029311982104386652185946809099680048265646941493190449341792729523920877766196431893464331775137771562926103429806097525799890226855059623090843793279606898641890555709782815628298071436668337921856092277309720903821821346177055803188805251632253364207864941968249535161240242215300192237428971977626509446479840752037442846513032333901119684471629532155506013324819664932732967160205308716169992089688148152182802163407868149434977256030285809210624636527681114039822272670121588479463232717042399275570341925380108495935514747256535707492125043028342572686190279681317642635844508803519771901198817902191513888515003803350037591801790061901596454457856082306963582564624968079020268979104090389948311877205324238141082605160402949909784660039037728600507412699640582016497671193044197624082654593931120402333670066019964478938292111202281765250823243336207003954391565648635066299890959056457629881706085959559257759863995809246781156177210880 [104,102] 2311645528840225506554971082693874602427030479827725852505023392402969296520911084773703130961258719045605369195816293128992504061377475713719088739022643437250501633165708891707865039969203973164582525065302026759974117420728784377460419439936140269814747235795928893594453655886914855655766238019390902106892414044396257791728489992591954883577162261058245004863226297973342979964548304115268231241240296176109643473828119894632132709474630178501227487221391180955357695371900920494579613422373946349305690100031074296284958588876740278146271800084553080947241652630682994163366221524709378572777110911254366643737379241444586252230399262566220311195770061605004841666983436726631061487911195550171309406066198488544805670620722100667828691417080847178484611594173037179037403136660705041624306566920548557410422612001981994521566546019096428269014440056099062371808924691075204328221212626164805306757571988042823337758554402887805450233560771836661116195737969793766281087377386495839081054614408441058569870920901203840518165695699899709427234965213650924742491938736218098053044790614563095659518816180770485672556154413449133207053367529909971557752617106201019517633730526567830104255182746468964516401380668904357919664402609016225768029345761153067508206620571919502236897593543148117265452424340503044055346179115701454429246764662228844940676140766842006519310312698462158494599236942894386895226128610270587253554752718836040479863927448876242784808720519114483711241108715793502444343092726758129429121000670983217582404613787430766525133966790502181733048561739822001362054305849556641404957242453263581474367771581561605569186924004208722063504895491327409015580839611477181168882578613961691243575738040748339617479198132532387088653049647153572364762272495824083194407216278374787556333428960806246674021061121118724007930033724243604182388745383072502662783575178291878266455433009323973417198981461102410998989549854696119043301283392015235446792838837884919118741345590656296818925948513691337886319148722393778210889568451195471226316635952892040565481650592738453702038183240252422264832964176832686266249421466845711107339473596521163779791602211053127889728820808154280760119338528037807728501030230946786219863899609830426268391680043641226788004825151244402281895354508634569127597002479736520716773471059688218609087529499485234506749050082004239014194143177414770880 [104,103] 17892995953042192955778448309542844581931810765811102251625888400195662210008897031097386746044544012599425798251648678270577629974412385536528787099375209864025869618479619741975363613651925489310694791836935787993424961719638047716685415457363074085201541646833094821978348368501559003947104323521254411325552807607488462093319235387499985111126869920239065670109948609709829848152168021794449370541674332052689888274542148190996123054152816123267659580498245565032650938231346141210823680250929804884466685866102055777609934310711987394873394981541443793071131754750937253653701731647541316434331812007142920397543541630429399828077974189881025455900796447463160062300711533961387192744215572893593150439818878636765886777885555454307049448467844193123644015092825300592712251752171706661138240008451715723775234400157252367605946104170363585573757263115681115925206536987963556165786226065232668084645123202108994916480809162272572231270444128158107519679171268031341752823415102585850095578810884422042961659757025589657594971128460737632527003348078398382284051076492893696709184608694376406176598884861241465237302863214819754530308552596825015874030416391702126889870169959397230409600866063234931946320751054683502097301562518533688430860624162660500311603964041551099756099029017946724234333880383512603896075050428639678537766197823181015644710313941100460407750520792494840231221625358362973848223980835885463140753675362342854845329153483177320755712914915441483633591267935760937913632137808685919598713674585394628690772499762020260988299813038848350181980307123494372493101572217350024792530488935904803005045802244721427737101092091947395994699364243614132451622237177938421305716125922648771276088423959263689325528181460101827939269955167943347479342138983166065983003011042931606841146374447814187747959124194778470610477707818309003778058911565905586260281085039228661586550523763040498479055700682128706053341536293735518593479843837854408202196462554364857558205653481314015028917007292173134736401794152386327774874330197144939020003610367800286317130038128758622835579400289344525231538457248489075466190391759955824663626225803857475056793535980962163637200284102911016021525144071894317567491299326160756656051826476684490353088058876645358840758013301869066666569269380213807441773889172809582358778697634349562311153748350885524763990256334756453261030331075200 [104,104] -29122423359434147405134890287544092146140900581790910198026452311697194808639055306950177803004248383560729874798713458029295216645290743538242818612099341080702223360576294613088452669614249280275911950263662382488359268495211876967768098135729334112509823535911383825031223488697463998862007470222749928233973229419161080198745533360772111424753734861208444433919203012519903748461976575732581928390811770523452090478395129243432979944913537397586158078373878576657481502122700134841515884472946173904158088830893427674689905437419261612306922307091561675628739219355422924294083408158915251842176825998774857762077664313563220470410636045659902885856885082432975819911669273923120811612413982275261431606218567111823961509610276075129706588991006338961293198441611327876885071281486834055483777440489736260243456229610332122138622404519073668020731200684193851754737457316588843402244386415644216065918962800241387724136327848008336669019903609724481165756103754177895110085876005715776733790402872124119482998130833475444146202160018879026346377617355001462980771043966622892084536170515675140137429370430521903310843255467938071667206355154227965467691729496638267391733666714559465836074881403351913054110753137714515263183705706662748156827796557337547000675009727423882449999666174379208987651831370703482514137347065168640638831958433743312161328571871335094695509433228656804119328380554735713865101819103545908638533702954514168960426573770356400120577834916886317629105776841353125474851702088126883436163371269484953048632158861446768742095875109739160091630235504656274225286700031822687284679318177796799038845461323513074247074716315701540079856930798952899093194470956323295002332241925357735453438284040494894087415795178471383130072956558214529803955576428766698179612021418813469500719915624375841069072944781263778040984950935034636594722094417822895616287827350222862502777437526397287129422616370662850807212158259516081019893501880390626552510929269264210634733070995186163363462855827027370137118410175597180435718793679518444188498013342155804647780904804424956267731513407010652922202537520179647558115034458035326663072001592305060880419561634225322118936098133776710533774758554574817360395236502628476574674765502741307442953368074404155027650090953043927948992320116148407394189794609109398712054418712728974712272219108618438443845479256215040841544240 [105,0] 7463267668134425840054721040243873945486585513659426380411049103222406780476645351999708018931351626880411646572085089250502974469554342522521962159770193901683472948906385335209503911663689411590331366379452495897072179475445118509465597886377836072445534026211219635964925066766955081992503234489010413716302081397863104776282349878365660690542473892246634673417053523274897931289631689030034577933180590971006614582395779237351131939055018541799697688367970477561984544433996922958782619157502134784046265743278961673419753701854564613530921923053861440010932366132467871873178557043109013852402105333560901483410315345650333543079697128238534307146558421741882037234575948772164138442847766236349605462560069720011914346420745725312550886659829628703562429699067570151852127077680470623160380198269141746011669052943606332412784559942117859523371169624418649914883401996019753525329178739050819861737297463518738246607509332330076568990548463754906673003933659357462412682114828272313970728078928740244015661412481187475150231577842751167532738473672348205130471062705002932884714538097158293191220759421624942536058187452890408032915041945954123183447713929953771208354890872930612722525562322607326772328010347254317911713590688731924668302175138320975532399631746831055129358384516752606651050233850671126027259122144345813351200163472712682169423165921408034739758821447775178119264860334146419439506150096471676620024511325334887914594791414527620441644293778548115130376197971918881939223572005823996840290239136787434851149363847558607413510612018116405777288017315694756127931608863844267350272452244709855101446877166307623235477068304928635708516901025681902761159089875389342323777550494106912727601683864183820636640110860230901441730000986954291943266900525787480225787804831445951966963267784351088942820613560334060038741981611654412446380655214909243523273618808454960573612502706493478244269895110677352846952333976390086606396929579783369016040327738758160361363499124394555427778170323170029344843937175697419921494414266883387537832589826551122476218511419741899244134529605170731891267790503480855507728707536042144015221968591551826425270729148618655085313195479727697212770107150709222437778323293026336397612197632030154062364527513838977532089408152869802354927022855422135254362281258685636089735040224216893470346605387464032764835900254207748051906956482209388142303922132607268583209409376514426017534786241014533381330852573578355283757068451477612134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] 3724797843730752082055871662329311277723855092073464305884325783589189179912042791704602381692951480579481724790505524148343170945123644587561138720041903845856580337919336467840842750632462414632335994791508003310062816743512027304505966681104833500558750182716149126816671512702993396912563068368972094974845443377153435735701040334088765572487245994298421107887787202480146103354478770263271857383611010276304686241093630158506329301868601635108676364518449456919590258614924452755408955037511307051162855035443257239274423188918813797554845560609248322949878587673836892590063531324873862733394632227848883093421790514058458805492116007332978458503450757619129389833551322129795094643179415018522014712471200142585471387254229466058071299164560212740240339005896964726342065317421747627627990578734086969761900726727511623785878175194662023759518198211792558876144323605671037130110918396614712683167217431862279162648010560947032915581200148188002776797741369687632722029006336157899581806112753969516969995393153357752576549422426167592024183844438860643792245489524221135410063238957360909201576591673913774860047934748531074258129157089411549797148224224188311315154873532481078518635608090788894371908701971625674445934596167133437694813611067544602288817178404244367001702416321922535979455409296021588645107738892349435457137802544694646239181862051419980947508633520367237509670226351566807215711532565258378657564823875444324095914628460108369338601523047002614857633614101924989617700301174845567647171766621481522605738487336185711694424824712391982790836023128642639594539511738824281794019340060197898296987551134931278745409489795103381386910501199394871473967287171466900914451201137892410862503427271353550027470955968572728248936696419039484503329550276867190930271136391092607871065211199192708935539890945854552625216540840050151262279866767739010431681638249535765198259320858915673958818763094728780561638999610926610281448418876528003208811916477667937893973976433418284079388177505061131134430662707748324476688842343983943534547701260737708716122370029654851440482414431055691224329607673916276002640931083478064163567197387205049602518400116341623305164321504832178842890428297073831366225521091728114385872709459139655964791158769972689325249195467544922552252982799602858639378091495785143851678508065031072333398976967743318412002769014646037443711497397786885790171345268978557319435076787771867607835033878318064705878685955439231069410752570064387449028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 253410140730924089975081696332834224570817255484005672427067220410223197022152438728947136778446882954953998557733206174667434739888822556902931950135613962827254545249562122825938910576463350264684426905246152924187750655521314031047058173967183809251027777070051410805541826878223805966254320716024518401298498381043394082545751649696854228557549428935929597003549593402765843968014498606511478627418532556888162451463798110128401625807010023225212173105019049336531292060573217656756425864602888141737001141817181047162152536391450257097144764347548689722017705078649697185283142866655848188490034588143854335081212887039532071359737020610072756821856358578533170883569970875581913925682765325840354404307416342086157688157815388518710478751154849932562919665777384472627427507857649582703782237563970757063575506878698451136701538545260201337593960487477500852519520076530839696324563701126481806202184002858899907162237975754732012262020891352227793675375049385122717480110701742333745210043738122846858866303893598874441631228205150447191275251761692424649086580795426052304090277924252952356237838831156902651935919906854833135421557869898662679129878799803903168166393702003757390330235429170730385056241308883368265248858736080641693703220586201261132071393897490348641070446612020726865117175809654302350401671959892559521566438645072148381981690324026188146571573587512114109766082078764192081117688455262467457795404287095023356361504549093688088106614632899830347010277605959377255915681121922235212128361918114104984957301898566308109162636031795185893070994786614871627770095937549461284085267004474036934348160537497790441319417726041711878587162084224564571930491483091200211421257904535774748962556375866391007109912160331924908063993647719149236433503019694698909784171954987390713617775958681471466946304997942331485068709027452807345373894455366923427229947578740314999806095734187911193624818164084186081334857831841626840175185659246305182389324595610725524963611558230428889568212753770799768346750372209829176115178103917175803691115577359893362083736064863712093031375322390362078398637378105093869296822021658529561229293851991057803652361755789101547957866979617096159788821443855795699947426589081930375853457884885138965276358958956622293998746393848763998111072397854163672805030541541759354315615765885677265727101952083915380767125451392279948768536943661326362062596012356069738611836743393604722045029335253368412568869938857599434466714778077233683502202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 1113622462009157293873603501272969365344054638575264912335802049765785177204949232631690670518821217170559982175651811890131608483463659097576636996572101091395168759948282110854722468536644904137502007844001362660539386521811552195567905167546135588593520458314228551613174355381173000145124652789966731410526776346166520895830471278256283413655892401997203703732314246360572817728943566572512091237356571201886554064787374622228709151626097029088020058593343970526058495387822624093139150244551699393877603017946005514279965562328504857893789969342855960535112922813188172121419769664638332963488279264195511650861402364265317365918475109125045494031320588695481877713298108011156311436198037702617121761386889880953660732497990652589802580676817486295462485714622733056582292876764442466548408324585468127952691025742501600158432606491021961401357591753457491231640512980020412626925220485151522638761748860678452752345345238010586312199972475526388436322250088110895876748172477439680755369424609845761701072156954737177010537391174335353049142890723617698636234737386937850920475867968583953926680132365595311485118005152164535384644583105772176534989956890253510584975125604185995620154986542192384098276141882770093430320961560931463260142229903068835400603487483831404816436738527738146700135477378620610645517420981867293507295630466364555160204797905364872730416145607663886823588286994714219178282784812045537278367206907994964377792203408202920642922312550333129671505631670616201534722583736226809007189386724539456469765959606326641930297569569251488182361844614756217761882797289966393846620354196837196893567803189236407670772117881076746860858967873212565080664414148656909851620733277683503063662256450311632443458046936579277131935964980352109996247741358235437725084261138058667460026879775437623045293450444976636964401164372969466708945983704257228145879308483586097377503791798371482453597035661847607768682308407729655999845540324756353010404438170669512124379348349057786127290770121405001389287098285124680639989387766209441095037947374822067949133196319442880509981362800979465792713611338317535152765568770594303697164802260595534714584238522882099169674476626107719704712489922283419462254928497545879092078755924317252392130031338803039568454984094080150321693580581082198401359056136048670127463488830234680080178606522749950928835780552944265218996350406020329177511488095728033008048890993721495363971288474862524045483906636892718132938865202640522670512275456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -23330733190179970885451737719049348700190704105079952727838954620577517517566042603318025447410113569289748949755802995610320417255397619542927098632675016360109733961610040296421405559500255085358765953918052751526345034914981267835485454939659579227665478542547888341392435967214546557650041028141579828226103628344017624830400325564062704992255261526995496793311398956238525990263638733786801183937569571686438870559713060316203902007293474523742585432274191059409766676020741658896103611929793475821665085471214421468949712132075777149003122050726188870376256914440905084375318044595733424022387157044763732699150722492894664437987180442905856863269303998104129304108360115467857862896701464665916011478860566244896947095377104068163006990342969461364926577320023904998311100304134336659190384565338688715710901079113938776538959303864648524026489660102480062841276402726078507335115045354869408564804781841252259476294015264708782956897632070863626972437038623194755944670498850920144978777490709325571307794220905763014260417802720692243744335741530573058858428994188020964487131371843249230324896086048121429042776696801825792973010658221389557142657293176900898490753054821857654346278035672117489736721150072612525412697849763816076607099045821942099338080016503003633241770627257105165977040834137202585144077518781660885620596885252311487104798159420391946649099088544200664001965551805127898943599945323691669828203386228371541285335258615184851372694953770294237631485712993625090826227628707604767963612902101902098969805852281733984800251722213590660916145990485260818485337924133940762754056719786355157809232522176214499609260036649085173890255175334754725586091127042777225511769486992220701171871823511309103654140669833339043644463614089610859844078156684715360186999543455669552592514747007256740391372305743879700503999630694042643503305500046074614219554495534110881861347399915588853699550363079879651119299805464196551109921482981008648258379839011861911030685887762455424813558265351308354522706877439872391303516387759392043453343224592747681199746454812916396684909783522019876947062732117115678722612425007607448951566916346889930511047902294578826915513151586347214035832503373304705682952154068419578050852114450868199782465726297256508762075484442073301023764148007543447160012186876953390143716587962576645143698493102459289711971995533865342757601080311581297465988336133101921205536208489991754444615595205557278626288677920379716351818944812030043865701416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 49388788208203758790351738289606896390576855226972900082551720302861385816189339239417757263285270979119940682408692601745932981184862347042568747029113656533912602436139571035362089313823369955116171641992853548898506668217046678585503781419822668070612780216417783719160195284188357506674497210790498468233642951265608162301564040439026136691587426008329813235788193616257995220692281098775817833995450957278905460144924230724614178106228760125869716423505411271084209973737517676456159844996538895812467488286368017175013354771478404044772897936443172010943405277521017257006900306473870771019634989113456988868789207516666912039437239362713719993025631522074718563163050944992090885783547551514466872584255718882059846151935764754388409307502897984541639373395346465867756831434510003745320317073217115048897091948210169774119513762762260320873745372343763676922205866047451995401605738064007651850806122530385618392921325650418277416758295139683809205797829290751111474334382025784905569885249521523873189252636320017726926322666145377284454958968153617890343752899477118813641035430848849977616012619734500832256686331984573906253827581790837420315342609375845589840041774688379979939986929599966730831464953120931423342438409091608552954145903709696800258632923785693920936194389994091479232775447369734226471712798771036234723927820457649637939177723614553848934774929511116807689610889426899442615058379867765660148839904574563414597571578264062529874928465738417575051117015045675595470973339253349560672439536860880762258683149445980533729686136490124656668677169514079984726268457159962005943404042541465525182150331264428351608525042734747145423658522696878034410532324463783039794947908447239111213041996046048915444822438221876681254398738710896695245555007103314728309751755289753762952323510708884737281509842219159257464424694957931205580789143831592410864099145892082835860124425890373081273356146258091563034701098266583855961266231233697709488670906219232823542077891848134198192118624037167544868993067171050376732602495877141041855828130601597292714160968554035394840542242928983585684382663754286601475574617128531961444953567884992287013395136385395947573234620959456551272285778793308994370466980129306779263507594945151526193572049324744657109405372576148098462265331461737016662923188983479692376574148682702732114200782037297020783707469836308702127743603203745685334464374202553271600858720527444675004216760543044423640754238551598972020896954151204657579719393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 792974235566609975200559740049704349194685005181087383845230952032556221691425097129297752582397514262138433595681399404341813396447202544063158591914593578676642889273380426713703015423971904902370674339703690962817828075879100587862508137530372702655469058095293515729812323103615357401636405143005566613803737782385000653854951363140011439722123760224064148170171025981188075920665393837734645287949171633523377300958080242369329538841106742607027764075218450306143819327789695854162657394220745596717407084124396948971760705517883135560986766688551208357405470869296896719128952851285084460039940583740230136594664862192466686827335803981320484558801313592814375779717734562291031234957143007212827621208496912127934534088954559877050752526975940405179909258988563690493220376797274556882409486947686962793099410877424743792920493676489453661469692508687356121698626312269290460858072139687218016809754339549003761451327358531535097337773509539789734751497114717155433127195152534142842446650898722579378753216816163479940333241842026420993543436056121584423953117677779328844382298963071104834077416044888601761112004775871830895283923877211739171029547330026319455203275662603585983118089191003391771187114077164217625646709355096927140935701070242292421529440353483387252510856779263492468617852295824869536885397469750683824592594916453282258621224846120405071228201521484999009339348767308737475158607143416217217914628826276168184773281611191363180971801351364780137983430862609329745426048628621536807051735740900207374114218075685310652833269355554662279356867749332676187313444185964274135985028289332491168965193718989238890142262288989242023634570338242641946617879628228954042590363761187112167709322201044384402206085295435886126392568288721416216911836906658311842017936807061306844444285348028743745754697419909263617827764357892454592714696765226377219953286562266055663578422336364425543810751866749773540624455867927208298545958894786388705334767016351395576008036390287841341999513341757109944764766573363680945713887674647001676780695839527010394815973234321859783464727251596817033551380823601732457271259509435944926691485819979244317392008500930497473771577560185890702635203455357820007826475894426495625633525604612386080870933396973300965398612453359577463993610848228891356237427143710078955882841386649210519006428643465574559358086494111039224725451174872626984132106557487560992646036291425318167821658445575141831090856846601751228828311215277346713648496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -7076144302532115943305876317707562850541291685608644710546019552969056482886223607624111195130591237472469949215403125768439969169147312874720840327887600383640930298915015835132297903344952291922716602536626597919827490178164555324291778497035275071585741137559787862120357038897471987950507363645132794570461999084823580362950832680162446813289063289466998485127494358681853217088310826970701278236206074376844131051799735502869390217574147856024393045621218468336723225295192560048994801626041188792606308194965151208743513156389769355724303691618092368255824001520978947221477387454438842852971191279034277228330949138230128085004720092833108293022383296001852663323743295074283272089815280713347583941529113705919546116727721918909119191618672101448955319727938079174392624127698184702101265331782157192447332473362685828349336639365171596297539523852849829634681929688505658473230755215636492423970856836094883080293010037109159556377527958455736548637170323403403219599843007925681437744820608875081739276680843419602624312539943584280651869133543485499462432690470088593920913658799778679435993730359336877220073316203186795862320340377574738418539175277191343401378014821312028495261755754988661714292026924491006131689517405220674194489285387133877990364879744695136060202819428515005523007243357448197767744557197956915826943936784034810774834655324714239128353479349415328023307354485223137845054336995800626795226583260016452770871943433558202059489208689519940222685978004107419166519598156690017218940746384997325028563102110496456419354960312157158264258545328841403410034412749250839497656032309793670431656818657440911285714127999667402763570797998074818406090964003354410124729438211983765023694824635818858031968796211842948264630186615535097051650882725412581482880942845606222259411882220838400645500011138077648466675152360872855394028951074116465117989519327623731744666972949284329228495260324300489618023117414976336619807001499303195994096467503976493221623706046207637316659525920141653186284857646637948224738874035595097283085246080030355259777337376874453874383451902562135313237231483694842436169849193948140417331662804960440923447008909172288492613743258996977111121053909871729532674560769860850751034961644999027494671308020302994490742364410649985295714424572375281492487925233373438915957295178584844488129432464995030988644781812195812365331397198514482591323007744632782576135770805893698366547221594021021356378729004276810401386117224787971422160819322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 25675522784246019443396108150746596135236114963256266528485407899553960672746372064684443583829587823595017243491431571215446184916974001040679360871662561885621255179198585126264966353249936190768593922554010903027604051955051916363374416926396300857946493784890642123929802845369458809068007129205921174065158784616479760600477455273933880786892001270255428845533504747821603553472852575129416230431563285688505973039337197513612469226229945339015930064032068336541462436834368134389307231685890153950491786382351768983833539858281923636663026508665127130862837808899182602162977144285550185989651780358133888685851151094015185484433361119077633745994240450465387373438914354894582637738282426372278876260575105645381678660599245566513564575166628645128974859874093608326378650755915178544180449130878118616913577115639639701120772034059778422671982294893499963896253048973528418811000633074810438461931420792092469814149115385281082579673184907442921314195698431214720383292497423486040617936414896854034144154166683221146944721248771814757631743143462268463362726902929948348030076768749031022381702011344472548454073059069194601767065966989929718397011123438535111751914038565146958165131175330522854467029023061138152559598443604454603637381427262479607417748417865833803385663424422421574418694512218028617913937890370594076161685912029616267884473060428073723023217425361124368654564692998948374233148797968294007975641263390423648875459838532452764450687962158658874877224744760057260525011845850842485871136672702280819590065714864011169150637411256470111127635548921176283813454803314449079661732009874648326963065750850946921762537840407248877495020367545466511742755287502899444169666087475216236058038926549376979069790749119462843437653175360941923663724459043729156116605207643058690245045926231811517012549144554871566794220596108789522353436050443269877919123187427754986104775635291476731626114170854568216691290200878614977226904110067052201717871994213158004863716380652167966596105607648887707687589292928055898991580445821694760946580483079167931907097292786100068218695673789651477412507369312593139551075047962168005603968132853681694727143776442484995948699843518204564588645436714879058704309447068632925047734167888920849464585054584826447461640792393464738555992509851690389528697291586259788003428990616646609368832460250695075724072754215793113615141279198079195724950689487672457393361359502561427663450060005229847078856369228048557538621631426746338235832682414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -42964324893044451874377939902339106144644479540300596575003997297530845914101750255696688199836861627534964674068615681135586435550774583880600496472931098120395078603469681318877856347577755568431060258413653293901016981829168265371420924900408901873529760065396147194432859248104564536339389480068584592220985371539834481357640878323268288841678101312717045771984546717387438487275156179754614275625650250125037945184179544795171690601183426286242613488758873005259566514263795671880378344723082256526411071652073070746033235631485497567151863502547678117688827157771280012861979533477944562116275499501582411559291409001829714566332820181930757860473656998649942925268982873656471543653464653493018481133911529718942294890507501817518151806023152349257929168072648167893016289801860441808828375719836002226231392850419442484225879513214168958954192217243368471378473065066986890840033393713180673246667058489317045126645861209441431341847016811418642474629957637993590350304613838730075038424569875116009993450781443811853102046473325231210524406556110170289684793643806472151053072161036606229772902606641020553065667498636991758448429072482359754226810796182084356726493195497471061938853507345911954271377334521750764699316024833749917561969420832801926522758678609762313236755746156634812537372525760245849696118177521730408726691331147142220483337003525850492027264882377869067896206225314934357657464621162733123917202368008896901082677874844473998024877696042383771651676119174424292973664841982668479965908941475027692908330115263536713487940645726315009753616879272535077392547462696419552556037212572041687305373454335757253329120645568698238531699599294636311556220766638993119633634781352466749996677572666125567477626639026791987050630443049153070337705415600925992182849451121463638607280234630045822579347455835842992530764117362777400389081531077768263712897510202710458972068190849305088649167446123817014426051813814369307923501642688995032590373961084427228907452454732953609404273966282896500151102637665110564934716160062328485713114858839777395612393113329300754207218760611819858129761938017790762637476760046762621837092130488754226112091165297498675213087023458806708902617704446860579266862155737541057542351933476545497156917174050905853119570471751089132585315965390616185183755095205387938201783495645548064587741239101985360091904464182194527584144390897553172608081995964565593636303539123318861341572375943537596915088776116149610199033248324860648371846241058816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 82110920139176754383580907497001487405976659057105157350153053645400187722805348802284722398403751497899088116898492018399439684861801922162751740716311578364270885161957321014141030312999569127539374091456272963717949851499243137276796328125902333786838678495605989716151679958430854419451227673857845765580085521235839415764291456952704426664544560797130324537043947072700494133390755565674380496511768782959470138047833728096863508857671320630653523749187464641327999169898472592171500261669423274363698076748800810061066590963787713263235440665551065054849724025219374693825560703157280744297713279507565440452225907657034289315742505170487035803239582000195651114170455665147612206417418334966186262824461538088976332539541013149081360411193563910998858542862492082777637045475833396152805185674373410649378363027191946589738354563023496122673327919616322579908896619544862203388298105979983430797989997650444997349073156633104423305929155236625459493936818795679212906638163566385783996975432098224159030358718252149325332318848080789344574673931542848317485503930061598483485808431365929192231212734722225465478913807959556013325957941355790791217350555485952687636042868730923447454629677805487524414171085972718551438065544739320526009088286748415014775473153739835301378602337086898453233611996568860774098489607849987340708271192394990714240707153579407624310684340528164116294296678183076239650011053678853946595903897636681764004897735540691038530146313376903350135373836134628409079941539665609547702842077917004922442151663387240084777538444612987599621912155997089232654916415465835365391419783443623820128026480628937288720657397928170937544393011807107521903557118409205509591002292175731546184030238229739005314321508239481495489176671862112255096306206393923495593224598728551119996475350647341500112450142826330640304831073832452559022187935869224935430483670449482699597776537861434240656197068613334086727430602473750675143899861705184098673038192442584429584906577016243882056626296906589422077364634785916580013016724633355276871384199276139208945698354263320031178437056819870599867640230277429819366537655908719192905125008324141700205896072016339266835095961301137697128661386293681786440400754003704457277896738188891715986229647655559669139747759883537328115951969609519740446072727405885676164356045707613325874704345763701173304654867435178228686727875284422960334801285233265567695643311216676813882527904919517525898999992602871272422384815840844288317635229122560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -789355658643756689006665351089517901672671878445704770155103435137704843771215070971374553678872388027218929788434313529733473608192811380282479204828494093348700466735600982594468604481806429275626256134686967566969723038520498553176322835515252652818851929927462484813211825633033835202006621637057786034054207417883192279986577746548153369192920206358751369630316186095336602120959049554766352745287531085012868370761578837960502941246521319821609831302806114515224784856168945796146806339256226514081534262044310670816725417451571750318042433464131003140150508863242144800999242433403503111356500206972244416346025366853470416630158921083714140874892176938991617459294555204070069099524289523883413354753135714123021077258771279897689792183088028791283987213452193486137480976584233061843794243145986624648030987214448400412076971015104944888776839843607773616436080667739899144923723362984245000006106693524838580825599775436736928308292240334318196027299982095085049626696280268598690592412681948643233241873291788462589900104566145071276216479207639252937668942925189080876129033184131442992816426816475276056214259472814968984440853294784664538458855398626315683483175113290785815209853639401309929656129572502075343238653771799759960772784294932545343616977303044360630259616469097981205960810423506082825789612851478923821337851257739647875493328242301828020328372182940114237172698651005770699585847486201033781014880255458462275730633929736081703854040342755864410073146873363701751182884582649819195170923472863432133908988308315803490047094486324328492342866344365721794051406618625773360383513683597514735140945124305470027925998225999929830977525915391993063968488136776822075777646231526537231379065305812373335947576036523209307368814190813326596583058263500013041299158834275843053037525392725304526705197075065364994011792899716936042774080353249224762741349730861288493423427078958741987549512603633543048658075197375932714056638315387368614008945893652399230869965536214852548288608595163628854229648210985783287952576970077368307189312009572552125905481208935416500891272901738701505726122329082285700900106827514235990254210695094405749316663363151779758740617389199774753421399189082412987834016849191766032885245797587171205783334585428936917768580236453465309355746842759513905794249025606619600044998644233981414099281083325721147125879332538021289980807775060285575881110017046665342468865710897379711132396124596265444572413379532091486067918185618894996268404942307328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 4844774549592180136386562410372625978130688433812092309455032945047741347658178544496632391775624417019070658598509300509168199684454220426620842766969760504006394498472244591211313557154647916298974088530654384969154606745259253081944454577790303810108315529328280177747544068380851420222985809298869571069231784790568474033949793929309127849023642992592020948467571558323431490666894207166762869842749582408168767394826407901504113805837680306068131057882895469759412632243859407881274654644106549329410131542359031594321595167006294972699924708541346814501469984315300710996306974047557309799613143537640425482508801639728195464464080248729294356272060104852191891555365847807312739145975654606635084800417276812259925989817986778729282845867804843383516560667770013501716356411876350930371881704236336204985028283043691954024186340938674933782328793471436558812321152005662584451828558654163263702475339785945826093215383454350576707308758689238489674561372033661120889118831496656822173023831198443655441934174525372006780772225779048812860602511502713166950709184950461684130324187461844961320033157442618508787672180362654525678121683963927663617593847348641427966946029758218082045274308317662454480226722216276387560920019291840561630575675790183020303210725410114452527633857516589140560879283447395164691308885154575756335318130651505190996550314349913873579142039881846309046992888128724360200070491242417152784155406169259967692578708500070940281835623220658506460642632240866627388630569543694231640291210059829866823376355463427688659076705615425444566933892164921449270213083380866879748633811119406289092073365196964300117226994116450613968052373453171517202782718556129018992792100115114751849576931874739480353674397113755934826094970386350949895530419934977089299691663818273567999046296215943965776137367129224642599570963954510276964763813019694798149728034632685877308201029794963968548920520382183824838281139865103474329419058497230246811012281123983007744671372008741750832513349241208697213418646179029527567964334703837334482999542760064214989721941797689258088357332421700584372204390148176713913850837829676903844100962876788600142289984663617525270527714471984736114347895921337571816819344972815202115981569994976344771222672384562799487200366246398181201922663222460258468590425702966747347458680306676261328284101720012155925377143736879556484999064498508210051503427960487952994641516162604194173439422260687649205347515082180888848431346072561574844703558504284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -17728055763079515521139730385140611653846764865921200265578666876486838809911551292138019259347381964728298701590914152419827293584990724560537035704253896420884313712724902773101111184178849027511304783450504933665310684347094449493405531185391663439381314615837727537303987162083617578839292662509024095627488442599837039083031060318997618662433015806832589487061380497085974246339106675150278449352683074812927316952447855960803033429023262529648443300471366048904459776698703566231588160136998616056954882811007556058128039439011045001798284097358937649266040508762266210623562709351608288907626152417101397751327966120697845808478272930914540919462319154473992060684688548861878967821157803198869454386734281687831007693887102258693499334962881006680839621074605222599711322699167159296759732927409556162891858899788751513765262131509458488067450981862186115791540879309277474689969986107834317482664988324788039410660643541504293413016823180535220920631250797877810819679275151352730827370787965439334527610343840514517685154790001586164002513528770045118520949561057139131255962601689971342511748923639176962137687480383691985764184279292283950065654309926043588015503979283022469810216641879139339734150243580982761788419380215307695690826833290134324670912396829930877460491662060645086615579322744056493852417627832527021465332436015035267829318589990019579006363904802936281991107683646751420291479533390831135210885385975207595954313749472688783529728503857241133134962470337469675603113797595225601082677463830659495617295097523908749220246540249431061205492584727539668862561953906520756806863192954729094174825424987926056770232517303782514546915590030089282105628235902737428742642204416054189736057774006354942044312733756086656135968299682502553971413232655927707670560707219005456580801660529696316733847540035407491222032518154695945338517038906776994184779482989743240159634877252719596984564181646103463956207473052680727584200797974717082051738392677472845418443353116143314942739118034019681266397211684024308927684841746662670661356199122891360023022133947375078330107091708988643598439911481026559948565325408759052579458969716953643997805998961126668514982924990221122722058500170720922155001320746675926200096288529670710764401426961216495997069807859404540995203111235214538311648111846602096262788816084703254276963131229382185062058718560861521629210158753779414138758309528702917307504600514562495966829383597877319499536456794477482866071468014593352945149946823180288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 44320016914239134612756464640138754028670680751041898916936469669766626781549215376719857077278845268327245270372782001179064476031374656450491986365165890930413590993662258878343715743553436333117343071250828112456105995655539778790673329917749255196994048059489218751024410097257564517556473378692304416282157199472789452601252596440144883893140403074121730277501113337165663393615888555159839398132401090361835571583417303336457668292745893494077416937711096382235504382941249160616132735671076296812525246778226885382092811774407186399528910530520413923010677625790988223800020607810354321362102660661538547508453921658328929400591133545872900635463266029108992967416171051179708355217573096292148415523241916867552193525323148059445901956569324635957348849896270527145556628859512794227497121130141938423444647263745227149727292616503458135720486410149937658316924595102123959261007144385599199439519426641551723415165602002182756746414289489701541537578654265261975891355743565740870179278373027514316986421883866195768466759776846608494346315383438992341830187879123369966932109009370726143735075966182896809857443351361033716432448309560301975799127259840174190504528518067386520269117636689635823697670009803797795803536664709542853194930115667482344159016148229003870485502341419432278468549964219580632896630689452081305184990002300566502571831170913143017732351899490739888997820470622885784583052389215045864334327833630280641309561642082529264945992694383244805517140936895302861785871877502600788845265339444113985348742404703211728914154809705226517895976272141895859430774532546018582373053609355961870834835932880040306632416373707968089050885960083753069264375465648312921586581629959228810333483746445611635646972508037401183672170763918759308707281883031582378938461246034169294253796914502250748404634063604920496164045717749785113127323761313730606679528613923330816954478745769944092728492717830160329645052108318105519515956842514682027056217232841864350404596705899913306479867133108297587855566321381833725012171840734458431973360608492108229209016737832206352777671353512689574467426063113204354794419679794092863129342550904851026141417219672953416646673026133796918634768488899614704054578808407222549996727942001453162194603889007517845141420042342905748749912698640874449777976683027129508114065908130062660137925528218331704853365584165883048001252755103115792758731583393041034284407486256786373036196018183207790592168364829169432358114849949214580558229616501719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -79416886257686979865255912261677523336422965418742402482310462042546429232159661902274133479629502598129368760658266911032521746607375703947078523311060665626405116907633898949171238038622574875117413279169215472754447466811832477314371716429319407181158505182579650089611337521952781997254684912502777498103292432407986398737176673677184273970249268981459481110989689564459787907403065130970105441597237127946532586744000987076639122575834772923089626983327852364336246919391958101683529178484439750829642474503658945920561260236105319003246435185688377161668072034360127029873793929622883545306742068136050635989669710187600431815821522074252297663945537783493359611259326207468097378165626110333683598420650865027902139825843449526504260418121734779716194514913363578853644173822634064769113462192354983579361430417066815688321379117854819441820317203210513199903569751355699137757572797817170318732784444319971026469463356706026781955192330476368593604508154892917613534231583402291233356365426173759486143496529921285660173095072678629447876117850744385804717874325087738243918295317149194883295511364001462326809213751661745558393909576222378120620688047281197300049866260676330504274145416151490561001086397272768036182854938700258559759099375178463457411370277848137262443083104613565392533892395814193374072486303825082528261250020859329759430712347644685578259852636549144384715013120214788950406324387512507967581520648345161327544810765808005848225331315709459631224269454384754574004861113113337734347465680541604757246422492832381122978533591409842541528561453540667432677792776629625872011267699801150136367533196532216533385991096196111976629034036735428995491041569549661714456934059237269679838379401163576262001039960091182143333700147034210567156217885373580305725398442749240577306547789939227284842887655305155975272290684677163956751046806855108612915125597966180631772032376127859296751918872678183657757219774280281544789426676413524185962284422231549687458528384476819039285324975903432289561420354058925279608618737831542930669319692305542393113049358727369769490450955219882357938075381232849368084896005994468083925263794294057664364612272604037141137482546988651578967184236651197950270485918325118370244147712093191828884983669446947300411466171799870147348400034138318291534631735666407402249760236453509341659695333630263005403327113060182884498386789073712013104641014355155992478631647739633398125611359485690981037928467240295497202924684010897779456229196240519168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 97850300360801522403475076815149467290742778075890430003755417563887783588237397942294611989616844879622502037272664309432311429203257203502461482331923657332141641603730833590112991162158226807326920413983242932420610840722370256390247952859673044854558613322529458644153699217023207792538602659268151178350847095097251633220784245964906491806732503037422666319339190869222889604410007978346780403404920153642764544072599558782831219055428698815164481668424523794005965006216017704595467764024252777938922090927079467207797160444694094171978900256164119142615634909003111177257711431660606841254306982931604163863874726919569695934215389201760036628573718980812796038557478415369117124233654263096786023415419324222869018786620308794481299094509056920764107628957191863183636616334038958669385048579766095108643943199715482338022256561117935895364137906090552475675590542025237086745084556339245796178729165308852396894286319959489236076584113140431462058981204407688815067776873802615730566862951024863767860030280907354306686400365656288252760233350307656482842686619189980394075728355122939590180062801126964704695377451804667476414788941888121423416418858685748584633389264367589384401668626021179003929887255510618264876067702725702284368951795866826581323083863077344426800620808293889316050656608847927103454386120359766760196663210492149801375639854272664355862671254021684695205417426726386215020186564467270200518403653778205545558134763417518704789947247904260481579163155863948208968876505225485739700757396613014506159644803203768427523781868624373576041797779593502148890291216007543388291514898744636414487473482066913023822062210740068893859495093498276177056459063428658176397940396390123941538982500744532705784833006883195216100357512450435062528792007061487106150814938129726709591459949365652343077924819739946332119189623849748321493759983249678568863358524068005242589046620735723630179278278939177085390074160165346168169868036904933156560008342627073549885922382915306369740208780657463751040800736381544597169401578471658029391347035027411511609599550588283148901141616486834240805909119627013678073232375771936360063854388412667910907281387116429572107530987134531551543595632311428185523166270577589978564718493986888842526545934882820326000090616601161348281593467272981857609085322282888031235044285070361517622734999887992628510710734348241646872474407061492743348407815554553358527311236950184354988906076461100044579976030235770846820388339659269866402491672402329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -57958462856911365609851202572988545007666241308607692472561167657692210270591789744084287974902193588299357899122853755425634550160732283443387813860679896538432347885442034060479680854241374874373203372085558396961274604595619077985025440254798355285513656808356281088169766081561487603439555642219047078293860850789771718776306777289966621814996681938633871339764037407843238183804763290265226377929289843279451574722474646948905198211545741240296861422957616138712483213828595339601658118530207868327282247825652717821716088974436532883938758856103492292230296314842664488742472050000834355192055070773924656099579899469341215914824904869018871928089521547533058688131848107717125693845057485994313877587614333378291771999894158462649346802918095232831832832932734916125539914686437685230827348388090401373200262417466835323180449039835600024488219472753850769075276024042960823154973236950121640367857083254857199862648738654598315744117861734683823723422414133329386102143071727847824868281402660233091914694012822998763915660860475866309809359640845422668435591231774307940423653395666936166066024574010563254331531701897593289700406597983240889083931433584659638931714077579922323813387411802501318928656342938520173815183687756066811409783451681526640199498811882217436463523805591442270845525983538608674826477824429453258192356865659678754671643884183227411828865413199663062239250374330992769295918021857327371794743506474371439430129265215212364868660730346024152678427590352678434747848311885081933821888385191264075295058056882263481967336558506932672095587742683428199994547627209124654625114795465160064276220973850123363440780020728800685342354741623695394707725876877445292576463055548079268292412657534681628639759174917335277880205104394581408153829937296286613625863263111240157406837297596568951742456527551658774967275233799222877422974670789081925277452181482169863066037420367003419684867000636654851558947673619461273145400678978060361522194331595274290426445054274501697564414964166771308567505202041300511862143084136337952682637555145932669799665129496003062443943570533762313182624115171166382328199224204560186078485830196999311431122522038483653662052967840256355079931997913496282908329794081657198956990562170801685066797960796544309650009754052429057745574260304449847521891312478854881165315357712290564152386202098165468624753480749555720879075708591779356346596497066762450979145460355818168769247365992689525156995388021393094985395163046482493380193202636587008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -76573593489608647737824935440080050652702791684659810696094168782944145491486475658025701608958187371957010646359944920395183985413823155342037916782505065436850362769258949541366685218856338224777181912211064515036633811052626287998765771711442811650893171601658991327006846127463993200050637372431643278245281717257599822857820749450089383359746329383707172651149493190679709179074882436769295010161200215442209924350346111256205957065044924044278038645513157393617024703081698141800125174560837831252097405268410711944746938641265589278245429727935427641980955813952147863525173339415521438015964903236575334577279888932765354693711086855574932694853606956638529102778986574108459986758236204161792817479304578437732471903129854125507135940486251076206626879772743284127105217652476292244381496269595735500403581284391866836106739234291373610943613941597018027091217938609651025853241171298398721250508042407980113677662127111862852665379758169248583699556573985066899666622286373953036965589706560975783373197384022309839739434144076646308963965226839019583889283501664475131799322693018961322201404289004670692564176904803980164315130046961939417350058286619689423051894707436473160015042874139912427082322681926514367751019599901651459306772647503046033464888008995099818616250567331717907290500177472118714416607538035332431811464006632141563983426778455389215700490802049828605239617157143552338528418612135998391774168516106526268881891492563080072528456090819668947690584698152370824892693929422531733922962322824018903186125316673658413865164155131255081785003130133374279724140467076301509114152466536392695060363444275004319223139777234676678408288037153944102605182197012846389656222938064810438211520898528344515319161098469308001689032353808811754189273199997294897652230588541597663404271683837625870380728398837012460373890708744492925009956763695997854088432391668258089300531942799070585987391885033951337214274206936986254744597091254463177867193882039368169321357663069191013127001611710152474647296391544730759102819451676807282253975101198470881963588753243405114312311530337724901821164989177800349392562435326071119928141049299638764587394288291154985955347084246262030587354206113531535050643009448654415368660021903014837279808923517996520415820038541999398586127866401328064142046036414610704108070387503872545848340469180408550102043328309423409660054136963162252380556482600821641418211844782612762227538353250294371344523798090563577273882650351239736254591937177190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 323099594156511496297717975800942815030038264388591880018669986328548811741966256276265407362452312975405966879300205724304868561289691690083072739429929952446189278333581660607678100009845588108479769380349230007914345013314588247757320312178966646304996881379532006965905917220892767115519169198245871042694894425312691032897912921811235827869192361521116293105089804871755570199136635008714562257076249106152725829133083308456506218464652279794924036343054527513470346699731334663538030933232679604216270738235113040052294552087234942516615847224148295991321983899523420648957476066235087836138266089936431627140895640270612033039932479431023420755139559821368297776173447682709411630786365401305420779939495763708626025521243346825812314575788555667139893519542473101694848287420198245344341681453847719040814878764239465751873101569911790872907561508940085722387494656845041806151303382665907755010093583704423970449484349172460883645453297722902837234976490112971414699905637880908687780984737607755446612111640453809623860656475801222706109222984156760050589401953892872956934672582714377445198500710104482981856631023847951903517692515246768948561572385991769220947484137515371440267804960223362786122420419888636299689195416289398001015050843758176708190004007841826451987263211380176229916032767103423251473962461577527365702011673632525939450662661580578673167751790498373386152466391163428000274403910630218395262907911798002681069274160826282105172051738241712064310988465447081519102207066096510016755471997924049823780384785509491741095268648508740816814504186896882835456380052763087268165952200449697616401975746722592158228045511003307684369096821324006029463379261704866040417204826389497283837972729805432803675583349211344648481321279968684652806689637175226532610977657344303900188318846376755372706272532744063464309253218928377973165138476546931653765019240395586582870707137765359075912017268551869271581479060202680046237021016232156339589785413189945437856858018691940288754945072039974418188395751012402794692821597465991600279112634090802044714125869760765626619137494658628766763253088820859733386939978695663133899761960042593020268858023486184728826166055024448393499870945878568518058459364839054732658415279909748106782552656850721563432686543805297869353004608985619890848821849618253657345905152503126087926695921349126119229847062803628058170081675251444405371045276535039874049276620859377011585233678453047757610722007061131033861917228001707276953980699081179136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -678484799036890222955409438027903857178984652741302013584748984113816705307486341922600662167637586285834738407594018713124398307739940886174539028210474225029758855877769493723084312894722832655664036186982210743409282998305319596737165593841439940515940606778598530681785997949255701143134427648647951428961698933457879218613508480176971346505823778422979250307761373823990935922934901739810727578131584478235994698930534943821364792531902271569965379110057007862040288043715839303413252969305345031071414590667727738967804921003223398994372530862148690380206711668856135757926914466312370995882679253830464431438335627492541193418278368959470584396525349540322777936109231090707644241441886537173069674477020134093146131133239029449691301733137935512835728544556593573316218032547122003450251622119406375576533606662226050245499895603502986997418172397774068517243885231457034008962605283711706137937040355853457059129983700786629052079730237625881576361821117681007722739252823281036476513907999483307202150269777235425722135911020900488725451867175369678622621052245853072150655645194401519239768723222696818709472805642276167799152531099237199120788042842322875948630130797955491186672120350409948352223102770221116588094488676186317222863963699834212291253454324418580478077356043602968857607796027208127081781888768924475866928677702546643306713538345198816071192077983511426968076143094514160635325590584326272328781968552297349247667056181828894822741592877648903998814024619396778477312152342896836822929317114714086093119798172487623645530737044453865492008012830875184631962896661511681702825819918332472565298366863657153581590056084775460541436773090224777160188557818577864575651795893071943646491487112984354383355630673412081516951403482746179706833852666128649445326487765007992048834836836815611032184993350094961323735641465066655497077589077457575608058234811364684587514556247503809233686169928464584418175088689377869528718000219547150165875732218385904085251425703376946415956417287330293777649496998417983255547695335633029403268025919829030007752806827126077301539147967487972430732970552937574765009111828429960462110800302995005845853007767010170768632922891694728242260144627681605118289438653670631107095043888666999081048034730605705858059201729241238712863138910513478179099532070941178619225323665507503288326867081442787505653831762072473139448038587157094822688072859528503156879940318519352831084621014787785469300940670398994803161412056246979661976597540582195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 1048383477397014525031096290929089246199633353431190612144413052907572769322970150609167686028618286594165576028378215125311544360393979090601615266112774715088536510409486862263900716792341209138942254447646521755454504567198850076053755386448285783043940457044519727297125093035143329392202910889398342629956717135391784161394690663709198627499042950603225732583538489472982224659049774201352794584123637001210794674516149961413582981446216052232260243860707558905370432943224869400401396154066448533770128461052170962136865305717503535367521510722435787694872147185538036340002044393099481851423099625193988177646816956836460523630751492929213269803586421688068484120333166502964433493111434671241079832283897660510806306092491350837027536821425520892613654740310655068996018732483737872902697617047754778326577341826631853810283385161601881590577787934681939566190037761895301833767580469996608881770709190834210314271020800150495175166233908418589536935980216853768707859298718758692942030684648691367263380595731203537311411144576293343267701406392054999367899342194582706522863594332676673508778194888696449078355465152488159976578716802525802605030714519421324041408747587340347187207133382284534716335392866058203215209550310799592019284090278024907355133106000584143450281339316619944927950934686408918848270864096135721971392960906968316549205847794583775609325347649061910186827725142814981092397046598260211979264025018151367452124217997446533327652379798501434948350151577159398232476949037872363636014855335183903588666091202858063750131789374444336516083525469540143458580239449301124230288544752537733481387652641680059832913931893833785081919171504330676699934656162391614792442673131188465918010225653457456528197237969537791267850751273605322555233164207657344444443863052073689029446728913788793993612944475500944240358559658862824041109006763808217759001842309875632221083613656033030894255267317452961874962115826976406171517765656278660540657077288143309480447991560192709895951919721961327324724408478433034771255740995308009146822887924953577644424962522296293144004558604509122307941394913634391591316275910374062251311939584708773197818478400806769933022977461376698218851082608530473770382194514254881195077365137988955707768820572525031612264009037877064981671634990217931583926018902056021140065504340014166133438604334206380647306448207741701946588650558760487446089124351091490553093456984808186104147495572372415711013567837584798376469052758325813445164960720311287808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -1164338348454729583763330850587676438266684738780170674700816514109359124308391623972133739878909078341202652038326607144263329764547594092458754129969276721718729419705078466011501056171491390350248740134071105160609630984176769720047725181722435960576246250514851167390395885307733832441726137029599641540062210589917045066321474688463550257598644517702408666443483623829638263131379414324386570051998726986811492726934066044064715316084766544900935834838966351545282727546106180221952610471623413666568056849785576386541867097653231173426547171256386773878352071642132431175053689324665969393635859491117490789648077435509671015422522004345392336829295798440160248498878804392244679345318204370030648987559674096666930908968475474242863332107465728354051970340125894325492471252337434670084413939661318105602403443794460673987100824400558903525995531684718126389691567647853168011190630730017410762811234015362240194448215455196415037273676736145720280907694405117724793704118510721452964678002632027004632228563404029181442399316731947992493212043408439111998096534070824604293516671259458161472799804492882317589673017901177325402634447461146491430252019778338182419648052769277790685142613057057128603159607568913330485094981113085835026928430994069458670679994368343847529000924081012446762573973853089646790726011476153017417800336917307640241413820064636079132115448447874720927547295149398145907944173003869522156448400007971979763443206316632567299101256535333548832800816592845174122708274261788503096111438775028001518211997341678952793545462833006079011481144479430092585721273220581941999968436845797914355535326767879449329543644193469059014988834131766979823597201951103694323017251308135266197218697874962109996788207304480418087353018812353359301326494399083213217224023800726583221863885371903802320303450615651897804386525326016896604354235964738086928411642548183708566571835623864761165999375257683535362405080825925055381949795600273498538378624287919107671332637462801655717186242659671853371540460202420283596136862932129537319013767147910001343517110815731236393652262131030074948696231419925289466265863425504455795695046860153900301085482257406530746871321608463770923942996733655838160373768176304482377078031034781120368334105444308101295137876874183177324584060790927195736733540008834556443297511278816052469506056160334730229627299898842341268921562839670712528010152357149423777352974987296627250158797400550052796727624521637396215794950130130601735983390365182853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 792837959559318267076537415753482941360177797645684750154272378254538155834023430191047609287732428342730902619569934848607944000184048893461826054360494731851437095623642235385179761143248489319701032289107315501923622359232922742878385423250973451432670524978552056260658861641072600366359690819817881030094697416624331757177706823106706578992562930729761038264672275023401203261334933177229234569871686930513647353108796342813052741787596876111904764243764271042197432754499924205531142952498952782764843355508311465367620334112705583210153366002568575065063904168080608523727706849441440696962709312514334570319396009129847770707240719134443057331829916585681611352585489361505059430666784576649266449681057331784134111656334350263513779329855373081909272394615102064072761014532911043574749268438486612490029799451059844433713723211792660854281665448373982692828224306965824936571902948004442699148712919089329664386161922361748184588774467183681676209150180287251156409516073635854478600253302304469281022971666239181662113707178281327781282721632727452063312703631605890687477405105786848465226153864172782925894944546889853382874662326043086325362717809256955333112007185067707914336722777188817564156887976477124823302761657353006098036123652835818191091706964981768866043410236226483769531693397506767016272750444042886761793701394434317584109708921449493771447582419554775878039070698660165465448014223012274358142625156319797227149444327460490470948772679424856958846477138375181858847334253422464051344393563197584984184670556730440891713394862406702906061585640055115496136780881607168181880129779222726242262905250832265932123341407733294937277697116761222168778603375095606553897569812737910535467982634740208906064722690780372788304943051031898478668297335349376612596003365677518410701923607651584288610859875407610288366534733986179882871885646175311826410218402052184989611445357302584210018906242108520695168529267054491208357278032888610781837306077715566471959963474492166712739566366555514178978295791197583094815421926000140623348360818248161867687310471423704820252712330896777595096816218411525728174712318838019914639009213636787895969826622903849001793659971583151202131270314930437503224538352201771692448207574912419537694687365519582805574416020188071228463342161864515665801284493615060460195131585250605846875892897197796157562115979686470798563541085818918981701906322792869750241900893914450180657569763256339088630387096265496149573207772241645504258817652401635328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -134297192257117823368368784077082598189066330064656759560934984378958785512824594829223614428939749026964985148484248401681611880900744416244401701640920764991564791596204854520529677013089739586458315279953127150976780416181221435523506588942190476192710528352496886297520187375929773879708323411593489447723298591905559792631084744620521153542387781087450426446250221450036855079423254432401935090942863734420664713863641809316583454295342723887865443738898214796116138862877808483719873127829000433785973805010903505060568296623521343459721667918919776671389700547067516953038523521020541561402192970623920969751542439829838825800250619683630194927534190882950981024537616676370903947064832976698014112742697248924871265262291399446084167881750206721454627124374385916434501889508082826350431056764979227714604849871409105728147347686774106705866365240067890452386984831558728119553611263860655292680508432418114677390987613471632846814909880473027851607972461584818839773438253313881092641188846598371359754685290548316894285880078635137754135510703194207382994462084310122575283171726060605261964431268493980910948533596790124666122089982466552650381898782496417597166865315890793710680421654287707458781085781994024448904318042994910030354811012186291399566175341401211004584615578845834171115410593920487792441482307947262847000846887475275494514838428948179934543065630526030435613511205978683045820817833560615046372530871211939383313155801854781062570291312926810617647803983700629732859404897578208403007333522080690194442825089658344356828303489967229693851443950343238734002334729215021760603037761846129519222387338616877540266522341906625041362099521909936218313670073425917463786543501426185449606687083568502445984078419641096950655250638927647542744596775073994460605489469458245757412715213645695285523728844252722319927603217635586567904349728270753222725799027124165157149373167357796514294163285370594289244375980587590118607576177851026633415975418069651017901174470421379934522582579197382103809584000632159186973172585260088771293835918162566109889422167280419191719370760318427884389172856898912979975350481543260592073768989174505391222078706126826820590853086149905189943011229979569615465916899504039992055869022729829303326599738342392681346768595199369302091967157313725180628382698633703759937345130501475311027844616122178154258890613030723571546624963664044054158847893162432725312572785289030772214234617208183660488507865391556913922390562381794303643714962147246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -288678301402142956935754132335722264451318985244508859328413129336013308051127997770300617152704736390737866548897983975036376941347255114363382476453920270119025474397579700642607209932415179425830747900154778821537385049564558520225163937623066538210814973591134926758725161106620352879419862522488454124415509789316932789322168505315248684364260249682778371486141099021081973451063192679938607917523221099039458581901121053598264460672317015660712143176440988196255518616348525755633236926993087114381909659499752775197153163645711393099532490450997802861423595064548025981933084150004999934890655613633178052250388995039003682789235582164351307052380507358041780504971671752844626920537474023085805275725656505295913713372939404989232511775119850124652877313085303782857038948955193584624816759008815217437332714884762655928971030450591712566515235436826507124363867827052065244697761186133179184880250886388457969090041560952740330617473086834960618683932822346072985215679870473942917009615007364805125056568289254900336759404618994415355999691854695743758684580321666403477166717940847533486332648834204105050919986997873966603589951229968868649680931812119589104819282079968560150807934229164720465062716958298491813134650620536263650439870085494965384905606094500584954923475712656318507924233786954034609551652183373996920162020211035013813393903194435175223397761874511417851591827991107343178912910454684169334310385521900009644590603415154740537013263796340918270436171802046232806775196530280622118646944073109821664856394558761998623571798915686863935262368369897972861527434644304295635549950871402428135790081543536048708932408692780337597867299193749722737075982414330002176138692215160118669537926790676179214792905310026976313883441704868657931106723769474898195112774219646105516014947416006543886585675968736033413121746178121982647497678422022969594480516326008369411136057084174291521837068904746273958393356571495708448706148270760875294812058153228465067913557864220460766902254177188403777270343577146407226088167441383049359655544016726983400272195826135210108561190499689529620003583916368040397893692527576293611848084054194266769738444405080974006506072756153264742941400150761370755025674685334588496452609735954963992432207897164844552096985731483049099461169292102290422748945580492511729178795857475585657887030970579168282511014653246934821948249547802364191027405711798255006794440513636735831503797574304637401065638298233436556663786243472037296104785509900877824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 271710565977232672240574973192744799554827968474975525024468025926146661152371540271915612292310550695003097398254592992070486111360709286670058744241264363292907314369641218727818639074442860259687852583270847898406312269431428716944377709843340108716205076614205388741014954394456569352474423849456622982424976962882219992443625078456264107858153267254031769937362696362587449666317460300669166245104040892157495959881896963388271590825494927426747687418994029076437728738608270233261559691102206850250803176486835471812335182088561303193770834596676238661189219926868011887881009704035743775702173155347731714142339715628242687387050728613786223306462682098848839620304685118792694652595030132530374899879720440940582294454225406334223399737257904475105419008262747091551547717207682494843620217851469702636298120786506680442058012428824777910430575274916966913271268557669418095069296088807082398742182235324631258087476721364377203592262914037096712401173421955904432747111304031907694475450249303274394738067273322922627846015870073833816932903148404916413404373439166306369746810031474324918952379671098025956119000127552096216781777278477718529275840653982437110228789997995876642122278592611065576500961710690377891293681272243942208953650338122168557589441687977410514597236828603598538464865363397374519277203628050932841987404645843046393546558408647567075504403622396243250588786515157310410021768285697866184788885165872424071534427447616698552872903561419902603248236355945497936751625495580727255208420846963778337074489235802455918529656449901977005822786978095912743100825691726505120566571210886553077037305283511719446378137307971863253421943125733204023565621868837678553811033934164785887910245816402612739110464949375188733928699706361767301641461947380116499138744940919405288966451942337322152901810709453229918106227792022124698097258046938367311099552280612627822438005420975433841749930147603374187260016859214832905277896072830243633757252427584944115229719787301842057391758366812913460337603146521689204571489882757918944873120384164029316551690089583143358301476024353641414499404292727364680905037589836856269068889320454467278526063925205039433288793803576303713621495007712363536569790459664850914844577632712337216221150578744218086698725033002379912702185625424645464531245420244482758787409473039226203063806171723320197437699821104899795785072869535269853883506210327400101694667643836335936605702935312194631511631064138813811402437646764289269222944913091461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] -93712999954244005449862742225520921153625271735558185600048498886459553009495316026239093026671634940898480333931471419228793067827670685985492417171371177601503075010055236817996553774356285438758109872834943479588260959070246723704858247897301659074305177626966438290633253387788377541676860474666671083026347598569955488164190046840647981299907437949780808318634679150953442013450079986811320246897187312720782817860993025514873224113386742261578154938698666577371882758950117339552657361285572489833338188349875028647897943218216278190637019762634573475233911750551086816837761517752662426125415349055719582158062298132367805708713728380366388474698325985010867990402559453270724472767823928680465952666860216839414727431185974397201029456276092380447216432561985173365070903470509727568543311556257185965944431905784704257998786682863373378424403793475830723865375537051187377235722884209702612646462140821338500164037642528259044507243861560392358392015191646704575766579668909642167637516069866555800010895765341084516702240097071290687937578421987172267212615198459023296986512743909506631489834034545977767901657129543133372788555739974956724131977452043166974184751132402229375858842374299233859497823490622298958014520287096473334609171763457345635202241453608466814829187998257208722610360255467092668528752251832575513812212300677697699830613163198293833729747790611489300978695077798873797422635779772341243170191166942538272039917478742292700627352781887272878224830836754042782244572191605020485605903817987461840631128641875544799737353192663165390406988674248419568386021915602780180261954302418840999463175518285012725389537438218249202442185552994360175866245505845930171604892909647678675895985850223156929403705371879357443399457563786368461045058076357546335046350871362704790668031075901824615715123183541311508950463971941519967304383639263219836057819609419946625585408615813771660885783673173401520240136533170183154058355670794846518560959411338566170988687044948657831998469115562611454730301602854808483698760076518935174846470092488782981020295386504080342936430599512029980232465724410042905445246583003162446693069429095165135685066616539818572046040160450768168485241848975466685542912489207203757740667762321700477997373030827966757946975076402669249385306638513888527743675404646910445399610879106294218665312680356253923721743817339149326873470742819130324127499357075101583494409199058097400623238930230800516045009845547468591038629509945964619828297551637905408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -15131255525977914714718525696310903498977400297209703738592963041791926918143372666642416642947817805800400283100898173514343426242601865197004829717811097023065852314074105997286698898722512374478945747748457361378239512208513678074730051867884641073941741112090750638174674325975014415743686292504271093326204484194617463909324711656696851540693962227337209135467926996498590461231321121151407961313167932789010029297202569242149543587186085607164771283287830914062508544932727881269167986999911561230116166296680401817093721690792970842150844614662639656254335937290804958407452344140122122115841660507088129817379565322599669833500804651947777204855608902268865342647795054514464484087770710176902531661676165465170631144128870859984025462432325488527442944048901055603911897535369695823340307236991478328432805115153899847900375646816605287168798143340794253648769332984792851583733906358232097834982408746151620969650292871269173937295976779995372301364409790203240137115132775923343851913694781315672459248964822040936106444183696130676167218441376370842934090441227372214890501503505810507533805588583277591129631009070199554988496234673500036998800432075809039488252652905498129439485018039986105833895963664253121211953935598537052994030808180068594091424803640676932203007043779618920151611250101982799898744638701380582103433177354569466380351173997977066673058737278853325729758543533693212907041141739272819157566635743121150732562619625255930170688241748486263666062758856598198753568378250144578225511077356618414284137576003415085205218364542150927415441764606548199680016373179587929518327896010737626368930345068667838228850108300761138566510658277336633237120367030923644574611208333596684704654372010185804469945134934838540963085511790177258515367051208984726772286267507980397418052934239366593139098500808869204380147979471468528976193904667253505123829892784223003103114433284974092223136439792619942074707597681661096522634843541824931552087132613918078983599035683651675480300896239519007628756857888393547664378918716090801291141938672361270330499102748994953108166264439695952306791282322593537205278206932428053079878594956825054703802165445902561077581613017732989785902732643797118527889923766543851508293229929173586401763720796564915852445159325654813226362173634506431119186148841475702238621102531769791984857796219300675150119533164291512106911341735200358108942647675296366917449988617218251796552479832982178902919350012693420671552187401370791777564879455518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 105580733307868664940422187775886205480293559120633498879304408531636913336298977570173074046174804035379295430394191862589701207532988789631822865553257934218337541895849970872342106325739172826770512452049027480806253174094957731620290421694878310971758888173155767403785819615027737077760470841026541245991234283839339159861811878758085425674882736584728368952032917987206867167547404953672375124448581302308388819208251215148425385251285832572789702626528803582794356533821565595720976806780990230970166526268054483284663081963439373030955402720349008160914740914836192977085993625727224126606444692222518301919129920094223610494505124395055906963015864306307551293612610328897302020036163019022900599152839073224758029957499032960026669767973729045525601635982086643999827649620268845729533471767491810381622361297296772599183575277883074599921509625104723068483836637870387973635436508740617605623885505678869132619261605538365516386628371217226323181512325457240277906646430648548688991389863019358708314521702879857712498686428832314046809361585385862721584847354982655206383227502026725470509082770485726964548460637675156020012624960691698904675814318719002811212993115354222450402048559013483357681913803048202529230306505515254725954125735333097683006951725512486188047590565247682637724913773432951405415989654693916334868853809592116244238540651062707486180391403563189449594773645769948446845228189425857076660372770510261973403281076434522742164469401987603473949513600312564893346742068101312672717057966570740780914921145386383788982138482749783416551092204205520066722839573499799652379770860580627992474559341688527958614837369805300402436388733548661796260839804110875159556858473322934381266599600673260322092585813673826959798145061115066490629668497406152627174774967537376486938544360548899149649644983018677214607761831783008041180781358928064401144343286141886475302054425410668939177976677063541561412461565743510300244324703969709195194525256435933571273435208131414897308025702030653753456160399820388867496304994382468957011981103624955934432044959675457552492825109911789164036080913991917345936419981976703282101145760985438829569554849879022465261920290614502754241285605027002220787059805661502754858963003250758088096781182327124147411625620053859981687801943814077905430914060110549412618811831170429753323634437577423011270777250632704385825336282292427008351845084033539535390798415440426651341866472194006857577866462639095731765280756436838815205299144773074944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -167666674214644362367220918106035419065320897083767342408397541448949924694972550762371073166485645408852412085812964631214525057127271243103457274047147160217663063051805176345437728389543391849960861023945686834835255076652114048607901732154149495463576978287172668885040640954572204898485847587878494978879650409897220443356625121024085873495792281200338395710730880867855952023966997312174098597912219392915642596352780573925374136683060527853395905077279020776518930462328171008053007090896198758479798632538503681922346167890028428642200316024276807889165298197588130799812843010657088842745315893436430317695129814392173641424930189458828723202023809910666171488514615960117199147664633365109481269287241374321764919519378912250969920278550466200753631387427034237545953457282705168655404459235171235234592790747520828754377347514633017782135726176475724251946811688164816179984604000215408174428799868010137554185404633319016590103531261692719649569642028182101612260974799246871866973591044931509161599735751491649208313533069755764225090839776401159727650367807466792407102029629013887418877645903984497579484366725509677909208602900553736838991816892880428768751306214994947778902515179834334676172951153421226754766904345411203704814725683809016472217600464503844395726289380035279178238223543651684292658993367140535196244376168611048672321750391109039809178360168349694468040663673153959085575669603145119559828974127756722842230331368514843494041374721507693861735142371272514582888749346874766602489391914529525296304396208408398488136683695849377814504114089736649980731367504704783664041437929245220620196248168298392387423227669723316331210201448962717588415009267397927820210767912376236685724712375218190511308937604448861514053548204122634284351115314665852733353505886356875104079955588939240637807959442431104394512780775601038302481914261874242644517308658795936461159873504728839217188048446866826113841950626962835592819025907694375896485440226109209367968613953948611564341128698977748193142877043669840453811938875523508559272023679637863786903433423337575939312965595169172948415976996441799036532088851715114975533791764781931295237464256348491831494949872250847888776925205991448026343045099438436462658223935694623618371425853164457853345186901461378298542617246792593728485471145721217523815135326756783729264912785892748419987253158682798128506236793485481287626024304078765458873058976935169277103233231486039809235681609864789462675244597640504905242362291914014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 32516304256420817428493945478104253671073287105730135815505169124667584641318418377191492233279588943854480231768903860645211579831688319224219835071308723419652672586021525202354539774663959361667748725585080728366540766515508836486059039511070957197674366617221625925347534200391720861424094050819087759059182320815548530612782230111918289765734355644781382221163685799292795019708998222196725843158686712362524057742249950856331195689082077822551801595407900682224611897108077358131489632548644426177229789796574989641729684458022573560636868373935456780906136798112379210436243830158737473001499307621796980873807094507956432844093731307360625350960695487614623859453102803164334462570664980638303851233855733317379275230760540464007992361037369226951152487115459402096108286892926048028924789576056501930499915080213905874154718332093393666803873843295379945763542103391514283239221405453520265748008248509899242427869162058055431029089048490194145874648979626968242437298767302393402448569160440483238847078054140147425943236470111116909610704591039610796304980880971066047895799734825536602094357438936434436875550158379373177934516500954191262330408901153696523004792453707236951089609744737399030680539219222611779413052725110853544637655273054546073799159515532687488873973684203430003328392426958863984299277024291054628161615864025878835974030075934797280492896720771225283838046651337604679975695909525180911337511420680905627273115986640661654425382504997063176410558341998396390896803647012524055197821531781962710995280517668725965134861290312768751186013756875844190927514409944363707736091787553761632817930640568231494625217440206441964743483223740956835548654562513026675898860886740881064294352098923976651005889511424913039313530891022372974039565943794276581659879645763747576268502502122176034354467267495061098313475089609269362740221811902495413697734834631199089277471679726547462171389854841570507941640390112110940520507860256331869923416996408733185925943275262173400249788314325341506887840628621174649783301705234366628816017178246583214121934727224544282726070539114512852000671731041149030245297191791811572792987146817485959209333395370397864965489445545072737825196601917025827729456082650288099693563355231259468467555062113377814464939112598738760050657116897640147230182945936410438080162452640544341500050328061951454685549118389883075567653112816199237747659726025052194060885201103919323573622962234536975445700310381862959212042424150244670818841994507321344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 300760617589609318878440229771558771992940388742384199448893907649583681596670563736282410233772147599062837625541824685977031222336341915952869147571738851471614391306897046914542802123243992584612834373156593872291069631799012635437168726875753848305540159277828738879906605821729370047756640245526578048120974151342619211776545339756554658437283867852320767194455924221502866872125016474620007660873287938325308940270838402706261690108205244598226481051482818234680800869524579784232502738564732296139932902069681756707653406326766395335121056452401727997367235481805562126527274686820771656355536677930563736107594688614874273897466116728129375040726534819992612741074008232488869720065235450330964327689507396608803418015872519281287484154824795957705887675077358139131403635192499772970665332609821620039543951758743532331378162101163640827534897606818245926217113675517790675296695420529686969794881208799645134883569224453467812315404580920558336875904320727254672159553856409596428030873013949813070056077676159980003448530747068941377021129782934326778502525067434259188715759834412292425986044522854622231024238199225865200487907098019603127830649348879921073943136189508228743311046588476399203655298240861813954661130698043914457471098339868861446661092652090013578602475172907726868206658370209425024225332764472019883436162965361841515868863503011235892352766859878304030160587889743518710414225162543852897974864085581098452518956429411651529321986361800978131963060800397090301468788512593216747226027360292079016960206459309009379760621419682209170081211005154246502491746530151706852813117735879760554203485554732939891291652657287958554346985889488173240403517807443551357041608485182547519661773038070404662859736157838099828462848063385079471398576612829631483679939327537099554613654119193210337500221296802960783482085959493037283269101441919184063421294948886599221414513086012703655023219092423316955140573629135949058672902308168926280910466237847688955298434049583594411226563357366166475440318762805750995066927204826953601090231091710073976521863306574634735518435390198410080030029322470569390777637206696933677599854008611141700423814319232608026283328551812485800689560909472876046742543331591621094976863942444358687598003423047137006099866368252273605945549528713373799186667595813870733056132012629461960584288458307060946155534963404083915436196786328989961206547666819793979426149401807161758460694265059304434177544747896783590219199158207407562859043226984120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -577755971392880729219124332488726579162931516110173769908179830781579012024301508899605559734420959799367130900798237383238825428760056761493402189488931877500833985564657392725290766754639331909727667756008778226099477519036701883596384899712683604618533847059346466643807676617615735560877335402061490462161918568720823946534872090854385619699541078419196987362571236883120915026267088759148607707519831053632040116481493700247078083973471086607287187936039398659981996035355720178717351065373760777415039280837803476856836574076070745486387559707609754048317647997492113528352645473790830759706069396858547456358273913038001060515861285676807518413267961699739625230685198620145356730653264060925235472853066574662997601162926064490517272164511077924542022209476222411058462486919816464629962417411364419804029893323317644146585213089700153873523155609854291603652052909853262827400821221093285080978440296121192857482566237388999266059731336094677788109774367727733682145759370303875437362848624602335053911788798424786593345369903636518973045183977053953518135001818409187122948039414319123828162769323020985826572724859759407416797992758256756560274206069848023324067444948575433800619196425019662121251437854134648704387988126048886294770474223218107505631909011376051642509662900674997766113451704352444565754446127585479584920475836642525107106264665985915248835333139439770135887518418363878362052991581026871783263928111115549329373735382581423520304326781184606251077020094143167170748763152930933412817548741266622555379818285491782982466422911628515176092527090209854009952541118406064086489669887641105460770095141385309558760189270619757381985904149561467051164096705037247232018701004296555655294207708595670739473614082110453465788860720035232164846008714542607872861027458314579985561340181234620974907164982395845143950893551694889155790492312162063808312820101568123992242325735743439749732664871494521780209198216628171560382449884907835661366638670680140248318747309685575774632434872795067540903596514410627055328571327174730786623937411946811056710787626530213417414931143309149900214215272028592000688461601152557440825723838943683610147315249064925333101721419830033917322045395052270860461856880026903699206552080601096453687806325100911847730776878268052947410855698763990027185823014250170625549567000329885803291079782480337547036465876361640964735582796395887415023828044161104774262455245012055642068930574066320033171048354299059166191800498120471841241653438895357952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 594014087092522044942336522619768074020684106273617983794367365106097846304790616326233454194147145716679250835196035147003175846768020605969356330376053274464674582588888462307318820177206348076151231642659920235924016081669553498307004986227084298703886379262964420197033557034855329299284627362510463501360616583852264047391366232830964659522992477083199514016997880155445632580174772704321294757377807902138980387780241761364698947563917072282936466739395714564484664932739459823826793976171244769231499536591820171861791861125715612017611370879118305054604415200054657945020474559345800518400548286365000310995886508658696177165221230971757483633399075152882638758673064166505754393623260221648030024326729408974996702608466386945208127915471485079727952328538758978176334116398597578178690866731217875349819176351130938003727969286295051585046933191456976467720407839000461553506633835200401110337226683280994665852065602203884905660985003258540650845577875125244469487269370303115104771413500348238313909570019891478239058530248127903153619943430314264304488698821773395945083235390382046723395621092665988513239949453961985302019621335288714229001120631204056859058437770084889343338220030089891800437767369805386831575075086036871835388528627014310993948970867336701220390095076510577995566488379035068882977392687441601549661016449556766830138125176310664333030033028222091343191267760166669649690213490172095361929850918264722940353895528246122652246634277560279410825941342972250204664834891802755953345927399881762711118872779086385684390780027182989349494821130804574643724232665947559504519815690636540259102996845857062535978221997291497683586365050661807046624482953540263672279336565071743846845241589544769848414660941775055055153708663856561966189440335707079598549983877602925139197357541325420347471750802165667558429452943392627809973019145604223527487585373363641070404756751663727057998620911346174265069845347113021514528646884355553502779280117080862614582057476204213313732327567587525333569128480192745871288915525045500831705689888051960057625158594295502861697409666218111702526267369697769037798863086118509335975309061818639479216774871397413305380050134940587282702475919521068072194636699480436366457194714266942432507875922383083516562397003959402544785846869050914988729221419925065880652164552589177341631791588167328128871113260338558908287186657930108708409281454112658968232732650810416837179925233293174662670117508512119364804897359015883880570919392735395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -394845575419123213979941572930384510221467923691554876911043947275147985092279753582176270913621429783289944965709354517699371254784808004438460418933369394957169016239027676157273128205558739691079460455361843919770820047440943305057883435338264447557251112748407913594178052818405561821232646400701711919746179834162503115718912108972574230907883443939667030155538920384456048269668398578751262071652225254369119909080975726866689761256183568285556509819619765778275874239243991684147439601384176595694842117902611311561084784206764633755118096901788431986229384586930704187585885269102532647117730097981998757188942836173527774878792917296374570136136818805514951925038508674396860071714953523868044127225674459688967041763762208834856862088513374499017143652150610750459067665821183301756123623976033662258498414507965166370355721851294465679161248912372344945140553361991217924962477788593526483233946383476742221487631601649446875177220891142881729535887404225760886085518545536530306673292927717116552419114080599020940217672939470693203194838213054369142298934642575463165880077510786359780403086208498723348003373216611719352106210058592679874813804816196472918420193165925989019587525973337508199394274724923586615802390159813350177121965786685079300870293046607751701765032131801983049000179185895250501710792606504239722820245320223487634386270242431592600511813760166998330255829038175509556726884794014793100652910031176897528286719256252957535437012715010239768729368936625458950952665816687684691397876542495890113303514155779130451518830904196248623440658881249140254665204129951385440451193645840446336901297478748240559974136868073903169292329488483805407520026746410832712552797346709247957530491764651698685452701619057405189103521990870327393035179896520320455635918218190858280157811905475104463169013145954003643704435823418974001855009608900470429292319299715114043556970502306117274292372355060913773083575508914714000228353598569250283289595709002814297071215282067781129625982875498571376852115809614882376109071753183136936031268775100996808227358042241210339816613983182786762692916181749548569201234330072252396743445797007831091688697605881825455171667740439001880928638059915228044195271198979992999298829032715102811957232960311414268253593250480458415115359048891179819354116183124123759543296049152903072344561248296162029487757072826129003141596625300578930272586132047200422375083717214067087354535105652377289157811567140757550740097168028717760283007654798819328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 157292629635279124877913368072837037677366637237125232081795718460926511837523023542568207175048565589219349689116947510203928210795537459750582578765217821542064198502699933110519105322401456563183469500036028050279679050400943219367005713696108029905867909160941402922723939908818679013159946039277346011992948332359797765978489093234170524023723386360387608743295946837032778529329166744987293245030530539724961190466207067391516758789627613723230570735891835913503823788008119499640070607872285960643178751844467989125769696120122411723892720733190998501437314023445314852641365936162730658575137564506445375156196431795549760007593518834097538997602556386346239473351924197866590954269351426936123917692977913973256075980263931220287737766087361310863926151290187279251253871848833879620142737963704100744708959551940821262016640501936309385248599247230027040764755385954530651777043006458748569153447024761629104407015836546820979324734780953032589572510190907370500405485232273912392536863874186834319867283729987831301051391456611907469205072229607011324571540809686695503660740193828555369838128039494430906052233007886141835921565327210531331236178834386684206076800242383889493767041737273667821520963832306490477702517020657812990753061503464053278925875589107041466239031775495316863978476534580419150020874563950389622895441416487630438099031119475666177286541628534540896422402624115592606683567419832560254964488489983227701010659771112276931059720544090235290112098948931844113240280798430448008949102578345299555839183764818401357548121048467779269626487497395933468995823030422550539956970633204059662292320342786989677053672500064420602363135764170008782747804530684311241314432580859161590477018639699179373466058430904176190010949407115683792618216076017029020492907660273618742245087966859098191109895644973379296252971329298900262590596368500960086570458135215383178902681246885163971012028971715007703534794722476734680631384473637360223572246933019208667581785706090565507075240210578965965695481483259370523191159452314507571883199366436432450794153107835692284680254678795815732740271906312208342436720415170364708070507700962512523570613298515735733118885456094527937292338567374469678317231256262960212727358512434467549855451340905636112672653202829231038681988590873377249197720174349337063108310835907016220805803063217142455336068214916209178826818271300919156617675706202064889984066540732664270701775475412288902804192089137707448790547752541716384224045426121113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -3738617745767285260075804512081400078365777763258221273327989305574807263361402579295961981164649205553090894691819508444307331760175402650707662451431457604484148599072056056874787279581895809832238236752207172320883729166838369056601665006909646507676114361784737884955155898997253978681294989046460463435565951800087578314419779058111782255745821380023004037245598289852358823395320524010690379753704615076468110625624263340442459301734100031134082233255891288584765048923573457155534974010183445452326686081987309721582173110824894643170901469177654845431730496490669573451968922144381397268585539514505425433327262358766617439852560006731284973203131596427106130659395372598016882600433312567446459453311204494570175082566751232525475177285702834912165286091657444952566492578116357972875883336742037319358175035438270315254630115561354474260268432808876346560648473386045673235308141586691248136003400935213409421129064989912304893172112241661988755058441213770816877866303241546772208147547483736449162348857434809414861383035508791805368059279577733092747969272673653954691949600391232457272368570045290971687336978256731662274151886099221596327480166223322322151215649671249563852804174363669939556814957855389950551131080070318512089858445884098160995434321488389909854033395290280867383602067375823410257870062858997263259211596312877390565435861951833560260815776178618940055346511905689182958756115405362658945538604717378106497038302457698497064739795283559374282022206944995987415302314843500777712863729552686268104564455289371167970588361577585402946968673852831708021206823592071165314874121107455110156644620656467928633283923729497385028555401915421053339043997833810435493592852084644157776860223154015972039427737278936884165422433671954685178031036073647926040080872456529115340957243373347943101591953789808328498128062006583415715727372823024499469869408077231766978479321256631783764178049351782093270207061487968926720498040672175121058532530579507660973139599530488476525907200484863840406421556458582829342674690828563882771059441403977353776680629885561431054295097550647047805526192154809108129532110581604928090353188888679711362686346441647347862149882761419830955714698102019785131215507687135369925764111358998600103567082968913001245457959208707373250289888781568852773423598484055039943305436139426649536254076981585046854964723100894786192176560090013900480470647452359416331379283773113574993600158105486399476185503769472978601384472427401003171245989782618112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] -49860751165410113901205865424698326380094346680334296935252434332653879947987299081001609632736390933448796826890165866100299007751669385810135133463453330364616324713492700054179300747447909663877130949165164324754755377177128477636038707938837359964648321183878025543628757848851165967000252048487944396006713519722469072187542881679715767026183265685132382993067806639153047184198761670291265497304938568358434833196513605843100549240834863383224104373830259759390602660972616403345532046046356215361075469658831825470659844007687583796513869674733823406946110875926467999669175580635426524853401687817681208291268565278282229241290234877925902740280847472556252623827242949937259868004377695388424337094858443224347031592659548001517011502172356972467051961844244517658129543015096865052655850200543576016812218704731909186700654154806166455814737870728298452729924143782999030186582856035338169776129392624978852187128408771470313634442853959578426656787273662896810025525592311458950172961506182589430767170024895725165182641713833361962606527860236463360255127511100406990009691639092349421374914506041750609090139217649049665780977661805989136860460161899904595583091484742011645032880069908826207156006593271604877632180415420435412156912335131028529904741706085259931296135966179489125421197286094498715669829104944057982886561529031633866916663155037960578664332570199218886473952971695434276644525419481879547829907013959648962647884127514966852122853578815359262700775604332526177637098921166657478848028994543312261738842753763401074424877446610471505753372186124511142674702899925665602117968664996320585215411082502696655809663127296977700847392946495536931935567420604460801530085244801361411199914751154222857760709376652666488976453447346610885700257391095996832210865417542837652766655941032665018428684698010518893975131443205530856782577275769743494018332337963217642717405153214671068610926889135649323412073694921178514522169927893842341060361171075121610755865416286114370855179269066413316434077160892625981180300534337877427853839151742151970210882004507945942808288236744702004702439138030779352178020546234798229786567817288364514304836932276226835181762801599653009904143377928454731854832594680479351748174742138809789876959555750946622549214669897462257904620046210165049854410605512112537351443750769307953162580958707964381717956439072352896871669010329010285589244980930571222814093465571371885368856167259430771038866603746230058941741216532581729198426331566571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 44463212325216165248298884499007863439095217724090876354502014353557419772420203839970933544616874033132522659966464410742229168543982927391154205067853135490959409743852878168685764311465676510906486626730265215299696891987018761099286364139586459955179719676876661718510962689486923452820588546471192138850087683710053307473285917031102334928306198156204314346647124276961520748462347994282842247571874192048277967218850046509723222787238338425183951095357081448477117928353682483991819686692837465136273220153747253608463333754842689449194094353059950517492601485863309830634816180671445196764975689377514251735609240592907574900669308506020296860778262784227929921405750139526402727062436696298651713121475271244438961643488200539730005113600452172040552261233962192453254811354669014426033437577876912193650787272438843156568193571668113247564734083393771377232372786767977531432242144058279625579778971833113696241388483304978932686590641027413629450971410087416524636112671504990951789497837341591954134090397872070245929191276303460153361787753173209682720846307131436131069637503632423935933011420600903114843277237441360957378044866130471348602125099172974200281196997356258435957284580905635240546638660001449873850799859317633460404112078396835963669832209094340833037849262851907929224807712113264801383915041023312049206551246214034372592605527830179617051513879969618723574561916373117923864284170620381418850658811687409321469307565963975869341836160086343163163101919150524228466104853089182480477855701814845877990613500505860434974629685364819960253454107221674983524373425031843659365958964415402504498506787823820727332028079232389375646844648506999735649457030511345398088496378732241734324677038909472704702967777740488696248200703864042609865937166796732910650850140354990729923079145526640746825318994729979221203826528078970347771032004669443972006340375380778854544612485599027873233301712360863287758959521523941155402675481552214306418220013818762360268535634151220787869757830720075489747840669778893491911520264394493688111564835439888854644947678885987041371198843612196449167879965378667473872684307572370863660891744925369247476664417952229584462195227944984862421855448920944504945328392400285856936784434643284509592305641356350087192872654269134560476061082526760401620674642972338422886087770763007540370360140671080366799170662983107874672033548383364441339649435340277339687247912068280946658295963486178442952677780970370833054569996195257269016758516153581568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -22789017282333859263445508315321598726877617968938577512041450563204512346211536065232738618620268547823275199778940797833375827319073690933398882926331860712777792374558065933443297954528478149142145311651071971339466294273768219433826682951131116026487135395872701667587606389960228104261975967763201586729765430881678166384015166394040216578522118530734307087044521166369721356726055625532933504393789224390701708079489194341447466213075829133522518837854827434367422658625893336250738741506095857710112173918206416484042662761623282253511741529222750678261959738059413110077439406092584053127196760493506850255844929225681990291358530204997941533181470577291836651173671883753889876192977118365076296308203908665976660263451917123425764948209221182841910798467627310216093314053909076000317488226980707210824633099543889202916973264035752341889555353599131144580000157854719514180431489238902079535337702070903121805013550590989353393547893607397520548848311661125968411002267068840143327330072632328974653783720435155494564322173583408930608227987975918365496017210030679722917189746913614847802069717330637983321937441797366623233350004850816589809223494005715821328363154309393725565907003327161808848816390128228070921233328656626174867325532293081751002398414084250178188142094983979593005571064811540988252627079585916219350850171220517293875434418975312601757633584363327899727665128522523570659149336979095448472435949614037605876445082314018426232702325366048655088337059869372551953346900688201555119191115801638641226040109211296925774837015145866482299391388216139944404871152015482108246237121817533418318918145152079835273818590936038537598045483363714068730119902230220561496728016225002261164650670885484178989654235213903086563147376716905897841234983497154117701922306434509901486027154028759660907540376226860393794639955518000052585270090708099389624433758676312052768956144314923052079725999804027475196825804639791564417242757659098279496257608065991629880930713862944987417442544553313664048651032417360316776410262887498407316541902308234038698687109959914357297347405406176095547336754559319512703353487719997682487934721366006468752679105255986035761609726789194488419488145333179060932313310691144986670996472591810616641131894599692956685218317053162820808069263276397216283638888240564123191645470149068609605948967527222157297047187685585504428235604473994161897701796800939880338239737455149133502539764225117172819069674689208145371642831421008497618327439409152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] 6673113911701801966219971723587593449089520695182059813194947699982304420241046495272511532299125531556879394982354625629395383899268630755145118099624579097175796337120335986985721753554322665583781784874140821271607624862734303612810960234970804213158219175470841526337205063377703844460107563082216825760507579723385822480970568152278672553195707021811557317409669055877599293360393186364083862287132831694492255842054197111399377327261941968797546765182501303736714088407745456912601636792613277622534566580298102424550963139617458376300278019571579954956930170043141663183438600857985223740111074021825438110487107630328329677070833813102131296950156852786417635622308138438084777774453376020536048386452987198697874603490223457927613511608335526882670109087602227441736817506499494805658745059272340449096635834389508540948092356261621926270824810761639311371681927987483425582024713057337332904774893898679542989402346076709843843778624241636147310268980385260003851945307621093561264389874847865227555742201787222961537445143742873113940462986432416382825865390438086147982008858645521769255827339353848783749990753107860099894536220945924169956124788048023913988244194161715729772394000610201177593471179459817199888241173333162835039252542285122816421379779208950447896654220083694413113032866769782415453743422793667193625242986692115534149973819591730083419022536087105119294175268766858274720603937028708634328379966409531397787997828242138896600131963188359429016104355356093849307705757238904935352807738965228343630813392626720504633883911093022397480530998870504791867203056861952959185729662023063035796341870227375147961213708118390426403620358106760123536551358490451297693960967631209219750078771876338121880171467775398772401429397749219685793684007695671616566899507990652610580560934023404941892650899211331666675230547092218704661584641175036819251703452842845907472619402937756479547341537053259361133856544878380368191383816187586384439407835617458191176721327341290620290758775274760505692896064346982366289177215279413480804530465683775604586978105547354621776087136011634080319627030941910286522887553518096831459201233012078477841819508402150876465707578733765152453392981306105849538370930423448177719145694201517949222593230933389785134599827770489212868821723507090680559643070945367885374727660368113069323959614251010618202511535440610408394912162804988519241807158189688692637431584069810235743388146511767207975553265273898379160860625294077848461135078989234176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] 184523593269046914159156314866304094905364421038474912609143027251046601128824633783845728911436998482655861448536439377828552243467645051690467722769346046164281103897235454490803166449978062768739877131205850480054056893560725848488247469193889497612092156050098479792100798732562372185771646355098329096857431576925277609861405296017942620064842072268375134613448608611435042143521896651288494970606909820531778649745632762095549062676441351605947691752957040964068901872957835564890185271631327841482511117716792154400033478653513186960868301536453406109852019855515015719533825395329349959178762252734075390193127822582572808885898043342283250273513458835988813066452837062871211991665839888501349137268318275826973404558503370437289405570322304533211851186557006858952103200081777171251362095942671687946931492378138439799969111841056951694091970337019029132874812020277987615115455736409961343608874183032621078612509711152502662030608459007077623287140568111719408874293517216410199289269241821946616995046927035568845562393950016480004628931621642921909143745510663053893333625597560281458993736860725898073577173604620240200353577468925838146163897795990238298967303148719849255319711606198592253550399448919205658307115553421212169583549556377302106880899947007844399198897367177412304533313166082480276312725675286586000712307885410737741001410545887659143229391800365265582095120438119170138533312955586167984877206068064932509749754136320265495715744411685484664054471088305681603132899760944550400808695127564548391291450316202438286544620280386101664545521624779426740947592173333157128809748673978522733355901660084031089973988834252799572112446240675138272376313858427491607274703329086221782026729566555863802012012145936074217949377447960337637391814420934556394563029904063821659880625702762272922069093034649932686221239091669499925597829682504786322028635547516263529199825560735672653052798528380562823786316963791620709547501080425667445133311452111488935427747442323656571099326673957935116655675550368749892664627567309050636429500214948461778457000052487214857838737653467612876497852612988441026315643203060639843287529952048486038587510558264248968879931926716572165856371811235591223714856143373632116100727005167620337507205478824648597753870350110941391217364308950631319196822211566742494238301284493944480238859464969769415845610758300541118663931325472650823318095682346660549778378647551418706730315597535985241109089051785420158447944535160769634884979051724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] -1494725243429583716042395733601806226014856587322222504588986139327061083539175072633684848693169038799472640805272871332485939971532774973896669795516659012854471277985977012463184238601692474506107943500767894908299183167265281568469087437606940386262377173411705836955688405631320862184370202529868652064848674200870951441976247756404269945046777163733808512842945912295096195924961408198848418286692837744603513716162600453152006978896715327992586788350514057757721621386810161511706995513415650797104885001370104465756235967336487371642763285124787222403945328289953426804692300139429890542872788362464855527155304623021091041083044847093087784167038931444240029854558541144728358737826897966798833612880122687340087967368773073740994201292004595058249924168556048620504920790951566135718368597734471272859346216763888677460463257420719822322570662359672060384185449935315881907071375055373865328562915084481355195747860392602482249939550626325703417867350245715600636188245839987903989034024031930157854122637818955941341300677622238700847717344821488975132674415724577727690005685698825093813954826918256838564723123191137516675318605190108582471585481312663359669706411210468111229784090668030919163376706680051613248544363927189827817277327976220380109961383111598033738741643391504889614486644828292136682729378077928720116908685842961440979663692746169966042891896120005873733326165833838550824472937512744276653581109869798614578550156804473311732224228082865517854299953045010175444598664921698739311081424479334426548948503130520002410889004819474455056302837402216384243543062527240700930704250406622481407883174645787747363304315823250796545797537033370391650648883102788222235869018609615047867353364178380827205014596124261877770164851215621729329177289368727736951899116291760182114172128167145479763603491701007407558190055325257668315346083745620330873321870632097243769337888308486733760197241079868781999300454106769948795514211345879480187597572809889901530429838714866234962204502783678653633471973539996513073305746438446628590317676163775259253515949550344306374545765848269731374904666668493959942338826186953926825543524318994822961080870267536114274186398430577680358640168129549904406180792079800624279937589175308136950356361188198564935492974633225822850818866825224261368243844510111347578983796607009902433167933529074521561872335654646618302439653909642911501969210395789869632768979292368696262115418993666193192785935355253870658430332160932301589671215680716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] 987844390473500743753998592848681286775127617527786326131045898456674322824442883434080918694113552904291295395306832491748901997046623586425647547596471901473412649769491106132014089633863645938179317996955151525138243689798003897751519967722504114882724917113944259471124988968604202773787261900415734874345668020736077638003586257137681998967206659252416666746892282576595461117541645805472967766730285200139975905995521092356668465198800264734510887514723883500211088623275212947861983082450686513546144972839636511933671920798803204111054003212578734238029625779670099814509964791622761780716608152295354122480746356429890444772068178888109867331500516113855131941740206255479759806274691142390335529643730350672091061621970132890619025915460026888943554989858315272041247753036153511284573407767269821749339941038047820163107100572381253204566999844768122352007287594708866887024752218848058304796738324599229487708378116542056666225477050890251686353190686695066623488953796782353230764082526544120394866320208888921214131369479331772593932759821735578972062312822010929285488088703295141197651212304521110530126171157725950976029393961599676731364555607942869142358508586900093947826179884413306269724978988774182428382943471068597414257864376868372998886698156390601230546870732810182451225860766595844876060948539513230348948612054894423121302198329669157587068147165098991121099754036733755633122810120252792463664184353501701599421886758854440764319834028811794490303517701260248340757292926897522196979267179027920943436711048196545046569875129413703916595177237366742293918537362261492010795921901015978332321145650458347338615086094053806883629742222122237371120146822768372422999907465436774779776360149790394580799455761346858738519039797152061760122189254220078165746729590442561582407249361538152206113894748680459876437249728332931241598308831329569683184663093656882304654740596491041440891948172811679991024407394697453620317545498148309701800591528766397387644036109287195365723655458429308729289502219904291317845008890984552589238493427085248499508936806909061746723567355200738716767165364870065853276070894673878732202681928882430735238791863507701880377323672556483173678673648340673015306117940796391393118182642865352924964153474370132924096303832296296356010575896805683945146860309400664159373121492175068940269176973027739887710901530396958792451950651654276488083324568276358426965554565944536045435433860133074917590255365696157362179555255640260000451213551206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] -399176081148300218457744272090915243432497527949211689964820200191334144980132656504568689099780246841151196167514208288247482231483772866995019799844148262292851924645262980427163441192736864233974197514472863418820322654182358353045751721919566572005871332441249591016885739508221077502155010241464201063003523033946587918100902977301666197159408604492893633585521292096734261317446775350237342563030860254936333256822162065120217895962745367612865585107926631936991444094440936992007220678368310122305691721175745085568055076862026081597418731714208822712207088577634669030194083703584386167176906559935156417614858877021192526905431774253778058464035925364287219414133102094420206339775365704341049993238438054018296724016381802881198029426350612618943223589090477153404985120890731954120205679576123317855755415405203821538437993063818266693615527480196728252831404036358737580765801426497404700321893631454874814202191765436073087864467946737018463993201872093427033311206486794854722472629221495679742582734515198171564778382549070235028245373717302513248593935565625388230313818350882939381328458843832740517572324111820965588952291897317413704973020806980286326762380876617380531540572144005305575292234603278315216883539027900995570464034984901128326757566835113917609511539098209412148594595280821057152713039631402414109651991846185161146924134254051396139886634695220542355039508901258120771283233547797716795207763546823847273691258559630287883502630719020338036152935689180854450287902255254594787883337568989669687688324811961355400627690855785348773299796322956646582814778407866542965052470928787877924106593346671282270408266961596786738474832390090741215617038563441976441709029715110915879606837017289114382389767978284876159113664891704089626134876737283050566210674235875921108631022101241911196785898463524100491868579608677615918524709470435407101636802022459308947393556779139171254386851415151491517642131311693417464457405852085473083705473307627442672358192337753580813537493345797820496994792964470439102384270197456466743082510382536755815637540888748713995616876177377567058860162202315881327120100440540176783074690263717946604644340430552246847812988679088872125451070822863008599644304111269642370561128337571133833197747274805796628619633702691888266725197918155034496324323865840766959416753421226197391861787026956098403866818655241099242000564178182789195691835571269580464870666966515243734082176898612235134547364780569277152158303609960425120837453878394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] 104949718386513101297415412051780265559472265375975910193890699583051216737111984624522878390792419148759587830747855494174184296022669445175154597687700531839021909096692676053310150963737661354459471497859389676305360938361998131518503720005521944535743039108664040455489075135129867734226652867264974966688056871138169491273631701276892519151492158643781806710643239609590068651983346261630761584580753461284690032933371521533252869862909462807079233962135834004761293495378018076498034153171016876785349195426867066243648502017260622869052265467930892733215759177608835738080279338219137015655766113395677971620400283931749907651248747253663095061664183107842027574496288884376778640419718256697153320358909739797767983558224889633305098065452551886211835907637397642100300457775392683507760258995856680145166043803228183952843695123686980766193412565389900233579780900287447968327140994375449974226651942347293360470124091375446129566875321201298387862827711432876996920835806958037405780524627720715024439178674310088528077372231335621788838019140499578563683717064844872479378547336442290196958598593386090627092997259643901122876054233404856163832524608080850202502436331372896053564885263796782138467350194874092125499181351360304827338949603263672273218339106972365199395709538430325500706980125769852887598215898634856794696449744838173364770561796605523132533998006153499535395234814283552046382052902599309826135421551930921484524990746845422381069342234393359791340790246704619445766696345607840451661087842093519981184106034780756859225217449949005717666869763112009780492488454907674901535801066905198998934468132999785750381147990642323205005103706819469989146385457846323888826825495876274549809421640477811750864125735949320740059827865823652756603170809139863203876889302948471024995069417665970428302420793006474460594287854422826680988212620159417275361779945434061077328682003783214476948009369542239406880503560555297293069952877416955011488205180941909780675649617491835232078314983737683285443405935620083156861752585387816648788080445135229777434682012348050697512797087574886041587178291567419615992973324712893464236515994626301922065199360796567229457027852093558243342188577646652052875081415714196588858616434588595428412763800989010356480713831364399159567616653951344835126334129477171180645452622216252334910467684398178473049650882770611984781686352379927950012926664602542168939117219806456539307892811885472927195398444979959980532582643978484784661607848345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] -12992758250872877564207740048183435303914044080722623602473868183931926455267770285307388552596337958626727409989487744415480825661741150550431054006162993832240649945416053033292036214487903241301770204846000835405502735498709672091064887275152589872559247095151646869001903593479091844413136393070257699780378598069072541298203977662335377197958079837638741616292023311405772812997069126345521975449002185318983082583359224410425627864965184143591773933434788930248860104770100846954924096318692950607779147117544608220070670303978683584991860511080019637743618510267984632833838770348163077323764599255503993249711075460646525107538511135582098096873834672135098422290057818377479926475202971478716696048346747358469867629822363570353668943587978050942231051101788920881681463314580599687402435234631309154283838395625703378886357369769627733224247018257869101253546264296901793952240910866190732578916281872651190698802823140506147549890872046519971903192834212214263944551742767977615142033430098309925250660005987281951267921817973565604202936967396497916550256130505862293310822765918737003601852739673149605308925322868130759352815518669284885357512419857633689362133665150066684707423155514303894348197713904871855235468296932832481375139808773427141131075027083887388915392864331126738805553775624628780139695462602237863163168067203827165609571017318106096485585888018780970219182008375803837797753758807365997735644638432054052108295185688038360911068315300017806903109427152972848888174166688852700451472799201431716569975748506502620822985238268546557503427474202743712399120753940052688011505414760886604104046993484284969564708933469202850036268693878401995750327401010202571805435660966205024038441976674658818038050233198798239324424684788112345122029674211935393630974097606176940780241969800496700818297526150622045024824192572381653543424955995886029792247039195424533325910066090108195460221997301700038164552613433753664802332687629096654406795991172649145819211599638434284264527230435951502305498622749550157252422069729669203101005165632018380962207616322280272590269113967093931663286070064926190390282633439707675443206928166385636032247850247225402131875482593920492656188915891202437767575470339370258773320940692956962406337822275612516440849358226791990951358335162803713900783767728027981645107330492470096677493836615867593900765663790111848158118070726050095815567855013254162410145677990726229411517545999885068972368128045816815967327417165755475642766579466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] -2432837939451292881358708056042621681124863041709748294010165864667097554231758886673774592521016191369622062020021319639770214051576214232618084949765320372069676190189138850483371795033883410721920648139063378013014603715438839965499333310168353349598428588655681558155978356716280150431591862882515792075389507906769278361596651261973493925448707832479963523892465854981129306529251603702249344123380607457546758582780243220188209398934609375444662245049183726821252778761692222956675737665307249159011861547565530136680503545701526956685393968366006412927293699417196910554040314854395682796884403873015142271443192440242069069145655602722324557086245693423979522569131555855672096630714893356623689924645270832262851988914108498298247004073347357303425721411855218865709015801250251304421642076930520362631098960796520079812158268047322989524513181936315454533853633053752173941813646448112504463826687027095355980633589930176488698167088176424781336120750313785093093523712883655780210578094361845032642436943230446165246117971008200313261797504270517377395445038042911507123648450289674856755160410646477567780321751644005409009164809486363326541190901194738403087386667338002806666769626702854106877256594268915803484255000539178754457422137560574161223530172614808244370487000259013419135752635728634866219642079641969592090282669905589791147617496310532605565480725057232891635805793225965598376800935028406263993918085896854624558448110633857087667463322083248218320215066049831237688613084170189310923316003759158280391482474606062674174687160970425916160305921154093967701894894594347657944911530200662347288998076846936264154183118905295799652869978740921583545364680694402935644471971940085313617835814018329869647667282829103449070801100482730442934404693932430830896127487138311795827629774353942509895675032423104491030143889490477926064113203305454243040246239597441269042519193413004737103694541726911282819615156872469866848069555178556689257540675709883734787793860878946673866184133884980803796819357388156810427449499163457351159100408177980383246319919691419846040180869047675572460960160681786882461007695212050627352129975988809677747532865707170499309408490925384310889773536706543712762438832658592092610304445249790504536358829662876427596983219718759450237319406416044185688187032543695841814541703868940625864734128408151639002174341071409244375806570128263963723477652581287004226446027462542587146460682751128121751406717847897049398600861744465859385977156403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,49] 1581996816027808637513653398428602983270161919268585619152097354334947833155242644276377185389437382236059869614078898657945142734099024993690835586146757817593373264462264792008933770454191811902884752905135333265024078304012140550562110853918427942081591483621047756371735794360674820187370462624811111477984367262324363106555269457404812700393761679813017266320308794291621140061126451008176106899263910198770900504412905600271643061004498367065077142153332454581366481218824402986311998594079441636053898831050367425302734486727214732261378316287896013763245756298470335330682881504819748403799380546693992575734811786088019200693064477855865216324036772540812222489640543149071351495592309569260861993049227100482589030297472853525632407705493165237429890176981909811529091438093075358514224818468462183884906387570131658864444987979130282988494250171448853640910724763861408750845321630689672131418976475320995498298056152917329574841940638536489248107751996822790957822200504004842862329522415345285116174089496945011451361273922477021657160375935614365958813903005009248494833383205961669693841290001494903097201591515560997786437966463617816682184250204855239015234618954703645792444285424612780008058690238069123652571719253969637842384979285939155970564583527925758586611500700657472619701551992619252442971769717027935332243925005795874689740653148756914135809693573283688925663477348345734742690057971563381896250800028089470678625748222035663696622769144087306282494794500097017558230556864736919849697408771150423468499093345146260114678574484921136581892095516171497865490448467209563631285387519941097865915876737569578080868702769360630622786843430345766406227733644725405362647682979141913834108595978983292978005703489660202171873318186553354038348580329558387246073354837839697030136238111710251040088931801432839192815544733112630848403693013255533286527363700444775578458308281353676571243577032569623148178829186040821380446593360523084560576403787445300859605364665710837865062315294492034025234752466576059850305651775953443143583855028843916970371657619213552329324710204169590714449279199723042488352826872530363758432017182888548151822178056836122836385050466891795245403234667206228190588921709329559028128644223825591528193874792184353435366489346251344150826992152226255846667023110633334923802017814917970405197542133787566877782799437064642779938190750472177118074298202201232498091796541170240788060215402133975890439120282933149000630374370819307409250115911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,50] -355434507660156430140672024122117083350943534128467911399369245447136602365287574569078464278225778578629746833368253758225229666671869286724438481499577833510669957689120753843329106623795891482451383829561009087173962656545139177636992583924043022242434736818647719670492442605839325828813509166957743648827221121017981567799500374066571434027529761560459194620492329302125292492334403184453808559875774886857905995872215948442887594415447284797761658649408229433492282957084898822640154800973854232818286548539221586079400027033706948122376151066553826293727220528612056369212220787078757779870056554691540293641836416699960363851493078733673425246374749115077619868666764702418481340685014608834409419958463292359155107106942101707793932191136518694104594521547091116139273263945164596020291093801197937191946209006743455903299945288379199918844896860798530011347487938400816392046660440381132616127337327631849403964238228691147071210421532100199226926676579834818597430442940311238737093916631517826747188008028940097972669744221532150103613736203275545345941408893883467871898381617844192946571844672533154341266774342119011752217297216546586987576838470339799336701240752138106035520283727687720776635337870962675579114793256441862587244862018654765070342793927525879809640271382423120146481586159840193005954104417632170138456901062011657988925043119138574113712362916479726521001211094176390257907155716228492946349367613723732925293421609055351739979898666062697440709568030226967364027526356042447122370295908253332003669044324825299506846890040056050211028118172739972020567118042493945891592290438184623324061344687291300541785115385891150434793248331737153540987226250847273530542822536297130996649098078689669513653897974496673373372766863964320371774498950907633227268005601570685695305688951100141918963943389793144019522752159801434372343831005990284744875950947690557759781346206728795607447781911337172033746159208756233652861733243574057183299808174018091242773863098982949903406647727989824957681276872515738768917330246835457711692484900369018475948729782563919298611850626709927818471466978343869474191096008907666901463792096670116618615319068522864181912957775535109985459849424764332679612118893387897930200627585532712699304931826502670205734217628669732677535362510166708480882417003985675648725848803896685831120106831150718276207985196100169964498034962626860128386374547601810208622370474108591410793332266325819049697880092852497675097059084675553809953036697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,51] 52905858086733296677618950300278902986262219527397502575708492870606059424951233040544796947588890593835241723863517612809877722936957717348788374026484644938460722261529150297828613520301883350230838343677114840573545395442726402004078265647473045999440188175957116352289659170150986454728597088588623349748642697491622022216604719028668090198000862987601162374805024505238347077679355435376802507671991266523246550102053939599589415095019477154692122747880183055394953197731873625022473032893677719627808173326326130464853374004937736535729529554484222252983037570248274680605950663057677297999378621366126671331702143124195969983131275472055671781255906617522512971196968660559416637006719714951841082642528129786609016182667157725141116429997214274261677090793447526917567763290267395425012915998998399112348617707909352100419333208859451008096241477714080921942485899314708887733614490879201690699023565295768818991770176997046213445240207887112730114028334776704588950912618304147527262505036458141210898300951893186160299924187177584061930415991772740726891421802005390128252353553282596204619420194462056760220951969101041218819751309307277419970733931699134123117731036192209759860674622477593107510580804345927502682316969331085178885019634825108883032784670519634482842205575972352145994717045769245213847496396820393780405510030534212359930084974882063566551366986371526326992393284308207207256140022253965991489889114233619952939037376261592454415914064671282644444010011846156021055042323269978184505294954090721184074385683308535887157763256447832812112823024723606088290999581448762582040209598891736036930603121413286706418993194141642858670513570889701018130019211274596103161582845412926354949671898201658009139785216495352795962288973651371611062152343812791150502870931775013709592126136036132375581416352419592153438389608387017872187976488423352259032625435044851004917897161285357593147121290946240510004643134757534873344162540549743940637959717161279570138027621987088979017775844392819503652628431371820076152575174072599223253145731528847577695322775815817857963249316288253203084650673914779500692285360520568081363372849629883888839825646003110302584281951382655037077701455225999200184913130404615983656988741056249065724487482501682359929336994793811126745663063126435490242735503534333780621245881087924490571194926517374631974086887485047986398498205697814681972348681614911134129897294158441655555713659816232338880972295728531641162284794613502377488568811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,52] -20691768571181910645495030734952330930144515813678477264377728147536833757008960940943404899224171668460503517804465643203444756983128448734708822881427928129185678940111287258446330310162291839016879793603377996878421031192161572658032739868201335732725019106392575127424253753654998895921193397994712771842970284613579150389808368557428447204554143511491663079897595189259497725359114726993712667913161920768533403174324921305767828619137783631915132714713670317767288677437547100344180144718722451761464122055290672571657412896813050587354480757505914265998855432525717375581113247922627319836957498321482712369089364763762994773190905085873828550983204778248634414653461639123260954515429532818561004951677707149440894143468392416110321834026104295036695848832615275490597056702069725365578412282454368184177564883785778822986568965538885509336207015738694657151262174231273838177705461120312122910844143363200449831326328931908148238155583206973223306291238089703949100269088088263697089905921298351885600841185952217271359712167467141579327142170275910054251476812525907667143157395210900469357883185449034780235317847893506961291184584732768621060835191729009661736063031917147007873069369541334337600583210440221698088161545021979180684536644339300864227855211625550951503781205559189945322434295371498726887263775362543060311897576537439184216435342218365109051600896310387048772932553846231135826165513892022172707582532457148953653157927918655908016667106011999123788594890180250134465835097318189239853422017343104515301939009205145396833575389200425332853571704175952065220902843502791498650519649265541140833606103866250153131668148679735926955722867199494372059201248049219281793539527784394900921960989953959641196622261573654246942285927688754749897722654635497961843852976535816880128942426405692231400237762921464925861100281749146908731425927143254013953672894589804893176360551105901349710346102750438924388820817829380891620626016258999521195573351890278469414403665205737811402117124813363633869229460839934713689856412648716925103773100433370024480386075656853331163292122378860748699945632315760577562983476416962468521115750811078451690450585205648522122886633866096810998652784715192142842008253575796495909512611582634277152066824934710753800860855732991837158606711112186210027553314992020803243709394557322797216733194151361987667442264281563861225011760975941416781127675837870407922209085608277975254051482229665660477600785475849112226930485860471316367487795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,53] 12138839208054799386971802800320456004180305215149638907978661443591669390950524608096258358469792740319615856644482501915788578832302142158455361240203540118531894119017881191908300783370485142474585576180767610974140467537722144301368190818932397772113515403650882506007322912809753138238444556297957102715123625388681569964463372989017219004537570587413138200846479823044321068928964424239525322349162716549027906999493528387584368606004990975188253938774432566040882659864026071151744701038939743599650803289492631180831915308323084799681937623915240507441319407451783248684348790873190207994372688516267908848089051597198866222332596897566092254152352182298025482471883626543829252446240952914453622093403787821467306007056658726526985825461280196389759635952535241272186750441708927001389076079244630600344244523837903090085456611782154884100613914590148594747946037072036478174146634105607060852418901557732826882796440009978371431915867508652217299522541508767123362527795778320804437241664172431279661991594584777286704499584150568675011484284550284941877065166866678154606381375478925840398502523141320683171699400894491409505688996507196260495499122875739647654278897839581864007258722960668880163806445180996857728741190182998676895621069703209269694184114375952602972838246989155020968112293741504917759915388318194673631321785294817733199997784130031285113350353265738346413494404000340558433868880770809844927346984411251644553149404103873480059141131683224728279077676507324338233247493271814791930945666947475365381193198198285411741823366788685450140999607976802984472477486059389109440750875958339985542893817440954448266102744820101727474112458148078419999953000929535995827956048283762473307190263185291991528535889791847136554728450549195912746835314330560376603957459849323821257425841097067978969221239403384333174811159834437579391653746467443404351357105741797142558368822472130613603118437416958936150649957429409682919266685069568272858487994152097856513492822838630714962643690806250237516455371985176540488531654429984815821062895680638354326447552348260821782477514511190175696945213144417139819117137789925901484276836695828045978982768396842657468549547129393998898866449126136779767878156964825407811426176267441294046102249705860751315865683413881514797316273973693941373302632318329777421122896236511061795876441310382662032423561253555750022004250261547805473277110052961030326141248277117796703008331548397302526967202562676850689589965217855591426713190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,54] -4460250933723791474999795069002855794352078483343855602658111643359432209653132325798096579923404627948373277280279944846754688598962194062418737404855529087602789545406976881823028860896957416440056596390848062643699218398865299218301946876387335179445109715104063492281307475702200755423220757170003026001043967221569996073237858650236625119842797707036026042368837507692892942280999538275182923189457907771026420118189894823735427333973754903179028599159156664342939916302154828907782083428733942320364471118734855760913892455359532134115085662083251294862783965427657496201028401086890123933409270695232996232833439617292260783667265898177595284036043422505330119996124538021575107986238311723957552364439807265355680255614445307006762042777313871774108004168651768742357866320819174119416690386975643756971999076219874998182895204228319390608267735466800584006768961466357344679671924815768443234695637152618523806264242123216887322167739112508193046654110962722226218044589676626904414100949246117395890761268875161821591818741194564071738979975796537752237133875989737067514834714805619925049415806749404765075575429222566588189013636822601576449698156183070460747264057661945499980667350142002597699387139214947878695047365536847935048942593373032251335379047229433396305293274985566280063811237824156858250671070896354163988553659484812082180574670012231356066988164742371919043999211748563091965589522251704954708065009855298362482433266260685241749883461905690547254366666984731832624624318469626884412228865160222746459366340578394017567413644992616970911148930326821500653873429177707199456026720920499675269569565942607526119576493426464333550227165682326621345997812726010663591571861039881796077905806985703110653357003400632205991080957267927805521597089577043019455137786266344513642601779239131334813073109427987695869970405986360824633276734487602806381491227594640074523040397581269782448824916205138834743028406202318125345425906675403792230748992609108240629356018226031457455652831055006266369919378228894164963683928733529759612612442643148011529815865534366810310804595740676458118388575814111533842394606941039594418333148719011232456257487093529332897163854547069954109466596364431945307848689666871467592529305323034251132447728181541132872738396910879334585757124362130201166276293360701596767314854271353863673416120207178078660280809866581057315116707222231794224813895320467301413439460013877858197622503671939565390080136789138676520406959136195054979881369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,55] 965324392049219795716001717522671018748507707273432358763243205935083794258198368912338144331314719824783607747922640099674803506082421099266640518870739193358231741243705443773857761023971221069212917228824951074615219784206949872806804124623775967846063061065175507602017817020760802088402579156452166206859343104868784604091641858839629945767625411653418896303777925496527470965126346124544199655692142240330327641974131355808996926085539836785706068136316908991677722198191217529675676223654130009035877860117046986066846177855303663452111160797718124036380489694443369528521654408851135629118595768845959287460563746505304730666660978612904276940080039895354350899839871719159051155821699166395605660454517784569664672256784795266814157778868602608413018086706845181927986425730643250703474734182350642157804963642520444143739742546350575130190997952533799676432199879559057677680698935027230756757038849071662475738117656807875108860789283677072301345032201824461769984825128950851934835473324668200952605222551942751250435800064466001543140156330584613463543024909275049771644315212893715788231229866066071968634228674883362929643402073549241799429494174169606525558843942582015412336294730524864753520305299950918870151210363566471104139252319777432595834019743405473869451456805402505149725349785562001336782052207844426499864733197444268514286395580728807231065541440906924094006420791166530973312294337401658955150813757064208139699041856513269602865022349849033474167212215800102059638435802242019004931196046705742109285875387320468259733435958945173564914162339077179705301737782403691680432202465373492407025286763907921450141571705596694042285145208634406444926628571658137769191663165180914117963946345224804038405699100357481680044380551504557220533843226179413921574700485736830434454946567827105060513617134724529931062423603238353280086432677676755282664345465875556591136976843073205194043111376462342403279336322892681779470784750109524973927875286882304655341383948978245973814246987449605742869121827851367760232004545591892774630034415934494353242345381879111280875260529421725763630851834447366402425974487212573295873491418688537207459597556798184793909880997344629181828909890617995686221404926596814376583574529117152403676885261396166531770184519801708289360369374216921688025757251647784339181804393249863525420625634594372796439648836581345609561233139341112722017288326520224868119504381590866907174114073405225193418360284091732209667320363033617509939937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,56] -81237445537369984743133184740379957789345821030161459125867757311834744352420215569868771336674226470066057972442193894535829520451352149976869569857185859820522075494849011188528177050894193209667924711592418056097460595543715276197232120848317686955540100589969161985873895262337639295111482547997987803347666848580686054994573483366039841325744325873455797739838128808217163838247784495875757479987355326437970740460319206120501402567305355848094684731106550791056142686567667763961460037778257071013599520791029363151590425274293399518341785177689178364085225195254791681885798478233889850785013362452027514977229258112280545861051892233130479662867243349675356220768736839861108526550544210633844518554048869442078190752504340009090890139706789161119334679609575698289063420286662762110391839048491070103626121145987632245874319137811651523413379811151825044089224144658294284023164403127123339195156229868605380663872496495596165623386467073902804183741967555090166513145548267918773915883643506187897884683334415500973666223011623899029114394834174541238033365489960453114256730977177090441299592487270445966562293875271589706910908480418379895750278093798015266947700631108146597571664223951354991608480750837468998835351311207863653229265579674655448568268290157111406660167671314229240098695357034861517839420025225346152365820993471321466647648788975443680061179627536388762977581617666285489829913633918469914925385131504107052955190086344462635192084660832981251122339664582171517283525370305822361433973443366099845114013036494270459058075894151926207339022804435614497283212593712122257219345886519541650490912700642257299372567726543520929997362523809860763010274067635211756645025025549791154534395365856538382774973413631684442115606221017463269426308875996356100906654571691700552394918054026915092722102019291466832575455864116378594963712335458592186637152212066250774036035404673277681002012376341704344045698202933092337957812633124330436856279743996517037172988759863688553842581669246509129739232249386324326908345593030495648541413678397044425828388611570565026792154439020046350416978632528438515798907240495678994368468366794710676138481800635984231431681310590136423058201721485848295805972072342791810548107339828204038924518987838899607730005991202089502230188200341593503410229857787687670978808891762623397008562587710981446420981312386109259438889902335419582022457234265152670366465229165611902311734618270268980934634954866866828614590447886112332028313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,57] -22463317284809072014212875322148983571881544923888819371220522760490437253793576473890321831886997579981116950928460519111778680274827018842388477901872836488407728087023032709124050189587199957726585680929834133727200843346337941459047628400593488519039444403094625418960780098885668212302338065433973731252782555829345482930072658864817947284258408982031530918282807132947112516169783393967560685374605454255051326428405711810255233861768605216014188711763525248449364373837305207201283133981348237359517546286072898089158629517089956320868601842158046572105343147743660982044291288346735757066738843994155429030030864765536391561501901997180061698196972279696479038689106168840065796389453340268644020599900046994365235693003087278273578026564752888172722286414660536937403261023499955359751755103108243223798959322608375793902113791839981833590579451274192983353698202751807396707220275899274975263177821168582968667962804268812366818442263860725996578646122567242893247718243954546141452465988419016901183629882579307392011045792519729593532934992079343021176611960890045306201883224987376273378940365537866521979619322554603932494475239943359831106381441781101925950965909467062288005807574946679457404607973547792982421319655195116737943608300337372023099516770196843278242808959961256347063681792024443411596454860836900373738334064484153626335987189626134395964020202398300949702458579005670579914419559589312184999883301657302619760717842668135435029111396829447765291888459916688279728573704774275802313395516620005930529959194490988639081956725890450152039438842959705502166413449846120722108096661755787060448916624957818353502925356307545067338867257833572750411415349926303267159563600241793250225637798153256072169810406501126530662415006349577596244584025155608232145526956398320505238448164750466438027396425955774939374594784665845389315236598602764741013807689966900221942572325740687094824327753352731340786588634484862197701105021204877463140244970400671128018971273409477906191700499797689409271830698835072001259983990876376262833050019415952655804509440723239100930172159100473512357463626914246828436065382954905145005258670375787781451278016230113995974710674894067821614326080942716825019582289601149770157936896308124674859353134639744813427692617941196932926010209698773627869269898002661335280837924046745527924899417478703872577952174882049624430508340760849147294015848552412217361940859853820749674141005806488488723504931530634003458442311648098599242301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,58] 9822660508835413420803016441142852322144551745643301498323670730961882075920533736119068195041286930020963963544951767815880900466847540599341928605704230036630049056460611643004496015677260444659626087737866797389257561868752314149717300187528095177834413325855570151823106804885347350383264842880378715563162018672456307309891674498907838860472980251416641864951629425518138486653027363844553217536162743595760928655603878377849130319258504586840973281658785303120953852838694575218027297250867885974561931558084727356036616532513378500564388728981848523475331180029254940085253917317724527822102526091710997460775037330929126019179183363532562385968277464372586705111949254357504834387782153611737215264301444687859689169115800156849166659798787014501093660145664739557356314652469246511404827457809248324601778046121933748942247518728145144667681383917161366055781786649411070449631624125922002986888448401258038774393025228996619339079419253209246117252510664161761645988227785580942858688370600621444616042192978633006885478317907845798392280363010281544024555496453792463635102800905007767540631763166314454475118297471169852673643015630934837075761844822790200938415920682312672298164081452253609773562426890824169787495183663215695011556926885276714554293515832096869148035513586600286572188927053351863364007730877430230588991112910822001808790634076082926068269127497074496244585632944248578204132865732943744433015255458598768392192076778835361744303291743207655797720911062464956003137149818034914017740353005171873090412003097056739376124893242963020445078518516359930267450696938139755500939470712094483257843962579779137870495472225838839648347000165859244792114392622073116908870864265795339315037225223866037749909402620282856538756940896202178535604230955699151714122372894752675019788951127736482531986130390755028961728606812616589026887870881209581618391741865137613116111873729905950415823676866408647003732895712460133410872223617208277395766717694963325864503557003017725229251089695467919832546113432336306846838573965102056541228329093635662001542153562782436549000638024755758837326221742988454910816983769179191232618167122311216223045879952621746922704780735465715787032263961875702814303529551315281968323555287376270389743311873104304682054946303659482962995310484304922175698175438771427980541522423708037160797092560649977937106836515659571959916084008484851671606419872878163257331925866302160832821330712082529032788861534360656932488286861350623038668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,59] -1687349394471295155443463341275349658998784020718719087534918543890647262240744051127184829675391668223129012342728657911290583218307871903941972450036003014871341166007257548282747565884033057433175762045668221193901451947251022518915124972423607882024152143505910817919924423477696582133838522589978118524717607815312905868928159003395346502824257679908033732468928951544571346210514489838706840812206194510974856153567994732339316246727250467359793460255693927178591697534281074307858491985533804239144238821122803277666547056953866199054837333262678806417384274259627311108874736866237072965471632355945739052822666406055415286114741000089522977673850433119621596447537591254530262350324894523963772875795986304810979769926128615650668843323387140973031286161491269667025297869651924270871239331560170606316110195780612512376029260498364292514005499953697059405277812605266740005906528770438387013014376258809410879650597609541734888306729305357708318894972565070287932371428909417753088702235237065383121290297648649344207608132259156538487416661255454330922957443917475006618338040681138807018325587470422779306762749026430248129999977010982353796581206640469829697888793349173869162649976067117688547301012405587627729714983685858026502185621346293064038950190817220391910909751693214720730871849574512605405994453984784872214170051785635047705661582434992247559641404462685181460961267394552373475212451780610208789033602346069721374607892907192810233241415955540687270159381196548413642943147892012971772531245544133174005946710187113661389149756380350719574128071100667959864041665442595640884263519321431959501441884467806262473300017867591650781310412572053484744575249067570909826353581051560392491543771871605932634333680912818186060538376430325830053653089447272525770146568153328254234148662153866319612123719709006727679544441053089299353826188552828849611117225943697448449589577471769932817616743331434181041751648162754591069241677685959050799235572648967151275349773047904724956076815804642233462997098621854140800443622599721875213639665721222111846407836030853658112044980011660984391970986170809913513042188085080062645743610923579939768644626234000632183267008305760251492388789450103710432404457758293991986355680046311688486555109670683638801296350374483845930231913782430474982565456353195856423615656421683343337758898511219025515747716109538376167763463812880121147078177878168921811013398462360593334175783267847642096198600458561004649075420116282348803194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,60] 93498599249362823658108812770120678019502477441256918165815878741027396838937745541171900149801284255001620722398208584780407577563432850972244392376600165344541272725136574171212229806432736747580429418035594499708474802719087906455869203230834699347625258612549071904445545516589194814743825793528328921057258445315226243091931811469007474531237262917014897415863139258589980345823880326963172213258319532804920455207041244183525389438444190888520663290306334455101350897265051134213386576784180859084570450124297123345203761649375561834042372863415142207784608149009695710959821335967029662575574028047435521763564910325081169534409357527309406046664645818430081913906085343521255463199007300155875276097980987710864451099388782355061133776272817457937066530527405637635939955203542031798369445167460384057714149687706564844853326047525350380394976641102244072180657743389882017367812614697354658501723910350642034312913514110599450665160412373095162590782470563457490219278200296111878330190330554664043893743636831464893159220558752394316477077992833625189711549046594356980190139012755129512337061610199705936431048600968431235872491443554647999260538576159474124722571160529041117190408652592580568409342053756197122891810343359307308241645837132641975251312740731443970586742646618162927375859665119124024345022202629678484211282098466901155194329222983660170893028915185759666600734731591983767571145168850142794139574371592411738031029136074029481522011219651561160854605745243048742246927125171462048143627435280207222219285115499953490614776578700705620309697083547485014053185483061074486181602455023364453173130973003382734530778468510703940556281815115053466093969398797420324232256124227820809512145711134883986852819750417713495356023339840285924678422569907689634676523049388291295869328985304991970882652921467604921445092294813957671526228840486152349364827878513333703373911377080768338739199107212433767526447048783180185039324580065165574004992923268176162067848324565115050280700161197123071468293625819749546387142780937885958752910615025040040555200561265636000786844439883453986445478607602820426576454486996210025407529648319339172427294230208606414148393065501258067192581902741654354498858643118730246761371099876299789100692781872748072221790990913340113494312572889261548711732782889479376500790229668946878340479664523869534121079813212273448156945308315656888510790757275803519449340059448700559160048856686866664067595704705604921178372293113814607462400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,61] 20744811138872577262822676981902345630341602836656351566519642521450342056862550170288713862545922944246473807431673758739392525955369503275317824120542367826616935423523618457965230258035992886873857879739272688780538872739493906596105569102617594704911697038667109105202581106737869634593362845256123355913902369884227889188582002689343904654601434786557717347512207283508420901205107023390916754673049745762274920528945531009308760471329718688777371097669157978119309883828029986756646327493987409596981899142210368821096559417872395893614482361143633795056587506559851769376674460368549984139229133662361416075401529613788586401500265054319298310384280711494699239830504651924372046867568477141260199505404193815601935638021553843998363351589259588043971534855313058109079364660479924009070796046889046838081832468707199159645664826863506449409348956525986749072192736421435839203797713825735157185702060135847936281167547243565925561692275224628664178959766979407525448296366258436411954668686992082245860739675367262686055354815935079289238943335365760341245619167043705808576458783058226243995513038963082134260251753091141105296591657698439035293424181510101556726662515047490634514912927403888495006437664198142949369331469506521652663986435342084838841257795410849768537587708310216029111923285997857614944351819057433656073995338507830419677130935424821245519824644549610061470205083535867757814216033072353927878147310519236763582912273140056602264710012143113084996020117633597488743166704424612132897521177234333289445756445496320694820467622585963652834090467876528758870038622181945151538974759763187597725150360102569498852673310076862936890255915524532832027796180517280643441595353122660912789901529133310588986646324691367256315298349755383756109096894455779307295105861638301365204658483054786154910432045953111916023153094763368421345025690069075133914061156394423410953405992906458846677150764223249314272979605922889673683122574489128326150734011049538341935075286951652459088519410074932682332972384301273622954995965734296629920175678668537729948170205614187100757581280339643437702538558760402919487208104247147438437844242726774117144145793140108032072663273568695760579438780613941443007012354163780992262749239231383494347974014552744450386218962627928120295769390861440047995065025549257621669180433309057852254282403841962890100298928695080421336623526338083513936912066691832913532796896142154829607407998915695304117971962224973488589892937107776817070080000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,62] -5440854215256757153638943593728723334167811756524890759674219645314360227126630013043234629373915874877230219987866204519628328011718711167470207859534065015792570758670103126410080108993511440733349230939227735388689024718968013194750741681457948111952006737829298816360063717699845633056655355909676582038451158855719750165588795856921180597836617660085385694245249336745772645639941704171177779480585506340071453835828765605156481278801316715059208228695309878951611914138861746051700374521203914935852579822073177916136721285809278284405414841652733183612626199954393497956900917929104751197531324023643021142904002773110860406287595943550601530141500753253303973531542556175296939469353358687714317903154916559030744392144678711358267228019020114762875538680738485368240740096424117088119410513641472824431970593061981698250530784679075956539936611678966073946248063129140494312542043452207525723275605722489143745808709899952866397280243423243734871662972620653286082245886903178795840394443900670533778445125728263244074236155067448441132612538795766272533780097694929231778712945949468052540637950820272413305905158368111558126966312996334500355014338758893202517994642955244488737329025743689148035399846614844740759580633920306460462718240488943176638937702864554682136530778806393059721156416248678777329878269511742072288475996021677772143043721382503234562069059450033849960944232740471235545134739517369197668261537102712387369334611911109866187436031271441511953414302287468608503898246793649627586839118504311464025411686810224911795834693332722874668113990452796088011219391082333234744253336637609969244957130772141746950378004391938933184464576145078908536701456031464371613818370647595716186886628104230268529874534358873621429339823400602364006167960028269642103798702948270771269012500901658483747611653034790523900696564861631359836253678014939381841883486258623981744451801284395900690105999846684432963998567414680986442048475321458204998544650286671711487996357542075214839817684584704943863906541726121340123662686101731490384796670916245767171772982580813562293502729486265004165573786007443564281601526572552428217186641826875034703276142763174405420872977188379824549149185525839850639892105883169448333210046770988704776566239261326204673275890172888616084354514014599746394284692370196750914587793009980106013501244550245383530933250887600874773151438692876727280605819313845121760390732196290644162259459517304195825166643433366269729652422075028707737600000000000000000000000000000000000000000000000000000000000000000000000000000 [105,63] 533064465162518374836728443494390106405321082414471213720345480521534773215588277392567344297431769593037672271394184654382004407051384552261307654188954526856747899935073437694474551111422875794990532777628604346471641317154252433484936075848655648094715691256582078351876596326305219176382192272515400247974608390103246825828307829590895327374359479985108728757170221037854164149573726961447884873878276513332326245207976269512232679083913891344632015751818137780938754971528873078372456174755551437494602138813653360606965147010782109260720740830667852405552541827507138903004712384883754102778456093385622606772972052142903142106788803961088394048942685223095995253580514084109406518469887374361902421584510349765274837959422663250024557383162794689866899306267235439443323207551209642991464565984177926385504643821639535405794911124761631473808821078293407598456878739952545800928875904293124393129883654090732620984878058758863749883738121781400965036301477610588789453601198905500252225401714294282891647027257641968088141453251572074169599619817420041516111067221511448590930436849177562967637047928984758152656969161598072512853245600084893204644671426013087267914822112124814880812524225727356583830008910990493782061303723241092974807547479321937026038654226134291281119133093004791653133217911623795463886019830415454188423404474741359227668798073298315029292272373804223545040512202844783931831537047813173580485330330613511480361947190345072630063023790860418761009266708835222316693934125055256455010932199826702379448754769506659531419229098850663007389065282997723792271345613706612840222294372050691745482797173146974628096417389978222472757305859897252345867071868591380757535962473715949347981721781591511383442441493826424402056857479352115259728686185269925196626986011126058282090906659375835684407631956608022523363837426473616213628861577552006372359731360571832913749228007888696987223468305294736336533186772472490491971617809696060511839758214012918764032327923055142897927267624551498311868748411849309159045510928768289897302640897440115875945996879979520042170460403858832598220802274987228502467889521234758821119388889040447478890950875471544352877930767229300520970583444121722394254485513537097113962710838942674764911648642777144561333571028039073029882800472293084738149184145376165249394826052026030824054729620558424126394253697020800171461959757265927953374285638908807223198329716968196298720570996121709948742557983458233357094978849283558604800000000000000000000000000000000000000000000000000000000000000000000000000 [105,64] -1763554035215427388361589591376108055479970687151942949980808312937223734397580676121655590514073444182238713989425469427178406299455941921856366400481079799804687027933175645177163385024066283781605341231481306039458397769428365649421390233604470962060565365910238984484619619219854583929151165220031402821973571350464469136770900481054381594364641714565352470083500471121243006664629818229876507627572404302945123723928023200467114067197386216263729303047969702794728168613079865076929988510655843221113723640205082691314087085355162619403520574483793981677821576369555310963500592431380795190236594076868805549153015363558799652240872443545500395507605673373947551967246338177505561922501537104771821738074629613001532608862751439231609197397560275422673095617760771331480408059624802256972383964299953489414165593484751645612840784910062663618127967340819762715469104028727322989780605705332399662767770459628143433207904750005748986658292206622200016168757655633853157328482480500967049946436686504731145672061656874974694411578407506612022817649011311010425889217097441902404126836285667989665237492875363085159181184456649131175550745245207605698327084585627950790316867290306749190471017502879857746871433002246833006769803532166392548875959766695586146198377600511738247719510311947953635405259713919688802855555001309849732848768804379993859830029562578110539937794714041854989731612763843599843589615482893608586113924591035419826713499638332367321121922117382569866319082965923557387849830360656499329748021415908698599875290354941242713610125057275572176021362233809381776119172869875120549808801419861369698298827563854167455192243036150778853192244126366616781676218526625154668976383128452223420537776682434115075893489567481929961257747867383408046094918301612094151219024847030829255660862344581950037832755723597958218671891250413565806971651448005618552323323615597626400220591583761854249379863901965805338258506754876321382079126235481264693690996390066238119983964051312514416412760671303251051943046908740405387526257601458146148658190754745526035235150768602013551877786522216535376858228460151400913050266642664443736212720732289435013212192257280229632167284370937258283753756443098880320175287717402983697227318587614757943367198777010175677341703279829128270472919948268146338983151831045633524167768883060845928751678613930532660678733355193973689366367673496901045559158039675804806091702974102897515949164809550925956465312351897003198944190971825356800000000000000000000000000000000000000000000000000000000000000000000000 [105,65] -6458058462420811443454203787736005199419887007843843928085867592037271745388070976937827711905678280427557463871107276559016207239189014432749801450838972277533631877447156658450291488698848487777833531746967156577268744093199978522593967757489612788006926164001041992739327167774860446376695379835162126018853749642834375101646518154634115823921548567350432715746304911056503914656602740024707289036716002413955397447970669244021819221574347400757360816651038285896356119142789286001000107932444088396120817051208253656601419949201924221529520694396245192097217084407984215309565916815823603572847514730319806860007039589381379949670019313186368140698922372595912748094496069368559148519639924689948909958133544796955784563614388451141782789484838564268947976554520873576360644242298027211482761893099691547562804060729875887936359203926581760622767459905356821708032311212155819312060485527954320093110547067599137525713615185695315179166021492263212177241007999047471476309807141625159930647251714869633988668148854954656638515264735082813950004212415333175605938194874632691662349339885852195996154816211813603778135878150091896594618670421218167719688407236925759799655525454902334565395307199267103477934434912565789865185905771999900942577810726460695358614383493807740313622265826758398929778329027660893433315532344983181184188198505734348859608195012868040379200098893083779466200406091934391051771178421086031214143732902495834321584160949831381395188283302353243664128885837514688229836212692780982064099245706004582867102961465902900733901162769296910537237216910701798135628736457829834050652357437165648390580584593759394803869477040065180507170671197642692018611843573506747820888688668180198605859687960572112872457110893325917091882647552529194681947347980267268660459421879072178813478876037752263613849826323986154202127289207156521066236957853865206193580919762355722004345777104904754684990124567929504682119647118026060982618442550572428838134588434639245464646557173005772059329768424411500111851460085064943660565082785193535934097802093208067262684137082412551475071861987734849022760688593935678526190418115838391205471507197540475175640379468999610881827683821934874414251834157292187655760830225734749181369406196003622256333058493984877528400446705426899883167839029818565999179246631107430713937760634799836273355548087101179217963956145953593729595554425648283354591914314368397397522803115792320991391354975914972021751564802645124149338138683323187200000000000000000000000000000000000000000000000000000000000000000000 [105,66] 773110965713453380098419750602342873515027927182277316405430902105760690790956892389142325131625258446245536491556238649587866587840583664731398807682022233916968477534254408469153078305776048720526959401959019036995426158088161994723009963355511665740170266462930309895682156502979696215569859296241127193292947360294430621427860134958900255117460003100979021317358290196955214102511622817305421176423411906256680308495574784822988262439818270821047171887117633051007558788458886276391665672994284124700197823061769872674654482357827496714690819194824663416854817243686521292814441757316244734584030273325419826750564626631406542065892410557504315267617915304668442740516310647020359180356911421883397847890154913025298460749614181247131044894384737356113915168439385375508988443087561098450477820818123128490861949338312036540626289700110373133556620916375014263094026077055362783209777875323406372413246641247578973907287112828953944087465824734708224737993939113774912814528523215724302120060627890837663850689000613813195830566885040152261526595640663624352333691353426913712240068407465588049692189490023494538173348442334003017417916438549918248342006456019419691236126895951017383422801646610321601431266411952563796106890386564023182481911482583020451097421449324671755978985257685432574046899487879833343275408320594380457642205984043201740514738579466297374094014698116581308134586274331844050169606657254398273658407304972015228817425093460996505009020487033720581394264464240077939228451317182273076911917400899918390558124749141610055520477930634493605346802430487794745983344759185603641730692185637694005453762577187098696173106639866041171163245123403309881336900721234176122646206297688990344800818291014771287114441712505054029950161268459704005755841901038891185078892794839731870606345332625583523933851575654213642550997973002846333063915099389401535452735410034621325012782900343927163757079629813215586896707390718704941400260398323384841094897065532097240618500425823244860003274835581461856903446279447649839672120656654785696915799053239284293814734713838080726111990474096692124083555180117816501748522612340456503907496563931817871929216098878059064328392758188195983679434490087229877973436253150652821686701607277894807634744764961999356717392477249436217302568895338979835257553726650458916962042150412272589008673590901467826484007279113135863896708734368564371527368195107143715472531692650283647511568471524931839604491931973699270537201320355430400000000000000000000000000000000000000000000000000000000000000000 [105,67] -4590913972818786813737711407787358215055903744827901943000643317795609903445829273127263463108753319182730663633175250611453089486487944625879438555790150603727163283513519374514622668065316023552532284667283221723137431525633442384171433569007078964789942910156406106550548072895165757890889870082390818492194235091445054931175989550769496902564828565687154025170052203506351222007885827856344490096968656807006038612393993713792416774203841803941777043119635076477444972490776091010068087117027941062162420644779661617701397719806261548004832434572343107218456774207121083147136702412831584203141327059627097884127768988629468627672404209214907235726979677232560740720654256878128537235920781261313553294348123230314926763700117852577327108763644630810342980346377904819070083897624066894877591528865984660049492840460031363141741833552305728227405292560624162190272927603606704719558204133928785545833156700067982121995063262354897199463417086598466691914262023151392863713272487688202747272373759539365585436107031103570140972495364375864999180055937665843489498020421531222188038924873266449212277596778845059724011478222543383737580497216960719325832063423573006797127663367679028271482203277287628748101081152134016408670112926558663672431700427138008932614042981384994088060565374831830543877879555015071751821117926668148546739917347800444511294581310885262430391174885016346269613390249856027407476921326182036351237856557441730978137522450304700930398461122325661391548990283058820202591180706053313977004212281678249536676093279461569141507609325785849182996144219051337610968273610033375787718018494846964237688280893085695366292319353359025743935109302353392251601049994154504855353029548302677339026162193874202616082973244993531118721887613562452384237514005501894080674966583132126526320930683067329397271213926696251487132527064264101237245664784146165364821981693638534953286975293232336480823841957741479192339899574423106443772088414059605738869192457972077703691265512971826734494399777658507481249077684092443831657168168730259502681655718761145915878767922997448347474121365528832797505161260490272134893036171135954372573130820484221411821705610488891894212822928553195676093208145087383116865420344273162348166558494496006012289709031597565204648863010227229264685148473797677414806091895860115780232451826906282708563067484041869157062122658096936685085534990904816774725523732064528346461728389917951540122167780182582683911248691209416756085163022090240000000000000000000000000000000000000000000000000000000000000 [105,68] -7621768531305573229101984998320386624585368050637265859103225424682417265169475041406144340876279392523114387386958633787466992159838157692492832643889677185687327173675869412583440967477961395202247476914577016671342052605752259297057975303577010165353586831522649613414345303872286455504066306533581573114409838500756979038790442540669932833620349072739726962511287338039446656174096485073655832259717965210951270784536507279310747810621842829113326770369046523719372279676641259330097849659453408666841999860217570827428986779627272031575499788137484677352443618087710805044661945761838250276443344968437594005659455157149274172917829432365078346464347079052255371059915296328803744688815310893768269627825361249299591075389744579147756119281136402169350765623034771527239915073421731106584186923224014965649815687805112761461336779316005616528248586235692169255347508598220211889804517786108194670742817661703095202682170332336278727788556831965252250562321857497383650470454225289468926996128235772316203759681715165064332222247397841679634208051213524856589641177156279124798076612258621708835495288770131163224319259290834546868695729292036527940202311663059177874553294964337221564449739463292857826720916653946195797403993415417560899900423409840966634046209876733548059474044991668839824236150174424825785263401200139487701812424155168983198363998346367887376308864746889588618625253541274573116131728302442315330815666013849403345198877111478586126168412716138927765905951947251476206460708719074275049011500893067562488852418428394943447773149310646558529956697035481127898128483531214205896967008168260101037256541083155578704398413202409544084986571139053168450838272592067950601496426698673556004715605060472950390209079768058129664334858375336855550853980059244512560388483539630917994262392334795246699504967099812597632779984472325448137349630257230726362461040075117609441041790539527118506119114647694351690839698156840126183402363309239332105808639529880972305646588645466946003567428083661259234805786229761745096100519480553934115341479433531132681107726413596852601327893648414515823116768977892246149011903513152592587256221095360415738437676386485404990126870441692599834202593982948339191896054587261194823099285813284467134419368952336503521956334106860991638224739044252754995568096058471531394566768965983550416782326962051215561227704139431868628104193088688411981465371481419666585875945156055633429030125845099242686033642949280278161881349645926400000000000000000000000000000000000000000000000000000000000 [105,69] 609165366471946602214443880799404608845604488634726312135624491446782127655772952158414483191983245198173975320566778061060521883585733599242430696517997394929144010137108422253205653081523661867535987787431170202150294893014071852278530334478038257264083163705463552569082279794040687157509112579296083873676738246221783943943102072129451504036114383505899379406661706201066190083444591749836145033243768116851958053617044325859654516822525328057655719315745072987185761636857008224448952795088027779714193381806284781336991600310540501726916464454608570596887709667785616977453972399852176252403093980655225787795156211934443052659356709177503684811205263924783568085586882061135385612017683380638732826749429961482047377291499036683145380295065686083081860614930614824299066135313425724108926603845172337656549789392625942524146312571304889724673303448818540986168257912741665960656398258409508595930502927609227588398395406946124118066784005455979063151229756230191094723816271436063496659276554015060342348974793449590890652657096363954771549213626713234816709263059513332726485337077965828913332917109043090860557110203613267843356494605700610175918204652363012651026316302358098791980840473627214129741101968372381608287360976779118318661826777540965029483748454091570035689255625912991785171827431107112450589149162050220026231622053286164446604936330371725125682067940811721487928320830271694559509542867499690764761493760299569673408121638274251681549504186274383421354489956488950132225852107939557688102683293991000350224260138967841506234931237486167258573141527581445653104145076413196552431280601715863837694236313031787667328852442507572433270270406277896242510417044461602296789566713805682348568312126381367918724235269480171279272149829039308830399367352466165389865373363272228972558347145986898279603575701866218179833010753604454899040683476654002398068028156766574696799395872859973388441513004324165490989243834777308966329202353329261030125742483593472161202144129723112086107994011666541575187300504123171731622551932636261692365141820741469085240605284603146521944987143476207302869601571394427073564412044951083644081281756165525221482046295106851626023020335827662039667991458108986249542806284955269106118670339031787805081216111274688704591931485321501314506034126602165043486439830217766457294819977308307040347064375779502613087400948237995232933221977225620538314980262756649361860384229298419111193290222026409026679251393314975827122650234224640000000000000000000000000000000000000000000000000000000 [105,70] -7780342242855222482714192069862095757042286879625639227469549137243161281711282201562822953286720321862861153341679547550511549763138987711999419673065346333486867806314476860217046594631300255663116418090921720225467821845031167504710617968554035565681281320745072668067275801196723036114826027415612616136888453142359143703891486669565536489622964704763748946823005517827163035927750829055052357902518939990007992746522732630185087979399613336722293967537640503727558831649106937609721820055845823344403999363614924089657738219224851653932654466011100403733012370243412217193162408775279589058682790908159330394118896971972588553542145405161922808669429829517111909744742390704498440633826007109662472968036738386740083462375974477221075261138461129633103128492614886898875366202476493329265803142761805791812428340244098883784889389477496962746544462886292040633706577429256498314422562704317773053229068704587650371284210562835352741801689659171677412678915499037733786142693572149104595388075102762493778163876618623797054830350733087024242584771181709927793042476479051379611333569602150494176231206260908882253513158908509872533973603734889206883879633290193139953708224046773479402240841880747890502491972607728034350115879321304035996114051492033215054466051627195940270228646709964447131446915110635069270977458985293278700530554695024724012132031698977588122803101060256491683806991955226653602045537296331364914283594430454447115035706801445270203491301596592466179637848866597659492139856900575458099419650273899466914797425762864059372227227527208775874540804282643869337657458741879428896447379570761978173860527150062353762049872531994161117026542679293580657966193895219736384054025790712585348228808592779552441342006066988374795126827603198683993842440885381017197107215632283046243301792665296232371290509168428887119257542108533925558352350634502546761398288882142044264563559748434209455095162614139557100723677773871684906231558442223719246933769355749895920828013878824481855405267614873024061096514337806617137179286553443441401424600019711646354296343068620941952143005217210518933107581649249528032883555563507560589873828070017149104909624528855734140718884410813377658968073438891250008877875220088594665472360234420229058796116202496629171652630456143171096093306575490164486205017967786592965882441890904921473348508117979966016309941770989698577999192687076564236270330051561273477786686612679520556320331204699783421285669697951682327868342272000000000000000000000000000000000000000000000000000000 [105,71] 1914683244761280264163352330515450489480765172085019252412437188291320841017607506367694753308610368126873244151611580886214366337477210254201177539742148983793464944097910036915576491605254357390527600315807142614781648679672478891610021276838117882896687814805998817678663581525054878385534324268244276148649777869260599837639182128664310378024060831186456907409878016520319729384889141918144109848566174844515267874238333096974236845949681156533477110997445874383195302495476717297020911210681593696905479387559636301284629666451222625253732818664604436933736355933435465717745901300390090292366901713671523684389256152025349563413347691427937974180872116772182536984691776343079054530772714704685855463089377799347999689416743246630259996145601619942978950953300123630568873240689590687483056743166313674078104724839757467589546448628773112571236525898084055115276227919646945635088720352801450866922634208967099802233205840193051350205580129591571457826234078857977924537671638193606778181124292095862929614956724706317548452757695716280337130404596654543679462632237699259013600776438632166865362730297312109440022991610242170474759172311693926176753313777088774174587569872763484852454041008813723103594375747874994096616427273203455178530505571893023861326757103463180385691960110485881081025708583063175104680568409965853168517563277986947403258411696396985203516819733260005619506756169628060908262674610114397890207426532884292784805205285320121720040306506320919116598993039001907302096349150417280142161436292098195253212143520591503060495389868280879640142660792619124873315100256281222995383419609826824867485881704422245166877972396258975294708129307779839636817778626285978097551970880720260395692281730948701903972937427739479064171260206465422644567342484756310770368204560440081387901621452422573922141093068225957071534396316400707005384811869765926230664920022762395147694848332294753060166601295721909875963990890073179018242792344311625200519310464613335366283392805640416975830666872749591647758798760167470904344215012645817265963213445882601534884511322186593374115216052747099022106652359774986499129123795036274867834468792817183108791748880363589272270405257530915004448144162726029138515861304445843268799740122210751644536257055457363847286554517377953438684335436088206072757498549318774325905938252583741142281672614629910761335240684041527519012832964274755381604666257396823143351907131479590653500678264821497381204113237399666878020761681920000000000000000000000000000000000000000000000000 [105,72] -384594692998767105266429772002411737117954884851623391740492517681535973059423848207259274625235681257706864622449909708018486272706839883619469388603568868925529850292910624863677260465871913493721789218824622630201215398528883549677316795440457129352554864144411904760629352259893779598210831410700183118846093221324954591162943422641231891555132309289346824970444371971511355985558883094223308271383609561851460938530657234657324656368755964752532246075359804265124921282443557966744233555649344155929497556702597726297765703258203219435591752209393788420513869503167885061725987378640514556037465318270023920383560024023292607954389112650887422869879953040232235145826228754827919939761572401259503536756581934087153876146036389846719393912309408791685682807319912429763091135392841577044818100280522361408499730244209265029178581655364603108382921720746396453974021045405509114925927068841624639393392629265324489818631578891839233605957757341129367610762729435607296103481604183014101078102338590348694521128742143899084603525424004790475851580455664789183370795521939058900820431344265041862040976124489484905545567052095375317686904627995275804037464826511382311995137736830373913998811095041485747807628055065752354685321305959525269188897182065460599841183037939067788494149999366799147784269017177531281921036970664614092462586276466279176684188328087532736682653249005526574107455589213014144624162433605031016755086540589800203133603473928555525705601260651554708465293163122162325196383626473602493031130396545952599625541554345383634567870117391650619639308636206458711398455532670491207136532028651681959405076544146682276326424102361188013921029070849782492444387659179991473921706820463533202483401235964297863776815158090332895093801951415811097412004697631897098211773087136599533324614787209585935609756597955524444340355313031917934806786652630043841715757879191507065326841012562488734501207730590902973381959919590490691847291646507786250479679969165190223525145652189475243711771075248703714371265697930832411728922168558914505451449006649614485045100668712809330973299220022211119088089893414643433630050940181788961113361923026495120127042119424147776784209316508405058853189738051511702883745352403305810996796767894986707998419645128479763234621027998843336065515618475773348666650371254582589736719445918328059556107665547488333502719473304557765303218155529984435724884092165819768825143827428302259650390158777803359116414377314043774781672652800000000000000000000000000000000000000000000000 [105,73] 7508208552783388540144680762768471355470228060539342425273354107669229132958641758512087600705949662414733161466820661629801795025270605677031981071355989897181246935793290853069170624684313186117404055221278806767650610404019072683400592512315480896697687476386408569165224064656919616371601510150577955612438253582791244396315948168189165714922539409018303962936491742448050525811923595634116866634017068042077701209042175603484183320535691387659311588923094645265936678224457672783842642826987746798876296198519452394278260545111237626369967537132745079519167718116387204483437139315690579384636090398310503243642947625911321939660959573408915106955361841813532386722242325567212471757918583177242165810834088505119250559160665594934658590282841551999406953672572486215500938080452977253918070153791193632533355565576636826304604993596331092676270550760249785921111306692264141046853711901178255715506022501281458718588654412248844026583062398579664959045312870108257819122543937273232967958818648576577912810360811934891775329547293405908366760945478425336461674103662816614931893328466074432330915289242532576239538600457769398653642688486710961305699520854257491402086766202849463879830773418874183452318098871369564536891270387944586945830961800021781512982521248490787932247319413778769029906382017706231336244946472474856415748643735229732747973812963046231046862582488692212811168860241918469247840669776303986671603721854695026373256619262176644217149163325028435277335946631323920388515346957405922150423827850880435701251441655846742995000398261193776137359055184890955350007121203326213898320344395070791369601243938306819000769340844536436778130354075279125223173542826089233788575102218093834307988912004027707663370921968607537044808627969886147720693978315073114765371673495800885963720620975850418204243457433664306062068340663235179339716495123030162625731655604237158395052650340382738211037164405464981668317053763334834132551647138609893337667866490101867580938034425842738822535619383209002154207417612599461761621857782249414717395085342068332063875762519235354409630888808259396719301922078230159350066623724789322701000358711660167937167502685987590042726522913119393190223536365048645353612934842825247330687771269706227863715368534848267464394019850718435590852630782875920202268670298466985767762093849369572317904586088255608977392539756538200965014682705173162354565428813025654881399543334105314846593496185975557778662543864003187540901232640000000000000000000000000000000000000000000 [105,74] 1625591043323191946947602595566477260411813432658128455855942790316711838131146376013921238126878465201670765726381867344601681742157321584029890979121881645579588100966706936063977608989438269115698331640060901746793240222513089995981948322020246926624217913664431409086575714399996269062610382460842895865984918160572091548909523477878732364334027673001069073253832332233724286748046946395593480452511379657194091078424843354124512743189649835268409399178855291723408995985474028860661473108899248721935379860268765432690799482695477318745589202954045275783444086263736437146519587041574129750838369943388157685969052284932446004297014883771024819248731227421645819270561583190462123385801842266629986012243611359100835614380852073783648946680013280019523325831656199019779579771449696896837720945438281154511455518615434988838270841857695224687630148923599738082974604488828500187482172005087683425965968781832369089641727462140790326981730248539759777505371186828607601371365638996809884438872614288127032451614515332346927252739015080622074122902515004255877424919441734540491478765464281866226663276746540200238122078693104463251958962288464886338514440473333397215188642823041801687887089099327199713108655801947555053633328932614514512159574075233559601952292942277211986685208688870033261874006904884230242312670671959159517166266253162880360708681953543575182310622676811301244760149163196871992041161070546878254168196014708213082718293607705539998098650234819569782766351624858476697951833527506500445362944661011301346143931655684801504341820706243800734252142392117053506284430511358077157644739510802901597887719861374041211272555622146392400780070364279153587884797250517544057508108898409594724352745157282403209059658967213458168728398061982348554634418799746957765174143818320031613389389265276704191751923442268411174183068233024736453251031818128669719299810740019740225535282550317004166342055315026796416819139266048241387195391137875006556287481899396856678152093971018683092681779007813959526485236881074028511996134911444370943354907022515093350227646389830450409582759853108504126869515779442210385002137411905628025503656668101131842698995590020411890989101380518459968185298883278515139813779666711241293130848208218037862608688496744480427414592637888077833732013603996580776264220108454712985445242730222286840824476342302031181242900546718540068232789769674620698690597756515721504317579135076801401274019488415497862443626586356254555242496000000000000000000000000000000000000000000 [105,75] -309579165142222827756386154092608001499921094477324103509922876418643828480901329773148378088978585960981996943326999215637587073657654168237239318782672450273354464173886601207142055926003651657839493781194939365615358052785057463296438461862225513344231493618500328945837266067979373669099721088992226465588517040461883760018544757340714298255969404039002474621910097769155157120079728638709150282031162536297648485330988734246531915921048512051927879318576118833216304453070064268066640691281898449918868919407459742878962022114964006676655334856286629446612194290241734571294157184342126381388861927635570647777587607650340932224582956052571128109854731776441953721858159649195284092543328393502894200710150739893226148400442670265170710687027458211172347360623246687386652610523206843033396554664917012206806715808793463185833743413442656194667485194655945672317253235284671929029392428214588646449900402751830835913963645121831959685950808880799795641515543092304570323112389276300872275544429659431357332224723153821306764790591923025375279365863930332258064014022615095324213373223578861514106108571660835589616914024221356335800940263865099337789266636211907392594414875160227123963666565271573127618341656639931750522556498688477567283515721017371044924636613865823791621446341673228943820866423850394747725221779812186895328678241487547605409278793708055517111177272206184720544283343332307557143791143415481131311751748536126490943871099621124275200382208972162324632671347368569109080036219140182086887165927413436978714709966677232180304461080288250180372630467934012143398860145172302733114198266334037432032807559158303750735588540012565093650286533832253571178223589103616530019711304231134689547947571387689434770916724249222390039566436677386939102942571052467487676840284771617376814165959746953616326212764491682013275708625947801344671214181421554532657138439877973683505275359628840017303908656827269856351952071191911190830367295557779330604477876163624835436198511986464078885091709377832989025114977471000626711610024654509407685382081747334632339077273083428437924058880293346821615585792012490366157023571180430315333649184838983309192709491770601141873118537917168462479179983994682767898211114424555103102245843635375969819786668790065105895777083601450051579484491446747583892494324775288074221461732794625129341174337406651507409071227477984053418878716949322204838590215014017550933469012692023880296265281831029480585543476443527573384724480000000000000000000000000000000000000 [105,76] 36347832533714379777419162526003190729176480690956514252324821213099863371839697400736485815576412604169095057810220400053135951921725821031140416636254610840093763409283995839860691664354922707051960103993145385525857211671482765519231928179793602244390359574694824027926476939902930460747423522448629496907891539999051989923117889749630066814750309122163090020860833229593943847061284824013468175378747577523570735463107706636133976573810823085382027210517793305380628277779741618818805704347723319515102637194923682267388147088007587059207906636676613844232100877949767370508259986258245117475758748542739070475372820938811647989130113360325083812431246179395651107799935041759291227956937650548340103858852088799659127402781177217094247210491836099716430029703528672647815957633482237960183893665226158136496478788066366232480975976618063837785290161690486991201488972682040171974921241458493601208286652818967151085604732882982546824863594257528203362836614396930101887063458025891958793834821122029169880210061630250260169835902257839034850050731623347611732559422605761218594580112528792829193697709871556573586670757601903703842129323004141632473332287712224866967893144706942893522958960935491900167001942266914715319881957285668169345824373069831057652603786160434374366353071906004427435391685024935752042633963636743186057315988610661949008257884801190492120265785339635807065874012599379226059998407020885706195249004750163142427753644029274343047593433602045260637883442260806834727872436910113452684690224046216025777705268888038040406260743218882485540968069908055506821211418775325437736584810773100747860348844484712021456127689583017010488846747638293700101208990993866406496916178056262749397054815834393425945066782737087600109853882964893279328103759620462883551267735508541176017086624887344434277943417409471841497682067882476706259528485879074293498856817388426407263253601251952634591772699226561952942630753737537308649468548843723201137626613672848075879577980388954341457362737402958316992505312189312363884744301851319141072674163474327272909355491895275145490574025427926231067249567706443707688220913798627521314307579860707154253095978312786002944566798149079236607768642885034444917726981971715199265113485952893600095405959786550000572606377336611050210614532260779939011801115497337678988684948651798959405857112020937716535390856879269493284777989080703784280614765586376317941651268964260732688256728374405119952153885186160488926412800000000000000000000000000000000000 [105,77] -2929938401499329303257925870852514077448445656633717467366004509470904368368080226471579455604964316466994869416819790526794749323995530175801759165015293276095416768883845133597873357154919768163218040951123173161951313877287000667086420476141469296063281653491499194346573910543251280986902218432584700804185672561298096645643311623792897161757739590398942960319029663781669881171460112396316075738227476572692325185331256353048439283194949994545458027046741147266607779628195749946868973848779522203320391025026741784722903522698912308198545012807573279011457507437587719530552222785561529551958796852247438194874411562663267473135866281797735843440236164899367856747565677068257316570191824938883706126693369354308888254745165226937252868613879840459737794019547415648342039391885457241930428622319846609118588939228784201757548634749710611204350866183633467375595248868101893874286985544619002894271360244079656533355824810286976468363244157053583709468309122585284774834838894223271342780173653434252162253508335117274685806263499478489710291723838959221434616001086907907856898341512159892799955370372965855488833848606147089880228834584866991045279188126646027943121254140971420691467833978665530766018254074999146167617560638522793731437821010045597217452941020697003285256080225930328364976770330239902914011298773778942834452871055821374966062679482790685366762036560403899712225232201252649789085288289180746252234123052883467696321376706888703561424401396125435504107879457958695715287869762881447135638067182465346294658331648102099926173314883380983506522579265103446315174806659006050028352819091218922540817582662790880949439280380901012051444333461938538019820119693816555770616227842340685750173342708932861223272309790821157286406181507127717299359820723271260134752093414853471115008520828039238691636396102187323100887989811987850849435341604627615865267999526711250233320835506338149365242632004065742681907682992435805666765512145585243934731964612802616201844326267072211380604867419688347268839833027521686060182340192931824500445495819368424866022251582767635187473434934792912229957291223288513613992951027974299102602978168824139070539077826165006868596368035740748457414300629717747017168755003017173035503092749276982401942003154590243921531530204342153129555956522857310397752243934157525438272171048124801885902820846481200781778521203730899735171963842262814658590650660185529105133359364085996818047988154402080296350908031023118978908160000000000000000000000000000000 [105,78] 286289749575741013788241847583476810748256778599515228845767185104478430122948087688116032162835072190048379873317696274275448201347608997753140754325805481541215538297447023071213256207154104749928066270296511581123509739906745998097610835373828643341995191581251723280876866214232838465636740362721268718497651928453156228588164000969171601244091352967625770521324000995767553995803292935456937578139883442498487865660629916512082714951257893733602933366475694536333450369455965180977931642805669154956062703997932277295188080179776694026195046537604067269059637180850038198639623091557453160272178317318158422338273549635885910605440200199308151915829489485702910163758111122863588392454211251462050478923331487051969433820192929765162990295113675126550810764013761099530601240815519459784207235178117471270341581210979349089933231171332452690253457032937236813386811391202180698565051887896650948782214961922582303681836752032247629475635095339947033825219421377640779079117982253773288833351612308293231525092372804043741597802914767707217148393935005083235361641735786853042962261707244709992965372416724062709938773626224985081755267711782340405167932470863092921095746061102205086180363999186989214877571696901529972999455962658989965695259570508339716483083235595614050719384945323985873873394558736918807212612565784492236491203624409047624436971340773340881468059647604306753056542555213572713352431817775202607185974503998825731248361852812167258719202180786012584395799205852042805711239992365506561626876127558681416408503264579990300696201168378216300632412028943752242505439769173946523460182713038123755152261396423777729939015592893952614723366438412049952802280557507399050388007098489843798384069920554714899794933761863711340984509978257733360200196216029170927362476907307739281952596168291386596351240439970851283338960292018376772041483547442666062465682646934999076953855781199088443342989331304135505002797130567812511506259676380809095212138213444484229279986479033487252929363952615098829523895679181759105630515740331506018708576953404984878844631878052137616101920988050170029278321490449658032073591718454543566600091599485684944491491990079184935575689274507558377957505217236949470717679165659295606483083335200566116323026030467066459141847936370542227891286967582864222645444443352559512809046312279757880816363708954727546074036887616311351084037957217061993986753685783353097359306217142531522865891377508249335358123278788890879590400000000000000000000000000000 [105,79] -28699107859493581601778102045082734407258088297581602509999963571117535169915101190232966860245922479298959323348320045588218936969805291285268198217789217581102526071288135877237304441154950397181832243911477035675399826979658130161091103406278850841871172842181786853224354084869051595803493082966781996622426432587153271578720061679305116231052760669524793586307442754699902963000414016332668975937372137933415427502583142535804597018432092477685412800238483367739626740074320635536442815664551146164054265262796961554287842018782744165464575630404455947495873712059233148833242593777362433257092635715438764775713903298033765408071912450016385536388662254386253193074290444293503979932280808969831273830393786157731861130228208556522707969696139411515424606785203997094114458008988365594253692665793902498260171873307435222775516798465668133166111620571814453959174103973504879645186115145292467650543264924338760279445155676681662830840527517072251262036003411555538310411762140347518186525730589553866321020671855517899950296042545567751802287432383203214593587412334000674238064819653053524322921085753169689881027818812016465518436308443166265975566869723246480054834580361055249513522113575976962697610225847951262516106083240564659469245106443306617298861237628995602940647579645423068987930562497627943273311854127259617206724224313155286847604114821612739625892332104031075188845623122506822760419410326818854899880150149357631844645692046774677122866638649251191982044205049248090869220219495374075746857319097556630242859976131349034513759103549749790973134813757888616361235595951436802631370662784433714305800364017643574277193324250567040260573716193404635985252797303152132580803552410533704810855761759239568335891003068790319201614497142895452242665506683076092536012738980176080231992157746497131868417055604191436829230281190749892360535298138234701217390413783295161045374866195797937118217497277649323205701114761907845381501167363892498333168598673830152562148389258639996124069515573936462328757404594770413906754617353138930326105428054766567542834006809154229306882761375311625873431633545194594052420935530221742642207043877151260312737068115596632502829467404701086708594498566928240456767422768817235702366779451915734767409637593423681908495758934926359149953231336076902160414743747248523377668458876660878616417596666757836751139188690004853934804403441027095866584488021125196207915299237562102177069045990314850104860103888372330659840000000000000000000000000 [105,80] 2900709583706436265901813492168617717727920189863140488312145470928600961071201885946226186259885841759255185654220712306199617967865190960678585085921432458237879585464093694895962033188645283729956523763021311995246252781467450674492106826631192413367966813322615182900834079194573323817048358557922708998622912024856550976824347769749187011529983516723295438737631276632392058311645363986937015782376133938357813531535054485980077759887062308430721802257617680132922275406222845263610538939770202041074876584818435896227983634865860228423077076798535137032464059068108129550537827853154579397484776503821011119442383156779531458605369260094183060079973794897186349412022458509996990936331235390468847531316578405572582093880278628484807734510577619302450971793582365456898008798892715904415379416714299811185357591177796712780554848498097386340700201981922772725464304515333650421932206081092849699507114680413426910965802615558452016479336548687282058173638459899349864483730862188419655643199520307507251152147405745575770342862171549664573547548673071632500389953639638384740741655565401293241600377654281666962899562479328860712859408188778299068709727778014356406450908308525080061682162903815709913127996840023334648780101130330683752147727653245607519398753106358746340897641140859308362302134522971639359720875498128183460712162780530692360427754887773661360236820355191873015153524606362629970351792774260564858618769824442619212555703832881148502980688044562544628439280057711856880206606871013462227984871041695735608254134053770982505185322911745047713850864214913638302183132201844511011147117411617287846289698237981993433320939933332055669099947747124608779992623578063709919535556033663129352268639117655060853859390289809905537102455769103713231628747439555025140340177655393833384384467676951954325241684194235385948986600937286478312133879144926035624374156099467057580283597534919584741091474861365457785117551036987987205813176772311742794868739241707322881395738296213100893009910239851149150652090970495111027880737944253081442524675047305521332997110582665716065890570153619163721431732492308594193429733147228662751217201574552243969560104803538727290227214533873488141267951991978727986251857071081556080856653644569767067222235243036453990560066043759671928894813832215912107586305831259168884329330799830362095562110534038774808144203351680330389283509483257838010217028622517361573140755589561713756631844910405125079737051917020299264000000000000000000000000 [105,81] -244723254342472860994944208655735763333757513569541945203810582673751116511656853748003142826473631886062515223607806915320887154724053466739971226064718596979944577499716187738421146837719121643783478152650289434200686887238974483120278908859805768875985197550024242550097482528545783048718540035863829403703513259952205995328363485855925896066860581077765018733330717677241990870610654939290643781657893357019129777339971163786041494030745598832287853134570228287762108565855092797678804756338704471619027045674819050776981220972330756244318537632273591963360357069651549642092580260962195017478103017047626421950133661559026028447542792422171698711819871678187552927763194069281478369117187605080488075503629708800892358580353735994035340214641310227732813009283533455817945445577381545107546023979549086762231905932965702875891135703589945869402081829544766836954531241210731955984387644733873510221997633910314298536054902513381444665461438007056704339691882673177296507172648257964869103098245282006072960859379457054465838854151043459784284592485059468043852864691899812955521558330662585788859736272053800492520481237152828327751660086552534670206320922548258644663156472462171431595972524404682887500061322829504539400295192025109938416029955684983138979557013266698902267941542932335469392318616254926747942464021746277705981139228525726386458637675406934737631182475279454715666266476183050813347279420247238583712945095970282832587921067495779660669011225241132882516177861416500081274922465991378830720723013336118909141728875716838115289817881128083027887508678329205394269845285372731245133637982819443600740708134931274542461869654694271186246899315503583664859613601903743760137853762230916349052550585185345865562200487172985736844394470030497386961479503761452900363361555272735600626631708181030248422254612860786774023545068577111729608109577776657084334527217462684248167725601926411205124473683559492692643510605479778068081258335996055445283065638647268273968061609829083392388838876223817403603602945737661696867461148649027063813793605847132984805836507006727077377039893761231940405559836829587249863811423023046745185468217173531705923073525123912921601876135163942283305482091462299892279214849483262996559203641071801695176898430604869442965257989150206093823018382865113323512722849879078476892404273216452330897945108822967177529580942081717339798510003618718449724654538474275012808242122053796268274888733353830167675464656106102456320000000000000000000 [105,82] 16710599504869659512283861138766752320813903207106810663567371820078670971033239322800232570966478285813927845391460490738134039744446065516456777463252928179369854672460713953956300018573053137255422580677276685525697360362069302907989633304591236043344161906420667633530428600601201191266974167375179094532204015082340221162477677889659503659723428316902348951173598024114237419122144572661589279885216579968649991267986447635208965370739774088863670844119764894202918260795899690857505609926871843738502924207480435384155892849950973895545115404606596857830741705003103070774937330775788060171758678074976491062254792069523374291337554150037160623696494727156668454713093098354064106624434519980285043478313950302935892200541005605600039966101530783158134886169997884033454168207178297560576463847492836424709513431328438617769888011144738956757972151557068588940327058429008197711466195266879673176736271251452138440549949229915283524191565557232468240358004621255442960120372967174121291343423729336170779935155434692865272353527278725252543149097473478019323533781387663709826588341476784744979310994119864254080580216919960328411122145704637223000920674623057714542428446097158175555028135454322255345633776379247975341473051657159506812818683726411137942108440511275428263713481486843527918161300556983615093088329895575990949202452317963215067604112371954542284584589462328658649586446385732231155640201420103021187113042143527545757567791531659000558692216841377671198495777666536546677166315164455750934643611242039967787119136343618903591542059721196344344986043298742942544819565342936059222595949071300254378701012368417879393218789338694547692615151771539290659087931517441051605373861572115264937773162183582654525850961241187017479115536327712200674502236572821841766554035627553154803091631160819499618554098045055547342205211094365993363577353429859281586992576677855666869176604232577410832474914928840045259608922714755225615371570456385218728235170525746773558436942906535269178477731676348949488952562228684982484156402567294157380516517408535895198788719338780384700021266543721914854900622439501476228313184872891460276022667324719849279474361581193585955884613395166415348010763187863722821784432561905895831622714553183911211941083390769919739384669135117651737280609219513398577613237528932498343203645215323496935516245887652723078196308451569913391289105874903643166158098612327222064260830551035499479203301510665105049445644208858726400000000000000000 [105,83] -902258514531161813521339427952890903445699956668026175108900024858949418603970066800487675195633995859026298463058063860646727301262479079795881587682777186410451580898718890728497853261867871559392359109227028240342512119198139759740143115895184902750809503278231284422744531486105029531912849807074237388949414586271887321133226237091381360798847089297653253088769593147717740669211844431688986560175403402239738488996223563561812081880641683669202105532051279316563474812152392523057620377575721435169431949537998581556900379322967844541545982984133337047619599451646489143499273836187965216719589590301926503343848143739286825660135460584368074922478012129435835789016241218176072506898803251235290238652251121460480292987154867527183189668433373612191441105146030336446708401789466749245662086479465558633606198032117850775305306768189823112583464252100075985744444651903208905104832216845277659117652275619055606106746676195630713752175287874824581719840148822223994392477453458025361452546083264002119959145473109060801444764109823851724536998006552902958587798573479630546114153091659819190627962738579800351476093157830704507680995005301012361602824040389430425252249916024854462320916254989933929761087720868679225896197350752942909270796326670524835867018774502390712924025429669865890071915570010059430878523204312066462784831597131583422305306639497823757804731933903273330171185133225449981045988189223159373840436198880426748841447765570117322645876364901060781507115499538651035046610647295233694739410144971219822402076673769113024011703614640676097364616821723182394598485766931870061095642558364419832160628191603086155423282713058017776861488630872465871247554887948599616883531423970942681748812564095953392121369140474121256854718701391914630280450925722897177441129729741063301290081604571052180549187654184845959363477480269693429274056095538417396633648472761054818013600153326253352463174229642752509121567954475012567274078278104313722976845648140731268570416820070174609333720048808802409741273314027720215460378159612963455545983217208761787504724406281371760549231449052539264542632680173028897487763031969139269286454039813426695254967650243533098170736650908556446085536352476000146491324668080079068484369157107601360862028271225396991723392857118495299484101481832001906658193469695021898530276220483462256915593634316887368003807763423135937404104915174221158010870056262774763909026129148226653180132655627281668154607337618800640000000000000 [105,84] 38122358720028791344797495924003921318421717973967471877107106332840997741675427601263363020469022858188605728179081498432417296600598752039070561809890999885642153021241189343252012409372304133251885498451324572353623959382079751318426678558257167316731534481892218472792366995372880879612656439300465932780214620570413335331310544091726302526706153368687855743440592350606869459684195656943037703716781004820763013042898120747402259586929333626064794370134792936419221949829291250111193519235512717146083103805780017390495796407861443545242838965317061541840096560368679843689175615104687213959223877655495985801380849353748626159416098439359768792516688384700226654801456898218791086699598541546724629885443136422120674230797293082676915022863769282639324285259785161577518516811973447195618317610794390119977748036195932031445430999904792965501940681506138544526812829997921541191377816480732517850483300959545726998655562429019157776845405929847617748101259438487444982298923776221101545510722398892782947706609218662750625085312260263712427344173293545143123707393798578705151611480873607035500813186970435323812240968832687833814937048926401247485818219258198024679964899785940016152978094406824523402480092345366414912620003801842887902555390499974009022007680775918805573989764487205904990247621720717425355195659749508040563010512436955863388984528809072474431455098648002742723785011103030012343920187072020264872585537575263226392875444402940511586213455508170747732449070537074678778476442030467733293801384302700023081662910489642603370809252248212380274180322833222733333096342711433710842453535060042355753059066287220205331735314497113595127324739499132491245742489611055197189715540691927844754507130552240469325519770397200628296060237835347033364360586371123026517104078921960993763527828129911001848461292691559221896228005216114798465494183801310920603233086444899872767717295069692948846591754399485281096997665160197287041935177595710412798097599212633824670425042994786002207858140771769643877465811504891586211117289419284332882799826055691730153659249934646424789582433231132797116637334399332428397825707712754451994157027890184824650358949699497334653815284929950217730525189780016365880304483791492187890917135271290283307894799592119928219687348480489470953581597763689696045857736569552386460161923868637870460288398282489996018272651818080457657179082036222946893368278299800690921230789466547218168841143232258702408455740089958400000000000 [105,85] -1142913777285810402813047114910523687834972893721521292161831621257579884989967978503845685628560696456180502716553046389337545162144289749426040258151552848032638007671158117650405241153358980674430237790319129432962409262735319042123179959197518680390177183021822263040040375175677277476963272410407108689353481137663010365188745320219662869522078700471481389756954931214633127360104170564218603254163342840570363185541814442159595263413298693379802569530397899907296209520495737337491326473285519196771255308066364177380691494368321641153205443422393260342899805867392903933772554830588964640329697833648620461968013685506000112933005564114995869069654303862151610667948452370533290649469319050361634746694456972824178620193602470053607210587043793688456544346793011767556660836134381382753623499615047326906286006887145621616928303618506909133344908943335920380534985047371463590298535258079354213235191547402787509456036570345990809676643223509099699658002992778543394591435355905997586892340039235719846768631012906250048200741292903385222600388981733559564408702803930652174663599474953394271519850498584340370769701422664548221562561105235766422898332811933782212110931451526891262345618813043606067286852496365156719504899906999486017570484195106487009183915466199544399334863217165329183101018713572766320768906363979078064893482115382038564945927090685422216350131152284783199244075307221062211062973371681121680064057320953774182233984236643506993755743953195600284828597786720179479461074535817322164425416102832221939575058739491346131008689864100138466571224630801569384109034782887338976814182552916788973903030248184147446486468402467069828233289659414175049537413265777950078727417954162238727603119524401602935210942826859598249366938854723892385232994274108362239742191435448735871719338065235293958647638008829033446465265152049728936663149418632895931834115101729782670753159900651946670941256680736698292523216516486529747501011981345474683373734073520828790259486168326397792156923085219020751222660160765809231325821074363021181284701968291839708521816049156341325210244268407107121658963041916253107244531909376624076152766012011003401082021454121248151224861590276726857326437143522882676706597274592629750457710528286717500383959014017977021719028788393201236265322140220008991994875029255333018335116417719549170321277018151308519938249408466508218216642229664636672217343221739778564349243513560325313478638734051202186245790425415680000000 [105,86] 20211687622275887097633196160992948108644012699837214582663947804592073294382522066206873135639052868890854253935164708305653085041658995590475465060690254450634955047910140879899725992946962726805762412298254580719156959810632600713608111294221825026319375623672988057811117222544087371819623176946787319787429705130131233696599236141064105214660872628401283493174344954924525713358130604057953214208834950168773941166930496511512315759810092690979814737754640229779102106692062166039031581825592684885294393892006927228664837506931451690854874511448314553829134167679297932275797388482614500662330847009532743139141889819924824085343311112988295689182460970030534783666513175662424255339586231670963837806330173824316345379158806299864232081080962513734430716774804362928340033622110738108558514806648760068846801336393080532979278466070452696648505679781766799176004601503360657053453859240369983485212344857761755000806689379838333840626428257355606095287709447974328203219524036118392958837366985701556507861157421338960237648128569261768112346647717022812789825509635379780903361013992308097738007109143836555106784254700569447334878044625631099486320911885406715210757528957704698500452773537884846383013223704203852684032960957680940842015232017370947859667971108105482772911667853609413544585834289655487087342613101659891706892996663158285878085376933609880499320086304049447398645718154491296545889253476430056446357009789547900737440496170000361431544846234724709743289010593977298495037652249252283667662512452913878404229574110039789213657276785376663026011907658800308212253027232187798302277767472070912813765503877858323202305762501113377541998440989697795747200517779577528316207402047169446558889988747234369233071757415875517298365294725334294441400910800801112711331857665449110948377024969239021393912831078907354455743976301502882352027311674603717911935630674515760380762192463820629927646973134548275024676442749842775648124323713351383618334731934999271588683478167005064839898296268553378385844839669902683870416662118901238786999446863159024136327555626589290570116231956104288742846179404674888531122522001624251671154623914125682627779078056418882426897585598880643705937943215975863013086198227314876431490384379167530289494504367796984555004272185988072442954717188804271250046118024548138806454913994989072025404670421041335434760927154274262372119785829258287306188501237410366271938246685363605214942289936464761597001793536000000 [105,87] 51183261572248131635832493425820932191293926594861620330727718177044178014735911696294988246684358783294253958397566474373129273412049539199844911005562240280876621241452154917056542938534201068356270093204357975399807209512224025470574946912247907800768754315046348426264809778822938251423316590394830427789675240593351423992143477132366820482879080134106905892150798776566817211819148038658635688562510777128257003874512498452543361845393386292249531866704081344900597979406339660034425477373195743712956333343208862358637824281095008573976137241878670742745206547809140946499915779126489580315528350388824926754741983309584041512161090222253792657646278909981754074115524718357474690542447200582198948327617183126713322946264291273728154121920161868331334362790006008541457963281467958958802217013968570863834371741467002124972299044948697157165372403151785375930140032365074504314403927960022550054755615655651628663604643015096799215248199878116301764748439736615464482323882956499288198009520466377397788004069662944502583788968078811333909950694676770541058868890987488203314811220484481067545747213287455388593490036301198743331501699624263627178370789408652746207350384911584137489896081874939246749936368267635647253666637079256994585081728844815845987777656581630341098522391494472701241154597851690964018075208275356125529870857457106658421522639059543809095559755460245467214299340688541790131944623893155033575050984932776137139292998080994739048467981228162418971299759405872929545186638599036985225324471364071280866852833156335187956295041186467481758188953354403267599315440018715690302902730715033306145383828020500338633217342854926011520631591317956860849149259932198055505316099435755530242287660547612184376276751046323141837471781208179645807622274319391126274397436362555040879965410351930284106542116027744184255937211696215431530353861912616626413510870336524299177183758211361765026028875636772819969120460727320357959034845462681349221903696428752583703914028995812712533875215816381876992598832964177262230718598357673935527259504362121668141898546082998002403923448782674611549566833040157392417913631171017667537885765929020343251535131415757081022458312428914149415823327012708264234647622626447943785131082630203874661720611883906460543000109384814973706094148779169699345393192276458621116550921587047962070085723576615193730584891906321235800096286723139771932579296137436906492913467894153958383968426062212274956727131520 [105,88] -13308373122966671817681361944492477599247410419162738316776821409312669835507744955384200072707976884290306252256475589728789867630588055350052394919241312630796552893634112667202370933579884859969355344324257503092662744210672082796908146944736022611884630408727733183799922066023760572026356005689063431100343629727813782825777876993370458738467510391663969879764716649254818356444444533204195271101005597474368017526295094190269600407956412594787399137818520896290638317340811671363085341728559702579426162203031234253580309719678533060029666145785550289837296946031017667507587883781694095241145449081279900507624237075513877375062070829973336860958708483502525169430145586686961853038359863596001641627416622332569657620830266570497715285921395142522782587753061146181668344445003239035413422226090851101158808252312196793282709667535942627145943619430619589101002619113761087384832902321830527447741387722885630707916617803512466374045697358870138372094745562594635026631489009063032383282559930112138100337818012349201376518793915345019663926891861581557992824251243897161616071953741918340653018272671877437292970194926852084273955555899132701950918866534757119565147034114535481020210448155436618929539393277855236685198742098438937261379674221834541282346350066990867129353813665083487084375250657381638598304805396680795048273463428527938539641740224742047300447274304032477304420683116247701311031726477904536883972210009883835860828473920179294196180263185452279727184566882365592063382460683005231099207740909642018459614196691897737579332509673599667229684461864468096294214704111406260113029448353205597756274303400574811144754022163220837465591997187034214214464455719814135820588911125056896242913706539607963732259043513998827548781521509801774297955290416757262250873124853740141063202795507744558917697979442622703177845358294574149583868577837332135392242025440630082321201086844458689946694099755177891307297738190466047597873283804408921722903760992649966869476096252049967113418451270809774738650691047933435014932209068083453684512108411402759992465412534167639633835758832969834775629732920993974773633227127510770902023151070723700875083236031967203601663060395688583628193798303412033350890358866203461118099103222899670221889780613204019083338220393219327575693346513894245897659224194535193203528785821154247130105442001609405334904685505445916822889021849331759467493845994925726552415606639744199390795590053313875251353600 [105,89] 231826452303652269528590060103942779148668626102634752326003130379928367776375426700928491117189297451422805701412863056849099199823323255786846101714838026121652975892067217479185946668025951330523111324001311269207080248082704541527803347607367692716560047661336275842499447383371877411439650025106400731930263410186083383776984823629735046173776987722898789521462454164229856996016646746083281035356223357247387236726188923394612961581929563144564990773891205495642534422183158627162272752911901452630712707466286939836817651668645524847344429835944986264944457552824852633270188341489510913635443732716318060227909166674008171269851309149687217373891107605965171202049937063671773829151742424007312285945852889842208022385746360670557143738027190163411877146646693743349965799872710301861702207877616384831147846274113696569469211437049615093434631979930455898499013232388457097003838118451694308311266248896640083602310954548464079393333557153831920943029000511834568857888590544352658766314159657208428677461565311660935592646007216886219653927694931135765918027289709034356538424471633383769386265965416412816116730522078687963921661637482095969300208525990343376368434213498008604417766126230219926796354462624552492518136400306075788952607446584220534752444891652298050564121415791736745907269101654614304590975648487900826536117557999661166983499758899507095500682200443886207529307144360841536609089096841079195453364125320439202058038481281587972733817727939049358727413222334900233760375046014854447104760749019865567371180462629388375571395438232702680880091832910684233548587807315498710695754568524905873709734196555970921396882515477948734203536355507896876127052343286160669069545856430749039786202331879119534524279984037698085284965376276843493093370567146849649075209539694315994510127286753029632288432115648041035013284308977590621281053158493475513174776820648463621635725372891300080481017912864106022634227406883186550166181919615891222909852296870818281292837756297157640711189217330265966319052437479931999210499727211193541417446878400657166364307163370703435013644608467744478780935129649064490852906739017939412452493429651602855902447610132013655519120004538756976543190856511495165480637119141567200745911863652034365940235633024150782034563892855804385519083727854764615249308432803334267097076801422773336228512052555578321656972832272532280502257657718079990774241473996261873734768518400101879037810322816454716160 [105,90] 4415848597007885560156464647650432078313311089184693252274274332532718853330077311917007273587051664647082329574523982107400638663543236707166627631674169792908201442666989392422972889922711205360006490741146032190552568366383792281498008568672532016917288028846380612515860314864159162976928023625978135421883097147926354728310765226940310683700340250715681068320610900755547984391532600056812183262608173687807926820686216098145498249262770892334348778907003178018769306733169819152922126587766216737980808549160230122419360033197181438823003709732516862086157287981795827071712829016876114737639312512158076989242100693290617843693324958713875435881036544934246806166597289080742126252900904121885157166345046946474155863371486673723906872490123854221440392265552489112886647149602691751735330692999810245915375480071304797983632991366160319177109460008802162946836145201162132334734436154964898783668520913054761419554798255221944976268598272977925652291534843415921871517598835157206513621596386721431679405172279862133249464703428721512616810477489954545250829822498395075701387942020842503270225430290836459537088013909802388379191663373672202236922085481830167288270823625315489758153638798753644746353193976345071418958350198622765487815511863523177255917751337913017797164960698652753143844284855425258031319542534088216622703143311677686852503279208909572409559184610022797339452196834231482707721290014132752776145301317046767126398511183173619923753245558169384222678994704930706251612061282717566126149483506110868706709982353989066406021158208073394355324510929149884356373288621609521836544057262540134555133421490846617912064674756541928466229772262620047552038418962778457901157937671322418810611595141902816453450708728398052247540124370308579130482198974869770171799733197553627485864596190200607477435883141976051509051600194789662982912975308341796228186892499989958585607995296041326589211643833215324604192042719840653065717220643181040167354633733897677692147255856563243196950632816658701926672791912918456405785149439570080458658174188574833510901700489514245794492431673349516793610409475036086636251385969683083357875850247033886973399429018505213382296598450840967861778612377328354934518386185628096973416739478215760832343537882587418785070258837821406949994590420224081033322648644030890176814479376445465822936255592536263204505457226232179891137642185953123210497398335672415945967633460617090057981276133241600 [105,91] -360237218871550802240605623325956319741933813490489519320466729813618030688452253695536240654098900686573955217383920650230912433177245609545150987567602737796389610121444271272911734623619180447356636436584440515090416736347151448195833323550295707223042069210874207927742835124446627851287475768178463273635068854043052428600348082086369025611003421038476767776454404509697475249052618921764368574013737457403794325291925631766292917548784023531316312956813397472103656839897328531830410397044519606463414958932707223809283305372021036512242656944424881979881437832816143102950391879069160537380948157307928411092854813479010576127866164112570581600222696165849119189560257844513099381227633704037861206632837799826871439590849254610543930420442455647442027381529829215715389563519011951788335698457001563389911463242905618362850826763511013996685937894591732499538944787635998026677726302041681721458410535152290411033158709079766486591030698890849752814343094156842958774507763127023631558902992891016825655517190383770820478884320553518463486237004957235951256960667771026199279708094508926459884490563583661938421804261769890024582311189480389578322939060756425479316014762689108441221695964004748851729703237116045142502624818679453294323650893876297768543372366166294602445105221687995774153673456251747400125321297175960750915372953229114667042071978566571921500495182104204155499469147850971798914293011149928116297921911686710194510543752992272894298922759898752859095883159700073494248087029746882432615126181242317358241180102288663818228301443392500567772478606772628021151706486070864761508196217965579782530406495996185830868694730972877698508550155131032595761660933826916523716117825760793941813779710593486103605213676906605938980576094914522493019456787897178224386608632639452785824853947524227335087954796895980261202755002034492250222865962683816096361640431931271405452205354389684020891209076932524031478575520631696526198173015493009934196512420841136584431711887340700266996502449812005813215599154199566787355257236261611214813631073229419534018202514024191469960278077154043933561252147751624074469699798734872154887242337952973089672048533533784750366929054607822863774358107437939791924276332959109431328877187972618938146607437280118100245583326857365914893918312317045565952855771898769572671526387665045651659837801670485293685811764199792497213975038343569273769484279456173154678902607505204395736151623200 [105,92] 12988125159048862030972485896406466781764945747712263602513224215133628345644987414237744403900633336011250450317082252908567090857488995661857255662001454252695284746484190663283057997326233465248904188514793440587930108527625574710767845094007512886058651134345160271018749382644211141613121062831436682524585133121868041385694088644505504876703527662104121846454084040603388363036424016585686721463825703806036510068869008341710285104979084714226924125951378374177549810777757638261509951777912347660446762687997395875797401425187104947122163884653738782543873173081646804903071649099642582906664815126137575151475946515470633172266150412699414066194882527929709963471980181639618677912464408644588707806728097086206308911923366452679787023324738164953888432627393593390200996624378036786847341653519915170007321376326995398020013978105609452760913080959771817426462988639445618694415456604716468423394625428721064899010721649800778701521863903597180712466778451571764558784077533037098125151466648610839612407835086398393368234301385118452989015730296368781868213008298997409996720056155362293709892612638301404396231095977257660289327991199876581200042292832378678502315490127815902923491483777423271018623292551741695315178558093951165783152504336024635586268232026626595742303739150378301586362165973835502863339492186551577068418765895998416425144843699954506948651487188737263955495868542446612012108577653357105251750804566654814637343955554408960843602360035213800116189949081760625182289024558220613603108772210150393789333421466471256194906792446823243222371230849704685487437830227396790396624446595537347862390962327127782571906019587785153339842463034271914356002917237776744304671080451335924478051000217627899331826569741443132563214166077391066006986281937754256880055855725772692012945791627712595393954916516388583554183141592145100891268017907650950298123548789911996313739146396213534391162365850418893003155087921761971778995481091105514402983575586876212660569324686149909601267862451881930977040853875091558444104401928684196087361688380928391901033494156540084072746246360895062039412105498551664109120442415868034040430128955187095412609044848361804717878227691486831183479092380065840962839271278165766528259483381492243542476556147168570781708939515338913812578223511287701180944918571785934627430725619267893857664916323400156688031407622969891157441173038799385859917491931690738795264565915538576655744000 [105,93] -442178541408480316166672677655548839129697602327381397146038336157320654310683318408278432245140490944577380569217926689794233430451312115884212439445223757913735600756619088390442925384719320109040239740105596827423021290244280376970090403624430269990645954660309610278808993602089483530032604548595025881055215351666181115321359136266115202934294436090054042348891707611777089075809007709307640593538767461758079100899677040728003211062751155570098390533028042894647398203128188576262052877977281576359616886555854477133709102749996500748741013650840913124656960530302083893276010866241555975054698829445100173241148067305969549744426489208478734109136373160100075983499208884573470854159058381676703919633788707119160147464150334665364844728902910620969370049964492556902596604896724397680988537107969010292921828520432623028689666279725984256141686175782860682599040393707020824431767665844893595867413579958217322885509886996020891157346346090198978782732788057045657007303968557008170974760036626878844018509636908737644311881144876266516111529736371019674018148568086067800578366468624832986865031324518889971635818645400694797366812376555131457494744221514621551472146017557044522884079873125394894617400662944850933023898548896892336936662677800086221525994089579293763489548084678740943739109967118752938318025265877514226090310507221456744908440410551038212676841229840758910099520317120101203815086353630723448641542109483654190451266154364270487561956532569242542543335601327684556928282865012830052838091550261431735452513632394192341213300621443328613152295684540789008509308446193630834290026478127164772542173786258660633364361491975046580464801782845771713720940092181606325081813696213144778800934302822584212079274870179041664686579453197604954814462064754956435658087128051017076735022599541718829571993184397301068030980638450953207758876919458289044542927617775757244818970184645357136610262687251181902174793274396916073245471767823980317314003689210327515884779743680864126774523156768972508815522975727669508059329529866390716368209609071364447531095042590777067663846675633584398665808478144424743058249937395247924616769755658753875269014193543084848186564643933196917909768549128262218724185712343550232878972496197800012789064514447936509562757156044466728695743012911560267862928849940977276596487309465129290743125818026787093340846096627060853054803565883775223257082212318349178715194612925708098560 [105,94] 11090165865306801364841782310667773943809126753750047833822683219145177944213112140874416662084584349178308664433086584087785331607969702784136412857477204783412551582858761889708371355791856581644109597759603184310100617453190909188892215269613313197498243822319332179378545972305799936462691520983141942529306585706276659116477415582622061441532027145400153748956383528784968314064464823358908462152725979728655747040607608999098544272554438552785741903078964303541315967242335973675381574928434501746674416554474016321314081783025780081021592429062737717413579282334758002731576239743510970363634805668698507723545114024994226418967259554096186525431764155608406546665581755994405134277583774652998692191386083597650471815876861227573424701548765262039585533346747983493614850635486563073278625928151466224846919575337775887663277045525598426519587816829716091746102942472746041183487513542255445943471364873853542867252568970551711584333738247039653394660147867864386459918567526737417670650074674751278364754160617272472658998309671733405087536605416377177288257552889861858556540600213733397672964516032368958748954606805091376521402852787499414485580467434863657850486497703972228824798181329339278607891793675690813244090583841715468154805347399021474005869232544040161452214661248546955493562846836320874177334915225646828016136118161539975335469841039225154806676911124151840793802050281159028830488076665027174146539862385196436939197635050577785008110153949318238390566559825888506945258191999819261498317648555352788804120686716369769807529929690984527122628276119908875201494543734006790092033682139080579230211601729675389132462200949422444010490817062264921484877652430127980657915215279749728291366064937391940639755954440390272638272472994561727715238093305534353308437804678200304987880096754711591824180470613730880858357398798829984662829870922306380085569550331637112562274950929466148741064430479089860153902363350780620078397186152788544660754465117723329578399117051478586438420180373154338092691727775346218903664566747149707724879215585592999678370150110608840955785803585057273971820589439187080394768877792715168138181319586052274024666841514502174012989301197836961653415796099543500402490634512426995347097245764408968351005396034125491586847384146120141838581150553417123957954955615902902668130457821464720029270220060428423068380140261067276006893392550436279272761945694384219283526680566505280 [105,95] -215475385374083139575409784168712162887590917955431412550841397983947454676458277225580798903980056093916141062165845125813779848588945962425418902717292623158964061026417346684558426673497618922985618497463229148257057888423190987275117299857593120454120766930156766768167238107923612860874818844256060691128443144613689171984033202618114363616915575991202045849253883149678301657220282531406948532499262282118001559219263503212610119057550893966491948058733459229707110999323461692347160191262049010109167400753242742222122846337166157012423580638161756331846686491786632600126698611501908456467774698666132336109223346432988608511411397944787164381720017843008463943180757969759211052875770010415094626886583399835125518686094855919591170633430347941070531214751825833548331220510225452010168509513676324671890771619694848438511853459531959044255962677123377027522121028358056193154598812363408089316274227758405044069180371847487739234104189061940718629332044494197592065066034527101315474881368551865651123370130043614027135396117972006725146869291281770547209287889989697005005016834354937371299952316031878262814162909125164300237805171894869165062639946035839053231764983651867809172172896553052517907906016449760371133013569938573725800310700095874054889081738214879958997570323925150727469361900592574827670517176888348671379441709020527214982177971753606809518199459481266976552113579633394791052400010908250472705867162956739508970163820892557788111001710363354040372581932636747276911145906019397049853684931859715633567319786451940588780174233880755206100913208065271718956994979177099924985132912838839606621838368933841502187648874275648721416838089392512945916617027389078772200393089729109928070592907117935394690690349279852816759431102664287729854014608801309205686960473365328083025425032468596319589819339092512623960763345381534107593036979255967105888477776149043747679406555855295018791715538909306988373936383399936642508557837447527750942087772102158603536896415749529808409923672642250149306609450462648820044890119401512696585769078006975517600852702818117271811169402992418148109594180412537365721393517930931295938723013707763254927040129094901386981595003328469424247661992143062408825481923232652195387139560246050057653576614343761184732201803442529701559064896599708749400288059132126893700518924750147855708173360059689318658749266841258201161170868865408073858686097298055598253538336040 [105,96] 4140109280971445937815358146779926828435644114683607589266511581864092370030884969746487522309032548852404616942165658747613004804844285488609963771273830768382299074264073979589726127139760941880713262554637029052161503067468770706486195910146410267854609752463482151407522778357951200908091206902641916305976546927216926286834324908321544699893391289270874444932917502032270159069103464540624962540739057680321983785306693461166994237954328539545099639984780613001948137011760054543881841541440926018521118807443134141762746225991371415039823294068607159429296455273587423280261607521864924223815617792109627501713372483464662427193078747982844637959588987418602195179490464233178693845037444818635583581578525470612382345953255883999306645712172601553838740376365041424067274053983370929070390146361456904597524284897949517499383038540874078322746727878476634582280812766874243602167490906838233542617473507895052739845015077978398121102610726871577972053638904423089312968151375703581576584513046320404693441437394723895530643975590897721742850261222735237293498909912190153314599864130623836308197648530817261223897718412424797293031683754792526010647212884442880339578560331639159302008634868596434421045562091721026182147790450749004903120270756216155533600493860483112128063547303471533825517879809935721259993022115685515197809712415242649028042673274254223107497940133157569349594656827452505384056130515673927810278414469692761347939522205334013736803472665941350987187272140851358494210237526920603191886924182172290278024659180595038021869625278542918336227283070522828704544220785391584878534055108274936694649871306563770040625417744108632029915565130381298857795707083216112599603395253933475908573502568516747701645574691792333361955904244213042878925780309574572475161665660213334830722124911762575710891017110829934404005561368870826782366461199172066388615264068538807060428194246610153566216552356348222653198454669858356569689163706059651129595256115974053253764575708566058002911488931225049158641442146611663271039942158391415986933144527518088498825210959969494474319055322037390056921995569107814409877588496179519293949346214138934212593619685883428098314251362544984968357462549333685080984259049154025443983155906559776163309854173462132495700952182733478906360330582567970587975862090363083180315448205237965992761480394262857130129597788024338389802891316527226489801536627221833591951360 [105,97] -95023546544386449392922154490011713868378851831492685300875830146578751684286561423658984363618488785741363923684597113524128554784948160638818870889250959176459986994749446789545047773971234319300975367451308255085383507502588509915004207731369262066767946495289599247182062445338240532487652284651408451246471772041487283498044309639654181688003723272819635047514399499502795564964346812767417629195556850103792794531722783352685893341288671561028219567601806220100502878421399215902972454253466860477850673402172010147815021823929801058650452255663499699543621309434930484402286785009992335630587410423813934890694204943938904732057531352104506800588486620703262002791073557521268442199593389454414857913949479040715492586786448672462771693192829443546477615946096466494789510095320546355107690171071776174700538709441914501064253690114865175590268656729094828298172098946228200044994301940094066352915727726345747734555678243964640081229987748810202164457511582132115345419555382623193080701933162684906297728611996645503345862693217972814647209497288221729641984278500728295759435507814049734166922054228089002404306297053674357723090159091328115647204372110509297346073462967458987205707338824722175846880062429971689467353151425429995157360792794055892802921275850202523054536850936921391395399184915584132680309068191784938701905023117739280932915875615416930878251586285200691809844777507455877836321030475869699372675352509409623463971919913729200797199093489811312197254532706623632487847324406676997054372941537044634795665641442642256724336290966728891758662652067755775552611006921913797007096125819378182868985534906350623710240240347888669010122089354686263360927813772725334845206737091721597374349799718370391448118181661092574283027398601343420233780267827589371639945357303477555358470316533425568784071308190434656788622500681372787159061302349631512086254088164221724263595573792610240106951495346921623082446580497158326945935603455214891706681097325010110020116100215551937738876153901182021212792040316206012165606488884468776543062774453045417219877287231315608041704470884262924289467035846598321593167961068899321209675484805899421031068693209554559994312757184666740625000914443035603465141343335509275808678917909249368868637228434727666621353827389968414189511244615474962962130034936482053641792938280521219066446940715707421375372950977586365512396665123746204684671182613144465920 [105,98] 1381277161001172157328144363893731986744695224140031847161929356925822993029627848635872117773756166640124650808326915043210699930856009302069186407054747764073617431607158527749335183116771672142389611408295073835836567412784762850057438834541869496581795816514779339540799940105174755241765428053887954880802589436060692530105364162586458235367889781406905234515258857063968748448882709349601042417162800321350260990453508644978483432097356892743298251408169400953984748870558834669054945943844384931988802833083082011166387310970482317051772590545107654516580184420479402399411877276638014718572523277250790863110957105083101898806647265751846467623278205854405500426250113809072853979289630677593279020264115508230147032244640927620253708504416083860816494146265503368030624051283196976986092061229349088190250842313468583927979103073774928733965334982154689656459407148603165608972084198228834392474482238027893744898410752853306052748429733347094532917061720580748161193570436813790975387024999957266862708946198449596975440750857924395224357067515542647966534969979044861502364532215694630277082045707295683446999611724462929696663595015102396122587892720467259965565490344810257077791417397597947921834760740484223952894291327405848896202298526059061359540962695855781291850057427992034125541313241604789068855301295057697997310974189390153521767982177530828030541076809686398204547488552597284162836227038406769365096550003189618266435230300694820212836706874393654357938919080732742783070170100296813479297482804784582867944924174087178583131355191276648902242328826970947574855507897074229223098988272943107563890368666611319930989690295529737982316018593008698944289385556347036815063238937998170446219595327139087189007291734605620167156688754689429099509011256720499767466883154100715000337357271455834428839205284518751799935065295057034366751084612798575930445563443573399086522436027595209733612305217958713964369260186461359642774229841745485022261029829140095574165185690361982126920158872415314755815628615057873981267625699561409805225114638667866602104136553498683948365737524887830327817141184831248202753064714200649576761170294655481315015780021736674658659953762168558349495527352981010583565448379818191519315437900229581938545700543256937834991904953952770015237481200631728242460366330199883222162749382980193837479505594710176360380698181313957068042582891820997483003868174365440 [105,99] -10361849505866039457317445650275114676819480380250955301983246493400017789875481623051257730296108641878383767394587933268014666282666162908267469593651920617976475385455373098293966885835407595509433743968500527767833123290715931014490237336780523132659022809558855240798325840425422075320712731723732179988700125700583853854312533232552366464944805266133412216168495054296192563128967949364892025274479379079216213941823090821899910167258559493313437089257008851153649476285349626329069014017697009337017282653483814478974806717548467134740536268394611030241888304201676623819736887315989897832697047973281566265140000700889603343613698718284639531308371654537290186559243957386764602586106387128689556712055370874528403241948631822371228878024599268063230263913447646798351808567375232111957951422590351601531232434815493459123253244420279883554544020277589522505369945111625780126331509700449812678590909976993857707942358328134371955242097338151465003747615055684706202893461111683193216547412619492092987179252591679738251023642095116837094029147409104413899646622305891387914059249402947618554802142670013552658810519362307437768691191290077901709802465872742244774443859199823570217326688225142110320688468717427894085775533635394599118622849714373827930707901656613270287095327614337439474134702629393128857231958012567619490652208606775607804715333457314649792869741604393999116206063197701265924306629313016631320222028449804635603184993604896279611392786719716661435740991422526248261116265813092510704227690332578253826020988796960270689593482331802459685748994568110868103705026264810416130073216855839253180108997231041282011642453353064186524126635824955909753200450459377183810419120052646157220594288205586101703180795366464837547344291268826963593934922123238705066653865773715309379009878720813205162715068970795321022037063635035186154098844269159341736949071325137503737597471409624386335642726935357891049911122651952197902218241175183234173705758585836037512269079554323984570761104418815504280882504104272644611411667314631270246153877064237096875945378970129827134005787203435774478890351872991778626062762119543096685279540608625616699130007703043283380735691130845066978909343895068962622059630946735326304870486068607984869618331948176378582789711863699628636249311025036501823062409018930913007434885412001159440399132204931285444613764719239936527368094703187605160452597920 [105,100] 56893028868804841856669142111121609127154376233826827411654476817794049775109815378865737934907631610136708649993471493118395346650353790890587289474542628856714225920225589773549040204688501291070367792922686409224501795999470630934657791680674624843030109148488268311914216622847086761002590873037269409797311780520815591480505825434571368498377963339891278841200978739379160145770717414779457017278367074603815701062438817943626592687616025748974822354383921901295590255594097683707991467927842277646768527657967610760746524750730108741118174466149859474683205601814366216028144879496790591304844318990914924638859937836553446442538286638019794249081645753427257249309491066977196000594968266870692854949724808056878016753190755752706745633049608035113196025749008999311231254671531145637369824792714800238074153558198402266092236599001770379670612950762031535963899050872858803138822100014215209537174952769933192944083666236797089760368785199368195066980397587912434589655129259065064246739180273233020507934892348565453178866196771287633021209104502663133831282878789446513654774511893613041708591728888399001273576460092657955752242995661739021995703601906308795015566825006245940465539299718212444250495477943881186333757082871703790750183432822434848194037587649662488309207775081609267381983845277222396526547038083287596600605070801872151255855631026975344635953150208747485075250829419431877170646385538613610967486079331181443217495335876221433356435603503026426118253640731711192014419655241266577686564777268347442232967514514105298433717970384028341983985405427466284175071098297637796062245673784243475926446254590216207917782765930777445751250171548532095413017069511907710338298544266621199080072059773031454762261715363177910142488105597917140707391170942790123439007277020050794829821258732593733183959313856009107824534747236490678951442232520587257940039114213405252817716281087183984092782905216639005907390756453945179587387569839934295348051586061741922081035618234797777599753096799733806132324066248114163936801617477032500930105633910847327397969395367551452205547482612205299558583634991564809437758665135725475973831449258741574613485081653868863443133068339498696276751083245022637284519022977451589544713875830370908753988752208411850344691386603017245304150465477805566911779878800564264691143326360931911993512173334234289195948988342482844364417935509704490734080 [105,101] 344126529615991609652511271890814575670771026265159609563391639753628733901280360735743931681462636331098413716595153282983481287206667264568147327856278964644841164398599267937206582247915973771328772736197190068941353396738792134277121084087239707112846191525696444064888765267896121229003235157182683494744898937035145967132251675881054310544630701402199882285641900997962842810349246973445486938903322556159242887891397144386856324002242061386927292125690691230092299456939423680121172363069161332944579266075211032950219920314161656868177640935510040875245957184864644979102086325881718912570982471539126241960330058393507439183558247098227541290126956048639432321220641774712618832048403363624544256288484934432198137839433894399881273725957221441904714947831147997878329376364878371741364662151592535394504708733451467162485704099761919604689852795911513431514610140364550123607575901652264673894794595839397875398590253434471961511496457033769352300779477216385168601137474301785401793617605996832653844874999377413025123121378010374182232060712577616094474145298372343192973094066993384707659863933284687270470398824781969758547689681369462114441232487278519928875704630303450309857544444474058161022008088859246468354467501132257459573099776719016733669020789055090362933900320065501781464041222462187340275599306559183396070844034599116117005507845878462412358914803127352634426499068102248698449536232605752210450654696468150656822758496045104301711354304254543053408755394292628587396184582916230324005547234080921936988623468265542941839832061877898473712172474310913568441632771117612075375049192228006134855997733741413606257232781136611005975482525477445154802511293841419381701719027607449045403625155519939665993417011174916139642644560162375565244049575613240123816286042502587810335905877392202660393783851583194713392463734625105695813823696976208686525161064780833588515309739813286218725984207336771519119313369758905770274463532045622837016024450505676219777501559210220062842305305198005552012152488181541910147094508627999937880900110503197195872669664458435164588856286056740711522005939232265883528016664591106896572850410341889051754352794872150817133146410788603241457961636557914411416584731041838837135739725226545661787762030804390402900386677271841172790585051143450497902171780969519913111287932152561359020443472197113492290703988586882831344794174875951680 [105,102] -11359553278764796339170172290921127019915856353571373301453340256163467462583281468924573990840730513481788710478017043871508022704442913900672325444939166225878168199499546220475644738040417906497297821832603203743837336298514550350784373449066563886418383176911532773234279857818250979428282325003609020997071072521556274443389495856292828708556772457031330027954586789893475853286568086424733952578690160592647286302894359845936033758990981611731119320816087541987039098656094276070438701709976789294102996803632012150510829811843906264799649819139010393883667919265594304775861571286419151422709590481076669974430059735631582654580605103957108249684406676500853203454579486999791730722799822200773432598128378071200207791230719938944893454690465090377924135366223408857576612202120787001892332847055980922952776855773496645844423702680838716244319121827480501214675354964865444528446189106024067094653169241846631009737296766996277421373388339367382286804343670507632415533267837914541194722785533947459273127021874932046915787594155390070113487726806376420503759852004336818283970768260588139188027587093837805483058651201772429246717315638854267981913561710372726253098156953576351319618662866656836332849040217191678650073210481213874012245527156548249086726189253344304489794143110225832193775671120706876464530851983939911982033238014564986858990799031914619569619079868443942188678069007789892910244845148957271439782667336217549250215861195531913748739979785207740052694803098417615235847851222611189686808541414385171506789775902398403192388518109117774982178582530711396177375248526006298544295839568439725196716746880916567027034641776257095505718239533654015206525411186816957061509852159089746648342325941584757003852201684606223011104103102057542978709824709343354617752907734843087754202870327017289064448278900133325847602713566856350438071954031030706781621301540929168737190654789732043446654071752812748639560015499364312474610076542118904902450079251906250515666541179204969893982104780919114196495255294318934327696470688513696610833387438046716960926796171754033630450924578802937434901096093726845344145702135156969492103155429356663417079383407432876473456459133486728622163378992360390183823754141242821340072704655483748588809914462147016541949221787236805845082262406660930109764901610961681698949387433768626388008696534660136950154533053810942247243323767040 [105,103] -58647947088134938431097119699877449268164225782147930797092537101911829691659630248076580162180534871497569577993272938060742285239581271992864795610850119937419997746171039310165348968869918258813816627507476578130287919602080888788620395218232745347259243011650913118453518484784211388429019517925458729651247704880412537792993978981007942370923538361698747385757570585519223774281243375599209752200803911543235734714960064518279780346344077354540751174004370511079260244356358446627308387469842765748015827826747441556031436450551307071177490436398672406398945683217973662443030637177717454090101170219305016342103449782444876022169699635550481314802659740776793742988835487888304137179234222704228030141131699817643301078126543538465078852716007260016961996174832528346107797994821079916883403193005704894138380261894397438066679816179776348310856544253029420805093626686449612253542517857736682699396672420726556871690033321548281635613553159468502217333023141136161947896834744445468833612950430956664047062725220354335924221422844523300509167798641388775201794395093352844334527935259939744156683289175205355658629282292848825960962088768073141880034844030442687154068643351025595997415499277948035284792420893367777363267004530028511816357348205720398170043537505048290933774245032974368288449412686653619225454457681710466871963808417414853338318531931876350327788818760350138761225068506904791940701711961678582595948866842992924545141574563340894000483515894349123469316921742969020561039508837613702414057729433555671693430325398977239573309288032961150696996641638739644097207040477554731109454777723048943971051837249446299081493026539704383122362086253987771767805663394719605862569008566842916631679956905395554091049814995595638322598023269382998862041582716852920639687789650593632250699945757212420555001520664434262139238598308741894850245096736047754947983876410259708973134453898947446157778384146446934046350524623967433613686813117387706062575544316059984617377693916209802408394479964832329938052197891204843618769381860063889251355252669521941036086465730302328191346584129735209554048430282344359460810313315735764721987406762252327260641474281494503879680476405160745057914052819884634537372483089895729861941589594092175758252812018099948193226991605840060951822606820244072297040368442684988997045789976306020200498589174615089892671746522049545762132880 [105,104] -2385880296881340100668234314553437833810517209841715651955359908833130250337960795087896176266669918723684615810840440597080783496932588603124083286680716644597121513788985400892848817982144460695787524062020464347970892961530346432057430737618962543791332075937618564449727413697805805353912089268090631352176880572908925641325758589300897617083664059260987982987641408298750894443087520990068730386244502714790251417787337608433127786761480918139436458382835810722990079667967231982026062529165062014284687908654719009159941506530376563668517152750911643304073420478958223895570362835359030268002519190780740290018634815039473375598009149974086380332483398700572735800618498176816289433713442871234154603669867454925225142528574802689222003162533110003851345528817535505075382381908503893393375247118672559346676417451085447402187058091194089420308263079344564761188761471132902158260414502119614338094399784478487259635477611433104377827763303040433165260930010187788872189364540895745578383844629930390530526386247067689489385214634132278063891785004582605941232349689093339656129021010110129916614725814029291843881573232762959543296671600007256577752191538340089034744294070981868899871318095668307057592007547789294725862232532208399043524255313090708961629329383931169280753874709188861009027365386984127327634375090642457820537849156659585584696531079625654725663959524652055643828530354079737117268179630667922090510848125759883007949944578974253976559095767965704420703288531621133673578034069625904456823677749545601614174571958870151264830965589120524210061757851142588764868933084835221913837118268203269980563487837698615253673878359548440258045271124343305764478605828238316569077572971758226365621911315099553155696134339996050584229560614731299238974150892252561818001310056934960307930182248211761202557805777813374269133785622940718942126192121435740749173294381179084747719858163296509922925843116126491527491639774848792276980713462006349094804506379501041751298841189659909421785875756445026942575853010296746640605302353400800520094601260641634270139825594740927222769934806447619685849150657882871027184012324923998693698406481639187403219287035731625693801212773767891073446435720296263191705280740181467350859084869651873310132588291999993103438674542507328034408464129072330770095313105512634146245472227041334694166560464408503043232007426851770618880 [105,105] 34602015075685237839321880186703811330320963650592365587740784646770969655037644397771297878467140492030295803289526408348292188315706858921200211837979629044722461469344699483622184927678523509645567433647764010247193898377304498365779538134694464501975854287820350431781262059990083380964787880797079429310935040111642743866074262830746326469764137354569807470745520850217534889246284641571749241779018657506798298135506349873061168240891350257072399538818163262215417917667462656816708849264703282246893976892526879814641882992027551766018066321213063670780226530321058332105458316909249290882170444524339281051077966158832842724078550832758061625955572158574707653920447666315741653284676005345582663851920330055672915387090102988019855327183578648933507173504653252366430644647042942252096217444251455413054993053647770682560199765102092510800784791105565121182886934957267554656034261663803347858532275455483229079069801915088497937822202243952376244821503034058382736753436676591412617597801416156558454410086027782555448988246155316923099831731375915737598897619486968901812912877373570126601593952268575984468475504980202932166104432004556083655995245377441758928988351117593151852523602229348416071611460695306117054579548412592434550544772401475906122932042058547635860617286748287308990881670826091437501437203033010642521294608608093407499964831471594374108904067635316726187513581037021197730002261807851240776781643188830050482759919329644403949452211192993736313306933648023002647915479377902804419178916539603271865226432023639116084848459475905327136588350398065120101828726747985066413968742860628851733192011411515332172397643838710576628510878040818304761668292178883892283552220544667310095258476541316704218013019344646464079713713924341224388321899450092692104268644817927159144748955271441143035794367379511120711665199379099370876089595150123746355006857887925561171708914330967013490563192223228506782069480722930830517834472597237598069247962737528620399064277931844698600506199303593958735620837610726869618887327125414391627746752363988611174360102401595940375169095452497624705302303769613728579589820534977646574042214581200566917232645450792606609562169087288504013082148312831967894698576463113887636565895249855259146470852272380622295741819076156049226051623307395921434838734839774779508898118471410090144648399758022155848829317800144000 [106,0] 153605258440195175586229648486053711671351949139691463339124096573974219476880319075573279764718166287925401961789655692150207703426335386640828032680844869318001429653052877283512325481712705553159540911444533791477912878264313219240875277377056415164196035965373158906584340663294843114476271227821903782755405502503949235881401598546808689171516606886167050115093310255422697591106182440158449571333164635449061270676516284379509403315981761742973456234043562248790006739866126573114395003757988934674394285906690603606458053417660077728508400448608176350409923570944737723428222756234336711699014665590836043800969741229119465432696050489207875504843803840243422066357901142398575441242570478238391143413617730241978785642376504694482999718932505211421806873634702117428476345169883545420455401819946554215691058968158036930902710236377663170104384649287200648757878137281190441410188173740726376228698680845823748562459960902362865389543578785790951621410851297009240939241387542425521183473647680452182110238535637675107110260251607315701273176300850223321661904312067337139367010695425644336712356158283518642044393967891330527638840745015087700159268684484383698641252923129029443264060686948924539834093938213272712478448293138704750691635562893314122771388597420413373999757319290556508676399142723087473029064835613849487416225693950132504835198550842626787346809587258408245436902949993534887935412947504154234249824289793129678978752445423335568035004648052378667655982765599288416721489972291936024442817750944934246794781863119311713540120482981093180461437977824094780046246248905549840902290677274764547111538095067060346838158133828886920036367708071116910914491435856177235104038297886897758296584381211612006430172288302866611699337857429857916746562721067285383945958180696476865818145009015736757524269280252012036282472961189670333868040462261967088719612089390375153080990398752562046317737474480406745454452301499912680238807207647221765907843956633386994566970497997333564112718617711746418853116453940103662488506067128797075031297532536719425676976439226966346503339812052569416673777592327291745708346519330694223486610252605254740975572108422284591874130381189014833587063923106105722028988092581260069780002462177117511343304499308726713320046789808185397351294712550272291453681678170148657198368751181847473648657778903851565247638842011154276262757794471950100633958008385196394159825538380463640693159696565035057353250182524681053542109956672585728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 353609108761935971442673906496087421603342526625001645170018256276091884372023659637831653309994406708013755877457262395007293950769146121068786070388127302614223119420653513742697247707148757992178066395458637239606402498970666149814445340493437087925661224901934085660235935525604277071178246924799459505413318821248095980992565309064537916159332253769651574727421898871790254784625167208557317972261014734793951427735017817592415042925031765217002701198116217360714232002489775372741625902817491568565845793265440007859239116248254873246001120972715442890389932878451370615169812084456738733486435888244312960643638537216308437807509400766835416622261758790149050633814753133570483022504459270516415981446411663666665431234107459184128350188757723732702990785202560016969651335919855110473020857698530818016532056572751158347441915572259501481779379774257262045700116221983923280283394968968967282617699044684459687416179114548964184688994975835403614846445699506652812385696564092282287341375785052813457265653640950497138440729937680679217693741444125257156441683730845301241415963446796240898978393751009977434096697478512555391664660113871433870639820296982319215257938845284984776043811282470136876723169235629104708506054081202389955265391546273810425880592314240774757297552126398295009411840240839308260745706280427718875714418909324729528484704175848932784630407667273749983260386390732689795751906154720273310762369266199565667981516041912441006982056986847475465489766191621337557271829494007690061909052874386680882570192279333872206211180127079937610003139077162678323234997379212224618416926153227917057714646847414518275182931984479159963843484728918684040519842427761618426778691401432617583100025235312792728250956725795201532848524734825029276236136546237490570161927593733770822568288626098202703333273193229630833174246320210350972403236861857688212214500985646820153182907620441641875368019345839885643104100682041747585492707000418833736411591660397262242855337047651419894462581692003541764183088618665294922594202166362936855254544476554613219146376485011546214083643283909552707335132978233601836089085019904837820433325124863024666729005257278571813875894187198554392476654958454814828250210325109652700128855336067074008162497226071928965839834960786124134435636451330914998295195810509183363587940277215231768786949776359459070625054207481210148087326049020806642554487692460915609973086206570426065535561017704802351760474794732685548559766872076855541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 15001994134494470324181356742857684328226602097490294909317100133171301611890101847237610162724600834094102175525203883093432959544614235160380373799029830146970188122538819749831187231585758386287643757150130728375121374540632985811321041789856208208041147495849466553237675557794862397068598478082338937912063114898194881681562693841273351558887790458289195658989646048127104860441525989101268832836959436272951419146424387431118123167895330131786523122028400244632799240010013101290920218064165359855280247408118181011668025258244230584686462530790724583786089587635106760612606962291527507371194503204663365442693941528714051606781802070292852113648975333105981535488037328152837340176032692676070276296621593747576978041848708446457401870378909465210219465026593561553355577266484666410871979717920047616892370922037009698187940928158697145617566727988810256315431441746215916238873662742040922972489004978835962859408851744015563404912871486251401463762606590967498250153885058725983734762013908346290321481624150019465209741452604365552977488315669144245048173343557284114840281973681926244107109552260597105831106539216104277184689792002166275941101333098511683146840143289759045540476036351662401205902559506330731822597666018727455423757424383735707724513131440941968324367533546184786468335895780339396689888383267737010758044702482268763172778829853705554851011907066963266875218333682419717987099165644498657598326163090261294596483871206095464972676675691065146150226936566010567417550055441132441544331792585825215001275565033845455069225807728503330234513657231423317967865678075353799700962876824800470534928817038357644978558178622819690407374603477514244949849079613582683996351514923847025598481168938560903967811961413749826333782004100648245131369606635297771307912070225254160090597709988850145179703660859041036321985554965346992139194043213813418380610120119516826391400479076478100290603980787940333728632458840185981723174304127891812958773073515289608271044800500936797971635705006521092530867738001941431810566407438657136387791171773070094756911659826218939635923527778956602684380080097646777426653098136216019846176589053117974181730296055702730836758244137005068529792986170114046108293543510339537003802512679890119754129064951380523205384040063810522325831220698550067823211743992459124753338957699079199165076153742269544441699383393373204159005389171901589643807907120247394882237044668520644512529687254018499822150332032412930336031915223180818513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -792299068963002337294031593648522122637265319590190534531850267280824447912246010287094813306770731054113870220365910577551621122645661202616890931418989282282576517282935089343490061169171986299327496110473222767848782502474885037231650846866267358595027832142132048885051037874938172391579138056095084658817989098274434236156140290620890689738041090503114519763278815300788935292122617794505109761810513395249791988233181063875699739388576317376114106591739756030679093966553732588560961156795576241364838320568343057525130835624590143133981169122435158906081141288448291785401671504132530121670429380131145262289432361406787034414117845245842385288276738680316179237576229006120921652502227898354220058370273380237555409082786593973461177117686905023368585131987105047620224926687246526161435520220914384045276478197789002391271586384417422826537422988449624284526855776974706287158899287823439535157497466316483519590803423308319602260086979420699841323704860365009010893550107698853500823004510029981564768059439056157744932886920419318796782611882455860847077617144526616208780662959622427396783824562260539717957169478700993750077390169721066976090386509511280686307068687423406436177722425873492797837822306387462672795143639254144489530083565264290658014556313253190753111497977305278799287907443848061752276591830379407864192565045013725306739666997184124513044596043429026056027121954948004238770560216284550275368799607015226505323353750606773978524952431204066375411157492628827390679481441466791424158074782063844399587076826307696551897867610815707973434858637680645987722929881539896058770288945258343056881319807520619030408283621645676162749227773362342995449597051113734876625546993443838473067739692003556473255918082805102040576702755125852419004491148493480554032202315617776380831516911518260651351418342483377868495913952932668769186788301584750891727245123611928133446730700066584176964412092567101941980532476542330862025744471253463243446243307618780242936042973834511021731945930017209239050203207289659940331391167142761964587636142577274092486555178765056070839600451127722345846552112614854972657939595950231810298503328633634244475117591922880688986384461205697412483400255006029422123122693234552568590577677882052638511745088213747663889819981186762157917138465595680647369277341007534167014567413888670822323359963596274698339274759538768003839744058360385202564354016195892835355259208425427563886015233016198568300501266706364892743634345029475898490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 4536056192066457016185232580646433885646082195451811004691360069207888232658748980579858507558606819606550479783515701382134730817383253749857793222809962012209838268658889795794784147216620131705061893132776552668918426359913643638279763471277611824122346722863148469673848566569352341658374959567994355159485385699172524403969979802502556614799676434630444711276361667102999206693573745194118650465053470919063731778512780522967097609383392194602609870607052499757619380916401979520740617607417001528595224799383021126499753207603590902578788061800632789001862954956382874634867353284306375162305582703541719626256529168242399345417417577776036554377374515654137130928027113156193394438671802504074544205723791850385398864513404503272170411143147280454045973824616015517179639400455515374936095111619856616904854676454148716456734131129622970816884224057009975116694144351743441327457096571949037226171499768471664540662258849155453486808346130140140771665907694433335544322063462040587854382667574386715376700786082845032782138588497848393215954430606586188579798707888716839964424068163036049452679426283440014175620148277102547030494357925810925030164988536695702775858834351376792128702712635942561014229326726186604369628806103700674599822067975550043450098483967684338023392535873922208917573368597943420032955980411756272386460467753749106088069535874494577725424519528502576211867312355599975357195060935622230279464445167384551963350454203907032908753478332243470881190483397627673481031375226335426995508761161621529006678915945968861241138712757192430669270066613083072861700206263538137247764805679706182699385604920430890906689320554209074561740616980166716967971502544478360186581667989956488296929098757451279549892755765256228339089247057944128186760692949648726196602735487470364090971531930674986535531433544993283978310171040171949668903611674910365417190857651729154243136305199565513666455323813313443789242208972202345538856215634343632729651387371569109090454510408720956149557301571765429764809888726378490091525999376230722236976582070583841551180877921706282173530131013993273489188649056691136639915625697673070789920829209012564405908871128528551072717147852361617064696786473913315845058422189857975311079961178810775136852689550280185454002306193788440648927086506981858526423050371095223497757188712118291022783662288775245875911995951682771204038008215563202005182148611465834709813795863455108376412072339077674622440740142961278554369887321012077061996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 42971458006250043379824986142593113069395908528288267250864004378679739830917818951740990132403916239581751293103229497533965517055552135697552890396380570409189130693349520018811948871300605449601970210829859900559173068117512155378222907444657777920675729939616506066547493936374013531156200110784898373121687393369346974311031997774943462946600432538457147774445723771148693066997549301162000858992620388179023221556274418946316834068566436574209803113501670777759386999961366294515689671086351342031547282585212525986293260183582884742311816510382764827691900829942505280010511214622820081291264912180422765191118903833762671338382459660025560073296560002927986818630851446422039225564854503066581833674519743584875083842982251764401603431726948351340843047917984513358910427471417177708763372866998775804617946753525608730380729283165912291790124641777279884361241669604703037763089479363518057970294943362565807503575034346351781690896974443704089334229238402225359521228060813554910795409056423090020340111056217955397214116317809014185546664461991518716688123716218783583265543163106657669402223013970272628207433081318287462410123045466776805128535450519591848899509410572771089199555298349596348598205567271035951429399930528927463194409424546615747600939297200540896756529322383152715308349513493374022480520878794897875155717751669667754635969139493939348298260015155478087895784549161362233361559058945034548665895654068228604681797269785186037523982583483803937229055941981159896390381330564546239488745199046249890767772258041178877629933964990093330146506152418071056605014375413014142127136847004041246958633283068644666415342778518097128145487313839649468129959033365956296469373924675312083727496369449523852051247182355818257074890126491162647082742896974277379822820190874920423783425109255864003320985438842818856339821714443500323376372199143383136014540580402207731862567421280246473686652839582816597728897331555619283792809937741674465799979496725802547965422394102035789690004790153027370152462552101887564489441802018228855014066144724225520511107602382143944467038317013884390331376269467453249892038856361983822211473168784671863753722870916508743139736715679948431007158305124708397938207727139470591591352011884058346565000994920465719835966692602334209728046370546522823478443648064912376002670020524099775397653436949765257819828406530222966429486263896665395956987781708404728604472653425656211968955398462087341115059269300123816495978829036554483348275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -647069761638838300017746655843207044807487362860476957911044216796232976392726551718423276482861026022470529512599309645179686131208494034353068743218891584820285307693247196832960997364521475914801209392040726630660923819236994337192532306496140038282300456623509762080295524197350759014340993022720135894351139221911247445956082453652712633727528564328493564929669317015012710640241241933737140078995516723045834329613438222829459335168977149171092528101993959760416240733931976629241000964100008332638907364326527000104540781573007512329257750809366704148051447248081450230670226925673742454101874488847305613666585653332893436678179157398042169925459024389094719573381814182382231040747865958430576306721654341533114328991731758629694811083602089466201595453071295602916494544476472402919989778600584566761031474480020627678185676241045044191002031013214586355883269115610758389208835356619995582083747379838592321995724538492162149073699574362872679657933428545756266384261328143370852459995027584639006473984650231218840731851002977739272645594437677233973846305794643570788019576871008894242690814322059562163736818549761611299862829816888741888597995973359163905451115045865543121368617006007848102610075842803267174784153436788109194479544910741401817512758387628067748079128430480897785859801508113324844204633010900524294190837491550328329277721061528270625683950264516420766752368461975167715385639857224418969154895661370322680960469464789986706586988364937419587687841605743586169519471777082237454739912606817545033936162908594308020292526436780050881408240235173364516461595084649814705916993025653860894938401668069899952355056997413341900857890783792045350136472303733388659487148138358232498648072290085357524510567457897287309613249596398448880769474163464120546374194899386811274177910047774692377222100883215848863813161842800450978355224230471592596758542864794789742841087950145269762146637854741981990297468988356292755449654133526316997840047799402964891566332770207498817695720896773202450031328834198093924457090034740952671293662135829753235511698820862510288451799360502665273559922892158837003042506874181018767881944349872888408295800559269635248298175868430591409111980342390402192107680708727388822756378303439214651821129602989714471894524673236408210136421220084904371455706039182289045151917689161128100928449817988802080303547494211290090566857017873535655296331481688895108739686395685602269287018957350736665069693320603151475484546264073674107851374592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] 3143922309108975357975357012581000616505087007044623425956025855814157902321217527554583540022408385696680295707201469724197802785336719606085400478140080600794669150088444379336626600643435370098408752142334201156453868861282122679110142299974025251418470705470855687503333835901395848102468664419359385617995821722873450448034616987812331530838808602923686929926121688555237208358728523081353062254628744658805671642485436310857679425546277515835434130874460066956943454672399618624680533586230223700490667878253647060422090895503550708121177267017003873339922492867741110180725261227634681909256325170549522992099938633999643718232048978708253251636307203130472948592253777791680238394391087989228004847563297456712707246262081014238630272691106530986095124635182366458381988881570784510504174207131874988935776423422994100846735729478964550804207137208063130045439145683799292117094796278433654832069684243231825903761452868692158310362577152649568041703285379245124802452256837864863111303886338786133964928023860574224081405670212523320418577817530614947230731673004086758175540272065599097260209928095595513883637403252739551954174238026212860975582644089513537841453784039019812863513772806981177297571683169933020040483979664833331818305528079417555079947645393979431350922015209155168540836450644247526315698544354611792080147747181772917279496150614026526004282016902126209903599983909371516369891181289488915523790836992293394980194231386715352959362624964016332529249779666964452007603994754060838809923177253727224206196484415844506986191266394309229585100635097763173692328645208657714611831713731917939179499183273077248993158163556917246784090395177047712595265667969405481672077262481504407352353370077107307774661130216112477557616017663775721646228927112706587724748808117344328090542758009466719299501113449561039848675620484411840327379326984943222490979247162380463518633550735097857828719384034221723691750425527148425464564198632808364399189885484097679301575457112858874037335782485079812127804856958830078277645385237219880582220297929809251022169273173375018646490248435234133667876116363855319321800121536822825722377789935834410579806727316249836327950171006336371863381077627125176272552497565557296182177346556674461512466311091464531507317724786924776269010850607659367577789035148994471530176068024626027863744551480251842070876906625647540340461011453630619207404224593103339186176261166530526597512212035290837982061800382465470000888583139081152153570508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] -5335052987589438159237676297395851103090507196351712875192665659935031063914141556485271884538972443588417852933964723188133438534520875252972628457964564000549453848769418977258027588797241021578421493574540631236384911495838908860056329938848627039293736262664963702705404592885955209164059068314797782569092450850349804262707052155663250263481596000215852311213382705932073245985097092870285745901748289443541471737435071747487151601370001488016015921466713745314820585618548792414801033254568700198206741581189991599405007052180285474615308758179246272636590778388582756133034875005392897864798016409627647069947059450777516054252974279725497387673104312911199895253807517346349592631750672112952770328687332019063450239001727723268094575922783136750295747405495053733296013615266885015567784214386162484320715301082977534157166528102476560427492134273882755777939290195553571452639831463897605209960728717268510006408351816903465064297636950625547665344851100490844157296094206398578202716883344671183893503052188140303295786235832042066974788949100282912140936556582664925339341346459572333603047254908942661477878744140074193961104299730649545840702483482050316695666200357877701720207365599128885388052344375042055260344092384980076854066016216501080666203544051031169207263649369625987907907419989362485750291156709987042024917905595561954903956620827861451906024495383306894860893883769429098071005499588877059255891623496621938675385436663513955606440644719702010126335432193449884128180018904583755641383413728161740759295313538575525470246054717832130606076680432183511535346883319395026411358682080712652948257798201877502854846317718166659610616629166145306331646439653443224066502505287725111076881138523957549560194957978501285132965935691023232463749927398427269306394008703308058552834630022796692650935054509322074729464622150127321905460398817922523778177490900434593802712744704909535770650091338716583149571300769215259718047944480516643638509976314162900422696066358460579101220647924349521949653141075473754517913989479260067375357435945680686042563376968738975868699720204694299117114947507319888396510432418511875513655937085653330331892016423875189744244031939648444383594584788707692377345737162465765616017688530724603479303968463733603495082173334887236362862913532118204416367813874883199829896607932345892467412585724198272882454215243055814366987291829607716850315932108108331020522625706408473852910074283780844386959919495857783019315634668859436424071479296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -7414737017748232211270479019154719558371329489466339817663162751451013953745703498756227001258085450648915214509332689604465384972172293568232816585474408780352886472589293099959481495909582201973475020115177262201180408686811514598828164313399422229779501907429402621668226516120565175788064936856984627174135280799314013998922617550791342779304716716215910656732528267461416185573627338497172602999071093146552619530047499461565151781559503499246901638256234487880967283335933669744406018434482376862109242035057573125671529120732983307214096827792117177521345072131179724706316197041877828270080372353952702748112945162201525757978198318107096544932576204618361020547386825269295173090713997418050794813123528369516211131748118700828662892307534606457110637841239774351107867098775460345390126728497653628369317025278125879781373366674091953009927820774353901750894752928083084348042152769512148577192897799510961106796191638779835732221976543889930542199496947012437232484181982538478703390109719896446752128664055196488011424063292799466289981083763806015571141403496487119206396150750723071385061511993621835293738478412966796038262629563457323248214638214539817221348096683996924380250367179780460531824472870430469658814960553415058310828538104737614429893497555650806565716084753739461443552480468354956091356347062496163136374633363968624174707956138633011209556923107282155145813407133532236324850744507030470369149793445650930162241521227661165410522386537622099383868198866572080884635949231933412701022121612519168416584046408487044626455113122379114235334539919740555022703267010768744618054259165847895668065928686025076054684837394527393357123560537157399959178960237013881193203709228159340878412592197425388717884660257161641498768611763364261705290380192598555162652237747982087922325799483567379022317161106982600617420865951908819584142995880815530198595518108018330773307278991965307820464810943583349165837176221486218692451711300285182631329741403654164106438564261700999014055917519956846832532313544105170034241226069597101640439986918546929351967983000176161936335827805893610482592719156713033791812385186577171168533982952442880172532041326690085443543991153426573069276942827319254659795886132915754376921317955682684242220210509735625700709779467544296070692597562410310823383475090568536846851091652849119894410972750880748298077952468655042424620263473510314641653152665940570260790758422058294994537204119093397662401981760708554154514978793107907422621532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 32691233259502238773713910606296747174387230698016584868197237692164271807836987623712980096968134773202876973314159937245688776670986365630225895517540980267606029951813152926979062116984383063996752691869943795900974918015743063969419414067324277609676241673227987159811713036268043642872090416137639531116644874140950219524355032981059093362043125759328713172088810517385201731673456092688666742358696598535251306847998442496279123792699266141568082020521379541390120728187566152044662006532934168416792133635264959312487154689378906230097731416490143064054702123066474361218270896863592635828554546252303937768385209004980245213724646717052565418758470480809832196968016743080941721790029881732011178147332818902433852303159709707549001154142324571680085903119952978444653150946057015008422378727198708730715747792465537623146267997854769921718103990411010060304645342498226866715512865542888417766867189042188704255517806307035720419265553238066591891614733185473878520255216996211414491437845414159124582319889653029790818397124455931415529040681436065446169037225459626913854520400387801116115558430789920868322774883369407683816521104462256208623971660824502513001752110120779481722684997362620797182067723579648424196234830068833324614866058716789545645695468494599063883275601940242977623007771899336987268976146526502105899384497644561721786776957745513178091242792346498253702044740450637497486191015964601088086818090368803841115888441084853378340055029714663340809988796812121114374542124360517912118251975004934828487119311531843768811334683297277868098082409086739717319705763864604534355791937521559087116569735002218212059688242966087566708898776745845934039884825371847433285219116441179221387293585564608248375008869453479298961953494149230703962376418860571533261214213620439630959887330219270488791882361121481653285983887100589565561323062727228295607791949810590454053854941002203833600593467559727357452262450825843160469043197246409712566110694575317123404581212881382799334853555988407240996600171780753634380677586132819810723628014041289864257724368883909333929488695420085222456784355062789465669695531151008123654757143895253369579156892547760286875995476708100444352186635838845863759641519685924570532042808857643552031215202852154185122992441076509403340551842649233376475796915318126608393416244040643607504590829860841888234884623816638800787074886372442475522591861104909495574764530986917355103924358351202008607544495954162503603518321530900768240875601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] 80590863601038121680614192506683385740187221688321717943457008739975773177509913299976464089034128505776890414516512213101776758146922089614069477512877785896885338892079558931458988121987109274641273122804104475094602426473526787239443931585291697004620635974431251762429238815603285592428784188674014790939447033842969390259829887739186275972837527085254092489703170406493165530918243682210670089981150928329194646339319071923332248471164461865617635399282972796576102761173699673448344069334406021616489774300510312904739780368519684700748704099442514276883041722459382141929404127711492198042826640542432641514008762131472631431845217611980828088955213699059459269759289644346252407685751530479043887876696813489541709661033307462932280150099484152473120210077455855208434325602632868980912629649465296320789026275720960220701045098859264516925186037222058615928096703698870873796024178448438748998643047837447371131003143784848882329596671714289026212606509079458203077679751537877941979539354801724024456465748151784689316381824552230025297211159227256318995497138822237191634982184303436599154776813232289369467256022798742424932695269371819564018598826393374800512329446425890355986629876009674153185689117325782816691176129261703070357213453280469023970852961243881428184601022580184371381959175045050917769687943209328426071807776024146370088530913562513449610117410615780721882537991374420276964087229973920487688102709725132293884921665789863177367217673143459317757676243927943749958574172704031551147864766819077427221798589774668985233645460470328983636169173535959401475637185460462854460817094788013339971286573386628739940838260018235252983883010956748988032706190353634704381352553219583257636490794992303924882592884983855422158520618071051918279927987045342331969486791836013742613406486696458667164790706876267745455695465244565110180772212173492513401754806460594097298171427794861405681490040739646164552199925680889191327525534613605139821845512840632904526276281438279995663123063198962818179279981171464050223756491828363130822593860972490193867967902667283258808977867440756936317192967003937305346634364676916232526841967950979791218480470813691023430447095467207120128368032516137375573327929758348390641903373793516044105394895968825100979404571395715735553650790426364395471680159584513679556334293667679064120878496609093062246938436852020721641340519511838847024143283029281199386905336647124752808542703471085360186412828152085042432099357017861093754750894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] -702371687001936435988989010942060431971109989204071836794699855366603381772479774354247571471646557754415937077354077422073675993222960949349623820998269130388681815470664804060615550614371621005080193409882439309089893374782865437830204678225828671058741334058952540892570783629537078383782235011703851883080177203452941820090168424616686740042107771297205423296521777387361731194193942755302980350493744964062996023704379705732879010118153278819044249565196970156930502219325743182570343101097718815781332509911549401624521048118398981221640098643616201867117220225248718343547824901862877580042789130957702963927556320965291518733467083407021731916470764336943368595222312651271138881469977385596848638004824942520971093932724500050976649018254098645164589748261283969701101940889372134791715582007110929472438007812980174832009853580883849048241455743027990478935732016282846123583374131049685205465695948486129130442203004657272005628969124738168025277824901196357885818521623670509364869345747087917306309812509570528057814059585206100456197160870691023693627422204376176588355515009742265017914792294410547567012959921693841849395912698568405660075570676447613881465376479883622569277141184192391407193111020829005201685188625960625211819584526047364205371522264538795818402567017763101551935873150518466307216451184497828039406641777682815954747605065798897037662249990806891459877941371465243569891612653523351279159932145140909855273608265720342751114787122786765223289896781619182816346501103045125610913497905193597793094957689659148694888097831786048412696626223261764604954102530080150160457109921835355696701429604816250350040278908902244370367807878390900233125113584742603949911312257851283570038093802215291228060764130951027907985618079301811649594807480133373501537455406325752718957203570859913659601014708152965162979028455120075754784939270219602686043211112017260241258561752702933671704975017753342102768185640132075851987420846921895751472032493997839691272441620416299078786800559663529672690016997643218281567115597160312499864153631894811607944459459192236638842014405081066594094221967634793351520768865826306394167426365061853182904864886751081305838879266980001265341771813601356138740343367162582838295110910599935647508916678421236762317768985014386383443886069515153390265147271679607836855876622564320804250945744161254653744931950379646018892952844295080053964782280883564114112134683873552252707906574049896112117796600687826212827433373464096926569001385984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] 1896830383447181512435708837233196134898698137622958834592914871342373100755530421742366387404215550340181223063268156338288403908299153685989245342380705957029487549514996947200716330795900440558155093721554144131369745847310902762053890747770882938167438764811389209751839744118757849398907569456824615165310535677838231006965317635544277685056452462590478306368992319579016177673731410670898469116943145118277287558606351194922730223707367504205121557785346587794442324817810334826672663265837166890558599309543580051911067400896917614288941053161612009798154134349193875890139752232776216699611044202679098886735558307741867020263314554050215952100950729434857842384827552714218120947969039786479664911630821553801791374623878066773760481972308675281871787325818665536355877358469039749022072337175595170993168693439984630246626990500172775444920861874242003841577913995890393743519986563449036726344237665495497561294866157792864309829261897750454330243933884875604054246800838872059718218021868966471874980925033848093111193454029065625085711071152103129664261674278112693340957813479269251827194738128831744780901002882043743212820635355783452720932663067061890125324335656328317828089329055929236676097685075108113868291234372284865597267520422417675028410092269546390911788494589248363404214350166990870701083846958981051541238321169207522966451859703048875238402746830896098212933835379473422793496297612186246950686640952296458565841729081951778272598398788617052850433186011497710412296006809885326297877594320154892484218911796030367254357614267072921989700703155284120071429383214476395507122232608081568560054738866352110425933575949864332659597322514539231241011070654180444837881970276251751757462305191938265844610102143415134254993352329375407687521898441790775620574734491665234583736909942745709438760609329949529258487311911573418197994399306926656529417419344014259981763999391674946313062867334726029491657339707979841528376416191542693833481528236997558793449655742757695992634827218152496974056214635613981486717453216380981618886535396407890577511614794708666541464579285483410174688251788083862365195353253384668727071652119997261087353356891716686452734092283589474158000767751477942015429608880599834947965988077411606318498710140632671284835305926138396456969735640843921734620927161642624773613750847264713008479297938625691315599110179651731628787828735355167011083490524003153209932282848093563563867818155320684681738363872994119831593828413113633243540247019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] -2153027039690825734805056151719112374792398587883963380777545857900109580054298501623081656665403040673415972341963604424257413524981541468892002688630901542078371746939046934835713531265611674622818227868809716211714083347457032836684205353324066368036826427277573915093492553450193755696876150461568825141946963145180044970811186616256517412432804364535092179957600356219738074063707068924755460085362548678018759583758851930786642313019356717787265426452831123787995357941442471969115175280745656033664594080758097723418387195413682933446758848825219339533863041583524376740921308444738417517062098951788698441993114005438485045229121989984576811775287056264313770629012165811421070831583724895048058227718792679281635347726227500485381060442871223913779323653581099696668052105247434944762714609203105601951799167723555935928980402043238374218521756424360426367696182080293016549047573847295971909050222687261598043828641426432069996746564955942448743924623388385703860345259666319790580661012413705417489484995102813254063783603517780452754794882709434651245888404456435086820808820480141813394898548235244035768749535616389165627408198202257277363268648933164026072215942131309495816802152577602071957018306002780995982440055647121373248597682004040911055091362312101060369042932531110240021169630970725116030665404694452747045260456391428774496019703905501494222218742010282622782796185726911830691396338078011153593287928339844623192965609724249321536251467752090260135654256299722214481817513006718285376433866990482737071689010856491305551194810244503456401675656451452254513066795786688244126031615201983441175672515791539494750903462830747254422382588469778703572473754912814759697591207877449727420632236507921539662927151281097952763382344939123667984597910211671877379077813814366910126506717841504811733001563234584950893217878160374055258080555136093659073230845171431875859817202365194916126272818412096349002623121945057470705831968379350032243672221414721626476979385300094393469458455181682352901493091301939007775004179597359913943473189386692884104107119251433415276908184378177677679192743579356622183937873535077403585287546972741210920962701284447651200947525655168527572822977759838860922318346083222231097388468624066416806290990099122496334700912564493108821726795739737240285176705815808130540503593308228161100432470158762848097631298224342903815329914526424778626153504275049253935031389422671731070006877188228376041274165487946525128742547790152081488303506849792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -2287498111450210969778236090858466142635182303507228486242922268960352970639791884219709544280545651766828642732705228241589232599044426114257285005420066146339323265390804402053539179514278906555513705444921943675058082580223223962845755634021809959658618972615098705764872325545380600108274588187995487445838261828387036026740887187610956069350188134133884108058731466034434763459372309171089156151898757831387962712225470296656674753143898351245344384154418927619086130727310602429105942370211965049498596560758967042571509712330014593499443663454219976874791015732851406134914115423527898785032962662813587241599117756517577952975415347455490238775305330668744839117815971321484690291407930125623084562394131987706421753969862883991560376469934391974095298979575874893313584403617953683170365935713516394123334361809820438674269771387128008199083494894752278421383719399184595159431649507182483233833203476110434374992845691854592045720031302968735045966102737651147289328792092698409115808312179516061905039805748919826596051616668836382612735946454333825172878347021693364557151664608749923136438686262976554573343570228087174382368188838791803864119104067550657943419328861396567581582248336957724194692045381851819451397743763151084324957895359349502778869341725930331746182308667587684953818892690623859430421167212282698866937563380715804150347616336044045216488090111253360597513032252972574991929917945739780209816762383093232896580964442013257607750441554161353812692524702435992973536762136910385267667749728876570496956503713962755419433012811304465882684505252907585024148346669872557412538661822835266656152093039374289431386391443055687291948454368604879070900013400588456996020232156861714003130103427293290851257264404151136132991237396420370764111686026972089107451667657177276812414461296830172427459675569545675868075196115504252912139324329246451163564628365642408994206262253977852457710739307082265381549729389409909084827541164728768338751337274842569519889017225275987048980534361261932701167881021743482935616618952957571627530311669155731855024855649604651980518201790835621158382423608454687191674156609933458729146464654771545067645407890273226084113390515480440119410807617020095685659390864868202485916997284448740368879193168720059723282021909696937814900838120830361931098711552182245835513914330603196416718502239789741836108575664088649760630220094374447513235308267276016739730806102988676334826090296311503261914882758374377913776107690199057245579163729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 15518708476083241096432613730739103115353582182793993192391545309473827664650126700208389761541345792156053485241749412360343732668669244733200417619121446530461614754304151486468085364773846262487612732512247846727423996271335528679104587189634273897538489386895908457776638823358874461712226581236300790530792024592567196063538201979332821279709840135631827658091384428214560165665507606788880092233185760712873632819881469488991683665462194532689421759363749133582590172825894804999513649507257133024263242217774263923675732919735886355431309565393466283362762729702425887406801416632700887990690261478493909492591329571483680337625300293810626340421189010171689735017203390569436682984910304836612753035369057312748086932368082052677047957600397452432503369233486242739769731128717739750888876144328289329775755544241322586011639049627808484671202730347115944730901147932340739283971276065237635126924526877561815942526677683494979410312289770209889476191230591270631972484033278336205274473360367165183412962189007625101576605160845188762159181488022729088248808067472547793827451618778023882046295639097158151034857332136240038663976501057293773446138432688084718970024339858667271873323168277621365670061516898839319650508877803108904397262076272940749294007076243114324797290766689292432023594227057325960297008452980272198925037515660110372184082182176313086509298991470700285111547888658883735961220115029401294083451490366415079497102069601163303116865709485058472462938114374418619659276591512245491024085937989399251191038655675823830175008820118455130645756874131013382429223108679613144904785776518341423916180953784826621073566282597518853417671742741235119481553992464846675372409437068561657905727379941381323152368699682887166118651988708953214889241969106827169596265488238873110436085723597597932367688950844463548471149665904246799054692020592400779359022111068720342454039985544957228217804228615549389680572608022606022819895138313113991943195347566527252758583209998748825549250714189588781914085307052889677181520906361473518974002739825482218404695987547995017953274926098427404194295057261795315710709920229093337807953253415331911467376911425027011708569627840960905876830281119835617352551269111836304747680558515856575561939235567440362900216329058139380585602278114708014890945612676478095692974927154620777214560355640923636436776715402457669307717234913530069861280395226410483644460065455302469494286109226883234477124738650689243109451187414609497508619892031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] -34118735467747250809122469079658322256887002305258229625709388798507129711908092568087357894799742505386323792576548914343174771386475469434451375691108694481549182019207332099534608362759735814418876287093168047140138622354901125807985543045636285415237112987220506936304623549801682246713053010446580225834382907393860949822054736956974845701915283924031349664789864069218242648446464061474021163339082695162745886149880009145182807293164827685274889265299922565889470221110406418900989856335385833908122677886212560894323798217237516891699537125129899100197039681757251681618054317918664799735602689531707718208702112735350485709668289029825880564089375900147051711600491000856107652008732328102488279074260594064313165097990343994463950644233566957129603880775142362888452153431527364916603712925794707694763579154769523161539375237414011381616988275039174701689349661583454050558587360371331209856089861999134943664653131779909446968934415657896919876473232926771228032381955214839938290264759275225175760646566794471084756013874833391968634063072936160154571110875843084841145461161389032384469167878615099538899229875406289592615091763380148819875613790808516709472952527439193982987602707692382908521458265734534991341505599429890865787789161329079269705498082417740127250815749578750631946460108401462736668539695586793086103965977330522086843211799517338349398379039263327323795030743243386428021004582923511356110582100777929481178573564541383535510941095898835513840000224216062696768931402093591925363970334037910362470241276127900918173176387321676886760269372606331797768644737522301512146240680463144833833098151598428710814937198276466610415140393919302128599617334916018697396396003716905626530102215730153066988109985812579333397175532860371298485758889557569617143041529381278676300266639525941752038138147528684029863370103018576989382862831890580046304171102530502369078829083668369179008891408155720608556222053233944503991445861025652918340590206645230106548033445421087862994534292181009599463477322034425471354080084143076114218476354978059414680673449821825908858834519562607267616047380240457820055171988414301211349264302367709459149498054051061058898426346976592057487883417809063358720839990622006349319575172986234837679359191194112487025777138987272182371936400447168521083701463126946870139461287140069247336385182928241032102663361821592337341474986077178848570811696336472842960588361439823103255548838212278327776351253844787732941742119953687416341573371166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] 46573950268102816400942059031654907913848415269009683217784562985618844131250645927899437310524967245729486445196487523884211206130751106580559630557925715155988794927377760454045539699272138873927371059456065044906262167922321203384842818606579358039885864005677895469626783048233503288561910433468370298561531269741559770744094065109037889899010183983372047527175794608112759668770894533678185028972941413955566562647985623847955248733892493831516867400979998356962713490022560659874503772065084500120872755917761095733172098541498783958228254346599651235690050115415079700826159449153609691373420866602612190206400533409998192711971558306006865082935079315317549375598626740516480934366120199071987946961442809259930846673932628207838102873221817272778691368614881099276344250830421429527706759202123080781858709351554983064717411633433113310193783615727849848700031131311374624070078122299907217871555401954792299085825139928904664973014349150309809400386644658283510739977116499748992565401308963662825152246248199699218383902730819609846407019793139185147978860378621160903033583605357194737390709963957063450288705454162794410884872347736457895282613677858283130734268325586277678162185382452087477099106031248553194354251705749643093733284115843796549290301259914828322237749759490904466916480673166417775463226324473262597255765136459170576128352435470276762112584752269102185951538373999518510893803789635818696340124217568161891251576446637005401807303530511069194761602361453501560003320582401709160024969933455004804353896753566126871020498235318276449788529000018841989401436556488278562835359723307682245998576106830250553747373785326685222763430259004803443685427015213266982788514165287153653336967709039269540492987824537568746102700523744880413258729900301963311898197822798537742177939856058675753736233398868647880257153193145614462586466521299774423958305538442624916728968168298419291842291890011507365445411237922546985328571244743920080365721228583003694101276010622017665042649758390980994719765237070163702218083655185877094217210350039207470252392172776877493138338535011644536849914395791244772038166277289167520246057251382789568453307326518073066280396990371068218613200421770102326566273531928890255939323409731901239143050090841608114866512773521389558425216294167161968603546041293543376021341423940393743140057399230907613307704498210069448680590855160347253760550396483381052277506243862882966819343303668140158553426667405507177446049083928333089743372317360128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -53606175758454815674861269514464127255201027438007895580322170001663188820998058544319817941327126966641359040166116965738100532044312622042635651365963817322291712122301291245590598929304101867298729246697933942858336256710231343913194960493252607602627341550079420166415581157224508685140171365419750911225567420458704449165027571571709168981813015226004110514451286029893502420658125499608459820147040477499499336008564627019363637621760387928187645820757565102881821961986242050670581850364789346339844585111418203878262562618417120200222177282448026525658540145503861976054078632294574986543920260513122122983503217381371140961447729366430767329449315897032465788559539656150143387851282508829211440582488906132486914395137240146016780909639721678453864459030124482089913147347957104183896641241636665335321975310487188633135100590343414729547265502188159844962648318171866178827820194778049697569801764152580753716930096175626925217030846682693021812930391510670698949247349418430225845057797637402811269139957702795458610845069923173659312013203007705293285058321810938313149396902630620213803366352648796352196008271881725209161582454677422336095821597891012066773608516555648040214536438231461362166506834437791164641894311685665958178884708355357478012768079740891446366832577104185099417245485896202264074039405326170797763557878241840278793321398317140005805261815197666163495130988696582106665667747205737957852994168721328773799029562394991619222876921193786144268620676940128673740199912840881997904257764932216720020858111292671937602383592739736659955485857453153731895303291762630187306965793164766870870525061983139430595624975728411131661888239008607782817537268411072461989176925831428377304439249723768922417074455671438016715408383555368427853425813747776503062603864085771476285835000003288454068580385722705661974686493610075562224814886571662050637545530311975430210943953125230276254302555763394284262422796776700325838766257251260847464124921916180999079990866046386566058849015593703383649389771284474649910830421740899668262714784279084113606103376934004618945267198129336408249019924628137557827915356526753094665813024130297564607583673905238256700279395064265257816905675287764662145338569104853286013976003013341038426657875024228137433821072290380520296248258040026716496061858496414358389712758182497116099487795749195364626508146773287217733617904942131054767582132671842090607430921302072738610158939961704480398851052120474722626653457727701557462216694824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 58930390828866876350344165226857949964776056417844513480673090649136355398780592560179847513309694864675872712830762516258301286279837895553904233757683451679273240331215358472195819853075752276197686865158559960306594856052616302747146383718645271392183264911506031124155517428904852706511654547091653769507004542115047834221142070553711667102929699860569956347874558034867560167277627711137462928279606267017046235590914055503688748901503373412717220931326071168456807063116792925638661704206482950934174941402583477954368533003282071262532201112634481570533755874170544266027645809105448162286007109348331996217207356732018623801773139667470850880949470977609500592715384687761116732525959269252060741666956042095406768579178083792396941461809998169738729347567075551674357922413111476968081289704739636974154891490154420168761915464894092073695594156518057229221962246389162153794866334592856640499958410287723332619422563165156719753674818377174658499198807833864948425931469395089120861804480199221687410196152208015618090378602373353063807000094206463475767628691524175901939408231660799231902278266569518341789158051749048615899897837484688089794171426424789243287419447725839588527895388064568641266036199108011505865084842057902720305489826042813958176919974591965486428300897946190071756217546286078918322330455659202120812411408827500659813136135093354166675750589020564804372507785117375346295239260057829984548480413578413877999745482551197908257191965841288056131186262586601447406506680043025934848769739097286558367181774228994893147903147810891356866977321143033072923782064537818607194848706859446364819043677767338130185724391529171628666875961030499687960088027028000546710258880589385556675929615648011832549033058328155532871687250776207038732626991576433646818020547513106413926061501159989767483461634676132647327059912716674507684648096632920718381552802350704582844051156610538557918237754133251291685999785827159017251841102835427321071152718312580583510045063736561485446906067681205699819097485454643924371136249437509362971560667182760202302211997391735592782710182837183846131380537719639224745930698231346029087843597350299010163360909315168262177882998974518188236701569280506074162245080059203812659533080882713238146620836212205061974522485172330398717870405400319253634954999985161909898849266737340226511121555000193319508272148914730341948490373497545575696672129583736488297445994876892405815096746240025259792861835751276242613806332813413399152100431101952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -26496864307683261995191894967830340010868556987487587743664360289122492726259787162799300139466483142608449376496665660412390159826265446270386928201361548286878155919970733101963787586676295909290376286422715274839680723222414636498117925477937971798316459977659454440967379755458196493542698284993886910762961601092730482630724406364559367252593832806894797754626416671819448025171732180841127218968500110851288213105043728236317876688231650617653111107010944074291727409279388534129294808341694237193231547360126231572522619583547654654848592281178440147438973510082916063529406143730659068520921927069548531746778577857922281726017928299271538221553222757289494560844337821302897657202254490329601311837735174721310736443843377815254481358477810476021268363310726355192363051915855893916764024359395966073421344568608458679102334672386680192514809280336112375102581111375935942462524215259644789472590183624142548488085862630895218531036764619531019727420207479274371234347357353057085760650677618448529848072481062692111175584011487884226851392966401642139214834557013093991359317680318287840594948816576135940868674636048542495617410567642982144377024538946049831812614807578731195808288449794106174830117093094484057752161874431831876904521777413266006229642291592978239811787877624877539354114549904832836230249356398948789142974033954393476612736752460963763069042559390082713779233635090074930402903204339486258519583607226362999093401425864457179271560204569203393021824021839457907189183925509121311700825470849127892266156111104585309808526536308180336295956948913464632377700529421459576658573151322721362538094841956915800480926907677112976033084400219580039309910109066669174794932679300128402937689675295690720445093575133066538155113627298394496377895363742969349584030965527165297928965930004307833489808666747338145151523349753219212878301959020886564619696288973384879151928248703262938026640825182258633012656172901639012896836097158305023169405047523901262867161577705468742616309396735783047940486002404923507266787348418265152794823869232709812018740672700391728336450670346156217958741489861247878550928132806351914488130408169641062678930242156705703492847751566893756630515055054932238357472302453492693680502135239119374304014244759523401565145683532925926713854342399834798651067747281166700107156258574116954086364410636942313176671347324649057472534077811947217780201246872551775401730751404038244027203482664273583440865529932888511824058629301914655237257717350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] -34541881282328298716221651338821182754367339457293193131524931892624416845139525053414543681178531073655534147482015130191466146766995827683436294111595196116597050516813562923929272859666590124810695387505028601968218853655250292272061283128948008136664055480986725053488540682368000092514638376112275473201597970820074010461698165567480022826417530896070780019220597928186024189425076818854811454349140579285393948703353807127217624771755492650011895116060142940842315269731715223865823528708534048605726046401144241244531505032861591116395226178785925516400844820290111757496097580647636983756240840389009224617424264060394789192819232938880680659996228148969203001872482441113073683941721879023734948966148492627324983857431686630730361401614230183047282090126294100601670378161932915997768415325292130894990896169093536602371133482950595444203185254334871139760632055954747331364492865907806998435326304900358753757415055029700537821712991054081254557324332963138446594859475942722159600555840059359327561165204594157554480373433684192458340469112515856636497822502903809622686083534359645251499796621798001878852045275093645430244933785346978892574167536068416029024029947431545902612630433860252198664185977143486909767963611852752949468839114210321272060508302159015402487057327852701638101167094180340689106561527458559362083061202329202763481859008485238582747527793653515003281200661481029934456571241585899946343207567529923728194272593280769774307147651645791169685072863019786582385262820834229022904072771893990750334826829208314805350160667846117292930765669055148493186496905705852460923741299351535508717166621669203964411673777977835811363131286852647063109645923670973971711770088196577461039648186956013873808086922854922775822536005966802247578814414363935805584542139036529353485848505380982199923990993384866832255554620282667920052660175832968413434497967400887321628798082486555567564266655754098485459457696935436708830004237689781658818505256735566861384042249195405565897769757613729057088835424465348073590033308298785640991591468646037193814965174271784634345253982877186527471819065507085029748062540859915822219974380508236910215423096693459844913454116251300083581328578859821781320189696198309248570116796375347338399631621266407547089972092959977977393020361054178649355008334182333293807942215379696158734652219328447476476885547829420515920801963543932587913399475266847890381308880164019394960285033775108373093557906564537498776116361292649908033960774991872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -73463979861272526855690300720492331492093370606392397162216459783588463343279884255247983321819189791899770632062107936974212712120048653396892617594591110532719800068786299257032152731014174157275916926118414850902503602076746664861763518163884367368681255888419082303028404473831782800784315707595957327362163979447997232650829389361284176149257988191326069490318965305421662332260739906206576173648954830079761792496386378743512657944015329269502730831773149725613365866896368594481047905770347615329320926028918185704765357404123879732694636999753024928714182738248183025682945107619591808439528812202499466032882214585813659460313340171776262156187792580446846824449358854927006579878131918462843690675749554642035956195307018283580007039423637574029643255278538914242751752560585074101820126952000752727578077621980461293980257189582875067881403712028604481073194473212035802265210340799986907827737107365866072051273996680447749971485861671124567993850471722871903584444570305634983876003746612015160072602897383983079720605727205147702187247891480417461883319830173524574850062766093268307198036895487322943604053580794286568232978631403814757043821368122654287621431825892506439600131163126312213158569179752672101760464277162238563875260973871475017324328592562892478076497142955604763245617030006405645931578727121376359864490512843347020963988993623910070615987623295191112553352609619110198486556693685381193619645007088785014533417684336655213377913414067189993475540243734693290473234260404117361096066671985677552520381138389945212880239578323453855015308300112487379725911746885973605034385320157413767754827819608460661949169249270190111888081527193988233861113806107336311493138105325407446657665619820426409623169333071794998184286254236576406588873941869432847965367565443289680818911569676230702470356801873519532313646943466350344285265200685736561443265640585297463925790425082546673948125252928656453015823241839005154400142039625027500529170318958009974200961288392187530507881537489531876894562876945003109110371467350132837603556860078984426290726608208657910470797685323862260981236509983867849489195400821173017633009635246655371296822393223737983475732308275113357647883004648693459274825723965582264596378813044301597294360271203260834369647013296643577388659460949478961422133122142067015409086702476198497455652835832552503754082203593900876320334253168011397241755292166718702842393253813319116733078311264446219510167334221330098155609731067288417227154936299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 477603714989844498550293202595851531879853297816288818432681618335253423903881382782928047379760339679731912620743620014433741202773102851844022231544851675180735389610668091530110836762652476750840824914914169227655434613257738324011380713499320827661634083168689475061489307299060127416847128430997197240535176895422989440804350047712262394188586550912707400921346757668677663213937508459728912402619462351504201132215363105078988650673398372489398554614594295691525042658649860927926508478706543520654422023402873896018023148647569268844238950372959103590694662909919614774080274462322362137148392157887685128206524033008120661796191587765506443583718165347350136660766065527694978887914531523428517591390303398831744170700493654683999980374406403758313187191160255708750589600152337476163218820054777760766817016454917395008098404922918455215274995421880589156932200429111833856698810103668501742476392155164498837217514751014417296728132355765499132576009796534261696905289820632435653459056669267430517184625528721083000794317421712536919248223138750274414870982850052282143827052121991951715700774837888459744669669434971401956921945902757228255912037705472272772417874569922467740956978572137989004181553654961418985945421505841140775405598607609899075985025542142992460093763699406116044718801894161349344233760851146929167276167079947681526754485456601123824643237943895028090646792271922274991214410937693538870128323683426197631301161398061292077073681648724167649394556415782654052929442805277904614330610685866948499177021662576675183255283615528982905473723499029695660855063417855027142614253966608560645790249832337033671281230109074199059810309582403693286215170051412130477196188119646613754684027667860547496057413463033862961668175549084468860132264969969375459402103577298495503178160659712618108676438853341826060743952831672959646190014766182750657998828396917526864537557373823727868191926814550376217598200378818161321392157811978263675017894004546533520342406375665156905044544922599437126393213706978517301607837178502043551996599472853365830395297947220638703630657114177433779167342219103841345150705686244567694918337279263851204859318953137936782637797558108127367577990157849536645114286165945540076175134735784640087017571389326714359402750334443020808921238124992025113776966550724850538454754243168489069289853197445437586537999455260030183777021859956431244635894068165498308907199298446099902062265564397504489653536063291710220981477999177378721397280308461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -763957508784277471373830272036305737146053589415468986369949755233803395484009533808814856543150356449783506912305546582018893235199110717394364587686177686622855439046057371944950882106503900323935193551285864660188036277227910548782274703761266956646710192490107330614474756888509754785033228212423067084567747813494031234174927691477307255631845473909529081524609302799124172056583286694942211079045210088120412803084069585330673800626262114931899675575472045706400045200018727214913667529942959426943053255679060284677259395279413373365043899068472484024199532006410617907542910433240534989477781722340442252745542472116026478904082716000465172758827820323157500322923299418908014386115478146695777395683601278875872751335929109967959963232960964504167890061153522184780709516936624597313779852013391162371210866918692967828028430607264949748431866792733602103726536651784046995430822505502279843333257054494340809391988382454202580039813522058018929132306426527583835124913148200193018621903973537048267535893378761529554983532388214904442236117072905187619421034836385414182755801975497119727132820875043863529690286009548036040119921024159896593147876256730722950568192276002950345463578990265582100122719567267835697998067854572419202368026608520547224822083549945085073233646998543367327772293619411282531160129426749311427448184693698424932839611238459194346160274131538084014980568493146263472789956144698935644919658286493052214201909855680613785893393059129943972329405309115408839602272365879008392221788146038056442779051748818972137557020268196404614884959378473319236533255598903179649410295316097552011444638994187229248735390229935044799069795523597025259351063167275441281332708723047790393950425664078501007494602206852689684930182895330805124176361671856288112493972567392005087305458413297604529965041857323738544568640693963388780215841071027604299431193297440586648433320883984402555602709098666753277144202085690932850620483029194996953589023300577470206299488398492486559263993908570788686606277009374660218811806711924424224937710318879072711413983625336204146484952239362532366365068656976703435532434216570614060176758941750104094000093544203389136756735113884993472612865664313039601194371096615894101328444808827102249520917881824526783572571530601996613528783384695904703904281626511625846490054094977097389795172020384169230423964519069052064700029046732588929187162820270538588424240566456450570900995711776490891722112626183373213020874682934351247497135160033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 326402724850709322368347068649806779208272615809811190135096842488762421271745047637389486246593946754933439368553389426268064193890362542479314148963984091134208875909529489755981093501385452071945936086171788685600359022724984044951131151974387998895828610216559976460897895294544154699335423572750126237210927060551063752326542687055532563246930315302448154930791517395159902173092073107524487967556925609720119093532479702852652137539681908751502713632964756100622597717212429308765471942486932667778605898918680493175790375510703403840489116817265373654706216870687190514127476979235560927201038687626731475966765519704442321991784512245484336404759763102663301356013533683813227920510226722784430495894477819692457662663146111044006833312968558852112885208045549139550152552158047009172529782423162208982766217909642323960768106539880755812552657269078509058190062518302787843870070114392965511771702564367781257580129304359701150327390254372736950014651333215613019380878894498328779739140988592604110661355941598564660731828177757943288513396913683653862866599102156578033751364485915072807334896693409221656882031236015142178756271400971994248328826541154376726397494550458943416679695685947945100422719843254568555358493551482298592647263660217759543767305909856308031311448651225397114182212412929673983499540584731843407209311028555089099679514194182696239316813787993078723811156524807520408019718505405748075450229910197857768845951245009611830824287677862972733700616695216043304713772217489960630375871494490973648528728593662642618328995511330155375565903092133701830078349611900451398485374517933553526226507174281011367548894532832002659195501894375578672696632181489479668026508520147681128464938376295458029344014561809597252861524799660204319240667297429143666667938228777604466254523342970147546853977884139983587568879398413205825204254297925260678066286422058687299904819044363943195705302345830301505135834560335204600379396387347749010547439590676771718710066548484575734620974507971803053723288937310655494058665593811222079486827884083950782313941847149438262151034780977348094529203316822557075731470979357217138620722516167013919841516054895003796453360780628691166945471973585337996740331331273516774404292618159203653797157439268370437566421839504140556027411340549714220763344636712673898950156400599578388316944881738820320169256147968710821854390286251525974810618824200949635563760255573241824472212665854572406580655229168807021741670742357468861436769224097792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] 649952520230236754137164695898035115765409155229933600441798151773019653231712648637721395739346954395681423461633646914977622204161076073105849080147776838997093993205611579899915348379788989414096715054262366964520633981311653469155900037488719219817768767311538334186121519127948555616754528431116977373830413214534909356057872161575504191207464014934390250281780132775245422204095563416843918737856792097510434374266329990224581327552886743363049584480533238159103118088782469173465845517898352811419533369352706978184762700572982053749265551670951993322076666868527185233857636893778444771815597927275167677665056779514889739472363844617267290404259589238808818406530235263036772475567939242574350958178938041337239729683698995121451429438870725776591192053494486428436047007891670234913467077953115689279886068986163180116237338785309090406984899413886882276303194050461716269799224877299647145674944193727901098911208952229476999396696984388878396693680336851654979381209413997326987313319505030326653111652881361642755179903869063772580715905270514318809859715856367933124536237322520023018883201861392113149908909048758397585026195498823561204552959270339236104666567822619925526805192910896400380110742382569402305748671668424363073037784668230022851061590589935646857491463288419446771201798708280862032969057444461851926490569000670067258284230009218513857929617545745656480945563074986457260812466884025337442531531170180505823325233486621848141677528581085328142454747996684163091905772160498064494543305133413167502903619048069409690070053305237311238393935864094239674890672336916132226399003294702998873027778357161053024985542320235921307679261042548720969859274643775851731666174784708072815529119216424359946201427263026279513075567871255694194513932084041543648879196327902056825295663146783781411972646416362633580031935065488665270317951087467090898967125927612277021390552982922738191948578214985815887732700401229148270385549038590118575516082872772580205379800176942096735067035140563738692349123470716772854365433164316992763614743110004610890577284707093102996939677157294008912920975425520561632239774940178534124911431270431160725964057500714875311366602198771731846985766827219218156016720792940340422059170287585915946967143352242830732433161336591262107493136893016888443300560116631724432193916709143379010662678329965047707154377225718351568556830154264320141378879963130086494409262169490444530659961514650016107444552504940684613897063813253755915062482000936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] -1237729396056201779775796920338371064326088207166154238889786352451029138719630066948563988861890667992448463587208355030280422281228940287760931935650833254445477319978039765694656309813590323720735167221380457038164516436701286508309262922092874353222365444319971791859743461174139630977504593310303849536199925738044723103435641102515011519668934640484952921412913699907889401794352858391239058701981328814586460383572294778748933934016243743673338960330850693589239932206849683546256766266067946092976008608265346144131333291387524934422556837165185559025487952219711421572269154747831474230064172651299418748542573660700687896439571820012556354401014726638536129744689067793039049155252523901600848479329565156379505134057486979045864730334363619828745903494576231643636960106271254083152072378843435555195828225588838386913894691952054451532086311947116293073972729104772360026043281583414688586677121479911590778279884452831759010060254562818703041320447518608010044480748153276444068238851377971753918499372924189802416699160578625330371003765663744537229495500096561736336436814529177759384722983986396197331064791996388758832355083484906324962026795441534385639097952327629651675858728434003425347776432305396949860576403223652818815235824177177707375250130465103313526312579148419758259487858825489842384327925618722123811804673211771569607830094291580702669889667958921302427336523819902941031150180767582795927806650979759105338039372218979687367730906215186587881278830522731711611736288577997683591441674905611532451149618264518924821337331214818879148168695516350058751534054038019166902103919765069867716574366940053254300523629382054394058870282135794827235463330007965796742342241836446325074593954511869354546426959089626371819482523523088391316117241289644381394396469368317353903223954704489159646165450324801992056894694033511178509893017862772009493830179780646239550969379480722539850320668576060090060081350741871710973282903887884585161394458596605315626514403610430698079165069347817218119891011042462410309854567384665039106421354324877784332043726340235645369286735820374568857664643574631679750477671441437273841957034685210797399842279285790542336243499410717180923533555588322661350122024022759175486755082493657606472907727403731956034599805643433776192319959190821756416580606237845849551803628084924065434967536299003654925046794055586630319640107570801357738639299555881902343845173260568907422905275519541947653158146626272748112930532503866525799037780145209344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] 982077090235526967469109921666163496076829965712814027682051897406740742387170354540756586493274774982172214868506057744813807243550524029306142443276593078188742862714616549186600522611582845956191499951581994005793294121308379909270514719790379471152951991743672003555697043510772745407632164548229585331019695613237483403946815762422073889702803185821039010831019504176849154396819624579411004644949031294629714074966448701601445344293555731078393431039455932930631577070705851706672269324738579445195947966585940597553387299078035152623202267315625413861756559029727818786211903214451465257080472183944174425308838812329580561399369022314548439356660188140903685072188446773280612124418569266466422939153046782011238863115813002519758553380377264290249208246473179348941956638281709340142276377499077218934869985414229261768501003532081382541065066943614648235303624726754123082713824319982099578839921189486320377085659124768839511317303726332186714232847789851161315786261487650032248649066250903987290928492436231083918728125894757417399474777748835443076735027000155551666902610249877753946475631966763436848663467020136954167193895598901636867873344993037740945508547230836745461260743053765139555693313510074081695297046605229528266029777068221784417000815046743832538932968661527872004045591748413299550584932720894698772046584866810379670695455633840295651281584711705531729939521702861038857439822335699990701558412052005441878288392617158091859767643419035204920465639338763348822078043314858992335474066766274266186288472356549504935130231850934392588154070877667098112449859498509755751545367608035855083062472266995645538945952848914000448026339050360283320602568089548549893805775688774753588331409990598309402317242489103787787051557041851912107868311878267406195751768592398635294434351307771202269769299186528675085975358550543551176046102291513541839392591984135944620439610168043772039947465199655920701401343726669167109611406690528797923927002858294443119484302249088497489931426636305316773991357580500309096136923692060289564367294289519770482614450957343856639437956744032579014816158124372021645367946205274838505982906998996016571640522151249188897536286877117982607442945527915392639219949226962834673175862732339585459902557901272025567863043832202029347697772668067422656241544919733434918058482749785828133900592920523764014877698041757198885190655118723676226893091250220300906318495961214275314255155746561178167426915228876775812364666584703090569126678856990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] -378588652841644856563053780108695479818789942561908706038570083388068468126213506716676311694036723461290429625072158420605303752581479239440200572110061540283495061565472844937437220873562771728169481808069731844439879507387987895000821136612199242097882781992579437892415312585454270474139992704597402836398979265680497260539234866447909180444698795373249949555404957546912808579672612005263586718463889699200565935250695108482978874974573915795682875947677350050455122777803239155021087400201553851448824657882678491428057794083021761322388555173802187959877999548512023197657664852065163911716484266805485421782216543168867226192288569163769318515468597614432928131322010764542028354916652029549203894168973530705458811475280250865754846372627496818120205345596730254186393745787025663567558761666664232329654119623997534930711825583640958440718860224342198168157547233531616646108073818312903868511903514944496962482921976677134677292406377491692464513881499488346859744702754717848321752417912133100510713177770388816166937997893072033778516706464127141228716505316577391298495475365290317923198087797154417750475942393686618071713520256789170652009560234551214375834547304022895410325876372406199149691406433492184423190312045665317095972701808992875083354377635013536602826188453545427795744223356418241723157357244920888813537541831067999524965814922230424386293846306881428602152300727221858538899290548620975386340336982629570977746700921408903936367673957660880215930947895760228948058294166010493747914140828547426572395313723898963599459352686378458315831334414477427755242103633888314133181246270421128394826907156308908288119536442475186028540800911895857864648828836421699730117734078590044292113536124065345161681699183792078425912914108633097117864504252422288712562900739578423768034430738926051198842927274321344019567282598457683424559648833020010949152919367390129386757545567281598916496683889970055819907990858073213060901100052714463586671473659541203094649818744719314956801972406005538176077904524941369942167212060487310538814882805877714315771562065759847087663709501353699826273158276205844744444707244059723243331653945640732904593099271795654998882247582211835330684259309012528706566515627329768408966717098385395741177510773317618592188411723585639520962260813375252529084971506206112723185447453367967318113946500467098007540665427053195829195159077823507231358991966658023885650174481313462922727744420350118260359404102034059073642786448243947017098234324582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] 18183871897231987924621276364353636425742768739359307853846168085345029683199661542792624419902049809375275856527736943796239166805368230709556580466414021838395412510513350534153387775107863156180073318893891615311857056615618973028074299636252573400902689591144790085447731702047944351367365191274661290022065814570864870847309981733524400402007045080524350511456345146870356638709464912192840232255195001524032444968439392374764730008347904870019294426282247827003476813032608851234106865551078655299466775332104323765093756478470583966001667315486441398326677535259433073407268028533885862492081051682224840514107878887460486488158007351395875777932853478217484451864684933776992261275010947885071507894573262172199418535997813673596345638999308847340559465354117148777273705839324359590569963633215842236312541640878281705670316830256919196641768146654869243397906713721537732941084838758278356938233791691492312100447322373297250282684648348196359935543490958628536479732490571754903571810416097677991865695474083199307811213623264575085893408524201484852736792332195948743302395756582976455816866974269074820468487445856977920356487740902386222493561138636878867440298938816505255992139788358145131764877959886279474350607197289113486586058546458613065196169770805941428974311708461882427580154600139849167180574985052306887268026223141214917427725835835736495956265055006204584224847065288637222239003580417632603201105851472687000823653230170865165372400117896137125725223107749600287167705782193080335851471933819582263251760042706441951314897088257844992253835195781124762456645852195666164553599448677937846359903582639780446655646976325757120118213365202439155518487819704368222208085014779635763073582007110397626681915275042573409761347130815094844555176450516562805541841576908958215371398339254678357310159966527573573384379024896953710791999711319776362833345269655587112832645570442013337838071903813261289592580567462556289069655936770312340637828933606905431105127008691874691225256748155434925447519458895676423150201885398885956939718374009869743123572921298796560416182842563948502415753341287893011522964122335769427595108679617811550764500656776867267352583196969905572853716389534598905834352820153877743161479040574845833554238842161658991724571785587998636369605212923333039006005700331628636948492925275287878165041445519621780986976994725583970187553913239521950360107603088578983427294155276620393423528278073017521117988441512881721442994582762307506091115927306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 81352991454240710692564763617952900523538342495386830190196105155989704391395490110233084861094902762264100444903577475762857586238513229912724677858591192570258567714866592600707779019579995005116167994087307790927176512299139984320401490473419774315090567140735000536596210354087864017092826309492470996758976774860302796762761470487169063055900902236654430369698749252069207986114289826347565745005561289086656546935417381406348352968989196253914079555284550398758713757032209393599522502662139859995868806103743086780652851166241345903449682433168028133582888227789565251725475030490306291712990079102288919301006092939963685072901406272325826521928391234818572738102152363765089723855093570252947850422775649773628983329605275883000821511739607534875482407418635413919129914334009686419612724347669521670375455607641973132033417029909683792460531610082764704996411213963870156855059850324577714091316888560271949295190676665057947968215575255535948024971594718753100602434399620174134691627961663181882570468486334105793904229934967885588550273771881395728048839631629400220142225354547069319272860836161070773407645507599261293081521940441699723629954104665852562426599829075413044089772779525676466439807133970709397428260636655991336334340349656259995939251812999344453974164059027551170831561021996398641157453006689622730539674701853059324751628256832016112464495040267758228481540743884367621780668861317056058907842172136215550905149089901773867059555655253567550456977015553064567193316145267718015587773790248245333411175627198053505629383114920637894224269413904648275212888860543195106414398311190188549468404233319706870480999582899402497961790624451445928324261449878630607618158695494718882847744408373693670766982789535991345412988153970693938123127510351160565997429704616204469697996896062491662923191697754074418507229459060517160567659823160508540912206178983417983287042869969853128910506918126507277986853368789568340032876780635181397410824112138131812592639531361796324772070396770713960418445785386877427629908263168767049456375050879670384533003289261190755777497431787281684117441253084497654565071521784668392406492131193006344273855226960110045516602272253328324809377950360367656883726653286160633878603188967498003897061052501435899036395955250560817665617118620022097330672365588159427400792676580960862420677640507069822074720395481771322040627101008569217272331849653235939681595101054010508261145239728547426186176164664962104876719458533740853722138426736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -155563301231784023051893228000201151196595628416855675709656909430278396519199071212257981068281610344748400445998389588700329070846891401520946784394191057468354011936182093166171270319806420809500052410505729631658627970179773572448056592516526450865828195044275974273369534062355985657248699698791702642624128142370705543852140494711234568808302801657195171474858109339057419746866195175046916742255302177365711696157334660406320116667750738421271925085121170630289883298931910593045256274207315300858276538172203263849993089983107902261527643949156208662870855288875656549551573970095989125653217090673912450222466605017580093630274844608014351984259364151178494383106128600739387715074157845686807138420854065911046208663785825311016137351124085607583152898187544349314048642892734269026312204051202738781726571440103760875769731413756354096135191073303957376739797908673007208656402680003545221611678686954697637403034243364430565549696558157416293353012842681574135070225651052343173795636905056142273682661935201708982105489864374900661427566475896502359081040527287327692408903798807659543124438364110044693807207395879601421856344556107882344029358449864308783932145220224803245769639461427973497968196835087241100453002491045250509667443050247619353184701894947137317189655602436095377413384527728252760409588507471681810064938807004490258131291018169884179562203670576134911831985226598260570363453680163055680191676017399304977007331470671885212706248849324692465403834351068619300482824972660175962255540123947818192709909701228788489291796414256960486836942495142496861016408595000533521970442594916846628017699385525043623524445218800544208001422845363023104009188938613050074818961182697518331856372581304001648941067733065529051758897535162630806147415959557592082281911247319431816508865931490159530740419313212106384066558907997317177060535761703439833573672143664076790917714404558984966328546895263592628520186437937388026695613101358209798777394618065333601072878514987433781272387014791899861554414724146245239956031589344870215230929361267094900979314416849693332502210899784441132347470741247134313230058617383233893891418133486010585246681049545732403915522874492486833265452650190777009452351760726631742230845954981943593965028270635004571266087517615596653389402279981737679643786930162455456987254128889774615285890632273790712376247856759877741582743200668899442966548860757405572260838444078491215659541961081003179835149981961642182301688067837202628395372946391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] 241570605336164304545384427364765672318458012961658031725148352950305384060591859810190039224099288632769201059699026252203048546209198075624362365752912187123759214778964366051712644496140948031789532025726814186685405902264583633398814070385071225554070285092000930009823936043019574257602577671189687032469694449098627776805154557619574481181261851339507927217578584554297202062342317951519535848795609634155026365366461379959211506397320405570141429221344014270663364622170370821630166402687292493892067175847204975282061506498445133527790659836665287761893700458123361312338535429970756049133674574945642700650041588392427297039842132444821851896909587788402181173574141792341489210699097229837091509948769054756590203765475281129402647793622868769746752219589604628539569645108251113846601586052939943363460390443700330077980640259458811884296130537470425338259168982836756840366137193392299704562709769654747504621100311933179078602297626283423807754351469668805235706795387186221386396179743188486968821935515878312812391435162784905599450555693986473351021150908216159773731211087276308415420104298278923288789813533358356116513924441056159086980497556202217713943447417032711705185420633777879282265001876688645300558667020228649199693556078170867141188719895019158516948817835903832180019116255317325896469312074790518310782411887545217397059784679366294011277346138960490121990707781634426345183316445676432546383927045808435650931258229046704689298161060975128679867299813996620955681109823089835757965902439079582328711321577920608736647487491747918651617114709820739639371703610863124446201053825701414524669750055586391954107902838222634239398370674342749129852116350895385439265026979591570649853488329103907075125720590974298950219599127085547095816794871095770351273837837067587051063130937501446588276181776202130432045083919117984832236609815875041289236190154890965979182851573134686360959753868111622031341479906497214103297991741883896934586995975108304063047929865150969310899736840846961953247659391994106068950379024166269420766497648131144635914406128708821513844836567419278027332185373096946268459025001499397830608321885834008028759480276322597138340540744640915936127387143296958335591767613259708477654425465802494509166004929871739830263059530081980181432196601878074848606416388902511745569912827196328712322768531558769290756357211497194931112669462388802380947445839086825220576195455664613992641556427737719031571825343966892711360983354439366044993589656682496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -241855781815195257006182962540504123019954177483884245345602817702335765149491383602026970724143545109673741541925209379129663464378064210324933654574741815841521872788739918559907171202650108339034482778557305300040099424572526741592559569469003100161573653338632250057888075586235907411258249453034073288286259149177189522681875930429680828826691836748633205496569925105788775457151523490897315625939985319614919868381862386986957284750174788239291438769908864176918240686029478737410771449832231295075388840703615186600163981781174516633988563045773348027521401875777550689052041961708853299650952064233316836698582983543648173313031266905687940655778172852605569872538185648065613906323301803262638883636282335732641265514670694855680062868934193294508915140573983702648209543054785019546267797170202082498801624055789263747602636504674092318377995184828582089018731763773079964252545882058458570844447376509797455463257809556098324862390118048694767552109233598956437940881370438214475996999240651131101339070183852854519719426145382220965474809619002483970254658703381598808777739716718082019176254880701612693913747743282632164286587305597829294470736259463351837812573109446916068028970641883546217317268671117523671192952568315716840547374682497147410343985219764886189697520725945983823397701337140561817888116431068021566192721232089812520437003364904440458548387685422235491911518959707911040648513193266794899587924802023516784402804048602515313564777468429672982710852564378134320881297720807165224737915291844191475488168067944629540017494506892677015757759642320977568475309277841901172529273602720035095470475091865703568549110530301268105360768385985709274449056674122133422713908170042895354517979460135411479054648704507216085638813018559581124956253388208908895148302676965823886805115504037294826279070881792952147409400934214469942101728428110979958177510512956295831770287585070514376184655919574683562939582109339616508561933164692087657876654771878700684754299362526049873568082587981714244372365052859914169993766158861976774174920960517589647962668176405263774006531557505512484869583415836686794033721438739235891685910204724733487572043971469823445105751107273750665780799714563417305804651033816205360806958633197239401784111639280911846964065019979113141261602570009399762783962099650802131921501663782212858357697864732569111454290137420099015700877698452447834948679411746391094005820134692342950113566898436567751853524530892148724476802118229119191034712282890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] 148158199841416870956307157381274568915213544946111769359975241253299743539309049358019563606596119977429162826657164980936233591057384264334104898740771873456933706549270894298258019938478366422060587008978751964695268924807797547323776435921448188043759353823619282211307124474825347413789103863032298979939897704076806735330993645428550022284049439580851809304005109204801860748245226434153559814243650411741282884469004269922343493929194509881762971243559332599065190540190076229538809028015899053538474391658806222617448422908653838362272798498509023562481093308736366014024124607097141957114789808671586814374215127902866087289452452693230994671587283634656550799881941464640844424868456328804413028735489930145842745473368776566367764965851254752010135719925137367918483577833121475225757489234283983222230002087320860099304943177657647703042267876579142046539303276906167526367004810971034451210101044214074686469536400130659473856547866693493448432166902377557246784997757595603743516168230958777943920330480440500714665577019471908739849753215738500464854386134523462563651128442370773962167748868132905034501430180236881613854892861532043979952958750090830126606927860468995238096757025964413352088336901579043571242180229554487952380528870286735662401457194012553839007757102692213431016520599551177645945642549668071087775961793421845191946824622090979873053528380650093583347121795653780573033793036168335098245472075760934401438467459941741946441049488917463519904372452118121156655921467023976340149534651399360218242658405407468187885789007802413305096943423358627534445188183376484602882710378640588224752723748566285220466411579033848460110683255071241913941123942149717106429603311489858169708236265023655559810733751261345058979892926293102708689760926061991687565072209478807947107501791803703614913691573818566229403732867252200518469516622208466561681077770703083563916975463464075529783183330535052705927304354486019763593882481722654950936717786191239021436677644519172358285938426869455573527332853001059894013266370527601763197499485535591937531682319869549858693280842522805094415448058287718811776773604731929493707139083497547739474951232882348450321485081665802757029466465035261065697070696128803097111166254918104849429303883961211194124441434869122012944572570589650484775001097050511356932000402967877284649744411466979706864609274737310744166382283599813277363336684110012140891380412984695639802148841131488176814050961097769879344141727191561324362119602241536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] -42908867882714481298968513156955002362041185818375289767828913267859755539167653514891204407113768574911793314768374534713152280668056578206368692109306321022958248837030945658263729756213665649064806457406136832043667057205279268277274438999400851579214819778640292982421111491470337856487407701263598445475098601273535164328760681534382010247095669706393022952114745961023691289606412314099519582338396180172852918582794322879147232934572278177748873421261951467720625691092415597990317150128211184266153140084657267166617299652886513186494482483324044472388186894788840034911716986755286864406341447277410484970396340884117057111784955292819822847439865140125806411003203682234747715095991126772799512189052994901314077400328744987456496800601397883340593348371293748805413680292193773647336164488661851618574784761641739516005570387650493905919356625052453641390655163458928372980058134157057032627804485243853951039820593545159844116436728915715120840502007128501945649357250524516903790945311519302260560359004494646418422102824420053494591421868129509639000389584903334229661127912274979262444605395896466329889342161009865046095262791353315165633945017537601510351565150674163848099702870237214805173347592438000056857039640238368026242590258859059761462642512013585162090399676934185504507786086690719686226944081191058765119115382364104793102322544900074698756183184399454388434121306422404031748294385353622993371012514068955033582037156027723023839523494686118866516908117769812873343176114934370470304303901322211719222489784609589539538242617599109659712602232215083187490048831180931702617140785812048303492929732548400026845740751350585217927415057880798572657532849829125150551203252270186300128919162882995448512314009858143516744398157509094117843954681353631897836624370119202007573021656757174030928126936089090540614209136891852441277113414560248529950105561790130512140741674756993069384519977520649819920348563563349865115514984970262264055626568038780736754494154948909696798573929946348069836906132879929376425631359330968976720977707645728890145451599907662714456900412370386753934913906721759290554534032864115094532304330699371510510392631273422114159145875121509401052464431639594590462050913117326251436229583067320403088840639174889972785608311193450258801225322098704445561870113106978489378092963876878294120782469165947503379296274811643722082627116835742602299720046152559462545728727532141370586525941376281327400451803340572421973851811192386439489001619456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -14332226682939936917941932432550453207021906094248483225601185278306083370422392264778426814685985477517138405735579846655827399301822075139412112923511135005062816603343422992531632238858802930075307679489333582580457148613957153148359016751045628553294775067583372940815910654985995917023083031464414928486887993702740715091383986338059966045898922185329987332343909461748623157397327124376477706021712859024500449519686326265443704986160091746070543904686156718369579872099649670205013131394805291611803439218480466517087687302222629622023733358607773386916480192776880088503084236770575816592148924908103984056569726981651260297352828507015471035589947759381989959158400976002480918879538967216728123064845976336464167115747307001463640825149310181051573150913099702550962436600185517125826152412190011169020613853779301325040100141990169270292117873186040596590184569269905659951543389670986751935852214924844676077908791786517324679836651088263930019667052682990111723627795320555664004789295298788107449123066116722865783698124420182765611137634888605903984939349581620736190862784393184564419220686201453690234138754538569114567118730446779397303277204632142652240747102284384202669494384387420312344296055792424308519353847321535994412056244863085434747196053017190383164515645059278894240568478875671690114834893615888919902665338395577767021757593931141294504920301502945765559427261822403065171091094225047764188091888967035490499644629889210607935860726895992483159333050538380423724614622690192741690079330116377870882674922559782492615742376176756839981096086346471185605864215700088221569087919507229051523296653272208813838868845464628636617692869215477900016607643821680492624245981743374451611344844239995221243583917163166862743633684526273370591415035311431697211597134768914203003859131162103065060555667796843326420006379021442222616179586619752986706157121787307495227754148193060482650981765861569866342271799328505453542948955747175253136328916917370406602589100435005024436177858478723431306314590088823176891336198337300887533946203646669908216238234829378902258711147083192595858132040245649881687617072847760477653803652351686213317242539193379953790398678500837735968313488996382991062361764374828452170749411135586390387870330096830977686725503906012939989920028364854919367362796249217571380722450710981474816060789597357764948692057846501704916016057823822072638835893974325494358179130643282691137817645081503422732332259582348483445691990017693225704852136394752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 24617350752563796417550209443805346847661466959703186873585687431135421179067238127678310081462068296773124212084357593559173705071353972646363469186405396224211424748737045583766483161765572308028953026697629198134630944805182925496989776565217096606022760449336141809861752667220345149040038988395445424809148893816888258260071448600984747800780712479718876892309487051500224026274591320899052114904766465276819438194411508969651852861757059765522567664099460068489067243765933244160775242665662796727087621689452388433448079895942227583653099833577516181892070863859534049628782785978408217376118210266255861783194115789960740372905150278620150402210310736186779080570998060209043099672660583793550334274109399701136684002794433996148001108382598568918875978678060371527922121475312895355095839588001919729861248088318579896015558699697025810857860891410281179970938206012293984052792757715760181780375042882896540105872605205596214488126495175708826988666501989488451337135122016522769951935469197487082744483458595076380193522407246043309448704650929467172435706525591277196791630088858481009215558766442596174365265555493796942375678350223322158478148370586849719608788647329040467284007658735474068273735671132443160317683706156567398337437216161511022899588806201560042488517758876186655122347143493315665590777406259944628643197134121235546614553918265519379401020935017095409270853394759989642376416691215806386945702737444067054965666794180039026995534244581770921248512185416879104970049028436857017107596764595345029769892216184687482947135014302460112422084231341137787531394117532033474700041198787482263173785590147502325943124224733631700806237127829815892861753129889524626445299919048419209724104659927328702171847790036643786810187891533959550163353696647706586958062241353211032638314625333104410533158801295721231703810234048492761262647315615622414686828251665369553963645295864182318861523610376507075203685958069657587098291406636063498756083636182558268833211908887099879789746042981220877317163752826466745792879826092444653129896096122226715978072402666285473530069553367220822994125919016749008393300814985450914120627178533440677636295793839855616128038192529120636772467167164393879839319405131039929257744496869733337377476302424499032351009191968140002943418506665576456258361980074470596863129555104933882358581977199436636928099172792556307338867183013497587461832532133338094842242648441150689445002949681560522877925181596590061334999289964661683906355165921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] -14747375081516995237904197464670674201867447618731509497698348428164094452281159735685666311347276208624409584039229085242567374668117218410497378474396720926308268648730764067801294820430836725468714710897680081030984140880046723966321301818784649991123994049844888304297185195896915100279142161581490706013861721558121595136482422026756886060549557282237530023543393156620816307497192918942572197046123855815243372863215787236471962041100808256649060846034241586619521729532631644984204407104898983207513504777547428683176123361915330417519626025677622516235864939072326855550047941574124331083006589892697320454077765200519450192047126721851154045243831555893578929626129935069919996024915871167456602554850610917571820261423654342655677153887262875198624796992296119994504130528666838800085920024092753315957686966962543974987312790448065916497896459180331844340675458827398694508410859729087281690381063348171242994360014970541193026650982125265361085997366708125397273893158671996640795453348130373192374998525015101250694396975032109631070583034802942531448139713355872090957544865765856141976470698720922847207628028066638276917421004332528863563786108292241344372648122255949335127635590016556110926471072208369141843355852830795470831860660766039646278906403083011924868816392423924704140841250786702806709735166981912762603065090837661854253807462172706883230130091607130165532432160395978835619845962132603532205287880573930157262069061378439988945727056992778692486025358011410869514778232439537309302630434885538923397939098081738123420687432658480238665979228645773125145782171712205341861674290447577901271181379145660101971942424712468262763235237230241173824998238734492561867807641665340736191547336521606201779450869882132998908432423956975591162562668228597660844436558504662784904833262984487915245788027946238861319827508236336764107501894700997279271153341092604168140246217312958525601366599476090730482197065406069722401752496114385106633904994623491243132622258266056024660639507832769873412945032984932770804204527032702946889079889330888758015201928052051779850166215931489637804472695617378296785237313378575103201553994502306520794712869229651265676642759633881314353686249220035294032650901662151188623075617221655418983939834259938941298165943704185798114669060630931872056405024119877729203556886017552157492121374599254568622777119009062769297419513564568023695275246703092986421874834403126339275552511544024442106736339660188495118562571990865048585192115011584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] 4466133232430220633701008674564204298631101826140265879431265086173443588783893525130156113313092077135786969610604809443324330944594980377803596310900177447467859155724323665632762584176113681749795167137364039765662006548872793846103654501048142122938387769021447670700036442728149816343268880297034309501185907477987814290659578582696792661086773390115617306364493531167225802739148964484522048624956760575077251914747314678700078854736603140001102216645033627087573250925133759397226840617342485644751367924247619366227927156750548880524927861374768466195369518521526670655003888893457841160233993948360884311073621080626331873162467146925337903511032413381457630683076385933040299689752088217193459087625291450051787227177703739770481645832673371575101341049795583539030283055482071661358976938228490989976018338695036092917073365183805503209044225330745397543684640710719167623391140243179995948931644921188060308798492344276917761003231656911810744253935240633966438385632042818068788383416141150663572220443102762189558177118115781201694678203919466765653058327052922387201452021602271995594070772833196624277525804688277299551698105977445162296890734285189575096450284778692781921036885939262261906350405766176520736170404403364216821176592468404488007147129782882586193165445969351088759641336072910045070163008265453320868529370509912858120205039014381208737971822073718222139174033588259455275808002649062678182086896195377062337305990140867365594907313556576256150094614456486437090290025950346180213648964614230936753803386965077931124991627295360070380468390161821041904233901920215973344352319430050041448688788920230757013527755199529947257030253143460297007543747075215334970714916970345586863386518181431398077092385754880593937060635305884410032874444814129238668393504081509515326378845795659640801558363830180828428198586512240278796219792272887972736377645032826109735843194438335829129956778040692415875754855661714200713000692786984395233896551084572650152850292228535860192605861476404833506632341781904289638837288305985458314087289107404953199122615841220015260194330304562287360797564725249501480618270851754827554473524043719985714223897804280543698470862309346307247651415671931527307762774097420392593378828232315821942939039380930686016937764409759024394585517549942788966599245232732679807849024881024425509282597811082775382186818975985359729556050082063662721236281215572209498191812086038902556324676849776079124898316574809980054885690996755856366758998835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] 261259871895495433477418611477952288429678988725424666410997800387612998888760334440000547188816718452940053223544998390205355249837514130362899615414390855999704589745884109586917327292028886876696414653520251798613642401350462948525941426807084154243035389766379683335634220340985906337646969075867989622805528787608119719305305513043688836772278306036582734416082588502669146383561635821621829593427207243219550544624923935263677099908915763721069555198582495844742115044713661280888257301854487562252994617009945549940561405736225220940357420730572380022776497945570703732137592994424173547139609621861560448444808452335844119864386740911159735419958297894473938333124772205594931652811501228602409094109795756620889813227878191899303129746437373285322410050631150850493091109295574492397763042011101102147786835949341710884485856356701741431590885228192103760837719424140761479496151534294248737293644965476460555652035991747209086341013563256952949367385548061678100049701431191020384602037933904162595400172033065629886445326821003897231608082251694583232888250708582988846388449947922311326218957578211024111803820349498844053607463558449634234886040246191155132987967267273775100970511472963346577217274186294088699963085117762869896409430454526275488960776393652988276462752967388553688323343006041940912109960872889867103565819186016269319704044887905339904585435668149835478789840980317827467968615390667285424074182657013228717502945450395852265960543084373256661058127868976282655818468146286317571153163882361407535300863746659643230466349425013156371826048958049176570807574758961410061455226251595984672172655441044219981913487388529466492987013032464876876765187773256819178336417734168806202064135152134960323761878270129317551377523020691392912615477742180845636791290074846700423422681533421907569953626209563934764918481633309352907420277633272376460793096859471255038396882140201487178670687491620457899965733183193964767910934363210489665018679787956495179859173743621207966067512989374306070569335526830635944849494846703971714050528297126926695720935331650445442731471099271405905670833604662573001349984393988593721438603045472247995665155111269102941079622882575963818662707909809700846619886349448807215770579943904780549078378148752224125557312413734486306718725116451845627359917568129352722654549758431484071904395449076495109192446437925228834834917744041503160438805528654691762102951023517978831147428935606432372273611651673607106068254029362145881361146183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -1005078335982488173287083021455159825485065877141439877225773821406132822676055700869287766237289685880835309582753691865685522530808673299059878834430736083463224585798119147015403466784056531931337527556432314783907134950892512469464989561366509862676106500355874332922047477529958405979591506977311375592896616819369412794598249247824154693596523705212098126175749867814257658256466932138736910676005006436358853753881024315828885920227906464616272238443782198278512420057361236492082545728855808215237332627588436559961951534091874370546885002126137261009252088143167491739622582689990288357190707291332091401193118819246389400488983182333113539597118790618094792425947142310796055851206885301403302898314985523524096732266012169739899022246462166774844172536001763118234595535377478730409865306395918485905871165779923508225890154867369559017891854409567565931439212528285548108855656817994247334625450523368154083402660657658570649089038462200125615417143830046359931339701340571587390136099151946829149186413555198720888220753089177058489259829853104234460159863659409299136806917576084524129644295417231991839539409195366452375655598047716537113472669620412355514603781395580366493153885250839083513979513136042684825989953098124037178756317575333376321799026378769169541002490919826701898031710205276852991756233180794303709711641762815112340105782691637854759722204748357779094587696450533487583437915956314138916524392714931088895383990296903902863766122957690180914558345122790257311174023101603124116205787702436259150039339342655113262473396931765832709838003800798826489921638701347336731900038257119820086430435883023578167262378828724350699509532841860417545915161678633978915162056687305706222911325124825593932051920903472414007158379528700930238308470722108209187438293316311547897545326896794181523433032784850627829854568037784581361590408352783165407781583625928634381038571717872994475642758398547142883351469356243070173405933553988370593900374175314861348602284872974330969857210970573725435438264389790130006281824138738720506644058218992317622780333264276075236067480676919277460892073317218491854614283822656462457338788618120092236986799783207082545313900839330778688602647050652880912690493836015577049118721616810316696631932242285811995943898977719701482178209141293119134228132921087849475549927580596159287026342044554543697019581201108965840089592865100970474941157490334278383173810177880065888053502077313084370818334164574220353546440124458074916259469721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 501371310515992027992017750799475353877939457922280606363327023844497164515904728102804934643357946062144258349962555103428861604695484800930975702958287811792056843687373695257926567332101193224497342018250283997220013075119313650175740802903668130831725534032399702549804570509769382449749035925582868150195413377856434512016376498363050053909342221428022644166922270690693007190805790574571834047966954065502280184065967628338285909981901441892649349635477633949297338030321699582187189140128279239690104983700687950135997451505447964172191348309336568638283832271963226166476101354912214731021630377954479217902457660374701908526781954990758682918253636906683593774693231455522496247968359938473392458134352489813273329070181396536147154350145324642169636242491886035120890004514782739622952956609988866540583376524562537957603248546554506146094639179512489976265795619471771337597784812745296519259899726024049938719313365175323607548264081965618711258299175576064188458296074840606825435896670230830981779513463130976359780501263856193585249348442582444262910549952833728549674980668083741876044930811526936736037898428429620864233770330259206202555687380940988045262170015342546604393304418149540503145334726092559557642571182286550989686463139187116501554152670947847187158117745036432372110775064738119850762302008898998662244806644610063020440670462829550088420839591902549275594108494425524583643912961199031230163299151283757642444599745649558513870176149407760036452743186215013940857995415523254672495981864201156733239927258476756551174369424905713694471008869442671367418277964432375234696698555858813842842889116015493161955414399225578832992787330039987312312168042306680978951608767511362031239598452839321847723133138828453454470188862601152046386505379435420005005505728472729573963894232584759838138709058770310738067301719329987493259834735109203976482892946180148567736157809218427973676460877445592629585718318486843730663832420253856170807784045482681604374260884919192630831000707088401671284536021723448801341176700377582464660301697840534171282215510610477767215938740460610874371254014187200920482877036628503368796996274681393750465845603130389897039061399089817962710661959428506129108911472411683497232939218899537031637985650478397172427041644796708427753549052143748260845071319884234475358252970891697958513717362290184161990743926852535432769657287339185845529640391776998732484756390737734002968784698721833294755912083068238640674946947726745992702113873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -102332864547663593969739902005593707536214502090489962276949950907665099405788579822954812077882415163548507751337830147893818187358606817777804425748286755179418779245443525615672428068703041488238942221953509987791870052360796498197757302231974885329911155258264623440494769015585845570613080187117082399307057996323389984215261077439846219079846929359242381190364029726086478874865608948138747087173681914191470031203178203600375308591761899391587721443382350732775796176635560833627388217229132627003282081975836251069996499192827651119687732859944248305508891758249250194095066608176260538610892907504844136294816208609884820080394307321197561035932850620845856223767365917990074833439971586205575227389796680995711593911498747511131227749627268812249424762336309621844803718943799778487892707389400117562044043740710678242807665482874905075209527114171525137986546235995403781232151007304705890252146192371000458573541055450467677862412791984453500355462793488033238230282160172313227315959007954329639352895067026553745126897070397026337379730293264968333044838709717690540634494518549212752182339167413128547912326096345039449103049057793815125197217888299557068695974574462540872975845573224407626105828898125269280595483811132554237107741560222099891544486145950665142644137475593986681568497070945437160142366318871958029846556305291422089693348969117552545655950595921115978045669151471324976074521072055651553523179695529494532956907757582085630236090677906812379686442644905765850368222715662941422100929134470840600089188194836112127538429489151777950209781663244236891326001455649609054282185840766763690103141700769505669462775989352748979218929773598915186733284531815980460071269344412323023097383545109464532445272791039196925536988535010224884669570877782234247399040850120045874691492330492953655670475160305433033256632745171910526026725088107441362815947056177797818501311963154812570784815282263770540345610331898466846407994787158960530891079269915935838575161425045007238725498685715979875339778101496168954717870095893688853830985942881534372942279380812439741162050511066241608143582386300149417346267497316250066505381770582256593110624468830914083334777729002807783724896561421012350459668574791631722921302418694335021270576907736567222964410136221305569075132279690937686479620663672700310429095277518086366361372195458318362156786497100428996931519627179692403244010217723819214099370268680607961668727902564358947111869567310571125472355271823934022590503321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] -15645396308885953897440173287612561369749150215799308062203818890813890886184798826130758369214888840560820636638663905298674798002889376790907317728616599884894387680997249649398349086652728295944991665811750482578173994166325295926730378028397953566434631536636352369606366334612483168083034127888505459190978426809965877527900033423220221263508459392795114851181566015093068933202129767133211824258636589140472978375526344056078331556796191805352703176289047757720309788824224597612109741942944963599620196713426024387192141912241291804106503497549653035120702317749651170398460466800333754595467920389215022188238338771219330974718551685667472878005610777158362804827002075326608491261728697281848982979913211699709092650544093925160255980823966218204943917453710546015407727803204656836486563630185981242296318043402251686843432352931659818414751964637358101599692362095112941617591911632020347678405021830772442821223339664121167645629610072070487083716582752735390960896358177839450549620352581011645847933378750083886253220821251210672349759128678861051314739130159888377716843238985110567733077101242868130356522036716826238463093192430991560106406376848105310957205987605869466846036217829007068555629749483240190121953139395423558027709412379831265790661381544996962210973123128162484154520208741035035701923738706544888893604447521910940657355600830432512194676469579800812135530483881945523359313403412142851669080525024154229085568877563124053024627557571364279150729608827278139980049755841326574769178962399514261815162671633398044814073755278473600868474440497413026244417883149948014806879109190937655066513988062259694654104915760877823936926542434169055764360953906104256712526958303003026608561353717183950586210966417220465269476737030935117393416477650896818866867177220681845940634043615252592872980226735433013340351457058339331711344858614349554779612862715730597668112649180460325671075869564933691297129446659950489849550652966879453071760318409255361549664038413772455755618453535012699919585603214218233455237393086378087999713077386561696435049924465401572692858423546477897278351501900348074163113117154208179779253945551278475789317724521111646634984747988548394766422633153960624880842952815719360862910165474518529206797939129350109805856241768946476659558641021494925923855824881040670687688717957468645313288420699758649191048171596753765818695748562056525231035659884315648623873128714659755000901103023026054969743277794562279247720572363746224986044497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] 16610811059801785417733017942154152478161200802636181385587457629238510102799283436670822069038260210392118444779794655390085617966985078149795685922981013378173719094425083881638374256100599589914861133031516812260156543164782341044190073825609472471834987844729020812500886348614912342696973123412886406882764136758939223788382375919661199536204060633052291771968259933727098947346007346300430599244481363483647297445272206331770270866493089446371657438895009656781659907385594466785861116695645767260693520472239267660848922127646568081514011877368941917921208186402748494058391165188554539868030346193742043359370347082628374161323884588398434756518070012726977370168228835509897439776927738025093982126649383078618071729220080366907427973508241294225931593838697506409434992267553906689047404814474234526431514212937440597914783033427102550187817203933591645901405863006413172398339659063929396793535469163952430264168075743299137140720033536164889125723954859272652115337338294042163905161073747445180898698978197522934455334835463794811312702414983532657274367821507217526825621480259323269017983941777323099534371072888992445257714145280467325533232822259414152861147626965078012729162702004353544095839804595127446103277408841611583343224382288052862029169799707829702493775102335214648602466424631807195431171863760446242205047547963147551075036093816596500673062505340085732303633486880369139166438553018697171075064473144563453532102668962307598122943890787812024092602398117872853011893646202737439550023378332234101990605301751855852549590802403148504845919555333088343609460699818103376115477744779869772423425351908565676304337263449105604893589782770306115081654435535612747741603535680841018449928948584700963020787745134841593315212806325034566630381994279751433625580849392897302329891795181948512717824225341987622574119301799490901307195949849500650571288962478337700583789242223768233185722953038627235215117805797517531069814896217042357458973211638173456809640933408773988457055434426438784641268978112917690318494539511219869188721970048989920350839852478253192130975000983924346084158796839247754883258297434083284922310710829327047329491106957563600701566390188692579572273162271533037835406654482752202873913105434088532794107497607417571898736325653261844752018556319520713415665931394296489573855802516944648740330644242967336213529485986913226277102530176160963556483537618508478023345584424878168647568852091433483341292880895773842352450561082954784883657932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,48] -4191725091327368386196925288942452130230685252198648835715106922857100552974622227593790299812037950011786180646441599062235643762217508355500570362340750463524656999290672567899798566490343312441349877419621085043332231293952167327832602823085528489526927170477487762586464863176260705833936961112630844913676583759130584927289676954957071064021453084117134227085783389744698239112759971113283224692754589801622384626551589794025513703701208265271399661706594728730714671732575179098915705550554353669462242892563901108645206482715930028492641151311662372141036029021016928566501412685987532933705797841846576621649350668796152344099705152012174193810694215802877499377695944818330703021158180168684183996799852804237385165858184268322424708317929085350294632814053757023112418834338781385902619690092816630099823314605998114978507677375669224981067058722530371955626076624145025128603868069545437076338876348292523772509694953328638987756451502450703538481744678258021874119476484385721201624986509685722865314183507644450320767806927804831270187071551403380491982338264767460032124376194106318663279117795640368370886426952494110671147644957064292654644503216417602849755965017873209536929141610104086629888299019098415445209076402388827070891478184984919746053886561344232239901316550697780157319790010973737911637824395207616960538009425388739656973953921471804966356631024167170601779727712504259319620899690277505176388888752273929829097373659456630898234765379222251809607693386791692143348508898147941141692376805580448776228999479636049828697365035621073026938897285077860937496951458491448090874778677422440533255905151354154259540062327280316843672082933168560714349514647769976698665867355618335075715319201502443501381656882825516029624505608807435171688776682794271023445080848177058989276859531081687824925764213730311222444708088534687458660260230734942980350329037510331200446083885316863174365744928736987445262496845961928488305903244021967417484398931225352070061728616876707359929812811546800803034695269456207773940079755164712851346604870157372750381763155717648981762898495895910627259135440730118973200537684724374271712920676484968881452975969576013831054262162930953102569028920152592006497941439567655439205313256787290527919477435653714552150621602495812442889711578033885310166623094775408434066158432153249232655203200922123391627032036713487970404653669379388365608538869483653673248023970686145635848062360360995926032263786385610047706073823533700372643184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,49] -352569566286790928619614371715894994993388346389935727797037657478088526258404706554700535505262904091993272527630448671666781300682041580890426900210039582164106638078880096341752175103070887757517923678464972570352093427260203084751684344498335753460753822746931952967986528235827411663275389563323915305512790223239161594074761892335333887072646000424007718128634553983799921550897743583973928705686632982055218015790936263150003946847914627123303192467392369510797313755801232863410627202213597051014989410146313278458963542497700530559376674976115083478330550569122774343432763452381232236911184541377260892720091046245586015529191320783174113276444235090709168351625897324057906777488987363133836653448197244144534018384304572508976628360777959598230399769973216208076241574682738369070064921482288504883848645346856643415170775069727356834057868715781871536897477167779826034917803528378424027646783825994474988445942533234789174184996066983394415299873947158068439513077818381695417653335266416599143038740906449884190624661772344786360355916538241841305235648614292281112549045300838010615005633394557298449807435594416235512900749887998692660401040946970578265741713199318853643149281537882997009747942754980955282829039692595562695751526301983660788135532051052117501971491584098932589565513560127157653254603483535051634995958582672453204650940850007438199951093850821657532387983212414527370828167018954892630426145138310026591606309531456949888397001023953804465959867434479325922358521253964136485423505166598949519977242728585683796493332642908493990218790629765755227491115204731002278604822492952259090157544793997327750836856955845788265190647192236535132472806108957507872951002808378256113981796616140857471481187893684113732312694166935927070556187154360753104025166554473895162649209523137145034471448286207510102580319893574560393712275346674181566911291100811760509937161858870698559560504704380656607669669165496525406452290250710136051491822747174731226435233986821368193316562984781501157271752783044098994918017383793239111349918071198117729989194169496652194760542025659724194766995234895394247279577489478158298856344153458876980924537060488704563947717169664292867648898523717497285517514681968153357609978095496324385093377342189751012471252033794862263871117695582938506411103367305129568053827280837995613883181961527514234145047163162785081015596052057244733651500802147324645613500323605237604893940639925619778082834152004562277940485931703651625074688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,50] 676863384369928358831914901036330168159435092496712698483633667394960115679094371324785842992503860625318932073267137517787921973121303849104676543366132454925256477492978685814879174678536216850105838745416197478655987206448437024533745364000743342422582827287253374646234781638275723664086278237906806916119883638552349954829829321823910757158625148418788835943457688267866519089892171783459129197452486036797249707085885506787950356850645521698272249709075964157255471262707164478254135509649403301909289622905256825802642190725826252921851446835991794529461204974576040370473174037283267754049960339290929050069758897046320488329812706472017946921057853501241041737282584581097767057543065149468992091972823954177738465059423249526349303816518586026237567864690982450448504737772051325743321900246002936199296700225072828062474455199460097607370406767252273726598764912752173019064821231614059553695328963032100925089231653966124285976080333699862654736368681596481714615698535483747233248208829772276344346089299066168468905700732330645646930186486624475092004753178155116865353913617126860109544555045481523613822943295733368651009374898454899577229111697230403241793609955843229469458443957684088939751351091354918452489378553493209924227156442540064643721054418190793447903729495182059631867193291111331421269433697361445642704505098992669127790372325469127286612268818169212205871858961813734007298040160528775468991960205303516031328216882670556003729449053246919983099930612751406559963947654508977115627048171514858512569104519545247109219893031066101762697223223784214478353995397373634494022900103188391490051382930477569170895231961987434160213187708214665797477615737003251887284440530845264247491044474552894124032495387336874278358061838279610648306127995657265102738574255634686857108938938719691522809379523429274919491092638028254339745012686900090446750544496934745624814527441469292612410636875376524183747152219350982576309963948564060208908168906050512135968991952674713794059388902750923234610306217185955276886037060634503290890339060083164588127891843559897866865904765387410106261812548450608112516345073699795794582707700960577674655786120827589916224879146100969805144446278015687919682418343727788128124728969926101669315931586569985385905139679716281237800367562241063864495709205840515788163536943596055006363916367299723566937226661610918411639266527408887525269790673192244511090002828370714644507368264550133374414452351418833218142148569772506016833863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,51] -274388029348577019661407227936712291087040132709603100354665130422330598286318475623786603312309192503803158717142183587038381570085328102907172770648233092985715192336035525014704900534759855492165109437154634790574499589263749422183041696697912852195860185067619361435020780422337181203255619061305213557195020337244506975523054607789226499921048790923908419508610379393309818010030386608234231771960177032157776196316267710686938311800792613041889171717538836665898280276890997203913730314167138172552198987357234134913705843625442823328396990473841991760819698163650913645409763248444144286679979912577633372359805800854793190223145889283110389466291295753911029984502981635069909385864177327542667167713343544140423988766525523669820680216170130667087652282299453240175516134421879668974225207262440783653235199120030652354344538242622998459221562877553355514960229156335691221345212364474318360983672528147107208375343649660571200166881706832264994067479133516545798437126501612076277922704021919464911050756834749986509230303712013255846280923219995315831950392557097313445174020494185407838925766923435843438997246338467046640322186617066411396821679856680746708138964230861048559259526733242168646497321853359103854129100052626368401989760272412201460922105018370207277975368413533562690761217961698787538045577767138754490924352659585817703195305734946469530387917029709297418202493656352633009090258039624447601326126346704723095384781209569199791319312884389693149681880749734229161446798323918084846559440241491208360896569716658342083374680958587144401544804970629683143463327471930778018987650947362352232036152798549653970010383470668711475253085794318290252898841988749127554292370182167467278008802527545871549073523744805934573153924376385813202102715644349204810857657763237435282768358546293837798686935768281360275682799581574458505889813219384926333294699179800409960944956183109658425295726211027877541095072203773378211688289085605957475669820190987116474944822412392566420757477047101101260174541427811128935316085734733856425500474403482695321404709242200389144650969897309646235208834531047326254405928191428734732110335576681204056914572984259178373034508012584048914620763226362194156470900490097939640784423291476652884613958573933412266136337138723456102432092576646871302611610965001394444544453198856509753547765339037267685252321844122153413829834084803301919055225026761302899891529586962492286951894153762537453047375650845049717649078765743318100449689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,52] 53232611860140643269839303671266289905116519537930699412121074971433250945136643798096178168393030546357083262518022590428718132515548161641281656238030604780743802898277021014386552733963388647629656548782711589660545005357127401677010764159624302616372357906582034335357091625346280344030121254384769192515495563067536909105681679882563846816541627040709370175693534424404220756513739037711078928659563473518326133973730676899584130522038602141250813482627242330567407826155120081091560489382454102437832790190960885396845038875436401184703853362533615848592681666340893271119488358092936126662221071218365528312881879460110152984114898212879366118748226776385506095954540997711468460976354219017928439338723851847036746977071790054196583386850287446216683553181021589383844319441724412624116629426355053417433604819987909907005698603631792146697206495854261897245471387124926137395056502524826651854591834345983781340138265271904860366038452737697713663701193360726021652933261119341653209336377142350218872244286116185352713275904840245672012750212897596842379654244173003676985841330747789055710816527906742945381604448003308242641961532625529650132287717060413431760386893215160616280410970828960413978459729853396169017161302815565668693591062561891322618349750287205700964846379641995886403226571677456612806499612092348374286543021292907560075829104716758450503764178845392625231785159903237400230896504027055262109692421730869737016432123773021564766351458828949140705467556559753768619422127782678320035334749320672449368333102291686374032581363284990752401430937258156285026408460610564980320556259284495627586526533337375699719168276931934833097137591820602672983205446048520562703413363647901318070658063263234784330548849347244653088363554826248484062710905103059889217245142085286828554523333518181180702883464583309060765965140129463053382067225068182260525400487088670984230928807077791821304633674556164817759836969647782888129817755462303496853174282105532107023983824413665540852790426499134499562631388193663551941659338451735686548490122182594377662165812083131081584395282668970647471365227194116735567135157975778147130289667959580052859430194100095722593780322654197529466146508700253214861566873503980143759691301790892324628686123442767745308123921035479260660119786099019804201612498340815230981804137049190601357993378624795870330805585733188960297319880451654972116131288740295358017004373536919962490854362212968275088570821029267389925349906303644992620462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,53] 3237413488516474545192736696575977160386838691085148504131525806808495810896374664345701576070600155427052035303906535340797414041647639612716209299245274633786707949456384624978219731273306920177364018169581975457275565454771144038586576501126061091693046261947092224871767570778440911064578966307490454637477034987364561865179785187798871177570081889477793368071525916320067969705572810923426641161366221155039983481271317702775854188196128109434215125130586813965380680909999018168454928064692221292782243964548670659556259736566802774671835216309180084386293779444886942049251446964074041538367130199937388742594292211813154129502092373171327643955243180487094596450375115676565342845250740676605467072902525458172946802889746194169118906305731443720655219196468621943396137748540854688791775798298443389564979795166850544199258433150251796749210778819215424223670400822119907115264893148457448090358520582662182115469712638032569890210166588849150994294913855344847973133891924008125251074580065193917550750125605217676611022789688102827968317307299512811498894675213144028736016585219597439372055128758350946886087590015877653678910071330711937407370588540429012113291821713503270469569760691292585169077048313289363780432620725137099930515926098263304115042112156675282578780524347317366482745736614914774843402010739155441998700241891324035210789493179908840572364666737751201322281634471193768367538166766926729556622042234937614221464257162693404712553938191731442591827504361221460956292337337525815331099436136898154224107930651235081857854521325050045520988563377935230773167878793981557496538843348000636310251675478848331347597014960489974783281046668521118124563743988995180968878362253264414357137941586104960121624483758935981761703306369993402089547721550259703482757056438103611793884665280126424840163752826102287731273854023375354387764113273683365853612583236988924759432383653211310377305373584538186028427325304215696414224248463002011096194734037961730584366253761261505051017875501343410369694663217868426005428348105191845023654061903209846356013576557132041144037136756585367313593700634198540390678388758549905126709951076665537002901467283591592027693156964740434591370913620443523941201584277179431250952221585828047774591185578835405865023997267641102911633070836180384471884137991596793036326474934975010266668507417537887593623379163481428888466846793485287904878133682317108199292828815535185984761037387317656814323987771282523653279155729203438236467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,54] -5868768668707272177417513080676324758373667264461243629591199049430988422303594427891244325521547042484180495800895582384966476288130882387638183356186847426914144255160215526235841886339768264710180024348358212905573373867428865523254923323279631592164394197292609336771750230791530010565083851666310524548305352451273219498126075033486191294458277600329077434838866945430014739284368282951702398228628076135709198129194740674967486667595544027329364942652436662179454626911288207848293009682916925255387693750855212759588260192283258507779370108972193309496656261226998461174107361430512275086940682563116393780176049409525960869588439967872896739920835289233773896644648645695556509217485150242038276922199217761309967629577553583498364487115724452912797179577753208662363925305898701812737814694326223933654170003664065453902431438242480779690421315096426878188255405852939218975618096972036098476957443444784912525369565943132782895916808151752588206122760717838996071970427641594460046004465598786795008264701988557735317189945570506392878306815461200932098983998332775537472329102503936619147506738973202597277941449981849462719580837239675861666063713931490104527453639746979005670681111700636229446343490641332996505677964308381629692694661060958538173004435878170246525059573982256948454772293787560023576024287707507107201514822066600560677674314618982532444873444761509399118190371844793078643488182275089515283231542265599962433245496942716774662725332851938052530138471199908797557683072236162872732307095114214803942026724398295609986970802546674259969352663633462070354238677558416946787571409520028250384012717108662069167727755320982580008243373834378547276942464116399060488942560551944204107272327155706592239804944138343921140710354938149796920086949232273451877776649680393886353357763833501909610972548082858443244043229240631008154965848826499126362809035329818525366022535345702827287754431658427030168264247897895713318202003872144018190517646975153356884531150975734423079157560334406828977677309247589416987864516904562649121007390040149867945118782206569169032096096349417960866325863271159225386916424726234478493558824947441559442464668525322402290209048085642617198612291783476744900761362390817493137008184175479813548088334638306748560123109359653466713729394114553789634654996928434679452962166483254808255133426679131739949300137205786649976602004385599880808547785428586267729315178013005156092262913427943976757917599268643568676956409009117870088519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,55] 2001512650796792344065685697739677282416256647535348838303877180637771986832543451571730241192549611292287548715468513083950701118481079728043357359674438523386503968880042885122521465297625668788392509391535596987737205783098212013862661235712324481704800733585326308423008195227425274161352735176310167979846028632998227661154465507231048777893288086627670420748895490176851657530449676057317396711227662045862453305064770337231174552486832499065820893862282676506985446015610861202142083776413110763675538183535360802613501625703872868597839013743358707267021330534477310507540791097949609348988459207828368059242148949607225373143365928992178670333881986253541713122368959674921361323165734982756031693093817789540706024785007163272269768681300912286886658069904799536966150067963439433235658198590284113419224284935300613024288959633074174805299213707699790062457968959665992219228077890785853224012906919311839051989106306479189374600749745279287583487530230232104442815023441546199980372841316445315186969795221052269758127415432241411520988812493198538154773141778864434753819582357683720790837978608508829193191071249753084526931243753683940389110478795795394257187707678014789838108736700710473258058043417442800875722725478526981204857935647162822708685384996935403979045389144760471989854159455229286888592068657385786692055682769895386846775907400922913951650069656135718140879095686693523014235877825547328735129571944620894726681067255898002569600286552355018116825161628955149496329326664603185077574815049299203121391101804951431512501280714036451121796508738069370726617019110734185551172709563598257118281288683221954574223111663014741592492121140182940702488297215399892323717354025829214604153063467367787041673190577489415714285261491312453530913148544748222494937720852786577153290106674536813040887432019868847529894458535965642606359224715238546331678555954501996920634312700744382759994979496434316657312960796719189273022205678158385730928583780139579801114380097463618413142361930191049105233772911760419211976196345220290345376772100520140710723988979125305287665446760575165864166096565814339502895465609668133828025202404975049727601327181610305148335724092171757269067503969900258741350363656132825318773121609031968875638025105351671532301659755334825142840307521300476992771229602102639011231720318860936917403808093045876699938695979749771677285623661449450771787520123998601697701022504141272097356275436086262506941200194171630328320030466033733494374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,56] -346772943722152495853039638871224023301038638772295558110916097445192461876031454733231186503263544173620108474917353159109911028188849858410308089734445495198602148828243279870379035405901635994451623306618115436965543819533418430681111064976244523781984141440488837378203658585858884007689075017311953378281421423906017541348572674115171217599622450520204999461966300878516570090462919142226256337205403188907504240534721007467859725688597321030171731178135068224639818541990599484362942676550693022851969435946941086573356438739386243108271684168579583471663611069281718749222995062709111636251621705833387394797069543336807495151124242459439988130392424313391861546588019579388301826247534168902289913959846079260681800950091954047478400730780032706948480769547526270811700523627735842824352859757219310636940446901119167160756116092193469382379897670748483523844783558919887868079874421302519353393157118268198593869664166981109863492153579581444248672139833272120182141741931235845971384556850211843974901909217854866258624269159569054376180792033768885627119441581861142557190425003762450640693401538636689815862864193871713537375450208930029914500799308754691379236480507175635432036140936014903158405152032461152534077063181638080424614189381342631886331653228710696006280097827724843659049558400884400131164517503823412378750641199284378646010891377592054608562808053968152075367852358338019560524278274319986242122099723656088054932567777154114065951419770764270487694961908507554287368836845648191900548985189220720822059120552930479164102300396623227814006856378961243929674828648934687898789812328141186317428606606909185262827832990767821705948041978721951188911687739053046810488473037803464526633654563453493523003763107829553361305439526796963826436585855074738713127591649065823731723555882909138017294826661070297477406188515465460687716369482926047050766734655934169308991919608339691708814759848289928398469599966881891080119438490853636776980181640436549336798903601588924854986035848254755713285112089838880590946847422566743745844495745023219498348103890956519664216139778406896319727201758307635059770818251272477537768719620997277471107715271159168369492310530432706045577624412245516272749829147077787273548928196135853037562024987139261442929860969302872617027099929424094985967719706847671087256770745168083424451500515745801331299049803812768059301862422115907857294419819750966227773071301061896954577824138424762736187168916597148723337527354754460045803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,57] 13642851915940255411171896097421261155669486422015780695967480698856316744966928002296345635728630636235866691869957649154334761030800958950305762949952490418179036026893899525315319333168111526098612103136241064893023708189597592948771822849430927775149674093188582417104796548203830616045119138334142084927766693419941127667010572120060079545884736508580042422757181507495240392524065921811712248886389338904310420208600225383876032523938312723683106691133695721511671690483639787246917095122205340201948516326075867668819088441690839578018562230649117007462844790306193224499612313079939686180776721272671397009656775317926729021909478828226108026272708308926963772437008346444692667343250517186694439282340239314041342885540042208531987403482492288659027804049252759979043392875817311292630899225059511396945320937642888238368244735794138915426620751479045350235633133341907521005770017008361170276167209265252512015339437751614797507902945718253788411127197578952015882029237789873581491264811993244999233924764833898047227518973324530884238983540806044003153491400820061660794395022120957471092637584371820224830536066163812630046031509616548382091102375580901639273466389492153609576271112936182157118190044793602592760742049597924107992179033510975334155194277364306231044096116476834203813726457828541923218280075095948579577571010606308627503805467586047242326510970539108834444713654499479693135947788758645326259727085473599982651219386268515277064421923402657136591867531489571179122070816842150471693606011339139950330290520120445275336146058625148180610163241894608028178161647799389489301462929041347303741842298934089206097701481253807429327577924138088051217408362692553770988505296779269251608460218875968056075474195216664693418626013027982145844884897159963374982745856561353764509420293500744439285543873509056436985679796842251206837411862453869877652011175840364156381231391612963996239949648901499886274781217632856266997742142595870563375038717993099763217270798388122976392754805673559126075466281868314643106047760737315225767618133591849187468923710740445308627499617936021072487186736423359626596667631596405976111681178758554686923184971231887141381982725238191354338182078190336938086587206062835248396995732292303660739362671657320527252092248141743896552298657253903093310838400567814834017308914113916729745269842000329286735464861324233331388829295686298829625055078880620749389288797667931067788321382833867818944263650323974904865371941078398350131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,58] 9066046460833107673567018417878334319747719922308034140715694664217043786238568169021476413266171509812839824204962431950519691051557291392279969953318976907471110228320983796525061689692976540977100118451781450396187572546005718262007244649804507039552075399652194957188569857616250347329938691463241825603358681740644479250543286670725980484723521374496612120608109170691902552756578793836060490301841184941820417440735204026276376372282364375327953956983398718592713464394052765508133254744144735043135669077466248965650855488757501535437073515548483499993092125118676766634308657613131132679362548219354197582502247135781904823628415095450438175663119555041171270335856803823250970247480210189258682208387905781680610595226122118685561957124685827930307712017324885593142850451377504682993775845774445560421370840636382252702621330766728386729721678583881640346552096263670614641695065507210648657464357369428934758358185412180180719599610837585984259729238279638622679927342658767487403595202229329312340275084911269693738875058434626723068574063355136689743057351751264220111523197117944500228124746229485252837823458009603448459792007041725546302761770058335117386347819955828668703481567842739657789740875523328864495597034446928278797510409874904416308419329946336413711601671079747147775023111647000146957913508262476510444610517736783414559290476663390203411509952271743197249040462436735325378120071678211619351320263331775408828608757683798407342768250522343319713448231260548415844171662758119531867091417636280240963303141686318528779515124337255556317457339266929807701880923296629855142165216856703479474675671402960118953616469071002341321163254565671783573989599485457121642369463395713696649704463197791265986252368680410152527568982264439349177808881166597475492940677211433379712775802162526140485955100366541668402388931658314803062179603084459019706631733629471566801618275530882366747479532896369601683826200046853017131931937355123661099834024044852101976972050665319023909904869356794077878028930158650658831039314520333438386669854875552517557798390927132198960126950744705653779882026473971444386382037199520401808035490810753995833042456765924980937266232498789503772102571537955166293358297794624701405926137291183939651586462436491455852482248018799666319985289917480749725183224245743805610227890989736007753727111154621111342880367728852076183627289773524362470131727426517989806554977709348753569932044435712701058953787510451784953858311690947563356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,59] -2582891013348282747128332955098393719999010745107325735159657435902766087626305145840356260055846357376134609984932884028672004936440295168055369399065631384369687864717944711453642023511359200496599407880117075727566238688905224105410473094702736357895701661080133062714429641000007378386832299253876220330299749925739090710881202586435734811524051486140738020140434885971869527300671577794961706838196941130864161141440961843967890623805488068766726572740162346239022799481949126905591120304419012164180494598872355097661899915726902726763647084176725662036273950462884730965865863984714208176784744285020187121491091616972386348536281276388448900616661100710284050435314466887779933032584950916211141036619106175920703175456166081082114108330870302945143313334433955515684186802684721510527450040256492960343697570084195709055637832941712359893625043164901151941173527598795734348860910906679070587166367496072012607271654495255155067062114368184044780443528956156725109459152467202991135215496629729139230138331114974180997382125529549985449904841036371277100623852003273674439357438853493713809330491350838802372122868774508425323999709157174475598602230999579718161431028532556601118776583164396439860480432620521087907860366733613918906205582187677056718539103734345695945818533147695974608092819934674156672468793620510732906679488269435980210860812198552750916984082824761694517294334859122731340871625866750871692083332385827883275202204450842534462735014861001754038702087843250388027000666104941852995166782875744391638842392820931116020425455030516886916424009372030380477947993716421304933911175901999143673786786178181196628192299259418840179264638025578156691160056015311903754707238562984582980192021921661838740483357608524775287176325719215133913127373754351955968036484442363675915595820314859876235611797226565453270266177515169475561443337052713180588975550729806317037186260929136024282182582065567321660358385882065306265424096826920326470889631096012572809984285714402414433178397078517594410573466160513355004079471737357181400638584278022166337631102289568375885237771819851901212240403185733213147223172089983859257313462918751035637233366863134201384624113842896370182339210014214238083797299056525137670867865644178229010363036818279346470484963624612013995119618007168208892826850236459164975656884395731928948440511941332179767892000948793299847099736071643099749583633724845590539202083440692708313683127879276697787653123685066972495294519533769431449600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,60] 329686038455677566497069736131717083015218339627559235975497123082326464960420804594236140738813414977385455075495360560327578681873865611783995042551352480319254901559423389440460801682402250101577911625770723935562128630262938174948312681263925648138481547433415076517447604097061567770294255381256034224100302000353388998607810145972357626323624803003699868529745766277416138361703875670877112567601188198974084476815259547062443766614842119216776177557516560355470765421026392510615669132349037169491837491844292346226736041937913432426644099818043246249748871294175421148195322450959081790281468943908271859065868347536494818848621321470564732867914722945073253904488007543941989945312858671883293156903916122387970458410282484744038736783101375756371813977165023883886898455469414498972512724800978106872390028508967238712860360957424016402178922202497476852470549121270615241964727811093708831358176296277061441954734015295402835375048839451844078068604834166018865287548416452470933114019996058791241307737178441802897411591976458806550540565618160044810106278656589065125979958241606241138196835541228885560830962910489237217240576662816145985174732327783762158684974406194731694381456906634738550944321639682868882469399293012520993674790515877392159309444435705401714173795689276387905685425527695696956665324137661759542705966683031517674214577421998979699688056909532850720232541364973521697028505564422665119998286743354825491490897996699143344503146908264454860718754846052208945215387443003067412346618423480447392658883166686571212425426248182174304165700383453387286690779166169226794340719536635996552549832379096428394685339528235091793755683234048074191004353308678404787081659851933015308095053237467750219184603494835412411710419717195337267535634950953611313885897209657015581075559527176047362946021014115217781601287080896436674555373541489353267911681037280122232789858460462787617815025832650321309116039145791571522643585379822483416686287696946299148300288799505272452686124123330923632415991217252925836377550239462565182704573288080007977336574089002125978218787109830044683439419675078005857871596925911464699645104824946173727201971997275849869830178834543368945975801035701215213514727029547522083761354112546816465763719687572085281400063005315932038309557060477415861351452325334500105723859555386924372826759589049548237717558037788658973683432289424344193384964441280514867509670278029201248062713825929050124327553761144174728779976528470642524160000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,61] -10575076964133964220361036824568301186888353109876235212373186660930428585582137927170907982655068535824650717998723997235120396513036340589539699716185068594945903771577848268207347416346379646358705361984706101060005565041319200876178767859630262432906801885957448770907958366396603115041527957390564975557915633624154201285996721447298338842566441106422142002597432447144294255736487087612228614424074011204783104623646023878366106270477457804685859981440095728145917157022515483822603697725077524120664986621374730429787400743577235547634043373868445852927747911182105800805881587221983750460958857767312403237891739689301702117032508168662355306130208460924891096963501869261265912414007766240735137230401616412152952386996510018707342523106788068005017090618400135623220935756759016367173129337400146969363223091388033633151108342055003790743691103569114938559361493841911735146038399165275217711863609386695315171257557545658395392846466674722150610523342368569073172456740922284118197339004770763905283984643483640289961959039240274553628181798883410288472033926494149809366980148273813074864328618139369494323606576773554713520777636080371144329678210051143231001020839256056285898139826426856663352559629887144185613551963878194204118293509380271303972001250620585001430495158102800911202783339174618846146999725773830633416428718020088466556003125384177325741824222293025164714498756552041344648332820425606662044356823368167219475048393999313848715257898875707337651288900453920253796684877802538041196258899690345124207588088481061763158350269978432691242873089830471380937426792870629201719713784073937826013794013705084892022275458907795486375822741792994814982516743510809313670041978550694027291331407099398345013492583950854795269452083479947885803673748482555821833248767740622164843016626670033753605611792928564592604682789407971403436345487154022846693104612961047519928836190839051959286095095262021056287914463891701799604008334323100670735525580563473429948222725990532729611226015262172867573543576242483714898541288892551084967752960074073437156355600252092805781842491429619566786613789981577325247302119254405752037064449550899725055009123140286328101107421088019973104556755275265468460929877336654276844173900315356792716168176326523302120496154534551377064171678531730877534578115312638695431922318578325691503064288112591857920295047516050679377506681386944678031938392021312050660756738705117690037843165652176413250727745133972345426571685866871193600000000000000000000000000000000000000000000000000000000000000000000000000000 [106,62] -3675100262362101441136147896553257161529496259436287200477116295355047060755648843380431967770213827711297040524404649285637432850954246110124308048049736688381655097118376871538463831553334150678587007432699767256431919651588610343359403880296809805038588683427350494952493852639005957687535439579259204728711312460700817784341550816709764021316878958322829788122615852619334448307587038855558410193207553775292453808897571662195744837607330297775457646033902168780913291530711293350345127324547667609929615892974353288152300093600900721847103667959332144524822432687289862812614259688699909255008489071037425009157310992741163559760029194703230463697101000887689424106427409520417809166812857769734538182276740863339635527777218323477628429128847715932916675381684720906620050055098112625629111547008375179143394537464067365147980594661424507852079120692049434706514005047594770675673140330901805806692678333971863074741115102511208432744355185773932884851236093359629142103792116095134618533093019329227266942139086356538351050327569164965225032896348783120732389844241749035245426347658899360914659944026376313897990438774907916053008929593438301008610747007622012188950720529775551847430956182872569636634776102158140000131975897209596869231433934615664612021456659313739657889938359340399142467788526002937669926888738437084540603079665812832295353649895172017239100173504136825468113343810878520224995637365525383276865679908106274921286756157072142618177489774820626358380797781847164625049747814709091918425386895409957940130878815951636831853851265343289424259784365038238217482556233356523990311478143317991576341944019501525320344574854285372638405679507467328612615748262479721023013032302078807833889439774998002099160193196174111604934582776514124552994846767637725630091866529638036327952029330723698764680862740774924553201658324834606690544100364714312568673694302911711339201267949709621994710322081603816053228227881397458648829593649595837388386031285613518932147603067591363886124259585236369220341901708124425249003639244398606322175663861420145758365509679338329158402604012913733691271404183472896660739128074554099907906985926735874343096177505830830023381078840186788330636508359152653570177505368724489020807085663718683365400428732170269409703954031734362709447849295600334722089862862868513615520178139712213067074885420416568750418370837963513814231188295432470719178405659011713358406495975198473059723180762193857875002479050032058006392778308798382080000000000000000000000000000000000000000000000000000000000000000000000000 [106,63] 699235749753701792352641912010850560055058095286910001268549566890195012389848561632782866915173158640013953644084158740971365228311131303967593243667601624789241879670632544226154512062225295091287225055501297842584197680648629434781130876515232163249775819238887672252645906799013373694625609549831908773820396144914695903167491079982030747516611425005648917325996563522898249228687306928151446843958531838408796982119840435592117877385807680170982127183094223218462501962490555484354272541738204811999003428595271349278227084582252727638797158014855133811860823306633699528954915510138761365894084903915955415986335326497529373918831071549917000829988680996237299885784396215408143941439964757537694131636069187673650533943353585254533163982048967854335523484547793191340885444904219782566343716991296447791927596459535116809405962012487666833403529522272066291940375132646306700227750571509494924020455899672896008227525787280211948922274432149158437435236865678726316821623220268100699730277795236454994748709817394734330734709061350032785731263216030222217316396231877260602072052828129995109456218693821845059093936644751790523748044363130911610447406303686782949034500389922849433681550375074437606677970164240882713422739552049529943636579675035636478438984254011219365272736508405663495864862366535817903394845206499042488810432810036935384892516154986738446837066855592367535438999183276006724120982639656736302919528412797094777355256506226256176007239461103347350401974787633848195852634406611670170605694877853995313241768874684089866293568022283624268276993052317144884461435429120305166981319950594311680758400324752806902170159446119390718159969369514571338762871902632808189032738498824972728285640100297607631351459381930861127069289012171572565710752229027384557607598304213589504743855732026358687907704610171972438626774298313370425396502805461200575302941786356766249059913611530421165898676516140110111766781143528513420491046063304287921641470204795707608806170710344076943740021083323775880062397808148875611582395141682472321324975056294093599623984797562742339508722590825836286929609527591817782380133334178453776364267515967783700016824172883809740880278837453653462102225615056950149620458607374707217191032344690419841265988753399314221778300489666363572062523721637403552890122318485341698250372796184427983278791364113737618051478480365429767879126319746663080549451118631736956224551877196013702212246610073020318495737513618756623319457787910553600000000000000000000000000000000000000000000000000000000000000000000000 [106,64] -48014617990930425462716722121136769225878842805886720436306617913461062526353105893768577122653837811792523570468066567817189583771656534063319919622035680319400723160571277663635994975533218076248228898889116336776744058695533408060079879039985100474723867245406163655150072174505284644889402546988949161109716854706206522696562247870956572652138691810849667962201603771305944939451046750722035417555281446029488148701272889799366139223917880818714937185566024854813933630115514894890239293175517057163624026317956869027571993874209064503295503902578937847651114217522790400380968414123088325125615414489313636543554033105590419215211356108215796553243737855034574404993617669342512762599075169128227747896991441794486146333588492579070668357872509102953369655170032212160748928852581199378662938004141680863971187052070636188612817731404133933459363926069596707113546898621668811199630589690184147059674044695694286665091140687576541883869338766782404107294068654713732650300016489445592713958110455050499229089384157666576773236611941672355316415055134473740714787295422025307807000910279156414340174598247747182973239026010322140561352597910386585940589360484973093935800971945921680868361932363887827032519119787593310194770749322981261634433656739028902292048734495799974819773967924400388446772152526430810860457279023443986895828366301126466781999028548610581231752664861698099014339706469705745957528493175634253856663182151166564635475425248959378700413692745217981721108288873262452481788618508065909582150036808094207356936881173634345457041857415125216471964537156514684416250662701036321702181568282549548187638234847973998262252751230960664561995850027076351743914008783706415306662091049618180581242162970917718794849807159237328373388572081217202953008074200594609052061664919712707579852688171407872086284913503215939484911047367619055859371539995277499961067109120491441464543570500559803214512559265572980650388683301278370771352528096393310163054799759383612685308597837733122638570284556330752666143550336430419635274024107215139406151440130310010520351672753166142652373195911275623584888334921561769469119238052964270970421383299324651324872618897122452501253757702604658754926680217594548793547762519987418010864939527541517296049817416710238067178662552021951429468683979182029312650394842400929625277235489945184151025763827087400126806662401358147983511817380234850122239754870146538350845502041068955719623091422372548256811987530289241564496264293253120000000000000000000000000000000000000000000000000000000000000000000 [106,65] -2598815382488709109584843272267101006807480643311446878677109747589479589065349632165319790596788332303505753175846228212133249610380906909730625185467874455739999989434191855286211904500309826600057371986011949219353178030189201442365611210008980652780389088632199297073434847098108409364440791998376277427323858905117046164847018836282067716210962364645365936221127518204127733116002051719561317896663412353559843840995354311968254595002131784188937391463812523163994437394060997675056692650180513928946169891372671554454516587002100546978509474048376682007937211923963880660298349373806006306610547850180221495803833553706705450683546067248371841548274742662058940675521529129959902085544587873924482969392932128451008367162205533541985697977463617715164849816805376664062428601448674723320478353097251519006217462021627858926450123254400148092483594622548353330219125700816645876839938978417339983425312820219518597762264448498952344108722018599603368278109321838604118485905281009192775190554789733604675387425398730030639454242513681556576533065615443416865933041559900948178839160680406982593508248653445383731938423115773571386630322922916109100913243418540599137080271564692994458674316774621657289044702949052323868941110555809903040699259467730163545743207773501003489951147186962280650726222793253784869653169126653269749643976571905115566399013881469353513316966003148565225315002890322867297008882415606335894988823754911871770779998703467231762490919179955032750139637351063042567690644048805769077628552058137953383073117371800275719195023979540615102699503395129271106320436806396763002771944971465722382147057005127712444689568621158150634199891386984868726810367855494214256904589192670888315908083959900181931943850320690572932236953727346838839979174164383427404449159935033630326252602479325427224865680510239831829535558995243165233241198480581313521656755567540343782663552757348805783289599350371655891396741360935622140771669904725268184818634497161582249418192674923550590281866254845256835806333868670935851184817410257698944104256064751872097452895664187703166253861236165895624321934029918669418045031999596983476302989593442626356935170949015023274596860161611166225679036922849646765854669432577387918498208343314234262735284520593539039763481006180398672459656742630164020799377503161151031273132870154757016536487892185064455216665883833835603471162783273090780345264558526755953630833538941011867184819296777040442946002259592482897222807689625600000000000000000000000000000000000000000000000000000000000000000 [106,66] 894521765272349964794462660511408624896226338653092636050564702851652783460435204385582772871809301465008054865700692039422242829558287781568228684584115434630894607646615685500182516317680421041006595629882083615084166682427998977719342209415471098797012608968543134947069174376830897736838270511207216467074598780956084217984659858164188690573549750153496813027488196922808968787644370756367830248917973313530780824635292811835905829085197727415233092848630446404650177258552146423859312139950673592390234919636662193341850245164285114927055941725347391219407200807640418501672270698203872004240902727368152277718651707472474134309386948111810917672194998809138008661740527908234950373692364110118742096182283890722382795063933226166713823583194559739621423903455535063004685040450647972492597001911300931690341672503778605418414501377938108486472912599119778124528519447196860205686534047666105073843793134953297358595644891864079639483706549213524316864327439934618087948598109840768476516167475258059902878868694458208372247755246700552009568035929042810499398493929742894496927526426359673211604569376363554243475971257907469133556853127402606144618445816187016718389355948729515313690396051902859181490587249726814825418473961311827063018366320317276234379440359618021130404967609600136344198057595432934047580874163226523878724409187276432540329682476746844217552883292131180540204968368276524532968781580301153994551740924975980185002534801034565872712018349925779005173556992393793224263002820621356132107967598835965539230146482420609458454613068962538747122387618128106554865245436101827034851577621438730226647002690350237614314457791151556674691792381208243051135136998195752886714840654026693478465366114029371009060104839795744628876407238275464990422820239976764587150896755793858615892680512317239598050609446258565923356703068417531374070318760621837085152683771021591172692053164758696641462564239683168756982881008810859252597674216568810019350979328690748705358025848788382187516647380323282758482311979721258548503679172055442230522313717887186026537752472516049630593725652953203888743656365737102368451629445671514641753847571431331041319414234709163662302854587540527653432865606395170736497185914940121965952097074019003950279255772911365842615752139508733752967713273777616003768030736576722632408641777676771889298945385019472718580075740976486015978659707655881769936381984368204674497369088099786480514427365217263159154879109403306901039221120696320000000000000000000000000000000000000000000000000000000000000 [106,67] -74414621032982289287067803141703922504680440981995699272810570996668083173764193638891391175567801765657552630288343904742784256188060622814877036309898104212712123036142818909951885951021146421374528348723436545557586658592242382275062052153019795060111344335576366783025213622240471720793564059492914255564084266627019719261018168925152259010946012328733175444552186856045313923762150680034512164283127756047899419462953113912364388119857953732902045161360264497550642415324934533882921172607528361345330054047172509722911122900159106759858760724395006857337246963622165456754634881692827115329484886092601548492179422498435155797490872959644771060279388277067042191313098532279284975525858623742949292216502897700079559706702955630828069350792396239863674905603296472112327212677882462082334205674460842183455017437820558388366282338007957330750990463257234496071684035776850312045098640905957812704608473123548512009096246507389180517468103464968675812899496030143196297322933567303688347556179528322951144273250977428400314528260592094291212810250094880408090375894621170940913355166432636505528590769473110583171812992470587607411226930527317380461335178750313656735682773897131855112702083680671517564049667385666191458759170186726326293902874607243370558956501652624433198375948066043714232462531561295137489890500821077211078513819690635686616174460701993832561608158902262438068103126197849925883731005401376892077239638375299093511921269820222331728135566558277809480552367862217061390033658344421381664406504208249253182967971940987419989788345519241541812859239918747405870242055234598828351811591592077422420003630379041230416837423688918348907877660890388180869462291199202017903893408229745843414128946996532081145331623996639132272184368320619378976726815290226684300795492924674728800219878633981548657945354868004700533940673781559574433191132671207137620708937256346713155139571159055590687039073084847895232985779318914857138407204225564124337874178280570106931941471987820970950767937741943635411690783882504387307484244451292944366600516774948651889671101206879600315774982533862551471829127451442028286893308080070453846585472556949467888529208213701951303301119137904116472813083182796054765730609439990616277320158524036752168376530921010880124484358141488634462450254010632675712782267927173808848416564750918433034555517545976976967436411963501706733570835213159260305900509582644812595755942362965924129449975476283404723266528363776816450511254323200000000000000000000000000000000000000000000000000000000000 [106,68] 1900406205050661910364100673199252514739507926096336588327795107229575621134695467372986246713197474113403168656354667049202514519936928461840476767332206064918635067930631465867905550360516110679770160891586771037801997504796804748819743358783200552159301948441068173417288709379089143008844730079512292236905344325898700993341619139939792015926386472081428766543688603170828510051900034323394174906349763775799058530725465500677979592112697521668200636179186684361840941387565575388265558422290616809439888559328803699652325420718942407301613441292706889255365939033096976715440795094074820900012667985909314957753784825530165668593276339050893509435590234923979828891594485243275858889266663739790088186395633856417917196650545239443412049463809276774724691334583212624304811918093017389166681559440342050788103750911940688280616382659460532072732497775861640309037924438943002051580427619258156193771295817281635656210450903084598425980765822540735259954794170648162574222532097954602102286299451896341455294795717772671586382071618543519443114268701587519999635170091052091310574861168134315874236806533176189415751494839635319238980564840946696763162539360333361037537036983415451809983129379301217453506651648512521999511426706145861257645480552598009794623414664189117967926229226587139721505448784437154035261102916437643927440392111962195356153442968618407163734531822296575684383549737505854018669629205190667635329566838326149465803661652239265231585431661809405123840251456441732857092128930566264697760773214965624569804307981389399771738043670863176029125472638554444530193440215428033377730960668199209804884180986358138832473629971574606810350174103525787168016648391572399769027418723531828806134678534855209129715303125754606740857856988024413522204879434386725568546629104543799727573802787747875419700927850385576084974962467762550100413237810555018644315732228908821688521713388196364171810797547514516452635709677363736156896918028894241087557434780363503579016300013053836117465733033696506373429919208694420270692139582708354024890227594150397310885759412207238359128161368695634294976042612715275614554032952277806145688241312674534183579978211056537933203996347840494132164734248101615820847774004363956862394943091668980759703799309729488281826263635341638324329641950775830935626690725669471143259526204131950770086602140546668393818433362628113333012799943157381554343746199656988963846558929380922923332335637795098805079815726278551906271677644800000000000000000000000000000000000000000000000000000000 [106,69] -386008104460971927579010545375880647552032981643680065579867764370105992945507020188215235488058437484689891699010235578000727317781993152491135707945454698710306626939986193874143628293167923878778403900677699886188576858105057437965958381032934201426999798532417618255509460556844977595631369826579826719131605048761029728884296992195499622595424039386486546085770714490066362594164768233670599208465946459414470460636476505543029502956187427035886410034205106216656816934961214408239980991442680906081290990631369420676980442808355801460242046356320929696642427728389070494282583390813980335169471200968136954564294339679490030273821892104790119977096438386597739137919780627490369966239989132042144520434444961840497112769959075750066331722026679700942726069501206507896572717704895548971694034776978347570456231075116599916577362587891286056564400097762910702279193482862733850150364584120504571478415245833076752521996592210628816145646242377825216547975949338534435615990445803486436660663970101567665149774453954852968999029271314417701265088124641038930742695998064662764000722304815519335544240618184877197391128840549196125694571136166498617406601681436696521134664104512307327356044469888291542458233201116665942313733237521734701565361991491171103452279345382398608575364861142112343369234398874363282352148757319915915230341203460105096381153057054628577850399658667389145808262396107002339931538733044200778974552767284732606859199901459537551605899138635423653616237624904354045162559787456683410682917220897184488932331000071686300956800886380340917218677737723961948131557165080446897001407319449580579519468272876667211684319749959821530702036883564856703557580990265960476557330156652883927884432654097382092499288006450095701282391595193005100966950437516247233116131244699381893753316857259004382693000963460280396018164800663030537012599917118065458179825016104582508486401356566579976777131063143440797182695069425908868147054565027417853974162129808345239355795568440868290926895209876902495546643915239921419062455693781091776298612246768388144400531791933986749817380922823960820114570773553485348579394035974221429974543767277746721452766389891934251783801843006591614493008859035458027422330754104736492538919867301530278641261084590170722475945850431462218318896357086508479932518257209134842248419259055362683050154727285748504612547802350447065755729553718893147318861668120281288823095428555888214728424462747395993404889301703718536269424230400000000000000000000000000000000000000000000000000000 [106,70] 133262302819572648152679187881821209710421031976132690629407967556807059387050927134086598778942077033597461653073004132127776869845188051960480537918015834568930022575433892401727610095650286286531660943653100155308422162467616904709417824661543137539459928018899231808436198810881825848356043938880348424778125486104723661513776189475027830725263054662337602848428242349072570592178948422416627910494736358698758415505383198653644453417961044934769630098928166636861468042579722958284655718975497872782666885136058379520778553740525553608488170284712734242368183847017754126458785511114527373647808880983594467243372176197680970661542903501749172067083767121598639402555193919037139735359636999107225815275181855915177247180448338599685069797954462779522482822293559969544421393957963882560140032144232109773689694934572994053827620234155665647581060020178969668175142781473969630280181709497911829828676365013627596664848101312575283374045530338672380228735206973847496855609117517386870708021237085092797658823046507908194462825277859196689477148818740850203002230046249860662977737680663707034803590786030956432311422710746618385783940846774192685889370180880153440102928672680159797071133641031275313241916163704131563313730711924171948305213828175067404774821928356888613834491895963738743127486777689646738176696752915438087485149952277085285906241061327438618891190379140122186331646963122247486008873900313373619075607535584187591799967179898080155549279031919590861707151102558150094700275505138728706102593145035583327064637149164264882443307966365367911391238304075810568026302512630989552851446474018281381898966108236175476639709648562713692905463158996120043059846846664005700718039104294453287068518484984475744597311645747644636397454359762502628886556301418021732520575601648251075736195425349814740981285257581045300863146957604964644107728480311796080152217507019290302495008717890336258745001095887708729681592588173824488515433079537238707678966775508196427146357428676851374405102919918920710719294855629041245032266179286113307333364375689139470188139133328479708409550395721157832186353229701828065618699686727152084095263868413251046258657992783860049436505930776791474307049559587945582992640150074529445152778616528123876392264889019133129111764737353812546727159156472237171207016282214906027621415315188451607743120088407058151427402335565922304365556330545636276378140816195443105667717210747893963479313136589660279947047190856517647439526625280000000000000000000000000000000000000000000000000 [106,71] -17920597925298689713819256823744350048384482790752311376816049982548378374040422902264879018661656057167739670217542015753243046884693865246146773494532100104393571305312007012359295531491880552942170692474677791674887768339072077069118460609765178625517173546552253446617595926938185555344784845994639389341547141167520275158616561755095799606695224324238473834795071918591415544485946697786571411774329447371825772056034735182310640771745330525867030504727557116909920283594730343224432464866748745065417244714064962111584724201865286012532040387833873262178811357154972937838798094656845431417367973107112712245794177098656524264371569880050596862556433940961303835030779314825920249457349326081065331644282700606100671954994642185875462276369194262994891096809386690858969480570465219845759017055378586665955341309386718517340902391213394158777476745710630048715816723045322831664798153275864625612411428545261838277215519838235835483099068573119451368293596703147439769628878081986345356310802121317515052032395128231854116158242887195508361595053490775182273107614580438653078289880166661984376842182849620430869387176144344576763531763471432948057119635058089300188558703758917102043647421934724034578039686838199681458283344800645765023580001892075278236422750202751311684517829196837026322921056651461163835163735315469064016350843995012966122818669166911195696776332522062243093003338642079228107094449379409875603559286961915240060556967169238509695547071850191338861944430140981181757761249053780395322234655875425899418973935060054903438411305530555905414635521780466397021779051779367314627608442488358289766899459954312031489665971216852640729902886485625899265864204004464543468790972910058466213863849003796095779144961442419909240829819429391799469832502489163090098589153960320851197607573059753440724165682963082933706389329097610704197553693008608291709670581347214676325276484557332466243418498255053362348816653331249679468696850618423474290332071442053962428922946311879732248460525833388545094419075677044258854808267634750420923784029482521830015361149814170476049639255345276781131652316606891939576685641181575652977685956713581744464690193116916082130435977140733200491101241621684537557433879927796540774259499360971472000245826182443659093408921187559145345705557113674639020564929178297828803567846286982989620678384624881979593800680520936379966728692793416677896620842388783862764705710344556441896023925470517330588250827431538675306777804800000000000000000000000000000000000000000000000 [106,72] 1719838703621068150953667100138472577739903324372682395563125096598437863301865288490330364387609836867781929694272891861269592067525497315408406239642743831278956393385085389705627482150667105756753985622024527625695133981709458037487236165509102849600834682915533705161461122702192367039330152600321114530112258463955883892004865405855999783784091608994203004159687840958427307885875848160870473416226284300595196681039246153529485272284459647477742569323878347249866686325302095869483553879731724243930403082385020060036146898487610154577376107888948924286766592333544556170463613574494536695769686299670216145584250314168130322662485188846881307402565504190216610453611461648988037495788416973212678247104165202190568463160735446499233061930941332894447709885303142579118773878473703674072296717522473183230123741095304283398606462392322457727115169972772761900280517124456699002325182461794626334135096398472781876619132328160371118290588663831743998682161414548174188495539476098687478843219721535002533114765356116357735251336110752185004762004771864381944950246219773916791135638647774806918535227388828804837902647965452954232397840134158991798336828422005931947070546697072688360345788097151943297235885154872665650911484223696762853984390756936648457998463204562962973605313307521540243104702701155795832237911155195714115812117228759819473070750331675363011715908071511054097933890039860245618230739480257872154754112893036622619990140990944195703315724278472988174597914321446024646227713435508658291505425947016767427140584648637630122689323494052120408768339025648387856026174430298904744887880244299682984080646729027336563412292209939485959748481471839598905042670840120393883008620358468123341499368824671958975065951943953288318066319433732725342891878591170928715570988001932805389182515423711326719818002000888474915670675005149882244659577903004300022251678096779383737916481920930342014874637640319928918031311239502079924208089324831142618483680217015648927906877370145619156338136532328703232199969403559629382415857566015699606598009289933095989390033122350198949302783426884727131886498809831716929457288740868857334159143805794354140686663673455664252076847352096681868308623110429295882824652687592650944164620889652612363374675971418872962770813721714324537319228821571173374611639218073869893566747042602487261055306773350446307602963356909876531016609758226209020125896402076259933984825932470590124125834927963411621311200757503816139202887680000000000000000000000000000000000000000000 [106,73] -184090131079081497542148403298244192935725585398483573980121336945784204429336057550282492295460005040809924552499858906113591005575136489401201580774058504917338017015065737780523088669069934553206835150001892147958008544823865447474131242770448713020420063730562095203906121841030313988592409146349264653371259234380761522707101078265266775228499704093966865858916722229099311859292580209978792742042697666281217290298590826418809915682601923861981950840881455203867745936862686711693999864116527715733524989079643394556060771208469403978839595821115871348147042300278413212057464457355541509307840057910477869942694301341403450402022999061090668487706639051572774688776938507698696699079949071097573197926830511286633780091052625977609922279993325272413190677221246864299692313599269735152033074934031735024006358393076141221250352835470354154188054610380742509033246391571994499858007090819700390334330658899800824714876961375403489990890598002753900952975341686277837782472418237679177512033755815710301689289686280119279627310279394038800206790689412185153045435879754525161654287876587871880039834940251912006560524289160976523890906799309718759283024174640413880081783671482394663575444716021812612899690755138560258370382877371081476743694263694288083735688229485837087553265629081930743134419723840932175123165394887866348804021558035699965779462683394139822901640810626316724522582329451732858158072125786249699742084807821230601755528277098095585321633914011389404492953995275125316424320270632888597829114857151369771762931596053312780406339747421856499901773911946466212623887341004148826235516865738068463914936717280446830086622943486239809275145138475401570927631325189044666059258578827027328402276861393221566106751889811235557958634640785579121821122604613873185227069342012131095851845669898723994918047597565192419635609298026737645570172905045348136460287025466652836565793718498464845602689186374580717499635475341066712674984031724913006273035031225405528427485267803036616893476623634195445563092946824228950354978790099119776876986533471818397507251575786686826089736172518493673178693809133099243521099531758416530044359646090361125673958302588700456417582854595415882689397547245832126439753334727123919087746977002907738623085879804743589041010653711840593365306832399915717061782201947486159589581583462391104330585662794854674334164730890904993884080648746297982788958832995830882987468000224047496243573341408795288121497930297503836956262400000000000000000000000000000000000000000 [106,74] 17295696756828845306841240583012434895705132208091058770520483110028517198780373085421675566086563214263265425134926804248359023133805976999152490129154558346695614395580324114023577176701904176827988275470861307471844097885443063254847135565379036877707957664213003202681865105936669324359447054074995730977517451762633936110091853908431808744210681074522637903408109591292304590643063126884257168026358229057009696269650343455546943887199116131738102152637950215376652674417103061543795400371743988180028427360341463104372941636813879810448936841988205577893047853808780935647237073162195649490504161214728859390589241042101808002570384557138799038342955446807977743328955294561086742378497722654318663398663401104751448573685097905299967674943341841129194467625632164029675944815561568610813660344344713721423599089417652151998712281590341085083199218375149029408376447121547813681250344030513521631876325699780791762823787334080007770554349032851222354408160855802746666452833452157259915722732204166751988473171989682044922057866569031425900328380904954086882986744848453240089089199256761880814339496597113973851792432364763596933179806036641057876313208291159536257503770537346985486721639785527258095914782471497096573867806047456435484592038636477279590301965256383904017071088943865309063634917517889463509152136345087618492496091996217198979181078744589772941913035496096513475958457773897656259612833139551404209993785035705220183768607654853841769819272348559399152896532892793600217788935836477424243462716394194378296904836957158104616668705183953284482882077422959032868612633561346270990262914754158020945441058141170797715911513972093992394053699963216810945981665368680930510259890633639190923748336340380402378646466737217497836850879182095547667420395799175835350909433724554801092368680072785496593743201123944811599762469723564519202423761874429165898907019302541233879254590153062172358331359557988006797403237959883215456999910195244419745969828931009360976828290400128794771738371956034782641394418053949094608441856267380168934688719370758958450472910387524724043116353512653304613803642466961464349098051833128019311151165518772903791254579494616398436423282134843554225336529974349943600123347067316693095099314047525684332470254681093087007322301914319765966442165298376440704314777235885745582440625573870569798361195615633456681817751489984820032859099097235430980171450611596316911160799020811626130392175095318410181884581033350182490603520000000000000000000000000000000000000 [106,75] -1532007486281122719137506938200930376848546971636664793665943718785562843714421698436610634632403557097010011728052088166632057737744725480966748412191367683326076104905043885962149550389106036040496001795675066252099115038804584875280360611414542026790861787514032454583018920836777442314476575016495473562043481214635240748467734663859351316165656262304388164649965393725240888595874097449921848178344109182152334457806942434638630303561150234322792504427421780882417159098991948118821229760895421179851785618600161438733387875062210523205860735639269648029461944902519568956985001206944154462494950130525953143386233035491336447560413140105144282574053743507739705590785503993786784174185243316982816404112803488791594686975040023045253417604146210215577588414695578733208159392949671331678897963837346863988962327778653759077646957961876670936772365182006382107336669055780174591261694399642302199887286069874247524580089157939830959289445253186195426688232992106550372272126398065608509159143288422170940046368466831752168500423333888830277575009193131228803562694469956364793885989986464074072972562322406200809658452714609184137237308843039504900458280514789863108874207311694794482827233873234164757203212136058195394747963057224985202285858043260420430578224034623744380558457593539350756078512974518150859514777188970223779837605876010853645004224503737066750537558149849908490792181775247561187273018715065191598865544234507393263372573343891386132673728483003811861442178068044411336144895749570452580060430304538454636355200228235369012256020995081523372546834403766831328460656985342166789611110792984927541293396087452942368067926666559323240075780697157769452027546506728799909339400317318419104875959886580718377895023387274970702266036998141800176726606474746225445599889602848364432886540909314479737837034913494153940424447396058460820905120176176136376071836313295625944933756525821979831161414022650409032433978943452012994801612943412475065950400764664678742115777833306715583286961072729857325960040710292877386459852850083629625278713772341198891220650598963499256446719095542014310639199390336798910357676609183949351569081726696529296267664469509108022167022294883274632844155085236682296997098399559778005884781270677097737461935926667016049208313038912576999306518353783209603539995960261468235410447668342734358675245995228548121459165185227708060470728113839559065700986264823962125821851370495796414751137186835191310116170576417275038924800000000000000000000000000000000000 [106,76] 168057731194760498070188182708938256756077338896286652726157695693571634675825508942367156533352152624214436885063315145569665978659758936044294125452611071970065670836366567925684542897530491642559062555620585713912846135615400488449957495432092564499519439073334986933765704090900467451060617200943926988853244405732225350394108515551605687773336973348064375302111618409542778337437505912512883573777198142853769550827850566058411936265854629990642232894652064107230454901945722947710704198679569092227510180909646559719736932894789256429326101943690087525607383342743996936003865623854967074718462494343486306683280477438059354038615575250513535278806287097043502112450465245838665103035014824567004233756570976691094569506491668125464680931805448164578265843866700643881117638718717161575550717621592877726316739836535872686294036698635003045990470298515044573759157087284114454468834812759671108311216101315705235909357818780146033041552919501771755781124597147435235345108038918195197530878248367418934425185794213528177016034641773342591882965233790775746737593166018668785844252625921228369418837223810249680123430505251048742016467582751035371386792187686668456332930433010643421137213634057412435749394521054964130152371078374682974847876747251418721173057942484739904962416306697231226840456934191714339344247445510812382234596411515318613521424343162346180877544908063020531938592978341319909901426814292179682666919966833006156026445097438173269115190563018625849827582968512359978050091809418199761503031398495800831090601548309151496937890614416389208847434366439146099266268357769414019225961810567738698416805958284757061628884721015888490549649083277544367703848741590037095643372529281571721974482687997662170968822566691439223024828166581009985399172651023714210034700059438225630339362075651658347743136927070954296184829862539897808855137462534471834158573596801065788613997286157682089861705103859646697388444425171739885860961852371364629580280040823886155909506517332742614469202085204605886683329596891549571285700549692328478404106767762230992265575791338239422916991423371726869874085876622213364968507287047395539564996061674932609020166445749206750863704037741024038667395842029151262204864913759361560954633494520858310685772639384386533136728510217206481205183783082029984014564756365014747604526050082541036807460186415691099518714092257260177762880018086903130769077936515817758330561976385806177112969258892663150826390485752187610726400000000000000000000000000000000 [106,77] -18393193230973804057864921591882147897656068061397540251085147612886742738026745599969376771297421390211302130230813954795787904234356941865908305250674438802077728108443215847325595586985025044225507198063799543864741926433053065402256685529518100902836346095063937655886230495337413239958092372239381239498429788405335371262501696931962304295913302795755076136786695653692509709460653763929687427458815099621334279489128681987498881105523579167293121715435941913157929511482685764812198302765003445843598400393387963962992310946502123923307736094642971817770968298334158549913979902100121376529734771281949442245628345362490218358140115466465854256428979105379826526572455908030382143133979413685470866370133149706556713371571696234559593469422582769613307901359390858808519572189313771302793754344542063224052998903676771527345166023702847120935678718129702890500690421283283532718893124300246262688070798428602475880834522515690857518797297389304675616261118935605705542110678730093117903526253325018723204123526759203531967400799586187111372162838642668493902211954481319948273195450730950313454000755789236985679424299591913572237608726263770943748370358328025631121736062133790964962473175941319888190945792840786148801251846265523144467802627949595949665616807142042290147911460537143354599462838716332300495809720161627013206287024197406748110334407147889124344518443049413452644256551883685415337813480946973580193327037150494312967008026077828036587551387451652118387552390407390339148407464855328013264674141126530216013628182200527037697321989808705458492684392015422993887780480444142966276155478786716393579185691724419385730942867677737832954774310183314962371756019624765379812371807282417259627567852101205156645019673435154154141844534064064335859684384591184331951289027787433199786669562791889899772499515125268614120601185713802137267648802898823921365371689541393148471269831350116011019912743950962803640017089079859807914444279557855410638988947694940321698643411062830953014330449821610533767991135698068502460227761385554346429064605957274353680807776535414900550024653077166707522408769487713300096820303029658777347692924347130574407879793046999215967591120151918918367516128793710082070873198123790981959516182189123000187099870442144756245016568722431762418745245899221142202913550674970721613635567255834364946292517671533630900330505293583964510590361745036725527692316249656465913013411469941147678556981073537942724755610052517796249600000000000000000000000000000 [106,78] 1971634621229108900519670531941041496839672805880527634365430246622652550826032812083757477113327057946635231083010325856554433441826194204727418508270274553161789966674777775590531564286747613380149589133434059646197514369020889962381872581143395236983261290971994832397145514259948668167335698859818049716916887170679789465302140346032378272381134697848771051576590727800512696679089652726946900447186395674332186661503807120959576719345838585024268258231690442491592881969526444508636031913092559141143424661463066378334771126837021941397116637823432737251360431803957100658142638198966061037370183485102512659615953659847702915834889960657546725625404784098563099340778817950456041744807936348763248894114546129893122984060395547733161964808090021972544057235696512986620018430901552512146372959823241432817143093164847753774378164879448984429239327670515318863788152079500858527213011943613587648971920218051691865427271001993199402768127736528091264839159916627751491836561660489118925220183737255117251531769633286980653770345844829620419727310296014435984456907877808038149000728830584857327983847075347052022805155546090148445852166707285123189708262648706870220541789394267092680923507521457342994601345469397744206337755325261751370971251745507850844683525329163354018199789286335815521287747330486314976951664902298344553199823781371345354300530284026261361093688885860898167049592404516700401828183681828514502514718290227823169054354412764752804776579869627553252205566634085834497303928524892252947378161585528599920967375815285029551386020336791485488771013478120853532276603754724690993789613562599396662768776521285082371102535485052087372248836551150178967636921144673005368319763344382388582104519524228041621130480606796793366648705432921931849554507990633476717630820596209410633529994837581648132635791947456498093476667073877797544487577551151023070602496815812122955032669524180748728194151151261123573125231161491997471970900888236363809937776845224950242989560288970468456468875151543868786604632207367697849305492176685505859426003044912150291381460664342502332000425118646402547491336019349035501030560914639402732027750208463296414686606693130849433931069793136342739747856742478038181149097951756173565371797127984079184529821863918419709895458513837908063386985235850165800835695048320012705101249349714471319955900132202796978742204683385182547908440857788192796637433285443944247484909785582817039309174521282814197896487603634522030080000000000000000000000000 [106,79] -187849609513570756091376592142460414510679903039187166818022934975330920960978128969115026226684584885317115984717092804018602617700604913130001501464856887956452981888961966683504586389409660995114163829908022599144721103274414394956847568708826661011271661407056255210048450144418402997161790827666534525775378127080072432180226256568083528503886358939177453864573570660982885965351347768602987389504680416453438791504334295349721608156826681303441075667509719456571818810857995268118947969873144297564531608267921561004488273788576697406144926495517699493808141478158722220864524308369967338835015683502051584107046334321296350671640166861380648445604339615188802783386478803981101507968050577283212647383063644697677135975764860001141194481834447825363524320213243447299501516404332310230828246837405697957866813033106294857795268495559198519767916571755123965661736412282121954587162795973713685673635229650783773284695079731720959448395107744574056893359443654143758577694805986503530749494009995133921844253974659120423905118607397318574118493121825185263235824681324765991320312645072305860421441072787627540654423521513207390506335818653357864363637378263483620022545549327292791764608936884526043476464919655637422660656194071227871218765558734697883794898758371810256234211302381334362867882389028446541826471361650112164283961972717225029133233909985018983067426018076666743476271093196711708142644157638748820590306355112468224371321550119011849706696644988860622253294138714001380939154448511746103834525853596227274997247788495348846810180169253955028644801572446436842600302478095348222807968531204236693781839250811027262726853886229475461950204542552257540713102650801636535551151391376135119779815223290755169154213521895718433559909805492605339967648128284022317238547356798515154223988408283002065395857343076953317565519578669090871992901277850672293377346197720943425298044398555367262266558793193764908465629139137703137656627042597772357396052475498008664548372703306427472463625267390766803417077212791530273991241175714432815418139948997356431060528165797943168740227818047279482732836671459817239616325996279891454411677127027948414577395591110175183905141123135948705401031227014281263980279463385462685643670928810164737768774604098684807187667776651614284751040740704459316002861448461426060084081808589552022019775095992672376881151657728875841896839723656970903477392631216464325460129794922727381492061884659058834107250671209571942400000000000000000000000 [106,80] 15433334633897851429607641108715681786984690889873506800646640067314654515028517151639756195641571633279318069688699817368756104726333921019925687224383229541901879142316599813816802867247028440390050210448220828201337993178179380472465991594111063183022357218950741806752307325030850565604925310486297821793307149837886327836166312742861297893026831510958339641560607486776706436485825324777027772318327286216724374450210199189930545034697459501587733706326175846373020497108994622867974556111786254295122121723865453731772079789430943842707557385661018668976302106424127782707485552472980426825189455759420469061546231111628660544250232988345631692008852933240337353292080693118195496123735034681384249890314273209070808540692368083724906307069440914109081562755890202559655892293181854776685902257413295283813383853728973926257724484875653813464180543717362724764335424444782429878510231714477287481406557353121417280974339625978967593814155782426415078001969008292358094247253954451808198444121083627542134511594026362233309389762485265041278692817440999953253532744872276966210884769742548506980502620665696624017537664627857311720909169091358789750603303727409069565000407782413615509804024032007088993851500431020378907223191784056677282041401094233062695343495470002080040533761788886773510772898321608432140086410944016261952184979613341576870889565887002079745406346079551262160137670703494226663496327358181918366093278452443638463071953848964191243284349901822551918394025004532478623473118257780428055158536763383744396624951744533766896856340185031975148976735610744837129611624332497662261078359424035732808800624287050624294033460457915212938410572184525631832279824202231812004183643143785095361926062322711601701018469957650849317026179410137962454663987386766255111368803564171866596413266042310738368532922890815483603131135972148306195265810936006499851842857356067799396020547390212104963834349000509257304578530168839746900382926956336974728101310660259768670460099769957479367783565893298993332497715157150243789980154785079739197583584003334941582314982055401473902372190136578101192632427013781463787486233532740997927495500408471294333433842876066040475648545401586653573689629186532500599715999226927423349680756563987387939946332987129856697624657903483618046142948931954748173256586870127307499922066049337324137829592888195734572280862947573454832138843288006148029311688617364752946781904719917421905365188651270110909794096117668904960000000000000000000 [106,81] -1062295029106391281820465972061104460432605346870153242922609312460787239622447440043183540288883340191244740393567313476302319285898032728722467156808719759326775347940764377800729091123307426293091384883149522022054392022198830904737567432336773264596153486760831879011969691295368674156538865992607856741805334901864453298035384669448643586630622220075416839440138737469454071241462335106356880614511116980105714756221088272167952167834712082035995918495995123990793850338166290304713918199727169486554152906915791888690278577744010837750548977310329621070387211500067936494879244894125158345608693763611404093089319314615594114848555822323798187472823507321944225123451545223911100652817485298550429255359395116475629251988505688708061734693012351520755748732265598784843308666794878007406451646162050266637059755708321239006182688764144025482057741907143652302987013656940076395708855327100037522584672777092496412410965900684431339192524773939782212053156664515011327967991504822222809407194377732847095273383896996900142490611611791905662420003729594320967599345944702176257270749007421204238151178231034996572012013298632014777810777920500529258270046098012526601399483257497720246765276601527193235041758472920594089802101411725317952843588698430232490234937857575945049150197562811968146958986991787584810980703090053962614416505233752501911250856358403720957120438626726004560449395583700406939171271834068935318530056240662070869328584637560548003907214905194593185629052955034509808918772107485619797509005242849184873756405383732554212941925195631273453026814750326254412908364220417753933209086997168123726827822406802969827654119123606973759255730402260148992494723124663383210897133707005924127195637586741973107124719985990253401868815572988258194989758791810051400998085495385218679661548906391763355586165218796715535516965068813498733954564289402915367415643208975593378781489533360802532951415822702389356835729642748214591854141824965576248142427887484406231835228540295488188049878589956075334298938990139680367818697154384570540282234452861128296008320709109641660662512350933245681925460129996541736439990929264733607049443274320764666043783024738662087891921289919436520707682157526339961844551250475935527265677565886279978462210030578450907048989743569423583599262073089725219580247984725431574969296040180946581583565144949107065072464480227454885317910263786805485007451984817877549342191924727175147018491382022488302401406292197376000000000000000000 [106,82] 60033748717987501315271291357475276596528578980418967326272331956491861281792692213770979793563790371618396633933174041270832404254005698749257190443631835581221307254355330062038888343773154585975779292264883057623614899724676167524143352647866611030639471574579138489512016158879103832609796401739083004093668891218881430861032302194853598009159423930678313666059596384806602850591238140433278672962212175364470105159333585678022584548572538164433225087248842310856656408690866668862688130790461915556264498874194144328011727442198899823379288884813544880957789427121653202939076517266187130714379378836971871370726357909328207726366288887886445120469379787354226999502759304217534219770371525588432328228059384672187235162622774317727764976404171780586284191307494406340207775361005137349987972507191317470739272287621562406754162549113568618596768622592326462534150135309882092419636658736678663212452116670938013288646064234083900204374652097381354206659073022130103015153809346359321039156781461230954841703057740441280115724825021107432859917149710103844653166911548354923468559069007460371771646255512349144489409595138186892405433623114918635242902542765451291014067347226339735795272969779144955872125750004065872441867210039957370283473485408656211646666689700346818837074476270916970426207202480208427378248411502654462527222867715096805760036267464514742062328404852235245915590609132291984438604559937979820520414111536942858742127968908572226098067034551526619229977718267752961561314014088371320721175419588551521249266945630143995299587463698060772590291809608410758814837321117787432892387537488069775977421495884199156677552277991293799607790773669224128710244120440231348483298418671643976214586120284415846833891197441105674326484055885776684115068084016181518687859851186925485433433474042062316878091135277359955618550048254930248505859459013587255002332798264882054625565260529403929049213012930462142171431270542093543786078946061395866031360936585497719441345148479025344777872057925816204894791119902778554407280937292925756601324311390442324244802511115084236583894941250099576334168643295971976377067998325635018128378235961921654154796031743430241915689434229040718854650997195502588244363303500633126306751160626189587000462860397566390591347035475532551799353865772051020221659812389653504599009205359559210016913923311730700783144600917055498701001470150071947554935322155324759181009240627695163202145119122998792780509217229373440000000000000 [106,83] -2600184435655377599237934768929456011969969706774559283695300239189661392258795009625810739401885810410693532994238725578113772036578735628572127096506665607154024213280257835088784913274098093119721409410392149455828980317178303035665119544027421887639762852675831564493329800202317974694913741230957057946157128505611136540291045833465426923738991664632323152741822853346057246025307409610823771453299831568302753266413499092675060925023043985858446776183914212289934963396641916099420956717145745154448756393131188714143869453395018196203215432111217892519953888651033998378275242494413877245312172727179907451654252539090441954494693236716331136281576304547240473266271697599832916822530161722266678027316783293138200383487355326498125560992935531883541294310113415920353245139115074931522581813159557036789247265018329347497153122526175405929800694329646105012501410340327932838198383842958923140388018546038495198487817609349730164243587287852160640070079790969846983972116709194694549661020547957502563913246743628695482075052091228466638914592187138458619664249979255958754063716221778405037400038789062709988852169829617454858860567801965149487212620668801550215652403889747298133462346891296510545226896844070063244987772973177676913209014376928095729259296434563453498628193478529351762467835796093419866391155293562684224015044596736573594380222316956372396056805951634472276035190134959650197044429105328236940397569161634961140006003610589517952165445160257997367633624336430430967708167399414268418121052217557826015156446371427155513741029656306560921052583414076667089391169091261253802914110191569249467507412769117453254632662967789800645703931588059314661115624391747147655106647950041666120602749419478254761122953403517712307168635088462237263851492312110788648005534435580704051440815529488293337880999467397682730873173420214422142767463968145851548068796197984406468822755226321601667225384320340582810823844815058517054746900833107919649494163719670248415786933505236693260732870020285705714516243738205097315045325446902138374820120377341135940490783433284385634728220329135575360432138456595952125146421272262983164615331688111539144691260512215527306455822200009703175679148242843166960251560000216813400358484156607962552375287335474566933171342952024574335763104799906060756639321319158297690910108907607395042162680865040300327689778225391841288744983368706373303095097618625223437958513197580995940404425880916526077640166290227200000000000 [106,84] 77003014068741117338789485029070300444738389699840069982387939248880709805363265835986922209178305078857576056065401433253615806900664721639699193598581163595877742684286462746947608319947351422990165424677245216252796206517469778619091958302633172938832230164890920332618837980328414372902551355222125627588434261137305347371077895794904886514758875364544220590403226876637007691709962868737049857552737375462626543821598420713004201501222171625416470106203656806306480421448990433633281973019748978431067573538599730759438872001223655364165197636492088614495445770812596989027068083119661230429737670472153787112753037810334516372704228538295247912070663422287735805786361975093415823273880160080414630308697365507516514645876683486163706502213839373065745762215584749976904018005293782459329725628769927628508824401877223778206521126786764208171697358953881446347336210266467038908357508922517158646447598437641319932952812973196231950511215060078309937532422021928705293368968944945917811836961038709341543134743266284862181343329617944948321406779783368047299723308851888433994873021836864833122934664965041415359107052128630249839495593341805485385790789906783640205320339221886791676744361763003037382236179683115292114382552470506146626495850735248423387844671234271131337345603544696544534446402276258419807470849995649350616336075210463341114219816379714343649697609277237753655896513126568134939963785139662182595142939128537649241019949280475168211876580301786091872197373015219356273209435017316469485968281275441632246168031383296240552107132890566258224130378441717929589778798363054734325434769358119705877021505658916309484429379944576318077580672238376963790674414439230262965655595923686788716565432430613995535989065658551827737310661951663702113755899802277217479520132746627772493402543085917683188932454015732946383047424571537918208103852591412993628000420677043164462979506651870988288845565695383366028948886857697155823364575513529707417356338300162448275737563869566955764601130306398550260318854211288033612485033903062077326033432423949799592823196394178923478692720757575419493646722143221645814785524894349187926219993582827264207240485808104990402525736031152479085608005093582613781393102987486146011440847759142623629569491864907094542161535949909661837362704226389827140477978085480843068916069862126681400991559282086543819008673219082593949543042003354529122310765548761920716414732199164348548743618480410138873285648056320000000 [106,85] -913003750021730355280256423858413756332886250974497389237316999173820270853070957411057034606955230314350385882779376487064614967798009204548842935477341053528668790055641333781839757538772329378482260953249742127385460855992545262723659283986642415269342652136078530732408744241169001670525714909644399278314861552945273379879626134912080956262995103782630712834964855130760920061292492266727116819539913966717718754100785530589542129658794708929954376089246541338236410353735546918108036049803950229699048275621630070311811860029819146147097130211308416340782922848197313699492299243944641869784256668060787608062420365686020099443139044623534265125515697305694587012479957224423299601864521457015359540671316052644463211150522686992386689719885510692708445127550020607842020553368206216318366075129701837530147075825012841686110418361910179719185302321660164290833546368051408987904152585168782029149818846848676612389600189133489221392336443460080789943568702128395836712355263099362103587543200831026566480609015605770030960406115693140205971067023418092046601334726398800340973608673423426283900130762890775111741988862221089135499059414394112068736737583416161591178655060049023557184832270322019250087537654196927539459854451242247865915964902727943444119191690663281178031484163779772959466922537686627963831552983067012989218562343556503081939561635020209489216171634708290494969026581733571491860883061263577365133577837596608657866970044673110262335808859975646320465024307137093753051571792903089292583376084670251489901868967540001326880096709139387993037230216635587710912497513997516731699860443487803674726313653621495675724270241111871958178773971297350696918488202869166488050898756457322291621871785788752414280379778405855712611688335786733544443931590780921624501787123180828511422115436655305833401228989784070029484849047288653717371020813793914162631417463628565631680457765206209366748382004691554247124063810174374913762313388732258701401376729430922654197432427639724128439011841245971520108426540723677169486655968649257103088444667814562103325353413455101486139811677929172456155826269883026996845787117798225122373528832803614857429532373139027735642336274289206067095859152208252976161503178777136815644456391746547561285737852198775071306750100298632824628689392397085115113132114338661040125873337790658120707235889988071904860293456125331882360689753925197035851403113907478221603108169773299303163079566725624289003202150400000 [106,86] -37896758189688928131388688024191681807443001979585919066861442627813945016507019266116186479273343416952161534178978979417471889564094291456912212105171374154816402016512493388427808028945081638145387531851503510385883751841131511827507923532756343432846952441118101022788418972564653187384477116612317198191868123693765658845625304636520502746707499658945704450244757538175080774254289365797946043266313762728432696862492978278667440945922259867293765650400999187793949005068801546744096306751846529612988925920065614231328277717717618373792886796274264209792550599470060000775790393721331434834924028476926005316181656741064958223469768303957482056054997055345801154396171778732145927407077600579060221572601194249678733235088901533717146491244523457354942902570516938022577805184948854496689668515013090944156097411306398612780232810159806744798624866739095237616799161938443545344866759512979876798113484976232019631648425750873947870847478328059264453307878138333094900234749227014596358973748254258937950932096409119569993228788404884555063042212527202429307122768909101864601991993551489479875818567011081682328265706382653153119262397462815791567768762491757556657113862722687605852519888170841446051684889637676699191684105817439034303141360133274352451514731060549943971461195102072219701731499329614781734725793194004099032473323593267272213517495416274058018000417060781345842480178485828422117945893998567711358855217927571423191747857709205961620870912394661383486672995902359805109535063357212407449136338119735350899569920197212366687491340102750951259900937875904081082358539381021011775239285075047430960257446872440474065440337076264787333184855515217825181928392602603005864146106802980821754659620602812941435828862553610766129521772262334994588012484049080620087709335415437831523069904245500537975229435405322943477829632522910930511139653427024537409822121306868287829204597341497635430565939837963783473409719540743092826695233623196075521136527786761240096450415586261441054470153064140848034558663144112294120132859748136008646547895561301651859848229287977407990095210006488077410850106720334643685691365154561154943372539932142684877035022056937646716522618178260068852564298387932084422184242806997491621258984391227349672796967057226842331942840787543982531895267168208060112513826026161428321113528795267713412064967707290181220783161617064799922189333709121198090872038456841376163249968349269836213878791060161655670636146240 [106,87] 2453236186106908076997446201327610414833519477908254125699647174601949277848700374773089937937174705707518014933449666017963368390499726277213335984063133033548462755925708277163045396644057890140891599026965254049447562145374793550486319623575897141269200405882324511592499897820365788984850136561184524373097572996039468117049619500124965069534764869734529982552519039980515209553553008520950832339106557978792506614911318291443651962774245825919017965519692238602868689129720656151535960701960790150999105468176254998864538081491673406253269088178834879230844144617317363158967825122715031336421107157888702548961639149122142696068987017026227489416519261171573671737482496092050794958575234528120076559923233842509238538738235967650862916515506572217914976769659777712869227566823340960094043070047447637889620441754543188225005812844005060013420853868188053648072802919332656350611125011772816179174031833466517830644170690069544101911044186867680106571018882500231039381067741131856713483990175060502915965330045255158320053782565043017297071040159014369050850356890469589311230175236640155034399751600603394929625903529802108945002442823529788973347719234205433947777135061159226906637969365171674154135779442814448227224797867016336207152460568989200747626714679027143395149710401272329975664973889395883458020696804287788695027714455261482547348728845885966900427332435015517440023621605750988069378528341686648851993364928036353900987916204035606160402792427642777283369937146518994853561059091451693974262625233652599630045675464208672585804235691033898814497687297607462336667921968800514510472734526433103942176375999016667285469060230176716903655042545720033925411634037253055772586874201338093009668315901709813254920334584090951496944292863154967019126829217111722307178041187427140247999630287131519939264103293750389724967770039985732678038863858015315703045080154595187709752574291099052500392463973764765846258924438401866651465039847506332000433163795668279163168881343889124897997776431383573023952474489128426501698025904709579577744140101561992398752015855080632465014468775292763120099958791654033165973492398541848689967758557887026589532276139779574033176807787046111822714581850384755486340462621397197385489176614206780104342454706595034542214234297828435776227562405240653351884078151141507019105557182663104822080450431545979739816223903395173103517042743147490139279620149197107785021110859615944738226314479332161079692800 [106,88] -76632853136601575061152704865091323515105033662230872556609604282337566899497337667358778437238199400971059129886135106598701543274907174242386294194153796779003409853924447591516233020840052288067129287685831104239378610114740542168918706252066510087790332115334775243122899602197286848916757975097249181442452213151319881266829574279600544997515225780212272446739913655128283527863390468772702337066420664654558926547430269630985658240467511589181550584190829860235874293629634160423969297842827497782888359441535719657597654134593012828727667676676978920164491420590741453428919429951041202478137827402649650477170256278877186623309132581229053880147789233332387190604146908990171734745214683247684770011490711560699675457612388295937013422242597532376135663433904998370770775204548696555245329479377697177080067810805196020952772559458408974889766000375019055944241766643176128409592366261382430116040133159853685262725676699164276346772326584210296682916614132580937411234173277315198492085512794011370166240155914431140014829257716884079726262017993883932703125517097776854555786588771448025591412331081349516384254502156427256119826558871170904394436507626079284424773238381906629675760176921144650768395942338772840452999062699386987715522947875225609377302664755271441213510151457716272295521992203986944409430618023962640104043204974158714258592125133520611143598238179941959419162288477951607964819095878162394753208863967335372414543525234820986601276160765519979748201256810800741816183097343689925271448499392536125116617518141334698129344413011723888303546127900962798763183689879172821593531307436417507589943569722230686383698660250718856985436559031199092163172944125953469005744155829873841263175144737983423794962742497150523120555019086335776097594908161188565219772527647206904292967221671641696291725926749423145483608552775389663299593033892399565997512809704930610365755238832234381259578432553592274114847626976943818767734905132507197244832884113115973636057979549081998426244112463847876845840750637545663481305472751534570896667230766832340558803713976176503859874908628302779094960531039218330691824050918402401243373503061427747432982577701732514945779581037853355212040638470910093980389430691421839412421832812125520151079543384162948850402379790821968547491730333634606424730265218608612224928591245403303162499916710592006090484684949753390938948966803921811819366253353274146452643958229759681854489562288665781760 [106,89] 2159452132056523867717896021103964145637968165959810558754219262438405301085450918156038966924422504182395641331715249166377101629475416081173359866168833479467108998992813576453049908049636658699461570611309212442508456362821909575678274031162887377858281442778882885750546652055084364622861801208589516807937109088563958900175596664016548902119547092213465034882214104393277409364285161289697376868001937443742447026127513279948926313056045924288792612280806621319166159204047712469170201034426532794549391253549570962575198058287608425701872318321529706501219552318093263659794767733070964255981674803318229938810590183188394998226865150723040797259041596515669793952122858611917125692858779861845516737874189018364890834458382522923714566687595691702480839943383733391546926782994633319697880625183452032089803893980540945687050318494180256042400018921108535960178731675977380337587503517681948013680307163239541269512689156681916658646006669337091662480756359743441078950944011492834258619236057319659702420253837086600420321702202726200987236086614898694950368926617874171482312675487114653163110423324512408719157291996886199945519348037615401003661413543723923679233195987375624938617283102172586048099361974219016689613805641209240589822553411050864596824303393443625829279500045487083095541912437847034368407247637073821030179731093515608981336912960766078823449455073361719266202844158542915355856275972364767094502406260953101027364534092830969561323845768202554027953210440626791386192928501777137194125480757646451887436200131675184650940588211245691053108958521208642123011137733532476153334418437041501400650806020678605554061006589762820352949245435982644480124705361644143536908723769017607869697747162049446461620570504144496267397346406662697007630991184917815428258191332089926092480451931014919870378448261136691678725193261922742911701649182160528018698738092027612727794297642185858539643717430986888862390533585762620798375543920282141739737349371347002214141321945906812553277238915524754277034010347613128156579341465442161229795148026833252396480664220655180430780789601869315793609798141051255460229235518100872852805131236034976874666592554895071661619744302675151365079732518720685660961575564395333460344756866571959539414043037863222114367521678746571319322554964045710241487526258500694545841873081633863664886877946557259207542948716362601290926140246577192619987080898238723660829918285896633096766480378530560 [106,90] -90852828979813038668740963907443814904526094613971656730407678673351111577242875234729803105660236447038353588316785931725240384065065315404447518879512707100264690945442946255059303839405120740706595970370693046806297907673736349605600120496274670891715383454896670588051051680733416207658942708900827931960883869107266048627553315577412525945637393502736494067655618172738468640049551466483717453869603184873702457961761245506011096364048821614542773922180758047629899954939727307898076989599387947541721310642470663417192269972450057608252017327409601349520417258841052490412825970014318129640869272722464704752681848993056735228613541101927445329410870971060727443130924144060846019464412076877702565084514367096589513081080357991006774881822177904600525212605778600262260698558658822737161525833811763772585026993928004377691701565365412431162622506943681841761702716404435172465824306191792946805394656756029741013630723483010233141715860880101060475129304383902760167817897767641060777151135159677522942458918891709790024368886501164780927028973378016268511981900117951660857614707602888649372450662850353735780654007240419537340201212676201407944128087193353486305132784184789066765403095371134306842267091452138652503840408340741226955229315655581153554012425294265278257293152174851535258181920068027549068699703824641829530363026416139512039538813623056132581858880779561605866954377037418864520583378047164546537601342435974258340170534794131191748848965585025040497712412427505472153993152610574455412881345687830328912489488481419569331059008261069323775448384383713000301986197600178886912725839689321476648965692130335398538096985505829347460217708481715221133891692317344325472610461176513150987914644363777757189828779356853864759366156044008929302997376468584345910917326190148182251294244381317666889947604782250744472775429437479732550979753968597086334390805880232617562147870686450979864299267686785568579092800737345096869671166890133829427766105808355401678860965938655806222926648875980574509805850056760557764344674527264138062666335691887661726218250769536739686513337027195099648781603760073964778088166704147224449966293220324557422702444363881819551866004729340734921443791068315153028508383957378141975420511003964552386920146956614407016004425572258015297510228102981169459003237702415401508359104804731886770833681105637462322336012323232087943265788843163076857662770940968692075149129927692770531702267200 [106,91] 3581837677939115930076999085197563849120103476272392751608825375544476895514844447266627733513150755951183813735021747786076307471427537061816729821293153343976230855852614590972809418632036919532754011667016200245492053928156538934417472104515792838393082970432940471263090442247128497986981540454905397922344092415521471572391041468572928536996142115589704603984998400375623976265479573594243276930712910224244187993971162128264253026667510027235370498307630377168701615616255049340205405436036376879291004863104571896517486904358304315185572797133869388461121285796434574449876658837125454282839880049258335834667353188269377105217967488685036829957120585254076714205307634974588951361305459804852968681980250891950887855306102959355716075177456129683075723952208633583879145796408024829025861169330891781147126215083253917774802168767096657000232117770174873380169050672514128023781867695423801768436046067451261840347728469782072525881213781280016691652618537324691488372170439549059067425479507661859702390394202048759862636743675069379889935889206876203757508831045021052735611477491477759809887741698329577741455076421478016048163790090479676834928727026408219578831321741985789500657116598471394950796304736568145864118834624577638808304255074200497964077961628797222526033208158562531857156376731304892350486915956960506062641494938980559673385686136027508790754465938710833484383207513281589267023118576686051418751935351801820458857723378204214191158403919071142131368082959172092201301776541446303616034125526525499791463104477710179087635794756951193558760921632362885728410858213116007064537134838424523966515705724173674588005334711168244222562560009295648833774204515878538467492662662931474477678785143978327551144584100067147845387900047139517255054222726430031341533443087646319263362128256808777119201995232570705230152417245380023672700902276948340293437375174742306843549201010277093005232427038534721929077803450721631184927572180365710767675793483622985507605992030148027640373163097175557748746737718315346935561186445893291600256085662201831647176990107687146625972650673456717328492099156733917509006869134564115250756409132646283520177098322145324924234978678312721330273769986895541708937950424781728084474821750698016170503134908004662793488778751357637096057717671001862608908076789856959965245115086006522947849664678954720154579088005701933769524966201826116988631713921735122967023083666817517111360000 [106,92] -114522586829911992934622519649867003964538929534204986021902726812333143973903136212537082311535169669078228780838904901288380546362723429974949221241608154288501621322504306681443414664238900075420512262348842166435501364711803626362087107615163679477319340477444556337382233384596502622648955782974862406547192967552966494165393466962159729040013260035020996007801878689054858391283833000746453045835915179362401532196431779673349161863909934330770632689855688968331894492436204723895594879208939722573331653534992838593164570705414909219092715203952570411315652351160290919730373793447379082977839387961849636436299788929053555645196400108641511303633027596165043658688757126209634974643784194447078344349779500916858086450390669549987180584942318327410046546922712843722532731772505927646657797669431386263814370996783976360064381413316801120512917233052911234357318572652832789971025854277673719650016467382892196249338702446097051004745009875057800126635408302666173199054308441523309728293181443101682888461156239843365073301581285115893923836421955919517658395767235388368290915689522464894063594599034631473863481794308291052450386388741542588046168270276933231593666898139534276514765217200287852870122754108199640953814431123435930034615862175479979919103668805759453745811892434075075703259425179665375722463926350425779917108933819741848894634600021706361372110356619539896112938890108554163338553896591854809345429921609918524598454158311942314833547506089835205346696458101758440653800874688574555693971049995565172922132700557238570487341154168134422803775658424377639018778476578733378387873833257368799402734702122231963446696905844538965148919658225004899164903300412557665216203559541556631270420272122890783098917351287577511245050738332387370929570759523182687584349251752504744516183551254121916345422788781095353087733963791548642899884864300883781037436391092748645139025222642336163319103714001776911110808414900717273130265839088867520563901878000416772592386462898071915372398918292493424745693783440921355975672710467017201766461107378548386639496658032301357235494594097754593551068436827240121466402826975570207717790953023588818758104284139389219187822825303020865585015876103222793895750622763458429178773360063365222231967428906303675796420164122515717432404624984677540877409048204788820924525710541963946178656802105225192561436392416216732252039135496151812190253194582810735224996711896366119360 [106,93] 3158995754124377780790020492541293384342359933313212228210367593257507882774533950538565241162288629472514739512067623588833868126603679313186380818696865728143447260927100905894893909322434294641191454387466667171692786325642447209915912086023200059887285323202158020543434703733618235393648772674379965082580666373733440295986865173484319276775368375102944262776573497433430716295249767877991242382167758827722512621065289304809556684073743525473836978017433365019424806871641699251063162580710773883512283367642530792200320014587299801362381447375642483354297663969978567101743136140698133406775773325027215808988283678829197846615993093840476879766814847198220184011547186590880757801359811089648962398923935500810851769200657844589014410033422805638857120449878341405644765199669139984557703562324942692944280866075709890521403243399648248894931074550618353520749637588655984629805039127592806019619633768990071087210626506154692934277019556672701448104401760909133271642512490538622063583007909655479654666627972312464094683049590411225962284879377168247215579724439965129223693804935573812302337545257124703901793717278309548210667206799656230074901938741648971871777092160621103640477756068810793045522168909127288329479911755346765910304471030287772685454684101511102142340089600839194962221083106285956528873578824972878655989008921093181841137113445272522497298558117555513689456812866245993687590209053897497691674772651763860566973052355103082854263299003155964915072755051197001113446749998457493206324048546544378319752415423444909711744691645268314700065323736888431054371564703820050035060405883459736819351206654626290171803983335595994987751802192710940396110867690464026472472572048589252023387361850957607718879053130883463824716690086341328273328991124524475430195339433245561722000496775280213863492861375651165945391322305496165586098299789911805241039214108758985970726026769598988707150770294187091127416775978920046427959110375845156115816502333325966964068603688174084750848287475860304483706392132668910571307865076241883347322946539176478123669126211890306843033538024777987556618264774746274824063589050515318026752822065748812472779695370580623191049365038249558467723511575897825278467448923961655389024118660188542415666094184800405356755695318225287095341386363175422286683130322755756163121132102816316993934915046951870586272385772754620841535912527515529725913328380372225756288835771186880 [106,94] -83358038090164672677780712776608566229294071723109414551903995870052134097578267007634906329122663772579825050658477056281880598778844547622893218093240963305615345834979046798884389181785786249023854932435811497414842980873718912983312561912781582553882794101976953277612984385182024764244116540899373016235051911796884690807926944286890636334128754296029022030877012353326780770750653045463353858981160263565508417548819488329801563756890904287602900477822500666956727306979185285308676684864928996973596214973368515882331116698872558621399497257841120685820998543271427644769090372196726684020139297123346248827781465659996263736544596557681758390407623703786419412869543138614815156715398726241326873304609517426328215086173700030116696024889052154880880107915874868635554728027878137161817707472730236291081643006465663666039869638084593900598789468756831981045267326654976704852382823655970992596499783656570820310594559903676638478874845847984671247414703687036200134437147740373476795079119079677209588727427995058505588885383237102645185669457377800055873086952770352728992512453408647746314543521014974649921634344309925945484310335086917267642258973103741135148733373396079163970797926676496439763205002088797069180911215218200153300150409131212867594343327296885370632783097316633980609146808489176929350469209008426006373326867925789164006755964294856286109629828888850070590980826412985760294805671616093426558876834228434144292350931152586469600595286549203529047512556215278516574147481796183652183500126081663926942283110143879803730276264544598588133104981667127164095252040224380923994101727459981455634910745882802501758885416705307984301214246261867533816675248204704261050010895598452530467094923907884518751995208619157213756133789592795974882573481847353515241886249174394104281019215716633535963677789907951033428570109422830530516773100299820806458295645941726011532069688401957560272164532018233614805789536767975284250588899934704118626341336032104086962799707812062308370134564183013297073587775522927626820657537968111841937144587742601129082289353413607852029365980726225984074677681213906488343110065564300458411318238180295366164800503630140858468518053288878893928376500921005386876494545166554158979282967156888888355062413191771320593002090503324439356415236073404375662714358327970931768960722271358398538300540396399431717093593094423911416865102356670795773853219864157381568187006520 [106,95] 1626844745217220215028570046431896053628423445216490701630431082150840644447375292358585742829256529535678603176034726059790721036197844410402851170040340860364170204321313354640897654290843946837096999176813106184996163756100616577068044076060147434161645456851865881133867707216752122716395141181478111420037245576751660909936944396909715225611183701642031886628373366063630128491208999186438163521680386561807219347680086191430404642648583248716255071218140243517075970950199895194322622974086935193238272512278178114761866779179440056273435743422008387460064387865885415773821567983815907920302489733453279254340893773628740009368024716418862224054890843093803723332575769157803513872399671643091433622407827947300480234700451456109196063129954955015013495254143575393367912721630623486269060654109359002731986398811269840607045395977931487810726991313151288518957093249799753347867165108471898227783082211648347867994969872237101419629670200362805613874550624033683722942088323091512972408682010822364475358506459494553512350155209251918511926891342772591312003118475468959537879207526844290015942010881560438130353450519842247302030797379545636291524477166940685236317038080067920117412652124722211449778169566342495445579567853620934981437641446602293054471624501521237431639390841753970939462712041316900273622855640622599349550592877824199569152095292703186425916411059884561623644838760531657053180684372868432870364022113603074510972239396543811278828171397874914501963289379077755811518658603722936777824722579349052074465001086941652504179449174170434562076124438990874463312635474280549851295963071602557079330177050899426390042895849220779611243318993295084876964512577779169094276758061790798904914507456590957680572879718744945785525795716507621122110780199236169345131796347642240371473374932212963726894411191712129902181660662322039081281300012106699131376946903598267095586920478075564809917647209831472825043444110655359860464114189880921241322635489690163701230379071641149183730870672171851726057376926257143930019992651206830474359539792492243812184158624083854424285665914815472619056072884446671125072459940463541105605366519899941754566813237146310240140187563954882408338266829843162213953480580308752062402887728540689530264096819461399935981815285545892311245592593716591063171675563496677129181253936776456791670664925109907284735022963696676847485422327150460819740473751512221921136640 [106,96] -18672391073406719591000733373374305002692044487159788443358682978519855723243146733303985219027570587185638791562669560377123099925513059814991552720144162729428019611582681507631803445248292815908986527545967936687580186371834177637103170843128968904315716215251888049101775720070919104397254191144525691496014613320270167516176056930989060350041964929340934469394774831711559998296499964719499478113896519541725022865325699785438251941638346789046057233281747386316794232431223695100665862723193454461914138297572468436353894063898513402152990897665380211454266823944603236806181351403082498029395981946538144110576426760713663522612781020963638762021424468344895953140695213835451322994817532209887084515042916773790240609282941096672565495012954946511292934292938840747708668281783166014664776058942329795878911261397748461334719241966167559553774969469003470229944665320160986380135118723964680408904654313432330983559477567898877325247538128036458828890691463519506271693356211185886789897374673009996929560051387183822719552385535298765931406385855924239966290880141531201468373973063157334116283398353498626394825469003809577474739071106561152980997611516991543646816110827334602592033655216767909546901771861737946347756124273363483557934330423487702404556141717803897619312185671202140435295966890306211569314961366122247478637334568314351941913774074749522206432854078452117502953120925740108504135724670769716894312511918975150101170067306221524217576356178034290123060083263097432079040862623506081203411995919124453456670338833455643246197085735351522253288346974332438165306101920532693241163731262767312142795126338904002029874709782480725540128619624538682709501399912477933317618910288691347662682975945739461265691345884100628012152892688796114744340130980631935037946448508740658742711288434074369701443304526586036299123841372943777197929740166910843250016111676743406108318045858436035985880399215658640587835314751216950812339655137799030855234000337792485025864828185415495632040010718012158432761615576788464114409881810766831120215959628105082041484779027856543451863653176581541971964423372129259308951450742204963380849946168127460561765942883103056325894634135137139815518730935946856756392251011627836962383951295309281754066481226674874451483426567149120295943991320436842643603470307243184085651122065471313674259008148278312821571258287651371609963747810403615255933319381060398080 [106,97] -65485757979000288091186122628159945480741981801848824434656790344612041957794131403427285436961485148716695008140939911517385544890950562594311190897918938313507551898171871261273652600365079891210848093271929578163472239591305722870677379026737830691466115506674547042868867202015441287487285595237725362084472600486794262027559135227145542745934614162486236760278961255930359202607776349671301316281209331036246468284777807569362400362956267126146689625746773752855563710482198712968293845557287286712469929717722882449204208024756079011915375071809510233131440576406133627688609756825660430292802673062096377885384941915831025323735746859089094163925940079670706904426056230513516905034161553416316313033268458840708459988674735630613026383774969538642585394400410117155275564692742743512344999670606198215307888716258931764711682134126846688445747600977326133993570049800682885162938977669377989828273642864211356944569889674846230519296509339960679490287920383285184900739805304201560739896723919753349300681947493449197642777673426748183304810663596494463058510131780001347060010731954544343439361684166146142915993600337207972371981818866567920365000514906722192171266604078568443127594687848368885732594444578590264772459526956043764182764797840144800640735390401518541248697271640494481117192246090079977772911696266891738153427483562622998188697405684076723060474377050815306529517176409909036742807832858921892694120058270345968654681305971830836765878522892151913898893613742601328972313392311283925199960353507437118988899265452184973116246071942835861622179836164343079527618251644383205903721057219796025710384804871233990975788204487853673651235590181376338461130157645025537678754261269148119867019716160353940290572489929716866840651698876284472300675673225911254078622695264417895625366101474272581408477232172444177855582603172606603038386953940365498513344971867848819453687275337252711849933299893756773011593105538980249620259753540985068167613953874624431076485754677777418573807511548785680878002545548523059137533324261158735551965370096110483450406404990514368639460736799931753773615051335042855253725371052244150313059980416101243438982329516917819804376011058482508576757079017677255503847635217730574719138459705425561775399281675853272018972501718067982108472013828476949353059177185209411407567243537026927076844386664806031089056507492736911226291791334575398073958120707840 [106,98] 8236755828195298148486687670193505195485252497741268775836864771465423066697599887834817609577250714914370861520756855380383528595880749899939792803727372569717699497005182394915657363851219620339492830077161886733460880855738689675367617121017798896667993048475696754887132108995545477401620882472458523300945011903361549201696538541407732562865642740065490918777865749828302369969487690108540223111924291124488724337213764945521433686505499505961741731799056039308551793185693545869484564974958497337415653606318799809978900269017934823938914000214475142018808810385696780148938478468544955322547151456680735622734022312546397634311606919197466943055205075581737621698484755899621154133584179015727165867084332974075294940272988077335163506769811757928267390998188202478136683194689755000157929156883280066399473698542528790882823153224443029974923413920305913635178813593010365238872390271916039998759194150649152376108255268960398296678712899742568334124342131381111748874141090189991857521699765034236272991325795443616786787407750533435005330746319078669820049385013973482342982320912111951459466366580737239553070533176288073936677512016514036300878413846533813128132330119442515511780030641980301923049898730589563371700459748146277532256659196528754429576676676047340235454155660102509366544509749244868103424966745416230864237234576678299538106648238026401204210154613608686427448728466596865124842760399118885949650697278658456143527803444693829092116535221279551499361851264843991515136675745223124511220948314230274350864674818409478595153496495194256196494255230048242973049910813103990470141779702250774476011432071144019358464634117520295044320827658345842803398851016706139510557778554527322168418674597265278756284981080046793679800865072332176610784160319796468387615807296414853608927613714424681930787319827366049726462574889172773732765157962808306362924281276966379211022387894457252615047697354377434295532552148425838956842744558597800567292469725715596114187758324096579941089015739022592217470091120328860172496831432043294903507917225618247308680728752410335435377342113367526419601383669488713397838994332298082552373314063782826230415970554086022216853914180264153985103986657223444559073689886575702888651912820494764122243173187212968196476470069968535405552655833028628028559187978782825891091151157848595977133767021591877065629217472247037062152805429756695976185751040 [106,99] -221143750320260702532253363725910744721853299331092702956238823040672580369701566727084830956268438870841984543666955158396030968843380101747817973959226118769782260931997867208906845091274152294320248953889581594200573803726912167270620773006362540449036968962348266434160285427149156588230834598330745639519314668673163510665057223682065363192278600266650121105745083392488709710435612583158423739651269802682885054099196578922923818938924829354739811033969977759254054212740324350824311165720573691024824845823334062875458692271877362537671153792652161659415674602638853487470510225374189424203198514430173857543352480286636178508428160019065888852019333543301320738065776193241788998959550757832514789400498953905204700906686020743675440381897282152747963866627087335268331806312697565542914036008317962764587082130100066757443832915698579123620732241595894577006434252187142623926316670520213433477499910154144535302929425057577322986830259635559060360191506032087435722410421937440817628045790593899203563824510711720617738787167500442823847983723279936583848606289132643780888888212481493752828274019090642890436600976166154786744504984237329623630073933069658027672800805842834161815553869775195562943222761428307917630374650150089503055963341463041936045648115382899867928623310060456048917221732787354425761676360029924920356072449326538763383148167798093978358924637226980227196506309995746737427660595854618325050130927967647522415405691979277430366595927336939280916959092991793950380353114605283139685873168207396114792232541634777197138682657309911247208540894960285884485258174473915135522009712313756603713101110768119921775613777560750030563768837420037896692238762526815641023110699187341979815976559564124191080457166614064045323593860358253560874393806925171163551456075167391294076735706415288563719836080959861122406995424493100326794023535817057346958723081700688894389788614293423203873982877252856956533235181646126198008236764378037343864596938109859123537591426202970300594212959139656425934665892359409003687750579962630866825902007110324801613355581811516991993167704178517787355865243112560493090181846603531098383581077101825099115151548119454345387445202110365325986062038085032749696974510473763614868220244155951781244995867249481669925840857604216607470304250005583042411120903433153697942449777966388231551694732221032641428140551041274534993178989053383252188160 [106,100] 3043739252350345948073160305973233746902662951419129588713133727786090851457505275320002084106895157053741551990600192256279833663289673495363894645691155551461456432819515824149651412414785028043437503946264875257306689575947074269407357505760705293198589591213398944143906136363525488612982182562457636231098396382490185705697906144960155106731533296123837790397847025321546122010293455440588227076241933888359020235336891732964181695787033213409742202645993486931862922253403136581068090091700368702851986659667171981276316281560350886818341057312899620985936550010963351677176799160932748946782682739916121172584768278273580410477195635994857049479518199447165479686166454128011932901159999771451808087453380127573356408817746341695081615714916715992362514815816058401108909240703325055932012216607522912415412119446159712533584556119180475943161813871887710152521102716022182047460405670842129522363312504619027142154535488980991941257668733944924012675951635025500864523125449498896040214191247150433620942438910475637181134280680360430887453995505514494287819170145053643830800035431763195979939506044111847230255057362883053475441463926782925048265316699421474322798499262953655142588698384253402073597544190077981964238815654277933735452424784035820678785638396862050141611321570690668017301285042745465583840392905330991292294045302517805148825040062042154777345587798834408952614989570422939974847772968305513904706767033961416090278979716556670924324474915258263977982953950505731675108307771086391144464255877169069181652017003209819315995316318490646544613928872482790806010207507561603223424529191748767917642056415982077950061448731663016180156461698841396051535467979836534164765720498961431602670983542249210828599930044875089575517337978223842622905011495351385777378121508083934379844278464773222524104275661868349924960315583917080071509208626555789158761132028342652700844197852246627490397552966389782429796255836333770725565398953623511704420223154964086778773095539682230249677893720905218898497431935248667320153938591367089831139834435657371177514748707223330518873878036936930622618711247440196986337795690492585611252038357029893796628402577246604571880403231930793528717854852808308624084165504344769651788598515982470954070593257057243093535718994866646066296223806797220533460429043883536644272529743205864604809084784185445536892653569953044198410780576852624320 [106,101] -14380563693801719846550807591351451842850181788796830900414134836050283924110148015535763437139839961533622844228989775647744986542901887283700634258991338719487645487567477904015266179082803722168717273584211379784521148460390496822648341824184678556865918052231503272359455082650331977515995351428835040438684900149041676511663202515674604904990236209695843149325223847424369839931180600555429984034914230036528008944786032461877540743127547003396205409706284599565235281603373904797853977081903156052067309091898420625930568394652098685913619944943344791186232715636604845883051336386964672561058664045566522673685341582012813941701518871533539268337983708902804379191486246229331585270866460152985874039199817887440649040836960765711402400681386071594777259627871790183613183240205829713550342344673275207076447112192147390747418762802969382722218394442412161149098440245800341357275490899634315219588442209197790036220359009970027149122787296030637635276401745866987118687658995453951574067587398333371446754426728294780619668097199975974140462921359101241921325708052858413763749569832164520195176186477354613717922805362099703926787917965745311956813305219938124542598927288603263910796351690062606066029304957856778160548617995592305083196428197330868245677709416085434671782447051835875872507456024912833606666845392641339773211132308102866010476796464112374976294311378872650833324111087367237497234267840448376746032156388653928031513659283254382192426156838786228177904719760994549839726376629367209365171610330816106479126393804430764399836628841858721541223810689457517555767800906221255551792056089237543019888605563136420923246885286587257574948293468501725149756824722598684421281005524184778868647903742456523316182215501254410681720769476141804176661267039266395382383651402994294812187619864024987416216234135378791116632258597191795898801921382761007833210443058468956183340126022796939162840092469976526632823215749122030040491909665300158476360633689759144059480265983256827005771514138057151806386944610626123890120678796161788912959899875564925766090017834911917693659157571850396988222689993400313871867445915038730701051986654735466139675675178663017564546416048995369457983276328186460906271213471428436152308967773193562363378543809290824234347423198794278997038169778289140084417597602457888110628176103160113988326499040868928579855029640409600206057198736000 [106,102] -134748165716842905406974528487397029028688151323101976587601922233127953369578226403175288482556556676409751056212981498550220818176601401850251530926417737535667953853060894666714034674820952172220187244802701512115897317811627530432990698818134588589758201863209915501121821890381579162398739307118678697278444209321360902920931944832924158660598208183605351235966160930347700908051576951880112220472511055326304255348728135192016264340353903881994971093012636847637240107490177605847720424929165107448361704049508442510026906288533748937757955972698494027723582834837301559850626871305132350603101664367338480075843273380184384485564930677428522881805150016474196357962957570493140645259474795995813417209335498432240018977314666495936225222811554378790246024159814096463725134906194051314805391630006411166528530616429089461887314075774712452281923869251308410251805431220069914459663214892948752294575476408245969214484928993192221972975670224508696891593665780535394010268245996222456976001361794887925422985879745039841423960326860858698327999642444359276528203215118419762939971181648798264556518159656680888930631123140589019223494185032506309083184654599998966608251427276142193766160484277958030852255544745076935256732899391742992231321767313116333491982315203200973064411839547705154437380289105672430285228950769271396216471151833118595615182253246448807511665055066877042785917100270017796480816385773127951529765927882742949753423214534413301691451282781013427670755380347676645123421799050603581672754570791058912565923953231615082287677996581487815244842502099168116980917965297991732762081481531264177706765889470004443563906075034664353883085140295972073047002836459256532113198977613861863324470231307291353552695192943495802883015808038420257673678065624691267715925588439468677404389373071096671076305242934936122447606132980606706732068534351866262574874821154984781450021998547383443580103404332461588868251153571545767861489146010112320191126808640245141230767659119471111554050024214848063948142690803325088170352398795951852678054727921228560939790111841238261152192608124307512594803381078223337455911534413341679117658127195688118382055700650822740679199653765163112253257183349992291535656780445311192388099029617326257227474167958339887888408968212982822609670154655242729343567388408164787897938382763358108162497722081484737640578974422922341679354840 [106,103] 2523842242677829690758662068220941118705893293823542840054576588385806644137286128763811499340739246952618904630883295354754470597740529906162087568532619653133243981504095539076326103921032951041609229721178248075384989003143914226580406124339811813400004629527590447702491781766403952061919439028229327446282210454855641477345864692612444521366311881353637017986949706191788757689238794825231162469321685809655432824718636612379489432358805935267976961863654033382793778395644828277126963861602651406948193429893332647340389736242068265047411230708724288672301485361876742127803088849194054701340467472059488477770016181830894304207915596093432136001935461729064024532721941872503077076818188133788067834161931386294121365755658643581870137938961629963401743372850547300928439333074050392751258958944445302433493180267175228618583501653386120683106607184614528738773016887590959159826945727648904444418544347018681257989763711835490011581943925787852516799947686438777947431554339012659385191292989855844638609104816182807989980693862374885584173478860301994645228357058933361690570150386523714757652824075605950709212009064553943244836598975999021357642093249078786866099945623962836446280031391235556244002076132849715217655379093903286886820140986482521850836819555860096079511201560660746255312114860927908259072531464641355817193931708432619532777250981187290670566502600652956534197255834261292285969261219586433118006703727637684987594106398268935270660450151438247438161529189025855463934401282007625768466664068163172182321432964605226544820029791408001484546229203461443480854005212017159288021097437081751731033538547007450050337188282016599486556781794096128008123411464269927974656455430336381967008520359500126518804196658281665029535311375245240693286776329295946784557713237567802169644908294243849251337481150105092779797926101570945591397821598447614201607432071237234023999069400013309020956552754563567625141000465363154654502963699495129807894815377231810503809485726583800611593391271845015873885203648896730425622049974321409146198691710690965621158390105096160168079344557372164307243529528778109680730763950378252934564431797715307055334281708454832898985036071672081665088392441780709935160974578591249974941908575406869927772477074008506989389870465017760498718842694022582524381892913709527542089700832061146721799440993656550070063369951204918818560 [106,104] -5453752406151222313805701056995062216533470806018925111690770054225929430034901736593593193408313040949047410784423691936827601712972139281470441083686469388801867728673068187949097206155427809620179195669417057570498787173867923545882400085308650987271807225901298740807306125779249921489139144610338542541792990129032660826135503826570240358993009889067814504484254069249431959019782779461514166128050781385175453948267759380219750691964495357663309757933449733729796248424190683196687006294017122528871460188146673386735968008322879431641689554335109507313549689752066898545046343336836791535011075442217473465105725839521491142396506935005526124652234786693963602491364941856454521820589249701948359338707271364722877336628513593213131018853504635651234853993944257094860743807339298388119389801070477871468234604292380259615170950432646489444188607392141149435536414455243010097463096973274144934414260537845050777372720502442662821783496287342670858371074723277621407534805183244953448594210993146503291449721685736090797864827899077317335185675195462864369233202186647499863081822165258623991224834236525418055724771457123283477435527778771559962752908913840180536366147342161554771414288059565574089438001307736315629196035452114590914397116651608605680865648055962529249460725731660901222748396648930513802349212228036646419681993407827470756456884492388847595675837715179678361672270435956724590740682432515761614714737152710466414321129305620560926494888698205824994088157623699505013805044151138850477044446523632341327600159773008730397410820630572633363698761667912179482793835807247381335965023533370430576148494547142377641425523478045123513191713509195435836562638555090380838831453845396020958247260958099022399597921153613569592573645531279119225219483813799852533914781856347591828538189301862404387524735511955145320750809774180076110798489188306399685996541923969563114495972751205941060097866867134077126018813861457624913135156613871941445538845607894359544938196562175271308088626493477356341384414711853328431296929719077483183216919894423949255755625204964265588198516623716143938560469458672669596678360579885291405862698777571473172432311758429428439485023732710118910889359586634468879741839007572188028095526409723763825786332985623502668874861799616141291970619604196577745050913786129457885434973102141936693396881002283668880714173473180160 [106,105] -74289535464776582487273160876183591654142006623198348084591967836803526977172423184638140792649754740747011877268819184873792221486647479637179065604366126604577014005275439324720405645962232979448887977073476213718846014368125155691499246021428030571512502574520601287925500364449628814256881458292895536972004269064973727317212614547728937288007303552775504527319229969398474591988567023922724606148194472385649452528879247290214463841089962767517687835197160292887159473703399953773001390179972756264368030864061002547931814688410707766316742886117138337029726040693172928894734527200840176504854655236272020942867599021247515559830969693429044348232715559955464185484749035815427495745989588563017347015340382608486791540627555321584207484842325112319543901493197725702122400003046112853357886135011106533073686323639793160324317614501335460223815497221091571130667487950509231561871259913747836404334192838589627674242959353053434978813702193348303540035002007415357961191714497128093612299548739079598794982963170918114222501297258493695296308996908575317612342346772333310332658233165385710170532526959278408831596096499740021699004222829261962933714059406261665410985009023775627299494836733680930700916208101261066426440835827470552392563639960098510733893655129489044187274821513597642470503657612022255357591283384294057903258739900956943159546696412818487605079967684008162222589255340824292947560315945777674109050039424310977366700659405480674305003691725872605575432953856286429235471733696201484568000626950311374229019331173519801876168164720761100827627655499113702691053104707673193525738205141274838812011391268751991813771214254398153870803708200608245745733105314776728302453573156302528417197687319719053671216857831147152142931962595392871673693033480858777902246655271004411458568175751684918974891853503412561173788476213303053481723061354504016656398861086399131447876703193280929799915565316437553917714095195813053577916110936840508733650914152223294745573199646186944209765143051326723655102745893157085456053664715485474885211816971192103232935141999114401765016667647709182612096672212434366520055070943784314711503416098725320728805673707613828465487132751517002289383681154549498249782948276878973734841253341688801154398904330108723100779997103878965388214023357062104686831753974079054743735525245508053529192578258144761858412208000 [106,106] -168527053522991318159237294555869269775362044785163039965419739350008494999285553891729975129912355122634196258253771306230368618966965937343580079588530524244921799496681512763178428057395070722911444695835371106518764797077046607732190614317468560125974067852935732052373906566849819171942967543395538625237608991632901755138308484649587821527398251726662891745677085398759396628314941808147362565358452291152053867927897000568749818536392683419567376905602916777656345759785198449573679561977363434184373270215708106426601560004844916938273125737873191279823781251716593883928039079328462988652144367530399597967257581537706851219435403487185221755716832739579375067945925293270834716560891536443921012704016278106850242095608136500804376922648382719912277235269018077055693224373458301237255863602331561455623511057740680759456917719185443339089894927801007276476179784270442677606641471353429848160610167298460700072212082552885221114556421638750180875394410699847806436147608835911938660350294759669212789175249843778616848967067322437019532451737716463480413369013830836819289296759381950560989634634687627539088429079124397332925338930998356030388678211568140223682298203258402503871488082414016341971045409175403295526550595502918304030422260691677644512466386035321603965058355444892407330617006155171289981376384486861457234867608708996246422848446074088670928308976076740202826252567439443918481198907563347222774145822003208347573271903836944038337309481296091767215247384551124591653816505851618880700930050058060565618310431431145003542800738981543540357729700177548251788767785170265137732278297542778512697945787853925303985826792125784811536337004213684645774899435754711903098677085206410662974443189858382861500181337157357924059399673867610858171876816800436279232215340031223543040609791269171451991114460876983548245041550480204206735775169062229856590689365190319390912509696753396031611680870488253810398652367862464016431609776248226762398749444506826184401730594580621285692861949549550677778127869093992699945792867780815521127894627468824759186727677445230616593419174233891448294617286770377944038878768284850634754512603526951630177842335751172181291457512875284454153624925147799869799043338350773731881161741779506100059473142221723877414582010594890705807963085836568088097059904377295672981030690667428551493630936559451568866880 [107,0] 1194582785450235291894350651462032469512828922341268540387453346993907653783616212093177031551936766159516640659846447389570858713728724613962173599920355768043303658942524540002322174970031135754381348848978316449437093694940442146205785663925394757342807091189711413275794065564148427230596400432227794183927179736572274500766308004245081131109590935059520725458983324455583391755674826981643223670886147301234436548321447283085153321428936077464116364940458446885208829077890582453940325540901436238594854163661871006244592939119748423547805664281312022247814439273773979330622554626527477015941420046972029242707750254603280854038192400452353666611352266191498692877624418834563547534293608590146151997692052430761520378583919423638437766077631119493942649239586870533693982625519928769773240110478135767237772849834729088027937195299202320041757640921436054490315856755459068398961460713689268524424147857585592104242294318508452239614763199148224024622477629323292922913547567264295084143932570207152804409574279219040401660446699518869465146558052333278380526389768426841404820389776906948340161835960475863820164324392164447662117500142885189816777913030498080166995634631313171620556427713436462589630466116321591208004170537269338817576987772720390208793854520997050278680216575982987503909061533083484724911062537728764044408317727142543167126504015048528564017795604942577317635499493633275046566946045118605198851120876485896272329018579463100787422257065920869677479022150065667936512275470293167493311109550335476705218281889624939238471033013525891093086084753711731548859956202080802633986519659211322857640377226821564287037428654873453775913295614534682613458677655985739079750361436672405464620907978181157917961140166289616146185603104915082683673934511688655946750199971033592991873814918560568132260899277862402106076683435534731147915649741763110284124349440526560723292642099754560676632752288662737454332296797331818777074483301523228510328533838728090262809820297145744679266942269039723748868347322726877569959242677135193633304226115653727923462934588120068262007253706183471642332273912208282733443499368785199436770427496568537006539897391104412738586693407225374795097845748205785646306595862029003489649721317316186204400937961662878543963528927772225811445165784426306241631396629858273129695730145500603117586962410281089358847325903657521552756882422478622955536601513928059862007775850680793841213121787153681307241256455793069091050351157575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -134248115978847131077051885902782626173739369444669645234285903382356148098291286114450705984176694443148889603515286936475632010662478995665342847708433091256488432850051512040433192696174878566472086872647424744788875818132526714238940767107762173092697887758479227552172252633812745738468727448552554506477574953101760543647160505080547457142840448081865190331807022334427854490826529104524236131599430527345608289007108279697917970214199208797812744182362142119180777758536964803156067351165817010229870179901461996121274199560698075326378788044122038258519296458286040683464241248737315770032896802011804061830386385247838242483599201734385539980939394518933716804776440865716815212254193082610476053431240303617967795514153017128624006641232977390640979197372429326945485063599111815723683659854073000442525426695031459310289605049683783788782342039148890004042592909230487089004691776625718522245949490781646228441764577556685867112812440485397933612726941768286525838360617530059773062838467616244646777271222884406547833934702350258524584099615711870405192991701988545945823596192659271450046862213519834784478783851537636954116873841282613325792512960172546167428117435084914758066360557888835393946377285522542590400055992392554213858872000744364452610987054917527495957536971320592617426987762710778571110060252564362238561983071163448071417163397009628003670962323352563595317558366858168403948300289393724496165877653362883509712346284103332721993680094859000008087486244861250694781194382952952315631309448799815805335751192895719938767950463210266461723160590304422283322001543906978844673282616358127988803519897649539913601876181720867534051008402356986194238881597231170094730354309020544477287131808729354452870851231817843459133364187342805923325650404191679489785157869693305045470947188392845725869947538005468529044202140895203574770909884357969930069007389068605342063907795674981446552278127909925644107321050399014138792121028359454558061663547442638961931073895639828489991658461031229011832856360041832810438854656770056958353722986155460990382152119416393293614816773450063479688221844900862772503800722594489348891655247480400431159106329465026703402717273679159885030811316289166844993443867546342308944765865211209524564933481207433521876740815687677151318343674775440300963364647789597832879232343301811905578449588992380479533882445388815234743505995575325959903827759378286108707316777366541835489620491854136537811989425982487537590976364670877696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -9858197878502012596123760771703176388711321849736560116288919838789516636800867566175934036556409239606921839596383442763586711290524727029132617534188357546999738438126758628196036347711037418900287175991284248303417594005344627722519560760482501524736609355169851027173139966580592741713788112481120649190731062296076353789895514020833127935591647387270135300929158580941952065400778828435034798078977068507645005769583862755144171673092303605145294320799644225324667181325849456716462390370359654230651759056381413257230384963073765688874559532415554971820445455591141967862480205522579605258136104446887486089938159041910465761252119058515564692230229222237153475359696898302398148764760947615928104289114188439448581085630933359297948128801898130579914933023690723329804025440630151454331282794265523467675653464881187397065590758404790506930906027804680039098686407366188283669672167839432429793010280612103067182694419298177992687828026202320861837106120641890846571871659608740847595524505738778955343145005059223302100744741493619039989712728668646578050553898260384725441920977602316820852485937078439560300346483691793385109162158209230195062009886122731242269034363632169780218423807698979047088724325852950838664669734356064267834422545522836836959487321464782807119589378003871397229227236135489730379910606503694205674034524565562168371980473444441996379233004146553102458692858967121090000497729426172565871244476828990670107799019345752090274003438513221619423502955214296860120048816977591135326774451977254650911627952514589011042842618769565919981574303631080256200454611911211369929376711559063851053176924392600377901600227514505723573315566142939127144330487829244875803090361817214721132103985052138800579410006150943438960479652669717361481122259148731077722993444562643467520092907666554577212525292301702384240269470409096324276083612662415833598173052835612250688385264539042813046711989113310288816266516903886291829636629931423738930183513630631498573199098867834207297689874225178381498785282661467370872896319332242535068533312083766654320095056509502575334470206108185007403897654363739128215601445483548194384837752985121909535202635240641345218243425481818652776043130230952191358625211705159293536918049329542074693206295071567979296839504762467303072767777031552603437290319220271434345719659173004612682081354049924500838344997162550022528033241279778913241780751718644195697070689012622068777134152910838350977170036518523179600167710959547187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 73683923919489651932684831656081262778669730034608146303687830558634894598422850006398323017855525499765943978991776124523161429571167820356223520149750106770945400917348756554248075761075772067013467835489698001926709991319586556962065347050419576602653587436008934713570656040997751975568244446702680599642469887767757687371979525016128460102418901529233327001209338562511528172631482804031232439686566243703299166841430881223684453347151215432448388170645411603024276869319490956805165206189133359943109707342108556403598868313843159996939635907729462206991416624702153797388133642175539540998235193296127903371078975202436833970541983100750901350219466253815780008578039169083333143481034235103160603754928740309213003259848195152766158960682782999851977256308185950662368558416205472206010858248967331283010727921965228601620273641743318498410536705948585003365923628387836854553893985218871331575931373050047393975113283745604902011653189867151045503687846362053619430885052877613551705556042478330710051135367682911856686477309520989387756140817403988974191346202216467330107484033018538759542673113318004996910513523157860672636932298112644814423085225374005843595099825180155088105572713149108183741819211463103043552291663606341652923438092691484247647927696228378227287546977813881480216071364108449865626393554023387414811148026446789240468466927358599615810984505184516274738300400305474164913016166694712556049370174631705073517548490803359500436531041750171363386359301785591695462066853326249459395464236979781568763137304397945190956875338292176009736263626721719240366762571369290053240130368715868331757521791334093127569771288923255883166777548609618322625799090812658564762400881091675548022065064132116759346632533313860116389018269072892835190393184063980605862668401542273873743874955935482141191643902822169473276745898436461917844562153851627052703009108818807176353849495835414613785312486515483736130634965195234805409773445596666059070967883880317547223711929684829159362172105967266602402264762278697667044201615611409114321719808249819514217525172102950731076843093378468642902524449143814853421572822147932840757379052724805699024611920663227717382997735945520231728920953901055218495851979138949454628081169535436648473565158978671116291244860162827583174750264269694916070470837957294539964472471762162321833858549029241831522341156296707589501017915070078876475355116140945633645196750817876632196532881411618511072298259017719697384708300668051390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 2364941588634424306600467893359125073214030279500472517255037748174590676834603603995135925666125722765180384661261508611591568264805244071712572952746010932249822983067907957973632930660063362200507366960178132533692715518940819295853108418407548454253566015314525627666818350734440016196184087288386555520925557733431525315268574378918712711200917321049528352052498440612401686602814933549152233558999370858244386554591430835288817227908362832336484061138834344262924541572917541888523287874630874404641410049646304952446555286832172363106196095036096219657267176353452313940252237066410869954683777354046433476998899195568771352540224777509121443334531461503616698060772595286189563621549202137707663867300036967293914127600267009434942284339427908876721143782271802843409366243789618848109751228089375530214387291123310693615721537601471743917461369762637343246456839282810856824992801087518568917575209542508628023485904466044069926136594268397089041150476865661347068367525465421141770785229593472315038309177759395959498524396437870183982650614967472003126065521411858920462075272778132589426546989395022109685220881033533834420353888694965179098069922722271310072932813181593386842132171490872905027461651920327724631931682100806385975095625209893115959594889347535716808784473251965064794310782467110160745928583191508102111189646939239907911571367664174725602175096657229400911302671665705924066786582699189001279312022331595557398584398809895708350747789596430150464899139412621080157101556399540266522929070726406968673156772287178655117351867084527869095598100847248394829224466434788774977933214926738645612653789258567440573558496080233419271019911175661423596999738725037480707908782567111522576362749893155205720970764948539440011258662739615818197263481610340926801106541698274382247193455032974411032516590104676613401028965088234573334865318651669976127572456214459687326063779217832367842197924420878318307259955861644721333670690921256522926408844510048376296056374670860964416110465189862388573544357632660483283766169302935905218764119196772058169593241857618923716860334346962488004759917440146865881094442297639415705216452607103088318231609517334548141844112860128404484893840120671816200490857936438087468371814656734344689696581221542973837878944056659524107219273444644136867150609413756306423683203747933151120447327802639617452089041074438202536174862297991998364172785084946568764228086754691458997219798390400140927498236829130491499320525523277525811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -34918834174473161019109321533216145825284340372513546169526981809831743364445152748463533924412388553500279658846325036566811381565996251680946835508833493070128495722403951213191525807244232951857654132163471604619766022809650419557824856264837346755953840312192318522729555359310224570036115769192579417971887459047222625633168065233917438390225729363076656905343709153320134196527893365933586197814706741915722942558099815187907374099007559156663759692823182577285557214037718186770164883854115108496919343108795077256013724846025628219644653447199325689005656265019077251546678987359146037726448796731989405690674685973114652979773727340438554587215481857310094046329963496377965457483249982593411738923788249393844489751743646559007556695093320400093960853820654906362341518795831729037784543833964163456898436850191643726421037916253794958784620651581316126057839759949898771808692753148452810638365106629631982520487762145696230565439935334487011439112476953928930797627119641922241053094849218040284862371853644137385397855977734387930087325290122900695112113570227598030092617009598993163761025073206849403148095840929092410240878844482912108837048156957870767009232407117523003448712905751747959493106386307995284984978780541901898566747150117216525201279182665900274936486754951397540556217652728436656029783199777472155526935719208724822817142376279996387996057737090733467203861534462846040241811332575184254657627169989127314905619948821081247064753687848472935308568512200557583103173597334663066130137959964434432150398902091939438827152885277309256861912198828818715223508174950807826227686857486470123772444906811094519907907491896795726077471185612080785706550810462236885395268854334118110203378416703995429110842413026342745584525314006726322282714270823779021724633963732285020076116997578008795160612048588557330229545469586992917163852010000319448495877916912301158539037436293086117815561976870477819019093965092123544651075853123262889106088772144854699081161150986117447237526785275517901631782313942355214142596782027455593330989268032484899504716039862798839087677204895603183562504185064302725641047913198093489083036382862605903122008327579182454369145599124527960708681956344296781153424526569317009591500382143327838946364287234197741076542035447570424775604436722522867080554577932464350545819118128437825057011516765312518710254728451477252424438313224370549650794780862882417638190728503332651652218359451453293306911946177046786090307043951438595096576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 150012466549482584122766135725845484195889182686031484425373198594146905174526367666904235895123026252997654705959818490052449257378726518273646307725304666782484611596433999331518894676438832806543988482922464148736134239957342891644191691050839019447307245194294638601233139077292800923534049274580504125087241548927457826420919806672486369784900966586578892052102187294624643699667802418585525496778384273071609047549666245052515757402085635245473381963112887552546021638738712488377092914304886606491469491517061941566604481603749939525867797299206286999360124211703651147229096882610134259078514915868126757800013589112856342355405459352478954881991918185769941944742640670313510546862446156292688329553033559939026604767938442446982629571354832302335712062705277992227049202555173258687257664465993167712387949641599068268920307117160874172735417258205731136680985271581467314323562765493582683387543683041267792137918932123811062534462424672390392457632704766073061831076392575751643550929419862578425665471666424620740495261724053355659966567422511690765316952224756401244477002680921006357347161767176322358964755150158174919538101498378083257005657396346940231388104277440621484187178828924715195134478817870071193973413364541395436397864202238166616830191102509762983263054104831482646680564977318067552529578189529478014935191703596261116665250880664976126610063110747379464830013188751082462140678510474539173171965944595415285134647875528835400542991446522490929294996432090725122591078323063076179155626182983377596948856469480354317700185696247976365520055667311292558207968232320547419049941320209984363332269553661939298584040130159876074504031554466952303328417441340198156368597341981835721668336477766352483297038546373998749449783923192320982344560386918786014837663741940384339647343832553489295864498908257547830461105270440602283853438766777892707242009800981855488058965905724053557979161072173927437623547846893191991525667600748531077987733487381307598120465993298350053608182123900170263385545935694528826225646229233966104145356580961041003954349772073274017575413179644060868219276407663467468299407703450418938658832272179366839056600224958358228928110087469228860819108917931502992758619230479293507812292405320940237105293942133025970491277234260385812821163477580338317639579073015650943961151148482798107520917262856295159139959030143661554224040937951477255547717664647849342860592983123713450743304932675042228026979044905925461145714030262797341818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 81980363438999334495052239565721558433011747373404929500182141594815774120718060583774729218538968906261331496328701680571213547829623252561114739767077427845224167911283717051313148577170863160919200982838594143612384059582037840056257468085251143407532647527501335496295676713802231981384073864747579954604284639589034352435533143156465200604297497026070018441098551267704091189599871597570326350692720740487657535161706784665854984496094271818300217368348907560670031426195902260673234681207400238188349728617137850940376804288580963422451080050743274809255206708832466825890345035846731000064717963255037573385352866383925395249688747791204941328349573377383686571537239800453257477959454308548378574298973001206058590488237268010313310555562320519642064709809333656247045336227950089615224716566316760044424402053874793734660256982202794976133037545387397752058676266548964578054328486642432526222721160988376027945079478558391823755229008961633143576904197106213027160537372610093838837276755375272848027581911229381802622610204836219968787331808363282920999740222613175720169825527821097918951165116135899584889840757533408720332586477187698724425087613779335990257512007505325285529337111174621584129547399284401337462473306230566393614051476134366325585267796354267039148643111684939812598044305992202105993462057331898483522979257716669576429860940310871632968775636811722434230496703508404514827536011004136155552354595550698401769935373682196761683797112359840928407243233249865103956999683710306986782178409984226805812990812507766610160591404827006205050949362985558737823993925501184105003356976287534969588287920957683700460024947134595707452390602557461621341932364308604895012435553275192479707191436732698047629382077808703616716674926455967888516818448391508730457287277905158122692623015195859552629230836372484797561454590074080174498376768396875888398918954189429053725232562434371111294005034993955656997740998500227514058132244179582494711555756812756501845142828943529734379550515253083798330944672441709081990895972514846452902763752430996278260333101695295657884913910222383732188635102169251616483830165152576834912382679153205552331575785236911006673531830111457161746456873804369364197082146149951206006415563513516932941167186089670237070479518485512411297026447566543816333373537974368167141187484073404565280823637459519751017882908369525283855609538079694822067801779650378574933029044995322801166922251584428171060072061469753781169766885758515718127616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -2223267655168605331315449705667103905533285653105910105430814287771738568019914655150655424657366397992979679925030608272086986225603973300295876987106559782322138725790287311322190039386008229698427235921074905331888837505238788547728530467612233574661570351356293918462678074862980772445569388181151550962246945774012497596706061101597719838822234646321916635427229568055767827074976779738368017256907918607206491199510081631051416970846787475505542866996292049299863803746977294753358408929553155217825602434292077818521265487288104367437326275504251733068774232818919203078571067986098549739055086688239285527299220619948504336844538948494993105677998800950561518978401438873919797472568100707310918666683543468423106018828030962172488341264122236756861168968322598069721678624414417157933446684769632567330353179134533594736999417069342324328521721792298830751594468024804887868390585667738342104292759536570525767375562859844808293842372985667042417446958265886915933238684456714677463486134052594494415422854512382944332945961000474392352243754463446131015831945741704849922168141549124600813740075385526324335025027317709810553162805715172923258838812792614689249994086137138958761572142116239406867368320183332861130675370765103974006264440549490929730461260084308548395784847784672971959387205997983148826050080909742459818810111296886402514619616653781722118663583464459687578301971112289116466992523771426754813279957289095039122192875894045267059421533849042563202652537162446040634767008255069306092130355162182124882768321415933823482861069041002282799802161373458016368886102903386714611019245530482739490464483342034560121834025400917606002589056373060740087585679123024359314459298976046232438466053984197731415849550050637038079820244017080809499478373250057036881184885910371067561895186704150141878121741585271893945339967246074895223213804505341845042340340814408583648166760955101747350578255529770910294525205457714147653647744277127685091255481977616559711122656596169964603905574518520016354327388613348094691966724019549309457365644057130694267724410302529053706659971331041115192552483330474141849523849052100133082977478389038993132447472494345813762450175564675881031301590952908285741416140228343265414518450638289637913209078164141491616708499712964798524391758613165507236521423242827161351502193585494821031365557799846752274014195398170079336628923320225245024936170427384732067192230535008568183962296111418599197686573252085911361437239933429558101934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 1646776596735576836771751507513828883848765061885042863455227663014176422731102717629264712045214321497664863232400996986791583273341151572284049659550687778582922568497892307620070070233885007071457666313056033705668280317228709129242776626854531654848868993473591951095452350888993192402772392724010325890332217201099909810430318993618597872860275722223740560539121679693380827436017783128415441644037253915986005081468612685129630343783347325725205739529314286055417824596404734907263039487315290999525121554478442154932731514822274192803258578210874050405998168421309500503021902508514180978696805393614709737038337463338950282325085597163867752907636341776063290701882097399172669735898838004138058010273596176118203159809335924886637781088188131221481396607145794944267445711175288686724970377210541781810765272462155412450690317821264495914208257724707582620281889697130158126713995349371880755693749102116157243405023137811679149903050180021355289693699586381539153779505442456295313220270115042697560718875443865529275225014661230995398079873809279798056353648039617722879973768603580097271985837047938993814391045394394452718229311798879750976181061373266979509062621248317544979721983603393676455286231406012036364695205759797860182670421449169526552352128828143489394411308552166394689487192671043486645722092566939259678908641904503092783932260684704963765584583237959708158159727703524332645531343861610919140451346494360946160809883510804542398020034354733297299948067562723469785981205511980401774735202883751851873783180327105955047065258584794964981953988971995994033258581504751684935150429068227795996720365765627125706294549417010667941882049003864203040759797128784929953061512089532999161655488124817242425471584625061981193527549990090030990114255355709805711824133996530003674205619040650216337546051460379719616221877693207125242821369153898881412481926918439267664474832685262882858497475009744142548521694663695633192577412056153501185811230126406232672014910983041899860803137813237563148277424120627700992914335606013896170293712404064915088027537403674195187189877504325118893285521139239956056043627780850332073272445467990137086220101078262395975279135879337746212587693762985489938372513950216053137822146555422736178635400726059742761071863826278666862983650451003666033648576344926251519531178629658342351600707805128685441178570068305639469184499933429081586869656981014682559699969235767880262816951553586061992525476793030429845968354166153000375025664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 44212272572857721336630434366517724556344167342718900819479584824215730365027034317175642720581161816263026663610500076235389216846429306226815067723416951875570123773692204265429933503350134638179124968844111191558072236589335288720064304008780289432564629948288979782260143930540642067268557132567509207512263651173857588725497643108949307836430914551275935918253260228285668350450203689063053327950365427594976363463254588097038215898756606328970203133458769004892311286957914268282420994154813738794141196148992144334721071847804475080200245596026594782356560028863367610827325458440061494206262340220631610530770600245794471395888264054083394681354179294996663038037886726167953276985516006325377102399731021300377508565637316569112633587428338811216867787412592550330614204655107927217342962235400473766797177388318828957345208599812529445584699261164265542403810867302070532235017316113370233373517080962259134509837667750065162190956867880207244562547183855581501665503666595018636035789653449492592601055349978590534782287448482795605124839223705353094989639605665439854153843438160490980697405536384175841959421110027697203179850184951075227357899648932466086117484808997361659796274443698133387623840331686506795458530789402859893920964283789336420606131105856095744198647164730377277578914320977760791724873895708156780476800722802244976147455540261398739515513363306367804968982945804493495799041627024175103510966609258256764136312813287955635566951818668246837042230295254309755853216980797685695184773689476717239016891205357028066220940257216783424816808876231317300955813741768291139337042803469780699707606404202789508010061821373115011235214260272853909105828831039999915670180124339244235612196218795392648697675502998161205573431635549729791882882078295077395692967419983163163161113239197277751620176765887133231542694679697525346393348850135390184955271980237448017001937222551056007951584472059205326650452882210011495575170212673306484697264304570788988235273527675035371331012240660264016482942642321163529035727854969829597548612904902875527678895871892820007560419284007838372341241042167114459855651334936018522906410792037556807728546190073014310768609563582409904761582709189445475636311108953893945002481845090753785452415179585881577796073660728517342140545012242192491521497703844910590879447945365623368934346697757949103795449226683511621310995635437725722349092330026301570705870427427654398542895540398802045717244717854121574234988908773964348779397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -269009142758266933488876768927868686657419983577127664349503266697055460045891025672504293833989240239681903167663951995150628759405596992457254844916876956646442601377470741187767258399350505008600516155911936260449338903389156318060396727329139712957366179764979457913415400917812745562526311376985817869403227071693337628613943403966495882902759248387091607205809820794601567611838583995004999005523372048397085928134844200477401231870479652650989624105530730096541322297222595070494269648478644362085797810867052401967967535085838440691649976991324449024301852911119506578806652818493542155531098123497835458698300880426208379618199088644893400768378710945981364668934536682753216141215601558565837859374360105413403821478104874218132744662947584917519270968601094874163999346014667362559945345681963527831431549554937137793667819637858069610994330031244362641278219561775184014291491612821700244159326602330751098635282261123898009996168818124444829749285428348258378323509137112588958868035827422457545526926986614266643449218431470173929057226879760207881997367564573662796883239145902450487245681478243025482715764895357099451281278130598650396781431557609506380978873351045608510350279649884993053486144584569855524293158573736448955431387700177579126071115836389703207392546809271376076318144219028841401527183744039163205347861575392396321823992677773952328317093344965975212171970800792909871158513144918454711360569332278992913209915012108005066729251358456592880233208014347447253774046448060244987680297104132804165844036455301592891337274110307481092081216891558672734798451279481609266079507541782912869440452543141898436614715050199563041619061793738957831032739232764294843390131140361989774211173605161129506113385897175375940169332637557997550167972924945769456581182378010965591697622716139931442743075830794347062252939524825855740075566445652368560392386257193981865499368680162174293536567971087318430312410023580010342186492976767469438308259058876935466048013377956927516148989260080194281034781765334531761992839228766725913875572135915883630364486705626624508188830955894433574465144607158908065038842469969001063692015081081675420809700702518441039574537807916042389287882683418963431723604269943262572116976099299936455530570719441980781220547321963617854226012181971479182939836531983555220327829174687355639831666032529953531973727590798702661320330418219321474768076352550999039036378944421381948329022103673697855575034513382299584092193994267109132972589056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 890442866928269166866154752629155177515842342881350604251458983572718282756799036251268088385883376552814622403788456957649295732496177883814127987791048158571327547304616234591427188076421657551149522565971192389885239270688752572178973559879461542494285014107266309947101544263940035837550083539773510027663015354164691065123821265706070595234455282676535439399331740405348339707319711654775089589015431959679703104031179792231518311039726298337609328499452666168988249244022011478862425757616751869920588539682861514535678817444880950081523799537970697734724062225086810710374823645084641804255776790270206274816144589234497469951465981524955839390573954211473760751784780472062901499823898360755909287205918022275402191350516055279043595567536203829231849058622403599890947021497693852539014839460129679996583622122676773752261547552994431656591305231197856929839117722778583779516955288701331011662778334250993203659872079305745203050095647808918832631154405643018342407079178779248497281954010474895372211349562055057784493015981524295153766151854639335863269308211516737589508965352126284487257593801653654649193315040019275236488952653728869696158950678679729347782858753223162200588184917254872214090239247244790072492309520105702088837698859713795419052811690412290110814205682581252005013345477773289297851743952097244223641300074901665299164363955710828116772160675724118817550902676293427170175470654585837580523673823653832558564490606755067090301591001892889430381327428155670649784374255722125993717364947558714841442204235950155919878332644722050540520409457439777852905436277005961769664653396576621598313480433889201122788497601847518763395652738810415205265739218958163407693778721302955401094415073797313938536662163547065053040979209296865849951027289713621404900710671232660609249447403870066114979211815303079364192382800149928837365110051362239606763777973612465473829335880332177587190232337857507270293658943129030304428834582505952878671445258665419153850539694912890196384158589414270637287584694263511444972945874307212419894572052059637978947533299868390325091556698374159625373116054337315182235750412548460635079461529976667217366099308817124120999588779990016724961210989517629825712990775893140550959871734913559155936673067773880994507312321108043401857237488885795093986110929397313352826474569173333099232606150872584684124488033327720331603269635867863951137426043147362051621357869249236807127719744717379242201178865620631832131048899814702701137100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -2033591733054899610488044540669722171239238617988446810725851147578314749904832262178173735328096307067142656778120169033821145425779793598145044646622567234947387476557822033876110046751094899968814486752581882978711323327435970735590134960830481055651337929290185849255542047890081374952916024546397845573125176982220266491249070851439017630505017973506656889031378551734243366544953326618218291041607402178507787054684054868482870953938541049449529440143967559380901402572431205040852057229403401110503080200348178274457055047024510767119743674325876808723125760567652494267678351331653519446348170886962885469489056468452051745172310718760503605722212370501810388456258792246843185968790259087112684904466831993151609900273911091617753508824423192908988367912841681725036047239264203146688730477476211867434299900241078303483049722037218748235924664670363120336837696221025450844530457794759293321262174648826452902431838757469761441607725072737450746396261607703735498054462345338578051706924732430567649438384893524867583549516712283800382441355014506916208845882589478854057935574537258032739444270818156986820370751117186043535438064654851781228519264051504990015785421506223815196128985375899019920244629737681890991626713749027621809562592605425785477207011536417490382167155332182229054604531851421013955797886354310846555066697132902844836581430590717099450668415711024897594961783832522997699861451886356570314001852440382509121090357577373195794132369100135320919608284143478454013191031681561048094871147704577292602696740210374375617479751717955915785641539510844192726779840868216225921075839183725461234419503107753639237699331527940153613866850242797486188134017536559017380728484060320319906623300595818182064331092576409758051547300480668538579029529597091293279107202843260947549440993350972557524152565743439100562642579752560534832885933070905541695231221540085802625910848757428034834692318259246643252646726333408758963780098445519781510782519035819876043328738551711780939924005263287492190064785663092409994337504486563463933720743975363455996841072479034546499159193456707453589090484039185557285340564053363772945393221810047809353882219195720271318248131030398940261605965770055530955500472858565969972488013693219904834168146464991778650293451841644531815405594063854503452817267291311668108397663432698198009695759187538968390794823056453692681938742317670779163103531214983684122783581972065995496951657184463475103471938841505075938981735371608410204277833728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 3365355433885230473905522325151328561981344380750202775534189997731019806936392332991894632524537236179876568415755464734471314938680033353516916380243923722001145111689951565529092269539100915111663329893647809919758025394036189746101095381898992751474452429237953145818854227403012866397240650600972950202013909945009419485613542689298977305696762729497345551083355236567866077720714529705717590037384497703703767366972601126483215533799816063197948677631611573018683618253387248190046623369828575732555257165325653059181997891091677769167292497095962735895480639394826940351005949766544815563694048626430491313417703508178180180332749619754936517312057622757543947877476115051206316805697198878028175275079229340788567866293357284466424352753099721547691004480465341273415195540342507837783687284986002563804422242435907849640856461565711134741125580621043383375868032363215611744613367158421986217688021348630696546972818359686355405506769863124606674170231714723823573701810103683715062161467822373128801420999607297047936858420337990063675598395950521253916192232852818184181350661392311810677527366931065177941468614781514889528061973460030553462497796762145819544844378884869740719695161605183839559197084022846063097687677397567747581935100397004036401529097782907487097207290700801958421901261870005515728330000578362351900424817818581605564567006018245228332631373828063762823665506060954512051100869655031243843723532152738365428723457340057011774920071772201554931625496466948465594321718768088297370575167622756433179172280508998581542569008159908536976803545644631529760937859030372887248491832250433306649881909007859195310587413607333947220685323398020861426415548153182543625239751473502945758241039256394892513588455861204360564424447847559230690782789870838121694017285332062968886719203083533411767623164517045375125234913706508394766382122864455999672759715732413386367885611340421231957225532114380412934651190115429501892311109857477462971414903576148050903739044608923297168529131470204595062251826878279334109441596988855818952852014753562550746042218252477699742020194238446082006234326258095982910857773184727977517410729911170717614023082027549930594483627920795965146702060408201969653551803633532224120026250848436402525515014684976266324088494143540669954700687887536593688718198715544277536562117499202272497791349272664567479946839056395626339169125722387682730779190937845833046181657682278292694604557856137949521899499092352802420829717528668751536744038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] -3865368473705077725357075317959651573242264397943556258533720102836698282325477978719788484515355022382372111996766113886192847326129461823765412986664326913037064838509359929784695605232612054953321247310669720496491563501911557588312788341482479268643213744380712843670398204665805965844328781567389488593631632544079117179988987450820510193313801437239085371592035857618934059529439438563262527769011371891678191833675197961784224856471593252459730546180824049309876985881500807437346718298000518745613812300126070153392045536359585233936779824459035497291355001792114023738165307946826543008621588061851262949040002809577676869645514160403856725513011146883340536679064153474160490425138649934554272002497756391497170914618924587680195337538055279151901506088628739482253750987117568848186548172061527777545595652477259677373667186652553068733282231440671539658058295649217008201475814340494158276284765935662986349763673517657611182150040553681572481013450023737514163908003258377232103695579480867992721482356895340847063806897362423201248005546377786225591986793209727282464201723415128907951759593229722898846464697715198233452078945777067468867136624253656174994565590819057981316236177168340353346869340949316138222922037927596934129060698895589943132565839739121262141930634690482362848030301588221614979163710476180861469047936673004286298224351543042443601865427137269690208931317364523814331581727336474673570067852620540634740474603553856805305671923170708207103309244820479971364664082629898544264703783333617874719711497288317992320615560330168148062117019350398915602387517091203929745881201661591041464400633328613352267605337063816355501380667546338060977410523945208214637478801923859568091165346983217668463862381142961279257590429717460093288426231561672356274116723019315506035340838988442797854903130309681910356104329668402826088749996005709637006847544662233954098466676817574428060183285611707344171653828660803531100184741891668360873379168483738723854015269635722076375772590943450245823863947631526549433781160157215767370322929074762299135435928114074490875057678019697728065406461684834692236610750159117328128348636604573919271527210568594629925634312114391379042633552488147783407522661168750720361629921697821463560533313100331210839343045557344119924406399104147087469182685171005704284574148754017380701937317496403236312411009789047389125166346055517248972740235645636906471049609255302939215870118832777248582221891295399004854148196785680579964744761344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] 3406961741464592347115895811234469297608947557579281905141236698078838058168355701065627818796084000884498700623418541982541601959815190761698765646670666397021948865899829345379221090850502879391345546407744891152163349426504678758434221908346773110276736900956261054389470625435274543346903108571863756195564952283983845644721463700688194352991729432655674882390109123724191085667877912240585351083264825425312679030269976394921102067125364556122242729534420023916198771947747195949757900434175678111962889346709707756676495010856119989752304252407602672270054992789181738571457023886939515260131940126501231215687469949602245961389981898864266625612408210311002821878594716280862427981728340349093812918032473745834649699585865149329176584226221164018432483942310169549094480218508775695840998748139824473831823713466343333941832707210195862352888489754915409491171943990043413513534218332113988141961521449487229665791885893905406652187789363917418578239284116469796515460357633238444386576809367141464343504750399342217701947774246418079763384829467765890945874794346729108700446762845386077597557422644653843917447188278743887522918874205266861545947897384866174001343637600909050499464766150481131418284452898890771278797832795181325228152909644832014731008375378406301750296884369153893804119703699365979478601667281123149027159100005186372587349983408569177901070846056254736723609418324361537427646652203770859938554976477975761239436451923945610626499304551889392037154646881040751740197904763166353981424985769876749650497860441447983286153024311392477709445584681379872396286437874907169227979561778549861852391999986966773674880263533774020490384029052569941274441791017307290327124218741440180850436681023452901840188190104229812887404274306467078932195193613258710647375114452277415579112245201513310210696540420246781451906449670656742561956557449647850599524931077878411427387941845869217810028054005223194324363500885460846046320064641169917653639628034570044765054591032818530828392479323112602285153857597275785860593932564529246214784119929439397632013904433313113550862564812893291117299440160486919939994054513405607391018330748551207175037036938431179299873181588130230027052243420520650778592070355933704111188162328705464043488325635274227054876972721246967142368359938227737520643241050906969798681966957771475294066089201387441681724089707028123767597361143230141388307880653475358555449486506181853226837859460924334213635575425018913650886216981459221310016061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] -2926317007628316024861520868288844903250090892313712240770724054312896106516540848280745536500059220694496056289919220082365998510065282003863674705192267124741942614441333335402892812645663189288992041806277759892420740079392597281869682140746496294585634777312096301544294683969065852958634238843472698963150192580106918847492182284152514071717112411769998095160118603772949279204631015164999582545523494624636029945317743971165044653903001035863759267965530964331585419864655613796917410181306847228071017993487639400996088400315636169537075489158573068461026842045500174773051360943528159172551587014489090378422574918272958045496332691044508795988329720382543299618159328830451197628259930199547764745108238649040785464913747450046356507226847737743994999040815220655513943198317522090518487957970190585717427898573919164457655050108016205376410414191637355377324200294289098868289539369759588343791971318672937349555297878454194238126884810085223222039319190755899474398060627654519045084518173938104981766906217250844612354646096895116411347058359424041470388508298799622735079756668824346474104704810183039042189652284854386367893860289580057217076006244887731089779768120687981916863473898182125884490831384684231077708723821021675051473189361581808869674205143402447050828855453242864665265369749151027718878375162107157338860213768094433959871498600166928683256705909633303743551179226929703773833813545105193151751134556622339988430210128061366669988687262716421565063075669715616756845834686752581235188369893816480717875981864264196388112537144859617309130076215818533653927729277578131667860273298150686617129483792884347252930288339759181299811959202438595771546327296509488291629453098902219699225007505930994913067059915436566245905872221572553247281220129228086624495547976515896722757503830477250275167349835571297097268393148975218283081510250545360913484450213653531324044388078054029057210428167670945979877843724355428246051377741411455779358753058266901234387496065605671458977770212917103712314520050560258220904342146988584803829682937294208847872578755865751397542394961806191700158650260757701612031849038182319776911092458643344935874674546677976629614859546833394689550305282759333821969161373938397046803816718091181695691001795840370104356495450208636136112339759575000657434376093463366837614254808109595148672009545333154378177667836621303766389362102766104262153964721482846254100934209899050326221641740530001017138584829412687547094885736860414601792061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 2269277220968883986584747457562875073190044770319962243787134136257798064295818230518134014182286967970811085407936614706660870002951193280621044637332047461220592048979123010149177903878736861608559438830114206182410794632537551101691984605563243975440692066947794117542230280651585377124797301837707016223440318755079638524327957185596939085761434787285091420431349391615240814836701012752928580023887786792094976962665343689054988430298844167222876871163048125558576500644620414907396208100374723108041006202634682650481651238604585157697154228250872178751620466259594899241178285402502823353868286117422775621217759232315573886165459909911994629829030267988219556769838232463567535729432539036116385184690302362520668872255428905045141696706917757767513560872336129810787348145332412670280977509461441574038028874567749896175706135633048866000338585855982652818579169962942291229991658806726884027092674830529115945472986484640813216055608799544091075921909133598254881304802561584736552454413149227092576847718093267946300788828747484426303452245979386384722322087321634538965486166265554781600807126606048810698106061801937032911661013358432149059391512385219379080281877310450775237497996105284675117044058159587469527790379701465040434440259085279195099344583665705767310624971704256121365493389344237161700473315134615313584780249388112502438825275223051089445503660522021945965395935381543648050789362464318389824341325149297824514798054450665081991945399404666184734633077222016431528343639057534144364645553657817866579059945568203130975040249997851048494165611728851271082680886797349419942279664035991329114793546363646618662924680516716009676870619210514020502994951997356464254673954389091790895648991020732430957804589148889165109735577234292740545132698135540415490728116429861206604526821616189053555432062187353532352572743524855187687464102837145404293259999175069992942412501880641654335396056483251735811480593571562137365765196152220691675898624405070734792112237907797132438941842520227100373702065201010779017232777160394918415503238454108990979678467651741983390131010848416489039468394672164393137330742035249679065025717391738260023946453209789516069559555904518455261729267259513486356828096065058126489051042278816807889935880777344341782947110991422284110325611613410307827949429525673522332157467072468290803184655258959240348601619196848084957787583704965834230545399998147526773870160124996745651567503410573358185431519679559779463419468873925613909526446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -3474220956541606045282941888882357533734556877478519867214693443576578127192495831311510450376605085206747876763700359822255601193905517149435097910029544429537475671284501824964373906374743898843773486172119535831625466562084891141964679632703226057087715688048340328500449739106353367212159880128392878905846666923037266306517901481396982551047058499189227229322121853547841166128404600559537727050813081155348489421711532247827444261674100388342990557678718075263397458286193881230029678881566464965269460384147456460724327599594045520142784616720348324822143263548888670427290209613794230688669605512083370151800640471463882910448848227845197961588538910268010847419734424221934270540454326594350761378614486861006602330550834605207323162736854898426553722412664990792895332917153720914821097166707082591522074998568266524878481511372854926391008294415563583685694051307993833804405870857000962869641160055979123883314780860084513055799884777177864384267485494940162124960878216045928052418041655689159912900463243122651851987942316581668975731236997603130009586862311232956558482793020839081152247250435068738965778737569242322674111148060524982021280860726894191622057321759581830560898198973518641155846515824846804374103603918470321341836269688059512614506303232209602352132435181285999228864869225290432537633600681733231522140054684352938924931919578355831455533192647742330349189943112651333808320861626202521001860131595652163185352521047585172825126241084594122131485832127908962345701415472457340970931562940600093908024003226654355658563004856425168379336769573235306133942861877826010123371465416036746864305881889841451005263728329734249287298684866259130690117280613243689970281037666122950275001544076132436172510492363280786068177550538101594357995187864369786583848489108260899605609575513189293195359650790480739479325648636200336280883160782151550962068363366439363724443127576544848626008916301988269033888846596975909128162491850712701850399048597920165099922545858009825181144860636304172801495694783459417423527941218989543862311481775087527084621088153037068935203637181759284945242816891665101558688853682058131514228104964051218922908441480407470919345576166434765626896063263875174960296316750246959294528195598775953391705874460984195858008878779231462040036902671959804455986600854977329275728236016572725010962559724066416393712229227214305844164720467927894790292091835168129745976460905442535721409418944707257658909849298508826911788833254039120532853489664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] 14984117339833201491149981258886633144793024664745834505238102211589548946302971392516040026266012883016058076288702820722018168068840385622806233306201216709149700476769384078057074221468416426801049770894177402403068460065311422656931230298152569798573738933392620344601369331468766192527442680000309434267967863122948064395027657446946770798635869630173662427235419177986840340023623114679147366134776859573781119578705114851866805754439873070839262191017952403521946862998548338327471108779252050079813894487852487260191660134860774240259913544826994144707525974926325195602736415308798271469813742483358657781593054276420165712975233624637416359130315482115776854804551593737030797904122722133568728173219100543193910817158468125585666251236320251036513688168614144881222148509292920755498969961746782750658668179637351275100756708995264608882801748286287600204276557271353065413241735856103846287283073748434004136887450129680565690249303299851695955753902089791553300919528557830109921875407599279536867839300288781248510959230293670276372861811201633811261337272970219279063295905491898771230539573566590278120406637506790768363139513833410179495593872467796618747108388139588202978293501773386559970519264823248994575022688772849338121422853081990358404992818736952427118490069134793949744671230705884167940003569340996759250231307853882226835858736999473790980495782613013622947286636849368276948654178999583769063897812655085341739986819454065719873649700103122098163746116904818433485653065617622607739974630594609382038014234141738896646837155306241087099385962129278185147788275058605780545489529178614180560954299211247305437167780834801739425485060424976405246172621423228489686297675153505088936024710158890901496364623953298186724199829480308666185528229138955475001598127851146296108834382828381368610043006596226087229934031920732835832131396139001200951505030036129275849638675705246228229204198268397677574567695584903624611730276845488550954361493761642851440678542324174280666681236760344683036574804517142148895506896411224854288530968590110233619521847148779657987120579630310595014161382137187840205491605986030346352542325707402007905949318546150381106862105191019054936390986310525713398038309374038466796414976149467478015190080733847410988933470860500475326688087687522247611896791326091752994409689445507564748731250448054834905029801302897941725332684150917356464774479433868188087552567813454462449843157954262399789090789211537853441626686621516348011126456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] -16815062240497867097367925201248314247367454961642534485275575996970090489368843015460309761010476140142949820311074639253350795982476997225589422330452153154803516398763237856625486206919774990216382212269606316229274670856980098596221587965296150541133795147202601968226466564954725642870710075864164933981851292885607117260253565604811739280532220698828972782203795044198431968807098727124969747050775380384676913016593528561515355176379283254406468957697321938022870908506549409325465019926952215865554713588447304123546959088217248738682489650938565387575453373625193345823010447547806138199158524849833992516663146698247036696924759195991368511493849979336472087726712367667077736659302638015573243442855387427470773566068170689045831718753791452110863011264490494437515485848313864629956911741503480802718137204204299104884181429353005372540938293106702218887275110207177806541370005949765669779615125688353311672462028997685210658484466229943654515273338539956705498883427843978251361780603910749837208070831201740438832877976099318131214583820935035043890687127089996522500269522646847035688594439936352656518468944932539739002620075914663467621994927351756240216877318654736075586701212780101174700211164511860597399192884804973688877731532452086333512959039792311549061578209841931237409665089982135582106670602502241868500116569222964193470049246220333797172643000158461625750615937069649188270817137255133298954489269756540517407218840354424154062839330877584168348420029410085267717387763272370367272379850013773345997696833193190632499778972910741536718390452459121554463626447297032833166917883276407035854697142370728395567279488717700214833945816126123832557049733551833819755650973065640997842390902286831332414085752297241280326647695616956864358612900466318275211063445834735538918586611214775455306840331361064629803823651249358771785535796747989144031727179382524238722253824342188145672558848215405624813092046139627129813796900619654608528998167911148268817171887189920762106361420946927997652211465648594714529164611500686813714074474392745988819644843899106769698111546634193561236831428652328601894863920910135998178996319073597917064891964471114226247607833643501761737316670517182214133883536425852404855139095109038429180339610193953962852590136946989633223969347455148252061599084393647587164127430973259779099112735174426650549777506909633025847747342142095459990222402828620713177791566288683848019269966467371883266626124238691733040406327113330686896277291008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -59331559728588381780853164499381122603374950307968129929601836899922438574631757180940093743304806530126731749953596361246951042865836302578391863892041970721594863496378258879264863337445367015189089501596521720969933977560823382795082556883515340918908277482365642012946501626889204393811091220623098375494056225885335618753387407411222737174614191845607109187519651479951734646825312545799816127757482760643650766028982206241766892381372050103904922892730596201182441026361670188860414181410958362482275036062217232881562703601314333724259050665576979392988154807035781831266521667935561427875045710099881629756882032156565874808206658629710981801292933222363808118405229218429122599382544604005211822281567450094811830986262119664229101225566785159015580072801857218180632388371100262896141089659320358713860860348798352980287575648296006348583187204073434437596717215480443256295296917729323774360877998877563898013451490665123220658390104991747583952263097096913056448235166552268489878309173724608439247583525837549775515367074938302868629649568148363579704126351048950676540479466499765946489570894807285160353330092374505592199269288767566990740870543219573300663298877564608584197232940189291372812171534455061770526384123931013949181344964756131111477741890628058244217199991202805900265970913866855370357483634671468699611723006546244431402806988676049209055647868674920956111490090710498893452316912485507509149972112147772659165695053887310661296005446897692714381891464473494212333153531773372652592207954482811163030275821052059385820901844374969685348947775244487475406138436945928250705068985403604914320383365017555455914532437556383312814916881254550373398708195166021327428096730407993062075137952752421797637193166930323439165409395853697024175515773700017923114710226064501812751510255313671541505198472906045112986514522393932927191182127284510788938966964155303502766410644153982346955200857601889923081244379802503450694014361965977985796698552737921782916954985180411956987977476043754759422898835416357671458990719389852959707081266391942755379771816132992003753805048797719115558308910434927728305150647596203466886977265425101903380444884859359072168495239042185147101070452781462971358035987147583391040430415653852504949863929615915741355420611006640178248011320354441904259344410255749473041321616218548024188028007814541784732392910732141221409000347910465850496577720729309460336523184579466354676008057378906752344993901214915525184767513927340004396027084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 139411616449790426184007672744758606893131010202270515967974185772191765154324241150993704573585611649384657508591987343119291090067234420402630504970882142603956731511112712296107475993778371673331757623843320819409467420158920471002126671264575400260288575954210539558999558200052639828220382664921673743625942004362692158331680899256000461003404056448048169251071481076489433542979343119800324260798578705950633310632949656214421742502604940771501411426778563767759778670833475635864906052156403074798485935938349470174425209688502898474304604702256380727253657947851576965617950901021993843183752080071081798030917603662167107312633559611380614561701564340180925354677331146430269063499595998982105668749583951159930930749151747523363857486312788529937865309353410845987833790521944987532466601595998441983657924212805231036475084642628972640820804161451449798729249200146369796359177188945732528861409729465981857362787604556134266044984237737898149686425867024869915586303293911001072927453302871135730324378756423020446996372793448325679740742314294506126385954248420402369511671763702169520115803670894439054167556233759639554423355431807485531752328412598206885706476409144140028237092613515245621954477035218758285063376994216347277473855307173552764494479764809895391437631828152438141967797431032566270514349689740073928194052563578089005780649094065342893108338274303605052602613182387558001093393290645972590416721445675983356018595623313235550858655803649567867527847148120029456209138573104412633955801042908943108951508942045864638244549089503605149575400353984318240496754915503817603430481072954815592523854107549615202919357426227002366582269126076570414046417882824323639388964780035442988871453862613613828071749248763312626281142019394114131338646371282438830998380935646795512855131973772801912029940196333514098081507598693833251320639237190423100790684501692864509755476461127620119554288494579801034394225889507699959825104768786529411775968155711190841911639730581380094354566545218360650958583385395794801589654548125110682239101817702060207235642730300462603029123088832250967027386044592362480021606237864881274730218205397353471826619620298176630549691381843795305338748779056221944122800936529339951643540774147468712183048205907697330773953686942539828219987353160566409415194863834580013349069396838469905717183459821417857847889835005562149001752057004783834530244106650264989439006269731846207378614277047135444025200812613020296199704269799050309909170094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] 138609200392633166360962231649310584813426633061000586610484468164838522297169733496475526445491191433390238097710375129960930395699967743588634828954469739382679264846217536477915967610122965210208825529129293182708495317757632030526298018287488695263526218576959971452857126027745846685396846743375237231136839346684898752234439146615381923219787324799728495686022396240707114501913778282483776985561331080163945232067831657396954873354937704732244809095250284293793067208559901461697795250906409760179349213421995403119468245333384214367006012329581116973283871697250483104858155200230571411652436030549670928991091959502825308715883488106568479337223499336602399871109224254095525663989243801992021524340583702191357316956322048584439164303871245088420645442913583482851892474762054374699727017623449363109077872233329158241182920117018790384212097389422756603687279935793894037660585440000761466526358636848623455692129559785912799027705973929529880806149560030148797416547869251626411591856731042563305195257476446247831963790569183869705604272902940471398518574660300640230253083425590296366458875053541635432853440922677938680780154844127823579334310220317775925156083852028796534812799337289586135891245486963956745624680745511805692110934598000512000921169619332241097344430169068804262164855565305607727836234529556362818382387961425286824339410621461858519171420431736766853584384263330861292438978627970477358041962409129284565415819473124567336420029521235346986594436295584845525393953737498965610285614125634583195435231763533371555661203758390525995700688198332953198264951307663694154075262021632503083373173147711918466325235327016565203307429634519213270151200295483936995411476512507552478767528988337991894267405397205020302614149337155961198419446580105120154361794724935392350359591329965649772458305417926408431781917964859435007698492700490162620303678047530762638804525092992033626330810842303372805992064569142915228384607299326549894480531983238216392366670572861386244999159975464256472953906842557063214089255897182408978326819480901955594987227764505961943362906643809559944694382106022969288797510455357320225026002548472934461452007192644374230411987785799883520849392724434110459223463959062008206963749935192088563814985619124016881185900134443804179422458041507663079338568859871173237282012959004480201443109944454771468242324108206297823329518524712893568114396507642781772074267350656581646535063971876354376196685645913006850129250488866991092903905853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -873862903450951550356822850683372460790215992935227143095948018894697864314842699308543925952840013018004038795693941263721504667954907531244603668903315632091147472161988041469850080527829041355923158417404847603540504154840825562579021118348978941856704700143036048416650672114042432017241225374820027128197376880433645600889545864735755032631636730555151217607500610029185302330191893532198077220270027076184997563221295953071612403243936264509651607719754796078388142072196748951939883579645191263745291199055470294169812692289557929231312737359497762726873180707627983441200382108044859911828358121465002650818802363484994295574790965407594168528419980040999699577824677276178619465526953102462028127182137618510770161411120036983693787557747513580198755296295747873723883439905981104644395815793789698671080432278902287439559551422944247680608047572265183790330421649667844221846829730483157764349817492691686432816894831238985131840253238393923433191970292109635754857903403631899581186344136827559459953261650600681669491799288734009817523856159280341224090354370620118643284322133373184148604263539038200927576003585049926705589540793641590767373373727298408613742570394107880517994811554102211698643605357309271036289022003018217457175659370324993350414657923756818006368706319190610652848914706819203456562829235536596528275410495103584381490311400545223152976846994724489853666446144066790693094563332253936345864351512392099700878820067377872223589211383221413673492662029592284323547956049379444740168522907645218294979291267985542781422484193823091865085808838727185226865413216379078936005424348144042894353280872472987780628533098072216895589753311735566020482193316244137326079990766258774098325050298236768786487952932477393073941842609141850765655122827754309521037146391427564236372264068433757354773411762456200221719002828187889208748167803572010857110379943919927214168239216559883838371882801214783425345106101985901118483374383115273633197510237635125577165238131161587704192574051890116711232023385598390942475321184775726565102269742138953834595575859290214536469761201857273444001438757735786494915248574073698828335931129789460095955473582045105250103453771850744935375969618293420995486572963236165931366944927962526537297559101835447186011215596274043536924898711853586948423279536848100246630112865408372581527172577086000291031959863716279688257778257561474785894481954119891803839720266050279251014640439361529912402286214548207538096309924324156706957488553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 1251068744040965446238961878913778053229351763381964072877271313022709517614502292157863611388543006278911773907962456815078761084606634825125541608163757700988577106006200501793964701036516713412782815751794799023951887616417512779497687774452284470771654534586714390126357499274038151320348250190147032317184739179214603414500430670097782813027119365773378381261568076002021126408563148645489818856358545123405714080176407909444226663731116252425055959394652085879580177483378493022642288704886724098913118588300574151297814106848179033051008484181719086567587267496661445060738929576214203206136288797492665273149821202621564029934342712675810738802565528022146903482439629411591415598954080354542911096341574764571940188395200488623661227870586217468059144214552942099752959539782097438953932566370297112609518779063136790349387773554939379420500748356984709602654703336032519557026467687113328173303038285975228143176731505068662484146263802346866075784738717861407395923361000507114384628485543302845201679683711511834712938000832602321181695978325936759453210588654797050302052256077889104555284388507199842249114493380327790164102371029540948453932440976742038264647270966984865787359871929868389030006374120733212778512820395916474581077120415816354745208982699127924270630191795999926224817868747952798744157157613663603004595866319210559889111503898243463668240166492844217576877643888148591143304354105477160796803192652416766871823523114761122096779042323248770634124843358917870047953835506420135525556319664663197207870694709503379760301965874752578908367812922241367848617542176892483758768087914679110410729405001998547187295076650028636916051577033141405114032795136711486558763032527797950197965766670537053646281169528484497282454921050526358680802809392674290343920289319635784535335985689935291953635111850217236526508787220765379935014714936544510990671483607403940824165483331461949178380739960825588415676692818325708662451007868590978299108778651240591398914735892933786768746882946451294728114117476495707417584141859891817636029678673370008573363397354375620143681246222378702288243414322670380200609817257772544250401372849383732167122224358196542785798369318913556120047917750191901895984482931256043626508093891029673287142322387438881487817866984980074003442544038318472509516310873640269936815422178668242875164556203089846123051666138364052924127712543695950583861345234828301016972418136800762191972243004541839602576514924182745765565352259934224009784868208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] -335970252080639635312900040346360486085771988570326153498346487877752270544360559152435432703386442491840422731227058901386187313130273412870686148839053099713686370578463549657336158551094882826445056902718377637019434758555799451296855759330854677288693968176822886938713559815600783675250568249649288255850356469273757139791630930980674358297619840152822072060475964090711386761328827959144117494797774317124807039211403068890090346343046592058230016780254034556915815993589088444434783678753006485798779248455436920997494166745547885198531378053083417573479680345702105588015025160554471263163857444474688245692720108093215397896908697334586817414408216120274446348008826527495778648666311436292831066235679054487968182203611552084805565644261046676056958092065114226105549428963628066944997388080851865206048938385723792178590000958487075076619615828327359213493055034939919168424046004595342754121641896714316720788569275031237188501740010650945999540487263306851684013614805268790531248388778444661978881791133739208125984398920686420374409299810834712994459738975624082271739700479264302621373459432013862745434770777566403515410416726658622733743403652433085695472066064767791082790911857344548468213153542062611377968151347457449167136337170321961616438088298742098286472833266247281266125585823328697868933305720788193753555364770932955740373934529017336474008982173753702430053586243024200837531186643491334207433616066398507109396457717571544190939356686906167809764106609651736816234374992631183892650445550540996517964871026800555371024222094519090594624806226939990171153656827891897272274745632089263855981646671655989133517545740334107365316408380553374151819360725954003338758074654452176113211053661458258526023602677822528027765068530574018517303542089501505580254380060481739016507975795264105730895301712100494430333451886761885006656395825696075543491078915274264984089083383772039195273226422929793703168937028601046324111455913966066393787336320788774466172068383417121909069686182139046337901798030315695972752109390938810196987108868200937410227417616947771015491853257506311008318822489220196557212903679251563245482883067435286575247007004831592045242578966705052470298370782486758549997511399431648107403342333167951137707011153156070975899629600418374898675288643961869061327028954771382273106152818469330319928295023116362826260358448947882395407403238476194483420538066755784190575447062522417646090900450634981378447992315804634978292916923282972056818580193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -1368164115673825027603154166851035768458673879108102415032024240973396144049189060643025190255514523965625794313775985320204598370326762383199167550540131980428239742754376993245022549747368969233144567169211708920807199752556683284925280423503986382414029910051355071420289365519388222515840554950750087536454042538353644005891538546091362380611324232988730716935083342187206820038457410085699566985825346306436267508766489263924095877433804782190976704746192683237504549830397489622676040083601600581548612196720359443699268838551678291287955257699108617177139223201814746813715475974657840958825828314566336621462864809436372530068646083155967549920770593043713425811091556273211445454727341442296533177745594065759527430248405409233481021020129452173955846013025310812568388897199646010011800303610157339430343221196571483014269215849051504354690308433052761511656084376958782330513441776403706247057476206745928430903584108714871506605332819885332566347666111669787892277372659893819474685344020481056845881173176102355456157240606785480782898145751795770145987703596538380122192625230485174100883396586983413204976110486785976507421799589024043092604481350555125650532545490216297578841452345089986947364590499547202316531556424423081511065515901545821481730818746915958860839676329174996072374018764592608207778843271178019450920158117305209353970938635406390767224695745116509896647032139212309176754150201130857969131387851976619705310793485457339935287514236051968888693299069495850391984730104786863030239359311030773830175725540149824691462745830246870748564237151360373191585569608377526002757172047243296849281743163160918985929261495092650867488678196963970208404520146566396185935138099301661863418527182524595960337468623934441139376181043157301756666141844825523075423689197758537447850296429766914242324953440846314182679095314215474677780649951034220242607533771908346435802093380848110719328522468717020155779890964816095382290758020778085642609040150136749930137779949245222755508656412317293405606635312273950297265118276971006225227113040374443109573168389793350164685293783905563006156577266152418195200234051528747909502043268460702884248787427251593399265513501269501009115705866146612716335372148173522437733479627567123213214089656407134456659898855397261559497385301635402789796962152486393958645986134173639220283755229788988475763144475575022773447516237908472973576025849201919679735620604975239663634105149166417449260891072712866259852468097446430091117928120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 2207807994044983133986957029801334868333410314473807720192141342683839373956779389061326619898057963603047120206924589475504360539719726431753389613461647633434786521853541403842854445665049095195795051003118025831746690760358037556009278301035410375739287497494436179425183711662247847837405320680321554462812454579748991570946020571202395397432323633843991660811414135793536938102994727820262625396516744659881451149230634187429094853600214725239000016748446670211224961264851739140602913519410951819499864829066930869247840524319253841002785611193594945559957609500545908651392475030379817423310708543201521290998708998684309687828152788445698414629022116145054168441844532471404906143698108861317592755557062430578384825751944119668419925976638616308274128503917380238229741408184972066377153940298176130872165367640828381107221919216900490003396450200501220536849089766117599087087642331713261206209292618872816668973695958782345846134829778644176642488807863416998883986073940364542775433669418682161681821266834459174603546627631673200199789413963797794077530602479574318853358827631566856449617983254906100452657491706998751634110063205048534838477078272653931380374610639591544123201754037411961085279315383358784262045415961312116608204983141479427027672903364350974084458566738479859983962134186602459328574731677964818485627436493141103041264607409337416448661791033729340810594136589918224932405931212293309443730881831794994666491197029403406660734167080661176494829842183848566060902172911836847799166625858780135897481788480482829242051913212637331373912721932281785667673272269355183151284607993474018966982906233809321026717808703967220225391929377205112101421062163643189089507656909312856398909998149753244095770577856710791669674191056209340961070374762818825635077973309403882453051715269580211035904610772416311741781951442140291373490713787233157852824877027905248835824088104901244195773089815777529511282957523767921419913914304955214944975851279872598554994226518768716673135101424563444192228663482530242175194347384295047738251269090115271229657337368324679658281151901421662765783953440180272011176269255902592954328867766436142728533800789249793788877995578125269825251072810186375619568699016914953689106305595404212874411041980330278239960451890468213967215379417064527994826013898894590499381540692031302869002158857445399259611096652269244944816612696932459679942515450571684470351126411700174859115066040283308056357101826342960200560201558071924981956981293056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -1439851381359557939515548142162750148209754553380806917209451146424937294341880586775178440393618895632042287103564544516148082207640155934866891713624858532095191611309686100338767548572444981789401004280235317243693502333666306486362204863703941893826719451470208815203171169318792325202306751609041300831968959217113122857552229758250591342168420245451841283644488550742130613122675332032150890364011427548317844765632740923230054730391947875205490557988084523875848181829047998706020514128480059858861524311397205330442793492999615375967749773666200390890397346357130441755352887662369087931303348890396416270950676764416600098559879744936827326741218355138824671393290564458205776665462146201743715093623433608210908487185725894698259635280158532503541865809117250931995847914119788966945492443557621136861773378230701853980856505251393976407235735554082636252335036431871518138688634779274149479677994102838793328799140406248047867188418222766889580595221208686263012042492662752404930838205446486168501729055577194827130368743639437788702137768765555336794410402480100710294926031106540954796127973567572482283100920095061597930404543721016624320029977693389924939053907107407939994770671993890588722576552318931590258952886126671208166991675725214492058187464005792989560049898839323840040455788472468987468684307654798634193716948078950479617902423880795234695091272944522370024875525674314910671863488799895961524560247451566091450942360905348153154148438998994423256619335767916691381670954664189288355268271887986782703869464703072448603675862344839807326885950664309072952973456579305040941311444174472686490544578703951148327941576061316215190198252466070292631136833429407561604744029795695444930258567589198110552757123456711382673217524201923443637594343077901394058265097131940728477588581765285687539848769748536712432734754968341220593934751902063881056089120042646998252128288453446277931310749025365059423997392644967074704764420888191811221686940909632865542759895030231492197289843148576956956292921288113877995359611278099901767092966071008747348499526618662650786937815800825659339202550230890974024728200180698971646066188759996346075215115869068228455791853243825288222444988792148001776041681624677309536874775560008183515110877770956559197150602997287446193217458283122401928818476302798835434134418491615928311566825044863694894060968011414324144503096135766457983740959176209588561045000873755936207121407796310874405699436436673031011452559953524770487071062097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 45335759653177866737846150763823846624387079426590322066977902592356370402774964209938928072576271837596505461820512898105984027206699552486317223592580049084168614856586291930739377661322061274028858302583730451596985041021474234739985079907972204195144799550136964360849874844950420480004482913252019614733643091815602942464300541614276291567267976964003848562976404648684724617886793979833071722719763880722398518318606960083342700063335865777379203106337136916778333940782350424928247439430561625316609295305303844735922620784453007266526495538709404176350628742141712551682082720602010168576781701009794988269257636318279697700056490787404759639577077683698727368202320382638138294254060852647985306074967822870117597334250735654898822780522500146912075273261361769740299533180758152509075538581785202731628903830462905039646043795357073504388258868847494760636240983286661880998059417522530754742532846920783652351030008077189778829684883637867069831850530305098908082627445858946479775975218799027237383261207940711839518154067271130213684992205290364792915226242044252997811350321366721966537816995619471042246683294967045157744825251245722494090063475448377015703400202776542394750120204032192595573090176264542354877715088501421655767990484450525779450928911614883101135283744522244670044522157237029087857954234827559422841262677437353125439898063413336799739711233504300978717461880808327054670549101945609898439285004109231643516446663145702732241183980833671641671093572774546027696732436372370102721733397019187378429040829708663394791199159376719901960172624267430010047583173416570615712241402911082617894626258019314144616643901334213088180391959252643342239357635145249020801107067350398144062716310765763901047522025087008637961423283839591109408786342940192253068378310623513549460099945721266801722696820868668872905306836553944761356349584199142312044407215179867754984142305458705940292087696866821596625108672204811860276922397665222137947978361125408271456626529235458232022368902416430102477153032336866260530200921563638866767986330776906675405537497549512440815629881473782420357375335597587314072979001595609504321821133192827450144862795939186976999497055621058344653993143617190533438187686942819385647708408596815010261583417909767936134287273904768276730154635887595126205107180034079964943312486698537807456321899645237180555414276361864325649168553804527972140102569581911004385687066006074628491759542006742661964166281490823708466956317906559884284684926976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] 693641203246950147180843032958852174666416725576571921276347292320023220466071805033619893033544251576308142474654013396496483447938200082711976561203248319131171148424569433402694964297951086946880050290935345930400605461145335890310657355700187959364738837992596689667943642012600794521342420404489302078215000909952010410683024594006051837296615126037651256106699633552231566681039658028070269175640810592309090012848851980617581482649136128127895711006790543418438624522311547900104054600232729712117036616820652339301312840909362013490599282627168707741211489068437913531773173572067205160766686240652695236371231236620404801334739725216431122989874426308506824760566724420842739044961107657585754925048514680310363177856665578648725469077324152482291779813093644050755639839794333848869609438631002528024468068495117107658994880133759192808793308401752613567474633444837297152259755522301257662789147832912349081968635435522586453703618887038746543512967697662604439311181626243459541932997175130843863871161890577284922395112889687043079772466959453166435401451542482977830328396765529800974316407712727645286446383384808346789084970657345035934405617441205168992722703168956200234254149604209398171772157034965020491987108527027950856828961991754679333204806218331115332998153034751993381377604454491317147936178108859714205884038440639410917135507015381559004723725709470960403410988971165842823665349520102782333436064488405470096925295343265614186649437645927789407619215345616187702744299811126497209051533641798309922546165110433553631656290865814027186167316399642272718561145039657987519433072271872775063239263398381552486743598510320599333631725613246964337810032116091269129394125459424360805461002775169175532058097079088951268262010241854375164899820614115199905480196295854354246798306807622224416205494116035309428428188295807662266737317921965556280372179933153646379724011278272585434643831252172422234413100671181831997881693783313104777704838349893572008738793390312051905913202883817919743320910963514051597528932406868241657523535643172162282065922612283455675287937298588782326428614397660621000166102398169392518309175611342317098700958135189768257932708162716781770646942312794371669496980556874591394263862821499518600081655196284459619658145732059917053586285719725749551903651378935720533069874222740269236698894323297262748856814944412692357375753409178392211440094892313090897974748733992499370857571985150438749683675453481238340815366988584836183983852093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] -564062461234186116455157517119494720564372291945638655969675757157309161317231002744567914268036337614565749431143093660087241463896418097006050636120879330279583803774152693318409514031541464900609558822388123885250855460161124932046938897012659956040768205784231272839549258178914616246408994500256563393020504423025776802585998756066080286964708299539195992364889075143016581383636879635450363863935865778289437026843026215114733384808948159567571709883215132165575185386865082676600569282990200295827604405496509827391522646272080597101129651952074224411840599162910100379664629795490206473224735980043400871631049971639525227903007449661664279683480530680630752355272444813887630992402156100581663039258707330201110312947287278776742785826464616113841241435655579628337640363359618125978151574907723688320978343266103327904155820629131424860998757235479310682202073915203366060024659515010060970568519291816957955942069671312328932457089748217091544355107614822281932577642732822405324352759478529825755051981991595518288547313520354840677239821072625564432771722879141841321250932327996058343532524905603009720530605715085919225181850023399617608492275203134398082951754314117723697922580481006749396525536471977170011191627181451000682212816789755939855129478363558755647245963018154523314112589608434179475798740260979051610628052850273402359790193162402881854813675902758174662141872278874738614470333232046996901090658324411922881682256781479591511934534695360548662118881325245095650728359408362006875586868822514081723630145519387421004164236908972188960861999974131426207267448827857667931720072425451042363513364854380907224992359683904495227397548930462571764703175244294890498322758496047947586026312096179759245387689888248299432911963062851017959775831217719108047521638373046185037003667212802961615712973487719565846012749079867497791835059446975275526033834872796441093482745475323470949340192584718575766476811326551384906921377900363921233755302173766966057968090572478581419332468330578764415229069655247942310932351557258371516571259849882874802271108767130076381249150087593553852220936312780382435690003185932443784206048299595656623049350757298354636348130617069296586910640556034767775078397863687367595907784891527348081886027926227005721346991971016266348715047490130451898108228215470918669681415310404736984927674826218835988947695350181201438890975840768994498968953319361202777020410592959518166760043861748989607770913232398138777467411789318990870129303093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] 156085253765841306902279669692272991300699001466164650798962034268789677933961195117607201317699179531274711768930483948882999239771800324761065797879615425042853400392435527534705823238788815919616624312891473517381164990427329524169481127973070812282723244388829284920480333590060491560622515158124016876791419427641808220276264475252606328149287382169510350753516396320595307916108762976940555392737610396472134177689894313986744303142071076012198865798495925005906252395063795526321675094371006466294211466712809295887194250747085529455252465772834233952789662641295563525546625256257934559607934548816418456833827227707362240377146145919125607071147379208488714135903446550770561354976007066534843390331472492408265748550255946142727820203943253331662521981837625647309321633744116934010894300676387222404709199695538303708095490249894438711948930888582521927500870828036274326997925063872360089844533726394756668739452792187710553404774005229881246923120627348873550145288371170734804444030243046930732719418723973624537155863272119439799397987699237680099795903495028815935176472688187790520717093359981770314418297612398541293741702129108470139468999890861235150074006461075840575659953055959391148669210952259008103653967601653205198649323827117285335669288111443714297423908397923845426223576646437651370186101162602462007505475227300187915465016942920099273170063931337907357053135898404499862029971431368116455315763706447442647767876845650444367951707520860492551633660705429919947386879826958650230596554173767258055700371643507222766108965537594402013890953617048843892177263470364587829202224253411906732403935625835670184922919443096573230923665350636927209180007584920941271691038785822402779096520133382079654153857270357934085111713530765526143196528287326376729571476947567741198330065620207150516920635141833077705133457806747720955611925846922377788314707828313873143485893205772703062101124059703101685836962093210455797832406487925593904979602731595794470178772081146514071596251876376030220618939437632297277684827108718990273831019752701051802806276939309644397608368721169025633128487129127115505965985527453961262041197892242365722352375816271190861155906283384199217953601327075156719219641975269311285718021149786299636113604718688636490945038122782088139787921150797306407424301578991013692561544039068171740179017981993580829476506452811316796625246721215241808806400995539367415171634638272334000288522825344505083304572932495252428864152295425387778689927741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 65728225241469409091436999866437909869916037292705967563297876196178446545096028008692190604880178291659827376448436209168651846154399619029450612867378299258688326178630608964371114133957094518009504131728901974732686869337498540247452172195548030052073603769824095460174164066531348200921922862360681576165355676369739935864557234906005778906188768870051327628320340263864372891291829744703663665372211075154079309761914987708511127651840041236623284685424551507257524275773517616865771944874291499137570391190300171642083473172827195447691001951988434276940324230537725944814398559553213819339501503362486157337986601295193007474186017312366056709603103611071921167078136336899443453676295578018435274760834608747906705750563671919351329831363012001337382831684026597027539968863225027126921053586842270778923967631424841243143066734350204408978380505938395253430252612372555509262899775644273158611511253700971755084733224253257824964674394050008120775647115653072614167464248825663975014799537159291232936760563354781335365216696114761258873778056746993370356575473329088201486078530237564724117127759904235226621049090474300958993234461750325902173313632199894014357731407064420816734316032483087334445387195450587157623810086862941506858385442128039889716954079234650342225257652063496053773565982020882362139014406906934198056124521605843474044524191031064184463476858742184813122922224306422314999622280214862835599568576287667053689740913989760915461686055052226272225176787459998258633692194686364307573260410619714426306049997231500129746736039918548780748955376110679062054204147397560568583902162446637743093898542130847859996752983194316357588378017188689967560134333155951790947676895555183693582535649066301152030978997054237065277375798221283371882688019837640862730495166159186445997253539850941509860720117439462692825956438692024319824685693230149934113530505648955170591617649911498012364902352446819512221893303021841044017791737115014541213284374822565856330457824184905112716367667457593328095095177226756731206144954976351811224215895702451553843415168025792051226075316023927006337572800827046230864114588729878259266866917648412347102404148543643755250654710886105936289234830136161545263683303551071358173676935895531675342395866513252628634723708444378937865388941843968367293855349773730759605070465816681616205873289039143217915148912906170222247679561727251048299552581900662196692565056277157135305519802401785841836765320026208648131697030760410213077647097856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -71918194099533427643899370581213854830855360586390880796013803317949223230733339211870490588447304532809889558681943099269897759221051194444714500933530389562432989838795856997706543898834143244045228842599532412065865696560389910160952479905052275860770163023638805068600513619467487488053090756247600342067680083401229241390293115394085784561141410876634689480581776056932979657752465825447545289909566218936555834638289246192705516191154433961604126855143969838047634670896333531216718921305188372003548937625770201873948862306018371280726097101470674098627528109597321820142956691156213882530722316177297435104090139463555556381805000409797606768992041583837122281964119536363584897320763160046646456679333448586989320377956957971341125289484658772554078153654566734630255628333395360225265875081783568588186329929901115981875133727691348505246766180453494830845996526833712094053848357176752165942766957269609472000083947217364393470215558034388027087052320843524413234899512107703205705948740862867922985949880100886894076769354214342878093808727722456688859594891130095407447831466923621407045925819092585520875911270161233265743006069061829568147108570156331213623442492080831787829414387410349064466911723172492830184947625463699306910993531333721540424309644729483250918422074520163376842865034695524923307884125642013071098414528189486063187305387023179004839678142084657522457036449607515044569802623343645397768389090797784593765968157558327464512844179853247420219000422950187403188482308157228416848451707205752105476868543613602051401666205853556412164555731893890477740712130094101084383910529864480594395570314074067207032343894607671432708371403316511463643107258195208865169387846547244931085196803131371913948184923663856055567701274094611302465212331926652192735972807289504795555603042409841817567986381623263412405569522800217895410405094353248921548543511701694239316530646090625801216211983350594993263618232972532249352729998079285568419581476203044986868980360442939140913793896814081732802834659099635271475651193465816703015810402731509092086238916236274393130969528598359764722370190790628661878541410722664521355049015122751374742556151554650009115715942606115342702017149480993213930550813010331479115646521119446576844025650493318795412214490612687677282624531579395999431087935683470994351020068517108960847339269989249343032029269722203038263791383868230814508738520193655647893840889335657405765037904486061540893704280687838964233328744076542669396440514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 9568848254212543025388936196133133207046036136780347049775464040410028587570934343506726981301139242099903778554163640600632564391638597705011132262569896003002913490662219728220155279003721800752209579544277962866465060157659105289411871186435616858664773587416365363513641873263340719699040061890029088587074203687372783961016363569542569065305256601424843832535005209464328728505898689215716281532020966690560569001331744175901781780014217797188899750973725345229441515011057814425485447849353086057182094612822461460244009483106790640802746230525272680497280158825422584665476729564748963547335123357272144272995619161932674648250199469727391792726897643799401156881090116741300109662287893413145218726059882264021535233481440474233244120911674378509454243327895114727757841887351947357271904010265322220692648933600107068370924662683910661488321761932389823513488418452784477790089231538098304822535235809062634626405150785741054471693690811921586682766425576431067863674485583320494239438132365122141702175006875614287626648389613738131931258030353364288114241999109587341782181340534094147012449594432290653135946679802338608932165187905890336677608686361892736466663119939639757205739995363746848314246616019376954896663575720297546889367775948424985471856906132850423205641873307424651558912460862495635831870579159855872790084584453987853028701166949297485133009179539166798586397224385456087708999335183662009675534025858430900121431662454144903374176147774553393846136244046011712465213593927524785766168720139853610853008473783713185071188412637236245491355406921303223795800013256093753357996021956412428433808929405065803954794497778175995372294094030303857499603975808610267191267823296346759560838531509892721535278782930531125716004294947935093977329438769147939337851732178045758369310731797817773370202741270721212819573646370164988554693147089820872319609276492697309220282038445300374556857153192337238121310084405951633534358668079329144382070389302653887637894413119874872372015375641714708950396105832895141432085183474463060696881624471292132299333750449068935521297893768576583777144732158931521100728803565888389160089424498233590780576677292205989228128278187556151205484387173331426988663732493263448739799314133444341816757368018057665266653760086957831394470375820651679841936634723986224555666625557979800360435716771969800432342419107594727360558629468757250368909885357447038717610558101800200862157768901673119736633577593500491854310748429216407503618703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] 30151372522519653135434852952457322952492628488444039470653021351228376674287673250500017711864755092168504950845327787255705296813291128289017724927421063482147217323076018490566616267663342100583177380448833395851701710821456544078415925708981674891740769099818709762297349301972986488845503291426663789749934447226193226575497166966182780073612252678968470372922082816067892012952403869723802389454906091250861431229022275830568583338309172665325186800308784378844440298753918665074927848901332892299331321932929985400721282216356481099718521852804416245092914426554210399317401732231424234018142348759009554857033441963843147208006334819656406614255513662921273462117636017871404301129284256059796169722094793252612784513222207463934551960048837084462915739207206325971785889979382160628970598475999383022195272333471246015329163284181967414197078575344843216161713354709794599542905136099252467255314529224434682327613131997990556142153498598584118047589342591802392930554764222722608487329454010538477480936709483849376851058638604049160105895691521564496474021619688436362388033051276245948599440130898369833465637243668025201485811744918429883055976864634508629514633089179341389434248126216990048406709983254959590777757136367574403763158641904901701002180371868553820947727742496351436180365360878505211495250867497946018266836911529747191446597943562875230119767022073999597685083605873711653006164194276334327759006323789617233379113095767487032268826736945084378926641896523798844422099448573792339459185607656775152906852760257218137970675591756253440236957022513359045261825175532456827143518137318647752445903202325549170010492742081220842713066904920635108795565010971549937590909087740408384324967281743700713745143669661633387899486201523983752610209734905057586715521405886785497923161716608029160942171300014064952712742190443348835924924050316117333595890986023245905092162076605918478863154425220465001900297749261194710655796156520225702556351130679388378558372855589981559169685221128948105270256368753296734036660724944823461589162888179240545555256715442767702363235847203103144310411313312007616111289106306459348410169046662671243666396701155039847779256164017439360634849787629319118715360538110319613970499406228337578737683920219508029187381967721312681762714805494663624144749714646973755308389538627189228223732784597924419687774924958431583690086944112974454890053011686711528552557522794398165417116792012938286889979947649728115200823153569514118641887477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] -35588970302343058999324329341154226101697440408393056512509771182356818721978429643832221011449809346021091303122744494069791755417809899455360728346986877051320037122786699250210387679790715395749072606508061106911783695321417798026196635735515269228490119060875776406367008642856521893351765121994884983920902090860270609343372317323606276678672832603754505008228801533410224478519580980794966323964129033832099557578961612070333662661709218774119127281581452866938055525092315094177413565801783368358167463116266928355052331639573757973784853930553449943621459934943272638522260124338977464396840746375150967064880123016532227497941906168775481770075622132987107268542807968622430150241965853672641517005711192953291872163256192295262940803155134143901732657518459266653770290119094825994669085161952435427478941603252146267328835825778335336048609926311282535692679261392510780302644286796609025712630073123432177511717223327911970661570231620542090189573986907847461967795951907342644842530156747746235327482142917130543601445338725150920965772864314765454660434997599064530802375681014823531566662795117381941699749810888516859400534717231704119963028259175576746208432847144791138217321090013386518804634842287096838546034679729683016215300032282982352266578472759056390578252006866846201709319247645552043434246875293520896884083300585858639908735192276761312249329968666207049328430792002625693750854771099946640872709792505441596098257365930253450780566229680427071178110057547455925427889491088287453969384717513752655276796523261146686759738951674867995810213220708979084021430049501896799697765056330421794735474994800659138709096286977319155099462572364589442975118868880402949444057929495404313983115316284784945097917821819630256338646498859775151239035733390487514048623260996960629283883983428192984882872321664755575401681121539419736370860115038725036070191476008347945083831716000786158328785364844719943576462177755913327646799655272446591475298802327235547990129995865674803434438653854049204183462932548111148005368357683830602934378759401327539078276185153240520090754260706032018070799576009109624562649200648395941441920689861235133918065819282781554111739736185749178447002283023317369088548777783073098181511536386289262577007806700740391904613448436544840132093184038425638697738261597682737666478760652205305642798093517743536101608639342720152561599386136791496106594683332140013527089181052475439525363997444471332515592897930048175959586372081485665157202837504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] 23833295878491814202148379476814325927373707146978668963529691821250696889250423215467274643900564485239638621117273663929694215735655487421186687980486565749760621016553807247205441107017233783041524998329047205561248913595832630894584854519012906461516724352675048464320969834713642228525317830083540942319550894186572490977093479347594334136656656195189922806906380570838805743596993412744058651707055107687700807194694022166282016397411418420812497054460200578574650570546220095500216379840827752698770042836940310610108431872213676332566690187156296917223130337627153208730525293647927120858732138327476979350546989018405989266182617460620945896722315281528566247439704235948732008148909304329188241882938502313087642498060329855277915303111880676448688848025571310945953345584034457277929797499656754375713498051453461333137653711960319587225539988133843755957876840934191071075345846623660129664746322018899225578778839489012431039744892921410880760201884956527750688472624772703984062925553291881926030582356735835794759569616128881716215481186667307894033133282043708047389410849709526544059084517886516684381470349492604898824727323386176993090040795333185360000246759873130670671994809578410662162988953225645178754468804629869946566925342465056531782154056031010974521889488232968730320319189241628977140565777502920943297722491402779550016933741016516969543418830564370803951110414465399462873875820552909627542479232945276029252214140053064127868418334171966360840771075033754751973423217767709711571821441718649875556658694308680587231863768765468516800639339775736944499666409337852261958866125046886149320049577414475124199966049117985837239886340482133472289378139167741983588140207063008440881670203346621537601019307266057948270676694455046396480088060828975353907862255061732550006335406221600055361561455510992131440829257780151271692554515499285651668605463897637029497256356536895951965869076747645148544265412418570077608806870562044807318120588521924592670286185191605988750224130088579420672201672897441193847021494512378497765352849934409953645985663305503451358125644683207338106801801079513764869989467358439846922656371279711220218622568106001423003617398014727599233874553293819476320159465269634422676689709351834531396871837738650215074434650885403685475808031562710105307532036430065416222420434422125869103690579622111503377981711324918769633330880178373136277561771761151996351761524510216139523325087480058621168211953911329851446257583270342715849782067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] -10428320360515535206853943198826955292441603193509460475896488663338668595365783622512265335161266295685586168004581959227199516326677694461947753685704201421500336461926028484883330326701921572590285547618101887123942455539557442105247827150436417188383824135568274265434392469086988269922352597991273270381138355425447137035107009288889748218406469992418295001763092484408650486229511967906260386878697825909677848440155393117246798328363066398978673729348385583191660227713097812532007489529561785331586525549104086022336482304747196069867586971110639681015786667095822884236082051835166486755744093625024329110831728575843223380009370440064703370071327642504440309752093829557549357556667116191699491145876006159039175893721187590767465510935215494642873495078439591473558356888840429838966835805477045243956208371660862300634414706815173917735777545238001949389632085808136282561773467297548683425781778914486324054150497886181328788952990039889567890013614762101400347274105243562340315368643714458829075149070442996210292237443131046238391466991665407674680109970438122869610115703814770464563247215608977744728100772580779374773478553505011930023167691630053018093595700010919407528321980469496325552646161083515453276143547619466442730117640943648345976381407897495889345303096833584851463104742561467984187261167466548865952149453104536484597949847765160768072364925197474260912546028450600193034864190377983830224446913482796657733502024225827767236657230806906467468529116110723863322228471893266628737127536906888271932021389960423509462529331145816702600152404092888609600365257957334127771436030979203878217890323847852501995770956100849100036081822723219902865100275379507076387128154888480855302501014231416819081660759002991884297510704786170566858778590738004857043550543905981406994797224870062981214211040086499407149025265744260887023325630233745680044541968411253396616964244418574563105842439656129304164174900074989256828481971084507747425178275552607947428837907028032426943627484643436933476031811865394949148365797081273017510368281784080926787177875457329900522459940620600524802817066776430672997740991741570952036093293675096777017505274470789631787886067115318342050551411314230543106776510790921328430608246359222935882986646780596673185340568060619116901660853853311889981465631277198865393844123232607895185348770587911418483154123893395199109417118589880836366720387786433087136676537161834965336493352564640956982034672467492844167146431428954440475198095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] 2234044285602850070760771482888875800488279422725247517417500013438019994083532464661593633058614413788998239917352698814915745506517806923330027426898768753343398063249648844510474351847261831398780336453527391609815499933435047212263502703000750594250072249632650367079863711463065732918748582214792452612153870000084512618331018129179087869075708835222607000490323732200710379437475662072382656668123926541316761795705925426691022510025271336109516893537044514569269381464601343737691513019387564621601759974195747342652224842365472066366823920390753960073768911491523860112512510761878981962939754963312153816434115141181665184319572815830514634155637624510009743409936569192855123224190567244239820186357706560026841733158644990519799888488689001666539633456006375041259893055684221007550428031867160623372228150724461607802808506222294665278376920834981118176387481764126040038379399878695602316276316158500729410918135820303414737959558810116708209673344616066851264811791159865203667448726761699110258373144955700303183918075464494932407429412471734937305683957803836677097789605844973085741797558327750989363582943905922686844775126161248720448782549097314652094895034645281211759561594360665279273271665832585442106301338889741203611746943306614964200273901970418461982281294591563636849036909668756528281237169809344976122335239385119904594620705980287085712657260659911622853983348255043304362964266134559942545481992330531697498892434424814408736397268018998909508861123667777862754671746272629956067115037800832719941316380019558553099256219436542024834942973349188998846285352419932327609876617540429175374235466334437688089968535848098486610065824035013102862608004509213017937870042028220538912607200424388013763419918206563715700223927414606668419581326270000835725343229165908259630174206343392912718446281421500110417146595740313380251867348888494061628855430158977219950266220506308654107745388194805287215291848318633713437996974236900321650195609112209357890351539651507822753604375865793827452427413497266310500370884759568183156017392914960859341646797626921388764221577867086979667554857131002753717402874425495951872439233922322304256873158001316823258082821340809771292069262830915079698793947156097506818719474664907352046950487006025152581044012481120696503832594893296608564773003788195691785192873709615755259274098352683805752949312762757205405435627167275504896523857520214405157812490580409903075540381268961256270826447304593819880294600717255154563494707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] 731042098779484497305956133147514870193022318976894821979366770960909297518390149690187151296847841263701326617335096999909715797329721238700871335443410250359287019727866935098238642671309059583365028992862426746403002919945267605640319829575687348318056771039595079924026649652494111955905719623557244779579892918358138252074427520256073265534340922628710247217808290312592522503497648447728812507179519055881429273367729360791282398206823089194856937727446735843214387889005487995317166209051797064833400151106798525879718612484777986167280623897126937395099304101465304667245648319610656515585891834050183339292090141633937625090637968671829472097773877220964883571851097757867651386702803498483858545284708025863091093063638399307168697964349799190843178010312938345727675981872900571544320844218643134823242133566850369095908578399796400966606534711434018073540011794464547189180425018437678620254660288324603665151097246535152019044161353382846860532625495768576367374157586208073947403223231811445005115260842571809068024514438498906398617483853389118217284159875615881621351065353133528954185373222816760468772607929283431465051531063049316933659304347133903532127757020903389084740151621691210765573262062053771696284744330807195506506553614281094295013110575220046627774828375668786525542313499075837124112773766204835799202082605475546114610053306874938982258973548745583936278403281308122577739723969865003029816152515708036012537793834301781669076387062127926377866182681037225475990456017850594626627643887205953749127029109754608713983090043318799567054860942868314766794632436418378464940266704474437602641546242917494198963888376369674388971154196911437217747893119549485940490420088892693238625925128704529979874789779247055417347296035338943460719433302309332473085219504551014847837132791950395169175337187441658869607742744984656518163771539297865656555145676680626951870741757122258259016682102000499371904065391634489332089318391505189459847612060621148792356795429122130792066454200355020879391598500736935390880220514666279045499897391277434036821529520662515236305066699469217060257313368942807112271021509512777425444306669456946731571813813080352008568014728968348499170482842199731276114055622554752747114060532147064988655134735533959140185479070145804406060781155182267891546217288820096050820124808338741826587504167280006416988098911111262119056891547563420375536996240784381228732754093806739349547392192107905626126830382618141298444119083056071466758963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] -1001645314115319600056545649048905745673107235490061839789602500382072285446544327656117995965753322135197634032614484303818528933114562761085801029796517082328286290620791664158755401003509043778890471668299019207556364714004820171441536705516778297283923638536311693744552693776957695445543086184401755902509699170990000846251819541282449607170256545280716573184522758794611585449121126172868236008624304575683017249059840743230696915184988886422040284177186528045793641348660206764107563017119821201616005049273996781051338409530655086486238477717462388136968616725188642954052752051150201323679227815792932304212956956111360153506039943496043584471628262455494879849736108247540598311607971645066093742854363120693538161053234190016807570119527195965926921495431298861665898581757653039857913506526436208355274497769977637535754313596578896218967806827270040008817213786568614271638588836404784803341225996475553528384876214664808241332972248062240622398307627897477252749895559988671380714519097017742328173431619908193941285859072706261207693010171399668231500839651154592924827096627383455104231865174016544949966138248516676227801837819126800680178544199579979421817542170645365642796478204240853063017434368350651192923089088408209189049201210112495894404015661545209027042952319039173884502827417724941250102943769788628496070511210847662341303817148775441186786474942790486820513443448810587594075741914249363436739412775395166185006336425876642888170506292988743850731529366997933956151965979451044104926922320609414369879501176449421015833947157070868225281730868326964054127620625839080683035040711088565755339533160746185033637615669521818215449398126522526077837544846783278035027623298967236633305807020407742036089084583976740403633313592297529429805955921363097527206476293270485900329244156201389781046257486885362011125808725494499570721521222582767764623047504455436559529959363814521362213811265444538716339689297573524755393095912913162734469688472609414972921815696569604262580823263207229711045214438042894082238637570172444192623944758024215495539500970164142756983071263538940518450386827293266803510852862003450580067342532330659982591058569072825184842971775443883769946056459281338119176038600064108795914056184547488142284138901968712763628895034276718334317061937218113488918975857443418713078932678390190799900515750489986363397555445712006341721998846593290574231797709518311275246557848887456258638914889554428914592960022050313967760662249624011683554918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] 577544845844845958493821639840574275767626365287529213391837703333380184496383243091256914725690602422593517353930648865445560293355864478078435254186332524152591810281678656739039764123594498291191943606560490486893465127993872520737108429206423720414640602033628194974715002994691773425099071969086822493345581593008241567197463395202395984727579312216304938069127785377334815693186774935504154897241442328622665817246592218386104741257876910845982643695076598128295389116129345149435403160319645024101967321914679170805764054235114556010545216662274846718990266093290300050820789929337545407527457098216583036644067152476946117954588250567164838072361602993966638610906933225730526185859449675665250744685813933940939208052898613540592514941583295684284752257414337329950632936104282066784650345163618903161682032383043274558469624329491308202426406524067593933970358996881423028147337814494215334065292291632004730793206017663695405458886795247984168154152113977000874006790514183289889264203867041781987023133417639377051151937584553409430148723357466485364169166588444406645685422889272965340421585526521526063155692466448741535033723007409073973011698977743443113090565616672069077960390437680635712214522928943301668059157452254614105367264080028744507667897408739485832894214212544192697598522133477899139960844706297614256370037803911531257998417143423326994273635966473523886603266942263475077058190375702341239304274161565516887520744148209967546502088677665307048177492872988969507755787550672656692392667520549938130699077790289138442291969988104266216099553697331160311825475932593300987745156251850597788431243684567265150315416203983057824571155749843173355231469411648140889086505273922397472730474816105370925709208239058298999034000518769323401116108565577629994262169414570262173754801431896660480417603963937377011793672632221468025141009192306840832676361253244864655087711933078388487315701571968614679437242428423446696620806845878766838019324475300864472689344563369659272827117036519141571020340675411000569665149680466969218433437880920474872522697140909545023963217371640455961788254905749858141725864372555496865016425876390636094635100368823304858312169278184677932198353496006246050892438568308026132889677881290756177495472235286079640254649691820450175858884043502986213443631833870196507566444072902840592785178470618250979442795396012792300622639545335945924136039975762677656329479517251770033918525199431685357418349700048498451551841998217503218388172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] -235563228212918584231550722828755886190496622070894548342708427424712968607482835452282061098919153297809646955315609240180158682588646851514834808427563957092992966952289673889418402303343076852225778449266172859139091366083222688264116197487564507184704433204898835891077449196127172215107116887826902813715695562436835900338571830990838444480153027209476416161091805341613818359201038464895628016861018404379989477933777323547505793745379063057874826089021226917159472440781662419003985366921352496383730239244383409672418751659714911077419133063030078012577927258660987931123707940736629456612859555019880618831352159740326243018887544191804144799529771206058615441446841149225176355051740303370753390590228086983698372039305361084104418386010462172218036743576338254787972861446958734711980395720163623780267565537372378438047844510400795169398562699269172007284801772737043273415547387218167956815008156709664256575242461158009642735408087787874248769663161469632331969615218587658776181993845629043444147558637086330185264053632489953806000741031277219900614649867970563367524987882974851301339944523660994243007688497133532911509959742116662513163661072730179420482664268187124810179735030961390492781024779163835431456035371387598546686791853407754199305098030400879886998945500925874426210871638308203678215106054669083152934969380211864613214864524265316521519415603672236094169324654598944755713349334532720740832321429563761885301558334893173279169963162433264405672154069351791375907135466442265792029848518721369374919842685209449423215557906552481600678739091278069697669884513860935066859243407642739768204327593815653147614189016337610745661031020604971411227813637544840312614239766381273539208716467064848797690269130914225072946900781458209477935762131642123533320880844245439454330897984695170656987257996781310591083414504490747735024727048335357514373197400746758374240579496942490231171776964099966789169037202135002264690533409906689902216202516158274670776591887079290453940708807578870944627509907869032100761563806144952744791201453056900824702826727216846357527641428864918293207073107767094584190920515379594614164088072591982894856839803633927583191175546137750683371261035119552973138952202214131322794230360962903952045262032057504298475302474495204140959568552336313836034304701084083610214922910027815797267984278979112154745492101111268805027755981018133895526257471850836986105239145227372980136968652239268382190868628517144410647842380585976139979161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,47] 72204419483231499260768862554653701375715322581120576537857378954370257375381121899034862127729076792136661577069933641745695989922692179537641755623683393586785062629936026350276246925964882241258435876808248970698550567083014069314229000374557499468705599089480223045500248324390581348575189652016293785288507398348240166781357333065398782449030067223588579472349636242297464984608587318130428084779668516802735989085517092613048124836881451718728951345590590234766833079253840981476961100292271064616269597493120983764012553119653075941493602204454152775865229057507364562711195004613402292575856224104254995905076943302148307854088450692542082943309551752197589795484859443241330126862322194855102555929919063372068891396429658713990593271567210019573925097415707983497042613996620330257438751529375507752534811249304859238159798808608903366528530692957183855829561709554194848888349879243278635418634199170433507881114556858766634991790526936509158922074940231326388150264416144947184523385025447665090041407555583229008033326119264645987106244580202714308405505665858268404665917891168355747791621374746636728678297758394307304496434110164361302420380920508536497802892886882772894500662395278262228120187090071235457153297104709740759210040162205657907953892602508808932736587546093001285251131837995522579171863607845695218090934325451373782207024860113644112070930245414411172197005139997761970639142061254537292175663980747257970861658083801162775737191661428234225790312209083486933205559265315746514274040280111649090213217232881138720294392893985761738912389372304569614568191751231224559306346699028398057560118230633731885522038443391589038600681137048871217316188509292877750611689958963204358043719389584601957269001891456773180094369588350499271074690145095322671205995125199103296386193021577611666125769373503658413467904353130697215441101542169605591533436067542648287634679228338351638051759274209189584152124547349629559963477909062825686258969605147034123950510682939722627142548245392345426669015861667038154182220915619315399759016286558828030976767676418334615741349452441569143582011695349408305654582789869799156524268174993730793441672684880233058073841141946204921438307081476488444218623884821584480690731721176631479722000478128927206580754119193156663277766238754197227544637772985558608148101452616810346325736592347291844391539058113360559846508447913912596611098427071465617374054676149204927459211503704108979973136740044539692246478387057985819529707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,48] -14110123607239346676695853849778725666844953178506991062679756618707200864994750193310625403386453302651980502903781050765771480486131715762397272167865008204474823241363687467691211468480844345162794730802178442453119718717970003716699792374171317259658838222021863790809942849252213330453166381962359959398422556333992565896371408564379745561778052723276484987902449618792927070100258231846528693515841940376448462481445769689227766225319995254248327139448524227952156607560106205857574873956594976848963396160296757987759969561760975972419027826717792467597076252525373817130645421329726531723738013618899077102027559730611640031949723109535102214663378129291997068811479903323076531799815065479510885619799657400391477273069512627967810996924069498491761119990070643772111880733284356441561035324655293601560160550908628252432971709859153139001129763929817164571484425097034769222004537088752803595521495561375251664164456040396943453787508401499352508019120513019650068526981136327944979170229004132158767743361194942999203444776707796821468876257965956375872152794614914850414997652568482141414630085870472304964836443761455167593427282342422825283022040551405385870097105737320146443203350968988471130436884027947251473900658196981976936136191414483410756961634682778578515112915634650736492633440795872453616764040639540801743128418844630273918020680567058715031523032486048275835016518364639399386613298609112661473403919424569508407129210706692954981606815302753827376747063366369841340663891600577772349256436557791293714748525374775515720881735086747037071966000023604554664812530206802815582147397298168569631482855196060458951879924929339087679604813700783220101233287925918001511716391840799047331573743928786378785106087844805922560889648256644995442711648778104434971169709497789144678200654038779642494820418099825356422640867742983567267744742845835971849741953904337046884033205455086243046906249020981343307262211194703464416606433045025519807309453455144995813878117244740999064614623869201109645513275641070098961653711228994405621175245928119845741383462552842785164180062938972393831636409514497946479114549470884722907073763487735656324530726867051802147542838656440970262670310940460818299139756101325438858883282737641405418013526456067523375309039485806366075915640771758487969719169093106266914894863177810828529641144198937943628946749262243488240316406100486171156484135999556437649325388423380245302887737257126957648145384293666488075942742293449872611737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,49] -447700081560913109448675747411983981093499764519483090733519176865585612549967551938916872328237755849938327247220235453406596970249418906656696231624630232251191060852549663165957537220004334492163837912223844516897539674769739820359752260996873682164014964016478132404039542022146435254985020717307511852207292929063071456364202061564783804264944289046916363007257158131317070298805997035227763882377729188360866989490933421302095466925660734430698002610010862074287865921135686143053995201995533255533210499780292862671607611759076788067187470362719880029447095091554622054474811101397505830312547580086842411163130208104735131618893412196895059687569969161363725520718665201123261989636529886180727800469265107336543159068839782356544619517079361844317857387149740153492423511965677161685973873049788933568785086867148111125988834654912626129907142696293688593466814898568612545735067892599390459616089021196856352421461436373307743842043488573550992644231648229539478024985464029365771384076944908491134649388795576862815212974638361647289012595587798546954412300889292752449628127964535360110757897821547821762522928118573605892174591667751526239415213544419068643351035270072203329282005636063762494661177899397541545782865731451669555588173784184701578912231130383829518934795634010211092638273740244678528290843502255667669581386156771691437450399636803728952980140480235707040258399132380109904433252821038998791351205453619010415980649189737827856749188753844148257422242585891432410708601597723830081426268742557855765234751446703674929060617096041212221510918787854554932052848332676997879012028340440027685096265857663704441833322797923887138784644335231223948451036159661602071482308669312267337934296023051485417826264424628936240923129502342242681645640501879531921197450737215980190147594132250304622816091832047900608309108989659969515235069249710673585359615285450200160942470371962134387018011957043775806599294958764836450620204786661627271527396268992377667805090583837383818942072439438249211582290876285846131363778873744705673185136885572764846214545000605729947433423375700039473666569572843849793500980186847909665762306692651764600119471865385198982843421116556702577517814567635169856988824918388836572773316173216703834573879085545356916290705508994674846897310318156513176610294444164505466462853085565192310265532405727937566806508012854373732098231734367011848209977297211650954023167447638359541234601394286826183111326401919393932337015943962528432783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,50] 1730984653620441687520585576496086399433624907855652865328197239151011193765105193696789446722910206362256992478116940035075023985381772486023753003312100241855653630361743689688607932548182628227472531642399602253243333423495907748454705313462736910154909850463568822120229168561808108932549610182556937352554488583744864026501900381776598509798063110085059425966290760549065765665364497400959151375435426837603063091685172862842209564119381808926167361954587797476913254927114482580927218922938794917851976281275582620232983278505858204038288875290088695449521165140505333022890817605275796841940960723595198511026384313980535858598000630839732147775010986501783136157452326029299623200554169931863393260280896109325823837208125964283731643419303365834762499193767809163374480718894468255219676098496187113900060813119397414061864831763279056652161569245623832903857867010293127518656972118573375230968136754488394514328575045330086123362883565001117488826736237947220323528844851497393417106997086523640543892684695077502070809188863697701653791842291005954518762496760799156071994268954938228788925959302716827752699112155531599825034947176258425347500140323586660173098038505532736053524385853008345313667024246376734297661872155086005728970597481317949831860035736742529878215980099818396800012928486432999386908719164213659263957839700306710508305288671918020021374003990781117380325883616439153840015912439246019634142844770392650841330954271947462272066528874556344510948878769454191814147043221032460180299173680097335862492521428878134585674453142586498254350544830480742744521039451521539113302021587223738220617053628376341895294813592886919227752451597966952619959663614937873363666898700156944164674132286444686428401659567630626444846817850027037277993915494003144524096781646659117340279913290339382477360115341759477128155015263112041965390396270439287351323501403549970221274639843062757287808818652040475951457117909682445515561615113412842483512292361426302911039549610555424339340399056278159700968745474449281048450050897075515715048371790158453193343486291606663137625973333978151270666887134018528840077226979172589562599378095451721386317875142502629153779923954856557354521715764790154856360715638404462106023174161400111750669500373182523455830254873420163825376376089988121138304134989641337187253416993843673690075706650391253912293543776771169450309947865035016192931759858895216401967421472978475605902095312415678441980663957885243142489162373699920619110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,51] -792399665660399206134259187521418104415136823051544585793793152314788691565493954654675236709134428358002418765789127710783601924346819202842891955726553246220303609576812246521503997259520017009612202476746770384408440908470792536745353876293680788908186894924454938495562354841462707288687056751441361931373993295513916077344741769183563619047745708012733134665589491224331789323742487352357912405975310581456344447061806645631930869198485357945139617448424670509748802684359849898876804523193667137760758720468677702095563102411238001936135118414323090537474610794719371545486070127549242220261320277956209898455377960752880792345243434154530100167151657385466353116765372115799950375307400911359066428783978590987732818899063173787229165638364569626552031679296339656184108432014327110433409262176839921196326872714228528064408435521665661516750534207554779258809451024143980016322690390020780015870196179640784409259177413020972590769293504043269561927756375365056481421808372699468857568621737149992121714222807733709595810164801918110021204666279585822277806790853379872540283488214841475251678326974986137437767056209453636791171692245246615277461202085548334920558796192317535443979518658827763353902393803113839829197074384029565891358561817461077136547497294622208853407939877115993115028603047081189598546151983461093541465271716564560578759470865299115448070023389065918165735829621688473389960340130518747432030320704401796093120765941831386884022765822993374163277560428696535830287997886297294659427355830434479175101068335138314281834117273600224741145307101295017701381812207329840165967412441674716442211547727331880153041481272018594735705624361119730949479527573373499145600267995832084805068386476398042442768649553030134699273001268820284947858846382683094098512725338897052922966669824597217053820481004464245320247246992389327067154329170401620140442299677384848190336034469806468957079738026615477459039828270254073777888339998483688443810969382857445953896303821696944599095402304549994806259900913058765765373720161831828853215195750963965862793750548530243912042021082632927964820203572786487620804860076778367391040090954135445403361830206475858889944296652580710969047039569243085848575689613349044802475384527394227655069598744045707809071213775757380103025034419683852263399624896254515781213779790017139436602441553324137427726313356914479441481974563929187320313034671329186589168137613769736929205513105848855108332611846583209538976076439618249702768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,52] 211421614772283364940007697277509859246857458911040851197879225622504849741082564528578349592471220377056062912746487954631735033252462566028076167635328172150069590154917019370615700673179311145556955740514250064824955331285311483274802264936649244205497471389328315233887253076835728874892709727782815203505912352207583804837629451926998169636716322788334380387156960909196655861835118025455994448260660343324838065527393339051959769947126763933179015397203363454744482043182312118517606198147754621284812499660692629721035301566905797901222793702056137875423501393899781440272454726275403142912231966509776004702052606113925154069168752235746127008452442596586855545502915025706615743280951366894420083183865026010689355062423057371515543352092126895992219621204563869840869591950756454354960369211880742321610990579666650028255414490612938710122459354354020988782234041274699015556056789477886991134108276620657494465423651986199186171410164481851357859668218131710513482944955377329613444287193034711386256258249747984085010346340118631018757385201114804523262197562956783296018260962357644838725664933785443762106665523201327796369891611275784959024524314617444112982474865190204274227874849829610177967020461367715885441444886474665116007420520040679088645643220160593492379829106891843952758029310205684988063434932747944227225510678200002778004715601921187582980723696598833169934912362966454302953194236332763408330870412285766478459103099838953695802388779462425276421075824496951698051351864737053443735069637456249172926550837359418013715864401778058761677906102187141220687807398110339772062314499114452061480383303471861360049282528252464293000409158732608477792493446088475856087567709630831066599807430510245691019752763357652325294910164162647348365193759855194751505255288120456717189479466040424418090904339853419060959063505816674132753301943951951055840847367002967127816823008789133248246191861344263805147036582131999864305773629390263929991204332894889552452817752463940421075591167424207872654415933290485333002829297249043964418155734722524772212693337757567119523659679735089945234589862785829457450428645446285591194193315097217981106291629267552487824924474364308453501737244161958316245621496593517548065723958293121455060677940380969436255276629424996096189964171483769522782245115243952002110348949412722622271412226482175002277318224958848852495929186715994046699312680491527110222115847423431576150940716129918733378018434714826636841904351475682980659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,53] -31539442163210639319284655554665530038903250547868512520580816902386263468118607297525092827543396906305391077159511910363364625062795142575129728330104433898338396986037072640314653219788415231387577655313198034632287161859763349265084724550575821254736664723632187553941642329690379703076826880049018580403256868014581982156774341445837276580943018551334302198034329649277307251576463980746259761356404336064619492884299292264021286045869906053413399255417972943735453488657628527606077106092328457229905291429592048564424068516269034475025278582524905731979849143261570822527777170672441535635178561384673088068862471499691338019495909234052301844563737151709867047956939270840351941697103992609701173931224637864567127696305066495268536186069188241257427553145024545440997570968105062816691290452400173160685152041606570054210147199016042630819470713550667810511496165711053970191148231800743977867340056093779748100900641606605885141623470537379723207634229986710727035939684067170552126435537361181362534291681177643765714939790291720395254027628704432426397187268675046439389877622601644161642201236750954700300014064146915574050627555653701130336849119097793223062418968702217779890720186405849356289961183206218317478768592579591381911325639640968894655092357816650724610354055332042358292940081991108596648395896408268777788105974057817474074855918428952475513592390452468612181286804577999284119051529133359159019417928176602481841523645737330681801058246330420529944919551593650381811982618235016457300506295357758709097366717653991978241287270370247769932371604521515024124615705791469260230832079696659060363194581207534987251607613217347541954410978338821023716281061647455370118071445827678942136174203121547055884774871661179589572701273374705309028852396180050825135829847356643010121740269877109528201489648383416840647629512188080094146617536846107900656356915152721863514744672282912180583204490129388541702593970210058170706155161142061331515424782935488362578044812653349695888908701228855282992292370470347143803108912299369948909024529346361394647202899677553883632321978958188751550919332600362235305640586280300230344190683959801234882681852197281215021654865464677807405366062349278314737144820465004244222453832410914440712955314545333284912280729832516876160941097606874746503192952881712341770183439799485608113625779639277915281600514134547728877493689672707140006879134554685559909508124589224456554883048068984395610065496656162849042956665715063059906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,54] -485750119882745651717088519960166143049632807473998379766371579352831735021664722110689268802986861268194629254192385219749482806568660681032025617906213415730357498847164808940365747125571140023662630489937106078933471590517875493651225705274136847715498181483422458814185607056300207966023862029896718940748982000743932471695678275912215262351341875210224859112470934368270978683107527552518321937937786756782823919907252291328421357699841258094982536009931637420641657296836166745810803127301711365734999715776571268077442801850608751548141015827721129295275779192749467615917267622798874116974733222988884269979831134534791897920131117347869132565583953544735867800356340432781132032534697557600836320205568939432745858309240308601983440338414125974924752163983534590197079073646178804648151028385821004436060056482535328172839360901315469767553158827080400421816366953823541164998334576401314322394949830640618883585585293657349908822936677656829525533116159224032069972049562811750672629467336610791444131873671845458599074216506040011068152959082198705210528467376821816859794598792982172584313352010004823927320629210800850190659409288142069779806269913137238054234092664259718147214528107173792226591907848964438643586247393358843039849039608188577101720116439284016913668799029043949120744727660733010021566585541225549216530476390082604313665207439631843314243985967658887169779474378317406406866462662121325734098969253685380668221818837615264185982292895366097383418716148108205619111496213774583583795660536900267362355156411730516250871423670977733033921867430676310615750859443529268393949828549846112928554164072134806247151197118634982580726481453821404686721112476601186232323343877836566418090898508618479477002114876573978007820911882818521185000715385430727617909254648770138767686456444367342214271270953919929264713702917206691279308812848445478318749440080027930685911968796467474355796195085474370470593234220589466129909172834450521211779490039309338926413872945742496384821148750866447001902115971580679442422666023472162378069090225377483010607041320841062989059884731842517588340381385109707705737199771646355897825428204608076275185606050792177232737866297172173175076467606214024054897258559884078371102289113679560843025956586685894330020003282715414012841850437403683480336931576240052181671511384781828979175331672762365176737259592877637943022435632931463452008114114341598343384724251852832948595836508527977090630573265070970158124456913678211481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,55] 1641680808084647342558805289453111412715328390664465000751204311137952215202862544113170386892261498206427641701870714266869875175855685972456019684152854481730786392267703830955175969073388067555730834461274583466277676762338101068557527629771770552162322287891644938677842611628006923105317993270270867188186075893008292750527466389474896912365347596623430482398042071229314908633936820766392553729202603636659764569331289501889561011919833984254103599642589572330408840322352699083452391981491553901497079643925730036047757762546218043401376304690435114789803119485093047867632225712656902379150273533585715920781134296634329524586434359256423867963255766753518977900706677001520115198150887931320608274116206546268968516910102293035886605453392135340758196694605536992858834874733824831139419902654835245652613798096062311410302504158446175449245067080301392166355759118034918800330405918568707030187712895536019653282157221840636377419153534674348787335440737818112041035006094887784417806711565843747531106336882955428754028623698475431652056053126166271355173378408264740846132100209099940464229958969970915515069683638186181078554256849773759772658710839154551032531653048354220642003717827644100610415513897454652585786954394551460181765306765449515588612969157210524726808417354404335953108381913505904999437409132380485278165531984704202235152821965833439605766563190331234568791325270774150475222046794524574371827068629000121592396934209986721249009105676678757056183370142586010646598618312310027288959660463384657760571379814674316350501486652726842858734925145088816558869683986109794980074590841843355298858561908074949299773062897509314854615452206739653545103857994882340066639490655516135085025258909475839808159244999531905877594505326406624526978957303860492866380567210662358395262524891023946620807076803255651643467503277889571458396852439003830891997136116367528729942951869379882172644348591207800121525893848569000044854586367400304272999864637159033422791947328080521150148651754820705433998552009184824731004983409343677889512208446596043710938430610749310776182806766669403741454560024282840542646163993848142395062435196259978711303640663833332426616475542396632670752815918494871574731000741801094008517202774685271379462679285200438964753641843737508943302021368461490316663071602247686280435420851262736785967738374698003974785797377260369888992393381639554530100934320538245164951764436132259415417354505557165792586920297617773257702299968830743511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,56] -450478725685850958946262053768400900922549752729776345210913206137624768273540188022502437371868943304931217796915874938174279081151355177113131564834302051225462721794237779578956167867315127885458045536440872004133548158328544389946999611118730983783098698398506842492531671175227919930070099139581659954824744942645626609066576481847214021022652790943958176657104585142234821613645604683533201697640877848010352292096212392068078575658255974205732331972377470430351855603899843719958138036507757095172953161052461064226054522221428142582804904175127994348816861023981358409816000244325100701298081193306743654224705099870899351100476898487356946571842229625395217761796078893386609741002039835756912110554082188935404952481839869820829235705953500928906585436292107389083569453623139945029079291130635405065089696941630528759398777105861027775304532167976868190561802332598890499817292442687377116711346802920442713819300102664726469999532003947864389029095595236730421518739765446188721146164820143424561770130405216074703475235745591510976089311782558855162442450985250608020751372197477278461878628268081832380185389185269458268516147174666462934944856252114945404224721932513457217335521079942223200518009815712967537095926057240191651251485446456254291359691516977680332425681854932919286681862734339997001471780221145753707793364295863251703013697999312408018626298474715021421140801240194622436540925096475117686784474114092631640052594949740351317017225701709616023755582524287602923773332859176936624017283351535954526417465470180056811483404462909879126857946600221292706556404664364980272278017188670854155515293630652498864648988571032649642892882903835913569593688348699596554407436402675582725418272580339461994682851574227911884649875281818925510671979475343513123468568641137911009113317146846727554669140955444030220968591369881722297769408276481376715195773929416912762907620929177482932863548087766631782845692105108567021577528027444651756504605315895382654867904196793401339860583969738196596202544037889101116288352098869814385280829153952670062813888036595013068889299992171841527700362333647000463707975424557668513310111778656408183667625570025629494054155130219752312085067396521473968725050647142807817077598165842546393364700482232962377167710713321722561572208692953803622093960614621029443378565780409691337188079817469487743916428283795553891814744361605232987675554426941276622816447740288499373021989754276632061326271683383014973772666205775069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,57] 58250240932698146921450341219075929309443329514570416587030992485166049588299658298477501871843361065925643873509889507425852022910555965631374701848970897648005933863657121437337599808828685178587180313472949081409617126301284475393842739538094497141797534446179178933037242040694336586777660601318404623027135056413376056245582650085469061359764092500372036075073398647349256324020309368139584841736204740756712676291733279870816104594967070384439562690250089027796792312601486441322066702609917283498326706245727055860971847972750703540838637072419173195840490638533055306121601266614270931238176576270962360429503351742520762665291534604300360493128735217854188923676249413803227526338122055643594830710037706484676259922963470287135398963403759533976581345092756638154002060214543451408574557006914012717382752440049560174209926713727930880173078022288441317448899160030323256643062981331745396491243121038423259959898713388289241041011351042767092422351550374991772842602807039278527264345682476343177342323609057344612906431413061293837992593392929157022364590192089200276067480436434957502990839579234927005903077278248223068558148166266412734846084975753300679986513818224829300227888842115064639264368798597799981332818567687113496329058005635281167885639202903643472728730960927560022215851099710246688037273497459171477783576273390030081526695775807776790887174784989299971632719528138474804596586224021884782934742975902481019571612772547281361124051623358749091169121262593984048988942016730470685623458245902387859954891646712241725999240192744712687920598575128832680447840253560361402083255681286319163770398455541254934296107448923862646516248663243245191542615260644898982978726151352795437813065677562432723242780720611596871623171226138687885879529537944766979802878260073461537515185335863168895144783513778557892941991055470183931673836160297559521828396103528800571376120103845743689016193230268836847510852385774305872060293895452842713848919478454861765713864957253664249465137732441718241244951443101584134327717759942526796030937896562805103813264816722455993181227558523323360263158034793112082993741891960958707431179190226037825565983778442482190785285622155104406169964411421126019430258286885344199066498788691148166647696937842044793379130621029119277556400255108302873875942682250814535991433295289919703059314320114008577080558651902370329279968314335028640811681813948350605908341130906080338480977917168037477001191420226175654585948644797830922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,58] 119442799149676773091442609065056209911431212480240968247740070454353615590923035941650869446408600139533541046393165900280981630295407236273466335095031173289784468049290653968364336318161315256527666674866440882449777944417507400822540528027468390850653957255636933890405925341220089933791181987643140335685863113973531001564451597675444574012227423035463507327981706324699138908339859172613493735022301985110563935695728381576579735180508961424286296357030251602332968546172957871510173731253116539621358224176417690545957762195470168949461942492120569671131175218517272400195942191632604904057432331280416629564316840353029372453127826268043155936294253722828870528140660362498496291486564832238682127933087929484535266742761800860434946405322947595706757697747004397409417695012241952448192697355620811574831289977384521245897859091897501343327723555608180197567845829503711290152859410858049060906097826422459672262182279895890257972218198455866786415919835924718393594782364507977222122325468196001479895569944468455971196017545769127223255422551280607943142457139623995336539372634008047569772434971301844272818413502074095609479275462092105501541991075593176383630450542262806606511281075632373625891046381255457284262806726191666450885426090388197188199022712349411954183296931593773255122980775589145422047492631128509837683903873198563565674121282062795930944534161364806833671666152537292810502244458663410607364679192048089639803285623433059182173137604665276863834006751558560030352431012885480465994628005032103714306825351041069216347183010083130242312479658850806008591789649147906509563366340942824383910046257336716394126613146831717606149692846973922960097683239659080743897244566515176030827616388761853485598912269332735061185372274169349590967418885833975953546774944712064221129880733817457945739676136025300011533485718563462958464111262155794198764947855071258854152736132915075045667350173868005259043645615474944161981804223535720308906996946644774618269753589716858014190520337681856370157401968958078302516147421685445661394420731361272719636252373472284337670293278724032982874869900522561771241294714256459217853925183527488312401519850150259297677639987884413804500395803720345325425726320006160053994428648709265238449327766570969773177950769577017001458090614620530899756154564859213669764476752906207817890289983832945868694958476630696212224168968491003431928141858603604008405628683159466199667843244041792151045255316964686443350371862996582400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,59] -1514907066568708077039701707815649277348083793464724531299363181137073405715342098208671248510511840226413734910427438998678999556684354596471583423982563186979590878737901047248760273679619117230531192239524225524750030013125145914540750228704968399992161929329930722555000548252345813002887384522128128107400080531620805670400310958428891095076403228964598448737785915422561347950932477112203618225664089595452950914995777690736262853826918957298319187208194930665238577100707580981328073567590656166694569229986559224441549614758031635133852841246152209065167319154436369948200469272751059958130452245182149068950232481153626996444957330522434483093535552380473743167782508662369571100833192409961701964388645877156409119891257384500616445718858286004490861366172514719123327347396990392983679795173696371520818015736923174160404412780436160040715800588135641351934692778543292639442115408902573427344440812922235657595436407118556585528074203001684172912965450010247096640776828810143773871375047456542724527509263557092422393750827953624539631207116992705451629942074414194622978386338507980722254732537534429860339846412059822177345749010973412300429792888333466218061290063942216520610269644511725290660020129188510558634663856881229813235413400368139176287325973130833977532766380303258014712523158596152677788813394633597494597838901626254014264141912096740261682201473235407579423442454413102143223249359337370120945732185843095644571312905131906300079643160404422229437996830573346185054302479962688746484569985147282566687383701163914311032592458499587298082156770548923396214514930659254464569460820103765563458887653214183757873522143517590686906879897928391775978779479168306971424850996150479958430863617015978586916401250605229587903801237102292844794258635672936311987351213147085967354447264662194994569946803767732676673426343385488666977650678277038774708000999078447812378548534521990479535547582326157125876640206454228562340799600445750613788803016437250693935398948721844191759275445428982573531220548900740112779508416141043242961860985480069311683029732987427422437613512773319090961569418003589826061111043329818119992857937294936584269976277757819773249396214878171884610424924371100841455892196924908710219174582556961862586240960862958151282019079833089990929712323471886172943081993771706377760340109674592763002851186830525295413059411608614836170706955033731698242700189999063949426286232837677355590148610038790102219427286814200468430725658024345600000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,60] 281320905201661668635468897209165394125821752874920657725119409763004627014288131698430419268296940510535224771944273229092714696669386400562663005123488648755623834329004426292738509403308435301260994745179534627401002999761030532572233676045973185174329211655861675029308201432671663321878727129683054697941930776091728403961923251360713955398332620688552521610484433655851694016765085069631254899395687492259407641255047598738124620850175478906942701655872055625349407587863802854609084874592800757289730529096754177602298196293823425522886166666478982420777937862107982660442281078743638340319795396464821878064776955582020611878818395346877624788711833417731347367898325375781835063476388561718866072298157696720452838416414204000419534422881306537988071231649089459950034266289935503120401125594096802409399401938058913428834932572940969262317500579823413686817911176986912830039392977666368214558684225372261669586976185745930100016603348810479282527228709165110489204280304755638598267473822781283235652695617289918375995130871525867872358722455632750323038172934844327433718327450809257176076601576065526843696114770799400216059429660874530988802287937429827036086225314185597827411778110485757143432921689558960898747143050142903962550302387587477242329570148761716794378186855088875883847019913809215903753394103714345950351009009155301319733684789244290007890885430461150912968726900771717089485845256581158447468364615570354639637202911332410575435457118628114197429096735773272544611888926976799671263880128688438051026107379194484997651786083207895135253245422674117752396393636115759706754983264663299705580962048659605783258035124588713883235039876477369011822081526033165723555866350171320473533076999638325591237983329678615996813304489657381694527030620965679012919568911920200953564851214471413433965043337726482484093993213863395143727959828509144308336975973615313355224378424891636791694951024922484214399444081381484806400216586387158283925087843243969854887234610931307260997230887096117680008915853212526791017099182890266622458362333385862266969362755035112654376936878314987022754882382255652713496680918485107420499492766732902157391238714893910744528707557439968616301324245936514414177040837888268625265004738814398190670412430299392996056708997522493672764999205806111231444022359133454243211169593811307304633905654068438388356696477111491032686569547375023580563383571896253759373056515342315398876693676433303320605589766846250956132629964495257600000000000000000000000000000000000000000000000000000000000000000000000000000 [107,61] -20729092550023083704908073762734736934900639832833577672634346491095238586431740193351255893137323674967319595602252038300383220743651063015625424512155704745511742834365251988933915611604249828284205882036753185011477475939614023112649770735767095232035730980249464237005053908998559429333666604818003253843245267317832282238830502387739851089820924245096257599606744294818357298503472940897377367247179533015228785073433822291750034568880516883953910714423910387668107664294424128399298080178327041844618806305560916863289472599923634642513435871817378956082061640313150079793346659956667537219432733769486918709481422349770711338690903337193242921828514262385365017022283555154111101302142939946990520831669534809141844565959946903067033867722086149938768984235323024400225761381721047359573385423691386915345828246673383242773410389109497061484385401260242675309205588865016357727909723221418797157901566988258396265580752010648302281330277480408691451857098542582630117521866408536603063472506853381482528287957612019201490514285242335373475561680900808986584970205472021367940569335712651652653258917642100075793828220040983017180006699511493358261851616629378392634171094656002369673628100823966431106992578013789052529654930114689368390995441348370856384246801704377330504846744750656509910700216377131176650171195254458849817465982816179998436162138049714677593024885657403731176298724465640419233725038542196280576891261821894938357492443139375303284544276732974438772758255687414807517019695907748800397980439770778215702459449761285014765256585840105078660692100143522497281897407524308398038943399604172702932329693986569393032549728912234491962855160416313405128353937486905629589636294132333106774985850952663482865496084750032921280598261569711968222972837405679736313193305965279679173191784315913960868859398157193879259267159228374219514614620409955117223706133304934897100179946417153014488386097735119502821103961184867072645055130721287808090726670402125277046395823597416927850352724101922790252409576944280506377152820872578365820951070022346196048322991758454030111255863546335028559616828306851979386834573866881840993290494862354542941340162578900508210550375193179016311990656024986255241033177057471530673170173250446010901256778091563266702469703083546008910010026601269126647094571379242864041878213521773043352295757600363324447140360373525713190024799588819118036776657829694514592221779292981350544937873444847637649162237738176459808694678029598720000000000000000000000000000000000000000000000000000000000000000000000000 [107,62] -822246536060622188213324902036207490424930498356353520115616984317684261299451242836902948133133111860065338729235578583813383504851288699614297925680760110136204030151501756347187817516286883201816076998383928613483986680519296393978665275192422327562233893735871134202566291246699698916512405959485668265234833618688766952853225858999704379587927761913233210326123285567576274785648348183803467585703413396581767077644752523051754905850848278397728496538794869178485992430241708153386908127569218683752317787310108425720575284458279953103489130505347108867337432375531512544671963302410687627148425851740721917183289219151713217190151353355403635808369247265052960833468868033605030712198434046121772579278098614055640072083346209953864183822127934988970742036586512148479598487368138497822415183865571108967069165538622846473400454628532178738984847347650497384319981351673397974994540998683344822481121229388325560317668051775070514507072963291115982314103092706931686779713516679456807467179258660501470719131709891749857309623473272922840030618526869166093324974885047761597772731701819307798021001709314622968702949290887858647535204330035115398268028581568496503960672124160538131179227489518993787072503957631720019346891564265158294997352321522918396642074960166490207108820507340495997206302642365284951807143334448934324323739722703738161177419883718620205133565883333365269136979416268618583628253441847570760644692017468837510268045059367025184843577146296668356818769000231082533945798116522963090026620696838424427765148730805219403356991173601060596436635284278327282959268300024422641300695020845691758499662912849860017962945252226575666020021944436475292380675620634444619267996630172547982127142707456494305153994672956280893756703584648095410431118082993643804971389646144353045210523167200099349759568548615443636520202294735643027926185788868756452336328661799654442076774809265731808808618033117924107024777603652006996652490804481293148024859201300470072732071706561108809613316931476443676725095728079022863237038184466786691716385657644024657511068820651344884312570025824734372990757351750868832872359907035697813663378302126810200088534310093994550828482470611046520809259691744565828894165950202720473359688486933113906711975295918240988262032766306747065814346422567236670113339624883131165469011791853819003947442811496428284849324701949474215050575041716772440061084994189694642388858954396427221360095787302409835153825440377756430505180187852800000000000000000000000000000000000000000000000000000000000000000000000 [107,63] 291649228577657560523947365465292691748279076897221526478550249359866463591888708805746258885298870317672374985020397546877334673018463452156555175760224578682893418522510703157526230733804153773402191970537910317095825276078033007934626463338890853573314869520595617645386943612300558648378731511661420479947605868138513333555765890968680347995404728996308418089372856252329233168431243144595337563970176876577673417833896172292516814846249619085825773970010838961853159369594301137257612372543484693396046494033441317016064640352045569756423988984575276530053727220748754044934577653139805937515598522856515271201395234020348411681404154750747404640698553306084376374029504534484874554516464870937870703470743912706016839581241714265780119845741368184840473540852918084035237628679613967151102763954972092867381828860963832907130530870105498548996492603261493062963020851600783212013883250358190084036794762945644657268406915304219190717584133621035615227874016604429712013178282867375291251917685270965763079354153201639490684425452450332612175919978525472052507042854944568836084909076737153056082377639256747892503826227647301154542850129164622244223712008351609286012358302749120994080922282035469056669318741498191378372214199464394172741442794281936220828458122656969516201956608430985098985332210187081427658620327286989195763787159722523214331904673946523866237741997672054097939077532767605751440534156756412021721024935887186477357192636735574326069025372134377744001662394028253241854182812701874156680871969172354268975794147596787440220815443012827498981566219747624541204598626361275383842861015155162587804363255783167745322147875280220706026592018469592486573621013671546906120621929383113345325528912185115541593165953995116703184307909780557398988326083979298329490088283353457538481595880549567709908106226165859983649448924389876631269873841435556698546777309955523748436924039610662169681917504903740832346074712657858138716474690131390825188599151611124079108429953300331310554383514729055546395114911935264479661759605323328287638620139008163743605421574666299769118757235332799374459378831986490242609034956496376410353633826924649842761436398829904831329357633965364214474431278532123979933161852700892301374889306093659892307772303261661853374895349518532707139882500489292929563351917105834537193223262489857013545488226041902218445222946315027727054617351690617011437094170964640289799795830208303480625447779250102221909687516915768541332029067755520000000000000000000000000000000000000000000000000000000000000000000 [107,64] -11727332548467375385584915030142012093861292172248464609054672646444203117219374251365671830525908418307427784867872143672599619928613496067966350964041422064173207353514608078269619836730736590173717834212737819038075020357872576108332085228915754025403930004303144751526406802187634550705975045278195201206025839513208004470697297688304195474496781807563298234217625036500944696197445921340874235890626081117274988301425638283842499149714668716028290307913312974840643659006915256069847001402358196840785863297041084073694863273878700706052077351884887982201098894232238965204111166350822557357767909468642559780039246977122131535872006612771554742283926457364170519658167895207859622964355009746397890327238363508615801033014478537597780655989145419901390477903891097106397261640101250300898110281499045030993099879459839008105755403386284720234625773461623948041195978041826306380578207427646307614404820509743606711235900522630256905869301434303374285499942400256709356273725099354607166128347910820478162760425828865060575803203781572966319980591430334950545615101083603574017982849390193652907519669042114517556821767321116490377943856215118787689197075957308567135052082082629217759090965169928877302747534125756626158025376288217506596163970063786008116214737113488155430446292898595208960275723986697868640709016162078417742514854967092726886405766969748815113638892614269037375244276685889515446889637460546150957384162952149899480822079716326348353559345208224890673768543487444340695281245115362465843429549176649928404897863457637546367710243630142142052165607997001949409875357770130017427340083463606430891080994711477145628842015246446361230256601023227074145852710622846227949207281349532476942260869078750321543114371602990865969014633788499005003772952453508855110092865812988693787060472923240773353922167481233550157342267572936087944749695606024114460916056224671005777582316837031192760967196374079327645273368420033322727222637527792901313194627441002409883919654835073127980202228722011410451123789568423416364053328715316020833072138372107411835312487125955188741121470948422654548141223880204840966859967989941842790250697290583751370920891463373471995622959406262202663872466496905030402506465492334240243402959797074947758627773268566001503936443235163177317755068656953635776017266727800976217963708076607435142861307678503535172781693765905630316151932842572560487535886615154149299456992813463385713047385670396909367029136733797312213928221081600000000000000000000000000000000000000000000000000000000000000000 [107,65] -3123785973463942258597873618562087655153876126063755550431562651610968210729409663934035332476464682603996171435207259325997510541649428013027087537254071727997485057067450486819662013216546024941864173369482608072398970419252009505077215873861641171462601180085146424452301843539469486468271026701591354437257137373873756360030977691453289898781646399171642800801519720270175352225386177999383900406645556123984021232002477354848388150386848066313815443630052585282703162955756296903720694812884193067956749849035321080324202838320932417070604776000604344277571781673453040235395630650796807822269204494878893794684703928948713297410598552642228599623234577950656301147651829574525983772641000599797827830290430527914424668671662999878515102416516141489750036691108090697954148658331353414754324323479135790418023432222878123904648842380173808763267866083943386298192130667935564325198205840130126757323249013093400639997644812352505289879874193090314476452212477807361735395713715416471488542665445045771898757059656140130166801284773570022000903675838497362450459560955051907625173094029764235558827423706328256844458754669070198749772551586416821714219646411543849512021303323043746900280158663225634297672452424697105694291107924907207914375519870244887934299405832318189044500570190785302102713466844292816082853268347079586441615097144013971348499255617124598637913091407624918559981006058918323000593683734283970100991761638054440151415387444623104716569749734659785529995051342243523654262639464565486792958314326499786618154970893213258361608217338819423323576241739734246168569470320154228200926332415913488899443176520577464679756418451700120941600174194348657000156827178226188683337352203286000917776743702111307841329386109334232191610875634797160881170273084928425104284359959157190992753531368807023793213769039592127546815021646475284511626402173019309658893818413201214006700936930214972370224748311306353063386235628483910879512904262462472831608259928526254627404213301524998761780765075522436855115059330715031375786341961432891029128053094217077750018574533927979408125954180223126848336231349133585135705755226426602897392546676280334353788645781502398004553141785563681324307122915481739287298889672374716247255065421947514588465029045224682908482003798234056012442608907125974510251331250802940686985245338796625878589511113597012566719317913323035516648423685900966908205927516220140090576874723715314491248461133470819137309979258842258493208421990400000000000000000000000000000000000000000000000000000000000000 [107,66] 590970754534316031650138526388224993088189388547014709532585660383722544881300791505020587498741256481706675959810301915786421483282206429267579940553247946411606319112756418584103430276340935382143110610267858425061709902319900939621186850243318540667288321837650957877045768243080004603177367382444595978453159177333500624582947071718666249758031470145335138386757296739670592378340582131783930938630190978442366774986913788602169659908424197500069404310324512439969134331296420840990890611709479154496334066475529694121069798509055880737395246025044353147408776393001593743352843281352978471290639184667294916327869993379073073663005111688376149122583872755811073663533774488253548826447632109811091906305903101220761089117430229050772570276229897024707248311731486617345966361837475121830167566765607659061567935525401477727536602772027109977491786901073898500061110474089628041944934892172545164414613295468865788353022928443441933034433096205329646024783558068717975246623138271257626195164133977739351421697220621365792454183389202603482279402714605431014388476653945219390018135807354486472470609702315501991296273092815811355544281726419523713188325137726851745496967254271702795391424092632315217797127034010059512967495223876643370301511650209921861461650002402186072740212944788785097915658326958528078171431172308448724335783262663826659513098753626529161547789936651145454971560010024492308947228986766388680056236880959828510301525817156963235435483347522361536485810049027991648500580599719607396175845851506972029856012621699200233309937415026050910816260426148478589161466464590454334836890883559142586972957112680317728634628876014524699768848450352430957398224222468621786407985957106564152955466514770197323328133710737146710427196292674644236586737960720085171744166571671723441622261512414292779376653671583076446859954010960635137923835806308804236351257553245779597902391316021212514011889221940323724034974834118133280723817040422847311836709494304682125646981232907447426727618483369644955095675206238500733204855358977942616649556227476901221477808544972595955541866364873537355250783327930522321564147625559299894737096278536735491135709934085788630692238678139685376638203186199187700098892758327291996891949347825377998656558106974079088396616073585727112093121032150775257309866246017945515973878624312907935206005254095046646295408731050954080167211233819655430458390962248304742455127190174943454626063394852159055381142232836927131024883712000000000000000000000000000000000000000000000000000000000000 [107,67] -63164021679327068116005039552442410618211790499786911468862927339910581711854918574065919284182784480904594374985155000079646504489008745062672126647972611311779256117332900798697085950871625741380322006578645390843124211014991460947226394970305013010209317879406773677513245311799014763650058833071478907439119325490760013507505452467374009365646301396080754546944386877777334416665080952667987524350061022829107500572676700219519139996811078483517763005244646584515139727853431366928998572970579208926467747437804921010523723452743777572661015087853386994206867696267532410457780052939591385156068110930074302641463502198426444612361619882398174496574164316345478545145265789567888504813095033056357812435532414593200299119188360603117992970625139661046221793255966279408479536454791628164178382552798414963356754654808683200018567924050103908861626713354417785236984617911163335420716561756734612334803321912679975869654386638519957729792856609613988813458846447033625170434798425729338102345790862264942693173795830510634876735822483075134610614015749171569073232274392031060824265942603108870308907730846553765443226206798799812600068758666034345091806613169791967009871898966844349669322829493647441700192248349533973816855753645099665835691050083549211733161820863550248529444261773005859917533802794731884279876756266118792610878186924210132902388538306766618665293002228988744572600002842911248163484797309290129669820215053750899478601771871294323425268206410550162701313925889211707313576968991931655665760297624763441490163595462052287052387180903785573555397234613456957528760690275786597853824580278063166122730250886965740157160973519156216701502044612235390474242873848073634015067488769931322282916429259182212254935156887630728293094808137065506010256968115852358074196616693397811005031416709783083507034356495966770729954811629445163997349125423456323008229125550725398094427769488420516698985183302214957914870457777649869047997570086289186159215746257255927645497099103725842192253411598468018249975068356963924961365112635104985462860673135090432928940689137464490928186579449334849650891775225471800742121279212674664241986992627631026952310845331181077107948693551095750278086328229580883103319604314152650603402105131381156928398602404265872532509764217301820208279783935581140412990905799115430817122888179513226907269006241449379573589566982611158279397150990509394716241381313671832315712305437733655891390392372701381184986627330228340535548968960000000000000000000000000000000000000000000000000000000 [107,68] 5658475370721152020409370068211522897980792713226210209517574778454804809136983294765939220804462164865254176756164849072232012408635709136042890399429886578870750656834315700899475975986324110668674321349389587569599421884137432247920107750723863113988845926753707125307342888165411945711515080983404073897478949195738627262624734908639723971205735053963826006789562136991769998193093238004650820280561800578584478732126251365939230267319457960356005975275421482606777725300484200978512126372650882793578208608056934540167847897279855020560497128913843066377830341332294398108895232566719219843076949850350882577950959954254378583537549122774424476100291758550074463082431671548559187419609780949596645333782166774598515718519761510465935384531552839983977018910251651827404716277265597369500399120761431053230338789832088267221953582748723814896601503624330266271152576871349071950147418517796527908640118167824520831618015339035471444978098021469578068703165313742571871304321093520427979191927917286985942383553770354424718315652510453430161535055010347112415944356058148403399785131148964575067822318668153522220554516442303088939721767971951378705654519841756456796690063385560715961407191337724168247176600838706711818010506438184636053751617095551109608452710773152994916339501980410501853996562242339117216863260831746168457928825705704727137050543518760019936610422187697466015357112970888619875133505840879356454016335925541248980580064500831457495719332843032020302100688203477245043400249168991645324830577691095350835730185485742667113665304429169574846642552277048119147680937654764821935609400250780191316846250597518007007842542892437742981413789855676794093852916776200589397433983987400295729208362230340677768877347257481170349911027356662381775902500759779133538568046713274392451275986800122835662582111714946170322261651698808197368237180018762604647995193652814055719609204257443761960315933264298745390406615842337383647740978891730298753362430476928382551325819175737078527659566916943617832088993928127802627101945558513495800458405571239789306056288505507309498127535849378130153200332571423895036588165404022357950991303029826809372044608837578275157240596327818527769202864894326118336077500574940815924215532196217555976956136051368861399204933189608670742794491470380177249922729752018034141756884934868750149247407717437331794711398601147121539986303890091852007889448501168515853009219839127060637503545144518913792171351943911324283987558400000000000000000000000000000000000000000000000000000 [107,69] -501300518995288059130091935879652854542234586184102007756531554443020056502882882873991363361359234803749812612126182665440803242282655180914673855846787387461759417880807440831201728771698904666249386851838370998781976003239768175135302388854147313305766909919259403340325303228880319638637925126871376347353660686889163190175030429405361200818812485527147146666695790561296755447379817196570393694142607143734107335433417028587345847344432496281457920747414684067647596764065037366685474695549308980284639125754904903482111194786379070351409383801752370715557078756076041182546041043418404467688563265589977732395925402113195092485476335974304805386900345354809501914969975456278871034300306778525557308493690566152698256122169350435892779606583427144783753820780884452692543081914069849654581202907889186868511039634870426036387052731372117299513316552095686374396708926600973795860416074133953331565793614198337795748207454989744812077479749341419356118999893921101814126281492913430670574471538485745940112289116067481495960171193782388155617465632438693691196439081855367280122676621552931075368606983526376114529041727538605101489515441977908622355222142058043465429635493125837624827062611467401163806401950403502799308940233302150889657716336404062750773116196810712717058737904574310955046358039531483561749912029068082594286298792781688037302094998515286808285809058922612756944964105318418900837389839398614332844834578643574569922265391046069609879635679603661571530134804626818931947293806542883772450120711084374499812881342617416811675680012520498099000260424928414923330502841754845951233256699283756498562665771452981763623514375806760455093112841704811463545150489350479922941910812046548735340276258093741471824827261429372925161557428078489032885771111613339343327834448475090592641600556586947698363915908727272518076579693001093024186351884968752869950400771493131738545672693079935146957793926495580893492756955399681981557546183399855220743657662100635007116919275681250488831893966261908634139151807066809692664724043469675218384314720262164973301666035462624216572019547758785102792909280011524069058764088319018427793583921273083599151316835208530357756115115161577840523089453343758642090342448894657636493073627902704402467402777896257990216813257454048164279133459213787888083447889034965188869419645859157813991044271440061359740942014395380255010906379651107166188564687503406758174771170374647393995597055040183162536257664261900756372684800000000000000000000000000000000000000000000000000 [107,70] 97941107595404236466804456399613528256539753279757911066532237080554512871678290749170499824569518227037892216393209839000035690966879164406690521398048369054199443825930354076162249046460184778141655562462990613500767075014736939932736575225931382578639699786325525834619472763591431907704578019934303276104007231453259306202062585570006582539120831946102637725955900923854074740516854622509716931132511719652198878438768964276558618451741614188270482974185620642555296009672958972146541901705548545546349825547175063707504501237438005424182912077405587754336272785908685554412005219633371310600525479222417700204514304811628748346122909876752004164807544022866733522909071149238401030524605732747280530050207910355450945317186391660467649594758300097728234192050236400366167803259670863306605090428716396399306308398119124380134829447708455586295046932309935286249648887831636725561963423961179462030857086348730912162592004681357129779036094966806939765843019523921016721630607871278752279331229304644133965722458134791473359638364168185068395040521503818498379723671838037073321799771765885984465162034433022849144295099482533391155034592877742169313764174054717621827506555455441042886204637025019740873098488907268884732855543510829711903754163239911980124375170115514764131340508197067188032617976987189218807575385040413025860450684620072245983183833773020560931517830669596573041618125772564865773802767981744867280864230527421859387166451448330373615719518950868268152225629062980695140778729667738897986240719803861181539703015447644836066477444202061061576739895323445002616967793573568643598625633132432331558365745700713081674883910598608325107986206215637393900648894525983322105739508647522050582543881785627005208494310877883060952658087275409867421891886404341220882867619911374943723122747391660830938278604575431038387112122818981558703635371571281026101928702494163491906274343842113370579045130872897683941962319934274146597342953376376744195260378114235709015555029502273239096796236198764323096205326224990626055681739076285869585508213415658020327901797895829476550014308197759158142036716630122658865897713401851535624227286032117083971745991525172620716803350973823254174209689225651426685168829511616591320496992893158310817910559310280321150070555009171240735048985503296683248836882747470505753432870633840678088780089348279956407641846182697936835921209285490854294680994225223876239747245332395413199694779447353691093189690517006651804876800000000000000000000000000000000000000000000000 [107,71] -23754571468596879701198514255470926735747252859617209714407104988759464733789839445718504114305175919063833134264622192347061455330010725868769329677161661736163039783874572117277925682535628036233298192895275358870373474334842376003388415841706246397700992738339153364386014705906228358339911986082543478565207417722277799310582357601425399125876342622660591607434762741390924345461848776761140013858912028767638453094754190223588294309249843900738515963822075128538847424455366277892470807559977575263022999484499528616591057537626476143582415597488974811573702102002538712070757245275832244432745877670083022108944976658642764818962134285977580724572495586569581565092304121256255897847547705741368998243286945184593154010278960545704171806899282760823144396957091953893784615504427653330145298275019033127310130047100605316512134322001649232105197684535036279135675178719718868960906705095365674250213543776419306720394043727113191941882315377193886013326315016547205449223617068037099665649036781240810226633102383142595783698941443669737226021814749642922108040752355937350353178921447914481170312762840877852756270519813612389378088149585624189421561614720905084831005222994437545813351568964151828540385146160493497440869918893593035369082610634538265028674096617430931803974787782126345878800250548810962139675769627604049721041370040452425021812039303385923658871775233843200233814061829282106704937192947280230072729936688890075273475795721837371452201153524638389429930048766250894581283535918491232617946104534780822801052381393028864293376315976798015033886587360166793401759438890943002720496264470120713139923596882428089998443255838666231685439258971925804071620026926602604181870585887630956861108975837426584284210750028757051694822354717977781881838335066598777590958575742922376736984558447291890375064461694259129123118131207649530865009521388977791191634095125633879341885519341332651231275881623940301810647455825763936497981954881889401037691307952907151835996613387712732432994257857643604356265160908538727410463456119865967210369590685934388621333741441726986978309838982572859481252742635256851532024293131299153448564067239893785873018143360360437425514525667978785819573772847643514963087941502959984012051148207211270851976712107130472723196338658990751973945693637804701627891495797313403606737127233716688671062372125848180390826549494153453481548961665513637243178869393464810758287002984363090102555187848462121557060093918077346696396800000000000000000000000000000000000000000000 [107,72] 4244227909953365244385454837227806242220370476230010188911967196608414606187223130554205793603300188741484158133847860401915984564178295080908602920387506467257340984726113470359589627459027092246471108905381897443690160944436834747783960333874372292225436220781522992556098277185627729266900597156943616381070581387544572888660531496993317172434885765874272902338122769247054594212296878076920291155662555849863335086426756679296463703092047224891942621817540666320494435237020795573074291203675507248358622312228347010155943879561655818229310532507829808061028194265851985258728983557686751851271247024313512714795274761407257536596046268644939224394137822435044784128374231465419680222318020437351598040970979563803102982923736371668772027898388360098956103568567485555630116368437812090728498792168306406398019366988934587900749896934369855457479235379540329500699695914981435421962623175331428457757191458885875567638757512202834897171768376645606302500627870211622440261297727864953611003743888459543489950424262669515193487205723286567873173726328454953338919599377162139850480424819943811948262143653589983489330664834528507010705797812852689141243061349056440850795490373452750143463335229073047005226999745190291827059337009015584748947642785024387796140419797678241468004294584661089815278055607833437495623830055991207077575263184996840311730800699224774302091202265786802578748961962000511994512590968098541590425249344651708222114454260331170486016977492016497525912317032035046700050076611074505166822500741019417409256820464296349661116268635751106401964366845569757798081310006335785584078249786233428860367111203302094038316810353236845322355059530611405757635175374748943345525098629667495846816622146740608539538009884343970412922732935304059016239994169295190729739103292847937481547833730620043880332794924543695340481073028493332167789817367943273712771592820113786414358945793627893667697876703097719977762065159103355886148206769637282618450148190316901795844170417371263555457865503752312395597688739183702613843330305311853816177988341751245752971816807391697863429598042325265978172141421057622784359435585767468465613327494047860850211642798399776758191937069273667779033989469632929352650585071130122472052768793147271499347292674466823412790879787455797003611504665885567755619499569732630054351554492017086660315348617036821778426247291416707998584484310111574725541153510586340454981277412415275024167856046534859356736100717643210896179200000000000000000000000000000000000000000 [107,73] -623702733576811722356189996528946229019105133822457547724804573958710440995640446155109491160805106140783519806955478385571670296861304171343008900169706743055423986266790522238815878750627027349179574613107629028553680590284482182026766890501303525195875062817369855913486956760892993137648205598860611678484847599700035549272576408008247194188494866232178549035294594760924730961187873387991036463243735916753683214133976962479777170079190354784778523778343740798348556528329921089504805534981790463089776433404078997501695617944432793090806107542524961954739847105254319696094923058860641589850227561455952561222444566523810691105152824463076483537796768629826855312532076816762463816203643303533634247675947616949607438834852380356414694291096723918472030270666719987168274370588311334582436797403783679625499811029014901463649541407427504112987667500785962339638447200391052663173369136917384210865653611707411577090257766832863408344300678982543351697407124622797858851088332732597254763645964096382438197204472060407691994674507093454526766400802485887082892542548164965010973001417784708210433116151457445212664785451280480622701900901722072692697000744531473519161676606461596209543371344793110825357568555320687810698348908965424588763639411134804442615667751108463029743802200453513806815707922942225041819300364776376256888764693847075523146336922914098709299525337036366367205732320517303585038084267000421877978016055626297987647311205144822625798323881380791334323020733745043388670058487442965474835248164861801473575861948726982610631752004743635037894600760039075557693636908542369960715675923165323978886832729366170081397274074738677577043506350937188691127471783800855730571731200424922315118032533124218055004417960684878312558969135070753967575053071092034749079516417988498303776140123849540231144589197180587074754819693622763030801740175098064861728242256620771755301661204248636014104477438259845208818251374580848351063951320999595307913173262524161107317811803522388571978885104815550718058515264558960665131740805950706036981204024978045637583423364632933737174673153795896967919818603911172131335012091315655883703895279599844984338343230028466765296469051485170628388238595969667021801036538588220673163197443777765145139818813800446750300335757849834056179633014530724930662595997387286469789562050246811532588554283185567015516253360585235566036522387959168367439323413013765081539743403639214389097263520719345237588803934418591683706880000000000000000000000000000000000000 [107,74] 78428980462849879214098349647340387260788395546705131258147425503028379838378521239420600000788548539940615860141107905932223400708854348045568831886813455573523988698317778360555679174581622178673207736674816582693958612784165573417770951020740222162517884106228120205457845706737318938860320379278092872169503156249024584319081712697815085855099139951065001238827640890682006994500927395926190347500576944597685360636421616621747080521499075928346081541532374594867575657610166646607441342845673352207309382810523290380786192828524757007211663483795621685632190541648936061288612632617571762545525415066612413962938050788994454562063069688956126768315149611550242374946994970599023476366202806149926359820608687047651591175642769751098234319248264854743050595888126017787161198421960521659976857898833319311914881891251046120605360861092931855353367153911059571167300742159612739432462985134200926535706864088667321712521928106138058470630890774727404742679384996414875970296632311734159776656831490950297118532213143689484918255149261491151387668674074634953960262054182348014146405923008838205692790225609660823361755729497173884613747715639625074161145685003953271762529610706061295142435464175835563165723400514132333272521265041767863225721097776451614701361321318514626294005138567291740286689557109540793951690206752118949638056384016619240866725072414724490718176508421022073510598251287454565912712690194379022580946906004828018806605445995796322871501240255895332779308022614818259679386067228457429146875514550711839781519983917422606588567928350573603001430608001454755650815595644681060148993297178966696507549896653039014734084399760629610147383140552289202692069830463341946567394957814779071139950740647544990577130209357366692608279809982043695161457325789680105413013358488913005933181447420774804924690952779035941334209981503316613725212063384453512406361887612815365465593069801179987600064264927248555889636061296418408020593558133388145459723480103520465125324113538511385132685399874596383698369072318087348602876992393263274309331649386760580736985039405865196689985915489315861297302318775351681046057184268696172334074703439665067685489889494850072402971911425073332440528521989712581429458695318811601084472588015080316463278431262925083441272203087694785146369553294016229294157179797025138887862767424954584431286826635475132553014861050091550671133738955038774323993211444256311595523328946319504200477851165287580855397010992748770099200000000000000000000000000000000000 [107,75] -7924690386856181883426106579501311161335325789723386255193050888196291286671309787035793488782614693580339564454628095419628059898416696632009386365852603450472750356890607872494757646959718333420834245020550181456748225992447786033399006245272680773069007679789810515909390748155814219111426709407961100492321375299289072322424374768601281198927364514934588492091156141587445779761890661223448999426202998912799292982774702576564907066050493585389222352809271961511826951571988437636298336992617581092445672993005111592513545301432895591231692409131253305581906420970492442891163165006904356403301915610951937460547517112499116746702007839994259639970212179864309657012604902631818162066154437639086253875242806571715974540678774970768907774815805573846302985235102739445706147131422923116581404953500527989229035041795928368095153355417474072718567356065040292047288441130733858470396890719131651111528599429545030260567141385894008928192820986355793892801881225298798759765065103857794307477585028831376841916770504095123826806367321273955215937150812383305173504211681923725836069749630914933426081022012684574257882188467399867424581178010040272857324183670924025502980903377870396026772346386925427209773071022194040037256516775381426012592906952734808657023642279794482954064286081457584045362270580446245245719495174632554902201798760784960098829587860231444670699360823014679440142469249502505713806284410248898137190731773458651152070425242527113175004776374741921912320670412695817784230905645308431312190736815163149244388265155832662965746775595578155595654814597170556401093458511547647918119014683860658547134125336651403981022267816762266308405634580777932609026803451945444299177091537005283426327295262364506443133378306086262484234663740641797781584635661689854499892828096223869820242474601119438354449869406284642010405087708797892998321812806633058115168015848840066532709760142057128910259104514084048373324077529930079988359658552951755864786115511893940213784937954050409860048088831053787680469173613406735377319254634089098720398466263872711067369475470555546252755168908919118554068806252562002331190209122870300156316643925918177082438651609066219018400102172503199264409202931537175991355985070553094860956931841289548154614569700178159408291862937063001469740447916731980591363929841261196856975853480003934382194989333753879360099985857330844054206241922411043986144815954514344618226862978681280521320848109382514127696302170030819246080000000000000000000000000000000 [107,76] 659286083651870711149350495393037726711403252825388093732066812317015540747714081383261498204295979150623574642701738946208339742707738204216791233737642869799225390668624401431779571228334736405696341194580538938492487033932663487247064034156209826185708848201432782249641198585255500379654221180345329200664260848678340551579140832168324713510494652369458250396836303479196843719323001151283965846174717768768038633307543552881820036176224113894915456600592073671233762388054055833851301500263563479368660187815516098682672211195090889484976967525581942134613716021592637277584541477873238516472781268114613116696314397382171316279141471124834440002392992327677510917687332044603871183998057189303534540452038197270725796726758223960271636537989594919227450614365299106385394394150397903017358889263207294038912672324094274165416018512019852023005170067913771792933564512138698842401518331282879606265053890273644077828153157641285093079098906651814123952136749103001379954500360424686024901979367017746306919047271435167890373094690262114937795732303817512240599599265145038339957598976648589031725796678727000600515086848405071930397199060303235131772861433669800012329329326074076175554602694983292465637445929090862784223597012826486988187388739570351847299380736432453257846486924533186058951980056014950647862459148248285076665580284029162404787808534952630753657005805459849739078125303076996922381651695879369559486081142063402052816061773241010620311138514331339028807698331853696496009441685885955944607379499764504630672965459108354208828615010684276399837952982333405531797074271525299144440588224345441716325897462599353399057827326559100416183339160712325878006196133150236357803250818503841872243650755767730816933522705184663136796003149709149274031327187040854240974416071974957211625224892369463079281039546081675225143389340699839079192993131249453245869797487906520165187439414218909855749021528003619627532679274163159642621730854651934406921372353879269435005405587387391445116104606932862988957405584921928074240819932111126486342534746720906519545151673194824552859188992986408592715396068921512359372743334138762274829926408515351172324914765897926390412029871398539316939367352928892768238164123290894452358020108983220865276979879089295278140219128151367458618981467435680264319116965618152503014047301178231285488817581387624798491593120258634209124320359350650847902620655606659283268657706629620452992663336260422516042816914894880768000000000000000000000000000000 [107,77] -45194825409649864053766512823383549749437883199830007019133267715898408042884258823875449242453458901180272926404392168646384994899883307694857319226012370243349209528199984848913304275650495855105692970467816696156694911363575732466155263662492411659938838226008428195281147334589094695244741715574680929283720383041310822419846839282335461792045423897780858452277631888732419759185255302635844141305903491634860191538128429871708159806680679316442506318558966533892518124992499810044327962253132326187346327744606825053065243212209437066653743426932263961182114215595004210051137180736302558032122459094924886039111327865043471093333749524954869345106068196965920275686426478376427876548250709720285977160745133887113501238446650306063247728735624145671953846927633414510241367838913551790979972382562245750806688500486017866771371670366475441073826386894449869628809892592929104932394590826166957252357971850567764949997456725128509058727952521201018073111183581017148513664182786855398229708999150858755039199087400761192716529178071537977377493527019923809314622119245420215902680779905218702627774961779525462252047014377695866011269734707991519378288197566195763903269277343515235757149656541135191649705352093543669706733516095040106182509617774742655174885525056135665898866990904174263363894807968943470659509312001846444267454876608733119426420720747580923370879360687128763404290618224281396227540948373485023577368553988106690871565119103119050476563596579515917020196557460292230445195744144781827064154342390371374088888278289742187142675070929056603492914399975743143987489634057346898410851028600209536181019919290929252128996056561036627627653888325330845355120332001015871074383265737360804774528798052445409670880015076325786103686800884149680197526640090826132954323398461780533751250717161941973576690617406552870521615941485202337858931869379510333034968170208002601787470630228169523483265376017218937967036217256260906697500679772641589237305740894906325700404795659559059369308445999020533014625741362671866608839011176678419417967314976220976768657199101586699599657809445031130710069590919763361455809607000291285753655702531416770382520088988997452717489082556863775540641093997727639369560175862435552529337102504042114388913398774537055283224190353656419074658716697347980979757737719028345737771353337705512064938693277077570293616823579238094079774597366553544886765682411602343046035129357986272952264808691832075593769050133411921920000000000000000000000000 [107,78] 2645391759324259619462793896050839565448881715127057383835526090770823762462788697075571443263430387490172914239342433964603671770784800122605156378007538442278795792580293745754169110830967521242303683454819299960062984758355363035780441213708153358763162504668494673253287340577445683656807992193783634497835113979103845096462752614836637414536073618227390824413549813053206852079994366943405535427748534160888789413511659853042654605822791463094544544452119806499570392309711667736424836003116379007866359314691036211838527737203754272017096786263810354186844195003582838464691679962022405287665434910042301400040458259102667204257946175265245999676780060706226724305570800991272804290874947032695625063495016034405169688158152394312955209180031662636299462314669419596514674369966081438521257592115658818669212129939988786033852176734642842962259308771679663050089127611842439370105890982804369015951033956191301678864736123329979528175412148192063780244720107871042996665679822347008031284971116536219317772603866630599557514568047382931262758524356071669735969508898889725001144780238594350524908113056220684969605711468160580467023575002358867206758236516744204127048245077390417676198587856312099265069424864121128072571046826207785174859379638248795959151280867898430769556534358955740364482972006569167846933871746029432634531563577684983165870926179767751082433380186017786151868251014405616046485590937880078863567200031070489052527463929740499933091526127843142561881963725986959702441783261970563317179819335625634349401380764263159303568179660072636280097748170896395784546324134592061360113333992935342413428868286052690991600755637451086483208750391912617186103559385225834705842472045622151185807801131669101664450704710349833715972245210073973863686807155623985533378602014562285513152412393270325338116751454641981335429282495711616338426138635008554216568354403453094807417952408814648249639552556093456975895955529397103429754017603654144920678852664007852046749629928172510943930192214154296045420296852946833861753366503756883977569398946505045667593829567823459348376396457975121305473530653317372366062735229032488488099758143146616944985926692575342840188982387669446618658386026030336276092338832654740352949358298265664714834475970649929052407245265112558763071374091230676096593560886155088784441443602238913124857442838894900976827968003648797357876420838931645113621063708195756651695728065206866192176138086424178350932258992422912000000000000000000000000 [107,79] -110816038486341140133489989867573031050608792095561328035085674116047908857903053408214652809184676963446523461086269427640285688238483660478700299150197093197442198205404914671282554615571317530395402373112635095585533896576684259905613736851638458093760821145677268320419016189325972142726689629269232304892483266026136139315376473826893202397745039746976218242228327762722835776747446264254965765392947048989277109862927040265903188476308621271633551494540194209926880823497980998395406660956991082278573917605167767998127817073581933063716076606761114822976643159899091496737491442778637020351516783289403948666767613306622004330435673669388402901310738530490465902042111612100447099772237514026372765540403450915916440628174535320377546890169100072317138054197825219248488066050781902974137801405082169407047524504856139779619627652201054465112249910859719368443277357461764078997635319154193883354826696350428831980105313162645389367406894381832526036784311693967010014042086562033829171026087650881885101163153193963679277605815461744079309296204371434169873285864355366536793687039946312126701868471265619210858286601798350657452831787820207066325051894818943623219001267810844570450898965153912738538835912033825264115505844402690439581971520863967836201132399187157999705668827427761589221080723391252532618370882561316886394511999198981378126069459283862690701965320892564132857255128712995058057447998815590181880706695065487450756003684531787398657793324428160410254584001809276009232668676945830417130524329264352834655030360461119908973267120847773549435344313112914152616976781054925211991380756101461069259562580313655742340807160195551554000906617309033152348263361831175477958599634197193378599584861059199256562548805401892239043487143356774890341488692771745170836114668367661891843730893192811235162115994800239371128472104330168559070853602064608813898581936487539267685532652079496483422772170269226575831530830545312178323645264063539113700332674648069983998373242361862034646843147905327201826612746662178018481445586428908337228293277348981381303045542089402130347896654768997492688833083697422976219391613348950333098438115777072353675711206562454049823404690430699656148087017145256908037890586642053354893052084531484389483643965413386511707005123548894151387876203828703050612558949766499377761673405042494096905087214465502790337237380979761647207625762893099556327715639955772187124572344760940760476813448471582212420420891574272000000000000000000000 [107,80] -23705932859013026742385298290341560204870703043609852793450086409127145499784072442791833844274070602356096650933472892164635053383946237162819550846763646659079413427135671346300171368260465879832980787077487118840878048743136174103061688053643899277983451788933686926614933601243281662379428130452444728518612028554950938480755773876224477838002138517482419762575409554146930278056971776743844901741816699643976322856121076630224028098064635760291052751198486911896728658228654882549049728184374854028792050082912452722120496517286342880189473349267756320868715177530097108222417789228435199731746547070188459584959292051098110264007807795143472951565947722595954674924143305434017919799922558155271451726483195851267215230259784743387544412916003884173807721005531141160790123786566995278276140167504567929038668667448945121101808886528541389593239836964389711047422240199333722628623371408422802984838311673719283138570932167879611164511286825925004741983592266367615866854758919919866684830424003122599253701163657389477525083119433641400277918932898113014066411620908697005432428402310363175607216550366302011973483732032263733451764814211150976256842348688275613929972027489934124978409486547359380916061821224021515065757797279550113480863268096705775179013416594020812541635169837684523147803466812053393379958958719329206062174978574124602439041639164401436557459687047089490193648010895663557126173896525668807984211143959917270666281140251240536142925005309496316211922350344811800157719450762691483726053844997459255551990235702225093199413007372319669817378571123097487945259317949964648982632012048059330041423334439208529082877509103333318730123756086333409896480500727359730941754283334292203093621391874445034562084837803777914871607871416102012148927811642000330366137673818065608853003901245716429969890586974266582711707818682529269080319255684159472162344475751368828892190172531442041453300067784134500277705805231957124834505207590466238504071304350605232705380759448142918491930570460993782797029095434518085695715429871847552237679369853321677624339469415134111278646705783888428387564166796448792697600324712925182194051791027034544120373627785937057725007254010645713870786999490466651823793486500699233365667867404001047929654488158970157081999734200572196537396193704325307148181039635945284046410581175166658255405450127842216691696950415800025943389654089604781340259132131835172588585897130999666481571983310724311571264595558400000000000000000 [107,81] 571185105168269257964812380128446105376791099695029627643221385254673888945414114829683522396003520489340721170115356373152524308622468886847608232293583299579030333692962975680030923007524572128302656028229401281288974348614774937150081077838432983004398915581097747060231796298380828694264229825549999810108355385203066373532635045659625019562581086103841101968790488194732634067150660606929844986499554598383094649194340999454503234736991401331839298290117505207708643449895950511514954112303428346955705667743565724005006839236809127599285036864461000584253033389300549941582434351042647083898839831637030262229772600684353649331188616053945361292326852239838713106697272482197637965134497284821367165840836939011728393727531433895833837450075912160921413607426160409924812766602198656643776388368220171340132331389765737740810408602219275996806058769190297865974617674514345162252430305397928471103196682958953730237835866395910658450004991170756486501390289349326550859013439139554748589071398011642459537143638300829605083140130405444461597994878831434571509658474393726891201874255642215352177136084073641505913959959258182266970716962344221835037927824816904337760760607195444901322250446056240183573121987258818663968860441794930991403449649973137459922899042055417470491333260540486184432904603741266261345278104431597410127153829761983889362656998082301955711729753777733771101069630328291307010782423489181860109506162359347997297229382535729800975246753383310675920142001361503017716759117865425869487610853432520995051143571288613464607370281687580687718317138212572225191014867359378999571861016635672863619890532370526477404472050163226895836779700542675438233065688058425268820811299711597023449655717306757054690880586971247981877981980510246578745441436240254344086890025219544089442195388427959835522350875737702236190978851270318100874681711894119866596109726425918173714619065871409884098631368749010971292324473259583473672684277772872730177793951376463082729643173363127390480312587273859386043837832866644300012271718751216036995265400482712253147726058061529285205642157715769488455898643961472667908706379504127513813408624534301679897984405397022223793669760663497079566059142992184764645578971673179881794424658052078041500098039825285657055866466712155957280439975118423563393451936062938525138530378268951244576801807781342313458147457235663403267430055422752056353093739878221188558230994642828973032265748795906182411515917762560000000000000 [107,82] -65825678271989196246999179116437057422773978126093569930121762012980905825393063490564384778256702024315779360576702642771972361671410936444850457400437351814284846711938010285611074029092352123083152471372359744316054392651928833714333025610305012661933545105414260255388392022445030905257378236310830401358748874487998197838166687978312744669240024327088483561598627036678027636079357828135588907463149588130337398761278279415845473311206415666667087911776276925443709683925253627816962256774411735527340399290795285025013275129143986834901126081316550332801210273889505084591793497065020393363175178069310463306764138816930364898399106318697270382838859018192154405886297236869431721155869331093821167705544207412612831145185593545528909387066857248328398633000518655624822965482722774856439239797149184938579849210091908004239671015515526117698964284634610572708818368890976411729325871504127912857701514697473897969198601714164313925596801565456700099429082105312971377249967036620127778985798507939859641921713905677591778948995368227961936914618923612252845599727281616075289312751713177462259937289015688449388568316050065205879098400515189571613056642005469086126924528802563820442924165909344604900864833965232906078017280398112671665214654068435273272975824966558204617329448055868824665678567078334860323556267706774880871889875979455995301741405403424225641677403026276175922949162738613706912167569044377035760818295441559091107449679026523985887760027632435019268432247421502414801466860691125717399054849066376172063747799983902725809554880789622543891452621443849240224726584930865238690606629547591427184537073887924147810176668573564949717082125830538804100454759081974354243326176251274737347351705469750117115250095259618937458944538229805426732935923850597194200335617860755225992414072770572457956148589794939419612420753542079427833048855476816811465496116956906080692672735709867423094785483370772608601710475389537847536851660456415792445908074054995498108598297355408618183638246852706847077717539783786785181683373702329068167587282463765780201833812605241637021225964342288491787615049057613550403688680980863053901033984664703469829297631771147875891145822576090433903629224205117613633759377225460886612057141812880723746248429335767172750061736251754950267466775266152282808678411524374073216686936292578651196948369357022811736707164767190132598254986043788638908156784454675602488365584397548961158518924841211640742705889280000000000000 [107,83] 4912293774814059648812660317455551118560425984072398098629885343804941726543504441719933886376962512815920400146439781332980259416476926038869101435055746103544620002823454626496277398090184014045839360577746335498426950181135492515057162412555096899716007059004320495293222913385203846184959385825477179499235016851950251249609376408839057214807423660471558507251470361496317489871126242162053461283361023404927743102989050703693572452175363594291546927585199182623873721953231226156951254504505129177906694245200650750668533658235525788503659676021108955425680242402502429467449161094071778064158569134455672009665796873627700005682894656233000750032356937471009591769503977613405487549337489027631316901968471203861827752584827245435264419682384267969883544768200596727312549504677386750404143828970574434164234792935315915752806809025338404486288338095889559737505231285621407635450288286086896495002453618354752820446887120635154368499382476723360896952948136524514771461536485785725989878679874050697075602177586234599838078440103407942560511849543065559873188482500882886611698554690760355943092065054932881836284567677441556617259486042240654082692902847951890349905414333299765742105239819733249118855294908375042645593222216284445045448265670256945164057644117495453267205619594934671101465158789847844033870135800102475540836514065507826854111387743096297451076339117986536642615339041032619004174721761758148119756854101272505739371360307351672322283825568830698484734967120982571396341270608140343147498451510502803414138779161667788685614885721818620880735905298124088321473792273351330459626233184599246147322228390207874765006518058327113489951007055516828948668124929017656996859891086209392360166607694275836078964426754936813118935049424118943872895951026384603862713777059052928481221065785785544069349618783226187576151175537235414995608295859823492632382327173166975846991882016828191618628091647946739091939776516547235732697798087021202099135863789762689929214766767157128030160827103575917890235447794439241471723781663040885018844910991065862554772442324265213851469621606781443869537078764223203077126362204528851898308678422494096832237656599921584156153052943693771414220812806480970003959102917517540716275259607661338384523782113944310637418867809033232211794613782231670990313937754106464166450436660257916540487294711829502261318591243208340916365926077081246881771370556482939724177951542923820573329618171626457669823239290880000000 [107,84] -262086233762142827668970582452737471846709240315017082337161980834102303669267809866889168360615572652932484704762377946204516522227683536037417209902799322492717640759942870523085603273012936512314100005478128072970863183108475970965637406590132282556559810416320061653764796695022138379389519559629246799558945103614977096341934927617579028809727194689236704482721282224281513796014521229295365372772380387744501632494060442439925065472925166319426571563114426066500632552615675747717174084357470092438590705545284240468902160321993745283026994903374787545275080060999826307780267625548830577460289273769653913363183190664604773114296596984859051235711020191326601798303873371194859582827078396213831021910678286506171009908812457067721394455979011339866279792008040387245653939576363719355366365092533398485951579969148104858475877936684626382866089865955412963366107617056681320330314907611941207124318056765463468822556493812065606857176995573117002133160144620346317504453001369052564988351231255309328746031321711128379673490434822053036880831272722796343870257574149587598259175142691703530345866624447780280096809021031663430163729140295694966873575534826285733517295834818117486163210425934584750009566867532310613374571128611198122130758335213308679104676037852523519973231373123096637939583546360521610288493730113954831456464530985597668079236032974456793795906668275403610357272319652078317740223019957556037760011356564212442844596508052118092021480526569964801755411178992539618747146168189637876932287571152487046769841325911923167342381204913183020165825597851167598719224011640307804533534243528894723659219013800824406387378261956908671688661359093859072057490406569408259765274534652108863163864857755318784112671373707641656223676733310897693080602434283222797532842062700469768472736194030733222750808446964171329608219597893898236964949110096190151374398546715881801628316614911689581833386763098932954476767658200869832236670820414459508316629967822800540060989483405725777464020710520047090013706398060490522439618313781744000003254408009279895406801893114836330731203482678944298181481452323206019410561001127005392070849619337379281594959820180661998998810047720368394263457828583580212564354247771419813613175270995070035353532131677108018260839291520261061790407005175196917493989149784136771975126284773844363825081174060441824185754350880097721984241786745111181310009451312748690487929597665981447672619597836980611643074150400000 [107,85] 9632775921905763705094444983544538879994676464388910068869518046497224050393413644292747669904828781756903644297661709212301480895579078967357880071614116623115232395018369311073976405749381756941858755465981032233910507695099398505559452631485176233384393490219716245455084463136623944139716718718103703363962432964030421759133049062901508063617072686218772241937141153247505265846761448129355472901046316706135623235435173583468509915233929249735245781375744457670854825601010368495616459856707114408772778668570363196985127200400693325007504642265827589500244388945978267973516716492011627790204245315966165112611122166634796973544474142154442386473025910628678608535218732367885026688943095303020593599884215830450408897852759974575888734466264978202092786727636758705231471905799699286797037184757466973795171153415259354066176185549271634836435276760750627310340220208855529893225569663336972393803771937318805448574466790066435086988737257751177702552015322826053363061540298335905683971650706443587041399966907525701363241659722680128389039925892822874113763440881032453878972790877561765115986776979826789834435389808490862813928192079591158937229383609784341694473670656534906394766271672654465339819709859299380930569814223531776279445235165122811822268843957401104100203598749484408023368052520662014642608075854499061637532035089964520797813844119456264673769578624822343088534362982318731357221672721021070613338641838439048573312057783159771995234145649790863380021288624500854401493857694357049761483965187683069680594855937078745506950450704570047137261469386828526468828182467418881137740441078002639898880148647575871912251663890276233952258020692408136157228181274944760849565598230437464109893127431161250720490096614008554060553346056347079891696146719976329137395976022886311815915707786702685116534956123920984077456750411615041540779357455205478305749556277014481978730903089265875550109363760325103052202231698641784911849931966590564293432036045341781156592366973681012820011389335057615483444158957419905760982146195193919523024772099552942256082897834635036565775523499282110348086271285728003142164837093660206261394055418409214160229401478609134345204769361852836149893980079233508062784939177520586368073491883458252611360591102441083564672449635386502796189397384153342339475226497283352210946649744539279612876276891307467336902015981778990742846827018132340329392614250224950846248404567638725927908962319292490492585761920 [107,86] -184891833399395570522555845710646691909114220995612774966437847946417438445083621002422342948862773627962817601705877658512968163353979342049523077984583579914131302231848011293898601709599012539387265877608663570475478101098302587469522824393079919323912702001648194001140441133854844441502423018803182998577582915932046751577754747211800969882352501133378176769760870596374852290759520827446502334897244565380230191420770340981978562061402272567786692430311623673851383013180883517610152580450039793423645918020292698538531079046139298731986910320436262402438313596440271543023724113452060255277922896788740882757822664372174614154814764574308274577148612413809253582144417977331646122620738246422291771501768164211602420352459004069359460796075737795642532772916487922335185164917756286842973878747305007288988252268341061815993577253012440617181056532250052061007853933766821529711340395891460063463435185117629025324109905919035499300228125752557374266967132600165426967303180968149249189582200882545425746672101776054843696051545911897349401815567128266890445134850180038550986360690532742529658135856466613655923137181937464439458237770865392649877536074985525781313292371773904835127208395971910028684752170737312175847977886815196056092551836219772987258179318246470812298375477544401646344297355781410039680351065507385718748803372249687456637063554522964161730718472659035833879828604769121515730898384170623478016810880351204207820965181476248143101631803238343291969021485041060252579435293975702119379702314036573329487882760481635217993162350707913381620621773111251064057046598367221447645075607905846815334543860296159810769674187594149615800385796809121947569793402421240569859158522076797808869603299578045811275999637283998998160515763385254360430675608913191422473463288003567036169352358342289360045501962356144041674840070089359272623874325435745407641085414393202168810747614883953946566409834657526139648778733029469500851234943757728543416048410979982355200806748352786682905438298674771310708856902183797808316658405812767842493522716978292264925447342677286498307979554319876717111807304153964891248680995957689097387397657104549499531446276604096604696694179011519226907152038738419577288307502214083934055558941990063875030466021770585041352047966208002548692457193143426811994136309989909417778720521058887275790949096323210781215339570131371306562484458464403058727985497950172680195781321040631824084728962364405994150400 [107,87] -2741605939163702020077327518718969357928748335323210268009245099211127986830968647163251901502682586544756022390250548152408220604473375563890151497312224665345091205778051461222895038540840688502771663996689641762327052914539534282851939420384390247293628019217646859373588532244620211531911247437086755314951676863518904606967970350883120214117048086961572833554604931509808710685461721036345543345465940617635498854908586883994755313337872486404136794851265264744932468148037571545257433345844510064382847497326803838735260225506576826745418268494305730578190251445464772617155234054705493878412171056498566686256495089874708552659820957166518850957845875655994497745427531186184509990744891444201662832510089019180155011059904175505067204255034616461897425654971483826430552416089228328656344056065913875227030648334990621990311098014540939563694100412442164274972634878409915542367226684562126621424780408252402348296703003185432109119876827990258248474730065689136108114865167003893716077909380071867839330378602429344795333172205935577441717530582345930935425030996808528169899849263022675714434560133905359503423348271660111025874011622507413417822848327055339077844262499333610073866097803146322966677425689288455800795398038078933580828835455851446532300553994718663851052090240046940315595281597980289692735638433107244726716206652925276038782693958250065671218131745217109387406251285953778685739838228618880110347742541117000667759687543138853119813270817253068935870233362617676616866248648230582739888988388689252430943174390029479853510958903446094886199901627730349543587136412614619394088880929629274691424335609102000513494677550477333150536968644547709842586698134143897889988752798304860212546103216032415030536002338001399006277211632368134460189990662849741512423268809023335221526511073728453562017597218042973476185891852766870722436009009072581304670032558514776485990130980201193930432708957139206589356147120588603600383869365704044378261088779995908657415224785715982410896842352405558397238495929901258464246966250504946522899493732484795853478575957189824937443289110942761713954495218727147722595545911230667576823197384599273147128798752105891347009310233775820028286142909308407688171820112008890688561450989892499849955364062420970478009351512925258681556740786616101989907030408537631948935417355476793202712832889717233759185790940537331881659275541358510911669742860128365121120639950206249716081735095843790400 [107,88] 352828160920745837082640738826978969304350550067223626598067139294914020161649098001057517364556023744267686256067319282747040654618263300963083894051177629382656391412259650040082211832294084466462555069016774670126486820539767752900941107703868224665066159066714257134957258285239606802715878519807920374215494792577567915324572589046434692741534335888670233004804818198434209907058403609721949160660076609419911926834391966669265994839342205161201072546236351632488014468544024879300311168958031617660238827255210735975631954424122763638457211435120284788682616067243321786415002602079926697465450330928660668832962097238005139378128779622960353952752220469570933179136630525365377025480245832313557117295341863126827761988767291220867214997607795421739935357110732595198320878499635367219072666574471851935374976527962601305969410626845758745629460517181128433291904597318520799716155956146282409007318084497394934090878851273653704368399318353471886838415062142429555593480739856751632399463798891218693220536147185316466562624897667637108592514421982211832850408793062554936285126904651169748760134908992856374242620172761249525074735774991898755647992500201650207136270450421662667218013254538903637276423148319329768971946425506279621478310237053657404220623792548661091848794581483284279718690686104553446338734549695883004079639399402321711430777021143176150296132924026860791509392102815390770045133226171656122056730136308836834748712808199571138912801487318854527001978359151420366112215850374535012102599969074516966909943363813951738078416929284673794016900076666440095631232330268194960923298872699865952114403156907665872890248783592035050132643684605610001147361817953855066041042410232449494111234960358931076796752574933857327846630381074313072910995769955217106508840866549211823892996021880671183849962947762120988971679277820057449720914883273858330856581756243681015069342082457238702942342148679528246916046536680611125406523367516225348295959638084837327630079534370495582735321368000285169360890707461503731835154335795974056380572319863945245997341712041644005139018841137581487557560556731802638000104743012225931849779189927998202890837270296870970450213754039039344579353540760941157305011589958557542919277279155288756596774899270242973139197476564345486357880689852799785945294483109811772127247385588066902072232086474324515407771847028332493203028865762321690203322531085489871304027076137601591863983681465600 [107,89] -17141700608565912886235399964695259755059419543158994583615617233226426278345592561635318504195499874866506407420786512672797346496418965483219771545843145852275172932632116044904587989282649186950304722295202880111732478585829689099407815975099511055160283642135934954547690570791712877493613503774210440894830570263495309964485312102706316547290945561896063363684592413405734647623672471230494950418132080101090160853796708196472673451388808943851557936851133745974480964436361398730629246210510931489626277381074499030616942579227976748911217679017541268035231219510639735649688214476851611081293337056618545413963329265098339577540634442885652579275320043954391721012163026070048035479923094037082697255679434856271312648461760871313223384373499527596182758923021280633449346055653831348139781844567015897591896849680495138464826025781783763096414445831147157051700188080463673340521883190169050707795648970394682164069071839163467251881937307009731724130504408605616459282544974807223489245389341627777966796251616596912516135419858753858734204357723869779906402324378058154312941411596914033723049302930906932216303312903421866383167643498486691901485699163575301559117651246126953720652899646848144684505271669818084462147458783686465301408487667014703223204851363015663048328455725998687944322920832929527817149689490393202853308804403732285682899941642774252134698776619347145218218572849652737420810987828929079820711159489195683134508365740085593170838935364652773082121112070181326161191975175220255050779550358475794779384442783897391196332689732712819670184507651834757027148631652198377394178975703252806567866088433868840083766711300312830125881289499290942008413903383224700351050190543399661450578685039259018508283947039351860427702560477179712564314233895345327645242699637691285788561768769971481679617414902372519116383322153102259401885854325135575447889851076105246840995929954853000238222727642798543329556690043461408445079686332256864157501812846286377238545384123003434687236509918370580383849457061589811440353328249187444868067005181690572284521967132148284002469172008811133635399692559087193019723323489161404201016704557349808153558875022212221706603659267771243568280826813391266797089078248196878308248756367567001234581037870963240842290567670087113390353067277654398786020972459466900473129372937924562248237717000318439112442772173921765593602648111055812533047495319281817599535595601043771326170407200 [107,90] 730953514279469797152228403991917133031913782804400537389655680879588168272172885749252155410875061245924908862174894683105612032382259550585562521321017717239750866874733404795453345640801055785864077451368254272579559341589945164141762219415532053863369169315669310617072131843710388195380617962815895946787723350639947324491429276565278579259922368082131692805040271411653742422035711698552635017803802371761177704418211407307824502917778458505740528900091052990305922506984293156309021940892111840517473823508050859693634802304332557965035215671169371166898464189347313681470373754677050436577487860374531451819976539927282951287849031849890145314686754542545838133707725390400489574515708163810505629506625143994614480267467312108776270142266660326012204163097060907040442479609781200685210206740703373335341327302470491379015559071884294411246551721538261733215609845377250825593915145579291472826848976709617986669019386868713224240260032595369899586177081294498707950197425327714776452793422419889516745269298162671417343087407643466017738134175854801923941279635031345900698544702532519128185876935409026631485396860566613306124662564573811131679228861275958875529337457156831805470230842230694032635500079508679493733075836418474725039926421849316206668451146914252161306365048534938410135074603688396268171193226718386489541515071720892827090198594348058667031682761663258408709032627676374273202043918963208481175570045876213312151544825017489903498484203554258565318982645499782237529410717214293075206026091733045127157866534750271166207866370688051551376965230923515251111769662457489755036086556923706590890179372071763969869998705630083540033326781956238225464859517128974099142905211891395770061324558642351165402369049372999166340506919286911442934459789841264449493357351418495275391055413128568699195368389688178618043060684055098667109557362590766373815831739043486348342867607414645122543613309861281976970014358693227493409401473758254369474120444280569778996667462787516107671228481267352139717528006465346352674730817690470013060087235499905573187222522268846694220995194873051686036114336869314725777845679797142167069884358059443606341310815413263628601203573966442146890137185039469866398710133582040568948283958368193340433762087895342705664257774356397488800298911984082527436532815054431762425469420304069139273913597567331729272478476211216409881088490119128224511246284321990434123063168418490144627200 [107,91] -31438127189624903861019924870022090959697167550033090382993542389867460980272551277466313470100881547555842124892705120369310782829024018343293466859784066762415372317803599528701834994307710042469052068029358701666031553183149784131576606297443706892625172221925087645428758201571615274964415126386365560987860432302946714244575028487683612606812624313870496734919748547738728089275907758865235128336018056174411147210834492394638152512681983587019493831653945459843773396836466531660371016811373059639793634360240259745843965665129087807099995876718324703721667444084278195552347122092518575850804179104207858814276062814421719302332147178558958700399059584680298227453346966262374526495846873354392802570075446229263912501613397939728485737376030333985855712077703458463269029491137363329108769634921505725693115790575971970450503576848751968355738606522323995471009491258688575589344049095548598862173273286590702400398175407867457804081309892724047061266888538491241128268428309273576862273331896807499572593976664046736618364087302113746371804802377875632275665989694428946083473400734691210180627582250477616799831265662380518917973857552227498349373415576079500198485011689241412297791785647448144387938285417758347494372398095107063087656559675564725068989136039292252288369033580345259647324599542567548298860327570177175371123670309399183027649832093509549765131325700338788290166635616085616611160393086801535586395382506339234607992143069434311549790267199460043674505411458956976145020459003331966463795752656471704375569306982598152703955485325275504953563957588412922441635493203765774955388373565308227427676965684871155680518544582926150786224747396120125029002802809044050040151609302494931032282249136284616058109084013079000101539756907020048172539961747892736701153203803444239517829522852764308363909616767564168313255092362044262540616423277457160286400938093782056775326298444483826450973537687417795385679649983755732867894540170438143454565875195572309191920786051179875051221735063386367582073226056782873645922652502690807808420009959127158126813663626063548247995771194869953732211733263219875319383067183965291121620927700692793456994526844345556792661145374119827906600589761018920618168087372195595434664922432234520562510295277575705503445193200292281433955492209354006349640205754046073610635438173931961503425746644041859869965880244345922691542387569290320217132157845328627017372119527434560960 [107,92] 1152778182055504754508967206872038766535757187298148958231401657112628816674347498101435013090427944627896413827289575359348031278011349534890447143544317622647021135597722136305816831771244290412789019197950853487719281909525448959261638051555736854487742892083232219014993808411514680470099870840080131897008975071373985527865626541808118985968756568841025659856261754731074316141351306994311930005657885623965637018521905334936861461513569251872843145900243520396956277196291035758253740586664481833322785503625326322173203497128953857623291726360212466074495486718865158302764527294006964656765468997633047202233676093053469538499190536784368429514067980207053566389119596514679119964585973678160203541636988869785484760854809721060584251625538298485857163009449690405946187702801930354171419998773778098939081405540997437185968738888291422646456597571473439841892870262715544520752400120585157956099786841172291982426166374422053707886480424933659977877944357220078232337861570110345246339902656521200722535475414039503858991029530512183974417219045589088361488052927244889837767934382625169652497749063050935630163796343562649489085065591750414878503568716216123957817425202507269370719195879256426322468824380842388733455285320916307820209191121518018044335625017808771812630778826507425706308692614959932880747977030187719522192188847352658305813056080369986344361494398592224733706662508895259595513079682631361050979193062546811505764196729339648065940008621371602881404469288272935443377805675126997775541398171922244994867849754441543598616860681113001650228830821153500472771290503838602754513027664572964130627218863839274509631779095615776556721427127061076324948008490288692979759113667195631639133227242097167608942975302803492830880532496773408088468211185294873008107523122090461319689458945177514480510426347100197159144972919843064645426336606781012377329264056334737795360789884074523426832231947108108248521950926629330404387607963328723925315044816655660439647082813759454519818060829403880771734972703937883223716093975022469576675098027060434502954820506071761582505580343767361181294355506579754109691184226007000459708654717418070186744878808438267568387271929001964510262290968804538897153119355494473719430989781534510835053759385208047587833203212631175621568546851952514006955233840685343075292965309619034204936368108934757757800245298685185783650077501020759988350544988135241723209827308959680 [107,93] -36027808959143206191939531302282397815575889909925408164406181489991392149477729915778115081448856260143139619061433904404889531723637955200587854639053439633965581959055035209708880950277154522982047865860759074511108141744161475349981425673905093110323799924666256121627722772157169357637209882621475382433789012941086279951555301051231212856345907340225021527375338447312462953621581263809322967968835201774771950311403899502889142229085397786584088196821022623387872797928623107141610878277682392162001123720861605792078235497921602094638597590576867967348416525826169312947666367959391334689663678282213731173496352142632979339789550657607557014655276317671438358744785467859778723175930473677328852137533908708324014954379980515678278186146747378960977069357629086642342613837332646139188112361611855567136488796926765164322095408522488419738207717564781985965567595070337877162355031843468676336456699403637130714895005411785095827771424794564016382407904053070073983999571698562132260009145008240554730248150256303286095017249881530207426802968884024007400904936178259230086438519141358756013231015400336972831437482116885318610888897278303139316758950954413967235965708394989388245696089846139282943433135557433148355496409196513672846197599355225917353175064673306889969400912544756995214532570588252913433642654895975888813314363940634387566509160488967442205232482088372883583352467315520306765748732452601287384976232430012931094587971583031631036095444420311560394873677648377565456886532904860710421804792811969954455124569443447868027892611758049588228242785426091653822947154650361595773662228533172334366380360913164500977999561916324233107024303051546286769321487945300373817407860201819532053224862449150592070273327746473561701999580309606284843200482885176543115519551149581179918057581261088010108508301093538131477856527035615387681044037959423146320405943862360696310905481629697806768597511022971377311284989980243287515887168303194969441412398596214664796122768727978181015331736883517708739457634401261415850921658669217017611640869569285466628469708283183869756996641444960590097394822724923309564206826473334151217190660158791134008541998219944781028300191304199126908651253230617000630375361006750844831465401938776539684324811016031550887815488325513866802771009239113403104596024262863695548394003314824122886669760148486792918321146868120447029285822820121136084717499671726333857998880120 [107,94] 1001043621678273186941218836688132562671362844197304512599241076669345768225611817280817950362439878299653506047971304215862596164193386377451984342471984424836755430466305746104283727703310827677282720863595180243091938852193533521029641376470834825853398942511947607612819015725842003750805637287471069486326015769390975476731491472559210694336378427373280107885872718270264981535963768202602404083440490704803239437010926122933441995718036168377176885548438759305160632622166852865127383478653665746676451665191151043280831873218894241140739493740657716815474003199396545574343035363433087765628623551917187181818679659470570318509965350053079670512983759161031276616473580748789533668131370450938910648619797781708689888716858363613693133783575339070715088541632563878570297241154803568503463978992413862465911742202988736061570490846822583464620265028781206395387612773006412972429862026377376551885584628335813932521132390587014098242348964851039359970872300763769789498187672194422788347563500954086087077437124266620793645641917836474547177179673226879626045042522962253205557383432307980297874646550103631494353423656810573924232890999940288024177163263247836741575573897043681249266107633531670136250040307145482885734479481309033789864295796390849529856557477762812985619688431582135307165192781566375430906472191182198361646539982954459679339629912665421461778802990672862120589154565744311985217288788849911248959950780676327275223427469238515347667069039057796014553064946297764868577967487275321358923102619808924677488700741776051562457244870743175371371867279288474345549476089331006267575674913419280935168909150677359491310300160442447252583937427009822456657203528178746520534443390889823228127021283186025648876295466253373875700761251477810909888264829078256445785469584777147099076752282930808658648217822634122854926792756245696171633671682896610206224995963040003319109772360839409296441183531615543254069615704570139552516148143103902053550949013397589137447254386578494585512474849829710286454542483086655537215366214394719642144825572325286343102250737335303175830878624529759182235985511651787119381215908275408789951530929377633554450247271343164055945955521290972894645563052732878715570100703848563760729558690000354830081593842375188006892524186897343105361131808048693423066362509524504096511486996593568205510267333333806545526927173865326253120668518009048676522590651141384723046400 [107,95] -25320269321907553363796953944019082411793224499047147853394411702358159700675651486145360190197035813286024870781468906244885076456716222679986049653431917781289569132842336115003783958218550748456179706449053071925854530572212011442307380678707810944395847213464216148062418461015381641338545598115495231151557590661819044242681291798951496577461260853523926678433237502022278102392956497960590818286280390251963781804886896049986771262175068217081414977024278079972185286102674406731347738624479531487167320123410462448082000611095095631091952618019108331539827801162425745477097296133374996481901318090450067882317364698410453116873109717576221599832728046457163398903100975898952431751964339978893016110822442867397190101233858671392034107895135905034290918613563498411046790652007713148292715319905629671978847540852886228222920257808602205040068249923134097564923321761948200587906120087202551304542265862933460860436736430479553739316565701277094813826068969977804771334361085538572899344048657567097417084096841277877188920065247109377394690153042588409222662944948663300794797500080186209158786435614528477294435926741435266779730592440188183622495445501788760062956697563508486948050918329506246162960058376866983138982633526481894048973960487261105994349303731661716719095967699482314131383906313214228355028878783316705669015746160444162951397302769907986689709410875312617338872893308546122592544339325987204099977103931521856432052284622539260251866508011092798858525128484827925020180843795780876908691285132780722385657477054080512338070954462907878000074278494032246937882737173215408567268899768760002792206688297897703036976657242130283895174497935063192307216110525107162848377644368168419639711311997085822650496109183637139469444894296405562441918241410663436821732990838891549823964193152841738825197334636629998952683049911190396075776876060301102550010911597870766945920614333701854238461117654189311268709662973079263621094251163332979209128442899566590444513903810302513252433918302849852032922254390427229592523899101954897847564842849903301719054850061903515291874048745874072432320077377483862665241933462236007707591329030567867188626199199137855270322142878864913290686676545855170466704423224369073587380862389564710830794065580389952454820444088821527326426357866802836400831701288369154516908200497426879912646883793142035068309251131577160758268402375930478929608724643631142400 [107,96] 520291576401107908869149886253653823066292330144438984884133756455848335348312718258786886697055273085407026837639360266782107271501499898195475756894315591018933905098619741082545023681204609036862707578858797878896648566047387375839060675315696004384209502689766774245764442233416156974805044903173860815559366498047721706644142619578137488057579619588842016510370853505850782055061461363351934444275105787459902376892559455993193519765277588050320569124535918850478792423888127785192908304738808656304013145466062085005917550884956758345225738112399714572527982780644216851077314734043136339062926544947406750351230441351842710459812164531944274326296854295469115647151335642208526441808578085776828046616285399160760417661367078277445404690126726004910857160256559458996895038019097935443917897138152390455738473669092739569946010304580603434545464755782013367651827883105174249508064916886741054158510331806571006523053278732431066904569740819079127230379754078884059780479623349436220772744337930495282573822981406202580855876936276117254430737691014767510467039344991060997720529584953437995537055035495143860503170936490572012964135843095192397310320562435811407374706090061079925935059269294071788996409147382879955270323992605487455747243170148244315970893715023751868974491588731067541549460505165136405247118441370779750090715608096243083440505409215439040553372438046140455281786880187652764523321052149745094790170226550109259903808875810966852432393287317114031925442558622456857756740145399377944419374439122439775872800483003501342593227158061533048366667713823763083420949815591842633224635209348539801614269487261443449558662671757360242878974530764906434075009436095209943648005269618538193372348616095217749322032115897224211949752991647760159491911151702290882513194922567470313849414435351890244157863684715549156936145233347383213050326796528279487414474291423810677393536865228647255885546598292986325884293159035142674053268089326904755611270207440028504698310999588546161982397097217276607087862074440802166809589725173854439023992787280585135403203948771042443114915969374398472928863087092333938843848453640821616988144161925461864959848088390187368697785434688236740379032393349920218906798844756930322819292317934354915566346146862886579914743619712463519405340182000194234918492460502269549522965528190898863272907153973633727878641715783186790668259880836262649826919951143680 [107,97] -8159218204543082276018591169149781588577633421511772499346763806856759388024131375686880930864513236288429317742504427319455657462879922497813023499594110320075313717803122108924670487065109419014286819881339325336207500487074402357025776954712502510261962311832196231302116642390535415277887174812414793251451467242225530892127587586248358114175592934717085539599663283429059235573069566382063123751005901958282088638485731297463334988696606934497882455412015453322989665564024580165555005111743364156680616118611447968178417035391611488409481945407432885684048799238366360577423329242753688892148293972340875570840772842114083303787742234815705017602347871745431381663573054225886055273199227468577540589945123791654392761989584240768399151103824444623153388549540443293684992700940522205095779585753534224120508018902679555481735638855970507004648474510713901777647138992182407753665527736362705615374548093988495310259306260300464951555734173537915542923054065220758707833111945530086496616581686518051385759938117520939490862645392443831549553998374072319653498532498185807291917660056783713766413196152560107179239122000639813871472012185111781045835295322852937423533337148002107742066537926411004689568610215734121065256596209360425922903613018433513658519009032631139567793016931497528672477824287177442511603098263929786827555694429080575580656450029964522676738069724233018139277482200473009442177995811265853241506052177838275245516803793702989195610615680719066889617111348204335394053440295046578405418752215906420292840639097043796613829183278860794285299336299269598866977963527495577708206960999239164274806150675303849362256072771821518550905231730464332045753337876880111101620912371474111123775665056726426093815358726953456816889539469289049064266062276687676839533948131162510540707716613851012252446773667807628483165017997665491730560949229199638923830459787189861404432666376013150042862700859205044607584998074837097353413474238104814019217277011560925094919143860609266968973690279283473325710545946500841713045215757503537913030744466397431300338782491161235116407579872755501476397514975483970220269910212158561057933704997126638173917220098223102263433199619867643808539227270842688587710617154553666994585464528555646853766473173048767717475635831533893239665651249572863987989134719724461662711390962331380654609271149262341930517244099974175981196361879554222314907398880 [107,98] 86274919638692039534176946889064140452875277434099048341086787790281799136773070971044034649059357992082875565454708312086429636219488174511547131936890279602054110500432655690404838082046042338235555957889803675558471581803613485582876934929561995111131964331423124611949708404398087415205688895984481488264293680521506540322476407551479821832440755397341478216135840533922967723502549054368257096773857115385981883355972312771227148641050899407958203534297336765049940997587053305074168230278670836161874371223353351472892138496191525859845461058183268759783954716499822467073745285709289142041789210811292032015547156341846261598395151580300031310211054058650420104681299124588369968419055672999944708632312147824511170853007297250036929843587545156452668567854434139368301497345856340484502662869989968445998108812411700969174134798415419150690568314896614681500466949590939782511303648844785329676148309298593911443408418094502490914401680084971523919907643514810250232113899298629993112053827022270547583201411491135663789423084304649765054281995568543585139801990814396116630537183728588077270609970711864300372544403133220912477475490593289519948558271591242516381798395709810020926928098854348896142037006063322710980648983727487235892650398640345065545361818491308581276159952430704699177485808668623092228184253857784113795167055770682279242473863150680613249214674092997791729351605576161527778511170273485502050509119206958193424406184319285047856219347549303390387158911823855105328543935326641872328043167475938668238921942839675992545843726557781623331189124997779466238440955399930823003832722707943307785521829052239311789626151876892794942163294184040777203407879545641151712970526076830044648185065380081853154440823671666741763827074035353226475966053530076777277668943296405008345704691182745074866589292353135497178980206834489113180658188607653362112707453226842290358922141033317337977105485454801236881275720880431818163308799476139639097131011876378074130218966076673290542620939959284454494253731228328064192169994442924684549436901063157183166607255197693120717256959937598180429362531536632364987044613467933487012022565915408559815957384983927380694959156557717392667811837573180062534523038031281269592563674163951938126892005119503586350672961989198395146242967188441399613148022897257186362240456655554956864816671959883155874569473560006088903281121180167813882880 [107,99] -619957223993135609319959731162893132703743636337235520422178595963480657977849590402751016712160381687277118234693447031669077985678789873175008246124084726507083537188163725219035393172675379310231716634709395262057524880676902118022127806839536666167616653236667175166885815970157604254937894297184564970241073035292086859858063757178311924698182664032882909411784597625121785406146642028506822658284765278361033349598565974108239338163874563157824751516247454547251162839646031788166813511872189956227868919197756176588793552572163162401995557252177619155144922985721473744305342720921127585027945155717037912491421107630207052400637067747697674243200763701403586137691804587536936678193465593550670932570333657613487207654008231687705409119002758067221652342520447975193421600323291279895858628454819949522828253112165163891253704215089002015541155110618743089516490457465926014559520301136488692313976157710586143318689761264970958721365587404634141778630331556904986911374171811639184866368465306006091441101130530190240316745866178487010626179762746741786108324298994701599984263169445141169721107917587683128529699185474837902454424727387543186017583715511758415719531471582763216569571295523119405070295528551690575508867521209907102963964718085160079514299577971724781630047216091585534054653082877367343435356724986119664722159857730831524032023499089477289355319611829425031548834118949193172613730820228770517854483504555531671881535527996775601341856934491568889473325817032088363533350592522805642542446637207674081872627660720591455715049907779520530214299071005430527801039671709498128118954960704927767881358059505617756813209946294582900003653138465697797893872502288636143297389584446510200322496717079421884549567384253208193958943302108756821026212261652283237205789806541943210568101156012844574625223746892042122161907606653854391203041302166118977689152416724034546607438184026729640400568513279827266748280548623541054676501631234753399591752053330069730026887304188792435061096832363822791588925815722430317040883993574488679168646100593699230607925278686251809672615556894293281086322063821891342455628828713170790458114589657900608098778214414470731557518835963545365661499182261361305306896010369170635222361721946455781438897215436089307064706264120879835692318473363037516374740704528549641657150130682787580467281821386207241104143014864532962030877255763187840 [107,100] 4682068083937610498742070999286905883014605467838580658700657501636008255096106265700223983056011632015784046449458401560757858108330411288646635881381962184419348817398291337019620662321593654986420785417660819835572595152842064443652722376297492317154608224988598258910976959672383233382504569638500727014472264473717835892168031948227457330052383441881233446028280898436575830643598155964656129941264743159363596758419198310131167624777903220796482138733391491902154995845687990972809676932640206349742870572822750301308733429686842365492637747466762376690722698314307965068006024255575005178837688586722615488185598973667888793287841372160404841104804013881944338456338271758848132737536307347194719728922864908151009020971414635679671281262066284483521829073766152152794770537642352619107690857601142818259717192206663352894493195475039032276453793372502885004179055414175373251548944107565651246436851817241802401907839483626678612959065924470810091910325031260716805089347481694557904109887133599686985762878237239043910565783796953156204743225299161501883827701280403539479034588149727670371474120196617389134097605456082174497557379645546088812141088526467271639675820222838567834787444842638973478885192451086551945220492427836167836974050105592596277636129906086399021979904713026849766165745883328641131268929287016515547443304240208996338953542753618667728533766079499441698720706949705491290416203257778763841192163313422216512866777026868680510673434361306318946802156719465224441277959154440775011992703820490789764008315945387524649972062738554098778031055027784365264310394367732428170283553250074451717138342551040482417893783640548809284843016474783374621899602681554886920092730695174798641927915327811573335609672545925090712656566203901898003627468035222697592875569972340396894738897166411825809531240320979184968364481974869775520123347982710332270061752903957890924394451550391699786590477079907819549345249129913659904046249057991921079296754319366425275547463372417473405201927062981021664818315611672200612471536767516852187565273657137759318524440337375449294918529628650426592863301992101452358892434165954719687347163771393380169504857105402548268540828168264145116196121090217122377183901584603778410807774398543711192598572946943486782140561506833018998378632230674940414701254108250720811709475615621648831466148633844932322696334273494918244217486461440 [107,101] -106801829174498450452254620825484254528045430326938606624236652059356750405966804184622634595096473361863772035270413531088659869227964727740288059105258265458113191793617974423072424087161834425285211063429949756238173772924321517634588681005785755465379377759259217700892549258683668720398996175501198671013835067555137317531383504522481551402623464113907407429961444507301147582738286808035552675397459279483836815498979229507692805618054829685090682068564181077847665723913758257709421092249483200097695818181546391957324500577615017641118035178586504038037196949400018387081273110392984443582338016518165970092728060430708824909674436057072152219699140774789237185554522060990489546288305882941629794789104274035476306353815723581407948142981930576940807482947588413546310736556146277255149681791347647668393900799869318942983561813392131308650496233396263229414145229055412280857633257590087320191290385735933804399509551250007639991111675097721689843957842068297446508443246584605010620206571190769753994630845098868453462894274438589114114804692104619545549962462113509493742853026213321772026862449045249884409086661027414025009642593061416907711194015819882800949862807705600711006467321955863393933347757963852261497807900011625076758164404575922030386299289531496452633104803511835825951620504816016178148462838307784650203488923221046818627731549030645846024669121724183867817307993927276634477191806395319444733314793115635135533240637985394337386486756267906563903062275604428450105355389480153222389007188174514256292026502088255749584540465579672139716454384423360404913459686736000622303769739373986296534660288086009001372176858777613023348243052301289006825197745641422492189084871683132160788877446920977350744332803078193195672283831505865568311540258223418164496899931443953859498583370411801454786147243251597012067806633060238597220367576920081045674040702790792710528757507850465361379097329715831277192110879342554450188263715773704213173026682295561931277606690304271860203956411405136311752587820730251303780506159301766158446370843089120965296153011015347756289812145483849252067808730754891362152670286564148013747947514986596403223908923376266649919858049873050431431987953339868778261565987181116916510107387397499160403146967681320348506668893870325384517859554994871091313400026717896206541214525221582286759265522812394778284674159802758893968933920 [107,102] 2191690903024448523969511663552568244000265365682364125125573163970403604587429334405014813463409745609767465130636729209167945023749926047405839633551248382628703353544578015297398053783839988959263138561767194854389199629677287409735206426358874829659259524804510251641243126896720309314919219124055311933696869246398698150687318200135168496439655574007861446106013405768709755135149415370601550536386257839608549210389250589145390665729137963765086353780689418347300775321441201158936015157546218348203328665109576613321858323031120904001035949656170071691601630242499347264414702074896181792468724258083441823250168401986849124853665732117298701421561588001247120846358112472914666303965151282237400894148665693358470031879468740792041435352640396428238897218187652990291125878890201709149068585969113579329192778837153215021722179925416900108664846476810051553722840654862262965165374199936002029383102846810949625619821021923473288289347938977748585370015765366742391162588278344968670831817156822743314607391364760990927188273178690523518762541719113554127987731132893973426461410755477776108633204014404613120065635979772482620023813370431219485785778256539263946753563756940460810046414246326012689980622064843386175587382925398376366665922026334895433695427876439151044166427370948333474185559603448717068018480214366988227698120228291461827336186796915222632904839128971809875799022436429800028535473492505795606404732113698234714462604217879261499021499025295468730368066156018457271132879181626826869906250958432798682194618959427562242550961006584586558671754451007202314859710519417771473019013952744703804645554580893277661038034087433826627766625554576070822636711377128874363830381109927161147318191755526149020590926891498382905302417057621878725768426718209602115790609300037186093538714574693853508645984780067328778651507057726244307762437536405937458105873062082899396641790367498737322769080348071742748435316223194039543555836070866961061783453266078546213827617717798595567500620306508446565731137104198923781431364128383038300113148572325789175591742729659605532984262708998286411588073693998552067471885881455234075596702658142414725820061008417541442855920212837011622032964213424880243567829639473724682583616321736276900648097942386020490686846947092459299663476187558191548993938730676302849058831408730565530661686472792090598904595117522280375040 [107,103] -20436913910718464881629356143541365575921521247230721478744981255474836351535552379001011716050443758088090356491503893376489806490101279710812821026368385763787109720100095706343934776207276997393646362256778480093516708210530314357220658329508149000315373075038632215993809063410857790291129011512242770837637172609441747615980311366942127375585232727996723993912737852008061703218736213463543193296114064907559836293471769532621690240914904356615929188466922010194506714911615126864809636258159579801062352223932603933152878259241351952932252929144836076298245290375454556684358236631977323765603204348728424866176871301123093229398146967288183203426559636808360930613226152032313083381427671424170044897880911795554569059776545047780359066734333622429603128468281055887185172867861969107570880957015615560404776135439849059286093789663766813254006422339507199025514659183075682568724090646412597786434342848124493781585285434264089777353354395594331508383021610143561660550148313730642891890686388270160812032290598275959499642439078290740229390810241239056099388028401438309165646312729454268328187125251079609056918907311673449585762651219057635311045410841605176375876835024851775620247766179786400931655256523121024843034624330108593255765385727863073851013937890440399008727880213259019993207633872608686935721961550668273507445269101506062349973535978523493420939883307895282012103942915270781701876759188879377090320307512985465590566019782910978467986128249663745836061908751008852089542964461105858388444232527752533506965691219604933631640455744952446638755369059642770853871553575495770970881742436467095475978048807470331503369864453118629906665426739367674132162290102787406503917703163227180132821934934223681143771308154727194252187961688820614843675923504439225904471537495499605858924416587074134229340625838450013423437141806846440154755194433272447069501133684402849100648382289008138243500534511960704133962695072909602005174665834666077564179072135302335842239822041464746320961729051635136903141523362375167458661689895588971187962230256781043134040401717721427748345721237358260926403404557264079667317800646121650203319763225833239107290282080804704584406270381937632489667707088796265042568392910004846146237960355474261548971991250477026379790212319174458302700660474856539058813129100274078252032367986737887852737038155707091642091375158930720 [107,104] 64246999710066184682528795107470574106000065441993814136768681006750318302596879222790405150872994609486421629706335469913346800399083821602732947812299363907765211929042088029345001148164981218905421589145803580131267555703368477820544392726969572418296941628893661690318975357685612321900852546582756943488571404150782272567071743712399445430787757009159778759438958357065111121945134243131090210220974706787286850974228277999692538381810752795494009601252368924041094364363787502401162472313570011579130981485265838625654272104930020139492615881785817557030971795985644185248730807979207864919109205446085554504308299399807018655804536842631057223419219543038893553160497262855867673315985011922084631932450694744982879653143470909586163890606163581647655603949600158778678642621349484670807689778607173300748035850950510332815762666402025456789827037761181451554455970237225579435808289704137101994652595528751080323634986260423303285850077589776856240635619082739220449126532138179975906911838380735228341330815033506909216061889409224670844718430208936696862686542393824582414575051710081998362360148641649958172734434895688034804342616376657864630940145460495496825570650839230514111073802610255700832260811546644331492452652492451371072097770915595276734000441677010992780779463376961060693940441308930062184581272877268574175010625022654723989120644941242064583007936499499707452685212647887953990520280571702893026327843546171736460855846700579420309582076857452307178853668419284090009935760431680940194637070445000706317614507201240496217953405881461662465326630018180904484309787010360864068910645438427155821659783782392907880388854131783292006180135040632974316949414614291844280025663270295073426708111427607098927225650294793492824491319762507010174050086424500481418643878981995005426387500631335117856693184700432378252584690038683992433555404202978812922720126439373675129373586735365430018728922766921385832604062182712969190149683954302062043425527953716579814632871750817808140435863586979894720455004646985403069578769353291075608104485964446333105558477592251479692813802930986921889079183995639135898993971285475974056027604173037818573979587714510739061054376548707174281586100670923415153456613491836627431891169342051674412552484950969188968133748167985396102272663858721378265723204844167920131814608539555858248400248748110145528652538240 [107,105] -107658780139219035963550626459567838080097982999902319960846953433818583065729819567567675922596933340465269303175889839838782789153465819049731330111916830461826073744057830509669841129104686461804466194885231427062078275993741566401410706457571428413076116627093811961810650578317404703171635518248485507616190577226723721461944184643314895868793098724490972129225353454213084673442399688598434738509332197112128819164688031435002861445964979770383314675090373574261038939569712722352895723569365924088404908091578849587022665171438621956881190214423066760435442642153227908401148521283522707503791446593651329388525952866618792675915249658189755113760737931601881053645484474448329678619673394841484141767287595731456992264329930021006445473122440520544119777844917632018920326836288733203917893454120694298773753740491383390838725275810300978157974908111372221593019830773645619239816465249266699922711183890764483674520282248802641784379747947872408085580398859627962328606335180467197548562015829294479406811142500665422401923426643693443152818027311757580025727931191877080619412605538527331895966227432941215343605437099562298720580513457242373992621339743360232723431047061391141949811721898096173603728545682517211292766219469981970758452587567627105480107769688586372826562160004957856873213232270564065471624538368116845220802803368946774199519162602072389769990863760397321885311341224652086707139100731207433101860722323642765944318564478959621855082923352564373338489343085148053509556780507649024072620554879681281469749840777096302020891187527802812457684658275977046011835979957074690592624263311201919779154836226778501837243982627520090811416310539795506979598324157621604593778037671084033226496089311383562738874199619159452400528232427722924534593706196327800618908042146359632140625927345456119697703416462163594673428356024153617314487247820327885232136263565874170892486895778230952091313320406511911662574507317309291293543294083253585404845538322278679578072374003436830442170280367264290754639124793521724350790528192512751031864292712432681996314595128217841892102747769655936553800988225106159198300876662616434804204787684380951733725897742479050044358243455689864994891583358046881939920366152884711166795292299672126431389213643807971422966682001963927642717623897471766526500082315236004118902620542094995993275315318864532843120 [107,106] 1052041409833011187780280690717569917923240150830079026228344259074683634815551625045018510889726730984699228626313256038497167266506808863372915317137419741492893345490095390833488423140721163234685774115443148491642370961611958155686527626038579998082976393956755301531321220293617569475564794779884416114830045968588466167954187825663974653079544621003010113670606553934218083471533337855735078234670797018406234412752917671400825386004207740576043269121571896587406965290916966962320090844189491618410391303026942345631811754120510922240588905547231096001600443375924266816525765664982767426311883002477514234211954652574951489977856428558806659697189779337491923531616300796592470328958215899544390694722767029099685344517243582220894864321860642574280577848708264324687741226831970089559498379054191745541739370069688374416197478709958794901431709081359749794812867770211846768020139402512575190460467533566234135925081454725652703757663937104144393592261448623188163607788619206197651483912398603091565864803301668068546931665637495430332007045372826537815861638158268991686395386001002564046154392037844031527419231260747276620477068893869510346707075084043937921059884681905094549852914140535106402277017335758485825960950349809816451904697545591015248265075477807870552873427685460665448293904950596521828445789452819511887366011909914934329258462001137582510213688539720070992106066148700130100460250892917718303816554190041528446957505052305214852073654126588420322624738743736721578415113635069814196885062934006808233258099993446504547447134966355680961676481276228598548891123355050956743631150069107669709520428293241889185546052157152267018895372871221272237207389970637288810511205401846206425645264559739829802635241093686965613574605274390107721876538153946956778500798043621819208714120010269662232706972002299927242033169205867679482042219609254554032304326389371903056989100884303882192397503588298782628959384633416550002875911253206216903069497967827059837713318067016983711020560033822690753246449653032299509836628235308382389285964968690699224664583261627351350475379106181098765975166838654235147422301564733091524337265309867785654520373104656749329416847315157452612154797174306340790121827935911516837506012475306263754993529194081398939288524251328496709888960281607536741318421673404320527246968232852037346176535627456359680 [107,107] -1901777422026991656268726333891092476252667837530990924460701440064757433184817590500395741870910449299796981772110822789945900585754825303008800601049099224723049597690071532328308556006636988820953047733824756063559348427450103180443838421137300061556041520398553486126101603826146471598107313864146183297922698368251254550238071088021914564846291616147237536470620654741790338751814107032118131167482156514184678031355344665064716831111303974416962658394915507550816499638201933213908001075890124910362289273443211671776324699449099689483792627390812988230060875126402095429491598599632246477856886975786041337443449011996881785996710693705830866145632398606417578176334447518835425743448760006183518138223613737661381886540019069633303226449919715909062808277599461845376525812619907053123848626362423366672657170310771646200295267376597177215927071601226219179765523458479976570449006035360948691966546321107002116784979637591251376576920758027410664508327976549594626423359277431518093645441132712073847348938279809888069357537066254057950527486274664767077484125660303537008683582242010972769762279183916215292430968039539518568358104327545799792615879937934265694309369392026201585316934093305172803560810256152429397872409352199341852474603090498208242094231132249646247812270641183614797698993227977226040810497161487092494689709524748244724558920787484014549226542551605492299625284265612049742898427056166079205574210560365293783316581181147196263281061288864320143230444587135830594452762078424176703372070114743524229500598696173530877403262584530442336989047369022503952965539222533632291870582788538701199462610267815904026933767910075611858888813099046067643506785875489578156611621590447983339206393245662384618460666711403561400853977139852671289354978383649229246698511676954180718568225312311506104216098638637432860464874275511736804613991402100670265562354245982848013125381087878589306294965742399216047192707659738364848207521897909996164096229827714781584307779823783797712205074794839001820548253662549447164935516951455122194201861089412552183601876927270924383450628175741562284074211476683684266743990306557121339446839456202514096944809585466400099747998758482402412849434666947415878583027389914700669293965012196589834051866177812216507948900071030193234829488164869220043606763248800906381988552619876219691758887062880 [108,0] -244424111594399126382722249534945937988296587736664276454294818930469577571356874274307275977245443027972087145485425920476280292448888414042015152114385229351228152619728698595434524323742020971917260360503941934187253615925206437041780407771555705074930430657888940157907417879213644073538827881173757161722702394684707636958835500648516918108920368248023623163567660343790340615569235012844459863966475108398011103912717803514955165053892388602856043636445831111077087623000824971760826017863970012455325537391063678588670650324813026215164933285509044306566782146524722543874019864688624180266201543199533231785860143269013950561772351494102215134375924653137389418895232284600868011707405732014457222328134243004353115799556980649374226271572131112333786462146922145505034914310975734151018303101529911481572543532969814246305540756183504653752242247339993282188371387387630808476067825676306105903992693958648375031101091508514438964321962696486503168271463371934565853139492538294887296889982626707300323141799844661183708837642622361038779435523692640686390518424556183740790127230617657560748021108699356562188529438473957571837469421088827313568628724941294119342394161993844745773392877668982343535911865538819812430499941236649120801640713566139585280367528614472669531604745071099197956317353487132650187094509170566573202460260942622343515357363595548893913912363703334870704421292904236776451473651092267984443087021399151500751236447147252227533712972261493898072557937520840691732550188054040498874295566515877124165291500163837863289639318054603288816270563722122107462883065473968909578048601577901097854353159859388929720121924337787552201750529633897939003345827018084402164191689727250276864463911433198008579631643778102399242735265599059822357153176416182786153379674561679976467405022929491162380718759127449118156236500802832439932881637097803712301374187073149620669677303492222883778489971504462188187215316944941938588482598531622982552087203761778906211912982163720960859144116399664786866539254220937517899810720547444153537624777532927253961771924044111944821082134140816694020941830114519631551662490158777373618637061070422660805630440140719795734656791320456516724013780626389639840173587082265378253581117126562326871477348221645437893628683267446748174477780800425935927058213803711278966280255816183568184714283296163137327620776586949672306097905971200005454463749154810426462522781563307267645900867438915987484993124894410109173041725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -55198569283979266355245199455708546120683617973181881057316358518476542248433901806837877336095347952925474001020773862206479066839204103128426980886830763017911066725723319638515936262534871132770235323323563138037400087596080515740913906455093320631933321612578366686047142311858141162850088162661555904209990303976357284469256804194716692293135087333803440877658079779729047075281823369276444524174136814678164047365183632190778114278450334405607438814244779957997028142971120076766944344460543785885864933573524168166201850514607118326615900301381398776481572089895614829045022316249783451752932538610690157868641513076246366324616432230772226527284738084311641466007597183036116468208921641701580507653192664962331869598244224547543713519849802394567757017958950889710734399126363968014398467021635501280669334005590050214122524930748189300573326054225919487751375983568959893148888572286356835567769368705598999890643377465302836319719969109776818583277751887456157331528174669674197477428950507567548223087496575362257821997378284940772258776144328107054969839841613257960753454172703844740453705065192613486447507526425089086298418451706569449463730308197362186179314212005921604855823294929701190849871922954498710171035286909968865162742167854263784262269444089907129454881930406519521766547247102159028415212378941393213443708413115004507706511868623315026844355517860850914557435851880203601362420183530569466755244861679426680424613748975926974094096207778811110269106161998698061508991306390788070907993355681974197386515751176300612104544187567035798768365070506516737775543559626666548089215658350389339410379527883453780892517443492045046373224274996856515207216110094284695667573812573490264511356280911379355951394165675605785562369174717820563678095278742208433947358966926469971297505566986893818879363498328453231214126637343800491215358332659844705451517959654471984169900566520065406945250099341312782785097763605147189627005720004977098085521708646535180348780334466746751717957613317882306542485840956035339109007783479428133215669312414726776593129572773998924588961196616456309571973379310010990761354754238850949650670348731534943380327472484967640678065029780586508418846586087403857725687561092507746510780199900517445538167084284230313636852612541370784988686436678961606950855619081626581506289633233411732082544355338669982098960432541386009237826267300696089063832845284688061047634027527111708545424382281576323610526124420118487826948570480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 448905669504859754414152859852405749791928175024046138695883615099500032278936448439989996890089138677000342899800698815514480287397770760232231455112112008146977866067939872647906204153475005539581672719250724610839261392055055268549338690145213424654165014377204039429018716884073672830057247511910692870426831412809074960121382437107892217624055669159454148915403216803861598652429858624541841206959220651480522471983651600963037340095370248900415731914516946145442392653940819972056887666248706263668219543657225937126393294196060326588897633358569634581532045235858755303722825289048891034752757811120744872124009296337738613219877002993567861350226313864378290008780325078548305916962045544244655965855211880150681844151702579628804933135569431028183033863132268002649286582894909058084668321696911395332415549790301731577192918921379254286647514900448215270941455171476074658506646971591304494814496836360491022094422857096487789831119374829086737273754385833319933379896573813009399046043273427134126027880694004301321926046302760536838652331655020002012230816651432150285297281108748442397961055474231181400871703202160125059736773020315314018656331842956884032040305527266154552935578576042775774725780769291765546313334791489896053375086133751296705201026028122489726538413619220173158363934214393209853237723249924162162864630949998949457382432781651406468234552524753430384771435806724608184916590817627517185610318150377830756479231471718503236794144427593797057349770955491141799800057096688893095816154773312463610346282740540840648602560810950793722692327085243286749169011214189430714643144222804214937260805954739819077255493559002675577393132622142903586627977952166251175919016389161247884341487784695992038840788772227849185697044097091645461566918700760330664419905374668769221343372898861306848880290543678560813816170636545478300366880347846490470072615515817458364994508834693414332540584036861042640172404526327993302471202824660628178530777961832162453192684808880577805326506022027841022806872013039157216117715357083676128570489417588585498623922491135947222250011367743129616796719490892982842259912334273309312885181679766024326901523897824594162386460511298091075361558636723397182700374605267638940798532824563918790039138030713246017833891052569685986981420888477995479495748390800936350445668764106328153700841832456038431631929386260525324533861280823769898483614334240509543192070522698555423076974421237567951870610602058510078353583049277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] 47329259416801238630852504042498254807414448752392527071479578163158544777446402786422248068032326359810765539073408857185010490283199218245651497943842480723128597039563496505684652243188431715094366379366849133012525771532407849165859035041571727500381653110404113666638777526119244417921893577697785952608928922687824561476196882041552801638054185894173769046609955212756238584054060609202199931242473110869304789002595597075722415243761668538471640766508652440589687607637334833048463559091084821501200298935484084356789831110443471665333302291157843217524816090318087935975982846087626387843414087840039959846597448866007935785614727040721114983789425731752064154528816713371272661948667271212900413085634109772559131043822420840469336402825980853059029687007700897935352977298787929800412538687069127879295614914142645928595463316429898768940785974811355038361339528476015975277055378152008582460148836791191548089455523265862295581939804202764453923393492967029103753918365327281597883384964270924805107689902048819200950886929706096630876401186980204085172570290403570856576648020473764014095651748328436039976234451070167741724601591502276043967812188649859280395782896522938343025092420552871505343183395790756557697818106511287099605332512052703628443353858387756958317375076485995346782652925825718451085229314027013257365066184728941546101485846505677499862516581826379452613170688018079982042065572156563017303718169563557529465704529807373293522625148250186422783543923523237590576954125036792199907562218285803575656925309396204380700046462042774454880730886786663058711025649991593450889911132589772628138565826511469915550811711950429032049639115237122899867905888538669426666644357115288177620403730863496176247862312688783222667994475358608177035173296270702376651570047738276745902712920353329011205984087530510687620438392858149227503037615688484791138321350382333395135581307552641125042554745972719253789527896567102424557642908005864517628655370425717812540969485313536977003567878950361838443283941536321492189127336771461409674262286116275585124889688334498569098181806174691387758784101614688221108553728601920704562444702199655178287737525232274455944183322750741206492915555802996321995192924416005642156329269734875078453596568388070819680706288600673665016433201296058127765279492580850121169688623925190157509575713149471333649432377575089305781700716158807658569391349034803554047834438517592621936702398493497288071831853335161771205689949741383680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] -684641152602407863728466725426719621766079071330674504860782648738986365594276678267683025431559148280202944944381437076612985447062924714849827759948870570072024583362206260289541271091447613414059646428523845450989356517758733466005698036860291282933589376685081790513375461922726787885497365516662711923961381522292749062553076941204275200894761421397352720443635347951326748617070404116455829136948397977751295050055553417667826254856248743389955625792576020573226634916671587274996891404453132972719722724084682882195944462157686165412292800213954768551814149816102121695623458005984919743322134504878204059106706951924350327061921323946944162670755286840752625764492640748314340134020581965860060929783520881189124966357450384781877619850376119198250344058827243032460288501573460791510027360452565485946254027939118172582648775789824204987029303576976339170901577008875014498985111858945883650389511615109230947799289358803179870637008888171818105137628451201073704496606810028134606972871952046241118265740757209850583366506269668938547358119367239828723779688177519444427178314049930645565544113131964489483023796775879649356908551402312903422560880532665886917860249346244649963219033934521198230778527017430762890688295435417513329031864544445814995224316868185257935638986408133299266363316337024762978190253686481218534922819408414603420367901687550799925507556357873721844503167191509633276623626567089674241265016394037633115476030360530703750257173748834458438369080815244336345951718428201979459944462286487806416749147081680889799491063013115695561141667853207282295617126481967420149279287116341599355313998351714136401119787875046797556611116156425808125829743889207780613487226112958106496358020048606568778717321423944720483518542229439389522154831069102320018967479428968557253779372600560161607730965993507471442133845937952486157853947860820964673992913180087191103272822960290448644779187231564172463166224685576170732887085501184330618935572797182849003940480701446495516936465237037841746028746976271220160025615171053934402521467888868254821586250989380952504262070425592505621137376557654273537559970197300996157985959626964371879879360829687292338877284279739185225134818589371708899459854845515657315870682936606043486258584617477604169510174146973082440398748965080819886730326651630044018564436711377854018182450699357325795481083455047389766828046194433666636032814849424683649784923839726616852836843141678467504608829100037616789964187830853828608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] 1283860780569488533939247721733432632359432408398554918373726899742467198644123345764489796744261628178998726501908121835357845081521538745433015266303573279566423586077943660473618035342971075949428063990934683398187793888608063353197927055900352997687228796544761844959080182296311872202549517848411490705703741372117567640570709418362237937207035958606231835733751842044864807574989365849783539560198269700335923899510530434256929055474398933495739842636328188504361550884539894908808942316062653626872143334794042863254960478225506532497521441190607854720936044880419809645986463563142076931220590490421429986101629223710923438403154116677142997943461808318680185812884744702485223212197462937617564105586386724912519940119530419851651506892104616730513741390171030462669682591748345722123081039733742094831992969230184953554216279684712976876092482024436422086396058293283749386250096347293139983841704793615330057276874968348980409687055727326072896568564043498239157089303578335838979148771033936425992676589781062561379459736896068905353696448150724276127346151953220128048651492691989292385586862086340727380928700541339904046318330770030840802153593957357460878644208776196844910488230917507762334423039886284855658629448094722058529196235462046870619403077520486941392488957460504073144184964171298972982468621322139778157389596734945336830860403321208837868215650481021012136583191527070778176189858722298070906026385190243829945325952099820604443859722013993388772095422753172095521006075274033758654978290804579023441545818873567339605883770853891744173943249525373612964942152346456445805765150356753195840814545592493174879768693116383693668239386564828217139379002375188100744708083609075995857550841291825341782751000232103377516971032460170507888857757908486836649589431771969444502930236986830401213633132903037784708089025341482414527858574453338821046501233345353367746106660844974564830631045455245551800204012119107379356652463189070642335460668931800046643490508632086079000197017228970858812957121936123235920898239005964234650213125547753116982784246499302639380238662626964704043967671067770716470292908082757344628806762067950921273463133390262193597556536951042119047254013760874982962004194844708166012477783567817999942976855158433012575370797160832373599255894649178801535355933935146258970572381697101754116880911137108587887791730135985790781359247538833250237039465891536702101616859377601858205963070973778894432901156640402237515463382627138928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 21510556240254919535342336444842497258779819346064496924764055136120119928895388647546993093548497590448653584029536386884141156001297893823002629310515585922214613490515272330329090797665868565687513026671464222271276200102379560932006681817577950990853982267693039011770105852069627327859393473806344287482165910538468876009617804956958385220965289840391772125578220194504403253469131611729056520339382154199709246096971920961467345340577409576011040231086223868763785899637639063829334197177786780694445523831558304853799749583933019810124423069625473170670410335852874150423964126560980219158782216106070076012530278481954892501066552801986088615172434063247401586080698110078770656306063558815749846610714597250882431915602592168839992237517020197561780920250848293472541046919997410392172793095368020446190603126644241766223898559414483018712534053086539525844066003967054856154607648877395559695333132115937192855960765738696303475459706256500362918429027060057389349875336272269824318913841350077458589510064936438703629745124254979033507961543392591938433100169216462999212683707355136347744621851182088804853740118661491423185368351137677216018633608412280989458386994743362870949282868515881666247051724130597323059624041452285034981160708835888549095057021463645321917416201869678046433409474205424822438030056724251725282616679513845994364013930087251258718477521126662939421407191823538864722665357379978635722195875777409696279830956508581522296583183839733225111322702923080120091858401148347757400927883809176509394664260786432540568696655914965397975537161420009589536553433343753497216506605770214773689435293130906725954966327415668395247292447254750377259603770714695567593691331360066547684815807592288784629786067918160559580422681222699022099511586179514763276720511033419197019251531158860021693369213302845483553644356746677262373682484719470697709019642974694378715801218807648614140194314732599107474663999840648700755586219385874268965821987201893631552864921146329797898936493504095993448732628219127565438173294208476538482816292000010295440091025398164629682371969294663105175474786361435388280864864273389847407039058404748992824014948791363177395028870218400253530148681976627492016804498437836004466129529991172233626498325068488834476923797507803387247803261471515834591755004369648517122683004296758874433120532839966236286826446010876346855813400271787066424895033013918280244766563793849972194353610429316015593786397100345675426848635783089225728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -82633410471878058800930712893919386257280108916381782990271155740481659365171559464513393169606679035250079599094674405583635333638707471586689442458525182295305692353721387772413894952605116917248244630975247750362373002345769275974419508267843174456715089905747460301202365013383719849277777185483265655544303793537765669783940317016544005746752094153390308198059547168408900245971038642564401839416429749005570544602358885108547267779049582598577671637515744658943350717844004912823295397145548021140983093098895331156325718409002020728047618714819975690719347448054979641333423405250966896385482283041108209694628393234286646093372773155538632487399959401869422748838420460771587451473783445817529261207402842082287214851398192707716347346088207356073700747458418538392353093913777136565792120326490427544237036855717573688331758407013551500950377115624220263523453815577592676123939224149573329291102751313857257920606262036989575023498943589573163567900561001253182843857520110690342805615180280796304654728209835156010720273849100805069936305399240370074942356093708653774823078388068880294667716823773903841359772991918663408131433129964633496567062739430487084713000318655819400542820333102765007077092660121778038055772818377093132818101479789130629653575186923003478433151631410751097892921754529183861074625098780116858520994201964191979373859654539852925465791836436001965374388936777711808400578553165950464939816989147015152263373401207133286879811974512897648783851899634975671595228877171968634786832307552879548129221431132436799235964968755465150346868449734478367836491069901385758752546150384065639028024005632577477840197445133974969468816210568822562876925743422330125866856430278791421174504996538723808324826219828964041689354617953831821914530798125232794065733021157193873257468226176259523041556499411912577123392780925582727767085403821875199676056182005977927495920949825754303120725156522019226113726435117221434673688454696677130615131247041869891960521391475562654429340857895164545163621072616821783019482153143275389059917590432789799093231711169657891886565706814870365149425146729708953566271104166416466651687811885667538803811403674062192760055096001488972813223487479289024204653227204864755860048055013096912074685644419155483138572428547296841462963085877381702116244088869779326421537463152027917098190711225541688748757194235206386082995833564736868754694332768894965021960993095647919324008169950334083118006076001392611500388370700975472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -532411229527689681042671521436849859800679460631967202992612990846056281295098343016961111715136475086741378236586100754774163285770944987645163322499460667594202877658865384799351187238855205435883589031585714953244284023059406582984751402947499876761479753464441864958595368109353489364844353316725331773001344202074012028283605708056508662733774144166288741011033337422490712297792082199680869036871801754038982109364784155885852564830855960956597636391400562478473170238868756437084190744740707453747354653092670370883723343860421225413165114334625689765569689767579312291884053056343440367818706006093155240512334077228992522257375289272368563394663700628227291890323199476552823783103311188490793201132687160328084045611355393538079620998116846901630794642597547784380263282281701285920868633814359226149367549995406998509606839988802204041244814153638834181911904360650632686800983742383788568356107788678461743284851808254698150095666665744800691607539591265307037759626063856961660586743476776683166420722185230523252116880758594144723807454662240095177730643854067762413188984092244115040175771766089863409158246616574806139049781665409502742495028283360096369490996003369525162021856443696722854761381973142815346365095717924693565533694025880004832889631886730425748508495660045084266601928010074864328864119321676498483684512980333518198281607928624997692469585496127256599211763282552151094065713937012964964522801561330663774197325202483223255718192043477670399694730065298185414355289136869567817545357204988522472189135844279845783906420798302656105232704638841327880891880301660720757564684360398128870771870774655900513116150413554575452488955687414082082288319380008024702458336221044105422426828094769875016379629279702319357301453668937951730234798028476632545542898348679611133527821389979169788864579922331099245989100973538641971744537964166282701601548309336728657743353883680533247504548490434534397718083426894295479677737324209667741058750512667405474696079028920825221145634784430478827348650437942950541367053984154983733235374608150182735402921008915087772210853891826661669660760934775723938518325499472450868167489105329675957338372061929552522386835384009279797169511117347185768890496088236260387551313608632868641897885818709676912520274213364113727565728421293554943495376339440276076075730104394288958226075979346155687036676516476306227846491638253081629742977475087227352661295896880233409874613541837392170079644969041585161721463301258547822592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 6569469062035200305500837977990243468299991956604532506259051783806193986109008240120154185350459396145707368026632553232739095220929501392636866514234872216108909465881348309066653442482576214930571933488260080873778967796752448458898549159572161241210434318168703020884616885620642364884063062528688723278477810799191097195812632923645835324104314936007948422772752763637768266713942568733257319420603469154144249009351907349222887843046677434585250600916068494214672022055000682674102509216570912529560139224679447191565023866123901689263366353541521492423249753446011396225015424539571510191282488398475343948218728232684348579616040324362336521263947232236309981253847403240360515353837733667536679644471007330166731905605785196442224113011209024762948445767024191663951363508067820717808588190277528852286748686831749606175763676253641162748025797671614529046194385274521482718140552336526481498071838648101876804650122590183586986009843101956912424374400972940610027493377559338062784545874543688044738844126607680837496473628766098993270406518368367728916718234783980344556671957977314141754514881395597392932971379286279905901226747130702301280389898338890352538592811288294121527757982538977002897370079949316610632325294485697172806530638137042713431307383195466733576456405005884904206869008889171798296164930913838997706150914109888277991153212192721464478942667814749198067885709248194754108948208765900777301196144952458483990945708788445490356094199060215955284772232285783291857896567075930447879294588558904747324180132355320633110588677479384900813964737302086016712793700646111887721898397767130907299523469125192575416947835993501292641587310096062553259201151993013526392674277020397825855384517991184634943787073938929707438992617644366007148791558045538197002366772821816804203818548510643468310985117134177955911180123513617997571722039989990595654754862634352266035472629713909951963733447953280847256672821501983710067411425970460583272959985259114613868475379461945157776604530756970139985901185456836731861429550982265958375210473934311982036636640336157813375890012217817895416387620732868194046727520530706143159674025481327255982667567183891648672295791931040709487532985518780552530826940415479601351302079099813475798757515881544758661408805753414395017170644017649274403123190019749461048353885119000555797874470177318077268258968916883554950515866270904170372158104015031606688967373085684918084379087257681514772103413127587681695447251322581108654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -32107767351070553183760738438748743772809819716957079836419208095851880901422803156822603293956192837593294687237733401257459244798892728353286855415832742374338367999900878767220832463788093804451752028691459757868990942763552968210301282154824786702039960484977834144721539373173833088619457418015169081487560931591029600566910720744403436642237449293077905462487142786384590668279764718788064592389050534049824566986413621755863889269407203421446006232012613366592261496517179683608507161601967816499759603956060912009914359740264529423152291448681756908257116452879478238621323248770505381546470847916593002385579181309705216732558255861038173082764629779947201204679426077822617897966123900173785394355112831181868442606511145187498382605622710123389331290666355526378160126460027707081557246388037019505971755096815797674807710992508864321775843559004885981164786127049366622144053270628676337064388430631306601038935302413698591931185039200041867583118899381917778546320618356083947978977290894589134322065272253598568154237542691521338042033218356382922259842830154553117346217352820075660812419455935223747771299570027226197078698606831173303424528110131998283460155686280922180663361995348519557465668204835341814453260383709042157110151828098668697832480154631691710817120894109158554254715603646549376438558525663476089344927046092556224418516953502071827288563211547699500045089650711645248647228588713053789007345530887552546134282632218887271497420292457700145018212892463523026031305413272260834555665909007632854808478107809085888270375974394861024175522667151443894566851298219971228361293630944709493182300927352902696724882832462518214619380075639018419341745558852520534090582697955836809495652013286781548572002436782978835241558782434275294125957593704056544725437260767777100984997533034952945565848347506094753857095135633799326725334092111737098758912403393514290382399503730833905565906037953203659250485033842961561745894443033314888987282639117652705123468251692251818914941525501859508402658093106762090117856260919573732302663474277213005496205673515020861874047429081520055312026233712576666496337637801931259250151357838319643965464729079586561403752998792691816259897967163686458449570981442280870079183575270899774222844013508206278153286672983286108969012502084918957320418327530720421224516597471323052505883488638040109511259695473037574478209778607739958192648303856048882157117625753025554366618412132668520789801527846415492081462106680637337370624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] 105276259180021732885415166747254689980027424031323688139869277298945952895967661998021111469798777269274226444419534922430602647986266671156690954657154144671661618915644001868621098973413056937734521485081495936181153594166390037787720159515242200691203109881477912260762155445317553839614416619473417715435016658483905938379084816745110765837199084819076499052822700276753571676231485108289809525385554962440094059653345087849054675350649348388023317971440585790882787586233248713364498664871411288302918822872854802692571470719564474965688297157710268445865149844928059278111912221831981890147317347524460818541361788790539167365135644348971553930125482297149912624372759098395972827950078883410816726522961320858071907139844507976669978606962009459143567297713985047459478442023537718083711168566217991872071092398199353452589862978370139297779151962979493022681274476336228853532737810515279431108268526858202746976948427968339283036413395520928668908676188816840143616124073419572373535211546860473594007238517568747911306316057099748759100086599284191795085716706371031638052880856847883914322977046127517513658261117656591975272806804831648853369782437416827664653722603992452318354474777986530598482659479127668823211105283863556466179498931000787723100899731568041626435078285848018861722105577427844938087520021730636831596266176322008948155478226420487861376242916451940335297872625584907907961903125873221880243716951069251463115651247075823888261918419915323492713629023639927896967828305047506097851727165026426671464596880954537641832985430639408647846417856048950202453296343551024199300505901690847001441021040309286322553465116311870810829924059425212559152389886696911461965835045112421955828748730292364409362338950021574640462518840311893281889803753314196051283888232352494911292443651021112987524565171059703166842958641648358777505688301298682661534381868579069242733756139791858863538264566739683388328584584296361675393256275417838121663623030754252664204354133481109459373826963527790729309025163412763333802409616167217742030808226723352550958903882689002300252458990127015523261502883845983178421998774767746210990907461205575262077331172272937276301484473695915726199357324948026719971517801894780613533666537552790720576944402603649903716602133047415883664566391110961636036014672529000274963569404922388111848146234745917177293615142098598089374101066753951085338579566253127211450749553512307676040511713797532454028771306141585645815521656784897966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] -256377316980491756952528262712404711287254888527587883751317252768589149307904797620535067872758872505333342266308562268978382487097938583448710151049197472261551829186281604213091971479083024132431039775440534042703718333619078625190025452011237526028521169302096706247827027574222227504449013886859465487720547826793835304416669086163070149976473005960266113370950128901635353633191464394334571295735101933532590850680426461696228712211399111205991290790900957024378621120653455239991099976561708893300713460044932018241102867578083959588106937245500464572911440017125932498784500420776176773524391566217516862720318394169471507750087134412528571368389202721151235120953743527028627377081513001392123271397312639710417110681064251012850337857581104305515393180367849688779512587506033406071845277315146715806511742888155074025348235794986291386656611632717028341314582332466379210301481088933113970439489545864593059207720141599365639899780520208274198190009775581062456124845300777077447357922456039345954583820189722322608746656415030954493589727115864396511180584910145711113241962849444829734874963192234205055446421159810030936393882147298914308557864605845495904582810628735046614147259222817216829627723546161767960700795887144133172082345372426994755378821899486319164571666131292958783181193537990078536911955126466917118611299519567624555996893698962006272049369246232672559490162255061232176485333122289060119791321919052750085356993961434278424214294361011276951664006468119347183073681140665508933228422281690702839362837054269585241885275999374416558518332176274830284919124630467209605381563979545773225930130599729663507405739492497848576412939804677082661906683873041852838379693519538040971535528399173495924443990888993698637514632556542837229352892861601647165117906628884721854693383989570204940605119195331932446198447982336226912220304172765436365763367775533193736334270093203712183081754708440361136371803314124760064466338605025728976657084003170763684563776600013542701741638352284782048450350948331445121935026304291240685149383440822036949563244322242270380431366399031795521426047471302157631159177133465786680123622902064384591979193468332500143527319979297122616599245906734488716711729825255662466041281349214703774477160522223570013909333672390698078176573741999432439569274526788851435252144680435867639056244984920103671944816445062465271545854722301857450899671269897732372019113146314663462432503374550604902595865132054380482797068100992678909444096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] 438420469025878398923587518064478876935825744704203500326298888417241390764159752271463458289402579998149263472588259134035960767344716543042438853855636793203282055396695255188707788239395214991555483756468609663413359429171007511686701821373684773948643513546638825962170662886555765772743782928016026380493501603064206448560325315217602345266925546691982108396178193931700432605088332162823552069860923645072703221467186285240542897219912353157215659098511252479225042118801213543444821963950147650910518020679761740465019201029079112319590129971942068504333817157804378119601819523045167147359576574716272864618892485794034773639814811043224907396156344213891177469584559217532074631616311438553769236345563871339792509512884852897621125987461970194666174265709239871856927179888263652395571937776510807883720715657588157007722484546035137900372910533813339866939391667265384459734109693592034346264262654513700639832275051399922013374237589457374602251723321012558107910898884796615178592190992656245672344003766588096800071938322443086410616176817653359437408713796074365048308440834028059136658800544372640549922459371958853590295048115922887035160539402423286991410241936345003869750108702616873426127142978936752697134873996543483463432242177999554450843186617168816900752641866170349113632554484028125119978453343993316782151718800376014967758950898964439336040953231753884107748255352367413523734148537253631905910085212343660497391968365057932995694955824564757382862863872408685483004008456634147121216016905245713382838067376297820923352654328548715517583534220038418642377207206348320466396068005726297265010908700151108385511461269810041536259466934763978822232302966290423988213340324140346139038283244251654987223521350972137339097837905740652542407418352779296934225512408931831569449985533335770212328129094437269794955431959682881218795495478305899500617480525657590020446078449437940415037132837631363381000289384327625460527715639925934621739235978501962344494303081549671606682542480832321856398556144266680469831255092675823165992115032998354769434805562989410662111011428464723635533958198976049599235469282691239603739336721643632674712597392397179582105203754966138634870243617383696003127576945777046559669100001025981484502073532227554799465070393144399269544596072684464041554986794534904792340636975363225948470987390849194330497806797064589565729758534732854425704428600130696726247608280519391093746210957756848743564181449097013511936359513206474932224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] -501919243264027441578068833184826232921585256896554428724725362151509113516913012310516933202716618608718371442157897673688111977787587638186566580883594287519606601837058771688782001981675122194618359943905255188925229175737038115657867056259792600167695286427350167473411884009853255375344065904616166549255218158745266572409369279609478963156459730894086309183019899385366639606260396468140165293682786175650365711212082112530220898657510563060795026436987536617004031421518907620768459323421483078174738651880515557343189876579872810765516403715925269867441277830379871520196637098254607010561270579209105454330285459577686107702227836470286541346231377108253709067569501269505911360327931755455037174781202653875488378489124699551404752651090883761648323718400896210576821743482164750136281204663790899675810789287248111731393691620085814050240206369885319344001019394381749715883761008578698847362482887802177200676530560415014022506123335569189939801250506408647735814678040529234822705743985129925837169376029105481100200208315587466219283371430201892780711152141066509148245272188104752674715739468965927399410670331263358207652482064675695425267944812679485844570243348905708065247431692150178208772142869658687579013201774876538128863668649171251645905873239981165108867713915055032781958569263007433330861983168589211754823697564017199447807861440934082038471582945515218196097019007401918927022887824114600514438469355859500680444459803132835241613249504929008948742474745758883940010298923921652360926179073734330485084455344764061544587060964758614596387423439261007574228868540660893536197699316723405085900481503344082029374809852501871809647267401956711139432932292345506485991773827504945688526269917153008719952118813492894195586418745790660643903738295287634555662064433158929277050539104977243162057177329038344703898452321238899875443229225261432853458330705640122360544545363116558330101477647305319074993309965987680003777964193108671084211782393423378668300469918842103594936156864576575398222211693914682223096895567434911607031857801493908604141500216295019693165497794510709121967410346651225460044285964716478665478938523422064359200729064499636490133982998404481580387354722288679668018768576924164018106844525122040597649394529267032889001446669062553695540530706336391555416423455988184667893124208269712570177363376174147869931213184840811489320552025221621624180096392798928842118653915315768822031180082271598690806458193829923777339822066324247932829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] 495734259393313544951032981750763455621213813728963359277551170708704715282430452457692822416611457779582069162883293194060010514498697340498653091791789524031986118582861763436349320493913893586738298893148481194947316330616909153515242058129268389976698050262855552346492867102802806350195303462604463644286373028223273596163900972397542986751132011771776646170816164086750266812975383376896603802277407893742101772935056097877682934952368329566329226266966931182747458090552208926822294266853466417708248572967015263090086378448739672292456675497301346272862307785064700493266018673720476361672440282656757284415498382675128440866690144893530987805217508790172561696241037321571910146102870888314682119304387464202009596329395678945896025382257705149254748264794094741593162854523958172628081958783537169445766648809738401586675417357490784580278423123070311624727666272990617100058207928144505847810979612164019335921989938437580088544742338338115706448774437990430311056951091456308625093664321280676996389715400662997448121388179869692413562077430586068813166932013734077005273829739750103046872089747794626618737463377171828215989709501717757776759798776950150379695389842218786677661552795865421315716425054392364534536541507558791872727616399916800193478561773452115581762274764995437606595034465787576425950005282901914688549318526069947710494921282326036295668881275717353833708240109191176589948816184293188311409553621767452399875730254224357638286218335079306952242563039049635827007862325847969633570428558858460220430147153260433189554663366819250279474844921992006936355188687244006734481993316904559375292275573959612524563781878163461956771207849369325852445002315651390857893144448833968458222396622120002217806856135329189483506121923307544056439338952825264176126088856600669255661008039035567455087843410746405988027873456944712511723418833134650834890542592186667923885180034438237296109991644634276650397387509610195886026017754640539333828400511295409700560496983172814553061235258413468245659772503926132262627654220140087883869268630871244922689421967655752086198010602195419886839653039242152161789993649223224826564334851152601934786062088743002549767078422957991749233485627362089980322364315848889427312986901320524222728193681296113058989298076652698813139006471734699377367835198150834346217664938366711243118304919752136898072775542889717688674285860808658629121878781811193674879928861252720289127152003387541043190019424253337059225182682577005644349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] -188015323848192707312692472003084310675713913588463026576923221073581928738435107169597852911829688636591839019475815118428671144040093483295083837580278873314342969149174400132314653837451574869822894797593099322679194160577182284942586346570457119670605689684325347122015441789660824356448088235979630557617522955577169120971761653398193589160843934711056320012240982951198124329062554219561657689726664697798215552203585716130713408213762273878327678207945604045906250519432968896397164425374907247080199862145405904512045927670709195326137084399621721595235670156816456689761180697231849811928557174337882019151685742778595896855695351727722808979336660815556461092261036078010712598795686024523665620536152476130134931218091732320307243522545918120190842227147894096442512450682255511589586184021668473382377853864316888413723412064887343896074241919117301522248489545023196993765573005885321097438113707121350694303560393199817785908171625039183301787104695122224435257955771210734099326551582614603095961536570138654093452622769652956271689843186794967591920425318869165638308691402786987312468810722459660974219758894056902140548710938356824898686173987161753287959917800731998650739760213127224133872444771849634863281158760715625778350209410015463453792814352514875378520326243665344850146961216205467160265363073670083293888842566195347935861668919172928050180339512506217109498897798606695043135103344170927588541148195465988191681180621360298609299224931559076232584365786634051775928158689108297768047728678195711163914441493747821501412592332804027867290011791631529722601505153630297519053878600373569748937874243074889631601233661867633099370676304817241693499168956583578049626027314132189946284005955412709575424300825891051649870685960433870909440504154161236579029166251106829031586153419026370932936707042830674136241939518409987159190081794364040545540628670946951487825926693310784577744000825691320049489963614174135739563098772156414539847400516771053745081000160683298799235985562121582853413325641016459450603554149257370304884359202593791795460458076461828338174807830530595071501854593487616794962083196572913374015058088556529039776460248438570507588022937567712956580645210884220507209086930029192264246514387919993188424694195096516973170389766143446358674304430431442530860878983512113174419737608833996326330444636722404127214100984859698890808654714977935508218328342745621099166283413573602937495185484065000572338414779334950961015842921668403322159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] 675112014551295200030211764150504838491146201170222437043183475050618939081594321412601477446851535118364572926670791433613994612520201953761781488887235419799093590061872962310130872770987385998437360854449572440367749268670469021855582249362619902545137089410003881505449026446101250926798413228283690491036376397724786106958977827684094567060682349691237447951321680094230888652229932671569915011363971284214960798388914038875032663116096148263022722107466194012444316680506296585425377899900114878286536221921068869575307130139848778498724437930465957757546596044612014986855200911804993089725583256200701472794423180774418340576640147151849119339604744545636103647349043234045425120613801393903449006399932571930010864108847496456320335898140761433010668096345461173979580585566567979623012808034150905670482618560928373402959385902034729089952590630712646505532864753128997139444323413524991550063519389737662890352833359944599155428932079627350131281166613583810928289728553788864196429153739962800490195153261342563220578115872170638356573343772273235528902622800385625635111950172067530348422961319798774011370329760038261258513054022129431638630101945857960626852404134387210788305288535934659861922561944483766142682264856145459075436617327483655924217051100648040017430742520463853908406129144658390702938385120238955852297898125251128950501056678344890629041388510510676805193363231697132957558614472865088879354640595874930124396831546543503289467306828811718714400414837804532133811096234107968861109193328570023120787525219345171439054295138044072304728683022528142885388468222523037973063139012134540021269663098555060332914566844608408459812508710920685007921034033945206382875312664717016020294702792633476434980727967297780790538020725295964320184964198830141980560217076174412022226332654521945429888059555573678896291431214579797591684192130522637536842081078384814881490597204234499254416764537674574454235946714173220107510611423716917686882672148884098023279382100808851313367188838702465554912522619841341502442474151626484010531901448597000465110329956784428843774441399656411614056499381732004463295133819576778981825437001386210145774465498630098415318632751885183095910661803647377913451097259291234670367804727324358169454658792689325494530131889182423030847279872190146094223896422392179028440119336010430055122773430075887570297182907402088709778698623117992498702796928769600183015756619227426579217511324521456863185238141306036868727399277917961547939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] -9005242427136402236794043848126906673792522009153153230337150463520438645790430363570461492047491978950207892952896096894755407579190101761244247006758984915123210329521005535222195692002426892176000230935771124621277892211228049235863866257800699194017957762897195928192146220620881192637040550667484968413734714191392579210486422769555256852648845256639125801694517870150434195898515617779201905726688190681660610528538096583892174607355944124562010096594263239305708208036622305036131452773029306627891677933607356802690535304903246670059709522982346622444582260519668181589465801528639679582980574249781660518170203709716547930080424211396300193438497810909924881714604355930383060229210325393954603566746587395368559317838615939298834598882562457845633262443636985130092238676850878774608430080303566848683700219883215144004348342738545502644771599293673224378600097105399054643915528335493872591493043418371674856608568521108534815719199869258518361520460260685062091142132076828648399389408066205694643551257403933627173324646554199097320412169613196876015861361976221518507370744508397136932230945930181956469415697670409937705668095018546529749453926116486978049230437296963506323029198463544102924152900783797873319151586153294172289444574986355690537952488257129854446051948453853499208197065384480322809249095224825774662639597854317875870280889520308237581674219881196492473202123267352314179334415558114883040331980015067643125307421869257087141340519854618119207107877705152913861502190236384751908478798992047161797355174729807793253224142565425910256293081987434013812209023289757190082722332389574261969503054861567599090536941312744642540295286109953587170569384102377532958145376441479867136376682712979690255976252768799850157599423819270773304696214404795848392720752825363784359496817628630509610023433560791144475064271453887985076348465019936158285546469508753916404077744510411116218214659330806904175391069237474990847185069259863031313733680798188332921655356918753300111090710362771742007571196057615566532320984636174270568865725145357033717288175088929195259442743275221796423850598434075260816674464083155314994259443546446368468485512221815950904237375367066846205044336570282828817192977934291082668533535330737225522711179225384549076924263664010097432273021288927602177177439132976659060962156514472997395724077077080293397012697331788941833971603011875076366049491146806236505607488209446330078318628062862548360291874261927287207461485477842620717727744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] 28635095643120838157939857772197066687428421595703037019137900318599518478004933513361988741302393680795587523298915190414699548683263512578456382299744883359592855571199059882833992425635943355956083987073417179182993486111471005858523814825236488739656155871352158470599895318700342177790848226038855213190221947525656731435011268967345730633823923829343188164854360079360071713460821617878489214343381118665667626192720573241344437783171353497324049286487017466908434851098758731988499795433240526467983327880610234353612081990695685570231983402866159590866767888091935989361511481489586206451354935518127722634744073907381532470377215932892295928546131242454893859506088321715741918383293817351147943173011331927566042860631009164009147655469573510957843868582977860189615103851421170190638684556560020899100031584612484081131777205970305617987222510551363540997933180877438304992472666605763510257792457134218786372031180061863279995295615744665900737608321786964051414199298080022501212958578867882158301835041725242491661234642379668198198329960987293688941009298700218964597486551565585020795828806983723058265092169141345322915231132916288276418034093030790619568384023830979268606639914203615406394135252873609082997957483024034057390479717030331740221558877714693141473256511790521108792827726209773650539363070962767783376257847772348533130149163648073411175696389661297776669521103912271799160544072045822619976707791267067026081847678347319864721648918474684095354460340893763981241840600352732959214452183362328113871360925714839676169942347826165390420589292019741550012874365101043605345668613934711484628457218974200776410180153837565164496407914493237887547641924152154122904236560075362202426201456888301413751382438330075550496939215328936556922714366730664189705463151384506372180128412430752511369247878901748138101155633164963847027269075803638424604248284308787947431194529558982731441876279962438098863150085463370397636906687697763977907193809076526704635783764543056150270372118185881057192728728909923679478264740821501449173439234949284468529537657902728268517610345118920723172447238093124654312900386420329420766575506906211691272282729207860645023194675290441320985668569430348817455617574400765978914316177897061744822622682846003962987080821435482981061772148777743445697810405763188601980085703349302218807393415312044198223896627732226023493634964307376825868840991498038068845087254756355773245188230745386121473198681303211687805942490544528605902274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] -13185209486899723343678511608128075888683931361016854449732433461373819021245919982425371882483277655996729064562246198591006773183956082260375644930916582976572794702229090042832839461325003370515530113711576837216348197485370552994663936019831955647972246597428090752476104239824232804058191336095014224111766155946273872601998209274475548341491548906259779551083776630873731705334744111541391407016150365977725654586007977775552174715539919536366854963107972757344647909128777405767185047580528988205220608374552566278940606613987468874188641511203894946276806603593657047484784610186884021923407567800942435246243839036204308017115195908119919399979891499968008832840532557102312417748615232081728705636749765027448057155008209963741774313957456464555360472365522644694331026729815252512304511946433635400127710948560090326858215612882570820291465313599319349763975900542588058066463065116949309306027125608731457825338024015981593332306721634706189292674344582696940886456613868729773086235044654180426226208888357840853023560972684205345366507762493088390697755878748282925444821002935959215758342024547962650391008169618319889425156621292933919356306012659602254042306793317805661876108594193727980939855206061654870103660701495450374926262053087073359682594215472409607506771347508895484117964483772408623507692153661869474591984654179480027305103068148194246590625598904937788198323640592438654298330656947203754177152784723750558140244961021776192172632585347902072793221550572125852612760087694099452698776286527665043018242521758813987111103972230676736025581407193983933887861620009292784486064598234337371419549733342135328261897139649780142408268058689667429712436433413214818929429307594518587613508795425067257679145231178596040666208203089294020428954318801843580498613551515832768049871526943858187436861149151956742305779781635233735301777583557172929786866643237590639704285540285900702963491342847349033156442500903391559278931650684731944130627130331072531464484666703732792767567739723977485312194282277308336134154062642022790805480804867860665578575509691464707031947406028889276252313074753725375417237457959050338003122767087011769467396106913499889971588098234743520750160281682437701980370731354213525831356845899649791433100035250254209598635471450554134329815871826831798616599390950002764106068376080092964317298796755991552983897176031491545150070438551391158435834431228636604054019444330436029682761843033756751093517104586085666119709683015342697729753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -116711005054745332269836128009777779894853765957522418595237907257682238434640430449620623096294958911905948783548036385439902933217839885490294733870338007308317525669548387785132503819635999070832720242964245030937054967212017029016348026772928498896232786427001662255791544285106208433499787099492444203025622297609197657137877805200086315386747068064574752146701067685485516085066255103546363650165873416939652527658390515672760582228684122939300410201886762372759547842532394082304086201869618052079900745410521579029334904359797372732200174865080586070429150385467755098290677869571024036927251785505104604726715234808461431808549732656544247148175785301334338745180969182709127979986758422821089189475326258098168594379731982845162287148594707185499526263226984207743876686141504753080246189398115574801544336732943249390714680018373258487069001359239649443299449032858224058991260630191505385060096802607838848412520437404909497883223294679425798285958695907310263813081698837338271018906026015183359058465125212136734031879273622014252634744296618625533537174309540406710462853348174558344911014173199502120280798878256897205287213375165559268476561810106679466814558651125446316131587766943964263561241168595930024413994769601235594345228244997955236874663926923720180467602223500076220872688967739455626313800484309346222198394236995143826521399450646939788026739012128185122116686671423605505862890747191508825376726827641122631811555655791817974235051930516977338686740160131416749627137770987305055577843914791945180977936587830486091431561477176823196889205785628144094474371851546160463396777758617906683972254999547027676102215618131213911530752286001641115881647907703549529586438839513508038192186441812125181622781644880248104219222825918434136721970820577452594719590415408489322121624343575859211104081964520547708100866125217189649824313569837445522214338076339318711146748903139370830926415721024860411709440821373477838303567455528229599986689942178458764949275842366759139455358650507451494440104233598297751250736428196842914710489102013855221035861676070305503816368648457746167408655170560275935553918488397456673154684189167592508159331124642889853688222431759601960310710531317116217622117208870223509660269394438834397326106951561073167805726690202728486090144074373107462085262589173557520093977965367097565738655496648082263119960298169523578854810626952692054161640409633833628312241497533778508685580314021357386563968043250376416504988294835945181208903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 263057836223961875083019741163018357353999429954637068469636389590895156516853331977054283044991818482304926323444777334245032251180021791368599144347581192370563854782908066932577457630190699170626674734217118455145798726488619362808741727907555092514546855166956934961915253896159358061784429840039347896608275624326393323512913192155925651501645239797760794135669242265964002385635751012833145208212590403315738024332189178391820349275785577656197775170290130933668699629286493188833999360606065501276668169769989350299201517347257772046501348075633991225276484718150422060923218150063386354551926468118577350334400742444364658695893601204845881893624415284159957884184086644944335028476378987592367785481179598431753802361058798125433695395701632493993215903295524879623627756627586964320692845111163967770321886024006506129391190632812006296631738059533732692474418700361220116029181538599332018236762958421272071064790049777441247932295088757338454620114567321498919494581243437730616812121826945431625436905288843219601100924942823656320581674953161003684127313108620868905439387991635184783974031199051701067502545435240343610168938065752780714279933145922743314191538664710649960916970471814517624561474662186604769449904982254949968189918120870593368171969985272436650480236194977757490244582854333436272864531356693334723825889760493984013439032760995098066014569522602003991888323100814155788332966898389405054102838434959609251297699933001389671509578160094603637296236446978077916411534762076341241961517832479078427208947159247915927967391770902712083233447228905925795036122265469836527527686174444137131830151292560543251580224541286830029066270347799037332431012925610493026926842332727305930974336003105827268438509829199237680527038932584205737028604546897549378243593177871741759116926799719275329236589788504870657835499016276887240291220575344035314647278159607240724843741634927638193903776422039555360787380478110944261631952862820398651565951713874953907686987302165456739935546576272772211285366022930722732186692243052230301562304682454475639336401001110233457347466838012157288161813912155771677354707188477288223397424331420411749507468643425399658591964885228929607969164100286074074870960575448635926334063407288687074491613462752411161392951071173247266596272680002497555082795068555797308496413688699373806205824027543869317642826133729359772407422066733868981664089555281052985214032169513565967997066794537715453965049133014193227787890054727192478388060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -84194000644145467605286087950932100016733674377528930044802477978671821397060608000226496592587697721718234047882789655451219531930112339271220627003598665256104389560459490041061351451251633528916397206980985694399903061607435862137085885362086734438221423057624329055151623603764654445113796103653647779689295988917023572841938018777954859661934285029321860326048272892527544300483908125185215175001756676968536976130486185048994464207845228499963858513260841794272528194198088927777233164137751077180596671530722862484912959443342772798564343912375356260617253192340015680506294870347637414776410093247349302017081463889903101419449390734845832420598014885787332799104496581092216673225301393668365362509571425600050846796539599811905286788822031555566124638829019295208293280733348304540181684498009441154342826000947440797161533954937819846727351506200083142867514065710946650519368593399089664067325431311778258955272041833107470992427658061864990617827346982805645479603196926274776965502146843973560623430268350207317042705484077277898557283772872607148672380191498150302891734227824826258387893932156595788851085794080208964629155163898107594485000874611377412717319044429529121304314660564071675997546218849488331248801322574547548973047056733155547810153893619642259676906544156436006838990997480383014277778583357266886494487195150616668190562109763334118268392675621035888991243181691031022512408808403178487511847667262627227224585606006394256337035482535705507760298733143125523604821766171646536714662389881213441956920305395320499245746972944632636817792254326308182401479827884357713970253067622393021729053552598499346135466169650021005344414871135877997376678850311270409759084620338117695421114154730079600086376602033307738488622944539919858187910251834928004214877783998045422208425824571614073342126542493775083024756129224791663309725731446897322107934229616033858967069073610746579786534705593886707484317863962450116564454096881796261192281997490131568277906101438016497447495719991333680642721654647665339745380988955128019318344364672436136672894759399467716614806537901830953574171111971633384640952234003504805466942118131965379749920309395478461855329802423845864075786242453650941222388733352114761781217705681971201715738581035161380864096154082122553290965514551412867763532109344235234632861482989453400353878784078091338391317905646653480920838478608438861232169474193706348407702320957801825529775134901869479863375477939537264097403033095964423356416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] -452892686048738462815765771573682213395952646088856261495465794704446523321795978770016958789827726217157602077222663760923942869874977581190937027422189961537005026655864984298597881224255124882327612809832786656013896317505041891955786131646797568329332437950381248988082314781712879220562349671379103758873434731835611764666951545431137678719859673258281071038892306142694574380350373329971195540398920967663907519885405168332229534123470504534725727987632536999678218980930308973180993536852528963701260732950765963399028096788836749485296294522659731787171787979293229582248194227962529394202284019235343549993221456174278557068550600725428450438933949348532611367471222850251801399392097642855107764410236133969288179495803830859416928490087785828984379607951106380951108253951451551190616329227572178153432450943629251883964043337212621724189257669942091423804751789226825137714572073233545236817965301255401888742415007768843552203287120851644763989634507629506289906900646558980808687798267328603489939695760753207398509845253473562696309567185038768734584524631441002002843002355453789109013436418082794111017217343624476944435517461733076018353229382309406184858006790932300387636666488702346621316332420781816221095201838565371419294253555449123112229278195981929048413149948693948652711234385216658977862382393501376723414275215600195094932226213432776272288785853914338356571834751421733147256826328746975363871408835752197164015227212023674430967107215263785626132506242498839006177852871324886219121228542341315591899996037961267717863513001116517206838260086285270887689653213343104424006380903443710510704398000603188188690935154777698920111856288383361442115141544267101171362036133772184464770250010067558574225339012393192029548310472198306118082093172783945661985569526612507975260007366484193387002223923309501355941953775743739777889867658048613665637539237970536026272873559764744521502039216660162485608198903344459251778045762403305253472475798606045650763771654837787950926227751162233314404610980215778619207126973684951392385992123214357696030647037507914633808852933246394059916441323624386601766414002148208999800348757161868978250944383186611005102269150566471749745286640889285553566399260364128901194219394514702873168917331465420239639514336450366772894538585835298170682624591136346544496176437612019522732230125101052240441910843884947001959897983341626911328580068152155017960844788933113528760858083030584910363392840369886697219342027239553854125113344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] 599499843562781345444806210984353908271219002449445897441788536377492106508988861629632787284502781513169230424634814609875306032638477229205674844311030960077225375167152790154963598553156724750214384717993064719130866295109568306658555760473642343270348541646150812280062762224423494290049480129206080277325800033797895972352008165418489669661850965328238023180022071285740815003007207029623282639739265724604507876915292511453338274228708920846740785735285678514951837085746663715683457813097272190117385251796663893384581659913202887609511499666349027703794763735784440613552398720831929373280103161285642579020712720920429251570212773829818620439320000833464467632177493477088261296953953261877143032382192709250933780553486116930731319234516160216984920598808102703741009994392880763874758488135679315725035153456641882128061145663456761433510856927521158276135847050722613951265577791721912186443908775139269872754825041947589183894057293240478530756412556510161761950656802332660847082390221611585722452264670922863225286699496742341970524883950285651157954701023742840212280778902247545561306368779484753529569310805733720249159360341253381227157546548428009263604491356542732696957237479216946543180741550847750769821554031620472774808631575141019697625346153438313952643087742768919062083254703493122794542427472969318788381266259175323144506673138678942704010966152700045133077253049699443053855808150390966392088902078158892487106521354265347916735978965446416627014075145623806862704079506550964425557296533107706485247301323545573628056214551226865259293517993965961031860802005783424362512947901709966791672078240368116234948824909943581514541371218388868768057193403329897445487031145144928260240118238461147203141663039488374791016277128904616562857293630710786543417102785122840368277664997146148779867174123278633480801823726809098889517697932797256819627647813640818805742597533322387524624083504367816292490874794744146235202131536283838359512909815718384783290312151013759945931029117322970098328195317065486242286336471556213892687755764455786505820499739053405989908579321012218087657602295667324042325628091506036734602349213664387806363249712953307409112222938387072456161412365128382743606610899036925124088709309905711779996096728544341884776221661069391609278932665564993778966498326332886741885639402851513033199729129176633761853071107037721048715469871100442164268748017677169176344814594814203058700752510159061998370819877656156740113254146993057556038942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 313011147268393875279385743371826630090773590911210149620744994859274671626181673945233986192806982995929363784884616038968252813257987193241913263149046001596468643641572523778673994229298605278633513123913819244860755555917622073427097917522398928370629228375985330637399197372314694622747634223510108107187496825800894603169718888038046489536002122881038641006870239695006765984930696029105897033238604259065048946323437935652958328229248966749485109932321610729928476637384043170264149871249521381073197817137405016287339536645018154831732144450205112675083267521047163900060177019433524133487283290819015465823369792659956524211662469338967971316801661844678359224467802165457246187436647191135209084252494088961885140207754893287295156493336193978431810009136334234023604338375349042198463660139100213236637206109893691181913573791433400427683060595812039257144850735741210940138710214584300091743213438748815631405231934623271698164207299588067906330911463201402753174475003157578963892350157962864060968697955321904757728266432531767340015787152999119441370239140292551092032820080609655336273339665240337349467906063749137334869136027163605165190877784502693197629982908228166431474027916578154860716442511170827058857497228077516997252520674806851982613469038347387685032101435871018812223863104478551063987499219571597881343371351319921228673729247219481271997809218527044816103646753104794093556357973552500659121826111533802566257127998228165549098371085571159492488749944784187396171157108186344874729489575816189063684991208951622714962547738295150344957966769677809706269295245787651038607761380614936560202911094963252288602770158937039099533167077597636776798049741244624355222855787371367773517166328623492239962487856778916811236875613695415796582930613583102323971130063773915609920666557555732289630722386160509817936784943674268166113702467632343624286907560311694355680022929491983165668366621319521043986621009300342272677125353231747366670385938619252366335425040461863508461211980267834351099310598782354525643368042987817588015589463099316753667578262180015174883555501309325256146199611952244922015330733748582137933684335723436493654118475273402835904706995246904906083140453517777779067259490328270706231371215297907710447406117232917644557628085531537803425881378255571548235299815491243630268179849112343427608496479227741974083947855478075280932802930577170233863872626466286848941445931991594317877661230493266387846001225273261507396477081922198019506176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -1526308319456984307174675352060737086950235356787115791544657491974992365572685736477638834163050747785837209872538030775222155018323400950167246306255062322061566388732123692030012876625580437912186743580511859033383478528878545296669001600371049735839519735067355451234398404091624568521610434076570362598141413762452591411687384345465443428615099998598873724631678622666678571448013786865746184739096180356048193765442763051001419775240304652779987789796128042808451976799436155378600860091017602782979084572459896143975035176984888960653340109693416462419019848483016702861116730266457580163612075981901204706580284424073400066319800770406756428677462527666326354210200222093360079673531422556314589628091873126856079967848967710826118838793208753565902661449257291229691664574796950980953450297473987519967549640204560989941261468813991740842416667542608114985286166815102081082142403866478061245504406041422911624986245346408522067759122038236254788283433089566764463531153021936726220728452325720619909079129928349977820669023893657211955721950275309413880551355566275607544949589170278782862991294153333601444974888631983631882729920160594197264760526932723916418968230872182198191165685293879735949015444556018093879557196223315350919547317309548618093519733195568582201730836406123635680279483330511046987769098321317507729057010833895030715747164105504245498940429033006690935782565460503326858884036001511995383590511268591353081770354661263466800479807167556320214336320225498251011281738973657301550992195840783449057105831627625032698195188939325488363811370959355288788011226607648751182490147171324710644173069742473787321335804848733870817596346036135265909640274546462268160610019348984435406044202463354796323693872290007249275703153049416091804515715117458634650319636089973763105676901508063521627101268992836189037879214526607888844531235521693475566583910760682758155990163455517809491798042797996434858325443596280295729729898288174000050574693152821512144841254324996865360078899253750983183935353636167779451283139447580273092710273124154273309903146652837667132616443349222507399147778992926089230119017047704424689618353617497167831690792175343134484228748873921045692231022212778426917370004700254088876580646851812890742281566219502341476559489993800276546203881324757877769577487198610817810989090931915094468760986086183745921414328115666474453861950530570854971654649920806445176177074971963481495460559306211067610944463703013463591106177210310162565467996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 1423267553572675957032903522658027574325161880745940756645003609570446459489910470139343739322017955872984130691297409736784455118885019342630495023183407364339052668953198351989212260938411501017681382577119861679092852505957280309532610329071073552878893770603939281420139078072581402698389470119818249170367212569035541839598562163461002896929986011094953185658188252720383318263904886076181403255673280731168202037300855564655831557621145115549821172972552690285706617526552019051913738865664146235149795137327905181784956058362245534739594861352028434587442274956870598296717006532919403430869207138942645365510546396512680191285115108078914710162565484996263203922024236261459161296332649526897979204627649460555466369919562909136561978260526214471821101045120705053811296151490092765632263419017457821852382106583067980628697493385500921036590518123662342325727071444156752302791526407545448503363623074549650329371366329142660436697862033310845266464492110074914874882156148545417624170808366868822288785630829066354085444210910864835995575736076017796034804865934228898466116101381666816212527455672913491424361879433051372189429950618458420314503600515429721312847707241617482145185489178880457940909138497838115766989878064631440753327548019879217928755475587323338614535692513485061429985258975600491436852826340880295886177914614375263263093760106136139912854762145548803626030033614423852025948987188470786020482765524511509198636905947248148143204912878188550842390322909963041564655168492785299116594357901894021579575631621149133115658845743165800654605137605754253044772261803904286874561580640426305878899270742735689313881777425647806084508612055809731742419015600418763934260304547064467878005101113428084249637348543487527078991709464899769018439273177263907852364905613417430063842814697605762492273801304285847184274450344779679448976483582570833423754060224742774445864048383314764326349096068071862586578191801922905528371585349909149472960354214064704230362548485449854573515217641525364803179729549773781526314789813654607167289040614166560026838039504948102727714695518293481173036003256592818114684158626209722330637540162605770294663438667764614800676332048123391105810684278887278994376591615049731337936000184172463828516115974314954981065921702573633360854245266990740954489543612609698185704416136418058788745078388463152951306516295989511058588253930061721309553665896971200505387012519836031732852065207193464429739969803463014877788460335097460350187995136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] 284573837303046524565545313437783570330113706005210116163395780318430238588891646746685006579587420962682647743837293191071014491435657388782493152923982128605794899742766664258701806266391989798469989771954145302761403775531409889413597964058657942418757650684357058619607995570689390465277210692702850241826147944228941489767565136577719165434156593815031531777912638766168777199931149142691029082611130678062973191799136092625228774341738074668645962433045507250059353490780716751772417261048152520435729739986854483405425260907856811405827814049467666532446869888874092984749083564512675387624554075532222237272153575402344645940972934205655081688355964708195669729149292840355031168937205941697208987241240633196593173108463824592007164545138005848920270887137301635477999554977126141594086379959744280623444490128851158795394837856261353532882030134623555661058578207515694189803826949030557386571616358180022114440615205750251048991582259069464495563856895988176140058263159674372668436478521891889000762705917145419663130137446366781177193007085748109283008476273434944439929523749305549534893996410880685702179495766111972149035713139741978018721179909663130262108306443192692368108913877140836727218221304575540326491496648989693713621787367728624813597834855942961723684611444075629570467188824921748545263941326829702922517270288900604138946706422411020971952093653761988285925947196662847449826698900779020618031294476808194534568160976073010241471116309097090855802326963292382992240829032535116239768313925439502031502738010074632363571971458662418230808229663256453984379321348126140350080751063875786955899069850511523192866555402067586381567656679691685765079370223462046460884867445532513983987934085760162594092135796713724771536700420020849699186876782553246003063947083382020325551158846930033989752349194522392178475492496673905444379937076045949011623415243577115206261579125824314014929697245387896598910444654981005975934092632717030462600559671097833382682304486282591768372593628503830357695403681317790174982296822574115586411863600715282567428350162237041262417865802056809615817803388248328187439601604157026471175970140008913760939125642632120706229342988910200354587007041163341418838656435984395837312182116750677252487821895807989201214375885584548934956422631457484705428453198499974952443033810326008519884112068795636008016437522482531934684150393751166987592570016916537848672334303279038973826988220135591272734825752539206441281696632354322804417495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -1985626040357031925087647840132116326585814019388956826522593187191652303292761980763731259969126483589399183408691665527654481197754267798552806185350211556106283840440188511621765587018192331806402863121360272462140833560864555669510307672981434443574095543354215793895925999688655130277076711393234322030025903226925700282988370034551281933737541088190914002164077196795406544757420698791348891102799652588095767080377169160279630609454822913398983008249165213974638996709392699882596327285556219690866212658428532842435204490815965500181630177331501250162802446758054387188551249850492264536806547397351593422282692933478062242795451125512795699282455446190945487493369644191634854853728972830530282953805074592721948335180180131449353815855955430802205942655025493766697570253042720671255601504485039817480978722250606588030228753008886657651083210477515851502250843221801223424228019851704638985556766387370132871201179542416683354093399057131739286121693711134273916118443548941015875506106833694783207807073388583835912393715604127281292335975437167065227840350122511382352705331770118069535093006813101041054157399314956022712626466596450173345636411166512494644595110197928433330717165633338303381943678204471787062515911460803532193433619976179394106754163560814082483645612176718960072791327354258303114767317534873778097141739651892061352779666077570657206330359095539996635751670976192782025711446962041125245293242501655358106613625016146973028904720853962172792212371917573166912712803117300269171639916867273187812091295056247892476738146534390621632552501119390805743843613121577093898096643805688493681522237994095275383349865577188846401318446845375707019818497157215364389944653332391528047762899274760956785105005903940719575610886775766743736856600239326707685037337083446247250214532532349923873293093003444157279773707190435934104106804895947200821835619481820307776329905751383844970894048551077570595864367337951523611477506512279983567808184206587596103459529682990758089597544070403885055994642710141410779059694994224995235215961314647722128505079677665382035865911676629354398010471189841695111016394664328454412538651046326298613569546813019081924219889940965488908644930143472096073793048305274002126750986335583264117856396913427434085828602886862452558456959508775588389174909759476617183148980733701725410059444057468305735395678641277261437355277028876605484389689972772913702259442864169058775188308680777006253743236553587892526254194158795110238264492032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 2172921710889172728833548451885635013416124000342199886304809555753228976362429765826455331033564247338769866496494547710297473276706738364702378396217684814324078552800844373987677366159777011641469936495041267152277541888858071288662147111687975825704434016119449077569098617520962984985197957491504622245292918746462864759709738580184571335726330384251026343392158210985949831361409815198521894761655263104368263029090637832699848853836628542953720528335478955044592637153086642296806849550544872163254337292314573957350499642096131771304814434108261209296569954312274407928252965178546888296093092533900412825331239671657120156246236474533792208167956349123194200979850873692199480408878435804604897933332625698098622949299146750032505689592516708489821330088456079897696656615175574485074615644441264007082282428686694357232626136600018049755162691100353361628626681289100085134403130988904627314297166628566877202798464221579837443144017754809319230906274437467117353551378500123269603316580630928271516946203876494264678584669835621783182358598481414192473777836793345491894033657183336206158470137459776907374032647908578652810798093989161911695973483450773969263390520443832984517048235270394993854502074461848060595222918243759887928620688263543853739025134964974361770816524966420392422632250239194199357669863249124496471420896016470736536798409301943553125991855212091298893910764524680723295789231128736762831054759555543668142599158975099972473287039045315800149139260228493440938606758086166742169640695367632153167567763169357966180300989781864635083898309091247590339501054046803362696463349958958891982532513349306954220615577680763971591575426024098147534265290771098211700978327541442150765552081411531377352652453634886963500503857178422000158018234498299209368091526716996750825884305714934410658904432400410809456483257371238826925709122113854221405158780918468882485898213416787485278552586047934325473542669676615280041404847167997413854799337112057083343406150938362899753288315867767905272592396681720216237885501466432360541920851683183104594913678163051067580576066088060733197661668903067671812571180905412469225659511130722665266121460811105230652791712219780495190416267843324792729481761884721374267960326072819850782611365094653632697371694160363896350227953581687077559089949041475822840231137096059634251757414741488277579738871535875917985861450122402756034420183310596743000314552597510564770176947957775261259872741711195307752067480012776863236326686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -1092592241338006186047046054071826068339021155278037484001181226695342504134749416721969776273457404424973960314201208233742054929653385657510058474246673984886948492845890202830298270520295281015404774861249905163603567468530114005215242920478285037841348359216967198484715454559118156807940510542158773752893598977350597911818062217765592459032327267869391885474246654012222204487704053828982907452152499169790231472902242848866882061555089157915829892098844278189535600372320640725522540597202593106397292989561638190541095430580801673033659782432191603230470288522121551755184067629023542171362846834255053633188286039651207927589420786559513892346143911034195174583506180977672650157380473624190435518855728524429424210727293416943866848511745393788606783785902078790817944019932873042756696430921943087251458392199671699327469985532598592293615872473471536537100145536700711544435626632631949066974591814118032869255710452569990686308293453208913281116812579279920263316007756905655096894603358305458390932987070768968413443296441398145225239900840449144684655526273823762607866600208993132089530176020193666894450617055326585423602808767070494191468333735381813656760521689562401323283276927774284972480958937801072679400217489859375732322310581430735369010588567504717639300655957678229319546996044285764391776805899859676951373253266807638469824121503232464554867160578275110240999680749368683895255908639274080139404760753986669722617062274653974210035790445744966172630834444295247504745902102796957009290307609531898283444374744717226818349640276931646718477785439012675705452281887371837001997990311542328965148364236318894462463695406141406541648157159666250077071358312486392276378148327294730244505869760317763519815827777488870857812344729066107903966977277392329740651592441585113030429172639280860893779686913401231228937481594651653584075434559693082220088116612824055463037574328488941390353314832843621945334005103602191653619839871774363550221800874296390907674690156679237642357075297767964785296914620732596851374311579956068518918790406542610562653771376224267860985648326219335393839878499437914130625061342929440603367628977154236034084522368070538201781198871891336864058150811307140151696653483033582235882124712948396242942625234653143669265714332778631070939352965467504315145496532739255564382356936639292631114662003340288047745707057948672339257310841266800701765303498814025740449881600354005096421139240146307192745175509829031595794485913088668761992462336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] -1122343839752886741959847515742554221240926198521878368132422342933968969208112689575740346229432714411670553298384260842032527004880930599337956744796158740613578903479333539196112920952216037651114461321717221368872568245570016521148627428764513466644736234168446610894719270405247509375339043771163585019486961391410767899410663992960638981986466851122639089578821208561089434654364732859473967307574448389438148509773472861461899908699556987490436417252029349423395102585079253397901499600374131632672779725857242484459274860230479252609815509254464328073158898913499655123762898317647197964465772825309656109840816982050667325094729422253975516129693335729427047838422601288121924039182563086427019453959960503025668831025328657086842362420099313788119111766841036261482440039571685373133839965737316843267656613570502459555597421311915427906368425622495217664479790529551260800798167522621477016954166383810896644049510562634543894238825556936921959085482677836680237036234600023217545585941162511605591817850691533894937960280654219478231640376885790501297787113740614138289883173267948840283823620490913809154447563468944001654046687193768561270987514688473546279873414033556655264947147754416628860205226740957843766276717973871621908622155323490407288228282441730084808721452951245952187068822336794020336041928316442287362560473877088461841122289422911455589337345733381326012049623886864600044035436317536782318058654906447445002796364402689567955213079436483509511871136756635551616032322964626063660725154616091551172608546082624897106975830750668448087884105820293932903782018505238049485608701338648305656700960678998737290269426583027134054157278411802482147428445287707929931459032112132432426325983691352665351526178756354167214030473427592231574317570135950449767468610906812229997612599119996447900935916167259354980583409182268169493549648078887929166302159256081512831480715224936943862965465763501995912779756654673123395014908000683236806849792240726980796253251161271959293813767669269866979281520651004610815407497325637475221116821434094573671382091776840930352350499430507103092896158623424235447022712940501895837536937637592766890046902667549404269683624383077126977221748287464899169976626987120720593227485643771373742588698181852593887174220258436886085231349952727726365810775397066028592022296348990276249399315950706958416437217159568368778669374018787079943231332787321130902139051509611269264224412570544819979239440476046061693406726543529539849420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] 413209011648756583228680435402659176787055619583246697146262246137698170292201940404713667365094172048232706713276115239620519794851585815534744128301349888818357603251602439565985685416874283688001451612968230900672957560059562328929327990284727025810992059918010096356859441709909276223753866076626704329885619655084251439998697772572574745281566096891637012647202467025803908971574909072854345855616172227949670153589512741413375794593290616138217212675790203159271769348833856872269957943337097996562406225263557848094731799491461692766518146330718949815749323900561606049497326405748323283289935513898930645897376833453131273653716304292364667220776215084970273345201427540992551409679931903448781253253077749668742541887075284097679045108368948823397778226163664117920043909550120051419564158739303125088287085575314880733566207890394320441830244509549658668987386844681739764092461500339323686345147414677525090199686101140233031348794256790314279347539902441633316452035270208206304946210522835024045163781352767189539288623103908096302683676573473105969225250926776812247646438357187305213841471935085427972449829594197304699163133637148180065080429631100522619843005803111096542858348292810308871717031504717289736653873724760334745438763865009637446830312972503749384402288775575223523234572997519722235847089486334841817365455977060960015676993131119937483768693786682502633869681832416184916563270212335052098570636488703175581516608520789371557938423570252931137685793097965411721901020241588202043612830027114564290674877053881288668952302473677990148177812725815751067052223494925281471739127606008769889386846483549780467274049072190953948501097795267381736352608280237357600029075466072418949420225275804190486637285949991877950352094236937796346100192467096738297735549620910644511066789457493453229836101173709006382065818705546850947443717278988376114774821202403957978486919336746867122125358247617924868264146450157164220445038656052373845659654472552425861353573598633415637483046846533033517023245335258427717073006918126367963562113238817034657045178515392693556144460297938362291923651039693570194035069937533341223454320808816480332728870528697144768505150856252138085661874080107438814196478701073881754610986715284991051030866279181727278287972868706386026237340479692304062495502065518331834553708921423161871687832187172091506670095069710375250440732817722628038322300639078866118904006479231135508550458292577787109854963425634468794166269099626436357718540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] -339514912735421759179308389157376205778907251987425834376011504716621394185657130004555133469718564174917601332092893047896103447659280345896794797105415027138562955038050516231061603088112710609119219901303636612766758091560251621921013589776107111304548932537677664926518253310060243640115675856117878857354596370596616169998691868450698048945752668213201912133368176206271263312365426859731498860336159829025985702007340921686464233825005708211446171771019565574014273759680828736911077942853669508225485425475870524340186523661734164662871416794840068053459429076426787144312825725584653458995556760900767705377128623183534304901789732950345684480498198282466823883513955406129199349241995725059224590910761223347865385184476739048433392775564108088510238048435739898722475634756613271070082679838901594738701876251956594515284214724771933052402538521744264418624510734624480283005935746528659174659325824633381787513852728713525491446288598183534857790462651598370666625942827894770526541461479107596223949673400265045417690295033911048054775298587613615641201023697484969826010091286035192244895295191086384575061022589293554686903190770725724599497467103186693261642674159278297859359754669513094294733085390236538129703130466241486506292440089383722450534994816722209179589793470682490746398845306839549109360417435465267823159986352295627524020792163426042791486630791565362364648653336151020407463822261598499432014600697344330139115985717521436963413289079119578505434582645368844739091654097288428010340229420012377227505901675331753118814796362671927622457046172727092197460898095060337827484748165792495933070186925710560038913653813448379665991805301542491873325605825412241367435009086830105482320240908378578637615429179165081075283800090311140498026744416524617312217081806903765411349000037463178062124756533580388660875112483016988775936366446806867302559611675010147469190390567741085363517014559513388843872758946591817587677769887563334953849746989705903590907745162175899796961425677274062945305656048412385019614972582823724412944305709803379975667779556932950441538269741514153716308431735235916089672260109062436320792413973463209425149223450212910706908414076918228200966461018780051499652163313872732354345667261663075681531115705154966232713280098241613252590178206647414867506537364158115894599578001433499148533080117775403396219264683392261141656473525699120105039105304263642502539716094388901950385647235339884095607600018864763225125599718706487383975526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 186941653852810721776345043362687168473046288900751940180799425194385599027436116747369111444221451947491329099718290834233598072568977849343318119116311846698548650144761922687681970366319305559626526948966482355328376244104484701636491789789036111205173711032199537338566375071077478895203144984066286133067858919683120106672667758900641039360839713254782100297442727413995089376360483969440358302693122899523623632943696915075396446269058657526519888484673238676044885525862199972489322762079913165703683817238336815750393913120828352782624755449846996234031728790879499421786685279320994052448893092851743475392105870298640457822124875044314806377501287323451298842342884221545583832934836414098959584922847039376041059618815109124284918783116629413421532553727317876773568789793105230537947377605281482469803190670164409205095344159211229300414664143094200277857059387323761188665525026921715868598824832551021839347524144030942196830031679649557042676643733616953968221899932232770269830676719312309788163380493004175396129956609092065933967868615130417727495838931504087366417745310882228281381600613997588666171860111351461919645205505154683867777372795934291571412476754276108187571222173531884797499929260926531354791203929930808787575101434125808692726553961644120089516267219512920780254883728981694425992474107709608047038721607675989746656917715405609995032743797938318189128825775253152588826037414309668259133404262381999068884348465910132831598934853449822438170329261802604339869782945965291185408941854333757025780718215605291989736760973393481986284507662435440377764436444175151532902604877151429666907454615941060222432236283598927411348182910501496577763266493554377272409643085827144010252008891033972356410916999514132242866724110886336773079311012476486810455362681148487788406538581889579861965141031679916347203745780047719105301765870808281344276209687502041445651470981543815360416955779001679056875443336631163239928351776833718695174551882138009378217778457825763987078011535290422240912061556709585388257072621799227673624066806035237046924127650654532503252796570942071112489723438044802194129132980818428673034940358389663243423282405917519199074340364772812432820498688466753006997360322452953280543871345018302259910328505081701915718390738210929453647722574812512622690236066452431372232792374529907937412966778926683854721068394133250104350871631263021228624683484632390529465197499956727761190811679473499126453823382777981015173170590211072172306202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -109261073899574547667500380264783588949913080884013705738683972230823200503592915684202875080538496888941963912930031948683829430493688311437807231174918791371250687099388133120798476053353048459643460398509498053159769743684329353123918480387203089688438757075351863064264461429918093117498787618168967772945175572112309877086996352100492507296769793811574245529633929144297671831154876345914396381516702733317431676429563557975723557988771365092091841545276439396873001384298662185839627238216258091941908480234361856043015165216810117307184832130514551692946919716605110518022673257821223925420555476009385315685387559223694609957560391823158336261752418393707990747752481348383064450662430139034564880226022305236559452755620219045458736010368843557787852547028084357497212087872901440753614251611180447415215784676138523168143534632886220969298583742288642395886609485182892786662583138870683305312496937742437506469507991425873738208622130354368934606094149166338916708115687242379532244622304733686285744763042879348401812726915548194422932608931085347681636909564402120400373937990949892485802656338806170704907006327508304784388694978722418380084195840824098702255008392981736419423782143915034277920893132876984075683396688632825497051624664000870100338916978149430012541120331311142581624723516292359941471868166526111922235899426636339236246657135607770369598162142840869248053254863705205396904292371470401613091642349976857026989935622523744422024657951513241376641690000779248075923041242186093588283826005734563341432985828831857082250128446799406339155405088346403956879384076848894292099685467274437516869861850821879842754414133715484025869370448206635117004374797639040983883179908053514336635538186730512366765270892585521462182550889934029842545727280939558782863373681423038775886102869788486846711264908637019633764806477127738490575034556624503463864700752361296758132997573792720995638961961625491133478151003891932313031164558703971790556882142907071786869093358117959201270763107093200493007510778809310320559779339157761325493258741615589519009902904241307101912277171392713025296367047232777546504804006872589898737101832791939895644446099086289713079206696310034056371784450133627895551090904106580163605003782349671935358537886630101030734459740690173996405474942157894086437587554029537788436649324582041118752467299281379622705383330863565567223079828619843543422161067320006957101620276756946171696540676809927629035602129828595046648694166120019167270666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 74974042264201186299455458671419794187379332800273977864730780986811817633379464690908944111117840431120220533819409679411158958249726627293041991402787779355461187119781035497231388859622979668656121327410165809355103716773636551335124147941874536005241223176346822384831830766879003715977582883857526454066421612018320103849892100117886911456775493892363694217835475331153594461762231384640324238878643967412790206760522005977181548937081604721580541413644135655545563921090333990792968815134787506642054984139234553892089016288361055572479506676910330892150589040535033856994587787406835232918209237671618502938859704362500126003112782489564561588832912149597833360926348487938959651921064726554453988112516186570742407693598612728018261492033755648845827101667030187935079597476632890315745970739827185624833968367051825125556965014999648090027893240051622026346343380697231299618585191623379080365694320171899155384246557632329783257912483811992502189490603429093268226607827525925861707910837361740209051068509970116645122551136568709747465704611585178986613016305783514871370636116191584986137471027811907433436550012445794056279626396683955804724590072606688398475564621643112464061434318436725491980481388019488095494643027899573546769477545176217381585288667183079671513580905685365516094021026572805354324378980415552553498639176626501746634092755683568748278942169584944555790629909805089372957744083619270336420132666886620736427401983106143285223653818051360242012896207290014934909904149999463496369136302405255123679315481088296264657062120115661266518029904661958143111398199721950443294577470235692678487775357899765914491901318772849259676790716420153354596984828220658714435044786990303745293274042279504259748481964254870658612449055588853170332177736438203195354081177086243827570369267760417960726703856892999757930190988228090696830860580339526008221862094881191414764104147819585547201612838056687669840224463076185442166758006356287249161875928182451509166263342555357170772972946770688064995313062844219825229684913820924837315396019786840188699436718877737235527586012854300423626969991096932846775518349114656226579857624899477547471949930025795568675781125942841981913899218014073733891142927462534834215617305720875021532386563493479318551550686167547848904042881565268087781143973708589071398096208420516997528234233179820667859692430969426788759062586996244783154926949909490295694935965004564364305369331230320105511334739932252443924341151466064498388893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -46395084500428734637072557752203376946592194171388784444909723168550479622310877307247811053565066062581852659515068598024426653296802524566090014551079884365772575298508581620898015869528162795555167795268709588166934755087951658545154567672265689326778281101266833146732985725105999416519405182929470209628044427547518083296225417488488288671748559214894032626327576097170380666585513402991708171521382955094601719446270412142405922561694179340051780581078064240485997860922640437190231425520798720987259686398392260833782182522308476197549313695848586107694990906238883215654133547629751090831208243110333200409600796975502369437920085429297834487647521163323802742763549224292570810115157871599623809077204801681432997179186724917732792179472807995939715625031181464098481996597866545012252295375161667486493821551277810560779276474074368153734033180434212791346581577917178609647450741611662800419934379814583391475716675394667066021940059211770274690438478642085054018641405308710349911668414263800111781939719717933546214082209720180648835945993010608425065707455473339451969978860640926849698290195137069765447470685915692101851382401117921695941822078443260943887290191243007966831693294884630384602613223735561578868036656113138663037847535064695223850515202570112826471267282440946224433199162918169919013366207957252018762789894125857616110281309815814163921658778750589614444830623350578390545558789122364739053414650279295528076773152182617516361578843573968005248882212124733264204281872554809415147056597326595049953971657110085747085586054689312230902965219410041271114527602507842586743527914637017373179593619236947799463611263315053089491148444194994047146504171990055025217626662214144953528553703158729489649056542997154365103884904914765273855927888172400531044332179079107078695659305015340732272431619799813044278017950544892459032431960550144828753703353661736453326069304682441013056442869780473548990949062355093905049912807377296130466479239104132287994099242596123383906350155265573683582919046532294657603578772606332934027097325999812711825374035777004807169083531688590677651213944361563523773915857704319631059109416080563296577778282032328253759270289073138705058767616973333247804397388823520317763605247996287511921870568798099390330731593744720363642970863754988509805147296726403416384028250608272702700643040508399210757258975795614335515055634152715024815642567283356810034284263378272389783815079860021154559325471947113207761821127479866824222310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 21908963434152126117240811648577199916764552236042753971428240250008268488581654538165187618361095597370812244211792631909939223004300286322872229144887445688285827709527285637992558666806176580231129016653759471993931575465750376917283310802829086702458052149320310320954566465323953349202774828355109423951365531533951761723919563484415215899299483150735118869588842215660899632865898153336502644425119912061174400235882006526568245729437810794564410919958657785051504281670379927326999119735527306406640665007860935856574783004260291662151236268574440611526099147728608834796531082351987829728648639869391272870841348826524077145751883116320511418062564162550124721073754723652422720634753698372795160163742998939974397524838531342152730466331510362219669171868456128948867392991706828358620740975852489909580569073960910498133121658053285388326236806517149186553392141340119272723875105821730180438447436398981807812242902496192875949523997144695873952296693184473742022269035343010931983115196177229100570346473524389223388357227055172741503464665239987729460015889574192632649256275196614172402143398963114648541464429669671534504567213030522499154337538513190052963034519688414752059501590756646012333737871913220159949218998861878062176426565070852324991484254972693928339965714981206514061047561496318192121247492782165933437326169822947951059829716581814446613146737335461535788737486036859142684438952282638354181786219625001198620391322270013189055394344727267954384015478054683498686655884331599897132090238264311720010643212716074557550288244014679072996959010378297415479265155799843903105420498199650049041989980093980355704546616061047564060052045883754150327044969557176734812165714303741249227668337365646571624067999814501238528860665679079378049561640688993202898831360560560092650406223647960322500065006486774690730243979385688975010380554177324580392372047266764488276705325383234202605857424156944520526964690001737673097392897783556294851984606913350796101612925908711230090425557519276635167093300629551309231238521223353324222666571812907225832701535534456156475043431944526360913328853231538320694883601065134199037402874848419703229253529302338755087617413009972694281506368753407434613663086415905306095716712143965568889700223711771869865285593260288341324058702624765139859774646923433720845841907969950911636728371600114037246378983567467178970975879850127021952245841969739788963219910398352316841826609331426490391349711946038807014663706280554071966351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -7063053613063425130364012881474395260184915317448291457219138998358954860583468334835520677820640294664256476550476643839384438796086105751243762778901461325437201415159285560989627953622428093055087030082133375813910134761695335803127215113383603349997561305386171550770933878730540791141257581278925329558124217737173394934581020781728084132560194334450324037655235413089787169460589134342687531729327160809209947858114445941049864784941107193344750364348417744566989305881775326981515045458797190346882924185385971118641921379972023272646216558419973721447774671664985346261099903759111568613349105163434417874495817587782069026225642581518202164965598437820626847246991441080934191042156935795960358261591625581526503488389507556500446188207246069942452002495343521383807562919727980290611203860311324458126512334776581305645724567609971070891025332353721498810098517231872177290198212235423549267538947742208081021571195683035225288117041623651961103152531424198324479303100705529728638326095145760607431838467221523654112953520446872991414732898127138157999313272954031916282521230169588586574011256687507128508190879987547726495393120825346723711840217501878866142796688138369310812807339733907352680156981117804810779416960525618300372623038177428502661702171805331644284530671445649501553649020644114470579319497993985005773503325803458360405831265736736794151505170833180447571959024623740069319582583399867305472710414511136182899015339465200742272384703642749294395300862208466647487245280481141712079820529527266265761247543686021355156214911011199128072249869739204184604845179138873799887531284877195872630895946677293461069558513455516226208717852469425215649608132048059049428242365768128341865303623299439103088232891294654414485913417035925769331372071905645762352695451495002847416946127734573947688688145381196510127834367052722924189499355857983743346251416437087217895284452578264033304580484678406733695500169669616586104037391514208464160923407393956100955968142518385305570325106105639575908120745500073011104008839801011729654414392266771661336812393647350610355094299508796981943223219535316384037011534511180699333026290301437448484433671541239469102447172645688506647461192249375452112046788443445644578576522944534003913839478432270701793535591839699554524176475524170153861432807525086115591551451611755194703374737127860558071378033344031802480368406051420154406111397468122754651600004485546565412845362794143195622155426604024852602648018718490527531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 662261862156949045313897944128788109710372635134955223580947363426629182861061478350783277332526993592716541793668851022282683141821457067720382838571054641924541386423431547319127824220950032850661167462647571429389357257064734126907650744383838455084241889261623310565104160120903889044694825631871072428474123587939014342628694091880766654987641727443909583903861007361246645296104671591973035966487468806189972053257261502247776566066443241057408841203570315323359013310655249675051032709705386266972800841929617797184725440782435055925137235719504540365826588005452730357212196002815636601772437501663260448108573752653098322112259668539578687674721779858093713740038380204191881787827970020132476007353399991619010745972061721477489613353605248152668997990803217458099303502208547974339358306333396562756185134688547165952779814354051090976986643513761117694285042422691841796779683150861729051904111295342970217554560362025048629908626011791497817244118037493621065508609999171244894774874314906018433373768497174724191552586629570504488348099124505599716800648147362685915454481691156774640965338905606488654574866848714469392112731371104401939618277960950623056449211449514238392182090085542594129320817859276424803253925297496512432157709627208404161862451820604763402452050776979646478047521392887504915522643462105805825668882810207229082138878297350550048674235501353743356821708468342137570073719720998395054577363261531956918794053688941460624538588755140318208861101930201732449460017430569662571164592426636466656805738210643599918147380140700184522372922687829878328367011324460986287470188501790244402277868853247503637405016135905954079751485214446648159839929925874264779897513327929211807187841534448710611608467278903101423854067690346548413741099940841319088504538292572417348648436063104101849399709612651462891476802780076435395728814800754839340875553623548477694212899716876563992333805810383491384287268198612063038549141424741723040618953407717700578643514199719685313261073386508386618888227759647168766632547171466611072897157626098853494468352456001020677979268250391420367537957336640082837833656442444761623139513383218369028228959197682488203409779638015741198664015927648675115787393937002801272601085326640033009367566026548571681346600144905537818937969590044378328801009988721653810811408361010906362127570553037227136175816005730689134652234459093781010668612542274594921050535401095815937294771795275679405372476354429330302646256637997190815416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] 1187552473473261669063233728945340924493490361376090381266090167990827890689207506613694786203526880766599277550936139072773677968111435284365802635133042715337178831248411323945925304258106184375705818653984027027712838610413110605804313446468211946429014228302837028872280123882256373895801606647193298801311748540082728261221605690054328412551716602668838683910573261967558360486840082010913818746597035305896998386524249072077640056120085048141961685355977086502389582361461909968952900616230822475686206136313841095285234610695937411664197523888048292587455033282904204172942281842556331166922959900878826294039924873146429020008632144172957779680268975593472337653302090125734426640525043119866687040237487562877222548359895528311706145449158360718253015467133589567344055954328755717392174644365231122341182241588740896109751002338930423112865502705315929633647806392522543540592755928696761066134865967318748163738315493875924787057276998552838978402490352405994716711478591620884214263322120853737757384023105949777561034391192300956541568941066742683690651313227123993660604208530377673487963277798460980543246488833459218731175502419453495486884296761373722982165770950469084595684805266183460190734941668418853499922060647427000589043052794118000716178286739956262248550080942360067090261030186873024807407820833980457408655001494505922249739587623363975850416200932455344107665196038760087900062966271718854760607734031276059688462385454902015265173089652828110512052480116946567244693633420166800569836266052454921250200879026848987801335624792072854920138033813836116267626399128120217117024926636501034146567533646370479264876516256697824839442510144979530016695572096671434646526596431551877536126252239134479111009485374037113975940962490096117101557507880784565670514658529269286605366054809129308786480974335303084680479742339128008021775374751009818955824713410954944825407504388448439182072394238732350797142591026849690198145508889466652831550620462290594940803266886345215866652160374814864449121821921980480342081444425591637260856111954569545830720695995029257457817550761108611377923245334371684312010912913025674940420854074880391362046616588184070081749166032466143430367766780735248265425205382946329716950404015804373268929728945946159438850901234502891896350110813070660998862945466426916624309732181485847341240001279498489961218056309865310299223170094713315233064197865701887562165473967034168007403644420955210424407061187020023407492068237786779274444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] -1209816572967432168217149285327408820133671525507066340005739558219806408739901285760039580395550762904290736014386360430635758316069654853109198140518281624031638029341351578658667402432536870371441690933962607889269649550848506785415319147876974576316486795176402065226283283250792497884203002204743852862240899721628886525232612983935356006797941003979266630444567396735499332129122738709679242952800630157019467146624236048769194367810832007478423068529532465632662352545955887927025689036174159933782242835928333838923771799033168487412308816742374920827573442091423786127196725501265224872008971424199760816425180636995353532496211481693329486790540857377613257119290884010073593386904776903857420651501464025625973447585430208405848554365082544637722131187849034227961669316094601029099546106831502685547381437759140720188822023018969220212638992874555021028891098667845678154785871869988779289506214667292304279102283886711689678896443809054001165180321358416514416982195460418003790525710612328069193698736694683048154768582781001954537326461525640387257425649825847742938624622832656998009081773000233550855332353407729645252937688246290073192763391389831706739355390723332035064482165460462649586799235213728194318396118396703687108931478118093380254045057184453714068408681845617711850086421276570515346183865817320271262583476827083319265726968542887577326290454981491964085037295514135326589687883650653913890715830656227964906994436286239786342824123373148196803299609676499508705328902781128715881304903479813112446608190884860077008328926307972517829115540975941178017635840448981190619019483561188516272062646836129004436529196519677899753560029614652219502569911932115431216091678060993586039209500309852723271458527621643083121933790964464474093305511885972441793466389412596417523685296981486552013351519139809453028604309824843509855463231579176440240069738797337470503668525562141900221564294421253267155518996351830108397667627544837914658958165263665597907538475647424476852646919787114091685579571912378442793004923245708836531732832950506397208658539396875868651453153423140802154338920550846847555266290084455886561863687507821982907235366246091359116309133877914601102356849821545938935357520131732980983992540897167618450944034979707037922547410455895317494067992555536702306290262122519534456420415394641773847255602952946188864158192976768429240300588874483837193423564869889248375271391957820287499896607610866566433467151772564334304075786984535271491502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] 738708211212452489332242511576743878030343373780369552044540851075003981363413809909230664425373619395951247815530632348345374371051617824013703467277644918699809135549948098878997876351024159823470601011366088138861715438894929514900370621170452599845422129552948168221919120457148917878256279748738799312974331906604746913148085905754221997853703405831757189675122442110071293083890813004983770059094787154733554550348709298479137392033414399770994004271602946268404829704951793307207343382531313540432636762391432552470233649411314106000839798880418075507657523314637105856920626774563355745577904465564021937986484417753145466054541712479793618749323339532336597347078847690155985522756165220557569608217246307716686103920102992348769251961801002238271091899089229699494824571935582518742346736515793727246510016319054760074349538785829756143439347229692020224220414388108599724935893523470443992645492577313033961510583795609319203156492076613433177671990984841032909896059655423567277874894622809083407435178322236748201644327363507850857076822071918284983120794854717617208903348577615098182824339806050853984028170287192728879921168022093191123270022250636508985578063333679944666821045811731149687425090118600726711314347749457571547807776869452171571824363283053436411347331506455891311530316928761900852070261731709700013109278257091925822668585411742041356631262402589590968230107234042091722439245573232146814366505796958628385861164082900758988921620305469386242833773783416909932673667379086519928858354686905490342369978655858043176839119684053223336011769996904498323627796594818585776947025392660674088365237151243174394093580225053104457748341731217557009647900244509526953438037400116564953267568855051725348915021257587758920664721568838173927180239311194436510117891086926018797669408377697517758379927831396808736107849976694096025917026569156011993156020984689521499169447774415285572748217192214418791292794538339664733067598231974239455861522045014718358373374262842559520071201640191057131456401193989395017204805216557836962194897426797903621928788205552286120334805216233302148965487076035136794057574841415403247391148973203531614937518338282970128726956377181697129079822576427354280362194991205877210441372558831132172117396158149983774422908622432241486259871633484825679516894215877089462970869597325947240225161299572138562333647353352586868677633133959143191965262136956587796709913143190905747032881931742048616500758705728813199218527198870273995571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,46] -326999360796934888444680010194849388076882838518240517482830395804447640161591209727183103308457544949413292393537040797356667971840115658788594658075005497902804094315696177888714436096458400373716795730034165092110415689387124209077363386887896216728071932809693843667966747489455005218524797893265474786912264466992298332835168828525138845102235673839007080401466456345412207105792666875270323457971221414886501476608453615988620432414516614804952738754354241937269306346567895384575268859036119847971735890356270738907865527652772768193821401797105284702797594002310863109672928410054175592099843329998297983533065769974130088868191185535371758277613396351790202659134577118759142443251551062516484190778909879838230744083996170331961581933601633287487729890908909197904224378501520386714778163029717194200651848238111014791925799244943749372719604650195042548707830536546799440898656377717650454107229670989189572887078932524846810131826816652879320671304562489934792743380062464748504506121852712441709953351771032298847956493189674500243442062100159374792814519384886988816498007195780327860697149406639226879310440350547294860771479679105620229682172172888548584729629559229583274628406634610182128783039535919343759761238585507815889575481339965483308049763874025875839339594408605448630611889201482350124914628510517734480046882297859350068448412455213423885985797996725718748703573897130113496372002794282668700262732299591504015723690779261444291281289974280266868051636012177639509529154859721684595966734013968690238759198551224837181187793262393377478129956488702348253744472649445999282362042225826305362453711482090188280627307970332116550931833882056777494513182386984069582280910955372856609991075494210106196998224574074145700477028595034537564905402327716217289847744542376638130373155033715885029470712687848787842122833449732758646938483003062756020929516802410087082199753062801182740378795383244228303347304002588140410212423177573732580204901997441595872676318926834570380504067266622165045256838000623179191744999764387160681363900559130692704064503259887247357092706791606613317042394454304376157648839611878687164933153782211432270808504264212059453495042309207824743051984959148214789717004715620434244806218580161532299203700867844510980223662330547226157133730620626724560993673193197469548093418415879643518037228423209730262065312179925415311855492581037802782077038454785642694972172725043709239822281158683154668825921526322881351856949453698876424847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,47] 105694832071038641701866529902595887866646997824815671749275749435890750659393315837524562246744347419414638903870978212064641926573316903301648001223183638645386360880995802166281279370230269558708897541370450905847018180041561736498145372139658246016643489322468262659918070311015473227678026430814557048310488302219375585793284711391278524485899317148734393694115028736308498535810941686890706099639359820222764360800777156953458119609484544798366644809494505995421926873931950644443618277141167196950560097087692959494266634936701294101497195713587409466247986599759662805262822062927230615186143426608232976371323128788962566048293919597397344445746282487630919773200091870068563736596375337484420354304243424015624174231123060470504786777535702280007722358276207792042988012257008976821827139564979538237705982120205588106660709940533045040813910240561017773280025468978021612320977183331346581631071934097013402932316019012148089228909268896315321140977124163721592376992029101261102647939413246653440504997722554314628628087063937641379516737506624754822653384717592241671833143140845382455360462711838548800187514561497297885406857777072723284601758690877326737786089037027056287939431774292740445557409260544890906714115514843532582769778605217927317581705869098028180426434333206345674561790198936338489887253125355648584418811478675872177710102831457663883644844638560545036273934191922117045752570411521116633990171839265501138468479858073831808711709352279725696242315368203099097721019046929956242934892799457784054682918310006959297732510445200018063070568592809468493993427278385833577031101533764427060885933203550125126059551683555494214455583482408829777283877151041260427964779424817926511246258838819094637261143546953871463172199367675774963342153506909263291131384680269534595770186427054353969325326414776639001627820410054935061380746152624384029847874709264316718147403014639018756802823998409475256672403582237690445063863931841628494655867529014569201332821206334472935708379513048217945578275096161426507288120838518888564889836405705784312326794052175282936097366060543048772702017165278902123395558348930618047281578946106762019692757571348314442569549712925803263801487185660829128627423521834704555337215976612401901707572544271180321417653717513006993945599289125698473868018893349948930670841645126349939142836871048715343543989038990526590465113508926174200703814078380693399350602229506494155407812079101913351774471849680426729722736825954867137740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,48] -22298862069963574367424886621344403279379907794749151169853315130184663524417269957763332669213963713430180639544302266277883618873050921825370424083011961091585164641027002784813181330919659489851956381953648724790678599442914210916571525224130489085784455853517260185313704814063360207111158731060231700738870456247167959872001026972637952707386369032428994150170225391379771245556903694721062022469471709039575373663782714683554306914914471940127039896549511851032662681530010280307406094870499211806675799052385485765481022696006225895473094551865028755326077067440786839029145121348243592145635219279837832229886153264669888704743494590697729255113214131219914986019854136293184166907649315322999236850404343627219299409550089033768177365297797562288896963088424751616092834386042722948914030784954009766823899473858146787449838366045685551643882075377524362833601959299932504604253414086652423381174720425919591816822733255505452204625088931952242605616682062465418183983822982985886891410069073672051259974920412586524162144923482319126854385489246705203467229381515470271357804815601190066707382393442016221791619079665569206566561621675764532226618333897115822520250570596039171507571589276097847670768819066198814645284914067037064079844611730956315387137507424111319572891862792698587085582016871772080501621821242067094965915976237423370814153007376749853219726128201200485311242452122396706036088465446448333231366286983784535095113142046973682260462388465265770424025614740327751309873721551841084861717481336653327449583838534678470063927393534554945304325910060497653295427412431586272722941148576022993688236101850176283238521970245175293930917233587317677180023813717140286137643565023026554652020515068189327247713064616958908922250583808454584727222644308225612798189125093579996683384619841317493493316554396371424455541224710839132074379970743128453584889045130853155157235715540562996673234362442194769924304799137922136389272215636770383598195182908421484953814905451858741861324355289125381259364718285269386189143194330503412843616053214261009135013732977980678006884613161216982489557522735350011954889501799393594275244983156946354286159038123790495796955419753993735849363043458775331633823338323221634041159766865917026924078308626527906233329855992950340002928386104456096156036112350257813206768503668006823917890116434464508444999055070948987046768221812419606571655270205572948169783112605484725246086170249273198847030522509447574998479246803847075594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,49] 860411409117640913944204016578905822301546305264289471379576324354088990185675924194249427839247612290401066056777763502464745109462286476403619642615191336741724442946981521771648382859570083289443713436021038274377107441107439309690772368725974903783220262892830170154009372236993219003481495413911622571824045536255728305994967828000675756039409301560829341498887533294998432434189973260225363077918814172071643319072970214966057534368084604773083027665869282264714709299016708107668878317590324115349144855188693319950318127765622207239818458623318010644014075368016479700744897802622499645351216793834748185874663694644489273570030631939014177415761823074279198497626910585698085515169087252870019104013323188581183694965936878450960827245990127194549021439290152502949597537796584747137403917892668209365158029060237901778219242062872864025951257911781680706861452045417623294045661393595307614740017788190261511047970203146031849906186251046450425551364019462257147567844550829113359459076124724000577422891020297993250194374573897832827582039160205711248818315115410243823024885784131484718315749876446245695650970364355535355003769390380749408069907945414054729402385913933571536572484995777040147348679561050885228823357964796826329980756356867129711155980246765593866159797381179117136846141502667289855547062079182594282460612052414457510318593601575559465568324921259067565144075985467379617591542475798640019415172251786047721843537802464515405557365499208837117946583776057943916213792256364294565080814174449593464010709488299919093506042862257256212600164747375550392221872322927902615089896860669502227318062246434580392205280383228494067026887892698546715515253148405752709363602901888977066648044528006485626872654886495387440298342628872546139717342209368469098759942882971752411341395550565881379997928250384558680753001312743489059483122800003517013436679447919756752668612829776928423550922451480866557698716398807121124666522246093200528952389074323029938831086846778360456958193555003282339240480053190273076420517661944973514702631382999186795878975807297280266673992753167307025896403139789566361504190540138965339046675426548544905551089897239257434014728265198526833163472371998873434256815136676765070122905377660395540878681336746917612730522394844762100089432734480467991254902733370865816308081749976130695091764637442995355177732689840806572476233921710815991111347348122543267736469093349808328875577877887514543129133025292373742381155724682906828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,50] 1723366133454750743326061810235216770601033860088546751500726481393225842380102957166253675475951644237506307705545837017943283080850893599977339209949872626982160423330945992368792714668568565782426545795946835096110234266249152407297131429695816743342185780160532577940465782197671671176601947740681530120538794230906458656682354502979673025776268195891945500458211298329343538175761550541187156747394637969695130754955550832542793264547056220682603891852391277406093863912430400562274393151346974368381170308687892496299167898639861476375738135573963085182950940488764833665723998966721180801731687880954509987609569375616620409837433090281708610136430007842986608234526615329215734814795173799795833380334752954984846342613752782571199675777697403593297458702796576111422336569039670181982932668104912630888564194930476664270054188777897819562158117539802396358632192582141257492272999346479058922212098189853244856537968146125033583859568121805725139464452989605948416696810188154960660377739971814504357997598299567923935365160783387881266414415543688854406980372667597934206286886270786942627593183005345229744102642883805282501600109943545969225695758969388357720967213998827618127903710242425244894673071867428099324502957362170365494879717227607065741850291207454689276864932414244132888237744860892464779581217030329617276151208994601514989868515483268179003717878908909771294595927702587476653779735047467087280740833161556208590840338042866026465879095158776231182225406884970718247676570082625337797774983148321731094320867677852977129524043041558075442930802693583729055782824630371050082866734719163414563957565435978739751163933944592040774698886885498234482677892807371503720424802538699678277183304768183794888739625666891444790414268514556091004817280252103035749323722478389865533220167521233854659427058099652425707113566956353152739767209388045575041047566499387449199730627891396450266114013133475205676124310363341445655884398153980005202791746545414721369457356910164700068130756247152969346187762289639814360996994984979064013716691268301578236945462555398603610643157598083352338880481025019802526990341684180925044265825444309987244491356492254182632501895351074011666282762123062766739236897876520606844781614457225964437444908229840703392995288041131280963051170716238403999135700604989037691491616594333277920338099108816606757068220602669263931137314221563139458976389320425825835886069430419662482668385885975434156297451325250559483392415480869541642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,51] -922640227788247611081926113997789563210233337103435193282509347135709841718913562634927431092429126413940873767893452849196127624631364707451662445871453229956804428831521622366478869128433998195376404667081376135355255917899456884006101439125397007952390616755481521111418434618591067808531432807826454588535740079188776427326580765501045392188339395541626293195901883471627594392270623166123238107383960869409583343136892321050823393945474301668825567511530572880273553493363403702430855649605715812436506603309554209777973233839300929157904775056049167372417373002582174158461170296750459732741913231714569780104144457010596883770019958795495035896272341580180423891383497320621828408006698435263945912494509411168337994480791371494942754073367456640115362804735881287499388137791257505504487756375884323404835040139388854475367178392500214961482854318713268416504261306590159849275384987413549676521461314238812676127848314040094799561323588748797985687996115479560441684705349331716070935712064040686675320838172046118197173978169847127663009662151827209085090229777345799745607122015452409860685624605577917052504425994678723665643588183516499397974016792694246118088432262022103737300956877448959883107482374854962363095460387310290705177956875996931949200952359619336942584506529862405848265192886070252544291905803267826276437504882643365345325151111464853132242279617589312616559873748477468932568230636563250271329116111009665730234752947939937517477064032962002291773911499948271462622918324432740689828128972021206180861813054509325945647379328546371993157607529232434101652973839090887716737428229753526188443399911751333767347069844795374523568103458848586767380068972316218757803479532165100148925664892874102327338557541213297006280294484742029679313967936096439413417517706025454876285980375890279912574656329563630240238900758673466543267957643392753236383543981401338769717260096422069244468043826336966219015469218659006380566986536368114617842108580162277550121468969607272333672291986052049885966006338630147168091045095341981222720993611539234465835551619927425288720169566830143081031164604156752591508399806848953097539894109050306748538033085973898170461412041884558824878310147346990231238157984541791646543170076807207350563591175631824260568296897398591528943590948178355506417173971409665868533538081612468271603997440188846115120713543095515423012014896141887756003583787392677453512166532888674646221555551881279017633161122290542190347353657411266150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,52] 287187381913323686066863825588188238476672758678611610242227948539494495849062571654095031190216673010493335367988646165516773213231331287150572743755510416099846357828350010909105504958816347582858172397028218606068316586376005992486874524389221827290476079226609487159055804083336442021041056783055541586857681990405201224371593126425465004570760630977023512423974809432570290459971986863366187196226135360843467577917720369575670216892064611329278444764326270362599325076923464146183545378242717220988900237905864679777203734078111592114781556569736389146585736672443388350208796387101224358145929196441004529956747566943576095749427155173183645225998701955564269106614674305466089209649257820883674529611455094489616663011835295685586189418848598482318815966435882156862068436233242969427850976033124580584496974159645538238269678143243356926006417990596895433790752367434292244435658257768619035400535422422698964191482556783379295355474240368513156373185371286408625826379600320824456719857001318148508635085234797002516677526946345998248588764437035953168333867851381684927030371593195281489555578699058658344282311289484900492711219327632987972175093067967916093698249828383475784803755513397640667511971788304972533060744709576750529045464829250223809186893460956308643523017582213425155847984059844224417219300688725534577920322377216851260550599863746080844272410908278752314093755535277419286786842834709200167919423684997992437313374574955631126996069447696127021947398984115305308986554073261840965434723969950021408236928566354175955680752862441918607046494003662629575239687427164319511632107314030993822542876362737864068693471271067955846746068633495917176501723308485424463281280899137057695780484390099685603800392975748223378319966166541666752828982785808533465290233494819618025560028221260737809085084208057435856142550818830902643404797934847637479671551896057443485758422829989753386280686748459878101848915245132212432440593440044750017077001142120990672591285657420187548811634722364686528650479676402929609045855918584557532667704833771040168301379284071610233992856203086301990404309078882806306470310162682902202130320406546168619660947673311028888750245613776223007844887614736685087458875259700508718558728752478057173602745869279732339496375694229656953488839428151776648553205685313275363338849543641280371763538599406645514155468665519323113064593541168588327213442334717243660092439133138679469265211200598302497863424235572694546817777482609438228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,53] -58068747965121694847109835187134783101864329768354565142904237181955124706105533901243988262488740074107563532254004658212028756465601876160820322670946888113182411217101938585627602416808184977967125844996194816805084665786296553974291111352247314352362731020011358531853888237917546455283416769196672247640399723685228139045269773554193539434348398053031953090640700321642961018526791213660397664355627707232528109002969313140032442703732042645793912954679432291692071598357123859244483130130294040449651863263027464197129967556914483065667448803942540681840996206343789560475709412354577671558125673653049039451084514339471537998316676505639507977327946196228637494230650259240929679421013474902226422475252782702474045290586741128448482863447749983004703603925672058106031733323476250007167227282218078951530247139128050983519847103088438740085499221443232424919216721915356256677598010057855604883142439568618166994181534657510675547702012507477372203239765365271529168923643865790937761929989743541356608381881259413995148037532584917896624691728068476149967802806956735981214175216533227254186803014516836828630168903713805861207363607614639217369845887807832113378801477594559450160057883924157774502710034681053708890158417890833215500058306614434148643090015576030146595679524685147069313818079354938614057839912028002878988209269033757438509346433063595886684794974344243579011186127158193803077089869813506721634342615155094641422245019142135899402472998325272693456811064971827305959243514004558537582883087329575965578419583023976948643996304967729089286584164547147559660737147863985345040450536969346267547601325081182572840439764576106561829945241332695595927560419313051171867814000056853858053098523743621203693149236209164287802918816518231732422074513752723494646924132656597746595943415623333533824368865981310060814025656115186677642839185474647730613313261297925056299532826641434219165294822609228664932122586364878367229473788048291671099226635114923351030083318585368013830985685264113171786876453446516129378279527795539621336519946268585574850027357207704821146073605937714068381924940423225308054909692369928150799934451953853187022935940507225336935505558630861357611440081079215117444976614449155116560903982375136876008635963789928624480490585101282828257744776661490341111053380802037583897302000531430013549222445262973437517257630372607571869330652612536376469583306819235473962469133242833854033561334243086257184552770708359357362512773959070515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,54] 5848662742145206543798348477247301799480731475319617047963889989026882218891174733676064427612922806377733129564815502168120036103117323412527950019660970851670880682789048207300128272638392363212360743047415074546993424443159321112261882146341098462729603128970895790011023098241061870273930572876004552027898461872006809919965867552155832975542879313970296208229247773202727339669644952158217923621210409386286294851332115887565995536189186728695911959925171180299351746424778769017244048572510615347886442220662380455122472735274006984911983531528856862862044713516476591447288825890979263818564867786402930677349856832081506845840024902533995833915454296761113635799331931095375087279408546735988855220344740609548290330944153799943421091972949695994336011676496055924579906538824513724075455735123797927285110907164459270513353562417839563072928832166044872478942779134256435222196102569939655406948141608838440249514434850801808039665109522421336712322838886961641395945784837514604506759020409263168105296711560482468309709942980828421045798377449871142184746281944434503542588910068823903708865506536958329410044398659819651461566828304195623479341589515393744701561594505745642909008026386435755050381829514074575158900286312374571445190192929323263739808516049076838982967094099925314312918843563850343396722719004971615822964582278443856657659371496610643969458000794072314474618845773233422443711793523221758758421559786659296585030342327850323939718162092008301460289734813431900220117583963640489719821636179739488573039361991341126019013146644109416677818465267923372282808386993857354409724141115669046576880158693883281926265110368272311477829400307686234286323103938627030352438121494780219004524361621884271583308603958118769692888338742377305993813869485001389642374973306715939253236513451605052615368956670392469641363632553154853559285970750535156826052916003001144104370741940898354584972442325427569231412583758654118065467338469653436118350310426149850598325650996196372464984554002528815560026152225774620425877600707058030512079001391726195047162500527588314720474603198380289633167426561573410215246642006712840786185173692848214286074250101590140585589267473576846114278399754410658010960506233463665361969080729485850218190386275166295828400415965027481048608020176978877394062019311175333870064554260696742380457210584197725933800083922202297179776554241538027565577361193588008932559875576254783528203978360489712094394428452063651994123419457284997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,55] 631567892203144020877453966774077465537415444530052125247935607832862721905086613774333841110492975489606263410112102173379701954113068619244345128858552761192278077325160049125978378590055934476412391393878486890210550783321133862936494773662009358384868532106202241744158585750327951124229221277391168939519621511121492362895234787849157919722009166136446633947182868881737155916231730719937349588116227972055799970368966558993588859191907818944878043269379142727982932150519671728627424311138861813020748746159978490777825244514528636817231025599800705724037500139412674543111805036047788156388316276613871099534013745837242689160963582622514823628511431031487354568922282721262288891695346186199288748285715594949318068938114792284672838770036624133408007294915380197156958485671513413280545109391035188200278471329222690004382487845085347059335931016759663019681201327519088237823180962851637641010573698334561919605045835615229419014018941597308467169509438929434489030512057090810168417048008303871833945257278961442483002576130129617447028966583276222522592591602088654118011071954991987596831088413280758447508915843544209489911628489883580995986949700684293868662991656180480472465830570923479184932836784452191211903537409204921598882888504984614224209905501427599644155382505653737084323869525231354492013112259925815038578307934776484379511851218683059426875152303662033088439419510043506064981452600722809440121695688493522376997922273524724212037333607242335335229183394531707760779590085232829435466170557727624557951279724185885705581987191472311907958868815706480605717694591620257876425459786685467288126859561357626995510542481781081953953197344340441873201152410964783322427330862725607233732391881945697578859424974149709698167832630626992953701324206237235913963721217818027235615393314575900591943672252947113428137739697292363350704883330100045805749271144797830233829228636686337636632080072740763485940980488393375501419933058121630200839312038278411179550758838199410043262611563849591063356032918291841932881311667641687382966645144383445864272969971366142316474964732214520472849331697923630937963200260790691142173051590914826480502022182812832959845434710348831129495925304873705343629769447114351643363731732395333471546012607519759441663488668379565013361938850129705934662672493708373349550796716067030913761384922572654957815488168618713859123157825662409344305218157067305359323445697564519171925436342793485671934393611612221589704097404236595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,56] -379368863444207000852578195305138881121532851212307629417373651511001387902008837628800726273078927513386367029677372050457614665651216781529304134629963556221987073016910575807686673819018013980826572039568700700579808906067005255698560786015592474014469527106813683472340512338217565146407417126995029420397515200138697758615437599716415802251301691912049833915674722884599290831468833108237606757606523028244766888781856115420609680877517801879534008254332876238329995685403865878587105100784033428581588245682850913063961086972544456324356344009959070750215058491210508373148109019265318938438382386167059118453761392569056904695704453710312105894133057989544863688049367529050141668040849348141653685412105352241056017690664879304793778869498388073024831290907071799077025100432398517773460491484621863626424753566007646919979152597586082082619324292998226833236100377737334969237847817810170089014533315581220818431690906585354039795873119378233775075225491046294270926567752752555186004583608640580246772661749587017312596582535017864626170843134387495092907960156749737378163924879792624691073544759898374159161223924322069648128482544773809104519992597077396339928703814226667826826583223506748509576781310549851976293034627690634761448444110943769570531963611718604406136998458780595474470538930603210605856097319508801716740451105937229252296007686802321365252555232373125808656684744396284616737903607949123194849826930868115548954024524779855538073406051634422621986161874289658750578191571466318818886631082183632643418536512598124821734353665098045230525300349130846427512447359003573436179112912965256474916004831473411423741409364266217334338644962923521051395491546763146132368801467489920048108184844644958523847946777040784673098520303524868797440450082394248014156345150187229114723069096126834952356591626296282350136919854041242363787707883585109848276520376682635289831524417621364857562025463629742575067317120059340909115787602566533483684230065238760932687951384148832776927544503483870859323595137188680764848288617364186715872408403500359610355503190039974289711203847347473519525355883612357977588154093686847477104757500576692114268329090394663015823233275208436978784783002380800544431438074249751968507292846464983051243472762573988743514390073599651726832083731705125613213735516143958596499832914839075166944451746297440037007108619702640702121474523254138757128935181731319416616544228488879103288155276702372228180246014910867828129301902288486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,57] 75024988454354205737721123171162823779630069136868009235325457406741731817178930990872499466069938684812615583151738122988645875327329803841442086335613325182346873434846478909081295362438408338053467661094148584805279043892586544486054372280543604644949673550048151545743554385919221935234969407620585862334503135322068690847037040756212764577087895426954473379283766350942859225344500727222536295800851818713678254769741780453676299768353228606924024511013695460776580455818924055656079868798889431830450892197342649443327611351905986809427947075104886565479781182205145160391308072285889016187652693581564199957230928743639869013032022123859041408235707674418302749269917248049541642486726521085984930868138448868842210132056000213322279709789492953492702962190445559856694013438934232522864467177022599026687675043318698402986633439148119615333841175762264521701296159638724351676709039888857929688230928593593658573414457603255849138141112025349218059247668348881387115968428799988970624658204382752446793615821631678282057124644233442649211766996330566811498022541036054370408384268017571538500385779001453947291992286041915690106927320983493315319608841836516698110002525756332378267968730179540361469086912222798936710669249712328481110032864813787398033573112449213341868187092964426251787618198633065129070018822432868663729534583796885277595899381910293634718988118523217298163936754085665966186109722006669284297214672484264190730953155122853999325676791440532678053067467624527675564878934045066642704520073031723855717113985528840647348098811222470167058649854693581401866281763479288539340538670550244862853859788155366553071331697033517585060796333286110588679232031723706990198143934464285895277305417850200416871197526967435783967779269189695230700838474997748562107816647941960740067942507946823208575886108094622489031060795922023312908715782759181556107044756677490587395331771521854326527310963628344684452733906832033628429671633388284427311172040338172015170470039950245953901582006874485768844549158994344927792635367754327832208364259296546216478464083504957018814431941989331757478293501050764217958968956227867467009684794280712668210531187415541258387914379965243958536364049602496760685277546289561397725806926645747885668163176437441624673191494689271464784658596873733483862413285558752824179546013571262036212938232902000413698487760858337340047362366516541325231393506979467352534893600393055482241549641828974537738795147197930696942532219319091200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,58] -7547951125800303223075271940941140853751160370913041625038153953222987034472397893835869406365185748236619991740332348658009285393543915573675851334055453977300983281771963097554918045392514356048115733973524429682458869088443765975413322071437121321652363482497338956413788995023611388791818366767915800703752711126910582216782570441570771298681847613855817829127997400259841464507913502729348341883379497430674323663127782500322949936825065277376153183938758927700515127897500728840855425402295027322378298519364172854361931769109466446379818047555866726622465398604801585765095711515890345501926647673258255401866351849951685788895383201327482329610086371415042443385711252565188851734398994162877737331539948717742089402630555006268695795711275567733493168499638515992392639562068445815336525400516682316215037814589973715608310861597643390497954582360837723039468595653263543170934537587440282586189132147831051866250776803612213829726439206675937251228116291478695150075943192721008875972677758240109863029619508111102883623882262453550539413412981708407461437879493135969789625566180672574346171179158836259588405243002468363349231129589401496848711175655296058386812202235936660457783486312626172116928658598728864681888630969209868137466501540826452660240661291866450167250822497223368986468185657901447222563234336093223413735641647242878822689883419252559224306118492688315478902263603612194281201010184590959546331480749276541602123076324043115704370951281160698064762412199819803780724470883095708058893078899089155754654537054765663446035962737943639637937443517263545427236445022291661871305383627804771808171929959826729047737445739451875973085506674101066669233885318462877968568338342634983449526223695944353067049772974545320304328858612071084975043985491841172023458888450131095812143757760638421588294405398667836703325614009762874307221416600170716149998761728557638048747395535663010483884767159782946707580237146148077749514357722741308360829792843883544668376434456957995408073591753183091505865931682259989762536835012171175056774098577469350828981741502702619620303933152684599986775628665021715499362045808445638888138990619452478427113341500284975915960426147505580409427230429393194298851498695363823885640027195827465387458732982348913823534790869047380149525624789734223370055530204442254998756365139242189122484882551915889175353448745848676798346203591395782154112320492504823245523095133174476249629921875229939153670837687397498514837072815063040000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,59] 110512853862606064888322831735165032476221378194740421733531948478557999162119907701146355693641381500308223138760680307185412413896130097953441669518592317764928383425745076065410830309326284917557672540243739130690667579522088558720223950103328012404240535188470724160018682273902704393409099874183357632723218824141488817397308552349753803501798893562368617631034368452839117390311521115146093752391130148180249574023250850802172781329872646627146969889076782483398137463955350464542730219007389479627487802434558549482659522600863795246590574899005725903399172424779526902675568241357616745873908187224760114183585851813549647593987706607636748707329679026511658724732388450871245313610904080678727943468155677010643476855491005130971263257570373990799426314891031458918926772733122151854549192691408140796264293044881527567819989003571875416537082461634130706186581241854705117363109021235109988465375617780106191555007269627603181950578728739065953626240986391578335725156070352245159517584254154234384045999701653514076372707009061973973020236843237914225984309776017188749332937104672978076777567584202246166955594191173845039907636626670933865892254007144386897998198948483674404510473241717059075156203827072611348357212684681638852232751773213729888857450670347399685887641635665990746517998738959229731465228465081061948301148995966308840176335982387722093425329920978090816741335204252473992890383697601960097361336932307605601965083357710359810077992937577513628136915429231876584632307074446141230675965153127368524913876326103366172300288959742476744369523239303085953098384653270926240549308710038308327667690640631815112091556066113954680144864616401886161353442091955975964558512800337393470928564391049224927084938507877657979519022705746188544190861893568703508075039533095493537102422664310385166007774383434336820594923278256826570822907897312299249744211308801319608583917362636716059681690659740029658843611964054421846454579752485501736234026132538290352985658171545240544971444394378920750465935737143632852386948053706699388574234866238765357147776008224608444936519347442851608310286986746141423004750181513348445190003176496671197211577781349119877581276300416799654435732234346301704573219787450568337268932546109308035451067055382528606377403925561688273427939979762113326756924649150536628476270284402504290650550146110778466018182171356041182091067941096312226967218993629229176141125199393585094765693157794482136043074671289277920953133065830400000000000000000000000000000000000000000000000000000000000000000000000000000 [108,60] 65929777233505425141310399716912415382713029324602115920623599178712398227678834807769582442913882608600709928336304074329462944072333072025208875155379213569016581990890103961788580480763709085392179452314884948624399105281602806203141748153617871514964310834994494615356064965844870197216442384989796452721526403451609439447108056274438650537525977881114016965653910597524709784632480288428803294176725220199943805942110855330935113727266886495988967215927322896246054656250644087952848618307038670570131388196376178120260997773066912878251946915174134137924458635872911171301761393566704064836776609907606636660641727056219951989542470451635318248457815590040033236775620184942507157694057085161422855336748405592827894078400283305800054132286355125598382586833775981437888025893059786347802773401054725623719642771627753582839256542280505209754141140950494591158658209777649452411840521347586968112618798195869372395994472548489280830014490377496086543349645005616997195990405664245455532948566453161381223785025676362437899169966513179965522988862308582075199225041512067132479563940997607284648296804901438175861506483094603182644623307585277011892812121966608444558030818617919516592678753064083400187506018297960742926061887969175928046962274554353140501998321821606365567162550790023206941682419933553879795506131770041383504356780434790774951492177128836631601924798864553778063806244224934304248224199897207223297580456654827849241870863598761494375368215026346063759496844559443403370215613984695883792574371378054016354076041260815327012259944891834384492291699260481710596202948588927706758291682817729871536212894966782486790687949786344250439774500584493785944534470252794160442329275669515284988280546334874862181136822447817865992137370821418929443342640836977108822772801881877120312410725490343053978919923188726412805124098855108488653652203489108166780862985106863453264956512223546282686756302461142505861164298792747606618983756355491049589214968725305595686786804203708434874260854392795045571013428734970535094862334609906476397620597778569213667082966269174694189656125436747723749349162585744926322487981596108316303088706840117650398875864592845216114700498457181838912126907039885912046786741264034296688004485006371577435485314798952818092169253398406330165705582900101907315020228715719935750289104887534618880971430600710165588821637241412749639161435051515783811206942038623280416565909657613257122402723266851915968395308057023403537525154775040000000000000000000000000000000000000000000000000000000000000000000000000 [108,61] -3934153444633669895613819840703050724951104842695502947878168601466221232648425903151871816258933935022395802480091340730936296475944888246901741585929807312085433789479791975523237633506622655569084166296698802417046708159534093845547232157665615960433753718294695554221257792410543203090492651066024007538758430750901333766051904342292588233161081155548014590192892747195886377824271929000314336635497065721452557621088684583722933596397425979253001091014560590108466590996139352648771065301475451658681651523130180620438770143349969444300416513345824572787432666666756873645324388422772302770752867647633094504268786392994478039905972579303456409646472126699734193985584824240275807910240161533376802686122211258681881610544189432505295614582616394271130255072448134911195694307427660237020909204359231318377854330819724744468719234076259165828772463401050174384433849204193261658003848040606964762147862175597935733450849583704909108945511149052789235234374397651098419477077108276149129047766467947321798353844249740423761111649871349147507215131568486057672722614918577176809872278122833908399674811491279275560424492366460637215054895124033867949929170883915681032768956123233715909312958140440550467608590111618994071102756812701437796054201871985677122743441678485118863256747397700115585593030485820434827831383532300515435194605535937733674845175345533459065406443753335516734824977732533949716829229878519830551430849310309444941782108138069449000532043056223234119362038684317499503218729620463595341387170814511242216591338858500332945969405899217226664074427471854128923672376018370715368006107014542873867259479400955843511467101006306010413385429726290740337750375523615786648211090524120313574151972308284560383060810839988389123456352489306107654840684448625251288220363988108216282450222694645806024620307424882782000360033872611486187025534231191786069549914345092010219794348977741915517759160239768573206553783320985548588496432052764792123669005590765649018790022197899874398119092165354092923350331036440526326275436322159936116615067668719137875953841057190006182059943296379570574636249981985611882723239065788700450403793831062066237245170610246026617713447413879492707841848278967544883488806454179588772233699681608031720638373501312008360059360749008019215532178990049774988820887932950685382969794047026967704409824863287452086209112048419008419429146601154754126318672178804802126150010534059676090691348420038921081109445010310775746413251788800000000000000000000000000000000000000000000000000000000000000000000000 [108,62] -1377429652724486884802941874390639527236997283847681433116728209390554474201462967962306269937149668783618124440855028306321905815880109218223356583368333391218057350831637657807295301616615747361158391103360476400647755098442328118171404424883938943867068202190194998681962941567165374205663309465914018796741484310202718110722283814904514967651512855047988952341078130032989980007934846052593535720855458794692460372311383782969379301521477561956771535472768087512237334649410011667438644358304990935488070208288915799366109304837435452875869428503389025247098150555709074956485863682619058107601961986425358559103139482920438745851955922170865381875516851689521788563087611647008727573501222045709556351952810571081173583709539663375423710079256654884966866156950232742342952934531817286267099500197997438951779765127254969188463623606768872959079711634311115613372154215159680453887740594657030224227320544800615769692240372247370224928568125807385260323843413998086152787408253265121262238386981045959929652684943068939219980861383166123533154380133375114596225786626492638928160954768693832019828980321863293534903209496919932334370685127883185928278621739194020411065053837353189670499429293200752810708640947589305126428444303098964371596084976762570519940088448993801063807753531342480761833175250677317060473761782257782932607964329358116680746312995397310771925498709829068225637293698935772176927561220916124574673149267567498411104563625286377677249200527379020156194737072324183790080130414556068088948774869549079897527943244091876071326915350413873554318742380939443900597805558959680541469897335454187685967397487212324267484587796633015801999978941749567917957648796861776769065558642494929290662963383993055726655472037418233403641449206479528980267571938913694410390495109220709342925568849860179628346626685741787511899303995177222349238535577306884302917110394170584205609860577969274255814608920814126407544278734791285865444444503104286769162373544366207448312252187943333640587746466726793934999063918471545336256413051430309040573878740464813613184178333484833212671729849202079024317060043916248192737802820122585902569175015516000376647979927120757916921166908235481562821903864095638663489133798052979838950402832614286872230819266386983335447005291272188136840829149960094284329757714983100915939773090997452021108608339595264667157278748719121703801910975921039299431924442480275623528825922588999642689202082004829610201841785522606368183497523200000000000000000000000000000000000000000000000000000000000000000000 [108,63] 376529950005663190339367122353289372499267671678246561370543854064013832115844608489024998605436977429967282594122274067678691696842551524899891519475652423015784056059669820994546126436666167540378197168237182274962540748632651689489261594724934829463411733823056122897075313818056753233694260907587888560706565593498674203232228945622863578114903970646516721782482336864508360993208111195805398800584196165786937335313917054093158538431185811672858291678663182681303903909120352883996051368008088518132526256231259851381632153381374670372613388661639095396857629821632074268066253207078110305950054604770734431258252427857785322968342481641451442934916464833974796740706767977451554480127535142567030207100477786192540356081948904322717807606331111876241571567876973337248491031704345838354602718743091661309483389463274942713094708360151686389516570339118047779779353410912687613418797785802716254105038467920334735893799984030266581032333235875687099469533160533082914369095295705628250951401397773758231590303087011503300077615368768811201639135739421546812555830922269455012314175398363094854525551007632262882749031738722989650982927054981152356655586545799038642667757640608414125286386817395289848708551178275184321037396344564416577486354099390002695138966423879223966036031895115732091288742584311261287546792910334884127085988203813711619176583778806433450967180246877755078343085329003411888223188180212805990429603369355833713287285359720964440428270657197702003195042493078567821281998665367369791896881947313677876864665477919636508291824970687505015410940611934779749976070089368077008164713961779662887763165824487970278837295892354900119442270487152508216674387641510743811511296564611990628988271987843225283211285932637332021087258673112038127952806529496441010911974035020877158138285181507856761171444882964331494870442593303783558183664157809996649367138130122346743111750903873476321919067317263113572206749718437627027237884455290157114806902773555505006462420653632160687286299097116183125564213440079389009072966526255963541911030180630986072328898029662985018292204747977482165382459173963224690434583038100288918713060614443899721927130426394809369180691904385547987639595149915773040493852205253264823067869468096951684788217489308480394901800972879097458119827664629827428671848504107745673631954465205994238108645282622998779286740278618824255651044079943348605179869117238460726242821254953610984832693951426110497867839122162874657932312576000000000000000000000000000000000000000000000000000000000000000000 [108,64] -60432478945946866819431850342962961927293007302158459894790490802227282816415259973062906814841857313104808430409014739045889403536011999924229840780794783716762104874141199097186310085961281699771185948869549358674529653594344643939033552360314330478097726467080282005585663220312672325688056057556258791573552893147592369918572462181636698405658551275199581320857997567779051444323849247177752864463051042301956080826427757457338193577972906723371082023426109788963925823858995487268081641242842926063939307595439111709684217176991772997858122307340854108261537298022010078954865535475540109122156504318360128207194840543820732663505036798747120902680693212898157513278765561130962373407565703507378165586120063061116576018031603851088008754304433851586922311911687923495074248881172269933779846792678006985757993276655192321964549796827295583241803107921285091602777446631625557044957924361840516370410521933797284363681608505111306721651151802700635919216250777103325269603203931795025679854222991453381874216233093422665112214970792041262385752204844258708778342089675528936375686777277647323061308995438216588345180256399935523933654586809579443671322970036432373593111295833174396218981721074136750982518183988888867776636642417899071063702173165180883451535853348075518461561765994495118408832908417066411027701243956727502649094507835124893938844053232193124355669711487175774347095155094276686567642540271107817629539251386553149895652333302816143664783079225091232872735181253567652932898979221857264098816505949456921245407546967316458384077473101508696242481967711268497724213475707798020831488847438735424121165406321742059195811927872798118185838021810891388138681646528467230318216409499200412881672906654290705330732289595177307151450034600991536029100638251647035184159634645447693257839193904945774945113535176076528903066066304588957663446603994069736128344351148970132272877374815099462756597898611477638186911061211266035011080773940733467348199154091314053630096631225859789109903954256994250461031627156994490482430196220127846272313452563698790336734604961034167129043521027533950916504940919141506627433919581457442396570901601230403276271560654650267516033881623550909696134853217228826426653718996455959399930443585280181358903540860363615055334697392835081030023814429092842333199434914061789663616879325658628294971865788610561472498793150341802132066656639225226129229035926862802524741520940069506235474825668580196567216796421529179170212413440000000000000000000000000000000000000000000000000000000000000 [108,65] 9555054492055450748515224562926387018958872650897486572481856352976209369373984337552305581934424404899213672602217346801211399447266572867752085800688859241435045648353898325730625164303576548886212298435159033959378967383870864157377703642250342627187302589941463278637283057338333066057584491984895965473697054227310179686508272220480507950877155444054355413533024673801518401878786573349092461597274609602726012305126080957985929306012733674171601179040834867910239282673008415080332209293100748666451642450816752493932064575309025667049534702806874174684452522133565191153889995394290804231728934352635160846633347478297065640173894081402872302791715967163162032081724981591823306088809416519933225533752338067834648902986336636598344166549984851231410077424521008553480691849582182517828225124933743965505247806485215358851447204186434146737058773090559168570877147346212512048662638738436725783046232634477745821063908443088425673752722370248226553227514655054256313227767802101492006633019618725973276702806515798482755200395595041393489163410011307254843000290204165652645018569324797887875868369955323614671665852543009885374547053818709825109651271219173142641330803578774425928720910540636089663403393692933073441010822459516172432842371996984759006456183567718333376256629604358779307425073188508978575122953698367422774692677509271316745783456969244786166467310581062602813153724638193253669407341354035772671937311734881622533628522502181050056582680058570871634448838847361725631126593675297446565934174457034266092671130287885148121266530727347230134952277750662547887655199430035761809311958519438525030474144123670747043211587520801587894003601871535334920619388258765265295266934072454960872774477958614669344955451869223728035699743245476700100979357317583542011478996106544112731345061462390209230631852267558291271703829868456669216948696818410073559839341857407939948281685596520375665459721201236696043310950045064641152526522305461249417463971617853914856973742848037107672704533991159321373062766655503088014668094456651884647260318746563526097202290085080160763796467171396497776669551651147399324651283219518365187954401943777065604218157495916669134379723963766588230574007953039329748146136002237940544244183440193239501284064417211435510971602786079955149583998739892323230448045129337345569609491558331499145969600306826826108826378253608447106306546667588890795017042164013546159926813764978041806656406427182162250391626217684040718431027200000000000000000000000000000000000000000000000000000000000 [108,66] -1641592182861018048813175693399071077842061283863444796026392938001232848688796775975675541324485452008533532755716379586551439473186867144202673751707654867286816042141971339084982312465561164848663073585370796934789319089151770457799749069354233833732134721367627167408263834030287193578294052951826968021398619091029405229560141303299656216719559814316221403345333297801893060525551962854711120098325159434967422558529204398940234232205243507847148117022382723398926461828783431064362343523726116335970484182298344418798283681663980816092500027439196248589162642323192589185016807711487324981023502134253920514041262100892367157360941361660619625674863282454414842308921959686827712719483668037566993067987515109687846813532813808853481598048351223303696976519439669886636578573568589049814708963704976164434799188865209001857458765984115229913019328366575409682237357668949940741512298158092125735348500198245612794747171719572836565207764549823158872800111712935728243032108299764197208332774739483730621314651923058473141185556668250892541771844228234074139171459068032151484594411230166279597201802342677823722019466607112523335085202124297155809036486314604547999580771169364901067386000491227644551235812545452378516486221987430768697597339634742598116074801993665518956821273278186606714991640999536823141581238405819461060122272103457894483183417732352247415100467054426846552668516848104607450299235236909612723884784745077144017466230215491001224163049331349335972728120871297184769556585190797164063455646996974340571570814452212077761637382648952546929664626936874989535018327874251586283053719192886594573483336413732787027257470008251140112733542766586187016312581734246913448240030992181394083600539896669947251944362043501900178159564318766064857168083698102360474027546251114190061077246952953988500529391882533429512227120529924570598383334344159226668424670436773904852231665791403169753861477540749718656575952516192495912878770860651650289190115048451297493987289317766077337870348939969267496493198808638547102354707606051053773054396573157704839180693318268451415685482270232612054602992018768235592838757122020197440300608139303279943888705050145983708557585807746970653650546710664649087464611628273398291936318776901016383757104132276376037349709899663239889242597108715798840376743606595009070285628127750254584099368688799175683841703628811709600841913612536651830045314288623773614956801640516435955765945878787539671262194064967975925721333760000000000000000000000000000000000000000000000000000000 [108,67] 266734070733599445791593389630168943574268108539165301722563660600969439899921113535024364097507860103750003304616766021802148311061824704041463227888995492659202425672066258564522033598240789483387155095389489262176069075989955250997746384052034622176188022843059329264376080077862228263384770552250367909608713326427604187543574130203377239957727035986048099970930884808674835831007297625415640273482052614168645953973933311712511544113377967405596039871210314145758895034838422785881698712755762663253573648741425874657199426638686182274648310909101073212239186151806831419002821861938079704772116050716987158494744922795590536078578367951138933220145372793369755400004947621855289958960800636909534756310944765033438291816250267107645182119008820916552394782177375631738499611699999377839276208361054113984072500573629927365040263234801024703628625933002539819578768825110396731019549615546191847680735325489870042210462430781687425688680990666208465968424602926991064610882775090351221843033891533440235074476284277395560190728204264478819259271991181635847197368084024614987538231016358811062012894031218082658857124213788404861003902292462769741671466974766642145850490863189130504721233951221298768939258183809603942395088479589835692710999758141624551616280873852000999721709267629256654330629859131792877569010994285249958170500970933897705267527914901057087666757681969671098934326445387077664977974419263802050881632503915915914426856724439155910377703324487171096529658759847097026617077928743573088152321722135693172575829325344126338230783613512215247711875633481995878026749923233134075916968921876224910646748829599187434038968220934317754800809998461933171470806505227231328969422852892175727556043016204018889569794681773449403342643049628360726504767568937046589348601179268953059572230306380092815377373319902223358722669096552216416059354666322356961093447018435109278419102938146659861822635821095520490191063088561841807048829398974771520117305025792444687427820305371932481353564946068153026144193330284982642470681397678011537113840580028662274431378266535575014600055424906485782486166037561713679333352686292686717829892267435442286899448988940775229784452041430918622354559281849900922508073500425140832289568930484945570127740536794316296971852506901794762438113597036468332983219961690035517473855970314581817623739881514771633730348475724424381725492520343995372509428032367976855008246385976539286932678092779651013605605731040731227330969600000000000000000000000000000000000000000000000000000 [108,68] -42110027036616965848364148393639561893387386418483687876881554539060675819055167924045149118785024484461593021482447217924709684229075921086592328896116919194371252399858831351371407341981182379721414141909314425945533591083663693918824413196006359672870439744867377165782371940972702570662942564483329122897127325543492876313087095758548999796034044624947997231596825574595296885168505291638661743091652925376778611209671915137201417652275488707338094623466824447462651091442234579514812822904474565370831710083182125255248040455751997805119428864261257997876966171540169607897846562926528877638068164875960910499644282598509616236620780521882811259869941244775632633801168604212178213345242961272794770090809873361498228839226815385935676160518219655495600627691158249344887726336487159284083335333865232302187392692739076190634246238606537114420034693157146266838385264742048420468675434152263418173038636918193375691155519498401951921201022295815808262339980575372967607287137360432500037951607824744899513906208011095671675374114688690859724976628523694837707087330076979820508260862037641766011531172817545190113939033957347758311388645685479171021490092249215723987705464079603130732973607446522528492299243711420973123599628762709770299624508463331731412028636221556787260745467319975987357607141988550633690945283259081167908741741568964200957796320201377932899997647968793248515800816603972076971930204277278317639541615460459367267534759106458198280827899903931237812753211608449890994352573132028426017939731618284855321698085598300194093056931404732965550677994800492016982799268488608918663470757424447756116575695796210772559200800715955315326982894587800080023410650521453592782484967254126156353324829722878801133963631501985484283194362931837288712704770216857859053659601739985694869356301501947865699618808061434821628631298351869795687271387340979137379761991634087447767102818254572867772398410794800329748312037187875502328578552826265391092792634274358292900505611755693729901298383855921563303341009374346134599971006349853901310770470010472611929931787209809491497233753611829227454027402502988946075318825327377017219874491829576958069081552914958019055857641577835444903530028452375018248729921475559643479989172761759266824554993993765614775195499731812987827408894426472969738146808416790381546067236221272081548048405317407804117329406229963763325078859236003212805008054944589492449759098714264492269232506085196039226835326256943193915392000000000000000000000000000000000000000000000000000 [108,69] 6894905580909687718683294409718941163290630664248588558438749435592531478668510498370912558967753010534940766909547846969377874913472814459637411793891948492670361185812815132536792220141409682644266108827408097310723743095796148699679458164833481950970431719833143122821625646774913311039389658405625365738789587486353412481493378986225963323464928658095896443148769920124986121753004688722890916554396169176101766134924272449603127064736462861300763406230908624245089310110526921645191349474643315895830973929053846426457719790315815924771407527065235181457749880163927875979181556564884057497553006080908838838260247736622919930462971450482359344063953944132952755787771846802041142858742759883915489648221194249994851461779811289796817798986268153824227166494077101572013510561695404945877745366327817469795944127508047720698017195188993120549745451681921102036903649596857305012824970183949037128360869117571733470582402349156012408456670429529319718733141820429504078888534747124159941655056099389381090120763911452034388038858564745642720732902209778805550150695931568233024583940822177121893376612792615223364242910523304079920489589893080217720690301236027201086210279974447459951570580170946533698387600253792831444939907361394888363499754588285051733448485579197965017363078410148192924633555464100654741254446458294585978840593797792316876544521985078246365603002070403718660849807173463521559907697941049476684199617915335220455329274662789460720548852177029937794783841506273791267251696478968228746357981038557007067950050701857238154827244807112775552057361059064490241646134856740125599290667145517312034135115403497321301891114486856487184077380602529123547569577059558218727269189821130816185233216476260121968980215503939081827918415017017408739583088261088457106867915533419635122269790598163224718495950726366013763246676092016689739795815109271951835538867058803708582756294397204694961683485723530182883788214078624073803085076218145534455832367362335095956970171284573142541879933342111881582292532495775956976276162055402508852465172106464119943754744657979021553637474350891996830010008840484085216307294534784639352955499295625391963227847198151817419553546696435151076229214456388291091871073973928989029919225835550289210388650503491322276369848987897830751489656121682511423120668047218032676860259426075336369174689658263492045240213372216407257446580660494530684461654637609276469310920950520682644772549329956432361534655405728345358336000000000000000000000000000000000000000000000000 [108,70] -1072709211180263187211505305698808683956333553393889889891375778900998721677826422818124763579663159634911181218235765745091371309908267877828133562719753247667926478764421257110652113473463867493940442809743567851497711428115188176141147299577812712790912234972577681468382056000614828319033311386923182924701943622159675007894582888099358179138601972297171238496705520377754369685779270323667923521541635605021292223178261575394649437124864555954412136453149642870376044372261492997295623827636057962760463619272395193238467269966370106308868405455165074616524362626551013969539809123478467657175616993410134467065149260661636446253467745113087579561042854804325152799205008248951379457360152963028046346489015896243369079861175832253142580711384216452884730722480292986706671330986892125923018936288923104233057569838750991603704893752559035727498005513739095125269942809667460760364356476796486441315930312187219176932037499856401848036575425670816077371162401320019478524570619091560546673548384855694506479801943340172337559642088610590249778138872552997344420403661971273142993064897080106702507098178318277857690181188833839585417580717440478315108956499679292168054301572263294269630300014506805357817712204828449425630883003770654667963104293826988683980441371580309227533831645322967439019093870429082602104871853931840712363727071690278045743395256616721529146173440842225670182590660052969309035156038969881136425616092983861305721172897250893556113880531513819580966962903141909200202764290507871446261585007513525441852199216230201883361023875517560964209791245542129883610789127404194782495150578344685468518545322093388053388251580315168084902276424206273824013551606718382843215208143784355362094860624748930381140482505244946064077766090696985311569779222283336529262479737066920816653617115546331589867537381174575503950422788902587172768778242627280325531770952869694404150927602557760836215484455105666062602029907219668275475873740470399295048969462661835325179792443347768580826553066568123674172809195907193326712841169346809213786211215480486474366890432488647758606856954506167311429321087749001386867227985792772110547259381703315101802970174278495821644858512940033216474926781712501807290798630412183329979625429131491282334874317538021049717428448748934059171573460950308677234961589458439213396591119109118166717277921263021504308534924335742653600884872390912246499808882423850265053493010907397958683771106044906813036899280505188133109760000000000000000000000000000000000000000000 [108,71] 145097820635553980435119240614617727990655494240113679780952206034563477124075575158340809687307694177931381449186900006166770210989291179133631075260634277303089286286317096672073398657496158641100826872622105255126160133777009511559643725463163018263853054395193105874794766594357316658395713356240483489070280852564920177090966577175455512527740595536452297106973789152927229616041846269217532235802452057551901810648368597662772000696446719769152148615521097401919599525929557514121673327097857077653586321749005734759727822553924991146849437439696436224009708764654720988971048846183156259377293201695778843384395304552129738827899759194228714651608759481412422898158488689834189349470451699046108642157844005073155001843856853909139880728725032344524145994521389690603830842741116711129335408330003143150511813574931208678252360738358608849163350645470198555281611783158665443450909041425644183629994019611445463456980827118407179533075844237640575195601999974696909509359700027228162889222383466237547919803600092422247340212749452937775452226861658805430944086011353479516615459698772171249573621037304310397614808870434327105375045457973630781871233144503938276103470389156262048467971918886867204109459007447907688537746007620542329389156997904460219772251094158812151978768687723944891778665946905363788530706582475332894679701031371381807926025351196165833499448677629802088845568539367253366492577643996891943930839553106773737027575533601296462494354091850225669203992228166156693789986720883957778567605008444499997597197740805116592888629293019692864024119810750729404826908329722210443277281923827267113817579909085574234381915939221253009573872782139298407748706422058095478417067785363226781469794736921039194038803888110632175865505015178294632111033475242267568326369860171663765065031575866309403794319131353513683424825753151253899445089091398630977888980478981713503351517779446300051810836659504395817111602364000288019139166927004467242186654538587156144931301432966383777998388470276412870770035904573154114424959832441031125477081407726067830604386380097127093644189610300399820974806797018874510212822786496926033061310435128726087064944274677615287431574243204298173563516739422008799061078794033044380175752260426308010814694523830422676878634406353511485188157527888579610330241098474704026973608914427345048603041443563834623857154011690716095699352586241838876616869447891102085503668827574088079668852324791126631351204042538063023308800000000000000000000000000000000000000000 [108,72] -17216847860876050505896204060382030355232490457122970919575224402526854080477412746609913877054714016949417085117202957182660543829467738898654360843889308829928257193113597434443319094633667030765891831268902890002400685385086253082576736161218681390339340175441610705783318417889192285630682959049620918874423294403994813981347285648593824256635901969959282951259449734225084071739448990951067361064459505944071744023330723071978778536442558807830533291910150176184211065233871061551669855620343170474651905282477916995130244737433161865455268305191030729690473545710139276225558089392346989069210450954798538164264788538522292154222895456081422693915629671556746324623768544270302949228110846905513821466013807888212358223374518285230699436722916097802633153237730820795312792377881774797937575405489389116623196170373670758004210288610509051454592417573055987605914919549443623973026400101208048408188670775811995711332847947057426597210174220693667372236683782076012664864599765928920953336915670396641327427542570516411471464285924169762584236949056588155424010970467638734186371232461462296798170529112576420574971179492873274349435325269258004234844174229840524955480748429659498714844694728033365676692225120623116191087655442649515650410460582078479331853783227366455151825092854200432285504333471974459625282504497605651739331038523381012944276352705178671160423750533217128853047502652416361862934367154892702651182354315545023113196544558352029070282805631394765041538148455986581900536997453929080976059484841835946309867153783479355815260352536823171819674064248490041299842267198917652182448752722882498036425845695962228232880249741188274623462493282885816852050206399343805019080794552304326062833696012360351056182535702854211405385726835077280987229850560827874541878489984274897696259526307344638583440490202885747568921645963674150873248863053127814096505278233405951142809325531220451378294257505937867344921962265268723866251666330919950704809840938559645485182383746961313285789644289593707761909570121523099966836092277817813317901515662479280741889063651086768456321556722066593185373578216679423300878969641375550780884901646038462402033445814784727382111185477826751160150389554636641119128179577855002853683373377139244648955882962025382414412252306313976920094393974192017503710864132928164218116848784524389691010364270114075527990423739765123491641622076351205037174097552313819872034581084119444496832051266384855274789118620947699466240000000000000000000000000000000000000 [108,73] 1800799429950615524595544805240383744950869236165704747920144066682528326225516804426362027634714849336573006071846548741788761057599854462947912333970277290508713487165070610750082628767728151965378969311155480289776404306286957236573079962577489677536573506793384125484365933623507802929244674694191893780002775336170946730130458475076648640170629035696799892648861756120142426838290629499654738495202627263973152688571944662225179248539467441953643560402126281946261690693439663019632335742982848413603905394266129461343389473230652703337632751849488548316292246806940795584616536563161650871895954916582442761713680613832323991488855951625732275680857800116011098995200760849145194568188254481234586345703585590656064521226758631070444780726693879429679987217504783192287791025537675680545908464535088836785014960080971505713090704765525389544789019061886897431787036334502028461512791041244819794900924210021784876953069479205725618012869216661808303078060737331751474532334077063970912210851283120113924981502077301585847137241242959163635602746699285318567923072501590490678132713655411093484791142782199174142214452622082307773399155919378612493824119024767264416403379090266698373640601560947916244734381531236072112714142633886816638364128119851356435925427940962531369584461229527882042017623884392056203799265402326638144604823955952162880697908248097469949475493015020451472168061389956793685173545102062273750498584483707827631173885697226141159355788362744612479890971280134669913479550719827419496760239661915018076378470857658231598680343686772670459807779081197565934849449101929093112565257208816165844592021638551679390688599073612884497342910534567011291068025296264069937566954717994876087633625580441514591850069463739264793194055104995264155921967230646810940479379204802348704867090850134520351190842395330317756236002122615910427855745035114753439856593135243280289932991788361681239330565800479405102864439698668712550807942640992820328894523302039668649346000908482019637515408145524818565282875321735893206870792688319836402538623131052470340631374221012204927181597472353213519032742937504296045301189494411380861193336466311482068141680358552678628165140191179499398056897608194979511443801498837561594614780695498197381927275848299059239438837085515644191223744702845549839473157161848172875716790650635968466204747815392846756914468160486917044781672235418719579008570619666081417253036064679600676798154844469362425862816972092211200000000000000000000000000000000000000 [108,74] -161263651057170944064176271641289930064362385175775143239007007764116855768803016050104683335323376671349105806961531378877987089138946811183051409856372727338350817910541647261678901411780392573575863141719940359545817029129937717759930865079333624311929695695955246519822612693723837523315009060498186247276635980146034713947194174873677400645294879444778483191619744147371499756746169995964405048844847955877733588952934789449255558704081777035447672675699423867219557823473029555561010623938597631714505392207708701450132436272851029844266637617025903432687233533750947520172020448114784851986947800978866755809382855064486328425357997473318214224544904338909415170925085092277687656625585990672680911198865026423930621255992730536296808019028668305851270138463245402972805147721992983031601871748493056458614429852580347224708399368222927087941175634989242992218540568964842060901414486613956384523766975118525743947889457726151993933225670944210075951400867768170807180308610670484326566181944639351255864503405971318041871749430739337672142019188521160321916434522782811469994827655256241698153261850129819737116243355401173923706899826639634969385626975026538626410266912139423164835230041093291667425859225304283617738081897657556578060886627067497040570430283783606643702971924293341959243396226218115877917830428523574837181015424139450133962622711451317859831895220551527715447618485964743105649058884899582731828498348765388470280646769593947277019462955989749996867069357967793436502324569642749451588125001392175551986892705383275172753862493847398113279852019128388394260754135407059081329568731345776502854953203999377581595511498051644343911702641870155384666078908490132971174172647615632760688403231302675537833479466926431588879971591256540446186767580180489530846879032243970448245838918112546242756152886851008671269554160952813417122114762143897392058554763918498870931838307798781831309117412647059113109077385756526609673765010143026455670312832354163214875682868729290999823367953743545739972335693408758908021326700104849677372124347930355407787731298659149175800664885224343507520808482461072240376685011708344820746960929116079373667245176464141671327024107610130949643738322316239983296392511425841827264297629791789606603046698397144233169548359559752336882538678302079630183807666309059590519280351306677529152033165022331547241175538002150165928932692720415169244619128410272284723554819708124488891874475978589305630925840748254330880000000000000000000000000000000 [108,75] 12469286781479209121474764376791863141015700794103854910595662724825873412859475342331651022911344162030893743924445471526944014986226801912016946251910763693161644505679786116080827438870742836111376431861661702199136816908178946047611322479751442861368777415579712034603966806618269671197681960215577849569214032152774635131671299949365968462578803825314929065755213003790676679693207731072830712885368064821916106367013657456151010178909573282441010508121587803080796058405601205830887164390338458905601331913254158518815528335990331817265678968049170027513780472735307034325303924540820615453939381556276173641889623146733467893161820623383822410880929578926740169388973249096990237696615341528248335607624149607468701909077040994302270227911606376443396584242529523756376020794898788458035469309146015695185322595842247018312993362235786906669737198526450937271748638267026579698471175301686744055584342436801908204676759470583648961920777799967885423354082993084227388563441924122261111075860651861403156818133857317684873994665110505504879353114641257371803713639001108373840371424461476192773251029112357818051227267549034300804522004594020822458729136335048740825768620874389848420227060933773020079550968581948480514848003907766999156301567289388521648398415839976179295213280522818460194628475855134878871340480300294019445654966672285664847307537951356920651203486165712265636127325075364897046352441538621491856069989747326291869256732990264315501827287365739557150500449993021473518783854815823684519397163811157904678365822283968927179103287085104809269025143585424255920174772172802522166046738058517393331736328917260594310646273452221470842940244879507774456272577101817667194760795299969626159777047985323055191179875743811715785403820876208925119557781415261788351574669079078200810466994044198928930454257215804203879444206961419178227016630311868498339609465453701587212313925658235548613078775156283751631153912306201727627852324025296031859121593182804456238671466209463021530968549532496456689846797006229470592140411760872844467494081373249396559844989196219919343496331969216959376133941438589637364897783476015918117440564462401743881999551374376536360102579709307444070613779652178913026169322160512550083753147359319389129103226364388153388705110381165290735853899921671728848222662252928635743985762565678294151434997005681920413788525694788933874540872962969611740415441942986091221444827364044977953563251303192749293896094739490406400000000000000000000000000000 [108,76] -740770296678190333749383123617728539065175496813172391593591970896905164833446466728465605579199846501997685363982762059052497026553515175673522878963673801306994635053058574821001985303749617884387862582123372602081381689323969669459893275073598256808409788061043444034605613730432163167332732561355352556958489357509781436252547569550482163355032801020750452895147215949504218044900218214929966118519142252609403887575790128276905425004555938099101348104380822420790088454572582664667484189175973889812156319121753962732004316430056703674049534655245196960364228851362735624744064312974542531222407117573787087100560765057931715391012603193443597613497773636259333522804151689079874083857098667281705382691747180568598748893549017538962913621096895326032709325118273483470666049204593360652528664729879456761111595717378231666981995285687536815163421553749678954970284075516516120162123487196586893402605478782818561708223960849591056501476706703793355708289439535976444921894464773451849578184605330079317099620947057081817702725339110667326942284139190780177736652964057776819339937289535015493110001483191787900642931924846495112078071665626950948738759212514665594831938820929547459118208274018859962892582149725022926440132029760969797382313493395997484492316783684448783283935673898062386318143991172076076956378200124304953730384110581745042930355700515888165437571479322556263351806000269349304350388432027326144027131319820347962927020192121370527049077294174065454681979430916290590304707545685425955663524163954147745849699949067270735384332941293593405308538963177489253299621846894480808158763214932564760444469803471440732159603403465566526379435745195939841201200496495436783105177683660942432453608301262255390921229762855350699300551326596771342063851685872989656993896995776942311990343881507264652275398022191835146309589248162107646578409507169305303060619312640648060920111792432649558442172981844583068152696881725521410460508648062524934243091078953016159537323541621925155151814731776919400184199197333347326633515615442723342731164708682361671099992422916137062588336976705512502815179121742255108964097806155407627955831979182829870578993850350965251393264895637420355241722255703950617269712509864903881524115906140687454402901369598155665594803084821410008141500272154145172502270048005521294196592598392270749044722642659913701754694681918392481560616103463895760868310334719318699209663827087338253449588193238871882470401402218741760000000000000000000000000 [108,77] 14357633881329066659734391391753921962148166461785261656531902485643858229896728554879078448403997689215745855281446162478499247139043161005395129893450603110698704197349566398116953588376037222813302368342060040553195320489552761257464766389797536069674046673785583734456873215700258261182045057893225065868701400580521800372028714745808479647241681770776601745352220933846409458576987918567669538388339128245037024366270198312831142515725403243153103274108044524848601515221849697386531027599231241105315128950206953372711345177743127151228230821547756689446579501552149257217891012919343034023699139598607295760978160718804836676800414257937153826188021219387562828035709309761886090689521958979506826699196980456457349888728900918395312641199993196380862469962817717383968812092500490743604659777563719737173976960787193776414394210080198445982370729789113604808242588857427862910040846331484177642799316030118634144987539438002727832433382116248420351470072251096787130469949766882092863977744581354894748282410796126519309671080807140053960107706192761371780165895758053242219308417180725076601090518624455720482233278408991418663529658769014910678515205399429197594646299593816299011743209530235182782365681223136368423190716247246627450257216916074688915657518865940372200311004745854529577056985708614466103145859642202287481368513765078223229137145157435176591437229304763307563316994709098303236251266244982184929212858999198174829442212763818706816704321626014192565490190547912012091508269088270383786266268748349718193023484649644268522854957015297450331218794492550407018661817726491994736399648653692481544539694666068037442293435040487588945173178046979106366162447855579892334352673829630088705477229257691034393933632183510149519343864774633155418704640200302451558581440695466615381879995574687936904252638420740034762311179173202372667688458524390807778472142319609753986767533273476595122331478498441744332378320982187167175822835435959871531926689664566093319682163896824963543759713621128903470259049016668986796845478366159827254239529492120933862340923085257479690838102977728327070228582920745868856566440700831641047485078595707726078472954884018913838629472047922897093116187547835817104134388476070030789729445222733419961503895987937448087930978525717706094023904346541962591690012939949565667030921990066731345763996767364682971692159841639289748204948645127748637265259868155873319382401486012963823486275220400355254746965501542400000000000000000000000 [108,78] 3966078671762531808661313375316930794146837025643893253421590974109694462990944367591298229856284091553825047076075047560372716741697174213532734332589682984261426594916218521970163909788491149854968890757199386787093386091192392423007674105334156138699124496661561325909782461475585284249729024180526840147895594973966919760790039764095990787570252469559843332946568900043593738723629168863187943575920295781169176195466420747627092138616128982031181786695190582271610564402506892994074665897794992337615621507513934213884437768803788796587140399471430465267532080885752587517044426679727213223299981121886481365730994120979254368603996046194124990467385075504285162559801509696328706305923981449854824742744178306208740517967121215756238678156131904769525746231921855241911476536515135876426968662930615537147006866181425257568228958503486044256992431947164684112509407139909312513710603743502215101244423976679730667656324360142346197143280316128546397187344754708856391719120070911876027388048745937457065406657239610512283680507896244595703001842096710877759983166522519306724572037409997886640428246589350310489195128992617200594168104780390435874304780367628678219063382328213572972936445222941226326090670885166835093139472858889959823490483087020082505445975040522038812244140187852726853403784180151938710795103346117432100618891587505647960797613875021894422931050126449994264381711529287100880745749403505340069315584551675737643660043785591008963319484407212209537881943352780416104220238571704571159314294585694718481857065677106472531585721701268916281491819144310994624578904334000407643451521857143322849259489634527119727059328550438510890131984799215882243319684548547838105832155744265450876275157769476778691692916395013749490652182718015901934249403624651019903891482298599207658469981573318777865467172203236272759042649127597713162794241837851409365346687138407944949979940456537865876949781238740774099705132003776180071742125122847886178216413706379886230446224608040688130702921721972543532196084088406797037776249910300950389154724759778936211227835082285106855396802984702928267501030560791404134307274172705362643232311404602087654027988891195481648108870162084637308672662076352004429452095691739919297487894066175191745686106430431417361727226935909176454918444804837374945589171827722749505259186686925278048970835932850720808138719514399592199303222109250448560925994570490685815668143255701977117325336202257859787973331873955840000000000000000000 [108,79] -670165912290871998440993206947060487776976786566618144793885123599140301125374715368302511115153441992529787605290008853210498101134001992881400519246739043897408309703561079672670624274986066093970675373665374985241453333008151633868849256706808305964630359568531043235530868979709140637358256764695687159666509130719444698702778746888193078120352288293343375450804976015443420843189937797209345016827988683151692298457279798927028929539190350219134242448639176994089285542522646817611830607109880443328028806351358114302195292041597943915703347536514793291601995643322585100846097812658487663812253165261617844153051760069504158069256089453535314063143922503964586106224809842026769822257518818210534037619138734769451114750756042796332770866454616316095695692044212938726331139931895837617772164348925355497654882813943754720365682643534190123754416951516498117972754866521573953775764082236493096109377726744400995022387518380885846542778901083453384943565099334866066246395911995050162127376996541780268888222282476253307842585020278252204312565253093511371689614530785515048118786571517453486976580826414045820546264721579641752446084476913391571959739078279937415019335648567129097024604288570146559578733442947447050981379056526351607957474391210075582284858021713715711344407383538288751101706479404688017666261545003831256814914726377578060127385605552639724635266967426547460763471344456436322001627707225190783525013123359362104578792165362091361179000474773701447815931478914826524837548060985160334110245441478406213126429031876562329461924481020413390460769208766446609907169251019791658619376794697811907989426295269886514046220249371620630475680321889418876268750959849519893147751570870293239845583231298314298923939215974564100156903553946992468310219313018135480091891778934668110224611875127285121873205429889321567475124399845932145262389288077141520309407332728566289958763842714715091812456569010252186764389527085782672607952108949126107271636269791814013220591897286868977140406106931791900444499688756790912591779335134364641508204372422228721979504430510880250222812682237810825816162169374029733397179149969304488129283316867262776367625475633684313627945821516198073655226785370398698244463523111199988699083412875941450402271345924593790045212052231797825150407442697884968246057085538957456023493497563966188976265239655243381352104377627350079708923534991687049356254372637626929307542331960411478456599642941959379931424096256000000000000000000 [108,80] 64073386165362269534352119658404872960914530260501194403783097085666000213910648142278274018612935220777638901854831076077166006820971229546304098780356641585882620982464793702281870583346183669015198063384623357325905017704896109665040827499523889923176915407176268977568612492602953389842514529995074733277271731613052543205239516061159556927561865368442107093038636808673119771601089847670864409967716719860848892305839181994417088702132571202682160441420535152720152718066096210381412821980791572493628768507217083451305448579124482340379205133406122271564806456195385845788330047809031809720922722153699195053359247146292566246814826494649686691668628596380835126614491001181670288276998935912401520604428679433335407736000244838837808939647416944704371871962034406605034750485673565967412548254889752453498790227224497581879281791997645468704225812379165205275509376902300409574888695631213930294191561358128730697585350922756573349183725672400882006227301172367254377458984587445573435327116125403876379395950901412311198172181847254987962007961250783395068622870845223974577128973627016302621076665020614394610148956827702400636540085514682544564377024318292430911754072007424208769225233577685512263203709986032483049147452162856641306543618083864066863498255795816684506354668630766842470890995757025716946844573890884798017876026204626022948635555937857864395681822330135659808180020456367526188624866023993980645391020688335954015151967358774540654232212658879497931453636132507817853825091516185915600849185013163591571211490844594006648150109712263407621301532859210964384143003212581796577222038084123538430364037108432638191586196513665741357498886028810172630451764741851740049545705078153679310746940713696089965886576045676985146772790797250251218186820996285144489322515087236242897624386984926848361647511545446730341689549212444035900905703160483409101873112550766939563965025096453822055397997235885250550850216490784523527664745169787498568247265419195624845035461480968019945493754402352257890594788511234387604103598617727098726145664042373359352160304080899229812693539877492088755172346469221123360463844071019364147208107500306075062200251130189050084467514972228024995124040001247350519789108668112529088966236280116086510186441914115333751244115608019403039921004220282550882196504692415590084573066542852874085343066301892139562689630470082098547309995223251846896024216446983310868117820042338429853120533117566615562301881712640000000000000 [108,81] -4500703783341607806215914085651952084352811695020068634377165971182363323653779162128331181976756789429018069716872704350743508771127687358431270012265817922268277136707853755938956542249616123377508797328869924275272097158948554191375329751084449744651702076572530389887335780064915408132815699528354498527712173275321257572947470615759806471443453603909348428062461750050354591871231520095072621295597495005068412508139072159356202911452561855856164915410591209317603908190628355694651760932150371052799304560880314084108390217389366413897609022582205858706836589828233800810651851145833360538230681458725602517133704342500883143417766419291328673928105498729811772607402748139619345911817608173075030255413203498816251494212821435723824523440917916447617895863427491347796105443641100886772199047845713044878516635681074882730830852504927845857723264145204376163835247664616419137935502742320454512820659541596657520364357870410155498978662110735105932071500189182813273132683961371946566605176757816699991445005589354134583936150604026695270690737779080382333528278639291917390533254428087681516507466479952486746856027273690775501699253376910669761960922822181910916511397122540013763918877578094521875853859463830544934792181261946999949237393388916051643679604270584142158274172282705037287211286433578710565694682771022589495716525146477348321652979708042332457629561245170027759913483191153901129175996808753266546322294036873173006415307624915942647963468956770466018098164946162887438344265551642182801760436035391192657950680850289829969144690815859494373482332544012375131675833276039229548044024439312683558430109030661612921026997038826276315934314006174623848605536890715139724935212145542677268181601556469450609211354954918175954048213584315744881363811627354605228890570536948786787987285945806189342860430641257896039604808717698068253687987171148732657498705448639473819511468518343727224253713051044365898370145330984772890153646503101570617292962953665982373155421060259472898382289189373292385885112076713729473894022356043993032338081702056250967325735383383491522109997435560788147428571325936613280952182961691606946748387149233452354192787590266735129574483463375484488975972455069012765028560374452481342698458883580961866817937388420376934930666788578043077958056437777075540063030443545480728170778922159439127699058389445424251961239164318533116078932881435255456065115612135894414628274602279715319549292289020712070847188172800000000000 [108,82] 257901162296438525315844701895480304082864236500915840776693570640270425792152165040922322072676817192995313135671667791778677754228256048754735978773238169133050227656504411663436296662537611628318477477568434987634301559405550065288595566288690377866965381859358380501733807283389831836093815252788019172097320778787150675929384961131649147950302223462077183865897240068431915760973007899557345890843433580742729776663262159559286429640050878509644733502586377921174512449398066223762535133026513749448075567774885616346533948957589297572149623809756993416798440923622844374586076941910329033636525012904370612749153495188971239199677174216554100808554624983841436809973450478520274964894629529188023101587598774583544931047701891851481193175811526816651358512885459663359598693142733351273338590403249927272103640256851251317437966559548012389572266370143630227111520756365332963450055147434999519745315301377208823869424604267462482358330964705106241189164701057678822647497050200656490791060571517394008356135395230517263405289844856017506741855106135050393282672176503517615635874084398616183779928848785100646670791841413996520658983518092779743433910355305067610437914978888993423339725034332751309000230963156646869526770927363057641203607262695366243616247980972237342158467764423551940228073581818081784457975904195251280719150723045248645242124943974590642389004658835425082636143810919648045916797075250079074309654735139676957682817966804903309156098496950408774643227443440885138583691685141552313094725581133003790668240361142860671534100646487497127431146861664411499306643868331829394461469625247012966406601145137834007408568302958945601108219054426198298285438824700240071055518322279532750533328156340028493631894935292026461572382123121487127295965174327646001851573848351083467244327153369682852865789454587396640278634340898053054871237466196917998975412982140559142236741261473847584241497993612505123138823403491263532232683224578090945025191012332902723225388838848880153426598388903574741710608326554810486537931607448799568093315526187801411076467310881950380076769043802729601963151951146089076590034698710176044565632949248375619246700839470212787344578210239864799464895470905271792695076273226179576234939405565024394198896988637250642361464526385142629812538118747888880835996444323763124789545099341093491152333552401966232966132610165377537010012674349772357027090854318947924466360638619586165978441602802908498219887493120000000 [108,83] -12748706246162908580477883312200595854201943548782299775289898611101174769114816067891778900938454442270973189911983977793594252030611834874274220706776555550567222495290795901760002861159399056656480018984084969344744677685816308497015833353699437971182397057006975784857592435713532557059576355100658554720447267847720577681550992240861300511953673940457769552427334858608757024051350078140473221004759053254268623616067251244083463886143481069092650434573037284128175290770142139197802994087262145309412012877974594833900869823593342009276701650366521368654199372603158196480834303895153111566741688944606173931366117247820638411138819165859661343088750155565007547738758019304669845566378313820622708054224440770869180459098274123483018344280418142355414975340616657317918665788922496857996695071967737476028847301590883501180567779375025730473395507610803024716908479392499008322964854008504001486137183620648468328746606773207983595127942656156406469185032359431569798758441587443994072031192284087098695866185375341098216289843259324665792723559195113370167118303341910455402810384322657228583093570698976263279805310614448086963010190635032453678072929525022362016914550991087102457641016032656756867342724670468111989039360448584588952321295780056261594927826632119794361847477444791349148706107581764443317952182985771744276453555900550023618924520958754769290342831713418886359389475826862838324595533076248325708375857046920414225477811636899471056873991182937023450325758055161913029055594753549879853264697323830029635058979776168582334636591652239196067923676753878358263508526002116925498241895043733264201761319756352542341752260110507886432015451644667975587529082338419301270232355318386165680043594254297033154186381852555297516848473674675948544966372258114811271163176322701763556777674647421827388608039960627909882135119538185365905019684360747213908478419029182867704807003029244073889532703579694831450809677855686956496459032129175979992270395557297801295022460012873196463489166259372994717277439720662363199211025875954486571720678066923466187211028034404854675279697453705952835645939700075212985664934536974900984448471384704276776383071332260869158014933674510156407793284059857140630550856212579357317643878150753380122191313723561897481675780870258092187872017097062219504566795374679900767840664534305728924253105780706376149855129022844926328142161859813527939978986228204602538003601565880602910516827018862788236574720000000 [108,84] 551098078316659791867046142885712832274714164228910415201921077410204204009562523399463457658720773867485011079982808543646926609682511692185920365896412132657233931567668755079937898099381439429455305874998681673102482015432085403403383378302560181232758329471353769355575511546486214489453275472139625738978075426888923099739314764479667014988190824955287203868799891418179389101910298188170875585144066064553224005921298583620887043195661116312625210034091595429749680708556995171486364474197124233075793130893941158153655335655990689334002969244901912157361711730774046110940443551399798809937284233279152461686421088015591818289812260809069602351834951635945760415147209856587660433499614810686245909002761354986919368456125604151702863235041070283003974516282542435902104018104340145268677257141220390639959041278710796665121171559316163683800894725018377222680859179328884066201113008645374542583434855264342422503273242889969413580371408212689287691028389853998007524720713656934562693096729492132001129093559125221619063077075546870712172142107279645684660797148117055053840141592790382557440217814690414216647090578232137512239602428491340809819867089322485396373639493695787160130368151788895870751176473470711787990494887230243700531784736612009038526349454914447870725217466924245988528635687947610538373204001585595252297017350649318534922562422688224207361989757341882896745371875443625233568268071219947126956168437811141852679865229460653797675205741244888023641517000219170647714510077975054385616090964593737494227302410806146777388175673276874402226633859867748909867468432350593101796092285436046769222438040670197683455340078223687542899742199210760692269685531816262272485346607090010157884991627668240716046890890491274042987710894470824623815025203046322246768388037291272281927063501233786134627168393004329244389641848449284926307177767467743860326068214869201774690741466887739477958912419491536128452960730737192557164068251492234375199251271599120645970268799243929913750930829483185259116841622086401560962502680992660818199726437130782909868926351936394562630234849472863356137556664526465106943853761730864495003285619078419194288722042134523030838288170984334608094691147301992648500711991246772244971805725906750494304146493317169729082775891161267586747005006407019589996274329984701875134060728801772400102805355835674324344144064105159230944000082865286935893971895108690757057215380111030706323185236748530428555789600 [108,85] -18290318420672998034321960699029025269675446104777226423171670105825218547862790673688161843696864699857577088133353301857519405943969581380524301414065429409045523731514535495381016920910686175000739982526791265102003711345087899209227512747797860339430011622088507275167735423555698161200832802305002148295315367441850583495339027256863243261680657881708521817052481709937259361686531289202389234514179478193924016620612156286494069656452740348464806906585514524465892538523323681178641160414655698820067933286871780909466368776667289816486083001191406262789909224517452889552775606250027550743580990591945267092959929578810935023157873553317272874764586841095118936419928644019644521001372316591359286048168203837609719947222060617829236419007518839447921119235796023199243384939671904333466484857667164541748385870978677209656333741458152913568447741735265451668661230352981467780360760214363189795201718666261284790479950163600583324340734091257361664304171584338740960722245147285708629947823400933430540956535841203031498339693511332892268341597425957990255289782508233119788275442278397874192487113796391222321021303303215406065667916360362333690193763823588912901253926529839590570792820079886421714239843524239760560883530264230334170689183543128563030159735428038906409036211653279641610770486370453716425468866333864529532588178341066239502033815619486295498650908238623447310447142824716565495473514257568928867624485678528752352907407408330827703012294454059571740153318319367861921778012309099144140754112778680930251486284613434335727546519814748454361979653261195733981670687378380389722624141827253759583002813637805048729139338577704258400062690890189958820660582482771732994190544778457781466484129466841050843605152439848017933811886077702464385453644630056643303214994518585269980113289619072723001417917444575051107414397977401488665107183291356724409610620540151345416963840230109134118523563193457468722287085546256464715325259763168812717552506015443908803455872226212644998574618487739990509697453946950016866955935967732606920580121903423496804469360239949448897913306584706150010230071966166728445511119812015636743413069183682896965924379466584482683006432547326335841641406185678913519509456614944120135330073486581830755070478963098112907302128114609563042588361544978614866042271246576603719503793798418884423397962008713977350930302205193564415741092240482108402445807383607175127228795008893803195264598992303480243200 [108,86] 212397706045832298794531162948688279627570995157878527942559195742385726402061320153529196841536985586323940811232761961338384900269008123960291788729717695342208494196007759170927095020715443447380178141085689766701256819627149640785313517214895640986494441013850957364309199843088907584905089542062090975320576380032565223235423701831476207744442578987997559926753644932791122045522149420004157168914611564574614133629440236100827769700619973332511596803658227481407502585051761949186398022370405524176388397119276969598321271233724864927431662854238278242338953062903245086768703530053652368544672142331307792932723369075617734872012897713541237664482041105950447572234266431433507877316705496251612900365729106381655265540876375137757981224920016685078442667148697248927388896688099220165665935862879138934986691360141159863813797412777342048999774462441569065284246054625572405582787958748481538401595242000788600688309315672670858543091184985440389315494982600347249849892557963622285334466345443533707008301235741190267405714712761611706720980804363737812190569165332838123102305054474619145981412257000036947662567053815161719640209936379424242383721510852425309306019450031488207359896415484259223310156791898259919315227405548349775201676871242983740983168427955091202991632820690782428441769622274576815988236655829260784698604333178734300430192212405095369441922892176771518124728022616123284504093602014625907742014736766520865862962642817011324410165760355452724183263060789509227780599902146753765754036830080084073081655702404224532479235767480865742242944572942779128961788090922002203765260797622541619878651423716375831149631375095894247575642164653860095052858476937255229755619666973695444684998651118325246443262525666252076299485407469053204382502175566127985653155404712048957616545245692970885094634804616977373990166397529121431105775511555815474228627968694747724548880846956308898323687642383537370540205915039972256708464635922917537747391340984400415989262138540741273737667992910070710486019374997615246030277971259416973543422664445768171110668912105233215909507772367777748606192473666680976545199853470913737438726112740717489887730243425050107845036831516143171510818846068722028741830589575698036442150348098989029936945241212014362547065114683705913318003314634228906498712994734840337323495344946030406465810321466692185947252275095115522335915830440868670815963326910530362764686860053136452930457923374772480 [108,87] 25523847846274213162982445931382080883028111553881803364124825484313600770041004057014795408159834195848241037038220698021554474907648673598827831953999273517602771422298239114427465937597778355776497859767620899304147466674290102426525125733246239770150075870311635581095142479225168722984251486972686337328909086816141942958603157782885671844064949155256108837635897807609669328975765438108095892162529062590733214807580705537748592277757739382307954294668992599295557512665873292620993353447593221009485516495015480052068695081188147420983592455525221446709596291118087775847331970047494847014544712565823859111602777288832367279941786930010441630211059831299915062908135729080233121161392039653817768061409022384243609404882389175853446383887104449591013573853168588855023219410196577720992004374960980865106130539673638345174209674934574509162584951583278612641919760201836443801506398244857011681804956386280531967208254473838026206930091423451505580430000967382618469668610437448540775006626268518319835686581169151509038987869316450879303338263989555813785304729328861300582489326045520110568877352154011391078737363733183521580152419124371817107490940080993841654989259351077200641603755416911627958307749574077508448843444367151888481803411212742863802813018712013736747379874400724669751069804211391615392625763983693839081405822426308210901634341570668073013679507106974824086217515095805890703594451441330256644849228678884884478870480986652233594969098188291377174140176692955865609796569518662345164130689889286483475102081287180866268478462816948606392226912930206284143948832455508143757757602452224568539729192422856924487473967459304806892280348555808599164153555214452775297966940765618577600004718925293648358937265804309490911682846573854350819083056064392104868866631576086335813793601711443557426878976906755327428496219279211618046831049030250146546813477165339783663984875664581054777910513037947792860751637179124870703599768184459092382363693705668352406838701396034685451842071211656761377754089828016320795606649184528492857298566842256511638338698674592994818580626043908558919495739723907045970823233660238109612386800816543213844702213103180284719371551891831280300881964371885715007037256036175079245030683134201476343318359351274093416646057213122216657660950831592561200960191672858009252719308627291479961715409678102572519344834986111890852799524811974782254587318935350197056781705587033878199726637481600 [108,88] -2375027779257355216735866231784160737714670195584936418144014820701654864819935874506454899010778119958025304274177692877698937641783862616804240156401550197188974044333419463014546749632488770051951667191610393995162162727150772017205939120539137325465612218332814032542240282993921671167249506600675623880624991370116785451908461646606337252553459994309458662979509971364324900672213092702335937534193825307456957901395668731236552683887747270028830935298841897745590507006636696688472065458135672355773626966701888957678935575736412100082403344500569602695641183164602509856858894274924218766974283548276315234544760106775894108396686291791870723649616856646190158461784051811699133987247330807716228124941121643907963705383148942863225917801211600619675541490854304040233130179026600691774724560859816535063000244654230964667142040316832240205087595620968312153408513339303589817786867115821572712556152561329921394938625327149918264908594290639760052286493555810074393673788408901697465746375472830417438345517460442970851284581720603284493269166923958967038610932811945608477673809848101853376795238437550814347195001605842906582589512180749843180808915453795550397663496521910706623339715078422438533396282361616116647269316230408733820065705601724999263433443664985085301515926234305152658865084636027799272705463831715085573083181411199993180039457603098048577036712147146063265408336920564781377816571645307394382393562175507394195730486000709786658935840377058677327453420258819120371590382202103330687960315516885383223943530965712972218727515887323666828151974541584585660036849606771669055882771258610927565270101307693007506492736956920252969878921222544207841283102655762162233696735436800956053527760827413283224150681768230628320994136862389977210323301199849881819272265754263931236198026668883086166670798979465983481539366777799368168783264591478383126904874791154666830963226673442784941336760058588693700564073967622073367182079887695516315560572132279753980787255855699493663264077398366206191175075956176587547025974150418471845839880553848684584266097763234693265675030679468336175082468899248866082837007242387574497271488838002830827566533894342437649523320777997597875269719113788766257137491972381496400467643433657855568201428482674906290967714572975269385311417542596852808452411814180690464859521789132219614561809649215595580760738716410590188859059127665680902932151994370408582371182360672373270273027200 [108,89] 121984045360126490553773732682624233506286777496232745788911646523669113060559268661011487000400323740091967174313944550481436958803240240194930404485833128270337546269754521325194703186275137920740643790112754605913420187230437262821727892712803995262704383355427912726337338868883803177755016533160788787837141248860573512154037977950172056181229248321717206903352190245375777118539050589253084910846870114275841089787844529450440883316448408500455438150962201442329650536531457296916045243630093525716951524550519867047152956080649234020029642632037630202478970936305762840816856950067573758633934308265243950857781504844638184414432186331924824229120348219166560509354587048581869173756997778574798503697172176802837298870234773067568816419921472327239765205568526869230976741724210409951860017082251851679898484025003004702491169222716272374419827780252786047719676527449716662502114620263310325011186207706247921410403978966327223402719999362858341347103101936518674822703331484458995125774835821187447961412664481535815971006408988968648085728061101230404492144666194942154019858369845100906904203310666554345580776181999388592806690417136679097578983134731962615425864656023951462626304653123277956211717480294268853616350567210234812251536246014473335749459813661263044520344587405831036973054867411273069945618010564145843554893083720383504364874570765554566749270253367298148602782281297644022650270909652560458350831572253519898913405157912458169174937847782604935248035531973565363269399766333953809837819915250090583509651360368510122877082993288339356753408365980016462110973991156164432985590808238211548012153351825757985752112374128879932536615862555542472815120330601532497123837253705721087549652076595296385094975146073912040421791204017451289824858041431562917818525584972434543091339528984152801059708330514838778818140067922056132348011212630455829344093066114867231450000450094104846698456073273874433416624836612531837814309769318618063984981678374626732391184656168307785112173002532445194268408492354589979819238463335855737609114687937727799402623611076468178671058990461952082064368149646701620446273530476814463032179427842305170985034920427068187524624338775954547025315606580585404306509923936779963996867512222255485145110077435785153057222488911459853217777801043032638118555437279072239036904534100137566180589173057273837760214736490535496025145428985804718968266041796399285984936483405649798835200 [108,90] -4990628847229481993474444815050927471714286625745667574043097948268824320583064274128245206264931193380217963305726050322975729030014108959903513139942047082875638426201606818007669556711287014860929585782141637750198020849489716559158745034639277204325769035545782084466796574924960553640106754850835045381826742973787482925308943799896721480495052453160341676435005582494283626956396566573488531507867585654034665876474149412202150197943579635425441048604797756396290375803549061223782952530131536207655075071964703877862017156171072677099735518929435739414081599221016393816078198524953952438167080680268856759263304683873609981015526410424388221885579259441050850930621736869503945454449367467082870996824272261511143264859597668708731086159726221144609218640599289332663739805104811811433171526815181433795642556201234748861332262618383462181962438295745455508800750842419577544166495711115445714512495642511940188759342234801567430027462799599896921144461114280138727640242443343836105485438940221188571831458734849898686868491540221865702676883095337427830066006700324437273557666142070609145145740626421513517142619571550558761634260174048059504643494229648855432881159605377942015107376461467204800822900619761889455200426710783354188388781875523634403282647005900260909707077942645811546951156887709304450205033337069404245083345421369977360329894302446223883699071852364826504139697166893862212746049279759721789519414039152102262533113716066697348161651175758602723051005251131917912496419740004665297662529351275135412997329982605197578438788794330357640689650691655975965564166265797440008614798215652052293399634050827855937356885135916331943308308537358850970915040010844608128750271156580017018050137442977261364935607734703658504766090104910341697008611830739559150373424320861396743262155834035129275943351114332506383444334445039112681318837688455539586757422402822889411512764192012084205409481157440053577652259890334622001664818982147864340618547189173305235606821214269184237987101773053154588319373614555972814378097935109054719978174187760770380182202468001763424328802817413049380122308114957934567137013140743719099418492874871353699713669762233138981191981471414426185367949947154071100802160165456504891792734134894102783314015085728963182441568974709190015916126441375187521097061432244505608716746696921699478023723437588379087555717283836970183452482472538465347759411159813833012445724325103400640 [108,91] 187859252419969185885987100829470688091523873772128803397643653494006897149932156479924532122717357386346040914755838152160435084474262618091837657421196936015185838504394438098208001253625831631111984145049429497582529815424800826182237671758846815913201953469213843090509972141865710131484733808772268823197711340507114481003063238406893847182221872914229742418280633088511754942597240916779484053568285409427683665376015381806360162422987814563169403259545631717168209301549288536826515628877400681499506704087964682426240650761387945444934555494400073160613630755424010711522059160245349961415381333089843172334341680007631000369077794831754445341949950841367593368780979914061394897911779686142739343074589418108761948462591363799275575678985240031701168187720851392925312295194460885125249941370072158109218142778464360739207501921241162424021348413122632538669376247821560316104515326450267621169364676435450867255435990504884783020258536353971404361243670744835554663296209863936716824630083218294055758556259223591036906633425269876856344795421189716321147749502470607230948221034550947652258497661856728085719350774599549260100248309864003045682713687059126741988439168471350108903076084780060843631220595532788879734199555126404722515933687361253989776144716582008599996313131290259259092634402540029193409203963422371159102612369988372165230374452077962513161480024612078981389891056127322442090183730657187381582490594220444619258214190642458034231184520613248164342902433053691768229875709278974546343024343006275166358897045064467679245885168661411781263010368761773799044786239942931674443003074773468751178397254977419007896690892305021027517859566644918602752356627806805645783785700890800008154652948294402487074888938266756163253192607742067302053480188988638018850949377942381872347804208618997122896469960493938594280351557841244436614337565776994959313963413848705838745759451044458534139768660205669497560837353554122600303303972774329737189378328725826686780550605443412270504748195201756650104460327787464359525064285632189007969047620159885273598947708279299596360434221924068246690965511420926482653947103037517907463129221380377763352200859341534603210177724026363680286356027265237945202663780624489328350351716851090906014824467153687795833542480900379862840728135590819848676184044912722724854104671803339872031918210288440967991506579091372733444491812558914812829143995976888986368822067760320 [108,92] -6532909637828060711166019755602499527975876514025732973102661903385159816804452959749592689916424719404793251928097268843059618689078096536618935105447089237611206575287284211073775450221759472415443348538225456968450225583176825078600918135969465022258149485152919704838565262638658217893405754405542847540162501353418557617265198265568948210059742922078713150579445611622330582398593163149557486631356526961497698489993437163423993927240111506056430465973070924437567408672999417109730698313776207544521274193744012606086634743735125712565950682190088918987059151152530545956073501598134297488636773775415195149264269194118489802332388548058481649761114456209796551952629121846782632955805347923551037810603538649196063001955734997199312326796896521183635053751095328689425412575864077540022565352230269266523404972310025881938425019946497768463507086113324607777077041181886034468013891771599135255233711787807014798067798344219127884658355911820113287293537442728338203924056184935233946472207730812383166663148876032348976915849785064651404573395500462958145172766541274006977548559966247243966028590838620831670087276512440265639290926978808928007407219443591148330235365820441826667043550635226390127580120358777842160880417075012555529834116128715060689568808128233674143505517019916387315929684920113629670477706968978844799673175468085011876390460649956012661876632528056223692154354685371820860371609197032235481336818974497768681380951255477183462719475233653164386380471604148797319999473816230588042793694447656998389870503944571869048171541409881467300553941965095470669412786021388540655619487246740222452776460735803047799271836731627556265321076354937524258345790569769406968257151747503537094409542942359839196138264689699108255244617281376711728809154069972085202202864628657769548638651620596437407613309214475915523439245148924397230787513857132729688293952358269027931175700951054339399226706517176230844247711761096648079205744641544512195059360830013281461811300203403203140954476978309532709422781336297812692746233912195169725880238042731222827272580416382716022436560348955722801350369787238697675287635862128054066935305285966546123734454009582092001016426911664870113983117674498935890723466734895560337130562589334928208560700124462480931274537640066873245082943409040662280228814915810833111396665375736102883336841523149073360368384493738433495074000236744604439635720388567123434761898000 [108,93] 181874439484569348401442091500033956237147379266837040773344000138383801903807185286880341874874951446066660511897103699622240811781243547644177385712105644567775091875849410696052325973530870403118871588420158442252578405160730130359036749765692029300157373549465136950704134819468542550021124897365859174099438044341332055576651667836322888156789915628891781564408668698006658125593661799104865257132846327051200614545564923476951676102816721407413574244947116571129218441318867062290644195218607369613442764097798062525195555783820946063547931043791918341650931238694929801530793170267223130603016804475593608549913386255110365192090206140324214175211342910175666233408025479726312284401998351251077785219879759195826566034619892027986541942859425807224876903568464813658408044006418361369553297996171688927173245045952436056996702880114427757717850137905737092848933870615689040728102027663289026584821061094296329338024650091889037200295064199759434970767165982855843766980930735419490838313462156943934871081011192981276192001452048455166288881754045228170256220466717387272101885313134536884114549245993191767605164976621598984388903583139831422165807527125733590252439753669430718561123837898023260517885147044116601277995454572545596297059858329092843622719707615459699853343566025540402471336963254971393479511223040099346751961424139827218611356421893588023666269755425957019952567343399231541502734394841693977117553961106069979326755956741537187217042204429696406749734372032050756939050867600954026533642807204865775460494780074516728423279810335262245825916747277808633981530162062387537197956979270664447069092954559574193913416596521964800557007621598147536694187189392634884376453717773258766806672010760543812693084228649983194009733370795986931643256764867481948013294112863951830858897077903117311993933336765496981061689899158076186487001746579211857877047880354753387233337937284705231802930970302328119117502400930709944124270263958632472864725504144545347142883175085147063503640105631664424760096583200543174126961324469626076993545627235831651249645483081157725373616039966690052927282748062603600069174906787504864863216331612971388243509098950141729974795640167081730322360597984906884927325133543038026635091677661162487071184610058758478091359764131806400562757871741480390452302926421406545776782681892340230935028789722008841511759158581964700509930699293899726480612686507082872220160 [108,94] -3654332081673908291403448153807721419375647692658547139289928200633333318630937086476819795463170404177664226873006900072420442022924996571538710203450284208477282431683707356353189861074799294478102269966099667972280071088906104119096528875196135997510573583419679497498824629182354069522693363378806161262508866866799664551311893762310045147920524007111014431703002922781240667336170141351477219634921671589388238417771284090934124303467454961170391055797529179348414883296901205112049971768582168083099182554641674781625124354699975070375164132267149562456946104142414118415473578748171864690733032142611958917027472035110822400773530979803336572046789195562805017161788499828332748508565444973383154855770197224064384611633394605947260368213710192169593144691058290301166336440451729800953349799535623547816722102898550303381368175147315628031526835443360527705153832032598463310984512485825297521517331097210635017864876495362103972926259517984328119812126910866208194535170101042716243089640687561478944932014460755235349720840885992773870258243830216899173067690585922433973477190485539134309285221984600464533748716606718955427915991445704364951702301719903579379454571120217889179247525900115023849034791076373956489900454897965643201824064255884217733496662529228762600122995561422335906095627295830826559125425752841195034960397250537184174943202209619028372610486495793839095259849730411972193945866049813411186069678146319331202355226534304808011452551303557727286325484673493690816104338457138912157726419449547323618909853435386328906200191433346848283744295044887352584098468979326575226214034773769269416497742921096244075415888265090093116094839742086204233377567483073066995892619492338090841765045111205961990132194232634909319412150052141604452578390496960997757256604255153638714510201297973548365864976668615728530413935559277083120011151179942067305711475146592601061976933899598635986395346916866482457831875782456647062143261014080651027040969841663444804559598189490402405491477233077749446637406552493517687429300041772069820777003655749581701666190155840429327258919700576767969576692295284424431651884276921597075712906632327524644187017646640411626336937884679224837011681542620258904997007917569084833507218667317717474097641179178627259111659020949795292197490522995403575491871939009571780783688318999815386353503106859100980525854364951068231408149666567164479923036350421454720 [108,95] 39879887616620470723945552641153619091841351838402526679061838796096661671473303667798742251205936837215349981695199969389534730584691516203222208387208014631601430503943323960384903772597640722927699825922866130569710197103024274214466239676652557289584996012836834533547580967127810765183909773956862467810019541598112098548384793551167051057113056986914342772945120151809297760810037038666084560495746425361994887505652486805997699337329258602861554264631026100594617273987050523387963923855775966941864474921075106382803590609576318788895372552645603581227508598772400286171815462530178365364606643139540856766713016366729367286878595909320532100536397377231437140628581905157551956676718938174945115162945628120806758272519687640790522135522752163342215516598650956219844406785291227481870419461828496956465339659440302837883859163870808397479120158309077143269066077313560315504324175524937969745777115873000591044496279056411345055958533728424548988579362396981038909524628162897822956587733369894876018279123888953083439274082253956140822480080741422601094339610072303241176070106761826347457383448085380588057438080073554785336703711172801314319408346254928217926875179521635297517185924827055019646693305486339313915838440844887174428529342681849728064179698784388805987900949512892950558197450478636309045530961709650110806825129588058598130851945214050627244542940901065498097219873101874969677263899101655251145719300404572936187776425893486565086332038690628898241320645593644173179329356621974790351263777551338899441448698464824651101048884083885510970192477402971659898749122395026872191255756495156087407741563934194820618507344757133670085227638618350658420521700492896685511954110421065015626527263346717432415051799934638957302238643455439785290404959257770181475553616459831221909745103971093498042652338675578328092865674654400601031523673228372439197325901912569189239247720889947317542611568342249502656933412435939696070852756718541451986497323269605539158092877522914386537343616031979402084843209784233115953186306527883307762383477611698624459528723152736773317588548651351829754086959931838583347724449123967174457633446510274806519663486959358891993470020465543730080378197833467050371844884469820640025228258260108127822298926072102961910741584648143751430650506393002779144379921394067381399814502805173399851100430317574016467235328894772435421671298407685614132486581894400 [108,96] 284286868547351957949975932507678234457001238045057170584983317781528082729226899278755897030418342748386117007427834328287667979148650035929040697567884743035291731189978878427389787812634249747368011541463825592365754161115697223964725351707237973168792950322273788389978785976989388563936326700441936635224677448093943500054559516728108368399564871947138958823647464400595003460338291132887947980364401703203415297842536177422912673281505623355187853877431357278589588206143756053193430607420255910449333678933360123937381228276584409517206613277783950860413962639630947892344441667988681469977624782075004334671433005318626669829904679594498501191734503057914218462217009130679155949831003407162079512433883455661776526048610984614514766872682189825343986012605047714801309725668495430068532394312876918683532402022383828041744061579831252929096648379680337944126219879669206189178183301009037002475287484428318059702254859328166003845730630961374838034812497545845215091960256397620258597238578988170371521741387344979474464751888231737967462108328117181583537484622533797395045198236326264193542059233315196109529751563282895096633468467056154060986681848915074616005858240726885630053135587329589248911957237044534401718597095249165628680851171928527841629223702729297509791154545105455202509958065972250614713016220369146937845092713748523139312907724386642561035773957718915037790383151713588422334172521188950593911572330393347680018889020123509631860844875578399442454204674308026304904996343114367432523768131200684105798917079222644390175750944067967928947390285293054649953474808531474924540839062673169940038659504547278930621365455025654721754593998280555794445693339784799045518298499135376588755743268403815136922353415755398256909385553441952620774742538194826999336086156061880192619226130667861972170273119992926132425967453782955464936449179250672622648405892367394049193237495823532672463873812838744263390026168186852477744463718962995106393981207785303509162131184680618821429519476281511468578870177809601058594139984315305586927156656283940350725101234305969914796444491813049544292948172515652358514289693819771867739294420938331110662417012369098071404636097265534709924803081715641886485557400819179631182927604060802356440451650753396206848666612175034451646958814655762281435969527331641498709817912000994540353173754083454762780205201976831995253929946325642410282959040 [108,97] -25177634119501819830241915115560120786475121882137957566511610054981094088364163505397536254440310336345285902114086859112658729188993327114150727339503529612662389367412685275631420530887480000740713595854148201018180798739947550115682646256579427150617526601689382325563868795481018798045034669512728849533222831804540989855869506010323996674467602910258215920704130569346389562649995870527948554072421576581942821115146013538003092530466628128780639821073620636632100105607813338989764349237535987154791284675975181085294890574404572070661470335701743378740044033394302018313268554415944422797905522684080113616585717692557723978217166637720517385530842858911523492361376337390165172267049417981700638053779698868152406930157710712982795929210771203537847928340260025963955904208013100724890930028055987172702670071328379945555779107640664251964645801740033121682789458857346297117147749241464535068658842743141235916030946048488764903659397116569074528606952051638578565588048094414298983507464104551193781997198009260637672245986110787833096048501213712377087009931116212718734275297842106147320592073349686759684709732844878740096046584597316641638580883352434187227681045682002786461827689069811561919373079493469503596056846541023682776548111143239923801559812531052083960994639193188762411049247679865041327197156152909867688419452910069175100819496326098545820070232267868852740340811185264402817009797922289796427594115136780263817478137639253965744150357577212433085574120773528833421419335285265363744472737672699724739041868469233781191783282103435380855887582270183741305802662883176691331207272126418657777012137479112501759682910593868295224516088329934503757695907293470836680642291032697413571945101000316677491290667062780928983308067460589070799159346596596853350881183164404113672630018171625678233723601876129776126679671413402178935438572315033550474589739534390193991415966691273313631745868337956786304827154998843289851072729672951504688847336213217261689403810467742054184665898761580106644482943234018473264067831158710515416047487483837142008044589032469694956902304165834800254150267401545387930351555418185621135085174560273278140942605966193828329109249247272234753763598971215701870392250166005175639574574670425982490128168012743699693844068050898552107149061712225756223553065704807666643622280620645573038427927001154828669978440920703060389222116811169141547520 [108,98] 647927818609569301975558530741519464241892230761311498749000916768820909051884608801145129345739209117703192736036206652769554889682417476766722638772456263957502488665983537445295172010062801474523692912463704449584169530650583986197210616175057944044644807101664483670674581558944525995632035903948442131194178977530928086914745955405218530229820781484613976554694842830443552847450966377680780346791369125162518366327692669237063298032420210234142232562991963569797258601802161047122718761270204681745452839237761019665776989169924501856429049333027476166626877677071483182481648929392752985569984866845030593778592877102185006697309772091493921551202274971905847047126846869242698793871838720666950340822764986282936534311627858257208347003477390206161809664678971763445286408073598981334201481160858223472256276555000950525438025339123782236938567068488471982976956885371964188914647814961251106191175198560282268870259524764098364422483868931425495730372220241695433687430594755380999164520808276493551793707224266253740519139982080442167477573060158798492882592383880428264984146170021568962801986689357308051036618778158887058463249226929411328134676132250787857428409665557712134485001232260542021791047620571402400219391040512000391768908468192964647620571477189126288899687944176987022223260110821955718796147892050580583916317570101065574037179312576803438306853364381881051395879341621291368278955322784270031380833646336911610630585676175901555571132913088348392495230006826329043700947530865967221063123004369303757781672583873130399532508280272290367638237551362527463180068012610515201142691452944626397102479566053183181714353588305538426811501160708112958829241206542716829622226311870207457620885729183481926801506783801822098846786042760108823169412768271542971519221455626317574151300435063232618137287129007995699603636303670048401335947749624518896471593662603438957610644687158282294445877534201579175931754463838608107868326219300582943135671089581792547714209562794522160533793924614105286562536618831704414305584666173291911222331671244467971840414008612637752693403304624763448894681904765324208954537627515365680591980864432885503248640874968275617410379995109528385715441701468405827287298256012079753257501596678884150954362352059137381075395703713138695163167857521473306976742825362058794649328872319484748777361674093521722396094875034369601077967025925029440 [108,99] -11680413467945550482167169949599397487066400865605701821324910734043204772647157076388757866820835784323797996069242178161428118339406649621636757057684245100896553394423298032922864463868782906115799914562939378586822223506414655295623704603713136571381739431012301664067894227854985464919469562862131913189844940090364448528189158345694634962617799977192460459064536255921447498586627698026507251937235903557962269454449553664016807841203766205000639788312718964139931688295483672937465901755367712678875323898319457597810435348908165508129361524117630546448187556703587857096230932069473427566145300254524992179208223449254106834361401335343427227951681519391789353394605132455332092348553793036354950112996313797455255221253295963787101674095361596170685106067329568152343793213879267358430833862880452923461671165973658714987933730865841184460608682555754139030085737355280600427777184819085178126173294724646087998968565635529622701230303040987921517732560510030229258090194579933316072613405999494704712256931162612005949452834216494160216476640341268913421196759420737774141282440806413442256186359558362869294543311584381512374120054589592824002303007832279441135763496288500860508504443448152586154357740442885284190487762822023626887473626679239368700987323405030888252946289408870069467475327032343777118217650867688058098031616286617769107898072427936413647771691989858436032174742600181027189089758720627537776999899483924901108594002743983891297151433618118204679910000219125033786932469185674651535579059984851397348041208358094191878351567257225516167038332878601590971702494554744222602297879861856285153723577214007765556467674824498257641152349762314680332592547555083997676629584523806551018355634741451640097238971325319712525387151099165597901928656219655244532164639690915126164697682544240345051586462087255259253787238724439273764580643047390875539970907802000844353074444038102946825818433189061286820968407616630903918435888128191184973863425969098511948494233636554456491035398583340700321095141167263651394220551545787440244919448468881254356282400177379046740838666226252102910453697031208866383878698646307869924801441708124803000572517586450077025471235345236550030845591784678895114593451358593661404546172205126857700763530061501228784609333183886501874424258965490088663343006567559661006266434899737197272974115250782583915514553724814610689539864774400 [108,100] 143764145765100782417974018798042282757710086955640700921713123550143975088982198038339125506959554713104663099603215381816256007939314280195200956221412479648487484202205608769052987778738498367799925638631883176639931973167478097086191757604186134610243391413540479363619314809651144625498952276103938143137361678695184427830527835393617501584227365027117137111757576041645145492782861443778182557714766798227145757910572119522664276457993081562547213959249800636338725211884818581453691418221972252308549813607348020599227162131496134003061857711651444450667424148178923904257520981450713209857750300115051873554392988239223068272473243825230718440688403633542653310457215732370201398788163407678005217784125151339601876520948086868467664120958241888301470137033121279889253977298262445089015270424808214562933955973949681824588542791179825079274248126198981989572279543759308874405102904254981259525992746846306241320425579008505372220840283303390653566975445238461637977594430401795863024809642290992845324069953466562966734998245709225365744084094218988340050338169323865827418067236371412862498685797842984509083969346106727176551625380633170679743996491593790238959321801748250666479951077388109797340378791750052187462754245668674497545949753095495271682465154565237545368218976997227966287907374755710732482000296512772027706510673253709679220627166631425887032196521412473494851330199510768309779082402543759684790315185404118460154912422581668015660173505790313162192629068553107842951807941814186103924621879445935481418488267513635721159952783401920188564210437651394707991059218695280765911225526950109161168885146270091804099788223311176250682439034593696029743011802082222028043498181818990372019322733862389430034312338684764622579081403522437656256745571958367875749261733197204673845545968028481251663512414160342785057185998885564734486392208855491966529690026203996324715761777079308208418864918258615475254910864203118858255094566368345062663198612946065159979911110307296928825486448108524143730511303644026842107542211047960572978874204429655356717527391483853585409115195510082882332823044872379763554841524217969145757409344502115715063201989317692428748435523432172015048762303897762752932131194615370709904791936748234828576910379589355179262707761099959333428285133203648439553415244424834988367023369803970291668431004757536358428532813627396817860612680 [108,101] -1194386691679330842274921704185667435102423021524330369426212100047435706416760094216226862766003978508196583904723423414755440274794306041828273140321222940994802506424887208094584889413241362849442528773014370561221750233829096203552679992783129029709851640083568390340107875088375715146765780360646279934689831309911808806515837700062292762706336511810861646828970006342171201918650525357578899842594605854131707288856361261821326285095131598992511304997950837687711131603529745158458580787086630911804368474667641429800012594735318072209752355839804245788773040754053345115647126414676434585359163136635503491407267535675405310028454584150562834268142227261412514779127838743168530413114614112239231272389977470441278822649011421073286781468962664223039762100767096170616007942901356804348074591492308996890075606781206093235871230116252694227122805897888387803855529407988020390761233747844442443958010582319913299139672728691870058350607533936579646226573574119880047875903761568488223276199164421407074465975561962770952416434249015897290043368078266643205061134406601170761371748174405576493579614066960008980965592678569598223169093560131479594634881645049407604835958542981317409997692072674656670679851578383023010042850400298261261588197015600596596384973618568073029213198947936986012180444205541496967056014607204421753517349329368723702449525924123871389184380758110482610436538500146453786878269641282385508112128324048864716861029476550159847103100766788658835692015204035310060496583650569985818121436351981872729833321799794490873129076852274802689807394516852113673818180529668657070725392989324492628186505212024005332713376278662814897115814710034263921611647664608959069758195283747652932024571037381802300180997758690462286190473019212994143628869521421665565719953843224002679191338670826509435213060363039175338671862645018004666940989436388838023487873078243235717194250911421032982657565559537952608787087083171862731915773306512439138406878581449936651543228178932697437930423029207130920009656854676875023514539828449948588936494119247619896356112916448224297006311542284139980347804198632354407662844993529874026345196768329736685727963322820446320408853959291862966783651153628756750848323783574771202785605055977901241700208032087968147547940549647781864393243360177832583909614680711585361130280716278416589118754181557772173590522146711944916480 [108,102] 5185296797720607009456655621961093248626473362216168269111111458641059457194151936886791540037616283883729283788368787677248164842472369681168980699215547667780462962866734808303065990061642902224447158481619144038137844586696251583835693402102140120953001085576909159358178006199068698902431077024555237877866216023263931910831465900509737517132095826274023310836927457779492474970518023161565729619337865466574950337634093525066739797222509429993047493363404381664737209648621933551009287392020343024657333799994492539538731445049348012453705426970603953294517611346104101086568213188434304245035280349278494768984703118916680233624881384277990498251928229008757069250181756477845216034655673005599487656744810662406716661727615261344416196589070262563916394435079929946939420635358090007430360659771827042853877381416075094546337283469285672982896971430244789008585476793902940532082551864386029507648995455612213112903669251766951078554804789789608989970033601685081735565099384436873244087877587286322224179454072851568959105150252384482834285561805345557163841682225110091042397539842587988574207868023859097052483755414893313976299612542882552958979635108295578187769111853458885879100560049657191108649561179365119184784355476076389041407294748535908140114889650650926451745583669828298182900563182750086875388597523303910690557540193886108972800995777288668785362044062389077203533450580968598833227533634863585739465210330222812275232292815521044517508638264020403698573383104075226071580944510093813209457470307310031414794916257536683759797307979076283194295718375519603072664038999922025963038251955415933096370714218762083628369244593658812440007281781736006860945200558223256729258611547401743786834659028417198774954341400987133186072897736344757975758120420405041997553686903134728231877868339612829184940418522700123749829702891265319009217953533196354481384753474898059190884800982537380249852031444982286492913006299695465298419045240782943359082158062627102633095837121214238306484621152799133940427626417023838170799532094380600965320245243644881643379633002592107806314941204835828851104508829411148973831250363630599238324917071371702222992711049052390559805805862650406686144934921176358829566085011852477620869078993172639528871024713203542032631102048920834619979525225525569755494195528823717432938044841087040194493874230674599317576041266531840 [108,103] -11868340792625039628847134992194717687407245947869772872671976549364898463876530206757986908593512875612530354468710720608838460224751725570621921052325065773200139027833894800864706274608196421820210171871887463769935831268842109718479281418623790665736330385415806017038385543609079628751863260886925001590945123489659887454150222911979262635022750974487658193414084298151016747105607750585046321451869448483502062121312894971670181851265921855141947150461297405385244515503511123938127408014742945228704486875488780819807615817143019992252958509440166701212456155741848300543172399082671719741699216951717963743885639834090247023621647414622481637384440584670417802164538644994820892882037855032665620495531266497819402516936721858948766604483715504152519330967451590916845357265995731234473747883315504858430533675185105004738538316267850885381483932368239089507114377248399090387348651272514551460979951374473483739060847508023953617206099327300675331141837016829478735901316675877141443240527147757874077194795512772435042041507084400386472131023615199698383615449057889734353212445058169464973166509295278448373459685985441542959973923847530560275483728923804027390489290302192045445285564541294191408020732783282297585845980614384175277760893645184069254005610541311780572462262729076480329077751550125264732035142982577657214534208732941389674171751329133003076205346728225072289523336437473128817185973423873415902505351770646516731650822179182328262871363099470988959294616997190109927859861743275542554858297902069250638843508861700720107931509734927690211926996992646306300692018102529319793734429134782114549347888868833826599247646828097557770664179844818519675543630859511265805847392186953033705941465630009571264094416057604671940284778229704669470743084710613475337518484429393784040458542906641731103271450467049336797169780516461781867562946514046277395686031670961164153326167031216239979795764372058476163847519692446586174409484989642002634182813293909673811327124449952206803450840814965400136313744913487684478251878347519912988918014561092160755064008617854162125178609681198586990386253443036448351010835413023554433877382742291385486104203364758927269726606574506117686037896920391542995465917595220369502576410116430911936451100558838963208881311350750825286801178758693975635124929531138641805814163284975822042746550441268961947441444800 [108,104] 162606738987834229687778718927830648225751559155130971186615186646193941816661706947035804316807761374522408948900131019074479947200111190757096383061562289328904188422254076706030980226603425703395799939083633149843971146173144383424477844515776109521723610649797242561997698870265329193121624953686069840033723886399312799608957068250632836905140329507699363177410677664996394798878093947213357312216708991769561423084508787112569881560831318384850957965420361208368143454079934236300813525362245260653863977892867336811715259118243616643686074526661454308440063038791442491146855779315027470367667811022512483827737259701446795981162039379183269704300868947261865563016055683298787234607071781470924859350902369455376620169370503499242694869297234422337348930814376953440489034748902786599313232736164568763322970760916413327936836611857907507599518030638469036254190560761997944411272260216672798686385129929586871107627178251464811302344812238556999705702410140023499564920150900067507450380709766537218269103825587397914210137482573260959467318224899315122192570568508736981892722089157770254668221013707388438561820169998279781061236497531309900624015374566237434328448332852165462946106930820576067970549859753895733113535433242099116578821627457641413596885018864622180481988620787632375457713860549698418719250785970486988625439219060929855697855595555983104461682887195420118352537653747310993494521130736620085639718915993725372693948518412260308654116642551100567667969847719131187263379885454361866175207023690317067061284715650198066543107827210584117669092218108124713783593037281364257410620724638850268478832491414273701450088979037092000334087606841882441580471901382942137598722390612460235901937118467286175327975545809703639228817714729253789630452647015830612880237244716587261398301495654064684861283429691614717289969245097936938018046323350624292042928681679120257537430373628173998580267847210141105631030901688344603745105158740391381541885994439328219472139946593716691927673313317729919293995023776370785188149956640823457493347009540695937326072622836949822636914706219623560678512281891816288388383863277310751910081908183510662190707590364228951038774648914607986287591084931096846108516673188973621474342359325979523123650735709032862257242163874568774606836950655536817185761387745050785786649420456396237070005001748819605594240 [108,105] -770527248899906513571902555866723734233797698429298300060313482264352570313492551849306422648895970265143622805516431729479234387181369361316049181099282840022402468939148788394838200462293806192386215975800908206720976393296388462233678134070460742932199198040698345070369653490830258927475804987251194352416371670751122116735653441620202553306264299131197271627856668396255016064285959850714013101469466074525586082928521448122360437116107295868870755701094097204546289146570866841646611911614665608079069939094253594714243805635843084212298883901118806285206028590429732826985989264668253720709522991081581210647418687209038456349788472398951357092955461862264627218964307839596224735386400186570171551575799777689561660193140591140095628696418716198857572158879858462796946940739998661935246778212551241144862157347289954209960144875912490834045945752840171454657019810399303366075828758485342274205647914995161845625168167477523900608594154434589215471758729969308904276170209947084540401167831515073764311587116985973257615961249755715131832387964929090991347421282705457792638998578587552356773271746633131508889865570855880255744146933803818532447194862774331967011708170567468317095238580117746855849082512559838116144079001397797724060910162928219420895656897131586403343360614577027817381610125267879141548072909460093780223741131351372996151157156985322916018448509677424318864356214582099653204739883286659676171391978832878569497467892055924967294633142272218322892237557166493922378706538297164165089827826949392223287924531211229439763408185709694199466297567757116256598669529732977113620042448351248347700286138452667909821887778743715082941967165181381320334028817630350794436771256176555908956068673806252410676896225488653341297218522788499975043859594395918519198563597984996149672893363732245355761387092414633603326071504204067750372716883145444553746777260406628347757583579124461611119307550652414587921077561694106527944036293072086416956208068430123320469089948647213777136402383128206721791877106650415691946134403823703051531626277259179986466319824105211382546049308763040715902496033685159631757652467290811030255766514060040077005023545727802414417107140127767270400210887451106026373066270325407188929438625772308081978485028792436052790370970617480301600103572611046527394127304347433305446457078182744450885234078937589760 [108,106] 660613888088001145178651644775142363096470827912496879101525282287124094272763525448565360158261287217225201664062491694358186480391798442902161485850713244275925505817074459028009050035002632883067322641602981383939648465556711603391273788288996177626475052595669583260749856573584578645776994706813898122368222222938842363567650960031424575721849394214233673120163287333690634135105121256550635953596457108814095665548081199382513538162841653045778187641133024366194348309713864482230051088833355084311952099538417998410803995587726293201020472696012363608484495699139567642065300051834805346690914244139241697634634636801651435373969541257402870544406614431096323113277360742958511886252925153962849840242330656135755976973480755227558498535047604028897328106626317485024011683267808555871422564041676137776716982767495174279362359261154622287675667846547120476339487297421954858066793344190766068983487310026737948871780628077200533980814655849171371832556130972585579002503379423483489764125621078498356337324188573790591635993573631702582443027740374433332748341394290796805207382103205957238652968801193093827975001412657565844229800484442711315455154809009251400261723529155088429734577341061618907847384808481017813413853721010696042118525691024438815628005385810696695395825398060547846727772479612390529032162108293010393653915667710499096334367424114191688181996299771566872734247219593655022459208731188684724654208530015031687744945460336621646293052500739877270615187057770055454942420387420410534424905052844731466361686215795729150217001038354454669659802668385530160055603123902600994531744630355973633293004527809800763749657036949677324958476924529326713427119446816250209258739399537319359939090141410963839857468639677072838789629920291037799933136548316212743026189323117874882007300621384038230440741242361013720411940944141911286083261660634614247222710675467175076484490941775569184193698503064227744270146194879252359503908323535921428358158485576520835989638505451071282492855819046658678698776615780645844392427774549049489913966189171008079971194773885165999771473901458903705779372994506124936013563513691289252739722510194848006197595788755138259938304720280659986181780129162184675308759220636776348315051766923841499566935534875251706384636983039953260486547236516557603066137273540773462562289007853217407683266342080 [108,107] -921562950242199287489161384013329880357469250297364984160260996890037486333637241022719127790538035440998197082757234534704738698966981786615048321316341322957619952193827886823210284286233715417063870418877303706667150601047076383546936798634095976538245843534113592910462043511937441612368863356598560630927418764023575240113180399788437061744062273409848091209289168021095668562743049352047582826818624082823952960078041735039125792017056049079243103516344839826114172298919465332616898529636888749757855500061507585381325332120519524021436599066887551203221092131280728879623759974623196999267371594219220422492527477196967697417665692579723290108331364330782656072999604290291336728480923453523243457611451868429504637555082424856817689255543668763432454180398854485465269370488611518819592747608895582304548180061798785139152841770633075384695698915617272656219473456579305591592385180802676318402046194193505685154619080024181183155451243896920802662347580874857271379073417317209044126668463440121840947624370108070398185592482679188737055933644636235586695583160765790483560027234718543218988313053693653638831040489857679512669759187272002444598954911117059330398871193030076174500384418237310701187226908415766191929219409499755317325781927920615961629272062295219343329653058063607707915738493214518695199461731146628675231026082167956319099335565657489492366689009960932707403819721262367101311136222537721203309691472093279157916962506187871998525457165001807284670949092252527748027289562759963450647565769497292265860426433692693605233013447976150755338426111950198543947394805875995000607381820657875757740589875087918858057105326578136199002437636891047276470339132771900224977490716191422876050202233460954756156124667737104788947010578661375424976524507744154738999312785736890336654429098688628396634839600495812117173980378861153136672796318417212476404673530480668525494803025585918872721020495353847209427994737048113909020993829220232356670386001640123906136344509194523478286166087693028306194597423016615346078474602972761937184505727567254434337444356415268300054698450695823337247241180907389067076793303123700414713242911225749885254810380406189098818728110744294748440442240357550854893063234781692099758651213157809733158733069580754742745977574100197992155223746324554852153243327764261007224560944398977103412320 [108,108] -82447987727236802704417612148361341003350289459195631931529860441610273234764532314695154088862862310904728873481482701697695385337434487887097828101450927746427475349274835606769047000034330095792624013062747898648187032948054831359380229466952614027939614965688544499693905460033841492655093468654602108555610705565316421045184802517896069839593613628262989701594130968839567198168209767941390677920471931350749957678935999030224499476090653506387713237962515889222835617499176248909261925826514658985951653099430198655547094454862855518485928141556379480844047815600775613674713657492319224526309049697689541326268603175771003475712902031210639856752998143541602303375009984561015664401756306581692712786339080009181217403734161520201089672067115996421093875528858167887144755555178492079311276714220847326863359188335247306786886731639115700808010155825715560584494647403558176237022515173073891691274781820304221546191552756759356193211473740172759003836339573746407371980270056799108861837185623968173786016112299707114640795012113736982735037105070016196893118625408639497093517094214782407085345762949984930843755452701546939611340869496344809841349871876944058316893132108301402443990387037717883987750505418354277365664132848613714335139378316599517962083195721140393945483684152932148875448739870718042265580093198272465490866314199558841440730753711421376285498076425773371176776750326331792873026537587715021900519218675478055058436053910527682741306591940570643489953506103846755847015414831533200661276808496569370095066508679954860109816511274542400768641294726580247018443628051646124288504279955244791957339399671969007234629507480930137716529353118439152117747533954168482562490178992946498641997893462448147027661921017138843460266737601363313184434010581215556819153740755871020030838391427315293355430825578802606667659910129942497618381366218484277581299556321691839557409293982545045706599061561215497167224353448150840378265912940424524878081284177454210830900412165119914322032911545746969331016032297504531113941060054312703896285297065253114037815523391899279802842039153253032278238696950338285578742924220193404744652727788587650318592834389457111944435220878047188197929925159447698646182411441285452832504276343053746048370629298456484389354111950883370533595116798468619085301925546593413906174040442667384880 [109,0] 87291372365480757231873857485258658124667597109603086729068492248777326601847435298192297850221150248098078711600519773514204601487540597742424878541772600341242198020116087187292972925000122661156803623485494344581262889947189183588109520370142349299147876378135699008533437545115573833934081670528654627944894216798286824871282887488501034899379299265929619984087546488669002761899179169843927038951367226902365705302839734469105566698902939738835356850614940161590856453707184528034482253278398845177492094960930275591234270790242614547185477637154009901181970382128916818492093240019016850864815038544127364087831088117580642057849501864553610095108800787793542399183181007365070148511057213279986605074904592133161745077717278722383957582943708673441311314593450947261551713213993254186641696375212449907383270489253770017305646839016435875492130010176997824672231725821428355134085118761304046691887200457502617892694003221132985994366282811442709155295449807634428706434834526955618808012038272715028614913665281057893811514308529464581317708237433484144465658387908687791401390875152312533001512338112446079952904058390605405963242171055021772736908456930476414666575480609534819929671176834042587325368498150748600183649857916666930898156819596979290327528449286479767427424916112387406434205557308986456127872891254812422456474352622021621894237377806286280154348665886810519776920792267798835153322562412423355985970018030561695276062340762160939980409231043902194967363948300544216117163670872088470903337469612561415785107792836852149723976217080727278912890004196458931853837281316967466439048677285302662367627952122306999243185734768363088745240440249348192661170975564141139232944245456376750720208109169946830264534678118898471197600125180816057406825351251617291230557868780013745695378707458349931790261484286238311184973423065221245562506503377044072054701683144224988623356439572946632535149701336361350495560947163160166209367538750610832006337416918567355980277151463561616302699546815036427651089380912584368237522721196022955034508518195563716163877251180922877141138868307789117451838267227158832670656013938506849011142868600122340808915119200216916213116451397604651655554645873289741644919511535279651199418418326184460608756431305037204674045888132531995064488185585474660913747040897148166689293379893754829659252842160945533664121898183699568904090012170987959591647955665476851164520066639023695176098249438902784172834011608161254648053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -8107924640229128875196125857504829826474140225552898723077319820698196573510841605449058482429596469989983423738905424053591135759497289668200055889575231781856533548811117964695745841488458159459386338487996854049505347226926166766617434582418255466961366497296712581199258010301330536233148015415674914827244941160811408401254460754577542912441177139766440750879459803180875140953996567998011522993995833983370965888088243958471174240503402705582698516334652923313130498024143230320019125687834723615099553619634089316192669920116672101329070581968963159563125349922179696770480667722322986723853308519135241391869685418387004751842659684940871712207112649131252434738873425952344723816107500516786440125905992419013285749411249729187948970826178582451441086502613556783805044703107038600083516369138104885412640889114741004460976820151428693335884660848054869379195854404745300831399613576226290796699386473459230543033736938177779771659075611407713505991563903003607710197909741663106852973521107679945692085183079483048835149826495279176713789963687538658966696071826842371306249966114596997772150799345514729588844232591121279049358278911931842407284753682121296050327071498693629204294640043131432421256420147745341471488604773340743597492089595132756772342524558676133506892247540506900520650431504478920477303543860037091208899592470627217689985270225268782987682347329011065263652645500231549956637273560417227828651479264378929801875736709355578485784370815683498589189230072909105201783838327698519249450563345246430108355452219698359213233690663219380660631761541614390524438475937821408553027515848879270970958481271369348108902058617737808489319861707234542302936300750054732454217335277078425719430193965019620206698397801843793964730617881348324999666755959062563611575577397208737859978519117402222711347235227252775793022659176208271731951814967443510574414393743396719817039994131498215111469905796572500208113096687139083048746648310144465358781649065568018490328647601779289030636419553852002310133665394743103142333211593916170167068766213923388928433595283431075672456819685979363891682127193830855009700769735334892992023456676122807273195546556051313748619604244316878416567261985522346355243288699383333624731453666722895160374876584114940189099108707380813338745885560546594384077365765699045365834620395113010191211108291983155108261857013466830559006931644945926426865778934686598938399616101759752230247193859653540945399574878702626599438647296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 520485019533892948573525442811768018531471882187281228319140763761143152510487871237761245796458880845833717254829292631603882577440050928327792321159881682605798413945409319525397411204902597884882680281376959018916946519505724861108797731977452564535500073620383884642345086890884291366209283827473081234881394439479234548352012973905405455542105740572460322786474130217113439942151120904793618545251058391496890899006618973269975201348428015451708204770297772968324084946870344629155335577308591696784630334119596757847590218214797313985157676029111268225193207586137472906228604609332861407552485478551753977522235481607957813068614636515093737467729853719136296300637988968316622529438164035110485831372555769142603884863514058808010729045356823986461562679036699177559958322630882822787810016482508298239995899843705157052624490908225689073253154704865930618362745653498407555388002377141367674429461216941102320072478518276642147655480765168375520137486137698169878835539982923936007996297906303649441754678672220530102038000843817493733705325263311899356273956023316496691643773378722388698645885486472151598966438970808858728440596646871392258260187727603860383798624040291731989218645889279899359343353176318670114219286743199377862229760619752000409666409495405131749530397783848328961760963490115674150019709464543491979151727200398519576435265393419459571183310005304287067977503915184159625433405104112763211397320531780050363518686390249347080403494653786230141635051171592016998971709976398087891906922182087209444516138169877679204632418934486241532532485126421738658031332834402378038290731412961479259904794308484306664584787126531982438068173106844496304273355371613630234318650390465213613400108198472767920026981840061001482760994653323586474617754965679749025944640867315029045371776563175503407316208401765746586323787736102896840155345528463954448036549371944614476107412192032768458069707711237333139448313922845448093215305577356634729663043107857814505643735635842950643911751942207648702696776740717991941937300014212007530431323043998605587343991130199677008332497292065577319844620400259901388500899665076895815323505431673099406647574322331093377283539743549667594377468383912325347486242739564706807182223504679284375712930198762019015340757091747161833943669115327956102047788447489845223316440377106614569634031173681052596063155933870189472390849749141128435700777486351778806207752027775933003425309298726139662036406553831237914972871720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -5278484606720198551492091418772138971850307063962122815552761057204532310122121395268288578602505114949623667563029536745761382103440555080254006362810881873681992396798840759844863550681205252766613355309777445893215291835126887869470274796103521300546627202438165179243855806990560459655762906260278660060972712817984782944097140989500321641415206444703123299424413135806290333964735324554537464396364117268658873759663824648959792185738238501117110849310827969812670772726315421230828215953271841726490130456520528644843317545245609167434454929108110288638598108171563914547887633867296217260586315704886511427737836376613366944709311196966971161192408646180355554210116725417663101193440169546351581300312136891870523825764497148373513785589079268444641863192002160264095301446288788650389924077586103476060501371858954839620798449414626878575697483508235328653298504651623635357548359935261537216965931053365379294143852082150137853633482820526002381588351123483178666339026714852637894733941566790983938183005712579417297752661974168787925961209191969548747439565897385094255523876007859582216300073240255510569360180904015911022202326451076805106113694950119071646712252032540943794445622540528094110873072661326415182446831420517886403160575527139997073224032193839069698252213121962490541478291498042121070822053879660731634678704427916645527239653840728468699732011788312105288811262379092312117735492536337849024813658822145772427253581182442420450320005585742806739308361725724312151725322166804692544464848022601411190026174052685733870202460963019373640273150601123157363306739859163498830829418467744115624553408680113043543097835804401238736259534404724486687029378443590658048658405464816298971367209955736575338740900780955165472283882830274644064187963276727385541225324759843255126818755559118936482063711759005262604609974257218846591800215617733441862909157127603072556787514398164296592614635800600905970992018961044974947970033917305132694560000350369208395940446047520512458330996972644133503719086152735955695058039289917797368590921782574314769152999898424878081230564448394142238868825411281475802798141347413980855966938383405479594451620069555642025679533046808937929401927079044612439713133307603563107557618682718424196526590240130290909952270292534111338955109398368224728337894226850719961326760368539176327180848255318348571409982085491247085016592915418244813839152686987312815746871594149032712407979464198186693628093554897940535229403889664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -37804492311535452902138174686771436838598981559544537648684259522662575839641074862470589152923775003544304236523048413837850469232576101810978180429221810138641001393981043756581572567022260841779772211908428354271845383696821659470819398150077195560779956681545276648263929049081884397606268996181927997221114435609135844876825793798468022584460817415358847995578869150092252809103438938820465199078587791737820546034937916183636205276445512617884958681771047789858935225838090275815220871591421028346017524624090171096655830104942476193273906829837190599701654056017283393195451870401191077767923740562111776460300506699606860343459492296572567380457939641568474584176743124648302234477003753799872438347510194813044002837295482632252864938276128306426206476260598974644707880283563174775210816627151023111761569051260454022300229241313793122160388964356046969567558118297689139191656052550219533679922788091998261094978020063921920462114222342490336728566485508399341656872998171413801987111879368407139673416162653231313686986420983406853375586002528036143056316846973976971252655005390607882333093339401684133251213346335323410747833610439057680191223844539363776204321497779997381865593104834291504060121414553040858711277879546768085220417489846661436331334811545499461618268522145886810204230630126549849071625904989626460096882955847102176219697313136560758620020508874388756370027120880704785973160526485044113752235743070794371037393273813537378404392710527923238354798489857014187553065247811649695666200561238646450888587099291931087674335532816251190695526197977436666814015923910733673290684436068748695824626611249524806507101292082303082683169952355990492398670825974692032534839541555127569410562425496645121255120680180255755543424470412014546662281079265042740305418448464284589012072069506083162596462869034470687702487435501072135485427468957067999518692328169637656155459619019213501325080581720015881792047796328858173602123207376289562131065355622548924240178711006784318564661991042018420677796032367629049353748496603448676590178905805967642259508279669635396904301658374751647866530827205329986648089330794585086564312167078315593909911156132692315848029250208806724685783673521681786401206606440527994279153730723288733257428553437155477850887045186232662156600141997568631595161569872196028674883362123325131827258536444379273730273912469348388280049699740821684639440707032294826676478034675544027370857630909624351365622884240303557322778649559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 579468915771600293143278138640418714157576365060903159062892897881529705086788549059659153350433177860371122919384976235695618146976723612330202393889558538111135612621491406982902990072766357687378955537153794514125658587872238744382940735373258942372007597667784009487964606907401604238250723857657756537697062782143533154532629546768991753029256293150226604835576490671987347146412640028941450058931135090074306785879802569802128980855049360995996733697997141153453841330400993059590841014142636196506828459011495258959981257146679351656025888043469924470465159244470969796713921939564424407701436381151884652495965209519395481197174039039900118061493586924263722596132149256014652353877255814235130080986349931693018158970955318152330516432095635644719154768326281580715857792528626676255823815798479700734456186142414875447181587487756657074583869925033122337426722089467058596278802697778397676597313244535383775887375620740087193953176670330693732711238279928854408379083587972373886112777740468206963911416186757130313206196393889618157889673553653461163527105596646230937115653684446405929260107060985405548213107920096150081433594062707021868984571944291177066327012882280470560197652612563733164276025169507290692928647361976907834328276619960070133603848465670358953724843340548373067099682565790978375221791481270583722178048943544299294623268026109360137603989040769383168981503246157338066003698622746045581463734608939637662968122446632779130884620180589549541482075636139036097950539749196503134568332447859486601932213481425861206712503746154589814543868788412025697444660623992427591254763404597080532280801642775910765164669809290100573660128825730528418460625352497304512489491338298244067160423582704320527956271905230493422964856780159859526797221714112099113724186377483292245016577963004412330590206465122285633852104541388194133660330604767199427850401374139358445126984932275807880514230141481968176522458211791746374343237584929277324998373117644112186390884630268581331768099640489571390740093477078148784167477450942606200279109100355810137494550997294747980217753017110696010310228090657389807794133951626230527704453282286548282270053227211183346164782668006154366473515702492214364700123978794083966644703587568333710065899100150234515163788273175396139326943223159667815134669528385230666757780963519924218934280951261716778285149158043808480005247242985952734832494239529744152580449107372875397729740336842956347202747180983268344189128150089728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 600847649862190664769748763567321513069947842086108936592979469941894383515021762069840447794480331207133351621394049246194068557728062185918327416292819494542407655632746515499141733143339644011529144901361500652891701630876797771486788354357851139349324312384743215691659415719582065215510825640598887244833858339459573325626482595462828960036446979612139352437652864880685027195033243813735425718966520942279625864695336324172451181618258128237581120524199766997189804395290492357575737576904688418157549038182171509107448843562490280809549219988844044955903329020262177124868704928196933385497523227029098145175575001765748076486123878883575938057717246969030110309586195474924171471763122323392080904703004019668781083689097520341592552340743119585207798151886137981928738721248849230546471334098749701382618197176630470684702934681432568254536436976543522646139905887964951685652955302365049451316929800714506113410417466175463437056511347472472978031951227483565750444574260225938968264557873307243220879744684734848274789242567472092519890645006493041039416337501085718462364725361094261381407548111721954414161445308668050361220042207885964368301407971663574493148313393510582253586034633025355215851597830097435679055444142426922896027213601614086041698243847229316920916317610865447448352920031372032073571740383667238269200306457454142591636716951575189037221395051917150969214463305331794656575141503036555074252800242027927425178111670605644512923463558677904007274080760795473860300470128893754265224359274110699621746827158385047678052213400145736796121598476842226359023937556227122484844841284913134768139970292924659834986839134109657258342371434612321124962051803468215980791409612166840511924895648947015856938696228500365724221210207356784257414519682221870972000530189907347787002042063716250726128285720456756861023311699575243156402278238128054448926555839471079358989010617770336356193985848395682628396259048160904797253176460839951137856160408011270667871104653694813546987045045861626220888851155653439887387022640864994437005277314479944255709128359944548311468553112962750764955271291819591953439452933723369067621166623482422633189933254266218895332281679252583541350684280704018780866643228448658555667718274760444957387329412917779899989633978034963291620789845315269296769500602452345961553985203529079442817249896483435388215640846556653831848155483352856857829226411085017903734842914260455653077239195023697142044771614477790799501821759979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -43751861893190722843449064388893688835212424413917275885312780232615731749029326538631898538883320844113557558529360280628248999714457556762746087064727720677867095007804042777682763294389257761141959880867425589311319530073153589676438475644991283004441742006599486948880499784239568246850318469711895049774043917195665095845678966219197526745339615607862721290249028502729172290625148620333785581230355215309216242502001654999489953394725422796162495455250874999934663379483762204009229944252487355822575642680073743527152396591240187962903365550702863665964973012874686782185397817208047155884361224848410065786734400979155352041616195599234930044623043053409698454907095597309603002288709569999711767773280621819660160918808894490602451168832060318780759246508162843968248362963202941531768665481244991755361605386760354794729162941304149163306036766629694668863929215934816204000246805702121332248109780206430823367303410954094658022512457398591020539747475328607493505394653305352952813262459335983378404070311454258153981593796566929578052405477397778244175856090647914817352046040591867976378485388521120137043415728344714938481794262024153652200983212719188052790858910796192346358328591517871503293358466021345365545030613832996591446640341080136301749906994715770037177903711289039731182586291437132374101046972823744749901231518291587600082799869271619968285475531643403701047112076042239216151022125362208231961168724594939955150218798639463703711948488479717301589832804387182077499873591725680192556902671487300980944386706219308949833338496070709610052975122301414525780279745131492860334518273239120919835154910812949723331210304736728626654222022579378025973639341949773837367081469890792416195575739733246038301514230676851432741055121191309863715307977837966680238367602691488167857363420813609049958281038954088184636618784362051636176929893920995094558382802559586662259641506117961693037479102454738368901503797082438868491195955466752127416767608284066819294775072877071754568287119619966219676848553575911106474064679382499507975854816742716302024690571155842686151631861976462548799000255277190924951699179436651659418617057438442520060373829463206300242797533907453138183106713746125237659800853582824893807688874270118257574079869335726252542024617518927517735636904386356595166191439124509940914930762125197742548167111822004981921055940221404441705205328791738407723818731427882925625869635173974428567344211362899985292556585110448264348398888461271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 343970770515909377584817465369237731271476158164242448466222969297835137368707250412055913365845526895586539335792168842738893335779507499450275183501619966436467868699655378461546007272127213693440042047255512047340014308856583578097398810739562885981438019740740938212229425161121573566610220433638605214539499464512870652176349854519087198645660287855751968675492982334832911246070101639266176919800933718593352472168604821706551760962304308398002978252431157267079595246367692882556774029017093375540109352229784018409273172208128870868181655838745348931431861298509173567113754550005010828744762321589555295932105168760564268762978849695911612152972371569612055667569353204698822960475594637114467988672998890791427683931548588336900582794179324041347905126034131680187943724314466695721690412482199170986837370443287942089024210298411593087301524249944803150992075300436635080931004843689752868336514668567494227778275550270279960633390465778862968237195430550026697131219535101965164887367087530412752927670008649799898504802714597032558600920838165837045272049805908050416701452441961571165093902884974930515550050522007849860155669499759561991417172059906015501956648070136864744724615670695801974418603795744789800136658343249926825735444313724719163385012010290226740677918617327017212880962244604808704087951603783752864777316535846028809382282959718466868695957790794702994575485820806745586348966648050996693213733000390376723899856488586888220019025410755532019850784307494926579406679176581435668279294225489619771517636363198337083934102247810726709178208201040852275724739584934515536117686156034634874919303114579980689507617724894325040974118970388005075336365350766385051639651523367727151027368820410065045690020965598338440957936488909146615351316029390449854154825465938409255441763888009236859878277639215527219677861667781260278449333703181941288865341498947560469803782195867297837307089609531450414293794433260319684522053785289298265731651272942023909907648242410469023695004372371525727289977432880890685412525835214577429702979072732694615582517078075661857520054501352851494173720969778576658925256643369156062590004453417883038752712527056542328914942885837031051677460435910267565750660600688809100673171167447997505388296005903315228801770981397170828999538361503042881114815713627671367919484747449954137014454940460937031818822341796026859180953415764464328768503457655107837577776418913311262982840160275766771100844849696339185965932750842101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -1859675299613091233719330494094013601882130292759722503203550950888237380489215415222218661238110952285240696618341975588485849034698496789933962384202407717120127295801052729998328104397209107156932015685792273980366902726877588087733160013632665593289785241323483751777057677749291054970538225344311839964448079220664277258554977402786564775296378647802862352890556765305256687340208620702157952872273296717285112969626885392706820658453883220026087227248252915483726090342125170269804367619019253513309480719384891223368078974121985023426301535862046809315171908933505514331227547698284816505826939435236711994599929400466091956466186753552378463333900050553429104130987113918508531563754726264409511758957527604447646702760730224013318294787712201210584001180931090427781829882708930230912161467570964491312835454920672806257477863255831554378644212240879491104368363647103713357327574723505212968912232930684278361336240315527781971983583263627831820699357214610908915276560400329501300554202726798783096606409963524320539283664821744794079999937052736842774593160824741084898467931739690549264849031434006504416018296171335240538189034568412764678237895436759960318862267930590311507154404087366233170200908948107628143529525370701344943941091590361863652413933474836730041727031576579242833381382266850613098916963663269515448279655970101096766455958589377408198376387955368832209384175343415584760399088422346027928906220187441152111669915537642923705922698611812385410296704054827843117078274078986327838606879765652844431597983923309803580265542517754328577008192539015232433256200148500808534938174535675354226875377565981461550903617897580722403393352418509182369535976052508370028736808937638392107568167645165723297168497915193082114067125371177569535108604773178316161539622658976350029054289528381413522879571357913551879498271472666737056922886573248861846707351417064052077060065706491794395649803037251951214278289836687518144976161927871763251375607873093043058578553919309852635659331028922720396863455689282645106829874467602540811478015494897554140119431498223659658930193012740187809607560399605674154080743652773298122025186232703425712675850961632279851310745050119502985495124645292038010361774105966906826341928037651684414813169092014634951022752622685643879941258382235241813676691512594795409315020414604568788771187226390036765659338946536585483320763758446646579496885928501859935890146910919022651571137134831722989179252182735522124307781409979760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 5697786089799060893540307822716867689346564630281475010455379341032426342465518803380682394239287219773004270522736088501085083382137443969386631686534167012147195842130556487832930337956395595547344649159502116555261112242683683035652872024914150082759880198640399212105178187306648333547988560599376643190827078744955986471251987716184425856677641677946120093087952258997336799296928088094765769499447151583507230418947128027977505666916883789351705777656747751675835780120686434038271010632732332425852861703622179537255187827050315007504766703883057736356559265275745672633623617431880874130583868370443710459831326534957756716142372742719631899495765807366456471151264643359105628588736225540491503505224669606289095312233352349346713980964064343982356454259840245843118244041592993740179528132065016031168006384265957491312144643259484132918809168143771608095621060933551100022064874575471896768237658795123215693736721233642315936398683616360811496304123331873419785215973103326292669196911980947075345621724986118375438191085159584798719844114783372984417270353910464925178749701031511078003258207778023830001058447064373513551734943494379841324881666408969631620590415088110246972641522158742379756319161161498971976897069472867139266778918924204320167212103048175115966880390103260696489353949104281200204938006133121491534422840810440921388240078407861483556122193831905641418055855390330918488950405694986721859489065886451021859615872605921107872394917606481948263074777195441756257924519630623575879718716974920313557338004918959561686155196485936421197651969782508601091667974027270309546503871204260756474661456502064028968084554160588713359758005446142451280711677120484309600128898871845003715990893522005954679518155463955822012026247398564026573476818283502697587398736767953687490754430883145497422910027591888338946844608208394721393738686328351386585520095470281444499966604933460706322396911882608754853291116868324684560354315719064335192149389395370660698510506977514576280534347293534769151369478545422970960569937202274104373102661229895587411013820285833924625225684992068246897316657513261865942104337692004261337459905920612572980671093193366886492298095933073168455935773581509465059019003234418477486128959713394795268202505833543209165625882029039519230953843034531619445502255321321526265778192747223094731181358453637700809833856284422086176502856277406557720327610052435368564641210328925222262839899835473086044656239619916656438454818458042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -16999249950974526866104196466898482132853382143820615409448015667328612198000159897035419505249917025750440354021994233698757696509977518174530125482225795896926440365759994441512941164220290984949421365515533779041337830144682283802186913062254487461446847981935582455670443013479829140457499025786098009146426618720772734368052140791417795123990231752851926555683037264046737525995762455420046480339058977286070456377876053700793651196421685163581833252243539077900212869648290631561499448261520189644357621741149190632292657247450655042224135574205481207318309068911987513516296368321669291383274365352331167635432477442293985619830258069195110174064071666327847599080083321496752303935863106437061394062043140516770983969558909719352253121457539997294122716562856616845081956228606614470461675224819738105691875159890559141214394945275959774091347199731388617542537392751345692998804734615448433393338532949113219114864602587665700387374737470220780739451066891986807212934557301614033163274525447232156416753595760800284547172538980945002523481553013158772540165218508932676211806934601673741770608556135835072226453059063498624159237280368049911790123391652279757062754206774598239268391927713272865597789788529842558141879823194893992585190594206977794058065278827398315684362368889771247503211306327320661778254836713766573114081874092980896204220263374358857893618381098075173670093433291517301705929985215895533530774658720128238962260101127446623410256784184511615858389412115900668040880841931733535274811933551596977851540856745065375678988312650731202749864922462253129423251248294851048002197967674191815058970044080541459671489358877256020886002637900121240705865405600261297446222567154101614924345992945490295179202262618957082101316558689015583422580628790390855195144804361785076998636010496061344877080587400971359170019569598779440708667737532581592116072536929353816235467133262221943633922078598802295916724300058729441608811815751386689605382447756407450113908392220749722835060162818975536781458279629402134811294232207984628268214472509393349621687984683527182910292232313120856604359910817927835845103430535097194072721905826406411093672275320034254386321976539447173566806089296630337444063744428641042312465889205916877993340324857521676365061499135010410229429424181221729129469499274979031372856540742571301685273518144565595699172244743917390691200391770084209345531234076633179503641832160935384415480852084898062203965589129749627728990147825478139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 30279594532843100843182445136880172957786098536397053008946561142734514960218017047013967252025415073911122857261867413902927784579658462976861844936050259545364784759212640404667730789129567011799916266607603220074201944504245958355227577608483241047497709921748749695911654102884324424749805074721421769728715170151139570851607635269493730484331430616329431243360915288040426866150398747181766307831756325326426008566612932647602140009745897544096472123138348688212039595837120714388875471290785687318049637353049072213079160710332177617167206854066527839337155770402188699568172527938672264860047923795075170834558261229526596800294316584067064515746697897122025478548294211879805343510914744141735039319339682012750847417282097584035308019212305056386600357465554393175380941638905699274414652449499999350985653905823219458835901126369599972762247096263219489860720475802297376073121722403224486001490589123817268937519847626021075081865996310468107992974915002491129305632230603488946285573016712251126452842549319268534183986763824730354339205726674474192031148400344646695884610635738374468242973538669089177106710835545462108568820267685560769215972916198550144651313441451044800495171594550281283529924018910238344755197672720856655573061359054839452651036017530006989711382292930385640341512553168031145726848422593243677666033062411579949889427945876618236042915353368100828912521527767074479174392337670171185947174464159184531751635311938534913464838004928117899818304107766695649230972244208922672540026440643698266470847366308171617990669695933718225805686082349457295475555495411034958837069507317872343492425368383071082713444197840644050244141286006472923853054692760564947330011504622742926375709688963577042221393128523517399658281254981619320998106091867296858237328144415431348830675524790689490916504458542150740605916485188574071625903023482138728740067030133326480406754451250291810818446507992004190418401454084256893414335927422047537938536334430662474331270746327109693021584768788129170003650945175894030555416270651634026344221591939445401237126950987086360661284911496389024937967845533281961988841574903430203320101994306576388958656316646995818706169676085425296389609446746688629732691728146699833088396265077363860586740092643811466344364667971611718884408008429551871253846916354267857803019374587416234505748535401412940173518306311374606127010594970984827839204102192488463590969887237343671207551254147054379065548573251965331617388419430890864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -24456371244663429536773496723949587963764607523435550021589284310643615803497666659241734276856435839160611337768474598217963011042178421802292754549669765986291924141858431769366078293482581461870610053966228201223986170112346175383819410851382212799131946810135160072764400494245044295343036284501873648213444423121399640999940225448340048260081366118055610209400518923843838958484518230732984680406926540966813385714263960060442388890656148301816090716598493944226446448617449595935654562270489444172192149950576291290898432263808301008496862436835829865466830728000519654364781128581595243571406318583555224130109435553207151214944903870686835660276187437315998127450807535967935317560927191010356103475058936108282958147862008428291525875931368411421208774161021055419097651290005227859573645116954178614128753435665788398962461729024404108219589962829075558954647010622745092695710304168550169356462401651909859672867867616953501822843479760410178763356099558060767969458033632345010811712665339725255350567848235146542798561226609719525520614230852253939339060530347584051366221375471605965840913215367553440256897688793958030850443442785034070687701104351588213116040478901558298652500261943896465881609909476898695895566438872620462749027122344431117108821105664781475667039076091380020621400919134269470639226500100119849790864955887341976564404300690809213031716703550081593582029228818019557764266992795204790999188395298580978253029562621346394598077764257877564941996544622985799025608618497722668933137453161963330390408151352205894592856198680627223010680447061511270463579487853549318947854315664542991441825993139953729971631984709104022409499036836119210895630597190824652954022771669547316167718866147358918877646935073520373474254008473928887733888776496436790155269247015435450188876649061299611771010271114380318711029162623793680398533132507169323670010390662705757363229957587080577557299063248112515482929554808691541258610375676528456393358143944986734372192744541205157280609483620809405803330618311771518114212351349441952085925758313672331121286135596180799758310467347599508055805678273482646332952131669625667080511829763856534821102660197810896301735569489700011530964176150260641736193181722533341579079041239678781981875980351063009812236345477753497836205128622177315120195734918576854230144337339523745077457573450424520621233896848475352982225414628321197875657452032378305782608554626522449721492039177247088847739540583528095529029554426230079488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 115261455327729181048207311594771714317046806371430772788751792889266793558757432080400339749845461047506833254189198692156371468152823256959054731652171587022941792240949774743645620953330902025616126637981896450390377670689835517820317785413997765519379572498854419641388217120254394891118090001980237532880603395502724585913068745775579826643960478028405689347889626823781193379460638881593118656356288457962302843614464639029751795272938385456356206638513516550028884537850947546365117864382780594744248541942628949838716761985473655518784177431580276001123635494364724072406054101896162881904626218446608052181136456417275600573569928171874282022502309435192872455798118506181588985861217476137523703099832322219015074352099502664015539603243274725900478624176167097980497139907614040699300861540877909969208078564624971641453172380520129112959556173244546561531683478478202654342979646464047242909510304282669774732373771773534533078095793154610064392947570415451389501428854676154491901676646987682058984025258504225909309198007895323560430960613726197878643936680801202130646374084583882953327651050341176895384502691925977150118344552389014544730524941235075313583909795491986491009690565942868440199949965205720618166963593603987884443605063943367435026062338115218948202630466585109453250994903297988867718737329296632160464880346885431304306074969081491349633142509929695844259942897088801665285967298782616000827478329865978992066890557862321393511888458884713888184024381103060616459625596775462670458245715125189962694412128677193838263425484361049966369922235127667644492112029832287917748439538333460408620199737245875827751335337413696403720386539231930518529700509789530007862287363705201187519288229455051966774763212304667746291458432005566275045753907569259059060616642321924266728949921235046538256528128561690304188104928904032427646338665715521817166677009582350582465800187379248277484471626036911176551945840543864428787859352450399928165828509535440860780024158418261591721017506920415534074701342094703265398735043979812640806672089846534836938688952391783964733989059172778880483988485555471622423328190216388121890204185449672690702060934875705418370495560624860205375601167807636216663769114967896320204339574200429878574476891318648081694660065836219808967435602904902354307643421197872958826784219214528927840856408611270667365301917741900070852721374384492362146626569518938824719932435156896058815018234929731437570570566798361994074914660111477637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -130296861228146852976061380238141640123965243034100813285001025869813885549002193398752472134371053593670342702254500870023026409041224240735185715350073417101668705883155818344297503032187636401711814861040222399940130757605137699650698671329061773389006198107342315645075680722732004250474921424194416394614774274984587675719683482822205558907920371664567291770489993261766074283796304242822473212772047641168168114344565119980724370980720534263313341658210157634055540604136188240475060238877888096894159787542200390252220476597946683232265740706174495839146689380652545916044027065840061089028940950512324021578454545507910939222171374304444579577035842503370145751073608789403459833416269493918704270764181525672537045682439688398638096436628746340402095159354327197884376399662953453161590817885259357065029778641387094839008590627728587415674905954591981853111779699061594397557757092017175508465201007986872619654922364045689149275825498420969246977995858632184435007837136553794355597262756956762058531071007723073590938309705254577736950045017396252526215089884154223807430702067026252037812583892696896502382942118918888542701089950487664493010518583105626485981331566506885875846947560876343201092948902575080055102142209690215994245878707148488312911301671947810950796512523452955497561715875079296023029608374620045472676617075280602946022925215351082626849886836473431462645903472437630674555496404214961160479957768380356736691011791648488753637455320544671447215552788757188585651853285084753890155309450839177197611768584784195681557294246281163871603269983787742907380906908328468945515427022429484731385891341378162384513784266810089325774974608125483345377518161901372671667655304191844464073229322447898402499619770684716192036736644427055106285859157854643878566681338610619362783352034258625768831753199713946739595688566907150264748056875586391609187465773156643974188288932808097307342743672449161310686603024691370718728458595526534018665532827731065978849583551046226442254455060031457997045909479611708868167694475372793311308552643873195346051145173825164827753266127596987808448416204455063304982830020454647903236796369813145070474025716249051645896203298508905048759001300616048842334699981802375124154566411997830420502020188687254692700822810200878601550313307813748112800265903314931546912919692591349783718639178646365833598081439295852156344680466191962974638194584364989072335958536463690199770342657971937516670234226901126437453161448101958909952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -403085559911046465814105585804738976332849444879812262411907085218994399910989790303025464642366473480560280241601481281952447208067265135410072397163241542256452025754858894814948046306184460971210587114162071191825503193205084242716236141799135893501908110474772648419884844079329154992658703799915059990698993833331931767583496747948554887689194228404964984119527803169990317483085419931952046306931222958609434954898843986947841055610363678220112034564874784634532888895698925084550523568242795778883168160397427141838130610117133128255663269742975626758294983082049357872132879848345333508284121279234410827687068662813462834187728414696468035082150600884193680285792256781561658039410777439037785612324686241934875162001388752666420272291779847138004016733627672818874384131610237896059859748638217290160513412712976838106127241473693080796894476305544622642057298487329748166679177864610390610962878312604465629539884086522546437473437183902364457409241684009346219231383776233942307556248443333519940593265120920446117104449826600460095239115360563081631699297125058162817864337517092514513320917434560225968191946437987731191069498088018713318248447134313487292555897578602273073644508809228181813036471081030743469292676804693537473857510260324403102780869429188498979380947404153512291912214433854318277055992853424661157493868778751745803117973831870096529396759066742275170618025116606866297608893892419928557929149017582503098933282804794827682399315488448518765194616251414724461048699313427191623357587274865522970098531814041337268408316329305872995499675598125389354644279722976915239434346010064215712466878030356150016230499323920239092168532650897142469078569921501207118756741719922615042023320668958374916764504520601039270438832243777813837265416923144435776957814321658732096224869964042124554061410507385399963896921107177110552580054748996687071777729944357278525133090054424845753102016365284559441230749224047607446957796347105001120094790359800294014460833582504879816377172624471718370956833305873004356163916091913770598063374742297744938070504853338871542310170000438594289164787447125435762151714267224094324262543703362612355700766220220761006173515916443686655077231053755552843225523307767461084198970116983772035451943029846599842076346915910121428778966446390069331725343767252736011702325370804386309099092509257593821359692408431022522976909673524060179526289448294554262441286687049896917330555822871590768687653131059379902048136895771684372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] -45819061612023864821180912073657547060615381872237620960958258220893288849278839770048765554432095024140068386477719512191326857695552071725722355221946996760918547574062484893378014070960062309385645865492548339983236404220856315511244250073017982980123665463897323478660988910744595495027907717094984490106881629103464720494975610263750352050695905270469530388771446408466163873386154430880390019873880083928950673735071628574394168761668787736930969150697678709118163487609221659218160067902306822583276549593675697059067891656946013206894085680247906073885377494447550923844958212771937672091710528131592640387473338477752323151866202080881359526357847440592952875358061162421484754074384594620558927015646959003843224969491449608234677199194607000343517938809227387419876614435417864490708350916735283887827623973165937602208959697098017943682695858553575993072121886986370082505599978788322190374066510786329623998368304597513319209053246908733896686325863357710323627264523230213620727762294791271795669839693032478725698113200829176947723674771355175638994743132160482597607841904254590936786090950238281025358876628581523019762754952033705594878782693929692795464229722966364541568313876713095597757137883170225328822106823764914981395395733211478541725255025195959776461263989894019114482448282125411920780301589985080515097335623819516809215685713673881693766581927717096606864983943073800122921639744565218353027803382934380031577603862535337908253373682360092219002444643650380055511882199396017563515855887053700985195116136304427293054903071321820345452141661914991671584079583583951532534823117118915371974461241520004741926922148531586542490642471433431818284869885383101112019460013209817440627642496973351054626902082685964230259124280151146538770081164853803017268097956041568664453670377120289736320890610129215028479784843176747748747911937850347090634142022723927945650308311315962903638408034054119940984300212288409695274072207687563879702354756890613354755314217533456568852205295050482749993542541863469078644878458203290158404951453234715091046681781728759273828391362720388274571954093885149472080912987097750651715784353730242934350401762855608237728212944927627778378553150084872819046264813396619813189583681738361615513256630456287191414232814173128946728149902002861955029918034331839354783896880621715190059883143216131549681195919710426208987990231219447083726244911937104890825698351778810404641272553730435326657918287248201676945206418143933628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 3164191165130783282014583199535678826540614908240651750041577986949616874461756028322616993754950341502629033496925123155027151687169161225774494715618829379742506020843378038665135671654572494976712569616366507310177879167159301438305536444228518891282374779080239947522780710688876441659057940212900059235624793390994692982258294274955439782919669215210972042381329935286289771850925934854448765345910729899488474318283145364262734917361447496699452839565905231906205266830806115873918682959989068152252690424037255401212972899865740683796306001025054095911654281743593959260575517204625319745493500403835105328437363744394198245905810019639841777399316829579599145727366154182535657436086877935725841176567047086578394071107159978457178997569830016486247623188701938785269587218489776659210831153859707715091230538688846821406868688704252629752989349467641304256241695691023330493432847803302678077072801725762206142848716106334531622884236239646136793383300627440464561063392718438663485077754720830300126897522632801391401853990090612928350851721516131396531556618962565717172936758496298244611166939064589111265741427235476510974600132233893616274835166388219814774889472327473619734470959629143668938231966667625042219671303565102629164035180001306914165555391766042648355330145530797568691688586324710748816236326719957275844121585197203708565192182528216702741780522655128664686338352272611549378511377000808549307365089146749416372932729658291799142856037646904624091688401556830214203223476840620079797216835981404491489061403016876825611675113377487511810928049232814268552236831895096380403931747605414329416240192429911665077353369053859162451735951443213176443836546642474287080557553114861089925310382239028864116343092196238793138360910203593911081621537941192813307551546484246458564258652316175512202522215740446407403267553153575717889718754054397056346923541284169602137682692592542205197197824826498859288057985423572596455212999530684566959149678341193148589961828140290429605345697382926391031154340847567960936964550630934302771823009570503731194337442690914774954266327408365628202823882358107108893452795829226419683361705287870152853021373067420307840385661580504017375958982099109092333253370296758755064726065912938327428352006348453699432439492156600708401118563224727997198292043030773212142115846723732475677550492546183733955686252927872486580856030845683676267121473035400523590778108619075617120309331925904848098569867569777672034838736526458748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] 4334614506405173684524500509084666627663892350764107481567513498369162862087345875287028459144466131930065640295400902036076584962211153522338875409059726222957821267575783780603345217038886978199008829351752245517048868692326348836218990843442917488214808882381288418565266631330161772862551655063743368678110743831547693895498695791869744036642616545786061215573150274356608527816280840868347135936242731909681949818792776947183917421124205276864223956145515843551092548988801124262839695561123057110174381211542362704964062480131243479594100976854054217809788891161588609828108800506636663737024609594419912012772326601513739181803325155041296038538691822744447018509565922960625531075135925390894040731742838720923495120654238215187985386025239348932193174307304034227272637941882318304221577178009664845663327017858774811775229556200159021595060966521302478241806366916637880343154715110693701930056497749177966365224572413729318714246619784047607985938728069887991031446323658968588313120377627007352394235315868551081874817815332598846675317296288356872599340032873865689305651317000207943197973813750197306861143075149759578914735864479912637080210725464809886511603999790832910455132003549652296288192753049771401679755357130239387177057117252258439006502946131108942438966958950673626427237967449624907275861834062575304005519545324610611186466024801662476941115920817295584311667008955421784558732495451644514763600584039236219056581547389348766790047310196755817313118418108940661769494186720410344950232835296572528133685660918048833361430740538934168448652540221566015884189633605966836953114918253013371558363452322348657885336710309549304394841910299572144143507158883971409355639297235791273371254310877845032411145464832527941691900013468459556217635170611659269631678151197324253515425019029668097210720779128452487598964485725905570916226357527026987697389062472914518333812361491140559542581247877070359812464918132552555116125296351372285431030941508730517038004486736719741420930848237615364668922137587728793330045474740759339487141157633228044722906513639303716670530511068667855954684134612267492849705713438848741633368519737009695889093122941752720841896274611175644986874588710614133531675544976593432306284789690199689225273350038879535310072022705204428901399618914193485556045220794359115501711355511065818452048336188357761163693678620788809458003620301438053871118847765623972513329124581484625776636676091959626883107777482467472052206443576437787066368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] -36627452893717554290490545998859568787945466414480902495127439450688036775573732873970904577753346834103290145431385511399818712483051017698250815608872902388013732068677301182589135480154526348116112493514711518274917791521052205688284572342767623385912849440433862950679574392489106810136268400799639417123041105570072405896222967168772954778602365052042577818723449742266119440741610002462251131486697366185787574005426708590759738154971618900606795068730735302929951042802338794714350988416030697557763428334487137801757229968364851147848882632087673240688752637813250380953542025354976861378640119373765625748353435221282986434143246987615202269367046304872472979358733345213720489715805326787247622014862142388184052894401238047448120993013628323949418706984863941506293021440065031497954101209391164329578870267998101339504697930992562648296857624978762197198814697634579113107247716365492715731033502758300654783492508734335454380334510583918574179830851972308052066722298489213006585394537222667912944561245545902115958475942415945447885119556615451027792899754591379096368699891606602589572455331795669108082866036004529574263853867292928053077474693378842807051914987392834062269172665828683818465065535791275870958691816815227040330372694631178752694673630091927306882041801465099068737213987826601989018679064684085223613858822399409548039220873495973656948218460447513582259566297220591466968445978683461791195380299633363379188678750097151899661181416293878151334836495381555393377625880974780251802316770010031500050357243570874874130322571559559033949672075438533670388006011411527274608128945722004767992846215450322445435900788858665028662413729127681870004727679910943896377843737535437362908152454099440698111886849837131844000944512871499971011260762417747470006049562846370320440535573746498343596438878676223352076655808509206744043181162444540437048528579216169429520745021123987637338202188919193596303687733718615429496818868007680349541694199908993731408010331827454027741404387723639742476039685078870017394224093360317149696235531329074002172562470434103831725773390459247914719777727770198186796377046824376035399509001518262837849331055839106628562095703826746313395038049146750860977300552675532460688611040370829455466291081588242744788131053366973099999785892152192799120271308836856320308699849455194229416268900585031377112727954499581769801212505823316806678986070776463728030325961981493638166046993753840103740331289490620315660648874880160361349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] 39228794968264945372524772474303417149905148601736781205072233271711782060332780981306383737284691141102046698923196252899290823813847034426743931427615715260394046373062537027411594143142596626244930372837257788295552001252267673684690013022088779401835544563422513409148538301621041332407546786331000356753909110868415449009823472217743621690582594917611317875489163371590726782091369466006914084153727441057135234352784156677064901308768009059260144684532150091439436022616248303111194309051327504141752080412729655079686941385211590866102424177788913331481165558597222824206171202406070341828741295826223424226255339211638670164055607386884439343754649302010465440427026228108565329765875770411345096523356245611235232603046335528429595382424247092034757735285293753297282041896403596052263022803996055867570875840135814087855525878237943836270122077802744597724518598699471283566676411400071020910843345920044808830633465016863399479493377619370095379795429637214837438417427161050156806811417063219603833438699089443682994390165745816074081975084228933318798044047183092279676826962013315901066982659080295246735317520351129703615991903801339041594655840004395126182591887063127403120743957268121603699097311984462244727407345679053655883637900014224156435874022256789512167164130483331352348367239715772796772991470517743808099912980002376277898152500736898956485004768924989595164092286787200164410374202187304796055101889069072145488778848656681306092572210276543913159105328975711236705899026434484562328848788359807948629010256967292896528692185171345619373652379629297901004613598469149659365985597582472537419082058070080743423891614466266859508225032590914967416456792487310805746137523841247117227781357242687628518052663553593169997964144176581180462942060306277728226270312228851088318175924752211543755665314914484395298156169646455021824300967436335622096613054078331777198894082926481897915695991478057195658238025277718979248750945793633024891965129895487524607316292072268703450074043061770774717364974919412951442674978110585856906460315265696471107221212107120372949769103342172890879665236016436665395149294859247548375417296980356602492907562900908358007409285841704786341342435714567103749605742195608105580759318693428318388385357412031037230007959086833504526809955082347206140077322333851876519690887773967017171860093955177169629737427136312846912370752855117502509003505238164469301450971249540895044727966692903705650034164869392347322982183663427966205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 94766228023315889048138683450550925497428438316336986244469141029280073892509565585646811329117377178984721426475626454051514019536743954698155435751030605645407407709105006492695852809790237808812658409549673523178249766910741679956527731837876741445069068807899654216749506292440376329419878831914782115033775403935506745095138208482041481482302394641053011472153972551717572619548518519660104773004802248279571314381314062316712373618719872211291182151777911113400881726088473261523838128627001603428894729658986917670048295819636985354405470259868502145533370915857904469716945525113740065455315237553218604931944926323044361414548667035413791803529697971378129470479077122437699515065610326307557797606840747026631684738795055804032944937317610819895779248863719704684614150038397661357966188406019801029664843213423567951896079205363010186841112347705330521614614298333862045711237277608654541024117302396277105877728804924006618903526891809388699455286744377372182578916215713004299254450302273991202512112399120783044749629511942062543837942279122579823467183107815407608748354341159437406288537828145211929369587460825958836041463472204246480254111833941812129785665981547893795106706218416403402177605586455418999758854988008396175145869749499549102109440303452118460551596375676626386645891900027185685214991507580912958741754772375341432885256295441943430415091360257409971025632956993831990368218758635103325398954986614889091935528200907750915942321689047152170858221438458206427552062250824777813239087838138561131029816223754563587790137627229433659778684635982284349696862534048374157072409312139347460765127438889314296599889302096092924586741900777449395173715463861905269372801893600794371457732226828869625518296535781902280419210529134003179040694314007696343385475478858906474144943185658701670760376693703392962739596201530556658544061720660054583171009994659649262712874045110744487548478495345005941749905549225432428770365962175943888084717025391016345466418107191443934009773210542197634825460721097792687894791986406440016348801836103877251366868443325353484074574655867916156040181851819594735858879263382548787890013259226596859377105446399814040730919857289145710344499207218260322852144193648740655904503940458596254295703356763713158377066984087902596820126961588775588571678293855089757858391953865000445745205826485433795691403099818016590499194860655706352651291931281189206893444692945009408166829930000179877189698134434860295125315513098538277928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] -305156263742360083495031070222178251654172543244854573695920676732236648962972682176628552758000183327955340128602177900166376155008681635908952059630638964880461412391049057779836825560316810669825905183245647163774887469987080043873938720185315113204929260213702071458009758891836530483920472203635742438490433767466517363853924343201021062598737857113415147449393999825126892976864796548395446921806252841651716246937256359769430392974522867881369178383821710124450405438721271389227399435399670190392048279021734385362495566579043140309714853470507690102282678096238686900691539274951493559019939011269680237761103859483489158809747767716309104880278437075161177873390769563010735530761444628915451537422793913938974136609652250504571809795746552827858115859222328731668720225638584224531986646475379132468636287700617191928993521300446592623958937438092406022639576556594275982582981276238572553581556384039200858851979229358810828538873634734694996443807890618089513681936943509306559133308711980978233983899555109368598883026604658047087713863342862593363646416932850043076046239079614891149119804976839833209870476177543342018045648339260771411878903952712935486974935405944751274850813361558356436427580837112671147568607884241830529777853113098758739704376085891827088370429459537328566260906290723699650041995232760063145296874557731444313832651129436767122220319537919194212816197462901866918913346476446952455908822614245791166944744551552510595373417579026671776319513325694932414627537883574284656908523474297006134418714726573398668276889739954164604723257365839425846483898870470411389304698576653212170927488689425196543949507553127117741285026643170355825113701422166462811502733337467281997916792511894845237812715462103929187408992907535984699414988245549640282089576833599225370331402447349328483925810760241492095441094839365613253312047653319680859884422309169121521875492557580451610117868209160046429435529704189093960130736733020823082723404825277932091709336307971787376159753324369059848488029956489029612272073934335438147876171538253964080137077366295686261139842922865306307088533215286867859157634559299630055691370353622627627564485987012475250899228004141757222162539622976448412560298493037373910297684120543829115797331935600956136132155862450948402018953705319706505164760964786187932855539718818247998965462559582624740805127757935491188164384504197578084610831010231799792924944220960978648653409798319343535625578531501488002104624362651863436230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] 245869806229420455473700753816559274350791553453275743717009440283482326460455993804959914852710010320083860259256732864796926026065246200222588519453565623543798056473989551986076601651469011786321336812958541908348712571368369190905280705597472516943420809638822050195157536994437289930939287486912649942303639932221579160912806450076404538185825631661365289132285033865244714750072764945470048563441895013088075849286806368774218926608952611176056235007522307351340979112094734536614111458573851998087098944181290838641503677319361212578439931693862007946817672649918846647492759160536726615308982821097719343873267277253366684521049906072799607088990450604286762001881469752942043805667295412235079637112557328867322453868905606367992047344043718812136277125254864966736277249921208711613982613009683664455713454966663747497164098580213902904457128444315927129146112269797470273260659788460164358024260149867121734959273553689563740467717312207878187514635809915121652611440963794182333172083190133808218795790348063127325775224407738354689571687308368695425501185462969371782845806363700444779699064231907157780537005804833957365710413276875614225079673725599584137235404025932460087800204573769947969151706256717292164382781206232176050584435410694877776557855742254678285588747077203324733534821558610925416271258062883065803386065183121247611550516845902901349866414513005603211274049866787178381076356297826077931043128323965256137627298467195139983731976403128043317405217802654943498688540423834902718134716760852129242674399083714811530059828135231942907154111365029930128712995956007835664285748592601569592540381731714697714214056843683872359273170446273415474136505403766135748982360482942435669518396839069666611092124942771432503101509583192403978152220084094495212497699174746631354687938465716716846185611035020353152845411291856494398790500257918563016908606486330993671909114607885176619655132520971226050412403465680176724567928165198301923032759807895379962597607324356377855357500403890850975481798099832067818963701517097066666575635789148660500057897620860755551851283317069162426957841719942280207891965131785339507860146052897530270488258086665300021692010615400979706660245938209120982303591071912126337448481407773149410247063850669849801437408888268307448471192010420893789860411640609953863023883585735173128308713509980580834556148133924515046482753909564597280175577130114086289342675889859307080518729218596082173707341566098091825348586689082342716211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 298606094479973301440833092913879410867443028704997754244635684508307308847368867583870261091348819043471404568586920269655946274919280873044265553720667965442447674869442881730050993227559101444712720034052536457800520920354121101619647456862789550872772621878493190468144731646933255126649720279277675485520400253583229226353155511441362060336073375004725000363512598243781541733531640485880403237282388686675241641827130287112591430049675960801056356970668124426394178846154809099848772618698539411184339597154914022571188628143305892585217258529075689570579830322576836423080176644046228285029466849750471612621914291129055998073057074209969250780263178637459136099989346447826101662333503680555101822067631857832075092476979980075323079378001464008371399537601795993048857392527905654224108243748385984559966196591176723747294640805014831375221178801829099494822631380533822064017658546415185669334029812230445307650318230976125285992619882388315466202918704566766985079800876707528793029288852875214673508650721816515980724456372579409669991529105539896526152612585263632002936461458627525144307437254488812575680990136720409752137456617943251513557384757834402614523241636597638469362140488643151796993867257852414304811281011575020740532315850424804054673214245134317831633358248684964002168250152584414254992216756489051481890484158378197296865460956830909898599779522117410897355623344686621993314275481524344306246471930860228307477959524532498814428661281931373284999928635601979436151139158219396696092560965267074069601546886101772475265017341550054253262964041883038452938889331453639932752629778218151514586841066001591168434258502042463849598406074718875432873269688890880449784936487249543564207493932897598991366838787909024933934565210398044026895208263330935254668992979373898020029971797257733329666846927665800738345012283712940164678266251138879949329727531413004994009232948473259109057603126306333086732754313150759781549803464799738544521939078298110370290539105450107347927023955761241657131177724248738407069712783350811093795806592972906498208681490540567098305839957840782497158708491381823173801013860615975820092810105817147971668283657507580733237148904715131112170945608909977928743226642709066426096117731760030087087512657408508103748544240433024656028808674298481838927226886548481736154600710037148274726918984859371044925465270746367918507377921413523960049768255773524185709921777094687841150399983246252267452208298413132545530084395143096711512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -848386879487384529764720962989463173242283228593187981755987561871230611949115532849820097710089910214499596382242041430869195691150644215879942406978480039307681164053274911999712346001981212339297536168173224469053757609578597064391181005523726576123745473183161968962402605620522596828571885364348332113757520582716634152822202847472836296158287309983599067664148185835511835113802626072153226072615762720858626247003549699526900880718568119691914912143187389800965156637351267327533249661056215234705396123620981735001970216796166070592148715403174259885273317362324932340747426110873642767983285994589116243082799507649327449770645487776976363734874248818062355419065441587043291720898524675765092389107870722166701466431216582039090834346714625686377883517051065115969373441422481064220215842713157690148898606015905454903966582906533550978708676599396407847373114877116820988793501414053428641324344049360318730230666567700190189631453886977501059648160013160051460587757127259446029071862034116312639312058967310306484285360582820323191300192316146904635919421021193132000857053402540080224953387809447993847264694625358191652046911649895902749057280629557798173464501823428395696594886869160750912141979183363631201932951053040995305292869313141420847718143272257149682864407605035077801853965789341237903566026561916057912096968219682035787695970033230824165362678581412979040937464826785205299142284093770101095672474628375114732396878355669779427983786124201596572470753853976490986244917023709583371168929998131484263910791188401659840929370939257980524165307708074354666619676827696489600519268790588405760582303136206969096796440071865464186407411121152856238593795326534925390573258089298043668832387424080116627320872734132036004713409906142887897790489067123760383280018948709984206786884920759817308342185285819824122215542211992811092796353545464353009478497144854599755679765995929038573005554902751246882133914059763798039683569242021931356547499900074565018610423000948265900308205308880140490177384438401736910435591775870227566412821887287750949969509316919055320050773580488369524225471225296614171094255711981570151312472341350070964436716460651171484436533976274971415987189657304168600966561489910314486875501885814827774612413389755137313316982700172054164584160082261883848186594810450846411204348263671292281109620478812868158348760633418119488650974611413320679715603758292913563471837321828477736660248444136985345370713842926252034566628675319508783595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] 568627804464666599370341240203783175672557918322956730941744215575544616613548028310983305017453727780440079189570524209059749582556525302522802344110630165919814148210230407243556840232951517578328252732524459141249145654166599156644361928036957522425549604792705088000885234806347874609766422302593588424155011190367316831557304364722505014897130129618879621291474069631973433273386307309951949810016408640376244619317324470330866364949430522614432975785270850083333625711266753971854445958941849924947569062480174507202402998392121209409484240163605331174032202222480986222848630814724576634230924478332439145668086347329912837194990635946124986171964183607407641011210398388445971900794880291309837131450804140749164358690687139733191582253351726424489736807458884256410586694451681422742064342763381607013130890192739973014253299263206064981122705616108561172585592039076816820536496330740057427079477438639161781618807940127628620197343125893745430524286224027234498278144407537030293411296976554979010697827834127826356023919018132994154794387740142226873501981447013836560303924523539654869123586180726730328316898068750560801564307186516484926873397426700038658139875563187792016890392820626212764492737187091609296806913170519814197507049430797488645863229962784087262841500859365879575469574301205365710751675242462883465399049860208418186033283482405010464931714488566939620394051027167613526062359099489440903041580469539042728335042623208808462159279000127649570500401529415805784564519443785401543669560850623902538275456246132426524481630162484631330817729393319456816176518276340726731900996037626555485332433117206060806727818876789850046309568915480299545402410587607818594482039370053244963832030843625504512207238768784602019781074008648278559168518146699610105744972678434594204058413173917614720120807850039430504695750591930755126713695312744956049795815814841366108134124856383378018924008899634668194541018533856762286800232922492120175035967430415394214540332083540799766952845004868684895469424812923683697152963999019116980510875091976251500517027081382890338568093690121839338656628059452994793664111117301337574767185147858623485037436709883593873541947641026116880847492165688610953976048471649893051110275610374938652547155860109251432549733373835699224731513974749377057797159263908893287228628299070333788946639921244950445876881183927327831968784609556317419011943534877436690525129572481888070894388697938575060787652861610193512837250478773964189466624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] 551886925091093093746214509582289645410340522302335858856753080425107376658007916045442921675564983371384163999849524014355869592910291137095584752198830498399713154572018171173669691049985975954830319419856064784459078214936138687568522776916034670163030288329655428526027796898727321119438239735841575435649133042853115654907102632125740758240361800232125598635750324431896042357761260729656707412438939282636992757764503069086369507020619502771197960971384485363731159766303681149945246240134394925654362047469578636454774989166351745445048407445372732867132081024481342699322034617142279737775964142239553156798780250199302696383663199869668900218614142808883974613976246764286669790266234619618098994465343557080999201964879710508999665453545899971651234010445536897698492212071807071475742428374549544879297296621838830718952661230630193510343106321014721561180313972562524717516207980119285079664803653712324947212775405120890965294650555871081388437009591624694923945889965127461323911709144690943130580721389577303875025559301236036724684916792170139849412563138865491969343027163106244748787401277477737022057141370072406051153307921498521260866065761709417924866438923210502722100334639962155890249363462038432120218367502910392469446100785497551608318909479940033845422637768505330139582289585582099579226239455989912683735614981507298142873242734393079425466840047560467099438180287107086474874396601691355575723253628709107205789321648629897212999726259781929681296460949340683722523791251080836429010763479242375369560352730414270736986371146434345704710390310870058829238600140622752405935349754374347063159029903956795938560393483648985951066585688144910981031740074842436574588994722669886732329860263487474181577297736235561555541985565725188345920113853733620262872677936236422642982094187549791856662131981753778920527073939124201119136698682906097653546361129274066060231255934407879521083686583265056965650840954142314215832851854705150219146322645002133957544578424838232644566552876856591150405704291444553751341815895080612228858695034061201520328516422352036991314084995426857128303027178920028074625846653753692625041028673237825146375281252241672904349115368789326525977893826620564764126652534920852177837993122098321801344843129827630217736780180847570785564585447798642604106037207796664873263222254941685226002552711250917970140012401193992080928969026621066573762974424292821918721032887500179754607981686969625234394625891790133956187912538951638046474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] -1369921250625368775607485973438282755739371865041078706538120262608317743804871451729294407867173315057836383722041702003098937475890211438976226018194474892736829063305517247296359659190389228860870458136286433856860998800832160838777922448079425510869855937906173022047502720153598066874318899019101638892239143032904594867827494384858073937696336737500103007020854249345942383837041135978528672246160412913023405290010061615129660556304439117852716096991393086494374737542471571697346712523182418875448882844854482047259883398989404162915741083028145842373758312512114717361769138780782886785848217802056680068873951863877822582503855127483376487236143858664640799616783315167664726530018525816848549421887423447817406652693480426950184309266057796065878295733102664980028255057811541833330156484656544028356397606648090686783381632149379480663218578580084034881014209099215774222534706947588176412431071948751566170420673513086298100894367874946443749711781418853919136289845953547488993160686904130893907584916915146290845330426595300310227595412412595011600279635832046237196862975071177595780297826253427417400782319376176247408833889487569506006643774494083607387440475853813374741255775892677448790859676671461591751747545017342670279451392556912918169250930393772952995710705333574164584282664657642376955652007139085013186416021743830606806359968015905224699327785447355197561448298052517276292986467629815998825206804592181421136190635270077908832194139285421962387146333418531416493906104569590525427461234918860767728203217829655140210126536445132989338116437130779717286228955618001799317883793922249701099962575091661626416794281879942667871645928107915615315378238521424996220034218201428375646792537239605194962161763905198112627439982748769649793247622432436742656801771757469956977442806829414742687953059138937172688098025618824958193088315043356355029959962241115001540801475525570906631886223501080081773668926407427426643958114744367587923815031325888938704824040302361318859752698385411533843482985175433895410072938994661780117017491965738621835792063399439982567733580654832788158420451265152325224380970861525199407634948984242039457427549736956571768974300052949261892849583761192039898107958049835335463833516936012300032876221158425108321368198220485857318806709835272926765986918321099964405714488964624933791853337452886400311912444430653890272562289552144242456041078259315424118573721577836988224230706068348907722531160087041649655402102323446506837770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] 908911524724445916558596341078181159975241775649393470601274501791429129915939983843860030259232009493858435541152824459741407198725962517013191806646384685856407064698819966882924522442545024311684471376217590780395755968606280086647766837752435072361463022671847878829322210684335491598025749900504141604385462308313512539704483936665198994334035806898584074436292866902622427971350658208982792443442366288444379384958885874737166298547242494686688486075999076764073324129969262967721870840862108233021794019895419865981430618543670915388240694143149292184496901454783044535531346678611167092173373135884402115825440245868160791669946207850107019147280291299622903604836367954021037960247523698026859880443302444751652659731416016402750991609860406001082544695890931664832774817890718409075114094536393028278967606024256145565087366464369916469778079234713164305052157594665990986583992393797661179764318636017337001382468375344833083601302880575062731546928028672616974198078399331056251287729446770589382563800875442935823845469310298041091700845857807683239191824014321113972295755490876364338104461804385142337444861486053423558236499486719206139316193569511196453224285741545324987764635714063169231970058837553571997709221439053544740909442226654325707019236655387766431394467071145079334674184574035506117324505144927171580925823823559634643201699297516543793539754092342089701540615715364235120946638109906524021012139708042688094064012674074467516637157347111378694151912003313482229250374102860876590209722434963434076459803847624167285792188915389278055893004861747072842626111433202558560023311686688245740227845382667714915084764602192674918571153662024490490524062697344908289415534443472756651847938778010089288579762390977719812029125739527530550713563290858248166558515705581939180791993854226200939535280327075338764707238704778094932333349961418189882815156785113617568098365586075754455739372375930973005634597451844103051060870642677656416203118200182162675034108376929648210440090185163135833973643907612602795146891386060217903153399571504256915581791713211661412048156837438967360571688765844940041106914581406211392431170112957315119416183640965080037778816533153981485378814628229885258706953373301794985913264646294306910579338998113317212914211247210354905261947452197334684140214844297744089962545632131301379173481233950942441109128295150348089411331464891691315496168988237821140843962290840073735049962777963625031921996623250780337196261746476154722713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] 390896190888152431899476639699840026107846938435190006267922869162379881654312109247990217958742751068029540878297095072051721870040710220209960948860964048317642695247727342093831728039463597697981441271724220828621759275369262517951949019024360007535987003385100977907554762773848384789822325238380376401980467404606937999007669786675591467893425444832788454147013727067709677629057452344669422078918118062624176542588008672142728793915466623318185748781080009208083280664429970169411522292873449091127830401561543167358352231110520817660346095358884319383414198736749545441556095743581615106675446345411793538127060683576106745272611548255447578858987614962506065742847602850985090303093165603460996743127869524901806945092916826857256505330420705235983460457770315822289834060045842601480995037572460514384578593893959079964069715425836344679867669834300372850508102455504200478386708711017868453447990586437203704445232485760914448754458733734276322265678753661703840065050910687043209235155212227819158865634331975423737167972048535391992443334100178546908366687805085839836222275413930164430911655792734886929629445276725610910851047878689390914033649204418956026082386046613611063888304441411580430053846469160402364831097273635440392627417083526769594293458644856525931861420763899151416634807895835586166992017291121484564860648492224901970142200512052082525161650443218629691263987392530663134061040663567698045244712188947476943391292494101417925505899961334385032711997205878729632153438304038098269505035005437733835369885083240230143063451619411618332461029742478727903485637997313134447992588082645830121481255910781048496233608781491089483408603788695374870249748601176672709502979151360821364212647209475689140191151011174089761768347246750859871066715358979516777314195584815895929828938129357934126998684689341013227530608047631307147942151095957352342889304021862844241082277956853528564747407587460801154985478212449003209245710723693287135089570240000669446869264543758713764415250001020255655108908887453258481135855418246688799635424712676577628260918172811704785312735389442620595461645487943418883832372201914232505145626205312759102862428861987647182328023500991707241185973699679657505656871883235584000346069760782721852691846104990138258870746255830168054976219286006712582026978247608733561789213736219674832857510315202548523429396443924324240332387988499801782762330369135339436726326455045508993431818699972485110400256237203410756275976527474442291380224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] -1255804890410689505559718682551804447358069303123992003116938579233946100185786219445032507587164295577934471713245144670311786849165238779849862800239810660086593263489013692474505562981188031100862860874838979829879012308250092103922212413819195441951641381408116019242056166562930851821255011588077648804857414154300617683318671277280315866001303046415364316206456290113730076982950720217113984730835626832796163901085228430800155246047737172290825781318905839602428130741456623095607052830311542082977409336550207561381783914436474382923096229746896088013415275114255199500315757329695585081556068529216353091288058099264395331900165721359634865035342366341088801824634509707603150562151015545300891728387014014316432776794967868175239448649262527176944647967226712547592656627847205041200993135611203757747255594699130897095814614549116911255146740412107238145569941651919129912608068533242247164308764635487845813338959553438586558648805030263935929760577596092359331270240383169290280154818972832505928892388826342007565159589655548611555737829712047338724763895932327461756815454933399391441552102671875763025291454195440762487583949699654237855169321489423193873414593836655087927984650374069192767725699783941781492190813596010250069665162879668791494105729404144152417328538591397177241775300480638392102209261822434882373560232061487679857931201097491908734836787289827857162811024055663707464363710231484869193301989630034072225877990704086147829670134709652488338689239189330188847248602860130868811438783909665062137427387675079713323548522801607520788293068602409758139635762096390017912978680420485770538943362177883493284806270164282041032179924351591240047406433970157613273296720094243694369526405657666798793858816196571485198014865667543737856526267268435691654064702383361851259494128046453352535260591942116052543948382131821715728828735151818082130759978225827923408934029991746779519949171370633488785505172445620472171831614328755162439408014208831596352579852019612826493083252872452265181288504615122765201778682169438529929214204182523089607769554956876134377091509357814778481642342624999314569149461274569611414991435719118069975030407145997037820219815731340619170616112370965854790081240446845150369449650535806972790461258385124025126113904351051248376094064234144980658840684595347287400455891714612234698853990219227192893514337830656166323404057904799950791754756308171273486707211182027575542324688632259704654735397358551369005437778689726212326031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] 1086450467702633592291424584766978965877704040542222990527318778895110594619819705975307065401458748733681353812064737561976011631313138988544044624625729019802297225781199942625548501647509758334350489106589694326143661916893014852889334610994901407896600920378143288578438119335715975479489248384807862537627629138681569810750042553149473524732693838639459578630409235069073834605090818710095514698459393000502776951649693305318166724831995559271432273671232562369183674797552614410133532909761696330188622096161839730755795143075712005413331023523521432118389643583876267576565908026910964535863969725397426015679932027111213187148004025716561560713941679229052387045071163306498810865837850296591809594452167271759851861255432063169572743301782369065484541588322602788801871468819011175915576093901488224006800065954262461454835486352436584653431705527434460619238825240923186109657062851246209800993527813941410281522280727062569356227328029573046833940086029525485194782733729958416320759728109028925718816595154049403607037706368165265782225822926162365066847829399684674174475235077925307951185635530832333143094203245186874332021379254728210133817534271609205878491289889118959611478539131350371073055618825866314814583336203091560569066689120469765634491231504040070049835390394191786021592632963634567146337102305546797408606466734792647377411993843904717473573437165995420494030007111101546099205566007318499822283879634142463528782704658549638889528585679881480954522312430865464274950127004855794207277365177019239606185605943890346467094926352599072388327657262661041823944845287550801154183013778461407352359747697863565900184341394368769100070225559008524448272405451651608757530646221990739843599532424494147933495411559166140333587964866735768082144561113985061082796901308018801773720339079432618899012443426600207350451114925298007056956505872332243038680181346162627110798424758478412160841461547276382885838642393568760839078056683234194180186145897717592527574492622847447162735732748712916245083222810979482015967327457227923577831555294434018086081148317627856530318318562838931952158595444508688837114832110732392176951004229740623882140215897059122028506779326472996795753584357011603961013836984782128849787483262739480246930981019525170945728407643769691364889544909945704785407401628241925248972095760574772376816902367339211994363716019718034372632510381134408672157703381233227337760240982770470335518593471037643993130638451490554939304783608626151281393664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] -372252205102328836381853517504740337434961253988664131995796986953170008759548937096416227345902799186789763127608623280704249346749654112931488270570193358565401575109512775693302495417556186098045834047850295416320567750253163102349467803557121884647861240405656861753613893078256805490963177915814941835318382328115338946032729449969965640999160621142039963411283802198744917905893367030763894905982143328521987259980612340930578521894346459758302682490875967962767942322824500600019424799957769534554675595986151071498576954778449701478009056554796597255709231585384897758141165065636732105023994057955679516091215892481769724522325279365781331350600314649995940042568959767244871659603555215638856560041713552280966369988432659998657507437014394493822387453922655991728362165687824878433936020184134252877946118446629180256825216020742350968107512510658866880119706669119946732501542524778409010055301711241149239524405625776622006283580316426599499382901066265401570725544015070446645693531682982594265069182235634730981126017969907737466843055707498545420581362110472238691290664854013844487601501684040532923289844488674303527743968597699396762638364730764558618777115963631222997829577886991628142460797779906431584729036279955126651419459271263439926532752203791075597079392077846356635289859084203803556221669068750059145253704524736032503197922295660978306063731092974180265245310095760917723233046672364330257717826797646010409004050852889807141824066580028550989785915289554059760597968670443485915667051345170800095149238146280190253627166206824916529097788213370722977592350829231486127698100300053057460690610343891996949476368583554524872571767726758731545961028314310240658536152231600026696331924936121952913968024762811061852307325561900091998505791544817747329012973080297419587423620525422818379532079479993893180078853408863010454781381195512432731723840158421464362649021307938030352948951631837806324451162353494300916951100092186688710215655121259494829314087036567499910702594787667637687675224886101669439198727601018653740204342399029960367221167217218983347770710517495394922755634222436581552655210537129910824273489517114541746304912885983813689572616778197847481441072024749353577535390606452269220053306695973228059265709646651194401434974395711175705007583357092436674846007264430251310079538242280210692257778915742404104239778196021535631398299406036672982668555828241071656797371919517279035092586020569612672382970427335618465137903673791613941841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] -159551737972743607439933585052018729809907935751954764996022132965137137864314316270314852146354578200506112146389397397093034505225509223586494550708820738604103954917549941141587635085563439183213994541632452506389946927676729743408373576495694993708963024287009921401547628381739184689487796220246883574948699448826476385833659369247529765100673218241339497060768213489088054056676276679676881282227267993223327550573722702661475394665047428187784703648060279196191375148305755996228164877127667398478341731887967522301215123359994518870520571082797598398131813436774845481130655779519555909258560835552715219476114116794179665704950615961996360263759499887641054014595866056281971922362211247813106322297753719860867550177217504727350924011417675752638093730140674929359885142003221722249387921291558482979419087695078705614077163415170074854321908643002944443566365729897001758013250455968625187919665595107526455875089135794246859794609167466302162363179443187339779860832238556322312847581629497071782017997324069600825481491619941242895088569987728881406356998808419961697322465632576302126038995385785774751922017532000522104054482938659227850134445476353619297198007187309761988720778719263017364416584887229279689609053958053856673711551234398972763912721707578949964057072574677987176832662863890226900145604016843948932808600246494479117487706489029148230339298756838752831483209549437676373680928113712561104639067300436415050045870190046241592675144885872092201821255192974998262389312074194082555660156813474947783517563557491281283356604858239028750257876757689462405260540697118432348025743071817716954360880837859889510363396968741212768770595968489675315444327155871411787254155454071696669226909317024562301603679537254790079619422225600577659831018930715203590070157400874922169050273579487848985205414017334745263210047984650858403861967043934683585823236406574895406811512058323874476965967926353442470397575298979041174979329993778177785497229085205146007591326918128156916508672129424829302387720678979531015266328474093173185510154027817628946833356163349321150374078757774395037297922796096624470574976836045290289182742435680705262550824909943360970622240262051704736105401022799828838732805289821135480294163910966908759960303769656361636548711070906309580072438216285262358954679284516836418853130349863098699654707628283733821191074642254256632284182531881022288252984891096687671319519174063874897722650074498355274748344349953142231383676417525464757698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] 281158470258757783651034940893407830951329559932636733983137793245631923891701734418774753044913121731847626905421757387598506651782763146169693870194007162650137954346202825080085951644273616756904193826847238697014900523013917853184403853226446435369847458142505046428049277134184169826807718003757235404058253335556995137184785038510951557151172869672882639317297441185112703910797885467378063601309188448396483836328384429343951987120816550109444508330310002813149593375403719324623504488992615441749184828082024543213089048861862345597078966175356421897533819391106296117600130953913063480467875665187743937129121454437333699709115430285276442005800543899372575447982802994691355744291117281223431114994532271730924855704985520309635648724849626127129499883724443263959976779463840991359161824935103021732799309592132244187359959004591662689431408515611735667597356701554517036707269386884873505889740449054755579706403206410501750675718985727153121703012122943125616947448071679188244198698745822584670522767268366568457636762192573653536802594055880150021766913407244874433348451291751897931378258161015431608695304268699698158929865638716894993460499175879376495891934782071582437115886758130842069383082456019361864701000329971286662704391777457278386454538885319096437775612647811204597467228492174078370054938237893026453939865858786074227158991200049622136959262848268622382183647963290514296145955497701509524954806516718855582099348186122269991188802800357335922046947787619482088007067151977776253782021585319568670075923331220441691958971943533069735050702911054835608892117428467278909041506235093585254995070189744725617233223855099566155132595909414514424917182707660479301029912494003348416879621174473985145966879690219047324355719620278150946241810474956869417364600995655337254988044086589498258981002360620099289486818038060558456301289939116525182448336976213805861960653444923443651857567804898204287859644488701900523608658503921479058394812085881054813103087212410594095013597737027697882701013971382147822886266885925815767821255683365718391909111107316695848126396287136518755882451840559512287077892797762281725922934127600719183172415813649869634614071817504274886350253429126695995802750024198011453792862605547775947390199447179772160361540829366874447743993507959771762654261572283876858962168078862972054717358486091263677551980856359500800229715898811297614952851506438487832149416227340303856483516765721631735816342528387257778693777240352856767201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] -185194376605735883024696758255174975748612662003555248878673821729580153862991017294980254488524593317921031843892698154815166584016834555583574710890872980383451107571353746203541664721104160852027032033681626070507056386122260289873950250959635735143336390241783724204098966032869958107072088127274349982078024160250712190579558771935170417321720851255118526969274888853342324069953578010006135882374990795499670799575887464879098796847656389779450602880441808963623235999598148424608368231861762627380324423964192889221488686605249483704550037139438465817601558011872656879235160041637593319521140260543947419036798596615398221721633868918935705376367365769459953663472701081306835836842999799404878459821142295695014592107289820962267247639007324779225010920755300229631523949128351503417911559297672868774331429273499383781024958393079776057689530638366889980055908081062891013415932538497265100865873231803761947998408084913999829186185896018623112933461287039964482976250854151576052456741819455502521688817810538002428784087255045370096336513374966924370916647564100039432146974653023154068080326726077883046625252034176881182985594084794635309199997155900761269075688825775296436674840386578157028970634698777033975387139850234504877396206970815748527709209253189577506322513661103831596168097336008079760338085108758081670422142525950976690265824785107136326790707458946698058136088769821082686282680291970951233377327856991604735935377178926377591307280773793224937248300477049526022791227403465953826608963859804177463712999959362498088905887935801105902744395154268013680760707205452079659809048394476780064485769389272108778717841036148094144891101419525975941435510388853199577424724322551939534324184412419245964615133311207268442020964137672075799402967637750969070003190899224367034766428549946884541448184009213398459797194131900449331649553419296136866677610331087610275050377161046992099648769410012371703478956448146510058282022082226743088243626636195365268879554713270363993141773147799055644068352370980729568444175527272828554819573740671147714548996427374221013894845603400830586616743769193419911797472640224253045166545404581496489046054620125432582559099410775629971359349349708342399654146137441164009371542975459429175075337114000772348952177008400235147927147611524832234964321243274427755307026708303106462139434741090026354265800847818571063534340894755234699704536287259081454692490869132561624130652684481081726090997013265103818281881701462509285801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] 82173692272377747512797596235680163149105398592384481840010064015900564707576383137193604640052978325619399057039161529803334841255281350218283193196534943630537280127196238078701989734717732589218545894298893916058330408565537172034341316110173675687657164613337141757688678869878367984336356966049497488552870020087955814283665976932096329502453938506894900988727101518768651230180900586913142531178674017362387903202478623736749975595867066186707521934092390347267565956282245660918836984752762090178564506414572228072978498338809301269510720094885432998166001430580077029111656493717781204014865065956841076815930906222284425895059557552836536710649253775944993266969990997249739587345315772716662372941017878139493695825441838797487744696439297962616740002591528518834130888738215562096798212898669084573596927679741677634777616642235360882859468310717724082689200067443033525677175006451487199497786127525713736163563537871486749068365683548945050924624713598050064106785934800323633261215771211682134899556596885379463236679606612821045884952507041713710427152228781837614307651673630856473248006461526874635791465890852185880147041236037454162342748951336730714518819972285972853285869671449552282960751520368269281130483393520615283528483415918308528380731912982110142527825635636431900574372006803071932612419005601093871466446303200562476907158588473878768299443747498833637682518675373458926057652540020649510262195915763852238377249993654018319050380375030327637014702058413781968422766841444693225595060716945641728221004748826818959949763376186613984132366538671503770996832915204546064606796033113217237225140650156730350685896263905873044508102490431311315238868376552415773057824628285966944909463339269055759745598957293365770780049638049231015722811570256342326761108306324450284268502590409149994995686616164694316797209128169195655707301744130838269089894831231841582866681297613934348989252867449686560240058202212409066551379536537893718783882801537636464023448699191588956964893907223958658206745718016421243118115704441428969915903319264654077890886510885216309247503988406775253812302631578177300592467631271976039987408843637165450811861130620901865364642295056749591768864370151868066098137509570945886187380821241164944498547989137924063638110741950757783734437710494216812306976293217801069971752996354807886701078920929097542654166892632287059193993469292069075557934777640247900332254925194595636112360726203057362661448260974563974575823337834901458124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] -32561007128413395448391795670161130014365388276402978549720758418225736241120016547341501779287490014044767456747986722321960048740553674993569022929540691605844453494998899668499116823392780921295014400609015325230252161556644992158727196666289191041494978737456015227048502707947567510844457316672741159812512561998627720750949238951444531433564556127072500808179969750133470474472743296064319814284331484888621518523976104994845875820199548677555219213410384711891713430376207400143356952566777387560841618149270592908958106503927780899348342771030682411630670491319223666144853649443468362450775407600702034738019300247082151324965235741253742146203866191631140487797525122485632226396574802861686602234221596413433548598508823492958691382987651659465506727541165937027108678495010678007673639585563373335550017976044696656139909205636971546937239281385698519541268124527358531920979385287913723419535316354412873023215395216016362834797908404739874522918636747539595365131719965727557930467553198005916697657400665801730946663827290143470283323995907253627000614553391519841701430083790288836062854639605824827419085587561538883478119846027819702039675654694502156615847318311243904112792955255417499503681948615424307521457330266951367633289789170512801365466852051426425132188786620537795478694954292310743884366650808651174825938997353762728470027349316918334794830820547149890114573596115438856269932852937445383598681651623898614671173343874872899606744703541134370456204739083591881367480881096685285276995842989845670314061967705783778583005728014361578263888212146295585640503375170334313212378324335384085944610593716783347675403316835964765202676533881194675364895253282982693166280384566721312414242095520551142988534129774260455145299232818122715236233653853238304164342930739481742397143189857843146944558991854714238172551316410461977001233827945464905006565521448397728336292022408391370734245371591368928085902174545479375694232155243377623240382157208557920156439061040829336233230401324383497169982831554686709426413830898840870355957014978001607632300987580765314144885357448861942407492926763656984997646276450357238104226604046361836164332569499464039330246924277967726194490402175515941710745334406475680733894856211322787017531696719810482090296548528285071478729904958135925322672515023544925041234473143722600697955038313823877883134558371462995673353929247009706818956799311635906577199894928014953854913884596833627229108809291162842851050290430392192204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] 14356417592060932512014382571275889743832816494698438811098133936616544492887720818519533924806835142395331374107275547235320935899877204070614614423418690843974386179658988244723995334979488000571200131610193536767590396442067652343056050941544449971708698976061411720332714319315048247865162273285204860848792882671114162046862708176542319614262146820418434477710926819525953138865127194192306212693507749729416775845979514652469923410499169751449916040103028354320441723677700934004148599811973283132300736995383917076872849345973537293155291882359372781217147653264764063495262347370552341833700760342879935281693407067950402653404645346760430914983892069838209920341414529460583750624307476657187874899869493474209848853787854662264823858694270351969325943531140176430537733397687178829083382491440178030022196964288652735083555094482594339652643838214085412892359524988145785198996006775291610999764182223234970668920199156202152014075436570819101094745595263834612027176098767164553984643163098089310335613208214810214740529365071867017587307819908398034107151749699169965159665124389023335164203857500111247762082256267497803983140802371941367434837594998577136000902009358877740956215029038052403857798857111662963640362923512502549481275538120803603990668840304434686158400083375248628222852489654783221871117286877094907556486543614709252727242840777690055404355101078177396135307439765176659972748337682013077642179437889385320134073744486952683033938105186667949759802993842498542377090862879199805393789734798912709182218551864669875679911480078343603504516578610021929169404054547265560994282155758123600770987668774484846995061498125779122231048414444212060644230815686751629103528150957762564039457589327476163567839368365863159706930785592760359779261913512957624587546735387242894188953864545281395732461850549512609473088424285690922999045562884589692245604731378225984976236051607679332162214197861991728312134242610015555629025887900932694974704066282926553710333107193324820485665259057971987125438696335878572643288440146066154031214244123771712615387351029906125568137786330243500797943458921949198434521114734012055233025055579068006630451039756247368840567136374721425815883123477330695160655600059720922546212035143561434514328442362081422929670919408038650353794992044325727266889051230075635640300371186155819154918539670256372108992496033792678389048949522162919403333460690184868781384518651224557736932797437552780927190084447536187097237321321194664755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] -5605990929481414594048541787027919280280398734093053533348466275726600619865931127271345048660405394734559833272888189943616219778522319263415204861041420427080274271999653581707585882659013462005444988644592657322380634545851537821413112799310502202877585043068123871318757683981065728211485167233981828929047449183366290621907036702405876320820347070451104153445873563518957895002321270556302163089147522790257214809309789490805615308371258628369068306285299619268579935328342005543701285931663550105474377333564197801420232686595846733316767110850809031308895023891788605078001595943135008893233707983640094977534544627971974632554439010191655970289364552216948817167890112461547288905712414609852360409466484171894620537719538845535739074076151496581542981799206435313103118108766547709317243818654277745291762152904570578580973720164108022295986072682723272109112287219847535124892313735691157863607089624653869704898881215807066487481294724030131959334975219182128168835970175690357141708749833315248470926431089972400209611149466515291067176925561731007153712881991577111624817345990978111754229244241619107295575169061575961317206659477067006118247358444154634479824340621006116475240286240434952871614748921534563551893006779801319930994335581947750943551884173854138136817181922661180912980574446043713837565903218975580147788946775801256027388949549397975554145636688585014327692707707440474355408143003111498163504249059779810927754024872559736706304229566734135857340749142729294097856955532169587773423519912731512301719816997901406903776530266975563075329590052066559047586118382979675658902261149265101686038727102993079413201236831784132927148016266111446135111284303777757320492713827229907009678430804808127931701315361635303512294182937287520482471457460812181369998646389018278823980066841289367568433285984787715717822261765721325432943661039726473215632043437886270022337286703229934106776456770764781722926200148086454229869018436218498591223032651003850443279244129346831903127764720094894744105807160033298805143848347506276425821569482067104822097960822023154598682214126918887979605879370550944928995885704678039143185707052266241049313113010791336678305043555134044946090642353015844703817456519215874240438220754421294896672587618368780957639025721715864856773406099013000107942636026938943787201250379795581998450014885738406212769383373523607898810643411007032890136423079001262822587044128650777195855407105466879481148758350901894637590960426451950632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] 676732655379696533578263045989643625460259393855337721736483560996437005479698651479834135660100663674058047353888695649245449709884480016384796746516690315212642821715045046471226618365426766002580023585924850341767600309605631939264849701773328779557838185530752951282381621150265086559893441888186457481944871668238284399390003372714813094669869563820987850058664457033085867522592799623972090394724091357109100086269847443418888948536268402686678584818458839922529341251603625011951730372595471548666514486292025235576087867316964512719340512256600020108037426746918264830872657099878071211261386064684571451788035511742209426219815949412168711003083680747929477619489787996434593261233936958511817970549796758944579195895286278076977228346998531118953932955014008249496600834878109403220917789024895913170978943990294808969979486735763505130486615034701032983468181577599034178503477439100028480215237263248488746072978190966420644745426363161805408538270853513495647599168811902194848235091705249943056938976164648722292242924900283568351829670789448765661739944551003351885838297808128944578699595604683333246203085119323224956282571873198943594828677275900719144665670825748120614478402825336762882271883391763133707244729238874718317080957391616033907352161388180489857053008533811789195018041025991837682455835944172644614229929578153139212259381259952625517489337931036732685050556958193203628467164336252134924354642487940053456961477788786213613307654221200491154236416621428937522123648094503652073379843908299684737732342803643805518541353334918239822279608531749003272413488451555654445518041534529822859796843738986154196437451931871668245669503893482743891122235383639807767283957908044409883785342513671607061619321888249806404854192199643212160617667797333528663386819765708636479991963254625817900109411990898427842317130344843626976957414236849186590899306971562123849115201157699635657523108090272746972387765555552619633210371528583114759676792289986852450269268222974855937722729510691700388676148664890008198989395348237420983827632013451209702622456884919185732243962239506942118493806251731400460866091818622997948632195523696540521307245037885824215984248125025423584946726622290290678748477340296333830217041439685968188697495382342116549803657727436144055769751052403327972710124121254781742908231758026475995535395305904016866662541177120434435249840781188863880882054322617056553024682921177457609697930030537459839374428251634478935652294706446571929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 1093547480925497249892577403092907378794033922783367033151211614571817938060877668011920718732972742701301393935923886488471870021355893920497509204563340395756707921946937007493246414427985330911733565952288475646108571491521876755944592754657964258924170037457953863140882698553717076275485837504948826055247756730412401008172734603689245593819475376633937354892789130482849076496325426010866222442177546502542989572354430714561428115822445123933614730318342352577502386016475312002974689530397501101292563751453098096497096323535348275646476396400070211263233311567135160641993390668141585821078008169751169932138057055074882648542960290743865326376967599499678038686937092087339755213252459920131074364298666472631681702352813354234233420065315470938151834037117422893871550121258724954805259378544518367648826348412727030068211858973327230726284488953351699620808890734490861844929461393645745580586632413124838929465762229784270114304115792846881520145061051312387076353124370617508836760948854544909879111401306082874680032637375430265628705566176838400853701664567460727652913410323150903994040260796909771884368984023487239979778631545061550179088007795387116853810149039400642169947495663383642815370018970900761627890245659410677154883173070555513559383542357116666693962151101116382300576216589677230441355760946960048131777563489748291324494238066101018744172670665141182495294391353039421605197391628770410621785380188762049515412851317867410888197431886720819960606699227419672153203350662465464263699720110676023564956363259928591565672655451153760106331237373335601759953897591734252216984373376909626040013601415618742872609926318181965707671468009411237487223886498459996681891982988550632269410876152905074700159717391110894012310283515718930872444455607629287555929359523323491348383556769739121997548087109988956583147862791329315097301296486346366220435134753942168966782366134986620296023426082895792091423811389410253784370204996675895576312845971284562384051949150641414044305967023720905241021132849137213896199087423426838172996292099500339781151739631302824225475304222293631257133953740648166731239745718064001268070601902938454220375948440390218364289233664909702597451826249673537189322940993435839127685952902081193023686870567682087705608237233495010469470612877629827064675103740172340993791636961388763017359066375641340945078648962294275478459123025995204212729619926173906878380683236012604531650410476273020813911340195076576130363005689838321008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] -1062417930078968374055485593019223386911500801300280864712742285870623956555799004241360355984895737093746417493122844261648880140829793709013140404896504284847325221448697539889526597836705973184452791866523589074883149649640327063096946220820471973586574973063955003776937845922135123021063860733587429733330029439523014842344487922141809936175464636836523149487350288474913093744240704767962840584496021721882301856259104019245171145433594412199414200293904002148070994980931722071823844409691025825943688852660707727149566117309466428422171100385747304732032572923134770427468900062656391676404999635606990346199118518248534774022030303194269130921477086459576986290918833339907161541908750808218804682042949040053057075603989799027763996092056283636223116520171740140285667959549910642439571904328771074939914556696001718134759831576253423856652779851050847246755640813091271380646844901637168782476318677592331749275611113167836754125159164880982191207333850046438561284836241939685660179400445873877096640819294700274389072724461406699679562187676060898945963265945620808407599126110021842568585916239275874858716412355310656860188646098297364161397888280691184230278225594278752590317661134342357369952411634664315072441054273466636081788559619110867641483769053235879871112793178532756261734158697972853043725246218821936622127885475743894292983557268204631167313849698723909129115836877937993087997470263320468828250145528655854533339389623147616029708262900879375807004729797792841669923243493773640182209810108302747331017062741468466050378214238086072889624672181485042329066989371358131529471694256048659306266902957705413018600363627963734468987981247853241789738517915122006945365430388623606080775803796228569706550162606584460070429371288447852157732494238243206764390255451653884382212422755174517752598146695721427647100508086001132747742201199444459028436253658875567075504534737380851819147782374414159803340874818596554896261449528862487357966726067614280566582204432817451044203972252866263192540714763674441073751688950232180566759939615733493260705907008181229925035040543977054051929951581531160765390947565177269159136865016866740882352693044096787417818744207769452540698369633000161511586124660528758402913406506699502029704794326676167083064032832469254302297649936155719980851248024709450027657318157979805306568615664984200649862043410584614133194163829002807895532977835542417008399769613610911957987706467304173450724192132792014045442893439042374860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,45] 591431542479927767881954248378962772939163597518549816855517446235894506122552637621964651774361378328145257403880436538865471388047555654635091832313791384863107166726981186681934500432320658649498462939904317752607008251639959427323461731054676227832296122076180887612572457282694973193794365364375903840013638781399708781710861949718133063130362393628141155757853646984319366793039661518585839614988528051575951975361978196353438669290542416112592858086289719098840419103034380202008981365162866150905082606264687615776689296121015871104375369238048888521844099649445601095986081737040010781765656281436588153128161031079383996459407132739301329093751974248382916746391806855397807534460678818212726323784242768704128700104671998052570196884058994183772641279380586940831514886716489530338877889015199254028260847367757984427383175465638891292755300286252079201650851772762666701514871058254139322950444672015582505289238612005368110947452948540680361280097900746410950014445612753684358166416435900180580918909834284418092446603800203693740946377294789309187805400073683542745719479455716891436794498309993216510440230131823263611790614547348003099280194536280149143424286894470680926630494286749696758756881907538193540130812521741267413282076250347953661502289919840360039953328392040259496398553514136887539783300303440649622540756475578982179948957038846674270036347228417941945984427071776365720428783693401469555570206481354654967147264470788697482763412669280108367901100340489613628698741822193935696725903635958510437015004492373111926071924014761987297027406345094338078556403860466070858409258445340071733540796819100502839257996505896114355142866535457030169845740292119093440081439183147190997450551913268817725295913126051371243898968951150681717420225056163733297760796198794212801110494513564522269677740012780582414112017763834434650386442839743245240038657223107907434727580059838052230209931159186960219297715165593220726625593776920761923890475949023557230874398244965132874542386124046765729946934251165725570296632943647529447194606759830309196890661499422807678128437505106179615999125528713876312618081910381784085003406070937566485012366204261596269770988128072462775107146414615187062949889130290739140665306445713432006354508603831029880542246890264572939814128010629846017355416181512897939047249768205342335972020105222279794623922994940420754675173635503037600210735923857535679298757381316541748665449270493672479026218319125479229513974962344217804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,46] -247805368128031769752092162711626624380671121593521885375302549166078989367167960523415021705435685004678630539691788406639180160134606556528295530457179122625451547203597879696554284170316847719006033182148490333593632217926490654590030905363674224279588993164348351492323517219883504082182781654616880054497672850708675066879965931672158940205797818337676979216164389435915728381427635152432226927562595942133243116101040308947250927210127182860081277489558835325658243131951125502708873259128210599824797325164132232375270845341026269626591705113488045961237454891094701474173228991295980532188004119684224232552822215028003637701419428471267660486814973747676219667308915160900787839443685339033555687315468239699842270357799476783062248016840600985556006200421800789281514416394054862906251657228161837398520695615430369389366032559154249054349895035298044534698115946168266868545089355678506052807955823132634310857329829808854419827840160055897913960253166632317799353175224864577428571216050099846562459068802871408905246419254878693987147833447658157697929746937327878171757051024535016537921538520327315993181553074762012643743082692351096194644776483036245408220066753714478989829603025593365840234414044773938074134914652956028204245936387519713713510522022453130762035814183662107831145716845777367653393718998411018300118406086308025315287236955891965929715044630066673451106147598341242529449397236059905837471720643203412630343350733154114469411677608593781587101567671320610660097105202087468677764907925307354782372545073752226590195692113626446396161224582574144084305170642961544301945257852566273673514312117895915494099735314564647166140922588496047999967326883448907166446936338564894738002815568223771017404362085521182822142015854702955011704423626426300150570587554650227562409458768918075548200508238879370859914186183225692206123370748303530181189399471641133995648693879397397609499879733576494314540966463580362033657582842239572504765946089332280251593802054528131082371073939052294209546580722467826193122895766186567213096858904409840821441685941437812572598175588946951367702439873781414521120255767131593210878840396828443458024329420456048944365167321208995930518279639287042367352337564229974405403710537476809864697751346158660817094421552050421842799147442760874454101659910504987326262433040484366750747444963275082254135064479468117202687514754864817205954881202294334411314019916803058454479639249234119596958656982062980528947194053711731097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,47] 82100128048061735758687513280744348929055234661661032073812840700188879896097864647557458405053040882383383604987313580250882003787229507744178151151742414649769373644703968477127807409851253353031026068950277424935098482245666079135195957286842108504385713760678248111700009521102012393647861503490003891857952034591694337683926895737236546815696562390544594358957668319768241358388128359263837225068390798595468295513327429539141287018536010584266245866339875967265877621649590513252033562092837907884877177710748741461453238858636034259932809371652567174529041993153838304552849033486064409576410882469460549236967677976815759549133806241719284087061438851796050019913650398277002498506011838702912248534098809294514596427447793282843468485906620209024818205496585995373180584231998912209560518374915662470939116642279798731340868593387494635963790961912110206789494490608720767633007934329738878955140432140521323779434080881418633486177026986237764822818133873141548743035928030009459418646208008832468316546391493740957871084440747134491552566711949366794634425821672400058405855044484335261382796892038871805783730103890896976892994190401273191455377043025572160296110911072877618754150706529876773063510641272055550335959909687363766116801560121710009853571619242563638893204530574408401670579627048184319152433808814852577132121616935103502762454347666113110015280763751942331601760835818973897229078288396426984154488031671812705562113519118783901812577646106686401604417495404683943702478850249457556881562439597952000272064575661315497455363716580588247360238688903226565425571133538610735137193495609322969391910624453511292206569207475828529719233428945235135408339649285600179719536866086266284865861858731716474581031348976467709677564502654785864875131506988839148916534912154550106068397168691859907838994674742099786881196184753447515490942185606041615700537929484778193276985073395234874880210316228720416902747082452882201367618998793853493074522442921947033913461518318464653027505670115513197470919630473523287566056301651855969387971162574642505360103995191224463123677315485179060030040256261051729501975375186199184102388340920135198837628047812447165238633387325038755688826438151663404762678947641673973350644620426935295917950949649761026727027832154132188509511447321796828878523439436023419689059480439425824832023244757921678950660679565673987198667382852333472571608008463989581780301436297662700580469056426697561696579320920191188669562348079037808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,48] -19507418930523546651436798799253953958845338433621766939565400457078311063818259403503733910555435053075362499075416097621767269635283398180671002551447217620272547049588351609445394761685258792489189242162800243661585443682043303858445780385002648838382253095370471202980875740773467622654699644212800457954786539752352854508763791370001131479477652579970123097415436723320510593561436378912784574973397364960688169019262439047090326706726662502764973270965768159151468400122261047302885168398417963253275302008987164276910465634847038139892066523462410264942745568778083094967952336817948841202046350513382120745428368069215328007489004923764077194645166172805380149557061803889038281570921222685739260381442621786170701051635406203269107065020170702674772127153185211470038850806097853809635739533059061000419429141562290493214792906487412960456227596962617321318184305138032377143705778244815123147506016851638811596735952754937162975741394331740769125877901400258320972993459128858546354386057109781169770075867223233881489539721429371534620708535806145456719838556466477885602005616199170605945906295175147413905824266832159044486932067332008053798737421384453504237347689257646774657818048367892111531897495231503916417699837175331954562125365067065226275742449653511135326681540867783817145158181131119570285310910464017708686163161111558421782060930766767806061375541504067966253827746056756828335280466832539823804596779399980754490115051134284587173665741406075451481308461934047549112356176054971331809612580469567670255003623393260569123789361062991111377802016333654167364261291337477765925165103428154444265860891275947653587110899498078967476759727934059220596477936358500539643492725984494638103624276201901441811933540700245699804549534502301617624850901157691582159690743131229111002937038727747735151860873230800223182610511601771408885654664244576354028203737133840689608437539737096843384911632141466920824494759577892506746966592231356614097990868612615587149246279376091382913208452357764112748508559278320288640865333063509695883399827461331580280962272663290852760386968947929200714391631838352761306617271877920421031551805983991725962054787414586343325763413382042142444441762782342473939945581757335928215345329966235377302599442875096072239235756139055554333174495392621635914953394206503198695145529241447073990458653292972938506034564815335219465247175498819395796561054833032810612127758954630322605607725718264953897242970049128672529839228944436428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,49] 1611370601019590925585199241785195499854173050360457782839937593045034236502111419418114271399883714576253233703183876955791318716407971428561951870200879746827242868377879519697315540539147450701440734115309697384741329212527417729871930964010402350904010422787730475703424822607232649713355899282932825427026901398617032187276012364665698795747554049150925642787284952157559621397648828513230189950556534757763543396028411339136223317482504690720711482837533242422122899596524376926984043924857542747475018363362454366877342123305169719285003303962954286349490992281779383099091410098099971435237054902089353998613639926760958590818582842594305720499407072747655310435642154770181193365053070337079456900893669580523790340708113259375122815846539848237045394068714210993141156013624180650048667747210386879697209148707094727893376103663226375503220973244313557600835460036809820483658874851884470877059729725657296291679634395499204637502124687096417035466604550451625353301025909276711875150061038683314153660184207318400754446114530809936361710945615804048688963106991947481187127198918746790140207715030385991218108445258805857201966634734341772310527891519461019165526402632228050403280303505425705794109709794706878844618337564044149026423401495363548896101305923397577521387796648909486822364559388061791800953401891737911460024000797545103548425811777018188308452825412545213212902254439268816478305044530714435108928238012944701495554800112439159409091068819049966633359362088596843668932355825580455950297462575252253175905246512475477556946117938868558515815839471140744928548098087029491136708928079225712840809005632137141113413829858000291566400849117509381215828393725086332374975336864954979037277559119192340215061697739490924421223476110625674371181102082390964342682123024404252111171006750362547113502369817586767184036116903303908945941276165921642250569754428692267130990091779165636991464091717006506986835987457866376987926869876357883259390485874227103651416092119139151713049380359978494167450708286464240485082496573293802985474403937163713579376788966502082978651304090728838150375647065326707240551331190593169034648538592111266297658329115318950929507821019943137222736979561288743356922189383590522602670162146808645716664885170319123643039117197741209025844964297639341626022667833919436377730792558460560470839051968086495246000462425841244094552951971209094310777003529432126892455321005516362820608233809581558127132320866293223253279461962311270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,50] 1212659081205766839954376190357117049248971114916113788400431314970358579542507825038958755607805103858539469207160366433780679052345681817379728957616435333764911465339726281018223786664946692435003879802497576641749094141738138656221618628006430568071698809968503709845036122824143895469411772773940047823645957786335194598012766587448535386329237418351659333852702639417627279257178954950519788537608732168820803715430696732635997343266374933608701676308600133346171053578680923591562720157674184960535911472776332540678357822164960276988033983243111540504513937942792622229903782072620274081707363118700305557919793309202866067199134551731824059000982461986490774324409339324617696228744636505173270779190749103132105280219147058882622027987067536136525062311742021439791553410578884592739688083448282376195641309635608031359733932860490266085856432641139479016658525054869067733413769824801991101035227902547566726837595247955987616082882110478243308054426646494804916806056657219004579243220937849170651028663746348724626898138514966272950121219281029548529733374240896300931797575862959070919200993379647388061296769348959125387415059356740735942949861815409865370244037161152232023932206382283008988896656513872638737327633760687410609041463247281498690565179105959529959188743762521366953429667359985071816500610833272098997252734900529048335694833709601276581104536953818636304963801088642000489770666365583596078880586578999314306177351041296090572129115263397122843672113504502700359427347095457625773425427733605376268088023332918821035279598137458339492539329928875399120470998080818994999347336684697571182967034026870830606961540627263020726087778914103755140770330037859020744918326132546130232830174236176167607483488044068149748019973527888164640468734321142945894505438801734636055077013448362325320753728652795479333136240903026731737474408397563986591394656654495988042099343801944624147192718427695999068674297116262135064535547455396496898970169199793023458578516646818692389276924812934471383089784246034814547134485652490083685163110708016942573208431419321258032796626014520443111343467155983405300276635643739465697909455491643662952444800869884941204367699044600208922456951488096088836532639913671699422232459181404572345910208509875119776917979256090968644354227256101882306436614886016872882999768364990326006219294963075965426057074343414520611949338289923300139388777473100191859933092815345814244721176519123162544959442662468815032980153904922624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,51] -744920066937138938536239419574122000562416548331254877140318265959216445195348259559665257257326547565693133527838816268243212436357802545315124181547421433316155190115455600309047021992073294755916127645068296116057783297711182629024446195334752158318347984303087372206580046307166565470101757746953871751996967064130132065878576566325073338533326679236052011938725350789455484722635302786222882433057419603848768845012068411583338481429557210179949934473789862881932022794989527779166831062856059006961168694106080476331091358485604074465062396214278816412859173444449888246350774693814499882929709510618734861968371896446883554197408572036109069741573484574068089259099965175603578891740416998221245593761126110918391800455524629294957844972856587933294308352321039641361200660492824067500136717650950467814331660005148387354884837661995383230901204916237948754556681471104933754526536265176909569261146485414525851125304152091043729719296373912994764051606482162314268725160100602775185304280237595572634466162594652381885896843402123821878418422591090414995678884470056287590072517256114708470350637074139131107856353654738972271078881623241333535359144613720190394150418218978217872281007055273939221926118614305394080607740408335430263518522830543186459766576359767647544066452203961052768487981905938425650864111824867735451389197898450373641151982703082719821676975823655561931048116302277248381427853709616262665177753155062381690539102473426653336281049863990130011425366062133681860022012597322447124901950444021273689267606225309261781276581204497315002307045457835136894609160054091544751459966203751764378834085162106201181002170948130860360220237659529816575552745021520250275246750256982585382565677705077988972403808277003341351345587370620694045906471400540123629320595248758715176276498105585568273310554673453460988046306984295343663413095230033209935422280922197700636087227080184163650197196616661698146537175906897411277029547844351058511852435148284988560089590872399880628201912809730489588390899773218375680772742347612205139380386173289574928012974764132259998749580529683207316178520703784938629584003471547336979824949223160955498236591857462518203086329161510275431320771023831021665939871432050495404096942614454710701561002925318332131126295757685980450017606315739719495577189839839898750582356567532454676599747839970472876946898038539141980881922893563275802669438569241324900597339310165349009257985046903515156127578171640263463950767429506826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,52] 240361731135677821927550347565266534017943014221887800022587426605928424006955099241225231462350589704157044523061208693199537378026452020896090493028537551988176186794337149619674793172508647118874928022791572076587215089470020392518850083296171316814684890382396812527432335545314490284448517651722039650783099333575162061294591703423452811478835536545690623366505271002010737998441302047582956115539106549845568882336139123901595635700809954947285255961720306268185678820740230079609111927815467706040175682406210218109413262633746530720095231036017980390246923084044547219388443782695242964941533335465770854997937573890965614093913601163088790536892133759069204167554310496381655712305958849912970923002860032081502032263501874268463137577268301922020294373291269644135549496950132252427095761096953169800333670311287548328504336572427640483843669880873683825632213219556939779531307253273345922476064578223967311633256110162105674005311513266102009860289247244059689558031452416593611859509001980940552454831899851455119231929991068041837559242232111485647112783575680958924543077891369113705979538668139388460899266322574873595269897983407691466534358485296282761650104244623066234205262808426805819063258761739084213209505528626816525168453051970445832638779987839467064006435937468704139686878044211774494397326788029316423324613679742141515066497132249794380044766298827118278193139082156275880950147131251484388158411595250618573777527483370302094556564184585298524367147199065898194108875775344889466387087110666049410335410760477962136162846465979899371401475311061883353534642773839784691038767286620084369987796607659411085852437378680326516211714941364168121277742556450723706121957730899366345070298411392191017218937237068003662688337470714517520434988977546519494334830056836172600293676032117618541338133070758955777698023226573566827189139189802244235774643470662955762813316562218304347381906598620902809619448042336342032472822276204908933524062549867191990318254104015009807591286663485682836079408307434630839624858319749217927107064334243068334056520047105034515298154091870193471624195266350701296072474542517890438859134168832502509513699871702795794489337208640024180042413337407509013965753578615913636541792352161905802059550070948524832749459363759434889270578678352422956350731273151024966164288925065072675102288158103848526858945604005000799444647842367709857979736507632832450613908132610910163532320187088628297402267804550797975931416478115430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,53] -50139783995620282838629647752923171840949716717497882507147235401676274784478821971875168262021056107422154706574537985047034399018000354923554853451424531201347905863296902639163984705857941163104410075941770182934167828238480617753781149750621359090811460300597175194512748153434810859933135286526661434557030873838497939877010655188005088526895470363729081864190876394758276906928328678287991601393972407534726658115087943374521805842396431968452582680338611612017909626217601620161988188036787732827452047526837593909595637732198982065034602009625643216113034574820584281908627323422495357722651808490265167748308824034836388098367466803511718882290698643485915229085957225545326285318099205579945159716240561743564585277344870717167408609542440186958838943791185716308905026264895092260139103939916268214880997870414569756319443095005530819881148823128922993040733753279141156404711527500862069046806275191411608429861176692212112559851338897031124156487133999954077469905354675100616841295049925993657956029682281178362531550383284265112575569665988050197644593536727636676869264297966211974790672347335953075241279202201402125271531129562945830756835208131697332120303437437787863890139508620703338803430972494817625203408115107526192021372693054331725949724205144431898078999048198987343298037313827804693743611106013205501999782518143528671979681200708164613624998469535896186440631639608417634686870145495502534724802505731588747242070273603827376498793388096478461361994595112611817304347330138135214623125794562284774760577407734071370692772209702488162088410545531793051246407721238250982234537603879140077841571047182019272779026634244444581187677813663873714776187196454642397085663115415545156784903612496223106096518772742753716432708389819364072731602617937581860820067567059212527830073995300427993746083286743912655302621073432058356005199470383227432954442765244513687533181495086541779671794494728124837417185577148485206474670072755729568400403974474223094928412643615460478658100817881018823058657698576635997110121685578645844858009679036726748996704383723516380879594640227740935949155958078970875841715103907384603167853695102319323409259665299945498455201598279332770442402918581530865469529658700712877926866649577897422493764148493315381223507361836744178826665286549905361401097721955130624568559986954030600012353313864104877672685768244184951796812116029614648023624779563352742142344394319297224885001619396007951091886646828040817587935523362570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,54] 5776023859807927381897376357673045095678366930209700548629412859979720621773998177284995612407487776307601840630759959280547527171629048359495189414241588042319773773809050582364512823420729971071890017608135627857247159110536690673315013145720267033602282159391223200423972937141088484301605754987799153810727103200730768764312748666936086363537519133088381623031715939887696253253813531418851771804342515158901897589716272914732442856105280919328297347041695490501593666910620833119276866744166825996180188901161685548927076915689595965260492998832589585496851150004238696933259068281659383023126129475518378141970485905145688601971615497805827238807642791434783098617281916122867048616283416913453493663898772432606709999091669141004235808039833769449025074535546880226458982605141191142959574737519969265393669484926035145660008506478893673489003426638867054334933389188719235373875204961019784396660592687728265295255938692784551111547054053963358290969796833004416480085379265674709893539157623692258501303064550962735932750644218684035998066692255060107682039229803488727749175887114620128028033560218625244617076833639479825576996008461326132144641847342290019187680995250993126016576118543630726767234601501047612647636998067305583482281825780827234893063464534700040076193515225489023295953952061370068415746410749998744979237028373067894137608061351689886590853622437457769354097307861845641982113642056377871962520423728572642942154779453724182228398006541430316805451528712046153353340196386575709963566322007532278130050816738029897344789195860132546288591010857695658571136601612397604208239961629451775431150988651891727963581325828305799552959471911844464309494315999989369739106768783210117106618950049900694570882166330903324156229280054412960874285558045313291639103390016781284502054308746039860947311393149352454144794296341675251334529396573668935076272709002846892098408247592664894915434825459444124300333253005220595560266478280196977561200000539181098664507553672129780714244846512629928367244020240754867744388821838824567335997672550628828673584105003041067980975028675533425409725769021271140070731427927607137646234916196040325001249104485707535660893514991505152485803327676765201123591487397138258418657087430154021477452187985508429892224776626005563321394275046653246901629692701891592888794031815962594929367997696589919986719000048929757989475851470156519862374425677674200516030834627938611330626689737055111307598694553931049992549998945894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,55] 241605880683786551164845225285553844516762089985410439157103698177439293325525781519055790760655802185604180450985848763552466033980592921621232090087225026356760652042806990662935755137218742499260380790688517698880683346078860046213792804113550810914484279506035248273472213590033916169393606973381775640912369969664959747491063930522633022676721688546912471027300951820229638538863256681216018780381262822040326727528463329417150786663935981017406662698325139331471942704498402680674657424879455085661578430569572162141675271313148557973368752279493466069157907622534872011193462225594577137382359359090496772656667178525250861061725185977524482854073321672673810754772040447820164078631220811493662734335467307254483205651591003534879444057772834834697480859621025132593731705761093065438168903601757134190381790182800418443836973904906628965700011881424962663546708828279943046904042113663048200950259325468065880163259314003864010736453508199259772681973332021295475377279370055508494010850118049552565712370092628943470458421412449457863253363734389294035976682519298112143766854942798463550777959177533120554719590392019979515243116956854203147122536095740248535670589453598451664614848972978586992019346111474258045987112818416373534122993862362639842757801217577264657235594465323725312542477762254652636572902085902056971651409173459660292794527081718171252689126186538148745632329104096688535144651206461527362433764106418845001951680653704091127831091795672660785337729579613401767850086940230382161883147893041871546664069198180988561018848034529759062797274295999926975619640552376358144839884000090940200420254501531770636453250842272196620474392673761486365454884995843762525218445737039726561061714969746937217295556922848410153316570889216436033436965995312463382854618839266403790378366909795976823370757521747197668246939550219934781045385999148660527547977222699539664807334060493641234873069427284897688285246007384578595650502685036385411936563673951527106549720687340413958440861974092115605386050880762639734945481241039421806747875601593373044885982733262496900558309651078238973627630900222056012546966722240508017544736398031428163594705499862594505409020677699454880367932410065297511852401414285688268847735262855881977822443227248287920257011656044976297026498308375935990173969621542412352064376805546330851360028711069965738514117830407700573214980244810622189195315026064811099831408525435764874538328483526352083317390852753958083607668394557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,56] -264965497606531377747686582356514448501381428971889893566217798909480904392667469229892291086191581685696891766716494089627606005094798654275369944873303369959871959797545264954055754576537941703474377082625665651147567439249553375926988606195951758917461200982011386510151836773309274725113106940162204529391619194567064844874593233310054358186999862798862972875694590738271602643595955479866480871968323883827299789483049193861808388836055907318663688805469185275247769010625960881778826809823962700161003005062298072456744726585758710058593775635105041713210727955553697096763523398789460458575375326770112177684306680164068837185988549635379522866075103624377797108583214202021495257524495419289346936259761061114852752349663747070204247008800636841878927089022504976909247148852216335674682788381351883760085321125843366226019830465890319339026727884341496382741842710062131600650728070484804435084583251584462051616197947023893747326566690230094534015923847568247326187159054818211069950490698768313526461430594087171389265718887983788988206238636774804894183187938297589746570293967999618268749119161156552269702649507720370655007722309898386144687663591856961639595705996033981173347295502632887924282836287925791222046515596271214490580812516064528717390375833194543793628708746831570353187394263527803390327251707534150998765285696376199890833040774340746232850745300199288860541427727408021504528222575864098675275464345145135239664008164215232286212558264454465945154278126856319163374169127178576298148540248721212097843818458860890925870450357064937126615857918080407827307935718063211790245061228221802331918374667291584717157337336134069967252552287041108181179878226042477160962870216835846878482379282389567466600431203150958136168428030978759957873033763429890449146350399918519164512768766671083053475231904248048122898931409398752967604254413267965734697072482399411075606068791076707723808195688491279331284099510670017913464557840481601648481552039369778452676058958666845681305438717724625467393422580102504997118869634864826925496862747112781972362261067880319681501497836632824732221992965929501190126829022980907693998411058191594719790985901419461982428732391108061386491868442551252555204639898447153623619450343522864786248336418323386400243538245721657014121008182759097959394212014995689318343403326593548267835317783750528110544569158540523946670906021212420350119000130528953143409145946293844639037906087302041940363821266723783219361371022950400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,57] 59699143287609214894446577526792666000188407995149853391256936925586826949926806699206603882163572800072117260071479929565916777610143129347626889239930178392255410154002954988770498736336312230800941307435215013007141457057226808718796553784783279426862282935908905135453510388476555765371320048858408406745826665610228204243600201256360302562362407567887903779667433072551548203709968312587024250729803490937844893256854134537372403991575473500833007517696803598245468063614730506408721337966301060534852948615160603102907574475232287126483824512786490820016283251657335584428734394119935157869083621837829778308953033492026535918205239147649686689571159965050601877757606153976835469826026169870678109241824820669375863695860843973877769430468726931935111583716224151815310165270987660895078590052593643260743732387507017138871836440094246727047246677328896835216175200228360214710268787756405978405292503649435722881725940866601267285322526518249482000758715471449321036604012562029632268159149044402723653798237753934054261135244336107218988367961365360993762444019718059251150346734481384018894647263659375772631510443714728488437849362719804682556391668982674667226759854643071545011569285749054026039806334310643679694974560694538726591811171502592986303725272183414415422337121358914573540510693037905371665886847835758357426206583496439968118494344397218030584575968533031372987237870376664590404011567894924845816498045669691066322893129504417164055046501674853745016459679535848163398567388088999827544737848974480405940906277674875003258510787002412396706307798228869608864628298792686355273408644527810586716819673203680274838803903317774179489524778284001399177523620852512113544210473612364781077625020338699998270257694591582925398761815921039182445649035702764254778049886373484140496723162683101008456149498828174657028054799503908021376563861361867451375497246122789967998599262390308290187137096720653499966103279801774144890556173315619405976003588192289249470302397002035129123006384237118564292479594657203142318005183036813630981962634539245789081544571753577497662364649726529969233328042466890192283461222300562100165893837644796391816995863229407505888106595631279091042001792005013794069651565524787288478945913283385116826150061909899011900962384744319945388069545746439242793167933340008050155911160557293737653048206846484310480727936270107990475772970254385850748565604613728008128479611193708836887102758067984960476052175512221176188268938526720000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,58] -7357074306301102784570520141139621740130176125612933738095781103274125159245200771633283222959638369956437885505105378376490439471127417985682003099320303176705908077717878138940767357689060960406321110750040422950414784307957535683814058564788634764302274746687588477758249411644098006340503289201647722736110506661735566517435026881790680792358173192329601964814247808538805277809310588434579131405148847832918769985188350807813564700195517413303447105936516656091642929171186351663282604514599803888239911431293171428188136902816700575433140338386140085352440530520961169603704354275054228232730082801679781413213580142527331272836212642600528128611058973987626900650162439918859590617018068801224391961046650412272115867133638289220364558337788826808058411274275794067993748645463926238003801124961891436090078106890992066649388492414938788330886660557576867397463983362663201544479220648946274197515017387499469998226590842023478483428892560730717675884777967112414604205256182464315956875031622834429487841315615462247462886506242157160331248069309032070020978587898962929462139659789967734207623340594284193027354185284282043500204950429575903962906461574263962107207940463980324750975181346554959326260158740697643910495654053986043327449974997225816712668322269387803413294732693672826550732676448817138963088849910083258917164329256534368837832656280538580155213807236395657115001504225249138516252673180441728193610867263631794451622566277578515252170606302398584846469560933560042604443729319849930601032847262613569465957057789418353713619575017572691074604171029426366000397498852518352355082602953561989842624082958808619206872553378843401138776880234221891811924738636639439897285371456939454506539344771056018130767577193627138307267321859051349071698148079745597598871035174526499917830838611989909902775495799551897191401951377162800748877230329004036849230809039629900023559648647464883857366213193465314985939764108674539971378857414372379702972128516995610290942760804975008031784000571961731613514471356223565150073642537653016824659086588931277611213018050975192871009453140333253690689782639606065054032138705134483853415105875409483578196213406638155756104130557222627394842411480480893241632242200267486773458196701864116479635150424347375682620917291975119828990716915557976627117337848394120406949560687622145417700270840043957490454877172818189767156229452181478072580656612232425410825668645249606639903053937668207005935484481899190162403885056000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,59] 426296684751132398544856108280734215967527201575528868236293911624009580870567120326940510492578627391147080325665256154883719141765530424354114191998241041902460950426507826010976535386491083204080573661229188525066202267565780696139816421741846396842110119095216280358116514992492293052253102776351457373858456651835838838024389263746107776207858464153171075851134949299366011407662296591551898706684102669527567981406274390576430538201134392339694428582121622467542422723613131087057215490498103712262570317173108930658113897912682227476629633469189810554417942002372484173240849569471434633894348691335972629153636591693004272137912156302812949578530166572434041095865440320115280296814412625856512009363885039079628611712376868101749844474600580553741591531286533378565003226567582117450005168837003597020023942316033013892519544909698581018133882450948757489144834408299248082951480775989837883950247250776236093752684744019556843879652234311048552402335298084983987943887551532738218313989943439473864254565039236462182474378738685296334607340280279587664511009209682574986164796446162531123241048022360162011177365647437847496626320077600341893096016277983442659685483793232080048974563397059612528711875666865605071580638883514264681909528051852869850794255787300766027627930581084202248719973415241677504334574601186064943821423846080759186424892065902444232244722376557543994548637578854446711124606287008475667816970668483072998753162252973770690020250332757587684032401334171839013583063605546435202795433470213405510033381097529166455177033300803025863136755888868210462040445632430584845272342787887554932645687503671144835690915871895299080747312830502211403374553932681052727784979449636009966516310697178499671070915806701562392084875444006700310269089640277968923216790109746190657558293569270068913031620232369392827745194104374639539784000143449047353113905045361326740191725366519709903001602828067241592295869127435259512731539313053876515716288618193609029722493141632248147474002327939372813717181355990833417664313795134848723569257351109103525746808537228534462638718282507196381947152883086486691337140870673073865846812544963830331595478376964285495206423757386706715061473186020109893945213860325680552052719899854164173647369998539909174073324573312104595614645998644591556980860771035427747479477579117994666988541553450994946455425677269469853775004490178957046512944224979954264584446616805837361762281598915775739610412591968179613631502090240000000000000000000000000000000000000000000000000000000000000000000000000 [109,60] 7088278373229423447954392914290806724316350870150758124313538351121163939039991539905502116763979302706264284920751991872170959008438699081509532489650604298230450265835065195900639121154283396664261315261534728887849615169443243004482508903452050535933565389475684303611172656108845398708581652027924509430765363807902190354242318434377292455442900327379559436170099319235552013947302713805439126790928522414640433054312328783164486300042924494981486184059937553285535721592129635507663697537761895364130331430722634062975099380188808656637510518082388905896643219109905728632814485298157496978688598613781756479054321820657358887428214984523503186009378409982997919111284048376002961152523577142966400108738991452972958172813622406266827088212763157754052166671250230592180666689318855042577161329257598118846224045964270676182681214653004568443699336511131399215526602786798844414534660974943573963077412447995231621813815968420725920055146949175325244567226287992756919829638051849693303709479368923925232541686828095558106233824909037240620813806761716297779576223773875368039359781792185073038487995871912930362524155262813233166360727530762773684970801967375321379872737172877715254749567013447554364011352205057739584235206947965624667267282100989258832088159341805602638917481995245640365054894693789620099814998118629411086468580162122558160550808792334860280053284237835566029117212485855447691624984436958026542407760102288070879915560393531670225689435348655180626060336205358435604201187850634594570417123129039247904513846028576381218421805395536670797589928655230116395254437974914753556284956834620454724448507966293210027372436222632892733616296018360146934933859443750958858876999205470707001229933240378065479097906967925909061476120830791019894323265571519102659350082172693501934760220727540424019547413949829687311678167352302474558113220881317136974089582693126237438183630464652877515757119401323150682501229829790809311393961175064983254307336289944749732949063185921352986470562492456084610191913338531756524753951475885819657769763904175353291443857610228642540189431554034212219526056471398630531678972093029199368141212745752987410641159690867079125824412232265632529837729652343981830075066361074659720207015791846628339277520594597062653931307764537239666224661249151699305820202373311913815091413007795902152807341692289361868045549529668180337272284500096577998966200365753866438960649393350779568513529092203665535903339549036089863831552000000000000000000000000000000000000000000000000000000000000000000000000 [109,61] 617978933602105290230367016001288900362804334685680174441912333561153117296163571547045975906622072092980607142904586207848626485047990194004599681845777714367178319589977209157447893045144901114685811981348463654537301500663306584271538207577872140540868993160464110982974766211236708906843701282648369105701114223916647454197013195987369177205472097976870673572308323588584966459439586261739765163528224912916747735900422550383040600383329396606314794217064005826864068746596009039439035342194081605539031891582018800368622346716047972176045635976950846154020402103335889114484414208724650740836693634910686411817023816747165145503364944263633226170107385468396391229235060938771349688525940325565643108966113752402816359382248955747396000291137637138898370646161348080864883610536061671281117511683717137944681203009324004334298210670949414056440597156441808395127577044357180953457005715257297110974745787066183063794946597028459346980260654540347759208166629144921739205989468952628240025960572072526374188387270184193284654164394396027244581185674930140313332613063585793019891808143634765715853725516588418795096077481985161436912804028315601687440109673069929134567568235401238421207580135500393894192636553455076521585457404955050915483729557287755152822214375768647976126730082567492734273445779716147123886335319253294247413574098277980420766762693888381206041576943929332899709960910608325945793057327233389852244477430173927426940732101020162084058098093966035838397594655756085914459427393963595770089729868528437258870687848784661706665798891092887236477249082684062960189295600732935933710246725102533751977306980809178909807002755176914451207163696343869717855976285000393584600570527305014688895564135565544510433807850027623641326303650639974379524943644786398288580041647183904966236222320468354356667335057555064440747950811657696164875762350600120681530542823013793205949117686546811878929370302707478686089428773851157442472228815320122597139951367725808077614042754051535513792195028696169452571917680095115786415830250725521739540809564474548374702856044429861777007227378991125694089654717767193872486645938147795943876060852581489876716238333682702233745542976865646928427681012279176537384040185182525480356923179852950414613502407988799045244965473643658190328519600806040503470172253723873146415270274089094521125561315750263150909137820769822217991637800841771350187570228483189814591463636132486202448539604612881299743572090473126013393960960000000000000000000000000000000000000000000000000000000000000000000 [109,62] -1468408936065659173127498057454426580434647213457519193509627278847255438525398286141783271198405275275873174979269151106335954525982339329896004192036746884460094068537916930770888507544350276538144858996265038836530471103455302451976518017601275551718635739493003323026662338329902295056712890496179377384500937753191094369163029620991077728115180682435145037976124392292298080608469800671855486915820826884468766804461256359836993080097731760783595684032117841463426287170087926676839518701049641475506619486235531045558866623569317409814272448412673139918651764161021389663354632627272452905261947050137955650495377791471635793991035555275257143394048868580876841104453121747618847300871207813526459034518488652480081047763365679504050769181982213571303129976858202506958431051702266175238175963435786337024109603181661947889022046464356144146846502527824717048648963421621418522523530323904462374111350003598106767399564759217965583153196816323171779152295184756379461477795106216811922889729483225098717993471522485448183233986035350866027649965098113831586666561883275962618016106382696907977669175113030795318655261269667865398148098058782560831258100344686582177100357628123165754535843656947935831896718763748502961528337865659191446651058840444981037436599444310296071359120719723915604221698463072412735992784106360537353307219843851075900846045986217841097450616841367061870893888727889871639721303647442718547527619044689997852182482468205285666065175221551509357403880838169462520976489729443676791093631751998597182905982088093164696555108674687451895074878506359713455159985015831765057701736404828456437339138319284795078011561139951361392198923780327683652447550329706347000518490742293117298702734888583165920109936303774854147121084251287863032735855074972007268186503571319771443441364600259143763965550846160021081049894233407992659639463392545103087404203936005387533809494917651987651035215246570889672412314742428042201869155066094302209253818762490138583615274186475868129394844207953952209243683468655448992854537148611442782193479645783394356456042162768436082078659600441318727688810531042790387716060628581609268216017928265431154371744429986913774146842574800502359877786106451594693426165135937670306875445807768259280574812876941369772527712482704836861306780188079491933854535891107976439147803372605460476372071661772110499668819673498239473041419175673299909724416649239148691146704345025929702581541470348807379149632845695534704571187200000000000000000000000000000000000000000000000000000000000000000 [109,63] 408342626018299174640912398683249496173259044377545675057159155828503303129360924287736894555477206305196705115328303260103230196161036726165689008117151570603608406742268414316585516396954088475130497210150082060229685310943627083170649782186908417861052775696921003040475794344604397665279181012708031734331809274045187988972827147029404185185462627953838025091784622388916367387349143672254983571197650287035698330995562483345590958373253800462045068101387876787963631319718749302959862066012531281035871679639327382086186234357529217095880346211035097359332590407269651635509702601552893855663221134704713373117091224093206937201347496243504430494301495970708497447269472959415904793809869776754078192180988036871673470495745646786663168919788978754588906132016503118656369163071829549963147090656000543641863460409663325077842556290963657321607986383569041399851526477218690174861716439691420784344167043402785720464401472205720748433495144949515860784768268532619560573315163799747701083831433781702312188941126026950065739355520994533793375165273342430147600190036560253716366214830780421989614202631538407140327033469099076634997928837618209300111111841574847135251104128589405757366299904366209813029564829987470945261042734490292386442243545776961652680844490271827762469677855776663721898109275217152378250795889721787596965071708317400518102679161415406180958629113133426803995420611118204080909101345023093399118470880297741404362082887373669112468612411709398811616086002611767049450828261548013989142735467101759450575712609115024885267202733763182295454889859255779428250028488932072513706450686784271801330248353364551868119592137969836007633712256990493191931407548722527447175219483767942659875540106654040844101010952999067957996879070219271668998068173227542063867187089943452360157587317330845445091319642308705007809212341562470128450818895195494812609971268282165075913353580299080008084978755572442495835257060382432377736914971301242228835486683592585426903438618642490397854800937350274558626936840071120725818301299762018232404340022109233088678423663362766394153054556150344052393656587789120419857316183651198008891681405081865887189180101547725790504716184836695711916351618048147852153021953272205353379745166841800464060713839512026132222511690704741259111464702367943647606509797960170876970769038849975603379216230299123318906395117651466358812855176723133632183361141579587204621384646513936909357962840708963522296428759713976948799569920000000000000000000000000000000000000000000000000000000000000 [109,64] -77700431696458828690476420651977786545297888702102597278194875446217644569571037340309716530142759165593290767198304821604365269710472466572225215617550270772545346357257386989834408426229154304275037690121487386391109865621765550957661701193348053811227301009325607560256636359949603194281834860589640148646893200686514514630361448638585999135777160786484642159290753713738529280340190802082862861340417026690176722248049799256706148159664344174333362116642300226729808300363630289897391737049406165959765678333022050663262698864482100225245940795597148164007824696277389073008383126521225810971367963250002207639477674562045308773776822027857437014320448883286881978966867728545969341428915394170418754529329465617509046113349326326505618914277668817854286491774211135945260029910036452599634592234489054533075093505241504337658613696071758882308258622905575500443959680039692737061308111766974200425218888252652643142128613383317000495063155216335804248732630197790651738294736928508752691105285446830408352800583414029219124758252196615077153537613663018962825481238998656599180012951299554653317380118272554251076424355216488874547925468169779952260378648430235415275040615603082891991854089421129425384446969789118793425442182575485786575593500576629669584171323694335425697394246009384584007108474939693619749973436643321058358147303124470520862270591504707845508391301551020451811354888876885004849281169168892433105314136542172884850161591030162665372945435912810820574184758805181061338422141863035392823929931367116047036369447936755195067526050227560159642169618362682620195396226507365040805041770358777355409882543467002726128740648424123782470168656273759842298116275021801110251067782882298298131313568505431544109201113478084786970337735342759719944116783800521472969799238809569778015999028708009595115714895576234297932605170565615901458838807283370617976843230162425776642863187657633836120798178669494031555396492857698263961312238645543915816903921054714473514521843568176577892516778223698166892100517666996564821534131243563053760814444558698661230266120337905159050618662045423975335184226607539076514285393989542620175117093015847450263182584957924263283300749271923813615148315841850848594653951727923722136407114649000883728699365318901369011375485646432075155535108920470237965760472162954528460611449608275939493855173322255446742938502094563540538383657913522738872822922000200244048327674124978859837130522327807579385958560585171723930828800000000000000000000000000000000000000000000000000000000000 [109,65] 13023739620968853900725333961683914761313946481592828601221208965334039454710821557270504696531275550556901885012086684108955333426484804411065072535732272370781678130987535495197844615031205537860434125771184156102993183300640599891468536420285701492679989702125378596501189154235252764441288306334223089533632794099878825207474756798381600444849090900728933145171580231040382738510425587537164110634059638777340982264105265598277476925385268693956260662581511188380071985979734591325068530972432040876608960864776012101277704490279098378103495100305577539006110363315530898948821162803759327280332089760827926410967365392510559961737284587405808708641647875017564433918238388324922189008210984436021900190819120178657492153752930433143310890683963235268157177070838690860037197695887058573639449913400392584113650495025355856806813820429298050851318519996254614326772941186288107659237899805515060763915680097293393745353164146728476590614494753383954757589715906002720213998715145734828081947102528985924499547566732774325339505691474318277839752899211022853936903201667534898153907951021020437394547935582087024162379590412299418659207522756831469895865901304625503442475468792854154232468523943011680186307666346048959341621223717954680706859390843593822242050912789272335459875822447417523811191107125073836004790946527721605766045205403892370471253297678876949053066558856059706293395816192838130193522200166363635666410910320352466070781203495340487371066113010837759932020905199436668466037712495067677457704433036578973844263223935369997907669933909268832310052361338967441398203750788143150106230189320249102444911318572461534814665123255651236991626315023683617357819368990846693777489113633591959449099111248660320832050459815126257845293382099437007306624667089605150909978298935350543855197698143373621888704178201676610117009333351113609663887940183530446222210570148845364783896062362311038799819332714921713144321432709699812513707589739952873292844240183136367038384105796822791965296520585958460246063068023521191023395675491252196784989461347323009594219943415840675168375245694587969169632618987821047559951428743459144809213953643211573192310309379228327731953460371249816626677520743385925608166903312092568391349350845110278453744636224944626335402152525376446374473906467565033753335410457283567537901938757179474879309972234410690341813494096664525178134302390117721764796938962862946928920026268979741921334919500198588112175063837378734813347840000000000000000000000000000000000000000000000000000000 [109,66] -2092998409851688273775521100538816559883432613013715458420449072946261923119158826619848397061867364082369455375704324739579342647822908061048324463917169521245928587807450653075532237812432598341602588994032536469449240034008627023581196229117835278478195868381791317108634803819226456670310753444543883277061792808748075450209360608744207719375870290996190559512339713406841480539190172864550010059712657609993621528896018882429033053203010845372576811947337021829973567210814921377284473062744264350965815538172551391399212842454307856964619744943394040345860682689880794699286400660190424108958543835915318547741903706319614418144697135083679633306868714130826767851670580288984386957663138961096038816431533715169723155405113943597203522278743535507114818553563064761373466566506230207378146362907097146163456390914325197577508199803175236224893758180316199821924352060167877121322306724669400463117830391558102556228868785596013696001702758401728913950829362926651457163089124130962384245736941660453213985374597154233695124765301121432315750740890673368996479580372964733827719274144212835566480471048131613021744644544846042693464468121178786191489808541104226174757031484409535681048846708000378575876269900203444768705063643744266843972290845231444592233285118552415121074499864204405727669707448806685043243550392577674517091335299521936681608707417709941627896105471298787753965437976633675638583747436582577609079659268488363797741109470909632803969312642284365997068354565159267438647089870292509920267106705178620443079123791926748218506882920868596706544075960919884573887219416321057722240477938415948503893623352574418114110176353823204574354620347424588225436474430605511087401336259019835290139799657395866652708236289910330097872890247130174139202347867247612901697691939556022193479758272559346996847245630426013462871354941910733178801261434593683208366158166176246249437920004109427742441482373899405649101219349487245332070109104079363003274088100257757721691891627442757463479713799543201318414319587863990759475967358978845028038310736616650666156889324114952435226990408256340555505861872072079586782134322018145137791889770100617073064759162173200427889367115291003971954556648044395141222295231581780206130251896024955014876610762822519916546307344350921619612226684401007377923152505610479015875381668398534339516936695213331913013885742468325711886678023942615853992916803643124161123033894615905189577939920756851069754850735751725842432000000000000000000000000000000000000000000000000000000 [109,67] 345368211444420933292120240330820914277612165411704897674985550483512951468927114453751492975240447925892067741745779831637954417649242723900416607960142577730351471237285422594230824746769795103231186883355138541975279511486507785427719546659708538456185501653528758105057476409729257120587281129102325664379096178935274153249567053709089403608914975744146516225200179614246234926799418095796625156526504948385135771358137998850411755999707365599905491353183601051516339331441487372983548323039197729586487979772302378637079266568223566185694493226552845168329093519325805893980615540261968862818286751049948040877993180235922074379611634264009843276619337451041556593471862025197512617214275812984937915319242110813756101608123608682279870554337637044981037468398607490426916422196239194791229977519066638520690147538547161622639760628439690806644792903076409839060846265881284387254057147132679409766593001738506714203025572583014462567557303393850590280108788562142129471444955514704349499295592752476281818963672296824976392855943121432019653170832598772302224318347403739216085953817376130885859651673648038166834214185321726999689841339983201747623149853385736737168290853986693794879646235290246228161601586637820791839384894144162856049438347114572644863483929134645221563679281232013377632091641977758134279118206061875414474110392608398009426656625094419646772268628347401992590576414922697645608690318692589972396939626216007855949525361911359829469835911615241487235998656498044380671439832220054011087290083688892318195706073976316138955367157733081068838850625577062993775268537820729394076081054131923140421092881543725618469585153929332255312736683532849622205042140332248020657431281300405861313554776648602223488612007540741061015055837954118098747205879378007031781414306112758026440004432138946838997852385745416384149616052961387110848764143275939500306650434246826430352168066513839704065670970106318752544066219072634936177269319291180744613909013351819337895023885284639853335355962990149011532802857877857710987689258333084513763818559251540600896815754063924902290933285628683668254681360970701544038814585409618792760157184609938061583540505868158545127463253836927301097716685781778682031128410641748274569927033945251901308518183456776113508323899254133069349292429734831783491872469797258836093840185878981902898525456870207376544030047052874548677528652635419784674950382233738815917028634101499458670207191972416691192721052504338884198400000000000000000000000000000000000000000000000000 [109,68] -57905770601022881539255980428858005831583155765181074714448017446994801111615031044408254816963770977187187798643204116338349624784946296726775645356410365241133141410515428848087446505524716883327679008911303423482468595898641547374424346204146693195183988915693516976714643749959897211203278530215701216942659086639075519791656233861941032418042211697693454923506624616380434282648446803689593010792919876891619539882898791640597850042948420281863542493105049393518756385608280535508577417277361619841642830749664902785049708194726308652015329687848984481972040046906824417217937035291967240615407452655980344896808944325838030975013687093617288199750090035929583376744049127599409927205510547446994608574334241270345272714546730697064756257974022939340737489741226542892023811985005818033096796657475340263499668289801264617318712368317831802605755728036017777128823623970526784330414190491781709547681858795825610803830669495683177098442159375124616654458743224445709133309992897217066589389927890917683289266531972544770896759272855189692789939696569036856585175358296491954968869156182572350305110575232967364872323855347118291660765583764951074019378240014751837325593440159497573005081953935206236813972403594425423497055891276926774859440104461877355710879836972783928185590367042924088998134033283054028406238448907101632983420429053256486466697292530740124340078756819274249152889250867252618306048135926405772039746740156536967679419544205704704042424409781425979817197106141285426856145847768747391662720120160335762955468348204916963236097140572249908753381453509992617147840960590280682953190059301869528426274975622589132857836347621002759492637014920157264822434898998593989541495195259320598772566252192680667429540031800578809626044336092336201981731499796572796150111963946809979098508923827557551746469314553687362834616620675787807656755858285269126268324291533522265902871317687640147328650319725913168198306725986526151400341170739679927378495945443427685358375001585515694886869851790256812732951758484842798438508028998641899699788564812430553324666281898424004282699371895148790793407845954397558772138721454245819087334129153358321926692328763400643294449200478534642610230836215066572438144154799591922374421121779136503378238469861494772385628305269713828779908326336432849328833185278364955061080294166535340188297520988183052447809512783058584703817873492719087082995727132216582248778472131254619392209052007820499250409286495305832857600000000000000000000000000000000000000000000000 [109,69] 9294854862158400357899413937771850286809900621994751223602042842684863933944754743639732894455373128956348291623786005358998864751235200311135232199577803925799590653175943253969303017406838646443762762190075560854521754377616553538550136145270479020635692116469386368604207384675780383561108830870865557518561995309802378384536975257420948722105402635292042430558202552861743230741935980033960093028941620154869214656087040988694327450435913823730610782201615473720949946834147902499977591996689199071731013384270151855019823363804000604993358737672881141352801782816949245136916543379033243840816777975845422102534025283968597582003609709041536807388547251660966385474698766224446273107886644961029752103943218003985661637774837654401712299341675873126451711563448098038527280994122190652841631984816835083085122229362255177479331898159915385622130677217441448275715407256800108148335494989825675682810910124417594510706063261788806806338859557457582591902390513917815090558474177586264830661969807249416486367280963730200966636570199327572773755930319342930349127025834651777840633914058032449854863154509573235222622385029670846838509428046971828811921695640645183936102108777264897682219323082733943382131929319681600744228253642218248188743374933906920692256122626266925929283352881272104212692262028522956779245312243776408998681368085205729182171690058625753044431832148405763958681018404121511989909117587322398968069162306103418012847670786006269366324114461417843079400098966064757451378738785007335038984589660444466760697968741450033572580049185103340072276552755895781894425053284056095246074144734354253119692263892867926675529351258728400242668923684137346157105203708662138049319687329609038704661829413832747476379643580765029423618512439417916157148585265039006989707194812001524897336245861262961669930896987450198403603638269805376392881687826644413846110653198230505103999337370238500886483320041820156956860263434459088274792852097236154188515552952855327767933643591844844766264257325726750630773983365640931691804253881738471330084048354463569267578437403412353478395024751823694711307945863414780192803962232865441456858174107816603841632076852612348633016314059528600403673280963718303517406931993606527387535790054902002825255843424507383110746969078480562382876791393031562589929710269672984801493351220412098605609379484182008359893196756617315625886988514847606750895758428756219186369844665677939581550269583108542821920733017073285857280000000000000000000000000000000000000000000 [109,70] -1395272420610592755683490910085599730178098529329013922795347703825507057058666979788549730271343078337368811092922852755636082244104713905833146751934607212267863032852538418548423262521064768193454952497515993300102564388907351602981521733014578887441317578595439904331164864369617185709979307594135588923499812958138996933163752220216485075413359218890640831579929078703379475676958868154146195759459276944989416082552296203259923403834105551898929405762217100018709032882322882155615077626751976998465477440398058966819791192419073122529167608347735324275615225316098483643140045773316947081135185693118734694258989362177273746094287560729936332147633236193452155208261909009283490077476176468437748650307874612384483071137023547281677778252540075512964742720324479221334315626056932933731544229210749148849703810204469856270837681546882849196490748491600059750007042245210399823604154298671817443850055691903878844408843385032440917295666451236785513650780094777227685498389995285761752258863594784715916278777704624310317165978526599038511307618877668229610173392182977843237902861875295720028683069236353610783725700720316211270190370593463909585463013058092550126510443860716304882425761673590239930788255508961163627606541364352017690351168179980142059167335004512724219833449601173991205725351087688466489778239271917795274032508294524137191299806627782352982730769522622954872981471674708819245444942826051741455108197493001886397041033872491008711221939800547354414217319956958244703803436528894142440454033838076978139975219631055263411661871604653650315488238234752652123294299477826350166035569688803257918415593902961951634832301662567056794434154466049810908359076524785435797811820474973449632324083313079152978768604581460918646071972116431239386608084645017006345318153366409781152704877335421929047444046304757356874515881584893366319061234050314058621432197238798020202220867104071082736633768672375159763142823212196010110497446034826933693757100870636645819008267141576120746344180724576528529826041742401968276004914787192712301824934998385496859118441598046552800331915007476054494319552783564520956043015900542319484167408392441975552525781603628799115538708932233985027567190915422574972817791024582911494494418934602186531049711674997605662958544983613171002092127612884963780669904727051596087332084897722619024084450432157920689760521006845736470348611964665437356820312733453998692658460824344258158985112698488107441895103327697161420800000000000000000000000000000000000000000 [109,71] 189307887942498803521029571316562661029170746155923149010671524833019917677376396196617148123564337416597722362973217228923966348777361805922834121229341040866469753486943474456672334457109809766936985504458263181743561711678929834311474985282665024859256054713956627403370873532307913273587706335663076305321444974292438981761507178851493745037921007944730745654688334878861664697093791632826332270037921560639459794980726549673146302563895602980819598441144437306398359220624830660166711280593719747603699055925869794209348165105991226384510084885367566426335421422882397082310339020266891595832033922538360864717359886552372858227352478170470623078796165830955307727316326528421365279999448492543904371083731395299816141204769227740978343666667663189513468709709124425261147573229007656059260804973691699852075340347446231785457253389789879516875443836147793491057615658920514534378764549480220394709349988371783554382847735660166455828087298881266204414534002333543176893712506744318705800077636281257049597002234439095189618557761070348883940850835670629030022863489494014898161181375091102694644046299788226457710935096033052501710912301504618485548692598505620193080046233312121376437183192329139096086353472887403807741096946142557028787508407116390460029399469773234311144280020277789311128754239651118700040830861484918126159722613003046752259127596556233366254166910798071089465158092579266008283671214371970440800705032488624451473171921145230771791516505701867580033813047198853443712513808481091661625040104047223809836156732652465620153670010719435710938447559446986786776398061235059082001113053293880969702367909590697115067547698850453986771053313361208688620190696409672508619168460414133592609875425198581491705118977423013675715963243974766809766904083498332918143660174968857393067187897238155069019254166902035925524545237138492181107482904703418550437317432682034422126696007271591963529808735479137799575541374593717904200140568336815843624907474460881064330148141003084043540250893261324891085103884661232258132453521323876513016472411343555193346393767504696737220470093995084609333898494244598254948007238435456075877156056806668940661537303384380451028245768453489656806637903986437513809380297417202568829621661838434807984106814587643184178866896233543058691169548641707977978067799091954292117500841697221922155669222459678284796982019389558584286846179007534385823361830006009417057890314222826136803767480434962939918767531030457876480000000000000000000000000000000000000 [109,72] -22389197407774772323896148526061564369287250823671732173975204520443939023059197027890473633790482701112535006055693806657693349245128130529822266338421267812350201221038380062548787025533159665070402819003707987487608849266888427539871603386806229481589181492307337938531129998975204526396586096565046066159067974533180694653250387788311503463558270621670062704024160327378441393233339578629536947735889897139568839847629633332247224182706902148786436460353721666791415278190935890461349709546624312405119563392279036009451217264728604946987326320576872996900514744104952837059497330721057371398999428532887986660154167696702673687020598884218739848207336470997598636937050410750001457536052756341135247558021065512670417862399245053140515577963229742051208899704013025038292312614459822520243445504500853424209768632702257325658911533679579797829683753430940304999895883610654034139860653230276668272760747800530872294452282771547135648216536694775013352498837174774159981566887609160699252771414985435086763127979221897688980622371363407301813202973741717489561768223913394050946427929504149783953727216858676471858745963371118229267695664302273338356733280473292346382176765554589658330662690334437393404500825294761917125644499072595260614112135973306246891991774677023086450630264619940327729407028599189854132059965456958613238018276020829632773711101752612474470070756251881261897339758289888235229074773195647467242494609602637765879558015968329410611729756688297892181548238113721055471772080316312395392872661096578582733361086204044794897125349373441646268812508692961198050265835082624906632296917687316642075251868934089539066169767524141181163497457563052835118043474075587373047846884490851838076573475650524398812096248180031012803852650218052831668501431563655033317927218171420763263097740397472639203591518147969161671848649437428556746994834653936479242094515008399163729705386302092968422230523694432571012918166851091504666442729425540384730587029836153040885914599382352402215839462050459335342569137855703833018893969559033240614807805677751241430373908580663294426328516355505090850479563487507711325180089176551241898081979528878078662615959016594527890980568762488898992199363478353831703172709784365371850674286491040474107096412123895340334690599623027076392115984137912022897317903195767657344495429637211979051021698266463043528296059477465660108587131603252316843284746539193509768125502790168416106488648529599379972169442913995980800000000000000000000000000000000000 [109,73] 2373265789322823478521903706653928284134154322252215425802682251106252269529362170872779926993427225509456354422348122483658271103869507486345669509268416356547821510235206713605338442447243598606099643536558685134516253308853266317036671006296498177548570554650490878120804920373550913529853651739442870108572581882161025749028253874311345025046980198005843420286193165256855171138898906458707241180088551973687850480309328029817962906754046700522194898440232765828568176256706096848568911306555244807347520531494390772973140079425643933456066102187902095061126216297563945794309113728554748148511892376037136744827648955843848027451327047732580920005841547944936381221964719425315814700297644529751934472729918037481380610252095281472857381840278055394394315721209263775755063574769409854989438303354397154143979113867902643387054853800729543925671123746244417193205004139549010988735898881773396851960502110980222084624328302912743476698378219610172855516545239162528142977386314226259129073873277310959416849317387665129133981733883376118991769474147317715630492771078887239942528526967950613725462497762003843799228485485294607155489309395937331781286326820135037864044389932516184879723427090177755581769951718093501377726402477061279705505793799847744070709165999306334357704019228642406783151339407905163691655111700552708892553348373140858867478513864437526677210660144825662903595588179073714272058328832737550880845254887950455435882203895832764899666307080919495655166848050745256776670664117229680835359111801740252823297247155279611450271700853908378167470772132269414433416405366876328315365017698108925924530062289859063624436539625536197510406365454258751715681416699244901344157036258586265226590154469750513162675232171404559056008260839807478822051292249476745561315698558060678258424842456081293418442169809811042304868552708425109177734558955685535542256653831449152754833962522294745635415743686605828540411754202661980381588886029166606945520081116243069155138955756367113746893561613157662150278228459433397384567533123716127944593087090275800471732852499787106681557734535786125084843329469802447957281318386959719159732285100914105888992122176999910208700043914840984918192085109934472986331923012596195740022919722908119242999086990942002709219472349347221828706337610135092657332092481653051992052139259826105681757866843645451246500004451638959835041729296932461606374966814686406594682974205469686289188344650915816549495532139094999040000000000000000000000000000000 [109,74] -240371298784618498535791251008057918155193528701752717213976157312418865939993106746537938506941388251202739123116113634488540202094504977580060962813047701080531627386267605269956795867375632502745735682041371818620556722305611066666382351196773165555454135543652707029482103894244147531013638205854909485235386629078241420995988984721786423855838164209376141238207817274329481277518081702811102958605478956013234761027390532512266091907670331597806801789998154036478356677872706038686249948557558471635952891864067242551169339182608130502050352589011199245309420770662563429810004468847600789952795824677993536198291730265060781228790993050947734562617160603624373013842041100605855124450786786750010475203385335589037448725345942289110722877342960074192864115921667654536174620234756212418503063460527857309478643905040063890681621863804122206394342079743816438789611812777856360594792043815464510902265212157288044514687361222669521329259190561759344446208436852652479784350475866384502533896965466165230680996792782023378656453084634398966251416749961330043415497613056648076163175054572492144748162915024607284738945775766591189049922699650091924137844510077923709828256220194955895217847153982209887340400783997086050003105567258725422117239882869673908653948408640910340900364332005837226524460016850945193772265466374466901281594488843246667795720551504058823104692969118749090648651376787976686312686723533884496959987105844210265958488011654388599052267964213414650813783765023031553961025429770013488926856974200567894763399870523071119545163973822283513863738770668521057728013014916456110687857097564393270882515596220189601307711733128947339945788713366482354292232627946284657671466044707565502584373441434017698414985631302308372857245316311806851914971013791723544175368166744116236071261271413590896551488120482577959311280609770888191799073934204606093761345750592911311714767525900004234241487663621662519010402059790516830536320267954277719201652896676004257093422365354638939851600338925972367638616628337156398179948632441106877069418430856776843192209888415929143981672443587208703904022388655176462965637940491725882929081503300603675360611185119866686402494918060999047884599468648290047568255322780468277435627361170406182810049034799560149197655010398279580800330552447607289832306318614545804333927565110010265865290604430922861108202056952627066724551956549251737026674183562659876926657132036853349462782756392440514749937900689817600000000000000000000000000000 [109,75] 24960099456651180177822529689674419185113195193313035061354337210800204931111472566292731404886507833587804743469934511850880691606097302467907151776724574035364469298114513851110852672048509754532962193264291641470201336185531640466469186037884803764913480288426933010868004243823724276577654563986142223477249395074736760724852246643700027314967838764972830583853450294159629095755891859887891652018978907118288810686230358323783922616991591812888934721874645215448639282812874904811998547681112107674608030793164051027325241740451954552334847757365958609025243572473503248454805609400844974995238794473766648371627510590142432613685383332817998473179120099882317878296870368301004802823199251311858493603024168185368479788814364904041687788326139899166608927239562722666478260188215870064475817539641885434676196946035889194946651948891993608443679682252766678479625881327349092421019944957422747235146062409597645508672440718116822315205382660189198716213404577127343064518262990766871584206075834990691589743650425908107365679326269673671410256297708093398186035619654302007777540094541372881909091407835702226641938028042686463344711456388751717444217142390252161054944248453968059819746119795820926161459758916777160657900264793993589115015506900425773469093624688517905710605964528605552749529408601971406981440883618440953937136780178438900290093076046744337235599418336428338483384064601071069298008872138911242312534925869293216018112850461969372936526913560895057560506736496011461125813659350668900458119353035757680830361050809474656285721326970829884771633136806565908386160300630916508324491253060005317275232693001592573931056541931078608033577930835673218074142926852511989267895325415970243912328613211907048028777032527265476326647649905324518299683597057978885700956668296014610229801083433553263133120314220338834021625308564096392779024531708744738996309436205609044293178146067967837938666212664826026723303218381580857762014740235541492545281410709183917514605708839881768372181625387718258554680331919003891003344344501053937783335323946075012322715956300903003534734847703867056670766750287863611630286043531441442565037691233595278956638339389669058974375585460904523391151181180861196366920957110080468455572178072227412716869214397782811324392117244438233797447983542854951773389663214724845526737905734426162797727900453627940979799263042857946647881344257406339289000170975225034579274895484525495683469682434158908037866392880414720000000000000000000000000 [109,76] -2575021948572911079525749631327646475505424261104707266742620938044594802237832889191014452383488594476790891059218612961466857968400802591163754446829820248738212157179976049147825610141508792453611183641633125122049009167300967541218009805482327592990911413042320354678547852890843830404787220425139294047240121324578611128820836582176933337651197015692846160867035560479080375808001341593757992808018978911505314274629112836207954291628545736166367954303263489518164653459574320279132043201688408396900538156172029073161574903569753068661278933837570448551929804533389344047526833130011543906464562111320358903810240105191086223643197122396127968977690294526369420391732222832890735027179810773134601875857816327858647847979218179304610227037573300702429336635461333605295183935853960991928012438048250278633387826531408065617158901548127458600782046801344228616885291452771914880120869277320789432731189323753200534597724319727856366224524072832053173017284804591791173093649195928926885566578423694310993898224737621826338665742609530143461043959841956011373191518879299793829205993092789407116092953677670940385016542157250444250766587035223395726421773837069675072696579067599092786655126796672462679798402010835572435914676204839427192055884135078828322026712705800748248057145841758203290438667878048970929030644387249495049246133559782299740540118645590216927151889463302183846884419382047078498119528569930315787904406597187255470857904297775343665798069185182249191371486057993796751295356304696362658316592860781499002247667070824356675392709082595167982344261653970355379222179740386203002079610823077513646203197721860713259397877198958682112313043086062214478616974435051993387140304702278521583616940144765196945618533377120085410119458123211106938875786785457741874900325552386702778666069090568488513441467387937940330389208633427851847831188833452709890228930438372594249463872432404996731213820230335716570544557961315338693284013800280625515481683345010382361366493321907805557093503720963112359196475580299510299072136390159798501618318351250044021880567727640835391527075385123780445505757961301253490288621105079629903190298744047780785141390564307120513245068515913204582845637418065128689250354489959482193982147023318294700148632465592867082108832086689406980543735788108945178280033679104931191861030855837038098679843228538777821073703890737988946151814941401216142589827635482914844744789027874792355630341230141142212988486287360000000000000000000000000 [109,77] 239316821475094541781986148679916125103641847089857359526407261233567055650986603327303127094823753638984626002175670943020454311346220711734786775131538355135839537703642238984563442374015189889653604887851537174798660813635241520306155834958449972697718453773788625917535439047988082569503886621502781727658222758188829992013819926957632245404078889678493004702865631985736009838902589198993470982536474542383408715608540877077709768967491940913779783074755005668034929882679364363749799768583243730147291890199986499749463307196764129109790396490099651573648091286393711779035212151965733951688628388999540477625063318635307117938852832764606300896380315651559688435193917240495532170234098853835974089219946850689333861548950782537384695333562501609200265222044037814342173359652150078000986430046670007620015718016558358639332486429301639600932073141010058407348360986925150814362606215449755947925109115998402252465459193701362260512791237351725494780015274648561942445134652428086570676673298661695979519383979463764161550461767123982297698496454687764125394354742632789886574410753197312885846424389291868267700339306919379498155765078101970242323269472086816040026708837259325618227925577837955922002562925885209072678180705764203584332476754485298136341315098949003387522176461639216447397495668377068285989482748600160742712537749009292806382269232666340292559447753748246594578842365129882116552603438183953604771599010170996428651051046808566432177920694428662872231986481220956771856034288085920417877903326505481266963311534767388215089440722599083352373030691106400814889037304965415991431047219803305648811527617318727933947550926965332066145142282471045678358924712166351043147734716229377964859186996574832474990002084004763590692300094320811686849574119482556594606662582912548850364803837867883110722803376405904938044666687037887868803133607385974318361326554503249536412639078179534962791235975565921464476610849268594907739323046477826944032883280201887545512730562602160502529867096475561251490792415908702772780171188879382576845790686091732420771706380746384525690742033743939741885426581972064229157408436412929288522819063843763101417068523899690833350248798222382385916054187918325603128461714880027325647893732856676343994463397210423768297663798173158615142832383829904267304952248984786195176852379224406969525517379172165523324220060760783478852316415628615060509968912789641832813281761824496531894584992981137462184191050383360000000000000000000 [109,78] -18456609372685689434364706606431216802269848842234593742869838737814304419334509663055639760030678934885562694495841174279981253687036761023286476294817511532207478288785971864214938756092397856883803504734643930699925241898923850167157569450660149948608379892866588766916982387855343301766112440156563096072469019431868178983721522066908896212164005548064776553465194089924213329158302904315202609682975760691778970924596533561780040108719288535432237412756484288001570341624218316811481828260406209628063924901699877523401860873600821951765808181113717375075451358486650692560820399269127418184197552952411623353119783016930425276500144011042996403553290102635891730268075723675607896221857647994880428345249977506302765342818795555525386476917462737066481298172277092731423777666709640618013683984772592482015437222551113971074329676720598329544998230346138496104685356004149032426111736830747797375764242615887081630610849884469255397645352270436943483388934526702803209932294237454910452126367555146399415236775853153917165787528856652768887698953325569482496051576355412324102740309720033280741122696978857146867183008154636791057869613385838445652302305676244414751222081292287867196407784463242929771127560539055150566450666833677541889782936690267216687204626326666274270067027301106796076936742448476830634982442997922394252203106818355565559278011733554594490227302938606882286175272116860279344777694861136383796218010712015976733820453407901255868572899626030573969364200556801430959085106409499681323268909906015007908269059163786804855746959685793597806819357942613090575766530224634893758213197966312837461527036361454800507813821851938803166644343883297868064685833410028259895148915846644941002190863557396759326070513079101361208613022347945917109805911454643024409175177675351327127046841446377287077951215727643947571489810415301556064380404895756490081683093494454348644946507760464777898962818020012897287237394415436861392994932664427668912459854794491769199732645988591443652252697652668876035787766409674891821341440856685401111511159967470747695989863528900947256361638102809039850138854844849953020185236711074419726546218416029626964300676204640989703837256420076817412327575981429319971921133694845117998971580727424299477877591752928199241581932745737459907133543597018078503985681654368683865486529704667662425700119436392819649305968377904454641741374534024166899539566186544185587640276438125110777339577397604171712858947584000000000000000000 [109,79] 1186240458866582439397729372144948209566013579953252546415179929509765761492858008028357528407999476436121528109191618600242159970267854791401762982210463911538320950258572974130911207663346215507813468783134647747980475799063702462551296625736127009869315271110056866149000348140019143386875400174435584764990960110959937081040548685130751873907240833620566062738239926966894508833318541863656700853082264504453966748862681294214490972790230805901220720444370696728007214194925192929544393634552551885308942648187069660832872429767994171084337902598297964045649434003919478457833040992149847955154795659799424045161531289899172161291985691228028918681475000839208632064722048564021522094109036323177151399346254512361442984913836530418616969898017108151169480287239470244708675697467617038693478543349139637540487512190385951965769890452159192802867840504634518073071650404520583712015715707474025576394538489793314822479213527298376909278479715190211756897794392497330776467137506357437805509906116818263129518901002412572633399167653246244513772110775372779740276521881946947429767822008885757267613609129623249556761349751665090847980416574431264508704612233399390544109356532336803962629942457542980572579418810454460902465297701065985647774646063606639286034217570116665930336238931136624286539746395166893526420498293166956574788347918009928402833563749045399619363204263441045145653075387482715339983171371212817079711954021565038269977023347219912256218508317507039562468730657086465742164625392064119993744248792686764689096406544847129201500550658689125127389660314114983100235029365956813935456811055313045010963895240878966844388718142694004569845204615367037002924141394955767380746847201609681721205731893352924479139379616952868259133900734915299351575109801087882074152207426475378878409871729617443078452975185325606379712529320295333314234280511728198546666211713966251308199504629834256809972210346660298140406037487112808487856363776067051366587729557461377112663697294934720243139155709502293377874798386689330158699993174970700028141814736171379855137554262836933550157008719145867508178079077630613133969806800288631551924449799549866008416441430037493846148065179005927554855709561093462326710704520755883934393455582337619787504547304587987248181540820349068787139675745742197250675366006691730060333503330404766445499702290182808259789897193609085331415659405361394615775019604948428694471793039977674311839663198215214641798814105600000000000000 [109,80] -73426034513905521414693365199510751857317560519118598443241397214959000336771049471122869399193160443891599547427800992688495961244380007471744771994720239075486431934590186324594784385400164629854913212392878822664710122088961713122851214585175847795237855123874955300628903539255294574530727702798505478029220888426536971966381910955548702692287325750144897039169221377029810071402155021975972762476440621970123068362779192764733903454299184073304230189213431167627149942897771677889855749723317733890124401955436919401038754191077773798364610212334964294322979268333108281688411109361363246528811319087119942773248000115046737261819359502366601821864647060885259118173969311655643213201635341973840537091058233881824760935543541394310966491243483383320927487539903297790723955992760340983852648563076929139887094866320929220942723816145936939789972255232056194304041307026413545325811551889657731569214471239011656595979410938213704256462479582380548066700953893248143779339765472636130913075810686197789779527921510449487350361505909030796384714736775333681652127183268034343785803872030222627767910629553323899376879435764546864405897899888931898326363300722525692667492904347771905941081074872465002961909478606381966639804881801186594914273679183269965432585775770652469793152993655285305400792527321804807524405662130026077118975666554927075220416877156590617742175641638397803965350985913137628400553813410695216356643923924284620690390170594233190679167615868770701938262183009225991621120745247556227648279762011325658286247530776793047446720390640920705185677191557177677566034189168982696363546126216267843974665501092990275753421483331766580346260383567140367504991319436376835214682960812264479753613209444852450405220452196523016221057561750623833577496759399084175735848250234375183480046164161788734328247114155166858766001435055989856575531210840964911486900720213231837257393842552837970204932778134680040740765147634345628947738697246923194755133314484401434054551225577440300371247892540577149533312087785564446027642748670739395598177680420229618734471402575984408607371730811058399765122725341770069655103448965307042478664803856980360772191348996812948784525177531714125548274614194702491304650972391204920508683070190538991675113207681427607943655073888285316040630535717326069693803974469594735702434606722147152182481570153815889951373802107079627195313047993638316575818168413076198752703687229294887750113878193788692514367078400000000000 [109,81] 5120389994012930689889842408481734809479246345768368975743757589894237653909684801458061611720557172688130065838098567017202930664875504791349382131223739360354035054634457131597311463294806995905418633088740339463166311077797687159923021248501326994405658623675095335734946205793783617563771722844390602736013965599195715629586314891890418103666436235391600889711629221789735496702722818891490888385561134216885675995829635270580206814416832626780971850753806571117934545003579517210010705646755097561346855941480437709263087503358001579494938420009509872634323666833800775504292009688039483837950666688000095844984509671237973963622799358675019244384904106280539904728013064734951352746593538589585832868062564257111380425976191269692376786906528092333323643397175453961414115288665587399087404240893031102324974969757851705317441173603623708636932032832644148329539556729909403749779167754718654925854001792993989506238834971608786374279024833418416932437935363250316938226430596305240349155790103152393947081711923610565076156486765168744796724678781546244097679960566490129935415847452270940910213838511732368310989696130989456337071952733709330823074769005034009367433680105946861501819315377600661735472072475945553650097514067859929067463167856293947972690177320974548916808197413768305788688594334083565346221053303922652437029432906105829157819410558137476029742744124034860655495770613839824435030724507463174390895374179877322135880744635967976480386510322022638841543186335843535250611090162829445260227215210530455250596366154156348154285798435721766403042913451149149422725514118762030783181357830158744985360006480727108669349914006258156752010439720086688205651591207441826477950334805543811972381677053543293842845784095041307464500196802556590362644698100251838352824764049000895693979392903018219138512815847624628113461925363840129708594072241615285987313402731010780914304887889887209043707153890507340141841414184740209317492470579621342934218982721873269302640300666527567372760518392277665058809758915584129242255018126117276756931404589575553930877035729970295328861564953841346926377322636356107974851314194559156682558033681271933095658755866839797880562743695740356015811357471224801081771913245393870904967554720348221840800726721785599841668750557382927684454571374574934225625937020057406069258685133787149215269641806233324540048768372140019158385680284234578931849167698531067617392557159928210274417253838857889925226823680000000 [109,82] -353312245392690031875534776805043653197140003440802923936940873107673427241369480583793946272469884763233821464210116472989599040223973854576235480714889113462280214575399842753853594462325175656496327810206745304815263458176709349848347997763015490491856479599920423912909666481974821980571712263925386834114193421320455881204655087343537107882375818449277945922449305941685017488567389302752855780256644889672592616362180633877423613585557319910401942829026150025602274847036120366640241346909294376574164094975445614781052441088241309886817920372246801563020397116730289719583169159579052344443122329432325914628185732787638680407528823185766426269475346931887527797953570330329804843027224632036222454208303936484961006576530746974977833168709050816693411868117693279992349300306084301364706859374676084230451181027566444260970924491294622702998537556632200717564735231390614408683984236245504065861822373165514166871023118172567561643365624997594754113728669750636998642602454388127808255800160241088471004621252075484479235253944553133823614219063405386777027517274749809543356531807021207856972250375062610503533681579536761624022089192247607113284281079008714496874307803101247892039574469437077734905799604338324284355650481303267963260118324572722352424751751576293634721947552958398684963647928261092577488071728595672105343132486242850091506280582915303043594995621009984497456173766521939240396148965491797828482544481404667968464727024484514907623627835911598182227406902261483556794928284398884390904159579994720787507482370244811101958849453557514018065844823540229174486986203069315283418495394036532829358427276626411275955128678463780242899496654979059711508245529170224431572881005658645394972204281471196191145769248481730344843668760055776921613584543768844951685855951448106910416024404185820442085756334639022529201762664672243053726724303425603802079150695125397624744651970776929857357722824819352704974595959794121625509333656821233851580581899905441135089067293422577889295845521863748631918248690993461287602730710764901531438868642494729084455680658923859827087823554263364209380662887488624286953801170228919160698253034346328169562156676763659269173157951877698118066140933096769493089999393680613959585874653184413266655577270486430478266677545427532992349100529715978450658851124641853673913895027108294047504934146204034501150238060985523796541155317880752646524372941272220917410269833331900504231531314431944200264089600000 [109,83] 19751521353927467829500702436562696634472875250169233087589096803250567839891948002974825389835934670857563632760667232670156928735170116243795763545408054282666030801177569673650601578194416519005522431657351963274685812348878832060041111212516362452084023566283857130586107564695850679370689037731367355000645000430840542160388136375085486028992987276110595349996826640080555157416019627596283279078727017115766913667075312151674627023731792511392106541473316666796819076763617510059551408917709216198874653128946726237980560166302031888770760319205200703299634147999791444794551239318121329296291776799541590038813708027278112569698800543296928998247470117822166258047529795385049992749164505411398312150041930288402586409837536417380987445652923920505464288160524832557293495867676045070477023004161782916511209379327005660879340904922906350261381031303564698271378609202656688212777157232787877008547738123610761078139825169086969332871989547326666995872854566095270098137444710334437662930803997647125209838972264501019671367377676089405724592002588733026893999322980336512630439814011877953642809429102395981194536408990925164072083894310764278820746828607312654771946158950729987463664547915611270728133834953382512936482799196295588188052150663405720602312074584998772907980297119504737773101377150438241677958361668160524446723800666105487419627966996413478798442289718479259421438538996492574600470881454070540046663903708729307043342359255885169933338362797100974311781343306668812480270178914554958615906911476688079551373830963276483907196930066732680241248898108347985669841821340635022388002485560706473138655075081579224847919298357568574132363914252443813748267997279331197019088015217003867188054259065796136803327617709883298817963953402750756362712704342524356423607359803223090386885940005016216334002321196253625670998842001367551597804606912446683219912936691332949213002959250726420237407730843391233118478442560014372064793610503412979829987340610064534501154562011960852734762360983141685377256604589490498491410438338250805841222449062109114148634196963317286114032167466619207327291285296348315121952298876813741539947390373671609945872422444923691406252178634641492909678769472517411468555112232443164531172192956472411597342337613817516589949985477152007617742673264226496379686250021716600623559789010456955842429155542859806489991889902832750092725037729346714530497583170912436245320049083851097143758502607499092059670400 [109,84] -761118979012669420030536276876559970634568476633270634978735019026255931643299229260550524123613051894161545535983511033976149530909851716648653917043154336616455835887091367530687556692930390425109825261571133960001328929156224583405871959573161804314962086138691006471190002965555663458192170355939538269808452684607182466894364799482764459057628777808560267764101091269550643975734658122562581026563632405223741222536497590357384396247647590879184186123294389241472421947495293521408097356817239641033157162931805664682276015124166665644581837391174521260674426702410581550731758688842210785799475194032389165001233715138775699325865393593278279683538953637371472769060498908034668501129114719913578660109193028787361580977719523317155332387184847423643018413854720181323598685666463395839005159601578762448785414785885163138805219293126805395455678683454613418328407548299375114032539070227087631439447543114029294855638545020283520853620258734808607720223395043197292538824825298140764814088266852280776429665069492674931093273474550362404814864984025622945865745690680565797450787908938174130061649145283916369052941989009695299710478291758808593826939684233080893443070291836896112276310044328587767154619566846578248925277882732466567517356539163428549856561456417787793483138081080502525508720920203234307779005186155983085200255974146597555520830857273724165299888488313310127619046053070189932031976677481534265204828679580889527845727078350611417137874405482954952523790223716851774540186684876469961432003672857661654266455454052596354287008476893911750260396716512966618136433419077175085086158040761660694276431719008676252474204671646101298615819793621865898908276115426471641356111690727619358163208909163610531342942907776444560746065036063370501654319228795119030815393684149076213273458832679591886993265503187397351352277662224907682111661245636533741076916449418079092789544699730627344625807439177527530263021074713729210500303179364375264106440719187171169452896846891338694333252545611256302176639648083540549381499211075626587637938227639086533119994140512201441418445633511267328656599025827567306281262274439991042980921263192837730628385560021952514428629447355714196433082339374978678360922302019027070086176745359131521468443092265055786718327110451790948499838428544652257459978979133060186082521254791684568419230685705220443253122967463162517864751716413461013038917063283385824767398119442907668405594254932127360000 [109,85] 8239147030133606214325535366599248042833178450762600883266097086903652487786248225292468327093930243558727186173831716341479189590693783535465618074767267672929416505457192748228733110596000006713633582491581433924741472230076809073629667305962717266842656884251575112928132261922157146102696024750035547121962365115580263103618325729941084993995381079941651759189538163503912841104869707147932682069129193676917172603364893484976189955397401050575747981226096235727904129939390873644347144155253717867211065208025508619943405279097448493786091248035008689739555406267160893748156317278546492492256210069242549558354125084702563011627658354173679026089302730361426065337194100716429737072005235792407033720564792834765102350572733413994206295226457830109382306683892759783729658696834588941898096391618630371464795731019588145549969145096764592827081473709182542889028133518994306229464566441891173470176465923965346524553435086734759566700089165403531901293842096337838624933422862139523800779965779901724496192817860915783487030434221188785806709486652366843140058683073816787096533960956727628311782594307528395552400806180539807253635057660442165558838713288021326441618756993032208216704370856094672282776843176996734192727575028744661046972233692197227525880854257745291058539892486339079605662834905644668653537958873805262750875742161984674912288904862855015664634065623045964330974469889541817868384144664301498995864166292436372282682679970105955982369817742559994755858376983109706815125089238344295989736325847282166217270180071318575741322297238145653649112457822337560087376440579249133707538989556197494308362823284556093176946005679800302292001402925992684566467026368709400401178216679788243320341242876039017884421105484663600703482064360270304799607994019785364109821106144643857770542757140617522468236518809738354896318975310087832630118461490765879997155751429642829210096806857144613527244058492074866580521062949378651751116154829913298069391762371989271598874362864514941273669028067136763435374937122034802953135876870635074825037939155453586398271046845757740689718873482776951460265426696490104973255546622474936828372395913755754905808761922920235119081346226149439728572814061479184788561252160371239160705082226764651519731805990982818119031703791131721126138263112416023000178237894434742247952525892730667245643802368999468925445157175453302233814440860649698533302181148905767497655161387257765384848056890005120 [109,86] 1834815463438133650312805938597447957270044037626390684439809734266803772507129747605921216671122798825929301631081304243880596417571293864093924605493109529769920776752059834226808100667139773385091369786761717736754751618616782024272637302988379675776439400419852760016054387451393600227617377067744365262165499087132280122484714801892084850866500299876886925765014172820835164409895191861297081527605423015607212174400929059273494551390948566166177142816329894366113506008505983834006470714354833742593815385848075076617275146098913447280797724011035398600884085117406581491050834039788582576619622870339646121673382602272809243782808235803117567602080715396058731451172374051082109343731474267759140524576562081770060951000692806747344164407659008633571835232078322676794653611602213078960490916514118958170086496527526810417561906055685579691725622659676359945644040706941926812827643878537608048571184765966339285838226826025058289815522814795756374122727749569073172367197291701483252500690880003825673935392983867557895915102223836650001619602606258941707695343306949173128628801271413044928114713152048012120886000701188495158428901788914795549191749948590663039601667474412157342457457252558397649646173019291719534915844340394569105525927649838133439132740209209583163234892791332751631767294723199360334967474355324546928242741892164198489727114004911056525735710051561741361569903951865247331400280638181913673635879966555970645799847869369699474507809280577062609198467837051893719358495198178945330732206216511779193962242332724436979981296693883236872318779638776931965246890077546281472929166465292738544644007428454586195538216841286583574459910568331549622976601725408811014867539835990799645095159060164432381834169636273613646643459594351779482706979284507164241213166986110379538419408224821760907176512522064311340215067514900733505998434423588418323333773366369950720132717223995337018578823867210321184121290353920365882093662828221506779676166975837294286571277411417441087859752790068130930805123849207598206458247125280104540102769243953435654502899799918987648871856064893660549591885520168357089646142785489058235593557839446957718058891260518057668470527514739276106290133739308198107661704643199384852298035454675897879859937662263919248598166630847888205504112490187167837415389978433376862331299308959591835877820143852585643174245086108620208721326273524351587706238339760149636827156510987787367359231016320 [109,87] -215950684706247096556602514267193601628687565203307796832876643270937389176798036672018306901378496160160450424647661806996101721208245287985031147931244076876639062483187579029880554909024292374413780797591802385305400679773347893539269717036678564890418278272294751953150141211264871892091756351282365280882499849721066200316828695917892197075150865123282317551394042125519773794420809385304816900518270731488078184838848716498245944297644926213271307502391450017121546885422547053398068848590551128816654784568222067236457308926374560710472383948386555281221737671546233660975730692993176124602784379904232975246953802437674367253113356123927145019272472553799152777605927082654762538769527147783580564773330046101337719126350260436292447168973256829531083075888547168484760024846895736067772905624700326198960650607337481266154860293765974670274494723224740971857826594029918215017812682052609835244111060154904798710580057581274301611009360205015395625430817800919479887254724329690127170539222381873126460171853527570700560941754056244970508219052174714467771854645332783114450810286577030425067329809739633335995622206377252870592348369665960153779019836236423579722346217753324835001603047117085292567153604798595437887552576380572014684130535874032847314551993910782217830082676718356891500316101269267107243610353485268578376691779056219704462203697843677869930928434297360226221156334251478633555312313283692120761848231924675736529706458378661044872105294415657019546265466085362593120548172862231508796312627004407778072463882678048081173693153160201764612853134758636561344323313543328297998791730146301172833625526441773871684854498493955466305598907693371847750960617530260004969240842611878995085875272770474616148473012351657578977156346292358952449750166937013783930041656337098810463899048837734831050502522778903697736513404497565786643283538931321101252381844656380203204567169868411173087408027212811675424442364479574568363559220247232588563325236288286196880713409427928551344096712369772627321283515612923867490584145934505773488843426470136841901393828373732964955626954529118050524677045570888033339872429888026649449641655973907436905985001263838345084726208692638141125408491112358999197706024461352262910825941446910436683559058570229933617893237353897406481272350156819470170248870167798868107413825086861497067870733524883187354154695306149909722298045981116789933901151376715030894060176986508415039800400 [109,88] 15127945644307578324434905883061165050404726571990162220963907845551325816531646882987609292371782657733786626933675939987701214368954430935482042969510060177044596721886739869127412248743245761330939446626049656436115491149091960716310369534651364170894069861916725860480196773741548041578012391487782680727903388461292672027555478341755454846755490889767602926111251376865981820696065101279968878522125855050984749217086911618537708494996204002633951280822999888259828009253475922323793309638459301939982194359150993513365854455638176585087658133151443751535265388273436140468223094327893994414205490178873303967363850494136899230824018645238074416552842013343938754701356932288699155376584696607240414704372930906763532993915902355622081654767495689180356971274244059817402780040782438894752414244026897299923002386348528313494359346288239149121761823102761541576472551137188720700710102622967093466781425885292319270530657006225257219686294533573967960332363033276856758176486155671072955935926796717856712385258347195567388983601558642098309469010314863154153620434606026051231573531674709016307187991562356903527653090153627261985399398136527702689505258956720248090734852372989564246969310784836849927280138105368146204896600747047215375999480590001725479875458215353051057341871956568737284564856859203638665115716695204227732914037724086925548598454809128113303200518375295329554295309408722605811201835970987359038846048956181026172996158847385978059180274996831725245206814658018420529548149940738255563314049147570629335591554321254250134185499664298196628244809189966609278473232777868917956767680924127162254462260243517767354042481201909407771793648926613417622690565288175526270395802032862958973633328792170786297247343549669651353335210804546758680393458532019191809528918281670400302996075342611322905145110630165157333313043413731322985099248452066597238109661736035161760332277380564760411662032147742519068170318368513425462312360984019786979513950689635319995564938363473189698847075094326745607827491816514234106491704832153214575837919459511323698438633673280104700575827709917419543078682046148401650152831456668380588762562482421056225681946316264015616455275232313074037767103166698604176022184655904413680625319809269747622039832429592558370636104878737221547669408373073190209917295112538764892024446619136804126539984005643844944884638032828760622550895621819795956351458451785977778539548754957595827200 [109,89] -793189065481562439095977043453770900475426180985059103907555060183269264336762678211562990321856900148303653036237186592170078800272682497204114484528158768878309300864792355790284587534566894139882936680985176407336592742010288056235769107657391880019647964431525056406096898733983959795178445134170085592197858286830015670789472442949312147103242407447040651658821734478786962843035216756849494309772590374359373112461472489181329640793112608042257570518133516877217001373570334806592214161734717412629781961710946854444022275769602223654513550668699593187181373209382794879502222309641038132557455135866646098269808531906863700143038303397507849828570531734131819548520961092333712739149041391970834655368146907441934800224843042345310054319309675783420150724184812505165599477408580031255077686198947982747877378629848818661497631788385250840682138686911592581431872908525124135527181022232089248401841818770476376223345988275754473139200083608720598236962412122282016585518256236108725502357071911994835150427706751576309832798563229592475922650902155658330611342565224709960731334903893291333886562972410344378615561145025480424815074958768413984112550636679674233053503355660756000478914794298498715208580187609143582037358836620173750362832596686133089065418401212993603183870436714016993105231814987766266671907392534724101638220165579518052677598591525747123506182110970681272846491428924458318107547165295942976509019077265117137833737184605153064938346887222183882068026832802809793052745209807494313041680810154973667556829040690224950121680966209915599022494503165175595269038913553801625304201506438477422609339132006088336616424656149953378215920658872178734062183728399108482924402539962471046745554637608235647149655294942007590591855567640875942604678940833309066416067661755729107333799978331214003796251319581625438670255568741210517985881494200118265527498830411607350077039139375229264368397779519654722018913885565719237867847040850708489820267142105253884855820253798742156337460924915951689213207108391053067158823697617791307864480761927777916245492385582312222116013185703166909516084157895498409979135172675979941790349034928290404115469131824437323541956220378668436291262705706425208471757386384209640019838760376172043767199891279749626476780064157245219010494834709818533309074776039912845380873018065992453650170978150961074867695758119919150606051431626786120885739225899673642999166062968345600 [109,90] 33591859191742312870733035934747503018363161798735431965621258371586011378287899310563331544830682914247549021103873642593336906051153589613910477751689850129432369091178643739397423366341620001855212344954963783569734145264270667598474763249450789238178678690849818143613145584093823090365069142571959313372784169465003513348525027673519525493704636728185001486910614472634272738324136958946624097382236404689149491761658551223315022166283427420931175947034024830035112369811480595022326976398386235339201691461245223226159805245845210730433343029526064355157163610364651108230254038124147907626767279692238153313564720017036881782906813552324473035406161889688537322044447056917474301776572866771331888597069872869347297644599715877369993248855545739510924029609281938859760749833535230324548595196719693573943098096812036021164356994385423300466126756782664875760533918286605770339276205712304455967545953956127283492069400538405061812938886997233714058582719882645911622809430797133270254893091579061987115486313449576517993745065299487132050070867865691861780931464339929288314541051565482575546685041074271612484012917780053644708343854127109009409059273848762466944047707467567470780740601394741074680455798998611413182924630401231662380136049038462254277573039003400368676501150891308218100346837525329778035632472449186150918588363189778331445110443484296800276322093900092798929181111801721099222472533198243448865399429217537348150364639425365860929760651215487767404288415306136332997070812540754227800149462638418326836872139649565992813669297308885360481698342395073617160290840383281499635697543000324269234694556927399235198250407403547836494769828323224750209621794359280003366075379824531331235948696876241396383916180820560899150425587648133291161525445141144001401852114492201788192179237626756127882963139325895500350098703995623443410844956211347678468497006825220659624867262158905053157061397290103760596369627985633339226771264331894687240209191328024614150569155177521684925501256650535480646884861118805247829514243649254753172439197320753311320336497590879983411951064659405324633084566094958413301001745534781218905915499886994778419172242099007483073183658182891895747146466852966255240169829159174816585017535078117503438181068969378909835900986832901525355037758562905201137225845127903362227020465308060317448888667146104007974440127601380504094758293318232332631284462293373409373505830651840 [109,91] -1261368854415264867933198102480714022780374912205692106854014402938090397080702661357149452039252087174860548116268242037463547260643643109691625217750793887157853400825855143620106571296460249355757591849038135983925184119266893538325196524754695045856503520502882656471604254059519757899769579402929337366389193275004082348282757537530895636434606449688007416582927073004955793980765056803441471604561594999796380182767621481711746213776421327296194830967799786002453497401761614376788948373084815601376993111768705306642120114175880989700862732903457143867318341585739216995446610106689660539439795318788843816532908774265291151229111553693288322751964958750970137791471806432640927499796812537161446005371899083816977788389076345702304874272716810446644623900710808843915675712793742043636168679775253975640102980373656432266315042159234773301592743621570654468981007832346887065555382077687536031807481835979897751666692438805392971335599693722545470402295543270738924753241877560797425984782092253200464746268830210209682776713184528792240548900230587289977846418779972855205128572177647211178579874153570978218896700791653739535598717180146183762941888017335582357879019829058149734178293687259729481403052794782471077591714836553828251132191814480149282639879406585424139709285395985944967032765227293596462924942432866654145013428598990481662904851313576743646045318166893584347539148318667306772106962300557893275409371172130921780290680945554331981170538087389621703826104496137225038778985222578578225031074358000485548931473004539938010973674463477296924495539755431868740286892092464931650591752086094708426271148216330915516878792857132465573049133921368527679659779458132243365052743393617389312392204442159340565408508058232081482574912510323885634359480670589954143511095501938770749036950728417055224716167710516113453043451201648481535155187223388491104762604417016044157630006987530638019685455881818249438038370132734422352173716194954872480659722393607209463263981074832447344420053142648707027548239981606085214208723838094492506352006027035511584504793579634357173615143598969013143397799860095890275936264008353244734543883924687293376204409409424746581322675292269415864726111579834856748546227722618684388912536173349787422754746934885010205953168492938903631938617388189755878233738226614358688754632032843656850664909038685176699940085931345747651569276939923367092808975291303136028094978200 [109,92] 44724763970159282652749621647969464527063412345412850154818128831327132238338459553933481142977709784547843690665171321114328516988900808438542114447299564321797516861474855146198290583951024273598926440865972828884535692363569189631222105940211558198368220071222605218393789462282624401215344102051985569285527512488054864657952851450838908786986828400364454772333881343744822799491655643636679370543351141166657507955311279882914078442502027940273139020271032538791261913977078843687582942440586974065487335104093042870687280855555761756405136122083498084046773519217462422880136758183183988024260118674533577023336826990613528312341285027160962777541310063692356698426169406222447907853481539935409329127590657773688022921840177168181155930008948094408084112336987367701464757558461390929316126180948396649506304779915185606250345873784910969089121915901837189071223281850731056280087424525364071628979901182211056621454332783387407365350701998207664518710072842044494154130167003348825949598361275069950186772726898745354449283781909256883957283406272911604514828108284836910586061746772955141786399279898085233072966910434822701287209604508842567349279580412352240758714405944978419213103841449389304888659541085893113574493194930826563437675833050421397320318042083005371415149874240721417269357390253344958481523452660395234014528690946678362948204792120613314269008774027375388307760931309441374079884678060148668160880813883402049834051867931407793337883016964728821635977635380277625158119591079559472002919853489118473681259556468837730986012060533395751743818536415633213560121054645640905402758712776535285792522321433931580300872273808163348052911599934591851038963272916687670799646674836590620126499330807918381210995157315503737553250967634319769394337410235742500824745898512155527418027444044520793462928026370246086911930423513989246019434007223526375149925377280572276301200383555797306386159458253461557558338410537632446711586080065655639402342339048585532072117071892136105972863221551194554169497783949015350418651577389125974659611291455257471628831029759184536074638602517822990778125200088465575816409392684907837677320583077947707203639180626937751801879260449271413346428684346595715596321999641552134971360567081789299457512007391667776406908950978871258236137414121901203867277138526966511824247549951377470344233530525715722515083488169231356069323566218838367783276480442971992394240 [109,93] -1466560141202984166382532442787472224487582100785338159212234930668603084288681150356501938146845413855610044829202683321903511752973673283571572641328238523886382546682477890128956443520670991322481136317743675670638084064114923459179312211510785672507689280005502697775610252117744932530871067273055811494146791827935778946906222238166689122408474107216755932687269098497132158376954216543962147940977436640047849228692725296371433326345068030263915703707931590579232640708822339793099117754007321075532099298141769123061075655592002822596629235800431417182778623352787684993907930152582306482050107298353713639259438732615832471998255286624141748767489702203133367774072459405381723675726255744450857494737879556727254579719417384359657247134205586493511685116539594370738601962834773155918966609423027480766412785265257807412841717114249648109214672283570523043876300011401097125772092710372192951204127137904205407853514031761379114760809715993329723922700512955663798273987350793792249470300804189287679574662317822221138405726866659633622013921800891528518940608491340972499603434426928516438764111660598772942543168479061271074159590590796534673406001272931262219831601770909227118914508835130324649806992701349719518488978146325817707187738730276531572810739587494327098929201384780527295415812560564703543284030704149728469237621427713810643938582145159326310969922190541202768534856235021553854676096088522921834079969636156267669081233934159834412785418627583541524836496529462438953908550880227755426827986908941872425622045327783709405835693298731556490156372482530701202004179070440487696381258899855406578166346416527942943419743493132944885761251920440732697211547417567482832530189363070295003312730252101035795663674562079853594544687246533417876851696762903246643458567609219197119942890715698989760824103582185203635865133466416930798782746750088237928360758920980563001017256243138970501654939407137108279412206804948642855864027961429011643851102313522668897720615287139248664478320269870389751891742152104809831911450718839591006794037708683620249727685199155723960005676236812749869477107990133944274294587389205095370115389020879523497313938100129737723123900470123497307285814676777910368362516872908489868182614515516962449360007119354890191641663128937556693978696165974096783448861512987474156516233078480366900496844674808658035171419879647100833536535797301117165297366039456457280 [109,94] 40259229633354700153046631789063135967323472894928828633423169991424599332481344509611768519326586220041437739826423034624816423020472404342383692814921760223401951458546137369518226757010345247555179397477532257766467764795016353078261412245399188960804627241346174299981448317487329631745058704906423408794941967976199801483617145718234074515637063181981415859184448263999462137063682458766812296769672669942531133669276684345345693852751206847708476210475828607767961796128494997471923938274743471387525184508658568790211259459740007056377553053909529207808489015608637861414601447580696359594284572659099108371804667900130170469900660686442238984909912017373131404840088432996860918108675150991836333075696801619820503175794677251270178094872442105456616798285702433002095122375375220580588823452661803943455831150023141542663122816569346605150720214404706930806296765103035277383319809508451261455112710415008887528416886301751449035146950863051867496123607233931440213929326676530094051494037761537601743021886533091784486377108368873009454728089712112880819615511774716347004556809531462321084670815716315906621993963766561553085796076445130746301250815439601051390882206489547523957143063004792346771258947541256081940385137126757252650186694444465801204858375557977182114049845122883748561447709616064559660155275728864278825296941444002498635397350170383641983576248363422778872914532764378288037726448806984263130306033831195278713940510626358582268661778353659187723899151789165990806491198697259258124673839652294835144524069174485415737398568243636848993690993905403964427837927870735514398574317800296583393054214323966781295361472858417990752748542307939134102190435621747530555897828725491635035205543965721894714953738966709995767585784320295940490648843601750673814016435475124304944171428835850217140752899331265723017783221539523404316298000573016512807423196122885335778620212397155080868971293045906500171472924171245682848199499772965689943263762092335061003258878290252532139207804808149471083918657109532791886897729581341921282890306282962730003698868085068831335693286588475208773648530027541246271695927495143752623698391462993499379177541217246261709702459188153229220146894790683211557588524517309181163683321479109140419155653916553952745069072463931157575976041156616856599125591334682279793833087325070277618975271199524262480828741625230502601472082724719400205333945835520 [109,95] -873658755620407554164329220528869909909843470968495832960097216233215612267003122581398600054640330603254790324723915505654455223650377185424267994823869188571412079390650323636244610535472810422326764571409887737245568240426557730389591627860843095137935607792830088398348355929344112267365375250216248832027917458093805308821759496642979850589838119599703813387951487590401303202061504116906624064763913866501360395140697912618762824378859617700056490153031846127956167233164739120587837132470111815547223139792454418101107104730884514218671497013776920576200347884461127219023054324963661970927829492880928844745031069131805885987467617759815198104530306587040612872509176248669075948032304374914485902838396082392137731096689719771906996561690893285502364536809561129791562824299263268238540583179523300889302075957526192831515407190475364085376674045337045842198291775630478980757071738759238575375357824264651749188102972350834940215194798011335885797471528595825705392425360167774507445502672942952048375284347524635107538285919545040661098774501150647013203152661092257574758769842259236387102627342467701072030283920163416851851205164918793468313265811201443947089772337493367829594589993452327551034046575117887469318500823394447281373336263228591426412701567486163086721133711531538015745794962165346896330539207620272237385928056088124960313123124188681414103409393955646618777715439184677496393217115029883383860555162448395683725623212890188988580249349474722474637092628183204592404147132758405761186177897201728048357715898369348970993131751194794253044106667785443210854662099594565237203771906305340731624663604731693645192237093590754894342883541575975478369917557718993943537806841370780639110966943766151101859739443128404251024338850752859727711881769916117827814687361592377795387936310302784755540947654265925038245544789055767838397963500389941106759735766850502964993226353719357649942887207141671075827428491030429719692259116075028190352843339824198652872404795579507557134939646338048979067151730341713306863342864027334509393611271247497517586599483214220135591363566148423792512918490264083104230619137505960640279304846572886083972206271834181924383906124931756582540880575171677311313071126593117204768010984406407241982918324510522481158939059215225392358423281504338232064192383450731020560317630016007165020031554285725556317992998899062593537812285210547047715410080 [109,96] 14144677103613116790414436364826648267513830831848829506584604868683493333832568509534563050518886678816684811854405819603971639871108780044754382170977466055467276252704049346327765687526350536924228764605392056010669406793032525568675222983015135474402323564810237269042541435333108831551387832485946816075929942833787770960472207760759125952242396882972897497605309316781766875107688972547489580525692062911838239625820424820093042272357186376271919021053503578917980278163220380519309846659888282718128319961180554370075447111038714309635862806036300731819217582756023696571774709570409624300586388212296428693288224201271336377425015272470708095732864860189748051409592022769966668595232674977099739095945016792161980667599276769743012124170407563596804254791329018633162478388643344981332377745334452193466504223638072116862163501250026550726645315901552076860525571927018326526959785791579755231760369196409912047810730493468933851768339261415521697697129146867549131160484244574434036583815476790604500277805352645734655133427390338137444031146666500090560183083691820449251102274673468117962434172057764995078058177000138516708147768707236961165406929234330593746317670826001214454264737374302418050363800274462050977246785953807428862267205055547579749930374603740030698887125526041574473339066763300253164389862474092680926928356654144431621575155161257303070342042267376436216754771330670719336507853688752073977985540735023022019121220711803165169369854744918270910635292984724553682698787554066427016252992354453009716468426614806643967301238822222705146090168748759501248316054881260204460263936798136455897854573776738185027462747604909111931961023201294620126705459572363362210689809185727482367277173180658356839622148450486909528726511497999912458037591186374062608319271878502335457117501653461181850476980716488026505854837241742995740535241493069757192756872592462636512479636129153893076534044943335282206271952291733741233537670201356245299224169146602417974768634788241369025246795140608536497967743001666436873229927878153952924731711606029021576800770650961897218248836625220413375035785361952853822333976435551380130269031081849914648492649439431336601831095430649578415404270666795224143241869071978794131425035545074403403263472239019186315228706582128651687863961363532301743304105290333249348283219762529310943551665715375746617180302908600450932315722771736622456320 [109,97] -162085320894441582050004520024701139759372598251467892267128979577505895748934185378930606734525809212372857877958451558859288027411899781141200623542165574425079621846778485070855763394702269644860772654862377647022066500561457564545501766374945696896658196597684616314683791355503959605098024141224661736409794074935493282449295052695824756120931071279741940554860109739272897781281878270441114100037587812145995011177717247937078646931076041846003220503300588513327368966159030473212807148675347247940926361010799968631945838646124630123011344813730700099485545717411380514844826600879890745753362128270875043113457730849052233314742205713352667206448667932929927913202441532535826697117506751794090618884911088090647900356886021547262565196806921075438412094445182713552596603415147304914986920299676168973751468916675672554195053013203746538232082913810062408551325591983073082921539992645132215269616499967683748547038169295852807940033522837055866451286056985067416853451578353847144417768103284520212189448815469257631725989111804618964405751423347845988096805539821298782906010928907700782971708726282863717149501853842361959119057616149814010171224334752411862928456851720796144173810805845392071253297201716879741308159294078116429770614509814759792363712401000880311815328299436701842279818038462083588585187279477262147038123497568647983023573432650772060694199097312865659204300359164623976975098859633197026678733986138873827961616430644402072204425942854089894784035502087163476740983585165326175940574617776200100046802906352854040903605895809085945924995521611447213937285308330938746101414317233744259255953877533719066878112732436707914650226426978013730820453640017259104739998763022530064579599275026956125744396572521276886034793203463149494815688005461485808084277271132999025585542953091594914516945373758394959581631850279000393692910653770830729043807963917118063445075459116014471767676473801777111203606926489208789277452941759266284782014925866537599131745995054358091958742647628517915573085144322698767175720568697473472139123349270691062617736949890719458418036501655052126906579838083923573088951278328815770560276050033005716162804104580915983060214576374271118848614327612766289217599818530808342689060598758243197405109944275475957643304597005653841987149065761958338018785300045560671707027981138391943342493510540441475475406521290256547095180762823991360 [109,98] 1090738681593571979025810091021764305411444252575063734273677529536632340285959061330388835273008546222053735611167543980185105444570851440215210829316152879448867544201537776739594256654477480810343995063745478297255633652255842443451910675315364383059163695669581531998570635873710744880431777800777483773488862119954989182837844606919448344741776678987303873269105454169638966308839360518334825046515550101491030528909124296312598552240415327244709360043095756593961474023135389130551644841099380877793073002107476561706693522721204639544356547937677940924047979165724869467832772697589245370801678828145077326833249779420607864732378830444597278705939370091597175059180197938362244096932365032155316916499857603882542897312739556045881977555847008745525480276823210972699838183094698636795940083275297357843778827000015565688080067283190489279540664996730731363991012673460490637095350921520211811339028733647859660520048968698316021441675453163403927190064766448369577705871263812749106512897722948628461247196174330510314688892999820429054722687235766625779050765276322419446336269529927740657353010061574973787893401051069335790539200901473813890983943010978634303217460842442219305806791731069984925621964220360957609780323664987991332465471944709516015036329909739401968737505931599883762296872175018258480001320087847072976085706367453412448184481199100019230690755697020084919656164046502045674579366909194781553275322291825752586545082954676606281320833372621433771721607800836522584302621907495139929254516914857220580575908659181570224433608633979443968340322806232340733523707805113810663301528468627477295761353418831045515180523698488547144958486185692214636648490659547773499248798106979742801728095162320345500069181248824997434336842762819068119155422343339373225455533101769969500837677064095503481923112302654180858824462280705637567333101916893483754607685662119849984063930213194395494053639976151438206179665318235755457392936885985359289874468385323678617324134628383574101977817807608755249355562926984306065086407048871213640260180459455808381544066388450284648866052585904753957635355617613971969467846952516822669916374738791675648764166659078746816074074481766061234556703842252654065753638281828224874766754160233504571492605723153144028553878419237359960689610485382852893656176475638949164779252553969149399965305040798023982820575998514119418397246583680 [109,99] 439361670442786436235968701416834069261689716700462495952677079414459124584077367834526651002521548258207484344125293508440686198896186532140081669905335536811809139866845117805329066102696778584082587941447486593378981933799625209886314999947067906738938534030727608696007943948021710937476739067658430123016191149850184911325153720145256572839180195781905514381561698467759304704127056927890139942061634492177111634060605690132583058999182476713782205183521843059634377557104978204599512995648738293090773699427573665266013443023848604322975111519438602646321033032874772498505947607624806891259042462075978207002223806809934927948106036418246725611208119883052400582745304743215810549539662814778917365513115749302139534121517468988423696860826164974408605191498968022546907626240363747397274479208564596569121558294528684627265309878623936428598440550216994267925196363313901597269550514232183136313850893834334462275822034966544384079720900167053003386245198911561146034303159616900868394108063394347123747618265132991337465691673980041101626010012892106441796522040598210899196109650990661431199382134507520137885206439646352961737625573887225730232828608410557190785490295979546589667813118870729312048598144583720908224575755123345124390839365009185245524390290473355749829323299632686119632224662069282977980046714922036713369062321615681330356511031297760748829432678646825633441759616322146737096992908979263315005348642927039806412140532202720824697232940031162010657428055148894852015078400325991564425348738590903493070804849397497560327656376008681253594721609900835823018882378777000772458016294828688382355582245078129210939978920827097802092554530268907929264658484259093155795788419494022433708565040192873589325083176300598732875985050606555231972088540339192344883595383828371170123849737097650058031947480014795194423477429742409338653479327853233959115391881278453418340774586094354201271119020239819923062191331807220333410296652121839774862785287754011444633980678340881753426979294409264011854383395638386942374366477234275805647416673533949206367917377723817208757833336707004981150283475706523066861899317875010841453372530871860306240985825007981802975545275409702582298233722726904217964391184871183553074059709442083983498576325788102915585384804321487954455699001405192030134514602461733966214656292303107457143672529158656325837424115148434168937280 [109,100] -141687993369902010688675696216599228006754390973703076301115442343267039698889871445413115244450494428231314997616439424405400086488762687428042740745894685671933511403148511297486024635414510062032193454365086517814716968740588937833549266660525241404010864614368106610073987005657241206034677294936908225409898306113458331657957537670848363311195623384669962332803213795074415564432815351295066520574604503973350887564257568977385296739888438189321760532874944949246198928516774119153555075065270835823128411159099789742738152274236825556803156225154381042867258371489124062731457091162321662672624500736090397517209846593543690470603986910397743273635586361143835298168083505544176767889887301797559188166147109410843043423630994982261454546942303877729926055457060718761066843335370993566658289176318325454243391618867313464937743397637181640953598289789828559437192264974126008452445493257909821963934408303433350957301989385396352451655641910857703105528112427561095502463243618865214910880938838430084483495523619268861570350728083735531857607457073492230841135041310820994787595462339058239620398464789291664212444809917769926699988107220945903762098883718210486996644908408793275934703124735832611232691021012049720233270709008984005686256743020709173303714959643364416235188889884690510746099699189819159273217345406950770735238278177230823018126884201720424937211211472047440781798504474993561426788251430135398175228014535063988072769897458822382601285034485522663637564181499551069747215830269003169487052077206888761133682124737230395870438610334263203067530830665449963271611881124690262152550765833371282394860053103021519663850575518295923230021654586188374176428752008714993683144403283021105266116554187626327073142929148355080769880073939774483229326765450151026575982344011570518047838978583599531960392731422925108395122656395747091006379357988737651844762456301703767863442791791660582313882417319259908518237859543420691498506719580627267943178949933272699796247082599904630148282033639358662434198393058510794935798776417735612329448749649019214665187050265852015068483624587062369534148535985852578270544648939915051679702908479924399965463070967310077537865604151134855400449492710308728079283876067384491336333701676323881779780380587490851727196902470174334061795019469825248519493386306335595384702106791965876792434275203445195237806638069053898240 [109,101] 1882003610132201471391446867060128354197538133156187461769769280959279264820837174259785426541993748761443083876845717100956481975166545783507631808072476790357663106162557972416743972034725397992613953590383021792470679187384764907177940804758678111756444779620264866523330922352776550109980382978764038647781490277567437148817471693317808086701974208635710514947355203098677648670666763954950215014938398977709886825827650322940809500171890442019006958000621425550606749328417323879226013388493609471850091549742602419682155181824106858882707223795996276319484025597707156495350398120860721911873214333986256348541595831850154492685693789400515339743408050247484252156684497244579330643573483680029788149398694061660170636584772796668624335798055885814319595163350595483353642857610537986453597060491568007194179564891472508059024046519122245478401431994323781124736215691064357011251058716880864077020685146820408595053107764424344800042389809993799275837782002624478373619472152956047595394414591928871104959599275500634633651839780444637576711838068871936446536384990873357443085456859776507002522152498295831983613621232533042074900196685957222669003444972420725699805305539919433770266208788978248686955972826041938903552617859026093993880219622415540407761265912043186482377931662801320312023753781284684312594903387792105154849572333418837264937946112942587641881444306136751405613547755228355632524172621987808920720936386235294820842859945100306070451035092169205072838133905631164393402834955028046536274996343093166576870905124311094112187142592271578191924846968526260130713210569609728573986888650224545390311180482824929022841695531697506797992865149086355301246198803622403733206694758984357933329953886226129040505707171992291260222975248921784409411983442858338354398515971509765049580864672210412856944608310140277754354359876224658329769805733047802631090818902091774384045586841265643430638034943263556467882453586584801547838549096890772475902777401963148264812429704735594735089566520455843474779278583687365894764990433353228505550219655543590622928495694049690148968228613477807746251704652921059851590810557563741835116874583922119255014000788306989334878427787248449320496162639703379970203853825909554556486909447568309495004487978248684786042090719047715820392794993643472795377770562203942214687210167220730998085504206497445887168693061597120 [109,102] -14775614335598010770546222561219688309313049229206731551887812979218741949704021716454312789169609865537076826858457194658424601889601488809328297338033460996910669926697150910234414957000789771290244090607110383161526046070462948744404298650716230852847798513577057700037341499943555743181275157909074308192819579415983030971640505550059354493469494688487822471406521771500459028477429162254660789287233238567407896252838361221474461292003744969275925811524901105795863348873378533588719633363680152263100001213406646521064348618538215384942446452723481710498381032344980105433334659304641857485927775150840286203113835715648089557730640009392924806649415264525378586067412849849898107011852726779587196039814903718097512762902998667209606891735823111964072527628091596530707141484150263167295730373096463975043175296908763976518875916888265324936056898755350616164509758660003996282670520986308247057373602073649628616380147686883976208177077490022786507009068005077158426196127236611654440366439198849484582722562277052681194437069697624082856731290059703252571812621423296439623776313806847827864383474473533455554173276953782784919987654115534801886379371206092196133052353286508514278714565915400457968340739293048530133728957486070543183967976478941308604575224451841728738446455849427022444718665257538226573681149951038854571612483674890791226577987358536839662482683160789576671499744751663347496374227516624623361844024572869374212641084886237129276370465561479266142204760850784083278979195477207884493392967574726468461602113569235829154804883743149270934146790751590159672644606131246684751935668955557010031986875407548857046712648110755893412358418472110073419627453777898267285916320985164193892186370757199836641601762510631357285388896144637926267406603577844490628363165942834086074126875090949482783625193207379021096278696492451822213569973401841652349421176016779795182777542741645306002450403649092854931615381413852652023668913079244477405094263366789278799285022501319779235350302987098703403376614474088593800351744912318913455320105112852877914856037066061718600289742187236009349941605512456430818120077934808933779864287976025199252219104668974571428541674842539918363013265455240378548858603272089984521022838879195721623852675718187971284005876913410760461381962687220168234020451794783912147539533275572869939437741528898189477259118400 [109,103] 77056880092898084493152142958234373837273088368867317003521292007014407484687906226499313645121198750771552457638634822735288770801287898760604654190848036894674345079635877914384407704982990670860999811919990180256313779242356024548958131123387109452878255579532224234288503583721843980032002130033587715143828350478685907054133205674180969556961281280362061009632646903650965102434925803537382055207792596229235037018970243687918190958211147837844475218402276029770665103893599581472646493248940138111440172416851135231261358672002345533830579969034589641881065919199248378942773059714868267893130893185634335560676251904125813959176953923012368095740262391834566650748941609924140404496165529468542372013613808671068101996574524889295252559925354527059791210128788465878828657380965890475258538703029206156949787703515557458129796883432193572835344612067023256786385604747012429590059322376801381776713102357890617722105803291487896590571670253110862059000923496922253033555569644447819720097657817328231978297012582100522682507580811557956328783991042745262383986335502991777517075501608730622157525833538519522721337575252670445916825992443738066184868449966945975606578769162653563570131640088707761169049548128779826683198095077891354687784978237718923575994649669716117703890790075022222237083799714810043912304962126919765371353822775807426779992386519795959200155029338555942694299464484236960928881549340359436520463076334740653051234230209680522586848151140758933808229785170029295689480300729460578076718252008288509230229625981522374869284236222998160449378968367225191947807753504295687095426044625325378589294357418496703573043058086927544140475902623645973998673758457751623601209196198271291837227334925287221970011988708078755284437281559469321827753969269227668369446969589319267888078622870346940671425625176523602031158168623569794900428729439966917806624308445429316178564463580032324618943607279600368429346768115393174094735141586113742190304430500264924355237128094909130067907126733644529536406864011045628554485224100991841834271744244171873927179873507477460545134191790215651693971674899331917706403141685389686612170182951271326687524959643163765468208446162756917646536647146785739267653230427715139242792090663314641848006282157770870129460074856863844017480102879970534994114417629341340177988630876899019628433477976598005878200 [109,104] -329399007023060783866838355755713125307886372488875898295645525366801017129040651956684781656083822177064925098907897219810297718586316674251521090602792504842458185262123278007180334550641876116629851086075259070725854255856966611073390047872064073521342501174905328757682283694948094836438167547825757264549030105433558280992561756801607144641979853712052519545060008322052108048572258458719586810823520368657330534964217992399997382507231698635427066067188885837501353264385249915780416566383001759837502275140983989832872839429640827764263804580100285952782402513925447086077824721551048346344413861398257224758473392903428233357112798476675867008431449800090493975322216028284516087262632550104536881419227011160960745289527622240907806059579735740031882133245847608191624465937083609670762248297612008865815079509121426520924609795723997032187260881054517582415672784946936055420192477337067008901044618960765762623215328895104994195644038652568225594019902492734002442183053281939777176316239178452966802007413510162927318811248050619823167112015820317853508077484787856642485524277825589449007008402543555033916756386492960927183776913128423048315595771609520562014136486440858919432495546413174057111488125592992135423926393033264725360857952412494611054815605246445553195721957794014408618872229160354498754323841016308667256384844460652553798330661430433396235814569060000877338700032614650399353042335419563538194358162431424925418424778933488150144653140146026037810098437855177755488598020398095724845764297746938825577098258600205706105028022324491457831809226818352051179498649702786876374534690493059957497818487124401226219984846408189166396855423763365440147196896157007758689396297004442256007584552404132863337586836131760223051501174029447968638830199483816114442576883914671793999402391427914126517069935602898996276151875351935034546932358041499935780055984026172058017431679637816650927894543066130296003234018247124459559885434044627819728848572760406871029824562309123718468909303229757751237573089875978190528714921006992335339897393801107032557224522262670781332249054971579605130633926346307155474999822290689879958522386364549647775313431853503083716646791247589441160026717074732015531331003647716358875924090915909926759840538919717166408289192353874113474425962232396568039903522933122803600754189707080545072469469767280640 [109,105] 324531309592236373011167803043747668420634047379297832223896748663210030556237904808069667661120588814312111658352117204541732705107595275006570682587854731426987198155796616566020096737129882357331150490228429405630519872655319938573928117859568191020310395498650387519189791854670787992272762137940426070442374425625924224891935595620412261878244281842369965775577502915365422405502228337904671876430602688679923964114854710016518769235416233356359207835407950066910048295450125637179479179205141078868549514138326812662545400234334319625803115811561140380761014153270778984298211636944766973381826675709294123841856127895220117209015491970707431097498866153583976529817377688525972782647054842946336793200554977799569357628659977739051286449139738035780840706709956736398499217455751272196300063100636412917942138276358267771382735429257792404998759161746738930193484083529618838430177701772775223234532701261147011659877116234058829897208330211706564593937107877965306480951670701251990931764343489696070911574578025618108081851027824863707002952141177587313892147451254243001935293147667708220022354142354185289685183054911930825556455222182210657075107373229991923421681858332045588792187793206470775070211373895449058843374079034347410609953713300744785142942045806940312824602772747746803204299218864730939833865294679930357149695994908779862141590549239919608165006672143554947549072461363710698300327822362003531324144614399220717456986524901561301457748125670687781773579115620811605990488629233920367535832414256963368372162783492903048720993318963475407805169976690652521162676034019772211127099334643668799308258013711157531634294994901290492859165011354521255228755507710480725010422171393050328633440733690322235616386068280262116444370978862515887934342169825789625000316973167252545234619859669018579331035400832553602726448484783859589486040384568550565431487311535606756764238003573236197018281477150341017401277178632615066938073298192242781335981493376559006214444013977087247095342119911067219540160598612315012891211896356833327578728090118710702451251775472878013219023016691220827820662010111851263166690797365621559990401048927782600035682416988615832715982585965771034196743986368240282871492042772506756558116332066962962487342307062606229479862131556127415979337541038596008057331833581487874604437545392928127402961804160 [109,106] 2401740743279473391471592449565544499860393821046532593128600207539921771178669472624401599166746068572755585707035861876639064149606475076337576264756242324133719234352215454524250956300517654010942156770887896001694181610427799179341790624357901514004682134821488357860771820263963956096169349451728465255452745450632839728900440946546440166474885427273208036802501200964775551907094158167305390500420614600253861732580049838205610497825629559643109911048230021541138058855638623492197981165742386953331942084084451626411013236316057736856665831116022651640009592574439223490016127302387230342852591333754808284881609905932792506411980952605103980691976312244742702467062512284645509392968425691502435528282881352564846387301608935511290455197730345865484375497801330283034248341865958004831745194292301635251756259625685499786486938424619697714969581079875444770099865571812808059967335522620438579996984189898841039016742237862752323955913270775031760724804312593859112625171345783908122922435449707412427293133396690822027154543988893985578748647643931235387440773249597346628619045348328955285774691276391012800831540162545363457765211888220189700133215106241392300703790319369786316446652711056368536793901790915955457399870652429054077442999279624666608562665070817133169122216869296089636339492483016884765720530091605813169874085701387967387520580710568323752337260923571525061106864896966571202087194500013479966840236373619652695729321216622495054014127945195540344512619656284676532619583820735036561637045399854592289351972332026420282979565726617226139844115590753311382675884839770994907204877216527325317006379366141533828475615987337595424984331799443784786485057506114716596694329255586072518520477970124908254466124871861382220186478601940032327948526974826915769379547948116410797081645750266748432266658940153638343533117208928652437265709163886040058097766809624913531154205753413746394755226036095585441099194963208591331643722814704106082190904449036149591261838845296664143249599141699509904002279066506136368237609841463859617826148891964687200374702307013838027290791343928651924958049469134946956925293516236327789284522327893947184438247229573323012901628996736263742665284430735889515593596392116598697482729902723802272422583221067704177275103492387241504919930180969911931680694288240784352390586196493235592081120 [109,107] 7476553609867498750187149077130289449016454293205049605682557948236078411168190659044649256868114283507720611848256831000283968041936482276971917656439164046363368054271891838236863376259424024274745335262504458584999445783896445020252189662414531768231654187844156210945858089631615443611532245389511726997241548749742220491947138256633091638237912040904870202387970224218072435059473666419321838035214767905959922661015929584971221697634576315342087734060291849527413966120386524678877959024004991172889082665063576397170697495455673973838024774187638906950798112866439257341693574240127933722968723656256022610675760482080659875393700422079179844650888463668170407700686309066652217345050700851594409876441005622485753876130426976202095508938998519139247222681983883670868417152724192791682619373870438031510893309647218279683315401215861675231521318071967328975667044699287051084489767163204411036664745556174418232904211945521791632901179075625774025635112750017406065350910137801081258272096346640145841581635688198362019180200537534120892524381413907659841147253358017339238071150514367317881314943820980155744033707352066556607193760806961025590940360206681253758755746361609023970357715686304962604723302450061509558552063877280687494673097921676624697119635961601094446599035342204644529062202250091614927127312421488812879751264395550649875712721181141572495762167594425989811871931092361516992989582533121503755426427678881007627706546910104704917555980800827699262386562737368393390552696078029072591675636365860699881981221410264445290039582581475456308641433540961907349761759095424139216308235624760986646491624357954502930436906327572127551424730930766420206194534861736484066643862370524978567694611774492661392661243762204017770884698814358801850829113982881109537251220732494837485234003562901459925454246108504108696414837549788463824400052947096916658670000360147373387125620168772480802619715722321253089935510764377250986157640661442102110389032811062557551069775018108398636381408905520929744159641999099217747965721206640857519838643237912909273371876514558559331026401702688784227892780742593109164103474694236112281446540069011341434264111297863466446451307873395654209319163725836099494919175424896848625527256561877182370587615210253958829355464363267173373330220873968374878920974112455882303148525966546516140 [109,108] 74197969577557677872031922993418837501135709846595215403308953249897160612756880592865840411747871530719721724749416527627613926721755639980152253994877301180904676068877873527416292698084631395719844089363022946723209705013667188440292873898802481385399844717510452041814729143317125793214059425817451778092218334952242162610595722619826597980825799036615308389475607221393322834554581183785880839301642405858675125779307755577552305653572557020286727922601665455775991015993844163371752743072560031804364979386223948557200728795451021451797235471579435422412931057655887719232170340372419435348147975110147308034319640420292748864514371646006063197518280659947839819462263543506400096322495871349841903141112996162980225242819328529096216352875214261302689968633237396176950097246519871511084404672938652096224159260551647000947840603910734600727617423958062912312230211138961322002934779178290045656943120221776647486580884359076246505044948164059883283546201116734469231291737355827891625659313625501448465494702374215132576733876884332307359923626420962696960523999839163290796218410218773597803922452564752164050181330994089660547251561686085369633931703672002175249922905850488487210129601778174885268827479751721621354945710211552365779250477962475108205767096697451147110104260441216209955325113982276341809761319032544396816257937188568881129638987540844833928778323688492504165303910680490379466691255037337247434667120668324342178173807205007477930296756028970761871979440207626122522300038790629058438797772140956935017728735514660154486791999786557289716036344038826025530150704901775997097701294808707214631105508004848644140384526050657815502709954993619397714607180420899939361434272443999013411996969727490695590045173742257190434523014061520593510626501878041251499528203123249873815948388674942036444893179948257080754296099812448780362611029477615349584335418454539179315618489455801329540964738663104367895032298208501978099517174591867382287597057618739627245201881174152028674734788369372973660874367691815763833559589334650024302119713109138266360021645442320280958915983685160314838509575428387773135996211084095679305045526960490051113129088190419047890518039780903832243217060625659613467552590269097933008274342506209015193236414492146661249603175420789916737279673257909118790000663731912028942137391859200 [109,109] 144031951908418951160889471335614019739795787255678828348812702497124497422238197723616147532234499363898263814902286655323262105556981261683214736313131555494081247494010038581146626240315885439718610917417226429788639048338998730207179597297171084896042956705554909357694227309931633984145112901481978296909460841035487434925792822416786243855732253911994183563141439551960756195401618380432105280698483572450769574723303314987494862909577808513653445708721885126617687865317647823771903321450132493710207425008245097523890338772299865001499971927286062764616329220186344642271603312773773634802304100653261048678877696470657192039473983540656775963816625406411864207009937815064981110773585020501773802903120433123072666640021126194658713998650997223742354809208704321008190378815495923769775501022068021911471672482746935156688470184060464888615123829919188762759661167850852697712616034547296718619061546401383670389019673694740096496288179898315298590040149053725420635911682944251186027926428419535317594616343297604985599460653833317675793789721911725558607601096427451382891383700043716901501750765400220496340230718841642694065437593218645627585220849836872361203872387725599694275468803463774212204229004421267770304430849526728252059690162513505233971336790223432356646210201031644669314732703471926967128907734426906608330702745078168073353196773138446155357512519287944706868869431687658718311624818158675803001342361642805820171555668622396252849285638170034077089158418437565062566960165276792524968374998942260048669186000937637593009666924621505681829762582626498285118281070438172667390232646488121885233890537741363475230765435847033356384977690442560641570436762261573882113306317408160558672207016660289592019853026676889241395887179804318399065157032218008326053296768519347949520297930810733939227118975095468871266477643858286724037046602685898041190888908874291150391277727744914907192141073502072427579831283566282838374820768184751766183445443128336649543313454386421821155262806600433122842319579261548304940501612609969024309515064310568253655141122229079085729512880516966146989585872428711646074846581738848942665102199152706525301532140856605724969846551032197382373151029890084802193374839863374168982399021362784678624736757370819632239713232872336407714896914893554312633122822692869885963670336 [110,0] -9940162572170203266812692431534173641881496692910786305944380075649673613329508427647415569238834998328516008660594667596553705920921803199808416624706717752300420311543202072556249091949977777135412418940064454673608440501981370689385382101893390331855288160396343977400792162618006828841455772034301914377557833590964411699278079739675556148955682249691518364218269462965599123578630534400399088388621802963855508622841503074264986902784789419617392726591596021458995167248278591173463008093004847488357298661620570780911321480129082182905227289382980837410269848896317081937402431823859918469676561660537162244325873047325444343186808267426083169615830974154172041594920501869174385592958937364063872275580946179558574965165315991396922147403747101730367658658203330438198167519981162356246436090417988515620822920666006805348506450193945661648571767853428511546586024173466493994096148165534593484223358425945062222155988474117836087385380204396404853239890523109220291475662795858371757895249121451257548098345745455078414900303953034765431093738501676994970059698261836060132196525399666459186059192492353052659117617583428459593879653145649281936272353036150109492521500670469168993158511368783202208542167129523102820849825046469676616048740430028383485271976442204318047258381033542856777259066880116441565875417120442574649959274550007833151772280744720475446884891211178370380289343271264482368982944878394167013509253538783021306271112448887796792212018854296604644705521268217860731616984508099090924024190988686424454852262630946958101596429861124295003433495044517827876886279315079863194773935543677587060066237096303057847180672596924553320396826390070836806766386050718879577875169503371524662615101605567730022991806704953859234061064700996876583620102705793377406701258658090987948185984390147557963841583751571317867129271443338695839378125107849256400934607736558974497417682862141460831072411502086651098170641230074966536809402334991152969567462858705174919431003140027958531775087988955175985180512229341427357706685453778197510349426142068768890978709882239615533586980817702769904353159617221115557671599143900991397620676823525239283208843906661810804124303392313058913552360762084889770164858281096494823787442619602313480370804853713301760744549025022908710711625582422338312422370971728594622093429712544755419499710967637045916235609585395390602458304384877708621493377994451185881220922689164928473090507380772447262558653636205971767296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 1140097308083020990576232911588411883519145252929325746268197875602394877103810383326172201974385785253827366880758436252473001167684616534478975602827358227909450062037020526146769640852039473083387179735161354496389807955809738773722336348215186825816182704896595248562911716918208112596219291504947552898591445136102435047343726917267484170269102050320230984285522338401930353293972936803464541360559849610741892009806090881955533449195814635934987769132217979024360184097715816021533519588768527594850877297581075499821732026997513625165866947419579375654899058322491575491688500885169737001241872941342455419057772425232436570780931549845732201429131486637894751481060451749230825307614016954835305672972708440431277507621217830602417403476479201163335869550885549266536216149520644846352612121011609860679941489949804295933269366898881263380361815118485886473528557221921550579071949170195211449051407934639645473165442179625285153894371030276842514389492203348764587898850717630994714303491572113503736197899841804271473650183962592572048917260556938391549416884190691585499309804668902068932892766653153013731726528672752680479075840126674934754215280125734965796362322136903483796788469910391933584173110812218231947493828032221642345234316900204493231527457050463517720822368114512347806612576443329810363995312891220308360740423681277312461872698435555636038582488443297193253526554714669648988207047680364864982583014250947199856741522219671580869685535402828836350649084703584659165420043081842274996868112652984621461846653834494448862219130755238080490981425998669941300258955833215859607695251473582583339087714268953835299041729708377442634047901777101496340946388350505939888561878174696913120091918008992064748980556367238358347391802338287730952668290914532972276006004973516361924842794871277519150466572514148778369171798044989436513383782399872418041583210216871658168712469059374102423045213062241694163229098067276884755349199482017966223849287218515740147789415607353303208381001661241236973006919154753864192973958924351413694868674808138712482564393363034311513304257185767024115178005080042424534669334813210399757523934860284122699099968824876103352857975065204224406981010055973327301459675402770740032212164454873965569037015877992968078359637841217986453737000498634947157099687571042847180176876507617865071540125665873320687426934473505567884247711073758407599556003639688724789226626459069824654688743572184950628283346455246573655818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -2842876775076359650689432254555887481750595670482194234127745956948144703950753312742693178540363584043595220416852511555732848361780966145630594137469552620325973685124386615150065988326785723036265417491692568203829817624787490150493748395263958589073968674447454301201628280948049931787503803019865257438724920107901068510617125473852832165845279864259953707909312064970865396199763042006922562551171850056113808585756980293838374436274640925978689353677531868374808416600759067242207417697594179594445190315583783146576502055666386300160121868792113711439791928951491357791628961098981743328591710221610108416189116574770928625937001914453901727936727504967479793050178641157512102481144723397986332298329831108010611699728173234808812874018696405126235603423271576765314846117816405098005827833640367747323521532218458980473741993805636889506349665005791659629377070810302175592086902318153366173915118242414540520836343900361104834626274860503615055468406872915493768742233318317610703947123477420843198970841859201404837158234891598904274657816330225614503788637887469318761996737722010482390508185165947784749876337942070435260058011913531375536298918026475069696242997479256518338810191798980536894971379675005970951999720302676163607483632023083378978306447972505912824072283291019469280125287758441828822273214719436439704301566404670133916562455083998098422543265608374983022836885610729474790728444869454300082658471425382425189670536369561209628595925256747739169499644227823589533120060945110927852810453673458176345257012024826810161031204473868171925357438004812924352660490738506939347734585836798265528828406144452337526083644751861095833143921998689546821614287517963332564431116433086342581563386779363925221858501497762565750746340769841851526842083492724094814741230151040367674542106714444978522499598224668371264441069269728598275239276625439876604074463364652776699541177548229061208590832952178345694692237887188324814759657455301910917313636184667555365549265477815321907434409327626718052190555238855625487178964228895272288679630305557651537755726534868708009336356610501276802264002695800807723741859092093643679980035867934950767290643645329315374868762455472013964593532326638406287919181176846329353114407451501619121966024225563803338930323106803296598677703950929439661455215334200475523287533418790486590323806875175914059780459002563093209225834085412719464345383777854615519257222599691920368931051986185854532453468414121100076646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -460629526989514146797878794581886236657777835603361303859630026011010287245837511922779492634126006319806189011725688360235973651826881540307258935585940023694608196576795202439547124728615119399723479782409519898522446148483877655057521657102529273038318665434390690089967466317326890025181249581969836841947866809588753924995968550973584008889911448221250837916511389598046832141270868793297838311741108987549471556969593661877378975362544030661891529267373706450861779750548554059829179284792213711562795950520940406367754639638740320878488948935939310266223951539525212746028331843345772853144891982575760443607967810877144811118893186990284643022008601499070620522878952679728480555071424016772121870661721430675685592928905470354475642197435059429937719224009050964614835241337716756034524056211944668078137001696208546960490025599315052236659890461770127213353840776126939686475450739237760074636971935238769261587893950278014098521995858206655615565659113082377342585034855228420408631646087186508319133359454638777604946271553828646381594037398773514282489470997026993806736764009551403266232880561130842070640137286231692546104237723110138050097591186660083990460987302320408790498194842719940968067272777607492149405067976399017177799580085048249460147336541693808069999008661582295565061790469582701225987898043995640704762098925255967226613928687799034866025138674271063090953876651604612957383127753235335752497546937918553214357260513653667700920683626842943812532729991514804709724338586585740886459319442828244831918612582067761765941270454626810823811059616142262726647007732008738064776815919618031970257821410463776519086667597262884814294754601819482284673603407573589763221244265829485167256306654051916602715413440670855154645152369344614247623837320901966892850625078116774400505235343443520044574220857528131899366185817340258578574466617799670652042863878720856840343099382814332810776012313945281577218275170556746275949720023782685752599854175915286459113743718765628918851252864685391979737863752584623617533934681703787428002970791041469817837278407671904797240180977386255187560654571335190275311923822418826811090105958200549814735808538335052087438261629040260543150959927063142917077308220257759121819970023294653395735950001258646617787147028404803642737171330346802740270041434814197807991243509248643675443400036003840309827332599840697573850502107852150321211321906396218734695900370212957742036758193490439716736799626580386761911828480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 424642554974970733755593386576870551887743038525279965080649675966617827260342193126272471915875342317511992988448226277799081387423484379826775043214413294652210641026235269912756411393870988285132563220564318727373883998234455727490065702064567307909354172190712673309550925412866640540661609269956457855165551103283500556005884326308520672086123693062968957468940399299729409891222995033874521310681101790502457201509236922420210632115201069839795215831823187799943406154565891008868254742466112626978104442400085603242003950443321959386150369075816085720153120858519110604322701180781798413927642490025223322669742968449989764601961165884156806023331659013956369299476896426128305434597131195401154227924132483448249937397746896926665472698231795709948782941631833916984106452224712990344089860853775011204557875995805776769944927175405312979903872747279835898282026709230964009861520471523064056976083894272542553113104329468482106960273468227609949252028418247739104978875279698341141389594619010544487727564164505171031186319901051680339093403231385906587740411439123555609621620828262947827594915891154978447746300111571308100491038390614938652174403006504413289370242344590685815248989471590242013726684474778733705205254801426222808487487932774922012015891974979821043065378431621682791473920054527671526527431446026565350775490179240418486426722313366558843016917908700497730104875794061462199591151354967477650722911081145215089243630453493492148054939695376145862868757552201851538214504352541732436389903605892365711124410380708262158189407429756108956422339239023014714235755449131286258982398926588391477031361133389575935994876018254113416005694278346502134831884516322197231784931950453222385788497356211564792656234068268696862446686299226907777594964792615709395472753952848744814310207588807605683914485127808044522412692653366320218339814643959995910247548246898616852177127771182497608304836725959777083668404369172704946911461653663729306628247307385969764167860750697224245280449391000439126934714304104738352458881837386240223773307038518839227993732499873156400215580480272075165641409575086455045036364959073906276447807379004029947225505860194480339412130477127727958973275664201801444204216735667704518163149741529786724507149990990421984483951391811999190738777161344245452733746169912484421055978380409660212259396832537877955789274218933606629042426422487398716067245529347346850940151706415853818598949427586049637806701125831733079407853568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] 102698564635102920770467090688216909149470216085061699933559455658805293929587186530119007133998805279633476448224834803750761482967326339177324047957617970336860354893764376382828022731568442773300502953617477746472723624205592683249115483145545852798926222585445951861372045077584542426461028330556063931221547768088338613835501070369472030412934563074879878821277180858194255788048507578693316614493021853753925871201454719581905540445879860835654767723902488890681689566242563682523166522172343275310193764778204821354597559630208833731609426946006757426486295339813608005295611717556232823993738545962275040892809607099488185911756733870384033301732246981520328753047163207171953965843158305109239820903033665044456291340392676758759918110055768353437511807405797854327885733176720586087306847059589018050264740102363833996820084039094994424756496003102477172432949613231458931632091845910564604728453379211045546620025604020428857765902047943665098484075521569567490994669609059703589648805501132283938697509004036654557733912598152612452319116537043479224437759778553887470326394524660365748487472990912639085327789013900468705451850633683367352799862139521464054931633513668694371638450642154660578437319906535531465807115170650320354359784548763605375807085673981749833605112824439597991342189951078308261107905358609093179752525441877116622793370372999240430440265943569991529281928107033771697038278098132879299807816610387998573920936017467323843706003618283952804782689820741222507558980307643016239512180873459796386922546709077654073839488144532381785773309863278187289196598939732717604051537602448774458740984967509478482503162861829747616474039591948953074924374957196499238983715822785178105898571148885474928161360675242608653808128580089040406618788378665453303677970503086858529483443126130100522035156747023564912768540177010413691032830821585724963932053897632669215205990059019377945675099732498326564518915648276392601015314740129302584078296774002009026867489006654572015502283449135297164854443409758718621311196203087178999761382428253186801686591793517005944569354176928646608882749654434571036455460721869827691363399123374095199085681773194256024752885906764747061682548898926273355796489726078861073511485188248775647576668232549578288354176604526804378314847339531121571280307377756282770342515862253338946009678859892246340785430642468820217366559492568440109835529469883373089620843581034213307195996184160612031886150565298752362674577735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -1276220660267636972145651489804212180737965870101267343575322856322391941990005820297148681344128801731014065953279581566913107860373458908140742328660767088736799623197455541051860247024655889348412474192518473805985748253271563679262625243590574872967764211304618182758116949643971543411946089540819696599821921535209123045388463306555744291123492588648171673537657029999516231541076061898840536843333926354064755826367955375563435290028308930598036363750861259174666595394814351212049517810585681906753746880288688912960869972312363298378737775776091598569952755842745423387707240352430787448533361574051687123262615620879916487797533778633362507498366992442198322240853138430523974170061956126751153631520128259642799699674396970448737148399641225677497968363702396077011113661982652665506002723677601699726763897795357812218684243070314459655278170596285073362166587731757254297761495359782397592531817808896392879607398658026010461061531991598527757313053151917459477705260786924415048045193121430381515230623973980530756210214909018217755225842645717910454996318013916594400697094307620096234362891414164888685989170264548723190489015073296965191244224281817188122175785711080436715998037034176436841088827967763108485185219942968444868232681807907737944677681011732835809428182528698239716615537571728075345714100317227423447001014433005593950924730008147548705343927447174983322001976701861749580671217602711444019890529127684040487927055311817660703168852900683209975585150830059149198712573567243333843509599375244896894338194750434340346167970311927734546927433696504702072816523416927783398191916998755792235864948742740850453336122153095708860884057739964163837068112031914636904695360208241686052799359731904064163986303244543741790996433903726405323761304906309216211243274305175010873397659268345337125501178841836879373040737350073607140059950515325465762764251574368117663146136885269136912185191133973486335336699247808983734303367457512248521655381901875106277129586414880968796489043654741492365475609289267747082231403559394904002974051829255606247094367045871554187446354024687033357267344381973248865922926238582292266969579755030493288504282598609856795375064172707144504547311943329833778200472814483765911884113058311587269569194009137397103153985114314010027309870295595089570053661699584567766988449419820603565229946142712153388426920763103787016597251140128682636086980873324273731912043948858859139514958945281903424243447408113967516682637279232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 10508408343470946487162020226809711812945362616295882798172381001255546715520238752077545688994163078214453686987016682084933475493153250365464424309184663004626896535898886488726659664884778497596818926335883166973160643876401121168534262411509857464506325677720671218181911760299001961165845594563410016459750253412467837138270304457250205869602267633929600297745769951282491568529341081198582747236197752577031691411399897254876428924475311202639432362584465020765454734717083346283323331793446495996620185430351651183753008848950722428156587298998177593004528354324245365816122899497633202791294032217857918765481800180540984052999378070597010818449168355936194998530398535813844213246586020148996342884063282410031648965972110141853346390407643418121728004041046101397157931918007424865481453532520141951748852532781078668165181042003111842539605346231505710390134487499107821667970663742200929390348492604547280977130426359946144146192724054553196100022819512351360793395362080011392164958233187609057069951339352945267574013970056711466156115863671941504843395818134750696598293611278842480534400677881483744065478587350861116919536680150735430264443877317024106544889341156294073507169287111867054428459251450602974006766080382589284631983459479482035780775570937918329871969029646796544620036378389577701022474045857273251269590884835421723491198547424530563188102742970058047650934633153456065950246428556075490931378842774657578573930330196638334532733700715733470503835695914683484893196066725327688777466275289102226050387053097299094749264449972093254992830046929058941265953827195664366951505065989082245002567803149501885347113679214268290787404537752083434068576340812153783829387414654054959785615390526394966352720232984058370160454302255435893761405451279283801707486950385322921742654390899588091645615807346996956843024568092064365951468080577686642512128627330266712211946365515950652115825549508495590198679124164123290920825271617328787149965466196544663048229775790424625610823538208251810391004484124626995945785285745744931747483078779328601693239207997628771431572176046376517908312866580925798075547690535628530820672818872879385414867115480644504794920431893186837138536099363183321161041128844509720937691153204890451658045821888060988748934985038291050933416001969542334148375876343677498161252868712227538415025301592538866677349996692760019503388740856968781645168185612195511364166103135101051799849796011515921895447377567229944746708555530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -45051007798364752365209671542909708335008012181590975694124248427546775787039626644397927822605440009182520061235727590112481549565649047160888742297560855024292482041747500239156419170221130255251470460449961177289175992374451761083507986463928163974061983098608862270160353385455528145333484987367059536709877825657884945884844099336636075423141092580961513135181741206099074734412130828201026132726145491931272446593155428381294187009276159878110274540477357928934553180051023615824587928648647485260714553632879775269378692728145988151290577382567612629432008457435444948170383245568024738357705867257742375048533798773711406350430538412431995940839420556356143274131507599653151782011396729775459862787858643429129237233212299124631123493751568827337122808812368333113557991772091197485817218299432443866308780345715664870570669679804342082456477310348787179257157363425668136358253980475882482212096938799515469298821083726918448209999178874417260802571124105235015120270738583424596403482841856368465122226364146207588325428523386535177809264453262338278661604047777267124135066078732405934651422917043635068616116597554505337899448130093214369492860956568946710517991199439870799482681157306395690186092802143241147742662314738714901165931247511463012887768773461791758055270143857662129109832072803324072980469883316958639404617879731335587383227944661914050052310668372011806800563084683349617071252558931433844529110380487757678528606917833957114951302187793468087991620407617218894866041117853762315071475639792754324693791718722247497600654310808498229252670556877006027524771009632993233442157843995916610360581828003176012166553072856234972962374124394801668228851168739560264107309791062377791442803733605067288613530609107846656903570483320876924805873749897266161792905430327000457430846870711855685473752676773778082720949823807890615028575327486260645491489734111123366812824847856892654947022910269372777552881340250274553904367228518379301253964208056664482594346498434655776735454324156184954795666199592173521367348347277509546338322525741637681695552919570795659748510575082399508019394808900047754009590811255728517544154034362121832493317146338737024179888489557326805386673155855122334280789684974305947679453292149270150468485407800970579245399256446956636495903613052285804005184434098333207436496635895598336736292165072198272293183950869686726475544495171465871487318268266947992811347123987848975116356987338758523079499623480003465340571751546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 197355397372490607866801313473035749688497279509730603947988464331505566193117449662450241068901147501342161213387315580696589643482323058354128292090650250117884947738752222056727738724467259224451807779142665755986445786738531088531227095678234289408042483596276943725189514442570894128807473178406622965649971964947793041463571627142334830195485102809486476430155516898582973763645295822342235979978880072526985806797516136172382227043471336211102582200281414671021117090186407617254423847926095423393636958040769439508115659927564153432479881491942782267048424650622519865485439624357839219646782145685865039337659181494906575638179536184281805434761620195834460358559437096564743043360691252412777531746888557426288982655220984536105045679177061315081297368412699040097384400188488462377838525069782650323044452406233167364734998606291833700192336579288167408437004695334109304027341138461042669343107703363295821103184437782046645652898596985214647638059237025448581421889713333114787238575076626538594031200068982539813354600713932715656814701022518671951296194139401225346502315573916627313461275570844144646625882999707838336426590874354049834953116978601417243478551406015327262759446601573302883782713138597614114326839035213811290246625217017286311316759766190006763354999210537474217888700630627942701144125456627996847820668556419118495496511700068680487294648609087347858524620240239008372734025549195142725417599350790675328499249962573010996971735429265229846037802393449655125669258857919074205125973855637796525610712372658391452011025824767296163835424525882035072941307941951541739708804458479104883839979039424484076925970747315876851073663049298325183736395135017539986970706602673112479615261521196338484981527142784459542943898958168675630108675761854459247994097804114542958321141530462040488295883282744952121275842860520415812427728559778008704169712692131649227741090840900611608621665078787410931845313264236805578995806034242393372252269329634828645905492502563659722184183618707742301383827259828647111298110337643191999217833759662762893654999539481467960310620709117691835148824678926868167053876153563055907233505131774180575177330171709437626918272676169321465748189941992022781336473062656901062195924900390832118377127084927430635804674179250714196077207351618371685665448812932976350221893073945880729175028293891946146640056241597604796337439577986880373200652181475552531105922854119023923245872622545792475091114996338254038611582171217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] -478909606913340589761926057546538682769283743984346737837703121830586834492053159625615120470432827296931937725876482051531971645055261711763614704786278841795438989289237079107149809596581082165433735941858506757795774816521015551879016701932975689275655513207661540151445286075675102822359356381415250914269654526041908637069974384236368342256589498764455208187840464964559385619497668357063894801291029392510704190844409792643076731916119001159643812188071770739860160644427690121816745850258230631091516810600325829454263206011541813161792136792112204320284182746415325475747181227261219049986380707537782643436706002343158463119461245464056249569394756074319729976436335238186446666120285199167238949531533163212299688974501425395568075946683927833567898277659572028652370020236428057895433243000980098472113247056274487810989419343474556911415463130043953009653982355678689067770841418082995230231213494187638472879213504190737633592456975882937921266496152570459400722681961038944991892698738880187029522294751734293522838120269114513113221250923587190097154921923191473595540716539877318128953027415088766701553106276509985803435585503047462426875288729825012796977284233166596691611334130208510401525929106530479768021401491782316656035681782921540332544110449666972711838083001203547687932071412908044857027472510337287184947941181312358544498553086924324113225879324405734441693678646258242636225686578758128998443007682017643122575846356688115609461265826747386118716520501375967057280124703253737677571599363723207412822681940325930192819777873514843683924955472604359485117056985464104202628251860961044479364996859661112796357551792422721913777365290880648085906134740372304538112618518263570753503571206764707857803553631686978017959542183478392500713753285014964994574773361870080621192503361755757694385573196918069397272689286113128272654303149931956238805828705551269284525703689568574764105098060566979354167314035587447372344934264193683802237417804962027065107027613631336719870385267811522435562649541871489441134136146443750890085037659869549887800140757052813518624789022294184717582400963918945722807453874264319537864145638455779582131090397623548203838851266692184429536791164249431898108912874518416015799168483107560239886404999609495525839848897329367774204563503651996190712141485810689877973479210121925055086572348590872372547539879580917959079856510736549204557567723887372904069982337745719891404495653818224534049124778305437247195739378941952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] 2264305610600823029829721365817094647286343636313128207473904673699633859109996452830798329396137617206598408147797975722356652191474483175836771393623993060788120636997156160391195268786836324595612301193937982469748884797674290405938787867535620039105688980703130674745217157786109998909304017668156221324140910841954290251263542696944176206318616218266251873063047584335884848095169548551425845892151113462799869109760773133812799099107620349856103265592358572597199999401306491350665154464928801024558792203280610215362865441987552509405927112612957535819149763897532075874726389798583722927137760232478563333877066280324789261419899766750441642239444485519307070633410998660550327994880890178774939280780714457417778374458747568236169526540020330079810866094144081460140278561272008105009706169649038983447866452058135120849908290515616803472087566806155842198765237863735292558939961832270136238024532530710350348633311071938372685286343107993186848198574571975968576386547223152707932383050839970837914407919566928561192767667667474258888482390633824616690337762719730278523210501335475368549618196159293893791288280678828984778528371986132397676348285895126464754292427068643157275650176594728640790974873562806708858194793014851053556065961789292093615532657260759524589551547321161249389186391680739495617531244856855229876882874012308328428037459729631835904595156266908719022356180996024627151819304139195807138815784542234610908064244577359208516297138562219289650169779522252932390747543693141786565957881430871862676742073067636903183405079200824344026467834170602843790945584332650518125518082114599329118112232817285733721245192465381139265127004399136275100117900669756332328251021052229142425511773505649635880214458404703400305245755312835875865401955518006143067270754929799395750533697477226889661657878955722041679329439811077630126070594706370002288842701531013857309677243683768018190317214014191520569675894533347632024252362888826638142251615890815029484378449392949392090337539458450593183424369063082909688894810424506163853459488096378858545508719816775584596343245645979783457832403883325802114425498450931624976702569093645662884516773936832708413723228987846343926684141858617618955288015574971458292914209654760899029653524641304939170536481703265018324243591645167707172758469637467426778787060657633382548475028471252084152140319748682066941740751977938398563653004450320219407396584678291297954963199253794726892546576258063529434009909403320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 1840155232924923224477197070091040285969577540181604288265887351636020725693820393261245485731296349735546458181477153345488970238862096186896267745340187920514871050353605296431008658668553033991717852775549454780766745887336132653106570950591200416717518171239944368854983303598381383690944875128334165305767815963668080090301404415125692450252319118688191853864993943459386407816719757447652286054394101725377352709071256308403213706033664218503213805719742740439924616175620277214823446001667902264434286159571308910773350379704253201050307409281234364306757853548486295968652801288183098000797802652231649491266153787785177071933185489764094540203154454226815379324225823967949300159102512576296454488253846182995483597329762000383880507097648423939899869075445102760708313761157791302720130524966745618138460452766153638447268065758513242352261985529016606902837416539410559802866106069267393959433407134884079850938603708722984034499516452134404730900564459977874540079912586197184001770685990028466764539802292808270739859117696826891134506329158601101465446562956506567095334847752748433566072170482437749608444183553067049734654940262561383706837052653352958281258710865595249950683066240228958083824309619141400564240791855341162325323253671326324195025412862788686797411378282805432862010890179153635410024222313224722989679061853367754746162126692325976940423376561359517492697275857039477251552507448277892848697818578435953717073688432002140898280660505889888466814928964294755816124161001258040512167983373498948299840770359235792294112593169938583170520802954471057150043610177504806056184928229533474768675796743884150059857358709755520778720897965054094862032553285652735872906805419487331140266833034220094839278324447707610236265599271879161809468039335243601031423496891272214297413878291749274191755351754989457107391118162919248358899395069086150134671463083875015252430034444330464386212977074633256340794751784385481564803209143736892216341644675509169590867647345989415775830649211293267590355209864915560381762139656222849181746891905047442291436245433387062463038477623881998169138090905596374423380145857759556277031853005321163874757816059871530703320348176526865946994181509470894719779178526733103549493759395076194750869497488279498477168095790255802499211321562572812396077648638626394926871850399905972184610845713943208039733449264131939244758437085174163286088637869825547119763358225177548012279539407090296004233771576351600578031603175915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] 490557510726512534287984156278773736388132463929423600718541527284481467548157233639729853145817633296147857746509970750032245041519043533320134773662597201434081509563958368589928434012898202306725915641128584040043111426779105510721191697132561229333464264579853854574622391900619908356903224083997476206623858574813302781878964651740639017139514271951238084413386834847367577364378572636084576534541831021294643083384334853825756491876618297374725479026505409257943201587843392360716831548456044557658085598011899639138538377210713205472306448182928961990875395757854787359181380440131612067794248218102963842889692002917200470127722230030527626757727499228716254580801899128604956373447376606050070236816707424462621671061840200614343811264576953600470115583584087425156971868223306878560502876592426108198725782687620386651388207011757855426527865394581477146221214791662632000810668385475561359328122306941551760965763963128798003172427269758071011363742308265383087820075980042810644322347657144087801991165457967734912951801413660620411850336181790162527330299199090784140415560296110911365192031167892703338270588397925224179694355859324045556708802979552201241261158447052933038335361905479561848419192879008461366533851980926069219322848355391164189273348606598284808281722264989544906177427297074619986670414117874269229910870981949823041366729633033250795181139446251560495654828483746876885738697966448011798106853439743913919522883468050382535359724990178126751206496595704289875564313312477736754002855273556900202821306820839247926085082656238794177405015278596427695742380585870013925860570365853582854532760524715537685175376963323734836608657909893554792539532819285689787294688320281104748588732227814138450005758372207927565633872487787042220173473170064417832464013236255130022428693471340174860798791457581969511938604702404270631455360233542896214533550593916858258159612822874292098941662886685200368714854585430355515049090578814285233280356575121845791743496178227002395713024929313766060630194510909779092409995618748930616722903828135210583120460502707222577152017861555462686354884524713048344012710919372677014911206131502321282584334186082452676377231151977718589713628791073295050182630515058900575958921368997909288263747451171245204428686172714077828598637805409486474948744207383964387834712240693788556555455158428480709321471363302446767477002047424394574349770841221353786266357546065105557733544787367558156485848721924437529767643961098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] -2058403135858980422513826126239318686295985835303310530920884751155522027982690065528196792015447768195205406657406054733749154998031877399987848831420468712201802935558560370448523237580657484509046554487727919449347267313186599495400349173227382818212011251990737010889548922972342007558891387067581632612414781561969563449149456756613453290018254861829945531481761324605352926791544318442464056208019063642425476122199093165845085469794074875750501030520323076107613927799142562652059390262772580238137340786608536214660473319945630707999544455214030021367050465311195372430371725623458508432844713295219957624427077040266540365604839556524489146056777903472023970767452491899333666626518306734358645580890253354136592239351045154340690970273867325572939388274495691660305495265307515316940937528362968646771202048572125170364408232180668844607885933185726158481626049180557567450208043550650436248079666469068059471143301539872663747244265303024403402490603518730251631685105612340519480110823899411256274056411065066986905404881136977589636235603161753147934447486150418021095115072959946363427982611061142961646463330918793115529807238627225202682115945149823714118817498181934708333295363458530558250550475140084354497085563226017802747865384227160286451768971297989772664595138534978608139228772201107780973071342264176241331696350477532530240004237025112328622109954197021691829318090376199844697792041684866047868217109391315531758913021651313103705716128581335187621903028099343556864316379746528803048313384790228947103418809881222632832674713564803427859476324183892675867657540486542591985478731807218388646618789368961209490761403020463752042817795540438097713042449231566384097567657188521357930421668017656252139026925819998899318884503758392269092240569499837872255309311793907014970151112930170048331469965688185062465250018241605118188763661395346390305263374122291371644973490956591528243999973762839134876752023096539409370639334292120372760613180026320055281620434622216589392740075231019582494739539633520507079328135169279987101537652381289982331995642119319771610068570376187421739285404439287024040228637691878158277596195126950538516877978526536104647835235156752997127934194828039508466769150963884906310122572600216784803378795236623759202600074575165834471269258953705369082680331758886949234204600274762101298638270504857688111575308683567473784494755580967450329991242867845973024077961685476783979397171512961672615259433285899516038257440140034048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -47940794981333495080830305087670860436039742755483075900803692857493784478809072324230380605853492558902741389113992790307009200617523601543014913165696249577330476226726998247397984625124313042005662832334636109938893396042467004309085948715962857954985937082670186074666328308516227841330350723447053207221964794362246776517928363304638602493798430838452591351085738501354920874629844000652236775934432284939317633680720884408075349889818538630050651896641957258911718421200217185830529278791969899955472175410712735930810552842836043949808780785783270464928613849746887439155164517989080106344612073194532367804623824290172194432967839349860024944537667115706024869576895901772597767706305071220057579059369458912984648747847951087512526409910368378636399334316428097833904296051976511699698064745175215591717590529100119056627347566579639868271439992373399783649114674820698221524318716854402497973855820059846790469341752105650965622315996793174807722143799822539521050374720621366143031737956936910892090519120111430788568814634921294631362937003370729148704006396350635613439947597929026987867415189408165900912919977587197691664570730963077603627442013807522568166547896778889402806656232141127094988893270747773033208573345528084520982552635172481738432720755680050125047142959331399236855751788185603811187766125639081287012924327768696525103002108010403937782638964071690113193570440417364150061403839009084950616478949124245935186911803678956591021784339311808669292629426607616047414488423609820674976612687823195844662467084905846479016505563774983144689522742696052216182600097018178181261268890333987362231260831166974779739005318023272065762832217916186854694707608418775624394240183505941057413678409174862646125972856530632854615292333999761227071734936279095275449631712376869403050808561453329300148162514847392916084036739427818627840410160770613612137205866412502757970446784777377769833711592343846986041329446367970328157876118076574179480383720795716168524393325564946810564004672917589358808044521967103850521009135236431098259770938007730481615815858533514513118406711789281682427358847460085997994947116961065670828435610617766556046276046599445901439756380437883240090820981243584861184127938214847250127323239535664022821597876699067797526976028210440098579217279586303298922012757449619200749873664431796913452793691668873162522908190868462249693690271001770108476869245853012452352456025588988483585258278737792024265914762189808329708583198937579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -282421425013209567709015658866812004702934485777568885782711121581419243244028825829763153778419310634545186729284281678797301855887023161194851080846011905759223528416967257991309585444215406998700359296078118124219371032442190279174717633155699003342324947817324763753018954962298960136684993404922504773952110762817422450127411046613270458602124040112670444802154205266700144066455984581475986169783857457467821603848708753899045368395818869554951126408850285687852884080105225476702498711521843298086026944288284322439629496726148431417594601832549398129605170303174586432222895300373418565968796188899751443229850210639314459300798052307077042791615831133329971113827267039427091998699690038661461639533358002393289746806286603495833766731055256043826690845330882250065229976119968740658271820426823904460224027409316025579496236594962275039304245500280304861618366286727510495767810343149172134375419179906600584528030784404467978376849209866015352977343920593624836488043522086197550703107250372225002446883240415779497275827103839493718844635040870232874736395660793295361151965402958419272462350814432435477389731027459011377855045759552317010344702621380437701978767724870047505722973799422150298362531258040045872752172535414874321482669137308778568005014029610986398070191138386179580438724280610239191144569309545062957745221247357690888282821428065964755127969848807578092107271183919510848109118739448562066047698344415079416891700944320121786665559291591204677158572229969922493994621302745942040677705143599224241247385203662201544062485323477929366889048043954648147946350486645406182206720087024161782969622406842330805436338600894096605610229982090269046577825425659122073366230896575951086802223343141090597957446319206491983451518469202902687090213164011563063368137916198472454959063939094667103913706224723936304416340189271436837660001972162374355998433831339825741197521159477194986779760940524279580350450718241537680374092671644942051072164920574639116696657340984019575432467635610806005296433860636573317261241430429885263227479750464314378044505033807243782402746901599797636914759732803640909967949068964315328270313358714708209819809308112994446342198621661914903041638723576818149862917857715030165779389151648972474070642937627000019415751400283459672106642528263233599033428643041146359922880367600896220581105504706589156999964685738004990073615721088423877625111965355238594034713376163284305717499249916995668627974921082136697791899632983343104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 1171867444050174710034880650579228158256023263898542383269227583719413856613025567510858970529908189248009908111965557914524531789730591046722615190802801480899953623341564168456714250856104541692482111080472738303043176404186033875589620105320699503789825307232360189975758583791800473412099062402483057184075342838183610590097593939684767746370301436593192089758557807159745445154172679276608871127806718241656619534311133229631662696486263924719794591589665644307094113832472739928883566845179391133223219628474955101816499636685415275013681319520960794131383911335601070361077969837121308362881685036355709054748631161445757066222778560027798432466833621851890572511149800268132306928743760842081362610541460527067573890435587497390622118528217889109792887735880387245853860656435805278919404952575026628399349267081600433187482253115332298323759658655174441067725840671606244680890985097041435987019548001711272452737132756388719289328648017521067872405881981743778941305754864072860767067584134570145413009065596997303117957711136181989871098994194112652748836632981249543046226810985925933744336371649099031685793214516518147844863386038228637324465776774509504594431131239811432924727266178907220468803047065349388176693764018521501242213927440261734853911375981572468757615548237007119429370551664517182610492260133149188603392927467386119031565827094569865555811114383151550705022005193820784264490207533293931598587998545965063222018427725029046069301972737035633964086939297708406414029186331087959350756043244416435995227579609569430690256867962451962720120551176374899004857020187146944329098262291759096241231598354540270510080258716155276287784006197195297793070135745054389982203332923467656544205748496895216750390338469015761264536878693517318624214881638069431905817932559683516557058909477081822669166029205410807156659854789647352718245823660161177618974570826276975876998132203032627697930111296363620741815854585855467110250834704855362987304657141631519395928408382436696366695811399791421816313916690626661846781029403182625652673465275029008461132476694422846530623307196922943795199296791273178256613009817593039150477062488538632194715157117720576078193495931523946725193431608228978147919378480403525631345804467111400998597211348986233793442335503385711672968970675020712928167524208443412836383003634339109651492722035508847244774197796450774499764188630208321638131789675646150066474713322353855327415422196874750991949995797889694997113216301887651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 1571583566469315846877138227679094437972276821241371175176086769448785405041511495111776000046929936029181265892299560621752123206242829991959212408657160034196756902713625266874607100674164128415089152137308970681034020786128927111014815080462639585582808442295211912204310003869028127160840518176296729009952984003444587964202489156269373708918577867751629425841664794185609177840283672209110297391085097375533506757003143182591791660372319112474344971471917809835572936280316891278837900217965457732746904948936580484038929532005618674203544201469780952634948218641234889128883696058225626327567469731210886804156839742535641183262533903536895655582700395252370341284714773924287602435071394346900563266429995709869669958051955707633092018956079980076036934251092699509003185262502216701953473994463730826661398445438218562850807391054493979686621271180435288108162438191619022660346893979230192002441308167216623932497727550054439134710337965683544946091625626979504599122468872156580021960433033465435469142295391983735245336164611241757179296848638680694312210677235497762838560183192554833506153571187697799996113140582407122065463735708432215327478324840006318916200479200208518449766448652948367851177923757299801084250422075481043635398930461416176438800054684053744447623467009319450689465604004105660261519489491348824724447661039860857769580939957251419414505859337461760897301962532923681207577599837532253491631641346953520950382186733499891393254752010855556282723787136215311565027789553288663680793895313384452610335274405561739852489056571274294591936294698934376074239196802061368880860068973884586861372938442099084826545059333861778220065453865708326312308093730420303600569103509133032346066999265733474094161850213344213481632926884757515586105623155393856633128626784008375009889644303323191656680687731870615081054245699201249209770550330024017934246884799976653983112536206760114563714010196341991843431056417135573094150544642712790909794793312004018547485626866632756417557594380057112598106338240746026018567816263931466265227540235312949166271075592032667318447772801258183058261027918112007812131139626671371699670520781482642645445650434975498570768779790485604917635707353995040953413972881907087468681832585073954840475431532312959731528176780362755844653810680732386950338454413183738646199722187425844880327694261665887021999146181509217666929935103792781292896579642423470070941146846137145270815402416088282989287162211792926239950368285564862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -9482893053879807022191180270997830650051894216489925562188139749234443941426944852889743683730688602922112173566061621494154079132523432953084538843825655439941549812233642219697496946108341664163565534073226594149971617219444367023837376106231692289574566158583219655510315478674201647836583204662100314237656906397339735242963593367685346456729574006903869260424277737312775723284021985104522288776793083578433618274251947096634473878284602536918541033392391786567994431744301251214436240998048210857213288411899390490042027668635935504206936706325471776434571615755654168293490503001559223282573882662836250577024400820524471893879380102257514060557396245801956245865187266248380860967655997817732146620228284267873185100042076419774890210573901230907998884249624021719568109142870657479646803369197422938193556623981508582945906744611097965802789246799968178398157434478356410407570627247588490281774963280556492566475762207658047339161550048524191460296203094144175412815089314672316151099328822355086300863342279607405749766230451770695378504363523201487228320041501093729038994113276407038270928370020771408186904069973010522142032650595962329802834336231340119747209493821672345732424370858904180875455782781061621199089803749867723665151069789444410024564464077995285031302667662008764625226064797676017769483562680641627878658047467343041007751148784110266162044907706904313081230420011331713126673525800017586379113894913813869201948880907085558395313048092247445504431514209213153551835016865559722499427641892875288388558800113502215393427255976692552981531526781169633011043993373776181213284419198420050175418521682374327002383713017996054099750552868887017653461745176309676309036109191911728605257744882397840640588361628586656165021829109997696971925818175624067552090406150278589135284991446113229753708629265850474512927031533305648994877426424476863256359268451699316875551367144585108788557300221310682719710990923937458531735544162430155949123234653205702485984681249943509636469343953999661178520370312709277643661109224968274309692913076576091658944668276873645433259897237300673151957214816139005752310826181636958408438899957153275116095395469536567420262488515151996469683020934767222669999573297743788602929851421039392589174237491450058849812016314739607855215969411967723152342213412275082160439515213932441466180543162531863236663141407578061593207109204675244427210236469363376124799560984848835332812348213098438322873384849409015921443048026212925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 4973472869482065659495637468277243199288165892803956398106509084116658388996740867302494350601418253983638703907541575199130525462373512756052404721566203904014088981416070020705447026537045809781703563120206855516133664086859795199081333519584585686244214164440270165263641405985581181589947059692762457849877051929261204244073640745203649416781032598139840949644545645770447536048485121897791999529471586670434671637466683220089553408423247716618415762892824846547402802670016959940398149932887622905642135528567007080202140996119741957466908593039910613930028312741092120335938927336691066958779876181571659131075967227796154950696606072782371270918372925567599295132817210048061514756109397377203516911745220737445918346182976583526060849261427610341237648421377148555002652212195482237891585643027656222441838981644669655300757044922426424495148571894971900352132290530360166427137693908736774262734730845781657873889562357493725053112293931547222681572882510152427398817660984130840322304271161597807925693676837808564385286177868268243848518410934551981143316947898324938634324656918601228624528947819354430215731590549657341554357449132949020125726396660596631475646443213006616325738073191247841624902751059072874151582935238691067663303036749348075688036067478842502417750503686585513877125447315908900152530043079509929404649250205801545476183165298928656919257396096392256611011152939111747209519211765544886558279805441361570601412201554612533476526491702634993453096813129711610362290453863281784940498120827806749809512846327916638657008662951269668199400377426912747792977283998637641846321906739472768181030496203913281166552473429554697406541995257758412776138026260279553830268865139638264048797532699795115722699034935093606602834437793432513225268044007510811582659267176020449294809389207938994507176714331580603812388102266936288542926772711809763839120684692778392561241140182054215574839405888040840969062451178856642582484464120557232254749007346882217850274527135539521138132155928791375251511268161670325029901705460476730612907233130351125310220233206445696112848112239501299936958050025919843081820443715512001402969738753235645281314748778802278956977821866773976860927628824515762015683697700714458288893566393446129692261362396997619312908622605984917956624247112094879412037846557497060498759623013434006308909511252704743894338833643010977802969992785762601429101189604810995483861741491337881877522295262339470194600263148414930828123125938875531264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 35434901517653815648175678530318196779835609317563000727545384787809916234473488376517624517538470935286493622325944066284275904098287241516919437527666871648059895054612351096408520723644049182970128085341119640459369496748974723633443519298047771054521768809136055418729701050707369902677538996827973745285177571244186695787392017058700506053482343394690812146061947055102379569015117927990838776450053338262999325285327522153250907111657977415843317827055729292680536233893263492271511719540807409173728004840484694432442778612242939608550958765468018274546303425879324784658218570772158216636983015084198304909338816802963079312101702010492388391541539721802500434962982099758310216251133161017836526759715973704388291580315910867642235369898892707238915818514315818268680682242852609353023033503813604643141021499937464355172474879098108955395402369116566176389530136252408322980217892137122190494018590934280846962067510702404677596345926889839589360365419255421838163003937778645785215667207358116001965311894260574921201615082969386698581179516553968646744758424359294947187891643326363637459323062149641261668461120241929462600841178081122041707354843904142092640602667298532220593019290154771807185707536234013993042287931704622160153504494101405970506126871602258282028654276943322862515420573970505838551634018422908033257654610462655196523994158480744267431702615141646549761104359457769755203465303909649190517759767160808480183746935001095570646941170931885838851710059985071957512980719217280825780669615532245018711888260540480135315971296055110778220052858704979132507233485671843427632833031034101636582738029731959762237847163760267316886851641034210029601856503773030929866513586147780802588837620514736877211045416298961690733399629383032516240655517680295512192554912628204214547753270518335308100547896955670004361160718780473028376376882863508135284287995609292364580276156953680722045793844642622727013181766282131066826403916858747017823741499768546552351506737875198068081313246960173883654293712806334345845690707652385781464737472003464235232778289629775961320482624193146971557949850584132087512191683231902101281535583800980977137858878721405407378144595283348772544985795788720370977194350627522661237059642888619615609341158813002397985300630211333414127369885590565735574146894439132251088787018075223901294777487525544425669081725200459971354492075965115240696856703021101807092860395188213395499421438726275677179841866942556943794389204842137518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -88631236805269223678903269089636506521494102268530879499856754167129696574740199536058853996448568701418102774168658383917165714301850575335184241832641794583138868915101740793697816585704669687860605074044107550894514923098871405113171088899429711412881358918277296165279039783976965184466287639460754798547907266209838230956227964138264297506778565163031190868823357350557838790964041449385640272691577687932107050675375848107650707843997639167753467017541810610244693120539700966059689425149770079981068685360619233561183710645921135101257890259972441342611885753153028395820957401442229192249510428727513177600139865582696293708001845983237748759825150500327225534808097692215190293925618516115150168940940883801440951326266281139701248556917898068557843340348925608678097676685417170114441431860137040683471558073091958071008539371428144995785502776817541017396549825048480357400500629610320433829445687924438596027497541381350677602394778769589236630909774711359979590489431586391143795104966418727404590618250474144546417697253955695273255638660726678713265033228485159206897780343679893008648874970458456593001978682996890723270690676955869561226121145601557867448618160778711923477474998715775889140194112211574582868415231645277234985545429495769990093039678971171912403892405009537949910756734552943599974142112803514869677932120270224054757350561684903192525810191056166945511513185019365949766449058065951495944146280579605136716408096215994685871204150604356976773786638780453112557990758778416722721279829700220345598054034030317552419713299076098815738291420823203572386629703882499520959397336057188448797832071762690224780420605089879559842172666041279739297228108150696782009787862209332160133248587332146176135356998484755930879763793896417303064279544286154715741376059794492844354472108999281713668381326949535575558667704076764987892478845280756998853119213036329936325759511425095084358722371239579042444612723674600096841873093444593110558905651138770177901099160975579532187147567651383330539373404330891251751789553707576107681662304555797943554065312135492734907727871860975323264185572556517652124829192810718172608385668981681926464639019232279905607618941743941610117189500703970082718456308785808453826239487148395989695784399099320230588735890154899777851566621925810335552082514486190794718003583587130651438470204228955537856371151136129386663220583640989663031518671129499571500573252833862962848099253786377003436226121354799613754603228226908061696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 53096744879601974070646991458047092218935373952371186951939119061288674914116510350122060575545589825178060993695757083221875161308918535649821005543365190873747554054601646273829993511429197531579818393482711138490092879482922902900161687830773721246329313871116204326119214213904026153139318056439490231079999465851462532827408073727329019051192226411063042598640907376318550271167374212720030114483519185671381121730415360806091281865368983284082279115007517993568396858093773364467600981098194298616992528947695652903952339148445655672839405211825395770317429371256643276815658476343235585465453761241041500645180424224581133656948774636710165948907899833479827169194377949084105955362727319156277035334113397784935438599694160306565128588400196925820613454298518322726595202238611950590388095418480821491837012218271018646420477760198967649934084647970947416367577463675111088155668267857232977043712080082129283089284619034654693947314404239370372443688773958761801258686360535535543286778036102956589249027179753056023662532274919235972206706174492072315079161461115400511431252984977231883378171940971208313048721747281762363300108435544459342447075459771742485930678709280414734589054267590413573110653689308878024255890843018547287291883559041072317842428918736360087615888306515978242882903086472747668907318943723217141988777249510941487203506062300594614580957290531101609902805999199112556073340870373456975944274187234882559118482531413912245379716563183027161282466951250281760655310676243647399691122059802107084269680481154743650463679236184241127708247089289296409053436541472158396321606187322877889324032708088741424407678743764504322123291548522110870801588441720571692381631029167326404713875415842228719706319178446628109185974693100004444040614468033252655856688532396809804893947363747476552304581628249715423186699251550337494421582520926246864976758920395411148126211928716831210003080007883508214371321149965895505511390429880541140331471870963172396705639825143599019130272810218424041521585030615603894307449139721942003359289980436885400992163979877139182120696827688239379660847507927457178465048151690397470011721587364687011120256167001439139244418606469089459449933227311795399333746485897151190629759534075924792578931468043627472950049710860802211465309396260287069429623130896830012447050774122317849296919383267238186217176062384226118730572382283657864970546614491928762084903011395711981914387491116863396421428556418763359095110595876099194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 168261800293808695261727216252463973439245333267895921519101103072863762351476819792521784622065947694438426060609667794743556957789720133228904744258743740317579340882700451178621208608800084290409230576357523015106594002835986041251639246704255937199624228497566970382653459046908388687709040485921262292837966469795741628842713565586568845966076085239758588210778194471822978470236709288851384490316051301128898603221121853868481062860351633598938293217971073954391207954014571532050210605013679430767128741532411556000312953163985520274018272562806284844410716764865482248792766330451655686411346338652179456547889359374401394239897799786402111344815693468536360724096552034765598053368410492352018818515428749425197263647524223846116091694439570224831023437819001543992681101929949670846489001124563494849221042320020631951970612021079121183694658347043950708822546880152773969573952314793677305654813174706123511866642207743503061018650314635483254694167537019048736438485664023062572818127622662861272578027328206347121821682759119680262641592542594208331421715279687078027132213736037874606768453064509571661424646432706440419270683154333418316834511961459790100110129952449061910018037459933148575140828087773128291830902272640593571316510237220303434294182130096171182238168081933268030037138408642222561980349083139220817514679471924358682405898185437506194051037458253912675867752840406130159288601012941829125466186378735664034866995513731167920597163328783645429394884262256721857735875191555299276760371339503549723037538971345689840421632168448946484854936879662934084660708057783083754160278388935832483632444700295191753106286167680471527385834055506618528077442636449984378880488023865419417994367067133772927025225908501618914243999575945571582358223259981868040257835235536154811568734231798659383927716747614317699644843438912536031217635552059527487092922481138899926094905016226383124398684344223329875467510320317155803084893526358402095259470202317781244417245759962203385551114173107586581762565454554912740935903416436882440385689385094947262396308447140461098318012728624424686729998687802885580831642905627464632666730631098531646385542221934740532409541047887804181382894430127892198192722391272764057738005658509073812240001216581550051431919536837412858785127842361824880074429141165444409809906914986323311137783511265332616936840936183735767618301003816227829687711640402923418419683028496492808837082933486600502631639405301869223669024015434546937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -469157649270069558533827181446831453035773295484380484096441028301811973110417941940030421116622905855564472867754149606282128507545493298071431353503555126052211547126163875025721573013587364044946040922589525809515686345533385522299118611874717509873608278683898140411309056736777380117373279704172353024597735592045758727952556960896423303315128892221279319617702053064881258752915398395285069727164820497951987295267296185460190210861512233816948618165941500054226107520516700387319914651522698711650584434503734655764708967738885538583861406839152100254913021742054383079488810381974630735887562966526757749023335830982764459924298730016696177871318175247501123800272733636817245208804151794736778071846274960338525835684647918942689472858636484146484224536147175178725087478034862599070713945291595975449489812744684977725791644746338206199084556788111112764233408701196551327144489356875542356797250616162856161975103468901302960165751327223923754335557369439140681581260649328487910966262469609402084085202710909020217947287744880094827661149528625427595925091871199089755309888166952249107691012597496086638762267976888426340954534835025863709762807820427280243808761520827986713711761309433495701928231250677078873188602297419600807554777214097753462128238415173077607346139116165119724669331225587234132284435840336018716140977652869198995953315864387624159315869828782746960402476084797967000057719855502735101229447473264683415915153536312612933780402947529652027574309599744465431249593756501946894452237143551343271711048714604482847011110875566853213206524985073859499076767085701789234071635228236840653155588068770418061873378636867221089863552009448899025645035679499522447253543386169362292645015905406121591024427154985561392958450896016686029899423394639683529059139200380236249272118172793825907066087220629202829179990089221900982949529791720933796180970465832250915830770316934246908208509383079277324079012345398317190918555163125738573606973120166088570318473964695700637628158261961959649993907436013949174094913717956868373069288945750437954482107870120874419639746923535249048465329270017787999763758091340640565620593363125849540398610523490091015143643859399095901877216066495015680918701358664714387332347827356795411539953658470164496476688592946032628751341615128340712089141382326736748304109502447306353219018395914260214531705047404288299749961727767449533049807017483137889929270342729187449501619504899738664304769063699636715737832316889517260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] 492516083613854563993841913602731689571281500822949365157433147664733636959038764032035828166315801520975301031468552498296675394814396396224262686073041782701543862206704703270552565979422105642573693829120483205802891856180790914877890253449002159797082677802135469902848604836427044057256883635214679191381310636812657655502687562563452606071361857337145607942393529382681071861027481170018635147644172551262322840405396944597758305159336482894911188845373534729646173924125986826216610369610817069241133556522202592536587947765548496630436022938976196394902172123704762876464404682939934279122314560440230799669420317595588844749464272484401977433278425160517760076555141789349129139526687199871383877829854320333259552437415325218486209375086750331164087085930001389269308746661522284293914296505099475129960766746509946813784220860547241342017614218598291981534052263049372858928627692276567532481371640571221827234095050407339299153072317765543434085369617788779805853754556593077782483173740137059801877381312425529633752557306320608393003462561482498599832366009057767925448634145062349440770702434797463205725791976672250317392054510877990833695103838377123096013731529177878554939208497002900823757166262493321809173353288718639507880102421453410013042864133786792868353982779239155357106773184239432059445319453542674998857561594411250600093297495139530823226221660150762841253944301715532009369209852947872055113890012970860842054304943148113382154550008041983965375378292281122996166001552586828181914174941918812759118844134136252869066425748950772095278386213887089849084069088861154038952103787350939601387656062477513973394927698596812598787187299068964914147080594764758526662473552687179368392813075248901014958320067078145142272729057707448651973799975010559269846227847843550795754098009021609073731500722511877564958211435111917154069022205584828873325295570960114990608458552132953362923962029567762690567353111588550336228081180901264553066037943049966234907090312517381818872035484359126762340013157545090533067754728920337626132310499610289062469558462154417228463722965601689466544070570683939949003578996579664431621609620804082260548295501515942776987894121874432695607969281876647983892869179036928983537117124989894687991728162619504675316528722492284913870773348062133642071577158284173760774891924767123307601547084074113377281652015548706557513780013143462227071862889466480650774547422113752474788094123087123189859191967915701797798126623149011238912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] -5510902000682253481775829147120526532512617774094740215571572349610361324354314188127806509095983797061320387491104894748302433978073863549205097198062672703694902651968054992898607946891457601114141752234734147613735873938776608034805026308529527849288909885820453628639627720664027266002899904013899980362962745697232011440673368571516336320838101961480954832219985703526266074935915272204841422854794221000287766066556551040747587363728473118731197071870419571487267070349795970540560030282291141696621648356382012957747945328220056307420082178135095709225901065723147912652901093770904564308885072359823115026028445081449006083209049742964505987021801163384775690032305533658267889170254235722035123939128350202409645189810788158764325807345482631515986025266222562650667997260229981899079736228127109258330914319348778635725756216723897163646278243619556464972135815481652434937118746988515895072221592465380587981189840382864444773264692816376754671733753600090301834604537195256848842021169372304199759088779597537076327544738144836447378875051799969584420333406386916176445912979445222923975370124910532030161254103369977505993913870263679102261554655666901399386856171971751825391944568105609570299108719402764879504391757843035660576635827825088309943131360906889474296222451048016892984192881860529619534292010243491693689864685612964295945736220616796813823725292247373627734385918349040431274577413541878805318240113757824982119045864343105981673586209997381968535262079009690124459682106688553494974398835618674371432084491819697600604400369221246969264371524374699988842775059240113043349560252026260627691027488315484860914105246598483425024989415174664430801948235464342759322154001911518305827442951846957133671708001714226684772186562246851291923431316265206162051883868697784384249339614461437316830062544996702312901315083771071988350919680957185441756740158494205270701419893111883028596026194794831121805918170044102844283046656490051327560681720251073304150863540736458137239113268390481259068898563225776189736279951298614246369984984898875089990707779436218082318513684634125070329820111433945377448247627845804865103244620066768694966599341040104605812043712375844900714845455896033163040104662341796403983584211828580046158376380920259617671311113876064369977914678074855080969056346249221767110100681230496860671694006502033546128776081691353090082552009333263875653215220538429783334069075103248451162513881075979398640995793400401696580938294779948564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -672240567613478951636362606714975965857711253558634826335298085390186827421821821079324439485739045465424077964737819829388554000984542323135269544189383606279376291449675391198303367935790515084621744693000300812680520544735745232228436093320826763203685431505320185846859126422858829320560648433287907893327821365953333426014171000281832356896110091896587328852166079909262880552399889264306168724956453822099739947744394404295034883376792761194646716169143679075383506041667142815831828569453872283654175529051710595850086114164418280351552292381955003765411863510172524742763014450513805369367522002026489486947625874220779755344133029902153157155560585615352072927952017378976147781324799010035334899682341769332898724400173432972223939814102517864122567270378610736853316228679539654616914136843619632763646550729984660374033474955838857181472695504995039853945483528763129273016868942871639040052022457013846978655359168298390124478642028871825218165905412744889334285445519918959949983757698678905852640628749906660764384905627586058513051682841442845925779452657820830091476810910441001642600891895945928846926506064090493157683819038905235898467599858663552615940342738039772636493023750014720860930096633870623842616479912727413451732507865172720850814839143518619567246539040809991898379815767757561339619494419753741305053006731914147358001542347766863266241290095821119117445149832300548219532262120069355289075016791531929465922241128637941830088884954205946442659007339653498872387317031103614732063634842121637884358436748158194890739025585549527989783675258377553318286426607075021876797257508316424779150931292630837625633988306382463535249279686674119937959825299485573997252101212967509295526653295742774876206346003627197864766150000986203639261212852418315658352117120441864812099274435074719532603909630782102937473124188274846164898300753811498925823312999948892160127407600013229513645792801800724014967118777446282182251726310960649694141407193492057261192614800889598521091579285727732391391075276853358434742329255670526203243167863757694041528886799922128452257151521962156965454222488385794940472038088499588275650779116763938309297724716620313000144530616943666550772473714516508150254980569053445460497242449281833672443412953286492097911216537468579141470314598448547626754439354422040545648043930825645062063921365488132595365111588656476785096396762944540568626561342697340039055706095205192765788011728647982714987911674039684621272680726259245776896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] 905237746143382488482959595090856602011229847669798444817973114284484975641998611429625481868769782088243333256452889188240955669155322404261616216432345481754512216838889604469865920388051382551490273402174764035756146363735941055759340300529961947621060903185884783195112758476310323327376559495297495952229233384127592834285318498677633884099756854368643604378300189521787975088900524990667538631751324971557244566194093915889656837934931591002191855039309804526007175656503628810265180807696904439177703430085716102003814228285432270504485837022818263467343291160703759171031647699301259346415790632738551379340551415640264140221709429093661313140378947915492289694339856210008411165545345115999077646643151148563287250597838613814819638846756223857580487997501120495548796336007061786268075460966214011858002293715559227803780048494042101952276734762621178673869702070306504301859253910301841329926267777758982342450160796281268881080478869582584883081951949500301157622121621338301479025750713213363554844689929617720684366754389565735913689268471287804133550552103945339328413353565490154446522699394910198126396203732521390058470111747719011115655157989508505099399922922917740550715472556209732428220136577411576065629209653855156764093826585155723633437470137199014484680320922394566569903569605413004479083421025779839959613835278262090344256802253336993015087261145295243564376750337159430507344519488690171576975286020837594187833611271794925579278791903759111959792268896616896625446803774455050257568881615938700264897301201935120758776779228967888000951903510789922447232200837543228794921875971283216542038216933437829634775129007200299005370152655264282665838546759043973209461744940158466353010276543822367329027235120272114113199428264555772875171531108546992784949995654023216957623051440263458463075332332279331856406991462369640595816582420412455997028708612333762911673782188305925737037284340466144866487246242294966128430147815111987918420291999217345077903802236118245672084341353676131172286949798452066559829680607806011234379221312057974026187885397454112658776153044615124004274441599310128225411408240109862465838575125317462843533211944221273927621392380381052110899074736157320448757964189459419271288211780895199151165103950227029849567030413306408693986929638911146671507993357989159331562633963474359255390930948463850792698668578257977825770832322105719643765856283984292401547964645055286119598010614578786018309528211919550415800853293185116405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] -487719246326927155936934395116759533520500201542623473060836452321816417123499284561831375244691370174293392656952328008880122139553917925203932667322031002159822003467467610364964443432538880347150818695880761831015873837420511145297801118506107913441903832917344475286847671994324120683822256840678396016963012971422310476159836955582248917009925106001711611635747457030573427019057526137412642143334508630985448872289145729625951024566892839154412916720142025896561773685425707603380466454492513916420657853697730435688345454712390616952619421993090185447117204796043273761640428295178224261675299776291659638850161077002120698282621360428913774578608922079013426419861005774341653669250355393455407685940728406661870842830016190736591371079033266479416600218959105647433484054076234794102941422973021362465548082131484937606520358576794802931705082910704489385300907109721370933706886423724364132392097187749141760615007731830591008618516242923786177709334811734212265222922546873183525284125940852906470959460678508945157160492309379260416744069401298129567120238562217063685542527456007253381042512745261792497210450074030537784665023883677115003238341490307766615113708281713322520234552271131852475267104841143728776059354003757959685413917372147605094323614682452784362100669307300505435353249054617174567747306353364965278446895893691001566917918969605298889296066697416137496638829741621515030442548525168266441021496580951052856510426357916384162053305132536112089001767810115017950543991591111506641340784192930469375055113321143358611719052949285412829806425366810531494162141372609013539460357522753213955663274999234728354861154575059736764005804302401801218909197151160724146406281556661752321557818392406951908738774723412289300691720273906852013509591730558575073414026146842485917160015954900782930966261066880015481291648313822963138246150976486656925581513992016555522915717418703143950842546603091051275038260153962882325746102640504719582133327747840490060897204593390979339525025010875186649178911463055924626503748313627743093413709923629757137033332225000092076447737275570036666290514733634262898352473237517809725747691256600239002738206499621477732857407789613452073914208988368052853806893275995460093061942014021666511643444941165853068746901850254437383394596498788699206866544405956618781049728162721996726460623059449857178154309990027536495349020444224387658230342945979706162548883522416426055607349288170741123839515262512804520019588193457182605312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -115016307987169603242590198125746193543123885281499713364890021042684676271605158840768405082709348328872582557708100118886808131446074730255126051988512608477906665502114123108330596447210849023087528485522537075600061551727467227479429692228440975576979423308473513686287938491684993981477179542272881882565802034516327579698633130951275655134323609519475668136584822989874478090920067467969296289101482227373644430364233951655832507802077892181367556904361735654796409189074675576871042306513350452726575645372142992240696200988238323972665903414875072628290238689340058666357166649581577400386188516503127039521124452279722301085954847494368201500869744575853309555563656756320600844844846356760633005981572795053851793766816436987333897671749389224868360960934781632838512523163747854951076358596842188752266007078568285909577054346154439812079398563275479829606394004925026664493927534787419443341660192105836132571076110223982010629213979359723701051176072585868105532155774174961419716425142862344551366627195594938897747905789207351068898010303173641410128608218248459085894589476482310954094080256143556171665813064572626939983941446256230922823146641969541689412690214329907307686219027564753699274740480900560842631776581173981894092979702473454993760801424315823452860338273144024614129352140311366242468177576200779047727451705298719930672947819272491768308132451348142999609363512634677234878408841366972219112137485787537073937413212855120983842693375107529747688503579431464381078826002441153398770146540753403542396151000418118901660352765392149080194220555510921731556219587272703262848757317319326314295141222693861437024994319866684738209610817949899328356870872260463379995055329068505822557050044340373375925713046496708112548055034641261068953655962860670368197498787611290476452794511672649124709249534988353833203165619435423729759983523057291797353374971395736718683057008613184988430369894758635428961324744906417731927473913905906775262086176827465571657160598243926731120118802985766024428699400498186415901250970732108872179574752987957665107712960956239759482125953182527409731314808371375329946444237458243871476239636261721928785425744157170159095108974442955188037445422466195196378988794234369010394229302700330832562852921162255208351836181964514123653534816678036180013858127489140930709535829773143685332414047273211254600357903809536346965979639614634610128411663474196701584860047469614593086934165772250299898006477034123341919544536329680322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 356270028091029801765502051431151196770117982232552203207072925360688980814563844950212808610499910023242029857428032516496849492970870726824582582852204246355659919969924573809922600776417446159289558443880623378794730883312904795523428828776435535481805002489023590254909409095907369306227446739424155078554578870678023876199373404696315669498214716938514616936989265535178733634011265300617046165247284843021695848913952412647502570363768775293389677021494198388491540795119892746755793851678429922579423141015658035332705021056490193136345261172033824762220620374753840244998058238706549405861499504547712453931569599610362184668117315511060911850726874461440714724654236875752897069067742522398501912227317667962512346815423522713092992791212926874869460875173020711186219587756067241673253387883926346435727942676666204589305633861153330435245074903597634034902283194303811752417102989039011381133332425959276295109933206505417540165651502779519871705907004075797985515898101634962123758551632422503625167723725306535386770912339101086279756674855097083114618860143308493870873738379960960747100408295120342823295897364773342327797627909259025286487272063819699748530578033563393664663429779430948726809344418543736201325194378269948284712840374578555028129635713458839741397797832663476296560528858149662474500835717301502270830731535801566159682998197048151992161813542255562388780986590807345432227821444009963914602503604642954571726687600985983292187155862870136081705431004898141196720710757531254638395187220194001235681944123364688989688484972401290610118401554025707363165539551082594505246799973920365635938139863116602540381735589341546823502005310228414276068344760405022495214311886102955305644832000799826400617953353204212040160857933833457055865766867124035720980414957773038530542822794951248694713805503193898807364153410539427387334463945139453448937625396795353926077212177446101028342610830641328103705962476084035925315015827234155364585743532700302673806856946369628409634482158257941438706961913344963893253329813384561948224904340917527601703267197904575804736660808572009432117033571019558650500435771107989726377941510334761150203057303682813168105742788697434618175516041832676334928700531784366839176428383413201801840810564377645148035275037212836659041815524081575727523894430891224775877710481887424282668214289636904796067922827537036360170927382364350796771358496312088404081034841621743024731972869330147965940664742815495862532948199990578118656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -185212529799221671943921397969227769292003108140278356690524955177029649652196953964511843890759324416974979943186576128603958461890933756592853622355971369131123450307556892171363368273018182331881502815073724797207075977028369496799843522882395072962507191754443826273895526644196578164659241089631386244324420500126873436439191314614482506630787250403676387084783940312881891391321894785908978335704799422585274052360222181223676573858549099594086742574692574531341360673576534075913534216651456715285379939238533355035853916772436331109741041819411637462095983883880769366562761263316518004970817122918851975607999998611505396946036813632117481141758266065578370480927005882544368941140477615035425489771798179153103287004760979430556822292574673088269991209453069338254578516070724237508317719573547732340115010424476458152563238897553356666627888742824919022738429120983223010064951118322761518638890521485946771725453240954735320614841914176757312488199347978555445866866896378438819293636769987279161715881209857736604332804815357761286876456737995039408286812493266500992848034168140422669558035457518072732790213020258723479297180355789254912389862788295346292891382689404766465723202395280142738334313914665650520658055057055204489242071807391540638604923588211729212430717405571456388678390077774354376471854314036264016907444638408781680902355133656406172150152228038194982418193933249075307215618668228410391821265596625545655573100250094426199835400504383319534911182684590067315817601365445623007235911150142210064194141621818662179523821662858509972265941923956222339781643131901109205523768035597307883097138738599221472249878996072575992376068545927255349484050721719725733391694071979242987102592118826695047248476823685999128409020976612401332652333470573438451413000183802264850112594851529541805512413841655857370970473725324783127831599783231001531697928945070200143416177625606550865078189669037144026970442487350675043156128513124690912788891708055342507841098323081158172566494551350427245351615151694701580655325459440941288668130831206966593541030438030588189640308669327452399149804916863045982151727315465285650889755451604672454399927014778485158676441611374087445038345661811492533355837400265935203996834558304023107498158738030502603299467817824858308231839818910063256345177521667681687815933555154394691252896781216157382635472261627493033603401119109346131089411788793794149809887901855403573343474502357953623637322064628276831188537630076279193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] -65994219524192096363974757155389676665628824644510934482923573525455713350115322846063411279923865533167513073532424527782592983929260835016718191012172941320431651064117812162487711459421259002847675967911820320699395351376846755506412382777368841942547363016957735575752112405135145736016847601990667084094894782765451576422923268034375337122188297928229368769051330484473744734453976747267073000525469976174807010854719720251810278205431708839408035538625558195310481984698291042041473957531118652610786973665538828990250904075386987581368538533550398837294835476616710187007749059558825860608771047708341959097990830430047987650150019190230601111991499420962009142320133051821676485926711441682874088886347005473842555697366035366751993909100741507640944099992232218748484589116821745914479950033950588729503820959621541390865909556996002842979619772928924712033422483957920817464512904141415755439362427246640109914568999431330330173638216199556091012472965075851626197547996993871979892109619569388777756809503239731271954654340817053709381636758269964271007582704696784065644180996491536372159782830171472168417908246307232126472768435238800442434249022153880384300127054548106797549588738768606053895008307665495900558451885751951939553547287892787666013365216160560341733634349359839671715517809412285318725868376325382020351905063175511354330650836264541436142644609168212644660390565809215582300936993280016183346682229069016902876481575114555818038708716219042426451294297988340379671937549171260024688081876146560682945974298957017595415037006722599270032156686600311812588910917537971975773944390074292645762712234062375697556254732112275477131223577327690786537726879253715789252255886055835009247941493453866059260198798670705371642345216701059087939634039170735522718033931061751284221675809769875458163770194846505843398377183363361088857715035649531091851154195659731540558408398807564556627939079968244485564262739599895517310332159470558378471457017242255031489488205486827468759821859796598026378921846528469868319973830813298900909086343246397993168228073484177870724969629254268728995930070152913548336376303332369275073316692793446681770750131361899207592584577371781077156411052744598306200551183664470329183145510491193270444066103802568030316791805885655200286805146564054877625631657728052761297899392280618754458787959125711629888019057612260088082300711352297968216435981193356485571944689013858980425084930322254119699968126352436253300500034979471818752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] 145178424489851439897122868850389350985664354268098598163465165248906531199013886951303327103296769912835326595633611558799009606567373991560563242168161759989765902743199146092888397120160230199436005260810072310821709194455711164610953134203789922796599236260558322479651388880936275876145718842619748499549307991824112111981627079805418998143616377204815061063516845588296213651696836463497678389455486677903709679283025570182064995660121843039473230321884245819620471000123848032813757524222570135621017257175991146303725260548031525859191032318673623298636351537915064653113422701934382721229085087936159384505360182079227095447759362464884615939664456752781642407018670931869025488852008544778790469389870321017917519987778005960818198743740352217053346900322868627629405062645932199740175525084421859150599997668698709873829608920140338368902918287491629653308586159978120208133084965903851007595188897448717320919374817131577468668436037664774929551445919778231661311504927434565265891182873958640491806347270126412383251380231848025106451371031116007136515392888999464445143198613370921679551322549133914697542538226533458741322488420420817553405611759972738938908777063175117372214056518566987670579865050215054886171969685265620972189168189402512466205797999325632974723632606671747778431660272955547764236687146035641272050310830604243064290612267870248507324777074314126023906665381254901935502878721130533437946773290042306925088398184833677848935674100566945841776230742354765126718716039908601203142278067278433557643895423640185790276198060238263660414688167897128623233301604009390669945748908292391091658342796001184025460228100741449838799740160525590646694625795208311556224486636129184388090936852053961721727084364225927963711335689486816003199007322213073510108479275826259406678234177621223307783554722353889983745185151397963374161870071737905141630119832488449401738741507019709260074294611666377008110009374722915926348131160128256373391592331316330971247369308623760578272768916301344760171143335137973915123906266249609526324895349340227066160506925446904274105131974510026234354650056231010023192806061773495866206250806784033973066049047797127246818345189259960405461930244383883261003788569805564172553501853526323378706086209157658053430010806221665764382622862646638535983068494832690292928820664122118087303871569256877218450530603897491544726717945205014237063982129277577871302858981524924049419407442433050100131966639076323052421357158569995141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] -71106008089553279269897063294373428092837372546289208377356521858537115203974195635241730680005138515071464787819124874661844238908857504265085670483370059737057288462151419451028218547135409478411001201147132847243336295784054033053118356864231557144701280456726669324382935079848841653229605450342868430644496450537402234685366881857017086997109417593684806885345462313224417623879774126069806758157698832183761611900097640423992620545384514024382293333936719118718793156512252206453955245092310279006105831443566454139242134353467401561925556448285136445550522688647688353589797579025058559096811183313691524774997243051868660076495667097101843424647311836731595145208429865772061143138074972779712032121153263433124174565608345105027217464104091322401642768256994520349691784355967578364611589895390986923057479973881137468437116465634629379639602927848843981251959743560899626568608023050827494112143354182393088426524113539708945357504331438131858533004071841810576869336917147492094356632389493314672095700491151661593344513979994770262059317627963858594753914445651328814934966144742640550254803126564663981186382592811628141212279072965881920858192387864920567079070951531249840179393857149597660842616794298968875900197496634493171953500073751272503472507010690733963666822785063408568931836358112865806434806973289568654801832064223886264990621200937233746210682898431776649907438444765646636145587446975257493417234548525787552792301521201445816297068811539676225209411443294798871096570655534392399271115667741785386352895586675326732305460479967505563018565009897372595048275455717378692089142513947704551186520365148255357589486053627552809800343492584358167011919632366574424209762581627942445957004907339330122575697787180570046857379389439814304855543704889973860048988425913106762601138653556676997215679110365708175333509551700623665442916149772894766755881664615202580138888055625827430212703663549212469044483536075519935226522339990370829951760170800497806369595662708154612433213808592250877821269215103650356319354336003137617907265786368386973251713366260749053997993242170837233116092810133514579669895245536187978528810414854180390420483117394183117802741673071417127601218544897519150216361153921596382485353858482194672305603000213665515468411642161104526259002944368206501498499774009689183280299653562421134592172427413119044973552290745467441073833575633260358637284924254640746279675435092103177551411616257687336013420230039203946340669899249754832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] -19404051294663317083234588109669370452790000000717704097994697034471136205242682518086015376771577781178543892932281402496348405648866099751900930489316300882423763049936373488383031329166891353906041176077231648337702743666739835133805243901912424667296656849661531173868584729833290114687984865613077424961605003547421063424603427416169793597176563797714463585444202557011880786234947452099097127129008201213583049912588705162153762450808590891037409482620813834489653331047369542465993665044727213970037087604035547656671882309458612769775045406873364508594471533568972300071094114532768791158670352399182008451627561950874242860294216445863400060757560927222384907461337074609110278605725868741222122263876173600589504966583435963169430568588979225413293935189963791943530289467171502760227279817374133312043591936943750070781496985197962959473496698774089182151395103616464260537069559847159534640360229402678721943643935488662102129365868365106410466585896309799562258387857429007227286953311703646284333173445977600974735550256402330002305293657917114505700524695539585524062358152144446574372886261651805104025423687153363461886882156526782972608254330426107633817548030103848049350586358587496307617350102885182775819136685691386036812171757851320975749607138228800078317359917320151659728919508486847685984395887204319200869680554170703975720909677334703177057658536882046631178860748246539183545856376744750988198372499223767709992520321407592742796665407456541676239720973065123008426465632798805668168957189878116587920490802947691087338356996228748222225246816941628082629481575384480949632863910842711739247937765476052092580691242818752795746151721218166431839320585194959897613241782665975548425800954278693234332005005413291341395475628652820537944895011745078632125566634468591330203939578691567590470188554242569655455927786258280925576457174544197449459996661226214347202532431136987340683409735721677089042063093687406716255839629459086136077450065239496844847616101765709967810210653809093704415559669013734411764833720304267276437212055811646432945056402392059674542674618500319773598172411086923191421092415795097310638421272838363079592988301323152177534276771866989246533343207631646114332909196611812308929974023096029547235253957781303311714454921155265081460919535581653639437074100484906482288240016615859718775743256285725785856265126404302813154504604437009251501838854544697608558234533992503963554432279003478706617125499406540457047625123923838894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 51625835433927496542153352505250468208276273178411175350591189318424797426019227220792935954346479914448730956345083654869394877196146637770567587540109456141330277790252451694870502759559575196762409432762751421412881196035217054626213964821333554823910073911829449914570889956292259826547438612827889789646178757196998534722369845117744051660352526609169273378197365362236863048109623652915108611496721901919828285281888261904325261146692141738397839288273300101897034887939650435097808636515075730930838431296045505685529571883548868609863580452731358989030304667219071315454488860953456056406679182159967821400343602113826002774567882986765614693225434189815636603449517310414621050641949434417480795136473165204588487332843419588736169038229824111645686322402808767315300780958265189182763696099808227572857017565636634600669993780110980666062664430535418102397815134394696048582061961149197693278430179154610016573868696069481275689314449814359488065610658316973474725922948260053115795177534283456223932335645601283957819606114052362355879919465220108396770322096672552549533044255659427173965451219549981575032555483093090084142748046898182863700841457431822577714552135695377160573352621567922685129437132814300004968643497735241482220307184155931202085015384302450633648348241870529207914694257332654518512099275569390232458601211603811147739990100886725371323005528924762494265064115087685739978172652084675236179656121917365177828602888475076340106187103032831034066981718164440407687713792122120526859613942734022846852432430663283935880691113989538308807012318761869930972050590492269381230138486095792965930415992776577848618268671576667273721930577871129688073852603642188563168276255207253598810713619195836584947899191299323905386538191443033291732308256133919480030320732064389195176181221837665208858927341913332930047210305902067648589204481779119766574505560785596870798634304211119140016657577311774021201715384967210835923985912002343139393894846876349016041792049823369672130681421394985402518890574526327396250278252851120197727212979241739835178142569382546165588359144881867522544269983935886567043656265427489769390422988624178673870514048566451508743127552537120759672834147398178611717596688238235929518613758711024011892612184747078978294440770749566649154636341195664070875820451168154900682980808514812562617837001440883923988834242554094874045601344105909909730110737154247651660589687354549205838811503228660550642832152942934442731248130712747900928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -38413143870435750985225282290647185810470588354407511276249327246373905466048176379559492075109401159503829577847099525203032383920063910120476247789891436765985354459112593852663678942709213195376315918968986771181868300253277522121091333840087291063163601023980111776504156732781550438286257733129694499655853460050444793676093264460470580841766893214066620590030031049930530947524968210567294230703435411047131237478354761315260020142852570360013358318833075923646235599363906062983482815181798672657445570227960577345280867616952091799059396007322343908151916026387524347021194812337466900836812101469341509863305799891100497225086486154682031872345081974672015616874266289356551597818807215799122121473182842385401974304235883629984056886210782476260637686575125635246941192057068589042964948975535675496287935174047161512830149371232660436076495424707050054658359544105390459740722874906178257232989497193554638809694138055483066244665851730933860594005752215596601218959784840557371289604452484686128707072555518864701646429146875688996784940591201448658989631775317039079982391030616791404414772931812076791242667742084059214522639712180091372522513281206388406883336893656091160059760928434036697568518074375909728447776317195807876397985955012925351026625939279136686740916482145809606993915748307901623328174204471005061903501681954666324273324998535781169572024616567916044684256945327337979260718146451689621425460867076600803560124015759697959889610626070861559675654140830388417255237953002217798823039330760295098395789868212554100928852341429170266585698230771921461545027868854112497924727220901990382472040846348052544695529508578365184552770839171645644531788797674715267178685679880010636672958987925797234441070902374048896214429698020657593311287157497001372323466612508066489070992532386288096962953463270125748941226664937189110524819989038069011837811782465444866485370746673332990905486533103476335401271722372354531710010635432513740229164671573814759810894483688057195321837017382498085825811773998543942812158647919563144941225479230786299647847658537080422140051786266330308732112217901171346728786683860013190298406277042442838733597075088220328366933848403605807071406166211236674421400244200332940106234346835525186495239492473961184195540471010574796678922258042018097105319134353974151449574895134972382042019832901936249884758817995043453258832527468717632154911248260527728969633408525171724086932016109626995249047804213703311345712339158648750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 16615907731833006461161171216781393143569434077942318228948896746071201975185606165753124290545966494685481827824242674988204860673486932210991761817002860138704937436594494679196525944781868344445143744678012224224528642546006136654449430405037638583754261570358360207055389411565356213785542980383344973416813646729072329241497277709816220696487359236808873516069689209350204830048925399210320682441263243271605754111369548917300136677877141439366996346348695718481897463340539689797196526571743889484285473830413754341120863533100291024075860947210913963170050293832966950015202898486722960716021970520263558876809918834086759582726621676212019499258457999319549630942663003365650815919583963474627360883560587119969743296557121906800218211708999011096722921821297434092860348671382582555904112994631125483391122877259885114052629178901095494952731133463464304458213661257014888122298480575636649612594472624297323242806498320401038091786311819692896136778715037258452947273166173253378117786744165172688999834074289568501419088583137030484817194526476321360998879630591569028576798403610531185932908583444785685207621422538891104737156121672596532181702307645164929420179912673872739749342013268030495069583773834598741556269818590125191238211222586119693076261280091384137204330829858665725184952986247225313474172860809703733602023968111098346355095781138424737920688819454035099852489427624976886538509611042142082982611224031160059431593018779998052342534297498466063789573626388279850799024847871238568538066383624021826527014610179016361207303512538113831612670737305271386597031916372053490796771832862591376509438518626017717565931842756657004175888613064116910748607645428867098467475949362364876590782372632316889005764421244949064164771472259764278888511538704725233133629724193405499869239965491462667470741097362013068266433851996836765892548445746688568363299874694387452108649770972710572672225891637588799928965971312797174528322366644373307977814747427544877995466245793408982722036842758678867940741968400107919839179668955097069809939651336243125714688176964508915838424351773416229237003990427923805157274929706142351676470985806661644098473455319830006478866812699767044323467679823280251700868485502735238889448260337427471080330853140347753689269089678274388412314892969703034802908449573075961878461304584254133775242142241762890131868617998518832754402543604374788803909870528486426229090444090862368112713398156922779323269115717182770056339007578805633024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] -3986252358590860682643398343191469138226669865279582134262819283284865637539706249756696153695941633251045911473293901781848354500525747296794154652441114881417601357924874005945171428984865822508706425857728201594678165974197881558319233418797710736643193397282049118491244179201358565882377281931961494143877381009917619387876850731910349328916363329941795225193108777334956324237067429705692559256345326163147444728519861624415791311109813734315628559118517707893922026701857992009565163419356505323571320149051910475664802860745376337162284760638791483067262487297457438275981135740075602145607685596241245887517118695711439680349374673777072434907053815630761467068181006717599440769158538435832251942835549059024682879975936163656716121869880028454384067210266649863431840117392254972916411787903340301871512240102316502846638335392280171530286055714060777339657531926073785876362033111919042434417467645187968281306435026337862329015055402967683030225971995700827229489492741604406888103691723585119699734864100795592545502541202108176858747370238313189334546577072133741113005166357146831430178208305573299073953069973753667080550500688556551049695522384161919094819390981087360026393762654009492789853904721549057022590362502016921038008678255021614484396251931309884845076133120526206391064392423772348769917114155992088897985106225084636198255065315432706901160853002857757319299997222235428604701021550276836114623020539325966890830336815869901126057793365340465269670119345241894909293471337866972034101056251876031686004967585071127308326546409373444363294503557524949481239993833442421469525044374017313591744110145546968820520751387497652981259387661776397221475034815043981430916137457088659386181417935890828513248680050308546739268869026428625685724327146580115534103688973763431486347105129156319757046148344785544386865993669379700038337981830900783315131805341710565380430711506820303416308054606104641070877048325864170687702354302809860164399358441571230214690737314467666017196959402531506172034182841273491104526598704898132879918132088063364632731121437970187372438346769660531410100583133014691884427333225628106284461049308590967459126815726116878753969188210867729106811970112972531465418689320202783736984491960018990495266124764032630661453180157352557257110048432773441539657212277255356426705277732332149695748411839758571675898952128320105070315839563703287982082871272924676617212232395973589272360531203228431036645369324195807758931287027608453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] -135572473498385054047399856759088231714815213189083993935168229650880125502331264519650657362622069719647035498982778389042281265194924775773280790760623765777491998899053721422783220536442833130859224059477800055608744917183046031329388078142328164831083007633960530341754730227756378153895827346868189250334137976636786155769116475656274254707681572414450308506352889044748023461737151472421390178452300890934041924886558798476466942520011532368143106173626652986303952963480309920718547311443846136108107295766782683092164960486542370428569488032775745617395468929462497473551495444068223804103650158497248610125586476875704854274671825517996895075826983210908657675642250938193222483358575858729742091281739892503359888776035636140057657478735488388354135711080531041173473056423592254077105391023989918123383786563734441808286580781783019331477379902023086736823570216947949618449364102275441421464529532571880673532035515286770902133122766132994471351781699080475287440466247643129705672827901650056171717027573579518190029823242807253161266693054760673626932472406805952079299810074936892713251095772981842233275928860919228535446976184925314964082837580441052332306216893030904864744447282242435343723299962453964925677251187416366154714450842042575066629042041778006157248976721749514949389070799912109797405994336462798707715046845760313397002232169462534434561899585898011826156589616012970376536283642317995017759492766165251885398270251424442652105820481608994823895124575783862124518106406335266160960311889561044933470731886132733925239295911236758152369819913585763174934186844984090463308715574854122241398209735169031162255256702087519765963874678766967447309390432503092212832655388798380385601414537249697313603384257148466236916873933519609562322837588144191788250597393204587561859325641679577693705470541874156085399394748844093774200620544531347817388504252689594076982270016559278611047560360054266732325057795005973439029086021922913462805524717833020670401007496980960897932110703552801573916643197830726302244283617838959499172873818587757391167485315302179309142593571817115298696107256072026765406596397848572258467998573216295166315792183176385902147203326434661507315979558533607083081840907116941741966383352102002194503109222410165293670381605214718419250192824681022771713404688534730573807677915940162049972951588563087858268213829643219645400467356728256822890629605453285270954188677161452249982147013525569662346915503810191175197704686734934016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] 739711709306994380028327016730162583932352481699489131823580865876687323663788788100996836836102067429796373395230469053227898763397480398268683729759066219744258350930790346604730681006223368550729565051980017745974996502799682712070021886769258969958164880560749382302100537239282972985368500305213282812891754456042921051166972274641521387523331490952421264729441887781650688627282609094582457887967518608494549086555372457340206100556561752772440444413833724631478791311079338653935332527327307710864535655250813812210947353453704788520313613458574355919001136806120678142083847782979132527043023823168421770037117122325074271464864856640209937411060661114098140389942175486821722033547989427764583356344439350517024645336362903600038115330979270305429926047110126166068055032203684197473058700421210511727068797691399044660887644674996292040538538065123837813370339530005928878557201917316614150393041206884727111936382209538600269682068915340760758925194577761638263562727069023154132813426731546370991073154902909953105938680385228630417282148480202132899619852286416200204504029433354445666578338159872804635823558231207497236707160908717659127787485615423527381820303439857924182460642349163268898502611739698735172589574250042433616117758504517460207626350490438987820767240720112732530641087716762709041764112910788974047940183587218320553497425586328817115192249843369928955592231793123311220378522696971117557600779307770026892244221046441463965663278305156614240327477028627714152289009800701109913477244302511957096535448930276410359106156524147066609559888111842152815688623081631939738538773086627107931533708083793406523157351072192169693605300293938605248699432846014445595799202056872956476405816883912762803727998224796175032175062874442624096858103082502294407535227312797344493504151820877336103122400982611695021498589104987324566836517522174253302001359425838378932394283840950665076099978306446530563351099172750925375215795728534321565826482831560176761349995321414721534076306271192103477926984229251302138725323057619816870886602565393858471629433218295495150519449935199859245040196004954112114266551163590639718759655698892786914326038523170270408665746686487409468822054571464474825311210229595372995094739776947607461104926444933532432670057396292053186595139165417772113839226745857553211585241327165459716117443118290851605861273715192223200393804888251178611017010855190684374014835851054049219540375271453952660634245413207341360838310753625702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,44] -554275273166086092555952015221756675232039693146080262757828767202559806295080645847562940751729539374333343866541484329946691166635489296751574116647344796538416035700327715252533818217413517783814921698073347592157930744109731547805916944985886071890167778572118492174537264428236649995798515928170155250313054510668537229952048532755851392956260941566562647898347775926850576523217170731131325997124138449532946833241276770384762149369793842696728174348574753604296247377691021118177074587019531379650340686057525298321070262745419947537572642632828940061054618688393335737902747761971520349073933563310819610384333351940300971293609066667311892194616832309575167386823122130643869779446498408717608523831107763768166549219913851766202055072136249358045681082330191796438167957775164728401984965031634068997026727949397357322138889099990142726127969080718623769970612943967944449376752585738769520140836414382917624349454852933553642675421583986688196658557272732914224084801820421552946262795185024620654506153139272293908862634465621154541665648467652584995379572392080057163038510776703467432870796168900129087771115811013960450840670716553439577742756487626665332463328081882115499770344253344514912583370527728012833674900081926206529366989549940290221207200514275496811930621834072507314796469465715361311304956699349639544479073559721655867841723642089509799981908286274632513653236430482092590965701339252450437737474840557421260958848731438606133881946076463953633682329621140638678142115073371092642105635359819151803249862209104431702723947143835236158502949406177612859010909976038893620216458426135736823737691792456817036735578579372291766192808749668520006061571843513294571891986214263634791211072169635015380368604651587852787464453068643330876496077422470751375575462225781517597335687702282863308102192045820086836346496229400330443452996331035368707635082911826397979244787196046317284072066287436569857571309507402782523246465547584002929325857962743951488941577715384025287371447961583322673110233952156842498592775822749015347443284144001563088572468261986574125243577135334520702452771932726075656516365597783164572555584798101878327290491414318485898701871457112820811511072395199396635959538167323193785863954919226894498516651133111877072119204147234014786535560929924310605486213977866088772663218541265004282571590533712938731030978112834574033614420821567452633928897030533569085098039167240093917106301905221567083017542095701600597000999109918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,45] 316706196753103662730084826931647557499565860289191563057555291929020833596466692256678180101212792778988260305112906292672169687584352146606371735305536940413407431634255025041007116914266287795004387444573528061168142768061554157490021001449517337592179384479995031668713090207648805476792779189734392038696878898677056628242644370965850281242393782699282777577814882789185136018230033341348278459622917641114683758673646609439242846054933861609467114030930539770463268228912703141242858299276516698854565577018021567288427277917468598305628922800494998017163074873380961152509813681916609061808563921137841517286654264961760204828389263158229827519196010600562044910874851813155576260843191089563776779913921892012892454851592586177983823997095922415373828803810189743775955769432098518620972703212758437048759582707088386668661483240959773680067957050270598094409803010656928557415977468491228842516569550090609042317715689139803555299772318079243410747335570735419088065102903025989803892788998399178854558881069756095440084169792356464587641647084647489621639013264256678452488232089705880684300510786292674347421674795466936066008903262631341727295993837198992295329154257527132010602673502738713386776838439029498021481738892450692402647675883139614384581598827166499506285893496837137478513134286737816955796943196035250785531871685542304278816167828895667993761764630198873898339613626306292681210154794617083920396356091262946372803513752298271743471188488589872268554266523250447080024400138752527440247674173014680378670269572129262530977442745473430836753983242554775415868111594010247287390377035963941553661278197852700585634603368692440489228490274199833936422629340165857379484310676172736737297821957760815706206799230085830694026486728846485522999779459664841015670418147112450196622972181580855637405112543110713041987305320872876646323919608395139208541226579264097389493139214742450312387722952918847265991702818521773083882261461435693507147104739343230395046331282036130043408028666112437651515957366777166889547669244300548018319998252224821621282715499104586116155577821681611366745830654096764018452772036220397103134796658885389039806037606259569345238175976946549744385657839150451324489804785372863894067028824697160553130336623048930920230706846717848961306074155589688958294957741189052315446843289065231280878402249906062098154175212321900058141714069635678774731349648192763058190829828367974082527607775088049727997477171816068726556185176991334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,46] -144211682069899076845479645695658520687828463056072671820148146002533828367846340470831186564448758306990779309828385305973857964809802277308177406133671358032424342002762357595032886467436839348007745141422452165939868701868459994780975906443916692338044851115901631330435358411764795468157635633166030120861926384394136753865262540915416301682610386928815891319006387125314318477188357898472026248821494681339834308354563927425646056798496681965425430130767009383379060294965368771773751451719174804228954003295460087799379348989945140388959797956803636136574080223579926326839674326134295313240343368997093383165344758138614024182887071733492615316496778795457134598234877065486910571827561649928249086228596851279795016079395823978452798060946515068871451756695402845917978788900510062408974568763569813260289003824153238880680410058668152025710944773771913953367443516526104833288739968712665178907740687200643813247891969342419590927701181094744654612620477274350420406763873787705787837244214310847833410758105086967429601670808627591339531083807990938750853024276690679152970326857495603623707881829054334789225221473600716739051080869238047523251124403352895240508042131799881804121778770888620236025110507476611819946656217668348222198204110606971875789124611607640847796722669117618258851736391705544489725784403823253030688473827623963317955751360039717682126017355847346773557600355578258155215686550560561139934252996530659879860989865644736330020039317887362924429523583333083226848571658863458775219450194967715365636334215463248723612317405286752628349468923477697699902909242267375921536136224328759648925954069621164393323413000524603052790505260066779709568504118201017180132120072493612221257411200168208951793042507059162499994294663268107328915777957963071245542438377647831600332439511473992201194908613353133718920654405031437258229455547629181557348237342228274669532758404271011671373178155766267504540994319999851150619879751518004964406405350261112498268877146008279449414722708795995500763376297952193031416789693723196021491775005958041106690994671197981754884094830259758298185221592835886409424481319572972033475657011349885390242931996778284655359368655336576189305221726913296319060425227793251581960552236735000928246863196954784654453084471199934793145595468421732973763784822171557070653153998067301983364833227400347085990226578993763435397971597834590374221982807073542226530174383197957871891949384478014852518600885691147553454702840260853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,47] 48976044580329016209769006402550955886220730054222456639869477054224615235806090145575598527429608817607729665145211631701438545535721950402138353401749277025054899344464717701645966383221903996615685817530519640755756246226084312343811497500386888525419806136678860188863899567515991250896708842844729760522841570636459843399622620250804996491573302519925039670500329476070195531789452219718605310941376604674067454698648339988019099434694439516818590029758310453746217807578929767443144592231805566746627706007991747566476404670139684593445271971431490581539841838862493064429625826837439414746566711403969112753300680331017869265225530380197160819957485178327012523944973740487848755532436382861581544260520485748002656166392768548615452650500177885024611699875158832309959182982248358959755779142000199841293896867821024070994419168614493496744160934485296558953790070126724763309606517160740756187049558584921496349287429978811380778534362302797594888515510838956018588750742844377354717476018378356103111676994600623442230715514728768067211862970701359482030058894722027032027087837800464121874547808827231664914703275484700475243105388419871915352480066200263705439477842832435373276110919614543690379027432770553157517959317736266107329635402371075492417147409707305473717623885271225332554462281129954810705431314816773658643455414912694413792242140077937165808985691236809056059420432522764329648127136070352905266664928934861206719269369544915579211890331212960559486553760748751222186419736902242940971879071104749469335324659035648057818783361681332858907633431833711693325998436495398758839029031825689036706179466946517769531320843798833413075357380347964748774663393636269813067680288534180034960371658086673177618767049464753951105459053361341953672869701628212161089775501227173395682040938862967217445965886211278407674826852800437944437417514563520021789779799511506076667821241082905924700007948569826762731438133190640431227777452108473871562439701910011740229580092961622784861040634621304290437170429377894954532839314169160025124233329808801367929018435252444192577510648980778975361952309734140269107497499687341193565996691018208529250080856624512450142848979473839388604363242030659032455062772281315795302336865554455892884240463202076954508394957881468692047961757544749460603633059344185916318245675956694536725529768369912168682369915161277284766743961780865657041127787648240654795535363374567398917620821089972798928606501476646750664668724435353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,48] -10742778086359523990291401772338484144092806646612569567620928803115407323046847800167798015804216035023419233167813523727924241657586373062576974891478689384854845661369427107310936615532715153832147969130613135893772384122947245930714191009366530334928669292022125807770653322457392375397678006324459269374573116875956405430774597889118031571195243903324715640046014899412168370094709357903769179741874473529764925905687323046875991321204805239709465405323031407233272856904421074976423636913655099899512740986011997578633551432445120421072175514546429926681570309051811059291231676731875578745061210806159969975007061282087336368395784711649777616649811944380399462494117874764225837426113491901047091706368687805357147739230104905654569972646340354547513425789090231766904050455855158242956033619614155271779723013887951652994765330836143973627140304918539629967231182336344952019038058082137938925511670169242504061363255107083811296251453522063617345973401757277012214315585549136397192449260002153003124555948185303360300727883770573382880496869713158279003774937654616709243605412692849516599014277438992694806580573117770962258728946968730986598266420280169132190445055358822713538298683697174342997049354175305793874950243832311566620699707518037953408584513274145872713608396912229909323040189405388063452645973315199602728987263057189869019717529387777669327587638704027261210089404635934383126220416836339533244747041771565142811952239612583610917875145321280927145919996243622712910453657228410362925879922636884399973231408174680937909638486346358359447121894283771429876517369273860944923190035993788113536224733281389861153426409514053483504933584706774841489415208698726219783954572287063224956443609116649753936458786460854787305842886518949238164036414294389505443120091984214994240093346074441967866723315450385043474248266772993609019633095126821669687374594214148298557679232670456574056009062308391416441682111218609919817863515500383389689471213087940045790381114889513590646624734761734152691792338927066001396334249764403579547337353673854822646667532699444889691684634724605647692865944339554066401382942696430254122468162926327505813154941380497589128450899269137137952232054567214168197564675919584535524629269535760676286547394328165355928726044607347044172678231552331652930569387460612516045150449933698069867409665684670954838485718414044243684011155741952808404575934136781586527323799002552154596965579304529221711372324610917595311886236710338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,49] 433745956249957569892060955574843541783565991424501397108851013484241743061754076999188324347363837115611732305198922119381202708049668388923506856002122797248963863997707011659842087378683777037778514906074893620649628122692462762043081729477661065722504638243635632323902375370483968100545062944366515390551915965505895800137907179574793533116435531890823162409379545973655560822315065767047701482329918401591488552114086813402070836070014581732263901606744364285877484866947500501554541154838433839416867868508035806446215608675105441788862936613294366020603343686918553088161809568579123667696533367597816321724828170587958831927400160190526865678565562305241778921375798971888318724478186759472761091160474190158169890277566143635503726061479598748986570879821190416885522699457091896577468018127154956683263404660869185241024323006220142781638235469642353236452812265256134183818570638771696867379064295361917779864997088129797321216576205212605544742363193306960998370769536180433264896492314660798835882086487214881639951785566595532224381735250031477792186549614215927439168839869273135670215977297775803776453188724008392255355818892425620639889731553526240436705399732323001501612997863224669660826550490512675971444392861302837310053633631253462411414465181975212471463407375500832423451250371586076572640853862228772660618201325571467894581952980628744620460594697261237704142511719270252799583134691173842643417312094481472215091786344479926237616342302060984732740773513594539509251811252473623419986055312788551630406915723921078623529960067364146309243236217756579744625793964727635063827194544143971959572745221432976757286789492333216728136752207886999480792798405712512611489609629554902924987201697534776491728260884640118797903856507115995636710462566909766479299044731490206141908602001899994871450132849838420258565117196482031592293676703172267836229230151260283032545192022113332090287751299339191982825252922410823902596028912057680310081195978178045894092322736234156840822448626961638960039210886611285944510837277289038227555683464453518907540689095461868370915716047937815458027627532016214404664941124201385782865035704127663997686359157868314007696423613841395123844721240901991799766397567289839424421504688185007728102868637228912803110362334164679849828767692975833112459140316803890277613826613068141719274346824673144936657225404364975752959612746555201168522291138607911697605434820629005237375860804481087588455009455586506531779049947136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,50] 828261003819822190730327493561880099657024164864551488696483337215460927538618456854195244608989146720350992623283768718157281019086752525241738208338152278674359123144064843563879028070503192466141469593002435229630937408124509870948176822817809298663968528564460733411119831137289857629323034809311459436401195552549039057706410253862129552543286230474646370439995321415876729238368177680253999362761880850190851382735348350266468544815546854085022773551925593752619662054782328483425876593002540516687826236446647350241457309460773096345071593701343240698034625380957230201674252857237275106834449102540042364312455304310026635916203510738565804945731818984432419430066240654561502916829891221884925900122025993636223723405758938944331758538988292039923590023232348391155102933693319738766612896818327649218590909059381303276460209843976969748173277330989904345434567620108711988987610109158205561797936113523934053114778246541794340297419322537825138459001142837480813777576089775531985552216042591813051276413783431252534023919387152426240657568675995522495507789467660486884289970466532550591557133240377840775204964456446176274552664826353670050183725189484486881788909103389052665812745762027513200015206855315659158200562542129943453858855520518823246359188542590795483653176172833144252771781032225046100035240664249025522345913915924831530230885976077986782550016453300582391502952288118736286585464532331485978975247925556549831083587704481033484555537134655027161722276507398461617667580933662700870789830386099117347797016708985679926180914825996163170515889148517258790122618930814579332671109884216662592113448200251067085926365710340296621072752982574083469795531664422499637674002438159099260811053531288856833732749144591279987529439170788875199327455813694664064317680229589406228081828920932332640985182378453365940851266926591445841153546046519091805840138497408518767139023724179103275481916800298214092844882474783046593979538738392400908919995333998481216573902044895962277403342660428749157634352290628049583907894959311508050463243676673969002057684901758890690546220321568992770149536150959603773750130913709949923889795406976220242943778989597517813684122035866841528172270876751485861481621461906285044036716254737820176484672338317199552801419982419325085387010539206475319093677612930142471162741513175105407921467499327505365289728333003321860695489464799873780790325278908244373158138568105676423294352794988971820696456916378533894974369221836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,51] -434305932706272571900787794429890471890541635221527876756514344286864080490646724963721342205938594869863925885549524565360229869472680093193659751007433414767726320382903269628524569558570487955043620213807499919546315491050141155367338950029331614938436404836832743062319031243476420449751740569647749703062964510945955824388922352608104005424195282551414402833056672360606997933768771335996241451017994026016024078504956375144098886143825103273555294104712874927705863404434822118741226695182258836284193426221615011944971979365616389255961714425790378522121200719703806155300080073458588447794716071166182790507364063265882833267534694934490364220175922548724344304429545143239995109563969482789583733812114525089795721702364082123515787409552598401189289402956155739065337737327033990653900813413636844388661563373766932430570965100213643359447008381190942670284609917324643785149446993655533509063499889820547309266283989856496606776367211691128721497626713315438566030178693971058603103888025631764769357869918022921547961678468289369559284547634384959488612903216025599708864637197872275546860189693006620182904841014051212293767755638314442327349043526603837333351111401516244549486122029462835116327147176142709418895963931872580869312318848291142659614200192947203139721837162001127719870349266883592291611998330455512500663751725281838179353221673673060697747967431736975992082068059218003296187063217725790659644354365394435651613417581132443590102433285293788921049647318598319046969534788765770186902089945232880679740115948181070750892187513363052970702904713339073176421216296536671845799360317184457432941843571708474565060724888940671791352625938687245816059552549957315913038795117426999115160899456403437549555045389612329980210490269913797230723790119582489222921161361428088751376126364388334820964754801181415029093122170301680456366369094612126690954503228809127861788033181473224826225207193597599836599423500912073700999852999457534763308669543335422155610933893359744839298192799328046376825436794081010280311097908664146969931903836988256325907569991646847908435222163340502036688811636100829794922094647368965793888540518558841289443992295949058762782472770167814088272956383247420593341369715651972254813617516866836599637871786158666293944124513323376879682273049058682487859852206909700570809408203271631733552562014259317477927533576983131435837445564614947554030640321194706794527610034675870932596654834739480760133670671810765200719072985088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,52] 131341835103281036780069408377553477005231564493686873441780488141531421682575498808678567887328043776758145864439611259496981055885816278590899275659811434175911396059523574846778610757081013957636556893674377013838210880034532006829055588717379153309600856479838688467405542607362420305267617588985672340601616458954175273030402650876096012906372960443464172873786577989573813127396259252396367508833088128328649428720117579242816196860083702377148371525566804736470637409812426402738401553600986449337933652796765754540534315568506076103798391450959567068831843988882956804670159976673514751883928006233033577423327344875031654592554252024846757113853496616391879306675180996545893441277127053654341974627323367254376935355334443240845510119346764051132858170960154854265775802580402070590235692686978637142251848434671146343635538330984852798945168074159704065298967792880403054832225914972225431305278188957505486301834120421590418934060900928969174212607749136849076564981999072691892318155343163872338591648656582890284976624078466704727790908844257518908301702697269878061909758152390969370222401980240455536023627415083833816266284106641014556739741097533263796090635928265794144018987404783478057883683491514540016391004547032136302948083753816335156519824630907234647886878580932696015343707289193396492593055984349634202366810865765896966983240221999651749243723266238908999589948883906701312032905372937703478477413081055188559565841708463298911261230669296974968781733625329196393358083084464848213860609119618848872806096665467880109357101494105844267488045834774105400189813473668256328197537728913824333331010810625449897118989844853135751878263130569975801311165538925698660666727148521743470419538930773509259597790316543615586034252231920867218327407658658572538229417499127134217395530581760840168841418340406621718733025240236396227596915149930024568693172493810075433353517414348470792217103970076697571861799477620214914699630117124509529988887924449202749566246726809041291379567025604912817845760673007712866019287663490362529674900206382153760022087912374882437052841312478552851686385600112997123651186620812663445481361197194112664970761913572604209562320483152328129660726226066568340358984339545597766815267438152268837625170546455531545109113136425164702016673294587629541107453054380805757214484770956015742231239974973825648942591389501749980586599118794646205429182570017187662699581787327985946929193037632636672321454890446003145705407318589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,53] -26005852890237153714742584703292531445553075052716394016127746396926854869472254896512214562374148242760701298879315959512399602792581854153134820833776645640059548146268143953632105091039376866215051480330824801228994370837545421557370713511206678218131818322036842635654942390918488564900071904299080147446999337526483931898236495378447056330700685343236965312748639838269312114401162082160844777046170213381769563859745915680442387244030382138442196855289883833123087645640399098165547208018257485905472124915855647926056643241757779071352999106702901920100844981393345656480713383361883517823261001382955711579648363810907603106201656332435390513392693760418271309134787319011397313001947861914094163268115380203855459814031875622005082238650333873123815720542916798403580127531841015053449295327738730305520184267665199481323941444296727441859270153203612297346068285957375622686065730533333021863481113645751635009646178403380401764419329241934800401551118695669315369134674575563941557424354090265779186424776509713752962312475332732451047479280718901052605647769148794605589118426878030277845439556245624921552324112133536768413150134822005825422812570643513967542370188663506590462106160014362423071677239877283804634049802843930372253083983757917694763654715301221298987685905196235615024123676505541990892877532993215224100231461033060047444637294701222825783047311553439307271949244312007509016584260746497323681188203826550744727573563995993822299908375591396384851071830031217396187048893508936544775623435280187107222551422656467112661415765203115884991397585439599678731681270781485070398084930688942362063029837102851830115454246923849632502820412683625858065301475727399394168989367697055294243113859541459049342407292252466574087657284383767051468397643737541692135812043337613446458417567796230525859332571610043063209537698775654293440930288738081126023266733575216724992060300549338747739449059710958637044948259781117292472076500313314532541368148964645283954420526851109316680610673705220315248233066599706236927276791134076492444702718156564417235692105890469399234029757899201458560403033530176968552874151657146184915699780693795409824093089982886103719964590065519678013276000909995468396035797767750595910858779702134773755718020829648020628903975677265853746910878792229661151109452036682720017765213064372205632019300580621597384797006061789061634203212180509768137089189544717946708448063917784381250525427645600611733048409777750287722891077222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,54] 2771145230591450282120203441218745660663503007549324373031130228570317153265649039363739035459334157656378934348170823782246625767477288324027077780257734918644009812987910232079730059995092673355505277820178377640451866019038260997768654995659515866843966072456577711582782077533226827610351842850859591637748018639342917021295094516241211508881999204758089225382971784288255600335436779813744478830482858604006509723647326012581134588349170012983856564110962205962863735443759742055768858263936107275013932112594662815939361087552901372304384421235732768422512104714965913143186942634958905254650838417217310301824830003679959310948387784832627736421474034155462483107554668155335766595292498507574403680946389694698951192839323610337424673591571299278686341672826818439842558133641349600387806457618951726905976632990449663170746058908703343057958080994366945895824121949088547572077437407906371944562758195100164866788957267583268067886420535560264709340086407631036321010788862290124056173429840970653841921454764297245715265376605920517973229691904078283582502598018145794733253623236443940932936757404247747667699666498736252649581911994841068660697660426059533429239216806524665039850021414847161868902981613901390100709547187355234508921588103294991362333578013336120875437104809383155700109131853522920155934945833891256643712358538094026732261809333293089556279633270923869066898991608325635341836557396748406250735851926256168850017339235810196374266342123261745540295320328293905495242320483833130328609756880687789729669383427449808628386475584573443132842797080847930210826306256946801290070397685446776987712318504676325451744009503699206658886501470331477080700917835212974980396930302703772550509043580917268000927419229324014201111768422319498437459966463510295717594187488471945627925736328079942655230148504165742434949772821332415421546639248292963539870087213205981330121347740239720790858294088386889442160445847470161364151992006240277759092634133061159966966234404962255924990733284292921260763913867111124750694999235460216680980327414789716493324848810584290939129864772449830687030516447736983148355026643839643655015929061394264183448517062136640542884476528665005922186196124401712162550291022213335644290453660448815646684371661238311793316907649130854219093528764083801613255422886738045586696657747896228788231502885571511446257727840624471425319308327546236011547873585365908866548052194439174175060005740838581529436391877944456738087119093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,55] 129299645570069704826384720726482644891112018585437361546426776922768808778071268113973819600625514832809342349117741624370205482827335247261233585518070382765592945852077098371626162465785151512070511675400743185883170827532955180154980215883160093486511640019999351032089337654419483967169399058024324571568626929711030436661715577044141730264605165773150507895029171936025305430818310269073713615765436769592835152517639792963386986891355803444708943978814230403718467095597136317629015051262813023931705519081079294243469439044267114903248944853914628918697729493427182736456888318361986816684839345025519233141735064283516730063525688088415776624557690169957828785883872648277328958992699840377484342572053424014299197624609752456553926011161591607376540110858197044324318656560493267873704613110185573292773322593255247283095397120529337856550366021252476002442731684564392832039080842133644795099295472755485902883930135541358510916463702168909682501120519318439110975611444560885548183458839520400734635994886595715777466437961139219898895936561982808382332055639027528214968703998844817715279330576094858383731358914486799619254878388004561071535202306025176488167745546018380016229450986707606319207949065103655459004367783304251298200954526144837053553910412132529389928468511056861672754359772875874832313655724273224888745080896797604576395955726648440516553120794060021451542608583889469610140584242940624614043674947437990668830138296683896701368564501493847253807556424202154277640098061582373431344812420082437571178805125142174403102943012164058597579330298717104187054550364943846028762275154245460915840188596254094109994514950577300283922373500147807583130946552953861051456392752596273148628249125794652600641921450757591777566762846561146636380112977812343971880047035393016967121333546505241367405684574177865713463857648167403678204128359800744514463082956925054918400846908992996795579737243870625588844133571525564063059035955744358283497932699656514466363659095725606335998015804051615643023100401291815688913531967001895355756216953531200892878597356434091180926580986652330097198855043691442814724150711239823811845866765810711760636569258564550832364230249660109008983875509459763346831947255209350533889727110139001439625405160580164912284314085030676135806662259774369767652007520579474030976521980583798477263608530554506467513266707878590526454533433593854030660700077831725689648207960180929058732625531214420541422851208206419539571769344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,56] -104180991725600615700783078917233121325915840638117566272341461105343103183509678269816207264305457273599723337387925140510593480420295973122867869849957778380474993898466130664357514926383387744522433590073455262814773154580300236345278576169891655478883422465763824930429641848732555332002882373250047628786839116527585528624298611933915638651433699003800316091045831920822285014805829079833183626203877332889034129479474179634968971132772649016919765848925474693342837820046343060608178073642399832345742753574683915984450073122799451169223817951026924515128829883444872507052419543858146928682220021971756996398857987881374544442657359612373228407162397333059075716726494538893164368706387322590226927734169012633900699585410308757323843273386671850736147990056674319148036184131158464130095981340012958035142339417420404526974678117495185264246658039794507663962024009582001286963270757079344545023664029624465469007990147027497852796091872294410583638406486611107201992008500562608362032881862987204585157509908775404205288140162000440960887641051104861837291372159880824878447588508044846915966939248188041738412056019441903441544643412090330466415145592551630940850557286684322368361571658404468528525854152017844832004281194989108457005235479291077840680156628161683752360119605555933563339485402804658372407014710180278217151304871006302053781295801129532649416590673657204915652000546149607910171742741250465300595580639280244266969774226633761695615491853949018549545933857256815416653612029477278315332010345528029432430703506535284181464057750150899250693811852137241347427074530173056472170787494228811766258389090729972771869459787358778834496225227584639323278661149949007528175722908263919853050706816155593572508707547575459815560475301288432445782443841640150769363074364844577031295331418528094475706474972959467940321261581211197575011573929498780422101805426733577659385127066529301650904681116260064201268782158691266576197935963717306009519293481480934051936026388401222159184629557542994475671945652450118360460279861036562300931059525537816601609744197743472075215260758356805178541925818016963432588097683633372862230972483036020354890290114940482319873863135674082786349452905707307114280339685728263363486178400545860725880821225824362067297668728897130564463827328777433299154277651659981431046384881964743271615546288271842758303500061182196112066541640551851649089468647068834728291536321705439191224156917090252318383833376306901242569147023360000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,57] 14508585634874591051646449795369578094565404406299023966042474904861785914665013596204207790428568564011088670162947526921017165147896433448541164598182605207112712330924495970360135514157174161935802395088245816886165512582586934759952754112984667616192530514777557575179067030262946624959663706618197637368647663421495540584181264040507385511520853249014062728182058919578130729369450747358039927694612998839853293729922169424086786606017811497060312880418488249108789661444811813784085947024585188177603231331412939980847264270212709408866221138441204564775919263855955105687954601390764699555976495511435299163645779837715539862481586673359557086758482212911366117801201630245013960075814742429787611278211805902825910385957122202661587368385824348592918851899698571489836103225806508270112861320079962522862317962365321797333013396142423675312332179716016159953582300379758756057117497146875423496292731447779852192786154349308551878362352586747683812047826752211281849451598945872287618291172369930906558603552070967935230437975889614006691013961577930576622881393348516445250886660584352798629203736419255662234925217499318364927929988711075025578138935223805288797308069261774257344188012774663360068995681070363764001456510082633580782300360895635986984873367564856820328545179658579739058895622285157258823076591393739652698209096907017637868033504437153821733547345239147290596333318964444601984728713171853750898914715825335549236913961811942648527264319122220053667178874180728244423263862567306271529769015272270663023452485332155080703594983389447763250870036906294766288416363961909650456790273116857070076319264604376862607869998799839560068828401174540369748059051606045883714825140869631917633307809223854737866898735815832637314033455326681081556589431430924635150737357301201079969747890026828969253083012077035119771037173558015882048192836945902519472851967534000957704446433371306953487696188000027927553879695225321111879862307659837461010462854103457391680673683035986308590379398154553487641434191129655114364940484284839441966763193612010415592537128237348838286048972956620819653608415734205780983018784906952268364776619853185143732254544113902352169244165682479943877028477565960725121978750240864625473762892844451903634773843278538188480139972169779377294320359190015157133380873515687386512143924989666827575190725205323718677175874064011130013193289296280600949088946294464873961553135987001304605805968102295134564747325559815706143568691200000000000000000000000000000000000000000000000000000000000000000000000000000 [110,58] 1275299586052022579838405086311730592421668127320622513422638979345477513910198590883450432936631506187941788458483260668611311301084518412645076651956711407207401308044468978365374248771209032583458258281355646390447691604446636227651466675003956523614309407593393864644715274454899171707565528488996528843497124295624431235081648277816434455614375743491919323139293273327116735119314004423324124759812744086333903886378806959413234829170334426305386238795817791716740874053829837636153380847455826322279642874464456848062518987035060390515765757217165858432190055558706012420160661978120423365790409058652633493841267144415364732499394729070367618186581296297090196262813859861752584227300305985470073809823864282520071065685864777364066987738318584876832972558251623598185902370048023575629525668407269042278855823964272472663217599599283521393193814076406531315033432851198222570543199161149206123560665887665840063205186595436045283518667488434159068588182906852207832522220664015066310636237871175664818659343475151292590089560357833321636397545612459336964999796482453172424331476090910297536375888193308754859571652815222595690409768728319198772354335438374991728748781305747900459686877177603618359737239843798456743171084279872129392753518767008399603789696123170523527475626906794382258957686397208668128758996174326007277290363404042546137182940014669490477111124914685503077310576279465947641168669422576180036454307727869052393671985499223658575625044826558289922438550028028616077096658992788766308980410473455744454585387947949031305881038870348290564278017201274324424940682571689768578956710184010198415637596454625526541078237405995606986095803437980440229415653836568651866022066994991396851988925258206019790317013816309340067702428223256649699784810151974315962522995849036361927687296641181541119437462913872260401153043189948547289704593185800393943299775930352155985711832385217907414920148835137925452308012006261681213504536517748118261449132224507399988703874134494515650988831545925717651037192624007998335004473168275967213109849240497103562614479918359140636270299837666040027430315910367852325400538175104479194483354537368244197632176640753004241121728170149251958681316858998209226102941156918520081791524762105908851916271744210882419811211979823645670405810651479869866718694989851938473509751552632633968860174710178266624662767599486267024638497730503721720846098957642053865408383192198275569894699519967200845397083729354389076102348800000000000000000000000000000000000000000000000000000000000000000000000000 [110,59] -1059108102612488841873913870002862210116739327892409815445609761197866853032696405533750681648879507978928700207346821664181538487054884356312342142443464649661275164235452601850408290874612466493332500710078552764918834230642201458453118531934325927629518582345456324307108242699448194729236604251049411803393804706951874085031385397197522585214068659000985146358597855248294067813194084585093281690316799246388980875966186242937836630647474155452794761365376577108821695492231085570317700857610421048447918893892428778647813352550700235013002825141613577139131415306819070316206676400218315640938181664500067106508052432047335741442353849623931274318389728549738050985087995078719937072840338046441352824502129417029938622003834396424030263548338846331604322440402505981198864850132978747723288028179830575687109597530385207361899720452219425402702711728583763661212140390772880525353285164025449757055359346816651282506257083392355085423254103191028907923615683207330620058843912600975069543964691043443709354454052618204851690380654365007794281062271140078345599283093368675522607927151421995735607940309892302264767684668424638545898106442929781520723847790081131077576401297751796740711758753861567947170632527077753131248586757174802672468330531360910891401738946619956785660445207127198987808992776521176665088143264075587712400836534746623574008934835068507474323047744870399671572924653495080358343924820062099527938678574459651594458290770276512985740291571813718281820199497962672753049026423080634358442972420577843528822280199214329104302524942230958944967193241251635551347679378959923605355853887876046480693356559113905395497792929967349685691537984197942424748682957895412218305981779693539986212145647131068121104326748143647092203677100469072170573713549796527428840959646745991595197112222387561426501916568018525076348977504109472783105662862521638457041596754566913758238359735342999849622486855446445828981912498020861570840455191709979030166932893711363711660407100656323908384962935682348143347361579148927065357995209925153808267651328469880910926842607981119101269667134291388276536745793742536801821399882417095168400665012586888873795437125690094751818683934819807994599895877008544759020610597618051718281544207196977578699612919431172190166344035902394417240233478538822630339912228888731992098873914043675260891922961708005254822694613899277457049867724483482666155093222843301775624247974887098050703569599213703812745128293959264731817574400000000000000000000000000000000000000000000000000000000000000000000000 [110,60] 296951233846876114440075424305090645249233442678250287699320448251352097096451074282010340226939843222367972716628144581938357622909561896136768912982077862331062858286574385097476157405471570914014832832019009888247163929016066133666235646116539526173506721620587592283853660246424936091648529963677628397846390222693753842828383967136396295727615245899609125506919226817773598687896670593472743900586493688170773780121168528085017556586650155873080670168276934363878896816244872481450292886821262524916578008675960263361642441552984021640841110045981195789281136675949184206158248314409114608435240377730499815335857594727380856590011887191037261076099890339634458071916763539570175984040906954411475290241951488771621897566611061903808282413825696955332040493788457204995357708138479005534224059347479826723505156526422563546131737347836253571930295886671811906542733599746465929192570894702075491606348865696846626044399070873622813893219602468078473520062993784739919980835606786259061563214908839088044510069200270355825272828503334617239014587719378147182329681609385096951863362680638907425547661859039895111115163667731107719579303039376676220500122937531420083019997605239097669390858155368481084217137334699912680750813171443113249383660417970272319408016573998255229409285008545573051624663512768056377720000912598144302811238805372490463656842610755338048448061222691942408910878826004487915272331104509251880874049984728677322692749116054215219050998884149396662578377146015604626024934131227715740389443896574371977327263868889633596003591207140378569486087150188559381158626866010603864669901117501065358687974891764430816002214151523180383869767824588304987422175163251856372076495829360177956883875063404961032444803214797970453444310622496604274092381055153253867024574706557545068621752585633524399743885999161759061301113520801562254469208520299247601669222132094643577043792464214915980353504834163214155483629289668037582818209043336344697916795796202310204157065054259987878597390195653402153248569570640915986677972042729051611605104855201351381969084130824962187471377513801247502983124581499254581078284206513566951101320319430624381104115516910381967227640793514484798530004480465681711219138957043684885417952040936968665310749479949730971552052151108286436315529574050055522764443312526208120931933228860358210485284393600610966943658269877424377097235593550046657609680284240196831873128246710891131401931526890995523304307846375169632197672960000000000000000000000000000000000000000000000000000000000000000000 [110,61] -63330483734409272865144006546445450905393553693630246684388295416809453743257662263155064112236901757692586499237117932430562438386804398082810504674373251378176895936461808379640154847676787555220116720496266600427375974745095800316761924200736108839553373719812977313449468894441529563601890848994747809371769797060266020694956629504062078762258839560833724964527082894505685572125900645190965064235248540301083010758978988701489934085546591534215339827198319192854192258648802967330557783895873703484559420012627481032707215940426325218547458634181348728791669238527288125212473037660405783989595914284957776574417237535363854486528990458180435840265385785863034598164530443487341767952638372031807851101489755652706537468002783523969822017569602565139078034147098852271580531268041527404560323054706425369260919939244828382861233339412059689117179870214655539373061338945806142400972178257031685079979192075838798682271768169849698260121132169049996586510264590230615664945101509690790606900807127561655109634874836605602365184425064173995125577494688658090931953227923721267870221678921435736424304067557844414830306163858126945738806661039509199123874595565032564298178937285105864712208493910836636515205017417698315515527923334440953545654936185078658920119339671314392991061562805684225742576825609776531836301258050038237803520351651052562143882399358617747435020214611533528116126426060828067093086627070811572360561732278104407102031325758429570551124294253996292364945485595203340678754079515619893076306343047143871995995686488508978874725504443487845309257840872930963525062152514697298912786825867079524084632445607626116779252805389229315483930048691437800127248748655762066038585932503344735785057467260448269532977672652410136349428439024495545269165842084051727782669693921849060403947176178629671654496399228941583101931620607050566472753440927555807197276451205737987238755512478377318119010121074723275428220244047352705625158580860388221028688357608155149668473595865000833927271749368577910732166701221623468649089412304509720466446566505788871263073716038343288301321480592339278181746357057488257302638423659729786470084828722477719635653535006663450900893751935352153860135203981682128805093653164675354082364243813020019864876490292147359185582473755583178787657280757202631780873452452697167904883133867562590821613876695005918299617116129740883319625462755769724076880273707585370942227042722619484933309426357608976126796214166245050469580800000000000000000000000000000000000000000000000000000000000000000 [110,62] 12342382504833403136581397195651292923770413190580058873775213749837515930114260063712201426004843729324283730348464504576717322345594054878126498245395855619796094827973900167514741949213872522880617684862653974802239694978895371813017232968880902847435497048095124791589161461928379084573614285122291304721406943304898937433170075474534719831436054205913751467091295024015692053198619362765590137851597015325233880970629581697722318774831241078166904863570388221510513509753909573795464276840686635228254472791885052561094622329647483086053849489157973904228853394084856128066833464919462726377102057129973644153422334895189106000783954733896549358679677392745662867252368732089044288380883847579501577229669884855330250498527278748436509960265388769922487633808228770968742140935833707691344142837557313719951216057176599311869564907505604779874653015063114850257600797322040817673707949044870294473369220262909383309945887369232008022914332006775409211122329691704534738579417717256336803617113532072795355016107984169756100508858670155107941476775416983525746356093556666605501852511641652308110684409310217613363231176499686869605463453841926529963119783666102067510012374789267800249652608228832298785655998332662673913830018982716488437886996218072989008946312642869970092317958689778443604451758491709208636637009991105844298808637198165147059893034572270764747906344228239984522570955881027226531731703680899749449986132210979051673373592339230159562673671531257602140968213222194563543149309086958718663953719381403985168734026860533276041784327666603906291662765529785856945525273936732664433586455162127767234913067499841667533781057292303830799101214593000019223022028797506458390891990440843911413235704311526632278220081732109348100952866728219587390902283810582015460778891900090185891088087984841926723000277599297510684212782337821644860194787643649018208874559805085370332021615513098311703781522937484095696564827601304523161104544445752734668071878062359695103932158902139490770147246646031408628928089383612094023645167556794133214251277607833341008885752293919347875372128730251667240354812426289967144011872384810171333764310906458012898364387100692598620715334576501019633754541504301205276889455345097126506635806346414977353753180985800162530095480591152288482982244352899813569706972370348691755351039612643556518118617357670624600225138334733229418882666415835319158617075332677364295110734877196488459630373147716787286716230552686273809612800000000000000000000000000000000000000000000000000000000000000 [110,63] -2337502222391440398592664675148561049454575506197955735392991064654803461059661040483498087320971682131957775888860772452091989474017958668604461715491948821847784028070314682512919946657531662131760436799661233110040851612421655558179618242737740305012588062035099582131029587784104974699313871909079343341300550750363966236835745585123861135472312601212460541526262975057830559614300439510332255381869617554037136870113671408169276722980956648365959465912921840327304512469086558490886645263852421699956092557379137922930511093151629024003015505078867783571816331314409400580535400291454474986189991142169420987314488703448974222220218191942165067156675343510814979523627325279999025648127325290380769635228824550489325336821086361730695266363300849709823866839626800544460019236313061771234636442677206528790560051530387535798963154086211324125280992074563148039039997738366853978822931174018736466928131832369219215410731373241010217041004551140891577390848708300870499434717478898770475492257052947095445328967932379876228078442877434599861699781424494652871435558124665745673297608919501581482122600906876401797278437426202053489139574321377655180520658760257923036202770255549390136840161705138083907587209652039731997458670266151788288759057459983527964340147363697329930659132326456943545011801953278860323171046730822498892480613612957548005541950704627991005917122222643040313263962284497997359306996664252301279607922526335263294901435191895098337618060653961763205692830950197141444355600533755271702519660324782845745239311585278312570107553368045782134828715952350602905148930789426247166759467230075768705459941908004586995550455962895953285565984678569385278758427532979016507549491284411867347441610919630006106576721926010327892961504347732968806019088355634116113651844718955557270613430409245490841425743337156741060802254015556029339452917245034932896423577975092837204728701984512571705863419629485018209928103083088106211548985039861743184686666027106358392311035401170723669785220258801561297588325803385717357295178335659265494633500763532290260102171777069330131261030373266415421232648013895859100075653096745264132806920341526794697742584939573119180418840198561082248368516673920921758270298972237326134867129172081009906905394085005216407983720195478524114212772805712622272729885606819241722612914301308736904012409543429735446549614845035809451291487504181035005933751901434430959905491618479998932693718192291547919660964788558762711449600000000000000000000000000000000000000000000000000000000000 [110,64] 427195737751057156566459422754061935210098613657281927290580827451466261383443289159020098845109907771799634478105393195585861713722409031298031047758708185100452502273718655202025234648485995531891547888151095643181026367488348906155420937623564548936719994388111735794168016667421615051295256548746185341799163052907749898249288870298302517571136180699086405762867874930135878681754198959771575170498430900061284721703337389747130280255348088569320791327020316735710406766092117339355700371842723601010667168126012693276612815243149660479649734228755998782956918038857541731112164304687519077404802946929611361827892128671300229076207465323737782977401389364448391452178462968102032005182445062665559841469137634273772338471914524198816383474941760112550010087425588109211202685850238688183094314169053686091907651775545957784120007556471132284598989366981167078850856500968366821575242453543476597829655826588604546655721813269648525439489262167395548324286381263716503900307857585155921101843578612826750279437316165966374539962137495410715446788583533280827460752942647052507463679915772310778223308414518238975484895468638475910600963569813371483094785303370326344857311074237813817244224854160479327615818048252939606036754044645280693160064252712633242909264608944085177163914636782671003889582799383854634947614969780468454881399768492101671734409976261899002388595260765406833702979466620669116928992627476969491267236590915520902054156420344109348334062090410719282602548386856531062844088825135085947499136765743223526987013158980362855241735576140932492923919039677610749884213905192310315954701351699391399531409390669671780749194150950498409113534129533360224956172131373814103153297639590787057074143633959620750326981031260058654861032472708340383466599740998876740680679486071480559114729830441025691094765159469189990313561441190844220624413395647700191026845027457245065287151813401543833406877817095309751891546379837896876951801337429756595098303885809106018992575614682660475914926368054670692198889557459173848605106947079712386730280678173896132166854040804518188337888601410684285563757632153033684371583682884746686271972026038282422742008714971361800282669100670904528517491825584762920865802335724014985784405457736488333039978150476788335678301652089600860910698468791649609284211506758294525784702577938738230212704410064198662014219663293066916067702664140145029367412528269557961144359721015298257796188656419117977219182409871002488012800000000000000000000000000000000000000000000000000000000 [110,65] -73631737560525972365248015968261114727706620084489604044793629153436535805809790686572136377566279190841380998322051121544730984794047868006645637895169736943756153044827609504456228604394307236437411803677904654048717049928303877042712511580519761448952526297973160439988241076352035134739739810021242830745185811465352089169701619223863987190455195016544781898034080001652110192589079277869869160024844536099361993001959104780525937474334804935798480435133837497019909281742414517630570356115653969531117699134376966328810566045912224950684854086547076656815192130429270074757302375882653152489664060757812181204699496022400497879933503857237680992980313928605174539520059341056032156909372518269944541959069832068158993527221792737799356239537566397637604167114042316011355462643661869319274494523186983872553418077252558212734747046847124708813008576690147236581286097872065102952016317759536789835907719964690206013408098181735424090503298780039462638420597142649878630869417837966411010213982700162262918167751179579213719831990942305551711982800218562781127399416071381281631271306259126031110032543979354259126877459277722469743104530187698332874740581762897608066080352853679912139576219302704460446637042292186838864222032944190555841295671277108226380771706678209225915599407400273808955176218721596425381054907525759437783553948397503143562695169115400556840987638870093187181192638604474651700675190323780748796873087919616435301549885447731321259888443592984957744522507539296041195440723915977845153911262092959121258021614952738896610676206698949166197566405315502827978928153200162037671498268485342327477135874253644671460622951615953096093216934802721261378900728678759653705328982242005176662229826006838924166417328926350163731011206050428370313974096150339443054767657355955498625134590563555442095623187627181104111482123919068639020917510651904665981055101388960057741656566863969744557417483343430049706064326802266735190685393145933632801271315017333466597563367084053740588222575995682313422430052923813556148640227659829325007561790065056367345872535018913657384062883753882314418916023128673579892896477347298478342966077009666457040632575362304727968551989024207259424822010726430354061960302115215248950964827878859333356365666444428864481435433315919465841457877894542867128220668763113026797094221011408434497968907693924300371639182431957952702286076727910459701932983142648040383015186171007956936113798827817698430266703579371798528000000000000000000000000000000000000000000000000000000 [110,66] 11702403440117613785675914502428197733551205521355350113293833599813028901009863031934713077759147383598809587081257664041496303091181604498897818926733312613397118275054719294749976195109406504369763088486383662059364524742095469924879668301001394962461697069294454512156083565895869231898074343362062161647205516215750497482075755675482441029793713344983537341201935813954323077875889421033862210769786315262982238619216865044147755660145559990545293068599185179728155292136063468930667887758127688816943061974618353313741501543858548546885996937578935111225038739618004726587606573278188567785117961554028635628019711000391935265946844898298250761835337425314485839980177445522136721847223423882545655315998492231105468035672315380563502085708829992430493481313246120821450889182064866501785220739228577258381918963199108255691505023719152510934922709517664121706620694982539009936729021574698773199678542686726617866583945178668640887413526168129371873524506671935812247568430812974913027531412386507173531071711710014490358883814814141252903577238619238174080623655634312744829920781729752257807081856727682116573783629498783707458964968455349280110955792264831661745916249580805241604135322431970006829367854856942364107150744009275230924359796712165679660652879882262613393969307852671665449234233046213276569148197518988244085296254267173424733494042111378556078281689766106658756665466514159802441868521540059676647078407770518901049837394130446983121853091630633808870414627674255019186864817054393997557635218421658227796373429528640205238964789364475352226370435645411142322082730601113250516917100431362389487843013264133461372137646654993270341863528135274562335331856574694198322281958180459315112220623331968756534920478258765209464337148515382789018016186483649893524454602991329417153573922132001332986367410165750173261463262677099621559094446431596931676344311640564125874038642386619110466420015255476852348722316146531803001868633987393755908685611928275117792159133937248697147773457420775500064300222112207471370259720518762520713137176937247323100913906591306622585166948326740150380294912663070452612829772668514748077914539651904418003390795148592986797404318707980933430107197514744343357381175669590476566202973102074166148459018417439703857374035673325983736400190222774231805174765780314541771923926113830088039050700679350922604806363142339148560894914359178289161046757960274324838309749926076214733071004346763317854353150179781493391360000000000000000000000000000000000000000000000000 [110,67] -1659491041693592697900881905902181528052167313788848047843677949489890571256048499402643203087955624361293187803242365258910711587744210288042238568891318152499148646323730306761392950373650791036873542861451619449756971421947613933916022170677275816194586640780880993024111684221494905775248004561246770787469999662981606937577310580247749135483733551569742876783360379155089710968398892089389123530487286364008032747420547831199418882790036934418909978743737554180887859310354173265990714381342737199139762134728742453342967971183323576391684311412116705367447752113660047815049957453598770977149836393527954668232899224731045603360299073368113314781252582876116444211704211002777420759937597914197948196309356804671004971315553787132710866939194418282048752983162648085133292781968811929823006664927576622263713293284788229983934392599392390023134521817858262959838276520492445460626497951232379585000825632960373961405160959790994754303584183035949946717165213534295369893475486707296838565011130235588739543598873485931190587602130968773561640827476150640961407258569852063680193870738110722051373732050261927165479005932068057287116088069329695754103627354822624010052138276999007582220982376381415417741520435827892090202612463981535982934775112871980407624000417220665601607387690482838003380793629351506971400226841017405054236643692852120727931970175199187829775235945409461041923351402349713788927576950071686696141897612462580893273795857540039389805168855273298576664405180500505503915086285124187938643023611905703225349223908021270824661225280498881179256126913757002672234156140029659202502187237571895580457811539530176284907255844581123391945154281033750928024045812421269491032462066255102758379752254661315516521810472948876331104829443996302980208333834289070794645873303008294336467444231400554211508226072009494489644310577141783799298973789657016410346444399140564974088476750768339521319687613078303050122288566561370420264220473315023088571551608007081213495347956409016735429664120448428109901131942644718993371821164574124526107026607015852007725654271781107936687636388439792694412092700195545078079835463891341599333409982466059447744414837940214148236488555623143871590517549546425421006556513978578075329461771531883656018834999525895966307254963501630832546159352755207212926120107530105541611298168794192162093365225316815424517620876007936269966035473645565454392198514705734376551449336085379010105911950041710052924216515973296947200000000000000000000000000000000000000000000000 [110,68] 200944833320610733437351044875791174612415126082224054810306424606676266489930274923519380035693317273972768157225925893661473828084938583288254347495379689002930290036103833404553021778030257113695385880119312945193855980871124718838709461771242544994404072350985759416535269173873105896919078558394405837878644658571949172060839007181658573844624366962541028601615347894955170472623445734662717064825020992478432585102617043890812179313497613412390869306385771518242150745039467082327142048237635968972739629292801106111220483658265156077521431228580559746314077006597750222442858326060684746964699407208508227864823340985287629091724945844072985090612392743691358993447837245179417972319854880900891148716797083062321464967803822148532836415407067300582502028251731452290627233956334550091507741732486142904223672586573376806111751209152327956144210304339004022641323551721227204273724784858581577330584601426245385668644449492063757192997714241777168745905345571144538420670860719956799758794939001061377570058127551246029728769904771921189210748250155016504867606781697046026651083046295538944719413759130381002347413563588731135383856842110342829918282396104480097598787408447803127942477906728195704426509157468262517992143150887284608762310778435935476100826101081550699023678902242544508620770102355343023880454065050777488633051862877975195480014496029231846297961321503880696398206321706312685492399421572757119655822651708231740083995332025052518459065861236204270675901716860818488967547862560006157729333162331915936860643975413296404840304150123177508075819700270294986242385742751014528401849183435128392276314033214321259713006801148447751824584222896979350827106814465476862583063164212140145080727199297825027569046310058834800413755525880004273177422178096214982855805507758150326257131614289609788298778873387771814919534877628284755730688039365548389383498033552434199562793559675777390685099974565809690882995383548285458145768922055766262918927884810732005715037547941325501924228842117166168385478332368099643474150913435744452400561996659503225611801937191816796939595742774886463889533669455166625404073353228580123409439708242304895685313305461271007996484307247279045321612583001073116355066799633638477281201538390145919868156642936200414666318918850204088251249118001932881060491497603279522689073210439461651270555910254759709071799796744343455229800141250495716998878350641541090582408308737216154673023957728663051690462116029168353280000000000000000000000000000000000000000000 [110,69] -19404819377227863134412270545793815963503099603864095945238039462062298906811513970016976142653871848583109507739028675708070463049623686677544038377834297089914512292257946016719477670609351177879836085673104645989930952249730997370739644576395757679414466556505543517849516259054686213316055698862976909477406200703349797158062074291856299786601080568521030981919794287254022953109165958023335102422221441098073261866387172521478624316916242524370023311668626054837506328647035778523104733602199281159141994158207463337272663939743723767368217790115918444277512534281170624215548542112857314897713322792486571310245029878987590207415004797944625373649429610525236823649299226458746899632562895504225280809622755390947394207612368109490826560570894357828706593857974870632625629049769525023463404208872861998368337703073647676036905885657120553977430861160818200041960033802727843738720820397467724251615946356343364475972163357109812010565591359077120358007172673586379000570097251541298473903801900942881927940968773705981904812712739946951752791680015438393768678737607642720581788361947598693744461551481619369161108766228680045004137829001129094716815537214496981984512356179281252980955880753929556339540148126079398171502098632582657517148583665180972592280688937061566828688953153656449740784849856157307014239991035058092516882631977361783760509247158233528291804002933220599451257975323989506290468229431626810806477378141744139725219189874623010741791707493438440115191080890510138161073147022227373958292584580140952489636744395512955313064102523960780072278281920150611672869534546402463059632344286822519134442720978624506300866743237530658884324652555468099539102202860588547543676314387425686963663003091674585105120731332654653361425330660735757522813397754246596324028927907553863177126371253527504029130602223171886227104867950439034793353235390652722264122146675885272223456088584424714254366800491820868278224798029003805911428060946354191242278445211747021105314032314609954885621556253683994499328571655758938709165826326430200171217545045577396115695008311580885025875148247770746678135659585765735872086395906364182076855611134466134886480977183425868180129973784135160706916785127256675663420609672739845819711439860653195086336160094413923298859989194968174813459181683056065088707688529922938748048933564413461206347204616432002000613232515455895315649043869614936246603046753015170772350335794965179371345351371278842615919454443274240000000000000000000000000000000000000000000 [110,70] 1252087755282928600727027659491882636812883997716801919877185639250644299000786813066504106199144533958303630841980144485487073417304747334352121693656456446218185415089364722071049374459309198453439104492749460332373736156675070189219712266709909740847033380225091585362169631791928918344394069605987146625464089541930957884701631075616480104921650672368841929713988122070782748916681583490688077063492191449865922643591326526402463321590263384790395692204386405063618694956055849739563804449152182748980756009936374258723319035075961009951144070365279096586513938797638447634945890833823747215812714163572484375452648873591589977386378362552570297488776466164297202796496875240050074548942054260752307776289209677059849195058830406503210725047629503704953777647608502640223229380161576451469000386323865055758747743904313780244517619147268285707159292120586878137506327419591963915543477084322312932603533792803967403132251649777146359577791057174888582084929921141046741453165097858888506827430105244141709821862806991450110268600386860048860488678789604693411937955220138627383165586425816457527401349565351700324247262003851661368409115394895866304903392782902085623565473270842271929661364511345078373255570357439206583036260619487820053937646504273395789064078275551772551767623887410555901269486725897952011794867699329724840603638024366894255580754014502183542695917137084880075717641458342220080274687549907279504356065939633214244547569222887690029365339097442022112422682981752011241981501260319423813439465098103754658048178120701385268743428935693791821976375459248031310554317873596304759840374780638327921933688870717621179402209811444101862645690647768971691244003474151193194335002567546474541321269625510889479078068879516569955928397016069678151438736749287071249174799441570758615511964202581999493559390710831168419771216831878202870355732888371174178508069830751776598154725341892392534044468922797096052227018516118785038574841199380915850846764721644434438624706783861887741146684409634174756953732330147174991726459495472260088722489259935133178414301582919705549458542218917331156353347398933199498679301290550137894331845583306798250243368675491385556232738855339737861465471640145974651101458509989761830026323486725283681095152880204007142111084987435211254512271689961989573742635383890418275087659216402585617365827413464825633093036175207449062608973704501712978318033291772594809231808875068048598263492817011062990566417690378895360000000000000000000000000000000000000 [110,71] -10406032968919146727835692687358185405883508632838545991726661444206615526262259259701984894321837819176104333312379338034428973359847382009858392573756855539879388634958955376454747455482981619558512774306233110784118329086759808062574368143322918020867177139772060341210789872059160076406150510123642141204159088935503623005243367214737099255421614385683725806780978278555031040863323096154269126275728399869272954727652173628946012023110962673847762474856795686740506041514208554193076629019304881309855605047720723982903254137157619784812924897735096848006062153451613639033961950643273024544796761964180315806519929505673547838022595629149567977475545925066854947943198611256747221118768015273988502549607718197351168057052486088417224335834310140654955159284944045033628602464668060255444999422737795735379006566134051472512338961656029944736373624020699566885836288280649631665328750916338051651238453581768323377857825545227710743208803445347136107676235309114237234735184253820257788615358746147513584764036621865212177816970596679236136942078784559044589706314898123920433771096944217002851380781573823136395183334019197463903704224448339837787554136412123533994821438574493069195439089832611409522594827845990742097596862421208457487085967601156002272375415447763355975702304271279616891585902001968036455130350781478385066607173308266636531008511887201916926419316044856208472967925659047669782448880212558310516206230212052506912183850680332811804412508494511786431072903751081474519340823219636158651734769813660436345705484487960980767114297395837847727626631222678634115290278562841782682964581220988660115333768509870745340738035939320541185329965956619451221099196303321376675599228016378457345104322031453681575723374406221835707769153132624360983439836123538498119068006976486703805289594102770031539711980108691426683916074310443785365914497740612383985602125881822243600902144443453456185221677615421738707690255083405604208093814369947920699920481696063856324666672413099111698519345216126662209945490079911907997043530547524498752395808297593597254675561305814269451309278285613206531837716241916515194825070258507476860877755942047995124119228660907327505551173676792513738611524479454035908842884392882610193402640258538859343532135499023957269441351326299819134321263529989409511466622587062615523328374645966163794967776096145459260542101739165089437631544888543599646850948696757640085336071281777084631522241905292069757582688072499200000000000000000000000000000000000 [110,72] -8956400700379958924094291268564664609829219681732432393987992303783908291153308888638261647785019476710541528955644023655571049585848750363657122429595571363922347339314219900481614794883452230154125674959036850567807818794528972911696581620376531019224975361716913855599491366138338744290964842143868675292611709276913428022678811352752997658650764114505736249087487253584364700008191078042758940692809091956094855364906245905825322998929288838673679958637372569716705841581329314197570743987482760078155742920318734454046314077439185902500560655847591591728661467288195422843428581980661047550894384617836292347376335005390476176722708719404494720027010597614226246789484910650022503291933874712461882893980160361675187668161678857093200063334326696340958238638490279901443518580722371890271816100694217541779963089994220775623324055402649719672219231255738115173756773273315665437576952547262374125415178199829393733476555428914478723421105463205547041154726924440856682725562777670977639652860694842339019124516908418528151552235419829990815106171629631108941523289828173077680700235896530615304367210758684418259739323953630422811540050307814955792882205186502072789404754019537764707961381653501438371438331380559990016346575937785328521276014322740575651597432192968994008276277936958771534737761162671028515840059106906178843330788302552588300855789999729251939316704158386062946616969468704132058890894001346173522698484581212730037045234852827279715568883554489955959859338654194629591093086837082257624827387904015702098598226343724734960259075801557252242492134785946607721552361510678877652987801320004425476792921502156399716946829269134448008260638756190464987568802314303123320949905943932280630934644579005387421640333378772910443073376100071744763931360602012608296503989530313981993578174964656780070197499580760299793253183649652814056199450108212092743516113630010784405334037233493300020595394454592941345500607733081879975740560797265292255482340996107452681346797570028915667839826788775122483226524128566310687489974282007560240991836297076223163445906160789496112054832111169534842059090737058166687140099888278724750141372968822149562149147865063161149059146026059452139653678934800715877112355336112730379912299964246962234367587584438301774578976150067737824935698748468675936993417735647163720689501019337905437230158279842349961318891825369330300883978055123791626261804381096290428056605902993841070484727222569874036839297025310720000000000000000000000000000000 [110,73] 1139980239231776674600721475215339682547502432805967381080395342533406595652020475645259505789431583583713798123278671010274826117800743309477182882726749785556056854148140103402888033924960394704223753788818157584462556385085062209454687542544114860850035424134025241864740402222380287990780910652671214779970335405883879899254349312104565563201869997144350327449534753942629204635903963264938291816136066243091085164431330596475002062608398445839867454726892727825738295808543465096491096779594522181335086346232285636810737719886611294163297861294408083589655332168998428773008948418828313480196144065555762424530443940587654512758184097160822859823628305020792749971959145302700891585186381706356081668179985615252731319424252543434815120253901511129357017058004098343688715581370697888437663778010642771974549778838849615596832194670106623095200282712113239554867715641220213138352653698381456329331797466821563036011880637514598566011926444444532262819520712276182547813270004271789743953083278329860339813479169139860605393299797701972725635805014132620244753804477603902600559764662394860821294010157450555914225826639035812856637269367043115974501139886993020139081726527888490487832294657798354577257890942677226908114861333115608079101470890170922348096526361225476490110144934062244622585631616934422105047538686568080150136215902000471750770202303985897921270092845332523774803709999275599235365450104172134297754374254451393733859031924390515264588244039834168736170134920138951469767605728636859020378617921195834801817929869657697327418404715451574692291838510483613427090091471181765067364120024719741484579491989142206458360956019369574386601433121772814051566185755450837221497511120304537162339919856319150350271642703376113344257962178371870020494505870575095913505830109192512880879032199156153529472003766543440229802427046821921450422382627913639148831396468499279167423085279029205820494900870027368225198424795219177821955138248181776501986454535973036059186380772444677659240431711384021998336538205950543712026514304640036361665403669698723866878932384458209929636006389710194274085599739526204012993120881504341310682607272794483390020649170628511811269542920859524560094489013915621619842245306717564091287657600789087777792376658326665215954173188142785457938090496456835386040102014755061309853130875091679289535952733379078710485638583027727974464376274417131076825499524310704578611346448986886904217091411013105250394926219264000000000000000000000000000000 [110,74] -50596900598503951593655217257043309689148471716634124776392563171887275171411318219548955334848998549739635033739203465335772798579276402497256406745937240756271200019915359504422752391477593906261534400729377154443411325899556741961358447883384562336279284934285916792120321592010446305921759210091036694191993270901290471992521179958783313196555765056853868699577507946864854775334297107944437936519574259248630030081827792486300016420784655390871402845343629842161537264990221904017276766129908565217018667417695121324813887458681317455370380123369079473382421517404957982703809265108062617018928945402169241332687741053474188535260825158851100873855011509732771366220826367695327182495662486022039249511264725549332829160320837566834360525825916397325879087994885022685044426497607852674317232061617557437664818425236647436708495641053054504735429814821534353211425135750144551836422443624691829574267963229228192924977766693907039407263339190635911481486116051685024744574742651743415838463914968140355827869228770499091191288121910471418608760694398967067565495002000402571781338988106267297694752654671692366176071750045738608336891521458687742246993097321219388382248342513935129050501712072231751426831479453196008642354900767810930718102604919192903205829838747543371990932063748108212149003403082780068523784282116278689174801309955318629728781571631158974279790728414175740029631156785304790339902809273854298696508207006356598552622872601969675171003919931714534483476111361237491344969196431540391983112747566674783405608670636423769798475701622044921732437311763063529296184757283387725466846715993707646955110917423725951271680436795229599556327136473530427118901981306414117611683876437514173972814567763872910053883782422898566472880771179540765666744777983986277044641927555996396438631982127829367375695624128649413913579286405548524614303889420949124142161668079237702786504952333899235406650544930530572615285689857951833193177434166461062862288370681962286754338381172255253040866322249696277192166038899156422860090304834022893232839495683051347563205062190415411298097796668023593342480437042870874639287378798161605334124322443950523823548727067618887558243557606412971754929717984238920085948719600056997218389956493759365221899267267943974633787035434064787789037623609220732839238481528722247960775231455338030341693975115605068344072394555547230493124614952545395053639375809335815381558737371215974674811777969704052839311369830400000000000000000000000000 [110,75] -5024725572635810375026003632175671824593153058270188752866851455661290985117553879916222128321632057074451834663754446455694369267741662472215473188847156384859872108713301880690818318142727645824574817672794011007479176896648459676885564944978252432533131353752696459741478102023251399828420376725221229302936607620312429600559269637476550800222645702795731108868508688015964994754998313431242178584193137403309963410430222327727156455584285973458111120674222039483381840972125846288498184833668022673970807335118474400614133436543049000917661792397304303891250568422371106087052885649995118240963705394375115790509206949189838273816479726932443982865633396348113768623638134108269255240412462248906926257305191487000586232630222432567987005014355527833738691380482468530900312225705700538285326578709043311088994246152157437986134548464154647769884822260883373341808753870684066226345799651642491232850130254906032326546603738419381380155811563273228674654125494396161212624992097109988836588562723549194271424826180598202120068730831696905404953785198203596071124061210615951495844739727085434130516902792992899276518203136231697946119885172059914139867444400569660448664217609925551405597537412288663952552851697480918573259447390858255435786107353786962194028641319911794062357761666671138561247296988198949645437964223415808748873829638459742026996099569125982896733002467249704193662147467297973999868899222259274006714301484011845874668099825194467350614598614443811049677205165909444867300971437720209377506269167430277952962930515320604280609143162336190455254412070425245148158771379963261300825809447695011408676688769019157927519764422444448816930163897412207730653338082187885305123668057625804489317824150180811669484488927782419389050178140655944828924966911878777804192943138362779209906987478769146397372632667721894682889746946209223975796198774341028600301938761452506242470505637892992785581950052906735219540770555799133300237324213331710421578585599258523208036008517471768865774405701581625935000244968242714291981625914675375483832331750103867526791223416565527824459384606925788389648754562839822722487626048803623810207507026250497323318841073039110440935750869112836973790774367181779114787378289147181513042512489351758255627240095069975182335764977190118187955033754159613044725581950620800726107497404253205600141986008060198909806828472770235262503443344594394290938487802822271608716723382338313191542994285213555913623653580800000000000000000000000 [110,76] 1236535455836568227560342489213732313136091643119512143734349790043485449621776795540597636428400645124715293787544510822679232235730666948777849693692177032326435894732880883220331158006521065282380505906794538106968912994436229477049550237997492505163952873729815534507778952916930341703629724848585281440398378963861051995331106081015190466328999115567091343707966685364856231321847568434321769236371265052490687994650064500850034118688181960041195081882838075438147641431845331363673722825113556237377082930706196160025887343655515396415640694255404837474585771229853473917133507094907111113104840326114755487029657248092332668428293771647647411494798034175739166559868346726797827783730347170095036971579266515404476459047712369113155876302370442301773772185283542653992491956961649894794537000025961077955924520278372960391075258869917130088174094869763050450753306350910505912776602733260150497476367311729096435667608956072723311698630949551436839575581195928672129537590773331693797836174303172559027168041174789162332309600812146023752402808696993961982101778924813466499041871173768577589420214540109315351292911049348854322007655383060965555870472465162550217031929555051991014784289651878764378563700171292197545310065834926338055432581372607495464069909409819997710152592478772990311005035964700074727181446993595631288661768280821466302332701481228880955148060855629555418689211357512007227434259706060018019196368010719748898269251077979690408506612701679873007920833922967310512863048908608826120543480781714989989041559425430331154056305812409899624020794051197435152123868778437389581020342526843247513724785489628415857554010105439639202470117665190709987225982456707032970202834161624544147301438145001632929615147374518244660069573461312855142040143964364662632032013665469651308230576476096825405407960333299144570959419939560339994299253739791369375171559574466292731885417032888604006756042138638637108788393722742312398199082075718188917997192495508446381194537857146660826786154667071945655583306662707768008501608595062042784065923577717917359884242319172288288666045270357603706181069204837675368235413870425694586532755122182142468918403693844498922434812668821917762987339030560295362911638781131004804612207856723104255956808065566421559551350811259137856201115493477130620432696274255002603039185901805608467528561070052338046426451117287193589543261618273810511651697578900192253297276936311007338076134611154500591380426915840000000000000000000 [110,77] -143303235599087510232583517369587044867558073595717906100845435109120003059854002392951996514252650540813908872121021486225726625418396055567907952781382723296630756696328352512794059124289772826478494773461998906998850295540598859078274234748078829078941607280468865935094087833464883791170153566888211458400417269492016836759405626067144153478830539859261636610716111548731152280774748357420738131268961316285144128045738516271774556792136846320347608668199970014014497089910814155089345846994603012047960037843405577418309557790578933742154403912505025694066583795659851576841230003282496831608256911857360094542789233204462092224317147989060710158214691851173807970036840139884028991504259179250308675392779474259517690309405400224583484687893437297780596314787413165445233296515788377959800111210161135818566648553569986528188472693670620521856874571867256833307114016816882094403612337876802412552855131257728299234044043194424093192490798420475595461066644739862453666725992207071072352796833738891127322663199714962577493683467101619051752173300158901955709278892255651289884086837745571290968551454396424633171621961016520928655898109741371849759695712025717731099061630166603339367294840640809537580111260455795878433139513657191985820382157825149783180456618091395179595753660673765933857329950838431247378941435813390608542065006973139946050309915023234487790968839922825345587855408144210921810631697851911048394427114189766533049664323913054875711961121762074722561104048243555862747416776788323240380325241720095948930444843659406209591690167187943197603881879858483373917796216967723278813514645632698680250758669254620180686366965874067554518457638346672622239076123481749585529366449258723364131355931821810638921772903803138427537890327489809332751030886078342369009571147411969297761377493573190392736718341895841047873197285159574452077158825748998908800503716347709115758152439481317591377616582147927615647893922015755112258494549258323768593962765532391098033309070524815219776955970973783711363483724286092822800837247785793940024957126747597270501273673135364966613143270112850508445972412374769672612925444301199485311672267616504876326601057547176279950617193273977984665159244595821085060915566702065774647966354788417196869352817664748922970645742582989994445847075286365693681839969334619619972230375637936825318612027539494336780698270916778834171438796130058267986382884487254414002552083852310895000174997818673244172137267200000000000000000 [110,78] 13106805227939476479988738048780230197806626638152277921949015511768481647551946417953124398116352389527572175464818907470137275967511681123775836114998858842417797221752935926133195481110367922224013976102733175238092731230178172172018422719604871582629379407450923097208504806849471136670552230538800720982224293826904023875220918419102857365104592947747332529636247751700079147229556219521821733617191978717758977337070423356173250529150523607597870731968084524913913773644887442891892786440664664435731264231896982654737325804700312321324859686762125166423955583629745912604731982681017407698494658299812225941757147554946286342825170724319477772561690192780802338401098662943098309568698398450155754696508450025667783476958429441185409893397806724941469448220476202781601336571538258743477410557042873277776817327491880119780103880598585228002690927868172450199393969857872350527891254696293397080062991830854637906881509964412982286776907395325998087286597051951658518948191301843262242997469752527903616187979952929721114451510863263352765562779082160090455658671443910194567352009485433592706500766739743826008608883162728543156630331247969719692178116366502588003214549523854310500098941358270778209832935010418876948136941592681861519457292862719054555620994754497998732278809715308311273323586105413684984016913955953893743386430907127558300092582475695355028397035301460326945727858824499894470078664350347965905311626235563145751985571153087283539222534088708756938061280381773162422086570482234268824166922893757151319989648075636454519494462999400954328238787360810562232041378210606955022893117114433244050824287310018284690249506889508383317169452721971860337783288105625790200606926364569860235861921913706219241463385028409169964239016810962391900723438040280043857796529491304288760321231650686746148942386206668113823222123454638280112446544216054506555997351952171168719320060694824870478854873888115410281338067613939421272104268736040915587828712320273331461524427007553270720503913622419703756498277756496960707547602141951316305244472965946671497032435703020956267597155471304192127064511865429816286943823640981545308054056141354405790474645232861857407781337954841875612074983699441110812991648826827336281287945677433501513095143383699274484864613807351954189363193219293460850675959339921926863023830656051851421583873985524036290119716841116975091999644050844273611767232125503578685421447159999221806767180906974446208805765120000000000000 [110,79] -1081878475999807400809247330264593432983357348290584368370292918056464351699397151658441520235979228512151692801357008795031457374563522934330772345447880110847120916552434806363165042816419766835722870465065469141880419889594342799588112739078583292393235224768137565289383248071434499256752098602834852118212625480799866403093893023006483248714917768093111805989834474354108161615616338806132861322775820372232443461561505577393051686499912010586195180171111934010571388572537361285123997335837495282002253706628693628611855302526725808295560104418409882011072948088635110794730153905709468943891640903985258470678519374075602679288477597892644306717205827407816320937870416356327160958973716392914015797921317254922905630160635098123125371494778181798325731188829655946954147278136290104818783752766971533811792148547070132510335763621741466574710144450501474077656930982083866966055053362970454226853324797894180303297155710238564978866995880533333480174546914915870935991675309730028053108385751263427694332965013506249206652904739446762687308162352595893815364099450750655191499647223536491109368401608980862688554903454638100227221886222262697828657925180919662835310056008955992368053204646705780819454091149537708444574260512545154122598150784630354990133305523696786848942456459523154729387473429095415288494652122996708087884191100627768000425442712619872873286853720500335112506610363351275958001561492802599246813345493237758212461291709230453237834584675272948055562787793770332911188027794510736360844588703119552788142947987247624989892240846488906646890851202836288160718889395967229629461184033772669829509256899308866098368520844631437633979599155393951418854516115982671164691749537101006992169337609471032715640585436103989408294822035496993004413678971974319822962198602249823867717135405104274501807718358645626181670823589419695928042132727958981195714164159824045314435550504435012232223594579241519126697355942953516598725979721512884284559744319607105405580544086628226414907486893362300095876602894193437332725780990731820697189556708865061432922922392457930409206834902759906423053597502649104968575371644551853885495132817891708184280462995416639298717748987527584164258423739657236248340912735793621880282770424731956762485856202520923844820496239440559273743975579349608228448354150521985792504510540480252587908853373139446681954089963892388108137667144090702593196138530232860814397901856798572668712213720079836290167603200000000000 [110,80] 77824750149444771637413335603123849555998281439798394762473024418242837783841492754917785609802219033474599949044142929490195625254498107858558559909651967543667944200653834617759698804486881481850109052233949997863313610868122184784480062667484831521527903369274210025828335275418051583049450594127488315089263706182291034978064664788288643197900491245977545454489825496351774072329523426952870011238530538999674268798687249457755408027916308901158222756877299810554237311315852442373128166367929009267613750253486063910814060923981362962766929645435377757641420838608947873014947893750144995033798635743837249356605149837164081391299332459585686616496229499481161553816611651845045222915011468977866207243805625074297429369066253201163231501618699533326001222495891142433687983373230513365196382544436582827268573739776760581226251320606632873403646565321976169874233285939436052730392432532110114903234348706279382638387095235293520604599994644564953892862998465119848418509100239474601017475610366893909516930219332273965653256382197943421068511490025474123785050277733811746615526174720359851659267288417030048362264474824892997202409050088788482056984267263229214251479458352420592597449843482974905998701107695408008912375694046055970569068126039814778822294494260786016017230178518954178111699642237231242233603800928934530095734451942675878738438667151539948533977368154223465887066134932768591821022855393904772893730219433092638143615063004443397076174574618037764695106887964075430932371847367366029435996816807626367320443064355224379591032542403023592526807118071812118942849633602118689935828713387494288611275988373244471214822222511861033720332237579080139728148051322739708329322114986891755896236481543063842580268612896472107947733238325763896188551694880719822365271954789724269523424091619304046437994728787310815706109645271465260779569447401417388377033310788675358793706347491605416206141809353284673592232867441936156616613923614322556202263290047357264150511673110886803981689114118122416428279767412757444029390352956599871807383890466882528975989154647766900531213322209368335668617942944865553427408346047043106491072727779382716331637233590524614025667616408317743779820370011519461529630739510865929831090942609948706894225033052597394032059304745782365006136738450277306745867974426560023192689657029937974297318123888305938578692238038113204321611741685331860277731175497575388501015776065870567200677271050241817685524480000000 [110,81] -4550557227251646995332027607470556656557416934677257777510689530033032059785957060541709649598505572055193325053524356301445964274443115768501983139428846557812396991406170213031452992867356399159859009237110451943808460797629920080116834129565063888084459268286237927208881443501378440988827295703448722267535357502698818918667303994141290038078628741928692328544372963698537761371860202539471522932371249482213922123515761756872040362961180247345940989754188849839236254747876710206117277777362591667689297711998401887113754098969918059031447529455011481222957938859749384452469381434286380793014923349043091820204035045095465345283282940682616153680085144617795516728017743456229790443488910414718704900995502782352130397170991285361505553847393693608452532960299825173808028209272540527345749705304317754654012031944230863104559679587513021837461467451817850044049734348904322069751963245671506325104760039923564427090992121934953557059321612509371177009822999965339781406089433634374024741280751540637584092942652326644404165049762301563133303937769268015419952269673013108148594645074687815405325168916255441847351961753796067437865529070524901411467446322932373349419986146705652270584069872401968232975759004960849974183645389145617314777343061978543800946197367431171959593038025063397683378334793850687321235632104979955428897555144794548000845398738976593831547864442194090177287223477345532707043829770150359321410358389064356802092227655231818615547779669433080700084222719578043971951180516375918961836108945698456877028512760254427088391083708164280883881228205765142966734387692314423391763648954907289250147577554499747804546980370183860981314031981384451891805812791131044925335329571730157267294549705767033743944313853075803459319812509130823375459586655999673795501433597058516773854505947474348103405224230443742356637514711879234356194542731514732150112231426524505720630224745383118105062463304029321926092954290094804320282869051435747970095208045082043141991480633753213948892584659949169788216517573397522863457251519320913031914188186440673770317483607506844029828976367170154409619857860526174634396532487078584843762624948256578704768628953026155216929475432466797402461741952070104300509280266946915664948818242925235936364251791556095991975186582922881981717583135718437552971423989298428772951695726427770423315427531203259688721519293537307703945732485044301828879580729390908423206194300177255852998284003277559077273600000 [110,82] 240054562693879039468007824066322080178797130677622280860868264989819232678541412904032265203289590146012979284054660604158058910859080982373973749865869189501745399732839203064558592553867597468249562641779202773803219720390997541714531940909150468983124323603963915055729745210069303150418634516244665887404913927825206944557485269620241289399115481954384908895069986381144361270266888784883370911989511151846353836004611486771354365945452268156193702021341311022340765988628432573553746591813557300935733073527451422553982403012585770122030441451369351619359666280749077853283731279874702363250408559227733311466256945772999275185919586805074442435397790385487566500280501601824095265410848442231114850597424942032704392483641726709395836002289970607790433788836635898431000431772484938002015709302250603553200813287577001568123674229226662177415489456811517206478401617059461214075063433811968089075541042229353598484884982827657914524622706449066904308534702548345395023524507679205833359785303115035635097567858537608612494916678251083103825149270835445897039262054191549805846486585672250294018588465159409055761225908864873707470737233861421963502546923467178104229773342030982644141497092742876518717471639493426613368290446607361880010994493554604442390000967369758488178596675381282380014236786015858249347598810150954573072477427128051944607401611785326556703656372410977635724652977144165826425194012990926749931725086631912570823743589122286714184680323808907495213287838870849951087695828533188333468801100877601127873366834923880660701063486181643738481178567663910363443405897028034329783361227059312035113782384008585903293542844515113957287251108177160692144679449785950412982648119634081671106793789839672467304367736384117775247555654643225982489269618747152567272101521343609321007040363407565470241065048299026745515862227480601598935025269948298082158059328611182857560973217859234320549798637781933593750016263947370455913825168573632079772438677703691911242174927669730700357926778850027121072722493243457864140320546776848587712641043323475788088880216425189269729537094085381907155134313368627441398683733252407380369952044765326439517340834343945836540899021708261200562976033567605546954518866097457560787724617807795901225720389298837783404033203297549232381715286653885662729718281932283338568362543693673480659062511187935394023691620138995724967546660165808226946314702894226837460123370586169822093564919009537408322880 [110,83] -10797596281056616423379846978936231939765131471225685802728195714372107114066198589009071443508113544779365986279962734816102510856227233695896076026656093543693903776555295908886603766365463557820657398153736250152680702748785417248597860823798086336753542049934013721485292790298459117554972769010730995547412424239842540541252139216761355806420747883962942404158449651982233994463315566584645229954966576731615299903770260942915088943372814128516706686530127253255148764691536298263375174016217456070273676706084868279947246133160049729903490630213131253627671255370274261242128737593608357872284888691430140322795514690264829600041535592405787070352212549499764106863844578498481844686504802594328279668843172618653083667005480190382776858981837398218160238726371464886076294795251550838642534348430051102534945936825881163679112714873387604786322611301546663303952842642079278012588701895535065530183967668674873940760272957477326589259740108178086982671334014597708089664652695153383437964897319330996250459856861305994470539354424679539011293412583722236375730232914102873408094920094921361448228212678127015484321811294451877302837289405583988611251284352505371632900700102723537074294035662058683618025945838077927040755368583206820885998280923240051888712511898813787464849548428189192509178175004497076330013602328252904420168307205694066157007790569579892274189004131221348222835592693279827267206719506114569457194668468630900863083465570211863014995167314327563735231249600920405575017801287350724108813421742710348963783960310085627553897086047398576638720990170253637310780771995535054645287562657980025964706833018428890664134329873094197351506677418158328770911517673176897183854479423555256328478751302171658676486148497605852203187467964489457341373762890318360091668311111645508402983967593818585535652189796935819744713333510654972377463521340492805504295995729734543534446517970249518656933555425275471546917825514439270020717201818003870938019819544190718210111155055657641990246222489407559234116554744945841126859067292998679323320794126519816195704402986521893402403214049508874844683924074141395612956950099287440550665575520310489365623617795404865992129154460950911527155554226513516781648591900719364434689035482666322507788571891451343205050259152634255544967843634806013785975802752772047337517861396156644461179449924508585205369578389220607083691918425323918033726352796745231275688185097657455419275315861422476800 [110,84] -175262635015888447667970845758184317368150742184043230242760460033907172972514255462050729114027409823260829493127373706469592617501949701256523664289735328838900156138442052079020050833190074980645486109899297728701631816002885621566098232180355611100859246981670540509359532125627806864589718701157979576519855422052397883347454856228785033939927812941278852277957724286722457856157543537096773651587452508645341129631222679354309869694944729365992059298988716836316142002456471300955467898669500822796014321962967992812719080548946686943810078596925608754696465780345011696800976294107492199740245513738636869238962261853083553323072831843303253634949193662013485800124583830893058891401451909287287031743043521439446803693235912608464712433385445558923002125765441124042936312473830388734897355551556601887279009162307323937163666475727503655720145730896020337744633163948018383395991437693150443471421169580366166997582029401826283398504857127449352903137162542453722213168551844457292318370268211699361993071283069707947370505329402358971090064170360920704871208983721634470195146734907418353133062123422693341590391232421872981686157934658757697614545755761061447578553834313954052712175916748226625329156303724010968513606068756287140814003668676372513995960736729436403566516057687064644785763536553627190326971697958292674448993338172574493487536592288761536583712314956708577310557081168404089070859752664028966370590389791713472672009860789712976438828447978849368213074111015718295933996402653261513126283329774225993412368419544578787982862638189742097065535965715287613347955749880580504500678479434202846576605953058952220816791471291939033744176410764444804997929214384882996632989890549368097744650027370672783942811942797213195207705135960129681450114446654071830545630726935326618776938603155141423944855111973866651835988628639871733303940122598126728266253318192721963637698505857843872020828497404474708096099914775269896059859610792928349594377820727635796750020091423680068706951284599669976990108457263463871473952068299391108927285535721449686451064982459573545937361552024126861555743883335573529449772303179472507597173959382045183186917069077639769052802405889119572155504592012014290359188052678848081107326034561836403933634493667711097990063005833626174348627242322905583506932977249889961227240595206304444621321829065027683642661238997776698344456337497598537513073879059895205510591024602164330088725200229120 [110,85] 117891123405591058709785557410033638644957682421117357112721560205962091646808918462055406666100594251062491530073124913882742543946641430477587603411026273297699928365790153756183618280012202115543300770686475437081447072922595517986613715865189707088754079682643950186270999963607172355940010488178583998462612329753672095533196356317333554049064694714548242442575017275629775017734261841639529666709584765566736109583747954238515840410893683979211313159362710169480749163687102712928110469801072362254128937550478601532610514659917072958264510285279557913536434810953429026057794710206763504089079465890597681717859150230398601817013309778701241347814961495419884944152190597121530445860816704603030910040706569172388062075804353832240301655383833135083078434922547794048728629008341034057430300799064117320391407217915407021316548262063824972066214573048922243100366193087437905820871711273247143616596628016134103669060894814733147320642444284953720702434728516409254797721402869141552059511785337297926312574331911548937137405739087753359053274341996655893983515589899850933357165620286597067786371630689099874628636017072835420253942406859207262832415270437783271513398504646054571121328614845317475144714443980939351811430916589978712720610026272318503921465445301919360779605174613388198897667013865049633690202067949975346183221760165556159026492146139366452353605226994463097769001767902430166799738984148290196597789079260656292389059382125893312363730389271608563370341584954495644260331245018310276021664342560542786071903178245594730604269228998270573658553880371349914822483011733670619056026948136388739123965627391232030404687530221678264382623332251766491137899613000580959488212415018805871861646336422596542651611830830988465829583559540910226811608120216764910695280316735567117062924102745302677231998313825156386589599838039608893708175079130890069343834801481226723862274468150267093636227267052280575584664939179954830323851871031137939753668356465794765609566455169053187469706986782154625800936244548467764875101875407095667282646770699263506573719331937348640409000396797350646376541303507500112578428338474516417356082161269976979271945352123667788117002797939047473542912767976274442811477908317752352820108997583496974671151630870608155347103601728952921767366928568459870582281006069656207954374987687311262205098787040132267448972974649065418048351143865040707295689568547627344322233075205181534648583728000 [110,86] -15018950029106739610034734647087102619138713997696921053149253057295827936048617617049498651748467785291435653211717399655293466974747418914041532378090122353654164867891530112201184857078789212453978371455797970489708372596653467646707771586170872287661994330788165601759321092147865767736600039311195874315126643188952577706558756139826870114787601216629437362033081019544342782468638867579230083579183612830799900079100706918567089969218647245621236991730814796651673595574177258592940461372286121453825128929110570497968904281517408123020459334496750191724209254946474797418227449261644272216085462150431459534476099604502056010325500082221279036519860646848918220389345345470309879846704871541601001975643603036367548417212115536837493745119495847624695831052403016093256925300834279521775821063309479855456011998708139147565396592584354853649624190963747574719520992434878267964935008808197213476488872649046277066323959879720206726088930687774433324647817983290884730511844638609347951091394974948021758506397288363388206519769752455093729146960374173519318503784317266902990768019807764741153576176340002260953615215283267593824901713875188733303187290178424928029704760869023453233451445801151416430716200135410039332742948087520286630388766707159866860263073774273389041717445950012976009195419032208530866301983795662014602856158530909909130860085937741836029900973148859781297390710561833366466200275433392067640828209241342841602587871240563926973541654550559741098826819109837484641835432999399724819178442277259505918066799308446636954751733267020544734286945200229704705018277807681238165683624890575554268337828946210103487641254959506496107643804609490798061780044894435207703017417516148516434991280897148327424866911885634897603537642318319607964145976382586951487044294503007363445588007716889727224122160186026459906266479568645303414503561707686912865264185370558622344188286739784115773359414634565085903009985687279687982190766865630442174410915448976658599567897146475557179525801494598825809308298539981832091317533122003426767417032586972903643503019957778965389186008808515251382195560028330946891784349342485188860951216499634243178915419310324607115202253402071758577008713799462413556987196392796553167270791480859841796850539292062630820067488974597550976892095006966551048648644520825128834666352681880749555043270241377870353431369490431077753785147585820173888226669076688243780356659753555848037234400 [110,87] 1246797487107806388637540367391059452055718608913846257956410636106760030048554248528324018976809419443415504659610354347325160852533747056243165960585660319098509116632495359092958681712513269355254040746274432210912862012545455817648056444391683840412701401191030108453496626944799986145966582445938163489531992370138617659011716594965014182090120205638697992992228660070663702581512343852464072125720624498218666402770909909221588131738667413941352606568507796100790290242753855048259008083305663982143916444660526548292350452320743411215920507234520347991247092781946231196834591551566289774543597243011635320111689945884685167251089579859135162258980619213058055110882371734692573686427211032614462380356537432017013739421383192778698744749865731183235527119034434825024354532558029745092615500541388303622885953497969955059676069991399201941433831438631706883367733740222762417935599136868587529773039181585283974018243763679390042643838446864594179233963450164499588474324447751642335440572068576883662407642861897027146531818860287235406799274340449868315793008189745064535605408524442755097824993647747562176358450314832571878715474568848150347499079170189417716793456676747273969795226420604834964948080223522039840815689446578301705721276455911349358451527216563339401210308006568160883635721732256824057421883503402635770693529959767775452625372283899025785282162447147467111961122668285255316678572770889572931523759616768043514063319625024509789226826968856273744107086979831720273509432965276715332817614656667211141338644531192651051406728753218853863770526653248501876983823440311243669716711506848127771325987895034733031045579772450170218291800046007211690410568215660312465444914967044217088551408699279043514056582147387908110184563962404496422324989128314098190035961097250318080800763653537343723302675292344855911974485643130037664746429430990035366125361299406882000361948608699769254782690427295825800775016498958863033936519800210509707320928138278792724279748022902525908403366950907930213854431863681451134846525537500171260011041459453108862690015485055939921631632430372926372702712488397520209365646107037856568300200733241553751209689126354424416493956391319601335936610315216730022824979390441614320827397200365541304193726250069465406980142140338567347882288417379639054465989643738313435221146853408110228377096683145542783945624425089791786990556995247635397299500939500121924290576970593510419200 [110,88] -78915234972391103281661874996178465592875671864836304201824486825477672800983715421208142197087747695584546430227983825766825553620714418136489014558957822343326888520735826115440757649660067712441559002408410224540000252201419493483040035328969438481281642024980328949868631061428072477611678883624493091948566334421210145140047121264924418423189935224631683387934370510157862552763899728079549725049195843932977930570338466777185766717929082774055244166203313468086068583719254172036273563575508198264186201609727983346833812023035827428179170441656673043657761952554891654756694381240729964578964179953972006370434993923763006885501726382356909622659510702500768015330809553614693959295196991176143277710364863188011022782607382821349014659541224601427869119128246051386900483281150872641490877810040768051188022817815056070162441546876618197325004145880880295902844733176251638192653649157189345378031028140720770517872138605180338816870303639598138493776240887416472418166459764838885241565959905233182093228983283498036329363257980102638189767671609448591146829686629217481483444353778357269820404336703339162272145373166261354517004969171757388668930442951139402065158009016348230340304857672098036825189212423673137279978572449405561859675574500999858423440466598553176224056755441262459563820275445316342358387594569064470467485396730672502584664110338470747909115224824641496163259656977540098040803930853413910200577354782914607621076861036478687983846108550763348509498094292099402348293901881666254008738003806717280698514825129019698540136531483166794336495675056215407912622074618436963964908437243055585216578399394206764824617219321022681916622372037553790169200919176252300306835861408380298662373052774900751782367544812932143311668854519419096763079390566807207300845434428764572611548794755298490293757281384517415255938734071326794154773829176747284995252894047128822343593505210886504146163205411847905276229411598112965233521572761637046346358671526602130603480965832324904372718846780381452852691303858979873196790076801706234403231114376415532342641869623184033551611790107024034947991263966536892502294639460597302672979650927768384701309239104841618188907829506833489152999553509740709877214645957198627403706331004175857683480821224913406866326427445230608771533437209931995735370222689273851954221813635016065625106488173168461597719318641061022304258311020594508631184205733093424809007725492662080 [110,89] 3929745644248526276262683680123497651282483783948879911974642166810651922388496137958762291508168494424712413422089878010025240892771285089701816507145456074115363155264497714100938756280982931447479576768012874342619011065383507001522221373907321513073175205071566749784604624017073738699972938570925705867192062041041796095387109927039646864050876000822844090400275672191236824050570954968973141941767800199507030771814738497877092219284294488413021741237449308953875682295148708404437496000672920669667207196402578834338964644600872828545413350096395777134568763871800067141428745790670242916576412054686884352185013298386436815220497967458168123944911631759314402801437420661567908422371056248449765381653046829799992667431713277269507197146487059537259928726889444028837787889411389534534295134342101816971633785730134230560780938556433490591788615445640420864454154949151005056722845364103137344024828295520679637162995382615453864750934583805515809645429801139507551920946480774294674584714590678923821285676187603173102187657202843237776541391680658017461389866590284075766578225174739571358223611690140810518810210062605781804752677229128175495019319998407323603510804450343849344301476792618766843245390216724910575098702429148588225243329422047744367666593386207393381246262797781436107091896337123411175143529703705350126564799041682478589582151172127236613315527469075440075811433431083173697903816958162405591130443442949362177657475583498900042045271300763125561683799386907727939081001383021514219553053203496491339236408072565174966248213780775890732889671044967246120230129932283089234885451048713875935174034908820463938708207171999296630273788687568644790303302116028896896890114668691499666071231073877624254740114175977138931143031027066332994772900082092100909728922638250851261945760570794784852056893347191727052874583705453871710044318010469371502940306299343060318766916411643854366387010758190791113490724180540254541688855134628984292445773812190977339257604249003924589535343436876993884167567230702422005809677574006884142262495792324567870139328217171059523522343709994827754934438365789741619145673895197585541815867864625450896681700146271502944188575890261793290379874168855597969572191216786971426060936773949246670345515240741210439097173215510712520609665121270747225750090654274319736081574622909615820349399155603621920770492499464765411778502690144265954163221724504998393610664009280 [110,90] -153203669644999910149627865984581020329297659496814244803325709867466395749356284072485221621439744565767009763002275750818904311248052749640402743540944260359063263784566677335907808497654117913348388285143433761276886355698797008835622464271060622960821023180923096377998533792072889619942794329450133693064355762789145128397847215403610345965451060661967457285388444674118714136195698745741231630914974747227059358848783443449093970306654687152420773833209326725703677191683081347160846527571005709057267067482458716296741880246026024625786719276869916403122144342403708278548366507611495352867887204854371783698013913634576504684550737615412039121464683338101129009018018056390899803952569088322331088825975885684963523814425555765784812893147761947581758246541106534060793151921412854175796093555873057184536122146570378405156749186963364535524515173139755386671646583603513058424060501538816826330586022260645169491410508244274467557021020346323118083324636313429465318605647831242698611100110009803308540085772695138983242561545175103264425040237473266065217386885432278791684452738515168999576924969211292151758566263312110553436010144263110301017780139496150051784922580314353700373289551389281542956746764319821128842778875948947190625447073697952797282264983247491382047029645952713932621352189721222370069427354697513111740059237229998416410484496189438277540625935489947738585987534137414111681967333694533144828916357980487973057796168945012622961518593381184327288252154442129215315513999132341401433939586641212278167223821267310039422354628297334426184821665314497522411858220519243323529248052772993727255366184766695418741226114407094680606140926450089306479196107141572642350257740687232111928526753114162163252598268990796050235648505625998487083774601302356200907277987593106670393393281812200791129860858989980858124593430539858197759634280930488548861590993146704708015081855488822307579298417365229355029857088201040273310852563701208237791962901315160726109160284434501116769940827841752102207703441851558384520813416642519234855435574852302431903810883353041950498989689451884774647471980514128241580131647746791577595346030567033158965003458839498396841189288190321969644302618669629843305194785880326666441212752028835851163014113326679150509746195973315756333336710961252913221909122303290890688388368144564883992622516748236151572452501692313220493389614257081356127420093204699567315807640 [110,91] 4601040644001274751060410487814960553113901915605085077131153560480161266938592631733016992646853593514586829630629056490485854354861859965303382991061541676289769003585142256741949293408058049119261421783486819411663214173544708743403521490836144666992361697120458265858520473288441309803135968442467511868214622410501529815467578143269921041855215317771722595258415926913111676057154816224270045897389239738784996830724802167505974274823410588081677611179824526389980789766264990286665574430027278042984891782733235309337903459236267603385906310794683352656672644359432603391273862617798759268941862278207612379741403801295212703562748319339312669792945538703150155267080713998159757124863083592702674335633022837562809411865218778147186826251754077752396607144561205342987783666771838404069248278804642755793124729049196363245368355304759883049174352048774757335480307264699808943246394578532238194044415025215188154874559873095035926115895516241128364304826981788683319895306552653723767419031544307545803336646995922904344736024564679515497844973001118069712508109696291066403605047211201880429508995996454615331571592483943430352140440095058334940175807237809131659389773612558468219181192657864307055502604865032643148209267965136782888804240374061215780219320800287159476558927230981892038746072343491935281519366425953600099714118639289777098903252526863906061164832495590746526848283232520643803631555558078879894224192946068367185572345933048247334953010536164837622439180067239101433579701962204534179692627910418174401018322131154149739666540935716967210349691335960523560818922258205456091081809778023928356998474403677695949903649153323425058420842489125599888412772952461630543297927125096835054036931530567856717661555074929923834285958921239474441747560894452614928684119190975333462469391512908044521013048615091953387756422712477658179668707856507651547058540108057016529185555261097307307359165043909947493157481489478943944673985888579528584789985617740374598237552437124060728121822646603854524485683251221493910320025312440369786501999595979112957526533975164427735409238972475966700068028416540292267243299015096482613878072597714154612165007108919152678730013128624959141390431766468202632812728706877639728618147707548181427211223512692849239479411838560582611282195265650728519988942686703673131665191273677093422954855084309648461729333770745109104251482822303100831051740043086131875840 [110,92] -108547482833006007698301582206861840504968732162162960093598041740731498985283767968797164458516963098641650677601812836244050472097390851954204218682566319180996824059037661658192139239940650696443506080006697808674042836577962690303212110832568555732039585397107315187308419290118214990375608691111100311399501842986809172900060456383822204919353941741884902528755462111709779694811483377664338613120380571028342102586865454744883082830155802339026597239544400895140491723147359237196707766303202726676480191142309549917656654065618302731917197855086955866570867757096777330771017992454369274798207948004003234339613661252253485039050655439562144981954367599450651963755245290548304612182305369761060272610399526048212869593181849874836270487930117699273276135633615553453434165838809859288252054618799984385159595394738399269843766422381429897893975626038922722929448851284746154190593210175190889143575239603941880601940193685475078046782768237110153591579833193958101709212818734499301784948196821868621893149949821950300368920733111366854779186920658399824073131221000956316685681655587962876206304208678985913617847894713887474287020577351651901682300548798187331278020739367251161608970547027907843231999195359834754615657279397792136496784605657046967239960061276455680447766010425326037076368955721558577453425552723221799893092447083565495336684650188095705099801676057539319796010871598453119108202516990906716940844579951097104854648868904873990428254915204805895303260600086304798720450572771700262808208948114176362737750475191656174347212794856190989982383734216212480639708279319666160144811449596972123886909360626694962373092104950073611983367671397458418207577780797634255859142526377805218916537136865236728244623555334590505434086885400240255750095502960046853019927396021858344365442505011096227192332528663050525816881206279056495650685701658841303745010072904615368791363020076006712155225277729575354019288607840020595968935748233943531702274145393640224346923504658266351318380516910713029371245533322245675284551370121023886657120581701159120813530795856660184867827058067403087478459847710491982344362783160929277383235437828100158311337039475543814165133076607534156127874846609280350381983404295010010621189193658424770191787083343858509490109987529409383118422398421227821621047108367867282955961692087160599333954530223628334927855641473764689733016184207551815658944543327182720 [110,93] 2288481096615257774390578395151986094265748037393349358342120702953131683721652100189509583297561759696810843223697767577762470416122203129570841204928185737226831254634649675697390750834649032795249149220286436175090907431130460865395233114979312862603679958056618065870187987569037355319454566475371322865171242290634074847927443152158963776799885701299630470879921226925426862835062003446930811550863021637682686224561322098925583620166901772064145288210997815403832655916722793550016005690555096836860213132780509467719059094673293904267176568803035082490155195562473891878087982727430562590300761754110435135654041656991398728710250235120301711935827696923856822952981771447784922863552293976864771543397528975304499548997073724890343207942810492372424667646384902624356504068585052766762068308512932503706904346075742186604529472139127881221127204393730777180583340320306099908290263956942529057961580007643705552618464844360267232394923008231775528034147193631490471903625040538474115537346181784005294268568925961280066413819875628820813376306222853203593301289241556957038242359377911838954026801395292503580187052719025406855148000099379100235078746868960840062791344818781288781460632866805106576194610393363638521199095178266815558036328508500179110905847483699065477500254787687373101056797889569761225779391377317519833659262741300177388194993254914686484127802415970502726582824179263872969998098379409422135020119805539884959258854719555215310050208389822408899416312752495509799485216764316644946915132478113553926786174213476543746019104388320975894000157988028531202486228447718274572788175007369393322799388144089507137434649080365232643627653881557435870341083564068524846848293434298318275537395157189824243069494711916630448694722931092775935023761291094581082659474267035030670869508217095471662244621677501268383297098976867660259926228590176198266478225357489604666494260004162240313006021057947360604394073030850475667874391937523149286900101335675426664049627638913063057048586324052664495467679960033883978478219816924939742786792114166417002833463811117982078882573172132424978672844498229704384009373034884275087250674817057937307584675053414744048029980447042267233045482712865330747557532153269847111635030873176697190766010835469117314429340607468985681129394910792588157039414529438230594948632780765043460404109749627427118853403983071238569854382267571946192389652018560 [110,94] -58134480699197228193842607971910582949070359101497344732768669554990943264263905895845955549949284503037690123444000592176015079153082819853687883096111611248998922715511361926888889131916989402174014564201048051604621405545281263616104125026492787866806374491258884031582132029783474224352903395409151935672588713166534679905463496420417097606369895391242262591678350302748836965135909416988260733585991963996716941733221884116018864277776333862510313351082654700122251178911516051019459457823987163488432120266926625932887159268990810533329216534229087447719268350326118000576026791459981084639803057666127923373102177368977447068084525302997390509481202877226137095335476726274027820411998442667929045197353673896267008403140266751141018139241493056545475372912794970516328274659733583170424332195381842778880600985286947064649902923047997248050342232681395716877160724079472054905202142014163926979996829758108725637416075367739116636405841367396315574447799300905164581779681684675472346275097168654268141110618131296493739449506875949187094029223930233278234297511184579333899569052264422813858333549769535285856391886864040769692574229867591327743989103301159536900074552538831910994714617170131569145636096971932628899487813600897043721693974777808296020735761833999274532966235420770774177931814723975503063105486762911942592119525501243843432202332721242137277589173658471366656271695535622083342784122566449644812140165892112497606316813513556117147016375674113461155950037264014155916689502849248063908650184246585692181194501173832492293567671739863576274941388141791531183111541274887966914503622269802461205831811494686179375906689226005651442036328043743322290241361150031116889267573813167645171607910602128339599633539180098058575940692158805210833127577477267189698579513647306017756217072686453276752477391415043101739282985072790966581890625351579801078770314604522001540072468554365323349413917595978298887374318087219492303865034726238293608855802726693096060900106709372511499301007247193783037946764596885505389968595405536453393178022906914697223254892839084481382422579471311152719613581242951098761519903337831155958692798894628276912527384705182711792623312716016051948467308922845547380657972260887931448112843676546925110680097379049961090503421641824198798618635352979937468507859148786784290435982212723458873880499702853573197813700590511815526366126821387707610604080 [110,95] 1755986574912653833075607479494492702635084432694862188494384046028003741410288429966314120106374989418252018220643278518519531783459870108304376403259328473164136655493644715099930121570626673269963076880970250952198172112388144391364479080919380955853941121779602892849599650348762331189509829041383472702433597577637162343126888098739884123575128565640607880282380111101404381802524858489591604379240359902681324465672914407728935138203444373796067035672436018782818715923610299485688606468784397835211335349813919206968920625559603960785280738051025360486268207634004430936864084393473125614044255280280120524100690230210218952940844407749450037770116950249403878126029579902041225259144091085635503935936801978192540885824385956129639446910679496011599649148455194635574767779011802402242753037298753402197252696009455570496018219514700462328225888947997124506771067989567503408550058716681345644388475239907125572627703628408660648811013647447123686695940079663016971205956430279840184554932426106114891215624640596612262907928319587294883934095879255334601663849098174385474487231726864920971745484237590191113077023718362693679784933133310311687529761277085152232667949661429926973653142969567384275137753403783388760304889191611234108871131537833096611019695545456349146079753236147354525496319532843467989207893427829147074960594693713507675587197618466561194140092954202305490388789600414320635910459614816149768531292042474138632118491551047821822908848522465465674201596608015975266169080870874520513144694285184373808357359081544806881993143179214190209192926353697615798993835250579892383610808075407574055782672117052256465146950142843259860194564323393690572747546015998865969796315674767888575725425899736140429461191071765372501872637286118536234543798870364884134486489923233004204373153507611411936348312405668145346381449785335513145860860588735941724819681580527239602251050923586683156106758281474693003323211930615959709868909462030280391236804675695400507923139607464035231620562195637604985577850991273086313802417609821011465793379569558275420377343352520691405308947226899764674321606318761461537843592360748989022009366051309637692067885387303546183214963917724443087352188472132862552274724014812217980751652921050990252409484139525327322220052297852644715903486153180678441357663131319451920989557385269405521699576174306536755924682378689018677104392936145622048000 [110,96] -48324471724544478730009675626250513992779757994137405254418667513243892955729382770630887852737771776635659801682795964090922285766353611560765764889527843846221268008246757739613260186266680887811080249065969467873029933912605342957723036965300098354392942576557135923627781770402433748155742508341778332644270779086157866840424413597378072446127338301718848039718013230054552840531131323115851015897513232350249286422450984538680063672206297991264897246185186671478765338656512466117156148352087791860623406430828600655574592106581157513105296695619471026144660032027844534941674436977556711436269860954692304207672186656633117582370420056027197053841762524270022135864095379934119494172880677702544396648344402874311598715839028174969726782140416893526189312622223150040476736027830222397912537199301287110471008326154714431306861739347196038399311731433706710910137257096199536888847280347261619387555401958381864043019861404976436994176881798678492131604835498041650891396724281315776323545541433647277762873529474064691667755410033287798788803047722745008822817950987925908117728904400187588383083653085927218343351323737942393599944357080911953585677730397911800071684143779334682631062916915531907432017162947649313089420380158142235421657956097414676445212205832540642597609650938331819763974879719227960044436614621702363419948724805596304588013817719684011912588265435574295983696949293046822151765651225362035913755463596862871293487256639682978901370558804535245183686588327456066984190288188393602706141510839225843023503106070079718386758463681922185185174539769441826141739978367556501107693819829650157375248853838985223189476248223682790035828162884941955641057016514141212211945891409421737259893777130598374619092473221109788760702281560319160427320491658279324752877625939915028029169166596075224893814594179247007397448884244376468090873169067538009728391584638661440724404876180408099235610428377325904732376054765941897142178720370354846620793762287120264054943139140174647831610491669666921978837617681659392952568708291382690427126921830826422835085625244196271520405008294074017706805764157833500212976949234326879520218413852647505682012762194978610925479789876227235199397520992145645962838253369344182649184329702043019119487889273577625501057875780279156071098589520566829969573959585499391002142330086742573235154393091988331395510655095349260164242393158328000 [110,97] 1004710116147418567051952474480843438634110924684368617007971187821007931807585777216266882091183628603531243073250897770342984043409956475839738896227031964336364798929405588411406599345717078958928190422683354574064178982377655592909497343029241986355305531381602630772256617244629558748910117297672004090796426159412492497665725151313534434279125081137863152996842181394611465317382244588010260789797405400506907932854348675524694549146879598786645237303826440947713939109250716756240222273264137047094509937027335354665842486955129158851650349959120597698937588036811396250608924816158338845477941895290347981735585620955838750890548654415765578977591063935743603471017683240310856721151164579630096270465481150389436013232116503642714759509068323223902366463062413793346956521176478350309620311261472741557931234287051853387398874766717212445038255536470149944385023694494969420977667743019631771395592608509003310295863217586142790939705511901212703974905873811224799073067296925741262107381474968782091697501175012035801767606659441233666500912009517803206268116034680255659380813010151706073821192351951204587445974312446174678120611239593378122551840164665369164442955171674150401367350978088619753398748253537819859946597324433529310007116591001913469369132377344184910205866570175169185991323044694256256538145123104347743904707829627065290487308260778126793474420757710941223650800142502992651764658009721530576735310044653413667317707707151982198496459736938508259725964234903824611091309587079088917032951402061853132735398033886194530528915466710983395235589563836812608973868837249993517943897691568345680784402561282983014028380101752541251249695238625770505587850191900617328913432893828665867285634717611433376125697511739950316023830525619668996715067624710817825290441070234644607164777073712388811452914708268632691733736881582512790125448356042399150690929505783383834180177224579931890556696405334327257042425246506605335406292965759673454483068319036508628866181256272120092030389063403948454504278014787268406298681598918267856162580974112644081399633406265971561139583007234904206315095630249881176196898422140672180191508025851730171106361538654153701574379881076540151538613041254686159566398273189957444051500860874865588883229653456452862017859364104489547825137631897681213140048333391478480330416427621535268258386174801276297610682362268911306249743518720 [110,98] -15230708562492919651696562305519452988463568594504520096704063052252212606804768312524597971296820451271588754289920418871105934956697860246977496539184240306868703068061683227909393848073540523855397777005049986108295195358990593985653565905657286017357020449553318283100379491428612611300279119687895499052801713933943986453003512913574912402711721280855604147013982504692090035068069931744338552097149157325651160055045686424089484715625168453425610476775276960628271931033894999437450739499286549888372282551032703522471860258756636188488499641011696485332212846956403284622583476917955929880525925565314904396481028364414443353230840029520855561378235414483244630948287014088379081531690425852248669869065824405041419359086983565445833284205397278958806855342152559047729464136059626760564089395764598378415881465883542337926570602481906964514785021069256851969453863721931321224574160473725467063576206933047460422304256845863381117439479333903357889855110638021451125326509940095976638343846734156294236417064245308181172224629907258501930208309510322561654734038005734789998978061624540401037256731959447262094144759540728309874034564861391273711475785579972238936297153287563553427168606038491583757750799547020071061605936939596983483951678116001211997132325917161207643885248982935639371046864157008103023793113749228837307467286712809732851325121947907804685218293464105186651438135811679210019770801342319047306015349292975923907977237895127274710342776799426995111600105423121781890344322257472803893408852234140848630417434128734339677159792100491324869459619205008944336896582361826701560196629417595707865650465003792176641409742396258128600143863014623776376780909186301955600693863798781995480090895085437533931849903226682633394227710272479270482412769468125097286416072656645899507894418115788391059697286310007630812069417442174666317255202868604763990449964507031862259087965246823738763663990308818166936651905847406087586280826871986019282249728349903850080171359520870721745488612908475969832802426075632457735169455625996279585676642533043797248600264473987247216114559741976797314736491307779977338445067398853907218757475771175219431489035548335435419956920693874100188520367132404244256148340504047770634319122339877638840526645243189927146752053034694268661239393756273625790689011932763799385572239116706426683405179478502646051545084528700821049860680 [110,99] 168259198555315254334273869237562167286081383855749212980493376871876677670266827447783355167557442567808835071505688898547735239081662639213650918542702676912184580995698352029599580729148270928653305576807362668916081867179990429458089757672497618533833410529323252948770345098960979466191819111158327672817510932322511516567451260285787616904780699218679593916603771228799920024535351103380368896818493698115162652477892844736040136078115863961259086337887630591666443362518786925968270949745569026174790753991396481350454191428959736637728065475116314333115609721355544241163642170031856340680962770916469647897209312618635395607911009182738826844673429016631910264330460682595817824204192152449405576504446702292754448011058373723846237501100494717327492551422506033462619865456754219530092095725609533496388682689485198426915728759685058644407970121091135097941850248804667898486209097473764139581987926776953291378555498220426829248854217095205634636584562941265685094106346480913628645114515923405167064657650042951847445478997810264691191752773860083986388662640814854331505359708300742682839903999973587466789411758197706220193703861329822325719452949347064016951039405735257423010043546826439280379739636660197435200998240484251289005351841714987917086737614110973864206808297055825573973738613817684098062904164523897099072301788653167162357217100427697124305245978934607732901254295279302372846246528908811282223522589445014711805758719755405986593609368608573712342210816342287741245024659969130329125444794926919550954242971736663728047526910234205977697094105958375651537552781936307855831911126421703112348522113241224831618458129463829174141901235724344505163421570603003544039018490905373605105581293607704805534083151316057109741379618839332518341559567060463503109353625534113160557927685827391614647088867743810990923662654328914251374237999147302365161994393609897847347062251035752977784619956622518227180145469782946612773079011081611166890585343985535848232823262273379545824927329058865146619227331825269973587517004490626184084203631818150805069227219975542156694761052687445868919061067239646003955466058857354350175332537763238285959693132762337927409177323870988956434462589539109888256370930553952162773249150491031429041542514215253779382384353152124838474648657044921885803092180127133104201343243894255537522845975957463758131073767753029996800 [110,100] -1331691947296359204527182869800367327114495205486806085344971794944866667756672844744071491252638770076016934694567588912746010330585254691748055861375299686094706409752089273785364690184338195638846530295827287222660722518772375360515644816471352158761961988153376383374107755506153966988850944314982179029814916547017045191575992734394401899996999570414222103149305746548341151875435346561019707864854664260780367396823840665152622888365258287705393882240937234554503882372867652072374588259874753756738356636677657830658821451980394148610428013526889391032632363053266036377651859178450250865142270307535856240109404067203696400806046377913253678189307170350642241455347872453276806323321118918631424686432433362633741380090139740887761763595790558739988390749360994533116479505585859989412383450358745291494490647796115684535343811413162020285471551081794582947329611376964442320536500152026517249693384932882144268954594045445758691792126588578779624459388443201865837633090142633276684007389729506800544064523261579283870784529916104638021018750146378493136832769157315961755763190434314581453494025551225862766007866269581951986601398706913222326625520004183063879788786489444540810962648609398801245474169917008491683306474643760719819514512442798160814364251562021592979390817442835206449156259290312859938698349135544384986225432826357299116484235978445117321968154218143454905181152012011146689286193960510195992723555256571064529594850464839524126074798600548585820110234398611932351751267356826929444082413845708330674344839862541888800779382375013150137743577974086281858334242581500975481294634123604402899504486462518669006698344275713990332294418405098215726584948656751477423533387294746168051825936357553089164852247633195280157292304853102355990582489988260592328964006545062002134791542114410207348062673475989327070898497978688770384267698451270309067816180898344091638400165717744503590498950342175582378506391613097008767593007525492249936842749073604590566467744241977525407901591213741754673875672600948851721060674261878060946192146260549967198547872993435370350990145393449852515438410006651261135622742900538950408870380955767882692923519092497231756024337520751631493904912227601578536834214240091796831474359827262136386676888949708931825570015651436270989327295311714901513282678714050602576111638758820956188824428157322685501202050628006400 [110,101] 7240884878195987322283891799320635444699142987902035838716392402987905772795745335103620494760589815707226202778978158545736505428458493258490989181294065361342773130074824528546010507777777725489302619799232849140368417289806654237432715309287441373594822659276458696966619731883187421536379637495448482026592795983601581294284477559750391205948252941987640471642476607302483019636880166575863432271027199406208474587839924947411379416440019599210833003042644724086800329865601011563167106053168683938570784655761601805293798616414513538761138782431817699198563213996768849322382652473648121349522762443545332483129251993438168109839364876759314633605469903480530956906961794102408228425223284060157866045011071086832967708962547804326155130373223746291322026309253476906474818550049948363928946461827544497891876482338446511688207588269245767892030644943010782593014406579374020342845960641748666385564691472924100598097745444967860602187204220444874925783000868877268359942156432171325292908907059929949791544329188397707489562400112708985206030552067529954718565480992788249049939966248766456310144553509138181266108159123559723916435352710849344873886032105463816436373634986113618073481904618742323614836844045272459212890081979707056842151323958279990676551389849600301342554407822857697525653735300920057314474560796144908461720165446485920573813574849046111095370072641519557528600184867844686606044385137778787240313737512798882471143196266666005389267233919186207898979906392552865898232932231770566414426993770191221116261878519840022661672883859995703335652670134620541896651264041125374454151140280373500888759489907720860496969390665217820120832486120801005909587807480065035547441139134548711676796773056426976005194988495881453928207728879209703493776696477072756865035253998278588411141386779998644068122825865928036644158720785181596747391284263041741461591262684518281174776217886455873423904950685546623604678743580953318679412694500579434494861837307619824315287084230372394217851894804428565311211560903551202767463703735876392154044075928529899655670686504760976625111901793365522781546809581956086741416428686001238080680930148872025671608379836245637872235273940517282236533195842917974788086319374246273653377503346050755372124298448411366315462792357586554159715518485926390398524716929016934691558267639908997842665924495549660238689248960 [110,102] -31221827211405708991174453814694626926112227717431577547865499016449925314092171426568291825684010440417896710333004470043220445207818550255529546221092315751827306233644786145153949434494610709771286028301034738916292163929864529072986592682246179523540930851104882714080471803439800598591257834092540895251450890165190502324283819690554088723609954366204193286247465774863066839821833460200012753917666375643406683658049538040419235810917378604277621222464545397002981958572289938422836585517295651129910972859245994004529818708895582174089729751725794171697042390056148825463089775309772148220208263686176569569250239953872587428380209261976152178158845137397916631167817355819585726783447485093808921344024001630196217740366083339988566299173570465886245716227690562371637098902083309909755184232744266121336513882277201193596055216864505436148775220365083359588678041647051632089440603817304425539411733629332235438423988815011098010513774406153795224575088672822317967725696854525539983816192467016945178361709168562299614813118206342865613919993523933932647354119192104790759926931978864989753193753923706905342438590085060293586404440841762111060405624094830108440099682839280161426441302518161813094358041047525452407328998098903213858030519785765710360631026581841587178155346856750363138075099689034665871686243794168180896555881950297463132653354784799128518105058186022215593663109263333703685928268590181657271493581473702825657352420896178531074771812849422622735011932170285943911362702358620403802178915868023495660697168453612550094498627817424229854676831449706353387952606065166122020666424061373828442265611222575164694850367433878278700271395893625335375323239213924118982249054561054501129628701207592349528885757561273753007104301562962112634482377863890825212624586154504348376465283492325263703458743842101047575618042638364627286076023039575947956005329839866111939473924732392615954174158363305990952605786361556410307022922994019652597790463747555387110051664566033949665039305628143297449204318194755049274735877991536544567001226473289669235275313361398185435002908505827738451384196933821497785153678363671167327329663604648047552854310585862417690368610686831720782774548045409180498959246407696739930469712163998003762374339121461928306669633259224884966183226948590397108209082625421679096829301776238250549189554802478015731840 [110,103] 52860524263990483169159678101985497676241875495823087885382239405514167820318288711309677062020218006861702943011293082868311672849491874402374832371666122601531883314053096093353472466888798918972496573789076167182416354811399903539213569573015523524804279415524312115294392830600516170389020735534860351662817473295833409172613898929592729687391948142395308590139817155272833679731964369560284068943453503169239303810241691243541462571089166562630338504038002200014120301538582922859368718094813287360794554520313001161133169057281771703319954744941386105526269749176179991657483067839792917610522671639293230880373429238778059460516138077915097877484055481117020268110423524408886062346039928830811570377937652294500879454567054548650143129593015279111194139240591642498616609972604813415131698802961803317398637122699421311515843572522528493178489939232056543826975610958492840266940486708762575311837950328711016004546248062597160243821539181530193731476619517418151540722912388398136412475208954532760186804508257457173237858429988570821302256433035365559391650494306345686450513499592938879247821968226930843129045169614117236307720371057802825615059269031152084240220698398954654893073506530545434054576886636070376452253048199582781456347775231023376432349208260471957961469752635934935749973626107266647441557632335456344406622161075643335456621710137746746343788110767236269212378257095480519309414478714675579682921278899840618667017674592274105370657777162890047249441928563075062182689753159715350795600152057286305035086575827469112817529120427466616771234915673322433038526540189896420498557018736380081915577425407747285244741117048096184154601049998880853247519199733598789338348127334748257552572167569088450582046926169242967784405127661404278603784096671007287047954307990407235294106367174687451502288609585751202674974877945831692073345979841185328573033924696005299473404671663055877614349738763210427400725341371087205969109229718754825329422511896073730475043382479405613243364946441074944599924879252243582501351485863274927035420709082069062579521452915871674059812136787978397740588903268361811210967796419252265165952258336991651856800296923508396392238363051944190429506235436257951101605216829525887442647012712371997283663086202169566053424962563313771867509623139040532415924901177405084124524049908090830662273289287379840 [110,104] 558799568565996369769207852272231802354617463277979138469989132368554109305672214949106537566216818619152088407539439287710403507900008986173815203843796750200701701461954437461125937154046569424646590261054605144056228815045637313528610889092829079824983679350022120298358560395457506552229329773557668479477899427440845837396077586962754779557376854451617607797815058276869722638970175586821254783818769888210149732502991578139959422960047450157416145448055180753836469843667702166100773403816370123989740430345495437802868479528192969455750452895537575973643179290800871199406793634071004580524726833001248501300374738100360443176529495963353630831084604135812612635072874585162757859596477693841990475365356939974147922280558240437921157699806028104049078988202428981665194295016624505617833873023854446657426145433720801137663445794508490523164614206978593990690988189880589467189026708277080621779643467667070173317420263866259440772619992300096879290088930529241140618693052456274089786254153776820862642493093289528691413588245787852421588073313312275362953699248979031794490889599126734755036392890967625300679118975031669045128250243476997870638903152327976748513806611563633234489529774820585099333353868917533491189463752993169525116435023584066152653552046098559324553110094207995051416185209243195534283664956859816143478861025103465517055316430621038045712099462144152989612693076596195797439256422604686738996547771615547813042836577289690312676464926253377413833991738157581127967516803091060722454714816545969507048052639143466252968026587567241186199148835058214008584234377121853231766753970252497998587193092364617097001020454289001972354783974742487534431387844480222141296474367401646872285562100531472596860346397181950595611885642669013994354541296728491411951966976287003062616532084677605759115563546239406321754693838439863174866142184311485998229196102670283916756755470607660539673436339999804618253142509702672833853113235141354071481684563485594845870658140752664164010653168639356805675615549638247344668812514840167696349525934462706938302132315787631821292589880409736648875967553463932297659094642817658034065546234066909032060956478650810287492116282861340040349505755571761655614564216009251752550374232124241137931600925800998572914468043672212194584244920129025338748892728130262660500020333111133731850996662080 [110,105] -4761380977402207210502596308283728550592395650643626460451893527504689168913332164418073659994469098136266537301161349580248806841913132314167699263745771781113265710068574958406723901523529076637898438783527535167890024267143433680423062773914571397751033949387553815413761301286719884031618992235151422782800027782439128896606504801847145566999608676989640557501712667716822833838328827619480177071057698507938290421294379772105050857338051268599727175790374465324673536113390629119514786283967442726497989298946544105364364929232177678966361999013383058211695365072712925817784463353058405202169706504010905892536949897485253691099464341818536053260683574768949083596232122597081486734553677393562767706103544828269370761333320357608985075001726740199800412829654841484982930962185004197796107443572823534242984285492081332172778084745681882443450634707471394090716822603927427934573041498463848067044725861599664327768872282403184189169106161664273546788815070829578698490128082092721276433997910665165422042956234557608123936546070784832115277952277612563958843534219616697229477807765250150252388523277894260018263003396655719897226629330032597691437195486321010320898450421229125873320083969788709699719202908116724719991131868772019134286878606495623906647052821310439066589915815756385572508985990529813904203471614140597737624472969194043377167244182191576968018374463685763446699445570081613195741321710901760903191113554117064881769756896502885290439733716651625373709390429343276851038332709155906591264637172243630025904672272547143699705059726135088429365478562909565452096900552326999844160921142933343972402825637106145767241797372105831480867426303164519577158340279196565714470048406756074040416640728319166469756263585480219448011901247164277276489995161027923135252933012214381417608876807601959594642704823611126110373126063587269608487117693569140822270639707862132094234116272641905031845778297231351953927469056173663115365772783853019395028904351400952237644577487297740288987552536429060341279484228127085330488900283498898254272920575835978963506411408907144044942659371449817943551423376197724851036887406413714383052014679675463427406948471037779437052439928039368893105626889894540287791054137083348902100053929593603689499627007084314354460508710875633453372286546646466198744184898206261710541212583086048428805600 [110,106] 42483787679779924533174418294980018737639520863627317698244791717492192302043596927512097932187635849568990132225510832071219100134149833255476333662957403704223334459812832989379581301607683550155454321473317927008287407113849350275175876679691129078321846489723598037081682721640402803732815109078047573093727817150791830928546540175301587902234163443360953566119986818395787838483604802120886909642739860808264967769786640439215044383494474101857068370905459232120717955835732731985416598529638590319621412782394587373505606346353179923273314378468030215321666126238948429635168130941493681694143927628424618123334489156218900525864153345436068211153233104611822456130545485917911242612707405122474107775471457521967509389802281133442285548185257173456066675325933906506521459476632499108531102513230111596594066410691373683314557711757483106315595104172294790553966745121705691800620985781876843659483626982442702081302061556076969594486591149674873164969060499407304549614356457739880658584930054751942273651715583450519485027134059310796462878091145821198651945263163256795549835187560452111072067691122763982448868625016153985376476454847005427511983564293381690594225126636170973994246034346611353219998140169037038615495510040588412052502928649551659710347194896221423572399470760477792890685862783169356913428710882263854218253650628445779595835329061227191290462617202032979757373178092716689968408828732328824280288555224349033026730087550571107648139438957360019216430060744503802116973569873127314996591359319590128696593408947739665153396163143569055753192023563083070823370269668559923804102643318321810467652789843683155852078064320931940199114517317851616963275899256076507809172175381463447528554011778846965211378140089226217600875515045091608320070188830923462216507889878323754305466672282820249789719038900313499297722031884390624597908481803193502269434893947300911291794529378355572746290520820046750292018484118259799041627403710153164731146562091874321238042256266288518415408051920613076531940038901048851723140839120235444717651964349618025847387547676168872697016224558388511347780427136490618203033785038426111578535475733290832508899001145957093426542797585643740464668155238241301287330833245051467181351380923804714478371240783825337332410512756620514306072242452658550841374569791596964369331912363101214200 [110,107] -101170366438782747771096711614616730147588433582546256037481038940677363793211555290732132765689230774880740044128211998213746019727704127594576934498244551345301030509706237823147995591068485417161747949173001214073372268731614118442611787206251526462359593830672756022357742957930879580638388548570291070876670225306037874528282434487948048243230008509114273778163747259622731068587511012750818776904275153244288628721225805041811888570922242911353399520322443688111437052676760155657941642424020640192225446655269022052284740002218769130669532278111339347169659883315026075599745166388173881279665160548786075915225825779348615549214880839990615581961795267761371476512266882837673001828722703261685906735285231072825969866419565058335310720508214478420946407475303915199349233688683832864543415934441230226326590495331022272621961295267711754760612246698241848534776936397959005513023025212544381611201642387518514298927800705049968667414241539639173692320114550227242768466803942393663835728706071184535205100410530783326608756124134163793128958961161546960093241812761199219522438422886023339362483931057814710194652149890779450642454191556449767742130448289648193883955660339116525336403849517115275714828790237487708837314760915711408121111052959144484187893575404565207048644875868425633084533861786437596760243213868191673904479672577648136992684656813893114182080119983618695013248168074386259247932309733788835489790872236999307680573197124875058669131700439319392591150290196603563541351134995005480665953590363690746687355445566485194450944982462460692853377610372242391588547743217099594537351435994814397840851950947962303660429959439961041297929450979365119354625985974990497961867707306281197781688493361739670473994876586230756823125998462926402637229624023334373912300649661770318099905890987802636547752575894994849281156206621184687549008224821752944368773311578061101083636444406952132709339483145009754973989695453833305143544515323711943721808755302928315478055554060575936504324449829173004519302809986387671203344825817916597299525612846234083760462609840374116069244047602486374017772970199141712806562874548376194472570501581313421926393243837255667915496843962136935333913367657168896193333479446336699147287768744615649036328035638748321288619927023815915802381954821148920947317814746206581505117766732800 [110,108] 43093247833461621271470894972422228347433870729837638514185596167950481260007597753554060232847768606377303984512494678067677008540306760118673360249152845098096874959031149147444327480046820388329525881172403660618435585863666729482305382349413378155396851704828198042254504688913968882791166773862349025311726430897864161148945878696313334981702982904952299851237409989377299210034750402328001918109765228524580035353541929411673331005505227367610070103226931827245404720902086655851943952049546231722441404012151409501942951839521197760274585602749399837125055161859750202270282230506186743828572136538068885921402122222186751423346218406397702797664162566937519195555783060358471841255707884415977706719060162240882042383879229297380326628656487192790330560207155282661192060135111380767105228874141028636881353846820800319669316583797294369879935254126494453145652503379770888240665247954877024247345807134846719394573384095165907498344606820653647002902595407157959881765374732724780458121895234679647418881272562058383878948885498333504757549475935207947140556588261873933379314824542953328549691470455992094027683039599317447806773169153979854394518737939326918916898969604134396259463360657155906244265648372350165289380513499638131688059381926790295149032484004288288884592353676379493985717077089602616682558991792818490585670664820098813169888648528718706067056679746427311868396298693149612412900416951140447508096484875992587686191820535898698724391696713682119220481296629674148967587365664928740039498398201675431660469306491000998113160597439290695380105913239762287324197655636908776861206477515175845849983354724697362314228553364807981081031402074192576292097603717707778398833344395785586201596124507299587864870717807520564794486551372526242844217320005223997699768794418994116214486871339524295662886785901070967278130710682315582777336560957443241635587585265385226319458057239412874394021214714202249184142636432449863405701710326065984351053255721458217002731549068562193137615359614712998532847467076038957247655072666692066536030536977027079925392490199728009934198047803277152984352118700416727720381687405936524747926048467895936829184653865859120400924772248923057664643330186076716522554458991965637816187599111490958717948735743046627449429637702913196763763851192454571466461676063678230439357696 [110,109] -389287241008796511239295882516635287853028793451105132806075592585378595618493045940989646014911278056230886559618881456167137924491673588705728839505485525121916849812838888436267988666830691873134720467796189014890235292462617429351837417598957451728639805259802129358176515735118516719075786891671143004133011531486572649157312861483192898006797639769965168404490300715983135430499684289967651980787108990565538128923929904700576761282976954701773899631125316021395073565042372589010751558166175902340816272003334658417453455276077482185256373575815028149435261832933802904508247841726615342360902887001700738949683712569587307706803959928585065913458146940700462302417057736116978176625115355154877523606381496811141634559594133804473432981866865299509788166901708332491210983122346994616258114021864698943984197736055395527547095753732684432687507971014610911913476635728489644062243244173446523425751001267824271797861768355924775927564783001208670228193706357217740781127429964917971418954123847349976055704422746985030113185863384312595000186091269913065221211175295977185156453846698731533763679005631221811333066325513041006340368273536084027583376254682359868022891250291642712448227595902540007597575426555309615525038873009922583545159742218592580959607699459935681622030493475206372241138555181297701936982320978458607829963141267076149151377228711587778191512031346139290698557618717302639402553365545217641944896801589688574534537574212330911249817321924424095921911010835513834388514007809779685271939923993922731318369000916482562548984035269045478764562743088526183891061040491133151828947555853165943962537619623989025762228362848457632548988642995565274792070061131748883333345928205583310179529846211923930288443622081778460926767448795394354786684069132026695790181938778208222575717778618902064707508612586743439807365080807085340519430350775863288917864177003530431871737616520069871993701447176351818902760355187976641479000326035648006271573096161068246671631972498935332078742635985193078910999588861016247593700325848161699795670777103041164239529427159582491057962650746255429410140004444212159209861329752692726176966682466830234213708646402322024351963946536787677104476452380202978848386962227095362363490903671665174107929803398354920081981883439135890557858769770542465918714558679326824128 [110,110] 2120586151646677859703066652169725475207743692750602820878095584848199737716660611595171987644467016709088950372087646644208071452888693851253284892095030602052227816149943148810488634966226185696029557900597839364811432048717709980389046486872731573104551220215714355784281141791370610558288165725539508882957572993687670753320648797766313823039415112914317517224150478274249011019555226592279114347669791467989244552136841218497970360624347569184436222181534030680667049442734044076885152722368407488647984531082957825318984102188527294621697819855116294820694106609628903685664837678652932279124313072156477528033141771538467055804867825638582887694953000147364064083926712812269796521549369729244718889034192978511605488544218935101618610453867333607777317073891256264252311768227373738275421293873786833543287465866405653455172896554832834841122186535071460259107611329348785553480777037017701958844636975405675133235556578101988450902289547172694464879614258119989191842241137868790299013499957595505762283268208410689488094885743966401224398835664466461887136006686548182688376542469401667238015142343243915113284794809899504525401588569222956956737668156931721094912160642472997479084710553966592205387382334044713075787675233241404874304416148384088343523384856988816599989487986786727763587612093550700744916843113045187526232430610096222755641240907686041201363313142296062641494843774689265076528757312183216393980118449154733889328499595006879712660932632450042103364796775104846647443645550705995990929237369598597717337061835672789230709692426819259269804621181716691037509269810847768453778635180052683858263120557885380642169767742371827219753654711379812737122376573593219885254427983604987839951101046527163505343678244926922389787632719781711224245821128725543946950729325349308710254926817574305147182895540414170343888126907685153709192056443412627555204593910190235851490355683363187452316638597959493682714212958864645305724937034113978129191573254934138302203112102493978901844099491352896219745184776324174696057302532297020719213103360578656595011978303498333104239922991534672500031024716088634923315427319038621154997041694236519072111338834354352773055306859179320461864790170838568196546240468042160726549824144465067967526117937596109040865600187832928454591413764585094572811256893736416 [111,0] 1390538730253542560183968231392457831867140765726088306170400357744158142731017998047825670749049306376134117237445488164971651485803116873676387498651142245907902100105513060090819508584842497980184436853510593141500852597939134564182254543525845750217491136349154940850967112571865240829641474175691572992158931009505907807235044098880585127234120797917583102970426151148867534120345555562896263855221188027962378342675054082251753949110651789587340010861431049862162659956163950899152409554996472423963021380018160052161590593048071786149399096117617806026426295248884315168801753454576538337751168171731600174563543547628010932951662294852030239360719153207685648972462753882326969223579025414361506375519511144726065732688244423975906653501046619402060800957561064473228787375802465207145300760373372473767134676137751177574270507799018347131213579991704655142280458234584721477238340381976738302258903066648785009061049600554322062134563783563634555308594983059142291701457107003979911565929690504725540700848229967531411323272006631875593444238996191883748917369148141469833276436844861235168699851672388013353104212079330033786115909893041020995696005531731936785753751440925004950972641103094204135617611912808087267790174047018805959041303445284676230139584651556428159177631062637644364906861512394339688913745903040164178357572181189532026311690984456117648921204940376560953208347736636888622100485711222374795273508067729414615300850024044765399168791500039643961709288561163896561014438254848990808535084921167646952358927812277371444912562560069653920245297597869981648464566526409570105905837583912709674809621028057906878382618650250882641218474197971730054369882039290234535186443786827374360421709563988251904246338063571782015610489998624554143970540385536342647490718954327967194135226332828018625905249228462129356956673366636579869811663609496391366074939702978498752548412776374330080565545400494230480072453726819047435266200622063201618019402710171949849719536700336440139398614939882451285418992311908229646279047963380358402125122461587562405878940709231129049527686026452846219953168401336296024010096164451490530866221542340432788898919285783530281482516900916185021773127677112368956403185404749269481130409371866664728132801968430489708767742210552295710401166824510166400987203353518840999658475973468067727620481318209047889918598052493609294971966059364991956492810481061691713850168588672052849972458923116202772888704142970716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -49594224058938898963680486087587818633116551675389991836940648523480004956223882672424895183345604497484373642381173879446128106822906794513052393563834026886290442319562935280963660516267866447430209332932578503446603834352303693606449476986140937701181017342604915185196205043256590777176577099932744292405274644121328345563875622607030378934011657702419371309198250292201481710480850149451134617139281258196684895261231644852589496053050875954873030103094190990436140433874263364134506593924834287419027292715050851357721287465324009941981071513409657502624784284837956060940961678619100750878090178706850603120960324262936623685687978442280754241770752594880637018479436665997764074248992220992531302523795441958443121341527803132476443495990726897830605739049191340961455250458676814340408347728515253081936674750580894655635164582740326690889928439240531970809398271733359806388084494125943275155173559509591690220331033498944030094114270346679337673015848105246058685753107596564713720407140308073711258260578031886470763848429910358980940518776180325687549876219259425754139508918099801492015625227437565645282826943306529186397601304467688951827985393041745447510433779256709492650043199582312556041407714155383965480880653659912339158187242140224568790659838044022314278514705878652288713159473937197562236305636854717562932260469711586405740099969642026877538912883140840786923260690843915425081260668495744195615663290762027145059086019134263692741847607866408557150965054041145407690901120885364982249880223690764550842976865559797800634133892756173073773956700049677771113209842005509079987012998667522227283556027172844326014322217639127512415168410280128698276427888663418422162024023116795059327065131683283184076103517688246235590808070271749343746951951080187018885997237787998521994263003012184100662255393073385875122896396601797767843574971778571021368568384532187205276484900139613073118630877843058002880904383851499289971332146251633643183393481231171750989313046437843462980184707723794416260510242256381481111832510057372531452538499276340756269614842682354988216594185916457078044939871691456926373954024821765548863411372032369165271922022144105156667061557407626575730743610761080488522166167016974762939376251244599407964907704237310700967999144780584580835079483716678325558785704481977576703590885197102152271147883079142462481584842157202591532061232714251562876788262207620038098791742774995341114092186444907702720305010205387653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] 785219459304180186613779829261816338327336354109273124979069122718357934514484951549426042649403442440884586664187224395687743378962234377719266421079711743744399380987025347066930750265865475481208924122987174337726572809025948998365370397004134695844660561997994505005650233279166958609295380772317212603888591433472584522165078322032588310159977429886954062459755574062010251067138525048563682431705463537844929990716478198240541507662142906626418965893019207619828534989966790660420924467267905017003080090061153505583062934384659494222908811039681462338242682919054760727849003261088534977930001411198153386194788466146225281867746937733654259056531413314297058540446920960377720887075418643355229416477811965802466399191376174711957323550769551953575154683944038355175201312001463006553263728079270360493372945020295025964439599945282584489578372150668315062401299938442053410900297079642686596198215867076578039202141104721331792829612403665243084254367501168616220625755767944761137631915292445178950976080486254522757483003779168666847249218796108768774855241721732990984542890574560803269264594377176209806554547287490695082390545358850852263001512023040182961935048743044946493866830114144763824402741582451594431556961181571985261631859100959365350102944146373642517772462808592799546549235811993092025079426318558445133510007467045740979772915515203736802436336796362131909835692752649370831495157563395590308985146304857670192415987782317333673979258219070207179260848230824039869693611887021197046160594697642583734978583556873105532821216370677635556887152618182013277875913325583126229479675319175172031594250931258786851428356948213716089065199368109811764994923759328315702997721729022460259193132536088075506556428770342146892895536110527737786875493650113945309851467285704270331936656884745552048098826473697618435930064399226540122360038442004785384400683106021467569035684392756361599506355066389166600031848077170609261829472387713597830604338564441805546147057308661740926494949454946173375702200607010194509025252865640737732131083861615378202709870690696255775004877633870023285499838847206183839233540798922485374816012793880631964031045597014143978522054952032938393351139606684019806906258972864059955951761172232870983557610315473104179860612546789390911981181042214313407645402517245986235373623412213223876592793459110077722038599224906099602140608481826083569240791435861739448488232962249890401509721903373680527290890156314449674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -68995489443152270201205246755593885277497104823791110870297640087123414917501052337771419006241661708283565882335879792558610911094739241280427079381847470827820318783678486100798683975754795296056438608690615532987683360493577765200915785602995190198324862137349575640775552469968349285800688569330485839648141559305086543369550223483524376449348382543839609748577597279929538995635644092091939339829427599842295665765433540478992124113199460447384786739356592930867116951129632992100550599361537344870404956328624382165850413042308970816091092200488527146483418581682417772951968004425592706039045596929101153011584490484622794768466131374307573744734200478858290718389313998407108305214719069845398831059671028133827129499405776412733782747221981368047950887559313208894104618957963076794762841210633637922761640693658462334430116818223082308289953117669382124976438346034830934452133871293464369879624331270719223013025977435067645177916017778267777305752522113729833735056846956409599772264816891628369196980511745784077853515580888167798915992361294317750896930425479108364152269356366456495857139963103330946752530536276918455924503319268583417954043536653492198851713425178510558966502913489250802857715785508561093119649677902375136765349963919862230941056828150762236290675959828255422324293273854839049394495349822247963202065178303076743588346815578384179757334291396394430064146256439531800001869521761592031843160464276047608517396751209374971812661554617856784244340876923992454535054133078514864363324870963209966690645605067417417909668873838064368632877354857051428931146758897188804194588954973716686506968108191852789735858761137927202852431630527484213266526994253153438537613260916634010683251593706937321666614365557131303815691957613541381706855039385803980559218626619321671637416041973676933065936655070610442653226748650932751755245651367267305133095156920210334435256489337781023773254126511158477441949229881886551731061938890674576360961251157626178206138297880228615504642435495117058966576042858074503878044933939450833365298645248145514953914961927890749555834035387135733173029735423224338751586727354494237618043553210154943599405876568715537968135961509404767906179783560024092280446801588809858169761207407775382738815369176749628501960324820113410598618452182707050771227842926814953278604565972854820003151006636842605497455018431005280985493800996223073147439836473881347845308770152318631742246446638816909331507227216126429626368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 1517335517842619749378724707369253036058391824482861072542361797743242224449207142818600151322392447142636279429788298497308148640562531289759102820584523202925881858487873193912137182773107543616516176659728603540565286638788479598069937516021295217370821013013185904025020209852069392035649826906488890418348315824291719618976418543838502943388696064615799717433174628475227625205090650759920166269794864537146704092554667051589905499500396886661673743637378088191686764620389876066572349059979437072687796199284748802833220945827281879507804134469185266218243905953529913961637284324580172321649144752550641269708486163848867167325676925164665741240750291176666287711003683754377533309844754051382063737102802461325691996634449153305550021666939340104523472318516142842880907497503257139067038619553054888250907857672218191792071274502054788089718285779364366823386389754025390399993860247414740410424091327248718080314959208140279118213606533037919510336252072049933428536086962256737982450668505791846230205061935789737823026974253361398598640271736776567650213003094627925092547993384079636292962474190894716310155476041823474115668561507778797965573427301383902015672385388487378656746430783479517366116319847305201515938915669492784386555160965156405618372408638680302686299083601072757698672651130342163899495440624513310103341258289257791221980443721983578754594261228683375758521261905732830746559514734900437458162785964425961215721687932147635314599449032757177122188667695225776741209735696546893187742239711735680223391578691137106756365995642089017018350703021858594172430468649618851191225919325437156699449079543911295513268855112389297740180196077733982025117355023367146099517095908416559231613754483302889671395990694101873145013731914641774939652350156186428118422922958202748967269004343938892588100032643445833406776196117382804886169432975797933570787833338650753125599523115452533639636695962674855812145110486972455680774706826828653406891576074728907511527485643644822328257444562506502023078438635771959132381450362665585489621290155211056342196962659874637435245936436671783071016647477854670517691882801013981460423933320602684782333302850608882930267435013010134207425171827173009928017382859916643398127521741066366022914694274155816402598467842253171336761813806114173519764758026469660234053699829874419647536665435534434432625616492735982281353894441555553791867702157987760243618885751346493238363946039637063773876616426433575817052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -17152348272465902561386746975593429732167454782705666094799762414458676487509551713595795890177673339785642069309091531151084431918476757405955641279331234358458274188065417732075828690979896405996685168878376998956777474175174014436812706745928634384442249777395429424775353454150945810083304764162002945271302984368873067417589125398472273795266751231786747127559201048927585907542472761196972445941070945816127253500216691853452335580996872935205892541573239196634207135862812648819474407180769790668044383880638229180745520829487847823327004942904473407483145051837324234047618351994517700907578277495468956036072122433906110644879215825301598082316198864059152608501229851733978253016248509870477960586974226727944254660768816434576774875230301185464432259895748390613790947336046289129476048853532932025326248628662960093641138330590091211713348312762750178972631045447949638257649295142467110805060205840066296868367589895028564229501936090678664683698828023676274401696021869832933408948262097345492721000314110475698033677669345206480112824849192745449557777034383128802239183232410427279820720267893553341512239503647418780871789672398751192805448330286826575377802421817356565971345726372544392484586328403615006983178610159416025818309960195364186299416347186348857080121505330427747393690269454483924694832509285197672981423118117483354118423153441817608870530923714737335584254212207785571204159373314474745434974859298278599378826186835565406148914227657070818734735237607357551846455865000573230504857770071459050463666881701377827243817159025473002309256879740701037251623129367851535574300240852206518138633517571756352872199218352011894034526433038864258008945063639004915856506543676900320844679456186043119790522181631818370350029007576300384403835512706945787421483645589083917245312374147928241814668010828259425251317636266288390611810469279612074388948215609480843305529387842576442210928449859035045946585749138798783290147022961184492280636622786894278108054054236956169387206993441421560025805275160278574402958292170868715483286516055628893956396928493568293963363505949858061845181401909552928474294892481956736906129837497827435821370806270876098705642935791170675279405173296816175261899268166462112742355514889752618220128415729657886264519594207347140063373919228047666752274352289495188082883209215331777225506817463292103249505813109685233112740318209350361091323276253633037383876281916983085030395942161542603709548212039554337930739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 108467972443013861917401967362872104742491965425153240310715776167925027835916469456964490275556289166084671209633229517666612320489674803347812946836607061983774808878689539021242036456087606161067720207209896207548470754571637828265644209214996644849221022325654607867110678360623674702603383250930165050256822040707622018090612421171020112813433613629400702226459365597438595808974485592581560232647105559510229773967694093762911527960663232324621743217314719767688406869953583644200706722881628806495167050008023719986950400313701211031712195861093851802546409562491387940102385925964340900715232978318547784750586401600103642970919734553162726803069626621276908527542376000884296198556043380935178224759668131275698631284664742298373800290799538462892686984783728919260045444347183454182933400935549035522370851375945749297647184166212525917754273630776720686733348963476919627673298825421375696361936391942746123535590525295077356211520355900884773357965412603167721774609428506747802539145872641849917216905197463647242307793884602260675415166089169474139760557490383815787095408552738232579155276150106829246202990620753647073583241543914849929403451519652557844073455921413825450906865297016583233963192785315045693857965918842884861075191891633815753184064470661660028646006291569681348216898939316886343022132202488559926042504689827740234242538975181450437350914934431533880024258941218759301675544892082246408589374527618906829495582550837171406422290346426300960150172420632361770488670245905248502536033811579335919609581530144443721052374537833262391139364547329556403369677737575252108137213408870428600361918943793571428216359078618717959581281933184840817649795393619553579256116868630524196071863892457965442743637401325453647818709095612464186144506784869854190460668220043920115932776713074078023518966342197575072917345386938974627526708810356372077351165409191396271451231792145879943565858116096707635788200401157559038715598802445705209121134652286522672814691760832472460973786270393014092216936971568945961471932976041156114880131659303295405262077489610663805492318731377587672208298528538820845257958658692357628987631023338723817670289761081354018562201476655814036885142217480889272136270281314883303793703525613750141721114496012596833604248638190832033867560372667968837131454561645167279430079854257374484597066786049613154298919361013232949648626268892690488184754980821718455485037422500453350399014460372278345698210353281093783026401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -933537211417535674958164582779637343757648631716635806564402717497955755495104742872024408061115639295613296631544990038004737562808820094743810281582320192821062560083035422587784351829964417716496679762027215322999272070008425454916099178624035505953412499726085666111191109017320749463324539775143934531647314729499874710437636656651107159912159609691842842448258839236202471115244027747855276698514070776921047501163473883507278625650198589415820111428453533237766866937855095589166722196025396065440294486154117210583991982768524408658202906613623941174279425359103192569742946262745846515827672980357824039315573722779688455784669752114039488318188137638459100282475481227287194185449176895105432487290232884840612250168447567459960240869107728561775898165587075088485466880950677886735025494525050191208917941634466428200542857178077836116091060801482063413093775201453453855638418487672701592456317222744196426998350596949050973789095253697245658483704984417778126664406152728885602418668925106357596101234128223271945366366003634856195264780702571808055998853053437822695048315308212187099197077079516267144998264448472032768666360259054805627872830118848727205927430450681501677893484883430335012903717900785833711797318285980684824734040562559491787861473682308817151358083894734551969060183804676987411562997325461924295546079266024057748654298250805427200807762934313728173872623384802894205091572891436927721763459344106462051677737562266903896016325730657289598340807563009688557821622524246608229287213362196812910980731144007310426532950730673912785246871679366161224219024138939025783427221876806795167956441616366282173711192877045770886133903685058229407662090531070289750978794704211735433596547709064616961393485449277994628575807743363243381673702723140188815031309303153918434749254271566575463645892712726974082298607263462528293145691038725889963739884979170909075066336210544938478832344005793581746927845048286476095399704772525957388584057565560038191860491728375574801092748224498533490317897228720543104690547420143546446104487472882515358486539385518098893929188458414232361159310722281124214231200557465580741700653099883495803717612371887541541476919123577718844233513060812364531178826852672810808111462549804296581149403420335722777307442976624015782359751679714853730294572646238919218166378686026152834926084930995358313235692100004508278602177256190061415356338974172350634302586068481139929644207337183291048281179168131045849613467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 3602436099019436434409460772631756956113846476440383932737328082949293001773772319508614512543982057223283741922397740591632845363455870955432633120814505065735856463599689236577639301651324846143219513584396057729516953640718204305499815267884762273785497995703608002838487888826690907060681265758230603340403331329282028997086719942959831604515058504664624056412146283555510725396758418036553773148743768403451372441596775893275055066042044796723273086498039291162371402606665363608908748196757649324500881078075393606781772279557330871041073050867184555587199867367980060611214313689342620464075507246564372801587451518537981675100073540703552641801970012172532991098653201964243184382797022313456209575423394294862451961867341891524664197507733944983479253457292933920296890159092364676736542394108771807846601245109939291811370124948869818382854086041248414147141593304434114992549950611578436133254461313202424822013039024481326427603158229378862732477473900407619850205966251462914673898181845698241416314944867029930811349899172038057412504850984553338630836955151631477136506083443193804610562109742462097261873315747471477836301510208214507393091950497888021263858617493557793872141754693867344700207036411740749285743833081178653188799231715170021510552340908493148815382010129787566475147241025312912998581861974638556036381504230561825600125717042522529542201354495997371272623830879074537251387059829827974585189707783166845602916514334225355816414052393380907533556598974248839145383804768531158321981064763673912249187742580224065413004391967164017684162881904327745299959922213562186177322379663232084768446772780695818622956238629664275603154474885676236076908198448662688310216859495052730791580791614955785845483073533386595935781511687468404722484403444058513239765989541457511801629546937904533000209025757001540883629524274321058498400066427609325176994694374230441113473901135039614575793731285508201832239257322674040301484477791717153253823298474739261227599507751151336604636320035429106650342996424234183642254344983685864893468482384140902577463132905778314671581314912768837231748578726192225988101283886050719450410677961213556185561979159272554561233162585779834961185103951158348831383174399407707384712901728361812193106044587982791665620170126817195700099430089309778088322882903518566550320502118794585795060864145427766207560835280964933881241563962631373366856995691185387964970551839095548917473963258951900576545667195907634065613783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 19147365779147903420766907650162967108788305374364131553273712678338846362985068772357044938586894914106784727602091557413412377950284393125192739291668078695799550987688376409013487089129814564067968995778482247710931515447536303551231248182281473587578401275851734621853292459316317373179288307277266438691270124829724478733665234704863274788571953867048475429719504972284587193104117214160676287656660876796332316179187113871273509312245598930818347847575014710020083352318284757727575994587012424759693420524781971919153623278421757992254928237888349389104694107821309106505903120564775642417611495324348718643302571184070664957403081299355326844448879098543331981885053566342640942161386913604539008570757893368909559914225921458393271329831816328282834925957699492887956724353838624652167813672380536301681555045767861532755579049189356388173699438319103194125706860334573470765195820695728996450983661600401726468910641106599322461688094299300133260098133698299065638743616635138571970598306656221094976491678170837583102678525668402362565196011067564339863581495980477575508487909778130664183398135865317285440848077090472538848537229956345974563101809816555139140620533267574520729007252351829103098574589076862914236326752159473231235275796723999766124825141961366409338720684791110125793950888049021059660744237396137555275988540498420460965622465473368916389510923691334989418625709894673221443962934516757536826475071847475152295643857462720308964048864856120800255403724116630861655969177732875268182821914381070593334205838219029530426559837523769865985106776313381107866226151202178327702017036797320744882206616578416403507525035100782868450286485142109638899957408606550499148399608486117946426486380473359592541275524139802340462166828863642241847016968021029980908391717221701695795098115597350644939779770880647450901755293918992436434898751532529216050079274899005131339703137044943500313949913093449412574064718884855588100920217199559840437903227918569564439254490894584621967452425650107247074397893095806554959136489814472719555855038026182518805450233442606620011583186213184193818485354588541513256830288031582215419636466165935574223514078257641556901651636116978976913593551905673937343836410628556162124371722958148728430044620572277549633792515078305506230384795440442555530058234067784079776369281025100959258950999405206929442474849154210283198737625379989185381248406651829622467943298328729281469260432798483855991986376740273054861735493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 221591763523673304780129210828643755448391492966744776898914414929993554056533553657394403986183414716377441907563667461629653766556116603524733948470891306594042608519798036054386326103186311128473219238624940803576351225893877512043561264060142042597525771859710846680966946831557785390600700990445060683553439096539237049041065643896917160902155874809042395062519464706869918724352015547724678492532569844982531587989004178061247041719209344188749688502300177233458614065299026529589565292978042585778375419543521003736301237590491174706835483242538228843032407485739073964178760699444529540172609631295232530337034060864350752339981056349987485508801284701735650074035586252686444189296644166416272138086461485316671678814752304709115247192422069468282561708271335538116011970979905738867077492432181696209203865405102270569136824319911904216146430238461662285535038463642316916735006189945354646134204312038134743920979174142837466840777299998652266387124076649212412034572610021051821432933399834065992490181471889943125740528860584498243668190462090674549005417289340894963750454409171647091533174938844638019845907725293873166408472290828443050719393087379164552595953466843649951970137138905119811185638370132327185750806920178032716645192899672288959283006816009226146281432438437062559609457807009947194209739362292016894266090241701479243309126594642495836400417029584681533763370453161829602774906654973413100758270040287481135520577174772717667085065411598349555538624830783042979720040631128827058882916662014654460211479940380776741231940741137691333371933417194687130799104528388578759357555450033145891011342190136712039769835225397122793225677465501146351969040818146084703302156684505399578928732191414163258307372007972845619992398477771594842466019121529411014263978129165572771976650539678223176439104556567864730651217377998250077520758832143944040017694756810673959096523683256569679146697929454208475310701622704005743828940955573169937177029538460476723611728973925015408416218874700343498648507200597903010910202839182575684783306530180511145108296183302753635520872117883314036989827381616299802334163175360986964660290994158836387556543512598210524917931206520441912102123712738901960662218076013888750130677436146543863146260879325755955173412184084421117225993178366805984841381988163417434130621988814758795591375145313120078445841028448705039515930373720783422350700574906637183671862286382796067537756549727525288856415250861052441966715863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 221367036779860856174431569147254524252132629117107718332248795708744978143709694432142497080448872542242973124428318676254563486909590879889274051044301905596783871743398899206839993479503194070152374817562570811537396993350673111195127513246543093098720341782575985079256732612639514674984206183742983680572945605362951943229704883218851516549944041324170115714722396019726596489153336196916927609461111094361958832898632138633275481097261521669446080444674109903616444536614602453950550750132080106101543883623180257834500594200975845623517985529638943293332044602091015223716434773798303584195141168166712395921949791779891892005684233855269248974814607914786471541951296792022555292581287934995786897680326922885332478301298416760855386842935558678459059893220926803367011046616918180555001531867600422769409418877790344428280349561118352792302401752417091284413426375200412940879400834453051730266011251139815013022269358912731212277025733964727862063289790014595854239091846810281113521706496282060908206507062867663064362896764086168720999324780365748818418733807124532500793432214367353206990755839796571109154312193590151462299782738280574088873938706864238573274291296205283202378251658831032956203331247868575832981744707136563262699271483934148251282773059897952368997600512750164754844388885643691201149983906691533818368739185338203793376705423770396169292349272100537385227632142412160418515897938431595180284330192652219697171765523026779640460810983237911086045814578603832797079790586877206647191368444706732935588757722033620960588146924087715807509367953027641909192222515319763394945230349707192369945515365845328330514450366257864397414444522614598077009758213273077118398145072494370471173945274384206190595647518864990398941124525285648272161836625064617625722894580373857000192471621759780001977517873088509136836484412033328902959546915893080651191046988013946355700848245424992911632062501682693001204108272115055291943076086457653381615889831896637055234086688596718460478981762666836650928359875449901791718467666902743292773040570126695277904608123183939020896559663633068043872202602221821817522245305500115832517851392277403939735265525290207381413828119983457595970547986829548365441513051794839221706474349603426066391240135222496117671273396604954169696334319914444225207348979349645510688967842519966473940280422111952147338538771634523711230916856138370698824434921810165208596382904751569323840224366603516664351341285456011225178092601344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] -1129098796190409442247638294208561791052950280364169807157614765357788545482887159078428419153253823484580652460509073806492081856048371631136491310105333441057643769839494169907078474450715518681361932420383928353869019527117997512535932218002393167588165095276938252251220640954402223800946770793703471269441393220439496519132234769902659510543807134000416127562458614582657525073276091131407021571135839749690728964629157120198312797792941208709861504513323420629671258965289569552939408812384929091776100665867480482603356806845400684894419111994071482106032304666602298382146269463451789851886809800436089358996267367112549748306395332293215113887430072641158887102487205433379570661350976205364652455673358322612184861900580892455598365191310665233460060289467660935683998314022392078622158740601986002611205267343357807121196652979027243561520518861837015425167952238864420343797428532306516390567680791339229288226256478302298122881380494911190316255846305630840477686339810399211996769753537439651506193402135809288801348230077321855730478805625749347801242169478421855657308558720849749443853511584607171287828551388271027461222421666176205967186281758068198721223990346866588491466024157972345371980465673898796164915382927741106575268485063410645080482644919755977366681704661343127077580727052083111938901553122605994039032044498952583177000606772413779907062682276266173020646315915665078712502893646193127625002679527103690191173971818388607065825383937915848617196482088292064955538265251730916226873260741541867055367087818149948006853102035667856683873005191182684636814640564390552688116586130843225366204679778909847104886596866700699475311560483208483434156006987407017998950979320049873763566462535131173006103216067900878357141360786306180162035670665435730284945279444844238470670498382464399051499141518856952462950802561689702669301319272726352872671823357439375255743350733643989184194688555190038810782801850678974785333338106239274446463071748913301776995929320751395226611453422608273659590395839538056309496831417995724094667940586971680740390478668260046792748289454246230341591853988828249946952115786656939083620545281352231025949408892955079256609983985087392435292771016824990533797238693796905312752303174265297865837841785075263449803515894898555484246770488093427576162195780408895204974925157064128963034827329346690092925015169154657310469212023449950099921828354464892186200175549789297116522710906778951845054888650290834092795583528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 693176887230051877083365814938005639832202326910037910283577489110685690937228866329039248105875632664557010157520763844908758284291503784628189064259140568985873171523119363838087378409279457898001853605868990858617798584115022524889799803871438839211831042943267289647802664679392589355657099509786054653541909445424813665657546706443074059022527799103841369812987366905655540318162988438242699387452506519068415043722927052470626935651655664507769365141968637382077820413490652082028091360334885766167160503222000155109065198750778498414229920054423173535347937038578432085974518702229915817327134258243273250961572154418648114592856764809993599997838648377712865343685373465396856101390968118880481778639915652199948445013088153291312232129544348596920242700402529451337394203185578364606569580348544091062582094172903586469485870964910661404628586442673048647859700740731376288260102311158614536265502476540769526638517135394796902941697665228010650966477005786854751922193551787834428208158880255376476796052119050127787483524102101487365669651279674843102015341096742403876771264780530450377528662688687752573499893437694292823677035763373678333690226432856137783349046511968897981512052895643066357011802371322354473877127511151527910064370432354993433288808048012306515250360984328769266606157138805650163787022496012521911238033641569664088443570933382879969991619198760478319658793157598455802043378017981348680824908120348420923381072009767897705742143305558021122016859648077292592802155581986041933294293174280090179439941329092408074446611548611717259954207044833796631106547456532823134540443852516093214087821076494933488118107107848630808411854657436306990821653998835960434911209191584426796463196222019962197507500806032033572284361025741362262128968595855718099342523762383590414054514594374064012027243487788818285693351606656039546907111912377929937183748422780050816890623337395141526380054625917684558819733993418509656915768617332253392715720044375620447644941756496583838073688634918114119556424296056517518501204467480998733969793693448552193058923060422194258591941728408097004139728565866009179814225510749037704570479905799316231227535430893520663311943631187106573253692041545832587772032587447691764764529301857360304041312434918844564461406229905257342354666113236908297184069917511579030263075689348852095356233108028114180939339126188307618611868227404606264894125074108448328505035903078519890346279849307419726233738948837402956754495471616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 1151870504263357452734738786034707533752032224767585416907997176834225683528953542483659327762612206754446972139230873026531651188977280432546992221125038987206271621066293693606548457761999100540841488623851937283933806337261216153798273542701368349596742701387191430001918304560845713529336724431574134401760603549085256509102568120971124816623826170464093880941797640423529756289339535318571274128291002372703835011317635892558862144310916492480678204191086853740816408506862930930279204872816118680783910452638215296661284792954283459532380817775515119300792926416878974567144505217891169960276200295603124739960260167028461685542476791901661861995114989192090777178690016194885000280604688968322097571258118286853709687066177871142038162510175930948700296107594733548656537318653806645159719550620050122364345365070513003639531903357459294757754760842785757823048356234296701420620642124377632013656720118866942527281503527651497371201672426693186775498822343821560053258505633847958879159582962036008870553270800826313327344106363499625647999482717178615383452496722649797760270078605252520906996797638938742539227110593042466064354166137075127758194708262184700047614196192593379344349821139167798239154721532128025098089580678963055151545161360526452957885833439928867916600885261064666555879961962557013259122337893040439203429103937811089937129390291805434476712055804286622863916349271078496059415151538147784625153109030290966853081161623838197252793459007049135644602265556725643044404460858703458129963578394395381478788241274780704410873157838522701868586140679248432673822779114901232257536947535986844882335775105988696690918719196627656405148794016699376004659800554786499984427048130053882868969595425247185573980308588569425580864028528500374303284309055271726799884165064735490785251749388763278314035361802268723462354862971433483657989515512000857640991675001190718450699650160635669944342528351704554750815331407153948353952905825836827859397674379697540971421386579973308869564672998295148158034903191435740835693969201064976597750698050703494825169629973783866508446357902928442243616313386704123541996776588614268016352682752721969773328239407659713311078988629684807803663114232703271074242914114934627582060632214667997804709910422005157396898890354409630009016117190752749479911781460589281809805439720693396845879960592856405496879692670641989929601516010122266700196232573922178230371953460542428390746219423014527905800382934751226049764723261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -70323234126735525714971400105449440299962601644753822390027200216124863833782029425011290343000090903806812202571740924825396601469089643040975116328409690437552812001423950152698706052409918124390527797353998710437217450052396176247297502131429696098100264201310891128704751623032131595708509918266088490379267220929521295934020679603646719189751591608394110694214149350916584221368466516427510630928118258260537377360464833044642986719204277519401925013683446394245842473450468235158687192032275256207533476638756042992427368061137590842922196694485006108788679545557810482582197285046798842408769760024017724461269949470940597605159307001296548681221160599082827348513946828186787663556219975803429912396221854842224357225843883463712674217186537590727004452622959569696450449243075244975139891131732403726705617933059142412201417704453334938311812343719424399136668166245022993653910293209142027751476658134400208316405716111874082264152249463585646185730251569438823138282583044092031491801846571470480691836076152821768397430509557171156301764519902177415102974083973110732714289759826994809512018018763997299286579440540617855280403080338530456328306120172371718107549229994648366385573342232148904283063221452539338901331116259049826665211008807147818992839449490056513936579051698678623828519765202568137702841665452070815005068605754671545022772627993414242805806297221134608897352579007109569860781130065708270931336462698791656215150502472017009963207604871250096346934274641822571859717642351053433796723834311941985869004761152399025003165995888533220559655571286760624113050623067549348166234896016544373413989542428373469548300984971959423261768240758772149712417452000730491293177693579447455711759166075459812083904253165294669143512753506926986637304461947338367149464984148068950176459969077331393992508280078711577261844533949960596724526197349503510059790791618421869743226137944502486155421367709288393346382675981321670446465491892465077710529664609456605554238212648799620342849585771871994191446884092599076262192842765688392253178762959886186504131156786861659113738550058832819087734130396053906456233425270863974331385573785625976284749372351168809579773712971887325985156009583775013747096503088474743072418385204797851184132589925964161135643086213039146209667111981053463057217973340461363173843061058479384358820261326841358675538148309356257488146692037658318160688316492824509802914851277535687344115547823190465633755770491978051597915173945344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 126799042872023941126274711900748558170963261728131874026928189775536252256088150113642902070799485196486178605037609942277825818409974489178207987379369440666603294633815606680388937426862285398680892017926105063552185096370647419442984361199263094199465135547404255389278098659583831683543096548201161928088060603694387224939095082272865389560159731655435872108398295225495901296476892492035612734734475546904065092521396869146125704314386863753685763590481648154670492392262344539907325018925285619365502181941172278048025241486957396708665392294150250196464310168655584991807178459426994131652131998185614805621071300691510638460410813554684336543924660039752499968595603216633199122176373196221441231174255500186596018133962946821957712347904960969187301150588822862087300842170782733083425871762532096859956668918619254163515628123051479443829218416622284357277544492202591385093672141120535110701138285019715588051068069799946290407071802023312693987644609038979010132289544041599339095849270051703079001326249743366393033472760818635134623796316446188888419632762258417162084297568226603113094371089623607634739126582303988616527194248211825702708163355326519949496945512327127863410882936435756477585409878017627712277572170051255506940119654121448013307879978588327333478289843306554516915741725973869525939845388920540828849483435821432574987368038914592207437770146066065372351733216062972834979919242378102768593733404763187508559305807241278466641422557480043825919982441023922353586904568894606683139851823350593450067251222621694081829271796750354598484105450054386092702189726622029559845995995528467033417890777982608172060979938813159440889041171175187986018045500100544127289942016937022222484474041114299083002031814094097120180481327377533996665677876120179648925043181691877310148768779632056545782373491682764682570517219381483705736103509223849299100285089201777206462142173255867122268435496494779436104075554482280527310642652108824329678672637486838241586658070397844791446725931837321678366873483938406777351320967855560962785431817410116283911122792845450858354904700548561626540399531868891617044751643606463032355633260726198779609291506781681145185654364622746441932801347468526423103658142773054731124765538633668123574555718669619540751778330424389935289228072084049266444049947929458751286505160758557829942276852869474630853970976012894423331085346455729881321450723760489340147022621255863133120190223602341718667599338986972062633485832028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 783454813816176008909313197697414498396587757314333584772613943171973944623654594732077775174867691546767304024664353080845560248929095386938243753410161933854312402357744790812214486950188014087087165919121512821856114069601285711018194726600078809583407195064852310933254591297636121011662224805805053392136563517429097772905923859904508849584782257560346810165960454916307409714755415837190507874786631128187266785237789779324368795964678920837692965683647783103815802916626231968442129067228150373099959919845333764810307572531592861271295574334709627566018136476149007793882878096164782817670214554489415177812794422643807602727702389348885644609306436320780043559138715834425133804554583969992536791540851995278539248116632037089731661551679760559141009695774212372943930900182394454584899586641696566082866539270203739580405342835141527151857882315521508517071466879383153878871593782511880472563756926768149865812824509179071665462376749156034376168507518518134033255697043756128540349597305730166753211675310433849074855819216742590357095718527436174006003455327812584963366610219939915320664700858210278104632998201325030149815206569824685435751690853811666175872205197957706314046065720496086969429032297834997078967279187333979024625534474672570789559028257709041844535861861252475804697102432771758950514931197861435607559025332638103322402034431354000238639804563019211999784704491192760725133422209589659055311998049329884921203626740680131776484978369983987368902490923503100534716406971523617281159897713325427181781539843731099536333669546777529989194698141138083413075812683368558963554146723981058236772326299158138947918079824036158282354111917337265957453647474828601429854309968042353600594444249024653842741700667185868040500099443888376736476004246967040336701549114609354053191288779748447534501793920650451496279632738053883624465300425861823559162746403702558461422969419180165772124085249486194696385828715801617098563717572357383361920159337067069453951754442688915369757576410210352254116755198966959634069491536647734965182450478513947900870971346651360987924581091759035217790200262782819487343077683331708678791649326485872307374650281459729017903310115122272565613290912099562564784078658496031331179594041172450457044777453417391791583279219736537396321116582875833266257684288109545912959558034681470701762120117968090894586155544411660266459549312825759553922003626264099325487054199785652292951444687092508412775564464070839698311074050736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -1829608470005534007601033230503815399434753413167657299488270534213004901170709098248868632908498051081514337211168745181342980030999038713136302659615864727588372666545354500410137853475752832720486600487257796996625889638850256316110747999746900977886936768661846572652151190726564776049664020081577067276883090121279134308495980239613981022413508100666252128049145031394000385372895341022766748235998090472822855827624615136517543873977326002161030042031345708405149528207183878087765442952850587583842277920933541347883699119473399903844760795230849499548178991963225288476542608450484769411201842946054242749834570447484531053364484560730286361696441391345405022884317857427600421079838869652758478672505952722676592387752005573916832843452906586764974067223892030752513772887642176103529136082409500402472123126830432752087735796081763991655228106019884737727782863404641756006256316542283459734532386493444401873526236462636747404856709676954308162397376607459694588543382784758866533330820508255896216815802755423097198135321393677972930239282378074125403502050899156169028791667125624263624466912620574800252152999383584681298522642287484429565907440587824942603053527536628271214342253409908129559237210270129681670451987252807459112215572699121392734537303950777836958527245151793847000415404832095911414949860723944448307061792806384466843089188220666557594805584688271184234600245825872671199004015469243440846212715168229243860815629331402726030243885378699172817249563315652464030136598283900175800496344172728379378908656438196304039287394605900856307471913913836493268489468990912830367937179155225052264277879358165402787896866143310698967937302443947246302038870112899047087351724139975712298098988009429033539530883929724489573161974966814595207969986562955079597942737149837343683348760551355438503525379796190587966239492155835848012768893215192741747374015899409033391640932255165868934696281897489989124103486453690405058610039459217208504203554632600372712103367956796442374488799852563569796305446951383128370896644874530443638156559008148045018516485967725954930674574776447813836258617499723850671941993995880470756519087302157119397909718455848675881278063086136806742758355178008756542954543791975980946476437259974735227310148669922080242244897878969495777103606541856913776571533477097970988998314343391916137656186600213954853780048617651988727410704448313703366812659220811954980097203688381728015244001158606553148540273151619540157236782343127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -1812802314439115366480071970107229778870384521387271251567800178537429652237410330105674761690588432629746526620740100524726892417865232916321208633554017422145013262603157173517575317718063942436678056929792835653858462167957957659029704120354903215649033468944559596104177487402554354968418278010075780789154103508728510846059690486553593810792441163799562395245533590269407241768607484954530903272601221677471022554138000564984532653268765958718217436008994738564414198011090683302973139702545786689772827365452664548440268611742809711250456289977834987555747885466651971711043880943979266562053782119437495794764772497375222581636021096893632185378505137042000632088448286129256047541492040740756446313146966368686741488939844366828069179327262419959955091660576096856102580759751919741382758448310820173518998414998061549795425521142858283726567653382614480599581641802963158024039236968730636983494306024059401798627624431964483980658674009634245494399880572753120490893784583031039831632472585651079743012137183157953199789210280441119836578131854191535107331313869947596855015899424332773250004736046521272141780419152266165219056190465673995318894633805977122335196349392443534329940242296536638965317414301530537596498961357051026270509228144196445044407785391242103889713233138229989160371836449299404775432845777587696306445735997036820465261289013745320791058670731794142996430631178592037982090056714177081569533921932877898794547603236997116739753872829091838164127946005445654691588922369412970851534883758788661085463289751336484050572802280831066513444087016161120892845293879837346089578702299010672792772462124765366694306562727210824784603067842953927331172747202038536756595914654890702572278443086323440124324709080577212589777709941924454457001718597443783324372609898023454586773764471370933533180436886392191094582364686991322111020626706724045812387871565289081836421374915816164326637918814502864870554900328544267324668624352393823205326011838899418108490284657558782299051817158357399713866267517127872441007440005984668627302971913430827473514601400320003574296276776935273913126704529356627823437536840287451232814017917923359007922652351563302097869328542839412199797449147857733963188370152355182239113191627697230085252606178409233987978357763356541882105948813040571508494124204015112280741043099222399297682576662733509801256358329904272120522355836944141325211872660085444502311081372345619647541572021158760621566692647651066694614964125040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] 11111063597159605136028055198622943123325963054805595540618325653845883827418696348694533191959101786681925756640462162424048000445727765822182098798884389532313397084262283969617049408844553646963174913786026674080436563372029811836977243309140746543918111839188744034507668137703426466030366609818991907945431098516612379083088569897382031219962982055422213758703705849696386726771767245507205734587244048138525129092047317564250615338140690176914792232570762780211080727906451401509906671402055297763775951747786649365985627626893351481159288941210281276848999382426001604943023472394506932922040901983914782125303860648505568651194915439786717275213113536467719376133983967157151551404910577657928231006425075138846653773012771487071615303701401324185029234094144300417031112770107773706202457069982507457481795847537136435931981604634366835671734489241375791635254426058686815234188440277943188722115920338663781729789285375271162893002701643953570282908411603729505295925904840343159770245744747352684022476702437930105772781152619853240413434317814429890226527823865549124130562307314435507234262909655032339254307692574578653755274354555064430476153280122146760370979799881172406852806121710485220684976591104466206767961720801445583089610963655389116109564294747640592078794142346697807768866878327276496385380263952501855322159102361942393190519403261805488644294556303734210295409111071788242298974000317135600252826013744906617215600560468761012187954001153337852340904812507194341586019869802552810083080111078559055613314944455407432040299171103701784399975015675191608912176899320449821674606265115376830068323487839196837155045260674455135215211684972017027136601577609425821972881155107258404192639551168244658575451316405270698553925328209051909856516632768597820636015421913752987384328989604313158687219910831751813881921446690098892784153639624653851055650035209149094617219756613934038406328811965489786508985676892851267611732557564985292136491254595880808509981875379799194963734638502922592478736964307121506333087375379613182187813597549591744305675139505733187858475756076573235241122912300225362730014087061412449712933791042962594455050422502581842489835918747221037460858365283780643435202306033684475703677010136114086344780597369825167515948087950854677475315347532619602581641958951347161597499383371368220512203539323732572904320141801891694126162359722738880726921255400718064671157675959157449480801801943421830591678758519674867423856957042196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -15431798504091374790282378595221492900447364574933016819932894452092826237228466426567181792267399214724478393849327458170897790915928627734668903461443956872179082259884250812551404199488976870935046460229654304034331222497511195490739033086978941501305969651611518660056405847754525084731762512408939125625847136382149855943374968070616005271100732834014237989838112856139741644108910186881026905101353493842808655415554313352656645997934162088892304869274333164589348927478468562774659785157115515242488442181933741306203337104185537491346076734125172393906202861702174850197335064879921686919473407372074079050081310436173929363083981013658132081645291930564779871179792867942783616247815191813842001460814917400499754990626321898786688452608959698221349714357789417562530122043740605856082009065724595957162122225601772852027467599533613587573909576211996970999219920443015933384400571413832935787367169358693528533453182472725959859481777946749105273930307593434388780292657323026307512698133017667108125243575753340764055453982918581039715798939429990528250166371219851007070981925656310364777863477189472309778242839724054126355017716777917340999690676386572417879217353441013804150624176697510094760377470072700474630931837845672169718020802494606479963752072587045903472182995822347766739895824500256897454760657754107514648681812947012680410144287075958804087947610444080172948018840236877858051752532023964777072167294928089475606625823593006226050170674377020254751090515739761699548840319959485662424028393910682304899363691941577756186557720270694601355498555372678653536633922341200286111395283494590295360686000759067733683366484388974411778463961080607834603131298176497831479060775815146642164443155797727315204230049698035515298619911984466105897474397449684239714153313272940072670607716292767027787210985065615069387046400202725190770592922583979105432264634352589411666043452766467981309727933974117899478718088980719655102563817516026223396983167549354893262369305544929903402312540818865560297420032036650500820614256061541353297746752974384580730430816064243206039968962552146678601528670822467937562593273074289118552249478932925201049501737825548581966866267991811236733981445447733842347851553908641064697953645985253101179747041750254784110950951366222244999527060227878596094043403599192959201900433714988390493136077688362058494370331344646070721238101332210488060185625164769854716171042336898961804944145481520219620602087332666343059962843336015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -448014383932934255243744736248498184206413081094765455586408990605771502897911662592201459390854603940748622425248313602594162581126288410412793370691938959459232263723150990742094816107903788062397274720057119877802092656445577665907738182622011048219342369025043337998519930282238303822033440002997682280396172376964048237713067148377060736780239739087259182609404852997386203226066307729651394462457544097492374523196413071899423076231460884617584058522018667971399509022000950402313529593366904177532786727471715995599613470134180238365474579552443083672347266297570048566006595180010150118132226031557015224798991614175879737850042596619846322533875550327554155186656281902216761698249107011972197491689775739800830353134758960430720775479616874569127725134754293351977348292540856016732683050693214393734453944160091909892728789001606528524723707238708105782574604357705004801456918635601154231231919318202063519971730665350067491794217526254219509153792600842761168878122467143515328159340882639437153849536600477345941912744840412606909472486544018408262554675432765225597546750846521475657707845479654398494900202515440541132715480803550663151472652018832043093476337320580745620552850492067227186126792670163052119779384959269801002453763056018548550188659150473603505396652476055286372268722239210114527640291296368117097769825038505725337999876267445706495280143343317465376157053719398157134405287956281952136463117849863099240795485894218022939595213810448148984954303872882500050819288744522937323344413433597857592882925134737613731152469195085563723090597213054067525258509407649100576145370570369175943800775269997300259056750458247391951953757948029973486507754568665034234121931041420363498255474203674921734087517532814552738363709765225068465444461473093347644565156186426310491273752597724952827267905188717583350287474689442826299673053520518610174858817096622738340832388863770430850001989201116161073857526309852215915750838927111910043238606782853590889184122312188987383659272624097290021917825214577886335273322737162746947459821472594594371952112968053058326683358115389306881294385758706644520442228260333858728200574640208869630509018392099610861057368947309858181895847223179442013331831529159977068632329354155753154520275824204494755872162313738661638576835913986504653029020563477956466887792118123229558410231046213260390388083457416911867237658058155881149643955456587606413504380013350720935534368773001252104621748408448963525187982527037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] 42684025570224801646447947133147113508135819271489801438417195060223969830145807078007141071492664402119276202415762615540837789809806868086490518504932543994086548531322878759926954697046906191566176923044486185728496466963490550294848108703060032742775309379658024750719942543677753202657582010703610249268923533179927653801898135400020494665982685522147938377151700563861769930581132759360582789554684373276085013781800042654856242049468285782799765806564364808253881553411850170076598657996123678248435925162065914070831096425136358163318856763891988181318004804836393212317058954908707177489470691249501762630699486228894911919183891446286706987908176608752317270683398342377909876233041423647657345256615863303990586854310228567962971279794649684340032958267334035528090806390387645966649968795349153724593336272194115199936824596754802031632467816029745573342201699696966720842695629218078405281807644446276406097741424161150976399855589510307513232546056398630772666258921073014606539415387911984819523823667796342081091460127842844027660953729452611064749147228027551460747272116919154742976351332102921926336861591749720581436857189286439247319884518377817055218069231535585118894500846258345655514677806002443902936842994120572062117053881647461833904278401107528222855822090396654129474558275846087715850015781396483753796237361325865374838426949317724264847096040956174742358626464219151097713196002579301989165994369817472006867264457061748929527864817980033004881959862817302902672581853314328421763140326582579209167959535808219930767775623747571855201781716468417303840479923936405130292479284510446953213088918592417902773738438014600302381628152052611036680504118456210498515715273905321227735651548881579952813220831090077844469005027128879679721791166773161298299978419591699105383104795797499155230544290316984624765309644762645441045766414383874801332815182358667292985620674265439143608500055099196884406473717492428574670125584724322325730525358483461493696464651868206863231827425381730431536326733331659971356993634020421443666850287670268387506225829808140678894458245249122600824484097686958937382215499764203097138585245971709092065710584445283362326377405758541190181149474660908580945335781037465454390371394947358993593387883596139336908327258333550482432173118655146192133308227020169046071044184905963640877967442491122954383263838895137872752779919990069332555478811262190121551495577170052560295884329850002012845587505026561311958882956827688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -94821262167256377553529080960316316378102161789035913803021954550285669529345175864282314707731099951688441540770936469510582018722764522575789588047121633798533826569042984000307501127203346806502241214194059766850541167178898931500634936520732699884803872373840614580397357788321120870841404450464759913481166467534033035595377266861617579127004773100081203338404794486532910624615201665674574278579473444384416763474503866237363100591540722204048716524930684308407218940586682376098937471861135207532423936614814724596812862839504472218201489523641597083665346022795221552821211757449275918918617971522314555501931272390471925432797365890523356614317184850326317479427576343626814016976237627105398799827821573533533447280120402645419973852616677942754310842008764957284196076326848910686531169774840270816917872222317918259420221901056181548070678016841349858701973543594480426732099862171891733157717537016919269131334735447432112800818562714033583730142152691178778949457110187711276320750481935453683983856125860028616228895192168356906859723988221833839569966814470829826358839821428577646633720447377754853788963219762792734309653822373730024172783289590483191182837258640431931610746530865373940543322639483167050018200477372972259227443639815303973571589611764821901191530275290051630463366530198388929614427638145101131703718943936918778090234056072380643904696522546830822649022403877886362568744182928024955145872433728550794250385562268568036250021673014954597535606993234890494605674115617689457285719829659470333709609565361358113670528979448567806103305519746576390045100444370294012651479481132426441629016806171164192247669531149749643771843174632846669486541508482548737319631733037232052087066219164847444566528192810504372533547095933955391824023299163217791417132743056727746220877198914847695535779129379489530656569307869692192908329516515863966469444538124681533360680738207783026921579864742434078246300784391716636092637733780514336104460330161688275301853053707249251653645532104560469082469482158134797488748033359198402466506736590855489574427924392298484053509681693876394136419919608345240244284081004666557949143859477564064896303354775770868559457335763129391292592833576608222746940647963929510968086063274213227215612863466465183203564440641766430690714000586974973158415813308255594584350830327008471967273237139042467561723446201454063630952966809530884889868741080493538116491298830928240909569888084511237796457500828372495377292990066196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 108493353734900049899744237379810152004816396743226679945704259970551569735546712875237800379300525535578341880639156539355166814466758757942288717555095865260498814574054888467428203913407918180107742971655279292319366516606444443399806720625896306931865221706044321076027905849286584403369943695039925350472764222632789741264908495757588700971235075152227086466319202754713072778545838521666596526281470607188202019238805480108267293436178011161938739287632615983907824348382551275192172921250908206002751316252751640168418830919352062284448581200115888191311748229131952575703751382248592088169235496930453494504471105681945666991550311088887698567083331047611843256745937886208800198701086546795168863798811458149700352401690349728483215739459178088447617061691945463957998680609391230604588592358551911885645208329425067809712670565904499336082788445862403828545402505523413435310675539859494916249813540799113231152928011436433928249327251151068880878617084003374086925049713648611849152847351178170041515407940069728567351960004879008771646399413575820562682080732759490202237498037293545705209129009065195384651439991156737078859364780271619139635134505195104921495679356424886351554058638264753965286808760457150019709985795988466504600881112264074525666379521086122291028355563024360186613047416817372185790053389599914308063421943717157477251159034819672206187770558691940071558883257896162418067926089949629326858660963519242863513858096112328635377408000127365019501240070990630653163958749127730167574284561951868482393667886847443940582842479919892152381995056294486650634404979090088512644312876987554997691317732717848035448887314652854171276511967678910834501207863028142912461227550882184808249437495717013349884226264793174663642454777951115539707739301563790188512306519323157273346807756508777700236327379550226043636250049408099772845004832504409040900806287388751854790160191932793895560976022848625100419944466238734717931875998791209945129264130208746630831839529013422852665782345022866657120968104312109820261182683351805583755294998044470773188365255300896061838145506397816011277467987571986629169739413175384978975367411887864501360096973382755718852579590604170574387486148594242167077737162296825313199904697584605587500335760966073010868861312320949319456404986534832357738565356726960261149560426001225077618935362202782342023894906965432835225374642550226200210439101154559103839474920138835645549174036193510457047237442054918913506654064400662528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -31712922589450145556392885110880650833497782139604220879821560424641242843748837349635799234814632661833227054998368060522441860706319476995875121227669082017860887820886624226482289292135587819690653206236527041210817200633869031843965619587474956370035136016527289410362512912989645591902211108708122462408212069885635374805055381427863758682711500847016915460413544476983681249891158137619644113977253897139156913714924125517016592405280758581605098322902280347769036955182070797770679897765745266140284847966685487711901315524974240064806762417875705544395919025821554131421742123493014536869829286206097462099023912632898327718770654426830181882040950355892773460178542696274794005405292701760732067009960199561081586407127613644929754311604840519810000918738413372695996777714400332247859642963150691366134666908234700379603140138960593917439488959411331838806763416686913532562311001901639253326611735476518496051524196375792750292720274176704816644671735819993019479733058319324388816200711672194705300011281380552424508324420724923632492378280431081946625498710045275137428926168049856557437002789294780056795111280078398926500868212801398584962054574629965215562696745628377725436598874434731561145781450194018558259709925312536227291842517412386983609892472715050531926665067053059140379860939759346873332226706608207576317717570454061469944549619388662242954284067602712196145786438386566456170753420128783974258195450878054049425092061894559204003098721430165336096233165776795580928416707800760336379615093106292112413037125430704244144142766161582333322559085362975922244787744573919472179932631325676032425006076554322416314495412426688528265304613782935127867098351924617329422273912183037919100602781260212440122297675844681100376261786322435119579110447819292434544852036215024481243296965156602599177341143419058670953060795228507687025408622867705091582614203839139968332922133935108864273674603625642956597316820873699350568085654433336830409633270728235594009432731214592308043801606050012555577331588635600859116589269630472663885213057485362156263963188986366087274105236694341993984687950280963752991752826192044921922488280219280815508767204942870477307129065190305698068334016792393346822004433247839767255112030026455697293809764652505849865848626257670253373678245991015318407617102024229890789503293693152478184010431196536512719787504523949124011985979156863301431285622460800178754601753532774320080231297610548390406225455306794890750441212503654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] -118521260157327811395696251819601286668215663970711993076246096012067726832398226359885112939882896550868062889595974194863398032429550172016988368009870609546970528468225781136045907890730413116197695407674205517584157215030409065412172330366202085725659328291071265018795962898172092972763821157538436451217661505695900303766599796714380504729248917892787440194519882597787989046459728600929608978517878379804752141005442104729049996666212864438209172373517772265283221573909114816065575685042406299970230024715392744223520111030072489285540783199724681527912482761281678273899551736495997192371619919209641691350268360241478025668834276350230452727288580262068651280113871798843022852249810459212572814077738521825870047216455041290383260317366595971521629112951155220695324355066463750296533415513654629058101792347053789463959241050104331613023186843365782242061582633519045146679312281270647360363339013025806113888572399851333684165631553363920154619715591845053631808329269839980474586528793351022731352301447741948439716382062146300076357006269633535899806935553916995075486008564660842301276586038019842146058591878107909670365486228169868934499387164764281680859189372354601087582281304773641497509356019170963698449513694324107610750566213044608200718193338506967731179386064280913441581399460436177888111098666980588546336298035103200163762845195262138633268929925133773442439596294566607139063719247501110789232558195104045715098956312390332854850247019375919608477993020321750591771500903118404185240351019963744387814313999724892494243261697630393660602072442155863144268061534949791416810525983853344740807512145874321183291053473097838980048980987692818536317102090634072960838648787424018011458402816692411001875437799652703661802265125708215921775836997119324290550865977770314939224635967963477428492313684140841843861839206936513110717660731159462443877121392649251742104018991417293285328862738713456204970534542592866056310583047559143234836500162315851492825812616068602059271147914319228435557801779194998309315780264703951554949554580095240832078940718011144139975404321733799962517231807561142503550461071680974449450313469637272376908539305382893828053808806450452193204905785685915956668048556986986504680226824357740969124020743144597415501975549378502888407435079996342754844331599151058907538849756080412529128518374331094931807633200327534943294176204841966046239720933677204604891526741325717863440193523523205839483697733114269708647086154722574336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] 233217378683840532820903342450978398352252603591649746225438705017016305343431290267093405792816227632241206437597587069394755374687898190682079463485624764187636726923637726114415367815604719331596552959063043360013425873753423091614120306276063029576136265289961300869686510805035542186227619436246885291519163625015156410338172890498236988419230460160577232839061484954863865422338256139931107206012597039171967103363093963618104968318080578851718106237565577818954954611779965835809779805594278130173808944078300010696607684010523630632097849884608406524580700990805222898088138456860056695371391968427998384383026490124539142184467327614612600943076672980268627154895005054428820724812475518052744873809129454982551717368159215261311163364800657094518404612404308912451894746761229198193141778766621781721828857382981656265691973778712156965698125912089549779534325879329198355031086651102675303265457537258581532541683678492443291237338024338437600433304052524043547882434914789362399267095178586793506155899088937501051718201650968407988196851878652309487549826286265965680914648153925205644590182024955046807352885903756299809570938757484501582445060587276012348540642920377583184406321984646836967011864354368323906446623867764953790615788558554841634766761048808477225022821399776979629999630302440795883005831626534906082469678056848845291492729316087181077149402507947558297623946532764471886747862481478261623089028477225380602560871939536119267333185281009357437014976283082250412377146688130312154400009607090298355968322608213593320958537140357319552146060061154839495270503894179904231560985966928440848594089537972880421380459923097396920246253162027510077471550363600328592852328259996088304929269176787144840997028398083083532509053975205472698964614568726404714685960114229576374888081650547415536039285709627698364045717464429295867354157576694674303746189281810725996925139238480598397925642767785124568160049721679821747372332254930281755331234406955394059428512921452970595447926638221361253120249766204483603472344688352388656682713967978681846461153624602770860082034340242817356570775966248932344980408261899803098124753215264371064008428154151882961359430713147685086340865122362807533213744548315524392907832029703291563531982347305685531383166118227083324643168426987331577609725744804263911322010797656110493148911929050884395543035692354800708621495414814717667475772745540772257851990014661067647382589060476556644153547689178545964578494125629767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -212839153312323435431244022049587586011841553117226850650517656620170758183385957223071329595010593745549208111107207011242195274646898697126601031601475129444203685866835317570806098920643870541063704631551869742215197747635476773512724592751689992534391076812081409615204527157183879465856839507276372741246441022524465214195586815725282114028390665361282991632882652383259536728114563444779929667179476464936045158695733391031528540737279882572592404396879321894777877306059336904158479460345764037754004589755480250326558063043136222422242886336088559337082109737314969377365241386519352607362110325762078354675796500949397771728235740518578004104488597089459962908969448861598283282011022583532157006595774987607918563718906181146570559513014316536945700483479985123357900589305857062741236734306392839624739412283493307466682098581886801027194160092587242134269416829882584030409170350897373355959137497996275772729026984465888951014272949129854272960534278055224386159494124155177410991213386756360385686567123432855493047170599088606828815348277630970756002608373035680754373132483846172805787071222555893334504921298204143609110857537196645091468126031364765522391121520886296957250713137244465394293675286967795555238399957338978594825400739715827658958550533333395927275780199306909236064405929976774086193033907558101995780313883679307996909218544695017687137280025908420552885941254436975670667733990909011803792674468651950297572463186193160766880765191963254059861142357585546795636315353625424160258692749108684224409127910768592364864486646473208518603831066027548892692569201300823175669776339066473166114233683337057490616022297811810351880092236252333272625336069087009981175484467492199460054400262845143501916542880646782454198881491581154745152879704879755502919820002119639840952482739147313795802889895946520035805898305443130979153511467398221024493646238245386777121668166710741024862791649114005275333657652083123559270806662064665141598430167530188258961637094896230721834462311207120455041838174228198310716305917574994981249174281093158010982842986848459746354722053030704209536401715654925544003099407148146144815205880742466035834568052681853187345826198426932053945529959042555689616618757697593657385417494706218687506361409577952708628536928456995969643457197477129571504030607036351557004059898534666150668666874529124460290827984274844971453639046708428782465383199021884274200360311862173547951808641052528127063518155972052801149533773637877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 80636569498970971937382161781415979386572169284972938494502045463846970531941559215947123402962392844219074270419623154051048696338438140777721905053533973016210769557765170791180254543234637602675347141819103630494714704703985737875594856019234129849951433415167861445046843238629019993437996241806651579241066449066637941280132081883152321251006442218407757447497307625286074836265145787324116344196187640088492539228830261703180882639725272977913290691081044358573455336483798602551023659987582312540253309549531180435979030178257006524547348514803454809254392677196542537418862259001771334597940865916507526059089117671648413014827910532280783125468041570880973745291939246027700937542824483805519969386976798368697627038972464201986544780648347059364685145370789809007223466518545820105903905535536843446313019691576204922275800197447275403570105326772049092411563004190656743521584378075004916640374607703113611449620094288663041261776505981261283107220064941882013234785427789852834352390383738448763584274175782197065461394971846709907682857091267891118820947493677722956564707897538415024053888655089177514504549783177344781260310496057651076197395385571529425667974883697372329397264939892772369478144197637962889593258134105125389753808305257608319352457532125097051460034726697758588896998299610646258400760919292025707806199808033572596063834818126923011322827713043031621465794281359049279155138786466277990459593201636664138757384046280167774057129307817356145974073153112509632655292758972378837233617440086534669457512422655643458731881154139154451551330298914133545803683793311864715595506652868710882218895223309087063119236655833365876572626808040568132264679963154184592053720661286453773462409780421268717590222800884089733791412334065082726112109804171931095891892168695458768566667459069890237640622619797446306657068776285928086008398934280531455694706394485568104893569012742591366618396861194145511609344299678846449251339057909472524218210122534630207832083883413830936042667731928477900755785988442532588150198735243473146962125773774672394368483789973026142113314031239078069128716393048556245385812710897000679426631982906484403579097853416643259968185883803722415112295288267612331290283864819520386686675939943450175805882192872668881557580015973123985064152538790461700839797880938128137268021264492432417989820970803731584613565204679828152968431282746783801219818534681278904777559457820644065446953308418978725843142194480835687336086179361587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] 51376256827964692130255104746897162135007068341972225738263274634445006077898430412188579743210707224681158590675513369591251187325654058109078461422887328554779725915506910568269609833042267231479299328732933561630320689011500335122341877995441271486924124471041534171026156153133093111226000851835135542678214339636478235118373771579818881417748724571410387948731244126464300430392291144461807933013480499605072467668873775369043697767071656237909651059936657344496518965411929862300995028842637899830675589046036856578859175243301059756390592605789386679918027611832439581650765829412433412608538486361924614643464138692436869694390210246089413376940909639248106054178044593266261401762720301295172648803084581269268690899457671672290190171114787041554910837413443383603748447669033428340988749932501251488790711406942298721528669551747665355210746768199005577155275159226975004600086816702893298005786868389709353245304993429500720751888100016872719068058374125565763341062750254116150624487214043465060293312869788373385645050249541726610792787252437986563826889382671194405861625822224721803518497304190211273887047534022501183132860175402428003345735127076809311204597906214376997702493829511844159549635918799045981515469876151469799194281300466447697110633869216490985785805188806392993972260064086235127850438063920511840234811564078476408915496679200008104206916644356399986753662343392327897431491226237246010337157280014153330579841873850473361611873642580505393863938678540235594857437316283636858222842450469726136661027472630861439033536638563538707196376502309441413586200303626537340774638529112753488145930133935939639734590693729531714248212771519544301487153562927926918807721277342949946969456089910520345785472637667250258406435619224927882705927946838535521187741779204689314408629164598921017989482859609629680423351380949853120526947870406705112480210428804305380868299461461004056149623480840844993383893802911302083140666499032878230803041234746531332379163870049258418366843594618026875852376839662414374556324635005041642516892970753784056189350123383010896568862229965560790021910165844195390451918362940659502861602612751036511923526230758545026587773899205159279849664769036808478422142151306273366986572274922049697510206072405844269422540021457428478377797929370543415367306774257004006796980545233870091286587155527294578902056199359224346310190540732089156532194233292442628600782427228815040170033380975154242904785671090690725095914762785521664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] -108553612447931024377506747876443703968624568158569370828326993805661523340456242538311705307564630140413621844089102992413085648792733140242966799839973786672532961718883275783103646593136993887484968273935851481799145834019650736587171677361916476637003295075108048618831334320789488146713355174013999280737546147098528114850113449975691510691592667102524892687887021663142678748568864328314145531171773190426786120702132600530254389237912865893052149346827729774134820849260467746439936640510884783832517137182993620261375324198912502096242912379976883011546921973392984477292926228353081487156189012097464508221658835830934116223139269887066514124416864623557166719687503672785896629349894968455478253806683953548611493130860585423177181009233316484496654551654467697120820374700659577355231947611725863781820083524133628204050681160051144005776500498450036842902094039687225392215425110945148123081666140433800078033150083616902451428232532365406121446950802279837656074241900920405421525407404347058214940520578042141018172772026312108695191335302296444679396602303173642503949086378950595876676194244676530904936921928136981774165048024736741746928466005681884447103530690926203923191447510035492425923849507905577109592640283425624878709761182801429296969186403009121571430375442038959944939196129811037650641498372126342665063173108155606202613165308567990076992203861585667603333278746403349337442319866401021616558247310889215528266181051773398994189249645056919640752268688897086178450172009288236891023549958186458779363069500768450661784397331077767163549860824753709812934164779133012143066741262689496243655659824694817063187860474351218522573024315545943666242010452287626708487630128589149312555325618398933470171035358948732121010279317565523709064214024667596940426877252581616696029066607140479225026965686350787248544772852424132793136133416784210423816301889141257085404554197968075985692096503592280710148181102324129585409864043766678916806086322508872218567393978053942107865838202868734802207339235053634972217266640984440869518143238476724873074408465488087687417832428384338358637242427118738677748295055463801508920049589755603391260772973419823626504578210351396129567552077293091664230960064569748543784698982606287833120534356634292418361849640311596366354495420837181789909323273471401630365719986744571842555809818382621645531823629442413308324450629728250754595979752244156464913627078212825846734827072452345450971649379206051799139667731976028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] 99249419394304986037727088668348778093567378701866259201818774273036625030619538153128232620679868128119267627394974919045132587974165863291500483024455298825820857025802138749112804859691917763078039546377929526647194699455744469371554772965945907637231232263308477712873832046178045168402544526856998449409793323082732710306327543790550451303277062629234539861380422783547032074435005609456190289020173938570040224182571877755272134212825100330128995293403632993765352920397473051677930229659164165299783370761416508919265289251593060847869356338611814047673233111003146189351034074667661790591004958957601232977849015124735257720272626619058051583921435637546545366799256384517385759006598544943851043102012319047574582936220044401537395712759321084802189627875007787874062309075675624046356088684352495018676866960236418138013734676862922688313551642004697582396333835405122342703490606931465474991424011509993768885063119903566272055379099245684010555464000257160828158535048667878189077572759621472848362562741035394952691672932668943445763269354069054419715253140431846565384722227026545525913909863382295552900400132301231836193351306580440025746618404611847394240961874528104940185324188526017543349215099404185420566037991388061987621544102101299433462300868417618380627665302237421692484274081178245775849438062604629331946922816638612871155094640888389154733132009898553370042893691223191271554564959541385404075477258127451415912785686201015248229259863143401616492611511143358350072785513078241322982287127406689395544870119203073588130913895642891968601788560130729650181107528044771084913811928595533076735822355238531881276343831858805447576379802700438345656961234941280150200651493108973424064618038100090875987745086969419419440992623815491276014838185073624292658630151895140813779403269161229598694277189582914248024327787476184304818490924106336331961045497463870279257189870946442450894869166186934658706843568889410803250469920990462331560882227501463964346087683736935256497744725985961898544062766937339242204930462821662796862776280853548606109461413929191186336525192633421884716343755314017587835898874060040130037958640890158304213903104417816063192977234617761600374654133061842850851734275403355072437708912706211150863274657906956685126742221013053252594275447792577258084605138446224217103013836333539008671681547445494296859094078648801534926204341695006724234256081237478662156498516136612294093410294824995197047154505114321646488859377835966464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] -62723805308550291197488855654492293528745969302057213765049565053080315387779006720656715065372686151030666431337023358248890266757120315682993773585354421350406455200484143004905798363973659622992753834907206613847580195939154631121368959395370400527557338526880363825129636525795838952728786501189924772191561686410787009740740001074098581486668715690125249769713121871121730527528589731197721298531671385564633770056483829158729112624944785646907471479966299444287091744231135407049650062103438514043435450621067241668249399620339186407870529237667003438795418783020454143904911885886746051949421299844996739847942773293202436698339211049465920327080472895173596027287834928735897398450692131578115112179622886965751127112017945641072232803674703677380721496062977938251252498790259477341648171173880066021500673875714704966315020711423346383456573976393609352242037766364432453222859454895830726072236103904478609327607443406749952321450011633979813134480345355804967198326687229506794135430850615367659588088497378535867212338187173158001238453721403829028116108216324774895855929923476181323369872519063465054635287482028869034120610119807866253948806256090599419955685293964417241246827559961844355253598752456532939536286817255122112792343117777233541227336933866327759398823724830994716406805074787947220333134668815567916198101164137877677472356467011967697980592887331313350001963498622547246474484263128699933155128946424992476728336649753915662488327636168049262084059403093937215049114634384374327106383887935719341148506112863186610516338249576581569960192778724177170931588154459488331776719293357364092859734838997686135899048186077159682263141367822458607966577156872051282537485961243713364906886345505704646406087014036015296568804671141112496992732745108488821561044846677748642116334979778357936099891764115329437748919374552185561633615861128227462749754949229677044053890705401257632429181838073009612834216808440910002406973555589053021683292805815095436502777800337251241990616928049671125279846680553875902837169629669020942323318265776287065589655548102969082664853709004776654838138151311168271366389066646339145297325496793034416666048711613907623024899357079875090446892607499143128825111744596212505349973857311002217284846329082060938953101623999227577481232829688257122304731498253792897644931687292881116587906581087742485258837373971880036639867144595585571447572965761736834917250583732911150957060657822994105719112130643779119239209155098050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] 25350211981328895989241201193169827753341028833982719937693940659450513720513434755581252189583177615467385063589385320081662230508414992705751239237284024199668605332979504600211977238073769488429235905976408786924550390905896218496002730144116552114495026312047868680369293026528456378953743425180771358567129203174171055205001815240245062153011528338832204971212182572452629737718967810707474755525853743606824319864739312641412222109462589964887273882878904005068483033878576177140127522439509509026255128235751291631160536611915426995762521705898440005558903321239836190278497426385019818927305870765563322095900419936385981362160280297934241486632737178980162841381383267688571451143153859194711581642189002781506339475268451212357025969089656662106489946212826578960263651308883159431439579704912610521937860674213116216734987341412752128974864128672002825568944059748215989544798991993414912784319800963501207561538294445493107057524307994862317286236338307982308730499117619637990052566715486812945353513780029778360584944081820021106044469071484406147549421238890998716127809857789410305119142958233426298671663455038292174721961924598148151094514942721808296521151443794853525694971246445814543265798954083068470963982562639824861035695769150708088256384292008040334713585697810022039272165779109143019376802771195063181204218807894519908568994654427375520040568797627986175708836573705075665488642413887313045596516026208263519732132904202598535797172136580995965633553838709106223311653680496270713278387842898328635007789558704996168170888862782931998023051912839776656093539046120773476903534202312856213458885608973846182331419020113692605172093576722444371289003543721402000509265445614852895613180583947325927647883277696954877347087307440720544892095014110791079962438747238277092511286742286956437090560300425436773655858592348791359600704783172938206377339777002368489223960771775077775486118810057651443139990942158163469053886859733789472769290277971234248963204653177442829538268604474597514903905387731985318898568841224163036474944252770454135726586262948543492601487471740080131415804839934281716835766429082796151839075368174689384611753773950525554757126002740607627011529787355463337972282495631695923267126302840026103141945234055438667134592068734697933978899634773938375256454925533790541935281784555576631840306846624268661192778199980145478171250620595600617081916005277657771172028434441537116472767393670467609293616648080864951204055838623793152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] 531092031987901581748139335832820165681988392204715589439490417387805508146765371642494082680584203889438577308848294023321138710989460180504109596970998020055058970305411629532073282755908200445937715987707369140339284176780716467512788341854732560948777963812700814737406387147205075738195521477783977462468420855656493580058960795076036289549517602709587103930518808026076886008278250480158888714217404842125687958437150759319275858331017711974941421365381001556213147562488190071607651783817525327330959238702805402568307490078922421144078986951951298023942338187224944428809376314102996778721558094572054735135481090056010905773548156236164226261286794660273487419460138373449672371995910384673002445250617908572463467791577371063573529242462301827525985433649502996352334471207904053712018909474460685819044622199446356426868877995024944807939908759670087896726885007493748135638468879993536657202812101136608434867689720143491813546531612768302810345227733036495530969462421706993190278364162393170651304036516626495417798889410368018953563567104389105796807366095340410843567503187878245420071766359904746836895118335217288345790123880758134339230028206549946797231933905909424143240620026962499115113259016009162701329545872747656272757858966774970180212010269543062432730962322225148781674939165962681462304966759235079116774765126304461341969649428074870456254062404846525392392710880339258245368005232860901865376740855194763099927474030159795616682687543748810074998232834829602417451533976484172645427813344009409884389229849623074024733530572500427965379685557212991179881438886585948656122097257118787583610310941057139795985055895009924807715576097739276540283913736640609789960512818597375245823388958326522474774812933044039096740363879729425646866206774475134569427696711544091583499015022158632250027983132538637950453905893255462751519350544399292947774852639237869485699839893457089365081619329302674536975861645448962781617402775910361136958828559130283216567944860440188603406850475544181964928810838689275380015623789086342006499256809822747408243951318941367152100146929585720615380072862684028378338236420997033452601988768070610062616532611163305205273690771391892655295199560272789989787699826760044709112833811027888059951266203043415754395686384476372894547871983536850129805753272538356081882294964369268449640165526302679132888520168788136532160776658570820197775841318481386549161336189897281568351954114946496946903905730291465983942612903526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] -11409087993606128757437694196522635619131151602366157471755142529150606530784466694077138816446137723410288376994360087234818501893709741458704151407177848550162575298754435996663159288452135252882532542403186444721263554432827640807708668389090891978317501844167645751461279714680049795994925904153903348248019435082690469849642321931416038936571396035252080273886823531294397806093211847470305702092764769174680384135422911959992738543130407052197521264978849982389942868147754032084559467773404886403982790385137773468758730103631001110486180674654214894481419584153461745640219109073516120787778205528462533115715361244915692373415019228089644085906248868449293396005639838600671638782752262901206073899015824095547459566774516251764018957182199000160734463214338258792296380621048420099920471905601941109404261818324538860011500988289021524196572406584112541430667610533071180690967597340814041421589663593407846905418513865838300798566941258150186971653043023794960891095842087689665388726645002447913271488647348223905311506878720005475569917503357448776431931284888985062492373323845635210420114240343387486708256681244295194092873748947663787631658076043741926822120315681877773949305894489786592494515322853315191055386139015114802065195954633892665898249754790767709651141349583518296313327545696311938117512858563541097641974359851530034300155814288309848842285044420672159867766124134933979790788888063236501921054941305605724067485609013558417823266733518574128580756633470021711233710880657961244642947072449513549612974100739404418554111169758594435809382132176337712181541975198825115946626688625619219178735973320184048802102377647219755660268400569767831276198841915013287851236171568423917570683417281828891297225727536210211848432368189889433190745707961598135115747965674012134427724236700374731997695230796382321946622361708048191366566890790905007678152589514905345095558102488339183423737458944941836814669327627702078911182571799163412534369543797732205769842546924790290160923500566121764224572428320316304388363347270462166201520976514156061977633675715146902791688586820938422346106963868096246568047147438407515901099449921313699562802229954023059904001855748351958246943439454712448798047472671664403433092791684180255483613130689523300517681369121889995839532263738338693540665922373701920970010068668781803504174539683407923164813590872563000261517739914099059358181628723032943978917609244274001274041527860617897729777041724314912280178059250761728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] 11808878145102716558034376498098302446708900735618188822702159852225174644617417181757974693412966825388655358861702605799695202476096176891395941580991338713439638701706924266549103793335396664355817331955990977621600672852473753906948007266928859369149517144967501940046269182044340772645368541325293409965969580700569494164167207234503676364784660470565508306012319425824504921559225955618039255650028755585969300104138893498532483046025634681598585088566395323366281690225548908012126292269597490684697828834251185952584085899886396240061293417665954037636659591245058223228296162298730174469511826122441724775343772391436967388195924513162343474056139887260533021732180463833505534098957290628654901755570698473609489448435184612904311761121331540791700282712444620709952171532666933281634242288801121994642274853316144022382632310199267514849874604086065064354817671917025589070867616452921513724542366409901107562538356503818361932879384477827243413041934590579390629528426865224281059866856240900892550435861804597176678020308963763298964665045292736393813785445901563359687540396283565850401976027215068793723448598539492397533742864591887312147121237425140830408965093765241493037935206671721221644154895061373942243561163952293128780584072102923906319522271080221709196550838911859120842171314358923022351278404890403907533514684014536380779452486447797739909226123858582749796736758032503967318303047489369392993145605155839203549308711574950225391437282217628666511946025138531499118452802801561262816879422775418320797205899584739346005373869047036028262517949281573158693135936999812708928976979885845617707866906388931340453575074319049092632230922476213227855899524758582571813236305832504254963831466052352593532668243392450668511738295453970224174763654986439731342652000842331362256262895910013430138813240249785360027483968250040593026578288348103959710933337224297610041598825075175974217586377480320186809530567644626114076856024460845768486367697868104910747968239077476806494709848784208868999324790082986835842613888760201628280655694073074794241348101763939753637428811288374859136147979514728140829709042235321206716033874347576369122657938152382952631673774154723641349550020128876865255354956419205116166145036001588416358058099833574238543019427256068400900111065963044325724696942422749348577304599805526624949730932360630106023397943525099328869454646172617804898344622212279197803115559164958227373936106005213501366865607974082667998546114946007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] -8567611759230863046688380792517364621158046618230222237567502230394653896634824934740421645410988013591245328272121198133525966250919436983071343382572369476148621363021741811121788537643857542756961612342369743008107769600533963960195381981816107583470320921917315888533997454421096952111719482103353339805223136126088586370651247015649958918843698007002382567380153376510878184697734603955984589002113551323356898762880954773927401949481703248561706212586579579282843094005413213694987394634991650328295454821586859114519765277677398282895374080061530947657667564186326279813760487772562695253370754790584854464388427714876386568756669363532581791451961831910528975346241135755203675860989893061089899943379843771020980206048841613723685429550068510582837427077274717897041233814621613277161534601253687400810299522794714334425022854626258438086949322023396086039917039988607149238592491875034714831009123756318900179749831772555207353243575267953396727914249443293300819726508018245136489021510085708537685169723473092476916514480436012532991207279284379182995635335564372881583950731729373545203154023823384807573068691318184918723551354132496315658019288979928697223559435027700479233825043814639691549989943116436977922601513763514380854088817231524705860306328746758436160419964415082879778010995707788197845343301880514940396417102596475495203203995174734810716839174903817887881298865616733652718776772088176393456153283562008797587499405224790269483884566886479494307486190628089289076346791156946697987811597604092166068375130526417862020142592069265462094716151987769695706824472412279850861163021298790400365568038786281225675097610551527447220737641142344903891324386289529346127586096219892381409122506133580611265653497801562549346337142119946227579590930582826770852504928824073052105953515442173196146945547332253455841026497304820541016101324337682680428332681699150483558751814796560780086471263516720467808402788299941131751524913210734552187966670926231511144183111020926060774966418465504870861639235396930622226965771402993127403044364649883830249770412609658413982397511205792842921541996079434984118144726635306341562146173541400523364213943100314657426206481378990589898182631717816990572629949037991858195897206860962714022860054261871129077021336189746950105772009564902036167518211852222557640253888522364966435414542488739994604959170169099714687702009889194371186270367982683079690748607782580732149945450480611500360548180041300113186771494642909184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] 5228605452513561893244140229891689643868953073579327556701287903562430667417494916112300831842662554166665076610253341961007204033931157293064350862000437833269842466104582717227919908284287688812843294544512323149000167468085988809915766109578311731025146766547759327769933819304114036809130412213661194098103736204314201004319240364404381795996632490944620738561868300362818103978591844826000166088228515055352043504000957753766029667871720146365737908093413344728989163034378387831109873278763024035406008956208935082488032319867111147523956101909723581291549510956850827016839499532781033943976110425170732160798514536312897207892994331300727580654922956720599980470967108719818261118243512719039717122622338430155409228462268001841592828840977325080551306072186811125825232689539273704844200795220988090690759146951342450997168257415024119579069524997955109334765252188736164050121652461684226017295042961245233300232591349636371180767362880052933919277846943900593416793685310912136638320507557070019408254513758420923935303539060607011351562462478175856085751117470176761793740486803387571839989226636709071188854205665400905727531298837334972562223455842766100785964074909521498487280375766721819658452129759258880736737788054237874615901780777630932162393011529386131218737232280278928062148287160591275779424155983558270901472086675618157276891635851149400542646633413589108989750457528143277733579556470502134433435588717590446419845738735028245872060476662526106365270556234558086157110091673477554290027598094731562238798385918297565153699581876939845716367389723151537217827794509574735821239094044492493043063051133822181489300342980016194645429263015259414162963780155129008504862627398881110644572912621264649099828721666870098009181271448112172088115490473749938132388970746656552083476827021235559133642681218244528322643462117782523232385785020493991249133520594343435415707854419262581708891292116530353086426498695831071998316582982200299579086793995503776151993898123620759541510605820716477488784387466664769401598293925602826604605153655675097939306710960777284262559589912819791528662806646510736767075833241577969311997625140409271124777533440844922195941548567609921095218556067670714815922422586674927333116462621781071281908445293620650635257935174858632127578397879041646359588766536578130089020123915446524166034639670461739151770298154601179651817711306831679863272106565394923909108484298095724620888423450353689336301792045006062890351023766896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] -2544444808038899639085125822448395145402880646462305792895533330923639212623839376401331557065927617586464295566904681664119088862688175051987168872832576858311003116776361627151965966840586820397734834274242016296292767083844267277465553820123723564065032870384676890371670184890505396887860464028427287841430506015200318581051764976585047437994381078803919171838025765827168554991910285502794488513131614189580559110596654642099260043893239589581105111773254730657504975741599415029800240295651589952575877870255482557829955176170675657629016911880941867381382146993446312802088309957693129719489153361571313725733021775144883993909765814201076387946590904913569357988630120735928456383366787529222321033466333890635032151011570216855305808816890630951837390878219780374865303876476916067195909622691776806711910341021101402552157269286204209590776022255252018881356036641247800345832385728591176572509233856945558017991952156428589094470605436912816595691466342780223837582708315725732769765824033650059014450920755539409533248731446945775314164282075837993585238355222495723732372978450270516714188741200574888600850419475081625160216570017841811715940057257990633588158129071955774863134722070229418025582754904374980721302952366271309530112944735979809970343141596547771566057390351453542006445834833221775077394867275663496074063115408383225903468579790792617721990415258723492874440683759583733133347921593613461010257002592246118808209560166649302829798384033711101385504920930333751471067775109149698295053142340054345044880536581350638118698012923660094447110474733836980519259140878473684885210372616700689252767197674657850855588768953608112471557506116136381613375517099439176429592864719295258255918987611615822104124255521823631910432686029463620565494334205574926798704492664134672861605330525802262815315441617956321734926318917756065016506148770372570805916717900577007436265288601862321800145437835292117026415767817428755225902058767484051132672707407432522730088130312125152486574150561727485979521328913116567309580898317561459892937157324656277706128037466279100571258806198937892657298048345944213350692847435809145972511448407525263954501332597343566424567472526511244264985896887909622955222921025078455796226784776425819639867438307454660034336790291992943984893576622041496504517696793079457430578143133528058160880476797592094440059604525835730357188271377681913567419943813452382045560401600193084506147309554805738392717751810551445495384150447751168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] 747221399992063171949212863575203840777253897049778850247913731616019519096123456350785047280533110608836225319390789433639628542542123452596245757293726931239532675522909447159124112616995433121387373740892166029709613785897325145640774106442399951578535546140865113823885826651286377299681905979041388731650633514516732054111758688873632164250556467979104632742747087701143300565617094378609652943706079891761105231075884755237694574454693525610176828278193951949655360052881136374658534548409392203833412754989036750811250220571252271873887379193813959893485928867927570625415493712557033811324690683645141427210275348985745686909309232472094023429955171926376762678904839299687799917566999744559443402934420390167222724769919281448817007416102326243643038852598970005419145724516660788482351748622044579511815828306618186136686121284892953167773857446298317097819134798452432615153588446604517345084261857042000384381999835881291106847455017386769512787623413224829987120924525726085651183444141271578991692454263596903149712382043502878686225059595225577717821580866097941490294264165554107350577260072043775778179897585254578854104842131676963682619544374960687275715735566394270665442366247238798896311520899507443431650729020642851974364283116428564178204658382439141849778095814059561525353085402189094584312695125107653026826711132382608388619517691141158860615939510795241563124342379284379824359204775922254453077738599390216401867268039971948956575296712742315846224833763014316663158536583379381636539976592354251325403663089046766388949876641037881271902334947703573899824702548167606911467958256295535400463278691893566291813104826874543042769582797725127362753065735154031669749360389209542673879604273423521522692667822595780377000942028811585966617292460870206220296492405588600973464580852032851640988861910566551670147143481138047555243762898169015711471810369763272556419566844027687675683442702889201282809770406532185412930608308218393696220308249204277813989443875047389847586448515746413507583862449095821485105435120812094452987306262621317105801098019499072976022115684096712333440450851623719973959265804529732867472019868799593330615764576216048604948149395686027377115050191821720837029873936483396646510935488503823945041059483527452836360186825058194911258002713444178540937146074655930761066240855267316695949115849955959758282537112061185818104676693833720753030066266648121020719084158974833591544931703466537228799248775539180925295220123238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,43] 79273810503609035084867586764469547311713942583010669933560883989879523556361428085433672621604436116235842090776891855365644426952793126470084099621646443110301289004949104136606736432237317084813542106799037249446647787608170681191920866391486614961042215502868040930500472743629879758554815457375572682847258835454239429765962003021787332164212307065738069133242925479895407162547599366468737849594452668107537223630850694988625427944166504669902825408896296596277161231158682323189066518300687252653648868723053845611024252604941898919396482866694354137905278435029184330843192939995083467480135538059932780387228378471524933186473412973535418968595615514397510132184799552522984047088317730322564673746874035903464447348147889109008390580404937106081297464017547248746265471941375861127488004924274737556761926983567838098774437230163230149166246199380266361796171269356699121684780009258960915633362945846985695690575375956927938295638986227726658473433167811165912928028654277811746797674586100550790910989305690613143599538807202519513085026186325155068701006725810114382115187694649379704915467085185896755246457243048112025113612748662176642575289809702389902238496291033749866347364628706440066871001522327775135511454534218914381772221470299990661627546749852740227968601921128166791104543061529442955845098455701502699402562021527547904773569515966738359690734963070086777003314099059098508810000067587713850816964512804714189121352805132278224083824107932884785520741340287784632988999208549305998537176072607114883063134871327313105506126479529122103885121306984160499482725306492738121687431413968533294100412405091905769443688198090228523571196760181834046129637946788639661561848276526879214834234211492751073740375283851354991040003607753999910319379088213056860309433106844115497314547939684784914105111397661006017101610313464259880345845787299064178732552553653360786744399457156622023859882156763719025062749372212378510193351697576788245450534171675179391065093394080677238605323390453224721615899785808979220970685945382422428036193256578931878934150807759970417398265365505763753172230615567308691056311051353716477624319159550467177631715159239482964557494421645030269151255939621457430992013242378587794517060449400766689105317832300132920048376391512784116535441972721239032194587701158600815651216706558251813791302320920157695881121825876934404722673590073161364977531297743645421164492772777700711935458076970445339182153034693680295139269893160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,44] -240077465792753933215980236871313460400127730961375463666772500932064108754821398206412951714817734581374473570577544564387190550176750703356588144779295787865344908770652687904538151377961206883935500707935308059350011378253730681740810087411231388622862038290000064366119249929431008925940421419849928239813906766130540104687168457748754943688681807966306163623465056799837877374895000221074829383275562568352725358667193477939536471845139693449974627805631578695971832832048440742674976950210040828886448433274765180587860921288237279775804796022802202019335021468416773570934230357347235337932328838770902594065367174318700345608811716365469206808269882178744102361344126596240249833525143354548193397248765927446037713686108899759191155876563191573557155714933995637243547853246628843595240193986729465422201184743366173664428844024776889620292027939462394082352107008992710437988372614502561527783440327656128915780197848647325041654621618714234577839070191061573507298448271922288359232760295865580521331771226698506980336003133417587874721580788936123600775032181543387777414913044716461590124019934126621661845241075063996878081894468542241756862916364263481361852226259058477696320851956860130666167368987055508689773258825273233971949403655372577011103540406088363900372989707619059119429396399302033857038502447506452754826541868604142492233025966420319981835894870116780450680052071347049913897303486397622422253041408294240565382528742605316507424767719084322121682604910052614476124359904439832783622042441496272992333302797877906331222303174535382156037591212306706865001852383986446840617677291804228718159960178462087858413185970332432141595163512974904965582668966896573507447053259335300990461437954542360325204647557131990692995396993327253254434053817503186537500513590178418965463816492403430700147095823858326764653596063932764962908506431320369939683087530712028294587961378267168946045284475632150281267032538968032231811267693171838946633044255311169891808618689417597685526160761412822793178316817650371845204851499644395993041353725894502185196991539396731294301354408976858604565780303957801197452103650887310784794297402253044029815624474553770100200052559413965457448870291300244079463796426290499535269039446781137224217858182235670401750897555731866199264896089114630896346893333793461798845788049861859332438201705242269499481504861979011411145292935112004448315143288085217958524820747837566474888683103183491771812724383044204787830589961011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,45] 156983995966673524447797200219606640487034721758393343437436997090639810683541011542272628739315324265523598307433896844994745815879544675876060344667781466452725818754623576396791369459098277633056762821420670399663324453715964593221024106404127931264882338922879123527521323705334863630128414216274188627567779206151116976551040835203140359144369979065579584748848024493662949949414713827056856046666458184985141091426002834453868033485528629956347212198252324491232867367203058080507918749068843335976549801477882556950635588805640164879709895759786325036352610509132728762589389999636445511839861716899912815509894128975505148052416661132391820115368163652026140445142725591599952901168975450635383200036555138394720001720313412929496616249638647527152778730253607155882851617004757409802412053766630827782961069804737340177381005980861563991491995541504444210675325431550366763814022677573757438791170018571847229993019691597953954738201426336310433459944031129979843524297171039176905664250763095869190904292914864643733203260712345303403980080450188869009281719832385295877765273372456457412358405122937256887607311334391879534325142987392559766561014058153559086873014516576558897629835540901170139184640711084505493270133548856020753774547219132777963965591756237793765305472993592308929596467279671025876772508312028749165451824742430508807889747088700501235163501597636182459098473678495509738683088431074944507121945646980184731863765605813739125913174065854376578028879362705043418562117013185415626397725216436134408638697904264029042566506990213811992268021338968797890167477345469126967957135130763628204126396407618481383431937643025782556612075627020281328391298841304590658675772741434167793742441725252347877825033425867534345039185678371294815921733602950386627414370025087671879269808052828990060275782444931124440810689709620385771096118188429067292669089735751290100444712262650261525198667060700382139823436213710652147758478695126637391657771609705714033877307099181637014078738523191807152972100054079446076507938138212579577559423333207959701042245567357942812367461736180949377953565996201511112237858628671378089640399306462782472257836216567105787781881073849944788789678014782476414117007475243562722984219253133543469767173136172307217186812145594606975056350696166902126814199616519846220085508272603287277802881124238282992783904828055350977942582053551062078465604665200659932084218918145823762063473434831672829477366578026526622997380123852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,46] -66004291694894300752213635815510845999498781548675175502626710115360153016276989624010610346119690394317214209735975760174831458720351379746035913766167524741378877534182644048322259443500686519649067417845721111827508511614837777369951414679546228425849706579085947816310982597961219962678909095714782666580124927880210809983078094277077457058316608388079465275687122491043553547036058757280445317295645611103839492180847366271622239876000270434675373361907360807428745443079600659025406536851218812538245250386100284190619454963077116848238100517005246829299668723530800493196729784531944115099052582279113567378620206246832870784857702679862643274301086772303746441751126593151212843714147547123236241303858099880586401631950925723074104033484967731844149139234164865259560639335557403381923529253489244455554217303884375089841741843526971317969957588954256596790596228051017030696315775123997928635642372530690065774186664941503975908635615278030939400034930664775349274224222075704388193218484712861665802386361957034383432404111244121887078278778366440094129719228247176532560075214565777835201463843786472109159919574922173388199189071246538574287290360675978932071298281163716253922131170293091065996581249237005095459936033938856598740337351674399922809827060282414300057178815378963565058747803813019076293895147321644108212105523067310359669354274363779805497743909139454756657839639326722854763631731843108678628483397646384050173461798750869127081727352180678073570687503807596745859462372931985732654832811722143288489214283557023958771795901107828658190186682491144339500381561952984073439163632153518237785485895362035666209882442619058462683048579066002464323080576427982691395357216911031975274250101963791845818082924966561998654594312866845952631638199168786724897980590659601861144213510436598766841177086431121137472131706835158294896805890483582329210172857282952566516403651034613134191140982689782861819847586450447468411797266110903551382093045685187861813148814914649709067414436383915261575580634351142351298144207613757653320217389956651102575128440316748133108945761932459748490695040177748509351126531259435132600473382683841901484301342518600264865093103335179503531679606576333226548031106128660633339962672072807624853716858307337951459403747660907254942390168695650932275373999069207943436000056451424424543051200746031227377920714850086975950656159954020399824647238657506633293059783831995279183024375038450732713343709576811810217791166873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,47] 19756647072647389045906427320265681932756639656445222611691733176491491410884164721017817371964941560145470753905518261474246631533893718531079020315042735997909813834113570840602022394063952307778346874330401105868626859133127639850780770783219793183282348771317101820285341901408728239332977518433026133041046892359196372397924871322030451579881188175988726448003729306830155927864795744056626718478881698597448564966787585445002635454483615693846281074662889386549641144488409304503034212434491819795653158102157763598792354306649760573147545665631543510010355706895352672331338472207498453990337802780806914274563638251421696955828706019637595721854144188378400693893096467381403699382200697363916791475398169194134435882885321843309505445686553474391890138771164808466793603969781185462350868080102712385100464924354913224097134270954676679491395841172720772297197500207060110183692957583830710348359297995329859063964599644416949862043835457823989541926365302173725805540661081028259178626452497152085494936365697600486477219630970716311182699641208568353307509473415318315004076167760472352725849952864632603196166854623443554301395263119425656988587311106785976876034633491002974786834007337133555430030765821894548167433083624283571157394011799246165540324366190644220342153400995202117287750662311735381439823527070283281406253359306074961831333806945134117249565539927402244496500491072504753013562958090191653722022894730157695984922337425237364940857502246078775594614360975753520547050792709353271052724738095685426775186925509924401061345283332927847209432048132955742285833355558269310119456857499596704944585952568500888315283425279300630800806292368608826453511398222562032108061825951267968394082518415443812955942734869400200709058607183652121077872216853474204728463476793881131146761371874598534965782122142904048864735133196597051514081510239164222227835238835982717953234929018122994467368088584792924685188944823337015873531370910295498610707835235682924154561561832687197816589074948701012369768072218684238981297558686004740857628010306492671545983898118325696821508911274302423716328354042956876338997222951054338915273072298938485160633914007556131697739680828753376943009156180910554007091873162369386217012268177929430640956878002585272288456792634522583477739147889032443815300303208256527745005246013337415796368770204263044655425332125981064438505501761886873492054065100172807655807361867591496330871559806724094824633748775004520608131480289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,48] -3644235030124474115805095249065974781511137286974753167303129173945879614799085544221524698584497963565996047416478751445941395398708356761514936361408470360200411205254636329020175807415991880696547458666975201747290846217540014288912609769741903300430029930900242649414055378236761399933757921087371688795650450997733813153514018587384027671847046042060684854996033482577062774440639512015642075261017736949840231024673178845405754632703395714579499376785415157558056770062570722020863943678911797491815786794501897807307087796233051158655083523555899943695554720444366389570623245528674739570754334644805315369913673300527541506336069676432075871663020842203325109452384908328885972449042832479730180864572608643402355806576111504616779045009201680400116898248644259760748545889071743407783917524693544000960064411758033636276870831484888966760778523040300329524723920611982878347293982919285786985265274247874840069124255762903829172213611982365483704739662359533254409698234641684548018312990463918358984290214917543452687677553267566281547630207765647232724837793044276206330482757299570734269982326304808367529376301677204300643909979441663901284451854056107627067552190855043295224563768043136282835636687762261759691952790752313832603517996441007663662828127859082577934828577712237764868454983575477983979302988834378934579624652336672739451330613847529699567175845787661043344102624372243725900834926393321587064208704774982119627022313751954574168994558619094995087989157129585331137228982599387770450785468931998321855102551986074384823452772096782798294892071198442457565127775975788007255290457287627725450387810725264479858693089038636576672824689884017945993444710563234360874247605936934230312209265324697242823029629384566383873433913580318475884284109107397059971091357475957945868298525420217724985260692423252943379159827320671109639980564823534610221742766721698553003211921342434273614305851452679345761756747597350232621149171472203660837052198866832691363915620115185533267716158647925612281292507467814569988782109358988333566278163710767513634470663543842408478274954743244736690044635974304933062794994068773329963189571745534592936328729982039248589604130648749153659568860027394753011089381887912148724892935554716978596285515212082509930549502409242446602929316156618881198694134910838692124815722101564267334633948267571922981523151821139231006438315154531347346733389926050644216435579690459074603292031553887486238370044402059873231371763712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,49] -133255329565268022941818087906217626648678276603369786800978286848479395525746007077684502089260076846257044377029614625927316371051273573422218257148189722219466007285152593458427340407791788777906947491231769598955876852411334785816007152184118473061656236153525569529893060372750824181457357045309131963899517855670429200139792898547168508191208666326934560474258427182106824424699471543832864553593103769055255733012231085727219038700076858451034126942120657341004586623211344629402605142633282845266984749337222951079588703762123278674022216503216715102313616188624430599313828746499608200955276720275420470245241225520077375519741162947292254046742585704775582521931891506376066139405627237897952291935428687789549027745924016762162298441601410493332717541560166392258644562155860403367378666498609611751292218707149803449587991409554335565121829993282774004300465471246724930014370625421833775466332759672774321198504128260686380093642170449805722727863304565612211085663409410147417976440564767478969141777701074444567195192995625982005119538896348560346508297324323257128753234532674102178726297740182577927722306625262157309364289520954833376900832254111903882112393734662199680205235464999035396282014675256597269106700141848421023581076892266987618720253031482513481405871730754748861424480769255070247683155543772966404664645320893885100854520098411341573329009017071983161574214196214586907363453228040640191128839838245481204480386936556870124894103557426363634394766199353650794933362255820596838826423902556238379960851127236821747760683783827079532513019736136155364370060596223727060655352430288236210462924659694282535318783077550035407229041640136715685001571677132592923828168750385735500260021666193530675981073649060700536013190748792336988952867921739154929484968398167392920352825191559785021515409025944419716449445799510878170720825396081633408598859488365751237057724915713462037045589506689262251735453938188268295797252127105932743882933709693634336992254460694680444524977539449924621552170352275377426258375099847732446813775391033383521481063852481360760172570850229295801954906451426339933700394407685665627596377564757110939619936398798265644474640525119442887237041428481504810790306491702427394355313570319577654752550235494810462952508726740409050288252080842141561932114922262756471871542691055942261563562602205262007035257640181813475366622266216864708299745004003149626711873022175038463865914584442412514836573113787794138257518755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,50] 410982549170156818571910949100667413082284649364101981593466812548981730638131325372364882953753253525173209908754079627963355420305424889849575525416738412978289810826816090905199050419410776615621614817237613204391665434499199449960752822437714545956185950884385468098921796188886059209624268488264040368340028738859031800364440458148718162200252291448316002218067262756293056142262898536075446094067959123178752076260480948020784588039530867062130252006759599111054611696681032210455313306793089535802165273865544678380215860833817517517926295064276905938238693264774262770965358105894335792007198008933177409130871314952659271697863843673675425368658076200527819577222042255309728975547479809372436107050617505980585612679680794768377290658730835044512918593112547509207986367325358606362420081374542583430908724423834086477672708057340990672267845786507318851243703887769542060372199934695634371773438523363712909442032595186479964368114165062099825654547329901543802670316836114383932652976422816093097262108383240176343401244588678986814436621920645634229340511388834310018428243851141929524418360102996787193755996159557638054247313233193985076996950072950835199520494102248381389173721570584071333910643091980375560068738076508362647280355046077480705336152561371393067574584061860859328344309818079447996021925841509259877507810799133752681407355856049808533551733966887540448695484175268451516850142667875293602180065673163012076136825263425738840533816937307251240535445267251548315407600280092497546160840343387077402990355080010854293474687778297210103381176180985087463405434947775697621983862276191751123001648476688287181576533369478042758390102379594356726150758206287289434575342284472040207367718142940327212372135628179370606685915178352894181768044509868096534226301565262243219383069540883176998346539385410375743266395759458572343665993977715598234819640943451558711878879026902479547643891877412323413718473563907155959252289321833166958429076587686487065241289452099705589982839547899911049551294921704170389452501439212750259239030271595133573759148302599526342208747799526567502250400386203528929981413030773158726895949978195781211518533380763385850749332889979775444301550318335753489218761745150800442134439994572774966787711207276610524492432615557883290414623489116378753073413515415659035246950760496771313718044425861590590476387823719691961612542078155626219237145530127489507075625581547176610940587929863695894483079428006542005467978137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,51] -175672630834108955563817499172368984399143087166257338088973912928746575600758351515136906535878578328547813049112669815511631292126802554682885619440981391235639744609863566333308186320583333047391612915707161939515748478845064783981317060368293374871948377717292821047979165902414206987357232174572600690114581497696737713719687228750709025661249616218353988589668234027054081635554179341251261868806388281921659897586738434436280063976237842021497238457198935197164749114282459293846778551580031204837488262308336876265805551086934605477205835613223179085673768295056963129904545608448826590997012823878395538817492630504427621510483672537495888659771693583289461664170638995853480364764621424901436264755912727508871217511879741515295182517024746586099165372406217514622395780926216442466592281372256592670341186052006832110451184029316064715674570994670383151768429669102533362314325118192843228166407183598683788626822660125333506672544959032577012915314793405467752439760387457334189906710997053317509266432710215762043228020190926101402890292749119246938197910958784573283830421741910768787365000348054806184691329741779240789278315539412424394194758231411272425141320199221328771108392696371737744590455571689001190408990636008186662471311177185894563497784918607540466862738811958391262551231325418995060362162606877698753963617062621811820082266125179966715136097422863090588909579714178746602190468968318231579867931165346505204204599437138619634321000278934637793348449161093859310911216566985147068626278065265338137312653049630295399241081605115643594414685644093657514180096081321047066956392181326640495491669417477467510004909254267513363035789469499778520593534575032133132553578038749209756012142027002027725292502312404216329970215943244805075404309996764312878476092827028490017329218187575749647215816150421585278793606677493721686245145525862389726282194044043890469904263665845358218057538637960259037316098675776254298682576119509064174323545299116729153413237723497977422619719092749489893128253899291116069354805262899837092911450947908184100287330480783916215800696201578412950354774901798550721005679229716330818400704269452782396845885989822880379072358311590306454670076033624753803399400338687135251116583527167534872559856023240155461094498076404532462228668813027661387195461206214321059319231700448512173003722464310335475088620804539289007915238921336813071772834311699005598676701352463544917425682626404525493594855502462801386673820139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,52] 44111642307209531801646044009717712440887737099619868867984755677892852589436100904448170514910985884391212144847379469882102056581235613200648084909461408286559704427159339444672947562836736741808816171334752857920264399830154231856000195223535411648745443669567441331473762661641317966604395459554961882790440699803127867051899380753438795263778388605102525473351585267358785517378422008654429031252330525644232105228773318558297784631158014110812557526312956524679036034939601126871748237473321127423604921102501075530909540883200537388114685470170652626101775232798076242471154788270159806015413701298130497738501915362717380952855935248281853555034917565187472838268766292038301679102470989193807430894198888871731344090535491874746131935208070651733782485320859106098291432085455935512911204162503352104990825578128889158895231716229555043410984067089737786503656696838964218066122920544918760664607515827298143705213960333464257128875322776944561466377993525220642365698779754587777541043081474374096981621391209227045509933805470864138853203756679115344111256129404189643771416314175718210771873385411463746127463994598542244608986632861757369119113373481882564833412574581322919126503033500137515849338485899474126245559564776448676822322479694804812597716040465718262375889046788725205401406995591289713024561480703422915507427597820274044923089689201834991407330880002619328393814398893845492553304479254270721206253663480942233026587568661237661324592471613563479573877658805407790097166998535454731087765430295763117847967190216930385925309355897575886836119090493243251772569971769865437755732703826451024984452337555001437973857407356421814660930613401124413008846847219686733056910685459342220830958004677959089038520220960821290361118168309007399454633424390094261599404870917544064872601221083122528113214662614790493666055015333747837481353639232456302579495228358822921474972114363784017752732362770162779352230927188372931894225091125323879633364178829924448063336299617389613680317178205128459483347941130531053109233108223465178571257148011040696710400352268495199143489497159586323095934785252013423389408416763605326763018892211946336729203524946931540999779689216699826195821539901163915919587847334466795888374221387824487899569696743999776148386390159719735176297881788297795365541837089956442054121623586376565292183260793089288778045921314829204971729219879337564722280000148796025172662162494556690338111546255045580045247525597219896668926771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,53] -6463042587339784560925773654495498188122811092556282499093178718787175794996434306019958517844938239574149607421225235279300288356397576604097065942931146231014760213714585793816514340232468730490454807376661715333101215294795609926455594892217188909415224391301233739777123057498052978418028732288895813803338494394049553632100760256891304222953344818155983342335661783434258106122313014712294776479803533048795802735121184359752971133575792287275863192321841977927601116566930857776723843476959998576503325404222910842286574956375840686405187445542203247980832764320041387348612084319003818003032876551571391164588168843871108038926188161768960067131061118840418308234729457752407716897313608288273913627840670171261425994150648446999821089875233175955037442082560350925911698769265149145010640367989172076101011492146718382944407740459283331964364408863652634884970924010764553936414557472358309114014327592952990143928543935531531590247542663655128891472518407502010324054182403502150004808739643585963422489337041570509788054079619996364781625712116108817134685266072519155631625633685669676617619313718121165184738002606061973022897186922713115313318609224093621001242673705437927066107943600344786788258219871742552992258650674521080688269449460441696694149721521460523301290003971642526072922527895849404069473351120020050013799476852802201536815698026328113677159549288636593225815393054554140988866357330251213392144347879393809576499263267512900837866330354793232513153441242415950276699527323617724397802402218002721161687857764039256324637157887076425835368014286000754416105633010491262342235691755814525903409056695208560463552824778924735354022713785335082809449015261923097743549214523777092437212056832105333681093070882782431033586060824115132313549029518132788113214637431460533123233917248157945881541850471534207398385104963239287558572002584332646590573284612449028785170045171727339783322609105436267030418445456618722604696803283334703536696685474966231527925317279554049425201304327544351006715018330270178650680680397641582232951549171043188926260503119397050302907641400783624661799530797354977898687742497101164376495925801148558677184807911560656789887990646873466479618514531151018235707180915989812351602996551580733167188344786552860076520020315132134206815440662840244545636861458763979055730489836708650777527077873888292720821561063104759770346206781254512677232080593555411524457819002908008700914278279990377555915159219857949974834708480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,54] 129973065927108150782180584430230603428417371834678487524224781210863289472220981952044233626079358123438695597153915999594824688204848211414034239627743334898974016139230777860345619061577414720054024431241480635483074852272457458613015819979586750837934738028458832890835075885115726277703180885553632949481904129653758413887839179132051960519590925351935322172544090385162842486989069840346520698273669909172322477234170387855404723914330308781002070725187774090694217415030880337444126285153347385652691748155222164626109484366556458087402758777137132387408513554702212830502235363980793145422392783640120631976813975144818688396301623301707308921211911424477041497316413997370999617211831897096677794435181370083732264935199914696734489312362871822858768870203358514288722944845303584394965785211311672915549041122376939636780693666051147256331080358000220457971647082735248652349408234700378811792205370915802750052713353652835192960309640662265343458767595700988012586798869422750977428453356595898791841230335832741439463299317730126248306144485651879637538336491899029192618005079059699789581750001000574028896887506437782357577119815849115181970958998758655537805159319271891910689936794443294519852486066007565964109190173258099877345385092142852024571689385954923005257153302388901275649045275766861963491813119895191598115552900819946052308219148124198659315242645374089893566636388993551631571423695422610276031553107530117145059558498415672780573278450977403985046929993682522027887888028010844292388952241759495250860925407792586247342280118869377114998241799392180376530103706272294153646893537901025582666850268456604868083396097471096015052810630945849487745732459822928347731581450919894824235587173926315117829813040843861377861073084364974247084082745949252497259007335641339487252334664443087553605496380315423756634266231875447387582506818758092321427919968282428260097641547836448782504242979598790667776374968490012148614474873552108251533148232386788026118186223482883344685689520674463120226912782006238146021489037957683368864566151089666225290310262410311206412609077734377107566876814384962164832313423586329962922032355770915437166685871313209072268643627811156045902132994138897615570095871080940989350820087650325804567575690533993544632495786161699373808623133910701281225347153182843368899299616296726301062363870902882309694446387743297990185214379153861426661736160112222898530906985667291595854341846199464625046655753773704534189670400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,55] 196022664237198332151090167908026959635360422825406454955966954984939749431453574598672990413677432655408966318478538723631449141629637866148271576052229003920148009487067880896814102690368362352150772722296206964428626012600611226515266076947339707607201077698990390545148345575313116011758490375865482140506881417572263806184772761365582880365471808937384776027228175237651977115746667469760634996235134373279746829328305288765166556642965154366271362248512813723104279075674164690271124067202585480558024384504383090227395611357268206346579364109975486877128229294857880524539624529379041224937653660272848834797299766777465478842901392794252178209315262416634210829836507778127112887308716986532677145692614775424139078070475200888794835126322386329014165291946173784506838599187328769340573524339916412909070616416649781075685799876317549020661733299724113055705627781104415884707131533778913048340692652820015164839383564344075903783856012912141077881912117976404004012009190874491266013369370389972471927023195222252027414348627706135262620467679899981888285583928256559391746920842356830974050508393574386936926699144586223805495587402362837457417220617220193629586791627981874710030347873601746008262854775954662989999663365862416534386006725013943218522180787035597736255984451731960267560792681161717142804085966536278073501271745129247057764069196407655020652987305720594041690841974508306203799378059251271075092964131885989478201288908593382828108491363564623754498552040880057038651434235895277532007598594581820064935635542158013631597835910818140828131227432560331845944926930188895500165597452491405335686169050719099737656919257044490801410484851961161006479221000568566791059323213302618824410611279585992031973719390100668930332556537902058565668257711648270163554406895910025150778731930651073286254745521504555438417277376278141721628114952028002171134644491101857686641849486340666115364001954372458951827163579393475085217538125941194724571678498139048013716511277443126876689786650305946203746566667557540904265850005347671853510644642906610096513301379165065129675969434672566233078889753292370780629349233663603881988741539591817851754086194417546788494880198305035777437390570701250945671731654619757951007986777074622783198879059944790634372458173339339900881579143022708857104346646959862312154288862157763757568359324907515653827166769713291174290564571718714803379215903809375894689233265189258577323585785348486342877608234888558829822279680000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,56] -51268008524453926188457338578620183958917334050714939917345478324834567670371151230440769879378928761469095634864192912513968324166197544722640903587635626356929711676402246739917805728591639482041585331603968258038530973932232934793353362342277323904465499183067485711649461135462766616301257408804682879324729599848533760549755918969382495215882402131445758208652269632325397992852064524066056339072094659333647096283260517907648440593906843032891414156592011095507440054037998164156810726599251310272892645324021495064623960911211443517260378711955645328527771672564355806180460762441631449812790484668608053674576451150231034726887428179289823369650654931764945011832079905066698233680772510250606533349634879095538800662928649602868790061585152112895152962414445224561201837663199900404579144883868593739851585374165700314171562634748526632000646808704051300367719516416769359673548748913635689628140863504683112706796754310001225820437928348146557576413060667747007069495723680515235162884186634666198865156153134183687484376114086458302431787974111445813504155521741164081205675046947361627171951480807471881891568391928810230086945898575842373198982482365476346029066332014323202257141120952770553204748924108105050110317537395251548647577538849585029707718787941667743829044263157343167215201583163795443024264186726499050326045282001823913443499728501333529819265133287705815019418699246887111944205520405726360999347539403711377484908462353981835112585766934014475515393332852714241625775460912977705916671128412956242246736474213163460508597560798870011946910145127930019658845814920013359891167237250662708328380595157591189206629911078459987547551808255603862360721426917284630422219419838917486617184090591291072208992422535125823783284090251738648415300762958219516986576406318646640919751594930018863779180769289043054239876856687204514194532966774643402716057618815808113044410277963697441115548966647259481460755180262828423331687208803288774771771220158118520116697460990722314309909278627956553020108478840996810904558490721710828491411968559670872338772498582757577217908755433666297858376799460118469823432132815806964061864577045297364952758643798745017362625512912842010443497826844036328435251368735777120571450988783371638578973634123190703098986127335693101657076113159040280649755795885718264027067302989030492724375726280556549546446188209346694429072357061416500688548070749774502241927385377494218093506825584286334557396284796345539100672000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,57] 5174688672044884005042272095784904258784039895606318781947466670493145604960366933951892875571525410527030828383290194360471862703213463432783269702625314495464166508403757019358484040872591766583635860036203719480974276522055422474107295020550412249999856129294256692534672062168667270619841315513830238681699523431011167775284468243171461788506774269609170101403401518164102733401334734700504003419737015004404695265849851445431202365158741099275679743328418891572602326467777795725330244255313561105466433939168712217040649975733432264313812429394850151095370518838417490630427524877652358922499928011450454233138054838367460828621550359809371432564027315266153659557497855656001591801546847425038068563223415351406501363326172278483723578632132249261506744423464899439365338182704640896810465294191303976020956957639173598990943356896109385112242889236448577796087646567959427082668324435793235359369913218444452700031799646647177908099530379706726593906228668882777489068889510826820136466765899225088796360659574888052720291112170150960969315465272199898193295090420258213605165891932797371978113083515607564798418805899260799060189269048357849124136233114973401154957200882047373968377747461315961805153484628508261416650657844261660246481517326846996224287833681652847676623540441558015292149318877360298886211817638235257613206817776391109893443831796778082799741263119413803960136158384800033466486956208067925114800359563165637207243526363690759451570664801213896553958607135916479560987570178723445860692367965757148464885666711010670757789939436607176013233023456228173036451059165170989302416512663354372281642246712049215469403042761100887682640336796375615456814564902911300224765218877977941387030318978017417844978985453961587783972769582339292990449083041094958547260776427049527279891956092803886497590230253034562073202652930294243387412111584236503268893788222890061812542435030143420843615771834424882394397312005053171184631345399028249503448534097962182221714938879268931951472899826647251278292185297787022491776484012531798343173438542123557089638652200173808551297291565027636741463093221042370473900664695009015569081693857888709099963824263478540058688806675746209319528430130491072906205350124948461042596174748920005245160699317596002666613693253343867996506196243234911894359820361426602505226371049382672132718534473775155889420633787596868284373013494268212104462516926698933630976616817431972539301746327430758979848119310009058407219200000000000000000000000000000000000000000000000000000000000000000000000000 [111,58] 659304443866104187534695455772165983947807606970019197365695590716112296124062402898957810877846341637253897891519612949134091362523420605588634802233525323541344010453458296490814573955440832324894067397952042206472144506021906119344347932638132509841462668305184566101673358205333675684670416900082488977729215820726693045869029771628021371803009820438633460023439582616883578356738269591099275662670327408332989541493318402090641447931195603954286600313782479060634380526496498305930448641194271683581325210208755670954816664027438303880573089301729784568710003796161807843870539010787544762285812162532840625068634598700905567818790436647117268144064837223217983456231053693630954298969676301815822309875029997181321722328000232847803012672722357245751668663645623856551863736338377953017641218754533653198664295345978017241855027641313783641857301871361364485351869109441062319103231216687323886467399701704963836308361749268941026824875971786550820561208977986879162877956662927696920319080926354743891987745067419914537704709321180145562651163304344916719184777315172630210055520559150847375254134880828226370381022726299372849467801085071320912104010407012425504335897856956046747375367719399907078748299330079717478310868368520913526690882677979043717014970758779572105195856461463847207997521080019339052811551261185194382207524982803749923987372955448963636308754143737285146931956939064664564222429923978951436548646696316959312269390080156099928930483020651069658977933636133529677295917088244361228039748961648309927706234319932654715343583869983435617993028353462246356924869237303263411725393664705915264124494327462035706176801999859717307708815023431490682283230173207282373486520182889270228353365464093910641113823238343001991496952394149198216718012779148152309481991685303213159757827226111441447464739777655928400572307882542059187055520191699048175925234857239625957724165570688145587557603387468360627997122651970629684913474858044423889131633853324239449121890973901900529747917320897253634572755703691355519840745192588707376209757339907295956761277617650296680113333899225932144952729637712977559672534438878827971305446622527116556335309705784251073937921722793634494280856860520260293099842506518228682848892838073913624426769197464211843901062994987081006126103428615341376210155593942060842621870621571382735888897603501083198769805546479946725027722102494781488779421460998356442431637823717347351920456086666955203730610921840185232588800000000000000000000000000000000000000000000000000000000000000000000000 [111,59] -425171206728039847841851664369981328844074218468126496318200703467910219100544726328999601013368294338979337462349072771951792952804762305859077090170845010324250817374920443266711499202313801860620806368545257942512688346619832066062309520057087937385727866693840255425301798102942778531538457719329287517369069405965938634339210822833111153427610204856674101051131629096502112522852741108974796186139277556529556198743691131199461418502949514819927478795248429318508295773595000871870982811024239557616957669018642212496514578912974906973789374095246381089638808373723472005833664496497728303957655271607207687209928245420563786461020047852848402438957946475281927106229788778147444337268162895716954828619769778048849528295373709542409727623540321288029062883707295680050378646537330251730724378614538559596546449437012003927914088016737982556809404166911080963820725134814086650379809191518653553828203534292583088789967067129503534444259290555173347031845549019956113083541842040859174007810447146343826129703487430937966694006457174232882593683941378646217954106055557186495144758037878043357640511308641613650247984580116742425840456595125638057800752387440002799304542775693155766884343027476226855666962113596205728705157817111714280159840218319822440854077420858554619590634422336428304514957194531918403102006473671114971463582306376925025849623711251071537027921806088121885918544261753488184613216950963394716015840607658858877610500969643033341296211567524426067211855898488524380681395022805613016797865548364913734108493269371789158246902667733841858464708586115541727959581847432106324364942164824788066515185388572398758131954339087909144341485476406180226796259112132904404097564668608599409140463615883515349842128617342611811541932403090445309878564776985295401810676109520433131166319775541736201835882321775687298496057433914368840497920540111883353734165795376484231844010771131488606385727482701519737729984666653805581967027646685565545971986697522854359019063452300412785851477361318835413336586444591025073055118236988662339960190998661493998552850656335582604239360158238087169612686530907075107332370252059364334186396761382802302718029732729522045176310420646256949364111867890117493940476565837678081316776642354213270322617779265605158036301247497484643660115008365685694742530965147480066408590860843376143325529863047419792472323500885115119527313688449450263288817081630710440407410230624735950504895323158377458232501075412352027852800000000000000000000000000000000000000000000000000000000000000000000 [111,60] 125564202273074583030550082823751921058507015419988020658817501069775696437630686344762064986947454224823780192646759860385412630834646520187133044527512888113942280840532622523907536224639420267610924138002608761200799927043390438769308656889162601487152148659385516707206337935497158291465049305998893115424237320378544482949644778937165207808530339281688335063205463606639817181624773148237493977713371181172754468580483597938907728743021450984573472335730060178249694429528381131231695172846805527191590952752750286851338272049154664346397567691920322753226058437245256892214683199950345222908905125545781550127744174011056951645030320457221275461417222396928493824484194261198464406433554154047151858890493852441231266352335932093746662520445786747992777456066459230378271296262919031989478897156639450712666148070206067772835621789013371611439017644261486853537490932598398062138770136198100983874723930727699500684422958071433406927623065338265561952941381324020832967208327478894198520648819146329924617701691726137450284304768512399387548085797959460268618480088227209995633701482985479151559379939424105251092547604635887699923102070639699584427516057871274161503424151563244292072618930758004871415042195022163865537907493498871557605857017236969777439614792734594995483588279154366334736634305351113742139513556649292369205895363152988448574795764977680318064592623265536045415544751197268782962383514835060682559492550183654226054729555613203065198140111624498280235311224070521178352162138069002179733907981320805265956416935370349605082330031519788606085817819239483774352939394832826313943767824583587316018059991805311056046410699074181715895685000042821663236671569126198231560061787244888525859544123128872284185523763695380949256868071852861942938041260751747076580768640254339000857262143199183307119990875396546813233540577766730224605683370831618012545357875616635645110991326212935353662368309498345162855054495199714342133189646343889621543123142468524862828410286595257457842267785105345864621309118258546464674936818749337262868109094794804503315448662848480328046776202576091981660675431802507240244071308886552751743318931427018973707665984332303988084964496297670174311207123990188737896966311871613329180369874834991559069362881737866673344440371385575491966041195235145803862215559222021911140145701820446654449298546838233599312341943790203022906955304831474872789476265366524823142307728663306754092301795026856405947101742059196986163200000000000000000000000000000000000000000000000000000000000000000 [111,61] -32398948087955435127663408918274072217749313338335466705365118406496712420155949501689296137223275195108911781901025898356855035338332793953169779226601876868571481845398899578667862297154199871814652937083088356722542250734974879593108632903733710634744098817905460393344953391738398864128154950316009695745775102603532530181448255504371979730781381536620504022706613028053428459349001863158505948159715227910606017416997722842294532905646683350966233457049391513835303508655509677383833553570434276351660747268077309801807789843908870269283243693071865377584720070062989183522361104054883957877517034200150570310236088217548439381227724796284804759476672307194149516879264147322535239596577495204378208828598419250784344798417830942365130692877539501642306607920476099742115482540609053364436743676475822529350508408981952110402690641299371617388065273948844318061421852417221817654910734855096693292210162429272187909507296172050637650485963059612056463553508552942652970965435760247608200114825987268829047762612841336694017491700263733098840419495109235665134779119328450977959949015724542913816084025687610782109113363789067356308618594297057805149928674993024726400569484020492161977506932243174464417369535141194484892062536315019470386400910178819998867056052344935148843000381031042017651368484572428905910507163875111369289399720682467359450543381144386256190205780634990392638508831223063643339973094685978449957312237686594743096932357589434490736724789147285990019114476583485378051907561985631104825701553667397833120579282270627628032175633394977775179895167793263809706092161445638845283530750995104323751765539721782175503754327848518220725336379772981236760219569388812634930803077213213083883890685254968970971602384276867220897380418365925654624678196105357637819731879561523209182707335095198684432360242535162016233056988582198271881495921149810219607262556740704387793648874762754070057086496045900047810245757407688284796095828860585609637662523252394454027596825625482479938857664936041088107684960174416748962916096902425517143329151383539138239146339467569456644616113961761386473413303774981390076700466326143637989478453086288627174527775763205627144696309030637888417463692214773370669702632837048110030735001633555862561374071666300509356050795195548552918386722475413109787862526917982557104590593896033987249439419255964205361957958875644344033720726269844789778459734898631202457553936279988290930120430858340417515473234141701136711680000000000000000000000000000000000000000000000000000000000000 [111,62] 8374442324137120203480573818492913583376864684339795880044915857184773078992709728049108035832991849540159766135374739835433239077300772724744526981186450168430183040170475940250272129972949986121168525688420551717740542777657665385575783432629484103104845024884346883614843370153825083087999885442576190366638093726587427938370161924241276659258300729482329260240482522841287349739280850485162397126053097512155855955585443901882427774423230105099384434063741280460933036953466421763997135902221773726153005435528735787712485462942809481949930313303578007298275155248412840626070383853584675545265912065972142832768159795562103375034092714862854563715905556798862448286250272235055009112928694841427277563545836580951656953077688560489070784738012539636295269959237855697525685151500397389964542760488815795044505203548491539046138238056802668055620714772611345373605829299084873477300008586285617742716044061443625279896609030921633447260418923064543545448966843359178285922650944331550916693181464078671781121055068197291537063507169749079335165755999891340210495829059765378896450264910446220726783693264967747599752014406571440176130543946508210133876215239305047028525823286683637945327323231135725507958666730324406735311125624979806049493528513692045417053121776603465195460512276329474950525814534843289950624259862245714284841803769337744371278587816303055579862391673553947104957142880585100982304604564046767965089873275319616238381792848177654056117379543075616045375041527903992376677831936810243789640653243131355810045768325168143489205302963945301082794800251195066556424132393930756053544314572959974262489330433085232022909413691165221410181114179181137091748806388150374434922097317473569003589557498192925926633627822069883131887453489991505706502765220924739138091459846653762788719366263965915167543658998223962099093807472458472172821832663617304015325430365800539584019801991093085802650543464014930789257557683284873433192953259597839074799500216885626462724539082909037796993794461874035303550089354693785060530526722039350100086891918486172942313869324000113214196864202191573612561012077458306021412204563186523287267656029602707220147168120680621229482100147772389366642623753469879033819648116631932557330203868813376188980803862766260314518021339791356547887316272626118630933330948299879649142458522602919373111070811271165477160981865338795060892257602680337407975939165374502467705043812729951939455283124439164281568367386491355136000000000000000000000000000000000000000000000000000000000000 [111,63] -2168215225926923626999547524551023699990181268157012234600680778342533000975356428052953118880640815124394175261436684162596983699995491580433694993753556772085160473214694649385284540490622880490173139126254457456065286994778234077328335453340924509815971597007181606463771021959672850350286470574818409616062855675888496494549701095611997840708411367359056106768824063553933799749124826281442975248758257913327866049390736248099537341279579710397402982808232117118671031955470952746891766722163267625579224212746052643061799865134041483959279571990572217909433511137788789115562087004382773904499523425990150824980993228693599901733077406916609321057646592795251969576120810101021358762363694308226676589596344734030943842344825784148601410854983488230811970820830683757290044565332471540892420287987594690368465338576992907202394883008653623261731043525094593359878102009348135398405038665679537246067660422294732886461832215507939395330539160811284062041640049227635313393527818527432918875046486626358390342053690304200627373870664850962132577468924386413293603829184384639512608647246989196643232688585829084733776416313357394887493838303919654498952063797845186300695776925148040443476760914337275343947894072160535935734860357765445312798222147819843641696500934929149001907465296340675860807435846465283614508061329948085797239623691601475660680131182039580755170474313599145568678752530763746635768423111375984254805195589537536083188237143136541755144085398086636857405550473544654618337396341678616809327565664087142885518623511912953996283930705933956458692271994522331999689492284795106122567542612725218395935423081536981489650556450084251301127980627773933769068312013102498390111501255019303673439132835540982634001942381180894586375849917002843179013249986170414439353277556233020932682848251798346768230249701649244169545619849301130383412410152075622044457883932159171524650944950458829562132121611903280562874541960585687374210207336785040369221905928594904318850594505768085985527556044902974961676831703695340659861153213902839595766336467836398389148919495881730823910381038907205103341261502552478115690512165312823679735209003069664646012154436952327414799937961699870443824584410479773029646710179079220596406808425305937269433384960771453307908481549282372858772134217927369598588781933512381323110137134213076768375950895254854814575120091626323384563343978533030269317232388162824917740226032681623283210501782069543458939731614848998440960000000000000000000000000000000000000000000000000000000 [111,64] 540604798925400509951181924069790562291643646012021021519485365074468313850764270747194006227625686494450202951230489289963796686242381029779950511836876012748286357908719551394350333330758789762111009503144453890109407178275914012177780538766751682375986943482489424458346489043216291094985758318753636303035237009071413463602848162147941498153553952194992532464351923700731928858429239899378125627712272793912013164159423814604980656636555697042218990151529796830551427786126678449641626299234461302771814503606511773435114698353055607394164349714808831447292076710650732166399695119520347157904313285830005059156292420295887256663006794805323918697428112441529762667344151205121835641651661446130751747930585992542488850710119624843407237210858448919877166316993222274144731911378907962998610091654630858377668883980161322981756657904763527940135769653654212939838411233592688834314861486252211374621570606122133814669098298507256193136837136183794408259496672290634309123955452948988177483181383581340869015879335344990544807875319581303410723268869457269318050692150191477061278284765616956000795088476839025929265268958239960059324016941759886051977071840168390337411073142775179350177416157786254781526908961447939191280591030106000039716158504615435488309950839986953098599091389633366795506116433610874670185492453794301304381143420849457580902613775519349158260387014662150734560550977682108622942432192681774737842374701313546493642889961820911547719389318951480713674512049313615291288550949129838783968993936018448275956845270313649435005269881662351167679428432589185602803811954068941438344769399721327476268468523694722321691211527347233481824079048744676700206459480876138170192928189680644883897255502176884372696969709032664646028771165114366444232042697068236143063811659043864364676746795267394490963457556548159374195373119394987160376165061080735147680078400256666292842787118916746106241948995137736088382985124715382146057285255313312512972899180296563298610166980330821572032750061110006908801997679344064953179627815267706302010573462090933409860881306286964929556120936341789537988647710870579099170159121453842905146682953367660759140422267165113204105754721846087699762395470286226073652139347273681261449374550986800118871186201849505225643887621329711054667994741904239653150687416465498681837543408359639901818560901390244655014197813260029082869065209426038952208249497116282140886333012123573357537907652415570897573175930260134297600000000000000000000000000000000000000000000000000000 [111,65] -124582547758245826481311357365354361605393752177890733628190614253896439330254114563639896228395827105075875375781308884695687985768878577807363469330461949221245006704865450444564960729300678359420692187189202512354304123080006177878752806007427288098296970360338834847353907032289060738153940133446001805005253070265145994704603984201006844065943982851900390058662971790468252171512741239493409936537124460980777573738276978876849417049074702506163932478362665572868050243936200624354527343829776634128669553358819253337680745662540488501588526203637567991633972165014999910596906177211910758362274725350243927485996639164121538180411360930818009674556512736156533149911644445037105337955836419957086086952854274012046375046844035756444855744980444391469259367781304720732474394244593622071565823795796976817067158913026603309705969913892503667486580285951326614800409059476129571252030074306952326717772876078365341123599526776448808918673334844691716254115925631238700057384280663043402513750528615546015466747993714247023004105108998725250278012006819552213704575376548140107452736706855213269712264293403512064795681524956141557540782680373944588151688104397809850507717877759698204717033411224993058846770306889326674701629897995384617950237743018420920873015759204478687134895532314584953054337495001322655918358000006100329490894023512166936301843585294707949408213695661895575398365171505584432535259969390146242909118356573304049771299078208583222715531135724002231542271527418041891254284891519251741200737227873487939598901037155947424878133299256006939068383757165994095445290369047008895111963925988325116089235310773652032765494783054472055983117237477601985504067258398502726448465345375839955313635573794076810226526745635018214323787361740454716852607107278725357453893098224431735981985489304120684940029013385215292666171636151915912631088929497527014528299562334466416819680075203797909511363924705306636628521153683678377165238749728673612811189121932255694717524865462570232656389454806365379747056680034361301455578880817064440750929834283749827014978708437166200433074724623226377824250147647408119524072015038034943305931097202581494252736449347394945373472377008205943580813480063904234992934610386834432238422733528964449290990603712135211718648201838838528973754693965774046921854964383857678158679439478073923868701457551636711907735581026697865730930051812354521437201670181029241322828399075012608363010816675753044551786873202315100160000000000000000000000000000000000000000000000000 [111,66] 25702797676209644282356680989597889518755069203291870524041392655672252383834456056728231877371768180516577734919615191607932724703851959507276830261262598229612508556644091806986104002087027761535434105437587599160637153532773273752095933471865440078398563593283494612522345294081277770899546030677767484103849573280206663672997078214302965802207568076992538913615024333643249300169414454678087248806454703162507143790995260371706953018207652174698841089744601560209469747012040365189684806802839314977368961244893189494738690944961114070149554288567452936906902762535518197274020481452872265369752338892431712839863182894406633023344314351621569894741062688004480971616462997949405629179343818084073709015268663240739280104862707845808174759378736092668567297631434377626726279207695557817354234586693339592723378068070939441584721751230366153040915556273608297782542339722987539028605914387464016050246611694008056317255194167811437334016439534195829746237727873985025499106482712473738925624703064704508334430500468990198542771656049197872190452399724049943026070218917083805462904491937594263615558992670376887360720328623465023490827905940808678021708114100111046329765443154544014295344888601608809029528673117078974588249262049554761214537584627702908524348997986957586597135288714069201029219811962324072919618541895240968103616664289685075877803067533607690375870183581488744441559250782665225026339219706446610119304889752110516237882476473135127294427597105331669934814618434847291487708289223026057907524560519725256965804586244032098937462333585239532527387129546884331150867405459907611964428191584745057250582558376095369391070971445007608204268411972125944803530745722720993774006060442590617121566883553556753989570940085013632229879870557524856529611268594746548996440300810309066558912090500459662949536954108920362019603660625335237305267661325312025029775391228472169835551558050126458757611349880425068352106422021674206288622584849310001263341866656482270527859361900391898503853312950141684318975193819220832669045408451843661807567625301759965606750707464818270396757856504773349326842154227681017386923325085769120862589741839721717984529233758722051720642648928586763093397092361645168234652091436128934902951932310473591343492651044476051441568310001843199755711257546418026321088607835007517859898494122016761140634336115442933463290985535185476146257997790763591792278879614138038970608008036588783599918985520042766042086454214839500800000000000000000000000000000000000000000000000 [111,67] -4654575874143164056238641090293751284183624549580202998539680325064843927215791922566528944708690169463019803144954502694263824975893973133786861547752171501885079364207282497451449695906528484484895363112222012232217897154544445736987998395062170125771077282093187792801665758284966860896254608843730181319724330143433651186782077741045460874117452495519612272708916204725773707057359218513100305901990663421379015000761020424683278130122188997213103898215926098297015421015523491178760163423491563957463710340324644559375107945406639019677469800966136052697707900503059071793595349844746355804367180714163474245288768824891512726385716656422556479299491678101815916289721326170635803416649129329888093531029029809967594498299648494679890971285692514875880974316678937876043510583404528460580200456906532745933181138571122009969424154770331343575597992481064388665544717278838475247189116199412044896194532629741698676469465610701003778664011977238826023040397057102163385703494541224867133111481809528260820269405579766019801080338609220733538104052526804319027710154366253361531055875879926906297939133923450504989956030031893748890394700517388866403541797044307564471266644619586401932147144668125577684111502316953741983845927783636325219774921557764562999380241642434504012274920057151111215293163069985765398029171823387192509233684195529925313352345725362680021160269385600202510945159544455841727685245554886802486009883234060266306578656479198537823087032665048828154840520343532867035397183320568601201190004899941696311833817567248582086363713185859152778017462049618477979969698569542880122795881507141808554088753032047178822670504770496597482915539014231573949614019525194213274128958814026406893338685299330287194507027518548865849683037658640961644211098781214590679591275347736351742560217015546019431817116476821291286207206939460771679285966730349145469739062696358281173054653653392947977489756809690831193305783706351019466939832430436052218631060450979540175356609461120389278520862978657582652297722478114821495423359905214544003254163929439408205046300602569229973474650758036596157909407380511650556393653942913349432622031550370989590996205457900352462958468859233370874731227768133546195687283309108790664860229575309994794859719088157440063397126663230252301061371558454056118006298064393868342165136377915608309968309211942565246646738407117567789519156361430804809518451794427196791103993372522237984769244855886326856801118644894433280000000000000000000000000000000000000000000 [111,68] 726951309429602629425426311588042131617746666233597616008915274407503261378206718574129417925439660111215418711200322649611636042278166001392305670486898651622412524291172770132605244512359338892890353066673823191441314595179965082774662825538785053321245694452336560298854473317765305783241934196664922695359662161465481056368174699193712138729946757289171003179270847268107001616419708823220873820335363892923009571979483782104824997620290919235518299347000108677508928387609459958211994353661437483556168629097234072506560497047918827284942377564152879025009022874283320203661772796680772770381251337098289861131658784282619844345683478759764417339673243845418957118531497796518656791155429886035259592907075221219969998530977453561560921422016406926416842579382202117262811476932895654163869026761009960190050361417486027935179124079410189148946563955657766445408335346227061670627713124106686131720089271720375464012509066130342276571258946935501354253748864292519903207187809578965542343465984212275472736363576362600636877738346353406714901585518504943296960360809774663773613771178871469456898337527173494270993048003777587451806543341438751174300248484951452517433951761459900436908085796370247618068757898411581767225265518101236294114007926248782367105235721718928137648851235051986443999297720042915885405588224921172039643751496312943722390612072220801405335994258376068408258850271177070521978521060173058410326395585495216796494143203146287883353822153267203604934296162396765649879932911654568167581870432902963601763440769905783208220121123704885055963882987804354689298352292263528326561184416406983134573345912364182658513911582325323550541566442368746225064105634131428069066361055956331194721951289035087097883137489914530877547624655073530550562331825583032855301623490809115555186920007380031478744134995818310981452980244182323556827642005601151463391943012938988412803492088931419611768251938927698801876047064353401999591646025487951174203388926771827428205053510027239046429091684638115326013373753670205858871263024230006735267479693381705450377775685534984958400306556747124778388855471642726167022757420737504723671147734073276247416803455240456412716027672261088022406871357572678956580435494988942125481726575102942523144936680821617903663422259126508483510456002951618641661866727645216734568956590570248597376235960535012966033304174752522707447080897284870324125755845091561811864494657525237539744128817941025124473237977799065600000000000000000000000000000000000000000 [111,69] -95627646639735316370720168655880243321191665793195936608244386213467066902661694717539448096747219959004141343244177115394650983710189866193146271926331524894463282900178534030102909433014149587406041622396786590875091870429457823054403968940765303684435100840157156007206540248586008981660203874066377546473647556588343112034090999504859394325292506350349538713734094662668108772314703130229901728396286938036356111691585365911835090403991689947893312954508766378613628587944339921907333962322964128455295301243434475416550115322099165854778405507764788423888269511065864310069312941745187954144787329765204608451639522171348093963272372677613009272504734878485750146871323093341144941671399376510794768248182868399609992091305061016895417733615654953274179397463476988361430372193201185631575427224681357319337629943072107057995503333001889910859727412977933953992165526253492472224795550974199161404724273741390484207657827268968503510516941014694506284129321576814656860391739242505209251641222536076852067652683200858955100690905605956190476884740346907624527029014219189461221972706394495701681612719144008424909744286715880676500230289011150049586822459839257107764183141489113283563773512129390290040369162370017137313328469266531544386760398154156475569059576896213998984532142543594126119638088834671395477637207870781263714951731442905265266900524869818672376967247469262244392955815279383343202537501562827146599606917138896041349757325536115601377422943033324974182274126703901850873725634705895545740812007620006338996217510694278777477618247922487697920351834019148632156653840069127354609983271158756606600630189503306225236617180442274382290579124060393985367763329940227805870508116227298190653869881258178148277111921150162490412690602195548548716937808065135393314068562065933429404182617849631274508531271601203738483014555857171444908665465959916369981317572743943099160896704716418306863812763421681258528957346080696822990187719511487025958001728275543664559442682693111846441949098841645587710247736533052920211453150592934574529979576618302616917962979081138874370752100522336128039055768938173087812500842381608128067048726159168603351010309485895602370984084534339907437898323698061561662310929465487720280892986331632697731760726857459738464822711349514113768020810424145686397718305675133022575161660452302979785319078730102209550089789534349004570282379200584933166783371301310569590391013210560501829447577403555834180853908499333120000000000000000000000000000000000000 [111,70] 10218344180537159456049976843279159895108967224380296993066879246989295742113341382845506230418228371409007359155389729844947180470645883284082516178298418608114153659627773225719591352824676160845462490340175104693503692262996643441517927825207583159016296278822644640622031566575320408427223173454577154633526234900602188470402669444557017107346928294528055348956575755366020533675601119098509805492621111046067409781840472564499682177930360053084149285308059908927795310431883282196136881444460562940286590908086591528812976576816909062331185260421311372504364296249488108276526665803660035924892634939619622782796254158649198200351884754581247736305403107601557977175936562867379090663644345017647178207827786266994798662299842092336705356852521383437830332644145755696298750901130152083089299808901558581435454247019386031731472804679453607216050418589830026334384913110702403608466784827070579937074432044537946145638528321289202754819447854770686807594228385106868202688955957313697301188045610175768862091323058849702054267527471212330897604739442264199048346578570869254480431641302437632148775537140697613276697439852595268204068402266458555666475315446274538424594884051968850328927107615507262713304584351686432320319498569458386978113310080177180852319805708630936979615568438988947003607125700516741895098687672938874054894814711529676873556729327234005651370166884168177784679137911238919970444169240471786537409487992037955704153428888070877861576725036467074952555870129799847547293705644530387399100737253819148281468547586510241916240003832955741267509982545900673486741846775255441078690823336764428663244943399017530698709270872656014122985672999547781934953705537830689671488025676190552493688570392061225363568451244726923320749113902204949278183210945131783759093140813003541003828772014826044440093633340763291034196043596827074926803514234331184082167012492139036081162497793696008264132206549365536161928189965661164434333537726975971870914877072124555134176051928873959922193479689954808884240655706228635943687729374186404063813535709658431948727391454830674154683083356290376823027504957117155132387341574838838048892096271480594561296809629444946406046008944025155392356830830606260102413958529456812354436831475357212842943260719861463322775068805755970455325477421901613174690434415962514352482637424320731152984411514162616425667308127929776492600290410732181469287387656048624127651489591380018972454736064862349549080475074560000000000000000000000000000000000000 [111,71] -817144820093481105596825879896490688844017449253130013503886717835742763022678978284095730419072381953614973489359268733401869195242123147791701051808835812502772543496578935578444741198772721327049506510134071106351079161725962772583172868159655028467163454877639710768853145359785693605786096596287307508209173368474120918740046218764950314573380726802707395973435504130165374545306822562956963156912244047003355533948601658451784207809674786082631075136282623014703037501748936074851661475983805923360160287049444808351789072529123751420508179031929348041944805160681581106524156683725862277526680451498277648594727775281177581906485030392884779315662432417638218832415770051667689188789450320043602295175275197704848102132724012600541756980177275449437059120690830613312360593555165237660615215726081992612855774875564050179427063791581544558451558757578708069039051531883914520726294768923389245604559455170469286205053328208694998643985025725891212658047675872568260442844715323766250453599625254737717604889400803088202309122585857324075965212254672464919857795833390899735650029234377135894091340029730639195781245047586138364101361349472302128564556445991464142585558986455301824053500200233668729553042751216976328459902764738604580233850750555020331403500295735342653657899712445658582344332979019304192078206194631793716339674913289269923342444085828352348100239700552076633624078408775209639037462378871884038144830185245414676632999049697968868831863951769892721226377756123921495218200365945821744360045733322518563739406099387869177474887129748192955146442847429994102629611397254549793138201637761855759678904840443838027772514441042300158694743606461915778793844222811258042394639402554352314661359467899822413302003655150381040899235894485849371650204306714132772689743080196296237795002648589356102550836094688081102699929999623987085970497190609837964933918913787583626486101673636956924266027275337208565968926895408803027828349100128470530560695167528937457695797208590761692028000013336723893078172062839223653186170267129496175927668590705093739686681482157816117462304816728268997449133839703683487739526894797517814422496032923662366808759173879420837130120502869397974953654382336259282839751758060341058936605404343610204170867385062178924680096712241751063922688120758975637463632147862165093586229606978111466080241242236782061102639337099454312995118936599421613742320211836213321028577760821371974893653963297782326397215304581120000000000000000000000000000000 [111,72] 35708417872940664980143671718862184796104612435936207899349580639901833755095124398222939858182791449929123026771824916851078467718779678788645365432887052431755633966810159533142443434780419334993097934275464281374738466074991946383774958068950762926215121330089341927670362657118438938347730126170190468461647424708656847533757757785389788536401169421771477445813578627044349683420540989777298922199581224661983363718887859293349850449235760493724600672811867264053344945400280194825041871350809723315824994752153213727603527251024943379101831627007993545020827565965986191291149642677282912204224947577972926520490550612184118563021871371025787240304342480179798659303262603363371247751731737526385407893306029554534979808424328078991079700082790476534018611132216351640455724110833192733117053229775372511980564178942964999415185100358815828158994458486321170516718601345381235108580568958979878259392043694012306527262348948079048734497120574116823825942616716424097147845950536589334884777230802771627521041618151410714485588672506254468771953707177721324113599618732227359519842271417375633241635639035128784983754036552508944530082853501577199524587997959349181001107571145820423654778109288628902027679993763090894318880016891570919653893667178375157378082460564237170632696974440159688954262440093561202672410671506485913077878753885112580348213346887703811595613159213535831142399980775957771098950719147378977554849045588185200090777918223447991557085600093736208359012875794860664132291855166092887742422495669805374963111485298838375784170924135402045303829948646480217172953016280293259645611427329865526097522539585425518503064792827589506993394221351689189770387494313525471135354852946013982143293801057349528172918774326309169036604537958181616122586509307541494855942473952025249800092068532049622220621106423134077712983097867308032311390711834388059119911559961072628655993737963787073751631458135932914323345024874826670208312744106436475761673182031742085492312410415176074246431860305598806330003939928942478147263914842696241695313797153204153558179342833612246899062789535174540458429247648822270761331820079158808111413423912514198468752629984904382799949841208550927472031883627260287452131239903875425881476044415221633600537759462982677832567638946020554020416217708997177428743347607680688239978737748481540593394747067142652277775725154807612303396427404293020961052662522192092984083606662134880312472771117757652531691074355200000000000000000000000000000 [111,73] 1865682472105014318129441396228130712573028962742950796664069808729949151121694525139536162973798424154590290956662623526282804129824520804682942687091445301294458806467146806653336464512808735326851596031619638099747278658851982097192435381796436486639289159430250457534223544181384547456288607274072484642635907217101064447213989111634817386456311424116583199816707896978845025372566845957830976538474412993338545983790225633400011571168126108538373513984603582523336281224878504687019490954101270135069667655163082384538982065052332073063090962533053064802699502538982980473115202115156018400740234504847704111639594223334835950206483656215700109469598921694249465652887287519526022550495309466833571650881139330747227399229845905701581968567272755289593296042046628875591531029147151704451435955431587813416029459532260338156552082774433385971319999792137153007480235754038821139841658532641950144010965404350136821022300811784139688400478052601160609144337937393542041895383857796924620918379049608607135693875890270410214312747806784486699512093926223034960416011394432686428053849640403584135247803444216177959512127373213987837737415834315131992068786938125573752989187260523302022178205200894891902374356051238975430080525071009914275809047471902607095144176946411620085551372692537287586325049637210157419870074718402760094082481892584159934127017103677713055558053283392203037926258203495730876666473135503805162799809844569568909272225360214426450762755830144672466375080626647050736994199750635704808975756101728550960763239715920943511495276968185627905411430499853099173749827509344641868928062872357213543805916264169586921061065436171260051241003972607249911201918557081082426322926613520774235023682581806817130038709198227603580320045879846645058745731561780452237906100793140424924136134021499813656320308608888035281716220588037606177650091473336022451873777537793378129053054286053372546036137445380663110304820646254008042005789363179232842677005524584950689881875679170126563765883420089877956479172758587140383431412663410847038479018730192421276297072435493246832673401740959162628469351492049346130688119099109971537424635139657467444135762022210100181719996194502982908461383348949433211404087291776132827061225494572635185097534889449599355869876758654966254622992506173034407771392395153625337902000195176360203558393228376760727123711855217408250912768378805659359037574590629207769829101499695238176111753629219603662105812664320000000000000000000000000 [111,74] -574949156227769807905658373682384616913286860720357247005207125299996973609202161968075019786143859543037689320339652435263688042638918691314042172498200465419864243494772136194492995961158055447762599742693935110114735156940697993644711101942939053832231868349195250767189815809121354943739004100485414541851017522097009249061064476351535166411352958477970728663982880495102274337680664005733707333850506656462061410737508253965816520225723145355426644262141064776579351244606029523697801224193698359746318264468909348133679778398025788585758586794455705577856729764878418509940054061261537438172510612192512780276214493664367068600731813899252525792861501653471446479371135062692298949363943529886665357281904619278691721438029136431579958293061194515656551667754141478633792761594428407868656919492742346354991316445674324164244363062162663047969229576919056102891845077033794053622356897042277246775762733710327808594695630378642511822346511177932292689310753448061428681691890997093859514735789394434599426559648706859723591782153207449667340410959997414006325305726236050105797903584418673417493389319946233897338438789682956068058754067131258261386732815573248083347563525357391454578376692584359926564918005102275040946180736125563513677541817021841772084493402211089089432253142211494542671860339188700034621806895365521302263851759018350572142832351659900174730280897457997406467452700111555136511663938089375706857358094291392870209371423803444980356614775816241667001265666491945621149070999222959830944729219089942545347879779811620723371161134841701033372756985178300662211058469569454820886849767098374493146355400738725498793342328150747400798689520454626389866270739301808960731589548840028630369480151203648952782532566438437680662489547154594865976621872300138514464802314148667020143246595677511819791059490812620297425817094843592723169404571631530988923062957426684424409997266956948425144697561399502611036558673908018146390877051650054094190745309587805963384077975020778733941668973337904119160145251688791595246483066287104425331940194460718615592384095997479649931245994629214265718130964784366057106709904693304389754775395508555834438362557461063609881965003527490572069084326412656779029562205747137014336905874289672950593317453067522711626098878097805114655068253651972610003074941610630514551384803641973854292356388012399315457223547087636779649867082658922590495781794073460270582217674207368552996769529324383067161860505600000000000000000000000 [111,75] 66402843051019498757063038891829815744281925387674999482588210891898317287743669904561529143532532712296504896413459191482999680918177161882751996509409891526472995480140104605759912518690709260160839203040590179114825800849423062808534329057600426531631530533348281616708236700489777327783848730961017351570509299053055551168478503187740787357670780204071123243994872523571456685318749537225943451548428578803642928623072434160955462692725541486895231283962701895062359186083952729152522335611870191314090928150898609237988130966075998494371756540776772207578952907103445457212386049552164080348794113989565311595979656519291378970831659296213605161745326064987384079556553068822170440596055882455644644226935869602604751878928954452830092516793519022320318188471097165237760295113823939641548329248750565947929007862827023942603598365148766322062349618304428070502438575906641644862746021779913777576730281079081269443274800917255191865880026310183362877922076484870164024389229991654228409426933486144557763419689387261214062495132237540708823239122215352314132192676121931726779450842126449336953732266440531621008726983413473857147933838838078103889896131310413235584307023308156310610795559636342795043823221663420216272116275772648813714071801221987376164454513127534720013941047242986784607604462965059636137038911560594717400645752360154043261195454229832785255535706603106496911264717636652624281186670075760382863115009562042160342032477536702812757513255494785628075953510034866974524612178710131241538643556456990372933060082891463278884472935699560454267082075799961173579184691107452708112159777130623927626644243936994489524694197385252604160147415082958139080401532537881253174561218468605877939018780094728286033559036299870165662534890007446412194877375628857034347706746735103061542786124518672581225863073727854000379028488445758670999875255137523091399190586444527295252373156296552178303526849043040991999701754670691499190772773854603418652069236025063644804401843425434304700138727002778519837353422474957981829105682900686859330689038849318619985394600378945232956293902897043238949999235693833984556180992557583483805154391706974807012178823168257337175164954548582573119804792780750497763649635740171046109318025242024539235633163396647696397502875103220400213147640892853869883879453739283518410512337962016230214360238086128616673485334542509847725569017743660687003309827762014350318473086379017292397447864212356500698599260160000000000000000000 [111,76] -4897537291257187513549015696515598505410924738782270607705368620422635654290758307288220047872026353330444308246716047726307660178532389108207934658054610317693846582870331088114572250317683496214269569362684496377387261833207107867473128652706915587176544323220901362820433007153589198882328905528337542718472472187857102201859158783091231154898704882520113173948161432423225924466654419402437114433225623726486756072099999652029742103793339757339003863298237816941973302495524598512377041868819910751068073411580684321459232801629257411477315036095360811365784992328317129369751415067402194221761927876940486025680174006382964101784777252657150635790699855408964171870173794041762504959389221154682715858322762617918790297718608166894745081930977533779062645641571683040732122277672994283603095854160668236456492936366992752575799625093033284433450977266421772714099411225631726946631039855129871035182738461607542815670075253642012989816211523996246787923584091349290598636129366623390290156068165270943674018171579187253394155900514630156649824086424789150301201808254923147233017926601382857725364030035771786461624219390371026682631461774117289356402933467359274640041153805668447358520241400966356830371194758162158486576571032011591603731914124468039283293628208915711004741644903262397444803517806750624425784549791803311869479346265951545414208730773883701229313522915891445479999141568617336390046018106803128757379458727820724276930040716352493042092570528800577016052702797907579854575107565940305798707402028136254427283696558053406762183256363169282809452751349445220928576446296201377530029691776952754846137066652946208567046816743202753343630388048198060588202022758609656565627092139657176627336813996466339122837326187137642162339960753417277000344860654011370240115321648862047695593533534305803097414784832431471306656217205010649535450138695649443577355728130913582981118405673353447858574113008190447149215307728937123756319842395757405854096049627918513887737524096797567098708560600148770294514117406418502874900053675740576878586368485823431137282015751714156732135888274549312998746428031961085866083846319966238803912297336485037170793033423725573781675748625772659521871457387299864954054487512569241292423591879762147503217864524849314381015279736758016864057620318817151328847620642105964018340026313609876370303539564399808472300333353564095087174637678748131366837561701257497602011145225799952043752924283060959185993728000000000000000000 [111,77] 219653221799498660990277978782659061307801174936509858041598448992177489478468848490932515948104785478013389712010129119165665686838847737631373596969087167656132966650274960011140406257692645192511133862103629175641702695773147651895172336964204822513401521314942120950164776056064196866765080874744973400572495852727603011542336195380751799382971980782005639647909267124652816967128036806022610547527319237637001736154421031801617901844442554837665437416763276647251885575000356229099719150151821625316293224466230397445413848319356328321432965439307845886628833697530190243374017513519124437418680985740586895981845077602991754853054942061494051103036596174790951022511586941497886199612399999246266837500758988168927322447671702372933042462473118558625894447900665461820493202217048852770825708700108124973406930015728021810763981635728381736887468997774131435136722773341760385596543746244509497100742465371906920881237197353706291355734332680152045436680040924530272272612549451466654438200553465244511210610932575338912945174905953671890757910394011017082151320716009178507719961887508797593226171488012772943005098686248587757175891663562602573104765830428689527779272881610559932101088959105586903101967208737954354694783397916602733349437497769391699938940812325310875549191959860679718389129080302977073998117497293585232454552775561717140114171557516153807740963974609193067110871874397805560744555645344273052680774746153147620515460693888063693609040110756373442933377478782457439007108161102359067358972140763014559930552689254053176768625056094801869552051523066320615842701167882393814544027785797712997232141037034955645969554704560543890672190972924930463200370097494569321836377453578443274123681257670971360890736125317768138984740366314474017577626750907582234631547924492972668402749933636624647081848630889910163153649840200005603194949966476396252143635166831053350405668652853242947833096491170900324242092084757873777665931289460791511063493578577885007418949778956306018029552810636561219787024789151233166249341440468139468159890101855269064240147800199354908225599121460012029156933754771541171794838138812517252091450617448728565903338926551320725283953371244866676101722353898266138759111819339019819667450368935247188480939748429558482709154963039594125393554755006298818136354879002246560746496126057435384099169817504647093659538114334846036608072148736276280263960505232145316297599724658790985333945515437568669127802880000000000000 [111,78] -2096919594654553624454950780630020761966317348915836879026979396316170917322103193317448370393443948628173149112960877780814370894593109142259927976154670687976852165454411570086321031694454908571571523919846590046739507198537307898118611861002134320883183721740829991744878602221604785628116081117922858162228077745426598207689034402058322955252908369689461519246495469488685186272485455214615320981482277575702540651389959053476241171517603904998478303341094631372361848391232334036133785398810766240998073928684419405032802933369163590430122491305867556761286448634949866232139188115123269564332535245736360531270444350962081451812898204232046569425252993762098167421980909681270464674359173301658379443998106417246333273435622257490074990341639373615476875754858221678896737490877949000318370873600488773717035511933091853210259650191068060393450593298949352267327774031196537490415169228855564944857678314313985536338795445373408449928310599873652019672046773339410119674263564856968530493456507155373167169318798346496742597520317768866948783207987011440442099966320167288739381807255836030981180874463753398662400934095957065019693589942728432180543243306856858187793306267192691063885811939716895451164541484889344951368142416010642984161081177035366149489958288742760289229334604855358686606007406883605340555757030172894073956570367473848466875665238830419266040504345990018549344225990509369474159175389113627716090781790721605123368592027197751972690506890261490506849079989468450079287932354726743646543527225281825832403946685759205715507518683439957529829888596820538373215257437562081112864998875842266079617507670010029124796908499176987548128865203353969569137972834590530330851018187668211080542026384006818540913853990006484569835128478538642546018474196772204357125719627858549344807114797171631177910231617960363347051657192246966332956153794864725994463916055658857030692534690173918785840003313750238261807162210200904399831158759220263528309695904205993586646821338576039093828248266645407576795681800913567769747632711761816082388734650764973883865226319712623598726828848079894414342589094599613722995109527397617941043415567192257498519381083156077322939012849983298552950893980163977949202347017807923927700593939701241310001595127543769599433028605374014340632778769747752355805315725060822705676179667374500210097103826973595461953108512265837325577996392687727171279980446891627869319622892676253257630080482070294324838400000000000 [111,79] -428751615853097027174813325478556680339204222808279579764962829934157841210190331961510603891635835185155707167213440184777282926169216635060116625356578085876045023631000212995277954563063233250579942199824915627705926466660031183031047416309589246173750198025287600092441658170276968099141340804161283895616763405272953663674422269624776452513134707485908533882587129532679218956476087147723545199210362160050946517194471668578952443390541842129820365876775617812187620490158672080398386915022177245644623006798662818761785995052063226161332481487401944788535096823829285209667205665457349478844536058642390413224987103192761416079431240270526127955549813580133567553793624696957104376613721877677596974256380655989208795968329327578111824106556339104533685233946981037734047793181397812391365509198280503648497331207315855916072414882955564231788614476802355393664493503841050575440007229937939750703863166236136081087967701553272361071510255972698328074707339791949226354374216807556118040053626406748748463875843226169564333727106420736167488422055552184821914943844148357734823443623998801211886239291695328900780341403503281893387724235416833054814919828606258205298717237691464458448299490271842162058554954757115464392288835534431407446661627832425861705481051396429945004236840539265646601118730366811157809795496799792936163770178971880846533108225478174448316536216999131494514188868565733948193829289022312737551829397306709369167508054550641631485782153308130402124223694156995647045993472066106913015796893220482761107475343613596896056467349104221384598974550199680301072529871781987132871074248299837690588263883717189817344994041860864373929538356138605902284960713163550531463091133025018256969225233804840602164809448790844805598791624809935004299748576962454855904260066941794681357334390538540409661157688837558336678853712562967838215484339616895460265362176154778096105871772072272203929663636338560764096698226149281229007365116793773844456833712624459314598425820354351269486590259802804280988877454543640452741860252058672635393534695629194088705376890973875453110060775410260448041836652561769771539132501344251926166921008590527900853329428662054175888100344729811495262183037793556104085849218819990522352058655567372226512692095275975880574564516559205936800160049675686119945553074897501049289338074125579333332049499159798593310807295467803185751974199736411994458051919417617252061301877606249341469018363054093458472960000000 [111,80] 14068062629523347730023492217641250217415163315165357149325591127509037694948280480629904151018505653399167347554130495555242758785886504718201647859250334110740963361620051320715346617947092463422788498785422093819972630904352490367239313977219952857089186968546341554279218145036180318128362064113629502126025465006951579606242926995258884906168431813052775318697062330695739771336152112363444387916108037998234274207874710974600290548015405838475254017446213194042199776399002964519354492317576766782137431240071465862310329927082131453812718838938794088372698662299603327532839221051095234980094890793515736099804590048696257017285326465378853796732000393106569695193111198854300428623365084598671194411196934647404018563740405018293718052545257396503937419947361575588741309116858426834234283604608819422084097234178531491806042139476535340629994741302199230825991753625743042623670037460632166462794035260795995793045138249921824279251412552580468894818755242859126214738765431847367535581007755694888087819773431229303024209817478923454549132449567665728186849553272511891673934656315340565558140540524329979151638010735136520670179026824659846187487749467584770887702474986911328577271248874271714513115695525788185941956244273934159430106506493747905322625921544336096896740859185554002717917437211936330521692483648821899483063783913270898106272010162276040061293896369817551857333504526490305363282428970998174516912116562074950379781030006036820789704947136693653857775850307068880439789897410575988757891523331816878607294046786400810066351353493249252732241798554032980600877480292530112983562977213876408460253802321692261352076481705289661225200028261538291664806506866522438039649787282614894495301886660372278355417631498709060440893170433690980098113209946732145204617639188522080708573264911936703829239155952027222791165486606120450414677364561966457891177101062246572925184644081707450620671711088685307636763130621104066422783661383924585213320537940025207769279161477324944128168299118557305183928921549897031517988240585237360893544647588945632778525904803338235985439762175044017977012741899711015851939468940621480285696333796390868563428470544938438039131689229868839260904951558035081728241857621045051873871512127146772943180994288107027290688485392319090045909491584800406145606347932128570615712039123916169066191807816784686597199170732075179503776519035928966920677621834955626712024758756258089701473362198602678272000000 [111,81] 3125154351407601342203632081923779325713721953460373814183005259839634015429981603155317401754221708069311040283341483723771111075329927988941077725686150713912124306033661469899014238792382831381272991319154702361148171912060844097233399456860866143628043121560173327314336378285476608092244203340555133365759083825596224550000237167933653476496420582581352135584014667990531297550152178345960771491406838418585428169321326464656708273031932170607977306132246768491117735756832370172125002708341555690680658331631933616230951095152821835416954441688299971440370818143657984531294030754300355416380486609200587818322546716910373457658050244670241551204397187198002319869164849362142098253656569561069565226833426597121290369669021556635998284397588497060397710203033239920044989800309888749405868401723954133814512782123021438415627012872282482902649264980109973907683465927923771917979869688402533195572460209247576803169201458332097217726195664688526259655632882829299371128653160789208818536069870004959872062592474136610995283629320747952995950976636453004172639597056510516660311402854437142420077337933081932550014024785216492202814865972252619107240718191538484945347939570766915458034520928835649982029933348361147039121213288667591401690856184459539339760552874608865332406289629429331794128118627618030723674964607756085549798610882099730171800610422448742988687157493757770793930816921499742978478605549909452655550919963954037356176885350091194971694121082732879804388954465209314080894452147885106735734646165832691191406915636113765273876746890752267127260097885066287194100718959349892119316514256718667870961692168006225025445368756632318427357884530553065364448222516542799876586908020558100300584339120066412684275485463554672106793849336680248796287476968330958533908804239393435109395889997741446691914909638410890236879340486687150739331276566983387988561231659276641255721836574674463471964404112477676225942062718981687037606409448193310654074290104905136692209879566603615028684274792403928705503688659004520039870647180989509100552099663957400405995931318326437337363478878635367436245883966694077041023213908610756630032452118926262676055847542198933054580394854515257000747487617622867287728635796948324306112969446478441621236333962236757477641443047571028012946531201396826252260685806485413873564829438668170336976828522863060145571613770679344492326689670533394289196819914625990850357614415580192486128497375420592256640 [111,82] -405214552504930204338915564481208267963766597349574297912013670916965667447212198431964727979699788490695940656751479516927629345625508897639665821718686044536859325344654602398774989170569852098016344299881915676767574630111535575849980824762999820561447284355642497584331264191577260694023511184392107352571570818731063205418413324566021887407667482894634600978429568602689505173563154195885957864245559174000108595314034182801793333632684946762304061610599882544624561825120020264273184804518396316400698552987482441389406733817466034462607117344362798092492122223654509583481859113789792251543326964840655741704491723672078683359749974901228390917681754742524562250290536998247341797934449294568914996519627519695130013453058687838752036121515905945996874521900966299712972443022091498461113202744970287836086043575886694484802904920672780265891156528753790049850330901822070928096071616955224366275780999846834032455257383068413118426495938285319144826951664063641189047898460372394227252321843343220375203445416653025030019512674187348552637733792639478355919133801183510512725194195514493520917498888343823541365243632216100697933979392948570392950899840126188275686894323145795044493637570165056479761727848813966992972605644974927152894102280851350473493598066670851935576389088294836580453373833959633646855855712409879226428766659830211197134345090536332630625253624144705434772255458301240949449238768524113572432809892652554904902741938950237349814545275206908843054345205651162603485696593920487163759086876712559918406958598300176888319886945800409179831769396478886707764660701341245211700759048642196899797513140029990402713483761950960509619098317979438614674983776446191237124014439198885888376110491715747743412772920520661072945233443828397097110461208554438158569096512205799985475493194798123953034581107302625994448287535408330456506892104904610299153304942441631513384791698303761713672490652695687736290658775375624546135980732970216729034959838070467727855006015374687215525538635112520188308956584710307515433997875010754943594682236199838941026808799840700608677361791012801058563078573402336918315368190564060703679242337916850203608573100551004440820200246705902178276435877376164493101205794643533726300948239266811509888501554345466681263313961915691010450053708555179414882810243804019165308587090418839063305259256647751254324616644128176863962669681040027087226967312816761365340133444139100531363855175745369600 [111,83] 10871254528468209415506472250057519994974170388936859890483566013080399866902591895874561838634032907238795709912542973820517961543572829756088047272853771014709333881712127988824314221048597056289795120929377069151354526111365546541529844469842390407301570443889329380489646463034802390309738079744691043566741365045265802400104647224572311128855541008870914663818559276171079078927067017971286662477916481946817598354692357220049623059709765197290837590399086285309667516383320969852776749813053110526407484230411316911004621977737245119162791330267822467377903906864984353203371506424342485222952134463231973947763759588649422395829290243031393669388259945126098768799768856229059418213970768763926646028206261763609406005202756958035825407307245319699896459284488235614256083787628372448207788090372186552746458579000107116951040210530075984762167686459151979003662683393398698581584740476564873902713786012497361226177568659289828921532685139200216846413335826851841477341861704685270036113879233646172754853864461397148138089319125252340709768404921900258840029923306068612139931616298576895878994853674947949311414936248255296367798327579359090757824760800446528029951539293144003517250359145063641560240194303657844764117218868915915799997852969106121891427849190107562188990949613036318859984401709417334353495335743885778919674760233043706281071632058051612722967713199430721334144383469789594816321857124257861685061434262084921994422003846977646409152408632565007910319520398270757044319756182461579725275647802235682717761126681676706870890891940574849652938051005491470103748548346483199138163651585065625307725151413292745732905634900229585208996252255752918659196258983410970350686383912312255757194620692549540307140989066536925355715600663133161260210742402076492060593945878817769721833161949401938446331271684437156262893945902754091994133072050061607836625738478835381682780047980573840388674204816983467350531141569947463726314114967158877562057324790967797383630336132555723495876326619546042361401761361088403457657842106266854803506532688582777081683583891243479758369530665592002882144123240683737219976290057230365762682800959333846038265290525277452080703003198840874565864891564068219264108673692766555890506459625000000035595554181188769498907606751174065195417131375224949004007472326060329306379791846265384757366312371206598223245817995334101105721558151482873402023012577011633413888328541399719952122107507520 [111,84] 2907998472477306188773843623297218641664893480901846118696860214473691166727392378130960548258464631496158483986424425643840645135233775698281175112371033103971936570189673038930910505316774179579020444391372238072333902914735550198891103427621441664673865803138174850890466940740926996656994412665955234686557296202183552629408267376703427848532450882922892132612936566038301338794841737764926699895416490804985601101265042492462380409186150686043256438201856926157369052665105138355089420207473532088446213134194384626139844520937196656274642690836662469285615523767308886714742581586930211858575884610732777530442918261357761614311509066371480675684648158971308770395760407871120247881539379081777253184639876972457560799218598641332164743589243039088885145494103813600692143488986401825326439904527486088578251463276604280659269526025703648340502138234039224235781059429103796958903210661724794114459415748872690669064720557483116020475584167990685594938424798313310614632569441174345186017391092470331360531514477161904772668937762837024815065373813722075280340844588922273903486287785813464766213364772285683477449122053125565898326786802910446313680671191817507998340479738572196937154503575419711274272391089193936168771381234639450740967890374442774287993575615482267062618893352094488460573101405065182068575920524076712334482680374433066391666718152361308359303665714563242501681821189037421543084161514934604615001140246459202600391958965375687205320098874083333943819823282199932291005917259000867662091312108113633817299765884244567087635112272567153416198528304427992298817505407389353737836467496994269094421248197434452653227249451820078994870309610558763504678777397463454671232447520024683916605192176530286929634543347413049006866439002737947998936191459938884426963172956645548643703020637774175404621068439747208154063873340339419394184585940333057445123067698900112557389929795479495766366500728775912587044473019438978826347047708572387815741269286699182187341884912406046692580163087689136609817502884065889031400841756824282017886178468625541844397260005654304878667781564091240386988877494253900634005853910756025935062009249022622831017525388699711940347005267796246144847270085540238182185906882782583973206222309885329402512501994932443434372479002242232843946860951656003718094513641472963687537993831471449366987838166010395787016027063762450500926222619962195448139771899281939908792580468462180597751447680 [111,85] -559096622176460477239595334673877840611792889765800918138440189141229833736898534756860894189835678980557308140022700733945267093120377549903484771800527251452843001539398818149134347343637506723673736127815416333279690080469587231475960822328718294026821006185599137726377954028437397622772010034927325323900015755538029924802856083460650593087983718429311752785370058974414691759963682408081036477630431516194388661923444543653661159608858758749490845742032224258805222691933506366363673696207485461477385857259780222736206918568411708362590889656228262862575119452632244698352201529038973703464413961635250818118578627803354115249701280994304066719407040513632609299831602419635916286207207666003482617686943764789347598005718701978637747888459639545173460898291558492521778336692823293120194383923250343678716323431402452565474995797372921088449600279446338981613889199988376481065926434302050718142661746557918255733039488210197974310842136661830634974651864781672586666318660664163287442103656340719143366325099181212304566432721597013960217354161663573149686403608571983250393110612413391549197446977955504106773050521141922649888712802402026892570530607572998839022341109377466402730869204424990023623395005485763800523418621438421809184980839947833492581155045701127465217310033466639939095553083726364400129571887945939183640774688961935648970456717810888304167004243706922798669405679890440313123483150095417518021477278831328033245619983785848863345241956567600640764582325129917095538862074126238490206351568993057047700586133470788983604991759994010808737278671317012168341967881538662241584046990327973834773282084787994025172992769813511003637263724999994558147834768973276142009298981086322808300620077701873691742259782385987287995322841603948426666587787578194967186893543924595713651354727788337312239939070064774510655404365067861060599340050746323363275044353862526806801120110644159691917263207442726365038559263262326964041772281318644130195338106478266875344471215780476593527873152976040500002928806365293773201643506843527011126369512408556277083174922129171013028897199770606689384798962736896547408269793360641729240383286312033966625744886863527199896756469398659630984434265949735681792263120165073760073966753023082614445181244050462102293451898614252288525611244902126784809300454879125470213750150652463897837484538881546239931523566678243041126548152459339877674128185053124120003359895409092525187600 [111,86] 62458518251220948552379028996794861893317466952579761427487888837357690338624596072368342764116837602815155988942353877087323634030799079795834580019665197528750021168608818967757289978836994303856295737989375317212676562005086260574641402885487304187497669164308705507704155260117789826414326547739416284888648703080444079317224978200405504962929902274005540356767660252916410956684747354289564354316701028255955437180984137124843218575435296657069294465947927191221328329055448273165796807981173358963999003909518201247909372307263894466515376756309179045769654871091129163164153159565572289133992687643445257928545470069334023311712736508204835876813730996745830951219512261532898314465899735857321081146521895678933427084521371710144614018540372261629320562315844657462732074925284766883561507940405886499643991247571978334486430840683876901955713715547247073916782209451007510231061646111263264648242868794426911447307874548556199593359864287932088313393622402870988740718713227284523088067445779905092809096855482753111604839643872847871235439154021291411518953836044393025734602755625128269649057588185794536479670511681973239365848885430644121706747494695417727282713673016104673300994164430396425158267937698649790632718053518732886609252927653936738609308336324429196316339995522235707554748156064367433751050141222544755153148045095026222491708224910126340546309834248254590963145954598493665111846656602964308856178027191346270497130725026057235272962155045617176555105963402177635914274580372489114260811934350853442177498175055792606311346109357107223759235739197182608624595135972981883388336766488389401299601934503348021876907601324594210061212124512719982159909125039167965174515363745219389462497162065362300221103510041918227794687852450477320456749844046956151952353029703148477796784744227622379786009895573775123832893083994385043150985935619376174494070808546449133085217712746282187301438827731919941904505182095596553959953476726181146277708971733840063453694244740877002521541645476929146890989142056464536347361806999004385073656790535355880954430266165552942380070916417915617520563728591470967588690976519694377168693273010716120844448745510630205464160432017033102427994124936667362821100285023411281427703483262219547045557395950137178101280111580299728579130986252605670540870967437821320038005951836672663574239962276660843858482058805157386473326257206642671297456329779483454203861980541630432000 [111,87] -5241061203364553186725338367830717848556737861135616868081387888511443701923821807519777835617981108940386943051293923219616046701018953638285424508593437154159249794414083239813260659471308684172289056340750772295924067885960139645216243290497926381903216778831804421032897316068260984495775419747023854401272236872160445992431007969289804524339901023410286035591601806548389697306479355331383451979539006871359664909701260692862249272720760984442415606505134793596626464894459438473921944476594588734084591924312472629142260314960104116130168060577699203928643521650405234976558357454350951888239564692640117976313268530228124861166977090744305401454663505458998660100936416245769836495866097263165724859983041165726384377620821670924121807110620680746232190128314999703925330023459183688359688563980265733969157504464587823648469119557390422575336420564964785669130312779416795909945727344509233214496978416991321202771378361248177189584416652907062429342931351186758342651487840109152095496259609898745270290684099534839190994278586359433176851217763013911424653823939784001445680252581910859858468804079047251064793686385618212839847968944807791065381683183889395380447105209798267025081008946273660327392294982807831308433745729928684842488730877573230887398253484168352376871553096184512127144725347067542611242475080049363240376053226020217369375456421758502317030314123901250183525017593012162148422947861371249481350515394660894626407348022469224138716934248436345622518695380514537153187250150175680677953764852075161512405312521983474665832520979349862888831290364460414039613154005835260616801167776688173305172611312684245087941984362650362527115292316080961301318879145504091674476909447034869632061827712413341074641605697298415062763887651811195998681502253694165887404096819807132311241776050798406722302988459801417983391566762628425003700689297264914016493139330631681489884127117907280128696089712118136521716439662289691892023166335222474668839342796946825041568483513834667536810111008860744720697322495755878324858985415182059327691531340200741896264881457096573816237760108187440500026976256827573563185583544296754471669109360518086795405695919757609196295848965209706949274846238524545218899764019105741356444809303110845854926553019310072393691170465134521427128127469107078002695552457967888579807795179249454839998754517476001964641748590045617986851405876778883778053388507066078763508128388460320 [111,88] 349615658423151387235185944981666007408987531513448056398562633570445695531032892272516049272101865111979819141540321000336374736711843120533447297795215739769554701070996462564919436473636322050260090028670873005756143404749065555134832786964007982429292443637946964336360463650238396734154255875851146454886532971124163182216710053584961912993255183601940688531125712185050013502920770140757013383934471386564504388908937775757730518184701686376791051963372649853930208706441360396536820521173351201414323294971947082746200029608557094550484748300162337971751676545265395949355706646701804091004280124415053939379020498416472935236332082768232389628453558958968629222728383528084743309565788346852974594156953894702963784922092708016600275667967906863630032348608311211619994958521910139508896702876919363954877072830192992954454190994262915864324736880350497009347473575594159035555959874861998413136840282858125156351576980931122504714482162446830028409504265073886090830090926079220923690629937908507733926147946195391705814780550144587378482104637520222773113174006983763698487311538495607125873355595850831274867480210275357532959757178648318066445974768362306483784361870145485899901639145580227647626109409219358169974488515964461825162338683029600655293302434731231607564678552710737296630683089438181537024392543214156735046764354953393313794980357934578290915234043734847220561837411381523014415941382335333046020217608202929531452976335855298465360500265366457634046687739317009344540326643040498262606185933904646704573679585143523574423891408484266085387451382961341498166868463800519912383209086823217438118364891599318369338032977135519279031919894829142095507425133147190823395545973598843148611837225813469254316220299996995472885848973161052933951375276802958548660054073662645693359391553490808326523000379537202306875593781880119292004557733642152786439829842526235578341906607075710959053724906605632854026935113903379864180836697995028210521739291157742544335301997523087832818441455279483317715652773794839304111479283865631073223410935101096432109293772961917609123487836811979851548188883054680516868913856450949278606958426412621482938480990866037899332107872822458712352178576878125568258537525362713104237826149364678374720652256638706815229142482353812441627430714531360021158699384215586358886706863097780330578692948551325076493580134787472694687484489546499337478411264458804057903690885440 [111,89] -18900795643378441056806031902555963658585168271979223958823045312915021495869262217811346553512048617515365507618592840511871282485161278331692489004899291128265737015797696963421210966905832550832423830169559984486201427396811672012653176295548332143698447114668975001193742915272411301702554943738591405069902170784450488405108246037189745341885513689479404752102518678073389803191565192196020341251195539474228959670124644538231515893176731350516641390829860591447712623819648584646904347274768259413696005497348530868728446564422359006382476939700005730136585040420155676682262304930903268124309309511142311442794313875826591802352488303632766805764936398072762212221162771618396410835343524741156586636513106386805323661802654886753660375781959053975561990649326648610857434763489444393501479237823465368785533372229486007579685134556068413685009310370891691488595721701723330321164396454833849246874048942459700689202067464392653125927136828235639298356052283931753709665537201429038425192779200134759381319453984497800431162622246915223753688162991815990367765114068876337175836063933585681170189753330405441596993753610996866710550801079349755560675565179508324204371491936559272442908888936882763634086464067129101929109958667324604206263289487582294048745306089398204675113961802579129604082137471948649771236393272127283824385206010901368246596827715203647520355824980447569156332241003108279296486382824582423468496395973800199474388716933994915999053515403854117924536566887180192329333504036765879081908820567085855007724373202632108054571417461540150897700369528277737678733577350096126426550636433729772851378551510079295456707035736247397728309483001630882143777508210714556417115477168727268161465343118091097241180717153458411273158947360546051901346470720958529110858435380218646789225689610928073769293169014307731887030520136323109313628574044171415764605730334054461995307237086477448253432963946107518570763104042195021773430710772989622431449885845935838729088580851457050843528760222666536932577370966802462111266147262815166292116977297812232080857647073639917641178393017188056981970503164849320122603539730381884078985941388530361139029012560086465523814724784610999494819377635123237459234594849629042567393032574575802610321497855624372070214955326901816471781357696148802105599607637989710816909858546641374032941136475304314267077534534314017074294127875426696335588311408541730399253640 [111,90] 823633384145368201061374131117981278906383056571016108253948619265060044056519064700530558533208125593237008998503481605826281741245780944605082748822043391567670854383147529687226874681731329308173661341299157706843451189704123937020179230999740931644176170839225232765492840530366641699843787652022966288611656704431530193409740878313211318870727621259432264663688297707886294111597348051434797517718733219170983912216702399525742451816743560539676827008963242001135645209260827155794203092860068082280033673582701490276462521097214183093616672862887582591647279549611145972301851891773181271779461055794189176122642566378716157679273201925262707605859605318681936953424601975851554813956930232761205002010254236182494057446507793610362684998169540283706841620091050260450090970569909232855731608495190850913085648777716184116259147378512741504632295646235901059092507313813298674531991667474453892156545794178687106761813545253673796863139982100828510016652471584533315084943592107199715231118739187755913897087370695192730412175886595553005784412489220723936886686164474882884044117719772840787948835554981875797594956589903855888832867619299096840966576359902107298479271802946076808056233701908621964746036314383591710452961809679165525015549905951522618531094303796745996468949792321416593464380222165815956297519849216527977844478922401650955920786036516476520911065525149426884126372582931971043778172836268244077534150072832941493241351101925090641056517384550972087783169836945263026997434385199399077455626560207418639279257594447828617164827857822051824047444895029929314943731642288365212711825121346093112996337199148193068681576300865985799793990662949717969015275772949903454768657082539379841884844481976509796451294451437548050859629432248824320936936309672220217371823567280021370397649617530054098125148303765469806734288763744717835760676457790464952814695272452611659196120278562360008708314860529154396049266514446533553344087564253416506447670548199718437270433188726457909264558100360895752103998604626139161775630747934889369852659679339511349941199906406363057759622939961775592543820649979025660224459573443531933466216396579761557671711936945687799373064146046339463354710444474732561200333046029608220460317987476479667985090424660708942909003832549642242724905674443961440846275340577954062812184831719307548271941930462493827858172241920726531711316930769994639898859970527162040320 [111,91] -28235621885246191888494270873736328978393702674719355006016826350779880873075130054211891092589507730632869063478567975963248331465260485959484167921257201090426756376240670784528981065937431024339843838600491525378482688405906928730299207674506400121562383470602567619790604309661368544947309401470997477356806847735040619774220376669788614635591627545674535199055971419679509115881058573272365017701945212960133702436299532593139032186333075473654942946750260574881198868679721127641283282761957891155404841388182287970756483626743097730148532903076016758958231798843146059838516618610817433588198154985754745062455849128903546566536188395098313269894763282254408848233424534389969742514507020662178706284046461494014269771300894377480350398737997566846637290832956295450740015584146057978564114836432663268291784861577267762726213792269911208061006093459878837530286865676898508630995512824661172523324190940945476966226614658734061137446382495403045167700750467741920662778639306490075731690877114488207824019182422981418780259290876856630106117286346401347256423864995888979340683565265721784775452833784202926961415216696759473994097160812480222262697082518510272356292685571423733106394777504347746413231587076598819858528985099746834567541947464025907613761844588200895677139336878772580018871329908957423711950194486366503984884076822208597850071308945709146415637007660764274148109847274687945557066381757477020625869031430512278560325656006006189638708923948624733056871128627698904372751477943038718643444790951497608827353994774765305738037889350508291240785432111624223540334267242944173626337677996132311671266836854645339114802971421985563557502873018673860046075155483349577077591897923009701834434600462475513195019792628035327704656248430593543435062672826410078702884787880177672358145390985547968027670888575422237409825356411161488746689946941828968594306789026863623044600525423347102739159466034463275100595068117310322778664711110014597561162362272030553049968250144499001349333679913577024043748686923607177661971009745454355321728665579871627239444520950899810452361442797049184851358231690780755186854994438461292480505185466029072318796066283178537079806639091120569316088075049191377030891699931342349259889646188443588792576345172674305168726883962390255326544936539044689266216051731634090203036214240606387535927956886554673074148754550531342264479144298457065390732911878164480 [111,92] 730306184742269749554063155932216130525586166730671357511383769958184926995885388320521132684367020188102523528575766875255462110337855685172324419650756367855038753390266721166035222362064532257366031358916226096854843806737290236477024143054706712590289821839741558829876824185213475601291139965618942719475627578702157849488128193368195820971039846333406580332570975509980626857382982741444453011208864554069519821319628518065761213316180912188723489551451216542974643676645516291956367701023538604081351394244714035193585194333170734678967966374819892546052538766484280885818642769840638877444820442979095281648087620639812898477664600955459141382041659952896891491909096983694361545437197298777685264433803815170754815897240010366823266093767738475328847210371347082895426689460814429690543366984953237199767521110360101056925986175254361523591229566250879857445696224908394292420848187688584610782413126024744804310753200242773110547883180921278535550008569347006505082826145108235051813756431449721750942756055202140313748878263825008923701005112211013297656842088812984068553774897016019425594170975482360200883612422885042719768749309384792643748722399788044287139344981694168070992310766490216395722844805381374985176045380796359905374656531576813876912134244788312762284412252985212665146049497977486698866989526567579676453975122318058713063524650762843864048694899996440805651086176376711906875497549407772391333931699844970782929315387559306449130968438122575002869929881915344276860667448611038241189820972527078730852797937111221212415478162506196816147208798535494620688141045069018420748292176766470806766888098733383778270897451513243765537769139904613582560220802891943318296783350619355307543628780323755884623683871851100000951649351969023178966316138650532044710029662662329041668901439656216937112470394797489311676334467527331541762538538855884592674343949653275627807910020777836287174684339441861661517950572873903847848382628189844153859808760003099845241449055299210360648691444832065634808977321010281179303869222480585925235518434049567442197689244849195518125638561499012887787027505787116883094534903166535054997702483269160242937696422913004785853346300091975381023785781182114834841930761107405219218115691531699029835044299011023543768096480257187641366319486561381107270834914977610959701234261700564195469219052008541194591597822722949582112830816296108004818665430400 [111,93] -13434945981277197600260118890851023688985571637324297841479668979243509486429434577068644149217915820366142961926130030740602896821522100788013040461400188405562120707721467755160990143944717071685925654814957944213588401478511651483450812943058471554233538962722714923366307988068348687579748706612017980007164925370123455322340655204233649781188484459114384053829080991492138858241167959243753194113215119724360103848103257551311845101174985598985203375160130420485837631929813722930673097663084149727433677270174237646428856764415557926266424343135467894083639797177471570545068486041576089846558367974738693051367400064070598362385002227892965122554951801499601395456345025042747806448529125252291854987139535814203668162649888511764438391970362998928634581002542861196843371553890694384667787455772586179737406165703303646918363130841915368201205070357714642482854598898530329927096411345764157129098836730863667119024203657541917357031180750020180482391008883045421413105972129490680799811048544228166439391839864899294021168327439237813379283266758322613531914562309636386026962876774289128444853885491423631078619739011659220780465357141130116184739875143680362911398478745031395948934963555822921595001966979791188621264988042483304641970172594760337808575846974284836054285881323886592285396584298382987868604223789584284811388017655268106947352678026297688645685219395124498190149937360196324907341466326565068443248060430478157283347980699611041198747520450187779037287264498507517378488335310721335163155518511279659715883111303581083504631338766180408794932400961435344764578550467508380073063442025202810848292283862234026078374922420376293690526180999479936772413532256050710463210950830410107255201731452886962922806615727839114542772081710285707224937786663152260070786192386386458652332668168854151283191687184624719490444167645974041513267949656634371491115797332683547430204462455785021206693500270573755347295326220370700430608657178036108098152016083552598363020348252515354968654715770986637961476757441189881224038306500648904905090581073096507973953148456134881150793059540109505370510081542817434992572850672741012609908397784603272245587124124384747171384489702522107472607480974577285405962311009304020378583167674558871438866582123884264964139802758312528316512380941343123735140032244487990315634839454727661927044669718748483199652414488084758281875863589120112673539120 [111,94] 156307982010097648833852035752201265123393242123377967983782495236451272224011140197740590447370772986821492783578412919424844985182017474108862753913669294745745654462151125150201779099424308281056652061148539484354020213383749308624974596345059882023358619334079449510382913321369704800862108190090551009895124040905826464522274181767937851492036422151104503953176222405548833975579841716058364061181415825578603898180646394886205266773293323555912216475587094148748952187005082518635368760868360477380496115576581188758659441533994602587925438897105121280138553560154723481260319972802675570864152700497661643906141385306619988741154275919441044541265598814306054045355248693116875352989128542067059336319749161756762752647917479745607335766254734383264587463338807361899014420381044793407791964676392441543144195691007548887724046120744908447088491380613119462541058509319432964958443681177541370714235767467288983169546636910984278936583792135853209567503850170828187709515927117829794881069768845887170815658318912020567008737606909112747043198979951832445585044114720727485025678847527675227043380949875599208397579357005881529829898775782348011627355012120728315389518905537750366840636172339923097118588613043824280922656029857612746772778724148805257029721874840352163252440828024659421418434935741836876774235267500226727228520750352783156637637782706979887818502935504548273943066677465591226887350161747114920729521807623256324518989376749454508622294878800715408598182760184612029590269916161517102782952172724057786602644922254292166142543196962543087526912195821941342504839043341344973943246739216108822672868861557100993811174246080651588325876125547934784327477765388265483288923491635185808640005548469716866091723772913266643488939924301448850539519782062640670838241535157454565434477302199529507633248493843620394261207656360627261003760279172762091792710974772698970185680909795063836050173163415690395636286212702900862002043091029323921498136715716772148693387878000296296960107607997506150698715968894518883118566143252702061922608736233976339764935712430240709277443260018663464463488172865396332586052234407718965405253674297916066774308241053882065950522394343918038429685880950551904723699273658361250182199279961842272431113584369876227350842566291707099440627791868815453354338708791096488071184917696753532154443734828580559094712346996970581353651597037868719360 [111,95] -1044635480798467470106217500370514079341163520093892003782530122127312757992568196219738146520194672376251658861801975720279430911647450653193048280206369558954081635590962464371026892230993649761275907489196133201325938927658928316296153490017886536443959631180621854067691372348306536562410050586817524907056959475672067252181874372805425581104261505239590971416973146280348381151080925477278149801514830913976776604669682031840840668610776969758728881266378001400542871751319912505237478070784292768974842329098598170327720977111349776030895111171838540411206376468623569853368542321184263456049827089053107516127988030914197291878030100384131167648613143663871184042325341481204474977894134644102848337442789877133935575121180807468359877573202496545027398249093003345116019492705508054255671884924154850489706638930634140086340505404946479985033719698423451190490355036590292307937580444267321996130750048392784539023708746961470537255086632856446009375706051132795470480980112559546511370074095421916145384856946190241511183956140211025114161823863397704080494596558754074000940421655592018920782575199100999126463251960510733402991759083666453905139142819791218702060371738014206183469878409563240809399002106704192190682197211650311603351070858936364241114936685209129265731935735270042645875872798385453849497553208294453584309090967766585952956685127495638464267202957678347882290063028245658435887735927656168743218016868773004622217924849480467503656175170954159271420341933519807466468313279391717603984705268459898384087274055962541452032996479482132444997749302412647854020374417267127522319868212719015045686166356170257020568075167344686053197243474314174082852956684369057482321392022239977963540043523608650771386200573666368550040383864654418220131181938791557359714875563395901159320808471003080930332765851858584434532705318138486713309215314986350280374277165854689334833688372963735715903032226549972653670591937671917890023925415938995764898057856402077916593159796266297130823334190216880254861951049551380614162387543391410031334222107719166700855392695948774052794504340872734835545075615828139728760621750747820133950436694062445341918130984917489526084503056435503936240047345689673127379066698286787500056375907755419619560070740980730330381151649862736906480345400975657076938127162233876258106970186538406147206907369333444419575424867422786347254714975160800 [111,96] 17008374072871291862447492007400103176902496844669416353111514528305418494458811473097459837962143141245257595724340991035447123798792561553916706118963287311068250875998930863465694300652468745979389478112007844054123681255313129189570768507841256562455178420479927829783388371659778637543230133750875326471557521821950494613098604876542063305035951398886862972150520268120193104734155438404760717056329350993041150227669232868951256195133538485710309963719418530611694058831710999962921638995258147567886321801905014361532602641272797859588058266373878561459936963457183084042758396480404401343964052516013865676697490950005179557747279689402550844824111707447509362296763578136733788062691311334060769744499055735614172584297433807620452233074927641987576343786451807607166228084360937486785392656959774646776633097451894370610441392556343747737148944314368817263069703375980891006566149724910243111572026339592596875545850600890277303683286867266401289559336319159069936215390077478254847813055011068542989995439160762320487622728597505166398002712683637158791584067931339350665291120530099377296009439694139780466736832487420927613641259675926641834967225190575100370555988187222209814480170986820565052759576064961857909544414204735221819182183304802319834915620232481111415438891893079527198919812356367983240370588493788486338992171882614294467510215831835506073422180653691874551298182001718411033388785507398185059806748224566408808780886002295539946995156075765465916023999246100426364093389705592457241347495312679253951052109956491031883550912052145437794396388219205493720951210585492839479101153786900943659320636960376045935832970245929585997817312887104319270350765105415749295218255804149070508898561395969937747024871184427614664798795501711161554475031413938799034417447016731642179693936511795433762279565858383853259493993186911443332139536442301913201647181357817319869665955529915152497308980843838201194315922025546625682305334622395039065651144588703625397047060839709624025873529293728400197609539660044869214805169774958823910628484674875803133420246952520327379953484770124454076663943992497092979287630893340267443710611319677245662820869729770800472157962588610664793906043779868592369231891994413578278868046794080429652904663373999538506457327220539387385583155471529973283433298993090017372815603628027013827911645837175338304883237732287242793740764800 [111,97] -879774192305491426102659239599806111707435065085962793867564754625741144953990141268563494020434242177799980791200811289514533450662061601277546499757768839476115254346011006644556120089784681747233284023902118859104049333613914346938294078898081918469623354678868687797914672232082675839392033697003970788769600253660302831814160572644402573220752157441895234840614426721001053545088472599164554456486194659448690370314450306634879157289021660017694619258775176521855485463807659129317400600511735997781488709975353436465648166649500201002309570536515721063124473255268153939017772697615398993491539914792447158082760209515753926210897986267303553813835021132285010578471805707276061792682756934725639852437553275234858556623509861619720098537265235544796095974161149160891389492768797477652521054497513511390509682025766279680610070475815241362567995391648210001385318977380780835735437559075960686260232626196100185799975047301234274932006618266836858374959654786395313208994480075972825261989941560020869227702624441083663182594424732575431706509162859068163041532286443279609697744798033230032556797047334208579026632182900162596988016958034040593097441084665240038893915093054998619974013453616228285425650044412656015065741525446347833296561389390448920049328155484386897702716177490908081396845834934455854009743974475131259982068842811378533093349002168993513257626492946496846725332713805400117195194365956608410717900102575870917024452184595249175571100292715972945353748623561967486428298541061201437440306852352597162343876438507181746437452711123497972434076733479058055759005354740043893095623264881956797974517478368110067509521416764364750919297518895296523189832290406608190199857826868636662560266225186598455437355405264205141207936675295315288642901006787972844083268897834402826186867426152386189134094428405036912573390961483622538709368845665372158568788837004085761501560222225996601107665787216612172217134129747195457936763394854548346873252167992363187575389603315988509437888022031083067032106035832204429462000973437095054236113438716561584418308977270960090708340373071118404391913358917202186618511245648444178521011110571419036157363471538671288905523518793461031244481119234920336834643071658853312962463722064063773308067638941234440552949084562461102947280477706012890196160340290753635779468518161585046539769702434972638670562137707320677723920 [111,98] 24236735414782553418973597072979041258296377033176201018744967814322437104906095811454824439100714697900014197706587462377953594088338342639746022023544174522294733291112552150724688666064538599042242264629629817771971906676184603360047688067886146214189634367979274965738472537353100548671099859737546357992693555926703105860721710171016160390205795074972601570289234854391590573824633714151734768922621078373769064166105457999228501610894070042588919230145966642254506924821643793004875499454520476314455959575635372008275057045919983551209565904430361603330981476707558844180756199344942227713956435650333046465977435935407582090906573272929556852008413901976167992165392234051339536149925065199622910316291945827506616817683723751200215283120008784663049224384146581766239122435867270091936014005898964329903561011127142914251214168219317030867507368453865826318568022215761687038040494933319860532115906934099080641844220386335387767750710150809083586460492838150195184023941797352922357691396808688400524618320717987470550102368453862236032751123769369598356226264327565732010434200144607070961307059343421785772153033196376178370868980229340223885760810978026491679749636084559611648521546039245069122542912070765109831282208023388606155611345053242835191918866385782657703255797808666018858568898727301090148892726987202430518146249300451675838529929634789416841810614173575805948536482672785331160324803761810874067308233222230800374188277454941836197898011767090743211055031133095152913009631509538366449981782265093754471540323969932199792294071674956671159126883741046765583059040152463067450406088559436503750323045518748530906520702518018538424699602729119235830729780533547481489659831658077621203532735935767728045042038600345480527439800901360333596761559743443246573645988672163817211202606344811600783198407513164984030546216553950384539714608227413595040432482449500059270912659465937931299983956720613718296334957045930841790899602847064010640202015049589408063692888966215449731589382289939126383996584907067419676639589362837252169849784968609946819145392023292356178991762395963521037582783104007109723857244177122891028737029485181890008202590306167067631034880748510429915768606120742770923274078163302002318424475416567155917313150892262978031774238708387983670770652424108281100079511787962454354925138470498625706863533836411195967534682254588796160 [111,99] -380014181363658941912515349120406993941908122019975446677210333632519411210509332489921498484421881849744182267923793209916947090312883206516839532867136687555719766407129943556387152431285511347001418146888041144462185793808913554493087300203614753447349208661794536232160630492219700439631758657026742980869503389031089488221088350072445267229311695648526199961588939687958901150175981521527305481938070544273682836802018915995336014250664743967826701064520190165537241219594648569423624932197905198237407848173205146648513054731167800659794073004329431666047749823533761592197874925835326923045682270012603893797444070488462770599385953559433238904213514201907441165028440060479199092664698282485602395087141384404914183710907869210829369951223953092529609163801484727097040018216088706093839631071860215475990662407155194594790997382749241862329367407174331425865096566888441970870930261435993661166491116904231448137182641434083918893532168096697335141497368327163385844119562007631407511000864862828797265337280497429059434640908063946554152636913715010967242348976806291676899612871268405103178456530176354842524558888303167607699952169181453940547660655130261268233472969008272128912838361001820449619403224693478147053473291295610833729506824745688878879591446376385103706852935655580090129457237506989630248722735692190462423461052780481787846301197332485229325869714925701038566251467260806583078795867076801446831481899537317627508637962619643803963750637484507089382416414858507662658958782696320157599794825597506730978206026494040936605859102600756574820499291836035586615376440926219244071853370952286483690618202526579246994656495528013513401076190776482551353824245171416617145211628117538888727532382007186433911215775954682934265520395425325501794022572749376196966202725987928175724542782290535576073328674983396956837552864269641781875012154166703173146667927813824000395710581374427806346693445117230639677260942161568156202986337860850355585346449777428936427199566288284679278810632820116004726790822254183762254313405304185601488603884900324105766171545220915019427744982709589501099865794605827103737785373552925735383484700064587634903473664309791776850211494084269591874747637785909780554390572195727336577055180099869453908751071510426123084501509994864301441021591272320898663404836365898617366340812829290543718188732038686030691036176202080 [111,100] 3645871999067947208702674817693380049042107110799656410995758072955468021558899379720268106694129060698038174107518478757493209752752687901300615297762916290033158866072806038047059443601185591689340646780324426445398062799538048068244186604280121336808882514371091480619033869993130016218808622425618917440036474963416277303672085918360658703518483523442861236277165323235411070366663631520606666447327778692494041877709997765917184908895805144232530761671335445970338511429483960000054295416620585302331037684845791289000199511114436763738228203107007937874323868205939932738743863432588886466651378156859623245961995943335029828613965670760404139667148305869484840517096106321884798460312727237835481343724345212924343496755770043877491505419449778299989101676333336313266780763990039192673949550424862792888397519108645629499547541560269863836600138514039859607781643245313419749761287384284974270380274871368914463199312047092396775120611089933714447965278851890524310605061889939540192187520635404749386945919593994278837572312942237286250415409253587479940742046300871319225563071185178332111569990272375461644212869399815579222941787455000909251518986899822423658412122833900532630504271260722222882587704472780594851300459032535851070463055523014252776939416434183039550137744562705901683347117820620494240166503123495367777291359381589056069945427755569361282314360822827289225871607448713378591507146535224877933154546892679141918075928257022650783045437276889977177654849627490337623020799041279509140843959583469943490808277983200904056934721211103386966107480150904447024931254436136514526090355310698819490041390247810005676724244880110108973099099995649599155765331502348558429259601345076997704083974271355664664412398995188940168500633025361296070762425611553632685216303496623116212068816282802880945643800074240104490960641871028409808995814839197754606206417946731985376107286361667257483478765235486241603795010391978424991289453193461848527100221683542808268058621517107906749592679016967828125517119229259793404029028103233793132819646034720274882264574285264256146425787919079408127097785394034307561077814702171729634119752219635669935076038507483007054155487923115801276673204123278320730021284482759443156258680213281894040110567162675161184611666303781323222603569635515393990109391085140829987704600617304167150926143596830622107900299840 [111,101] -24172074762898171431700241643289544154845695837392242510509142034885198965762844077674714401323948749065372889783913135412336505821001026978249766844435910080379546994061787659129509175285641163202298594369572695628733693749833646645555072696244363002431514232623371581493312591010432559875854261333881556485094095254608928160218695390777091679869531923649344454020394775342134665599764941660128832525360238172333218841262778022125951473844637547443743979606882067048928398116029493677098216382555278055863119946777780798652363048919716214297376162556187845530126332032084151723824875587783900221533765821575415245423321190682514285267374067676821716624100437206383742970591255413037348232385784898417403620492989458803363704628290727530483875253790931849521562308010367634467530039469234579449071299117997085733483386682483274694245616103366023513773102764252114994356382160645853600049643768531844325678705156349156645938830169155376978061154959824552188836579671658498874413140163439547382790603208455289907849798726949266468491212835873895622331657467103182152050859140331640255270761887658890940740933175083307707351735036896676433344574733573717760496069982479993527515454303066395904308410765718738202561642948631561892241034090348347847129856724205343235515746987716380131132053766321090209730458756890084777322678788209273880380181401538409307447497527686180130812480902540691764436920850218934958354998492038588045238620719932495049200124222575679790587992372548785925131629603245035443988947329374893297386505346310485407936876190220685932690983952532322448153974455426552916989323239509088481433341088246281707785787958473796313380943906354438848840665698160019423765353829378950647419885483592300851226855150651590076835544951730047549856604492093797072199181650468172422143843022850171238695808068181661213462121928429396608693130169205090375784854816725441619867506233965861346702092686135803989148979990943141136515018657286746052668136445566164318566895414924498945276909277646631587268823293176988014969637317196868662677001270109033261052243553023801628985486398784812777031182267824378245648290928854734938538570313051466248166001697922121911952765670262881844484215901084145045395883958418836259697388527142344901811523570225038466059397264864297650785725409879412944040476557681079792022076543564454566855859457197404679611358972244815394760 [111,102] 105263047217426686428216620267647737431195869992853535114964208126037775153812297907425470190465664914113594781893016416043892598478114536234646419441589823493726565510265077046252940404764140712244942819190060477995783264778864665878929592276805614580093834165111970343485929987333664969385725634471127173274269766690798565638733803749477951390293546837571058658749504107381556458735523212243657692046356187758486780591069717503385340047777036823427085278193542436267352052727496345476152770293663141452876236170369380991417433033665749304654873177786419977149767148761735068087017289145033758830019553245934272861252862086976425870051836782508737101070686798225011280295044125855028032737472326758936537362172234855290784283048925120248619636744813475091287360254963346738571533472035213172137576530316997658981619542788375522530777175251346845684096241588139021988041958599362802951227030645762169145890321538129487061764265978118055286248181971927570441637851744239925166840218423994941873676983198715725344481808680756154083347217981809673867637159252966777606786424068291047535109682666952826890770424577462892009667702881590186618510340813725361905465554639467045660460141603538294046373731331645986183618446096484496852173041323616133590226985549546236351941356349132828567966625170615626665821543857553431649112183125150548447335660027558636859373846254687412257410756064483529416903395016114669460826757524543433350148962108710073908880072884680003766559830393322960030862631696989682362296502152299683293873681132424985281457758449738315564286413775177053412386241751297610820406687083088583680687231630027840496927999094532671323722294171102859611340596112531601741696118296817268689518213071527730877704324290950344422606788771673673391779736914826673393828658750174388917679916001514427844654988206930399888233777679319052730385303248794502417897139836394442736637878496954998893149852820248280494660368211089553070444110437306983066791685197772644323714247315775530593071507372494905752907678226429799460380676593926922803725859830720269507064749690636146267275996507772813233005974319567383852147912675838302544521363380755155771544763962823830217374923469734957468992627817744851300420112443450976348133685426558183084566175052958215827169586726561749866957038444188480237127005171719184849036382376414463063471209489583428687066899244750720 [111,103] -232601781069007453988303483927910865719484020037684016342366591054736168900658106738449349768565516086781126691722240636452599236101737435394709776573639801281414996399314248776696778833616249893379203622098162423416084211207189070626702318854210671974791285940329600008344338094424321736452058097080740350641105720006650373788560178369842507734058452933373417716203223303477695911285989790389575393304719553820186118877903449541524874674892690914255304058524501791079320763762187243380350794216160601237793126561004784314801875952244725648532406785078088835678985046576467897006794990660833419997897003819792971348556487086659121004954573836458865627374071730245575740896370842418210181720600607070871908227536128626606450382095923816063032847733041886205795069192207405040354608551384905601270895043221483578147926873384236680708620016382254177843621148717435179818849279515887538855781731846536582388104516653295651909000949423188354379780152889264123635040121694243299748459888907721854692836595654414943752712963980039961497232553109332150614451135334444877321522604594533137530684932377258353375909549217402707811892099220905014872982412342628828235285693667205822445958710921481935916146817825901846535604632776608500147796728524199009167397545598055431890285375292192513619741598468752009543343499479889431773467534055102611375085400980447295112824508621485488801808139868876235374868182663703488433735939953090803469435305373154102057168951848672489582355459850625371441481134523214541153469431069361028349273784285832085061723267472480226961898120120280777601655588058721527634851721333239704922925159229088279172386364731839931401257654392834521075767115956117921186633287938276010287372588900615211638955049287305094472612899829212520484183905825689829727245379551358200581466654262911450745233452448309309211979206277043859609782465928328982712581474138476696779168844275940293908329392836546222809670457077013096294816464947907989505313957235405043182861144641762033765865594943401136540464143217618336169151668487935547086657452764033572605102693898470544651750568394456107371221921528687446882249934908897999704312377064273910004824527570015338864456884793651218867521144427727047236116794878153862330968461575682937627896743109914154457099017417936977942810866815591689453295111076561410072648246976226340579209573566048822859571858640 [111,104] -26991588750450552545787044186360850596924808229843210590194756903474113392801438820406921978308754585969060756809314765425884535586274309009489181072324871320017928781194158104157378257114933453949160832469851626372585543059009490800408965141642496862070228328751869542574102866401454225934787339140259271675818081917062432428578160513070983130669975622319452121090944016429751521047143063966479295693058251621287144617980873062724170675377674560595351682045912092283911772351133384014657265552870252653611273252726821440133532844057952324762744938593524411280255150709504642448753317599594590378105133345885113484150863838464747307784045790433152503299652440365691135019131644586362281552246575798718937966879616339994912943771790451984901610190916496059164586387074000389121888904139392829427406561526064162907399909582745885148286056846711523281913784715811514483945120395771631483874150532435419351744376972486820501852884297278703688922941874891519305619865431097098048092164312928726675989190037993085419601777215982455441654990905396850140592464780038479130455636101087609981981379110075652867046082203567266301183197115465678470870670568269481683092496530569466953359202119236718283011126495838969283472895784484338447339248809440713150163194757500017601946394202838685532699295456180527055754200674372998591686360265100464431525688132382381161551419473722273558634118277043260994698747833494065992497184364828833173289489143719004195428384107344348081191738719751324209429562489118804264550849141438455800291827700406434333623464792226933596561979786882154136896865190045200597997960065927464519907330625122758925092841215644572177256888035814025485812472017435109190972478331488035408194162755241113474087448843488461683258946494855350395516462013322051452657840760795098289766587796373092481152032874284708137889511269186604518654591317052916600327750622699985192456869039100655487842419934231633408137666375207953823762025800504818122872902053698209237314044680539040404169526936669529358657761610153809924419019148578692864636636171243050483496054864199448970806629890660497998938697819878581755839438886147438834983917415797901830436119577181187236182947173751335039545565604247679301665054627969592631493165887778306736902161137243044973133376561896171928694999656607805920512867524628966994884520344785174683960476657640484546720 [111,105] -9118460194372030177056355018001082033843540712233596160530030256063890372217220691959124847399650667862982602002131528969701288517237020085680282742075613565939561260374950789634018616386950299685355395845028087708450415220131088012097962603828974706899675034749487317138794276478060458497598812205408147075643815788619025575556808203523869887135931822489983413515805398466553291288212249252626476762977678829299233851764281823054535823088837277167765153443620292498182780246452094260774732214970074993028003594914207945115158479441835496206382150415990030592627959644267118525333812987473601465550198890898290276707282502404651263460983320751332247794108239158099505198138695407435613257254499339965900806124791039004812241420614516784622520864443755551981784169125822497706586566006171342106345333056569013744108621329161735017049402537321558694465077820390400947638339856603326346951606575627564690979206954101946052795319886696646126064118462341034227050356283071921868450547718858054889991902439763995066590887922454093437181834726104415496151612423427812396584927116476900426234065019990428674744759617912139608492530594789346111042263004249962728129567095840167612902837970655515082936932864745834118050380291542176466609377277173048223739394032764040512905082199410237135990797149210240844180058153764886590651904388933467517710031536864976159370396480841439536994367745118187189484597566797905705937515559883932158616174220249809034395683879937114992928013955732662286930494020625733473752599752024654212353148848262254983576437747155711088019034906946179077738231949724318391148752028650467736101934739891134423448509809578022847308296203437763599455341969287994819496920029547798841617894053013721687687950584546202280159484854837623886750353062539981276747847700825095013022559744123221972722067654731560255956204748665731340595246217904293423527968923141630951723112954652965637051725972010596807631071221566432504176853886811773760263295675276345427186343137879504376825240986339107019519223548204051259125808806236193670276432388076240066854574045040123421526205977818079702877239315409730809346387927792435411580144399400991068177700825863712033260661723975420936930967202003230987386222099837094048311303978104088993283807835626368071562402529207555207408398443051116289414003357060420884610760261120426617423271638294442620 [111,106] 39803217599027748942292774730171826496569712327118680919585982869934308802825460119461470594054172701197268254317955426933869209954233777544811177432688799261028329254575860413152836451785191724264994788753846610676401825417091276769191249687943100085905368306281306974357104438973283449409322181371012892824175603266670296983432393161733935542528214252747146676995830587870065274448700593979862057279985328294291565235150618390068582323335936183737085212973038045372716776741183585681561795847842771835133649776465061871838548561110160901681094393949522975240662379336227351704918658056878129135712947302636692917068606025894865675823472847068001689244192831672841680479614581571284575800644530907055197768854433840798149951663814355541903733980133694616345810017898211226852191625771791512098441659946715248417985617346081081768449758597173823036318475555231185594304803310582013162131186747613579886349976414913694822237522556554651981557743565927060099682554487267546484672848396019685192352245354699405488898897392384794651142653593383406658835681639434518220660977225907109928790716893152856870765550992398958860936190854884576085528767008246937044489926286896368665610318654303943326715397931882748414808380707516871433184637370580594180712983781810923477102815000791718379258937123184044336496340276705641796863322466108532637841857434764387449549835500822435633408960784641227662368720953077873084175683178090693314674769083718833158478132364191399532532024507101383784679572642817378836776119475341405944951130736805842241193738355992904063102171419215619959122332077341761901444900819035762206400895028022641377703532868212651226707455336009073233070488617845021590011125899360925516092347141038886566339649160751104323048330241687449146503692254768904808393834281940046412779747826198956809700223418535162264625314491447291860112728930460682928244115272572104011242649742950512201401058494462094963950641250750992964204399353179138539556190452014065825353827825248498542029744357897013748756087650697124100330797627223043305179924219512539541170339857657509485516840601542385612776869305095435689361566510313225100277452292152676363411214550955633207612601483772430308184977969761122364555185772338748073034121206000974933017794484244219470600737486975799012539077478314238583563587439942822852371360643342217255150365025280 [111,107] -202806902355363708583784339081374454174098623992144562896672304547355186823086746527211385203435076470533798138638751068240866963217853312641649197900165504409200432840646803006982030540005249391173859142331002987261581162269197030293642345797499514747910417169983058081082324064527208008168512326836511151049914809081991927129695900519742426441134010368383204985129897699997015579589810118695749746570944352540313771558849247363478144292985054328442155166214747591232563815829376216597852596475271129997390671260661782231021644374384847532630333761690261331526541121317300673592461476373368909374089372064612405476755515884256143948721688153458200993092455022480390168103353933582919422044547809000278117736447875041746338609344951565847144696084494735087825508889122139883021076582697917212566447988399199051781744530742552097723305959586670347173384943411033838081810752952388358168773630915159210125481379093223970747209053164721381439661086055225689016975179467504034571245732239215668192685439501954694877822675304509771824001908304499099317281461603051779231224909054349316631075019753797075966369609526374375519204606527140554866557658319835115609311025581691923277710185002091908459682979857518069764743399359336156684370174654855755744739633650811509688526423380902561208849841486263530403466520449710165508337128752905907726006359967474210331353589585402597508285862072219116464108303536957624183650955831544108317089580000099485741591699994556805133087221239931379178179942829717966802496623388609278102206292947927044487498403022331495134721119429448055414999841996993868348773186016701762408102060441200798111423768747001045754610473563449948085119912011092970319176474076188807923695240869669468542507869864092348527933313483399497751254167037889311560527751918586336393861587000470221204563752157016158093853436646697987905309095768661304768900991215137769865508136239850571935751093248069693632338931479455669639202748283997242663750089593764688630978823578202524075579416158332688950906587994921202933841518724742874829802027375438912677794198290446865971677973066017963090683657726605367249347852154179062943310911575914388837818331535767031042486654399873708983617517490018377766834551900107048361978713554048623031874089158598917809623670422387101652822036907134586993000895724765200669078996868986037154870144 [111,108] 668416173005486779041729264316371154285731294956219845165037187674997039259216982990085167396268830526099638162977498465010827620514279980685642309858701606539413026263277075955300836108620843172641076054732274172189640998983782372371760106917342698609798702534608077481751163434576336599093318550005575089339474183842781201092668920552656476240790171235913569783909699950038045360297133527257507790881460513793534818138384309539984523702789845965308416975533328539651960950401157362405599538755214747188254048276241054122718431549720319659894963675361273721558284861523954098300714786719356724351825740973285771849991765214999143282940778711030651325788274293572369894807124752242234481751170979086746749263458648650369251458531839310332110956308355990105594937811753023861478971066279949384535120556104240544906033362057977999738014445302484333069203468239930979232999953707815595190206408786504647019415498798771115511471498581817404257694682214937164270296617380878514576005173039151473422801022002613999761563539744835403371735497487921518721159201662411201760313492417001873920990340914978077478293620774140566098419917050540193913370054334636620387236788683285132861405483069215828895339396177452650486476784814057523290624979169310734885153834429733341719910265589841734850242542956222310362847437018944795499270182466205764320857138841081506739517485799985043498403394430700393629489792844377716385826294163149605855416469373499430308295867823459467847187966466648652070928034010746545063597799827862964821960824099536656612836881192685101580304767534367739699941228135521441923638104311791895133487276272926117526950231266420975214712022357708605091484931208792585469858478769802313716068295102782493301456826463779241468107052057060436500209929581608800388720425067360072905721940413535484659136849070829417726100339863852481044358811951201415661746555545715571788714422400466796533041090715118161519199085675933758150024986241256513979952069335783622424065563387423265550773361439838983930763640174233611813529862004453820582706157088426576273267634399724092736037025212017254432348257787465132316051927011644207135983339670272997330202559617792367379215740778228549499207880707748053250190918302751314216326966174131235801777797971639250342702278530717466120970012612891983903832901719074832241216392807739193792 [111,109] -2146173632891809019658843696299263423592188348913105258499165116582276926952632919141791481516870011447624617271812573808609329359237451039659691576939575092568539002058168961947966980773400982920256956688442083569231054220524024580478326968307683263568519624068254383921102061747549403100973437377853868660421442289034397210386041626832255282817916735096089440373668094327378146592151352966794513074973500862965967765742334608544276281793933510486912089454465001354375453720452154881604483480783798253506357621597037810533898851764168126845473175846370511782198265592578936267549177536787980851195286349929074718469641996643475823620913373037294692740304411591955949139114493735203173807804013364705787264412470745963251025192698473466031082660762715382180564714445052493465911521976652127855004958222129283586522779849433258762842066174104845436446401836073863783115416130099681484710692462526367663435032383792905010690643230141633429995451091284656369516468689507847529389442881349454805158696308685378307113259228180388380406630928903202284604506400583718022909465716544000676832564646373670576231493586018529219052747338128312712423926369710788485050777505757127923940153923122569259596263131182162965266026543009590212087835278056807284335699513226210146987115114797159344324711769547616607533648459393691007789992735774915490903694619233181124665397214750387188189647875951627387096827631959144811879314403855737728396038789984390878890493620302311481067801241323211950838145756926224180733529726361434959672534186186594051264365819377544131188706728730314368521729354809263794361556159713652066669552939745669617811962886204751130455320716950510012663399206015359798712750324324005592267412199631417347014725110594616794130941660939879805637638084606261608557557110513087835616611602429908646649010421252711374347564215344514169538086326163515651440227672703348075548568958408990071557608347933783928325927263070464972133396969664299027536443591751415062048656276172673973673569173228597579308673549900240877633663701840824314606072041123805559379164451290502087645437325310582293129545241812170625247688694077689210448710988510742929542027706227163928880831911470286940470723941305344571749057459210758072837589534020232420386116262756486758692078775721443759668947683918074578102770366142944500266782131255032 [111,110] 103289190814736040858021148477951670119265158416870166781116843341243677384393858177828221280202292160713772119667603962648556601739148326173536792260713905546852048930607935268714388817466668138095507277350916908031079560414184236768029146799086060617178524833810946760392888512376748834388203701025968404524805738347019407442290599871068585640832400108011394859053633561237286228457639168556335866314963541119915826442444900320763857840529449206027165009224501566002501817203186559263921322642785437880541944885621830997602342397623691302078120520058319400876762375609561374550118302888929023358937487636117210352606661899182763344519166374265521852458715562517138118935111289962138634539886406506561144184730184176585080971407724015910724625039009802915864489476796500640073479231721119046957459669873143100798755747086042373165432915027871882417643046314620049849028299103983281039672065411682575066375702102701356911728163546489406078029047034728352085537282068451953096342426428431927464666360527428672576563981502269880298930324440660522541263603299418809497374406104732188211963474107326773004215984721985001133190244006257820630184840426948094599002681996676488767270872140333162258164720211999716272632294927462698702296470428900489378983097166528670425114699826035045032786398638618646640321586270195402502376629151625897538046824399972856161683187007123875435852772676712590840120963286202709109776390151231022388766745619827090776496444640606457424273523479133170381321166981256538899541389648080472232647548891057328615215415483008894662219119597741025915741790584955444985363439226899763859197168820411813790654343343523267491858269498532548128939823585290168647522353072538746324739173178077289578967010379435256087276356737677787328399440079489498778460465812872220135539530353831508936093366399027825138940726180619651898871081157128490802644558343826558908500881054450088515249018560768975594592206285227350079282499753084894783586397993985064915255083439464572380518640143103714697161791069551721067850255836840225866435398434924452997953628785942728063409643175736851506437115913350093306319750942887858510493080235018287861548334849366447008486453602193401420184564884525912601804070122457907068488101860605546863088481007531983437980457536027829514132593682403161243153581926972067614425856 [111,111] 1096509104505113931930371580303118241613707754073529786601335859855787424046709172751001418990647795264576312571022864698500595083749507091657323036006412837312123825873510531063457887205969346011596073035851947680589626224693676420932387339449328345192441155011033871315752189237639914599508651579568945711681816689193378649945842070588320087986860704821977362229336346638943285174551738170115273330816877428444003159335817342746577688549876993512173434214216570147808982819064333704954523966282421213530471071698105939912966803869770764097843170613098337097245403764442407635757022320737731230770382644235666651795433926293155656846802072188042355464694175033804189444717680593864108487940758273319568390098915296421942927756839843929096020398601121598636546468084792994222652738092175604040155401640089244448091392218524939499389864682851158155452877904705235213835000961282470019488012085007293301397025490463603032684430790975984406665490591943776687424051555387457463353601445392721680665111261993638455149232676041918763984238373667782969145277948172606242133688215375846062861103047836107734390075462035559489221572976544836318898751551338247513629999618080334725705020446621475939788345996225567994561332746363182366031481377433479245577915760193267197233642210319662221357745001792105875442658988881186242511201029931220446814964681689992168763166063657057346407420741454069821562806086143154716882837532876319773113907894755095986283293455735182363438204991912916879092310378641276084609814142390405255698632247906017098691960694091893775125093316713104394164769290668757840179926624029554975786015488272691669657569275518759951450524986516966706693099626003602686986685288180615257102683653559995778048837405041565061745228094702369357367817235945883322736412064058218025852218720905215385992719931403588517307992286093874128693128435914296756346514562903080594414071758472206356933984081699838555297006736641821926422015738276839967845952720746529758469201123999031985264542725284437289357054552000268536023228085538925774714874577779418864037579933550973289001472546570456514498406220397450707887608726597241899748659873597833462540171676456932448592551709091121525670747280889470069627227430992586545964582896243202644900913623309884978262095513020587535806966793560808481528233170824004035552 [112,0] -31007614012550508772721572597247047597070629023779317746015859832776438070207954891454926375046402548457758311615565537293580553752572955742842327173094851287400176254964302945022477144265638586172341575650570290885319208953781678036201879848182874728266670343419326691396562121198388880864003255481511001346984723805348257135283161955491369580071943214688459129816879561960933126242388307173963009141012674712936062107970677926923954094186664158856222226774991047202770017144937250501680187809926874824362643582819150840385278067277146441768507615045964333651519466826774663948139743881088715290526661053703995886344891160610919188185922114880241145582911480242669700044807289279784079069114068440393854601048757584004012250196019703385431502557185725857799938573664380325336631476884974588592763733250777348708835055602006988787045455744057288894723143624428436299506618381739706115906179895467495782358740686392132495811318995088750614238828323429813558217524005153878746036490275323254792120925312446736204165314532947838292140793404150315272743700498100491396468265310402356618099054372732141629423595341430726753458903719252795652696041854393057584108905454204692061558080931863473495491668945093360696866338009467899783084118466020813931469968056131838725670995677285829263577453623212578235806215930497254107869892037328310705510260830844448677037037177265143452389766480673194186241273867195152265402069717457731856882692308922430258706110669229802450241216809949672875233072175532819671251611033906036385503481341105282543956951625042605434778196722369330313294155673485304102878668905062357728609820435585319089622003024647672532583160835166426079341516727553129262220826291802445774142949649109548282748217273303011013506076830414634676368341529994880376382698615228700857704415775657255734163147114248668542370765668528770591033328557242310732751309971685800966738704092892018179395416460636005201306475133487777875617295540647556753674409269462003892639482971640358899067577900605972311654239011132947570687825746824595541748374410949519168388598015174572367375740081201280869201370834611345308038395613660332656244293725870301696237097619175008003146180926651895939776239249423280811786463404869722170134968208315329922206705710099407472785745227075858171274478273597814274053746492935825729084583777885201467211811308336432770799504286560978977940637912051731259777406928302774250016463289254471412158959711962728648939432704298002622688587153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 1592338591546690647114855247125232509604588970429803990231949402105892647122934040528952041207094595796058479423878103011542038594220037352576923925678248868853014475152604629116575822255975640032575734121995321845552103393848653229791141682990226966899886920291482297999281715525541937967879560663244692004796610167649541802292144869088467534244134600728512867455497888974914941467606483001769263418375049557497487886109796745604829015944057334454841601467820647825794480851446377382918194958641682450059328301475032768081564350262441202410916326298746035003241791807434897845272055178526416012097870350725120306150644011845650168326900101205464209729611240453551420768374137403614808537821523839879432260025144301213082396580009688850450869417948895396281208351418883439578620611193447157172794837134901803432941852353853115187728088907239785167711346151978235523536758297130265781326149075606465109734100395223782410735404693841647148714392837339627009162634312170640423760548327861011284569895434289623448330109593727532515021382272324678107212279689795946519156580292007084544664689814762912031190071092532099296045179132507189058836826357433281174130860047660671100181908412991317471979241384266378684993290368430184599024152656366140858531122614219101590839065268617107900037612735517946126487766100683558075459470677321363265833201527375568893006542790382322731480504248991036767354845885365794466192487176436183669036381747832470377028186372019650783989924634874628819783797148787036233563799764160793177719341174780233481093486591018115720798182940230643040676594979823119533427606598866751251362737602482896181665023474402839356943917396273539331633872955598535584187549625508055740168963495881914533743597041974980621319062737124539231711006251052853296449189151298862983547116421458312275443801173796868262846586621498666892132670333722106741673997838259710964149521116505640689134298714433381161141173336258601817691981283202782460502499368972458982563184394881039844157086884735004200691989759985168162950228095555527663383078349550755434174944197554830945377783142183226054813345019300790903925949389820509435887937373552274545591429572466805704821593789239598925013443400957651035897413229247939505167413253251713587439972613102501057822686719015275330500280993344543574516865843701010960655130026117627596869093110898754381563339406543181241533508415271327421285238576620281016713009881593454550256659157309660164164216272999018704578177872691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] -229115520790189881282126135017984540415032295650466001457892528764864700918070951054123380186872459790172865495477495728617474933927439125906486344894682277833567671083323714032802633466841088568007665553009174860106969263481454788003556711719782465455913461475834465727985602595555951046712194571615514149962619142520663961679072444931439302384904589383507993618035085737116112959293340164713925429780699818095142118642932128009309399613735438449372364337588514511145871976398612073159951717693182781063048639767219435509394922110759116630280597016925061270322824943947381903113318144175147014895200326503249963108436880139117096596574638382650208213704521968762941723465385004867792367432241407965229134793970425111413448827267051347425977481621948040524260852982697449550710863446874765527095797914824241517714165347317849682231812732172276730449237108498535235444530967116171736934029840708958992288370310243623451944617041488386079127898166795484301449346777960838428824369418668535159978694663692642741490122352102682532329904868392976054406978385070533972186920800315115709787780153945107525089341701783722196697254682177215960857598541388007968032107573566088068133735379324349466711886319910080594165835505348686130889363880642914461805219239281293284362246640995584085877877096362494831284936434120213458721504546651415802585273480971747714258870852636919442533106843487853404662699544153761196958688326091017443673207986126057485932800001936201477904611516343651812558585949062579616563169148740987201622493916496633812574317329273216625245703405982678194939205638031521515818263469653009280588763086499373467736691730302438255373914273126295342251703787510235618603154958446977388084920724995981365581586905136485469637719641696970873922667528339774228765312264131357849022547798898855117597571803432068298312440953910014003731780952956270801063858925486220649042280486227917200596207442884718240432336916596556116806365018620083862094465797608644968577067127967646019144704685451538789649320379894876623478718645444914969686225634047257443421815748902827702795069419618802059851495477005626983018886103137396031041732459904704513317040031420061005798724346594586621829462893380355132484407665723999362298938897284331395260167914923486753556013576830783452078180726455954422626814460044309378125620007154775092842868000254720322266111474210517477040367595179594460919931040301152849778826476272235663885334038377057556696554796091746730976838985870999552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 5820893956864164081309974545909033811561151852788478199527524542921505401394472092924277343355385092326520486175880970219636045196858819924232349186730251648334238096672761263385785609826436729272925757027180648630701143900957517953076414007822836687076512934434278764452594887151531967536775219442668607258131794008320801229404470829455306625040738144784578835945687539783669598161607907060137991327078743820519292005249549224229704296516310632030416118856586938811307817927361559832504185681006892840044262534826349875492537290696075204906447030259152481011085576857954330784613806214785220672796693549425852013195801496285276878141656258187280679749322245664149725435378205913440937295232299385248613813293810946429946360201884564135033376869144945379707697814548227024956172196275671627069494977322214418598557375674294419776549813693147117473006098416329862141295093199769246170019987716039406979005366917581926560823199163829926099818263514393629940561860273870293712316356496318119129198303749059928985763118203300818097656725795849006476905285268565404024891701004992465830278430040980499285217550274834229607170842047932676454004577124060449243429077837705942692503207813252346646910344982406112544942028701234576168790455954048764713919091272553419587908920392506604144575540278863539711740802343242447332081531250639938260797549327285239155844817449550100367235800322014452819323222233648932025054796431861820587154596845134085520796489419417721897060170737772185141609805592914428989121072482163631084351359171965183083749089417422395080541535735531870812091131419711676235079255716325399924407020308137350500507973128640362130437505975776907392786738701360478553605639301179151914847338512601559137021007353367409987275806915423525700737039694343792840102963620612239986349438515478979229011393566134850808575440495549924492663165994515243307610944684467494525428295988835785737464405139987705905081551388245990189477997266498060271976636690096393847919580269270040594593968735428352108222462721495483508803974721562118067123755882524478688566479262530907673026013177361461732583962045532227125902193593824209393125330059108358478908293996066068185352540204328249794657496991231061583491983646991656339586119011743380976101058506482568327846699307588084976666993970956654048346749714737805839151174331618633625797410859082426444252701967931380386020953315595931532357982844928678188267531178670677981940915937029926127342905091511653774405823934790369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -65376184158133053311450405317812097035411249930517997802688106846980568561192393788060897085701569675729599212854906675762378133297054098089850696805479094020270911681777071746505603583578612623423989019959802254404314108234384786316531590209944031256779340113434891068368602165463114565197764517864812239889202657103818164617232515518517216715245489034057534657830537348116859686398994907287465362045483411747130973750236605060564795886286088964523716764707552259042719384063649514878887257410936609818003769263046556831985904281055303427478093606023934770703568271031181094414378798572107635053619541509862433007097713991752159937941653039942914228088136193039440806339877594783698998648882901869877094714695761002432454732114245532623666548033016494514261739062208984615565451289770181767879742107266848919772234714682566775476185592592828652493094899194204606855317871267169958191785462412945941697687475980958925702937763162924056170116148254985505957425756215380563160095495477181782181419915787085234247890522155132599311261389515116671342964111206475168729515385043626325651323275178453060373364003468128351398222427089681097380841551510322159047251750330051292340447479602435958664557274819660134652540697531504719547781358699463624171591675561179255277427764178038330658657905753183054216544085699438275893953513549633634131932008927566957395422883223267309600978628482528500269989434131373919416275076792503974685543037471597978963043762697320812682416354134134737435489123435092453479265696778225520401316585400161102675259782851259266691300554290340217979181562615730801250856195732860283851601707242510660536168127511091874027908421528223098810638816468776713105625183631169236720330795108177501365707236562636416599000022374482551663210091829958358859600875281353310888620790943039923963624956965646261853277231979679422313939601965692266499093252005332107851948593971971211776665966955935153731985488643382968275540543273228841444142854129059932249905382702630179135267921984240920361993653790494234228464997737207697341026589665180551167190572446807078928104500789094241468122383365027566120456187407895852652885909225295376991050887646248735141547414557551578574924847200811665055224699455676110783820676995756818310922820825823415591676355088587357506158011481785908723763775298470432242303712558018381887698747054479681184591470648124484523306427658127656603844623020505138144311759656830990828101807175725930151564285199124568473360386196917714944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 1011379199794728291855978093218238096251045726953613272044843537818327825665411331518629509327220416672750283200030459167430777116041850090043257662455722910000105896727240054646468432948840943141311092173808929758265996929704346860000285378734531189133175251416453534475303810964761927947117138546264019325600075084943907692451892756732026653659510138853434742093573694584286531764699497225700406629446891404343413018103690694588199743255731547226970301819778493134753412639516401472109606537010351407120505466601050560996558384609337493172115565607217852874258331910208809807633411680920248772998504535811213521456675403263523539116169440040264994232414501262504676034155439193751939876158294159431718593804103523990720372362757822713132789346895667448023281831575141384637524233222023310184098442153977358704493602097354033689832987754546168690934951839087118799948066805028518674144930523610103667144356500276532350372600801201859096598579880588050337512785159690793700068983369270669450049355533020799511637885123050969113849960542727979599408300103086481518801914585921927284492316661062726369857618707542757179829487489688247003409504145989273608813186257712644075281095520345705955252231977392199116692173330098169675472732995313869095644324344141876886265433295311889334620960347797625392006701268082371339669261876138100042534580267995558228606256078907527937440796664385358287796652549459599276422176693806416099867567501712184997309059037693522290999532669864830518728460790731385522858111941837140706218853014549261487070690604807961526836238311847772337231578644234230726928371676887408075081595843251133619435118170931260569892996602041845429732083097661831661111670922874013805462785317253352979474425064835365145761073393938739644432390797187198116460814977278933266820865235697959050973299949556207421845951618856155612456876078231212306132058298975318844887406011662942706931343713662386180667578749568297919819913159587806797632724291079630642296509987424993069891803755526928368362026777803356405107556210158151730326447780945881256470168324313530232022515966625077714334356168698166918694667601887211842684992539853467795495709912782767317458916106055284858519376778066051911266525880977706429530536176352572841048142958991507021952922714173137628254259793456312405908403633179609099674980903971944355762339524503516560302682397466132086345747719253498067941677966909269160868366751966703295747227870370096051158056830213990144965352385572419665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 5946309703861084119383187110767756604299536186076559721508694103042053165498099318891881437451363971181506643909485228503920291280693781003808059211393754314508410568974305431170939612087572293050387439432927019946781914462876155453347444388850959135762929248875644997456631224571308339909684917722833744015029125253871518561033550815003909057873718296749309888053988139687690614703387578454070474137932185458545085750402368236789353435594093284534547231729375838139943257847615701803240727289996054146562342947480147547501011487354002033082123195291329369804975953244986676057050564414719408034281193234174581555253428322687211156879600686476594087904416353835542157769116317067958280101220224230445487782311405355406811351880097400685355453773014184914492466439429409963252836890816505480060706682966363334159802597558594514893927827032481955320730705849549715016606146118414265001819204721414071193012887645277139794743678882206027917094219025909238024792429503488191489200971051764590083800408795991634873539754771365493320829205015053370712994170660572954256328838559367246966578583095857130548606976913800651561213776331938140979924691117439851419299363770869571367776454571817349669531852974413290140629472090825110298315077403969227785512142165722805116085750872697646886549431694286594995528815158172230496736049653672309669833237401931591872536839835417550532794016023198217575929683978813189398949379410735161345272808490897422853168073929837411013759974588769323194130992720545347472725160613686094825258924670192159262175377039965757632445134009258504800053930329472096279925823451338921296001089798514573137789489650259047939052303911473461839334012451508008003751801622076835027162851226001936127363847249094241046828789237442177287074148262986814687915206418230921938145586663695601852885013247362337121026590055755994751661349504658495533057647405865263118083081502250418862207552471924292507522662748687557979338781538422149145053560046461181719361694661513313884161713401606555328176557355095690598337500562322760934660047922004675656329178028880781262754265209361131169514088115000277882065765202835427885583045479204707837301189474796511828094684738808899960348342400281965601125460231425092513231784727257398428505320951161085633581715390563167219913055285815675796246736192502224109855290664708232137610232132700261767008275381000040656587572984968303467522252962535871136914374175990060971629985787167223436502615304204470876003869295259447984128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] 196497210452147310676211427365748289335430917689015217296419181385489462556321970657913342287213505639842640606510442256961865004668885376182669065853904578450617299290749115698922114139502002882164654334144975113843287489599067873708283422670493170862342593456528496746119109920174312980905542173694926524319307123955673234080253259839773952554009683835629981818690395437369975815081383077838710089973370749749564887103578055271227735667031495590740057295415892908312597946355768618930045400811534706796486103110780551944688933344844380736323246605207507334477521426157097782624711862117105766031588603267505121193754374314117031472743014412835308737904873111488067462260503403733438149530159582192667468133659555394027570811277580443122815579007884453134865314370189013382154107371789895250023774926742455177235324014112549551250576696804382371417189613953295878682439154688914407210922001187540888047151065025605543681404957487477904215589147334089612342751949548754720280281038254719058378931093868169791589825904647258310747572431519693031761715141597592883348656877213870887947308227476155790906904417386986452165085014287155774803511790100607897986854812858451762350728392914404353145126830952825268774385698162685746387710410019759742770626645828485933965895348974849669269505475907971427038038743029760642995913534837569788405891924344698265619394300046867511559066850300027001159008176635821259588068448237036895416238347963505106937403577832648435042989437398437116826003431810927421647951901309683621310884240575973221724928067972197511222908807886629067767705640017444897203862866342343333286385534078308677639523964886441735631627568666868351635238266092721799172414606256312349565530565775356648444767072858471334837039263266470216492287202497699515908950437259617717796678122999617557884484829708705574740623338163548119762043551451072072379851576061387031540298105050731385416057657210595658749819703630430376182837578187217359548701809533500304690667695453242035447205013108205856153499185359500787051101463710732495933409410730567019438697630768039266378092041834290355799367195002113660893799749987098229954049558242358756505685231031538848341504356376737769790515645858317376102048108435093117833131233874928868254935428100467425044352049915211207866610957640587398853728327213345941397048045469189228017243252057990386135490735265615323068529446759007892960809850296653767903213946538917486719382671660641118668460498381401944556813460321776655400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 1276800764150358595391076539991853811942519686209169454764192576204150388543891132979694689595095804288961398460759434008242905726690395465516929008474327090791198495575568286043398515140371787560753276597427661274407141680160059746929848792041485002503621869530147430013361544591531111204717916885125588075293759545234602361420247165350716699331784351205152386285957731548721296813777997984659916325151292637616381386944726066083980238482648245309222873599016603846272447933642083133307380361943536863534729581913146697020356513974170727592374693780339356348515313526341021519205333474908413124504350638454290747782253328254516510765095486385188774070780916110502596585423940011010450855397179309033548131841801743676270436345929333630315172283936344378996175021784358074136729914643758459141182450142759885483029067536465124411774939631658523919283164909301840094192470270031451619763830022557580040261541860255095757669880086048163363619581630449449180346810710797766547735264508296689694449796819730933221057686470245444068678125529326871360573751760204088036607424295508892252025957138342459975558210628999656715335722400941709316603242594237574096795676110466321296088677623208811587508518922993291950714635703582704734246519344669974427823449238658729007105807974121799981231147202761632374444998181811742100727686894097404994780509930174259217962992349966669162671213447472098750203914495672065414282434216841517714209039948663406687079176898472449663218579086440372512298806815197329407077944551687658527095144526356676291293330174913291389505003990531084880933674415742271852828842520715453811063903302338358717501696582189774683875368295716428804880588306290630455102858258091262900522577449568339506167302914204001450445464380570185759159283287216370643523181283075070903790332945968488310362563018162725827589326162333984204942522631599014175810968310054203658413174483496765335262854446952845377977293662101417691832082413788474557993044607814178494759254923323322650360337016501994823230723592318449912870119095786110479691060971892854235834997922470734066520759570485482386473830196012241378848530030478005246365529745017797166198188128112592941448970672010788231444269480874883514586532311333236444326539023932883672510855014377842195369076327974156805561271370970922685216106567600143530428869964690849236677585102844636845821501766710627419497992398753067244223331635258767305545476357221630097788301849723121668159724955606417072651767217648273744461824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 2936840750025417445633745167387328747358271356882504772702355507858242793212425670728776162524189427476090956413549819503794806172291892929425370561171080006550279525357339882762567222053139655631873726280345196402576036014158446760255599059819989207824418782378174418827128360252629608690256391564264480429121436326106764646244091495142322659868214087183978883385066472501498015594780669276245224634219964632467440497568559157764519147998716249959956315661838644207350568481274067840715214430726038435446121546667307042171334959265505802466781922916836531130619207292750839624262866273509387887662800905187301950765625797379407107922942927887141744513691638339321758716251658384742186369384576390492640862900551089093761916846078756583480676518045040752712078090885610038973717650725400496723212090799013561284131013994077570930868068298263141485170714211775256877407803132956636277170088307811352309793807725346351479610320034499970698737000354304187975508886108462589066648261657129560508748849400254439730165199121705458956168315450101005222187909038409595568359994225558593209417162957861109176873422512591937246428351589938778574676451504370602392245099626815647393632154765363690792709952924367397632321238649848580821815568859860558688509067276051447694230570226407860290330488152245926508924721182983162309592443793387868306467069046752068701010866499839639190628184989558364680227145958802317474050795043343941343727505961831098379980451818101216517918983681763740346801473589166085689048087115394779053145945910008026644357301773351218550833466788638473122910207223132052401433949514411887846632729330534273297601361761688285270575648641476039553879786128086815744547715470810982093165274420416493002172123795516218848609070536944083854546740237022487972334128741038888723158350163090460994131634303990266553429382051922283852350896749188906426131919544331646494795014345863941647947739889396741304834763172188135135485847624653220749021549543400748537156916705175601913027658460845638305695815484187634895834354684660352618449774960397568931646327304464107425063609446536969405423896118801879422529900721580374641782193002083526272466343339632952192899612693975282211951541419358276925084243745583759599757245502509031509399370375546577485346785340038375948379343508247268356810693720840766329501677660210791888402636540181541356715245998911383604782176963299272272000514763032850261570442481609432371023280206690550968684681152834884367000743469745408185466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] -14943816530938734112839045702820167876931612221100073297279807239239262901596448210734688094998811954063068527853215654139416575748219840469971074786065283526557832741532869266380370699089237720777471731924091213533451198923979546222463457647156025179291208873648192665853873549707101395899304310269990791166249765125137345330598286842812864354607915023184237622496228671964118125691319331567215070880422520824268273505915381496134582237273165248490051709076744901981946363217777237316551507354908390651478364968102545014879414779595485232199141759759724924372070307702862106579743403453245581608036321711361183995594606993117109825125575577268531289260688980962999654564999487039741541347990906162868232632394701944394086704582704736123859230787453955935172066664024882780195720375197235415485658354863053885636738463966366061862634663344929523679686285354532060406898739636308759842955391065180838600946566121927067359755506649767109637525026049777259922555050242669991266485306710673636602044513277122132405093187080535928167920576616606267343698349211447123727821855452118085373800117812086870637665806795274018532736579206065850840204939367479191247004180472955729317070862307615648987844117610278146449367714216734018261758320024749580599437186305860450030246878181020134787686652830052076428009212143668831102499693861231313197273674158966835302774365417584671683625272261429945285264295128111989958409638810934113844692511152499620611767046179553666697186239763021050073288690930001063719103053740275180838526949092346572335893950485956733287369108982761392075869292681311573042622850172629873721774155763835880945494249057550575632783985520742898676789960453236492565719002549952096540758696762012915740936676579344138257231939333313365845112738957166246767966240603453848395428377809653207314469233055802045658068283614236843034463464655506197404774925931486748383266552577232977767321324623840889038437581294117682268761405288903523166531053885714344321411062142699576594721358025528722204946643039122930149813743424870113737904793228515851950227721295368744824702383565151736339034709726445212031030535603891367581856900095787966067570240670646763642809318422233778969401361705756749676305524286479819176372877366609483916125083012884703264513845260924667233629543199968662018333323298722724612810189692779464249647425508208671029224700346623576389495288957041646383682607669451215269834314093127798901391958564034689478919398904116483796094037046779554283126784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 5736641240118754252950959351536622279192655225766132540591213050180187987682567007965369707068287599709776819628680734559865336352845011397430057635129959021965492925914912420032614018437505080642634774338499624370782296789120422156290904021999795476679287491859122401095209717403754970392487845996465183336874365153737068952242383508760024631226136308858451990470121875170037868075209894859169403124123865487749309941380999400472220823488422266382403006815913967960393412619272730717918367647309618147159491355968496992881129663947213697213251670851679737899147985509617900304762933218486804212538163883796688262457480051859903086802821709999831869755634659990119939425212339100275635532987749418574190667366183254594251198566204737888293348051068897697309609458995859456778496484511222284252451443773919472450792626097275156044004351183734892502861733711688522666042197989074343310391195390708958832375370696303836913388679361004437846012232223865301812616245481591010059348324096592037595581051219062327075042805514486912448532217741858707997848292752050413502254998645639043522400224957536505868844094487494402687399499152481863636091807513895446054602264958416303938749236264209220324026549088940430648740142764321377469710573319896752232516477948353690664748401945257536037823003483507792620490051474065927924051292633100465601894728697195857208205121950491599911760264430626700447428946768288934271814927281530015634457251962845130151195374647172213939750259614667558805853084661784524525576425016896375639824565933833977265904326088852186272551642691625106918793752798339390678066994728301988045901635220981086149449378628602463640353363592403974463653816338819194367065430887850672963941036081856677939486934173586929155165441954834781028423670128967736762312633181506644554459091175902447217110700806486591182110626575709308791356231796365287185158516625535639672928131131511337324288940374661494366037930629944168669998697675522329747756529139087616231222277668172268480601252850642254098293231318396214297758068943388270304612249224816697882755296190950974632308416049662027100989855238312952201266691828737941511944604391476571764247514694940934321364569664281646061499222240865539121701610283898690290184018843962256041165334883330064253467279020239410070032536362868216450180536723648467570168454020251700926456456301545245548013918549632338078278484440327729147548009866223687692941867022219395943468045128134975905135946589669508827625526025298091022745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 383916018504248962102413997417124638509879549652356747344466595993787272657520207641025277306334850076701938325814028055263278660264875469497892063190589764148025329079038898522961362915086514387482270455854777902749997265686553110073101350790740219398312640257286820334943304660990652920274908813301835279047765107696980759453796734348159471561710572167005313324751662971276903673125768550283208568132678870452794048323209784532097802810135897649432410028863519343624776678465219671393574113370446609781245313966454898756821775718251758922844933302550146207457275828469545361024943321807114205455800657981247590480114605583467091949117760461697948753190709907828196302393344174802948303496903654906407783601833447734593860493647957675428488543433993020110281633351256797467034503129997550682842572179623756390380946959575497036898671726894917066709859805125643218749534386707225040330310664564818916975222538234143365435389275306874844435957606012376236726722175046729187141934934711523746597405647294487055691006024174997879168029996917220607718626424733152809577282450274162236645971847421177324204574222174529254911330862977554370633007594131097653142732623398895722734464666413756416597707716969209600471898281721773421753068283147623077142335506157556643526835229662869033037234265777980403849869899279832689167135670386841814287690709044194641446504652766089325405020016373181995779106739833069436167355268995122042076069253793408614188045256137587163224687996315370335551556661493459201755154835925239749649341182606657788285297497545764433628246937135533443317534874907600989837072391469576507941832877778979902995527046982286543241234917022796720394047022221853796186819225646084582451784969713555395705741037975101610141688922576343305603932412011151990716386135205647687580362565706398448221928323026144202342963527098663823062298004841179139013482402584300767642021313903203479987943428058727442842042978876229507655330994528775402176505008325104457227099714281974673935606963384729664633312556400487324441107953707550622535930259438659982915518134805039755140177324428840506363451166208796698074240883281643601248627943196712299344632054674959947541894106538136624696009983652840211733716971394051224716176103792233824701567675167477451591698839322855163880581382217138339751194056640574256952291541650452450768895131193217393420425703496303396882387849417142139012530913320638855846452926506074185330542917705130493991582217564539104991858840611643927650369536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -1140883085463628754566093667878613317859189644462227710557923249774992398923857044470114966646404738542455981913538259219788675284998846245477732022264838255146622075292562901529112784790308290269073451512215663952023213969531621362014647563098151448346765762976266361306466226976912895038690081106335970400946346562980935456020502629341239304708483569445782843140448074949972233802530482058413700720594878653045443139083441965488849201924214726552899817058057376899205296565933017223023398039821727560279427119778959300806655379868873858382886217114473555778823086070593542240593061955972122328687410001202753612321110408316121617708471523686663729144503330634396968707887259004247938550448370672937755360951338042883633285135360600402884194108359142356611418297957426037116085451508170996826179547839629140958893623013453851037918009760106794575687256900281505876296263402731360004292121213529117494590215977474626195247578175435384295948473834808144689235556271701956648863628190540522023979947388837522242410170152486767292621867217167977734663227634931331124655302081332266320218151423659137606093298907579393149205032738441387677984099076631978258519726195373659586155060970697820555442895072593136880064211394516869169008933495444296684141380661889799726758535893756011184900639416685933727117478018566354597870416468922801966523016022042616176304867487612681242473066658083493391120270432408640115843766496781612141892315913317562969335909617908550463506738906199821359950174296648697670344809875258608051759054344874740054153411092268958359788173030118470812224040993520323370710008427439052872384572166384127892452721991504528609765040378638297503763433206562563796129641192850775032351734210321876486419145422155317000330897523778126459367794844382302724521537164887960050879274849239754320651900146753772159153560995569305059167660699498583453511277159446686645783734253824324613826267196602459226440418880634902302758217284399371619947265299303787991024290293791606379998119110248768572935999467357647539972400127642261420961670480475004393491191050961531696107309191416059677841672223639181186849401762937819688313358450109393769643595994825070129715561643782696410640596885023294254402111484926000860182463055738210374522682128433598558964632825781618680854331848268092047118897474198967492528171863130751991630169867629952732570556403426964221274916007737859349909737454839002950700248272691125573871315733071861897092990932469763798574980059487343922926059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] -7665376541139606292048932131794846252480336813110352830294309919987941478443893237114272822276902946110906499041887479242430798924037708487017421605536857628792333030624296797013309324447062830517283856995471998436147876884478623374505754387922038528138660919462555582318925614360472822740499543017854908167131381555036334829550854253991726296009257891848216867431463346363442195346353011713945315299942965309747843719993254036707623424910960452142596636588219562909458644950750299202658605588423578112277431013725854865660082044275194837721034241965112245465515605634501870896436964815279122614822389870951146371836708617409631505318215927949072461892761669563975126861751735235131859892469261015299638349327569331785538066435028934764409341217971144442360461621053140913373787981324766950881166463874239136351155459767169769876584359199481763770328042149308733698965424035356587892387671524308300720081535387655333127573110476213523549309293718334750089457056654176534607002339608393934579631617329417609904775313888531582640556431162692687836954245923598252706398654791037297528198111997935163195876201840069074240553002699974454190461989002127902793712995549501196388715249198460359123545574046418697743141007852763541144043296276806741423793146997739934961985666051488068668486595095835806897134045264176439909600637803673406388980243510020703841371897818118740965324410760130949172903873035584913568866063682487612118333651428023748946863552288853918817546870410482398488623730043922736168661724692396352596867593233441830071209285494738169209133824227246765511200232612190536343149709458075893431478291568771263959045499822804820331913809987689794247302054317798815223773409167564330053202942794631475530594650329821202780822468114029423668865027038815623598462312099666853499720342730199738924242702169434102690541667124508241012769634282198858313600097679629672390448237005936585485125772758301870409942812783530504377793791502908664024166177944589583596110881717099110601202793090965368391325578188785482020962644278080131488105002471172736160402260474178404649535381128924893274998787775855872163908042292026339550824226110777754205705481349630229853104478345863823391786346746597407927273430045224455702379276057870549391888308172537836288233385345967910787524853720084292603145830010651751369109987358607457544663779948368400262052341046332308481481597857592149778448283989162117495630864988896921072011279691331324707014676043225389847982870177481247298464776192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] 22449294455747896138936673571560295361916574245104810855403483585538564637377554530088288374922747818478308304589798094651077463262231503492083897547867591478205942277742356345434344459488669082181239839845938364208945239338207566949056306954366063212770684353061982577123860333219915468739260356210242263100929986264534169967015221421620863528581481630355450304482047980619293976937692383825473970438775171227869382130261977584990947722012570464528682904822682080689476802559399371214488138854917661967167980599487825023063696531279577060419224033889741120158306047747096962979152881683103369780015514920223129574436268576067742743952907761996376624166811350477842565537116057584349803205567887075372986289347476029054772756784687408072113615571308097242928918499475480632051636750647377666114812108902956764955369199981763961438116247502386115821228513701253408233013472658690507856349096530839174236846972102517960073183793299533573190163443361067669683433296619409273855369727302724396162968156056283504509399766658460040530254417930247511966143736209516791137070022996356118381454109333179120826686679018215100651749090534333905655307489821049792593023643437045142010405170852959851249439618480010309929777302395962366827489608830840556360821316999084068572005204907233075637297293294626796406355754729938039209169345651359191543060735890272657828883456265748888962251281750943373991513217745036026524009194498352776983182527106448223146227210942259570992596769702665566432383588682245015646296786141485579750923606543913257442614540850988669520462779244998086566583627448292319020041494887799846814583097426239198820558248410778381722615033625090176710260060465135931817850532420196097337165146629928954688075556021489230069220051369479716467805535283211332113125193949526453989898354768422187742739751651395950439315922276641553897791198632414939514079042520655087685768473096565190611854290473721218674011268066555076527422422735071434769658389036830025922508836137335653487520785123059013067261446083313664324292549971190406949674230263228116591996154002933156202743351936078844694735177478474433129417145899987954839389205091373599932891695619446524662627008621941366273589407036354523027788164021002539789213292265416750847015695071997693646726645469920324730556335617943130936563538642866247678098815232937759707443223372357886032660417255346194545901547514266720285153683463874734907247010825953241154518272275287849107456286506322680205777728995357343039398871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 108891497945742228229644041301412920143351588202280170162520960170513295768156739484479490443337355556741761437221867181373732581576313061889211220954461581718912592710600169908688857747510585735184914607049827547639190374170792755982291939636097760648644949541669989236027108196489601096214303329772157144554186197701105372394835312390963947685323360871221746856705465264765181819553237484371950321602888321443099280123014103742544346115980710194559483009710473333049156282972938947304706844915497475108468605783118156657205206912820284813923374405183973337524835140817796933121611483399104226507151028720495050885443858526001513022506293174001314869251281240905369052869765140055507750229578698040451169125750007136417037891980232067534312402184588659010683810085550950008086403357716878973974779173942810042395397465463581813773232247406194196331429817310465564850528697192019587118468203166182951692141492724752074536417246342232882632218532326847277715546519584840564606710663077768881104874415313219445839817800116989956606794297984420422294542439012735658377958280034459642202518671034479450344829425051916459821250711834720059547775040529273797676268066297267850017835840126561176879408724573276008442579136084949461618879448764148474761215269025677050946918789989953157891398882144196284864251221703315291137524714316964294447642392646176183748080911374982803422064972814036642788843543380819808329687562413314843646539254211569430134743215999169932034020604013873296240763518097634080618181532297876240596722932776747582174813923742709158704495604709106793889905747359080371674003726926580700037664202216494378115682134307214965061838636679283858844094183204150299121705264872529503502812537947553888553824695187692864571074015549305958597809377857513868270416490219315776223869340816852552337878406836703394083666201513733304020851650157896866642120007076170797158210588198717206457272913083692484892946552863790171274074775458562129504206054552990206695643434741040005742400959877427399249671300956934063848295665821331704951243336728222934215801643282091357192066523880734504562359177536325120205940524905477350968208094767263130710124504990530332970743049129796216847236483636184432824090873365942204072930566264591878879188921080629625046243293472261650606986365206903370446845330927534451486248305793523861067547462883397211282675971786700229468684660842237703613996857303493972234270668842083100450839078006988416324638146646105735859499833090868273778465439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -176136585393634429846362759531307466598752083603385567123389210599741839525642499148106334577333111993319120761122996941229230340336256783255777391939375130541347225211938723588530150338136825744620852059836905846953945681246643752575372033817214942023381408968962366772904962512969761924604471450501396680577180796392730661168186377341451354504014873868908533804329201737809176777993494436809216802944719373382939786258237174857571521062957061664817379174894390388117824366152601678085287807998234135801200401860157508508249791888669608026367944352404145274400173595339351693416190399257133725615827874730398373742775670401196024745317998657865381143013391535102345368086589154703893825936927350229911356667414720220717792189511020120811582902501359495610544216787077005034025605536606938796015451165449477875175791583763393666627632085235564188750500949988915783406748788151832785583727036902402108291154543626792196411072624766404008414351679446966265455582844578975426362115062621883844931565336192562453116693781420705143143851924140774428150858505702519844425583568010084323976337909154006367620581154966128200940781635400144027894718651034115538818782756556106157554525721794208898565123534775811423551570642388582655303693148274232659387384551404308131834391144041606089442979569215900199578493620429616295350950145154588952743161465807948673563189308817344163445383247424213312668260914114403549166519048950001210323459470811478782132668311055207021896790157760778453801461644713146789778232484608199366821001810787141373421114838599679886878670676645671231961513171426980676049516724153012766166097916566496637057358026057656402690677006182006349200417515356464599267176089476762703989808213876328601289131854695644491898647222268386220416344342970288055674182033328554398452305171792316162498511611724057134439045497640962573360679559661887372496585422503164462679180276913360428638316363734620045974501051029961426790609702504107389560129848598817259356148080355732228117927908446170698091262285706834683430845484958227603932301650529658970084332845389731909555656948436557724272760643472362010061931971999895290352092673243383990840919726061364684431967733321560713755057202181172190906190066376080868567578161929023541740552023863292290533823384174126652492477569884807325866550814655394786454404267035187212347036291749853458699894399340314579841734638787323153679346281229936160272776367900796966167231846052138131599286895488098378525795747030756118755446620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] -559433915381186760034092495926218078782985283947226756450502670256230034804951960228861245181882518247211222805133304036715399973923991566062149112473231428140948066997280697061668956019130569230536256067373855818373235237988487085856438399061165147412318616359697822918764018723228376400688269324123258995814663108787235027215077646266366057217292876197170312825382105435615898217487390268124754525147675264528105920992490560000142721982580252811740684163341752239610193764943939505803402080317314358199420405494934571090454952588221253115769370007172333413125746022329791202488039808253368273710759329575681208871958599322469875757358634286946580962796355412648861661145247899666929961881473323581257608038650261252140199651708805082486686453146400664551377103015500016703358172912999533261029155929022535796547414975579787587904438744424299235849334210137292080636902155179354086773209804649688812396893698702310290666779060568434972470375050867287048764146312153698751732101454036822301354426896356100165853111698283228195294296055987559117621657116791327688216228399562279156690574137662757628164762492791373335055176589099338504981795498874914071639346420444132058823055947915721782403087055994995729394201414733338933139445719533465796995995663797927403211494504009673715301004188825903988096720475639839022246777360568306057912920490802725157711402354186568288113205452780627741406594933295001512383161268053797356005707255298546201626955310661514755831837982923401437594032030895209458581415543321209714932138557428910722120091158684437351563905343024320717785542624772654593453819906771632586978902470076395744612618032748663886969389257645206651483126367073883784594157002356916136670312166234808994220320648935501835596977401861419449569436959821086490093367570916467292161792377146554825820352296033464107559526279038300682800831231452064932824760063875363680773619848008849558062194311622770886491811575889283786716308794477847709312545427081299034064761840397286673690197264089069309257240988891285623994487478221004013275915145765722396016361532181104663349963239907609655093797287128492429234919597493826564487293029397092625939750390433363737711041421256232969792255279004469086041837958324407059441594428624995958028064102997021892359442011204655314256349451059016403344618968173496921986179972218403169737610862731816124178650790445661731077884047889222909039566767575722574598172812673058771672900931399435917064042490109963208706753206267095620913746411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] 1384262850008327979949199917971784272156104394687530297379637473420395732230287775504849946087271056166320953748135385897910362180092540385051122025070674080580666873371030742388315975697281682966277457031291279595109568498569806230123842269573226386143371170988393833990694649091307210206634961694019132261847033241172255452396026186614590752295788699659405369636617986795104136074052646143589678449427154119992439559032265410154841136995239880136937062466348279385046625433735933742392640753848639530701642561074610291743089211748667814413954749061335265095283836822194592426768233763913667329234164308526143578641853182167295106235382230343318180826945639074162319158294034285691415614582863569298807610561766922837132299341678752267918152835056198628241311331296404280539904481528659909448857592463839973152594167660729628836797361837174089368427220071217901171220267297742395131567682259947785069344976578864812288638536299965486181451488776172496103078273834073697053264713170474581647104162501624759564680548834818056209142375186592853743094773358997042032398966087358535404795349450764471080164476384080633160976982818711340790638131191074721238471070185673264693863290307165173093804869292697828232599150094557566763920309687125904055103493379076640337635447852331993864008655295118635501969080444778792509296040811741127410849198296703874952619910166248085065912484234359907063449636456479283028819642532136847410317526446205877722376200293408632477661182790559739559522650225570524194925007869777709211267538916391734145081179558597651737725250659788274769691017423666792837645144409139462898385097047195431670469803728197560474058803114912556822281559271984990669177431527926235507442913276386673639062626953201672344824317550250843471087711160818181734335815238944231347256360999711193070804246939773439442436222411516943245217282363163514753347161269164161564181512994314498128034745380105794099039405180805143213444288433974135533711336841719880098387753066539538103985474847796026926706657981915196919778941481962175150119467705907901022496507492628969434956152935126705594836437152232337482124275726763630248387999175252941141896308394888438968662770642309021775766054319628472557145724145596918313954634813857645398201242594367265865452766823539095887509131507238133441370866139198829421990648752533563301430334523767756321780010017243901902881764188475868474402675513091045640486065102065024503512260532040091891153503970236897225016791206001817725884358983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 350937910694724517591514007280960980998429694201327876399244197598103504737342494476974265718527080357525707482209026861540220114059917749577815641822857985170970255318057510561236309664013025779921973085191122680103893920890139159669684698992000174695694117776087672534748231231698522497658611671831335489061535817976538897015290271106679219890692401081102113613498239500573782750422987587428366378517117776439833255664864562483597262486017929348116198367810687684447554044098937348630437577653688523699504334527234893562908188422485308359820976003405946247534129347120426574084383110952263965478695652010145108394907634324637871357555892490819725423452295274741277312824914753482321336696611529450136390502491329696410289189250409905834513172353492675807372078840407240883757125100382206925940219991792427597742166621755467790146444372940806257547098100986454975369280040253169142022505118371931914988332971394878570974866386735460753537121409941180541730903274089154559122843804412968944506874221907471008930491579263162962572322789695146156242145624445832038975179051463584293134146741046627964973173265605152806764121809033024109857741911035038958724376619208457437870178818581776068921424433192299620163020271120973886084936856289883106220881121941897561487173471943214154504871551043424922957722820571109949509214580279605880900624360957035538899058322444587971695899170715654699141981069615299072627448500422173864156700684144267426877188291618134637399830475223778444619183376110792182550097109458261432455965948855464898560712247455224718247263308762880153566851461863728716859478660267348435503427459295489772804703456155879155020292953433957532843193813889030060546861838676934909918385577762510964445414050957083477866615000540437460622586667434241781641937114476430675241324777254375277387484075412104030660370657947064757826835186146854463872865109786448095573700845988295743330371495740361287673587740720479309571597954175387399669174044365298262151557254410515007730756767149159210168830901322472780795516109817106461786204298055978338995657821863863531363594347856064093626927033806925547274423894331226320102039063295704078912693919054288809939616822195634293446911225461094663301629760257306721041322529804219112803267329482356202125387112413074764249673830445761627234615080514873045494023549011408976620841405716624933887670856941592760405514884049704117116439619742178014372877354708543877123034346169180975015436608485728626363783693845530794323227967488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -4534947329335990849590737453460136930295219004569712793430451475843167349255901281663869207321812361918151575189458161893210683106597406940645323820320451733628704039521297912202110071639813441478700352789813147323595161347982822594462165554051531923866086764674384100342484659463012303578337274912643354057611276377201493888308429309583531222396249231048930832539427438954440600725460885406979739416007572608279107333203862827315584907280840982559584604184301145631976647068029333421494729531178865710730697335680074241851622265647292662328369390806629897605603785245082198779284319191929557626941395077952272902738423986573153765817085325344540432385419496032371421106457010799062578251311355310838888963074410269967617271901900278402993254330782750268580709728274560033682642174901410036833149019815471881861070707105304687808864045462262768847546518797486967145325225648469128517123731582382758363708483494932807436895861294044614007879922270311180777053376047706102496615437460408018167245148524104434166906250893043991473284458714111200517008430246353257069483629002761113361703597490226336019528515602166777785054531827422987359204883994101271491336167361214804419046232349432852226570413975914937403593072937401645975193583838858699902016993862386186238384935731099320669837665349580660451145381533746748639980851752319029417754128765127178788066769261786747942843690363387947639462764763094826169813832514095613428245448475045549297989138098843406022021094745809540377213967547736658515770543597444826114482186132132022020863881497457838798286484431297360046710403993773456775933619020191915927194033175672183189496473178158469402588960694581433602424568941865801209621997730034574974520294378112933028009406536957209568764283650943920028522186469100066502715496725558954173109930705406846456369113313109118056975504838514803403814354243782994793237003252842310802877864047374464911115341087675593588123802430942800473828079340866940095908713568549888684698474277269726435028426459713180152685660789190284650468027756430045961964129987348230820629070316049782411050072707641999271877612703661704082682881636931892191208889216472248850494619048781867213421621127689475575173267495574249819478976136764955109282899277959800347774341226059963336563898629589535079389929282346920604725141161060067659802246863838959919682688011331050934786267799555694469405589887096813677589735595654932430435527081037904314855377714288952636649523917503562770506402945974272714121527951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 5494516862617919833330923473674700548657344940193825371041941513578144212222017168821245844156428201708338582829271392624659381610304544939224145923085104234880766272169249681476532585709714378861448095921584809050012971314519294980897502996904696023820351281348539757088338810934599935615527266714086210747247518098661102085046101073859729136100514979289584470510195527240100394473169684461041304881782907628723305595705887857675237358658487826374711365303929566713558645714226643502746102258629579250161714472099138888694070809909532676970770399803565927483759422865114037417458636381069749198670944881176053165384730776739597424489909671617200875318158240303887112455554822681595308191835054212434064871199166747471431298776084390611267695374899010760938883601991383394044964460477993029716670213538214934693083426404683345657560605458147789605504186175874437608808643704108871478199419096415018710420848744528336635145922988039370267730693633679380382486837271328138440550294106078446175090337443786284916210454257028748700153875909479764371338037842554782123358802056503444492390995389154107367109084452643483056816565110411238568924576579842904779005026912088331175563404823533702888005051639204853249567036174214382591147448147574008292043668270668737517983521198891017953768456190268781302578085958633479590214604970988810785803068132113379532080863304119370017929202347088216560777527822110004409235342792565094181258528215160191529202524153343995210431198766789288461561431208036059518283300438086831616189260689944510562784783625812556686873126708970485089107858419224006298459606218202878335615948539698277869091766395258314752816167600895297128703804085367369151187245006939874306410915189959111297476305705894534773658184509892228915051579713106828646032197351172860185404497792466180726260467156315863364499221806278163102133342887711520930862927765030016314198447728119488913787125554950376507173253857471403793348420869768872473179929869649079796573950452608427129057854266146692678915576067767909562637962901874566731891106070403870194262798708630336940795252911897771781141872057769005440886652586820616134114190425567244209866351862190610995982811100468422402588062529573677377274650830631241817350118574852959043020055208142731669286495099802485418149718725107887397672324109532956192591619023732656914589597805219444615727814898873382821179233134182650241858912668660217852654570520792051975766633674450110515944521548626978757990493017196118094302958059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] 769008833574098173297154166185406669618959658217335907604566471016499687522579672153113643257966814245694829420832850180120284881091648986547404492657178028000601126990971608802732239102899455841386801537920037268867583098480577409657146361727782187495523001294510594139120222272706930558344861367811375919040933358730184107456635524886926237479418928667905038374595874788895450915183957589673204445551743732966325509425336590402219907538303208554209397529373491507266773934197749434419324106763140546868385062676420111078152697393712899585557275617944060854929490518334876086426634676532239958626046726715089249228407219993572357327396394773450085188334429134553075355143236317430924827524466819276696990463639594559556156934638089032038452287118334571320647100622128387458530504645809926325186994287894177722288892381560001579557293563622574859831004190350580056737507239900818306277753974502863518708690787422138330274915335217424638657049972964187108879047089016299590998745760072536061184725067632258063444264729092676124019574070564983271044820151742152761086226661268636906908867664866213870812510171168218473274608938366789816855213411651160202859575462383768430215145956105717576305663118749192512291563350855119674226339790067029812060905775261837058520390181572718350862598641866484292392393506166211304435027732886132817243637862273662187522187457936157362927765996144144369434894190350736904603838044348475173611488842402250550471486350591482717647113269832975341295307268369021299896500994617275368056578748580588678017846774843905450039167104790456780210766949832545514385155058751514974931079884619913914100163223836566390063767567459744516010692003622725631007577686401696740483121198126225821549966375076251475240738654782616246201369244790199036766035580204929514859655833631338966756413318262175722088401362056566501021810319236892542967940664488196371001559214130496318235288326954780091847481249059736986326503808988011784542810800792078400764405365106188902589915468010512618310773237586516922941463232973006690760241215023813950417867577135697264355655709642735082793844578878186351051791810502680295182822102509271732535565906436680319089282467191702293702917310677035831094461357700605623684863860508272306208793609184196422428094884056145753909533209587803321030330884929739227042992937558464392610252077050663481515563769650059360074045863816229076704139295406334537632678921863712767041374475529137219533529689691153513487164752453844544425149071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] -9157645763483180411947293451572956582554485361902070951475717169550230310314121354831028066172233050752185793109401158777494966717502184271042257541694650954493064544755769699001027837898935813833356905874788873031838869355315302522208435419157641388365726569841640587085960689899909701192555617959681353062223592857143432349160655980332724894948642960812281512663821051276463156589732646947122269219156201239770698204137598383358496540373307736169440357743157859123412127552058233164577315190717061420463030436014384257904820672587067704477860590237571068148065434165772884050663601302536238153702791344183076663365613448838210944246672031621489688344746174495067579604565959415543918705339264408179091436447897839931794958220979750491213789339128428649361905441613375475492836118224038914189441877254907757452716890656801245344846917114558385184261363194379827490540647065792637219838978991390653591863659552816612762316301315578703490396670496527902807206443186548407163782632865725122047598521355464148846691579543401853429437537375767442594483739180169567093832507821719747616940681995886623582602886204292420943639631688384152438496674774432974657388151962912696836246470430637239993244357185785434484732196994164083771624725206030947686235073730232474662807576929362580962609158624493859539172022343082479217495801798793712184313188293170390728268710497364422872391568526970253292502119409846858350419814240636746019344944976240427044627527994283700883562111284644920053397386637584515654882961233722708562514753811096666872833079928874547143934873928702592564552062782317311059728666573353963939144532820579069547878777526927198922068563982168026016259619906366041982887905190481138712936333759627483563745834896506286148911185521867259986931438472750785669544334966334982351472384946467127871157078678435099782196398681396701625467503501573477901546941355778216920000207673897150105428509477820038824842352070520704364690190869943044462061152404788135459798789254755166319983608795871001275710801845661098360279324333393676076866882106479663231213254943774745299250172025013913014994796925658092036284022371142036388671718071008537759021776564174145816284569318329690601745894591601126691997524946920009836605518847932672506768268177322201548515825731807868366289529849175057455007243926629977267709147145185233587585289683527310294304026462272929557054492672342004961118278458512757882434487645042462635259154119729664971168592293924440242857167504955276013114379730944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] 12347390833165348677525507905897219993597631158619898908116757928288874354267502474916007201487709388682390708185579479635182425908211886512041639687728402902482929844281857084837791384367808111957824867177677784702540859468865709777528604829743779140971419199749085099761681067943027490756337238467150333542123099307691231466797442818958507927436006582913436024310439148956254568806721476379960376584463738387808684868603457093947413235636449542942653142671620972240436990936639770124921645931141826805511593852606888949645772933095447297188378752068982090457867944076462109936687454872110757758340852869845362148769859525847322123728227710342990032258740395477904062593711938013790483069680258653587000168842916757230670468613753533906861407692037171126179379524885661987123846013534705966798265784968811598006394512868614747539233027043030884572990537322695159470840296841530111801326498330172772793183119208037841960456270740660947377113290568798845838379318807103863657218884046138583337042869832350117754245366124380957552797886589354974679439203564427271929399866552758850890674656097102774965549491183677987331652609205475990641233624920250082228996597855413941371596324651056134618966948353949167507386486774710940186251291646717070013234398093470290222006269866809578932069700490177342397180291278849092763049757484064076159449402338549800381473701472134012116444506121860565524449636613003890311207658687418997426326634329456436883965198963992098133319818176485054737036622241024497943022940279565012055744162287562282623367297073564683901627902494564694213316783678146557425415907090633083249465630225674523538004974858325864458668398530135698976781855767858500908161833378969081509900590391597478212258381404576106623753615213705957913171251835968413736393753262764963318968607922077132074926782472617094236667534449701613837665172109490180239123525469606193822689113996009234120226934361719775700259006730551114558513583673831887041612125462913816136811954677234032896481961127676507558931755901755413741525869918339519171824633475020394093251906976611053511175293029266817952607744369592198712294880583120626328967974071580007096226402403789600272505085792529781488895902812406880606826368708643218387799349860185904135074844435380855024979227571905103964336205767396014230846418277772371953883590102428386175282842767815183528122989384761313725016607678494150097180701535203665298242898349138563843949464699256159842779522854022132369862609443816026666879659540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] -10410158225908640670804883932496496383535742168166225227486036547329288520546219005414044982396534004671757938365885924837353756990161353893692996585354372898496742798080986470639047000607755199073836448975319313186815455932542656749095110178366937401331733573285151584461987022046606565789358947118492712702381518855855686029040895738239191978388764331264538470823907061431556181088056995250583022441842397879460298983060322259227705126948897591311791984366264913273117716337137167805517824273598735361578003016200316847373193947301164096212299925882725016776751656864136603249304748087492264184989806608279856394520294503627621770214375134274917892998020517285033548316819357717642760315183497899708040084150423878258699972540554534342130784735268050331117396771367404154145100444161766097549922969464961186935205603795278715479930434108798247263949892115905603461049027149475538422458776321234139214697225547909759072312668470552033071417560608255600142706572256291613317164318120637015357463576998439205118946181134993200591731834611688175455464265512601956586507766414479549230880638579957170071342399719991731877777767611666446211991740582749931571676951453654005470280010381423151942748631034518380590118446420192334398680665484419611762867648094770643943983882613230020007472888776664528110848235577201767193399658347697896268826435687426579880212845582465983098722527780735630368581823473147634167978161976526374212212857027824990819862481461687005366275109643510325010870351936866359340151869187425144134994483405781731819942664848820565296029523091876878632926627823298034536223615266069775147797157927563642982111792607790352438959652487159007392523605442855496560436020122776485413844511193170014607634225746647952568165310223739560425716002726141456286419687081008842726785816922821410385151669121104317966669409326331618872574197513381255835615626109026425431771614248786140857972662659175543916543447259809969179844601649100629246982397310272240127999834144602717559101238706504970006664614268785404627796853450386556453374925186657750693303951167421533605801368154371875258693218709035528046521771967030891237770692218735708294563633305791361800350588807976827215979241275767426259616204761134336778154335215840217546724681705778488102977898288149481005072977036931214049811428721525059133764935370207839643605664145422094008068078472497422831661487060114205885014039536638942442016464111088151906951753738249329320104362453238953007623652717393332719447487545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] 4865984713662026570798996754381929612030283097627401140770865660979471740239940118186166946184777455711105928949417704830045767430182777363392376088435572439662137789095637727748392529260767151232081416739334265497929106254993132474868951651364875832122242028973031998402883372836845040748057992934263317665283811973780751505577203821723620944999930522017653885783271268947584590474263833673426771270395685298762011321671429325467817061738800068714619792872091936360298991575035337685099949498964065001619240221621706969810443868312771159830090269178831922663575967450203883055219144650333185577613658395730426116673903053828514701504217623982375391785790797343241939820652836328164973024099079863816061703352805336228077110340828733169127409175347566284557647882596102125584096074489853061137382669904828605960742823721727004527054157957758788920732428510297248396621229651682797903406957741842173530523306654103635220225704203977711121282107879062514499178598538667565159567672973255099252273510468286146695594914242075865017566308577278737904058056873926653705721973751468903699958091689878741481949297728785444497506126639648201917398230258455176903604121442521923966916300751084335010876075143630312956612166426970325144440719590204329373742511894339888741196580741285718310566191524373535483473372950530416741600770752403101350664322724762462813260822250333408280154754836596884380730353283626434469570750946440470205623972019590849200047369059723549200124051881757253628422492422900525261544341231395183641130268331760892022319781955409230116676883110619327460927594117649973666343792115885896786499646977089083363333540333383346416734956046513984343259600089897349568254557637485468763377682229225789319171752654950081496594001994081605309439154753109816162394777896579014448744536733370916027531377496276198022247523516318412207609145850289988904443983085514662011337232435997732221969245856054874065680054031263600117110339932280263769879724466121611270037115450491944975685211395081149111302213481088790853302946271034151410361922923644110356597823615274223534780531225940052911491171970113629713516450459346707790068510047481175911242863892432935388401558677941852729974347698056147822821084022390777059366418812844159042729654133606654208098961731741178633276022996411106657641655781656751204548771886783871764576481840032010802882816644651557864375262601746002979510851286988940837901571977315522199320793435170129263132235907370340583372070912834608397118393548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] 8156811550189427511597418024796918453917403566893039822791057785599882580346077453674641207843735733809837995998039644312799734277759679389045647934087901744103066188887824751090821306016787786527346201554135141246817870767333050720969004515551919266687190507552886884103018423960548146731877461463367161200990922836493802332419789722072788043804033624547849397309256565597587458283115051792149623614198209762863375904504416075692389735918615386634482389913408435177446808722190177743295148790001867089398993733523349585821781275077674146327096568597730570930848473962203561713145000478254189608858515813119140099349078547983599483065200595017138291899125169508129709465072247030083729757957029096545593702837810690309974815859755488039773054426948460921717033628247671146512670776116902299273948216673789919340396548767600961314596437963453159677016794853601597210694188704774347990753642764552583781605174469442435645684236822599318898591670685100099479293909527229127816609710315851738321167420275408203914262880948337422330132813417570564866215005096365272362355683730829945953134246787799911840590230773649669510061015579567824159222688791473608298600429134727414246296304661394848396366953916237047715987187190154863739414863522390241481085102191659272446241047402332267349988374013820644663901273492386746176467749994409782763657216556674225268069886463553650339270112126023062505045549402320899737369938061886474538601991914854332859820870122834923900358776616559508671393144387825425623534066174635559054824336340926598203055230396462732267914898532661448092962882735720914297510027737614199081904258463236952221254384007035457559114793666393814518489992479263808028819445789578200490274478103875768660719326667454246298627791779074305158557334316064280058423429197004896675560902760507239981049281721369921381399205000355984955372782269534462202654853331721315784283656416368472681698911830418857045181312762848970100414745948277349784493765850261240495889260715495182546255374560305458419584381635231773435199396314007345316514357435968006324109355530528869909639349305329590665031809832536337851358008985007489363382040764795969881792701249640523272886764337905887084898149909812155516093426968206459375834255296589784817529971679389054265362129750532840126092455621620813300805860497993107774031110838348090791221256907424288571579539832583047401893371146115141619087660064711649952762017775942647853421383843657778195733631550796445809744857372752942503378729041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -25943179671217647638982114355028765905244603582052096190357059322502754406238713432749284959009703031458326850105598009784094628411399823507260573438422649081314335114452167020100494552165358609143549281267731919629796877291759427524122509616416758932776855897826417620697843966095982588050153082090598133846714819483360172813610460356602765313668575857736244354322143703170185655392674420994295992717815844525176682974869796379551200928147580256226438171836654839303864317060019410458312256756600093611640331770263088752382897056030210630640219419734397024017497093017510275638299548512799567698825999619531800030364991474576907258248485464361670993493938469005164738174002979944988297387392904627216188644938990642088363241550498193182059367828410799256105832247132737296942097507632853585037050504537703821977843366684523047109229002284625744585992797854203503281028838851459578773022334604385986033728911114720679829425408126327728536168777622496926884744602129300673443810880241734704962844999414577577792038703504352212919254015794096843064473826312777486948787889119017442851541469356147915481539862210984777223982839222613796811198715173230385492219047984914555460872296720686036801463892318473842023143195024080886654102950942867921700952589937200592341790902163967233935859990955445482171076345299136617932123862466868459445093183395558890574924573455864794127233203459784519877453538320089594212392362042581943222490563912322389050910618651926386993222732818276263980072599104182782482215163996067906762314250177746164925344809801648724741838118654482437301117324636266533533162710061009533809092966458169372470675195234574554949212226913857705584136680379957492249748055888181345348540091076004956808824581034563506220846627323160609122655802893568202046043331925228983758836194007147525325787321294590437954286888652914112156544546390427400967521290529548976480295704270955895203335682733227803487958054624034106216002261795427505125716568580480662376495738466473131736092379945488498855987814479449861334703109880136932576063344517474782562787541481464320399968250008901418526423066718595201623016322240733952304955452511329984844615512149595717089144381650966796589154041290246704623778563282833489303289147053311607788613795496761654662155158714782286817975814134753296048262735071454162082041968457461846811002058556772814598927373153154059398823210599258285266590848691508518737079738345728994715485246793872059726216581727893874766587214728903127613646317813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 31012485502537640300747847951961473914473002181424676277964587771575202554610547555120919053090121456950745939553881344576646359377861972874316599066714464258587508108555614769688270469921429895112875157760815721136021493566212077527252315145342575721797343189425902029135435896918712923444540629654846401874475534595873472956542064196759566286991823640580780775334680779734619061561584723601905633969437668805596050093568974915810410989212319478243053043036296597211295712769638519433437622398586626120320062910447208085078228997454082885039765574461868299185508953585965179591855690912411248561965896305423416805785081051552132299343745577907961259497552070277106817529202558787672319808653708053213799949536486317530623019487179976696766147761098482079827008413585066395152225589161139181687536333113852227313111260704570649002381704824755310901257597148844681114497283007471018146864444381485274782653927804865811063315400372768495102292097010924251497903747822649071799685826607359011619219576972708423642466222564488962040039126344666094665190204060802113387580588885599255608477475021107944610203309426121972616042681789842346341767121069158094667317877380031947734943436155781261288564043393280835997856190643329358145060900055446979327538659681470672981849146558114787164771777220142537324468736644299283784456009070326175926201881298164226756114011116677886329563393187079760576142852105209244735000404899487539455047540551471362778092277474565113132526701224019777776199961455346360609395241985022329338495158116185324161683051930390704281182147579632737598119624278492054851508777025392268454653608152822735535546745902202902520156595163912943081939042063073966116382531266740225796169546121832987817943519394123172762737731930640677266199277589977009228559430100888862677160031169973245491102478376066607619679418563408671393444111317832591862339832407784747008022350296047461659034869587567320421522707964651169437986212017716886450999414041724945546612060498569009947087288129433338634372671991447005035332935891140946627858211507699637540900613018956932208093676870847095804647292583092160736014875765891883409973537865898934436569420809228817326078720039783929796220260148163621547371014573674262997656067011775554686610461649482458734897758364412402575074235928835812576516288158389534329821620448295360340731605018113800143258708428725455101678114037686027029287032817145793008157710414659634530556915549151190095402978195297598022422908063171619001417320103936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -12580864027305218388229378192692326127173311448562670310221297398218766237949658177609776549461560217693537908046332107734444201096502060251992016261045974273922613525037995494642396164493065715843504789947199600990080710643162757560993346157394959990606711570746291501939477958376577755909775218808098118855001938812391006485214521549364601969836794596769330418846301307825319632482169178270076906099603989101651212999523829664058826562805836628178069510863304141872741072351482775294825577784904722236741596706552382771024623311974496962058459889675951699817146787909699445014018300200252316951060643379774106904949561088365209430121134402611222046049008505119479257624912694477664783436025553531591766331137225688283054971693933925606006214725613116297307464477264709494776918724427054162604427796398280583089724088217586413209259648468133132706996421548454344524607962611267175201770150256405300326165770912454570880498495964802118446644864677638374464893041919947642428264888853350976912566176173214194243553941208967843785691689640838714605490086050972524206039470225904248548495723038938908976915624482237528469781533619048034891068167875849220849590849144840909458895922437392295783978292782927376802100944460884731755257961082498215588434351123206016159779350679435722504383349191328497099259768880772968457676778573952897698229229615646264251624058245455481283514133641701922720886197854112447988707933823397800431233820415167215917994685876016622263818518655325289458567235182351272826751619998723056269673060037287203647694232899252832519950600487667950870833706300020619224787144861607167764481381692936378875796363439809238360255120115657157266392726191681454922776925896600131532312902722866655811572602290825423772092179815982167299539527082031710572696489085102374339558553371620182194841739918966586522530433761004869130564013845963620966135584091087952713151362183279595097556190719742258157369853445624337148334893144857934626549549521313765313574794839823782329394509253110696135813250418698793438803569058586754984545545161066400655479028494055347485026544326495639383080613880591030245045326262694150934213576409254542793863550125672404596413766371707998573628360852442286647359867751752183948645132789269432941614832030665559822236341159898690149990339047326571855308666246901300475144900813832670536867654237252676008043414922978186028568512249085463483057413340464341692709179945446365063272550421632755584940361262166962248645576062117166619956850196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -13113175508286360125828556351055715031543366122739583878482232257520118749452720182414611392483802046595455386984278432316313740611873425689525416389876090388107550129961845003165949672119743605130742867179364401248102946786130979505106264831110032699202510588717441171834131351661912794822675384365653777428966512954482873510779281477620205139497968238209345763129278091312523991461297749894670811287577187914383955401247640380557997698171511209241362691425610610853209048003336625215539488581040447136432385558468459143798117965285907753978322181817796005517392330033256749202744327312049315847451951636002868527238779662597267965761039671634801200097060772723095595752819281957788310773482830786827933285306017544403031809317778459760341570526138264308814375614746030606534763550132642089733108517936921129849506822136468523788712120078886273474832837622527891672619708293792055357748278473255152864089743498401695750648867400940230734462866902427655422885728674582458181808778674662560457774918934457642147833629678876052520977670191274069283793708029830313255895638239704058797296563267157574957808886202180975029453926399270515299826009531089699666043734155439640652352746130279612726531125497636134795399954534987494112784619754889457458398712961858797668549888623451896951203042398266831386827215173979790653749048981521260429436085408262894932531793986937931208312048795928956954562536170699704248634600217179892253897072618425533929955941772222229339144969869187245198164504479198698658281309407182904981482703510040585854966964017189340589422284799191174911364360286594371533159442207529405838365111515416891346846452773419700199940231265855917200946269954084611316530202680479242057148968886695288313706318690995948509972001373911512458378096415844469855427443781097643970309377279039219356773861639646566908231993662206591295721531167718389743413169427374126186317718983560697800139578004779000180406117529203737113047886736735818624061374357940077255457998585820295969583400599582777267589967119623142421188015856154180134033375546520162760381701012109309936434415835358691553585100215828566671170794523268478385097438743019673356128660960662967802332967584159811531539470974320195283981005759186148734145551428510703422468988429461839379583580933639050834613848000798519072765655910655212071297431843548047017914587392344742418034219444706836735887236866766888728322794575965088586226459073667281514390131409226886060213959486099205516042686851909895656902431342592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] 22186003211587317858549207590868948244099932218250063677562848804305663161761009053357016881370474035411173997390922269602093817797620524998883932653305779876635314996392772666089684580844671016042902577419068959722605676666963239725715858578360386585425986701744213887210849959933981900225087583304331425526048842593548898464545813074341310712082419874131287663153134709923502435728084391753569350535931623267322813988752829049608287005086822614739384240469107353193613099086736087558257694118405301282150922939514722864185526806100794560248654701564618174127037229860721093650508238144490463974575841943600869130015814393944807349248242750210228213920261781036543992258650669962673605423475959805791540069608818653442436244946986780121312941866289313068212865138893896263690866408608314351436123552440030481220319475624701397600052191050555668080911644755700828965079999381999245296047450527887643240342341827592938406598645400134165811351308009471182344778681753266111470633239678871972867398077396342594698025659835278404590770330316837772697694059074302449651001693091080040329161347718848453168002579871616342110127367848678883882469586501937698463491601806057344601794040189556242961487083017213094592928177006076446833545038111762432169762278427890551613443764501399649965066047378253907935066848457671554359354850897372010117043460558196505718045773178139003290495575616721457692418756607312244484783972641703363987900872595545851466434968013313555556194232394361058163616917648984022696474560416897629819443293191904711622040343602661972201795403714429920838460000212457996203330932386529301792251174232817546072156732526558161248958499505302423258715271402823971731480538414678400351920691370067593055429732206209494277927717671570877442817118842184932385682964362716625350847174051438491106566385045744736670284328266538507785254969450315872777560920660158421664187264234362325640528630540089534225253088764133373562717615447710000258678031189745774692925872551483845764175123488148354080556409329119394319562190931124030854843022812395789342062123441558463525918388760648177930740421848381814169761960034393711346161892452180427820309256306720787979250547635014189358996197651309270089878129430532867965237878408466362377763050262750867912873754033404704521405120872832383654092037741821824615909964648739187957470610641209390612280105305782951647231323840947422606382738880601182501170601859944785095126522039552880019894067842149317497397533275637091775952527032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] -13482852719595251691412709089331479986993071321798768347852040355951358287711557639774891737392883750662187059612568495862598229581807681937045432421505325346292857543513195141756022678316249025036819477131898406114629332507312251352621333250169273495467295035225464224521259604872964370775190774560580485907038478529728445324095160356549596073857528095948319782729355928865850010984241461809727280194320495669777783918166736240742708184979382721696046271142981282765332807900915077054845654653536646963189379778219828687573532101371861196654555100923536395192923357375977970551847224994096322768004066104001406300568167649432800499250249870571959152836592599583684456204326991111238755226649124450156112726962376900828128834750677711268025348708805694300254158408340569399870560257261694544372564669240844375582926920786314944188836575351922043125727402411153592072270629149881390333038513579499991646109152624087793855902234935768986506765690966896723871052359200385771938208861759638523005530762444466422044015975753400757150423791244753960322858144363636675186454443773650749752318382669763903414944263492156581536648186440564128179432325780219528491718110441286110850838283944423037440314988084766772305662410544477418524253380463428329504207351336220582386300170954051778429620244238896926096976767040845249527848812170824142899673390632296737205832431660918563392505919059889431507775951747169935996834865724433803058408306490917726341638185471724425522748379772720458664876475116962750409057631945861139744285451033586877514948971347988565750971536163438692048379247773520608782107174622998803506306822362206912765747027067291500864732883961087555344974750369195698828273735469570645580918237246310416444662796523374724335604182473789057065394929001012054449448899323324752475028542672679220681784033268032338527962700306011531395817030027004529931936436945022994194327688888998397540437050078247328793967622685014720835682325468682663522214499605022393449976633628029053984392642370083191159477630686605557843839034863229455324970541292387832293252506034399219843254542221068783202493807487567440760723302425983241731096521348774327291094067577211904036267316140190304980315627817102652987625613878710859302155515324689628715366869130218325139016687837678351422365116076791311032861629321034748309432035536773649892668744857335052601932406256412126765100931480784741463926528385440614211294942006651593295242199469182766949426341479868575863204395191759076459650205351936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] 3298311712572944074029182499386242187712867806370822513426396541539391516993454671747342787688828286425534726968278210284377008136420233833100230108115334655950987180142708845416464489308738915461032227249656458989676397354282178974739123439518802652490696383370019292735679896102661550217111006855328652680556471169790751629199129129030559889781486536749362756496987731133632120904691905949197755254647746650898065763960421040685163650593457904842884039107776189074474099071524490625512937716859072145113306264464077222420769210100445424757799278187283050569658606038187539199859733566111952828464075358157763945032238404730725296141003420947756421737086682108793064777363139881309294309898268058374528498524638936779362015042489505373909689284502056201881026753238513816766728836191246216998659580967489873694370854560600519569250401079998320109169301091764428033317479567696553486128639954643225988952608261698686173972667673046414990572824304215959543202744181926198193511477188059740618945996458691363164418767022497932219327633580448019031834387815198181654139511740322261213942867986126961695216725615473111569454737680622244043894741706042134023548416754376596665687212941116537577285688919733125226960140789016170074267409605605900600797482240547480896415726884401116391349814552887843428025762691056502514075987078100873313052227218105145935187578582739762710004107895833089126888330695754909874895092858502979052179632908077053773972361580241357634507909646137926751302712229460514066452024565528513562794566899427442520650259230441064733586784197121155691059157246307163995563880453572014545968858315325670871379452088978281420232688996039195553301112746015693419159415626091540448089230912899159251805742613214372022465341247690816566809025979328969913031591979527476593853673736919582353654372953890021088791460287494434619588113075445088918800213717977744617687244458678834877838330591726952294925779502617493533186137758803822842382576563122718154494515311691074323344286675876457942117230763514255316511614434116377605989304844453384190396782215519282372423063108467204697372827883143945561133998969281953768935725127786385647992726204613806445241920078380658785917673563095984163410404218236728646863918234732974340538185835440665441584232482778019847352053353846589028102437251281994828701110344245509051932947873213684918422192711682826773149324969056818832008875655428874178449215157548729050002080615198563161996116740319185538152577941789542200810280058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] -224775652896133622647338112418325480162177962126259370262284123680008782848057614669307470513415052343466561279020369712001245883807942882464658792505181497452536702000969843067714782706889032242976067447784123997513896262480417488646221615696934398083413133401115503687600365806537050039506914001715675186356489231350522660052208089997668459218031500203403555634110703961217029424062984222995294716360170301355943491068981535498857863987099248843866261245756237098878932903575206834444036216862423597304333787112606190798528668277640332573762057724946310829348734519522520334085161547719805381808319727522078725482630877403143118070286656480719704196532664337580876411932602444648971558838098240056811986835182661040402755434534673219963045834177628007413093079186597634572168315098827368482443994245271930179907221197067657006931017430447287620853126158464328515557055780391211262346609499193003891588132461301023913871153919191978336589366510200477722669889119312893841210988805019794359248389569914881607378269271332683726983752042896321233184628472772036213634081988900908302054287982472742312390361004674458477980393353646038487470104984230610295431072263921121446102905567019956347046743616839828662532644424798100412661201157077079402913068467189296506621276917755841953245145840030428648183978300319739832057412078475207271707660861308176256676835510107953490618951430111781893288126964930817478978567550009007392111415840687065177572041986904596140807189820952604524207192552395865603112538730023782746307422659381476087110393282785116997724165423637794729777685179876171869037746487169209779370101932449868792586249733064869805981397083896880091066207257974165775801692054698198100649965521443620453808261663319492584845614666651528892684509499252597189887002975021413530918374957561221742546702337311478336550719899789772165196430667477939015667581990858239134331768652868510762904686118849396821042349492199087619496725778537709474583091702818707666331367728879996331443667997506716135296469869144863936350194767173638478838184228744041327908199250737982896046274865086424520109258207312752275781024043602870751489758388637132837145163560562185302389172846696884609236463896388240660453861659272177360070606907843830822294251268112025888108851903975437531439204370158296678167333676627396870223803356877188098906408845011378378712098507098113789078077889577039674993370404099898043725733125933493007860146390674259481625474737859994425222974251471180871457027653632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] 315504719674885713061284610260229617995944339276132302290050756232625513029588371075281969809572466425584121528426156212548627811367682502597274546201377825831181727385549851880510502220442300161134507583699900708642574226895796298570853609144528206566167103383564285830631943724372352483288206036017231732688412572905795754057633860733872231832346792948145125227360905133480257102707947765097069682786228198825191733369248913923418064725996309892706576631941194732437449310405389222493842356854303362075005325100130505256977150520629755713705266261792070514413774127693340706518917700403524852256453095248693826617191297635237187740632862500751798453377044180351301377327191576986041892958983293029093948696545013593310850794347930301771363798106188167069929551794684856806863528217155080364849071699646337559701132950598089212298295733937399693827721429358524702874471584668718271379588442456943516988352715211617084828941832612948703333984863798494224019915918240138747000246255145488140798644380540835016061842048140091540166768079117695925522526607468222969254159762968144957048582329232392604273892805907752383883334886830958597459517371901785152775076380543842038503673771597564466502225091441473001323045888741607893351070480286631150913926485845608533661383380708170597123945408067836498991275436941153080643619355165198535250713037952689268802447307647325125437916515201212273907464378677417464170915706970024171661847038462604969511013099570788703853409541335894538386326792735148414303210215479526624811463233759239177439176394994796786792332566549730000168716209233546328828781597238659503937133151661889354696272298475282444985459314726931771285871813526636070432162293602335436717296546963935178546956172421530371234568226474974920782251369787246815497058739456554521140425346819904526410628004318065267244786380887176620688946592513360096103394235819626596704617794527921975184243670194745278658127273540099778377876038837150687471048116399492468297395900915056892463256879082381848657972902848265482461105359137472039379872490694799097340810814354997997465453188610983419987540330711330037834048695499440846425338270264864941097050864674744921280592207434085025619994759938407579821991940202003083477061613787793622650281089895789265868218579420832467724410868062253875978645172072883248444432343674210826644995439678551224515664402167975213906084762723360485696836530685957436723506181839371547856066011955492093114436461767598671392179606757380436694505881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] 570968425350911592416994509086578453496426240387858928082536857211141785216290509417040001223942709592509177953598133780667397648518649307102734896103763020193138729259318665554231132111025116803338126857854908831112537291687430023701288443643187548600665315494454666721811914423120748335018760530000626287838552859197651444532553481060348506914746515351912847197763878358135542498495815839806100135672798012937486323328147159732607340262311456952558394224304706223159756015444768743232700092040790854219570676046188682631295675292287372330267557983884648516622907045538186345810104341561848567685142358515047373741326953562245374668318644887279964807791047102902672764749965210682998929406476303531107528737043494964337302739956671102149549146346964084212039423433305133953115407827031744491621274348448782126590611362566049003014990876346005936021187350145908016637777154141378580919676612132758880056792881620999671468946376864994537442221397739282868768556170836284184232204690324846918088077451126999423435181183342671850653965781449260227697053369042037556368156132550770061627361538971548047194967118512521060827262663562746874546822507568846114472284469257507981294515192591305439501363625547524158812978045927951126317185671696389172113847427841905558191349806330960740111516168148685672212877911681686098288891339777576195137512325130940583411232989843054846725933309630109956872223462718789887587063336519250149705285143270572833473340470380619255861780372632687407461984994518218880655071917695519934475277105490970130345314863863793390278533807082570116018799376207151297614210447058017240457613991779856148726492620072853952358245986222472608971109756296839149253648842647389203765318632771441930142217841278428566739666298432430071284700771264433054936499632399897548984354959702337225939623674029361306428989212052944719613317858968801696842902520649775904330954204303492951340530107249391256458604239905815370153850843087608222277202626290723843014183672614501436561327568131517050244624523148102653867667674359345618253886956968649728227729833672613376724559993166478584545653900264282595225216969278348122729400622962074430066675532054392945405833786372655349304163135592309368147240577719666014655362280836828983492022068262948986331343740526537717969634733092660546499042780114577680418373838714598651360920637386309894725609801998559452527725891001657963280482694139152911418390426071781837919268002344820371313056099366731247553287116895806394293985214464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -1717084696471709486343633199500188031561978716353960067121502732669020610876547259817932239404317974328601739439780311790436365987859350824598626172737490245967809424450829262562120665081423053035484634944046710394987710780934405631012902849014087773536709473286358321469910380234568655388598619476043273553649283387918752719651767638911121171943502100006518733082825275551513533058560376449028218571609782468194073030482666355779660529569797317003526549385944018183371611709718803512335432011916293091066612550376793161088510138518551033025289543121264561760979649839811926395223876014922470526519499659161797622061245654009914455694678534323350799814791739062359782613598021565260361723921457962520100330604950130382003827947385623548820646390585690448149517154151858764899920722049127872114722081337516666262959135852108421570934965659891843882900104822528829497748362140080357826881504348544914200008140727094618430897147123194172487964823750132263937200649318504914274990197612835470557093389232170928397214452789588006256638871600384418575743010403780156764901442364082476666707692292853174139094947474176234876223076077472585628408994159945428008682350747782757596072794431451883778024116592190544552827404782370867966213895012163689543076944320120938859524171614502462407305062934763840096919325648494375745764840578558217710550353240429750696682458815668245348429361131660547806637801878271363353757962768829347949063339714222402290855287805246349433676555403216472972705426600029448249990407559893157359336006269532135662889868092876135370296593913572599437328523411661509327642084302512973116729058920003982800025563880180823654517927654013326544434544981866673289913896986524375003072199541228534275155403085920522776471142240174843630661942347774343011938956725833724116081138874786667970291120152981019676706412187154062170094284948517855336293557613343387868264634216650620597532460288212531507629341080985752248965458320933923866283481490952242542384762836155821707083652428228562501549956233988611267171707004044530604784453773015768108025227068402429422814261516188529690123385533137999962405544494844273114997359641897057398867721687782449045741164407215530216763594877153335296938443791824651403741457890376245769908910040664948924169888786159161172012972407260788755384201530708414182464042136032023006474915138583905528443979811773070838966252161191774473725821527183454959838164194735975953552125219592077264855281246114540223345001310361483415428341432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] 1728755634515702221432365947861791611790335611265059662087143740322633742166533251505227029188344560032592843371646234199719745512093797240090036002371484043566512274227001516452615528208885771206556542575699261300257922211386272428028950756571239562158036956693020045391641032260700812679606422432178468632956734859868988893651131945074800347268115500426292337349409728129505259059872701468056012420481387030360877246786389248866472782337339567872445938340452332047049658591462673414904001396538656606557670643502508060147930158449269283873234892508598092692310637435833091858216241625611318062702989492391228442456950829776565661655192242770594287348467726568904115547404996039075286224144106064470419255338005308813433735084676482976834433831892661642136186325870308154088729242050134934916234845936313708540507524903875215501458864072031231887737491953049627835348235490149046053258455205794463049423234251170622398073528106260808223341147018907713295518729143899195551592184385609787849028215132387943209553545148800396474247255834250212577698085906088316259364645158121222222748028585920564389437610076640300896243980542131381554969533085375837358928586474021697632759163573375340760556164743593145994197493455774478727174899652306214666278337168782351247668569321039475873190251131932841103902967761718559956589438872502474902126289409137073426965269812367940712182775722304311135212944089568324046391046049797392468869735427190617054097909958887613974100599183587212124378540131862320423580898281179983087646291388298939471457612140897798295445426022545240746647971828172883028330048607153210434344854964632541996135428074706048561414673784137671266833041063081542409228663803681815905198034002272924865675332989048855096403245323520822797506003183558065158366269323463722260453736833586410417644477440706394515505174051674839693169812148757619549049908850325577238991998580344216152011601198440692594283769798606387526590398597134954482378487295642480286542354028130253224206241818563190724475998180257339127227731348432756922558263358551161331706170596938722586245730664522052080485379416783099135222651424089367483171510430487601263718116292433093162575053653705413892272009047835249020876105768660066145244227409733167249523951017530382184842510426998388509344781003973080904895991688945479464539858705629620361388248476839600163202974383719079569047056051000283415992324713383048656025024847228053302169353520051307528734298616281265697251588691902369545517849903104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] -971243325967566960691285561599130900906104560178330954809471347046122561628089131036923093574261744786472002289035722774319968893273216843916235125662597623252194484883355355191764835439016296450363433760943411222142552841069137434767221857834237863215855122325421541070395635335078777439837770894270802099677427686116628043735766834379607577379165032562590717987075023916785536945187754479695727276294828783030224793325957613429980558525780186222406621746371928259321135655115170865781991168332012229521672503978508928350589721663855404913158985564948722383593146488917539571403844697855037479350288370679337598884141667182346512580259811460702344626287387146207479148776969251062692643410641705469142451923209893774080597661637688736029156339677693128802399234987628017781808131281276664111465779870381845338253748258743746082402046061727316967462070520366308918387860714362846074798310158721126497263492691772259224054469257325840366980489094466766731058571408764469910855042126100223808163535452135275724066193189937741717206779146298583097449388525497892078836248358795892285066772410458980896013591750785780980333169879832785356392008218954322548609395017975475050686704948195623789123515164596373109972591347939858115136955585593933677928275686048331906566256222794081064780071032646634419724510632292290380948970599683237684962508878901311047616742502357822457618661393559731938595994018831256014782893067368088323218438543462000030132999813557840585637501554194192361376263682693364947977263335169995248659162030428829356077146078698866936132939489351999881190542508619360189277808029263140213723176525650445049300945440496349335716319336410325578437685574429580919551613469690837330145044994005300584002701030948309456172637211016319032440711214873716322007724725843067752503271925882547310106313321067419227854302323235506622596337827989935187319797975104918730501002807930052025022645403540125121863206235832842360524445668998511255650221132140142728289464306707795438921801586732266537842084404240144150178095810778510856641425710884530784980244539459103495244060214266402087550822253857944831473420263004672096215722956470236290234556969802294774951365670769973243446490722687819052676476736981311978531041056614631856273561138386682293906486794654653842276011792031058029155936165795357382524003701880066343776541948274679797740198271908479811321845388437644709791988426697901222615827197743572085964130516265896169463177882587220316205142756008234210310068633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,42] 303038536790931363831919182662923162432055877245815782100042955239296054134011975277233274410345663665964094674551727321628304909863173953396933689851088106655261774712744373338849648483570568754307049349880282014663222572573885805494608438134074755357795560228999271246793219505680270117963993248785249944318692375171119051657882511756210783253139412723787447912106370657198855776327707210403096004147646101651196626086311554077593005641515972984709217622175099831304280172263728675863047357163249588499434050180711525294594775893438577499091166423622271011273778116545666367350934623021868041202668178732338175795159911544083672350020808902341946161863991996163769293233395307900840236123879312094679004139209126227143740398554891131129893205733614124069444299587419413227704085357844287664736400923163527804448676620540054318341268728842178187652565275496266198269502122044863506915874753719397919856800647848015584332569369835467242962722683922195765893207395156856068706468906916348382619600258426310601566943206591798848931962176698194334640576871972966806353148317485214552715558860696387727398145734535850383739566962405732004527482432891950303882933889166438106728962160202468698806804095977311387109888386000571653150021799881797336101160660464300175026518184465495646745614335156663905298141566933985283302502889977729248372358638154408746283860634518189359052818616549454038123444185169402841863643372538901971002167523853415342654030327207398792323810365872791419945253367464623690658397791655091880719489603358111379037728787836606000129591847818767916894422101834234691063041702076004539719553396366346203540569110501828950903819271034255936813108773808166907323188518008182543714821532909751872107607477180056831158401856581132105129614500911074610936327405322108398113024122433034940160491650771560478030763292956580116744731374064570449927273189296702925142424752200146419513377266362629252248332369186712656053787367577297355250416721113049157682669739674894244584480629641050171112766734228247254032301497713294638098345322213631959683541770974414344560104330859323303746199598521943704342239274445841951573493821577609685768565996257988758095559371292924871735815491887316882289173238723763868460651728490549651119928971411860499491968833296960473656901121733004256123012519783760377012389046481747190759660044788151581239835445528273217844751275234940573191053504626932388084216003944425753844846417282852280047871765438560789519756693442914183704299438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,43] 799193354447466474162897716337346166182376067128943467091110065956112401386084392027284526451331294826477003870205438457279828663382528217455210273230383410630053076811246434883338425209983241369514600217398615952801928019057509723858532162091296561548490753358796009589846528845614107175902536318053199508631475635889965553682986229050840735772146969135225596554278789888562331315235877502997788356841224222473983653821407949654388553238925726193236617658080736679586095492901666475809377142262032997682203088464462538054219198916379570188057226311816880927401944308819305732138832041735581616941530479455774590560743514036398380621168054686311760308613899801598588127102742746044154931732883118631133851595534777867264754974034960091240351505020864683819775184892344498984384304461740194046568116848293242803810310174619765320471945096508727729040254614137703809578039636888492358260845566001984951493210636290598005682229230594453685794180167370092441732169450559327419772828729571102601471434013781760176894893569680039553616412743007171616139295281782557490862351976970048550703262052340291068073905947896491675646935686456315841043411641451720014300747192769555144350592201377588294358935764727349339632349735884070728149914112252549552346553660646212927609877655799501798839317062343586857859440021979990698827832290017975983178235825099331662995546095295080781977394308959115072499537317894387611117439559421164290409184374336955616035198007659102098869655547163375053384994677194839159589462008468774957416683815449059782535404029660865497958616086136661131554971859946421573713035360819573673675061660299816229772105467056862830058866673890072560931925492059627550625547578964722262788787583813273104365965777270322628981198031257696063957246080139937683603798779360837570367210345820492996306402968054935386298553477531803615337210538277435581371102030938342054473208802082155078989900910803895201981861061019121868118998606100029278982139244671179968467269169541732239666629834414819835838190341680936500921961692511625054828464613187862039464171336278185027650901033687372878519241998931848603177501140493291233647206567964404139411591517947732490763438463632814080517994660870716263823601407098204446874826356351319783764095923702414050578344487829282020061600826579914918189281492589447493373264998675421808573674178195718448800108998525999640667561543312533357774594526348729784111892003049478286374740825324510636321811281801447694482012540514167777814118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,44] -67399565800231321061078350392951376565263027598937893806586734759377341733243913654295743989427599191107407456924886026604292256281418385110517868388209394599914611972551119263249665460453428297493421953202529918495565475365673241630421640288255373290402975277128778660596230161967510965899651145619417312526208187643543825951964672401366365073481400110440011054265294703149862977455733257849845530407224860103747509711250880844125310945851028929874606156244368393739240793871644202024138612106411230904862853597633117317760541371230225291381090705304565034720883899101356532111866291720597929151959694032930477322400968479129395910198200669065300234297992554896963692918793909081586382283271138623799165457421162760789441417632249596496718313470408362191545315854685712974139793313064470178509579088208893519995379631005890372871777288769590370560668815923768411153967092139246362253795335578058958238190279073883605669083215441976369267643184923621686959773441297732079667784404064066497166892828910794566287096682866373854205864328416714242242909647432466387221454242421103183937895867062885091788819059924839969088291276980541301724020903109503718973946444192418168541009500665279721064456650021985674336154605353428473084655313533052155283905178701373251859246152149742672039674719674380638594090160730203441708140267721207972325466378022266313976779681138434694929657023590078181928356687124317237014890712559453141442500118305308504534315942755770676927556383255796855631479578205276979702774227572633599066114960864203648779267803706642354954932707603117574019856510090745288085401104937137722749852573476150435940946986620541932376656715523047541658983659306913698704139677835859698822135161333520413744171649949245704266814025014389226715005428258601355164467303462950680939102712269004417700006463627967614808832291003634447816184535911383676847045208527652442114008540421340551426549970169368775640159428996477742942575359162087390490066479956692954421909575557748773130090880677214819788745792132651786859404246689529201586408661321080504318394590647059927895605326535073933221013360387506557924661928971208986940446437940408988861914482638723716748675383721272316289265877513997772929084945273434537292852356306147845662582198700371687905295599599338611232512676761811364932615042482226999013357307928666722263460155525634991225058542435996709748701714373176683082789989675372569247321207768845459627331034252730604487901949522254384464879160008518078863790571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,45] 49675266318431526911053408151015940366218315903943055838946150296666363639214038761615610994467509937636309072970010138661147308476909586675636947149321618194931686293171141069313359686153267820330189031833786402628038596279945602094070377653774243869795975197070253377247969952200610905796450627166530968622981378835341497132077453731313008451877740705691855991898339678256052539182740277913709276155405803065511580184242622404522042094330117498186048125947399462978100300074398668532774242881401731122195888565540313643081573335712532123078339353770762125462074318783179783278746467396011186379042958036343142024921915594531130349481218192689894736407821711491231414649522394295515810951819507893655176556844175631425966814882601403253809289153109016864243361421746469520422854536163551436608025257868415578181263452137524127162884616105935302691424885868245661724817517890273478411711014117095131762360628084160189958011258364366900146866138154984557919267203802018644558284393497582524338572586969010995743157819257404419039375487107169084339210728596349313145664929683143622620095613477843166135970257432099123098059309277355159025831258362113103255375722540248043000282772460649561714669633651148225740102254467807029372551157549864152894356669730481702445887401975783833103636627750952595173018961819758299447358018070863574177968401478059684787429059430707144309056198337726259399669399624440396119537730280039621217395081472290458590434785703933507412545209349691286677719124013933971593092982108481768545551947097159661566501739764066579758757374796788096154007003732138256044615425161210397693771961064154084752112847208648669405587160183831261185869847488287237381730110212731620130114592321544162399130234442431936902273178162699742093104588895533165360002997079378439250725838781070055679544880434326863735805705273417281110191753146128209612017993982623751523158454671802804416509706364415608481350812054006840279586052490046485541971252371705182827426261022271737759185696185699967154302400077580794834103960541138330027332519513628567772066706930881220429670700928593514873042525367668894817970059427872045536782778768756762764228558214531739110834383956057486821605450478663827663361276487557119766053760118126590593656744140112912216082175735609331481761388063500130772082055730982689300340727249163867613485059705660937742193670029016096086547650918304985091929703740401216069804157316066137550731044153316828707087172148244753954197804980480827637471641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,46] -22431578944704677319626213594219298240400756278948785072598890931668771365646327063434873601088931853476131910763654980119131776037540722139685853999528773576051009353456902224101350784062870374714197157843662445110070975393962101731572961656814926630262716706674824406005250972868846600914047464793679793730381218088875708393656763657354569454802745677210727144015161465993939453397608645855100879172491398796155318104437472812728773738707517085947837451745216808156069277216565428682848344820935473891327919921581897063980041547699614279747679988794378674237708822670558340378943501841871602248314837075514433088708437519921210474294416079783805838317528372215150793553570238025581584210101988153081549430427731321893772069923682710901976042444695657861694655255488775451997936760784323465049403617302904228493741551223381047923289910146991239768885356900599930739723891433138438208693179328666175832920653621674153360812959063458220063150823364804459571216562174859430675953148747928767173652344225929131974773324377795428934978819060580938075408808270325419429222811243030134356656215180751282283822081147655559258865093027280479255426659547093783549355665775337149604504075518874941939260231947990835877031171641885166497627308181188725943583362237992249846633652888525008045857986013609920401300754983111852972923808552048536336248606507813032105235371832401613118449291709595961631392042683308973339725136375915228493798627438122840751902381590215599843299075915358738351000410075813197768393287215158488879330643461508735195431796152287170899616713877958775661784427492138799195457642708086857984824963205376932927390663247161355336223236281179604076919879431222118840235599849737546276647922409360172300823406416439450845791935213869295993638892673441248758306266174342752454135087266024616907722529831880864866233022117488085049083119057463142128346323346728008641210159252332174277468481158803582899099152469250861365140945973421251115955815403114560941652353050748252799221110265724538497254897866939062833196504088429348623487098160945162136754032817225764627441948060950459519507947436117857416442388700493295239189667280258238578981394217980418252320469814386346733473193183236988098796041013542689764429750591109265826481815748890079416172126590186284031695537636008934539990080671323868835922596588301731162049290479414785740392693439406083225267770387667787520759106105529529884132758027225223466195988204522732988302933954771713183044813166755051203419176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,47] 6718955977189459306975911972370605839759603500350117630255851685392152981345433284722297250735623322569869003448681907174269731646384434127053875588697970467263995575333648179150168259669728169284295765900524218536744912480729267090208712669320816955603420257054429856437241669542242666674659578856045517305317595370904631756133368861074524689804834421370030147256163744507911718821094627474936522211055648729486683928735942250961600087639962666286926553474497550838331111246544936228168751032907431696098533042360563895499499899040400563204975691811340128599075591799171537199783282588223738534511780001901270712673738026647973317279932466174430322927421449948938218105437820837994831048372313236554935013898301990680486429581712305796607688824512836082441165100950547742904192343433131688507568989128889528725518663802461433081162332938619744359475101032467028481969463015785125258046251251114009395015737114028586639506791484407470649651842255930805452810776209488953187878154784245180711634232948744312636787010501039556468359568184562283118762255074056071227515043681971954964211193248582159621479079657186632381844839650200003122506803328973405565768264429210411195594218977361218284899613619546461959354262100681245672380412260487897810995051070084677223858434803378806292608633077783735204776040682524037039402797286669757099594637391085311814093963041616894978432540954379503038995775963833540531358972830031420699986482984931472036569882182784001060580197600828675272216331087167194375647077787540528662586257842188812832564759440676639779439973139402245364889952358423671205261829853697761605987154185026593862105503589278419856647413375421881180275023172909708879724167134647415794060329163595112094770022891117278000585527653556701387852467477982910711116472381843307083425688343872855656153216154407763013241071437879246778257381441211429389409827418921973869485607137317502828671273443351998345421443330125901807994144618727779800896518201541478742842614486285452764014072126025152764216031276728172304885358415398961033702739320706193801967169142935307048988444689543267037709983647603215159089876415184152384919341336131250306588225773892706586359875772580703123590533502619411968007178389093920395695651517568861074982637031652914590318683495962754419644416699151584242094225669652890272476335448896778278902543717990332027976185778902596427559771621311209121118455520693648686067937653861335199197379571483142223221737378568325857086295743093512526102528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,48] -1129038564686460857164673881202106813550166581441474462976264265773180947748775494754211833163670788894847862848072285193304179937296174887251953158730213731220896869509195156033851607171863859681433416945135089727991322901232112529865944266650841091681925004839786477942128611932567295315662456088330019364482514231105174076043746804496686252099607108739694160132994862751086942453180215759504339545043914705293138417523472343467563413897735631024936088560078534144939584394795358407183634726748907791435238305260414285531860915697436397811975329393054045941845351251839152630703597589148097032799774886806671383300512942001386009089045620461232004623666456171665679081754300567374802132755290666506736095089452793501992919741148040163885804074558482311265538101092990451716286179218303731408095145580909404938087775569580795705746953737331710304912351209076320677223510553216255221919319950346788316442064921850426789425809425293323611211900911615585359461903900769985498956690419996438974504118616190117686490387913586159894061553924061101184093792231824778082570276617274208527946136806370943001736363002098678057822527954149399259349944723864039454178375274472473110510621148635268649735935068545926577315806091209158524388845377569476467815669084471700270893116767073409819976084671474475683480494279782292587278040839292128927513379718760734848537588382363177685885853457383718433288209042478236729205109690639983468344971271481155054572487752792271644051376284644538092540388733735610556254297919692888812369797480985174208794449852792183528557953645011480519101291884533209784163220447189392477505201938323658937313987619626749989595020677519755065270219044651449328967035327082682194854878223096403630886952000583154904584685551204681526546276697467268955488349479252534181855042197984229649475593072509942373228801088761145384142683334250717602395261235912448653156416112798722576517577055303174590427936890055608661145502509908227381378544748977317870281449572245101629357208384742170701736354088522230649821107474248701309915660248069075167488420996008999525053052277187847736168043340816345826042334115831668998868975350140068235044654844182647937344669407761879830884918835727417198077877213034736638355242641697270428829783041845660158722012230504573086811791926341632745396570812671482439560052014811393908643139035187670441102221047947615251282924823624613347012279839951554780909482832226139111875162350840699711527846501937961262759026472807119087877488640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,49] -19477346004379839265978555341531019359251876758117128576827814092256357062575402941906782951044303051484412121385201296041134891613878787997870937103337191060287594308106703652734700705232474982783746021313836183677414314269166853901733079261552446812515107077940472728699107302104568584432938609607657319370147814267428808636156215908321480969525334744487720815015204892871223099717051075570903436848965779270517980952810053063453929915297706090375779168204398588099409388135536217077337392385906054252535630148553986701662854681387079810193169067178300657770352208689000397946440480853754318239341189863757137044213894134221877655026032057575504138571523311208727584683349569927628869387286195108550610184589483100566612173567137098926671384943730762944286336050897566703904432621695149600166996573517567014467803686847973920547297317498524237194693739772228803885419768367458902795913004825327409239256860058335756544400974110582092678549175469713737069939780906901402510744748126020448850815652961242734501197938942732694841123425916281911186194236473866474826731278643055416375709801216335886974570331578337824936828999320548280699282084736590309716379085994100647961744615583378876229719791530544337643472123183744583665257913568423881275296427468962140540174463408801475066536035114911336028648011638372987617675271374011014958041073082665380186659687630506660115955556970008340483355012827298675922679095700074326198878135626553841526816138291325787715577865201966396009544141425807473877358476521429609445914246411333621440479514648218668288933938144500998006567863777886634119079717802190223843926550686616561878458354163537459232454636219596755534492396514648274566815014317559087552014580871362511852949269761823993228085671649920009445355183733665968931406734624144780605477531020272028013188076753525660308862777306112676958921347901942402217651832819161984048293014726082739439533947185053472680700158469717157421585164022626540202685875827030362848451839571490761737544601388152677864686354029830557775789376253794344903153052490280038442731664807861452938616405914051738805955953231239516823308962701748858021052887472208414479927782679290484229490280998684413435505467456527406531948860155938764721462919031171519622602654379924002279389860706974245483160249884968193617047636768110097439156162907545441758320813440784481264845714593580572162652775229467731935891666697081298182260741566038270486047846344753428074619027053688583077867384595929152618496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,50] 56913855667063662037573995272442093062937198942085705227488999386897506444562339443030141927189717588805028344100486988978854473778776606550263055623483316487990051159169513821181967591323979288812045438567504218439535226157652123899070060956066816073251941389461079761679348142840554738225476351105819544107325230574945592186872798437091473399994992217141468641138721489394639213959806902177018124222467260301167176863964658969732752674326623918812352882692769749408827597757051157122057967549389204638119397194160024326139872978657259502500843968007620882910637274181588805007683785527891931539750780049659673318702089179406325262743628353817660780148725455185697781552429072001888081392346300525842828796910831730237645494594717752447773954076332625867021072422295902165300061963754070513315975756571529765492232233192279143472351102907764466010252512930548030314861975433778092578980725353097048520130128074084100217691902084944605463788621747389182036438094977034910371463678712351717300314839653324545681361506475087827491302444113081429174722214367413706926035205334238587431078115958591129411784280499983870437952386505649005766938304330429709860483309728163928535522200857734403127672000724657011454660081310711429786232206297574548303850390043271890927872885159367188973248924298523719465356104031426454543859306524069324038690028330253387767644767426927280341264566111890844587042305184088249664257845361717019373241468817248590588503948045954524739655428954066219238079315207915604170474432308548657200947661025773898547038087423200530200759921889319980605199513520018669631948503577083364200255303599802312014139136530725466279495715716363076730903498566335933786834328699394611771314469122682990491340239900058455930158739993306708721918149048747501587018171367878249873159437861961378047685949771442769413030862696385368736402568219853479206391409405209933099112702799937931368608346119717342052181374552123393663441618767541930212748863544182100803299548698824573036897103856293340465231145857666043623708887898546790012516782561299396038257341161605986500844605488069825366499115955262649541766334418517885605301064927295788162648164672379702430031081412466862957323411587190971544341266607815699094315623939244896305743871627801080146623746042444356758130910242704118081326834482344359251532869737109452475659593987480415739461138188318540413181534687811176547772774531796092396731278335527488431055618501407056611502957356086145115734687551080610524037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,51] -3032393351557891035598005402588220296165690993565117854730639017434903393339523473616456014115747141942333936102234781831910694374645873740066157869806748050583472480998977268952557102847456671576048035495543653731977964103965680902411286036916899689787281237114387009859295436586622633448154792318533118790817186711428797133246520394882590470615259448912193391359127753721690634528786471409030018111269233567458743021473688938408934541813931406494300517135901006144758738039270209369220632150554956097090150967161460197045531578756873843294612776147385549261542821867783048066566773938157677563282280130857917179302807522938372042368039773944961005627617399621770055916125585614149569655481408115881998542010513645028167976771227253233046756654597725817671532891915507031331269022358859096193136883800021098179901436051597616797636930999778765188466646080285988237036118782385876904660997128861221067852880214748702061256348833598304507785174779959860098960910299634246059166567928158717793007057307358133964053801741797561839522725940635991997968961179629359432019558326835223442724239775275934474181636599834063938160254382840504259042825284443210240295821139855895170870911671171245553907480259409837627251896759514899496017593329161745089069528187841600595728253243010028909489754994355295499489599241313816158967548650017420837126284933944451042214524725800041568774723713403894058326145581090979551753638334156490942221371343813944708554175379894235431272422108747993028845258013479353918031683736605239597706030002186269929613662765934472972504780723215167593658775798346813003034128329981916969804748591897107863657318400454793014982837099052556403925119397481944286755573334430119577535030757880861614467354750105419659773777955451570660769138378200356444428282896936096976559531478242041500568612303322099969149427341953295520673064452325146643592677439596241582182190360756967780294064873594748895971300844647768321907610863272501333177649475429024292639566690465087849967346326396815822688066041369078878646840759316767794417893848892758066672300938127274074933479591169058660395110213933303881509144123823456404934561329130376585456457394351073972900530384125050531769136562136211467329050576842632274224178571444685427732758918504824709855476440879915127464208074193927786517513287167551245378424574823177993070943837945486951180357399675462744233605375779874981329424412167747227076440889659250898633971612656273243502033652722778951585682087859979917721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,52] -9708791240626679972863392962843295267874342518062372890096285014652590189227578509986941679773673965565106592983820859349504164235550050680139617656888281681606604622942899733842140570682094040815081475961302504398364824948378782900371011461984555817872988700759475398307054972098713685508277472886619556279624563573987318298928938394973447291619591362734213956886748403022001121350041246804228177217197034064889539018157731937245931680755311196235547723985672613580071383347809487962229115115039523729142416603740447401240776498065584260886109267991046109091733510073616247570092240551254700597414559888315247269927393180838497728780737107996191641497853596905250109654599230417916376050471021005720353280339520253848205613004378108596634321754072685020324550043066373782654090435988234643472957053171569407458773316292089664124605247161967903146865780858046707004479562750752775732602670081452815749404764782153223375973732627344721812021623981941637236022213583972286515731291458088078629274210200276416383096106145384750701967330095766771184473155461858030030161243533551884852621416728262783178307341998983498153452324854324198703232654806046306180904846606884461816965893343716469337641801535665674935010424745212004490342900574147438399604821878150202770943986256953061429110229927429926255692823801811655025616056591899867856219967704436422672060715937537283102737473101784788908195574506121088526197245678502264411626251761080400941481755288520735299604611522571068479012346249004872060213613034202246548801350058174396241507870600714253773150188241320018368777138246801356435602297009719740405801704792861921488464167171470839586498514689272892806987407708889660849558659786109813570792316025557648049753782033454077223135020474189981368518259234972744713341340218729272193368061756416126131334338541033002904723707701610212485410464167434963362113095563400502785812610357055489246189817602026639277853650673043141724957509694981459220230008576649221809710690593516404256063865465117687094068464142242978491977968442332893600769700499965906454654946166971093141032873735972047235770447111390787878861162771960798217328444459010792425801372121346447965875237622798078014830234882924577750214317725256928464900519115995429298925286341036700057529753717218065418030669404326543466992600347669602153664834796325521142082410723685374962138293465232393145668715400692379336063019551338543639000277099961402150393830122112473173162557857366783524256492907185032501657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,53] 6379722716948566427951774416991500639349203864225208956485951638032727919386039299081766713349379754896647297077280172953992111297020504543204658879367341517486897566288458864189581997053456428505976203203358758518915342520365708935059891949711413838109559047963776441326223596703744654204749269397417924901417961140633344291669435162043413721268984791012510682500824466346082754427952832420552035253580677196685471363398837317872630661654171894667904832813323307461567801713119431788596145881223172701779313619342147654091734561710924898863291795454833230119421977180359411592127404245325419196956705644707698093043551951876546258985679724594039075992129918408350027203812608540899793684067415619058028166247069977263796415251403067557619148698765166986570912908352840237028164523266433546898977908924415412603204566365217124347784410932311693329944957968666899859487937610897027947115796748074624034537910733645316765341521633919268126566099799182144541789413333268125990803079452206115452058692644325030486973941761010552065504237852942812415654852692692378147547628179146235030532742342944010116473898528263316110671192645434975716830838700101991084660574319548706781382755551318260061811118503363171908786943805645115243889587172319227985921357635549789480147317257201298885034301696900863900922929532740992639365950033847135684168487146550896160475444752800151213372506823849244351175796891784141437318100635914427600608229184544459772583904978452009167187031356443713679025662927328883239661115612054136924321533919923139990849589750521280686730819661073280573182765859348237997860763831876501224857627730435880867277819311034771907472134835695181178120976155201908193477751349305420993506235933390279957954504636661846331497200995412934677077462838503315984586749047959598808044118962462246354002051042249120663187761656674521973991014994665809941998650637783032138015529868536001518859114241940773131952410976430549473123599142107058942849125555017792056254327810893604315846842987035624128943662217990814903368765268542924547843552354701722154572326295665429421801331623038072970275625089793909878662932740024946194431577227447247260088725766047635356716248491990135372351082589733656926110537265010034299067305381451575093386570957377879957191438796699272762921798510684340856615134844736985828831133206944710111309483202284441153434524440018545604029086280500124423623044831392966145766732941419475038477182992291275020867635382230158447765834469430277229772800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,54] -2641453939952769261065101963110443337258032309693004745325868278142273860197212733681893953515684037040492594227641034920684923723536023906914431458175224123474785935465003907202148979157554496909386302901028187642677514871201264003337520470352141966148529240572033338247191935978621985009999984116345442879420212991951368949683086921031229047893739597210546682539280498495439623430931159329030200691417587111703282659098496438360684727054652595209120483247927259249197319375851729114046683896453334503545087302285873504657988465450409360625114320337037397815617256751061438322853735591924433207222974367486964087923727452851152568008066801867570602897661897603674721681574779518416887762862507570724146469070035209165601605009242193765282980902254303811934632114029262945056980505209043255359212065668563076430632849069267584613423352604192226006617857376989611336910918405067927730308618989333969448709758106835959400832961499011376173253309983775143213493877563783969676295678820887754217200128017531245789458862562770404646751755922186284945178338822035127328033147768666170591799803137843788253809560849861060682696330238311580741381974559892721373568470061797933785781190324631144307946420633388267777443299264871796978030301273651066907736631672123467408106556339183328787107368076734495911315587497036654164741408598260375039395632106693422310362673725717726506525558042504037509913056400932509815718086922387005441494977899523912742046790845834850269008255147330651180610099577095391723107302972733290376144107362254736102533233587042192029282398494590243979831045719881982136506078276138752197337130452520260331803255164465892435233344117182243310839086218795684735825435497972633002925957699815352882769637795713363163386855619340646756778143210573065835970720529480933069651558641567736995314871181988115468678810593247018594258849675578595974781337570296422368414457388234391610300283301273918622535050496147186457814146054829184568256660462807112970541077442649443782436408456694318556476984721855580603151583164210003494918934328646939511622956827462050401240409116586488462295652251362107020265017412177243498532142621418190674378545015364095072821917203688696877860449037339016572072170956739594201678428347261451397805125276792863108295617428034279833817561140377586927555815689383720187572694536432541683633665599573028107203547983944500539488515757429186072952723908001424922793760865981338822524777698242894903786684306189559826804349888590423712071680000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,55] 881611368991542726876000718636252138306402726469876381005463757964337492688457588560705680074998771313452920849351758573184201844348264882235081757462236453011592268084420645697129318134895048261768633293143402926408716375586860809070216972280864308022087778541296044060143443435086834700713537489355751529260922135984000209510842278399122975258478460286026868463784909796172366613039116086986808455391915201011447236944173187759574243828028528464542485579535794066073718662789093276187494463254072893838269034206359943285638049410648077074846525292807681910137336312989807292961429436599396578395368720366083576847876485439980365591861820335325926622820092950380342727388450474814584481622639886923465428906706221699359017716792673418654781252798511378473718637826851848003379662258522074611120951866722134675309664222822615897266233191593734674665150004143461464160580397132109992951638533965235777510706050080931966400589747019087478656543170974451680944900428079519129260386875978543197891907650406896463690545632348206607332980255433577551812053598910307048770123032089461623020000888303434491640453395320419475182594990980229534930084672659141350152636446378557223866111812921175755927618774653624822646277147192206161807204568201988101854263854027557132517192455962591402361697323653399234676558426499383052903890161216381741517865268603272554856788915556063295558556677014449143573303279235331744638192222721870834633791351912171591336874226746419287827278200420457944083332665891734480020887206104902937718997245979289926722443598998524434685337171321741132329351524810722469854259911964925252808856857878480098026722248640988003929171116874815162773560997110575933033015234688999524722655789675660505127032076252172498479931640369969083590534104871046501323605934325805297422000014575821802504822070827743266589317153028886588491199422503647926379927767282725459573867063205439964555208009756694554327896097261363473753391558995607989439107712321461687653266846956142161246621812345753458912928658574903551358254574296161409634551004030343591131564110226698279828941078573590558952251375155550768062951540723928367265995486217047742444879575556624205014208102977908676696118031649097848234214114597268257687602731809072899929213654414862783176102917443526503856555661776646941358234331703296580307317446812994860468563048455409651337745252236529119604394456730547099067033541930225597239199887801212583417172311440454049122958348519860708070561158079015446118400000000000000000000000000000000000000000000000000000000000000000000000000000 [112,56] -261855344954056161222608361813381214914510240430344188903613538550762389398848137620277678743231788757618943938054204135984149314700020322181551488022283856667394298844463386638200550905507968033799606663876589147128138820168212298392297045159120459936929131818665865228245721452061303313012757832598709856713521665181049231525661731872882792261473458814696729891258900895492158567040787309041385624095326436451738158553570277429788211761884383614123428880479861088199258166773838561193616093440347244895377994300402416957172008830152331740485203295535336918917074773884057874817704553095955971549398816794021762182753317777940653910157741233148644597350221759506309289158934755432452610316124713197863139372365768795233810641132682474791258414121473545654764005770745517316193854106454667098997063996954931525944947061837311323391127158350016744138942367137377104929806822142296417596403275468009666000866501328120491743881197927370082483845501889740404720256543125056476591565646744032176371841872919075729882259109396966013385047503788826730522049106310119973215505053559718012560973889166930820994083107216976212406547169484944537561577513234045336254575369239313134920047118871105846138568988943332975277614218708406865024226311851613014362536306345077274935723107510727536266990301533428820796961855159303397836857782371319885115176027804332355199169616591466853804798342738173696820178271773072916457415194279376440012607466592935449290093291731320821187310288923645623128064003006422374492891746562458540820529424818404219855853409705035827154234580375814637303058714181439815517938399271683007139012309600370621827753594226432402594389092398587754888937588419579761598415288287813892678846603113624858159448054270140498905075056102821552480575218789315867781291005739590773210562872621576917314608930030941214195166068868193874545771095266815962706095299144280739204655201980214402138176073331008001022684731991554629358388869169450525333397059998877261129168751217617428138150941613666950290145649145220906121745091973246423078906503967891423163405687927537322213601654137480110245985493723790953112512514087219998409831658324805972053685523485968386871085022473385237784566544566428726687786015522105315704911133250298133968261774688067123639526217001087384610962848627805841669891429353498061809527047376247501947224166845181313896717754280040964064320416587156432614924428910882926727540287877823217576808132447326061086131314752907720152339059703405682360320000000000000000000000000000000000000000000000000000000000000000000000000 [112,57] 72955266258105377948388101803615580221139816011906977259849055223043259877833715908741276302566014480971058744271107637124559344787110975969727533307801548448878217910856799171744239868292574527331670581008839379670575307379752445895181109312871208248358501284860602949750850888097342957670715289656309574368770655428585589186931872719795117384360981903099620410233639041208039399651938280297302564130504855242535192879893766698652727490572501755197333968112691809433732856268548152212552112602495093032904656112324394696478597590702581458012412328901781039833603451972408114405046749978481889596393525944042273941092286757019216108392790454747005071889001245429786051473508919363748494211495552372787266855962377069417235382315241080925046527960735522765916586615669613775485869140248815066298729056811424535776203643365946825319766764790958915761062236924404905079086395940713166520230703022994683712097570145552126706931085606641424792477051368668804095067425579947226023213039420456515681223098544248592532660925037022360946416089668688580707617415033880968154289593707800152462502816053576509047375693922303134759592551532887060897864549152222938628655381929327410380606839255342160267434415899417215333076207786418206296448407794702152022709599507587124235289943259195135743972747473419593716355576118224888320355015259536037510550019984346617183588359435796933467339208955960237434953409996770621144243617322642700975859009593573729932313454865934473385913610063820649160836960139154612461503337619239081106715590913651309948180399634816996629515250027691843705402600544669195690424153280856150994331762355082091320430453672039802772505261145449231655423637479034777772867652193062529250771398068171620013406071113951868879246889591552008672155165355241407738676712774479194978931792170233881956590843625535397308509439875404525863435806482240517290546399965776502639450256728014013212886066487708691136073006783296853510984121840513612574257364388806605088480896380669709994919098352231543587482484921206728800286175956587300493354799321667162644764253484603829325428829196786153829832001558972800018045782640004151127799112208621339353344574019788078179462281251449457480438384649618239088767052561489497124924324350179919663438067840501630170784446838309931056670578941890341075379819186945639809244350090969055556669673507269847006818777250894948537131841988582374904882570561328065582586075905319112975177390709574346456776934670928999095565096760228026777600000000000000000000000000000000000000000000000000000000000000000000000 [112,58] -19448958960111107828949318636783656748758212561522558180611289321599454271776580712995078896729719277134257679728591862836618724663376881853171761004796423743934772008749647849803676663288169987299595530213596043312689289921917697591239114203314807274568926035311227620767429356646188787183367638264005033937465926747107441342726361666628479350829875199445978662947454786442981578826614237603460779043605432609630497594263243525929408561054748068013908516465666964802332997667607974048510391765433583269027174275919051317650515690416050745949429406527661059402742369478004397923516353718822643496059439599599115768543754305177515399415388231154688292804587181689988052406923466400722942105968209368688441983441178246618461079544546481690596821277051065446798975081001576579796252890214798263334434805628501543052498951690760969023610067428570311643187932480410064589185936951758787385640470739653418294786661537562156472617180771877187422428850742110009509279070331348203524911054230338458699521399492622532847475479755885399048273923572363129283481714469237190445056495220578538123715327651649283547533867433678458424258862749099972063644220333913048752240455905359079825644272560589603549216247901522637030367899405294636119403615481664876859322834998061191976205448548065569509337835175168028848100068207404846271328803182452737423721643723409366969492697494093933813471497020770547133291862798698897643975954620079909449364469738266136785589505519908781743389104540804948500941601487941176595515462882301602567452948335178902341179002225856581594182014928939987918649102981612885407094714713977736952819280592151398869092310384858121395201596691860454658981991946657492246361446538080863262854787924687741159674534881259113524610540354825274373016529744584946352152893872547822940964527847398048909535044579380552298891518700091997995361365466047795989887538659586626182563130369086319734300860179428352361156493161026667576623148342044257573825937608627255898114565084808982963435190444922002576640923313732543854073676541470114437822352390881505607265173640321252876004330736556878586676802800048309025400277367834066278612285210757464216557132791130288064319400924540112323343555721654086225462248207591760764435080661555648155013276778561072003134739040236608372034241334276478720515446175725433881949305819308298296001848622387770863756355017403850327900776695322056261939066226036538215682927365703252157144083548360385842574712597497326972252422314776623841280000000000000000000000000000000000000000000000000000000000000000000 [112,59] 4955980282702864273657342228743697690739736963745380922909409486275879137563694449507530295274702627812733905425868422674716856435596494518845336877210599260551870806814980769638887580266579135124425095773382583155545558902769129936431672176027423155541921144460062011667224685248550412431369984695961986701552769097136484894626788253012985414834523357885045086476685396250285571455143649008815454007266253055502676204641239450136393361329773616185633969121805960725477480483899478078187505002370720545834916094573276870730399022693920194412100081118830968131918596359429136995178356486693545176226339302488057736410390513077406972515109882678892673557237824190090312311333298886059780349005327090824631763722025299463875026946672097973284011259919934844743362818681007457182103859907784049757819552177215036501513610646923563050553609712674113287665659085660365102358933120115859848792641906334849719872130231032082272470757219246050842898196506274838503584485404031991026451163800838712516908874333849886846647021801275287034641956038975517303920958623116392955530375596301777093679050745575294251743971268268662439003841956756748397033314661251502732987911530522096456282286739596654626206618359120712819299664991309654405553128143842124716081511475506802108393586261137935495649333771956396708145978419876607036522245713848358242818058663909478125534072161622976242764617385076526992984210825030511017687616773463548160580356549951818192108390033892697292866924175683172267812397586032303360568758440470707844134832676262253875254085994781733355090860145755079675058964473181278662990532851455176819535867491931886540291698667126330678980146586913977537183281901195543120865275833401192951787025193435163232791327516815198170404623159910629956198811120455561158307006133185021647280907774066394395756696744247464067632985337671452564164119870001839103000567770387531492001471803486905255168307341615160137961715720863853222131244559367748122173202588307368854338754252573618245826351770101260057214090517809212885067356275924396171119169677769335529369980388751806965105857780661896035252677648590754976446692105849104621945019145807657236814135398285838606538486611982641036195697826392705189238845633141721713835645682843978468073507201031363155347617888311746260820206610496363086267430716335884908588129667100012926871229970266436846136539274915669635197100059095321158894913108910358639630554604325545441589841791998802170034331976759526014341690881331953664000000000000000000000000000000000000000000000000000000000000000000 [112,60] -1196274218168881203299029197894179845129905680866461548485505706087098496442478018658678296452456936400322418460559695777664915698006280391355737755154413210009832254232928576590261846893262501926910248534637871799631873019662794415677073964352948686218635628793472502444921048882912606039042870547195796485049975841352505785469205510270917459904369721412614360950990348736956060088141025781808601377810094474434833194118789407644864051483888565036472808113259452234834340478161928892663223109905778328857455695755553123391703239014612998036873794614184968360430536649254619515646036712387937083228259897137019168067716438085655554582376642543406063309919427662541061088706288900890371982245606186929097321458123721988762635904841837359246940753784918040931625201539008037679679991166887647581378756664325274064836321872340219848108276313095014392440495600429917874022264367578842550047219489305740962729115549485334175650303950100291477372416191773353759298673571440289653976354260363961604247634918462262414195740303954498447412204734157310590673752530045299975780049110374063870246625997054028840251317656793315730782384978486502852642204944117424225828480463544391099680495554706143391086095111220398802645166513512544286125480829493770762540360096447909061679722609478388558454433740754357121444939514670256276829002416405820415658457712543942520188551524587409818517667189319754546485230657156302863940169872054489969403979482608929871383525658036739194241828168954297459273945479174555644449531605001283904984207287874891662675912683835992477453761982324859173771222701868347101404565913176247960676134501595600229540339157978527380268081423312451506274044308937482465220288408619842795520546523251648564799365438419054271194572602404965076910829262000843751250329926072911438527738430121140868063413002474769064648092440819547283708094300811587026807319113946761858091791074673368593307562175118479741189090322057701529707613297613652518677397941745601634675983056446857158490679470376360347031143686600482114369596542761353554796366898448144366101406103753901233718348619260625801569227776277404012434752666656259800859105366730659323785763310694548423427557872043094996476114640913426303020660843005807463280425751283941813345630062643279874772456137990470754080248868784932223042347377770085362983233849118799821112498976832293555342248013201261914472150721818434556516466257847641319257475245081801054840040696990852961997134487092361589583869770826745118720000000000000000000000000000000000000000000000000000000000000 [112,61] 270249576257602419835176749902168547277825863785162945996149020089148216782132330986372700765851420737832762205653437368910149320315192856466084743686472091880016572578001953257845704658528634408359907124906828396464354774408843274722039717517041091610795831565640724229188918792276749585475806028799174909817917622064539503871604055224339285124300415489804854890228456341645757558537357812270959475761582101224851327635103963563035119761946033442192251338096816349274394691442200878374477627135479569422097743206258225259425148476615973703424918092921422984186923176250118800473352882162646940903367134732744497183105362891506284916679132735572997669930810458064128031389512207635782103337146127234672406441143925279710631875269452817953123288469686078726747271257975017138186602708508667532603682468024290117396635286370696129637048628374821133766475991451677854357793622956733208682478976010593786949426136029396755854125881766037422370977823458857212358465953322218821705498930720030938914056584315570129779016163942330432599302514468698337413094128669025735348184179755093569785684830915700109648811089466296896063777195227965244901493604844042272760991900239403497741676079210237546501252551602413171889381927500583877055667501425036294182163410263976689200425663027813153394049901878063044581270305490803979157903432011472396284828860234866722797849608553294956321828033415803894767509949013054139493287781217567619075596137255579221862592238457387148802657127329455736089116507938854371609038766574600336733295070001734650896651156313849953885498632611932692051003180890985190271061577818811462274719662030609094196346346426401540282336523803232023444251448670006622241108925222568038162929367458369970191689095441993353282766324133540660289674673904522928130783191589353760625319421520677059377344752737400473822176466581526712124162898343650808475693883331903567905402059676185381596741427668168968591889240800934985648669719426985742724876673116184201482851794716958535878011535131242458023595297816582286949573267467467126997371284081390629318679587398713400073806426013830432307955558975554042890237636017900940091328905533661056260141021053271318812633310744479583000881098069012468233245607218637993846177811639013957596012900617179440521920805467484512794218355069487648467160846984138535274878563894901682636667436551927546843158326459259022021421880681773030301479335983219977944429578067428898455748882384976680518965110167888276946454789964274073600000000000000000000000000000000000000000000000000000000000 [112,62] -56280429161777758810129377296089082722489079084611019094691380861054811957531853900362354313393482047125514066523198392160307219805879153003892669772519366493129050565817658959710329600854001652157444595313967805437477106871851523223255433886407652975948373572848983199035797240646597186979265998957731978925769199458137453010197541521835864345825797314892179682570303018424348872015699809839872868775797655176417590639878020449866916128098798932149329174696315447030996652056575663254767915555885472076206093090193499902164457418142561671933132191066421333473401516678797810644933475977004568727126705421985241920533476562916510575307862470559111786687221697684229224032583369649356967127031161332603232479518106079001911266899111060599864587811168527722790233081935009960645243303922752520298581511180578485816618501518077651510612897454139771147250985828662316476216164378370922252468650997808804713346037260351575703278860249295582326694890749925007710763609784146547660338435775167952974917483234247874325975309834913317360829279820785959736363885210519483453482867692180683493188498724773042067292167416872883744392289055888952088959266059741049837138467442015125394061034528987366999107208977557996469649386571232369780412469186815888438906786983630035401927130080081716879346105454166154028809246784522313811818513933071335909546550525724809810498792834471367559975247640540112196995926651445802137514326609363508962650768078034592886254336422031120152033160161895920906389775993684714222158676261613816518944404475139262701205590159596566108836793682666714090725251559482204218312415171114453615846040862829094303557202454017280190007029537340197300798271686796573475246398826399835999848876075843390635348948943576080818504237690465832038215605507517799170235650704515613608046631133361194647728692274880783548075496706542392571084570540143116803445597543697088795009098784937117675082404883568490340526777877351921275027790242017507610391828519859829726643723271926386884156300411263752737946404004859883454289034742294071935984990991072525999135571596008015022332337950640975498206295546588420299812110818724202024342735132757201114196182449687436896473030277714378326360705445864453907741207995074312295075160744806099281486874495499519744527149905426939248270965638079420013950232058022917337048492734797820010738169533553529169054013414889632242281314212987566155385392720070712179232755766251779770646576080258905801497983770647297031157926660375838720000000000000000000000000000000000000000000000000000000 [112,63] 10602800976220041382459378422590670248727318266546311433476195490959483906812770170432046240752076401780643102440522184499824651479018857737202110125540264596585518708750535899263998046688115992081556563088726891844733875865556157322851661291060700449461949441506375257881566946086205440125078943379944713580138706655258822667255457121644755576703040578257804938477909450189335676771039298085376103470123600239928864630031502393230746318333637995760066418765899332987598262476477589988834719365741056282299236320023110172975191098045290355547254552329120436799806241092415072438799759217827805426724581790891992888286898182991588528600341269992855786160691203563188957842337032247540713813383463877634675213029416008253588125181048528308960608502948938816110322906215922167677486082082636827893745695240622361794155966609550813717452262619777444216156280202378388921445223544538229551960484141922436725985158962708096406766568427342711920209578534449031898727587537660765454239160881155546464449127502837482008516057789820243781018949328128822454625658769125244041092661031093705667407076846960399478213138697574737314609947789082696182855480206483703071604557707522477959632892680089429961347513718948791153540762932648755891417921301412616035024980776144385740812792740250242960505064664486015717137450600257345106781826778582229224430196694938596296452836115767384725883639958491301313552537611467714884853704697485660240118097117689534699642243623686642904786622063444422903892511464751395402757169727025479131184560720365039487711222271322288134464108357542221685001224623984403944017897614950265311466932687345904999608742435667205214461749150457791545108937884876936716095390939371414171538149153422864412062098050984578867706535510821427438017893686426520734387521893918788081452121364801987969856985962987395497155396371620811600913425474372478140627411780459221267119474525889367782413042388790661195867463226331065258286229339597731514245833450582793516800626372544208618676597875087246298893876057141595362799438533835876615723480779462802050966092415406678279502872658481187153845893775132736217374440941444353648414556453652524762850526662717414434147543635578991996533512430714947000471401156924585508181003046611659242840834018537251380479970482403704439496208184739325512082646373613851689448929464843030457064805689781533390480415197475828859999260724924667960192079875196220450671587098492291113112023404599264121217217523825245591394994116729241600000000000000000000000000000000000000000000000000000 [112,64] -1762112320947698588748060168283206024849244661085206016301278178791364586315217579871452033715716203226206834651081991550004034822616699627756666707497585050588994768265467346537228949417187058294734888140078175544389139882391547154216895356415569214702767029593966272720589139744208817910483799072338683209133871941096952333862361896391165036879858508723490633184795429429012248594779792653112722471224588876431940766857332875211230434783241799907900636556296475015799378297224572410499630861375602875546282851853172425252684780660875445052891408972225990203766022471212803682462742370926077081646054686548537039127303043059877218047588008124176652593089814025293187593934704863386060690725535445853589435196339467286412528339844460014152839876726861702303420527922791158905271233550428392950711273990408152375917331496750831336959253802193015687845605168982500862197530655329020694586728959704297698818450628925083846466950996842143868984754248605281372706573570243546127506831846100451623272043079708362832424661473511271503111029244627359438528330701967536026669024161217377929136795339228659261303512491281304544431611346420249820987903816192823880438543830784934702435069597857305218290796020429305475660493839331101152216257052071421819404138438753973239952154040778760512776046519116919992596579221384121799789754900147746415577443911070299862801781398429456226957975161390875272754475871003046272073156629722450240042779047898890041296999088520661621274004941097527293959879908347202585390162839638578972634628048540677381484468104048204354381795184166852873290622393796739393498378542296984617433276772835682232475640144695538075008958431042245880014973583351624908545682677702717894426627066380980391428792854896734305441740939015400765670976343976173591883069532775071657424055993207814484018577912984700352763915941770615214829782856265053745175213328310364062849700499211405486553199992864217039565774856616053009869097411612465514303427387566786942001508187762963683366907359808986819980927789302180619872901902792728764071253976031242129880954875549724696204904712839156052290587648363686484572516841011715355551779754352606670965324216554657206004241413942551700825574143737750538397653010767165153912613445360639791732303607260684587024805258008878622010364781489521647037372428186190001633018885824487462394183167896838035113791240324141287774578011925723130023699939494553582344935722395536686193653232441381880433500807420528401170857171227770880000000000000000000000000000000000000000000000000 [112,65] 248158035212226369534855374179431603686657712040861507774432242077757425878132324558628061487886844471763584830605559637595295120390277263118623199331526645419117809900313497284466262972281984550649004160423715254812791735373834107849813751849444757288741402970554444555544205712709055293191540567442522130068177237537185416236326437861350668272991089930081732222987900605816945924640397269815346987449242448049837557740321651400438177140063255882649267075181646467184568686468795531403980981829963486175630679558046276570879877962121830401208257889726238639727774514651238108630527482919464026854094042225781874721880167537843410412994091569071061048872662547343346417390040104082848478896603679687205271071130138973992815615679946020777217799657913225074549990668973263310101034845700353127573835406604034956721358342928472322879853614965798816947537511467203670325409841486279023550234486945915009699099368293885721969613656184781635388597939299777395143193323160338563330122560939101042520246876625261136301891886870750965393849496848518521713252874793798988529402128674264632480767769971632697988146794000825316040700696672334619005144297173202272561865381952293929021695128848175111173224754191079557265309312372557882089866620486527887097359564156254676348434207406209430783479253390455937052832613289044871885798719214353635088586233622682343117837334980473901875321701737560919392251639867570789940542672465053306676317215289219674987204388144845435096539252632744571602523022521664194239353348704003385354160921280744952675290435725138303408965200786188298365178424010360327512801562847584463319784243466560436331760631285420362843750122524470013594138271662711121040105988369627335635973230272450027719811712469537085312031436355471296645428427639549276235155400888256724180231142681853638822301528619847853138532460584040634211308555319981253807934760140475777417684760923104508333168090078996153765620565634113033499548959603895404024700705860400127461037460965264447189100813180328580758673216533535195439967402550257833563632495084962108842708036158484828036429733238135931337633587401483229904032339684039342795069977560855403328968858066590158745982101142998366713040212180566455597404774560833084899375190597947152695731184854134755066861150847523449152258198129410328500072190439474288657051878567071888697970827750054760603081167141615763548108719861809964377160807863550916981495661244370978829303589693546655798340864790855319554000139426201600000000000000000000000000000000000000000000000 [112,66] -27173732370007274313083294345012994528225435919575014780935289694648850162106769523553955756232473193888769431706942759017888081476712546201028833483599105029913111186653362972922581134004080987176723864897987574018331701217291196107256978650853261860913320746567265736351783328622312898221671053485658460968809953466538604292655221904779875454541237523702248815709497411938244343752077890792914208955561594338301740551622646455806888152428354035764693268488632236981702782602144481448584257392009621813983582847034323230567128605217796357243027714186141446850141513163513784321635576650131253827204296332019437364733448126999218996411697598358017762841898976150900922591872391565214418421447250805237815886756644741778081727737308969132583934835863085394639314629037532144691501898281643755080953648961599638864797675836996863118082065257127119230466353580310386388481776941847498492642965158124487192805519160605048469410557644868918495177187582442073262086233828162064609738782584907658961702466068867672534343753234971952539481894104105104536942093158694415885663256683255881150395557679483132090414104635684015122043526685399042222924507853313079688043421048176469377516896579323201905207902580698519216745354370057647297490376680290908202935747492312844615774656053396873778399422416012610280845903748053029456389126505631109548246576669765688673855694400344602505694728434850440589169002421204454921746449042273695028142794249634324613791204213211805445142588082119830003586948239091564091590316220012690602868811109573383460373665606781471095025042529778413496676233082951019112887532208839672879174949606639469971746203541038298046682878012746543202407484666891133344772805853717829397748322142791402025775476203319439202445507862003332789196458211774205177079559133710193601985558785681629759044997540089488191097054572854524216293379327210482214610257047167686220826225925122714476658837919300012583302280589257149739564924905234116234426033554609542857942761907575028864278720909300280501175564194230098746446631809847221926583481847197253143348028053306840135084014079124010368406389061760595438134215716624215899474026677596524507416836668211686811203472550665523148843902970091841041643641693721280149596932132171475268814272932660863542092544888808231021555645501240546907374929446429345852632170913589372896376989991956133802521394672479645032277384735982529543498877871112295786767203122870069572438985362541901904444305453588006582766285849886720000000000000000000000000000000000000000000 [112,67] 1675678959682795421364753871806334586268189981118297025873460004422078556106968414079061769710923727754110911334561396415391669056024361154506736380504681030915009263501355140471552385006472301172291505359149697391145658574968295487909582544620544552152027511830201906997183010072106181682816404209735845801061348019671009046763517929869644774899742132932526703727961301938856995248788791513302925370126544152441264020500156829698380410214469185962718698936028229556413040412550852370930608548343296284183972560014521203097648152695716200696528220386378597221297090190164571532302462010130979556800040936371080947394354439631799798059269491079894503459204576234688829332583882353694233392058381343726038801577235898576842029630458805415836729116230410590308236739251611582971276132595871172239483415866538207776848007373771267740960963774289204668322116342597880222264469001177656433107858685533011202232724603251063530328393067529595881252068044756458944417415200367931524361844497338730449075771869584977834725218405002063046457476076744433782597605424355310422903467107529977095261791381320108020274429561564404781734682049812538044819894337726531296567492708072846577776512663299280303278893479101177149673376470846627547374740636730985195931721139771774833370150748946224113874379477653440191028906253028679519667240545773843976122035443777695329494430793319735632589985850923781174254788325111444659733189417450868708274361686723940770381315936858393981111418302179285684934965214139220334553407090596594224725712779366974691638143295173070398967959093547529689479515325642511637561480485774107898179223919956540566241705633281299711520567116673830213856034920081064562918048352305626337215502043252416928197968336963842141732075603188559753913061875962525333911537409656758328112800267907534460730479969820954284947048586978281912839485920757664134003779059171392432160092895993764801477146678974601568281450288746206923735791285132444002489047470995849457414825268016611590201265749507395606936236632216494267818977090703515160076692153562818610472938887432851327393147836463134581899735454369714696150436267216294018949239531738959999250726351074926048119767924226361483980420536963401685485772812921825361379958811664727159252297753066785402426914099904082450146230435486387056647016440935437800834778850523869929943937887323866299567758084054079034742563846715295060475970760798618709033343633448475722635768621394169783167204975679592315266493579264000000000000000000000000000000000000000000 [112,68] 136131013926900452513977338726727304738634607312477557507801188247146783115149350334155250309007423280903194561028651478041855410802436861342016585828763415727684663386090310614967850135893365342817616662829362515216500128306310601291679101678306172570080145430539733527744927766286321672789219638079112551372483951556860637927779975149746427619557891528285986340512304130118071412947408744732788132118895370291100327893661162166809232264247105427256705446696649473786566669503280013098155605018239509527548756680730928700642818826572600895881021310361218530646759003908184846265942637044659765448182097686168538394730315519224564767354243265352145278727028863837357616507313888918810682896744156888496433236873450161863143023484576183532154253585110455029475656680821366517338366910287011531719283079765770610302352130683131487165131718862901798984327523552017636789879506078088975257292175525376929443347400215153533026272199295719376210814456045811036414283910395203658137404721109633372085227917526097135073067941047373229585957204490759041003490479745825619801875996410932997446870380787531009661877016748231356371329189622043222109389785735354688898336222219448330320979415890829375844197965614065820283253014557596792692884233248010333706185939222207713929135848853452929883149389288830340368608455598756069250038727492063472016064355430422442299202737484507311611837012284490555734450707012566998980095608110963870733279490623000136308509262703370573163581732672222602143349129487557908252524458488016657268237134885285242958130433177725621081845963813107972589060674486266240362153446228008321510547989541341570695505576093741204852126093628672965652137113630954785309401241458763921649127498960716957422538566917435243871634941927791019063435387496513119595382797718103677055740656621702422885123802287562649146231348622431111527459921742985120361845060706260950677626869477609544097538574175327274759568506562379361656486807150200266343261215400668425157576880437942031839741373689582193408696169796412506707510101653841560331496689471476283396268064147889550914616254004973283913098432401790723265079236397068063383862694020511315217562754572311062433365226394236924448618130569090975006228655672131254860028153047145530909932776107174476407882968789371834519917181639315222566524345643583319530199269670557622738662059005950762465803714392972309705834862847511232176017116922059387057872050995869158781571076514500511836430019251281245980183064739840000000000000000000000000000000000000 [112,69] -63342244891443513685558685084107177609624920671495875006472612569301100079858544203012181208767362761778747672092633168385849123085443495178021170810018543739911478554183125916443800322803206555341608124977071566305115595043588987572029825885867950181939883391217886188105284699149420363165861226515606569908717741113826807849548385818940813392773818081105034805950690640875709149699387071327849719630211792189618940655139408831085669247153257300277773556027364749438168711785703176757361320217520467211081673006503666048617226069409756430801839448155402114945285898608127703605040192429306235229871182453707799778883899892235624701596834929554762025185728279923491523779929363550132646349545125754524189669728666251684526817259994949991532790838668435182737939543136585132216513671446865525058922683919601653731350157386017304002529533698605114455935920223464755382606414932064284244965810436653692057389670635867354903303999424235358281027452833616684058115853356530221112968450230021680003074112194495292923844744236672586270981694020312544884565522283062820017367327356639758188729305213420509094423875217539400849536320254168247411971691883641100414038494049132265809304385953168014932372967085832968016718827267577078621073106281024289383026196432540771341343124025656288150057895930983253245149963811685969543178085387029360989949503482105070171979828306736333934822459130230402279954000140383814833088482422909461202638543600487890377603385993689859188766928089094430843947653961329780467657283097401910335312367896425203501386255670679348127156578380934304344579040387966077168405102220241017346508769822844385186585428652047417351344309250698221138268201988823359079287987641771899583647637114889304782810934044720323592160401184461421297504337553193931625747969916797060056184065508206238191217314549416703260395360544678200370061937127940364206591989187708025291213999971078864446531493742139353539767006496421203732615532189666411623282720670439540571695488460120401320835064446824177793679789992724403172230716271878118459225764423157102981715315051129286592895351246672703494316300614309236784053376440139971128928792094322616821453877069602069363425788781821630061325591794421913376796480793486490932016249930118806410798843783720967193168712825405208896287239218200190526379708349328000220436196499728513931389982919672163642567440563327791633175041990322957939863350408062776667109395718535121586843514889913890709999814329552843847658320691200000000000000000000000000000000000 [112,70] 11819749932175743793546535744674390064951957345037223894106856583700251402088170505902222543324996090302687548676748346369098977301842970693861390681685798254530829983104204647677277766477506737912120101563798131841108073426192721413319904039750443076638939876946541862184387051646201614186027064264225892235009698926244083326343261889618669914160877734579681577771696221276457589035261944224975205420669584003940606818572801306948235234457379538051510377737590755988388034413974723754140751317674055571647143252907506343360164509300960869941503749877135529794412367593688854669472537486190808104700636280028936948955203236860363719623559129197481981853446693027393464014211925610394779065513918162439118515627020669509790433218534371789384313814203520616299868387005610987603734105973040702891107307605529415702517822367479738047915748053807209917250440882509077705538469021257688359290659993839041433710293289133145424474231215836581883449737210356538816680369161261931769635604891711962334493046452040025138431240734177441579000631180421092225261080663794091914374198581225724598933577976969294493644681183917859651034793985215127156428228231189359294419490764812787418454110431437401164637585467507380008358485341347326979780523555721442464624060031514877917639749018293250974346951266181489923527779841588487187527903293524115544651482968984871419727574125669342254628784584885764835607929247896849208819531592707330612962288030370401163059692094143853197389078235550267380790275339784885248564531337615756398899006945277116469660272215513490710634845734922999510646455721338401962023336234359901728531849028159213846116272613446586319856306453712417839863737843432105633916397992334247310112968518441893573228436848462260893874699070878365832438111503808495182376517157857149473032661690289279874026137719687517621539652556283742695933120873616571959726990195581998704406714953109260362417766340511001274382561156606385023039612773550923248489792154942543519174906463876914144331476225497860579549606900782202551540733505810062829883126591792238757802634870288971693775456406429220562889110606924269542771225541646619566380061728424870969432931991664293336098861762373422732217305481630404287404995946874755149846357048966488045972758277214730497302248033636001937345815327983045183230413532096559270229861640681021047970970967638373316024688773403044948623204110662328008431497457415552763951367094351896739896983379289163631902420122607301581688631459840000000000000000000000000000000 [112,71] -1527437111336958419135295906206917295267267353712170909708418093649529703857085157416341631096027447697597220224329362484372086413310931707341822945419059660045988246363257044917776008611444510036138730667693765639132145384617266438008321902080952720562996742185462910841713294490015724532887662493971802888627940816309545509669093703111688732523871005822551314786577581339951026981349081084209958989328771369409562536547027456420681736936965942134422090069575311498419719214589610848895086079514202040628974216485241857652143350042702176422765283042464156570524961576462588017056623516709193633938052519096940187214489149973355257548302382110098684594344457056642649729935298413363522667138231400779122279636506026622841936871816947147969692794539977160245404975867538709753294076526182444814287474340815498256699835886185488711683826168125547288121850100012228075802330298534312159750238879485163208227284924109026070691637976651539143518667279263792358094001661928372751498860469316939083920089383798009310320440651012155191027240161725752366670323520386605587707615129489530519209476895947202866363206023489052212181330040455528783803324627268943285116157381312385945015340428168555886057454174181189597603175663248913740528643892948777950225831899432135913431239416222402606442883751829001114001196538359479295477604564601423425104881505907275124590164905730408791021244201592785353057100952738054032864135141402790261814053029883018500759360023543351726069352641123507065980453201801305510989512616884163399785594716771547558583647060459395249920653697219346551158968084248979302081641027891628006074961413702909274358243941387940500200705299693152158146410690003271455688077248658335422226556260374440468727276450920374446696051164115523344444969942240287555242255112992888994827189176828269764835320688692073080373907875754347183727077709082917550875164625991205241086986848558635805471189960783859537319824234575861351139632525998744551749872936908416839235524986310250183038595726257174831044190431323348851970045676937306851854941793829062796479546058459210742662708065403328220412287452984824698270365904363143642631893925439783756891955767833465102647108450478926114153169940066356644393496991443845669616230244264726372866885974015406173132743776246923796102229951198615009454999678517479360244363392581049111484365440571668419783617818901970456950105934048999693605123997290309833852774696624309575973539091127770294428518951878595855693905920000000000000000000000000000000 [112,72] 144984863260266116638994900619457995364039505522684832211243654158161743526163854991079750603173138523555986791959660674786121219054104542841961298765387210305271907096069642603307149143841258053595426555435481058494826388537801555450576576469552049194083396997074619983471077141212240836453820867219086374915903562300169608428520243501723305714371137859404882130835953792686763550297734652581944618273381945441349296066857569987487259620434471317523378269434549073600584443922803810778830397216833792872655327686810373081162833827595350446689053514062406508561764090746342847606493473850556585532355882636891197886333049682400255139464413520608562952727853152663532352261513392880903172415606879323508218105266077705651212226689123842282979853876416693667206252375016355641758152297166147394603161792350418990427280831034624996540259690171510686918170508116388630411840663057154857782111074193076724054128147416181574187499850752555080603372311572617318226314422757352206088172264807415490349409565445202312387764366067046949394230453180331787600020488065450531077176410886406451716675932012081872680066222139030778665934427986188320739273461365559019399056987769576064116111880628856749660912539647030701492476345287108965911425275583460134678502592726651555901446297393895250953071203638145249220212549691232064684859995184783936861652865423668309999626934187133894962685561002544823716650515294025783783612624011824057382729679646540012061556621435632083347795067449793832223199304616682145868805481510786083790165197376041319756504114744839747295357070673898124769198413555943649085695690114135809783860690489950260221889663254523933931212893313231345203512472774010634259484140780937803639856382937650097028421175042741055527648949605809541135513460287694370170150855685073729122505159232845100859020873561632769180107770018179003416747956413941865432969660899864772939299323830493654276942528656043389461947579780275546685918227355105645146632471702350307900073348774243168567626101540844404739565237557222376561477460852938572648972858325410855096949247363231349089940115070336309793410134072728715355346325272737962709481379089117072232272307101544706635703210939160468298182584661829854539316388924361569793282428252587135878453960018450253454435664798572626088242879117184938539125743708756515592349852546390733408538902627866775380598026487679479704475483935865947724069235027152412530791892998860208841393975553264923408039253280063183134497177600000000000000000000000000 [112,73] -9440071013756484106404696993334660112763090965886245158594826670835873715900109210544568468833570929307530776422228562728325117685211084388431889687814993251032744096380191738840277660463148433332892599135985562332334383366649162933221771468772429681159413723532847203510173927110933869789061529567036953328881872770997215979373082425313580673768943873926097224525630773569408383864695869838768021558702845775081146031571688040775388278287501514116742461577330644825032187596228646461525580632846457762973076304233195794341665553973652755965284139191278755956639748981882084373913314073401046555715787777518059102390810514295520974946632969008603839752337078642693341643154092223066614683352864384559339144641477830684129103811668636172070834958361378622671670576957963874420372034845301437209139335368230945195351213312737175365992822249073970400227519652441373435716703370412424652659457483168115168970802508277749179001637193699185849707861962029267455147443746706384974217530527270386367095037783005876501897517713897100526440971081942679970785006182205735074822305630192932505390074580353690895902357690509795816092557055483612451012168452651846161274308784242748238234366912634885115226998884494750200748969016708491096272350520474907083521899091775903511155787788598788096105964878981474949705101499446414064641001326084230728345643581809358901954284259764498638994455277866214104056647643571658391045208031250664646944692719567177662827800608216311780523338536135422381699272990844170510142678971436704966620479947899103019817055177212031475562218704037349913498289907214834243721114690007196003451446471942596298114519255402402838955799889877736711065623679001549220161085816273642134658195803075402102865670644035289905765846105320301621508522013678740698328521558768448105473638931476667635106644180481387199013885146944564272722929407733809247601047747322209013980637876501587735081616100841474050578473009730517483028025855476457415245649431871154412311304322246943516464909949589433149486559990364359148405026796818793114073450644496130976546183274041332459397777313929541680991680804292180787050552459413741816924623870657550218571378903033016722745716500841538537578268905271155255917207144131903675354109142480760729033982870056516471155751224352141955441339397201780170116768121173717899155099301205525663657529670419248120620280385198235243678631185554046345106663796419978601903205937593643584222206028855519229733099341182632444769075200000000000000000000000 [112,74] 263894171021314328973266569351321299023848711288436889006822726325272659568355072646727558534196674114760241433219237671310741915205269702082933678187225658681213859905302228597432702111484221154076806657090824253709217901450399485422739050093523381708470141396816788141786387043228632167470303383245071404258484623754120106527188234064731131874564310944635875339499031202793085592253856970261797346676979532714042942531288362304636967360821574770283047925615032833167659464903700117665610649799832137825944568064143952819722337986249249299140091006004641083944936004928392943929882279586344492349285436409455579427567042191884562431788601030944140503809259480103634193975155963334582554456685673566439070813852036659341032771002510445464544895643097420655193868911608284077418845699822250325290578988615652892065806582415206505955889741418718033992100503358518799433437237297175952930739383308874187547866628690315791439848615191725231937735140012611803407815758034427784457654694585509273330211519046263537605112606314404769788522297573215997584576844452031231537526813351693747424316172511421657188806520893462000440410740413347794445402219247704381800827222149961758701998737766889669026182476377341776627008733495192217319195263996331817722618846509268337824154112011049101178538121352628001012176384212322967452007692871793462281159170093808910448686241805135152375310232756926919680518500686370971967631097411599011579514931142127462426382378741608691330807647337783146200588575940852499398424108232301091678138525703823459732927667032495746124456174434552612824289826977491564816914729302424663228828482794275430886677697040978198731362595281328777374326910000451657602517831978834352977176218092922536859162487588216248321284170040898627384740530614546585715338404250809682831360131647192010254549561818188349847306352707884901124505091191077153160987917703716617604753962689229205265951599607941918856343963552984318865202147014428467825902251005649449696039319809547557752139765660950647373354779166080410319311839382355067439812001555371883782508109887925936001985105553489714604255803226976270352930258190451772141172094674717420924335103451693794757344899334160622919023548364729850384525986863631903479546606323537456337493755994757718065309464345372428181061949144477378909275624164310670770088505955734957039655674616508306074531797194453473541770080501079386468634271637130043001367299221051353251119324588424879642576340381757517101793280000000000000000000 [112,75] 24650117663972740450958376068113592152195405749052525539789558282338566831243584677161606652780132205757621631224373905899147950150851423229496550869853223314679243958960483346217144808158507456881796766749989633176940042376139898925569584318640547050405401801749857322608436349582244612716049706644261474977833249359820761309200595090102851628993802266145351425411661127921944646249736508075934495362809678269133950654904570963223543751671497536652882943192383456891860286575920440080413888071938028617882785950541657770423048544850042289286432449567488197717087942722248848097454881955256711097508268273819760949097026335296201213045960737849225169323463746112989696711896787260800570671117275464799577331118276769530142409388264223245005500798207276419515227806759731291056410318400362226957160222853019790498420726917300316721262081295299107965454552533732330816301337895460602225100567524195474374001331400663836961056577438885416916768104599113279787026128567984841558536328796427100909839997820354997103708949219423607634336806024817811236273865137174102729342602073905117213416439573536777712645839511388665312149501874690720332768943685703708675779524363299058943042068425951038307584212598141313066730167727675976515339316614865805075752321710414745535887032682958573325265477352967011515728818049681974198549293073029952368540930574243292100242250250768505449386233120467098393266108831434332018055522708026925980675236392878861752615478739727383839041662736194946790312995886629607183701196145474807739839811428599393433907949787609602448749027563533736604347843047240468295891474559496876035313581354778879605224253907645920864116075206153682525138299176154862640556167203492363305871196294289790406117674166284238540156761550962673327181318169002874402862190082298058084072788583804716465891106520625958583863838418734617169102949071783120137768746479732880030732843744210931543886989128337690942014960397431624303376984952941132769820459318607401194503735382226064603466256629249570316571440939241805936654365631718462854470012655117543918884557208318922118955322563429790239287583688090716973409860628438167680756804468262201234655293500186130709143197156817307506516278111538660261810071422790690145769419256997260429876317667331380217432671920901492002182134042246478346861377513806972440675057820100655347532264140463008671650403997867118032710614836063222663888174994586075810035842951263324602348189132941828995452903411043982848819200000000000000000 [112,76] -4014544471736646801585705555215950505490921843248787300413725345969577042919698153879858827897349946716467950634549257186836115742557209742870103863756034978020387410283266892672465134087612064338975191178117782806251482743494946597479987863346804205852541309695374459627364258857045145675088279938298513564421285015866143502260736887407077742576459203819250938017249533954841232843948445810247145742982899275092989310281889807966015425825073811557079614706911157792970029766033220669563993090068335544420015948409290539710425864092672171802360129188729557495666945426087871719901536551558633851092403890872920616260432162233193462317945105809218798938499498163344852990949336746022353356710312003498749707571874400040465581523989373819272954503920836979403267388184356124046460567293052438916731048303463373879315574008448045398385937576807797069724401304304841442389542485552136481311006476586872508798300781506413195190939931803215710830230183109902244109315577982404506038419115343348202315804396011721475407816078277130699290761786406816023891493523891072400293048389567496585134913590837413368856926462504136680353087555057625969520208992344822978651231449237518439608357824759078631759530758650156204442273284922861116940212720899425737851048409650634339632927240780522125974192364802498809628390480137730401579885708286925435182819203597843635076365661858264579024498329792918482049511517072634530834311489470974857249425437691611692397513187322157758776001490659480331912417399060227961278499447321887383649982095526914702139694889426472195699093200312390077571110237020113945263697498564895660353209446205973013776798256083852668781977457708059336180321118770673202561319782107234946968849426054367998425832154987623234371485885276505507713279360761432867504391771939483379360629206010774536074430223180047516064159413454251808913833993437332430090329290810520253088503793883874620676081248509932347346037553301335591405562814630380675262656706408252833166803092660165102240223366737201720872258581738203921176532997386075466795608909164971211935950957812380265905340764265414861013663723107972979345506275100494150618042401876021453199967653151508977882897535007873965310241225217461123477540324651663988620500364515571380542481769114347579571400695153403375125343425275265478122857610341497241380646226873024668644778957464776186963638282768615256389020361877403956671718460750420289835710933575870982823537192339120340040771149154364770222080000000000000 [112,77] 276289919208613927616660103322624272511002678892905301395824041856717304193934143858296547736865038642058341435246272463258850151318592064636835862825499118429527205385156885083354731837700862392515709361411354941194388578605557610067153609761358109386186622044591665060857399218853527917742158892289429488784524871081011556351659100391996705408153870291700510853900658596426135571469524240944244189789706064638972488561196959509508949327068168455140209056036013844975227770132521091581273496480553345563608379921789131096716270208393331105498888278323193263933322038432348320503238864709205544040374059931827794190441575411696885053935878924108206089850726663232180371677892071370656112809210997180045212849280326329182902455618042616392945302179753540783821722839203301347370258198082257527794944591366974599466855780598423349136363297435778344481509496613981572878316818512955549577857743524627327664039141118800410169302729032025776321073450814923936366268224020343893445031209742282827035291789550722347563460690623117752246578067339063980957439193940690639932506958304144994254168403338839823778050840019363996885432977165251101232506950605547588250859551692230573399061974947508859141649172479718279913285458655851721379377070149937528117429754756784409226992300820566542466981121838286590149331685411397786073504145794924315260180242936185733581024488973274131713899314747804666669665004148277426655753367210434603328203608998643078053728438462220498687129597904843302509908890307762747299722722668189229190509244919080628231882211685023947186622687693792402842972666628652304258327661327157983956350008453327525657302469690327728427810623309911421769200196965460138171117502084245918425322160889018803332425509322668584419579581323643798883336630947036622016922123785737072692337229936280898947255510605155854468773623173603056374257986972673134981034208977093874675452881903781110194198583300371600974481185999921175093468174402152288396995647251067277757940277571065325965355778680379280453913396309206745729105815305686646714981452445536285282864129124617059926843844653246215115396797395127649949406435892057161343437195486606681008117138224165267382044280297652384910946139977873698705853594852822852567295889232449893008997482633811091676366867783996375727349642475803504387112566062740649598526349798176739664647758093495842154511379387799102912180285866642811610224560388478812439699992699571585231570774613928166770581044768775602176000000000000 [112,78] -7199742490034123342064253137594281284077506460374502770308849935670873168224796438522229651343384856938255327433046418121797810772089221038388550331946067247109343560655536073366680211012491343257397604672150495856879147170216896678771033798466230474071683073125035525135833449756734681287400109887013950727338650911120383482642262391049979329165963990048076180869769814565595982566372105534666153532920854668499589822939189703004591556562700757604189325246148936458751871036608600526083813396559713941386831877076114927025423078088809651011962516535169002992287577943766654487161274032067144748644131060565588603284705595789361967871181416394780823409609279198501363471098110181367939522228542254313156395237092737712641946337113035314876054508623632825725265321127745026982088094753542159217922895274146070363485298070590594478183385017378577911902158810197845841477771079742304894020807148237680274028578240288607579658455986921556573960841662880309807460460150028599456254915082443420038377690133855803116980166401654262512321341738643090053775374934332649952494894920261602008401846495210010293401219935326177510046905499899150867969112468254816039332838744172718981618335050868415440342813528934158781752338732468784700162476278005878356830074937950372851782715416992892792140390169055303010938655505966011902877770719159528479656260328841007639408254585715577537514649733918319763141249571496825629968767523292837930725945787732498810293793766283447368282165081167292352578947504390216635319702207791692718240587048960404398743533148449809996801558201452124247144795391848930510117697359878871543457085128743641194066023708481938548462208374372678593176014357917387805943459293859912873666668034396206047652765811220341351976181151213290493403236082878602081956590804586835835397509953842625387327770676921162130580901797110330186913746320317691750310780716929763945244343923595970714057823920774977518154215398847159584551669465275926594964750377408737938959881773595837617363091281502171941695464134487691749187801470831664970968788674526768429727310290581708355769500991266288035885609510174261570740951493527476319461985679119201718358217965075038824122743711777402363231009316165259044196914304731311227102000225956098850959369327680869390522206956711470529287756267623511383674689691871352992459066122432302918939650817566406774524180529651925991021925481386982866892728085951276306098496810066909828448406230779724472742719404744156119040000000 [112,79] -785760352894916427560534177989118462875190028802787618068885724592568989671581319936234090289003257999632402210091837034986644441486019515687833900461021366752050805130787091069605041063207836931085782151279080294795056937968721741544323774496313083181863539800987126632447903257895675048247311556560278692854075970154893737416114317729845030063762001864810811953901945074832803010296282280935384812634070666811204000640016478287536179032895855396995919013245768458801631061096228917336189748547928151556291960391775156262137136811207918569319752389244541945496964922301995969166051532532299959337637503326023279822955770506223705828775810759499441512322937677342946657818321597702925449956817461892224923246790941230634269799480392123368293120847817304981657189607992238153838854008454713899192766054368580911534914825512180985727301253451555927440561831089155718155668990648051241272314014640878817242005770698465511522145092088718982746599789692776789913460903000757859391746338569072910387998757998920186017011469569185821941057199357983478745855782301689610282975452038103150437641953603723089576176962763018726964131312297745522079338732851189830467950834642150003778390175869738889482600314493493979948432646000105095094701867899065723767251679776071450683563590541219395956038559813484524639226449461682651112873717656779139918954386532343071878649641918944244383415526011489514393512621859124034901600839966960894782691224856098721199253422265741132487029716475441076721536810696405816361445932528510566660047244404576062851835771843680277627069949412006226353737197464196543434233639975368345035627144016461786691564437027010527120781921806958789258489613153329162767303957222725652121870068584770503041979743675040690425350131939767316911885776340353727020035726293505241148062019957464556634610546981635868838217391724093980908322516872018215115941220274362992964187677115269140542653207142711718678424959150081329695648968727409474608051098765443534940618417612270349370680867411615809026960626924721337026206404980510768240797577672673827087397253235124469372222827541992359531369688886100921959610377295215234658406021725314085552502117703825661729470036750595605401280424862401872988383123373185952309788827800608254946968814288585597821252639495547471907527579300598232671169391627898650869489757245137289205881112420039177861280672101167795040781840153357844448015765488636548286222299669611189285699090987693000902931096359029964800000 [112,80] 161585974565299491324544332710008786937138249780564142269672401360540460300468842190504098220507926079596620881289353865987204899601161254721107114437736829468872955701855857740329336912991736153321739394088322460132930356134557669594410601735226335516255268591066758467215750309794755673452927440145184471385843461613694978564072772034213680994140101664116070337360807203118721180673360869826226086812016528763837883812816732585460554178444133291080808288604853799003757683445104444890371477349734553593159343133571710306952083955750772158003059099392579676964326019892955728787339874139503452982032663284926044377953018960092937250354043229943816541974848898445651671287693600854975275767117868891462710195367008881461397345321057333615342186260061942332001859997077079815690933278299152855473096076835093433734932931297185058165461741123861024858898403938139032423066117515736506263911564964304239084014848824618775984697692298346103638235682374560186899830944482865480825101353066906739051121578280702295045424874229113679808509630922152678098859082636593894777793741266013768991070370656429487167800583784779797226581131038827471690027502818186118645597726315503598721862209014088387331366327799292616649719785514088647095373579264152925351853041059235754388950100391435637267068879763772228124164652399139790356867293283405137453746260815843369802122127805769358656608148380869927165938257273199734216145693751868298755204243502734409289091500204288248353374440591774724196360666101783504824329775153055044824927433953836699085990748094423158383156600002626952530246757634331813836675307041775927612510801372753654687370540032279214379999307036602532386929160685197533197833682996882014368202423371071031690251266495100050235175264299458969103400024396269832260901550448426809489561920794372399775697221041337477560932106676661076714452901944791579741930806829934235917697031073091100021752527749332342911656000470449461341387362833491969694385046742714493170043096016526653256382026681115297581392202825356503005683538157760861064035250332481821876810129976018807835701545919996081146984272253967767728066114331712357346992066482518637195306461115674467714714802529809442013717213305338979119391541522549763782807794881977709049472906037347715244461030266393796931700013982466466305187569416042650042940390985278538190826327559795208477202784365879715418345321556153210201484436364260324458881961820398171952601417570314553147501944955355626280 [112,81] -18900661663965680771133740182325911969180086799426896559669150906478890721662638214760113710700763795355102704170930338051077695500093416018487488493327657929095330156867058712626965556535780298623826447366531624641989238183858270163160693172116419313817463412982949519504163718191168084151293145662587535545243843764427564950280025344906056283635445552064624179517958923069172709141330266042485508486624035333589369163608434741010537636345202253143401358172015831696227441615371406049258693732194067726739250021988659220783228798799919745828339040180541309579148568373255420873150026166172992481884121097986662616572231392023926387756864390214998085694022773190418530490059176847305813653076497001278641544898166664890664851167265940336750003164478362592707220533962930287035101525094124353884361380340882953638398393421552157999231633536626465243740043238053977198788100388078846174179303839461902394023687060688468802489130671683862430848516346032730691552675364568824465086965618333614012151372275605402589833893900466703308554089705962474096025205480669648711273554057173880630448575682536612304346075824384830849733160538269461179638303399474837942356996292527677421570346851305067218994402805745418848705795239286792738417778902246963153648094203869617665687636294265743362776377197839846677782064440389786735810933997691119933590838234631568367970645158073268819521707793108869509693691174826633337411190770638419242501325239197776648788179868291128880051904494763655344018942716820377157341471213093353750194115878775612357387163576107382106447328129480333575609118076771325252429968060544999019681298367738004464223568510617350741164064712723648378944541534347096959872584819734898008341918161154349968040167316513978718597019557144536766158016191276966382293340011691645578402625895193249523142104479697383041470794612397573279805076340108225163466048830874730294705134709343094467480063555444014126847439936599279558813538968554470304138846268821201236533952669449772473853516293286690461068298539825435314369327008779110620936304972939704865512950067966922029226885839075052339268365640570165112217779750841836370627778852710899645471892789232450433223917949043573781267385538944613198721228174569637295046351351596371209639269218106986798619292615762576515366420963033180741688253680421404769334125891019767031150065190508762564720699438260457397301681075007198388764713755235638880639384488680220688466385823343190928393565691596800 [112,82] 1521375651238390920846045117271798291329964864122570968559852054686299021475087587560144745854066618138352967643374604395210812734932249693475108125095079762979719719609707465087130610506802865070606931700864610821828848544398091339868559160635442218606394176012816382023164268553817178047835291640252122478963943094528480025743243221963990008189652289275731891032193351488311063816319179755638360875261400071896510994566279832243989306634093165163025594138241593482098734572496647636419480519360765010164390368203626524289597892711827486827388323174978840491742603396137018125934127035236668441149311079018972345272236880597179453274125628757228964860388262797988942839629286663225553011707645731117246055694214035679756015138817641433693395646936192392130945133490409242066404634547235607718729735272911398308702430792204741202032071161070082451388324913028115629197408320793096607328924350363802880249513499616964203913591440868471254973272476598390836251125007944696079642404418945752810165998899341737658767841578553055343434082360141644968692192604871822586656683425544739306337528983296684485043857883172261465902145104057362405549388137305120699828800572404757617032511431813388251487800601312109334138047172730878877108203895925323168175356852937824263838337865976893556754341866745257619357718976163016984606633584009026849048741763659482661530889349915451817447878794774668345730828418944746006319734333658097119908932809819286782217827483393690779241724457934580349705883621722696508266912567849635343940832989767223892735045906996202223153559029666853244044386260086094486211738691084164573082179120465193444106265884952582121363986653458167626994647530210944282236361105650576121075955336325824437213517161201589331759197725994462725745392176564195224374719122190503313810151543929373492933243962324740290613820942740269286549769273545199097673717250778345536816982655545773471054006421852704600845860030023611064490097763804987225229538268412157306053323431115035571143931769608523423867490819989676697679294973251331819880915016355002926060082480370706061659597084133153151122145606347499332630796677280327119504128520589973343774177309241933864834401685601097438374894600975731406251066215475304131999234826716202479902945346121117019863849735682926409945119916053331429835048489603788448976471792256377215688409044091661347188853249619325320641554436832899563116255833617283939715186649426750093659187637676047492887573478400 [112,83] -61530698626540402089608820363151672316378014231510691480068291792231747399064683038777458959246099254056540525220527025673655738218654159237043769159843943564492407453266750073094209351173932598827049599507945376378999483103435360033567299864126539923546499059447921553108706473671385200785055415155762848831540447162315143137023962376344636372403735034218183058652660668837932502616215245515297205724219072865552347052643059461493747914125544490369258801256934802627327530553098262099485642013364995435166700469646073917649939653396045782638692670046052454048501122458442964263445748973619366274415442319450357129967977395908508705965884758573324447703382697789995017560703952382918219848461957113807267000985416796771322376337083929502047800413234193935531208881300385804367529470836336258389407758838682479247776559948439811535125489351052968725708368528763008152822204253974424089339479191795221684049043847657380683687666987492506442308231550310695992273259869549378868851571755786608083477509944643672217600139402066172875721638777477814097831205998220815705387516351930159612680491582224476831656421386513953218922296750539432346203880471921704263746455851771321050449065939525264927233903547522635995786903960522361009517365131874740636521483600341692786702532140536256491257625538945502837861819145280584460041672184441800867791554450821044953735337144978788840340242201350565301639975471800377082249162414025286011310732751037724522674560818354446514431061100767084598090944682761142092703391685234987995579444546835636597536302216327380616533722046022772818666544925703380739093019179783152537194230414996925438576280447404734209444576954991185667520237764993352434780865590117297727190134512517261911118838495407734414967176754174823748772427389264681477279491798038555996183500402075254678975314243341888692568654128252220095579415489703372542938995055651815435244016847295694445138721529170749327761585784785503504876430653448082869768391790585975184440123025044723725064800194082780928424724671787203298050114940235359549076616800403890330785796722459687775153022774235342375939935553303926181220622866761961581933066393034672697000719545539200120394735085517588849361460180662817340166912585634356545980384798512352110768366450073830749791600447328332680407261359649968983964233070683740204460177540452155334725961296857238614309199711468065860815162753615852304596395756830514933036294353606947691713751874931196599513600 [112,84] -4123999163330671520287492950761025677490201952541184761550676446178417714639830623274847093420741011415804124694955560640590418379841459920350697149329340657268157207847899887331846688804504711983437219185940439237649941919857348716149869886845628569994129932160892719675120686343217120687911251693249541217559069281885849181051698338901232301423286576048723504292757588379281329266261735186354758266407136048850570363901165237321890378295685559212887375964256409880304132953167973712352847564593551353523546231090400337817927817941432603925085028150776312933262192169541972021090162723363850695779556671361696420925595980277315810451441204796290325663092823964410131552861398450545978486030346948270366657647613483304502562552951055803192530063885360557073195466236099930427364090048108499378944361847584138549337355800408683109843791214660330275321768300845144451576422832297307208651668403370771538021945732701519372067623830896598877129747733931426639423968237627645554196888433704646334047830201789309318499572810944111432991895801463218852027528403399773987761256759926069570924744108140533094347060627295197484942548710451669878641498995182164994077456823078933398361939811431502817653049607811520558963983678969964536708152269040671286270478889712096372847558042552100858086255041719341043885253313270105751708055509252873605227142708594156248512974818093262992751999969913111343588076902408997410582747377104425966229700947080336348610662501060535839013945830388460044335929736677546500021450622727269179391124440704631193001106970796882313174938816125696808078549525860063351429006353726710089821469097489010133247750170477476674255635532563940125630052732984740417891703524053135622052650697566647558090744958538893039138648925355328039702063348342731618638198336066690015269046056769533196615223104006185364308428357950940041956530091455403863659402418102425840002629801934625063887861220213443934835454501495453846860533194688820092361648512909287654106967173655887894708221005526285104369974560260619195526670015165111337905309803317111473573378406593468262599397938046161975382089781038680203819133723095718989400603278679986219700917727888357056903004901658733116194903873027334438081752665648746609636065382812037867781024718558384034934101491744154731573124727103898760709587412645788688382651389449811474932701589110853012641328019209469748150164265749784551908656617090530866580052036940407842594419106980070585600 [112,85] 1127992589628335881255056704301241010010769846576537197512311574767141783217867829447866483362054168771427404481235331021358723955019685796084915543007517491039471532719758422374456033796680741376982710176347235346785223758778060686044194846000264465708326528069439380428419430940561442846750103153187028262929714631435453274214865053917909340010316343840798753818157369397185148031996607990428219812590325328629686656739032186731673979316673948543382235758899030196908513756454187278714788049077699854178580972965147167789555344739849762771115705698491235205339409569659314688753201615409184772534222086433626064852525766905962058923922726534620462747172179149773346248038548155111756633986639733070068486086180809018906194046101887101485198298599310050486077494929496253340953763830260084351954740909813907532893683467292713368092158767624770027754156716840092384527432800501627461180502698167963616935180045589222891752587233014308905813981581434872568757267587688596134294015876909132089776453831682524882067525831419009577996361805109504137342036738139851136233543540096646248969705649130880716443665449936942636805757609023862937786615972454712107835227563870984593144063014953944953336859554133167812655985478123313158718736293557797785593772451493487810006197664695806155108758373154863192963403933755967233807832495399345410239352875629403448892454941330487870614854851866728599627120860998018527600334207350756842184363885193667612792598331579813246849226541598400738504486089714979844914161129363196571519435529624258010392459219899115234835819087512282976752251951267658053801060553069510517483463905581671880398454843909775136116138291486137681086980729691424016536085003632658654329866774938378229742257616296937024997075603572203328320330080065210774201473849403758782620772471344333006301857946271337140227723162494476426401634903230083304704753968446886346423483089296171576263118042355310254715074498056033850652205296870869006478720308149930053819363768439905089705703954375984096103198849741278497902646996499001935024284352377646046753455853624385044789738517684916291781550950271912520501813016380246089450009549909478976452241445677436449274431811835285454751999002866463477320803209570039066116960614852631615376383697128798804108262574687120048219980571732442110650271887417704315696675860723004114650040092477519974555723046003587554906449439205382251978280350957470365559991619072304907419789203151820800 [112,86] -133921123500179912096464722193653880880311885183736298614004634144554662659603982247079966082932954739171649116428742519435487768322787062415688959991238444077124448438576385216110333074298832936649199460957738601234224781881103039814318003799848894736324900059475433514388621032415967634055288236415704874648416474383063281606755052071537305833715721973178359815367843135647293109825464694261914667997239877241594720501929303245458109533999228132885916998126570562976271134705039174802311801287238813442572099235920450436037818581012528108468286895582438379322498155300274015547259441010476966805042380454655351224495189654599075989299836067692166840074882790991700418397333858475901936516989242000788713951497132585985236950044596983254113197186640600386415809352157961967489319337149242567823710647581568231676719577739719938569450832495532635031681162295414131874834836764881707858636945225977636737060036156954393926430600489146068753165907999568702048918468495304919917213282269851620839541090097401910490279560778165868815426089689934077944984666891522561489400064608299660689868628304577922477648918346903717546650406051746057576446571015326658905907983092419026124270954174495519802117456047900713628611835432598518882328468336369378610497808455608587598983277235388595603648845269098535582561871129570935433107334627445701564404947397759020305716333163925714190585879346439839053469044524075453065025226883680493082044925359978537111576707086531122071824274547544695165814788687113695280170735571158845772809577794310435850633645628808347695337005078359019413527631653504578255931734703269770339138858273849048261704163033977633875563333968450670854387037184690170704342208505489452769514009084355929537827414991858299723190753969863006002783777880066494299766100488967031318304869173192691679079166608749110253906688326824262643687196947269762901330338545283649296400869057620327254082565920143411182665572046435147462743309726927148083111272969537187581962442211024049726394411185308687702798330831176618998415062782623144758863801656405879029849290386522549096100200893466943848674525970398127728982156574243571070554501113375659356977725417469756971990862205347632032260880479642310696722018190111798554100914920030093722798876310984115057447909547691509045640999645642730219598667525810069936705866468624452723529716009867178952596364333544140834144140904602702503934677984515973233326838910163447243135472686720 [112,87] 11425145148596515928243017839752424580156429978679255368040736425797204297418197547437016555046229547990522235595543868547104177503438722762051438429281392905429402193366453233774379026775951089643456873890375995990054323302718788460556500340570226995154488620639485772256839010828164550509257563379511330065605415253802470432064644982904037872169041500589371144690376697950825282542665721440359049217252477138805003032411715744141765575582155981948743382708300597180723174811679469296304893734291437097395527254414989448357975433483574951846181030645922990697187608508062306259151646847995915589091768108762017185999771942182949786843026556840038399160009225311264214893482873407544229420025449592337738106618605198552239241615800336187851639689149900215838231000644905164143850560274816253944504968144019111820429024043752358818415279500318720260415224804342456843926353840040172437842765439630345184378856457592078890576631267808902429231489963812889553383854865397594193766363229102644514455402798271624698569402365626066933068283679481159785321539782686550850197501628825746666643986517667171385415259709071305168632805250560764795542531259164668342643884120228382687791240874132215477959973234027316291864880113015450505001220255468697736150819111192279798423048389963983910704477651424361414251261914737078978786260781247717943440472448384466892443091567027258508632636861335083089513879495700171551566120579205638027244848003154567683487622456684723941731580002166184605837475475268548467173307335880571784875739927769452522263192193880956471711946285504921565583700492581576920835117427680400448556869344306774831553781617854201098707893724008419932325852839224249013391434019299926212454921817726396274065853571643812943677650679215259193379186053645483913494671048943452535674431832413868404942259054609873951146941372778970479159555841783073978521761859784449141426238562349437602341530215748325070800155187790944859586648347588671020588337401316814191706765865441802346506542044415416973170446186986139460385045654994866395943414983466097446393908538826068748187646314129297475385190886024863365906363745874387039625541890736594713138653970082377847153706808173518228800574162385387756746504639342901864652427556177985742696883377530363579105890326831934085282296831262286282062906458290936841054457225108065846045876393072275350740973713730247089215564572870136946049536874578677909518094721626236768724613760 [112,88] -774386872717740308410126434092870315323241891105026595711407929648139299492504051742559245253805232142934608506499998754360228638648857369973213975969813231146530346700559977772773691312251906748554829741368762824068061379032570423245889450319084645893676407500932645641136938109520979022514507714335079394167615443063429746229381841917675496924237490901152996117659777069519930052705134058197126531409137099263968785721409795285372139691080032366731738798974716866741780001129389274631092083930159671813566925565790712263943210580397810140678491152315292695231118807457407274069618455218156979362767202051616005833269403412073296693420909089481703362693164585517230677297358445981622131942030551913582669965784697657544609362048668740461963038731014914675860386605461231192148727317534512684693578552219403951711676630178353958425646989311877282951041550043937596163549601738241793594531377614788206073884296286549978403730553595466581715633441436730367551913080088317823867498455586480766571321549352521029306191757198139337975056209134296284467284137355527250166027517640407100836588751564407355222723609018440562714093176287321616393438554899276377037808916657252875732252788671043378652269356976209519699718132616927968756612857542453306339787724442803775907802016617802237999683725742104048026739521855431518845195328219475580026933563774855704532902410175726768078856290450263763205960229254420343894433877253565889577100866651520556963581171557877013805681390283056629501874325799712133718380254630875980474547045227587783923929873767185503292542323889473549356446228073458081620278400366131276688154791909860980589869470642428981953712986374969952208434198610870548796545499454122874144381878460820608028401367973854155167222812667286353212900549822268855909138703050356125366407499734583667993726311040435912107410217767674116252455699131714134222438723076266319305940985745453573066090200864748983553776932462802342618448621257441808186929797853569785400258393585771862966530012064612917671994635048653694687996839908156405884114266744067137747024209176987283588050409099607718566522090195638587742108475598840149217897690171989400676938791554502426673256772862048581935022861760272173715293248346264183725406320733041970093264943886199147073017579709049482283500361360193223200833156901419247481522769225438770765814945732654015618859772291588963570121413592431479557990250403089776446431337144318332393920 [112,89] 43151425011180687045679457572870800300072228419475156183649500616476144802400470526739738363608852380489872522660832071168797588637840054859500230730403770950248717868724319770593099379189714370254771229978638970513341616143052551222745237229524609430492390936292169562542258632982232974641538850066294526972574886284077088692512606564763637994736004447667208491314500513132295951134464744375806497731872958689812887181354379903284027206467574463847623618554260305272027833723725451463123025430219740707283719334407852697234313513166507494605752355661428259029925443524258487553179085797947304410126671901877992860666462485652798163206711222074395093675602609464897919908324779427742197663189834989895277027309720436509466381202115602501419044467823743944807729920960416356216966192119491518352928905159491688639774808194070117831961860391584964252511136602286165678060474536083641109661597915010063035784876933482776139189730592704556812951232031714598078163948207085570781426437923138676231017734372916430945201174278001730564570488244901063355794665628535368629836690280102396643626213510976019479410014473914863805815455342478236251456443130041361672196535286689971233306750925946987130024988270675932272075343029473993811577266986658178154921049557333102076826940222169225880664474651012046948122072416000572075634769077613564176814950008801537126852421531032280459113283428097831795480523529812117095082774949186119577695462654435670724923869675632109748285201141671397494078905919958625187137897151712535354056528369843815750517816638496488069300368304069103301854462176921390564507881755090489310713883520274680503495996590854731731025693520842525190804839527161585795371167697672468743456619963268244221347940306053677472166496129584734605037928307717131222321940311478961015835916315350611678503459945008623159910242026230902137640740812969015167679000357909762685866627857285444302388561235889211572533995184895640251668472956762672977575660745130930617861466730630397159281582504116174986284321849299718522106091867399660139076316732724593033842396052745000914472437433194630893384631355693103449572826694600775924244461539354734684625196015146417291554122435359355131381653390920752332450626591586067950176255691698189989683932219146751071032673431824905476035807127331809002865290996415575150748331727326809620312196925750355570544775306841104536916167572884451408907560012777969820983357338669701120 [112,90] -2001168893433226413908290059398823685212054769922269465267763400049568248859214175402609964405243012019975285595179384738933154063168048012149079105732570046368725061855934847064888994870194981040876372094794500347993199524771330132672944139424234845063856682560503757806031668166569611022764774975440346475757575958472227329450822709036839759195846785445710927202885285476398824622614528338297377178558761703686347226478542280695629048083932516242673254213277874720481473853731283730280962937496151868973045455473648937900893568063073047018406272936113867995560273841159986686656471008929690313917198843315286427046389904302917308789984726243071305125378243356935458074656394303107684268648497307398804238608928905245699053639585727416051472955471316861688910359009400738789357517394380482034365242913505407068607203880745593781803626029116733040219975536285676527072367990071287795430337157130099990905630220869096277219938117716797423022520608971117817798656508389888777181681778463334534397618783778906841198165895556442728207173234063284076749057316639296273854449536565273424458092247552886802439350271657298865375169855070230700691535775733146012597968894084594616329926282665202508978065390826376826655301403815046570360312465534207450203666003660036801116737445401697888369714224742018305165579061627004685507752725478384768377719063410312694444645111960331779898257128401592887796661449333244763106255623186082519182126342733832684345344145387462560424934825089651615873132300404639261124237920340445783408099859251224350928399253828767976320920036839418665107049425275621362545101163726069710582432116256350880519781180259726579260693707173795654505278544326300839732575200527352490265471665030593103852743359902919796433907508078457964419942531499412890273620236888814954559762985532087823113445052646247369999732612559472549358566245400298683805774533400821376029914000447407480624083895279885858396024775165925899255975400554620277304332612301531198217645908821810035513730484054097466675285369715129898075924654202785666211891223762039237181856332121963226024776293052080382513435752558622019944360008670290519758876797024078199600035806281593169967886803920360826462124487777931603621640426380533164626309212622668152927035687264959461160277733698790676029762167141457526601129346010704746698613396590663573350389230470934531417471779402358562022565914794566042104018437895761608243336864453120 [112,91] 76773734887370117834801518447991200881577573763533620519408769903427025469174956391823664656558562560404480372988487703901225225382033223595299694176021942098178203254697531769574907705492277899519476939197848891605483624358950696749013314300062998488394350696226583449322679299361484457821657288234185675829706976455819642179699880617922170289424257743340428217435970817347540601117573219755997312210459723020951241174334234140243077871368945310450019291978657562591396112635965134326800441233348648191127106128921720498439811908946095585577688498940819455921686075508724800377408724438692616118540574706600551982569412041667212831851910859880335448823490882663064641444028100347017005462180815929928415678070761432638748946012643902320808242500236040816043247143047536172517700847887604062838212380243442260247645275502941086278586292565769235472587586808450053841530434313618829032152015506929856779322553835625834992083654035645772178081193831771386065875616317779799807318072846504611167335496610235458681220498796245501964381943676537686155378458735346817546155645263823730840330246292461779927287631746511962572696052887745134026321126610958033407969294545155642338822869172186360028023438617324837734226239908204381993495501799114152971570466637241746063796956788805750558548820820316343491147499932497536613478818639337642771150589589875814926512223883349525158967418584369931373354470824710184318728751302408535778087126525085194487356477215603791643781690362750025278199428052939897028150768690455039393787327655725497556238922792572579520046541349486150065531441092114994928064409462398443539789457456241523029449166317142842880630043724514967610233828486688726859602981370138629875751688815143708592360603141221704430077506731202707388377384313378975537363961150605518931525449855832931654227125168246348007300597680216933652499777480806220909943458084540563076665629754599390750241362213950632076857099321929811811679239587627619798921805956456495175975466039366618018259856000788795308713620191727129325671985070326624793269148584930233696187921304418448867047833682233129797860817462197923384105639078099099419363741068256982508926710698226332333322561161402688926394839199465537137627932777729250438691395897706487588864381052085549784076017724049336390472390022420671144340569178958695375203674623322093488353808041113998259845270219722906245647033302356585693838108051956548496258509440 [112,92] -2376318438194699244408981182740515798376389045223940687204041033988228507356016735656135879915133183011001100683687596160511802348335039861265308223658210751142476379589264059978522225120011495445558967976456099847944428824563249274306718238720993990615065586418943180565227808878130388443655928430019052656499700850099328872517260424274856709338509633058837114907239181784354048663928615045082146423096454481834128805562195232716042490221067235022287203476066218447141272663290421907432564472216994376526926044505071416419462802871219692039752229409720376282992297100119545337683340692861356243023686069308800842278964181124781230018690934276252812507821824091532660140131525827362962937855138889915447213813771927569737339010187037105210571740633120461508341120815485759979817491695405002312297949514667962695745535728533737435562235839805438029991373821495561962839879180972307763928698442796310240357860291054584659602813929168348458998697158464210841419262837892569165480612542851053372106225296758645408758811681053700603240217514669925361009450518176417950023395747989358803926180051126573571448108365829551588220768873997975534432837282058236373792878780661664597007228020640984113879102265895067011244495319275613495701821217913631766737467332613680371054354707579135526748555398380134552026964561768072430021352092732531772034163433646238509031095288644087529283840636952442134181776514102353346047403022149668514774667849008477805961346000639526154338155773269646722942292033960155722963474993665267147825930284130090669437537429700009842646797793323839417591536606273893562678142738929027181114989099546219354990246434273222539478427772465921035272974363848435386221087748544570668821388346080811246617422403053255775709523005865260217290877034652327864612469948265248920796345275425423800423532461378957831576661928080537056210599803741532320721815098480597213199427443205384397726485359822691695346449797922880782049313006935706545663369665750944895195750771703634342056445460169528502905324919428659721918895848549654332552866473998726875860746132035569210612925227693829230062390354419088702296138477302915945518360381050680217870565215419825972408361238534290244491167447335625276059919699129036190136073669871571375218455091859347149710405807301966049147109888184239497262370880140590870864116923333040945559117895192872730115742304962797566245271401882375572037988985826021094531680 [112,93] 56734149571354792381271400308170886079394993896799638217597294938633113258520343654192665469085289036122999737266928013780601328425016606468209024015086548023767712049702260020529102952039520047520991384796089772823768806047278007563422966035481434605551638696267583276912380387451156850824658331948201994887573816302509542571894222007174437827415126023184230114797139409436791520396883809147699601065864267483107224644621191740995292818230836153950596272714775148740822502006370419743385429486297682579612276536873602385412690488790926103793618531116689140511427978278142228565037783259159347351956152419696522695479551741800017705782865689517409715895002889216382137851031734221925717630699746651858619172883778382830907017816396970911969901506509950861574045823457900762142091652067948151000222561934422148887595586248071756889289056749191979096337127781376752129840121907934015117163669010300564449163369914234215287746869294667036380225949454980050413415717659751317155483001531137101441125611572088713557181235686029311554720071049137073770500055926585573398779074144709057248923806221119002603454721498925828165714270948974085840773888382294305040307446276144012878812991988716371090785691881221469058076742517778942304103447879379784195702885719784184977513109368154083271518526503178125749298067529406760076383852283536007191227815894077509075350447702659449433159411366939817163356418775694076874676642827972410353416392805804769889377257059898754238846852683302122908992496583736375998764641064712062271297044275465238619659567562170119716545819638794658021151770233471461811416167640170626154900497670455515265498016435273660087163678287301276208145770780575921498280238451784593647618802808065135223407103817476180843349716580030397549684743557322209493436779104288907198254242322542729439578966275599769497987419718458043924257169827439586367803216092979390400045780151275074257353170592030997023631507492624973841005377552588364917833022871489339927127506548052700613104925285708637945311933186104921215389643914598887113304310929159806414248628990235497714412530097165013620690891099436863266713147221591489490331651669804860028528242608312514863744024845028145461670163690019324739660463336967223326070687134457409068504074982712368974873645833480046356208175108275907601783774519965953971684158284296723673286385303257322469582470063327857619909090170519886298244039885177422080 [112,94] -988362494904473390392972441508747288524621604518399925374111991808586148515897976222708189340850480774298597967815370781445730924212875851281655746970087379920582622467657724422990403314531456298558000521979973743635153668811649421907046360015949216154991913698671784252093332472455347223430709826645718046199276758627841135791445150871377239060563483281143561770802284152205800583365288911788342147916980114550066202557349791183599556761898033200725795520591893714850435911503040923751496627090357804644306710295048919639376624234756737273119782122835834952377157033112776615378747198023159190406752992264582679741953529975112743811029813423977246284946023708052965242724279687311042726919698206534500427672945247338688412129985917306770951801579868866261976608446596411609679635077701266307270990907182882168048351128560226205664792634397653971008006340826156664843903413094589913283309355520696721148962379288790402977858142638485312777831693211875430577733150118500590660626685481561614698126793612787160882666761464934234130503276671491836947605177935553170702902152537913319125183853481298339547558043275575782566244665214667216880337027317209329855217762354946075340921961474909051021741642549454405214063615116139879618193083979447749019843958760507475976846116229011285572917391384190141280587994848837329766392939861314721610738941090557771150202062420822201107573809589771915016238568208915592640327515666032210891737187382441646770995304995786138776519236299054428623473091334343624881007209178389378272997377933960245734939801692181200837663664630443475351061362782719679680701356138246021075135722777127241882462619135528959252506219732961263859431548486748511061735006844983356673948213022328035373902017646004635064328411879237880610224294671599772311976597545156284545241017222598807949680870128265486301260290923053606104423375926363525874886414426252269164721823341008005289567467997916403974429379596824700519434883693542837742949551224732169166253391751771814978335579365948720822088985508600972861829693315951308469149520106957870534283200857809023382436316791281471405632365120281992137996405300153557231522565321902082642985148035288678477199141552527632480876157289233433935166447107747862910053829380561477533451039049660084614792134886864796869221327202757804662947464083905241120683506868403537112433396582954121468141756048836180697281066162568394787525737259680 [112,95] 11365544582411747003363868946834323763761490465243351663069955471981320338628675588592878775247447544736275904692296666134061414080486081390071467871939817201576749774384180755245892235447769112192517350524727465812286144141864565949920284612018427510404728478420200435791348962468220474432691119336578485355830862706654921371350082343196324427996380048988663526321400913434980225612278993529946313466929551565085120088650131361508073028144264100611530758241951210664488357316545462084277090181503377580991373403298339743008009863018185557695376548538027929489811632426648443758017988167039890327641229836723279584725014639601155941771229376245007698173223544186069063011263118479693601706999229268307539273111547037094088839077476074011384242650789790743976557029476886474477869507702842385687339625132234926772521634131989941857562766210514646569610783586365737159706520648821108795316812975414889233857799909729067999285305252773692034263078097564428807851115352013083545703037270119605267876912882792547780220987556936744623711372498885226135851310217843588564129429551761553993980745920835180316069585405166437599920560282194174517383753637472270599736045471075323160706005080904558521674800426278793591999620082864080690624496643747013428631618803235067220052784194061774983046200588502071020978154526934221035221075979034880719051401923804125644731192421053337807525340791075897245059760843566903513490073198013631648548354523189392594162161744787621160480213505191944960361745315551436525655307951353556790887000752273232113720451994747249838999990213104765634205218401314077511303763080097939846849828800955155393523718317659829964823964802948998056416273351383597799689878806390668575824108114641527195389646151985361256917434633135430915153611757221915167608963634616603323999897555123150721136378272060720223145102598210269668962026183957607465498069815449600164004894272413916610166468437713961830758199174810247917625583155351870251506621237610914406645797530158468441800861169877288716514233003698714174102631616668348132447305694987572574307378328684261762261101171474860923639554421157951471185040866530866005197606480114437005446702279741405269735208079978861428622476830135958616884071304912597945912014072049712817410604255014381158640147291354620891072429434773345736901399761829297601463776663819234488401409827413490500896855782721010867188003887981227790595526080 [112,96] -68642553551750071520621612103627050015632699214286875133856345870178637087186134663406237607031119689321139729545164477093526948947265152494985158844148783126473910155472225132980907791900067065563482849119999828598443961048277466217470386450976477891218128014496954406807909077913958455147860079413327289248366321904192617441275740787384748624328417297660953460352665178287145625156428886909058404013360784980210101922067491733625168619944912118173387288345852192150840217934843250421346984108697414332241838372337925932287710123200723818590122034580206038306862503264757613637130326335954227112796965358860484200798227180332971310672703537479313926805470218830689507443057244771589030450336787692890088945165838778217035055904464980898670846014836128467240838251841543026079212436214376179022906327803122919241786896915145432310001544690509817554983644959896010114363759964095934890778409917563226191402859248943275030554163263781579142329071975475607123537473627279772994053734887371687780664657191257292453723596188303738183777190564489459002444163176186122379249857604836333724319149765225395340616971507173848567136100627793696311229004886713144220211170030216471920655151682574781759378630942045140209511395952905011158067150783869387572005595942761990186205006474257044756376243009409498602295923483188891070165339120543768210914998191684314942262229761917394636089073003686147177779367038676689324492984904110383306029995047925088068836405129072186235097521387048297338838495606527856758756730752052851936801756624860467173011369593671831563767213452663733928988622175338590475331452069943619012897896686905849389062140609105201073494485025366293029325419396583978343871520045139955106650986954835151451176813767119567325205954919652915458796670470313504301875285590545304123379995327115266725047641267825974838259584372471845418538503374613718823181889660691476999987268038247533020096957275034042341340624160637641504217460433684437310258615050075964355554973151951683685209723818320356421870065567177488937363095831363443333959652709844469481109371144131403150610799440172285730345738334220928675036204321006315328184738722347453253579041391491587652812619188833032580351493062344742946246645770283699077793848645513392038410734721536078161104797166215865387537713423510180199596875433643882758760922540463273549675942580916447727915949946057719841376075758498391945440 [112,97] 50695818375932487104758324242523121917620845124194484102234157917389026814408616701900273054165645319076183967992914284586327675984998590534348688787137120479410262849145069603847439809518189862949112858276975087582949776942609188977558998941864210924747187703807397721395031061099911490708640208570764867595194845073606010320448918694922669700484476029295906239928700108193610225636673514565594733191217017600758483289604537718776591248811232477814783152834392637288377083662419568977450679208647073930738613171478391076608178790985280589963605138181198679634401239556899223989136981630695174575720385368547656174892851354767469408386746649911449490872153007722236650343890929283062791560673302533597872281523663928134244013279077376349585606926110113774579237787117028820923628505515176487805912969038236740816486763339148391135531545872753654762613972418689525578019203675155489758262365980408074458980007696642107332003562887138252682962416056603431855467121755912664724717576417952913384348158893820289731176180527684480176097249071057032906030399572221725555062936697597593045588014280881847404963481456915717153341161300002996869245738236635881184698090553429196091593626539848340146429518161285385464426748431072002662040036912016236529376174367852819429685124217346116049498908336106164787408565644048263353717306948827933235359284997509862515081205628435824017584098617490133823226587380048082712432723842085488187570504122636348692634069923417855540616590364772789291554372412405991307471812537865274065478284501484171806800867857235766759338624642628051115750614203042703631679479021548012404246352510283004556844308268255031959875425271222294351618473937823597813689034534317411746236893785301588212136380690971877117139198689957783214564587501870856764451162692499518670900445777896413365045336433777713685699748123835689931526651312273926194072557833676355376502007678186273143445482729831960800076625837053048424124461388977591993964628722705941830113068674322750440038907269901565368576023708272020930921461711707326098677683671752090614340309986110312848643286790848557667472660057587698361855034875753318827134888669112081622465528287568172318880887134227201266963600795005034060682070896004922590503118600916518042603817041351235517318752369445001922460129869047032611978417372766589379885937035079895702507224928414366658022194695649869270695748518410240 [112,98] -3067570805051559451043352719963577805487420009886539148331895650770619701043528669167509940858156189869259466225414878259635741941569090330360830011309150019447387442699214387155167729177695456408770049508705614356781041439672102526234944922609815320370912112917283255610751487407214634018653392034712413818203945852208158612479480247962109057733794784579332300044357444960983813542789709358257602369854452994260754856222248632510849079171096791976391062303073758427732136974948366568908398700480777330659469324094868268914702305018696435779665757774781626636914543476222523449333641529621378379958295676914238510202450824738419404095576821215761007206228426200267842779114551205781062984991601091441338997903905745130418587404028704865510751855678429783778938858606137873361028295845061063859962108239700814127002938163643127905825003132890237450133121034916991868565434366348019843739319787986845166592817280455673883714125570009588160107322013066596213224213081423119438033915056876166039901360128526002008544232577558238131122461708039653742530538118743822099914972339423067525659839933289361436527055673189343147428121274378408260354420296722015360304401555765858279690769897780500104049127015195248133003759858633090928409536225808328885794413735967873711966397123722589676972370973370212017949455581615935520315445293997151219833293390064639075863210821093645666227140368602285952402475968001148747406887373985761483424845350197001176656334556295359802521552092440819316767790360294824298584905331574958146860707372294045365726761561765047755874674844429475885703436148962387613350164462709823752648935110778029068872864186239717321160348291942193226812997186961326517551016643395553524602906730881121711050147556246591909873561918966016886421342090356769733548649765141898230484932958015797684111184938013950329564949467494144594974742422325050566193583277341423653460563578035432238653686392304535730545444446076829637167692607584110666691390759738771284927106853302560992421339727813580787784919611063569605399831458462485256388976776558865250357731346726346197871846774582173233176178418059404513636721564894692337930825610521855241118917278321940202102531317062670704193711903481117872389449741776173861191488247752985940519887965570274545397412332522675015894563596795004023128630661405135249533677053987895214130440550764671925234359202507444124838523069440 [112,99] 144158310006717949232275544586833204458798936819837202800562026268781599195680200308003658076912050613234791629875674430368474312182452143735330544381333525149265830358714813343757547405576909103013578874819150506653472243419400151138547065397239761737402078548389097320444234520998547242547096788342197309683607215498504076974548741503190009913680853941642009964634171646829797233847696989505925482162058336522874803842435846545678446363248100338661423418816869679915457063364610658950521824166792782267353439094209795828248120290034163903809414423973071977143101264276180133583810111584835027430101432814755283982939913980820903562046687454298122138458776775300018854416736227661042462215221888123406163633309943732126019661834741361450075263699032077280873763474841415588163371579984096620454918472288044989772417261206281578801727705454160719947140927988965974354845606766014856745503618217112261918075658065790966034514803926107467250961435293798227569537931088223909298317430759585711071537687544026058878821883613146683498650258556910623774716463036025080904390435310976704530042772681126995169003509423393823395593833682961377393728083242235404570346922772177788639329301164257458644011246523149106345315334376540464451838881916610600829432437835404674405913740802225451285763732614815091440935296289099277057216804983296249021588600339912801208102809246450796736686848654301128381821640329587363498591482272302399736093038569610658390662980881040764104190064176242643462683939944582990231793417243386992717174192015176091130407216772874511062585132498147608377532439321367365522485773603059005803697968753578107492201204533194425916588860866684345686319571707636493295079887369949714954636464290869093228612583436660065604894415546668831074114208780508162410513738363290465122589525050119433842376746978874432167250375806774166996130948487220480285312601963847714917364806830311704554306848482486122640103433185307660913381481891436205233368403826192713671337020487469256402209481953340074017544957608947665587979254153935525976231419770501929725297014515766841743868459247226052847273665272307485285377034632668180754792243605929917213981357640517262642550225371294030853406311726497625513181872884438140821615967621234049432639000640066170369284211186467600048081102268906076858088028858479958792747432821607326503356324714532223719040094179322788692565760 [112,100] -2710345831870558148613597230144985322519867739580554597168122763890315229525642920093062792471614629974940368218748078034436690565630223447397443378627663925203231063205114394396507295791174129168999805448350049479382378898104008636056900761221276361856475116597937739551591422480649680269324873987878722673588149087182832487303013289076306546854770299195751074526410572017004006848358295228603953212919350953120905459839080182845895533309023672830954068076028697656226395989891473274595231432923803565963484549037510593711241135787561832042681919983752780181971241479241496404119795263897532393725548372554672589127338838556728165449700037071483958014510684632227063296951644816907973151581370897377524218582554247021574457638779565054358780165791588938113924307472487558515558418109236053642589532223313552226657982844466610974673104128585697638217963276293838764622320919496246761384336021395749686906969945129369276734598823556577157727568703915886287193722955956772850882065351178970027681646911932625539444093213836272672833436403192681727338904684703504098834544459361251625661314305659890811825201682325124124934493866709293028305037452104082704577841842589086258697051818809403121879197177875994647061183563395073645166457554166276400611150815342703024229505459734158779925113356399116422294832617542237321792997499801457924286345851993185453878735014448334702294556249380542218828187261432960884826576854719806724698612225557406919946039081641400504906390159220218186347165692191093021252970923368827595047420005363950767861195937856381907878268761387223976349099398478815773775022298289056005613268021591146615740342253715944169441278898230911846952497314615974195043220743571622458005609180524200136890677945710863173316729160237344849419785145181702646037176420687807831423678156580482443748619954170149174097218915671729723698555912092306912793209344738960284441283605543749215777794834710058573770139347305631022231961642825235230191318775713250048283769374627216354162637624282203198978367010579225772174952128437418416016556482646296045238764174905138903206573399961296368070598452205215037339329853412768074138001391197364406008460218658490365238968566300238939022617360727725014947686832463901706842472813590178958739957104900463090461018893839571686737115226642803432213788806222660182152798792762031885763433590082822054495110123089978080000 [112,101] 29240781464412917586012624041708216475606571114370483466100475297647980782698487499863381911093887771757795302508428204738488762883277691974438958479459944698321954101992420003272480191458389111911508165086940757019308258763372606011514902511464612309776674998663924470438307910118780361149330834746884227605656197758642301471722415983600436207866198109160106026216556644864523133860537703732396278533594161091804342903287238913678236589138266009270754027371002301947153983190035886531679086347129272327542725898415192912407801370647640498150144796803181454931184937856312964292054315302783722998222534158550079946008489805653968109840792669183150403371967340834440303336250956252411000726294298590704393000325928363660049334509730922238439523271809445818198330897737443238933518405316652587543187192063080474944924178637053045997607461497476115012674366428873091277343425881770985592907126884799233135840159722024286071035513121509737355694045078188618271443261560061662249066019141943532749610463536722749409837543547991383806376642837376731539532342039073407300629541577972831258967562639817464875888205312171225785671390489905360452809488379750928299953751658238189005265681061919115872226355682143068061036702960469146204496780610388962576315739535690534981093948471303188707439387415430221381903808175573851821308796312022712605091205932842667833834057010467243111679063938434134846998947678739759910146888083830121905610000477235592512762728505715451842275427339249748779994288596747281108113676892846021162077331588328766792958093433819611607913148931691717992122956998837365339298002441672450739882034028162125456537520233331982472347406717577855713038213945871414054858079747505216551596544059336757464216458822481637439804606494609468484780562995446672795607612419244952209559207320345599886384298492679045659350179761846571582466508360240377579939786245823806899913457188959279271885222032682223515244473168865094824926334383845497860468394491696347584672135083635759283337173348130250833528202881717065954453117815947059202226990897036728449781363265101691752398321689777417722084386771459046511340235394227791867005414215374038744195535929683460195845011242753364544558359388009640324564696274902343714279127142243335348648394526908398767937308296106422459037201021863030501109662726276954916329618629988695772498844528308491415878229443778560 [112,102] -221195734877324083526723979394404643867516713280695672150999428642767723629333683398654734897608309304040625104625949708776030218190549435013502978179373267135783017230598288001895480599547318169371266107033464226169420720549044545828288987255094700702786209711780737078012019484144233127341544965900184077301583299990981529155756403176177638473042240162039796480460748932206243373691137454545171073775042057791131413517795611703503084041586280485881639507228926050344388721284621716623513327646694396317194742911008128096973314668566682889706082688125838027066009299587140339211290327958676302954850657928933920747190560313579522901700263160390522218706741547197830329132109102878428662833505526643498969001735482501186647249017484855440868822741207893637900832089887244938754149164146830440663018843839239144422102088741643017735539199988660442872051028605081346088122747486944609801723370866724929804135088257874296318821262907643060258221256367493801304108566611611698909005566343749397828979509107457608296465589649090091633059715125158969721343407825712119136507126385458433614735371457570576848945174814761868309999720807806863753040827875100315678799377153652821848060289174359423689414513390618446981738276288612117019904773709637994042159165089891721010879617516391301968276934193734990684187868786373029008846555646442795062026361210949635933934918313271758906597430798082459916519867313036700136617259550205782919292392135416949458556927804255368469496321221748275841297000263362674720373094590581716050926809415396152176234631391106453882759503135965478575156446713931738641567410262473654546692139338621087972916917066390191973501785776531347471277213585082208693050387326264256456028427511933332277202885124649163869321990940965973594303577010184210155674406286948957602077927933033621775322896732542610807925021048837241882898180986282117606628308691380760699090975932687968305487288994515531327545524152446738813490021507210086581084731802358600704243829056955437441809273800885302597573901022361190736676949040256526686077037935494885473373666331114136660648899201057365534463675889468896713870827499666203561883526877370217831938692962331467451567533754962580090163124171010708612015293502585554373392782527015339214004080569976488492677985584112787466654550126482569605224234915590810849938121955786352615279671710388401850029823040 [112,103] 1155725698363969840257794205166011985607803843586250937576180193525903719253864680416930541199034853142354316296470141588245947369456607209108684840890479343166225990776747149713096161736636918601788868812290080731222572758136375241607122321266979068629699547409105289762212735203075884703589089921696324778080751391039206190532331199370897869770540408743678678428593335004616968908951989743433068563803944521980528763056926872998563978999955656987036418297801407714850136606749595946571669582708477079620401591134010777044294750874257486707092840289479439158248119091231834655496506620378226337820840632557609969302567225911158729142057306127369260370365225524924851727700676387910973368082523101550124307811862989316483068696606043220900932945729202239190598310123420449720885635288525505674662536028437839362900714346794075181275264432817654758036425350281682075705908239338960197773461791828074604534949612305381174654619924125916977308373922357422005215402299660771404713216216959683460437418391192743207768123711868018593307881693550046783379316013810178899304259264287062686529070772674792641984537662629355797611666633194957253016215423368941734936920155301262841040008197412719129767138487413056234014699888561574383394441156119699568787860160841907534751632146214217488122016117128945646861991671263359454816248085160969970347716861931656347765494317884455982255302038500738593376417032228733045202092908172595567274176083137372364152416245221104916789675188518141545374148053966823904304740485555863892143026821196165556414522776687814430342488186186474139068949902100860523308186986742121201106085183468101468440314304352557075308236310668135528888716615729806628593645059494429056691749743899124927802357078403532477938635841524475615263848100188246719159925242853124619531069077904158481536535422538068431717241385344467596016731703836924857690905185213415796239209848905987566022886074072533026758648858135001905841801951239587325520449810016666992802770972751441858925104527645815349706931361380375981524625069485975682329519061615189903462190879720390092182382347849884008319016691059744532295158770910955737355624201364986240165736281430582071176599665430236256370536833498394367249933900340612307212703736641110915720876032347271146911598458420625288157066755337554435488214688530743668330909234068704391935786660617953230950400 [112,104] -2775356805211953517780511008578963244087326776888098210740184217082991403237480160185939047453429534944989293979961358225271804322328764853088931674769835180635587047133210300363911906373391230259799464939903136404426213119892404209643362545337139948981263675075113784031307550579218931140877532094373582818257698504845185097666454226662139022284999170397659129560312964684189694475553228953809600946660125439010643035728205617087753084826475475774587148510955117064020818954036825947453052991362577389618742965231115159756701008194594087681674919739848222387098810807013437708769244443628894866366289829143998187469095532838312023480615144436455302722717661526366734878341701873065504611933094695150477120381247689296951422554804294278064378132348237550411057368580639472812543321489841942803776872195583994991926247900064883849949429741881683172498677978900162206068976347801533106426305605513663523303927734262929339665153728797301044781142669520917634264486121956624203533900502753031024045068550235552706310376475213016099556733352638810747815510082080935283655696417802620365266436209069785623285104267675199311389025648887054070912143999030768195637674211621967129336565639987349817842953395037554888460220417293716141104931180682570052150224013992433639143635166590649428478613922705950534700317980263053468655421646672760898563098658721702496900710016893638766667192879849180171546557446663881701014357949985783018398721379165946575325123364620786142467838143268725199709703906365455836568085794077174575545790080379885342286113929812639676979792271533103770681381580361690795317630401709590977041901186147731259571733163332993573714242790121888077443372860307224178704188595826684708710740246246921853585126589982535493929697219966632407988633100348601674625235659702288966190747326121149471459326291219674175842515872908075696313601806705627967016849442135451149477787014947202012705571480850311608790269773614036000888923043660044162285890662174394104716576149455782135859518805219368938079008099987160486594595555034427212100996986338906527886970475588238638226566695831633736205488981642770455880334192702453297902781566684038269737822826670599290200240100688353576065632692772996444329789017020295529708040283439739138117427284925442934799754433626979236741707644160010744927149439383245908859260553238384356313930036376197200 [112,105] -12788817266505705277377600499260832473219197113012477610161267572168110791169919404793083660356795553003608787578896644346206341436401233482793068391107033767000856532913843902052153770227560153218595182482172657021646153909029801490279249164107720140264271796349675325492557813959624729240770193075399648634896486349809625203460557743964959211168353675167481256660379342781297187702845055357052552787295756876484092090680979622470126183402388130444996396641687451651218202902023246060658761173920439508625253764588778093402734285353597872646136165223517798933928378464391043689596066527731611920727277488858276996851156798269099611078652852267377020657758504672369550691195575975867041997022889635394743127321019852246396006843774411804847426517427575993362096031536880684919250939633674917839780531419051902249784551483316335037348670309078941991043580763402661541534292111251719801879140228735531994457301125091146229145057675374011467479132738809570496016017859236095086241763347226167831046245735725836473459357698394519083269813076799060426910272764283141619123050068207863645220875764800412991751412509086010054475695507844683872784610193111336431099351795313910404054464045206200732001296158394206729648502917491616676757948328058725778618103270549820950517753086323545591436126027883527107452967387526092003415625447333488434848318102350187942555876136955441067997264827175802959072786171967836310226403118078519167058338951838703213685518688545483480716084103346474523436902187808787374292704286221227986069829550102755675526877174805572093030334539270357285131121444258950089730416115475994386482607786267598585200979214172460142055830163511461197058990308377485593501206130271133253749660143066406397610157274738553845756411655303963857431062195532702884313921018244866983684404457016037049703817666669527022708659869654434169682051488655957044393537502422757592052909361144293506111533703282729584732134723491409189443511556398471821185106865450209110658155699300463751406563282548512410352066235855182424115404176114640818140788314973467361347984497028230066955280883019683811116422060324538689619858398782647275423047793404502027602854655211603503618393797035404899057144925537628826632289108493369173373556771449122619729287303865979884083810318700620331700393544739493573710868034811975992546289777100367561515144256000 [112,106] 128325959088050606171604569717743942008723978884083582072760482751935184077055945445130877701580502353133813675356435995036461407771100124523282514740472267007403984060253316077477318612799523163958425892364004243597464165440129883085156493581724644419740227427724438983409662593775276764939487765676201766566593880531881679255310068213781641482375804231735826098540003960268191503956601900809783034043008601028170896246577371532420646179624433575136617511778681586797020214479952423162207271327632764891549017071676906415429270994281785636488148232219131683642770814419540788876614851348406162896308760083740183560166123632379323791012726287998170912403436491178027609492386467901247869643453028010799691478146033306903605075506538566585686390711009626072030732479427358647859524862228351174525784118443234806253095137522689663996972715161292379280371807876840540836700214107069937734459355654135124237991310296495259050386037051212464870333371126884745703121808483251870820583204853427148009216827908701839227761471199539351982840403248275606189358234516035851514760982282023007295740522448063477550537094852839040514355496641601700385091435354591740187320694640850955579508463723328523410403605696401340399985447223981043104034252897802915542857222739642321247595150237982056571208175196326958712230260890954842695184874039498094430079220323566301023008569852807708523056860755833866956681429776736118552554672687093276827049929526725033606171093381950565567919242722793887590143596883971316985554869807757662642404887320193387898348850798072893578929759320191414065332400230408531302967253467212989741485376153680080147769873895299303768311121534136772406622855045009006632646714228634563831579922262177442910052179032385160940208060565876477978268875346169785603554642645376038946835247032149051619544498821924975199335767692865312757935566355366789481767561490552508436618289359801716525170848076595549053894431160011630356340153710549304517622987329092123455808092243408741685335725395378226890403403323551587962706570556875154552612333224368963794562908957537699077408137205697450456036490798982083472813320313495143738468886544420738294168768640041840262353289451042373780139481035972123551448432633581614572952726616677556877799810176029200700410293283377144863099820056353340090704307389837084353957605251831793674123136 [112,107] -384936031523938142672909617903467221361333884248992505439939925872318496100809339753129951206648293040879060757279483960588962284696344322424881057831693230225821293023842703070140615649236738900156836406758850751549099559807803041479629025281536773519228422772386692096289093271411319749292221317305213312367489154795217563106860724568326993216957412421309244264726302710035074601337475696061805688817212363511375021982391999426210459895706451735489981338181696210727889190414720041070590181821256388286320958845983545687634667241953902931243555175014349693461422046816294030511089433589360267062622754798968766818370344916598359420328161813052410868240716819184098310594024383900066945354518773608208820743983562420633854138396330206316156410425737135538211250809015765906738273916545614365713022268689112254991053512094270408779577304278580941530900379293371406300393678035946551831781105157634306144616153485646286797710519524497399461592544015844741277465061238533447558692580726346292504544079548945897584391657292094794792488408897419026416239060840886600653515897983238933683387564919973989779702769725406872265854405860218687222648656702943681115858189280668566423364589564739370980360371784812269320149316042178067089338432452873332947948388875837550490389379220022594428031216222006101340396566239418459601317895644625299152291510650611966305922399500957534850112003693068274140826338201928914727608258022495513002257183098061845999032998965435392907126556159616073352570014845158376705945924074065105400102699956344468067038039163452623133243536270563274657353863673409096342694235636760940161797652606623803329832507775939979145021147564089931616802510437134853465752578098669555799787312941356459930056940045939829807089353949822251085399963668113216696947672593578821939724669639697238696966108525201756250042882113965906707734871167634238040446806691014655874540607645102036235238455044647054987818843829948969979774919067808580113865632726993067934192500934894562760652832816050241117202508098455919283242035334257071410335232576180927309745640792047361617631277434030882895640767609101566979341285390999843921388755147076008294911792026318579962384656828350431251171204813525268295863397176025732137574940040072519793297007564952495433842218881715825320354592113732224958588978945109906952235477798765882048 [112,108] 1288291204451796279008401654126926863324892344569158303093676683866858381025321073169579531240207888911098271842309142321733307399403483908314945949837854723115749586993254059931088546739015065920889354119993150866775195038605925613116211555872131780141000301458879976130727516006491646701711391989257156649846130429314263602541122377481762376403029561597013181522585897132129834956137109464150008495495943248585204455592895790777351195236644916784573647315557566689264581357575660991182947225588628840862026967797133407777767932672122336352618782076998106839735737975171960125637511292737553269815368651372452363983590819365135388832781995204346868661862828968692976437108923195079151626202993305514310089797331191046769199448079633994396919220501820075754803756635842336789370700604573121869122586722652799864334198230668768654229764028009014827066516967118665428147343026673977638252944600002449370444322391930921602966527665393808074256562786889567835775604055387368637277337351714568788030922093120886850459521005658743896629506924574886270921621736525318094620205907901502796894068636504784023930429880784466535455955158240827346212467087963408005070261441159625781616218176236752659378268307743509966345911452700134520938697369844345327358581386325511464157323135527490349524339913649872211363723616208441349032555645152348276123671125663471353763788432686646689641721464391518153064629204686252430188806237225453951961362533481542784739801796187242582666193223185894540667083297210538847151567443501071976871852488989389826307521490082790307245537493056556838141926377030308644130199334975613196360237040828490920552892135313532745310687084779038933081512233212330346361532870312086266710354535731356444753730499879017200182064245987328672875579760922616951834846854896175649251971639493414233672447517467146607473861064505649108503564583579951401992732100239885503701881688508579754090896382902056267456421556321226908896064667721269362632386293294239206207368133257386730037371381468353575415989919225095382758116080850565945845085021085889943619038518900576342342949855443463861802766699227238319983164021842613429826249431791656495885118237989565838715293088963757252162446537145801792014854205498913689301090459296126458027964114958418679630491894892480809865956257404762872459513063643153573124047594232464 [112,109] -884430419494470909116222970958997191207462115873988387288578151657257595768426528543223488393644230132404561845354839235243754530440325996743506640325394000810172808615146775356070241386539865216328421727897489596709057782967180784441469092130376207533983715655322578996971305614863130286632824180298298508781920197396125596385993637700254128797060480370992201333752017522484242415701196269125180209321519478610398275554816239623043202036575298817401057468033190002806587895996348797516861947451699970607336892511209147792764452778232592741525081368983886983805619428524214038840388411854025735057007471363161747858188431265044757648950453217281344435963586335837623780586424871264335288027985799055096386299552244933814967583615948403291559020073247102342583068317012972167000272736296381219434622218919159895635830576099877660225514607452215183451108352923128077536915357000153942245145453095679389735171754920546658024391431879299493985558542296545940939297410351520998363632057889310394245711019511242701944589781914069045538244855093449949643018172053779607162106912100019356885913578128607723866741191098340706500896295722812635506277226587972940605222132324972381844577157861336891814462414827760397289673969423922364517010417203143399236527510579849736069844960843115695258468501132976334971483352465789066055548979455480222628465530724541779359299892504874949964083804966457766433775970057237787545530432908289336656838399033041144965022316478870111226654067553673337741341827676892581204706758133914403203937307207920887323016483628403870429016579137347157298381571397437087761586747466198058887135475852776601511157533409516597752515297348478950245633586943132527222495165207534575675096972476321693333402307373271239676051814130978057161903008469494280118919174258950710050892579602615089656867079166121355629737882815168103900096931986885168296384681806956585286896649765217891299993542580376709496434876291296810263391230019288493856964481247310829439153309876993168311806276299383599761949884607247129184723571100352785678377736317425962178725628371262096684144065823436350354490071852962806025022570430418094544804103152630514118254607427339138605421330560570284867330915356571403994529984329931902152730014715706621283927171724162138005165589503678365976023447661957420272830755896368057329026176 [112,110] 2908743702763502420693182271111965606240032267876014680947683326012312251209780360102433940552834421637257795654283855712756097476671987915548892299081944173381057487541519106956983563274802997102779660162791710562773871819772002426667794019771025663323687798289834249252036300259802685748525863371453253140833505252928401502967163474036002171550129475457617717110016717949606414178279400766257344896967462268977692602212768747210553945788911512842132393040549041198286290996908210891642936323445411349725666469222404831599347458877409543768459533566510013472864976589757679545253176642371335369965419455888489906173576083271648878320502303572792043554161145282999974716320661976721215306142982219154020203836535637098115196397877098794138569367855505196930030290405542687333130173679344261789654938330370283419121291822177279413366547522642048704207985561495924056684154662423699831317746190001520857356168844731528712392405445595245330114776859979302039065420181686704552567529001249188264270125496023162915163472158701594292912097310697530902595673119662430425463486670301791971764632079906615146796076352421001221098046340505815941186497023060053746751646743939454236771363441138848101902509474794712374172455784653886730513046648214873757635514581663306072597464392736923618060422406336066826355759876956535937864214313420651671133402287239192528474281237243154404215619226436202901064041741808365720088337827632088209434980639392255278087968489878660519449861973262619001382373995498016798933394016470684703364168905537334767640055092651640063755923364573402955807838319577656612799461202816278953286513996463529853165152355565015720890632844570220487646523004204360687379900095007576760043604456934537481838105147374724139605454787543794581843921883360741101023219345692047309723800555709529271563976203287472274834361787879784522359480981198682966411246372273305716267628424475726579896884893419656445600114839020030739161617264927511417032504579994037955484085107493736650949278902535445595964598418533820123463264946397379660160206710608283024393413261582438899901937257884840036768616956262303065882891954402353675942530927350242304788217913323711100637104497705874311937135154506455265731422476998573586097980704549739523876905272705168702730938936965454891950597864699831360434630618527497156832 [112,111] -3322330901486280276188335917957882674705700227991901746198804724370438749148804655609849789721461241787522235065676896642411536273777988699676863448141562140375879940290109507988684712439296559877438994944997451659960648499495955756785586808435401020057187829877519572840541100105139379478168490532964176511511411605674605346694813439559809367087376163742180616025159010492270638863986059919027839926306026875196157411717612726119596802920211361298328036421299022655910431787179714257307604298663785658054060027578555817236516019141666000193984658824038269175163378878493585744809810919428509066283753083768489402232003472614452355928086436998683986497863692702968436047881774179630655851039394655575057352010845594981948158816039574951177674155849220745956324895695693189987281455657285320746462553922549221286660730567176135703320164293643921174600662124276900409209741084447202297198503613989953185047130441857648037444317596269139651222384732608391887441276254358932041759820448798972228222958534224871542624455768728223566491736596389233545566057834985289363635690174905382565047579652354451024140210534730736542391580112847084698654378074235139044388433033762890788012515320399151766029229535735656751259586656924097028883903737525612928351739949971675396626587266515157604173630920167212472089847602960912173160937887822616828607260991210504286103186173689627506045007337008967137281839875512351667703378476155413716823949216739515823424384722566145768816150246260210336643871488861739224550672890752685815014702996132568144961564723089770531608502918016886532874020898336898941734675465359927291806303254037427994787243392370808237719414474381131986388899456106956305518852226675118851454262824717113510113735090014548108433886449569951892674310424253611315736658434681156058957581541994258569275994626074888656978803647451511207705240475684522167736902428550341110586495566924489745490582043721846817858943694170584799064331304563712408214337658800010643235400185295839214449429209273573774841023741657854095103568158575920969837989076800580294088156760924711874629003124488855769201121061441201439254971120082046412175430366903042748881841133596345115638083090968078372276523851552766065140587606778865463386405703090889989866918223782467927122696056430149065809797877594742293234490120421152 [112,112] -11263437793319623403384271133339023891436921013451336105868879512635613997106494382581109362681809309336940556275392244344789736890453806601522123004897340500341458205710668531233735495643715577539374677409683702951957618165127181121595129234375441615230308997154327504553236237832213951941084041331957711188415110201118606027302995161913535743071284401660401722585821975650801050288745549318244550695766539903459331878665878975233759538787624531268998556106578712478600880802626659672469573497230588382605710754119340002092259232639807909831138083534900701693905916269712673351902839618043371969502284853948250995758461335599001799230215202977096865899889012043028387623753271742423759907958949604137137551554315855162346959959677874137821632445400713688590326439240378661985865697236239158591402801725385560161121658025281093031828608532164993166622519703167496832813875422501408600553905724828636559845549715958319273299584668963494176277841561166201283547090982435907381512416857595412087856175410547294698251582076497288121575321178096130640425038264827958541205880635149633816371763297116104173938713018729442661954431178372998180885772179094806166072100029885015264492734229737130250204426964648872295709841455477417723531414715331116556682931156592268546471953859405437354023631765224196891043937749901195869237599149719047823181822674905476525937860231896762879046979756953248922853382837690181103046161794240448885159691012625502626128431460152828768954589276508639766307423286698205539763370390984001922914360209131815865277139077029586427588564420123874728598186304366745456254489176830928467014265192129363334006291130112260145826947227141360383308484984241286039340536712241805635371111507265051085823663580892593378026065324403087034342774669413590103823036821968450997622349385217078222377593023828532864717653571780076748157413274542657972364654814711467403894905683026465560829144307812034410398061124220259267033193116029352699952944803000586298000611350656209565085247393967386762234812295736554853578901017006730802594924760554653711624151472786271741001698084722462315265043073378548469130369689936404620640749735974753331870531368238507886331858937142708129325910826347644297301912489876640806054960297271753763353101970968438870204498602387470935299353023807677514108110972 [113,0] 1240233065200003930774121001073173817421563115809219845988480985875719933119486994037452364861974225887019220613186724478126014824725839681816951405241683072270160737838192726907222771758670571044233465592568897007138699427787643383099498772731403107119256378748633195240246276046229480688763075388953200536501499958275263264749116807742440698256192400651935010050104562403226148006102675893532325195707345413776432094277491005437641132614542229912430198535607603428477440265781470135391050325799083367254591772205458589843085357808473203464263366845439076112159982528375339534388492792382244290658440030494821684048616634910946760758628169980136528180622908574455842135014338784880207425679291489532878397772825442662546172526307840450975929700175444174020138580714252525232402224964043134703048830813466238668286327730061317354754137654453703188485715741838935582868700682713159392813912884091100549657428897660846204929905025526309830622410620206558141874002097620966872862264263046958681136809289885624576635149293992756695034618947276501689958359371203181732243522089099582609584246337555681785498104695029204992969011601628494246261875393220790269195067965424080269975761514074627894105297171548940003164841439194585959281310842090175571139548031540302044897164698652588252127807566713189731684438828145940852681124120874672466526173038567283952433970321190994587729469209662361706462840025797554487593446971457614939071230775140056466535666641825886734666773846963236933426570687515659963782810202404885670357367132612811767775525703995900974047999726029761399342297204335047531803613814098868053018666116899406155338031439726767030023956624097796645483396843642690007503704985645710913186503899892414448610121982273150172174711642330705609804694993215621889360853791333027874325563588270633683848791303477115433444930914834804033459150323274461519209482960169890105379393677356411223568959374623696148913994945200725336287801341747012042221136612505403894230235694648825983094550664120012792727257767911383568302586578586258536174433370496283183943619196177637049593449037925379419656435937003398700049179010376666600712735807118521858494006824655811751199775283857288441718990025084657198662936969759001431423882651880890411627911350376814618970917174710371962203327801080233969133843211135392340380876139937879491285551938738933932671737335360286273971652846231604998169549740438765676509293474070643811729694206233557361901878362745748647984496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -248858578093042477089583110137239341545710546154823688520405493708558493415148453539295735921196062695153969463047668817099901966755487951146057889506801062300524636610126878081017846511156630614871483329156860440531584986857047444623730767990678220596719704978406881138582908977165144014647260807323055737558782356900763007625927422915789347281376717772517437507693151383465504848080198048065636956809336227085036854786607826714130416748949881106903497398824777931299390807530481919685984873008005109495432132261656874391688122779310641317422450614486018175803313714934832881390882451998867858441741785695418942118814682854383280457932589291926535192660697929982670697234064693827826978010834023861188352658601737006384754109669664128938187266757837985827945202441361717328149710871310334619953323884116808770845284443842893650190257064084677652660910796785996548215591996984760474795860087105257837232935125688980809492847406185318294181975734486169104672806682648495837293044157284321007700735373154420880531111600703560641686031864862919481995740480016548467176469515824103057418815077639889223279085166737163129260789316980393670776097205151831437565679383470470399267634964374241287378992239587809821666838022488789768474690490100238349702247797784777414138661510464001196672740076007024417123018130165421686126783445998010060627662986431410213520043749343160921285697596080616431965765444505476103507660274691122756484362965941580639643300563554367522999115242745840044462062224231395304794122563731046058052720117625872608878059178864297796702624403547391730104584440436612870161084035144690588027013977230863278500059300216014084822324905393242811753751053024708939203030666708520985955921509192340151358756200903218275117917668102356180778723615111124379401086584707164225521509877180419620687817263595065709607448982403537925266452787029433722431524106834866547391146308119586537048413249303993839249650865332248396323991854125874992944250348281710810003140440675123178455790245996291455448677125816742283133832833139046493091991963584114826183539413875735226193906813854979832689738218109721394649367297115573075999441542504570163396453607729612076314869977294588157200251021044927427532900806851785299910863969342172717059625914463207149155604818468706562213989728058974455105885554714134055616214635926993769232865004198877320594160290361152427337865512319379682711187095074327911982705567223145394914946956285969337915084702237678656386362245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 8781470740903425145900705062566176082428524014409105143261423993201640876434486036806836299941269488837821030004755855765368463662667357730068414979197357133465658727915290064353531402961889419322758704579547837170124963883989116670275959289105509557711386080529461672870964913267302257483266860136159713612085375957015604377600718172869600546596179915858422977878469005359869439577917436991238179238428116102006497229156430431383647904864685889155865195022197986342139813597908504049995686445154987139478295719583326036945037869472425381128205131864215500132875097808036958812776632215251642512616123830636177315447392158343427458248401149401535197315019175485868630665379377873219392852378212716686559879722887159888539479499124933634233838165415267759267317455497905856162698895522734686002485977529346854485949471827952555704866513357960636575926225521553144246140276550503378874999843086651856420130657583365487272270576613010773396752526975291283046990665926223215007898207134310829627018016676120745788541321100731357574209383808542139840024309796271954036374627942407886351489924629297290287042864443745819800351134030782974867872953807154100406817182471371920417919704383588266104062813441232627052322224756439315950333100242475050842940555356936769308139500592808538709694663024983475722649108158126541985505597526496790001187939346887643105254173258558592931348568314278588337820957035022445422204461266806293492628387175054658368019047247500504135425611266157948878909259172714771454476964843896435206761527506572027719964088395386370156562878312991020135861794949126829764325391268572579549596386351301184500719067566939059637290199658189211120831263512397855892530769169873843055124635109609684989732508897411404037562550736086767835945850550067929711026944259438346887660766488896024066753124534614557266704093795723584199745392066689476464868820466178200779527121196827358839782356746182775313534140614830211228640575224742520616815743218421844629995322145649197399395473636594608470486332207891845446054026874848519764107365481023146828768205391993380036501073689464880799046901750278902747654715022720257285570867927152363332767008491346554889022704844594642278183365128975181179877337129790791054127647946074682901231891202568693196946952997792724123289385760009049627956678802564605418240376551906214694281210011813925324102342578443672648146316352916264573058073486130541630844606483073070345609539375987777401066779822971836476518815498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -121709344701937249419390929546403536376759958599754136100204924055685120683203207225641997327322310441720548679007711300884060657356015336758536530012711736465171694365887965088711360222802815128896737122547314894255835890268582425679752617349121625204581462038366323463445201920540720338648273913654311528501789934774975353014741755507925994153933978204092290535888317694076188316024404249459476421825693986289142964445876732885531697532127793376683252736114226221446387944271509118813972672016720053906340025830737282266516851925740735299683973256214027271153090523019660226515569518448572802460690711073628043981290608046384675512563408581714200153392794306565070579642848844534447090133948995406695178899371573099738822281482631446309309621759904380734282540729040281743847273933024447939001989653746709007417505773044385829976607669424543879614223219460281370652210274888621000337587227342081391647976369497749339237809934984009587288124114964689491375331742399953577418256778892570637121093411514130301290531468660638230414617161351675491981877609761152908515871247115409941118863337366174927889732546314151124528867658887405894754908532512013809304896528467011216157589180457322149501678209817179773665771597458159426599118506810402592742854486148139907997085454007776327509721963078317016965296709063715395188399487407345767388217996134474943082934982829474851966717954101603242679141644617461204920725397353475626816205672805295523492865525515728271738739564338919397171445805003995967344780739011243598464117023604577349656926349584830220024044804381629431332354129478892715595537272421078212371812235084305311306773168064532903988064921914623121955875727988788802400291850694764283679434020778645541115634752930406486187984216997999957283702458826379679071691447406953000841393337659924868586345983379527197200297744369040957936162210668817581420017045017389371688834374757723561816412108327585356111734195501799526383909061027497391532734913558917818378306744693868087437859850044682170537185484021182816087455271632873545062803558597346441267446363551339973428771820451641721239141680734861633143608524178782140022236776073677128412870857617386512038404507048467356647116710389686793497402206115304947333819132102145922094377904037732235194225274088601230014705881084252808730203399461567192463932911940502823610530393243276129024668153909243160581635121241096579637196753977246937413232444219184161282259839241783977914902506156192247773238631858176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 2247843143623826065584389283998392880817024503321931901678734481923348577085186243767273194313017189887002632116357208453791135682729035531165635428272231387191810655252634625149173333638409497367114179749175433351693046392114064311947971567093449512085401267303839296872554379793439005106781930197817475872096495716085743122504221941700825254380749539644102686045211651005364359479843000888502702099280853853407490004626687723067555080990033254414119312496048241244598920252844914879390932410925651330048794426219827446462238345488993452885881409896332611658714691608217038735264835998282349569538505254010205135522945490236490189351714871027976968667330517989535947459820640875845952966392331661857985984027188102785937789979216104210341730981682231720339779279318109009624602913141018997577862184804755240276561031453439541404263967549905687619284040818199036634612023199619800932710467689988977399530724925241195896739025926879110651306735123358214332292640838542088112603512222220170148381659383133740527074203173941732438572286821842352543830989952495844592941800267510936081854210992084090663700971974275803432017598655075171202773577511288749058933338220027411644401316450620587078257804337213010197586596674477654982155698062598058564037856078376523710436420858517589798949003887433250312919738549312624246687102969848484881111403317476706184843509046776881512208525611784952695064981065897174562868731492769772518757613983017698391221097078692036195201947864625099155638150259909681349195717563103589655887515891379226162936731621572491580743313911240439175118258048354100456723621794673233830539604003533183625608641772498158525748252560469539274748319292821973206650931304755879082796051188104023776415552650875412772708260871940724710577728818308717764929468334380469715388156184903434829592443367326433381411054770599627360984506709597306718111441451101896428671115797870080590001228487392994649408936079530247616829098502229469096455192573687750602037421293346211955013870589576846212301218953314367650793350266614661502920968277769456704174799902258340787120172692708817037882170448395148463419778450331902318939338876894597660352977077964947871000967880132574935661246137170753800615735421633090343076439756732515513388307714165543081889745904043813391175767061297696266962225164308031672402214115870294591401303656713829763268963914952143429827478818632774947367845579365529245790346172961011817709489204676696700227079079372016663205137371627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] 2149467833611486298908122934593462381727212753509722871365368214150200351866424607456393754898831064435724673048940942075983788580069722150832884204002975753337251303655672448517130704899333141380604804074061346454217489657721043307745736494167235210161126905077242926049953251401740048218102079790870554308330042839705675556316484768686617540744558276653393355236642176428411364342473241003577875779789058207506355919921063489018538500820605150039605189638310130199362491155841380125656035690320669349017325768911139997950182618459251649397555295499401702567721418862113486573276813789877389965745060296952192781902324733754530872761311202644280059445210801192313059561516413530728275355995196153985981192686321129597914497689540678532792873014090062654500833393822988762992088441314622911266518306545297290433046619492888906056810152632740468262870171833721810736293794320486302137088919454970638966959559618370264138590352530329019990067874095366809333000858383587856948739454336063112879362977597021611956199719207943036193137120651118438086073656896908847341400128887077734294062509220543899412036686995149295786025753372788522297413694747528431198517816397996851747479789938255757740204076979202534386958523781528556404087866080575944205988399438645394274163693340192331743873585135544565393701940509669725514421030846636221247946259687637700333639716332311642838325204411750039703317192564653579310732783783445145985156875142684831655757765359393278901726190626416306900364229224336006811878803804339166154071878180602636691610388587857418023466572731978665684486162979756126778003563349525790189610702364015231989108903149355936978504408532377906153086587656368713995794701255504814354929414343319363815021880403447515423297642831385677510052899690765851618976834761684936647477689647079675786454762989713793862890959245771504553091611891038167905810224184323416713944484544277208932007494568354643961949925426157590633675590842789129569388578800243983584614284210104989897535105031658667521883704428675370425539788361111158636673153420158594956937397509195944797075304516685806063248807547211437873354991813438394150922456294790775685224753770550533102600472520548664833097408652393818601531621318149253678433579551162929940878129482395537845873967059692587300602386859734128965824246817374184561370321499501635572191461791027518455851923381877646501457918724995274603275208552629877558915752392727583394891097627606910139732839851622513075496398742355968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 149077772910166175612381111458537625181110466856752310207211531128473828397605851213709789041967348758130698749711273906993349176734779668524473294233432622516671408004810349809849947425289663587188077807191417352821187948822396805954492667907455398362394850040395287900570416424967571640182149062094638888054635121089033677870555223257612564282744940536231009038059635457781819917895875299551452470033164448931805556868684811331848097135028721990365178986685537354850813868572931367778829195750203662636245371543448862594377920806105580472286308906497066687541434329908822366637885894028098615983527306781874363806763083993428806484548203372604175059064550224255945748785629159896603105835397867752640065377928453997347051326586983908333383427129263250920359376454997291823354999702000806256585295953461526340982953529508646011805706038223069190982524252466312309888693175330528700492204575005002208657230241496124856510894444942367324318373134098319175023529640432981965467039863850053609986824216280792592203357834965463092841029560196607714980289199163323388494041077900487265762509607967731268309215537234213182410754875027938610963486054932370625334175424953426763613294785757184959891550984029936443962403070022822943879939050899727984829118564201602224744099883764098768247008843082011822334003670768164252203417184816565351453329824614166044641446407436506995924052081741725264045554319782405150569021752440369873392252052721938793631814241302121637255141462386530197945563614340936314030476766889625188168643304433114381951443925159050581586047041633150061084499165074735854316054660473179051537084250392279676515821587836793500384260118743018124946190461489558325450560489873779542469485844067681331661391186031225825881410713776295818711023617446511341027538220028706742808481979792093751150094614323322254246704583632147654994386980568256238189002090716118662411442547922701551327892506327757195015217232635762584271857305542812162844011376340301927912875290747953453155992787746723117719709447150146857579849938007428882862682607567979824558099459956153773308904287754214908190837926614787773664006789429013169094346390408371234002748306778199069166464519040344434748257831991364839372743907483764136906787275854802316362748116972447547110178796915827263693578954373597413577940813873133338240753157931996616088642839433595554921084106824304354545832379208741937545619684956191400765371347862918391579213167036318373580391707008480131725878534581780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -10772460934400053329648722441295485334992213190615835674574434989206374496381203478556807255792541116192298290387144075184930239392867715816954184524419894472793960688659874914075962144255306274381049700462664169791065486224037084695134301166748861377712963558737174487586494203509283914441721943473832875775416027544971236637685495685293964986168171051150510461251238844833569511523522044911363439351494727102111592841154898513336555665935953871356544047715011850829207974412949337983503951201596618584381622636245971114695297379888726854078583319281756147658799936218947057756477778432482115278902330410109344238072453737481848925983670176855910443861881698884046664124692483911366212445219914427870566012443898533992581251383853095398551440412411759170549873151500271451592597126964053582734342171036112994597262537158817778066906085751628897006121283480537317005660656927996219210064546986951652689970621715976974416295020583085565340963619026057758338796900380278218549494657028500375633270200665504629041982057422401754802772944736897914636685057747805983014166850074167698065757692826756566214971477006075088300715188939370520187136797797746883643733804436795007410449900738435911956196158527607532256461947288715827820663269327259228273089095267581961872040623945559510882421554009849417485399915081031822614702255922748113248223226179349104443996712401572329540415664907775475155373477781571251095672382990942584095735598050955486377938904872326177202912623159004140620771060201115931581279607133358170216020535318642936786165662842568388574086227930048599150777545412348303294794934040418910211752661220711031252280285578359026659589384278202588117497647808435446339848008149811354123028803435197439374139916850494754170595487078091155276566198078559420507917622261068351936689456634631196435670898427971799457119190014904730410737690919683287565773615453156684956404200994314503303125286608194556872991974580288801792109870672852182117178792811918872479639889078725241121251214485105599458343242192076211913125209791913161967922876183346090040713211222285072350117863451618509108068962630035299199979018806229182855752391198107143409151858743731245238391123378355628895977087564270536456820035933638868802480909053103380243678865810561469978050586702387399642013989609929366580043021175188636879645253933939859870205847250410695473669592006680670453931430222195603454915572585426647594956401123950996929082380932059186360028563528796777061625602731096932352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -177033402411192776785129852645742883483867082604291965346017313852333040892263547623552000493991860072610848978232702953759722197000101182959931573588715306789462052375764709523817926558034731846662885061308242245550929741824121487345368079290760983275555001494643510138659025412930194005232497653679362040356890359453890057865276688273848250871068646085751614128261431569381322886964459485687736087975032300420155090151492004703223596250672779509104302020167856805794541182483906244305247882786492853825336625712629266021001903807622137052575682620436615422980500478957896275599336941176344127191140557321689606705747098034676681855735209537689417496886986305455507233676001234423902038259241369689104597240759146808258439199704275955346899957260352676092461085992180880835545599549329016373875338616577114202654983657484806812956916445140674842180368224199269798276688135041169910011318222407902917276644690142873049986793427635756679620109475577810500600466282565769859926180979859079716933967583189889877221909388906997396542973691336151370546116096130306616826750882400684656372784964473108755500078601217213056095113048854225504503360783578576316244655257188828437637016671118036958652159967970926700238989564272621653381188165748364234827732133484164735036105133154244487802713534326366036386133892869706353133068371959810761713950993579716315541345442283849602670088581199003276716324984747112853687250356508828110936929535090504717331401099500112127316492490343392483390549154780873327700504136865350871218698033231376267169145134929987523759952418743694084183492277266646673601951695465809790526511989801782594917279995510158293596149790817469995644123771880168729417704467673939575218447478672894727384160233250470673552215307116814176783770087181900191041225186165867973235177015372231606416484633361525900222427129297910841379849780924364783416911884227501435711472093514612046921379730045575764784997950420680551864540612475049058643662334262670699391115359325372828600778483763734510774194294836768968181729168651614304503723405861853236090442098933649791786709884683414522172466481119311624930155497415806810217387136293546254439387581797878471277647440709280178169948835723511565287174673847866841959868204606671775612581770754805477070985309646923466245624972618621075235505705852550289490703793594138323485129445789376992479210992921774465064569679416818500479444922193593436977495135489214107796821121565957108368685522174531873105320014890873651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -296269414967481961652776186203005408601047800437001334167810149096879319234261366836674696279394730278510095606207413586323626555806814760193845319351590092738318306582445600065498624910864250443797455563367251736319127188740968700113249473761978298204119099589735696098253474655132240078612751799587946658046496535464728346749569570378095429230643989529837318920957160255152248365955762779136536967673801051613088626183556662096190781034872603180173038377340962292185871426554624385124082552260700757873631608961812315915947497855864375888689602869655051606147397891323982171358717363441339473267420689851446752203080376065171557256034468076730074899960140245106354262680251972020180953669352143844987729268425594388217248599256141557106402599493667027167018545734659824239544411096614684950226775383553106157601559572260967606241488973087450559232740174527867742251650364410676925960311546753732910801747731328544462063353712403095415830217078218915851871287018040177208225222709154866284693767270177071012080461232786402471703994515389451486582208724253340383031382679518957093217817580003452279083735720790210420178221136805343316611104336596965989595946215900067460364491860539377195452457415832936649390764195954280328887938767874197756675090042664231324871286485005548026486300284297495712878753355223704667217387470749923807576609942339236625692307373991436026302352576380174549379718695694525775734605566238978835012864751117890233950136438864107222470343928779478071131555970091001323666153879964413221446135731033337990922318096880708423689048793153864169310137516786047977995712622363612819614533352093833011747357817344966095685256941627198479503081894142777815469095312939987307960857270221273560692051863820831069686665196579054627293595801045414449787583559036091964068999642308751128996603231218170979020348345678563293811246378238315489273211291530540532021951751688630022324828574706178421947942157992393921195017793624710716146310529755540957298688464356825198869542781037216102225243562356288132386686219282501843298188047865859478841310887066044476250052539969963962359623910496588758299164255722046212419893542576194328483842790915851978275664160232644322743771856767317529756932141618984401778020733650813147236425431403397648133633060466169985881448787052061003021520737336833001148754411717994018511825022387002753484732077609652323435474565480358672587070643120477525107712425228919470601395816099508400342213735772096720604082991786977394688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 8264075607555487484603816524533718845416773306055865813814104387826109255174278391644079003006131807283605484741109802124544338050099985527570568956707599239157872101494087520350348153493652289328890236723974097438759065220478059818772038733129641149968423055253248839843729746483217018638671309069223925399085610677939804225104788933620343703687415429878995512804439832277666787700865752625448454790653822022066445704433875771795365322154292160998260943725026031115375733433029035173293861957377954522805367461444226267465687629362088971670438557541626011190182387539608677881341892357157029994588896732356719699515052028755086313708347056793137698814413250930820047591732741742050379019885405499439931820410085865260041696599280086902508831255053689719580886452059152627434069981519447697550871318591766829947743419024542214759179739549366857447301481443680508673995303746034250946959290774716309251659372703339128470094245910975447755913077739225273087713169586545235969290928176792414678673263035971925869221954544877903895364345109832640885759023646327053572994164692513836003391418693009444924013373884932622188098185184857269274418293578524957371955674810254527096850508389947677860690749512108061174481554353804910062688292845792868999064594952013042807326832147900207347818303473461514592741404844922373285356899842752415574472668735830757638607090552495113315533949815812062737072152287716649885795826785328132834161909126914867761649003577843433917008777373868340581138862867572834443721651132778052613666132394865746692778452757813174376956665970957331381309719223673725453791226989515875364783136066646789445161012466952090406529921668788039206957045531805085223320771014501619654794825034275550562146325702162420848915585679247934539358558056732233361500338723528434615110397198179220569021794566391159088937677732449208739087734362505221988874203090963535939547282695799606397570545990598346077971301608096769077927231874479301433880113053365274809069983410655573531135657689821246015357922404158314437377142942649319008612243358977104122106780218007913853561491234381718188072306548442002965082079735085103162979568803763698799357846405527675817032803756272073157630330271206142737387996453817234777983367255071311280054868062263758400287260594423236881659413681581618741848726110596018132530107527917144102292718986223872871830588031025985001911649671555196602676493725175280569991502968869194650460996691490670144823598717840687808979007351346094407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 11802193495492209776526464237103518698690434394435740608664345478877049868750151150524389344339524730226381235307710931382897260214043977707871184554265044045149426683436002190591661686094930068699143663963969205418178788614627880102510256032813271265622082364852806469442308848921241440539157057568860413168530755583427763887331684643085956899952052602793339429603838321527293111833779010678870525934977132296222007354568586323897614473114344155144761765262646543992640774071307457272145396457614793724581294082375289700022075879032575920786989784184638551532473409733814584953621825577595015954280096099140810709209963821039391878685519079959930796508695352200134687075288500077561850720100454361787148109569515618459842579692759781126404216398953787887869239842508911739556799448155502735182071136674195829926364315634878796555407849875970607900604254051467383034176594539708141889472758136136718810581901194371786609062229306010445531065288791970666859209427708755758529305137942361625537775208919704355350013309525949977187053611097752379645515862232776347251147748287006538006000784178131172702770722693091303730621540362513657948426383157219038335002929933313122635197321516216975345202020478390935746446114357190109091068017588206501112021649231843689559685709073601460417275561095874781976816880148661425938206720975154850993474028000577017666126122198275445102719057385851860709746275540291497245118189502489106112216510687410863179769294817816760310245127867576880931506551431533329884492539678869126815060848786089061073683901789652155163276014982604044002458231733528661048277618915001141547241210671148381636094482465187685916999991889236638092305989309616245841681064252793598410998676273126480177208682556951845592861777938126737526259702522198177145867640301919447930847448674589407094055639669846546177852308797564975849923966830314093667698802280346548954290803402952744590879925938304513550597222421828451138723008615776835841932296256571545012080559924604876263254962349418476738138374001951587232899264805617944145916973420586458083483863072704254176236894135543892219761824623755159368899693187577649348454536768225459612574570118900458001914785820618919196016712732923434228270895988923990022111161848859713097297199563930397501669875765269832449093631826602564200416324930563760325480328575643155488074275031991664705714834328594810637933716541808815076114124469881796980242617826123811124917013867809583752846698095600217732592268875146268246016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -276555327584580040173767057596676212875814353224824564458948880827144882027024730813277058781290886190983914688185206860097411952649354853147747865100897775534606038399084442370109966805210563755094384767376222337601175330807845817974103862993777811552392568465719457047637541729575006942043067950855579334604266416276983509292648069578427431591401856829902052400712849729006309618146013608152168202934037687240282830659826283520329770557421093811286468588276549634899821522832709588367697310260747463583859711099315688653835466254738150407851818489087567227141504747767259261867856772765374897577103212083333693152500810601320459637575338953978478184247053725934640031267210183659536330147159132030640913652612901305451708795682795784167748293781594613305396472997494572983407948548460448232785613895746294333846171550019507272174044156690073698080719681598542596092737468131154063440066794163820821498315763188027031139729762095644925606623454013664641175804277799127794262806975731814020961558499165769416679635206881917186357209154105515478212524621833973606463325512913275297369269003534598386078374764738152259680203279676726692901099080511507434477521231068213280140176785475689956620866376919712163029499518058122126602093312430970014307332489921833932747204272010915372661741610671004491870338093629644349055036828116926412778399967611023947355096005783411429414973426372947126098677258974000538245373302224689554457176129807466620726153574470698331071737959883401922922160487231359843905223239014957956857050309971043351773503658964574555828149131210072049408837159884293895105223349024675396583563544676431338523969097524219542551920765352275377630896303309204709785250783202951002480037178064895875401092618064383662145287865872301209495780161648413574359599086730780026748263588390664658118746968326575001362731985830213879497364724248672760847519407649862668142453095632981651771631261481880021995008881872645640348300656742611446458538853461084324521484481527696499195621089843694998003601501911554655260124577990960185395307245090447024840987928473184633065391253708402880965666215133843317554884315752328323994631025201921505803477022074427325133152727643003683940973860618791832052532922972811220211000679015406789111014812274936026840597534903788180757032559535754283964085186204471264431953427568840508420155620297797956435334812353027132319620446112013917867668717499117556106952418381371975592661477109865061229788560878236628283057501368670654300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -242312312421608501281561069852604180785839191833860611252409796981811603011760188821658812358872801930258465257295838047352728517207785113006821665815115355475357832636334395737912190601254339876992240288283152129417735540959026414492551078215577226702220877676100343858767055016602754357640101506282892537634545960289778418261249572654386035581696976910457034009406280394558345731162045224223368333822520545544616772087114503892980814154993344120384142982194452079410528093407109057801521087392070569457203984800913769690079645662864119231209051547898964595813845339917269872416442120373232172903096921687559529617942681970418000651038137393133500039509716577530670117790679753774534837146110080783011417659807765458474983778611645249742505171039930334657797789863341149593802039407203198806194230301004363282108901936198223062521034502855985031927464113125714786803742572671309995148881486795611824186130811857188511785256487967499131437916799925842078694269559490677774933810558176387251893512822257378035430336258225585335398222793435552181312857654743356697313449838707259512450780068519158147370373809362559718605206742977483846744513233546715107266295143931344929197375567412990624623607907501277732611404552801629449794664071517707126521181054707125046907835358439943361133896101580921764431633387511120107997002198276831933267191126023084087229516424465311009215990783392049721383028490219178076605077536079060600668405888817907390236609580681293116555478929505011816276992098340040006029207045218405863730317907462679185717825289877346705919030011590966615338472473632551501956515237218366979925681163764989128945071560892510888264595036054535576274188356746901036222120278548012642678243587841170601830930908385769353101603206478839141974100568366046901396576419851123653593100246827368198485485413191803972630163439612055755212750561721037976161493651018582421253632952469510078121960744217271700847950506812357316027148646723444103491008529373653973442785343338875173675424570053521985049124699907032086198121494479258625863758836293891125391992799315575651002121538807404956744545768339201192843360673474228829379778024129586067875071832958170480632044872833437302977140516020626305569169721952905267465657110468088893425047530962622106703646199163390007747642915947323900045434887090352339866715295927004353349399618614583453842178195085571413491828082637031196111157838689260110274248710996495851884124050750851867838343489429646788105165910758262774431744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 5488599315339455556379167580799095233102516376728810929501079409501602727499277795886113656192400671813827485921632821220645611273364618637627895741600709441389742593525764829202205749795336023051391274468138462891378718467857003062555339725755464640835591817221578571495071361729463460908911673148998202281026967142520597320188929780206197407397151635920939860202659555051122468281128847971679000080548694177964607411870053660892482254003845710658776269297597464152026569958942344293485808332889308490513528209934014115829946402895555669025364769943782142876875694782307294553259212064386838504457792203888256837840516736169778116593845365152249831499843131936441758083074185192948942358552824159763581910327167216228069276569996259794113823496086593628281959198616894524245035744479315774220533090342450932098484151949267628718538123186273346646404631809637499351615934651925902064603972050823227261613392256834591806828659941850632020646067059782750687001616668198989472977317451839082878338386655965022328856070944646387550538161049728589772747616652205187778453546987286149391766694498062702750090928472740762014276017163598685947179758716282247819259370922707908987133341589851578212606526086008585322880477127281113743635459031893712991396890105727838713494029702860092357373916160229979925058711523678839970330470177122190885976098348592760696655972826748364922627657239190329259739828663428627172574189285061029167075741731652430232649068928254408704544307669330720965210741290365445414638042216402129628037013374482624416890934909146150894444413857428479579053777212177508684830758680364845807088054768856636574802072095621621943400894708919336100825247192887513182705532563915696356618241600420451569337351904494283428856568202120622455857592117701700683466935879495801782057276796234826686706777427156673141639902925844408514836049388076361878830726600849152344876977628373247100815138634739791157609006631407874845726038662168265376727677886644234946254225802038474308829542334449027215304391573116785465433230273188319806963374340176594945623750007311383991263738667009562781838559706238646812938609331876405669453047987532964935585376508143601421748439245299342640759961322209894379172503602790376031059870549478482476847676654598656712441687571233250314752148717240010650809235231392756272121145244346406815029934525832957827223502121237118790241910125884515325668116550718528726512473681099543469844020544378723885466075925573869267034938244276004700815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] 8292104568457280403151721209109242616580950775561878186131861471572776769012191393130356199381379053336329584273054020777203292369913976670994939140937755007218731066804008981443401555689427644245058407609624237183302229998777193882702824094176104314191227524050057950436971395500642090957164251646322690998477090977406129052831156982012072135503984838308773956690081128382422803242411328802011754409901575482590444366212073916505752137855415027889131044509466845957311283383218496476952461390808823067307498775149610586136696532249169355641401727619120293397576170160523938389589768600565150504418339763263254030748999513591184275187139800342947364336324922110517709547433868278511691331031394399835614769722456903624766700267327911306189695670895289883146995676326786111131692914706924050114633322368325476167998662774677761079718810130046235048806893472683052156378194835486900773948857053101571967160502625257742996140664450945847034456526330952471963081773653337024268429383364047824264334008309259412239946344916916588035247701143086647290740223382077813679118009176729707924436716547387750716549081341649083051411077388073200973202795347903265708219094060426444911510516102994296212002320638479158621898299388405321514803052585216329372733234731092245112904654144776284403053130320238237260508575054327669083100147748238255925570872591221260859564050011314557424505561420670490669752609043543729799864099272494601726162374733304906196412078634625116168930609685024408136630817553274723095219891161055217501530612471624891345347255886258483241546273561257700952753220802328911759388246847228131702401075371884180826611982501609959143894063125103317345313826196714731007525395697090994828615410059199727472960689731811574975505085327798796834871431835306115058176350553555994580873464202183625065590403011614396184458864664783312884023531267838329803578909701396768671024788455453983133949433808021116059984661721063815804840781120911026650178527830817766167446646564775574924342743077028541509987147681920624900117591165434139770431271712551006435867533508116766448316413543915722247956600751230035367259453894546207294845761052891429612537109706401378737382574833130835347928099857675709508027804961249680903230466737134766081895759927056303224835732832450874411469021807705990053604328868347929288196269387489856343855329048693233043657101692297148775949531192758756870875773412710929851655133630217249916386013163712436047411376082346864429443135994212800121536512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] -37016015097152815284066943856734465021464759550242239243674094359125870884679663042182592252606773446337747154854636757605961131428276055170018994412786958598958152590438088626605280965910510393277702361566781866512369656366079727612319903840146747133908666119834254664439074107639008602935332537174108214734958775600302354465138563334668054568268356702483624030193130920204218427391679636380996967370097149353183976540974641256039166958348691651223142409373665253976828427399278203017006445511615387405901418157837239874788278952157061281138627092568330969186109992580102622439301457833949620636416025082253541550420951710265321776766903926900143642311928775397845780968731221745320743574555018381087458951926457903582261464154974014755073528450061707137250411678611043671055096137789110153562448487269575350318060201951442214977966957195000823092973692542077060541654429893139087058637347883357231203415798628898003658529243934065085935938363868528531290695410369362192969115227557089789340797384859321186961259120751147975038561471735355274668183382724701832982577868624373142072313995877871858776302139080742076415270501642141811317247936615185065382973912633928048701576007237154200505757969307848793209059175422400882702059965669621080567945708109555537383149858024061833213422395650452374592189877226400664727838646894435767882308466596125918911582702828316641956376956019455322511438168074223207963020842890508981064509791824264460093569497461175222045321367155273942865923885784784570379481036586412554806676982290551657579044066658644813333504804096774215397567115244291842052781898059723088524963683663954388831215946549498485510440302583700666153848489854329158687774005815265094422000548209511618015922932815222557804525528286252639143309689594025969734698641537148468049766825459211261387497021034517153684826849548493244689987346564839046666073249639337670257209884993630553602943884918660103817705194258005791686065061487951593844901912172452585975522411829721438210429587250280911215435177923362065145040440580109764169895522162995604073999532565835186004431431896727837335551851308962801098251441697788373830993280974187754178861658018345759993556217639184249745195824979270754661766690154952892635797470658308335700940975048479073163742351600363603495932402779618330618610113780947597928354561246788626224117830394022864019507706269471037507911691285571844098071208239719975241938412369698446338329935915269332993801906151988047597434918746309899552030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -34037836638470881811504484417823288885768116462721412736043063734446094308375487281284092457086904177620341011093699387685485534370730627534235351584293515319394724400633531923192574246000834578429700174324275603628576270706803597391114418508794043616901924690430906583330138126553291947743113944100377009865619670693468353004147391057564996908861617886593042370623464776669462604633193759684569251285685782488599398915222349825489821273137500403628184998642410079157645416202270070785597789206138058826365366160483063278477630653386309009910229858222753315315292787029900705985873601672950263981955416523389619564715301941550835516211937834770263648747451885224760398384914981320364969922532645634198814012233573272944598237803694378004014867120818824761690387855917541753414006795476809382944444592143555927508341768969480710996021183034996759772182495620322618868147240222851962494522436490937109212680105449797168741087412116422423145271311228784640326868201412438436193960228725958742496599660883987192613154951217748723290567066723857606980171306679983260684590318420281628569983618231794995533839441236361910148030089429874968861881089547100924569741020084417590815455646286786762425466625563170872346091133016197408982125581147569368111531610860241064330124661585573513219296729119808126552255828794466863140137660620929854473004020650870850443145153147534681220985095634663890943986191526395262208588301427437748024563197719781041807351657215455465957060065588426169937583765697698001184870629122664876237435310294573394859334961420656706161668822567804461139159348643496002018798973569198224140663633396904530840451117338340676723629087190877186930592533051115208410928341522041864599848569109423400221333071321258823447709885941778788642374649607338611428438492624295522686042171442822928750915482778813359225335040858173512950794408355180222619349752286166764744278954521220508535101471088879463725707391654963138314157465651041386007657882102393620682865604261232801691025582257587908051641767674649016786809556790563176385018610517096585342898909030310632184321617944915747533513359796855222340278734530996395926751940771746190221008894806637458840327974794124623202584854831867405147129156359214998892565430383853932269197061207756812925846314540077282630967065253317340243610307656088613174917996134564478485581395078909993655307905579176927707528865162591802790856988460223645357514003980851205609854787571960728580902754887552100070941913166144247340990464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] 203275542640497517688895666974736119601297342119868334088971601400142807759224360511151105477423409929500862785739758389277101070865587992139452270984575872142930277718261117493697597288444753552793743174715758816080494282659289105068586893104560394618608803676687904507738689176654295209169593754827655628345576423049976973861794107696149683351690855735216176823573283255528081338997802275831153533348175388253369423315879093171655202106765679461471323447893632386413541299793838063727208423975635709213790329188880347833009259217706634932636348394870609636260013663216872617530504313544645475713730729427145349273284656739682667629661123448517103732263259686923847878763378602245812447177691782288146260954159569490958368535422104753522347509848733029996827960937265218938110314887694804919058232633101118573088087774944823571424133085816411531459536459123176286183866921681167712489343843987236132132516990273204513285960089054174410140238280789788379193881593645497610252426384374253140452616904179607755869088848900809459720831885189104936012570606984161639288201837974345102241774428902689395380391215639792976502012052537315631260182593644136490161487393450985997331439172899491590020936288914964713640779598800253713207503417222064659266012336193958238444592987861391745287870680745637770865704321316042453496705025112471676345904251971684018243113667559273009996431598974117866908911156510540583905912719831905462907099358122485984153539126623018354505357263492515412211381963916000344560962496857933209567799959559178047411558755981364221156547020122160118003440203095562569932740457971718142917174632942537905334758723507913416498227306023674317205122548010789572976261697418982997109846172407057713484243535403097557088534980134228225557719514570392698486251317758951154961958791272834856725810653120997548509122382136312318920838716870716914987899604105767352664492318843784596365272606051816431666924309044030008882789594553895552056535758765863621332365101190454295519377114122649217810302137340641168913541235041546408718134065406788879038803825683828529952924569365980187343291035027070777228032605479734125521699315599593915848073191826065106390056554865610988209600036890533152045969640445622961916468703202146496000554645098320858156310917433934661794652407172077630327530642632566068747200461374874037527225230174825872064844125569330273709115555513851495210428506254693072437119397023257523971854918143566167942554007821749578089021743855335770035322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -55197317813521639683504699243741793149946531695363597453203000605197144379055654817270719770404227728192097263670537987262534052548983619205615539677168373877557676423358734148266386477953115661228130115657846093263818562594514988837463351698340548327463708889291461587286343851528259718981643867081344561933700305461198532658371286184126511936635982309194095327119867384708264839233336827111942548182045635309614472940270439825991322881250218066837784529361548699370239283789666450471919358966315062130642362441761346667014992273543153176903776559549460165420123344157747969557559782484097250860615613993355083242832384085738797032964138277949265294363924539395393530426700620114951627533139973155708918381955305545069381510597315846632893461461155220081527465282616025236471683466866194393700585658250530215470509737689839142045102578877087024253066754108156116509779671651036333371622355175292638911074581219370594336430807042303810968958546625752332382318859257847381517671256176878595398100460715098681398985425656622392363347832207358097290874340092578652103627441017337655008188308072039490161814124758649902215796969886347522378376490320597222183371138104339180962273902270697465518408617270427865140258502093081081098815369774881807502410347272741481948973948001830377614318279286537990343926951553467832239548208302155376118967454869871561639832596081316878725590833172591626780703321696214281582835271874756449750867625093532421125635476789293523247835865834544968371798928039262380388886569352803215537610507577359295632869919705524237827602419542149097743933450296021431396234058131576175996674637824266628546001094655637669262639586255243694464210641698707532816105560001505948935407068078666603465620894622616798067597422695941261707525387769326011904753183739815977213481473856903019270878139150581738023750047010035454574775595863194618059350342320307841863600731508540095309183633118331525278833743028731651175426541805894049117485183248768881775900897115214732220038032254934894166236098761525075263429219931750074622256622878345328642479482755702623962835286883831699669592892670501938756502274038004889406932532950809603253271657354342243109558791210769454648589460135394947055184636153569088457712180003876500952709682332577935001474834397998915279241470269065739972582473833474011634273521840076409744224721281914024139984152197149965684199453566944689520905368068677362930192176671738568865776898893478576031117728912004821676821562049172279079731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] -685791176729244170104404762588622070641310240398448458864096778984775252468187439634089997255468405261682191354656289537174354272389895128813200716775450532437151059829686089948087503003517357085934147649469965842278052025317631901389091402185814908383195166563129917870376926481165038965825416309946820876595080158787137270223827806072084114219946000959010650441201055283674148470309214242251767750529735148568136874881607002629984856105579638249527669708158692312987918217516866192991961118266504449556913603496341138152607446164962448566818486339982316098551306562992423677944195633834658028042622151584314652692022378524467821102660356120020714204723548072882796369351795510218002103881445901269432399240299729511226199295532986844807242271032243141119530864534573689407169247788178331467976386722479932617464785270391690184399458500002175210738102422601169442405096537189517282650503051705864921198509958448856264367021647387326654917241295107189279456797998603436190469728710553177533824461600430171865135833766769121570515075031337028373864372050460471635982653284915895738154265673700441286783274518625386891864072378017570582638982808296030171500087726649481468907122623147618442748206575548936202489423367777920893045993216795467351923621391741428280144445729279836496808641614744839404253589024747849438054588374532825905415547845126045880780998441596987010685221350413649455653338857377958355211828351847693425879639906103426710756112840254611999548061152133185944646355258512166383167309093202535839543865649892973336541260847121018654406643980318767982018161155719515989910485592121343965405720990381095773248955485391579003182176186243826553010045050829329599250342318097928734323190378757615329971820426795859859613761713361063551602616829868027841081362097885038440809084855855844063552164551570604871319052893462799088426658818020292016779308302935647120842769065060860072217334660059339694945800130525721322892093458758982304857002247824242657188663745600976102509897689677573575556730841632023333804824525502000084274794091555409567941216475216167518023223522672996293389235340732462308070093807439561645627175300357980383348910770803129627670499816136211805792767800387311640436735812141743868840635522431958109572681472365807931145538535669082546991953897026602102916815953233663131181438858031752857566614857505764148369949213693453869830409330163911548258921710453040883024698592928254817176538297842397331149039074720121134963551089263241682254561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] 973894495065346156911847106781308339740714819124086642342094076935570603204285310462923226598832318677502891573064144437939693543726714850468079766359249760956084511446209203579551989482371679122754622363177395149467777652262652749800649626586347470355920633278101816042349191928272289305078247617453132617919068844575470526240261780982703362971078459743669769128339210316659418072978149993922378121295333913776366796931076084700246607109357933098857839624435974040240992104105270256584609163009055348051708181232674729216963198113776013279359486856761272933479607482660433687753306896779866637435118800207098486520139760598563954245883570334686400645170871753047699680019131680017747909694266417834895837437384665619021015364840900325425133955674099115977199007067638865630440297273318480542073089011798493460202074003917015719946808583532297821262146418318463755323455308499409949976395463943230318121876364548406478923137688385293627267563390665622148828445814286497095479679421603926099922532613965656091068460443963914120669275359998241602935847702112346099210952765709334738629776149875526623766793473511083445879355824767481988772365773632264538941815018571511031207844042131794094538524728947304872793224258061290661524493596727792561797020316826221941690957541355561552597274126635761611262813112935907178345772763710146806076641916631526639338861913902504168776958249628575604370369369000514686274222568833846610708053874666263878612844027485823096806012089183780949917666614096300979069782559486355695825065302470445609207543190815725236122140463146218629272888505352160063416315277900727026102400890650158528736166393268394049382649311627408938728217910825280171008381366102754735364939764937378637907532708875472512910204957107029859585891806573690452805283239770068340569870176933291368399569276271489338384923315651320576901523379696836717666762096012622642015611382351065811859627661058574934725121631789397278983578184090341770474167742523193866835856838382887614117727196774407766490734778555240999980703911235512231625296062562027867526515068420035971185448743637152816163314045036366714880324976477484626964403862892213965219509468775703684843098180856871605551326825716408253660920309857651151055185548906824203229085764126675854830997475036496451729369883964177777625329168284975546496014879508697988731697940206132791667040491348470618046940358751937984254415800724664235494448119060089532797969199065746610325950264575962480341572487760684106702127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 634668574237440420704933185780283425767681305365279238721646927322162600908306122198755865277811789681319030873594410824785560012884251935937108794029420010183055676774439332706148055987456145172391846720616656204504610630496982813103941163640307725879231368104134039887068941318742660678809080728834061918389987008249746193562049336488232701187602957749937594517406717607254446295596653547526968160656584987443113213328275999199008387222212364902159107022248474314413751997659587809822217145000134776343759693048921214435748236300528365567684775097212708983282336774708849735045662254004616335122096115571592054481788566245351318299847390546996817446797019168391991641871938813560277708617242584464367292160848406590277044925542924578315680977992234898773224736983411071502872803730558626219006292291489201196977725016780200986897660840497699471621522577193259027427041430864830174064286427352873667516894646330865415040261333772785607537330639622198763301245263064542052588805320873266618332622550405926622632036312574522164007691949569271841576370195807523231998724281317561275447448077483953657676606888952183779895619079426825743648375672411136735539821000801318699540788964871232919538358844184046950256931983756444223564690052857593544581271791865289459911835580276732251582601094128710281313045713639470851806815150197013403575176954299927336693588125237420656206269807174262347858309689291359667651176180665363740040871496359553224577482947839698034182004793291399604094481551309734767291817523931005397907787879381750255112032623732677570208731440945445550954131947348922391438004418928484041799313354963611608405533549614373240288164279581729098172049036387416804961437607605502205369722310037698890865193686619016105070947049331108988839383074104587281920408496243893564224376289545732368492924631077599303965515917833467238435270716556210631580080502881063883953964496641057982552798924201433571983359338334745565050687787278068435453232381871252905965409933663648062304462278209563710249551350206111038844868326017791003756839001647204087027454712349220004190008386729095557895269982663520649523935763802953683027509959912826219065848564056650840907026974104090005954688967649084138940704464314112999084197405235710925015056496042768890627426294473027736138591314221179799721817026681156365796341787206034850227094489260952667551378410673764422467279991247280058056070473116971991958665151537345845051705015908209972704400123366941638872247336876273429716664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -2891839578981931963846816929175105711214023822828600239243532321458789273484751945421426130715285824378393199255133155997295862794569498356932560251486431669799580828364419541629568739687396478774212387946744468866646140397877694685180024988854148285662771287326554998539993867990710027767120212948200544872604379700661566018922700908499884160328584923956921629778149147774042640535290046766130601119014579474431848641086845183171832087458423310004106075270684533578578512293696725416515629804332001538904087754280726720874974894274379641602816525302746726886790463495832784719160538818430217406473722632948828876651972377131763926059980642329530679910661538665732087895807348709788566545614389107663631221996390602179266001003376800395658073819496213619957746486630913950300271976288610648990490197666917575251987923632131382960645432660393059509749734079369551214672800436552637118455535676929714620131947481043561159460293148750726758878324094314840525582686426375333467985445365505253866717572787553253725725499518871092904826560711909232107436068895680749849907549969996466224850066218633335681275182498394162490839498389798691147290992330311387405781092261759060182974582198209390321960006781573506606744265637242085487976028648432131631631968526970996152157155788721594088609008486518470691454306016246495432582336556061027569929495629339335867684345658521415230025582869300342405782899115090993143647686097971430543415217970155630139572299680091553735644383379081746390734533501831511174258774553418813141922141832915378724420932852434950542204106353873062108363249692416826674559632271857287382963182286232900263941304152735402220561299147905085270285675856146440815316247940792689124971769506403406493963004896766964608940134470713537927203201140429372209917223644575128003457722018755160652253495944235331324991964227022823706964777931785496243045575007685910417962162627879236409608798880197093817214095211959150553681385398105852866537933173896923765194123880816507860955305127583156661137524375161700114625404548999740391094489923752247844192937985338235239759891431833746718004654348633788523118964668493273401654283730130293599018821467160923605246166812908642838258128544232057324542496862676903375937990255940527226968169451619309468205094678904197010009487468993433300916846276126383631325178964168680550803102225159477108625042211582441777978577137103621144741062620971935235241648497155414546629199433601750086089660585145580545612610175961244751936618496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 2289087858700731683464862558576377808729397858726837308566557693508403042555126271210313785648073394710659763728011553160365472258383533853126159970777794890106901861624735780258990578701297420565297875020449362477576548972126259409315738866969221013914928323221104886805764879443974133838877758494031318070954914566292338787867835224975922984163394822875835427729280524682896337127795299931310570515035872163681955916736540547950784739553432536266724506532436793335597282152933594449505268735363188400788407341866259070503503101249547909759501549241545976143717938788673791569497949789973883995931967598554205126133400060473183725210771995786492568272121705789272925326891386331342709461415120432812976328448784774669282041639716259791346808385891510672666943260636844237788381104074211023038158789780433284737156000023969135081542453248009247418662461656874149882116369983205130109530829482899623284009318007752264737271485614132596507241555188679457314337075703340530538204759446147618618833495383340167382925813982980850295008068608306094322290837114679804533744906046772271408779010889134509994449231245327913132381355439967856680146570793350406824907928146675126206017609942292287845352511814487013745325547226757876689439229471614681114486554285854900038081345931971631310437586115010084225699324183973257284491958253645161891188237487632763402305158720632728458030832660368457959851289938407230084476307896022091572974414475031885725558274466574720260987321568748913459624978881252910839085175686616470452970999923536880162498882862547654562181128996372994437361823006905344185965422580375075702348467001229198898427645754100727715024102643372590190468899088841016275166632871508936090179539643215335625291947753072841653843939185077288815282668210457429428666646994477594680065379887333054033988702884723225991438680603563631175709696231955504721641719726772397920924912527589672890012225167530881284834376751272914508567819082817026208197762007024009665034006387251597912148028754088961787563963886132870030926606384715080457062548580376710267288722546367745074765025015476616749972063807476924434823295318612696946981216925362778962565689475199732164079288150615997020706992952721214153604296942713853749675070746352462439664455088348133940841951981407712132978290909242648077552201352418423380996044006396023195315444754363360359074044173617387577040338243248833567468733052346368258351675074554230064390911737610179688895760591176185052754467364500450677264220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] 1782969210972320718894927806505692105997972476346065720224348410204721775866792597929138442488567389909753759033968809838730222199553354914635015694958804760942180323875031683601624382180154598472529016591950372565523578965496733373916289504981380600064546844197116803699305560592381003459198496597698388561306014031147801810163251803860153515604355784092883056788931999055792053079142443346857509148465972707559574770217321338361863457721801005535812778584758324192815862625198627612773905871972908712113473346766806549683837584599728051181866345571317804741104410323217271407870862021663396012086339753194951856240773843501481499963041823132783231207311109997275875706410121559525254967821109592772772757326596794897047260527626648011573912729020113897723111586542129386249503489635894448020460865531751236853211746435662760507551327698509551291717644006925368009942885319958555860355481062144808792691712436791787438944208116958227458542836497983909648029009550167066701578063621630150616517281810879370040781256537461586870347464323168145687085985263541868022971278691081636359329136931570446313717149622877389825869318653187466158752067292864019155507094555581387229356999795387743480619704273147156226005432921040661746405095658983149183098127148929672520435101720305801871310619907915948633770310758908853592709640695284916384287340768771770601189820288133039673263879683453865944683621766359386166687874465066612005055726665307446152604289170255586209154833026955448359140453477804447372167709993195377538155734789526086068074206152454645917772342505850285781595542491434089756253672680249503958218158551273828464394915000477310855223095208567791192500167648300835059819397064616306089857289460517501695572207746746384392609678362528675497496445616852062995971568468785820496587774605288479603801381340930288300902409864926206072948538521512331542626180734585447654426232551305982894645463465756715628881187759013089900429778302222288001008458324114711604561967346889645748021549891317274890538340523092154104156768594234891696785874507035604633716240395380557921623946037627123896669944573464728894360171464827112646028123798495887135755271539712573391448331479200309959561719258371541784861323044544156761814277471553791131627797849508207974756918841360714161487600159087663257417071135957980294990998609596815464407421933009985297687641327448302864950049250208129328743680774084475531280986714449243357723535521700481718883195626136900158545732849490887365860786176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] -4922442368044159695253731235650988168847447122230930211093593047507026659424074933158060591444123427470545305022999796712710233918079680970121947393708724735392078889045521549517449498810662020889211209281462410043670728643109328099203436961067386332049250328101106496025846372771218543101315453667704344162357528183657629560525627992880682885749023510376177451479328018678655912321842119102631897640982080543275511904622957073618249544817278009678437414036791764058445530931764926224957182509820263193014286103717352890786584696670848726146988033768848820855213916417792737458124916521893084695615194584541483756745632655658000749180590548793743107230456311503974730296854863157534944841777111438812980351977806352279094264615470933695951805580693659722619210148961929869041882798803188413834649501212731038124976389571044903756456109714331935623012389351917993549624836893571253037748903294831300596037126440531865305902567248105237412059756122911528144264411223334914668280281915416644155655576631499397151083435847820691119397511908002532779622088332212095041450578436128699342196694708284153870331041538918044902722797002550804443754719897757837978106204114030252939880802265973344836783739319661179688047557600899686667761997688575732225605796614590623078197998256382442097931787892535248770467001255427942130257444226414986731971423063227137848576709072618612896497051822722082615393242194811125210450416898674352736527212114154128691218421933443510822868174866866108954850387807656613714796572840519280492585514920702378030833017418525599787296191519247194024011976728951327988788891490646693181062181195038756752244361332729126099773245953712843934110299981598583413264726939379974928975003454876855402351480099100341681676467011007069887097399263948154733371041216552914687278038313008076764764550982969352343608001853854513917319862330634514647915841283140050857487716478490347571612680314228200769839519852823537952265085496182504609466959126963078948835137998762459913107031385610148353128555637708132592158365064735177626163007077090077695186218454671962168508702321772378516582560590160858396755599319483775201587265015200576121826781528578467839007238735664169873332888074889577401228075616127598653620190140904001154947394866380091299027709342250011124027567740958157726098838093347137981568570049689031283923834134345833552127225267493710275566310313067386216376146321256745499206143265146317702388688549750601622945925531223747546360566164432814431147130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] 3022259572051162306203641057748452879806450030259371514966721055894472139141362853041646316045619531350751983812486336748590032198691062576538266235675430292415716733778994990341671192125469782859312700730935593544077842211459599606424297759582845718897786607112212072046306607224444469258147526331088636853732860617552684875693197351198585180563313649852638542899136712206706919102090761506455358046804785696523291945862843016271842993603092250734920218856399720281221283753613646914721613266175832460894076350802372458008076365146244623962316158290119961839884519174858721934021836458488739427463206038040738787415827534008915939651188422060294396510740411962417730197217463069241761935666415160528949345762658129370439132847584554320370221862566630361368241951741096544450461413845159957544780085900912931603905680819713555134671954684753810239665604701341217295168077921405524419146250328441520039500055645666554724448541212096573495519526069635447021337635395994839130475213357650913373224345549354411694214805525160169641590214001747074685023894270179175010070348862169375509114827680698122695734943360012668532447637003092355732305489002054606976812492379961329392077055827115933125272243717805047684495810886127738796774896812178206224754401809795297107690945899919012641746251364420618843239405416757173390363772842614359659601333108913126423386968828186597393270224199893651130981572685374139637472958459372838401242997197336440909787194876281675112737564888437166564295234577487040940352369352159519562622483103559330509364501692092421954350825105971127603689326420770593081389752773073018207659468819256188484245869330416564458992772262808234081208680242514296787659100543853978596570440325042656717303473538701320040822388262011463937120470033135424180585414897206819887576342383700742812901345366987620866026974745642784334471764943485356620729519798653933507837463808513261352361139357808954559067000136055772585698441480270559743107016734294475156475359838149141393585154908553362431243111411015559673466026830087203496238005756959631740129901401147776914751080795072375035357809478046161686337845546645247786753666996213415571538851579760010164678697716420868145480160760063761190640799377964230379210812488093911609957049752297235390794988845770903715754512074336062214650335620025364840229754120639325244307051793850697022524932935292598946045624052782577170978823048003304409089890824960336151993874980976986750335290884225865976591066419684518118828277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 1755778423623060560134288534139592763677904424180898735584654714498290081699768812582085077034911502707121843817067715396833684158469112691436026660508887619345974315454001988499500493832740133053755367645847846966837724586030391384670514463752491042674666925610265845655757111133182982581485654400047694021464917031591899269585384813903038436273909768871319733193009697106494685007681679118285335197403725289877757144397112644583711808900709672812333834790874723141924872468166082739272738048414929149538091099187831175072468611167788979326718350133469808861002836339879326586932794309313748729602498217764413174736934141126819748064973133182721525104313354754137527819995776459441669581937974999249642170853051301125181364775661113004589488910003676039545698194275772110385385657406256178261720309475458044446203939362701707012789280157887842160853884417205467836431479623647047329281364714432960493869367670825345094131410327567283446649626454278574363681761487314364956502424498375988665750402544292381967946048949664958079942572180645535592807283525852855950991610263224112874218462345308218814667398692014777093487262704798008549435560121687299947628200189821372153615625210673218298415671421646573286813829658160226682492507221544520283707200197231190247739581381291896008263997161075218548193952814035393456224591206071285446631836846545165317191258126202363811583104050908568743106450397476596683529569400735991649267120962537896126751539215453201660646414562692742507724111772892207236119856542537981981702512932095524968250560733152994608776899302662261308694288706257680405723731907569760612829931100370343104233587177111785674658452099027690920164198305009929185833699622204889617324599814591416556128283758076470290072498803034455306675294056441167605826459410846333214892326035825655038410401610838611966698627897883653868500632449227890237319010220609647048158462308583042514618229317385413027193950829735129166460209682318221862701635550391211019070600589304934972735036790156496790814477095828532175080594588314768565863802470914583298632364771200221313584976439666103037156128210307836038782230865412153215987249397932006122261218565349039264249766073311732304493170392091658241530475739585307810363057830509252901613053999384549681937923324713972173203103610248694162793216498234896246690282371425474590841717823717691937877753433739768800680338689297265177546945170433635974673345507160543699734961479296770478905221006412427590566755465243052182025011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] -3453231883620974945706691719970998893293363453813907280172852592251753549543820412169151459332813006360859739478261046079294296851396640225839754041374734117872128521812271865289486180064689765491277432936553450266210278738994135498353404801403793051740055752662314524793978867437918813026104640722003103612516457140351511378081496522962650948302921609090776864465140721934134252995782794874002135378059363248840881241523043509740387927144857118927683449836792893455131613500222557632884528884055100217510148868793456791162005571459814666598265747460786605206175145047149092490092159469518863477619544440125824618101356478672898651400385163148738035030359915022086267063508488286251535598037103293951743421537226105558188335099015193152680864573347382478635105309496980047330441116616594817669101086865125828083076013742152090253878013736738148014396634538083339832209023186920229257237243424651119599857340329363326550642229904673740314893914096218708931390702619226536230240737997129373229834839320105223157841902385595319917427858471746354014595999463254881169498921050579221798294548300662781014114209502602149077852056493012856516197625279615269176637931733646895159396464265484132417402838465892588969065510175482405619792593421755171507202821156178383503367341949348375974181887261367885921157734830354387035070245316842568682995857214035408507717094014313829737655795909853692357367528761656579548735007589426271233116833423248494609109896775187012909542642795244492990781568807588804022369431522912786091954964433014315735557294112052829651463432616134810879364811365613144284986638364569400882630086211852482238944568182549021767577190203393206489228527236316695902089197248655725272057231824527485999144260428793531307381784606921523045169044492919352889436837187535839951920100130366090261315669316412295903260640976308537858662741751084068561972555868076711503733868254515883795197684523926441875067395526681575578810529019238574702988213502894814568180550435200053484778503268958706268869564783845705240041374274756683035664773074162032648156992618608360736397470920810187383117704696736730920094830984242974616324735813030555056996853876665101632278365825731262751961417434934360925662135601580247430734555881396986879809296939486375401656446452789824017535257170383884127609538997030804724182057592399632900238716184809122306068546704910311422850770842760177127332140786353721175016011019353051974900265203270746892930757600322078155376357413681991204271554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] 868007088737604919564248994126266412825775683971228295829038958080842865805182296925103475217305375293550200626618717713315025111420554223970271867747671150436989854878075663585510835695026692313733990743860878519550679025477665794775724569695125485883599277401760331779533121852454955047925248543909416344586079417916738302369576721568367359130397205698469996261839915631772420325049925217613561055490830361311952838712889609925636618363209095873656792081540476168521948626544041792413891834406823023382316806614568515513026293901634479289285010810693422066457906911788595962376994509568697771336666752184555760791079850862498197912418370219500435450642162094265424847123763162313904705460864307341533933862977623300848321905650248428119321007466641644727900598243233997693486774790040914654431186350689359682581399144403994493753845775411883529547639013915051807257393900941653575789061825961704411544769455874697886405542835448968170535491773563265915109074127967320237134072800100402995153824317493274833444048488245990481552506930617892453963250114111921789006835226942603853996712392758893797873752236028757371840273723021306049098163303944417897914247866557218025701993917511096082808819590862446205113496799477410108694246565107295770182752575828512770227233882707231886582425234484997908412973834739209222752942796051976666496148448560525470847467994720601539063497495456888841244661306495879125191811512376727527814470310822692300228245862935490000790378217117784687252390177318497474231747999561265770002526024898518163017120520742342924449818349030191508892373523758725412634155842588012998903625819408651279149523987481228529832888026779933363042987829614868220416805220246336799388290099269217877938353330253061585463496560006417770031027556338462786911819321719392713913807694277165577958686188338048354088861051352661804375949342413702048920513497701888978737792638456303625051367459291687982697113811539242347688867311816380940931406039325681502233527111341973738635829445500498331306340456531906332074812042488871244294369468043207465322357340984475128610685378106975340917841875810339887944864648017046743255278578341261937631434187501746695126832863691195980495529598897982260095613723948246569505330797713437685907015132732455886257514556495461165161863189882648399543920018149008534612170909418416448406218496660769149814612085207782810330126721678878692895781357591943546541248891368765184392511528859324073833518552118618823947048971103940164630609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 969343616648987470375657085402295124902078676190191661359185247294412731611510035016904581371048369296576847284716940367158822637880448139368698173201451350163424346454618780535523921446447280478104355851920789183101188549776361748597454081892342232132072239356207207402345555895746320989353549419589718483957074365093452611602706215284110347144831737908071634690324249693877115430900166391150137559723925537892568088363838628246409628047752727378011122309086350682236455185670033294606754826560884900570646950095343276195132952497207381717264350598007689523026044352483449421189914225943467454690004705780810131490536308276770923721094255477329033632486799043548300323498322853988940012118161217631560380954758098746930241314352519750264591794344068620322125716795740019118835740758810619139799713892721564792795103128051019360268203948628997372632441450678157399943068095027841814212489063563454823190784522774217393932100220887492911718233139930339963076835938584637151706905048348041604296023285513048165956909034179412300954795409700413970330861757552170045415099035028374096560725583046991683748516140745805499361817842190248847733829363361191729645401029903299350762574387056215483154155060238950095899117365056771611725656573572535590220372150862806236860768481856242850369709250638056144924208583720472201153347968077932870554978280227303123566039590228011651950576614035116800304639933826507385493190751227900383284519046930879839190368789264016817261704744360236137912433230642414258373006090053100166658657679037862695699389256124753014131542722822378925180748661432778651700790436129653384723335463100205829159602098050139822575065062258404415070946835283861550870639677054448802109477932462782407757330469502161494413255535241835123721486432140110721273879561901847658939735381061664253192823752596464601423994712265644699881883428843747523568320920156220756615116773011828130055424195606942547732277553485741144026048794237641086552716376017897229958202509290063188258914324324517550684451972700385597254369283153956057405112522552143753543611546482211401724176148684080129457331701019947028751536567193318097900966891383179450074418419514683142204191256443113973520592833587321660644192383301867369286327194313537682161557328182931056072924038287306540314928810070332514975296748917978169617456976814223983016508317999891822667805174979679585990865081501870139460969937847421136322229571588856693468431137793768114392432707036839529633967492712863485262823424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 648618253055947372350333435555107367166010806597108663211632730812523538347794386240395297785075093579336462126397075075021889133225828159797008033231352358244655764053107603626375941814330388864055910040248423377655046763174079132322660607430237202911871107902379644642671186049559711133483792001164051259737470660838664737302817949365515067603623512525475762483558428721153569725651690930868060707600944202041325951195783608322976609051954946361436915266749685354608503854121054589230498405066273009442640245304042442346485040847738120017714159926516732957233484627983919117557385360399854179528527261412762256112994362013617192715875634877269900869717337360108673617944444457789132348403774799224072458466832600368531057407626263100625940593719915612758884847812700273562415910113073801170959073847644485440013809428074319544296551959330337453055280883214697809417581231479044972772724418998172986026288664549850747150111283279854495548930620582388169297306212490305536187771475693052173585002447221647845364900489273750273995211464812039088265652488576084454569852711395824217586427217752330070709983495820427631566877648604426252563627176123889769180637789905429979814384607341146584856559832556031773716343008981511271139130995661992409647704367679427989619760118430575136118256783639189073026986446947286210611451022242677178250849978468844867472902936416520470308819077380866920274518834455029797795208245322830931253531386463985739838307186892434694116053475959049817957097393280828234017984592559627829506860413109535759537584240167680541760599850309800970139578486557505360668212310235105794689967225769981033550125043105244277754601879632364765116127480673021554733661145353542425995420931894202389132266675161023598600331392613620667978975876009213228372162390037045596956075054248263934382502791900150939307036277464342699644128236637097991761635613546692606135483293269757352448635977525187688870622547951777490406664247227823871576601226713663577174292276641626935244808436276636189359900523368769110506189434440789057999362164649274770362810822333746424569191030094678653664523124164968625179061466585752951598776949170098158853692876153611901723909047604924744829023288846050243370787176585893172591378021725649995741360296669991409867699000305342498325563719445358734176563800691363261399116253200664304419973743425065896943427548079424721523788495105851890915988064415313020328566224496466995170548393436303141089871447574406612614186193048146389164359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] -2129015798735656983239835839707666989206075892825360176187937188916752701974708164175573559155004482010395446845502412451958073382399901848239558989753199292417652430106387405830536734390378363676916092984367154951675555424034172420599081923227444051596552866928176526702896556399112963275466363163414395942083056146269302220674009371172223050113051592409289295537383492350439225915982946933815712853027467871084328236434550581201797499524887641773898653840976750385546588760386871181490425176031963762324137694608501144625506823065287967272264009490061069244835667178107980539891386849851917377125859198193533380090361017071768859566797073650283350694247953901853551905176863507905602144458449726657357298705228216901400165733580228343048952283270916008480413370031907860441719338799011374750495815280437562150667578950731118790146904404719911576157057441292119566282936058623453947882619798288637627465938204691590016409964139800383563608384520431293430328653988219038221290863228716412065585496397282707683261727703612226744898878519868912415362055087135912211275060635708550132502083362050093581272944061940409532511045557130251111806008071304511604560658754567502369733383541946410979387224757345848116322375722001359912832067496675565728111445579667932511920347711077385348863301177401721926562317813101873204256373914194064430813303743632681497924943739931942211903159702731675511861097550564938352710044392088840593198747700120528913984687853576270462186986157380189541680227398463011418607614375389905528432702082637885812915291782002713956300360291091517734827969532573669901526684249420245548076461374936565740426959857063772193012232097779808265994742076925045819903568015582636196700542883977880057712272226704835882607246054448230179108731305316450166474352572087481645532356812322213645923775746243776245602316992962780208700593220202781920966257108810020355698144747948151255495823889535396634555744524995739709373427751093633889163825260349202755855323385988817278668863115414889382968963365065671200288899665516858821476725409975192105434898180381488662019482775828959754691285706382907257394505066886827760944886168953381254830178751375625505318764694684909776765161451111952269703204314943005895951516497382834646703752993310600745118625343234675675677851824839767764305070110399904756094802844008916613105735611730705116905013959118160097920877791816943330636415641456425904640548114895859679132242412281132152410063468520439221146254971899279991969415168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] 505365635467444528395847909747462550550923779684663848395719592033693409475891712222784490270167214539774185892311511918125747627519126836377524695871908768408062576447253570313704852500333172114898345677491724508370924554875357200872205204252300377412852369845811561496234961601519379406114274922545303413647877088002133488122227846760851619268755135050129300341637781093166423524748731860662980023706809185706701171265792432445608595523404027764864018769604223610539487153927617393907206835401664780336027557926712858199011749338720566711418630085271838052323179506880634955206986258853656095715099459775006419157599584940067777336309929443977925305739096749112939026166042813966275366211740523735592410716363682194339520225814799446705312916866276734306343037174275580807520893555652274533285458048754909847968660974897117919901799104491919347371138458858916267612845121963233289365592845212243553715020850489687222586855172987432628229911154995590165948171010807946373087721369833955839456760252579014968378277340341128194984014842353652516231884464185838945267318577162657458193597092154924465093114687257899518114073934125828750103930751843427343070831711846304814092326857109333552057187917801897395000332882269406341633902136158023760920300361796957847673346534251472424638114968611695810897314220555425779886405072303619223790120972574181172918429961894723539935886511313841732403268100223497731626668417087143804564681702963552191072801146335888605243881264308681278135980632747290776767281207904354994564833096918536482146034897444304435858854567970113896555179716490212367986419863542521659126056928383293425178169999919175405389848792795226185937480387939988097701983852182233987906544735733606172989043699798240480660360702226705839660770310181138352311672311338094414912957734024996575145062601714831556802613608915772179364667254257213260928774744540282321897970036194390689688761251342627625193480746056386999029476092823927803039353311206176124077649851094152477099152270254309965837708050244415519370739457153732182845947296947959324720596978596466731982429971255273923114845361193519409928581878743908845158785172422191161298328975246753595199409428791041454370292471350352272424308371794168444335974196878497561224645224206592440359376940464546309893893025802937764749089850437791175445002558932447988014913290790096363940403542361298375544971398732590818540439669422603170690627672394939628522858709760446192328226953325227772921146358537689079008460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] 1932389373030439095060246286931862163680410197400035633471318830803497147177203572884281999832203440309710313963366027011074207524127168457597113670809183580657085000760705637304786476877194383859183632010051219803894046205481547277459594531142866668899755821352182316476687179392773039164734618385667757442118813182981434518527668235480923333610056244011755587726195504787676386622517862220032314936527065118011694006941606001992402228216927299977234124778737366492861619770214415916178934279112230894364559495214326311736710591500967545596902196652351061094230178283011287955455501851598565238934004520265717363421708152835629979483662573907651616395975893879047879198060051128769270932413037996712401005425994085341876009597518058894681995225268155238643489194067269504038339152833939020337819991025437640480299511776481132819950440663907572524853698180745841184174442225075333864643740331304259731271543528946709387546164002543648313330435597979153717881375925092816909506557897537816026296706284921117935034117272268142064650611051454533188540889429180534769169081318563127575069580364976949232294459245474941216068263174947056195238528498858299430716108873649849631770597665577426878829682397957830340561730004689048333278883482444295322489185488224174101041151766217924531842305540483724968742242753285903094413332043826573880753535590396443660928003742124359184628633115444800894034990160709763469620563964663515295533620364281791769801922606741027687705247725725658923682795571095217367000817939506846837619775455434326221859922960790030948269113266797023246165081405850157976930302959425441806403865325912424479654562736383129951473527144905081911921091222924122972888130291559784626007162816230243075348393084961083367863433575414661467767299795372804499170946603318537765142889734122224613813824241905037041738021784410146578691329063441563864340914350258681796463776443554047247579733099149335886591189480855793962446994047125466598970278669491626246834595711685505058780934237013520272696085618770256780201547534438757700648916799648876578307574285159150415232428225614367569471906406358757578035381730766383751895720630631254589171864187877338984200819986962643720371949819340269076200575753988934427438473548165372611570656550898253700841790661684707568586544120930969042898913364956994767964913539522380823923678243317096334531545565514159560139593050175537086767155890136437701351899400453977508730916870462531029697797643393023811725074578014862287801679872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] -2229014930938585543965776101348560036953748070298547164330107494764139665021879705284462522417089686239906202660335755345610898256244413896057777675146233825597917192356405933348805336849179560589067256017234945111636439727298657853999521865795965769533329339502733378000807490169605576806539186520083497650426454804196874820754515137414323410889323014695576061185595948515944984259331680847018386114873768816887009964770401503098093539840425244012854969317908125542298441386847014041423146945737150057004702224766736411515808503351100208268950431522198132214607903004950848793203882318793491026728876944235643846449904859513530381511493495460874168143439646611391996162332123667270934269522321567695267111636982068029453906308929081361950240019753483470694021355898919157374599131543382487006206100452851240190901566218839916536645392639902758739426665713367374703180424333703228189430543988455928084173912480394077188740794746438822614647152450296863027933078654373712742099470552209946272304165192836706632602209957047931113141285279300263981690584298969385288653281570988855141092758453776492818121043890080954725387991653839381873916584236922630769417813279602702469494064765846666825561130191752907317765501271181415653433832154751333039517315945529758727043366109461406130909341522602806068532420650387904246515294382148864164985313562402853596280075744904443588303462490959732550968336989853369219240684287538200332682255525568935772724949810331701441913823802679708993348423713757887261156897925775291577831094256286708429501716709479354469716502711931027962462169796597569680189526991436519633760099485973999616421884070036640375087486055893958301202646318301649413440763927692478194258990319640263391405819664743580860123256826187430211486968987475560751651024931464735707506986821004384194335290959384121993702539131455592540652414145644475398011831717306489437140305294555139406710237331904962118923103831990709936256172322583872920273933152574154547232684985474853246215400849828310791560735330678693773431951229316376641078845276041547342034991944637475000873906029337097571792229164253149124632391276762893327946973306056270186485711872417526632123945518554811392402750087498773484202590795028362556004744141568052356408636192581357171053621269183493658565175250261012191506347301681217377404704964608702807713487690019612545128993729504150829642732806384518367981630542756753413159080716640605553373992688243744471082206189456043907135435063661685538805514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] 870968306095814194000867263148589926094837377210906469956118331202176437740520520301201037719157596382467006102621098970062314599836769008787642896569175131945993574922539039158778131296814031645689506892987434862970453657259282246962587097563981749198450258306038326504280613103684278326099813001852663343178639137390062885946533531104237221888760914153098923834542441475864341750095047002473135933350244962742649927871828154128731204328135703504113140971258677978643570732127310475700895669444288785680709192736285636042565547886777247426077184885762129112838320381474882458478392903802924237791529230152010844598007041177619638233461218593286129185056987535182665617425270990782102644223919746643877814877825945166677650487117540503856805942955448296584797126584144362880482228130562328101699561119027349514483672811721197075992323004366581721663504247131671427193464530563192228424695601116263762318144881923151074450909858713926182681114094095873965233702841433039019434045216234504745197186134117084216265239860417901964490360793144933109402919125590952395562140839067239468419996559223099750158720015137649571350174723023000859143832718327497711468666120672352397701978762789132143642537819599374011432845693355339965481987744708917004280156665826951968426700114849283077001518665913823458198070620434258480617013363447892988320044142629862062330587405063818676450736904422629036018633100332761749485618882132884915087704651099461085926567391359086817850311802985954463708106756163341358791292308470131098182361807211241622590086145602906299464398437246300523924062763911583482360807142086544210361806715294652034301636238774703349666991775561465418423355733570454524601180869066039235732478780632780467689570262394272577661737857637379069154613798851872361151351764598922943010033590534886505376708321282315434973560489175978665018721231233589655484039189096550058727666708080770675874993148971174876828234611152949944699219408701384991945525376505076264931077339772372146639338860313567530365275414068210948948769896169076110532817614525256406578151072453655411828800239691487019939500561593003708873815225279280936861106316353090323908020543019142319741469102763694865086582853755874113092243721059336242125154226350915544624672266630454075982122867675131423595507228943700985568976830157967501824319199309532184996893292797149966265688073614035542355139611333504710473689492762677398694264420608719158194754876673536153228683192662651850289676182270190952200011776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] 252633215952153812833903641539087869191947535030913910736776009088205899100324213418381693641032332816629327742849824931925885171140396499969676781339977846360958593981454716252292789661344903233578145889033615296999267088373283012204546406566749397892360946443835573616556215658142734912919022479141007296680818220746545994682314896206459675050856269938609217099042712787889859600060171606419000607707511638597285887635330994371995580800391938698098239938468316069069288089906364564622410026310728840565362465911468084631088701639203359704014705905397934263019119607885152638456395555839649449399346421530221093425874706662370521744539990284116864278055667159062639353719306630342433598113295745052068857173344831066192050147520402875825861994699966671145689008271265699954160234622969942191505081713767743254319597108325697888413125514519211699364547849159951971190473305210034637662892735462146247354360937341407143138732084209903997465042410059446643698861415239357394560094138904308466804525442480401396407005392353533592981226295591033191650598824361184353142839700690842847868202444676379287370215689539869160837246480842107489136420848906787687962726768894601655362144909018894080052652821871698166301763801544852669032018607475329808055688671156457785000621116570597019380422803021610589108345882828624764569724872902945212895907647093810355219495221352823317092414186778818489145782597148720604134303068589515487984481829398662728685399232418308569013250013196400230338745252054347720145612922618813265399565157600583048935513618576986201680915200887079531378132800625498563581895258334770555892525756743791431336665564667935140990251422361248900434623044767252661994919541133649760872832346101688337627464643977414660016901204850265029279094856867208023020964259271553967535395191973259798446141402391630355249672825387437903441649063536050330257805949557696871866715743261548360102306958557120839322998671807810554543671803554677079396743831809603284696680730171555298317198650847197153572199796838728938380657601772103145283746804878482147103452131228302031721224274901059692109065183463357716523638812062106219400429536013543176962063955297170473311177262121430253242050105975603398136106402976086297126953714684900013892046727207170613124453372449871552731915788386147329702649921402187682546119020925360405642247248608834676779817708016836113237935984125350516517586367586365113257714478443995499984844270871037781350012371621149813626370951913959521569996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -542129057623576664126973734923831460300730858145520918832044805272094804596013718689253224333890940841383854452899510867015160268005783054997682973918647848839668642344971003821017893143217128693535898240377288058751158803488657713779234163708186085315630656630266486467772273188622312201146920328973410595005706579197383775610112429997531745075076995493972192547878852569245264004992724169157508363597454191979428330511806506650447685805271293501361726663255896557154965295824123247952117622967114827009124436202590239310873101687720130772371173121828196940476462671278208423895875252015677457186274617565182385725826642862971484687823939355888696885928106404645276488247317231606158839049535003040911112729150987658447131338431592002337907168122399175167877552950720997571102621831138859676832677534719211776185158379289718105523271856646709107498320071203901183050343641907204568125153827282545474471293979136118612010875602291640335139136292946860589284919861853129024174983711329581629946619753887167942990639133509947356507685706911376910103456518507635476915897741677400808694093351341099552807396423045770023885408559580686652959854165605149055580036218066681392596014687002339229354374988909780920901565229937181504600734546321375674907044968881449996394418543199270800926396717365591995852015422687484867831216993142840518072463191786023442555643432667562609499550914277776420435806091073623018050400872606426273494150056889978227045518669564794069468268076947709140139465400033811774244821004194388581926671606233460074936966501947115666353102427908379307443075558691884170976123227121518217434329695276424632890937550627392356904889680996651083098948449015399239225368697745971758993640554228835899362744308379330285755338155527800219859636050460365519454469694050951412008240533407470825021617819393680060311364085438099067464813349008385568171686941240443214919905972099483952622160672357470453463423215927716352986827860295862581508090412615517986868827394340754863435685955844437178394531224559921969568440997060406070903506817079716689239970452420464016080304925725039026396626825719504260913846431677013542179493316696984446719335390828062235266468244547418123119768706068265614755261129821163585355401099788642473891428987234625028304968925236832964362046870023918777744138293889512590746780108813343965577874372221803099381357770940002633637237101142537752250735059551263884178677268894472325382673077987047195440254956444349591734286917017729668921425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] 413452739999811650305445537397900013342466592934650123385372672897854880055170207448394065239509689586069879013025520246128820123691393383299912669324638811963468090604258755411423075939419850583445452722164016110991940232549129847379802947275648506026972139262829730576160878868228081231668606391914644100303409042106490048312094699324672461945500924168726678690358397053310814853130992741133713915419100074399745220605170846408276021417839550680902992563987039216475317326446525781762187379810861271575261053276159266766750775818697024659969090486703410126321530477930673731413179361778393069422567411229208024258518327065410209373203082178354102799273686799528884251227218111268365310369365463046370515052443264486790536001330505714700656394879926026428217162230298288100227650961357923801521380488104354982203585108441081172467455805472887536043761581059864660858351537339880748742751440134980769954089735213618803712146500635172946829244462017888273372424437993802762938730233227082013937365940445037069688122301809280230786504420810090530648051594784231171048454266501499301466092725675974782194884365557836743183595003497418545954605779324052665904473493239734053998097994859343768135943222442507311744846611496598513320306205223890091538443767101903495705246294081083205761736598127740217917800315853906909175609179693436075354556531798757726498301401214384757033577036346047242851211139723768565616193619522753057248811519409597010265837120347478110022511871374798286920291551717358743753818500874943389054459658320845789278820668919961034068959244196964160675527944003386847767862922613684872259901935798632216974128995649304573955926326940695899345815482726434464704714336664105192171093519958665422083520325293576386827796648361609150456093195770722378772007144131523454979022658622469364116186125625509250419145003170778516828974377546841531188421861797459182336129297969370373397663954686458778316655845415533858793828395134700097527811128648419917251285469500434380192236872881564394698386229756942278783614963197779218500791126819864059312851794548689469087740253204844794790403632583238174211811643156385539543282885802262464681893377096037445077369650668351059795221040997538144760409531396129595525651914510412909217476661568648156754733023158207805812365074993254898856225834390258396998313139091126060747683650640612902539072294982929998502777075175316486265668191264736902429939562320426310231520013616042864935221389933923085437408761492255637766144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,41] -224675857231198639506765891333606872060199520541906749720913169826826083750349553768724837861002039642345810204128248187080961399717939048526103831400002353989812579547782369729265541137945229390373317559528659755709127336824518272736492427310914754610971826524311030198779523399379213957344968854018842207239589605959145555506739306305106344209634648154151040443856390939527913751847255258760148821847067523365191392277245919867654925699361169034500127879943081408198858413353869196500946915965062423048857290786570626914005161302365191131599547795515483420316217754785410836867903688731312711513926073933474871570417887292480905287566509035780004309627976352375469302842157479351195513656477596299134860455976144649997602985617222852467701928585023485638732746945982543052968464684491035839012244846081058160505457506386136258025539516194135968880414402626880479726713453822934024685586914492923373959320271306367221678214749975328773100548937624349122259765895522743252269655286496298262838508626161138674825037055760090872660107235983677384557763291565035699775682549379685048477459395758998666627051244007876471538345092308006116876116850435670386537985296717572390969325104308042583793481010148610852514792763425119507913918700109570755116024948187093979862351658155215264078697811730250156223819921850457503908647401914806158732020776483814551553600249224167050613032646591545876071199108025049652687359362857523801337448737990878788526128187586010299002208959148764590891135554476641802617035682432833063617139281891362104770757327347578138723775018028716119486901338526176885956301656093302697206837057506572542022939494969067177421598009982712933007376676606189498653270489753594010920220705473893385755744010968860252167254701539812251970658521068755663263747385817576881828446009578307295384159376304769114989345756981856078571698604584588715396285346757012984482372278777763107970918358034110953244797914103389585325543333692529843893045773884199154848446292822238657038562010386497904592036948214271505467232837853334923492442490562119325582653578778017219267641901455535543030064315583531881086428189122725807636044123928280834433934313380059041542301003976946371536930544557515553214954160171260561182415299660164929815550276147924319734311572618077179464090781740739958623242283003858272043582694004598632839999618338056745489269307988387915582004579262811458543816452964811311306522172580949234010385420359632908288004470729202505410340411852124108168888320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,42] 81290796729419806359326528439923757257642737375501167995710408391645956352975353304920085691255807987914754513939690174757630885769917491311828042110635297310729242305288133794233203862628237087188814715138365525932537051129274543099107303989723894766537998500985948824799003540190618825930897632874125286060671546088895167442338970143439832594324002098439261948360763680903161071627004553096504786327234309942244553340743819033225183952804330607748618014587625736522780860018127107908179056572061879002941760931026710704677341548370075435694610397644233826888317785915573237865022328843058884401307432479807154175881749551496483155477022646588077107760359855453528682669163973358861319810343022270487903775324562409812897388964117762634259142156679536137652852697001999692489830466822204800014298446991812889872967508850746394516259172025885555145046136260629021357566279765796015523575559081560902023133745890217645683102012481738770792799476523725749797211342695468074057903257568058272204936519322366739738199515532028992879919410339606459480291026536586308909172169083094457396163806421233268166878788133937484880933666869454036102590432834123241119324154738341366907672673225950945915656575004685279281738212938393172550895344606535441903808212474037600274561517063287653182931800783851891246354259919841249089375830781402944709889964082244483440883644543267787647392979853903234747225241483478230890815166125498168826218511176620593496863205097975518124359045730542326723227921270437119123868974273736273561483753566537728529977750667339664086864792028430589728845846651108829877030370791865738126195611603754927307638093378337293258476869745825908044156933800025390890710511325284053454228509603923888600571009824645048128150378218915805209140657046194565298002313262673286887136722340209893236471882377890128378433741581834067419385097660420692897640369265632811955126364731377318387066070684073647648392880868527147536864546895652738515845840959064355103635279522062761295951220796747418292434561362684635826308967504023750263558342665684044904169391190113270900947312309165968099029830796900748544105295328153497778780526765736111374870562729261585487606159432265945447848719230880959296989097115016517956496269625342603611133844612132154978621335156512234872807316366330607804361542384009383933025873047621151779944071451981334396338668806825428332826805195656692411007787493296909953198864111387566894706370509658296718054314244787127527008307372672521391308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,43] -4603314885701805517761223231087641754162879341757500260705565638614909137514585592279124164666929865628754208822386209438688182719938843398629664986513154604769781116753534416506143341838269322723414448606844500498381088337841592390753220207859406261771095203427191210601172944219199851581969141106439426096226543887503427427674471413151941669638542405292786111754706929322481137776030980031942657493086271483363849136504120564221659754950662126410327596582396255985395258026822058265026752293722719372428697933084630308885421803520336354040396202794060757663774235511105256036309800109889156642457832544005242484220806415757528151518765614859256001497728041660682570724435884461818520000831292636419642384875004717293282292955554066045167749593155036978661839430660178294560097557468838877770793650075025477294451336981157082043424093054643723589030901879954558577772745494215970907146400998357775019962553996423387730651698555693210655458844783773012181538798024919163263503983859160096248547281330653993711035472733052941867804483512937601455233927409681352229104263361894174906304050227528366408541534784144778365653072219037487914617055556477765043342855446044454452358359734846898468077671882749167364126889175553569984685144589844089879430632005825265340778071307415191197956218760701471006107618442734804256583545452077970473394127124434631825385347641054627546215566252954822685257358744205635562020969854418080095579834202833369502101612124420708900158835315537490669668900414364898564495520930890840766264281718680170339606046000508422712473870092785051301876883870221907683566909162880920803186790819211029687742827636717995965355451840487270703447136709419465147358478306047555071054794635472921359213120210315243718124420788202935642315851277977937188119734138074439111512472404610830781319175986443383445760219747360023690741991227776567493923115798887395645499639124466314784571889256705794276420923461451212085476252948276832065960414087079384572804728952045794963978456256285831730021882490450428632287552947777723484545006664890696436829137284334510775394939827549776905244637684553416543463407342546186770156103925801654086352675125040521940631942104825429235673667777896343088154156300198630926283252462488991717044088204534366314023237565863451512945454929174117023342114771229993911653591017237952447888445723832773024728879682508063689986577050926590108987946686899202594984496262563463941482379418320011866333048179397421870972904730316315002142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,44] -16151083263044690748742465989727541922920823939039430535720851035627703062052389259778940214747315211476939236340425767365606962928473487092902077276568099950278275764851268970263778158654041167816805759735949470820411360132037082026840599207194145626439945431443297498343902548313052684995879199698648747658648767131724231417232175344200300997140895357998238231976070013260339807351265287279401869395382572041093149620843913534087734914039319209830953456890804289620166390671958908109587335818077599605998978107990768997319252747028567080937303863906314703152542306524330238710330705493354498687014586009967329000793875877205020861019287365096386892863063319547938518771604102354975886290481327313056916156259246242784730182498519834817891715434647199818691557424058579409323743214058708068238157836543273190675355463164142448315744982850633321143847651555551265029706227329043714738620102605487832224149969699170820467718260861838259199669205273289166291696789530812807175861339919240967367339205653504873564167453191133213827625576649988774091819784430802080205214959617796068999396380070522382256693538727077669497371774319326918384236306060388545501626839927751519565629105607302672607173223109434115178718644570122700431164238969779495268099513850987559487058465109453572055350967122040294292262604114473757211623711888050459475657436090249822196867502416726972899188260242030081473833305958484576538162276515238318367409383852098494334365202538461367345687006052627893812471024139017973430438337120711288263000952150945777584978618534891441585288263040638034652630413399813783447685342043205703314362244951438075780609591333621792770423642064475282507472945245863412342879710555257754683812424898050388961782575354225307535388540810171211381471975074791296664839638638140095996205817895912005650991043573213405565251512261190900379716507012324416192426867016269559826343949125550678849657667546489106820453167373148588260253435619904360209925674196002683709495553927000470682510420530889929506262322930954808878002681046254291299956323872422790914866372436593340334071894905325573917711859444799225875038172722381942720287047019761770404711750979596932514382845744899606817269270547573372846385506885135311229307959811203333018820893860987753404201517735977441861992154561037267544307513644121880668576589179655293459640311576158136921158862193300163252952713494570319020557124831911754492078435929591045226323924039468470255927196563411710762157292763176158153932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,45] 11532003660682832354948923550449476447096189081708447418566206594035849563913074095557714074531101069586501793105455285245629814588181744273783731359650406818023365761268329464162512702737709591659344354994722876010453778764715384953857453444054356715302324603410004052804578183524054365137069086262264122433895523906281158708350905800078582179958474513325187156925950718017308949563197809235125974543120148999170975415368574045859384598987494514844043215399756060012096878553172831243202916787321103184270928896571417519181432073467714525448846370377247489017125310713619998607767791257757412193849516514969081478981858788370199594988574157842730646390222145104162574149868288218145900994703699106303280546397852344558388497100223544368775120260851867842507175516988130856438935780526669278333853676570354376014503109143814961559157225426201276479459829989802473571817449419943648536337060378075813638116349663288989744812742986812411777658649879509125767183653053000808000877662153835560879321844660661592403959064803278319871948183162662589488056446238065802149536986562475228956217935269174427122732796200953891124831704995741966381017686125290372401570972485222918743970424422494746579332535405387444573991304966907031229318306813563623789350771828279136240472261178894857680502215059976434206230998874409007898324692824351322722765800141244260186920974973420114754405550684991967239027827071118839453110813269752367729109764935610666310033604112566286905458835947669338389974057841720281430797712730224095184524461620315152314265917157798230435547353547528166575136778269924070918484535214813882269486378338221765046235400616900470924867375576635845047929823484425285354375740022986714015356532118987079038382744020496586234646314113644448190136700158571064191995433108035537847491148827936550114157104930711435070408993418394231580001431351600312542927673444474608678298451538698813206640365888095423796842474234593763758697039530064126101111106520130564327886218366476465595169177023823218703116717797289296994964475799277536166247345426377052821404811087155293782150538716326616954171448353103741038751868493288393823894455910194105220295557012357196945677004093576995912744592570238173945677553488078169712316578696906882360105940540792991908862686571863232750196849247645499793368920338694070681446312739914855701968668652799092056743724544674555730976290338299036744158192354041876311888943642219467661170606641043782842278465691790784666258328676801892749148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,46] -4348739523183301537575324315717461860401690475190937192744575734608057465397344815073857745719955132458751678896188764548055712660705179535214916177269056743530919275521068203979378743632990334232387707588693483791961391725829331082187135133963889645886856381992087726835647179974945856408194123231639973283578370172104245276107531744630060810916180643232262360240800314496887314984380922129513506230001539768420269264345311968427661241777175853548547756561233189293011596486265502683222548731109243300401757234120963324017997786311879184067849017634307018029387751534335610552088202368326518695040990822959129539668635225292207358018459232268005726479709066860946483355475231091147859292804299115062068004187343216352464517565483882989915294633120240418565666071758124799166553665128067992235041083455855954075716795050380494026761706516817406665256165068505193356718745067260010282343228455596489859783012551919694412808925277948993042109357008148020922882600955090940938714198172397548103387327168569359342142035119724757641857937453845347697037102577867900361608733119493988067987538361157885445496232548142342031594681090328650220623121400128288588148187860302966987823640849424022751530268358525106153198603400943957111390388213182259318655911990854849501258259001995981928477947952172616996399563958704618735986043212533655182677633407098283011627585671333246225111029680484422378355839289849506248618995242083450098507755888579742731592947533902859972152870083223983793404466747981955538388336100578429432687937555942017084781421715281372171994962015967738876886354809090087610509432314324683947671046122070986296454911844391475454291627311106984195175657624249594887617273452598946121033977245009672858607461269071811469398196460906679545895268358961260399862794508638743415450449271811957090001733569451934766435567547639713905107523126842774835821370851942371323721943266321531042358292025806801592403707986782420021680101752298292577212452016224391442725203694096189683300033475578533759905919734234497920799529181038651026299157647897738239503684246686177243168344465408127606005023338371495269411477663724862170396546731239722295088295814946389567853719093073279758614878839185329924882966758374738552512588424292743587946762025196805047406716070209914571118253994141926707488169237697171964842589425089534206163563956951374848844106294968396101018140966793359245072108170792231992322184415221691071892649423425686579334732892845933385361996086962418614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,47] 946007876300428341316204355084014157928002610714055673878246803514495672707576576861595509698276600631509418398802385660959557868798128148853693740727347494037294248133495578292991227246619814214691450690861282088011960311028898702894139917896033038025271962920331820116672374129521966741274860315792651592756005203191900442384505876568099822117982942650587968796270170174478534273073068011555416462195648141307677286968615987429488709333947857639077569461877677432065700970472853912180646005149950327619323974753506843230867765002889131604369629297190420871382773984508573213665375169379350369902073464242636138708968035601167688947366968433707520868855807909905228895907699818901235191028712417981945510906772036606693121771672395998911153148802932612093295266888464932575108569790281385659860603035288452278104475160541684767457825619987475277805578310196949932218184295701039942721241261075560482851334269217055948881436003927891739505003762565278068668575097233528136065967371232152192295157705740299587216622458609157926145333197278353987227716918064152066546627019302290175213975148229371055033559426961001508693169279344025482048269942152610210361913523216799312315884326031405923786752922784839627203678006492924700871253459268340964316990569420334710033365913143882952513739432555122113333606740333761588045749855431311364382286047289151176592190500389417742713518004866319906691030846661656249117714541439847125213299545780105566527757436094168210604809915991953635810439010533173270061019079931713996741765701796031699596539790532458509386140897221660325379880253733192593794371850823923011729431969968356950437161727279709665420071951193307856754424574687955190430533630352361020249401542999761327463686365480817409167178143345575081333725469678594357090180009896520127521180425525338630844883786742077643776396280927707975270628510418212589900420932538955073630438416129206770779602049151967099596370589060934526616763271612829309334778250110355838436331049800688980643488291571742822381933282947673804940046067069646541502126443888693949362891605271778584407410886110145541474400604610867240601237258326377984144590499843205424836558067640123992954851492115968460551329670499485081081605817661806668513377955654483723458425509387654638081580219415125231817176449275780218323708145114702685127932749588570672933063501010630192145316103219771508517958845604272607714783641305837207577661687400732028455063171154642044548389420099237656692255408353741132267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,48] -51981327515397486296331588106381464544436408167561853431149875593829911818008506558595327426016399050842932698292280556189615623651541043860478153655621075445874866185462226277452708788477975945027574811887952160193418889235287643564141729981389404739602630496486749923162449742489258802995197912046521711228115735100610814692754470293512112536348874285078429035955189841758403228705282064140558129176060715288677348404388819023708400641145793814488746619695280155830517833775588797811975455173450433757720487839075649834777446467177598340090876231432090510277141052157042140305144526378741148408590156680688876510598758437113399779826553467561568189469489550966665327651838015478743347756235319478298051393879805032389734414769706444448113293606285573047380798365975026482718904011471607242823514359600907748571689025597530164387353629939783117475053021654280862508285859851559558827129805710095998898131302683958663599219369153613697159899492355115762751632567088609146730451784129719877546786924773076531485964528738472148386830336648613265202153442021623514191892310754994621821028444852383730712624761587001439442605795708641608210610783773180835943376912842683467729617793009725153655178691724768695397052580600987380596229517106140085080052624242928395411601715267399893870876283785154931307416069581389373596405057738964781939409839290985930981299255334449418691411997210066068915929866177882971384717405372327408513529054598386732976409459565904343979292064604253251547603745545349107865382115496309587725736966528698748059111541312821936469793862441881513510648020228498103467424049039027752163137435792813129333465334326876145542439824126867182187768227649887922525012624566993762415721633565180549406246826072041617588179797014612140873942641279960022448638892456671117798895440576771286100068754103081997828839508269235571681298108541068341207158368281665243726550346162248987762638108048193387433814040650759991275761345591599470849851926252439931515742436196298671593961345337396827237029518198007043111701025683931401995852681938697017486958609328557907021572747387436998760919988527224113972103815495366475303809030761419217526233355093086949036012716521476368523108018793033984118711674333707249813417267406428526583298183741980213193196503706821864421891583541331929624293088583524432279415053145405514655176772539812776893521739041997067226401206898436215885510541139577983822618207527216188132555441623897273435801986032742847742299578263453617356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,49] -42674740696529264186012865263501295488609842544735578406840238361146088960131307808497014473080786826916398216648009961327364587846868886699250716727038574549869820951765294604390560598484869936980614846216411608178902472598755457288220831478133118696526698321488737948152908179597998420460817865047536924162901587267086463354929949093745705093525559755051805032724172893915710898109056239427490930216733416366873353376693910949958574110728454527350486043058245637680733566858872179073995033600993803152604345633265666067366391015535995678592374086953766490495555652818455085438856790164924054007393738868356462928958982488641649098031055588246675989500514329669486129203799382485140547461624450296716100924269010367420960402806487255655730069793958314773442218963665436040682601380797251375148463680224547762767225815842460458922591932108066483184159663603045549518701731196647997953434647588247939347961667608495231256147703516830618227892423092614605111173228193477091775493773661449421745660586339065752982188468298646751789904985558372998127300526061993527987099837685841274482832352225350643420576558622356838050022587475136868037255283866117375380991944609523708691689086977606163985700982639460691755728966668681352385131973432380710398225315912286548808973744323002451314811868238168629646123603584953244165097675878278795242374596681659651741746280075541070116045096093903974840954662633072847554032076431497580602841542987085095679599697484222841782082716127132684025061889292647149870684245554876578085132135094965282835850506237944807044978374667821398690284145003096090440106088254467734282986850299573280362067252733524749911664789494474575307779775392841923294682712402220794346344895399017653341852381676343768561929949081370505026606523891672404164382496355279574352074643353159415089836943858571251945315597167834632120981864473334791085455948327997863604552339109997016532213430513414984466627941205510247159546057036810185336473656752955772061225114958425194659347890320671493996059381882072695827293114178546710857561172496581172955423900008889271382196668152160973105085533656059675066115600400189307806845456726480419046924504062239098274653752741838396913827651688544735035804867308520041748627594816650514178055627385744177968913333812712754765277195187819385420090382386128157363071476886617040731845706925234914097164984839628254266191233149366510989458311282054549255018323592520401153444422980027619246107161435595981377243546067937357987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,50] 14116511014586051448981113591564635059266722765130885804882783330228145170991840919650914784940567074430219906907064706312100608768272924620787033964963960590081300018299487793057524070465058554819437355334658461281258351332270305643248146149525548783725325523727057850431275425338968742055992945422963347527009296971620235257812080525029295323618898999744704978858999441233649722183011662341843635374639874600253027541334778122808840574646388599210847811448415960256356050288511306825198588310634106447977319053895246507892913057523272634094789574948326315156880126937062714211729019216635858365054173284638488197352320928974405390221211247677854084419037565572974464923456344609969537323817641050270332134646595416502775443665276294352782850188240677089714462171520644339786542116496762146342607314193969917993696571467868407543867582505476115068201265281885062574344165246016596990446676719376843427319987010699406465620433193209337105986766612505750717330394620613148682686740440705432378672423582728387487093356776073146217850716306220027112061159245762308097099961637330308145041570797700696679224759312107397239328497427494935407218475998208581260614002506143858803318067820242878205288255583502261852826652525416167654547139934289854456166778736114124099835084465620077904649790608055967781134625115614831418286794373152047511848583712278718412374160692802540788097890039554143529561780539427849217508452643524621028722926415761766086288661642585373142192215130427870571358294018095306390203568297169177857256508912995426029309475797715840583094494096512883610825323211145316532974876052077359999435976634542586290345186961270654905807300029444058365844229591910490746066257879447897126796189503976521816623635229528488007075141855267497399402277768754478119700166651296661375614224944509134999571425383324902790800309255110962953824058175112475337662377777396592793249797304460095093629532162932604730335118541062344055166703072830124577840835636510737674954898681199169602822734684608262593877571886696604388411726405959530442659625777662443822659661210849696706649158733253904660697750460043509956473550922563912156973387004182990381200770982709042846067777303817483200392434138769132263720859695861843912324501431035351654766867075073822519017814633604034124282909689037494668677125739788307097462561907591966697096184793439033480304598865709017034497383505741219781327158468185837952906497514714868643189985871466115945865744949605586425406771698506032742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,51] 1087216592243720785247760173532171553774660451387455890545605788254843328885256312596307405899760731748265573777498250172117444386141651012839298990288240873964471408881570766208859962771684433604202526548603979395012797252528943574660581592924935261364635051355270833633785711445810854543837051229170678055611045508842969909263976741291827759188677133216206313832826403786635481812730396275475893345640288893164804851340666855572232904965091981708796726797987687791072431766803486684669221214485158630501026713101647969266850980651071143599645613906762817085022138737531345347782650269786716417442623438190482170774360173338306030566590489048498467894585273704377440998825939279679721132758656959591720206396909510492612034090026371183164277656231582050456812702238302613999499093722001745444375876571210938306153620250156751532359200238372297684714075024781393568231230015812311532766030551554235859764792289699792299730483016252162704971746344140121596388013308967688256650239081700902979746629163819731676957621263818418131032006506715040807510771801561541778643170773308806980344760900734278542396239970434607857492917422854768983523605558961698625503734148348976963342967572211869678490586168705587136303678464052656827760348310631394355615336350285159191493242082974344279228576209066280514491206311739299414003688837174535760257871450398491217678328501255420429145367134396885679528200741858459131629911906803487763620615757678601809468042995332757393285614184403917223595740805954124253590355803625097039859433262570972805113416427833667416461448158361019910600429576624345434701561535278185722994205900024214873514839354274424660169141041901513455069556278445791311470891565653753043169592448532576833287289991395594292326842315850452241760173132243355728234461252038422405336847386476816462377966366757828656765084025088556168876408560992718863375361269641437801764361045362901835826520631667661012610516532501843028243390642843037754982888265848960314740294965526738169420896781225653456868320818605740267082402483385934286523545137143164078262846155629809024273524986111239249814812381190294300686791558776732530243463578363140507032935575150100210049775847517005820879436186980346251921631096458875505066318217270515101495598483272044549029128585853175918861526399995170007299499164066089562786810737243170894889323628148139257254559746813684896622459723018553866785160162982409674333580097216049251839628044923450873094009224809491986091465290338910863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,52] -2832985439663813701322539887596550445338212869204545433537235785834407652182726371789192773811199245480610091796237687805685932946723810243916293302789446437553473406727107563439165114028881414138065447179591367647634106052995776822221967150221436556657713830546365610773895458236212964767689627348517086778847968718808017319929819943208278167394283287691456568103667943566113748540590049287115297447862845105994416804751032609910188410245657078935535432034010760850835920531086749483349982489337475254788514306585617384096454275006098106918960661559680672952603801523803234520080569498210848286466395693675137150910680342861231049692109014100759322758244984474378554929651488964188646412797099483468229581347585379347585006255563767400118977112449394510517373846171442905372760323305307601019473808868582469554653892348833624342942202133775580765688247005492809136697374538772120496334739492552235526702944544065341098280459420860769355394988935229657205489308356439199563659541472962093125679744851806887782562122359488449288459049770980568823039974756113711607852908996589496861110257321933621956429712942367677859975073949116804815404217452378609581455452577150218629717053881087997083521742104778746816927253881230904867938461611154382281021572784189926332170836810615219970311029133084604606278741745485410385716858370399884725778270586813448637933992314994246573444884087429107729114366911533002528908085175807293228514198893424979962512296535188159804780778543976458277610745256422409284387908253854870174083476977813348641811267767539731699256044944280179370039411641843701247391039867312787961679180459458023692891622325037110539232917183396573437698386671407795412930271921249283963379965602429075512114127313099883698434593550986024233916867484415698273741834630132268761713698005934965439781675637117004818847253970289408372541036949165632091257835937430864411660736915478869334713904387741000623131482891717522426724695656892965565405535575129679496431864886198214600380308673950491931835524637471122122690947488299190391455543550972696777578466160410091297597268836469468286008273362144401439256916895629654545855527496686595068636778002213952330426677012231851575683995687025156499385614501830512599132481978651394862805887218852808550811791200393934355338479895997126013499022298279837662944952948979237563855286358813009273220361257337280462092029864813960268868308066352485512390007715884687923903321729812528805252641451383557735710981563186203852800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,53] 1519414163211818492007574403182369694469904020089305172485862385651165079182364553136774350722272351089945775020019292967227023603378539738493268276269880841849061392433765742230804905691552360297291343213435541302345973905243627604976573369932363496836841264027638728712167793924518890204180797088172901560029640330344526496568704403182114488871217111459053131383495079630792220221435472935220793632924103250497246381222014662777466875506824851770687819289502861103803673819708781073508163804346238718056687144525228035590744359318273960627971830444528740776835493415981948641456986621512184272531907401487529010458038038478517172722726993364494273212927739742948445310301128208385050888729149031049432162909224135496082807528583158298434620876291083052614767685879257189336890341885432737627686003908985183228790507422730007502324320732507120423739212300648437298339891712361311352086370752748687628908819528620562337203048582085250093438345181340331110339690420799975483867305887821764034928044462863442058737315420260667140193566202831338103100599727173362517636407104083722195559572782083587596662800434725521766474449914354405076701907389989511658864772795947349054817652711466941301913920560154257138171038192575532343142792514693999258097613520980452661577589329114023221403684125135390951620696318160353956408273560575830599098806893568269058265661741420561223173573739445493807379480296399549259915026938005015703638511850395502358938255313910508720547648075981412763282247086722596393793342398813785005313377794523336286390526029104173042382935465654051662465941393054140661334885653863458135254066512885497903777106827166716558428230755475610205346478167185663401368554247112421626437499180561589246254238641573899701564869342100263951871993852745289684077686967106703378487465082413215291824055379251091115435686195905424364411788362167765512162986365960193742362851076754695431932208321572793356125833203589321349189697967126528233256387419804417186707412635139406734999166266093193445232124464868471037884134130044195336799293530421567225753332863171314037488343671215112635194643511666605442924823718397215615204997467608654645052628339262098373621109421305842285242716964844378929183519765488833321533899190431423643809942369639810425415439054060335742661207782694930834868013975003175915317477466923969285514878839134454542654704849646647663792261956160269519129783033657467813067646779366836129611804704702268049632871668092036996260711067504816947200000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,54] -583215355061360650013430177116682258754344523387372452465871963161949711340747944301423827521372325438193000509471319724674557704066241123311379957092375564918472759472547736595332860468681169020152450388335411857906430348692105559482531009473596072242383802414923616243210609053461467214235792905557791926170567149621315981581029523268515474210980319918512365774758439601253916921817672400798125867315106330920284531210247508984891612152397096101443875175940261933341700350670967533289825332657202700149460505214748714661882753621116621139776139562846902866361794316869002467255078298459107463845189491631871037302547314035322215021119697390994106114529302207528263189282679628626996198385962160413699784174157531460818121553544004891631020196693747811182095132933025465666756542633609003201211845036782674931473313832576883621407107829382398392117166417575238955775147299751416730905689395875057375545519204612119587066216934083014186456465200214148203205807639951364234564696391051810431575003114566020054787327856128505077936712434303611183008393271432112483886202720771621521831362442051518624073558936636271272832390659962094864698268626109906266900253157447321635202827117007247763261881183372385172106974582049239766291151646283752571901716698899545814373511352631125352687079436129338764112218956008374862585994580894587169705296017660435463032699332610564027654830441820343965214782451760136158615963146554150951079370435495037142502541973608048158171670602783315565820214519502511587435545156234063054820404221651472203358560178070980593330367958665843642317515055955406706586489454838796713414794190541438841116084157544564898778287037675522200456172718687718869684950780979077738346603092519656926300686380796510310092900219951983490028668357900265191275105623748741029323251242866712164397265681532691826780280440973895550828163930206465834649792330809077296933356767229204101914217853461634078263582639394253044377739469893113504844169785350217684682469285404755531981687562438240449273303386141371459898163380261160714415263719186054618584793606682249370220483186223419062122824860113874002236547141248588250414890307817307481280776584877935807637354782734339333415624801091529377014923088991330218307936587242760342661821873984089030036870118695024067740277116734462130160257838600450647114887654414197493202305157831550313664466090761489224827400410678083692062094018498558307773388418264883374669246975521493651150761166383455619958756678724852121600000000000000000000000000000000000000000000000000000000000000000000000000000 [113,55] 200659544885567559578373842906756564779213531428344027069188548058867113233409485572810641495993574582035318760525904475820406851050883613066074150904947586125110290530022871819775986814219184768327355624129950239349673436144130571654315186930810229540479712420916290246989500086733519018414842321635734311584158157284508284344548845275580406823656890620621341390697026167149737513660765121864875512900066845040368220944801661124707927634360994265863552833574296839263921952655148156135326760781933913974872418312533379218681551071860406005817684771877238894791466413060684260990312406681114119388550956267507042524181859299034779417299765657244141854885448999169693532040006959625530786154035024163267632422167861445564822160948468447842191431666806773497649622715339461592253619229632965115343205884203279808153506221417590479750187130956413718541219784577878181339921517022397516331885377867550292180710348780389521925805086022744672318480484339189078963223166885747745989453700286434986767644083665411106986809580134277740556490864783800534090298644337496978458062211566021183835579359494084077256368923560149266282931970610727730273950802134138198265130056240524927859199472779669742088114251936985637704788199187141174740021439380021144827839273626872521292435135979098011094878003646634377978875378215469998232161347227708444852198708069917010715976079477692323377919699734683311631393252616293537739910767204888534017949919862672899374239954893779170140779325763205116603631867550647501495584224540929816321921722370831232374706114329257404116115621100555057119375889885019322532888876194627138170614483340362504492428581125780633911831815826668862936686628873984680117679709976318070955127816150421277816522645635309405460720152672586267548938319618566711036605144078167840090280751604724402256424837556604981047253524365286077316909780216524474549355134812522350981478686704524165007101666675843660469096942460934015968420909855067125323961899900599681161499297520990203387506497112954460920338591206188703951186087906312913891537602133951030610703595043718991008124686553077708692322350211462134305536512538995995048734633317371228207199411972933589959792982291619797825578972527085041828096818462806943253347587441865554626598708399701729144188833526844724122727819014874062128828644701707075918499456877449208078514437016179073901615606653190780906448369279891923307505948544724010667773679651337254596181233988274062200869604635841289356244413671790346240000000000000000000000000000000000000000000000000000000000000000000000000 [113,56] -69253577988027216176970401610690923637908624256007520218690394633883085273820109476325959577377649994860935809002344662230840998841455429530941150406517067120921199099545498522230894643210987176902711116324418657680149911844108997743042063853392335013600336838710890488708614601039262796608303827762095951241012874169149202449368639277544677066586843454204242909589012946799338211236936893508049174404491898705546150525244865696416638360449267968413293580521624212767887050645375179388953011397303159745383428539755488791642315143856183502425860611266324578887873121184456144908167387005613104578500698465136936557688319916823676511868022973010289814223393685116434622786910870886989606212573816982191977569155597307373371938732706627764305873107710831353632489208692431993618450924384188707563712679218497612213313091102037410915622808646648630352571889479762542858496407852100982452884415075511037112037634243992532299920035156248616254169255958250849256429226300632827029598474291888579804659013037266116757814855576494540903631365867383712021920044425364787030849588474803209510486051115905481106934499613543220406758204605789066097694283649373842229299430222719629904682953438717942258320695959417850597978800310007656268586378073747285268888261980945883190801061864837123533206058880781664485806860995468105964934397833581950904450384605207436715414457069786236332371534965320507304495314926876318154104092931723895383527897561710677669765728360780789790884588130682073942713364619487672047123836777596093073158260661824670277220180692451092910046039874199611077194121591807671791123952243402474508425133373272544139708846363261916732740140951916931437073479267847949155443044353597748827949792617566275714309957034356473819579101279140741355166846793256977139943282165537865651780598469779648640888417423930982503887584767015454567477907970270307312793773551588080565192451105082853445725004564116872121946050340013640873993979846285604778094947768423632675488043271566445280727341827287775859898513795539940553168958366098240920737639815039607241178105818264828060423190749012600966479789165220091809966840349021093792641926641386732066764540511890082283492914013301893109902898675386187270462167233430515237125699807692632464650049469246456803129425297011949119735697522908973557040593055403812645525071234499532020401308679607063580841988810283535578399644602777789811974993278026025200325030044146846189575772197393528590847831809142421053728692273309286400000000000000000000000000000000000000000000000000000000000000000000000 [113,57] 24601111250998247691751622079819570169278214507990980933422636169700019072752314604708428540914122229108636454004726863906057664094684956127436839070233552256273918248896351478844665747529886458636690138366052039677902651634003055086187598430402346790849610253925261575675695875390800804500039986155784355695329734207201906660514923579168232981621123461103600889113314033655772213151960253585254035379129541631498384908183304517616144421223247073351915647082614739524238791227904923468200417460354248966671686943002501566037912134984609081241094689149671246977962347392676141530777590719595531782611170340024126546068259646901475512140533210012705682033737787621298152504810832353207647075982596105411423589721313583682398901782048460895700723789774733339199140908617816290963379835833495997595154218186250074447589352563418578227577176470548664899799637151568616993339711633654975876874472237798814323287464541395843454905387314598210395670753006231945648079038697439716260549054206288944686940292115306060312216821997437939211391508653767218559137546276122243129663305205640701096620202088993059713880620791298530069531321079170474611538839731055708499717042620103786623219982281304112025999681381205490402782563662563327815931815472529003986362916629576395509235503739323228922620485558594179675607161983516684138000137192705010100568310480646420581599045850479338149866215076799345240884292631896629534860624944818611043415748682224617974736943391633558634001224915565320017892954446280079585623288386687435289810838850503484948182545265411786425182486220039047146630456983327088068194727473856715262647719796657055410203987348044452445113780509428810624632750239327175668555248609936574465720218436078152694233743597633592077152304855478602411492951111745921843950266991267637956992741015806403672921062302493243793342194700417916480517298542599027028728842214088549270247558041839530541836827131280323733855970995484081694366051008875003580944444162694856796461344439697201888639797967020625482651219482080634099717114517595862524045689086777944620483666650998445365029816784663218694589992815760053065591195214166420709929307318366390552637587407783397510833447093976283282545339210196270225362674115626645610424159246376540013237921077566342343742601987211056989499117839996050244018702144704369793074155264511857213041321182228093259177745178826690214464673547128431409277214614165331537550888966459544892375013827037801431120388350682101991202768623323054080000000000000000000000000000000000000000000000000000000000000000000 [113,58] -8708665386512103566858606439794443744380897387649760844862367314960201405651317952826967560864795485284353591463346675676075339382652901900443477253514592546473519102208720149471937164497641482015086243861339826261789633839599200581066225237741474931581916199468991431953273957050208740047187443450949983248998317992475873635503682958699611067868040196267132217853610529101269383462519153518634868299594632806638150337740187896991987782830342219873674386029336270866785334525605390810299714486462571211860119557013827789093901461447092687662198008595894173060057877012593217940756218541350038446582973200287448967617879724558840180205686857069535209976488851290604861534216745106086495518920330866186232531820058465672135761963738637841319754966956559242838496675039980977202397970856987353674357862895282264952921105899688183075660715073519053601780311870431033708092275345988148818040872581372130649914928359216698539658483551219210030494401110794338153693660144787308453863468187353700863723581458981002551706588038859886433130412821062243887021014149862781596788710527463179676757176351800352463083554551279782473387593392687477337343409192995133949668973814814236814868265960365697143917365142919128992715848238936042121227693081638480473497087250849169999415339201644744897134861376401074290979106720280677591793909950498160666682604043926691891501983177552443735813722080897335985113872230346045740616101993693900424606593315689607342336976196753430886013880341243518266145197226707892104095525915705160542719025075022468818695116440409256596423604484258684550066982088307447471841350932277383238071836761614488603787725242227377200118971510952645504394280642195968977561354667207725669566771225201747055370498136104236265502882964577940396700589330181548852899152974157328144138187813869598239852692089824201705024074345977852764210448527399258175508906284357605525512619585059564966441818871157202166183488301841981805796640977864132659310409516310849299458627643497685279161900845090080615662450879068142146904633001796847285578926326580785290468844714814770311305041368637379940842725478634844198476395688782689096855212768253041210604230800453440870387948602760651072098361233639620671071486431631016486271378928142190294243941707408194720818549475897246648472995266952748680161978710244372054552993257938584167795346469150621836544784737315319246934917444367752002543863932873597469136474845929964551029717440611026772607933146437876654957603035755315200000000000000000000000000000000000000000000000000000000000000000 [113,59] 2945223765059965045626225149583065030700913896745133754522024386390790205262542549838398396451728363055788089678834812237865149090814769691982949479080012107191504927090669771335090622030535492176686270533876291543446901939829725018672248299283829836891172448956301372926139279044226890132740355772574690147069338611801208957397428466897122807793514172912676212869950530247780849662369558566765519560631850928091624100817883318050269278422710058291058840965015602716700072532252064273014567570131545159755352280650157231822956203535237644809006718233023323524591961055614549602289696882626670211984722364082680450684175133251470526724731716475752497696011958411027586554680419403087389462723103183597366045056026616573811961942790966611396117320788522471809222870233603369422905799028805864115984175940539011394425633665149535593558234942929644355369569295687710489814695849465116075744337433917902659041489338019132632816191761536618326103417293167937278663968612837931446818415603146408629304002111164196348575560971444919321324607686196848992428032615693056103937304022091421082858192163229186997567226606090829075677212320976950712848847926752032508965023194050889567130082251354480374989085863463051993410288873091252747364371177921384178779623949107069810222903060336346157813968162675027982197314592581670568797707016865640665451750282141288839507015627874671103531788202105159516206303700204098881333917930270213706710140485751233303721663493829201601449803783141745342603372417583127246470716100698166474736094762612702824263415458286509760568176201092526869487155940087845461710131788025790524225960940686110785718132446377711191208247744031066036649064309694973647750346466303025636114721437255499832166217200178885229995910959804626034422272516414482942556566568932095657023058986609140134542027920526750513059874852549348768127198452544195369860437375334092771941318805366597207320420257794390126694877072336366603548898670373529828146464892972987556836817166469728082404554499376701130856255458391544927731918516787774879824160925205158801017310984528099768913776681475668659437490046782517171458826447332904905479675686016449807040640055314256117832211301618793899785670517944833117756839174780659924320539414423121247468368297212612505168332984352742157723976400073675421457182540221488918800534274361028781101606124750725292907502685140780001380497540809170524327634081514074595490688465258692474681958687697854427774036505085632479604443817485271040000000000000000000000000000000000000000000000000000000000000 [113,60] -923487191622805805706201494096402254076408966297146698079810029835673268265404055911009884838769244791169493714400716809560483520716264034782505620698186688173224791653980812109279878501913833127983081859184270382480306114246370414645273456858382696076350762834484300595216904882516033830360213328471932119128203459470136311875143230359655172665031636603479185046767506308259283038517137731460236858933888423486442794658411729549755965363300354535383792805975549518701239210193104049146322783929797130671621656791756311204088339115452971580329847711323644059409859335210081666275616061904326357415311522165560293044434072832303076099130015603547202291777021397078863969555966691542805923273954259351876712199295098791539339686899910262458187197259510370614745572117358088290612991822571998738156825708591287446299386558756817835295144552160269821752153371280978933924140850858590081136056612656132688659163382696364434892817270125347695584849893191128531324099125390746970505408955937338349413217978840454963997834754232815205034618994370701220987344259876717748170186695979171808837559099259187352366641098455951747303862181020709113061038884058369660517380263484612789813644100362829749234454579337595104478209795614121989977756553556042251634364119477389532745041047130917174056890953345499556084286513340061016725150386888062277253841982291584486147040914728462108665180838646186495147627501565814121583033594515235753381268147383351983965589311172765859586668789911724476649440364044118291208228329361664220790657236936981041572966387964945325736213133021514738982266643544674434900183642034461992315004972102050392352112699110925451787932894009853009210700029672972846080704989057785629447497739695963277164619851415130393559723971532551703403688287742574560773160132534996909063276667101415785495574862775224206949620020472643250239228733882801683908909898387873116144962199103006109014942960958241311924163861250823199503329044011203069042103297166537911262260007110239303171958449506720092187367482859005150367415094121666141490090393136103320559257174833248231922422165494790715306615065538792936831021301425066654592115970892733022396544421892621829850434583760426950448940812710812132166910985675243770085851466674459365607506230974041049678221765337075658238966397469499892853488420748103657126735206446645648255297361592408513324095867061851248886985487930430272168507078588506455663066727118874937578066150707710676637368504029562507035216390075187200000000000000000000000000000000000000000000000000000000000 [113,61] 263647242103082481367231676994975348683911084616480145394318240849567819463952774012503198722023150814012326351789137143579546580359762476126487133772454718760593676608773499831040987969077554807250625445841820568947259125375639572699638636217485124341448099071610536074960253724949057314705568260487823152435286274386462604636753709144139093839801702717929497236258415199232992760692358464668974343296101588978649963066076312181197544428121152161616146949575145805546178239047907973605018136946379889946312184659937908612785617875743159480428096959811707431388980160092042638281304798422977493011239426043216639664538897161007553493310589434258730575682464082496023959389011131194773603863708898005886795334866079626016342904866296606038655120378469065792000469625871593434707251773782187013121764647261770054061091901949919409953497041973084471583936406100607133012546158899010639954290665916003195193041339511898856897798773541711851224142054830325689080012363226955803889471930045532011311594104533521995476650492141005116904239446391851234919066399591493466366215478534453994659559005873626177963816836392968642416957611547997277429893400807819788741830866083467675078403544358935799334390495089385490880793250575110143012400336169154528881618563594475342524346321304455114221529837471301625273010675062385674989752225512141224198346862167877379359485577616110269747539725762724412242914289886176864841309834489339500296892220776153801181863921009983540514706690129225568866287408189794516047125902137928040362027356792664194518232954881408717928509908384326667433893914082995903561039874648045330856560893798491596688213205053605807698030790077664967087340446682490804632850228820118754069169574235493733189328793533879930911517030858661972096221223603072335157826894896322835453198285765486724836981619544618202013755632165802016935829998400119510040348081135413525917861738560900273894277608772154876204353967994927748080798325031248867057837942324117965345315682382819388277017140426198458344390753207442341442486910107097151365759038931117988749659228841995178487662446794010986231735291283634615730684318979203828987923005391360941864501908414415510462855472256983596203220787045478778787498803016331011491535514490791647274598131459527865928087882616889232686198461201594266511254284435287675979958551661770668452742521536843652384149719835608529079979575450552758662881109471232087861268878696390669266107352100777744974823766892818429607901648985784320000000000000000000000000000000000000000000000000000000 [113,62] -67757760986573810987559575311343167197462025143808355663809417949083775558797072945524530684489380670057476542149041053937464228918767083336867197531109433227195620395319229120771976603956479974378316792911932197755891849238811280664646440755277267630244365833766621994003412358276430585216819313903672823976494702317133556364932205392639586461628305333842020180362863093268997983310131686103954616139883985597062141423096073408007582562180111269886596581294672320882748389476325423014173210175399578959033838115387139074117553133363155719545476189344436628289192787539284308025553673518635968048332803651569432661641620130941384250934050781020336810795376206511549404370197091210703760918093645691845319420075482081118442673764314456702590950098843956078214057882444281371699100862189031503284228658222332751039053167960023270719348478149338662030997911492657149912936510420409027323508318412729689816939083897344885770750578219008312207072091785801872542182910401804165335687846100742359860134641730337333336518020930974738162073857053671204278124678389638117911117968491739660702299897270870405662832925897703743712687381642791798803993998024912034383015285272591242016001988922660667363321010376567422902530171690102423921444477197387140807448533419483797295130495238055682125882498280626094381194773644498306357563635896179463526684731670251342924253413942116249729013001831139727022745784049562379825374258460712656606815826925523006836370999504618694304827170113696088424613530509456851165549323395138857544669543211293323571322133425808784521847287355558021633728555912610820317380021208826083563765611270215543897329953291131118584702912615454209151303950559667163943310414996191319207169758846924200982195273843090795714765500497087919858686579732903960971131968369645425239117931311884761729225231528671733048234594518298954280064001083144085379324677541161188649616817329506290098720076272130481274247364882561008562107268148876207122655236471606412449403644676361041139018946078841561905550052251741249209560811298620128536686750035182658115371845633258679602805591730334232221044921114516171749696952644027328670190942704622460370922217614119871889018944177918147954599835761504582422497357618021018677938317041793752276711061665355686849592307160087838249966616404462020244530215425912469458630810504444869150118468786047302457763180187467649439737184806066296816931822581028248518096455915581597885151006377992315487244932565087444281910379308646400000000000000000000000000000000000000000000000000000 [113,63] 15546509094439216628896853082798633595094232078039645472212136956486312374945819716293487678951756035128135826935826377023219225698425075017944445325031291846841559138875997756937837106924955767872749877577351733481727251154752763501194009350740675568607506526451457730019880455386757360921884246617352077838184425084095491465874034253708303703784575505654624700504560704438102189123417842544245317199462116264198579009126769467046027733324551996587450485024581543109588363613943077885480488760868078335490082168955458907638591687866344044473298110687439607960691915610043390655382978774068907201030726236220595832238483636844874369419602103916889790379533758119424956926484338373724178242364204074126232238782022674883528920789270145158609995018512384212272000551975316185934691974699382696445530605250333021308701937840756523694945794088225426138807836002378827508746351505122502033857159257534053798937309292916908509778672306532762552556939038972392965650564312812241969618779366496127088400046478294401529906519369392549174256038459192669887636254378035232444652901131359061131076906505618638420332559851427908098291366174483863858024187167345396526274348616669270633854210003184962143286612750365826874868311567792816734881032415583155465156518493665868520178659302206457252094062708248850442830924254409240094783069440408161150541354873220151507511372933005621698826456284426697465481077075787325972883241876945128693315767757988772910757881140709536247528968268622299340846493981509923929607006735748401217735078186432809421718405509735018532820939054696863061086864031389640035538873631853945020273859563953274703236826352544711619497245129193066927977031114948874076967600438220808115776806691412389159701130215221809970023997719889867246283050081234734926023964665084340226062235041248964380128322740477053603884625286081011578734635709589022106038458579613685479277448631222462834237705456094879761669735102671739987317620536839947579956042229114683801910896734748829276180368797757534229749490566786905704067390888310005657779011867425174404561512013092396635864875349651179894391438226376369662871905702449487673797578816665116998973218463990562955454674421368459973796567166064340885174758679983715264942905099301969762668996021260778389603857462955678301679148164248330668907451829554789668960497320979811176939777390131743028646436099146647928487201118813291348810953367452335801101674914531702214110099858260312041677418914559781862615698563399680000000000000000000000000000000000000000000000000 [113,64] -3160561292732124094753215754082645660516633902936641380645600821249212575946262721378983250896461589359741324698984749754829556515064768620959197042184394157264801679244471634250130181742777829694865150317768455040050446426454648991394192815372160789055394338946192923787472744541850192661784489676954910865628037656513744023363897951496044366247711924948869805636401072990727856653120971220235889338070833800770186036080269923278439017115101380606779457141847866508759389424572888482987036169191843701152272357395845499528457754656901989407286545051582976133067106779171006174763345567918258619003181244200728222125573302993936671798450564255266654008071043490740806654009454120624359050700893628194441943221826689448336772110747851968047797033258358466013588792230174199524950132448394595392138873491040543759216338049369653404695395651325884335853799196258598451992281014670067563725292504560554655731373387201554609145019778256568679321622393348603161387716817353033786940078085688295921022439358415195206055202518771390340486261919638048281462082166466035537081149010616912236879441432930225030397007215560025214531105526054724515636269179008919635365472073148691326310345423489762295424093157330958168342339657267282723385382553100682072543553178981106399412158341085373293524325636645553040086037754969005746639544038700689314061624981539870016105810622822101668544561365260109304617935326065391385902596646180748149661424274069788657329101443659169973934929269459770601689818500064847711788821709628590149540578577545126173490835882322187163635894193351892963526582413438283378576703387441166118749117143862121019142336713319229146421869289599299221927035170670093147221544502804652371740029611380545602851088859890930979288158530404152930455370726862420560861900161160314430262373098313777287903207899957917199325863416815687303924944393743827794620690909459322431344976857213511155590988550853393809727545218413999142470959700543624068436628366101126091097425604255101552193285545198382642408966836270498112698794899221428857001617021575988668568633829664071458023851905145969605190627113241967312154154309541484478744777718435760876195953360751890237545695102325994704687362835817340256865887621990841570104247026577443811633456401065816362794353584985806673676543668787800276252703182797671092035900283589460791486605508048659367408386755141548597820666685246058978073520982999305437580324011893093908056642039865580308207649596175187407577607988838400000000000000000000000000000000000000000000000 [113,65] 564326851837080600160747717105953756620150739133743731410679284047857389339024605617865096798437915649217381108485412669149981959200994354361832438723511669232661970750210177881478863262117496590037886670968228792577794632882195552563610281896822547044971935618049530385847003319309916814931566236960359979988946717499140108712293733073719392076819915504764643639720045128217040441276651112014257718440455890279615664970709315906368706615983933191551364426597950171226933118871091518026374827685419238978518661272795742537550318980095424931153565131903447951323305123712560308478691118504767507512749455098015116160991939704433184561934170280304815577048371901778015739032655000084239272595638906547797702188629108709658756850589805116056793866786496757346002300849376369991870262241108850268421774722170840334518910711762568528188584120761566680554426613540544289538805681221811444493998254098557349246124057694435772870809223795701312946365561057334594679913664107779028636600261407901764492973014553072133375899374075296962410617898014678114419586836046167866272647719799961735217899896364473688859566034736428196401333272710928803241907773469381617776856639638176155894603270327064227917627156025640777258580727138634514071149838124000778328232170062435871043032961683835255641929609956892338462591277077801973757536010567027875327550648308575823344979997013456500134433753703000258700252320781302849165539067811782120846113027596045855065743842669695925505255352132585369921703884293917035312620819827915857584056852451043897239339464392480618541978029492266254360753057059683549791941835475897685180612367282681043274325933093366493507926754352521516199111766052789432700980962637732079719508784085063472067549845853005584108792241832513942820319819990225007222708168141617389925354992354739424549496049009599441273183518246333578029206154516685496185304712162475946037447997551939732060536456966022638082246263481017007988115599565469048800580827802368588838879676779769361088627660421247603300776349549014117988235901518032333059587745898484415608491387180545917290245258330916263277140114569610273929756818501760916921054028256855179156302012412104535596762756702841950271854382663825302827020615390976315976276901254815234784753140334372847272235649251488935991168953336663572474341599513159466545129325462423093707412359902968973572083180577330600278014979032089420360156630256169788592801719858954819599807113904539471454323438998196037003120109158400000000000000000000000000000000000000000000 [113,66] -87413689687527083787416776769103423648461213803366077279223273500203659657410812934695764121363143097292613051189902628176734579379176788248829580267784463990404248018490704512697418245803414030806227403365191497389441398671820923508992256063091468183341745668864869803275516399776913384728509931469829310634467587265730143598100579022074677212989486113599939071769111207822105146333458098481322390538343211178809623070183610027823493634555308877985387619269434635306850899924995209861211526369779313007816194090347882849965054182795363473678981224278461477539169457342274686649419320054685489450861950972020168288780242281006999650244953091833727059125579015851286687863425733313191563457315409074529962809032237939006803010935218663691978339020879973971532037133314702188202350917991364895909213078459256508849349053933389494174666998141814489245055768198590414420638468717103563442684437426231519530089382808092368306318596357308540734369655654417791404388449794523401594606551952598840815254623360553698197791964512350799991740588262893242936985314865557880040511273914429722384082010840730510152918286198862794666806791384786482427652651164834656955159390419758675054643864796009785047172065983240014021036267275872309251144577887234804457200168532146944756281801804769335993826619696455083012741807900341039644309593266550068370290631741823113241218465706670891105421511790582205233396575435581475305043305228148747694329227918624618889400919615265878258645061708240928407112557552317674790329269297291908383526660987119651502340608293839372431946601915938928194948409359171933184655259141967948012804204215120562331690788072569046308767442759267223759292303492094954665876027896095542764422467064788066346915743995452788298760705060149539843685260721549843865783479044336706438537063219445032645390649858419329499312281917074115227009896220933462101071197170423210398675507597082331946664617783019683315592268985689059848394111730110773189979452738586113853835461970237974694218815026686601207296176536018239060716728719258639807799426393247049994872440492717051042218093920269151304477018416312538612482632612734639886435617362851545179805359559921438567468946843137102870981797802056766884637345517776764733895753676520879747278324795818403362153026473735590917180245214661995959150500897623962162605740467104107364755792786964148677900935971312784325288933763354944246452305195295288814760932194325644494183746756731493967991854426901091007850767974400000000000000000000000000000000000000000 [113,67] 11517520587700551897246711050723044358590618359386181202054182029165253835378650495410621028691626072662124898951486084932413361619927651080468568299985964348594328350398782565154617461509405517747909030719874781646059599555233158390018236796254754774072677445188396345243916655909078493880412026351259700087643837715279966385228705593147222641904355753874279489337634328125350426978363671137932866081377395377977019010728806455045332681819420046914565173491723166781959609093643731197125849163319391286789646939941117787269713550240517890810589509051167347921883504125987005437846454700441248435202395604515401203092822455491508133258373915842295006394631137995404868802544494373993673416734402548136316713199069378257551522921063555220641463599905263183795939855873780294202846832179213905869315994899094472445154896861064277326857469318436123639363776065454589343418850059773048810578990795406951941345103878844478557597144360568274670089786676345276784642677258136903307890486636403254138291478933071045025460868531766129190119176239628727082082376497986921866612346241434366593961719576632503518992508246218962831347313147951051457477345606374595982286092679622149495089919201868062475564974910762411808326876427851800463641268501374547673963368754199884923572866399175574798096463720752041938842174144301040621418821635016793775668185151748609674303252032335267946872234071044233923273394456614834402905618545559106975080130091526445622455858226757759057284156362460889458298717603162479026493546596708964960700411871580842794257442784668208985742431810700633952638704294028199114777682433085942934179816887683531623964715165924301162942951655381097722786384625978345884872733679218339715988986674072121811340905138590320734506333259934060009633234514201348425724298235132483895526865006998805897396794871077866055647836150432884078425747613494241005843755603511857240217965801271001269292702703100206414569208864732841373535302004253948389646725741438884934318627365477648510589881005925351102658780130168204453514048707111604444352267797989075508638146810453360403514547970659634964705522019017068221824448828227256434524846475748894634886991051922063051758401435781900940580776107457616677212995182871194317792643188368757995153000968744024563919225525228276431290972574368128873198470187185276880093111589003542432599941150918546096009977535759556900199246040980496727623597451142344126562391013221730283333876844167827584368180957153831101241585827840000000000000000000000000000000000000 [113,68] -1244762762921234414353213943543887836051037851463894338412812076791230439270969367385634837624394750279868455500220612986062318139480212487770630587422497151038422981340421548927232144830923897825733831910535971279633088047447739543547052230745406724100867032769288857983705392514071073368605350482953173103280019695099270427584145288048731969139365578460833889774737570225257324084837832699782561543752159154727992429323043847035501371646114421142502520236595530877720872667949314093283585279887622954180627685872423196593443345616165308243566866104752679616233081213045218128356898562515923043778616140813019346672973462641228855495939459600346307992886193502535443631393950976078919733391517554138218531472461690908978446744395179257941558871452410126962560420241198414279072783624050882876358545245136655029635640411216699622844552276662471150242931173361881644904011635107706916178893875906289234367598209812180985854325725160469318635170422700323221391567512918608465017490320491443919858947015927527852389217963261676898585983138474302055304207085281365860653737714802100653220848862673857193235206885907615534819481688407097717745212553234230281857821100005350547036833108014869327366836803764844555692298015134286213181795859166506159455900778784505630461119882716894687309047619719946984046128934128881841927443810037731757323237530657151622369210507734424521853002634067741519296342100813897547535674970159065888938920162214006511785463377649812798904809877841651221107495585931903157303963584317068045527451262031899216566150476894849307327900925199819588414387891611497028883660946374475624199010675727758831531884399419425590611838487944878889897264564616929194771746545563027656186259534170859012577875805759102229335665276135983261653207356452881701720425473578704550051563286995356662703919085406491854839427186692550704295211843016625971782867128521118146452762831884400573410263908291154467500016771265159958168783891877574192938133959734636920389267669184298397536455479046111117946583922297047594834141163246135002136749971984026138858561030348388372499792706555615833115263939200469389870599624421372623720164432681178504460998132212291943094271811958689235109617722530946803045927795830673928325691766845865332801235252983467877901247254742611468558520249989556460030756387308895526722463659801338550574545825140549098171017713541710713418635423650972678739386199469924739189717087991866580510197877278292200388804225730274253267271680000000000000000000000000000000000000 [113,69] 101458261167514883453991330233934325525141447313161381383483585147124963465407563345670229002416995460934124463705883672011596137619843391335748058339855228894370311113633654187090726861438199164323056690250786328606427295821776012153658764972712659254277241159229643761883858175824263092681726007799912227692603841247061346165110162290926331701812473943074313216951863389812277246954877312027822863473961117114300448461446023419234886078813058491630422981053990816155953493299545721819677494067973348598740243565031324720936198065646085483603094506856303506111945367187492477921431548093259939291860594024140311442932138787294387347201651246905509377406334320173337671580831312294206320366428746847299210517660897323008889947671653992929105503538213795240627545056590037888479786363229268907856646879963266286288004147824531979156019368213215204797418190380207226311824398561614473178336669947308330833038993731761955447906056857483540598938107156499621936219644828315847193298659494153038523628876376633053860900151361015138694103476739457705960629203194318507091449806381592133682111870544636648343416941784304433385369854700066909868373080680564984482655017249402856451852765477361168543091165357086588934459616779010471608220314706384063656709724894145509651175042955612118304696307216228461188680054365999784266342271522810783429497827474854157648377741738801645671296998920400650474189966065023114305618475783827322482272900077152066584178307013615874753392455411179981961249469841494881675847173625475454027104682272957385698829148273982642269830781307925635344027769344039930480823248912710474643854490431482575552971107636011590727788208318942473830473878230168555385961353417270411752306168439817599716927394839355076698052282404424169958773769516565233441733242136140264011893998839583866000232580542387788528079042245721313513637871860788666290806537980488605959396565411754521985169643759585757033489059690768986446754591575104569623497674372654879526608221597911179409509677890813733320225465200511727895543205804405368817691831717107346691845885194401584225517060015959273276476280743645919583570988922114637262696371334890550453626523682771184776924095269169844568278281482364165677687169969473919095899436528399307779848481857412145847345202719971186685841300001765000960811363210986140095583447939383074096760685624781374166787681392974642400583896810369299845105035160828728345474031217408696563635516453053551104254992392028789695221596160000000000000000000000000000000 [113,70] -4511452709446601753838663408218026576939471438269593200362707117386740045564398975073612409597550010751147962202554009676703584465607548792881329634476087965380826117296755565490726957266351464479395326935277835551657508841863604842559385135956417240131647978530730151362101176058282810709519732304958098460028828900538759372781965305463054522785111845184276305271787139272160328013657258110603174537036814437481951531626293532859394475368781031012327283248269094728221817473877667366120964670829202521350875980706427877442768943856366379268399657598586142344981660427177455135964643670387549236999025899244400638451710957181486795913545747945341331671743773745628201646518936215382101246416796072547416365954789631715172497860979729415607421630283536377269064873900032925146472489130895993761655168653206924652695937416296705694957268380242677503440998815565913602160970897709443041524061301287396587532806204227420847389688974411586762883091992787474611098585045317448493334713765744624286098214704895507961977405608830915433168956164319181700107168239838965561563279320283466620764432395452781150219104421010613947375391779208882294922435874566845336962373010858846353585730634224865915756887341743936024292298771032291879463957079920003486186609313529049670335594099092508406827391769419612808700180547211532541865534510138784547943061459780954385132951904041473378616266307470515285593247345933281689720966477536179445032009006514812390007930216021709496885856106099591830273546262853705579440829403361969995875099314979918826333563557748984794318105566840259585088974366681930363284602599086589526668077829763065724132242844486064096949126473302218576485216615969886272403181192629968447686800176836558501043965267498840682051440043858966388026785810012815476338874659201705877346899550116170554742163069719287531213181231908932718325321608317421619484666298266029789319226446735895720936159079391492044244616628351754104840823233355837872287712214191016577680119662305795991701130176823947632362254066131509066574392111611097289010237406148517697823939787199855950546767616532919396785583800575571334417352403923236020310490725578169322983594410123862085898204457711819241982659787588266283889153635729048827021582123994589308030171631765881175797205548478367525479863174972384670832604384057783260301622854287933790130215666831741221632340141054293423127344133124103105865113507215727265614932897521129609346296223164120837586529432231944973293977600000000000000000000000000000 [113,71] -259710661794734828177125133012512216545136638811231226796133701822319633944048423379640836979117937694123912047643373067816605872756315603878607175203521515955321518875815643862707891517843123434812664456069096974614062753837992154952212796152083938209503703177655363114865883815146322044504608731761897537167703667662097508246353892426716033506618304855202456837198137075206180494370791129651498316214967629137591742494383860497754052375735627642221986563413323651487749145369803975647640608902768121419526918738702120712946523877986583594692342979532946082426777790245114813114984722628177455463782978598811485516918389121889434745604325822786576225356292233995502013051392498824685740231755244235835769824328526827552286264810235110987226164843527686911524689680956198134641245518920489815071896188944058063738552246624882182348951447276381713039811969619118798313634188252504117064148618272454816760806148786112928322812496488453573183333602412468997433878285098352059669357784881781291886717023530657791797039264478907615526741229339899374933704583981945110950456771771710922386688429427931588453895000193736535755910851961389597092495313888404724892674724749735267061195060983262469958976413956723067797218786464146260279431210573530487527347935254958286148356001832554399503241833790281433569460462266442048124829932271493204534753783241734582781699074907997681043518853520760493282168537091016965689681722631897441232954101102062400251632840830430111613125291365644204732709154494821384112273577764670600439250080984897369882120435815199906904134379878179693052415632079650392670692004877296014345014189094073610559909155973435090856998590757849177470984963970655608676158185965350719819263370633618573191064334435849326180189185892976782243281613965884466644209648667152672215312970092775399750470953818133957047093471837441977304326884700881484270009153770482518756001362768721991475645338880471846506422293023428629478283957019848934838063354292063222817744060686864822919256140517140516171465646132212442225231742113869697517100883689594297726785672850287108610951667999821068324402050640828552100619662677927746801735992107116117615859886282016931111021042389342022840497248633443757542694490831003001608603177385797356765677493236246203498437611692495675172013272699192173885116179421744831619382850630313855324542646260534252095162741781338773282456760264251198814918159938662984863962751878966336689240220425710168970394200198936532048936960000000000000000000000000 [113,72] 80875320880630571581670773164018824275333240438202555675396154684765051208513432491676802082490586102829932416954529320926432309331328388147297033975620721313660206241362149984058390433109193189479042754794026298737004790264232147625509667747843066611434865140231618961738637759432415295448864041460671424335024756075742042749803939137803214672437091922392721701822172552446499700258753124761010742580303530311490683756813167570245818463875567341688602672689469806059581243828300207992067335974143585223776351943491249371464971071524218182755377438753263098546105155834029105061453388315634864959474749690109498002450527667932101429790388428579440029205272707655636643339193398815972311312101556156424051452192809652864810024387154820736332760304491408502827552231400350424765795537196964875064612402190830542336287239883922155740814072123032824904973203753713298160575948792785952887303322124280225864421243649065792738324386321641921688411964292101017146761012147989752152242150881288835599919588285531106837020563492124654180824846134807090657135266978768851018104439958288289052445134314677279849647020168056147329652118931224647038618732976494828119556049208499166370917975296309137009067696559260699389990375428966763491952175002528284540787456054237215582148221546863923189964671236514062751516477195253742218699813563071678364448172013661653746914694915968603565453772850333816851324163545839968744903090168761509797762718743549757237758882034286221105347971786554823404287370895707734384896247572904195546696090800891904611525540910958730547486247765935102698051282310471319769393395205324935276603192215659935353889528446296313238380865029027496648635985718840071634361858876960446764892965192762681349766905070252752258816642213738897361626875905281319864690701210813968481520967984392660081683464014262361556507514331423326909671035369014239155549620375531931749993600008470527379891888508154092233093164651665803059473432706817052026998920074721844485804617008737266477983349546737625750073633536106467882309941658901618775271673198797889765515435514488652419425735205896700093209250004743230075155226067050723688313129002743043586213643622163370746651239855986303764216560032332594576941239648299073709436587839689228557552466519599447143947846674611872782030026959964797162772771611007846327822539756507981848767144705341071050040461916104251970334852000546292876682514651650714226504947517811951411686283912253564321127757693144917658828800000000000000000000000 [113,73] -9598825280327628745060414640299586855400986709732759280110778498830542318651913950593682159887406657763282286038716812746236540429441886359835898573964784827676612040006938435235224062238150734453690900401131804124171554187194824189804026628349925121799933958662828509204966545901422712942285441676190064248567766353341969918380600370418947953566803139899870933151434561761165008106226830899536048013560603932926632143303108541509651313203427327581083513275561020794670963796629915884512717303957443905137221372603343616962543278550192242461041217866334487027171843345327261474360284041574783262573586520491515195593832149159309751917814783477076744405093588635816374722451151300000109531013673330367986124247071287398536882393588272562076885965132519744232162608273622749390858226984227790498180870309041887499484994159525537972869557066183839132824051982872585799341115150610945359003249500749230837576552408300137141122837150812703523429512515400879618796017807863792264200406000448291033503758101397564141424133151509628709831917306670776628065289654455463151131863230773840512405678153264571071143609101163734613233210094771703967403863324407222569142061213380763140311946713926255025063913115119360278325802260751268688837733892182249389730914660451501101410427804191575677280351809989653976408006543663155434760757083050758917327428752783183286451078584094092008428171197779929617254420606501083412291577381148985918242393968091387581848389521363637114076425018331333619345489201314084982527537525643778918357449683990223824223433129248872748038160700167658335032448177014104544509103861584839692032639495311298183515380357449842968242920169420912279254723909717601904185733874424082968412332247342856633330444432333517807186590717137411662831569206398556197970575473418872345139035266892198027322133896817517624888882462115809869738838083845410434251124160550834454651996651165025814073880197457580880436492127879077249817269334116013682116257075618722959596291053953261672117899651710429526237549817799582529318973279421554056311010319558139807317842797367592043919529440955212191651598749343867913031179991814376392193984316767838272918571587018300820149957976028108132199357307581083096982936952287117384329186621789243292924327086157169367053188050108090776866106117912382198999667437606821404185277375098211632146425729124641218163958405239555960184993230847221940386687666758156768760594764357364827843495277503774031795400692969807932293120000000000000000000 [113,74] 725696692017423472508920065814810847755193039162432472859225697150534473604833487047222083572361113381945952987060413594255239173443565331666280147630677463054853549246153356197796586067067338261100732470589547380331606357986582671199962854738604911877923374430958373230377850565093647189723092890592463510387359646465986726782237009878709966577329958778788814996952377649200086227203875362099563758125923415910953779341512173776688025442638919106119592363568280303270773555933257749362298541593115424491926157868392917761689431128553633943226640622012855843755611885786841323302604959321921501974028855041263378024069711038853640963903993773964604006290548758385549108146253162104311956287767496338542860538508490462515832616978592450407370591316372238969357862011802746679293823345282108716626698566973639437700736265107280906234043075927242204237620848701542061789570621403907862617912558795072358397825225884138320758072386235237837717196632964628262458562750903199849326469852470039081698305565824218868373681195404102083769118990907610300699401801949149712977613236543457243956672730870625423194488005386371097075021212394989306299830952445142368903363528387263356244354429131985161165461503242630059017156045601442603478361419230735793279904131844654120126595248288033026243885318987446078962460096993297975973231110685207576909576277995853961488384233428120888996051052479774982892622432560157498125338282798075359956789628299952908495228251317616809955938861268780317967333903594505026590112411395485269505921997234445905187963171241221446532816585457257296955066482641710819797576131308359745686624732518559902471162840503324908867100767542057131172973969897640559014458919913963169343291980634117485262028403071572591760128983393683801095202191273588498697883904717093878840470788879838963141964443356033916620725623695466710242921483463326460675161299586690088536760052275544336252782935559009595901942669835626084633275052578732270282920098750957317527840377421773776552185345627906286891033279281009871856566298164257738977492111448813623854133728857927677985555742027742809527682836038130508593438815675918985640241019274099150423648888865953041880091512778846182058305056544832585531064733778366352286971846985404193676655673587079515442476486712005543084072031432759735202746810314908720559364190662264185630154843307204813468301817430966816729299524520491000051271029074660385519569139096789470913779210429262494292518100150073163776000000000000000000 [113,75] -34677383680717165351483204897290634803964708091026111346332912631615218063762187244022478175612867649402267509912349504045731166197360357849775614970547248640676717077194961640209225198393717541339867185290838592594759584654852762946596733074686103402144361209596723482142639410153714522003484010159002051720807123511686574507942544726149241337605598983105861966842510364516587830639648600524536823951398944897611911376123389275731022748588937244829348108617444923759879968873023389377865254092697157769575990020892446412425370364826742174878601506444797328770270687825851372121556242982090717201881186135130408831146469057577708290914342278758028626883664487423914059961158258063412672370921060021821406338849289932840676881961723058059323078167257020675709753217684050679237542412359395680592330128220020226947897967598681065998553143735004642489840223322114262929193160781898689757992735080320659697854996685793081011855787008880834875591554984783700039001353673360361077148039970654990385858367021654841061790843028864860653865498812362433598453394190448746170872008080297938203388326011047412652951905206363846316538400354313159366112290958649871403495590969029065306859913331277529456651004288897748124103962238599379768264403073921547925219769121932828434569507201459615389890952850129385652411408065329955651628073178064124191017688452453667042683622137504228414485921285605028296407384768566204571407364207521332865999551269110363135590347779091135306149981239045977726192511425411575783087789465789572423528327558467428904002138043658023658099634109145244298309414831503665545398289189477822463978419363423808524213924673762684365338240341225987109358341998818045875517447859300497632765544083791425307438476587514094990975926674711852490073774017205471169329946509421518066547872215934134939799896756164126040051360252844674309041344298816626740334855186640504479511629765498710111388660950888888052182516711670571480375246987285550630000054584263146192276407477172830224699115421525318388167648683011669549455500451317877945782933561429850156989505401218323053646528793160805966721346192827497341899406446150835076460406038316751426005283419984362347197387690826777553770437369403775462729880938453816870156708340501339514944787810441539155036672867980646383018948320475343253693391677692549002912463417428535636240227611264529920836536178075044796611261652962920351905143425054119920792988643384285069837816848940958150970318256728461803520000000000000 [113,76] 708091708543072908832251087511216070509751048663074943148635122314718496139727211683255096040873441915316967677627151861917539798860270261308604475837618688269148270451896262673599011121260490802365874063931078527974061145840942490061427867007348578043815743121733803070259184762485653182451262277622282237729852341421331776768014400810128287691112010782350893193649174856720869450310044169662861225188753235814677884023630415414375844417955346884698930770395539583893461289269062899767799612404533160577795429695590552335320134409152770489462203773473585982888100156041252670492047272778149574189391596603241473981442001587335488906485532126694033382779663098943448120814055793885296587283939124977195481343507155206596515513698450115078762270717909653186063098990240760176350273347346561513356620470266165082322902581856208083074138955360225134596981017848465380369092064836769878242296635525166210718248648818194077650359675317857972386480558052538805247705905616535800477531318783744513032784741164491436378913507791749183969321147212985308607315713665268307956737278247544722500074761311827543039508748175390528252104012356723749680971819230219361572787233576352619044682938918635303447835978717192987454575245281588292876621188063385491347059694633646517681537425757574071907616643353263231880695316707434331856002786229794774028285599918687928292920801463253402427863337580233816823496668942099969715735028284180118135432012452546837838405557676142996675560382897562967822238577677966130897997262646175727954866710394638944184726488597631712488653581464624360809863363702025560871091443902406431672729040971920590060084952716706215448589259469229334240082844287530206918239086349834533208190092218643822090235696567114973417454593839637485593763526793573364115110204621240726759560173518711203410168683653779784883793710176267605740639854860188676393553934439825605347327056529926675484227005309031006039865411281462808402661632361574159433147924088928394852075752912592851337123131147014966559921032003685982000054187648522888509050112506623144726499794630830729490101105566011023252969552155191645481232050373537810790673845522053537697349950340796671274058379395268761493922503665406750918807101628346685491854350787320384331166136888087718576250886433708366536193247897480020670613629755936574691552360205777912056360816320196675262239873266467007604844961439503336344949422749207957932697174875759423919724142129606460079861750655510118400000000000 [113,77] 43193566215327623427835441791117281572695059041852880124721506621588438505649521228706770437523643871452345460069095119520020277512071106187750965484339270291665221058859986724079129143128337552330594902341265732068175313025728353706385297714287881582111872562682352707434545677189718994014722295950356894443978014233853327175175402445508872087567367445304244836958274968620382104060903124216468261529429209264499451234182240666400604172713333182661759723400662967161780260367635350427860834086104278969831018913279849503868954280599252719211223866715976358878763485481074523975385969303036244911680199412970794137454545530669481966589989509081321416067111902298557037872818101534227531344260445351464609492307051091838423447766548418934125215854789801309396033260067937248686755336582496644478715194164986012516526627946065086223176811131908640403721672775137527583106765641523369905497265365438803588424694996934556159653778498889345671128361048259253254545990946291071276776653467486822440165464657540833158939935025257800155533349475083575261147178564238841166993547904927406370840450089296402413947122368889479840785277120242922168221864649756881323436754485848175299988307051225374117744748658124304987264893390952953227422587918493837643646523844816393232538871575807838180167210193735080944297804499268972873145646995056783929410524214124569294731455628088354760286614706579871190340245851260263847099072590144281755791864853945299580024217605069951860210265645005713796647557867758388470803180549840437740877554799817292145241321065964155047690682430246490993944685629576144724816338926098732019172135364834078177853180064412520567518709103481339199693892957786978904054506109530019604899931146485528000896360047419057946474890979510124162841896623882604557225226241698765382114921185275692342774204801688675199521957775282457014000396570601629625899243195100420726014611210648632546437050287246865423242429840629727223705024328930315476619683883986103437911771996901694232608803601836706217843703698298605038308662183855172378287910033461268663238123184356423610871033232377561521725863316333926827186471410191923671815103986655111233656816889298886845457263482335500335022870509518074211317463323240340991565932025526354230789010864788470231304576434671527178116031093700152701524226276489475570885915974271570148407951920479408015687534490311540580997350312660145774500629174358966151073122800020725799439167745009852566129441797035786240000000 [113,78] -9725973235850293261216642787234643550946558266063196014498679914761057327897376672970289155006582575439358963714633697550918162987325978935026125188731931570436451983648409944370068853084680119851006123002411541307872215729741655954585910020265793976616075875570488020732449641085847212503198808041101141005547440514969034338605099769758922082434112214465152285414340337038465128256073572886153710924753276532006929587255481427405877122662191196157873324388449483142429284303226591120510797226227437207308127105556133150971861917220607158355056885464944664604659231762088548133838923217698940447882576708431469008469912723987659998300821631584661992445278036950235362197038184960661479206257720700372645480353288222773355839338967834029550332492570979638165337816744474518794116720097257586445520677863535849812076228915398910165546490478778936459826144086092218182318617849113155941855659774889313043273756802716150509931214066576264616437317339099373026178289389975087793654506979320341979996024458225809584628040767170221749598294159512895562248347346359572688714927290120414150303393429885761841428074038657922928894442976156108495779390562199535679353046529063725122854670882329798796305418105636344313906208376297900653171438008722547119476252715024422456944054398581886538501923885376370241910435463556051091232442775671983783186711328890052962779038015127118058029862786325232092534083730241070124618589254100208444937409419967676846540000474435878525041392969867370734062645851710838789717928845219876963661904421036785308512537391166497918638494994017026130073932782790620280161158228181270534056856263591208871449877101141351916803039832798051589959415584532427308288371419223386898531593185468235691468282638356978816675071440820969796109261093180061255588140011965228460088143517395700855582916179566741497004040666677788702834621412307560547278233427268320697457194719835381645954036769461563163944773754861916679939765927076348845211926843633420486292740884687891311053658059768880078981332102285272037939240061525897561554330671733942395846379233587106926651231699715787162179617778327945613933495019767001812498894217192713556319046433103568772305806075069763351369125175479375057518405894502746552010563335177778284152698032773191162156794109375297790571553943947062706214749020414797165989713096834773759086520100809768593989081935097410349215718251884959302228899204734149990245069488423556634921412808238761024715421216997376000000 [113,79] 1767398680919743752224276230656076803256122735098147049457964428993547548204389650125549244002046578277842917003127430589276623748418409735359577250090517192469543898267482617594232715575548772191457377640869640149514812723404287561941328303727957311393987201010371628572027621241602361740317928223829566690104304916224525393180939525673765236239713381512442804288722957755803920677755561411745770258951422220292618241990295795952915927555571241932904074063459878727027325325885111098743878812631038452466594800812437194180872772042257516629493452300096111341043913614053595231651175392636104719338429548136844055574356082411503971658218046893814355467310638263182432706524036940476422885948452141196243717878891112730353086278471124189184592675276461581495117059006491914222245395726611839689401272111835596613450601147651127245840702901380670134841659639880432776695119485685890097976413638529681367333297441740568971221240215409760622213145654802534409660478952114358411265738414203338132881729545632882230872663939278293696859746871473465793824697523530205042104104321707462400207428648446433246161194615980555539301207921571885068897907138481389234912829243589320215348166962986726874504582210134760767040051774331522098960603345138100739348784597272674989494287530211426690268111931067216439560396041739127667301215615559035205977275864276072948452802398156800022264076295827789768439792715517118248372364787071680812861944597189164402820660867194202327871657493758742902486859022835692665613106467369785809200651516456605544644388328229270931617142675483801534714884314115786728004763729754662215031045665821063191153601872962210571763394099836075355807281071708707015031458279559755856674279390389641285083851145354868831950313067213287907640948223767607099322150037744913834287030678757318235686814495511182586329532792841400433830811769254768379756789707422693669895020251292814135884265066428744346708655655652432244324461696910502445821160754964655916569884274127077967423989220793896972497591764035775049363231315020782652972991066897850342413259446514148819035752211332223410503222472822519401099189462172529272623490450562152899892310794140426883157851965651159515130517795911280721044096732987834325162385162128348840332582829968061468025649251527663932437884465985697199080296355573262530845027753746019162336137999704192138862233355536016209788512702391547340566116131398309191632833295688662659438308614622657170094794168983395200 [113,80] -249562701625082388601718518136880087206216740397795904874658692744717377120085524129131263071512303992198095555466178081484695918660137189947139915237287498248557412576936967988424072965055791787229322248755802772711767116205867738530884668908267329055201489199580013230501316674343378005683207112729069057298058502859505690485471367252386849498920077706998928901257713507159179737426210134546984773796390873820358488731541320110671810538341911236123053779608664153472829343661428331702464388243747411068467845474762704945811440457356217322405740565037539175078705977675033407279710839834925036869485800591777992510614637212866952650864786126777916149284138716849479489639260152972245131871921359450965945362632370826733977704139895752255013629826796237108253930728690470403651808773287515372513507778532020524734829032939199825732503916426756745394397129137188342500512751997942555337035640847320424271879734821961552598189735881319016260015669767054448377534381796413979333137076215030427986391477295838929924254771533417783034295066448304322490812661149309389923748523683743224414061562049983483727628367844199440830411998670398563602744975825402638876039981315936854151163747325057570203835471080162300883424229456057880123571103780695512481099199937712246454124398665385040963985761309142026947087550903873425545381119544541229073105562183864927016016172602360722935237819438097122050670031134645326721063376191361646346895779535224724334529041969111930040208012800583948240037247560976209402825972323678478377143633116433094890468842014537529471319657154517339429162549589918284233532043166942088275307234410403012746455031807757707051227403103179256143195027624532414565348256463599731557595305923965914946331231681282032847370206903885057546451713143130756209627280203256265770332966141715074189848431700625990879992402204952215075730003861958040708264665706418708741076394305214320128192994472904794711158897470454748918324146977808142074677772769394595916897412105502578167153375859529845426672295169331845624477022007319492973199804598928670372469471777072818874309443637293638950470196603076695337582980324367525562492704255957661347449819464456874025891194554267432847688768231858759359513996243242739469752533822106164483708328991732906611583240223672537809820969543228650537998356070345582443877748392853237558932490612921275350115057030319810401067427361118447903442390577395089600374091198624980040467398186902516329519855718400 [113,81] 23646538617356285341619856521666059072855642937653373098046411631343057039116546522457176737618755804817333522912575916758808241369901468898353829220964716784317563402516363555585862621321247079590914531609055727825837864922811108398019043755666078061146913170805952352167318867844353208664578404795026146912948043607907670477500417826332471862213865031190790762308954689800601498022961445485838918727013246284239050954573522426519357434828789002798636603795894207637790671436485353067369646686363005774677695507506023506362520742193270366865147136547360056875828794119974808320269135369213355836548923581751127002211876363523438444897354293734649913803323607992676060323780295821205728521386411503916836765156861341579456611917344143219733613957424010558323154811553010828934296672764895596500694090213888038914190904370594610277063412009453927681802481681716009142947021213094797068789520473397116600951750346370098884194986584141069072792697191540092571028285616668701959913483107592425042390276384014461283066747458926158434324991299167480039215130347702989381579191432837661430450625906636053992094183638117053159252427304596923875786207656358954723337049143558877674699829773791155121833993691264236431418615485834337759123671774232620553336795074958040305949924132218450200098340773409862429384138712483565254355825153889320321778116295672607630863678027317796253410493338546775651926355562180243668641793294199627927991339137385939286031818083051393321665668146008331049137299400057837660481809610814717553871902100174875101801547652513161703040189180970329676792149775133434467989424483370751145633158604880190155104808901311563587342210380923010100295891513726303640606547736516762487059966564731565373707260128940847492115696526326411649929124549282943259045590588046423570225623732724672199029242177107310884264001309028558137041950795298447005301288912617781822107212701176922263507465879424294212913517320188266336712998308895846125083063605313092991207488507307738639100518621680041452569818527184321780578862862453001705297778545973256999316743839607208996298999900845020386498155541542647612934067434011300236227704262812666524921291423679075478883296129001680570353610334437089189988875324829669933280707433532670924006462333971032823190653162380345797677483178934635534501636996113279161318714249764742832505238374533732781850418484477337759580040710763195832917956332811561957933608432725627650463920901665789029631490560 [113,82] -1120786699294415221885485741029588035162932618762002401230229070557222447265282470656196126626888983339474141556232994092671440911912597274570755145562709122997690204638016380920358300487137032175432252212484346052492124143525284566781552282220173687484833708320856136408260205848091923010017898495579538840322742772162597829948569969191000237152435927750395955278122576161354371688504736455561472496309363128878576680141799470856194579746239227498059311461805752636711506993744189213842019615284288237748406423756428911638942947303768684120430439501397761560129866980610692634103516217292579689878862747764449340591832231590524771717172819168732988647398134000059448203586833887135155305179243497938292933224910804890661640269355372445808755309696995360807581696626844904089945085269339591514884780700197962768509831584307126793941330924335495337964507679157311894259227696161352786490250055054134721310994867642195581971986378893129702929072056440325757615860168153284188742688103010410654865141764222480094833561173673667434220202483544192140303904471808403833032311799556334098741424686869019581223101114191369846075534270258527776261011326599296173211575483473125935118909329827874684367905508779076304528396743223698077486286620232995452373970773518072348780730588022150096914440082258732260032451739547862561775568582359343734521666002661465331145940513859476801669894803336858187460110459449506987005848666119139603979553851303478120216710373654219711763126174930721802360510845104152807437604863715462944896963661501310206357328385284226436242045452017548914908917710617682372453939614367009724942691228519179677885210809762160308769059437848137133521207506903520876221616056667136147678902510956930040181186662560128579402961469683162989718218241799472959309141276794847301736214734267488565915190648356301640660289314220733443614574473893550611084138244914816065821565651840420986962673281645566669221263538455701353351238005095755775057722493135166310855308363236293338593253453467857905506556283384637790020010179058741083765912543386313826847605884151520826990170704360766188568240497457039412703297618951018376268740460583291904040140420078284567642483193360014342107108608394863513362047361476080429173466696898208108020268170264989765605972537737060370697101475934190171592328418016048052924184931866297084074986155845899705789250836025678350446455612347326208147449002464581309442388731107190909938601358803209417817600 [113,83] -79053919793803943694102880333221137316123111223042370179147387464889926199181700794854580377433610434150813554049176889194855600395701375215949538012338661186307806126776085818154463957202697713574930436322411178207686387977498676912951100568885137237621727159799167969996848401635354084664651146550762724157980378681542456381844541163850358722138886349343115506009070723762727132153464004304165757341118575803273204513261793423218901612828957107008917162858610123478497501692779044766185854930687610146427626835822883849633738969372506941340038276347167063922399282036276938770826788205213678884932114439959651998726591353985918961492887885141654571768588840734853503653982556575461864279363272883851239561545237493570536093183997367477118303585573671854521186839465818365090750655363823446343687200986286293782917627354043333988996644478170035856620419829232793782850674965915982764017351894354349665024168146179159395672096930707266042387134608820972611052292741665337672208014113811275249735972819787550773250902076284993373359061702173747717829913828063489632389789052332603158087994471552793329484375314636694446863406709438968906056465721943370514164551970641836219722156721984142011716559598555763773940261035538383132443555869282350002208527467136857136876116151367536056240522184141427291192996401923443970675474777953493487779956214814949092395654851048632420990574657635847271620012248474373060756914402531078412926475525785590402739281734189099254939160670793669802111106830354354468677519997366872676136926093705793675612839607152437779237991353519994670217402492947861454526846991484401293801953777216745200273021600272628272435382967901991256624368215649186704923234417897944906695709555108172748645016809763085244216084383366249152791943367046322605397143357680023826441643682419031245897141898659978480648694374970020427947339519600863859528631702547298056011539742398601576182051459825432100274822708427935081518011686439508481734248142310086172244274308986689543102974668547036950210241255940057944249850038235891378713206267573856962080811729064371675410591649713407553248214810509084777178706207486180046369307532575677698406866711104325567435971119806821983363124678691234888021712557172591909000768066806224346116564157670329452075248992018687897474836901124483924933677545879717573965475746290621755026506923835561970928854607157399224267787241608529620964683858074642806787719390741194454291826289180228800 [113,84] 25636640484824489497790101097002750920976682933147903899434614726866935686077116731980516459766393005155366082269339786010517028030941458745305208769519622698838431214400901053369616480357139388856586647119764170157307854390527907359918068770549355101268287901231214478994008792731562417167480278754957379184626983966043256896539350677203502001172050682220420927485832417692889299154527926633180055925325496210536827888275605391900188944037466506316745220649851484218450826608688322383958960386962995927546131727670329855687862848912810971811706698201340865434820091425226973095351487438894247540451423710064169228608012415455841525225769106902515623168459863051962204564126393291624583264004916993749888973988228995406050018426880906885756207543400615749472742885861260308441212567052154462520001320893543059283965035626372855696577610122289426045512988077989007796276034041077614332478849796446719238042604943471593859339268480220392603509959833086804231133646564808006792908626074761764452066656833431239402260976152470277022993368231407826189926614894093964633852190440602092533185324364436415815789619752525255897823909442968791221614340532770980633749724469836209146126876225963584356279858687503433020197203155272345700428576056573318669847634758387214338501880359896550688850665810102477027808777684349513079685411581155502686411034007524839408659607894167655431340993793898122441263759480330896298162535250001418108370730866130738631038265047134986501333227627990351849696878124154652846797157364484081847283464346972312757457048792732700596994278089871441686370942670610983737371354198876886479043963259122853421145500898211540250119051307113102521824377494192025830268702860757909637480381113459374961540213714570885639192492409350341898752900360174595909937965728639734528783371937502178593970649317412439510859939367659012144281512991673719482349168551433334118892410833575711757305885808079190775781934703461306888323417136393460667862534419335220701325790306146767150908915154226791691747791609812350809821137419789420928806347441771272688691774127224825394594192086358290723137541602711077670018704382115171404730716156034566530841601657262481602359301965238561401057263977567573327655548754936543530357115100323942435036836703285927274106203598358338035242355066556931841451989909887092964053135889905090603749165185262071328817009232225194600322005276979015574804386620913103579334320860512585543661653868492800 [113,85] -3487253217580014775004745644473552687737905424365091821585655323540869466621206115088371866713941476217250060220014015213930555801101650664592942858809093132085807687143562232073311382274845291366291538491301587139888743844225880976426029268277333500628047408002289207602208139704289964502097779130146062346759796610632058879036516645181761442902491598193368766875822187717867518463286641708081696760047925132051229682471095845958479428999611309974553446804777295224092262928538183104104177595768784893764743540723235450237270166214928630419898688298060170370913083344260989362101588675552220010704270890812289600332406565175903619235954402978219257034160790589769483060254031355080537468507546024006585480648433663240461257195428316466889814899321397285855922163597476108613629640883993365336929399943955393578785126527735033666398448243206924588655095671700807601620949409782540413870948175656752180154398032518511490821324062690248463664743111498422320279457138319898217760200618206819570755898209200003128268693125846615105980962390700498499636626218432803174171340233307278097576390918675829603443462332010185170887234089574967434994803880039036747364374729247542042441829321926082990766566222784324707058287031951478463991003999877108153770957799317580904148952726238354760328405098989388158807209157714633125264705132860756789512810306528824648616916938434101755665472708905872896746593285141080844720463941828772006924672945735526396214914940413894951723025601159330499910754809732069733999984981542989946618562899314299662297853606995609356159932656411325084617035537840059239396445354024639359166675632441368986295640591985669351846093875645305909747799309003296359822198831676751164479786447913629713620265648871714290730139425647956241037690362741335156396167996189909482352166837759397587787728138418344805346935576219152530747046433052342512537513157047383914945370147099627519892284567610206453072600868770076764277036432914900141452153118710398835413801730245944780141285715051478432214852572968707421596092660286382431830036287620939478377284506190460238097688037715534276492402171654050517427057985484765944664208325931868154799019191195591746049516300998099474146625912473285543766016136232980915752151742569107868642725916942414093737341302427700693380023591296702299320474577832277483207224259306878341348657205936329820801518826330365159701668181577353880578268406574197791036097189803835687422269685760 [113,86] 337553497618855238582461632689120276959279701314595095928623241039533708263089886672847394166320147318731117389342651286137965526243631453160258589418263447395953498290192822401229512618682513692847950244160155670996956643640481737150351362675103610444380302961128243904404858425285866247464267981178238274390539693091900248496421085958349243076052000870401503799365841988113176869855639065681910791898486215497929954900426589562507254082627872174858265490796437132087957107823178498557348081901271807826447366501340866201483977789355175262410564739265200122581194743616511696828787485026795772012080231308398424348057064065921234422770527045322791121617835744761679945834339048250175364618349384577241828913417623174001203842464280987305803995258583992158332217593009525884629865166563943227507010703120930240855885250453494629671741854148952269308143717477434832721104100871859041312086182212428527002084266522160696280062782843951762031100866202603484526441455101279323746640276536591095337515009088839467575647454335726899448264137849379175313704323875743992464875111065052572612939400778345230029223679220291160209653853959122876495347243354853375182091644825617885890137999284756041767095634395857177884416273415797041208699188330837462681996012445266682018681928901664785194993301067018890068901768140337045114976376852568749478733164388959191497740209219385132079975793031174027255233481593150047125803770250172408077572418627578782941705209099824132290922693963321012959996719257167185086897275466579093691774836931924898427605036466568525641803180823076330908782628896779887309820769153821465784828692953417204528215600539391251861340637753556513343036528108142728485711424337340562875601566719350677076038006182707622937000901957556125906427397848602117396773735443382660401249661049855983045797150581109755753893114660008052362504740466735821492784347636251069842164642115994116742236173747251370368129433135667142144624558351225503359147471554236568930113635730611342490985635838453663788888894784385095375728876304303480712540174016853788933749079206220979759464180350308778878008312016424247100452320531334793759940792050786363226203486478477748354599712437226752984929619790642501974936409291983975497197522562536955955410865127048610984174473675239657054126756653395783803966330658429547750396205800491942662597474327144277766970691698066462854334351759445228298062023117087497392831124350288714759242880 [113,87] -25765658628931091159449753452470936649558009928874001200539166502510533674253702934291084382336367671401281544977973926325914735054450024630093061249294968237147487189338396122193087758051622859861747837072858814883422002673031267683429312521727284235864583706670719891386633227384473308490251375200418115204535348917625801347409859005739896713486234152813139143327200831261926524482622904089305886773831888845675987877076342112393815946504850716432834007591608999553587823792568937987302008726029091901305265557621850910224741128925902446435017814944520539717097190637402310973113511828836703780273262994879938296566096838577081025052011514816271375389741333393951351307053091291440385584328192924078932134809034745253050931088613666110267564399318736019388400552909985858269222269796386742496089240612427189109792059058883199685505677437867936612164044987051684469877844938734834364175995968284227107271881873795111263838276846320437675937646886383890122717098820103001352550107974931837689779271930411345292718335549404054644267274766151473827663930331559590768019730169230183165060807518021964057843574112226697894093908195579963104757207791839540045827180828059834786992555356168046527282402910486331718087955963981779562298976207080928001267019843627327040079754716836168450324904893135610307438090546523297514779465493171192098718404420061137804341363812919979870428846746252039718533308165462313944316777692959424596099859633234940752656791677673827196452566924315646674787296450842374522089893198301694471311244934221715617752205486430581937727249830126142426476794174589571743685982480880141138739604706611757164134489082693460808023516519702413142629244576813982908045649884426525719879477825679382386814793366768357688112437419610494575959743712581906716433217431925849376919629591456889461992752747756106390521480452111559517539685979086488741292726516362766183573688947857676387590575635049930794754699160935232899536756905064374075486957436806276635670661265118403701638477111310801192911651803118876793503045977784532712615764442491708964731820613256331841561453250096788233535662918021179569904189435962565500116275467053430085702255737109087179219218698182179073436644827845099012151558822544780047094536120526223188753901097440940392428127137608508758678121791947208269566735061250935131029425623804779419863771302876827830707272224154255086218658104820287110214569340574931628078193946577166245520 [113,88] 1608758125882702532361630910595703328024342799780506637836558006045859604214975116596772902609817907564297835700279010252082447789384632971101350498497833672563451874091262825820096979615711179244641613475895517877474926475954867946106046840888680974565912559017144181119728915191461276476593328756558332533245057970231638962164217024108054838935457808705022207240211232846050926346911441768178266987125723904687842546572612270996424643312904348094106242815311923038133194298842424961235097474448615917422275681379496518148041950459736938360243271455348053416706578855234905611850474101569536101828897600192666606439791574850555435782183890767429863909693978964861544517760896046079903538306367712630405789152046633193804108694849936298545345660283051757454623481163198204092727810564948825212244615542856917366850775319259033286608919269940799025541699524582546647197144951145143806017772970080584166164657178935937895268101731377839067592195442675733272288567400363365827120864708596069382420881857157191179011633138385214983450649680607724200055004354839525277033855379080601507820755907649460807972356331226247722725057248134726409537464493672663796963855882279915196834613205549862753299913500984840189574127821582732449059685755076084108174267056468692448907722130702993951611600159244444549290299530438975910189744302140453551443880112661578230657177374049966246850415517927991606344400057901162276568586089041549346277308281504151063117224686486458651106771966080552649109572471128895705596544802170564956830243556677287920224694151982625885449403777140375402390914615611235969747838668272085244583527929530707778285441459168237001772167027428507975478730293768365605284868481040997983909966347822649076785000291388345546065424500402265714648546981060401592511377496953657543022078949997524940138909619376312628710107566728582600783737045715487800443716453078963997760293098912455539606175983646830577090637320846376353628016389299283010511977284725863503337086130636324530708770875262893104937346471094365723165853200863100261231782601187631573259024030657935137107507262407059330449035042779572575109866841445038935613221536567981940783025991629532793328323242440262135940576248291974839586533173358574670854019603455054840390687848446503138810524390933713842989049751868585814259202014937730360768110463012763808455669918719424403250775260090521335413246803686426970635162804129689280104793406500280320 [113,89] -83709570804634334912943591325396971204783710407874499977126102416280413346915158427597979572588035510742164845806587375363428844188966133655957424102411123515722434075746012172606161377194931517675285597406214088572732394922784634355945090697729101905004165690595293799072040806526433970832991737255857119109693755583360614595323118616965669045661551988323945280529419945429488705724814820137063182783208228302131218984201668920611167368086219224685711892993865315232829290065890707220048939863509939099763168725788799902507243126279039256662600394971348319794928775863096702337650852000281882608477705907888081543120390192139836031188620535995022374895812438381603224273854020428119005738436543180763061261277395467802410287515031709866901278913635455067556706068360797048355113420998832019149536385898284331262933483988876998792436758286750351425726037426786740935415878950959927194042919358794835158866889754967044738729738148883623393080195814493651176340841236639257492655112537384972125368859802775492914390621293300522057108227424182577355330607294095540232814305223829090512921139113639978347542076748802386732907050522630294988613183983147029541082674456543080477911890008302580037782085930507117682236996782981613880552533564617129662488990880702943987278908787032341825134232348445723483057982038910405072559443887699758301912253970115486578227140209702507327022709149558037117350235747480241360857593330291934030277499341213207328494803226425111139931871982720292141006360403363420787064322066624476607531495845869340098725934353982736440815357555972379510906660125324460079428863120375190047605682534835073171917252489622597164468118237602363680121991922676555308520277620993907229051784689501971668607404690914995138119905085978214328338048678341285031056394348952360917998545801066241844175728623711975334888618866648577731227175100026534646227558055272303223607456151302648331507391521770504805208020355237458123075355305764239458964565024150657555430884509957135796416140177077149007986457730735545619158792633223869081619018113041919314958414798106796887593745455472921353561566694681502925004616016672499205276535144573050966664638888345631604931184903014908958211050172781885208746406481337873530556427692820560784117724571944199034158995732611201756777921696681748279359110133876750819764790584341601862209159199857343032845534641939013775985153683980792845879033910318576526497622557440 [113,90] 3676251573400468092043538559535336079103340487431488002037178668422060610383467051373557381594077581707056602963576760188024839035550681958286418717869485720827806325324569977188897038872570829944680273518032864990888489556798093342474052617028476494578372666956067026359771936154156962796924229115211946955323825868497204524920479602303583891381826034070463141105089590696229587247876017462239125772282705271940112304870790354684023402632769011104545627973481802703953105688095593124918283366793463518456167436134448722468988950015016572696042586521115976096079196056353578759738986231886526140939252169113913765977420574633811529773918657371949906557446052003378018453010429319881401506970375896845632349709172924999643423987713032676867151754228499826483712589816043856145133546394313549631070941179250299914586721157277938431859717021280034660025567141187161477562696311153828355056727608176060309622527477072321122108530801843460128847398893152644115823927120888142386109006865052582250415537544068376960090990406524881620198789324126551190797059583759363073528675915432075417056656638292470262280554787394152486322525043952902592205337293390598964043872101705572960604814873496225394865986493917229909682545810384326167721110200764982431015985502387072756072748392298762528602308755212832138924856806545542090066321139869181376439867427347155358222743795400960572763475878911173157646882681026873282128920097395318509667739337702775271686342366147036687479631254347942506853624348628484465989359191218315855139650814350121247064825290630035474535820350395697451954395265081498219340366789289601813620059329653633266039801436584644254055283945069672079317875990698979122158578050629016681626292607017022197115370125159108848055658250688728622473965864324329645643958919912504223365216513716283890462784604920839998032136146894035857817536041460015999233876661202599663834887922030131248361011463740524737331190844628934278576477681124254234845753813017665136442864134313869845545399595684995805619957252304157665127762701035212843377861200055486816601035884012226950677598760015390450880398449617980759679515850717413095552077425332802830221340778373798961990237875515956113838753959860812383660483246023676267706040272415280904799368214240362162692736679816084665927185368866347607939800722801828477268151041112060702066172969108544711573738187800741597162712414639745723332476887662503339785156480 [113,91] -137371711936652528480885660463398301776704946946671884124981594927840332848402067964262017427608273742612014782231392631040397751734393733382594018369334149900609229752720770072035082044142860786596608251322130796982101362663485333472548826382547325030810643325288020078364194688299847830838362140713604352996678626799740344759522657010352267489291051284296341139450963009771171566607020768952365698055696750048738487624554166299493688624824354096544829394051569073640869398333620216733824360296475601663295866010693405822771471752225872982255403106382710195356106276454262042875310403561039303593461965448321592629107711045721883800303319949615907041503292925169967673610090728594169115391974749103942214638004952602869692459098737063912727218127295409771893505130722387856575596176405837661432736034126339519219063412947920999855285342236069404053449296529773001496753378066222448145150954759144385649235196396344701939431121320674080798109539981461377046964658204940304184560765318028505237025580082713860214167248261116971530754301948860983673805374927882604441291036438480253222605520510860496351270401034196818827265752116750878039642797565499767560400833612073312730233632623989588158773205702249580930102245099059599017340316613523438277143875116402254875864291063220306981676302019955377285925962957301599238876233185170398761695218125655902749314530557891091432105092991304030263684887164926021853563970643114011624725907949355066447569325177495452799366426811515408817890160319592377883419291106546010683757375470497299989667765889156905172246931920163795341209436634071532626592231300149005887083476630419182114776202465412457820741438204726963133167546200186266897412351618761824762073398946689911980771452712579582363164329201538295350022798818007467179768539715191813555808357325885018508924821112853882162812066661532087358820271296217820452012946778291306602184356498987212278322032575558869670408492536881372383857155182719940233138799479518783035602534765587367461327930833444662794735030060640782800541782533845209036269856566145063674284284012163251297443726090044817591955289842704486411325996750290451467272632163084797566565529401015356078789271877217552381610065792837258693446036982981765425125438994846361016484771599756758872359698340120039312898200594728720132362714786262466897158198857969173881829027560182614817781856920383382699801880991110670450529190528508439061520 [113,92] 4349685344126996028317166469249388131335231719476744439869473912681604214053452816619703088627354196932939433767412712458412620636400070141153812810228870440269141917424417363045007717962554135893281904464573008512668302903016581640494232264751839409313990130397320791626681169160906610828454898942879524002916161129517987137922349002214117492652172226136205744854802666185520817604349019640647866596150477399150838087679931904005617088929254583104272384073644069887797213942812415843193944858776898877441126693301485270964243058110223021835389555984183093079616018640262220118669874501126205045907964463759824059578180094342460217518189041140671164625261788702934447550874533134255905550682519217795756546600975939331314908171318799534682833180080526351504213385755909796400227542497685719900827221809356915353569538952114611849792955828705113138155184397633890935694303276241137628598520219222185409036857111214138141183582858370799420852870801386144077900999304840341295321296687086630583065954001224958861699136129406825629566388680524007552026703149542486133408671630690761231091608954233086227678692060156153176597460052831416252483321278029655581146401890215632680784313088799949190819353760819542715675444109423797390957695429504184390182320732271682147794235390043787568002158341937025152034848218537150558517319636032406077152561708367620914347311488073689060092256383746982611199973609758466655684056755226798488644579736296319620986194928299411487539599748065287951082507732802327189040050076808158648441875908705552484470980323752463473878284601513071858539015300601430940130492759141164570363241447587951660759768372848035333155035618175985548266276702113435311132840011050765052942009858260744883686640142501904565146952519387944786123949523557280115265089356089405451904952821555217266565009101474830060110406842805853175382628292005700545513020216874672727837915832561034222389912823804256418886697457163501147218833383575769066291128492935347423795475200387033866998029427454752434816851756500764239271209044007991164047360327612660075899195201678537191360062591182274248683432249471502559345172931362750878274482405360535690438169575622067741443356255436010249688468083661393899232870892903525907974012433698308713563914198846774439571847189162207840892556733028156654232817594879720225231549249313083586485532732781915608920044191724748586063903357591599881541931914105053440 [113,93] -114381753125707517184327031620391196544819116010171052937000595109184116944365827417668059962967082527880671733701087425789676292628299858050591575616662170139208048867172675544095423727171607743731489797605682603540045804868718292682333727366105314013270163907144966354772136250222562370553161715340742313778197973789362262381453330397910353960857572244796785231246439255896796613335283110133695527673220978271597925722795793836141560348100648378583774786946691344332592072574879362122135595516290658563740096257925566412272199147338116004032359037855147986269046429811613147769393720751938667632982743076553500523333653285060161923594791040477100940818723117646569563003800237546704591856860167817914642041722351941013166057384739763444854966613323240288475098913886490147208250991404600864377359183852702220803292812402757353993985245827457683858883063064126122237670567027297452960381167749020703896127196370481005901293814846800843359872506668996648631276797389610537022818877060811681192942291393808763176484825797225471742959608295450959700668770664909943221685338327834340571370388447921284676265545676461271317877068884578494953743070348816643616841603302514569529453491053299890117138315348413933703808228296789102923685789543331213856198690387169029304060360877692720616773326647751470847134450727712477951544461661546420885412748548690794477907443866070964833879634230190907171619878481978857283783682374714421605796726990562369396211911390855881212598598382203593653719523725498742648768685480322245950433863413238545955031217590928886557533194538502426033299007723608189733725599288462307163626317806587931207496252999107377253256836205903432923286232905398990453910228787948132974294066084954776958606744260570938446189117836545849291778209472153369752451100594800103337594552613854013732503647343622720115692315714087286880982663352405762055696102708285418478212631021325406841487219874005455603786561065376531661788284836146408695275322669986986042921551697019029177525218869656103108442065368853592883665545859773174993141476981967281517027474261298917231609169257425635057592267605706688239007222405293651332496436376315177292184409773170802575849052826151540389177887493353379277509252695569264217298912587073911484229782298302818447519975010131555984735549283067678767156506983449623406813324417591064120873442826574574602810425534383118934063035349350323695699837978080 [113,94] 2383286819897675104485597600532597414963749291350020008960556432599971665333953225806059540706565462133166541321356826156479082689026664250917271617552180321346313638742081206185622172952487762193731525585016097139557447150095465464653761212550864502224287759908291594756286391190287089511919104952752078596138003332219183362983889651280091596155529839484955982765619808970482050193162322462849578965018380441062677709982030563253795849503285138895494209231840431811793172948445434738521281848957655214381245907151138096431944288310338257940458113213490029139039141116884675228018841712441004246224327201544675711312908053084446196910772479424313426917738652158993551582540393747843799309375457307077888279971949403130082830530177893942108621058961414562848052271167535724531547563143611857296875599889261196633196635451951395366156848689353814418889039189648356027974538911268845993545513507665709948963513021386891981925382442444167091768456901361544977989128687850397432968586800692173558547175138464608827781107685425946364806944938006746005908694040363221205784985748960029250994379441259303433710434814410562062859201972090361086048217607370348547360845520258983266472548604072009901139730160232676617539357916762880076178520682721627526541814432744875764292412196323420593190553013641695137272000768693640921617490155879230164214700830819994898146467350640251291523243626214186833485579723295528098989956544133283057549010160431637260103398867248264670972357568165358916787674126892485541290681882723575531849067854361493452904885297276222282468584873141092072995991247330617214580273165769943404364926383210397299878657581438902426702723073137880308846004752090173598878161054754170472892764364246144401665093534653881573205823133474323821942169545075649927327222107140416610748503517540602560221781984919659017548987471255329689850041470648777909896888302420227338619591252209030635525688585018773669111556766755777607081576253372130875919169179994027329029981875362299203183690001199983948090099962244165454760821385848196404090192699550785518169144195774951207930873633329820424575862481327797011057202457661588305330079133073647728718974816963327427106112661871817280889997741421659243818649249295622686110718503198257284995599328658994396982518662769718363513552919197440616075865411884925359005852722201063636227742209750104390737566566927909629178820489968644578362246400 [113,95] -37058789877207783742729804049335767626173383044821585864945120354641783800464445987135078491236318535498711687862525724305517592844341740360514612570126499937522280504393782947786586304868536218366664496716749396735377950724955682718019482363754009926432847590593032795126043421156014249784380753409237446792380311442671718528082208091633534845695678693656751484250823524526613315443832934231178906555897337123348261815181304361160738946065392556397062509551880368905111446618255230127254578472003594860230495010843062039279058921798933204906169836423454642970765349642834591672513805171803491863703954762596536701038922038337045459366242257862826696380721420996674699373867976666306252982390482055626495866971320795223255094654235736458989602701483755838756387344531892093689929755772951380464678519812813532143930178917791252499313391191381673723807037693193459596098545820154381091190619452200430755255517653349010033264266838925784921048572210372411223445222374997135449140421780581173830140947562238353549065737951958106273905723088525881439739984806752557872053330254471320685551194075439100679957769486162145412611151887110448047818573237533570080054874589127496791422669757196381442753341747814255300865653366183590021270952365658070488264363613036757743025376423154897285184291435104654580428198770072236669787845377639362754191833010222015637529373639936004396192998108730287713517099141652951014441960721089873641690105164247587389785655247805772721837015528265775247702346835208147294278104694439249215885583037340126905691474197676078945978164360485251517056597240844152128099756238633204798587227909481985999863483755445920123380891506608722196983891452373003886155926076999555387074032663486803241434854796062995019918051283377687204352880193633654199672950224949397460787079388042062349541968733948455894753747876453374177423729596063760872803360013528328424184203793628649712034925337705592397501034606390695658414321190265545702271617308832575431822259377271092930148906048122203452080919715306913142294350138685265540646224714361791110421158641861888427057556764448178607255395375932492495615480663272174539061781705202495389961217626952556129598908208936143596161347416462508085331595676995693328095418281887752344150700084520014914074725841111297002521616604404633529494564296346554469491413150728738115764167034360316076300915783950791367299323913904929812120 [113,96] 405378656866497025451047498926541089233419616737807122603673225230642400623152778645192671428214663474192222062151950458053861550358122634042262203159424769342042463864054200845035433986310600440196237229334873907600805534103556799742313058835644802404441481556637285355016306890661406376909876594152028256949555672009680600158658819290945434226669894171532038188709842419646006598533078688005556376305389772093324423507238838372602118601521124126410009270154300273727772895056486027117055554167446881310779076477215968351691121392771066787456039890061732611697333967511535450829387690058430125859864328840776845907865534174806725334918150882669697818839108944451355887730249935614005414222865411039452390980471625810398694552541426819538149252992852585842565608912018364987149680115544519807763254694683481060327377130699076447947443909183692831772762257033193753482207230737789532423771454681965870378352660582775956763831260153909792744629008105499004501074792098786460371933801906860100524034772517864441082768502829393658945973906086873178530896205053003138137256780523212041533924680529624075165477310586541864901933996587877838253939198692606064218105080605904938773105737394462275173815484307825340124097604752298198597881050225386331344281132706948480437681921950145971208054433797280690937809984050122898681463375743156136508038919185595986195758828634296608136952708917718163234494379040090703254983311021710026060278041890835526760979198333339146109830963824436856006208600146874449704673217143628398002294057386669742229423356213805495591351723625236369711390418734872773361047966176881337031356216974500698494756088289366306617389050408554943129333269090620865440404895919423065184178231671051503218681183964701529599307640409857666015598956255363358475389036360785878553687349179753665304045564390335069201220961506272901900757784821567944922256696786517898304112772471877518322326839097573290511133454582497369290186459739614150349234092866209528762048687699417928348083920296684801015054216319155395216792466630124792873318914381174025432478221886006013215319941245138739855660015103348125827069321084046873525265363562920856497494506786535543300375407293021367220084304553817496358576248807071584164464478093542377408811046066921180109483917798000184505403746912165946802530070665873891382683520104220806082087636385277230673418875921645527308350389516400640 [113,97] -2758179952482296898700275796976697101606590738899017428060673484593355076942710556984396138629607671268776182821741721858976448748741060836453624516566480807226224931508786386962982124704428543272022262965737433360773641025123712478560843841367768588187438287908816459546224854007973845579646265673986635076725231298487467700344145004925270242896023558699002721403208928192880368685284703257806253983834819888113113525979377414120728410869158635543532146529112137795264044632021866923622224078573762684830284835552848727770317001252186728946301032739077276254502749134412668302610683041154867955508422750508137951163435897904631478304739138108316152078133445157484131408135248491400404383488818269481012474349245139335802153941560036512978988518741960925595179894780606509827767144278634864874137654714769393706706270294150850268976467612123527400563806683693623503013394253614515457946562981930390794087538792343260101537994204039850218766516460943524438087396619840790320102550906834690273365627574805346582135521195086477458734873671757980562822994150038980142926020882846638315061587101049374184575693658240316663593090559617671288778361253828003302505083356044347862883787841434276570477380789927085833805479333813742396598602268427469676738663993154280178015204165365848925730126403398351662170126360650784606794399132717328736269730336200576943859913838852216015806076138987433511034584741085966754167705527807807278840186890155501986365237079968450685553343021771582879218509901554611359101369022882567325987597561697131658505110629520254727964749861653040267145054711473231878186550221786880080425552288539000348064365590798161045587348770409904669113660487311019816783063432550003460200346455399735915153759862493743331495554775432727113277262523657994902663689740893254562273797567359637719165010975847533724883665033693077920205463385354038686855259937589226490058734014491445990596132052520180947982696933693340027898428197332472741444896135904220361871008897067208035009667973060588812733982096235711007046178348560806654814761949318256179364885610796145571164334697208477058922792931742036589176033622647455669044900913686349514145929540177453237093121309130624523740738067297541251059963812386167414412805064032247905315426706296960617649119216812039948561962328664731059734256249082756965016267203089127441914697243130136816669243144750831379952994292480 [113,98] -870033665808792271000079346038929451153280043847011963938996764495760399526811763111709063757151592931774221553809138147710753322785080098055877804597480937655517204320891472405722296224669030833509151185891164769194583045912163343431272951550178902193519797838902700393168224397070635738502339624259159357990956656209200980747138147856790374501820773743863530454372535370481615232212028495441520692597500118204136138924919001010938742418464927923297628556446153077710104320387962685361138916806097136950902104120702183002376237994956588052065856691391311354007347816204417711724897445387356389702563577207798550946502957959990019307501129920844236611245034806236488285987913299756306010672593172064911361845136102757026076285167652726382295922532250981945338439034525995185202976031187426689525433392883228777626498893454466222264471636854828300962962704458491580516385025718263685184812174792389087963689576338996650293295034561032859745839492952112582628009893849890607055079731003804783789013513808438005576268310759840284914717587897661656052532850304604414370313330585868325797241528982867227341663339923484936615404306035676748902241330820922628043656631891298109135971011548387032458559884095244351427881097663632119664689058311357492155301209881376506688971315983164265444985747100964615185625258000839751366403631412456908389115319498812942296914422381482043332105903045577434835008479176730045469394616215092250544143920574674655046365812092229327237094847659809662750249300119915562647444483221176876710813634025414583665134033333623482327630551216531743657002877034695581320368804641581433727836679035716258658826974886336188560066859045239923084108503427396999991365442952418908858310235281558421615813687239481685784087352355279161263874857772517352758567265086157410410967680132294506934841859451173123870682211166334848973553408892846166165355726501873119777042979784223909020130727429114762564975875586937593959726926911393455968621281171842942149909900169533015288310289987018093888318129563893753061653954121809430147946685848087545314400960000415530580147706807827635595574454853141066467765874609312170301297859130920906862926464461651883720096609112506917726819467096825042965117725143326964923819468152114994633889842748117666829117167585538578723885042761655479885640321999542172888490637284546282593692662394757742566243883899709544016640 [113,99] 196141304934948443342021000758756108752040580124492379204197855640503361794245631814093448742235583985598991049522708761451089968778993003819331901011135306626251522036283901588111362370834856021939833277220562083568739782001245415319537139114974881405301909846869671203536794902057492231624449063846366788689929058725731149278607145557767717618163848266101836613829985909828541206802478440803176059792673960586042485387210714141283101615772172355600983517311231384337922090516196910242655287528139993714142096447732270890748626508324114886311522791757439742801355990567114649627397487138622241071969256199398759298153521752404684331868149377233445900530770076296823641137074518176632421576059165782783739521931141845612214321918968624371012119609221540846759605764870495776240535327904324741031829010856610424115861830306598364351529955343993194102300566028891878585917744416286613936379822918410386716612380293619276472307333738492180208165772477762222983647752014231628071142703340990888942071410910149835561561708715480387815851630692482981568728171629717901662579525507283491833747784144325826455821147248058271385332589931116350328266314371063308812991565591924032868534544282724659095270426770164641844011721397162460593077816539832799912818453833947604229343874938565417260922410699111936158100534210560820477220053466860653314854804106759630100457858984785301569353763327053425859399385934826072676391688720983863512952271187871800361146361544800941677254489317079380600225356715371622810065340348655323858863783848497028765831773290133478931767171228759855483314071036757724237749355125668090334423371970711402144569830371859343508832217005559600343559211296930962247052318570717760030383818356979067496798440291195216561561531839519128724832231818642397685713592721961921608693832448738775362589037057410392668147321443786395762104213481860337078795414107031848067028315856425958413798131044678374123359068016378717460378964258803374891666151663198539124461870280862234029212849828880298874397618389698662143832250087430503601534803947636148277829034970740261918109655657640252654027971670456726063419368417553673940893060502938140585592017890585418052455547525016490573520427015445514540819335831284433713573090279293037134691806265168674599479901331485159353096633004255914402433085021680913985438366693431630097884434951620076751614383869829836960 [113,100] -757332879607688839872766891878930424405684257269155630673728937684929504612033549371028933706731030214036962345214768078895967831221918241068131746154261823408349868323086862517120905776947895894067099295007839755329376346840618308110839329278282399723108551949951848959185917807648321859342029467374531768682558456178062852266182865983234128828997599870079165988397990980129713772823238110958458325320539157749725895268165287935216680579182514307123573313083771037006468107759529822192756573571469163420716172702408163478286541308350217172497639952827426728861519360256805161988464469480191939489468277874963511952380601968744649634636685088686138635936048961412120186969429419719818300081091797534372620726520983839130241234130825271567892070608754068136218016450811487404864980279091626672528798061342921015344924572166005180202143262429270701221891110994837404297846761254553514735041421742245115687177492254519702718467629574080244989847335663268231227571342151801537120683468525572732248520904027385704922968136240617275379861679823627010481798250256268024679988440102411649424183937302368354804276509736602538163310506711648766979341260460646280622471650841318778514589171291577735869833036426073348166183196823064919705834863784800191248753708347067232629089920199288999020560071173398330418430303495162279705067187877381236897839728377213174668612334397607479237902595407480006402647429186606403707780999453874764585629479957293816575834383324475502845085756037806919148458080075350003101522677120940731013800035321511180720390131870114521036996764001095976663615469220318354226263798174738395122006657138458689951867964526794738342416359706821933919933624045930759104835065806614259072867577677300518980243238324606025225505693433743356841949899414578280775970024185625938751817747776354359636509362813213457299193559220185445794651425767396305769399224412031022486566579216657671570217222496029174705481882645674929207634665323906756932682245191344109777591225677924000007599146408119423506633646555880436700578377319640236750353376353301105512070488559352640563033146120632419609263293800942793491343007938773324357399977182621348803704278712749577471981203666156281396556512198012950313439474576886503941128210474975454238889966065184774578185693013190873282714333347838240980272166699617158774758765716703344032235451095106610314669828085760 [113,101] -14363417089752311871892234542648689393960887211091487509829264144736161279406551408076376705929911350296456258952604145126266903865965156442640148051604981767635796438371607932541843327497943734679504713449404587346160763138103049827059926398623154705218353265014973157932629426418747019826575013537726131372618852927238943470832143603288316322625828540947760984730718068980910130228103521576914895231820686634756271910213097081034969308484259037852399611894514027371407001000865590880478163605443451307332661508399435857383294577950962541653365158104324083172171909212539174864960812960498010254276054766776193242633096399333038879291242749153741552376155910378576223382237442373963449406144170268555216784975365253251516908974722242200001231724025492942444712073332563578704463076424337583546465311384923999143262820291206579983851294416874155794645920495893761362162208361361286484371429226997891532267632120977168991127868910334694426048341683330666193170829850749725895024928693836541489071347169307929215589932943685576277208939501458867091386340709292959730216523430418192995078150707981229835745122446343445672897418249639493402561814084689398933736596817364933290206040671958769075130964809839275460353658407936365514299770383253284061251007437888171642914948538002083172382211054090703760306208418780611904020569440750008373242747959291485188512186435616668540689260215323650075079102170848597035242031863275863723637584208021069006943313710302943504915458571691993814190652823159212647138564943354513015135705672152132486199733276742069958742365948452065739684823691041619196271128656340444894689554302507277594936766829366767382844491862513410532408249217404863867595775271592738070911133165740967065287794073759752835849270565703703864248618902959725538413973983074976036541085425227040895651204700399373621737736591707090623085699593875174011856387339887279386956830343023149354901688520054115428444266135949887825505338216604395159407315936579367360215586659371149745241945562938016157423800396843449504382347986559171924041140292342470308234204698734659539640140121589140169426151307903350314641961431889984027787141707946645328064578478248170017038552427575975970183642638818720670372880506600409431178158178925212831698687475588033773601181303910691348767105891620795139357646115487283376866094559089807517680116058792130865460858240 [113,102] 180876829305475498315706692841716604270244625742968916916809177935809141409317610216576862004607107043760440878382351656824714902975766823451201076966882126711320377460937274985780636550953052664584250496086381052349797764157980952569805615618332648811680600618332200900306767092249807381658075710691795810791648015701614944161308316716059112887492218233262751691644289674782109070671912566007765142337047955870939202243981106149579178145088725331135629489664016732586977289430839693954885291175509897715929794751384489344352954626416228450593074706076139162472835878947844349186837406231062519699771617930868430437428635674703934119193028425619385638742066705783710972235111964559015095636094647055518662160547849326925897964815069012890506506590699851135667987318043505360816907455865243817258474289645935159570769846441470230058816316975437293944746575625970981036428582826999316828697748846195888192632103951240803233307251205981103590881928025253904866353976945873240195661176452520243927349219512060203019961254600329031749732046839376323182311500878476632568098069632810828748379247099622979327004348303415428837957053452050096746703254012340410706171429311710500966758147055397908313402917838145202207785135370564184817785373999528683170181707135210065096447945155814847875132016833100278955893731059809917888494713785218087644178756781220858729180309273352359151460067601087340766124038070014779381092545969336392445412240191205406807949178158252514419135822429745073924764728968061253241968635046194533900927425503639648036333799733643369859243652270915855171198734506785955086398868953811440250225593576909863132596988648249721619657551215018735246308588607959613924576359260739421393170986971704997469147084406083206355113307760641358184554188486257156838764433746693823016810929526242910180934019393274337125437452393168438672067075811797773370953746160022684913212815166159117076459922612645089195101368490897540201732823454559552841039275879133439843799196518955830369886048295672931913336400481534097300034140749570002505068461846162921844830972851788776943136041799920321386433343901206174900525691516944386159157639055084094020589885278359275015295396239546307215710645522365608540286394653338385882875239347263983400746499597478706391801203616522078347436556002605105746408694868962264117563160450751723660232357251972716935040 [113,103] -613506978170837777571685263349198731317699517671218210330351760202006039606031704672343844301486644763757654955581609359887531295036135163485613887081478875940050041569980717750169682799375409775716009205611123293370642613507915749486694144138181500352610523086219949361281592198419250988490747995250242154278612462632122776678541610679600415209366633488235773619657066866834326829284552648993291630419902397228078914422528560898368391303727161214879225021147027355414586229022515131272015221736481451159315967170780327348535629070935676397897220981211461089752491908672947540854066731314572587247686824853482241237881633982661495559674042429877251942938881485042496682363426462651976352222439228778350004192333984732593337691612494386407631172661170302754575981554602979509924735601763982351157247041104298631593965617980919902738659773726856958270979684954669351196774690415086342852556925714820292763868062850965125333541712686689512658186044487039257707234397829877830746906190998838672068399544621435281589270263039147047254439263345282165204073706520940689716761500547443371649485725883043658448564120852289362016246795786128317837438678721879427207246069912978164088256860062227012080589463350331060335366451112166790052496108935942346165351870933408410555635826661050709892920993901205345531487609790117086723174914071258788940637141069910802730336823069870432281848835970327388528457164282192254855637415019920670583785631359198398644391419478859257342021431663202860311519176318647864636471895132131235907976405862092343095925369747292406781015231213396412762132405111970680381429076217488135470563997215541538226786038929343802224474843247235816871615265368473914659097931553167873386690438810107833460655271420957876838285000881820503617341866150641381377771934853352453638124446319774010542744268675882920525382321106915317121210586184117270207436497351287616532171046105629748734873935815813587362146456010992683628622040259923405315827110668340012705074962403026434871243823104768949429332078486187150999339420308009220863752747445081384065789530759191030722212361817408971478614058856950646797226637727817314102516328345365840111879804929573755116311535602722165011329926913162196592684079330232050568601434622439639155717302730664795299380805182293179435090754880377682278619430974334446553312967878866991243121672443621760 [113,104] 3803262935814302981114443782406590972572833861082795915671180492561669733792789143597383410052612888103401214077000883608247077329059494677656080189390104919793282644913323508900321827051731098340564732943056093804425380515127622900583047498457994955939785506357464528513709522058614548946819890735981159612678246871437379498161055901542862694558252656645141492904373959434960825909159135725666476613199761505858140617629100636537464661195499320404871292233425371115219182636524599575376230090098528479466841033450014013811783973424315257943875485528550716398204307276723111407271438426140774452596523708856400259198448586224517594891686727423417004250497257292137687808610760721405001918759002566154326074835433576176916784173435478363099528733133715050532703032667343582974940380475782705524293482834905223983238299019280687131479103494287641762864029876091113959257940906737979227998463877651640541690510905961222184500827942680129488688851856410772456851832111346209622634243452829478492042678003765005701170970943136911377793883688375066204161123795191555981039019828109746646099535322716858888370959120692901188874693753097364805394307509698808832228486168050967979955314481512930053657630794148370506524933881118580880350456535378940966402397926520552438238971516272855710813784501924119025543103523587589376680117764171874620104180541104347548185781091562083922836314654162454455337030567225830533357698986295388690083928194046781695095423732554411296905771791990895032327413077695001128088854690144263358487725871424062314452621837624418190875435416694559193988612909122607862611400780096012799607389721133701743855487313905322465425343334753062102929829929123879316906077944229203661933757869716399132442823326193304194885643304839517916130615899245320592540011763773786003861777385604384338313298312529290773502791849402078879654075784899687209926965430617984257618646124513126925225357671366107110994832163137415378375566394065293144997631358114550120578488813324644816807367489120997904106458227246948137950978405137274200024989240704499827262597946692371371160776156791052879420539852881641887964771009858281724514539863771359649608924326689962522606374094488219152235073054698127318808435183457393599650714734065558686051395712470189114860849787137921458236811923428594570947179557639118273213947280240050362965571540480 [113,105] -22905513061611209782514319712082472265838215684538468475415582194945830951714710310228131500325260404258284940183073666023558151715925985623957253928807677944857974299033777102323120625552677900902235507427008990001874824773043429329728251512366532023092598376430636540921663137635857946513935670730916700669764028492318020312995283713518937105670848340517733746930356660526809695703866939757044918508685087719254059889245558099735857835364076449086794777962031688779434304602077948184866851359952245554239857841220166198015261258925407070369834710397172851313523167655785887611670737137615286585148380829787134436853749147711560131192027828483162703673885004385221738635772621507086693073965375633333976329664249466355947824541873764047909696136274490802013801169375230903648980069808680480968160460713354445888392559807332567532133525256556415804987220008970415830580395295685071316329964313018653722747638099692566127565266328633772686087738990068425522404739737821209702483597683188253658826834342089347075319416484026185377472058391310880651357035867362280906428311634315444500309158460574900877752645412861919028438346691998942451630432784547831343144800219345444917220152120570202197511498614023369006068381809241798996419350990009546233224130800301229669942524506183927589054869684092712865636546584768877708722880419101544221689339601163368774028692313815129296359979554155693958195488312102207175477020555218246319057123824215215350066567359572886673968934286382705468168319045340361765632565536428369560094152644387759748987579147885462379101655607851918106121619178882239715039846786625346853147492580462237639933825392608451386608158933510235741018131236218652634970922243887691618608620745022928985368462121651426210627383301588787814648671527097875990692643592339891080616654231618595501936226933793427004190515804399395758165422349825113900792332137943842519683105826303842663439060511043910040160177150785713402872198734005101872711891403535499819953973025460773009391234449877407615722649130996105599837025433929176748030099371431352584659977595874332298758772914545514276811323846212526809054443022849851674248244286057663356975508040255412771768352494508023718350366377975405829781834230314790362953899043093316213744013623920224623953597713691234789259664926673380715237787060242347228518028462649682050663104 [113,106] 73826593833956355853995302312380958333186807726476824973944003203875330195724838518060439943097821917001091767277197118193247104803398049704104898771637634041767075176973375677996045521174754894489273713229128204789856165941901788746090137822601224002541561040768775814414059461063927893269432152967326312933860893593670645742688100575724396416793491131040951686105467986969165767973016987759236015162546715009737674499982142880470890645624672248105096997280132176838605912922218468601438159454968583038774950866769142309115568573181200803157105495136508336201446965060525840657120557520841025767006971408722557610269961968267956624175485634979944013266658232688423465471031571858512875871741980157378531941898466127032259245438191785872098330917047388990489084820990009289008602098312923366491115633570830101652352775560640327862198410594025882708073318996727378849626746362677229610060846174977110973686911346973049299319636685072990438138596914353408090758323455945196331456818146778122526728313166144799774146800887608479491069307616918328301895622895343329257276254349632799846344503601372878799851977695606687837318275397400928145892217886979795441728967874808307199605252301997082086064964687538076462200146725070813036840442798304249029055212563892737920761131738953432844405118275755505420199853185674387274549846175728797113998923975583904887586293687744118599930984220209177296100165420994832528389875546872207723520905811846934787412437024832685208014501768523312928649342875886221955148544638781637773853748048963643021121982225430557105292374105846434527340962691666793447162175390378736605830807305025094931294279864293894097090999582202440510536311879700514866708942072019648056284051879798182798763967852545114840160222587513267346344608713979515984521919560568514021161659815299577082409890008819549066544613209547183941962339378559188144448946579518682993332140389513340773190196867986487684499230950625169483532589340385042975196561021641595825065690725056415829665440974001198092642364301450019625287165108838009307050410007341791800853742436288973866029792564593957834785679092898975136584208975337697856042185727818409952402830677337112635449069768433368973077208670415727403177542373995137221936209015137561472119956651233493709016803246220104992316756989449640955100500507310048500522620036860416192 [113,107] -417315843573773545655373491076424199255155103720547788694093189134329536124536276771724786218305163886420301862987194116485566366752741051934022629014015435160346316644550016499781700098784622972933089155821995552441416248439123535008886613898975884565440913554613220253275191331700466323764280297455990664986624380022505949863366184845283079515981126761478260024827814485771937429823335952431041670906929482673102954854277050635979018627227736120143598425417854184137614971953324443402424354325267586572091023222344633579052845047273412453440737786101512665004496458273763598871046803278746204256248912700087172385648892003930709414900031290847228837857173163918189164030503047284168354931990275139193939667843428250676252839152143054048116351108673269318529939022993871995973515317671782852362239435819185270196648876125779644901422667630515693202450836537784448608475630691072384211972866007488463180097077805149609124312865185676718274064912051155161307239031400405635907412896952436154537030121737978525982694373008371352993790089376543494027813829294706944397077205327467420850308631408466210906330890125117658288679816346921712194045643249244152096407942041523275822509353944259391826382971341164221681531314276767664236786700403233992168863930646889991410590587585237216677785362180632669504965373711268717206787015452072025448563183281552407816136193939355793129453586428217662190914768177796167305547583919841177765467984175301437035766155532898285670620620960013507510108301363706867646809179946868700343536991941426646880670859371030238475281756861963060875411367568008028693624961174285180552866575404387272541277862591599010586627331733607939706650256350475708250468944183880264971417885037796986655580712507890702465946932082802258050373120652706263653536350556451935249712804576141298495518390771884191787557825189861296470909102023024497318434022044108819736934554055453974713585102197419976555121253038070537839028515550763219432580441499839927681816844464180310413909204135625331365858730738053126140669125645715109065895507379036647285774367688808024437199880262562264763709230690912875023364522959939326433620626973567527579503713725322492889227506980266253135692802487509141964670513025716788491901971491015606241182119854232140226089479516452014241519754164282241364915993146498888880849239376904 [113,108] 1220931706677851693412042404200060743848453304984720726365807001315255957834729167911594269565186393440992889430124229934264851118808675640973083425727181552860759479308639550874623963387868494870428316375663700809056710367429593324797604002657392823845769494169965091565816533248396932603890537564312156488596066419775251899177028386519993880226705672192914711534868489781148061921252382992832279837425991503670317114252671451959488172824398485354514264246687171717229483048589734568235745083338335583971586633393087652934198411497778644476763828536354949103923577319540209934884138526364768936403116003609168808329073303880961161827814501407235756715417694170998221532815551151979524399304827123115443332228393124072155042893279749239571837220442157981006802778558550412704176481208519343079444256895232250751297002461364231449803536537909362957802329916867655399868121357183829336260324057469183393596813282630154372241391778545223710222641877066533481714090552471447293968500917335184043108599897503263956549989230543221350360365709577604963650766065750539282654921336757674957489350893510454518519716695402767234923876439959404160206265989191938052556129687069550306839659315121144325053006520745264068559707777814408071032535041554905792108691738909148862303548975150428712529851083400029475150569145862499950577163814411662575925303396457416766569866912012706479503599042279983875946253209521827376709322925029314285999455247702507377861667451841500479040402000113444440279274294278514459301972892934000579003572617339255545734386013904821500485972132559820444219849924272969451417996070946637948768994634245268940808598292115718313199239141275418988526200246101720598331317477367452559548804566076085827605749838542473181374151958103924393017563146856536525392946427664309609143060396716075009571581427536749555208982766048926945386277593441641363619867665192370371684799547016012963048683487227389706038820016117177254683241731518986319404774793155000160400936944421410673855559147808755752258769322981794457646296252734491478892583175230368820178043114687215136273400169351031564413014488106895660793871538135320174643105201428579419843839484443160353418869562485096333921418914596696518797593777817545336493870373189654329243015560461000600507849498398791533966955366273873740751179082406303277873302400 [113,109] -4788711078453532216283702274444527762080190448589552121545384056497868903975030882270543562128462817448488274051277801401539280438914019510039120098247507320678095048742771357696381560497592187773125657582646451105334042919915874157005650952065530678440067049353137716717704147421332972262097503588461084641693772646671363883159479949323496889760381169515460951862978036762806488914620501484571139922000386824259755949113792588441633641569321783179598369025926094706311903486387065604887931009205984693499215180538717011456273025988389186979937085213077386671558251276535675938441259998064281314766983882414121538074988123452167482722903258834740709885321069942866223832543985307749048288741664063725091419431844405931389288765910270799490361051588006291193857296485801453990545692109515303430795157965661757762799166278100996435356750261479819362861972812220791998769926579962278773400753559079150249964616107888315960526202981469497825332454019135760396115318879012326572040553368069343861072724149188304593226939490747235620408082975082483233435069341596658250516394215176576436356846660168089466883791279474962434836218180182657754553701520178489719533704318531146686412893970058002359492435054270889032941584284542498653543167465823894646437154077384831250951594501978534882465830619590267600685822037586473094442478318553289747377323765539482423602828035552570429920228894557565101801151095762201589832182874993826745839842621166854973134723049460391076234948865400476100444563649934031725638710572474207742780301221635898555090008963638564882594312346414689192362204435488134633317969624152143280633117129587615811525135105184334497996294030533541946940143024646795058362553517737830837622900632825462708141732494528614887045528329603757245387532236731545259110462106948863217522465240099767187888707163493702383239034360359173323971693502042344542285877876314968308195658345031416436449178793001366321250302395622483610544490649716008212172933463952025483743509300499770627795815291738700642527828451737788989994812339189085792825523247570961749863830322136692658780317731347807001884567005188529285618367384213118401974268662366143639019417974754606780587309607208941450963159440157608971807506682019396258598483054408535834536528317701552268562380252678763886647671595930111589642793151208845406064 [113,110] 4283271257825063246311855306189343979772144077136676477055985582862566458179561302304420970479049321416670070788895481484458263668135781117830165391864892614175280315460655530771231106591950990551766907326790772953328719091364293277202058288378392967684124254944516903657043140317962452286445257146470059259256341459025475933843013181441343382545770875923012321744334287218243158771404922793919058037822173459686357239730278140689691848653776533716499303953658613893196262023193964204621537457117494170793355447373222000146264385316775987795693854378524817957653569246460365149411439890401815246449236290776966566446394027496684848066246943914236127360761452070974253531525964311298769167766762308523335068515585874392778427080092404085077565856330502628752066071321613432560795965804043639270043782130003577303389317103130345514826278951461039655629108499302123809740872119274929987410504302878796614179307736321423711849804899650344536640056863809228228063166283373933136579362071063079433187587951154024936031045753279325061676727005810382303803692993220091791953231824924151368552047917202833317545719141035629957227969633701109927957613891148917846672520961276030040296610766504232594914194164645123081541333197706664032133602912531586863731174486854571960611340721070934617129061487014560437542054225019493265903378542327893726333106495237262559952895649948469530581194995133693932638408932454490142040142693215142468233894180844950878103201814099815064107238570529136290295687007611755346632313067273954674732224709326901381317424320381105241567846997107763000106248988063735965351736764514413616676022347148087205953344066446458479571860629755878852298727719812272805798783916093012583197486347337601210601288560196560139859146146546833216784537347057505820242683963589282243437832065042511328446148241928823204134586648766141603997379445040076862218668939822267223080061280465555110001901161737131717651454557428762085554132428893467348587331732036125365147175878276233976926037756604241289219534826676542687950592473308686194084900328430085201754767267891625588689317780391524454959581121728592602192840903455623704335923478526989507579703318377934593156270528676667345171679600764674230323660982436867642250634767500956068540667124038433393026333770132214048263285109571344058329363396734688 [113,111] -915037795235685554558555791608300534859509182393022016763855703163201404139651168360099233926104578469284449979033165453466338098141598609373870675733404559418139673862141834031777231162956141365514835289542569563793684072879102430563820605822331784865531887671522499912222754593760456813950689944109661594039920541562085971254163326721717806588952116756365181142689668160341108828414267748977258580082255722954650091498171201031589856488983947511582344271158178156486001006663781682213673967018096284539416865018657859571014111391725234220089152705369254699129656291051706700706197226760029160674287000910573618877058932310950639944820961948501017464445571301267297779319832150317785912050966302453983000316160507408544904640385214989084645751768834853854160413442575557383735069605781781523794285585840978921231794354067421541651410917133454189030754640355214092003173086276762048234147027585247813002611877786724824963616517600466342790277300619108287366410841333009707226446835401621492221946946758727615556927554365294408373042630620042758208602383021028046936422313024871790351284669196957209244178528717558115976608157470753781365100674557669024444715118165506758795976737404744899577748125738250475993697159761161045626192084227844318438290820288399430645364716992019536087771601760337103024388348527681584303430403637233470950891119831752340337330091260541882568156113669571394096531509374947815860031836461809050204029912451871058672654053421619120395415912175345920519936526860439643716566721273713730131846244350729321933741888701658816188444983116884068617426689604547819549229462273489809079330830904327297439483497735202496057777414660500966777814361308403242049219680358409438595664482717389193887232311649711698953283625595011315401873798840451392208904568813657295922164887808766771301767875784838579745794741732556838915552274010400605954933115784699226048064274514924652828881704399690053701467471953035086589792157790101758177696884952561933909990056699925324064130957907506895366224232311698043870267899251051459270881044696433194676849966990474881006744539604339490862715467865771656692231254729644911637149802834159037476451254716686330980299157052910135680902297685768223007023251793737392448403244790747007554956662909142573764678246749239005043084917907398661948282700 [113,112] 28484369749429762912487914145942207503811918971059836076679348883235497412835317477145052154844338091275008583316595022627445204053727587624218287234199282162925755347490553590938535673075489251226719322545789719365358940727010981461545039662865959673856509799369340259041737693686617664766515981699081582536761727337608756110117377371561897223422267419033368852102359528385141474577590092775513662130613337155092898153748582708287429232257794067218460925610446280835627206885760975938786341982089688755799588571215733773391162930072161983251772958250523956575074136300320965512463626224030121825649575787725535813407148045185311164469514824215958868987285607492384693582894454261154608674422759384664369312759583525825075777927467690410208797859580828748755622139596199178474693425590355307928483711735927271030808588948425776017108308380362187102025421070999762321880010648041609573704981762535984154900844868596242712003308069555390839225478087252425969511425816436506956326086848138824100267515501426819613262072819116689419438414942447350813992201958434516269997397444848981292645999828515009460048657224494927217369059396285450435288036085695527403475449666621163829509960119075164631692950974117392899349362329624229447431245256733290841060795768523085671619773655097435946636379433969747046447633610224270542671006291419117005265246908221618503994206748683270108725022369071137830825624498500743230447395071067186841550705833935567000643063435793644403573521560343409300147268683615092894792184121057335180105290206428510306616015098197923261746317393049909536396589736484509684662358308362985413612658822362153390051700658478190887287048321736379568891845970149602188233134902429414326152188006051043716751082848151257994726948498417068443734233397028672154053694199524630482606133081816053883682006856128945025067045655299644011064734790713354202620730590826350896118542671986851244617762584065180910110059949522160015045668019139609910337620848996399918748111989090253448876352804514402107966316095883429273079533111227598889566047785977213893092652371438438944430910908684565286933844980110617486711933838324998591153584731045158341809747185107430733255750853430398374745210875255738494020782645551608645718198374556112339834339570734326907200110372645497169273034614249466943488 [113,113] -121944177441855470268912038427189740086143231328905891156751207406465809869075821340243578806529169668905160014781842308196265148781889441763149253520948381965558438817586277138946668416024894556273787258370767290871174985735340498266312901405371301065309207636331438436728487019887466508591072638391519962567787131729775851138029744965615741813831293983198192190264447435919067702451382816015188862928509231826125325234336890770653259924811504628209261345017656312170874638799977588483749551112115060191608554757021178134476236022719090372445891781448910629713707720427368373096229230398088731825462932074098886262832545118390945760258796340484021691131335323978562082833846061336428560856885610826984756313844712582153428033917858748236748649411104167846447081721916381482936197648633935720639868657411401240045406765482871132350302457986763135058977772079548984320654985411212136079578263850116788706206554152401085514011013960034135410431207231329017855233455764686060633869518524467359403800062814646494114381152349581245865606634669552456651293954542774713560597580509633430269149801155066579266038177136569212920799286848684580160848854688952926965806822296660043641358486379396241549321999671970310291600729444405377950893590009729145364309245441904175932752509978956899999641873989025674958339659831375809162305653004158393950016403800570600613340799213556602538596338128058278485518003136457362932625464841824486952472408643077862010096543571121905352685177572074540891462018305937618583060475423930282030340543512511130295777745585234623221669684368304112124306932616130142151120913257049518964883775496649361776155457874991470064286468038263650363155995260106303802438901836679611566936999173322873397010738176620544472515554600574402097686554625735357138842772452562727569156626859270294092612784792330347270329794899006596347516731412432009466272877774617813050793289407733479200273776876723812073766312776692656427192240182319681770749342187613809177141768194026445073797812716734048750071840042963895164663935075911081009331844283998393418966358237811494941545575554952388870261670042723168991478544237858732252211896978672890303186939241623573766185845056179313061845534814781227733523516646665359547704269367925508013234919833370434926530123528513525168869618536426752 [114,0] -14061480961398126827440440924224124046239464464525311729387461562668463514633505454603558639849723614381113134538217454512549141312771593632299368724228019244631993181407781006013103663646418074427624096331282877436844088625927065056387419671409150076636631970191945796005874909822316452339058724584878259447195228744616878846203649125052071000024272375526818573648543995943994778176971887391728464812716604646457263929649464940315747425129834932830932052321318929835142470910859996588013196542951851231526051399004702358010157471799706897243943803479530122719006281673617416681733061107583529045437930310378326240768377627320966376839579804706955579907170904584128313326492061830913815166476541625598102114480857986745833565026695471144172181012847226327763843350075227963016810703191008146110927334550691241174342061287714850448390880880277561346837329914350547070300004009415621242758411590797825558937828545815815468810663984506594354447768193132783327330207996510258197033657833617794415022168166930229430753100645673401522053410863557747495798685650003287136226381627190818166846087108676646843328142909534807743027060367200104013440650348595699357351163850465421153932368033795084487136707968019250274998705282669500034429375793916800468929118542433353566974007579995580556833060319377206978871277104467259589480008520716268144171321910212878987600911438986837892710486915044821832708788100828869565572396948579021102127563279941971041451675513212431601828725921487809623201053751443717029028048061817540110389764197131675596205572954486723354077406693525902837372777144162831562997409657513034107588320292262988137813877576892116337049078112301303727578413073098115922534743726768319447295756688466022060011177956610269875641375886938694406042707542030290638289079358442287422591704940115283859827357473058761308960317070109852831788966193482713887974149156549460256988736800765106414356368776250983495999258777079504071560726473213629004874900328132214061835491673067467318109753159468007285583550493945713867361592746657560082689460950577235371257324882776277861476947529136951465316395003581348188212273244362146201683774431528821261123443768510103737255476801156450029333333433454786335865592061561702477059744436114219433238816338150853104132798755195277900597861199921168816965768619018564732927912369528351695509222273752136932766105444666217734804877747470409293170423642407133266155948033844421767364668264515728555947358030945887191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 4554697169231537777041300407652437821256086070047783504950746328404413171197885502559279658241540117006798492538845226995843807806831751794912420418064162862483419006646228072724978229467519385939747452173113054019230466627431841018420962327446469673375700787443704212426987039096868159799161693704161648145172730764047699056516509600339477453217344119317510828091538169905447760058207279053130108720661224073085364920816199378224885450965454258796111474441610074759018735332672198368953685502780200991917166602740814749298271028756521785632677856885390782242365731204773494257857577851859929331762945428046774539317141827750785332074297217846778483294842069371595033077090884018504594479180025950502549738374661672102746191172614138808588087459368605968190849999194024667647513734988550437966506085413609458919502924849881159696319366795998413908211452018499782440142913106614662294922836971364249032443422580735781858012275763882843421888404129030879579086564247571818566947251350747775236857242790358380485376782853636000226459681739205806197656233969486232175516086344943695761319232621783663140009275294658362282459361799911746858036669054256620015913501074661266353012509784465121937553191057137277828602097088856564811571555782242005367618139759845734379740544299443700068469111578411022687494655049442944800612171278305294061516972259369114752292202480380660886939098543565865122559001958293805430462809162603647600816320428258077424924421510816308594868089491809763124433550938139775140645392215454172770952058254090147346705857343885618806285548320492299755161391382434633942715952337017942796102163323621523971558890275984025434935005358409583458138413219119243664410144959127466311435120262097388726455193065007229087048289326120799839626583511968632545306254765356662185567919419813609110069638116247466929811185075253104811736561338852925315660130836559051053176894681177112832921445076404022024234475921208711112338214139907633400236424173640621967575622128318399507949607784763367816492592293805120671346119501524466091256033363037952228055700703369212510185338027116647982101555179940943702103701022009553642151216270677158234043530882620270899554678983545391471098744777224663746783155137169773897903803306835758757820646138900003311007956587298042937260229495845701968335187426084457904961381597350421111428931148985123768122275951465085043968099338530785852926711024196295930464773597723424606421690506237177959583224096026551365140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] -40756040387982826416202702912606000378385841034323915670546633072979296792591319456328617403285860715151200686159682704408741950595968046133431246833628623512656080217671320462951431125351423086388448307822533453027386497029965967298107487663497298597699618498074164806973912822466707661888604013286555955618364003198775554423202156054345717991117797915133601788846203350982265819118778854550316938859332515065463072829627684719825203080912886242705019737542354625340458588231436779729595829632434069545239476831696218793192662635163815133884652650611652559500968906159387255387775256905698631400634971977055968901110339520821334809114145668715548856037621127628454268700521974560871040607421754938105860862304835538109932146343757158887946551950001214550464262704895513578973305731729124435103574613322625151614492155657008057271605610245153416748589421705793657233573452719909004250637916084542314159247923563005999400712733553480388842198830845238072849595838851063726111589896207929005817721523311687963746933318072249262451648497810519913314209997850659029252130328391368986350378305476677555959925815780178626925541406447247228957246370898387891687452788358629007293963417307868490628269996032052974681387057928420265861801089469471140392401737621662330600144435496476182747115130185430436661156615578445410658274350954483688418549364446201692719404274351381643505683588183049413230835014556524092999653114230779202408521165743296461581819973776322909457134079138148068058531980093492567022605781739651368342851082209556884574820607245147979908840061680001389391011652153735594400111661958364214091704285880337340903997297866513298543217838175229860990141932810502881608698292045706017721520262991096682439520866099018745797852218526135347853673898121530856290775097029503019284962945998980483828125840653451075610122570768971306213537433367055424058920422568100500487143943898277290761376599685768417775791073907578163016671214620514771241852138124544183308528486487015853144584572866809936592546897504090810566582904005742221720705836293023997493882624080303472031261784678968144712646528450807735357343380190357532468998543777898523875934634236841356938184854650408394526394620180014040882684505606020327578885926631189356257943092572374464929731294929240338958867693059144212597726062123266012005236859911806507113121916978900802792871790471623633802794916187284193239132065574407601790720720468734543554062871948608487430804300089475193458655232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] 2466340889235836326444044998793971294865478424244794460776485221273522632928065082602581024544491993457857669043407005426676480505259725103868624094656921726417411278528801655861473174041313348024545025097743632018635615442934953774676038698763364936665441846408837581091732800663510027913435322201218038112313600698089223400857837077413715433089207987279662025732824170770372793973240190752685823927895036300609588680147342236965155720703778029766258086214295070837362734110380051589872844628303384746625287635174871889018938236317833616250068138868093427662855832092162675360169936705778873374524472980700080083159167117537782305006920582928750352157777699882637346759912392536297837993671515516985871074764885177018209292566189387860451839046474250120280381298952684403714468657480930603831939159731850326908887870244564997834168446847224820714166228906407120630451729598839561197295269986949053468390540650849894777021573388230718458719685393889226335193043569336903299568789413329206487439698930101769798441374838997468935896483117942206544184758712970050599868287472348732987150326693233225685864832139031589369722787593656617230138983392554412047501598279033351656171713864515555194571096885767814064295968526699361921258934561746957252202490650713895023034367002931400545728086818235346739496667382653581085468063899199923608069974482547468618986015499257502932255242161036247848553581317146982077900378488123357528515699958393034233711000438542080286602188131195287215432194411438561939511337045192448904221318287162834642450892493549542692891766302587608644089875610200327719490213131187195030319003142782416804417637688384222017132437393836248785546246217546873184526337967817089841444585369440985487899849417604273067575741123110288518242042900158337597048052777125548119939046318042403591514876835235037158046805920859766886038176382314876764791191785656845429860435820902175229861938129044583862245022549185181159802093404115163921156592436301224464438031058622916691915025793483628606228346468009633757567182191814988120069583942929437423514593935717892757893468917502734834896170754389644589584864267317448360998582547526252387652001800413229065136385089776519265545014991839099468546548057010991756046960723805662479927694030292321273056458302153321504502263596789557384961983243923618387010814386191850786952978534014042553228800575348530792515372967778010093050393609622714066253282742860463842127303059889262141321051352056446059334860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] -161989011899295352614010460359376415365575168496501239602241211670115309555602199650218171726629479801287532709308085838011260321306469746547103757286014983752349541754040901610732503338073426025475960047178091059982631514445768647536377341510146770005344771769238470678140570766922144834650628654050929698110928490800616763802331146997901596714047317504756776011422303505217159751412077247288323033436858110046450678122151159522586679325567425675560535312627114107734604936643757033884950700120328670189920245522453858785733341089128144548996733312342100990185429415517526534495334754515405236320635626150380685074904791554980651758350975054914182152493502696474227874733793296630961109066138972050344365374261983325572263267740728516741272352573087878282438065390851157291679340446104818794524063728925042371643701633106223642324569403272459202403246953842847334249984469610066394138609491372047739228948989495223970511693236883199421411667318469658883058767116737670189512492415132337808915290659489289715995483207493689859181540339096201633837842459439700226928432125231226360844969959276770738745722500475496550395910589490846123522731287504223365253348325612984533284438254369893950641588379937558140421357218167405847209892051917762084080635785074204625903255752818579659817699153541103622400697295782818676238376233072650474780125868900621459174487568714013996869462572413838962970339647196380993280872128649904748709695759345205675982357625820143959999279769518276270226280894034599826675720044085251338610787584183017332152938302266833704593023746972586407654552597352594329341048544317522120009974192138286095520305321572314392838504717864164919583580457371753589045893576459499717493218000443921483794422379572492432337946414255397507830608452001234691267669027965783747103131969167151575734447746868136448146753080315575745696905277573834409769750568044847254802769392622652749743732230886844348201449295210564109897934031195313275474505076607646642452863773238578917434829616041441904655240130325967341336481899304911281120313398992151065900692058848467032774758419674555057622870724648471805728972090112785533311946369627434381145107345668006334312259623379115159122176057077558804017460136035627202042502539759055713540932469002804615639207658109254649432495900642716877095891488062960372901733438756650519121326030835857973820011821793725300162378063262558428793949668590170367859291058472079463934518192855963041530401407050422711027505299456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -10465296809165666141478728148692034387121662095221607896152830426618687581002811936682919123455940797848243191775531660801365555424250362944399138280311849309691144747183447026145863176681135623701130155987316152065940425104105797904219772891639860995298216407119222377081054872491799109078380235753505768356559108725290154691796951482409991038020406620945575503743750868285302530289738182325847752299850166976208558819640430956763333583394059869334100873155263178595077918065369809496410707084737512424032426999324294339864146319750154324099905582785464536599488293191065056939510857731097530717354126076842076729195118847826045838114938042555783509842867267868349421889677130665678977364766579597685715612499666000940060313865475821144776592714715762067651998965513743722599026800855061621428834045230732008724333742449033088307409424665392220017934882221378641615276706302663217947018083490844631403783471040206210060453140226552810671769506441115102477388792952833350420004710709282344165249399208411403849017312370304358935935305236480925044785132773830683083582764346130632504302088285511320775447719602023676179437614578892171875300270026267491096495567172582345026105593721085044789224002005037955503045008033645106488434540107545487248107278003584300534425693306497108757545812087802332162064150820194024414811983438417231238966533555246237645126962622528695967144737098703095097677301087613640402642004958726467912657858838864567037487760546771128857433298072465269487882113404125752997546029086036107088544617993022873550711540149510795041472267520561240757030785702603078191661202598513197646752675688823225820326653901950393739056125664522421906763576337952234896870178031290704280277884136587661376458822080516536877259913610595918948909470912856552404770858129960645735074971002638452704545477959763260091981100934907133500640686506530144440150190470498136474052351975612706218264494532528665901334013038269784287606619296115210300726127498544594300303049662771926212138618340410662408159333701520519791141701614842476955469823029585311133519473452393094927824964745286793018403785972732797225337686325479417548918567535966703762971623393806055843720704219234662621495310888416003936912246610683113165134658908817792220619236376817627353973414254264326339203930048568529691986455385097637247296861869837539861182298172178935703316601377683867461634739364542865332996943103076535074651860973845510918561309047576431136031685527981598701924185538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -297809123325854417705155201387982146875809606075315587722057307048115068097903347635124820847585875439244721984412984143155009199356708775683988281752348751496433455766301450486866924083992761196741209441364402921121198936273922144512570984328034802075436146388412061347451124910504151724492604435011514140774964456487214565954749876055035119277462572229873830124984112668122452546409613366679609171281363728997383994657895585575415315315197337740085043914579288584069391240895796223802394266966063068695633887004583413750350982550345371215819346883119620769044954705306293239809833435746888763502911132658189299850227534963713707887623661420832744968989150635252296566421393555629774814188067542541861590393934035984498036415933829507845063722873905317024494144157159971356298397309379879501016658759598262953031386672361052029668796972263780077530758202571375681557470294961070011672034402287771397845873802246594416219245147539912230401582740416944420008879414857195157652888321995623689365877259855323650818982682536791697435428409020090650007673040073749710235093038432742307147117547860364047057044434548571854269238738841093076044140980519358330464142445202389891704405131729891997667615438213415441924748156802126331769194792224186399198373433156383958766982106257388432400398819116929603171022173179324113431889555469374381954264892812983327355646329685116229812716033719052102398048546199220735876220724366555296377475152180901762109301924790144832497038499134696637950755977772422772013013239265451294735965679798760811894126336795771205684458306264422527637323947868269117214168739492570265921828992375364469949902967700398946196611974206877279144879838368142739090401885085482991510629671899535181957980042118864820242044536349979305876279536379540051454397552365457577027512208018738622882243284180841767713381274135041391669692448475627010167756102744944902765766156704847642861881161301624826441547048946836911987876603793644672609357714431795890642478666398744199318084107542923688713309031532166349691665826142016247520462461654814857660011073396343486798261042344042885473912215828414710845647798571617477064147125914336959122911260238367937135934127300629788165639944292823261847802484398706373845034930741761141472174487588513187931580532112488568162467797332653119479409164185230591703749536331685172860980446859330007545664672637725799211100832745731117329824758241882573109322414173533105010525326717205522647033263019801648615634518409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -2177742534285578451625018004822728478692435683055886592280036950943371464863055284714989062886681043543265542164691922459285745135853583387028513458954871404725350579547035052585095164383045053186745130284366279535772811352253380688282286879134392670879436571665906667016696871271597702629199859675447124783256131578510533060200400412425083665018633221807514740616722939490721447394399362831791624726118567171304534262503715866856657172600259437203847962096893668864358190370575066982599357734465336860049976715383923129989070154880837300509341507820286389287711325182459373178684986810925074530318444114333308779920740238172585306674395928522525962365511965727515365081416773885681158598798496524805072087100702593215340186090066707193203797578172403427236630146520059431694757401039277552644332579281553283904400423920172655395578472145535069556805188236378972028929683940745284000772066762603941048025047607233945049060828311179860575547059059315019824700170392208383511579935216624184597827617374593234202698670579354123533909671442315870697717837272904903734155478083711892265939967485801271266931904952830126324662085071232773336730734952389874456706416245222268706926625143532463778866322942083349967427868067693850030167012256921471572176236459054607596660118602206403052176032861285913639524154008490842256277211544348874643579929623943641532968460155291920554806087530147287711400399874055477574785138652448840295621883253705359125675453512095839595982315729340818605658162126434143351581365590925648993189067230858496028835072794016463922541631833335488148773796780250460234685823164815406938954116703178271729123799899992529164588098504749750985790806512253626341957994611459888539465016536401932287670732018267083329298353811766926857594816635084951965912138165884599190203306299534831334322068886460975984302273162402180679412762256717235416452989106772035403065155772366644042059354631908582981430592748984780575274150208908548855845369056639424542994533902645994066347371256929903009617989087990915909196034592187669202474406706310357315314058849213165375154930825957015718322873637617850495477126556252351368584211876075605511949133219529710069344771779105252173466746410457131743902608002913637294380758814076212655684621535926611555378429540313330923737917207272376250453547430783569224571453650033028203109129884572782045714651213802153128608398737335693934956732778571183038764302332842030368262102625089073841402397638336192082418432716308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 32216722493217551951730483376386924314462940378604338044266185730382012334495589504121827198453173062243189022857416152513770831404386583518562201261237621411665657593992921753433477479977794904359288301615462105219651109833530879113260428604233783365551986906321960426077947499608836139716641185785479644465933134372712407932983860182270806901215672674912361275898015739985222682001544405788375197024247893744753405051591568828427372485644601561457157711842121466784575640350693167430956290533836690226863795626399233006578712613693901202998045826857270001082792055682350365295846965876688635437946236080664133924562294135933465501671237236253880841175936982294228369253700331606403127830570733876970776597676957955657262209129507398984721573690958895725191985797509122812792842089045414528029905356200145306078775357832389759734851983999819393297556116906866106949917366345442525506362823570152672295786002488430326646051051530886665653019705736396984944826504806668028310391835378305966268157615994074072016171665829430410592416055240720358500991545810212823775336514764860458145763743209071093466914348515915283599225911855376320181146570844731784761010400733472468979751012642278534586963056672474306050755546422524022284612752849719281976827149273638326738229065787215049131558581651408506042150613966397349914382455388344815618664903704513469391536779262989719745793733416283272728105086781670386926653050965022007591511471855676942188311263891309517678343645420219425274294079895988271373057804834514585232589758416433521492699822337029807315509967847945593772602141785993850387203755359892394202961669868375132298220251253536266775692614607355280762276087924988700329343114392948842870865139482447462198234105129821415536782417466601327489689600849968634927054663740606434446416275535048146051172527601827278372441451629506039832780346299530748134725705626815965193173473860051785466959772086918015320115150452504249040588104310429890644919059188751422637887781598810621884009404380331627198070457718992225784556448104224661460735622663325070147836966886720829624663570684789251806317355266024023105269762046345792930840246196449870107396125119807650976054292527043843089964634381840254771402363516554859435246405149492414572168145767960031660063501664800849751410933077129710356236868338529845123212327255940810841343396351967743557952789466004129746056268909270727556077689037916860533758142824820366876796616409890576430575412632646404617751328628670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] 420553984236129488761203808895963696147905863565485195950584604888917832079516698072998501906236688198933948043725018254571065942162398499880155414495868463163693903550746260790299996849383518885529061732341452759021038951535575867352115173500480819044424260310914933417917548657265660270376367771589807196367891352831528568826044358208204388441474126936608039025035501007280405184430345216699458345434078157259218615170445679231419349946002170994475122152905152060410404407305339960831398542008708685176212315238890704215634109746882180793232219915087865637201295763361352931716248422944798539946412015880513592980280939524899743891659138552129624375024240375991433135770695990810744675856908383656349179146640693228346718228312990164671637007326490930394514371418091333830820281484263110032962408298475366439389777632893649213046843808965186307950027120986431775462510682015093543111824277810567636983331739100327104126569618684649784849554787117777878565218725398086866467172446652360490277884272903921574333414336808958772754677936597786310919819651874947289420866250424038342492599878683583084329075795181702417351591694754277618368476504878208132815782970353992789574968663135278488851859202173792625484915649392205174191352235519993165264591339821001299823330490857107679239771042156659061239763601492969484116748829566090845796000446218699653652212742192634469272936701348122552028522050444695443623001332043004018371938149070809524645346084914178840667542947561746823055939724792514346671945380703727197834978777204948372795918262656519798901961473174541544743854403980546563357404595634327753628036768164472583833499067346051055269676445785591183707999967382798840410172915754604724239796429012672302295508606102175197563363375614547927834213717038700179107501553586804652496843166184198834208897494298749352971506319672199700697556467078399284417672855547594924143472866964318289008129585385786967522873490775592865983515351016483655118439956772150265169684019592900326068193584609435127914435080641537862418689502078099378730465160047686920559579276139460078543681769947199133459948269919835468764218015286504616534067760316222956912606306873296794349228025232374643411846010704454035038209770003441133518841329224253156897728894142058755541929980576305272323905861754295709207715736020369245718624694757499325704618928697597781707460901822935390041704081869179706537541388594920790383833324881198345737334045307098184452147786247067745687652658975866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -1198208077865113142426181499118938404078112538471807008988310145822687213938889781654236373784825043340543527056423632875717737904909909735960555524895697100885567332539763700013944599627430697116326395020259973318894347097420676275812373691203701822377077524219161047695335328243747678245556884372538044131871177054163868330475343382427662353262099797440577539888501590529181326232798019755482283483355942332650677345805678185189071261743016522955687814167243984916885000759956754430492290571601357172037910138969937935089404734581543561202869835522369759983433519762859921599636499628125056970657800698321781741088913767621177965001086759043330082381074106976530630417434465852711139723773216261857525958804484020517653086467669566225618913794816007482278843108969548194004311903656859494504517369196333733134637123907951540062886362785451606499766830720300638568936712652518289664328757143097924327154964782217066184774670896982195321981738583897838164346700662600853989182559235566047705690562870595009338318445006354857114542169178156781550777606046122283632482284459287369225014002285502234380101790157546712229256885216232754402638665995925044572766523493073496184292920945946900663224445026020137298330151478401994102821562125832359733296770298562357960279734181098242780496658547678370389029835159135358119119140905703267622177496741260619893954062131486869687004372875295242205176643134389083602586690701731513945082102618621363269415577585479962907728831804057415326384813514025155763915458213565766968330801325180875517832454251924444468766712783561978281710527670310416081394415420752865504049601270823827827033415782828964723287945343010132696880203231718672783786937019433411490444265699129029802664873173968447128024501393171265078615849060236729905140240981339716749128155262741136973917660974014107617158018127780005070696417840494827405662692025972547719228858900229392898456519352678674141898491020902421200440643075174208295926258032110167119055566066569727368109117199602422280367371912019385661159465535503322577345094063334562077570011845900842559998622474954858869612713773178471081585596140959635987449004249521677044100700828074112439940637267377710337273084206038849603023822816167012627952017684670284316628817504606851807450962357064451966613284600118285728268692854152044713389454789673284489420409482424120802995286964071362199675799536013873708553128983366389468651885917904417472193703466917505723752516681824592467601040980909752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -23922062438196632152061636753428282453864601097726621824217558771987438611789199070169604432641003750805374322866279915556598987974091083492902583381557248457828980700461214279798198342845025058822791176823080439427663239259712540930463489278374526466894756061163433556770807062101479662052738816064065446041414278922867477049939683726371567585639481236065411111153219962721545723306043265142470283976510487433660416906257456343178860395372981948901241577019915109909617044323353222330294485287952196932820030570672632514136053626230665219999607533535097395184866416727705432989768104927852027072246080774946022446165200592198185334316599665996851761244022836676613977323080112875687385077568555221771420654606776342368600721631975127426546211936236584208580825965936423096080407807253549082213895928224361374132479751980099239630476480679252212067794424512110061703793646704177282513707195920016066888682050281105640510228079042508613024083913641014916413344215386379053201633440293531442108953224098563074382175638873163394535298490387676773970772747051575211833186270568225127850805699381832146988128004511883606631498845555550584989988099456943809562663453314104872412207761285529094308080246771117789443445389674760672979109328595655292436768476166258931475401475219184567244860472514790391995601112755599223242562962484690490949848017555227892190010667325474708506800397170042605797229427210123253802415437363934996012971763971577540462182391797236400787094459573893642829734267643986031705757728030429791178450746897617986640915130529001687539334983049392758482143196037746435440143640232925579128156563318422176491245962702457953781729690279244833194689572404213372780731720611045771432114879830276057514131034358484858435491078149113265615883385472873809899156967949852499916281572970660261093914801100995975461426241247834427987196502201826810748821047765049417836528349860932935847734218563633230288280786558137866760228024623376142046467423803416085625935790934453029125977113416464395563988522118894407027314933069301851643302306935609460219759712271128198494533338510560025515904905194782784334872137583601762192190547795728048015520944610977032444323490186227827768647310022507271716258301502349468692911689178473943365789873330431178906761435071472896937621473095939660767306466811581291397324858521649741051263716706521770060363405375805411199469745048227959201594941260578810335289712561232670860707490237302682815583428796220153228542277812528087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 8533930204040298620826497598234540831673428539369057392218303820675569425208090910284080584793617143698506200630816793556660019401995225126609068808993125452120295378447486273133803780296952936676002318487039893855225833921949755275688451482240182779907566045517832954675776935402062889068871622594404711192147341399708085450811010330928998053978505141381774429796660368446057830511929588293601313216095829240231285310872407166022005151409157170346280884200815425312283598618364053395289809877602202499422341392751842258727543966708715790338355456714666537712242677526992363491808140020950756812234065157780612675959519622167960356821698811726145254276197875692633237649021723630096074067837847692299009490022036023076078075540630295762325285303148576603779483067069811039557967292244705327213872544769502298048822423665417330694112266158558587058401810073707005816227630003303179483547175113738177953682590723342747513225589622085941861594724713810258089266019018813727322133183642829575863827174765268312542849166065953916139333175775649105961926005289343572812815967330206480601470652423967173391862332540941149571558901469824005854304034752440933498253093723954328321882044162009677913107229199165061380630803823795114857074855367986794783330391619130178134836766151603792817867105173192289095351362138488442412762085056545500786244879904908373405322670292148920786809646792991023155668499987308979353727518358557035453959294494448870471491712656193313710989624549378593292690861613379631731871801951203732482079002081614566133256828114049376705489364088983419714008630009258419416183257354786526886055818573803220984796531785734774545541015367353659879502025889273724203385828905205781559539976708801936807169698704723981563578047749851015352912855785777662593823734907508620050713002564022781613094547784187153056945526104926113059845318691796971312685893464826656311233871623130824931839301457820869592196057124004045411204886403082749755747500470594684188392993224462715218622153377511096058373945885034022834232274930928377074101107735338474395873652270717457485814387842868247324980779432755726133599344001897569460602121680918750239155506368792379142018304201571812127206474153447048858904047432735150923365865940345978522881574359914961051543943361791450987124227836793533908377701346714271071668756833029438995934105856603292761471466859595917832665794600598062878477693862537317848594977559971951489568836061562440706761298771406965142052587048731148288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] 627491479392844899283721213020506742243380996258181028783034314054282703548404199154379019626805946906732447473885828020561749198775915310595747659831622577913819139769086208356377859931044582494962763850243256188150582205291539586294173050852505652894014786063428942243433822778914485220162178158240022753444708343700383707238769594022898748708848092947653291840120943946287904871134806672482230432238536457402065246543262741777452534944058653611922364265859127011568492194041528541944185053835725316912534357734199064452043662288783370074893346426094318824226738305953125979919939120521295014071676733527765532766419612164040793467499151245198793931885428239183836464314585287577551760632352730677106301995498434885056458448015964661153138083361339382757223328826781969945635616230410005693091487076930695096965861319038480101346109510199204526628658880250962771172484144110485682951783075672994145354955893800945377402254359772851185162879928709016194011836889948705701704384315662311245344559503050674749495822850861987391678315510828374375898691715145429392380195532193369632496911566354930067700963853013790914311251714711300950800844664772615428704774408976658621593311531264580111766202370116570825182646511043045318176966157054358418593272768682602543732240054229397554219121128958984621958708341211486033398002778607707839242605102674806476614289879214631127048109533993918674840929294035804574649685154318765635680983312710371193576697678888662373337601574665476571054187696830302409631609379377430844239701330342781282948207459477196716479715734686581723880806105091977732867243684653623556465536811780919301692665359679588012427824454299532922549743509242120869093996019087665750370319820052187397519249057649734248532662722920255168957200122877432602056706924197653930834609302044658852077906574572568104285239641824283969850556995732523860488950285530080087626458720991740994557053813048733855551423524560747543545791695283863460489749152333055773792015821040584976671840336499917605999881583781494450206069002543711129286341085034425310076596232135914142473008063731637747622575246446504844740562955119355151622716569986138453032688263554159544256739087077991594604359808796879345553080222664746391421635088361902742990646559122768278911580455245511775632028786388079601909811958904323123299164215844542012424973849366271326920705845980646876844912989969591352416034634974839832503566696637378218980285227253913004705249390062613128339910783479746396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 688377803131491462426274079818779538528584571786122887653446343060104608299345864257418975880831275729446168838512693596753380196065274287256310738860188230038873159814967975548734299525408445815911770819363272195370615797701216220180695481220701687955321424477126660264019134978930501981207549645877493456360708229090370334748487022752398327809776220051912884041121478281906732623991457757222545903247940543412054017717722651281158108002127515307127655582234132962775387725682466484565760178089584353677769754619276052562439847170529540598477906783280329191587148230498930387978614774130329729175410346049507151960416490756705073152817309115312993797299569685980015894419430584270554872229827133157358826951950912017623693834744706784694303908706344366276410786112820848866803669448542765259136098742173046482985134034296626570159966476362003290297963122622533978851401096738954387298882339819679276582594663378020828230160848899177214962664130227986864752085267875217282586604068641491753368966385496800103363784400398699991384238302023845224698097825041673933689073200279466427195930119043776788280843770541740560208529837114575622308649920702033013191522913306472461999035133440305714571200278464591029910085499136614197207807226543423954647127454521489277943046550820799037557363027561026190661260920961556124626553644184377140837554607579621954805352718672910003501120732669230293808539020527971525264416290650606409477742842548515898941052620041514750442782807101050910768247236759939955012248040073767379299368429417961618095831594858902849910269950806601129831187228593866343389628355391964370618822794742852606622710382481387030859516747437476983502094073478714078639025652396062518894764559583577879962013208435044601341638971048319969281085626161082345534993715998159350279906759568282684984758948840401685209696743616936164412396422627899706040380824547668242321349402049796666032697274979872532281541497006107297273211481985537218596877917099331867598301848637331383450624714661760482069728044364766959925325944145907914649701965411742875346819762253346478797295068628733098283132700746405162632443581934799087715545586274427871133359160901410117989689576267327387871507190866098876158252067702200656335772857426606943516447188518152801961338865475712011613401048250909560447190573087326540217742368462360068752955809968359828029304903797470061114810648231035634017613120596240272375210797849674388007674500913940539262472435299989657254647513851690483712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -5407712718282203060731907756022505487091366206548992301743540847867806409527094608025254265314103470047864970729523542099950224760251873560265107935145049214458062966136950180370184147778183941041278849134636377962683260156701195491017430546873482749010399514246210996090892419011838582813697117977167009129290627971734639454026182985972584285945562026185818943475626762365863346856104226297840945821490869422378918852004524604462416578177433092695832248211558170712509022953744127084980681589994743975739221529516424282109893821129001839585218456840193587813464450438871353455598480154333238139824552376257667235340294662874861396581441703797444912792931320555042096106902591456630783469276064037454127473043465186168131033197408685727514515380270825035729440142952881960550952587301126593733286776670908916245381413760829228932633124477301239128231478539633952071462369479444490556370600895500741580837839135608175694550496286135484609444578044899912522574661592275371873728256604575094666165464022060063939057594575746596173059815295590091553420744967944104133740542901658780948770310696593052720243743496856698392570228601349656290810306039336083325164492625435001093615991670817867844612961361549338812213049673172392348522412602256338106514407638373774783852893949316015394179495266836868931034986919813641526201035945369934033802535703752387965207008545383693237095989203344723694754275348976867183189993708365920903608341881285349300816434481882715409457652063770038052844208184596866648813495300714917013766430940370920801031642723113616412183449303526173742718141765886769157606386463582777126796160412281215420148289847472574577071294018965554417134912741283692452467891781221984517887217428629871809914805307934528060214280741333382912948269334330039277209068212549673381175079402697446230526363162724653727287327873804314939281974153258037518829469153113701557274583296936892445745174977981905797806787868404114270234229879492448002895237831638352200323746920462072733365523900931265252119116446064962492943164346036317389456490893449091657624319263910361425753028276135219652893406473566240926749598787850431552056992408889476314517018883107191248039770441457972658279444887672328054167633871142362617223065710371228057931706106665956312823458418695306207433553583745185358382018168481994398089925048744535616607971110952603058217345517689830922855189415409948467914332243180591244821993224922449579606026558106247653959273178931654830109453079529211822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] -394468577296604212780869959084784560054035700694396933125867764878796129992121905218718678809477179533803044393957665858051127685580760400823293668790383325747514282726476779265957021734398853458725906917888993113860618392696980082080814359203292482981699236824646027897984655269612488414261578318499249642692389184487565800932678175885948688987634186479823381559555299583643074918201742444012800366765745882239602039455293145134229801978109591305422812681524556029753449712197128771659459871095030782744214282191130555760603211368344364103760518974644867470259455526791591765847819801640238552013413117801628492593943885842450817650082309888035603586890236716281559374211241426568377338402757153051871656272098186567138372181995624362434563217033318373659184593166124223209621493318219125764952891334307681867551325398464360795486285886973040587207032861260882260797823677190712267097119082846982761880322756239316983007044358712144837346001661621869892812271206290108453354268089706376498153327836348874056803683729563426976890738045941813611434398940624344667042067343909874787030387642880480253705461090807210855224124997025455804241418505074811988617190244761486787415569014734875025704983655194515394863152719894775020977299820795844072087822631442117423602487468155392648112493252794168426900292301622180172306616845546595088264648280399751709773739042309059440432154025618808483063496006333239549230814891227141618138954658359410076206150799281070198355846804136451201752138223497951185736696688856200785990535136107558592543810925834148859906294561865500109007571557826735171955418350580339294066657012768810069138116104704951475605149613307436827659970953762069826352603964425440189875320054349466870766536925390368186923497098727336277363088602917581016460656516436173171452788401547261641577680931517991609801466955183968565747266313855940100345993422931049269147255239395550917344707973862945304634946925810987360912319856569643678050773169714141173607823800716830890890167109328976012656390406230806265714310082916430075975130196112406149453846781119592942616422971387598888788108874522479745051102143351723978934342903375677431520744839498664140520775791281036191055049242539966355176584784148220522109288658835776228477227752288325684729898269541956365665607173896773296974854723273617883865665245884797134534469594787925307425510533162466041282580546458316381293774949558499620037093501793396670098781645836588014883500866213263275955069621413309579264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] 32299952387055294363883771217822590769981859282254643141238222963656512452124145018968195407698732407818181023807679527187965177920715495126731346196483661369479354086252257939048187360251498990847990063872866076572439252812140278886866944453984535836219715938461022590763421662127951372114041285521400706784907975074893135982262575914012159476459301865014652209442923493107361417348976212183324172286936360762462606772179395867700080225847399593464115177439724708819023259472435787665962919981281496224022397534012671590859926032287853409271038590846528553918834627892218610644522893396337297079491044462021307266116500455166022015284936345867636693856229091800504581490749133871497488166707548263852556475071690025384779320533500396067636517493729596284851150104989440500978400252998256320362177334863364653951533247576487470449670113281471984961985360863903810814102001443736046337815789757220396749400345674653997955099723230771075527616869208117904451393874271202429181406093931571775579607562038331540766743937859277239039176523018879343729693017507583106628007933811274572980009331657084782976695143844128412474046887547058710589296213346258445857854944699264840403691048011437298838491155544138831107481556916580993520975183879733134718743355536422629059478444133411274350948543040875542340276292424971811967826694584360909911768556274224214927796822835158250486305948468166632625471153417028444757697599396605625749215157611685255420820403463033660258203159708312632062339184354939393594858145369818037145193999780777403195684923210925189166787386635810691698348302120906305183457988806254294039224349100605890266488628995353768197111966592775291277296645816293553569997133387535651043688281420482030235631801090535174378901288553472928561709379245504009242222874155064357547516351503759479655985440963685613898580381024847496631660832000227177163918371003271623294579327466039964769626749530179561931432024911296365258303176765146108890494295856369362541267417419492722755603777791499959925564967176240003340347888321877814212007009532156882308116402926696096680127963382024721657182697646380777901818462722802431520465347493891426849911811700427089189690561862835282211249190084956058271730265684900666389555459670073128980785401564359274676628133817841887771267836353947239152960432238373755889233686870680916367318632333917346770950566520359400337955153639347585315705168859076083404316445012154958639780608496262807227881797841233835262301334561050800947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] -43613376733558931817537561249982649579883658651786457593987508527278418896954025051873172375092463415809757942628300475422325067812351556121071098687490010546800532198239937814827606135440850117331071736673830937386120182988134064019501828219003571663325028717979119036432262614074955046917320902034098100073880165231867418614995747176392928349660384235161553800134524858253802142736907389955300235367772190918665522784876953724904131929324532991337718253344387819083458613368942456541563729179208241865408059043380376808281090828066176651760637298148664207027157921464201243534790358266366867391477103364277975152795219315969125728685880788835413855186914270466814244080285291939315769446911129713077302528627921400270217586243160799409712178348998920859901131461333268575683861966844495012896880088883759143929125588040816844835946463736141536975920140290540230335294808761354076007563005184718227134243279150503216590016004817161989541032332359291239261154806153657945143523865113369555986061731877153813250506473904763619183329522172467134000368671161340827545164380565282255314794018840010469788982030021116947644346920144843143474174901271678486670918218392886665022748143459389252164102971149083400160605492070356781296425019456715449575968288597703440336504703737571275977580961535490457742309080428633943716730683397108825596679571341883476798518169039489256015069591432739191073536730810737611736018890038960085380282584665576274447519045403974458905007823335042859974491856945556683663044960620754211422764728311123358496675404385882360330969554543972660985981882181819396192161474637605658076176561596905429898629747326322356600059225179214472300204596118228515032438941886714292333369397814443713520076038979790094562069070392280723922550124925911497717672608693244866877783181833629003148673010154216263092278018341056082076416922376562036624225114947517368341317019644928024084562175391906884654707245803756453722480372579013083544491553618774709596178753819212782406967015028884677513005043797491470519973392920732628619791204164683479597948147790106033432105318359392483783181408923298608442598142489505479217612568754486177695749508186948264050702379781301975294752355109009850527559747252403502707868460849970079845248423784188541008530439879762776224880199690584689499421116463582439416245733288321126747869127512878862936938493410410650390209630618531225099628986207565603925852359581258542292184694637640232610352649225816085864874704702913571192832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -70460937389571965634971936424534348425105081240102028243384821541787883115834839738375297972287688673177250530466005527734461342470678148787703663444495578451345083383137356809712108467717211437598372299010309331252798823329296520679961900588131043898021091611364470278970643977065867902979378503716692522178478607954639661176082726953610875649653267300588286877465426852496988464418414817128637985097405637161426396108878386484080715357016130229898790889060624617173974003309990295814377916580082316738713816565799950191557855765719819832317948626304351465589233990756179026239397007645419593157946375404142433354477445675573035641432314476334800248985912089898059003225453539831346635051603969716319056083788152700629080814981217435820825218486833416443100260484345696501622011180639888615434775575020304181070563326986022180019230323255730840822345352995614900901354552759095103032415183715370438443216394273653817919221712887716641799551656521658619171859045671184703194194597267504044443218229647086396073136145825925123331235533428257298394883594731883284601392487347744660248332618231360315648905132003409054510048942029119322545043436376162540029463923416341492075007714205921164168751786618259388483622901558007046945864527591597496647164855316356232820655015508751306801125856589398720966105427817043526457178593360555515057162593149211250176398102472239308566752443110197744432661487098266520476660086705318309361734993764628451461668363697383542008127364151873687929737979409253632312074208069837384268143205705724118979133821578392578700832386311965005702747293511087942934906561630142205121077321628751835403511520141819242243367122417612805209209462770495545907372633712145785572640240376302451576276145050880041442962093442335385629830732777762017410919923296952943485943162531257844223445929088782336679002442875804673257522823171424500193442816324379283204929551550271528529532613488604446219837989863251806224805221942868721017670664439879251166928622447930658597418698578865591077592159417683407861891316667915229646931674266381184673789845827334174099856870168376833208689874648233588370551966203620759847869650416969962215006405717105212300772281141305140704406717026748139413380735487058310407473592085115003732710285470778212200154687261005398169341628776717840359843350516401669610421370822456589516234748714142193699084418519330098994447169853633862388817135498656216049481774858033947347820101878158557016252953189433197803016773644211296665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 223261327893839795520986539735409609041359240231689293345548652787777090737855186206945146349809114701998012695567185579755857681472856200000190127252474672939046025580177151188022322869294334447519093052953473454193517269968006033784220123994295546857343900849991247611886900865556958732476631261986111959525545240781557619392108903971017410464494920823524205425248947235335908457959865601496615853082630451975936874728801543620301509339202715563554083108204201636266946338736707204872573631691957697117061378380644491049733321606170924748626815118327457700341988604985254806738961337128451190746607758409037656706120004321524663889989977940799720637797272831580451067281149454238080817937922557518996395675903673051393024441772166019659646254773786520012220319595549811328911322683892086536788581894945103435134401854859866787961111507189382971421513786968807907483734456537542637922663341805047019540330227813518055814591109356351926555104611925559595013521859072886751061672573140394447435264803433038521137549476530373826278681616439722247152953989462815292802584611076444949168694812797478048716332312275776206103281756363812249034936907486405116674109147421751551978374235825258402935427603106366660504950776643851871425661971007901342273929076281338903204924249333190409409783068239730203829286947287478802789560535875395578243276921105812066650606094589175134651153016007984472931812329320068859311195914928843982475571101887527781606778844309634914299788851202173377066079481101971908838347846242858396841807516993431746587942167716405849383323293105159346524460151548770648161527593648468597595519963382845917371025203564545056873096301516954831873896174936773682815920685436396933937275224706454313005456575413716109811085324436635007322965575550876481511101520753850998648443356682703215108569294006764975843603060016796549953764972215997856987504653114135344604663837185119782933888254361056730674288902395292773815426508393187933248186234007702997935021359562766998354057794416310293722436932883381903565928227107350290397339099244037187479691890018005282583351758816924254648058680745182343479230177268711537471393222721717003490799075298219040048317182560830474974672182174644114308211130736185294055277356031482028067145048413507397592840101540357055451660975066572630245113712817215588033746188748634962165059419166922461236365268357522752440867531550279396745416967718091556337040818320207595607484833130623183026477812091119668242418569201156039376896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -85934939727964710563192087605904345076444393311077449554170276192415602905519528742087468905901592956271961246984581328180663033652043103307022130225212355918206872656230133584668447182813519473542682055965231832807772653450710820769789261074022046794794403930652430889962559151541357608221663373577201998623610818758857570869171219625300313798461288552768140401809466048341810948516216735991418759804669353535332297762188630967157860218657308345503061751829034288040085206879273174097174434300488929574230313847328877207718067100763522154339158213656135856155087806752539325071993202756620891922606360968475557337491145591719549945175555784726273304368505112158879811391579609753439402887529648291004314483371422328395492671109560049250643033691755697671799993491901869319428120323564977848451502353638187570008945468303109538274619678275921447660542092383935569858563854095291050162503591141271601209424058210859777884101839346685488643672918716515896702908605366405782644094275572316351635594881583033853778933797173132034916991214872591493600767208780481826784624816610436062828502879664611716190304715561347771213387193822640430697235847533322134708509902421587380319918614594115952645971367177642244138283300829626345747305175119127253698580049993043440139541428046078463417104465801155785758665009305148176591267981248731306748509786240746438753946987918451389958562316932252004037051923767115617644821909007683091049487482908388489755140149291567084890037823580373650434960658684901251544936436390510337938647593676658304333411360931586188110547156187754624226463005012451636905116113743318390788762277474611405219177924468518637349449251711750776707036101592850953118746476684254762701912096305436647503269480479119859306869183445690636715287034226151489146376197244190055475137914580504243206178860037888355296695949026103024205741162799901862111585680515915697675208704031433899347420198572626380194580116622258078773275943849660421833152596881527122622829585798208918328351105825682319216787209757953220446527254825465710519217881095857397897867704938188851613965431442738865565172681209023317471901690026902866353245678107178532884014844607287024994667968411733070189010981660195803096283293055410094427533795523214999538419939453437688967587268211581510281644394317087365261032201246988944889003514321604059739478039095074548905925317660097735261365902235425667817875658394156212879211009557413064745969721104593908206019114878353424777434468756181504491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -327168349835230998628971346888531616711126152709116721552325392115563187995458861864962462147544157896944613780551527711220611505737705859784833298446277482443044151836476543857026910884395854302674887012731618944829987614306946367651941481882090340611547840400262016778645479927256886363295268463554595564070520633476108461311267426491044443159755884516468203948562461386364810490305356909282590869325743917379078434710010627632807103056687796446926972824705605841404999746238510167380622430885276063756042954769321134150603417825103387988189328430190545337974234036656272495749552598199937427414023966837504530293167870015355858337696230895494144224963256931425341294310773310057167394164941311518603064782362601859122534197877235126510337773519292949527758014764819536747279430150173560961344322971295781889131148835350691440143982896775488307515128430515914790117313376597596906119236491136527226662388955028368465011905172474444253816486511048621499456199117714678042228168282870936816497098415991594523408293629754881589362956775472810240417357345044942831677975253144353333883735873154686853176883856159045038888626425102897327866374631527916360727327837201326947477242756158448006087628626654332775181842234894981097118655662012570349304098547941121363299125959349472530284499876653017931016025904128502456283847002716522980017703092411951114600649631027511804032967740250215297630529204984924036978327160556068836045926217411663216934090118718892949902037563317269286045128250836715643245673355497297649251730870632216730009735789942675800781898387858522674445231123720737631170212869771433409576295258450596915054727294213241180359747841817898714744993636331268820305780180168746227868091995670309543218429595433817185425281412645738201593532184411512795997684985860657503969245948178529372215234620727850725504421885594748681721433062477104501822108041918517407319431325239375710565102674544182481256444764139010315357192673712715101044190635520849843181647648440271234101319972166414646805880294966551229116732924190007918131885944259524883922663754300838459482157287716364186092750643740555175996738529580382732447190407150631410182836606433663338366796522179612347171774730359859966769679998165808013895912919318558632443610833383849186528358489869732279611850019510375217768803819536157297768913751457494605668132730366727630830449500520017639484037855154383400411200567363019885541900621112314313454542885501775556759630505801743118986699472518973275242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] 447788425108832491142043006828061284513680647872153496676237299770994099425031139755343521666506044510841664480640519544999097404165393274805413273234402793664866878422255675233215536558217376529916061115957644040507336046091963727795323288258452954554112331683977595087332680753709747887251402704699303480232052051977877702564758124562620115953115457583865473395727287602872421075240239302471045609722214774266335666113370271588643001853013201873437310100747559612962096092865027217494229609719921491881550929735903555072145806103244576470102874362729636023787493442971119230823362951641293427856897373507908831014172724872986293918513218446024381829734044617313380146329603453555616248939298879267220258355883909731145729960941605466544086947252971281267454147634785968185101098394457838215464480045093072256083234631314734776301128678145807100173771732851572893744293504253874470714161225445147554543051437435332075808052874031817064112933584449061135433233274792603996154550987554527415626167984084071526310766262888885920729622605967474466517290049747032903982602733604956545870481631989479365273178373915131080855265004586040471950986518554976970900378192348151121753177147898936767844455501787003916736482337558599819666011846388345959063231397411247713014571997246559045680864336144337547078458243222369549760553980641732591993222603073952786970184204536502068448367241437745102694411224565952607983525029626311720591662929357619415030823404972341948511831995389603180755799067002728586389910297238982261337852964964244368021410463548390579968140884827764393811572164676032336093359961284891970782691378935098610853109312323427004417875449457657640119189280263796398948191661843969504791081835776036059704345690419952613404328286034697171414652232329256433969802115542465897485718027721785431617412832146168662238274175567562413834486264514501634910122933996170235864921668038496555859241175797705924132405284736741795225086642798889420526450811331079106988703848554694711779743545185401513179802585786829836571499096446012568621101976003150185846113186187899413589210217251155783719450082498343940266747190488352343690199497467557393718586080912606212811083754759329126084443609361452780125946147618343481158146413800955688792226628234830027272322059500439336052093690147886367051284074805508025553611303959090735821540446396139088768231205721338168920576415361619962653471536764587553212500633157357609331506890942217301817542480712889681307522051418789102223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] -5804862506247626682601204884672649679310649980248661323286150053849933812592179347169372705831470118380174363061139193002255649916364236247597270837673575876205444965339693338098165102510084462132730910460355561196737234454822905563556714084836227175887197511503066794294852442846658864208266219564186452278427848485295195440046022101179965633410064717466862339665680966625718204676656666285728250854292601453832108315277560061784412965669426505842077637674974560770551628174197497781161038648479277393165128398686744001645459195747632195417827435123289308666385409518442805706655126835944915105023903650889799287668453659999432933301603489973686550439712914342541622758647323881369009362364606060398365823965527353575574731013756984092842828186099196483735030489341527062574761240415277969583836745899930661839288207061851123993395534883075569009650930629930727638819596176891693655585406723593038743618608353226760283031828392550130753734221896255276816802571664497144566768699722249117398780410553541049257994916940941171426415523617063858787120326050910423623480696095472369718538997197746474660986283252881645050204479799882165453724611475411513599865100530550945326009083908060505582860615822602514477742502963176661056226338305594061601810651525302220865015630078366826006021993304467990700496231826835498500956146398671573858081828282360080156396091308026020076001400061183661985167855169662936507084795495211586342414544544349568407797563533093591473056161430670733949390228886878923923363221553803399070431663619371103665885565481097737069301244369482057853631575574011729259065771112583057325550223275287876173552961903011466495802017873340717073161295622403586903417968910910141086758379718971764343248101143974289524296993875366429889057120322012148969255647864296773713124291038331909397785099852666197212862745027216347955039941895973924866056009116217255609641473101059430710983362444905769129575884995125838477155832492848078463728481666509009675675134326302166104393575548228668812784675231906787773109255924303418505155724049532288902912039696015182777254360473010904673662095408665368741032312718319288205809862102026525204238888080610041598989829551980446627259680411309490433252783661415499369693848763400299762593622873469017718215190949636010425265760002887643989258517883022097014639891247762884536029092916229213838270018304662281197218407654316104582640923863653811229314131068464587954882356690539752075311227931189753758499798750448068853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -518981091942858859050264033237502739426444909320089028136183798499905381259693024811591947375168710883420087438984661784035169407234137490816101910748876048259127049057935457799828520789077137471889417015057925958525009417536530970039069975268678750209259208569934396766691705984239586545956006904307658097412119094542319757227028552848760055312944049238904480026835800033348764247385309157531510712301266456272842004409171724533105803431887295168901202451145023777115508378653022493259600396103677094920310554503209551329366332268032412530303055444850826496207343617038391053541167811892752763463434234593131501065621226053387613970304167283025961873292597913060085603700933126500458377777236501870114307221253049261397616750295503503492301905446894729798203001626098429075907991438360961171322095554102430578613884964462012466307741274343716011177195071031050666159407558436772629162868049291830144029974621050083897467070794159011313611269606395698165623330515294468026139606549564895252920418057093695966801089442322003015413818865287114194977425142438241078196159478825346890936234438398754349775303045691898903692868951585989750458627571609022557689885427800057168126337277144841134310905206931349857041908668839092997556453694850693696883206344392484009617856789304118539531219193933457909637697056332090173782417940055859591105125351319208494212048565069669465646867058752273040062699879135733002196958314234879189037483272195397580319012535323678458480435367509694902440686385890342942114587741146428650657873860519977044724735089707432530605111616472825485126348193613546855267134021825767081268720234461180099526903494254324899059748626067014199035111349629356298639842264615009659748603084896923402097785511309056870154068070330421173689865237735056600529138505401248179468577749199921123549589472930243530300209106741787804326409265187418283668358106138195597161607179961770156509652052977917426864676919836808006868748527906077902106068045233672154585427538256697267872786660880553405839536055825049032803241199518570318585795496317750565859489455943828990672726341024401642875236829150273180608480187282778451391213583887397434525748973515090532933650498600255086623589741715668968804800423404059649176175364162819808735706874465611128689289784601070214254243184014725263835933989251920796347007104287965935384952834998844228137399191718800828786790045367510517145593705285871826415229306724331625923440728228210089184009579505591673881962161319640521768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 603075537965631861190807987388693322805030730864427762355295445057085583552561662322471483552902646188582330309841495344340969892932698318369793193384250267006669014377340524129596851318009847391459594198684544801490182373675741277466707939258519664779732218794961250256634755021584104306866627739817678462334003330125796478646711355565533092439544475874378974399578145223115583673977457713095303329216940643357927463692316069901736836722816834610943997372254331523588997832913217894540845933742883647835107611719417998327133872682863787171844589798040847138543738497660720902143084601303652893051183694192391052977681125022851689421563986713807289088043091411923668465952847742905545599681309293151755843192751593933332896317459829385649128094255697351659630417931026412219661478143883640985590348993305569397141032665541520678445063266580489999935722212696286422455637498731899729662183930509794492477154778835757036869802507703164748390165058936481323799809392713748776467457571819102473949903312492997369353893633581088919172055125669650722247889729037991658275793600445758585533783610481615296835721631177787273726271958054019844021484564873048060886468229010132520194819798904783100287981291003743653212811152348350727285024246488907398008334839964627770435625880539957350754597040887851890192810401074205993824342673768007635373418783160182467516669569287192123679803043243246848299284057812569103007431728272284738222307952161981107331731087488115867946915376180379067705436527991031164336385206421421482061464787458791422445348867487764158054368686967360447988824459268697263363296689880131529561636300733121206696767425419884939236961802874331553157323897218683047272036441522067473723924614173636179484691509715380354503936219144653195469193518379651957760140016588747524320330338662444929670696164570913957560814133939440649497903756316302488938101443889863169140428099906050735396940502186452359183640481173188559878635069997125119963905893504753659459040033286491935488211506693443914067139648502990075425383958968033307131497157173211237896870104003766026154177729956212966451661358887459842760032052299828274187980779531919781689935035756561199394258274017144093557199004795144452252256964610426127011870757182074002847549562286631343340480064728844418195311541095633670563226255965866611603251571608995402083777029024436481584578846496581257100355153777933236770287296818445596105062479155700903524898593502693829500858161978862853274822799688735874088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -132560574129752311146085022518932513822462761915390418547012436157607406986974970720227376839743446596227309496066833807048769491660891207179426697080931949965396426875295855286389218974859780496170239758282783813052939943687872440566505895859483344105694260285478629723851587291123667427988477833537092449031238984334268182372467638948647786287049482631925060278610576840272242314358408062605497956715696425258938174062116379501069783480333457143370538656278348194374700008519236729352047702834230241935168167830197260530678774669314913426694918958837296925974773077111431744898569889125156308906404383468220434195516893431381889863220337503755222437549318438453248273151765083482791371130592469023905168796053424315490408352759841401713133471006623279454984967090582687915441249906447612143652474970391705087953162361879611208124647524999399914519696278667279907725656780317694902388327662700799200393096349015598246333477337977026330120238760833441946874340593292702968859889110409955785422181716743312142448179525244552827770763783903216039450632354833088662064028811189514186310841776471325857053113177988149446393794656999572349570496892133434126957586051879496623114882686331415015290370708355399570060037261084192437388154758426675959868500422993676194973961671742648742567528380868497862242658249595232222866650568747848300180403038070975221126527527324465564831179906864795892981629735933442741061901822192415694704348735557285224115823345347391757247597391304306285376216431969540570002680218991874639323112708071895742859717686243440741177992003758684425194711805699189378073023488674395504750942151982492566851573113312946698917510416841213864039891944458462719438153673745747144265399277906521236296420610640840297515604130897914133145013128070050419149692198289232401485135180084679048591270924788286287750749506065871907479609123331553975343746832966481961399964377058516653462144187709571294686782491246959170403775123607117691926624613252643426868947178504905658231151063448729409782903594925168645074468579575473386731406706042562718673091632393097892884923153893066137532163234503435762712706418749209998616644122407589254332090817498845104343057979087746343879284405241251401454349636218955630207364257996948542192945776054051381953461229376605726904771928533773292949209502731458372674581522628299937872922640901999998342918016665510560036731001189723910315867539008577113772649348100607201957684356980451497629475851065497646283068181004625683415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] -662134663337758062055233702587918140230860032994557920607011625627757700622017135159798169304776714584659303053390243974813830028851097267374979091213265455867524420843970430719810384794811538732414087639851843874499908584351792632249290682144323384621621450658302414832064821611507910955795312698680445968953854853261562641813442225471800413469617466269940272905016838748217462330530029399662296189410222408315434078408153750106016842123095578719395059807826457526942211526456707656167563884686958758211268958533398091152299438808711670773775807615093679639275252211900287405427346648457300978338154195732688840857448467572362788319676391614311622506749787249427149763738404855569243613788866886877120122643234921260555745553460428050003844343799195881854408513858038151400283565456135657225420834164046724871442931528788068298952300480310575631512849395888393746541558184519918443356722303416950419285325967018959421883096997903408325782608469282547469793886595403500739718809947029648172549677879685923066955991924346993838468342698475797875768782688797947691467170493377820175174485390647425278543214812873823239682855425834836098611426482119908707008491360849949277790853594826714144056665408484667060021801896248645344562192425244022573992684221038349306496973624101495802034278938853671101431372822807214749692005162682214407264277948849849159232410521366181863395123659330079656086358980720323045924793168513859845206346406681753633715720547079460539133425838160085596023085844188030669404167813914785557412571248824675042989076736606514063880149194364811776942065170201608567734094115292267152032734381761817322698167851274576538990521676925970849327478546983431216866401781375178633409424408950886272638542559666682563734860560703253427186892439985896982283202175153728918326892093147050175899586796910300832349508047705623440702053136905276271086075137866989898819412682617281888223093748993710375951995536182249132286819966557575454838143289407463265582147721542499631648917666746965738634949075813721759737308988039152780682993341956350315445939922486148256646329323795062675196865814856165268942205818408630157684843664813183285864390616105271370677948528827938324913753182120949064240216569594009292952602395679493165714727724327251248700173648895435538017608862916438946105704945791984047253891061622688073415674534230650927707894146293438130406419420024935517114929415989607197865436303745118449133520609967574017148532694299203921807379086875838738595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] 1040805227136340050690814346700051261988959217886871727565573931494569324133204929991426373013692797228050958861049973346640487218003969324635263490045134985467389671029744255735414682620763693086320657576813193288088176716142110462568276649453903712107289872789442506260720682938423699384126487463868459984760208819946623357068592397374470316597068008770279196420334872501701712412786947943363437453891133373271575026504448509414882603726392509034801542230165121060711691057043707543478892483582499518601052503653962437632567781153473880349789952167706840047299178459300143015168990810705403506186975410350573695601592721751466791552363923216808818198565917646031699854628830752944599853110584353067754582775697471949799958172666438022258289225193408295338285312871612026691913376223187551281275357863093971727587741644358343935060310929535418541880033936403925586118684366133678778613171172840252672864013551867678056987532352182221698795639692472985826361291755225745724049114517458407829617755262394394658054762077501573144512262514145650660494768347432769253111893254015507596801620441251448095865941506263768073356394907170197743440274695784147395558720140472410535423622442216150719389964646491424980778453232729628610202236955603534135768528696155880818201560663223963726678032049233798040566637929136906290407056549454164430116181709294072276919563826023236511334087638742435221683050840521035771017660066822686090426320949696252204866200322429785324883759373711388515982086151528741510010082311825337479042766999016529955489911248418544565395227320879821636470103045621531783107546273674886461677617392769941947766453065981359808113347628290624204179956759472632713700298835455536041823969472084300131384328857013509308156893836474609286269629216010540171688436819710798598989935465283426832952981383038676498013844143349014460121620330786558608535571701382978119730212545104985556475107218485676288059098856549547892509461472377706189523574609777327994551311351170725337230750756110707452574680748595323834019078163344148880813768288942648887923648072979946946065518466138634833324056566147724887190281886065898648551512942028947300477166741637504236432783998963336635107350307027417505164699245743280309675635244771738670815474297375250967347514662431993246629761527878493593342907432453894941896970413932152849554686738495181765964545472445740922533988238252315927580800991302511477098718015828724886924152249908646631263538668965300804446927009156536310169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] -332584837921805294547586638752764976323361128731862706312734894178372006352621437350676409754414409965051127491691480686483697629547502017597798483448066069765155131112542378814665351789026867059189467914772444627584721792906924835993185182617934667000570584897729571685622689924610974061733480899814535025082197625547096629442291439342605066968302192895255207294226655944995643696495696221853605674597592503296221590601134415346891790870188869318180256422556146704108766574105770143388360158223664561224484379922515862271990486994345871610970242919941573750844433355998996896552903979111429779450577407756858349955008199019530577611196136606916052515303109249507812676853893353611522218095406487735611244906039842106789097683569544645357205963093393301825157807472748590663880778392308113109943640821221820388209129345913447756368175821630929645768639010379850352601986460747088809910300711242608064925156191336015780003744143820826529221615366656260518264144944400707988704398968873185468148143365209947523340330270025984619405094539026358007711689517206085343130939566349944447449448922695210517074112630343170871357239201460333741121947225862477084071887092501858439512567122755693786531291358894326144884251999228196277689457333123430201733605535136719832124240815712710880557260218955053048653291931353551987413776168911565281214574929580719094873738766386484960412260598844187058791768490789504849785678250421990627300858784769108527070517441656119028309604655499549085869285155619436927118607291138719757199153473488025761881935127692687267356272368665395631919142295389861344674249155645224752002610911250731058750932129005695597080337030210317330120925959671311736765666988800783315476207232774298054599752918062140110084169585788157604047551754582824747969198900781681508482580794494050519554011884303918111202264102624363902152263357205786484109395919907659871597960495965425341659595135924499569385208624266662467219351616993659875082687118162660495598892035582740091520501466502132574646119951602440642396725715503954148694153028813009210156614741702025207183832153498924441322227724508924937912337547919636471236729522446676675407953777005694180039515866707073371698981519423079008003632261795668735026639757673011550824511986423806983830055096301006266182859519040643812352538378834383080904199072081199590362714696614909145084185823381400163069944067803768647062105754512497504764264309062997655400023100794863927441089959811064375639004915385602844655616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -824402942689672873253359458358105259155307710402475370503026964385445111335858065408683383487339203837635925726223964372242804084635057902943235699336659765288966663331856179126702247931965102114725835699179729024090027514480189149847119067094841945940663535191077427658371723797412576115194546621190410963995532814273830782740305238124132583123483040753039104809016698254327721615578867487434557809658326563894147367177382058765499379006418884645095233573740605796162873234561535782705187191711333366020625521243517223658393801470759443334525071513040256711843039469254598286591631145202901038089351723139176899966775699670920051454437727626576449647351575618184836973253159340029671040980267995591067055145078636162503942067550500357026886744006180406963211773259459823400473270127556858291968100470618377995050107968759403161259709456488419134917214886049271619167739086954985603876915289394260828283838791133881436833750890233447012807650774923907785943292577525402601912037197509654044142065742131428250707095161587606244746741559533686976311903851172035620494511864926285990441053505934921133673412799578183328857143750826182157369566642602235131822062479125960241123081355863057797296385487365711090106713947124447449561165685545697748172313759342311187384907794430662985679564705071418992021049019977162652451776740120556336763345181834506669503159313313970660093623038925228301813521600904248651714054078360981526662493748124638353976857511181407070941015254333553508179728261987582816719248943226474858389819875598155380758140477072717794112888631304425748041430495551759675799696121748501564607142614931839241570738821017414586174369469781978742833438804736015155110042257569595257438831786386248659987578644637123933730058044601052440433485990889142671038126413809216966836123089148418014377555260897243002694769251520279395418643005314587051742123597437619112208279136574331443144521845789986985835619221747450950401813063100561336068696124818348011944732895557307041762423050507396543489932014375138846063569166804479952174665406596552237380530938937523512799588834251022169121668442799085635498720356562118074502572209866895941565250892867356420224086596761336128716075628885843709592286215974620967670637915628404451072743281361408876409509585845246897444726286172285083329254853836554305581098579531981426807675723360867446360953620474065707810479531747421306608273116064973415251188973412071751782288426750793499770154112130398217335092659020258030387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 1079257175039061919634339989055235046606946381390075418789589361431327201186287893718096685617144980274713616760259139433720833687965935246263947612199500061173190890657823767171571327776796425307643374807414269389532347638855071773007406073126842783657204631864657407281246684407457780023912615677803226241474154981465924636809171645873715416822607941888255392060720200224904852848492372187311879927741983656965754179463693267695398957973509347358465368605686123012586941432967972873231692125001538941555191517142483008909631819516195924472671739108970418052096847099631926503578438901023405489342954717273182557441006062103632292725583623192009189538318001963210371326636551402259894307934253389445861576546447622242975311003246892570655780025716602292971724606842996630265939784585107010204193649445614362600151709201410301664193588420251952060457980026365206035566001580998931450516250064189463402718274830774247261125125132051737524498449872883774981725916091432793319875135035702909609496040910715283484099910629630934990199877605861879055643204074952227534946885040164304390971635914864039772406666439773384120721997526978315359340032101283403286738225720983776217967138601696922345488236069523637590218990433540359289285900330399365535721253554605137916981509591552836227409270241533192300793027965024742069222469307937017177546111377263221703831580437746059760671486095556296015471010387922059988089509345515531293364539949332590300649208265876638792009985779427320052314548004011942807495335838983920607465191641994082652692167105398230448877625110056190231211905319478923449992312306941531337167799492643992125910152688376449217176258216589189508097667385443860995164271681741316882783045993869972525297105101546268419014732771034013372153797964417672692876819169947690552110622916744293799079726493681255751002308842604871486390425903254783525284814371395942911921712741325939212345339410076271015921858817862780026668382474805842296958091263537880364279723210529703172785173150991266992171427442445374225342793356700695497608872993875974225529388398983090732504695911898869158162173775029214208939259718543374192315934584414945535643639976762311508146282879434304682736140293692644266421144731656374870232673887706447536368890866130238360933610897379068844967410315078949594060157963562888993548914983102911286098587410957003217657754888580549334739340019289767785547426879340396940455556161569245092584585151705728103528690789654739155299845786291352757075968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] -320873063685928408570118097074573971885970612302970947493336686239582654581015180818509700768734208521316901176972440564014246525511870127043155691798730850586704642913118203721678119807742394678824313966971552863598807954929447030771279152506864847695637951715046673604403041130773839008473987419289122102036621965157914941936376825601845271544971965033988387976427358977371537929552143407928288427594224341715549573446381512357996967610239137585594522541748329756509973752299032408725285321701826207433468430636492418846474831284630067645316311659290492509538538947184995913974001000840131298849565891056383585218533276327968011270399180758351657498377609376802405086873015540374741455436033923976193643101605006985117644141533070147179926665728391357794517948502141219204652075141220893668029797366297549754909792322869441590100498226557956205804941354836200202670968573471618095299603888534772093727032421345666476724764924911279311658889517529139673079701322339314501721781482127922112675808493898053457636655300765471105188670291630579146543845316927182203104862380216787837785723529844178633917975278107224780688619092197162185421847809222792855218147948927379239571191782354697914268716527431215365551309125556553175038143721250325296649962064749934229795038885694244844864598918038477573150755135081949098920286420871731288041609390665910303541895001717800686648308590444142369450515093565733262187572891870723917700418306620220763840924175977555340915288647177654827570222824409599460357414267793052885625284009005220664688233018835081346162724771126109808613009518928868098639569714993600294473898763819409091892266038051308781385273462155404834099252913401827906148811600361495662514821110636169619977637859798662690050169082317764346297659490114157822207408391809516147344989009399925265437286276845127915357271060997546649917497289137786891769145512233600815656606207486049561631185235431220469947319625630208600158724522626062848447625547726669051584764895016549809951611668180740907242138148928309068384593795772229299777589933795002785465206037960195730644012047426025821616669784247546133381316577793794301071090454502559253041432423642818714374288806841015324553135946196628519293659166110790926255381546428506235115326565479522999930289253727012677486467245087063728685303234687579707349544178369887623352028800257876585404762482064877253759762303101608749280013296631007225924728741897116425023430514187798706522445470067552946804894777043843861708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] -369693759264901724075444628223810561729248876926818700134140299810420842137681118123703790706814067544968588108070467786622032801660648172966931396992345955419243654333083092571111005055190446636011038303843619243702875748277616178511537824105062067866899127046038030297284888397761227417903753842970580993983520052074579219531767451748131006874792198542350826300857774953362262965873205271601688932905645949142375498166284669609564025531790912588212510460604824897123984211786297258688538249264727547669471210408175505430907825266834143990665749553412207116660977309230437695280453528361010543035185404673470564856035099800444860349660236055361782385327846448352360644278985630599939428284054021664259832101727542021291547617669969104443689056714279232948085019863934166050337961427336887493949267831923123401626855954600064508793710775669530104508033424510779002634573952102872176019305922152267734007877518416048934705585220394202782662962439711736877595338498815155275332974518047243737588760004321970798982360940156420421937483512957077418305279632801763902757966222490932039503134060604436412522631961667725849949381374439269111580788762273000638183296608566205686064290544749978954796861337192679875084374348014020185014300671917049134162796363280400012830882066476008053507621278539521528451782907670992300152198449464372522255171543969939941914919144043809404489607166561781211455742302207554179249699487599844265139540489881284471368205200965590386149855845285514889811891761896779571398331934645703327780646885333140602810499684317249361095198861898065235753112222378491601340443480163508793738699631591772175964167044121551729604967376491423422575418522222241818449477770154029923126580526669714780428193823115881102988409799209854454535041867239105657356124030662393795129928515369873775997828820592453802837976899840531715910006960733150784917384305214389855188454729779894274643527817966968753001670382269409497856677223351644505198763303561972407709363246494746355733184888611555671504452536014510208742240959172777769607033731683815541914403066246813083365772506669247397141149028686000886090758999362551125304465143420170788604042994725548323395360004615330515013324220303493143550854733149813434752081669423746227449783367335600852019106611656899359418015734575495778683271828553335866085300735021487233965778530472197690668957290298235519252514548495833494080748675900284480899079648740067854174759162322651124483048858374944724623313618751196024012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] 433160480035666111638171066796662398927121593596801687755239867291907437160784470051265179536561995628530604353012807730242710361594487899060444827865934611768518782158449527148168042203473757031950491237438926558730961799246204509589309178294366810353159657454515578903766754551964989489069538238375375733909095210567830510302409964674810749214260454837224505698681592385463477257410346427884079970104871069032477402628121994174806625529185552134668480747994101660525297354502163889485446267644642349845003505962846458226353018872587749761015449661020435563595012402458256235219095478103748075418797616748320260515038402940407889837740252462943281278419626967067796904212530502394622949232512778459093722447548489618621915151156185976948390617508827721768215757660249253576080410488429917659105494154405468919572918787277100326439934621960848702594526801126140457872327853770150325859737795486619743793780709367700915853680637844282872077155231268504997576567849403491681846128608819521562533911608867493678840404125963242095483778623009188259523596962147427456956582686463239103683260309261659914425824569607329592979559656194944696251892558514237597658544320038656574263371213202876868921272396919498505156972912789829222972344004600894994749026843039480083311377811486110963812718974161719113517734038757097218637282952175222111488861047820311156703251344348260996090886823532787571019748391186960837509909714313913947901051423395509332732511102199460720781566349516404379791512216143355401182363337250883493898735003811312820356149916901852925855183969772379252585913887974907705464113026034775049789813068709905001815452157176240305097771077105128573349976125559834211723608342400298053991678642199081382155702498522562427720074444147293227176138053036517802140292971517657646171892211482458622808444733992322122877772258548814102676617340532110657142386698820887551954417273142666687442028684357765389716818190147717638180816236642516359866574345513425289196674505790024634601991027758769461820930586175471854656330619544245514417130523956271322053572434524362188719040236869222546397559560539307839550134035398554098134501636045121846995785537323120234346455927669625689374231949686537168435373404573833190587985345044631155040430428601510615433447623549080022124565990474945102581217889751626009062014322550423218837593429893287354616128750703482521138891371393561458418807162496849742331186506914653225820787803092996073183135650900354992624588546499228760801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] -210068530389320145439735497289684167596194914735172843613374632265252709543797129931641789002288119877047635096653533974841527466053872864970565334515848085703977774897973215456635050997493938356844239742179508846516894793390243765673579347156680592536323395154947799829541661011924999654619836475540748543393904945907513435641531039230621425302577363445398893142014528185200867953308960134273810993411887369452509624621185506580948392156736014857299820960662067335931191139646738676275468247471787115283807146809746437028644665597753465860852407941550754685735328110190831557505250231434778165474011222571006652936630685840811513919346674430960519646964682464413651860202702551183050662775509405187352252803990249533418410577016961443049180324455974803889166162257692491004399885346063350627196439385867167735758923356823089127322447408275277850774829450184592842284975087344586325938178676767394227620445225147799188012013582807321341172730682540836478000316441876628487403461852951142314830200676975221617834003856514023873942745294739169016511145692376653125143049272177564270149689333069883002000248391822143990328659867115317402984800533375572227726840707114189054796900918005892611437548510475077932217463317215125396933273320616948586940022846783247527412140365279014394333384924985375400470914887894110215182757812296015287587459901066132621532494757393004567616706254849346503908356617340478337480864545737115249332947944998949387773017786878036242374990539286560657053009268672261881292946343903858532719495299340084749622290468360491657199715551337426748787557142124169687836526239830530426353946447856130692172569843679390061681785064436982153832372648585167389254718611508422419378141875041082025786910081893819821076181602492224760939213682460240660434485760478965051149851907322401358697918807510180132796121609137779879748388762768594726352825013029590844685113746203779604685293295052851036887229352982870093586132621478922502470121003602777111750137081192848238672569055704288453390765618000869467082731090072879987502670603707252005326177445487318543673224688790093084235032934808827197185941379121311768338812217008848708073594423348386818420540486510627812191113193194986079284570552582534979616996321248237501659967872363459507450969373491542828702520790712154553881920066820051286472334547133690641367846521193610145785408355627804469960122230751798901332955189056074109159990458372838302256438797160117702148734382751313426711020329913438758240256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] 39402379322971169204094257230003335723704876285642803099665691488714754308895025869041058045899471011961658986238271606326652059216062721540594280051415264555112121349735478316917083087861327823479792389249462893134267122680137689358545029308282037892595708184594374915009353737797464291011585892199380269887108063283109376578293514290798127534909802773600626066291224317916687455388968847621798151944940528633968022984475860608973192255762316528440265716776457516559040387516269895867589352604463019869991468538074013575159297049505091882798650442475007465342232662934307258720557751689374666465865918680115899248783008637931232895690745898499232887827105521858229220895619381183606775319963049640052042510645934561525168960707612972728315670492689013960155013183587710773528424045233804200078621461740766368470989558231596399312998791447256271512429291527086238844592063579397407587942461641079272669186451126663666651523173110622922481414244547536034624146836961997579647274876662399914740737173036020367549951750184442331300081176412231633095266815350936061995325316709428630960498626795442624714477942736711952743664576676178043140434390293887758227562429071025326110223283549694386090164832845908418113878075102117730119699108938590697811614100621966246375487800412655290329812501523536531155638119729741059108306300812813892690111523248718969626672735527941718414192731040623729642844961300088212728284589633284195813881605846830460706474723626942623087170162274398152248245136431979469611724252743727255161220395034608839653183796461096523317852972682849226077140747841477071349548226274935467644445879020562446307037713685257899198625801980717760975052975626847555979810662030629899466918823541485938755249281500238282301747626825583160830053982127537041335917976198261264654757949440503657607686205839111562802785420327709334461310418436063063057506791586358480398957916503053983898894609965153172898736257862138901551272853195942891094583247849434297449167652382731342512201359471765831910208129505034240356413345359056070795573413276637069757077477139907508616540669553247662763546397354120721401541061151586461477989099693716532589097552372071600341375464406022632005934629956857830269832808998200184968385330200567305463611387560282561954577957436932651744717420066118075146324953181607195942920072457492447090991039658903018092888112094685641030895922601811566025297258510055606405039609491269386049157435299347643538559499615103265866961198416299735121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 61383984636749173240205563863704252513853323981366475269346351427215013794306239005840751310583793970778219024789821523322894911852017935789668283523843471354455575840435867871820056757383002348042251686733645661656057846551557816732526074885777674278335212640904035386950411168445167596676768154508512242510922692514378330723866136456862044852828606194164534640126779311989056564191444872510225803720957142605852564649236986805930232779000779407578176204864054855159283110959248230101592108147413507141951446398000276053386506018531506922794070706095295332642253426461876659874683616312162042550826086628003205315667992784904941359114149986336504851957645709263939981321951597956233457351600579420891348386262562222640725824372782153146465638207515214071445931634163744491995596936318166094650892167027344127089198331424751759296729566148106241954528073890260243767614170698633832359522326007915936851743196279276917611737484093628500770694218270763257017749313205363440595387309425657255075743682882280947365695061582919902088551229164105555278334989700770898280610453955803521845260358002568374605214176248824887884141022877206234321091331822329710379248969742761936062260880750207749594498610971770977721401251922122831429184915567473319579444902115712064817368874564969867845549616909529079669304695301760454596079312216943007290358870432738729386169987462821714536179034384007904744225168141418809609659758924456701124686184547005847506059720641472960328113957745299258739149721588198354296657828864032841359337278601747312837403919320889268934872867042539533636593399002431591518338604764297855442905573101115608674006261335043082822910721900495872946441561752013539861602034070472472943967218172552165624424037240575584842954367927618259331557459173149511515643263110096114685359524080674164621810040158924509680903199082423348408298498942393351744067688292161358028625038679628752652127992525289679339678512439631434209393922850063563141190721903586829955870263994702708954406570072867287908121266687351893769450203518402305331275356857877777532717841356526270368510186316091131465908760689158308371007796945670101667043422674152297162327388453993745734023423870033546648196059016815443030176199391119309939839304199080079687954083058784838300078961051411785846474410149739947919285831057873135464034794469189526236403963498034012094332849353090858506884328673294379069376045537307152806334114029745483540605856933918375364493206254721213679926172879302070108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] -114371419764376985568221823215080043115481534778836372077194361116499644213995811905855275463580865439999219146730513399218527301587005356607091455819594677890181525122463501389876532397741225941778145103120115221395060262425046286263390935829882660348291303999483972919489958367323066642052999011926396269219829231901141444614844480313108445495680118884193410539460802853445558597306300224264459363164752456963718128760520386419808732806947129368026802454317262007395971785822750671458202070948716515226992197293906638102806008739049945662215678087587084742101267395962245636034174952342852694269810124450188278739196157116795350291046164882870756324474784319834473686480975716770058627854926733794568954889007671024632584878170289881399207400533652395380101610323906742900285228681527614517605428077629593329673466357379819665890532091285980991385843731456055403293331499235215365170501610253725126575218928595603457287095090998564575791026244626577813764685224675389848669173536024796107349302889113648512817535760173669638287105224660954110162301859165298353439481540671658362418105405347828051574997261596333843587922674237162118148749357102637187529744220387869372884825923746395346440472373524587604955534196470136588748370970674948876109163832832910088636495261859839280125465956971761332066117781661501688662525571296737121085372968127883574512152119316762028749581811413820501397389526684065470833872503926651011706955315236764246362838852837333860288422979021043342402288370569960598160006008357368125477383790730389849965788463236007446984350595395418333852165637424711941097193918155804908086984717549375270986582764830212358329772600531793322669423914115624138340050033215402343217951967430447388618984219405865081290960537868108263465939666990003100878768299883792448644063485930095495960914954457438643271434709860127766206746306455793751828346293655800935532454472622381786829006314959833435658008668455966603377142017609870947792509594237947617250429902733118854392704583128435385263172410929697726273596508141285459430710415466117357804218441632184585730273970787070261754940275075326799132221468903554794986936193890135958658794917511322070114452747407163313274244730055692525010275451573387523013644855337671334113873682379861434405708163054060409580965878212444849015543941676140765751486108252232965234650925047522898849952921811309155850387548980178574321640776383137197384146217504962266991591332301220907737857445092943179730937358185774081638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,40] 103930957073858740828916895735753631383147932918405866807320351154834155058089465687645721889644274588211704192499885567680058179015217236501790754521052267498538037404997426725483122789643407952086536496899213595332552918249962573200613040533463089784641731280232900189032093750887367528105129407366639815222110570241124242702117448749036758730473195726157993145997350213937551409734504929051832078990349157418143091050705301318786088846963020358494652219739594347755377760369979873988945786505030668044344797024505288550737340915466750193064629570461665112034308272262479800868456676758842049873178828614587290689562884335888106921668901403604072191935032426206957745877655722668396314540672601190557148304238712293307733188510018608700845058819583545330465671878648053916595742815785774534230437972953816449554436982667989049397074499471994974175064399703952259442346304550907147298347913972599438390793125770950129245451962368578686274660344729148173284498869990706429275274420088956537501968687426654785066004769081653838205397211393972038184141586627334467348274019524635313637242606886095200219700507060261852346978896569084077762650615671325266081531628347107226550954061621288464678364714414852105698847291749011938301856858764676811661207058894179384205125722759620557518416181939379104130671389338390803274584954913093681373895678320704616191772614822784761834597533550173579713809142935950105406242286745107926341024122589905835380638425853788594863919278304893657988798854138542033484080381827083007321584410279557814467415054012340460185312651481088667982772677928558588233422867292924013362375404215306241139140489217871994164821513694004534786206164819036875290097777416993771815450339801433397538529018379817130994708421950071644694686627391005069523233564774659474113738340778811835386667352209195414435100803107201081233283068925703839371412355415986513255013461630613002582590591575383668139003326415954105555225919871525146515001592862041342090339368227470846113705076235285734404490549125745623502455246008331568731873822307156750757474815817397386962365358284838787288642650094061328453279294180867495087317914825221779685679815765508990584135193802252067099448484991459849400803332350390235150975258966435812459046852770509377653147963555135034663264860243608796738892248152015134488622597530174227890892625319671128784797585884863344069572897115795925762863127528399174524463784292171210588107303758965802123113986899344269738834554750964837908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,41] -57149403071785279948541437046756210543330941609367397918443466191988968120520865738160852105078856844952116949511659859304533798917880658087056672427389819035294184703581932593555492208645879766659403566352394075145662976470459368935610781515663987438115233390595471866629095027852466961312971517753466384865685025284277403465168422036702939524749917340356198884871951455010906177225712856713847937944576504666371460763228173430136749374468867527596031825101468316113760962128766204351678915645251637502189849882623945934709110622595449111656223010973142330690069217225720348445961314205523485510609090688905676525688815933315257670744568107704679905881776465571232444898925954396837432440152692926709338649150725871765284913015314739964950147500100815098047284588715076836609468007269903036328086535515621199427832829953283318320729877373642697386795515087242411054417322576990397217727928315264424057499784822169311497816631874854029763133020170483912254445519764415479417810209382304227930174954356313749724576684723044298698416440876447923119025199772628209222284475141359386323822529204827790954031199020867299332696831245292506483582062631788958046706622396330049940162909605393209943130364287517269942416970604397770690751437320745651621535155787906002783492302106408826022706128501383837992161045528395235390441802956255138505040347506071121567258454944362751843834266416294560691529913804179550825432210965732238232924857225794157632457101011676751196488403896156699469253220982049823834138826202745344593235780748358775769589076918351538920885385169268027172204586362128411240915875510472640506971471258615452776776672529875731595797165205947721598977314043071119499528931384999117794641126127302123235739076034955452411726159535624536506507715923060071715407683387400790492035615787980584082818562982420737559595784150746692391035153372408163489345980818086039616190740065707180625983158904420851497747264684961881883147563023805954743392149744897254536586302230654125681204095291136919913636809869450109539027696468960163591486166116084647834428402337043987782520667359012782362757624160749223585060135934483175373380881254624593234256872687467632905191733925169516439597262752456054002572472109443533520497385165254418863890293930301053177554307882294314804920555624100404545095914997630561300628525764010774641112435709004856284091964470547535215969414059320638224961091491164704038561289429275810187169630889971118808392919265253932319501252332040172339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,42] 19591553663569033422460985234615068940227013068941480296799549511845023323003433065508813751730225182079460837409962128316860931388460396516395830001076466135237027955499778392877610939886065848932791005774551415578752603263394624412271775718178153680917281103148224514815037501395565533685577781902549370244344545292510207780594716052895004163031452872842193736220271701702689735011930434324971988766844415522136008459745121730607959276445286173652375477018653324983816075480192036955807661634229429297690407273312989921195041349607626119578913500542854429277166640005080993073752898831166623217079953034993560948892766466376268453122470884241883302750159499749327318282811200931417236802514738880396821845022288224361966793997223296431947000757481564696374371903740511517683139414444913539520222243915942920248127436271943825007984763461099187547385943439372531090273998697696732468732749732260793065261635951984190915264549497726771616508944700348169952010444153427739012345865368791557394389130187981815111120606946998228313289646661945920593052934134817528765515769705626064521693319770803246729874360973788873509913092753254767121660135227149890822488710674714058418839930508743819739999500393156390712803950214878965609661546839858893906386192012812735169363785031853018413610593663337746651504994867368887184644462031577514959984632202399684820137118763067906928554025720934161829109940604484963381459193289055839576287090271741086957980139414305219095474525691045660018270608137779898597428329550758394762234826465062088932215782752445904982595687489293003650014520810882711208551964243216671269249408153095515233347838954334193910194452636813826206150288153448874753091480073309245420081640815072622242683278230751369175979640747013190703601916213663823482709418751926143913846201222908525351539234179523513789920856877869089930695365914299370479627178162261213088200833818346504460498844404937015425722718220220242231206462354485942784795131281856737247225056732823731389991918756138768281078813502229452274509961571336202067510051934469842546732665198287825874357533340359002852438427744526035808104890054419589229364275930664928728138270789210419652189147116488949823978119397963395198716967164227973740778409639096988321126219863293797392529319216473007699262185108112047334685231773793087643124854903942643993880824653727850564860267785702357857035143796677443722380175971311222933347601394872842152967430922741566162400809322876681811621035719357586472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,43] -4536102993747500370894437466131743040886430483474500713866802328623714178359368016202124631767855328583688601001299195635505488575795871274803806008801465078319230939841751270149547349704493872335218200356951181836158035707352977944262517716710848538871564922102086992313896036914668530277347024306456461493443129475682739903280137727862170540466468142316977847453017116126524398455154270809377304145905999697407391113844331049742078334258795694342762696685965788615763496283815083193984207275081051057404254154708912660547135483727360705984587292696436192162247173614028913565380444748187114674393310151866745870012756455236123452049497622640399600992358443311802683083446655541320465644555311090310871089667367536580823085145795888023997547480102341301686891845011971161604599145439431325684844732355629864179344080544903670386679643930696288939455205530144066127360856455584680651269829366202005063738086181654490005190922382769678328832152442836409673455497012283057679127968127416569849461205245140054916916410675210207255730282361563025626864115792653297829579374277699608755994331314316489443046052802436282268018945080221614524214309180153404123800386086902871800886305334872357056050382509620483279017238246095278327964667835147241610798026115122140849276126343632987986745164930002448766936946615496675250044191029315891060220451862015046187737873226439379246396718253162504497118028006045520330284710897949122346080088184271771711916270347091449315374217127220135466674755906776903544572787621706911934042067632677444193309002022183519328673553183211031018920242144205153882472398305276569134756822354853638973985607884236024625923846113506541114375956164491059809408389766515040177762792234876215172274762228315814337753399617463114011655192459672219762197770117046858390531891688058574129847600306383854626278202888548721463115315279258201761102951478442119117986755516374656841494493124505362397364029727301676352399444883251479074937813498907219640597245579519152569285125160205086389322244422350493172036180529140928020660933176527357095250732359579591588472587129418941782292024345805839840581766837932865142446592842120287869189419979126721067907353664487621890305508765034863899546183433967292320979356759757531948452166957042996405942343128517145397486314576586318613890796042111046050415375663271444538529454471729832036212247489505401910102136896436261823534292018179920250257679440283004843152246070869860558011019822961856363136310125155844096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,44] 1733386522452146267230852275422790247464526195232817262423907412824244593661049746297659715733429516080708600657226194475795629690184855510477789966965636420620629724370243195446084599506401084780429601272841306135224801717104024967869602134017590568508862308885249792464230101857096948757180583825977633333859024814006647154641938049010828897554447965313167538454936116692096884295968876990514853921068351725220528342377955180048862537668331676612407514821944533609423412384200823135801841471560957335542183561997091865716323003827345974516939472907185898781626539440775757451622067320264178195645073059193310747601680298820633092285877902851320599563083824614418272809417007868721043642750113362839192704444067080534769610684650617619308962341251086856359188253994224033307305856572607073131365474020620728761968742882727809317146709704973166508867573463838399222221668540437879567801498764552044332994993526025328005164159199424270055072683900158803698583689445648745461171669521407401438419426601082620439774463564705101308292282441000124627445195513749469059835825454417440846929517611144690534382793612138007962854241668360796452676561672620937763517797748507117385866471723708176544886916570724409454871945221454954117759523888757753546270054369697724723946814532919142066127685693850239672972476517679380338248499938850188548048507200246933426905885574131993610915166442300284859396940113096468965293469823152737095547073141768372244314870194389444736747531934433151133002417548090154440095934127003036055639373121273757435592845789373937360395884844991253789879334196063304271665165481409845575880738216903934162594374253679260171460111072662017650556485214003064944082481744381629920596441598558299687156721231598840454030708799744742976161547866535486673850531018542965850260224501992495447699396451200137407584548432134725863863509230587984396551809449040585231633896472476778022238236396346405957361886209851289696149632115558886802569184638813427801714643367558706402826172205296752065502123547396053074067709310791507752389444912461661487896183997049257183695158533991225791834848629417570346709587266182448781626417881571858013098604887811343907493084137020648453020555700439374346702015992301642468901289374348747404311770609818962539449694990876315731390781495727505209415555937845270963111960511611579364065868373541474619288758491190711453962128177032108792962538631317775315294618991541555942649908677769463198302036787812876442404419936595885424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,45] -1749614423104656185067643266293961794298881286383132800538767419257264097166026060349620637232309969450560084772829591361918919980247247172914725799560185827122282113179694887399648272526577958899423841702456165869421450710006021971023878106221988522178914291685493836705872585232034705423105904162779980809778907853961573342802468206826820041850410851224927124961998893699554223366574195840365257854677214565897136720835928396903708608149093917455213370324041103610542166351064594199040440746761067322270649467596196811705043948770701605184328005650337119501600512735686228461728128044549668049865656839839285073219833409211031743348022260120139787273425799296732898699292209726603593417042866941027514958706179985603926636978754800609456203402219532589805039761481313263724557897479158571770138355701526751861569346158695452130397463653766873738415525016013416867294656888078470552103240979829246671295047149491154675591164052039944870494445574795409054080447403845620183459862758790973790700331420838166359509366607218872969696946932733911403477287270781363916221353010953185311693205803844083629869536732385315425484452460490764220050286883155909073265776611504573179719103623086049101168814724422857350784877601843451257000133105464872484599945466046426063540161945068178146952435350137380717048214125651043195908467764961960554921018983384886305656860201753272154898895016205521413152300447136556902608909996112869165156927227121103085223745491001108686191117041929575010125578281918091684893756673181702211274237487502296341920784372317297457981516441795558984300407644241587807229857443706071442878712206394650201553306400187581833087779368986818353000288828714982408874025457857923590586011026364563385611286978549472564397812326513250875855617327686950676030156951014848785141403434363624233766440871361479230570095017846465719251959092740318476809182012463163830286115481155635485770413589603660259790766774893484409488539673946934102912987582928418738880813458285665158348131683809620484407329784320061845990950618711462005072628947695804962053823226540808871659763524643072085029306773600723714453012950927589150161637127117438408616621225909561890678685841509760321603546675460289144826834980470989914356475651595175240466060898597812323231676041492877166990857063770828497461815751310052299145037633771669841954340357749897956777337220618171330078703210105190788480209671384874850044704018450515619542147987394249979505255509338029421752589042190594867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,46] 1608033832268408287626548787642807022297595985337559269438798383118729549461721607457644071213435302059292081418923755534895185570569915027084510317520204743662545601228100242380254780323105249406484673617566180098576863980791626938321706819311034758934351354980498320258580163340607660084181848419774489375448188490853564783012034892455131912418144995832427291628570012865956586188750582659265618145170145524306839811394850508518919166035114532080625957227594182146259017480055199206321887595640767896893109528793389955155654239389532744151087334799853818518701080867611885406709976493641542072496351616503166008548770246302894739700868205925531353944618906070726455252311708633064420454450188242977987035656844603259383679461838932372711633708591749056435066139572975808952589591339689089599699870713690530917315030427139363587670495462052667724314358606086182369759172710280554396536734512301690394846004021977388661484423019581518997948386733645999813627474687257665381971034609663863316662066283438732755049239690955064100378078891636387448708392470319485013174587070244275362160450017447800353374713848785070831934863941802256115340023762920887027359874689324590078654822715733429305776334186672491496843959033940043804792107156158231491262932369765741567131638787044392356074735076522076302874336425671270888758112952961067946752534335719226642130035092388310638365994708053134221137509830475210901884539200953272912846163607951200389757774698789731154228667566875892764862590302126067604904069339967244400094734307231861010971027072200077477979985991977103615135044057104005088631380773958177786368490758663976652545458502115787337118947187512457731200462024947843476459699109062989882929270099092474477881741724783042305521081794435762599014526700421577801319513886728158626049435354289936426339615161291401843781434615474083171635262036036021608750627085053293116838968763262382928299776004653456346757478435204316138542183975740323511962085522900049784915127530431375576869344146415677953678058593539055180491077237770678962130847782624961205498554828353391411853116829123288833372943237799452057550562763292332420385248037330614476708224243323132326028684748174511932089295611094999656989925800943052039928096409698954031147661902053990225004744922046374823417594021941329101637814620317764160021689869460433689627763553283197321392622100550717138929723960205087215832059958249549306588798296654049387685384531846473003062782857949985674176449768786409553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,47] -1167313368099059096303782583966125739086324530488216286779828319838682276444606326485985294076623443366394611944827918869785776457970653459404165282384709757759195843452588898659663535192070903951973470815022993651090234877726646852255349897355359074352664544500509137713890550079479050980245259758554942438237998081758130843836153247448159893587678330858453625110175030971002716141722059099078404725880781959927552430302611415860675287979560171475280579234464504888504107605807033491312559591743618482137306764809513041390781613000202069547564228078317721275984032569160829566203067972779186816125269591569888261043943712697145794877968673375216637231997132543309283877497728671112926650321274921011952795598585707750832296612406324443195528473855492998166001656416216904658314039504966929989890634940200922302209426293593389533671963726082909073273876186123316260864909772454751027267346594309490600611939118150337771982081271266323607062634624731490225948640268560051859557792570804037533542789763304718752714173516561489413968416985752000320392401455958385150667702828448609589997387505239098804671335051511903160519423091567203882997336981153342924400418268318112038226823178001050434498185261970576149586911198941573633920346994098865788973162283235354001467470764090932877381781351983783978809339632411254271630423029681074299892134638283554788599363222076744606083077726411490400383096357592784857642866190808026340849910865087367000993799962217729405163300424979091173167103619535252015801863349166475843945743501743387113939315921186213277375261106687382091601669545586257026333700937442325460590596363624760934476135589320414590436605472962518651594349284252957083748809036799932039464610707609344388603928481320911068776739864400503914686077240416238796070115537468693314914342674330004535674631665778799331022084525620052404463286921431559908094565627344170575851088094350234368600517164392004876224707074432653206979566866429752821183721818803671308349615017327989764433118966928867816691768812694141007187018477116557789072021967910898074877810244566974742365449947196513721434395588056024279683760277367386246044013863149484062792611411518357789325577418346680120117303433025253616145286500123977790157482844769377967519527380973303835021410216732180412811956694661172168871888249757427823110865619443642534969139520286722744908901632343055741624869379456414923683896125686812153514168251127503822964742237179067312096726352884122549349848604974933606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,48] 707562821713667629324074649157929252170302485987425751593618628696333750249806592826866932733304824731582976083254167804191312373991709266639159858929293416775235809313400803901864255954592160431337890621606979179356868359193432703695970255399329437501137544896823875656787098460693572956339398123892367049028850846485755893865629313886989774214971203069201668472526016668731687078093491493345889326760564635325055950438773746153058118637890784650358670181262283978007855181187623904724069528285043349390732441201949616327163907515413238516090827815406811100732784247598822498764846177056892466268457602743037878609684184585810025078698377719642371950628179972033237433364240345400936670206540265911819749688783345523620148937660773867183836883765442585902303213856391487876500492130063236436603198987219792325931350182389544556796470233362340368711932458479072061734772077963356397831564924531356247138341435060345379504892073487476288231944458247478403506989122204411029303107498990040258767397742679342999295954055043999727883463450807240822212185964972182920451565857059756883554902987825544447605038453577640677065625972834141632965227096187916639457635044482509798901321774487237970405114473049665982223356872215482148479605008210253462404641794267600523031226774399819773400933291666688263280429147170275804691690638492778012836677581052417478791655476821252474390650042230552671209008652293568058002385481818120292988337375698066038569824577669942123919713986990972004480126757058037587202677428229195921183426894651677223758190617222803997787179540519868763238711184218474346362510303019168420482235318289803124704796968227227010503886159462379975745405468105587075265803531216762109854354629851923989646828092892135498909248972475899937766943325168226609662880974795162025035985943966999501969893766078979767478899759187287988704243066640634649743474793755150400739311925375556985496370949414801977193335466324619339536558897645049703370670817589457942850984555893004303619050736925518636961636427798657350773215091263854161288388830523444762579946817006733336865713000984562787823368410270364338738502273027482559323045934884374991483846512196158744528547352231118771089516509791388663232392024472138344323730568388904444080056939390810449894252887044658935335242086605170277475315346015456605316005620965369873934411034824256646777276792278570334816585831042309077362905023560396261487375634521387752270059435125880263787702035354785067127805089972255457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,49] -374818663593673230527083540331042438090090482824962110314315864735400135076942698147334729368741298892554052508336314613651830930407111811515509009628199552977641858825952950495494444941616489238540391555820478808406077333600884254605434755946482517202132523092136266781273032390659523896212430562258708246551788231031800772485279865035659666832750006595340379502043937330313044188944191747075452368055020707577730999973325508447226987007156088424481255536487083741473999114665884863774223492591136109030311584854170330461686345057179462173393605135723977185484285853361866145973460707605296043230033428814791268715355611103688078122006535047448017076100019340437383969346894444725484751829952338471388042325536018719894837914431407638776326425190957718123049587059977309785269225880101229476606666469339097457757064253660837000142682402524941097876210238994760767990996402823955563932856650582404762673678250760292956919525495680309496982442250881834538302458554526097668377261565089256720232977606838428996337466069329329752500540595765780945605393791958181189510642282275942865608530869886032600545554872075128501387917912173193813687413273909229371787526946662175338909598635119329825255443424545534186542098066241915958828036131171705862212823765552874256174237468704046748429151431999947362770842661979084120486935364236961316376212757438880575513318755156785313051933869995191998201895000579303277961400677583491016876300641154300932354766613883620245548534717689241360918268511463452934560843525812509382847303066528257528797775769638693075278464158019478341771580978187403457474364645027435008647637378106767219342699443399904320863007534536486622412375828920472566026691894422591260885467075780687628100632759911097885996319153404495594703629437401564772584174375088140301438839734063604309276388931311906201891114122477699331732117706841955484940232393100577620211107785519151084739040171156978666918758920402268118637259148574115530296806018675489356779887960289387878978699063125619738025182097248283064708482829475485646156239699051075750453587645872918869808117321855727389717317993994174498333082526701786976613195744427279826548370686125399194164308317086393466599862811386223359805453174542892306881860170736086695141755257940816837437578642343723663552776276130742612384394855615330893732931996919395061863829318388673639338752339290065614099602160961948029375366893668321877870996304582354246701507536013584926469559037196728611989717129294669414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,50] 180050432111012637024534447886330951152798203661891377254271030458225761878849666466552970106574564940139962690992816213196127246626213616151454401930114225397247293800564657340046991337073572995718130278253605125442634531625123887125509483183294216433864809976933378621626338338528517221082232680887432944393594635828703569440488940952104347667844739418117182660721668177739278897404774587080053654469789874119775399767289351720933933765257690990062475992848199841601059191742714886455482356822362982536811619991194687766416029349410998016541727233595564216419248945159672245361992666536700627199831788481725947566879326844092111644869559623235014250926997027071432017098844129526625143192735262616064949658042168747810057750921340095792441071675463527978661327142939754529378038581980138706483792229565392513319733574449148034435935428738166941812844220998778973092636846884488473954061781042294193383637248185525203482587931531131978996833842980541547905943090213057798417045730456314983899278825504131458848704853405137098363823551994627146024237185722832578274192052458183400098605677336006747043626179891646868756663351901626948750620265918158582158252604536763435652062352800099805009385990872386913551510743679213279196144206196737764274805233877372186044840173708746667751933798950315181064137333186921359462203828133373611623576599163556049636572158830092864379494510207345341032865586437656569366319991508339277743552202927179616480556204638514148056416760763332298872857047924836447313507891710165745261521759597509639474315313593374250112452689980472078278331982788831793563387773166902649150177596897125524543312126617742819042752340408967751269695578596322113644226060878990013826806546383554414386325484984843944821257672729667603374077205798311236347227156574544519072203446204629574811159579539345671525787193714782686222131773386441202654936623782768817085700940504593164860353722363378485729329430019642787764751807484767944810607437795699902196642382413511594288143454726054168584508961650321391613442896522766098921044137615681997431684629509430233379151331790092642592825777483860834657166951173868333063743841524779140220042705015325986491439426467071101694507472350019769888430055855911571109825554252067004300789418113286073819456333895731369244705486265097453948015616957327439548116605398169700481574120918083170547193359240936566832024927633196753966884239348475195928086949741137869071762407360972039602100770312942190195787685794739650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,51] -80372596913480974528982543392009524698965409572128065938901553939131938368580515010533704493838739474835873571599143174180676678646921678806716915416525371342803978968917871889590146799241570610311705729490682608292051141813163666956965494851859516644748356231473282457609355711037516858735621412889459806551663445704250018719169559696825469814053466685818342028217864422161814461226479716606304673746347121899380533983315919034915516786376411244213333685562613642826051779383209696391621316531480572184210255168291195308512389323841835859989460469873705323036116890928827611039296342759400500018412707797048947763580448386128508670801674706672966427421217175600048511497398174995983546441795820756275973436024190494445045951802544807315229338802009407884615015004959185286878010601296017433744842302159814653990277702092738941348719308230465223463990005868187711187295691743842362838268103764451488241080741188747071619121754781146434982709186047491827368509513462289133944942289257376323968249561006622617199389776858548802657743978056375985133819325846524786398945681694275690391439919751643476630955485117127012493247356557058660305185545740046982675056883495393248016154212338910386339777661771210194518406034224825205362228939830881800534442388795740490199044469262390514013318041644260447071906175076329156377296897326773673507737123355775904886308056460984238844708569411372094114815803861153443731094874908854624877473562745021049042270954852974619975714080346629805096376054346970942310493132895381193572328995907247863997167553958054392258652634963062939252299642097772019212185562720027015498875224173967459223900047045506222705702151343752006251026140611082194757578095588936304568355574189065827472331955100228905403342656537261697484660980058199211797349843026077313624618916905404380144209607872742268541327778075500505575961082426979348002617461689881166946440759207091759907326027254687231166020827305376384684905230410342849081065991830233345311540570302122409640327812643463050759163686296119231835552030206650705815991659348251819921461965538348929454611641490523194599554606958519828720138811309083930439997119617843594837123824416260025337956944232559029561915544635412698472149789916549438578466453233147983513709005744120719744673333743269474963721105257340095149852389788807158777191774784807248532504893520545863960979480530195369998537054824208496312495989877182639600120722567626375504339661576076506364741899888531474497026409579413504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,52] 33614477515602915097941508265576925329214657862768243156538258507155645245918006585123251307564090715126911192535740879254432960813814754421654319867541438815230536049468444175392123055879456123233027862674060622418601399862308407081203875225266224611574529607916075731948546309619215132503459252304050015765199773795471273194371132172493475065481545493168098415253066000921876664318027955945620146741323947228866311516068231797906196215609201317810967603743004379910973954731318861297130260308652546607380537768411217608697783680422416098540940575186448156731643452598190612214175964559090151092493413209194469007923227762464740092369302542770283499368132341499917957261298980647928033316444835027093232665967410308413157609244485415970830148086949325422086703970925906255870218472871930127592235925963706792699080960339912511729094408883969875865864822220821507744060100922162691165531551431627927015404344152155626634858877935915591870647449357941826479771336989879952712756885015614772833846310057910157075832771904219503685889218013966675069804472352687069425270679280678114573475063881442924180474896615806557050126371742472128925861996360177721528034291153086298572847910510826334801517164153649763294935752820065140439909715583121074161817487622644559898659601022522316681303858255836275683336877872262488364787313180932811485050210768773220678580955903633762880604687873885806587602138803813550673007428189937620068847094111941447093973251507029063738763301921088454536360304599559642999718982023594613257358199777668334542664404145498565567508136017436801718782478998893278745467391059015504983564350194132611838312233385570300153655733091438045906141655830720865300791311237877239058912331782038999127600673886463994105734622424650438161067752736586105401451808577078347117786421327520533305994371369751107808755988271842005079272700356368987603281969846143680563048137323695384403077357466509141912417013671424171330470440766361819946000810060837796239682189816892068437970345457545343548731536503646628715111424941810418743901797862675357548209967075410242232868622084206133585079180497180595403576616566000304514314294739566966877667104967923036484178053525991857134853773548987816381380809297345864473384764939028726773444706848396084622340778907599285621372362624569682353168561068622712554219837464830001242861687301040946494108224301834282522624607934222717661813516844261363188245297389281054976178197039783797956776039745539403057391774347013652480000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,53] -13135653722700120833904862573856403985420183228044558587813670517596508923922519391555460316881938298628172284741116061673757565701709109514240919514438491053819805949145285441633888161250712495226812475242521731109363391168389040551985312400868033228227098466314525392191329325378100950012496255002677604873451538686813157344261725947395977004838241265194082006705994058094574067490985032803023562236957586501476041434964571598153690332903134861975143829130708907879839172485994057651642869320071133094608371901015105684726684238553721680241146539352549934785572766819205561050726993146303903983196094845121007614737288798677296468462968820592689708383161376020215270294743287283666674878096451262313304159162010091871675516425288364270067305094801594765188181409744836086012814262267954985496523922877253002361272597359254616833731747655306288443006665464185537395975557321019741178917451187797148505388803270731744735666156004940578503012190699662572195254161501511366759732186903000547055225891869993480894904374083356292245464847029341972729364892059889545199801305725562592514638600646762755839862287578831205641397115481044235185533824512594044170156823913710895678017163786524675380499237660902016424531118424287835435869947020500239923089360894869288727454045537214853180277115249017075055868996470717461698006583026368551484326796041726324386083957978122469830553354591417629340665151830914767364513192741220647685471167423287470732260258946744924146202840012872167634725916780800336476162278268036321936096889923227867151945873624389994148312818279468741033414912872664909292843134903104373259348125711782362321647257447296162039584919565577315381675140718162212261712920596751782994478045965868485141530517750863356160088280065793595776493402122266375889780300255185342858515610236094875614962076613638195150405441293730792680462342700095280313698372424863551471463375740292247054111185326389701834647736318721042437064705934845133355245604869755002948434092114347959137094793385127929272954816747569057995089364115389233804611948737771548852291868581400273980021159347618247372598820019016790988394091800011241472722951816490824888897045270294708614400708186243635884376219042056673596703648394667501826034404300679621916828387198991604832738670884289854016746475757922841277557533595495090303374799525973485785235913554891547603528869211474802893598117949098114789451571854442055277062025483023206174878619006408042798684030464660377421884563795214336000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,54] 4767433106755401154875562168753426624877426140929752548909782820385478387762148072213736200607091630935465867768575407137297980650761530255669881773457521691985244686327356258137636990872018173206482285893082602429938215249654918111863912539053808199422459081668413906150963951403638250317694043093434808756248871348003662483413221748166094667042260364132254304876507804368044623976938205845049534078334544541553685511975414289589893563802070245100581709060762041960182462478181053237693735601254242146781782365995797128254099050342970625245100030863636126001139659067264573531584112623613717304163087766178357779575624086079513761663026339177920033900371713518760202900680438301351069350591263007398810523889681637345921744898460033418846318094835222360553163298579463036848591482453660737004396437063415164872339493089587994873533340798599245952488365041896337199967093914275282712145769286345461086933443275769897168456776680831880996689350073843764835960270705855902405358954250833379962236820283031850984640131207174777795128750312764716276340216850731473260548118921676180498129118687010291704907770344616187050183586263412080141514829177312605611495425096978324565185460361398927556498194240830525731242236367700851980612335154895465561541831175041341806881729273490000293102269035983098097452882783468159789463001834823904401800435747146843921437795022162014840607779364611698930902361094837264677755300806816198998033979801819973817001821468092551454201736507683271341498053959319370831227500436607960770795465681791427268581700921928561682003003409556013440156772856488352440302182199436811388870362936429858630388822988747441451134215254057934739375703008059916999203742244133153086303220950329910924993724702926834654238085473666490533581197302832285289843305323272909213478541971160953662468728228753070596860404623212677918747521844628839808351398136467467427933476621883021489024561616492097530846605681247563968941578802703384325023200634796420379715635336641719264453823816849439758368307843016840129200384207790922101848101287118140161239745325261690901402269386090402385100400043044958740751490480786464031449340831508097558881866822599234363310053464790122994404713068199005206168739985959120515405361078577821768460559775334355006281026573635279042862039628319318956698321729302598673883300616546971474019912177209929229522086520095294085178077312571555385984546065552583611744737550690453353688791373858068189359163687144798377568018189296599040000000000000000000000000000000000000000000000000000000000000000000000000 [114,55] -1598214448229707242846772846460499446042372586059459171302002145186485208627657211739252394656707169584346361164170781754692672965602101508776030053570494162203670138922646221587315291062319226835895192196918422399881199415149158632245013435141086473332746780712621425217454723659405021059201644406413571712002166030371983388083421371597087550116786663057451085752424927931493341538483592074597700907213649126737241109506959909504868114905190472483783039831010488003713313666747619898108192757710077062906620582142682028989813387402218216395503759031207215582534861675718226905771588266486863856335824032685320572883085933913386379533468127417496209775536075605179766759581553897798877042813549170662861059836707156628972775463389537102862207725663445938120115289774010245653327124762797296657663779522166630921454506419155070485717297768535019047519387598178914557342954289057278608136930101789193611680700619176604581868954293575006488423523961355559738880302001988109557214708686938107881209310376498906107433053940118485703086575668671542258323937698479456642126266991523955669904894824265006364187374791066387456075395893921292883047636401948585736533014976709617891954962635039013696461356040994149040365595860782752453253959665806598230438802221166589557472181992468439645991652939157926879785031763883934239873459641944680021853438610863606469370435021202479006022859450883611473394753080385348281046621028617494903377278666223657106118334773331750819241238288513076148438591838803613175477831864016984455577101570061547273062356366409497025473058501840650348394303679071515447068835216786371405475453434558725398845137498588255153957154321280558961476121640743422551339123617761067439160305417197694653755466925436414334535599799215624326105175725890268611447007799423117323036240929809706804196850592068484034535534569985746111731341492387442736376689541536088305238582236754560413269180733068640980115387370328051541356776015545267804739547347963701699703955094724944450454376790320151843986658835699861330538540493502783433781487673287889665573598645100155843972795488208484293140806214480662184474407541321874527223112531951029993120678795356794837815663665174293249768198964064382052583630888664484072431148373011315530839114873952977402208747381789748419814284784788494393830049641717607827906450941254162896585953615609122126062930699936204067743142391393327582576361754161843125828075966562219000996884635250301013765001072580565875839740599389388800000000000000000000000000000000000000000000000000000000000000000000000 [114,56] 492522794938252366432260710811330660405993890476287233401539012296678418782061267635390096701207417761198667568076048250946816294905875679058822333395318788160278440291792262467844403417743012444920438162757895422932860895486233120983037813606463707711333493069148214090895180188550239077009491851001152664004537908550984700032224893318446221963024317770916782107047190363039747981403887831137592641568444843506458471676706626141483139662152200727682124527566018427589402827748082836865147962542982139125946615886039731466181107700454404988279519040631058375589137851241098563843816389354714299509598229821844991367963414359305790055497597944323627991348637627676920673161987295364318333131439089787774972884628041586829464020685061979829599243675781726359038291239775112655391194449707165235431729507269570072902676267422063874697139457144105436220817366482563722887975353221508769424461335525547093449285094221585270505938563082692738443441143073811625942592718815013119863227643922285064896962569437478486175680964795608195440648298774128536361913148449384530861713781961944342827373240384324193682814044216759937456012436234373014108810366992191213381330445994955467454125372905774990536669449430793414451512946028328164923030643187566039771977256227952912567747291218909423969341860890671938958824476880859819798863875930530742543961359317158364012985883956306197728320871510782745122816647774009970733781739371791649539002552591788725625708809326396735279200968428730506318323809204294572337463904966453995166890737646058545681276497709220297950674657063188137752823304245700190223816995376213534543771092182016233242353898754195377246205661043643755863179097098758776169618414320076043965444028546183546279170630817978607745318097015277730467906012462577572545442705905889349395565727334182917748269264876119123100014790236920162601339476170719118920237429536704357255135302762272914827512437361931525927456314724907864774072948493497491406125081890362842175004209576365216361229607967314912214891297500229036322441133479684880377885046261624582184923675446465224078690824677112869771374827963068295674493154963876301628713237554995129934932682702302768883834347370567170524000688581359854550930698118423683646784275867208219375922557857019837777811643862748839239056811487268841100137448442836304985094177430173594867878095666170222791029561003179493395859491620485688286418139561484691724576637305572086698293814656542233735197684049453912757278840193024000000000000000000000000000000000000000000000000000000000000000000000 [114,57] -138796531577927601075386333417817176105189255920149799911843556689080444830698148063566450456468846370021994433754631118608380056581960151019915877153576539640416916782388697149871761050622371011389197817405438043984872620270498655545388979674902894954691292921971933918966881208921571214094203032836012918769183837712329324744154383620172916695698207767076270402448177514991505410410451914456763380556419104991595733651356438878848773591158478339901571680909370380214440414490352545440371678535534188504611741431833903965491948527619508345919573700106588678961372193492247556557866622729885535771742952972136086847462804393435301309189003145561829390305806540281736552240615675613335604711789355275078026485871138964168401924645565377695125492629294760385591809447596366263425325899555138132268301831023863545589499898203873319000005318942213014374216409508626256077417583331239783092993615086468841974265330005942182237351695948471626666623546469779698698230163558900539824933068116898586376241765027071738936321497064537898647432903153139476833182129860499785770117657999836626538192382949926498385891251387757194551462718172068698326299872583283455400936237364318032453615611667885486803209470212162268544204679969209371077131039708800103550240572727013536559537693189941017700063911887290122537586676953652864718975467118421411854405707404475137887913393385786474228265593780631872897147879977055145998807421523475058657715659536380521298819792449812147789697440035751131654845419723841138865967992035520380740381546704768625968715278698494444220234706082821604086037010050935196786056673728061556214412450809736590146011787219049337744359849545698485417883249411222663870291664159634245971984426107840579355139514466097362367881729043717257506146551134979984262116203344761903943108333251857983175554366323780023713264227685196111270976529365254103419047576094652747344637029740608137063270135012378510373287265820860317719327530713691894785323187174650936654849988273805431527448545418701710734308786479538391196095936909475978031516117598937656370152919888154217837885900436214408185669044168886702670737895560384604068825349805200795201408101449506208044291104293593242868452040670061882888307898692880351927732198301292235431622832902341909302925204647533164502250442500523910594353496915381017541226031001480195991505418559368474686182944797325175527973382836969256146165378327364062461479924904688616251322828207296332517850633402755402480407247270707200000000000000000000000000000000000000000000000000000000000000000 [114,58] 35503762901579329350815292214409617104434818995831986767429030213232859953673109369892660061414371369671901033296142652204718704885547435519417480614668206880756645533739471998134802765034424066281241434772073761414578865164687366215459218793452779225612595291376103426902566378074157851358656277411507183627793853802242983528215976904247207311827013795143998948264993766501304665713491946665482564198128724263430822868467257571260385309149328996139338774369298906767180785131794594875992238634413989133795267812966916929194150118795801953012160684875181023284406433451276910770022215303868245062139040877275622765446746207675747115721404931332943392447455329761528080939776605337715444982034122563084085076813800264993401171631272793923425323782764760100161043191704016153838669087592884818362302241485251946525121482443472538270330285547377015105735595723117441414817293993975979437973791678795545205473226571720934227440317579785174809019507099920530846015964187110009386110788947758186294858516850195988413994094014774012221324784857748660237441714345967683126103959744225099190818822775260502030026808134181868263475878747627475562412693610719684126961563538861000522498622735368571625882841185453425040120567757721142452667082308094118519332932026801274918327147199134078739142495670723277640278715225990423909768329132231542235562947856936626372339312281629463476126269925579124639794204164478862078959681812694940509056369400986190274033038305096882365710674963112579223328793048413266660316862037947548909695929192863941404568700102415525882114130539069902777123512875001652369919287286316914222483744851763051808349424326957674753656984436495961340483067432989562235083359094270672309640843485961383899458186979889723931391468200138328790380511986673590179385133282071018702588441082337182825015946909846931594213690315019768626074114094665195773421043787263964134728989951401241378306693742027204962331739684572961977061933703309418728739968719601249828430984624204534441698453115006122817003345516323623277455099357202033682403929004636939139819492637227693158059324556919232156901137012112176748900430829183397894971307631323136782824161916618968916793327031171260885588088798530381818861462523226337327094924249515344088219382744129547655424302095943395658222135566975156788842194980171700196471087846668797321362177194789404150567693644710701847741842531796811007802779869276217629442320856000551805515061828356314260477826684482341339016220744089600000000000000000000000000000000000000000000000000000000000000 [114,59] -8150875655170183942270893975981157252060259948331138907189073926815797347515028123764706528304048954894709818207331857681467059621405857084321013390244275773820344690685260214566571358243033601272886298540999923510746799050035855246984050006887468762953634659439690230193038074209387907030948674645656845162836885834236902464966557646006145846350019802841170872692902982842995917080433685080215630797845662767447318861217838185300787975963038079427632040827902192941019715661883917997060288360222726327165753104134528684675740271877691429467563235442755824742738867893842223648410104888290744129291121792302350550173139031278889447350803419011430964687036603878512320798518912375897155788369161615779284529085301318053115767329965810740559654019911228023974851199586815388172591760281004626833939623605310042361558960236532470817849125805626600615559798002693913021183143561598313653227444528675292328979235350311179196232863602700168450834079642103668079656905663847323230623278253770177603363206119911448694257865808663047334317830789108641876683515393566365045015810155025997630647245555149039665322194813618382600323486133588916831083318046774000019618209215991702466749618110003218057857592775938410539065466173270204040707058384844770735510466043130178822007645120596110661483971843811744928171252129512440105187650206834339502397829014864169210193459034027316749464310347271468149351857376435066082216740342311486032595198987774839845415161335678271639680717594593705879332868228810967209964749676684179776263929000125616659859350987395418002309030361937844644277793900297942174655053835648652142392141380043718282618559608800924104196042862731847716509251071528755534255198012935675414514310242027990852537604873961956053354357835250629172028836490723408657136955062829564146812148158177801894051615612421827590687209765819102127415431353170771723089295824998566712523143645674611705757741155318423019176989623088903798018961593026031979820468469484990234396483578629195058753897906873696148845299165798356147590334002572534601761098495606472455202796757653411590484506940271616781455656441649654684176089289095930633117923186651893520066376667710924561404133787214661193599852302445383719749685859776934197485119913626844468095370628435927914163006595465808912101917722970335832602509061646534371712519657937453452386049316965185463287907610649914561365250758974985392829560845937727685213493346383532217350625351979840955338309874012804500163568808755200000000000000000000000000000000000000000000000000000000000 [114,60] 1650141153383074522965823378104575022990338412204023597703869539498094045692007342649528738322133881930547422974508761856538257539825727322066689013529001948162548789546684231106872163053980404835326734846324876773194474440000615276503078945685784057630125978035858877926690675912482126581484494984012317939801816372780123753436263123529507410961021477587309279140566119006546621834835689426625324800104792061119845162540013363926093119452119402061791570129043485936595449849332213086898269968257574129205305332587289858913589775404915581838276339375541729523902529145567530392119300127369697235837847219464624843495905428134448504779371206693675251149276256778709484855333699136873044440151546667961036290096824197761874049597034043016840388370386847153288692811613748767553086054393921856258721449083890295207893017521012293551160277876808392774510588244676139572393159430991578165932841620109734963323666217501434439508107905765850388525894567910695019096657822303947427196557030826803279549970004093553825704551246062692674392230205230409051240204529085630524173512254467462407702903095452505591891759792686562220675523471545436118726675743639928898464332432925783222619620876746910999732727385151645219057509229576974026723329276891608569932579632502483781007809745271674193993346587734021185551550177108087809274018328993943393883040997405418433767762789304954050939934773929120184700864071620121738337278626469480871039452060528017852111930734459667219262959741396191292792775829602080196661737609722383934172588334224400405203716201263749336074019497998881487915972382765897361061128326600405607300689937113242449002629172612789587916370288177112345602301733405060826899994311808253058762533345341576585599879850552266266007512141572307141720183803399073466695821902062504276322750975515499817730407293665395315261933278078897795489889609332621563763465999615418451401143802148803344337326056565306631498862207824416926873936021941971521111075978471752858251405588729255987434314138286584945351413611883162266758689010018437182682269718415884679645241096829489676909878213689192331635261607470428225378825967388315877240518866245694868435482102969342796691849790596594929772489931114771083971879646805672002879762636446585065291479058006905705023212740103280131644769755530963880628872929135427559919662371339501768285859562761268477808271897790593409786795842063427453223793251268426933944971228570390907018373587836003730634894232664616415745795612999680000000000000000000000000000000000000000000000000000000 [114,61] -285765519146697392729977909510675879603827069628223214672991152010973702087546663297794829719214711841437974038387818623162743110057487343432501620219709070643452261312517816581969681020383761284308732942803566275793132032055466545774924161249098275306623539561629390477841990879120532141866481884720416089916115854449679112675244478832322043490133300178917497492082855678197695683667142433522914633023498977301153915922068038872990210944496661529074789222599596221608520213141688899644855239242508647740767522331276833882856338161634463110988334692857309952334360603697068433565333080895434469695083342876862835911313246179400802754502090627906012390926031091623242507247290620835529158931930139020295735130825316027628888257057778509375774757292081759411966238041420849438414427592789559703119279598138455678959354352884164569546888979927847819372762037143527589170406203373065768879929920705118128757469645668958536650440210629846056928399096155374986010859143966360698932023966878958160961652822517793468939098775927343648108283389452009980844166191144663616382053974395164271601682026383936743125974054691265212348789043295099370934725549222704685896930859541718859997925057892260107774316832627498813190428116666462240499810530260765762736192552823642152425660354263974321991047442200981653840869393553981999219191218195430388268477931055508533731100473397742884356833555842723820828519595990728864417893722882595596168553452790545133430757578447490667010032025853178840704537043867927144526622646287458148880593253385735790570078446244604875985719734705692232859770535167397841602991330917083519915163602232609848368881132021570301236952518145242778061996784058029510922815745481791524719802318497451593419395397661406993099240727151763967641152506084408656397537232676094871016529803562046137823374952682726456065089865910101223923181360207039979535527006428652776247530887136862709789800294997441077531169908365272102340068303304936343693617610402389357083453455659403735957705703702987712110361610794024149560810061463458074587362649650858725253722511281975835589332565986391521744971731636205890396014651416248527114519449044924891657254634575621191431731482941348655575519588919188375269109909354760894016654086830173517086338283558878107777680010020267922181404344133399037189849695812921324154154204142110212078602812536001860095275034336016352995166565545033912416163434299920679956947210648763756682092937777260808518738200146503401179499305369600000000000000000000000000000000000000000000000000000 [114,62] 39628326223569097889832392209400336410128985117707715657720461451826865304560406917858192507427599099812960291877888165090422125144242506164365657181966773243419547324123275551587503178253802807112328533181207135966817958395610404789055177217650019623660140638630653439014403130386523411980964714838181311878569320773156863295257138739507610315698368206781873063256093740161472976902429690913696609154766554961989649834708063707643067262609555813940858742814007353686367975016201881822634857896263768303848039772976745771826084932257756717743119508608815901569769270294690838245822980151504479912471399510927703122309335407690904961887140333660771161505640914749343311572048205635645738454215743355061154479482145694129184455172776128732229845984387880725191137238463286379657438068016180418869945429430004775116347972776543590382510646869279255159754286409740292021533391001647506011789234850208045673593407238663706149084421540194162004595521680730202697159597529284256717674566258875338682213683288621221698554965994963204333764657861159469298334125804955712838789592244804470875576200374335260861810539524100134730139631490553739921806647850646460379599231790772772387599153586103919943095183840890065660434092630141323486136771069498290406489217933402972325424027974339245044043855257479730943552629306698143575335461294020902340185192395798058953319329749535132236287487905823407620034187553947490061066769589845002437071120082449324596003287392524375006468357296262559806389651771517819565658182286267348478603812757523008988350506216645869476903333863186142052571738442133075413349085667754762812547498745408682464364913205401189662965712190326329227068257706536796711027636919406011364674083664787585060200810134590645781839847642737551405476011530053585155654273376222759640854415391449866358872941042120766989640858894205127692771795070267266760980548302178163682823479123760714629878810444893813848138570828092896025567927085387737984405574864518370946416578550497052080801471802886518625460685431629868269972262715197336957464590783429734101817205631211661275996350686949497022301039350490296022920267255818413271638344567950974864093577602097462188344540858428924189250907062653152879811907536141572097559662789809800084605122845815553927255650282221542176703889923843226482759477140278738965607503685327045880359209111751470392313031546117857233920146554743986763245661447203509753931092793299356533352095455076023515026663468202641209354197401600000000000000000000000000000000000000000000000000 [114,63] -3528596149445505550410956562112241878306424762209656632842034337945483528713997755225325900695609956453810261707493359546888590846542569574271946015078054997324944895000237780196414313385831929756573514036622830595603496362130087931944711746095580461067232658304217008740514089211429109437574262519209709025761294171030973071585539830074416675874865310379196865045655144930852581030478239962824275162033932234592212026413618205001359973833035461190633199494497028875610024560405463164526838604067891519821547443763202771163836871811985319682880262699594093885067173678959499700863161127378335690819048226864407214549969554131363249053501088651870235310655109948640705835695672329419350612691541495328779302926155496313443961791743184453818112022490606818664627551840060348350213976479570222703842113686055006028237937096350497114216049665812056697520974670879352671146327874765332246701296159481198523835789535101724133015707699776981028675542453738017712541318641155340915558147001512797232324044611672758704751955627044018129264425372842373941576585641846577234304949137399175639066941871524998305140662331555950907810035801358322126607580452080703984387965461370824777097086197384775353648957604648392574210918451377198259080960194722982637304541706850025576560315855438900245691768740960910368217564095720443258413612873805481857914530524914738566143243576593061400375643541253937530787792189328383256266375092158498200331883537541180812998465277561743023838100379056276920100611261112492541386214065780072591788465415881474052140077479289262064334673715484813727047712247271295137663278827076753626578583099987229168372996744020522245960270675790268568744114095752957814045070637069173340633457470604817477960753164884494433413904680490272179593118317934787977250915433103072743519545670876169321105928140686192304961956195075113822319660232946940668722260134952401143330346916651969819817015476514559082209618923647364852689952930004135032132827419634954587577577398847311075028208101714900240582362482305154165399470275495538802755719877953412711489500727216470104121079886382557918930176346372195732372677748273349893878462810469796927402664959252543802688665454305003888018321479782497027689875878687910471534372419228700318551550368076886225509096712575466280067880054162400765231825583820233659631327159385310090036123352056030471018822775088406925933839195007894267860759717916954229958121012347530237336979740301389950885763529250369627862387916800000000000000000000000000000000000000000000000 [114,64] -113752368848337032167871519381515334752207084961741269893331081179316464541261497999794586224402072198370278418835982424238827395955115040031086379040887562902555699648571294660687076864925821044715741505171781690494317686667473293283564162307264875729646249304529115632870132916560168934064841516985180611244643182985093384581888206769458678526712650942413699590509887977947743271606320989053582594671527663035536580861768963412542100733441706132506650315665694535176467039562917412395512126169833129744067116357526067072822188564049360736177482834608668648657988217227581329786205188128671590077359527538621542436148507419337852548942884100402830071360953471128580794146029219848363058766676183625156657090333332437047312450971646362373591408991794360551693870806855547315450610095382483268739910200703926904875384063605007364489375075054151734772939814258534909668649797816628957022398120298004244952336752356666953950628467029603132296935203874120964744042960198588362385309564145400436176281838123926847401333036469116795228574478849668451010755805473601411796468194076574956602788919696187510751730584673896480444993063061590674990715788266505823889507965413731940891026259375041811090547710957460846054815553641088953891120478859237444135243194177671872161332944428670870476523739641633452545184241403667453813121072747102555917676469616492746459206425642712623600802513320648026252443436091107645944733869977612299891252753185726043121928923141175503060239075809492749649826108072898660877952662275371251589653224364825222652832420939935889760857026458529818216761006734465042228280337857953084130225454485016690173237595455023432227865660513657305820629684560457631518083733954590442629285545827950576455418926333220928143884609987609079362502016506186929009397549045012944511286048830757904031304427199871278865302058952442930901995805528558746035329300897478814523664419461543326191259679462729055163961303652340153341757739440323865502767670653682064671601188478309291024488203629175277993007775557341925257066083487125527070138905894932689770953202542634628609646321843934203371552761514606992602341778201478198392461159258319903724307112578534089485246041007586726904586736157273025725009115984574752130038745547898988320449692636542413764478017045421976806715345879799376857380626806534055405038718971481497349553573048623870817123205524484224601041160221914428174736185262422746482600556046591517820842007747824467132682283634725476657203773440000000000000000000000000000000000000000000 [114,65] 133634807915693613719870636468455238720696254164348336952395078880732986566478616550138115502129269591748478647110062651807421392046127944710975315254166419399081634042785091879505614334095312647118805211690496172955947882625818482524887712175891650394463679409135435055602853032375684936374917825664909672539814366372691194794167078890623084095975520896773365339880153083398499790233801763931508772478943122967194211232025672145156444971219057819477883523803743466977829419011059075526991576541576524514957454596958134704973176764438300993710853402157192862801820947068420709981155597129586505297187649373612622020641526991120131170793957483634302768036909832117355702096086144710629012534709738324748670656569234580553637149813470810403189623468508432967613338979112513473180729932298796028640974143596092415260001557234628679002952567792914690897515527325050820839190628990341811302350619876558078042470798829115120734623270048624738583112179200180066922600310572331894022700951909280855437293691166199694287568897789158694276386087815159941615831286084956134652297040071837109318961659023984693461820189542009380123165434496422221119033945856334359743097426024796951018047426987310788054193704466449725091013669138777436731662888544725607952776800736795331131499536805202212475515528663869941126591805572281001135849993200877083873512576697850485399570323750158415278393813449377078291866655648584432907009596684842482057532259318413467141946299932396953114358303972004441213960459262544936460873478057357287984618383704078798729730279132257487385106246565871581811499612349250003774624087232607927716641407612566903802612511562659093099963776010737538410839914872213039733278677491531993875120408439703959300984410839683575220018349586431750534548092600003771414971450897715021288172335250499133330262242526616258338430537984326091479063639261475615882116331652370164684647999028787710401157939812828448927720940708425338858699516691809645891164721177545820562124799457989689009792201467183986192428577394275690175671089922337346977146550505245886037690072204005763563285019708935093700680529966541844146415321375325498940508446047840392776379002703145842994057234527343723742929479117770043817800981940866745074702891086522430595445630458697208198793578076073725392485205307657642403866594171537413376469939801523029120946141513607696089141562859234218625977850231842038981539757577698250701680364653697703461122854831705502240367499539714855691668684800000000000000000000000000000000000000000 [114,66] -34967729176630500128436929083791758610808713702008130451069113491870219491587398126022101723034138738072926263384696911724834788366446949815557984842203101724778371690171703316852027062316594439743553967737370223808095309505379449086954145784003021823222192338676071210257320877086673952271225919351404815559934572978671185696388556903546138320752308556006009085337782883318394427656870289152352306421079041431608387504014274581376645025969398457426421346470010641883301304624955691712688281514427458363227851530728066539612337772893535413416835196497434507278088309525253294377050627654943321450747964589087125681903905305513229641892867545270535014340067705873438290189102185563550417305777345240303816758141181895677572919404846161645611727622783850519343881694873303186330903903730741480861848618717083999946077868140662549231710767016956310400423646154924430771411038632727315134655227905499237681947665882120899264033162971148765408772468956489348261021188690722214445513429646675359691042465047282263455077747600380638522351945541199175315914935794335357305493427971844458401053011520880364093880240094947234032786988196884356261768286368758298619957399782146494972418925034643452714200162506849783487516203825566588585399767236042588927115605133281147025367678609000427403935040607765449536808025159502227252229136240408955532251217270426637200610230790567931695146518557926362139473568840775175631492916293656985576124342422811120395959628282747075020949957099489605332306663719785803766916050957266296489366473414567753204529187081370518036951669240227772979596376493776693224914149380118599878825353098561925704113508554135271319260767512350025630523198142740037058530052759613705029333282082471946769093636862381634344029041325767842668086206988388186386050937949852628152102758348141805583742673409316413090583437774420206574824382370214948304912092105595813049033574449058471219885242502439806207825445363835803617579706805870006348043809078348886663733353687768845474132875100940705660374182096610889822276265072352589740316657789091750185889601580147110603062676290024845637829897212866227726096371490251034666775086161877626484247256788892508111865578069411079948804152491361020758760863206012635664645748505144286696611254730819617395047207827542890064009514023322128623613126825459722117219370080789796262824559153985329233157254934664354154061221439838788307339525375237554423389282520080872978225864570898195502869786680550212182653009920000000000000000000000000000000000000 [114,67] 6315227335025112193094906791453288305832188061183463462338355632628238660309959183728381537884512926825735795841072505508593487692676665757001423773570851745106305272350657185495827882628806968798251532087031521110661311544598204418980017760712467575604713590224592419348579671504377801360302083065697943962805627631107837721212922955672785312217902620986376306095070564506908813296279405646323862785758369062996927011048154780016485340895919053000712680402665635140497177822863232384985813770237111352517766397892799396937447896788652160061449276546707650779407580568523557779797757803476018993751200142152008990797334696019635694876523918922790694235031953329633497262858526765239883021285231581531171818113371839457350994736818438524023792943013380618089371014923526499568744514760811712031190410459182104339410144443380706345779871060748526451908928079736439852404575779671265005570302443131708354472760704040400090295507990911427557116214731120030410463174128869627410629802723275251248987325749100396280494749416581286690267715524146763718534393390187324973155844324825390323122646134603966021377648787553143882906589209637929168464384593586029131866679764043036794513133177817862652688323302670649395608147837077629313383776823739309740835208143119090629316070490845584652288942378182282726040436553593193669912514797108029700719216185647937278232951009861907060291224038462229692658897946989730587363572415265350966274723252228488221832965345088169067571300488786191669519594870999014767234983375498863303100712264771875645764522921165034794820656251109610480177314869102741535913988352047662486472383334217566129208662811413925300728682530070214931408516913829458633500777035606021447638188997186275544851110382008267838766352005427566505653490287300277950288008315310085277984036440524297120164340000546093495185529652793640225167365595489857681019855056640285710533767421231476623072790758160982395316741660428678216743019988729709493271466242175438515051361716469851248262927172095443938972267271846312600530194781883851476743358179791425506818413414660490917565555239827500755447940980676955699576505986243095165546405907572773167058305210437397400064985298580037934889636218554558607354687330609460783740936891581266355518727287313302469361087032794098707472475679451948843648619760542664870969831394465564100798124181072097188100059297228138360529068897436200733433764829461943849082677294354800540301577484009391167420949770125699085605273600000000000000000000000000000000000 [114,68] -889148488778431222415884179642004555007108988837825824127375837871599351218742863208829096521073114251806322885862580790170822311059808722037078195551307280975786639272390967336845866565660064793555224207741678708345590408250734092800827915054271833830987236045427140082581454528996267553661675510911192841116998545921805983366555507506426904879170350109398278082313457301665859495334985541187859461041435426442349700670974544078511247250935244802551385967109723971048357879157659295280124077556519346805818237957289466092879864916045561077442589763799076679878404100527169982789537947000180724211653558941385831891970722281412861921407317655660109009088353207960205937415083050256549969620631793185273582557942709273085681637930970462854901928451106566056388149355938365126788679626495249025902893168268473287558922820663080875369557165948448908565318832999061217780680574341117975835838296215927398130658556698830892197297843314058120365577130430437021607484430450531938838109548523418637399179780424133061234916338555030549783609736970857557658470294614845158690057423252048447802931497360816397909043572153715358682895921661648469198241646840489873737253417610881333346247236700888631565548772498553648472541010752204791143928271541204004905250634303886634651911668653732081236060017937349338002558501584831291002905721908895755448940605233932892564845943759463442687525810399832057017515831576443036152331184940400015140035965011480744033456266371003413610140168305261773400256254498700428950612888065087060738178618688491880930653426129768322444005207695574912602554127192061534932165165720134281921910578225516900207169515862064405784957750574054887311489350635115353325160995685379027175258639502345897906538884490201667759085914067155766850523044986731510578502627242974127573902612765848202962720835673022072354624891300571631137847995016124509010313933265196088514108518202996988401835794002776439871731290521615332049263418911589576028453485364389984118851183639366809884805763541020478438018979007814391376771357393176597785174333222842080150658513041923583810823675480554099243187146706560569626677088979377655731251696907591673173498180537394816869066514810648091426051539411024971946293330509568416929320131353044870608157720910871526290890865394345278437849720377906599771308363245812875366778829824693777696687517335540271890159429732978064434415587121289896986414303477091187778431309529194629046137058854970195821524853635584597845606400000000000000000000000000000000 [114,69] 100088962443694251950082496332340113353064845971189982389206587024345889959133284238595837348703813852758808512624030084945249090311932101671333227603714639777145125058228973282416066685387473398784298971343241815517599522290044953295626660237755012276219074217264659459850654254954693793837211666790360007483806835505068187934817635795146381742609174981958400788868551565822079395316489789147309532057004138665901960844134604527504422081022602246452357414784784108343837711146529568063558530963040863867172034996581378612095112094567051996534080286127120105357867609343657475882046358047442303688139763900519225781585795822100189950036555090413362030194887809931261747282663662802648803679222903626422382882033870838126751391365240249358834854116618500432140150761217385582960356718578236012162898583036720772214099407087770642838484323467219399209795649710953877186546963995660029946823948189532014401885197879702881768055671066607305898629731948170276197027568412342888989022980305287544233293125075691776166487608403226201248088980480982888134221967560872394604768740477735698224300953381332172896657098193720052866276278755863811472867211296365936386271598137907648122354113860851356331255897211427394942149271929913862154295584416943713172158510216450137268763828318951246703862379229424139603466650872221168636663209506514834793080866461301263886592723044193892801050805140648275048257104403936260495929573732676315722800160828448307358375138566799390848112451435195118151795096631716998283387757352689859418575730746335658713724265664071083618066994743429587790787314074011351765238356717021442512889224310366209379957647515139211228942387635008393496359103852709174660611832329770225156998802509264537150491933542329867062619077799058013015521000304415209192315416988901315130820221556944543949413911347453559560623883418681636239574906257419940698076180488831270343350997976149618507073070404668220053056830630989324431426578125311548418829496061948066455536479896531241580516290307946326225879996449448959738705189795314822514739112627728995169581841785718033165568363289627258336196466265056743400844169983438473135040969367495637681181973769639172596139463759402281721840112319854170556518299102511396287400844168989392925835407667472409596223462234627842015522102578989042172480569824656598380691587507411241851501824002909235482972115203424720270333526376862533101129063709488039942592349750395838582524384336691573039036096864235777582694400000000000000000000000000000 [114,70] -8910896874706096560100239145405274061073469456430190864105952401487230629560632130185511483229410979593586797277403043381093870198766212127971333236583479201340307197706623052962669658674836339489869876784397550387141463221591076090749983037410874070946719537015994024194068396365625460474498614067975045551873309020043465527624898849375024847671914595678304117979160244460895108828365693229601366989175906019317426230917620658112669903194596603469946554973498279676106252394863597643084284740590346893013961517549062516835587978819475742556981535472848308972497831319429977293841917774074723623610462746115880529074823508839383077753876937500566675448866007669375308650050972782533890897832012328870276637447792643510291813370514476605334856578627157782765206255693664177313204839012851086597183719425579065091679695207743746527937873945109147718734271622317916588484949772005335297377036773892333202961852955979490648281405249935653755431200320028086931742964473419764316928623618904899845699461846836637401482830405735422432846281525804932935921150378664189123365915940462244369916719941183227854685250346635682693818406753993940088610605846177374371191757762032916199291390290993148198455791965421624535948812616460583282074181226188242632304406925450307924955917821660945940879758902195812270224411067377102862820724382699417946712270536362991603274349470052578988668302855480232165378519576651763426046428510963317071810017245400197921862831038025133851851319815686719452392499125660711439571577924372039079073883017994150827803656822709942973616785250338420831786470787718648374505541388116123301546842086130857536276656103293400843742553858808793208454003346188028808146444074455561892956886832903849111202607860391765904249426976942636792667232025518307191871394924708824720872708424238403268438337187512228097538220701085412041213972799468892848937728186561758810625230867708522025092531659788905091044057589589571913510281199294760235705094494620600046050499551963140952915254183182468125469583855066537131180653044458414995688308954105695879249517405764252063095501996271766828632907221134174001152433189841245544445902976426840562727763858641470821240641145850710392335076115616490215932275435462694794197286258332818594168743987985676432456973451912376795412350966891672269283179958049343270767586852652558208624294953059097439664517670496206779842659084903591604802594450770701075958166618650578795490453188863633311687972893318296696258560000000000000000000000000 [114,71] 601450951626505360324936671578792278899801360442344843332891246573545016733164903647552741003693182493389628431407038201172489395703860743624452968991233028098661205053318682956433757675718862164631024739555185066249085088435955600124271975940854886994067974351970082288944350197054064039608461450304219990370738526901482366630038357226865434233900666124807593246699880047450224238258672392137604458084168785453497627047349067255587824209732685588024551119506214188568968906016830930357449536179355417144009385709333536406785385110026384492340606177958285406570295865861574980644255114418495076142818952393988049019028464888106829245263880708901532001456714472639316897896141369608491213737632262470198089788546785075209681001261174139499976331863242697905295192180747033790954013985779243849158526774312724353159192777140456501309470899606823588211507031088249897537396806246938649788343319892624280942936653451443132412930525483603114086391488877707932154203373945942137141357641367337550697094799889361167865626330660174284340383561911056772635300026473811718901662096674902120952344762303917044443945984884966165204104264293995904745429049873307758393587661810593363590107275184020362884972810652310612618062955781051893619025615213555384445423601846026453345818236721940977967657150062365246112544474761398645585478502887839235318904121896668964636874033885082567591642902072126693438979837987424361476500248768101047832816028448753584014577619052814188088542792450046528539998373341397339966827357307430495497651098857862790012180622708742149205287893010190094394016945198691112381553846324263983650234677471275556789267396789097713686188443992291037050368092145650176052843355663438590544030108902014570529026185093445480156292216747885844177818292090674533792236416814458332121352594941915962599058556709683338453439918784324739347838680131302974317820581856551315399099383837337009614719381430256966821404366057136529237621619525546781341305397280333932244533558251319326486737794426044599638409780991224580128754087104559429336617435178636991451233472578277405657075055725656191747763246790928228102119881241927801448222435915102575589545431195735404151439998222743833645559994760903567873653430546564463511945106913798985756232838839100221587282521278689015065754611136971412011550606939531123715247295776262586001198849175692421486567608314620859335994499405210792227785403759708255960183150589850912716663754998108400903924460856470300262400000000000000000000000 [114,72] -28202885579314507512608778729809109478165585827335542183002819756173667005248126453013712398642097742246445036910015958495562447135210375344281721969748843459258017208572513814863909320601453499043367006578862547252117341017929621624774410632482657408377854191186317604687470960669608051325388061864577150644421318057058699344652960421974423376362610766014813391245078945540715244318600658071684295424283023867233810255324985825206036278315207589306189525307209859666702435842253169491982505122301622141489259169779885361827658990742618526955223970751457291310966015910513662007255089997223142368530691814023151734948457194805133945229023153219960548525792945173065844733195075638090586291363741475074933814362893220224310534108278965850694749555041261898493348697693932345550459011697422463007050378715703915542800022943217493349092445776042726686407180269448085949545941980457331136139256061145313248378616233081261884149989581139540201247891729132518191074349109492734509171035909925209521198032041768071839072095032833841050173525817432972749635619741860604478860847198572375376971360042141230046878479175327312585911550205640888053482880237289946430624196761355399717156365120639904449763770117004936586005305440789768552532831700036515380707598519658422740737559618170557295495831498306293658138105850677539478472507001355722110580835671168390441915479201942769307130403328642358924315529423745502797584587557005242529691114920468841649137977834468179975277601372838283363672929881628733753342088428653948248293239381492475556840802368045736089734781448821915192772347941585719898229121043383901229938862874961015434125456332673447299503295886858717388476462745858541879585733103725134100110809502911013335764289650018934367280740711704012322466821515379945843676063298309062816678383682087329790446714449086550379572785058563921532962815873355075897123122582203738398475272631098354176435035721295939430461051627622365056990518957172081224044780490541978008767363624027671047708057857687805834276045963354897163057286234269437404664246807118720619945351383592770845466689911663748867537516661350940391038825085541901322440878756637851747833313695811359234606226932333466878278039706190654950424817456402311036651922927361302921505131394484241979028425630658104505112205526389776869652777078450310725564069300459331459519912102897560509485212697558868332734489062132514627216841067577622252832883652752459660146568899874206534508791297263083192320000000000000000000 [114,73] 890435576868054690968257281498803553965663276433180256789026222174122519075550800190799800398978674293161893597029048794645227188413298909459850482136764194659035785220950064723420122614671440855373968478009422459386647549182979419472950837601361994457316285171810664228505847526016918797488540122456319012146077385453046368306469474376403925277165579746003086181048631109089666465096366183341861724963773787148143212365765862097466257490802319778485505898549106283727910276324944414378969098586326682190540318791042786021780687298268671946113935600242876404423446404849974658802095733423181906281722891473007572997699781417389670250156750060111602888377498955322422544151575901367774922513363556768218773107966753531712185680195870565070439833592227788339038376967389884844974957369959163606248991484333008654776898800858931369231168775835573242513030539535393578140200934898953827604819321546046134875676643157543141488856661603568230071107388688354168082465843302865645224167375766252795837146291963900188745536730195276029108288631905280331831342934983533108831714293321823563629582166100425945085244164146338210368150301552949805607863814272920707960578769245105384263391178356394484845134458888851751349992696439662686378644515936695581125289708908487421158262381882750455381450533351144227399746110961038150577422080919809015587871990468215968859028984081050859727235443408350198549053488461755839569649099213925305486071116167755845068180612861147288285759710543520192468040790040950497124803000494470914995740186938290272058472121844056875981561769163999140587714051402029223134977171102644032459086730990253443329728561240740033496243724351500303415820280445691479603128970609123258014663929617571766317426829487607007531637107405352833763627349026983076713011464040041454422711822593065082660581797250729282571826587731686079265992332613240007796820581690372652840375377973970898109946272830764258470342487455817159764861982444541098952590072606719926197999331356394300397660210518048328649576465259807601321356692791890325951509232161197173858853120538348631193466087148102845642155240005379236831424710375997277836574228459100243011098938988455020950077362293677008859875789668360216321597308782064858318926431845455273629861773297926953140363714531725844930539877960537668151526196908169730067894619411119034611056737013584239440009761572772795013466975450507031023979656546647136284776538287610870412570328344491938529402576286253056000000000000000000 [114,74] -73989622369518304607355741445220367953132499673517821946959281581943005340219679204869823407197033418252004144537223638401053352330314562980214233876577749220030677451927994746294021663462257844619503352802255054551547356868896733108930862618005456976566119880726047710684092058620192181685636182882274147749306991416490131618138449611552316720152936284385385623540204526817593458083450803038752187731520078951936621064924433674185855232865053713724754931653668547318402747606384645258119277620195189396252712078560809730674326072455100371728923253889820354977887009045852434143782563943734004967690101296728235633903420736895088474362827379380620689571446228221038667583361930795382063735763391187055162680211597710819862923791834263339565673456359138687437702678555683771869433930633552736567510719327288097048134905964113159853628603594627030920239459178800653432830718739378457179376408719082788502681314359877511486456961728694844350342480875642529551829450749186495182126827446804030331291660837147773850784793633716439274685496830948486931308715949880954296951371672901557381635621617828406844945446193461350394507927739908351754685288641149380970532254760205913984721389725145940514444978878416291735076063813398914599877247094119361439303018536116557851175252689394610690106721828115824924266762801689969857752722089586289334207302811644288951683309341729792907052743676778052467537016458773654254145711363952645518587048264789081964037443211100449696721692997913152484132589292503327590470844197042670919366277857986859082844819945173045395311040596841945214852809904597283832207118909665890832552921699635496563731359199652527027970157345781375214345219458993452829373077426832331259704416596829807685724478472066285486791681777870209278936873860898776279074205126409049745738000795028731778785877357039471584945753864957061150687820804047438517382033473639706305743659023258403666882045417143823733129699712147634242933312603826769854755382476554410976631651638447857805497805083169642933660709208463982706347529997023953546707457413294185717885089079923570373286793532812279213745973894986120140584474769141963625953271169309388440205518418296539733690920282607450924166343302466097386606081132367359359706419778465116271136634651691147351719944079342204214333621055727276812004328529388042593372398667863858285793309842002219490772444439706318596392339690221188768881130174453520118084084216448739662256080337111466135524739490250752000000000000000 [114,75] 16429054191976551727993012570192820628871435387027444151761884965843591274871229960189654057383212029745979781776367281240137380811471858359151306206294333676420201956381586871069118189224875979925768477555175763909716913462480905568832023392132049831396978796662029514616399745352489003604524255810539037119010341650359274642143353037002740214634424152117699015916904625556346881124229732588119753361153897186487323535075348937396083542114675474494942418676649809800296762981706966841049577110579595189042348386720690094788610159386062890458917618542144948866120684358018936485785883585115170474553236251448861934882576692039883543483609272010889341628516449043552778991856633874786446831613943192758810445361234994756050093388654964331334305709598880605954777676707691114215777987394751867831240100083837181631108534736174343591139723275009147715000636240539136363812150507636642415705110431124938203943600720031420584113883081384576381235221916378429514536852668994676195642871393528249459683192905878385863526160821818920487867690612219468283565196651515414415534499340339410860923183615378673911589525021990504542884414571745635330897390118058114205754324813661125914389464807158550525632081190372593170081761029856140495644554416789976023279410428631321075402256429382451040354036549750813829555797194302347928838722187653393599640713939966966880125540173456078448641845899247315990139730398111310047865121597344570378179877669596297383300462771127289779761495315994957902890695557314414770213602125786761780034246686099655398123638380433487290492846532115054318347388053608422311063458709962365897776625573111797103486869560963345870681294230752923452500714679746879826496568838340042070665998213254448615176262281203478232394513077111132694991812876873704456703589033663151674213067401915678380948594913684397597075391082757348466188385735762119037586827203877804498409401087914774632815250787908678280562220487145085025821508131547307080678348812446297756710460328276657602921883106550851291239102059330374767481168653200441346976378561492826102647160316567752545342032643585079038571782827624714902285852055512480460727317364598915826211136152382748386498976242608114885604988467628782381473258049834166369636136625841076199489319369440168447467997174833244137041170126519733015252361179950866958591134924176863991918165249978123213086463562578500596735645530998492600322617035507522226628943368830897668832754004468888018500630680384307200000000000 [114,76] -2393858712120813024578202509266802031959585539505168605398035186831467011749290095165604387322761999262930596526465449313427257763975211439592046051984704175380305317670213297054356971596809667061757487205137788711771788746654739794479088247555356852708001574321585898494432882775239352602500515626908787162409641398103974645130008651543333433499766851408259777618458291917212592452130497464899072859483264352030748966640888161369966097474790445586125779734258707472348270747442937764675588511210363837956373870475570251367548048309643341448632553655461077833916417344537609560538513748264013706628382012147505230822117747174059468180847437123649583137562083144596122482687669884642011109118513176717542398227972352846527795419671512027250014907732606451508720539828185313489101544043718347759335497765831943426623816744981074984527040511959228122300964695258346864779781859267306974231992486352373609354523949233131186379021437362428692869578377049596745192294443064659502704865899490070168144494139485913814683743234462222591967779815265679407258452024466824596951552465735153386910774524604357072444960933328540533796041858980123417810593883433112057095168331107293839974954302805286235587656709329212744411591745805440118546491114645635580459975678282140075960395770039263748700533729752553660816581938933860146402266009853880679666652001702483547079637606887283788894293046223114924694071524007890375973707988477341426453732712302073483075517837563606828146943971233508876593210963416857760460966064417316160911279090501739439582027945245274811812682066663526481516428684054187710058495094806167312909375485355739861125329823134351525108228280622004430499695502572829695460649914537779037594393869306971917382318404780917803562699896457197920357965035025663978685593933753368996315840178094767126538833650175283594261122062090294712478792118441344992135400377405811870356607842846147341962746470342607452210425874792138696187554990723544009168496719711241246138008043943215286681907675520029272157694259455972335005740365631093866186998871574207978945246427508077987992939416450998119433293579295987890595498555927823465190503389925218491904439784042198629517043060809179523742924915662555401494704178798873197353791482763191750185431512384298939132534311196706355739806831639471209517439000158791998149134765701192804594595487345633685946089060107858093029893473392735822018939585304706632499666935063239005016332798565516201388028130796503040000000 [114,77] 228816738328843619446566522993534954699758288933884854576737769232640823105777808859459491139862057974448619702013278119368682547501245012338890761556733983105378773709684423536855606176449310284827491857466471597839092428869905192000811010184499114742895522565708604096403205863957813807773814859925701362391508772562296659199312789662001433573192862836134334704727856743046446474363359980135162155233247733123354505310474941208214365220776339503212704089715576871088393243318249097879427413169961928566997309476852726168893653918108844925395262757650449025014106057061332144232963415881062813480428115535718333767164924659916023763553045554011675124543746707297872483069580907640817469857107245323703519782971450545778928853463007675541714199892142217723728856506142045646130309911483708759984278969655423307233306221701496363917048762606627038892300887513262325987374024517422494374916279289552171006843942807596347087382957287064419427092705883627269454338681753818951033229058884712807402685900321055741668054819994637176342880482496027125957844552158824469833596559624613551222133775663054238325451830575828576258837676161521381820510263648467443315393078295522482778991122285163292404910381365949118971598985976891196841057572054532000813232975394884187736680934067772227960597203567976401152537309624315182235231087504133128216039190049676206078760655402624751355861240778891322902554586563725911176064481121483875440003668844874009947968496354852336947200541543938568301582300356753620331555142982109301422877978479375098777268226540911960434728029711745456868112239561532605853697092525909328983508048482995579977583360844387910222282580678006266060990710027740086277940305319005955076643397338707207442410795777969868003035146895149455724720557278526300338789109270771876583936279640245390339472273090822659602403223093019366232834569052753511906452931340098244396252863857111760742212119028676656649919022864186548124285235118710445411482463333060172529662960544520094067784718098470896883336257753889951157170277858358451052999450846155204584858011397503253546937896374134537708457486147592868879758007161862614820827227953011967202004416539485345433089447649117154718111236509544886249950035208237253325432501600092264151962370123081630010554039295529492488961838833596780394626315435181996033705952056600116672670449461666258814193423787547890909329992063524936687927574863677102611804568254241123383290302294505264571217664724172800000 [114,78] -15233695797872161164496047150385993193980237375142196721715681673274354050032640234587864363253693812290112178704156514036500053895264165267739097964827924461754474026166216690195345247347773213139194570985488602133558226785751440107728957509428980132205009987517116458441164256157302306782335533574531660354090507931015145783746640223372592275109817356612312417523265650992394077720918510591496481596412403815443448955411505236199239987939301756550304208158229923566489954625124800655968000720564781419430900600531674700933110098115152325825547609874979003640234182016974634486995745618045137246317885158021367050357364124311069094706414917095478379524826402779269180601338401687754445155918111889973143140373411872695174817796224598886266895204084863916512377458247361492290397105800265197486231239701511958554652096195905216182544731147888522050378648374080069788292514680567614886248465823525810657694388811325704277779180196050450579912301382698145186214079154039087823085218629495721611869801245704621218267460409275026470201856303170998756061635692457143633371680228493638122814639700411602393022029327114238676219991835291156943208049011131459441769443915262458373584794794784342484979209466580600055803711068306827135584315722528897000019977372395354412601207541005408232065895115952828553127548291280693276034215857617305210089087993102793327443475015645795338008155824226246028873197785769652763935701355598352155027494818503176118523507862692621510447386849219698721069021989113258227497680424767279200125372606626640696471181751626124149626947626826184079132467154562532628472434656146826595747861032524015009990249248797213099356045098730823990763104331827868016269573748227823425302029735624018160120493405462287501107542851415725100360653802276105066763526987095719557704504458535367896726046183036371643641777591129505538505364266398046013147024895098668747763751366803768191505377360856956422864841389718826862681358103188901800061950480903058974355824804988836319818972978634129454038439557845198756331128738746553582043304105414540673355551165334764305492880341581251381299062722863325009336470298073277572428663123358758176867074316865666117636278827974401241157725871223504856084869410553649042368932886240450867397208266038097543624237759832123252167336004389396965480470151478207243753797808447706398751453379112321503186229831957364386304833327772776477615692783730709477762967793046757673758533347590627336115044811227200 [114,79] 890427229921388267768332416104311384322793060272036115596353501492866747567713529741093009153130517255605224342516867963978681999640950779332096784261511254717263233905366760932532796948263987260157984788356847831230329089229669584097860454604531145579541046112564497253672933592029160492104958270403902548890157869578470565336759893716551083133499786615025432771880774647881986747046193702889845748902455363182643219564708012138784726269345125563991615302514413555690312019483488621630258834285345940523067463316504868537238486279042587964220788594083783380292109517667918776923135827701169590097387086772942509594437930808287841714638339133287159494952449830817898808686120856432179897963482798531504004823856023127322691797051386310190569802363601938382262630827320352656258952882969462741242844032682964916295493931489065567756646950600927806172539371530527315846905142766152642608504857981682288054034740791230597427775911829892356375207471122781169105925750844543761851430723017841350913485520103905530187990737177137828367536787483552160732868776975385370718577871556926290533457281663561643055462684447261735807014901775814234528448145835567393723937045728998674172484760974618983007847082022841336360017211193167865638334546195680484284510729735007687706857894988165440446022695417819400241959917401167733346371043062407424734311492515322222000520309400663740023617063349753934203466114930869344327560993469758313907027896267613074979385566647027010927663049284316096043507629490395495085810653689116229425401582356321776443816140803157114693730860786148340663095840251023851372914266489023393681617750416664004505944858644726848056058829103862511933777382545689208636529913986781377206315735566658349573837863689390076149542017924718791606748585162268810573125546921175718222668335401459598599749514802112022158658956301300906721364865560537576451671869854140045908410962655937364049987810646359950311632043478151913625737711097115865497306847948852252141370568065629313224923408008198621876541478879689822692869312270982493884368043600547344018213356686695363932740597208486731134555420985912533391490875151106488170184418234652261628064488529071292117237689188048886328220778183404476563901459286103004234017050551441918536101922851111028798134680151410162095119352445041628673440150594747197813062194512697146913286162880272775538785263431887479284228468944998015586523828438272075438946299709480259217137041876202964075333312000 [114,80] -114029812374974509765624459717807372141111062167178021024382113037375993295951152016449675447894825892156304106705422445558781628055814201124180837326778372513970044334456559296195134773849062366278689888580592738825903759964993552485200770238723969507230116560680166267570952871674535560851272272011668147492618609246824714529970921740194558058693326382378087263894586606676981667760604115324649480594278864162662258260792676978818400557337855194940012909174676550539881154572940867926656536429466167320892179108437116131238520109531317641149455559379604997051730912316819582335275541115481066563826029752915784273097223754496117062049808689009444309889894387206100547625905342842537496707701128915533986779513841481055479811920098769883185333936613986600248557380850348652264914449797093489796698632738077516935321053231385813589797408172342219634598689735014651012705556073878463906741882547522536311176906587645177384387387991538521767000729667483014017955398314809581774454313706704737709057182092421599856669081851757153156557000445497506337160615475277377668808850263072568048678037518471636703606885554004160718689595450187234511506983721024739446194474370857653313801024237065487941369500468973743539554707919008351371604641663357808493628836518805687191282380525739904356884025744421558802805817587934911332441320179798753692647829752510300228179560570054784631395904657268289679829337839095532163519377696660851531733005041368607172639682313702841489145656035449978476509421303249076323339755501942546028297447652907519706608103552651066811111035705530034258612688583229244553473989419036356135095620769180489205373371098756931150738567309384301628762254915295983727901438238854292675015080212086529737274022029222681174295306486437369010537114559165179268293348748198610148985508649727413593907661035945260591664120891885313032139217777312846455755631864113706185932641827206592966700032942683788820951348673675232278263102170773301481448250967220300363050734835771470642500432515223636240216066171600434470698746053735858654998570481535235728465753455344021097116675848066402500659171580155715160827878649260979774520321221755318538556831109267853364701570522113682478603407410907978491795374516915862392339511567646999614278406518924912810608899231358548801050876681176314857980984721811042098013641097865870357459931332639607732730400215206526225428866596977821490345976589020340435375886326228302547646738865393699391144960 [114,81] 24975146682570702066636407545514469310932264029778142394931553661978625762859761887294498169744077422415344516533829579830792806413357539867316430585175796275620293671200837955771588798794193736348266769639544305974852358085963949063542112807850802243062917372283476773708396162545779586390042081417466487448680992023981543996496192279255769044291331774561186407612340931104935864686146931960862682865391125161377755484131212256552650054308337714949270131897700269433880289056650427991615301864275381251457015973256810325989730706460837030341293179568267141585602854462291517503224533327979658287993617182784117414571245187818135275267639469377993431652580532801120691798018333809703320721714041883778167253680984062972632315491008883896546339810799788696525105654153072173732546466320997128958412141654240697150072939976435866374518510616697871453884221944966729800785132216019656374114813456341328742822116368952115646861199338611876111526494940363377102029338323056958337654803583199509042670856982513901253625007405612585157380807453763773009894887604691542394246703391066053301379033174737261375368586180421822570940908327159620815961271951004023194765706372269037354113514250137650544159240383908531252648176795881541051684306140138504856295835295831400366889606827814347046503335163772131969168547688327890893830793221704388657742759895926613268448204576536613518397028247199940143979885141830140899952624300633154007381548994138223342239463486312019544719871796275634740109066849608065562843710583424646788434728550290293967872248151123515691048772566588400855658426405813845018310734971604650155179817705784176922424320059746460164076982152349964000645180558904520889637552600289685089166218808380705862958319026920968118635463480883201826461930657599009155534208849165591064840156312886402835898742456512224852102789495820328450932716036866096104370630987312451843880113376343685819227748129780242844892544697288727933588746314011940028786179921962607020191737877817308380606597913058892213777209305580184440413098225552431963801991213359881160592746854349891742489773034570617152702882642650542596026639418645299874003266841218377225025545145426123428483062725906651634877739518328622343867710886733329510043668043197184461500148321876998040966042075457404697280968789784919021483711296106438725527134112346147340364114104912963360033836073959210537079223518677519408828982352238130901745813535915343456652591346131609264640 [114,82] -4587225713951005326603576466301273273812996024583295420510132770522530522874886421695807748928991097695757821055032225590309033055090851830503524086029893146676524108124996903756736780068473112936232858676534814435831187045007763153794342617876934171441799712231935431555112848753159333326998921487685865393395754933561644215394620632099148806739869440234834526651533782791299985469222542502726501705799408572715464154706463146797857646866104808560274324331932432561522771543638184259092449856273825877076036869184107084015136799365616224627119297249906771281566172876591465684372898436058476635320660769321620079348196365356272313373912125697507725134441835661599150605990950821484947433107948914177413601802555654347489538658983642306495255286863078334915331188183895013266741966263369531809779080605439785152257464653445238233158417487089442670331933532598594034093519918896949197212609904301473101327623716781652062492398944529618119474877574579731382075356066508023499872556807516654361463832292172291088105943008296871636323204846475367892406188885176298890434323138682386311239414758505852748848603798098089034836226989925841379476833853264427437309838315805575615568885364395976693834776130496134529477496544993218187305767082327157742560384552248960224462331173447955482115762065163997110608961400223032944585549196146062780247830746055946394513643856537607274432690702346117991684886342721873940422724820816988779575853787491586149040511169916858315556120084149506423497233492218889961333973348108420790041449924121549458673942550661058628442340606965447667458641543449733364015759871068470149906323717048800476438850942643399633219899156838400341107328027969473783697756369502649217102716985456032796596027121505483144369729892062226401273462515069691646385087177657972089036671266210851359216381079656118410152795147272067588752963501136803265777705246022822262713896936354834088380287165654347860351869441617565257134278605979530490328532390906555394186818781088996687582274666813813914111811625919362047715950474868036884861733374264313475065172867673432541278810924005225881949838604930307994758982513550435009777737956788306683973210868446709470914693526255600278616240091523362487539475812820507942800119543225381673219527221681162196146721125541580800792071124636024704349823099814642913822427602943652041509122279690593372246410551327381596264376779219160961761972443138076579194375898244556392000324502533564800 [114,83] 660498314358786446632694747986409078625746360538555643646525031156359941506852992287028308620999546113799402702015839245826685327729526518986037624332516220691629052262276542485524947383313172434969024198720119870601912119553730590133363400639511680983245932179763972655502175593455675156584723668328379516200954229108058992793146708458097251674338668337580494992089523842050235379880788941182602725470836565845632197962148521255258942931085101112910374932079232756417795030315228554396580806051248746590403326463927795594521031387955006935596117470510391004818644897651305059349839475177316950314444787287292052588879226455428388554700810531550879873518716330285352836937962659733330291400658926131628352345488961381268826548025100862033128522961633241305046656656431422377381912077627024328003862143454541708474119232141104007506952042788992342573095722608251431757949508863604054140021235174262316117821738007199618396691640773583745102106873000663669471146890458065996699253543926438660454658337416923019668903174540652617980382070769725221279569357963756895740651985149011836420750871346407393661999573761883251903838062783943930670474758669028472904473981842306790453111396352309569826901349779513190080085050652313911804101844965256766037878570756530163196822594466951381596458430757714206291296858833230132495197048494076545403260845348515928712056125037632621859880079944945076096993328596319319695978515444092465689280958717098664839428337331109713761212731156692372263473050257589222221540379938134730972632261425556089268620369034063550786997059931953152242730943132236150568714561057806179131250708256811561296595287347267570898916361360829033350440461855513484211329465932302238441422128159048415346932359627160979957260220301736287086000830010174555966368374214156563821237626994835159143119109574887216099368803776821883286199451348662536846420259850828028746572663002822006240262245320747306576628047573541065700267256401672387414727375294512990222045828404629644497221478419655164760510134449473088629620694542736572351082740631196304514934031609715161702202040292026748055213297980830504200927942379817965297264786298408498032908192343852389741866958303847532430484430023533314461743347880510673730692506009369598320024181672253908740518041848955682995041760737714887068540162605493554252475345998659969191676476674992254780376074088068576338089471925832515987838384425969063950339612242731363208254164044800 [114,84] -76515575316389142918442054975839942954630068440284272408650901911639883891566556453973705610164283882760612781174098785849236817850048956665864592933678401765552419675694786161175868820024100949566593214497581616641822095737622298090495792699885486983324461223432226377268239171628740443955893498981233021381220870822625785164064813680630748286272761419272268348324738009900450714696261114942696424463935352452390221555101219143196344764231539037958644890022812550781840455162711286975491711520875738354152328356448752863138762750612620973730988159056635042824232000434388241710723932466975216100967544919494104973445792638709943296144828895189542768295787304367517363775337856794012527661782514508899544987996112655001615701105636197309833426379170358409287695236397461893545351566038124688047300652320445709830872989864927491296585259570394690205145714099348960327857400283310930977222786737755882581506554459804097502694287667748641498247061828416190354605640642379617113324545632010419233171685323380529120718481044449003666962380447418653151038379925370295593729887414536535462178225031178977990286879601756225269280489857137842990166468242288836332893327409900891725203911307995775721688618476577847919110543751095911835411403936460517939806829872418383980490115917124288902035349424706775619870220877384255982715543274753693186218830076088682988082149896574925187271884283340018481699614328139715499850789830237457749653230426856125880293467912732316219444415120716030185054544718647198319355244579999361476496626077260726233717162889989183182229605232878276731689037916922066924579807718714564540421872051416860298163900077496113819446921112107130518714574838783609164723115577256088971418057070804162391639650479568185192229649825834169622358454601356558701116735739859272274330057358518142119491434184082647556813191714644455207392750110503976289686430225528803818186414332695131820940802399781941813888828193463532805167673490139878012512518006083300257061939663222271210582763935195802084795898557661148851540445261750100637889331638611429197820559527428127478174918885475909093908294983263660991618345600775411319723455493106596589770468286786339708903483714719157946960255913059294396464361575666990065628495035066013809517189538672407006299166408353907436530774447456039877863462551853374810324535125900873462262470034638182907702962646252973910178460772599037415847512805797327969495385244655537953249555840 [114,85] 7282650248971666270730869662379979928351742150814225995528604701066395672780480230374023809107624407012080116811576570837720384775277349834793158624292221970215932524967441104091254380596948356748429704798071753683999060393383714367418525177483998644819428599022590683791269213445849105396715983198926106482953330994029873351944307426713547410910667696137286278687792841651498476785126663435652067297839347808064655674055122090397475460035454467122297316515956781918765389750427011355035948779823845736959296099131227866179935620421400921082555591433238753963292887239772514300455488883324924086248953005764615636871393719988694167236642726605672032220734001450510661068384737643511171752368040081092730965218817391808889219899313911599173029190000585119159605958073434352410782116493208408300925983009791048673314128447758916361142851430304596256568402140460397236316493891676744426556149795008724802542844816864497306662547597856345251708045868581008685037144049777413736999887837650739607232151398242454913201310334336688829815481905454925140231326492592669220994194737355264930534256381040415471388194669025751191241029230504115193993765835123244829913781790416699100994775091766963857568699312779144151886186720707047956291136180658790358717222592330764617391384566372744828097971484717055302170137881758488389299286285504548893993421171039629924165052573277010733304299243899277804224065519287965797971327794111121172030399729820807727766937827732508353564966081187354551202341761345448829739649489499839620846732612858948834255582704850174908831928587543193923189962631202818510368825560569506817571138619556150483319623222794285799359940649826805716752229376426850184310164897926233131472050329063948105049030255906185677996704831914842187213067692941028664248617697256403973737615953604352711744094687145676002586269012877116047244161222351782409040140267251163255969402905725769470923479344486581886911428400735618751986896715826765671487435765202349049626851835853656791770411134009036841972542709519474762720131809248626677327856471129583228269371984192727221560733764397948250962122223201060451552255454772427390637969570660787088550183609395967438628085243990872067589887455671472362431366652709723087748061804209561737014100922187833122251451719751538214153089435483372404952131644123067754281266063054059697271335024278020428748331817569324295383938875915149575038615253702249844805191499802388393248640 [114,86] -580115549680307278238219821724759969742222925228252160366687967545902603985047648552219862067516489977083952507638858737098131381941797820052239790050499876732246265877992903549152351436064532347822925547750377909285289929889876230877278147885958496620699876079277172303057214329373855982179854914172230889174915110490050784336282711657700518772663887397559439594958283449034779780608950312153609628573690170234216206563884411973146504151113393120298647980078866570196483921557898649910991351438034212547055254736092370030465907694852561117496886401223784302317317931953440693513058237205399140598190807799911563162570428635317781470240294790972757278770696963072071561893762123733994955408700487440212553992126636949419991036881979975167692208215899535743469554980236599075009832581185692587420463877968883253825116861897035147079873801109819769991578075532710215530847620970822408937201669464954019882314831015091779857062795481503700320618489288653971258200891720728689016230833435116190496668187256963530190121254890156628611584816365021095434558177327228088208666580151688234265519935166253450597035598656584907603616592233145204917339110450342638853743131873209090136401491138236360808796767804163451317545690911051279198372713370210205290015630465902181530923009801945351970299129438085922997211146604297549975094495555355707608921926875735651169166847618808009663268429914693132789350241502201433184797219638960128046730983931327424771320380134676577882284006770587108953284477668286075776094227329362577014191997307661399737283200660829405348044871840400536133791817685373544011117045072874283433438956283436450841640905093427379109866110768982283393088217490463139189157207094213413137759735743175822874210989022279230216232169949759418494101394875940493569290127471819626289860691535662215581579066426287615910112796820678342692135393303214769660532566592631604902213103102023154129656629485532352458451299670333820847721778809904992353273960168583649119786276940000572650555484595251473412408270560551001320179837731718490426013066852437913275141055427486253005576950630560516880465013245617232739421069128518719089330199632020739646516536258446906380602592838352627948230601324206345167136424174272675455235670572355779779324801797496370771887737105701620624755273554686073105702173867708817189860033193933860168662774700442593124777531721146187133455886598423569144172767291690607868510739037790215920 [114,87] 39334218451264308632901641151628482307432341701798945607952237764173535709280742417452517320823949163102760099474668512115153792549667548616666924305885551748313790362710178305982350156886249287087489562683942836501480540404426491805771533282948629846347522045465575923789626134447752625127244973990737971362136272330858837334359361414573152168156006721599034650062807069016081485720054471908794902850065182413115948584473251397588891657708797150099016466401616716765842691052881454501459645476020134405108592910676568313435594057164756105334458932988840629229191446555259481483003931176271286197937269552858618012246699468691684623879465150637952766838091263204379133131213860603895345156774074769106588761550570517541807516980974920292744326671744417216895095734727590158448633923143729677828540688954735927508859879459330283484631773728322652567035812741902180010715491305492555518060767817408082161373103218745907592648534161339721477463768391055960952155947640643438385047318372669777057326981072577317199727315339946744111652002564085366621945615373907837044429197106749449093800683672613917718144254943670850663859260007192858486295512279566440750651978561764691136597715257142978619038468070303821309220280019326049937654713243655333179422828471168086681354746657111807915065837321251869985878178567784155833292656050036569369885906298719652271602829777758438374734819910017195453373769125812643487498478667687221473737973647125688239901659869295234160934219500157535438923996997733028611185300536149087181156678172835981069356783277677035890281306498267365713585011218652175509733742237674335813522361249818933824096048998361900044878438318209981610815294285650239637354192318193122523004142397308142197036049330490204105961295068889064254814501103867211318107784837288474937578275197519118926090323362939928607204743733684320505612564180986504844075642491741086488816044940461310475586021455915562230502303576532324161731034672973312647509400833393275830259326120979849339543653306756736826972545542496055083090173798343364543694954575681894260167544279044998252849414507897005906847670172501951435669827050108539748412976705218688203757609266649553216903191792602950872370520372965306845149680675172052177110536254343174399118671990735541421240918118813162851596678577242664685654179065582155262581045829763881119962456133712461411892426040441662367242252191585128734750195361267481691902006989557760 [114,88] -2295758656203586053827087966652427435078080760156230176186141823480098561837679712196221065077949004567064981410477507138633620893376212983752158294229507820136620287302731258929805040064325779189908847158422584746479744154686880287721563773015073847635873821537456267734669197437766763372786992628004812016784171743823101476613673162336576318695495151106355812418419437382124451537200221179623082970147695972777745717465389899776918347337257130550109568960817793014943866063133871803779072550053334328673396598925648605073777332926594544367848308198734461488622502101480918605686310260594600498596380568170052326041450964287164691131703509207444516064069730086749290743293384157728946933463543626610790220256692554732371337457747963181790421563365116754500645189827214753616144128321714097748468574510031677185483153211034035482539376354381633725899018285502402683511727397641617463689565563361095518533149234013144542275526716236003872399628434104390065547564431624751008428501949726250406874207255371793167540526129093328430839049705363578792959326376359829608048998026158921099133506771885276700465145052071250950380933978061235885962077940144350998707242048833863750067424858664619520045355798620552516490341707301976933069507927416584243412542945565603278437914822658820783694930768011071734425559321329031424885576504695214520018327411895555210530602651492331777161988586219998673719165489420236100563400703333736523397462520970153624784942499497991632089675318527429197083377801733890494746192879543132592098699746196620915877779247009873071710633631975084136104890568220397173105878766748283860450811614339746071484318289005715489405849881224614204646874335809189949525717352489399791163383626923252524424277299756587563049378023846123635749078460529101528686030062150476380711023778241177327965792529170534366067739357718252835197125084455355283475992654289707132154093659219085059920097258853866458186827246179337593456761900551546191603120209807074766131096023767336535974817119443271451412618902455509336370039246846928491013675667207772243460117187395130862655483533118481959390116907087893368067654142204256349697117707477606253054550432404180990911678189183264044403931061647727992229039547870908856908398528654065533075926643478260090696263042684267279266645724708492559620029260556393519506662492817483992594196599244417387820735322911863610355680929389259674246962881251674970316455170560 [114,89] 114978657229486956759693478062021794796853553676743309285607789838346437315293261225121525122328297415029338471804633683836949211103604090708057612936455702783173244412278814833083690476078121705756179876678053018687065584722172569490122860885230167345634083616457765153779686265495512063268031966300263064277490977010877710687272050578281826246243284650392303990901227063104432305312281350567174010289834598904868515141582786903613861093396021089898983132692365867449676862508495038664308775929899049212484316447580082864148124580534327454961039034759345404630499632817969511466615674801894168245523867225586235240810036257490094143428966925140134607615683759077396180138492122807613034701315409146646158678103851138656062584015391121670956625843610898424888492699781768292166219544738587681775213965020171082063113710334176498319778531942584737313720309275969271475094952141582958173544648307833521044778306357160011107270504140307546153844011243169742191863564421305228941401194537291894275878554669821819413329477603842424924799969514508284039031857258443905264544766850747500295310467670575804736673055824991179496436057086797229302392901633042377746087313904833896632684805149026717519991555578986986280699078499753074091022577870554341762379618232002553846061847323733636796212798905280968755641029673264910589275090117279149421472228627335804187532580778899896630481960632885385568570881094180202801474703741038020536717279496954818921810131737547623026092441650987024784400782966853113580401417411814572378715447183052273159693658114047323147369377523984468015454946585526914932093774535760997317217141805041326776399016712238811946122320852688938224988435694479100822570921429058542385562726519579348618528912166646634143959350198691320543192639034281622197140566191335334418528363699941483019247888778669974942871619566197938604869490848353993940265614513837805146820888317293535016072602331687140799571104310164484036562683465813898840473932287078448136834794699348140618645845249500111250314882479357362162758798200586258531404462893213343803299612545831592680431306982663479856658843161282963938208466530133786743365555010135927098471624030380724523326819891425568067877343162652317757234738830916450760646756526385338881358422660173684372454930653335126575030098860504267430605817339083179826142150784424108749832751647260327976618887553259992645579205898213217203707571554446448475136640 [114,90] -4876554171195293067405655381947795571048431493428884411060529038528526532652243295063249940462833451312358627890291894758233671842718941456975568777202692257961921983528066727239934800710275478486338244518207374991731674811381727809889939290509345416626306633937714178033551429662982624963515610414462905001712819113316987928871512028060697139710712852677311519252560454722463546805927087521249532785936091723063436104927191959981244663352990828022607654275840818135275590728271365169029149588002587646127451168058140957042064916145612440597903692090218836086292181053126939898192404617096877571140330294001305282907291411053242578589868468927188168158686991531413688513495857628906341111187626323821238108322040247551920574215649247823440335951644378323883024421390498514827110155913918528364656701216091079855688411415923579015557599500770447943430834946386567722390375600222314505352263193938869085485981510634003318926015214887756103176002176215215175661958822882043541764106479238661025726485063381674685553328328747035039307065757434147149126245304538862351460178644805357949057334056785775029274458668548212603137908604200226818087620186319575300901417885893249513797894551702810599325554500053174604413510605210594894333352690011031362664942573769971360001881655158637623125119710447757367555744149809892172822681603078312047481280786271176697823139595058112135316955774938570278826071687947413194191997074502664695888622329940084063758972118674670645748445806774904163788080152818873344756045432716528846835572415518774805563771662650340028699137613602901877337463993079318385627454052424426300279391626826288824879321516217928293786624009968150238621279407825043426111489668431503590619115964156823090349202545365162761386651241823786853307975413176348957081420124441261998991549272212725902500336494698935055354074127557099985800984244742238544531317475112256383919659062615184580876273441010664859995704235037352801676113675909819525344173222964674964207936171649314061662047432952420835007978948833435040033479562300306722833720074405566186926691775491173204388546272463211437752839416681463951827334002863003637154445829555167960491144504161629496866840466525944156615520475143274328473332469908418416704569529894250085880820490347941014980054025603727415384407622305155033963017223064985365846814456531081302456567237059566406846445507213272979971681269669798254123305049518698630400 [114,91] 174006942374566068543376965168030563481390475618285710431362190208752239145939950756008910058601487608276050152381003107498219178171360240155873872703705761076946303381930314504566422711969953984170556482536514288406219087732560949807079997656828015322832500850715543397775517960876273780437596251044884669922209969953083913170989975303715538283133651850849949654711488888052543888536133910377050708545707053169468206327672030644110025051791947430946361397541486556657609635463504567154971499409290965146210662171890128133849000090973643949362217887167269025936275266969764813924944324852888019662658144972416374640959298581374629030497990712723705130573064306962388721342722555586806526466324980742979940824423123499346230170990826549128001087296732205153986750448672621609755016425484752296775874731046588703429992055750237758578587358067209120337761285233899928129959673301136767203242121612987169178777922943835308467619115871604889659296057806858533733627629455354540879604292132814408921784424081686162087157690973295733716696162787915136593775910346543263846227698541380571367746214627202789999012870781203132230668443691294950951415546541388609631894599475520174533219247391253520965251732951329598664995973495060314079898165129828985638167394896675217441394067605050912256939174347409454424170132292370433229362013559955868596639113691205883301851784361025773429003373955464261896579323783794955649021790609777123517225744169542613474745017281215192050059620623069195206845328375107464943182605346934435802401622739036869707258952830673500043223244403939732584020970179415819536755565012806551754483594243848226367003797283351121631702913627088232587594761565937452080137007191638640745461954283284175309431836089930329140003858176686133349046785365809176042152974286521090155550282385589795818318039081427892935707004061081013930350386697641789994750952467790295782608902204033590548610252244552813954890953999990565270644362661753042734378328681512631483423205519720168100463727571929918563679096191207518679482007909014163205860053257994656432072935319830618705538290477271305259824213014903680168035810302277760736274266485145607820789458671466978329003275260230344387112019943041475148539195375848585943250541901911584465554326637851174221208221729244918248744361880030626029474653809659853266311692028834986905987307444056243109389730517738863995277475470831216063840105053017600 [114,92] -5277171284170838686959657115720960479418904765672112619603252488807348702199573147850063242422382749383748207242385419501903767172306468443471504113336807798616557720173190396042836321114067517937225457535550402078913105454913818592150637234773690175470674667486060597866340721785978418321939582588657256316839088388878792511431047705637072531293660471591498903563645990643252368755344686234858124870367465090433894143965965028123592076652667521971586624197400411789680131859657321742041336075210807692033411825834599897453923881674160141600650263695322013859204440314372569928873637421528670640612086952456630577909188279423957731760909833150120072578407128376489702800635280137326202532690521740974772371958251327058112591722394659594949293349726860709283167882381641872600949881684717105203524253797349249335653339970503511323464823351516117468863833112256267103246562267892421938431246901032531203603031903377727966606053344657119230167142351269078817393835808781608568806448532458848787717394879541948416045153239722968967478944196318388047901323459481181389557091024667790055485040683214404325010188928336288611107067336883390553898152332591573883707759870582282242125416606277562796315161360146561415655266470816240720494545478401504663376604424986738331430725105008229489665943078710912683672928661705450935091586140190650951697493693955228303206738388488979407553165961844758384189534701130734131252482460765915432345293822912615103916151097770739152331163573311163136628529831573881182309271441724638170840031453919177068405470041283575176646421321531743985062345805241437351222812378914707671453375446628358089507092696882156277852369228500606630042250686539467474489754974884748691038428814517688915092173105829632312840430564438549479248371807167770897052073085234836720327852251179784247338612737811757949712924358349043364636523219483776758080165849690404378412235710381325921230571934284604363058759688737058897317581167343706252313993405741219016122120222348503921205721601293588341718150975334148405981429017380802058612254336340420609395736226778061255041751851076751693600250451107368411115467930533319105630437184208687596391572422450146719659603569778024213390301314849564605971153349945639164711486216585010812450465709976907845450218435654988543304603662568790275360124778354248422048509834723215926473618283516147240454421485874429720233921575321137367170802112800 [114,93] 136374292589064417632444021857719655767260497558039020034662676541204269029901772147745462885052725416105781459475657804772743068113452213811027147975300684810910571809714097457263032692122770971505459460132992216678441500637978432320643430727735540208882247546372620729958070983354430735405781840143674627110117669881293971002876925054241282227941398106999847296378212012611652869084300946797776832252427047371480139220956125468163665069351219006572615641017809259549868487095751688018973948461613169699708774013933589375161930238095449031738334372820347712758794793862816914298931964271251894579618950604940995025026361075425881882422396604428288954991640179614911466972589785328982614425860119141518577568390481432245864275860909459964988240709703481849912536183889845261950975230326237962695345882447393699622343508993913755821825403679855960632599822281012878912919994089891250196019776637877612851355215906139319567875891758017768973716964844464875556572359555788191414472148852057914540106314646528877464177675542002479193950054268025066852754102810079511404418282684113716394835658902100573166210872774338445210734976654282645333304687620599022258398644959583395604837018666055938058591307168523724125279802513392723795563650893159146692097090965873248801683092812553978683460435877278357274154345209015886841889485873829248444535465983655401466739207973317693309954052840178951681109010505921486981274424041859955576431669681171747845929256269297878616189843580650827329095727101221422375892449700697684733180094127884911116311428187322859063464923211032887419434509831534741007617286203777904531450797154152539364300400074411293610672723010794784621382628865626301749110724833306448384791757979753212676276730096717964959189283984961711756873390962846402215420354161267753884133701325025056539278992081247048685229514810737707841380238767106719169941512325010872602351041527110342259426029605194173606470243078515573586426596628798102710735085611106369053380210182197862854945357334210490381875003398596265900777587963630550479451257503178677009468830411700589599669023935381170220484358165639790980067984630029236995788913049302420945834842333613113960494426047936380381193624225351225816721237921142988612562978885813640644487680992503451069273409078389751498870939721555903597063328190163565264519673808628545850163949895439002446699741679315341882385115565350641423695680 [114,94] -2961522804272249585560094261695862228542272675027291932564172184356636324312886105086596867528777498406036903369931494775009951173099262877864845779073409748458948922951955119763566399019332983349054510073565201077688378086776649620701403864601851404766003352910088350151365066185781864575246632666615791648475964293697638925137039661436591065756667438155189886093369258228292452316723820383081599267565770873220615499938456737891141050194630431896315378388386016925941017495936125583564926058985078135965472586154944015415658498769031990447425700308407426409663479005241822626599796823134130205980734842417229957816635304644615193786212089232928209689759750637523659898672131525951327914233424222402365650527816363647724245186361162321982214120145841444970998705459239682577757058093638503087149491261239798819454008967834156182403589827769827566488112887991701423382606389851261451850484415653463793293972311542699192269602107854695757440642367959926313623701983511104260054520863670572783012499774163609465669268655747388353605721990956173075719622191298036660045452110537815173602604059155811910442592165248862561027938707470405946535717635280640654886622057162370117496871756780895531782269227152372411621993155786945417873278156627130695321580046458600630023094447024104124213008283112856655249156241262994803529133740694235345809641824068883032601701950006150077944700703562095207442723379688843557510341953891967266160369351718470715529008461317829223947988336430317825834459159134533932678821373770764131561356779673433888834904345723358287048434627312748063963358222307955496046121765846560365847362527312984263351316509318198233246360748028638061851401596032681653763217764836429559952580510239027160075850973109422436557711784436198560691866750364181341430338429559708904403765998766224280844169321523571328240994048166227984263426902139516029042033837384455861650459058256426009964790678698604536202374202873452037675899545846045773733832322663913107729885141552469409479776589410567680792346259007093132314840001868710152418948682145525180217235609379733819111619712947383151841815012441776304672206937234283861687103406853736875484893716880067383624199738408539304466455936621090138524070540118343577105348028813964876721154117976588590750755711777168463680796348677291108211102100191299959297101594985008229670694057217466142261902549798784643856034975678539655740 [114,95] 52881296985043047936523661575049444686202723816061896972785141382643420520574425104510328545587382725439569191421775659467210375790162821624315134098664129831022193034291043539332962282633704598627076428092707522462873198040920633181713957458779059457001949623180823785979223185540512660195053034058765167862748779173799124767035801385043657421387510876155756194857846678709292546156441828567428754639501536911873693308868657615760825005224016149006630777434845773582356335484477377044019988853149677273911436551768173249341093229968233368482863417991698331421988693759612271853487333022220903114863632266596203427732405702533975720638253965003490038551763208649466232991219699719968227741304341205425831106064232445462033366373595196907724913157558547046541591479993262260209613089149429677996756327743229107987466137707136102831315963471869087857652449014475694676784426291940648708879859815732751473153936927759318993805519710007163176965169302841750895922337741291430251737178011875661688828212882544072661743339341389333830544865104503441946496975647946644674519169849876665886955911698380039294332413573437387797844738002957258098641847332067468340253395771312483436788333857168182837130026263010914974746638042902751581122366520293698946341610364535687887073546842300781973723122008884019655673950685621102394470985115740302337254510354312478691376851210740361141628201514920465786295458021991736328997730762029791551341541970783542849640237940373109503520409114841046253316685192964844088048431640906664366087265878319667791812518568249194456657026495959195688456641970640988012086284666560855745664859354373448061061679094396494488460599664249281678318858652345791872536959320292296042767260073874804381981014938963869311181376123596445670493127149418110056392322320977416412511632374844470037970049687488828105389657087222451303212393272449775478143762234236445361892786659502750079385477357711463000569664784992673970042660301392372168150112487134244363578508475589379633223795239778031113544255590131897114254583198003551546453009052441734805134163236571591347848573358718722034262509383063809632298093672213030699030606394475117870360092799327375952467346914966546028278824805536154095027130700953490533816369098792446892322327088048793228540167534749397655580933622204293322317902314841146496489164659176076233843278979112992600108391623505447451324625311743360 [114,96] -714764842574634856885922542664199777572616889099666019131646906428547614172058639904360732668232975452165762493152985645845676622015429204750018900227975585469272337322503422744451515648209626693134755904840731047828655113582910447402620767067159355684442106823732830693311033054835503617124474300362756633046921929656159822555674988654492998862133661074173019227209668482385697286869228795194137996713538684757752004085077618824769803250200074516225095306389611388310829554501721027927703184104793911553739554306439933923664111868202325660099480982695510501184359367646652226332999502222322608922038131048365358612029968406776591129922593520602303160949235926924024539600931407379915546274168996793131478599831652405229850821938848002672043082443497029889845112866144969327738306175674663562107266839919420676712340765467821389602127621241481735948745801622686560722953567200094179585069771881417698257817606347131131049335133381657765766210528684051252991375303108477695316396085369782324254519714072950045355497307009976462878889315796733946632373095685756698997702156113885068282388353750217542790883595935956416525173847774065583403834604926055933180608138782559576548571550395149716989841773367975194488575099480060394278442729987628154850218782061181303251963748451262396092088598303309152219806371272934937145849756442118511785049510959577698539799622088440717708988319413426084645814085328023581663455384517858844105387261263567819976643066997985790406844560675059351565443741637585027449748258340513850029225715654683602400200177309348433703151074422824098427743436828999428297549285352290668765422619503163608795278496601802829501616288936982958466048976578988436535676863995832294432195915085302936598728856006336319169317921903592977692836289101235424821969771420150222892539195892454480313349948944450889734439599207191674757347957171398106557031858670957613245480485597385683509706201173030210886997264273983495319628814684384426962949806955612108158355759275877080255669187505587398387800906493556217406613446124159835106719801837732959724299300975713911645799614988330205199939675978404065995000361044296208255634752100287881456886884301365324980195870046384642545177301819375164716892212914491307587972719338528507625843744206676701954365889257537614121802801390970131014059453116012287150754136879126143660149728090704464475162126248188882524763243520 [114,97] 6211846812595154712313251445543616165754251403432815083635223962936970477681830124003521206489977057320676289704202076282456102189395640756974567223089911847975269235802501147130131062871521251044389599277136454204078636672855485318493719119156423300234108612422153095184848471854461387863293157452412184106381069361736324025365576376348493035049177850545161169218569841271477602472652275049026326590213496314043973455542060874193640574418942409602399511134418784733553929672499326491662305352762766637639890178538410864363317284198501395086999153335969161108629713613032929706303474914925963670891576954452197260254014942209738163940987353172545264337833615691228753379145160644872686156730993637821038330823849881541510628075841479153767967099918603001834446562554898763005679606426541045066307848808184042696593491667439555435642814420420838713814471814753936392280375959376390208651151745772572258598457755696971017920106963112937162837420143771489758224882233717136233116014728035638123917596761989686992371661553615528262522152209435296264960354347445311886193016238729559346911067633044335872428353048984729197085178881629841439650378601723266496565186913140081220611809721924648831081647026083591929998799004841897779631439957494656771196827940412728011672503818128730777444337199907246180922790073010836314113718383185202301007347344494069548801494884149770243615670239588997842999401978085941761793527585437433089137877987575066261071570553905092069268840254646806041959592035519257531590874098708615244733893114684996100410515984181732001474303162845410132400663343023389598748856007047916621319451133884280650987931575660596860145264623501875520811976039578540277072941137644562609856078530380644520079973658650450719915926354923540680751554016368806937523675508416891372308757383532368570639987883503143897472819156370905761492246785455338898271373238528901485584566708000061589804744634321666624291155246322600322264510654507641278270869506692345527287112418361261965388128575013401863802536645822785937979258347555453190160062783200921174496651063781628745533417085949477756097316239023183416867121613786711758737762617005724059677405314546956640476906356597315383377073550963183942555138416437726797915958317215374833079777312025599153641454903051840820239455232842940399197222095109174783829432296073683048960108544783574244411608108517535489742080 [114,98] -34595229929250650834641855678963928081514844135972676674400722154165231073754640472383965242151363013551565616772996778818839013211822620006426353515631714225440594287892034803188024588223594324853675576590045174303282138204851429580567235944166466720124655762978211952889265532744493260442532468764398425740965815299724563639989717596657550613132628893786738883086377334045909242589797826818368237563931277012429442798817816789886559824688110719978825502984362610700347348148815211225419025920352162169683867692005647025819398750341585106964825283939905010719242404436407781100632257188900589314321161630475642246223042756252593670579025014085205451745862021205290402321649488518186205431206259423968491991586794971338066831699475546107855949432978078941062050638848586805569098482788514701492500476251540437251934743082712192624906145893220707958229082826435751953182836608311394782082690597606648476684534317757197147219127279574958965770759625228440551676790329977853579484260137105031042755670640733924225975094066168955225988576425548069509289895169147262684580194939409403163590633953456784964315506300706705303285064307360610550461136718661735186869026677424118662184438459615601329990297364709367519026431652796163621371729377714831627813045191962397686472867650165215935347829144603053918077206002867668264804844208900648978741337429699696761447548690113713362026391858928096933967567879517032944302349030066692790939645840106677142100318324640765280392087976348433687753262692592230079715199491859666207631195965980308001104097500599092901379949704053167439896702031269137755517310956040808502993784638875407452211002150244540177324161424087762602714239255253032186900784202466299271833426658648574111218998348002391293111562492836153171675916835578639345438957558150588144893444820047929937863052245045596092996372798632370805093807943935443608761115775351301702580200030906712863047895438147033895628267953519377988185043118444901333329449138735218341449356442796873089256056081105859626366483913267868701084217104265634905819116671898786273227755532614411670092061616811415529769100847904384881661327829373210353255198618902207088968772167475899540543329164332326292204444295202100503757095023589344118023379294523742497709048326503953703305184051190999211294656690501139526567283045076409576296235013114814569989096365621812841302211996217075840 [114,99] 70405901019113060547537240576996827193675454188520551707075044955553454945169005934994195906689485352311764622285942969042266315728253747097293558215639980863503697008624835654707743761509101341981393279887968023881431498305585988511458356870808061444754260492509415794716409175484182330231306348175611918599724232329194978740060950769594105936797929739083339127825449090599745323115011844872210519238711555524278510701250706892633462451809194719291583635299959030003172450988416543204409525010325020093397313330187147012008073097732829903840028250775381415597941893692942466461670329652626442839290210271110049251102775154866973836421505776033408221787073326512404986444956920443583736507658068819630948537907713869219007280634199221391797152505278969081575867907212910631872322782406012881807734362524851531820267120206968641517132043281472690949681826738479260535775833273281353087286820852686181948958546834082834982597379904706998301304508700115334350352076565729015560492466402790916688603888408704462579878298478743649329893164220621392906347868154992903838405360393359616395644861834774556802456345659183263593163657911496574018966602122179532469713920728200615476122947035341492671577282207942904528372806904699487351069972385580458694588584091071228725842382868408528529566894222749434094841878309287382908955437362825039402940799021731073134675304029845031749987666025951478448061388333575121587624513943246727358088185129693764582988718140641254174449690359301634253739975560148180406549277807819703310742054247841864133867360862475560945633919940879164153153647066997524028505037862873944959707051302507128132816749518017494362609630498704974797668129988662182732220652824430130334957177477613215658317348290543297102677890611988720380323640925777540531393775906106813195849512539584395372249522485635015592955252036972875384044605303908388667181894043615272523233969418525928450644214912749630174662403087694303605711858954265226770606267032793904962530549250682217043786104914840598081404781120533839915094161570089303547381986442449038579711305664986902769990549889680287830872471723166656873144539983220898756976895779731738971981699440790127660691386463338387370863614312678644125835915647185421862058600792003498448278834943321934598510167077057159055433710538960534975879363210327442902291225586688952903354321277434735394097805683200 [114,100] 1997930596486935235049363750677457650569196108644447445429995238078795384824391698262012722135179635505560020131956326850050396938458085952940806094321379003030684817660400452710829259140149748012909212736131608233507795623653664338005671486744225977397242733530769811177256379698793092071115894990855647899552423196022515341841318434354265897037871463411584126793329249631581464994398981625077303561838901593115724731989316227986520879917105522445217916231316208268913629280599390449415934047290158228093594606485129862058481805250463891979570689542732546296031631599354131650311604401594112073054828901299230351244576531119655259294105675842140294050703071164220320885987072773026239616704225318302562982702666688280910155309537062890612082161416232996051123652142950741411355423842295630901082290717061623684624395376392134532006887945429043872646280173280499249666895262949623716089363348255264608070358941074919440149964536761076124262067272045170571003940851019761601440335335675345356401083117969499015512471285023634261463109021583210168745232725994042794081972131216020146009656947313230244037698234009945332214118818307241341993480329472941165566291106418638736996647707968219274719811997885607732411283877943941959154249406307716382458013605972345906927293386517460443843483448877404818173973028759293845254734169038220274267069748394818851406802740432654051803985377926178514785649241926551761352667464063206735508650649381745317217007730263092041581206644319729888351549732970055555054722059219964729908303210953066449208837213297568555624406157620820896230032640803285205705477624270005240300238249696023373710933999877536272429578856588259264490990211449647824016167181196978821324630268129508601877652024490581783670984304299964118802774225414474812717934435967170395812093997010601686325694568666794419860763936884673651958164078592188744131220714137665377264562287538218148218718660642355693345177306828498949884619234629746935248045236551677792356704944157195239656883362854072953261715700564897660407535250525988166198330452307534386276585163668165682492552456733635132533813902100014348693700012793234689549976390405892711139658442718282057932630437136481734173004269811705533055424104439083566562544424777821716839633860803877087664276084595204054447716656634253344736961744231292396578574209205385865400003629793035370749110080 [114,101] -20452005576158539179237602081342344644684043575640665182511061105348027533979632906620422583550473627708670523270501702310405935419073097301600300777271411084386614790268885639025888802793182970398353781072258061806570998478821040276685549703361405308498835694890880295547879815786983190236336426717257908942624334361557776222431883088382750215886216911852260175858072228758968203412233974483606459474184627575828898744619433665052846465266810480494581491365081845506725760705729624372982300416248564152657775468444287708164867068071332998308798576966975307966022023687267309358085708633450002471673995261230460284821580929904207836633819561351247720403684927651990093125464216024843556664192039058479297727257665486215188069939571327148615550490799850977359281738655887359913305602913514720155817196269021995419103043333625774511546338381400297277666634724802903530541170191523207853439931472190610414642919674420861347402515326962782794497731578331295801768238599328735401261258716746125845499025067307944539545661608638742640727412547059289269636295384723873271124836534008986919509385730400410923075853953937823928148464942089372010264574466885177518240310165706819953344407447069318410388848163475592868991072400827556188912270081494100473475999669818416504304370668844667575248026518587006390554994496660946747289377967287152528222753265464045166238373462964510134627300809484825646887183088021998341664086310649805585897532244486824638007071707940417989026014749279291354782745845856483134037923057987288108683245886119863260080769844834563223054596348724160528980122242686785477051334758354496136899936724448093998500525201057883957647911197345654907831329364323105667339747836368856495864260848413867208256549101320452405123258128064706309951626232578012720186368433354886972217859158639572631915384744134636638440025392996560244942992118880592617568544822779561166327836103976597106205918863984696961882930964338151481450977595478824997377255235367959205439629136568543823242315709968084014820969747302050559717098697931903465954355972688943974540500952644672901979318618020340434361204770761016738042907787088851515057459418786900281568518186901850575263300759549075733232800781159255490283963658734896061188606625149757318055347484207381066443224564935680855048913937895524763351640934999001894083096047759941525239378258796251031680 [114,102] -43333671937513952058444781127506983087736425889477372861219120677429212847626860961226899088156693192738888168192619772163977553124100763466832492045694830707585547563222843561697915261186357492683550018604084143830731028985127660791585091397327395106354247960610436833913288747882448795973712560164831122981752164951269487699330426226112740919649954225351885370469073905629022786517217861988633252576619106471559767373875241280908255101224489990250415979906887429699334873128544594053550870829969365798335051899349902670606521067920323553501448326660311553603881403344641840628865303928128750523092685482315167997427727291551958700063828070096665374557974043548524481796255016062311126151100980208325186406267733971202988947260708346108439140304303067829296225746336917123825537988494085477354205819864525597271986534334692715827617846513961209915824570259351166381933265183504088643890770775777567088579176503576929364720413454367505396774855052985349390153312625190775987998343942961038061274318685891174570397599509547013927596214546199746608356192261515940781212230469645317130748949705351334847396486018447846785334311895677869047855185283365335004830619917483680882897927018855189912811358000292885617623350424833336974763232772574271044864774107064428849309700706031730779955507091004495096684160045537488850320641898933480843353804718201798907707988422696658279061212127594821764413284467218585349909964637878505281103613707144120426590757370268592043131844653868523271798934571933771295833508933468193005502746671194706631909679489746353438444950988616590872440325640226142621574116906973745810337791710189288586121074230880981161928070609374267313895205812106187214620643719942222402190645117962301473139402641411901731449764271398291422526205259775033963831086858891204174749665165580842883466659044608311827120871134396814056053557668845926942712447950781563535136893200398773911836002435506154069792111134777130286038551380057959500405701902301407070634565853596896932397720137899580850673067248922856403497259398770099900085565295083381206167248883230423795889692365684379562034851451480074773107984741806684676288607272520863821467493986009999117332643870507830848486594036674933341901335332795738367332170854241118976471308123591908169258055911579988174900699106281798981580624257521809634801989012723304643341091820323160 [114,103] 1513377836947815006338895125086751634677269819200223142073403274207453766196816098963439293137943545552827985132428725813611070331072860793053319834336716252815381789782232508282090046488664267019776093150708620956722161029581258029976805067430859718116756379600829088204969876184311689497840354022729977339269320514545058497144015364597087923744183421886758159525794012325510078447276682895950029472988818408215977503216805750071944241288052600811636386638898384813997173417516478443180250811763944447403676549232756457211087762813046864122776536328030907634441215334382265061899183132937586843044841039583482654123888806041866209971761135498055081130396295516822618784186636266422217816774745332710447980043857191065457713460841243974912397535674688595747348350753885809660676604182333085124378176073135134860328267754701392819456813708943285247275230358379772356290526307071339815064684656836271339741498996942133494825010341633858577297950397322850139589987494390179100649639511866339067525007429840816597611747172103769772617139581638402473917986824123190096273338328274863364385177148777334251997488571319161132930815669289130432348046308035640699058358212977308285199871766996167249259993583474086836454308446887068704983122170637586941529146196644296377578120830481896104317348134090982716209594074128479320231991521705272745502577722584831749083223786432771179986299968687802353353500486558417586901625813523868186604659344513770395842735717203108617291181583195911586114523394087259535281404565343231453319395681861392281285804240022541535209278729699470550780469934634807309405374665510091288491478362544227813649989243562326427538327243505725408417761402808466802270744852907922876531681668188024151349580546469912842801551321461413918142103805865517615734538339382884823590569686091623558478875238306184001019121203596181976116737071388933148411221001889364233072886392297800631493872138545611844804703388832877875501613227468667187430539197799666291014055618899529925943352331327550963533618457800885910135208005603287209354538011756083412340280387555781692146308460188064593938647097816354403038788226487457590897483953999199915621694962611534970831611397522006912667909998628968840936153328179169556286267671648358321391146668693695266569080734300237141201350682144043599319541048667001315949649313011886400267249128960 [114,104] -6078441125005532431872446770022574233537614002129036072251594421474935136342379306472869729949428638068156183337040007748769137574625890949152377147053806821081117531011011437106766875499332375362357461467203318615714910732284436982088570676361185050589768180827983608516020380472010941343899892483257313865619393454809077902821537400648201065707875724013271553896920398148217345277748234838066352164955971791905950000773875132477064131495334504876214517953130507879619883702645468275122815460263254311957192386403506435693463806044209666244349214354589798381983447837343242667741189281138756157490654679841932456459655408406833535488441037400674884800538168390470348748416760489956053230153486722290907083121954351133527683664239594434745806626953572186235825369837677061140502273505924679415244072285044992087542975107390032197592253179469523297669568189183869430987651024555127763434282209216179838888122234722656794439087523921768976567864803638681881152254605354646950265552564036953900741607884852422039497286742793525677337445831187869016961793763052755710364334532309064707546963818130261360568221185630598116139442002279996212697713015900570978690985459292166711146649491598314122149129507105661049345006439802829937770999508775471892781371123882041060609051513492062015174737017270905483491020652273421914052805211361401235626633684534876448141700641294361061805130690016950233700770335961050245534094396187226010929959324849762781949356824660447580837568783473416716738257873450031491676042561910689636565966338817455338121050091731633362122742973457983144354790413861797144667525734074490327119302609983387120258315319716819218769559554657071054493250443325342677627648781153036178075166142071272278524910619726919846541433901900058592947089482713297368803776658562193083495910252315273253664879131494089943313481364238499223421203640614374717470388966582367382531873276789143097174865528034271300057681111777872324636105042655155517396144487798917354153177899555016843327652171949164325310947337345406901303932146366584184359794073940518194416384586792056819072376741395020296995046429489049368201669179638521107815974481857117522642673804508343167920092839808190653644984670380650958687221516585887115043736870823498571921958360076807433912605374315035873583232827949995830295360379073007597365012414042452201517184 [114,105] -3627252776904237089708809290413222879786038812446993433084273107835606355243721715783403879518591913243711126456442636167787015128021530923641875640645991388398071867434241683944212132561120939092174768050418257494181216457151592958666339596101009823719608166959849540480492609843814823542972654462825941632015138923029940202008029804121147681325587339745901013461715557968228858061668251790682645316685263805767321368548607253582928839084777272627514499923146216748107830276499204763050478322694529860017049420399181385372244013448995252262543824728473229796059412086299783583993430186755888039812391578864270618715549525709587484606837143874341681681716381822272777114163844665114926286717614313036694800298116791537281991716470302922271992939332312938861951187508011300402789957608335412651534839576068370362043994345453326811048657185585972297276337178766575384864085641512090004692098599655296941801961504903602373574186160691655698010950694975353118613116610169825642105056819048925932250345625279166784752107094065512486556073019800732197075059857706506524819227107062726530761140139883943961786350642149414579206987962311035965049288627654452753192915854938997040199043015407788560544810572913224499088195930089313720498687711394478653646392874353722445338898963532943945385209597896568346256770831207525685542886430420212179440630741029406359966510216029631573544751536537344461566287180208680587209179909419550194530718116104395289967299827498808748748954848669555013627291162852021787610359577055468272999968449947411033539075954719310845767229196395256991598413819513604545068427812542883914894975999687627697983871312847300078772698706233151036564117996599458301552602642332245334476754800289931220495248752791154752714395620144225600138102977342670480617245403652201941754119002872498915470162477572713448523979823298848620378123242849834519441968143021223799870619583003095769321188151919887906869673025239553392171357306127930567116174096748425530588366606610356466589850663877767055760407712805307712417347303432460221273704040987021738462920266070437889472511450812823478497580701266186255484817186322707873604186029936826143409659385944514938087664177831888103641376936995707118047351539677717989545514795742760276061157082256227009263327965734388978305927448728042237131657530715851160608045984011065408 [114,106] 132299213590190685526608848128519479502725448506477777889186215104468847215436174144604888214212247180315955778886891740086461231108801418331510868313381674112405642767441712849758316704972751032434282803083001243738272622296583661432922085537298753304730070593856584985006415708156636542987938726965360397116804000466748531444612928796474156802854453371524335150993344407337606453124411521776322694834991283721856434775017288663052348386245431194188080510887810037577895251723063077960912389550239331811492334598476961950049647722265981893000226006637893465146733808276557074443658780275723791878093108083239646268588650686405377188600450417646968308654905447087702596758167587908293867703803797552747564348161755171247518146778047637866093995409698636985871362005330913017376721894162809620475232250150342050716442756970532623382648231822513845840189190234650775743901211705701883892273871004652807635249294820629256889275894994995868178730364031855245202042820322118200677873012310503285651883906650334927808498864195733265303408046607255462728843396268925106239810681242994076449679854770730313161891341554539173082969533579473380269928880936197609143719612576440039468832035582965842835242354366618432174023665309837127444515445151788344723653619031101725277692628168706015103493677133367554069994853284061415197612203398964620673210281899235791794077124835335010246751170305005905559196896118651909838044854394168268313457146173792668373769791822644601233997425078991112466472694936779983354457328201920002964986443681927427200838319840177054947451743755577587303304743947954906711504009822412003075893087114035570604604321768934894939774906227182747904765701055782488058551846318658206867471296954314146324058325397465871635758457932404624647277678151363529427904933632452462173787248133668018937931749075712185242652791651324392527879777159898580301853509139026414924963239554571033499316171140094817988019652029874476059476867843226519394127711103576740844846154633283796482736720797111328285790038126960210936242215847061314450506874676594629707943126325939404043475011073488924950729486465224527774263008450964243939340888886565822924739690246263078372991156941792751915572569802645143443780424885332443359388054726384376639200619013563752200691984763060406453725422255754661200089732705791507203785462351024 [114,107] -524539883122637937773771015265933266197680037027091200125178648556538841659831647179098633985169699031603673187324505865635596511973736708746449798632212375635257882173624370004337523301639814922704852727527899421071404472780455107665279436220936048995796399353774582083773873882551651708767708646846462777626232536535863020692143314648065610037881525269851573903670112858732066248978768769361626779199728886528052849099012016667312854153508226861089067338414330750103992951748271288560025392345526925313178606963582132909720416689950817629402633640207884590937443292611330032301655598823404451412456593229620226732242710840955478619285456947929271187108821708160157538529367686648877987792188306754125226198052096096817893148468474614701945231007190488821788437144449410807763855674977042798196912608014404389919998757645733112976855930138949592017394042166847933512270613382115988595955362501495156233923743507254227617868253078307041427395006175353561546885919347843814890825727198819810875402233077997737684278532717704569521985295884226888885041301603858732559413832453437116009679816372480403899224638313848978402588798255619258189253799398548022875480887891179102182774169517403032736205703612279939530636565475942979667182041293876904338886057526545813810900022004573677822290458830716692400322684995521639128590855723862920580134877027673080621244880835904282784979394810810427169348286266827630966544214314383540254471482652466337885748501053540128456230599592588499219432172198694613974818180793223492839031502015248114130868403341114400082225110968078165928269436102523007373247692115351112947556761736386395037353481750363649660164637482737877624054992548649267360393094946123501453192390603862061843354428386681520820575405051505737346266803870003925157604496203707438178469341712458519421527571691781530635184536945111538292215746968188356143454001887673916910985141317607275966463762083090320738837039330367165578533604025115186745444460753635608627403547114103769416435681642044363206402922022542579391585906599817956016838057942512733281837025248174595077999955606289110518105158058726017410920447066481488369511150052172483670451767965733520257165165328929412135975121307350925347195252382182654741223301669810576543994851705177560727884854728373836624245758870060944364786122581759012541697792 [114,108] 1466214198780971430939997533186185023305163112141715245202672930525707684242404822599948003362130146409251941267199243043926968934082898948738058546232686563644622550310523280004893656944881979356146457026046549906279729829680540463351146505940726668258531020655150828099872864997593503150595095169028353702175425796936507233696648607667403573913744289665187772446947905889527594938333191218095973472654633441359418829022284492873241026705214709101114622522622583723875820887449294451300274454624638596640005947612532398943019197834769490366713133476270222277162542267680095261444804164855073070885024414166794478934509261677954107327464578748966717221892189652790689998284818542026360639236348699830116683373195789812099301635713134357818755337080583106842367049153896313617355576313377630098684518694001899135160271759946641295451421357553532239474035326547000536943628809082386119366010978119381574755006286358809731152455328630790723390831938735498376130714046751621273543793577001597762131451121300613999082633422929603713499969354276159310399583484326580939618459740545924065846073643094136139520819269924336575269699413189888589586325326109808313911725336048910579794083001228756577774722586444962764614905697702514386732250650975612428352584640829572539552139170111961403232819705712045817420785207072304310686607332159877317766891535830678300788850292611851939504662980340833243923429984954041943337086956476467694189598370255005376374325864146313942814524761425937982167530887441870998216678153596182223785170208962647938347199123518852824786159349366966971546424395306465997171613613001893864216008169031432791503006538978890113235690553385000769008204544943883222106258642453009730755040420459820257613448523427664840638356305844929298819273004221645146065024343877061601696013980296803124275628921429900837783687975951952247358698396148896947731675291874523187967401867691986185988738138391912988659656353675562522123761163348922385907502094169738289532446253517692358614110441020748447723661530373999212378785685259148011880816744249371788945171274698978447768819644593653381563277060836178806146478432572063149922535939324484761092048524100923996549940961743700173235141256386635344635512012928130077711006831114047094760495161479170609557356643617924751806297835401949559383327261833294437440 [114,109] -1029891058064031074772054123272229450677252989462441710991720477059497193631867466488582459236504890770613185672625503359009743187119938885443659701534714834400479099855246000033976630266483788433146316401559825388188771958167903241129581802684177934068924758151072857770975401342829371232685373615422494047315402128871468655843535626771892964031609029592049657309115538473299660605267025144091220322512455725819158570826155590525624474658483950043710008602220112505236196721894729237949369205654894319227743868502642120567888936775750359105437088523241266310328873726732405581134208294358344713270349345358049722785113601593920825285790408382581534217943974809641038399842360150911652668145821565289956954078162714217607770732253243919758056349686096936030858429726576463716136134340159466706303974508609326238824077559262353082026468704846032992037466447656903903233863476831945445681389713508192138671220990084886174462981723389097553362466866581000795973623853036155623155801680340556494344926828496338698885557644232319335771097098368577107584991015630882563567792114209738895145511356747077172574940797266468014840867834887241734485697132539862214870240486780700056200684137374014629020881913336250148403002749120664019956042851458148689101453023240864458204583418026489193138400239217601845467295221426657766014332408924291020705209120244652007995887047051814606058535849557255654849783424929421049332733170032860092616273497459673653829258875426563877698023161711429267038242448001494516859732397319775826277048214500178989566993767931271085391671465040856150832381086324561759426266097927697322373031881054656168384905272280088536309586739731214286398026384639900595674694981854454536438721521080600937660557845547287277541106633596964666278090452795728007560988212888014953993705885367496415330624897637326441493594025279730032585575715312405694594546692322933993817671444512858506078190311827781789945190693847080396657610618614099991861243127312344354499384651285652482626837757468465797214223549974922824124544407054213581604767152594349965932944424030514729154480372647528111213092164751688078752859047817593939432645735494183677293689180763942123467826417105781540558260034501302406897235583037959070754979649468632545343670904996143077367146731512254928868639805593792075898728399231680 [114,110] 10037139226179358272304655324693695896767135187964609859627058022096419678869580174791899257607097851782586651231513699172732082666009983527672062452606771765722211556885329230277191051800855405182081516609644097423062900947496781247727807579611948118559148484873331791743661914807195999772676085578748863773781596890362947024162783191324621960413297753862603027280300484758356598813411544866088826338101172101564096215783445779930766023173855973352643342200471521204294512661005505341364964035119752615099555448112741360710276075008375610201895005255364235486939069068969606241162381185427282474648124866151070507405244859671224712473123464908064599048391177020125242236141260694301319080841258641844007693493322590503948708319532688722550678905997350143485639101951165660862274249323728471956592046931481070035928440532284457687033854855013362696896291281043698213472172729886765491570115768712079497337289136811319148471956425875533456885412707849300288259672689345621457982339407805741652967510530790300816365009029585527696123136614319441930160066452857362511626838511280077501103740993144042786824081426989452068629044191154075498302266981625170798661006951318833955914233744409777351522326555529193571830729722249338704052611256399480024888018351985508404288435738656434343836767706385192897082148464770806363460232103799602925789464249175727008541831022853541184702004558731102919150691519904164987521959558850031947475560652496371518882940738313532031519857028813033701984207944316648605707494283744732796123885104205487394891580163522320422736610899839981002271350985713253778274357626766516538048360495216234192848201352457040811194874716169115106841758657830991621901627461866449192334846693698918360457619483739095094352288440436279374618059951848528289529339232942074305114147413936046815676770325468908809208401009727423898587502001679900272157998779025277287296432092930936639214695915187543405917087853865338532139073057827303577805715683661795080340128681160316666748845590835244679028669758084218601040187529667034866017324339284101190106715826797816590572079664597767913789767998959576131203372663878655415387494904182616550953843406883947436051731821262331065727994333198669392056386668767861854501957309968137471023064272011939219550296691077066071936402405614570995413789396 [114,111] -46350635108076920047701502660628784044481158136095134468636810610829727809258239255406015402144537879158168618849207067032529201992321321475624449774810937278319799599987125601458884309816300273071153095610619407659616882283616919141960101609758785803837725487636814751100897672029535224517545245967476143802099551005099154102081328655774968592576902701321936604716508693836515430620655314919983046910059640550077091045258050358486029303195367117712158814058490770840293708374308277010173971525017647216817823689967188927236499202949886604304761426901398022746139735653092645904213005472653693917150238558137375869774595952783215668543446743882137016198966485225556043814035134650315375781083523537405930573679991135976677591142672991670339683130337528528924065404035775232461975178914444823442341860445652314748055812405765775034987700988951618578193950342480807249175828880989701549783364449224675541603250222899346163383645582917245560840107571695969659650560052188233677185139169186505154095773666993382929961755079065655400908849595413394831250284447714928677825392638832642617813875891538423539513006281796666067236360119681302723254211495402991770089226275580702890572542578195126183126889293227555739758812596273683743594870818043556510752434471597545921983658903134502677826812792663257673388137802109904527567390646980605398456419444935706904507537245680491259773306927366776478148177850617270453830857980402838907391777827180183192101434458502777668609336164808533113683979999552672664772792534173746675367748161805851337304587128677540195576216206899872320301179763189360672317910123901690633544787261827191733418218664988238384676086813071695085712445299292145677582173308680563310359867461523490165041274001340115635893082401472152168348445156235946613894368873538749616888195254050127832098417907598156061210429007243272147767383400082583091300605541904001367830878103989832264448438466022528981223834477781249437223476560214527128803592994959043680080863429980474203106636186989417226421281579164973642362148440235836101516521413789641309306989106338276212760110141967345564619390282207661168379690692756887293440475602800488079613802983496006183519736070900689077443795274253474572546058208250442757632677582962263418384170778475358697244248597905068078345389617006174624384 [114,112] 104976868343766709246522952781730916475439796019439124631416798017853487185531464783361266539491378980928755547775882417875476744206324241191507727919675006121591131867186102577962349175968540082207853798532563137198251724917756140207581850966174969958076155071433290606793025152988965032135137339327655381962248848276301448832654873826465281827449888308391951169101999930823293083043749451806001045576454810219118935320886554442681303545126839359204186494018780243368235234152579168953553787995335547450328504641430293680546718298718484325106628468786352542352828501057165778417409404420990902123497147368396977823653865299617164428590697753905664021418940251395127243246867252823340072534452210106951384188197281716476216056015361393883427344055467051944820871335430374972711023337631508422704386336161971458483153906076535605801918934786807544141388771777285633393296485423883125007484683980455176501749360650344045223973889944568494646812075553607009157073165149923982407664885694544857996533299000434192580632961099045551899916378099749939843693318641695540606268558458940992569987086689197365555125786685871559239862768775196186739621160497693484297691311090773356494042228456621196522559154712680611262841448290759341189628660786812781627166561897590286343079742620206519347880335131518425609563049030944592567218453289829336066286219141739824164947552980965654229250613646690337930006536812027097902897279894549810253373439863645149179717726573644360500163030929329673862867170271377232887396676850424918361425993603919853674631386351794203943915774741421232645645370343501061231068525456178117560515439511170819940285284314097458313923583727069347230477522647402541470025183299863789257759826616517723490756187472590480453155146697969356516615484954817951739258025574022837686541029090036465041148514752892910929637927296169407141224762425065367636053954654342835572469828265671349158183399987609374554182933511709330829269190299431907430179150377514560944414298690824079838731035776199108748156124748989673227303491532751179195274059816991597984418838447226889096160924922293996032697402535563660739383700425194691846260056097927464163656620131910992373006035094021968001286658479918378227277762384009728940488383925910325525452550183090954504534686479488403753161228892642048 [114,113] -19997465672885228943777333738206521489147257725803121065076177114039501359389571041350034754299868823938536215792415753835476365876690224828182107438493764728835814990721807128346882856453420695116678118926269006341944034859766294154434817476873553252517011819115503679410459310335526666158807183967425933885777157306819431265292802277289093168277581548479445977282931010297493448149507619681419025460843044655209945837224423775618911005816977990429215499956677133125426664226253355584194724134043194406464718806513051407655042842028644803080527593016551689184148457620360687591228339291547564496875292725711872826479942485908770951716004452297937722304041713700521989457552256232038005380455366488816060804049694085861612216017672162131869703611608629177324470198191963975742157663598758499912381614303388344136949911555225913151824028246356854035232653315972617417989077360477615764968978585852493549353454428161121761750529255772248400342626198854748524716112513275152666938753707378904079637203904039782714101063138985252645954363220931174523663288594401002081819894143784339957612017537460766818153962503402220771739781748552984925939522374434191882759186173103178683874151384654470556080484720072996008095725496016309858404494445656652901741424905571661526365227592112254926627388744740723130445397606081871900724653733408919129669416872173352981649543240211538440098915632779776217914218277464440179576779647442566239189979855777029832569416137767853433500724501616401190077101846987774890610641364367628961921392956634491444536444811201457101150165570130777937419859514881488216746346506868996363455401008840984721252675017550676967695642323638307925166259803558692878141418895031783682385398417786650732474701591046064577902150079262404977984356067364788913342153870996081874848152597514939450806151761903571100895587895668899597951820089095579087483418692248040776061331545656741781827415827555232763293689170637901654883764789684525553579950537699460373770021348674021964269325084315564104363126803509574752810408944316546038590687340315051805625101874463718381573197107583597585769726826023673598972434710734295656636160606626271801332694720412639060949488857008538979402505437609707987249511108698134989022066138452116210183085135410749412052959315940324817798824704 [114,114] 152743339440429001170139576867531823426059912441141610751873147572686141634065417686616289537589149665045645520869041054081277731807420073902570696514732408973070165381678620017605882483927251861128590291663256306883672019200265214416669613017997842109808898415332256718871991779628610265185470993755180011616965289392105835756267907538427371004100187836556205287431372269046624402332178368842492675413424059664564932173766023964563238317878169933087583881913196288079216838091571523957691420113644848709560955765103204381243559421433705512899045240269342440539033928702806844119282340104007472808695482973962019499972863078730295298097073900949676154714852072753424899814888985700826748636204435561332233916647785726507478326233178330869913509419124791259008263353887217083349578850677827215370519994265722338220217112118795807449810101319311792202370872226303325208174593867531215124740828096511484425977946800039165388589196796642153778386015299868478066895882432928358053895058600862606214653826826325000524259365372671983204737589625045598658530675773016118169785623303969290710917507471386753527171241948292495323554124356639321026273445987898109350382301074251889556473211546357008243520731310986494509867006034141255428911393900019956045767805109418018567114414777697435008433611339344935699257161679290798698571716019634769648749145948787190626616626651330039918712581781713390245857340899030075646224016943627948285447576615280240798815837086064768452721759388836212714122159452104019144276945629419843954863339646767965465497034654940963859208088285549347782062776838136523897442581815205232169173781881222623750301836829830540790958274183919705115529918817310109839675701591421443435169764246430305168919309138950516464390993604371852998157975513332299691968682387093951674707656651408279774593319788335389372916227354430285300557939131789554210819402010038084886666647437460768326631966563171821866109170851644908019596643523047795840047461681654191138608789054731949718712077028955036844858511718070665621465223011661302631662555713134990551675427213553112203339206377635793000449977581987330377903910402993879207705036435298020163998627465210371240419301723108324411065400459557655510180275320489589298609470341722044792429810103131125977324618968979427020832 [115,0] 321388978770324211348577377769030282184014490620745801309437800326318975538817428692037690660624216267627014859661460402119856087673568294103330131235761247501934705500295322723698587167673112998557581128832249397012622431409900390833021507089765827289308112054073538808620125111209499761600007696862521957085447285110621294640249192955647711341723356117110785373268358759977167496133714864875704623239162940613979427048132103366373599652958675626192319771478106676420956663790890819296215919688627641892555914196888991123540500221259556947392571715901089051501492060957979911518400089637132049650085894711404323260721671093762612024391917361276680880963758274049650548805090945672451576237401266361651181383973765639898138109607623934437855738266251269190565351263746007805944489079903447965831738254449805154266742943863605209664976603931462445561760591856599074948225973345078928856369088997922043470482779280551350466918356426518791316785421739728559221975587214130621635004141551719763732496522949485541224245741888909339156088580375748073305116171644185051472114335933386570486524400567092183272303207236977851215267715769802846336126880530023958360136094428959731450489447776593779592126286899618477418310657158150112555698721476176566530829920541325487508079888119466484475330273207039681512635464188375456299935765092073125704631697998337324880921653827570184275010691462418452781073782648302717444757538131003794807549377096894826001129780042173447635445834182588856565716576133579980768062216807435227871786318968936607825254833801372464685495145566957813244643691649800747723760575997168943034953433702436042147322875876255842878720546218624124459744525396612418074489279499634317433898297325247346410528107804732634718159401983735060201315665447880131911853103976299684249349087416279697003585300755584216304168067430337162583631364694796282079737970576412727024780260403139333169579731097238161204274293622834150265991047973413641143369968161541191949081626264753049884901086395441091628620493873444633831179134096530751642522234761425716735516777030211959319994091861660896131783286569069952349687559838880507531190280780841771525052442522601370056126545608720013383122153923546030791074551978408670468738854390602068703530230889991682483568461796565029556810449371232121257299591546672266697701940136055965097666860604758879471963121569413350977323293559763896543219698438020124247177166593927874727685703669615296981022046609735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 51066462246600778991452042325464050521998894318078397636904166122327064679067440130903439686771231257410988923441901495250405763164388300491778055964494610639050483104835862961274061246696521997142081099432027486681654185330998667567010189948314623974698022269742842551989909656986539588677162501047255281535493405291794206665623382767520909005861973296826332056139062535626507219253236139674742235832036350606716359394862598384067967749355637546177742774054356519971925658106762270449770096318605788420025927783138547642657852247433583055284134305685935762577440251738688203334764131266414566626737148215798259379528090573255110591332236951037291790092256621599923682001964055625561391497066945633777333436770044311146062041809007057681183589931046345263838276826953978294127628179180425249790222106198066348767720449901333230047445540961114968591359587458556513346121888560672797822818233326765198531425297767471608819652982702892018653855871249636755218657840655031650023699782539397646340304529726922717232101404649593370918553843117078789050716944203564246742781441722590781301479090244953065762907439245350239253504506297954668403699787208951677065434122469215236951357046623620376359429990341792369518008315688810602286301048235343800533625053984152265850618470886848302761607010301720995739943765321087502121227988214515439848296970798740908975996867648815945124930838525427091213584394516544865011552071525409272722914176200192393788599090581629514333377101309577761040432987716633335834921483031040515717496287857963638292074627092709547579200450429286238546499933809046351119380292529688750748081197907376996951312685988269937055486986763779266416533606267761013056561534211279663426863462647394499751476505822730770371981151236983731568131642997580152769530245295159068944414296874551477870909232357645341244634501884693921543206148595482183459895104243374616292461192726623716434187055779890321085990439924664606565766905494741372870265552092115398072033716531622099696268554148772182451804196411538944722822429299173097953907834302473186159651268590494776002291846569960904742453572386945744711227948742856976609204453903251548140746871126216904440270943608150507536921141779837740176002862507847476356818749334547425885842741382878884113102218204800846686948589801266977219578863691887620176753659753751497183396312826486612223669818596862880203496248392083529781290652479852266113664157649974972903397719722440632764762480854198910976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -715671943899811586646932357237903696603206509767167925961108646927811501269876311106719671399800920373926990502820636136403731659584021446125520722440501394591742665513236792685206085857808596519940086944126097004722831979840873924711182307967360102392436335706031302507316039437325645305600559176917713218349196336696199747283189687446743851307243489112471215540634230893210176415501337440514951555838209504024767228320151183500305909809616621508098435452221686149072738812150346066356255920644785851648541143450549095318558791025674338841562041260462347298647490431774682613860549036243366779072201818462663300470525935728141791773922957831731260257276375731947664685582826022293599370258769018187515714353513420563049477867769792494768868532074344655344435408725575716839985004423788453005162784241769191871712765581577121844864437952504250583203489919038571222313127083477538376851376154731407810802176842757324269546124991259264654495216039227015720570017347768561007233093003595923288706949115576646291526306236577850765537136802876622459624676087679127300718858049810665818890215534417577567542898995417277185862988472806596925479267821781162694850729568647047746132084602618961631787625797276845011204221994903667439347300824071377264082659954669590300030826988195258209636611026016565723356898514329782241300404189628653442236554111000402619971331182688754464921649822787497425926252778083610783831018066313252743688188157131778948787627633876264540119887950443990630877073540050967180313415039197544907233102996672341257089242916737132598618551440790885605086480252822527282763493620132781774131707236617036551755426820532923874478135510413078595321757628322500369469043503611218168913773130470840904953969088517106647678967079565403670183435042755126276730984003692908975194867945474739462827955705982369748671021328464149422819352791411334327914928998341386774028558756526704750928655403146442631587392173185114160419388392862738741626747960021442649249536262160431941209354492642292033311354702418621650057119992910837585906035444493693836292887987053019459984486838886380612964422041640002310911390149077673099521606725501807677059652519745838025353393247612596911921075325387406249201377413944244177463238408727894833142652019788873754637717402590731817306615860549347589642438730386195659118193895161074471191275592261104670020216583776493531534749934329239930348917574313110250244572743405511425281554729561568402239603453854073487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -583930873790258440896399667662712646884002238618923575846126687582377243262593071306407776506753735580234671520051899381364015259692207044443117395401584043736691205268229836439075298887214547965868457184640855091799081684140345268015520411031228881636513684289621332818026184110006069539227072078298653414402687251161625632521926577209683994350694792668778378545119511443596135410978769282634625914412915993416468963965666388453924445612481925824660003149484069363566504879921278366103193462311938295547629109752942295284088082643311201436495877743622822574191502197362040638390000703487495773809398668751008363585842932407710802313080504003417414380660248525249712284180411667222166279080901770076930450172139968712221388078555036545437868295869789780918385059415740350234529708247417578003882455988615193558403898403268065800818657166437622590557557644252046047047207065335108421977969854246478296449860040840214070997271858489677793505272118987052320686239101651042421626644347533753883782604675905846774464709785601308265826043510490180449061531961142121120149215812311358282074743117748903581269894923555435608329945498954872116469031350948978780671887054550861703278929962727432165581102420728955500534887417729535880676827248174793268335095598243048699737650594971828491046170434222005209346972910043286022773579006898103426249590736814632843687642566475814934879986796593949141204921092669964147241111255161370313684690104578906955386269771188301991937106279516219917063058934148437647913110560300854656816721597092185101760691766408891282339728116073111191225716985821665411748499186671604719944681187762139807211845927052228163654553751238493462081376099107955867730285182117101822436306328030445632463818729940835123170962021800468057817203021170421971405342988215027150489138331027179248811002255845538378780817674275460403577907194290210223990126736212510703783788783996585653961729865842668832472630154048425024568003521830548880213618800795770845946913853246992532968295600669416692189636390423400599183952377335870618762804539047097213147276554385666969863810696820508996291118820151842102533389773115646762302496762243439337583997797370479643122394400511075855250126376171861424710936426553690368320891816290833585965763184435257779491287319727691205942324367113698837739474333323230443526711228670626211948386044047610840512089259770187433543237349398610006818019961006847090252082673948026355131366891846072188099743732619024799891456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] -46765348391445311939129290012044254519762836541185335045708001363874079967955918390912244124109196259861226324229945768034365352499061031373363003286291337256659750375159997266100510458083198141968338653387997719553335086115981186070584692706388320019513827259448790422335621021034297434870462509575286333763667125825779083081926353133956704309366100727051004898947004239478541625313278163339348326178697766857347838266888665685253728168881010180657415748011577038904091282568714856733551307839987841436762588025657047121821010751867763145538023766051165858250605392220809544244197852415372231172393791968503815154433413204432461567989714461913007961317015631853147552160295597684067175735291283696971853305577275499653039022270873827933451708755417288182938310010658641794233017861881643903317091198403888288539773667974419806347849247116240601107032293472837040811343812965492733678829369117934278655905386562616609030323018895831560533597637445766117683667614174058780118630276705462013020864614659293394308245364460880287886144123068845456531559562488898766246444067542998488654066530346454024712658568891793157750974437959873499915440465151167648944829470256813118687306863751143386560274611603909103861031510756379321627261175181762888669681827167862062934992166472172569733855038939518326372883247294715372255416445292338273983594863565947279093670422246503156208190050514581506140986947271947254531970275018677878978813777367417416222846384781457062430237597267161806757585565472865364918376930240392422540395475850979109482888999057087777877953816597361468789559869260286203809333316242594469344670833643389067410319560821107319605667957159812254478641374058072391220572557019715882803493946160957738653506324142774473147191924028825226253252384161661454039577461520912253000814969804253160653792677304013155483686564271459226398050201392394389030420521067222463453917001615732201211763204383367809286447335132995052187796758502648119775130994906735953764262229955050481691931750511193215263575426115546244755124082223324731906408398094386821111628173755032423548055132406657923772224497562986316731892139631478064229612247887486993268873164288687459807764094668903654299506247083480077999646771591316964634627578111380389322905679309547727445562835284114888123097749795959954542752502430439546292395827611858255581552138531296346904437768361887093638367103970309981044302421202173775719865577521763654994229010512911171602245593709198494169825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -1156873385322308594843288981461741932087374730842851700754158908978601156900933361241909329242260444290463301546529002453045765986887188514078532662544728004541885868178217805599578660684738642199453640573223706166883697716523296329412856092867975002469715739027457365407854498753830034431515681078874115001234048532105895234552924342282349202309903886238632011083183161120855847025276198111976505832416379099006380224671474528911269691659502004454933302978211960687321960144604694488799435813065432873587583819632752125330335365165246788914537184466276217154398191180351854068012485698793171757509778152618879036970364914728600647445844912558346952583826072463040073520070622858406829121898566441358859795880785510580581666549751172089875381365820864567605620885224841275408973354649833413177113367012017120528231609100594992861347150764130066098164870816923325998728362411979564767144357854525789728897262630821179354833567962348377622295254030553849193695590272646434381440348952770742991278996024051479598668935411813019793083217993315578291875788151412962937707955219290667959415741018464070966818748938767114935205509679007202995904557545752390825418844647203908640952801089965080197756068747912088868393104633475561894131345932801317467929471869005072770335658277835929041841301395666720823023032536885739408281058589029768099118670794223483081329198167846070938207645523768542251176578501364502189640918892581477753605624026087029254800882020258314553342057688637222507284309342486618273723136197396204643700323764906366742412881311251858542740978032622477940219399244983559458844127752220982467331973742557186015825920496092525442620786815339005094229689215531314073755612999633133936606753592202317985519345856126498611307792919124413342235035862122096328663571211269922696759594572452737096364105966055371735743286994909134063382809671145251990374964755753516005637188901345810129577009087519100462208271904496175055828910076348723031482279887198231534065802959771649227080331322888132218708920165380271220008158613122991326124135550528889309245415910871982444342112506254368939742773613807599919768683626473817577950321305667217717127687225578798332875188610655496680656466683239838552678083774561027079698696435335014698825403273422748780969907191628239650053247549542434467457979057536923780063470273300009545171893650120477788597393297368255832086819194617286317923664636101235378257833798245736314304189230347073054988500121502513589638922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 14624582210413283261923907333364773872523067393568284692857421759064240054900558866559086005196223418537118830264859067826815619470153462167807166435331742275146531413769472037552173559223989813598222702857054514824202799639796029673421558514123465178129386640738834823484856809323966735812394001509750412299314048773679809696520144307232261166037094907088225669661298018129053660009568392073619051809963889513038363787494109800604104990396903363566902311819891690714161210849159083322598752946459662216190233556184002526114165171707391547849233356866188103300154547605650903906496905481400670020855051976746298272819737517722472702048584335375392334388780053502248535084601963338625893347308292843738594356046403348272725497798436376275830378039534324871072151199851449403199303085938607463052449322817416336847102211552403184072998395581909724490694333434190683707234087054500745705839545456206411814150407141438089072706656866129494323924279757213297700865265392306252325423020998131658332905156226989752307882514108453257271440801474032398145298982280206264791377446018703202329669472559402692506664020821222608838814565578942016432790247172560670963191950811442236316553743279716188857932490074968449641691131793319538286391435937628969604102558729650361712080640588637734963224694780856984790027973647610668460787425350639523554006580681564811883866549707731075512773078057551870297568461188006994328181681457642995351596758872311019538947237335312184580173624071435120197640166273546572611852820414000805078733359887083368305410463404496670464962449521408450762340637843126949426726333499682904318838008299278235444460635639252870925174213613726417361583414004284317108071442642390798310442721322100373023594955134304197318469261425598190555311954154945228215375209963288498385432735138822515456205708140010792300270513573585573558781853545907755972232416925681528706392090752926168265699107153396274460120400957491387074415226522182442426706881914461543204080375372603395210288790295441631805807822673853192179466526959404304831494272065170793155279992729358137293240352853387899970473815988231225526370946520913361624116309439629219855188226797838403090170804597997361003612102592773666644646212364373216837107512030461198763518167537102483842087685040499487290845616248135673318877119461633530711655491923879428749924896986052874155506194973822167440716312260967487602723250453589897125142263689653555020926855034740768951684749488250014824640020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 883038470759252200586804439088054306971562363405018457730012378375201057686603824231380688698636664394688103573254168881682016861591038905236686033845903666577157495787725480347728677473855948340936214457253063809913334313772957005911475965051759218260667921816862302516304797787643816226890681712440934215367097869062196137994926813886818126359652110589765312004307484359695179246297087106205774123916834020594815778287167384709106844598105439633691469036671570198295152165477367736468279234196956267750859496957803399263664544240712635761565002594987825884226118425768530456661605299649419225930379764820498898479983518829421599398618403079130048978916030669265671119002696052182959898666541004601166492680605837024606656429113419179183722576901443707828058263982495787890332674346370312578806171227448536392035959129889418518698167737111642224879614867051108070402965462876952852514185738779227679339784558870279408420349922058012821077899996113688182814374765057632048636323907631711677585572441302147342083250045450531123712413719350957481712289726465197098752574512709397712412268954809146762771120437499167449104957846496317512182014905940714328957304797563228075587048993859297401463589349692904224377448538593169034280999801971908061303565575007895651342635347397963508065277148148314244335640419742481718766402581426846441743867740479808591113011862513517251477384692852109350266233319632914382512053937465684740907895829206038788035708465777270223857981531772712523958494913217177613923052101030792060339696817852008127023660308971146610007663550994665841398327128185276445835892029582612855846761798885987421811720468961944404380759562799229558170562245913744204802317979213158816937876342679246798468392111394829040563161753145116401027694430123370282294851920304826123315308593023669683579153435543069909634228699432587711285388399516964860505489604958415232933071800617884343042503433802848346837148895071375032954917692915910222567452214288586113666766011868489540226146794966459937000233572888567797553444296722468119657852501254932004125766715862816080214863024750743923694103468688115233777255979413033875482677436124769004257371927116720836411521537165757070773194782128600567152252189091242769367979888968015322510527389753517684193171432066172821190393362189912280593426890309923714720415357895540519377955868368031887146724784634787346690639307757790891281432989035895359185786390818904180527080417596394503361700387591329581985737736192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 6696130764683904409947265513936702821119756494105231463921879031128556732268474601217733105713306750103862206174969130007288865807872333293972407519022996827926436857634952989977110898222409307587787698950889985618025839733458095918730913005018950132146721786540689482783200827780387894793258108516805321237634155113579348660071911757826068715076597871191245028453035453719033760879399434244046730472428214628374375460017163164436423574123054109042278828466906499884131570477777220702149616797981054079921482850168728298227876488981871478363916833707559147518930386297098644070108869348600711016218460050411277305466974227185428262702982365196633472889447955279642019186536857863707666174085014445522464932927797762614069547533811149878168620719035035215425465307495368493610023702930110227445711999658369054934699385229342983072576653008493830390039330649970436671125580104433133047539714097527908119562468412256295360574515212755622684302686535588724793997939671257646943433829045671380280259240681032641377362678533735573067034216116133162790073728266060644993776546202889210517520130234114757308835380322785862947634111592471120728230250699337499065161101860706425015272546287306152262146337105355237647474494649179429758482205798155699543244770347420097536580276652660194500063285866055588056058214944055580375817630166012077323220532237786137866642039253786318205682649917915618137352367549282373505684221863841836958163330344121642415449447275850694879164198344191085572187003810445587428983788123453485427072343421952481685165738668425082239469020064480050539258508466483951151971405045958491566833510345573074282321610201387218418711790226936155345928848764990028130823857895514250548623591381078927829408322451168241436690828679303626487088783233150751843497504413524766244987666673465393512598623802467356076178149048824202704071084646722793864088601537339178487401997254722700173680058944235153310854676785634512716181345085008367716766147049358450976418777243697722625715014062381956540432803153313836511274420463765690057778289902087822518274761852484979353752697687567260125364577831351441566014714530409684095161948532152130512106701135506510659624384511431964019356340796463364637704109167912020057159859855522729402635775437991531986673944998365120097155069646714072671043516416204915100984033652322028396237340674351545523025334895168987278877895956505519040639328051038923155152999731441927813474853298531857680655045081597484844978022645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -67973304149144983735124437424871014601629543004671158517566917193051728807622971308190518458762603086419603683803076239671989600483777063907783966699002529802883136326904433903447818142133707938686594587561404280334043889979524792041727883548681945380822566044810903717669638993057857073738436693472491620820238372815755399244400240473067917756269589514163983783160607595133552607644564511606546514222872013916327277929670353321935524353177186070961594372646261646457017703386457030638339970689485921121125878147428942185136183569029129868366730549658604927651890925215851751533763919803526993668225100512267500188713659245767536646147976550119152185519763798183229539399512554830107253569938149149709064576707556276726442543663775167447524569915490662797164097173053561334290677693823344679366352774548712506878175920669841538062106957268640019068887264871259516390180980873340641342223378859015188572282310410352511204628525750634033461907002902044180751378849977927387811996988704933102241944203682255601167956480947898341544038857549363186007608276024771309451095912900781034388009669948631754944302299356031974633019141010294860184245479993023976361864877095411527621175533045249391811555328071361089434055111767265424435006739549655076467147716477950479222470009603105409463122406931445335308220809710330667549661437112263018480335975464995072610078892761496536992665194157059194877532573152197296905491430208727057678009912853234340703598877499121407187284352597501071264210949866481065470618412941367936627573115419418491207354640617435082332985675932260525180337469273804410385867271756366774336143394375414193050983672508974045892371854998296963262549883584937293686173602360890300574816183749236051431464366403745468772210352038752853311524801155240890424056475894035492188382833712161766434787244810298043776974732601746066945813680878750891507059409855070443993549564464740840514786109402935520600765402586231655715478524585295748018637202850710920504230497849211559128750487270804377661927136116625627065867427388422246397507366097283709667299051828465051096633445458252344763731917094450599751642883352426075708152341463495542110719068105728420333094910453413321413184958530490858008002115109237117595772815981246528945352204344850399344046541155653202517284147394224463668975435878530135278749514702785820193935252030827773510981351391329801069982814985094994204904826388502154939009406487859720168132583367620669324995043978623782971440183115776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -840993085205044114880314667777606954132552501967336267763884064176275186404673678769882672601821239443549648302096552502132272022984927749786745603017610754230461178894407618857476768528625446331706542689306421360097219422364224804262417343842857827618640968171310237997951350302850424901314580922654667114935068341887047080867158691534855047299395691158379895711330408936171354643362611889442132334409616698798682589637157846163498652986349767779998517952269667277313841012086529042435880601100283284602058054900645395781571062727319903255157796125455865058574505375734782373921776782379009504711167133315967782769052070475940445126380342304424189241036919160065943718419096364713195349040497472566745384048372265486989323904514170139980538127006339610941616082448197771118183715016141591111892407630249616129880609127080565752396452944639580057784427904245048100251994792033931721912769264608338174637410550435485096691999478985851840060289462828701467691917387845827938174432932862513032084988012666031468512057533478410324254371009671335348348888035176864825799304919929828704795800391404504672191335802645397213457587992250629694482132900333050591484036661966342463859868771451573048878577739674263322353557407200915210046494779781009864719752674464223497810424360662277237745561609266559302981757828658246569274090110250194431911337387329307860859089943162811428565658241145889674349994598137381843284356449318688447330714029592396430715636168922019519507873036343818365545032272485363290697407271464847342738494021301240239592007346871722168784497185799424989990074722120505798580928373889203266844182863417533216104879645260547308155167461956965705626487663615961026383277619097643706532086767431899394012098099928826036696449128933940344963584980239517819758499798943975479080157588262482893766146435856283070237521861487258327352760679803176036347682328101526331140040561482441499763879604905131138818540813609568500527644113665637183241501370703668936083340176035568744613610121802776597278368397864342917626929377958415068877604341033614868299411933936288008037416569401424965351862426296220682657968645454965836788835039281958649735974857710463804168415962756065224526928450395716571966986435585382803237046104861177525550071885022879291272680165040232450920314236937316166485469436953240821326737412688713945249071821141852580151855940195215371327201660827055610688710363946995491300412257068815112015115357130573921225775436439661571848349249699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 726575091473826519595053912530798260107601485367802341283541050176504658580405375722531985305211113415778929497471946238927515218130609655196699077688155971077324666032926739815345379253933251222574583277044786718222513371321332780394649329346504850177557708048798062297373387710221391768123776053039671520490708660653553617035865436411301758454015165211572935209063325962724713000062616306743462496152184861204410318205235152994562080864680921408669793317142218351928582223853711425943347234193543211328622971260841825302593045741547304872359215871789879376299822379553754762051344630348680652404827167759560732632061808973437531174942805283348498506670983531594854285501929025747648692043854692948772823979807160906134359114574156466142600083114655950236778316146068059135182103495910746852328441989478415469195141219622009712705063985740380541152800690988256980909134776655311075170829778006577147778881153236930364412171721023557678793094986179928405956994279766715880842821821840444109584125107176283436319077692228086182071499845773632590992447563425290737148371129493885366862034171477191315081819913546491862506701506081859256926018231773579921421949970990779895613291889413783621881428103444395585897491307610375379942295315996079580662398413329983770091406121146169738704613171160972936073048351656346587595904905052625472385876913212503521793161975688719967666406402157299241775684280569922326605307377576060635794001784037289253573975128582347870134662425609845897733263061987261445629105817761395571522616762162204843001054802229383814196523608682349453414899366394428269679980591352848402588223394766898299341349659424496946707560323437656713049381206034148687107533550222771922897347341490284951949820100560156578345905943557641537518940329337327928928504091878458715204699230106697659157003101001232175716887224521820688384680615177260867300885686043599239710196497090880999950070146192699544914573471736142293638226292095759637306563803451682233450451874841359861263747745928799131968956501145537192160053617734876763328809814840696530907400080369369613737141132555150904809502216614228859605499339320018515344239315714273777732507972511887786725277993018492215572383916081066259858319470178711593316022642698951725100927754738398204701392366440545755859615145640366602364441888665456763205035492487097249148251338621209115958530744387954172837515396845046681729075385601274579541157505677806574420275704511848459088511255629242755978863176581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 31028460848623285790496133918844161483325379391588615554142222096127443825904932412064621013815183706986602160714938577392858810597260713302417784115971000942952277993886120526191394989570981095514751446987710605511089765017355763951278765398906322100233847101298073000787087262650296905606749594483516816370763018916819143891099384806555150322948505353804514468719232149598001915967207493355147121859675582648726035753681146289170262850037470993856113365907514352855511181599800227135734962332927855258181446191470101736917866329494803470807215076901476258713809227849610456180437513171787330301772367913758910017595571679736643317605872529781458552125699080736068477340596727589047794030129481836771618977199909749748213936678988931029442132785543359230882030265651032986344867893688682834802288962181219782564523033644842138678693681134236521171305998288280647348426615877729467940783506985098130038101521518412905031152819582747130949083034533517256594496102792091863564797391467403126886681714442027038577617852896517532519147519112748841455279984248716116515968483253284518007739671631391887571202115560495635148081544135934836937402194868108556378195470096697865004570540005492198704751518715270914339188779563162704793574723021729979505209958389832387778275622846381731997673895612415080656955238994200663095936486367325890407295491170916261185850219690629013864824478110857707703206330430885222970885278614000401720976879252395914836946731167304068617768417227201429480108910012118339640102205630085388188470302861897767939043321371917475000486960768972469443577757412306262168872550163472549989705278211165430974856832130767983256338463052989125654557848503285221542026632687153642923978065016962927841298821649076508021749136960442573261974621445473138069908545443782443522492182680978529296412888881880510495761798597984061046644184181668978043342905665828695984259612186740348161852455486172812827676742754631201831176188607154320138647865966367926478802673627479244969618723469599038040712483627633708872863937693207975046235646750268962687909504730990110574985702490693741876364067555005427432784520836897771758296243966573412745047907334280409171312361568776309387181408162363528747026782546601778065663061758704434546152988667715368682683944927422651333345470509218156579494199106461930831841469206695345405390898080815496036508891318556721891909720856867776110713350946473362626780546216191530748022797092523297386980172583653976058261344878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] 39078151123982014488720227768351172686664850253335079840017885346492311710960767300961657281393123762235922336252280551724326672995280644836072517696892624945415008471162703527980459982429920834999480487610003909476345778443415037226996760255012949913245778551733703354319747633843084351368362687379427964477932939210825636318810203774075661600113065917343517148772149364006864938721666698243744492010077625764010162196676508618039134038721551704077905755451454262960622779008201940533076949550659086481226975841150557404063786131352730282842104212456595778816505318990188605159559797035283598033486558749752020162756160122933582289324209141310828467127313520985468788464712965129182249657229058496645263948326247987496973869009925384687641018091373515393437871563785014255010469608837065485225400094865749305130116742046521918127513573101292262519600618626268323336119293335201163040466297591451408149451093041406087838929608863390774820695750772947429880503147156657989661556694092994024086988964854218759043580027259149947050260775819874016372942910878608298292453698595807839178276810233276147704357870944739763277221146402826252318674412406025694844013243956370097424734679719259341551234535632860466036967053201628502033861371053887867419977030183254423373986047248205718986347108389349740614672324258869398968430685778661934454502653169747038142188987727040653588052592218246533682065093279726273842630482991355963465948248940709114418356164869617950309738831723088598041649632254592294505088991594997512736409724382567764204313540659258836253803832678743972765993810996827729574779033942050572078635328631022336259822204432439774779791921898029873999921597292532045193513047747596046047332520984603007080150724894867653466664662112575394852713866164390954874000789601487322589125950693700959804629803714256187738677061701845356424988693298489348842512925564368610679364238387221592117544138551509417702682397347206277047037370002689931278093064124871129916504552039856061727823043485473629104067691766420126087470364991642886993811292730331868512999356357912243221535730269872576181644588974951974672730456561821029989218965560835361772794502330342693763486797123933787318092517735135746253525299721776336306146995856651216033243435775587639617944978250739874145711564087932186545529971818685449019848495919988263707782991638263338948360045207239175790222164556176640489274681469433419953868157876404154666611096092598285653608535301636781375095076527538176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] -310910547984275437857128155950178681530034462014120057123922588493665472859737342085616193816492622838759806474973806784036704260190456210061881885129452712110816760636543162602065685217490020443813097276382031411106093587344678062890699253965516612379682059707906162074897389489240567293725496225367374081737620977955916394496716929986462003116017308151308635954358108909688187248928202514403578733480121502664761553429330133860569310558810757443211914158144651500413106722662765891258115460294774162565991497948430139768991331350265005754596678654651585420477153264018495399128692685093355138417365084643150008639110601291922641000874073672850565966263429703724951839654169191374235966783710476332043094312115511205003073815715513327362884429957332649490073487178019792840590634365378702632750413514239689440801728208906324788317001391980021649523615757225894175779115163195215162803180321120623088280146062648853893819463082240914939801347989414241285785577288079014157740076040754510914047613771396073107646434610988756848485654193829593442903108002357624053354521943962015016151990549276183727224699651580508724410266153251225916676147215568022787870153067149173758702591839581519978613612221026418809384620094861599670567751874945383409938256530557674216600074808723555070970674719858402087363998924651775789463016781857131822500764192203641506127788600106681341974205610350132815952903606925801623478102531542143292111664670643474529815640558278806456102185564522138420794748377097614565842779717673973444664431300235241602867332205134687474376793540067980265635989880616649766910809584993625068481538186776602834649018331796774293441843743610963529172109660225805460848300043906210974477693271402621879554567887875923797710001804898065019079736814479013712549309993703449802744120049071153633854924651413353149019277268399525308415578886039696304529703240355048448762372741117219383336615843262837130333015194620910055625939634442890982158910269006618383477665629169874910245000025387287829005945706455529853349310678000955473068638283952987208202773215900318969308546249194856378471914599091118812750282987334009638266982053545970664857715682457941023398991101514975418523063906250128887294721105696382358702810872232762508056905608254842612148825977497228107574865999157084097373674517931380717883374349481102388208372816651419638977092453215722962180787076201960487396115990478054278450481077249072055609595000364873283345510075620584251030653042541199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] 188410501364583313957547311471322951787878192473762607098163553763422218625493372555879800745328853537672715460381257579423790476531905430867668519700026528197394145022156971393017140534326373670603946774352607206989181944948716397101867893499694174863670189721398948411413994502951152909183395678987471164427415542274978011603898730402428336443619306694441496042607579206821092343563685041357516337220540367218522403095654854018513879505785039064732504358632714655623764422435670328134479381860129421400192920666375293226937864169885432088163255851891709752536102005783028091579211606239861655885989028071348848386670945470014725334276271189867355847644213826717105694456921493345735477173041894987418818363545847346684932974657546014551388655078336008505504933071044681736889041275721156090235103959785573022844186873993100344287065235456584387273853417042312273022048893050583955200159124302892462125249249081937767595428439299330258337517591802672890705828539234740090864361297075754011949264886235147029515614932341500380132225054484989236390069849687436677316661679820650840917642998013796269504116587750457783415911344839187515842131088475626579526371525508850315030964523331265075873757395012348163860254463615757462947003053223705887733472028482056587917609696205388815779992333065420811294185940505145419532180620499865426019289213022706368581392201494799115890574843551955036670054907478942719619222190290722107124628809790286581405475512765624704738235308338493497995241801613622190603039460137520824469681786608672754849507446978511338700395533800410399825890925816146565978856806348671254180835426941178481650622289892518249997713301684564929144887331806466857321633358727073141383698186024485775801073439568568845701160754695438356785148078745568684228636907845261139492546787184841828071072305726803379779399219674377307621564016839401197682994958799068339069476168457539245157486354406800361068158621121238024868490366376219324978924539113442003492920155610715467695839696879447488757517972295023006193752581625430335859008301716278900177833575193708133316589193320995413095285345697319115674007109778363591500348384353073961563546274647591212427752065671270697488493035922477361768303618711561604716096462416308306699919383285932045337265569601440770274902122326081964934961504987182823544847255535545438090036801642571569609990480351488977889826142223318154268461876811059261693771800813062341633413669281396751979733987947217278424637344424394752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 2008919008727715906894968415037877460313021055309918345364468327700541721731539073993853223590645821136631044975385104428231501565407360881545176178009517158844180019648906636081333767121141530309743434231049540132340321378384768650127973860075060159209347049434075977986419853482453027762874606484018732652890673447203615045712958282100897022193735584780296999846125466790563039824044334587856148865511269911637764940366519043868361093363094991563697438501902860119201853337510523684016397005290676036325453904823767787975310451763556537231541864592480896093964489054488274321495188043954815128275145525952191695281951198538492041939498511903485243001384798900416993909607769645228525061093400539274473938110339829376100768128200132378819156319237116337608155907371548200514052523059476559344729600465699958595090303141178900181473921765589606312470020569993678577786172131997112907397696201416948599424456365121660182003137578111852075453657444222908726956914953770269652934077241109771516911271987238235071512116221544776912370126049970470939735273520556792887866057159637590163241712552605935076402537838841993438188740421725320200113647238351974075389752651935432778159937617560608808500499300045553773076533838218407544107194076190868097894584893669738173847723344222714771476622856359955567749104388263299966636065559329727564343047344684144364525192732278031545271545855226052420715991956214379600781023902478740146091110642786262451544959312136484284591861421296253116126935557491027945226170869517962158645395639408423323060922616933022152174148656299861772257926116621747817332842285412640721824016000944037358347870489824441016821583715533693929625026890393297027772054006282304303898564266713039343269047059695539989286671049925158219141527574014330546316874786717133170262922923522399759744839084000410223140055083686563023331522995551404568238236470375219726997393634560656688307526798476357784434488685798991739694876265343926232709853409356039065732995316709477325020800236367421139166931228601989196254904888165480818960716069233780278903520458670393781695146041361943309985248835836948696272490702662888697154141148816607148647536266847086499329596116911533368033920578484437567693045691915929808191945132366635817160423635788284950313075599037528046220526004873296801535915318359262839093118736106885161580957628260634185864169696085585673349754175859472158968722677647706097386851551947611656047764941227560891467216587913959887357234157746913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -5627703653016687087119034381148597672586521681492727746181545803660943275217084140824737997802929832138169353704294325182744002677989430159998713448689603690525274953403326095109746119097021705341717138386058947307370691376771386902928569782204311675367842683948499319500505475124005237264972684765568545606199105628221955176836178239863712537852620643305127614752771149046802091873387572752767725586541715174514973419676666515314096045230256713413368737419087952201019989510948749343341695597510682426194743445368935437068766644732889492889726218880103199747441035063023432762586567657461744576868431918302202942037875092420810116006575354081242855716432750294826665794770796741929245966628870223203055333666400819079333659014718221098006976182574379303620540168590625955379664316230158880668428397902514723249171138740383401136473557408724272246240779596931445027268370745074203019926751663271074790075169961093289222066011076809748250227908672542554380246943383873904004321040720475117235795078535742482358925840347758054896468140022085344712534672161781136105194351033518693198684526188877665489381796160104735954301900820711620065023344337531504525912945205720445326039181486559370039831728164589628350390875478005153003810179969100569272825592527952853836280509326699774630857083811968516815733593252366119242467477368377316163422522912539211195889464069156984677543954579912321350361715989632050278170610663739454746812187787380832448100070775532597317092043866808133972596771587328392617856176252598662684769560312612371008457523512453807640940108583367509921803697915941614709659649875463492304913519935040864886569019470413013969365918602078667680819261249099901985822078607875789254630853142026245555726764010446619281568361836215290694988358827196659461775424571286630466627917843999036166832323793980239321405718959194006889224050153889372704237233229526389383269924204913261415152516326895439295949311065113524423072408958523929178330369165857281400630194756821462389842348413800015594670323663243858504112212678628451647872741005318592030930277417346636839650242225120382564691722409929008648686016475282590640570371134221669037855851267810041894294790763406130019857032097103826464987082851812526849828631831394162970255601392126698971263350719675250183738545923172698347425138599590697128880690876787794929457258984581003235170113359571602717980407625162746718387006821676877210086812328163450603580153841166398980398841908324002680737506361035718656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] -1365050823946076513781551094331828560446787266280010998771367370089381596227368065643198387668926690444115464801853207080568466703969827451666207857235745179639231756677299918958543763937604162323011039918850799002268345482914454623106739461553265334272675276425451674120318067850277694114010412792923529857284666229250643093024761636684938782135497696531647851520292755367081133819978088738673640029799516003209949732705858927195466562577661749228941050845808859339132764605204084396303364366114600609746378995965649209608776098800625322973229385502169603306651318750426506174376396297597085264079485828300752845484854766365891602999215388375195811892487175239684784273551171652251899445181793260458155924842786198852322037720626096332898353847366718203194269347739951157646597616767468361310201083033303182759016706232998270818952058285284228576793966397377949874952399718923992777513993922644042699628769486333268864354253109525614262938387524924894041016837694137742424605896879691329017712351889365020959617118764079423278867089756718485425436143444754118405939546498001079010902948007377123512304911795413217794857508762436089252759582744165173574412737087368087443619648086689774890479268499642777091774469951236085846641924234010286743481676355040774326391592812636952337732251114692190339603859760948384141056666619009392078125663262604667783896720832962792352321603474210366958251624845596085564972957800654974862828232930648011774862144471697136568812359873672653191257432102001897238923610366039745373120375465450747334043890385132342022418527722774267212642707517176112772039415012136531997970877941538486557948797725164466387951758777308458600592975509761530687170408308557830482390228253484018886886665370630767241405256065715811728129223104129830007708288408264509014421948036457127163301173920769953955326469438026940064450955889757601298592417908731907773859101649870411127560897199309154065885029757383329509583234590048511825668683916507472424796268702322922028027868105494051218850399180647989811999347230575993886322135750633784065657493930128292841701514244575181296796721865306089198693538236460405374718643220250806600417701035908687843000333943486913723897604362754033548861952398281968469990378713416935794209621466349926504768424576032457062009799340376175999167088078875478663355271539138597329871692140270411822802827485838800840467849273060195573476579424248234839718126776282264868116856632478338186294963192487330752338690457783500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] 23921026542777391530990198020801190772377792337174115197961796662466449381417019035601043538429777745602204925558693317767172694421043210013894770761449171169777715140289985026375911305485344500113137149078976477339457632729570182161183133386508539270544462605132042247786472735337121563463230765815273073685660716299597792342826962753329866567578679022404832706480118632216608266603626171903477687224684030677933198091052788312945983721502349273250377010591431295237594908073841908110235795815984272289594841818156937528639387946254221444494917436838620145230036878049165414586055711425011356054648111714901998393914013168467420348025978997097455795386349082960605231057793495564523200604238890110694800016458596127565690176737353648478586410922979986486332648519791430275515814937136298663011578351433501112054441448548183512615112163665684331362615632531467030367247393323203063985545522537462949215119544170101021885092919514929289346679094688497095094667487191291067582839112153979353128627923905670266209524282554023594720891039214093385803115931564924826965329591272347451364980706840532769822308627325477315627581657494084423722786651109551336114167942152224411231091399103631290568115333885621817481890611576364265496038074131208292563321391002393488167530651047618289066748727413721087187949097599367727732469824094440252169845914612448275708099132165587117305388070535966897225978979858174989210337204675827404623228170758751981661451427057763651295294148667982971574289886928184544400535893129317692421607077842303542962599690840747773018798707678467197407457560223814839292984688818380928851646993986578545612514579468754598113303408527310650376351470262881776204276945209846588391903275189153649893485038547793262972548112365807654603809704427051527115919508387048172689288711878321035863367887464647582451606686874294670167845744904518766275356184935051614994419517867033609383219101043899544414799023903141824731920513026171324818808755527080798432566013105263714590260180242304373588612547026286272660388511212283376878260887998571233131759065836713977587150770484435294525031612710474074088256546315678794451475757815603148428147406945236229557212660585707522122942357009897219399054018862891699284749889952892620594986731461176340930118439141268224690403164458915646042544256198940829879889882251392687685238092869462600135182121837303366451465362655339318863158814731095358057014382882358437098968348627625785638859641274145636231521214751691505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] -25673468849483589939341843015892322264976722656746543739216899930324632886466218983398185527445541739302171646009141028531621430809815172189791650403362075619195228673577894090960175422781916410161981882408970129630327919806304575443239112807842777251707389674775542441421902569339352805905070537089857222922297682094937217443154734786214668249571708903868012435042807373691231123573475640206617552666191557958724050672274722981814551021480025600155874143009038833960530868572163196399942218849589337808184448970812461082375112819291691102250226095803283689747591963551087166385289519031618394389754020603682177884184814070071571250840263180988118188530320753581970021436516329182994526427172102632469347922680592339143995665872039557098554466049896311173386439910657123832583171297833048587824654269126185410511015514542183605861854209145495949026503165810677428963205570749594094675240330474726540432577555569264795567143567412708121493917765042993827264285815047930590400777291762492474480658651210774562539509269950681165315142996610952051884318249508730086224787515850752718481790074486816984178606544248542248260397545677010548856754367636268442982144945621423845256743841673365728463434202241632984752280025100451016957010292910710408604190526232043655802334878960074151340088634386479781947965240202523059018338301354723412137237783904848419156382344104558308447309993080122060788370372183610699603311598899439020286641227411084361624651800257140339333316751152934671857060129461929578543239810925931801424538049343110909385714164699362956793656821378145655001581149492188110741274524204033034454701049761677378900172405564294065297555571776244589141332730616359173280483269898780514054572620659421976219893374009255524105781853814812996514818358329289218700128409122234252986040591573010203644889891555246654012747110134444345059060271193799467778563216925348849304534786327622623413603794683966275489084741608529511471947961581445971378195997539971062522793951910930160935693376335417566681683405294292899156876772179623659199066327639273914180963484111167180372929296425883959165535719256097220527651235801384440534197267165855094268281166563305952798862220359239854224062644596877742170017635341629877205914600540910928169796113142526282328957475241102152778366545349791386659972010664825511623400547299337074598284575559764047842224451866648589834969641375247708803116246896501496939249894596186699438539120805522124912490815388669763002163109968929095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -23088852589840036533875774434266290140726623098815027841093506153673453411250723979089522716680824139907567835983203291114916685503231532418210278407080679999570205472609636685220151005216158352686659667735694293104085269865162751386017648449649827151662538579056911859094362785908177943150629701992029255666711541268861745201406147889442489763249954599108002455339284625757893314656395181784364748323812167669647546809907858747739045070059120409267779322661883713238511555407198321953217716215619521831444154442997997376202068862927571299131343840644679904976134425124702399534275004438962040025949850822816255503829841030645128421640208853310448840668998786192682354002758321660777576270991012937445225119026487532192284118819413770196798822524103048668498193938751859010028935119092446297714840218720689252677291343774452231241845934911471895527200559393824461633056749909214846711954969703999734738917987061984860887421988203274545156016948153065291431378908132214163890876051299204125732317154187800165308441097828072221566505014634788780872453181762237638830256815324371401559927098758676522642898028818097073440315344362509402354776523099690278499015561356690264356926910953351617330035948222008583863421706706935818507693908764671994039905356967982222680979628848661613572006812123737039132491035658564509698807935198639030160281706293011146101564734656378430357107198654816739005590783074960228526716727883829658649979317728477931084948425484580072987692495409456086155820949781587367312235860942825932188077392276795516951702498181635616471705978793727828887317271086017958938551692983559618522702210177863516932824010945911742991170228805883129675715068344996426655026786593456364841182736078762080216168984591622797150852206518257950653969901288030088918512014468705291383881413285260393480705664238814642099860908189174090145450622593769015059574834048168088487919873368293965238743251339175163268696266422958380705978060057640816968526986230845006583164806011145985885888595292182753658540754140698394551281281980357025453255812355612544276342142360289951605039880273567131496505320462881045996630900697475912690280866864414343773651189795459165049730178105258749717623391548418893776628789434405857787603282956636730771068500908797158419994486687096653968189962582602983051299129826507326015713416801763533187969691194546387302260462975427905783353384650430190590125809667349945919946532494705726574518168263019091093800550339501533551672900916074250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 59862917771591725978886751453152452077666507355933946658794049067892605318969290345965822296840530477134225286389379539819104829424209835194000204619261714652167875157056252789744748069673680754366101352929104377613969931048168284826963280583665362905323977398963049656012932517059303145600535459884300476280517188379014160568650041439975956443731568344774720200382135447161633944841406677796060677814184668277255519166942849380422291335958485765805126173195639142334608964810903010168756637360351588266539338564835380013775141008247085453568533396506231701767756808800300404424615619652077691693808535441768113299425813105068377962059195480355689245328345271550191426076125801098624206060684641004185387421659805415224884492180890854941300226283509444045825176456068762133271696564280889140254797065631268598904688527371147383320781134766961672301503501090662085620141775454765005200066505876084748645383095996653065145004742801138724682118938608098368313384732347453739558160402998788350518235937195738442050552728177416435718172955036677873321564543917638160937342791269233305692628842333857830734534562216141368972013113939662128494538997901050026128040468868014994857542529241622612010647988302157139862492075327973475430452726968970760734583396450739299013695765842691012442438271696924571162420908268339360194084386780067566682705245294008863799361282278602120584913376719191326663656789624127104127667509760796902156571259547353790679774624771409857718250901650936867924529101118317754578569023537308196093692652796860566095569610167230333001961008154482510988699963033684128714504782073539314468108250631817576615946116652199415999965636998033295125412392645686203639969041439442991309864456997442989862374576916731378229179520943135573763697900495520427807494449736721728272644711155623494398972277289284822998982935688736115447755762019166938213835657790863185944084190715153196232535803881495874751282670951290991808961074638953678390302387435264182586522441498595691465914496809654983479538824627794155065711474190465707763220590804655295842487906784334714024015872584919315071392216820734380933085412951430392200980830164428503939829793457571788936301474641439057673792879927137273550784508687231254578024307586377208857416288689483057962329809059148842996946598337517832683701025253034161427258717549569462259779921391999759011715715872134842111343216803146622074417630061115325032893947773837512725615357506375350567455063546053486081518254318283653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] -11948824238166344005062738319490704063541934444598190674752513531509513207230159581640906711925822763472592923902422424267062288671000038506586316955443477044283126679116942594593238536073399687287480400445537031060110548326309767856538258754592313152229805314190791160076102446345291057012869499826015170575508947760967731629714451392766895936929531494707671012195806406636565514707275167760092760062075726897749133593773401682460468240597979738250629968734691761057451013587091111144017568520763100301927430643602644183425814140561390873274314440808565046959277735792997249329152806693346666368451017405886018660867704950829311129665993171436371598098243950976037576000444689930085367967832098092466826204610668243726845829182799923368945002679915747004499584970000017325764998900038162945670364408068757179822996003028126031392244842522765008670423194296967794599133125886477820343814907216411794382294637673927802916110734663591508137581535210517742517954468508075936654105261409823359418510214970594720291686279382314405719086834711618366491487233574790962198523343986677694453930790388904897259225621812803384258635415022209543156149638623813836645715914422185946959466005929706784184058178151956091940434166363494478757717283675187882125471944175969685731352507830047505912208755750479627271804286755424208268632903462942741904172650517315860113475869517227053908199608054063935296925398168541695389045588423170771425089572702770360753694704848554881948716855852802508619355774892626311139112550193833297956409989999150714551902990113315762691780679541083408390299528641858462170583240063698916389202497671712544687800720334274814918495968056516867017123912009176181809000558512571301082283274068642155132611782620518457677829091039026938136976801943610236204766551600513788380988832159723826322520632931434806982569847468918058740385809110724961718432904416360046817645939189074573759904516246797293356836932433048273160581800149441520516814046843328867112054997858760336368103221923897097517487838076183399352955779933305438696607132797945883587750239863404215706816373205315728728438096717500398930778907605200311711487098405199610215741325516488674468440955070564866745451800163020901477890315291772343566770626102957039485794870899993544887991506352438306152732356359408117364239325210917720211838625058494339168169273346441945872074499318259374615793421993100780240199401775834467356390668942116653770216747663151628508058433361127570203850047799519346688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -44808830904502950643486536418233695322510621934790920583483298535420283465041190257766474111109521341652832027604731770799416423287264850065955138203193058256001501221068849059948353237423418109774908425047835334965607741123858195471977336432752765200039700733996689857423583910560971511832531526842185500169635120940027730694051706847005512419301167293920648534922907251549885192921632218739216340410745843980933143302744530534199935160418072494440036357635511165301624573443729227357135249758598192173260222237690598304388456065242566209334172665789228708400984991778678521047593489958749603751583950334432320751128950719284619738778356183942918900961386222788591259687974203929677316792887394350052472177927809943020199483332186278459790020834695776534810297262638573210900281167948708207642282250909202055530563424309691012884952567618067426422448656760183792315296312010056546527070598753011092567882367031735330468755903650915961924298479810077295982362552587403488528532106826330748745186068986362475045622291035340307944763621353769315487547419905949396460550633162582893314899530067948660706987276675235624690428696620203965820343403891072175089441283012518251474876372653761390774888353242608108776158081170345599701581346724208287657465913245176913108378301082777927599593353043983985261112296728648778521668589946752218011011385490978140401553426220771482143777066515779616793699793565772578361272871213372525382271036624451438979466231012858742014537814929142340919373802678453934452599121408458651478477767420666603921811415556697771780866257883734919639244124524601405300608758591508178998870625753774684969221858327167486649671867001589795923422287772683342187529606996008173091795474417961465300137700453370526414700730228063050171916440553454758494262234833470828526239999635014055489558413417233231486487633806467748334192978978346125653324988060436731716421797717350138502664081597079229444765193665082511409691818167729459324921744522997546451066516205530114735242099774749544677505236788099166564381395627016505064690587088815292240068814727709990806737924275432210839028888559379047004190092196935285170681921703868078369647344812160208546353003211590025340641726141532592790309533296716338652240072961652560643769293767403619818157683719309409917478864309736004004869701897427351561540432666682821849251037261000270095814019410702933415408770186852862032514952155674760579843412012969359721946639792464796643188523843084682433174196027654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 511998984139967863230617052717064147397704438036038582431305034558790742275940790654672337202896840027991229292957833040176830225411144485621928255216947268567390525794502820678787112135939218037416416341574023284583081232072126997842882140016522085842652246418236124510141398185341293222989379388945915491560090597365702289031246613686665758468949647708801812798746959813797088372470717949475107633835082939611284790854555479861719180155868340244790676924078078937419995527903452854810867547788001060503980925601504183397001532633544581175795747923171683273618708330979878313123668634743242183025329095298406939832211407997139753452782519449675769485085262823742741922784404092102020283618302253794501561120431502692029477563130023106194994567724707312765282502785207450650606308230658283944158610719508806275967492390714286591974406808386160491707321089543131064862880336830004582550672384682498766241405610022088083617713562736163863040480822853328388735772668164567221835600596640937659684756614211017044895159176755227439913068159586426917949100724001625183767504948775588027195965560671020368780932757601845890317029066472005221131130761039345609107660646224320838590624934254321441670148824351036285183092474653590549966840118109878705097013853609802577440068948423682240438260982321504654449119709638894296991208634254130789380870116784021998576948724838018018061688776066641376291181135704667557601303362042300504029913660931566624043111161248599797140142987157502593501370377688449427132693932426964571204294783906653322044799109398615555852376931580706628209073193743349677703435588195257622915890864231559780707044326066531555806582605376581431486969452103381825333961032772323478278146851815136741328366564914288088997901184036485768821759000358458990008431664315438651245910553907725794421041949270248845353629056057241567655384523750727165636205212153623662232416946260740111845276930948600644485807317731583548530969257722815677535149138311464656848133656917513012743212534383520703621990444272193657507593462089013932885564613051347147990420990412400639052482523584847126033286046793545662791813401315362283160117666042213271789955194154506140328554293270164826595599082278473795480310131630538020009535409871813729027435408221218543843182038082376273336711473782527190560918132793912068468777084655358643181873199056387643486938431163104188289885644161449596475686255141616341424336961058100431314023655144693047719592073754930358185271509502656512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] 59404585672586723072219491117396544613969826462711469282390308969333853865190624714569409975823403852471673325260418359972739390457182760648497143720137996062775906882561622038693194336423597173881459330470408612924557056465272308169724001963113110475321233858579962885808287195344646011507833288584721508178294107118597889100416764958777316440426070798009594825783581855586176732074927665402148353746950602377437484003710640347902811034731114275659154663355465880622598593876820167744146399407306996797120192785735972677923580954694189439688543932822364897602205911665814506041909405580585224947904374904544465374758606765834697310064986435273704004267777206874930713263116084159436959597459201181599194589155857214747612724686832181277653343599505593714302448635368984133387847726850378222164711657845088400073160111026586093184808963166919727354613633712461231930697145191844277266056127078284559735297071057035387323555925958346932375002688402936536222088242586238717574593058317048454957179768752702531242688377743110995545738414158184483218564322234489073488293544790655343840780983742735883409286314275167516833934461004695931720133289247478505644198924261262560206779066820132624363681980945708255443220968552346497055207532472595038490969571431187865401437730307642736192794691660477769881077540936776495016105858145565516693469947380738030815522382801142490481747661945539813824513255292686211498391745236656875280193564890547491164095853847431012534062898565603000010952058761180943780626800412599294052085880860167030323022092915266454815085335810082890084399871009304069705595176732729466463201747824902005865452174003914053646323937094419785012441925554360308719529793061738867399877867414194897559965337205564953943687395338784628401187373123990455918877711844872648370056799685756232908946462386436237074335833186451435650286247366100947067271916541938410409457631595375686757358712226904217893796705530662862559306658368930227228831407876923392803215200990806386754801646352016481475096300980051433383174807264480366967415366048305283195571061126327051840677983342223135090436040336873612517325733051868353096679338566962746077605725160202954468449355471060325010911283414658690801177560435036663070433040171526073977459262859039738699676527158202528850718476219757740683823404686453619810436110358959827322594116360923067960146837910235889279954626105888702059122198172853558556051694824724225076175022507753387798931149812771924591310860661974630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 5901438612912371500634824086202415795308547240187646331506829528450380470432977870375906165770660511976248725774084521651581638049760873415055668837932349135749209904875247093480972560799426140722729745488645738551382703590703133394921301828873271581994543065069861406765566775866811461927534757625870844609187876504704385650982853996642580972045936781030876266924553024961923454457169476343166993763121832403576114342980173783129112140755563187637965492963600593477885552085537040099485634352287100722643290938390507258102851295415687049047165815496591165973799746790308217162662057725149244478608941131318347212126857065418470186140089850828090262033200701935472504459436922873367625443427227500999438153248819638016658269954889802410309904523814938974264058526240089500727653750864848404973006204533983611507196772291959442708151376145240970037066867985122483034518684806255808619180690671872252891757176361116746405931596325651991212697389022796069734244679639095118754022962625846862242981786009030819799224117694062966538323668226429439064108348959166522477991468126196031698456716470673485855061846894220060464955468195021572958166617497606254576968805266075039540861879168108373537184538927810075327446848546913528137566456478228302386868045307403074064092807916961229968760932587705690295257022155809188349298828563496384655831361544895969725278350889294023652556565376915507354529486573262825873393196352695740154496440458573465292316378688905976156893328337689962423009607771333533733469322432486846116177437750768574147161519193708701648187693004143793188871518364431789556540464375000809520435604951903201861047525544322252553507308194731059202412052409811020358134867534919713981703161287768191041142675661926140781575836053540077388912789546997765428301742085291816642344625874368416321346766689396864581945339650853903859858482307709965630484784586778339229841708599406164015510729205621069576208276726906553411155640717616180190167182477709069987267127145601999478163084745036914337043824935446487735972145076091825140889202531025861050844938716929610571412033564926295208311402988010649983362712802382572355571361526317024868359139797883084851304764142729869980519307905423755409293794877982874942526121058013583302070811470848041006274635710629127116713176817240558426503175453682986399585101530556250273726659862173987123386359227113023012193079934306093115891026400775249019191990019677413622589492534494310673947543597212424904163881254937165824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -102714283840223251399194839773007126328781583062624494666811803736953895370050759971326468190705958892298613994176694619239976703699912331746043329694731392739125190243259644074538638398206453902522365456349660281487642791063356535238243768383926947073243772242909530468918228649261374656372895195602825110945849683047547921884732234380063237885195153216876463921715482162236456354225335194317842843316410388557711321299482161274029612071129619554602055561672003173825009916089802644187436684870984283083330729794424662612025133941621354942740680180358494952150040321719374669213438154808127800189418301752868561503780476653941551950435655227822675436746623839739734797732424111257477892849784569981724897075185703377488367343531366397485395427130338939411443436898156268638171839911907333041778609005672871267085982964759583365542528611814106617967868915866527105291964353191987023924530503047980781139098182659866158211856176228121997593973974062884112101776521332707096906180564570699680618372568832307110490221974950909786301622194511946513094500623971069686356120156711005870661011422116370294118882130165809568448522282184326464489799145705582105161023522242403234886836440355074702484143926299851245917767528377364649325577482066576427925167785648674310615365304392890415148868834149583632564345801046312514006804860739387374826673535892111073528140855789321407957331594074746818811976252233347424844497294445611094154369196176850392486455452582905883743437980975724766738207775578145868439858641745209278565729486662810939271072587519062212016602060981411765473737505569446991916591549812605845305562633698330092078079654323624364115350056796252078514088722129437127906494367891180810345044202384040681352999088824225528712401959989314338123998181767360931872281516583613559731941446341866545816720397184794154022790252959087759185935527333745322764246043858360625340621061984107779780018854031672813021752296351626960472525838483816898578235766066778593308572630902746659052605033552626552527129149623146647414297962721793314410426034368057869892604124057048185078245615819955942598885227641265878447905892197174069927181953035697485083961466557871308678975002916780246237976092976682519799672018321740758654160322754253707793575206784077907164854756941636559634451681310620776570587463908992175050695193284202166271298022094615250472478854752575049512270250933994378503984710976103344676474062074850817469212192709825260641488977430860625889866074685146398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] 50722176657033440429289293548468052220946323813219582755136442469042232756158881872181654416316880992580733824200742276384810429813155073114574434379689427278807264215223778603058585343159060160353120893722790793944925632502211400555789679107638633722334272455732160386964233105885533288111660100702487487465284845375244710880948043709997761782971498334713759992338778990810840242066728190267132670009431633725361212028435641802613585694118079661422899429358177218853217303222984184362027491381887919706458869684398766401646759241330228102553771621488964102707411578664735997267973349396849533169913764118025771701708584869422991042713089969804846930252175873698469958322660012240069937532359786995470774596256048205441235195260462401775464241585327578421543636605983691055097699851254069277957442767255862462397567159849144882466040911508051092024573331478587349433149960724545713115651824558593923175090431847863400503276013785788960234027420655037112781347156216683846362655279990365865615338519586473214525743820983304492149000282085865565024341248853706464741403485014903710448472114312203488806896346623007037905599011202525041299721938267844407519556855789745554752623052556683707870360555315159762280047138338843927510578985883038315558783406465629837897784715672072015083610008972280597314381698013423057306818626642568759033842041248182746937063469513322128233758259861131503093740401506206250912232068019466540363085465819358139282799624132387759439640067943746063681292254343782242612968342806898387957448331265252530383265149471742765187687072835466082042691592086670832499718980606409917499048426606420633602670692667912162540773193172012658376810692841450073073928368338668298074230127485284358676939304894623346553899420443121643317287687725062972188842054781588262423956340273492513237221939269233469819598401832047496152350425797734324709611607946225955098190144820378544600030576976402845717534493452330699289851057368945957794595381481984236787587424092991876844464397592188648605224182442415272060465207702103918344496606828967594318780066109653756228701934191901518142515378182011313305474805404017185972552398340344670545397891296103727819716216735588524357590431939199378762521788667277843301902939834830414754753840403735871006412593966460991550381123253998840184374727797754457942063398610461357591552001214317106465605120843628010977027794533575754761005974678916344081000485546877142442829761222896956476298960974512050096087003440533733376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 82216439523861979659394045257417309769359433187248181700404027576458546213140841768415572586168788074291776231411417549432502749971156710162259607724742763672386828300963426682947989274874456644570773985708462096404225814048818338281142727012232528347029567540286471213684077552863914035366781506733560453667297931205044250650292287606179375737080724738142425453786406207952999663924260386985950442509122498894168096148614884294032627830029703633454031102454825661499358481196724288839436216358147350950902174099143674850887766184907688127570273847281798420393855969430958473020015267609250855398751510137730001708160623400079266494489339475552872506828906962249679812827951589051893564282702792369923468668722565888233404485570067419594474410343362378485979735318668081518444374396373302487416582784568574862838427320026186254809270510486462608626849379090218585995827078764380792905190188906697069875237314838853277537928911606337973811101128921364880006323098135981930537163344727147038187316904226362447283690750030433158784463091533228263750961282693953960236464069064031950663670461605469538481310607770882188545675495198955253262452090157353552110590923983592861675972300813818159997690974877807689247942154922306004188051379570578053660900629075022699738427508349319449229395676940378066750262750434093858539678074227856781975781801480830911414196273395027402048158800746973602092592160263906880984039695480119824580360412890947555769984679941971660744612144360553710701685332951485479560320405965056973795197616874488310727029762088096929565224922699049012170383178205002389039563056615656373143510654100635260694326285494319573550422969098263106650841490777979724390813344754916175637195342702707595636061114852471207291234701936009373694807946052878667773896514229721926380665233136347754357523341629978759634109279618590203242569635125745597272012324579029569070529913791371062903501348070940511698658484754483312106557797461311166614447068160421326610006460564202488668417765707264160360244363698222399668589455639090497572519667989331374150900161561921536685462972122053480653951529905684473789023529350541552402583652646912383540033526999953119479580505971036643889823529236651989376267218059033871497147055231929985000742353925598181064201223309079921823337199170041521210889053564062996580665643347102654768987828560145581605070511977061784527821917290251849546485431354573726400749462313708426234387420991844763011857198677715175159455921903081881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -107290464538669706213975966646006590776412652266423235203982645158375277468243148980590548389703530611155188967862043842757423724236362535486847007954417966986124538915625524734951548716851359033170990680574739730119290284125132413510950180066092876702692743162286692301230650202025458292570474656180984327621862877858933584922931054684910466329911198190661613713252742622258512469694233169981590458084888765610753672852621228162282791322542512501422685004870941795419343996562791244944316345709058139164633110492337755991986236346426950007470601190722211999807444954034389077309059132563845573690273695712099658633569563188211048814884394381575635740783899804353167256160983681667951408306643383598998979976500352046078337353054093460606843500173202447870874286660645231404939296169383541873935856790918055719323359053020396818478565539864351994063702072476372452959717375101583228893282532330614266062649916912878317196513000934967384980901259472861901738771025494854766927444942231827878602192261520636702797939505280454924466767650093351396462508639121573088241179499663902962512729227526869859227918470531170552314044938085580975720095919628309188538492542668494242313390013996057943515673615519547819268518705228236162261577180662354193266506292101901273395080931897881136020924219224224699561632099229964325683513962380071091873766127690097748215814481537920518770655951496129665890710654415776420784222481886803573895584241541753676127677667967231594901961417244005289094675803892791408718915346563440103209632238735233132768634754468378607170483659233394562314494218872863022846617441076967786144590251512037992562003679634250825868619036810138767189740180796450405336046070779906215159980927805624027802087133898841199077686736303789203374950090803860449909678019295916956869155135756846649231878334632876274499772511178609398910456294185892560360012122802929179261992939558027393879485178039682294444755884661092382229394892256341144054375380331936006133989566986779102443074616249659932386061482363062991645789152149775132619592740861990521016315932407105092569990460574768570207137710202884971872128460471683039304200715755416456801282051058000634859219722783974965868193603339997649595002001502733023812041065503561552737632082491464168649858710787763031603550987372463978563603019696309786474921199513871270938668190211839672695685909530388385797480547987346894955421156586288817799356683604177571480916584179845330443004139882892542804253500084768997376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] 37827936208144268069346589287745624995009291747754816952526760817959219747004381310517781469630573021405129144519097197125137635270860671821388841160836602604499300844642271528679436577572630614385345958537983670029172189661252842608680658429659231335685668011446133624257180475912189167183331294867487552284714199441825366212615191221034360694940153347791778901199106197135848176739921372951187299350338769072100843687765093450318131981788065008370033108312921153676536516829917202147413276604768520738336087048865577696913676217589769117435292130020323055139238140232810620898436442359671681876298707174391818968986487460310943582316940991256605876239440201441008262061579286816572694407474290976872121471915870274177177752387485645602388829500716121719253430099503792703242638658779166592038026625284812236502925921912335105307288257857888099294878594208066431838310600745226096901951016161853954609668438503644137943789280996405018299652993396646694700365976480192926760272261405912773571572390612391709080074117832748087664100644826659132941502028865732823001606478199747104307900211064397673973528829478115167513147130866565093682146556589252479681598869751931576801418163858068052905279365729647639788146804583985398598579904801363064405684249034500554741349187862639583869685040768580835918527521891516597151266141788495313305383352066779976113801051498785745941994671355300876614464473000322647226371226555084396733445645611157751292943498830917677244556687160709115944688195199736248526349613440252249550498885939098046954452374940387299883669288975687310216731907003367368874866766546979399587192392171227637390569130142639549385966649579333607263866005097944896747391588593005302416549465845313061258114675638777565973425256115202767223753466860177148825815094667839889645180559410631709374412347980116575564968819191250920017833256290829363883474713587432650531947705366810071539177401885939903326281880172835536571612582024632417532116852506228363746093529850894221290280399109465604703445736438339853378647144724464272443367680255221580162810232476728520081473997634675500021461805541099167085507117471090600233720069542412137899920435221560083831148818978080680008064715502676398067589906005599976116248245364458615093960818461670978969569404466889446548719505712058517426653845563216731488897261651402359640366066886809360694512567987844093971519000376069625977461672966295203401884418298025026170297509123802718072169041692779493825903712390411714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] -2095490271739611356998991040452333200956863292701446425115425132927625347802034553175130538206088349171903366360836836879553787505461849403778882463573355317442705062516702299474853529913630290613810720484104328730066847338044442166508773507168698623249266909880160061154970349939972370027372100132625244293319292891320184556559339964634098184211520271393832113775569505450496889937444095298793282179618871656341362910890576388629971630327952173957346528191342303012463739113541180393085680391251295286092001758163300834645262270939072447847100714914194014348866622410645479670169269880986997463734100125679041441671690999898099749960395140329536472604513764766940814745009127794932469305644212463561006557857124471255658169058091170354379114714380257160546560577291023589214814783859786463872234027515251369514966892845829880411735745046075741610539454924613212323630359519897497845323761473981458876590496656302827558239137148585007917064514545038956347117235561108715412575509897678573483299639637458825196510288925284421790372770105820060608360278758271134999369248087530166551369917421574227738716167622157783038870854152866698156992419028633969484299255066622424380182428666896806209892443868443798501316628727365786681950919702662870368832897950378889446697687254324259710246999183534482153728737941476836316603896043603535816183808955579199027437842236766408481976966843340099275186420728523440971914273307194400983014419462241683408266936007407349943702643962661183817684281283250409265238051812981462023680096571560589490033414740178224475453497725776809871314273459644030438164735326058861953229856999729933700710257120121749035441280310505052647207717618304023570394731430447262842326226739760226736842066012865458944071356663722706089499261193340852773117237967859068427468591395631802911501959698481882757892616905823622309192212391972322016947245990275461267588211831993844556898596414485332156990614704085440762169707932349734175260450794343576876646985030869328808354625007779025972638163519208841088517689829688100005664217946510534059308601201475392015875177893614832801717606192735763355915205371243173310506890288902101148420594938433904943155669285044736694328330248207891850422367427199205939335190892755843804844357677252385167438168773162061626238544410538314893209296670314874762617293781763379209581700915979593997005332227129903029463029642461167405122289359451253773707313193325668286615703077076573940310949189416964408208597949052092416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] 10907969389678335489591758000674921829779964833711340448601467728695526913438907527728437999779270571322735426644165239099830597550944951727922310534638628345853601386091765156591011989883324298896789327767310878655204253407493624069314265478630035191932262196550623041821933665783401445036517873438588935560262926370564695632981307343555354086866445404967993642889195202462708943093467135660278763449065897895788319845912397708291543400863042628012625197179744887143886230661436396651309587669311630046623127698677177342999541446310005949652804099709776055971428814098353576086757032577044404200631258321474861262674262520328845275549563787313586367417430998608667323520363425021470183461319720552905259039748406574645152683429335707914727729207428256530984661053479151561345380416247326490230146235627051978496116358839178952995178201465903034638794975900818061963125591694416942210333455963368223434917364516827331785523124420574699875978506488937015998534042710468856427523879138154435118644716204516780789459868849763239878426720755356453890897185608485986636826258788270591860180365883434606760150375322033768615748631974200950532305913163398347081328577123401077904063727230215611063909797017781563715376009615604789576428860895142270891998283068707632602265954759753448616871508550048042705076095823157686077646439194556157932066846002298813239373740729056242269490492755825198713611967197836415577032481039207746924081992213786103231743958174184786396183358009600363911305548678814410601131769939326471713221521796912624115799162595232851524597496912959921950264609962414911973409484574517550569840067977301968994135249152210171589507712128459535820980391624273836968163184437104705699005096977731690740471967813393810496739908917306808706864263615784547400716373238978789404088055740237124855104069223014987336969946443133864572453461308221634236723491637115268112004946324416318290375777770482108149183437359608218657145169009980855152413484637533129958533067204471243419013324554997222631330734437061178927818186947115258838963634099170316116189804678890871861355384299251189206062294701332705477623746462024412213672289026859949807989647074083377187747143890319885289000796305914566212555063392414738239318949142048290019058322968251130536865103130106399766375058616584639319758624026345194409625554456698155268122327852031294024255513762760205421606006220674799805516922975565103531806502377997973188679699004204663632297895463869710936051001953573928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] -16352731875214530988791618391478103079191197197547416673154546570160014655613966226902928105291811621316907957509167504183626997473961014936813511465204643684112391436179973393035742325300071813928812304562370128059467488370954753734760989975562519190355393644937354170165239628212110801138270703926973022681753431507907458857556275049900271172778830912737287776345187518197233830281907270999148634846823435885633519075045479815181834154916267156062800859198412910075493188019395727966848698579145079556840621335910460785378907839192936702712897397914290390873800662818525738958820812567682068964102766676955572245754096081885246076184799106609053868158441868884877918737213772300257278437913876799130086771701609577411641386481909994228830652642361722294508729960417577875948607453591844445270352554909963492829177324796941560003679941116720625516935473682781391326326163740271220929701546726003181982160820936741055268052255489476633838853771228364525188238634534333945726160122539117461333362906741503175247804545212698865021436415025620821822073870962201165020939982358009374498199409554321114422686139356824093054499386655169237904201407977055871147739581706656209463148208822404120255987910951336068245879941291342585078363267421553786840231328817960574264920885116840669017087921749923043382254759354427164669905381681860140767691118920100589040987349851682447378890884448705927064654888653942241587640117689043960219485461357420931168999716627767396018038589050740038207879071266484277349229334432781321558213948700492545641897485341595324360297252923831973333217171113296025911483867539078295097373257293894861185744591623340320229106151062185042243605682899956740238577278761146805640511863376988794301844237934862145461928384628653403676661784422913709478498431104610835066155193145473919252736561235368465242340364333835445264554528293339288246542430970430734034461158961937744003052388367357923878256708479311894029846415234034030819292968310040652968708858436442530932634968067047163948033352501406981509597005685265312021506706154898514268421117157034027390354036802230413994169894696936896310931717388313342230684307187187479371435447885278774702201133435065767167704334059224426417825446618608021902983380943298379064118776070402236828595826024504495317836360247038374612650977705656369108265976696482977694193208207494957784548393166911835254180681594849344845861119396065531256700267880562855397694323395077647472791143605739826675330285826318794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] 27085515416258283727760052719984575494705919092323089050752146300501968654966468645066453755760037369872771260586624846223869454456197537068562865680362949224682061143636789829834455893810877145734898368579052040993181888139320268871586594816495293414292879834621313434585304041437623525148063722758358473174229362158751556661127650978106593130620072974592777111417099601206486905640347052990353625392901444836775528710918700866733538311871121744529870738726945802054519852521432658522176641325576323729342540140388308141084398842801692107882741632692679159708968334749452185378008577489190126053175649082608928310157276272125480401571447322762251140033443194220071442741022995203859409441787150736001865949715102732536204219773304005098166182490110437250994693380543746983788071117614109174527792744680503842619310067960304793393633908999038737470073941133639939756624934372943733749099055767542477742012002839675102932106595672909947433481465186225963667372784929892588530929956550416217398245544277885884769063063484639495873073484437424448407801186828606122188141657335365151834850753020843515841734886624002510347334374290951581444542154127757239834343380641519531530103320435415461250352579500699765318711481384296591776687278784260874659194762916161964441338895376429347561590406415992281479207247714255968618873491469048806358408401792095053301733173926693740762493486027825095687558441470126675228672309614775561256411568900396910169038867549721175228296099227562374934438880018427747221065274241872189543682671809834220112567234113434463094942906992430275121648091803062786176064520922778584316529683587207215948903005281065575912718484232952001245349027614334457443836670113261678516042994845251959881321409051574264336228598044470872616153071741650299881489727329310231630317179474647707764193630145937462688762042828364568206652577129876215224195632422679456008552375282007661780858275535664368782366220540979891745738686696488943522824499151330420195092642333303024603696963977164269640624838681196024065603578776669108378438456835515500317817710866885978157123332189413977556251814655603833608714655050753938433485247940790851569026996701321020197624684563439530703370122581768207595553491487846765874449953845073207505834325532746392825040451900084068702169069742485726501615817008742195856555219327377524819372677626959962957268223681466033372495783756169010005873895261536108188180211331700441854753477305258132203971976681946518746575073467747532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] -55958212799451512814406692046360725760629401996584333085363844125309437377772745012212649432166965983796840405735518851705370514108747850609766733095737401687592122762436826996242015182712225541520939646049692254725678615433748550802320458167501127754873876277111333923656427534460278754105280544932108713458424122237719840315301826012696236551810046295369988529247959324079791773030357666366121219472577077954401402490910907013728219557189030936564855148503529136392088332215602497513276617500702140864374881959854460302594675957835908121118648450730521579911339061346054784439879419425460007962100781460437659320055071265600374051629082938102100450590355096891469968525544138333527016671388134180592613556438329150541445086031243709036022374071611729462087662932078645631503162609202103231428795924842875421569323547819531755841966799398914678843270240395092644233432547045958157921120693801107245774351874656921502954325197121372134350430091082861713720159971067370040930220904076944165629859728144952687061863856161969507581831175536078965540890452792085694283243986771440440743242146090014682538167545109668844558254070088545185023243467639150020845619388984242562855477391677800895009909590275148276299564184855722520357465693389207337644102071254094629686026227998632021971296464315398041082901531820303704652212141428830049365554936373983090842461160065823251454527225146579990933520365548370965745782935685846887339057874435442776012750550206107830536897068920546473614158364108713351202938156492986458252523104395307186426106096038278546564309572044617679897678079414991512816619008560257408096327466552008979214186904893063176560829936972372646411081452632418587750451629356403232145597999268051732233824234245061008356203644379407014657953542636258055885017894341277002838406671742567880181023833952787918988230004044914940703251328832805601317493590941830550644639646497847879843092659388107865384614586797131611675206183985092852235926374420271630544661619743133381965131054801111656246077389787425285223841666751681415857728751311096725698034971790681877535973555107008009998049115661324957540358802810637477999502667759253603467193168542892810233752322929487157174624507524793763379828764194426025486266327855838055994462317358420664840228750608992438804092636830562567416025126793022605845999819346870359530097895902652694250064260155356861669939753464146090412520411928064060444027807445395931433328625465385035185401114056383983718512519158486269952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] 77838762373911241823631187608120566119583175721945206182174195497077853273202464554988731152545486920713508612628567983934841688488153523904735601449689979961319352030084542743724343858526323386082133117477629424920956814585372872428073177269579554369859850747510217665990780198666253616796526748463647916163695451493272286093617694796918101208035705429494404508548989131289947735604193862576603216363725861612913414076450506594652281503332807568562246608884005419166136757335842924270712287790363506987477074391848824860019078543057958556510606460657428663980281509194055183575892859530337874136474300168933085483415914188066497549236956701875137560097551294987410195840002085088794893198615111514613969114809574537280544053049599466206719080824171271998560076545788056415619279316569861634670175340204145571711987913636447814130692190788693922451409104454584810893054622899495518522386447070252724069628250612303387248992862992907566347240267886667991996575038160221051735434201067964164315975316158033911604680146170061633099573693977074371592732447156745692626857822074059717776700664077015004595349822524332605824291357851262599810841699626825768658805435376651919949564576430571877295857037298490591569417411659271961923986512349615851762672213246120131165897587054384525774321525377599492876356010652630022149620081846921741082715010256996629793466054137264665351616663905837561122694680352211056638111264849640481766155357101865950647623983146585211940178338507434942427748119882209748058103556582135591380931147822663965497256285510041733528789657134267463182989583577200644085073733082889997040603332679411435625455727704789381472746423724857098788942363744382292223768884991680065940288682769727770763857128340120613096090165750502242491953764557068567612657657725214214825022225150813747173373198369682102557313315109541998759351207225107062885844040107377867066894155962345611697325526623358753450953278562434431155016949926350535474488005148571660844966576456810812428185294936387372541600888092755918167763504663765966794931167680039266871210314341644035472109072758632265456655144366079273485265791077599236144789931788683666088231136458709384062282538379621475171704251552993182413950875623263217922700084376047468458591794257877965712706331956047548633484276319225623648682590133784217917098499331257129306544287206059346704942634368200084703558005415114928270272023641047842727477789098709596521690384150679413426340208048252958372985587275241881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,39] -75120212513514071321478659151655566136700967530273489517357193049503985478749262743702506131050603650338228932187767245578594009303222320246305412237988081685597884255716697913239018663866248126745173904338912115680974182059912339392168563940540626482688874110704013897561283843062702704577472120650168991339602275155758176235816119464762930539468874233705260037926210766602210722726410426148989381720088032684863251091401837975071414234705810713023159494544508839823886733713591518821763520264771668432609686338577053396055188915005529421193973764922134049915609700284501026965126835477885866960080868154745916822721713622672971022658002675969618167209015755148364600385535444503285615342221813390317675307922160680179784123773508371061563113393093713700837106229297428304426766928649546486318923210045082206516419139250078813965457722191787031772942941827794989602938854408354229025625814234333199193748922004719406950674277506898394760014549889185513893133743239587736210601317190485155814585250862454230606472709085752234136937256616436348509534120632595517754205598113462028541090198993001911900865788739277721954765737200238511325374350195316947439146308557828176155402059792050556905014653643069668749414571306785090401527322635085983048025927721327668711214594852410196573785207356264158703095537213933303654292207608250966775513344106071519526032045669804888310545858527538864331078750247885556848030054035538091829701631360640004634052389478723125175916416676051699928966979067634964130803177795920208530413681314486216328299835232578803317579363437211964847039476768998695607757744456000932516914180678454197764638711710449454443265685074084182904290645511970352047336379039925337552694943618464822544177549197996161293845723596979418502444116926748128509355407083458164229646755700124160323042506150189846634618368952258343723092712857143629855664537660151952871247335018511147337619978722717480592013081174401567425788846341714278208543933956422728699216279547851862813761476588046701659969528360119092907200978163023889368878366536492594906166989760489390086906422654796745024666587540813176327063377162874667669445498456525497542893556659531406616823172639785761787912479453574523069428188129823562390326849819368808843872858161311242209658048213054326988124672141257951221134591950837792997560824480304967197118238624777079896912246753672644263351787118196914526711250293335198558526721028415040571616805811040742738775607181087372842913884302789836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,40] 58186177095005163537875861635170710176352350946037533079845776591724563839404394309814901899384655458595543004764814827180419435536196997751955343886854735392505481321070745028227525503326954067560994185570475795825950833565037015218641824065300135641139701865339575790082042738632918816066838928476302295314687662400545166441086275342475587698899890641166523330444773736482616080102422948261207286749315112680479123539644242066343730054814758825870857368731164949118715648779220159124329453112029404491202745620705478498869122507314881635832254980737015570174624539259634806641505772332168412115681511421062430337666196625130303301093664619083633345428927562789393973887556677734336782413866045166824872265685397533082945053800196894955423190274936251286924703909507298944128413723622633950406196875541328351913842700888431606797498743976356620759092408635278252736994277712273280156008961357456397325638069647909186776423745622721179615435842734968497324688042506670101883049759547622148356816338914327971123606756455451195170126439543197862117459540822362239000684524525136585172983168107469204992658582450501426856852508923207354239745600387910961605512839695256391812645907121972948216341360309786325948934427922842650811495171586278575505677532738377296557464650683008397910534080266969273472505893122363051105148579993321575195976337045587475629086012964093425529536344816651167572701847986008055308570246310968642895921315510205763776273537294819576230783415223233952435174565872260683386371011821786367000578169095339199961238000502264701476041032685077222195173075297458256099080595479147648745846858129099066663544464120411215336087912441523809146823756965746195837916247334256420443578853422742827424668637246444662670898108914089046778042867246342987163482102669340956449972862589300141731723511042712754473738448575005855982544995906764493711923030074547697639340457558860714770707784994048083763018430455744271530065449182062590221516778836005755379430733673726348214836573603134716575554614989798648087093095843844174216266794637276059616828600135646121746314734582386618672415047834740530333153655657355981062878588479717568116195372613207718521482768160672296764534764974003547766527973834683463891247596303510089083074964300666512625932779422245116453494861006827761453971009348964321795261176289183236664023257471080655170200756579723597161859800894567939355125659642104417662178410527055063179250726861064420678263766784492208384321292650466508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,41] -41074335727927815448129755189009025286653762643281178918156278540557032780986567356498342743809590501686055542659506147124380057321794459552331032221718403668186943049768443918537330828418723106888449734550192602341103781101363635728954465475704199607130032936902452022161656777111465130680305298697412257794224077398251274787980874128121388092857437023902270609186072287477125931250135115812095336250811887323869824607796968873225496974962679962063474191835909116554358266062520517821486219712546971188783180314271939397872462734716949952813266556307530446311168064876474633811203587678178718789299420339725587458446320425906690568679105768798402696755744585966134712852178161965903049861412166616014604106468014769242155223678429281393024332160438788307707170666299157166316749140770039465961648718128236500703146817177785703888741052014903628736127945520847919772808134647531213035608748008392846058072807559368462530336716888009330724210390200096846178814796886488159259662917146698573880035650091978153160397739793217050297713648234941866328915965684586386949388306905479894447541959289066053425820874346541974721973535038022566196230972324975949056557145199444692349924602106803392672978128654738500032307133092446024210797391991617057065158487854402027459977672788148968152519481430174961890947300192578188834459815930491742508519285798430519079243013502316876838212906841328745646127926745342885479340906207438411818974672006283332602677144448174404412711804385455539794766709080624073513428915039143560148439263734863338759614674950972753640912169297956251732354434255701947958358119562978203717139667005417327077792015965643052310676205553622291573733638321868302205456540338619373701118064177483716389177540895337358732433849169661391810558934091586860628795501936745669676318943482870655356698873548603048235886974059208998430043209042164177652587508704795450835714674726413402406417458016726955821806915671536056239101364313434197448381065256456012187825766482366249345556378600367221185820442275560827029355722835277571786401521033463187512843579599549534938348109320528061445472762694093453943159360603661060943811597421975295110858184819069978709747287626644239598948866289772891698019465193220240937131058898691658265893766592376983303280637292973455212198511309013909017813312103971608653441823470844439052271892194367646541423165092520887033959611133410147903601170540793264680404372603943632314030622782562649290444759623480758413420344427256217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,42] 28072031124567222215507199568872727400985702191553675292748400717193600249958039314769158654880162450432976422677956538866123837660076021693405907695959275542071973968613111209878429282807210287855678506273754386212083948929127747344966167399853487873758530701402422589167615909703359389176732157715563234657030694106079530031432728401486710833104027731326153875174231582320662589923069823566552652607519568845184614783227204003025574110960936569616611174412682474743180858827483514577951337554971729151952257201456371925825682414213346206347436494316960833615463958949123626584122973076894708636510193463008499804946772401612903598621050858713818673451873542422000460743538507341477180135972339597424981749394869442354987818588829936009804529814504662244165860641128342069064487658421177960970871285376229009447777881768726476301221073742301629441509618598531655660776938619262395617005414624057651163568890244890665356278824468927420315511981510883047849530173039325680058743067851623782902589746612200147177053443540968234529564173613808940138030028939885459701915729158386753881250498875684779149378623082540426724670122544955399109561638165669323835333799213445825752143856253103369538020859648420232042679180405063413101350317176077366484834482149220798541971743121632052808682040108061094924423492967270098168230277458330681178683997632258350094564331902633430925217412351282228553723147629240439049416442101766866471675863141129654295664012718180594838366914624642493313479489511757823819316933947378949072989325723146257025929527133486223533207503621521335041482945581971237008481550483833063746675819814387992459319901669202320665556857690422876994211060415241685903566941985539995957589751928684588455813823885493980440171407188931656697481909812271081869890554882480486835268763588024495417191572395853058105701465417122071334324739993018862908734124357696820215920578191977987106219316757551038144271693754094215113504374832491992422670406811048799133242958162463894752526225659519571517575683550643348506771775627705863558370158455632921122638679476664627351350749141667861386908562587023721389058651853265391111015953884170460807371826387007973164248126684079355312872837114249270337707961160855650312026043854865262818777260074994499093745331902237836902042721528129245173851268578673707950840850557451297393690272846920444654984253562123711220971153836128931977460971127818116936021253280325595585131474121699386921816054070277531202944733586391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,43] -18651335061731591480014912872581677683860282658617300238906546271538983972376523037664128030962882696720236054305915445394207636133733066886327558644470473584110733176358957881788895290219828019485665978167121589833215805428455362197693962180142960663712233497053366049669727248713905745264988754077714495802404079781603550498800200102956400710556869603372633236627781830707160097123399855192865865597010283077598694976912027142813029397290907231667198943701263463567496019346089362949762701657513332959635596106926522508492984277029696958071763291357536980230174789445360827958518777939715027733022786906523726774337534900421537513315824546861332642764568429706668169794312837952871504126426474989327368738977700505006286375852158200491547937900011284530276079556015593852428094212875832838432621318735979800321809058021024625199955650372558576783256915631170027900676409106864894436275228273708274906728286552144735688294663715655209832179466525726398178720168485171579011091618526428152266611062611981650514138992651148929929503986905005409048481828741328396053471226397661590221046570621382102208891474107274298181666164048975512198529660465302601595575442962940828199396393052584476809454350939273056687501417649958422755303134569228421614729328205384148470053051329038322724393952023378082661147747565419933157912972712878685547446802915188503558787343688316933288028518655729318780095706282520007136816062958883968940684941637925614266927686718738911504245748227620594256302080215744364865776465813433675210487109112270165013604195500351175900898876942821783529841187621130265777865728114241885159870754825116572706087693843211235488549828872688130650710867310539588542667277556447559458160330447862883289222870044903266002810100450180921060875714710344963950456390537812012111757252539606929119906313369705674443742553452106832827037185748192234433690694688567658494909338832836960234296305496386613579502439524663536560911833993471295914549577284646295778682650790082537492031856812057535938034369240265960309963227580721729288178803793574322027937623894182708437177065768537431843377313789224415566679573103878522184021800731498908320625716504080754681253527943528944821464062706518251072138055376304437481969506454367026610833046286892729732816904673543540998508727619563590562428829691619727218597686586982253210230122652655842738949340836762808648538434094210925401308718453992666773475552263558368300680418222803846158859145470683318822860506865000775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,44] 11975318348437514474898617798812341382095570833378844185285077577500881774430130449946151941039816261607713735148531554534709705712540000700009787865421752420712882473339060920073285584600289741722613712586629569094467144328821886520403932548533264675010236603095012558761616129090353408078596449809509543824721378154496093222046731507065529349956220733263863291885054625630116377421684420636531042456173107331606895323740631556770685864586135378673831711756841859547226449910181325876190345663342298846198845348756787293788431157816263076620095192316407877409299026756312474404034889603729471075532533408453856391852547194535162203296794077454603877803661653602051156403290059594285638081767504074379832267690695969860297508339681482668753185602893424359931637459371718192848272387186287290842196318583965389207223208666888090832041849781057931058895939867911673650146447701079762874494597260418352643075343963737542111488060281503510584316655156413863015964997850933205942652268880623762863998985425247334440975212379651313858657147976248682085556481330718121116801989124232076789181528209075064579796450382805960634774715038963975103391384057342685522165416916939152369067656276867730416127290162299976931163749036644126160361165228262610051258674483702283990265004134657813869463155508026390675193506794966748187888763473181810794347418345118733915164715772174510108913800311395815993564344143188658748682025931639887008567881489612321705268193936810132176900767041762355963001663679455022218297129749758655598662650095824507250452507826971189959519073478222062930454953763275426235255194865253750338604061873790127829469590367537478042602547883792944396139684575378837784983590228855584699067809943013047793127374384538444343978407283121967624007985979072555693379540223745862107578895452924832851120851391683852687618781942510605287922037810416995783907546037873438321230964392445560826559150325073226868293295508567205785726786195372824375312637881436466886474800261253723504840292431265461365010962890207252188701129463355869789502133821906803234248939190229090740889918666331493894989800754146890782726101643587348566426559200453859495827989073571981333626282316010195467447638145898803092527512947373115919230123432820770054070827671165950281869942444494796207833880396066478477651273045079239653291234327132741230996164001324497555837713013128525263863860083073097098940394981320002721528552306484852220333265633100972539513918835530622505499966063404646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,45] -7393632053151278843301884392739658451975369577032862385389286697742817620098363782826950065361381460952319116684652359598886747047017481180100767362049759452717094582398701489727226448670881770372294345434844442821858587743939531100705256402065948490449553468674270052088363716393451640626392545216553158789412540390435156661354975129357423579531442083876825458423582349459211705264594124724811916811735856905240944073870677626739816413599212410491703615437293344639053591278647415001040774476849462930068876912781097128482745164298102428335631492172113160467279603087192258306386451321345263375610717401659947639872443871408021198052945707620390003156715096376780786496519971686370173898408805558975486917444806039245735514773022700115441995436077194521271598207709807187965766047939920062065740615363038490204580606239364644970200699958849971973305066250813508810422398226691552488532099470260179685753338216566522218524591365839771081612633816035944710429865459448042463992811985782746724005213034181210422759428092412329477977790155568551555672013918431985618732279968072516401728846422675548615508865586219728817904089902448181544737370815734822219508126011268018157825625266530437065268816460560085693629084937595254521618290670834833584601556895695467103193714456366220016203094949723928986920450850591502515096872631361211469262790833312294049723234320765180536977401659267028748345697593216772710488850433484501505639544514516911483902820526564567812456913393881310304416208520581763538795956059005166612029037474947309383781900865800073187215301888416614187980541424630816869418605044142760205389755869553968135046708641679816227696051404115736513778157780219258182839594423709484620804315861781305268989448812874954985850659372215622823821001325708178491326020028885069278684364305487511203459226029960490040568320313403637177717080110736600169292766525599148305219096224779376225467190901549512906934603965054821745738818287675468787189335559900614616846506044976291193065532034436787270239085693626053877025561655434494552847505073487247229203083091184076855839161296733033035119262425552505459114070395541759047607654158768731595580574356682300003272477694293086445851935420560708614214967916964253672607715217495509500696343129247279979077815440641985318588219261722672858263221682912535169510403336989843901512409036951607204673231089124130845212476819886916525543011161685842956337137769086822932853441655734237981528117245911868989967367519736954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,46] 4348046826633738134689927387891874070074149918077465134236687143264291514748751793536807950695663333282021230394020804807326672290630035533068778587825091996292188043670146577275036989501791193560450300260010522643682175806816823058891345814662163025998558610092915733559329590407990207088155396642238038969872268462884461970020426391740769029903233293061601086755115856549376268501686097614409602625762700237846540843320705884868704352578334394490197075359280674066729894300577435676475825448092671126956090735409901492391765549886307742580523425074826472820585436110643445403062064873875820366224138704754922094143463792880775641089415898567708861495089705267429700575383878300825053489163057848270724969382652731633815506969649495678880136901205868077165183074522182447412214378697643253554947630796122115513873791314332543848636474384655861863554421326399888885334471611146760942613998978264298358323874858700864940049519729772546939064785192661229501793906004261963858983841388887599603089543227026172948024408711601709323819257494786706260923859487473451672714213729394761957995302886507703053106770020328564932169929043924758459362397990971992623016243407946368831870589058073291541267406255089663532176154308586152340233210452079618028161057866956629550421941189181265481482301871537977833563021107115437409958597449126663615338282063547018272905063715389563165144956731468214623358594389672809712552283892393376302331032941112800202567111368382698797148846816754555156635803725196652938490097862073882139217380020873624624325237449319218749336594009666690328622731662453565044077502170620777710994880929739181974305279391990280854576427563067790474585352018523031851598081822699648522851138604187338193456085227016781580309026194425551746607362371463152245471564265308054192516412164497928969179255874015937360414154322467522353980782609376948446335243090040923119057590351191259535715250541823175629571924100673125133143925602967522543038139119244515406034261789809019482688863362121863889385927294938299659311961171282937503169376547201653313785639436191265424687221273662823056541267085978514083234329509486366438320460730518429364827020627437826050963876081419525874105287360681761191317733284796145719192715942129776049486248372517727400794117692156288182586040873742009012368748933162792553579992723791688911564858901207711879621453228594429388874140048291549497964029538302542329320667759768764178291802304703936105555177135899307437323407302066176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,47] -2415018725904409727890693240124492038262568712826943394442302940116841570082404627708762640227600840630557754760752061690964534603428790176202596257087565445854503607189311838581059161801829287265430955113869397997727557728711472840307660638972084064630219482797593041120076534647234124170747007405091904170605079767926165333645876075198111607199402986498692436475362830875807891976448486579579236036516810973562167084685344298301083025366791985951183386560394623076743245632483722006791094044419000828440006208920068767342100646054567633473018450007752843689235879739330425569767033585746224998725609037935434200369807540561244705931728512496946502466580392123265715288646572323024706219272119283209590873082073460613780135393411129254269226843442614304218711423712203730239809421297217501131697484853660340080062767928866774030917790218686712118030950238780962039013592628041594212844759122330053651544048864668006034249788303130773641803905343613779374313826133449338451304609871425886376849414276176762479220936585889420388877127095049462788892720745836217479955574991776956523807303095956408512447164203726755029011078968837636873268323214592870418933145130195853560877594524721990607564351592879755182561383110721320565504595052311365873075321477745040719859375940754423041305745849658848829395042178153074971409913987539395666816853154936539646591103937706634862332788217104767701327886207962716793257980358860097721680408101624236914273533010129688402733552596754430896738152508900693097339368160350892967019496660852180210960608013713543797520432056154575627160038780638278066045795408786321034615988995749688442600863129372313628752862465179266595999584889840391203908544761641866797928358673470693094554936280450320729434301149233897293041770280800220535983279911332587610382119375185010200818951813143318931777520769971094378199027760230373297217796942490460350865493002297295459892684188442072463496174679303431505487895825552714666335853799407229996304803038346499217275901897530121618449062236245496131449304004285338044974157765951157997786099846731018143278792542261695452538282455691577029686908010075290091923700532294248768135166972731675590366409886692451780761327172546487477430618655006844811295089824403981308423634664713575214137083979916836815802384846324269918408196530668283470751225916651662994939469016186174401164364922056023383851930753461988643200532616650476365059507955111815839777554751696416775713633276256038156197735456351191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,48] 1264108337796173667839156026212857762330928180478468957180827464412200804076191717697277723500255152064462393144269562199620502477929926493523695380566708463922629239680478025387083461060676242697052954737947076511300587036336032792705311448706830869840578088207122554775733203707918157863097134103225965062095434698244251878732455304615473568071603527730036096065033393417849842217104551010609208955887696919840549875076521593309334750957666751922967739498489767972922783514345569988466456305258329814936691944709244557051490456008598826931422526388831862455673363280545515143501518948645242915292683812608493185980957137863748561521011527395195626798085004651463461216519162061069681420103611274177242495190895318033372162762956506159290920847056274781117521932254883983692941256481977795274605423421241449667538506642133122775501669551589505573683249240531285758594929349399520319658175670514262198061687577799727432978267125752784795615644083168047963947934970550425231782871189342651093714181231339745743947111467717890358081295811491155124159038730059230538390486142316473466897122098525554560607375770171532930301288696060684920515702118942242529449117079740238979258755168796615979858334928651065276143419384148074031046600192074874078636079563435991064053932833103062221979980118025464975022372927606314108894168226151638863373355322026455282953472633386555057846132317440597819327875020916070758956754048837805082866859318803318509708300389784259824939502136460629764612362634049582036208138571733392358156552506364976175566191025792431236563462695621176941626662314941270361532989664650075460573985371573392766881916717671032812124764319122518331426207603737225383339179759550327915330881845200175435304872223999807342105978801204146195534997785090280390023790996122125506080655043233812002785977464542730295582805531732621956952209873468090700879408335178040500089918765652264285799916563876116765103648395729517918133096882956748415558145915661456285267980496897013111876332589726119510697798230730164459511887136189215844939692595938073914699310946130376536091737813224104103894528000943993494572165097067273285337996512285800954257192462605595513089864058835259874233409209807986497633100802161061279135848180949486489009790582176997769342387695452658873169688975482096064250532408230279541629200832929813735272731988857238133748384152895062479175335330783578286627393933600115559902730219200113644656607698465223728113535148724558092894078795304140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,49] -624459071944966527249539737343892723925242086232486080670448110174389938984669656223406790620535208077460704090366233198644052264638776840259992394107516232808304581494307690658260671548857698950236135762709470139093959612615335296098615468030303262607148978616535544339319375855427509688888930682105397773675612062896793869729548747679445214338161023840834744658074442672701069363625100693223398622499790608413098675280323077292504512320157585593974668193831316336165825165791321747727568151051725113503836653996488663859256283064210420393794144861848859091572510743286368690889213604665523516570065181825484869499976233031097890125315168843502524262911310215673860365711347600429756612533841890973872721085054393186426566392972760408013230515654250963219429044873483264110232513018092652051986922802440172246008828424576248178295754888131387375471445891484854679288001565454452568779975317840921743115582988927486347524252135939306714350349014920690421731200136027317647762390295429666771756179929369799657539808241689584052601519937447885542655009762182544948930213606442792483661081715015934521901564184995029463967692461106130269081846905254869774899731793568075274169577859537394066206026283845996356987974081393989530263031406379394638345240854452200868796535457169474637326771570576301300073807343449897530355522795924421487139025375020856080862117548092701287856426999656790707495959728580297305554911190294248744739091310746526834780952539413159611387595624679145510514221320798028261962604258549712977012503465041350239287069927368038988324644266161192664791219186566178156304138614543939345793091158568090658954187041656202874186469285758320010526937246220408508178750470002906726397771776581936641492584483443872107615475616661980242774943825294895381116937122664115701444286248839053799930000005782705599697965841226451875929679853595233043791300796917735283260748533335342740787672936696037033073466096283126761320292968056405643695776701023791114004939254025189767119110984806145873143052286609690929632223574891249554456103341074942560993141570392759167785205847939186574771943663494721378965458831005107341405741118384824763551250813343429186321928315585340074800571549282993697562690125361392306800988519848325131931829364692584941028620296388787812492471195033649073370356994563629172818921037165671073280633481888567110004457016666802547598984355130742863824704822466221911009022629933011274059184184599468352174412848130654124721030334712381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,50] 291401646540609553412203856202876360140224050700176420488859895974292138355444022106351280200351239748030131680326226573964606222117819924078408665742575564227016854462889765419197961385999217540910378834817167206405113871223607702095289960358106839207044852296833775441024838001591057571076351245644100433058925621722343157212920821866221119236843457517000535615093565478460824063320695593308428138164090397018730155227634078734705146636808509603078213944580138221060601903744968995345116864597847420562000177585243038672311874782936174992466428856530712977984398818693133719033828993883343313901032969296023106685748680474306916874802275854009593005405708142662424316117655087892248879612533292706672497197080186871310102931886034277972323468614707983432289218843661007653595942905654872566771730425735344922373920529439386773409772799643139061762026174463804154072174557367236783903886381155574840289004270790514644924702830955722118431656614007702191110849050310564781115805977110004088544778303784832404394052356990389870918711138360118918300335072772765829985144816249433715911759715836272385548574972000776049566979582067306830201473930986370288103963544700001312325255874817876904617978986831996120710687975515176976559893663692424910048113970743636633407942090833757772453691228525873803402914129072173363346143690844830874182343164714660680846927362651322668840613543612412472244391117763280564683125633786657625556894356185493172138198225327643062299943601752414378642181072134353813761002972198377984099809690194460240243944199893043552036418465193636163373203654356128647317413673965375457045330312747256373014753209581622251323316755725430838412688113980719411313711177200542066592539270916263361104289425041226532810023091883133423593039185788649427020270531054128668020649195233645478666752419359182156427258332164299268610601053207550057677916608380755774759789873739410252908768217820099847009655386465882293969087866872307332532527248987717213347487670651734104989770349524645785379742045737472821820606679769791667095504572286757493901690923865239925111310498306342580937011892717014805748292136538979490599165001286287023438931024556134850601835064928965202133172372226766318114111144468845940594553974215512438955422382313293879747620506913850103075632528398610886624181966646880027076450447336301555525261362486344228779415043351669984975110059138693314864303319380502079860128555274154631431375850388228630804278139185453918166084177677516800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,51] -128338001476259794489709703145144831808530092918569254399002510351958043417657921557497608942233573879766909206822579403689532095212884686243049572131255164608583130084535241131981129984685841891106873238639176785639827227474105551813884004785082254541432097991526905187563785701078060147587257134163789194052055153842908883673031618444898778755308591397236461709155090331089198141318391636459059289428804149023955151909547870413332623098895749968196796766172462156100857803733161853304227463810234190822475357704629333149194749284198112449143085992747174128837645393765324186973894554725793597256576863974506877772383674675982923917496681073566879203227830048968142837846764108914814400130339174924255608658949278487173183813464141518424916413688045578964107456816277944801019403599963074769153234566685519742754164605221091519271568585340294658325188871386035315586696637337313307622096014873904252304514980655032643533420321166407607578879879544355442274774595210246768707650383717863276663304128020325691517352829641091582771459613263267763944693384290821895994015202082508238760170825060145838671184777292049994631540511884764618722626877340730975818952433974547873055335990588922671054885665137736101393827438264760710356077023751862902009979359292111902140014908268509440387528491272507637898101778435239304852805614418777698306712138530999794042780592307923394479853746378583216417517965056148158185887790373137443786024928987782529794323105789725828230380924502292438869930324854377314737750016623300648093231828626893024743286406284416257662326299216489340293851719368918002384503662893006953863987368265645016877173368736767268373822420489708916563914256662899900561379629618810256318905684236850842008107564319600246253939999116213913686629245697896778722578858424415383077450860130029653270572336589286243442363065383629332657905840835589294157441804304022631568909161432345046632705667535510926360758901901824788825715288569003555904162557313076810615180456208812576418001727212743057721268421593099487978703449614057459533594006797987678265529391487021025590001633514931720763774832684756946822762033574549514651071363135964634915904841935747157247017546203706047053913813167805108940303219491975296649798178412740186672971618930307757544344262603844698775634763902061145002805928405764149141499864376892924864989048162858810906563525658035993955358332989137913958236504666031227307590915255371026442636871751777260541903482919260617621536502500556800000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,52] 53214085813069321308189609741905922053273973614435826117196439055997630302862934552738826030387541279217936849817465139548505691626628152449981937466537316767843979604912204930132674654836739985545329509207840987528605790033932190999433801159706850506110783815826190939817278304883761394190596844596545503315250023707101559356055362302368470615296304103028063774950001646391264849448365832756747849946314633297224681160905688179011465538185408510052444027112016047120856194013645912612375913908638497436877783263465599060330310040485646378822010518188756629113376181298919783138475338094698142791547061491208533056639190563825145423465382472341142053240159371619229499652466313280999074260863201356540712573365100885739634033031110861745010823641904259956762789736539253829952189280112624189795736049324976251963119076258736177660947300182598926222646168749095985533278821595313949132648992866428908567410591661767894900968300300667015173939653531598305267086039442373478023877597516521750062878237056834672727551129278317264860774502549552580778793477273800283328906071499794762770372641991861425139227728646985039560473799671223361785983294230619821196778248597441064758482896956903538990302246023379927400703225756076653253877466939301454261640274401676896261227518319204180609677595625126195894078955132415704951249644994487284095093510069051259983246504104500000697840453229950291939262523697607259212387769143624503224039611838319932622132689514326085842266456679403834261107472893629422906595703146155714874533411321373771330558156498741783844424891016539315617494449384746993105111254180600539918857508414127294712959570960411890025031485695768518661792702708348450135728164277913606823115151006778320690244958755888486104804682419635986085810349595516650428459728264491919086522812113445699128646320552723676740655619624418684013113975986222454787601264755906344501240862858280648042648692994028343427127391610841525313055333464209387308287284851096235715478829766651179209262649440498303712589544769388797608753175317181060459261307055098925434534688524488426033282648669130652650708920169514218493697195734641950581409872163902493131509127702339332745882444092271072113342657663611194472771506993053153646926240926936483351257111186111009777239834445015234259500504839317312631541992835230236287399947135123110072349265267577608983463906664078315969893951426480175473860911874480358589615518227837843040611708973809608966348370513662766278605120366182400000000000000000000000000000000000000000000000000000000000000000000000000000 [115,53] -20705465250345066747049764480082233835080635774264409712646900091207388736342623349809085564732489079701625781967678250237439736068125441791843398361083991001531819028684223414483762503840448164216102498697138542572439015415756678371910423285456750993014909176065394679303505354027522294583095595455028238373301041047952883384736653927274371480619024411329406028770236824124526454449439500070904844358535848446273486636528786043289330978509478913912138389504076392640519175816012597577410604820276258224990020944703743616526760681373886133260352629114221452724834813773397236827531820604327936024487832975670555630282245904467337822232264478151270849759639824380412033185022139346295139814496983462230421258776956166185632832575632200259719328219224919056519664835136560998781376701582696064873775564976763618403051330902987891016607682860810358970947318618743169772077689908645033844925035265218450600956239432936915364440831567020643643071163098269454406226646989042197480712376257319578132460135028979881689144710595183204737795826040290681635942023095973361001407815929114205439863721505319431011723663262355081885017693707765751149646667075094479783382406531063646201343043159088585537842024081147498892855404314381165719009687676512777328401803337033465074905267096194140203706640497509762339948738506768435949141086203096326227249404158693319474496954731851008761660472047745891191436063731075227889666959951381278422996133735177303246763362092862008863460145656058508760391009666475846476706177738261584198162704794209406462332163973331621471679554340703187752276478173035831490331490998700507702187309274128548478593350218537231648305561519536351413325261578002436751370020922949553720323611029909687544986496131750548805552262275020941069116877346506415983059404357949261729404700086346804138086946939661172515812140248341492368466347719116350191601947993677811267267776023628948262112642853092690138014383838275288382706088098458131102522821475060831432425044702778089649973949788203777823075802788792977196135146594846547902597077555750835073645076764639979883744416034862067114653931934555720049845167904291674238275189787648744381541937782577416080413263361422773860242065377970766133958316229625858094061459367014119874912654489361945741056186379203541855538594144690943441449228179123352385908372848032027825126468246950239625329949386989641542498620511824223676473503764329044078486232593726993920619504844564676090702188786991821021480528065331200000000000000000000000000000000000000000000000000000000000000000000000000 [115,54] 7535131680018855135811946033292867499489536193289707147282902868582081132832293353785768890108723915049475713117874779191251661086462228901334163353881643931264407135037065842819320406378526092113090385013793168124876506595815040597366728232632139999401234196165328768841462373258576714057938317199012768766979609904758381095977619776213868993710311282714074480623279107353822876245245088902087493394229465298884363205946356463874507495218885689161085276085744748930877929132448949846596578539270842583507991424729648252542239609645092519031856126830613436667910883676677496295915213111999054813202410856592825513546713233691737410145518273133353135858572602583855312991832010631806426854484790367273023716425102655228398441856764482759442317951452190524816350322394674042800571043922876430065405401589499046927538548086369268966715180161738534693178513730147465285607335650649647152536805142131212202214314802427144752249473802658052105678021968402928909230093059343573616068541422764399341161600532705783713891840681198094324340792868584251634797639842046321679393097641507288130752661305878179422887753580700263458185212712065291095975804783659822195912081925320953659541951033032452163239161913001639027268155657514701260879889089902979774670299332230049792260366510505857315940273203050396329529182846834956424218689735597817682890569813547537404637034596097888667319417310382709783869674313726717063363806655953040108362451489249116924038007828975310578086821280945975176734142022300227159275473600142023855530993271169229433627744115274803372399961873221649280517199162015781002726984896714716720178481128372201246528966128775703207022896503176714047944335767342802206669289802413095696048961661758175578023000887280599599073489708552151400060940005145856982888433289886677350430006386507358747665131309056925083988816721131177813000609279858418049217752297665918425092369220689098255731500938891753573014978605681368834746877538032017361662729717923145231659024398639524386896816584574928648364975195733221346291931284412462001980407227576761470213145150446130159296578038245674925056167909545273281287629170666448693052098720447388383334075060812758721039063599111263309438329333286602082874816943253775337402388500575564988650097946623358189210634156172796806358452024429970190023071616108262263231997196787073017467703407147225306170889884985069753678986906674363665683948916983137298810999833511318807697739110062350306952207056180549157248221734502400000000000000000000000000000000000000000000000000000000000000000000000 [115,55] -2556939723601460414710548150645526164102393275137485632767333963374652179957604102777534497677225516267216443064285798554463638181878575057720960360624747141222092093914190114723118018409191521309132271401772775924632919655400822645628808696309791592860096401163779106235532927102820901019184653613161430172805047270734936728642253051659953182733457824034607212188600025748471386343795929173362441781658265430827853861868811217493797206313908535086725371490223267035858970464435361557114920944219431584677145907571908877620530000065736258083521702874252518025971790150381451020881234961804392359589897600854569010904640794040069165908232776834776613277270180206069071490161200316739017868261768674640459109752187304092219936116213257959260545403969573992780303384336409336798772477564448556283909151835395841488428679785119700238853574313020536518407426694354455059214997697007094603818097841735876113246299425067092093755656999594350397109892179489617278030572477012422539237862520059544956926267275148131246006803374400668182592596465052930685061372486802473140970364951510517113801611558402037375415609268181428304420883995793657620037815309505450732528262691867423639126675556514152321283394494355813229970868674237398079831269451769914049286063646955985940773768267657132424435483814739323778663554486564752080012010366967600141061723317026696217879766072440135665569380136164483894898416947141985505676262857052067828900372875311723945371127742898407624960463235448798760076957625812221329326212414567952216820417046170900849100189970811712354469725448208080162506300848589070222463881009631412609309067285472648817391329353969151281188729339818785334460250666800710546981513576406443127854199798383558519189846339451050484869885944617327954377554177062749238941372980559250109740684839691699691880220192827751053299293952100773024984026127100132590300446393111042052236801457712552785497721995382637065802315592481729366500641461498405191006050140179374328367168554462643890954193421627587961512834083478423829930926268036380568673705980549871922211853741688237145933317281392907313204034465361436385243169508380630365335886667818235394253482053277658118098578401428881482849686152408487258822332435652082625960278557138320525402905578093256884533069096903462839541509792208106564122694122049015132787834382660191258988554358745506166886268580548679956442690030610576473325876956827453055643812672736850194360381125638106942603085945003413149709779169443840000000000000000000000000000000000000000000000000000000000000000000 [115,56] 806562243248252249421563984425312917240595334335775548387035758992485011402466930081509615471995496461558956316495732035644064565247731766973596528929509229265000399815862133830394823476346045755026845667960221356182417426668917429647970179537262700496301869975823388642044233718013923512284419786802851079493455658170764470969605001858548757962629481673366947747385517323398964902489962051106523750043982551878130104860595080711393030252936686953823729114754095817114423624214374123348836672296562599784934747871022884228970968097123058583057428646711282523652530302447831487847493602052795394188340280229526530137843466934992404459265483150692701908812342944411565876207261521064053540365721311158372709039041046720903567229609528707374413689047452620411333784382731336743102322212163550272840457912622270690144957446919373087178906615201379140607735129190940465170977034262003081719347840933678625769371675031470022144110231385681162595470552854544546596859986351823160035215567307287962400074932047599391520791122719608102986987090682472763178772506195620537274599356393093714987987634156971460747579426254444920223217585759589625472950692550558142464975889961576239090743778784332075919520805574450335148916298796660768773431141936550967820739345023292469508239472770639621900481180356363842454547074735454974023802733682752061413707832189349818648285232826085400739794730915140067703148371721745859392338926567267706069740791291755560268890148101423387205950980924486033693965746450756593428833292597913857554289292588416274711644433368011213677160423084734815879387458543697946330709786435737690774102769134877966593280148938403737809130222260441476629299503265311421401639766798369220790217852617794723270995769634816945609499102853443311629665269052135913876671718139719222954606395221223669041144278393425664397388918823770929685075954448738820898762649204466262974769733885409135879157988892687031448841278022601571037335551314354458189912959285477190359381026616598628303910752701829918997349224324247514914919181681553028150466260611513914991066397005771698040216978629124430151447597838925424605839338703966788271668601295623515136186539754573628107960333508146953521914252438323466869419247706688383395015578342064287465948754677515016574819335280976023769088352022297237612446023388641009919517622097977535302279102056195573963948457924138623151819552555078035224430827538573098085613908109022815745807618035323412353046873636867442131101915545600000000000000000000000000000000000000000000000000000000000000000 [115,57] -235685064367091683748877444220657792901736989970640071643194811281267752522578049416819359125953936426347418342262559750036906519248806563269518696805324428579084386995670998056517497869645882344342648950141278744976735014502344973618055139165048852093164953668597605940970263116018511374820408618707247089911210609577059386337185634947336148749830913612128875208067051142344644633210869586537600077580342512720280362932100988580021198916232202452667748707538900259650481796550671348987006521136658047736181922139134081711606529657755376652147872121669103622059345367608305551811410076801061381560345397016418577829912431143395391295103176287034813202002815026775120769021883381709736027370153810279982432505083322385292584327009063764850090330720710282238299543065797901869473902070618800805644179667019834257376889627863209328055104469789914813936027055871211372813383603788597859877249195514626658673866995997999304240229928824793186253566019784689636358280082864433420021595523729221022423568283861042214667631354182651775855183536875318481045017078613169908257761840237067667120202116919879333354469927235150203331277947721986247991485544905295173157869577032203093760322481058875617705567826948602145179891716822701334096377190257915826886158456163094795971087848073620472832011163959933109151502188887917378289890483461404931925530473772421772823102212627770218112708745757758707817033541542710508791764148740560176470739320446951768479144531292911378936168924652563766011257683531508995394400648205449818255041507701952572928050515463692010668548463795979185578615993201560403317553121137286309170614882407973660614018544015515777229270222872093656997289442978459456047807335176786289454082494700236806339490285517628942892716731700704736808474035754582975959512198237192815395821795248196552509240735873217858985143774326905540765916133508162805622904960455482710273373006436781851574894566110330204834898571020811456162833648143651088937868625970804853100814347505490766137062618213067772773759159084443565002593338775999661353485828201920069022496172170404251440770421078612265494788963609775359865872377638407161688825374524600451222065550708775260168968884115735114460363683099444694459243336163480380573663404224166468878395500413863476987279303638289075338198571719584835282806540103814633809980495420309861346205813904237722533123666765583223636557116387820816210450059528739893491897927139321235666513323632322351680571344441890993148539678228480000000000000000000000000000000000000000000000000000000000000 [115,58] 63547088385214587795860858821730127233689119749199506705307607562022796475371784323786836602321394376935560723142836841388248162996462949770189183006959512340577333596921436864541469466059386938870698802756644167131747109273607258437593265689295076950618998342278235747540762356353214055868432471409016308935752464261384255286374708578616859915692471517191631706008642150796588028795357649827059775569879197651994171015705346346547920237003673899660906336387904791086049190458454027886739475494369797499295447152106678981481461727183213418439018604080536746209062561132724277510359883132907101796348639705180046665660484246445731291183506430489310567632139862392188267773618316359463402078982832907940724985693385987296923520143990976573882942399435508784201418322708204177683751545313797770281430931499563737608190100656877017052751457034679757413578307356951792041282095597309936081465527321678606102539692623180344632760253171571290255965465242640203669400630289861029013109667483078548022187377340206764797563976806029252810270243235382737619200872724918919513633993297156158655840712006815807350395967676742054650971105458782351181653802854001590255588966892793663411296910393220183586858522274231864821269750178357291270585284517332750178343090677928568939550956219234889907088498137638394885768699120662304506531334773619286474756284577208804254510261372844568399427868233112656299813376918552568363557094744911117484997553637287759561989770651380316089648548087282575981290087856415244741161300076820182987519165201899044638215890872847705732210070235220020867633179161219949305033550060004355780329694837110015613450255556551945627028664756685421748947160778710468705818546200867144369007207963912694322676787918362108305932782072241448626274225778617346843032929096331122359586968086045968354079951259412676527793159314457421124867329330023891455662878934589842084288459656347776708143430703606650566132086364458189844735790503196059900207162914417641582564357617079413305604761947016687974106718312964919970131175606009504499905665350314957875027133920965508433194122977273200233596419928015659085869397228233758848839053994748462411199907929516304123712814341694086765023865592659237493981252952086773666408468812054094722786321734045370021764282458452883707605276164694607399747254215568998235900220222746015711786503764759912841891837186324870854365069284147205528751588915989742535884459455331915845258892155220849044994293549670273912906815897600000000000000000000000000000000000000000000000000000000000 [115,59] -15741890922296701939585100781919771127949006648409143161464240214771677035222451878381088300727948207249942984960782608884817454891881911111583623328722029723301899970420145170037690649533869722838211763182059488916849381552343824924266841799326190606409183685439586501661831849303903916564219351866522978636728054854445809849927728615932315006753539414778468911115850579955706615391849537862347103506178965365054603702405815167757980912709492577851305513096451256583432929337991951114018382857006401185497539896445810766730330703562977263671699174301078002443416701679066111402400448305195772246854599871912947018222217121258228016108533165799059743195023648134044034246827049784310193982887193696763607126996390743733141758714177178527099132624563723099632895297780577615341932561239585394269888978494828378740811744968926965935929546344850270304134897860484117919013405508230802794937702632410593719907032089333664765955048356630669757859967641789956777285347419322795652437785930015587366924437131692340894650234338276901456845068458840863967611127845921736563161025671977674891066009867374512270186799177585378768806077048907935698770121852377899769072871550424811020684842991147315146760069958699031891022614695346491737479562886103713168781101974355456342003325234266558709161369018980920990280065110020482489111165619113358831439932062671976083758022135950823384977121310879645869104596789382188097669930527291501341969033504249261705440713935127622941558342045409909452608450461362649520161338411865496688995184333049830202107112499651132970483309456245912548575937930861867155581552494133032915823640093711990423164859490293496022056116155728234141161450369838155543132930588628125335341535761779567883674269136459342163406490195214138452629794942259980580846626060755897444260862507236859909262804570314815729418773877589745498636576674726088055218627263593246839974890835164666727584493219330732682674443023215747097050074313708944645792997447137831822889466193050216955377256854986407074122921240738374845227288017419150619675197539019343117764079258344748962997339188724272308737925258500953762746285600687722084465858415511926277216837220692257987318988586492857566349483386814199795915401179391586164833134085531684165308676542763599119601346937025518717083938820819100493071882569391159785824756882731504348716274000389209733472764171837599957565245077186036793780470413434725694034590570057355990331288560761293060326207847636022450253369180160000000000000000000000000000000000000000000000000000000 [115,60] 3565544813122910769867647851252082526719274327394190196664922856129892726882307535720712288588961575639469408276517394845213496367722462856983017187447738763349585155132875953354634279177602296019440040530003494390736630891753940203213163957291878513926833325178051077010758867964931082913145918200131710641738390629197023543464113227308724202702061180587599663856040672834655315826312281118141684003530000902667203053746850259603000411035548252532201285686841041835065743037347660367010727917901476591542023815270466217793358669636660192310329690317897904285947271407323098818887503824569699637614712844828921694305247544527316574925888156212617752010363643554081169923770188411550324393130671193257261200158344845953272174239718189272179121607324209457514937707020909343972727124664905583721635869158168581883035329856252237893737963179190859657745836943648250756215403200492965161197766955529181724970583702783048684632241969014343463243667346585275469271243430325829007131373274980602371923393235211533709292246641783231011851634847355807840222013397802756802311575379116355370351268968762944552872170692734167030369510614487704792319069233522446087941302697430815093845269221125498044857262337054227047846809192229563727576439413787354982922137141588732289327164742386912336575949235771570420292690397410185661606406085102009326639648411472651981182707716287660583978699089719926946695407960188568886004034709329119731927485093427971111438639054711412185546709037705882788067415234905917691098263035019881689382125836394818989523046689862199464579046497245221688440917204553499570184186576059247606523120133982271582153762675325530043875958549447689166821910451052302715479950176022447630684372260349041938824503167255498714735248553573461218807266063276305789206143072557817097271855982269008901885029968903291602529497216704252619789314627385937046738538988709427708750938201070836717234410758462572448994977974682834790223807305523213435307521951386314247366312652432028272509106985334766781355268367032690515929806261526273847785936466778265165324124500708418169717052564471006555982798224054879922915029262826027841529324728378457155694901471209746440180329109557917219547449521799034942014236346886383867518266249596120553503208839177944905296668697149932797367810135804379878778356382401201148770190066074821578970224484635376324228188081132382782998820691434510103952675539888653038524967911889467739420664232894266462486853489761429243359867699200000000000000000000000000000000000000000000000000000 [115,61] -734301933747311397887702788226299129463293173254263160025862646298410485987387959932125871742952342757047648073117944802642333886527299498270223517424106384813863513398366110565853112431642785158010258313501684186238887627207420232295429781976106841064302498224931677511638124176606053041697677643603444482263699353179722403684980753022726391671620919130893910212689479078896960519910668864721349200282010535069727846927253256075559278998509931092721726787576125184603996193568854863446765153505443683883502354627007339810095152901570458021033398722074312146413301554165293370887148823430793167719803468560105747957242838452048371129214291210895350716800245874401897810637550791472254679766534260664384472199549176619517128632424414884035749795860497820935098226397600499036547406752022526038578709594479480694935674434843877812835242898663473367572752061397860082567647728249137457565902569901806643734749747013016660257698795118829920898932129059756278074350400162732090830823063302037337523300217667305008460246156858728972425313695746673216228793252804088696144772148782291240395745056412406542267896402545906807660510944245000794503798732217166522651399704306975544632770323926305820251647945597590101960168894982697328768149152050843213698649374433982090796583746516349593955497940183834447001563227360871887277615034311042175076774517194779008737201534559163483432279422939001544072008039020473009284028009220601593521530415461256792752876871364875802983209732334654956245816828302913495913322982170891224207108204681651831206227441184075153180960971223917367443942023701179189277651065056962494298442541348827517473088985965747502487495927960014065832783262960565014698877865201081351266314448881302923432054401435292319675642561396231663327166203853427062601825863522947045612250637733691606550326701337584555538686440033436256734204423150991364143631088908384562138357154314259746231290478069525291079294960216216757835552395518505765312479401263461311894774719268206433118543271195944087955755088689379672105973540503391824001531511072600388694419877784870306775551655938552769122966796191365067114193601973369891429682187963661027448799551959607636467886716122749797418641410967571034838669572823221138735541884046762796629430809694632989107433411487888466498514490316522683558562585188026909482693801364265761182540007599855091665744041673454904524697792386331592849501395948756458639865771280632759617726631320545571040435528780993870478610268160000000000000000000000000000000000000000000000000 [115,62] 136598100532251433078335568096560554127505449992054702418985269644613246143359371515844833234386120190248365233502310328081270218002494446960279958457563172564816884863991903555040006545329220650368690209774740688992367945743607404391190833733503205913211012913313262542002172153133287722583505837350957869604376092001382575532829622569145737743882404903573881116551523326906555355630650202893478527882665077443123470230712656054722253597846980948946402778143468732852425773707474500252407510354874493295996794073152801563601037955702522558337468460497295237141696530278819614348681003219382495698975863951244099592762907741339938529710944199036869876244576531605684963169484870746280414571848843103214428121203488473221533951940943460279255640272797918237390544873984269473702931734785580055923673833267383182821214497260370734608131045915154897694624959227410235369178515273475551851418278080000046517591517515173418549867382129967534485173849573904326288269305474008898203505883854249965395579043225650319666953892198135308980033549782242802924130019112292882027223476001231980479533527006019468935321076474086862152258051498364278244134261879048378354067154032304234672358068740684457473077513920417753396438431763608197548990379554103162457842262931569793252472357276948825460927084788179865419278027752005929273475440626663870096877893822262016346221365941154309160083049023032435871445350518082731270507621271860513372030981133268199701731928007346516162837676238964633230380604590538841230813579532275168719503185951610232259981503479489137772078001277742346941879714284873286989529071777690770567807370187159246373550122992680738178376253095640297501161003328665240354895286654188987830432736709421152951804553930091933539443073087245731156464832554639613449846885341521986574669294070522622732537176052237946434531882634718838677237091693378504095377834783336693516559961588534597088295685121122906415946407587711820357850941890662800982390677245020460946297017326218348114437279567149071627163656001261940855178145996596955443047809899244007576501582129890277623939206487132927281351451074020966201869396811194097790286538507967681686427674014689924792312308927451306128252761133701052824849099073067537965343738402901295910775984169460056999261931090744379481843316719989806939669589140882131468473630944712505441604284097538873584036896467348471539081850403443107679393720446454285309476258210011139451516121334160210721233062268662324258458828800000000000000000000000000000000000000000000000 [115,63] -22776565732908992514529820392738254881722312379614971498641582789048348328554426444501289013195293722632340644324063482925509322239385360240991024111736637820889008292799103204545814356114630330821070865548326194313196205364525397192041016397678538624628905294446362461883032197916149804175381680492554750531315884347936535085084661139613022601041646223636030492935378825381303789270912080559001247671608359587933661562156893627098880065171140286516328625085917298207182184674811108108275934176640404191993760393951360936634572399381434723041666416636745838093219003837572001013832484485244009217376093307283262907672066530130470466859050856505840484812253764423871368722123466144824662465782601573348993497745900260840400383830068631434204190031814137406820600728505965844722742128746459587787788767261026648578117296020513782894104145566362634327734875444669825859385322296400347509090180404977744129574593849463476212224272500619240300438978082282634869165626940188018352807014161465112272399673116769614270837483960307376214891374657658607075183769870493839056307592776782776293636866194193303684455340510873687430988980692110998489773170631103755929280786621903700316512012495468368525534906854619313454721787950109392162041577512798178909411767972192689752654983982732987769677290225162317832944679847891176658875520469238774117499924005415643900991917802857762284427296908913309384869061578397249248057928287458861375199147613000100682410022633822324313710458596904550149240610462296406123568074046699859456366936412345399565526400834460906227009366455983753612130245532554160896664643996388422585251341771346971428545216327980169544885455225483815767370555488760741078800491992618890135072011199568860404453631930982119824051919271499059971519376904944146639062719157024427227642388829928656994386888296893297937483780521257746709296437634564902737718793379699032636078435356383840929212313308194352775605382809992228105696604876350905770580897686920220030408075116077228262072306022560694320341496679441748018768936723114047207956888940065206020453310615762327688860356703693104085961526104931664413762879786611472776485296217964353586492899799333282759222568661416585810048358450573818864877157607276331418890304625033365861375817231130504089206664693185304208460853045753928825718058990638214219859657703209782222868511704059851435330652157141531787974756925210085645685977728467638827344119606491306392879466717261200922293414581227268977197056000000000000000000000000000000000000000000000 [115,64] 3373436643254452008064917443673802321525783909633756044538912782935408479229872844136594375501078571168163425283951569192625255935334311890593964349324359374710852978481661437686127840848327828331447143733542474293559578891803772815796865305033757187106439859746377299104035582538587694509283938788765666027394698384027284142282140707496380428515554095783278551140006221811503692382550082357581270778869349934112940914955784023258339211531741959496168184687377049755940743020748318248037450900497276387288479991809646734118850681728208003924788988763091940803210920988202451103553543086199317999879207973907192506033578382349729948556460365405712222723322887617740351559111703870132217864587835941000721594391295489660384475762169302056079490218804763413111965002657613082443138301447069221388098885949982086301384088785093852110238537096834985799583955477235773400863526514145628604769917030792381764903575534171661122897082095614261057306311124238473641856449392761910229655044470524736191889510929498114028963319147965719842114878443402426927896277798682332860264724059610064034104449942817619027591392516173688941495014092849509328498828472740758611875301676566394107932772271701935990287686036709923828297257550217298924324413424603425496122194499286731334079112356493676722290009950911675981136889578036545988892329761580153874798698733556172012679789508179023158278048638820111518089719261698780054032288574746008099000259914518946968595077940221379677178961070983656849940559943697125956807722013612675642499687762274996228561523809802551468331341204492176033318021119939542619006317350038107894974508048521749570840253217481801660518978239054587584870171248909253674949999006566486100608384531192917004588774036592492401341802840634483948186330792531298301215618788859835336845359637970616720840632987452058974263877088915960055319482608714120043850710890481216275237712082800165089713266660150227944783824622782885871454900720421940212814807791230813028337372655567735169586571741336160956292007232783920728602402270051303728617909536126832963928458317736060098851216204399745385295195373812532523731792976071817631923154154053600983584602099264453640175050604103902731560097695502052352332280645955711353094067661724791946996048413598911104014254984428016570825746369764466530258061500898321639213598768723333243067073346375308242678772679322536327330169531199258008827524990923056614732430133329339883845384966862939174203800149563887831534796800000000000000000000000000000000000000000 [115,65] -439049853831156441625817649251317655138126139915244895817365611444641495458951377870937180852474491703362726759237909354890418886808077675684019922587434464504872317132361280106196040080611688315242527391730551898394614090288337737777280402578433635924450969110860915590701918615932619802210036889202081706014849899050631040832378893452110070285987882941545846382291526393565475148687491805865157236245558139802994187644485727621170119457995954717792097042257428020212425301476807220116311349787551481603998887592153234427083448899479449361811589636833962571743962991707764846269078128391311829388140335129977204840536284438291474978426055638593589703069857945065255530236738448148261533573300931964253116071804030534017020616114598740273008086431474117178589941128335284535980893324749235003342115446238734724153604764186231714555067230749566713753023162514207390647457398291435978599428307079664254082436852918079247048798578872323965509232627156923042434045559941601522356047319028971008708371809238560834117236403058761777634660814362132578940445902818783506419387576568205895209163888613476361650125642337173775752387587956964593636327035492365182931818521839202614048345420464488243649154683338218142856154278842304161493821698552285586546619032916652643577597912245470473204659681939754229155165697230792465958948497025998842756529932569784748317504782750163872177688704384972207115706901677639800553517353600339239459213135140716734306544368950715415741349802587623583082528712608267492459186241197168553387172230010876307754869396684807013610733859224319552000905550444955423402738190268342381271277169064171227536057289047821915547887991966139622061773402312651254986450196419406592402960078135283295483846267517908728179840977663813493282505606776384972949466849099615006348866665414745290421906818953921548147059508958058167989852107266487677391900659662563524680257166896996159963408375574203295648260704179950357004173378921089676334644365896320299642730694859646312062643191498822667195933589368710449136803791637649682189571568025268832916107567521432710702949287932018353186635582723306468913283236622578500469020981709997118904278992633003229142167536323673903072514453031858489566034277342071207420487219415288159991680536225736038426577011093131678196771576974335387559595459532763075198186857679169136553102160577433457211378704840518595546334706331675807793079308571376972512923207085403244484606945787557437398125833646867889352867840000000000000000000000000000000000000 [115,66] 49569412493289267495534321606268982562117171379552981114623705757628953736104627681148293739194578506452263964306145780566747372115793575065884565608462701346689994538978181838834120075811799904277224191773471731814865940403193333148755373894938748140265282955989395129951671263096144048489242863777801386025877529897386204482957209077286103288643745555498790741637341674349970299099766941761895794628452229371397560600153940487679443666540586603845334415103565025553118922119326569960517217171193354164459847887541054783629638607897351199722956711217671042061725793841242974204241084794652317858980923411336592805039900763051099502110798782121870418619555684570183767080801492782152755479819404630509832386005154600530160504864506157946711993867494656598524693624055185455131239950821746453451860743798303418877294656176713277980006490073202444276519091897022037688574815363481206895798590385542079686499041175479323420062940924876506013735463258978225149767276975644284069133270369574540714400438497357811536315987209000027227906546091640688504854903538715260693475209450425370871763461319496401801406897008273621353869769111270878969142873119317156574041860885675677205640580962913867965710535039838483114110385666761452955985218871778049784940877331621569806703560705935184368831805847487975778788269486354406630534441654036490659681378134965299143401623628171855261835942642228305853763911734120365099908172325314017133895292065327860583625234372002456173636631107286156551808503638984307935551650291985149494276228545575641491592132171549465536089500356875668892671980648497091529004451840700903455646962151060707698847477482299784451053132420823816637377509292383578580110250982074607616289220724117046744119895856482424009418837482035349375379773969234519249588286607206824029208547660329228123626408954871519556634614801228507676155368535545661292593932247737576951688021744231236638448736244975839184538653218759141147990984927441136882311088114850523844014222450805502862317088251254220642694917546226529200078932562761698788464364122010211633735503801876972836849828262720053497502547693245388775571546914117270815966159230579563273219025065160053908370377143622508761999528399233227030646103657697621859626179139111372946746874686002831586667964066136347770212499818836143455305067677836574313882665001249592834346165224982918854609661597870951693592484837764548509961537991458754844055324644310476811058785126476483845416612552295861505228800000000000000000000000000000000000 [115,67] -4783339949061296931354404651236364787896567649562235498020944433007262958821553198044077119022937942094350108807605062030248551294664853464674174814607422243419622322761717147155705613616640963924712924330905649327605422327899213192637577143262263394528323972733377040778265185228877455529152048233071205241803524633264064373633891215975969372133143576166407801413179917932853975338704820791710377945138668779547171280105674749719538914418858752393021059263967859741444092938275140895465762020822487425079533627599236932343581762617014025507665392053508637795800917641909634168468639483054096844707729927059058139205472052576336837670724899237278262717956463641642675908935582507746590209447218901665338019624355867309925499927909236082245082865700309293172835939475825101217238533891783755645332704164677477426782273163306049973501139423944429009835878682071546577090239102693054440692297565763137728014674185590473023163955035297442189735755758300122171972509967029969330304582853540654623409011348752048025420394659545667033965651452502403545535318383745835834961817907453440504571420927744336758275387328120873581622198469225771575727564959040380202544730668460427390069072548463339274527612522385529751627723166240083655433868994074867349516119922801191543248841490949634260487553781683861619098492478493447793359208718568725750884100859055989882472657371337259659573461747430020156967462970926363123561111027988069992983781269875651942447128523547757186934128430376411552121671573974624861520542162393247871844744409295017887465818424410187710332329620756873307399091396132812216351717494866452308827857679168891234505006090206918038420943371478619026384520377415015101260700878471111844935489125867380632915539810078621792649340397362159256985116197111855992390535076460451307202410021919481646119373918059442933999278760220514408359725499852364643405724910513163556422334633930036323122908868616023532781079855222304684416501140680474652603820521326888822594640038579422904309792737503431051201893507904595692268760176968521934245288800975605420808015201949303572474670550218254654528718056929752236945461806243159396106149309433665035107642066405566650198522727683141413316512485608487456057162488887463837176620015430951827763078720203904549468661895514259162900287030397518566781260876465058121639147147948341436449154042933727491203011926438398481989765441212936820584686885448860314875965263034065749826356791949739826962805275234645238087680000000000000000000000000000000 [115,68] 389032465281714350808433333719315141622387384305560207135774164748274519409812747884048909345814507942775285329002169690262123177023632552457505581912085546188583107120918294310255658834077489782044913553263865717621300791354709044323468878893195293384891549741438295224507527567288739250519523172217445279131760189160986857083521554802028663622518650191514496664705598919496009260547996846576950153856209605353719131326084001504971631257529445779790546279512748292624823114962201914424703009592925928422305302331379338021573642214667831607837436910960451719305569418013544071222115312118691385169414796341032397241461827525889244391299776109094175851850105727016724363438852148493599920769641542979920948160543868891658609330393856842214770813378070958025504910482692111292801986150664733520520437562251741566543690362824694703362194586003847077036108569672218311294446712606553620416733285099428011140009180976636485693245859025022768134675070230290260546459728428247997473814542974700179311313060836124042826843114857650517479186045973527311875572594282100978343901516136927249540725943252329679300817176798464468152193590138858756552781146933158000753494384601973303502834955394739728786505813590670837192823781266207128833218396831645719576939995654596991733730613449987068851351713596748617698273432103565894104989954117181779205297661879624246133837216972540385401088238999443775726065026965550525268888254508174589887900930772651002116570607061634679639168187341089493183283584771926900996910014744354280774199316780903446296986889449014163714598510879399352047031235999800688105892479222854624068979823565501896536959069161001711503379184830123788052744752056217983542502293759547095934357502928203916508649028164170879476447604536877765504584969057002758329830643597350207919607479041518061942301067078119242961813550326593392272991378264133966399351084278911806465902495323594050886525830663960507779624390788547489671773735795898339163232087112506965792160291869504883167339746210108653687358773977114194846889441994043042540503929708334476420107132391616578925624610803480708110687667086221744888738256980459143455649078265073438354519233176041953256065029179758470753836391109756496099721161995142160737992551863238641158123311577798750938092635982953248694111547789401985997867817232605395115493632930669966186787980913420385482471910639835455694422183783400213212497001876001010631639818879944612322801882113408209873539742480402166579200000000000000000000000000000 [115,69] -26701794693694374754853551025730978949148821956406877877075818784094054510735546596353429946078501047217340323377191067480979100173966792824129281490364202418535527697225268534612445940682268920467793401912489433977513412789811073318733748134775093146007418719000794542886835357769297044035863548060658878853869803048067815097210221732807635662933893627513765595564744261530671382123257464688448633699583867161106779269031236381667999386369771336946951348405053968642548223414065373833473147624711652247485086630636393550298917677498594694730184684892802283847382870757512300856701116508982471484709598518454712112865613067586299239776966594435496883506769934667754859583620787594439482136021263103729750109841835346263139163503139123930324242426837001955743251370048611163251347144457540854409632442021151759027912665800096601853552333527148326267070846412929718896391516011587123805147329480924997109289755173314774796296673815278528613234199135659697849406060460277095414674706323009293786046737364232027892419782041322135621179240479256469880102847571072264694574393762773096161492533294626596346916129614111331981669606477919514910997422798527707452218600349197003948805066016884494878209689583857238980997264469531585202453793464065181172658753537265324486875329425749198826913243276160614409337628983949204308511898140257625965623904504180488492494223138015490988697928095795034323137519655166029382107426058039465217872863648313285293462972088021414301689337103370703588524255283541577144080794068442194975136211362838091063142978304951065682846639942884575790433781745949614774188433739319387827919442512273821133965638201093360235669912908984562838277608632090136056479223591111704287965306778850617863845989102285839624951050129967777045943313661639379605376745428003733035903087216837558348310890338962341048716208208837332066008728468080877696472003932186179158950457882845021401336448843146348725894676516252197675005785229280241535284403678423943703788499153989199630659072045410370550649780941616816395588150826755017448173876407940697075982026609630734156714893216652823772168826140204472257807314066456643441157654099572942079098050486262761606544675278445505606735205628776526210376326707978601880396125503217577626243389455639606342786441475684295693660016259134994717701468428425688676469424933724548435384236658254603936223542714486430812910650450756109377183981233209799437176964757550096900192793493190112472908566306444363694080000000000000000000000000 [115,70] 1666980069646445641746805372493029177458272605679291133148569226786148825152656804350612138672537682367241549498684269884477868971963942563696202175506795688787523788726892438046480321901634699411722993459346841545444229156824050575321119877958246874401076414854098480333118640121937029473833518454858165717439749443342623692619149123020297814628979420174130331926515315565919250114199300708803017556788606496896531996102927780907036626651944301937999218308899468912983493246697503128411551616901181326338850647720080563399518866703802289288729326648545561076798187203926044486105008332450180057668898766000096254036629256370263408180403182828463424453416740334569107199327398714002912309135756268034579048224854965421985976877375510738684017256637753243073433636995218456395710308745397570180007427233625407051162399645057478351480843595467117719125261628745290949433314864876946336998258355076839194132333729392560594302632796523334835581681300063154657075787408040805306357365130162864705816157500434556165899027339923902209810144870019271720572309864902726103719646481894401401205552955512171456598799552675029861423134847678772256119475131250184344757891575980224879308017282030589001957632789441492310910601025705599248646453505857808848365178108925866731236394335757274719762537328903323709606250429321130149359976865279927070439546723428362475494694438018898864988364146220120981005284549866789259592466579592182271084620718866162916573548646221359028307885908038385157248557040206518012856179788796662481873132219368966070424177797073192712420964181658697276758847724108606936550039994997259396497220571578802078847164563740210323816334049982140729746137103354237458080326720139905485768651260860504880433880858142899261167072754038190896729488605729080738728173246098379668326571196458258142969302614869871139395955848178693432871352999488157563912205885091928483703879980861206722246762219618811523156861784048763422931515397627107662541211734490463504166003757782339789683503061712476085339024287800140457167235675923212025756937924425724270530415508842283557470078766448672531734084588177827729847435236637415127726250967087468652397037999668865590109837626068632079393753088057537502012506346673940565896606596847674300208616126660375854992494981293040611802087544577496421255942202278932618772302100793167686548696155810770379677106940622872334663903832823412122511879699784816350728750264216447745623377299306082101074674646398271488000000000000000000000000 [115,71] -122205754284877339227226597385554659066299280207318765513628671073480285209061113371432763753771217910823570832243698322665732346245869577667987247328443398863832008513271854313850164350001457281790137868154707261976169577933584699587171589006258972648874816311606517982668286803839652649122582679876436836808720435579655414338090213803134838655539608025063970258001906516427169034706965197388778951155449786256025905710831054686676774298075777860528767934662619566872290724996163623514186822488060170472758865979112770564959416127636948308025580488394345111261434434094736705423851135424229646877036685923908842847880002762798260984325324665430870991284884483879547386849539796500420387813955840076745349913601772282221468200389132504784962923105987854928909856548816109237656736287467671485913801154155782743025540261316723099260443389455884857218057551994551665713711539678258370691764865254968277874938583594552636375731229890665634808043580720733062065008563145757419819698493665561856537806827336685519499111862618272168776253444301878990407643102990833643071209605144404171587017704981469359544449807873247852487267932010661962964034060826430902919781523030017900820862313307486347772978485779858631153308516479407946284333156442328511408988120734389947464714956592847529677525615539948235805136630022628053905872073652505161924995682606411544673057367882621945411807642857411304492273956167557290055905589983293933205378139691551424308347139091412113994678833374999652139417882628449099196829994265118273200805307530794014555284814618722325395502431347903760152996809608996454764520672074239729814639535589579291613382080422218067028321997077815888509567900828660496301734497619539657555382026682215728631616531760439613176959058922878445790017880398361412256392747547840169111820961063027853401047188261304136377583449499773966970028368162520642186985072136509956539461166954569987881701878869043769929438751215722084649000704729458567440607310701298540170196569559428426401927821489052362711505157607956809669850440925662067479273163249936656711704137719012860538375018782567285417474337141070864356216234666019962982167570321438708901566056636935886881516855733639754038010844258685998131190609940009028400658322995927338482000015880351621067247505806089026814334491668370242009712825712028638961931979711869341292181101776347918085100081433252008918216146924241096218190473147534644951981621730989085487957322604926499650143436728403230720000000000000000000 [115,72] 12857908489393929633215335702189697959410332569182448396554916260706914267084387066847430402360399287130159699210122394910103660239411973761134168469710534549943761617483973608489615437768102709085796727342132696854145526185699201211505228708613327862942654998461059005979684421892515475488296218784216446881303824282206525853542711646795444893163771846083814680252567752522945119535153841623961759152352036257096285751520209818415634569689615392450383925946933578302526063358810450394915986636342328437509561224730438144771748643718053709672142525310095831121458745945607170697853820323542027043511888284533540470958740222844424021274364955399729571014274512618635246435839323303546261084895373989325688129038809957989551824264230230622447736879217633644384239807397727652461856339254320953915517424336275823163156590872176125010366170237182398339947126154310205182003761885846659680001889969649384887190806882527379359326627715828336033759533928633409124448542434114363994001712844453010128216954756571537526504981472489606527494691789783673515186426106067044380293224906387204552649695790365335556731546298147250516745997503953151297917852628738634173229516226492213493066540051430747075949199007260711503943026225817536014504319572218558043586692780204243503726894165679325945695945543133832699022801704005330737813273604930708369035238163755994129395036433284761969359540188019524015168005868563960825597316605349457536284382828313110689051667271822587967443189389308193605142502462103473078615976903051605938337219656032101628816502684238688520992079793842933629821049761104073901655801350758673628522632372378220403631940209830283753923457880897223783607454390283160327886843343432693070469212757482924721650085552532852618973218907082422688313602624648831499885765612818495249622640906672634218943525563165181240257859692828525075697118314544904349639930849158392281565455438666342408636983433245416272296243511696969328968439009818035894491258866934313026294248793355230857783552049966473886915685892825291465964109633681137887459059921467262671125825453092934779097806917362412271935970644435035828698843368537337902150209889421533991676635783854140819500096389585713892038130800572793564260258121576948113206411490762419413478229114549412635596618741105666269334884959437435091270500093804449497770972042400410114680005114126609279108000041418329955251956168232715512260209691332494780518979578240128271552559437272086506793594479706112000000000000000000 [115,73] -1519436608999822829794575732608229124433849579633645101867953842606205474242835330478099971468555308215161836501512211091495591412231762533366915516579518509062482033171257808260340272650836000238515453372296383294001616182504543506668043595610123676813459823608805544906509780107335027492710810565189418504459807263009581673244592084327732760552150760866300173430590283117959856581520407880781975604637951806908189446902745061399073690121905930416152041530998424778101111416903646599690926437040959810254046645085417897781218224443102092337432065954930694007242604181224104379553236452550181776534211410936803907023843120843913479033925861850695720761616518580381825823290597372954460151536702792728112874090810646151471333776521884404977777411309093085077736888560428952026287260853032698437854202529164978381521811737230028499152984868756549175503111671617781943933500833188208414118773508161977683836566288037549762095262289946357472673585598909826476350077359930206101465698810266938143999981573548716776745851735141154024990696483679229429422898699495167781574949865218490000188966690115016895724812150711549045786214138858948853496733016122827851457940771228707833536606279869749987179779391196929723998253783456809902402442541330669220838421968046569972665424639452263380202937066578328514049522692969609703422279898031268967285391308701994081390084149146233834610895033363631250453776614630332706601639141792971886205058677285742395305070617400065455578446014427799130911521018296485826980222039773265491824003089440880976684698643028361964578988940918915905139021295575284858575809483329500821339441352906302505149440347675517203723426851696305763430565684472206773568734338529772937255421144513362720176733063291239542983785352838167349181661068089945952921015064539235250079221624669780383690622538705951285011187796115084155462595799753238670329079224652591195300159835025103799917554391247421673390609136722865979287987942488833177853885875946669242258464323821657778184133274467340700387826396830645836743933320845306649325488085494846451325141121236074446410431509490477538585663972262920341727091165992782436735387902833081826490233640211437406434807968530218374939540142879551057828616758036183439939641428388490040005255408305297225384096742706011708897978110680648192299044570914549041902446111582031518738493001405368373359786538222712063553727115236438844403880108164675433010289051700913772006899128709370966726388976556441600000000000000 [115,74] 152030378270142629804683004243638484362006752959960327003084081014484698209419193115526579592714906152216605460310659894248794364275835337709217761455318130771081777135025681736324263722316910695578189165000874530418555435746625763064160076333352461968459830077230736845295899179720945805356935023092467226888892917371287525525495944965934827630000937074275208828671744070848653029457505026147904066624850053289675244812820255964636602672839783129891502574456079805113338715469345592074716174908856924685036584284510216908030870359144675324116283152121141571230668030482609693113285456520047391982257901050032043366909398147826858445953287966599661321149344684316907447290813299957150626789466388689839789062755788301682081667788169063617339994141517461023477657950191352816053907446118937596749691824296745902372453749948627118846464257178585312070934054420453153002679923545467756043797127374446758898964813264449048296836282110615645317723559663267739282866214261701586378411450538800749032611569310245740638274814484311157359073866892657873751436530196950588006245389453294343663956112650462090228764801609940479649982793237667988904880659305172037528468491615026692957436146217831562508951408516019477072095211167694192916885465696067464918040073845336958353269343025883576290235154439727958620376276247264853948426409125589211500691380711375738778109973589529910888006925924798203398087431904349417932860443911124704893960008216670596860254325435350258173956367894298199603524544748276693891997693973121261624398078808695161124746914050306039797961593092732704403269698057065896611479861260572955630322104968233970140686627491142122309174424013642935972690603361962045375011612253182628951195768695758383640265148287834950303541545641616978572785599451957885552671701084943272612914679451259191382482815692831995284554440209070263961273630273283405338673972912524850506777495130773094545968873746323977458795724003401077919936557757459021798374890265383084940701106174422789687026565419522437990452045069120678279608269188302666542426368950056398966161160414821669668103084754728402598901814343045605837988160914437220651568678003214833415053511192662824779457938881747150755345628514720752299574036451928013712095521643759465299893902886302294247333659058226666643648335763246924724757708214947197176962004272615074754894986083763891336501650727739021429161337937917511420322286682843277772998112329018901140059479426900033267426568175616000000000000 [115,75] -10027963619641565420323271737530243086352115772178906866315369704911870892954503080354560224873811225456687896228053948065227937075213890062088197030196799346606069539674883356984166573504104808823789691422947829095384879602112320192318247387060455975481631247610259336633440902110594841251631352383918964699061564003623342530304741110375972165694532647187944127149392907372100914503479249995389125787760106644332525741058612496445354683648786187474912245403938372508488030701519732010056732267811996358130704644145125099109019520689632429626472211561396545824822771218397798585263383785264456823087010730013669535490650049465236145376523622776526434254314238461061101217065006716502045938060138870611301285238839319281432456874295247949973517511697821772361119225331931069833161647909044674065726230993909723288579022314692190002146614221863721389263422234957080672507095334024054223574451140756792683209673287392476269957181989227570907053325228484917591839984668234095301407853033474868862976141340626681583370254332792013904290103425900210232118822554746557725816705399251435288524509415778892286506132337341414429739504797617889493228819522337900316714841263400111475891849484976426456124208971379415588754423249561770534957351582806814666960541111234702504253879332472806698364731850151006796739582453372672995860789397737854069206749174550335412770219869237138410709103976281915831575784223520569365749514084373763394838223016347320261064059034492942155921607339391957342281760129079694886649132095369388346533519581585447071975773971561519851703174470426343047339634282859859844021269933461858779827047796159080803238097288646592559352742330473747446143808999085194138194607382679829015087152828920101620162462361891487193652609698584870790236782394193998942553260190618655833841700260281361939357673862882600204332893639570383420830630441853231744673117525357751547623626289803272575441617175659765551892258020900912031746768564581364158028760769088106524589168329674226339333774708957784377296792932630033141858693838050992386618205841068740455142929974870756180427841150679442321129337463914213758647745317900111175281142070206853268885360542149914738561542337403129498763023762759093809613468530925595896063042303078026093421391095308259589318734418954302222160723185422380183779054722934916252035262751553671372440104743858637150367875543115121291190574635492832855164780048648092584269777232250932864798590421292098714727007345704960000000 [115,76] -1781708324141948773416014935163637459321629672037368217080297172054856580527008537306543105184773357410376730459005756332953784005556070748016996265383074591053463471139507404401283231462240218163848600238813177055122624815129569159348470585226721112320038525808238058402290497530388172122554220493131805933803067207648417384282509714088747366796405531345129365219688361147783331946879604298488770598247396505885813217150768615282425065117482223030256657108434676515190572456623611870443478150601383020922421816190977991128666342989236868416237824224726852040249017337025775090467599053344038453392900216262099675485888286323333689493612245146810153495616246388613014808698451450834438439620993277617398837542180901658393912389070482221051706946615764142495159558979780169153301638812074530067415173688191099644258914619148242135547604423994154851084569010791358035947151879879556631669019480193678754465326158195588819587358522709055645359501521570850027998239974521441265891703804143916089001706431859221252905967034556858326063413634810730658131944279845853822336221778751370741254734644661473375619676197761580497175354094517723467340257515712059374003001847253375799595169073088867995877114914122964980568780826810915621586944701613559529940906957619182699017015921872090412023967992035081693009589099148813627160668822299677983958558937220452469227437448518013030295132708393859952832683390728719069523009981261836404658890496010204055355515608707516023850543157297701659394898146776242112373392997827234508868228770642775241880636287818395697975342379062029949950154407242102439805567346173228486474806789076777539039818750053969148865275606656977431322752344277356007796898233318457401756987892929731321274316007732653653001876493743889009669033072110343727742789059363334946242851183539333289682889999749600304034085027404172022768375253954120808508626227139221812770832660180539673703299483265977791718799935338096884216401770914590932015180174978744674696522717363855042218083308425039274242869848548213905687574534871934118186118541966329744228978659427494941234371906279975639338798534856198665648067313567044900036735240098955452444251750521362658146633677321677692377415971867685430350616571129226743610914488468097893512654902673061921578307232773597801826626709262025269670090247600069032766089158063159881409904883608804913922275850474528022610446392137968954757874077854918358049528804036261965095360353860687170246744473600000 [115,77] 95502191205145567605712158890883328705589326665615856538708079208556718263463425803790765791668101713298442090001369785254233014491680559340978191551705041201867951701151223438061433741634847043419752720317370035542941376339376752395374391283919217042502275578903593821826678605505755977574956659973201739427943291168457883577380170562646986139298701285849003685887874389208777925944333143243339763709350968357766790044906594557836730137576399940978783157801219333959262949956644946570408148841623530277265868775246460216240981768057011113059134304347323463141511874251472425544904569798595818039872041513755733561050731820000401570414972789526554095534126345658918534060281359495887588827654065406538621389920869492723977392088432448211724504592185634268848463461588253991733629821079568214054369871960332989525277594135009827300579358215896758923561039610964192787285785769105029517006313626706947882671194126739288640491761163215686769680192411243104746906294171522149587203695278631002713761288449326533339101751458211326648055256464539212913974518692063568444180823436385191815648106490655918057219628900755440701316314392105444596684422210922678625249791802766645174208110896000501028793842356590714029704934021070356268217127241179224185693120808999120680217550971332255148841250836334330712128032777453831424588618479226622926916587091235442293028567358595273529335235576984084234769325170094086685317444291554600617202398544195824966574984023193733315794495312625645654495724928839498020501548028697604667246327185964936777246742145375709670614476565458862119962096921719424474063142919169089929923775188467393634214632124674893631194937851188980311010668476992340310581159508717028796916585021373886266215747319323584860687541853025288322463287995747884840067198218556654882558089692857041013038700688293638299847069749050753935784406308874420033300197399793672862215404437816634733236354091374746914550235460825209274905013385088518921364597665952359423331824479522792057511734318694907372542277711102008817430219917965086748178437350664933624218265099938425325887298311765298171310527771836290891206156530872466540314330583888034834808499852704225264153851857408805087892453298846433612949626093244073620357961354219136605094246809997756201875029430880676950109205801800008378686600614748248764654574338858329507382042451865125849784175832110847312265866167802596232858296945680941716950897887739598178672043838263043159912918195840 [115,78] -9694376043990384644943438131623890513377258945291745104382499166823075180088497194605848949184194483346883719133363435725233458386560394520687863987766809528816821637379509111399894181306525369152566175555487450553926895104252905932292439006849687342209713553980771174186875028109676639922108923254459259683768957594293102134883422262667180629943937358233286825765034644756361071314906880938605825451178951483714165420013062134354209615070106952731862766801930702098164871924009906208617392101998587481973472232242907255148908917283192819611894628336654200140933170178444278375739753265509448591173612296756614500158482368708853043868755648294043393488661041576321914952578687584014132217473816035922808438059201342013929714856948044322908341388907676603047333444428593294363786573321889161834794668757305437786418094227615605505015257846968553835222375433798391497960755629778639804777569803425698667175448644895880607492749825182497086832225873333917621226580784643309003476310804725659898097025196186983129243651857340582953811989382428065053521431229395844204334718918654627121417932979740440563346157374984611727066903348933962548909590376463084690641918040099385249702365364343789033928401983325588289233853887445171091732385800687182552493797314379421096952487645844479482288731617658491252070738192120163750570940218567233744655839296362116542105473652666681280105201134933743944165099390008918334778621764601309911499911968543605213859659816451205027004446000553111549433151954520527877493371739661954097295142933529952704724261782537279876935946753454954891912480920942022538154395931115000309941858429388373189194774792125981179870670571171443817779909203821805302466959211617023193595272506341377681703853897892758801354383793013132651510103450405289304118311774362241710581417952259513306913983167994735617055674785095506241077343785865499131678421409454311988525018700739021141618190726759255993407858181869710381666303871033185258302641590406243390306423166538547531890762519296046382625360323202547531131766866223980346566095096606983774810241665936985437111679518224132290778138361096638233940760770330684122162053494850024265086752860035166336966341334092624309850686396817787554980119626927698228130745614504237576979869705773304863183393104850375723502887561488644429259967941989767039107766091211310662873122530881319829205894066836718738817047876857878502946702090196524757502838773761887316414265873370355927044057600 [115,79] -586576018902695772989232885273848869473500322575532214516624799965063015746186703299147491419715793694488650667114940926440527712283667034534850392798063881835234161588859257493054154530044940807355038639673735220439574087064692240859258404045689717130741234510326668515832442255756530648189066894050245420741224263982721839555439512796804337294016225183983385763970854747356043798589744240393309461414629696490509802419616840132004001248853138556525932827181899489630054517434885877362322422363242932371274903753146979571367832418768993788888128262499534300748457346060631546178397278593358395301714272893502050128162130644856030475935404382522598302941717882976563665827452483479024897419058023790435752439746897743044556395195268629619627053957002807881077544935246163191813899393092148176577423106493171620626936500816806986521512807707476083867561127470048539557129176425041968432446816073090933873981431485635577771076667514914614806709334521030082966287792186989256636962457645002759500323785064209125411349092916521109247203603093992974336336768481507079368367415007909775649874954220274874483658892218687661383435979055103164985697890845383802739844192159930527421193083845066799968315702153480572121368482824156072115259020234400672777953932861404039498176642791631995006611549319566324654530738728888687263633855219075536588500112585154048261835145991074054755795276711737813511783564725486369286651074749220039498542857564479390848357751717630874563139460244228024976827583665720127801223426524498825760824475193833246457112590679072038839643668785183940435395585302164410013839483423617378931533892619791267814602059815763177938096823727128410324166063970169980475594283490725954984135399254231868815644792746112361871018508714202851283523751554312656958991014376688211156440670415376219864929908427553466146527053016546084651825742283419670860794047895428801676014199140005201834555627626380199260117396194216046778441981649226266065670243471375744638544231022169137072470525116884677499446439315385761249986406325746482319945338895075875177727562322773513661831024365393065969720343680497738582391786814499913847078191445936745622125354357636550492421115880528258266453251316624964055289660360435851783173786752664247445422744394777817220385356423616583555515726600008015791256439595455679768463859842815906285105738614439492281489724551347925122108630441383000345418682648730030639644796015651435063553335517436425074240 [115,80] 356946497876939750905346317086801080278368679815380475969613031618997769627145727655352410094890070683992349566478005772581108459787823468633704530403808232826531510798909302382885226830773057119583202576402502916337507856809751441283228988964493774761079371929438512233636129194412611156005345568801101124495578879087585081597847306607496028765947054018372181497829666596642011413817213693125101585680727589782033068377252882182643158249120443656034294748161706149262671977894405984166091446646946503709406284005374029103406609205269749491899395480191041679798409487823634570978710563054277438277081819557521774521854061066452043052265932277387872459920751631067281935842166685045041567468494920736948434090859089650776725650275830794502667478072009048077423071314690850825539945994450980048778710274421024996388010019753237774090423734469782674486425606402249683786810414248890276246826374754283311988572898225910363166743056224521651667768652225135049217060297685654754735539049530261842858229434234643101127307126206964714184121750620263833819437836412843881499230881370525326952974699271442925864642578972478983495149229359337993132407942697275911424771204494304698018051025385518833823777691414939260514023330405705035976438273791347223009492490489707308384110192406096098266301969309585546076660054756480281783118058898347844560602377571751382318087262123458562001781815416936244348820826933109274353678575858662956492741641552411471034208610351022174031117894829511114927574969349841676318992973725743690263166534606087853481373886321382566400991472233725549304547774181001467447343211069763259765662397690921942877905393124814662958664664844353524762459215433661217615336905192278358182597799568550493123547987582269487687926627036210443425578951649877406509724552069928652977263050088020985120125515714897423371697355939241559699033513672304910436819937935646500947121351317993305236728236132097660039157720203310541130846115857225283440888315485738708768491767187829067383641814333802632553025181519554109182658155300724679122981558913014677656154211434411318460107476210156617767147337858927765385463855675427618158968702457243163795970618950987232552502255209047209511024478844691978857023822898157435749026352216800980955563461205932735393702942638479717837452659688169974944133159415078622652386341778573301270033610348052717484825266157093800623271634913005173572659312633795258674028423188517600921915060910898982400 [115,81] -71071066968452662994042039912706872158573298363875480923373323177899722051531481682467800748737446149659844375041816564317130613962042838983594554706655726519044590970115379034390668058166192792510585241940852062349931510225997733366561784962844008969212483556943924130706658125945564302132947684019846518672603715589102619005995375150713199649713541438659490295967027441738310035678820964549075684887819658255778977527471611751313934522796474397669493761168370343670073964081768056174038388026027020485533919533047519157607939681840215600803757403408956444288454783534231875847084443083837897224105278451099768758790392538457979006520145924541099459706630469224425032488944780165088901895499541688616159449784018714371035108317566144216800134654800271378653003140427164085978915322494842611400800299180825982930231635801488692344504172401063964299658037759605513884816163015873952271299889457516161427981113849987708067213614807615262970763800730459966989539274395582392969301688686381584099780016540019050499896660245382907276242072130396538824817241734448236189652342290625833976217994733757165783718699726368714197789952189101727527365612310734611128729252149657364674845978876168027915009859259127415288334469337905997780544783308716263467271697815607898158615465173617413079320282914527843666651331067372306768406488320771691827025352416897702777955825268858982665831601431593148446480692348387078928763764840759213925614904576950865719802015700823822775775109204158834782629394076696865814128600825122650430594795233333331141891596515960538519969879035792885271249103624858840095338333469027437503901268977467638395738427071245542624461303242153580738586524001533808274622539989917522651123796818018010443270998371032330592187995969278508417458404578077703434949023229608476174972611999584528027546146182469859269530384800901008149429744792864587623639492086834852468805047110112227693884648847466722712077664031687798573661966577775841796395715071515486814709266274030991067291523407561045668115379589991253896935710410383050821681067021755390614306445294824031147861877363294126902087360241508589012005826114470300428896535341062250029222407031001330060353924600860275938796536014205595289331930946011588929717831806564134958313031136689923020901320340307178605721542067565429553323763395588843554898020191755568130698324961504996548278183412448795886762354970138690560375738025286081806555677863423604454307974555332800 [115,82] 10055193036492306797718473878839089681210412580190175189370883794990365291419517694571166925691968677599560264647171014990128265088716131067542994015478454065782014262996463899788018916113616353740674994173261364055071931247572369848414473233845257271637723293849468520858209729348065869343562942789666064898800120578944384424888828309267753358102340070966467455419307791298253663170300814185556376510156751448258792686162760430305464969214452255818498562634471582651255034262774428773644778113803381750504279438470141301972112348405550606758084410484170398240266913346343474415886710447710263109246031634605973750940661553224802228188271625872354005052592702243520609812063139240451958411134866406954913251867161160761685744916255191480052665480823202480310768831088085848062431180787609269667749020796039310060697961715809221467114452606115287172776667135876775748879887013714877418821605013356089279600148088881336504133925529082352712812961222019537486246272322736007126233929722893452600665187170802681699851381398490185323826884715495477079599914072598752717342167634477117697631890559960769149999258585320140313426067897675781125265463363128794955505653031097218357015573038623549050047976241336993270337846990501610876506438960193715268050298997220806509135236234232065515369754431420079247605906031556270862619823419364694348226510588502791468597552007167183734638229076019689632462121898602232120206186846908826017100125713021997786942535731881942364261676312208004830601240453385133838554443140531931222754609218977971413267545288549721430987376258610051711779261016986100477026348589304439676190185859283633014372103623212788152786435665443951800948297690758273334338271007946303005896374553747120222652960147399205011649573153026111573951560558869287088262947272448880927975757299351545168571667392310137966511236992814354861321042015187953249769917430139599436801556068050915680903108814008631859208093394348005886466750204735139698086294532126650129070295204087066472253023140158060025291237520046307703693190584521407113542714318192345743656751004235903248426400252184147551906366042859709274582154093507222220006219521237159298745599950907446774956354094749698091819507582650966427567742619973355440625535838921835720902480375955434635376293411498654542661393452649000539457008835594604111899476019510325673750013411344124142474067283297272660455622418986496176710589276035312348528771739303650583526480972800 [115,83] -1153032273472235258803540828343478221030335546671339595260248848677192636562076191970686342332615068232419115318191809059052630242019534658816471324708519825078858382942791576247884009847641787401224627316566205636741932771917498363924717929232126740193377607699765045128372482483026029546627839591929071872030564490575637049340904602064778498970834547335598045378719461051428589853890110653688900768471708446974285290531157545097755944683892814688330228376600752175485163512710390514548951601783618590944840365555259392340936148666636715922628703989969490978425923855942395232890421757177661559869409209958885804414678260693385860968421726560285870005850247857867121467566086440812245355765861853224728252052715884870484036403897935822417054054909165526555356575801127201789515283006600476906359027354143272095393634585832677034097524193499736268573852293343345880599354363002209995959837452150086444091676065217113817481804362460819069292599906180877842662557494866694088521570603915725812106771141516958741019439873435960248754241906859392668691341443966615921212231579816473297056778615091388755760181921151303878269070394826812257095687312038684058822989050621631774439461738466124955135907067758602656824564175861751311487820925077970341635081037052257094383160887504780831564491997348820340141352721734457541127094701540068765208736180290096000548079391348675415184120662760731086148839480546469675965381619823470587566831397526760672389757886231170574942169105608611874970134447142074942886811495293873083027244936214709917864145794477609195499191046029521368107699343589266150840683168140545534447415179734333563717362092868718239946272873698203885992750952743551206312044446457328225178082709996537278482995431174277311002776004302705107611844531967196482988159138658415453127767351759478681559904664216078419769614539550264954322683753832059756109409274561030268273427763858862521532217829103745094849034011004899950366429028926078771581749890525820396903335202039791321598165324360477069153783294730721104708802490996151159384706274400970149298463995795674330598031285965515093357110494536680546999195357549952929323920426994561862045119043832609568586917828202381340930119199814567465684921552392720553859797974991302146844387215648721220787057530060080982113066910645202867428423840747168039195951477827840115065765913065428370289162561564508067667149439787105067216191565747539328658852214085622700361910400 [115,84] 112767315608092904941277022446911059787186088140186939666931932620880330011112360129391586099539106568695217922792774724248136386149335208398098908822178735562147870838944119645704036670058525221785116377351642983771323653219763390236498939519221307145537568119604836778711837015272157092268115736331014432587762974096260087629315513508682182648344530042441500562382456635736339000023473049711226856413061346074012892210335711464752272470148023322752247765497733414430481137340624966505744911881881533626470531082303853270042407544742966655741767017224666353691331430723415200909132373778779456372719785276208779783041089104048647693953036526356719903644351739457949867813036807389092063447313184628150771656932099282821267434564989186088258414338759244552445489627915753139707492034020486972807580755507202233588448708922131443480201832326583347179272243678144974884562829078427835595477803554632523200424374738876688143600606795560912898952365014961171897588847974281110992901942625741451816823795985647419813414588042883761348819899505462898629818133763157544917960562684272552826687085334590537447156005220733764798186249289501711481880640887283303866615146561673563189941108675299826236617304466673494110404946869681874981289088604893062124959769402407765809312145528824094727622376497095775682600758429574025783231418291806793913449536041154902068533579184921726325869842741138198104114575758854740848506658180965513272644847634016273919253503598682768665466452413879570367548415795640867225376009964410339025302687897644987712384854456940149166626690204824688470843326920820573548122765234144259467361177041802775670678553390937315980436204857563425286587251016054415689722720028129468440315668436667585997515448449808657501412758736572059736713982463023959588293914815918588246218221107382191603073085003032778596425936874119782379921942348793934856644189469098005462004038391777674820550226345544731399533872571782167997943354613081312810095533378186832832024279275477724325746228788761108554783012301540239985031869697046084969126650713489035547971076609857892791719853611099860499180073910778454535155190239682849597868058567200429966689039835762764047262851114711128749732726458545863967977267602931404449249904712666602390526637444605895001000488211721736467688338985451790422572705557635092463335086866955513452362551734021720492410806891241663195302572582825870781100261326389581075457074652934328529280 [115,85] -9603668607075263076976382434878708302889479081328297143054098555761611493558530918536584908541279109148575540730851034621146759610321384076477676046059016110700796971917008581019790137418434748141885606181288316655948138696541418301853597136708685393944562660773675246666933727523171318224379012364742381491420730491492777361053453621292498936068088899216122265842529990182286331282769122437820749059756518813363617765232854722315809899369066804581217435605193050295234488562750957788094242242225455273497802856063524687290607763972716010775909776493303903661543276176524327932817902731902243050601204360882993784975997835046663543106165352564738364829192471920321455146546398338246949485098495381386420124947006551655232329717517648726167655237005095902070539958142102509006387237642402050386074730978810993119895195944851189784555306315113756610955244580540597089278869459573991628930851265261010801543207796451039609108560672183929074697867234017015914991186924403758706029446552943217013422982044536275071667253512940395880801453476949584825196516047498720076756093592235753156758256358650985202879917128536000820608416085733635134669787068459170205761562793183411716671892576576858664456375629091581199817872492052334706505522561694918803511198024661955760694416229937847740044144058649923388450975330253074463478315474569229996748855635022973851323824714851514029251464949104013752653455545459651769230751876284277118969905096332873032762064584164129313538040594859580886702977825217814253631935239053179731052832573659865193434327447330287581905722548994389980191426428764064645786279069709916447191899797429065962932995894047602663192937874862690958972894781572517881316570304257922140646618316709011977822907081601951597459999992884794940567238222910052007912637406618877495176494681114121359700837589812651919208860941615145203329299034276418926315258239051020136557487761304616920415187281057770031021717137836848459881587388008430105725635299390129217336537249709974823668163882616406859821170088726151344710036502770155662276746536132657173468099014414540660238685535274524938272954789185459085806990652710175005642047441098699246299953793575631265597916715054642925418857576624799817568923703924913747970863549246059828378001543454372351339823109757153816735594067694650511140158656982301142733365258219384701417921679084129233241229115288707113243471501712940605714104882746751382809235999206239920 [115,86] 710257838565838068074742881120974510570089769268819452382800792507357496737001975197603190509315393999233128597451500447438689495483398342779206718902157753984816264112367740858979428736631365777011928216855650034064184495783953810129524926422891940019800851416969897822849587106016659849490484833863529068029428464479684373676607967454184356729044474000795833489964477168477119395910708685726450973680753591852110422169325417740417254371781667372139530433968444187187426209808286108169992282662592905752411897075594781138760729967031084086199083897713153299649379055737947635404562200770682837003758586562856143451105564756425705339234125720399804172380821618752965046950351049265628543993727188098620376898561872431362408237899006522750995810489875467060759455247626390085317577651333729672660136356723233107725857347368237206857740164595799986126589401944483682772783685417497951815923658952031841530611355035454554535102180230085472866800622587426317075853417651233860360059706563398897204723622678375157052053132270083255006152917590716419453414748855044153444864082507183371586873132835614738804743319126545655153149135186302697191569262218724492938127832951585252498254179125862135263115526741346976136162286495488271399258727249456018508007451139146755591106408701493615915536694553880963436116478399113469415756913123923814169028488330044889326634753404462234564610796928478633584646663578802999792205858215232972949108264449100165321230993962741024928115308074653564663548692193545176780559186575462860407657050969533003427597506825852777738868252655435397850140254988710476568889362416756835739090150460335076952392027677253754529242145292598286734611996924231103264645891062599334911983427612085355961109686606868092382346709145754262278244107839710021827945086688634190460053784524509113423167549174728264745390207351933433532457953049907806328355797032728886025867394494535483400828215407961759830898325521273094642103530399988894775557611245916948495994497289390158423021631518583103266954307961014228339807345983655841973558232730919030783564005987293762313031560849142725322013230587254681136967717454195756102775677403831877831586903025622366917003491699171773490228050999525971618726255097962745602455899575835419573219811510151293663866827453717024484801406497628376838367992957654949015066211632525199256297117167320205936676839589059949253093119527839357946477255738820940468245819289600 [115,87] -44927720419849658365768370225372473118107670451947365283565975629159964089147118311000410278589240421428961611606208291981939682035877969644332169623748404239096858601403995921164430451458218319770856592086412277515575445545237367417843002833665418286103894162499487570424956324572057092113750827332954378631413146683103299091801960046066894271067747283780964337953307413647046662978477335953954338296293220196856039983597565681664331593508511973419703760820900711336242251312550296193893617415163995518516689719295847316676498782792559691495946406243897729412248834916069275730867297566223429766761830931912605151566249265191877457873982027550614908966640382083552406125045811022207800050240886939484991321390847548699248133097336489124304724432588787821295362335835081880683414513539407911539853383454387889059021370465796154960028864717120849553464900970583732359631509914450981395022492515578622172539537831488540118869344734773999234787959464197595506382124592539681314325148013199086186546725017205266294918329698761146054917281159012428800825397338819436005333566600777862197209383690697995593869069549797918197730703166356140764668458118052439463846294904955506227607054837255013000897814256544340003753930696188646431255873327915114526666384543767217847196274387348915761464429591511150290372729650554395891201840334378721283455521894013615362644498009657170345097142944779704038096037793389952640735355294971776088394751332821174441944278746889880038916006305778703963045160158065739646799664685573505146594823596233132158718613366012710193178362336052408606459769957387514541049893287993302938880215229935085277023672686226283550412096247150565750202923299300075903195552829349586197712142010785905113774056415559004132620212771760817809551256571534813155913224935101796998692956535264056833376822152247652376608384535176361108540382687631101309862712011847162551335342051617212761250937478026673369118640378987562341412759591778384332655285480662822855386229472054603516087353306326415172803273762674026494709394362349731848483583579883011092942093390890751640742104537896750077314809994803620821723933312963893748859124753913352262505371296507653780810782901227595768889254586215963361163597250321170081947520906366061706349387370359264653742235244388028649745671490845697588797341809220238370365078573797475965970274934096425851429170920432143595712077180879888407504447127192788997104934400 [115,88] 2405217836572780221807234967522751320350092924341893477197243411104885043835547807331030420083251650996342415895043746268419414594023024342908418982233668697491153691473474966442360440018374232747163489052979134059336159861350052479016843105328151600784254853360444875830836919606978510198164885374075753120687034145598451866753811018555941102776380404705474110634396695800996089063083526977737530520424511082930498269640823618610687090772090125784698364521899001614001358424066219746525946829479301982947106457894378747002831231248417466104810407176576086478856887879388573970000750446371517976978268377065097192659378698626389488332741927561608197595348437150856710287842099477134394110050232518861986813118210359155833709874054676329638945424819797844973871594686096240752481601093971289812553849468098740736994256699334705657509790396094051139399322874200448766807670291753304905648679533439362928880931875928312089922305925124677753676666513069629194550153881181973154497005754818830039630441603958651498391995288700741106601630476906382312791838680784389970893196832655306761936781078280721222717502307285042529080843530166654128702898690012689500019155507024029872978065580042144243339063715751849969919732340546558108347513587051318818887333440052292081267498424263579317447325209213739977446856105881885311251757846241667905365128564558493763244896332867364704940563498547423747712302602880730802015159813505039760047266335710765463185232223741452103120224335219199871307654664013471565767508127350966842117584375337231105238402334934404830895647518631597176265237271586911398692039513033449358606094748055234569737087055131003412030660998567475614209613207482101713257495098756510205700957915436006608852885430056206814838263963178312992640152256436785738980401880157777703814360001862657305981019266411617224605639294865370036735345744154523233657055567548877131754468671577385248468596660562516116293652805902288239901727963248760929483305258800964842488584736547198127023134584281033531001717214357792627593679441347472610747377363427676540797863365803626222545020703028135991266070984650011120921102282034799033105353201173846428872050814380812425265823700724153447987283239889265543837313099788502738300396199166249228786772150291243869887979510252511735601510385523479633174922523869623831608992002110903741580381495042206542659976833990444745735881107249535605906512584288987367533440 [115,89] -109990434260447236929665101528036306565519336556551652565151596375873340463239261229636266898851740832505749916060438451671594634151704556899910993896861081442472596421206928826929936465855952224584591999769197370345035580552319845837817168645156245265464808551360357230485124695889622055918041807226768885164667926837056115858245033990271927739122490992690124593524606121135142614273192935906049027400852569152189961757292404426347455718635315876291687558232816330175957750044202998293353612188163752522613252939543074467977873708075490193712186541429285527234869071609268490982147241817458228035205857374260557735421975803226197783431442909819265863021793192302124988882029966876013077392090080102184750549578086073651672550665164123092961803272808881564374511688791457692315615567663896497973442973891887737474744639946552457142288181721373539450453007432463770465525705577911523664250531310303075280958036281111189606439585260575822542902703298100887034196490722574960434877618716042274453014508780247768175358504865338760885776158095032020800640739568848511875636537480074299684941297197747356386099583408148744441039044616615282513491331395344474538607186805794086917274137736613783387296108490519126298038574821641042511110135383641285985323651272341429622803093526418144066718287071744565064655134320207299731906538782404198121013063848562298989829450795729587166983464455765932219136477934485639349685663431612383349900472865587474351219338467854540306793345967012648399999736474336050493604657522665423794757547341170328512330524598173633044091582596943786633795445483813419746384332079230037498483085211538627648894395116356026757639106106841255566619862204936352660462404902818376001296951501975068158372251623979077378361368526000083592359054244531215311088822265485677852988192532203489301751901172920360087913907697580597459860218968040473654568493641964895675194292999789017447667527896334545898978661775128280805377110158622669821064051233107362480549755231348674971282455310650546561377017756595753467839902728654347039464929489222741379152096814122484435817331868848708588537686823422041602776898743996829747401292241777405417117027815875146782935744943639273896782841506046390495774643881315350376513342609208629310134088736716736992448265011220828161824725805551097722017372905955998122133182502221897843838346142148850786518739263005584077289215517188616657116433201403398960 [115,90] 4394597748877180089843134452337168789985905956711994947540128132549961076836382139599957695111549211094284765758437830114793382014176101511030653629072810689989163475859751822527706100331019489476953538000564007245356837093817212729142360710222525087166280472690551660561057568714590842535449434813625568602813660313137594043932100845556652270868303045909212662841476332818383259606679422773864730485291520196730220065512535699131615987678012811806597749261173113688529124649907365836504059719620987689361405812885523469389791433563510857291506877093508437442945823423540544278842443178978346247450512994604007895905652611946312230345877893989021107327243490642972715251710048408030349854964996818987766294480508908992729501138799026330993547219352740692865160702173500046738191860108928660773506795654690149645543613946214214997021666388880148018068997729425401158322372507395259556797354860766670281188475550874573707619606258049467908618464566515274139072228166297047619080873894275544307481174160049618375371788038247790189857135511182848815806596957534112940194395456273114283374966635640292661892185909968222202454967937301422842051188539570926465220065625183144567199048833684716996285011204492589129203889536725773498148235761994693044569475190482826357828186303094852994483249053535352163078010003022173917289526447460905179549929608009547804589199599669766242255244133730098607487626597886416344744213248127250646191822159543211457805017800904529644377651870450767117404703875085210298926360034401308012470611568773190975204524643410509170729336025447563350692131786693558297625542136498531144066684861985742480513718200245493829898976126506253239308863143354458453821018282127749207107998503917991000582540224612424197600499533065458305492175259956031558414410869260820674107654605238055726729763807008189087246828089947679241969831035897068622723300018154344118095891950564044765783503636922672572541794471647942332498503062865532347490724501211734756382860334274959343469983222324072975522882533318868327082576019684575726563779735419300080934465713690946149103620066819292678653338984793851838546954315637580700909561102218343003093494930699038253783807068529179725793247063713685726054995683138041796960031890838055127460943667871752198037522287758015435206673993175853936879302481231120757908237475850554153021347633064038976771432285579316090060695857695858379419206772692480 [115,91] -153290893863488550840560131174058676411664107491872725093210227906635421934333116521196631721884086154520129156213790094183997119425400741234582745260420187720648207982898094417360184478154912986661485419018743187312706937154820750610890975037283875861711169662278265519604538334942371514119965113259540583727151985084503457123984534487265814705600975003713798489585814752960659061650233748141355262226473507069138298104785987028256411504726708309945584164173116908039671866372144867652093489091336886421864245955527451544972933956265809550866733150412115008238486812848019192665996913637011036686481752408618998490340162107245929150613137352285524374977763767185438467293680224671062775118981382367315438512304150174677683623675562010695250336957396726478290290634999189736213141549738997132938101529872706814855216825672921316243804963223503956918116521478274785881263702291513509518731192821672513528825601973474135709334522434791195453132889272610664073316055307657172303952221681746655558938100879827803652906409954967166450434804543767209732706942081889372570706678712043016263068896975039500184864134595031740106296934545698569651735104177031150869991410436365667483348331087623218897225442792753963183812827566790170261986131356688200803606952909627333357266468663936069024832808501581544754288496282725779314656740156473747456158605109407975145865556303929199599338456336448245732729056683839741318300300770764519926847106716218789579560996247991390014552510808958107953283539628820761584309590244509264879457654324379279907688150355320471571697410060057538875972888369959627280831239309947974842960044036566788385804562390949461546326074661020402014078463406398863578249176544362306937496307885335495160213736250622238984643386755372467293053325889474381835221639107774622222807909674658849648421023064227818774381882015785042529437328322918114133456371980583874417307279179371107527308582374580941391893075411039520522983983105937487919862009686917372984354148760089655083391918738826949235277357047150315915835359975733834951671921393116478817782688321280016923113440286196057953771894137499419536262066258713153265036963648310599670313637203944983674638755974923510735385000573745572544637570792615587374009514481700687361602534306007621175281681049690725380113515918783654257691414344898756081470672513116039847934778173224586077895265698839175814713957589845613739307373760 [115,92] 4459450240128383116603671161817396622982515896456678781253217404163852105787630832127108313250898144777532128559217698855830521181021011324011757138739585572251953740938723102575723753298339911882010615389766614880985632635875298955587512823614207204732863275065629114339946983253458393865178059974753637278148343570587581673722988596836427889817187089348996986622904980564295337983415924171757181596062697275371098253336380562595901402896860453510342676710392839215829487911021323367437451777544734002065829174946001050924110301955097912040001678253696804656054036329748036089030729625968848793064940459009036136851322178700760390554956204702753378759950006776570236697923763855821233816104129795228291045063595572572615362001457061935472394480624995935895214949493311749003922532373800831932381619833010664087026086739218193775150091607330034674606706197323030838752014498778924871001747495631294713589436117449275327461697183636542048678662922323047741277990824937622873189745688004706650005987380454498827420936656762093951732879591190878930287850837481316859886856377663706818458568811564524301908613526438487215170328383143957810368386386227530761619432337688951162134855648927328063222374562096371674708740475744273346478506011801408519726093464441903937169939866458231750094651865552345508143717357117764037204457586216888722055225520582966552953360865488034739700925944296472078309550809283419489603112578108189271622692405067548671780557063827193300998710794264266597049709441529977198218237567089547426782344495392215097116148763744796197350524941457771056540524819264915469275821828327340147964626752215516113746563934823755252294330624026922076260744290527663006756070564479495243193730064443213474478703895949563003350373507462226514035375195992702486801422075236592360604135791768932933554301407250979707856571646209761152238161584628241160850715713675206737838475127052133668868832926688495066294507495946532519551310697025971736017283356138845892150222948382810753377231670388650911118678532960932203995221016175808310769811382697888499851125853887479235716141347231073839643976124259856747260694258874558058628927905277973962470813682195028873285838040601819815525975791817139694354828716873567609798421069599570950898736024177158295213278129017315851920719699757032766767001688545364824186678203281983137770644975830798920715098660535504376815518905296675115996800 [115,93] -106547987862402871353313839141853980606688094578918419345029246525706772094485789646709227994158192253709789086608495686547739211567341370004431114203012884381818656688951827769898366118464028363194734690981477718107774023454453414826343972260336074810584979507537038559862185098403757749906710234973273142335301536518687385825913165198057037046416034606200387653646755143354801251484884703315811918504536795115066928070820643067656766199677371269207870223919822717351230282508340112309902689655895216148014573077645719181646417060230355347810798076938319741720710604256965097499822136450088734517349896511776971542243695210605980709844969229078558126811181714183275462560269424290369556936169652706509561916288341012527417477761398904479446211775676912693187185441135243919524042113358721057909325027840132181554265972142899395492485931813461927342883120574004530663753349877938488801509994940129887009140261442992787989167232015126144189374361584181421482991483322413633070259045368186969972578499339082106106752376083130892314208051682170020091377573909989673243744984142359187075849073057155610362514373713250515812332768131009096841332644456363226757574900441000442232987310527871637195707095087562505843761992257940240727480400981376624627619151085152774556850202045427099835786260253797028702986503644862570327283536002212239204579589443286961815375772560097400839219161147127583714701031427478960220709777712966460074407015938869604186834110079626759612168485790334974292797448619365731256921955788825377004844838721711143821481407781703753244242057391132129503082629618754500208706865854781244194166563195205819025853199634613940562224909599001343382858227119946085284306478609834421968986031939686522809842352583094506104222700235800489517567630755729705294195431249743304991371625232471555119497519077942824107474931125995387423707554150716033236324585040218509976246081668676889259337938245454983950859901387080659838740088849239758534088501690076846882702960693299124510687821320863843377697862163077011653065590192316374381983438844242075207654965979839156025521131317550038797408025373408127958088305004383799769861178396864403171487807478330957816307752210753821782119390459839320210058528017038855386767536694912353832401372684224767159325902139938925448484774837018319152568022167281171717515382839704826260048673278157839400759181791166480716851005323908097280 [115,94] 2218999726007199852629768309891865701870946667524183911581489125309198980470097073591123126778057712612991030061025824319816457828085385213915816185652341139196544102814571699180551509342524903421535527793982309122202074370740189565432240231635229433815483474501767340537646218410903567604978368497990888978361035209643791856373140145453652375564470185873515023145399816146045029355581925239263199869338015000986148779491407490154947234316190259126703433259299081189883222594791146738285222290299366556280765339261783608736476894079366500332585758685801268876278386292003049433044677104566360187821770145974333063473621767617576991308785386875716365313453938356642409375983203238139391468458775606886542632467329887003034138778179907576670702714695205347568437124408172619916114861251142842423400585025215457293193340373787523711117130989116120860552554676686803736122410815268757287133658656586918714731237872528726221306911970127781066212047101285807092373750613861888221067022265839425670023131070972254896935396246569438099598901038083447613636176255381016087455420444848900437327951437684055045043522909356132174664659092295556605410793377007917183785715550565368736084146264496833216524708796399485878645472214052970091965938394893548076344479402776486972963236021576078275398860383996975325108287101658852207152460148781613810959192350467166780122706950508309847272506039317263506603286743589560599183384933755581970006217992273257750842943619076483810092118018575145186258638603274699330622820353224529172435088440503967331198023008264760869231254955487845046085719763043763455834601180549458165975574230714958451797474952729472107782333377635555282747217427044791105409071295150822020515118476519411143713225117779959947305805573614829551283112526335772814745730171350735181134850836785646625216293479725524594821834819376878396859493082535357520365619982554454747884973052036513069182865392946363478355576972611825215464880212840998649714292217293009699284093912400055667049563562418109993032177674079435172541080371527621071314029911501223586142250733097668417603573919293488161903738398676532822642469619121836627732012084902976933759291154176484285829843894231185440300230889529004762838953511050978463161545453500122795623684776451213160421734181010364041137670498234079500046781346376670155969358344814743238375479645486880869144234417609980547118955212489600 [115,95] -39405266836955205896295222942314890702539822570871270928889724502952355623374333828159730592600863193020033531060754881997843001764048243347319655894607762557714789041642921625174488056887850064095205008538170549383037586063518135829231830534344663012290110832750575382547057506595450834059539752433030967756741999550103911351513948126456836219183697654888903311128830117697452322641146951656691735177046005242867520161384475837100526879786257105146310404816200214734664191661801796412891146534986058711493748263630794739073115803232111110076853815243276517576141091597969842063215511217466682087878012219331842170108110188513586185446117939983594975342103336384266443244829700610861256279161692339508026702017513184980621507970170555749810010147764728939362801111857343291168892797714258332989964763457248541628658521044561294457753374047401924094121012653081783748892430098043473105674235652723428465349760232551194344989164152243267634781742817447540774301634478276925502759743800240822333036620023884644251478445945136545965362161236964966225586059856212953849383213452146142293493079520349565289530713522763521832665920391060570605225001228820477405854611130876527751507043052572221037044452965335812042583279341118203931434819624776743784857752739750721856534229963201619843211864930678003365229179672525967033634177211478625029231804465966890714466584547267831810264243508638706825925098328892885546223858153179699082865843668836610912618784369207773565042062077516598055423144086806243938989849018956671738331164844212074637019485415442646837371683056652438278503413412366416600065642425602515893617724190423937252536297190665098189035303007452481612801384939297499183739360324594686108057982063936387201622856877856882813752433195376038573668561729610992362987121228588219602888718058293276206874802152191513461417346019493419427844034634861674743473042018577359346688368040749848082350088385365847085756035691509221132499116686727474290272329125438442270762917609235831718511088559448145148893779282366012682925143094149019489779123289916777373180019584139415064610407988409411749031297325657573624436683219182997869415071224075485019684556698188336064948270693291113910966641315306421282471783638933811675486604371695832081269258561413765104304842036319531053255243759061701662363931314319643432280251670060678966016614281412834823472668978313064508995359440 [115,96] 559130626526377108088038877972205714164166369931587355159325885219756502655242846274575667225164882226494229672310726901345838980766473661819709439438707947217804632459040975504323311911902138202889126923974353631051337521072985230484563782244938936157258408119596692339276371378365830525656179879264149498629966290352817748418690460766155164441359813492186388819974488569155677028795898704876432038063291643470135371866961702276162876827450542649935208203910793365354811139904650432943763655953861401154351507423457176196662321797152533342207005258295148139373574496857187955972166098156820540284765917682576276813439196287531287993138198113132069301443681699443491304184247408028311780782742902435582554568232064818640083954965802669101190176430758194779670561902789978184158403728194567249976363674377093993746177161223706408909593947313225637447264937036592132439096803347262404447163665841723786336177142018145316904230788773204793386899131601082468934871643101993969146762443668468194178475911279273043917874434982513741981509943449832566304970603161119965420160123939306811331628448457574100840380554992703224134183605934048049472614719480292382285471509630541366549691146037491196511388141610518168307956702291833495366811478304058975827630374126850756421148393739288224232610963165637350948158568267150633141196343476572129246272916555427108998028606367049990806185684588351328922277206206721413139679187785902990796247713952203763645116986556357754834088582381221017147714839151933209245244702023097660651646090980186277979269570933150415037941624751551560940575255187693799113423436678714033000053100852563516223760243653617630464944676737757054957088939658649238206601137718817018931660111968567054958794186780190866352981541119364949564638092290617398576240781768486465053542225953111997640267641854960300002100860822683480011089099482601100826021867816586511265807476955533877115747926000394708235276246161557921970804492261801638783063341445522844966033267297605212865522212432341182531197773789852340743121248484026754415941242464194385620524718144156015709441287923639297247012808278430883056924061596081794839277620628983842658800300658454270512621399632848531380099158411374138197137820088069205358816243397617089546483179229297905515961769262250520055284613849528409151097326417873754830449131737885632667394351900413332950215819238551535394560 [115,97] -6767619697553487942131259563146320232271511161105662231437647397987563119512564836687215242275011618836306496623919715927258221916053354289748112226592703801915791105782720145558217757868470692557524759110919229461706275195960837072740896977903971366952408321496506777938353759824168946059848134418833696999008718484896307786946866888036704025784937344317313580628730940146633532814263561236502739338440639242797811703062369451423448409306059444722814941841149389401554242977016644977038137635797129524923751584243649434252210768716295815087070433120899236598152536499242395053722370109628177748576498728628376709522124578667480730656710626570365487372504521574164291243105556617220890926886180028796210737006712813614981331349377512954676532203415121390171080935353051601489580415756872969415175127949704535595775377234013510829052243214357399064895518852608316501530695439488414630231037701559863281015271806307223964234737873899861596407342121150645412625537621824539743561604864317153701328289846044119368455284464998870902303803135850309564681493316980993430076566221950105645000964481905334191307137885959272448342455363139486112609732632759482805233168634336239807471524785827633155235705913166751824279410993844055162411072896406131000795245864392527543449061145701927331445609646537267117657989703287110792769076453113463882220711644278747748578074902269086425723282302818716736176370656468694199437182552336715491524333356261738103231991810546521173019276700133028185545708015361684057560650743678084882907213205642702813214146920064638275975073745432477017247397325785139134146353855577204489311912727038940406335237082161114765098298221620452366034893207066891280641179824400369955040591518814326029191137470220675352622526584584831860685940198908721539218638171835679322034883401336437311227049240133929531012138345114489314060141517568058172493346882707259995685499149547290938381299198740917373238852514073918875939272878922367646315405202144797656969445500423297139962031146344856275151949178793267876091500990495315770684163016799915926762130287610990494047060560898115992425844023700197324652483877451901681801153142488124852880123720491798385846629965249140067599542883080464974909272675407286921836520805125198246037409738998761157028580595067466374022646302457660055610569365447594786811923102263890462346415757009785415966998555473937760 [115,98] 55030594918592220328471634866838529849219733217687377266695437650067488698975137364909034012853541886104800739718375750855098696359273454649037194078161034959678991883185062611984762647252643792116676800232527876267039436502604314938253678304315381591545975868734520985206461162014825228585119559144264355803228070026898342733568191883762986741439494494163720103842016176180654792632764224356165483127052559943495337196779525957801199493361448319160056185208848176698072536142172617384108637580015637088149574395833352056249645650053270737156936582449879560679360858982300308926085542224983655625083916808949284559416881223846732727320098485859012526614156857066413778196454832866534467952176688978976674801807427209037893821770895506099103742513729779618844250262246302005176714743755148530661385190963970354414853396611360003538116044060122135366892135203037228403251125558914428938390065563428180769213678806880691364075185941990796241479995040465310072526345145926395973470673488913742902171464975946467442952087671147717183672821097571383862167819354956643486331527333443981579061178023295083173782985385285091711929602424053210695057713355290343821819023612114807715261912929813691005579550156361594135189642599962272229690200611099219493684840455943731953835579421186147004411070948211310321492326752029493104804743503433810313178492269018749558383799135866352097663634725002864149210582605911431903937827481852071202769152181349515715888000468767732349580876905509148404088012617185205179447192044406124234605361413982100132982108641389366754120169155713919789672757985723310859904527442953867299154205042616738059598163048336120721572850511122897009259275931597777711132576786891577218695411055250794791256334324104858334722173463245529376640059248582894108850150357159982850866508211240011459470375019717173696634672416005210313051568836798196236934965397939258308390994423217440101096247868327793379209295180493063980798790621377869048582436916196901642637900238302010848313665523630178251250715604127989273579745324373184660305046054842825422664161183503643257417008903002941469164673946745023529263949409031329236113507307343546911137809568356037838421009940029932906690725449372901152237647033795380041278505209452265543452167818930423897367298227354335975745989205479060121901155957512184888028179229356839621026439281961704409715957946880 [115,99] -239880301885596442771422981324694384373812384019119820685882905052635745648320786135813699114035451754927568250394404136871584367751284625294041667961722352267365084607454798213695362642378345752060131102516763160942266751285452531185592172584784923447485141158663360504121925428811679850803261268737082519391068496637521947809741609059334835807113415256850312680410897310913574341706698934507912029850196419223752529371521045349790472271633028876243801908148425389261694509406372874526522344993882024753193252124044179364116916308348016553902868124301065982096138957768285085369876269101782834731193469579980089266426294805848985746536766795626592844738946794660686110010318236405602121320869815687131846630996162777542774517756248596125390750000561600893132331706265326583996710777832143873782605287774154566450127905677139545310918475991183086975896145535093601922686273611108940525862713124896617951985047791891514660788562000176614838392350771111607248493078556582563198676342046467916049373012895360684319771649977508405641835702462401299673533931670136726387248617901340215252440486555038056560835858119255887478533179864908843596710651364641038060705775117136263425281003639527267885153654897062275410735538329108401993741092423787095083462677621935411074558936861226206490198466834592093969961405781497573544865358464277999969150716994039246844398507808419480900176201815701845235304841116707692720447526082574473955734898518867548690980479782690621414286206360638368852393856283771659534616879222999219063997576611948686852658341068123516917253645685569299124943410639281746173283985867249420206774296461877412221806682627330862334034371490471963037331361882825816855845864164190389179010416363167929885840919297522278338956111203504866644605705812410080291077783038602982831379590845867073845996785847302770582292601205154270356831868869343966627410993593682252330930672389958356768102491865624028269589283074574204057211683282427326471667293500663449726872614999357770725802616012237723199813924942989425507591312620011578951764358203816017448221846596648902373338358545779944852484270897070287106888414043906401274138650094941546631759447644288018910860897784122661189998187657081606977118568647745992367662297481560671808677065408689819980777556778671790675843070768449341083297843559652415979300590383315015727087423692356350409007040 [115,100] 821760674765941793862258804638675571352541795600677560562705280143626170480870294934323360898885268477410809548328388406638375593606084084851405664084958260679321299294111284078379922087339270348702130313586559172220635693104587548871991733009868350111579488166364046398329915756157956097014765768395043206946575017152586950430051783115301243416786385378178191120504347338290205742834835510985803268314897786611019870544375685405768915963894968155140108948054391775347940716037090103199746447951965120327889079899519550522323226584507739544788097639502157656623917550083091402135260723234562230013790198494414592952611178787021075523295971232548956345497920316212490681034615887419660466513847979293264458588012025301016103127673672165384170896295767439937424491467525571362272586714229980014398185623522767807372652286155820108951329051790178620327367530417104631621371227600510029413090106946634845928713867567302135101437322046728685091514339797774083717455108839717964050707397831549122200955893242473571767032393270426115578441032393892952432551112595343280600650687502683303389051991670285859464866645610385738093876188729031837417581980698161534252768957587691637984162775023488081942324613204268782581410499072935986425045119451701031823494026651928647004048892416686598781684364805694107011409813215040615329489762494364802286039068527413988142921281325364307046002807710528203171698159281478888882844361104586489604871993759882553226682226311628613712196927594626993129394756711153285549416303984470826185558381059180382710726668436254926929897672632763440377074372360256827404380372399469032519430994916442937632676691197726137298641126380762924398918258022027112442434867019435897738379874555514851015664277592107997528842942658988495749370376678371558804239434931591798676942499808351549350675967874340622173669187405348457783289267056785572653309675113310949825845271223785409487131719465040648136007892079201928593977288754882811788369789764022810192689973197354574332481170481477925757413938771530066846265185583768192781594005839030612356738574662319586188378648946683097123726765837927737757638428852700204528084220355225627944027723572515939498547008654672672873474849683606456294301988244842980167413103124932752729868131090658971935677840452013517594279306585100068242248868387384589751052763883941745277236652287663722240 [115,101] 3037934997462740092098859993543131792243990609637045128908453323666582894040128598659537747599216707827447950500095061890046092591163269176205886722584497848720665569476956841650784055654550242811352356775477334486329057172767353627518958177650656208339052254009205320542672218344449137120027645660763223270635402024185353132720620101366323066202413383726164221337564055890081908740510723127776756841867390188469871170089283357840183117857823488432761250998623701766649177890465557466449184782911543168337655556839078658421440187743588536125540216314154588724540679788478300882503963754604923094126221634069647352906822418007971694944374902832517303442909328235003736009087067849196028088849812759264007718617329984286439892015587442540383459179851585522380321428456085434660212854383931765118215453470560927903617876989794267456126181771325547345526351969792779429619011949801221987136507258816942353536368216957616050987415669803039658528914933025480571955312463736277085916269628297961373066329284926450408819169506189272084212085442987363893986249354931962632007281930650846734103000491223246206599060251821525801653675592857591911942531515267624678091295071769278104499342020741417880177341336962879321484300115555451434645956607984522199007999461256236314581286101577192154099810339634481265887983152341097780305158105307072295107179504214423923197060849626503867295569095695851359589355820317471598804018918378716274969665271769936419402942559173258155088263475948044761971624036556000055873159608307229975874543208176965125770313338458779016544770280374599797518273294250250742640247843173434376013085929902553198225648821053774269263147444448268220208653682050754550453552640392560584042937084127056766822938421262153745416565940480588177241648618830827624834852426272911990232037918658209587884543732251210168558529984989913713157744408667376191009172738287305743661276325447941993162338653852612708286200904197343634254352049260969707481084967176851041594149747063341355062689652403293601304025166810984948166350149514789165614956024248670143610111721037233735017446207699365606912910843205893279747918451585946312129165835318246914960262376347118430196245313214448799838440876042377581870458154707380820288753579548643892431924176158282995800417272530238367184762066965175524858281527711593222185647060772099597789572828455200 [115,102] -173896085462782258378599520305831332258299786531451942526498048380314285667764167041454870897171691249217210852661146685024522441874167708763411274259738292793149992475185014426147198362789441997563985080260489997340630740060011978523773887601166941375158715668767657599503861599170468356047094732732527186359324229350199033083874085616812430677030810145441050479412461673390802440104880223923611443078545644718401977751147266735502868448280018012682073980160174821553513746841059463683239846428165148828455559971424755487351382525597804741650797358492200748666292745373418023404384236475886483014482923034844471401557123451761474112113039760729405510079719190918415579015700398385777706550181363122964575275648220612313098758547280776471375242054911033723942656629637471168417167654886362482716308020479536402082874337837403376964205262741792118844087331960333363833144936964208360849093368238004541477491519970203694444796703726152252751585894692212194270122397962385564981305896400222997893073831575732236085936333641148863352063269398830892994697198245290982378416957447956894401915286796806063029364845971603502320073096342685288105989050436327340348186274370060675992060426698215018414547400553339371093150537155253905721429349335748071509934665249969261877915221316069350011585131442251731657171983582513317169767766370556058283581586033291526923907810819006785069421566132151322295688479786490979629723561054329341491083440992929184059600116811719303482969938737250470026919565928896411561018175911792484839254360439215626306632802696083521755769170883950804837021064877057433395514444285609318376778191515465204665176546924592565297781352182741241463450658886346636002967086960703024595584242893605995473531051672931878408966862365673325905437932138507016354513107094744334367266202312197516930994755057309507971355686702855089819212149242041004397490348529624227518158568631008080405747640361491832814536621638189531586669542971547757699401605038727754500640730862572502642184051332211997590675757397146494378276621921068018948158722896473123613702342799176472183380259938759084012256010587184568889507126843406788576606270965791547285878504862530257873945482626204376738284806810937489563114566176180790377625563638791328579663178570389818743549901987711443247021391670312831494612376013336393570464573354003831763403112960 [115,103] 576455289237234674855466273650920360371946958048104081292886785456357412462041392391495485878979806360527273835392472627062219416259465439214096310620593721378969124000020403116551760510096644107284903012344552072631923975325055872912171366149526137827642017765078975477271500905459435612266405263933778386993561621016742799283375915950397742686435875024268915764442294567253412834611666876572963636867391554577206234235776529405921424725015816871509189659841989078340149796854811340870890019402888734665884888309658115434192584829238849843536158767566392514666950648221795183048936497553634765796429157302021953193538979859526474803827125908303268674662926157347337730991698215811458928098834122220855702004289269168476288168170618857846638948919936004124633964336762057976630764411458753688878252052686701569815474461133375121307202416078436637783648215183100023909131080776271739381501338326564816299784474122853527605035134065244762113475778973224166429554579285192089720684867091888051517599789270548923953054995280242175261164247986312326128838568990716310486907944786841145959306382210015311686982222090920370137262755815023224150461167997707178041625335198383535236987398089480732439211210656103352996567560372180588678979184656589108127394315078512461478961129944150010622757683895790412428700715694087834492262727479823929670478929754095492631511428320521652545059651645794082689514532480899193694893293881778374654225556850726577948633854903038941168616354053703150316748215055177767035188561461064450733531113616846902614567852815148010188161390610322505660768379826452605378538587710541486974864141231449345141535891417610511178546927459395456512895687548714541606986556288432273135484358551296095098356037005633253297235735577904938566870652079668567589613701826545555956133448476092147521532731474758565976446679220116345285639527114789675763017566376397388407814127641285770582309727864344459695464533401099465255228264820162356590876549873715416439509680347513811506792756313063001113296350476821179904092322006216776392107359177619801608847102733417557474611976621979412859360949479413563584695042032705850726307432442438721368037216399641201527337708694751167312069987549313406327751279210016145116821642328875831338214864893682684569420672988601940946000424201279862205049784381295216477145256481943503975616 [115,104] 5716983458531490621236445544946127016191464094971396384459759829815099524958575647059041250014059428447875282186206944015953896524018259005127218186689011998402552708994136925887786424355877266470554187905694337489780541356227932912049010470156385253203501166425115099292232809885189184149692677715557952268238419843816830627214638381340473090517532012385321221550782526457958481724047266373865530617438135340229640037925642348285726158904471808499030976112247068595404619822649499353546360979162312366918763661562451459695652226818219303821105604059858770928278664611021243674761143248757170363052244858880642312904245958579725844476194853277176885877549587704981079939786566459690996303692595720177784664604380746175430545284607215899099233224180858482241031831844712622069294354493319261258644752222640699002814873118799836738613140731701896252004319925832390117685166486395256645734973930215833816494789619702413318428198831993452028554721440149089434413333328090442180464230689840295096841032762547581754127905989391490330017415009470023735422735907092338636088466293446195628938518141718405488383758340020019387508198629050916142066615279634195904649365112317765232410211557506671348865508101546903375979999634729728216269962087439942305602474740436059800779644152494571082881349029893537953649966566297241838002611021206317276140681834042452681411658271686936914994996043084365068197320315296430927278370148322253843732062170742349544495889925246198211321481739179124690729299559106997915465118285829816460732782779647847379252339919209826325963664793417249325240971617092805041158497817630441217027544883110901602889244372742866048354757374708352279360503035307475868847556066617323828540399113026584172255778756693297986598963448663198160692207092735629133481635455997123235775648307904001678970010247622949118893938923804959870690483718110123409143495035261373207867410441554878952353949703037776095954224539721187629553487582342531324810853685343363340625382795110436103379847578188191260813830944927382608018412653035890824192789398306445771715045838880878932897350003763678130782086061520429474928286873253971621733909905985002293208395251226521345458548080194360634455040480481511730082796262906551801954313363034385810456936061046294411721489612082198378712923585564539627994229212231626959766654911627964992 [115,105] -42077066093091745033434292494533289741654721644409518971557983100218952535135452066632488211539948606306906935015071498063010558603012709917017791041439422113802364280497860201230941905022874303878137576213942582926256861578053186790960991274101302262469137399021764572383591717654034558555357660917225012654713319361882349037957458793857424933698710132708108119714369506303518792342257638534470425562549876220729145965402173231537138034316149451620308959359412116948541734647204389013213153478446094325541558253362717268010401393855788298501833269314947957568640697713224922713610891407146380523879449119772206057562052406363910371117025415473144892258859208385660361412819525256877841662361471230564423683218598419250243664480836092635408842942236819447546464955379887212601217507069686923631443078435487470219999238828145293972767999157561734214106041896899590228082029821763813560675828269815832984433490030307526817462748712199235299744599006863807350141078116220220649130723691145743743682162551279370998910432322950411929495434637950399779616540239772016461781998570633387631768912448265977724353473817420824944840357432077353891832815491454202810310766882747557877966512922936056411963057197383125792554390577151972860366685088173605583563285111395372267577258391302068098979491409704486281317267721402037235051927127913677060894010338213862361864541877260525980757329105425563721670649441462359112559259963277584346040128471019160734070079428992383240052566016956881720032974792668542880411192406133026567852435958150677241752146972048869849039363558898028943985616051297996177151566983282531448918043164653738522321243179323218143044588595837978860644648828150995781891132642266246175647641418973082218610972080444759085125297978217501586972533348693745177028494016633715499239016891089934427977914395416767434109695317601935046390026423213771075166313989562385202560059391577197633469382975125928560746722665167172876951685619775578548864978749187128183897204826826740423964067134543052838550385251696306134207561826003827601831121543103558106177746057959694288131599932547516802820819096864558963027203957669804518317070158314935982517810408493068126952343064445448193361327722734759561444373462735828091516698835873318228881426815941746940714049470880900878568277270982399980335106949903689323055741066984 [115,106] 64728551579468646416373273456323356118592395502882134611358536793840119773481953268264885379056116868830563680483504311897607913433090515231111341575922028584894341891656204488483925897700284136803561136735754961804524086060873438727237284214956452390594309491861573804492672308679798813355043873671466312331466237103089939091542831360705245491163555199719850955286880608007913456152512370205937768916896295390181308499041391467525046250188316480184342610800319732844838799996111312256724677783452489590889827584465119617079896829988342168815475891342379214334373932485367261884640974547283861913186714004639559459556212043378688059136227016890276723121679733514156056664913064051136593400197116909956400998821570983370173850547213565941216539218216523245831496599135776988783960960927083536871377904576239859643008324620504437077570997152254370008519802726830958848490294138902991520258085038626042791597772167585588473824041079688577180288137443106777448436989133019063499914347558825508818832653922502981748107735869889902867055663475117160392580874289899851594728229828740270667981079760264302778030175474132111493746391473783981858039987856400776342379666201625790246251591761214800723010463080276978123551004246275751012585642619510783076138272788638356957500136161903151013282513270213464488040754871576166877075624067208029757858089166046526244284150828718752566941675640730155233560822624817150271889893062390196653257647761850906517189819783166640162729296966893919667984084093341008706717003390154331603555683359256795620658584462522830567531501401830629619395189443644482055180434431207762772342480642889555524769219686844472179063476829767825325641762759885439814298885783080895409438786822291399428229380883262826149541140756312339935689076627780892223745244089178643615386305106082258772021987908265472905090501120835338926149219386565029504755950094469919835426894552654113025987922945064930952013439670975049984279049753685626978593222346108378281120873331105338543786365203482711663719707443667996686368042583906998130064760417578706876964423263326715388362323686167468152551529369122215445194054185635784791656424554993025906170587915738598718647508627916474023478383824060474643006624037264412223351954864189483821144023032510629637198668360710388053733638149310202806400800252107803151879424 [115,107] 163542103650548334097347597718767012080373132275623104986403714707511795234450180095457285902415633412469057712320851493619771360136890010891425686300935617532797874904583175256826971393468335005379685634981499231518538571942306114669451202150786759518254250244385091440435524553228475479786869093440702124372150908521311576179051476534532565724926386278672049405690941549391993578391318494264889249324714292376068729691537427189872357070830518617340016005625118858616139693389967958761258243929303366929009286697599680229848484526815663031176464870523808270752737297457162899374765179125458604349470282229034238984530870602063582418176960109343285491201958181097069206081044416242407962668172438923383243972829626527657890302897575805218323652861145666049885650536068785896659440007496514299160864068105728727476422773363624894985717419645484269867817342328991112102108738455765610545888423947568878097006590173775875351327601906795560380319499254340661872862564097018593887106710526075087657307600224577373071065761847510122056732213162371030589795377610844701815289114259031283161811029463497805524637831639822580147520624043508683762812813939383243590115681675269442908841247290993940365567021091373563498169584490426322673224028229004802854019037261876206834237210982625166423134401466722099021527977956841273110012170157296867679587763992037653914750863397124844572569436377538664675964800438697337882608505852794428250957200912852662924279415011704160891988363437575347938027581904532582114549110483004003802464572942188223177744755936529898381406255176664427289713387990897226585654209592773296038793039511799484929721846357854655526704232861611880344320952634835219397505279296931646637118362294328119679368401412710879422447447316232918013697114933989548985995463561766756771889519045814383247355995222939117769334990657677178687119072893099444524123823040872540213429159953396129505090366149734846518665040813795366591292589093101673251345973940027926080898709415114495333122564627193264328902944691203552131716345511102924799143906937888939148261716364744446486742367869582730744641977393762325474905236414305340548303228097910381533822779862058082152166538770057707347001934197899548254031790683311239195178915853273030123987578754782240538294675721981842605473771047575022061617766807778659872 [115,108] -348450399414620618472927285093710284860790866058538332612905168042032531687743628282474816638203304746138202385099910706279212766229830819250938234218568242522421894718380874789915475612278878469886909023887728446344665775761305583765699987383639959008851411631654471709117246624421577994727972614851423430549529683203263234538190556633705028104861402544605290787845194567308191811559278191346081476988754875808287941375075048648778545082183340067284751392004947237995105489014480979965209032137988743244812727037518349238231685313636639747114113678020303741200714709135244616164436941313863971020381591375585629384080394905219306585779565124626516489799501956335975373293198275070173325368324431907272897571620124941068718444347746323814719921666247840736322945970740958312248194456612893032564404483375096474651863373075608466012970993110320646003499240315993484068854757693236854267137838541537060124243065352460551135284267626006432360650038032592766987796183920127591787995541608393024958514787397143152879911979077551451659381734086896586478631504263267170546966997352084559443196604086576086206653087313748133373391461602075199478037137946323149915177372011565449520578983731754140765020515202127576423788009915441996476409779640081637352163024065143399131588186983838636805344591624576508961945669298736765775671304941934203323771661872198858052366482244419502028618347176065080872439973940072348443107889870276092149496278536744709323041608733379641793568036989654018173331574005103853293988168372500216637385865388420628859449243473447142607346227032246141504425155973919869535694817909146438321231392939373309458692738645150504595426670753718682053944333895830490161219629160882720460702597679943754307730554363256025442947294502392859492159074467123097221871724492505664421777740702798806039902878487257545815230581001599855458691591223504364179277092690763569555181911575210540870607198369845339356056226099825325769609428853726839779843807738690003345752629967834359992718516555216634329732926728136455228453811444234253977987273567125969334478732915458641637387942061759790242514619229204905549019262989774670720267450276761044154800245175121966378295829693150823826676240612381979653064622907370337264627430400985055818523365071211482767839035913257681402246091392108986341115552170176 [115,109] -5510215732135417747467207753138683982909538125015566421748578930829751584769265168063666139500899734725747091494955794377406415929828770571997135110342541905437401813787001561617914459835404134250475599938741080803381172103843783289478160381442812275422357639379081233163204705167794951815184758873982990563222586252896690969651663490047683833821822964972396701501288088059302486456412297440496488520374429638528160606328189895683498687360610712881200875830953397768777386176002363943321273372682193904167306608426305824071709215244702545629483617326468462189733845445570125024549151417385352465570748772649091322658226332593560969062053073970234968655413954841858315426777678076744241628929766787657107892496435129187697315479670090714783595760641809889427130968216482996626726957887091903679469638044585902938225535270567418604493282147227571536079474961398761118439927536581026383455714880390888299942518076873023387872271308132905649638190785888885064664874712970419727129769315519520379937628327625348160729029780085356130367650571115535890091359016311753408730181562657018992973413120740494032145207305272747281526773297788138582788306780775178514190621557079523477260529940550792748171663158536244961382298119824541077024517066579891397842339321004640755754610609346513170724357534388162778933933334593988547034140459651606942622928611777475818448276938352198898523995902451601851638351092127800558152864776548718282657597867386379733257927033185240023894525506401518724495232481764755540338147257701415230733814148099685152560473179189502277878665532511625014305496071461920945699912958462207658014132731989227185746700418130355861663622234988962230781078616472412610954204022661510060922705403640643699825662994538121124996202924774630104534154484714846473244429819735456010427390633313601735389315598878053799872157177402637026541907822567968634049464443339544504824645207953857764972835687539121303134600085259219917414043655848641805036720257491238241548394406059747015770156158802345079452193897597187776781635480479500818709295690247962729460161322497224255758536915638954768191074518952818733942406016734079912619597467962116157359702134217928430424071221502050160097533605486611061567250401252616923829294917122473252312849531473014844992734610244986282355731838532163519752440992 [115,110] 24127224474622210084207626235446683994014983968534426216074105399173029327153379444833353964240931595646262798897013466352980005286937912164123927903160948958903669077844635680703623064207045232120765760879896407079545804556575305140010384991261249385747235440665625560122539190942602130118001220624348521585486807390057629204561624670760324985865165881096676730675679463427944748296902702576730305129847457362348756635617434438886936512939299220158437217241616613372239342467468497503972191903287600583208590680521955794052713335019168242633418410756940156066438186429891368197185026325783909948289551719147136262396012906092123716097411610001924097094743128677150577201959700051608302306717021939708497837940210192048008126574438771905137360955031120950932428889537187048934825586382348212374846283225601725641874233630325338323358920768557215327424788147227176691902151983597841564042120299376410130533908707386832969355922874699448614168660771662356842076893510778916274335632868118419909412899970953542124407191376757819572116340214561996492685426716541166413115569254332870313480988386061109612127825193946061602555117192207631496118183330045409381682541060932195063999652098046571047950340700874085563984242444957114805680941796969761721995002150108779306169302001418829085840358101844937112762776010014027219248643930578689930995909681556541980107392470216277977560614648040168547699827090912962898866643162896098285002298760852032382465217357067906011437832823144111286745286095691121768960662502737543431546849905733888058741023529740816880459712115129865059959483118420913801533760697658190169396327183219135441767504530051077832175685652304166358193415867912623055853346928165269114976358280631493631437157941299202725691043703742586735017757880526369889110289785502368040848820427697016137389217585743368379023506249205883540663133484179243418919758668396034319418546237113870232870740807800252076515065771146921173515801226489085389358814842435642285367451409378361946908718321740938412680987650550071402374363633166521395494480435103310405833944612000061715212221051980459518488639189145539962454703533837509787452987786450253943336411501848120481457608601154234464765872820672904539692123355117402975073361276352786544080127300501001782931005759498734591414787653635897248640 [115,111] -54641613473585667622223228196725471779635694353066804030735004217352204621614137752544250884290321679646477112893421087525056012559596218865692619085119166067324254377774764214514507787512857015042941082289226173087729043712587589323812461269687993228630711414168596683142772122674630308437853216152023399666497190750331843041967951182040033925004497059712782175066525763907117202980297285436049514893929851948671927006462868589514932753522262302127192042170643207025498976163491462817398178688895385385751708116810769581700304886720917765220724761760178467907071221378617211322270626455521781588545072750212477398068272014291108869038389992813067903578932290299324172944895048005557669908370390818570512621940751373472089130020423402792950246766251358244904701409296643993996328233810842262932118064028398834569554020827363253661065205898602478655229733074648238043970917120810880541596565008589020605229679750885996287397368539065398410863809798828313608965969199508797994460667330075220964568432628011483865500362998642443004558284718142287444901609082421107085205566254380068000345857410897917591213055765392813558265186254412545417833311496315620038078360554300051903139910025084469545515425428091345090536067774258527690769495744918540208872828861270246844901212638192653222855093880581888070768903378140091664800423762281176956092376184955994208720182742635842672704510373416854284874026740233687297195164209963042860029365981686133447102298995706465412019246475024085936675357544307918884134190589621415468889550593163198675579437540029868814901257512330981129242397520565022440093042913928425303358271670121995900948858523597181268532210035860906082224630925559385435137254180174339584736274583778377519501217503115579692553122309398750043057286815613473994035607805430654221008910079706290257801067279176916183223517124800518255382132393789716985659170120696477661739061553985418337765088961306233081443817145301674883786992441958666405490143460631262216134821797479593177757006360173863411834708606324995892492333128826504075794892018022573311526650863663443266591401220748756975062147461362677668030442290728084905654872467329656616594444184880631640236789240581161435437872768355130664266182958127050857907025206183910832594862754891295510961688054088809790490771916209616 [115,112] 25665082299826294066328507986977949441228028491741168705867365011184781355817748472217681559176061305236335168664492613711723080580785207555509430879664980746597966150428734286153706142994321262275280022717222696295002991946189382161442751416721736980288341812349067095358677581134404759988109099103758575761346131610971891697708882317455112781004091157436463611605854216425136977108145911779276555213335902891326643464207192358714686316331965246834506296816873168264504734114959438860931244398594130116016888541325802585380447784587063069389107762287378041360858398734171775585906684214858376760627036256195459556378816296691509505405325037534780084158841260659606013140296040860441920631748657550150273879581947643664084360041497110228294622015470867439777475323759173545160619815216866993189250901448934461036752291277377200097974135015155103279898306152395190469988193582984111146873646444638748412634413309270596287280231640893334274449326525113244424850324375662384831357519443420396507978835083241497484388051229180929313987593014023274197472135508168736851947155080293369479128084349754138803451321604406636062795748505911837722362571380286358460017678456284231247811243342471357887203969789683931132426392947723411433975221412081597408790155318585454786972516600829820066293197168890975225479181115342828990376979364458855270872743577750928862507231986115282928554719837901010880126600799295932559146496828686705980679461451050161587445295724096270905065715435549907657548604519392694474086714771907446808731685440309739887574334532530333278230365897330786104801107002972502984280206834699448525194739614266037881148663881383899625223779168181480380812109344254015951795339726744160848143712493957061118835162046207228664517653004691264425532136731018538834602892264906861310074519626551763245957704500228340529006543307403841562038954921950605940161425550747262215470055867094636655328397191974755609403401569365400770106696891701962458130062987900370240047496656529277989097295447059835593908405811427277934575147732514813770447386262236113021206112273272124108935173297483524826849939939600230917598537892784990536415287785463690736940637779225837158513851681712653605091266230724319460468989570105884508412737040156129783096281619762237525544427562130384500294532352 [115,113] -122120285673825468429567796875418540433288991263562556429228575768509590794649181481804478855333358913547028251279084485381989717637332756644240079718323116892353281501463714396728907741675290309603688007932677739589541180568722041084412749954706854871731214727906287518771042896805831061865898252091048324269613530233421188864946141610319861298804614770323224914721836662900408777988888159467122288968214962128363736574269329343145158014380989718040691900341331998525129795892375453405992593870701571218632878060915661658082400366806757028524121808742264499665949563503171620902285137322636913144159082594863437491186704749730836176869183204264306101094680629739486225741925359307498592232920505016378892502997005593575364693693699716568853694647011216639805720854334955379896342319977839237696350704447219647303307221330106258063163360234198185564623139289298710455667837349857064632033971317829696224755725767159554239714014528738983739203351459287256512845585828359460806919000627031744992967104755157134248087505791676962590858242600664533001768990134918476254340242613765674331787505692930879711376095927814796604530190270768234800122042907570394414105322051758409932589844529447601358684725852655130527868444374052305342061908671902691492333894515215738801719640795338223368463879899911321858477737605257394140134442912519975006174881083868587202598368352136783329345945391976465482731037449421134542221916966826501936043568228077632203427203490651231625237390472353892598594548998875563390867679993106734533894777337080284340904526316183236168223853077000527348231079706177502541051939095468613852954681208587563917676557406153570637797262567451225817630244503909275290435803867023508717740074234884620215800852198634754981141460292702161590345590436423165960124807554023323677462472573515721461965830007312529395465956464993830990846390969429647286401865911878681998375840705605997376429170669175414093920591425275252144915374501129675323716936205617445957299197301312687047687144310298550527516375768986968136726860991600433894889073758743374255167728590174692508313868322632893026875046795788587981307097343341871006156270948992861729979360340650349466664875122276705102903780937276942236766075856451154071152511112935150020579725639505647735195705841291342230560 [115,114] 5602617280001687194795241147274868996815720591509680472116782091004751369254520410298654882669898836491918027984663764856210859839575460247422174499082926722233055117832600017871781128488753545004339621551872657653190090779202782578473975990017759434064475293750959517242460590737563127568070171240381596910937406127277921844372348488854503528780495188779010581350499547120010099929211803135196850208896057978664054459830514614459801279069479014649942197061712867565587066528081405178736495594629766943616629479364683454062012785957567822642322840123020827087102790250789374855589111649344841178699589870483790054204245366468710614400367024696560646274658010688093175315161586182065163520212811453661300107164857014731436423415182808555509231078296932265941019972130031121294392028504398357967706959125924965129638563048009045128747150518528100271018646606273695480423891471413070245592047297170308092467396610844922822240135563367870715624859068604660912058504338543735657246363390215814871752923078657642259937978103133338980149939314703698283252270752256409567359151671527133775535019364177505830667377564743324498874239524681680721081425027648657424245166134569244666553654012408331213519127641475660092298756914967950859346280750011067121451018093975563148250452475178555337486945229081727723619800462958286525174415990227033268924681785059406950322723220267867415208035067648655355678467566351988714018624013902570534736240760736607747602887787642571260613075069640477467946697970949232917796579182282093049955839162055322019513401896755935719618141741584928424803231147957726769383193886915405111354845614388521957566978259468359797474632708111613186807659610792741632077841357933884199713610315958345542356589645234307893293925202066975155476888406704820929821112098483824261016193213633346362666117551373261442516026799614761181691093562213736382094161072147387246587743101798216777389855818628666942608027513694763126305201535313523824726937660490257155509514930939732648645410432642219383196717234635479826721865277278885236957512930008355948046970863098690290220320758977765041253749007399122202513250157743051315038815990493369355164729299095427620341629992127081419004282516704913318520948463365434108453007946985728661355720265619636825637804886920832 [115,115] -156870717887936328569572785159842157616702468765620765326603102848673255734790470690815220832972807479665827738916856770768466580849655486481676167849345155479091773812294072926937698556364757684823235464762821936371862286869345600206416876974183593439445657962003269223303018125142438715844424074518356761019090487528693483988335088072837737603987462988881436739171197488396381039605732942924977267547136738406418941524605859029372981263429199797897631612673279236892973947768687702958599731082126080381937519105358047130215794973941431985651466262930650441779001107807820399800552354520327282019907388746555045975028744785706657884629111131526533573107727364512703448551784483224574944752030924949607165664775372866821491542424991994523742948950349819699342103029908758904076791366731816862716146767131362648912478316919894854163158664009841070882545896382002956761590638021544421178414309430005550491041221536446875587581433416467786067605134123089052049233624267108700849955771457518423613099629468609837040858141394994871707398131505238422138643426026708874649661474810005178714129853185318516162834875432873897066013004235511738804296712961009546945786098755446735667367125727546570943298953684291727907988456104706036802321708185078383609036016294891861311767517419626276358602221390901195051351822946460522163739117901675792211489412890444563709712968136143937484530404201136127990545263423603596841354435740496868303347976098128669634888635570981617944242919567750366254237026994205823462054676219255680287456460388782358143735410810326457425237733574998514171126106694009275469865808163187120333343438260529136291909546867566007115131482583853343141281808462601898237007610300534986103891090971393650779293524423618383938896499948418611342229963745256808917977852617513403502252019924048684252117453461889504836273439513005917061486824250221223772674179758146501617085753923116667905210302873001318320001666915761514905832720481712065178499436234955899443144126123373934622139768852979539827826114712071305726553684035915237402929285397877716966895325308647048261981700236624649767734763883067904517094133206184487473260882698871946205521999593551127987974084685177790942129790979066885589204917325053642276455807583530927002755985581631898887164026160 [116,0] -1139065776691104270883195895673249553211987000212667674420482389453679262126447831620857981321088048269865933083713749321118887330994466368559970636576752706278106164868228564912513853288740953926875006532433203307102945197614590301368303187222500189966422724801001682357814334688030006817511116561845240725434968760262481013507388605530314465118857060260541668882549169929668699668320902886287618683012619549324771205277900743759024772125276482533969059503624214495084184956949452621545928059589389548109616744527401103061580563049661224163685044763877120580595354091120915035378757617848829361848595710457973758686983596215262810727743915185616885816880122021384066727155492794502990167532634113293812374256906053614302330610773529948029630123968672625878333065941931743242347554173631961830284066347796909970063376477708063955502598988721533585302673078249672553264910823090003758092837544298561527445902876560486525523968691938182207900251990024202449752779470266058217695328030717561541963271450475051393927660809712309909363064553736681786305900088910412652674034237319946970276707931721214479029395964677838178777199025696791348756504814301364754570562429496960421934449294758669464620782541932010166626323149224963600968290322624769488919138432195586890387639712843396505231403408033865129012026091337498384751723604164907205182645410521723642715582637878073739511091125710581580560435898145290028086857528864029127438802415376672103930052637452494524614344327786795434952207233726438374247817873242763240160245713800638662744022163929010605317694611629043612384097457842476244839086253480733559995521090600609212524187691303209108422634164540574821706851452135405900899427085853496816036556648474192937653380722175937310919293908936718516163287738360763567197704331271357162759317038997527988068314904038268893925309617728179050381955434824867736646011158846410452702489323048337304049968856443597111242866165786487031478117282124699603071711480664217846030076467226094882285207429720700891947520831400018236243233793180966104676086386499802298712504999280745697631686356721916711011497607304669875048593815316631018857064694925487555393620502465553936703444587404752192395434973672078833772583666451525162408248221765951483161642057122540173589459510647822289916478665010015087782612146335192270609217821458684773668083866080511681745854973618960066382345846707542226924663006435016643141368649145740161537296875897491423301055021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 1266342635116094444865528739731003708192736548356528456679187318280133394983860005863908392845580755123186403680528643817462354746751088048145855082729742811447033028854307313828139254437364664444204596723859667649055503228823145696694371812612252678698895540050790451225304193714668517367748485653649733588316822657877511212598957294268223970793065795142032492988172789112971337371055882882135155082864426791110993316996115234923062005310255066171516995983222804397093107547336845218039232482792362381398868225530127632796642200826027534066509550906122763129530191563969159885751823114479514863641153288198331562425155151347252820954953153315992886468737882570503655848810986901555567102639498874079309412111396489626941308897853672709727873728550591240258442698201219485365052095563828297305511394382582091738583062328369189941065035003148915460135747051011832847528954249112766344145250373902323701756550883579579573007797387540552719529704165989193150558616925328355106065818033212599007625375693409156426638172524315484971946631834566665836258329358969524330767665775333235374692743686876021022048902416084173738374599049916965877115541467553466253494916792433927664258439762430907702974808585085106581209570040007690700496558726397003076414924746848708338895709697239581624121385813994402933151841610591083019567219699933614377989722754864356108383313282505900134277386979887089502969209263028644188086570409548645345359623456813843283803800562083245661072373764698941797437166731497006969561762717289964453848158005548023661967767467362598847376621722570248860821474989648345528006357664521467952172934408594175178036840206049847044004631133080904385598164236199325389089287821505849906650822865859907717048136685738178675413378560637080417654019394839626484282656426485874056137927844411859084942519751603226712449332306593958690851920377930682548877346032206989321616906807768006196854376820486966962223883677529785313085180738960469178214702933100870019539462862311191661873865553164060881431512785945419816459807672452658239936302945686188169155574675480843557592608930352245180390773320647136638423745235124978503936863327376345325599168331080513244242202023709103335368521916674754329366977116657607800944879032240024206385406308543455435031057786823012342618291500453393085385699472182136670115272233351813026814339724230563748360262981623367509079223491191930548851338083330476400100820908955223961212254206527324643365683137085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 527549690826743955203924323530665557739889691668965330068152450332260297232936601885470276691783239983053269820655108159685928446609130513114909381599619937142257931872396679108737430303062959936399533698343118555354428096184808393265634597677386894899090156562470537616551077507763274900201770250706302673305607651297094755095531044461441050468821504085196720923631515023843032544515838356528824959843775040840654863651837932263241601398145865239469194726623345863520594364746964931078942271111140402938906539527590365170616270651055601984655279332726728645031082266370651809103686901114043330240490043956928207161348801126536750622159663615901068394937648244990425522926570664356726554511161757401461068762333102810444597101630655730246934998855529414692136552516180841743434613437185117352540442460631686794839007573866875452195196960590529445296614518962996296924303249389278514869010459832225083579244972226238623004469682644086295918012978538046552078803848322044593528949690117026210399220847385895611027208098550020891062283086845624833182768712870572401679743224460508167950114629769326803788884581890090887542000754645175320020626623718255014712904252067667661629936609431655529739262495077263513130168569439432355814602949588055071793734888810259561348382051501118739092225947756570730782381924929986158030879527168743300867869824046830517774296407906638318946042220620857569629742416075012532402801279802248403277684181991462876825415325481042201756257363600573622788850198172643698038480656917737835056956358684647118845586318998297653846186666125724876765631691912345404599733692879974079646000803240666339822598979982576350490909148746140004341693083346865032345445881787448153968440284386261227873781175091442530980503243621481457421929136062308839276940260829035218047590311335419194739484872788032502730202036145842771754502122738582061808304998514756490364120789179463307427913412107997493309980437818948874533172364959828542305093907137598126052740817386486815622048701685192894984286187930865721323825243319447655180302837545022519216497472349661430364620865125241650970209687403492065053541903568944149838503147869554470932928916910354501698094124842008160275899343892787130875482797464802697114462643694805632485856790039918406674278657057261838811231592130170884335772481571267421974921672053515393793547861245255512269551798290553409949914980746410166035671412865834275457481836728817046112519740497299924706610394070777856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 18400570565922504654114258592499194211630042720214065573196373439536490401217610614781401270254292077031365848726500682417970739685417083415615124474862675371146451437109171181832638351682778327074598892569586258643664921905528707131373443300741304026892519776411737009679673775952744288075309769137255729273347487626283228966699399689109114931065274562853994037429883991155890683166389593930003128804792004532547876922048248513684004942909806017538571658264009185898183129980121815153080189386822751053163293708584100390650682991657243030835488384255507116308297906045303684177855140540742929826242859741505615209376978797922285524848292512529735812346722986725676626920977675384736629184571876090819810851681906821492102594225763961404692560973532836114135075366309977265343820201733694753881727275967047861481022190298683218835733467621734494015770889034116607511906570236249957246049928371386014108255811767674858778397668029602788822188355657480374352310087743088938984876206281913397015586932584765334224575982093161881855575793036900114564575041088925294940780193912967220958854709660642912596611178134375554733238337649465168860591990430174915925860234274483445632184925710013749785088282693343542180935075581914916014979950304603429032292352835262454825036505989027788984784126779911697799237615306998495906514649163961871572967596152891708898030782556947152356245222015714272721301827711061952505876483248758901345074741418132831697142535173759971378812965825390539453570765806618934704452436038006342172798782140560976811879889581213880155384076288222848034569753640829374113910461595789501696776827655453268659922490477203371541756001278948449401975615968713129604096640556577489262070446349790723234687321021638424035983056315891310954460740362410532813234449314270408151001719446271076025107025556762282900506278784074326360285945972191103202848506307872411121162968139172438736090957786213572690347056451452331197117108198903881034642448352588083508720886467119583017676600668360508316283469114970898679266310787587168868648707194780608516470143029817425631490811648898774569117123740264240193331671046402303974301444114939081450000081417400072512449339300187761849187520311627384212220975148295930870370651374018834623812539512481272549585841652720836910798056551312083772352738150886757296816925492399480256996449150405555782704536251910356473105825412171651903617167960286916971263355582561400254554271256209896389959096370483691520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] -52270222876362248998990820984965912252598201292411436212201930248045155934190613505497625446472958302273628789790837555480004535918696253005177369054323787374379858048985998090791881451964443323212725142606770948532698852822111737363610304722575486611733229241486509012622392662653597582181333839782345602889089779190246604678525248645696544456726313296968078063501801721769608452303157214526522675471696929480501986352678147778979519401070409615487431561994530368187752267917840374946764419312303310146900644769772764884352007110715075561381836093393434147464968096626036126875582007400627090317244320188014800780139494360811374296784134634265869506797557855355773385323233780658025519514756971765406105824155913242017778965833672761374872739863682071329160823550960222444073060588642857265123227293038099885131090867808435283103828895719118719278928369123575321602986250629861586285784942207421926409637778941066304583648193355989320647127509891529345506868703467246804305002621717290329933929727128929285430752727119452386695185638756122769181013730886313754512828600833547584277509473532838554251595348272159105353265447231758341020297238289118288183027370833765703760973163213986482145962810626229253946551557695987513184183566957065134552658115614349592927804305516816902680145780598801814049351177063573967344502125183961305641041933093076607695653623338977822034935712506853478077313940243169110027475563036022695431615355320021360906412773724621554495037671539247460625737762877887679974330115301510321677373203690090937274065298871794177570094141947024693427350806419282334732368218808288361638339556632879097618553155502391569997982544169260638376304390803703881373450549543930870182516547099107775739371471483666906479447150240812587133269385717107578865361333074140608822448901139278557767741301975794386168333946505415260413001311488943289125825453022051861263697688960083615454051539236114187003900555316922810636250736563603237463428285501655831649131227736025949491723359774658039797396866870983913920437997307140927690351082550130439824202220630542340584072770247163184738194063238939775225294036064569624449048334664266964892116471340136762366274133630489526372589917509652213421582164589643124881672829746510527261594635052308703654055790620794019194042044399624949360805403897433356870509806359068828548550638489604763334051570132496535031035409149764389042517792155414809726880647476162174503158605055458158733479601531082768384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 168668673306408515041130854041739859543651414490570896610952536914798513633927288881488554756082048572369870701746960984884857465962323964098180253269162042872284684786439790416029437254996488575339664988709744652060397652856966874389493259684957293738115846357936585687114929879517349980852586467480593976217894842248729141529534375272759468749953723446223538737161883305050076242425384100316588271466080485904092876517991693352127005139168742378165198763470100721963804754670446656357835641024277092604713167308691163150882506436464543973941215359383875587490834114530769121993050455280423810310013173946697634049002760799517011117490101579990545717151413244414099088237544800927895368756568304799767513789909770138813546352347750099111788172989304632782243206029273009815726913439350978047975140796077553843681367529299498135698306072213163494976017283593030415426357357475848577338665041214593955926026066569002392800127540605146419965428410700751542338036348690659154195881300355850747008943307392355708142773025092100093340032715868830797369438859602240904177821705768486332563836554023119441799099410161272045848091108005831686050074957752133314923014091093301975857496904325209648082968063687855307733508707352498386730660450578133890907319653496798133497970185678902699474597654426870156854896488126931403652535544102390976306480369302950665945392674292686330610340968198346159165721417698478320733224067649163380203705132990223434146280888877283692935510251395849233200441775858401825003069433497221058821640520239740022650120938013523072326833238247850315111402041374619092194541525804930532326801870036723876829987591428854387187995168181405392677848303704896102747064987178261151371608076735462352637533741296012766039935962323227848602114699512334736713129538240367993071676780706221343062240380864717947944662453716154648817449975466432951785952378241341968628450888538235579019168961300975449222183612359562998992800374772745496888918570366792032223262957390617220780680468156453319173094146694159698656645442551197937727230464963894915415825419821025857513297495025182136872417449646364910474854344415311623004155133495499465713104341235416550615892639472038607736785319489518799605969579065074592268643913343118759687737414221287176751744772400660757068456632010659912853965537470168040540113900460263756943110461329008854305725477088457009467609140438672523712302524209602053221507355796054054831415188241823673681293280717635898572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 7631198536412985860801384389836388769756029229465612358483823474277783031526862452314219589047019506750417750829116024518056641891866408996876193616503412889504259473933532702376177934379740395889117309411216647404334604835104462075999049947628269189612505195575546331595304975614323562727309536891261074133637949903020717519025279876674955610770341181868178605190654065224253599379586675521167272896819420839802767917433256445648254429376449719581004100730013815318758303002016730596307714720634032954507425369230236459848158395344611571225096583005420565779228055054374523650420271181963581754693469375631510575020625205036215273816100818802972757331974261513526837242422114795064514977860191319387854697760357349443223911247125290141673246717729192608470997126597461368445864066896283147079384941931926010686254483655502334764683328231277299182109958980354097792688813016619883989660319958093521907178393207340261585937457208892563930033111302097105343115467934169487286592959672342852024229988231622748067680191417045250074960964052269384068551016595311515205196545812248555883216503378167764138994316840809474464343707752194812508775367122448008273391094225862766877668992241414290659233730258391647401940033857411207192577863255559932386358124954730224278516129848916456230456401929046845344588592559871233708464904945822692420516143715879211538301712416192408547698503905582085635732232383065030025938931826079269517876847147446260707244401495150031841728091771564970346983134975270877513158680370670242291574475970948562715677564898021636125797293817667283186687929688303709193304162258641074718566135099128806202883522156066420558565761540151592948249038916378467791689238283404332338970600291361271738808534975701212403828894834656872521498873688699213358220337390002695655205577710938091010633082681416499179808905626785938596694846687485881249382726798289127396007374392209516201315254195452638410875698754425154696698296792488541666379389727053662720754401355579456971316816593226172743898995983058920429543187727114060638554610321809564246721020433819437951330259224594969276671864110819725738454055466839940862859838897388509017636798495238530598773786797228371136484683513056745428583615125962963803729923156752074413954637981854627034915557356211300144296973919193126188252219568556397280285619371789405997069066520996138704228432389165554916559545612796044100317589784398569079756380439723786494138435110368357201835954011362774612967424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 57689642921601799830455805588108507028510113239849741335129585672341067898145302000386034451469118989101875034496603774605648056499193541459102357868490564587676040618955189943127102379914078640077351237303731990117470697833263657604534083177718092142483173584141171493138623217076817045459259442893599657468815017760139458522736078052357815317155393388994305843001519162780785168901936765291635501848865913184941897777658225913759845873926249359489125924196386848917130059495964796635533827501214014370602688242006234968529793367814978472933981642566277300488454570356226832207862424485968812111503575521601356451424582886726778947970071464417228663705008302387837042486785568613507173079677426479272984774375029776234970591634366060113194852575363660030120302873077694045744123857787972379455058032385254553386932188668202605124116358485781674982907570542920112643749911441702410507321963735699626553975122886952717965789429776169426901893717288183920246862475332895065732050515213699685174334269189220447212180850298438834915432358540075805272954511519225046708778750497543260040190618030698189466593294993720840282219901790452549341992913528391553173952972222916531422206410022991084898504879351318174223412355300405990722530993108613021070222765646017103527957751270801381849618968239367707252002443054542160194348266320060698747923624797998665920281253360373411878475712428605387324783533152052233197317793123237310802524641683123646207127800109804532612802894289144887614867851122060363323958135335494280271072453556594184175097706971056630186281847016145298110075687675513830212444865033962892034928351430596046798893484713766672763473313359724282244777943288690720436442914958335956741683779928155003479331998682359241280042687548791020391687749428068462719350179206866210080680895999308500997176660078137396956216777231803207622748802286515919567724633122248145269644282652175465189943165555044543469914631132685703988946083062438719549508867186412127895689540171441402175305373414259666307232277031625534274634791071972540285043915851405617710319169802312683277115667112389838011504138622720369631530832256282175432288131420894716455342285343196359041721808970411159942048218343049960771430598730066201690032924689458944193890728113485525669992416004507473594136193693984278480147362557035525108182410711447098257188288606447863510356787931990554525676774145196356288168436228544490969559958151490236524824012905111242871257315121376800979025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -1133911383605586503601947228677221773547692271334939945379005846292722997087561730265499448246112994060121649850365303780130825227478669626909810644381363881275125313021046093773547334092225159727876722891797602315835683373117186234758226330493662138345167403098261831493460156028692880480439800150180227395294692402229750367737309234972367382418221226538527399769629834449571427019602883455735561570441564002566918212681051813460290264495622495354820916192521899421221708826449851116874592224324841715321770443965746482683035762547716924083783470573139080052769394696503990356050585334671671491299227069090677189597093327358829596810867656449312719406963781865023899932366947344896875777638864921995933761789968225806369954797875093748437888130925345067382655891820149956117958318885605288998796647862295562956288147856815171753487658730653362465262286352751270137855217313182968218223672422104422816685530141230396811475741017086094660069111174005183145044567972545460126736512312588359102519629809750974858352065809784686430002664063530831369089444527742238388617477417358497308082923508755376346376969165135301224265719838800890056282600626648305637507679289406320465342390378118492480839038392918528647145640064559610086620475286278220211579388243076422949819631552525765141440684727723765662970720533204664705441545568903191466327427064250093927809819919141274648986644438185451017989388662932437271956722273575471118307352702854065780428286073420421715924805005080536808337233207833543662333764724033353043481153817869384070494785460229316639314301438957209196667999343756590226110240696266165500867263038067315643861985034986986988223241649058303327321733584752107768468142511823356743931491053398523327920374793880889164660839130226213906120084825766099411746139955913132953092796750156613686254222717787522554042110656807327015026865984043196177855330881678659673101856985686823774482572663201612921967465997578946649459840723913098501449511357682492250163798849900847696976236875274524999744274778948999083246820051489599143861689310344872830397364092315776421992175423274138047807353108870502999509579121945611866491655790831379093750470209521558688160446435460510873943228417025388493621453459563706508924906999546227047041512470135963139779553228414059092950228332724370893698473121507302490247507070572154128927370066976443739656338635773872869797634353360017970776683276504828512306937441539999117774496649843256662403275356826418548985298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -15649572665833231386903222281127966520289345716035024175589030035587310646737158147967661125806827068582026651767790469076674565873286451209578166267453254015098347624409071980065002357517552841677702107550337452591569362252733536769039955905346395652214153707537026427453044605974596499644545245922142902211633745463184338642754055486955138784811816943596292433298940363314569458733054348900377213753160042529306865990561455630306121105895665225192118371743690040970907081912296332793635564441723293932091244496508814960631940418451888452237711415664821544460554642978630149002289008631546876183356443082456932991604274657373717405311837513348298953628974312842704146018725160770232163596694206859930145380261872000302147962644339655514956470332564897105120440626905229955342108526024115116301459556122745778511143535739339377443097954115841709280985719155926398447233546345779492703208724007414097370651239841820200007739630945156953520477650217132632714594644246964074201422109752415955777264994408881874106986310967207530690259980681097990959291347240672487952080373493244419127436012095663266493670262300525284622182775522407381562554565378466236912935962828565866665727159490059868955723313533314661951355348260662999867077806029949331867081579569463145212968455005663105010364196599880610807929796374652012550291579951252898692530571406968952389374613183080123082440450510267989601630898217376766699176712797473901432748495872258255886959593930326181778772381113000595672188897602037017200716736387789061382543615986815643317622180015335454647142894243865335202973227397874586620212368058253800277453106420556847825855874829520703308028130812292853004992477094207337087414358963217710438330941270470782189696654499313559353323283509940652257174012062939569176737875339221853127759658252501415727412001455403822023850277095520429511928965198363170448481611717705549155698109844955613547060663432540538514745791788413792884990649932980212543387655535342727765433313985722628254022755625735248582080711957120421850792666653739946571345880368807460524221517531000289852190868465418657526829691024534002032763438634736367496772734893734492273923104992623715714590004190523912166319507695249123036882194534228990515952643857992918166141887525898847953122962138983813659877765988445020744352405501851903522012829391310331320578892582762962402520186128455395154398200301311586774671756601706274598412124045575642617029265197220017992093155089301872499134300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 12209281504140846678938631476550262578273692281775841664738995865393289826663797389194874148341946955028767644684769796688237007734313328606760281136339280559882859172568612447844479110046711199812387349631742435656336215399262664240680927363124802611455562628182684428052549040199990625449019159525304558754535821080403150012778329923412540446145968648363729217090276004834663328221041191167529652112062941712054903699522396426338895007503939945503282774240039270522963176188792075114719103096004765755009126277927271835715887052980348908503442687827629206764440859419402012749151652453109470609293873121289184019141725369990884445606293728015337028826251826703802956265596875455279245238805901763765155278059697033595250675055696600109008131043377616183606227152198149152623005559541195343320083122895473031717246015459796094672787431287061745700994349309597261325823828719106417117599494648463026044936617049201357973309415627149930241453968066070003553828264836056208009321225885184486125253361314427724796010338830079094319635873122675192060878710153071038367137889311388489652684536729668447801860603159053267530450193158835835345062391093937842153455154649620893296597492337037458785157727731983420092002941645253629972537751055496135504221830451845684474821272753483821522231802042970364952413480343391293366094525329774733583233822899617113251577663391284703714323720692768149745953631670710537203742071151323259051387039210025995717240934240322932798903870558076783372722812055956583259144663030491853202749538085389587015523367646368910204026949503145685388712646696763587770633046529574825358719482433139603460610358447637187345016715403200862864621291766700538419213263445525089897196682314124412748085507605406403079253847172205115143415440484163703210290832083135206382446163374813187115744365709761001151261271149106664402041793118726364050838372687924533297943799337547312041307017348827757689757961924090377133861941195475992785616187684426480532383981653270216396178571946505263935508920714840644707745805310774537875095092291572128437838028961646512971546094063949670570461021133749241669248330363088413929853207720556179117137195782204487253734470644676011630336095927923195328043596425428222438177265872979428506735801382113735213950731767362131232981301680944798069423445674471043131860108018374307864302131990633139780250578713063252162544320348827656894890757572148071154832215454731225378485370837397228916457649194322842608023371776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 793269915177621364688304438002478347259811201476848476282847870232481435690951982165876903331936460265626279686928243601125667434315435215487430644179593920625742902226972891046792774842561733377324289200395086551326840474981021560693757196135653455994377337219198133911436379202788220015297517975170168138540980089138202354361724622919747270949798275180910313728541104404057393598059367505043853253635901471756498082566074807551307404857076285551637715968949751623581498356112427556570795657593207487257704635585509980512194462549789457319805951867488583177426382094200649539855379122599152435846881645253943191653622281699347275440008775296490918473643756088944931553395835876878001552568671464585230564216074641807837676043670412800772252783299133048319488738890269490511387757429981525299787330532099364396688103723024198255374437714137362801000520725572790031326997501756762785476834356024840069436937722000203740597586118525601956740144827454109746306302624252256931049444497815180822839653786037715538666891450193722367883553592901131282687882930961714190404288076769483309756274912195859745089341059765831078314757797150659753867931247540913799422977317416042299339001287841910139602095578895422706620200998307806687438769690367255901136510860961000053695527637328957503753815413092924816903638459262328145652703852309381009842942459555076068485779204861704663790948601100486510812538745559894900369609555175775188564739637868842958616468940968605567905528710344290153773014926917339421784622587530296622086124216285829773992331752801570134097230235018810131657304358928184665016368165787551059280104483846532931114652359069973681938443682423388218326356865442702170190299597085759237426192784555732733557128620353630771814873594955794230340573996771876859003172054685523179050332933075022028524505787988449679907342689731545374745239195513874404323565537381283429926205202359188964367526219363814962215757670228400880344539076548027788973131638564953326195103174458021562324550118665432064025672421077881879366359893557215737237208456732847570154838261463342352282050869630065635207159663218357682013831887471213190960144226485726158106808175583655897186663442553773846379831107322564406981601840565698826845805554987594829684356090087888189789539629271250271713683891376173831184046345551094344424173675283283257230399145086556825673866737749109485267862437358633915312281584823128321245044246296273055514114851285612181371399303971907147568198451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 1213612708893883751082096041238270066394727204160209166379778974477149520819887487672806487152736696283533532123916538629568005637464847130645932082836933594894987460827187014063262064362405742861706689744939481642648667309463121998943382378767457134326758502486632841788306530165400737194660599984764194848317785016633624541381129869603274233931422354824963232701505913859515779216871025028409643729213009080354235818700659600585286356473758417330836510598435253897001158823597094598916867400228858778876544602060204087468901153953088927845095807442631645231770596618157772031165122263810175490402829956271701756872906240856832104635918441415857203815378282686145320614199609129285306717883476349873308609170330023271337276532815213277892669650186727191362544045377256259914920014541068150685526317687965356203487453036149810305719409594777608903146146803185756763820204678761244499808945233964413392109682356353898150214510657753895793334515756063565540785917829760849768458366930282036730429540262480730636969768219488245817933179079446172917893891192884465322443245576341885033599338694769433124350638888006640531288460800351001898096228126131895790708954155570378846989308893803625971806772551682861936523640837049598889630611979399830664251444670272207704863844584605591572839287702874960149625419213866459055076310626386378993200199727239706422639543219498416829691898918209658039516429719995880778933258732699114830916235178200927117889769808493602266685805212427427018930575938176840683033698017150540010828366984422895695525086494126455006873807946139127551421121750840083874858521455759725872994639145368963759965073512268681802601067729337554588571472192953055121701039049219913464124979318509484201421953007859117508235650546314799204695051116520023469800619592026520819305123077181876715703476661287569975238698641914092601736824770200600587341849990866429074643547009744455208227617453481233095301231224092544169854920176030398381205032256550968764145435508373824672221955142886363643213543121591715973760036931811284159607551603769019461930592100500455495842955073285700709037690470179657786085114647261019067799805222751258724968080674340946025752242772337596780040089242941990824536633343484157751522275165583487221522652996858027342150145686228371122996931662262997814525258810391821248932468548647087516821484385983576149710304719189261217401792634696207111758031917129115650721632181952633990801148863210868106039850964229946750303431819264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -7310868491712601700436784459724439436509812995851786956838741792824071948370831631818403619259893224231934877892642208812002451535649156326085882853879323652624192653387672721022746800313935099042697319202439585543797251912952489524908327078724458015402680613635896448970613673678983293494557688243664132561677536157646127150317321997018247450896176618752042039816298638408162702923814927222817130471290742808263559561462243056683285883079622502892643989661519290504065881860469794990953286880646138150322756888526663399242158404205902241102400033661465711611596093968891679885855305403048466658936806728707572004872673910323827636198492154243035232622302850437531864075620634989568188663446633464435509408656850919450078616985220263741386893915506916514587875809674922015785487235140517317267430438271465235409655048527876892606158171147028676361670981924093327159312124393889872044076054444894708198140979218022046645972118078840190418867773716602207773433998032384721587995409480458435577760679180322652429815284100831312347002032319405103336378406053486731676774676973018323936657176968851891378238903264820485883366331555478621351577889925610306333745619274889721857424761592227994880198995558456361816940929339356147683691222396284089858067888531133622425173620146652428834244800450595731803100588812515506366844387694221424094056540740685378773516056340297422274632553588700971516002908516060666912539317237729830739861454047268581957302608452993581527956152324037949722341310609503355781674799674789668428340082397498770088044033837170217603732373873620112444312838736337072779929188907235026212110331553859798948807617429331349829992833139548396823158146161016362807022645574099370210966554999231073457598709870113610603240802254449477609051330695070930183616084209212262801633695188213411981056171599543373790168341920951490033091987168712030688891990764169083208738603506604673032921148022498435952956020217621308215678335032731842516767449103180923570629946077315820378627001910177808300963157024737096798803093964380546149075128247041398798476648888910311930679662326577311461334335353292636539625488257593427410403909944572327784066540404151231675295008295088579625845952733971252199396151331264534723254935130653269787813251228116381340316107923234704019321091212152117322948455235891120925998121142741849348536002903888375626926641415625329652675826126398734711482200105848817695021235203354341500046290392764174813370241954340633847360525434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 20394557466490165440405271949397815256351980126365293385614061778795635646627580619428621843404709545144258390775726339226153179412654221180204131922810986624745214659885566356335985923173246285881361925474694205681873465746659516114465433108608835975705764849758769927596578137225440324791072493024917663638999244633584523980511258370741073098871187591779259153402008528105482252950216918473660415034191512348480761192912128710853862280013906376984755771270894221849049804427050852039349258601218774542513069348350487902332393006729373903095145203633572246406644150564797230858661459336165953316732022507821210596646917484191084831215787349857970335344825774852034062552607662177158389907982969174201082957138697651292367252964287736930126318475645806626649438767731483624395935757060778037443703044437455455655378198469649058330807040522102514437090211917113458227614490960536189578844548330236388321839783881626526687362710763451799845242503689908674187988414082810126405137456349797478956070907177062615720946425554842786078219076192167864697517677167177745880049527148460242668436731849333180639296753610811420138294914949704901637008027241064458700978382615843421879758355609544481572161322999147950493555401520814397617556742681448463252309779844004372799151417261906369407761405015001536092591052125208038433903606360059784102462738225458157582709139982235205444910483915143431353566032671280003140196657594506556142903064790386682365912260331183070414828779562587676334343715163066568794861863272844123356485493716273378119207842803491608830189828805263549463076336831179489116306439793312691015129502385971152874493773349766439251365912653949866023659321342850427533020275741259403549129053716552976202022480687278127017180644169588155684276971981841999590242279535017350005905703816759737975675620903195895461230763394867350929913243346776737024168919616647178079222084398784722131577543671551165183654614715469883703195762543658136624438367893282134668632004629808833497864801140153570410760569132939367845669296239415111888408052470763419755028552967295104035099372894329299363234944107899977811331112330026602676714658443058428808054530147851828319746547748850821646985943973449433515485756977633022595205522836383720473044851505205829449101328816791184303546932265373086873041659834516674175205816525533010454196090427021785980890318521127128522677746772119794748107705885848079147302434811585685991551446009927060148109984966277725585792919666688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] 32651746127190914027080846692028294066366180456791653400562576478109081321140194878295939344523340755601283944329587382553609566462642652893629576900839862022688482260276367776722869411586365288566882913443116315098019125330445016388405331065980853743994569182363753860617096903997950735458021505366075795146887076628034210011116263627100231388775277891963777141229662782432732226819080697772828540650811132688936849272669154379420256997761268227619711277539601825420101181467379146778458142539783082533490830785316068356839805320404709565242441593024893496488800235389009477299117999860794713665700273698482278768355473215828332663807550130629143183966169097107259428737593182080679438682941981496151119693979000490219671668062004336120940433591359526994787753832665878244243884877018628144654180542064192306188273869796071581872576999291767127536898228366071743595489485410187233436453699862725513436477775574943479657254854554465793596875404021955905142736968890377904546337174757534363052010951666361188205397989158576471917692245277804940054848133224823984197547211614404796313003770933610035899505409465582858492842094389862957566339242154245661337215688939294246394560930602867017603381742073532004729377158703613386261183984150795399658449830878768977650999025043582829985995716763701531551811558154071793582496905131506819305880976120858395887186628306590477761608474078590276375842419453596168883532689841305543414657935143989116636053536355716582934321472340470690481332434933272464298131056783072046181529747572168510987228101257224968590141805494433130799010519620316497255127470717663743544132934275488411188791433393182538117083617175886815610482319139808280735856145625879816005171022665162613398486679184036236301029175934227100583937829982780935435121841269119275241228567194150759124577100826760991189812204459188097245957730288642441835667636725626147341758866237687906639592279739289965236862179137794400366179830541664763131784209011930538145663905397013513318630830051806356213427921709785099406185672947798105734613587736458346603391974866135869984802461014073876495977890310142085614477730075871372050043167459880961584193762647492470360955996577682070217210936039595440224906213006049665438754329082452210711326713263983861047447085890477759654276998550612960010279386797208933072911987044639937191630996083856563016931897925689423516997957780126016974101523062715528938369493378825879968296525195549344794196345333868004027303890780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] -350078912296587396924170073100445035170882794244970575521427737121319518806929768332822155374926801664681005697314249125592651592974290368090382513377118083221571734480347875326395317148340050573196554023796874809081352985713150314241235916875387290772463894381121937249826647833235817593733194942856514191739658305303254574982856636229640286356737342282050765449720425663705515483521319102419803983331336355448806549126540047041930596800970438526970981852081635781157673934943989976379116802348919383807560801494098741542542175286659817165061171967501530112806964348781452291548375891801224547819259433672234866748959394261388680287242284640525661864548437983854180473608840594338525651855108181919924965228024936217139633752275286899272866278588289093983302718174007477106499051706308475125333939419733895297163655726265285790814019647435501132187477420210523620793680693839988166250420844198113195282325668668348778041334455701917057113551326802307548063799481907835134382786164167060730147974271809280046992570642386979843532575121846210747719031025624414754760651441565573750489029140724839230604417405602044326704880672648517523201073711894309458257264448780906849061829149503542674009208876063438597904095818648747718332982743358166268607409329299893050475379838873823744892027340091562099058258519603696377129256728048225384644267911676566291496201185085114121352785266100677562328412054827252639972306795320674535838840601018874202717565144131246443278619363488709010147273113345911054835794069852715997918287952205956810849284613276793894632968676358968420070804200617154561838826802025607520919413356690562737530555591412975464427624730126869325545217536811803950752450082411556155521710425690577759249389693704692817691418655223379631195884118946219804100447030069481267609022878265853285007986390012210936375484534028742222785963347504679961647702184995401034227588097283281520524510948641598227221046816528332364719796582428475537350394930013903595051642640492327079320371864144985743293079564124418462399401594706364568629771639882272059970126019720160238849323436902008312551836109912243153713839188231906256769995032386743715590128132391399898956028916252968213817508835390287252196779124666431731015438236525781832239677946347575651329509286483989732229013711277980642810338493603028642235470070693313755429360564984536232859681384927787165168280954634596707255586947313805620961050784778040780186951599782067382356736508192540784900808541995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] 347185215697778586989890403067266897678598500079723294387058472533913369617084622510118286688297731596531283959454390857919848656457309607625696075679255170667203581940415875664466901450005864052557206456081820811109036296460617518859650250928470783616344143855000619277144288974899825232115230132028031779673284091120455529928455625150532223677108835241535143685963743859765370164414666309301136592001154893676624967193803016335385949417569398520329647197528171687456610440237090961396069856564178719351678133111777052210171998640813838345182813183871037183308387132026265156631263882092462622467739629697822429829220013233080003009849918727500178388561133159918949219383924688626528118095800907044365571948827632197946373468381766168185726074889969229241717776890769113683718911039751284571162922000092945078784163772071363388342346584418711048370405960903985019776415331761723354270739842485061463021429270759115477536877241122514861815696811916142446600735170880875462544626554083859519557280812920518252458094771097092875707619280320304614303731650291940052213056731102312300634564567006125648210494962238910690611505197033539418463608708542301789530880997264928611560585138266529334759831300672366463323791649676624839968391769168582881223346443761310242030177988562749616196493554614298266170142885797776308265151123287427326461831769905714337732640828945962474267543265005094899784782002390856818965500139598396591065987100179484848489266392794911021710435724743230269897889651424062475346172461875684493375339758026146030265926550202422773419514998285071021602269445454664925030946687693627266996512252945214141631357345672476588778842623100153095762194738209997252606928244823548989239613504355821526470732788738292564551958752243726751330078025963731179974661432045693117493727075629088405431712919386120744301315695411689470642122224755446281066411504075985227865703625853605214590215026508303282935329594110756263275035017093977722150168931413478691371970752765597307565356553466341110400917393852032409317280926960954654903194699884575074197628264610898554129540026227544239055299545049570632835122701804988198074168007241316426755694927510342917905933346949474865582984198203856048442790990992713241243174522160424427737037678344102870317558608643595702908651434466496916080796913385529214682673685177204030623681293405357790335217775593579121935361103016770764399162848732796082551739927848140405486153031380793660999915284019025826151036365045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 1154817862490336073849434648745747703374074269304252251012808500041775811314975038650065851583568852867891168963370803894060331744942749164197043546487927869827644461851246248993366187015398114855320482655881774674586140153189657229027100739072216570877269765288879181356291352341275660751906025485549825222420310286428884596806242080724470610486891719116459677078470299253163786956609315758011030500051933244860507872593374855260253855507171645267832510326737231128489314725882695546444493345490108413260974001756971512969578968940741600689446535425295354062821327912466850223123419593435332190614361220900933070231092455439041556436658994220669127790735232758966522307999084117769707240090168217050750365690820920318132466048627093252070182518587164815642976007390364321720193803805272828906115731951972641210864885523055456798429958522384365768375593179506922291493359712857817789929643960084264615530691242870747841167625878914575611260914055780947158751237198104924308740813328421949221701590689795814518343562162221660733612536932600422574207414558944312439897449890876047836071922733168947578126969652523354887867908843527980323898338612353608650074040215736639332327184738985560324737333473794122618070966337023318161909902287918893871823779843539280857264943225179383805073579435690224246228789989273297861849581603452606983408753578846466756308285467005568623242328062876366024189104368121158261980142924457252880426780696394489170001491259220715265444639459684572282231323695430526754190453790036970079226403723408783498926919061514762692592397204030914201003228978948445181546819674007057324322301931706479607480888238242070429443000863070911032155560927420051559857100987196905297443859874049907427690407795789036375306362738521988726899152738898132532249206251871655755975033223079172890576308556276920330529911652967335210565731831812656116204867937270859102948163416153378640654820644853138290228790676728560904631605758389947124170047634855125859207562914517191766739599411784310874045650700712838358872912878442483887072194263913732343429736445340872335251937230127091951317884315937987275525695665526542774112522660735336845073757602157383221975649308782886974552107750921564882294282552372615106415257640039967388468784677731423412220642329399968782779018552699894039377560517775677337545801062529887359264914091731284847579074216873567277826699870522601317651529777751323880548612950654045920871408212890513900929352560687418294148835974316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -2738417863965625353979779563570430798942191190147450223452509141047960696818110453339798337773402303056419016638595552532264290329248870360722216644365976143341386426811643646182306405304068071461443008759646863130402530080881012800046252686335178858045586677631216295044723258375598990798293202213110447572335797519051027911107156320795361527725246315217150460395999551729462317064512310330682456962646893794286838297652007251319935648471598573008338260182749755287462970660590330298498889358705797599451030957524057792810029543310218583048505775358566609084081032680322024163985482677953786539359655603731236765606346844653290049085124352393799063244101565420830547484514717222609390883909993230737881468802562395947232232392384003353545752782192009268523736203175928703637292753755230386458491611803954522418867167119207034621695418439631061265838034209216470687563279765759111425035748209133810668428013640258867669792148697957033234544279871994453985201799795760545486379019266327639027306429750782748401790859777563286798711793326192470031059848204188363326676068559386162278258011224339967713288586841949378330117619337479892736700307056171727573712922993504149273913134393644326736673346633088056935286350944670532226150994787257712773935048438014738745018597323817924945845309270645719624885158446990758360670183371565250302031988821598779213874859646876061322185293022415816651778275887634605550567618823358354547876070262577017859414377193888930102540518151968820946167753380093170961911257226590787411147423632632083611188964932525784565104876025789746846695522388877143959713231356276051450140808423466011776912910070775605662123864880994450349718308116296850779267197773322938980868120502121516918701009006439221593597420238837510545434503781018165429220812260410896141617417344867150910816117700216229594731833124446913777302899696051713210223686988104004339926214120456744911113786546598582498842936944363181739563443959855144195716727925622795029157829629667323338904880155096810159281825950509685752754265913664260066749132749773040544039017359035996856605837311492620679343763662638321911343783505448716173271610049098716164359398338523646623427340327753857604166587365118737884046162403370652125470203774652847984867397204681934825062657026073055278711634634279752083970822177120651314909418860784851121352345183675641953858062403340623287730601057418972821960899228395629661085074822127328654309199198920383879659985848952225391074842404454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 304280885048760428397864811957449677312951823883135174168118973909869582090364617399263396252421860405883008908624805255640625584302775453820439390361724965416473244064902902290380150845847376108813466668307941052090234621086524643864036075419890474575326812324861073305055868484329159436343406968731564314933680560968604992430231167387605246323082419028151468394640071086120904349420493072152149569189500939793632087703175728516981001714700633559180185179941238415122411802525922296799325260861076828424534733602703016796617348079674389400445458698073249353844705045366773386416383079797009966975389449973011489955166333462094957408152688737968900879555961182502899467326016849180796825101855586087187613487850281839864884898524004047144956129780466689482180093696510641071407379029257582655488084036657952660895128426660237918576484171196758061397092736462709942872408384770842456591859745672459576532001594288512081001247627365113116574907933061811234955678651288621810708543550156107439889244160637295697053485797279065878670180827951288523649095782656025116603050225404625951977539578987366883203840339126168793233170519685731783540149669180316714209468672083461771340700371501229222011585332911705863196887237379095936738280345244266285795788394698908802102351423563704248415425285385434736861736510069258552133536649316675875387510080252265154902100426558431933612883738697031495448486456409690751261009199128193705268433602702866122302564240967214974996748858798371369020806781792061187599462735830608978642000158015545476655926309781302289701942798187903981863225654968297722566899593721440213199496972860161501399837340920997082882174558177829047365605308424108899453586863532156155877534617389161333929932377247610937684945698117447538029809017745979092438592628626040188348237843688375396699207586653176896904993801585093229155832756273134054204328776012334785556035249082641745530695950419136088067425827201405714608162993125008778895671574861996582058320109868416557320034540013173697866129966822859975962559817499172667764311813152508350590493256521757771293159693580174466651944153540211845490168301516188612680323890896307531225944757318895993117315083682994205369540646120244871526862871692478309488579287314982091131686555077530621062985249532372841282081862070420797158927703014293269325903730641405602971377497987968506158237539906184354596660257911164841019812426409484858823783320159293148080117518608646085268294539245736328508713778282496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] 5169513959941201218509357771339391236574816398357474943596367780623751865100904207479108081695619824383289876551650287373385211051975951435960359370376122371852210891600208548037322470170782675349530549933306868432610099267088111265791678978773832561261386849847459906677839891810613402150760922421154137938898028780721879882581199385685810815356716386083229910774339608477187547934062231377395301409656231389996534335887672203118660082159427856653169852813273529213510345632598474711155213119741581470199879869534776406647058738303408419943666699268568134504158370768918160429640815098148418718002288583601870545447643546131652037674105675814372727871367516642565382728851816793161449723259931550643048071600428503451123778096329310132041678719268244144421830184917780011684624287647208072756351625607135626987147501236014050031461059520134025138870847410745946477037187808326330665183053292306772605010407342596288365974540590210929320211650762169115449016429550047211155290198350136877372289265688631095963793083011197641725948151674612116934318996261181672282624259377079871421675031310922400977251900126565133890399564895141519621236555684544352423204711429091330567114343400651376696206389801747689964469653064773286222938407958606941961945316416150869041231231270655968491840746775199576471976250728556357254531717494003655706194105651389324147060370119287614737260595586133212679103973755076012530162878561837543395171270127999122972772735779199565274613258804885462548088589438149650774124961767467174410583735949604307309977931974603980646560812465498247658043655765067086397662060059272491345135432757597081583945664402490742080684998109025149455336949891799426277161768531089585967722863187923421711040332141731272193163426311211658099451356291584139785911783716941663550404071563596894660183434432308474496230898219479452500724750900094524063408353059425148042397785374028661032810356602974230766957557441324913021413655342657204097111697013687089518689063451896556629372105397730540612602944953740628014110188645834201249104229018427026500613114318647484842916941947146654204904047465295446529049954613396426243982228821839011657437808143321626502373111729677015229061596451174401406964394968110332299027925909826727375219983212648645233252426587951794705414172767790345859233774225026148690243863705905876633728214707911923651717306653996796249080733805445569403346590912255873895638481846581509803342906389020612815130120220852155374489138322472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] -5329707226952450155496778464429673210418369346807506590293520860110650358116518717868921841964379265413176764707896886827816058432058337562772287134471412428411425611595080665709603319093047395240131316585239802798966819728661789967077946542662409773408225109478473550439689932877640689035846198063492768958764523064453230272838295993328790569770799285483397361721958787272196992851577683818814585092067368163974249977917753910760853673529854771852765020287853028188407908804039928407977962452102674194817413335349972704155346066594077682262803398584526159864805016161904854729559295096992317658827751142585931019967820658431588122775868682324727437393381898724730426186790701745130108048804136205143009871383934592643646199489663631268837117998618783476768450229651754593980570070708008405458926186608193855654875374013175046662332828289943536512714164282737610060100382252952519697762225734908042737596115436237709449304423746788664892868999603381075779517598871560179471713664098481451473768877032628476972730876139349124693705715013807153046917002228981440247279801014932609432353744677495827984093165812495095557117219238555836378617105625793426139817481595857203499406879707491361495609670197530037656985255376070412014256633447526544132790781067573374458040162081229988368220587237611719311618245605104644777168249755278520540068632317893664819526912472327161142731558404243098045296735775634792913350271998970263525852617243640190680131650864445546485522746942664536535833349064870526215452490460068726317942311782600386395585432184581151445637142190448651102303280650328498409380260417333315230539900856005675494856559832874863806780988790741580454167434273003352538586742780530467985050913780029238573612636750484768434882923936154256233466783125361647715479082776681110050520937130231196785612741136754768714799245685840593330983378563510643744891516991619931239786396371351542607273797087281712732677588939450392698117998549680305431169332087299980416811105167713138634156896811337975197593398321644920188728790707490092052504870090715442683039185089719268252931254882748548648393543526722693153947750756538504016657897293462502637660180111044687200388887973732275131873029397669540368166641957709187028446163269235965660692436736371703725017145188637000437258434030237721248078893419066733189429688619857334239211772779770957731633271677451406569003789058161483749035119056969539953499629841801128503594637806050316635790964990058271153576758881550336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -2408907131140035571989116899280500677229281482144176922060353519251914648095432977403412683492828211413473755739400196792184670782206301023894824238688871658909253401256237019839943521858886180315582709624886058342265320064785216408080144589017514766703457726076848123843891087318894677711816953311516493491018286946243852498499894641874007280257728717939037829674365523002811805900592387687245310644190607218773002099764020643546946441283506012623652556864668273443299631983415601855205288062580031939481690665199372843364596905994201635144874955543499474238783183346973483601768547491965593515410202399560161659332916231355872059980568935231653232755647832801606410894694667238801230955442744271930385988866092535305794320708273847503835137193342663331413298701629978176331470587561303922676074218744159817536995489026390281054263247521989819060927833157840904544749806810022150193457067569445258279092069471208645752741789875870816980749679379900071919124566160021566410539660106059515522494529903730443007500571522711686859117079730378524356442652830966581028603264190838032860808961919129789057378065652821490033692646888519914293019660927741551423285229476046782020301484442109372482693319715344004668933923808165413571945294747040957179914208579153896828281555548828292255376020789474166309905570918438343967454422922729315532529115578268869414667125996784363293506433182942562744023964145001684168146547958683896942014414671046419805922131394101019867944119019224469257571493220618675085107624595672703973321417827654232010763102261772306786568386355015795543319687383053192854333675093720426099223776183303938903269857933458594591269431533122742860356223010443019749031111013980999108509466577347506445983999656883469060370509982131579885331077876000667149189023824166783996865174277729130986862998552675136135100901787115766622416176803050305047492310449348507639710449473652740637060874959976476367405629973841705085999504476756714927018829759958148891760165738411287006940906233037999547966339506191812458302623514326067435388408318331122123301361738675598940722072928591467082834855617280227154267890654732500402741614707124094359178980735084918946609241304194716009789443765454624331647439271058948570006646544058613352405830467791536712258228829877731317562776279302748913373587879315802344565844495099096748818197499208021330041392135570618781232943957686857943881683252178466249537240212951035028818225192187311109055638735749071376901243163115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 8593497344896479626023990218879886657755382540134631455006826523148625395316296780910350567592698070257189733689357351160527683777160605616795929272138798968953210098064227717281196678857860745876653922977416385632327730279030572550450583066287158290095780467245350518534730988892761949519724131063088009556669315700751881784363825570625973892232503950211947097725093383093015043670946140867459982567706910800543634978858069766777359441845034862393806055751028244915882523963513485141654220337180172223801120420350936864494134152551290307521679211325991300050654567991487447231398191498263245453460181015050650085173279646740108337849011704265511527788450048385373408592281061792338399484683042307746826801399109810365086331518039093041665086483790826974126755802430081039173996058439447370649339351298602249118403164746708300967102738781576740768625760795194118127569996803961982146419089151423787982053326327849734196280701244439248471989123536497619820146227390385467899068689253778861208244205647651698309141424532620676986915553856757763833127720681738977916535591601165645611101189269271900807274494371739578664201587857081033840675930230702391282793789143845689482878500665951775132705032397430915580526531770281245443329540147357961671611684523005831108595322109059030640880229566432822865454622049086278713238950873819091692427486849052637963758738888208799387068494281943275554757852090574825938406626381511332425295573359897730308934783740530315240817015155158092606988274720053010427788381613130315910092789436003331059060763171260748903486830516647690243998336354991953744708324848847781750676915253950309357948392960934392279104605195004852428410534937988106899383195035774931277388097135807428742633834894035777766507281022439707586132628137816559385809800123992352194207157943003339153865501271008641099090827489243102871434154135661150492962344935622226445854988178817348030448464809245956611508974126948851663712605316812753754728076205799006287449835928578029694456259709233638323229401042889883596623225794233066655878402021612099529871172507801886626045211961839812583141079279657196245702893930695440316949415408824159497926330053928346181397946595870737739124688531205522450244330215299027286852249054661744278826311751476411625821601836570639370036811888799783440013579363436780165857936399781788486279530370047643517585585280262474756767561241686954060518532132914360917525872892896642866657829545769596398969940636165745786036109323534336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -4294136891154756005370229825021523102617339813592335645932711730243367947521822439120695384661515135677841118227186523771014087644659884152068666617632539111450173147965336155041070556190773415405992586691107476716649561822464074148936687039985538232804306383020759788634911648989291823753264819253593195546857609249746370441304193679832493763718404956498707874896307950706508212563850659372704992907042506744241248398345649045466509104066252454526985592369787711915624212223772805231247322708299666575262963408065479239038473347668655973223222124006752901365112452892420273559883168907478546377380799413635971549265743397898012942473138986021888491353339441246972594874878406990672953718392892799110047562841118634190873859100117196510423393119565923891356710326328024497129861626571725214579542129539457470249993086518576105859773062358391587768714336373538757969644649750223025338065495613985173871295599106378583000604463765806535990052208469577563337029909309462510774557189742888606528714356690681903410211125027945378251164770792755897939397603512436738176187527462574784753058904662352088607852579910101797575493615298609103409467452049014496260368702463674384043262174530191932515831343525939267831826451853052580206901003680004208166437504296360440107975503196611875682967268344504783880781380414870160598089662711937063546270498603721667109643902562588154530594358785357460237412237228111679639138046908902428514301286129802008148920227172985395824775958502428529209212882507155221967205214538775270085264112656194306917649353744924684341746957489078657653462545470388196935904173706019177962109355899428646589698153444405724552956769547706326219685514353611096634800235410619604187731945117039805760478541952149905829050523781912765104756585933154147813833421685895233802793244012079207778708686678735689320969982066681277211419798329245194226042459732485602695531401615737133205826866692693856039621682238979672634506894008424601025185923298335705417263871023698216324118184446018642219202645659455196815521196844996200573895725284877800683738109876780060740627060407698517629956461831711894592036433693759745516006102009303950147940110398608453463803886525239282440377632396371680937614645369003997724161496949432697257483600596813802816238093903012492095235559750845045423642719986502670784812338577946300763443026787768422324160537192836084907106616648198344688716554472849892774469577761731139916181104751070608783450225394950155983323301926666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] -6247819932880741690396342112514231458420381980598255138887778736970455530528870528701528460708171143180116612963935912665285921122820630173728348097892531143116344023551167221406929500857913586313789614215471599432872341984287300215512015584501408233984163426793997733794636455600779219867698925647818457099288257626706833576522253855844039181641568584450504309334321489894781976674902010905407406673904621519575529220696488177202804612484392381297593758344232224229165292072618303401546774646282361961503640769362618651632755200654274388548721526769388378393808905118276965955021213080262704341939541805331871508696812629569741015051488632311688416436231183732677047100912151718466708091389771781367912202278611803294500378893713100225577819093550125191139577615208464504833645228699707758948758812490070191091254824841577746980370854066548722618381249779312814291621879822849694256688783877902595998765698893080272606794772643944945810749443453804590184081874580350540544109532758391944938666093614335660937267530517615112666810742742493605001326972511083091448505590331332182113088274081207093239404665690540564153872132694273230038553548300479607436609599772873461761903725668158279737432463732810831478661329245610007459955825102272840842546238033142603195037266850381861599829133881654077333580887431912488804165638095349182829323812663872441420145457343627432428247936412292626775592097598012012504583037401254182132080249059726009644186944492744393408695240648205093243924861741880274524766536104207997983899224955918473721763809083257256526715009549015645804692486114370617501771947964560027290173883696054487416017511982257591632630536875159834181978650714870159073417077260962455437817621061028128899654413825221363319155496816425123995610105336780259090586594629600786241122289031393304021846854333008651314484934965829819030887272407089487281098400743759249741961479884048485239396086392598118601551522602276578394332394434744613770626422608359261799301821540033557076874280825440936468373945977242092013078275647924505654773323350051122345480071359903008544502767922305262290368074521200801168628519834579883840376716600056972173697781715922998708104187300477163385119248111176744160203780183054136317328380575226937099999851690914108520925537155352448578425981406299208256120613037229571798902700410609108665065463918563427642396749026019013928328973251457115882467483452359620814504191985028518680119997680453581772469635427674767634155679739019264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] 7563121268628401732755838409304764366716118795970392157692907529997330243309792686598344141560032771405946754044914735556667168550119226985782558858265804985245103142623552236728889942411508712416161749874443465092746015306136710754659172010652946453764424203323321916830012410004202720195909162713692053879364618085330383969235307834710899815917270134561972081212296080057361621061702088974462225828146448319240757900617513236249044051927148250322362126704055441394603584388641034030807149920192449145895947793328986719053762019870609799873217150324852430414571665202457565142098476480222191034768415321039348047676877578233051316152645815118150245436170792446105119773040462622889423375918667668999806663111068012922357837387115502593282465744754349738364094314140716081449536181274170922584832441537040946295068384240655151996820395685551954370294918673810152334964448460985797874768379731144709287929478056351577099011302729254953725967299011668375912164305786948838232111628444712527646957843383314131785204110889592185131273082934877622955912410702085896835103190436593457011754905144173228684452894051021507967851462204733640879899483808480269335088997024982551406265379413054610809317606556821076930896410425010926628018066905189719805549756715439011227406690070364841871850854009548394396463796282808660045312773336763296938844946882234969777444477772326248609282471430699464421203365912773095698311824961390327998484722780709988953508289411077174827034901638732408359975383977522652344440025278088472374949078067429127035524563521859521555118459695848672649811854376096558389775693710059192700809853641240498723105876435814559945047281059393591043644510570101356459957716568396116779354275255302352716869432004815777607214338788149020899456354774576113690752411983784179606918413104297989459916108243017316098630983740637744065609852223514030356796325802473132329986822719036805155444274554764647841897721492657532477634608150604576086018986563360034637691049424321347850443710271368895493993572508128546318492744838085447461425731242122366621452389955535526181800948444656922971133026651699413993731324322800609364414420676131654397097115942383439579406375261293332767139222566704044203044982788655903051809339089231414165578917613067268013638726927572009082494706043155014967328975192225611016130493619765889085410857508371401648361358025552323594743676824651180872649656817786503544612871199896472665848736361747085824755457673638887224561081023201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 4816141403912752257052222403400528945745814376284914140731077296288328762620748177424549397062037393017852850325406554954216542734121145962364046195227025556991330076881731068723225937140801235184326711423637944597039918019060079132814330199179738854080631043635092863734051548417480491984577888941656329665741909751467284416451489581760874931594646330275900014423403053172615789825617719447790245999172233623223745404394753708614238180590176075877084725452962334100826963507517250545870460543412378057728046747158030132351987668002061843691067471375310497665739476204469799333812065331792894330508170019658246159720236189827895495585412491304248016305343816713702073664541469665592667369063829697401623795846285504948706869627930850257852725279864696281233224702389034229573310968060975312051544938123109404634831870466268003028263646921405238141532606887094156403745446384173464770171776526641082097315992920351685719486451154142558587302350424592691482893102971074703872707902161899518453327379445802038695569193717496394653234605462295594803052441964129595332053345735526710578053363457904258295607876479533199467992363387321288462663678116234833668644444396368288202406933472630577646895336401479224773841018417112430242251651797809449372772373506744828040353503975803943463535829239355741278739722300557864174036562376732048308287738306333187784885691935689392137354070573368884296313278448230981307163695020707415502987210583094972056095978207406370486280279370431361212296868066135827518695377889521185540455555206103054115704590048765779948574981215571948754741336514478582893867307039116683716899184246122860998202608329220901834639048432895625947645628305072919627463229327194702682366935591963778451843401486351857716607573940544526518324136490605644860599980757287589925353968613378614538363621546031071436166859899306396410423104379966047731401287381547787476420248135065708822821953858272515193074340924086973154654590979110463534883262320476617480453661829381776230957021771455125181615125507184886094542913088243254913620459931027510405617274460674980591654082556629676260860641497237029527644492117819906324643672422860079874789120489315606848499149995252427628218560547461129438220637372465483684030839726851517136394157717716880169242473701308264454019740851260497541920729946482222581735383802339794937889867945645439136727871256872321552745469382443819297700172106888361418527973009892604482532626386772580860201269498996256134241003426021376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -12528448109639977453360796029858080107793265177136452773768998606240757986680054879181039887269192189832467295202405155427926484533313758279662324530470818692412119377775633364326498367808567147797800317799723430123456890826737130839258751455663324965391443256439756739109216414349229365058640132077506319667002586676986688016896231111495576097189153823543882913771281721643267472657150063535621525122221005377603444372876691522452227294995481444953293710497208027465975672009910809257069859208897231940973090991503733799396150286797232736603883146840876515236183911910342292328445323024885257580745793214701429693316884228696977296069052780036188362368248141628722024492972951911080767738682862899670774030301716829863705893634459844668422302511487672843451796801338052897464930482581726582420593868318958829987713276900611560899573178703631079530564050464243976257954335004179245758764355252271796047413564414155687697785904887813474539289593694792849777030421080729601373013308220595192251037388399335398701775988134322720429877921364279621695445172447652803355061332943896982671803975428978902690711973413286018426758126807449813734954238363140611763460721002027657307474308813934537111806527757655374862994868006784646187655039254397797578915425395375302765310177939765080943378089968957556546691122708692159860489670814507039663602973693362029858706123270975667781711537170848718914060540287971948382271471316888720426052396897752931474495142048679067609512632224316768530470947882214475897175149678887835569664384154077049859883851768675342213109416974181277868357604712897893371625921540931594419585047092231001355102946350041773342404825000791939143366723647665869256689972928808510318297615199101571178129935448900754430573276675744220061379715443968625709014360525290758750800678123362902080658495506629453835035104230922150278101189786642345120279072378955530125291693417437095473693214166375023528259726691375614390632390991686640951167325510001141070877795244033299458131858511777450779961643088554764234514861572636080469292181228882102806592909769843890261642040051868304227239420933376899801010283701883039483254632965597836526926769408804427563922890011720628012339151508100221653130613236874298477910148759366819889249820093295587537621036395338194869442177530428827895429139824323059780269561737990879182726060126563973999864845475102088764347096504129644766400320123311713979210459686356753887883879606391610031562140833896055206334616620236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] 5770935250397410130490645355957885688464514463256987001437701301721337433830263585510593887586474970758993297822545778475447858659947393638763308945891686399294867102517918623522039738875321912011599500544082804642129036653706582287998776914627848735719057804852754597946926519616512991758418329229076998210496973129040617464970441436391157871383489590658545625792510874914792808418489238855293307042636585021653700787721925513336293967093591416157450145806081359241966882766681147175598474617532404741165799697655287922443917368587682607047012467189676185448668820022226343077104846173512171325802229251895670700193277893730566021068607873135833795051290003710711393627398209079900364583350802543701238827449890912321859585702621030961089833155729356377635122553109951133605094403108746303097945396516633165938002390748962094683008269728055016745775097612288130779489413060774201001815649893572712706597815611054392058885294651982828945810605678498150728438488943786602041930414258609543967257689349723056547740883545088459488367682803102289721147302039600437325472809505333762965868210938434168147363837300884780180955597267403997014980873975584962088496608141480163748363278475717063527639329822295153270366128598044862486544800886951672999043224097403885791967398681452573484474805328198138848688135213995497353288850330285045850726277275721298875133056105546658755992025733221463221874024369230457016731546262732295644141852728268956362285950990699001978370031642931869990628398440743954808156712398132845638539249768037032883755868952755117255777880723518909599698041445679766930789105122105998236860303619647599811855821859090755049596843162859985895091530194722320985380946773012542015295568667925706921331203422526516688096961608770793061155593302977224231872361463665102764414932228643259873694603029823866175061416243223952063660307409857887858578823969960820730650931568807860471033646207036058845820879725183500530996581713220263959400634865601168252160193934526645939072087503690442541618589372887741168374945940441508955996825656397101162083301364292967265620359347054027708168896042734108967669688577307604899543944278522742988501805504165533120010372663679876162232324750759928837045825823728220266998284185816159223788369785560007624849291949671326080202495094503163252866864019186896378063394898706003932639353347788398245250576947295448217421531517121869337453056382425578792494352453102478200203998796926224985688642460987948439154932932673536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] -597106129542240358971467701213973582293876440136459348190051355327239289929960374293106882339896702931047187247635135148502139625471717427999499896514373672849760411195488070778759871661151588112384927487607067734820303271987608560645219770824004952544085125824186132341654704165479194958117658000387780303812302827874438287268345074263335023982531736015046680169369591005975477753583816744652102576200006633704609747388606368616815435861550900506532559281642046189518019230880009175992265597280561612169199899563060971671962639427572931878956799662935948739741728402076318746187605315041057108054985777992847343634010058879609014162060350972659624392169579461622146479006005025052327698785023632244732316964575771742859592392346393522970727315554997868485506961707170494040004838449219540949749838872604778210997272770836075047407353838903961611251493036012301970315141383981521085405592829967978790331616129475009524547707720234434003783446158327550711025927910604322922909695300234682324356701233715765220009948991439843880192536214569244709889741465208948237133556090892825454881375368902459183327511845112269636832911876745598546597396342036065935304282511905208636363342188862335814296903035908459477141515677997960888064564608133867227152944266387006407605066863525711974792116609310788992678036619975058215522734636380834495322147518093210956451745857575922476757099750945990049078280908712482014721559530923724453444160239008049878735914575794521403190461389028145024882952718523143236515697495907728075369876918758653127820398473755527534132399465293117084474153225027015746101314700789614334963516043518268546966972493890938507466236131080180262860481396167812610412100514735768613075166822498041810397019649132246408993751461048193702235788570724483398308585825957787964224224393739413456065188622960206653242944169664966544956193551926224753637793279042727954805785723116941137388575060810699032709611151908739793130395886353065901259844875931663214849174747757917622851912403315448092121887143593715907285256338951172163596007942665042640118076576460415887015700510465826425702554134777800628050252593759713084936041155578409719410978853906660421399809687539524056562859541721768429107835735689341581256614625005141161267485657587061522534950292967506884788544666568776887535878046463820873154865975473308489344134532134946655122524615922141881954214888800297771177324981127917787417630668007340581530459882353413089061009580328709841869441754726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] 4950749076510742992066131379844687180170356693111469060532629504625187654853923928893540434149614181276805829655118651685501360006159862085633193382474040962315071968745294384145219703221068523567762579340047709899493755373352483063957234145045283618493060422628123729971283756653232403784078166060880537170127195311157389905351437872580299788606228048608804042600473266962639649491188353990173089118078191378633774534207914827127131052687031022870788999153855365291709604195021731166320965184999751559642971128607508751930757666672511687315136484337304145589035955113838162246047489350734677235828376962220989338903231311214003324226579339271270418558506727964734015085382651535082887481645160095514891959953384803546964463541071924828294587001055928881367257615363475567305516704644409878864542991614019502773741543118095944066127313244088070204564864738522195741597397668170963826268521156454191371870764655053342505481814775863114275748885610351284411327490284998831865537954625030904986790736316789440898048310704415609268713793783429051140620698969787635440178807140970926823951194531919067266507669638360576488027662941081275104618556151588094836699499268605208475051610453253661480196634493361092082018850713596731308887617860628897839075701569536984548533187215981838041441716400435589345467658345450005476500859912768461171467405662536947398012911630124821987792044541814198994317676541626953889414600566158132259872768129399765905255108132166225789911025939208307664272617127237148854431410022711920367576381003724664099836554159112356123456653073706461222684770585511236520245673746722458839086460707312674192338220851983066420089844420321895126908707585813136636519835214456659455213220411104559171679514440468776920946118883341110158673340028003360752889309057227787462377914803940545662505375327978829195189941911382689272322443148660801711919703047498381974643570471923046511379613231063931564023611449685230563794959988236702821353064615365020108946335862015753011688639159037012110386176103727978223417494322167750977440033014247760445828338807814692006159568767340393538453297469300477717663334210843858597880317045383693446886051819103229649272833960350400590523999738537823802303025305601608695903132258835195355196941739806828185114432343754613690065613051117369838795429454856810770655103596599350087693729595619158702323633265221215186478517007222708283392290497923601179999307060525627663149490305586233047511248432371132064916952649302016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] -6923619043164167933614665923955808480559323784327347176721197957114924064927522411204401327565625327188167809315034878033189983610644712359254405230635315199142308991693243216505049677481910095843686414229396298130547398832675915015449115389204765248118105557097624197547861054201589420944748741681116510512109207136741258906983446826072279647050070645769826424781481388091167335127262672607980805936752412159749335052223784610644896370084508661901475048442829491470888343284441824441767232941152291606318879518627455795394242235450389473227303431720660167568982420051971456267346365063908303702628828467257470453777973497258615663953219801138165434639638680518086325906307403222495501430872569638035111756906000111073658108277765745356363765314926679268756415230403986723686501349158389637977141913219022812848996982051669302033796203903461510014102247293829362786560423578927820684471303782879950222247318469077531563034730478411968450763724297871792798949885968859247686184116917798641387057763205698507570135249691332380896065351410635871830034212063207310945066194403668195034351553769871643380653598273220893098734804617926084602269255835973602959330779618081001690770476269272909096934566619446395658024956369611393572805424916302046776710550743308170390871913418824953256552679032084932980027605561737280127113266014228564534800116193669334966200302820069494078244311302330822936936033184807563798582484958017037340622697126655021010346922868191240628576859325986014359715287935897201621611356931147717199471561142168517118156549084393644211881385806806688867867315812211720399394881294042510273554369688301302835376306823859968244414728320153602774326525097122357727056098702819686557457456464769230537427262907200898035645790341915375339874972596143581442755074620994606379714239570792295811060157637162984288849900733073809464553690703085695516678063905310857584636274744341047760467377409104502202795123179523030676117126338703921529983366027297917083776693027214613658744707992067308489814194571754894845836167688112384493912075604260036414842337778042264610424718930364572554767866169658695494246002694773458908848193736198156054299633247749953403040764832721523878174089535751764253238648542474381252643233597242795997727872788650346959732310027504870284868959085471247437533103436416061867369770690308197603311362916057816449967943938451335721818721533731316092524825408321115984861563985135271984222073596566813427009336217443904481338807791124480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] 3752593677883285421366523297133560814269963790355860160819595069776021612663125738513338578129462509525504293022254213137596826227347715897427607800417626697767521869837123874305028294311476650335130124169927875032303820546684277225427628492077833147058693670531535677562038057001322559615353023710277583177231498496480872684640418947181792540291025852757243017130218710866732734458541794842504114162283870498161495826866748351935080030335961859107555332526328125320257220647259591134612627772827619781830102820124805692167954683195820912792468784589349842577472873546896194104203667824667496096515049275115916784932197830157767799843903678994584602707847429560646982612398042559113861527480490928440308216455383836661231171422505183228340142477570758447887367429294130191199099516727147361447275426052709851409805089871251561381577408809649423326664201629350512360232744912280791439602134934170815953501339940973594460115918612286343473285317605440385783771732133350224590994296411254540376516637859229240892682373948546276207079301080632548122762163325338408674309231470078249768375362919897777874715266216592271315677572366737758388287838741348481662955571349584521170956516588173244166552117502118898478502795143498962101430481146695314204407037825542717066587406845583400780437057328724452015916363045686267770256457439455272288192679980510245557020560082615206722627906504817682497070431225706768756448315887338057750613321244570992469220327934050168170842589560912683035184945431752045670824716985194779167228491098186184293611520841477033877672639379633440361339737082815934510765895147993445470299163767591631689852154656907798052696664507464664843976775705243896114553585904556508420926802103303248414257602491614020841636975523636006323524868774769938208845182901574195481076957039362543551263754463416918657939116915582916756386453141507449383437525413064328165896862957059711777325335123752225844718480577218559399815454416729550829486956750166678427154625884384394570673278503266095580393544264433382238734365618886156254665689255665962924559877912552709945251509021522810834840955105320806078165882813018609517064530570275375420058763347383952617378653568364969384124666999849557885913140611761369603648281728821928005894481822851178928838947148785732047335829390352697224076316090153923063906359940467522986165500802177383585453381147649980484159660225438914251098646803328827898608661265464944362861882710121989039223784725150964274439382271787008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] -5227633353777641356792945603148222461981007699820608902885719168783184291964187584592107981249066676536543807638330705509520583709591300642165374673248584475248213582770557438001176868767785904726317961273860599800129239790198173981067518352976980976386814161541800887273648911597046993578927670447979778282895097116216581443139068970818356491834160317660446249355316934904570619994164603704671230065896137478469053272278623742047786287833730723999008236598927390254261663251265495691003832435488818102012348302019157891936396337412193499836660950307196527228233862865645619660747222420301113118423485359888921118524719483029390452796120029290925503540614961198582034666296682255687584048541830899813556931522198377042908522732239121226158950773930788511244100150180428396912381206593923823418896126040580326185712267302763413819832815662928233334730735472866900828154395778864960852129986067148394889138858179351854122198614486299286882517046413244965499407606307773713087197035166485323268966005199444650403421024883357333314863933544054822715049646880606009602209134701876957289012780179156742217336238759948420536534035409780774442208618355443229556909988367074754239398138704996103885147167447444137569350702459510125849805769916243254892438824845673495704413603663670333220034529899794511399571006957263612239572380891299654735503103591432072954513724765127368797972713380281619178185038078460821389472840460012953808826872023211081095310994558633252659343445363320195923795408942579283777070187696804187305443580000327092675277506477632602605039511977096050008256676758756716368521997412643181180319486998313102624907347141617336676110362710619510646280820663678863717922779236854247228065048101844183581815995796597359863000649147943992609474530278790467459144889885286025140440117238311563112476968102808502354065988419542637144466775134791102285473511604771861341817982158362200987259634848688867855561024157216137976696011858733130479361904237405050433549523288442845804172323725921766039406951432310337363364395072463597532275377240482892579168779796280121601668916940817577962388770393377001011531796650611389165046908685399695743227874610909932605096032983290406332606622194286678641692361729275340270477333835699691647142897517757866119436711954149577242899570125077295583601918391613995598217811719447650313476008903971913089910225185040344133011958571716789998382387493374959784571161702659100018194378280876619071197569353692119904992470876815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] 13101272527852603296633258945710877452042633864881572335522371592351002216310571570470888844915440652047347621607326692553157632819327191925517273144403014554679992440973508659176770040039041982057732401297967193223235727842581465985100917574893286687474764758212410270405920053126662524392456322008743482244056562305590637023313840607616991442559384399543733660937118802191594466859565763642829925342602292076728665647026292151961662195195088794482759677366885746177802902110381376407432050303181709686818776209335236809402552904495462916693175123720548024397966169913722036973136481089820712628985235688635481596702458329015172433307059311723574881312691973128038448547087784524920063890438071966720950115753268628233194206425930976713132708552555175272388608923158326257078499605757070490232155307842771109375356098496963183191252211021590484835647178028184881340026701306607262088942456099526236949110557983643249505479584831977756784656060848109529795015295886647390089048787993543235810127044980307010402721534272462610066130333448501313886825347478807203745136134098917085358258850064099495147932231299353401246518596262912317794642039959253627538922698694723047595134586720921207832426193896340709217656862143873635825845234877807676498470330528450561871105198126752050259324972441578405804749965139321282455219502721426483295491553177811031973961458940152961055340799406438600958963491455341498540330025186360688887510252319195896148764238191379154323766128599296163053925950030898506890170033997576247832644706789843646190682097523833277075900455620760968903117556614517506974807203458832611589834769033504727750280745430746321745996198094263077635574346440289429610885292537113548501737414960863137960259728172348026271359179117912794577011222002955454102878077995170961896583834940063428249756446025494039768332812094500085133054241777487918160727887317326584173731981846723190717686935770656312960819906379110825187683105912039287814334542446405239292253076873759663659906812364997488124122490598574144332614464856370877964392255270026589848355629366702376965023944596258310318736250043407591783565005226322852761350015213393674785814794210529806678297290547572127307710516497846594985083487614161322677360920333818164139503100999881408112216413801803802220857181088417913254138394774983586648715526226344807877270257562760113051387916491294294484766926490536770905915036762445678171254867149717670882624651791161593226156153505854475238085256412135424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] -20839456924511035291329878787495574647573360688117564257349651151816522434297409739895103341862154099349934943262569397965202021341074756569769349162148858347963092883506237051398069858467140352282830522424679013858927677194692966021023090881346530245256123462266245541564283679648877865688319460726639482118916112833667555318315198489090912900099975278766568313224981747815005546673202204451285042562105395901071946254939867828838136829670295490297828130043031659736238961431471575898430551728914448952004470483196926803170330224640149746386813734375131897431657859927524943003188748932000740527215863000867486353464832747761837874809468223718701382476697519439974107746713827069764050207376632094415106040696350173707574662292667585919971935144638215010770442368880696048913988155895726753244932511025945504548810500416571012867020581644275849508320899184831054923816554267391595832848809756861411248249885150048697008857738463221926604943966696361311560924623157793809680194182785947835101378117256214199728287194685365068965374917533324341035641103921526569729950602495855134077115443797998742580010572761442219888181610383458537833909653218342213617056628816520213106502729723368534073770577658439480793497321423284725313499905865888901704399185090049224896296507828141781513861650278137973268227168341756919299517194796780241372680340686857816443502536982288421748172866683223750630613545660442245369532693146295629207706213140762990110098666282566985172368645717671044590677443561205912009514032182356003523995908103675535599224438916174262934273666794295797153017165719959683030411593678324619338743913571378868295563509537747330755355649092257682133384301601062627026982379271096425656331288902826940636691900797284503705148549087649750524112232057266442227973458002380580011872315669168404309160860240184024229166926346387709996978958421700917152979890117001231344302763623505122342225169621428753263711611630494433107484501251373045151921473340233230250941894076583477871361239036688735653451099980696114614912835344358039615179263627769798100953365139705329001198097651531770731044210326457126047921847483728669616666519640368451072364177037203537486837097685375357764728242969630481099829993698532539824103900243386721888469492547394854554766364375245020897852362151313167689358636919886924916581883818785739142731794966016563498729392364038169961526522781379820093486263610760224164435530392440102493717557635299816253046509170223406533783586026291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,38] 25095451899812452729876991621917140761812219258353161337227536370548429088604170890086678447972289291645930949194047587441359487547752494172883798421335496681495267336801708704667463460169221515395277260356987429267409911063552083357890866184261674090636552937835790598065683418801153912737870976582426179146739513680350044994427108289219927227651776430044903848935868606038433424200839567204524061995517330159303265969564940424192078445893825056408073808195543264925373724446755141115788431295131860353584807467742733437825051501341281956744259328621179013459208920763359107120328280720375115845065948624014286017364475995703535950386604236198387156452041234030294589860735847794461307083581524079400560196973914704554153096267589305622007539582046746076917845462945253571025025612657669335229202559435287630909937897748701526111428237239160407302118894708589749868367056866192428701933585271545687127134904534983411298835257644086285510336962932083816132232300680994807201360515480732082843677825282453227459722266820861697515734458743756514166073840856251412370067494623303493901967396301899035626386790476484762680274975674898163975993404527953310051282627358731821445352097400785996398843314776794160648378213842628303148286123014150436219897779897248069780451942598808756998786785931472438789414431206498738900151659922262136911942547651170079619754378835039115563455637208971005610597765245373002093236260566577303956438117045828055365603608346853967132280970108414867598081635490396633443114843059030215952205494964652122071046247867045046211178633280275630849213294726316874196429768392464754019985891560001385469053688445713379235438422459282467828149867986650498076349643112138975913872315779782819197124647031633841269753849412174477780816780972134120040541324436834563285724666335677930811084703056216047728649369269548496253152212295210455940620336235765020587602833436143895078161303290234503337090600658607149101868890409053043603250149954655329981464773946509805623754387083781143516849552365355130957603819108178035560473465175137383965249683687510706710126855914078056088449901968878137382189640497732074323714147304534024020818122809802495963837007940470204526625879842112257031986382999875288695601273537310007863103257911831708527316078916545122113414578119900397226290305117251823683700382195379028098102131185880453526422169476835017720036387994336464502905953070965845200957246499146298571197423465298194678032556492625842308741944353751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,39] -26452089890831306148042627346167156064346688770788403598279746712114364219614300711132736260380242387330745992027330775638714468077164204205569531878421096493971538961805107716960886984833579547771712059400720720521000609170268827867208592367572609247394917488434283303526561418054277495578910631629858722955756622173473827267260375888282107693942267787966484711829251812937908167470827618877224092022525188797010672631072781937649849562220348963055044656867233652747709568865048786313644749789204224355324198052856991841542118450515036572837883145089859027613777003602113128417077991200444369055643304960925530138140884277504883035547166217363929719165731610629028041447558080420028583964641392553905388947731788079884397518471147547823109912001491663757763859012672651348146104065598110267180655461439495244357789268297801647082729692692766131981561213809387814330838912145268664975670573515537757136103898867762241248362011760117455238606020968136102964414521138907049950130821894740065771257154800905165261409334629268597439154225952723120172619642534638464806524552316012040981801633609094500335718628414797416724723865368523815848499411430597182990799536541140900333872771202220955331922165214888804484413173630228323171098306133139798187461462359522156968812688953348889011334549699776581679593093416698018744206212410585748163476750408523581003982498116478875872069289180672793223138238928134505274674285574728954340997084094223606737827066972187954728402008444833510900330517313469579659944590627429988658631880648217272330855609573424535189655654417267974334778924304928878285837409643015913234248530511160090072946340154089034132009619664234068844613440665287094364358200268944509956796898903161868776577543055319224252910273481299846661330671795945102408159401858950904502074477541792722970399152188742149357812463808200048583145124151482481091763831428146735370124566434887155913553158290903457330920030264762778820595307489961462983204098724172585359296792858881999696110038481317476565518010002027010791227276494977298251230592720971167047918207001270091493277193840778733189986551410300588786216775373981359510401131686844363457092436280927642423853410550260172085913089906476502303143263083798915229259286902829946503532702974979272565578426592072834739918517863195872450508599030846906174421576388697909288791084174624718658809762375561982923052246444961574823332233178824666171986991325782088973372099585706948622532801157285970791301305388236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,40] 25482828242045878829122737426667772936340174654732504676891302685784649395621645031783421406646587261563244720812745836472186759241078638370190054877154924309496801071883476384596426013154675471689992011038676046217855054395344999316142374011294487211101002590048876584030761134523288066548420818501245838696972492490665117741241941377977745172092025171574604985004515130857786174575139236039237434144512500204363053231500177631793593300298023195421409550520541444997551246475671168606978817521465442327794708513377271655144595780416784061171507831269052970874284615254657867626363432439146104673165730103787350829659063380855019240160382434160882406437568903413466511139108423338115753920245107972123522906041077254610907232770474275985705189426166597843881406582529297035407068962868510801717155284876552884897176871337112145630145346005593201928508351352496398021468550682566669748896840921471973671946851517028934044154686576062285541389411330140527768896392344003642849476403788323865097852460460334848818021055976104332979216933917203602878141856825683746773106196265116210197610378481644835539212506849026696850236136908542002846636196844029583580774152134877009868826892362821955098408968873280869942061150690423230873316950169771547983991900060615865258847198679713230443688086949288236734661142474749268719958307869188405434046381796756469374425122232028491627439047334607917148896961535851404179238228269788852096888584736179323702797258623877060707616949418361634948514609987288259636640969938180855193000262650017397710086658075794152136249564559887827637955065389368356857471547560701716452668921815490047056179009522856062452656555084413790986342925851098186143157253520447726999519774367895175463292807035969665967165099226957273539787095899531649834035934837456602016755625069678734636048220947850250958134768353255019601540428314710221908078415084826496514037548605675787927425747793530380893369371837172785462485664516801223383914725673383704821954142500909708416454411417451534359149989865971591522670568760539635633577139606659233783848209068117114984439905966740567390237222282619086334532703635119460112300753280962381551454167562569667737892964485880633513141597839488517544921557893485610767612643677552149872607130473613240493922655833090174438115885749092635899153831859187976938281334511576024141590729913781702078431069484452638233266210703707894054586390947174429817390765723221540405988693088499025267536101663249721878304355977789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,41] -22449792260241888522285400061369292484332951706390620915232614633914360614960429010424601823605942021407638970754033604696831459178285052256112665644049566719817780787579541261180899645788443988306936483651493065706584011925344613544036965524407090626886589022616029304859144321077790827411281917703649252775315973410662679271802250354763202503270161692811838622542532123901994063191428086246209732555076148262755871053776987710849971889932628783496435149617574456825703761028743666063442290145134565626606371843166077452748894609991940866507454665449090654325917347032004183837591383070393157459597712826697440846018843375565885164233167152495735517048626641903931431959749651602239624713711987299311655910261461714618833510010386360129046186993775856017818478994475476722147483137869322873398402041632116341101019246205385578202757443343352133035114841199472418715288096364831705902814975903624592165954925534099086893559577016032539860714816215268128252656624011132344753991335192712288622743557537666010393611011465496033594607998640307327903774238367436359706225983782588386565886716603355542888786728513446937677167252703400492899714616757528235483541159655945310113439981124988328516350469995570410187309893675009023990502598409544172852225445226113982523897529323938982454214331445020239847908159137253223758314425129028758878574689779966620533587560615310460080540803045850279981210858881027581955689900225971853083588681267601264753904565451008105623169051385431815222796343568733782763304051455745743878232464864752272697014794551068616892459219801439216312756932822806902427903086808807501391904461754210638221534837785265237729329198503925955896201957294353693187629468984830506468274475592678383194634733015841434702694899151261371325657758093862907351535554924962041346247652518879789624249400127216924494702685586928177233260175545681323095133291662370483643605264056180364482988062142371964635880552903509603193531269612998403109797570684453637561500060319576443402158192511072370197742758736726869813695656195851662052148092726623308109274824771580245306956366086683559589185031702364364300375988709663808382410888118217801266963502424098543286215251963532192908636206442118808046941897869991499579837146130753696073939679723579549119775594080050002203499211347869688076369703099759364118479692287068846623313751848245514085859442134229150750665101001858383825686780613175744587543479754791075456496027772279610539198080798238852287695472610508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,42] 18106552353831065253355664090571715831145437228204953677488386690720831186189415989796718350531797063360418798089463260403039797757034810767854754845260477494955514957324985247811787709745920057937249519666288998939708186183442501543464449162258870286646900883390934231878271572508675936695681576991855574991827934704751952131426228477347615053165067182465409649013150096106009897707980582874751759371552621315251805465055713039053320610033208017919725184031374694621834786416362152916043464608348409121454095228109538846128887748011198979037986538668217043192763371155037906532643797955160561734862909636445934980301508872930030714389289687973706109889958226768022191697918829935873064431994560811754954435302011005561539603782255171161705961089758076341523773754619968682605084394339643251421298248874046766825291214589435672262977170799582969173067442789430697765134111430021341518787117621471852927388561254593936362015816725708576197748949120140330838947565289537824071656066400803753957484378219172421183046377715168870990206344862321385205746393396639012633097404586404498692629613122970941509491826078176416691626855886447555735037804746851116118879872704368802047744456920013943437379185540947458495752309330353782074592372418802459611960670825152734278587696680176713654369065866791804022359416855475339140398613747110887902246520035137804380288791610733334584369072853800170324272505803848586289014948093918074441722176619851002771374148240728056016090796170481489376220347328629894035506500580243962258308289867668229005958092818399495282412458084374639540975599840960676243245902662487308197740676339093626315764981588796086892664324948309009007629019873391809842681271484835322762934857788144174240192501760092871480379857094665907984683156372217735661932269808364162580221029106431208097535851292182640454291116544422250481808536845351806682013579445415109086145227887344463825849520291538411759417866358266997844808374112240480848632249244405671876737142562902995344903763231078780978056267565954599903073788304102613722599103538175209268925133195471592667214089936833117988814740597578514754726743895991105686841603924514784623794115311199279737654556274753868630320867237220376874204927503510974644765506618901035517853725980672833163543233265557730972284808943676233442602311943901710708675983216529265641392346314352698565932794182644549406869334151186431673654476806534109169861868127235200587632420203450042487242714521918966758627803660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,43] -13446067225394391617884955638251710442175385062495068964443779637041655861390803155780444448455538556957406740469761156280362855650935487021502291700977401125590240192272165251801672081834041231707233782525990186404781102288129267526573603017296210069382310740206973876270743308378719318946821656369839883292411121712240677701403198084440643157275728896247168462068590976957283596210411050276792059582972739684285430105387182046563042695028792512637403296026647368373678802520850688170609691907264489878340417606199558428634997555749678561600861158223710902548403447766137249215277278753343734991194518747711378537679870563742284891295388851243159123230366487567153496498911706907105923600972327873863655435679273015073079542582763519426509230580233660015306807289438658896572057101022981512764958369595572122373157039325788350862196232135419947655190677271902542073730628495527939527741277615446350589072950239839153394433473732949528435073813859621188555650154127770492342699780793699183483074166221146604855826121455543871687201290850375617981537223334739379174593648208518668941235626480543815236769559039367788692797883611044546644149337991881546223499243988516885322557184086926032995845123290270519310647192862688766989713821441479113713625754180473186318934666798813433078402116416078200561285246133492916558847997820034233635671897551658242780020409711321543393185131655319758694348290780657555497898585553930754232993000559934117892960035402709551723721216749441807794048330283841383488036607202376070127431180892230237510009175442868858202673406085327116176108884162675787927682709975608281873619117527369273739275146151133110577042730119913311627104550607475443011107767879212565241653916806632345065478465761789055892463156906620464565775819966615004992239199797993670724082784665982764164706497578837966752950690648383458331290712408819273959472374050662683351871081197809668050796122365744456359644868133160769555681577134523923875923792315066879600035686512565994530972468107130508442552500943889632826088375180330253622205996074090553261866073849121721174427178265785937325798672704775453533903482105624932894071720747236008182609715336863016120970950808129566812219857997198335642664797184128050757078456410880240520372825685595672126355569937508014132020108462749397494226426495422147427128894384293172505887581484222787766540391432125176318307001543310938811260976782399452399201983624242254830662672809226702619389157051569203735693176602624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,44] 9243136564605699910897046004940221896720455766559372611951028911955065048864627663336341591230486032040077334003300141498497659828601610052675516056377253044544399814874115795101129147630849843343813942733577217644961440536086203095500432062661486197713680755319788077876338578227796127269089572748622994973415996245647911539485956308176004941807506818080748363491422838360747746873762517010286203306574080930325960925983074570593857689116851035021007869335731379260690002225291953875681140006674478539290810325666988429604745757047937713788070340166581687934413741656096014400223859217253951021529234117697461478891828572657392956563326961724705617272800924341232198230151014658680299105760485886513154686928917210855507423016011702124460803739647250797231943245262237030878175415575012729446733921539323530414711104904630611963077534647642537255173161645642219523886735788425168456483788200713372365866785317006070131411226087530084359907493361379968917017075327327160851671446196867297419225151209183360779157642941037886296233463787983130542493012827262634335110946623464956369127614242502928621073354787456684148779345553241667967737260938079552640779035760972880790654011100298351648339892527869362852864990552669559700361259118444060871596090413543980360579157966419643167240725714048345002058262157923506167695863716933829967867185079694921638382877259628332507223598752775437484908148259518114878310604524826310559906408152018889491979118278342652633410910139513145368654864845298003560875596319281127342295720255726759469589501201436558553500474616948697590740256142433095065722632451156069835185082443960103927278177776794068411610904204361903313670796124931730701033998834077191964104089935763475349499665950986330886436680262401338004707997455375855820786402867328944576336567131287644119609672281724823747626240169615369766271372846410495734926624288379440671604220988089849858232264634224137991971716761290033805170255247739960353353786743542304660893395868530068821336241174041885319272708210696317977758097891069203669280328940839048506440245028672369753872332100071382485386364845136946334874718450452806557759750110245987924726230369637048010845850498495724749592889660881855150669384844055668501623631589227282415758064400548037951013475567657121163271842949559559731293332813621510881521661386472038432057192864872349010219911742962467552084575349823119506091772429398878248834490186347076894133309358293413014336984565344064755983869458513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,45] -5907791519813638862788159799218779101561646271762763126057164932978723300149762520827885343220262603790628742617723333883944482932435794833643920504104729808079416138316033035452016534713056690025987416031632623601540476505267504205643129187749297573950729909942227640797299167587487934752644646582052385403382545506893272901330126547418422682064540009565796472828375854410877545718970425251018559171352098980140080012798371235627681951013022807723301500203658757402564098437682532543369326554189328392125116267751868736799263551691272634226164734888412614839630933091251755038089784559370268718599233461696812878552391408272404167032760996348346588021519143813749303823906897700947845274666173080008942516065427367696586819679966353882895111504070248651983529409411291007325276498238994037179430241267703028374602873698895716941987996303715688200077911987238296357224262848250731878753614337331191815928970200633290109518208184490865325458231226488043959594264747919076008596484645701203566240270620908626388026283606828905013519870422561010214327215847234649975366654364398099070764677848822478749417210069075079326058582035568327408375212572301268115660856936763353987988479902565412050846048583486479167710321053787017743356522722272401498700977777107357331755991960763659132131144001154538219565113611207547084702998373286070828735196653512347110823063978583903259538673552370108304867300568005836193035391895000951625235244941905655021722911042422019238469228417933353425148340553902897243206737273175247100473932334498313172684312542685356211772743019970650341504647205109201225232987865936087345250781638529030008670497653859402503614881390231894494222018544982114243521886320364503168091766690998783736557784243104130260551303227234909659442022256072197521191357262233560723499511927914575844456075870490851718042430297892029152636367875828908371564629009968795795360078005085135097494066724092080356974776496638050623774211421351517150239752801863736864853221823339566638700674585270793561113970196845900102527526824700281417641186738683886465964926325082962866922291772680778854716141080624311123630389970620136756839471676589411216265144204773074737105899285982952978729909190043638734397296546819864757957617370842460808146737882588719927500752559114864824861591970402331709895404366380500246355617050409812810967196435930476107879724673544172378878090020875067460236729644397066787242248141591470782277144294577813888799581239832371444956272368025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,46] 3525278812350330795235498703052493863950959400446856547383683048630709545835379096116914558222466056853909876754188461325135424129430210863026378649816455675735628893130925147027068091407687086554046805211853414850972241309658496527244628641683124838183754201072648055236803458726780338252221422144879729494055414272120527248330732639455820863764158289342938847151806949575731027026382752936390531698343324513430282720421726389048162575202992889756309698514405290067111999482682355636745496843713969729296979912978066368867832198799687029638422605924769297154466099355838763561490915589033170817679813450988179919334304369777352344628587441164424773173412368851724738571509653482341935743614992166624512525983759892321139012012082500597699405977319361963044719832604315878434245988022776634989950911282609691018411003367501622231720475823354525078337082238340384718200467586431033922773642804913561945596824838223652469485058529888197748357886264055304253980439677339649976333235463344834059718443891192739123682845105735783755516619299611014289383296242104105452674884474825243667126374321910824544153726810427681943237064272500668296488113922578121436426338856923434190801368496836012391703060348195664638499540131336101269072648745480201984200220706551863399318772956572549235198050165983545021506683469357789654175098969474168072596338877044684447979654357996981846397460884854128131715463901451122549947955555528640636762276052966401220824476092576887075570359463424292928940288372121757637600806730493360073959881950653172570536649238236908928293912738581293836475402628809026382364369523816967151840717602607432755055454053163236067083765707957188934568366586266788876854748891348025890113260009506019420889699668530315243820229274636443089636917307665205876976556878857987335520656597173843185087064214075641538771936723145407137313270069523598058272552410198481207116995218505369082993581653896830273819342413791077835741141321068287433611682391112939323460752714859085119595619094210663655414290659467124898090583729954618370371946287913281642218082593154442580538236437172413691135483013138254904372518979176616718965398854644505480897638904183063695634238019310287495745312212394508790041103543739298999125807350280029991430903350272671870705727970082930774476992034044073436548185449386936954203057419314393961905361159710188904869803130106225819047752778330363631500092766878682300993306500873009734111813601458774654147924924212835496915704941117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,47] -1971292233964314517056330210081252952243618871063976409125983401191999921823354985733149823360068324938227863355079279427466215285838285370052397631669295858725780654872325122894272076117820151128918701405322073085675735862228460159648129849803544998256996988302135625405139249679773274276793421578637433392059404101465544246425494422191962736710982393280893343885323525555437528082267232322837015087255435186347697204755963572729540759415430716790322350553731149544088229963668444110381025721917040326055278362496923471939715822827560479528240828997746353662910085173248186242203149358686452339234210153718509018043185348078106074250610950804330565130776406983004644112979452837025521388614036773922572297028033081326186166666983202989211744663881100621297553562750646174476399833596448819708264726498698070157398426262236109088289245845582189589519099281810832182737870872955214933741350549845649765132901675515019029386557830119953248959355938984035340972115622985723288846045466778758698464111813674755359065474607191384369773821775403639575524151328063775134559549855463404961917584763386804422588279208317269337211446532507719656300907082598611762857490984920857683766675769815818324365939963420081324103397787714593326397237251915105705844498137461164487763637784421025321520449369694478521277774801124639884146579858126695025184566740568483323881445447524652144388337904112046388724035092526839073139713529230072442077493918903438131396046974028873208651153008766204890766498291767266141384513287528302477804175643742472946059306426147177509998986297198161846680150156126202089592667367127856644085840268006541780246793730952907621564717806335194190775452928871083056360657496537918151915595253330212062153731082471789514593515277122861745317687967237724302885320542859776275433711645894367013395659840069650443345051505661621876047498395301240996956256306289716628071788619989555184463788157484557798899271809931338356803998791057830893391781153443812648053288298151732464255523675968487222168701116492560449258841023920140016480901697394332587358781245424222952429929708375413511977151668352576970582494708959613571324885797917717823748137244794115091214947857996910434153913860849941509806289548166764353894821619280481554397772504560034714084269800526208084241397645476764599912118064221053298409590001860053834756133608217522366142798685668754941745531285354565316982165188946490503886888064497512747828705698256086985842501576960094785650368184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,48] 1036384306584439656954538057713951560447618619245638917331217631683657220671854799863804502085278434234669051293507964337494211216815663424252238728199692365257632498434578043212997437022619989880870542504940456007033833397181179023149298700324843624326135348277673345625509082029009483797273060711513712973414628917615728457379560807831917078918704817555750620447231247872925036716306826629762115518893666184926091732471943877409415934820133752780995070001121843117924874553705036383601386307790372421327815793016575952128956185665639178782928877381626988528298951222301724363501546827936741948152071178006586864281851874385658890160070955061548997518007925114679344758792396169450650941441650894375549960236159343048369578248147539307996945955858865425862099792082912832118994906121587675419252241862334676135362320659237038111677643066201555726518422541980844616851626893245018902084504054320022588575229805195195857770006522188224442967583742814955795312194106645175768301997321248936800723971940184900041360947094291957895908124733402194433912763001635375404359926052785805407481181734459285072244768836867645339262641207069588225088892950026420908155128427953881742231443298550157943700751534823565782409747586425173128178539142239926701292820496013863164426769446346997438015648665810976610972407854670002662927359517802492812053879026938074057004884258280462942412121306269766677816220931461470199050489100587652281276768843590070236391141296806157912862785157870663353069202186271310608502320156287216442068473098364124726983952702908881649180092209742914440371511404251700232793217164387226328913631693005562334582763788818332626571152144630166551817480893774008918222188415293797809203367837600080975268767171049396608529897070321420490851063942705710738533212270595247690435756233122264023463131945575650443529068487594353069394683831063777481398174770861897001667946236173489687779569819350295458728863239438634863983148844922090607289870476468046030344115281659784094046859885482510378706200268151386770966014864499236058841775836283228778860894856173233986484143357071156649543344216024692560958413672168473381427438866910920037919195925489597798650784338022198606534528559696579081234936623077418778206618613953254918023448078595509881662740958896077847359572828903840254682251613115783985012779558884051202253144851151932106748918201446319128721231558526765473470139079313687429537808958122248719075310230742754767056259672641060496180705335705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,49] -513529859133596067274431835378090912063974784478989932085242195523975119666871237663403886590714128807222830149317968888246028907515329465748392960253304602472934793924437393739457854673416450099353104928477570888289851304691975175733588952895451913601428048916570382147232798515221419651041439438099642938564903254469212536193474256668150578896431386745134267387966779880029337461111776857721588759524857544563574446476692393251050496297832077211909820965762547542812467628273259944490878947654878350988568491620334492226208164712615949468617914713502767076968146299026897200656756784829995351253607921326818951238059253231896003462648370356412100958424819273921548383807187330095923620280217759438178469572430379775941120575342322781914663467451939329619468576110200488626655290108122385703728147379830096641888114736758337167889181705914882621636528768626675244077767343190972694227363731074555556409129163651486861289479461682745838385449166123337573484168389013509443024053692202395949050533014691254455366503664526776001961439867528717933922217542831178765085725206636067345357028082574221308052195637784749780138964047964928344934700854742829789577102745983127599498670019161913812821777580719736533833808191378777884327849842936932947924548654695851154135776521789321650169765220449341661910047764475948413312517564124126308397233886886057016694940745881423755752038280165082025801386128465870764945048582435157721250824467776907861206845517978781371525209209326353896737471206776461014712587068068077330051817656771653507113797887552130550228427953740395607586263680521973470943646079314981642296371992362189078625228699485667551733651696350524655387215222364928882221478574359415673817518794929078718802500496117490172446648180140000192698431003434654921996983840967717622916831939277650052735569555754553251607044539107269110675001038356943180190547848125414593882931251300836938022618982461973630909708512705115003195146036894213271196642629517710435497397630623901878753506237054019171903787411242750396011376514531428198086603226984350778961115883954631235969787470261275058420039000009570217121873044138892436828771832773588739352639382221578285116964486007941265791845331386308365269162456839344865521243959770010103433610898276842743565043876158470591029146932253292189518013367715238484702989893085300577220614692385807362565725080564145561484842449884590116000072901128704529311626795880342935063330438519571354576891564760812386212418420736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,50] 240042046679620933867251038152872800947746862792917554917073827435168628761594484023895308151102132853670889819176463582138702128087732263864164091205311189138576795494499621690471181808436235422610367690153503261104648984636937673220121789253393693475002356039903775742986638082373177854969121950082493676569257509469114938076220860766098956695295754032113326157504973929931238865759248613085389650469761346894456380744127414616926766137085797100512992523144213668500056787553292512481735884119007469112248976388039551098824492818681827026771790111534292800638371773867733434928006556649234504370216432905668966944419490346127605370889536125782700184183261875687396302400883377107103204745906248960204094769950937901820320430823530028893572888845976972044453333243429836765279079348740712161518566279902244365476107893813423405570199025141992884111649227151233943161041151911891413752928006097289593868068307174669920468610977992911762035070301453140228572214394099477421680462196786859576651142414131515402129040898810231797465597093983967477449923041616286431103981059999058805328669514689223615252970182977662720455269984316907921873936765316605601423160619850073340479981821467705804093479464335232715571426144085408622985116807082628842677051324967687859506549885998391786273255503360446036437510726196541795377891224737451956040501946989694354135086328043663211619989062918769248923763873150796058992911772765047238483474309688044977743165514432358559506262431427645884969063386277818794735758288295629953491805751925540012418499404662920820160819218220328450319369340123567236856673640914018818687082043288341987292680369269829542548790328514654120626021513083607120971071975997583874381059116062629206179049270524218461491369559959721009530404296319331596235675274534550887078233221090833799515457830599175141229095154671971634710328738269282555639355518927797374975726121744741018491857032140044296313439421879709008194517558442604703554664336921295508553588306756276542802255242286558385994074879076598861709721763166494326177197746170289800705515924535425964033438479433946633438050464873120979017245603771231648109535401714314023441717030734170413475989107222919793681216564164371672687840526682966852582998022933077298356232396555094598435556485901493862968601874337777116811830569895648301293322690408668804290881751643723402024112301427970993032470521175960781733910411573107234055043874339300448003453318915771212096067127792443246242574001766400000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,51] -105767134370161163730878903057185943554697901444158835808740220801705774550532693171636849294867159642363158453298430754689841526778424184553179957575993355279556656661120298758050329561935996260874396798697842343542245417350709507777066507962188225153240831144143344344537752424068275607011809145407925404417411091983699552034707605455734691543910812898162424056694446201607329775811147881114022646924189343618996013565563022554343737176311058496844370810673060837810835554551966809728492067854612586183856953461931373200175785876541730448715459073771838247242040886790022543517615123067668611008887785244619290659177896425034043796296578698581542195143194501343011994649626751702256409927233326631127375214166395666471302086941084455732831605978413316934072276635592920767191513250082976371894642715113645372797441805528073393409773088529787784675680614277739532302606933695182895678944240928581627745737506603554341692511675144575061903234139704309746991784039991049104851533981098497616250325646902036757453548679003293273449713711110867100208669563297784195515140188879321837334134718658284502234353971763123341829458104836881258373626024557185011300519932405730396704193147574797811544893923380003168348149875079665267705601629472618044631986386382668077691869983407739278385147775899278559748031518912797362371540003242944556182735276918103336935936215743090828018142603746068277759223486479674430568352323948948359776221543885585563044552860479740452525806824888065441815531625183557292623227810015174127934458306322748635839494882257424351491213249538119258904597691990052269469088292331342725691510184195762667978741673827548197725181141790523480989058002503569719730337108176764233796580875829658891858266829226660808471160113532680585973794037050909964315632669503271003491579745965093300892502483307404886263684413991454472182631609309217117727150413923212912344077669866562613746106819491850640636017827315046345675104740270462898076217138766579933171742585839632321878216546959537127324463812074022894980437634510128634700402972767987538911564092646772648848618745824499455399001497148139242480553786428561563911464599082236765852298751850746484140499864243264673939535831729715803428910804470127064433636320769007665764068042326183861587955684471010766497797368947332454474766186672011644099108208425418174401972498413379275877362614374506669302084725456477979483143829615886535093841249921386597196866173001327914926173570596963997477284872192000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,52] 43850277617189631881402180854558667534701784975454720173977139645263170807353318721027602521221670071198619336142079036158119627113334100108325182633510814052534593670586794774882235425249492624419211581370491013316493664080671609435287336794255895917614102302894551965837722944989819316668192144127806943769554274019367486378667376051906550774769059380827346231424916369434279252123985346782107421172842720235394391952663376422481398105970826187889006583549951822070518779637807880608564921436190086165489882144720786947614630348353011453272085409374027058243342212514522254508858961848634422346909534086607048279357748769762407039403241487921589893561938566815928886488216146053884159405689813306401391289273278561478830902038739581232557315666214715677355155448000778050191973107807330146796467436379805654427329986696094100348272666199008478134669364547062068115865348572944974940671974420442757927253479475620741219452553049111457008711820010820094906499529034107323706370503624984053930955565680852919164954084254503189585568590840714429353453429937939266474783838509560075473548986555508011788535032274630152543467057498300803887514699888947883872909307578876028014218078313083638582181877053922091950110879072626291071350830487712688777451867285596293396919252820859321172149303190603472172651392247212319821703770940351339591763780285131854898638369081183931689489367064791685740286470555889772656926096325247582505740326902987581333260168669617013297429064632454713440767578897505026224148723129597757336958656714597501431842003561970219122041126778516466702565787694322096914454821008230841062965422396954551222711824917899575377763810761166488389339683483003974139590958757464203550501966799466853167811368201546370400802733060310324972104111609751036408155676734903107153367566391605014665224998164273163421835496411879421609991784704359356352888049907043130074278710481963359779568580104119766608607928272818520665415091131966557512426703163969308828066133809967595139723376041785377470759633465967651634860650301090379955102949785650909236053734428257133225242218268624879511769032239148510299017875946987528049433865572849510634792162487371187830261665870185784028073502172294778510102582837561738013049884272810820336110559436047343616519683363941883287699855608582529077767805581815911960833934500666013763319256255231475317136017768253469569034457344354245367099466971395336257183641496581846060711734803946244106820400272159581932632156405760000000000000000000000000000000000000000000000000000000000000000000000000 [116,53] -17069743739451342922408787525083338090548834363960751541730665898637301985468755679834817992662112056464565662574342059835312943080306844895113130758015602124193213207926913412821366574469641310502160355733857444771557721441304856660941574835612170023047259745274288187723739737840522963606230987319801090991524588591090496076581207820636839018185779387960263563889656416103393813896247347278153611132001609702498193915426319246836529260685832401633216871630732022205989036854567463550949921209196660955006645596838245520393235023117527758592848323711685283431943458957370706336862344134284430800166497021319531079576670832354589377612912248130249970295260352562117482143590667783675084018337303985945704391745807937095139949773709616638962637496812023603352123525129061092881760674407344837363953737976802414199567003085032523303107686071271814969429820710793889623120026430381762248556579529290784322625795585037616750752755110683492040423514801211325299428004686906219037078864490707979479244328181141183662961912713312705310190184561110431473460567895265331120264399464118924190393581660341908109418213304353416317686679568091488061243560928581845083788952471312607118827262937828247404414563896716947597442912153148645852459681731619809590779312512329316548730351976712375936416980652340936915518560148855835759377014480349972894933324361091472977266463368083864139635015969477720699745611457913347619337549714925915482750238748960524997909093428069113250026046771090880822483734693652088540170948559111841105325616402269652120734842204091236816708030082870034469126777536682227932095818192786265759043057381117779312628642388004669186400935599405192254607968508693524992322842242143473383049762317963439057576139056168187514465926648917074914974634583041711382682591440472973394531786562944009883985367522675643791370666018710407261510612406025424864158519682613801923412128628856441310159530144285562492655218251188896672276714155463482458817862059867229835666985278627875425863478648469762579239479148236926736165758536930115473481110188046911611898531800347859441747197061379912810177402805838553664577313197294577097205242047500204442824542115191015487128388919552022690349082930211247151144016414614379810988273504903492823687907747281206726301159474967165856131277144413700510483108322450659056757021825539920879725088761779841508243755947237260741828871192787284726704959492115540884894277306350597199340107368190952980037356728798699546941692313600000000000000000000000000000000000000000000000000000000000000000000000 [116,54] 6224556344329376327302828267941084513980491676197971568360402404328764582923531488219604707862706935713795667354938666637813333645048716164309441005512623807453600945317081264122874677744571550636775864230093894674195121717199631711862261251732382952396180450318807046998727026536110243628781580074299120238695662985416468063070890859696409899081304552874718176997495077288446802810569996186899448431059977394612431184660705778861238738634559250952896065036630540239626513224738693579988696646688672738253384004648850346308313607533966589131061441851308566059351811589221531088408135861406971646746826444711020857367329709762169804991063759978308325534298159732763423656890017006607022689180901256217269374026639401926757366399075886877619484296439894830277732869602323119950500994220796588291025173434345240120029594505496797421423257816120551896532998340365996866068568595887542554571448929502746360476049910272676390817465057931259751802276092088913886106269122825514029939089490545731774411502687422388049841812618163519649951806231436910308580723224555445585111218692118852747922392751092228877364569917807684008301642789807402412493042342621934742831670861484674080862379801349399284504151250041965973118581134309465119064763467061929596332682991545658669099057984572262718747873008252251763627515216353494144049321499296400464473533228719871284777195560797147548224514697268012304077405660884543842358639670366889104774423098943387502890860597121551128943100909693209018737281235152782759809588486541519217614340759672438586215312797447085081217228460508903758711649026106602629115597427602517233206598810526582605410745334816547628192888312253806390566901322362041847828752306632073990710653153969964905063104634818062488141271648475699248388751172034669421164737341012633434100887185055084822590507819141106312437715143500463504232106862634621791338533995011072367446189110440823484175107282902552379277014073788532334631838466890873330635482420422796629702253538412950274838701023621809338051867355680265479368308152178171993031414537410246057559261795787523625069774289445458294873956044574711049032131844258266088309520335873079197791723858796409903965265374629062387532927294584681811074690812734599416116452924609762519831943535925532448461429064389916998159186669690155243835890139013130393161750595743918424771184515690411803698402461557326819807096282926737670382891901920200271457982530549999454507355370271275485276528620457558471451753840640000000000000000000000000000000000000000000000000000000000000000000 [116,55] -2120587442153219844923905449288202624116119809484767788923459513947665627535304407753943888981681449569153860088555612416044937241805643174164233917643627918869479393656312238339830888970990844149906979176994661009002507270797639538109678014067481426893407325937743417646164171365438251956124144208601449950408671164485042831477939222681570263291172422712451634328179037545769169624624378864256295521858759785455923984703608086678398421443534006893033309399271141284241726107214284823617410184553849075713150791909916000272284717954987417277262086014128781094810977191391726053119871708543632837438722790578855269405397370606544693638860523558980774807595356279636438577508343205359895109055482126744607989921297573969664883730553848676339090260334797170660446227809179557639737649782157869532135395052435953579822929992892529895763949505403722656280044361138321827805726945584902373569017300237280404360109721703845485287168207223179057233775633242605849925602212401887551531433086048454891766100747626643575474953180559163053088700921715824450503494799383797837648390656083806181600542311500827139204166022938579590897522998199751073700274980493383267854218369467628964279274487250890682609690071195614786374036849667560872357012769494740591748526496624555707530009958363061887226157816506913653928260749953079360333172088487643517451754284472283852801957889793967492723377989072710153717436204711215251122114051148458890902627141077535227697547177935357194826262291085562223111434351113885209256181883610407853084953761403425407992449420378775885759599526686957896323449955158684999936756949101977324345576758843547409659875690378070625895619700890490516546503818262266056243093067793759523750031021808834663539193143426021836378568334544452670216175713780444957550829383181958064001982763376101894437448968992587779753903364584919630686871528191765423007737833912588399775082149357465117504134118584851144204967046582357216256439903043640322228797287170266401797333444992782193229163192406022757353801131749969004710675408759102479431136515927606774863337333342449346623131951658969956088966259222136323491655424161284990483653600955855563262911913915812077817051793339103744478866765364396615006379334860325997345185490246066787401037241919447213756825397455022420242236443637763724542274797706122734117446010980550561994293273086219782800230571833215039130215654181695608708144065648648180340337581918787282781869602958559545606192613031012804510665932800000000000000000000000000000000000000000000000000000000000000000 [116,56] 672876953318853769152475516845290552528673603061103881769967077667055094452413938631034918939108648433320564287903098278268718890697691933890987448327671326580128529343110327437626879281795415339312464949026331473219740457850604783776529033741824559914866029189799819555477904327697529135125795286809960802828095890766978792036121067155186301275225297806555721800357211294050030640618952226138082947185764132034346713398425591658717575299852101726059691359317366453640484770283056849450153432259953444919437780333636849216118734617668312003177989994753656018061856985007865087562930421125649784472260054557585066577858723925582390409372397466801927237713960459293113436426176164273051431069274889310260351415529339877955880381656259437980075974916351058166068631518049588190291963292693972282400696155558290431263174093931607098271123193700646885259416649445126210258436740880602328046047109755467610872675642936631410080661196639660171381089906740048524849311774563527051775811099425958340027663873412321610855471364893372609652059099419495358941587781996405781049382607647378686741760668122438746997471652107103513884775259253324523844972146281346652765887954529367919018189779747735971350634221060627020742555921444186724408019425452660352332315356560275145126112381791081495922735992417906078236212457422527666836485731296449634298877624885847286977867876500002951664415153588919738660746036780446615906355146907684345642837569503919793508345809042930342902612370331147360342861777627129718792267962453888553546770151721845152688917381436796518748512786508464620752081743937671816641495990548273667275875027312535820468913338915806628276853763396114025012879171774124058816275709518866701919194027017869790682507551127004670865649901993917309552708960960184728431931018480721251506060364225964736353436312315213283046891031756481943346245087120555736525066294647383827287986713455799237270706486835946291842231420632183024436909143609998956945608379760830727812719801012085178174073919236905504997151888014168585571697070106896744562219913549642380481032756735959748404543556965232690584694902616039314941192518311500572945737815961306932577092922071020349358686064340701135572954197824386343042650544173646494478566659678023326058632012261142778938271218198701148028798907835170647159500786446770463894429766503702373142845268776478367675232547711621996581961495542701581042762503664945487660112621753830279949261754134994672158540848528794467599332147200000000000000000000000000000000000000000000000000000000000000 [116,57] -198184676520436530022528993969537574905441676651253459739429933048006754211924392898546890779875232313268957890761981595036241310660330418718603206749349508704696192764079247467191335057112535784685837688974319890026809808016073581238103622924460004274675442066331552880657143177632381156790559311808642802835421454586891023376064775667120538195188294744514850606689414333440170063199358880562959939592418892939998034602026670034153378364261860785892531871044198223899426240455465993788129686357184190249690257929573959704827097097786415584269727024477119371352995972016470792498935257104382107983429506015644041592592862745481904163842062435124420451369893828488583175785234257618082298708914981348621912022320495475405110929409876910741430119806382289355516982720100339180905282095552300603812441608712043925600760137314595299713928119809210374053680073292451339107204618810853623540704517579142723664197379694544616949769195539761589497923805477631805873605115815753901087936407181606970754003257530642763307635667740021665828415738507250806923025474379359581875099090494760461551102387530315104181234451930686728816329018577160861919731743375105881471546329677861518812232565486993326280141112021989959021308849080765499569314532266168237792142649924192709337340127601176061238496597656645817152021795188136073902345306223649267005278383257330871270058194619083139245239898201727797413591715976364492652028393306225347336485986774944670129392820674768396183827586232976248537821267092967955471486873206325371853081517499212629225960344212864111656594250845657210416440617031387329924768556765531499337184674044152288231816510230093827191762969721521448570351303806762012925006765885583705067316323779632378985827004987909166008048925507609886274075224541416153973098412299310874786279181459299543257932175298902484079944927614763437568385736385029130852586885902835298505992388796517357799728274608453144882533291225770570312598227087473570340745601725142063340963744050987313990016560462494668112925987455027957776857716778082002901707679345469441137209653993289270563012167925752701364633351768239807319892354998499753412015747556976203828382660017933853046211923931380601501252674004774765621151298730775280174344792564987711450666818571665225368652845864618586067206812697546664290728871826231862698171957771396022827819634759797484642568479216152939171518890488755527963064945665751490943130535260393643980067843046033261757808052325653825825695334400000000000000000000000000000000000000000000000000000000000 [116,58] 53981545615523413994890867612972836934498647918375288331729937934961341237504387869938354426796060177990912464537157013470121543524677876498795125721646256569200897706469651335594874891608443453209989993397747800125570532557116856332676410341755315008998586688546973479309354938628757276036320256340891847889674840485346041468923275908010086203815846175540690826567745765072364092131712209076348839195765252046383381568062043070271098844481019034472320406740352313545686709885985831808197122442414686016568487621055672182681118161409911439573411745143470572095201797042734253240305628150156496442258539530401644492888946944038049920202603158206177297393463436778043492892934437698332498113874147432887789231735473592197143427284733819833483986463164957814176370637673314759772005366102321765934816149005991706094500380316960167495208015621664992592545175519341905036917985639769030334627524964150898255125090453001983517596192448131262108694073184346148883756165163202108494546061517562375539975407078468678716376096149461940283790843435572993440914435215426856329709580273559938836985336749442266659925183782193558970022229729427852051537531715344892671994376790648676969878976129477882710007343383981306220122335548320327109958205189423201923142769430519659684898277306895058987389638110794892573062499515998124904267860227315840803349843328689693197371619702838700674085913341840119668660670674968873653586581916210528751726341592368769181331549611701804863521375580448837336346442900541680641177436818983623410787924327650334852845354493231123896021126007397778759499016623567996639989378286426861849670542552475624777734423465068362829670352117023829483902852195896723511837756659141174096952016816667475327253900139353193618511593295609672926213144804827798850642194787251288928308867143616227396793188520879162851452396593404152784475258372779360338766259090195696003935619258681733783842333866310395991310553272227846501099339539917099570583663302630970675298670586613147683332462553724768602930056938850040639309030215548944553200222559902014497187786509238946432709846947484122561337562301024558788919991662975483380528683204912493076890599354028048940068105270531390976777636304870822700627787507255405323864847014756659925741704383782353752858565472554207679237117262327215396267433606476171979457275654660781153393804429871870815893115186594867852115069407213157547884426140442877950731539917176961200355406639041865259426563419151767460632330240000000000000000000000000000000000000000000000000000000 [116,59] -13542058000658409886498466071046251893305188335574242347132499769526005090531610124049827739785342302471154683359125098767131750357434778434431071928455304371826494251571408838667977909486900644019858373761284750188287394303848889424875037746446487249137339093803814327408568167829143391042982612106579931481609658323420139626913387560484789440064455180427498567565124769015533574418847982963247425993706176365333240046575368053077469135149157226083555182701555651339455753722246013074547471076961384245106528737195947708744127901987305245766051996403753644810847771386579867086330671267270732042743766683283367490214439639462338000292358342867293644560188329051087732162842587851813211384247918690853951017946752440952798410417244702107941396111884535995604730879655769290697426683372290538786878859229778900290589811116589834353017895305485202586633693047282441734917742443868334940701953228266499374902288509296875000617023057205600445505456251958058673798004567474675421572516577405609855357253537285838529276980579847605269592935839447569969272820263662662667642563761968059135259475630505915299263575728830923220312159948797862791161717325872811007097824038779228185934101799774016045772374402461761131792571998958386106518564347853192138418412829770551625646739055704917817849207065437026050910986065388578085207057791583180775859740133849927220149757159357910066400525532869771277517704789163990839676917293665957483674326065991560848642019509159765751005994220290609621529746015630348386432040261504431439104162906692789880628917272314398450572205142194963847720674496804024302441410469913281875674433633165267435157188024810493127330652823758762349510317131556700863080402600436757788819589653715859642095108620778017451228044118206533620865005038040878964138992234522593352862022610160281547608335886609320751336434391470846121215679958504389266390347961476099609566097054942286655628728830223442570940156617268382444175771415686213501829834595787446771344970620700859184039648460663049108812858759460183852209107581390986660902424608926763005637179674423409631628475603051454298359667613146658401969004717387302701319247328361649421464324433996380658046714701775191298042010081927771323523387754034904777289175918690048831680217925448632061224849711304006002968741455822217430528985625404545763269222445689530105552688425102710594623106577690471498142360070039215025760344111187915274473415071249220452521319979692252868192697989550470688931840000000000000000000000000000000000000000000000000000000 [116,60] 3114877418408463880939231597488499492612254076781226006526130232709851311248363009095550083061678428598173120991973375194959267239183429120431378129445992528413555705813372325261595154249708609928305745048383515587315912036597339767592611738764743953160708815818775527515738512305364569598623495940474277053319049227775167722418289469703934216180798214551469888737195528263199805973847011386474980397055581710167815025878007720536870968390350682322847563008926452016546858578326850248349572023599995204669708945227992569272601446085866574582991011483499861527474801314953676529551794630624793600788198867067333721172545350393711230325675826187860137640869368212471622514071538134481791885722417466668699366256678142026886738070162004906659129942078029725477416603715657817655404839573246448794128418589769147221806940848909323618184560389632924226238892153798611180142913983027659998267273712712114225758557444562961191604418079589720232174994986976307103367510113654056686882014752816846860667881920740998755516966174665869222565629308314334225098529755942684057790941134717172064165894222039627335476541390653740465117463525377215855623708550631872745547971940036036307767119351475902113497912797155177691093584672068492858679512373096279336348600550865734598582270075868076262805124853830584343465135970138015693300140864346261565043398277308459170317902692939386560652782241645684865022193505564867745865058122822684340872435783382081214190205089480114434545896779794119382234982543537614462499458000463705076264361078851227308111742355553614429316523040508157953069943221463727337324661339049198160623104507972884036184503325979820148691059280218885650716835421545862878122976745414861775754247111788445271029943015296255296805897482474151892195507518050302340456655889138115010889821781318962416759351697850538953205658177701409597481970958338566738781802059250951057041767472560647763303983549049008370459300045091015323951265062348348569262197205822236019048286915784017553978035758354543056234971584448069869029294032152923984856985960621979193509038903866821222384540729341138608909858137367359241094437863566107943512029897922085513818811832369199407168034694204837943354619613721732120172665453801479998497080885075295731145376610884101719313365659884734827996075020611628201535318841976275606290427449940163072987079523501004470088365748170229180219929594949901649399012442440442731589836582819658049578371161193094302429823084495933346959851520000000000000000000000000000000000000000000000000 [116,61] -653747021100726146903127809418843904816336717445188465257288264002793141477351586149056152784103977601717407597690791506798890251020112672380147810154991701580782264765644118441760634943435993442878398843606785467702169047209255044124862897906629437882080979561873599746201586549429162774349949681451766396563245038771913402815245365704191581127794530631214093032694567813769295303581884604544843224611014841581254339025147612104563878721503354033050960284830781646368308997586016021646645303642818756078417054697629116771185301503528652327653735693614510216201302159499541932030507457183991952444785036394884513202137535763634641832365145211956164732612369769591185529221362527743596104754169031742589173008248777474120083134953754872007696711711387258914900949494657529231451783783717983835736122473293659376270227579840856624886586056295713659077245040833326691821448916327275381363795818845780501607675298695104452372384814004711494700152164086603202301891719355560920831649583319983074772019417932693379639447000992259267396336091234396844028203467879818246372240756998633026284880084227720292428038180955206531727897980908079814366900768460985588060507667292355214566031139084515958460155321488625162883016191183212059287772947633000468131230945111483875327442933951405119828991285538160485121641840698839028794433269005053989580227581220875985186872137868101775294211824904084615024571062934256663701687080533897230306094325916239705014082098693262611003643166382867658599218548267137158638902194051202827486421115294142464365655129375828240890595275023499012939215660075001630889229041513879064010398095937424192648890459917990158330901004572307070682611188996853314917813709851681826885688382942067855760827555577533900156959105758218427738255867992388284425861130898907493358559896054432839230271119132102832577048298760127570782660522502985839237747646326253359581601716304033730314731458947575796979592939245665388804144682429339111052165982707788747269778908602962135405836385555652674124111270298084434399506935698428625070278351975976660541268478057655955630627484911065120603091458238083100000289362539730118780958772503313551642753689723953102906349016681381735155084408685322168977371585476569652534058742913646123989196781874509170104637581742416298927806157456927034148827284983831042442124797994201756713873000136369688496503714020646990999644662144660751095090139516123186626371384355924181358716386245826920076892419756119368610611200000000000000000000000000000000000000000000000 [116,62] 124544759347081248186010362350056777116234503945469227529193494043494515996380581902053970635311961082409676925757474363007841997156626065304764871473399662780221933118337042363010129866582181924462888012226756989077671037015823820351604790929413249179719378018176642674515715312228717824918816257723779823699805060894331926310020484119830547673189913609911247857538431730487808802913923264156026193088390546344122135790387283533880253871114353649779012819996989901484195823603997696454826119537773686433149853766594048637520913492385822611062001802473208497758420449743825101797943920341589887998458251566184045794265486869496455229606767373913564460030779604200944234728796923193217054140935670699400200014755661964561817592700850967044812836032176237511643763441820508639644636214903700577888076072054691095797768258399874009940100386401480371215834687730038926762234051482728051022684930748094760115254250328637430974016168743532673988429480147711410107009013466641587233815025494601673405103865293615247220785686738231759070112461859049639248544505386159136206880283518670600495627723873330807767900972742772880518822428584107475887366254082587794518142428630876011051572100028279721233649487423556533840776134211480795022018361459229235840937252239576647917620851376847098333586306187027700209483178247501293299274572203580628245701355137711321701914065925147409583840658125809340508879827154644190055086681673618346042534291912022743792733698991567547529749184892289954297316536092273562216640488264338951307497163210502864520677470723346048426969605229082369211221685827548736646161942878112697545215715252934128423535982825713911356022682361017371339670577525377282178943417142768679910387804461100354857106140186016073725874736134465935873723649693423175351752994225239484577589486811724409505044204091454379209593070933531910215623872227340735823427800688833029226244897894988589859327587671697674104720403458922697285824037014839758842210577841964942901058686961989757352100842174201816469952964733538881228539776450737462655700016881455815346498615508326725309657742793264951320227689220730227439339427959631827828257285800397824421569569508309778791939320213939824619123476592724794841447093158307926018350451824751628292661645490331304269970889684445907380611833974492249274068208677511095877159502457534751484102342044125487949319010725283920892772091534552713302774506913142864161949950080475537261683142196791920735500999368592032719175680000000000000000000000000000000000000000000 [116,63] -21415368865749741636437390490706569320006390981556459528942450566133478734913994839898775705729456679092914344108270214699790376704761693635765926172016422524009936958046419726320343380051778536485469741282381357995194949629741402709118061811494689399682368544105700170455134770269490795569677197443167367736561487561984248302793665310687516760755829584883277082010793530966930713922119474662876418531750474587698369029951082204120664576487129588936696727476908159160671514424456150000656496136685499861852185051833151425892537209432601926474480894441543835967114366836531203464271964130964773081737940813384135495529116290447842443820788035566114738615233228199611089428993310596397855976799554503553276863055292222065858204740879733411364323093555825637406574803904655155842066356168531329191049159559329916826079426536495545519096247174011300301737193402500940905433189921947640626036360337478597737577761207048678469054354008389740558602670701843481747208229647510164374750685510893538145749014478860439934877100581932430281507211556432683731007868944047329931618936038023102033547329943602685609612931698839817457145724518069832281940992701371043993231337261535206159715799786680109481979054335982455750615979973328902173037748620458834688837525946563441346881234668414303088290677347500764389695653112402759152299865113189574528523694118185844962560419284640421385759310227853099627221190046005041968528555596042253068686668911278288845435596439431198943595976295687001590241930361032789065747412499696746554127384311909223870502154803305173426515895568846312785711260849492458944810655394750683294948600577880289458569388743722723981746024702497868078830067339465674865493270300427945488845522490348255589853413903493305973869623334637965816964097949926559225507044782452398862140823459455050249221743075522899373356060454127741930858351939214606724106839181948091122492503077251160621291610912921761081671911640390462279667157532702518622502289491315754271305010246475019664161854880684914204343896240028302484716884214449111922944803104931321585328321781024262866800201183431691060721485230643513982918710791345597169161354053483651940596504542539366513754207367336877591854072771127416965368038191655697846556478461590965187774766938755096651619996029144425195463744075275726937448694713576984276184523554049230622607911727818437761882715574397300423992716964945924207557605624123468676029756828651331900796036593196272022214722701658862020198400000000000000000000000000000000000000000 [116,64] 3303019004373032310410559209902274959898733494508279785022475137984417628793271369223257993303521480250174855621739604412442835123156462413840873531037243141957091792984759277530822554124850873348045168186904262059231582261643938975100679316307110168728356572788330362674324552750759676555075565158987517840177424480399012452161701028848169023165944295984803699078882579563214570473069182769963764597577411575133675038400314464133686003139011086244652193420367787483760129859842643268319936445486900228123341050533904607711884196758937746640620350883960688642246368806509001978151873224655673577534728274463165425832822271237246893187185863615248092348430533117875396332746325990512037902683475210790950373557741907540140933732314025773933277693602704206035027097717782859629950991109176404415810355037214652577176756663212231862213545841251149390074894484103957980395137991504281749831136926760289589989096333762924791076699212800938505309746018818339297684282747918327900507564237644224311651901581211255187399894571939048644507102406323658259133666631673366576108864254880523628921504441616885357022201757944074453772081228152998366040403233580454146292966256494757742817211922838761170199662805575388828697510703898512562432102175987662579764190907112881603515422793558298100925131117379883607440411295338343719678628211101580475466006246499577133980634653076376745236772109688506897749400014265263921676865457645037756654714656147976840669265846584612683799416633333588137421731775055745526388749522383373495373641553514090852023965741267953923331085136611886047633126906252549708747381424321209392059261324969151129583657284091032982567800610505868751845372916689847137245020477776529758001835103596019922551976015661692175224560661275820029224485103021864190313853826938536845017391900706540591949989694893303384628338789969072017198492782257937139865239730706094698664744682837334574418312099090088180502220580675811845670474519555467826694186232053439022138283429939005191115582423215379425633658500371051509528436727395812658407256754524452576515166816854982884593863912041640857677346510503394020142294053873244287151971380675884255064917285002819788379414808751684384728830025822283968116959457579316162841437801126401831345361970732775585868401282404638861189763888581816723360594067975179483339515014469195501497032132083680206111376939428784956206191382871087978113743368231729833691171522285438297489559853358020372851248245071019486740480000000000000000000000000000000000000 [116,65] -453882863104929569519604570425817676700496926155734195998726940446837502803772864831270065788742917970500386901705369644116514576533762398185278799635980847917752531256619184054010241660035128215320141069926671263281488755053955427246423340018025704955513780535323840708205313718006905502884411736514102428642326592367638767692534618460680758776677840491553590695724380473679273915674850888251775102735120455051660777439409179720662708894676072853613272060985529742827810790781706657281850197005974887934257689706247768255291801691204223461189568994126893806539839807610151394530556807963172571844676516764273837047118397911229769964894661519676132217157900778375843511157505603101565267145532411014212905577976818006511267191643216914368473781627509802464280626174458937697108725039620527423004588815232377802417278120907846991141474019991318478698173141381084984711918059293122543179828020120663019856834158875405800535546997360408277452885300749475051469896357014984771059859786193033376913629540486034504794378124753846692192114247620654308130066475401865305773615706756159288259169002564269404257129978110589157663749266953779204413333032460575858822397146993691599891882707267039074335938774368509757751085059957567365014240814514272500047452793794337525026875817662047016463644604966759401866415986802847909380979358901905049279158159986701156535815814136496128828718938176769997658147295751724747554484826251420856993452518131404687787165113343496995246240080369900271812258146352764243990947049932553177213999751177058717857301379004260842779991540973432924488176495648483744316482492825055745261076054364703923190390128291051676935125380985669755233995405640604943201341481722143027085820551121304275120172503322373713465220366685214553928466561573352123898457550396789609183131688958119964202498837832748929953880842513311903535005823475167379457565362971482367196488477483180159522693966027105914712380417164119418876648385985908167957375954463184887484320303989703472163079475766284832110279263365114280857622313840329057976499947184103610321732567286294159814494797672974702699491577470231578166203707784289800992070807368995453843438528589233531577428295377522021980986570154733822229208556152632582878268025339438496824025902224710471237126050049583002540327232713621018306040660363288395855605210052571033533577265020909004249104921825135677392776342102268182235535157282941340033356992460070402671210709293520135731730889977961329459200000000000000000000000000000000000 [116,66] 55171735564168009368363400348819903913368612375405752144616759301326192258656154590990040875921807570814824064918218438286608554765108427388501476377767165691198353017196852582970751370785181043820752138515445001838943125137449307771433109154770819198547936160938294772175233122347980795474167827536509534239589885115557046266491221605471747300517526045116601085566822722847525175499532439545321202506737733919152878336559827896656025360411978321278695609502319624828145780554099817010626882790268282485003709404518071853913902388960837745607920075387746021398547203269939722508521261009841618602507265682871990738656603466870930963905514539942238662379211966311280342408850525533652928811562217717538066586145734795960943781323164215771626493149427962122354354846563097034940631622535179490104633533081741879563635877603802650996216899609241108241846624009417408651958578243693863975115435962564514830578080837454473372111188218510800453462934028948811106566244580360352700717737246934330521361186616182810479522307878370355631546628333521034104629035630286041643901510593535481844341494369392046874409215468641671076904702487719729483354638635016954893821338845720804840962371371223813486342802124082820859237946685327451860384814716193878760500688769708836610092213997556367877477565402625955383580364482371571897609582061019166075254577631375613980423241878991267064757261732575051023484730280919930607519099097594892405716621418862180227199346397552981512039672111709846002876267571287495861658324346703579827221789950914178811160356729661445968298773591079585022777164226045399300348622766075359823088418922062320982989998313102358923323126920083200066137144713467332719823368903664937509669714518926940656891429323495194320011827780021727742172516487143786318036942927617106133498100726461932831974749802679381271537931270402644579148768237788884796341606881237363589056072617612491160926568099225027349470848408138799610144426180408457183597807008481482430814234931667532356235991935706529580843871605281423947572362627628761974630660208015152698756015917841917612432249328819932016583312199874487820601203386564910409765481450443881258110551979913822336707473133799179711824394476898286526500127228952109375324556817754299431073969779273805877975938056598204137069114051875754572260314503325281353855490645472612462632263379971205613279554583604038805184612887704539226648319024326650240294778933771340995255518930313125319726156116130330050560000000000000000000000000000000 [116,67] -5891513657315546837526416068140941202403444455750377637009193167078165175198843627439616224266999116416239150380006486773096151336723458223102521030716029968995959565149939876354880391291800340491959499926892508056688258112962287457879549710617324944870293241184781984182711631488415766722969862648712929599686548016306771092473785428360454598783059714210473008980859864265364384307161813376031274221415281013247821671141502393759780920282044846426562131532755326187549046742440433255863929494603553843820792410277437234669708303830144929204632536139143423180878994405855462233118245243535943632699214969317332669850684370403792493949624860851205616973557597249906849542550451026302241028001720557744318606575969247044866270486825481771638388939020591660836349890694899927952603796049448531004780319926427571229097362214188821739547242454147479487506831071906060363281716199644993830086562382767235064314543167062474731455392325171004837156778810107707602519977728663406619677040259329899518446295351145813779736420325518170333380840630514840044050458054011052947570771827586927498143686310698056498868064035470369241645085806849942521967623792953617813004278660929468792986311712629683344909970484847142487175945558390472191049183509175550796004453617721792973194002626894725242567897102416767863812731789403179767222966482217889871706943596528073779203818749307762135662231971558147443005610558681250825285807650995418860398886835555910220738109057308779767136696487679261731096524295691367870216902951120777941098629625845962697474865416580793344402047714113409051403658151981261315026750228627233072057953104248670514765987068165616426989115936874778431277704495165337063404781011957852196455535477087247486106335513637032378228386749472248067371050112158526775499384459586278514399077809389216066562422072138975170229068785857371057586180496390960683200880129852112161650210143564884683566766884188944640632564791587846836506203125057031166177394227974436253970617166567572787279683220368598013354206428794284105234655656627960980120016934514551453668886206383997398092018687926293630233359284308240346604253247427898927858238617443440852773299581624812271179858297801049345417915005163409968794371382285600274286112099854425450466193507847689163250156935409434493633510904787413009800302004265743498661952608799372921290447180168824505846431039141489161708911025637471693534103189387741684036249860693826434451776988239763526906297530009937510400000000000000000000000000000 [116,68] 550303525049233343198488440775481257222534278221254830245992927079901641360658397302863973670436325526427565448578253011538378928722944251621937859803634422147333376889986758965781133516322595506009945357061705519567515529090084211202835586778733300341405153953084894969438903864336661163404881068395379414771582361436136910519220153190900491661496672855690808281999426644109410501154656745728426640593824293171302262632748057145595829251625887398701576060679400300320390255167107539889035014225004290196865479812677121788370855877890986471348438883216878311303548229339028552732025282706494814429367390090334010994305192213065696794361417586771190383172242892499222963288561530433463479787992585142753459750910534014737936021515060418997273937676081354134234959887462262223400036868696983535914750655231943874788456387614332553143233966597721466353747221897061856505649366851763822590417997104307516599274326725593572485973814332618247829601431187765044740005516805388460432185806635854838961049164705326816128756358742926281059551663889833788014367726689532561543963583366997950775286513189354685454714505861904418312071555584115341672052948607458789592877785707126227951378339157508164820575409865294299945537550699930951879952359107975726317933074290764338224988618834730681526593220649196341968616572105269213270721229336348911130831434058209459814062209465737874965071584284997954753273534170794131877039867378928131996406461541371440003837103642261375356585247811199879279635868291908283496460388165663411960411635837428429660888574866293208262737807282639605112373462251926259053210739336975342533697858784903895314323942509248481349011271907166583255778506393388833866032924550045475890066687149075201665894338086017613880600753704040922715664178546675894808859850299316780657398926600664380185278347308576969533177133417479859496447733352095366020927215292991295054408115693457042139882343856612205441284823469666731972369491344782505583763046181041877013249193770906122486388141910407972228465276513542638402225088663457528876655065953906234002234940036630266031323744474360282102491897088134176381705472893806416702821242910604310379096377125009598991412803059469013821642704519614025766096320397503842650753654499299623790227609965225469137098975160470909421434282150163628028640510825030393780347635405507817886914864240841516557631604179713351770070849522541184830280959565606259584309411380309315438545196824879111626421996323371745280000000000000000000000000 [116,69] -45280218403318508031134402779037578073853178614258139549325783017831838162033333253251724274074225367794084530123562215157513401350508009040386910451954406848320533749146961829319787731283394734809611945892165296673149827702585538303361103054308330332100882871542434697652932405719019000062138000980116391893913805312251100610308712541052534295219526007555748564679504096775245363213664759211192621137170633390693641605973290600735771619548442760744378049586280988514406486728867980160554869641438191730704568629780545553053718240049261384350048401258452053457259478310732935977511366289123060915720919391813362288979137539515505914709085400104154209729431458641799646040869318485820193683506327847582060619657534761537060733182364003029811893739746086676851528488380193508115272352895914189125053814653798450370319367508176757107036608806492379352700741912565074188788878149280966729585318305763955316856721729380611204559798038247911089668687742937776404531858941309562602063247316103625087995174543799380773910000507571654140042299633789565502947546723174646844456731978475937439843460865998991734058395495813074504875285428034046396311811996229178761869629819315453938943823524775000336811795103682275716997959304847451332986751065151678990973188539802869533843475436107881463016716156027967992445500436544335655700641207539948581086662136967289870891785686964668891827179653296950613870851482561123313270770704401066742779412131591919273087814279329714519606909981074962564333008248222695444415643098947856233039947789785030916757518767004492697738003689678843055026697552712839933090769131531023753319089349263138804655809239364895993910424859223107645093522092975192194360622597006953579349290826059805061790499193828209794654314041943488795595138073342468926582991740654848569030120675237513038741289159156577352208188825399047871964820577280700234080465446323693738635384114121518461246264535420116437994691195597334528769135345420781113530023978096394965753822136621644564203096487928480098696465098324291463970481936006783106645279157221344771167978487786675019764709423394887593846916671027009708617244829936581073426626268107680314088576757896737422656578605357882245198266639299560705365549335224438969337700424756506031558290748608508179334506761436709901585031045074335687931571528143837326620724235341348494580017052706849245497472360578665105828212529320667953821357492662608783492902819189544007731453590051975413497570075974041600000000000000000000000 [116,70] 3444168152470802909915672720000058246369997018287171759799376927260924725754813879987977213513064093698332941953463284503258985590538764864517160072358776895398911173588526490315177607949899656199796051491357674272976619289452341826053152972566662452986311534611691841847979002765108594607287874923982728279993389111261604269383400224506693449882541498387824699225290303925874429106453852742974900152615490110103111446019967859616049542466974546705121283418824991781207757528740406998468484460702522063112426722724919839636914607347906788993717189878596149885157374706315077155636679178708186799406355629788884207398947726990314516261039313756208944424002824709738652977704269744051441856922950356116980253651254074032960876985853253633415648570078858848714994807697709307727178767985182282754050184915945858716887854350970815845933340823111563713699823713223633252529506347551942606405224483451664636802349351790918303107020319648258196754895369602101482281794481470126691784801523475662400603524403684184907028469421912247427331465928258919853691819169172710416195401385090800482480771362775305557700223215432732367304299330277723572690649985072215659499834363046588102305369607877054839773417706790042120855617212514591553514534512533061298143798939381300972282975429562777554280161602458074167177855204794259497127220129154773856430203950034815914828324449334665259440481859900040206324998873577816311733214430669779906264682246194652699510678917939438081606359093623961591615594571593709058258646162751323975874788209342468762685588589370829888259740493491837744464405164845896461420650392389014412488936189746535027062237695819129645136632264736839277219118283912153021324997278075238198487128613860692199956971635569566109358734106492826830384430869635735469647571879680030517953055912145076206695125670592813819955178218979413693331409545767378011841973395573826236650545923333434094372694221320662767098119562125980462863690645743466009117610368589910428401428070195248624224346274317762191795173658251096982175262879913734284037431404371707865757100694409529175953999541243437037646423490480273243389996383008342198362386945221584165634197870626020173021596332714673424723760772455503363219184015898890891777448030489828816170942217680101061485281458779446218940017944693013730605666255100184339374469557613882202372251204837196223522048868545978300826044810647148207203300099416464151589652744060622598091298827139454226621643091114721280000000000000000000 [116,71] -282659566772275831382088031641862198214824984534050677575872871661089792752153993778300594441268835348419593341316398194851655208798244126866910320991591450386620702581906749157685135498260238199779786472245453671199460029922406503112313535720267463943726414158940014804870750650963646846127241878895924076083852486879883521976075906939651679285451583341441685924917876066185641061829908506182552521363943522444596017525521484824246186316956000951168129429641822639624114017450859770080543620413183226604380979831180681615912561910788619846767866298949061328881855361576342127425514610692192248001475042229618812904736047544149690893284269953137899622692723602887392667471595639522871165265249988169104397493313439348397783132823897761116511402793400711237825266629482387981718831838278737969246021210977436342288490472987961487391529022106313139292019246165925719483868328556050832272045842027770126891745978475471519709390317045239931711352982425292482463467056799688894169974563275357519260462376101723657608385944156193139869625848572969233163305966649880193756527932858478324075041253232101625486944091540405140038890912755687077372566156653566881088010766461406170953770577333685701087474471394850460528829426462540312283235609903872901044290076507433626231238457606292680099174343066681060299123677279403519851706149445046230389939390844651441928444325500569713308340518234584992953642823768911855664964736092848081002413496587667597171746904503847933929655676657071731421442803175543669811628101780437480567638381181845337748046850115276052833610992570294242798285605032527618817884284450036359451338725139318408106680447064272414752042209328007684809542156726330679400263741946812613670648786364566314668229731207584883585064195307561317852229215659348994450786025449465311509614491560327410945801020789628551196722009016180702906206897396790091567991812534628618124873063029978528304048721902403354674545828865953738748103201418428770138503664886556436567659598734608571314042043960452683180382293853828128075338573105605210301983183216871196337031817773961450063458710733509550224751474645820760559572587146340350669391341203985490845994967771701229722546003019239370536425544007160646031971329037205582667832712085715638165278100956404624308454872619433903834918972137457878455158100343385402058133351172126613671430685557676714790104252822447228566481526256706865076561758796781557836285122563127076373506300335295853388669894262784000000000000000000 [116,72] 31139619317707630973625853888895625323159554865080297913351257037979545445824912310533955968811534658106752281424995090219949647993488085009062452180114943154401340634792282943048280626090636956754396315395730966697634473815359576304212984432968934662023471174480698234930073328137430209823645807799224823713329709188707826475393729432948581959689399734344048991149017632364447163574921232054435577322638595962602789726544651826285283528993397930500693995211387262900732766103745540324793092987081052277601346898239080264600454805885618014534474564713485118262439766793519310522331706964423991823400169080448549394533453678805817523454543208757174794718238078734375380402747933438010474628029588617108465593455053378709536223035987965516159242317073260582752850417000832189194139131320130788672652794854550486145271741567236433173311443498241917053377824978588506412112383242664601296923010924016831737719042234600082861175434462032130861846305045268915462685374082284180285507918261026139398660382879614425639467476341285237362557054285409508921119499325184899073296112961062980403583320280422549476382489567357091056931731847171871816129363472201375813720466954614710647765720225570655589720056522375985399620372654717940303207232063093695493765926879414015422821423320182468892254743400241426330354510135968685177570874763390934715190850049479112990111274701884715160302557905558753208641173119648181087812089486351741726275336178724088397206106174573146521200373933750664958729116749801534744180204395692799243837882100423433824188686869798266020180804421978770928403007518879261381762630603427094804976399598022138339724932070915508958776233136693718266516125617564488106132591011032178157017482503397365354895017604518354840029983388131190129062269836933753892129245371242680313403881127229965947226867532943091485271546755326296068512227756731256259114554010152963110957027000074504478783816638164839971127412706412852903773803407587067320541214080231557467982381058955361435578126824104106492223405336785667515392579580070497553522929353115004605394360897006703048390012853046254398371659710642812106496922549465352101918084270838703684722533688063130974724195241569890027481281896262576619686998200601612032891531873270965650480880484022039137156950400200642513090783626519471631242627643644652868688207200495207161497639344887434260125948463722670971928495944942471615102883189121240138958705100844658888442449267355067571755577612697600000000000000 [116,73] -4444920018485116617981648723997580968740260059440741025221910470872025732943649290485104185810117845851414365178962599903645581022694176243797542986734514923987795874532661309746840765448954926952023779876669796164273316930715991043117172602879799583738649079886794414083032290340814399014533966188482151538248059904177975825835572399011081777281689538570061904461234179248390620433647846259123319781035836526299444323936316453609723451756734574728982365018594184509323858638062410375346156406243072199344405519777552185239488409092048740854620627431564402341991965304506431560620785440335438157151910987675166404064569870786721379200061697568285779935079555216329477016099141782960407653388498213955950627498225224041721037453892429572484772140941376777036972607741476785091165382582798260793532586169154755862599929859597012260229578963282979583496679614863855332214726424777201809304632842187780485015535916487241992548304294283676428187638821126290289789861961132353201928477951794843798998153844267097859724740576849035656361518011320893359061463065926791184937112605103626949420336266882232363547871892530693645746500434064479309683207723012505387709352825341386020270261533499780620073687451822751187889524431721530575520573993173746745499557733153899039051549586700084520642780231522328825443536127234558841548479995770972934294722453144761709725774473563730412913008167076329360557555832568194641204447393073366830655290849674570202272293993014637333192611372669250009764879471669178972929295464110747290526069565030340008463511893256724987441141039871716476340458214144456206412269014948039763856063321245900805528081621905495571531269754237924982667561243147126438020450615365497273534626605641541976138308083163414345119988253779936572101496838917438127815993962138094263623799198780995294571997123964814407600800526208015679481293991164804156632899881112790176563935339490376028381100209796443125380565817290568196276559644935473684782599318888717143157870505134467268575649520195923270049747251761980253878280920696815399782459302050564832701346439815737592690594540300359435345505841429299578389410995222027214780424876738568922038447109054707088948213162509912417518692900961173842978251281620057094139099360174458672899308578420395574855395760737272060561144399352266780269712882788224991441130681762668854032744371333500043171989440850533048010111471485003552604599794559925737766588346014407413342931244236289776889928613888000000000000 [116,74] 653075630209883452210570265877770941512880790810089380147865109082885795580075092343151266410795573546805083121002025269641632517807637503986556211209223617884486742323584372376143828613645207953692183358665848751313534128453257618055978773563922542361834048847972946820292650315087156939618314570214228667623000756350048968875963904465125409535759037627675744221524567632072832936316107255347554925947313333828874937801273873628677034046122953100081221101270878756731055368614158528333732168827320532213798906490369598477568755411285632329981455615984366230271917182373260381501433613448362171719355529407697257881698015922677812052024147341460537018382922132027277269734249367488752042892626734146025384333298549840559938930622096243055475307860743207833806527531927253782849647353061320611268412174433042486767256996710484813988612856737966469406224627691349027914562389863178152709920981174645294697243254348176662767832095156309613145471931535186855251972358332146889701766888689280856452876580044111350818934826006041314989776963647725990531221555525479097095384614561604163864906211416613291184599642088470341109563792683015137126801473421764252046286056373355826792548457816661192879104726203792795979060366430400130632266143764520430872204104657590288675221111178934521905830065358620897174042616506976432294829417162963523436117184991274099395635464836122423661881112750771451820402944473909592453367052464709539249158600516377106073811418575368258333768230033939660206796763185775248701753172277092917798492357828777212868896289900287633572998668056486090963771810952373833660999698369174465989982646492705392447209368878123600032220713797541609035516024746607988129555447602722708937347301801188304669312273930127541691590932266867843945025115799114374506796402342154964596383206389359298313753802936683915290431669850909968880426233811410574455894470174448889784985248947583208168129240731507180305080923321412759588853254393245772888591275629737312146610810675774195531777046908606176990030606489810961836879376255123434380684809784605231926606848453190365575590669014520746742590946668133037076814385229255883202593352002002035504634348396120358393189071024007900594264973833814576534288997513431826530200993889351012371140465212813853132477755308998102758941485967026191051052469972616239799564472938918884689717236155047226772618495503031893998921640159349531016449010598212290972438009383397963201281014568088736742666718412800000000 [116,75] -85397399348948913518218816872057480386738419951412582274598813893823746657459066226549688194628449500238120973701176956172493224473129904010495869544120386166004421788656525270649596724421685770775758125405505617425782826187383000682873053751630178833365584212260914171271807060364218719137944494506229677454183794087009862380704284605194212651361215548770403404163235142829175376847779685658296723779187510596414337440908110174267515522330420692425937832156702270433055355699030054478675684874294129934797929088534693674146426298584035445394333963143969995361078612698845828738544081325816663581191796158360460446021249570229739113149550405657606123641695775387310862188586997398383878575229944919887106516694834988711328700516672338420577574231105831978288191410973400056260721549381734983449979224119841629128481211754729988959903852256018908789818446219616523928894325171987952453101593532490703854203676082723299170127391363823888037818542607365198707707113847293698037236591702727459398047317768689793072672124197257595111902139363535611927109190823443120841295319779598225525495374547096435568276830260204904727974135580881986052082118511612580639588554578376634900475706096097126948982093230845647989059554249340129791899042982685005611714318304224012969031853080124567003545772202421512771483936257788405874698303663796956517456610249675811457674249776788357689133832826902020802121621445487299384199784965000097340604930358815003308437208620878744519197576136999613596674084052430104524418970139324053296835154734892635818309870833869052019865740506790288326754196902017877855431818706028493055504608826062229273913221823856775056769649175956958184511976858626138421938630465050411218125982631084075872372679099627589391326887782747593986762878031032276053505661252852158239726713980886774545754699898124683644145499018753417391335773769948146664656570567290242095395494826528209994027924228970606005584215531706748241015942140628704956979471830274337274215273360469287446535219562911526901744345309008734062467718025084808862636708818652726398549056813280451285256569784940014945555992599834946444168476349016092995338444647503825432624558113531940953174130966842532833111690019567560160355549883431608750862770623183543099039193219779454318681324194398599767763833432104826136678727904327442160790907080823673581883237424404841534370317004026433750378815502296756060686676570864940141063811557051514955659999971607774311834432307200000 [116,76] 9160428607923907988748695686463729604027273255380127584749676852930882805912843265626717692449843232619981825183241944664172595541187867621241602288752024469821966990855203431788440784023558091653896592172695801048684181248995533452879534864190615291036764507056347218665603669209966159204294921789313673038984612954023972055572491806987733306350086874572081528680750008363273020141386294228152746438095544911005003080093452015265219624939916594505671866727995080136455430526690832933503601850732884097866263114777261801526497592249479638141576999157314630826491822695514559131381688003233634349149994150474660876274976207665098571829968396758337105275460443591540472627135475958206170532247148288557403585244901593675582523416706930657287460652838817164156883563783754082690826331314040171648489738667532759052134509794385675213936961192546484101329448037100413487401150979919656213558392839514182901832298336400371083426384426635238544923226439050053022530154540589177989736018862965984647183512229741583238551501113412576257033227461700148900681977953410886593441954010054244733606689998914014679431024345381557308061940435676514613015877453267735577829425832593569716401361388626680561422552234522643224702142143549238352355548402052739514682528319280087414541906132856400138182696005305784593950639677659167149237562044574462700707957084390242824418925727159326825301194928265317099155289065173928790062624281640479159597522537009513313262495331641026655835579723888315729310765565072761878883989345007712463966040624369232556638059178561904967338062524409456192044685423205473663639065086252025337010228873674114374611380065393228615900148849167503809094229073932461945614968821811736846773477013901942317462509429281236078372425206047042096991513720747950130147387818173165568384953050370671348307265354225163562567805381918080730112720093645119393363760357183915612965498162350005210980323922573336199753488835619845584197438896518722042461309963748762943019610507224660008088357295602632542343158512124309972253068126883346473409124847068100910402762140079719401932321667194171536658884759486589686001660310058104174054089189989368614176087593153630731238439286319066038980271515159599002281624845247077235960230419637249833125304063489322730057877455534572161720155609484513554161424462241495059824698447804738876106613154585656052989319520184151176451976760055184726730413176936534445619020751019416179459718645347289698486229953120 [116,77] -709778462127548405315688754366116940638929284448056583986510368422989801077204511793346315416595112569860060344739505357557034148444762231271319972201834419194918985764922631869276856337114823340436953672953389429520121969640172940637140135231379227812105576460278795285549289909511374084616201623641854919147796561007455581634993482125024856961480360066642648863232027673080348839238027389530079192710077474895640244645245295020371092043962549156029515975664792442492348444650092306347263281196950763447734429100914883824338419411058555002748240664096841698424240649000546529284523688383163752819453025242545882922280676730624605919381785773867151009712693494530689833862905557359270666300873117878436126927800063852500268393361253194038921442863603561664651245741216971438533066573943021232190869462700408069772667472334276491720372308732366075785749765433856646203075030730748669442294313814278314847814762830928262206226589219057326362395427233986998142475353726177304812760417194107469429905431109783172392372154423101444860437153910099257182688917819751742625195240099327894390075933264773258849362082028304585384699998549414833370336351639367383819639363826148542579439097562433643076689839903507632892238050502502715937619042904559344255178419557128675524896724781614235710551041230860970876238151191649324816208639859773306597645118734523018677071267718192431731998525525278401711714899576357937787771056874866971178824821205754957612248965396828489701679796795609973175054745429991104863946764821047437525527187136891131616914453920300437281877207098364726623678346087330153423688761045471208913805345207915884043572343951476268747452832546113968918480307345979385663149776959871886691163549963592983959313323962713624180401229642647663219211503031714498707734201980686636346995928249783175314615009227189327165740089469193823548562640438073903138384419822771564739410663309556486430391561046694979063864590586428699544561950959960044203038513947568165570641032633426883043969922703092868242397122071635977355783861321981700047040812237734807858177464087842055939378360286126619090046244018070384587849091668468916247090866438738503660025874009908879733891666886633859408495462430144412603415446880025864587738982185732289518147904725030423048633431165918433166976221722537225007090543102084646453348072412787731090574977782927511427116979570203680653899197816335455146581939262047941687974918407831209130561453109911484285619200 [116,78] 19480368497843042060267641374999889513299971553645374315167574054392763546384685141610271854902221747082679317080051128777767261503384612256992478257481969797939872145472289713763917693703819475446699528128848121160614358607427774779289582722896732054403005690153778741714724842382480733904011251743174171311938602090359891687603029138608237971831585028745482959062319484079728007312311877612535183311299631757407692411276240171104047169778035632880217276013092019008533094857217825487135942059805955271750915054406933372141636623482967012542871797731689090759671141895284102506674804163052842617267890042762751451330459614580984705317648008864886258479510710369128867217544729798066509601187390942686876709050940089453344620861462414528286261888082821814104017562663913991518177694286480672779754174819080735314559846011105547572752914270583550803238445863726548123073151252840290155632242588716272723707578591420893768452050565970799897915899731594133430224270176817291745070856066892289711664706952461546192568656147314133374046283001260365590431447984317650840833227426693835803483223792789450424119837063234599857893459242421370269290948455686488221282824061499869401645008682735060820746788401081779681673304439281111124356386786455878924448308235101981537644873884207107176109493760216669717515605061847467237757463305986364924868515769995865979939576096375370188090886809617009043994754230938500568309288539196673622616893538252274350160289625869764421638479884954521742991898104470832288086991683636441496694480076846381420044512464331392167825872740419826445993458934670086742594927387160165136607332384750394710883658784461155019105770527570463304289506237994235105745143025368757558955554788634242616828007605407052988088569051174531870390130248716178799149061702462614565436728783358114334842592688603560472784115942175586112687420639653905521241190263327632268717633111568153510525913771992265989615604529300308377101887593542207176540295887756152137911617850686088862616362587662720527378376259763598836722251409298429894587517802887549230135752133721040916167635702731081404615984526936454744242092331264770609364029591989226478855479347406638902537443733817575589099781615006286148794558821918913168219193202221883527131119135167335278030954638896727674824174019301205204801077893023258338593882620359267707802818260814921190593349114165572225026205621401529786893020394209142685440622417421963177659362206203328413440 [116,79] 5172919123105417017629764381881416017045232533641424407860987078687483538133509728104761075717992039733247935555752060355590293851005988864326329028156673274897044506108219525088924777047037349838445230151517758636524979018092358839156208519270606564690606006961340944267766702351671256639454476946983898260735790439685008438539337480894246093540785349548348539749178642842790529932981147020996239983293800879182958619034348396786015756676662135469762593645648946093515397523721297982052231283938758417004030120901370349485209140649806438771113861029024487320178191311430692502138083542735746857213187570130513373376077865580051562879966957471616609754718007038981764936467110722908349787583235840280803956108352778052620170235996397396806599742293461786046028190999308121660736591634806256466397649276124653211238252653977038954849620667546549254035494436774614854238449525039042683653533379942609725618332168102386908878039536785216290609221658991583384768082776018440324609301482196978945609974426268781014226203421520486416523205114836834606122129726585360959069456614958549885120533105906129598835670339183250922028933998246896941468668737657607939310988305899490858609846271306528593048985577726068802010556609910778775285309290719962240535200655972360275202060045611339719028621957387480833253559765805597243017858827125616557229750616592163619331737292769573460161639640439155155581380930674076357395079350654105923055081533558441993824786293920935169640603593728806038339976937304421668983120489517430768043917876074354127323777890120037960958624324280807406662601874999622719701394938668446528638748791188818522269951451540910013369401908780942694709446587897141885428901780818753045775626012712045706671787543155211833636926430414748477522867144176807825246764936784093831989371500592379370125350972097063618813959810637385769320464385643784495907406619604484218914678656077946239385742173483378755815474015886363229507660916923340334919686127229047930232011607183068101475283792971947815117786689550526807656398355951230330495662427732168333028512711795442184988427507722045946482942046782054336520959853088340598628357513831688043685924808273533983874428691469398757695645900654281499939513232988573923264154730810381865700585020930313114545982180952568283507990560080735691127635007567955818614242162865534795176622525509180242408728644730544693153181431973237334206087028504628936104360093827469173460643668733746560 [116,80] -1198685801143172004955862864358821500357379345550694487383062843034489438091647013785944300703565855382315928498538332672622629359477811627550613998620137066865166949311340120767650400598788259277043409675395187626361456306864750723571046345796409970615761930698163899279537209328754892752329841363746726906307924372017108462109707050007704583968947224361008521840997625739885171535911382612641238996649617031177244763228915422212601235080017817345438563519179423990787698614298743876250126696183620899660740574731542313322617393444286466362820806640083296386716514778546515231096048092961974331271454317986763277234748164289125055415892817292952921285707812468986147897077255647906595774801176253172253638962694503461286482528529049746307322924958128452295276270647524619881548673357986078321600990747890761241550261738207749178768303194855269510133861663256253578075477505991093689761029362823549557164608346309669554693172052573315128910206442835056919295624263718142958314013013306969648906077573293935421028990808235859339568628494758397980211676489515447091336401502021135951688792394054287630004431545532734312112623536308913866536007650979199395231001289636583128247759668485806549673049903707724010119741907158820889275222443011646805677931392608319476421993088261577968115617841121877521937290944747929885932339106115344556123285945227864042885808196686532907782309340024911923422405352282973151932004468964498666908905439534365569798880492289311142354513640114334316173107362247121731051738460867413238889785445960802558299841979481696968921787645518860421099099450109252149015536294123319045880445606877190898854794230699218900772232312219029229251794244323633854754392900989074992153681750458714881699395286843858877580462082673231391653391798974394039514573934603905085269484517948706057057232670100380954113050567413851986876082735035347457267901986613902302701412473986046774797732625962921162640304949435373491695908745919785572531908846188497528258114517086456557285499952588176946434704899661312952920928304956295060643070070386635043930750433497514285130750567097085209578273404517052369145688762413841556884170526377994645928231817324125832442047617469726152964733663355512145590115799868336720071447851257214375554250359771727580537581955938726480486386598809020915954210681182460608678481121941802453048395393349773052088393171116020858161329077847390831460061864800906810725255081332121913089107263212800 [116,81] 163201143676754553086318187333994264521800274547697917245125441818038604923149051823382167229436245222006481006921569885555535264338746409356935475635767590153410108007101455962449517423540996098733140569505135784983907699557863669255174476105866227014640227083182534425030200961357931304611340715827654811835425450733869010435033284088788384746417093851055406682255549075433939796962828146866522931721020753363181726308816100434560493701101680869924868497562864427709385129194251207542130098596595717215551723782908180659902809599830273869631282089060173176892659866443288481167313303034922050493927531265991136047921452219766451614854023809949722553732118810836290003212607678189577812661377951088529542842543196995197180193908505571381197044856200335879803684643492342634907723494215493716800095291744997112098580724754934581000561531897936513854580275509505506062694297249744924624223826677065316340224500554190905316759303208270402813059653038525024850117014775450040098820556183219873271750893171955812407593003863208720807847797292843010116670314664602228112426591492419470319059642144631459920160304124118491006347431262620060125369179088215689850701497974314065855152885713332541662661402648658943801007733642797931732493303289832349501280294642387005348081869703277471400707073283247194448200415963859373274183068602470960405903417594151247688655962200188500773133821882495839727741064133471799698616412032362720890573747812368401830175803898271315203873472625377406277235872169810313811291011473916128782315958307559229821993840073765445165687013266849453582871331381091237359910220207407581405993595870874214070424581043445338543037565561328920456886379623536404188550766277196120273676712387402321451318570441123181060672633908959705521077040393706787263567632061755547622395760039711471326357597733359471071824169199344599937115390820495076760889768752766959116510845485815783694486320685867543534586465419391121529635758641589694058026160288045823182776974597701549458891229124178000990149788659463747945900441174713137819364301725616865307966720577470964795467299750589112616385810680723325232647930267872781965424039072994470442183556119864380954098816754633597761727411323319549620986797628267515480928098406175256501976904219373420030005359004438841127384467587373303926736621639341926681882517359751195705706510817566792998777863504177780398820295043033878653005813793600527687222123889746754064808704000 [116,82] -17272760953415595021158774481904535207633807556160096155665771659587745112675947209144773308123359885694338647322077033082864875553439504647064726507157780975832725900693597216319460135023980786041616152982377862079527858611967848785593312290725678226108005144767706898650648910956922368075190096203290232347632833775800335171210867173744088026251902705016309835234499487534250865711016978562233121613084066206493481380523297516383687990079399882923183212423763696917965948290287960313995782578867330639761328481373878917085963336197675164132672880325227373021013221480248114493561478648479681856448726067886986763038065331545883991215522836808690643333634802082885058163609484524511220477462617355954519840309686649463766877487448887483202710295386777234994953899991200261905257994320088494368997827849017364978098787394676744035104888982791810902734578132733935055455916277344271274007541550718813630174313864650116261954399801034576841673013743191948807123653434697950915161797885840438410586241459390677170687936034381047593418585976657283104583527375114208931886741536177858426082479789804004270112735839659632987435563591915965160373366151140152982118814746760044733253707187295734665678138971230624682020269074664965837669604241317981281639348690305612259350428643789834019827528499109516052641308781301105555149796675608271259876164480250032618450004869658482706621377514534200382303246313861338429652801236427393205711873842562020406785514665155953792115052054406721503729119639965056307296466638415251576782793709709781895007939067657983138327787824927905194936481034795733551533657036898784012320382912040334386231169017515836786529929713929180977299426107896689036085225841935987742328109478590073503482744247141816710817615187149983628681852620581094776834137362619891905801236504291684024694767984363808052193088998123740053306467890243668377991790281512972464717037088998382739525814412929557516136687718902160564802673799574190703257060523256446447976132109040616438695613727513091046137389208558262563746378942899940595849470076015997594677753674878721006516833527473593669068490066605443551530472241368012127582956140311225864595070244271517662110620041762363470480736097985517739687747991355403836018814127710449689418388475342879605387140961859017665798850997235085116557017110424533884937843031482856780095051741900138189267233563548436193365009235649985156449792095959548484672868302030529785962880 [116,83] 1543551529525157097242154882023753763288772834881622908072211373319337136454998153661477782789494296664834003442458491240119876101702201188976627430193011842825848178756534690818548440505362422772283042616363014292244569698424967921161133813743297622821248605937613652433489130407423421092127732514326389446611006503285571068223713626278600970480757760205234208107413761164482669214044574310999067605117050648641305154588205282164379535404040413674388422694483672872902232646520257972179057596129966040854548133682340487671769610566574180676416405275770799699754385660835015772900127832067007028608251801108419208352406775552602552141111163012695479028454685717225980502785303996324751583977303692938737866297514499431914977299243093297550153037142500770139167585054322928442437733450154374038794156507188314114848153774976948864835859144704613897985596986400449842689758505634058494166051851290471975468690677253447400048349477696763021755750285052981377664753982878995024148861279816366663802360846444009905800505036035797812620742763139258045493930044319856401364491277833678299430812458890088272171808807024406179838570528638256001220408368907745330764949751514934751454939398668832084640776363096368506989772228225535678196624584513867467796527485809721067227472544678751603839416335928608834998875368347350562961168222369352321094951211999917594290484019085759354100331788583233870570904620985995495489108535371330560667834293438119262178832972867791242845936971163615213572642929879708156913209292688562209028102191479074256976102194852468916466738387681552187391847973172336850173689478574374467172902551454628085372473064259743538431252655443938491995392440971318966530949273753260400738532083619070429836945695424936504382610267280209589380118766865389156921081500577695322963501123363484661165085746680613307717347204267557057986170508864794234658849646503578342005886336724531342859874440258885005572194767189393367984737197409400750961275767710585574978457640502666800683624714354113894685756800039905705826749919889041025601790934407884437285333028720831506600242599253037780254372989971889691333840540861800054688151340243879116864362047046680555185625276731493873622374249912649674136737211084623848133072917971687231432962585434367712163915455669507377527545790740528477377381772626779127878807931543262224195279042910883093086608855057101661667349078243071220504169983801242354787085201923876617600 [116,84] -121789810792806652675108839110585980634159206371013292533762018118587506952012504765509737406869979527179881531009929641294548009716761388399790564244271995151722075241000645253271073550588161278515563081964546104615917238833502877460974959740740809780858500799870954922568778707881529801079380467672565694367404665998462395679023775759911475339695386799945363928230005749945183242844968314559810822254372431748680500031481969790812468495800242205482124992521190651370992445906506863737302009627542068857666825314379652161824291698544252056880676096470990457064936651880455619062362124342414542098991653971507499850099006994844806108599142573145094991122782379344757261419185953822976552712726578116701457158356689178927218269104720063344968680221939146956105106070618703350108722378598923518537345494720044214963211735087122844277115954820707842222407152903343367439319135598852217753067063799220611547010596176388106672139771497131960641205903668459361126659422475875433408160351734435029638694784443816869768798654204786691416178271672880390230128514414756198661626326871772706246264421371826066802187044303154048886272608128203676286437418272938665761084609065289609982455120417530178834768019445070875424054486376953601499383194956882328093717576359398664387997052255546904115145013941042806391704456374652463572023772010620442012776205623951356411250920494929416181654789958791762572869895312806495032292611684227282166441566742142440329064488107742705456326588133889285457737878439158497483936484135711721276917301411695980773879362503997697246582605523413036174999971322762915288719008949756372263839605350549606768659896051024415345900868313447024414613071648785610347691547330023698025293979895538469578950515493971805601130584107036579770496117229754429542248724477712762482136628863529943902130332841440477830744808945896999541761008647766805633900354976034132944969648176253926104007761903371704885940243414247398134716786423626638966125065501662866202244217121588166471359058501145707596951217209380760493962773993458097706158864836075199861220464733586227004311797714677230817329581381229145457117580076200532952887742256115094932606437578808209324773521429042847805881558689027739867478700504253526766551680607738182934544058501006397609931206387382571842032257542494428071509649802123475985456681865996773026685007318651856852911585303908684604329735083041410347479147981290730216208223294214240 [116,85] 8725496726115510196789385189501220084349120218405127589666330258591865313543767534276366006099088049549730087794861137634090868162882033798946834061079580197495913965039086872455785688007404242894033390867890492195937085621536790870762470268246959043186387508342859857680720172172867349046264722091063247049263033431680673071373480865945528923849187334349937009132168713574748806710595137205219561099383976438704042071135685519202836828828864473878374311771401939537909661289185460489289613740126557584782478708159970302603629059113565574868751502067831129955153159164571951784788004890317364788384726184902075352595639590061886956333893521653008684617750027439606023270287628264153428369128385183740234058062056786344366630687475932111915285214123934704100613147976899822348088487665160725913898688115189127235161073925432326775542953702026687966378888750112201803565259902720662376457700301597960224324600089582242869500350058058672772242013145630883218437145223751557194443503387413821580611384045904375828763201713222551922269135097979075019986505375866267388403767528760752968739215914646703574287599705999791856790536972354893761976674270873359425355562746678340939574954942768108150222669883555825841040244682139019411823400162969464043551124080338259069933326869752359525424059440142606048821523197773182572547959928561254615010633358726355338816565895095980848497944497376181414952244768146561861517811294031461878682863559389323448937669705115478004302816196199421404209993009176635365414426182035083882759890659760515442693820877612690769878349889215008762740118602525486163528449626215123098909626204717974037911502793827661993726964398931659410706493136494626326372098582863086211063959278424137418385855052456260981244640596856077947686728623553894655174985985844624430363221411495034569258596645575691023726877574306294559445929616325950327237669912394032098250865106694415126202667711509035011224004540267289618052009538722833543156714854077066726250877050125422168536393859284812253957885317237022885799900011950947645210038244959006374971992451995633530816353072268590118773335426567127562787347968394579380772715243883506137636356744488675188697838199774755335519365658531898758028312002523780825107674066542018975542638235531363314144610054647205663806243619826677955717509520557074424834643721909395124704439052861320204544402155302221300676533169141752600995083274504997046351783255040 [116,86] -573041494630658967062781385652480445660219897548645445321046684113595052119141679106817412951629486797919581101178949117190087330217630282909990758804587388686565480149055671407719739180344662784274787035824000881173864909733849056052048944154215520961920587836961170188962939190070145811279039103862036768721742860862313934858160792104122676202816472031611712503964355108877457284472392165028056464494845659411955525505663517376364137412665834719784463291373866222273257898445358207205170162798158381356660717604390036660560470141215071845491209997262704986795960855990180052153861345923829742442201469357810230387616180022942796174529179802888648505326800149124850617678158332590664226444693355430291391881658027990367359389258233780929855566746328668025802857724782150204635543948510424211235359136197469300307700286710240776999005719590806975524823435297563890356806520045931562271320627153575174672204082602438978052475346570100357020488644748154055631345693426308430065222892979840929707052844353666544638851717247355657088360022207439030551086457406593546798308656003177394331523023200198035540971123228260365918423554008439075083691019820321774200258595681406973673821320720630798505725251465708023426493271823036119385063288414567024515933041019647274518637690977562389386246736088870161789673549299066653196278809128560833925158589556578135901986122399930172653499220682973598017730765669501124460662766684145616692195934840544989050514162134111860105710666529403845531870494274024679831825659600828972261540324962069462674582931874088730064237764751015299566218019716844708657268617414227712827653173950151865398297145614259353782027445434372608320505892553595944285300529196115068057658464484877774935351722288765047210292160263989237333863858210793826663896679273571112547340942333914627750151752665866538674939399181575785214906735913289292412074317495934978846171368033644414500306150784629735708804879032593301625458923879277421094152197399285503895805839319542920692244714254012344215402472109684398101593310687815988697418505202993476574423122613213699601900573239349606980173143733747501370319752437505127388006443829248061531547155446400838940755873877396055288755352318721227287443359809563935418007742214798533883830810439059765235710395848797081880399212181973720234624311919267551265211613903716936539877620258573582396912852844562796062753989224957041493684845503038589231115520 [116,87] 34128580546361325526724970868688653947159282847074784788578542612632059448608289721654817052599511126283477952923959085388476590654048646491372230703885449618048055653121608813747488189372046014619285005151558792298778458726990560750197289711133624523078636730023123000059525932682335248815026264817458340348757478015281728775428325840161850280441871146602780320414626253220843990801278446759475088072412080228147414700129468727981154685351459325364113669826859419846447648794232316922389231315012529245713947061139189269081113664857603067219037302065644029793088759391482097816316777544167702224706648564969218249503067405243001331402773331404428386243750981823014842370171771244599672418756011590046001779661733562393361869135726145709174212028934943303641276264883718409444620656186332381453682477137749763868749921548256633356957053295305059506538114811146532184668844700930166460105938765182404139944278592169996046302520750206755966891173943991277081365710475101583617152806250577408677424849557661599240686277421941777233103393242682024731568539263004057030388495016806339252538181554981685877374522836141920585356034251163506254506262117942805440410037120925568146277405241507947244797542437800836501951860218814373537825899525530193717389577414925132596287718215560012782981140472366346850225535588867548391856362808757360472894526410393115409363407605229103527229810593650304902679480836554796848963642751292719776689709999628810207681111820602863550245468085810138875745798903172926361326418902255709271324752792714495079821776849632669365983532215383110316872758722841106437029415563039768686733261108447313445436432062037484711524490258370931349386616954722960607217829007129474708461844202729477131820715951904978897369326908190222458634014162803390836656434975979650230618102380308228425425099796987261308721822449856555443156851401310584997590761657008121484525111754217356810537862186003822366830632861682773778307110469273344469240475832238620414829331400595904197454578114046897157499185945343042570212646078110976709500303911020095095910961033114056813888245045221173854025223774521006401466572942584502995265419917778588065099696459151569766271833336545414476668533178639710266385072359901094372457144663233341531487319851418726929528300794555560868218224045639123106476635601385841089808138199197123428408650523407134487441840950236141384636230676525566770951002278934580923520 [116,88] -1801571464628271590288855523649846351345279697679324072817846782158183474257987510621145191296195241707084323275712032770464421569732127732523146998245510248597411188268675912800126609053606787784119155915420927006505832398098309059795962624421864607193442943774489805239408407903896402902203782357018354319002145048597541767058454424114578074635894127388627802005427158015879889366342077597936185791792206979120473988396150276011881809638604073391394847452594423108233447391275629730342398899185665025330554214837108387357647835500444669347757219649444684760819927111521357678918443009673823716538741158482463167060188217518499281552508185505587395778500773068590572716590322210086353443158466656661553156560006573296859741092480000643296148883031061350789898592028859726639051407559312616519749940907106783899702749991673689871468821319715947333960937845333465669897452793798298792557342227867638089924746986007961298655422895861790934404858389406188401960785787375480693201889167471760109295848999964280140256569240667382360681675515523840878173773017381307792468223215660940728367687860459548101576274513581768688760984453646745308272626936904566725209116300834057297190779363080294036173845895035144820857276777630206755756709767567979433371738479915112595086319887901643812185265212397195746520382301171814160392111584026322355361967397558764368591526344540088430880244801020239646357271946193465548027873920877128242769338815758184313176849633660912855871023826637396273282794054692567190676494783635377027701132362977950643585355122793562435620375568272063896318014922112252161502467679511565891971187622380545549828596934159231187390518577024158384109720592593728324380214574524965765642444952472285040424045190343379711995173782252970519803542868320097349569245151508396815456860333090064245429078575122712938827795607022524229805003931773441134100908225963502403541285372066626999756097929746844074368635816289077990440285401664397381475791381631455411113678560621838374664643584194871548859414578825189779674705715576714420363379093731161264699938916587064762814904987448852979356839907957020573611966195130718419302013025155154492556266667281234024524883350113448865332759670362530630214447417028619051909434932111637664494380371153399607362024883399577044769907798881471902924859060477734379923108715139223979915797590858182409731947663377158431565962738557331408999289710537610400 [116,89] 81783755574045479606204737361525330129943797926642152795318596813335148440450862039412124360896946888040989124663020412846321385290714096273233021534181271967707919005136825021801638307949253521234552908203190253063348172809562635523026956090653466346401926182015270563707649837656597988410097697329953259918468553489778317942572881020221091524508342987641368605124974601163369496468565902657391093300497315060336747476456340235453612679585370048808908942783602507509003824632762381645584980154097787551190672651902007004893484197688620067315772807409874589723768951701093791744499153366429327820612867826630991637756450514552872521770573367511001272887591984035618912527105105482993159429548378916023631670036303365043654163258521907631541433238863985826615542329127177283441196122599809268495336716553154059469190836576735740279771194659025340701327192476269047939952330644573636706858221300536771466239288199052138038286785904453246037408216373353546949042984811508100050814352373952860535841209570028666517319832491966854462246166155949032769216124788695955527565064153726684009264715085094761271598733153940158835932170140746146194610431293847233371264866971089667119120786946879162619839261392962290143799797188001773803626640484956961120041912865243264714286055930178584920308232732498963827263469416877286193763528069047027891945862025170910559961565867889278112273850756086812593488191533836724141825820199034657731724144811746784919878740191957100850840504859280840524950877065524648811058525340337874330920536512300116819022325304844075638815721127273137070061784774225575930496427347891792551089910745575977978658100572693385022101144609246600523726549279366169448941801496516794197932224840954420463617924150649178118029174392722418264315338073412017451970981724513763805554221967422179448428408246123563702038460791399332127508131489124346558028579965070938510059433575904253542719879417662571774329438249184488797368209524933559806686131115511074889838759096144209770816460255806395172301180451656567800858850256950973066120641522349864971210468543433470646996118140282732077465557540057371732675258537440263001325003705427283808469775478865683765788114985166140826569752250286677022191528223857872744204709111155491198613838941435779795049498962598354100343475522322620466071694407331902041600315530229719412333626104562840083493242635863348199358121991805017868335055824640 [116,90] -3068108653423478742210935487551385044338077762468229032546070429599024162690903902630729756094461576448603046308324199921967715599007970838765373176606605860509997783720409845479644366915028493939963559077485853660864051752118524747264415534374903141855936711208619857647097530588612752695836422623131358341129935830043898614849128374825821060534692292528033682006035028907469295971541503185371461488731967357836780264241515197186477335942769547548779410044951885116350109349720153198274957392743955619269189934069568458723489221205966479833606371600609485668232814071667162346090061428162108615498605316877249022696861999259246471256926211308480796838262152384950265643962707326697897472581463612076901831318667014946459165538941680136345429050718413837184992785473253235675861058745168703413911699539395860682275608648742443219331801437120628861393703103398906249695951933480919523189321146902491931344336086056063934702402840601750224660164662560398734362571446808568026134012710957399713942150505516431839458604972242211167433815942985012969985826415326283839889140539601292613444694220796988319146043854137212713570233469642775222018210888127092508302546523463525334428685138793123306318936213071276938007684678464061133457468710746958868405489057911018520920039268944164352171131777736292259938996705607117446872915881872008018707645894450075222510319224658969430117984799367622087968917498203102780251448487245912106425490032405981731854415056084373488773904428456585544573410327001787818184932552589081098114359440374192228989794920662224391348662573098127140873106661458271881936707730118317915699518278377399646218726466133553437111781460958036635357622506638848728138749701443162390259945288918390092956516887384984520866570085217006351932290733979313269215284585175604004713071242863960402323059703783810741518848831558198233457643835871237552659235550249245916928253370275597866988617766172104279726899268549638410508822970878824709191411761157859154358496719196157719208256455021920055771652940866277791348001376964129483495233050122639500603907013299592733349822508743306956974975785064937392115788537724847053372854420596050026911283710586997908267946699187084131866755705365858645645547488418123301964617434079370277745725331094252531503365614517952481712288222380957232082802452759024538628414927769718349129428152807880082825402406516447417580308144389066645953748960 [116,91] 92567635083849633892578878394032973346666547650323731026841410602156366519639836581325947303650862333589024523519533625019775060307033166725095925799944289903192494808414080210152697287978132111384195186863493212522197609093424075818130443939381491516261020956468019257762885881360138921155243051500405241509330396176019036877881201409858880782531268922068561468666980088409601672748498429938318370356520113133983977178561425839741849550976122614343856644707753074927391812558725644783727523844506975213355691557620290350495736609222131433921008543206776073011096284867585681054717617173833800895558880508446383609816226768168700257179070963821818891202823446679265901537060557456944955066272608388680139574803771313909453299919768640419179826052532158962669186529332309146805989179360404812517323172994482211546182291793668201558242454988769702955585773689862554308995242618326222730142085720988269547214593299719387614471253439339653682370765166618242788728563732876844919093540919844518370134972908928285910753145451684093727053362325153830612566521829767909591935072601733955871549206693063057202369105409827652525472716433069405496204741005990421683470631199622021781211004684130286093821752892990948353198774012551387757376648233386951526053173058894124883070036171849345624295448215935404672748551496288307464925105468770285901932784925939596268351581223652030465375346047519384850667319338141934625851223794364756797986098344354790554193710551673201849049365128792765643473639419230336869786266775803215401629156813397413364409035064785642224123447557626069645924174288087244349105506412598692081337172870564921105468321859287424555100763849772819523946901948210805150773035671363105259914238773802773581586758630660616526780498690143322515875659126765697541648432825768161121197711795038762477728964966381118554108943628477179391024507857688339859508118254356514628642987883930808895371179732318284755147596694642841827521560178200505598040452809722433536144715751766628120111096681550459544009324716423665792803846579577096959208374708287856222469575135821336562231596193467749505371927103718542032806366227747277592018606677109763844105113447689693930791951667109723662057017593198230913549275743423747149575103536537163872546703012099452283931374890473444026749608246429596819969176920630907437567697598493865915584527422043776977847264639982278642311251921423459479040 [116,92] -2390624364884982812629094151582321931261245917169439882403164524684655200985580844301553120391838345595408856381630513895055050421584753162522815325855774092293552711938215932338141012883229740640731150921180773808464992126323982859903302602989991781868970091069139131359040791972582271186646897494218136275066946620931034295710450283748226119288647477496540536329950684402188847438058346665324479448528037209283166882537825746255213281849041152245195164824796993589597590406589131546228610103639194361933679812231782327832708684925178205093758473525519654777003218649381800486726218350125695595059522323691959225925071233062052034990552939449848536599698498455881103336356885125741782193115331851590977885120074047697319969783146736954816500023444518985090010080877970972419183086190203907538752411308179756890934655922174733983874447144328616937878927110590305935540885860620233660377351005573275195373396981042100942356347178612718829307089091153884639453466871011153042759026478061379145266063451183624434092167384686841710841783343459434806428895392105826813143932577222703716316588306424136909570830993866443879562375758751416180193226278859877621292436219568837928711640065695756796182530496908877127316158126813491329454585144096023308432097235167993928141357468236547830535281349523245912584230772760241264971258792491842689802033932425781217228622778804479469977812645049066382770325551114272115797586102969488579691118001099610230245712632447861536961441944113120117824895293744988757406472382640266786073066168754389783509822434664445717458462486815447434355198055933781473480595469218669975567179321591401759563359196716084421118919267582031988109779769602776052358264205474670405336299126632468291157007259121947557928359399970520181080257099304623380858518986893446765497452510138712766376094086353952391806366358280280384188294510631506725551634465428269071623772205714652427409703359461574379714527523600152327148034740388340249013077891914687612434123536003897181365556969159270938682931162496417233344323984707227750147915983073563533052028680978315661395524721460185232851382030950435559116647712588566402928066502099136697541182709650350562040219519343762705962241311380481712302477739342363091297997879076561697972914538256082891994158711668433404286875669543245967565625204245304549888154198919968698760452518547568985851112216766080092829798719493964500 [116,93] 56891110045068279102480061961625996016570718165816114606893063097987280564724698079264718220195208978857273657072706583487514350578443872794542120282957890593961925893461995116762274591955179748529477898034683547614054979423448981702204232153675358986464536842390564605015117400244219619417872622171328041519496924963078138768072866571216823585452905520294776548564100491693615463338984111105482705963502515181548290524708541542672174240138433133977806032223988008131236095482315503802909248000644440923320516969567358454125180069755972980366227052219386126183307517806290826670595433027920186308052008685412229997249608338372232945848125786116378250798303342385787470692773661949635597904687765066159193057467568851090904346061364164889802050184602576708818796554669201553017452367351781434415713305088765145495362864588033061983246862119961134968618403475379962382534941910564220693142294926607026910115415513993775160471044484242009967349489831111053696183328784116003741498996344824211714214726288194181998086011401167899465599150590529564855993063418808868352254874067789333612536095146010544324081639892018724809623269338082491429995021704700417185325604381743434174647018265238419962822087475674292476146618902120238499555636305948369910827803654874650366416214294895228531725520575783596344164722369596344864946551378713805606733610266081080255464999337564239490873980710374185618719801374775010390289923196392469308303928562110670328570032876861026031334709799314349579159545533887816303927431913550917182664299797983229245721229671191550468780810735569557042985353358579475248543730322207281544029012140206680916975775887581199630133368734531701823933427220263777441060412077355394008070113868493360154268263916029834255414510563900055067098013943209135227855838638053711585496331915120604227468308865221208343863021667234572066607284448903315063603476520295591778248735434700285267360020207781279861755760897628054000095087271289112404433450087030381273503861119632653153505035519349401140623568589978241760754428409713698468066078544972886536214973822264679697968292014953941730597525030814716150431385851640677713623557434683219714530580980768131785110367094851877060945735072682918561497032958357742381303530711435154161241054574350385943511843647916611393128686834513331148230000582254601015796821959684628798286903072720963311568889367351884430101594182400 [116,94] -1048724807093433191805335160680819441732059078393405427614248811043304842075276222652365127898456568204625365970881990769118361063430275988333821603766510939468715269027386504527466100335223745659101210981124399399462037356915087624664135456752123469164826479045886666419053130552257400305032069034098213089812882467298097683242242333533657600724553114711660487060543741916886346149552751886409800394554381544860620205827793652729646272617700185504224654477187352918141495150292249774382765149361864055797783058023326876756092538742911069398595364100699334429973619108227828033019288668143730150176665746096093756423669804128020268992385225725810518506993381171182007474600039766092463895151484828882076610200519872865499873311999551180334812769551103566553358711231862589115073781180004886601910472881201515638425727479027709434523043653980808116188245693265788515302327255603624333005529754117258759942944066590747898563328798338608431426180178592229741593290985830470873594311453757450000946566825181040337550038566151258342726484501503278221715046680745126884352486623115463909215899987016603735234023430669878023916014252679824735139673090108547443628219293989754277952982199159068186717257109558105154162403790221670970022251625182128679555563213921152500279212173332133263001969758057783949745131420419471114459217678822257080780459071991018040813255604900407800440392698162159737130866787863196926424674810984048162030826552993831706143279778487988559559202007123091850705792361765194139800241572000960408489043205017725834947893169297184305244111028565419895618647937580229616045072902386665057281139923460121168835801448970364669455201396108112196227721585180948713866546743032419442381701615452363377827533858007385108543345472546747614345193820029288495555099654714995698549723217277429331649083300305134332436718786423369820549490493119290074181874892213913238297569526099927083966534036486003768073961242355262963777709036597860061479821723394032610748333341839854970272394065476529900969947727233346706890969372509593170965096250306662355154113039240869955796712264029731171486766556305795978442641036244306458519647673316434114007887741081149139524495459377121110032730482222409084248517810554607662312497817502969637344503166287724369327765206913494677292363480429416553068508142592406253193174561255823739813185130059902039264956620925446533755764480 [116,95] 14919542579228756746072391783111277001814637917524136377832790880511574235103021549661551874650493977840889171417923126303831574925657111254987939202042544476691764576891230462013434904925895221278140403093198706995997778145797702010277190773999887628464033534047879316873589706525493778954202541560635262139257904977319491384216255202049652563514550505785976753968922017804069473106817210162703248611541602748295669521245588900175393646060061009590062717105481395301893497469198239138277366831938618736943519111736651198709952667794479621008310243149538451455944005747727749750819387301933209576526038836264242773763142194336866663235867796078286273207052980023973688937614972041204172927243262246227011048781883029459021578768470790846693539716153831296366881375641084614202662820050645619999440456889983923023322909581949456741078101878565885097003678294745409546092358533537195218301575059124312492428258211799289468674509307430321776163479606826376306251630733143135030468973411474399080269164280483819408884622112401239215847846658048194462198555569255974065854882993433251234065843874660578595542330992503881391678485708711969862484329637670220009481621920311386712337521777625346628587846340364351830970957870102697649819962532592233260115389490683739310170910142985891207156128525686829877988440906467339700875075894037252602671548178671522521484980165979521175578683556491771541284705842792283396999200385582857712857736408542286976462417479038221691120553663741876355457548639702781805041797004228305910489711742676452035176186392195816054406778341613566396487235235804510491475604116236393168531174770102469561385222176999111537997933136921839120519450873148155485793293339527083736859958408438134679289329363834775268525518416856746996824230308772984429576996704792888444452267353289347286374161771912876284626898687595911833879682409668019225140316684863330611939873482049289814308971778946670521565130356626278493394602102684681271401633682148961774692866881423001504991395949119644914748836380125030533795404471733779204750021177298740910994144912931459905284132394535199008072344247779079182714486148718947108990420842947733400890383156190038893656997143515226915772473191166056504629398537729503909194209925016161292113859000539047757596022030872373131466764727501005112103555123214975024750226777508944294977183221700145608342004092822725004640 [116,96] -250288063653853846034334008406412293750110881247723610038298175564052914171579840541498690883060744180389249380836381212715182306089309040578067651010015062187580350579633724752172215361810715168936101509669512991981958773566129772162124957534389731712191729015170793512381654098062383573267167479732412618229395566838261459999676935663121757679372435384072357306554056006125900685799797536130225790223172529858259233177656062068785433196453170552351092309569248065258404515549403192906572589347790236888006327087393236123233378408052106107525700674460883344880809348638930416563748483560265333297402707836828759308502517962327251121929025838505163191621937225405607289244106558239449202447127606797478006677544688940303252151750633222152340392655010601900060288706062583032758059313110094755482797304429352704010304684905904721034080680629902624160808766066949200780456463274974166665943695575564937116426396831274840322099426736944557824505462722478561617363091710025822672882102581392920614279699989226976592119479090104402671873791574284053958432350513369503395016105100545590628542369458752910252649214676497557902131798072524745697804072643915431311293555518685245435067381440618342152268767841886739514394616769268062286012262258512531129668259753628034140038614690715740015880025249918168483283636044420556368902277848018993865534941098868593768562402133678130730486674287773999783810880838332634331058840720776643374787277229386952674401778074409621705499560356277275273397317632380464374819847427128457709220858546981557836337552104405614154623767835041161969633825215192859837155426410520117609052326282184045689003125831526405815316478829811744004064582275793752800410591955546397107195568048721447165125419874857309927501338187991637833371147452585584643307739512585764373703719910297997286401968262613637935195545893794646605478708816362493162232849724208960440155572457300035019475183829899916656507880645573646281744632067072258915530144257181548028094755237853672194787944994490439669142959205279990827672874924619861257243079747508223331714643840453382553013873755765658379990517846064148749654085855735031460288497419857140773761305902322942983241436061096281713219647541778102247435715699933529274197212874658994756255470119190811174939684619569025495825550275497230648170796747314184468042174628547989131953502499484630338685724518542080 [116,97] 3609200682716854614126810450052890741647136146090431653706027209339494633954609907933284141534953853197610317155609595684636082203699741921106682978053320883399832172232438190226737816669826791879906633349493733325422533121421284711585211266515925374825261452411493582910598516851238432195213199469666277081280856166550136921330762873147630822287286247840012837180979323087427492990753460575260480376579600549348429990700954505557317373415359993608268675208444217426966141958967855511345037466771036643691766070367018799448100271178187895247296234546689579727762802303533048240819518926885843329868139471331967704092277112909014432977895456375458053966631447116298165564953722172072057998128447500738505377233784372830426960641147479140660868134560705294983945557752047652736021690149112353706532256862240825809055463486182542384929973692752911679491288211985363958014270041118121368864015285000436454906090119837874288759554273761570220732910222515979220134920574935412019714974847622622317209610278051624434474422672936706312286229273918258417121289443855321958441139336669395175050144019709515850114577276363672687147476923977652627461506123666595085065493272025650393618912383443062097801857984714286602476782311413746142885740887441329182012540698025513754465621664445647017031196685329820458464468291299914600061331140109296362802837443644743837131535809123588723323478460259893045136405493975539549161848429000051958956306480233110312020316668740988034051017046543920176191951369624922433897472855182625005369555936410832439606804446410465908253886981202843398099339913076452650487331109515923707427902618539632652577788264361488222533657865649742517556915655659173295444043946134262805350164168265833544491273772596113520542136216645290737646339493561703956545428099291032704479460807765071214057418792403958081560168958488502152310412657433030556669582903170626403913813010687498846103528842322804885242912064051299290183894402370514131185138792455339255017705528207717662805448936535393731307101890973071435794420647656874680026340962438509824162787284032347915962926926276845962815026775664305277792377929219331980174109147168692692279444222388708975934040495935456527432342255890920418787405908571587456242502351656572188296979858873680388000263484786458188983615763553482524413501072972885999473731268527040333515441609600185576943667968000 [116,98] -43327812103363583299129262487841943778309494938551668000873696247182416476274115629912658112024980210343966749685019804171941854895418646257007581851980628479519690131127000481527606170736030363429046071684570005182937959949268220096072364749380010440634094452940609051889836381833588833747778292696205969674768847646665306147987971418726542608366527850337045349557165579419910141885030144345530531364687444701811621339718353728577079507994899534510339535356781571953085016144952355100509797473248535191938447303284639330707082709973310222745295575180451769233799608230481337024858866396929048688117837886697818057356487832300206642081188754874530680763264457124102936093365064435239600442141755858985214719025998179587177219619991520915683532052211041711373672821651248246688521909400822162569290181374372786395606838544735377987503097279494964501310802400083800883340302162382314699590708958553063928071843834839728281440043630973786032894069127263017591613593563600334357310306362079037715268119790123981174365951473485384088624546311740859893889090990159428682679788419358044008057277309088210514743806752728483903707746500206437273988861903831845887413171867280962391380346565090910697745779418533402440905717632208023225963048731619356955114790618659716668964942883510874070990894054245568175508710534347682773484364860209737345183769364540142060566630907501775025838606579561653309242592099087519677841754048994570935390157320014595439258145551507033365897055591221777953753475546133122937925102815565354460593537816584758344897962765637199942753723191108063825665540572176094806933886534695507633377412281164599186041190282225175506127864057005904439867336180711874118682157939588448595949074695219033829523939871897017241741915642495079701638681079218098841913688577692740095374829301544215378878759499416160798412903149489710572389231550364148259546279637236013388064572498682139097884992338302453254300216710665258532349322304842343194638278115118798797194757035595804425425037092138163544146009685169054251868374763251538527182835232328169025614370463832132533593703764029241854545347754424624655579560533159723127459377350353212830715630319926672214795982072148580096183071683001562311353394711981690743301808668742955177528029484496047268867040492858356718993554409397326992900124038534152786369598051495607682933212940044174750672960 [116,99] 342133018310403971198253158360054325306973164585957982132680090750986808666920214949158103239509470806384441399853279358919992872784380159428681271187599360272550232426556092584037830108533896656697570449974127029316441675812547148810738317027293634317313162890334559955612684349728625765424123882732582209836488819247603124302702432655368046963148555549234478289154762702898635379864920339091323200881632538039669621083638578489372579610784898840158903266933344780694524511890277331980530010484290353399306761380221487784740324562979231420539046141340765350560164726616474931551760104472643255872469898567725278189364643003332011320651056056522264445784030827101724424116721798850179103033490938851629569125928935800478231325181794254017777827003071480266597058099183922965875286214847117381513411385030036147040579968014152887453647141123201298309578957155924798338271687226290238021207087732347070550253702778169712263066666984702387786220976699465953845772528489151228845491065899314439564540631750770440803534232031892898031266442783081710323778078677703327945141066801283232299035272332776169164872420167572718275103937743347029187363827719125369724468646588082584178193729697018912122993915387301854483492352644583260675266027102801586454150683030893065978639915034934192523818052341563950559246921536758342869073802129805789509034092989646948480063750854325846154749403936151025879646088198318280988028079060474314909718270575689010765557410881336788421830797181459663973879480753711921417357371392925441907473816110561580806831502471526609395706331529880578108149348106540879931634198213100144672498687312489966539871497161245777872121010663052315519645115722237966979213252218191776951714325831170900223435425516309311884376603026111495348105323100984368837623355242509602595052174765234916995626604226541043117131431270704424010642959566926044224443803771682059372358091432314861447659280421876879550773498416159046016192271115147244793268757616976303158163285020494264177475858775218308695383216841798685678969008361916012127818558337454782880942090350656073614649589319753773473102244993861594232740297800267695988807129542713879248124210457207669754273718029685548813450743669523753548085022194462673311056622787903385301700241936272764930136391179581415216609406295047550279725677617746264928645957665600463418365445989730405760 [116,100] -896759324355001774096956830136339928001580001233322684321923089212559300528586779821294780174824453842492107909710845123532138473218536836162078226571758511342301267280424193907720049514188342949369926160213091009431509916723728756468216242899386790328645070538905482969901379214981873920229047584500415044113937887972914457685486341221188208216766574122330126446739143117569625432799304841577804387073993620116184647911126108065812956129641573759901306019937394865512639347217323628353247254196141638740067130434612000688863559645190640899770314338853935369574697860501323360103996103976654311583766328002875715783629266860151324410882348367211373520888398359719421874658673220792305772104470265006366113621921206040477340547616407733256425887392702758023433179108976880592105724286233217037911112725557160560470199337386343359714887156413449484045370005971050638069787609412061521144624524946550025126140004656691068734514095484909511268828726871002943443367364717820236951226279753221363490627952872534431510071856365571963056160718907258262801032672268793897447083220155484553837540468554118537699762895538462600455365321406470358937854550068852632162593091645898161662823429397247983003857381178483519758461741190748773015620162426585407579235076309891984660256060636282142623225784508260940158348401770692615104912202807984691176128174364387816022592286350827267184755532204189267324208021762063424869641793973342384848760089725826518798136979210400408325155189892449553301789064365692663532174218890843798303750205696355095251694971330764671810253913056694786303228382185649098996882728542777537074513517590061664556201163123917646723336388325537800073040424237755773042321715902546282363808226988934582607653186543398586342492140613904573614518284497148119134746751450699733372188255517726959780979176302050152038867854368040838586560219964824356238171747184420105148902104882902387223624683246257284149693112029243190175292050434206617175583164097510908864521919922343977976099497596655201676706908179343891152996528570121826567777875276354690950916692773935852649329517677299959870839000224971071209457997924530987576659861038533309964097407150006821524624403203346429136566052987759586546697660218030395232425188227981629973717590737985440408053158336745595890677516613086044079990296673821420929509476395220235864159387424320 [116,101] 819093386900635582480539321400029388999265588846396968669749419684240106169918440283957935622826072154194656189515639618012036411750053068740415665253065565981068575105707863214230299375168314002849366437451977037007581894243334699518417635360735891757780427981988767646280265515830558442953825751502165295687296509270867334379372877933180489937178239406988704566291277791676001708250989558819466853155065665945331973341485078557061247524689278215436684265601339513579210036275121623947259924646074242443007255310665424237800333529898262464436405249474471322108279345141624532885468130197538360757466400837861816712807016364909842955770238999557803962940836772088192389217675023253955278680555558778698805543771090162715259413787264324612623802105576109140735949972321046383586640577678546361992249254281308986872039710122560659636305322690464163677113529717266936877024739862175772401728506117001193305988833474350537936984238100522154380183915647584908250285873233081325326448799062815492497488689449988574337973942077536503638555788971978705247801440669657550232200398816285228753804191330133897034730986577857816626517592770370873275439279333284284839982658972936782870629142939330949785784008475177637186909145159330224396765723079626718597928141803204665886372125988391990334854737693685323897359330150455446373168911781929253479341107325738023216578144703244952692508120929072154703927448104709030265813453746527206025319403123232382349763721074901720247031905157074064353488544218478421313698127955891593441616920992135729863388979870940253287494666578507742328283115088504032284959355282993906431217905799346559093823350116535945740464776268295239893621114110836326930349242034653838952403398665894075835677659568322968209752914027878233776422056438668765529232000518988293766985106414001575686640321873257512918180725496378551752713393841523543627739867293325002782621911402870846688485374473491715653370261303460001678036738848091832776595179367802368787260319939328892740348082392732355592358633316891617835482822894983737493519755466685739976072005420388491792017838281647295370005960527312766274303089212187152485471698173269782267894493117542222995954924635579281399658109552284987601263535785462873692181220435466790463286975258411771620421095700522035622464118353362623176392285600597313811399349612330907932979200 [116,102] -19404775034775475907345460648607294405245583563211607909785195415774693263462364098091516876777065583685908597916585895995781375777800372027401430251817694748320919586689577415177268227282350418973599079585069317681791776547971718498100840186499981512752148398416863482607091573975733221587266717401928681064168113467776827134731991138711242699093778335431208430121630822437387821491241219007815952648059341197717677202458012255460526841122702224228187817807257920399597557249082220625353922972240910925386706049703696652010453977882143277416304758471626149015286596697988242382197283019588859618343061292530556717264837125476955546602237789008059482826558263168849306996836369639475115554353850278532284008811861503889148756722487862248879449748997723711797287902579274561273983012905612192833935883907177046783469262435051021665914310877350721657232501193331378957116188336367160787043952711656108480821931012259501677526281473165847449522638573315718763619208747087580034337696094540922624074967112845951936404441927207356066644228001453361083216875657390045877018513425358023747034779608692910086824480051003362941497062945195612223917634144665761304896549416031866169347201555564268636055741522435739879114059779125316276247510991044765828052043623930114808695855946065211921452883417751222469032773713464920786181880514775574249577102380243539809443828560994445412557488071862528991971121380402425916925044153951081734173644334503949528277443260194303790623444913581802303427471248924298013999834681037676531133521220280152733850320697692890522972497879573022538358316885088731566666746719683848752007079080231765975385388102136344549294731180106004904394418407033734886473182132014191474082588669923808999007129985313396915169373379524626108580503027303039812154418876922605233620998254180660265571690323253092677228769048087969839660384245098118197012275384407866123707683531042204023814607224102117180089332075366912731341962546401760968433854108809469184185295895184577257095510764751903368773862293491651670965256369613893369485302422940863544611495285354392888308176133798057306563121713163142866490615473001053563527097516382007926582808077598714807186132105242254833293183376365649069308778473747999836171843925783196789652867033780644486937777828453460987774258706668168871309373670679713370730482130583701887744 [116,103] -553639126648163535575682199513751416344631836074249997224142587235232894155280449778398641150726788575565565464820261269408239134864239791776039610363281916310326257645774827263987824214109890505923462689840921545955657037323636229436967676896395919961349446716905354717519655265179737226035464423862962227753367223939453878379518968241435957534182218331853040117055932190180954276301356844887604382180675507720109154345703768984650614415039627895366352907024673547854867616098111754731077535253244694406667634121535565113548877619775941032835955358923701150767490181433005627595058371872098040692856364572214412267448440315980700790140334256413979251729329747229452211126865555580022406054444192017481001653873954237402078230456486405827929207895877294286221745356737676409061915180789860295337597725414225083126711666802970855818033852027688912509411619598259843522085533698403780760889620381851905329595406620703104104030757758637655201133905399626411754117202962316886602162561604921344339897495901444290402667573284266994678906258588855954901481121023481159413040562442736864703187494382189932603072810091810686468957196448751808847985747223596705412042561435483447952755478588627059811750311779361174248882132381038968095453007944830566445561138008291952156129670696611084304621380074397448401313344518337318192340327505241289393220586528040582936029897039064728307515518104048389844632692733825842023657254102982062571626843778040456406000870369183644211054535930080331669302656741730977493753213131968309090950303276710888868314395566213815688504278577617131412332596700537915042211459854309574086987211589532690932988339714220384304457441214807796704639922594234380202170764127994238269701571113056796684139295232961158510683691590871233485515782836541075889707180796497597853504821262889728281215322316162239140251087591616689605336352969393497582059907712046128650077450135917703536819024077465273131908571111738402367338231479010313044648536223939378746116479726380083736632631224850832248609766933375880785274803143533619258069720945520698379715360158376265738022889730342981430784832494501844515426993564384437118370333312411336265135475346886932880219168223898452433336191546070415156536473146284585668287246039595389598379824086261951740979811660226304048878598338227185883102873982864569238976663182189248 [116,104] 4212213794607373769520318120525097600254627567214185982647303425721492601577201629241178723042035472040315982549765132595670358973518695862471212101946070325484374549123324794658763115254793705450241341149370161540146184931399019601906761877842296347712096283944458929765922790891762080636458347920964905497704449719751968098560619412789326686426335545791183044473412810823776799693414542863546587783136904153290499045621582796218897124142943502947388147715093642994998967899447522081835958299641156004626703880891671381024712548288629035770015705745705291587195344612566136729100492078126466992254177118873833066355334789735135831928754721664318603098928908888907978466875741049187514363271474151583025727451196501769964518376149642553522991029865459401630999550832430399827083926573062949449382016981709575856429655261840119337094347478763541778826466047733148019127230936969235576229405137243039318350680534362154474463882017507597779833443289656077151480165893159456338460951198467046611568563905060142177554510705422094712220964961554068286393143063190963677229100417636370109403557577958068869315510568431511262074400240076043713578387777281691893826568242811112449792123298975429439618432185984725164974802092450000663497637718170481285943587437590611666773025539943128729929190121780354765480808785508354658725043600973933587371118881123473863221011983158337867832952776619948198537670287676757276005481956244858396656076054015974756741825567557241633706783640121784101330946324233398523197741259684112899414172858623292402122492605747467151711097127709966086774948934006718105185269038425197892384892960505428048418681247147517288141853823744147333269270524570525134002316671924311316668184012668168307314628601476179979048217601943000374481409279709211806785880520862613320996789837342655072555206638492727638111446725440054676950493862250007598678837539134044435470769278783209539208265700640882503638735655128792371872815463978778986547548479825531738469851937901174062395664624551318743094101484977102011888349730424552304504573781346036318302775710037389549336865221305561008208523472572983510185234153186654869911657468864709891478002224012447438590231711020694032842620181826259668281799270242471513486123529210873764333128620238185101417471867558576001770742027633201057550136086143060229633303170512 [116,105] 2833589736252228049527717647021612288456894756675795981156522309052647810546080940310635118503070677370972784385305717994384778866284820518874410873654438628154563460864902872926517808167888369640437027137979774831967347823305573382805768069423436327513096772663594857946875704854256626366685452496167242580138523624660410243479964334059341446137498140066577345912909234383825597840359633161642325749564224574138977282013424723429714001374458623504288958998924475199874783410921643184935126323695070767462651085388850382944380932613031619687710433186414122785321249405517438539499174316782387835321990061221594727623214151342867033686258907371778384023239292152500673434354722004899113933414917035833440085411932723423613915844815602461328516191428295069087414221862191743674977444522296055292386886456402673856378341729679360655256751925354520974529512807674150442049859161031622751056777015763730969842811829919131290660946531622676099424225116004261045116426012553443921371785198745586994025433481046394584090767644358698307546322539204554144289735265370551107131046353314223243265458014758553425110290842262606249651015927479063319648826485242878515150346613005416481836112644662838371597993957734898306610789576320731303371922852948430328669055103558271730047608814478704030447765156790267955410190462648485765106797434604014967901105251478660294610068093955799715552675354788419008899364210989191410765671153671434302464443638470537348475002312952480333025241711108911037864166293663377146622648007902951912090733407043138826220016381992988613522019826394830809130550016255010464294925341878481435583849866347474955347353719053519530374348624555181947290488280063121822013820038459922126091928758088275512539381572231680598396029218654824056896446287255404168081780899777078245644491410182471889249973034461130882241213077738969551740563273209137733522785308699384574923102862855552864493315684801278991671007580086318250348079493808544454764946894450231304087980131342054147807972368174773735447320366674936416495680921178161139854257776315549853150997913742496750538616024705202938618976662811095360663008723611415080355515281008473814322733325504769577446125422871838491031465401988076011632421227336176940247712721445621669949143734695183389085046228024017211053574992691571354711289710728441395523968 [116,106] -93367574059336339076581305414705921323748716922778148261267514817803721782744041489199089686017022999650811643812402575768144989837327770584385368429229738328425606497837764400440157938469633595444475238455395198227915625296331922796600230948120388020468082736334291968660285027067383147176736452691081481732060176169968510487189198425905436071210999462030579474582356746604647756991509972626038790222985660821376945651379887982341627675276386991677375740412139049223147692308574896192637285642412459980577199347665087546165365766094367580248128509363850585277905175671309371442140429263198946045464223141524981542200635728058722924259049572392840364242743038152017182374146083630805322182737615429540912625465396017994572719441087045298786059287477457502835831311271900683335217103431031658906540007060722782451187439734278830061037045521737392124646440947678343530887810810121613179600515693589738222746614946652242023058630809455970855718891929239355179494995976116955363403818431102216731485805873541794754503680651333081850059550242465376029044663251492840950076364891377470682408863006215604223382993071987032015445498822449280664985613861404924351616249051371882064763419665857916474946484554703142268560154593466309889512215619389081300944089988083740233167684538969538238223099502489002721000415446288845270227618297732939844485071468089205820988941783230131139359405948990542130796110882293199802897988006807555355090232756359349411884603073570894767283253792447950917144052676758314655671000604656913766662654765978086584642783365698151593400126978453729032866706209140753561850590760607655637996190961554576556308033317096597356832586130007934455825889034112576143989503151553758518026800211753725731442066711656087286005497261303672622386191668686326182385180081117006757494972490579493077620817742224413313299023054114522908410690365728767550403033852384208145562875318636785839927075082369722174529940451077914888322655490645077392269866316277087191373345588430200819624286722980831464233648577336073679167406695706782428163926235707177472192233923999623297801048028456681448876544767189096158444487990121165864650065592924101963602340783888638509333957050834807839849645859528707838992136499970420760708795942643054828323212128170607803527430912434381518397709708452125228849801071251499744 [116,107] 99661752375914139541538426736434089168352716831583211839812412722224985091800680141842924272543423701186629761108079003853916751164408050926238098482553117026855612682807665465693549240456596888730643499676111969876145447364586313549955364331760829699581919697953558268600040336126256884041191196664020623154306141976929044126612731991060229388874367994128895214540900580364531142415789892245479200264982996330697969770756714814072600662883003551788074608758078624835655465587008057209309714071592065021684024678783206926353127551901639501454097944003008650158760023926239531311262569030594747633773950560279133453146832441871533381254697027106327489939071776041792188947969089978210868463431760884316276533289607897234397250250285620620239539727485045261255175113788157465174419973789023876916449091642158208865265911179856183463591019343145779467664606723455102694999621177399453051192964272060056768623215562201486771326604945187776709055609961628127108192341116189681909433731665025861880589125590375651568832527841792164297353995898826394111299239111431388756337274119804339259096229202913260890327037395905002970980271068612084162099735265705460841135617672503029939873185127138022618792874355319484335101220333512310585039468034038185702671014493610128226291054948570016286420647821005941190059464231512355963980409212269414756758410008167184048112819194022294848372899904876278467097748980127266582905218912000265361941443435584017890422486815434594131013899603416778518009804499406145187689388741421119275275328682524370105952053686445501710594163773711997295120582605611591282414833700388667384803722973817392743880127969332634462294840252495192994955517724678779965565240270690104852165608697965908277768966461272027558563851958649931134670993896283986298377914901163732143292285406295714522956051303329724567623778636266491688075665622698125495727577852711805996214245719903904354185319698083187516637439860500966308130172262932944587422963228228277094631674696892059078704865570025911823733821205209115806989915476257189636084406394501159711290545357945486894865346301678411408956565601677721768259445932942986237653439242264515378418864337466758505009831330603298882677284863741306687685277297313385716403665408186564647848260545322459031711014252839640025573405486683763489335216408320 [116,108] 1492185521643568780209099299244172535170169331947772017672334673247657196025839875468274800360637973425434271498627524733545167355463206236529127354497382669258273872665144469457223270213385334727191080870570003911033382128207361371229369518918899129842767755293008884140960828803688007679840282413451029877120011891587614097392232689532044191209790902084448030049197374302168048823328121651686759284405756090124822293099149410597742611356860989922637376762627833387502036484370566641633077883556048539526869210344225622365275268085231609321199828307619154584637942168430048470478283221113153992447829188233293115571731627950695935749053895845323047114428305178901093259662710389473678031547112723139573343518763737446297511000599414073291813272996981152671912416894128401367821114588494652288171866400705693853899809031877169765798789496921752287569891200881749594451585657287956165363921039187416973266778663505419837632558671350849755465137635466137953365232383705186573533192851991643197424185881588365566254979172380684451236788402677981370349249392985224651602549401040094241593167682040003741071992246968408764390742973204511394482422638862552605125855116200383558591611205580047306970310503730543740088687787958568765874339469693761352671881183108561927833987474159301939090773561056763937281770919296039235196422188965423813181557214963978797365940084885634943603302930428649897016342011126757205453012616821544967953685756200947714623138693221143541027291689904669337789640529204962388480277805805946242302785010299344898567963067959311936988112138647612078674583649352256092174019356297073321212862450030947795002150338129171205209964427467329598616086083130854063493169044496342705973685099602590232471947712679150184536451015154592159009184479941846800629738897919595297820454796160716497991273338183290699160378650560486410148780036097804167378753227233036000259274073391794084622480293102315823383562755063769487257679346016788261494581637255762710861264796707515278586968422001668083378730531670776857248777457417078846294291444549887576874273740209973440772188284080705472397198511328253522403445666864862256971679684706680566310917563382791432292726807970755584880474023519363706860365704636518928780945094084355779395375341138739713874181350562497549486919662370311317274586622 [116,109] -6515131272964283670861598404232736946577188062921276993958513228301671076980072350080438535866336756456947705016172572113512167331355693591968712616117640228070342157145055614257040614108705487550002194693058047139956219564544319666168867694179671023910029603286757832964221415930312935385384463557338080331819595285394917261207493216187491430029283771613233510337963271382178061540886755208650244922543182726785656897882593140694456864875052749128553120511152274845140659542255248215718509162875294963285964565706625884623461363746322270079804478346258820392531528662388493301098200109910955543001636326377559094110340065711132621879054897499921041769993477332085528059368259985649903592831183103512888769601603830523918134041727968688521396474162498811695169097696145552031479767903158906325085617574328077167230238494909517758020007978930229853304249875416821903073905017916729822709951404317697409251695690812095848229167353129177861089443247639481082547520170986557968162400811918417020357641670094899289950869596672755816787299553537759859420790066802937349909625467249116005104174139800564270910296114081272418910492108000305236819462423303810651472522698002934563226398922862800344179207645392823313094395590766289137725584455327258642708320176096020269888469607647886170763728511492453903034155721579687601556430350469720171587415083687209342518191033198974675660184163429184634757927611723025846845203270354192187668630512085263586440388029467674497938638660830297846449078334879112091432791137373191390296459376568064479165868526822030407146276181578238847888244234668321526675169636933417800692546008507073399531606849311233688759947429611900679154457372792483716850628999933369732040165959682984278035847246702303365470052373312438939679351725592073818307830356425656039738199859436667517698064297710733164125304190120827179338222391221654404077091346052715927821883412422532333115952392578065104698578924536218012438261995097708198231314334733337549124252678281568518704986632450020369557494701961453237848347449360423637438903096929279035123033455339868447044406720501262405135166352665805968776837532924166660941503923606126353021026478411389128596929698582462618321266898693518460381666025977783654493198952549640321328260735681254081830323462483231799708324634312720188288 [116,110] 13946432455563319869144986598497248733115728042887131976116505181738153671549536419942797074465233286078121651853999615821058934308084972124568518649158912157329248269047634492711196461825895807086369196820742158940195027142552643281811268493560675135192122227982354015596226454675040255578198047344380513713764074888679664040071340087601076253357903769689935803836562771612956271504740043098154459367946757194520597362115393799714844149094201273013848780555913748469654228300746157459520459383444818970394943593694776757903280293145841463349544641916051761841469631363303878275129253188521700144408268027659852309150721705694681717743359733584234771613402501240652435166238470888430254773323428661901600870943776249303684297214372076437943325017637164656191279928036577181019381709807567336780689140026531450104957028027153230365620830552217274451895462706997261063042086836968525855174986374591419161802959681252376309726495753168466459481804172124492494384089197617336987766284353689580607941503444237397890462191364816118285485258964797915003109892943081370711257891657892353789573551817592397790295871089969084400700942366485316746602068065235344096610523264047126576415615981676990715783713510268024186125158184105990096064606222296456066381301764499885586873570985186975298390444191302348323256346351298274623939083970310321674870163892683271310141145248177987213691318297824505430068954744531729490204594213461696634122744361630692221883764483398346938471492737946322803844320951840111109233386790166328295501219629489327449550003531624176422351617415481535538394119392961362155866365677921948169198267962457658838616910129179363112412069778860177067601328290693287540074659383979507489987672004701365982443574037815990067961400964855890439268776586116757947237453703066716826723262372903719787705066307120745309587269624598806601178723788023545365726801002274750969494049859189613735903834566462666759761324505333493051790819777571382849807752347825942326710625593468773876660699254053338563737695268858180847889170288325440140182480896236186404811769245161596944168667512372092113727875915015706116342939497800620963658047406142949968020157139874739365459752080827291370001215615793340237942499799212602372545254420885897829750635710605466479631665272285993044418885346712896 [116,111] -4626276011505665113837821223811666974822124689306404831847333776817318211874758303543690539338601759174301129046520150928005817045255617059295156984268410785179019107224704936811868063050898409426092666572290548380702439229284928013905455625091372846359807152333176285155154061411217933851114151557996116231007655963579538785761888540905563552674341697459476261181406682976483351878176208506562932622456606082000332429073070554951101729671169762650550663546657083333028227764182515248272741982776716849536825578031886927146431823590664439717473559612855023532881650560033860176427098484696673909351745057059158664538514423857509806051049606068901802088939503983480311540687127911464965922777636585756300852832166629265163798979366036295808495981789402696949108883670735321797101585658745813607261167741905687093114276999392213414277535274347623304227775456609776743918565094755099615024709818022579951193137589498126555490648779985143817280440388587364682044658687320184629233954562901805746401691156872622202551332000297777151391036938017631572338623465848806428921979239894833615184569210934091240183463038506473061647940358780277087570739743421502582982673136198294916132408090181459708166715553082938633547826617133398495604260633938299355138409719851400373593791907422129613498696271025557541266670105510738145185225567337375673658501005675999540113011795306179720427908230062194432813249944441053211048734713486414514161517146715151987812038301441152271248497476512386213691909253626880694778453322536961405360895318795400621205441356666214072046095869533548624902289205081529336427195826441302426164878913622805139885600181149912178162640129200702405212362474702807764149528921029136835887586646371282024092926045473935046738297242446698133680809689938071286946051789659262932345771318590052221007230586220735430006289920475413395778283913180325741373265824137386424823173582061482326457043059908476357990098184089120062271593703789658880595573231236741272708892042867961584032279483705141110566823320911357587543117864307220240596572734189380442331223189732781019779593816508159759690326242664060997068207400969695794887265104203248455007812779531265118178705416137942546314359025789173309469784347297035686359001125337877129379164560585878856239158157678202407226680992 [116,112] 53239765276150736115812178869567039411896951322196564344396181034548633283558360711026710399855251982829789513890735145458665733943864454745355691162833525538583109939350277279141589859602640400477728997788668390939771368385397817938381597809531062273658179722040536902117428999607990532350974428664053148746742121095083197799288188316330069251048628953701325107670155001577535157128583499156881317383953267586425952094290997833646506576712031968759322117515118511091657523392978025527942234495084012434983532386250973952318321948130739536300515722509186831923048854149782021216914333637895348760763387951224584982063988548671959904512994288608286986634096660891320515828806147336269509361591327189253333676761551624403865589943245830108730498858396001335952096699499815603133657567768483286818297297338341122182350053734787455899674865440760086142775401155006090751218374818466989763284599890090744396829874038401234661129615519068859306232131458655581583787485561854883452134717752297834363669888752765856195948006147492240104839372185845428271115831409954716916943216213606014138896299752859231865446036771035234578417272534515650920725311383140419585784493054212068816314345388269313677373830227499587999259052564807819881777366295663212320466528147398391330710033050899182568693898599444993341471512732197944643876021294947502180717739660239424632867066278110099919205439941981904492066300147830807845970692697013958992169043998214274889288634607487092831645345341062563618614828028764266709711284398516980569200838728342569679588425084242388035105255749326163922595928567185871625721494256935440523596548949798114415739461418320436604108600704151275978211578414584533418854095462831313370681394774623702383969418987364565300584955682320888368708196110806391819738369224053318277093773499606648438524886606725059764029482983231467674637970270910881768136303992931695425534120990141483685099006349632858804727467320911474583210666553379978152592745992056074749279326750550835295786473319709014174532114073153305478273796590147574916999540659853731557384104150911474997050816399305322150276008815381601270554478674961962267745343014262754344851051734490853452059065932955723497387280749009607092289154831647100318774036209218602098920252914089352103119683663846813839744 [116,113] -3007181770970676650558827293056441510726792858471944212151111754276937385328983399107031338786706246182982287963503664089452188465110403672203569997312703413536425968717557106023506227788444782192743432687580184339107666859966585430626897028607945740955528406497067640580689722905116298453550152984445376211448331952469134265083870117364126149919890910036444159968063699102261697544236129509659804351043869176216972295313500496684837210570225056169258084772798524310573152525093895606582365081547457154125485494584523252701584717861431957300773574452946909815320294156080839705288359742173392447064324693539985498384833973079050663910350044331943849950554147838943640355300644146491696466787230450620355807949158172699440079302232390832632158952414127983282165364146468144122697863921643740193332452201389773941840562539197176701601878481221422552516579848540032229081662486558027518208654868366930496846092728075982787376695522907602091208497264389749316738992827840268911963116979856919727961782273692548763526307524198723131225730752730498260413517138447293372607112301042823338798929210716399920638664148213667237181236600145851702017825058799349765492525101476588051212381725089726673030453593371921352926562138548829645848939562392928323839743098093644230855309928488636266399659598651269680536715949490645784645196810902270235308096515792109037583179319835344655494507465815879578950741195734722941595193150152420233441692022714860006945514470347531819069157934281534003208622847637530880460718013831926763730121524894418095797160958936087826836032614330084052253367788116566355805319938510805938514307018101807323920352663277125458591110061177886269235012995431097356065712158255831166465892939611481892479247745225394791104111453359871108318629704122245578258123739461220960162036754222752087624588851103038344770416935137753473320830290403873592982959342342533214728308965265415140508645290866704678261891225510374997039481650538655247481154035603577121585625889476680566192738302068012575109778426459818321708291950466990074739142718083686433529011597044539857496383880960712385174392612736840305569564312956968170000989703105851046013449221540196081903614954658429667118875465113708000133753379909028789072387127673954001858873771465883660225276222217088 [116,114] 124621519035378214640573902441844972399183707083629424691133533026586627983156142151816016950249059611754068456204905860905456757860087758122781649403648208829737950625258703599221806821974350899085367019380181592447779991651996418786494304107550158166846407265852678065873379375677688078071959705599578588005295558802270687592591882891424120479043421644374837589633227183293085983228650514610006429918284505112664684149043220589650350366239882682147815927745398882829758320712678822489614315957189818972125571801509261671777921254724478304743960037739896432863728700826148854637968127366616369403115844716416997015929070564749883510856675821784973235220616978541076617724514487819301262558758337969366389292285698516811404513041415436487743337769713571502727741224510987020406727356148424813210580020447346056767234051334303837092669414493327479685154144411578717657739303827093756060987814978032210079441103871790056114440063815141515257549747551775427017700607758495635065826036296492261338790607021096962505213252068419103113689882591671852905771645786415493932722253613699634701186776228735777630815350635632822180114645338543820737189930446009991646617541740081515560397957391075805231965628062550773399414163322354882125752950799022481013908998977555388493081462773509205011666803714399070853814741783775529869122688844343514098905691879999964074835333608860516109642656265554412002380822236311759681175176326314248372421002673613034240400042256258203700099681064949513525980031440205795998334958784786160231006667716461581803894796631485831202040433165371855734153235369682503500990852056963421438772808301689797000495850270926612053139692157040194581810379555251607650462465910325948705078040120170613198769152305708045363931607402931551991967042972954883395725747907463763423916521952316503580870470310696255188184840665056187875341079898746880950851207793694867958486677673349924258921205344623357517190483293115554547019690341703580800655415060997173282607960238769461614163841387294604673389803783372067005202558692578323260280239241957325430761450877734298735403007817959074858743936226890844043494514654546163569029943182246291142645871326398174873153952377139993282735244526840321912877874905315987296747409697015831309320488475407080824099473440 [116,115] -5718651426811664095851196138849331334131396198664260774362391452928423952846035440905190246500707720597401893061315525780002070464366859392107974356103093685993916914954988598140877902064512643797157700700644405613741573230870488130259044608597437804000196522690250507051974401515440893607337815608036512482822221592851582384806711553697673860418394790079889302093828583182528577545287629539548353111434852729756309023994935736957240265783317996107600673533825183067218347250960376017401969447745683478444666894709776266288984616528256925037300700288838144482331239357575172115537591370120266418163669115517693569605791320210960466641624679524172930641526194907013747146526518458609317693067477798678853711988967358149223237296269548605591333257109508546452966361360417338296746377533491153036109519648947396363088345969156415541161026871778789507431299962516272029999270191146475694287934197423059178333256898140283895896163118859792314794130043984934985076028841176123903588235881018795053058794032022941248117287003599540059162514571952373045593201420188817342399418581585243335495412850320413964348987336589793114208402351220848113220028900633081721761994632963125354194796351209049152827327525702475651022580027608687875608876043905248920388282925005667062257630545954478987639211923480249283210904374640294656775031288969413508792227173776846990365482351972146114503781917902377129405352481126947039231116490645741258315113210406085583771735680653989074166842426872292468578288537487969187154455238051207108236464099697284957393524273878514732705885476625515979389632919179249822339290086493183445776503871754150990968769874614390653273908778851367889931410632930126147811460911385450287270460528096449586054343376656800456934913182724081433520608988516373524499654201033661935087490305934542384027354789101819471520869267862369176825153670214102324815972247878173375502956111598391413723605118892129803194723197948301786700503154580003258893027212411403945130726254057559745894110011213444901367308754548525674144750481049610209063140999757883773075997898590365207679518857945629299813780186033275163819191168737384370613561093841002519226372427612890122130415106159966901026171867965799826622218211009065577151562785266514742836612097739462368688 [116,116] 68897447984482311547789817794087622192368958093843719095306100009521787686717123130654464133645041865062593894618573485398405992252780476929181476837163013925150627329866859052849317122437404344370628778818760009532761689404151433310531570360429117997464546601088810757739855093096874973448144331275532976168999880090656442978068295105143238307217365933443988155155971089112632753633870979015918804477390185053712688732454114070566582905293798980181035602535189545515993162627368085547902830981852558151080363091384868302537936706290152180396722789344239009729471491521518436656999928311953144007836721829609727843176475316798871157995452163322455603469486123578186102784589214645036110548219758356422961847246970475224790232985200208889278792561477206476529366702545294655805404597956103842329326012136279418619498640339540084134614993574321055543878401799218822915407577522808720863369055373845975888526927639421646375139142021940177115113625043660778965785802406535607854482505989064238741012681269748254549281970528566420397714968899148391329302128981558882711354880442364167864210182483865119138154468314768201560744386215485346474931011582446735070214496594435428905910456445144147746925689041441561050952046589979460744937778175780005615777937204759965088075188503450115576002271784348997277354056759375268802420752035026132771240874764411665299581018973220997589528302594961884090088725234278822203330181350511683244101341355951384416817882558414506083391639118850349080655327753234951127400241260687586847447762558333880635022844232475051187608297369995309857975514549906585118789363591579616478190916404535910407876983174274036805015635234731836841078765887888777829395917793970481447262446399201174015836827839975633928131708725949635070833207046957543109107667340245277881144849595262526426100827522362307983063502010469006141801116781504026440656228767273053617975676835279186688797382880583041359415767057208573204790604859047320578427590043697094852513766423807404325926578900009381891887731052918054650510153432683028202683578856498769103873863344248498493728895628489978834731185384031556631854858093600610241424381542723263280414336237911148727040045999107330261725328179425121444990281796493389751798126357277869209476512726792064 [117,0] 10490418827524066101611990738625267458371420056919956846342992483179322456408487904524935475311144719056320597765521228439585888991612985542921241157598577828720796676374901268420477376124371569267817089199279000572105461727673378192580186374041714592028398853318370533059886195921211664114549003998284982401656644543429962514010411321760279887441807695568984056896243750178399049109083285322465078881459527399334066306326871349072212582407459563568107540049861671165858509683915514175743279857608474311182270556373525076139880109822139941577964161151198551049832113463264151248616017152822705520075902018084920770006051904120956770103999297490381004605248661838497435565846255568792078379849772305995898999674581428051632299034615291105696996468465389205244759809702597897222888739376987117398568291084960187735739744870902007823012658080016710235458361142923797013167445413803401760068833455795313685583645887000423112376629366488900055288985715218582885720614267491525275479622201521589656357963959595393096606453658602110179700890431794914897370366466500952563785258903947735999267010586659638794737332463654773152674732096755648211192968560269489977500630595282930770511590784912193469777939140643826662778311724011742041828067655518970404868202134867840460032403007280344799138515494437323464840313692128044911808712362105867674603046893558232760333935381695073276332102569212613193487890628836407666943915282965980997826878897900776032987311171486637930367068650951867911545056456363961362851456817294989501600939962630993604741293246921823555520242895569960234109495403628040955166646013335738967503151523227910922505258510592489082775702470891168443610912018251283823098066417792004082225243446831716509865781023235948397022073401923093901652127943590721422643337984273324486016864212755640484267762096518001500355620373028292057042979306601944937945204412272353842144496073960122837761544187649471245487699916417001823216059785721941054529584718072144495884154581901665522128192185167450867013229756529965025802391642639624443436898055534860217671900283105432280874197329126370161099301802951775524376061282504205334644901811348546276217273300807981074246969993681510989446092389858473524255768629798968113569876772933686852076799115605944052302514685601450888025886884323448196475798992545542538505927934861193391329902659673916216697188203520097539805475618550472885203807333854969305782279594345467903513936159672171600281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -142156640130746768818553358157913206074959419903732883326338919628676859904367054212477219469107350407984498767108363796826351776237187963257791797304419097951550184599199593651522174466339623744266217328624109726346560423441758680259464263368117491572376958706447599913277383201949037564320582107386741564164572194769439602474343476923209502527903938689204619620023796542145089508279475159819368451163062314177515696595245481180397591712290062261295576812082831927569455203358153916679352683396430619248752124739810852006525216623557143713336617589847090536398717464923381865559581897167228375067597074366947469348056439258338328000691570860002296506478844938187656257885909410660228121500993268557098949078705607697213763132562279076293880728209237094889322344392218936097886635158759693788658321478896871099845748116324917073997810447556497421077275203679945819829137880846078676281023522525802226222892964490115941014621789752369424600808015811872087693991587098481572384244156974296594370607655506430265735634062295305623459184338242242104621552972095378024045761702705240358172335850322983560231639546530101135244067216326128662474804906132194797513074784722819717428310919276735211515574195918537164546876525616418142481092067361229490684703079265373096822287833465514297621301299249251026260884832077315650362697972091464402391758305790449359733840423595804941729972117515715558101141674122953195239545402689541679591656193391180330496461214468978931333715814678946693532442626288773900680584378168443273993516660695560736865987830086192335468346160950675067337636872043931578312787983170805088930820958951450378082343969807185969953758610975550376368453288140748834926242018948369334364078676068846817855147007200124960574038052669162685586971053152392737037933540277523937951579860436753138434716341156325499026051903391385620453447590226568459879677608532740407661786670742952073429671275693951851208405122086391415139030107233457291278096514577859211478868140761573995806387189845359241128527394472664315890020674619737534759712970928898664485537827660422037583961007226154987132861074149218562848520572545941427505493317735500470803706581498841608804066509457138293627012194607182509748313348359043198118135135511612203004448233634203547235508512227334924082254168484685667716927629392176278794508132339054861789706115996025880082140408756324918637076738021078970516111933643323468076629378716713960229567278798568336767263440896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -54632958097619480828230808080492421450161496894905943045953971859168492112881411732269180349536924374424613283825390052329905053397949329888802947085871792620650062243475342903581679802225840490202187054680627292644839013901227816890934713549776022089341078338207521637303003797546603725582349675034125451636426679349074356501617279827837770687625120589881227785268373381378576497005199448207183805330098085508699884479433930724730885736079434622695268781931471751800955406191075333523126242828676024903952477140635654791075323324155521831567252288088675046563403286021041922224346356587311202816515303233714051761165451313316891766678695888041545740040318116564160777387733458603796841575939168318592905381052548328507743809120241404187486106096591481691138751223401362818184179397268740306534419822494973797673718078525792267525379063347164863851929622459093111519552923380691952814233587375170558511561160462122625061205444393533114762889686388562837078634115363807862505664654712331373555469695391496024341477235119262496277474066125903923346808045341773530148371451531902265635797158451798903140347514984784362540777893351888803266192702074673947372121502862178835373986916843763682365557655600627545800364149443554483247867512960148099843395540146448194841595125207721433983664740103755243378431271071310099979132775561017404705687422826096445278209562515839202588089217947462007878153090106737508036934311921326238416016921812821838404305164962848472724279811116690455596752268779350038872016511090942687974597251500969813414987001740015339060307905888583193924734790436263976539240295835464860004602937182235878534401746795557416865190720870752001642737914514391562981188666837861329076945323378624751441990020937899841914995604399612263128953613772676482177572418258584945866735648555748943817778227319509202175823339248520307597444725309727931845761579662138826031681137433105029675840800181243654220017634819364453228335030776193539085030185621933729288339863684267710704967438991552861551035012949981636007908693481383804197298602092444334918131323947254387794797515812505258566423465208231975840311218422664581095889408910825561144559391707564717643382606797635167961255927587114271628061147031661128970266788529004275587869547272446401401689846527441672791080421899645672435476148128616490280566765157308742315615613282188174461371040680461735241194209421539998264780755381760686924741650146270570431800527174009435857578811719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 270692107145777085624415121552731760889549141941562986661850196158741842372990901690538716700413201552014658087556636395417441650002050993929080124389100102101996875287341310114212976700787911412938269026974189298731129584932461877365242916417763914574069911859898858443874541462077630900773989057364539780467140391681805354234533812632863327170789022134310907772772139395770979601947830437622025836475439392491661828609998434281698273876088376021953925444340811990136630889340469780396450505560989127341142190642005480542600074235524045359155726369306699685052983634368070964741832855939822240998590808633240649049098075921736671452814646753389469029202808780914436081372257780224821411491798056339911574151376858701205547891515175168558589911475416201300825700433367733208849322701085867167500592498213463959937804447139522021807322670643019200209400628393503528084643751165865611209560800834048164152871938029071977236697289209833175484642899342315819526832464210585662152817770381521763658553837083133976320613069983123111405679891531327166846721304398653512660924358516090442781172614748252041182694225706981085263109670693205684744698792037923085887081513229223616094030572856056066503734163150584538368685987735133467936932028869804476771451196017905039569726422791368406730252698943275552346937243935293483233156138839982874427855157593242405927790127636131808232355977225527980166622160345776771556913660093372625989157495783801151427429169818592559250419780776340794354694852094961175178105855192235769538723883993982002418442659911089066900932118966790858831778486636660069547000279585730823802626971037803949212497200966137176618468832296308148896564249484411757197742896728911382950074110889656489373814242319762368148711489823197611040601546455821199538374121840597499858995999541069955193223058792147255131066286167457208866332261739605679216080058213941940613070468379234687323074679680005987035708438367070997373016201070783679908588929320123149725242180268740855455269729021894332177058458649374340175744137644070528555923489042238868253532913963227843100522157199357184499875215972227140975329424278461134402546049375038109497465901642958306377638352119903963634613243556150989189963073295285535833719314899953714901888139460452355253139879043901404235415908971611445305511209930256964006361098782829956602135220354805679817059705076574435508832174547074906493372531747642672071576087557814598650023124191267236104634368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] 562474219870836945305898327459131945071892891320379386155569963362695562010530477243253837116444514553308026390730735116764150343892068919484263578739300191807229527332839723983827389539521507924053017432555568337441017609761343751645972429644640488779509924355889844166231456236502917274446070690532486712361266016038539411542096310908864873150305079952905063890209519484982553655309044925035528575997951089074369798394687968895182603989041322978767097087756625692065470110088517895609254130947497166354570068156645354265628162771782750577721018229319395669469033145216463278924106700844128402631998520355669564748973326421174152563207111883621316512267128550336883060195686168056195711999967495312400310245245761590405696258358103419980242730148502771811739085393476888147197064127281420163930276097581040683427823011105097572628199539475435079505119428620111859038653120341559564294350677536347416319208297499513818946445759329176679758848872617419482747638304000973128812581292560961899776315224559859074443615381626351997615707947546618723434914578119653979213990849909881324417867070159859390784997352337986812623009301363162217487121643452440422432603611777637580183931982914654373109339965495031955067562646298196207768143688857841673189600105413768891155641523603178668451375629899471132491359003353243124148401148527977762906153160622226274634609028080473033063621936955866472033329516439208647728503435435047586257042045312318899606064806458530917817670332077210788242689797660223024383943150602429121798505155952642687479781304740310438664501861306491451008354505785141314838021822414378600816668562735830691846543215733497882020195541469622556539105273516818164701703801040261668760986124740347249314307327638905807664773440604184481836100654600916746770308290428718814270049926625481891637810932745538649744583758777639051706934060159729366615413069664320248547335895613387153810309835368472790455524054164820613215391332103346028264638028181261961730794216896305212003357075050688674440398622678298974570700953924632186767218066639153536462355309126019560918278766773151277223672375437824355049543600285990466560102459058306903273379473411909838685847195141619617390864968427227060639836744519222387378096048767094133939067047182173790115169646979091400847175706127505990524857554094923108600452373230747625204427659886019964838309985202069031996765179805571671003121759326709073064347242136971420905293009689742928021227541805137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 24158178473607783824501536939741824979530200638009305289667744940137693776703779157042406095143953590521951045074681985108909012086404073576273030670023518911307680559815961283660621630757001579130246658363869092937715362033426709110885765052500964997029735559606256720811480956954673990630169399649557653724744616576070599638073642350505036516967725943464648504097710154139795529543193780563899499018932173624829970189786483892109928669012543955737058223805294786296959057358707774251031442968085314095503587770076406561222058626135332058413700535839646337665532411150709445043099884993566708657714805620260785213853312117751601677185020739886252899617021081725852915547153820259300830957391920392670483045878685391035482813577652054355081537006451417416399068095753085248372080262647499303097711876084850409224099321971217739251388384487078782251110056410619067631400037918577401408377506664844833157224747474550431859797664670012509463119422767419604315771274270856505166017028592572244370013092394810028911055081828538556520426065617516745240900074926870503661344996393897145216897688194744457168883074042855231706477595834472910522578980793402415364853504958183277307387377553754224852743573735240785573638353059315709863396775117608914689079695899577790071655032853845512493325278674607232345982198626852312551113282542794669257544517633957408133351283430817292042914540533465073763921243047208941148789693422601061243506707967481646441112200634718041550673388963589243623362918406721465598178739409560621349795238461784800289377742437342196702138058097632246868478336088471717917989736047245230283413289332698818541540566822277836865593525537051886593230955502405455268785910655468473565263886188800318793694624207893604836158792028979587283690766647579379600762618373541177519702168126302489466537053639987494037990582839495350422615979941365226153918761859967626601007466832068955477280338507843449160071839944599868336029241956904038100603946703521716274435684055419820310903554794782473120830979702637245531572275195607033374535010715792570073220468818106966938252809172349154764315039833724652902435466541581651041346485744762288146800443985957907983952871042354492625427357328151215249517510205561453939201594889201115177083507715499436597450944077150872941574155711111643849727097386414418378214431923307072481550437463739487639244195594848369559707525227359670181005345687276270646800973386542082905869080056134392597470106790945357824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 127966355643148390667861464929121282146227827761130918579432887368931432862779971525302016824470356396992308587007982793611091626521471814719193418312076429928042448356685615436222684477638641907176897179198264493770189539991659924719455772627396321543466771129168580303931973951077565485272063434869779147955817103456857362423601046706249808624054659556032677352836210447605927432478280388864673993708748454062215777730627754921669975945646496158984196256524271201669924833444844640584051368251876783048011481829784886841664373484697050398283567411729043160102193875636751896595340382559055449109189010656372076865949341027799343554806322165383267487447356768558497631588711455432815115977284407983925260052197568847102271508511199844775105990605193878219758865237947767078620508753480867443235285213591301963644569229165457198013230210113257168997926976027608978478272576853094261030281805517255179095229064794267961000970225748042232306414508793926731880806891013498509981402723760653308293917292042762230227779911882275989546167768933810400527950446715535535141161331199732241593730181530536452779312969716615164362559366108050781957704915815329755528603882384232924295900292468172105401778201111300824637066341391493431099220132201104276573520499500014965794276102654197303920461371000586968540085729693559352790936034721062131371958588342633097475318719286600595482649470468007551689176023715681054661930947411990101836887183538927165195231562780639809595463438975243295728576143945272457951762137949192257268938561143949083249557135991660264176230742809873293124946297335358187955001838688759903157326059039659485871920785910416673133834793067003072971596318303889481164884651969834241589101953956516792304266369627731232116891188056157039132491282580025013013354157057684016304304359039679800340788386023226187831594780421057108620805648461980588205566426848055537916180413251591379578205998440585181620509243097320644544166757386367315948873180948610977116293762509027004479144989109734028113265186646633392244732200075168644462034823539798004594163702703541672522531606624369750652180550784349438171239507836391517838715435118413050320347751861417951129822919699501288876648223106818996899284591529250754871964448949843700392182203338817750630945801736676102291914159822220188727323884177724794857830355944332909360745799081943746043953035983888695362592834501719863895359036463858489980157834343302340757673913588779866782802066062274723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -9139079605268273317439147651437166790733675067664198886191896327181070471854219939363720752656637130268200955076638846642076109610946145049053614755846305397898100937105467370192293595201478424959729888007271575872455772532029518420608364312254144267698565721781159937394572757355559802017514315298833945728800845060862974861189793412098240486654427275300872099392313002480598862445500691311155468398958119080385978151493771593836632458129692379050319339486168836481305405314633530220342809846925008623904674325787682580816110027355131249651659346712184843521787894563401615936365785630146761767752674405602443125844348808140022760776605512989964443099729723795294219310585144637695756872322508497557092176834383902132683543538369242459121930953232756586564220078640166344877539409367933367600822023090485419077639246806758265593564917194887018324792153902440520524307056923629170119127750846310836120373775932195745797220579470224605430178622844338846443157884322546855928900090186468450670787778841729659491007284983564835417950346339321489162092973424256227907510340641569277100129774394129698460686488992343122208824120248811918566786030704261190365043723922772929941545013338721567216005042521911438220738641958241770644600253343375521129887340742392506528366274677169647808381039942371028749862072395309472357207717752717509710160763305072227824749849803841571793599896628165929906578972420767109441815573736314501117104775289083884338704471828226047831952343874596100020856969589921771775596990763922452435431175591168571897171088021081103016784476112334252777753470443969501669915963046580709045798516839779649878121518598025125031209143141859431268756392535231273440850992545097963444230803694383873931915731924399027643633207872015705447748016204286771383584793661830011101317162031743131379147413172078854784545929460837875541457144951106590624031464509342226737859436212983516380036072485781072552649433992448564956778275154152220648955461076709150344544471519079715802351441000274357616393101641024911379930956993347605054000185890809451635595556661429959806636582441295990462073328165685316362850788708412608040585638588115864894589881823878888713369828735962724036054193999996470000335380730587801552117219689036323338418207288820834158193942730767263177503965928742687574615737132493990792571752853296250852344407991827590026439631305596349104080924500557233669025818771544972099701395789701174298790858765304627520591232307128619237376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -152743786837799576474122007933486544487123383455765723333877419177562312282136246723711857477584961349772967104227677928741094212012492562044726334818143432933982255636412979768074883039452151380570122998523514407094350835246877009995182280967496860047445965396404146551790950906745132262908875841187587665122426450315184804346502577376893123357066736204588617249080567747729683254123541749966309453376585491863450750473119788120050205579877473730980530430680369286357420263046874953669837379812325026963386187318548690365986560962998728773674249813548635005819156302554174636075138298919647024671036612964559563437279354192766748479423603658826085454625082312327959334591422574133439474893037749499608089414151655284890343631811911619099582360043764282443329048197557630510006704492301167760430989153456821064914831587612203401035551063217158375519578310146142583161842413850692392358162580156595292998084297603623834434042220886120058802561200842838372817479484471028391727805403789496844219917392979525583507790062092729668345562269258849612137594226439921578313070312903859542558415056387801408090017530166479702348383384422084882555522900131899982376285713992932709381617069310593249904763108531790633694726664187402871811195131453225749454582793372903711966560253850578062709490301693547244029289592839160497791244328567654330899177400055213880714032735894312630654726056231162970124959926967401331713085857314966315914782830423444509348795614808029021451820554512794694526163572579339457831109932592603197531870175763772036112125860706242673659419947635722845257108021816164445938530137919717909579311733250620493350230550808528784820897101826465095886304036458252611988850991378390709249606769822956924573388877312002669174252944525567639358829592389107937088763141280726470022655016621999722997842228833239070154055460854729491864830838185851195705426690129404276404421723692762967244009269811563228755475122775107595102467939788713481249575543375116687416911301039349126755330517699615823047159038052206620484353092608266624223475988987753338283818661068991693264860991037226708095825980133206605157968810084257319283502916041333979648602572290900795311074325430897459738096633867070743170347425142339242879832353991240164669311371344834315048835866716878426084957143362389660479415778502511617138604503615104882884200499423384455541358408975970479216482670019843659999560778273307936908825881487725170562490220432718250640650702641559293132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 24714050728113303294806359602362840273802111633206495944915946166677047144841202700608212702454880176594724705927626016531620255462014373927544904260630223824853485118998408375691358952802453601734520346155376169463187288657505502489031725659766150878384477002805548988714297612162410129075963940705727272197634777128918860616834748985922051990895675525537313182687371952172156842811080441967111055797970880684833539539425381521764559601390784623912503535666338654597046725627820240392760839637350768096842564789901670535825353914725652800515698115739112788929450482632890211878554096736506328184495066542992124459572880723930483814068270954333011730484061133334406864587709552868148745800014957579601553966705593377031434813278360100240658267512410213206514200710235161554652377403144456608929005115969964908423301993213253540052783414385086293581459447059596141583853002378450337143411943137455256197458108765410979229554803568079284164148568508603692415840658248416245696277069589432558390462067681499654179066836506220787926028925194006671656989295584571202293174798338383661605503686471563979383823359759688505679105895101912991189432289443707372627984292861977284723423683770874297391561639207539962921382038028383784924268332502087240068722742151480375310130723814936097927340340681566750458226379622448741803165443279915631594568403966689490928312523349661864915510572818320571437977542161798542751937647672805816122461381201440648491286339215487238414638989302612431563872937637554794716507712143559343195362990214707307470037763451812795464025572346021866193201126209596185303835118407697495323078920611622602680536031062331747745375388795342441420119439382838345598254226301403993032903651475558357588013766699477477097822416899138423553281817611422693108879317293887763486324781811437525369480110617850617130609603784556525479217678356727346219387300460648651186394097313363415463458418190664999375589895597340994646351221515657942012135726049106434776533780964730826863269118633196587378533010344642547969064022503239851951363603465558976653569492928862753500929571306179911970608329975572884321431234566745641380652813858438008660960571160633795269923382750030270378927267275071495522622951403294437346967555071564018607151647382423368541811049096526159255816220702685767304741605494596957014631901672683723429340552954289193880864580886416982079560303129100937329533460303533587185438512502983889123059316883483942136965631800103883767808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 10855612825380642322258018160028519462221574420070767261336942128107829524861260699012571373473095755192253242275284914156061367099101314983821952949531248727902274539172216927391725223153857694607177014444236574470848316109427441866343143467921336349217524248490415087626387912498998892527599264557793325682968059862017756833057381125380850100067473511146954467579629951810380702902802163170929708023393258006356448935549341569526202573132099065316966860204575620146951714582301579562024950012461381241858979101516957870982815706992022916341743246445592163697632105011187867238126401925858159462783257988730242325947240770932960343657809482592793094980307292615907668284997982859420982898931212829594945691450720088682736922492342146586147288754861841330590295614784315758069906290736565762475511131023528560164833787024376308943938938678357218376061603814019953922875220276757023428066526108423435185977792637280242489623801011388406009440371658787585572326143214630784874346733133263243916657320735081061131006606973720349578266119563374684070071515083450907711623267128463496196248622315074896772429299274478492331847405440234200812177464720184294105869494688801071471984897076711764597136306346115807059830908412204706738259157658285261083453541791704009498242866549671322971426376861226296943984207621500192028507814070487880133082161460160293486454016021046851697195863010760749377247903171988214842438543138600369847837137610096487027317565823513987353750501677103747882587422877603496135728030704254794324699091040360855906622379119099020320205477388679008442364037647821065550149743916799214775037751647911899213949796846382478399370014867087946768883048834449144974342765061537659035572678374313038637280520944732253184197966423067527195027911552550058485867538810664816600203995702895050181722446954902569318231672928393084815180825203346585875809814967073168480671645372257123592213123627995706799301100362288877052030492709106414318129155042419782560737862976811432810879620405436806982409256156514231537336873362858408841888391943419677910636680236231275442091845067063312099357940760555901497990030774079849423882519729697212490540848713867957692754280084260878810021568295113414519719490158132323209331159456527955332744508606381150413774094783460672294569231222448549684461524232383979322610657749857628837880953397638525404313649448243547029230611725234792684521861899147718971007565342766138644385050583779729083799316617903514247495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 24687500116017996611775184750737161807300891702878758922521451028811402819799498146634064726745306650246163374145568251325677158276048076210678438168781252312833812001956249879062777081977712885005279650279190370041635457812406930714238192949024574766755401857963317831439435935259823885715416173659065260049718589332429710326771280084147752659654859319959365527762104425514047895153080733742094866258909242176943969568650691195993850642956612840473494758809454753902130006115231065663275214252347752792520208533267684034044475367255044561411595361442912032790416900090184353515274638948538917041555298380681998350077333446000740277921875622493781674165779467157644916130683454841980993566472475735374963792481329044268595831507869370162290048643296812231846536693973915654716521814502034186487086848110684275949629262431130009137882517886985653383070569675989151906042516872611792161933219296552522281094079848602155537558369461209420124184996435636556039361988017452035624745898751093655103016335726731158033353752392258425496544980863732985286040699789573958218881030878279088259463661403543563993812604902197732580745351444095949035719413920954511926733322291773473276223111051726786559428920090215390767232274149993057747875781828958268514758999503979576001775738890344444325947960041254636034972943883626977249771838777165820732160100104526062842518908137541358656660664115222694430028368836965563838958120336404567401750280603831217247892520076531193521637231709619598296216361512315359345992020746545128209534701160957135920798918482665823894164752581780618151316565598084370071393103883234266486414278672531889924042341481876050046964271305815816694848659235179735372076731990788310659364223083256216751830748497684248219766214424937392139964131415981116690909849959767330242061551098088453721483204943105575210880453254627721327367904826091155994753054337882428929513713397296821989732121460040497941294338307509176667406354041079911656197184003896426855568510080128563772281437863629971110598212925860217173303420920348868270919979208856260441107887301563936781892122283806785526280560786331103759935780523859420587148706707847522567729076164270135282453033706250252358765362904339422710205417547332275831188719126724595897726662624512511065981162586397352516217004028007823199857659327880115083837614073802560978177234795392932003880142893460232000871003973453165001643333726505922318160746581723126984067418451914698442033209340492240885121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -24013463638758144647644532462700100145080558790355297048596135316906408375897814636005339415725071828084591340925864241435870052110107616148898618142265990995530565556365591814238719405866339891812848553624684474775697437950566625348070221697855704427318443388869390647557438709582249016059431102549645734746890642303256042107831909322608838374422844561295451751174612529790213956906092018799530622727006227556358591074072448770961151931271966759441503372968928354188937357184640399187410429838792510263498142838940555855038021218662544310774288733384072640839492433428342972278470777643896279491303258995622841403012115196241952382717087383491927804292250131058849841000098768073875284468953276810485002025390835900029933810398032195952964770895878967659654002734476771564476771828816200824244460050150795164242197188959116867252208622719404171226032575785288444861787828939671829329166324247734157127857797041788241837746768334956722743060440438369181485896285197666555530775759429420416681376166760360893602350898177947933189230932459599690519918657533668329805875059274517052520336831361534198434738154521852189573405716843637925933568596153740288858109026406798114263560039814715785182683101658300146027733309184946282345526446124496779197957303644193087316719683262233694141718033579281064870075902507226531678489788411109730834084550847044161416509757534969932027119989318772182472799064905968938872812321526013162952091666385631087434982067917694290409977920604446466675356844586330539737561175259603588830144268548321434693330870571154213439102439069013913546481766508088007648616732300879946217900493583479715859429242404662123824326599045986687383481825578113694249476807677123570481590065868827744983862722267629284745636465615155510641945278885526964419385714138079035774748169227298587509930870450765880078888091197983229656658795608151366329067646659893692341466984236642126719304836048685013487768271586360681668649833793872788446834800772317990202242555294044857700433707644118855220107549743326474681163035940353104442766409013309994955626818306635511437447463823626077147110006227417411948119568359837966985178272805459917259721174333558961178889252457708940543050679487068291626605540613305801411128813173335384932306461421077755326481524860746527399178312862283470858841277242804495296039083876199367028577029294080506100778809987078668281899952125957725954408029259895538312239114902280500014611586118933798711534342432055239062323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] 731257994454122812181031142606833849002475173446954760793882462759108557782848286312765190222665713277079944109620300075777325850673627398500652549662732892796902401535534940133478073743767393204610484848113190945355488987848948396001779269006233470860256068414612219777733158400475556887541520429985945844101850705845934152640752927550727464477473346737879159386461550916077784160382220125089446059220661573738198559479998302891688745625929430719159842483424265816892968408696259329360524020133028556550242439637252488924126804748316011564327930827037623807632547856137051703107094259353906431914998263701772761264937177389171626717537433594183930486258989808683302903894572498261835512546090111389579211528748843526607396838310309248016987457667426753684294319020560301342043501860290662580991201869878055239901839168207743137027359279534482973783122828839037507592980638850379541901348592238832574753795515621407030764987408871764851084388976844002337597898648303114967288441474013510844613432534290573473013222126002549438662073132836237840618013918280108495234520871786373032848385989816814621555971885622585925435320417569187888637271977510223582048514903298027856934406045967313010407571009923416789418901839764827775526044645736611868278519282112664004375578108485508955678164143142441602616685156918069019203277040106574648895447830339543643128496867594535593312154701558657892631206467732731744337889293549301723702478710737913656890783959053194715623725162534177380058565105136571517592407566749354234117886841302863425883992032420148208570235126105681104887000745646176248558097263012609392289574664515354098569897757040750300840203485151352699120947405384718385520921737554500827851089835021667925340855634971456447355177532177485516324676686182272954821895362599635684728191313202347914614423622666144487835675171991275795594400056081195551098465558154039293475008581944192318513934010924012078156567702746287337141989802400369132879966980458462391262312184305965796697372861808484626736627128623460908580823332099085527741761735893835749209304928409841558421670313304443792277898966415819480967640802614282355931747359994813159712442281992497694534858347386239866512402256339254162728161452220051105748503894970265506306834170487390464840157410041853129147837382538670903788494260162634070014337995716239335540522786077169144044863625113766331226730072599269436546817133171736718009609251843758369137991901570444239148678160847164995144777728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -908911672792986264905884918552622711677582876127426169074687195699492635684177868728478421996228142018069158555272156197333219321630966462975562338209251937540196758488278613632495563994806598726489795231280819603202201791843743722230352356359964565227710709117144726939676951365367246154215335320072644393919418962132237152793638120950939054636372381522211178152248557673592801379913891129196802337313583451727870471687105633559975662502590153831749786633543092055066129709400105960555674788079224225742091840337007670438095710615597360804672125884232764282594072015412869466659623140325921262297835577569337570478140829702368103552412233785023033441759322565766680654033333420220708737939367800888070971958020381860100507608351548977485554080454672411727855356236329574600494892479667420979797013361762712770512139496186940600439672499677334999473759889221759370502335237681179417769969933472498040402474933043344080565011471459477318057198819269998982903396953235161172081056513126741237123861547195929398876280724151440753521803670518699968401472309669545728402133960365964261891147546590113082441169649788330484318519740369120619112499549067440217716279433471914654899141788705227801780668047728679372737710140336012478787749084158453053525292283555117459464169316481267457100880999346148978093874971820572705790298328627072855940925501631329112850296374365367966504366617190149333735981179000517657609779093217241251310056036260469308501646081605596732222608524204341050880910839748270856307118388785274954128217709551187661813217323966594304715882519357962128243340546228538169385973940953266010985152911993065800218004024555022725420284908434743860117819725102103080715982282746445286736798420575775692101292473444343115872205070100333936164088658276847197430652951361820836708843858996509573693080311718111704163100173571271679807716228930618593764399659307350581726564130163116243318117282716161318206476831041849667055566666243896191008037660812750074891308940537533250088826654562655972941223014947841609592617711181537085841777767539909352033411653781328058083422319872522510981265767822574299313379106817636554521163554335476788331434230350265677256484756150541693898805364128166492545950119119640043393833789367498041523840116416205836847021287171086306051518249789217987121531718496847014070373362837470995958224006135961771861106229207254077547414346041055619519170855319386508943528559276376061260922716312235053677440028387141632602931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -9836319499981124065913266005139412089011233802025140707093545596100302321358804180505259377257556126418085368904923222019185664954260923349514326447704704387166969596338962150398322886994315181826792234107504831728715349397645540927991430026513066069767490615042287566008594950265324584051278516058443944551421553778103257045472713651824163945490487291860311961944339013549563774944416344848009662741880107117555221253320811911940090893160670757740464497824970477545497739009103384125371485005176547785733184389823693302217639464806192516762443972428722547409618135725652551388436354178148591198751551443721367386878257928177073830856408958742397892383843229704030770514509318735942937600056676873442160867109112406849330915508606967983915259003766012564402413844096813573515329425724367019418727254754738398169007468112674253816081188820772896038522647246080930835340276714024163107435765674647964911956039701876991053958820701596166439811605774651484275671124358979621160488329902327247709439539902411786652400606609070496904168993964268376229208113290493331051812671657972884962449920145592244584662845176427331145279538267950128051345541439466268948083998061823511109173897458969476914795810953740415904000918331216178544238686597284544581597063718014162331003256508954432809088341527654763076864749743894401014070727088106622536461452870193769644920632487223486904952584122854604165818840047373201319942767668779879425948894663867112278099243368859346583977514142477315356111345628578965089148412907456449316339853404542016833370477011319548901242003086101469435450879533065525767431782856056215860608033733549034087508724946252590687489004949012367488065133604408880196699583147665539752080028781495861563487645775811221168410211433633582722928756918598069607120495544085484176167240031218807197361416304560515890329162959471595237569079259767617491710179298804711741199686137417951341742385979859843367876800962142523061065396166989485586590677198705099916425537860192642581019221725998306827240625129604935492132834635243293524695601808347907596173882041554819726386053941563500125722764679590492451069161824362041746736727751671545561104626102179505826803270698968436472146554679670379712892541703163808980695060150226023606191959349945911405561522624071617831068540436046060945682807359543305737796335973587054563369067977613517559070584732241207991570334799980861677802525387299111294945205364151114080614146254161559648968039681778915559274971136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 21237750155675259428471753477663178773787603436740016189299804858623506950483792043841859911013954066058448047435453675245266206551257959169216422256082581460043917633356440475622967871568427000629225212849604186985952570241889351875751268754983154749781637075240331916177009410782235773644826612952852227626096057898884864144018471449661026136468002759843369287460084814956209032675976846592678933341582427064913170826130614154752227430819772573851707480919746906683283708358441363303619422114677885758111646746661759284710842184701511765792788731879925840229920114955306784896722796704787420617282053953835542359859711647505159195030826170534706566956749985723937297240650484118468531094838932391847250672513706191543175680189263110996409624646500736441506574233129580465286746265713308992750856387305584633202900416746032821370405428618880148972953857556770475765645213721822643453370147753055928625777358102381157559005656553475210546638734840468461812655534014274070116607447367207902665712460456472173847015167286303671373482605936811119923593297610105426437277314503542955246014952616068769850941498625923054620821570503821106323678231772782677189187605022659717018207135263288808661685424211048680298247332480230085404842892903991241332447837464792858491784009951654908094377673228890276637141394999886605396914977984151431633267113201811843409823917798938301383361696207445789117014922351997563033104577820543183844667011957583856097304704037654620441728812534095688384073745981103315605123572418046221109155854848999223411509417572093206479565607709288429539181484196649570855956882686989767228941712680488758379017213517426601695126149217910706691254965214207421651321537851742454042107454015736810857996330356230213399979155510038058846569144826283556568437966607946865451336805871818661098798633863667419990109655364434075055023590481292559294643060145246805837065401502692842768558914320713677342380703680556500004709938221751008433643363644751737024489768103168301816962582965663437692283616966077021423239284120455057888170509140375176149689506806099969201982959743239395779607068557037524928456872492669193979507358554098971585284920172407874753675911853726745931920027971124554909025682340557109457829807742824810584436576561168166208028359578913809512086634442064968695583550293044696865228465730453537766587097181609742991459090292497443864689489794924944926259449543580905640585238977661027227117710684113831596185810203027638847453265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] 20042670569081039124178180710589307552835111833246627455289859325874373861910082440607702395487783242347727548565079981136777090767821246411672913668563460979190100323235559222870952122320706627372631080216967365280835612747845940315517825996850370051202743326759283108059633019883196922807321671449913840698851723707182536293601693387119941581588357539862141490022678836959100791497189041640220097481181099663531942717004099611639125441162732815079050815672419863785238842263290759308004636090127136681663556504610889979103370747602144921295192132284172286247693951959951060456189009853612543009329697222504709651714320587503103924408066075098741154704081454584863556808793083251895708943917914327983157109596888421855624847194618576185151820972985053307443770451640743181639598709745904255580737202766991828858262177482659724331433318657240513837276028757275293296207784838563551414904976651578284363928090353853443204961275747069638104070878998835759367099334103190081187130124824362756491864528797003835833227072641241510531621772868547468391797931479895224202227457409055680020590114001107169593189104529049692384152455266682299403474109042899128059115082701040703484944022592172489021595793472948434625931823666854702338363718896754548323929854023361981707477856734233952539821538027373368085184905724867613624403444392048292466855385648901445299159766911574783369758725268955823917898458789021382003979633550836829256898471543774215229869517595419188787116669259229897587693340277912593768647738173985772842639911814059047220545754358672389817435463601137525038578633509757716058847615458993884320857141212037223872057941320627620909650513965341572856082990398147985357719927625031449061944949796565641649216513370346412900817244645911647166848469058474534150114909942273880377274333804917956822263448801599170769974125865540753586681247914141924103758359658402382227895497783731860861323107620459333577305364769321251634774721278380405420674545854069039148567755443765114877847777485695728353699092436140445663107497264109515819459117358140275348423476627424254907864885694444658330659342930389386641752652419870306825941622071484831246938442382747808372106850671408917048699048940741707210421112445185316818935051770786648911597240164661063579957953856093437445083587422675210508004145398412280933306788710765404037303534101643281961424969967502039342838488996577249931884065589647895797912561700563263892642221306047536778147873998544042084634984448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -108728761700034079121597804904503379992220144364845129519636204297910217251139618095959733434711999339039069003541803513709310309441200044466575420323915270289692765700997135452383953444088589878634132201126908400750859139597066865213511466451125759610756274114884305738967976145677441110778000535057184143154254993039052390677481051337341294500266620549580124468423404638293798300857825162692428773292913463481024616588541973956074465683667778315168909237146059143476121405504169276467356203302857670685112245725825749177782054169134329909864320208369908530533040284055466480650028621094186396654818870178683497167572949101034312882631686885004382122968063787191278255726274268712243808941965192070869447047210465318336322761902636644168136941282171413934267724490935045161905923443991086091703608669005034935296905316405383568809997373832155304104846916902234560933753389930120468711432109548527953832458342759266225328842635112853113166474850292828939676645534819460235073065495914916711358958723574749454791311911683973438754574992178429546191685730666364372088157217405419982468901403554683237538825332960046684191871105604397126789796841778695391855584950640512813997300614801145344422216812727357307503751982429716364814421207647162341636370908028060355677736181966454113804296625378087228805907460783085222219743490118513138976358261358125304661889422723701543846580006218130627350773791917766301329288065272931626762881703611004112371120515520588725284905439075561120947558256419988364267842855476489041795816383560391060021214328494083410929809440051915922811208615250419871303529390759024678412321912302426946242900386132284736383990505827796859567479982294885703592492635294646389355138945508094735826355567054380126716889632050514417735183797461061630891780732156962195866631080164352078939809488436476446788164747563284033969052745750607139659405224176157683438890164860261500560613874637765610973980935736077228342649958141793752326921314911400890737405071381784458583125694254662774477940303274969259153788668228175233298949756832728279949507002688837612389471875131456601886511130162619087394555136296877242670938421344936489052637337643078600427718400152916689386213820359243992000335649884164312712579858868380322726451652551565803576168834864296507220438077176206513252746606772318634113693183970434039632325701760086279696599329124740099344559069182808938760693879412073368990953189754071283291744632996827195868992781952531511557687869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] 58901584140107313414522392234456707955147543505846298656359279118431871106003935166593936875210440238713700325678548466662133058309275513201603331329035786403981671446370960414372774571818795942989124109583864093494562942079656530568372039649425157232678550130444759079426720373151717015742762466488137344030148220498241059191498244681992865207335336789341757112627557671833787229336718142644575411773333165778181558610847730198419853419135758877252691637832159268323453303857699689307258844647259161203081677408337119508956221038396411302591340792018971442867265641197770412931996180578009720587785101462164130959012122460427291546482321896195407371231942821080062396724003891422901281588414465811377533369842491410652703707452559957129128464206067232701095349881921067991894980461341184162678106717456154243085033475033551496509625636747457430610790313880976117699158984244646785471070742864373546965179082147929638855919416612216300090373100412392091461635499985875549574164566065833100379721821485648245815195644462979238689671771339788311360328750115158944287192053243773307035918907429516415731931443143498808278368872958639281467638691388569262232854190585317109648223305854601460797757269129213693621854146474649424447963212829024924274639909241961747280469165189329442236473990807894430440370703980139054108173399241806319892210495101499137516940846475505893768702710115737336901635633577625103396835042518902952345639756822200791446455093652001005437171447093755325531253116804038697559155651060034847677831238610308552011173249092999097711598290254279509984414039399501357987399601592646924191097795252627361518112234967006555230161510648798726413396828923071360166180230359705906222137384355227615449176662576292374333704433381944686428969267586190968108386048349122291994004838937684140258006469030722758882590693683918012821943352587270071726704395533366699779257824585127991348973354598730092797278377852853405891206335596167822001129925070645774926743137924094657278179796168433996704699429228940363718922832076018743636381858661044452875867644478788010669577661823806645083847894213623639238248220675181990849518524398582495832550949136372336686130754892647058243218826240586553374140087388574138345695020816496798046125067558202192040306541941347085985723921868483644519332331369957354231388263032863660556505175872938739229201319721692521900974113033305192612872104307125456226273081352534498884538536697401319748709975811111244245592178688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 168212946725208409196160633047717045921273756214057600006882305118078207527713371169907471429759667744739106319602914388806444116847812474870307479510458309147897245860351718694565458934202302047856324547395517741436648648589654710619597646660183754404941368608081273557677739156253578624133485520358005015834461260119120352399072240566140313314933110242804241456220025705816678139351019593731399251040074297530605361033288463070317785390184194399167780937457624550872410814794397625166095499113552817959378559750220367577713940372795926392768354945714679327102768351544260742717314145341050840377337428260211812350517722387686313692267276096422001224173085870097438865461170771096600838110328546632922711059547467136084743141639393286169660272386778110115679601813533466330375575579675113809505200778233087449144108688152974446498876012559868312281921934033883324656689588285867495098370675979482390981265688852089045060486234928168275530571643203582464865837752202558496515346210242287995914026084478024998188051443389411420575822448349873194073989771479098449396812183579043562264571269345913700090575884036184869777248318504949871098976492754397302558835300438249167270271943848016713545455606748938349630780649649425772639962909522676907110009693947719979446815537466583708070573279641463283094573744952206141036735704518756487342871340473483206576910479701840946842390325397959856679042761165353077693672067524267386293432383199221909812521754204594794966089035774868587347963878055135669560441985044140809853243312836805467419584876495098143830262150591595758725702467022563979920449103457149385158512807348402718627610936142741254227792535253463060363109757595919795675407144441975641737600665612004505296500699820344598078940644360967719717845422525166384923144483500191692362129671393246796301689333943038729718449702219519474249007452180748396845293552141277051817512693101808741788851630132479763249160473516353352111388817601606377271293889555378085308498359650674433803765088238336120403048102424879052440376681540858652422460652433140278590727086871108110869116118534047095077877904252395654286260645427526259087878710979889387755303570691802645887866277439637815165164771250377747580246148023581618352951555627411354167771207663309622256572099888100261234198246593822682134923813472265649518596258574369521915681338697335831717478617211425653268633178926679622764380012526284779095062575370507958422880414611414798490647903172219841447806894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -138731962961340999195696782586201103564290554502853479964398351443407916750823231641055031460471414554639744057214987341000005054749164083561721319802500117252220692898464440620923106522218177190019470588417870292393267801218207523018526455453420063421254977391716601445680611609313941274002321020158304678399051947649971361210767234014650726908932491225005659244569807893086897233399939781152315384952126885364120430961173791157291530032495246079674981379505251715409925543742780102437086158520233732963054071498186811340502280065119013744066177610484327562331153750165870058043972034892689480738273488754724774268500710436355824317088192175044384366266287524445067945872234564235153909184990686556538415611086634437483843659456482525340957967101729402723687672801367429301930305615952776907003086326531630664567002979184308677292655613688283487217538049590918681980390818717410037350931674929497522917934321807629954360726804704243298175365031960738103787948929897432363266721874086504274820759182673545258671958408797693034023249346787034829585632144122001157937578193392605917768106952597315094815620714426910262092435206713458284511270865332067787448366875869035940186850462293195917605010079775814526745992635699112216278230503553184299132490032543677446493044052747098576645647602811795764194443750046351786440574928819099734700776083192594091803127478612037206327417359204437224090671344007869440657604379027377689815851040352564757543710642440365340430161913272202814832562840664443382531879135598716728955490496308065277299042300829989371171536646317881590546895577396444139669649261303366728604182906848341433831173165432313428062909675688701760551286762123296601820871636519975809417463601676724267949023222884896987364939869620771857648174652478000474280538370411989888254609002395466861216599777523135502196048285041525272730273935130915495153922950481377422424503150040135255886748299638671196057784496502181924342445121300915283131665990102737138642185258113947977748452902001849454513169827734290960186187148507384492523739493830552824266137937640143054922331556170268270852997628690312115626044840001165085006019034790092449183406164512962963428557266668252957601262338042736610879377217966576970890380196429070746747199210989620846341097292646118129646555436325059077161004807939600535557411706223573064979585087002131130582726897575941857742835190122415840759333445890912807977330493359099231843627197947212190940699079769220646662685327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] -109775069612680700670791571130082785086110746117436368862075418276535534495493022152154831803400924157687721825084296722213706551737155783488735520682771458359421834938482507714397622174050439211409281904630526563487141662868116950614470628857711706874376276428793792947740008050158447559739962247942973257335625490775094513364320220766493209624093869351846867305806867986620324944373828571065327246486824685766513314943652980757832713631436090417660432281485634865912016443278854854178387673978996692374019370215651922617344370152984852168394911013575146222349905168427847931880310625435101710518338829012597148349442310006458469385831599590646262887710843769249495689102410020081137370845180330610110323530520517475431397430472359156704338379587636391951161594603835374806102900752217590441421349555400903398011193950262970443773258765100274684239101462374769308949385424354286670865452293238251066322384984326909404746380137189640364373381031866722226013175486446678665280112550301356549355078391224448486530995434759780273387984388627078215073255321285087648507728640016815730755342770512111534083128392939218003147445775193611206833753551804061858937359700971788240838444001211968962014260915295391529102715205326783259466299055484587085523435775236137741115086105309417110849799396669419584965960071719146385938914946392909221507952939685165122996381431397727360159940075975728680878267741642709821731610104158576398640261951040356980151304987706984805539752273597454173885180969088785222403523546735552855189481321860436750805704993668526508944664514303588077102835082629104738241510983398347061244690132671834573819485544744589825298850914498487468236610871196359783882968584147784204535216059247087509074861310273910369160612566556447445881747086904016282200076220827341998020741053919666688187690445274536196761616791836128952828185687835934371417649144922764453491364486699457636163709715713862334471147384899505763848229582778991856553266776033503138438151489060679373266622970793200495011660149605045611329184842021169439418728624614749964597775966482019633622468239489754773605737412751908233933162883474375097111846089833509362556336274850651618888111379142042521268824715023033376661062977095718982362817514015022525113056332623356456044732515908169698477070390380804146478468946216704190348390979165878616980019274986987627233464529981524175825930758846408570367440910016887133706540809766743609338786610403584411558537487489960000221966499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -89897012970855294489794026892256096598511885088478065683502875786609932075556419088541664948249291095938607333041248348275051232741962405117564482491003535039790422778169715567397417054398121853676190042179841278873330028379517646859587255220570767515056437594848144173972958845193267275329967109453068845507621254820279339302927263725961348753915288216511547836997178414468701820028618912007145527538937203297124000490904396321002668710706942910288872558432165466924620530200673981246994819679050196327729960197571712002277166248227793650963956096204558675684503946769959868141491878229063834757140309283075386905123858980779767073519075780572435766896283124214445482014713902381823282999892865141014174602913376416932792080859284390608266395753352402544433866966335567963577633442962340794867830510794483235323987032560188420800415256198028794433015244102336222051046596168346401736034910178393639029461390176600739612657523586426216750186625199072108137066733988045936705444047752175146514510209367254978176442481760236058665612165543848588021049339057538373470698328828944125384525158378858667193275364737221626367000092584046991192831343963057423962064533079399490750811469371236638728037247326293984245796490544572840482649669185835547551515712993993213680743811276244628167836247455730297777814614386747072026179049234826381149557147547965923310985992148662523324105854454806193650488251516375793865111493562260205432618972986226736454693675872492932244936912953284100905551407421006451602623116720583592918268247410010785431006159878853352252478738213218279448917874679682732469108680137058389951026593715554711985349039124198876530680359330704550656237495663526147494372595009299048374680612198665113085745448325162100271960695322196159076431113453104490368285361491292313743896812559067839788332904710249741433215988004691131248937527933191173114980671465564381753480295646087559962552692700027260806150106263150190586150632364993309448606308708164615375870587427556485683880217207348116780980127733985066289747153157490305834443815255800018993158404357527307860633668279679067918394921984995323414512198326079780319011762795454966760265874133432092646407895267721275479078193102188739892498061397772716441075045142552386379496164941436537649246746216862929707896634212271412218440736060420165947703855851662832147347416689563430298644704264491643003520166803187832258615461375205151391208310393218056823950749628526170713344979175768772694165684224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 190599014948093145503844904497820484396317552271284219237045346120967799078788590200431754227464247928596766859842152085079661452214000164454781687159907009421799140606023137670791837693946553818963798069033310511887930587392861925991761933590617185135515314332160578746721877169312557682445632739189497437945661612709739110549741664225124645886296239836464450755756825221769167762210982700902597419414342731297906123838449847644476154150701735335428008955668941477220024134867849651798680862449328922514399020674954674795368681419682589015809938647427903991496490979253159069985577613514931711706673851918424548766827309169263517249961628840586086145083572150007669007023219275855807255075332445055648553420004687319450805769304474052992072695217628601418030681547088916848874800279915468640709857064520174275374917233770519325972352863848165648621054755130021122236944976226129930823302490835030274383299738158199254013575730867612760287747531378338561141920959608809034388389539230456788067178539630623321018963669386772720410906636953392440180112871338059279069586067966686549626127143493284361183776154042198565654262431718237081566588149875262391634893068517791269349231518749497461901224725582616395692411629316148839048035968233563965581742220703652584764943093074113076952684194975560534612528765868544094368092509104455952015448175934731198000091470229746616740064253131258252613654948620591144214631047156276883059194835620799362041767463586570187902555439966487223305024443221390811650693804267250003529403369969626112156204249465890834017593712249787308622299896066035065682991963785122523797506423547055529087895060302237990477340895305002458367995048557116941315415718030126924097286956501388475420121990510621882270932672716486508186673188917347379724664363056613046997423750240640291322015428420803833445665508531075578839046518406623566734892222131951914286938066541414940972507592259946455343980705435897885660096495653632100080894411099650964739642267768927042049867807810635714614805525253371454216160891900726418167787831205321030405942363512393043105150225814699493887083030359810318710577055014612944411531780070838031699213579233989796884976070090107767423911998404954288378158963014343918352907532106560619328727168906109901647107480613075264037185506872473193951702708210034685915088720016813191012399531621308677268654927572598270800975937628376248547258697661401679694231521929020401684201579282966244821757613251880412953664552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 453866202055081728417261071472481010739771542405080400351235887825006318651834685673854501971260426210867786296607009409586124012845302036757889217613840375928611609351166075952762055688576006604113609668762168993215300898792018309534294258314304765776454845463382540177646730810638411080210415281252535909804423855708814194334115933015728138100663100646118426024282112746570381550482079986817126729293747425836054901498701056899771345282912135095553696058306906544851947615561637587142454622088307575746643196726331335276678157033315877303327518466233060147870760390476479632420320222868854287767747376397733387280465999958551939501814991746929643453759133761509880354904175166208508700771053789812082772745658337659175350564092078648157470457461739768342594567286819467279614939171655013737800031618626065917469019142850886422855914619211280824754423985309344115565931716751273584710489382245084168247188524367308491914046228902143078102885467415026466136600866948313428054595780050759889247512527622699511637988564599555502149257224376354872435717860982035115678985134346984892389304515664209080522725248016934268356711289798512772653478132819286190888344986346979338398429423140113367529000638653363226850294247211962055204932147673678952106787464734925118143421380236693585769039703598810060022474038225364991555435432841489763843302288343166040846170287096280412164721862988441123932923587004707533420656494959192477792063064331546758590189278556115549633118587962082639469569985681017762863618056215357982366692846496747018657906168041783525212475607154309943827256696533461360627671408951143410487788945803077675378377024242195312257144809295165549010612431488871756591658062829865346015289872618744829581598857647520314929072277371257687674698155524384978605360473007952890944887160131945559734440823638948288298667869774952956575439460441518538876556290996190306582336322771571556907389910557607701434293449224697553638831817032842152369878818653984418956401436084254559995801754272362002476855242252072104307778948853491876766581448807887581242129615057759647970604352256732268576459126562621113210459360465307228203760406738329438902497420489620794004974832116094142886221694471377242625231517261552395777726057099137140060069500464402515933609424898523101713141568977166066094007982626750054552936064372195152438126017150209371578964072052368429205611317919766972363262699119276629494643064468640174976955716768788078853666642413061263298693955584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -276675698144580800027393386270102266813794551749851597456121175716592680694736997755976191374896668484120147047302408830145595390000101966540714114960530336426604465478737212518196847962207545154873309740917510629534139312211626616288851040715510004400432213055909282133572135227779031170929676565541693576503008855952936355026207290901838404851353078119977433534420234160992329115037682398759777556073159456820194442394126217762360573600769355633210557903939956676745124156380669888793102003079472537966540557412534733465480344105716656270846096534460170708777262148853270885626157214232556104962378840957721865189362400349900418181624751143695908073132354961172990822109964329366090224781208872117788821079374341688994179795679705929222264500914671725621168430108078721400540714098409357239912401572753474577058372146206635442420927598654725728785531902807538413666835516139470339906028414217236147536035806257681871773186152720039896022690695186248999218568082949026595581948945834785807845896176338599532071747713984953548904322337013434023864783285048875168045363458014344128414268888712232369896915903784481024795828726357277698903156111346535635352790739429878619189126995074683369860821883102928856458828557413588363845077354319927307980252506431600124688386739171926598988792493420192889610041210944017332126714605544844272272084458246748623094822782849432395179339421590177652401699867397040789049438412975185791481991219584524232849709979336742933743807540824216211152155781628913268464769840794285034621093617624527612888735705110924356908227432162550404273125098408969284113147981355666832163757423556617294793000253639496306709635208959446776755319523926268906707813292193475186624454849158275423646100003905916263951173748439055320542455831286182834972704431560866633636997171144237201620853541700133494468271917370246335986483340045504275069109210350979948240550942617200024834426619686373732747424416003212929761796871269545419825906570075834135571947862390337912317356797049562126331969870129912761341090396071070317473691887227042551456445728731178671914584479790208578871095956282746561654074484152826635280576671951678854075705146475467652804476909649988510708707311335622880477240208294910252647813236465060889902518969967293426234367389573750110858606163200605996512456649931341832012933137538391130463166337558822042423753122546104839109965221832951371666584070513516168294443713008506068716734385879501509533080410604629356495440445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] -1185188889963891204472609840727694376671303478353919823764382289524001462377145702575837764336930112548254029082324306604526880176078091830295675431736748233506587180158469377036468549680625231279144703785017295369899672406497616824732315279360307310394636472041536874653800027596326822212543090028371857094959022530051682917859915220249132926624663308798550150229787123792809205925524356463648924501791911160902998356334345055258387869292933684432707186664400572442626869574849425891311155604881142305633840730300849374946264982087614441714545246383064655882777311506260594293727529236706310772465806027783262289784453680834050712566346581757261413486554633240015738548508907795562074384248704592094614028378442561161826817027578515860925593144821031115585758451971902149448381498770406864696679909780313522268456317810991662010838689674772786786215505352676096737602175995391555713176227005611607972171173065603317279947581464420533942765089846147723604071887602917703164804088399617648309883700136414000259655233130021070786378764725892512414279025094942224342146753650388084541606697171011180083114997598435378666487646395229986653177933685615947014317521773443630755417453180396083016244335481348534848601833554045926676059118472571271080687900096401729396606844172920316346065339771209701768019534873281353012727667477119245196751891466216423482057723943944069618910048582243620724058025235371389678887971983736931064942044176297635762912145452517595562913273074807464112974811106169896273248988354332084517903553514419083774484939540797766711254164157516532680089940400499140387595368895316331260635811382385214591608261241838436205533179274125314022803791842652069643562190302877937345133665332089564255772554200613655054985696164319770308088687875391578308890129445450611425403778197984129498282233057217470023224881657795935861943082153661594840809627678270262439458633204943152552900275505111016492309730398310189401012551627231949732709795232971802446929687898614493730693367289744686725900675679194869763310547080351013877153495622009127485624456550877880669240250753623034997210837398997772058984245973688786560930229359897286571380831743086112691293353289348242515691550564360949929396369132308326179218540325964434041924777287410806143981972960967352904505698884213291903769204450458545122964434894329545706100434417751538771503946142327220675557141989378511118190668441750768945875745020369049922461899594266028702226206878247088798724121427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] 1822684042406956634147934957783843139260300247569995782687457557658963970222621754526907957213104627275875426053167004747468852892441792474470516243652457003549401260086789235246745844594883923147626876163272324344949391244905473625809398186312542719820708110480249482684429486002199069000145809794427169541470166550453179250070439794082565385410319098824377200586480461541222583144663867306748567060020734380563126571033347523808499263093430294095443862727924909774504949812872535637460980725246254260075006565241892201220909476033205905959354704515185090951241774041069137128787713617248836011377853284797787007315726037011927104368708119903268344941062779853328179847360075759401861608247619543814221566919209945174441557781525452168685431823028457470594372056069484300270130447322515280806777778428396914123494178727231510535160732441350870778179253532302944953082085663893131952266706289265386410734140770191290415109568925264179835569297524892500092179179385548855991804738591116433712103660048971956714288725623077170390189368798966569490310854954424010155859253324503035619339556664074105240483288173796365216261259520551829504946173765913836566967497022249029337294958993083316383075519074608802663511636424266127915934417748168016748430869302761655074913749154954395132343735012724092320250980908864012942049639705989918078145783223983552967439666835773778649120579176810498939621343231554715657855547984350774954780331906239765782295193207168714858425566130157178822978777683588899126480363307676298797495200083586946160158636378676421470607590445192672763150176639777553498699697323958004219141842601590398046607084888439537346242790145314121448492843512719626816729503025420533792552993846506351629707921023137878894880246677836869538581793314464813600615711951245493043494918791572698982517724565624054536245502529581394286782952432497413336040852916338773604028761636185616946326505634781202960280017483876707160314920590382960396171884708027176668266866760546427578777988719925237976047478270658361453060738194038271007131771310200941477348491721518922343199030853589554240495291061647834921969166141915401965251402453415028022823865848058239285466799108161256504109210766760412035054281233209921939994428187500519731085681996782866578036527449813323056034561889528313272082694687326549669262761283054968890997492767782314809094670970305621883197118840373086817777733245179201041195052301425282771940663727190767624675046437864443162874787921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] -2021279047701941997445816576059269449613999484684720273654197884443234900121875339805123183983574498549834394799575636794030431831514551552436719714051541076379479193725449481307772650393579418118790036146618590729264837838181113965509109619480117358194198246183697224167374635553447905492981377426696583377161411354504159190260084917622669175155503163394022205901425348396928762874383264761539464424985332140940262284823772862593357339506813155402880955603426945406647385297909377034794029600492149734809631453074181260871258487954598068791245000889502995726646967761578896497176191595441256492156000750382294195585174437516688542027203476529628585679069000743226792087743895309493602692407943499524567583598413160836319860929758635913645500553240151761562413711345574371913041862724357070943671187156749853013442409583134391178138725425488647560305625148334717160634771446512115019183622717641882025243916794344122899112889803053826306794202041875176005812734736656138711154528699910209468593295785129168268061392518109894802790369370931623925220518960750554433971977790032991810497014490725036625144428678793545098566773639678196584957483363425568527233044218245226497989962921067067332369350698236655895884373716174619007277532786670063513520859420516369240423774583946810671680171842648540090200304507702242252953322561758435702315639720502921680692237100426329524569482703621197813630007240376727365248034247541178375280543528786584293052077111004592876928261302264917429862550279906515553665344979417118126784517457419134387451410038670727094098942676897789916171194085336994857964272824893220513415386116240558775669750616133436552846261155808730498668241707161089547303317067699530771266698451792293383257569237159326112961205954910990762196218748545035838234991142272753285597718767346332835812925060911733733852261740854309428093888151119479322131344324219096389153661430475494764278523446303699933484214808781607437807576875600156637230423063670959615988330607849048999713532967313608872900433215885086166203736916707725752659447492209337125373825012476351744272724490982051563360927631321184673445319291722381628033818457345789963217569692315061718368342943778443321447213158910257684368345143381411479929066014653215176361879585880124118182646856871449002108085946725481332451021035921236299705437389685124381606578542662715818149139072730354775004292028057041447739908073764625852632772652249070716571705805381168634164348964770686214527892062208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] 4325189091110372502057849918791889884013804852561202858419229679692517628339163943799839316402057127019569733595525535254145285460445519178619247549844057235391539331915737888467205693236121434512937628139580658416967580403684974613871083287364314271098591494765894132177213183199938840763078359523258780058691169538592148440838459698987595650623823058793356530334594329851999220220179891957470688213039858332564260565619246288929842926530671425365432901608424397529939970468986087546184365865702467257180047802147122437497636587497366629258255642149962761607682340292549583795839640335367539524217289562143192095328390654205234319851954221281019110000089294329926225841990157380111077004575935950702608237879056628350815974300035137091395839030099947213193512132591944511003120542099298953311973869268561529645348879521100521266790935765853043178672458644402356124769618897174358961927392569356615959899727970760444136692161922071435969621770167150506461308697235628264594670910611856283889503207183029404664776427350224423517424414211501949170042780641663698348276465297577604693855798928001014576037053583293565699070106774174017899889754461269218673643341691097336531423486127140482358321826422391503399574264537218954021494493567990736610688380123786888185270001450300031260809945064816872457136653692672778666747315229562957569746404908311323125026774936865955491421635862044279864192980619969796345409548720949588884982105169400500755022509189193348089295668908714341555242059118249679066479020030995567032723927362511392576910738309205001246148340807546498683140324786761565206042058967879260568487933974591658282210510032297369468416437335219577836461648394853136004890284436183360262096875069444641250094253634179798071678237432619219580271867017697653585648194676391985414984208999754626116303704293753373909262115047327718682512387140196926124235770706260338076819122720611490908119518348883831982816235107363323371625743558157817472124691675121968970630519485215491009481606593102321276640671526887859265921923481198831937537853233099294935877502814474374808520598239954990014670502531391515787631875243057893360458683180255785565981983799789051274030705647707943821512080513283764009252534296760227095507120915425565277371330218884249530114836376388834012079224609674042771288126190228205005113473312781813191005470754095435743849313932275396569561508107252400209360463796307893822920281136109640632303984770263663239165539158927892223699336560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] -8291763933093233211933441722745884881954560322149950970442542340026379511178861736726122129219400444517876916271956477154813245475292028626714139925038044349335416513779558735783334321940358470534050265484755639168906571826385516178132336110211931343935046946885874510956995362622337921221480595553746154544347233019455239297034207013639643841190271022011847999977546909473270599465268728355983894707741733151747533819171301330460554148580325234512015588370218149983060970931282883292880552256994119237532721854121102615167192293223822061363923523250691497101358798105013084233036970719770824604142950825210723720003004868245065610988923251055837021452864399792405883545161094408999083027040375849013522019755391281591108551077537880464764647545122364566144432210799201767345645124727397319434210346235575527319864317195355796960390610672286747971528359882453046516621512406173733788319328157673820545600865592054909051525819482451504045299675836397504893514304004876008617438851100457255793858122388772450526277558702496110072590284756268530055737026428911061682677196085252465048836003819957458978568123422883625337654059379890176395723254094301437996008095939350671865890668917064294917703303844495188386856710736902117323186333450790251476131131547841289768915404093946416901038697691729070141489278555402264000054394439900082808400085865441174642461652510922699983315026125671759529989061585797148099083062507894554187553442031881413288564663468458988885512048921469646111012500024220957646110973751960183456627593588107962239424169741025317262204734261955036925626873324208418250471983846963568925716150110176913797481763438434708307883940544232525586770610359705476700396946012059332964043523395012871718595392018993132603993922121759063785582854468946581309389183488246049730724169114180670412298033978881357105821925747003729266753996841197809515060861382873903206378812464324652720764302452068673284201136359559213265071792810826828988180764856404192808960569662846669966024148961448441798098533277668498257881758150815038159971971006568752116470919761359702013877754005990696216000134878202065221023255820974003297226400474850822379112980567187985658147922815307244611191791166248693435985729411298779182167304756917580665276014454023194690328709347417907269610690853709544869863408378553093827292137745997497738669550249523452708580739900701806290855776659722892262371238248420094303967552423796099534101479201187511251144612731514446727301180686336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 12038598170523619663056465562166134414039673622724522371524255022046224252354173963565972054076290227568892748399676164558981374778272595713189070310004893811420036939599384815483700364714729195585532079509014460622844581142165804873342505206664482209388410691623610762688437661546326630111419833276883671594158612895603726329973963649630049269653106261259589866181082424847038353348270740996801867364747206475799992506572443181051679269836462960563333955940248456710127245699594799861943392261439104615868330583875104158948668776144261384676454766555183920718159132896007159309507017382521507128692879681078642157540161479159085640159151912677249390519920214977128312061497170954618232990547765937569778907110835231641930369608363178997634933487741145347519685047223628286299273416394908972675729963656029683228045631729590136080261289425459019551737499657294709263261851718174165612656815810186699959596474646216867020384341639319016089915577444809624779761328674894372321016301380682016551317425971527904845935780983509768543984301957524744225272562539908818878892648666914504627267597730426591869842264257840604654001948181178579637133697408948487014989954929077759656616371656903378032269818285090381330290889819031592071813215257482396883898027943427427330902090292791725550427504739207345422469573160809593772271014019522494480774862992402075360716309960003326736543298558351892759223506383443112144387736658581385765123079228840400886277356968930814033187528193495908357142871595438151814922898907239190305736416648886656865363764090678022308837688306958375180579416826062684602976648101015168989547003811550519202642943443452286561758703437743131383868437886404371264185941595873840497326983545166468564568974060618232676480428678024842060824014309079153237220815120050821982826337122676684391682531314850391293569153732243725500991938626520139419674024152842696312726497001434274682749890219178990711745125641704984816278703409079267774425758999918516900328781302393917276765349137212543630668445277668595990545672943841327875563155231772896027609083764855756433004940003194640471751831850296728265041254601011755358243646632118922887260407373943084461533552407287049727800319372907168528096389601378872563267179051199286917102241651608280695827935214305485598779634346161627143167543498547639063718342974854692853769691130632282455300932081889682828053936462703958362343318437546351666261478099677711291777764827685186198802793323306768580557878067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] -15680099550714816380158269974893377727534101721120966502994517315531687527385059396371588499083075654660916770395584675083612204919580235897470170930246095070484675325967672987504338613587399887372394945320147721293110122051301348491275650849008051094968837345538107527995881074338873026786809106997423874685698184386847349958724046390886625663489989247493634750706354018064435865216303746626217117272818043849319883435206041631647472830754019677770630273957702728239050613137975035704255332103464112952321141010874807167049073282956197680282424905274656838836439946308803306476207480453677107195693709917126031751875045030232457790335758051038218392120131482361925583250495941244185580397984896113471928248354298265843226792686551707191543193858336603787763185207972403957397639537575038358599634481759809023288399954099354615823587256303806192078777745479159063542094183197280935588593148266543850787656894459637945477281916897551186331734972344773169126593895585490366436978785818062159512114933668265486022058688463698270038050122852157323524629411033838879045771651786268686988129362531826064066679381273518876545224590687806037107020043672538742190974668402085919225315931346675949080872903720908748405110674674085411587140759513439167076247906217291802271617399983766312932699059167870282533823772010645561246534669329474589862095889925063777728961745917665678357859533417849658412579013317006092091237073653705782769681269983762690579193793878236091441561983962531062088159780463056641580180264419163736985790172951363772470330745875849950907795044639356792091511084374444452993409912110799081919816983979316746567411071595942495792679229269424073261862979456828192990775203750078160414399044348734147529804085197344416105399381941219545734764361933595636855989257008708137324386860584287329568246169843920981711672534376936215783699795489569771007915402763863082135625418968486982382878656154556546985600853516665648739681741444547190276692534502503171851432084750307590276590340023918302155397388255901050190687750843464228085654920788093201342119467549799935879845598774307473398128940607803877082358501294800376564205934229578971914789105100772303753047487287992950562795595731847895149987208192163485367345215894664192817892148254474785927938152129138869099323748487888097382045744142678900097889108430033490725036804584700056603311161867182751997013736019059082041062638972457345702031927967296880453535696892406927886980665389384573834134047162368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] 19426143307448527556148753816617159759609147010482959327217884993794169247580161242113383248793672585995089476425996070027354901719675355388627525568079037074029053781892114741522192965562599854362992974626422626963478955850093825809819167226274214788157659566952710299198596349786353848510285028400291158811944026434812995406717507170334857155687985421394540007907106921227851237555432887624845979453659970394695007816851722212105556930970876260049470993967068255508179950853406144407922484583886940206117840887251693840438715960547582046091009228980959379028479974109794912071450352581779029543866905510928103586460571264720033925858775245817216815182052953003055687708289963665900618995997132310128700799517661148904124987900148903935881161424369804994390831546635278572750045015360420301867938694966586584348692679034737672987760228398506862232186971100604893388079360684353893522767765908573393997698025110118073386031811358710085693435839214115763247585346512926185720076703048845473518555758097082756205523283351768306298232466895344485434670450351046353134703907860632804969722669220647661657114919549844785668624198372986587730024885365431101722821967499211009377600965285321682127425676808756144060021499536794642299135335081236180500456419070778578014550038105909272190948629369467656651689816429429807352965365544058256479371914487344552679210061936220268059190567049741583955342444138007829896496060287674582814330824601809673437515762111375475609810019279269015575596514558225057890020052102848094976314868041949835185486015991089100344346720924011061361539505943218891943913152706304006795662618250482582719734457546009857388979237335666609753806568821882653675389927290667276711459232608675585201910030572786601178357628824435104794909072934451230309665979937199937129342466465188912876019102507016762839775647119034031355845725023021094025052827242074388618623935679640526933810284521042388773467039233886907071479041824812983089551641004201982301852301772491914960896766293091707375432427050187495041344086404675554953246880100097128883815821402233255452574256139910581244078361484253419192275567887756342969381278844093723511567812091224808586090883035896002881617057124827244500097687737943727539546369953944273189516845063660907982082574198276481944486178593435443488333771395535526371162131827028582968160747230315341858575796429858182684370740884663281394405272966239326024543656317567552261931657964180283118366778283571897728180357693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] -21989780033668659881900077117966301354864568168997754396676235363785894755935172802671077810431505126434857870741163214104911324361787124693986426507972805932683839872942178612335137188704586383717982191407565520340745853757817671510270294413355322838122553873215336652975992981465244208537643047879237180127615278784648146453073988582287068016137932437872645023075987515147079026941318899313319846255273124430194552653523176849961175423328193643156186232648350019533855392979191296543540394153786327359677487454233148770997881201043800552865069074914353886888736761405823927351273425436936685655437459514438881219342342029676164721301020216586934912075236235699659899473199559942276240763071364794891587729547614839555397441487941404555795870370961356869865467117956509007599909406530114279831412529417497507694850411734772296571281065284929949014076242027067868663464394196099087905068681224549012743933147451183840084741364315378973739121587440322280967781860245562279294011490192078196537407690997119757443966264184674712761011821140890808654058327861074253217738394905084367288872068052444830314701336945668990268953888103664442138865825957134821996718092017146029348617302885736569969733155659864138114996678797688100863282961064178554558525481587256255203807905737745391920743229744156216256885945389950007780131373835297713257535894934994935910266232260818968091583276242864353946598956443270959036390411651270037925615746103224307581903179973480994985879875546367918290019287540313005805801787934867196146659844377333246595761859117215544342065363652817398238841787484809036264079114098716912002420578896553178573894336022215396199922105838184545285080972918302891670194541793658128695818353362698116446004458342532973207694866357691219583607637425362435681227462016990236985694231147586916484291127051512905340137947333496336706167986147879464859082232934401055218904518926336594770181673537020014216672920722833275256249865350147645109642322569514827355547952150478198192256474639201177362369858706446123070668170815339085798764700948637363107629225947825770218812974405742159650295315674105807174064417975373264588476185904249290937529960536566861100744391849002246620251605129143541883329426370044830715800801057885844457879391934399493102486745412891993032484963398794719888370037154016210592633776561139905587549631567362837694719402154913109192388551725291818086092134814670123739027757257951913525041337154019242552258713561929299353566080663552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] 22348307489052398308069750229763350011233534628579048473622154617499444045896688814435333837619670650924180528113113015800564068083678371080602637675697032501713922717999154284217354866375772211151931955996609826459498406101241342650829863611181837057499573580684002749340421603095989824995998668396821649966256994348866302763080911488356872248413652960326136972729178100971430335854831264332947693151232129282717120763250181236262299624046698414033708559040695067764777702113328311733943442284966756374210600084351154846913877484023517397122786896331101547057419214627054930107304946583923635303743548119441839431430669137149893817356120524811262601953450065488543858081031927938408976297290475264294995709816457089020884688053671836032506508613210919569957462821528983408526237525763422933003488102000112611799702291472211087764186690474199138984480674787286952373837556442157706140274726372714042319502723171600149738090860754959996057760872945296193971728394208877250579309088584302203367572086594265070035977433474544616573598029260078602623450071655398924846283801084237452606596423574017004380016465615468223714817213523481097711243708618710775754482473587962160631946482571650880869569716761445331814820073183597202491799474198044316122963084316851667477058545557425292101742317015725724406440263505264102068955491225944832269238717440762909705121662900873577684761177095248861912403713316514323291406344475561219335681829617804449448642298392524998515786511118367503905295109038879505596135502651628468861284093322324063430015133940111700948028585566195259107083466418949342435666542694447732743780235756044246728848629075419100034371560138835980475405792317620863323126883373896537712053161770151234646849460473073871272513394746544063764442076806807109055764586636701997003209701923431246399745528493312031690246136607708995128611512667208641292005726233411774880015128160622573361441050513613160365409916215275005127316338107808939156547648726365672814004586594655033148420644828292276566203869227145494999919721264615928593060614626010829508695702976406048554597203104221460616668821548147454611709619906245623418662771163597144830151611264429711341198800793353321259631416451254924248194862627039637259276045486554347702229567693837306177341262163039251918485634575530413048388552761920942620613399853941494045322382284990303253308617289564760676996920052790145954630879270393680542119430138059317262156501791496970929793709396351911534005950873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,37] -20772314906875374930709827050328014014682891119542853326177053707138059709172042197065565565412188052122332819743824746919421127952120774481223341438467043991219692105052458887146564768082566988607530882525717620604292819783182181520134040676507627668651620175477719053928007814484435374156774952094775342023019184432445636012849929112293872810672718834369089306475388277168022635935053414904107459351748341365722451079914599185237863465059377007195970461740185732259864258065467501119016596766881661667972877442877042982555653882214724617279490951364478525205110912183002207056051440674643527058408663933859393435902508034681033969434987062729853784090568937412908493114686808727573263966405948773785232622910240237155178303380525129180914047776597066160121964134076916376341535021036162017621710038064209218523954504427828359609342663743592379700434219108491816720357750166708154510930395547291781918371388762174247988395114410426497416468473910585886387680474413318600410983199497416712059271264650901150817701450115250933483751664725043228930362399529955344530592086135754227393374469054238344140007457244152223753687668283508385610407893509981534925726026070611057882416208184327877512961384959512478583160861238205436546072925234740141626607300254529599414732165596034101273625746922063365029561671390521325259590905869996108932413265871637358525790620218771284409517193370078756741966672101589760046940199607621242387452556967446908905953334848808435273328301787668737753968622384820666642808172810766170934961757716719770830490050834945464240119820652598464525312074825925796948920131615871397965274381697427104488843975062248422926180911174684476419388749487532807035507731377614299704705901992203390991795703053212419649424926124289083096989777536190388797207715887398886427379104015906179798017237240493920521395852137345715571239704324966994522127514792328919156847221148820229410992422662509267425639017480509390004045852812461083281789080130369070157158241569262174806209210717005761237844989241602960845027536499941997744409641084500990386477979881393438629635394245411450999413706235978769834588320756692381380402016142795044929026438971803141930514654754485631424860675884436516609232934295991678112134800547894591670099850969583385767615119462054090390305597469628381773519875148894967873791575291115604738151753081387353527953529987831883422596259216525318446684053851969664671462923618915883893463792935294951469420447215004867948970319544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,38] 18072153189237881619559234141548274393134641494947979670465894461496050966612957977624771359882410120649395189538725477924231322401556719165482020257232164618745702426194417209689626651207466981698969420920979303771218543339622681107976370307763425748380054918773261006745247751878350992536526307982123387326100956266510742687723245380531696027322152237013520661749308314125298303924971659962368180767044698633745229556407907795619500062851344390494036584240849730373523676746135002879469489776330377483760758446494041509475994428376670380265422185502428753611721670697327072818580434087613420198289882500229895454507819700613142529161847178857825067137876229106626970739257260431538836025827465652147987014463915409582127716398291224058501127208832807730158883737741309063687831054480615169800521816608762445681312841441420310605275425144136754034564878314608211554230482233834746078967729902210830161907456202580730219921832967353315996292995365268303746095554947114802099914179696891953709069965696245272094865927456035832975625297964079309061161112937067510987681252167588972786754409906712752509716347936261494060358125855043444976162213991396321194985150546192937736267422665806960570327940910603344474073640832472796384715209026477077594536050732283236622590009589316113604541781380236592085559623686148468791925046422572457131943497621992734450717223582368426495010256456492377405716793941741774527969417720793646318195945842425633571899366629593819025290150614923459515355463873931697354835426889946202542552742335245276992988260678108615881779733943892900504187743433988432932064789766070651438758962170918118799507537758442391563250413353590087624966730899423631446825202470748509030619321186721236495640013775102641562570032991045385020449237300225023103283805119212895687322523443701057859940264872626378184296173092335734713013231439910058413459475166597890551476079086044433713168338114610297003109942626600648039211586684482720363689895401751133032112861952555082343870069750847120229698446772421499872169255444105205225160339093896665027670353054204564810875109162487187999554083874794402785271898648650814685180148207286279839414342406700262540351258145380304520029585142015811308957894465301835279179391923539761957651042181451934800175408247744133999974199830006387829010853463484738839741288215788713791347808113514243430180019888038905603132054161401593040496263130544340200043698127601834718631738550546213932376003341552701203150589132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,39] -14962127933364821336959642253877979418818988803370504681082048144067255805980428143742829580467303039844223049390684556541827127200918834903182982204653258984008028632506621417122123339093614979230307312149679607491927294268204733296260659358909758918135021689300649956885862254871959170339725262030197413119213535606556492289920387201081070845773465056023628504991021516632406086707257743832805752794589368395210717957587643635980806396103094219431295100804406713266283128907554216304548266750784562876285116374088031109981277616277344145526558459445260694145457560759000383251101715310551181021686713524267697405697020704628891952093244717625712051598926430832072076230305615112553996224171996395430567871391470185357526262889469237042292359732995562071690904363664593818737409712918894716513827575740530581006878413991422252340595502244131760752442520621760274867943604144515303934949112899794204261897579364578184279089388718500619384329367347988000148587108578140795477048653176836742035872367082570680015293607034455481500204504130512776442989984851397088892301210031576695403954050674282081595835044603603263341705386773852807079162931131672443057399447497983979594015825347844808839834833371910665209038945183619757047374933779613794123190567254018325807093408652736765311037822851626343616059029624085507157706876496685665790348005429133568040967154023546996366228740440617562088276971700582830698463099425024559960081052375916176604821142026050801137565765571044121834829526471514870481581998951405565767303565022224160875830136116269353549550441307648633983596585322239997308828629030272803426751727504011682222745873269307611573323663652589037632830066992373658564753425286145285741989013606616656829753956351972371877167224795379598003712066829552149240396411448047629087317419657872125895522530282674020818200606516128990304594737882396358371717310582712913478855348651372158856015834996356086367344153731546962244942220914158743523671398860173286784669629756993865717248749391612624122865565468888032686481116764789518816030488783202413167278192725202506282363408541844588216896784703386853129967375986336485766511438920672342845863356537139401758683839735252740690315302542672574595360553239838975155292306711292367476804943312675819370442589510009809534606877726043893965855375543240034123976535146198508800740468925588298824677563063605796055460882984676839296804712782025453697052066538219520410995797617311000862104390712031162342301415505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,40] 11944358203274375448399233483060065441261066600296657894055922196690005834847301084165652428271474021161617055710810726127970648437876157256184857558035027363842848264371813524881670716775064719566290806994561125293305719187892659513099690974731248610265209444145410536418053716161692278290320167850558381857294472695034698483964975194130315593406627051301348302010955958710914245227689950784208442773320523580339902247724280426776261305909825489487693636403896745425281972196057324323841018320424811758834389953415466284502384828538223013534578761051273971818896991000004049874236175116718147433967231650045632502621829530865204604878927189777528356897799087159661180409969007952873814812599613619784168846555660386872761445533595880959605813016823587745909142231058700908696509084489865078489627190607819746746613107423458566379506855581383958828644761762233687207745954463893973746253894008974780659746850492965661653043487346851540449939288716567084624683165507069868856403499479817858985734505779805979930250760156482969350312126816685514664647462573792105810605345057558204962074605076178922548276410789499910078510830576463547293406267023922156494128116643558788841678288159400087993000780721809392937778366026934809635526806258024469668364122882037463079928522127282263212883092951975672951394511095312776865943575522029369630517753562830023894675969725105798607403406644500879980913142504043712201715947101717472656094228988970918415371333400933655492034042606687212936675140009536889720095568351765791361733975588235182176807290860959139521710811931284807041008137291223270155179987414337582773635984568192049726736429514624236885623689287074698216830650446986954324134619806272032534877314713624404957328340542582871846263555484643624633815044546812132625730708551295037229915452782250779213341981010535925212621319804889708283082373436265996479408717233646990172730677495994967537402496160671621721278961392665832004447243184030465306953847604656870390432594317353284626757082165482768653368566736598514368847493574237482968862161073863365970039344301890534693107986079490525419306079848841753650482252874697610243274192281793537053741630337040891574500820596075194074166647037874957699995606240014091488192727787026573047641041081492326189721224245163210143201038543381232525116246807866547900979479484712916395936327754352488912738108185742964046323766618600395450751335959575144826595438259195746351878656000262395131283136552589155460778347724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,41] -9286404287665849364701771417532970541773078059897282130923880108246979532856768725028230593071995841057465912195088770135368134856729030377839082483744912638686131430828546832067133730874279894519928873561957113621283582942388768268847394375284952607881239935288789208202189937522457188742226040505116307503380092217598681673236429998130959579045397644691624510092640869851777110876113721431019283962456257649661822973981267251467934634555049588046097308189562385250927593269700172148569174662314739649295054169127516246760094599807638053411473356800170279675339206929892587094338813998504743858901102267307856913643065509444574595805323227117216957642852272330879651235319910027038981789371777200659288561385995354698472421104079792897900678756287389948767277004906189765141179126906139275737224183615520244058294190593307073295996374437990172207217062530350740223630273962824698559792445450165962576127516474036318662265196069564487206643643621600769443601064924375423174047857084442950153309819449751087475008289086504382702498687405682802796658077616119622013237956808826607187346820203895771230349618065463699382695641294265448637625297830305084587800029239663814264219084188553339924488537834275573400749878184752887017091951456209543614043881001794274963062935769411066971010491563037916553364921175517280991039805841469416977585003173591690183436662887626078523046427322704945304072287425360532821859689691536880123077784373314416929135033799054637922355178832170945598243973657751376111552903406952146780231230035145859429082435590628157397675472364796766364672337896623603175970488739582564228955964748684904603638105908236031489466648360553438515142104052315708174253723126233092953127556219899672179823292387944310702653901003261419024556508766849853931523997169697201489055756737051215650209802503870290988746985121310815702360811165526736368917346215947620519413362889148782116728445287224024639547107897758226449762819552558885015415815217365790666005383226599821847720456119507051283643645535506600858691446216152477207269425470435454893053335316376555953042142601787210135567140356816357107065842522697162561666335915462817526723667783422254734749991054565680131148672225523455714145434838548190433210259386962285902155711031455733797908953629739873848342125613213560200519197056393477849453453471273698131310108056255755992381623804479868676763052329340743687818197499217304809211661826189527761856871524542161345645674546650404031917908295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,42] 7052695250310222114506936323185610796384074110113975971159479605761981176287343789967532086784013476956351170870122133452600730831385030332742110400901335951021862695806979581761366431545811395012598414677342876425805877677907775107243920616866942847352620181887019510930922211752659253643577051574973736302869309963770612111454042325341237020497066589215743336596320516898925806331550431532687741655461636576384612705785863898186398623847802507236547153494923479343911807974886598593642225134351837522400164640718446452702870775542468690143695940312417208107310584735668863916351297694079371079265329599361239089529261571468785845657159088288122268411217707901877094938550086540305985537621416541185379430833396915410846321698313745532599128991752825855855214620620618288592653101395240955471507032175112349457900303060792409877876915687732545454247649722048827814726432196020825534036086845810233869353842945385366664817821670479336747828815377306027607552828151231090985062592564770697111581483707363995455561581090183172473134822802092919397816774638416023187600844412237568750741977226880122988663960811645868998717997278983354882948385152394665378156841084685278929772644652387766547737578097539013284207643109122877534497357798947529343425252187738924196565560871509481466560982415919625313661838415833722031419783650349792835409861717898623669678319833763879334343339562128213706554057975777500374844973357132215590269688269329036014742113386545325410065307203160124503038675814153759422320643807460521132745294178160732654894082789783015269204086176659509396603048571998594967822694110371514280219837276786728040789308581674443410477483187412920162158059282544320690672000795677590302423370853747226992511601863648206681408445192528805838772417064055986636995245833429853122398437069297476178914452141168596663175998417725194533079787119164568729079308282373681735003917613395844964134921175577441845011405311022797112350989206965438194485818685633191389209204661573167530647282356825707882442652757031746504871190574819176139101939462615807833567055308700539397968037005111472840598291499782686482724005422581955573265973105062825940344365096138667945882236958598341541466476663025987619018129344643434054304952156092186083958193673254305556268659814573306678836951903270063199929212695209879807721902704073973969805019377331918639268044972456508547096970578425045709038488150878192839064267138845155876470654307562651889740387897285230636712958361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,43] -5203955455839069480923704452564918376159781331881922865045190919064548875352412673423119289373302798321458311152069811985325569060737414235336594651419315253646837095208850119153524496242494059682896598956268321326021177371701883478402513193166953174377845750155014179847660450535962894313179478425073241814715920809911305362324265267866844933828614507961854105149807721712112735237285532712078924424332011929738516644427472047765146033334939626683005778764120037747109893543521932942628385372245433089097301830219058066247745307444296400967197609074337645046409530367935136922662548751182172008934688439700340794754936005066418993005954077474205554720493194985032056485338941831195267443472816828177238182829113741771331789096122270711195971247849658268545898711551101045540714683873160787434197800155994445948052505067538346095256441542179911081550459833107110617840576830352681909844809554628463228751259563054741239286193511684379898043338309882839821191522494775638258484501979705526698305740035781777563100733639727507219219756902106559449475756763016043780144263158114266340333914589157471834992330681242195616668281324602351652033113052927287020015519168808037154848514485133607780909283013333231837700817819524146197155047061504609755497282631211396234509878107190944234356538891156938278209196703626716379780430398678067017734872073967568343869771047544948623024846252624736728614298083518315636144264243435732387776034902787040730745854052902522509309239692524408309106921446305570434104836487030033172507411401704135766507381796458455980732842327810650413878609954375782925655767749364725811006392659695701586647938163386045654691556001592635903187287740087102125440687407697065391823766691496754259664149965097147801435963065135542717336233320787283171931789043174357204560170733114192599237878617543777648341575848309579950293891595507956946015143368203980314518403266550137918404323990520456966296500088021746540326302549652172695601400075481094725915873223758867728139371776980803629886721624039948554293935080662495902049885021445325998813651627475382299024377775557626414955711824536950653429764938853690585168575766853756452306625960393518515654265748793691223588580599703454966426161382423189797606331037938228253139703627099249069870649137623972084702167913462364955537490491977793836959706780881453923506794534492871248211098683432274425235939694219237850946810876310723576758007967090397910557886816924888962873667060481348989973566586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,44] 3688319510406791093440991603317871396030849614402751387887844297288539435286273845763839793044137516171439990117737725529988781278871449502701616197531932437484679512249932742371410496275550896047560642909192582891152518781566651891224169619477271352112243453387723315135922152214881389790964890321806434948312161201519645910774830446981940699131315073664530352617936934546569887123237492660421898507719663854111371073593579827598196179655399020244477822682679748007792079348942834462282029571247283246271896514814546038311330335662376489881190065968835630337065165135959783611028561316092700167843758051608227565085937142386556815039520125711195767848426991950029188427167518951438806543088338733390248482312579635734637096896032089161028808212589547569978009615978427846620389351326829132492408690766296055802610955062508545765455517908800242423319495417265460645784470164621002169532718046718100022410879053205336573532521369317696534117470124367878504358149188153415358542199512729493706097673650944833136314497752068107327576885954508698296098492335753221138825405947171596628113316540183390183964016167075878142323765258533654877592649891078944709120729125413538713482640954372112234782498282224127864545878664128863714308710567568808958430626054155084815056608994126263280131290853546483014704228489584642940433950806124506040426491476584923646233259500441356532892243816465120743480984600601145372519512136191490850421081766415458223002342867606387377217580107717384449604012850396822689580659981126266309460191257756930893121704158383484751561590824845978590935202731141035751689678283168713580611874807615023231832737070756850455890506665581430721875459860450992464501738670601284632613747799775293857293185707931097649401742658647756294351648292336054776211378612331726705018877763096202239370170331622330741018367626003917269366610475285259536463545033477513316771000169637041211470190460275257191512921725029200467777341351939729441480986197017953927664469151078539738912556944763341006374055796656513739745815699295029874247657289971870064205475393486676313544822884481264992863386231104756219685813445809820591703296685389241768748137592840322726068623340346157514353570149840669064266093210836701844840163723345621666696549176239653458640929489110413729166148767885435990981354642321900107998811947255889926373469764092342307726604698332714344719613494529962798552209290910489982432954125922834074722872968867828159031120840916703015782999654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,45] -2479657042622167775736731670316483301372054917701063387358645951859242710053652119611657536214395613703295065872747738615066943723840645258938249722542514640543451470757065796044440069956393681006041255969398983311363574056184763308607202811704801891466606565670011882153012514060605694017974126450555692340828099649379715154040097450575363349003422402451873430590927365058169598870630132773143670945541591272757539101375736832690746892556977639643487310556398515396114701460380649049799081145741243698943140195638157203581298792952813369815671995287894340447627908006173008066180953712865399455978778550748883142173624842582394416086796191990840069360357186085958611984713810360593303031773222078660930530306053799270504070321706970913732313958694659652493585313682937942662760793152270419357668732324126341464702463768348263764609324633716760042448752499138936555528208813834354690033091649984187931654538190445666036922914737497501466119813065144956634009447879337097072517618431353345089651804609272710183560182747229628485404106671542622351675268978092180053539306120910234135587726980998553510383099238041880466657907443282880374283669444925543533209332691430799341135257554469311383566652879075222259181288345819013401227437090626966828029155991194937758473948959676224153252259205141908962025237611462577517597161200617736554510703806935543564962153794715303213944060625665717422022837924689462835457387024562271376696525154607497208198978565233501120683597974967271095312691728330033069947413160187237598017064171866853578134583649590709797817796397716300267181579878581848460883217771677999342270944735409023358763869556673265924064964136986950984815925259277265022705586178453781884058243241779740507034683932958860782834761852126178259617637986189830276161247152001545268427062226026512967833796240602843452388839763941691640455725307228291782454849306329599288117140733897264130973788930313733686447241324713244810752326495240730857183393702220569540613840538788093154060526234592033977717999412773222302318032573019611361321827840623960034659056846899559060248956926525037815918472250933740719691996011295745176610494763906272534904966721645099173444965199982852837821123819335689133364601691771288937648761235808432476227503257369124292738182469498017403245727845522390831667491305319197207136344993879158789334512855623285372394839242015832411055467320241569036831237539556649469538272011909643756975401269606569771090569245058188281749207777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,46] 1566471680757508759541296085441553041671068099740739351742090182390048782071536963769537469257862191691494392399512504509983072042752427818542242910021120023735562116745055248186139882087548823809228937377505133540884305767661092599874784182667609256401422687362461650562178082884293381746324434708322878660359849212422113428332224772569199893863214229077785949248035278586756287019699620857034722905882381562081466407515922311860061250931198197455666166896208379346062708905345520785949626516263571196530538725975195540695911172144936208201913345901994617842058596674378404057798951958131212955781567511022573081556294554434352003830070908851648245403083189331417441170504477532833197978748847323101124960849776111898703169642428257576926835050610676333318501847748463854036861438022734439368685330489694725921877497919665193629733748293157329816500707224169096389926917412023193609258489212612326260882176240080010824732654545087956691917150502977965926494867258673340573013895591046233521237099791402095276657214166484317565652709961561549848774992620908581041742897488905475832442865582865030366511660474333535447555217714143413655365465519866611408804875285562152286901483484438152957234983011861333842626246167247734771152434798128955664291747976710275430673852948813857726718725279600417372249192944743149591758317325828355117656525694055199334788537250551479012304645696921725331395586352820623594957739554695537485837729254436321132147987793102976794117581441314589110952945437237901298165124377442072337574392930038699085672810455725442368048850667354075285557241501350798692550912865193496585100397397717768541794444316928843665892051469261179036570606989552693137876234153640125093373384403125575426533138429852740287819075467502186338710532740956406915377855112918793574921207148225260122400987801484240224767561573813116149354432134173248192567911955936241684248437714437382209956921280580290962078255495641550333701708560635441580739769258122674826442955314982107600248571974090796287726275772867025504618966717596604446079771885701580900344550655942222207925971491211342665535778607449327663023100733802504702693709513172330573092817814320910075864207679788912383771545690987611696406573564421384489127960517505313272938681643901994997442655020711673751906835565255621802432781897191894789559219559225241824865180978863667654055385078457473252512664661761250165910355135937341683806412365365436971587613769740037530706396641812091072544977715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,47] -925158555063220902907967850042768203570532203912345249885615174845389324340920206447016232334108304103627561774192427701587626350419652907393941926270448190981062158926026563476663044443116708860069959179989175002852562863999347255431218392529366566206530865401892707179282816631597860497178040912678645716125976934347025271719103540963746497142820510282198756760886685887048884115722013192770967096861685284801887935572527922509288355330670918122772274220987412217127193506468284066016213920155212445189540209196058153682154904893113155107868290107224524909472130041347023693667361746198385814373100023830278202838360472966425763298231461316659227903201715661920587348000083753972750054137683326814493742704091653104653435733209448615568025926584880812961853134745101560623391416431526896360722109270719399285300079998551934272566474539184691713231306438976020330505393754607687803716490132003605061732122811239009420031480669293944155042916436352740015125314794075738684305035090166597122254076241050144885963418657294427685854241635970744633938438771577798512972224107223096542772178329848308623793154868432070811142325787191514160010949870824908025885881135168328117631710412370761925370743770627689181011614884450490760370963503807493638685519391306805365194829162227475571763621709163676889543295615785082441856003711570991492158450125455914746171577580084646483636451532143241261202594127377973974853744197999835504880896729142541314358862228915547883806611876903397065953120545136832591703179628368224092248075562255678892263665661218192450674814533753971259478635456086517726673515007515996345362986907540902030641685727828988378548755173077752974180892257787933076073382050286024640973013088196457226170119547820573067730363127530128452679357852333760469218408953919586862227739314502885828361982271560061901159104692329441333089141165520308877621646461737477205903422169636004022579601889649819987199458871489129179307435121362448808310169524424804386000654156283831712009910609387563148864274221269216609065962753856294928382159325232618591726842029260249100290650122659847667600442752551065832442891814932450863371506205788822449753639982268443295796945819541633468097785736978762915271069237349911797243980264637796791497644070339433476230757220456317103311020341623451248535997374807773268425751018080315833539322612286258657653153713773535816039549940037782298484912420404237773164826554026821604571614207313946041531962550297940677973445181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,48] 509873276370120532286242117821799200425071257586447995661021283740915123805205796049086335871960838643882233210959706998850751173701819977632069696628040666371733456534204451135939700250118293470730913685503198941319028497248985650976057167264282836802571640689072679527698119490224584088940834065951715487653877412890955413031517859455162720447920709213193492524057974765579366333366461961132241346670498760451116940537512636825080925963189439145101870389040745773949088145825774930571139373448938478131669340267240032943376944503548083260811360338363232205022801646690325203519572547241658355622078804320578136419276731502409680968767020400818545914944929232263954741917054235763967221106452044599822970495333712871707095076048918546246681807268787595981999546755327876006305064916920152473701543275869465953734029638183500555165808263852359752294916858265159525939030510900507988854239644379649766852872971881319815138007317481380664567214572247518318537092918877470812758454772648632423094897806253269182272307462035949011464968467695732628629469533401652156284921350545657593318286860705211120933885395932499524464340340626113643882995473754877944482434572788627354423349257571096844431950536884460674091057759582462472134421226538405853846478156089899846856810659237000726818890402981809333045270251226968184822478205128317682021394582678919921820009279611943238027514599691189095930292028375885083754358858921301055808398054395599631571446572242018421813424712535727148942004108620949932486717975377925723602186516697183443325381757910813891855616419894443652532448645277862407876079663732346562585024440066606056484741330426178216489926514271493471538518817206572493248210030046403618580003532357938107329410865717133246093091321880396545537133059770122603576970710154754687040815577597789617512303579173987143026676173059254758500333630295732629173878492001035149463143204693530277152970130819827843124329507790679187897602867932166513539837484935094092449230376693943203449370402241359411260882965096292425038496681756274386047816592902336365552473704612295119299943938163546542640580177872369645660115001683320197319331378340287738534195755136901625593705285995796801791110794603569689775432232763498164331231657414882199801387440701866944721556061748616623231873072740780228420774992427826958206458792082935119127544334392322464861225945293086046795523625120315397403151091508683481203897468197137433317289446209635984250768407806309933810031001600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,49] -262165106251865128840266023040102255859821296895584183821601305914565839316936908763284993384643698199025692239087458567985109017873868385255821523245819445158370585248908124133442616843280356288701286557206384170123574754296087937591030529749124209798405881582954287466203204476253365452551859529034990930205611570256532684713716211285051209433943878705377274239733463027152883308078758348169281323978982998758363896809316540437270375329409797173559059877290680416157690576694605510705394767821766501731655457416179732380707115703382227237137312727025639949076588819303687249619919663270863387928525737538166575164426060839470835103227939526836675842464128588185943066355389985409738340770104513315199637416827207363963734518573864008150677976657978551985352715627755311033803165342528059207349353643002040400476010766902066029106953890106564646566230541184347155245348567886922232923137326702994185545719539274522115015856159046758058715196980016772522979720136107269983259094478861290604261009487692781232655982129172206799440251581600576033102128382031496339115818759727991705369755664067200581036984604059423183557939441000106627596531375268471264834741077802521383576288476177014253596896625611213479617176216906874761620249712408180260427448116838164539501429282413792196407453014052744377823260250427228993061004706709651660128257926098102820291067470884769012232866015650866742360400549259425022558343881860872726860626407133407596269941674725706372557690477636364828030595415091229626815015232685626805265966450743044853112223117767570991818582894309241545641836488275449145856429326231349005480662264735546186721988447037806103607431408285634843779987605457878022515759188088012143826876805085442386971750088256881912333997461078637389770808463288285074083349379881001840147302263611152742106709216184066986611155696497514898716189933607651941108490123584665124110738183544811030424997998271397652565866757967971758497360142991443497376550126332165690531542106323174030929761490078550967246365491215992921730871255433206909739712729111948022096923322617711109157639061589292923110267359116189643452155398698198768476398040838527786592464889015371453757785574158153280332920591725473146502484463457835205702544890490945998283445754741057501787334358077708938402754117210568157683198699112935110914329453318340493420007396666803257858498756682745697327860267501895956392448156628176909983333451934023512514456726731060803180026821710863148954136084480000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,50] 125832830514072742806362679215538975261622481843241138513508915742625085792048577527721981159522371482642330731060293009510670971471891249525801188822965222413514966321706239395202601280787065309708812436043357970546187417601465722499542420543962841101336446564210405255565213902919328665754294683806240333258969078829756800301999959885450768194468361312646472900275384028088964266654395132060461568564174343611331994246636955795034264337725295257097368908843871481934407436588492405029742954942915174404068877792688437893635592435020913985910202159577263268645228386253664142089596612060590510653205431200026505640721875981515197175177761814441601181991091981587824523337640673233853230655379508886363909201902718833795640891032848193930315610326366335875868381094211265404376777269009625447342597847025593325113946705186574312673005907912548571152825716072133206122314809150625341737504631984464941728602627985195757397482133824902512643726951958272368137925529274190308442844831438686910851971235785279256908982951306622620651259901473444780294225644316854289750699977891559578675482764089228559509429168776650218911411879721057649964248846017444169587321967017979792167862236082680126156273060600830247178453090374501656424760229463908820726742099948216381158087068862554664639741955055740495286900438177801877998742540506870738597621160232532399670473110628422259155956867260402136467815790405637573091853900407654615763392925868186198151142008484342344991882173131732712007397206408058970208315746169528213013827897016105870650076021674814995763316155510228996757769476894150573717621072050760807736016111127196064002214993400485309691974945290640275637573779614086295878983867461539740287979851800692667668103445773370395591002829463923368941770505733711199714249038962368325660391546964176042236488428264789473580684596162159632989064218415249581489764108889014978671302616397047713433607154210689950003941929818662802744118231820775595410333004413183844984956290725707947293547057580112511244380081322378691539276631967427130183511465555348209676446224916498755434148432054512126309919287300748942461984686022352590711604097174506222629749992880223818418198375182402172650129346417041046058315921514108850242032761351642693628407471213989930112300138906282125711981790608845217303786149525837869986616881638269343991493629578948869422323515760600106428205676656143418677846221299161617876037152974673920698742963175182599062069995152184703453652582400000000000000000000000000000000000000000000000000000000000000000000000000000 [117,51] -56422548649738937969883295551105192789485370986551683709529318465947416036480171084361366550655415115596087826031903229444009623595644542612686212571217907988447436062271514175001915155699933183319224661800605253079774429032419851423257462988488219862738934512681906479286047092657631209711974257513540256899986384441994740102102357259466908674701921384076371082123199123668990773950090363902678518255119180257384273446839927053754278751686530090750506270761238313063352311963567455990590113804705367530482230134503529215665123167143267091847158406439365958953872758733153164499229327725656716565450392698092076714824140478732597503695870552559629679687103658975172374105584104148442940548190016621016796301098703951406413337396922176636938748538497868563934218285536193472598326137186808584287003321338112742022658835765052228615773268498804699112063081462503195351305945590411118088292721577605883940794567030801163540048550731355059710977013274671643724196842271317260339031260813685874762896757150280760815223302553754271208466833519164849708043478699516267846055888544720731550041856768566003376865242201715920639385883086300585643337078827417382794434602852122313354312092644799577747145327585436986412514764659950494192088248066679705366737525130873512544820699685634758821597250956874387109387340159930890251843572539598171322334799738391803033262628320928410175731883768026168135554147317907709252892566888137796236914998011950720466647823634797318875864718676110121742170279132803101371087793660581520197249778990721929583362104716325590508401805075804124917717642244241255850468118466856022524998156880705321887519669109707353342763866003234157572746628577886246673478590140124157869078009687027861718067509668547725627899524787136387347221609975890116918027912111714996863346534003110533837213979672487926077491963056915233904795079040470574313659777210598970965177956196448398336040492204096844153339332700020641330083434483581269347503820632623067948141514578929466077500105936366252087871711204308656103490652808568637735977327567345446632570244189213523448554608773506173911408284504490337002659641883122401160832441307722678094534873151174490622009172004475082586963043693651790956471375372538734291280941674827666042283056975126694133111664636109579231637131810085222423219494666836294864507271271377278259412015824485684221837392164989003976789419213542861882471795034245827373368900121540153038960431765263602845297403480154005838978088960000000000000000000000000000000000000000000000000000000000000000000000000 [117,52] 23645402741902171652496408487700612452269224253977513541345514678837213894060698579636540284034110040093151338844914292400020924673595151717629314750333021533626668744984591889213352453969215676057928686142776594077724234750529556979079119609793335662463087614184178662696862789250942667643615554203176895075773963266451301473214191741177761002379404153217518729070876079026448131752992915668865758058425069336758649253796841137479731842456963990376445599428036588181149687708875120373980269462373953085994095249656222759762365142907600861194830370841529494688034886180027482624926400579170663685044789696844995376406699037984805675857719354412262118688935091008242985461336285979445542528882177155281744245556156164739642255899330678753711491799251189208089889974517766376880702697198869246023943769366392227878536147160785652149838829181591672118930856051536103554530202624342913807330558300175434404771407998569372481463632661753930423021782192245828444915748693314665030597790892275625715923880293923132090464041588392911111207677579391401141659112623131555866792658314640635678256215480575025796705620939909538855871927852978475134942720052155969365470551567317346187713979562150433813689447534932020445665378286107780501947509962864107117357257403713600903063866417105368757378788634454186111392028359415353656407064887364063011470581171129485275973273119169654712152971874236853301282602305332786272058395592543272400656217971286946423685658984158118754607807704165496498216574595203958905808117653574166580970612500530685409906257640570320829089171181401076200579251481097484272232502045268467609976250352426365574805531156204445277473366141920949952358879899552180747260576736195835690660636553556780542191911590646081840872830213245417389452272919827728772315764594835231031620816245409856167595865128170620347667811152379383687379622955215928275251480113705903789849888580439871256101742074478348648757923370585269335702114676828019070773443056670205717854347928307541117918638103678648466229770514541546512642626755459363542455335833475120872897626683804435730918350876320252904058230273438536912715328922645962368941521892254126736911632662317617850755763515640053572695040914881424518336954351734110835210237820972204164881390731085575137408018996879665294852982330654256384117774021075460448900152976943905212835134105835565038849871046368468490170000747300297886006473982930530762639195467373656618040170225306165342326577149110459672245043200000000000000000000000000000000000000000000000000000000000000000000000 [117,53] -9258463764070778693164822585627735166604860931019456155815264191806598002517364395227760277522124828050459476662477112771376622628101224219101400212490386663187236792558214788022531670875956195731304332040529836141494747409956848677086108679965160823822549814306008685264966521916094665493527483113021174847276493436249387176123359526175401759710935256649271124670401749806708743987540929687332478577003534326720323592310605717775596503557295401956827060180941037275086055432722865337194002082151818321109583866480327416517104957329757490156518128952330149555491965511234664832489531991781138971061180301489172925477163642753753917481010841394322997293230305430322112553613651135266753517764479925671162650009505665944364294586411509609257233192129451365274634100430850354129515486949230910488948799424574179024750411531247379924835197319495026170579212960410393084225104814967032567310991946292875663859620391186025379441628298104279140952980384612416364067900330735649936939572028083638363623885298053098091678879137097626209614616408637436473168581697666223167413090941112896524842169733728504600307484894176518528410921810252257254841886872126409280983963212519843960964981924328558295434165097255686042006374445821708529702899325465451564558009251094259478857468808145214639915342421660216248870389198048333614162737744683015486638091644791292238817981672227050867584687087941433552635564118479351617211093494967979193189915390006634364891673243270949654312190389779918828031703635972018065663560872801706504701464371928933762347627918969404451290872758645175826343358206884665698609762742466512757762270954984404370596232434977393216682094041973934757824270656640203269386003179980697753296428070837787240198095932957212382459040203061571648662816507234660907260234372237300103957512772509727896853619280760136655139071872069741267449286407024935499752903482744626520753591905850351178659290009884316681497532430544660613394330898041609526707781013335253707384237765580633935278014189084691915366292804698671815788911086949264244970681003943794415119015003635221381541339727143734798530511661514767684273404086383884306035781912607923571154339747970318457451189643117175646657927737773919600527137884848110191673134291799488933062399580906424040150182983441538132696988807544445899834682892395481233998132563765700602039752795887132853274411533115144440822759112023886203153461596068174273606158042852334635435683525058070617054996135425958363571159040000000000000000000000000000000000000000000000000000000000000000000 [117,54] 3382919180239537790260122408274876689464463304768649925941755873770627182157990906718095597019126399137818538262057579331933250008362285496213796647914925055126673013663159900669705672083615567478941492346673935262654674335986484057531152157751008229184896078618955382052491162776652505153388780109309185499610499024787046213677102728242318241968971646991907447739232834510917239636759662960388683465080123720741806589842566384560223950296030667790642058259130117710235366025727675333962393705072021643069669752902779716975348564587723208160768842169739520497313254891927965618288108624140768362480228079543076146863379102492403022493282821259598317282500780122764861534089407121160424072236924404584298834439829375065259090878301299670875372122778051287205469654121806921095382304414726795441333781330673656470785021844093209187314724441348410500554759071942491154639129639374924406967742355215948701643170915124280037067999343108545005707593339000924491503994984055037618916598033613603061339264304266891805997629176825105249430802582338606329604354876221110751456891336660108816836623765057578681939626089736848956086824375609832761219658040578757878498122947270389801029698098831142786896550869996318034754116785123561795039689016386039488097452635324991391070967033461747459438048637728642004254791177680481225927079028814209434228825698701419379517331203045054738409568223005052112613050449015688807382752835724940234496171057279373381997068771379051430686526266693066582046112141900158621253996164889998326179965929849736128257636622382728161943841130894906549218579975439360547549748626571996695355519838916121362042814269353557664244649131704989884499620830717508974986507474017915957850067952659150139432774337883911694890558853986087371745249717907457078478629530422836705620322058001817467600890000176100341776518941021591395676730487140611587606748055621285649235716000373831111975465611792811937185915337234577426605537927029731235488803091410011256229746942701925379698813601283084947497732563076074602752058064751175577019459949492148214825493324052456758927994369168202619550461873889339478424627833726278454493764541670818098934195397456957286279701443863856572974937004606228248187628117944151024783601779086338917388519463846473938306740042523255897017463565920790186242330936612520339706690534225342030253170896825529524683340712397143716393024809153082676923885722732650122260604206769627954690628122165460239417985825795196251747123200000000000000000000000000000000000000000000000000000000000000000 [117,55] -1151094286423726921486705001141554287858487921651034949380263108067494196608185460218418072738351683765467133464556786819287887214759706579698785399551281310056815730968346864321121421693834556730593708777191971082181266654390365781987678532980991934621872881931748095374967395443621941201516608580086692723860532189706007491607184709954862783628132967285662235888573440869935465351695221658565224932768149005863947393222164671358946085137388037756345232677580145676288725221140155409595756788170517290092849991442601824832107523060392017640984887527353099531394184973334703161308920769327468586392982680894303707774334277791343588035998549841393212462542599510000924467556508077329905444790527931582126453428665004862813168544610800442268390937590536276513885028617129500699200726853582006474704823463456863990379421002256245376491520024215112461413441520693113788377742281201166791474157682102491507833128307208594157274518361398377614689822378805957678860072310829285546189309505100301261348797799880345224669484758019296183076905370278972655714520669892173171793921778526964336281894158931523759297014415693562623255062178237433659919958492592219778564330411662131374603336157764466981038237269819116389564921242215859055404600171153075931264782321421086038093275436044415933491442902623015972949330530910537656798684333340569924806303082356297536639766316373705645183728012745134590702093330078228758326139643749809970366279216757837989715402246288996374270413309112254851411816180252140970067004884079272649264503472236585666778401005286687309923990755342498897487890936840934287039820040754000617882301443433494213314686999832027703387982381420735003603688197492506639147557852175637897301126952354561341187919630722331275915967926081743423344868072894199192457246397353056138850449456226140219138072037058581456151341086177648629256826694281511314407880300810089221150823873020875383223836814683725392400929604084157653267960558641153552343507997004168239701973369571114021541192581117593233313999112665016325306027235399191139756137529798250667394266687018930289459588537816638970976816269235145049196753127278126064058611948047529740736806469975558505458038201225162583780080792563497778889725028355968753668482803983882266476265619360199305879511536471702018496309983005463950528163071638465979639413523526716015956460345830517061138109823549889832474898120899092301309727834547447204563756904964192765224821163952996570164807309408523877991055360000000000000000000000000000000000000000000000000000000000000 [117,56] 363764977523079551412968176396847170103530967775959951780091157676310953947714968827910485937720697861209156529346948119551823874820273316149111548681045725079157316026696190303657445814105062909030034625291032056837406858261581405777965892580574242067535973964529296563933898282463688640126272979040836694692877524028386852230913683495982678031752679664370220681831011377018106950860141234040968366991097955244383124986404164038170532200093243421087998605309340459590709426461488882744114037244702225928283934359652307573290101549778535847358721317763698593983445304959816573968287641921368082613780061762943606625531526428611663090829184435173729830921127024557558531331505736523437109069534006176372493335988113822559534812001387673854461875340967456593410035851809120820161330724665222546391941315438345524795095742836522717245492747311252459343639645230827730380398070644928087694955637488659603026337623973534865606059789443998277072577205561803119059249272276440769511987829990660829898897858244808820220738806343452829351486438850343684257526944795163687780568543124296720656230334397443874622962305451379676294102437422675595216243414677623783376747612001726420288386437270332114704116968899365519975948335311676458160681068195096617974101738823569218256736332075330161630290355274313674580399890509570595800931235263615600801122925889210674062348151526106778357519959850381527903235969073243987219873752297999455245742262666577797610555263157905049393396047070675844855956029236242252945225383250327295629798940263626212356382125135370240484589962987061039046588388563323271155737602298571100341378917851672774633068165925071715799970596856174065208527478630948585768915523424492855841767572941065079040364913833502941783176976773441601772697815008081105136451232002605877640744279505079940286267078726802031843856763361286390970312136038187372012328105874252034150322344983768307735049535323715364980780004910515630930157331379964230447840771449740467854950199328940659506039908136119583614403421489587615793536854552543800246722287310839586323483154450115413225786420915997898988211184001893955291936410641369373921333705180307345457272973473089773531222254041511859043052659960420760316702097122942945515136614792798790268316598120530701488526693364549617154732916106356043466178056250835688341194302248673299732622117479538852092099255950619415346972363837613444040139416518651946986097267656749648907080392962418363248570233461749569709670400000000000000000000000000000000000000000000000000000000000 [117,57] -106419394913505898569867403907942026669401783247185447459544906069789592844238111324865019096183360127499074185164828126988369940339724565201707172748695360813893436243147287290961430968748672163458336974999286309998035456770987759540220582527547311367229120778512203545037393615718816273541647285708485242847299645742092123630476239787776709277509785802964455618110243072100987593969075794475221779003149630750994875989957953837472267365422766283411941091178943675556437231537483242118912556512300574037857896849187954732508220812243522733444666436224707028846919257567065168366556958571996691302602374161053023839723318874990816164800910455471691973921558706976057694141523616020394384608142778390700308655605195304753764403982186688074538489940408499221701765784557533228108534924388496109274017999548529804835973555991989566090059351113536794273819102116965041389504611344636438194681010012266188375531184832509267725001286688546156492043799564695986432215373348051337501634079912576644752906466301924310468212117927459576836957267301977386116970708575590687310195873336851769638024562897980836182673493029443577464798772763554678447129506865268611082965414938372766478489858676225212961733040714856239361624559914713242305559710343655960191142651146694417380405364422380223539284254201051778100128989708912864236972589776552056137802503910771676411517818386755322495749571265201875357301636092257312124859699358130748431091218709585715848204036709775580709759126018221397538138645543820648256714507079667934403858789901320528886547169433122824318844079514718176507718559255161463492551035111708589798095483186038795148116389412256146919182286369676752257881281290028359376423518894653928256408768464791919693144059982847368266442503584526108991312144146581470581788438985963130841740786107198839932423241433369097097240559549085477474706032244965057447749609454682932164839277949076845707445577894432179871571838003390190657945303168469577149989970079967070027177481723607591487796646610994353658844129721872195190505095282940962341714264121778043537611839693950148151852201510097688114072057122365666839011596832016900167989109446235877884545614692748366154222684188773937064851117538079674719369418332007556199105323275406005937215678845038397085504025651873726124235888688923040794432817166472311343862841473133098415872995849337991084467573606706176396533221842553318283002935106572405006781732848054154510518371352956983525002101992263795584532480000000000000000000000000000000000000000000000000000000 [117,58] 28716026629074611876452285233268149343463060547444002830022309535415021345339081784263982570562294201594232816561149729176350055040382633263991343751389454107921996511894004983669879543236882934875429438613823974662717206685331482586119115239091761104045564742908373753534491852782921926333649186944058888510971039038729709368180553467078773019728516177890296537278513050731369465141792012365705175985614420332599151576438459427538986311028989140401292947549732089999363086558686582414203835658304829899472263528928084701489771019248185953384816536230652055880125212551212363734696255276541971319423096016155128409918577897820422198331466939276407317997935946253385795949222799654823260390647461650510836301043945044917998401066928555777642440325125823797444153768654587129768537938823285876858007986861437208830167388901695441933806896729328681059686372287231039927473443129480835416388564909920359005053573054286362161819370372637824472172115781286292683817015898636219284442680408827000666160529476391998881438036125462561641702511209451992942824636463527153630568773362577473032371743118886753817358547277890253091948190756814078494385195570520606399464432206963403602679744048723833996707895970663253614612264676060158298925657846309614263697766110379762345326472313339729723964263312253758053608933788366043375857374553837462348784787574277884293549944594147300782876335469950820689123744242896736134180137441312378762703529602394251537872394743108976707772084434227125159956914818738969221954600455159571803041724302096792631870887031679617570107792986455397491634999900190256752858314356403100122537740425384983058178219120561572680666810837381447700004593979019575337460669431811452657698363951384243556378925053520160383076630266152814358936000201720878272374684989943247803895558939072137579846277730399223397833569474414978844385609332959414517048946510309610914524221911392813095672943566722581289670567260092153083753951240786824987373478092477148327384954104125058017225957769106843864011548871202856856822854655584489883344968432506987454528072975638873470035313204345352252663910543363011260908132310944554249708449871420358925560208586183818507711438470138102103460472097139054333820115152575947054830232001312003291027617141407849315260176178515247023097867300578775868214416056312592283586770259370502193261753003755194134122664770362624221612754601830899040494371853863287292709143990344516512640118129548685173623163768968376536268800000000000000000000000000000000000000000000000000000 [117,59] -7118363246516292307099391763536572613384467659572406782576029337288343378366887011492362240322449133672412527464888153896304602725301903704483921264794499522808819207405825632303832485293619349131838694477276138347116222444617569628078653326710172674833220021364189425425715487922683245222774889272759720856761908328694332161615197433582443924829150439956478035425214285480750690975695815263514216578155527392247961689791819443220020036800885376404456008961679269059154974189487109067960961968406447033573642216937684723863450060804590493797449014258993877940879176862307636586836729787571625189727096805857310648733006519940952493964748838612437074999344025557217429155871620437616436650667435687920659779216941071939271803042810337497935700621339127376804611801659435550065367610033649236009403565672097874806313761776032104086206787208069604379441221128087114723228430974979397387955761227727830953551469633945617315326603247683172220964694476839485501642473564323448600279315790969050479471079510759570748580192924469164664169975384479305821403692804388499095031816744305130593500978830610501452145396220986352161757498177574541336139303882102255371597490662434009323373850377823875928923271271669915465140796139036251422583216322983778803739341221068567846256282232873782904391757893280222072261941305343510232965158279928665899660166692352469837158753984978463304979212278146956940602465426451791832895971311943301802659991686943873299928412515966407652649961756112255836488912043926551295616829433586154023349151042503247930219446565100879867549557510863543942435757579049120023052383648924654006198342198836879004588018634106355271355490334043459181985117659310215335053861371587315499848545531721666939296776353178647647747620818604748308596404509673588441276715755920374524215743866607845081402314421049982824556165294311008605110905538231223047379550056890567689737134794851853871456467907142219918988826356142872610193347068521742385782587847540823991974722679257414349463243833556733694043111835737523994808263835968018070897746285310338902041808413402610503825926269941363699979641377730460332499689510151611770237426730652521143763119510464670955596059074126216061672105877902673921900782637527052399181042028847976534829469051674140608687242674436931791860269393795230565349916198513314961064599351487000198187029452417279613623427773177041205366883937319573383790389003549583212027791507163636221133238255171868744796945435756960489144320000000000000000000000000000000000000000000000000 [117,60] 1613832214528427914588937038814502765438181359292087368715559096056850503638293606480706879407217422827299000983538668148991745746521502265972013052473911108762409670378013563884331062458019285614431334515133449726579783115121501675236883160509912825278143531780727290648556090017288608112291779184322574157931810252794292983414750947131514078918845987396351344112121672430593232269860345516476340429235004184981193464212586993393575415883688115171295105377770993944751163972361630436081690141758203229258734103382222667554730219434971327975932624901362844179401643694660904276060572411937712265221085301621407200238303006301087292851278380940002668397474298373279700146852652077208736695528223156959592975032153226144936416409209013872811496328871009660259929191615145122597964718038863171598390458570453430633704646940145399946829597930559954833846493015903814063796676713622468670297757774333220067682041017860626466483694131641765639510535434845314932744051596080751518456320540386440192106230499517863623307739856341527281792883310758101451907003509651553217438068918614023686028401514672008243131478157691381112605496018646932911819084076639137002999218610040224254648422047479367718295984524475945731255580968323672618933793512829371291932519451279052001382740640350832137536515094650961837827997738155047057157237130037349318635348258174666017174701524160327292380040053505485787885336564046127841374331626943157373244291539228854001128524696680772080404423692772781304888492943811624803434189083672596610895044536691179346631301014670994245827570511059840093716321860865998189867232736069719316872200250244853911060773583621016953610075519937095345523722106414164430926865116703660184774286479574863444682073611517707844585759196963817608968133419671496218645228781199469156334452393870857223408495120598012202391205803106525366540532032514098353231723027747672701526314540570321387530952438951903279649286381039064419389418014917436175902152891527490479258625842219912460391318084736940329326127429447108106130894496816121268972578165846040359792169470125006597080472467355318433745829902050621566624581299752454353607507311204273309186119060875697340196765312445348131291492542734350400724699908734090978110342793567157583202207636581303882649982313712583389495604258584013432472711108142914065417115085928675798579330879056375225886484201441279773544206394227315581055977630153359720677671400609148792070679812867412961262318216625534900633600000000000000000000000000000000000000000000000 [117,61] -332966911956994071989499459915598336986724866422585630265857848295675517376808717120930338505812601549909720074141480296689953775529211508338544764322630073546139966260905698735666996259248095463205812292979982508241546975909608578157326227691712198920086851154125792810084098980862175028811985380300988893469378588300163959675393547440243551960699374564475660363338486268645827573841645919445324886453265317191568206007828713911337227633860988690673145580138163912245404017285401545497021835599851379126816390096031714420372980157612261549585574581316973433809254409467484076566648375948047294034342506996350039188842817739734378634604236887326799914637073955580022157669349872185722987059065229697569668830181342305401872791863984504667467440175395994218354268241365391549562161442908394127873042160186213032445337475625795115340668416291829803660207625622653314822920424514703298117951772172578050339638889828649457917159386106944055420736628673450812852777478789435486425312066996653737944357011933585390837230566223280832520226103468508630918141506969754319067120611155585524204794659868556410111257196650769303517479480415962970984600664372368860601438488573378068014828158759658763537178902420412990890737178790192625394808679301943128109243802764605954102925694389982646420348390153394311751091965886348444665269367688775464558420146775941715157687590791111657153095272000639406325417785947004720051040443193167931644915789722499638804149625924386228015634320487035151494939607336877353031098811875893581209443503685215623351040202797875763496368006321405870398250625254460973809613214998073782246536672643390711388827755404577685742604303366570067050961739781390096441557254117001514913989197156514026687214352724068781122565017781403535304326622833542039746279579390034689147247804747789752779179023216327641590136252846533490634102443533384700090229639365265078652678701312418128673267952402829193399501501918408546202698507148947084843912166664539793456156217641402312334492448731953209490478549612999109634945612725292174597299346723838027094636699357574412571191040808793973546475240806550414461236697721126532618945857278057081987844858337011649302063742634104393135398009708480127842756566227482612636411812660102212024583304430647336388704248462674976346883727426431657568110089228412097920859232962823112220649312898044037895203053504419552408308199811690082854710258409943763130224117903984965238969087579230351349883845479671875502080000000000000000000000000000000000000000000 [117,62] 62165324677430533213087919907085009558831826881819835096206199403003443029397326308406332418851340112216045778013528436060238831782795321594842204950313202694867038597942846370275108509687775707069259527752448151653165650021987293123745673008545159760814259834480345702448787382399057330645733799935371373138603046859473358351184287623102148097001017729179641308919371649910027577979836950540048817568517656174771342254887542628021314566668689161242436317672315399780460110265658982978228484412686225430541195325115164054191062892776282243467579177633563605043438677898585097632311877099438567847247462298895200007190371226417732974482725722233178345431116720209309783673789683700655019228947327737886993586669394156790617709629958496373115404414977628662197538801279515814123542011507790101265712478195556529011292695401906572197295981522738228858752610405952066274774766912662419201100503700818420765149859732810362291461591734841206493294596376347447195093708712817996265587391432687520088496324152754121471267020801767185038938710918183632773350374365498367836238282464090902061201817940134944328508351741811161431544297234498331902430288254227717609027316140804941520409863990881807520219058838502245598680919278337097786177847824131259070963137911821564627837314251494991588822285049405440098130442351550814872930604872877388291581552909098648287793094340435317523823699620159520570618212868780279873684340402152642689780540390046090667935013941471819342483945565080349551467701202517178616826730851010252942608654884715368995410372504585316842583178416305538343329457629096222068341549342320548651261730141160556844485093520453665878228117868858904765085638929595236864096472150815962800905272456704804540259803983701284406522799968519918655745951524918144775504624615888921851948168320744067606907691099142684366263495705043783742795573721062849451491598671176282588208977724645043859111613177472942369129238863743807443670572044024650842679885571201062096933911650963487069869427821266158149760063692199427379637854499218590550284248300428098266589833581359716300440293585956465558130620303276455400767114351220906670407604308729591451737145122292622328550216059602483411995802636709938535849928330147433241210039244719280740958740687980634561742466610018889878671505081204419922742577876395454250604090285194917524843432938411506036796987277907725396687640850159622708818373959292785269328732751713794672086360416597788146142498432722403328000000000000000000000000000000000000000000 [117,63] -10433642240647042434401563451007993424677936370980549254691286718825460973452341223084325848490752120801897130475577919628296973118772251603077588985029787915481428990919864483943734712717163027165216817193609511325836077250622083923313886075189015474673584893139773969425897410591789578363702700972906993884340241479962158547441608365096355717426782408552769436600271762317082761834649788859578876545551116593643524661479610444496116773518677465995686072157397285200120250940172469821758603081540158661931168027565853967630414979323427352665872061120815245776118475216521665434340614776939949955267675017343744680463482968928896289421389285025800994680617251663140407858369229647293110562875618037383529131170878783773048201759968906539680444431777941098943146826546300915838513612771237866415664783716913214722005367723793901746424331099123065720650063292719457401665708832698078491256692670873320554656645518013405299707268750986404660510815716867310879445838317300220762428198605595370021300132217595702170441599974227549737792475829657115090700195364488630653275866188952100857216727073607041455349233607441126454827355349001742691427947208840630337440616839220262866740947783776454388021272543869190986815531212487441404901229383273227920621186823035439198175729864633704091570175786863612680418722270557527978708235086578584367682536416494524310969303924005960596950077771308614136243997981397799821080124010347902463739790070851640626439475870165487314223266939276467301549341408729827607976363561042919002439530503731644369962633632928017013600636796746169014854511107216747956360487736964053624999529012853303507222015848634029010403715248155666460849444693777420696654992660180696067793416407768470058005872610358549893736198519567880245509400516179646348445365006909498068730433698958902806627992303238613754365417962265672462447293521832425894717887224890706826922971602018412283503161447897672094918425158440104914548434858560884780500447862810918148972959447313313899513446239722306021949941157572182632523556073972253550093764294106367876586970152269286754352710910663982328064896824556174048343065555053750639012227723747014625469058327380292842241013524098114697031041967719521582956049522053506859695349615525561571613808100158799649125434647651050038330806246401181080577986034033718100180738160252375610626528251329121459054688118669921746854960102653306725263310869797901966361378503267984779728403011184778101051529100818078760960000000000000000000000000000000000000 [117,64] 1561732971768294409773000874879353171093506280243944420189332260188960493010022605525492947020342714955815398180826642701777091053716000245232415981723153122162838469993512238047821488719974892259008381666476526263587251284625961479030677660796424956442793437855086133186592534587600995193613496956673495352647080187599208414021119376275605675866011656157648557501812317244289878644324343373424833518000544298298217702593006744202112418084752992029236226478795223907737992142919335652246470265012860703538283809761426353295469059302465139659323359914684185390012929957754145845775037579565724282422126355181099708951647848247852784851926910550340432589308666794043833379064335393419642046223887132882263147596054357144495785591901054540527449432712322917321146386743074025803216391667634946225703254357541751961329986301626766404644176797147504074669733876193932902711361488658567284209891012295597521237404123877223170126685633850591044210744995071681275828536426287194175249177045235692122796198538981716376674212558330177486765635448043830919248575399794546420824890225582187644751113262161780365392042988482111217526874204788407290426481846025128087366554685302891359298510407657899415791625145041094203902140483484742591394021850294059799449640315820311035099558980942687786944877630400637513186111502440168088845102693909727608918416815238774654311577690468134825168460044091833140485796299006091432112715190790177931499921679828895401553742299330678151520555112945549276836718201867283758272491806913630054044843660001222367009484472070045198653955553529363418924409806759472626212789852894018135506149312906667801460661572831638136193068009242045706470979038533047716613635466880014081688260553194005573197659422186702671494048919369692878300803122998563683958916754507383351609723995127317998769052040213194395493460174491448611117334094042265522214957737685489945615448635072732792784650610155913672549661167261236233922557706497186525908463444774000192305468006796249937644559585627054025870503510162848893793970517172490812264751182710409148593574608217499743517408312884637333657916036894854021595870601259089313813897593539878176852905376029008847547156516435865906429284602009179835413702837340192684393821436314010378633832204568580357178601397392293511855306856103244509717833032393344571967047378402184851013062602087213239493353678035412148944837811517637775207354058017603262765745286512728347918410043439835700573486050191186329600000000000000000000000000000000000 [117,65] -206331749498409404328538469152684863579256064796643527328786609918358770884482862113356561172832591199859270476857572591832270024109158917136265837376622776932185792710720413132108158514615629696072860489896729437833211987510891395876289182310367989123428029022399310674445160251618009040472475083558071589190603262863925313788726144123114116555889490093325349066144541586334652150039948774574125709727504388243995919995646546145978680851203766066176465505250817587766175610734660664771007876783312911413204259076654461148919209695510570604468168688341170930931386444111099405497520984173560781866111837670192964488475130029600849676739551574882849347524063871317214471245315368899654431395263889501615089224361443058843482775716423420887977971473828090706738464917388055093762287444082606100622863974610947520260877527416815201622608549558533814602055440045550212864051129736339857410974503314131333620273007521877587386207750620045096717685312638649348218557301802375947290641043628987750550047817526340077846940603165130752917256331409150775427461812192350584085518156174120416186587725086728558847961458806804124681897858338563356095445789695307301621845873625735987095330304028285933906825268979332755140804015060274831708789497714319522727467850077317863810078365540366197678060443852209919735600577362579761306450840134671821524519599535054706847034740805151973739846388511584366834003240589465186921381610036620992285297703186111367540232726451442794654887431575764566734636775516091023525035381123718656143096462140588559743936634068666774627049199576517618906576954106234661292510996129801556701838954656820485978093998923407609077306620815020020283488799776479903990042268086159407942955167361113069591484213721023062203446558909710056855445044166561037923308019751271517700910187619608633924398095752077015628717594138163596149467031600090134457262446617584713592751591537457549698879939077732118369256064825270180196769599954922177841729037452589622574821595919253507378617432396455453207365356601029102607679542926644645084749709375134063226266676853666080300193287600300562141089930296920803054041569844983903847548671598683152010460405681432784659026605457411331263412257228692531914280909001111821045361057330654052663064252167200936004094586216950354852548834259622048465822697911614205635396744268975707125401934388450829611024369993675028248989288120150536666234869783258124044559050546571628249924984971755436029915013315014164480000000000000000000000000000000 [117,66] 23694161749004335175184308414938351748187460182438569565852760352984334761926393084786481819474144524111809585592445092408594225234722180343971199252213787287761699372924938936691724716652328677485287326599720673282797190351819608634608436911034754779663136631297916662765629747179359143923592975126040273327713297232324774072658480688481119896900873154719173937729111570770753758511004542892856362501074905033979026754467000970895438399564463147408110978631715023995404469502768565253209013813530867309133082407887963756582211061632829047258782387791978830044574141382849746041112199076142076099051656504366469789811511906731402902658636388409246947853015810153553993623266813984510193418960545952252095739136777295479058423731135648222854875921271402323595802612314184068880277404096459898693154396371795753883403315266473789214653983282707588013330096759046377228541675220098444039789020668188810041147296396061966137797219757296899510489056652244945855902399184606353111486106040013898703958363140026594687784298149864746428642646210353341953420615895224809417802323556925424957930188117105451149379975397020669720288628043948411807096201832351798030137198540766442548244268427067887420632489053376195075120468588661609755357880781089638559223834873919288880205953924707804657292446824922868599835855039134737470093209984008377903028710812585511252998068315109242921976328820064696274227984870177018041118916076424268237793534358777940655246997087570052200396422564527411824082583734409983687604425011438785754834127768244304694641981397709363016491243154466767732167322055735800946431894752501470002858644464086897667649790225528469469355089165370877239327926961588304215327413143917981502295845044037846515640827925409545478734608980948817365025280858271658003468767236318605803594574949104687669360550480759036928496634662374515961826912708683592169922608862763517971458066607745725680583056050922250590274368706173377837456087347326017668224332746581537119163609931046226131691440594969929004859789174260721013699459093782637231338551679010578616863099811907077410268908917409015438740320823176384463288288856550769496467668150794649587904853442261582332687667348373813727978111637297837296613620513427870318329959071546826107709522727523006486893149967305135589725519922063506485977202047159197665060295696216837946409650350087193040011047963893773693116642535429936165675330093391162573439225412736126655957076864765080007784471562131865600000000000000000000000000000 [117,67] -2299509661058150878841216174145774228067176472843531848980039783511023898547628284062857294119536818764373666008651018422709489060675246045225122376354736644807482232391349987306965087674315566452976376199587568532967709878637674863442386458133385924291458727806008136384137029121953826580693256454994582128421270814743036670244925562734932858313159316596453946414749552271131702827263782325160667072655196106069582963538107379911293806268400473578924293982197595807919745731947197961770552437764393938329358233803909902805828656802703828157313771597921715748568440935706088357770875620952712827773875853141378128540234917811655405877439895150057289440063271085742173892077540862724303393937236452110213279029742001113155675247099016883263494763757267966329421017073962500662704581629218065579837000766336736078089311273736396362656472924943360020174493171892786145583438182508948781203036751323171022909179089015261122969253800187517282535164978584661707423130215082659181622137712047178713612728364179183836012383841270187056162476460190105103947263042324265612074125624522692950786081703926251528591234818446102879603726452462548662187577901495504975349021049516924225816226921558963873038671272131345993328510821173428160312716101841638587447790142945922695334280592032276087356605182267265760450121899233860008802449674030942828027802250453496154593219260837555190003893359432421688862189760862230979380255951893414491587534394103540588214314460662414936092720140011107655234631860859657302091358973897403863942307318434433997716214972012599379993157398757977723757035547775274506995108815750833263410998745189419960517802840887581592248884967637529796108878741165220283217208309843554009696349086991550605929488919276779865853038876995767591970644692263666583580146496986069885089391544826461357328136833686112433523099452287263769890502216159836131293930608674790703812076167843917968408733030382834193299156588631338007052465859828928138535284210385085109845312356463159011373164314838292279605456935941616886472518637470772524992561144162520148751521926070517250494694820437641878699544554993972775187330443322992683420257311225788241196195263603668914426528226653916659421697414813919017936457881540968098277262805938841860770371021844199411666999414998073197478142335259898831231115844239443260401227810616787013463149131394252344268893918875636002306631601688962351708660635400513438993510910482609057450412339166416485802946650649395200000000000000000000000000 [117,68] 175953677813683807364335749924889856385648240248387222274857980241618307581439224622124736352359269191417924991007903475668481466035616555055223258951775289571094343060008537223779991160756596138731443475735306278988863774092237867549886848903155041416359327276579999022744490684745755311602555247274370622683381435052451536437803390970728741957123348017464829304270474947362592962421121022260874139440494741623830658944190166399056084490552296720377705389974399528070049980120430253138930240830523126925852078626644116098713481157756803267817555525938845003377829164266015869269709420362177372907733870124245864779857519365660971012951803832602056922941735173702836440226520030826427925366175027598660406086745550582699915038125248239572295759867012428283243855475383631617699097171121104888518121739461896910297114215484173081344709015167729893278591412823039535096125314033075685949231613172003696833055775678706359360124519092671110361214587906808897298260104190959945341179201742389506473793028474936128622441618621430522023414511900930781290010801555581412863366953732867240363498897370413455587688709915478202882025816276195825288176699702203755697690790563304662877132284402461549148410385361375916894818063087337716265486641921793315049587639205849567269413136003999065916995043518399835050270710467973991998494612557190680579516500122457680288369492824103506466350816105368360301771565145559830984021953073656130804988301918769736343924974147334399352489769655661272009474958636274388202872914599103871035231562308589022726139107655769504490557073419758300770723670807492570160255744623145074390810443417154297856548790091687468316165041007010928316467913739938018528600790660708695964173450942332689940531137982940560746364828327768845538853820060727910991042011424344159454821440101133916884458890300258915365241295168455332692965148720446049523694170500792522552058608500336037507736197320573304314255677328851159187251107115516376924629625530701433888839946447293473241128054141147141114260440094447002236959744001122817964022596262004945559267355123898308717349664873071748279697896498596947310064067537304948359698694363040018304477263569251372005440911986097926586079197916628575708221350234278217388091194814505683478651923598381695894807852466105813523994485751279495795082943469917660977838184547064633387404508677919840984250222998503593111313514989749584496282853019424099712313995109722173803293606650091511364336636185804800000000000000000000000 [117,69] -7942227681635962497605151400989055542867045738200277127358596669083423987261871357286616050490055938439332493300254223702746755547284401898016245173721748297546885765636511864053582368178712508098367477315886931665175111418885073292641272525673796078492780320088093874383397235764190564884100586209660412854130560683053332720491242460044517748076554554584283621341185401588525267037230691787162664604526176386986897637818160982050344881683837605343508509873390690334847812575496493091764692632971216319390624457699795725211164196260224168716581945642218136950270164838353084111536249196605248143073344097476033297767026206806380476872539629639297851807710259578574056080539105711414724558260808039491333634757600492135336293543920709398233780018323075571733950713657089176666995681132090727007258250880816755426434661747422594524073345915930639538310481732323530580375435039786129243050817514501844592042589060044092242735316847821806188019860873561492427094520275410299630625800582102704453743719404846405818536159270733019887376434539593704285046389335592081958361431830432157264512834629311547308101782870152382032481507256083039693257519269810775518307026767613404310452862733965555578360245835967604388488924981679073794070955143435708604516561629689743502066732718680401480923871775856831815481274416966838062757864761293661451587967305011940299886906454733008425750445323773163411174347583831242553471194558608103052466494345074233036978321372707460104323004803026313992903470452763375764029648358223260140618340965430349759881114889243926313450651962634855943138538947511234137959290827375703234062513399261548060284876843398228620943845974974465823381925791598328787468091218028656041216053703278883109332840577258432761554121554196830458760860671607663095640675283883395281728665834354363242582704356864019811015351667308434598665020277441886871887177828782717365123481540093851703178992440204097399239132985330900830577560806814433617723616233648256391939899758935203389300929518437922869510674424508264186229424484470020394630835214871819065491135654396564179040904758375393072227231757693863853365251560222452055297631350659167059928800209451086711068475035754026331989418308428660642992599447725614732142260463579605006787732837361682118673510461675584469762368625629019489057250983463830054979962780528931995904139764226520080082645050366987541405277649234615802398770173550172505279484921064960462415778525225307521947445147729920000000000000000000 [117,70] -431295400752227304763132961003519088041271273794299706590540087372717977870862360927470804903038827166498795772554681155152703121421769892475796413869016021684155516169168981636927678468827386360250198109795088842331078949848218501470436837542521129514549414012755518709483625366425335666073591051547057106152234851258037276010880653059027733154685461005155941432655791808886393025370139401226678125333536512224726779963609394794705510613904834541546599478129683282567049533011871657211565190962694302876206135869500768926689679559291719591448635274041500672542416981398907251111901603599330961659539445572838395948530298175379275846732028497261980093531197226253741892386928458103766337022582567150683797059844948959529601315564492787792964763631717676530331124418639671507953506834702902038170084214149017143545747985198016406436549327013605495270891726522288993774131686681217009415402662991465492529125286838285817155608300384577876972958833459080308573038501809380365723911937336665594604854086948478761358430159212935154342748032267040073390635920770936741622500351088309658992453519066723450167948769484231654759668012575850605032648211399218745905720258540764454929642121898760345825090148067996174217793689071461045707606364053884406674572523294409730122321465294564509523787621319144956952487309568372580429885021523142948426459787292874624352926667465442099803309694953203936520374848261001164928214204671141181869535856206931241801654612425435026366516895484619455643013375094054786462095085471297942762782839808752269603373440607205393014747281888572305648809699272796919710039840717794275650116950587847566941559950795190586126139416292261993436345626173115820218035604983828842068328205908895069905933328490973450351401983753495228896231981745275540859758546575601966329282747644196638151585163873100946784767516303917340379819871922988406910239095447440499392175355805227094425440918553713713052480232714357435511945797467084444064362951459076017484880000073878812949404730849238498070534609188861964807428091829896734159555068453203952491329122181554244376704011432972880101919473659729276768514625110930651236800562496908097050885298341473282943111876393714853810185829445021963959627007752702006502885135033838153019039347997750965711863818660632265607282340652417468893906208460222535949119819187650549326120626668455537997271547231018700772031865986087169630091282683354493259717059236601804026225596892524596674502328320000000000000000000 [117,71] 167554124982291356022407304021333981616976694756283649415619250747471837085575505246146485993428566845036069890029228139510962792352754819951023881204803737628454505075815432728117590912869677092102566009741906880638211774505955838935800707828081480301138975532638553254822471214648191872061946575418115926634136981561484160126156686348580443205512604939178579189664362912639280691100121324772577348122229410300217393026082353371674592678767701993077492316861438091520686718882565400366812052954596281258129972138923365080619817966536813720550636903744839119900809526842765209401675206547238410816903420453368677667397174825239333903345260942753493144425319406690258264377006345279362858529316345275899867794819421930612718106512463329761102108123170911091765860183891917026735736766882005279406957753218860319555895022216143455069687790155148656191581383772137326143718860287782727330834286190994520398406752079347956950408922991448002932405060970298616974593112709907992942947851013176123587748081733094964262987198827478617738323022357818096608758898394386597531455188837450131202412549215877698593553588430780918808684149824168153056041227482265948036804463787540900245718483811910072144599303459901165221320948154971746297121740307210798046916514577835548391616030894385701337152562862855150722803413136028428456285324568497960435508045081636319279685035283936342645892201599738079588502235266907079354686596235215891685105619245024738946977050203268750559252023394815072329019858198096587903384281591171290412868198060585559371229721358529278963249767139898257723271262077248065155733013745553807247413765985843790220006273966651260298814314079399013616729856964120121612115600076053461134101765218105814430671006386161095997123091422210617032392429869244181514059839939089494417364463056784266253568957906186631061483170353421936849212353036442828212790420205825061528140438713824865224796471309853336407108776876188710819986023815812683195733345010203836255201074404969990079861444819851370912599003282341249294622716456524154058198371254545928180918520997769391505096754289981169184550613128533758816079329417233088677709882074345975610867642875375421543306974908915375783343003099206583456666676711139574153173568966185910192585869355375517112937221343789605565140475145565693261929802312134142723309011363172987124149357126523519104354457927715145388569699429290365106020248329470938840192152900560857043946268495908665239204685414400000000000000 [117,72] -26076301424978919983094949047821023420931979493067820108424776943092216112503199930119695118997810298325039651322911736407854873557405076652812151242795852496649281187983606983196598404494567111757525686872579675557744713749268182756964198183444852725831002951745748416138045932576326617451005750952486533488694401142427860891657525643870894772042771491821670542675488147704578861427055540404536723807317304743659581843883001037612499087773764096199737714640666233526415904213257281622449691233060818490491848628953586017716095209576198286141702031260474533027581796414807724054390035548045553521543916192765758453915998754042277147989539477152747042064304449550531815914538350931931343043937800887908067941244113285788332199830925377546388415124185403819915192331734595301087835493694304927896240073547624303649212774356835210294437146620612367558391785402406814068053677093092559975717437185335250684239686464217155972541250702322052775897443004323788475292189636709690551933298386240257103997565555540851625001034403252252272345764096665069537827599582224843986410287451851187401525619125655653992098146605411331772737535666931252770631466882992190488133589835300448348515085070656422368799473402797565832913742932730076852973088092772093092338029513228235036449691607925075980399971875494333260173193036910769528165106060833376723989297563677944776340672057871967295630949409676786515410038258053381495764821714108432986422336880091650365450130606720636607796183358032183582702761047381792835684729119803821437303885884503746131634204789801521645833907177661508276892882082179677617826107514308246628362714518907799482382670477416348391819967849218021038812034635947233413406460433973452472877848364041535597329487536401747617280656909051575962344680874269542112124475033391540159883048681713752662074733827032934828241486546709628518146949033606426643596887396401845866957846531172646985846635035166547489407706222531827729337981985260157647430567908182367181099066893142361111386560737783775796647955770832815429630223189561433948622637927911916931489336853551868175699755015764212170174822302520433703810051298813764731046918854157116588730786470982592250055798221463203712135926722081418724770258235031005062903799367610236690298883098505571045261478703999525268426607928829322350312274700646436407762968698888285766987975353488617064468451294304552376648418918202236948696862017733066396594665849804844581873432871518494508879708160000000000000 [117,73] 2740378070555750927645051547401059548910849899070953834442752504891145794701390435282669064794815726878305522412281492788349190251910709174870598218709283770952320015648526673132947778642196761501990640025846750976868514844459867196108971709544027481253979972883161876704517058355933825869644874570735944295070044214701055534697998751965319066769392967062036795438847484560140684020424958552569466509365665996198366943414637032684981956021913972348970042726463259998538811866843667226712073537425551445516200669635037700326936748840760879878615451549004178478796781842697130972735290741596956806264420276636078208822505725217204314452544314890985857768277294222083826203712335875977206149967863513273093273366031280549935016049171929109942938184027095542554864064410910035546892242860142282356598709743836463649655956967286609180900561536214667020819205517570254878034764790276053751001995225231301156285936266353665598556117256778956003130354077572241760028015615488572711246075585460955638589777018657130283004230517226736306764364000025696708286184986967776742056558270711462828231209706009575445097170269360856394554664110742991077112399499763748179992771138721196757917671786015463667862031729930073276939830024068277170573708509822929669928623438552425231661524623529099446273705980027075572056919735764670891026202169082683293321093521775440913479526337074582033395218729397337258819629370518698848351485714262515981212097938143139610335571629878727860586676586202683209659515042200271058457221876899609022583521408217770382663550099270578356813088023068180464243084249848916200773822793188832287101134784885002756714743827910947559271377387177256840118467951895790481297845442520230721845526147798776409824695381229025376073181259047665411891946482953677101436913626250614685826534270840694824622364984522232439867506279440892312777282148696924912302668287835443445136518281529783172604317265207125637472826929258122514770552456139008918914669347523679376463714766461598487065963643684404455647905019636541462715257668663205017613650920936686588571387547728609931153312760258270518180005594678574073362435479122088675146123910279991696989956719432229935068765059311726192015863449914884511667661413431717692823532003094219833556120790265946553354236603607467283274485332444295028652292827824217901878336821820562026536495201568317673971421996278758773940783211727382174175179999316328781952980298165532826435254336659760215909151539200000000 [117,74] -145498988047817278486339959548734754330280928174850675775308979304882611511743376620463993889160967423388095997740767643962814581404779887676792769572624661770432735917626240291002393938182011646325534472472509199059690293592167208227900893088128084495706544736940616194149251802577334567706850445495875457658704435533887545313871014316920883235719217188744362136377796570344986594216739924550390450043177026748786587940144556853491417240526019995560866571785741430273281680524437705226434316923915205180284769922380359383488582143079743138877949632735716397437482483934701083237121065843765938040410311841485700816663680641646979826952273663517254462832794021219275441601364454587265889855959307099894015793253723102708492523231250164589118217019415344433157227826555744148489819065636717485525531164793762738511049851594613193287378781742371430208322897692236765149505408223631230343658277396699083316630452688979587955754132695367951805108025858465881827096533205987544625578067837673030270574561262914786089363773624642088811198609533243474748590687047109114127359937010210922743583583763565931872932436243544187417279450740081961552134342989942984762190441176361060407232287234125560143746423366085308628032162603252329935251070789290409711556976539043640374679230573743256754906580963426584923224167619497718028802289937246532904363283637811434280351867959342211400512018164320205882946297007636790756449347797725541207284972350895597003820726643221462810751053020388845771229522883188463187945159296387030261544750988018491200416099471599492252139722064729480633100065762422844717262492853925829666050641686216202431377587056238478154617291246840418161573450659527468975298305785452245327683971657359325311572780355885644710779900768964304784592369461103714054120929493039292910798634759221924998321265629571562759355896853176104181249343928713517349258553348534905000965490029477807987621485282698663456399874440838747180904309645230217686302078602388270474935047866209220454428861417926235294627894494109261158290265119206767252183732391545533159533325085538774083421387164307138106701074885516704272986655968466429647071377431307146920246682967504139244356307437583811789581676736803033397238178911250261930595650350940064915622054873042718500877591749493048788750367266209695646035717902001114492508573125441720167909898849109576890825947930136778048663516970586052607107196126656545555439091742735004780204769426918678822649856000000 [117,75] -17233134886956177771981174042933791659015517187252413482209155938639428471301666127933638400556051212979078688432966393983638689784415419425915517267958379583678527138447863126416061002494190918076042940732565736939519256009179438197459828520732206225924084581820407691277304390512223457534880600479647588920499420546114923909780193989811817981002584785127829748079391022418220181416678462779616734991561818064459079564799201302068434375038688000612662813646278517542777463996397262700670867203554682234006880724794580346056776464463664928283176499126825510117678812736438001893666761602613025198937965305817812412669708095728087784413845234587974248218696797771932234194272635165902837635664381979361264016478545023119964852421618146713997837248264607920011742865215919054152099728630795389517101635250175906799830534763083311752706919690477581167188326799808731809941584837862101535458125375175732866983781173703782291105249768599940110570821629814926605208602665297676443978206194192672537083621415216829273300963256153237154632621826848920652732139924163338396482050552280403797348339033208345175211846396123058399091368688755444978267251378199732234598848509692590159331506873124387148440043715157074562191487907145072934401936272746851776310597005540804420243713070045191286762538471600647553978351186245344356881179010141864887184728912219216526856245714231150550757871233674252792038925418838741697297470099182567947077348210082518311509158271391986086827246770339899170638896497061088425250358590942363553201840472511220985950147982727416250911901350553525538990790473707640146548364965323421133062185947586808244100500399305630479460439052954034804913765059582578492903079762101137217912585387925286222527259860092846456703276272295340372751327969673106938897118391316650517529356622584587895674192496273158062876893434259645453436510780916530943456012060987575361822662297761727230969902664447781186593017429546978548884369979123671290769534587222737903267097615525252837454070675026821625146450225185638795064540646274761296218194556139336665713410239484066510778153505724612953987408993436906590995620591321435708946441764558446503875487881267673944449830430091427348812488551592517333659972556410897158867808922188023482095115064966043151418214780395849633514725923273984897142105735305111465822092923738306041590160849567657164396025533049637689589074739723466874698828055997229390446147972155692405818822984632815605842514560 [117,76] 6648100921105073458671495911959007642787185910007862916632430179283951134641568238676535874943381213996721965441285343584793566834959557806183059219453223748585186234129695491213152882827179010456220582036535563921784463565886798864571671845995060861934751353694266897315471639145102131976954327526100506802207007145922763322443775336518809288210573947198377477846954610999219764676684360365721369005940213787590624848860679160516129038123480312342842919030296095063495774338579473057072948327861118006891423400028355668363211115763820419289484993263459843664670913682582167014322596119320753196857746384574776765722816783741029710725534733839659313812303636603106186769531012493004989654595982403483719393707846823034536117366678968523488636653213752511080488238753342044788479763367951501407964387403089173173540300991715484805658708636342110086001743439137222183398441179180141680461301387413452283777703715054417028010035394781214635845109631670846443930164679553457554720836117787167346577991875412418875281790214107181737741177019364504405545150364791681732407803675441168456196527196492153974681590138101933855050728849429970948638578101828495465733088073442227598078300138767055219718833000331732639953856505105056396781390308587374012614884754390040182612650436342886491805643669687334746990684516739596303559470166059607233336421349775570946634603225333435058407394610286051134553679832323643878145641433762010159648443667244432996378118855846472802349044885029237776908819756809065133589938543160785493093237715882581175453536495972154865078208420904417693528937570598210773767690025174158262057344489936779345043122309738661291369777546900178534233127382163357816070014487737844185061895142591538048460640184730611388818120605199226463034622293969295622507744135457932998740421658937132506728358530490973585916490349210342467732785097894416507747145849059414041580100630071821339926189642748855565977835829720470912964321542947664710332244542700429131347565409457964979988766869101060693102186307628129142428697351636818594084211540746368305105728938002508707834856613733813881093750797480895415292630965548118133651624880870709149547916902714499046889955733090693841667123054230249570302940642872645028858338025706968920097138114529760499197222876347255829117329536089270624152973067555272575027415627157658693426673272654941507927222993271525629015849170940787449240452661258041915890507054504387646323877268937528769664000 [117,77] -1222155674060724551243396893857213363928191767826639889893589760335248127088855238717748562667882751138389636505825133981850607584234600343666745537555129748994014046268381353284086089337914731938837214202125214683465310967887438318639656780678534703744897689936137457401084087690237793298864740582038339288655827410802841407902553649602680850550112848970198939556201186702330528298743448807833825661390780798993823888035284547130510899938181541173749774219566632642228772834788325865427420286449979504611608669956530093371800407689291903433691651124614729253378676575615615019840937486496460845338298608881644002102100409482096598951181894364873759296449410683896984093376967292666771125388748260702030596349060307011526687634585291389430323731850638831744626795959677799724732410888832973683092529217822111041808546207697325065008074075317687059223887328506576764257192056980296262686352929680204863983897411054446071435867981227360377105524866015665820427030741557326893105187186926888167589302093822111180524378185895103397783765496612138739077035654366639262875303453861760514234802042647902039966382677727827116179545966977433978471101225434984067124783011210760398404541894942169399474902167528065403311060029701539806719437889448003231315855788037665299226717532361588515243760393888746852808241588347090727377216724437380935294578560348469282913118824821791789905243697819749485440433478042734586264841057738516539966873852156265666555360918683319399956200137532504307342328580648750854894680968955167047685161170723137264699003474407664772213751365856180237261718063039857969094979290816468346831309646606943409783010196491493587711798889509021444852453085559239594443699853883672318368214639217123854121895976097159016415501453017516186898051117427250493033313604642381175597891918267860479403781312462090583276659271943935793077306780730003162248207309079874231721927204750289270017659450913455292321940268027388081483409765412029758177723831367586341048497411145479572227305128190752737690395608266803048023122299482299145144101231640455485638721494043545263290989202164186271783609077788988644836219375437608921212460520233959817437286952998761662996593848045289771841441879458157380030032111622485205002368120816788448566623667935387524913389468923726163534145779674478360994340646323921365479869715455825921981043707833861841714932908389204515846013662588109531722721268680580449142114824732489577832990462925680208000 [117,78] 166536134324390175706477818536054733462862073400679939037720642163726765071610119978155021267193637864378729398989251046170828381027049789423584749919435046519652334008670791635870727646669426099651283263305686817976649191668531970215871488848999933623081192335992052773232389069790698204553936540923105679567239875666391988214706266621681320635522171627078517219904797193056400912251575807242025965339601599847274110930350667056208124325457023573464909769671255005754163114258119717747439530854460900412873472492638531757601897701984073878792900723954581008468577651607607819909231825268716330865828316014866081365371417412472349104555816576418617819246634148992225924757201080176467842554308075273499906139656176910992821594648989176842366054103207571556108234371391510678294674071912839834142346941206704294118189360669578286401510614668389963233778889444344046352223202055208317143831257117523717831292718408997593650530952623565724954200254215829572459375092303775773651107646802252402862212861209126468709359205168313926577136979147086302106086830430823173813863507124183233714321987686107491351251839514289636199609616987804087316790102575505276826308145188324849510732785023040761445572254727930941341430319433214223531901790969884065943879159549514263608802621046272964518369696447232601930210740344671923816327732919465877479705864582923407666298708508643075443181191588947405855448261618131203311028379657822878823448115188125767762876440340127084484076919839170681770117574711642624027397527075720801409333517299764719257520270426051899358320200491920401699334507628913500166115522372560130491700797497730003938298511622454614361590236346182461607455241994444585441024270251200235813425240296818142809233077168824102496949912214570061874621277546192302725323418618937853328224485318345712234239019573620434189188799522265211839292921342388627116590885510076581709788968531004470760863633705972897506620405379513558261052704905577497495313290831831387438485111429418176823496072506176778312208711623104256083684597476095590572800128272255343715446614466518234743011319003936052660084071422957695388443192816927997233424228569707268991776822713912979420094386893927990667400211954713615651443566551312635041028528444925788960706356098127419152841367795275227161232292220470820466122496450148767847465060130008818919387404154486018904968207721120031658316463275280551175234497358889250284278405026637431021517157627152000 [117,79] -18392598865031707874574322024202062080258537876639992308363451299413925690068537499656793337943219989731962079312928906544543630654888743283289425287239308544238134934623277096698596921143431562195454592093691731227220809389020912385589706883016032093884817318756008366737982301664077352974705799228925825719939274376432475996416520970328521891547783557935543669679401167405350885585358128992856326500964115961112351132880041707718922286683288587693493598832275879106460958049861044066221981371465266293521631184848275569122617174591982433886483477730176046584835668016047928100031331648858487455078181016014612759714634625633047913987171400473312719392366266755195306430017149226775797010392574832280054477285649105923006058698569947143429683343625595747615227663229568624204560111358796311137740847657923680091601520676088179043652837448812130852138667147437973159469612863186236805289196056268710513197128098721885095317739730821283508265756606920902192046004444642146501844968742744335517742302547300033666105070862801636239350525383058482908388727651173445168819933238424725984760540233761599067796323056772983868113416466802562448257034923262443264598164928365770231855203525666359580404327186998011368332747717260019621574051861500748776171852114592627953804148117542786942933175087181148867794379666726844312080309730864772508737995368949828422941956995767607508619107410000233552132506709499955585965798847618636850942782794736631260803561892474408951547352093881167017799665413918006279450110355439557048104890543357261416607988883234794460824144264545737272183894596146109388888599864335434807105330997883152883129193318509911707102556546784659649912014138500484880273637230429784856928228711964798582464103352889732462075405668913492397556081372241588164299860889569723352387711002749594360480838042172126352561717802358549049587349978765968615348926338468320433498449593996229941694232372344411070364211244741834508751766271917537699469973375180102366577279055957280033385512355797921740067682622736632330129401289085919842980179570518925846844565813756045952230389773172669162147927667250160324493200477128744474473471692927126732754001863263256247086928179516020806726178179533020271618565906201952189518720687227477768278362316381761742966367846823367287492692876881590786578284198110729222521994206848777101667868846916178497215539748488264779967659195592491692847679382534695612562842052054352348271978542000 [117,80] 1715099679420190630621036914453592943356531753497122371314894628521118276549576831205681541023467834427111812876981433534937190834878940503715468597750941882221401736820247155090838077841601030878661337668439182574670954836113204597888677030625017372882045129335657140221945021137363817732210132716387976657011709776994130822030279047214421457310603083345133645027174901231676047467961984257500430017723429840003866145417303960141131793371003840292907870833155310376157755518149430084298688627555881580028273712912837188890207073957148978170089814514873594937560916621176570931174906318438148474799532538630179219513406691379619378168185637374375472641456129915752406804727038318462000075651061781134399351877271231980775190677503041175712199416980865430235785311701804558393878975406476431765952142721486930997183052607293786741954594842961385651036930723347251056842298728996135634626204880561823269960660811475152338366073196921890557716401089315636286082084043038066876888254631518406713796202382247903595742338255995916806644943895073790845865544893912062061258739026996903943461313100746932927224088863326833920785840470379888090301368403451632887735882715840437443374339147386298871197936041595721871265630825653381375610219874867682624859544786311989039478386939240905413603148214697726314403070911517551928107544069153055796356039268444999641981060026509012006020370062336440665962648225652691551160506002156851281420658825271308931701398347790502791927619779377736233483232820168245409134080658495094031801559290764170233541190669426438469673397779266229854375645085104299865945521406285449027090702970251331187633253629538284147403051818079261871739283488618359322480157351323537573627327433450088262097905076439963575685149951890074594592931873885108811756209154484471744203979398330285333707204200774821907365201735994719627482336389061034734730500508694140863828220830595604608869186316771863036348691051998810484217756462152350387942898220321410339724520181335655042580907711221644001436867678308834382295160834107697280323253924502277272032260419637601844677991438862253776393241723080581514499265960443432416944351809968780871300184171885172460218895514706983235392480917152362455020909185316072567529258047366684450683780029022267668947883261379873132499176866101731800055997025649098721390556665737024129732616167427894809594927596104984186714066398569317146973747634084168468316888316412310865491712000 [117,81] -141315313385861167198900119141379817620627310664761018986842455424854702443706237348599436555518334260920844752444754508285230294070401469257946051055098023737203123538498375598242772005474166666306178188427641134614331605685892935831596678340809158900624574825514112267720677213739077108895301986429705668861058240592528277461068961894620198975899008122229327823206354602163837905355980293046218929291894218717379957773702315295812185723510737846232902976647054316551956403968256120630730455354040130616955271318853205913863068338587658968443941341919382891852277945817230556648225227218262502221979005409470102265656363851792089832723906507600478845029155939036267838964546242461810182214759216527154128606738078543904553624282947271476760012537067269706493256075023278041271554757062931836173579119293006039688034550963861804885990934775266213027770162469898261598903667173580446008194582233176467918362184454992481040397469231591212573687947207765993187151141128545572721653186668870215135348426693464787214064741296969479913870888263471483107486753152579097043383152255901683138385245534454428877123374312520751951312818560298546980212674429470650057204076045751589739575667856793141825703167410602049839829072972559237862984454989224290856098959325515715923645771614457031684009977407168952650567856721965268035753922454729325950207131650266324920264257478349109376161732686970937408184354894730049370535065602865933009442931026422611393989167184270971207278168227462620844177179644276036059815875254367609389880402150842666671360674147302252212007678255814726324427379426322740920032601102648349061888446240798330268669798032050440686603320387360151975983493620983840501531336336697657540920460307036656313579426930401008236355837883472173849579100085793784528455146169059725451540311388653487437043486890088331647956010292005622454273320734145310951076567076694470660971244666878977592851505425101629522058760680267282189516785192593884675656754675014634412664509251748285643941968072396563804566101363357664765983212967522188949779408068438695847185350264143449757725207429075289556814770970286189197522845652457657160261002357232380520594038135814137542291884719770038368263202933084939360814466922903381267236876219355951660089087656937607034743407124844349850400494091466128814770989666393173208002313385718119820992371705039989429382994537919822417304691305811676646274641486650308986900732569128919572480 [117,82] 11078597192918024703215024468728038723519298026552570808898275683085218778471304604405928209411887877399788808626611716780676177420229500035603305194126597237817656245027043127071835928555737603540448679174800559764958979667113855854983804070978549667942538342639253100518356388489308242866876003009718684400596616354270201273696465123108790649798249274581938164710574877874581114018095638011053429556452649037850444747768841316682087837252598674693129150802476151373295135581906888802045670415716792513721014543300979844881422403413716681961426577530312145238222503480149227230863213595506478177428653500411775837552552541264769372061458322461982818188265500533238246804390405689465971374732983057087713916355253035038142105541350026283405718187640972248553793532891120697533732193717283123129901811174455266223761076341879294501331379970249293941165814855428172602709930769943182837721991295316215999547784962311159883953634495363920352961024657309382262157476855548381946606364526140771905970689647266313945505019828146478647509612296731479051440225692648746892072173370701377235378751065029812798895818243559017912671435851224454978066695891266441275187247535021272300749837835766181628923191499322855400315903239201119233182706264285787569953236562598812127641690097455639405308679843960171823005957680966004890217494547333203414717248251386003447768920294219749772726529494741429738341365137042793456440649685986351089355184728199366998608683374853521665628999200764481997522443337221502754044743193257467316201160767524036790626845943861803615041872105057171083933356336012518580643822229447158861498898657765989158466071939643798611415298301351502103324478559284860899542458748727340228885088056400180280286883858547761491275633977281264158040139116151891456619013142112962209985487746369486459138447510314723103004418092889845990415132116734195242754945082866045800613500164439555232002907193851621709494696943850971306447380385103786465902123648300634462787684502302307829263467807817087446599755521465353071161864052693351536686604878156819239390359456197393705601124470028651913502084203749345581424750688662279480123789812057631670562009760284427598059129587624020719365788510133271652427465126039325148675596894393393556091544913724645256228247336659454585105999280866184185588477000867964912447247971590801382837807101188192878797144122491766126502392378529866092380935546058242239588233662655546240 [117,83] -890405926213243346811772163514905224067000877795619337502528840496119914394948513663693807519302705899161696149621235787561354665974110794302006062560309977249370935197704558596299856050712829027139729261071881943477315436753280906666856123499939122397620347403951162943374707083744169512599271128978671235797617323908616021056430629388294423449721783982583392306578079082565545661643525003433298915537609355266712870031045812854769635833800242546977157816636539444976281188499769412591822286270640134234139929640132043452541692171812311247387996889015464996031376071850784586087311856674267037807037582941201313913024556083366622141210938597947275805703874606723342429413753202793600094310230576288690659295474651730635826145081849179199727768245448029917301791924464767837725469928493448647307489037852630068720380330573398754487670715093991025134749068838781945699479903572177861120088713705540892444608817497656478276619587165274329340164629123247867363413464170737525695226208145706420571344781006459489482428918725462868885213417250930172541006563522869050672593185921963713278313590566665451206904301322648692993908085976975871196360648905100429284809443352666407431232586257909264594845358615774160252228352547267651108121947953449739639656729335549369670402010889428015548127441319290530201708586146465992285229242010800817851367070464932339844675046242921233628075253872448684595585349709220041493430137714305767746720994516111834740925821721300518639422593314794498396786231283403097910669516142480156023727790793596250570377427952623082995037139907205368261695454521562629210748053032562922155324503450371198444347704596663763142252954000803799219508742457588238303365855396733775203829952100085166885774239708244328248316686575979271849831849217134632499888329176386546178125395623121919675785769723306300942739072938589501125288902938584119764125314500345434941115561127278649281632037278867587899608707250458433838729620556016802927268262424776274363412868274390220346513601365981239459934756842252590950810080970476815682201117299214855335706639662624423573396216119988035481820621742186958965672486226840761652927602673594822410029741621130777661524438708147413234007643841867363120295957362395822133047661663929861812911470657666110573015798707440070740970303647933548741279132908789164258581845908548874805776394911495976165507691344772737249165537881368415090221868488841437602997693015600 [117,84] 72822128379339123575626238365983221347416974248821919228430658154213260484760073376854918080775943238411958901686574070340526485949273773751762816824915138585398349848668559886334685172229821299143081189740583526453865749547018736745397581682181177922379935129400607279443016496777083476068706994336791861580945103853502116194732533329780427805309578437533831791309762292854788384874611768654231159330962553246736122182557679842590236124916642871840814536808068985926710876844122074856869369993695285660742586449396277758108806465943230994059019913607892355616246638344321566923449677923971224084853414414277201680468269665959023210651340707767429155165692396080525334441312673875587123369785726532077115462640637557850782928090091023095025739913499309394473931487673248680894804656776057680512133798484713280771246907818982895746431331870627052866712228810987287503533648001947285768822149080397232892819669178080720484579760075597505701277607510134023884394537644552340990556467184846078323533028491071439647016781792173379399839735949643147712120078368700897661749301385285709066344328493947576321658623286982604640558200383656046814584029442159392635627636268506311264883116136502006337243803930432634459506691432917335217888979010869453418507516142592095186710133734416703235843828867009727953754799328637674016987065186218639789116195757628326596438258786519659163361848890948100723661993966507521659838555346675522119885329458018044830970234667653022875881592569064001706429287706648898872815503285172975518077014455239162509428872196963905622242425706624380732387117024761076382186337364528335990677276411373202766361855963782993049513330245299932792354198719447045680157038874795861604804949142759110622905536993411270311327842417781577320447336159656395405064927971089387522685860792817188475394260934938040691130831516340031838145730039532112589250994803663331629600591490833190318015588070868639003655041744424189660029362909851385558145441572751788050640314396955081285700831661142111479970355636305071598983534429587203011645949307724029799454269482493007598259882885736055470406703521557301880785138513474346307851390918732480093550953749075368792696367358925401513796160502951305138786808941485971818504502300930374764306775486483651822480051194762187300019422554714767281162153604126773961935941860800002350615821800401597649547849517265772924501542543527720229393267009253446634511621120 [117,85] -5569537791373679151126254969978359341985498620691975675068575417466676561247259870596225779086365453401544887722306447150186765141279537949238985203609753452808846955614509243493405838399950842864244029277579576107204589538096074028228648053213473335790196088470539142268423115695155313936050532716080790796530745107923380042595113535545668125207138208210053543660106815415060863042657786622957000104944828469664963634502098460664574761406730877064805181117971729447873594697525945247880206760579037567808446723205246513371411854802297647682209537972831811453248959208717592886581286770976159372410281120965449827685973122551942414028193609404872095291274831640491175340778960992167599568267955597235087936189230371046946432705505006213752023389123396550230755408526500053423180462280830959250442859656064385536056967730590951308270928740090398056733435814271930407087433009930809042712426542413141166309294548101986171704684172309170184208595829734075070970888550421584742118899316777539511962119902999860548305276809575624789783177510560981119470036132851431591885659520029454209906191901298795535976211670478956159701836668424164578144125501471554527902561107675880438102221613133026340996825236153216587910937356430767727123649969912577674302013659174050745213978172637202784101270954183703376060638325978195723126592263728369912959981198026904324731141764880687309599057593573345528903728401772209965377275809959885670820922517326081753343522702565383160427287504404172218492855431392747883913984501789603760600635393027261036064346985192952204683620686452504936277311941224362148294552768492387740777824541703455981709192338490303137546977577470057992838959305051489899705442268883308830787853194921820409230207474896612763330348898351803892556803412947322094428832593378266336877162246294737695361752838737646476676908119675071416487325844336142825890666250116710478243036006217313846469398100623496005825795695706554267915161523028093533734015647109521397044140470564685883173796792724699742733112876527605432804345558372433249384533475405777635938322355917990988776024144989668053058978728780269068214966832544450026703956828274803480614124583759494475819647724894939508345630799535202477672775735196474712223585522119600924132506463855686670707158085645266545638094177124875368808313953258659915569247744414673603308696075743916682248482537154152882488305494649179374145789501398006181733760 [117,86] 371706032267460233923733836724050051956614070299633440239231382411503809630275356915416973343544323144852357196786323705062585177660396096325875858844978443949048803109437534516636122373414027743648282495146695711186493612895442270098814522324275069823174430853918184315441959708339869793795462079436672136336398456029848859370081273222373588119934051229171921719715410992187422797976544791278879631042170546012744049675340253890318453831718249387841292541708141964127845284825874934131836977637262574687295509139177954069167321105164694971424785691720076775717003880856670175878667193187957487293025545881238429784678478356554681433246254219033686917371407814388867812578181921926474014812161150213556662806025914415775168515278671809566237521555854431994742802714616981766133375432714157185984059822703123872195445468530262640449702331127266240927146915935753574877380506498432696904585113150555471821797597352778681172457185936250897238114995141607044197424110614410556140422563218156627872771413593482865767143152047711878426877213185762703028243957866100834314106583681366725931735028558447569657602767582020437787833905613546626113061704306349625973362042026064302663489502182569742862240830916180245739731014372462458548375196427906772951788922936010724789768692224632530146825611856723022748170709565674361698574833645616229154696655751118861577869674899294533709285218534447597477138413389622358725490836773523804963564299038618900382287836739400301012888262396540036925085118970564584577546120488167285543130684377241709925949856219028182810184283835248948807132872528029394394041594351482300728214589660650466400421050950357448566938372181094946001806931534339073951598839341924373636460913649047206542584379493630689782248353199396377876413693123424287526900743778755880752773224983460948643445035034562677583077745693370008588264901603312705431909219531531567213314804259857953032317003575965366272210577681487862902459183658982242258752697233846171133373020128473306186997592802968141276700887178597107564924331876491567343367106392885177475889031842190853347773311340877375964076873116587787245222528524135389675481705851016865265868279856893177573048314127974657891517482879039520802205565123306778767306351830718124007718381783191001877359772034843502925682324151120806448918436157360320732071704056026244710600264803337237987941247688785018249077872852141256204314069471217225600 [117,87] -21252502350438275267553160453704025890752255147461453179721725736173903987732661547221857612084404865484838624890680204457547461549728147457891865980356297136444548803993630416363505911700305951004274509679566889843421676425610613485733505975844147087168959713815369721310797407094354878304823230272253150037273620742348115841227537076321310102547997048864545002102712594415734074962937109834859552130972029496281085416273529454853262478639906086534658499976941924456955905218545794254702319395342258409464086451478812858982162311469149072046561391525192295196416297514085832598207256949077073588988767104494627117860474594700330925739125398396396548494951245714557662155870386519862295140947197923877933972167229304765720646643035586868468909495302875182006765610892291711541471338154725150342981369524161871080960988873933575962698621464213221304885864736137587485614516657182633016161443910917466433966374841536561902877224312992759903780042541775145529576183859969173415930021514847657102175474863071295384991428128300497769192747436241301086332454306298920169685601705293790351703752156019050429905906625487577503986176847433809461183948391767539529073387890536702997923853464824750762349071112080740426505262783489932321226969944903512675592839420002685953743727148967359836322382351875591577130970817497245719847988285862146523721082647322569415038804948348859911128739312301780834960566474051114076335521866409022412437708691165378152744619809720532092951297147846667046138578438462348688841095391046522899098782850509106828420660914144543526174871847330527705481692528525392331648951729438009544941071707832129010363964460286661206277757661407072455765312034474549097851645079026558101615736818607319468492956206132750705497079004992876757334107087197680209083969770635872732610597786048932431211120719355206849818199636723121958226359825547580128155990427223277467772615673269465421192266891476564087823551899982448513520151513773794259937994267699063758251215465075857648585310738703835573432004620773317222306217211111145285064544953100721466747618369352304584736271072219620059248178112939350969277035822165080293767782998620372055924738354211386689130145450807409994902194790368453321955007580228244144090672065806510865470985329029233762558856859234886571944721844687155119111492098386340799736466291738101356860123313469502950027470079583625801612712850967175190277182563012240 [117,88] 1043717526923329095712256116635199319757879531213579013738140859165176814576218792498424447498241560051157948761779507556375087244803370485098103560277751727025761830288726420723287787145128438995653619138045952040453923184532508927205874354965256747162214927399658141861131962065256788244178428892756970890385631871574103335653750865353809703452572216093295506574909772224344667869433565038124979210653872254146334208062850367756914934394730448433779065890709828215127961896957552491361171167527396135190261203963900832103075745133732834786421578388448741987588446918755438034006589138463682724737034341042508394394252716151186163174764724066668703157651352797866070752225486155813464635147955650491200117160895331413012853669809160157106486135617813985535914914630496450419491166053362965765211978098225302446526851243419375895160379658580686961702195475168599694607322304731011130478629277404965404087873266541198008825832984070063915086625868934113138450539265325621345777701108108215361759417990148233439632176888398678272755135152638637055441168006988853336340258216865795114288154626266800257346615520970526686494878093286233771156886762055692417698377166677613873220444629871684032572053391778144470220214729245676154481775194902420538532975428417871154571928699587265952460896633081062809712061654918272314434483441305971544129695836935834178121677835486678639110844356607876902314042330299480014517133611729825291969418959841408611304018643825288750534617075058156594407974411346600418431762388811567519142217627296499734174328836385394237952239134355152374322919165220200248128509176102487739227961901202623442198883487512845443943743563001634251379669662917681423282289766934810254777410607659794075365104613589225328925750036412232553763945271449305186754902319531982328944510186017047281387069691378191612905867784586206898460998460747198642683703794839953489916444229839657181111410270390881182356318877182870750348378207124690529761974613297271310148772631125035244923529622485567438315459704853436036618494769628120493445731797578413169000563591184530697766473798030934747524753532788370343043187258575861505677773338796413290302875812093705452906755751948414981773092097539518544346623593438515868749081733496703197526770132048624161813432921058414089945194464830587718201667858715628515743850639311451347960030194346475124289792217642229091307531448721316325132140005120 [117,89] -43278652018679483472170959926794714902817855220161628312964166623267187216236339673915512343913827375116844948034650342813302905345360229518343224541061944496719679400465210499955411991868956191175836396602558766311070382919973469856995216949955861778123692308156742696534498440961494802045829658286078460495644453825190539160632298012466733567475321764007507194855866857646978552985251977748582086417690717232186255964053031359260969827452955229216837129008572248481677132210085207484633611224231291318749732624799072223358311836072997501778937543056027774392941274420660808626963540249098956753678202714768471740897486779704648382189370888485140191433937680059975757005752100478642572168994859290178971849621532846520427478813170833467874068064951614870314102256792310855013479107633474763477060264020235865825172506330116494070211884675763438939400048198010735652827983028546173253516736269654521272388415493604719833583645859615318405096988017777707653538177220895915649547041062345269815636378099642703799522085417301966094855210271370802597307919876732932825847377401454060623227486029023056903282001874008130478133680516084369630713712082496352879406171299666576344461457508920806336645295354879610313287785869405391545122112403653565613047068207254913777162878313727595514558368369100317377236380360865678456337391267049251588574784753405983877012658793461562262366685081140104038043003434239845541276091475162966133432555859979156010426170653282783155387460849093989648319693492926377299367999966340922061568312295207370684214261794568031620581546704373557146654243120135250294984601780030222496460973987061041627255402975205940138902687700604419967577763649433352258940770396834437189666147215050780224463676092200694165775863713693403204215430605228927419584792447436022055967768456679848649584401661154100139430669218407778585534810517468350188312725512498344310686087780796856721001275419496561507527296748413187937378812255070133979384477058091187821558844064016618864298625927681309964038042730939600915686734685644825203280758184068823585913765186229307700956712549578012252934706966040849738707136850258981010074776899986746208295025144900500852655013927230000536107751028033452750920417323267350279871855772677165293264357545798658161807653867039391836810951034688804662641274019343213737831324540358794491324256045546238033682754058048075889923557128662347427482400 [117,90] 1467958873306740793958592992419940830076589044598075871808791558261862769845593094005795448118287379836805668762078828323993826671593781341281304429667187481017138154964001646029464461390112458927920099116061116963046479440052207442048049706892353771973184593352331650748684155622761920361511486129606579986127190077247454009957153062522071470837750030646683994227472597121177904359524686001787172822961810530510245643137934507018883216203512015470866472925958362172287420774034887072436539586226970282773574370305599013132193269895681294854648015342251228794037824401021462834213864172810443216685478438579687375774214393607587431767317415014015742797840171474668947419805392568226077596222506644470857776621017944913007306497726744386589237043748850855626252136827851001684762120695620968646612932689711917390621077237174449721000560553298959510621990826454541952905026385678154665942791318142436885325242463172151709074548151477507595178074460880908610973560138549008060085155159362414727868750811367563936586821703676140139332813817370144923911492038785021231531838862646671227147861906734838143227749337042938765735391402735931606492700436024916832456585448225517443889576962307664615376100601379371683112057098406972283349673034387795549749985891076048055235855999012455847720753273639069063892418845704894036027812506774843217844098303115890217486950018452924962022671075231202840916758325881779321325821220876921544502560669899496473954544297552961374606985909568316624285590564912372303398041376116484865625168572252988345897797774777395681494742077682537200805828971277836690980294028521694308293166971272350727262332352072148547095825481257390125651412383273675210228495348001785833838059725290665422248315273159891601783957769604539067574561275604629490494917420701317802942799246307332799396585729590729858880665069746951316197154503688558448018745588125566699274484949606611605385242363527637584131636193405583727647509627086447111010202574712017440282692567717351276791327833853489392232438839138133286075938145683983515853881594064582494983593864855582690672208760070018596382637985073007763081635015906225906811585380205390678955297498112584242209317160517658323189324132897202034053268167564010833790753962646738080597440873040963560064863561029165581931737918090450359037213858568948817563071787481195874494234728783850967082564728711608789207268280172505627200 [117,91] -41691571009635801900800478315117317674567059962690342057992814319947910946270594057616816759407858115424351551105459333672436624964538073457475673132440146121136511034437434400098456663661664787508856652441190154407354156779245311114733871165624608687327932563281611668109829864713763024795982700003462123987230696288481019124552280639186215333516786803602582574254506710166479683561536270764869830497458577760301624942259594190415415058701968661572878487879612442451018389982512886915854372992931826656611217314917700830591302770505836086500670468620562353607226052049311215806023476690437073481878580435789237325829229001119405679176912029462452805191432623221626672932179933479024836799989551786114629967975517897161189294013569665055400697760794567167423672560478468738378370414438648245376390713942368953903284265328226283926379638425774929248185270995969623869081840377136718800193973647256413129253790579483195279961513184218338685545416076352107005792721625856822631702227053189391604644005387380772320355874931102295445563035276291929616125453263339340372158862509813237360909770772968162368186698500052333550179152309316467711688214214961278003914141990808248708541465197183885212419669036944767606546190775348425017646465930688554456103762624768478834424830142980663345162223092767858811520848815535587529015804844479923215518480066323723659911592824966259464688074647143654836855763778760120369694003966654604224119918768392742548384129822962689467883322551876401119116699041888308739138586656956075678065208005614284524630306756828784127229173568486584015908408407261939507964482361473394621751447228633681455550787293338538026564046633813680166716824047739181575695404445226432303921511890445587598476220064679129861601903966819108165560906256488467672942973060822166102200568328410217605421413994339333219073561793329278897316930899737309987540645343265127622531188280591729048926995999365924383063227150263501358388646346078620753602226560743151300375300650958037021449812751305716054649627565833433506564730414647309481838198967727303858551135498040583380577626872066833297363834826647967600506838596809085804682989384562890090414013416890035825863565521818918323921191788081883199753068700772558092650043819267557748579133556384176576712316524714226051996719491934626211354557109888844451211408234727549192494459058598525376160901157089263797222747431454800 [117,92] 967597870878020350375857289079324837487021543591146552129184164720893019433725305653149902758799997304516149229546902257479040576647434607717233722993733332076620996496865666764276203143387341216784227783700516694880681106794437523191610651054577155566021299853715424905020047897581227839108610041959148847139909788265519208390999536222972958906588342679700786743098103709408183900229842186166796741126925974275331309836590744956198002029315316538670626183083867667479363763912152182067069076992419681977190818656193736837798389974414529903423984612057315220605215146244768894379380003150391528723055241272708490227265607054594718957426509086301275688519311665904880106878369874859889645546644446638618950459887087869734543283881864504060277469360343419539650272260628337911675479697095766344196650760501589240005484273728345124312561260681719761228216822799150364364183699538955335683436950142676675695898019240326130532748790098054659461537123695776523190241544930762047919099450425254210257304504127638800111688160815864732039010190745665009276564678936598597629158773643214246893728466390621754249884028086050343558592751973532081403711386553494104386467600952329610038394221508479427534973531671943164442151379429687928595905232150701667541174571123630516729384493642742407724946094463526603883448801697742820388443399010200471879597068621929825125393948854617254488387759081656541825684431055911001304978650466795166455190053411467303298202909653742729391264792880217820486647173403103668756206370473278706712636112856011217340424139873017946671172768400328518961768320673560471133442613052201565835058486334298084639622499097754170890638302861581955227547372859103882227378054387098939012351261322959130106474937037760807089387677666269307852548553612814600662155229653748525522590861952009510412396927822443400384655362167833892184241604210855544691970153889976219344761224231552987169565987618216872019852851430254861816039619720271422068470827046829141731273537889379236312058412111929185128047135366518147290053931522585257062607250746823197146201827466224403151733060351688710471225712829162845828983949470479671620032590078374202962027897043136421472002930220040729726425707971094345080264090317934753458299237245888422077051911288987584157418973646000808889280999039550637338540732215751408001584687453434069744082058879478788438337152338457494236209785600 [117,93] -14287156231778326018387524011742458538510491115498454528647152056497766685434003379993824248793069653042025934019154166742936263325388154489467894739708338258112414152604245287782436454048766757277629872924252807520256505984867652424285586684598855911292487339654792988230176317825234822891980443217592751143218242239281136448353339314662550410105531335019717040359081674746900880558685076352544478708876610166237293253578866146061431791419049184805147151195035837464602780528280262083874202581977294590877369452019141384111714913721028832707304847880217189819449293531418131490071279805039858032179428991063608520648352578675571221786856676638429036602356999998209918499269026361849356836752901193119736557704395359776323310054142793799235975999534447171926924195126350205062866751942890127338997371368901391882941948969297698901965668656060369453511229679796470404969833559645869522164339704718350172880726662912894793999598718315910284479024333174097167916443563950329398740992553934634969036195310409842971608929555676659892179343489242861924061054244887038739769314021945695190348866520876013381060014224316194069452063268772667392337592977837058391225511316182522894206334686945439794787749302257852529464745977716302599582650348916750122391151997570270822548850871713521213106451608249126762725841060832142118273275581751144702258977912952611610546553949717144601764580402323087504083560739011029137406894311094534094328659190229042691048952172657509809052341406705495744298222033210692628109698025013973981978786880038264976903423604700808066675677095605915303134861468754303584482153855185266279889601289279160430593152677657547564234520354630775309000468806399376193201320791467049784011291826139861405467784191736908248168358323383669204740699814761892566034969642105448297678371864026908405245699115514415440366024772859937343482017315907944996017846240955639900636927675741999372796064727745485071239749348771420429305238393909944450287859395734781107747181045888375519214862942581637376129508673231898148574901750533046426762992906110166572749827960726133219230768044972635036895844989077533097325974148935050899117955539904982295246204045087665250639996776506916613389804529230760060074860196438274148051367205139328425871806245282920540793784202157545437806522041264160343622565920500729453646625697924540066951628602007001925195233188333193473076320 [117,94] 205786578409726216420309552346167274390687233099216022166485689997829418353524812118901777883975023243705816103319009267136762938771892458376465770174410103559868957528053983311068128964276556202628898190261107586270671638748803445893658990874996602602751743277897294900243252433219015456258957308788656634684710167232282540897698980550770730840589591107212470308834430602064314269087208955270082017236675615824129008200889412240387147297027769624198852787108063309082958439603549970883184537883147076710378285241510142163497969522186219150177568034056814758313910543332307517378384415022559172349517086443878506166883250160681787845776668902791685257320994400042273602870687548256607243216648331700543365089009119385854290019659919091058692101224801804545097564397045761079078307449607647585371388010269101023911519161868482205674297568169728478636549879079298427361089858107722905606230421910114339043324391696344320486508044936880488425308831859135562896872033912346632894663714966080377191102326971591772956763470773658374644021938148783237167332749631305144839737492281920725521175842132054345418538426840608014333932928405394936897195473819386745999520266693279425281070250946145117615056623119836251952199648147767510137096690265227519982619900397841199793120831778187491512492567902557348294175737204623825146300563667810275892940478466863870099848480910964043961448387183560072925307541689666427224761263384654781216327026973090605483029620059423913205399260878083744895491882521504983414892868841288180015430600434266789707830086117117006667307558480823280606320129441489475440380198987619443279415870933929702013337702914151166609118374887630558556520330457233145896260263052013804004222308258263240340447947194809796716444888083016838363364156951113245405961335278822277282247755713028576755725617349919500089416181762661596861262627439718049624164527451084519187500914950794713164145915791565409333649046030574004373152619711260254471558690968377283644831842884374668718752432521237585673635897339771321354198897578657046937521528558992792629593158183585340873229962175199236024564465603430465241964267020033475498935215818601080418713852880959724390226073403648555769695943146103003270794508446688953695330186903380122873621019105968189252886688786830177557158713467310904889762819996118405360646436845541275853409836058861701555823747921496142880 [117,95] -5725878496473589410469537743461125979233886722047969031439958871187192894546657901473021017383710375367453017244700394421108985688993381057498554333674049705451180342153950423923085608912214793634638814973558066704279633588314041109301424340048988154847332758995069385454045800048594842520276585606589160276658502012347752829721991407459758375235998036928970215035971823024592043886998419948786258045095406041567339045096014042142928743166669341541115210008407791551197148574513342640255552376914719412196896057108744175182183091315259360813255768480044595702147404889592734197960939271510569988156620554917318499791729540288086664201163877954066922838336984997064633709782156051372391232098617964098876080166131024578654119543086342779525039204249112001767233872672464013957068874874061581774069674756732845323559873983911363358978617106871732695577054797015084932221743181164515424769342424822322809621330262014998722858325764768741988874815952048286859041949822643561521877609019045344703841905744019193599972783284029038517807032187846803638947186706306879193739700025450097118313933835533561171377310314522494868290170520108766934082330393180425079438862418810148921150326772749598450526865241508155396486957414556585683700423382843621095886492818325920732979165215903323103119683217369489491715712046982465848347134269593132260981418669115554344013869015165304300971073244498088676899157245808182677876890195955733955971045538182119662023741114329534755151534754585942185371747372373605471719168586128460930907071100302495360937200373311988350861839966253891903085494121178548342328105990340892904820436582737335311309632452593185560435961229452390248614688891130625599667540064671942782431499036153651669384997490474357762753994052276696683047460040774230183188416526503135711243433912252132956078425669021514773745843223753123847017237434820485436326227943945270986268982960962074056760112118234304994800880974020185080151722750339301521270566223844543536709636633803334846814957441862026176911582999026733097898715797849648603746395428314891267326974973955207424346675908491932710171327403815949729431376598369690730046240914857675521308831227957315185366957756303629324778881059449744185704746863923469838262419798370443472323437414571485456647881814103074699632722927972164219708140406966958770888405415123261601613405564658784686233217821753260 [117,96] 71449574321980599055040324100965632728674557730272477202831450310938819248130890100508459596386524458776912345606220319031568624848431430516818268369070151616866801455465455099205900264410822465636273828139975442686981312406875911464652356246586383699209496971669054883181569390621281398799825793109616831177026492636004278051130266651279722671758793649905140883978603200936977114052685092130050212804413961094087465377688233771621078711845689337647986028185380534616796487821103799423107214301521937398632711007477969157922787800178893972282993930732494643740775784553971182568046802683196786758574709683357490371327920181613820703497444160527319114177774012567514392718010231582046606139513702121207068075092805434861183403309871048562413725270167355263786413903428474001345850433246100472896528897190406601179550249064526644618389532098114319251190412405784225758514590227940796981312499734987339772428378245720274580969992773536641842143058189818306914003357114310800312697411214970197125202924690712683636809334739980774232538932747390338730210521238090430065100452759161727454398048199534795885682647495518848870701049316340386573338396860484916593662157006239752313815803916994656585449661588730673397333788380763168603965260018499818290400370745408881585593863460651703161300226896091520869646697541851081721550916116247888915748902353760247486283787341481889897137382378606311170504672284926826436840251579731375614363237535616042463360625171033377602675205400815644102371903607668379768535496991123652033196487638586391980432238264927734263980102991105011026281196047497223286054404948222321505469918623302042869312545203256875552536018976949758689542926376556864685409328936981842768291656168088536576979683319060744409897255389299318387648623097898540831122605797342146899434655138251027418590461549425036655997194959319884944224895022870776162003154741960914579453195547208136634369078964473079482460298194801612844273113609070214685885541388753839829742874635459329576318805305323196387916738326482864030605479800928508431102679587477201464351373537881546209216261298050383120233991504469683622761451658857571246914762254333152123751920672173953611142131786750510063228166328818670591715100153960449316231131844048837334382881770101328942316311580527353825034636230485518319419278917796008458485486249860879424028315262369835767991715840 [117,97] -918362338598001480493709090070548616776998215697139465178717655731311492124602350478615130339356915142750689059090753850484672014927328412165190120216600036064750141842806910330711352693034866199390983669921211108327172092170353916657658377601071367245392311188257881419593035539541426279220215466605851913338066098885961188634582864128723338015132375363635261567018227464025492184210743883331062505875107415949219461162087336350216795231815175375716145442361959512195763255946856808274487979877862548651188310402298266179905594842384030359378513183882693070709454994646312054641932364647151264365656719672142305862737861276504790377783569473674635344229727465364884784550850704608430511413382801701438346291590540168387734432871577749101165629338929367420120245482114256309473668073064547346572508196459721155890902648037644518538445480905559016760379750733699550267794877023884661099902671431928330209063143203378968488659692066997034846860419985789116930183688902307486384621039431247253200056050026835670352406072334012175019045785871855144793649324363052441765106492279755344769839590037752199883938192197244082259145239250873192532939412559347373701456724306557902622722828568151331087168211018309427782695143324205666201202307644908903656211569210102641184000998083969679191187482694470039080876093699005361197037212259828314489556789184437183143970641311065817529275763103656128236230848125833070959021060771380501810749180885720503118181073930974177322261431832622987941059839409985914552475998546659467229670787807111002087509228146284560639069496854877255601019613213008865282186570813152501879143693671387886537749708371066716795706386170815843955850719314695108567618185335176124137342919496189312206977913824778603517355539513584243817009387055033216107250939009885454737586940801888824011453132260112839738155633300938465111404636169908631846231913709631449877757829387365971762087598242857378133145660690010604748014753200570920431491806625624419287223660851184146419641717660192648236509175988021578097653498372071581658802548984390398243742466799255775074132810032999699218796217399340382934615162237348291768565287580209703157781566665926895852860043633168428790342093287254956670525843688691595388057310083089920596211376381136611361727375925296762755656897635393476552625625335978203948180991021834077187761723343523708158080 [117,98] 15859069323318643793242548354108401823686564737361294430972676777756110593115141359023526151906597895732544484204167147128246481395178263332298163311629706945735609158088792842628315057556161695610251977812881318852406275886757290317365201198977109831239583638562984123133812479633885571002895829116947456703937145234823312267935379315796509231847171505199994156116317359570600122937196539763520649505533263366167116417281913277076464271153238381411426546026678161910667878159828485399145896302244195556696070873278131785202249024794415198789936274343551111456828464376197541809398391362924470938402605145114677740998381231738278149830809514765134574777765190108632733758102160903695211207431612333014684480646609252690865652611822381188043296672103641124135544387560674885334380218484175206800926525175234009689212385445489626082988051799811192443471209275523878380765236799935705355817494108159605837935318372867727317583729440912313755780129535384234502892455520847574257787072325234259936403570049721642155571435051976461192601013064611767516376200838816781097197716814066659711009296827378635240645027681357437367092122110324784511412325615896584626996597292402964933926830445335259223270230073143673121900423399803703986946265115703533441897149331782196628279175516067674375463700963918146167960260245466687167522016574023574934384626086175394149792455007462907304396739243007707416161081339476818485067188747286513904813997846513961866808991196007709245760830449779229242339488300549447555493405983862965600540326375472644607606946168575814013476684704727695653944857858908640323963688232755205439026808181748847803761871404053186878887053894844972385149993100700087603985859140187513734056264098639087766357755138389293278634603567399677991614205685240494875328798469485931235194779598299874777813876177338701699659836922742939393063848034099418796041700188971308568104627067754857810340919375538979991254289652076961300722749414962055306437812604431628998656084861344822618631478066342873082782735874577051886737189322412387418296317735795161127830889282417669572154834941732457613621583000241130214954440929899658408183635896245072796816760830357903549939295526624547989538196946460566099821746274079844852276045340640703241328237506297692852958372594630575787683703015201953057049537788734252098639882603060853588673343250692636160 [117,99] -231904569954463532156921906557586868141173708070788338260262435361666983082300196866492308926246769404300093270454838467824573010167327703351884996995114811733465321201767871414874401795395963337029390049112887469876607377129598748907419424113884050235306994765686224652682182322315328457938790638426749518858304234530168475298501771110325741402968224023715506687531042471743634087811852853408628750384550116741527309175921401628559883391727404673638243922762472673161247133835442512184095084372007327519230792337876335035579463119636737693995097235925308702533570136598829692492566945941821682788247193943869403443296756446035548927843410945549685915686746839100643648255146215224182597894218182544918886736077160572910065330195513646627987386501343720710405771905568994125995413670756570003306450496340519834979223181535840548874347343479190694571645287403702191763766281225165986399272395164171509886960847306457644027279255701666451187907945035796837092336399991775086516923825103189455754889169133519531511037097294054454671454981050219325078813889732132626103232658993153746897601215877034184787202283022986903134435733308763144647583840546135969459962181001255964344374358446614111883836301988886778129665378621892317170497962193560154721721189052942189274332838948382219939262761142092052681177062657403062082453425860152191453314652468317954452821089022179145303979829565707599220359369471916767546301377488638399747679341535085500709814677097381347058012498681448242422667523956408647082376122330433386729201344730398520836583457056453952323244212196008182575449789198839534820236328672988462153647190761499087635458014413997763474209966494868278687047439481902859861597672818517054086632770942957208421524397464169059946965858831495714762242611581546707066613173271903965885096511703913844911673072242466410356057187153786462421320341464672119467881314174375293755706453235468744980454316961018235174564006058243775228001965150306769341883692931214081246884708277110017081618159936238798405815567879649521677543768751315818375297414267049611948278675880817002876893473313902773245597162356083077524620774267948889815918524802670675606619162097855064978391551675664842897691835893175712576878572192708226376627234315153596644281586721479180880442637673773147528536404399025037994258971471069441035550602682811404134373131777200 [117,100] 1872611365415892066909480415096277040020491230905828314651372957967496218022441710698326916484149011675686944905504147906180722628520881091535543602317634378824787508384688260040282629194258906694203259607007910550111724823810675983696300694320568608978510748744785303020738011977050624472978587436699900094915375494470242783656483595121412849803118003186841904181566132899272545325883834073397522011989039653197404232961969449889613960433476438719896085817302751513150121060576185989469811918581051082422558080739519561285018495433569699738852450959422916988549536211718795643476771573454630778221865440618498044653143717676207183737950030190383425231083171433235162330038782516118256929202518391248299230941431498398478647594821044306498063018592578174678519917483974617390274626483318883569120426702399917458706509790515243272855302449482250533495607654647157576858525536739380459029709937517952379778255259576319938748872841079969597657637925784167575249937817251874124676521211173459410573796847444102908120948248756379896616447822117878857033107377492658705823097366840973663494442297025584470359794436516509375841293715907602608887998711855066663663633511179962827794195501055414581988764106890090043777552681494746106406802133997130641572860333036138045518942518103019285342954031620477183147643633270460918322767565020058172186612596395022783779285003570225674182435239371622655742465105704707327164588818401160863032941919324572659789660339658619474113017535481415397572865192935649005975673729378911960297210899314464704906733399578379335331898799358014243205461485823800177913555576461633773396902037880591201939159206678735442483784109509928253238710981138488552988332730382172199380276397153577590616515981004854898291924294940971975262042803630392283215789588977678017414087486190831971736125245355340550770352843211629743821825611641980068759048395210677117816294625782690912704757720482762994173835393642588765031387909030989528651552515267435789852363140875354188223595651199942605846846736669863474933805528315392640689565692110819561533821207513433911718425806554453852179054694159095673388912308053373627239046467504522525464399706943168975858240261537517682106373837290558311518023722155600492854738024289402056614263657611725845015209390754577349538571003706582084562574440564741960746927548035043174391787520 [117,101] -505122221122358037036779218404904019481294770877999514929986791835191519507895036744595592276326583160210604315871183734601698416931199046866574699187980938576491297760101928646977988915122101532082247215857629923471912018423816013476179718102412695018126988941246739206617319352590628436007220748962137158261249848152875373955274641680766924999849054173317477291412101725752691934797270961830156626453476502865969153499138899414363030852406767992644988643752802637009221190952818441295374340498912660565219724045309872542614341654125600244684087675922646179076256765547307212408928710822360157273112830706107905974711148755994246169594208248177420848627936135592522938321033427802880714037982920728265616568385347979828083339475673393889827196023485351801867067190581314525531656889417122111739905928877564959865314661566174410350838085301563755414583485445573288354079244272146501139167538924019135131732384953163316767231588360625804360619065221127807716480282676309019665300328371106061819546201871814166039873937680438579270980252984435047718436977522489669301988254407722728365046533203026728981506862736824067713722350584730572344857203065539737504844859580498725178155159699553198537830171006133394742287723501544793582170093336503865584746279251359611505728564043890645382707830380885961276708857730051712070829744643891613702132622784143005815230323765646235231131734895520362223327622218773420453182377894303865150272513272566112831704195028630040758057882530363514462776905346382554690899060249973746856377940717235476893874891977906691317860139695714972441129931271288311941016803951346424911746809527868564815543779018588060296191129866024410551656800078374729857491662721477351550081397613635856814070641246110568518669735769124094183987716272314282910603920587256669233911672622414966925994286357708526463777492889319056534665384816683469066337593288611977457235132605392431735852886920901645498964834754551998808805285116574976777805981222835933945758119585097383289829516365502534074805024212360463669381121066444896602778360795793483803403578477641365077244015328983864305566347254469694015550083881645285718559238475454308949805752001513802070889805898142997421011444859540657385204742281942000067970910791041416952798724206484670789979690891102504188584061906502644214481836337682491959600671976097158144 [117,102] -23220085299100667318181843202791785903913044278153999965505987907602500163460643340886139245663999075174833694946847796981376451880729783010882604352105068420197428830880151419915973532384242141354440225561095473911198330952704126376937158892868076847330358795820280277391845462635796752778890380706843425241985829732191204768553972069750766738782813925378116961979879496608538156342862501800520536562674519901928811664141713400042443376602887742303932026781633486967161788667335190818456440865860857716512915645963344473547597975064899434384148344694604641537851944703087785517676750322989266412481155805178626294068113880974304588916510069461885728982741822648423092586603272495505299416327804035205937489660852643227940342060083045858626947727805560243188872359924865197581892690454043204824448077494541418277608552753922480355885172684744340011441165896712920653865527328174172133360861962810724758890304594884003114130315813953766428929271209987860923263338762690808470322533607476277902334174644615256856641147434663171468970629982367181583540496546225130296448768158706362380197179669514219989168043168188200429927315334925815182980916759878582528823551798025965091691585247218697488165722205114891501394075993836104638336438877125675081103444265648383162772003172254815658399717722185465861574571117981795680310011100109780029485093156233329465610761779599399459139269196577884589280443843095201664813161046548131604808056534454233043518699176898165323782866705288794466729451691188146362031706478231298331879526032902896170692322041708077658148993089918011802523586121935976228666079340572391578052176951676677926226484274300864138480455804274855747994274521099864814743687572248842524937817188332571982100537406401642044778417808298081882965949220042912211066499746099425828058347338694889124715455140376905559268216248420690425819106302986899529764960953749881150246899449328980807156221719484253578229811164918555681145928185536016173961954946265774316019636387997213141285271735209927672478510284845225951280541044384766011139891664391024704632322474807427215685547615291196940364965919215232041390081902332057296797793724697351326556429572383283216495391266487463198272211430397487916751130546597031387235871025595367112695376605752598561587360990574589621020820178475990577369474863067473704147965457915968 [117,103] -125287769699823307828180342184063639064356329888784086748227921716879178983704600979282511090327954362678226171406468053803140823393775831600806714960249680595854624769980459442428407959035701164712091211794370092502088935353995727344601509513013104739692671575349446065060819521296225771575670517634445530373874275110814843063965880619862877867496994864476478862593058873156487754653055501373607820262094318762224130003638032759652761999030214756786474700151057460425366330649505357100483825966612372584837564743841845274240899705010058419739926775760769208234811495563601393913236476811501894278918210582362039295906232215067513742040706257007169293260744261531066578976915772594872988499651230180004656084680173900292676423771806912618064918474534213658257573814221164946427752349267030701277242144560664326568880349997744575861728378800990393960756006943816671859105888932676561646032064848478321009066078014645368628986733752053361050463827452638182234019332234766989181521492013617039156531660242663724331905626212761726852557234972610210505308474895165213898289886992320485360908993180238103603953741198564809948443304592282113310214379290594429872963583917450655673403611338918696857855285868865993550613254969993223279981187774256276280492507780079890799296596909342066007209780244661539129649015410875975351684110060114461966656382909467262756923391369071190445086314848397752488008313798626868705077271926080255469385421540101962472617229027068952151070432907648019242812776607968027385820827920697826361336097585981131740427991225514913744124430892448868577517483372226884204518908729990365643832357816938630518430266827041347073525804131957382716282819832315203651322900732370384592388702516291405641759840886571935396220048860012814461646566201549196166048230895365067370151288182125057743949509911709800098352593031917679804912262345903938440021828091850245532510016531243476156103276615467278866776418514041218070462320076842095943971983204188683632859146981579619446055385128192947935819053939413792230260885860625085146440741947550769138627769825811496985664551214882163494780461976258879434219916384000462300241127699400973656009981545857798237603524160239562686205511611694357613210823493171873312633087156402737353309125468303385306911549703606428689887841661074778278474941609882892003358888488 [117,104] -237257291810194897446225831435984799065108729431274751785428687479838958014409165977839333982825069418153185721205880380051865720187563422052684832320388798671153047829750407071123257527673009932535424297317977044950201161170507890456334530224805168375895679235278297995703784972098525770795300559923032194135275026640473872581726352670037806598046233624996265172296392113830807861774344870175660499853071830257374819717072854646554397265668108164733753821798869475754362599187377034227012736572491483106647482927714843689277039097391320039727627702102371457799965938253288586618256407269976192177256262530109709282752217214592708791249509758594476620652409893193958332543955433247980039343745032143992579462983442549558207596261836847819673320847486573448996579376533351285205127381151526396792180345252757013376474151978215732778614926650870253792248047955303577754443991015138417997217134330450000289949210095108694207664114765291847420795422948218278148601351620730393685686997662268929570048842753056338441007879188067539865229613142484550451332711617211823554531171077804823496916743989752892824387710257585504219672820215431106711208793074510096575677659585953613280678953277629657110092976888157256635532998986377763474033474452421930274634290144099868765551888306044806909654537600015533367097443574261572392359325715387966466581081198070445644530079587400892139219590260713580327479564938828341619284096504621745303781322958240093010563312728319781067249733217752370122179513037593111901620089672620095090043445973134504699726077539024159442652451053492044096363105360752214386694611689623373980895888848630197248196345460750654937233202610201369655120019843415445812572623001955779328060185307035212573648942157276499381539643534000088051803141152329442054711504370578263966680049132951132185910404845574878086077402924585048074890587387171372330328346311575962764874698391237825073633696900008510708727294423656797832960795011782608715203825982225649301551550701339283289681413456171531147059211481875003572723761802129505261890347742901224621673716676507265330820120192898870161432418013321808872742822943779051601392239022935226914708867107577333300158054632065246690297650913439507810045659421621772997873300066863756969009472324514897057816358542403190868540938399424343290924583597661528110720 [117,105] 9148299545469401109362431386505741017000430131422843481276486653020280842077232105078428992700170173164357243229923986663106899724031957776811247609446287809130481638967948375726900253930452209661168641798478140830244279487150151502712829554015791647525671164266049793094154907989086748442504159051500055449377305082513078114099380506128927617167744549418530645449632943046928883523246634940478800799556373096678897468316841788841835190662965210025078763275265706291540989771546177422014484564093690391453890994893211509055245390430326655449267846716277944919709706364711689286533796358562059850024241373886401963949759730316069830762588587817996385218003379117612274141708572943536388979014223344487693092854054025861388535142933311330039291422935424626059881862998607136416851349604772894634351557924607373896255713376772702772489575582727989889757327722989178224439890667167803514072169016655486583852174474582816267682627035372498051748766978357113223679841192058660580336290044647432004511586945315277800925795451939096759002025926262366808872594728411878055869812525432973040010453242913668512347632266320547263837354926520688823183359120446816728786342449417982598999772327673599238862904374892814044216106245649383739137780288270105367755653986219163528618293458320387472396902737377139050615464015755329314882952977306855182367782128439430252568119246022897743908080111549805658389503982749137653325932157222351739906450351125803658758913327550199184225332600602161169522699471762548103108576513062711111920213818954841196974037264787435333463798215421223832793381780938774830831262190119778836413333920740756065755733527803758878678296282493069193398271393180724178038274648282242989819679846856858375665892929386577323632964046129930940845836631462372669188660480309795986555146100248097975464073957596438061835552363965210247582417727002004348445311172892926730450459897409632736193638223506389271605928334506316837446494498745603890389899323810168585174394754431268783557505418989165623489733621329454829423260735654518118816911413460619998719664200332527682283747621871713435876974569245764801455759658211896531441592827593965637416326050181931648803581226149491400076486110280890197715786842033271131549362907778343010987258845984651287821048101616820992045125092417280051314472914684290448 [117,106] -8893955082917284425696891764412650931808331682252008237309577356717865816163005352190806247971783848342498904281837498076605595605367370418152485908965416619743800834391563906542071206043280178862526988233085851191641787245089013680762414472679311559527979453292168402651780552229021267256162695369615203357371371769248084216699960268160806692981502237433551757603543201073201509496506074187908292202355302871100224278257504505382448491747497525027108680861633437531828230308095273055482253358081531154168442447587087988616405797170557185176192603819605719788722093036932776797690096095934370807818329956039221912455876029304904970410972445707863230676905786671042962237347337452014573818929625997551739956812628510847270976219181403322971275523823303064152578786722131730723267423374376290368970485379632000053277162374472504373509519041776434909457938320430479841298396615841562997909094398835989387116920245863022855140312589736317061070014724542665940261273983661271342873719671789489686795467333561226561363858367101216135074671547173008583835366342374072921647821521780816581961126877465767478701907307839976327796846270585461247957873714821235170280620021208566344465674223371362287353552538114076763287433289562477101166189573391857390600152608235397738923792209984671691582038893112731445247788294591745102907280264747301129622541473450074455317395869307086348213804302014852087265586096938536117346956205629693351445017213421729971507447957896389132002514338896168132637043514369735884977185765250042968414719730043784731737655131363885502621394171613870509441144106213935517786257078881032514164709930117896350172876537396233601676385675114342012333765461561011998764255972603873182649214972240068481090874642442316428755278706135133170464829741086792839292320265148272161840482862081291915761818919857651114970087994402773889538733538147144703824830699870211512760350104290503315825946204807549978538016262200515423703738320352406344595670057601618307379522098697481448663065104433928755559711920762362048459119263491517235165833005571764326117152178257616251399819912822295794625692643342058428755820627478055735082119726757599365730710711127567156866237836004067180409974661783204142302625991967594753137242274651708202184311024758535492033567398809963930286674962626421056142760912064 [117,107] -271674163400895296091743932713978548857831729210664945583913246979147922254833094768528369121406102195729610334017502288811484869536529640130206636998133551276110575030161610254715519495920190604114606330825993274973089556604491404949165093504626036338429090914187762091347880931500615385146813308719039979186947179787676837467615250626229401560339782210514060865133737316519870542929413602643254298203879447351530112978412922627086515927515747938752987379134843125734596087261087769722205983873151336362474869734298965443478164969456715919806434996979294785577321269613994007351811680587672096327602701884925517099180075713620854677266179358596198835969448938986875973862923836027864423131098408442843097304257469169290843251214962373236950824150580637491900523910030037173125690253724839046155799055990405150474159977023214641478937774088900676472643837839066469010443581802380417212556766226304079122322140116088457143515496254855042459409953954836298245892704186010583859024526176297454471904419048962237508467842164054625120152018742790116050952062405890552009845680148679519747807809336489557059052787074976233690388638899477851323044133239907711002227540495875894678183656682131656017948930010512801416042473558195633480440056167414314652876595228972765738334542381496432342115592100362026442250320622234633384391355208364312844823654233213039270812734991092639599251191017667855546360381695149972950406461672109939464246841585470602530718172560672576505900261122474648241062369284795187099089189394882036356308470623856958545703558248233649445815289320589763514847811716651500310655398331940419328588440461111837657691396327329786344408542754022705045325119515791725015216191571752424813590812597380114083172167277382289266892240938887756799601443979176110383884426158777460446547214139118341983178421234327660165814408913440278961148438858152887765925238043897407785654282191008712430302580337011604241769009071060820556000613597701436475221710871570820583195623709221522274790256651871600049640299305032352805841047877232568577515559289188771594057947421540119515331068840269362671519642197406682671463873680020898318224692046450157926247600470730654258165951227832928015345859335600899662356526677645040702474528574959596581287705297935341964818782969162089988087160007060024720701032 [117,108] 1252525277121686482451863104408475071257408732308791225604828176447138810750091891450654093246520895085826109421120984247226114216455189121845943854874904818619769137692204629691557156060872906344938930732472493117387488678371574462320457830663378431983751651252619025119707593970677832926474386588787367117950334147927227702081805567515895174351124683384666732077230391818682723628086295319799331449771583360682563742173159683708984820103551357701891780333863099837676937016078836724808472182182114660237944338170579224240135398668552108068931842675042646977150135691625664299406612892265576923917681820121468959300184132838722837412638650241976151436866642746811960155687434473100717114922529693494937712352993774729435473660680157856403898104864728073953205908019566351844897961483947294906507440430917118302410167651544721203028441564862184170616420136411275730155373979835833490144470515841565496422921064893030225655547161909256454580990986936142176602955616745827527263325177402678981073007433363025523948404861537245603211303239117505488831059280527360583896913138253702163096455572812950706225015279738415905129209813978193144286556811616864310793670045551836504750809221285031085333849430428253897554342949089101440919103980196921731243126031991168543038526281906569891819235191165527925575059916740887828107948503271897709927162764869041153017351868301531960294952492374733075581004272655902562474679359418559453602551132541037305537026527758084962607838587606430820841927474361747085602370056286591599604695584055358996300736279653947665179722734788195292528628773530434718534311437430396008992347234580514582660488146072300349473248222894693984231342771131455595641857643186027323480453405637874687620805541720143987363281145124185471395502414601197424624215617355462126987684764616482469070562097652692336415039421392077222719433658075266040547042680225585010197817457226263717670415920582160096553589246646369750825945654578746517113942256580168256800546411104761581051972309400396461960484081223777657799626985612350873237032948523069466716726551128795073611550840199499373631863602141249769722758204948467511427206611227063980521945021812390367665945795228578639969285949328432543318143532809102417706011685901516356454558952594472842327292640990131576777552986766602270848 [117,109] -1599717341889571011451741626362332190913388571564580223653860009757073100268853244841602605714647006806817941112158822689923798740458094289037655158385814815214234638412028282089899988034630313136277195685805056723246315550454692031792168542410437830362995955566240725234520084703294094058564952540753771491501172041179812076365572553114795939126015930859557748627407573426049547488662842721802808604628005281550009107743861085894328781268988702562034877976821377578463224130653253814430816596286505994656364688358715304025183946049093218277364006886003036458040048948853974747108732192194623513301749959420311678579144996467785753162417609515026910156660980496222455074155557353164672165208589628773282664225789018170196446598339867057716526329758333821776824815910074242295168302014949950186066677248716766451657543421575000415736904491601818148214727254298651360114883657969554342560033698693088133696688263377114025716105948965896359202184621114062017950703467146930597172550784393894273572964510715560942884641364598005372072436650261013308479384094413810770001201381305281075883626542484440139898456871691312208535083757452667719388491559019975908021197539803090787211257792453406470823560049966583269670817616920415281777520268849876245757827027188066740298091208935755316110282889786503877292686680743090686881971332279245307793371817954133871187175762263143017734666591890396364575967691741132280359274950643413375785867514714547439109539069455761831638214846189996504493254762040031774008162626243833387274314383053945294000518113592748939096227344309634836341275793947752552093530527330398926211484492429127722882876536011937446424959117549889146973837948872309542261107319571804256409199756603972087231520826441042105141501381174094271786718021951411729599715072937326278000192793506505132181259586353404202643517824894524990505431985114355801557162427052999761465048147657424248936699646476489499563320393667560472430169740298495802072021274370022057020768195270773454291323175446445380679904100617808290349578796907489671195115158214121461352206691227669542414725720147662754564028457120602030737713633478981191364535278383840325626974533158832360362702278348845972909727951025091415914007470682519383971886928959154251597537273737219601244318760864012382120620251292944 [117,110] -2485542085755171169166280490601423648609099694066425947484067844416896111752154829996760840642247898898111929215711788959547836376918570492521544039117367751102764691518572696191532780990371913221569545014554153973399409841593977194806209334732643275551813902456172296435752848071991237286873245063308833769062570919594785087909611159728725246822884713819569842567371674809020797925108580584890860395510462039358259577083469701683505696278767118330803364111024480251634974066266231445361955803112067207806348935370345345715629060120933132732333620318505305545470672193462240539969408440455262220762712258469705958589648262709666599376321699172149564216698731057588631555530467568398486617910202128121915923745236367641388448682211191369123827381113169001929897628570170402593082925982686527865720422180494954324445747889255080068260232958677841708885779941521452922391731421449469973412810359041681999907048370389860688015444634873123694052913190628388729028851359266885792675350071627778126944960557293138907098499910695472603995731069562095535832349245641417061225225758753937394850720388389031923963112803730140054675203132877296121478763987697551131595534598999873520137830511708451685056460411596923907410056207983271206177010093663623984553719922391151559752336494425192793759373835498259034193849942203369357097886103680696717773693634332403209756492566597542931779373907805909524790472705888077200837600683398578643805471444883799758487934012578938296731466901195974587539741799906327784497658167566172104202245143879065193658744233461472302565748866488730956594910688217216705468021351744523792733390659188899859121742039455232897174970082416653893995956130256500575413750192170233601779793425228602929171343867780530858886453424384040309547786277792301328788916892891974023428395353123298104055767832404949853830983213829973378542721725190592289750057634035099629268109464525177830488608752451296119920349853027937553094257855159412075239537655739508346956899890542376943384845216788901763668112751046762213957756813648540382141991561213293248574206390583869234206289130322953836377371457400565765851951306389948093623537285930425366748352496067223983654420588340636002803868443664749048858192715839658258896898001078666490147270923916483899140376519303425499099042144 [117,111] -9598502659288082325599906910454636537034895183273203964874731182515653648477619330706124621620809732661627986900622795251184492455073274441872410386285831531171230591214275213143616141603337993050617105760785265500191203199115193926207980474782534574193620111229777626979474188852723983387896608217264925699534007047509949569655118918576785085983428932225275032436066056830923620241453781949793220310676555768312756233309699303287183327133722375673843165814627798925740503879268138353659101342549727181466499896815256693726454744170114212757929499843521934337613378652800094048657922386380919069972513329944551931644518748642092388298577814255442895198908230987226261881159233180143106946779057930054480431391143643560563259234816127844981521920610868351630192064712716686723716311862501103139480248269249495750594977909558053334858774554438671503796606565909378924188829920530344094910433193244273430783729158926578151065258291290749783862971201050102958252155140733505619858909679599012146133449090205703688454476426656251481358590237854777438069514553890579922883781048561846542850542442043856026529464047339095000262814693331239633338820005725645173190320889453962277887744351061567321840069024056243794242167220786331391611893070852579908619396984858872272514590274192095584803866769737105724401094713969186437584364074381915236176875769599762103085107185688490817338167656176551991309468480881099695765736281914796569353332551975548794149629268241931145941656376998415164729278313139284609773174153582605718862726860915551215444604792352599441198351995561970899334977354053248366768146126785394975388791769280668356519659042878355309115464970684615687232051892339042977420746989207896804144733903814410501610392946215280623605428305495208088208458031054192476022769821440239566302917472399882704127782895486184796366251460663611199036824295177215363225894304618836030893097840375465402722367075278864310260075901241632386417185319439506049209223845315154301312994551598761205170291048066436116961229340799233676202630054026519387325771020586709071051673004854622069207547740301187973238888350732073669390410255505298849994204369905866576096855247536986374467655206978792645276017023359921221923008751089589984531543641694302419538564380852387575764850272660493977900 [117,112] -6090144652186134884909632567702768798722753606372958912079969294226968886334911267373485935956727182886862422977052210220813017305985157564397673133689025941413657722575742573034454955563847996639203052875361043263323329795239329926440022731183538473179310543894612169723513460617270440709879341633721129442815538818685868159766317295386371271434832502339726878244021491936149271752108382176550182791968532908883136978726495970959106795326463549976045865010528346003150885986832687800182831755354118261849203608784332854267512780650091598329619346270812656047353609821251640442063759553134805739093806683783287916902064262541697415007766319188597756509783222169321183688445486657331571355432681174682718938963749629232916485401023979665954330613995300526272304272674522687146702446546642784484977608924982638840765534874475318741793047983038173625366377328299494735253153416962228117767461993722861552723589804443831108142482289689029047207948771478713593569162770657472542828565144339634576944200585757625783819313147249936594705169094762730517503832605139108679749371635446621927859030680240642911139122241575008975750045103085208763626718083620013105792678999801490818985620808100787581629428840347856200963096915748902669174936169026062803696481486393628655299145161082179488535037074548533344172080162850434545071342881908598135876511156942938052347505559371929644227628816380581617950228912616732601000199217670849763180037028229531383425308182507318511706160303998075969450836744561532526506005728933426985951011154742516336932974086181278962828611450339571751003919240959218177573045501756198673741733996446187822896927276555866350677734196798639206324702077169413472590725728405662559985138193103454835103616578306930467278967926802633701077860252939765261710098689795924032662519673157213819295310621972458903646183076911952237513467683387912466697219970081207294353115134271741231792078534845848308496412784172201931124631434181067480052797915329381966838727824337193733904599618017813676856311946819990058632895586316681335935029122023652974010187468361272736307252728614503738859395529575257622777760310268674573797108652349801924523620496604278020651624636348688043084633532360204034025234808402722908464847292429312368445374289355661083193764977884544 [117,113] -58515333596659681578783781622425500231736914844912315870771742434408696425770185433730414901972620657731748128928162108292247260219687271161841365870863466300051001617508161256625654426740628677147121369643698275507585476864313946480049231956898523121892482714872418338312780470923782395724103373911449423608023544567374125954901937219631962172488586084809565659808352309309181988871033304705652252876047624869205818175699884161602409496430260871567758506256200118857202087380913624365307197908637823708045867098724520040112461576165830263905709168033077853943131842424552133636469541024288428968693335652138527831998335505430165658962907535709786308116070154077233359701320477549941777755188794989417691489995612155486556483115397635278225638129918979768777227901976562076921497922017821571275828633847527938309968363980983458691389842691605256376708537144280625948026576874960028998212344617461453289074406461580977356631857641742772056121647302128108270736648369460142224971124424464801864289236987806445940784283091235915373316142153106968534584189946168896555551313179952182251484207722552922076898815015250901213930814635257243420549150157872325101762415742515858476639118512373454571183115075496651409055672358725667113262030376820703693261660398084337920898600376568132086176317617021629332678403898200577572312035054812736636127938610430105597244650699636488690161684390795497995286256850726345058937474321907391873600947343506837397399206107519033331891945370869162656475699895163970692656377794157055676562236260270478288907475592957171710709243709699900034649523214786721433846448942036244429730138517876579687578912128691933035385237499138453218293712052866460177323431837917777808890305926047233241400427338801067674250304866045670119570646640321487329055717234095135875784152079804247898490361265742189814470481930490591909349085220726627101482462034164842862079122414968595700211054776400043270798786983335312702721675444799018112441510927672506317457833833880955060882687699297473253332597861375605140593185286498740325001084757061420820914315895177768921858549643621048803116313660445502087869409359084753363666965674476445226764146901951824746618063586521711190075024120175464055658997680201246938486985941891141308048485243118972754927010256 [117,114] 8235164968802471962965020289047537065444105383898597776737156411144918627822360167626075139550873495146104556442830419861398176078476969816817802033971901480547437922243032523486896935208338699620101954820824570316216464797523044701886448999535955326259115032668368202140554331936403580582628184594058247196626665176360631246549368858836841483654890873592092572764075035899564918236367110864236739804930526532273142291510709906912489276697907231425654250196238829323825573147666970249022145578548832380819347455963279301365526065593987087551919705022008190390085633304567872992231394980635928817394033626531781653181013456092298208440159887401306373118466274624172430770230042765965406557329408234439560924727333789859253586742813815352390500388076340216738553284940012988324224935687161892456667859889204726827978704354317294723964445241255600308298294556314376374273221202939463740236928061800044591284864556828186976388403961861251837851986564153905606152146579191872916282928505457251535971301053189573529244377558704924636114012070846252184656156731531418457086114346414579435288089479932031995695087320297879763465675084945317371827047372638632219332452061286593354860112975309752055107107602559812383224149121077952790580748785798358072778608871633333648620649488813382614960771431223213853217691554075393812728840713978766316338317153646507561333614091688402371435959828796120587558183453991149267103826617619658079393563115940885632381760824800149739448705861263535430656578068506727675700161700148038133734171714080014398923510299916225778941377501290713363290000422595430566965940230999811934961718891462118566700785153730406116880298506123660245235827565597517200819715843475688407818831007669672350630449058512383904585371388378580907515559245015779145507951808024976839318808500565603035829713411825585031115992738612109422932051611384864644099616038854365608816544400723504418473174384324502766359676333812464123622725354625349820905968375449684895948033130700657944869694061161964849435901219901017607776252317735790378691389404415706466105250590634323659271733596281267173193211145767671698690624552078224975803060997535096225689595895396167528012777621415943007679191168476863194982631925387316166236790687135714654721132888674376692592 [117,115] -54260142246955549798107591814981540965644288475529305538666437864204643780358507222547126555562374968214136913180417742516537312328998091841008816243243816368646787430232485480767572381832933758825546522874590970143697097992643638145903881212457744603606275864366079030035899479878747461890742394518768819341880125781804412971036262016793045448416880153693639893765227042085553279992258596245168806995992744459324058790553270574845920373377654413234624701227450530596218405168275003081644819730343161666055792813878944022390038741389866061314358225690092327425021149819012264813047730130731373572409741292388342509748366555589504402062901069348176242092954488842051109200508651543923857887539030862158943025281775894140681971560517781659374742436833529401889003480148036698886204027660639124084537111660634919125353861578275577208445011629773673012208936979926103861331355063419674656989611035566076983950649954792864642983488361412806287172009496864922522001867711217144068694727393471825578853545514784431642738247033942136319136389385496037099805520313535594561185868418587769892268810120716865407989217212287291791024478552645907094430609933139869730062058030605394953877081035244176984177493021309181349124912755541397357960383088585159416538877670453429287631028922462104356844120984803688041506174936682052669069660766129246726353581464853463525715693124192553594372312093128407072261165435826495331033293471746426950034656858367814785780926915816261110285197392527665896124448094689359565602203243720063323346107163159269995588155295525675784974167837358087466008646121626498046266409136416664570871238830945234142861900006191721920366239471248671713199777607536545752823785182017217377109719318849535773164580060658514651408585796315227442842274013810235482965422696278717554605522056034062735305200313871301219003065222673132295628231986753155229723362664750043655645455639456854599681225150359095437469365346655661065879329997623988818132902597634520601587108445178001548022145919250050645519124147895562954200134808878849964092802786770665546396864852296171561356914270337420918312391120854259026213599353525220314456482106776191896114837495886991770381766656991602677272696452119690576790205855443296923775385432663521210266845766342986 [117,116] 2790310127653886211963081937521079026388172628856953655277010900068130675500424212310041243833362994161783409363448956520627256621713828188518778505519961690949519423837363480379636667806402624424268292301230178434470545558853571290143624749949955283514435849675082340375454136911796493481303824320573743697133283852565126846550059238149500740515463675986845250954872906404053010561670873026324768459253509516724988217740940546637264784800104614075916978406669439144575572685017285105257775352527960986446499805596109039302099818178041255659549512311333912755012635469502931096923968307511438176759256634567435522967750090409870950556645522414501466944955563316374165090207273908801155022881723265921400477989708976323884430813703215483181094153181697435360473535624267987231002683666077860661530011118406385598245051943435278338217174422430094350077323818148595314845714069196692313131593386756606160961801188229994806655832437123186929123393618151890319990654917392467967696137103746111426152183944018553456161654862828766032594238823433836513686578375223186026827903941167393194545120090074871721239936176030506292080604950208675829320265789378253039574164920430720065666673820065058978322723648776871497533741624074838713516630045527396092226820719088679677664383979788657516532398129572850582114136643081001265287675086390453617095026373045251097563518502473755242417760743115217938230023340938299744039348479494105125000183131278097962347947899452902778812855523238194726509858795570844609381467573764268449096113599234318163184359112795168796425092191166222503673156343316914269527609497952302273624701754329120904788342164580874277411190879855281696685746360383068115258053542510792016488217542568904827151741125432792616632185313102046649326530238816401486619161707825487996545076525478248431403470729574999636033588829403628311142161963050165823128555430809327511505921651988190394365227752876568639592238904350433084274658120137076955733408187413366813713351809789319641747360954735366089416059577944423072222046117219927806860960898225664763315373275483671341613545391540976943255769396390505824862994188228897767034225008587372029391500722073861718689310331480751481270414129087237100046039518797621204147484652066232348017496576 [117,117] -14234764285530778730937954722992892117671519222626214636083502770159174993092720358410165431647390389689803164048926059537664714286982560539523835232947937772577053916969156207357527629208676725697361438670635745888666635161982680954879004928203456917210496053600338890515864354652864794807176808155750801350845903973252457662350933610993659429599588421011034158455314752660069891350825460087769430646540741529230921619981383726429567768658167430684741510812840650219158880611142607328709256561882122296481508493321118268156749734506110555090955321145700660392834891789077636036797523361001134840855993061278879860557399653614800440711462570510313102281522215588436393022211063644785598617052925256000034651946236707049060302768462859977592814131276515177564806437022337632398250064415955574830541175375136921541403306396340374877807823668345569794793221554736439394563350655503143336337979471322428580081936728492913095788890354939560629275905293894344134170584537683300378358488791169751936694715266654708194560880488462910827173428682786243838382623814252694276557477857936208040565474829773877311338052295265910533609752279354021637021524779631187731177176031988063517630003899751432452969963718702418569963690041742592388661124486140010426791913049977452504036571382488160587268235949302767021281127981968225978125820669990808155811437068363780843541164237159743598159981804241164879453661142436919980602474251079483663588605052826325940568240719574811831486200076713442045988040431141955996675209456920253620186529808210904782896474001187689882957412597120626268026473060890829300413611142543411630876865594625377060191210647171803175044145590113620521330108754883063075980763451835436427413904202743035925635661110259972114440954705922237148784612638040480479955432005331895948367756267805998993583000520004924682057591093308739383278147102167904948722512683063054103790462361886453686585552930610433035179782845814144035751763597876732572767898582998499151463608363106918430270665641721527568382821724880027892805651250239865472872214627553700162257593716154809473433982757507493728350500157279202149979495657684401887581352390555393250503039050080334037844190419743036964589329093811889038620564578500452794745168378933529870400 [118,0] 1943233668783321396712869489124510048106429919678533774719939705171889061710349491525270596455785486003990510787565153807509902472789912980663898988713982894867809585419763181555626150115196773342465369879429576750033390191270345343629184221786960374067364467076714996114075921024641652871681876513297841722727443358933557136499313010599631571144568236521079737244108697685926624617296563814262990960714984586946066249895996953296231001283043358665188884315678581592293857839514679723489592107587316978553948031312516404012512665354338143569327334505480050987281869618301066769356820094205754176060335504066577981662160803628244928208324768097285467759300124504839723575216264118111262601162460031594770288190137481492355828200412610537017029666944659022661966342588178245112655077542842091224323672265922419491793610261449489687698388636208182449660733989833322066169891650303604697170637821231155782645771328605498290476455825928659711758058483874402195661427037772470067358036331373366353909263825367551700933528151532488003890355128507707956520208635737973367805727639830225056692529275714981990030837989699444054664685337280061614936106621742000420940159794650262653890009586851464507546329622254018861169146440401290828868703810876122811206836190491251867702197254465920564446974281554831093627434604632687772482577243834936410472987846545711777416344657750222025872559655084230523548400884045347741513549555036601602413193140203218869891506270389728968327586589936120257544691012264508400150427939972419570012288276159846497889969789815171956697720670388228953324539864332863316916010143904266688130440923235831535447750996355917395473972762966241082996766177034079329465247172559481072942691343613231253614390279619114980479607103489284227323495903618327262997742522245449031182400842239570309247795719562842695384397773037316686382808645599877871578398251514671569330041085192083130153109475470964201732915789124300429069303087637149463355452550930407648575065606237070782272356938150993046901972387193717330286285173611819478067652139976685445608411592472195158158063213232780355387206473541280870165626072012708652194644714558475041065339047243448346494781269647853131065728629775536482822849165517051286583442909811072181982681532799203561120608099949453134309179177934182195962802404248210075688031896120521179614386926624570501647343417937795626434747804828079060460445721554451079219141399805941060284706340048115597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 19806553953644417483380910775420266464142534531104789926437103746726119892359185937295045456411689745735213569063701512996502075298487363993303214183480937074733090288587968810159450629453937850473850442244111135389542996024608948698766025766839408465809635901682376732839237605184419572133432875081784197233982313351099122066599703494066566078940253150913795396341990965683135695865618067470959260695322387381728916953864619480811728880293346067736790693600819733729565596380415410606017297612613777231222327591157333373692838490958310365211607784744254219660786416618104061590318250709221048461051566034972447310427116751155561143110906429591730860673062798372614116360280020613591195339419258838309782377282319154401516031437506430486933256835875046362947629618391883752605735318575981429309494832127784155287514199453236236410180471035597612524549965955555324650119479675726352923976793816260450995931596097561332154497737717139988131900752069021528270872201056010931910506914955538011970521607955137038787763943949153098510573864753394995027461718424467268500130615462988485172683716085638430087980511253735344798749309918034239317617946213062863384920559978005316714409433060288541976417673448647055577187479057748478371636857060516699503654446501795235660910111696739531448680242002399186818003618529342337931416338227428550581281478299498204669027849349161338936747047154003157924148792932287894158399360765381734690639892021266534651386244047440249636017749358143862578237536311651740255758260582915297834658505202461162176023570781487739499209878943669517384725035940452581798043060263387485466564019931804215391194395353387562826013829807061965940519422133131441987431960657219035658096399856143015450893054414343846468026520539944338752008039276500443826975673133232988110201121049889156447631122590904257278016338472802158808506236982187413222777180073382661682170137599990751914696243500652098134775062144201308539602307441870596361997562476631119450372589752716589844247005626568647613986117191385249259270799009904789460385221811112840961053429412260162537248020942639868268599237175988719848038978374648693249391433520109678575792871914501644885826978480175717626586516165794645349924358107783918481627975078177017904119856965801078241962101051224948459316030883735946998712921853409022479841687323109241778287097834033034575272935034347696579263525310017516855172376075478752571374621682559783253996220155750969769984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 9198884254279469473057517654216475376685664156333588080339249629981654216847327270678734946166001980217297418782082651794331396698353856075953149160391215209941403066338558554880459688994862401272419889862514365657604324150932191149853241019589417783346219667108810347024211980930730862900385355307167632537611090570772735652957200300147311917028762562668107781929247950877231215218644915096425432931793108072481635979323548739084191711040055299829642360622631633637264396080274446051962236102507947772018389917377776305290518434448426615741381615813358374414481719958814509405850933303776197154534449313997027852933438653049775566508986728316324890817364050007942339344919799536414002182346249384129807423871287558813357871556376892660762606820757857130179363267439675441190906427564522569145985940071622151675306225581444750176113462385119976269871587383258843758590587387833197926516258764913005378021241123329281868891439494260323411866083718032828939796334481938787974921044824126006180599065587912468265359680544130957550190195039758256269740662346086087796129832040828160285399723437218663924521649157251838526525166840410565028804830505569435826537775318313399451368722401975085379752069367228304372890129437041846468003879085365893148973025266714620231139450553406386813280217465358467043601915562144477025468028192964463725591267350023511312104036251483144537284812001214003993461116605238075352555506747125058382531835660071796864406908316649101680699950909309302972245997965265975996655319213520989745052697165736719853684378466904764099300099592794382490111212266317255876727316281577340354435013976697230109257843209218934376550741003424369077063162700337556867475401235307879730354647743869219571042102648237711381771616204493947756493748564571107783010229143627530118358944200748081216601584188836919256293678920288791384222305973962470825373779409298357044198943141130943667392817410277087108661009023041390206969896704296268154224523981623346832307411290877583449025971346986461268373492024765491280790050627185026692731224567513404580867845619639475895539537196409968308857578357966651518581268914964096090114586160372893936518782932388140623139475977086718103698779221012555427723897582315004247815440940211248811106530624738422264023618725504949483444712778451735257827066368576021931961272029986403761329587857121316392536314685996679177638843069150107573892145697059331797730012353077337178981502027387949102638563328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] 750069972706997349863491090815125504259567956040366661656585469795042494566341352677445682247108510348158235266646634908961282731620413862096105776981440367290194065650629135811809643495630568020709106812594216446494593515490910031087562801643315153640295347252695529671760647437506384371087650547768575341001677789416585130522427973600176605692037435598973300521575429249812970693816817807004910072578237567724149310705331861166242623676346828756116576498407657096718004795609202516670669063933932630676650514966931134121842298614389092190021623912452667339326459756800545262282750998489425976201819166850830801668027267296555490387592660001671417505829929134071602940352144598402096102176369479016715286923936196412694432780673274684407872041613674148629248979975402179060363730664368974407518216979526268031843018987029625138465071172695888670081673001147754594863881288386045845095039597722150769461483925272572853780299921878516494819960715318279271690812257002205411005138784532789646568047628031264266300288746989727791564825536934283403861578608135374271901989576125328363105268995026817986381816772635099441955210681471092102271018007287354316601693729088785598818364629551566394417144240534898247000807424257604833154809222332107384456565132408076511362838222933467273891483578031949378100558641693815079569089481060734349096206784476082757023297726884459922966318698535922368481312463050936492505032208514261774364037800713091599514044473403015746151950273280191232829818018084173038780416615512021871033077449829001219217719466879724220895821528849112275338288457360210593448662085869566118678342750586059404970868853058865408415409733209242317867292619326371391730518782173245321205313100729346955116716559706450032587974039082869149738448783891130367377045048657360945777781388695644773759723766040075894414145437958980889351928808235570184409203120947974216629018940529729635719370807602680386547892188738453682634606742203295598925222029006450236445197894529475418262679823291100187005287872863445539978706586270271149270487894314171561947159905822906163586102168375741005298243016238038207257938759164487666233578153945561831664472764860486280966215808078447856683883445358503524635544210833712455057932945155916009205834175761033968888146515528209269882073746093800991742948212436530749631396413093095658880115371781505804075674428977135440481255294350138315889161588824750875313837438331884170248774571306017762259595427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 8485611185737738336963429433272159587391533701368072688065312442884764174501345451478973949457270169808311701124736524198757507051624255183468479864212935089983732530675402206409391671945175976427616406734231330109876070713554346722612225847159612409649666591063541112709465497055768696021681948616677117582261608501327747970251547179148375402060173572584562355120874571698113406655552626283050543074252074140285083094298967133415061766880419378395620399878213452407270242904702398563879210279884985704709329672537042790563216584798656478156022562632288690071050353270111771968790362541335147500263875874891668725993995167365487435488561663280807999254056160013315711631526583094514185526465517005919890073813738755641560305574394634650528552988961807934251203811421971302916940058566010861342715822410414828527038799124051634533346360933426798170719200458498511735568752087127435837039499869814579679066212394621124548768706711915626507813308612952364155598273171946669048961245099960151044581220925837562521902635975661561020964380033449712366714378297363746432615725982806934540571728885735368061548073688186924128870469323882311332487393313799234684766353519165186682649546798485565419241655663884074612886004464185355130934519215531292514950779916382648879771214460566777313787017054457107093176092394536456211902178618849957743242838736119113227069185678666688270019480915064648259041826232501647750243311392849815770153575901409257152654685862470256660986901513511289394295373618383744539419804477336744318883288641959796202816558514088001349663376719766478368323486125803368445347925859770092804474572426726521648909913217705218699112340069245148638892920638809899902786030125157755290333498635797896223739649595686357915040016593929100378324227221010833513149646223944688106026310089816247607383869637278148107563331599723208533061702272945129644932566669367748600212890555784681215543908264569330163209072090519284814760001521705996223980715289150953686100297617552107260693970506057411164315690130637851114914614723217087010172331081123223539787543682944279226868885461541486054063316428807380245834630318857701715146456257587357846296617587061455887755114554820177454871200747940642735919085800537901359500764328240292141199516278569992876792763473111856564348198407329587745208471505352496327594640074910605542499146429442438349925684453655263969368053357365432953336129924625912364540756721879028649832084388244890242197972058112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -617985575328701494694905089855459234032562708307930718138123117674691610001789803455808227964737390408925652100846123548764442004108830766954777770443595074276518507226943375853554567466676527045915176124175516115750216206701478124744882568075242373574294997090372325684236308538525970754060938299418327525616353833205101752383140964339930471207601333918988897076340104000861970009422440139486701693762167003657632557294028705626433425507605922253360724361296398013752621088373453261957953618119765355150377899836120516433807894072725811058089218957520879217422810704913784448567124800269021484018751667165254088996689858664277771865864633461348793366113437154737733596434498400493484308043863316822117788761672584310433988271277139601327684800588684733601742484728071515831891654660927652218320795115586618320988044809133284755942094170547131818097179004510511432306875513251591621025228266906233950934295076840313160692422647390462804885903598935439505546776120274533900125754711167037367952577271842908593560355985032650844061606320954921844596257827690546692222445939417376749612062956517408442301172309314319834353086582461036390874229433849482625839446528101738916835163887742369297218735777184244965548799820087606929808687167654986136281250863805381868238841942401893084705889447232707916609057271280581123489384831426243449721293415368765095385319454949420959437743291245904957334519195801416179289753828668656408172683939293688272898143610255495719743320826396387273926688822720596387245518650660625519819657172450152489751674330733050950996681121098667538649208837838608052269186809071399020541673359847127567334851012256418314376463260318135203362618849391973153051057612823022758285493743659761674968378858072239614795731842499486187260238165656464298058210183140400788569930207396713666871956939029273368501565950447694609456143261502939230732382772654997215684750943283425698429747140106532406253162507350424114994807805438426787319584703195509082631255699303353675622154725043161666516375237749677208071464036880358954445207337642307481057720264677491020669547200820678181579574736127116999452231604571537280491008586283811731345317980703341572827412494904747492444759404298641261163194067870936614018803060831319801168415555772114231545016035656309746560799270395032400552685938280790762845087936379524467685623613032800423048374640726671164895418638104181459890001846491026458466493762482268380551162804734829350152974505082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] -39322014741996869959172581353366443779530641764346034122180422431245312165772378253048118733050619074108960005355593341154201684779617537334430319682645278944812747119350600564367650091762785957803741673568720399730010561851010223017457164219262822515419687199291770440759963847444563503434869322831787440245043777675225228959958118944526106363347470326240635567825361179958236099078726295584273525658624650094827178728559606175686100007338566133646167434606479358583897886451673779884341953587484261644123598770721134907278010645252109647897167174516502019360652262760737048946332067229514181118841965551309403030560489518582188523180106155666217418051167646561992460039567709685794801116812953347838251139194471595689143809327178569358746035859757057992352738287894475824098997997394309242151574077069594793828572953035829289826565983091375861057266096437095962035829217095110022999890563496957038389558493939682019293267444324571327890023183121567503360688216092514498664589551854079594262685680978927273110138524257519729810799740610245513747165787453426920954601852733110037430180048788328315669133479352174500018492488283365612083438432394188161885906401303441588840475840493798915713690264344404825987009056961201324852163329713025528604496187744938453223142448400851122575658832963930407878710056506336402330930855286050485264920102891658319167799829438617041242029243123004985075899836075974037631828372998581587656267829524108994950681458067182500593606197726427154652021583047886510644083828546679335569974139319747479924757047494909675137759486859061319143864810426373692029433133196734767418840685878598364458597215871345368397065869358641312805879933572792410916687759928629764766872134968767361004771089453975818740128258622710825282242076439735630579401375427073637004054291088433769848437627079891829195796660755643836291257247480392710159458688147274572959737480620317521639337553814147795449078916748035390662330697965732232818181548371499527031430181927405338662756794261255635539426313652054201653652767702357141078989567979875308334332746628708799629454747014966778185071429390866180404401688693200433435209119583318267609312605396890892578285476377003860042831369723759695427201992292404659229668989022154415524955608123659090265800665023368100622004620986149249873211070683472750285187303407916479749480458532856030014915666539014041403203411168780849520328911577599852455878424071439408636368302502044301780229233026531328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -826628026288401756964720055238559274264425240986240765356587569810018588040274430157121045320102906625374262012494697831852048484780610736161954331094093572165285194270505487099776114796723613392318555877707061730343013085903555354605639220308562711341528909178995252883323005331254574766319209070793893383471795708645430725972929835987367498931155692999802962011146742403027155616922634445844183485173077069932753252271652687577543223485357427205308222200053001378733481262020358255171023594201217768190062829932382050346810120833314811485431386993446500941303062391397296888609862564873238886277226510104131492163717818315829004211702197833809089943092221581924878910815683074858686343614307774100523645175356581539632678842637832972627732742917561220541947429271452817875043494768060311397789545139603323232957254997815350372569221002963655118898485337125138311304860325802603663387562363383231986331964159494660897370115556947928308567195581812100825439116676281882540168006324705532506091010464458697647678151974982554186912759623054187474611694773049262140545847943118508680782342700102312784064166498291209496636616233548585255753785783254133939561654179880909269549278320119524463932469518085145003389132460811538041902126719664110968533010143209357219620589286826265227389881904436450695185846036177706662544660985250537062940016897512912669513829172723565826140685447681034716341520822739994466039979150649399735382008818003976945525787593477065945052126298576713092449069755218031189388590080945938734006885473322264001767284656352112843797757487311233901186772420193956815604329804324701654159251800684576993450237777096511006891503892120768184362363939445182373146896405291561984190599483815106266127017541694643326040724923641537452692262289328907813678625664104822371690367867053317273659714811841807826149391387000978047223806183027558284846313605966744325411237355315512513021928291575785335788937158452723877155155315857114886148586650551113215954955064111765058757253163908018612082049760980051361736522514786604471588551822954585181728873451382199649815691192661649658756654178566403317975562108293117322038411882187743018484153676703129778645486028032100224938073739723832743208189541139514060896655410229681463986621487635265917066094892854674532915672729314633108468816874099141167846664230849917148166127694286746102891299451487852874100611531385884869066474168343560008517730949684077308901434119775212300939713928107130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -76106212108816752649082103567691293073907706439780493345898860967878847777271647896809500078759975713069295479546072700944875908044944020294418124792464211859507279840240232909579699663411807684847827866224721680464933838582172122974727046001013091233881943763549053024599219138849212135949240078436309479088406258920618127498242103758725439158108806076869717026661933076883299147574985068447310054758703223524142384667640290605154305719434615687311156235604421362030742717331534488587027288850618077020506983042163814863453189264581909769036348771439745844891411327030636303009846451742457788242794336950099908604150880260535846278259947472254495441749682307602976224591058714852635859109531607360959563105802541683388740882234072428810255282636106603487381396877798962443545189624895829994350095746658363765953318863310823915944466851866685804833629326264322665595181475385513783366025414163265039520383737101136139650593081109666411710642759939453555728294607101083837172097292122900740300986986614003517959087496762270879388038093170802791988800087607648427895805819667819570808008024932063663542496160629292957693267787443343748322157152025304178035028555076230145689194661418949064243408270172891601215519755044404202383587551543012592343296430994948927576140113998653912372059651417598566395238705010709449509196786743006884853162280354136243416697378062009742647402354609177906190266503108853418838105840982827350844062705715302870546845662414263283288247823897256261273077245092340374634636346089681479474506310168074821237232769515168509881629042673893213420418940745196358696191226871419100114123539083874620344932961348741600780424500893874084183999096111271725251160885385590217715303276865876855772590892785749407191475097916024815774479231096335509106289353284343123668486818923343510601672408862133537891451061951215403703073765154839407358269278255258419880677473906079854874809920203586542273555199461843663225114556131768441215219876813196330408167191672555972755137335485492112589571814768243403350027741036608769533554093534100990345631779899806312848101899074758879421076851778655529658680889984162435347090958996400679929599106342144023676938919939111622899742637371155747424997921573138369384695466290212131578351784562870883721916231865993385749418325493829292174288059786125330763284544195940440024546638233459205156737436885401049409122122407488104085969367728879841396796465907537185708564962290450381474802043289862144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 84583138133586805074408073074944951160312084491410433731462616730354616152843753935818704862384219008081661246445395555693400411742714366566120218120340870729763098912186581313267525239717852990919912071070355922512138221800383214490833067282694851200510503844375681427948653008213662221794821659197508901253387772597095032707912547949766237854574864873579016248326949179625423951093527800380372679291038506684724909634256064031276595288252334628001453292532971019500082567543591840338361035371282166821167588459326287537321403177013073595595628782784745084280611989194332262203442563915340090557421031961100612204584530971637333224070642652215289157111791702664926977525399597084502863562166375648199302511390008119800226395218235073351363180794179934702976313777107805276422863945251093031134966286033333584833462573986726601444713745177357209176002411470237036491625572360190881928318418968065254048054358105286285778888169226730870462354874554610056202992703299352270125489983650939382566747708284500832329891501028705055726071147281240694145436130625695966538719259777922020381902481177437744866252029482717786133233219996472692380869451860778236632906109096074807262750336543448532764366789384805422490509506967831484456323849358655497470304653159803924504944956858625075098964376027657550716396616445969687134265291156688888590452316848765415056058651164211481638875562343529232808486224023425818359286609089148635143128344679207641689791252119482758437115011619332324179777698638939790055054268364014725368993150102091569543700899997672255494493333808651315303083428934622497745923753581403890014705676090360967470541911328715111086358957506180223484925372657445764038898139916361906390353720590973355046046631554184267563633585899690736777848828331914858564519451221355171550569245264441602366975347719933410493207706205493049893155857626552724944835717116522306786564265342584354158167529273626825191573769782033988685211788904980807084959666256011295108892504681670091164667854564851476430555374406880563795018609927872732849233790629998162429352522186136616629932056706825259499850964262975830945267100599230259202620261443385898318727638850481048182530684515506622075323978791033410875010376810131323657975665690788456682508421828558784616427074586315663126801243818500082472571986685523233804729966013825406806694275598940076221119059009831513317734000176217624673815837790745078190680692493840292950311446882427099044950115235303260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 295466962347677293997934393508498947685087944111213670481005874135572796009901128348982621204652893013440502926320905218127346164689333890977623934578478903866974303685602233404267137016051748910551419833580044223405425009109142878651114339618376151551555634371867021143137821599221998856260240142104265737334355568164856578375813724844002762288097499209994092040323589062611245499734428338864241149909816677250565914242451545045522750609230477280683065319057471875256957879724628373793380473372436112196553523834645483117583082083009808630608858626104245559115549792903394325422779340697357169812762394296735662865082963064742385919751140745285103750408493699239188509040272376891630654829926464048159683490595694056086541810169865439038390359675321150868042780021565251342696589164713954033052745579245273755773131624938254482731685443064002771792181565595855764671633011898286865060691601433454307624862485602034742992277246869660991110755562603709396411973393401637034197107972118853988760143491161021746414621357894832503728284154375203177229653510319562488404215375398274334411109852355981404443085376542472062236216695610566933043049512487153465819359250562534314550483792262800671270472138879629835558255906277854769708962791650990375331246223489846626015402333405820627185197050459741208783743227597872117376229817875401265361020457404282487104672981329530352016511628272423293778738161819497446643349710236542837165419841026380726297692915833574369807597120479823782166809387224599991985302343849862381314557125709833789752492267181402087106596663226407303002324629384297838805648596772892530802161126101165318842939143415492267612722075848971939860027629530478426488840584266993525858696892709760160935514024350896309104968938494097598156819422295821724689154620973095847208923997196147975516140692577904290715664541008774597787398274611521430304952719343962294079280859280888168541486297104833998203700699144194346776387915015724691611841646677250818051508179354149649651307411274663909257449371133643330856589975006769090554545550107229213956582351571746820900520175316689384824431370427295739560092408907225970877235402850007462917080370512633170796297157829223660492958617060198499104121938658470985929404986246212569905118863738482567342525296397582419087318288502401381930531311202758552429054449830424708146346590357867970934878966244209675423186997872045708152634819627044371205656575047374822560953071030506854914018820866820800512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] 1703246401194516275879147133907556949381472919051871886151002398706269511127771303172323318964371063279598033582552823649609422830629939846683262465569882185722682428382534158244186841799627620865159103209044121908957409372699494197906298105749667272846414174903827565698132461173466524470069323329564173448944523925104713688963030776052373473920694569378495468226604965704985333714508348242268454843082493454135701961326004773840141362873047374938852772598552234342164558109745074205096389400891465356102839134563826494254938704408077379605057955569945502156269533806493109231741290233377000461667684953193801754559900605117992332278127549807419444575468268630775800822128660632027210519091186831559303049589515357595368310752300455507451194327677008784633777306495659855386674337826735805833147680530209719031845069236412232983928551203953395458454550874324514834952165172525515192881933594908820220466258619900852854737524612675934740529908308469108348669204978352085647390002427765987545378322823620794923764365265570516245375416270144724633876034582962205219391774527946226543994859640121219187028684157139446961434840910978013848569906397276034851484993387175045704769636774804764125240024945406240516383858978097303767765712473145630098627009049698647525718834314642251758329858186160318863865757034867237866774798152494035548098437979406425520071524456251727783833214659912473693893742082377463091568853776008811117232127176789500408521523029803413866248282529096961452578409212473985088950547429650634080459427473697979533169671315448232695035300868360498618793020973580487396704683108772482539561031820056418314276109301600633171787707130063627052682833348856863413417644864611565747378593159018774223530629050424429675885763891557706431030197165942016516484435212936479423476923557181786560104086535246840736537621368194271822935618161385602172845082668024644827636747042451296468415598998052433497292567756342667850867731682621172376939815674811772496224983071655602582547036488764212623586186701111674401787875251353767512966759772269017429629026959743164002838643962644426872831442543397873407553836735817317916590357580044757569353704689841187765016530187589899710581717810207719474425864368506259040053209944432370909834259368499420496599233059443192007730309959838255838851254914078964111391165239578768657850570984100578209277851412286097497402547614320801558345476574678345214133546928588406810794562748097182731033866892116041400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 13145362925698978105156245734894636786731543682432428789818441794341209621055224312559826771897796145017775506145648130903080306673103384735383676315580683189416730996093559215223137861920797369311780724702295361917326526928887748733148418719712895154751057007347961315800548186719096571471551034427467920816725894974236405397522799446342999742050233348828301676474533275952838905705354326792293685884153864625572294246625571340310929873361802621592573164153090499549187597425409046020397474264796385649188051627243507605535353051137575300120196841657465498269412607839922419897199228361353893745431449978167664874401312242349092389226657449718910333974079732005806581860163776876852150350710205996796198063907475052149487266212218530022862826796361456132598210372813819602628494395209662472954787083535678861617005941027902153721572357659074993452553225589167031800221217444781936930941862274083445660522225023303195564787680897985318927870687986090641397294274072629731143165850991857043226297795584752272789914263021500006260339658175588870619469727794150211272806137420239960457205842885469390753041325384903602022851275280239588350517184539400405782497681636401644515325615454869724261169789143345816327979882996258453275089377284794803770585995621696117170370766592797640197347151660897056830643746786393769123703450466439925455954856848081894813002172470325928992537881157669709004166699302038675781737897927298463697530538718740602907373456071051559224128327832453140039061129998673049788141401750531152432351263895594004546102604778706513640403886012067126565229359430304309445386065701347229776999039855289624528691977595598269970041082943607550579084492574751445852710723939675121009502330911649768341043613280717633096401179284997768824174897993095375183591707283453484580391894717123749016724370996128664078105921960514979525951658109209787601043278697188736284573448710629418674708507910872847479202056218760111303223600630353304255637056632429524160406385116695866732392128465988034939509818784797796502145454608546088243499884156171094863144080865883969137250027571663420694012635833486989337722964142021284784603860911750181694846971432768300097835497544049739939658125814033820593846213316383748744118851481279648625989157748967059164759671736796910601112328406259151152614901859668701276827792253254427797713731229758205463717072686689338446194645957142006174908448421804085783972586521502421048979090806756372472106503330471486685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -33833863826534523489327508318469956653150225877745119259830322189235415398076286861873024183421193642055773242766238867017250794030157945210621856362697841985798962831999147332233592716114543955423786062869622444144297384254909980689681146464656761483732674449869804369889764340847728366379798968911354101723659845512362711071497888382963235663139858576748761880542318212552898231963818205322257318807890130469267096753022693632297459984730943189436100158778966675507155617022350475700412817269886057226814223151625835721925345488310393580482483549951630836643149996814821609869860850782565219631364234827801420204779306139459813149699966753553709725686664137077572198675321852815974842245757975449684693817495102981420976550435720957160741855952325614230689002425275479819215223121251497809719672665015438120380673390526977610856380255256091277755473410444126984966954556930821483681552576010321656273979343629424191702689164820922071394114969969896839203682520102606611881258207297063988209394679980111389436748760204162448904990938608860267376179359322789459541548271433088800632891412712240126589498600895176017801256258978001157942456388820541396441046759163727076170867896663943130959067246139069756197799325107338479642689834505328139337094976239516540403079050617419377696390947977028047752052079175705017118612276850974488889879360623159315920265415179831791177889825834431232387891290702817598310819607572075725566085768743970732923937819180710215394571369319870213282028633003113259119839554170337596830725782159781788892776335098298803401727540891063242908902102363605161730669495126369891452411617756370480126418864730510554949098459696346709500716650492706494717210574258161160542547488778325548764588467607590126595656526304243881750295474880967530443440290201635513310680111892607439345881362294932564613161057582225209470803187939420161778813778767052881783697090482709128694539413501532336104612578191943820295280712439307697462215167969297747798166210759097652107241891131136140730827784361550975597679085280852701853416823298798300006335165937247620380767656143703668858186665796850033499698171364186827570609086794554618883808100151095041059663982691524088686595703063022406204271736171507358739947371573375269237844036575479416506403338691192070228307758664684140080843878902490051333988339046060902538488677096883387289087186139680990016518642951881076409468551742364474132827522528581258428105661268597411143452229793659213578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] -119874638853754991583588398020316870352912378620996512384137683000961922248256736583129025876459556602148103598030391397925074297667577003525292953321380705159232079027502592533416940788026576207978533291908814670846642244880352107271955813949197497689271317046155813194380010502715226605636442287221851227397191338390749611366527697801856348960343092839943793894135964413614780609603523105398919318864601316307269727763321448095412449133307678819220815993872186682391724705134497612534890634790151372763005194391078913038260337018938832600492182493230319846287370905313325900706121610580838583701846414130057342072036449437766973700707349258059116314440665200142843368194694847268866239584291872374539587862900552301706123875921877576639703571931523040976253625275986295308150352812295300134139185165512797643629853047402778588356783490002634776950159595206622255402333946950456436030113292511757342702153327921009212460161753776938721281448544694316713015601287469901799428271991191389628067702335855802817075906561277116790043867657568781250542380804883545347368556154292849813846089574914083198420012326315259891329373245816612852034397393936188563118084959802987146798414937688578599792894979864802635495866868087300521882231137145899716282729003024778101925834183092618723834483226196218757844485285455270723028588162585568571937651601096851117626329654625826654373103224351867103146250245121481078179041390140296529149841584616648026159407308346723529832243919171699398639585671611052502305258744301381980581808363713182937091726877487246545321856916911670177074016667036790461962042884543574754440760217915988067979005569003188936430329861236868187499630698595773438228913495461094814170963609134276556540141563804666468143222741774816569528716716071909258566897307021691277706397288276518204454143536263944291735117183531241168934190598026405081455506111963262028698735895144649793780285707505647462130130825853732993653914487661470516890421986897446627128127068572222971993225615795380915856334694801535935300601991688354221004688154122905093219254877793405393723634793973533874131346673435778834014799235632590998095907918456639649520330025425319431260545198285106748780791080209500813034463426419652767710660851394293121134345311828968837839854147207249649231589749166211382502479224332170599936011703455723790053016457542864634703424695638965466000193167048301124812620132450900558968885617380903644723759991555370568449702671640578683305984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] 470652982364145128589468826583148589428414846708708275795768699703451945638044310212190854921318799090926099434564108337735544146524597867998739305477136063396456345776670273672228537294306620412964940620378741240455769906311240330529455708269610475934696022359512956068220767892107108876701328972895678632211037606981058061726025866837374687096530215717902909951356594848509542704142602190467493866212107420071810170577880137986929449954501016118435418587147254856624860503796435659955235506280051631319490140839135144688240884507847488275321725838557983871957838209938963288815553414887471059495706193996556896408045833783494413915107246833855892097814344459634928572015413368907012199208659374942021150869661016933218112926539716852955795622691134516945982898892411549735698892181532979401151907582474477093218767760044830033119485664108971248976377675912999655889440857254306479335269902139851279459463888697525966655041199131947103324690801262341378844567148379129909158498185554346358655956469691808294504459368223256045738351638118102642646452065836398040600757004073326339587416159733034355523197837736741418096498973831554461350598653139667196789564829279128785677471254450990587840884030178046823945204955969275410815437179453402654214900577978531796936860860064173443432418698143298416133363792685607496031748590500873351676346717623612392325957217546101500964994254685427680900198634344012179316083475769843541254683210494018550800090986135482643174187378061433177351901558600696888878720655417659773369006981090852900316374517497803317729804826803655719859765973424523330834353824245329591709949229990689523412878506663461901631899502255935073969840230814295099801734541424714972211334039074931398565635144070358199735814932104769591266157977885484142333573460485851042480020804533287965588829468016305868496339619872406069987459726498892678788460872610053008128591597679956577712582743931759876855652104646737552472668037847560797961853389237281567721295354072117438585290717998706346492155490222071126450408749247383450324541661569424031608450714471477272998110620440055513051087219751505067485312829931563966981478444882467648978014940146560453538352071524129957352063911461374060077117613492913991290121441404011438805903500976472829322838333643079177394304215033183923544173061200197773680060175629620081522453060154786546720773141439932577826499669283792849944872179202327834893600994409302896174079289595993570283354339790669521879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] -119682328971619664936469456116945052964947242490825207202451497789014428880648256110981892543096879835537083464797325713063997506729150556188345352456144451053192843997088289337736515437226269615303735089252864091413464165655549529438747374996953875274698508493597893204740118625480062726697288619033863521102044527643735627491642623294995926054525521395780384445203148405048320474420927615972073499876270967018310391893648741707730098695974087337415512163337445864806914221681398028797271949846244772408333310427255976278454191164763613292362550557810142184707671985794947743554305279580331733144663992049765185535683979196418178345329511129905520455638748289375749078881332379192820678827376658561401029249356953958056893845977856710815422773015599843448908602594663880463562513322083675482341794432180041302666872165836205137566041318663259722619187403807681401467708835504384834760651949433148536167171885518146393812032662699320307971113949860028105488584401961812900851107644037332986394469282660110654169789196338881063006265479414830875943261124722336371218153995982759018934351363845760442479472793995772410398037567479461322203524496086257128289023558411865669724553928391641574082760196600024001279066452577572482250506870162764214885572974503623583264809561582483803258678027437488930113278437078198183575845756687776681002514257907439444721118598988200793009288441261708123393874513055234371163985468388239324909689613708581448904993550441890513339715564822874415971669325605194102425176632845283254343596408677912715114540678183096849481770313890629515029821663307936502193666470693158633908319841963988518242746610625811602407530464478004149169377914733475118910703944778879482820082265056437405170419463679285162185709660919812438862925639112844976828096601287285624665035593119801510933865766245266178264869800564206057462876514564543708938307187920952758565240094652794674188375248813008197417510088379004031298142264923028690165086942897736213359422844011529744998546206902461870846979102582165469847246499093522385363530382350809373328486110739873024030909943270703349800607017100188863512213286396167246837177876408080731851107621976704367617941673310903719134117971446424812296022940209353198397502440373438250165276697450658950513094376423488379886466311590533501221269406888712205988941976128706819267760918741589605771355996840512163716257763497932409972777375770625452984257439016947391110435570927660841391725767458713038225408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -2221640756467906323697679565140137322785581258473107380249966555433337940054661368144205485774201571024143477232718164187415555990465247649244560226845459490840555173822765207144600420019583959673331822298610590889931053980918583141831447101547215394020073880200481911220653415056020466935798301858262873710367056678392525175763253462719864020704708175160058874470559934193703849148009279854002158947534908538012014933068899394351078515695030471708678730537545029376823130648039528997557572230810473389121237391380890568811835650082150544166140266387566270310076393587979950988930900110386408078593116715335016263712974858837183071589140160181866224750422401926481717832271982321256993247384583640860298337097813098721966188971318824489592617797256430418071502013872684893494306769474143607885734856901140580921763088435834157796520176689813252580224341770533620060623172497186504377495027524655247288574734708093624706435042556244949762192827057248349355357727644275960258815774795577799322264218204338890812507835888166190084437835117016625585107450063902801707218564534921837016175306156194188170484367026235059533419526839441173481747659761410600592260509860121232034175898964650906431750837799450644971538288236487002004484246076974805808845602542513953151449927536063060783458822936083272977225568123371436392663969286944580872639796025445347671466985087413134466922615540009327632597456228174937464684701656597537793102109508858809957042431844276834353100550579560347311129904481075599877825409773838139213258264671581369770102637519075512673540164052419798618493729378989807184711677912823700256055564170778659135866201371459654332043254036868704409881360290431198267646591265693755585537574262634471650606843158007844918427532025486478671769074870602628145385947764498615359822177772504438829958461400900370217376986995080812332681658709920037903177824868384651239465547413598421309467984053083377992025858958286947196453383758785911491161336853453083697394623529312764972675259084140957802009071383968238367770605356575494564097794357114055367563672089784547484276631067768433304125022746239618541239145755034474975495043179764330562662625564410259520562950552683284074676350781563684453123932422322097107202521012098550568817429539734531425373109959259483400827338852193944148821437758099117995820191379146572376785408754683269426287289361240309144794962706423059618304295879288559293217554556432205894530746873555162870996726042222339272212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 2768218350855195431721285067690616874506653051656649577051651419092910719206210690836853242516435986805562990949957435753130087323888951609358436141636103573433190558327002543006343636765482239508173717603299774854992425977548701707560225139958771684561712885624116940386714980578236268807202231473636097720809769693612980517229110048561962729499808072431841739427512644210372564907542496813386066041456481202476187136265514022137603840958005079606599178390449454286590336355903013163010944025539385356653330184138208601656359054954148215619108772170085844390993521136410554979712148388176504689322644062643016491891891064912961770355774288734443651665133251548508870735201181742738377355823911617342999135461290678173148916514826790277069691752170161800193871762183199462481468140774074071471247204087593475198703924029915743570960317838140516387612947682946191599721886848384672727948517719968531337596008573447121383550940064421276867279194661748365510057664770701425936530057653759832702182018727402143607801887555437854007713374438290558791307259307611605717140935675095758057549703890801761527887056743097937990789123507852576029735805284921943280674072384330233690433498358121316778256153992148826221069156524638561473636857174403764837606577900364248334695431883930826828107651909386477684302064231512339359163644547999736465579522408129804060413117967974231421526732643565350910151097958314174529932240117647287214615592725597973669793275839084291908355208383726651031849649789266660434059611801244833985032766180421387791627725975097970995065794818967673142753821420922026228126566728421890164157731442574453575990380548552520262812902436290970228555065756961036531514744379996908759326711578056783536454630442845799510282567141964902495558784346820190965580798089744375598456558656113709803229525513200974520532730818055676309098132362103582099542765159809228563274165591581227090218564168932436771089365339112051512758005753509070766637586480016196434381988100149935416107335845869657504915861685863114538044743560929117784703697522563860006500658527419759585850237516655077020512616613385933384213618394437270840577046994266608074839206076779395060343991756559193896194282202689732454284595906571883766897788304824952082787409985071340176105690366238559897390120092979000065048808881538913801388036807598421539669752051645218031730587079883597995415415043903868108785509537879846998145672756068864542805330916023494306814104420786760279130112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] 6290824637616169780454539632904198967519819135188742874280388366990528429941045011516541406072988317332739215022207745013828462883547393413935404129942252770245563046890780634550891965651698034765733223869556179324469745417420195257749384456948730413906133281259125300309642865481191580964025134104841562448656540669238671914320394119239591203176979035224097534852658983446962051794228009398568443373738746440153914536542639249383531255119259252472735145679832703603462030569838691930310609735847776476335714488777183483676969773014186173738386229343383505693920781298708536817174368568595548233640326224343608966996127566517946118096730704766782211068702258665954697699683796787999529659718784318593474994079514721775926204002536554915689001615563476557963841135644928658864739610676085927729985670168760435254561515769065236499933942693597503845199133130277717379948917389477691668389900483731580936436458223124595720859681439785438860382581581583951621596046189135481939988753402762340348359794395232533402393938937200930117375946636032187370845017209537364069277255011066068964384900689192309424793371966304263915806099248064701164589977855157331530663909801890586633808793089307591896817319725273674849232049760665162095405498285397816398642571954614079460157397604144674081306996798843684503131521137994698318795869502579199230938698890377619208362128480507727121838001478154488765322177647482018700450784489514498790085040727789386558396348437440470094366770921743058621944353152675194754856308671092813572380892570879462188735893056501668989759620462939764423156043180205155240675047663219906156683302194499875642015819342087346240849698991344880266324917993292483956730461544853166204530902480914550917789691553415545672877447124779779957375834495650155813297201157627404191066086363782794122611464096805709808141490903764006010886477956292656824600595049240322468309876684011115124826152374169757019082047916041952791952317576486134624512333555387332250502761272717328737408881177340821015510038742765652450139123946307756472674221942147396100533343725490305206307518508311996309057449773709417430921151730318386983948935645869762605396609730646895038525737447596331170925039554709295110868657038198343645526707726595873254354517146431217123946692278226810474364880148627924150783597075787883935285890178131877795610465103196775820379485796361588462930011837595134401746574670818344901441252805309665669702346236819256831710954409558402211512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] -7546609151044947283780622188573174149230300278115398851567830292933058850095247018038888319827459709260607498902847192449287748230963765123279436131680711866623186103325649516425407816547191570633760727795849851408609012103647642080256569867690021811635309635777006279358711830706717204142261457506933048033627632070116979783930944384689853836702164078890483912921326817496175535543248987295332978383576998340802759214183709112190467484367958708944645824978277161366117348252803504066895692336098070120032677292401985185592731616797416567199488533648456788721852392619466406520129419877972628270336845944631206013616666073274074460848131582507371976350713752224381169049217573210141825876654172030791427767741447216260862915936784692711156540875429489694055306355802418051732881485856653510557925064796114752453310237747501940638869273938512120967104343609630172641753149575230944380244930501689588595627208946648793187885013249737377588339446213546095052700077618788235352146860037232130610019874274534566382099781881081139759094414296721637294956760889198953793190712818630685791645316125174398036544344653794197879956950234537016735794312411898278696125034863332378477946742967926890488232604146134261563551289310949789717606216612405354132495941366135213831678462696190404892813261490868328982796991942363903448371910361044127566919880411142450262736451631588348584532334340940884281568846806727293399860657824501495635076939320460023295206678608319211361907263754861918413468581130123305390235370995984278024585463753733684056224133539544438484021910305866459213937215612105201816714902619226274403580193990558393390630642892274541092199308473946396627329226018601101181030134001019427163054235302508961973937339609761025992675279122608480816815316382549476330161492949967886607753619557168911610907580084154575737202786779711209240542711413910258277572287642291353105451318470918722650538349217004373526650183079495999932694394137697138718457721994885483455122709165387066824921465079169898842174854721658497688478659936064286922589784853031162815722784228234513620303102414118031905542448622060940502993215375131039456167412595115380026414770106758762036049625161777706595405391848735231435324283126701286879603882884684241849150673926607549510965784415622803581525509819779284613553012035058504529462363827474724119838859224271038687624628524639912059985910571166765206283371091404492755248998415574733075220137686538370011586587800743789218234368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -22025038003468087184784478582530688800671185061224252470835482836302257755435184257732082236098921411612762154124176544878239210686128913827105473218428018360176885672983100855184633540475580170612458853098812694950498915152060356191783751048970135849400935895506406084883894357497710042587460281095007195224839439418583946933160496813861943086515878613030638735623080316007046213968422741607005010451484118611994278761184098375471954780883880915008802631777488079693750020254876605359936055768529366380919940712402691055509424491010804078192945562374912565997379563976039661445706500477562825867852204830412800316521881427010540580465632796292837917626624826510638416957980102400067048923649198059166474369243596018273230865071921332957783982397342921513744236709194718440968398809332557943556298396656103248620897933464344854778445893356272609874933594713638932898201844068286958352319462509428942441111855581511835190390054374365080657411845955735968610239842382702735033722807602393128706380577993928068891244001337037004239928719899857456492574713316659088225335694678098129719317886113069121468939944027813756647600618230522998001549983068307025187138269087244152218285971215917860636521584898237972017914939149119606529098581975385105981723123933840380465510746483977886449041445728879601149380271887161690942314578139273279946901476883488622688779254979012628455014461412927198253535051742078803879826459687804105718353849915363021467134692688244995974631789334106911719043123697037822311447905747881078584765634995176087389891670138803290820552266842393708999816231045713688581809665490871297131526591335414959746281251244526521692407244440587867585187681961191832031583340228707022836696714541153553998538097572095768553620352295823632648760308131515902075573433592168684102233014622882834883783050149571443331030132909210204114343861339509215485801774170560521722364735845864557656914354560890935634145495234816336823909887441752721213091372024893397930612417971171252724147523058052577371960427445066891196760193122495337508540166232104278490103909652819082190174400469348196484539161474970715969040707822010316730060107794581167115962241983009005489843150830738600637362885045416441975327813629839204073955234986886639961836033507461847185163448547354554862987646629441045405664497288740571132447701845675261591052221173580788083224131072197983476699280395722021308900524264876258358462654886046433477434466202174413912231893567948032059637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 21164164966794161347252215958863196244478891639733009807261390344716123246453023853828415494120747277230483860346833829198476131796338682380255120799708912512047194174391336109537827216496619777952065252749413859377753743397851121309377888342103345737765093484626056458979338709139025779161847062708381127017330912847792024624278600037056588524991038442826493300454829160525965207623811509754337665740664369137400000065008785498018517006727824064352922621038807058384556728960570752892797026940510485639517463964652720303617535516643742333650890394184527458463522897306308369260930896498954005012554245484370741032558645758459160077739719777614487598705954040789997191919666922376537148355925695755050190224279668623988921296159233528659724512122336173106157760244520334653296589416244109483327414429234228256967550778146120906219461231786582421536156712109745733296182462349185274356802722758013309296875817618139295883905064696070931598938454062662854410686773441608454710079350415619450927371018900145114111168377467025690150899776733655799634738452907004283967483243953027347667771733225977874342855266672936444408618225098115794103363075464553443218548239365233118323631459759506970318165331216761804010822045170677675252922903348325296058388908920284034731967685314032176279992502546516109145380634691519513243419762356686430239205133739318302678187905639789301740905649558319528363133619982151526414211920278354869414383864816974178331339949213786680369281966514362974305636342255786185826604999131085153762726457227546503759104837233880175054514378142742491866592655510033721798770925407029432163656185364741034579522951847858388954390730139247867256983354751722012161441768273105937394794531300179393311310495584733770552452252278396762828699245152038608567967092830221465264897300458546913155885799112889570308077024514995656587775377211972980249511180968653545176673775471250697806765598030684399038959637771042946209812228733496750595766098143771567190781393181111868730500513989557007675753373596898907223864815526982907798969522410371734675426988895101493834487392613231024130210376938405658591847639298361359924349338073625180408341944371922731449331505501427037372413869061992996147699118287955688618505969854825086708147145885605772282960300581622463006936431581126378554482614604540316071249081725694914930998899272150218326448259268346324298611751939646763851509847567568142613176484919068665122617121272756687579735989140557707102650368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] 56014131937937485094456554621412979076813176451874229300612937616571724153177760667231022558481943680285186857228304919941317524950425275630057959579837254724306242532950499241292199593435193155754626071150077164300272805641866571951755915608263309516254478047259724476153720896953442163516945100485879458836777963895142685888712877897678080066894548445199764371849138853078438681759635524891916347481272162570205346033268289087968860209445401006709528605797408152219612716022607265775129036766037965574540365613538352968051275707554423370749372701808934849177581361702961041936285921123947855233445960860981778113455515525605285715396866677794068310844288879285808818369503049043697461302991132348413764593894026948136669591141882879793846121306898547721408962283330639438091484145625307695405226505657308857190139485465479904064607699762623360132167378480896437336141379682121451690231660199341204155886249227485389542300884671705248906708842818119243602188425509391793930337757524069230207011360359674240414721994025724012162067742753941323787668127431601219133415341461054601834456957135492230345350952272457160917338276870893709658388632245890176848970918558889688432798089698687767690227939599231437480423008036011981320142918942375899960145148219654941590563517139085160222723580177967097127599620514003971084097311886400019228233654685192587343445630794268067708663985242980244619503126695110602415519095519120777188849051798354562322648367797650683551146060415550826523001076475902194118422862331876822660302698588321503288373571563315077599836071210302039615418424183817262885587913868755671980841252831923219246599274547824381916700185434051458216514144980906013829583786791783389541278836879884370356016953552320806456210283546318673610050063234612864199579402381032300295987966950338209124273541392039879727627812135164231818347148406639204919259469871072130541138592726638886964870273602038268381944192405546014626139878426860874203417429866931550397766469830559480439675248955504246277553387354725126977997804774265541448428442453316595266897152490244214013576780056334754082277399576210595591217529646875296879709464838670636372649727343084202673587834877306688868692898712901384022484409433715717448210377111590507942643472931226795464714466239038986856131290544739431878444827496859608529198936571612995531644870957663454006391050495476070799041827126505019635245361376111653499291607610178829443634304115405074461048049068477481012428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] -70217136275575553193694318706320391094298648184401449046598760946043039779658816909278183882644197626828009622276879165869905270594366742021485456556575140042518131446782666445164698696179280735975805773473210103137725177669280360323381108524977976315800928030095878228055736152714445218797166663742471430528195510899177669481862437652964903756951914116972294284592486715005603948445318247045049533818170154445549284634650036557450886626538938311404990599334730893607099773057917019431789550739707263751776482307023453322016703361729546149572075245467368065976395699950144982397101955076525964542276793789208153637324438631345713537808475754475671245395648695554157740231131958720817104723450835290609258572263223654591549907355011132038139764936833615909348121406289068918846444472636132315165289814652091579380199653284361791958137056845873489740148821453487782704172773258831305086182005915389802322878652606015923545433702971281188787782957418493137522518098620399134474761616732504687804976711893363865185257362646842256449112542039787552983766555752885152959194418859868666483794904240229856929634137060531972688109646299666965950276365846794029867795457805464255243013403431711992416516875613758210045490794900084409288419019371428622200335367654047661279395689212421042628420776833111917846072599986499553896406692201424450291800531441533132990438858949032953504918833538921007555022175558722055699022624525658291644913811665829502873401469845967924551499457648819046546482553575646638961996654962802007900382025200472360954629187960327672419874084456505487283174950082277512626009771597546118232395531511922452324459393224031618842161184955866245768773911721755472334668220765438663694344248981209330047251173182540322090331845301839305446866416668381921664114526979084708197309638385417639003886973491619940314600673420203751755307040514226055310811829704982925695797329067918235650902324153619224081483613838430293060341925271955493657087119991587521465650852475753275640519854281438404382863340194405228359694522012690390248884259965384969893140004329470292703998314098299144204728141819423393095897361993151483912445204778742934593622651100505699497651734440368144996925198110414277144200346101519655373610988049587660884823530889859918433739180997983587394178048126527552546372601975158151574509293829446878666897532341394083493284331707187467711361827072706143290612776505617086142602303748533371641426728575455794423778410309497220260429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -19973915220414697438547996470300848690280318469204018067802793024123015214307388706827335958464660735889853280289517345791839582523389918911201423547784282146994233396347243145076848149928866659007480960888603067528300097650195405655168546590863837873821411678486216489136477557914843610089435920911995130690113163622149864732465091318786537903029044236575579135688579126451085974215905209220091014333498853708348420921794735951087885049040894830643331562423567541075607512034614069103891557498048637552333630065495427277657842597767023247103089185044288483916330271013945146188246323131850028773502547822182669929255823436931079147228815803560725408280177267425606495098659383381540817892310855486658522174058554403861500895550727183222503263434869583306627726937884602116108171280884095084596917292216653903254044223249395572986972988790331096715236384997321810865666345064671661452072288101892332138147816108900626586216666385796829629530195456753293698658923721034894412743451565980998671678929980626157713655741232682109549489605896620533118273453491452084605399609683443584576824868070847274050705193457737901128038953569391606180502813762920093546271641395639729733487503849125908460960548623885252276480923506463616542520343390090060939223684855189742234094024976839025176295190893171249622065975488978962962361264216632328858614360818448308626833314969608988911635626013557764709833424000126554779662822381802125163393396867622157518771073731852886827479416242154174667911924739509375638652792086320316256822601943425967047943392713585839778552676068929733006468198180663269577008385986833535918532694732627724563523018375022870010149528150443570042480968220296269218633496227215666221244762513829634181355465219332366773608781937721689004186027780123014267324107220908740242885660401373687304039490223835742826241358641230831943358262692724963350551995609040309745542313238247457062254404208828933746691705906788636909509639165043096319389661477838223918156868995626595411009894345390768840200526102501888181368683591987696864826508181539998470299363737090488598899967152056419954389550890810463688801038959683231670197517453019349891236871452362311460168286593283456658184164878426612477939696829498807238338129803887763575736402613907344785300887870521040568319321985760235498586825146376580360853883332551145952183127992513361279697848619024690099374610124121949876669388697953375602832699731820032286891479937327916815177842115730853383372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] -48290727405564841322180141575292562676433221087761656792169931780383269799578011889486803306335595639958186487102409834516967597225906824465273638711089498642957783356764257533402674077669686111213239523937819907276415539787369740204265048217073513803476459310833989736077697835238483777691243301731253258419335620045669323886011268291486264187888729868526233815177549652834513695697705352886334046536896049279381177741854703656682563695188114093461708786241242327805387421549679626882653814702216358774582131728823634084260352543844783214959701731309595062622111870476884063120698556635402597758697977928639143798909524685201413723957500005371271410600719276829752736048483202545805562334164702213219292605376129768847347757045743674939140512454525787694504801252248578227744767892121196767571478852236466954243794654820686015302963649710579588158009779160937067060781817688571707545813914212158605629441163560540104827376176760225840613319239301976519342081229245324426363088055460404212744650786381373942222693093986493497131837993355117964046963430717699987404784106167172634778376859591784494526586256220036729701681133767062136997714117258964837657732623238652727774269714999020505933150223003316071489995871169933044633638021004331946292854800473627012809885190986419807028741494736044085136056352722809387069591639424316634972439663715632142700661148241913933855555205248157958564692794044196032362923219804105815311883789512079956608279317469877371605760857040400360761833138325782128235085051855138910327578815875634263806650591035988506124230677048202962881000291775752927678408170882676755919058857947986890092582900460173914570194671994980778319093297083006136022010982467396773778752774056094132070779219698826497899605832305827925539427993916612446101442902409287340018347568790414890372773511748016666662083376572641349848367604940251436859204368866348381828256600284927255674719562820073413960248526631167507138298413382323153638769722187716231429723587665199330504380369888690122377577124914396902266867094981343297792403874506115941897116715366061613016374670814489903661526559999520461194567587046958480983920220184140961171900185073936411433071633983363970471618199226055229010816119372379610313234559021907247437225626085416247212255084813446512592508168375199373400460276330175483031535714071431274788702511556671036994233164796483433968121496839514010537710989952515930432706755297204994009862909337706723911170514329340301681885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] 368927078371140756600326820915831345399020640174839986457656176851782163312217251823025964165109697145389769925678638465955649057224777890786088430967094928021471994696581233421382977488027791044718222672534208838734352929466070345622755804362783205532648711054727217421483034312376035587189348992241208843799740770882330984752758832973866412344689681078478056692164697219071031946066267944514085164448784807326608134694312997145764683680243368723800838182029706755930031193569362053996274620093929536386242106612076494945908015735296306300568397662752913225161970653894623499860402040712784543715097587078964912111483059084208087458470620415036771409358281751586968164352074738486873380179178870345901518991243966709423370813941533539566134896084390781513601238293797606860566020493209717936243052537453188934061703379469874838009317390776133908333020228849637705026852355814842340514409896405632677751819373117203078630892845392862632861092746754659067317766513133565259202257160801121973567911533471015418418482800954414786416029385829450043296581925847257111376743988422132832005146515008019643214093021226748620844264919330869790680854954312617005532797175011963701874847182404033381844541582473122374605214647119217584581413045803677662157918070326759100205470348651184238190817239785320663190927468418686331741921431243543482968432414084137022678555635922165109789987923259409487582212218465719365770782365922141106175719947387592085721118512044600296706909796958776758031185249084570680785173507139472300185398100540773416010919193734646043211154848773352584495361854864921162771714910728680868186764834546539538238692821481808322498071400028141235457154079127135684323697349018777298395547953522668454945813004058683542822926753410609504822654226335405806322085517859681562864616752432601868576101378226021427807131448958475197834251919589187312891041314007869344042976954345470326533756965920724624443782722935872488971757312267876465562769699533634132447154758140040419427864867134751950890405401420636446844592217664680890553733999839062883569882408634767603712974389147064394428417233774979715622691343209922455315461470973947006951696315694610399822348499720157931595575835584443556493583321982704706999831211697671327932102610345134652029201319308929050347818889317668601653055584471656404871219505420507849800635227700629989771870570314326046423650389980036239222786517679404504748409603276541671615316867186007707762936004533512014428897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] -750454617470894228834125548438960673917582929081974806815329019037765419938081234824871033002271283405720864349793358534821129398979464656806539673654500635187597860272489865963565046980692466297343541024782669622162587596184279906529803386751675895631039422169640467859721425945549790783564584236541601917971244782383717094311163256090547360451400428070336927838640774858860490078959447869394856989227465524516776247237753790663740707554435042515615722167302744946337086094424199122898093576712015233381787989944843074094354946222355867818432517652622694394252819021898093459789810755247440763853853076659896036104291423173711370915279934746917686317139324261816081271953781648761299754000967020681410116290936176290520892784646634954167922563931910008737723212954304167905932047738307611642763473155786589769849628139366297599621204018294027887220177261271462939420542314229401928232965880379914894423453819219542119955724278789520965383331911459203529312641194215518083591982699543285354812080950790530753282006288892641813039668512303978929523589102638434545994691430732519424571710053217786276103370094282348777911109039561858562759099711022379048293113827790431241965853353403457451225832713372023203746727555119656527799920768549937066163719708538167455186458928390859993746694905017011978333286949270197317016483045196756423717200899042013882168060610063618277431816944753740302742718273007772670743078673535493064523493652827910857664228131044906133724905518129916075659041898144798242022364400686973373037590147655896784243914169650364657546801556690819874307837192253688377786504417725387189425291280666858078626882443587068987040092259049368019213168903394162003389342911252186944879456528450367934519234301267678543464031274496072855038611653891022564815326421208081899983795928083515024032377938782928404854778125501188436161931756277267590011232339956778871888798627099234089605135535902416287835973080114162455158842582689388170850172379373239726080050124572808459180349782657805916433217742020241591034424419902947049084942378389605088032851736095757188405009370253268916418618297084391377464588630052785887724041505466863958290671723360506804247362848772762829282405256675884992317895635259916884965386125248320089316313535511508574300609361404617559056002777640858728946299721761638793344534080449192511632825826443706396733211549877054735325272622016753916245732427908114708135639827002744206951809704012684717575276521240073823775096832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] 1256797671746976998598174438386260207445258151445399800457348596524706566517932844933125386989987196816585458689315735171179337380909537728041116384149122377444898888641104044542064169693512050109262836273684487898323189374327185655645819997250191551805512574480368694937230325045262296434741265684974514873734229206046439625897897042835257115981354918936099999490406168628380618571657374796156497958831834715470138217478269578434370436750262800375092892826312062351738922245762942786108242692650393933128940681037245139794306137698138518369296128329047738503593032609676651371661224187848237515834159482939671038701808887425274243289046441589052897837188049238219188123808719993854807040223666004532425232211402342931622990123976033095793090810191405464765633783950953952649647273469097850745015418970567860469983790406442485974536295036673674481398720047097607379857510204592193203571070728434089505306157518053413615387837258589179223972350516293264865343661944025758810260523720447687157319554654400713475285201975273560942420952881995797883030159297862017202734245194553521969443482446883738533119113893767040589387003438500347854252762193059162227392056727640295689264885115524497973596293158039009322165499549252984095645842697867693402796085712018370126604948794610641785989411234075027308968604795770664491332450387293169954830633529224869961196074497832197923490915837078702339842106801008133667126239370488080343388016433413079367578363373174639095023147560848373611918762629147067716898880043229258999924123630830474892436819455474997604975915433462858526581553745078503147606492365506610383483987357848776205618563752274941178269843027124092775553748491035858347120991206808660069494059687125486822214995757317335676606016851866745361063679512065522649052204898015583689404084868593207597195588908277831018240968457117158622142240287113186430768738553509963224116594652027862487040349770730653561270453130285047373244432192038784062499230499247834053185282915093651967577682066722656749583834017243566992314765147871330856636334867813534986991599302797728585273792581181814577852689496540574817332637659346509369255589747007057026783627400244800014236573279104622570108261116453821260322092187103325393371389902528515012030322323550699922993113110542001061466261219793644141092033193946306445062441140502261937377740770026734224421906419592739829875234038726651165050472030501471396142458133319157657298526486580596571489990784145832030083481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] -2137846170622119484088843295950258785859764283113746186351322443754585156378599902710089288432190239232477635586150278978252529247594761430493542927244409448955752252180489274414802001410976945850639650311324403198136836208396903456613829343283528864702152375632316801414822416698543169210538998321242697779552715620279746423477780084845292670795536917962168322302816679186586987551383490077774814291464412014994783009449408488003290311205010507600837414051713134394374391706731819645548979660814634270313268632933207088187106877460619800255235828173343301284920126310198334161710498376413277253282367143026122429442267317726007211850143086085457219909319206100598238267991546577788058850757358157198808326388826039341396335156270796122686304815820992971223580474287976048111284705266845521857587706824386263283874280262724258381623819328631749735865812327181653593433595243728679988206110450524593060572126361964506009286071255541740861455871607553996214617092480999991293760360169162626884089521637039443922890298651831747493190699287184474321120126624165374729882360795345685340589851476368276066428761439399235060778461788493908371186761454293042315118218186729630309575012263880269429110977775046922777195075188598176101751668952649817590918892831624200889071228096865718678070687989707655951059400910360717662546409291442332471392293021836550664068242405236970105514073707015644318904681870462819322278611867287429302946484900164315391547879333873537621594563440439749115838195730178500071816356925565490949003155089452034261916609322766824479747397362033155647730720248091293608356337686338690103047905962190794377845816640563222522936713851135806222874573527805456706274140716868974389993703182787229959710226287460334861468273565339320872857090983014691697130979399084722531873942046561888652829219771413634227559471936194654466994840982061326733266052880151976003946400379056391074293615605668774794524820758659660924417509864787125833392275753335000293991540971310082230785374936656393644225158798858245380746566889095166371313526746061313951928870236244010075347778107642937317448972567490406405356950629172906729758286095920298219920183172542425553371639581081417141441738875433302304622298489668358596233417446412617333337749692602254029935043889384871687814639164736583275846428066591918517672263110351177203209243239643482273282331693358617580705318147881303701978367193910843773968855160308556428943046691179335733577761615878261860051451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] 3301904747553794158566742662381070614164677978918196795468475086117569649341601626898062201343572693460366400064292480931495025454818896580171445472023241444616507938226732819108807113842967362807136214309982638563373962876364806472274823321075427579484562256956746468755395080986204514034876302806166333284352787891933943298802561946174126153552951311653703173594503359817672229633851318917266062811027670374864967660312146190913509434817834876767328244121882703377221175950208202553929141136347522538620090950093295376220689492179758890514754454215940684019845300661249321074837849247849037701297863919644059784581504455335113943418313989362827965122650045714765960609450830728928459581127249101148766989721118531734445960316310739817669654575478459181017277691882092925107158155833464400158051777036726838697963339380870145029026670005436161560395417619349165206801747806607070626571119982434308893015891245243737861787067370333510708055894628675016465798035997254033244615488472773709773798615379063811927739307777587779669021710153197770280805258322943133160717340089682233219995014671452206415940099399470749745657517472649622113151321310009496381228626570645175237077008189507633277337227301643670624593765029437557321445972164948009193652763843053512304079049248354246247853834872234041939272644677995233682681465222494894019915075882170473496829284356839815082793037773569335937950063760202033716432372502406554202526251668186848740992497268072557812873825017876478591492343729176200455512784577383196910385152278679438558791592384165799040901734303081151632492205261322250511990932292698109083017841422449522941951817071725811800966592710214962797898176254971117020142801947115260776076969635612460933329227557261895595094263389722325185729332328484008957754305098605195160883627709225536667575167594100472017649057979062988296385370269784339911489315972001436670507450056472498676523246825486259995635346918327545369194117182820343861698175877547471892803627832919621190324318142570115348110994573114695462549010580732307076824239090596806309201753393288754177194772227285455543904151457336799586110649766672269954148601739566854261091058172195298277407760965865169026763538884760272794431179134165264989932030667485094572498047305167765672478959088593861977623557952214518019648992941731412302629597318844449087013174643160149492856613988818415292642432742155494811530369018493901955429073791697950709538933970480867054312375612036927092928020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] -4406761311746613725567729977669402728954031733415566015973462614715069037992808593692408922814682002446828193739077487263325086358526834588425648276339783974226304694791077043016454253921023288540651242268114421464831771459826554541870352575057194551723125774999765016714958326670988237522248358460839101166345599306121785576849899660622579666393769058532316257095214138712707063076079041713689171551506040335004837493077937611760396902630541952104618498739294790220942209504186362734063498578825402919613859655428420077633927631238406193974295553332510281471726236501446847149557706389704062228917081655865940592576491787030421462961902873700546834851606603160516507310564699613176057271640062243769741653444733332979188222834775940579640463782443605446764078193624858892287697038927989774621871912659992672193808762438811433366264956820017578758951123192928121403984017143077207354601340868911928160667027537558876234693629142121742386438847822001502822661064512505380148248690678544662776269257465240475066477824288368561124033518055959002166006691763313555195470677546258619501264499896984545798599295685630871891009327354645630290122893080167895878691193790526156416388009141185261601530210278382948453984997300627445954449961637036248794965672770001791853546878872502531173893204192190144670241237502436130340830068209892165631424056490335266061737050856146263283810614845868476180649274782414193446034720736333069211845149710517104021999146708591507098774456445813969247534761639673457292960982810111904462038134465832576307284507916936278684139984020102457344905716286044032040583239669551468967477391541168575156450603323835182630438700480742850207255230405790083421916959086259405770524656505203223953863863117977864199430143258138324572382023413792071191537946338077791750964684028309758618408754351825350513727602844472438947349422383246484674062853275628162649690944280206771504685019277306762009354373260024103886309814871253603407622171259794909239249188483185500607665079124473732604771876537419517468440527827900684253365631934248300187308014673791950751696210813173085291881169222741867959211249687321987853605688709015027053180267432797430689009112008637201280629889507052069955523015637377011645713149014928516585485335284433978711460889450855051477105643329369926990077535978141543299430214406732964254741377724673852399299456379007896794407748776721179623615485388760141808085838225152874958691236363696457851009856943851395541234614272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] 5205852110673324250203935575125291385680900932047562503544888170663964300750250360082873640499533811803755763871856236053916564960456647298436997937320905767267854986980086335031503526911048699309742615070767397969498889183824373576414373947537464913992746882476610138157593057767857646156856259532706958125500171868570241079762475241679754248385494434899115495597851362775883262460163806171815433638769527697459010852980147998078661447804280664768154183493428221461480908521036752435893458244379584760390510459181455853081849833047507567027173334919289718818156881944110543352833720317256337732393623965049349097443637077118114283100752507577120412155674399167432357463001990897270896605870578606060221946986735421042287661370257291674262099826709153875710903327288227675700269463946325409596518207085223215470291769727364459804619039298949548754017011585472048852652346507053031580857782401296048901774514456013068095876103788266112542332724706241992623287195195687219782481204751247303073064661729819780613255282227145931993046002752965899800172303365086374224609217867802019314803585032908238818037287727619288032472548207425287467263891070590105201315865789617278775186070542872798188471719571928392230102207924134532742890726374662809742072313704018592099817897210673752426808556036094551512327801013133632016559940655184226807079919757812229374137239205441960925397393323545454773195741680896619013197899824178270660048319812136389074110828848761919640986731541196312891865187009008214608050714455617890829375121445726498657593983078912011581957459453149015467841410159218825692752310971194028256600150716735042458358780699067841573156554405030387570444743519121006491719795576116184160671751330913978455845495476742346197713249936385788392050422400866810606510553891075533374456902485053068391542713571561607014658475983836748789371225194159621798688106323641969762025785839756631451846595906221164264091003152605424845016101796014122679255831402165259684606487757378381678528558106227732724334793474008938198110805786872689363842158471730821834166190989057719191880277276701497825023378632924193011974786258450277473331716876213880374572934509675886843338417443413811138023314749295553566750271551659564645125801453094120377538231364781662117034407818474425289770333251784438616986133372313620419676660065943196419433084584410819293867512458828059896261445897064391650044322822032572651466107719845422011649827857815983812803844583914585394983731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] -5532670990972730571357192202830842248536723746618435671060983998500162214751623065616190401906695417238571536934390081577717029743066410611812126203328666287380078010365315744621522359875812803767304532061534688398684190584885668713854192895125140360166729896639920429791518596980901758335871190089057206784199633922135528375501201417186667414370340238368836790143060621937677523282366742376228291856919548826603801284638983964100308035559926774157973329343767301219277113717307059117684381486009403985652705188083564753683857296882415754854905164676624318868441029545170571771830651632810313945879790003787630925592462401175401116513574971185297231202047897967716328370728116033182168266606040412282913137963689031686127575420725009723724257101546709692644449922375013629507007390451805874459624951445957522973647197755537225550752869899061672961165179447497537378424341707043651551396820461966098192935857269791398297067489679027396434199513294028846654026324472768626096398211882501430814755686502548990383868162314710663669993718933065627470290599802048991931871899351455481585533334124917114150608769309304517228655460772619364328641052669412338840695564137268201697457866095374749026208736082338503526168639543614521475713370677609823968496388446738023690251200552741520265739312696785816613044218870487621810391304896940518026936425181654233732044606705711947512217061620353836276320528393830593806827761612130846004128964565492408455718322445358518628112960406750391243446282535374660806726992200940695860905633217600375486965467514681927068635097841528671493882482614283211893910253904452019946313337223596009305056099675491375719549220140350916452029171140403796411049442105404658598000231835074452228318260825729430879724960301684879667626210533163398835870743981924047455174474848271522298082083611529120321762780932214691245978344936814015473176211643420366205296712178651337726849469893304916701239826742280568194393411401641839632729506118162601861273875619817497292190979134685816241855374329061277700352936346449485936110588850380476467501878538723855173176109113813276490037203378810998263641338252847947537647991784224867766195130545586752949932415892966359180843290860200606198778260329741814592807175149212094831683360700279951449656292164720659289227928173774997680223730896793160582077399778180134275986168304694954100413611127063661203521134259170688693567084347334153014078551156378756242254468024892309181496377357928781126513459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] 5244399701107969982811713607305322386825757304816307678237874025394774581938817860121270824755113555100371893737919228914700199567409841051476931371794639292303347024581083297994957667355063260836241933229237750908392739569958497852666773202195735931405293819599712614328047942586711129168794210599781501339580862568345146825609792286979482816913917132337627699559803577261044705472412971019542773490094566216746092745623398632073363304002242989546010652092388086257712726763777259687125793734904921814128796228634125023165318305441541207093727397062895312344365121688438686052339539599063613876057528900296139664988379190323764161899125873761241448254339528555345822791423281171900685194269134745174087222964300654144197409519734497607483738217726199246010372327923868343435720313520613929091252149026440926888035147587426155723269123084566136210466015763885773650922579745069815451045091998714593902978127585047919225795674936750914401202276427438941028272455364494613469211995692935102209388280373531632464869657406464000859949317084343827128816145976287687799694591436677730790342251668346942071876993610043701154245653449235511845049033711597289348408748986813539707590271169479983219979417923142847271200296699579549104061880848432757768792942163269683269401631793876844384072332999843841850080086033714938698528096034213289714112900584129752840845958621984858051143223294938970586097951449003872804644332354081946525827611984796886336230369183985743066606195755843717020237016410192638160433398377518937799018459350423350323697398155228200484289534794583240818449277203816250709097227522540816867892384439185810370013596942720403084900359581558588467367740543149051784384115160085006885217363387391928206627335606571193553625602964047806127437633590405292379619886032637882813425646640135297565010437041798001895923282248313489533190312403302128952736037053002473680581127675784961103310081187025623936401437545851930471610675239249330183433484599169348063402906732447066528208042537225105462201398460775524592904185662916155564513680422146131558677004709726829656057594722717557071005604879088478647718557947570976624209072687978705529464387533774242150984933209746300014542698131679646966901250728917857966833742361380355045699170561860188181988125551203069423399639825259735901110669207635653489656579786080505210401111589707213455213360717373456169323226236780774201522014732215554518514372742660384436818828240855118747719860899754981736421785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,36] -4334991372212688314539900686139025387643218818192177716100839877110364205291265020124504921424497523058511964069254399457307501290218863075479250323138331115888090738788207216233496874975081202380441231121377412788869474804919316361142816539985501840279710362400467080670074484015208599218641974009641386875235343121609258751993858965944715358937963658452473639240586664697303875828160429826297140338352655067793976360497580594541344141170805789233307763437333041642118431968993548146645548798468457369816549092019647190331303703685368511989375017687218881752090085655794731600509263212606067020102837840398063030162646150383411821872709333444103930793862343330422552122927671114741695697894411403315433073878192029107839426674287779650466694629558468982961901189997165757968026887216846187681961667991958913332681328585936515701733928714716751962073907156912874086630789950773150345489650800604282035400537310384346073361640900852766877794364632675432481449836681051989653040134681527025935620694489050995404689173935702708877036294121398643503263856829422040874604800525831061032152612101065379653118322450880294618430412348770674551117090654485359735822032191964548774542013710502631986073783278853780964008084091239228752693110467294186632002605187727886480315161826346061260879521087006019559697297023025274288506123763174114580619774391330890185452491721177139289764387977066134443601678653219974797080770417288287820861582196754614029939782743801114480298286877187201391312776652254214420585279787355943973668627911278242850530354274165962550861203054813196341816339284449286702466939508974773048285022399799828757041489126695594905958092866222761477195400579990767760613078029771905505196797672919279924867078790216353200766147393315527493157021420920075157930556656548336860215777542780248551611542413777112479209483943867124843239687021054337388033017810309702858581492091804456907676549050242058358250548499146674113486508859360656829624155811373887069070061316119523569762282955468624412104106127437662244259666400757940433247826049074115393008676505294183638669653949389908831156199021648014791356106975101120681204126159796986181765793370002127672778115865189098155813400539006280276923749648184097295625807116304434498349796562043023142977746534498362724319450923573565403506964870091290198976969762076618637189811843780867243361063056283978745269767937514852123108739932637467114572613386615143435718242061826111026393414311267819180366233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,37] 2992026894579272660138665823016084742561299623999324077862107823628154121291161188899928753171498759987324050609980852224092939195106443900847133086223123584157654295649042171610783146534488176461067774712588357842818304173868818891467255937908634540526512997627150785281160668605363724195026193488442415306575029956829720499019373164986766002964693728639594587362275524455147810623215308326885750670239830841941786196774875731209678947544703660407275992044425971575710982786905044620520805581619307214980568933045083543248158630272355872889687322589398680059565136988786573958028736253878035671975532161208278313312875743491173982371893280130256657707770874564813377644655078795183590425852770371673427323459051382523163882646110396651545341342458779250729744422509904928840704213461557990854921297722839068006922094330306425968450706574334831935015168161604319973629370119949949028925625768612300025875037352253734870535786569487414915313329974831001968136485292074126620518352704024731416291594702883357203130855982219020637334410593035204359623004750686185810326620680658728055407624762106122063092488339060695234839050498040044261666841304679219522718137654212360472533540893653755398128907949131952774478621731497402554364649143393947097035647492625928627132925423216512174997456375650727248291178873855726207930971704284030751929594397761124688562626436400109652677677390585886844982365772016433964817937807424075928193555817126902953539041395578920076664863053889279162285009768641784964395658091874232274000520548876175984518148889414595921719210369543934757982896896399435745684037763935553472041126759784635860064154495351006840178573703096924179781184716235337805976157152259303003145496267968486072744703953745691259665665867975526763987533754865128780040944111559086344733647117659124445294949766907829020559646506711995048658983201942210410007393592455929896536368397252980148531909017743633937734635921408199373325044291992940363122530990990043979155790593418226587798043441447995088206985421091693822598589882885212618183280494463538916229510593243853213092561367769867822835022749934647841535637712923111039475585980238152009173478350175812013370039165118173186902550738632260768352807477163920543392486132778830877536533580897803410841652587523746480162137896335048672053908882009375793006468348888127014013884153499917814399573580522220035340572434795730436853747509189758578263875252399585893892480089549188241494009780500193940288307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,38] -1519736171441293338729622963833117031488339280303076184612926306788565241776864138211591078005420551626177776218511591021778381465735061448120147354099404283505654623748097434705778293202873875995184144022410654898110228013679722146714403172324561486726651844422960890444806275682149156538284242421762993942513481396853910433524338069422588741459651328776963090747500889448582221804075919869107034073635499211990207552463712874356817479415190447000103748060405377188797155173325835591967997342156604211893900331838674523816639348960060066468611846926853054112712674100315061388488732599031559316709189892856051567435083590036530200419729363995859517514625450323577687994141882971678454222803032503861246113857471516737855359139597532650241494345905658344027934469621658557418348031798953559179325156727876877522974950666184238556888489299946175546578821912570762261009038753060929206115454775965261796111551893472181623399462314634507164030945181933100101035497153522866428506067524132112792063654444296368921780933752293781188383593797052410968617043761998270985154349510107260675174480514181895403136517073080202353967358907096125783997685286082516355545876878001248856450771936750860854831655762790122358560165475377246784288536309968109036690492398089231264009487198129391919130563528322883066645424232960169542276836961964850102826942350657618746524529912850385451363105185842524482572756274938091095824192165993972718672441924651974723877329203502017360150412740904735422575550634084258520479289801298526176495793493694642838982657338435914431417301101575235509559134552109191938787053398837510286763103945141353912113832510588436441206258219858331646645240273150396119842257489298935836931210825192917242194109553384900277055755596837350014201825299743392357230854378762263967349887878469353665402010569266248502480827179143292784547635729326181310139412338859850725129488459755559952248108715291724761685141756667400902526600305374010979445025172601547197497094928820681440013754072203983324632219800408552991418234888763771659582397666408522581176397968053593345329773561033423155049475761263911200399415362670593689260109469437094902273600599875640517399188878066193177775121806018373062478966372314880911715270112008610213721170809434845380086892326532468027041623814888072272999844157926581093826679434632716320271872812429662855125038496919713490330783732531640973738616332481630193257553438853046259094430851170182816600180325378462182780436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,39] 218040682660759288523566579111780150347304056708856560421194390967639142720520807949672609713614259645329971346997480442598155329291223289777580192487768777425343316522812228935724634467072246733830240021741277489791456512212167179545436893175353596074087605895422213771149632791886216699705344063654628215294947545770247654964534620072800992100418249236038140451302869868576330646493661123629443980095408056995097704130011041895977383620165873530565852514895799625930160894460748149909055780462304066720869076932575317338697094640334443210267564238516830444185758679935047495499563499592709045270049056326912272904601538812504747004133935634502301217444438905637835869566130257828586851622657135979545006598430811843516992738192882828837163188873471868400797534591149258718248825998640667449725466943224388794528737806439784299053187743592983207827813634463723370938197391568854298592515479469838954405364429941296017177714402323198880500365235129399175018927628088515910873866289506622491961659439436889972549637841557617347444508773183797319482470398448636220088262188183459839522820664953169367200839310978566287359180024183001929020918101406614511545053730781131520748207369438146040456143014426326941375445661706895727261768209902367667761471816599861163853122462840550457314617705145622526460823214069793705583693367134350860960862744377135136121022969835330674577298083201181167699072384595969685362650115338046516308839515276710117133308386901847358659930752953324746571421584577859843114130898717382082467787148076511460331574121889578045615987420584553541683752464474913015835084669511150538281525785470524465632230355684706657515367581838651090050760802507142753300864376505389789689936260452939329049539816062425429430856061751035237039333829904059537458475982816296355636397780161177156063760697300746925081411147389582681379378930013319799415786399965089151203527980067919674081900210658338345088010464721650846736534354191805115948331836300340386292865446861853889120304879240370343241044574276239684612506174987606781852093528670085853289239965503444315950661069695180625740534362177028150278906153418386502289927103225824385174499656927796764353719098430068813517171882260016122487960039145310975552251729859946074734562070023858597022122770502308007324580858133849403963906049675863382749604288303642221438870813695491631473467391341862032031759443391911049992519901197365022564847882655106990075847635879882893214720428831082844625305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,40] 716611488084312543448807425654246853526551684098547670283454361610103610894580847883347876605350806928430577180323591088609328546789455833026179225438322510464151688408915167329891847073467079978164126799738797772175443319025484921133403590030897866296501621021419931161639931935177216332483974194756000722058597062175203375739788226048480754786701650233715343482123052124253483524925098110643601948419732721771623705443039631632792048319303645791871580760860074557539967620283622849297281329140046501659100479580547445941026163945097957614713992085692639413507585550063963301012065577831909364946512369586172162943142772360828714205793446438597404961835619186347338580539044444851350402182116385169732466725751358448658347006053895829313656294507118874927399235687459696410452931010705216763338295039980333063500372601969409316230039159323650200347620257091122422617188114556211083226088292154442079250833891437631925232356771827289018687215518923237090360274638445196917503120318302202010982739469848827426396415117760476746057318534003728766678015392113194291939682031969225380824350845685580399418119462426031414550018885463778090258071468509757344419225462903632267441270195177435423766268907691166742531448187992767342414030894822403794767453307923065925225769470477255336799430057790807610872505623101764395159400359428182315663271654550009824847014899747015861277364072748785342314557054052151081618374506688002039201170609249507331682584838025405230307450178758468615996874277452476840483985402428662149411019724310773582186112498397433511773839514888240027677439791492645739296199819597605276855239872769322843302149053680328878837563091800254050658005718145447476067745199261297002101017375534385645695850486414084063532265793958517392942922645713695755119682482161842198244460035249890527690836338051538379191802024079686848852486018294873457597365853765906171627570815114692923311439302391402028205330958754783178103770026048813900039884620373127717282224460228979583830794068065567722471317113716916271911686294403366444978629859265125108447995873684585119273020498055406488590515201361864612078234106107252875153805263799466131771318690104039047506125901352306899461504309199766658357184248467517021911479758482099506993847305565348776428951179679153406379980274332921387647483274404096497123020784759851533379025857208070945210415232772872378074028142074221179421253896405823892655066646465850888000104995744305862608198013087934595632988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,41] -1227651478516760983230348160337199278343199251674721828854062273751646451128691484327326882124104230795871261671252028535076302851424265961054784659513459406263339295076045840971916566972175560108288017502621913084837335378952901155629093693703912433841536081371119811907043211148393223179913298660441227062986151408384565607907258437126446340050950573204478215031075168537762515842367260517747257613780535568182767842064234621113607486547899837795201872237270892484107235348802999408796128388609676425988770758079789031718225205124491620853999852289674512233634964151011797242315061740240973296090389908360463488401456238192710733273244273978382042251895830750236920924179475248439426414501121331232698123157082481385152666352434909310174425313947028700433738622597181090888962116494260254440881463854517054113153434698760960537836757201165253244996269427105257341860563970911311471479933771576972986465661604933662665815791997206174376568690285053649730735271893232534654379049095154405465902995333616222945318880033992632003133571409635691249842589673212947363889431264868718800335788955396635372409982483098320919286084763499502391307005264897716257328922176409171126053313926019370440905256875535290918242579399148395926461047072463280329808299260690033065955327385096079349104873344949652178799285901364603796749071048842904822297462299438329411459639830456496808877929583464317719115491520016662896956116946804018940052011252002277029499756260026179187608132356772365470319843401393738649334603656114155396492132152681955280245129122061413920468534600582048503833139949083017380496830606112003265999645831213212251626989444901033727867497948167186632468836322318786436617732940389676148413368152747821483932302769357112946150213433796656358487532258570663991794134932678291416174175030630676756661899284331328518442655582633648071444215418985373803088064243792545191133333222055549645335695152321066251100294744859351108055200923284867996903703937040864435504848990567681022477715333378723348942759413718558161457421453641452708762280503142932899906978450546209172246226809876583207020472715170179587400520239725502567600661160575651037526088777116006182186334615300718598734949689987664901699600564314572025602227995186253995554940830421527517880822669269443050906647347194060120039635119853920416386749309622903009826988627929663668882657093971577585392970563778803084405185223810583850189649517573200299213775631502316084964215408116646079889408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,42] 1370246305459667967299260297756317279282009666686194107688677686409310761496341265786581883744293423409242924187137951539251829585539308544030554466335200188298295982393418116148429367252919178536005349017336570291468685413966088425788016739534297739128603733629785863094183571398100377632664364178576730131334375323672854133409481055625586293139303828536386866407243015390724909378520309240497595788530441962367118887321734359040919478424610656075381099771145498336903573504136902131974175790352220230938647537927693695836648833528243578854318742909516581836206054003077798533645654442967159344479951987181748237406422988812059448674651991428165011197155616810526577071699247634507018052359247824672870268651551433963270962078871626097069025112099204518751332406831678015056749893774447555948711147327971039189454648146483395089412349950052317990103084189961048646697021083368752324527820771819131423300091484702959831712472768567826155360850179964130400605097592254690825207137239641427395931831023529976015442819829068693703677724679068828304599750302823622301480795789622617604749860333175874749390687387427404173917532471817624079528648477198092762925209638166833605236106243399992738248308583352619706043974965189772151414798817753581251063914291296967105273240251840168700470611755252176066228385213588450710079563343041944020927289334130585797010582574647403817059369773529660121345854794059785201998737568585102052940085245091642042649605013444585711430242175232611454591010906632514016713875209550151095437970684463540036048697197378223781349871079252881196107773388500962324803350229083051041793281207797798693664905459938435590405560771048328371388134068905662997227901461349538013732027642382898605640046906368808935751582923017816733520657643454479238633113590847068754039240698767574700054231956139248716393542392504683350957207702500086311886347281157907233720109017046448349734315626060768567397480179275887212646456171965888940900174399068368037121753115205181291202913204647748502046433777500188123396623195495194511809409689450295682968868772352120437845253957806172774894510999670061288066915481080622817376154378236806269216396172362040387317096579920201360589710467968806669810725499978406767279615470307560171519146243672162377729778122457444939604475256340238608239553615968390592885061706638960683211028574952910177166747777366178685742617107626697503369987722489576329217426692614545136546011262432425836958686335767078560700825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,43] -1257703962348326220503817217286177610302853829203105065740664087751369496533786820762618552471507013996070057596260324851837212370651111994302058638072538273914160160300574750448457237447878818028696519755433265450601076820864916496146967396322860528449054068132018230058084990420039151725822257955626253229984602816055573438733840021517542720501316530029664884096810527410588378914447609037033967694799917972638529740967562803056710254770323082254520972553188207834438627605838752425160245419090990645561801746117258174280324430505082869329253507497094145246187253771169355362009028031689665281786533080829671118665648266409152955743601083010858121557259559676212637422556302543350234092988443289430051471737809720538560038986371492582393257179059674491940672963870358935497310581796538533396389580354682083194751167076413628832987962247630096265858044917322570532722646999279274117490030965164117134531630882582489260888742278999991262250773000207898800394819210101859885911504406464484235602922439728730865349458346011418552933377361712006273701657578272913526858859279181697961917521209455875542246725708570922777175523245089621271995119355658740777394734697638879378449650355247840025342007716591697891669249136841436307436082481935745832660262737901089707638600634949110205334550220047488420015348961645783797186260806263167626930558597989008958986521600667774766431329646840017004385251537581071406868122412258435552925827823212830412618490756737363900176493359048142180588349714994176711906786066033168408650230275327479395045374893276873085602454451484394517638850182250593017305001019890967845211190814485777930936227077054200488303003337163759655413390216424363151129166222514411852919861687743392420863680777344531464134413304029871453902839253850987589398873404720909647304890433810425914658903450779572869929427049465192110285801024771767537547316036877416572693695029288384584805783109948054004263019099437627085455175103025736640045488114869089998092551491828286059218179999703543526753100777371653496187345078167048816527906615499305133775773654102103222431014197400717245056394944560226402379285427138260388083559598514199515596265603633112735080206319203391104873035542814213543529414396760723080486548791669560027067105618805822901724841549378033181283176385847362389280797441605574410553479855065799712400629234429319080944122332472187632896531519253405293853965009771402344957487888440394207026068380979721455459674211835900333339443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,44] 1013261753181555389803711746245895480293872028292869443409826193543651084027181214782353274761893407727364876908147357460523640245286177108098365762614185485299928835666713736067108079269321086707033779137014970413228345772929357629398831586225591034625865209997626251075268391371941081443453889573898654860728224072817963276880522040928523373811254432607323922191473782585553871195920673454548161403999495454028519886187880867719107717563189733917143455274235822133202353582644079802289206264348677997898345708340177317750618060499069194653306273198653553028369314151536326152947695340685960809054452369606776370937811439084796080844191320684723253708619643364518725197468515401380703906583802913943084616825528613801603601146376369760370373913738336738477083437853485055650435734645928613887196998385542599363246828158363130382625956213292617046112056744880059367951174813807121753772443267474647634915133845838664578119252443208621970047289116207897938121186187911804443426471062293691955630099637273027437929006570180171640230669524199787728351227104280244956261617012580783527863898143951063618940365516566674325555113056697200201430474306278059452975266016287485165490066604839741428775043694590044378475680207112120168121353012449512045868695122297261388565236748053562889702319144791299506220454421048252844910047657651688625830454018700892083232783928966066795602868548627528815467381397268686287252229941293251906450889686408839053848809573733423049815897946791486467399615547889740236288876713776963764968205195675252294487176307871142787554144630093757514758220444612518387844764584306316523777033403682431224697238516346578718148611230916087431682579681257978366644942168690089214774765686670285594454581540225369327828564675617482400784265507705119278206506588427631035179414387134109868275729585060178979726829952225474985309807933769010250492442378085002271467537059220460026809253839132138487696133678190432357998098605933054683457689549821585922428009416867265832671648613404897061430212030713527252355510836525890142168433574876373554235977414473463985426108062118341079015309092159376676094923099715229723148107424823012549656820459515668868721362371319177380656089380909826075235952124023039243210577575069541655197784241701289416170571348812795171733373453250036987087686584218277755993958482029418839912757719400546461643307987924315563743655523847338938273474265476079751822007696044590357361491954640654797977348093313387959555194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,45] -736969151532303837136873239953474590882708599914188811390313722431482223857225862344005800912588563822353792811888571611188849351850267060093891897896072944239267235322551585169485775814186718124767366791051827545375793545833897016560216677198659686661434475450302395361510847134410297954994551653758989189382235680973435904574640191337599529965431392832217003787842790827264852028830243570778366421165158864201666958779435057863560080168725475625318809021762162604724395480510061172991324241462470194298245547020337808060860834460294064113562916512558401064696956732499363443929839950684599480533913108370669399176750490909776676212910746869613827181732474217031642631660249523924907650917258484601434423633144667389263057093920953458273298369976515764812459903731984187077087899419582686729820192177623991551822115706005403176416401757530827591637708127418792085527926757203570182823341303506231193225248202117651832425989907041248443539338802729016801961249547881747907950017955423398082468902311196382442729451061505678250905779123792921905525797135517146533199842877398448461613679783737137693908205784887534941067566287015934521457342180298678593066649269288591665894371223126277611401958586857036707603349244704708945315052815375463078421654339529082637889781393173504734902250017704968402080977820212422064461853751295580989923331491128482836037464946700920417618062187844822665173319844029488483124130337880212523180857127568830949749503830386554332959727068968841537804584040374275004061155917980647510592299562658099792590694299545173395284114855530608988155502141666286743256316599358323592316219724609067070703682865428607521088619566141317206422600923561470398966044241807268764130142194870599145770767689601353414936325051635694851505284085341421989063452985773675662972209748155044804484374086584537352706182309818833211956386655466274900360338328902580671443510191720753468806263811982799568139567686353557243849877623546067748218575748712722812074688602332850895411701472220252591529573281232074438219138139380021349356137818210339341696176306341383274490934821845443297250519329791461158701662572884145866043614909789410756292959081313124419684264682556519896821434764042138049595774023737327094576245318207754702798752341584974259098039928883855380828355277352488539809857728260652969994697069694379365675760439292824471722534842467630852347402544134344796001224360475677536901567776476705176241635952571082622184629708370955273764864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,46] 491084669224718966455384614046728987703959548302663859965006001103548820945107412716220136241467008791850771809952766283358164715021839769202553432339821445408668389797536974419220380699597962408413586730118110624946242089787322871894461142481328348952985664363245354549279752295599313096020072996340196894353123152838860352956302570396995481704605470364444131177425790014630464124316125574059818187077739078388956130981126129151005366566747144294126074114275787113761129881340359700830593350229471032302972331438774453081317499803022748926324555664151012543558860125279810868860500102389322060939177374087750271626465892376616887144883808695993017357944988995057124641889285280493831083804173149947110348455045234485980741713646717721079455159343026936353518611364565190294221425094453355360311598114731492130926209788209802454248212639305614964112359927745246687600250355645809388721664754813287216576364054403671186506491550932244928505388284262449267347764966820148407891103909023791989740880180486481874355073238987528550020766629200775914230508451679805266036757491107583051662669800161827618790897242545127114905407469738553027516858757284581514959125311758348011384572877575705946569464417233642432541005541497303562164376414049939804852131573950933790536121938037059879516395364476322856522137491346514383991892796367987178745658544872262591660879556010015586081556593994605523592302670848650792094138470385991028676710710960770278378530216910930185503634277919205405027675620131623730046323825012954588982160321808090004876792226133680743800028200389390639693321176321001835054619921523824169591222148589700377931004198133486757929709248896090949270360254088016512620947904977650339870396896984537490205133691182857620773774032246310975324716753211426760200457668834774248004591559004938372860391674466754527974693545075239825362375515299903600218570676674748751532746831996276927276693606929695501110222052137163938979735450593149825632165558892814007753356146676968128827992210365256888925799678381785532095892314670448704463313781432121337925581415745635675631009380274425288998144843542056177593735564090009252551954046199577518653662671241137229606987452254159054685748433783403441225142219833824555454629667990100363770019639379926672826574065046753835569193119088588069110019335668023710370107830457693914331592803313894552083000928733728288283951357914615066391630548603174309789460698503573378669448883382847995898572625361497264089989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,47] -302251348802552642794365320986210799754389920009065283202475512628767564686802323175839946964093048967668872156188337994195814534231645807402085505327795238587909701207652152820772745194912587916705041238455514502348714908076865649487686967262104683028925889007061413355787529147377077696932520823705259038498396450130080806724426009328080099774109602896118307943687733633783547221512424012667750491625117668382053818663621183493926231431807959872006290593474038706375231599880995430617713532037235925227255173723692495127624289685279647570122118057427889529768306308814340959379418151257136273691953263596900547347041195255694570570850318799237808245555749245518602015793832629590369138942875631998002444994922234003742520908476339638903923854699733176283766040808467957537703942071329299683213824362566317000292898507543586698980723684547585702023916015984090667435535043804156182497198864675335960934477716674623958629518395161787720462987868477563098463253605484600715948211099805184394375150591061442649628586991580759596513570625813236119585746773974395305062975130902353759850248256511579751767729750314486176986628833804092298716568247424742113025499167531487057829783223842315380340737553378520917038393495000189320088289986748088909654310855152228413410306632590518207924285860457977178248394909779776313234444381039549532811137984167913330817174631219535054659000475027052000818851574102094286063192344511613483307995503225786728131632484110828623758126703342742987601960143849251970974459215492498182304938763916261827670478155978047038668376551943802844159577561237656923250382172432143294908450540784720805813831622003354140918786359359102471930348732984119355202880336577014129807345774312825172732576889797561412618857679577751517929404164672790910762239845952497228160771082407078661699460203420758842606078554889733112984023373341623226921314534120529754212622244811271945689808543247510314498782731129715640934745048344094821682877559985903430172346694063331149321396310317789323207685714685959786627794117266910651230766267690827464354774524827622354657722140678767650163820393046829369783804022814935822006638674781872797896688030320941636694668591008003609109858944183563991893886443047044799708214166117403429227464660406643974468286287162277034782519045746650891108178205649076539910428421736863615394904942077238677388988664087214138410119344570224023668109481421593324755425984940920059416157622271970181378285537085651271915929600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,48] 172565521502083588533886114964582231631265922862728780831509641746425195627436536831779392517294605579016560922305683285141350302137028829273307497770121844159755814558625318873536665557135290747759337119683241758576426605228954476283048874793710298595400187952040588508858010591075204843402016261437774906036216151101638137113282154249161370238487680566560730839294914196935006839053139704338823876254056822146307827667398354630906317450557376589991364632090225510075767831911143932444998022985398858518909772169799075465234492633899352390616251759522451827739659391854405469417965602106244175952653836995427606327030023004976720488592052708055046323870796530927011745238567521860937588030841182702885842948560932101080216960275192065023829714532111108497060566885029111443268324861178007793730829863276092005845579978917177032725273111311891061488533031204160201977306471256420701973899496495547596409414864658888272776754637788954708391584235113489388070530505823377729780601269159021324337841927489855375927151565076830982462244967789326433381370397572186130132189068998725285145529517603886592460983499920894315701219946253866008204061448803586565128264644062522487667749400025074126029508134593254936126493352989377534206855624752773768616233938834595025303601780393586272584399802655748961354653727386802468177058231585477124144366102566487005053611676540913187333917056481864817112288582084092669613363823159287673375844865909717443002697726875691506919058508116724512598005747485504396211395969690994966010528943558817337389196449310717691377521062346029235400797834381664758751355862465844298363323624297934474019831975782934572154867259973556139800402711087281488770360289603786005188355142689987142711665138147489131200361036951860155389749876685172840732248721006644796335396447007716221796543446997446051553229200520926223436919614358210625349203529833390754833881934688557832259833287564325434281724872926218709820222170890894188005012133966622295197472344939096769720959972060288932629725839049954113892179681892798958489466883286606289242903378314126225437502279627545942415966887356443743528083852869374989778924292962768287096881017671291584701633911045966202004289053893886919527502023912530849917780838821349881269751668042048444561746281892624220903261245935331019806868727005944032814573126504379048151373359075632913087640028647601750147670251659006224350012822382858039997574767361779174540366400010288678437760449139645244778741760000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,49] -91576995123666176959626384850364867856966110607173403592313380444403382498873369856817831337812410199549023442097322056288429635565961316713148516616059556389419930773058432123095613483662361353303125779910700069323352492808375403676211160694891596291200289866291572898353923907682599543654064615506586798868280748854804868708336293440856852212581976041562937685063645856697203349743361301020508709267002242814488153078248787985372764010957644279876141322037927148533321405868747461259661232821401201333772713185167381372012859719268935728321686397753833817062831227033951936539940626983545752269342840714787103191445456331916557823743923961712388970202412791413793024907809982859209692172456704161546445871146718764093703961275345270243411804580673315377177694569708953146755713022533485975213551290451556634589713425419212945639509182643693441692730109939884621909634183479919038582207107104946039205830194295898697171452208483980253438400674051012502437532695139729903537865228723045883433808925116159120054342081344435432443286635344149330162686475708489894640793607002183208536070435926911611445646672280169703713846630161049912067160339799342698503791867668021636287859826280825184816837053236016396788123542263514303401496268579416016647657164043183378404862745588581149976276450873170086059557088159435283152010315131189161823394771176409251193244132552821395122566262602618476441074116140908928005641267803828381474567608423773055156352737750321805421758409700727047615073188224486597958742817301657653716297504985130373314418305055966657724343264993836995890175092083403981804416009655870583102406518001863963774141549190391675896813644391662143751083626979754129310928556476961700464088364205066795717366338968214093829740789295206605497643750457699182540374939895419378268824620404280696457565684802794875809928767710439356770484739058167704830496531099400538129157978725969431910861712048871271485809807457142112582745803350081019432895213565152092503713707652665812667881250884761047783874292444058176078305284144814241019376798201358263260012962794392589623750848258902845503916815601475964541805768929891101643796875325907342644398476738911977979439548457612323359046201874358268036254629800724379343712655317170591914569903065257438271958263627176706754406463343808947544963058975247620890915199755508519228387798028536128958932459714139704058348666386455523206340156908957838768771683589401275578854224344411761846895494129701351745126400000000000000000000000000000000000000000000000000000000000000000000000000000 [118,50] 45197651691022903211069804695464397258885373227966647257336478447543569810500508461599525258718335651502594815517362484436727593215979847613228139427974269267427180579543998091299879786085679189290403702978086255804058496461101644327244409109431978511400706197246174655272286104774659966204239021548771671543800677088025652082585189056009939121987619483650695376212667905274823935261445460128491174525277774864785837299514430752518347783043304815060282872253864691605990718799229648800475657790046626469841144848947854047978025126366089962207299046231825140720704736953324904878534179056914944798578336360245503658432446043120431969715714034477990269239542380595402587351170207905477094244372489825858107972394692818681126036203035654033350908206823863863024182862331124632383201899175856802628198933116831293399557308594729722271408385902469854087575786019686192696553258496729424771067089757237584943713304945667563624035327311504906138769696358240376882758130235568149876153013137391938011682090877653003260900833610461166324206177678238372884739309022071446805435528913214652890918442009151684539770127952852610174607365780589705075770389300423312302706606398540832182598006778932185439417902155541592337315987328750877286492788370587125335859745219031711919697400056199962739043116643334847646638250534870616306527443072680933835397868287047448130647639144801607117484195103594876135878984083573050014718660890558875415206671715861021401573677935202793634437440524519724518190153865923565685054267837446672760026744073711478175799151659195676843707773304365025351961706864304562554550135984195711518310048353427335267974730304900582500066910689903807032055223385046072893973995295065303279006924261333828771033473620521226829879536305833312269469172647401689766951967053922188193623782638377340086190734495168870031773469210216481038688395178616802530016658276909062146203830059075706761440359829861392837729784000634857912551907281302418041065624788094157257774473431587975665757708540376252092302011838567175660028997656723420071175435658948803621258262430974740824671583002752040696317051407142729816948418124469515008911262731670255191401463925634694762538017400448982674215972426073329190964733107597969727119816154069944722484349567046254284844741466710499457006899247161622593537458889438707411888820093633098160361355392332120304881564081404987581586229737438943546825617760756483810102521844766174494479023280138847224570525632789184228884480000000000000000000000000000000000000000000000000000000000000000000000000 [118,51] -20739072141870983293496146905054144898751408943332869812370600812295055086071937836135034228039949168242867325497577908198820514549118808415541233910166950316783433078902716767789850502274895589258496328026462209130757533122960449881435622412879884661274575821294746584136150763539026409504721737630904335078873258633572741496158087331599042970346861138925874934907216018531978101503741323627634578591071044761549256934478617164691914199877752210385772379947498703578758513601895703419076435741884250862659669429987973868978281777508634492011681651049552299435288494146824264518630502306552142717469696178666429004218757088153023913890346443604708220210879291983184496269565565371947726400499728734857620209522798636248670876889940695707743809564250038089008154982088976336273967351476507296318311447407000372912381032509376402698776978169898296782755596714768427887544294166453147243768738696398976033413032319313048405135248495122645364617322546078309735421733287280578837834302857824751884016833609346546699577018349754097432247574549773668809328557879746618544256678561494338952884369960970468442866222521201605340037548768597396707890329817682926347444666611270077518860459220365044904029677940785210086430013113264292155226651585470844100211959175534727515453029907077304416383124883389317623112553585563091953872505828040285598151764301111416586189773513416159896428614215249161892219272387165771393345361502107464809327678214621385893218418857868323106254072022523480239133977047835376016842730332238418934792682168024309561717812429334748823095548650870121607924163604855206271328930040607677924529887159872627596871595284777707130040191263025012098460285761946444057651152464647082725392889987982475047775547392936178577323909669353241054969310116806225882300979104643181138033924143028582322492769929557654318722788650009548489011942723870270743642905852125666375962416237789783237878456177600175426937039439245455800163334257745536824839452249653691116995913938840638691062618735385486019083265372699000603750116012004899701791669525590053671351550137659079764231590980652692234671463205932914604617519469858828468728809308124138956388156205326823796378126088560685621151700367626943959847228883123120977162344719707554987979553153684178512001842626215063587556630087207453499652815848130831356538930932255598902840291825769216659307954567598837913209720705007546926912525454870115659787367141421620450948636074523696504824210526232980855193600000000000000000000000000000000000000000000000000000000000000000000000 [118,52] 8838983987131573394890685275004940718156136504250286838245045029211972306706015257541364465837269410988674241257031881115497641339185452558797855698669464833748737329946798909367033422207288154900532713737203865797379561353463306505920764747951385300835535097332915429057745629501222256078415330629041926727927114281182779633461341891379121844952738921898477506275286510815995301132158186996837142747010893332337482647370404890680432940381942839432392013990862529272714547620863887152427823045689736542978418775732489067549194351219743697132650416441735608376515449649727004502011435989729805440913030244941860480109755778936266329832952617359095557390704760488295553824235633484897022979092687941135749699747406432717788481226828384271660643950159920684508243127681201857266494518651116154582548294150127118171614123997059484832922585840203063512949575988513716152918073145615382613419264988436841768593541822663064565651267326450297836933860847201678891477111967275753255710560385726255991357868359177473505936993562292490485011198235012708368210855924061642074127471313295720975948595063391251624802450578163347996409434382234636205685627169992503682382230334493413178133732999548213355907076773254554140642993821637229604222478535762523263461351933966026989339818591402938458868871238549032060919518533594143872832388830190717200946783512232984400278960560524463847174131906807846316209085556396060976044610584381610561812236042686228143678414460755120369995203904866078241844292134879038377430653196009592756713929958257402185699214600913524419813301390303351947411807161732176638405585548325197044008265735551682292879953705369904125934489399041730026961585311814529273079517800880688307785088471339444412309782145686680387264208180219757945571196940617921111733472671067047872129992391715082695089487358025799673058597818590044232112839131998472317694027623746250475806815543272380555331204571942040509103456389251867879945434920163030114872482240122504512789686207952041749167882995383368562467056839677611046807284648274061863184981513839920688393468560567355560966990359092418215864729126097299933660814670544565567100844632900160262429862251113000041010665202410685190275124100852881389476008161714342110046387643486097181689553771899763588082138962132868160259188841192584727960670584561494612929792861676828968153771066432029180741266346580188830346437368131406358701387933504320541205895755818353537540575757164049371755533503655254939402240000000000000000000000000000000000000000000000000000000000000000000 [118,53] -3494653430275842837621037308208250474646376269596836956640809026143572611092353138217767560536395770336619303231919447531420859883386447160129216568327331289238979636822681523950856914287615199194268197353802667789607283180423082684235761601451867094141591288619942405124332944021288650340077701623968486730291678449918647882641412343656369226235944566665771973856410282835680303311222019207193076893528544969646960531724152406394831505777754318421937741511250347550717061010396859452065108930433582123341150838474618677186179786297887569724303304534936522310018210508106761725899956316052290786997701101608935383904698638580420442694597421613159493048862183231900828281572265409195880678832149311703868636243161834094108757099034598228071702165017586491055511313190883176906231239051358111635922876721328868659485574385455578011841927663900070365993892707095497333196173059887302901990125070948376929252592940831105291896705415029194250572976499684226440995763267075554979575974057780839032851610237571498500122308060040324665222891749614090433653133294323703946065516512883953919622200023600256517768227687009889218133016516130504989301287885483270605539603275644362612274023224801684296961476333905361252689385181905476690128678609640535648184241280463518029336472667286045716513169659736660549905763876745716627161537316911763343032751125248479527274495166153286243620192093341930022059461087407488397748158038520365920656699630722800202781898585814484584675812768517412470101382136183157472411399073694962732463622903383991677970057766357319504276067028454122032979609094273973383754257771333412828547252118403351200036496066607365659630587443662626949592020556017750887485547713281723831406303553056603702936737166421089891111377260383608055289301438596537029523083085414675454563626110031346954001155758348997548879337258574817959600261113946329611519023560888274519617812483500240116091102723266031555157262095663534002119755332790289013525502562358296728940940907704751765773419329611336121878890169941139494931674937410923346486565866280560708126746453837768861534662761760571401579502990563380912341830510894369662247347187592694410928735053785099919872853402193214003521369405372061990858149721919858384158953845743379918417799207303530239541272449203177878149511599226885135955526612314891361778837675531252597533782527051979208111857353255061870470759075161675619349060857462738622852537943976011991227212357111893278186515222169572815667200000000000000000000000000000000000000000000000000000000000000000 [118,54] 1279794416587458835107858643910465170243732833054367821106366079356830003641731904549935335556813934939991678134060146732049109223167709650665235798150417031628763483628281048071057870882119893397406594388496546599680898398193513694473436487896750154372061831000020690492117671322941226061795208144587524131400719663521255317716955648176509064340742044673206868183491964405377388248432069043321620640924573268625588830891665444561529510143998359312294256399765181996742940625104593050823787067591245938527326565424769620433792382398089058258347608528556102629949526759160371192378637530339169801495599926182148284164778967069466375597021246769915042080060283793220412618465639700499321435441978328293434592504902122363514282477442242879726857035996468415150892363444023218220289528171184283627142808501691411613184006480196349360943630037749377992630128288641193166264471948872807313420217974543549241652849996008214129379548470707656931238607594577809523791570706972072270385861520738183357436488516673453611410497151352649762404683125825116044696062170777868780522904464369796003641258247657535828219981672823034292267745157131032285060847786966332621385225975317126406111880288184126950688649243919458397022221522525456675998170531076263357875834533224074140109315848195118016857331118492604722575569991138836880876214322513926384270907574056399610176958188185593822167794615763509665732431904607993308605386504286053731542828997460731255173918458805474907146657208472394929334446997917660688636228691577868331370901366786743700279062344194099069132328286325242015035764139335772974949658811781150766406711409162159233216007416330435446188509818704251413877932003447210678281414147025768975972599490935291367749432876338504315171283950919802903399639500395870078707887933193518021391493298462515344574388946430853209595688749551983607004118772799034355513674659643819620998142451488140790702922980881223216034501918051846266566166439355815635392326490392202405477973782361291788539980690804992800356799454898493312107524633082752413900926592623849192822441717426624850474663346093193905528607339823698683373266871875207966119910547839992702028128376598038290438157156438612021548557621812158784055366450406349240465886602627232696902169672002836025277313732202577355695377208473268110408004051184205283228409111151303033669753645889483437421653960086641606150115527242865282403392851294539405902347728496579142914297508865314226620261231768496525803520000000000000000000000000000000000000000000000000000000000000 [118,55] -433353198333362867220017206828831052758216865808227097300523523336551832805949458005775664010304995677402754728083530777362344983324201895403516720059976260792915042955267302071094498603656675461925056018280763283210717099711484716259982738454833867420090762552819154363113615951641803426871771463117669143943724130811848320366032924870860929042070803049400757362682962455984023037896547160914945277235817028456551109286986601893746404591269085731723545962656882306924340770248669625652627142013344718366078013665405641789084549588881648062289493349333484791063594822247004044424726412495324565447532349524937557943308478402142734402333853140411133206077631726416417296575175641102468285271820559812980470661481993416822515724391307687029947153812318802863890534701042393844139441421807080599608252930412066957215989201880897927199394982321108984679518991061258558178021068096303775115780251506799792608308957392583190805996128421507234577552063088260407723510438663196279423360391713365092716885590298980907826089427447321166052348330599075333769806793936393430938679232867391085777568715667220464629274126852436009604331688293359243990421326886029681935870189884632269402639557941715198247764463086134673517207697460233882374507364681555534452979102861739251925950874920758376666643760259109341831961338847268753736215101691228390926559647443643096619857189739552506371865889724240460354542014933325971481830067442345189175517750729844630680285917824492674487372946454164613904415913942685914933000201244816480495374150207284949437099956877415441489730125029878483821921129498324419728838095382137773264607339755508452763590741885412353864096099486292878904195966264416879391539594416440745670076690575861149114476147245103586475644180421402566399826095956256164837564565789083215642591903497748096136402156954572206415632807231574956757068216669314548237308522574158097512956255201350147815422237108152863028550293096546687375476936494261205438611007580336211683624491758842362592376371463948042078532558937232777261245428979209983837496427991497332763004327898984442203244124760507925493599446355699633447608359749726584802300157934910947962582223707186119167790362448443150769257034769730820067607519083722992870318380291489231204950549509027452890665812335451668953206001860841835366533872526109130092540587223662871005767646326790333416329600016412242921296651524553667114714217364443809027657022245884390850135921440362845694053320586668330188800000000000000000000000000000000000000000000000000000000000 [118,56] 135392240515389202934348584691023332440097768708448439306811445600315760183497093121458378887339881732952886380438537433338311201440935929611194351653869242703351570631746777145173820527351984590626983046202208956311874601835187333677487460724001955214556978882438265399682898472138280725317146399194629250218130226217216329662546193114773277045013490718405955669244474358843190867810647565682613987162324606265131873010488277382821833508759520704739948499099548483536436575419236337217423248253798749837074464204823887779080696046801423846120657495013766876114574240837541163324897436276064155195469660351128769075662484926624296022205950418233572212353637421029414299659494880871869225263935420613248287512386102338889557070074955447398783612918465883682911768373764900567668808044421759559039313306007969234188980131347752335854365451739059927012560715336372117793335014843942118144340765560738525993888018065298517150572400286659429149387589240090528239160666010703217666314760179704015507987726128555346024668086466450579225467956942904415569806981152606693286812402550147790860395959833295216620332917767744961446347685979666050116580501150972882630565210481070595547249613333995361372134698371618236761701098742194139987672760677299551601144806566042951609211190634848688833275102669975378814374223174251642234330402000546946995031639075249323807359417911827905618703851290556474610542154394865075924111762377036160830229649605783053450505858967777710073910811068346976991266214527637865227765421595351187279786654747528198302332022289949043506665035498231905602563695447201959897322812987234887324403396378906567751158497969545307460234285338999330514555780822538283690808239046412605434402937751899486793003655618682394157178667683042872209561331794908102145356435889112684451226679121214384010424581587990982662274917173637500796089084110234972825337765002154127853929737408004227458245521216802991065324580676027338677878993276826157393127086174410146235482510692875320283424073086433952736910209800491252225286576404379000407881962137898022916813662430576640570313986131502688749599082209874503601155194771359932661817291985253831787258590694904407938666449254549823417549407087250200924720321658830180934441164321586740394167120155181804457636183862869974589393404837218938016288514219117893863495364726136676886026294836647113227728618736434569619785697403085121402873548076333155318027992499393600416897383363602977784307672334080524943360000000000000000000000000000000000000000000000000000000 [118,57] -38931471852437506308933090134972268131371674404312578847634843516512385718419010475968040787969933520109786712233105175389445677050496321226930768564916626739330820376876657270561602295756850863767245934870872716690289944516983083658748334060073298392585614666488489517007433846244163059454555516947929251300157489690302580516148034601107223004505085909494169488807740114654609270011652149995745779321034937715707180555389352289826847798432595247346733796735724334457475278284040979004337293717359527789174965525095150742529891418220504202975673006521675300591882984579577351723248165897555769033791381518409263727234281972668902115705784141780567658517297845433603869591463755711927511917442609503816581753912689893833747010010827152211980223851506215402500733449828867349152301911630665861026870707483161250092458115266982231200422786249896892403041345114557052348795097450832642845768796308544688502170699049550939980828696641942169222713972292534289693498324949292452796128088759962606323025229765349036436061336741363279583011887648750142117888019704193362395239687445240157626232680543509980055702330120484856107848677258422391158500748495784715304855576131013106742173878033933021961168920405171071947193499949443277785352861968635813527900854513787973518840926047013574537867098868763983701975177676449636113631910082813747710968603709047085975555952684770252413977407652410363364865211468566358952784739490419470908546797157539995314915966816170975421380918224247798934847534600396888418954955491450440538339376756566784857426726791953413727057422327629084886876127980097438437944912222877634280740375949975343141339877937230854725847835022670059375411320889734087396213580057141811292397033315058819338493865332027991841129471279708655495120209786012040978603368677210106891250116914289999512453422337540345175498244657279751650969103316334433175876338895110171973799978537501570856942013185118754905951151335214285613343372264311152876066192839472475880025277322245085806495314973689547144684001244011200665550700562345318687543521144344594255363994370365173327530555339280373112550752431332542971981631159455577396454325300235554588922527592801111339428592243296817899620705351354092465619465339230656935054327778831580621883580270718268592672869777957455414102336957821890779216140801014901133625683054200317671185237976484610197099538056015510626261652877625791541583288610286262087454278170447515417076659633616272039507722427307550310400000000000000000000000000000000000000000000000000000 [118,58] 10272184304348014533033168765540116617757084712525685683118864903721365004399027333291017858059018623639941831040084412749641648589743097132307993782721897211475695805339679667544791699593316353494059592710535602406965005337391746826706794278583553620752849463768918601184815841675093387628397795388382829038611157867635760723611968047131565906575651606535042741710344289193258927109409372531671421961942887758334159728796334860718108540917875715796800703841029931533480211604653714682430300902699372846557727378322989163622181598321984666425348788962250201557184259711512502021832413738963230528697515720280750382889948694183628393338109132693518915672895546672050269363076256647926529443432890002975703046087367338085613156379791516301962388794313734780052113174471711206046376918232367011476559601098322322313656964047504619901418934239058252038275726438635042011469440861667593143919535689294125906106527589575580651150940123534457611416601671222269231439210531577220231420240930602881219115550062923430970979596880145613987478037811628586546789097272333320481773116311730385004885754147527008834503665842015124885978261785755682678892338934888096566088886948382507604559488127147219789441485608510235278006516705457446304618725019710850830128306810256425677180942007896503524494930570761534486403895670095611532824272549434934844280079983200068961719565223074075253262975145301377666178495300285083043032398322946135950184444828509163256072650232439545957970464909239776173971721126053124138032071068672392007507397771670287580982716538474677763732619327051397543118874110227303641999472610835080455839040598867002678248550727007627567563041360477857144162407106943486856642777675789523542768438036709921323130020459569754674632242759049124915965430141270385744246398287879573868295950171596775216254206458784777773821100986778074368117287378908901016605117408969546176017053943184566092000669957630953001105031496108190319544354697738595727963537562809536507803421687430684140882003398378451376170496783313092820809984514479474784635284147705864509593035652378431362279158471973951293276731146715399535277957563384391904888808025688997862184223225487852345972869819229557072781099820889621403231854504624993767172008807843549653440189168550554106005990702124178017483245828730261601293254232338483537319310516217284603493468411178937560428661342117365109315834372698055742072030775505188531640278148524803613937814929250554678719516250095547842560000000000000000000000000000000000000000000000000 [118,59] -2478282373102449163944366731640768004702947823242580533039920262651580614481218674742908299287522114719923954917796508935316414256669940726895256336874988629298348432010695984178587513472678880997022679808343874585931443923916471365866678540449845086457252092966651805761229956983778311936591805148135865343879359327452333587837949248458721413942593051294286791183722967545261660508218657094225312203244631687990787238421722478132486430998334190391966881105891294509964405170016017379089811840367265844140459752951290333735479592912193806436334554191774202542225387025624890276070055602622063241645263284302672122433170242915488113587904623541763072015018188710830137866074742460356534478090459879080577716294986158701704820440938162826414513326565691197199537165456520859263935212023674853742044454452340130590604301307121640154400888553991611776347433482645107431857565391948796336085960205087178233755592385490180164809881420021128053551034066387235640342309588625425482066593849135785307798822793658475930036233047090904397740113378282781694121319731683399804165774654186158794568121757462681860746227712094428348899375454397444549207191021872335675171669314732013015199408548308849422162083492746084818580361461052329696851921346283335986693817747032773190118079745720273136076184588349494300799949074166691810274312730334038064527851557137120176715354207437911858391744886968951409947823683304881980812179504557627327122215375056374910866500999511210979831382897491142074960279173112318504096190114690393309129197593254433894433069964616151156485005548498123037797102213111079340440372662847245456387057775682673567225215951107067798052896963978812169029909898551934357724069293383030156282408517315844997680478543710426527558509663089395201253417957455016939544612296653612421789379763861779387847093080162665754333403558267251668668230568154403292031181080077111753592668708712658687807287277882412789862393394447459957842575647238879328141513038241136754342848992937392691409647025793217788152951957201482412594075420551981451400585993711657414257191268761206362788337011316978949082602829089233993348244720818083652091701718587560619892897695486025169789282993238943450626452533023864459115841585771186402663925481701603515212134656578823428101930856038823500117925193583975812135376614873626854611915776149245556088252801286925162383515360712202177644098314672319764910380108161321860373816218210886507152859681890620187642963566884238131200000000000000000000000000000000000000000000000 [118,60] 544488207673372533899998460014369694575277907364680973911948938599368711570553215241204365446187219150288432757161023672054950371763532844080114273046683019001979812209362050212532961690219130633571190217516768990423754952606832030801591250497175524905891954279104236560998460735461078143670932037213021805285781603749369260726923906658526325848581575228576842358397224761053216966638771617733271052284336465764437601666135329693224234602877938822010703692672542736823159149545524441819861297469973440544117395062313794325495795813243910767149576328542649104857031400305343076850575580007640421372328084132928867686652051714194582088176986369613060046622048109120562580570941890444957364610267318574575186675268464021801191953133228503296019612699010988230130197036331582851542832750168739029704699218966643891400201219217128369670403516185933083921708064774860075264487880104584411123255734078085145701163880282230159874688255433152421772809311595324236070720270100719949772778160715968740391325863641429064425710958344242204956837059501737131065467163658203046292321516595056822794858489354731977323171345217171025357552321110277480548056371059835168695656089543887053903347401351180054430229953298087161367213767883838716776887869265163569440045010025585263596377891849334896927565960551052955413989223598024753401577049593787724115889999914692350739745368962835825431132105095865109765164692732021404291921079006150479981916330836380905537943204786465095926160538176962498788159460109490865456593421840637686037372140034083229001121643543678710682319546097200624320893227927880209303086228312695783310965261390241065352803754043129816204861542850930323148227707261412152755002597518483783429052847471627883818130902334825831628947447161386705324085231998241602385549242013204100057291422633472285149374563512778788609588691403543226339269658676033261006452111256439441184799540196132154781197651344790549913629756562698254086841090719793582744983336841109744888544997229458580573982264323926819318518047391840023346267661306055183459212389263230255308711952639424641319173222691182831542433587844671805582608066220065483428967748784468962966622572789959431929020598604024823487093538025658891096716071784242262755677022666411103216105240261852147299792102291868960608162338775995405218183885169879517700302933408392166899854866221481431458992969323853891194314990152158289907348813354928065264709188916571332935254616973791122693083040201341665280000000000000000000000000000000000000000000 [118,61] -108424753420467863576477791559405654336921321338787561660024874801699071046112752047348427340976548294648978848898698526589018388782778071091676125437899655813271605529234125651785311298709495352832811316368078696146076213132329025000247179002236615126265000133263085313600653557016985028524335413476326757515441760642164233794293114738167930084528122003289281076885781772343007117347539087937916798777316006306696084855140807729859493212187662371172118911759432788644583734480437769837007238318362456996589394589881731601499626313537260916968336544222834303116659450600133771673354979499879443230850078128720467509664909938174107180149127840423660740561773735879481285305072072846297785343533293758316799062735833566922307774107856991203391625042491693662107948522236407442264535611242259711856165900623336168888836951879152417343645714305111003064746824556225294959809834856939108876896905574251679467622113963339262854974517966069262775370788632658512307963323253125624783297989316668739612223919951364379512123660218306716135473850756382888827200332774880488156790141120414877837728875416479253758727596939850269463542435941366270408352038498082172699924995168962453290288537548308611754063707917713770749061010429008020803086657019158029522101427217575535259567909694570453447843830771102065181004137127717209922161535449517691955381410582595816755583796805901363790200398293698815619725661883976197537462420618367762363842432510160655149924607573488395486205886461603579596807526837258635848674697143009340105515280400255176471410390405268057275479089802652700203559185779633652982579515577096185329352819037789149886924345492215402108549371565562354838154261850958996645149080807131179126094204609432562727361536494287044020020259287372315723294171842467045704363585840632845999709302238978880805069245898212042642701639897153835707793310173203075210534911390783602765323551057158527039185912709153689462658888394755113107217412954631273485552552226288539304372326854652906492802656677269464447729434403590766065677007399287360146844181011449646112605644638622057020700650312985816403822944909068527540565367394099074103129702809158651747417421849342141963290395418905893119914238578704541752225580389521298886194022439901601430647855933379735801789391798998552469905498918767205439037633641611184945778243753405617859861109124892494477954613088525428284008087081971613194548471596672215128621377000395121131430633844588088843655802698229350400000000000000000000000000000000000000000 [118,62] 19462024953091864286297212724269060134147899913625492994358627436378645802066938271449796530246980263554165526456524199129984232708538499926992064590643239540426867627414145744164995020219775344671659086080025555886114960927154141380129775781676884899866680875853170839557353462210867295551722664319379732447096924415630131596829979610030953355877973343451160240800071506501453566781472345636734609085289459930713162829827875819902190233990806763792155398645758718694402903404471444285537645234334808796541124130756386260890580481374295104641543033384375233069349508919058885879277995990033498919666008863003448412175324079496635921487027886535088370783512410924665820931841095840728881942278820084995111957261950608983902890969186000332970074670077566620723782884219275057377469712427826330392824461249442135965679027322669698255199675028405990718991919141929257718021304291585986674447824752303930873483865311694234114635525046879839844688694864260267726774500470691343044474897712936028389259317669797366433350214526587921940215259615661962425769449527651297860664363719600686052176839261749244515916077542457049409728909174218278263097786611478574173420115219436368268406415444675088557164245824215006877336211148974771115149989000797991060181666253978677081829717372690237046306695207910671207738426905250946674468985527143541838574768600436270483666532640337688799723672063144727403796348906667216427747414162881516800100080557598102868771344147777333261398385393405080039442697127179187281642454827408076466467877801080966482357081810456620958254661469567169942915455905733665472807630073618825590433192414980794153522804680381330405862220711004856763774788976655424816906662450592274666140394235379858620834020973180002826414154021118826734068039812724637033038614134819367393557657035508756650846612969026947421840456663797935441989849928788410494360871490723186162716602545024630681885577730679349580769567488977142048844434791431587158757864880809848305200548354279022229894396333106789338849973115139418136398650227738000097904074706650676988364713579770771614683054442446430375657840579809237456010799515566674870066187110716429720572397193491592924751270127139849922701924173743462264220930200468890833737017012873388831247260400088472749673831176131404560903545515806041276269747572124881931573378378515041636549198054506501432036289035680401506547567415352487439697139312766042790657381534480348937326728156497888905633267725254000640000000000000000000000000000000000000 [118,63] -3127977798419959166519549042649423417893414322111436285240234805069592935327966507862389448387750197405635004111836560115284885721662854831577914696828994944107785470492593183344666416450957959103906312417314370740361862727267586418146765497107365042976515960625101372969400621520647696142834333870500499817511467572761329203756663475912602513223442606959170549065572910800627856991002241499301107490803195891795632104069028836584211537823703892533917048565431513199573501746908725760673990586738927397985096317811603480174265715675541095128852130704556860040580135233118812639213794970068216537114630804066021088224514290452898738488793631561736124252491287228800513852647966596062329297126659714395542789428096115666330817638805242685862085276336206582271285540250588654929029861818197141955609810224152747131181754412899796897255895248475780130799903468545836609214018844895449891064295391416929153092756595099781899421451878642178957537619927538540605254859943356320662303510195939820389698377400363028235016531938782874034096386853839518237574414780417346336945678334351654856075128074962919949442382395454882166679551463592881505298842356830800372177678563591659231551318758614138874982010259901939538603810207848208556223608121895007271778599854683439055995167640829283445638221416757423699209562789186871274379292615436405894240441672029946620348445985356657717900324313700468433574916907059658055693480686590437599115238102969645308469371983497653296555500770665617372979604690183798381461258145595552488826639169298675894794829518853502771140118310302647219790124013499841474414240731823542862505026657584649654294579128185072572354508644590703735491664854148059856155152489012277816663112420874629269165849873521854833465909742545915539856152580263390404832302993486102973830114601959870626803575113024614901096050776673126393174239202469863454425287886225312810567164153203746383304104599447268071421495307238648909676162121771304373601525800742261907978325814748574055092203585402378371903486488194584399891672838982269153340203719278262525652262319499653164866352410236045617502991894704270835084092286333464436343886461231392373414596434913219824532361063835606255707691519260120784827626667883935511304890606302879774978301250066331312372961837010413988235212459729536591832199465924295704820980877177642678811141534467760488928508074771917577822575348046799847065551620336046829085090338210796046856640888771984652525149848862720000000000000000000000000000000000000 [118,64] 446086891462098569321578872980014176506786197824166065392723119470301844952819717775893418847631025522698052626088965780038278972720289995908676917609799268570950453812291088003858105050097575772190054118717508505317432728874785831552580421131963238113878022457416933388455997982672760332445957009045373033192823355526229522854088231866258675390356461770685733072327602451833166824887283583759863268692753397512837154889944442956260283802162928588541388042503218619017935019349069685863604369431205312704593686786871771613339802292831542373084887690977506766531420948462643318488333982920511438206426305100548580984466233853873869780716324140253449744470232617483174329069453430116657248585399945887329087595532477334180430571918384857544950185823406935742407370612575172475395496344181840916910467361111688321389848232280714030221355078652572532078135603626674432166317908157758650647049491150822749680855793798725987198442755513515295312428996554466565937453274134962562562430607742097753264208009167014016155338199892651682666084312628262187500145814850338854820597678428899435042753992074737068288285413074893952620893544104974211650164273309923727653151403563950435184421843755015165503669498182407914638930162936138357709562168025405850599035386103089858048384107773094307188530397978586524140894702547522229501408421170943355801171790948594202035246657259937085459566686155294219440624755627358037526078306551148770294857979713482776152077722656099567892231841910043004382621698348586502803075239996645422247604008031035169231101844502283089496250735713135248277200072162060039129057118661005460664902964569238808926223418518273614323341373734880870591231950399958786999574440437093816811201942925112449072293702002589009426070115579516556338359630479914978732476706600434611435164451013113589078065996621522225190600452359585783399973591192184488506492469062997096427885219898038858271705951752753498515965998845012891598227502841407623751042323207991205635315916612594680547513590609438172066681024179497705461159932347181004258847545101007031174252444062608247088317900315069322601552270065556745156797078118937144191074424044670238907052052824222266454513687188834637102569542372765119532518125382671574827336549108076907340851927637552562181342500071209349404842831091338458278864781328566448913031520940316607882351215027442404314847334087552997019901802981852760189343139081284264893383646900808583561564422646570889124659417055232000000000000000000000000000000000 [118,65] -55614426715157191392737809487458970412700151232360905728932150558891061899853726392217152599601988084096238152107488735876314894956206292639168817358019422225240340616475368046573193122743941618358729150121061929614934176579752821527449144338681825815366038955522255460454991057833759117678758457737042583273861489899673470917539530519185574583346674983509973007464907770585781381013071273086882271199700665154756024033202798642378899895854172177595153031543053985156652941143611724319862715040722819501483940044813677641642471921013964637578720469628928067131104151345293523149666192823838947218799451651377028084931251772537557983037853739296995853728924752758525669531031822359547820805461690796993340439526766928941905459418408959375509138744104108488819489541358262514713258632660283237244289937432693494165449876158645980483055520294259960743420779007333253062502073738912599785041464960235400794319479991060414007088633942225609537149294036191620736037495331942198566571044333174964132764254217103454847884806327994580966889205922674314610221767315599441042827190600733886978784226288811802872842564561261885993585140946372256844865120707117698949779049923788510288367732897396251211208939590265983857760913972504668472359181346545392815031707167594104926358361790047275877701040710179716154294945282667419744166861760735029468945114429311735203867993507032148354035461804187677242533398062179449315663254170663791866957226446576323579574019324721761589553275369698692265107975627886541452001502494170833369520640991157745889446312351400249341094394562509188788691163387924385354717554343622220008253854941668190758215723825439644421962606299521670544010431816241652130809969047295949656286132134432579515781017451528752919728452727461889829141302221840876456251956231926391656081953301619690326700346873464654555451567968369109673085002924484468311461016580479573415979810247547877148412421746319293314187238308482629958237689329973340004463069858615437635916207274846671078771701257040898301509093665603735206003049046231530609212528885683433049648499865003617216667175702181347089599837084845970762927855606723072745276916034853749895287042073250349037302277161530335709081029277781650675267347883138295977615805983965601395468452839145828860422638307537238764792310111031607519923855323785415284550028557390443657313717489621531751705651305244603827770037557324401962544188226289938314938079026176319561994414176190918970556120091852800000000000000000000000000000 [118,66] 5867639961964584928728714957767354109596971051099457517541202263217951619740265942488780433952778999064371359173324214558887458646779502029525736547168513332076417702974011128384731281892552291693593112658708732643394563214819731183445400465213312917279602893592811531328375708968904048943869965948340286283968342864733015890599301030726324925266977031507358618505034775753705061477930163705229567475982108480121383909274407932959299284686655720383675690574441409825829650804565099865636458583908534061012904769677699048176234203550154566426064638107817881298749882154178026529302841672224803679612727279152788569658491782878610536375741228382663179272495556235438293690053441808688680310192046749841792481093471714477774683404722051349247622479662032651835978809588830376452073297618659062892425298937183043250830049261631157066780782553405553433111184059580077801271926318349879194007422862460110625621744172084875276036536788321823181141300101000620193516123058122369921487482352430593517225504161873581314611151375857239883721255164409718570488045853219321610155095259225299354136968211862763996175258782290597953759122018431291238377201271226319950630540340875808632711736834606903693564251128862249580525097282770326453717121458033590125402372066853521913287214488777833861095679032043125260995772681550678537559910770938398711334792325725489161644323872658882121602473894773141899179496226035803849469719443280715647384494311896663664421043958455289795852429652847570387482038778472692720833336017204066390531943630697297731979192134399847509317171866944152205195101524762384000581795810076190201300676647829621059227020513880596693745437133813498312250528764162161333772631214581835494475133807034731290441631789236250136095839569655544813681992662119134441537204342746214435086432527062572437410285885984949770373842235189584164666507192589168839977921011668256504817320944971911515300219270697989803515842549829449266263976214393068265891586488611426593970509338340124768898384446217818491293270121619282259404687192538257161240155293595310397931849640718935826484100612279299410117103353460882982678553203272930885997904287940387001649096853673211451157611724280276645855027428503414242821902052540653684190056125373559083957783318397752364898800740943712295203310358680741207485176885959251455709748695924770686538575775902788555395127140484430192641836284822315315876311834439173904461590005329394467492768418862660700880693289287680000000000000000000000000 [118,67] -472855560306278759433586299542140300885313613192366879440360546199907106950314389874688551162438376858109531503026389286128438934598866328609118462868609688253492204654237634482250023838934572011738268811351059260374438946406585364531754160579426979123976886348744736796357940701764014715960035570424062482500366254370941479793190130209980779476161772092469454067738704574433382739911990439355963236711954646806904540892092211515155490424816621774830951091092745255928037815334846031099055783581983142732004409923743103371907075683593976925983876840645315361175765101649478606060216592528982102181706050904220878917897655047163745665789662864193749113030043926223098465869915625989477263980944181166824311476507766997286156489728398402779762125644765041253142101597022597079041717925083556592204791688893484891975391367202272302501353159935967728863801849726402136206321026704571179390650386674433205136736002448353950820270538449617096362852366069112109736864528072290070655371531363590053721102495197250452764423421795913118856060136074068030423561501283930894003273157200992244653274045311268412466651907634725181378374153923723954234395136380134171644985116506431182999794115720226444571990167433493433516865818191633746541414444281180713261540764744806652915931817727169007310247989908490053570345283918738488056861442438555804498951174636968719633766549032580380875850636663683256680072936487877323818723235968855412123246502280017785236861252333237657488976625500418200622477733821828961279506976571645820821348120221901630112065642492281894461821029077256065097801616952964807288093716655704156393513761979841676864342233049049636671471760325894920477066913050588679889865462794579828802426503502289561573552621536147819779562507046564588522859040485199667807693037194307365306007988821949212566401295773761135156272905282932036025247921405916949007184942883796859210716940720198621341540936133979293431758204698036564360570162387089137392724113911889802216961531338737072211727785331198875819087833277960487768579428932926225596528231779001057001895283065880048529498141510485406350551151860825710849100510982980987526690112426419163682200541882840721835303145350846890574761032713490493457226883105498085089818376192597070171416011057266652195660962006390280244369097433454581362720033365966691888925187622286936650066709446762039637117628245979173745811042486142319773635344469749490387252787541576080506144309692049618399453721395200000000000000000000000 [118,68] 14096611999660303812024638437047256170546566151312685940297890984194581827274423538544157159514564002249851697134106306981800654063912986739682653900174216232189700485185028227100733332423724350668881932925876545845378664292285805437920137763806236399789657511695881908698949583159046396681437147501823721645490845309730505330621744625090218172714106828781055069080724519362018977001109870431346255155376344559942249588217869632088341452644490589255988265152446785329964383613176323373378288167014114545218245245495095986920869512847677865020262857428433362642736693373765912563991288514266706025000958901374247491329665591202044490452833462256298263502661559745292026938350244230435748715639279886532722090067545829054733610417409284135691715450781214693361885596135834951351516797666726564381709387111809643313216353775931830306241587126975318355460578740856108872212946353132864278092630181265241336464790173916206320144533114523877891915539108440032659210628349489855634870016838862663631271029584285544324584322625265867019298179386539806173768023061241018517415101419898134310713106336333291357636878921749161049232438144785158460085647198144771642247577337526240698174438825718680046356911742380528406763909314857560388100897072602054766950616212766585331809352722687271609870702201048195638808758261632282851977416842200181833470135849257348987006152842076144468059772787220260451090128714532981299061342779857612873124531511329216111497489067983111356785960280748069069701249561018448053715727088920768718488750182616101132058006779993829263899599913544934695248388274225355613882256748810496540484115991826312277186801112064694497768418556199978941355182912132625676731099449153733152661928668698975313464110923168510280272523007490451728083562697385974186313564491927642690390099610815981118412526388625135935910977388545656595966516077801979881212204278109587711044841138718207814415050926951748638654708206250428987868351769217750315033303800128579592467061464673291082654066447404763512395080795317783923869122502422311341203595913775155877058871097133432589500738126056761737536714711048528751642243485711208543599372761324876173272379472401500711781118345128875008732506973738480918250489774532215776073247338061702863010438176040477878446734518063420537603419426575960005397710729038224140831164860735663255727339937450782717993678472056324479301525098338487143650605858347382774456775944687560478629832827907450580015282913280000000000000000000 [118,69] 5105582322778121492224240345564652431235330281163426195913968189793312545364869922419242579252462042171099539314421494216568849089219412692477484057467115952882253749189813887717902938954036199527927730055838129649980910348040119385157050550600236925595586040298634724868115013979147574752158597807244195148991519007118913218885234076034688156515222079918922447603314793714087546516513103327186756452147383823252332409196423183230354622107286819106611361533241561626669164442039165554031366660485646188195091699455224472798894638766391539983199810287513396187895013393432159283754354972658800990443516343370978416445872863333522049983707054872146831985227150004657558654813693105449383223920600842046710750170236144411868828231582907702088349414500765529853020419637493353636538723608787610790277320928694703027834050636533129439673315238313763903948422675758806864039802477087026600894965665232288141885339423788954941118806562669974283748371819842297102997877719656490110222163372458061422572359850853618933002522039362355376006086820408219987474797234389821209704101021221644305613546620303198653096458788555956464720677170749212431968345318205469141085220567898291959574260624352631146581885009378733083383363704080284806653040206111197416956235248785802182298591572473553025763037770069718161563605089667752553374096079278079341015421850178876333963507628656361120503420415680572458919293867343684756959401507625178097757348808731716504619011282441448635142379202105969170573899273518868596235859179853750666499971516770523329099696822146167837031494422546389152083856476478324220909408160849981913160488710032808553596886780066454247251330334259056377362904134838566945032255487261320680898902782121325068260038883422146973734719719703019507165722918976080083933991951214102860448693925771235888980999279795862616906281474105770063487598957414675907257856637190889418517924731978861643853386560779322799209976086256339790644315050632238705322263451775909311733071325420789052229320242657365425320430558717673683029491024903146151813957224010766332168002216566583629108083647177758989770048444981562607865789480628936997351234421354444088414502657610388613271308470470546335323458733455788284168861306512873373441768472643254667704204684435473343319883696346043716237521291931622246647299979201600943471544480934180139220709076223168293919045045340432239766491524902701680560745210591302262849700842663636720560508582161124985097158656000000000000000000 [118,70] -1636901138804479424605664343204310004973967226539206473318623824900991744127535659987260985691320709191147874686409909645669524938509264799568414203233042968316524902246022652242766315849562919065804821427019756981380419654647074208102549963890466817297293278975265642857153449072929272680061012880511765781602594441300938047758664526867173119854262223746450088903874303655851507177221626545727467491234328156829263800099991786520200837493295190833718630174437842113097212744996088754279095298928830512985459479810621025437630968014301287747810796261487185228841781468010049972188384644006026407533768474965608278066473057065849611487389678926953485114075247144702990361910391048926319770569321337446021220915452121534407480698349231786977165594641496523507458412757177388701120222753764028445229234289293790745887908151444263595548986971355014119994844571604305335655667519713857308133635967364848159676892044516655170892879981387602806029006613170629971098951027115657471024339565785420580981224288618126231768935289727863755040220210987811413369870803545940539401060280700852120957241419346222126270101614412110360215425976949171659915858156951095493877740410198600084059501640289605482477854059076261205742670815904136878278695419731431971565636262836376630673733919091716771273836708280875418700632775226425686012605990174070791655238681265697800490293823400103734026257668289758918337182891816363675211453498915752954359202277796181657134188074350218271319005784243821666171053110160968633688590910215531096090410030700832202091209413245070135997945998393695220713245292982795485520406473689985243361425020175764889463053400663183635484460703909593982800237118898736893519352405542503043334405486404220390624158457749053278714068553243099657967955913432388114952954406898231150314092427977111400353642413026385853329315553289501277513909284891489136249424590396608093923497210929497257228951264047462997612008794462342329335452198262378973566186744720169359368246380225374408275129330195916975675977895785481241375617399888550563588195759095535075909845550561759831877381701605466649143152912800741188992037419484377438982856813627646030180022942424183419892635141154684814973819013638073941381402698074062519549072777183474917299382091215426236540467627918993715128489819765905426475985062571276780326237119539853699324491075793298419013684521505149024031277219206725402489921304274091451407412000615889789396213894977585234097628774400000000000000 [118,71] 342547503320831872075254237249009334450399819386557720094414963600474853516526874978110610642098875423059486537714203924580797019273657107788349651099336692105123876459133168863615253100360867728216841664081213610831134789535977865261910204288992989646280965859945140986850607735684620458321520554687177729896162374459773794247681204992501224948203564070260912306428901643963539554709836100091343210851434647397113566601276542187826739123916742437183869318658396470965315977781448515713900233984947125245559545731446651481518408576765073722909901244803943810357307654379619279566606169956044483103777208458922219504021436803173068023678992520967129791158527389270813542151720440080030616901724136843552122802518885653401976438613165415085494833466095359202848452284306146834361536246617640644208596728621590457554218897386973067123483371555919990789726128062132998403604105404086006159889551240162354192353723617509425214060620398433332766849809014908288974190629688661607343369486492988905792677834727266093660906046664576408084008111496207389511886880148805205294220089654723410332569581770094739196309767454322815917895122001549831959702061439362208376733421728254922006746241008954407214887497442411267728948191501897671782021131515053654939974189494478803819697356140210881094351285413682981136553855269392363747649804622823654034402106880332867181777892477373124007319284768290907694633407311160747919846366658770870755916164354937544488020077190296337246811038106459178827865609366578369001986061131016163414028239360749432162018451943205095724177311288677994882934241375623627172933440990069750981988699897282361958563571639188795737803117806250499058449821488250387822478406854563754728925257983284354765175219610542340156762174770439824789676881612009292087582436076502354598288783106726602808069135771125022113672383786550932434462179445475300289829078546606465231492762638739396951580996939603355242385348267325371488914616691708821977337861749295432004583941360668605751755984814549583214215006903761536302920341474890307678559248407718736152510145697281134399085555433709287020758487996418692063877995551751068243445297951131748378346400983512355312797042959387343241597631537385784597103859787565855159435188434774947661169398296251331382772091656661581656627385826388037949185002587127132607832217899807618262132106310042606283351841864674649105048462372175999130056465183663975371693656935175900904374884457282104970969088000000000000 [118,72] -59723543037310455463634292141398005578552326683666769745898207806682538440015793896224167316518575633966268382677332202238820892305832373122130970005831656114215847777036950984297837676024009344623869759784450766903511249447833281774993987033859683201610851253313989952435361687087389748841552321793321688887500802286146100460659037044736856051472593156138623604674408003935412922425126011265235021184733139529640483521249935827931690436493366356724573655479240251568972375470141053144408235173687103176891587979266805523333253487400333162758144239613990783526947337434269554809085808403245580885298186543441453657454793078911186396547581595120537284691821395977262633887998039374856137469493208808612048040821054355345803482337323826369028860586146831698276723222925427112678550760290950879707940374014256730104414125947470167765250568486349430063786222250953194443853816806871807654281917948930905082714913907035680643480060089559926515087532607430243938938202010273924408297586314293782576487669672081794221184124000946891443285662677892210472621828645235028821176823992987517021606805907043884450530795462701178708949076461748493159546618199569022844484922419322953920631623298608482142781076896943620356153232925561037289006183324618033046603748539935035624072004005661784064600733468465248438263502907250027555342766018564527344858526872185248770653714496040569198319396934949103855774030953868236371463696516413554292795296757404438600187438255331833543453603604964679072912716756638351811297047052171879470622351950323927236667178287355278321089856802219485459648492812669456920528012926865600545215615230747134628553087412928906581241347632285730398818707633026301329579228369810999405589141066824656733258443011262348480388963754850798739704296998623864301431261273539686618783178187940247648757754197342847371705062808359366126708018808895793358326296372454509328643192678415417220407921015137721632190444914453771168540078688186633974272735704181745344682605180397285980778886332694876258376030202196514497716352277620455933499124481649549827918373797951039360829721492141965275313039772555677560324886988757918973844726313977170825852996067125771352257303115734552355370438606325762123925642736563319561270656829956401245668410697841240882762924075410031197969097117114640633795469683812759769032082294123964126973968057141191731839366332077377068789480777922369463209583305329059427767509360918025819749923637283672399491891200000000 [118,73] 9070937963234342239356317038678507191557665640183885840073013076610758079995259101663892033998401406446263560842844027380950190388038045100432250748220488347267370745679657159348789721315544692334971516868712938244641115970508370192912142068463474318602061862239969097234231182570881194490240865079762534472409956505546149081267790578331998507501538935236245786622854206642462477901269538486819426577840060406020866167765176211214750200048860829634140782452252743873754649719704395787604373544676219692283029981499452376273682195000226490866307483897164730279850425502321998951165341889442192892753356967312993060690222514027914695047494530882269499053125248971889895280024166710926588467093405030140023699144420091577510574747941275568530402630735933083118225841615665708240902189753222184960067404862566610462199485494500404013295088373394365627259303213867514337890839817604506509994246628805149930472370505419106712549321197449782417260043787573897736332562733935237962052374726811748648867193628385612417042854129697089761963359030455255410490334742176567741700447607092190351170941834782178143790002606303863398811416677646382601423262962959211993266705895844448436401889113062526800767751286766342042579945702465397499527087382726645873386808977167189355589104769982246787095986436153339727819538611683301117874867052388899013072350953717062551925029164682745132370672361996454485766164211144016870092810119081727892106953195847849757153624863823633615078876020043862526000587366370259899072394791883354941667984862777361097026200389832610327139890179849685980325361138967872252297897174337964858897475939742359042562565941313872857949319389062866067503888363402985051276395663260117235965252689933002554392320564767055149378083446487985817270681310643333376377323522251516621637348983978755110671237911636934448068826621618994793019716694369532941419682201233653538411027076297314594445729187224961462531913415569335318660779841013095587045602043257252050393441606788762212811070382498741054360206392173314223846592643429598816943669608519680200562534190058114657177408921609546817903492345520410241889378643343772622965960362289451023432512740698752362483848997683560551996052365390422973864522294654733752979368846805926338462678185508455998006545350504585745718761850396290370944037107062157751363724067375956040371121207922581759243463791387459287424559116660322810253468547312143115450650515870757729302215301712808013660160000000 [118,74] -1205426111050507913163387364108261499040581281172010096321857004555336129418488477848803776559890183887194346757131204345031669018077000781884621993576723652626025329106231234613338435603858776557446168957629327184359087030026950636180840885159478657762011393861492004533338232421785174127587108644267967700423478710046646128898692094147737095814375721186588524652974233676458379158224329541978154859547994920640493744683768333932126759552112260498911542146307046281460008745407234586825156383618074482717930784791845046008335325460024581624829053530199545909656921402820643302872913333573256431044846958804962117817986150160792610948131503806737172740032312659917675998486454705946159774246631891720060136431701563578868396288946175455782949887374594448463119457222666747051147560445939029672417310838723407725085397160635290364261431190139269875546396605856572438525676480188820155390128045916381538538248821735048555687772882227920241947374238401593308557749435920215276092483240513676779088790524726781760479740642661328901395565903281550432756505239185782198687057208008850649739637815335861113399636150231296724564256049775612683197462682585537781162701530040013206303254046339092583820976428954371660666664559839744508462169631149997807691968250066635269692011546941915712678446486539640338129387464626385848774660327905265537802879063018214282025652958976182817808092168961178986618672779038634675679291790633281080492720760246018157123579152314500662231308841052805013085827354554477915360561104424624886125927103871721109672431305718129773452040073794012643458349390971471868202583456403567729388398729576893756378871081514134140470042387884568490910934526009428648804363196614925591403545657516060383312355634281195682854580042820280760077389615814920282408788238156531880059924499479765263947502329827645233173423509918796437105975098763126278206818838136105272557563622437012273435472593080949791318390040148827478563368334333519431369581636429362134201279655066145135574280122956833242051343540420947320222186810834314849502590136599658512752324252177365625013399134116427541752186901441263839296450454611561428184161710250560132643373027812617870964942400957393792594560561626700171337554619406143466716902077143011337014832075498598300829820728702702279143437262769618073292984779307307820796128199346835601405094715712510799222721628429237257809023933769354340640881116698798040395099782815506325358280189429402427456056000 [118,75] 139106471409156016188227689350801768308481895658737626609286655197474507772332012691467363559005241963792499190139817549759590409748555909096119035672315789577931373069771457159719903271647879368645945757270710791876883260654905322842812118026338675766210763287790125874013588293103358191338700526209525823463163238036766433147119603464843846588113813225049709434856116421407172421157716117781085169505821477222638143341568918306313402934295341721535144445611990814072320048184602579285057159045080721093259217968600087714040556902376185339866200419001597934253469114558911494290829153021776387379201630568534041157210847910311335137837973830159416430272623404598410796666655549681419181259611849394691915535760598452145804867659750762552005902796660166577185731554392685221146692495152313428607922391382938654796249011302969721672532855796047708162232888656450063593883012124641099717320539766850242992178272772029849392121571217359365842596841666131243955076984936111716530231634236668807469471140453742726958202391949175012670932169222298159430724244534361666537179600788160231950582789850320678251627829534512346279670859127576602863684264953331673801027643607805378816476785295041800461274894672192826847433190452764517043027903235206670620398761248775603001175879533709511099850533724831311957463876860953146416032696543810738382337660294305873856450557963527008945008757474913174422941511876960877799693339395072139481570499738849254010409811152704979048695917871783169056942262960402582533736683875085304816383859403869998462897832055262771536479730652754140541268232037137113149395444521478875777214931778943548107672074732128654499443529283505283985399883325319034854671125004463086542605423264855128100993715788690233360399433428162681681640020783297125813703532438639456757211624077146741987040770290073114850097495844686118071443604438195730024408308761239831932663083139898400467441012862076368810796015719688225884100904465357020021144553898871990061006482500967360188838230069442646954179573259551890121164903328953081820425913409493627009135544725298444915430869229611481787671879157815492323918523093961647782230888565856308603581262433161619007364886163743947558736510993197167684448070989760628916768611623639936296178862771090597557511307224843141548060733439275935560784477487030933935903848300814771335316407772930981098489390215296026739337896173948024840369637224568320092203867946144721991364996433192274752000 [118,76] -13774110196115045523982569017408512167813970015999713488769239172550254375065276409058611492294981512618580745621161413406018691323517177820930225905071693263326376666327687107016326348728713113286096465098459472492610288429472834368324648213855225192290392577701336204057850883230302947602909738084897457965859942975977241970932216642161703356885396159486525944043521145895348140076648781904206279432897149189016712257347413519995768667824335418179413888575694164081469199944672142599844073921365755247052987455955985375014514253549361730902764584959057095035141199085454566992427937238327654228317855870844865839499356407363187824302641527645150678544276454154520127864313778858448542271902078233300759435634005266148356245065457563475175980733146545289673626331491668979262433747866559099283299594624958461522737867736660713240063509473532574415192985465747612616604578699086767147323561979951826163799280120041136755083879343407261832896252918799692991513075552377859327198466798044405622578156590217424202411099803608305380635238950855122670876347141753984083128638750652944368739425642097948558649272293717327007540407380224814070305630348008685210019525005382365280502116733286951628852024656690869307780586336754839442506580276494895617328065268565536223775342542608757793977618755545339252561115996693948118178749257827179780384950850321592916508872958258951186416108461332537169705444580074910144351424025879084644100362421683260611405101286203243575267427232298901503600864143086747935816815301658967846076635870750211402544324622485685017586990222612678437588553894951261258437865920107277737706338417791883357594722759775430206190275627227200258503627864287478061982010031991049152675816048787924912237930841807939640918662056217119331277009791680198602123234320338603138887998199279122665263459731474796542629062927031562472721630891357769162934077540216695218914754678076810613118073121411696906842736418553959507504571432706730125042620746437415057128920033086077828871852779512881183975088674362359629452520767571709312200550626109753118475560347585385286135034812427138904404315881739328404109153562048002101606538881820859492322734900732451304671851840933567817364910502169915411141674066040207358126463290593823469880759365976978674920836144979142275486621616595187673049438911055532982990159261569983978421182917017461080368953619870554473286331990066769234942310872385186343333586601482875725807863419832300800 [118,77] 1156107887934226798754076494913954985226009084646469057387594274295921184270298792999319987721795891639372972265830446056455537743690037964934063818999760265182835745062641990072863371926674350177634493877834352894598516949871059147383657335321786899838597034520328131577854754584537159843081813601086609602743139535515212054573681728102016667625791718742778025263438218886019602469031182704894855367667993311308029491980327576679463479146281963059372785839080585846549686993791269347435545934347357999236829097393500138552067137027713127347930529983886713229825967427289202979591087472568389799015372252919542329717039122889677703537399527083788573217556788014883181472919537034885317787204824180118518821915224987395874271003797635435218860523615513111566753163833388833010696483007781603331547927682350370324045005448613903143698029077951030324357023915553022498213692548652176705618295290389876708459515888421088055053756243806964923008892981670486124953061155611755292174749911558633583172867174796273218963329734293064490715677756086099611171655660612395141874104347174198380082281617858492848486927142443959055155860333969986705338249500014264992349885119075357176076645801847307386948135681396318338621051690842230302215770685382062208493342526489348540070845945215745464853188881022033889779857921861569585027303159717203049380708493934143041993883498183228232007860134792314832692699348936520996116695600649786881322862633688028764192244688439464786603770371711071522812797812417712777338650805593180645015258942075716068022965119446100018771599058917071230575347731684816593608612356047443375343280238304646372101824095002482401886588825042693330997030945040409613213472146558682367490024599756983081413682686058319514101395268632598987340941414792410055928422864287277354926600304908466053233698622984641105200163876863971122621598176173356771050481805205696501582559454122367548392596962895846271052246199932306065760630487332479596175487637663636363805608897267972902186459561063419941827935009138784462346717172812773235354217520399106030078763824733856881021945863715643026644429419686023001657732411394929290267365750169196284987143271011296793956245157482419909126523243503394866973217793964933211945523602524822091397278312955546603115509936410341700217145387647024692253153425995931854201454138924041655471744413643166221685941115201972141788178091054247210267874526179860614081975403381171420545104003792000 [118,78] -82465573286920266492659433943831713194840514616923636423127098808527957455886425695115118477404027215665709695786802776301932675258265330574179549975531415545375052935352718729692355668162853607513593893263134136255578562474304882155425011222446683089645537043071697542877070336868706595034864453555728977041528115009939596067514891810378543693774472758919932297917800094481658798314475937713190609935871299095683937857290391939549659199523793134504226505840307624207738824924716398877981852335604509698720389636561312100862938148712603819853505369056226425781976040374850008991025558238817274175114038485141042540130609409190131357302374072271030133701364892601140181368961116519933211196055314281553148318870180773584268279968994030610063037270289548522460396528304454054289641882049465734952300068485816933527749094462503846113723109247576459191177558542328779658440320402933940419038822100465690658600362461322198417575907479239854594642090082439941347891129292981315524212024873312070911203041025662475475158975686452006837873260630219777084171066258716260741231982551863241818634552616581635122093498454745537156725749096144193925973528432213727539173343859158833820310031948899451644747682382629043181502368908176263779861071724372237419160284964885866519046854448089168364592349305698117848186760430451143593454400404434998983048878867536079087916346318995098971200632038679995625649503289518302867653357528509428537182107589048920789533501642279380763284205957823425511412971338934517535721761812853914497883229389740685992880270567770023771817229948482392403567689011800301441956998117682959932684677496169540934342794965254399017452645305954169345792305120634302554086546635091400550483588436395880806432848438405512910777784193183985059916008514886463260911644090641492826587105329714356625525208818622174777240923448064048525901345523959455973261723064894354556625610347729096527693345750372740935158611650204776669624313339198723257628609114676817640820255287210985273454555721381342073368628672430569359039070322331409236638018763972276881011116824520812621326291265744821389541125715233269203383771311199953059953720182803751190244155850034499371011151360975130963754111239448644654072967406234721263646462122313162410773033105905081791256461337966920214645353037259329059353909238566010172854699046628905037445434143991668282127705986538558712318585220200454087629573380682918282931500449375521047489924000 [118,79] 5394676122252930832681425731629009442412077183312503645641296468876878053447649144052268857432210758752214176383023368824388813291374712615354527647517336842987181183265610163258365100050796239673725242770137307542492994030119622902223568525445620343331879443641535997034530699748432808379620417052537495876729707751126892874892248139400165877391632763286927554901876643482901600766439705438345624695636492769950029112074566070998681651518345519409478886090040580846663258089336390759157388795204554244148580656961035696982048826126389095333646648409772175157461721079598130487360479643409714747604662124048044897525887625164887500617412504161158392471381551228512966002072663055432213891998596668466915131631573479570612013126904881997017803104276184800872767196218555031690166319655161742938750450425682564261060595619733598514656999400458639675874773190016257024832948761534282468444460414355645393988164167732534244177036615013378147331670674268627573653648958908129735297920153655697441188999705669399395008686755847383480392553413520088751096811312409127329674856302163710720216524156890962540867255920825981023240344489495622414380953295213616855737689265618910470293271028010526891458110896515260468638863989364199254391875621473956249303420592205938618042801040034038931738365078275148621538295024430639511396075012562834039959731146113578736564131323685811919241696012119631983129614988258339486276413644817633902814874308667120622859612712195254018218038430905786555504933244148849156947322170966381881844299892077862318530596200089819052066636033291146347800800163883659234087688153571547889085338198175825905566590177732864465778039942631569760249433167711960504328226908760601231828934405621276003911372018821594242163469135538671553584728053859975598771924772736600593812860962093420015741232976567896535119612931974508762016304395118172823626163868594313304742316064043691177610564693190163590825090648925279565360397663973378308711996606776603262297174221133540699405796936331353745608051204883217682259611518901824722468855498444212724752855785800290294305288672293702902009896153724038406307905305566577557630532376363672098524515439448454015254247792260984502793056630527450361988285426593247777812564987931106049758074751298893281614031576429257285546448398960798412219618672635065890896807937298457360763720135928369129309505938574543415333332548758709771222501970661454429920177948575691643552000 [118,80] -413324145272609747564734644187903157137419476151248514135992854471361561726634065987616633977871838411717466578062891618482042153126165036288640708105983894695369636783861209038438040797027008348243773340331265349702705629057546069619261090811604126241768374444256809376506699226351206609773169061644593927024928017064151106739401478611201662268438084626284507691212076320662120606503917840547432690670354699619362868534993642138258526780182485329650776919587528333050830859509274641860833377678626349564914435332628491558307680654355183111995788606100960388840261652105305952658860326634151489692588220054349566333260814133500255692041342456536460113578225127206033839988439919726729674447479616175503415947313231195740853705133930997995688449346896777572000839903397368586095700297531681871497794656464728333377936693157796092312908674054978388656711386305107973008743889579303911500988700137272623682468446671906076956258029980143391688425736659724058476037165859069822163754903503943901783454995853327415204543391404881495512771298996605787863990470699596496067179225660670756191454006421718095147939449425782138083681092762562289027500794197162836654415804567429515214866222516758191740160182997468714188026963579350124243318208669206244646559152524851616283714522756082610779154305579974950935203830194023487047575422106205971820090053734440723959236381939817346486195375320616879393222522907273227398896435740962431345956763458768619869753991197709643764813558447946143421061652855871502177060897476801250415302566966794597010195505951497405869874501454457128875371748124668152016153741747449007925029247524804305257776977419651526823724744226839176094555706394829250106197064696373697487950961968004647803738207087732255084317278151066138617442441690033994734236065536174751308753593472104362825674153613820809409887218656201839882482166250088716434451121329347640126216997707146741766277699067743807960514730066990089095097217434811759860511365685918482600358107105792852882913091373600850781678930956511588590294242107839424126060465007348203163297941072318728813080220285346223388919039264138587357109568285354675559745499567769877817924668842428626474733608165663538643149807601307773179616069227414191558003404709438227435920118621146372460099340373594429357948393475327995563290893666931460048568819741704249789354018132960640552716560511717054590782815283887567927240250772655118121995641325686590080 [118,81] 43760974204283970850332116794993842254593186499996101723979422908424924956217265900199690548397648052180909036100145352218130962937169972876441124631531624684615472080828413971304191215778370584314884501536550779161116831772152721217621943886969067686859317313642623211409066011661477696599417061827449029479034943398379006408973268647856746310263084533020685090773724404138719862211397376982164801486335925905015235034441704563603716038023802726102751778888978155268426716391411519933003240455741118049416254816521222005710776799595783986639481647572800952738648283551455672686437097908628766433233144873007918995751610070804075411635233321989133821968315651237546717075367580993476868471005245656149095032757011236478419938994145182482868448878127921421630295183330732426267736280974011393845250013492318517447487243450320090246734540203413316397380636436137070415451792521894854139888619264135863131447970431981744461666697341237947937344305920983495877322034675873984095063881190389222509842325855672343424211760756130248797814954732240346167412207984896660046385158106814658792174566089649231953185163586090465172880684583974556218853408761670515136630793998717059953654424741256395156399405482455988750107177394700630754534056599836224247859990932517085325254223018501532695276399076381089744842326662863504541714925703981963826377548649262597497724533345685155798138246591233835713700224104268303023474246779927141617811003983880056838430649748778900647659271385874467672699706838837102277070778886744508915135402673604246832645753167182096412322494984823335701188768696461297847904317654560041364046004157130906207087301515858248263846644337238873712388612038679731252890856282908318192662216758714905222633242605855105602997554688554668567020620594272574079437757366915597979456787509515295770813697620729946318421454022088193464203701513844654168230106667553719902373062356891247053681404035959304632948121876411636878437031265311228120095441073040424963164689457217334383501403943741456516177669244240117288797930673545133550369579592980375289219928698395532735791303465558215449970408642412387629938438591925007012461001245546429272288743443540759410189342476024637542748249533671136311745037401680269633740442460962001652514144828004383049428375637475929021426485418093830160738459107923852910374983223572286080547041106452999803534596935535546847144472983654600155609323108941934120620531097331840 [118,82] -5030121007079108472096044214328922741869484787721894119550388376667479970563663715644304536953435103910164833957491212371438711288310487318015332938922576487686442427356299104192668823580205903198203725946393809320353467885882556194772662130767308112583947435594181712174056193098974322779549423213652924638642316949923289587801921113568416642836720463723679534107743754592929392247515326648219558675471527364029171029841433327985233524445561354296873555888103396465814724885205954113019456346644994713224454980452680176679865398163191180137986145603734589363735088064125375697731139798200565565410746062710969579635000936509465148351146036587673203712963106294526654097919519127336486688184477217528853679142532403626298822907805027680125061833985535867806827887032443487964102463942755788053933933181024046162634347775334429507565892101991310653816943545640298919803349668264532223318947484397481554652747058065407382040917215864821732673874160322330591552297117802761531381319980090277316520246645764735838148365379000915359076308742892851677297372526542081412432315394612073630802041928133572393539386738784231807273820869941058682884124354694190970593308419244868982445122248755816687756118930505335039986265760443874351762117567605691905593221070734917714106460175232754879131618390487615318102586901463647002719428728519418207040826675941938779765436855999706022907148812843803160282555744298817030636718659844139721456803149596269032389927778808285979380081473351437520637740461912338143101578325158104710068630815916326089354309696739207937131073354254495769587541005340586397694465292631112409418857714694568070550979349566497842253565909453695694521233117524454872520811873056301747851744748651903055454340061004101096461338171042609752611591918072102326757521509131869167227994765669936065312121438009044429470034587452032846908821066274707958224760337767384424140895687797930678403670499062379476376086247459571592104430802862708022137867724014933013569990432120572822239821469868478242581286867518388714451857822694661682225174344914924267010036704777796058965310265874734656329255558806561939525519686063351572562737003730393107513794526170183573406086391938861329174670552561307942169380157469054396781779771747653340831862316823388714858428320177838536259939851817981964870213905464287628481396421942146214784227251696508504515580599416803455930107750171178305517062820038942187502733704560 [118,83] 500445744530920021688375519094201649558615181378779167373766918169786745544500117462001856173647420254328863428364386747453696857304946390683765781429480147150037034786970356591342374018383920459873213661615039783743555952502901911117067351094069621064204181858647397671331230073820561321472638599423764947516772081816055732336407326973622223399742030375857940251071588728132734499259637503094855773257153217494569185630783329940388584037503971002095178972457979368686795095002533196813715509694943832999414483886407048909087343324662101005409247019296686916057654357581792372104848847735134723327335527175724202146688945094103323849992879194156155461712533870451974121083289102287427840432822552231752423563345267213317457947912242489237288183986861760733616593678588756150693379690031543654550840269097884165877178076758839200548006185813861887977765104811476334247572755206236806191081813178592732223038204979769890161466402829253618104793080318679815088390294249964669965042551262914725077912330215239598478753862067059535757735169514694675590170494870478636643640161650192167806394383322663029467564354654859953821305468152585718620251243193162100083417571302051578264075216532437275914147688799764977079074962278982184732205369920650700017517185983895402747113743012771083712074213272616723798057587254279343665927173787608891491295532117621626876765986937276999419198063419972304776280189390804910731078248708966246827209190753349057495767663044664391708528651805265051385916958576617697219371722086838701720448604314043055164004041413535027125615928720556233054063351930106610537596904452849088132895978705319569981272284859759053996781056142165049392107941060701199243324472306866942816291206027506243178015310210195729568537622169623416420675018318008263539909343588182998474824286352287814007026879620799581354279395308403299073020748746676933472151666621585987528503353284366141627235081932692860883200791763191785221262561567912453999479024137876760616549887878417829797605463441620979621369310733858586948916876620659915307475391548896127263693904883422316218999026613880740826158156483335912244302073933992236057113753645182295837401663385572415414486847460127868347051465322212710951588836939747158441993563086416153659964350954450427725684427665550878857686329828634234387577740983577069717902899589799013809607083137093916749934286929481788305506304981011122427120302804867924660858880 [118,84] -40566665201088988903631581623949063909025439494302923677521428108707815427178415247085805478359354639759584138782457667960628408465467643369714468010969484239793860806211369621451415362933724829444982119983206394570500634918106498789570198300309606053946701147151386777035575945065424920116617765117206467990696798565445435917951815200346543733021621277983984455920084290814711308981140494976625656498549834904036753465210350686666199334372753382277066838190248244795801778291520412504047843266371358778562027769209939302707025691387226618074581590541728056170793390004800328770875469247378583153486496048016130957345878819730142826852993168998459373522130032384095765256396338733239270962154981121883651116487969258380671141030936500641539383748912660181548376377383434483634618632432163332191461024007959278777337761882373972848108318229752655994756553306586081890607630164478709026249057278556459150100155227092767780169142931413605206214339530254895412037026180157958933138991322499373428202470477579397640518292012296471098653352335668883150703633611853691383374549786866671927685976694550212999085102027328834945149571679809246560275490719917956038784199074398607856802744748979901319096672557721917416197400329830720672780745944296610365758589649158006605558320655343308215633667310178570647328588643814958454969466435341810453668917160036502619475949230589030940249743624102026929705626361898643935983017297927124708844099604648756869099195851703844663796644426877321524464736719612331764638945302789766685975056265074261994223030983739450189304516753038474824195225892589708766934501082917789638507089605790631480435089713566994243715476953869305956005807922229993954720174164658551015999434531299244830930834018374467847743875522539038643734268193225506531126275756089821477263726113901642353197694967815844297229146425414116142651902540239593472376353997373404250690297425311083761888797004329331993306044363801330893543703347995684676058402121397741130051056402321136426336376491018027686544927537592222450686976573804180214780227116595862187756702491740354329556645844471609089306067850042683160643814009855228935311246689094907098497988794596707031555595450290253762616849928237268168062456561898001147186857957142913208962254392745203762549295196645762569095566601731656402322095739782020954503527877027595958441294295246917629940713634492512095988410302046371945829623756515949866240 [118,85] 2734007870366846840056353106203391099974336577756701560357814744448574860862349854686378832449996729267764761821504849328304494697495587451664126010275564330316247366650998350254592530363484549461690085061316621745850215274078378182028265706863713716170628601972867544700087462765157532448802589456844353053199471326279690270166273245004015552056407006803824533063628262149606929261139013368465183518286362458163280513203603099273898821269031843337784516759479477819520152133446118130332660814001375699469642719487915585693528495563582272654315227939162573500504923150287133942938650301544136151551409196639504479995826584350817221272305435613551271396770016985620378944698534043395304647203114771110704715786083335794139477114733539935767783880939128909713248951349919271078590002398736577762176106376139939079671084290676549942187569274312667462796567181593581295491884155016976898870201191069538152467048508033073987102761671457121392950560614636778280187262946628663631619327921212257071719920826958731092875467439943108094642799674963100858397559334157645376393153960643055192134500513387325502400098738952519078939796800466886613238769040649816943561820245593113268529393570412612937595432769559071285288688857764117913681225449831248405884583684376413333071597719220821860908434531801353208276135540658937351614390606190477054727158913569293392898669332502419400307013724430812889444662482812766977135947965532030357346773137315029976081210913919313554231286155986433923903159997521461764426191403649811624601172249256119745880414939905935288306961459878693474923313964682782212873289661822157055399227506393151093076178964230408254881073923678545498061371808914350714264206057028764919468628903842380733890078146523607032221104861760630013791095399869254537279086964732918190249106469980573897152816029444638410193682424356492345295107285305884674982035617050756875238054214350025109927280201697632583785843616836651178436947684642628651364108462001205325755941268170913888763558148374908849655229638200908631329427194483012206181347032855361052267907953087583073739653914306048260590581898585282985657409129851622859599903536574522672362788434430772302874458380835946318451733979480409826236556280874521093102779309152047774303262512802847238549630568844844610873579389835314265040929262333532498853851973357795101777523393498982525269059806694601894077987479267997544672221797109969280 [118,86] -163816257882453100016364637626564783961640437666244641765279652385532321519434856243960460296286803068370720431970908157961994849987289795534322945309017478418508613492163846707489829197794511045909260131039030424243716176107950116968461657096254458861381418792361407870185079085118005750818826090217385715906727076664808295957641129471025573094537882962781158618835456827130287586394484080106209278829188403009149678547338169044174248658203516993320314094781100139686464279427297462452156874910230028899094995034601801985038096545428083558942383836400106553750983522274961336160639556763617921191630547042130227306419937044732718006897549148810574830978156297261668555760368919969204567118919046375192403234993275285794456733414487764962805504137791184793745487257562683330004336954854414685576459230618788984257884012427661730956661136629141456504994369389309814119052062860070411718975928764465616979074528100895959936582428196943296464845307763317318526301495415847301436073947923752820669957693933248768596050472284524956421972669034574560950896581031595600534110791066273331239093833797114174103690722531509090546324325016532589608126420998413919570271066625973168432236302449847242390644736179069555084071429119531545874984891467919090262152818353898817764191929078374626986557217936995661364644669625776320651267846643177037818968216407006717072267458937861575611221521409175801473042819677167879260722917239235371347614603720702565220281296699238009573020764390181186051193764047814429241532891681643283981875680334799808068082866658571490220557658260948842046122477061225135025582601404281630162745892884116588875645425775883085206401345819359386608857039950464249969324538868521398113161723051977067716756231932520881308586397219142875754220642077880225983707148531368949034348084847088585627778807984341863170050760317220560738769168742630092441804304864621083212616472626471902220316723555726258648766823231805742804587315133865634800462575718491497894081048524325492816136904265841716728248777284885558929745514555173801107989275493698821374538568916808009839538184705169176713258208902148279140608871299927322380285062383152737665033503613099755264601855113823291871903644971191813924821631218911572800780644700159033988273937731368237323763474871294745017885666476687514396933343652868256434476284450471523400536922915846488845583425816253269706666243758742207602691353734560 [118,87] 9216098684333901079854059311851108835067273110335235901423849210875746529570389930258156090980685686026355404336354419978581174129267929499745738716466847259907584205125023602463815267716594867697723539703466455545074358064557065686230941704941038035166308502816076277843606511546390445917955473695535541625688638004378687556885789589988120593314368670609614269806393353213290288639424728914452818204036828789409023726373348469172923219815159999463156740602660058852589542350849174643287712471457458085362925654391335224689521991208473035564476875345777301036483313223665680623350596252436191322067678060670081146924650599381253817804959356365780960872129481464437896883214422351443656658545556765915679851958809891306667127258060984318024107221386612562774802827563518984063701828089447977243981842943332127292926160853650304011267014326226221727581204597093720842464101650250210976551645785854049848646566364433872273491702665408327138567642939190788792930147109027779317568088217779034603491308909147781575417270439961203764192672586227024684226529492670118085695844931160158688146698610641338861709236133397167113533026688558140035572822950100073432009212199619770537540606382574139143887410832392000033963147232608657100381307456908794398243987812703704868188938433587029089411146638605530871686685460081942558554038503767604444374996339241362734595780912399398491068074657560853409139085636586102284230762098500165384357228573138496933670208658926165125036771876198877980658029412840601509366453994307990992549661736010074004359215600996755284656951286908492465035889911022056353728496148233465317255257245667244290838307366894071409521202845541711665651414256915511271602626699939544485860788649609875677299556445614507423726446389108257750275496272143522042891322982604397406102571592428034129545902325002978054521026115743196123726210522505172930607518488809373252529437299726501685894164578918711299593305978823058595835429090835461172453083823936055831637058949878871470841753375159376904782352121690052887570625310254896430289837115539703962723264151239633966061404877863889035724281392060455056301620274901454066489296616553076388857074720103237158759792113180437175774896861867893585439334958936496071358026929017008882187187379739859258302903405353800070603532793856987862940529973576204210738028098403540681696878013588731739207154269629596611028798884522509796552727040 [118,88] -462864761119776305862884885780428129155726614173528468168984324505190694474870655704562593578443843892559943432709860622651263092893660498779907328666869624223762882203838166023046605471676162537778657662016676543917738412207355291241311286920162776563734982657428929812860783837722534452245310941989703396634333791022720464613922288597655623920632212115520262345352263709139411320359810253414232367370164297714452997644224021780027586425456717292594512329735764835131504738820673375689955711238466848753576371344334747586228748213942147396851926523568622743628605400552754106292986939810496665984447332906059105918330563329876135265165077021159448370602492557771408680813161191532823989148424844578336721260603955324348477797264777551157050048683289530427714431431742096533543690255201820593151075372471224520265563938049590774349734495204186110169819724158019114001441304606223033443730088482713552179786354405215256667974346842279705718169701795562015702487885120235054974907160767615714274382954237796653545192912325893148308535126795415565766448738545037335814823159367995261324932933342172973976002303003954701459053506728638279430746186549948325529939053805890875215765878477661579761662339828536647513159892359261002494590575294624191118257930119515414727383603428101010036188866587403108570103914626863863596613520733466218351153811912356206059550977900175079853665035539084482687397344406783763738171150949010510192044105542566560557685341544256600283173076660328969036157275945619007409778493762138114883586261173922358138576794773278777234513915452578704578521837673497937587968645140426374830619116830006132829207544416916102560283774983519961989828705851898791948390077413876775868063281641953989002112724175794939131352587111802736691526779702936474272278050982742900151471381962689109886891787976280271708011131634613350342447532931539530530426527104770432152886501877363251896918189217675879626886816399031733509980999145687077555857453215545317254157765212986004738621995246949335544372705720263740948368891986520886379876552930894501408884038998177220960540327603326354718517820674642726361016961808050308558755848665288620068689877416149374406457015417938855485088529807107878123477088096777833580778035488765751937036959790511092758254737763909991851822624510372647347169295781466201432286428686644110706818044876680103715481989430158083920411236898352350303840 [118,89] 18440631641878543702086736405723869770546135193858766665681488086198775281192868169084244721762760081422522996125405816829598023931055262492292391312095842836361305942264678743511492588991531063649791144222445658934059202081482392086360465263519990899803413528569005316875346753781319993372900993595247747216070941629717626016050575330860156305617509395646383136235541984334973806445513577251072949737828128933954152661154097716794340044894172101528305703521711483115826989943523551675641956698625365614979815976857026770442560736290825621206444772030588557606710182211632236648169784186580912340729960600874639812402046078721259669546243163232957421128157156430492190254738558765614157249616321952862069564088647643312919437672646255649485734591410828298927386243955399182437081759591432556710373855932271503850371441467267702759761085540369660309327554093808495086962359438869939993680055444614302989434613013302964286317268460568099439756848443029680239658145840526857522117117524451206442095751484132334472088760798546979736141431091170575117693736948065275289176640294211754763621272529562738945791811421008930897901549249890712364421668827233452532856140227263918807357503957251449272073490592635499581950579549361758753654890560009441463909771105189254460314891468808619661230080059567398650862643372705020811975446759297489834845504694334452590907785766445331346202993324229255744632653219642450691905853430592268431092115748197696050418792884677478455916669977741501314734105275008839454757584079092685245818559856368539276229002575929375732123156729940283337712431345849410495886367867981094825445758836528158873412538754452432948315102168820197435918734951425890158763197655372458919976143284427150715362080151651033009529984387338199404683741740919657642027478852761464783938211847689215407963933579490416482886453076155946864701460085212727080666539489633215694851543457813902241317714724216916052212555920779985781432789005456282259585593850529409323924303994141057620514174571155989854219694429049239754724536808820293819558050719513192659229545452762280170993233728727935702215230110845472855018886446515700161066484055346117902416742778904275565908564747257513864627759847549708495733076584822328722521537648314399761858173535438516106923700190046943102395337959114435957968999739242215237361784974158464736756954095691417270576822045222648526801359243686381440 [118,90] -544111880733854275905785962866125019824654979048166845714805296523515121225886176293592462327812397502931073965171357277896567891161575334584388378035521108093689788656058858019715153352417686544583838383199499387781060312836840054587132980331079438624771531924732531616005696862025778485380991185054438390741032495864072782210195123532165719551883454655531507783542418157258097644264983178284630777666146378021407429191384070285993517200720336953226552314163454017835763166988367906197301785619451222429050445450746292559482675886958907987646852783420180587337767388981202767279682989538119326626326029251599125379920691847675492033919558143260086070444197442123900705824375288778050709055924853282794371833257463062020877846597150760601167426031697656868890309947251442810939125902963503451100576120039752906390153550211121221685358821965297961696601775411878300605789949512345215314666445163862515227759850047157636894061044195026912092013100795906169540304881615975870479373359850425269731285212051338264819941341113923053909531695681990733355974673720776723518650667254720776252808129717846506727418074381392938142472798553469122905643124677656515614974083192098129079078322019298089559698844513309054643919650299138353221458112963587631835214392325234956800335492717120204020781588156179656994560940125641417022796969677680804065041596092576237726132680005214962279199793852735905038589915940711651212909241347881628454399774464406070031625036295836841604038822706304544726165240030441038280477968990080028615873678363494517795556391305961051154953895209740774386061295716082514470846474005467001296439477293726052038467528304188777139728503884987092240656606847594405208820306469820084738967192406547775228760896133208144341022723211893809573503378339780196333568976137552121688815580040277399007189908064373630693118656461167806545717277258085006081478506466085466498933369674786640536938460578908502054361178836705669008969171159047089074463803496430591068178505328287393160972139680873268319791168583380073376368502443035429367432564262324696750240713786347584978514484241179861804824252011644631666164613676443750633114810462121477152397731124692339703184345825356277556149598541869848895882050509352477518781884430086625219772280548263062562164691124571309780634973097936217025588174164851124730933262922406051574987196930033212274175512943997563356086295359860 [118,91] 11106141054419099824045250343271134800425904274624235484189329069268161765982993003158409270138111584863638551935143694484563025181672811140342606865168912966995910730149427377718396513350201632661942791100360181151688083037848923076217953086827455130409136397201098781274987880357388779412493912871187473252624800357486438661757145979867215359592054994194209320789401158998179355833630954344685531697032539689570840979710849087598942117634657959136863489773844239001822173652271548718178461050660625605572033253200523549584384000756063073129426943176937787295430218438695679069238041561628803119358112222921280148742133489290281303988979516710760867202293091998419301539021766475120567446273299176773934887320118777865853475431587697320574983920242455921586159999081823221483966992251937099548262699443408916953447122912886679002003015324742066585075455116136056210231117140033055138512519157052987467629563718133304035458886081914581241042608656618264391687577981018803556397953190216145040558797444698707957413740470989599490836106712305717209522796445765977362711990568571505687096744842109224714791171697976577287750797501178121122709597853160816981717499890006648451724955633007437980798837275820492284168680521367653640315093400091216449045564241943464632138723689354916761173891703121673238186064666037631466169055247201810798292741738789555686561046177144075665501290562053251018004617875893627451604537666328854656718585316775160397949539491644780255938684958281169598321782329751977780550567991845693077802000368731765325955274393158553018959065320056259295029325240426403024449800174943714535975827397719245232409905619325352453003442311677743050827525082629788879953172793742793551744322034123146247499641337349772269117596717892420841922142075932884319988057062022892458334709675908076836307331038240464346042149536771866860704368630771503400696311487475293652690462764455291235433778891890385027611671220813097512486436443156166224904832482145060547964762148112243065599533550148158324842735725710436932672735970625875848880471465596758893812135792559999874615109172615662185840011200898859595056355273445357199828159758944231437635234685952308733973452000554049574179084078892777893447484164511738149892447963001128801486388344116306337036796806469161736732493837430332395905165119525646059623596354342339243990074403915838066846390336269865025586535040 [118,92] -120954946616949689178274083284385569043908583386345156925166264492558147626033281885320961985254329228164392009984793986045962270976198626413323807844512817467344154645688451213245582715034016312630303718946017545617488478777294004987262158723304065715681591216905446811541452639754854052094430143155526210008890701802433657978839353880048200021954696676209728952564501053236942699865076414388136178162361260152639332945662560842648556383759897695610722994473218627923380860472755602812979185034605345911104094656065897640242595813137857771263437126054539750560027416087146644941274942261665256187427862755959225431255315714613503841381878182656829351287247005770465203127574799389213662032230051989298915805147071377154574270796329191197593771936271525008032410572115830625401988182332345468672180398459563492788155242294697161256003248418011980874334253796729344257686354299552769825607525136636512479720329258641774295023487055407190182649884463339782633864750212333082668757620461582875685716729388732336453579644696539883919752138857448675832665769802814022232005424056400597300828523390899983962038327055035310627379422871157746959621172975989776920711123649469206423068180127057059620975501522528503675522544347141892927714549664549505122293038600830157944048704601375809396657962081533477526414435958174426226132448232659906444358473714993397338376718132395264658911287544681025440834693020337751395886092326352378314474632640347871743922322894040439482019273627829287449707199348987009137152145728972447341825543737331708415388178661570140671782842048287227765239117676546091352974827520303774465904092617137241296905021661005665132279282133413866131411194340095777038430673398136792684357976063381306568064282958943977614177235272032185952026209961816334226835731347662235199585744601781417350065363049967755970075459264647608327777233703899294063340058263706271774904493740058189221271537236947345359086593617758140442077051702703358327027868570963298458381002289635890690020623650438492909275308938819227403530044738682173793738290367041952496257284988909486150159599610704399661604176239319714956329875803386279124769638284990872183615620722943168845282611632274417765258262972587476088833093347411407685773603540075227401011378076600739879676338257739006407842217208741070965577033246432253370645126196973375509754034439083375063162577229506973044480 [118,93] 2536596341600250494195018705835162310134548908030327949455755521486602110357616591307419392297091027509232292960744299541941323459173826014858000749181849556383725976214188294244803783140400722716647481770020517952795016122578310009243677064104164478633646281506131437620687363755408175920628734184069609909760647414055797546483045703926176964565979045291490650493830389539003246866936351445507191209817001852593607581825915082300753813308318128812464090017703547986262941441280615543099978632603899936816346237421608456092823816465904962757546825800997853390200085650142234960189099536840088818064820279656109579268719064019887688454776830078732346779153945689255085943389715122518985511367662178145909248973939002002335651364354459210597474391252909069982821885939515416686514091323872433720592398412677532143645836227506793976658517972729809055304115940350886038788335409092221490259783536801216680956942512807527195136856915228938122924398867693283549095282196133175033509800607817595071020198522389766989661199318246187047395345124881854600686542678952319735517277348283562960970674808298674595278561767175501292822838019998077110403916822235296581612899217378803725608529642255433437328738338160482586569399348551321062656789538695798696744716799784116844956021460811150521008777503148117935914505387181655982861391235274237665367284721632113576113442938294263580427849477213898142534588191967217883767077225068483016272438966288977648105523528358775996275732260032741687876987433970732978983942113162032188135138211778986562195177492055256270140417172308213547450511790313396709289082597289863692359890898972590035492871142611497972557937336829757718261700972677660713292728905001278250982330769035832977392270243521696352924399778894462294603160758950659378724937964102334881112369277480956104428141207589713356449946109230924732182007737669018312804026047769782018082631774347782383198228024435095563657696106675769489289842257314634380866433423382338540817978907429251619704904597429529293546854827861734997524576671415556066185839392252549731625334590704160640005665684326142779878694443608590097999041019441643104651106172516756671460803745651147294898814878929106488861271796492113919140475293246049880780378697160135185940795041447405119586547328098937173208908042635273640739195464188307496665852891347866345127337642872491312863402556099021600 [118,94] -84138611165515983697668509127620785892659738531308481623136383742837748928110279841069628695509254044316944065261649339594147124253033418299337671702963059592433572997438005989435719198593012485625032857068961680615120119896186530471602030232844371206868724586822378050864331607788650853630501203357099537746924705997192416685339694012219019388855896880409208485338151794606888976196276012604133976187647658790468388159176880319670447930313720932296862512696213369702218063641923872744963392697985748470095336547427236884520147221692288078128230061485482605059344288379895526824833846448382325766103670037120549122057749263258676663271676909073088833566911988281016574019874145295773394169150536131061489596701575052251017832945961905500775853230058285566737329855892349970885008577961160073916678784461059605959812052170129529424343101122102642714702734378121371716922726862514330627330380657238826770891954658871211152975025837741701392346600702702714561450939071343807324578366044715484425755356393016547236507637934128504043353334963586433577033899294281557132592008626205028094535578160290471115966532899745508431245047150320738549476874776101008023625526794651774192679515396925427719018788547460222200592502083222902841243347829892204546296041585094238985762723128615980540526787173987045855843464785135889669564952930238036046878252917056791717488632772034807409787960684568153556623934501606132145064342765037797291191095860089895219622230704751303571038460484473912978964074197446920133631955743018167191860286649203778175182261717577432413189934695449323148268067606343870448514065018377889872624524015736357237770002941476086272219705053542455848991126710236675898354867937032071097669679208110097769857663958740501741903920989270549649640229732776425740454818179816139649644305481607565200892431584113646212363335924836452274977230460881770304366377781355948702250289513807430821295647507589787375064745830802941303575802414182629072924639302229261181859072385152157141929434589125022805759304658736540175042505329334099171519101572573403129573806449013637147228526493974848246950614055568377284044313590353841467389507007807507429979935342096382396869195358617537153055858886367045272681997502973964267402725882303420113041028284762678740083016333744220504903381761701416755789780377127676400434861019711055538418809198113059789016565156160 [118,95] 170780528722427829674902148617787620515458265094962974115991471849642144937963707437406988935039588426048337488681224673299546162322231994434382113790839196574429833229939326841860261227953872531762472680307760674829813598629524938581118907716727561853437057798562952581762856833123537163972747895203899132076303808159013147882595036054260676042631185189968373138921380375586523275583413841786520393460142969752493595856462828379648870854995543686546101335072391714402328788412783069246420159326137592727466588802455807051965886249002282776868111019771272350435749200987188080409097735768969005461438500999304832938390424004992267747095278384680738687398201499554473782917821299608207343921970566534378485981558148350709881566997158630143487152881340544105024004258478464176838434654443681929926804218225578053931810568740959591017303375831610959936865643971033691842570344055096114212283683330106891071463444260282843446857874698854232571413597144072418944879923601124367905065961758733813727921240541224645392076734999197084229725694595523771461011215270598988620767358575402610654385051048694334078217390312673994556194214555555950709541890303305055625423465287605848739719293808093088210233566903852507156997733898034525110516842137385527881423288683792993587227292638085702411053023308819106829035561890296188438414603247139676615893138137267229746787478313575129547529222823876244625621510239417045517955128798988376637149727765835105595735596766314597972268441939933113235561878735130931134665717549143807350959128451933371985267253233187264340262785757308693160126649004418893926374347354963743873827335430082773567421636305380992535357301219869447767381503725316179527836277003440049668697131101323106358752436975227270389028100216591101678341573567245793448829639649850367026654282776139750888368636236368692441017878561310116356432008306008537598202709246630468225789093879978909442954746632612530546820308115763394859747858105603722882624458634753847749461521525015641617152984813991398634972361567428411005257760520343216644145860463420727106642938525493099147253918203207833535032804350917086472897428749358942468940268685598103473370954089119615406954103012435020987372239874985440623459549700590199800084945151475784579155554160711620976895561049388381580780129695920185794960300356577372250715691091855571362265476636364844466721600 [118,96] -17421771059037726424867810207050968908182214059493152604109786557563688509202570538041947406493928350254172859566128245813428297939540161719947712045213233907198558332916810974296457997946185846261771171094858291063083163481925639455964714168992566542904366594561950172106879971064134479850401330862263639545281958847256254724283531863053760963501574359811845776805494968422218016034694225265074183235636529508926917066477621384690356331151992609337452101678896156592378609544474302326067470317328179690384209668714291399412692511764507926066829608774299707570963633522134919408245127890166217652794749669973660833524136714290232333337285161018662401090122202949383665526969937042257558295118316779419285700820965273792921420588984493011050079459173117678766531891213696474513036549504774536239009007843642310550334966634162154952170954758289234798113922240861719936337249081202814085714015711806133903088223484389322937481242203264679726824971676848469175359804955269698558788379809485796576485550785076921847405270901631569446811149587915359221344254745515473812095468537215566165229658613074484588614802497478023585312768247433554367012847176663809272087896755166131300194645994227667864443538501838740839565026776025450199330748637933653267929643322918696149000631535597601019627735520105840422708716530115349673142014966145164252013626464008416773138705302562262953756178197658839662058467611837957723254007031037304907512946817108730415998555362549122793199116955819077794279239338790060942275060855845944914184513059114749153286442435070914528173490933871465921965737042028211206276597051642634455088243511040411354204249320349182383434921421283502866442625827353378106116676912838041376965527786849059802509297029175068241548477043761524034385792539102873694293693715028698223631448552030698748355328693763669299877608997543068651949887810762164870805947691945263473668132422113703736362864914665613868213854079034606627081093273688002717330391692688983540100648057378054823851030734996476725521279103192095251577551645480742771319089991463827430932829777112072415121129365483996926700192901790312260621969421464025113302696070857183606772025147034354447599582059784038368914533716493301762762813271296037336323622886235326594832104083987583700807841111386227355614297668357631409564168271079549539828424022931022488796699158506314244800 [118,97] 379134823059378581461613039582246774450940164019572176599143410175066350781540401420617891311096300647036933904408360768367795512079046324074601153439582651060254796569984677195521467426847505341387733810281025268495573441210640657213721476179949498282431453756636426873607265903421802150392190381783277418392314957441991880222497512385202986835673964273847965942455568897461766413394557264629219984005529301073450921299149771814571365180590867238456250371343889697158524868751123454890560771984391835624694364554666680588864586397895126573052244440685654383454204162371841634846769174275977110945837285154931605109250648297141516557918958511899969220591837805196075257502543002651096298386153609473040347476755615740776799504083617008640083604803591270986843480825902245146263866310838880822468443624604374931417241457939786300697427742421962716084987763644743686386110918998052950694753036171337144338827107352385394172115527921523344223298745982409474527669155602168235266485245679805156461470202948909548400276254121640293115388426868412119834953018692525305120796778334496213547452185356845579502728093055953156576931188106399435767806729664527876296093248289916973567831721624502411950190942649386626991539973551211955628124595983474103751990907966275309230255671354423217908180390771936453097286484114837954845300719010985678258159166657234133708588152167058835684468319234343893118591071018792623204619031755751492950261991253341197653305026201202109670145423445167680124919292877023144870303775523225335916844889701542714189883715595160093142883361018356934729321193070197613123675565364179772453302385278273073298246570492117155199426566308207014638879847189819093199904662434673922926695270457339092053881590222740306372710019481257664457734993599359741609352340482176279644469906755331123946767268104629356362004674198379834110605349134776647410493325873684456152283543351856413283038863404230107632870750274357871994405482762641310920521849913596986180104662364472734609356231846731353363549160124599405053963875355469899384186736608911153197867304721381386231526701193314038254503234664638457443405425085153757124269212860697813263613354944611028128876387716884364288604572518073829470773642895880176028845399452380728821372983116506921802772066346491270164422171239867011876075827340085517691291251355500037385830554863865600 [118,98] -3865467357668216548446356937791728282872115599199545450412384162151617323593235552456940447676496754072645304459699433073745518081124219616832941693552929017805578421143890450590590534782972027206106668420595552793928267481611398680599694161176450447723000314050066276076508505045777400580983868567304383121220604365708317639638097331252709347944265582731976904602203203458745317664372192782620142519750153855259178780177256647222494845152629656625309749411046671309787711828765437339379862053314184104905320852705245649885046101603160804826221559348431289301921539459255036792182074764431412091252586848728649402314747901001076873285235711713284673431585121293255845072769966049615118706611189455474218575555120721775525098859996905995968088170407121704168789741481577311793826209635345891354364780233945763730106735028176438241237991117644920696415933924296628028010811117800422898325762868759970402365820250513086867178622377144029541296044164737132196515754750408267389257065368030442218192293736155556357211120302464682008515907926983535770848786700986150514985101992063033688111461190758681860919293785302154630602199356120532584419200973437624225257057004046675732738318150204035096088850436426764009093567479217740907734946574136844982391873153837213333192547234064865032424342578431073209762612913530517387926698170375441926499948713245479102074075514017712428771262790107461077704609396111770530883916669294487894995021050596691957277678872340202655802616512359784238512797762042741726711935218979166033921699013243653270046015227890357716319648580222383055602466598094648240277796592549272306385170866725845664537700835801069310076221037613952506466226993095332777701809928657624277941611802412964932308716752921510293680499862580751653756281552334268150549381089803828883588253530145428946875460235901047660609372133425845334485134865722161101302768535483163271814430434646125269518053394495387928198425696039977153859442632244370047943761525333828861286161908740388150252023492638878204232286304244916524506957960162444150893186353794099504577062880856016130077168059543135471504380152612315882845557237378544778850757379865678553638276476163388514031157273730473328669702493557570389937336409344110641929052621552903584090806905273258513962349781607364161187889687075449520677321392239831870153045137701079519843430741640 [118,99] 52630994218025771931002499080558613483300912444438286350729232325374861393966750500293976698150036379618696020411226950553653327955650069799509941502705170810192807038154102252675084351643313690575224468591395074287044331693207426795460419242909808010847511474004856787956597971031895988149364968382918324101272294102422089526721559614276448032270697515970296676421645113146619754967818070603836355838964504687926267318605331195188204903858810434509728850427223785894545993324325503180341668119860886203391307537813087458064209214737943492197234920968647548448794832857110416478934850097563072704411779119513972587364045402654813974833378809913563214633452031598727341976778678738525047445152194475913628168796328870013097749987243164019937257819910057520316640274171165266081693192533499038404399677517962136558397769410870338373474059267505842874129347412664880105768688040611448463515829855034903110954964962364962767009374158770576353789684745256094480808724569059494858395247291511350005265431127171853245524668955138273091324727651156175174516059782744184110772057332497187517117546132298075628025351951629940968958215015030976334906741207694508986137494416614425685965990493293070244833966229839463225416872766461861681323908623785429765991089627286112063761173623941648764306385566266733801081931237441278185227895301191994885382452188544311754014606351352797949436108593679112461746812718400616523962434813630079881173237620826158701849530316044587815017876190366765812567483569753299804862733462719912355348789211697540671757847105345156948836856586279542184234508896393291024486745276564608430879389617787772101739380230876541761253003053765913705647926278876980347987444617690404905287651094330318755012714704011790231698066972916721010973182881355462613631767984645099535457908332425404111482275298849242116450389114459121456698365940830961123654042002732761680031701105589360117028509082473364579989273319268123495675086868050903855644855513424184739770691403796205164337723812578469912286855220687836797383389920568843211967759147343773790177739774251345573380620734495078502318154441578692615769966882352799959123762873917405153486230915029129167537453620967853966403837849884413506008768187938335236946381094695484063419294966871376959423368555009843223264573191960143416862886088255267115946507226817999930954240 [118,100] -913884504401034042604121726366759594413343390049436402055773353743514904483249175493398136532023135514802945922342336116833776669740609875607595438051264323939993195877052451232478440031245948114610219394787129210356330478490297561842808426646474712272263049378550569589329322019688503801857422958432335165450967435570105224583257451412576288957215407867638381173474114178750403576816961988406866174346552150515685094834078444801337731443855677183619171889215193951275126896005600998183355617945235792371466271635661251808199664140014437026397551100454294112560451668225346503111237047472134727404472286744997928803665446976186035967054391506206915339508945028141923426999822494249515809364702734226365060199943601487915868578757688541611188825421992980613843692524129351751800184748086106346038812129919630064613564478762130697264536555879559721729783466657526499416304723143800797419206635585993972647742823300066629141995102814611532845577613287579737679806539829015935787693534571290729154023124731083704734415178771792713104436750730209500562328791021769152914931246835464482644966844338958179680406042107232462938930697084974409921694698448015427937423085218863549803701340389613683985206121505183301791275512063285804050460350797794927677632109367665775197793927533787287381005071010600866943488932080285423836760096481637936581516575329205819584654378224926303794326847627473979762635426038309617534480418753398565434336320446239648085669456046048251556279461632184250557038129869085363092796443246798473278867765018954155915096087297307135843257638783319412699116847352303377961157249940181384516071445868963802681213527517246760308730689399267617192305369317318456742341143330136791984657952553868479630058996847810831757044452046365263913002195595167773146411968543632894384365510825897972259018976985955913503947865704090005085563055107876598694524687453877293461398030130654351901920346074902848302676691587608634971727032063251154482550767293008679457572839918649705192683794292386044144834207264297143899544450281952039832296515149919267277142812124858505479445120892609269481501875239940869408480115102776899664608798633024366916392997277490701393647689409790087542640499506242849544110318372649939073370276459725989668292066467909224929750274221801042274788961775753542667195931010685833838204901161399889664 [118,101] 6738678354690646243295237448577743154883500248721621459842272791879337273445555762168641604398508913207459064324770250559922985142963470097043358725882366448444182670620676997632487948052413610473455656500102541836127805256530173572846218606779036199443991542170749410951853231330003886282071918172352482444616129793407952436531149015405071677177035405619272528643745503336572629125620692508476062661494939639607287248946706075010638001630490170822585413525181490737556790423722268639023473428684211686825317015727707211632629931666921633381828020576858154605349295281361547638781110258827081062802096802152443438452096412444166956657529784297500384763361928881844288707042573788782597012509058662932122303906002984372912350346284928816030246629621881448625560586269712433419429481317170739181718366145946878449715485845767597847091284131799776482911679235297538862070921581439126660098247462297752641426874869406895523365049700826654131251293606569249817517570809959720801926461128070731968211926984891760844226390692680017169178339563232337061143657285492593096635721245511920218617515877015801565072780118896802825722368151639998104215152840289540685026415768698113080340982069682961045523210410761325973732114447815217726102970774471283774792771233652642801777045789067755175518462360269984039769836952852158199107770668672884685700361341322271422581773242731722590681227390181449523188099217671163369384403879273786379656258148824459186763509307372768015060139591562197168110461855718923866754055158345609395535888403940397113121668608175846623716338861303949609275473863391135202278619488231314346023981431121182712635549606320614774649085783331307220989100112076168682618296990073160116601535387125772010481672155435886579579418390366722140683418492252916017356516610973325153630415899772220537770725581676367352870883083548260359886704784937537386932078145641514442145492284544935624922946250978855354716799659943265532698207153545658084019386268473376181701570659164726102600845708345583611621522149933459893371695207760513278864097758192912715441898941341501074662029763487064961730779100146782803456562604162641880805585916766059403846609878622300312428646009803743226314588192782800159167255427332176251811516206031559487808380318639326447411571021453699099222515871786011705833385265379875297449880067243072 [118,102] 14491313360827946936672120609178828191758892544252826469646245024160778298956469660188129866135149077279934336996380355913437543371030850494574821936883144559152975252589825065801418913316099148141024797439725773258124499109609041505163587831245995687146447103031670741233696507556432694806755295255921561790225685758915881685202113084379541712534136576780733781509693868850378036739160981461071415211935231040298944992986995370987582431694720218440619509793918633782089627650639902453081739625579308937571712671172493830548355123059349346685576442220173393680608673390308666043573353085355525749881083224297991023857254091187368648696503552229898452558574088968821342038472571592262720993837011490267755304299066017897239480384521963822777258908433454392209360093768475431678465040489356488227938641347162204375078945048691849271946597883563099833683648013637709257240114503560494462318238652329932915104298031283485466299740448271100229398108273955719223748727643104386241675734291879638230174092768807249997372170948206735772164623161093811115504998720874064058754995521522387670589964722946252264030385518224834379086038049835599114489422584868174009343849511503226265583075307982802518251111391421484106267352931816459595354004836695563000956980612415463838695247153496408259530225211431264331942461402482018697650990508654903271837417108690272427755613976915354512653518142129606103424410761149978456080958897239345731949045269561905691250914200032708293411821205648704483557592251874297813462878394906713080324174480263766067219931350044199549680656166205871208039530501294708907400085923365602422809417429023701654203448130339546293452502709258172330031368426144345943948380540053439415987853071350392359644625455105323954318513182510147350245285487928281124741476660078584498423765800990725811474913348718144254115844043322885330450011544148532070930380623989002355190549352253777235561461373824741767200307100836365322149817720776214765552249925430247592758832688096829646555146386536044410318898378192121323563308008979832370690418379864248738474576764770403391519420062079528963500841343914406276837367249871774004435373050024138169757113504355969615510775790743318390984776303121577145010552480485790334651902876662070386922334643568613295576927117603151887345920550816308050159488883800519044342366368 [118,103] -155917882764389080434599562520585554504347872847719455922224781266915440833992305056299938152000004501342882770495752352574032414441687572740516236412023580319809076381718054706913110597723030045682898972321285434810135230544648585178425739638303902227672415507014088741802932835275222633444248888948570694795837067460067112397451394625449263116580517108190350389905250285558275531366377439157070944537493113232079820574483622003708209948988470907803548970628611814344328395144380693418547707481382975361715243009328687801598238525007562545637373751379075366917405786854489022952031309632487385117405882995752063673950172537374468851291804591783297528252724846635556789740046298690245609343996945434093187182985630286914873193225299288182327907630156836400418357598236293905994526330178231847539141551488167797952862770947948020692622567370100951953522117519368494021556105366711780115313213808147231947671854338666116305576376572554983833857807900785600457938399996620569792537660945821545923031494943603437055127115434793910588904284534941570764070298850033646573924394891426716403289737853801842374816927353324882308084072031726116913533566454690687995164010655825982375014431531762012100052310454236893887922762066654433186292152695085691749250501335775210194899051044558407854060903435403738946617449427162501455960859552646420104197859657139849434473491212746978856437622219530154389747392115573756176187811355136156499016832385773206318478133040207076098964121605884676310762939118016906011584830076239069732005588331355343370292026854399555055569020348922898941919792134266599625116843556600504925692021595626471056996901365429194725622066997297526793760243917884280620809342515370900733258056253886860274740275338095098304786563172007866246779245300893094384471782119825029715662250821815046213798757721038308663740737897448268206445500902145532417409584386849630773780146312491617366461630645446968364310698881395220698771067834139404065543674789191037549747021240213543502841237096636440799146154474815724234831846782391814054367073378981642371978843458016084417514174749504646169078162253973540077464274545998267167799084722540890967893924717262158829585451132654228508191470162166700173721119153731496438328352188376396923482137247835088426066875648249897535057921067507609521777627805482979965440 [118,104] -483697434077425486618915144798594929166624276860586503821695852347963585529802651195775841012838419164959976168207251330065051834836116616546891649994022215266310787190098547983145565545676718985732605279085126207757294348895230158179986649139819514171755511642236709063121851375515206813392532321612681537842544268031294846256450450538230091445936813850014655230504589599898839746555592763794935211020581424309983213607798305646196874206277269107486169837309964398111532920023562939798295241998951331595179501901427814864131352368288239399361852219078040944690743458389927967895105220678060466385153117031008798821201581666389866737558821802665465968727825463982104159639430337910348744795854182813722791882984207784516285342485188186824563162300269892992527316452242410719419025823834113819879089439371261294594138437132981861310492860294262630938370944345441855758478656439608403684518696833898344852434328419911920701859355887493822032118279662532835886933831841773820126443470924690385257184888610108696963974987042732358157625944753251806428370743739826622496433119957160552747977162337451355991117672749590647924560528582349175747229409480273260254319822950702580910036328387535476434542225519699109685256950594190770877636733860593141975855554326065453132399688022291067167052347908829512160141141173572151414462053828010040622166201058252926795011821106970152549186006214912647924563257758750216705826773910887425309637692270293040669581471531330325644084796021266290023731240457837481099424790973958311396531137113157594544278486881270260394513329353012792494262697751156554512427604501969389370864326817310110634918918339589002536141334580220093095127886839314363002761527710580230188844834586043383536459099591787834783868524920198580358109750108766715523164224793795568776723675117967014950725547249893584027611417519863271603346643021525599359429749942287276757105859705629446685305916967106783558928162024949744530769783654396405674718325151011264302616098730256640653788444671746581601900783268366159926799629100000960501825981330671341790269577943971534091566310283941741347910920748593350456030501812205622300390249811647797974384343269134011036024634234095467389545370337050647299543361726904303233760273658171679677103626406684910650371624966394525406844913671706673882024936652238208 [118,105] 2400582212007742092444048061892788180403775698569131583945005724105774973091316865508407595989479553601551187293202583541163787986036350810829846620962669687754818702940735057222780180194798351536220929992060155252183211810227870003138561398704242175080692911030705171146426781859812553607442413309564763797263087776169630245241223926654236386316620808843455494488565662494472360976061573670663343174264152947872346668386661889280083020601333339002502659069319417156611597158761996136490960178377769965647939272846201311581119011887709353835769720448919578218767781762098313760935077209086906758583110992011709186578171286440283079655242966327323713441022268962271569280016710796398135811275873095895492576065344221463688974790461533108444102943448407773094507418980360242525491618438582742747623202587746937098129838583482841085662400620816615948782047450294236424659877215335431635881949759479656161588686292895431219130910577429732715852675474212853913178987510084976712135380408414111871066322730977608412151233258953835549627232347446122224079920158518033355803017376063806754383754448536999442880494195681508804968036142812232546447761685553530160889071786478152771337020163979594947008563302181726190085540163429726949829330648538993372764007008330689889461590449200382587155186562061612138272390038668226056573533004313655832675037103734522393260750962859860955223288991171820644267699775969357771208320215706731825292847130591984581626648149270028696956877170513751029883335293199537515979871435560911668184398728869231180380954357474376868192149843981499357440852931105394377786528166106818034024057614027365183463362155771132104698199419390007688519513008199127436135994756822516780568166971406927534055802635060041772499429959243480166387090822686590137813844389259732754547028877170238684484778464847400538054875517212052339920034026834916283915132964015209121901157789440274589151789233464903924487980733939793724595860357902311026633461072000638001884394829274842843741832166211246771947781503425543817095446171693840100713319531843493950239396286875105870395029667068780250867443131312012329856449640099732934199927515945126036118901909248194118154909992645335653613695082635838847799760087831272765259803081197068818078377301803901466556737331796449724605781348107249177117801865952 [118,106] 27326779879165859699171482057940315132333896350565882200539438971846334755521136907147312562287117539789924715811770235986959913963301799731332765381117515551063471061328293854850790726170308774913158057940495028660513130131167769360165124657616920025413492554494159324657268979087057523957946783991274509373619280818278163861703160472450346612330382682364689954602206478207207549021904058800486041007767103465241469461871645377953288889117589500241902058565081959777383501842366027072950017207564793782412960852834095455526334943969149269493556757823487533634899271016948885450983175031942103023568516087015361988471155651851575890075690065836227132652917599495093695918246609063810553340198697420966699055252376184408663658321207895595119910219257961787168275656676780972371083247593207125402182590704234871917818100212408434110654929129861873644601067912827673778875802851504572640639804331663463535462162794621096530391990967920961572012005993183319104637017569585445278313460005134992664647713577313374849806435324495976860405945158866880577288850795134890725661559570311304273967503044602547906294898039883231484490742171216203735056790577708604457180948579105612153877344725457256103126030854306660591733894708662299361006176370994872809693215518110669138746836483767893139144750122925408417584531374729242152063180911218534669302310346273172198971689745577533230541054548070765881421958319872658074390066503138706282510752650453432259645553195674550081557877659045984116523890209058669657669061894912865964149739075612343971964441370666425193212947257392414068567620616827288078310424794788978233640384890642023847101691486506192372829126694092521598340735416530634659222270435308934458294739528498869564851540899322460287317117879945865058165974512366165467794810366650388871755102392900218628605656876292350396394063788365077309801342924748857211009050413171405520668420040883110610855209739267968414440149115758500989988116359675997520519882453918221659409408857314369218259742771524178448230331439351080536803444840989186764811504136151769716586812187873896245370375451063518820203800150610356729597158040486173766061793219499937424304152570363672854746063682724261485465169246402185360558044413226257025364219078908143314291968034357726656835098560132957925148462964849871526381800 [118,107] -153825894769635503673789677327049011412637701098510751257898888518619190967924346526588843138526273725202350477673513291855986038980211542310611959069799978916766723052940664872602467983040670933391752622564176039595203216074453547687883515891990691488062051613371329589587580670758882048314120568508347509846749646565425201157356883615470106980672287940011969293081912803792063425072590652510492890852547786377256826342624009316203235060489018351798440609589002334456827847636213349937515752912392115900306954202279181005522420927460233259054801807142982096811021361034746829132227356924452789761058214618462680495356719439935328929321527917481375850603092101154999359766961591785732025627459248594516264287568172505831754023405548905433910480803896785928235613930620677834300654756103369011139059300666598177761095436938317667771674319834390230660170448866156280715836403149884839610199558790789601864470411666984092127047088781347231531985797933569060671860443024169783704959855275547550374210656741825026932379131688031865038731947791522079890343596518550792601608871740953874858617245500158300176887120031146254810219790456681720834938785019146232194038164298039909368889976500629727587096653466659173066965189540782693997210669204643961634512405273610920976101787529957598438084446426474608115686314722031185022486304199075281225168990654563178593384639385614596856374323030561170798933085302402472663231661205069071904376230801542942858577986062617810361849219803723083994851645210323932991538632533043494184941973705685865574583587171169105976326524778277709995625570822678988154121370085585060680673663418487627858466506155923840327850268463857707261370709568536377904040096558066250629000306553769823726794037915004084845770977405921638292018072082995248889969665684370026859398453418254641831369928954330633838095285709113626271176769062296103528043355564732438369097067125509850131922075622561842389939467885509725030660755553671846009251023308938839962325928263379882984571225855203693421422478484515288926118369405728660735093101514465708230384429122140427314581578974608747751775095770931557330496350764052594635193034970076221082837138417650985638401137035687656834503428483901291755715323232026863879707823284624935283793087224613261650053967682417868346100925535780606464 [118,108] 29941404108575106766623257936505083699651431411310592097838685867838684415708784809341068591370933569433417514146514358223564388581313223890866294679298550920789332226895636425945582850394863020796438002727527623755189959863825435757052577082695769588637505121616284500306994034135472725748789936071851184504365429560390889871356972754478611829988214600343087402140743638325553154363382434861342971556362511792186659320540143392701066675495348226827835082649824494331988262113034680361048179052199122272306200174450893248865280356704041680899292890860985018643925661182932835209444703644963264239014556202033570864105725008433332331506417645152350353024529548228432136702211799258945336163824164322958831806464106177155246405339683142887822973133044900646079782639999390350448823549867536075975049381315237238603840720574850338318633733016952119058879240687349188131898441881205189011552772800225194646661724318059183195744513672660339892313410595099125071990217714601813935165966775025171714510201284653021701223028132540889323287466004741947132658992202580622044236466651796881062187777373438221885937694837619766403847454607470584136961259985443534048744212206707626754553056757999888667902622062282617693700691824613672774128991739461130754782682407634417634420963873028348433374315286211280593759925004062141629444472117443885050056567553043070292668266646058872429224232497565253333126788124596069603584566464643445601820715085269210238740035768788060872660376830716380524132759656605536549210616355046240166702672047323149967889361128340852536101406662642980459528324902547809632059534762471096855452332253774899490937714395538685232285766931408517994152928187954029569318611402530346844651688540396197493602492398569942764245339851681847398277607601418323051277493176289012732586750312617976629767377475566978003499261303651630604116922435647821562561014983914213080707051722202143722610404323926443362537731679753581930622392264739578651749566039350634659893514668422829651947695264994028165200812623595006848214531326704347368842324556451086032267547374013545937156866064755163631576252582775438484796957291788289259891458258914618792384322315034862095813885598095490291242792235441995341614926463913475304235419779847832221962945906270803009920856477335362913831223281984 [118,109] 894746566161937731527491768387791339758436756391175068152097074900588693669572415401853369104723563881997353511664673088844801159846842309132417116641701766723165031925849428363541465457575379459057251833854643933190268395050564355450282027503001698397786596477763488967577234705663070652764396833148141406090598971385692370472188509426667629459505763838580251160791553398769615423663529880192574534269531018785115162352253113824337899132676244555136866204502563318009499786862564395921287845526579442965539000351192152761045828063213702214330536033457380677549204216736307170563090601673848540218687571785783364608958145771141345896132456277423253182123614767919506544477808504174067978461066283986494160716842552145050384381358059846013110943961157861811837779882710420344218529722716803353789939933921511067899311776343535910872426578388849773312955507817100333942771304763915368573175292930230197222530893679276052322958729482398692308965913456029037662456059583021070207302092614523064803600126931769112424684976253118926521072981196770326509851445078262748758764124010368514084588794084015582502804035357078243039533970650531876270455973984456130869459567699921724564206082110470278886053368435433749987414688175493034064930212402576693963350038775101246744505248800837832157132545183971227219038348828743912722269245746685922566250682955843785532774158147535760795692859834686776797948215371671499005920033394997407056364014661289318600484338845556903096501573178786009256362848126900479366562240360137096159220032578195103949619728024338353627905461118847765489328756499991326201612753107118883828761004678637394783547661846485043520160470500539086229552128745841820913075416315597693309076238538972671179322887192651093282491350168865067581144639549600117757045108925148336560887509777116715452766945299307201522781563365973520235262168708162877136383008735613492234941722357968628076944677826659674275246475514640012529210179031166425599325334681812767852654873210135494341553901520212783400323603874839516191655059809502928658009965657900723013721041403108693654680298798803218818539243917849739366197437773021238925558580115903981579960390737436852577706004509720625018263931083365650895995220360243432765094336646430701363535235832018795475591634196337305513104448 [118,110] 168799904865411131816839290728760846742160619148975998158776142199635596952642109634813974770576182234615253450732356212007573377999377185405527722587652689416373795015615761214849324734193911933810573975355218570731296103814502432328144761221364275431923059129997149340713921184723157258561299755930418079256514155548646097392631949739277012244871410833969035474987162456760727847065539097342830446384566826093415295525559279422442485530749759492276855390468026054480811244019157250333775843742222427149025290397243714807641555442850511051809553483471622628953723442584921294636738008572158841618501543929871819493823884430190291358389382529894305673847563517492663272744531687044747256750880138748866664925276404338766712566452151058936628143177511206284301223892213560137750007819070811015734125861726952471419115300424610316556875872324965378152415937275711869125411983841181597841032769503459547815382440917624688772987878027805143691740990582929836233457814685794727787784034591109537004977913481374886042809893158867239726542932455873808068251680923497223066583368839726475627230249592526108258366793488770874693747762923004979209396708251505665102615803484345302742357110864178074652468901050173441170747880944899253112703509745007825535068311563287871148224418745216856758640497063991618589167384580973116422544357623371728488350630124920959549929839768641002709607646834356597423188572264367861853643623132391301207546157577806151764875586567316423740333445287569810532658189896129708974506253301164180420601783002822336129714988244520496276624194813695452293981837897102648320560883891845947447540269462691479040174313440499656914131174011458262897912782039594194632238145492813774802692393660740990397367761498385780266787445665751377193969007350431332799376836973336743508238062542923587078580256591092991212347579768936245933961089725592342817419223623714809609885280885469698643865046109769367382200108690709400411698242594274755268840252289560421237544160338593230623777625062932118401904076046902257641979821066720988296956973040894871614844655023215302319708871089674080857569222679985074405270592375835694156922971511484838185074391745928118183659965619932159527485312005614188675292592043325001613492283439902149335704341527481338310204939338851635144 [118,111] 4603597228238011470351201677993368950780486952077289264910571148902880290755890360017280662725945171020128008470913233790933959064414813733215444401466893949217243931879522519331509162394958080346603419825623487428660029407057854710088159912958790476764748361181429556041863569055990759568708322401780078624297907971198476285487378146123224464944179595309930814357861080309334209116924487330229033570810566247368077891025755568777609468166475954255151026475688873186402604429478886488825303430589728844958247064988716281032655829566895109535269969600371551381763247326084666374173316590859055782193815790359766631910144952557004022367850008800347850613108559193762274804551464377608139491199241663182278556641632640251381572434987030138818500353182340402827385588208319414277635145442321213079688562078209012776557792457535100986962371027676589344767661286006868426917371616593359803959103801325011864146389446310052165762660534487124888223162305669176437124403002089745295475230691821875746525627999896109530234773344595444033167561742766067220330728733444094302589479633812255923698718358799901055145515774425079365023874608805550643825845805348926111947603997173833845199559994346397919662361832391031586889522464740531941150159691320074592192482136432687550251538160265794677286058026033086612796283014196475206779520067953957590865858836839516826925039966566573717812133367242911269421112263083249056681067649720152948172182103602755987570435974484738339760916272595473526848065467218180192996567332483154487067707767300402245392661148709847314690203169580614240586918113328157342508525447363315532411602250779843098938910781421684555343667018524166363384842424169869510207063811977931063492323621656585661600835527382644729808227346941657685098665882506302608951772683672958656213230478155845329200132713977738331177225271680933032594216573777533084807857540324989436833481628444340163594869898171106408949959147939395129673239483003557217837588730603731065988310577077256303681905286735620763542345104409512318927210518563339144078162491317611240467469620595126781705383998164957243959009322996590323697011956633769013034546083444495137823743053720713795983584056188972023898392912957962615412315559802781437008803652189807576217431893868976627094955025218496 [118,112] 15583380324686787933695633492989930282601238128479252087595107961200232777632337341790577947965631618687313661015993719007142568498223401218017593061811643388715078929654982959914287606923860482041458144861597806708384056189995262994239952216553949292715628135372987985444988650128246705902126558052218526713206184147945035719482467912114112260758421445870867778695706640746907052180088166972739374622647522207572936028198828727580438813036240344680915091540772003363665009936264269950910722964491604194532178372089137724723829939306969619075291747767686521963890094291391250297947071500345386164085004708263033754244350761706345922895623724674610283887598064199203912713838181485164048270323540543163794602068053652799145008318179507562481992607557373800028072469975066186458107425287476955953091036287920190921174572235572562515898884698985968490417663009444425064806841446684491543504818684078737188864963399730752300553043151653138791410699417899345201202867878333171610337123157254520047296472607872132785943927233625154380853391602638656942282862292427404104119368922689325854042644360975728681132542796945828385786126329022120950036991586813238335477252504780507603363310826481491383660550344190996071057885785757397792716642521454825306834707201833409883586518126930095714101055921794486091821199752601505180355010432430745705143962234330482427167760155558531749021919182230869742079487726622274400037449972994688147449705221080459293121706161105833651466072564312290796095218019945027140115186744250464888221287751011414988185029636144213189483850048886844865007908372094421668962362938540783670685315813335221776839279594565754011882154384319718412428946585037994942620116581293824565664774168107637735245607068228591285026685606934002114564860493737100233197319228110811084458173074834722871895492868989669504720588589726202658998273526390911875413438133951221817243815527230188410499286315900489239958993629211352004774523555227341969565695719191430267489207534080446986832054283789664055999818016861152953218087319602175404271960879392691048982660566853380873505834541972079298201142405983758120531961826634917176884724107913872749451951203063374090728734470665178644262280440601249691968404579080757200184310441917087751913340318638355346205173856 [118,113] -2537663099841237573581298398332833873043377029249849798119928285656923882956850921155832388130193159407847626705617477153346383457811262988684391007729726404368567127787705324064839289551023783529395091629781939078373679568681783170102341713126081125540751252207217062417284604105536872389528952270266245323772768737498505580344239038484386993738730649635210183712583134416257647395581232745181398193813610543441317142300530994600932428383186680854576179511648351586570816957728001802643532965671194395428348895301809966349524606537022959420566073513581682880836041057219275351754995328997824604873767761781529068599957948515851606459369023354125694238263363396059621641954984135029570617717990749097488918639810133959599870172447159245576961813586977772055706687122446857423251025132638592379445193498228033846402422466201798411284526925829893565738255394283788987162958018827313273065300392203735531380296516731289599194108284062789093669904749317274097403048770436284989485198681217733858159104707215594897073231140391095088201289327248172420421258213960073825584025256537344289553744909716756126140361199094946561079298666872480762325573120224569761203823402579329997364360182345852795621964313099554925347010201235478551948267801001179600859348937802708807419363612784868441960166048030719680627916491045301756471081661619383770294363092633205243810502494185116660890714671010818732393993734603560404524725023998989614787193490757500968352379371265968093793650102273130786181137232559775662159848767995218444978445007342605922065602154222061609622699653059802244367634403196409152757696179102097164584664531233307657060009088615780992857995800561728285099267784809624000735694948067865122198104786616694371999489143564458934172057550378037077274645217214729085496633684261635611564429560589981937121353524148387466632119034308409946983119489486157344106947138779750679444728425880138657053651211874325269401136431663590231836334126670222217052528392217884331275170727840068063326687357261837689392479533459434753254974808074527345590649053120628774762554710198047439073195581289269784941794769393627915792282280306548172426403481790545568398327620382681557506490573762387480859276504000776697353414313961301115230764075286423144255079437161072034576 [118,114] 25425965735776177361588806742803166203071366126316979584724706579265981750478467557850036558970864446653088599081435981407697271178144965369909959857152393970782785345327511680507050616165067368381303217379204306822071386213938027762044150297451917952113208847422659078196507013387147128569756328234432799711253331835228098798648627423525190371026970042857934259554317671972791156318563333514542847545512123681430891670306028088692325325224186397353588922016893738203739576978217739229724506104321435347735003834281519171567737659337952389107950376529586046429322720109862424200948244245581676879690470909190987797881182624616760514032076717121747612182285885682109779412240781599523812230066259565153669223604810389666553396301744322668121524053571162879039398622748621159731134084914668164805204959982944659472340041696875290039065962378058944379942436829643312046353112127716588105190591514771994725180749136235292254506051963110613248600406635985329130871890472913940380716936511870557419849235353747449409185978539923945659634914081486068700806978281005386710122733829533926720508639339568473832821449945384695326099597528064488613116709081860636840985068259739733962618997538266995598910977484565301538324724043544923542861429194192107784621469666677230790769316988777942774883728147812000396299121849014240979900662217351959045519994684863439800945433598842370339411560660152701168659875987706281155500289348371826691015172479179443365594968597411730809486329899540349733154271271588596384970845125601033113285900981822532429192773747810070469570429300029769762684378240941726298784511448519725500436610830834621473953788402275299445635165990468389325042713056091756297888330476035140355629701623556278375204261336972168827065661076014619391280623136041830725122490429698956210919380789812442920716822561667708866468102743758542784140190352729315172945950274759973977356225753558422861449199762100978904941024713355914954968379599777714729863633977753382253903938921872929181418449739243235186077986304483194966317352158768007266427498844066560797292718863564296066741130299542164626539909177644319358242901931861418831813732631406397963951956112791617182683952938567167910016056765003784453609530332129175442610186374493467482860905933628596 [118,115] -4386559058408768648534379807123675513977460029094977830462445866905431754837957531034082431050968253776744453331986053228957993267356146294858771621108810299236077615805192683580002643247347146662591203193172890101168212490478557226461766160892180487900982334815598468070753338447913376891822869939342436285005346509281346749697868741434813699872434584153590613827700338531873469515002237952477264869783794157847130677281877907607995283108472237170729981136089105173530154043105609215919489126284142726012118669705109513111728532005348752935097516308063066155901633067817682722229701951864946909853035571854134606325879725962333281549834584448700171575596030123084165497967338310821166761478624388057539798618269860105238770383332061704018355319927806099171994157600028640168894933998173181780741357718392672637984784397822170332949944520673336427903924822195305746245593982068657845332030813663052918908041997040646965206782657244637266218399827238647928901034189282790269948535071620787733834624661287107864297843051937599682472358156651190831561435716972561529249419036961522577895505857854111053642937786361543605946049453386731295129837645825958533051224948148906806181158820590997598245108306116107744225798510950227080360108747843296615793467374353606280336762074325194336986748456362147170310387693566940494490735159097230453004970192947804250448383827144176793969038903938933670060746722672493286028986534036085177094053795009811062992039507019977465412486070965181163848590294302798759118635557988259019952097205504729714852183724279063597767175165690289862186718730227440204470653026161711997981390694162177871631765661505912455907664859526901454333101063961305009689259284368535575170425542561415758612405979808274947149034844339540040400507381150682184065262417368296789542505212083662274800912212391326950688040806796692109472321941367525426839768831420931466906307245758534231649263561865165134197961365767706854050218523896129832032962992503057465571404868477582636815671159464368551779473670730802126925366295877652359534401422245293731735130978694392232540298200199333074796147190751334387446598627091094977218649513695081646886554969777846855939264073001656192133669079421504403516775837626323001546778206498571010067303424 [118,116] 11120141428022235882788112596547661210335145431602775548350439122279246637046657515289362282993331556903218135396204765930121562624530760905945043644129667203949555849932732311914115154265184195889628537083230598047140276885751391669071123778318486396986825482136201301225448646026200985680749049494649540764256851428833823844523587845775436435417925907776570168905360758059330909940190374129807839848959708607156708382760904968494081575715826608465402352035955115213262883628174488899245301781228627949157873001101907743109643727842939257594600008231600775702969259079460386618036468813012922385509574157147330756332699768777573312794954560633860243478606289893356281654023024657892695350950768165410326883121806399214498495044776291636973922808291558494852052864803005700428411290419455324339466010101533644288614217743343400227150077190871519981595159401822075368723572227357168464411774678281909368960565652419373130836620875960980646052133478819154081848676238355047157504534303870607816420553829237546958129167810235642424691160321167312402181675788460644111509234297754116788665701030617537998960616163161217584257204605213231091052923324729664518048784887764041821773145297649174173151478675440396961067800871885914518984879991608503093012440071097271505073416692843044987542400751824381394708072983929325953889311113429504497900494754249303192636645323179450725541421775582971448518160006638667149494706571277237414058531093163454217869685152261112873713800825101218377010138330202065732521717287668778768481373501673812803641609607564292555415444806949712290706331764673233421860371734923440652484909801765694115839372121476702841941549670987796127500814555344925709756288706508492133898713259043924221802946738417232884113754928312551770813766217413125619548220630168894300431534960811360099314044470054031351278493789352110099375459092085688147103674623197152188945869407283917198209542447105583240241679477666958107762896722079551235602935697024788181136469495588945105001315497496909961543349845819267741972252210534762797192792310683244124406333753506377642873845328265562381647914185150119145687697276469087935400128430613753928211386457350695477979593790302031032483452440686767280818918467892946740640345033995669308672 [118,117] -651113466842575071989039098685058797484638920868107146909925340439084144535205246390847110376633748308418416985179346889821401412060068902527936803324098663409279223731715363838611324254553934973969043352815307850315389917774345188545098062603105390274243065776391363432459143050394991931606522424388815095243992181912779431168655907778035121159873926114421981465847957079422829478478835056339528950165609499751965960029605179030967672946606507733882597467659827636489877481523374555248951446512735743752240849336209388804542167325726024507558927936251586040154352679329673604141354643205033400894926268018649419473970529442373259564639955023634831038435421111990816345566850218600847226887580852114258156663696806780814040523622219220442137119126697577541954593985407802159760435357469319249241063004461566607404827673616495009563913886022718917389928375407113794305589172019768087229698703355162192595311215302706789997327605436279313413342301923988014667641264808017895548240102827371174495582568389631178030175755713502398978924632823109585176544647294256833297311807843006125406043561483785980909220122419108138040926068557102650178793639923660176668948996457089579010578497605372396647682579809152380895171246916071038153546477997407829034377928360706524333005112251912631547877635990866320220532584561221811544128187940188639271536981814985053222056430581522568935285435908251148825884517236933582162168965368182056426579476668213325317529901002139829134274749409692256618914874358331134817957363507204338644555585668498902677301809658788949075539090696518781660781445867723875298437712748146558957601543958751292787018989111830599579458807400117280098247631997840958276808765680328826055345564628201586954936672816256592802466661979690797583335001846135167476782008216319079696152451795265698105486656757029405123140004198515184134816622431900147675281827835279404138447130077558366456814986501726003815931303374300034931866568614811708913792348786574061245127697331813671534471569654853093432713803000975765079614584658244653603910226085002119856402801746321291322802080809271727917470500975446557941151841477948078233949395678320437291430270447094507871254566836269663287687142741709569110327895636970222139870075792960 [118,118] 1661303166436974676953573652752160902776674176423692740734543138268030042555572306556987987393010883138546937480452850364376604558661770076447754039619650361299875581269169163412130015656925104348878645847108858946955460289161694011799851976030236453039462504291184004593437409058229412404592171725383743206040194743790266952024407582577484316947925480874023537052210951829232739229312610711394657748296429068005682052927685660031179163851649231199779883437718110281466360263374070107785406660006854398145095152206183583582536951291159395289073818713897850058728635894659132206770058151938543912090298455035397992033904891645064658717273712398315301837542601162284133047176372990237458819565918383275586681756416321169971850454764334189193544928950233831276605759598124881670441562228059086439252667625122977775770942701358190736108517993635369845788057909016622362519606462386415234935678440552932901247887285473445672209406817972918742749676947850661979697840845542382947558315193689475354619716181110600932271027203056437724113746823245100965443051257681330738403416907130906230785596038732673430763388991682839395345618322526386321391643150763480202257216585140928957764001839038167340165824002619286602367832077976086229460327059345622513505574716377268125216448907060730601071280303035922073853413201445510627273584542035615584972605323233177515471718778688479859077204551553716504730567544688729189012341164691836119275883222221511517790055308194677374424276722124332697928818396988611754078388778936064274894386032451382157597331314171100355905512211230211255164604390270464655658887988188048433594213980211194286923755272158590711728822371806016271004820593455389107004429502444993142886867341187758658628914307620712384656271275602232689645794352143611129281813682924433063670584237108777715929206171130189285847660189634514937995590248462593553882073942882958504204408688763233423651183603473689521422094163316751906384465339164277945751863193443141296747125866309711527203211106134737877238539681967826869758509257786817665103606297422790881129225346882494122511664937123225940840567822647907779519017285390321203103977548343122969153371707201342152555205375851611432605343587093865549919478533578882350505568672 [119,0] -41021304081123492359643020409531554026359447226331944911835815923772779393295032742531267405859225092686044717910826248224393515068416668743651813556869581598119561751690187471976800386845282943201203310574720461735373634847602745761360507066163583919842717343496200822674243468797281087495754024573704243254186662828409742125288892100825166576393903277868137928309471169865177491482360982653825315907282726807376519824116798221296358480530262215528759837676222581786876332370243693063890640762230898091378925978133351651390964065369130467557177242618326235400726823892444691983221115280807009753746865419651598360272929991758334862124152713557255829732712410680668603227939008084126040236693725058122797927447364720295275021969656953400167854408358551385307218361663922830758842578373767705213740952549320284780481580323247684057080530005446794172323392680231380342204878777072260868611234343504930132088990919977928648831535192406744127366207163840176329904384691868674743421866853725635459682515375798916843147021231415977110671117766289765963946267480792705885713930588193048522868750288931302734667008505537408923320320285137121406511622292656842641151698052851820651093128782558119914828338028051095892242041248545017238106998762601543973351091405303667462713570894739280096417786012666436984102281632881541855202106878175158788642853192644089682761858154570311555582948805176366871072452473315791680702492243160462438625994178531511075004155539342997277584243184408250683517490960561490852600061229898007391326438984463439280874046116209701869492681046412999190166688791774378733114634928954674970224116358808226995129266754294604571700101478509619049728798618216173514867233796242868346189017022357110535008861977430022196268389836498213303623445137656295459541951308100921783112800417025921607810257123323476881201740996654508715989065699988877531638381884395729851041324849996393688940737070642671241598018149077113590919455699516082962857199711451035823900076744041410905262186209897905333931653929015457023915008336059216545683301989510129372134922084808938078459018993577171761719733000623691034312907718932872314850968548592075989827347701691761932426416006223369747807239525799895176814699783707258203344884824012001189425305510030422758930835648705266247300070163484366772791492420139061711961448455641613478636417577707932019831054547903970405582212306928341419175194407454100854356835070743175683878535907246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -440984752464414062035358193918645398912856658870477492509261471832379354517521649386837592181683168104392576118665852952291858133270361251789780864963758967840873207399541200074626156954966916455103315347175740087475016663481688904460309147329188861146449876234552541050609001722118870401985377014671199799553910279489587953258514693884311450021598602488716583277912139234762183406246950704946674238219441669545711449115946188040212946492746595901889445465169552774588145731626777146349269179061904156986590751267824098148112628717035691615350450524600815276823315570068019916587045625937448390346555962015607111136905685919178628818385402080630837455026841687639050140925444318337805965227483491739274336037835621103034454500091703991620192261106567586646909155632120459875339751140359089558783098116927045330359930282646592862782021957927500179062693023263595344001389238142652874257444057743301829102197352777733905915296266461854179310846531293926405016446049871844411487752240439159649709699238746899495731948935913645595747828177820581673003091710453703867195467460792313158134123719943967786839449026176470625764894582988229938048202753741427829293781726899042737374191684503429932872632493422359897218890449511834798955871085950263099786692954013853888949975046663687273034713367133873618678394394502838091544692986094761303446393750188870650825042347466391570885930695488215389912709307295206919788480282632698595345875881088257336449058813109257033718474908532221536446203341746744775913517236944497735074970048425633903997903501734727186087534686617085890163664583114504274945257114322955942234368980385710880711094629402664820166593964262145551920585774158558861208540032293044052017863763932328583918058647196781971870679456281825816661409141417459933891898482142821605097503993427434988802518707492965042738291808572684380846307461437482341635369201835407696359063432577925735320722579050139613727828724069507745554088462030993208313041656022385733800189775371206190873266383184725763309003282265159671740620308291046256608998363192420683311025519552969590934067700522675329661462003580247859603601177634339172375205275711121815505664901616763007248782311277137147893206485745927267851850169176772058884400367476380962156027005581054907217334131950344696359418744763605749510642262946577579192512450231882085227250286678600973227475953772372832073658691767877345379283627727057678196190647687755505209194121011312721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -198472733627029950151857940173392159922032161736623203892769400878398304092315588824036566019550971901974102031989624357675661495680224410261540983282669569792553646848881090195738988585083038091107044634587097155075104872902221178349840797706358739622878086521427105227178650667997013400768731143538533726754061406293545612369869064944162912201217436862103540733476982823769509969432677528202595418477593434465290027972470781699785696993264914459007806866823588748986475169016589737670155124774938683591587905648506065380045016076761370158518116324698360568892379935127967579993882262380645131996314462365911366076562245669250657783520313897252751409903666716386302272841212595753427247987806698648771353211201429552350840222531141128401914525358959965269923556159905905375201244308011016607985493029332774180330806765358494149625679258407214104060908208134991989426241292708440123176555908013137908371919990978641755218942732324618727253476892333500852389250915498079409641121412031526286740513880905863803395651662414031486234454974982597055945361554081371022536635975809842164889774371148416567730956599767407149265414085761781717418484995729808997562435319287889183781215950749710590230332468734344880421789381283200460142380384629307338381692104088975820014826374609234548116799115769745499673685788961852951373203323488214245395192954641802315961094536640676563632391834439387733852470876787443199829341748240394167435424319852556215163570766896689576169817781599989030623894056535416919923048347178436390076276929392767111866246937484309581065356086151446737380334836334561885394493270963183683487445628030048688464724266788520672881140295587287157767415574339978869435966251516758219620036385500406193320332507326784447554609210800965918244881465784229926634759124822934742684617246448212028212536541605271123895204422757239410816348383623887433142157954257557587231860667290689346689421118801475406734914633137880151186765022884754791906030529791474598230660966575292061796904435109859032957388169847216214930827250117778748443765996366040053469972894457969854506716194704104091579649802166871600720707483714212417107284114063781496667779660366109250012737361019398275879547584113043802342603180606902076824573358270285711165242670763093385246738837979229561203091472630218779798736275962751525418635241208154283295841511800607906229770314545707604530762579911756128319774822710351723006765162142800582416097020696928934952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -16275381051523709937939152011671176505772467290699463359580772024582368315321381633165873329121694831404953441176742728546680063395941994886275420707995203359072107617609178830809716761175618033083413730084346239490985250221670578792411866161864629218717023569889817284166600616754623290578927667301722473306257310829055296481240671167871946678352687705776252681782146116405874576109008478615988752025470814440517251530057130266303517504241450611665232456907696965352561613654453142095770782386871045904647472430591767419305103217240253825063919819960660647242054554048701724182029308191511553909613965891225929341781181654848664235727607295171584373720382295429749643783826833518285806859609243608320185377162190039605933711610329374680013603660919309023787065650575153077926504692092007227414834390036429822106630206222746785559727572198656366557944832797061287862087767346865716600823100275838415715367178402617353785910963014010843636034064228032969840188703381981896305317737219394486545996872940416770047529114018267313773048251389204496207174805793435547656839804056217183571342977818256360475225634356363608912292358230421453788952561994122702146475109725223462066827503868101727892621952908956007009327034037086394174259951440628907609276379089269085461863757513183625050353621079628214473325115230651157395218362037367396746587220051279049426766357980132187767422517357327040421024612559233159026998580973565729453199714057202949177892551894222224000886004371337973124728317111788784823235834531524498959431165829329268747386924730837114775731117741133121079257195912284590696354976152175634436961997267367595710080832409211387594183881787013529647478885858172915676614281887518827887361731015199024727591674773110538483464614775977320174072625725519561993972364997744677221795275996255428859520051162024574111456457274352763930056779338040074720847656895479036602977434024232736440081499700329314502392135070361610426968370403271229215102138798469747062184403352308401398807817846594286870031056366369682238086664863829121665743007664255645760700734100932454652916481435065090593302881662359745870461829597142296127463399727176776463771350573137512588144807396768095877455168617099215450821979057564185238666509500356427448956506556118036538067602058837537586409410042073151775638405071544432304842370294099959525243287601730227746725357275390658404939540800008636210974402938453294123202613564677770006806554394012903798734848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] -1254161097153079608372352506971603956193659022821792129691377252066302248422570656235643324043269356202537060616349900666873203332496485792376765394302179601474705664714300349770136249780022325723637062091660203609986565396973415417030582233091837433173188156755166439346021074638804759409256714988005551556629147935322881004713669170842826908632818318186954678761661872132194571911843560209905574776957746490679119978655765176448671421108693160186066048334433386703200768721125572583648480714308983553015842406086398643641198073269471695948990055896292175221675739189246645476911178561393311118337313379328197064989108590415918963003973841033266969668166710134691528015602874435852845624531489412257921073207255250337368562972282539984267357053957868627088254853780660851787856817062966305977760031155367503298429478575101584349011692718870605340226866990229380624837724385928496966912018291388208799161718861200931681497477055908207169659887425960528765805472953214514873636597427811041773168565476918504572060053656516113052870902619579422110672302005689273340595050914958204557338272748569565751622098010743932257794740251788745779366652949536362493573729762165740658513893839929543644443011461722747339194513391061528420489222962512415834150043362500362402045273307600668984448295673678093247734015449115844999846794689624976355039062340694742273749030645180103398724262966660823342189284812450005867306583789199740792142747513970773393139277039929449226817625338403939664170962632406735698719335971443356336396257889485475101031100623501190661790187701818863715001714896939197898221618366701677946647852923097936400862067710827396411356419052146458127332826167973747103535307164820880016984861487906475955027151081523641275920459795944579064353607730014309530153088359761636471637564461360880657007466908946519618807117368256911247008560533272542647945050896479774897638404112226081515419151872769877699805912890915026714437996408878657824018938952989065441464240281429968541671077984768055077079849759860823614943639725011037262435678779986994810614664115625838296378409291807316777982179715520193361744610879182010838618084800691581727142878257503870052802281495514889777699438351839449989239384874084924075238998768624154411121508558474362984136407241705350713008173238976154680101839666588973239841147101727179678555573016184127556273429286574671571414025995353065995921339628287011774511252120919261564684550164995465366093168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -107773120180639826476006953035082117496569214428938293828152224598999285214522080842279395998012654904820001381195518362317371039044561391094255753948750921104742167068860285215392731981020087875020357958160528320955062424141943311965803568821648497483970455608258948727770755872191434234837863050311686639206110665972700607046904646014136746075140529302596946526946490092001843332641361485388578483033875808770532883641979859602803939696831766061045923930961179087000513733466615864747901621155636059844655856308312055375254596300171244982353001692576720468384008146469189632985693587206438143588987819704744448592318081811129885367603795907406981731605402708447714555678899745613407621419198646019484287497143363029655666600264240636436477718687655742719775423286974331393650278040307044644816913349295884039851074230956945965372891372055963190733773273377080661984430231255075213957059222958297183661884854995152623465780411896608342932331898969983379614482906273361484714135092396753692324262432783111559317925230458305164870873275003486251047504283595303251272566380058729972636212913431161625309704833311637639970788501711291306327302081156059776599252346210903301496137696822031504780082918916898092723169107910974198232469206825127173036441250238317680662386069783139044362077272997596747813499334580822956740910635181970646019363312642253499407812157465669992299125089534185478986732990093259285922477329890189128216326171889654132269774463984073410979800870168522032378559687806861561615651719171100606827037459944040977364022872258909427156260389249823453468150571426082675698555125876417228807569194656477953761778201455659000970128839329565618047086710914485689550684911739895412907445477306586372245912897800816874343121616634775480140255364044234056653147167730358859275554366508570944891062796048800475534283567799195280419026463919889748156478281768229097929843439890837329276423719530811418711216377239536779613901048873732740953582294168789220143350117427510107206897940197168021994295854649429974654748543059531591153185655225898606668111963483810174293419813217421803491951891392848125041065113595020120645993736544033088516624267754733976854985759257925697583991293907220335736944708676071571528693273595283896733802707550819762653897085550647451068340918326256237767857116566515426085417728975658310997808649337482643919931048209261880812444777405362507200542613768717000260507575048881489185990069123592869876919697408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -2294890253436307781594102572376668770458766328505554199189545695247883820217396081724385643885850890206832462138123484700906193237162926512439450059392601494275704478079099708409413182782185921446273315347425175688648333429049687297604049853032289178932718889151585757016394494952931801461445067665562907689055226703590659602720354937643203334955184079385808242912392982227380151741974442659083275646369266103689367725144819223143170816044941227830535376234755265937166953613881449951575825948660571556867974028491006452834537369526902819620607920021958817037139876296768130550932736082753983603085541151529527520371572394830551020684005240309201384413313741388021381447812503785192016011290976337330448245054678469021006574382836881090656040146307583028799375666387347295021988502530652687045134059297995835345737378072348787786131030092536073365455102272488484251847496299411403788675473460067369759783347904624743568481379197400091085231882674845840475566806443834239795548606638903259401835837839424332955696292909636550493388223139050212781728242112618409088250683099600260215394363803759550566429573267416132224198352291224770063930215397491983450318286480135255834998638297142766625112612968660848313846894787783211524853442192286144916212214932925934040364863556525045592344826187351116087443301176501496759224091139203303966114524434297031475614189525951821173910006414340467977121220560485258749660862086516045302435072673747847841004003990684116899825091676282392065512917444163674920946476402150151933511615395792096697402411985292777777011343849962168867321888344956969660700070650940991273565675073401707026399713172787893498860437550752697601313773495553994133260792079877626526525598777949136231485611005959384615080035704829972595940447474436975245886218710921454521380851872792064897562469828736166421977722998518996647355774536470934414161034913076754497207446490047639240329514694037979270429971519484810374194128173269568371131374405367385660351852345651011781662553366658973854813481781466439156128259542989542682196651147559370515203703550970468816703766211376393212902238213778354827125360153110802169347199319494049950588805448361894917211721137904077314984947794070361546612731376867385514075836302634940805543043180253909954642832360558182202053740722485146504247028312969741379860013379279056312068350567962921890692296960370657596929149971505389223809800167635948733920861776379466693501797139344704783808074874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] 9503267322455232062426722343985818688813742872275001392131320987612293491737649882246177066035956756256536196185341012977125813148750049828464450364980669287592090402265626062093255632239962498955872314274981758094652440139712127384896913721501722546624144090111741044418680360135575228950047119350964924833372347416293217361432970167736018008928358033239956117882285097981537280227392744935821814911444784795571971349701015135352779487540182443283676313027161500343234773560268125073670419298671263673771346265432640490739522041384242482361099657363044502320247430922829480887703294624550745566078587948182455863316563786325840065181986130032300499656438317807065982174294909680026734659316746675247206081694896008274214212822073538629421623556603838813216261547698682283818331370952404339471214850599461471442582985386177476295776002792032402344253814417796173365261910225559812216418347958482300788045313600015049680514664757541068373157346376847652650878871254741216692630507435550039728574877288773951153880487799274593261665136039706006761579841091179055688633366582065098588087935371291127888791538732615282798078391568708517362559077463274736391837411678361521105687201552402019622569004167562889822707709006256360742264220364163218222254279516612638464523778202990397559556757001821453658008535753301340421358891910005006241604667689830329016995748656781409487689892286047012719255255955267934999536862512293196980001488446142503755401657152659224166076781814334932007181978038099359745360505694608898925906152555644454217201592043581109137600262261670162662407776959959738957297985591419316239791142669302287482738032959098019588735236011541291522893258680151803217723826626728639232114699950322251102172286875706247415218186690263629507961287221630620484944502921456384620845205423715935205217340393150942412467730052141912683993772839722577716107674544327130601606990356026795854737432417294118943204532058664360682303639208150312465261689631980117497850692651068852773422432222085107400218840361233456983258718854843901663909114521690002983727601607426290969894749329729359384609273455165440769844695449053745782525409490842980974967343116913805320974866134511517226269898479911715669366203190859767539244423610948483253036805160636910227464261328923894501214279613374677115535627375536996060778709428061394890194309009056509355437909381761371966698704444196322676895080075574434836225492868704725730501078601273792077169768267776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 368012421385797890651956598582355186520844263015269084480319904687649750378087500676146084374821990768195725757730590903586862449823064785293678591964500718811427848298662412412661277387559077665665266686861350976005773172657702092062054848175016135995576174193447891599249164969775984483120996672646548550973079600006087379714126975864005724003480657787607025876361728721803830384646817994323826775276401908478947734360577784116297683245341089991236371018280663825643633433354685978779967213590482370392481923293351478131007294346660946516744508427883257698950922586946343043176269923745550411362139618900164550057233628458326912485704082483511489068432741501545810239298689469403345955682400634239890031189391510733853549899313946357140370312030205218651550461783451574074624152570956538730325289828845697024768143466803196612630057009763747421969185510973495002367036155504602153838922782365276309340637412406760099937240522587592944031947486312210370338647518296875167306710946023748007827781166481240856311655136583559430606381643948705562687197332141705019017329978358004964730032151229051780479468066991215228214922669333932318212024028566812812088708520257106729510857998049674886480529353252065125409132258410247697362819511809845485267331300340152184932735194340866444181746618501772242935751480236025967448485979067925875926607396171446612237284694394405225512912108373566203004717195068156132301991776587973696648790807393007589724340701851724598044682757265332582366766029900916713241277019111271039527252539472200045349361778823393778943828909884877046372670756401144702264196640773506211796431403432950795285814453861586462862002142918084940753694659737626941288043691067398666634476987612822728829605545987153406309103246777896237615121232562858648132138383721761935322503774683202278330159095751292996224426265607473674572078005237488920772226826474984165235440838751542199155267920072814645923348883210412877085470972707446837886938377907176253204401115164702537986205948073936867110660754693461777540639345253375903452548373255520599726694106826650553655513265079461516015233566755418873570266926227712321514692478992933950048000786389299959117632864206984753279937900394052354913031444440661617842299465220783215381933589906493573411618630876394091949121307811966885594960037683171893448455376088593808724159226377305872354858501315358476481724197597429171390352350107352824141145299586795057807830114766709142950520238899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] 2491483191015792524067067520574598258075328483277858309414320321850339017650526555100594047890582097383856501040790510718394806145339357957586466170971684971496245191088088021673652814806287900599096665230780530891516157180246401737295850391496892172767731299311048395587627044929660634842464790409874809457034546500774530349568673741515606354866101235408109980579222463500664535054665016040130855680289658391195178477608034292153071494411996497039406047744102536846198633636364119287497897043305902932782567077489325246741276544134727421429685141922915089150475872048730074490953669443876232790551768867505428565375030216947038951382773208281987447300571859472364376981806622681125296337876088900339090142203846395672227706464578208055326670876312020454965745989474447430001381549560924626163071367371931342575490031801245364464399859593544266219973582072470652790676976805108987583908544135273019901724348134322273459542176228778452457455216449741626219779715134879511081147401131115816411612168209194111393492426887223899561562186684113815577484757479001964219354254505376985594436102037743496473078535267658850955685672602383601217353047264453393304986044969722539867246143761041589596473268569891710317332785461587949877311604036268978244315388324471515059583089566702319794495486644480851344903784539222081691508515849464083943873390888526907088731225623505023025578794358076921767322832487211026553399542173300245707572663820856675476867968865599271598554634550165671037443459893404611029669991291661056764225416341805899790391437756660341205496190984775514645782199089965075042752369742036537521974533322423436860699219555976598749465742737548105930561919531579505675970993828233890505501608008679127220031484513079683548240185681823729431262568227465004892639716048467103792694847330167018985213275410970023326096864786225465743166208388576651259642634354433742779788993131280269338222491513385688504197672469883329228778805272364345120904765206340008593777067872863309562035491717073447781785600766410554215396661223322744938846575117057873922813987456383687290629736854809182152659934591346348837216538594249902966893138320583506259606235719956884601145506168736844647767100087552902651645530936010094597549701267913786487751925580314572123106693205933257642082561517023098336526840121955841566627677417365113694049945413998161665667331222158160366758898450234757758977034939384377428437943310670566190985487069001343680839035520024576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 29661662548044614498113786689940828119082841822111001289536024357601964733900167379642050281544681360447804007794169090417206483802982548439943188539379952955425304940176497685009865069915521302615041277286192953789043881415506825460084986142834367661060725729536872142934389708140310452925668136397887267652333415702408609995271077799362638489370807268394785584788865312944219321742838672039209288089509566374296916423964356634304429044899016608239897731558276921566953455050419719913583393393438827578444306490732984031060439719526699515908888002964576815941770566308384271194652738955042997001619750684050755037879583294280191425815302644357986728072217361258364504517602155315964452684269947764347268110724984685015129408490435562752991450671219895852342769683500936910901121387559963324180772546422050530976718747615329976472442147274701652426897677713797646676784507468021146488046637015244881934290779273970332706234213573008159055419190280686657521387659002523896009360327211562680020308863161996949047935835871559901880649780849995412099974066721707788448458544086626522639000627358060294472317913301956319988345324993781711672921388194802598538974598583051238024657007851639406530580347461841632339150678369411127725799564876646691109735109216334593270501915635390170120239357084467513856266261931491800899588937231115688305854292175196337110400135820545317270562156841749417964560090560716611282365231474650891321456792433611343416169431361602625916863606166445641618125819622391943942045174557488424908976040987416418228772275954144814645719158989763175608102162011744067572731716425181606348064931576756326974541671804218976093654158412610362041700548015093964990760362284329375365169727277413890932319469911455824422748695382160535676905410783402987279523915018785035757647880269225234992597029139196286306680181774471630223750489578901811238465012694631420600666533314114104215491072950576281591909143114024454453271867521345908956134698584858417440360036055063121492133059761240983612417802970582415349187356192049292635601133398418901041101198748962281109022101555019064240934739419375631925364258136280846448455016680298027456126103973020032696471387526802364647122681416907635547235912892202432448124977125184237611391932362822376713672734431268497735588225985066500029031978665248079343465047019715676605805731770757816788043899023205830677639121816696835937897102468177457513198251974653715993742156160111983459627519547801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 130861706887125947396131901788832319453719842200767317535108799633294523488134953514739706125059530070549006657874844025414959631164892478926752913637179255109693539044222013202056933354127988820286090013291989802841676460701071154205837793439075932175808829612714832814011234736499979413599117675507545131602711386588508705617433243526078437932454706610334841429287490443846080772469354485827731786363820404305638904937459204278576447641633886243073144081253215019630597730861106056411987538649096189806089437090795015232065456933805230115416774787088646024128196184208536382666386625430822532673310600101912950910994973948231561382558460542191755202173735427453880557315429806336082624260328478716745873390886295354286870120305679431601856702685853627945922731068932902745597433733778916481187294194463932428729715740298535648565587072016140985825512723570251758756327077623651779239001345200395603184779122318209490171989461695312362035884738591240024514122511378751898297117783805090004671981748602981451287747670313923090017915355008605446699135425434628537396675534310370658469166608444329379330630600455955191397172441929724643558127487858045000533684098476262857475469785591565115042138703129579023234420996468101643715331822782918980305954390377928213539351494412001180691540575938625780782270947234120165723480789690912066891201813271932858944284839981133461602074802585404476024313005405025543014865700647242640093378563510600976607442670277596012922832519189612228531971841541337651515588440051232435880292260599046713105858842178107135210796183461646117850836440094414521980028276780570441424379270106417752545946990039707084664970148165715230797985080633391625101239955765559069022114389474806694483723831409644430629201729072498859804364866204894233486514710853986227592770964360311803138176523317324584701888414042971950990630584812895230352732416765457259595342527457822401484606099134448933320227142788706834098039069878242579798890914801920494444226200365352913001315813659764810061124509037550089358405816958024252620316407879491036977310805582941446021557534857041828273744249518369289862612576900831415608658674176049819515818479954673501167217596945171055181113174295490634055510517390908937889118291318661481967126702669568386082873323819998951815278818530278107722390958419803244942055007033643574777602133192275989603385060470589964636391482008602282213579729857892754382952355251411831482016844716448334180053837347291136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -259160690213717042694749349912407174832632314667112475199635737818849932439993831107823040502030323452707312988536134524827969077667108011301830773052995547940403317631969572048881346951475811640243308665010671818488594320597427804645537846733098212478250657992388644966104406440535430894628283755734473779577475938590190581061801648679997885345333211978657906034044828939380477454671635589523820905108683445805126905421129149769686569110707143084482389916189628295315085613700249401066463853540102452979030630686176769692730136135190194155885992556937875566611404745605247692903561219628991613747431569484643908205477305652725492650721574133510199206649119284938877121957913390884574707137012527753904491657312246919340134055534096431360155258643050373438717386154980467992987242613294652303904402682673308592332051787774501587742579384708503882410718053659585375690063418315088368181716930123320359454262276533296324376898750022703851186330952492827201962066686808914151203052335101754401129008549232330358214572999257982621744279460190862091146025611955292355390565998288944345890877992696246800036344419506403097585639107256691435428324356864035991649948063421296814857614060998629733635700929667938411855564429802856082031738468187220731249125407133699195015789347918759167496097495201521322026243291369155544096725732102398008804593974178777540780965460182828307606750587837431640285297691111450138821366676465975289462975737185705634248653138298753312126521797568736469255932549603256297156788297044314750701395625070754732704590356545452958349496297385791851987250197755052420018160447812097478256634816948775430234347629709961688524938416103025216246081939322498167925789445166684977088554573464318172522105779483832652437504315379278626183442657393657877119725008793289754279473511946106848772259648356172922643236921912945936647740133520594411314672248830457059292636070042013611625791966589864262699202935938739293587806562284433715077376632588464161070386422861819120479899310018442399029554407091752164287505570123991553726518053108287182008031294114587542355956671936723295846364751290479476720452275423820180388144281164640121393013887081771705820623483125700981303374193273593882661782466098323069924483513934735886965335297178452189185594470909466188403131858811503188545279991900084455235470481125957246371973694359462095078439287234473037440020471750269845207185390270859906426992820242287657826303162860892231257129069806878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -276859524966992661186509962819555607429295746061572895070830420873029979791862170253058505117143851997016747546208728372392732055701227854159260606005667523270110626789413606151910820360627597593136740007007481826533435039992878072058003973351939187526834110229763985415319133690309859787247555722240095566716143714235905531481013962895338699639772599195878647809180378384825535346561098499001445302777618446566846647728064193008088121446852391392280546846222408907031147871466244372936535822888119390319576645254037840274987913600480692782779510806186345435559529975558103798156912449781869608246488677400920762984696792538748139418928631881306696049808658819987201710879526899411119462105625448859851965312623384223505210027936352521556272875084976815442234060486496406829129050973966516435396010509716370300268201202115382369992954302460286328356202591656637469528271208803707059388981517674286613036261875826154440640255293340186222668540769024300046501792757486834923656070169585004680781723934008776031871469405481342948424960664321961967677166313579664624980637628336896369173757957886172532188971727520011794517183296267282888810405111362853431119689785446743417787361224073594975654094997731820061504813524970419121991353887967695227107993900313717612278226358130476755226768884904982225594443244440080461309819729203764012482169431043530207608669144026321743586962645965297887355315206296666649703438096981874218522192728519499083028517835449971277752347723222403916025739613446437172696156247477240757544120772872455220477241940142491447201332715201977885112747105083469681223885875074056561376350168321460524339271497434727053578632175600474269354836702765975313319240055062217414402419439643517135318390756589650520513827067310733898404491844675962822299019948835827950894654950257984902575485989650212902215551436317813967382420328765451963392273094303045294737945208032299631420286180623489772035409516616390205069462155273844506673312006637768771228264205215824202679433904348556845742357473314114983755950455525310437339146200058591120741616385833430365889815524295294312861765693684995406572223786667800900130961319238141761840723074734293439339242039774381850725273683726557065920038901671786033642147355161091721324321224125869673097972917373441906168174623439633752026218622094269227554064370844697029011199859966246059663557451037220193688667601119822491752829391607910452548681465073538761882842488085010981634770437993922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 4108173380525210407519084747276285114946617884479389584306043489378815956338934987778774160865621924771400630609866772392356589259546260920611594945643366637815696985075133783042539884917013832112194209248097915890882413846414445602918255306180307546001790003600583848462286551192119361476407224717881207158969633107014509099025212347967441803937583879284547785937334686835515770387749618242704009671323032940614684022227918183985128762213227969237963368391263181284359164742825487721756431235372801830125087410746838575654378008343425562537975411331065868827806445795868723426489326825173392550598169660516654083281669626244302479003617490363994779371175132982074137771316809993556993123238436833910840752527976919132456526111028959296810485063497760370528315390078227513340741116919948344925478172457145188355397088458405394058306929341234787016055143205024642086460954343524162733067397117499958398001057712433497333322316793480428871103320259705817899190112838981837268262433144539048530557980682008878281956073752598487266114445614981446223581435806032041579811949607019025036598436303593063434404942242548465807072494844748953937178876280392943650392146419980744807410553121823597476919607746843459078775061670075187715951450421396240652414497012784503144389816235185127438120000121945765870262038903343164137549085446917249205476683666188894914448516227225791322433634913619560666462917725849311114048405367780201226574957794839324139073936060720424987478685343594573782156405742917230107107068897894559617134029046436028792905958028209766446730274121949128726855053719900567950647955193569477914371602870906182573524545946422386326423011985961786462624907308288967917721450935841897840631229410819976043098133678296130990737122449585579312678485506339469050889608244718118212607066305658036833674698062394700159492634525154828401159835883355739350739337081448812708434735275044157652519691018590168684188160778814675057242725159625209706517665806909575556255598968971004129013325019401701965086275505204754115682163165079477177771159975602884366465436875464164163507554936457047010333959268871224553684539414613018527264188331254372188726116609368051130818225571708774476429315120093155554618390565242897264703181801318846106419183797967742965234513787893593503795857374044391179141750145400922536896576865178136330406368445526547214026382583626154889202504749257516912621778497554229419869414351934683343214701470435368165844450688452526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -9295163720756025569219540971185074615010967364129983388633000461822885158203586908163312327383184255971715740790962285742385277096788720182289004750678483458902443819881942917618143494087901139045013316709066399974741580837844184030425012591325547922664559031497843029217808333076270117616834542902146124975325327028402731118564021053164830644686892910471320731414388480368677455396561415821712021900880256337670758779655786995349432576159360205132959641647947877818762846119707810712413090974156579240042344913899991643743416874411766918719564425154531259059981662255670164233255097827269207905674729940568632395177992811302913677734223713593837445003075054759895524933665387448175311258076654896267950429942388885114331559834972605795201516298860127566289615616938574129605818362482908313399834317096332144492544007870644953125538593437828276278316552144640356764065782126894678548781172117253763980613289684459345784613927858324984539816593133169953655268745731952939188184976053234086700115761028024788819945093038702263195909737313955151818923913234144467537680565457313804647595489178560238813576141605278799752806851936055797380810798672887784177451607187317004396719087722392494923883178195271654175509260317602336783058961768743839931013153117579895251265900692071925621857474416005707594976634365620611627666458746936919808807638540433237908827687814653957678643854621531855158014336765237999393948685918836970284285977596953136772281169488298007740331333956601803465814939450324647794269302730483556956766527334891132463615031604111098092517015506466911541579482357684693907189912093889053633601533832580424652004646855408246991483871516595480311771887728904642475574373435108454069419823911042187514708213933916426297739012575565159541729523534737527521089678514315027934685695982682008872248398459061325884789569538386258751085335290629173450120818095521270078825350273266192498723203875417632957707445474295822473844530166685696251112432449471956104675338355155664800441061364422917909034837885712279374296453793080841162753865285916117612989096886138350315250401837315943245658741450152485092671805638538557635533367603685770897433722680882519163698142951068434517173500560451638307015555239609861208634133457966905961630443220238112209209388538890680415869838624436021356015096699893519548034324169254246764807036958190735280179646318237276388058767172962369916261007599902086042030594879146818009346089708145989459221578976610746368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -17834229596264167968578640856460546342182130361183481644561458298234799119732742055433142652530151109111855670515060953341607324580528942871868017759771629612648275699442095370621298626124558683437685318434356115571803598921691797727243918052910329051680615353622520597243007229455358465182334050519528968670746260648309213156415950428610939050799771112880099966529468152332478363034975702413664743761065922806295971970895498453989515318514263336340323227982771442896933047172280700668905408284641233724172631203516747856327794037940199653879378159071158146958152024829424321804231201521672184107664089405165513845413214566605236076129730284483945222500326995221454561514802249657776425350060565751997948462724863940347673019544718398732530218253534518192972595681892305709069791790410438350003790381808828157035937068881429081571438036484484285205603627366860307262561595186901663295164032482545129524281110604026857005828571601606610924090827268800016058107226698183127876776044759412042269670739595806847537167405577557881256653041001606231545322267370784788454714728738596938558405300686944126379942637099817145124638835305743986378186548643309991202891351188732856525987730271471263915339163452900250422460740063507625323623222864122818716565272348662020407208873400170744894582344407099826378489089878847525035448896981260264829918185984810394734143941480060940530458025980666163129385776658074987028936544184261375202345178143753027022171043421978471125470046361520128211852517412515483599302901715526169509273448489179736952992704831140282279139274254420098049397374003655512688366669907295080890274067423153996604322372149036601630624339965047009752148032778124957877768430938973405619729241491570040846167072868620056004999870831769559680660221298883439415351049751557631452637257788436017666890433233135506725153639173479022545714475428385552522095114385991829456814127515693176237940270164221295645634899432202423336412199553444543407858595756820008313411635196687377510100349193113647637996040703890450211812041237209523110654692533919599378506127312319591897740145160284260022798052459696093750960578324589997263521087011895584367311156969226000593657263833840943773252418463854919762913979493262293135435014961037550225143325314966358403414506370475069287724716692818365782851371301060941798483929706134069870764375581377288858033345939579040626634533739941469996056096725980410008219883161046250944028665765202063973269463226331955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 101648841114493243314439635914023615620812762061922565998021217240375577862840230759970607956740606175752397272453211905222571808334989272509596592689014096428219117945960161018969955350554794915519925832925814133376792285440376151910839835297555267854406865268779558253592378177838083128737327499146022501334412041791460027495542927581704041179566334341930939241387934544999529467863900847871849000334164126288998867739314964546357479890540680926778760641562228789915878757061916129885801293342853341243068772072651663588991184550358379658776408131039362966978138664270292784452617322108826938564547552272779630535416818732150623510463143164992543787859176870322001542809924758098388756006054366498422402302059722306335944265466192354013763695666391189367012074500757779118180174706616213366128653787839597782325201190178502956817052711274215139571544054790096142782952881089189366688866399487066344456171789546575137633298222930427642928081500292842906147428229314458795389825680564814642686450936016307807406325100724494174192336340780816826730380685122701416756869450486626854462764669580246217605194101642911788740473305934503448231685155660505970820611771166244647765724314286419470856155408589887211295027340590664396607610977851606471892645899536611915589113554268514312692075342176697086289496737635468525308796802496318978390979522311600023600012986146617429180457242268065602269823249207030218765666910430991247628932630817445158036995377995858497586016256446560678844098700358200442943136273608010443730331869040951484550535027142904641999637956594486318457805772422826875263321758197891192755142708291266091538251810714650334348375157893984616253600239120427124320651216631216208805484868448281812963939092129714858115240912172469788283998395934797576481723596277310572433562584286459105158142977343088920239061409757035907271613911662654097564681449809026263968226378341814261213217001794610805153992641198604643631113762500841992462389640529356896587291534139042572958940501334674438102777751624830401612962272371976731568958819981603385081769415103491900468865526562369917889732664993624881011561648826276277592063370978792871884894838401999121724389189053455950506480536158332854254985459289672784784253496304545851673055676723544466899532367396702916909257427984535747112373661616078284881694826520126636567322757237211211681249316383158713285460380431491119844237845602766044118534157266563424693488916716929620692326395443618512896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 70460929631777355372976077709468334543574906341319299555597927122638058061783204821567165595604309747274060998063829624451541514708906129097665664441352121167573830737952946947787557260823489551875618930162593923792018648808458366732151976445445660045283244549727763139801822960935022289924727588312422851464748704899055956061617654801982049527568548723769883347102343932903912195484365974149737914725798876944935824013878847482998995777872728057906512471521981115618637091338917516702375832145945106300673978104169206312200227369755186898454402580063840230859747589117179280374171198067054067079466788133554541827370782323565778432022216144610100432016027405007420590209639979550913336955347287737467303702311581736518215575024976348954862403596569544898415443730614157548761765692579408804645502909525970847433667898676035912441076013150687085215962357598975733546174013531097018852841087394071462794667906001474978703343346203517084023075557940030690525202952674921701776034410698027092492779651630303237453154911308192377210308248759590815663244803492610526361235298780428125825432470496718189215135702608838341234567828217998787734967624260892308614258532859337586130771387125803527150352754147509576419257009243123667796503537175980678216777949341205848648271887421658359538266673176593094433351105744402465252368381588718213313027276836012976705136738372382874002914006055297643120748866184333153665215352964317010151620649283052463583886344961409571009024287882262731712237418760287938768859039016761520780798626304105904431186201478108696451823955134202049823644998934121644592599697226454766279642404315751893093462833665815009271506854011400092035205786126326850789504288099988407066613892145834641901579777013020736148713391003353317416547269543281394508605309948245860703890097378572699200108875285314155970078104980981394537605227396192090226082026424262748568112636922855706719499184124430759434094415024748238892137110501088342086907203225504042876421389600347748380024228346104371945275539873094993179735553629416379713632204731174615666502864714111984223352726692719241402478661156053390604665087943659354638069700044067895967991564144151073615179173127311237504853876790764292078658185787257257317635978841310841887046038533860359225510652916014889709301710867355204810092222989937910595462677845736727882100270739029019779824553964143463509667222084447172815794737895076999015642269339119599114625921402750620314586596949308211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -503397561025174508828890212876610816300860308119984109204002706918073725367830585792844728905431450125647725222210519720890510742047111244799723454208837250362404752860153749058579020569342235453582983425720661970569636462279446337115159835688350990078876444507949176811859913392494986888526519157123212695346763725076056244655885238288985910679318481719735803575533291553386473540647754386815811372405561964166262590397772231332975875383159087528386091722637920021322800080132417267870646236147546272944982125133576243652445341679567406007284754883862163727818192178340141648497485843320297433543625564665718404819734825896291168735814739969251561109268275618684452812943892785514226707001332990558996895692835418438730120778510970593739053127477819794477859173140580968492024114877170569149258018043712326793356239827341556344873241578279964224210954209344902525570695438291605671429302439266395319086464442290428421552199904429648487357422127528253388640356063921768914486873307282509524142494716183870528297153828016812340727594949515295134302455625851997134810304074680504436382906733486882192530499177193195333823336627613724828699365620762658937673565288569271205319767806520915356464714595073188921744393676490834912570342411306419579475670257987508733184351944499746802323846624167420372394536875607173525205040599041972680385529349942348213956977033353042868925330928311660598837970180248581370832218027253526905514330076828237402437399911452982606250353050352856642957467454766581706120528009024599798929509914515488862525280785018798307748692554618093942125180579628709983205110884232307542052160596662445409922537998329509787187607518084276351126559770240999108394018161261399424227971040054818274070993871675636795968957871965800927348370090848349453844735263319786106559880489586796415232168555423302064330345365396411918637189729445701117295575841038065697672969602140367557815610222659600625434976933796678932199324226801599297602358694055742531195177611759779023282392742924245840793582886990449489478977006395835963038994220899025878372455285882159118048190638411417453370348187817833872748452290446322496067985602226407988279706871075051960762344357453574738302484239849036228919968288476340812356458156198414682017011466507052166956065624785114678129675747314325608460221387924663137670590644857233063195137173453055742492162088782592716604627461038596228084690109476141116812283791315233322089607605546015698700653161097730195456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -172654932217600300609183573630295106907973015421790162953173565083584389891777197578854495347098399237718303660357862697541337798439610770683487438612972467701041748167735908494811836616076457466428295299917637079489180157466403560986109868059799653704662940722005815263643636178730413920975807899967643561572295544533969135623745558670804922106760789016044476257425153345262711456664654397705395172832715557296231647063584906761626832012116879440618138685916574753350391246528743965141311751347756959737766532189142761324923964837070617398381095582928273818517000618240186202030355172224464580897093624910626567439553486474137027701856510579965400663785217570879605067964499055535486763754648912907825284029847157182277843021359386183949862448041791309587237094539180683585418039798949575306979145847514581048451775544005669643513932159123347560290943330698285204293721352417042188850071288998716309794448147458152092200953763013356428083797476260444719417518906874585537686360694318883931456151719932410107696284619028943912217354732567187402855729728275476132725750615481726708515910227331030700176486804431630822752789291747011916257515485733724565307566993989072760611648027658126989833388254884056196630820023972462772854517289209200293157224906588411115124818633492039184038219418404954921209409400513829469959164084254565848671511735623026932353773349769049115796183246212489924827127163990998416232393552184622795080358124615169708312216872844420977054922255469010359119503421127322170224181779249913177553340949059805423264551886617625642648145638189170843563963801659701408885924181351399508992520448403820854155174499195357511399369083731644745961298041232315300450312509544001411299563958966155704571310575610552352957588181751360859561930355484605736496604716719174729792472787518081587271909747240674961075456997403942063457954794375069214649108390144333715101610713031961330598595582967267205381710123703314417277945832922467513534791713585872505934341056132544789115987753575993266775646064831463022904801901855423622657936192436254970383172553769985152290943597625924470140098786270651221121695652275989776250000358224316356680580204598241750249167601789172389121424411893991417765486663072277788443661308093021145320541626538781427485133505381089178323896880606284994772921672031032435989969464953144874590090908353583832575396100043104748863842009507995665917182503384509980153011478278652321127388247145124116896956047729035837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 1564203564053585713529366156072732231667913713258247002645393838927032797133237338782567559352414722268230402614913089465134817205195710434689718871379134032992314578827781054038987268839929990148355429445893042961118953881781988155180403051705806720103473097491109716249779735879501628979891074750330303895916389970202823357184113585144658881454438711743690191490074689162268509994045429462170719885780676557751680608362020973746768679524220149424124899789147014605115083817848117154816907425021409552780066162636835582665322008959656777433372188478135411610759128462839862101516607643839659255864924795802765929841685786276982497795513229732564723319484652238504198100494775351413206192553826809118678198332975050739906452919354833198015509982246507881429603877841628230791313122301444209467513423897315751445290931308726079770339079304486230591053395154730281772172162345173981698926500381910401515612641927739366934630282277955570168101967901107124151200340900720762580510902376450996102593493419613045758998880202132048725039786054329459361596310935890828453747757932042929970624647463289461083923932770333549269092461055260558738365100742370467781054709376431583537320778542314392441035663721121838575225133415192906994868101338473979126026409143176535199666924424586053118552367347877621568621929991062646987338853105331027358121638207512672559089935097773106276914042825861634638820984739574100948062834494879094717662952371631588032674524005630717141126769373977561743653244970486846901084878737361021155443217896586308154671171733784900247920644228039341051993619724097926902540737438368290051334795833000319710181361359252280190472821703324035207778990931718648067016710936302883956654879725319805302300904734640448925327120178606459152185732710085250769347588647847980138861027767871469699918090826501207074238991382036929267923534017615058033649250643091448168908797369077745469571513607886270988379725973818777936927267376344082286384617545216706469619120918577256798753592369285136089907685846360034037947211920153963941013900271995348775616601333091652567098570053380225190652181771571847236674112625340587852711491690870597697508082610176478172369045347356097123975062863268812549472842170119425794716578222472001679474129638392827335723410344311465453593723949989252380173946942446934396531413804526511697292390451856900298939170658322076486703483185537051115125884477359758998247148852363804692120535714798691644579149916104508309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 439326235260220203940968470964587997480533413652978327123105712109068657002162729157544970990115701809571037265751632752165192490180025911147885840407026432328383866066506946324557611601117894941924792868963929123827214147281428745149539279964165097189205960415983817870518414097922139535980676314435580229459530404841145747652313320050718710061284130280157170535254660615879815435891821425502481573925132411111002347819562671769269688818210510514537226394687845199948551156201291890544067176728672746359297860229431374364224307270087245936999615563951581864664461484825828773573721249024672727449468914738389198115153203622689328299531093403180280349119525396830703953899063865520781392591347647700905828042335834546336268878225647018505980438229686185076063196464521428961387865194994369928419223644062675914223396678380705446624928947840389300181451773737551001798172623032420810001390157080323683756431149056850088811458355322111960339593721135001678935148240176993966278825431758958295659241217047114041229825469013548324625968725102048684978577852520252573081345526424319486549435401299929384610601120863565977405717517090359168361619765504743899684443493677390201542432455218640168552225142366970288084513343469348919756965447146693322214066084155194440335300985161330463937773541596483223445523254372576955813490417948487335917065944172240003106039357621355069849248747270977683938584121172490481915866691519476417082959422586316293370962395111799494429823220767987148618651126310826049778432247947339838210813616444251271807717242328671962028041577993293588709700269308699323643891783786117977059142948054576050439116203428720257279228834710485740867517304194864253685139714676066736374530617825271262630716057413064402287921365826658622997352921893967007527228833496342248974504122108574929680587023963462474225393594853387633634885663589621561912197617217533238722686345502041146880785676630815253293587621591352209529134456849477533228143279677722149431919461499114209487161308053385178422540934373322130342214065955432343062908665328494797569909605383848986510298035310320132267648205126796413324573396868709927357852138587407206712994039565561527759820368492015622699609137211790187651033977429852373557729999506013483075835063892402907237670831783061592303189908233461422205216028931542510981278917323801635690712895910640524618446964186826467791667109362184420108277754875883109590005782007366403556076232811620945951229865255879311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -4752924984187447548665189912195749844998767043642099217969219685543288934212190880451068647522003892510759417461796014282771869366220753337782495654067631514556252689467857566177976564621114406222703144640143776375142158360082678493935348572241995075705236051425335794574273758449600650184317994316373155798041436321488904093588481766413488931998720663540886793142279937225900430332674471334668023762958421453443312489060539105316860383032334146143563085673144979659821055968184781117061376177555507810461339400907536455532942109764396747922995310025644355609671613250981220189563462859461914902629279829295350428669143461892989905563475696350195144992789840362831251856199312733253013261678544229101655581846704200457175175086616575622253162699982971194500300692728980645849859690915069714374478684795256138201723116264993026939783218316485514899503637141999247904530834047659829290378713385668504996525607421417648626619197402088637318014891920911069851316534935001334032005118168264339280789947670316695481585706003824903976732929514434111215152589176468467878796244086366577710057392282125099358047679821973142230732574600482880029362382707463120442543375574958002185851246220943129967850652228287324918503862142048506855890253623371859807699600970839726279904222677301797343738305524055298906400115881660725579279541445894778127166605600095142634801230714307236189539433651872950499132047362558788769492903148707777064310542107763564873888116721294655049674611580116951909514196497112840396170030159967651767491804529021330569290360679370102867533324898468131259087013162546458135118268864805858971447018814804643452215676299998308143978865650672217609914452613537614562771538128844207368173729741508565052840814626350188119196603443332454771276162065999567081116077516634554717898693085773425268782695075319899913237906441764877188920569201204587335729883845260893440957653023227085569955166325549219790917773753944496709486998732150789713331467799953288139389922951909671253055261303178362144250273247501200194882768154530903052658086292493351256854470614885064007227031056601165999229145647510299151761980020297064450781543648425467839272325348225660559729962875504359908330854226583449571921316241398438726811970449126746344829392352055836494095363365145145648723887163318352770409568222217841914302054455479384399392738594984082104755011208358949716395470052111430878954707395178048875145878439352591581749616032551617384943892715429647351808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 4359329662802815071777408571950320278279775392845638378091052195084704028142464411040246277867358157472899957944907215936720652906860445497891757134064952889406005847580753505198232188234512724690775320523942766151949071626434881085207682157055464532201622120822174998284366036406837111779946995976008199141554293316534730703586263106305330833036042187419628297474108486431240200033119762875364866660903440043171937955018754114698121282539668600028797880911537903630502785638415876071806541594299991699606580899119357375719003275193368203184738618565505855653712673761237744332741029629857902391468382135518006741302852932852884708643420601708188925880766060725507701638268925202916167981214596359569637578914741901964231229812149374710644216454851574139833837313151108215666720496838465396320153191021229966476859241975574071288383094004315423376563541119353270564149338667141430132846398535848559715534294343438722174829434874046449701597937809549587784475920248311526431541206909321857546694330612412537761954662241242644109544805486721110035294399063932075699001096848032764209572801203765810962512402542040408850861432647726695066754969703305182033005361341174114425451648346159867307519209011620019683460696581577214438058132746446045342348294030495072851335454101358207691113957620733736996890857653227199179901341435953998904623564244543015717658691054220876876691583304966564013333058534328864487746317416324677943794498885776432037899618399795122400205049285694998828434209078314223814283981510544858632727161792100485350409417687734963225912834128104747750265700986336659777579431573274433063394433955100294433988032849203202600660633302322925414466727876430239183399504948049346353327855103427958958499476840678575764858233752508626774168537381246145618392813164851204010777998981273982027476553675181296583918261752434093509735191856862975800479139848516872772800811921147213643760480696548265658604939121167402087958726443896932380536095718219823005098386526034256945568990965746141151324261897035045957331408511614861123262907530568944506468916999912390053908884440186098663200764752394873074112725900046471914775219211431069338599746817716077123701303751599406641727587786878487337118707661713801423597097596351810240649054616228619719469861540391064119694010586781781751422883316389214683303933827747784184106576463516657033197216510177712694961188127267367501615512805930643560451827651049200341138899485363358283116268679022216478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -3201835862333804577894481226166866718566425836560263073057886608762339849996361099138579070375555886462220161813972026288778911102882900059214087441245367417382136232469036270350946865852608968401758255127655487055840151695993000719448426191798624370836722759089939881224325654310973734339979827028833442020518296872608588516929999032314993264464419460472504278013811564694975932722133529473638575638032192980378973939834937416622189317343521190608349675724596245683683322632978884703254066817026830735201088534514627559840796487583130769419395963399203713199754839721560803458909751374782167490627178222387896399454500857225455399111755912199120357248098723584959911995590851395717313643619354807590286999110842180267442114408552246169632759001539305189996942683965627929062917286667782284581353783517048565163352586645684378301456547256435543467354728679422352703674296950461150790365587775954382820013641789848422034712185462350269378388166624161556480973702490272832538394304066166967730283376268716326355239528808593825464048752841338352650981080706405603038574937280260772104361057242555905886731668162446677845778066524169927972869151086920459854485085297273125843435588283516580890468396568437079158194433106223568624463243330756077524291589511291761313411278983960950988409523145833214035992301949553480452344602815021380955329268289568052231130948393163434038388298211994999050988514865041125000333719887721279223030045248690632953546327891835750261969746282465768883926944749312629855982710416654043110257086877265459643230741909862596375879187827501197080832505769275805786056865764465024830747082901918239229409723794856047822812719536058166625446623513037057560453984895465329059533951219894513942277501923038390878726475548070899178363381545749462251294988623966247078749983028939384816558575968095879411313079573055458992483191950369582031829416602136547592774581582012293278584128544831574025165254207732653244733799375741468627705727574473361018509284396346411870332300326174495915698882498412607404651387593569265748864706601246580592792377766326018675735198538151546233057170682318524979285505493016430241562258810036930153140375746673561281563515314728192942796648570528089672661577741178950566800909138465720028324665638581627158102344437990919121894013084296230929767964940632976519715238703266894435026652725407542859875583520854514971831415659541910090043467725694719133389159494000795812888170408603105587142291690797691568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 12130013777177587493618088476268816009096848773132211404110360519560505140980838248139060555273614994196741123463444352284073959346160403616670628305908524283433406423977963897466760781277562911758885684828545045882383486061210163445834253865319826078045683439826898571996738082803105067356225551958253173480787483626257783080845275050025452906781335914825216661825125870452799437382705299282511296623754035023933675104617745610986994477859242090272972800651682577108657078656550457922938094433118354709483794322901689068777648138862137304504794202585777784687491246850608917856981127397325122049618620710030496832954551250555718848489519666274408650564653217025710441809443435504774072949153171585266644994217259198830088857252311744807292723312481013224705925673123107263051041117338263161052615243012248002395873366234798318867783590798736300271950334812570897769020403628476437853891629511194853090245550011388798299460565385612327029523374652894400399047389411678501597291779701510132029495292834881793416983968299724044525357574513299080684840203480501554222559441927635719769529204904872690429144159493658843841224375140593996430561669461470970004182515691058506376626856255342480938374491467552849176419128237350650051091695765749566913095385714005985692586401252898379092485974481674360884678768871987318823574114872340694363528838764149467082507552158209613040545520919675506708055395637402756632774551231905245103759046805275793228763600668558242255999978917965175433368549378387420124529809076801272663758284787546694551226311145787106701905041359479742554414110425996605797421519721193326850846988710207396562167813810498384592135399971284152824062390720324078397418691669431595860876343980762852883406997214365739463554387446958633466603053390734364108309838423792219282792418467751320707512031086664347841333718717933510706693092802071624596867245251616053064840420602009246115628644351455218211564980732431770966264723743015136271243320941302182511758380361940801871135210145664264556800297784634736687279478662477560259053170930883112730595659290978327466369275206395965557280908909353946414443610580710493315963202074190812407613295561849653439808899193332459062070202782772712972537354702496102822780644069574155145404393083077390746508346597273687166221944599501931087704049610005084899275825898734060458802174908124764576674855033352386484441247410552941348145611661429102360631534660702967706738492413784933291327036487042554920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -25023356458053473370200205141872191555226038611836381218396121204191233247087749875410632820032464248652001367309509900205247482100213464084423884752387752705507171374562002537683737950094235945213841683632366383912605918388933929616102433503440552969745838778942086094344957800012237617097300963084109911428972436817285597148489151020849994791884967232497805946895570016455936062879045074724822818948613351909520061256938858648745350613789379091018633461472732589617333281736436226331583225685975955391169572170778123871591237921485201187544821962252508610740864786052986889650988977230588642340554005044976791954365188994987867492992639218773708325651833157163868352390940830209426808827925929291241491252010425632209597515102008472096261240752426940200767971009115569972263006524960983754363718139692848153896513363711693579883703837921408909240231241890135671876808356752636521788665926048041265884921003780146042553018905601096486809819359077153461200929051643692499800508681303773627068621785340935456672873504625656180074637216414200767795739539906878981352672365633139630190009357189244251421667604264126028451350958163815281541325104296937347848717285303462381740085148684019452689858370351396307962038724111185553937417199238274570733421162426217718284052602705505315117594875643834540874308933003174055838590836889493759400847737558313053485250589270411975645100859432123353182566874768846930573797292543951940813796362177819602202285805819320477551843732173414111081878760547244643185128253699544383761426647939475244360581515463118833487421952116264243402487681228830465794856071459460425756122149137203604197884002298069606259949928977512914447092209445063931902051172743596237023919520620964944550735478819799094441059474619818223402419334917715186372421359980031724140457849872895110781680371661924672955591326786597502326365531098914245252707155056781148396014082358073549658311100587034901075393975766102629242823739402823527210211055340313634495598321544176389350968764510128693772719880496943839802786472742829965643313899973592389219580885421912371121207918043748588467045002499310661670060800731041569129000187085217618776500824772877517631881715020695417471284262508983440019831908921313808698088730636372548076347039066330213357272321124572062860036501470615686807241671550692364028367939847318914658437982873390499123436600654830997865113731559149347960112148906859226071162883878279336464509779990008159340218422938795732107264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] 25443182613662235064617010910464075542293573808466136000462666901950914317271568825183978999714625539925160818701268087026019145622913176451569524759810266474331458897903555380976885117299406606050634986440088064941218256063704159828526761096034739700057625755309588973645365981108899311305406760702121656494114215609844776647230127751709355767170269753289075299404796737356573157942080735011030979773433489075323026965615907903763146924498298994642603668084242103456850681426678464560897522130244990668766877648933478153634038704770761579980161846459647436242531472173175522820924842169207544726138121259606928346448260196425391746595049855834867587893121848068909477404760216827239792359774345691511157414015656581956408534512034452561190835262114142004157386555214239518795726095730682576392401445072967060388997211322350053065195754662057434125047378907591983052458618876600416268143525966587787111163611103243848781511695258619060830349236132494025256890016169319643013302102478739270221311537941468199788354903755017845428434571840202475665353012177464290160513981141364742643122626454760848707627002309737822540582615453551243998062267237922162524012285603027914488034436221623096196460226265394788504297551499383293849846623992455077138327530643428276204938200905806215368520220655226241182665976384501755706359368538941844161393288968638739536636953034297856395919893530683142907332050235322726263700585744425730981895994112406569010778286343919924304744423723046735551367287566014051672376892857549826151687791318370488013793830420703584927210231389170219324922825678164837353905176800575881969620345293436917444819550616203231847929004935933794886287312264062276014476641606204893062620667818358638754517878713229578973466946295564028382434236882195599308111672437831412991735305400744396725694253715068912132649710481679393433292813668573373485033121897801913817408376761212256884734639961674278025862678868007830577578962308257081235511866029055410689790018645002981628677950487457845713722453504778590991709520494916856227271707714622627952383602827486192600029699963214500834762092496393214988884215754003706300260675442208113663355744908685515233266326019531652512801436190659105060356051721573684966005518991844336529563207691768065607029328223934372992063925914290600358543473210051039511077342042742045197208479450340199725799893978601259993637084335525695554341654379744326913876178736517756832214742834348229047495544008041981542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] -7327829695140753147939569511038445268792342719863161513889960192913481273986337887425959812526275883572267730759083935554046282379690842222120003874740170158745108585679631479053696898326427802870111870493617566434483019045499673519411808048024156355141443037643759810454448411000864745737937445247072682940313078850720931632687947891420473007307646057972105683306064668592667229248744172529673489577392594452421762849369492099136196062550185625335267786035305997052974858342153745140190140998677478272142117100135215737496567932084254205527677714109010013614238145034028888236772446064986619915519621167126846664120952114131547881870130637471080121095557810847513690449577902919068130585630226401389995204966237850019911923467463049074407144440491170576805383061855248736687935862844995133763024311474287405675713411733985415061986800135751468150683741958698272076283948668088472686492591989922468993116116657108537593093263168014943219651889661400851624524791760943265299406780420245148453125040133977461939498123474621893466797988436346449393832582628778427061775670459299348738161252267545360390446222650311881797866349323638185208155159680592242058660646777534851362584893280139756260872255198889344268748613372097979533700124100655444676121028344280324863007725738909301021372548784896761871894595600923970462821255719435832143464131462928457389706588833607937748322465664761301764357355798733800867699732205365492679169456672541598091436794985496952378894510527026329048837453161003722689230764125363524193438993345810282951361497203270072802401424204954075140910737498866955028419598677496624293983225084963771087815424210612873410974908251621895832510354517948158483337086936012601079949001050707436183165114310281748428973085892804180127654728015901908285109180036622799118971320135051334311385178744164880248097169089456541679381276742913569025414782937124835917571168201768808539253187584072204690079591080326054699562878770505959645338445127694245238030118460786417982342839620736249486780983090644027949368905885001374890835144231403085694815590571785032059951733730228085629978242688858897266741952865729054526746369215309752141665894791384365951858658086764189205313267421204532645857631196438146951602733380345457553069883032936078277586204456866225483187419174542471298869362559511822009861492287618628981273201893203514758824589327231083149237278169375765921687342623300100511793122762495669657870060169175433059100086453277063905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -32432732427744077086696822741085988870108145665734336707719141546310103376068058188342580246267088579654626328435972146279068055906100314049403241383708742484571895024118745487921374673429264086385736761625678203509153388616511984791394965513211829849872018844397204605306560948785866962361181799245071111355081374772421480843863026817489758571163728631527247946072331969892882782846531595244617393738578639639712503439306931262421662358887054032318335810311601065409909287378075597293549825726503611347202155174198209523921372214591479461551749465575471325316478168632191939010189315665833704284943158979003614007932761100145507618166672373432130959413553816342372983055390402143708623535397974073807323752458990776427848849181479085723135124206420770698790009835481082721893840383841165433984413796038983490670650884524313439065412898858959209129687654991816909706976232709601792382173574286677179881944169603470751953270035653318545777256654708372066410664752312783835223131010112495718229357302457702894410313522820054606967713682884555709024720470782969856944587385031450251778703193475630096148833938531022415945517531071802905698767389039931321878048808966313257321545446712045300623786642663561791991651979768476576263722055983731663077377666657881253589674114228810777689249704572957151641337218428554110553475470425810781085303397655621620206075384665477080706105790555244288342051069154305693122438972371206404229047834259664337197004496046104825191371935562535640199737065240877621236762687502661853449881207813049202244520999923730837393431079931438100679993817925782122267944954749430837928879912922874632730288696271399740609394861787430319619756745187668371249990419193978399879315519528335952680739079665707686661830815825833638783536012480444013995574940221020429687675174292443534487169867032548872552888969325277563022850751596203996621756454903378802789296398117283877214585098626551339187076873070696248116273327883673611736584570554485984213830185038461784914146863441369465138155946874804890678528915941352201841442872521447611696374952856978824813020527564524841548276065189659468243296582649497663651363602670017503728824014083383594427683940330019205773345249659945149855397245244188236723213377690997051142811524888225173241444780262408887464385932154406383568894019080467644103512492171657975297190445650551679693711865491314151484851368639407259558161022965246842956067426413666484671031571291740319815608157348032581468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 101294998093192156445476328530160817182524947486949912183405096643061075620771288652611967404168091146519533103026216622078562664073260262704423007591573518600506299287385905169838683876509754920181394493041251636178055812018944389304649164989013454180225092666043318698426017985574959042704853395995437928738292025616145011069643540607359314451888089764274422422698192975209140240320985977678583628698639012233670959943210650845790166171674818152631872773364759396004565602030620169218553968754185658910523062712669131953541792843059676727416160872757247133421256452350829099720145650666188641817361805407116769732778105326638657542700895301717639289837273355839601951039801146194363280850834440652344195452259019329447562296847804278005665272784745723467832997464411225358199703468681970987759117512731939877565614221338137106703530824739908648133274224103400944252055400428856793580969147804152187562278001514249877665565720456814095500807712945402528834609620203742818349815523039178154402598537455214027771475885629681507575791050915794839546894784318172177091302919188939007167480673525912379362278667776326493314346587847692833030448732233312492857157519097406393510365138659247311627496785751699475294043053797883860513929858475733051199645157008594812452145942048951131738024143917029395865250010838404183579701877994433964017612220427046599491147906344925364390539203388933292761965531131089732554667132109519615201398395121622309055527155338365492658401699790772309659038839155691051088558780135095777019416951170891049123282934477779054279655041991278834299390882606387464344056012176444354251062248647348146804182791379567827035125655267343917811969552740808481478835822497723792565140978380738615415033826170566719933150451819922733926076069076903433229730452870456491105439542456519208537955992230736716539356682082209318704110878416345250516951944569251849816582559230834636665712504894340580528578293886350046870010792657386512018083265247659128583588718042173307084313300117890949542453406195938832945209903337804042041429236479211326119026434510635650056206191134180253706258837545854993061626460137686070344770769734229334293343943485091473355700529164651343488750776200563721915725073973894135531067100750437456422746695912227748525548385040538431183588408750798331793426607538582341272633912548216896338082787079400010372080721315846098201337855967542633614973872941644059937271082232100228608932809779608566687324113443125809119232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -196634312593995314175068804016038089550221726016727481846044616914792910857857160100111898679286326134478915897446738693601829441490826501753357986787394229235495397353417844895843408910670965207081373670044447695017922317981153981739762805465294378028713796914995332338218318037570789628785819773003559780624320016271702364578599055103121621857593720000286447475147961401688096217842611077373112840531513362971539405876995491283009425676779175952664878084120623452771142361897858969905635841193251916753096585506018677933225760901270597087387115304791245408111724319818837951970039679487114659064744507258838260278121510859008375745126347950778984055822953066123818592382345654908199393469877059733248585184940676910063856162641923905313188696559447768277595394846739892162330920172430308703788512412412865035582750614725222771964750615687444161561078872732230059707489503906654786120761633044638497797678694492416346126831472399912514045792138378027816979429202032379083982747441601551861844273648842772917514239169458404583920756950018647458018203419749866406383419348416020904393061124418509150712091495501301517072109827464725118168098904190300572691852665438625539495900634864290892400928396151605214681747077353268008646411464547624812069867575024523659598049042634525473137520440649861788603870483758895937780796355531432299793136409184904489537291555817910051241490695663670484016597510803959784008298087530337088663203731034911335522740352774904771417199960244608047044796593405723534503519782209797040250053306216299785161065569436552657903057077560959323868962633507517728103008483632606357398645795828661873574299638620467314653882872034325338341966766055011669569174803653665110143537762803209964812635862615819898498284064477559369545039263771825490262945606112402882172888546478756827073484086462674512624521215924504911932474608116987968322153082263063461773917075073173650135626596068954258449558659700297349430669209337745395227517505649572192855108014808838427253057765382372010613994584338019914717085079921470592165200200557383507948173251638141390353627236194290857002253899309280523310028277333719064355534250643617675895986221788910444840999815343795089225104541732789697207754640152412892000630696160350560032624812875444115587143765166955349540040792152356623427900192619138677364632693132956294429559520769248776627387217432245876538433350816097623039400662249084941006926962036614649215598445581652016780368534044887419453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] 298877678991407198292350565033319197623484687437249474932553402341456053583279375371556061319583008204927553322504250349445258476747504544669263327770191362915176670529778636398694026760608508743661480113869219952199157178061372603304576623060769593741881901380803538667896719880199604721996631013028789626143430132244067284305683268221359028281035060698707155065701152332937859023760382204904624507932786185145397207125122930321921938424279116349028341606512128465555314477819280819642954481088814351218448134632648854116201606581488490759093618623457249051917884805899708014466460314576446451312314884915303489431051369991058491614056253688060545699877363122860232582375672954374792449269178765128346899346992937292602091651440562118563726303583376750456899664539990315125017471447168704999685928611700585299667294917584018248033312247729681219244012265971513210823361349018903224996324100893596959244448466611425837015386502242676017919079969103097560878340756472453523301697129176802300383406973493189227126778049689056750501687435266192101186765467929963481383498180898453304462561012825489075264007327375192612453740268426750732918225253769686801729230439616676052610039644201425428915839467213462861534801414205553774700893519457397082983141245113551702480589863535705890606781443447474282416897689353163623518215566423213401395781071044819098246825627744606493776697432562942666807148986778918890549172580055878177109311992942261470953931169463035664143690210093750071629679312833736146813811550178632668929434353635497297739214463957795864325769381418214947095529940301641451408965200488796010618930870703121788741399615904003054265548209962828561521972707238064059835131114416612463025041279774954542847125749285487284647012977234400994823163435512015867345993951258129645007838287299026052598778904837574861155235808481830249448902676436340099583478862794498665979069144214534563348277304208514514346394865267162663041904460220026886728628537609982114727461094941054578097608125224502128601932721887619112918441770534338050055869621486144095955751039031803001713737585417324551581316448994834674630535233270373230726951263949890030463122914492711074161670261384033329611133964572094616267056370093790157428382473167188197339073818233953955310376723397596527809411653996140432615807721758344339033251208124753892217356261347558340234644261918650383364188305093893166494190664525836611978453995253919694447761275402674799070402600841449675161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] -379099618805583084826531789829238403091959535176400807387386350761156669109300632824208326639907890735570106077364802091595760718849277131382105959400179609092975690534362005763474316501777683302223551517574350954505287592084085239599508111099259174286107349751787187345070120565691607229267925874258319259253816322668000871653124859579258894349477428819175092667586200857049192292911119348008180678271433285412218352960754325203622078740686108788813422161806404080394175068479953874270209223032642551508621008105591746021705488892533973407185026759479413319198153402168937077281708085729943760486313132404399299913986018622187510806914464446933425227755856551044400985023065856654786492657936348679523906322883916728376601664079583968432681655690599920572795878004668108168560705584010623631810918756254291660869903098315963614868296880871946675841196207363898681576264456748633961858790003836104482708586574481393626893798728153237508065464932728484926127877332432198522882645837186411367710791601992224466992580638590238601523086673765163107009291479137643928755589787170236070345386691807344408095615456508693567657204477667459527811722780495385354803825692354217546865552903044105139854875195770667290419906819816157959246983940068587111168154399239515293983652936358999006936069553228959131710647876670913309252798210228233248974516093900803516072799359019093297830863650307102307969794122946268488925235372519371959170007487725213229374029413784809666903930601125127524993656173556004283242189615365320258362450567371019707892930702629387970625722257976219131967063107854874023337147415573891165130055597195399740779168746938354875462104036262237403970144302322361426393707304798474128009720352177815177105351304867829706884151861772614495597119580436353451823081335180286361656731777951753477647172941538367516904532152792438395709378639639275836092270690342737275474600254870769932305587358692273929706446307856324501096925608092283684838564393997979849912246868380879376861450770675982132915492896680407874661104904442274866946375059269136112424840297736855515728728196046075067706543203750198927625554762144011764921579133607054811054290269608338071350585420569634492002293480526543282739586731655632657607561284216329869313196954539962152154167285761488726672276884592203740718188594170555463202276927064511779987037282483248874449196123917077986244238571301334936590249041932090970887235895783046656656191450631317174408569573392563725926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,35] 407019451320585716555834372052924094138595380674929123553840511001578546854842916043451309311766451847606776679082346010312676073141213830562575917023367593252178366402946975898517394318019171552973694604381371099867109917447524503831636013946962757911155983402070012243567003071454220111973232508093179241553205532606596689418122779241197388455808602302130838712209782478350215843316579937149648037927868097835014267130256504389041304382758001932334357632771831550995139446962817818827394708765062461650623625139716299426805675079127085372796010927022564289096641212595418902188784561876724607229200912755792199698604778442726058939127451985074880125057919848706355302401101289446135635474890664017679160769052174496655309634994210851779605032871434976364984312350116593158740012880070013890232798670329278803044577152064638596887616619391470656398553291972218220500601483541737250379302319497247354563382586504491059196233248082428719915897821858914260520394832961850330846147413093255231578777280026283510575156558226680856156812453980933984759910555445745549864172178743065061208847017183552030757855607118899268198190902754726150342690783879267998100460321547664232838949114716292021474630478787683761048565604973100935931376604557090885883529328082064480607234485210598245211077388126231082125504882159652996084170993833246908596419097155355876307994469329507291431677571353884759990221796730187205897390558270916876718164031980673943196115395239974253709919658080088447357504225436895658006587801199503114545579611309110451375802543605664819925919198811267637855911673125986776864416537089891078881059151926632034863678373144739354050994207253350832386278187976494028936239345942227053985965436409135374103564985594526756686726596151764641160618183338102891625883860946187897190960703832262912254811207892657403681331146511470334441902727272462865646728057796489683733965656707348478797694477865971460544837168897828014762603719196187284316120612193904352748345636725017046304696424046069444470209357707302841599100930345299837535480078636055306673188261495504622865164741669808080776455067216818702733337975906631562087316012460862137601605991876786944773604028741417282291420124911073744501202606032732768351585790706995065443612152345145271861133992147036577148244787900127239149931124051834815793971759845831860803618179935011934786617069547999043873265393093235199475824296515962171139760105425663793013105564902269034102951611072011703418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,36] -362904524095517111033093996656694324780037363135225921985341916064553422312577310536331707590887861178173716640898262844278738227473500056559014883879308105477084876797407574210374656754792721014085733354965178250448225347759675286999583917947605536326196447020827727950465132548783199015836433443778362152880749094292260327685768099203813796611300243043840702746968037504025395689743362834483569895621696764690464277667038174222259535075061481159438063264711057143056741244124696119562822230219927674892249266467315113552447576989440890710290235957220175905063759325676587666445630285492776247529112191017608919506868167327334486751314069651657982680701060533546747840280317305534962066649271842430858944558884246012262643411987811999643309795623379046802702931595123321411909928973203061510756860875115956088293058796221067452104836482985752122501914635496641071376024412196251082209893626157817176415826145162025036326354505587775332443073945533944633718285349220261096419442484418027437153861295260754243824944701957915135269361026574357579870145066913045277499996958798737367714291243519249065078186791760399725496322796932403088843946240648736638455151985867119560356020227459555028933573108053278117676952437492010559666308537671399876412838008869447447429909963989454341329033987628476483780824501729840914014624181306107529149663460026747557655954700692457378800631602098018830605616244487652430588467411057753202364051772866715723203474703465013767208862377600831671750713657547731446631417325366265140791629942427634637847938530279713969697214355374339333809999391321906953834102875958851137795910550485010728628776591275878405329152203111461022063196093852165398404356684444183075992501310334649431175975496822168379125651865389533890194413352025660094244774386245522323233918640354311795846360623254161737026674101683866480760549698857257917794116619688274239970921348723953275484998973287583583084615582155904142134366336288627887777474415701498287149801177300934725232596276202519959174276622057142898175156753064648816705417229149392502281039342835262905786186052952716903058110592228304112345870309990747484580090530359272337724579156301852484028708857639226101444736287925904573921914734612562565021662876028338492189040919764487391308920017844138137628157693980576189277144608006649008332107153955244337473491129603585008101070586894961272579235768292781106900839821494853370668331254090748424332262272184661700011989593465852788736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,37] 250769460965505402082042459854261610982788189424041204785984272209531816797862569044759696347349258859603225540553153303035323079532857306700654056187123745818486342438870396690584300111127320783508472298204943726583259863466047608340233203110136180865106593263270241835879447235639221841624790604038908217153375871345236417057737942333372286118249859063241970860158069951041954714881640760731813030824249493788319680253649618283408328149655930306127486912925938290275685368044372015450643244557758925867468533086885100181926683702887145207274297009374299004749029666230813725813759646686337334388715282357593663908904187853796964918071294898009632396797986689139220884579604160365926327240732212144548655069020551468569787088746530161067883714248017763489729990807624209898181123094707816362887652649048409745560340581569055634754746534752965033483877616519694483154040156775737878573078327467724629791050164150802073000417360822705338423341437751081424804854355763148638625933984608249425165200065864418779350018953374830857755200989524181571550024290653528765128880284899238413881144110677395094820313924544917600939626155890384490246453229715246142062941139111546736270357244191898774306475606356558042161886809598927864896522322465606145905100462436791751785843642980383396969273754145263934843714451173329045911831703406968324180853778069960686615049241642420021197911176931543209499701187810054761732968715090750953844700177062718223354809971019757451991694406375845717484996329691562582657121543712614388087131546313332394714001264408215698795027998977397349985974653437303365183208981531678553745463258586251894871141435131660742017018397819130351967127089906875176951292476958007917521175162674578538072364752945206643431169100129630986787251377449686059297246486816603237171625458054535226309893666544754753720893582951211517298661880442834377658156436955322793304501670732195602524577931193908449366025307718045323672193869419902536355281859094500281466995562724338897371146597693194564517781137674212308982128750415713588710064596893591004529936516085857617431505478734985977523369627828803422170657855662412379662345302508862731632185681914749231120271056351901065165438515703725374113453326002250309456865031635023457978173274210263401704238751531965292405070635736172359674218453939064706900249597420502112720220413298232654302935638304892998457742067258045920127434621070524933236315876973268881349904358169037141945485447226258463129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,38] -98171955259155075127431468352291391935327720526794457252710629864338012530783005432636763851147198333229974641534004809311599986783934514993518504598865482623118736606348829601857069816027448966343253758222635477968518759954307598118231336392515323122750598384211716851202920817144463334465576437007820581691342601164033024932202233176481759340242187805990833803463096120971566152210987722995730397879346868605706476570387448909691701347658233035337829109048827735059633363872261004938910550619595158452667371635525953070314388234679692713075763514502069590510330252824494111105120377813102383317088264629755035908923718380460503140454902461072318692645541867748563243853210782161564759057221180453022896418141757179787843331255700398700131972978316365743720042047792426436094213548492281878164123966663895810451421894367828012350924486714289303012669259107339419093519492408373227623447454845475069512978734758440154145274810514616846074235044374118490118728163424892463791421543540447044951586678462065700366066129072256605097815287112267192445390094244695955254837574547086296629512497285401843573129117077680275255736489112988127999781465693161042438304674833342142705118511623172754943947703529580804814003563907959359693622146327441485659021147506232994775299596849880103782193253513884384363864536845384263217542031921160129653337374090685003579321312844742351351625784886179477677309917652239234895748941044434336890725656405917834719034018269577443896179185831992360659971144452432840898844406002032899003371200993005487520864348329599451967522160381999330273920365964121511195567957833183608056171161180092610340423217036671843028639429224141503178061970610353318440834160809352889781782586661619077808430379346697020814791603552242927474399034490382512681869257948921829177539717957283078136303594816777263221149094042381381559405345371640188917073188036625013494006697992415143499044204650084147946518925947867350795418381989626398330273189495180497147417495762016796270327594317850632810578245336895039444547240383878947200438548861563442526661275522041727411313197551813117157086987417213338186759306609317387704534391782982011164899814408696153784162510199690146581682328935903269699464984204556707451523501883022131642700019574960347163047049654148250073675722665035541470481005478217724033849409576396219445566815035278760364491011527204897739305667283837244304633144234104063255481166204720945489978841518542620992469653607105429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,39] -57109225341548364632858928714640194427828560469582106731423164496536975607870694194836331964757769745334802663228761703869568364811754500966725217583211246624796593999849166671652670483033869085008742974113880246174841195451825146668560709843991787995148033372097403524612888031305476156890160740292216495513232559038058367019788803294097161258104518212756618846863899547604212613897259226480646208279999896151312319405451029452946049054776579341947314255294169818163240478999396401621306109912174963155325011981415614752823343299934635858152131056906786532162872962944142502275551159259314436431556275058291419548775304013379972764345980202593145216037097445283090532701944975873824521239501864825346331706447959728281200137620563418789772405459123230363111813031262350386744284283606136441369429058859366993086450213169627517053355461547646644426991615711305042783561558241748849093972576139688265718800974167503655672001453726944305193061957788158126753785551531681715758125220244585077953552672693126440341388717791151763192266624328237380359667973173115569579430596847674664026487302695473559710803530896982745305148443328702092910159263076211315237576417872869673524677030630019307439913761787061321349552936619276728646014917267299423608756473387410327583612017505367541434859319921689083809690101538703198151657008265360947108200622530015251996696071936658310226477338249473733210887331683692102431109512135780138871806183715550125661728769521770721557881885601610847357237077806994515412401630810046482132231954117756677717021065435079746551608692861803925250207381016396732063829088958107371523947691252515129352322721922052221604220314688501838151710005335547912417250974247545965658694011678927204229707283183320985872987690860721405712426966845194821778775023922065446164661417517144308753922382924544655693050067177312778448614679785818866122199223795710676291506843262745422327784137916963638413284402929692384392210184399800401521516065628829802839603564253017652946663447102296933910458757219810814854797182626039793572267702983936014109811653784996587570485728197522027484211476690636020991708471667500227561030114122579334039493513879793389854543515260840657130172357402888619890590623851924239951914726773127912275054039914920832355514131292545218355028436796368457303328994234907616824811932681617617383823094301502584565871930254646746479793291803890644217678342356969284541751921778029512290793737192774095301634084746020519936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,40] 181678508568267781822339730476489578659256385569591217295756027998013436826743286524816628282966961727883309500825575462613446356118814082339697398630436639384232941214983517655627490480403116404084805993291745205243297094099486058922229273553152552518336136882540154310070912695943678470911520198745826881632146024561259605412922636599040162652629447828330605204596152266987915819644590058405340082771120487104937154806593930583951447442159490449728614328086975160039373647298205166329443280462671839092791294575381087037358922903120600631597187789277006176138634706472893374071530519297190650309297847130105077359821713132786975706221712770860145950155819774929269175947504510122401872764487254124507062984704907536974423605725200905814715280823767226086204246640852005122301247702781902185009895602379262713441242030982541490271130488981510141519811786733002880536881977112859667366074600025414749096475407674290628876206315542354316665431246031290148495509691361126654386285470440088520557948271176372172158778024240834030706336759544369534633059643844581950773870655949484815055904947922189316711608007888335744557136997898951205023361919871284904831542213736180520816384127399150040535597601156134979873279322806576714284580322714486545286132610687789425725183617120214885501748285017336900273527688957839784981301360594039622853698315266991902281788759418760517946934270726121049650741091830376438719643718567674379894567524954045566756284631785479232496480651424092959443046357714014725863316306671602672972883877373789527838227732442393453379405858798301031916959240205480059233432727864661023551293494818974532655622698733227123491280331673213109332976720294876512203884168783778902156334900702844840673706464623877058121950634383443980867823176125176411614841026843278810570010806677979191673712771144289756708029293327665102920590712530065410712656527233505522704631834972449638400190361192950770964946445811705891787731257029464687622486455461701460429096937929003737659873095679265569821745857541929326458866337581278307744648602304103207641302907657976819675914636676371137142424446320293708909394156404275579166901162923546820512665720568077671019780096608644115669049538009416455332534883636959087922042031511425614729136014588081626288137139776896013593978661892510963539789203607234270907523684549656898349988246287151963289780398385544205647657009334653104727130968671625220846435219698072144044516081774017134403001450104574128947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,41] -256116205705387293014727247659712974091160650906010573120305403932570812673949730105769924026406652668427415665918540864206432692976944256132450117632894655953695497020814836885896036093514126578435548533474145273147313919030833038883624212833996107531578415506773887482282045865664566776564771131268886380368757876643011101976955171399173331229284673738040896650223470027158164572895588615301519708470289254415431133461507713266901125719115281767738339370313269096958409558423144752424025728691605796573544950987147380383943159068612094548299875523154726363625142842894428941204910507026220543826989960753421882879782116268157074521123270299188263014202714234024670602290314237274889251197928779576972299244773839990295177493920398905524718381322062008635862998313125273546950821773348140384827091808249062045291901537577566481038689966978140003162776916769022140263381172002315441886475944072289836791712817314211285081431957988346930833011583187526127446182143944738831082215785682620454409954474222476736398840778171003828194076280700680759436626904286729393394269424850135044642924205266944748093743146425835482149614811283037318636622596554163983987300526293799337342947375937569924196360842419234860158935882992927774533490010232959596167240112781303823577671515456902046328516314688287265878157359450537371649675414133205544817541323501964441850010297550392151516138237017195776115923102628667152893672070779608289631334485671423195327940410254258772735113673891621648236661723624899191647261825902201842697666219956861501791045401046613345330277009655284420769955271053934292063405278763951951153203967384291147831066277463517370525699595566247161824874176708528219605927872593418335940741842887824875724208025476999074887051286461891312232923050288890598470369648205357479080483852413782013813124191402627128020321085115853288965252595652636056592184283530067680617845520641680486061450816162125348787088641779997875209746068305811974803826276384371938784791267425193698024296902805856453708167065237316122472069507827624313385640607020955630510058515003318165593829901034867746276647774893394297754811509542188731669475496065189649645416238481270061475098248203043866419699514493144436227736095205345149996512248220837174790090435227127021302897140998144263830557291049467976438459826566992351860959124310087738455556252831046052142275315168847775347404315973880285745272750289154888692495623545129949728398754650126688316195032973474613166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,42] 278049506675534319411962926319283645843581512414866118036470342319006571421243878156542386891076865799464930727859009659267111825294728139121996037118475587945614086770001075996789793716704990628798822291122283190327791628675546941339297908879130322028219703304707261116283572772947558086304608461525982625617021428963527616575977298985326359537181173130804818077388766428641701471569170559506876955479668894971485082795156575893719010937912704893637869450970083273874986583140835382972962755328621774891816687037341813366208852960585708579461943539466549612950915457608386026970459373001363892430057487818764924948881964239295013645023022089999124668773606948778110631285401709660840190838729327209177225710850606810720619851199291896436788553920328278787110778232972957092717111127676303780786364995570671296092669213912667850757883847086554752863971730567615022454364480630169915717054126043277219025735710131971575742221441487798898409487461365524790078835254663113708443205386365331076900879605938017054528921372283629637376741182595073095422113130381529995248256547719995620115355684675561575700163636963607994967322573494580233722702245390134581835702871419009154748106392720680230891217449445220127194206589170847697435808957239811471607235844503032571553665246445215430868793721694636728196884112489461764542998978279183733418875123107608722418839801002007772633088921398723186854612237701164383326490013536498279547335953887610344029747566986813393078593497398834256774649768780357271854741113705729071996586057700116847751289070168752380022598806661430775457758304054213191509862056327540828484364932648668468848349564563297183478576050820014507827127097621351086078253899830275328796249205515561028753931818149078055404550229484906286939313802742678712133428930518897101805506512219090400665961922979412563670539073992036643759995016918543683743157785123323091049414706355000056814386007279847743880818666053752234129455492825453370881268546491986601667837570554731075426895778612497102748036896418275265323294234546324288961228405143699461151802486003722957136876898730000278042684310133395581222767969741834651406675815625086744731879822708994280707581462497363495553461774980738791801938114517610670862112326101731945005014695057950366378537595068641253487208437362889743252660298950158594954168409256371266360089302964526348340378406599010498832240742547742233391544272322027989998727624469467648302060937875139720092329448117613310771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,43] -258497684987746352536132292444677991948065399160271201497855579049601431304257794446822646241386004186077902844146782311773850140744302445867325965095415066325612548510767804984829425033912527672482014208215905728733635585518564607494860296723811693100597069615286050493111235939612030038778886213415282726658594386887140888410854644425799715304919450057114715066167693897779419008099978260297093292620758969681054914832034858965347132062059227931249498488771265707112578007650683352233117257494253263620680943937178222328406233344914286673488754597742402298980273529032563081681628464184994764554143719584981034709456095976699262131441242682377184886210347933107852778404454024128073583488011898316747129170245118968902071031464469292955692518465138390479652840004128302293228831618222622822926608737216134301133976432250788141659275079730459976562471529498694477914470035294887672447218530720214060227402821508339922515594547359382983541794088572664886971931213336120100117602644255272407317578123172363917483990169123444352261842847948142357508635708400835671369566244945653606053327452020883880686147902860675828916027278069907686087926838319491896812241855860281285527761771983952617829637773673239153348028645028886564403427807166689286377982581030633656736875300216682698306164025864050601957873196687526263711286593298009994782351622571008371431920666214265626425170040804418582191685246304246698977582209425035115187306690498436292744635658312918437314325774518480613043659825895210931625436460957470220967791046036494601248579801524445000297653719664723720599837187893422927716705767058746788138554829768985358306809724917773542825457359033204948998780456761294326991045757877159731512253415191593912562783943029409507205195795794391730403330931717929100715323876637170663549514388191163788489536747815642303567437111353632548166694000926178274614803265195150641293658473449211595172357256189693516416362646912028926097264636687818223778150300936280034821086158202626646667610834755493900230476146477017723497015363867386998467313687702594602922398088655586133928064832943901238478834159560466337655662786658099969980119088314873974187758776009375668113316561384637724477043598925938425457468838848204218381646107371604477820927537922612571465840621768973319934039200476757635407553079959416801800900571551054190320006202535156569911094540855481389956349551501988095287149858112498059274282233542751614883210084176396740736637854995670022225920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,44] 214389779866823483785658255942978906862267586998346553270365620114460978903275402621821375184216595719751080256284764403766634989519143739400450816689039079961159595547206932023900240354866798994278569647354721266712648592544935253157980085680446405156514315130194053700143670963807011629434252377458028636297141338834094644544791618805561975230394990292505436056451781646864995021289095459260491023859076326022508442815723666709339550256825522161281850508769056110624311095599536575788878341625300531934073709735404704146125937970421513339620288776157020977941031141104884715151194175509179460703524477689877458432986295364153816104741941261419197985764463170895171048908317998146158316527167828971921319483549741029655268199670687512414857706056712765581690733206239064236191576765948384104960123388385256495598784343074254135755039025727312555459470949064830867345192871754791516354831281887020669149623802628612074239295285442946308556504500145832312035973903395197810692453758210409707600861983268878079707498409323787597452528731364969775756798022889353229420233929365442466282303419349438918698688900621509740070415617722083210079461215840101998982053233681313534838870774083513878902888878843963004719107142893449140787347147785161763271646888293457095809844626964295404703118545854714869828951897055294979600857150977494243878007486759886272823341936699240731843457480815524388890115487487650153473450141589022278738737737359330406490840735786159671986600325134115276003345325087443973453765261136920041592560080281193857316793674347740677007848887593007872590447568005480362006360524712517002755714538776732004244973407736344669534614883049149312542699920967543188698287587206412451481500100545225378578486183363885003650490044169467597509338170626107900699081210942333298015455720625752696154044404194497757043444383385086730199546201853612075780978806030070126661150896734502112544146272148138053782207165111132171944317293675577057581818289887544130518937930897453531025268900605379497560004235913438825437146560491994439175163218402290599588533529292345370610904925349729560736768146317684443567785823043818663056505439642976497606700548514187275316440338552203018136961720483594840191218492020164167395754233903162317624409322975561081944468789263290144397723999017367617339267459559677393724864070939627103848961904588898793873610109928207750365577471953502814496997924709368733680640498101619448059333569862336982756399364086658655846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,45] -161778274350268515140607654328727715933261838638451634942052484315229304463640653530552535265022264349260516986734979521204386917248625900803629741790131024157869523147810060874807248816348210425959969115976883115542930527335203183275724196819001269208192013747943879456411201550649162998167920312776177194155548262647894351923345898599837360384310858633744401822039878530327032939141675126528010262567933417275729758173731109418442405496104128628945330093409059724529879198750586834665438212068613978961134776283257461053499904139989577939164179682079278706693758503231005825048264445318778318730272220058089516231635015031742887472121811494853001337825742997205550264712833055859250594613845424813430840353375577264640582360983644580546510024402193530490962872079380630443867687623503543629893978135646264460988914647746211955871529542011377330727615160949377564764098805052744795035297238528497499870274477154989985259705738500923684246229436669785494115580638743866687610504021858009279751175234219554569004512040944516837989732153602775356597621888006912386659234258875211671462454788098241251079290323250276950241152658168658112272864470026179729891766687155544453525303832464252099763799805622251468756704007374542311420900708176749116986429085778479327812064706151027450755536174412343679024147209192988800604876620387490596051552331446183185112899914692035168407455690497044585734907793613423658727338458070722673999889894643895874225758489809279597677962604276807891179979549682314065380543019569074621011228945505699952838187887375272020449395075439299422706477480179126785448013734853805671734703258599693205804131433001006848156877909192109127379595873477646821951415832754503347097060378647006080574918723388216330655453781485451387480344633202063036754316834464067021419239967298796670804969445648272150520083904362473937442501933278906940491323353617775850557002902390099882639026713830590225407091376482030999847665249015863755263440118191996081556056021024061746835700798909945693684490967171883830994758131858699720372969638213203774780457974916269545024248699664406289570538280139088925741904381678188465780581279764315191554089090191341442497009292558024590709990888704045647494888880376498128892426248158473671859258713322059875221440255630837059131405614825941096450251109543018732094420339838258488040997317973893799822404833659507690146242283221506307605801818501675837602223035669699176142401793473408459110124509940271305195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,46] 112180352330640529837199969401324676553080416139013990223794661266236350437321094015363131862548421737131295169304507336385898975246485580998504349587307960786469282424219060424859147472460998180762668193140307213347471892823514906953508992147556168514556978320199072643435272735195514875353115843558986529262835736586686611691430850131556193589815084684451680858281963485534118486807926197500736496844972758174405986905962389316278464406853676201278111438598404096262651423539546631522778967812186915719207045132351015809801233849926667269788700124586639372832353259482575717944369917388183609017994571092194136118952355370876441721122640703193548878127269188239437514474116355314143545871894145924062393125572032917798856428210342318898707059960692624023759623021067607174607000822227819502254248713645422244300860033796178683751941727747936660131100242889446352439631418973364508586580794486328467372255071815579453294781675940152175781852019256140639810278786460977125233861624798976672915608092949296692981873741273917379992418391308068682779415813009022996018030753771167057277467032975665992342155624851127282936940497927523440542947007850306911346920166543935413459764686827054064305335366112297659383941900730386753124862034053831129440464016907990003193801077214772869461141123209563324589627228592707032766520200591437526769729015712955444656524550763834429711950079671357837719750717808607961332076229835074307872021569819359253589194051016332050906837190248044672813378736568861109913101241242577755462979678393176780603310823831188203670900801998724343414786121931298976538992256510237162759414258745184800666536773907243766945241778731755198923808305160637680910739340878654422271539804609160996405332096097080571820709151617647830129372505667571804029737621903415836734467194784561602247966517797801227505083779977955778705356862749916766393091133879427627452331924025008640206172822649622287563038089424769720758309048992015650992302307423633383588195728354578470661353606156498628643533998008591452168849111964671884751882848909123511288104391555885687526757290254668159547144200764722887633613031805290303165319786624809065737403441539845082171248440689037761493541732417068873574297564988086086370091816492865434772076368402578939363685453365794414827753876289156239388776995664687768740019475923790526196635902533174461547997800338666541745726546574674937879732628530060241596968388926731424963301775777844725307857716694606675968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,47] -71813934425678547066140398028017883519386242780991938012063669340753683425320334069669967181313311857789021855581003434292220752741131652950916723016059941685089105868899882058973409904728622423466441113794225844746125084322071703530429987024506209514940092262221667076413165700569250534045298080421050152011166619050300376166318775922332910783629235667789030322757361109192927466759739448104490254765608205521760104286756477904663682951384137145584165254702795519527948777930343062177260015675578272905763692910389637361896301692507790234213082019603354888800259339500385307257630864314604546561210610956526446764263009526398716953435132619830084348001453744682042269347023864334280357095642277742616259687761580928593685274809177129899712661743425078991967190171033811978955013522480691717301596090280625156833103007668269344778375118917216406381141059225744487444316678966335655930906155587199155083714197367028517815657946851736020979797988546625620688775339694159996787329982866054642775110284795834332284143846558480320790936602963086664665777097901762797231447475476071823471002373681087355872845873228720003618964231169073643673810071733345302019400183488124285639079276210743487210194847203181298281491169642656066053446183792988540153743000166236527059817421323530579425577985444672249597485768772797590612434343332731232530125049355588154231043007264033428053469736360010237762435945384904449516647997299170376781241559563580261655296009384116368942087537282467068736224650310494750089723362706728886868805694653360588982630606396777767557257746863909553213109921354415664408638956202888870864209227423225999302719506052288812540555934305440152821218799369922622297881103743591087496131280809513486883631382892715609605009099181118810673569600801909315770254929532845347802599382247624904907496114498230618825376621516601806843909712796501962926290471469879071713309413354368022552243117435480840551167408244203689649469783058866238627907513403045898351078562909073609415009018234307586305610642425665146992029501576509689567522476194936623465545396564236811755915691782590977123758074737303264118384452831519399198401056210739295287851695073673585372211101297411010173514256950661192971698409827058879952070567888894165738416064881495679886047676661748960930544887238449299024135964907336732023582136126042580869759624804618155816123885926412092510257974556276952312650803041844709887958837655926066950372731471897684088373661983084925419520000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,48] 42512894581501384319601072856148473557537475193444392412949745825264171255914703795111410727579247947421144871085757694400059928718901587077148736852099856883726948366160105230144689161532029250071578585132130535638841589339854460033731337356909518459366942524164950964514689654909667538641493821355940593240985101252855628007451790339986453722620932165707825779483668040572543405764030139745114199513729199679274231097648248130065700263766914763134530884398529039202579417124307885163079556747597907362318587434568184458589838876647677605349306321524087302289862345071897217838950780688262483165862316804263753639756961122593705821536141241730712776448524142093413125588979266638647333344626984570590856643548691876327967378417975522952748853063758560127791973472623701020400995220545044248540224310101136317282498558042392475912692287339840267735356376577843208241604437089132839255232196535210893175643313732040191808515320770811206626345270214882429926103647690978683760775747751267244937291125597889826023125494155241676838262085065009530991214988618244268637388873927211219393596020803556907368873576916300915534843577781270806872118425996567120298980729456142321180917033506072482644308763519022687157628093296115598433368215542380634826715072002295660764953392473144567241847071888121145518728722857481689467002368499463537204602246863849411206496541829348493520824402634140032582031451241652983427673291390254491990436972277715565305989978607879924314526793171372120087400254461319598284320611456903192201118603243493077291674042899990619471429805734525622218293423939626206353710578216878983284146555735877699477315593232566955814464612205666569425654859165672869669926067306747859689827978500457971104211440607806258779654942822777896197744416496213649238735509431971833547520939437882281623922584347592371428219175308810029420982866963553102723832559676339458377100153950506036968440628903862856722207364821053727687011697113017447163911850826316527959150933142094836290097946150422142118538561123722655433994464987415720740689688716767216736257546836824811815772786303417833811696885345766196537860474705247130470751601155625652054199432022876978411417603583090237607200432834693464999778476702204766821383589669284516744202666104520612540029994279139303360222623066539173217873604874976461044651472609535189319881692642831550347151516011439192793505369059248457234560448054771530974486576553265385592545060398977887022480086033225482240000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,49] -23274675565825244947811501701251301793061713617592622276668726174039238074341184693685117442745004022622853978840835296047078059500203193229584531574389842575775962121803935804554776090542026657109679806525651095140827672426682472301067091645436809942595923438594945377785838411857037064566911144166770742757886463552751935275619876232356335413478879004007886601309885279395607026465265411586032810837978591918423726660783380143907174555471712608889071600490458170261602752030351875843957774255178747269175345834884125501525701740785316001879292794509795182214025292833149422963519777906351234542843499598452002496609525690942349672360445445125828520704135075570144843461580228806922850515689179170531681355273058156067101522722404334229746285785338679794290271673540774012604655097806023946958462818888112125946171478120900999716378002707444219005238541797680712370896768220838343991960052225408368581693523376166567032075226966717937907674860822709107551841342478288275957322805103252204262798676290137046187431873393276066726579668363909295514417983032944107211670293335700455187230476537097829814669730772184124678811362166652485990564959343202252761166263862886766247160469597709199767068359075485255717566047254272341977728263771408227409492797911240571092617037146230289876900010953727658498726889661646118686365854314569595079215926948402229563164870054413748524343710813231583962174122933468440355251968766077364560604051672900303404440398359171895285794754853594597638091251953383178714726661612352198009414507751481915607100315901915798749560031614775164899377139001216362992108222002907177326697162710203376978741507931365332099352607246426616592414993523972806286407447185194515003976212018998842818106936204713709631274948212550176090020551019672913977560849222387788296984549995225582623996326120232792777144815372232347066662830419029961619242419402045084641174804351835840094120973249692835162764937177258964720226881400026821914839752689365863056413605413260561668461023194061645091817407817673852203278677724878601946257509670550876600651329960026478558161832494359765464535839611184046370009509049622007296071971860527366752956137440348767570047321290154201726947786331292191567672030396801262216231563217806391518758243176497930624868682853595736604129265419429947329462043888542496108245449426655096810159736514082582693800409470445398369143955840946899067333204784085914335925836240793802593528980398393012404467551767263507906560000000000000000000000000000000000000000000000000000000000000000000000000 [119,50] 11775909709473358470979612802068680370255306798271408489595691787831987294987457239785566998986189700788412257133793182073921935971294989797261380341826384161286163254424500093302836739197628179255516502969021997846047319899220573302525199878115551582956620777140455390628990042733973785480183734085523533627683485644523955159841712193642665224002739052462804835352121769930976733615511256440695229526122877930607235555255537338471341281501473922533347834862774903016575211170887137768787989301076511214496437638010873262749098156258552553726319923259448270975018172951177133526712175414715272129736576815033688663514043781458933155557625523182558868587380621571876134070238169081299947620612965761678650728330114443333273999133404970863731825205923580775584240475062417305370670064118789243750607671897565218416336053796886298759528638359243837113638839805472929861752549032953418446985348082077810060570518120939528335811552254746683121117850916610255753664502286484510325765614900149059225547912748577406708020396425162625976695462228511692617339569334079192886447004556569361208553564066006333039620433203118243090876660666797676392224443248102011034032591301760611597688120095138599558760964646627220254120890771326446762044814037970977403508957897156687262673378762613207478448799376140388777832554760303039065237618431268110207000234423835805194203427391682290756701462076848515219739601663752173372871678590559467262476797774430029690518012720089984668184296901011593606004105952093278643903243686461144604545935360007402736326104522481404476976030254727863323415380902986961815288105668159699688162260162620764361021022323482178893358890930605468904303609028145708330010541467211246380647299387374203134520023039343677529220148160870641780183452059291881916470915390216866120375189701192441013655746610646824101360313477362436063967449640876621596913683467548285093280752424185578115473364242775047203430943232094379812754030724356009756399897394658354778299227921514427936464985099804872641161635257528152955371298582643115785809796839326466171926874964501242120527634331562891662968937447201223915680325336674663645803128151258813950847592259882853249337075339988629487890035547720738732575590479190578493840915809529416256049451398723700220590871570353700288360532863327195352309711094787883246010149851199844648914109759418510427085336137835405666015132880808831732244661853877085508070701613305043980008527037237900771707391272401921638400000000000000000000000000000000000000000000000000000000000000000000000 [119,51] -5500575147612114985024270738776288989571102001913836730080008976751533220684405491833505659922895429551054792583778521186510079338500146944882488323188917467514022177881385127217806190855520950198793498294821938962914195119883864352830614660487934753682985721321347976009074827551853817055971972949450402990959602652716559576924403000714988569030727697124504502926916675610476994167525855079173352087182030356148527265344363863046467100638015864921879067579724823250887831745952279182061545236990481927634004868445070249502219237875686976065912725646872400046858360321832055206782707323890356334292619482555316087413050507509295603478259305295672356085926275508415170219750537530297555957534792205065105340329047427225201076293435606160687963705785374011161173070339599941268622139548357613230331773090187927522042428616293474791011451115308790964935982173450266772855329087816691691774017936435409318969435188117425365190553473494250667846498557529987080745639936528088313809174689124509572006399967995250410459989706989082472605139615038076844025167581107463075144740381540026566528952901809076230512291897159167901065792705553973568146713188277054767922298607079409582414639023424330339810315293548774692193050060598484332402106117607358258394700942768243946811021135254320708969847163356093470770363524136197184888656172539064337490290997581131367332932012237596254072684711169309554930809923123847624362663778905774056897641770868132839405139543263359929296778844607924106699237451578709845387746980873136274068343077079619682177276334721722782699788507228218514570956861109975955247516050918227001457795251491736106576705615400973085289172242388609292872868326575951137511048533948391303377229801688068403855016750536118244336005499682400160248202277440750418105656240636726498941962842779511066641047595047371947406307314354630165871756249190581585755367790058353264861814679537016336383809658872053198029864269592798836916308798597972139738541049459165937819209298104836283601319179094422814528934811161093311752932003299689768656997450006486478607521365492620658803588719462712190336477955124131092889333890376655498412716663199048043974535259924341794738202562551360477515321245880515687369599340718988844154933326087902378245303588297474726313614762957288204317010299143209664273977264593238544258088849306452009872109318486183587135519857170692120453922709114101337699469017402843004467195073574893633600889488763941730524683587013186682880000000000000000000000000000000000000000000000000000000000000000000 [119,52] 2369241003399497622298613450146753829502026248671805881988247037958180483657742011601051872993412876130843773409446579749174221881774499074361294552970340536245124594920284225466905671569228050421376008587376198739196017362788084788261689939133013244011736504523128362536412393443244770563896241537816188173371964541606402980864627410042849830340998113437385624031846062430889926284881904429037542501092040133857959732829418619836097496284197044824744031818688510427094202898988983339200912858748963571992058100240206214478236151635704377383845085705659230032392705541030856992756889831922055155909105398178337554919219190227647758541420434337739012342730387703526015276164569941418339765027707938670277532567463717967824284382863610186010637701909016563033429958279081010569298804893833236522690241265769174385997507267955654594427363822252803645649363656074911281957807364372512493043907797697553777079427902990990070394735864366887352652112409626222149265632913498147728759239878576266864194125334454693558457998890093331414383917179050485285919675620816653712443281638352004255313619493354132127193414068584878619662071502723542740629674773372568441613803619836153500593651945198662641265674608209483633040386267795972993235694165701097239302959424564757657606100840577317200449004894947231399429848178203777203957864335978415150886061700245164467323338385565890123840502732172005830485089194124154698555070801559883588302821679604824758912136319376368916651896851192872373051525122985308364222901031777812231363085526390460103262355115311975817302527312752861994848499038754384610183097374523707204417759836781712947159076972734184132698626402950066772876032316030239978176884754912333090843774392846218195999405211989334362490643571800044158370870558545025680296404539703077837553329413634538094684313425514468942233403916136730298695096024665698725722672671608075706455631443008169813457175038044087401657954335467615196558900380628505307743844905837955086261167944987979720282930820671021064164731971383067005056789497398800780253245348017149269497028475436628394097498607582456106398285120627787540147190036988369288748688601266751428559602908994454942684176468138229712079968291381001857240091748133748191978862276365322678298473024867668473029945540784300584917941676316161517891139317528824254768571055153247876402826508392580289796238891725479201188896947323559941766359346528456818210674202904842770313961001909583330094873875924071219200000000000000000000000000000000000000000000000000000000000000000 [119,53] -939759981648582045559604005094571342127809238143869799006437658479734156598508133151714908878901774418228539808852680654863962466088241554723854920126061256336283212948734609060428945493323405660874914660076011163351641920486178148176512138806093076218926165068195696879818916133424625373188272708403862682330197560332092708120669514597629420858001414431119100218614119010109400229530730038263470028053059440262740942178596148305389458747402160372286069700959621104210891526944928123240335209053583616082774773229641934364534819001717079574821810192992116594964270046111479393174560800160383964702804815367275384689041181326703844869270143422901476023499354861259565989765952758513696700576234190444283050286878359784121739312286082676030055732525983643302309887698686851885272146612468939780883644700555329720671020534108036928759228290023355870690443598395988090527323532871786297643673726528591287865045117684196652499024376094091356598755876396778589395464098566257869301505419013325719115622226597348141079443052610191125022849457361521448346012626306718821274387819328037479352619846384672269609240443359683224148924304102346299318329909790620421838968346877576112445538341670249782812755156976333859914040385283000625464115952920670357175071594039009599364957615695876367715443555542692521217384278783212544799955570291233665476906288566585535739024489935958732720116095728401670795008902093576428264819808938897589535710833363697300981167449698679256428056947208123895711322305225823186152423471237699022842963223199920649398646823851929904740183380152477841745530023670643942513622200401732559558163497416367419455573639813589464502102384924619860144514939472174231534234193935654442785941774729171553789440560322956881914096125981825769160697092351104834911647314737655873772831314219603530863089594990627894906679153628908819463949491009540040482859559740121641660930861308024275624502584296587039516789504517968444712601190831408504401885610116595252521053577418452965668931395359246777251810462445160375880688365871873251073464563650538465340283355824662242166494316231746881759480765389567530350680039705737403085381264803485234594791615647589324667168386264419860641835976781817838154334607900945671534016177178535789270523345820938990069445449346589848682340095810599738194880149240599281399949715925866273110735902759792435839139524402379487633866707982202612823033250350091529326989460071433501236400525603982483699133427795938508800000000000000000000000000000000000000000000000000000000000000 [119,54] 342745637433985323183990458996354359553229674283180881153539579415191746118759056002957705460628884123788852344743229767262043695418652727858047830139015172853958904526685212947406317926883014794438506682610997400236795885998572351677176057087139369476135442060700774242633895346812160378571357476313537602362179149769884483603650192830975988919230768776401872086825852980315711416775860896732667594239230395991417191645367359455472312413149568774228481701648135491245602714452514576603673900615298094543979081493241725623806514412265985806333190633231817269756683785960180912051438644333707505075323698420695110325693873778637214340175819068504977781649934797874925180681542553537785679259241567977257361695683921392777882760506239370659304596032771778129250919926966619971239119026212212134899279937680167250681524208147150954199863925007498894081614714653424440193195439327721155025302620727656018799149770454162004381943790943619055336053049135529418149692780677831061075292919677390428095640663168596607406395399665753313969615789625715595403460858628441168425956812191562335923179231507542720704431656087901097272629371687740677363149604759587159632888844756603324138127814434361192497117895217770059947501945142303939302611777220006491531743017452069696116777540106397773679637440568880589987353265514562828785845375573724496076974051108490126171159655528010084579962250855812146601849146837254430922761965101753767769354632951860412413678583252035114533788701551967254207660968914808138585647831073740468481626798442760718227565595760798406993998711482465783142594878726960752380301617274054704159965712226361567330493577505960626742395152891374186100632702995504424696144884686062316603186813895473136938096535254229931779132388920415737437401133895682372108077310925323607816011124322873656223690383637801925745654347320170291792739371615286717446686628540811910180557218463799842704852688490100919569547454511284667004815972175303077067226698953868251129968485961741101812861746887072984011991352062498186845666907497836075452680191125435571570824352837066339603651961658271708172478536147232556812288930337486849310800712232610915292887374409960788310056037543696496167275859574021231428399865956130286006947441179140864683807489113969782090590125556721334744621179334376274412890270796129585710415327028153559866605404490645024165872947879662669715979663419883200227689112299124510243267499849718675777198658108914318902016541286884966400000000000000000000000000000000000000000000000000000000000 [119,55] -114745057132632398645673334558344483592862632846458040088927068233721063897359353247481601875609192211322869035898798353660655896517819942575366844731279861738584155099137887454274410171611582570546977347213643091068076193131799435195079445785228016615115804963213322958980871651095726118111052673409789663326081798768624186219232501037102097035396341187863839000849961323756697934054388610373739446764197267271503642121124716831123616298480664176611277324829623082227777829643947093076026438069757778923509573267006362243804621214612490385375671879395535805201620088159523671434280452372791003983555179711843901768103699274268516996899597258411190763582980482712404931646201572967614977734617153632917359175379130783567013968595741238062260471574051758233211298436336483867963050879243263625089390456564688177474766662772138479768616819477842798577237008282313070466110744222009916676323227449186856986969321912881665629873875004081065615190582144889219048379265746558146080905482209192168850538396379363651045078713338094638357686218752574950763618066948865928944555510681538105377834277513105318535682449997261868438254883237087005874312096628218148784842168938426352731741859543736383821763668739168378526292507882937729157365508850472918886993199370672907395999968296215285492444333318517440457241822433961235908455897084211365184494782430628437559733126408266619643994543598982839722988587103903626342740744017765302767757486089854606528683790050731669204779764562732153159828600174103405307502326724529693962165777596493829701865672159293008769868772311309519194674888795839053381492965508323246556203109408463195547235579028915651671932686824971566189527584544353513506261789637417003335641644288723364969396168118893356297313682054373086535497817696695304765696577201930884062146442243990161825360052490287351482402066180019170552995883261814480216366315374176794243582408513313115458933168669757362400660786043598801987397747781135461281949811249004649889774291330184442571167871513572338850765304090913920719921492976008845334683823999086508479610158930614457872410023753994569152460849052302944019245386582698287389770923563425015141129052080522957474966610575482697765735288701632511299723042476578380291690358108633545407315767803205251727722940493694274294461786974694575156089350010400917173361752696918105577760669142510636929340041324378352384486977320537273133300391011333139859534236353154723645296469533734484697641057174054502400000000000000000000000000000000000000000000000000000000 [119,56] 35196069676627898108996357494648743499875338345459027315795384501369717431110066361400403649172676901370853220444717685961701378035159455103582747006740125597532788838150122438683737067642646402385504695519676645012981147233695329162865732840342078110078604665324509614844555096462406464989404585992257179369089988598088408403914966541554350193312224668540763388421356672329719928170951989784318620689682808309488278487947699507169885738819976097119933828523296358863422737196924105195374413149522046315629784163437525907592319730484575600096458558365799813482668811515553122696327133759470654246663818858716412825202187270374347056833022250337473682519371436278795304109243219609244496552042007854407131960476866473847993085814475854761577192249240959353953029832275943667753055872748723973007856945527300630629312174142284756896223187385062714833978851348496350163695442868373458116035316299134296084385914122721873740219508344101595766005076535858035977607919540865619496090876937841980916510457106986206157951461496013779946880610094116833381717077953951452702325886154568381994298597023404829028085941638106966139241312058285926136043824695691519269915911849271623432651748365239931763628651131686059209813838242460684027131345635602233815309833591587173013325066896698608526222539674863992223147857870227429576050008843234353933381302435949909648635041491249393527204663991415331512803894949826648325504341991354406855252908543877859227305454213036108366522456689963335532828703821382127207772009399941921241090587896887558111727116270542987479485233473790501590902969973805195175966862323421467062716803879814343782902770194817297962011839949758283202349271909575706399666376721592896669637506144307992202817004510472800308460455384247513051234584023245291747830791074174637732875005295133030361156373549589764532301827450409302132114851528099766179590819437478742711507316868141382236265080166262912271564434537040995816817325375074472701539225243551428702459100046194926100827004043648914270306157658330276026153513179717043081798869569410307540195889498836936534285010095819631549625844284856539798956819640149478692399685578803292842347742172421175625190078655609507180307242493303643625169721774440866560794438881176430877718577289877397814893607997753121942288356388097740630248618835517933596398830404430490386968916493439974368011064064097010914134776285005014882042304200372766689000495991440192789840633801787972471977692051485491200000000000000000000000000000000000000000000000000000 [119,57] -9871870089899286393712581608696679255174793653472185877952125413332134651946345616061547715371055968483465481207466121807132000248711313785165137533800320200365632312329995898360457994199717592045098343572462649343537897989187380973916001375185500931374755306215689409669080071800386945663524448090657017685801729522185650595038914507546632978543810110450368649778678102713192121396767783512970206078832708161718584296213302988514833545134164634992110277800447616417264222087581629121277278316010256002002453366095609602171461042761016427445645747193856327726800769334205776221924804734708744411383405015779200532981875896305214178907437330129543400314965234221411574429323636101044976269901625366910964616500526661018499006925560014583039504462072475627633359329344549668284209798583682812956777939972419152776162126451897342946560181029708883334900717820707875494085084330597433640748445220104578066285155538242406500905183829064633872969747196704733875561678232476851674200653332402291358804033281193800705259987009596087569404130348832335837269107282269679600024610403709245197291384206874702126135642540408641195329392270852100928654697756903782149195776236263108375330466768664661392026531531083900443495347311861965849814957684606550016799045101321571183992978574260178521105703768664089754357467892865890175483737781165334828080352369374700406543208686625933127895701213454849945228032762482360528905342271545282963165733522950677032978352746262874728952576193244905177045715031959521384495678052059712743071563383789022682080397336244276465082733351296518963653472008613575975714746257677821908202916155017170214662010217822415321322044503508385444862156028705482683273580868930542391587285769476486377845667342262891650825049064231262037698799395031044534543508904998999756599073863476345470879985276201315470947452186663968918754485041348128390258556088596875865003951856493569819081384034310235199068981207747148267770930523621758964631103210127247310354200298981344259382274329536776245082702255444614464940835808525847451454325741490672025332350675794059726185543567319501215653322248547402939703242226019186309090166464398507989151081457668642421855406425796040710781052244105361901071509388477389258056397776383250435786685134527760952046637759988707468051204336185343021604549894569543127222412398404294147763880411048410390763472407313127504459042587832610085119047813524464931695646112663490312844540830400006723878500583404994560000000000000000000000000000000000000000000000000 [119,58] 2526935695950759886821643646329026156836083927901315806488244257487918834430986719032369991677621675549539250680475184139618769035018838668961752254505352915208980177711524731878385290283257623329491257234659243623220377359866899099785870097201326696984692807165175811359131657431542517082999739029208472500222906786196484884988262227629065112411670378466143224855837897714409023368937190335339000555336343453517907870433012976816077813905323222398702060540834390933392609372764327009762995926806951100383460458740077124192305318991185629317816409151244984478333827264532304314069558797728044584705833622732493705471675974920690712222599680619643938550432577156022470428588569588903363596060834144872270304633942407261330319372300296757184154436778933483784744502694882543478888483915964252979899050432993318083157998667030623296585024421566854762724753456648720571268313515548492141015647430644766153728415865921877534299861273987693543831462818132420706327803563748553577553054386677261468334176429960886209236033646580782578709779561866116805404387732911652680499453394676581103312701355872157951226103148138192797388231475047721043691015356390184388976663716111622752094293178988825321837677338509622467660551258872482511602741214584436805630450949476771964332091213246293503418356940329806267938245536232239132602183156151819924858679847206220769020613683528594178479775876742049521326952575914409814821387557095322284665042249824519955718386883309739846417327320771372543943200046831441502366655792845402331069416072788172811464559646389544167129717407441646258936395026662108483396277702420577860499818914562584256191101001095834074224246194906187805281751536314481045369794045453843354352443399415035006393590568532693265999278847536425824070314498247552355397656130827490610439182300464369995424787810534980315177981353462946902862138482790470439210000122046480306298386176914475140561893987510192153306407532969321897693898128033139448450860886783676241074149298367352465870753521590447534488340672872259328381024931222765624952950467935619668756334973005047346886644790551993780120104030733581853796262259544088304814755708470101737331393243332836386053002716985419258186585430847914984651448640354621372621054123348025826907638752509199295198601038717912966717411615587107992270273693446514557201032895224630675117438467469797642789676915783662928912489475289588935708307475998826669854144000805394135124025401438550628302778065852825600000000000000000000000000000000000000000000000 [119,59] -589245553698241483524537826536766441809867908163866483680685350790099645611526132869644935206866323008765924638054977013798320714196031738407072996213286169724529651042367944034651772154035006454770298735492880280754835608244063232429807110639163116084512071414169287826598998581355428602335972813828530320372856879898305087642195748997045986687698435003345495975982689289995694767755981685231669617530239477306643271441077278535859167734045425359883447756471809270610130496294280368532771784943794464389682290558026080792081218632661320036984180288771562368727287341736954238133950751024116268877116952685468252802937299256460661862109782031051593181381941540183611164731185136812392817213083035272740255363455965233795340232060004207285888404156821389012347901321775657586414321011266251591757408566619778179667091311804943663852398840605336808591312689897327640903440822651856801463047684679160218720057245632586370448093974624311808622831365078592347842186317030998974578125025846342507796013992869618931099238983989701683432044870589232541628009883891751822048487072494376371563772933602164360241886907744135599855847123677753223737543862102273602213926699398564019872719195135939731864587930667793352851896850838384763914709937592264639154311920940121048699586589676204004553191428499104125096610982838560141058332551584313053787146825358596364977710777055243541238361249985673626833698353922523035420500167648951568846930550877998456654780950196409137065043793912396539402821022301804206484517744973657670721022639257694007645426735239992291089472455304078995308140603538886638075187071518860215328158746475537102714091491081710699566902846387464502579124431131391055990661864162804381450401898920710940470612386368325345442188015338630977188010892598096065401554954290730009773675571601787167036927882982124516836086256709339674876224374505908933597499002392790916960923445922612227280658121085709999451050841551232697341040659458397317840280995178907244322557666316509204864809469907779162657726198531821217724647244674988007336610624121923716210670091103719131754150485829062621657458438123862800675945422815689256591996364438944478837845746795415059002378036851994049134649302444072921823956281808834367952093573240134351623838009569256978163687602809515637092987295834540399654367839313396938551711480588138565389246495096179918352926665832062070876951291614028744144302182528976505070329256587916025508471050955099906668351250466078720000000000000000000000000000000000000000000 [119,60] 125010301480378685283131254418668974895981275016588031154057694466137462922268230353699833893047468410327009035483786849725199432201548221110745511104078598781219388618417975426746408461353639665401458779174156637982945743964168994155058499552549312456860061933036634805964060949580013792607766885792557008909227120516347491077080577515480592740488056116960972880027395851711600658389962748558561944778025220250255365461958182910767412018055756400516768178565005511081009884471660283582769815694356221505761787420401128958460765527997774146047682325735632275196712183809829416652552309758678420623278031302268930056162360375938624555096445246724562241289906596478618921325661706307462443055550033916534533867930040736680581336588146070630524591109353822840080100384979801453680162135372028951596252856612696844076155376835270493368606760212698882838292472099721801852556415853032215940262241056567314678840653896070364183534720095517373840165415312060710713717090933683773830624490709970466306791429630502157835402783104988081336499684057344708574607192879327232577080415710773989596186477076763637897235607265933480840361048001755245687213499872570429268271570324314537243392361975521922561915211680897735127340340845432244291739433537352720853811458309809334019944608591400790919442173772721148535813779296846518993469161214844633939154280293436288659644661447524220392353402979913988795575190422381474403719507147533071513025506466193944488696442232289317674364894075937516342336126492551495068837686260185950850949945856559563099980113919084578608966526767491431550539255752217396339462597983401877823651252030631372230246883528809840080515717871956852184358853741058308769829281883672132645286579536267087441794942671617891744750290990556819398592857163315890903435814373458512224095684615237127184938376726394463593107424485689212773663802246106793552351190957872531846092201265222468393848324280245381408835928233092975470073964372824017022735969760748883118794693210386739685789720617125223195923466812850010206332503983547088713262139766351436175456641463683848970823151757678828886477055042986135647911418955132703157744846688663528368171544032541732465899744460575020118343812960988961160801104884904224192401009073711574278606015684927243151684587601270076053314138760119026514671919276110577096568771960337719932684249236815527538003465536110034417465186777515363747818492467218249267055612249417287088584080965495792517259259281408000000000000000000000000000000000000000000 [119,61] -24127249555271634544227158080325698880492533845676651223563324668150198692290315499864572453948263074915809132743589507395016875618312515061147813499289934903458291704972059517203781287589530558508467838199811582259787222732694522043336663244340447732658456158036403608686055455340709434456719237072562927208916958507559641116740453353118081486590199804488061928349135535345804844481356961363073583840014784279567952230614452908452163523389060227500732965012266246463073287504132918447605076826195145871637451460988572792426628982678097075618893935769944201303537430183641434198041471418787869779796986729181521737612864527886744771757745033084955907539572048424934826801137858498706837515689909585915802510256728027643998390565878516901790969429319812907931881387996783623243727349654601841690063308617359348292107531372427031750497110488807657869745726074116179871879737569715141360440216177835771541299009726098038645254435588480506472163268992550777124216691664346643323972348279646848164463120348540368475748519015457441191800919891932759279536501903328697727515978581112490593116677403277075412250924870043710575956605671777057762626016868111024175117617782291989593819738003432573315950583405758655157314889202554668144054183429164060617396362911984241831819835803298435215872309850094165679345125777686516650455916754172319245246181611171838717822384108941738426308440462577839865428071984272043088097664083844594402596358412002029037028148009892569233610508419367599213845204412245338736764579763350662676081357197742662759753491689835837534792077038192197651279798277949949593011561118643668624295134505968230696121467552045082965993888567972327195961783337891613510704205347519542833197959553968862213215049198852621902593350066885603409234702865153313730529083644518693964182389461611850941082014931481621955646164928973150024751661912172861662170418787576465033144365578542571747809502032571268899898285310149134755517109177468523874273724636126041688235078248967081869438912529235553344030143039231241210020846703127635190562127035065254955732256768548402500813577769954814451601009297713336644024657655086569014761771970872242910400085262075365031733505708726509430366972695292015442128075247804127791373345078573805558914953264417002942979977660945838595117761240432120590537682441588193381011877066950288681348207099045677789316341242750630402913420170989270404897754069997098584755264814929845238365932464562170239011040599736320000000000000000000000000000000000000 [119,62] 4247044176035180998212711516421379455217206302733462963564114238606171072083875170455283379198140873081647732515511156239753265648269751839596261395662542195417951222964390593729584636709761043605943803719567905915616247373842430803457773978140081187052689329332889755378349801451905676744613287245946643352837070084535636596386540703587609488077876887771804442638720971690014456379379643383311853917058091391732854671598767630350258367298255238040939487227918574094887528641716313058399008627877639882317200675795173331999928029362197715116819294184189029496084644172933721470627512622162277601988923466022084069636225509133840981381712361605718193872447297991463497600464885826235777261442821796492063626278850402177682639509942752104532321671908664102201534772173771525619752236266343725499562536637275388052967570806007953051442808608614145292436889419569229343269796983836393976316758746236408293762869258941594682115533686136218550056669989842530395960093528407044434284291679537576201895751977771083665187679505367777872963878284455080983829897914801785255694219139341584673830559326421300642400073630487584299900513569452555598106638361002642378912170159959191078374439119375755132576717693351550321692518177811766556368864080613124461223401538049436811621442883252624630497340117355658306374645184432336707448172435264086121620643273145101647226506897375455500211638489011523419370614003276481410148666641401638577602195649672487853969678257675065775687193970457091334240506684624280231193146032506936836079091780251320637068525588765495425699782562445909141090134540425316671493360231164509607776617352807405407099077841784645554210139753587419937100886343776006626825077915237126266705071342269816719152972205835794809536727121044399341961503284804093011342121297175467997225450425999880060738977144208936871671728034692763158507166701242154394050391118099365096298582952751549986103100457613507210264189566490997502001515223286215012821398774588504629885840123837572658670217133523524948729485646723695809946347577759163937786766063342182705072298101303959271928318353388207314812711493890532337308728019759352562735538796727789855917091187787214279475083493663050535922680877293780181469125497644833931291944818151962940654529517735307760633188645606384082264419610982564750960345091704989540105287181949848064423700870112090578829142883392592182887698253656335171003776131290737427812591626188993804218717515070117536666361842892800000000000000000000000000000000000 [119,63] -687189704932759513988864466920577477953870289547907021232917311066072112859662166579585010240362509903314317808789174050236605406204226637603126768526270430677648386428792699597224233975616961170088994465211179398871727630587949650460788985825453251436887961987993407635498515525980824613971447346111518620565041971862111625575882402095325639910036531926238040012212434767876715637967357463333936228254881887167797315653019705015088486922717133874166569357336241992528799789427239072990705011626684093292462894938699883465902305532405477229874608928468500312473536526967886440391303757630881128704191786608476332720199198983880040102791659553337676293209420031478071130324955884361059904282182512319350787485011136909561311381606177739904490564011368803591001491011744162684428733809186725049528299760923258475378262141126672742377127136903006170465438336023556186501202900680316851767639762004423798383234265153897830354517176116701835524679007738199581790732737416729040050077037304402399246728512405061054489547549344117701105766953918468923949356475649196512844224738226100084416509404628728663532384963202445020621141316283779556016498734432950158531542116750357557278077390892327198593677050487633137724397497835613037694021764307716531108098722009292468649822622528027894839767457931914869647504490725620629477412242452470468248881308130149843797949252397286731431632574048630263843923568975350087589205485810217655956280572438623153947540220035397892009881869924843764816075785685296926381095478208566300784188932840475194919289740017619124346015437733471229538810032668217694606526911124885633594124019608116341399916680541952619567367604579762939634271263023313003665901011115763139834354707664190854991486778182906045429694460846280799920102303954498552845530594889628144471642118861410877322585176162622800198282949264071751675760143406012096777449916466730200026300758942849177180225555037470657564211183235969372577635501272058504112473636426902542809770031363507794485473523222688497000439919176166417911620186169910397826351864609912831417842530974423841165999800131099005221652747778499675321181253918715135698303803067604313351424532411429782945104792348800371352142210389544751387163733258959811728702707832628648988148668573674126671636168827638588297178552535283516042048038407967435061070787164393719320373327131308506042593773485973596942212091260599772174139232934128214247644540737373463785357883722407888713863649034240000000000000000000000000000000 [119,64] 103972302105099232272857893255068242608227004725983567384790858616709445778843040402158811951568115916879033506255999929904896103904240287340714969615066338825610891094418107422707324375286668752515323797545337349172709066176708726680340397677747379455947844213856337061739600303569153752157783816165493239978407200856705316171620978467907819887587969975232972986940589564254283299879285867501160080757934052095890624852479239800174402606659683185779327443818920328017993233336863525858131677485699977564178073929760551844130295447893018677077923582985497745538467673431321420130645285657598629798170085805367666944001212659629491192664944252720659295033318425649204836823343736971994514686836113520167274539659039974217142368798513592769413447164740229643051305285736245895590242201829017817046146749774708579246595280400889051906405074367591238893594726949639721666169565804703849444744068120699428507054118209230085375445741134233545030348914220203840768917869227993250095738396464905479509876488147907889550343573007930889146636619947243461101072841545773233242201628295954151966489068168439103399823425708272133150003637938693339472906850741048762460568371217049171263935790530337073934132292114268270437740236636682244865213310514748978269329005576417968426146653576525206069359488523495042509677986286511441346587889824901950588368934808026626611589750376833759395218917703866436719769288130788482026897561041262709866710645443779166754029794377006457549556607301758308646731344111071081093268677157679954182587239846372251073808775076741849958496264168791316995109530934725597561770508923765570865503307270937221102846610960333528988671530863778606581159606312833802286397689050143437688595153424677518802451781046052941905208255692550952858845150478027866083608447841241493070917536165211327352853822888642579326917250020471750854870338864472684761622479955882542317955254218257904760429867021112559015959134833492708548352123908880390028476638395248172374370397274144678012038038210628773926870640121469397368799566957431284922260161594346893610875399762488361679306861097186895688981646860969103737242913360164042090470632375660566857447441213030565799348262084448548959181122432552298258843363405499669002983604989272756091665300832996918638359680715626418997584854036804903334260744904698948668842480643039635635883675442132971609728376973429239891674901459746385626358532646974942362489702476866726731762131487869856912605865574400000000000000000000000000000 [119,65] -15153382119679930965089416587851721393822363615435486720990962231196547168203802022447074962502634787106735356113177298961291702370472976360078944868267164258488560158275979566434067155937325243990939066150692851312384806791696480168447558925979856060508614295089096620556814816403592282848449214764164917413471231589965448815537295232850820678431945824241836753508813578495052450507485538746816322344162804394256364607211260200041431160311527759708054445440641138477771817478457987420345919873940672359207992079578939132333721982359291684333452048507705579712482807324976542642895265585162414378699263874849179006669527688512717970819029433597542743536949731321627594069777614498384626675842190665388028401299487303278688608600251646651415941078694749705012157257558185466141167278778728645566277254714615416712185240928315785080683879538553280966969016863241071776296992131146163868229425643392841897326588200142373894016925380757812054904989136942141483485176487210910476645354038663810100797179763220657824986323252447642806126466622062776519830793286180768802461996796198497454521938962358606606367041838184417413549811137955262356452728556809093345342547414625222494732415217096850034712401252363740512334215034412451624047299283680552486472378386128524919316747505235206528857623820652133132144678844581405401478600862575199002744405200911849210336369160742707391563797076437932260122521135280084512872662345781507160728320986486347297757058471019656491464683472001166245908592433958019694097069672072623166298096430128954293199138371750229675303544138804099513485353693023105724657417727014913663392171441502925892771021847699982401574273841978736435889010599747384760945918411278187982286585589864010420805999729606033580936837839275195608111053852690027830878779959259108462330452866977562566031346164929628180373584863324620807122541859442260325052168172373896021927808463179750161257269965350292202580073501453987253843615926656066191049594702624573878809143271402979520994894277587937992349607991401951073698941854586862449668938897233729611020228439097421122975117174066427755629602208681745347583130223093774522369482719868822488513285766728480490824749624031191411519667589328803912418643753827963339059944742392052195202380523469303619702465729702826295028885811148274853868014267159859117813697846513154421804582657504074640123869776299620614369036071294504017606735994686800388314670749646005911463647873846500160294910689280000000000000000000000000 [119,66] 2207924279716036344194196270068029931229185237979660087940144393568429470663094413030871241836640729654339763817445760677400531483525735919579230860378174656791855360131394835364155159659145650522441828961429292017480604109423153681349986098778660122157331992360031886736528968535388738186314549359623386771133426891640522609931870493189540770744109020198915429140145296188618486935989533947646462701278596827489057170922765845533402595261630328524623212259933653718607097612156074384015451758767876889333803684073139711838580748736549300716088778866703968773373761539724548984177593123802878903647668134030213757916761727925114596843134105776110090929812711958495445314910384267981895194733236227419439956261416561800238440286036868464324288934227205670864492626689644510186966737819005174099465057265776405453355368036625850576900369408539049720947949112803170562940749998292914459716041049864678039632900272471352840820906829595213638067177862734016203439134643570355572924152485340138965927541264361706878684048953509939952768252069607867723030628624257359990717948230493902439354172002147706406987040447617758101718959891438627415315903597250951697171908629087818876071547088983811296071265800358477791353328021204173839258014318082910192901645319837507455597304058219809219990476313064248868367247680374892057363866055281403929355033149983827815538280013634032338578969462030555611513545615552294565775306245307235496979291517560039343906738714588334656746227085566826351647306585511153546098666550959729458333021645668214807803384153006287185879984156590187544445465029008036851903518817616474092679148003761802160799562100585430657084380413427585594036708196368054519763289851912052771495643127679831563006720559691464295599800108121085817051599924593912390726642629492496872183354463982557395501877263008846250924656878496460530189929865109174416276304720072633324275104784342644822998835316130460394877647778102416941012512889377181577722782658509032923076179323151194952379796156718646395864300869155534788872357725694535097251454105354187351283512203620963061713648861569292022013837509399649644971389882201225035861493095528430657227173984883278347649685985846414137736303212755677239706746261319526519018394835643266485907171239301686192245199649249104123029662212758289276611772325790301381463885914315712904016736793303626021483923877339442065367768789226409113709696392323218293393909204017375151937668704422840613846017638400000000000000000000000 [119,67] -329318272615382264037725274908015026697778776492208785700269958848015663904573426402115449425537476241510626407291626041290340550280032330995045302403454624969927727710421334328695909233854757581363666224356394622333410722100530409040436456914651745967341508594472942088595216178492160575594472879712513237656834419414549092401045190619616233855573274638439597685216223042808343311469681797141356275048651140693099254656591151355050539797196845646599893669796613921458847106140027524545732081577103261933618323454150315780373863464165951478136358008147686463289938776610678722541038647923498027164024094387646819818193873920529440395761638803840347281964217138789232929115583942283500129391879110079634203014144234067081627753179320684960490758019730476906044015493682617071709171624691526771901646851511979059058600887808183594405366443563796311734904986615477932176904610707880778349154144130595550582581738185849037737216125872883344112783985997133866004391424333141433863246485920289545404687307964266129759373993897013313526201576650611425063796241803818813863190659950914298595879372701256792917345201381587730222851811329347536417429704026581756283261284084516927666372045096780937002957898752178151583188652107047143119969482363697911067491595813555442743664371535797142434876862861339365645515082197357724364033942634571386021681742730271794201660428154547904565555703682952175209410164825865863380927188663725148427603315479453053536442329104159604326138701169742836729483076646561236848622968197853155622948557485569075114957242229183126485528155308155934972593578804236358864322515442338582740637655105808393361912570679223826722530415496004462032168770059883479654621942921855717518948129890561008995952205228841255611034416699032875321226942519560874907125801178561790982104769541398221071608704915895172378981521320718097741637333941016109174947308895800580584239993125011451308865658734176940169728106881889145140986570613639638164171518675319777571624436991789655287478517275628856013043943543848785067353538320766363548706261311738815101780011604723899694974003968131322364200889359698097793049471057043063833575701331169805350490030226534805143398030934875768856256221382461773842298685142772953523716695253134616923218434712825247167577501312716420122266369806149396922104674776033015857067727711477453933465043950579568030623041894812994938005846596579601009933053617606542020652283281611458985487642229731886240806993920000000000000000000 [119,68] 49676583703914661953886110367475511114004199459920347511432555905132146309568426713419211871698259854745003082320136536958751699584168848698698423360470112586379171553253501232593752755331225244056366323842579505370162993353864041062586820027464593351636934903665391366220747004898022364335179731187371450698963285127218811977138428559823454668983867521209206973342874858236031695484741419783050588640609139286280922367037177911745107517358907438773768060299178418559492583680793133120107120262193211968841583716134518342821762193605213002431305156175486052468941782752417350738997939703502313790244178716307980792420998728117305548131630983839019730330787640272182756452312688490288169155845330689135312619668510722300403284757939573918270699226094066356366784400682098458732472323955874601475597959803959440845256777370829565767701363233465825857429657353235806633063686628392289461360343917834674144834345699888345931161671931026619272985168918156667474137774179894724329007179660197167074497365828909479658103154548723708234721110244441333115179111408726038568888146937643400808433285673938164584952629278618709379818248100224966925453512204259132508600694337406710022594240932974366398881242294460333761794887484753972952792091510261902788308892719690062135690134256746979939974564684762092429724638133777096334041666623162023267612073220707770699355977499988657458590005131552258324185730990598231601024853118236536731527218760556140796593059682829650964474916169625255432457037275035749417665110919997474904365324423693501413367873055414933450082282197602647317725729884214744492752371437327413469050485525258587103368399579199865807316829880058196488200402347882559076707370731478213171789951784368093688248650907842859127496529141462902623545625161642585359650621306235212662655111217726260880363495019132719488039930479069542504717072569948138098538206328807685654379938245635149618637685053986302544994016931426724577471680938992076682101554582775169008898942249164019557904519002102457609479600220527838906534453161594664724420293295660532682205744688239375417126265680939161615420373981980016230394307055481060944922089286415731764665252336245004814108331173829996536725881138909079818455030938859028848566242869481680114416621107202583112325738488673217875841977960786213237392497489630322330351973351456421952831989751818996217176640643064708705799376517954487006749464140491718017134943712211982109594800366845269016313856000000000000000000 [119,69] -7255364378772432000684420930408207382328358664917023405948726298492579005685202013519311388155200006620483665612454109081771201060886574702681026054120661726637695342781474376944558468594062466174323362899036512748099728319037632918862752654518998503383816833601630446041672197771312454116733667579532818484538049657344479171922488774424386689074095915399163429932917539487381712901767465927299725394657941453149186956281959693782029458902111511213042815339052624890372508916558631942283037845246445459571610636656497781996475509369304127004450131918821413844292970340698497266345394063106439070752022067636274967247755897426223180949473134852757491929175851251411878884570970016471345618603512985137093891600722698662119382824307350888098377250576497870573145463215916963650028328780758614398605879462631556835637641523672059740583925509992252256495835329054061644685593211372922189973751505003136978767830814734957640704783014927378220443249601606321352972822531484355675744012931682448373776472089401690505846911177400476996861254320869676640672287428374384865502652936960709259613365141268130236312071163929742690978213116817512877555737807099692088702911351725842337850240141899629913666525339198688531226824792767465343609401584071668244744203491472050262154064310541007932072238082718400137526352031517114609602708333678790162170008761387677015235371244803218148678395973335667336271541024145342834012027695419943916873129379062165179395286419014471793469667161642799691002092347416664182492011265495862376639358875950793075793146330254789737056896101003849625692150403251031560903867181460412616971530031378594563412116582656256857397004783072257237369362383902556092802416935956557943004626251407621769397628409943735448824959215879736909560083922463497262618508386035891394730274647069584423084869436207308683384854546143172334643777500642543612403679473160457282453579680582083380979893254145611427710414758431520185700999414623079875400857124828540131697101419245906896590377418164559416237759613796323659592082081138645542436724954523702396572228538079884419101061945760497569091739170616622307784577027551149962108666535180894516996925560217497195315745573299105684241686865805026322088173787058573038693608555563188367845310889880004953534098219181663128255542512404610473538123630881829896529348644390980363638616563879256747249575363247051692991421707233877835698284628188211899831259034600692253904353993128409441501184000000000000000 [119,70] 972998317712781861427883748466535977065984374394373127336727891929825145767899969227904842796327860756542540099555623441987994681054197316330744930935288563119956795244954797838638259835011508952946128903545246011311825050848761982229082696353362222337754158407505008776000232322824397259658712224525918433509998260730965160263543211935288278607604598096656365176398816162004679057642968554387437504928820496005499463800079024378057687989038813666644657250559322204891882674654027406590018927536442752013052853057458551728854059525226184027894230314546038892921348101825419016540008134690659041827227384268851368017007063422228478518645809384792412677745859597126862633205908904121559658266629157624240848119230327401593993205604812559931082919330153879993491799962579028120882005553322460152404134956330180144673957918347228417823039563084324237750794673219179144666687344951082146412573578890693476247227734243041455277574365310376497615554206092570427899206761579276072243024536932855899050641429343594913245640181429855657745782530693811366874677882798237016688645536389460363226473091745135729747775247544393701074541316591733262736016143650549597287696280373136144342876174593003042004727208365539534433991110416760783162081749073541153664324880473391056227612907477162950612876340105204053846796074972716661447264241303763702796864701152721584136692770408318231798297040557765816021402086589622455985016359605156363649459758356303545158033523572579856565411702671251542313307566756471450814021625165635472202512564183539251698368713344449544293269821011417731409169130938843920738389760689786076103200297196107681257485217858570418102110948945234059968010803834173114482416529463845466245078894601659860914655145486536237209424713855603161165392856545206061601549928833386935688533917726185844994884094283960495771852400248156044500973306510845972294284650817501846326261169663807712938446099925698951288771018283527994448366176343266693846152563807374671878271940571451792697528860891480715334798731914716403001415933722778141167184529740185277521801327494444331180421638335197650026413439081183985865667321301408268554892905514671479671092312435421521255644668434657931214209456032753098399277218360555808111510454689339452228421018561453577649551541593296492298781489227483808198916905068506477588981179349863109422853665579867121684596132601738929899920501560675952413594494642331500457466516027796342389209352399892716191744000000000000 [119,71] -113638156007070453594984068719954357135108076281319921532882026571116150168485620050074673684314565896675337814660447806507048041246463164948987050115221985074482483718664758079319219742916475451620427499486570890104557978436679485711207831364444261011354800629884141317228432893736541737916483430398398235744354608988329092937179115245573804840792644405994542364284425925320283746263360982548853391420991297594135185699258712240206801905163980010097578259296958067238604150397731347851586850605810012796697437596112995135324337899901462343752091235528314940321831933216602481264678714529236698150350826859124146532297797677797948610313871496892611081422397386197724782314561160920542729843077706164838327156785639682280952538238833102097195415817301658026629418991032406171133624348866304175072043995197449239588993303502879982832760943619811604436851333368425194194518981364462456988220184435793510410308732250968982357512414550761191040905733278174473602768399736316467596610319313950819603087166567949998968574127086099863471974487264752283345203075661999406405084980522356140342182376041829355026260403929606517788035680499605357922691512763130252330177737156809305231961245309584040537808291742844542125767723456142671524389248089921308918510855847740972091980304724662171444923709715695271528496701493559642929135323807520631569082897666492601150882980893655609274580079798042100785704103100714330408808475033974404575941630883947157000389452293762437917294104816458834111027592939546979931861514774591251872073485289075250151777851012760298956269711674033735328024809332007876297252464862548365612382569325355378033462161097832046937363575087191580404945672943431946034199377994563288477881756044828823033913123588280501589863039132704783043283465960135686650614284899318081505818978514467046879154991063392984160348957950030694102198847900322965345769970311328034839452028641994399707977213893558902238636913577975495845045002332473459769406817569437848796149735137602573496764473319973786158858482375008537276627433007371955756595578050885730478735109863451398125172550150504547177395467747433590123896319093429897670123633922290546683247745150314219168835508760798174104765239096749068891000798954776678383861199297916259390919391599350756671472864754449359749725513276347465872056032575330964771256638394128364172330894885922520087250685921426079395991760822795712162991972203503519210728354260693746418411178986892786715852800000000 [119,72] 10806262269045621451234681200570474745783562032513451869856904304131351535878096033914533869467975808539242029990269677479636513074088128568404865324245215310762936563528854363885791666313167371603014447697032631981477408460430017979454201799460501064582191691922096973455867191065004872490966746674632243911460330176074461205263037939937626379876855686166500906270673063674484251778845735570416445114580314641135740365822635782834791805623664541107977652829252899153926851845572945433294688556143211322978671850118175350220285272515903388221958750640788690309640240334060185485372362535708893733908847975852144869907082028756407484500805591042407792741660174987443317035726279419822850939247263984993200955908486719245567792658223420624621535369642104595638558062818084944277716426701388488305719208594608514824840539964573139780878634354030890467769818041407278055811296484204216263882946015984848329173030989067789578789211340320608657624788627630970516505139605052646361372331927392777684029191003781048154449330684751084537506479325316940225702517297465253083866251253776898975766747951251942054456480731519148087483244548789198224821647661133703935028175216654712185022388642650585761347498129947200246851416938253619129076701846888864250198706830918240245379657463440577894438881211741996323380692512941583839365489834492485810482999427192617328012014988661495883257408105906683033011002082397534585772918974428844261147887180780590619082463620649085963609244899658159152814033599154715889715047453775576435057062953241809279826797437819235020132423780916422788529751560477136107808683769158662182049646377076593630560211572395641648300324480641558076346041900241145840477003814757091570228624252957530803336744695886755614925540719561043724380167289493594901729274236536362575818355756155880182400667681671231684238213142232108176679572999007240310441159218260375275801781450025630620675916063672406891863644817365303102626700683446674952274182221973207839205255397043423306133015271863571558011898158706563692073350282887039395988504676456813841029227176030644901489242566508049824561209312656819247257062586134505583792520775686670062935236811352108152004875526067653833469153230240249930855996326742928423040314190142722701419253417857941903018131161717261557626371744529315085417933309388357900694304559584861901201245868892442859447656481241828689101370555985145554336454417678641342268707133197220748807846229263496216576000000 [119,73] -720979694922925786114347383653393353283799544480398316308678852758566957297868942441888658726165667055885969215459167961804010360275384626302724768125169379107324319684354774413285661354577707711232559375330023568976546939536594465965909098738245439164711296864422698167504500698959363792044943949166430684157257387320927178967343235928363313294114178702634208783350017573377531505863496475739268316044987859845208574232210885857340815509536257250722053124128616711510769809612298066506994291393217899251466407862476624667644591522858858021852713040579650299329650327254335491731657677108026403364078252658217552255861936215751013203224535481278151434477115442099889528305670296063819387120314468823532646408175183671987931833428854284858101277345816681524630170424640948223640103195358810007087872367506256032047385447942424518872993082427314771765092961215022162040307924972250376621371885214732761606794693261516387673891650793989496723580568176072554015783020249444803286463644682546986898543065117164999049389155449514980595993056269870789618888644385507638268151584834337538826971128822451736250394346437154030013093049253402497723122161953353535151001662482132894138592591418789575004263895718077767268623426051230745573440764607707253056622889841699919008443999594110594024661537105572001819292471668768539031705530510169560114235788539362258591699081738603761461162803335534576480339606464832478788865044695491022604721741143252412919880115360732131527585807169612621006972609529190788331830574075937965129799933268704008875160901524583619226799749243697070055200044833608817476936133992157860917178832498222110457602944306015107532152346986752652627249484948679175073504583512989923417168653341706047895643579963176364532969553729053467900000602791523491784447146701906574199739126701842533214815363617593383197215676336216066104581812044597826073099566048414772721011633989490431586108320367036981218257073765761378715584616485895086338236144226186268797403602857664356979431939972844850093575067538369007803353634051697435981002838647403008206428549393550851744096028977243444443244871264865058434103170187811291341444468634404383810184777946058028336833872147340356414933449673195893007050569799185684485001442248137580577798223034736874797228336414593395044573489324442834754843083081141422168723240165388597032675052203039475734508570422969768606123799209430163864825876753692403901695356903930900992398776606207195824000 [119,74] 12164416865029277756651743441451650616649854697367409321958438406979775393994844811826801727054674022506980927901092898649468415357981615861592282336387904195996317329286654612026296921012071379852585863945886171902906587515482054324951529460219904393297338097461015548367399072887508084210186566657555796585958243335177220309255089316154775634972775633777619249412277332530185124149525658222564812064659053071701029008418779923716904333517572768301144507050691834031235382674111586899818356203577441556331015167659748857609940309345726761695023020925465843499222926769927480156955314453414398013691970229587734373528041244911134212748173720357951065102549837313258103233131666433334160541126248611905237932672073700187473842007561770788188291991521838389250380687151108507842704351866982397025143308160749409533121926293544223957423777138447961084887912212060593877191062477498833880910399544128786658694397476617716161803123573065514396852605579200524952899996735200177508642818461377734438754691779999123890999996888718296421993968222519552734643637034582657650055294144548107589671900168249880448561423796711835536521914952416437495163149912061686845164453348754810655886212836500374618144144769818120501707177023535836701063156229783797177966589350050702999925042583889169151125965420267320303447776784188084265009519626097016585397940796489124477815078535515028247869314673061313145496898803093338253525482709306606896911758549850082595079044677822853717515582051069166649799129953437529312008297965900835127238527970797664589510230733194283671886722910041441897348174099262610755277776361324203188692201076284830195463985295419315553708531712267803886568224790272764245214121468136262378321899469249185489695337916902858389126155570521540447353792180108209548961440864508846251159116552942845272540377237332661556889711906497615515773286334185548386714307748560273599512952004244643697025542669840014717802289183993690446515005917251375703568048815645482506436180028921809952445213233626491947631162642054334421343321956993792484710415880654219470948998927668539012794451031715369086143075127490104846764868336296962057978376705498355687982893610193799640137451213888274186734466415470205346471044844991374571313842851349424130887248148557357246918855209239331409797261749425078474715779460058765586846671762245813179392254562294355351885119238303639936170912365695573370843835855888172848145059203873589197591761415190080000 [119,75] 4746559371677888617836494984785427984535374517112354895117620860630983916283878591053614606984926043122483112534042410690738242697233730809263887398505016228210044102135102366482556973409889481981665684504671924996100441279165984854885401569465905775393667991619528318324891957917272940120208814967274022924599721943784042083497980485095187821540275945800271554850965072788442462766485513650798818293899567388880367285246642415807838671581637590468997118181617819929932582339315588157070090658985256910559842701720863789558247747712943368907000180963579081920062151703470812093174903262866633016959777252706587960220264865201932259453822392672967992128886948195384077226268102904151328992150585741485592862845027089535831775140786894730780958946862007928643779234464915848351802518817466871505735615705301702486747507256263534851182401457607624014529669590687230342099708997970278941491746782733313421497943668702070005468837918838702220348619128240179669026285174162678820013795430425624900698053869655585586644255868411842124089593073049837233369044979659043831029972945485522635779632771125716026777729741443363171959557807492500730393759582373824912252892700186922661963100921876421158605869946589928820791485103280900018580139211271305183665628985152864258867682320964434045737385040396871487904831907452375794638911387326583394578668522718153823771002164531829866019016163587273048894541412473356467283338908990307091072166522159807781245695174062066608042736235554075252874809177065797258721124721639319028333480882940081106438300524065008227396161246841816339009795711535081294674686953041344283940263776069353673197300289242133487850169241090414598167092516083840118243682187361588210743083274985664157364780935431552238800131786632031225756630870704223368849154189791878250289880973948483480220287218177179232062345829330333934082681596079253989910644275505426167633758510547971802555129501705304681980001873144548249971592041281013931142896252883414725802498107368889292929212909005105201053798447584527859269536891359800224662406856628307550699408536383065181254044387356661640287790521108956911363996632583667804860170022206627000475061134890081552344894031422547797118554583994030307141179211802526122624550572275243795826871355743203723277555003651608551542628768557262513966577034021489611401438710092755489898551691576189121378106835924647558916341592799542806642527464735919748514072258869691681600043655060800 [119,76] -751502045035105127491313222652652116273240580712417024903170143873866148569515445273178906608140105472928570945124876869869703675791528020571126736447301132476823350921794343133430890837868521236927811970615239310717411927383462715827568452496337370521648350897629850752263916280393708549696867417732710827700113322535740304591313604130009264510801726356496219363031410471038728662432753422418553559643451383705097017291135241145024469790732063120531379057241777600184501094972796512514511762923197639610663738396413751101610280650809414822292375413258445919654411901277013187062914546309665295785555729582283503632358735857965712165517507512848621852194432226325275039920842149515059592573057596499615917175674775528138692163114941525443569668542732075975121684410930219668028779894284438104048839621257125020146013671839640817689669552618450881504628091320177374178579996166596338294516717016333106946180752071073155129789975958082378894658919228610085751596853759907624890649924825103100623381136543970052836686423584867418170016674628935271447572330508671361732516353345358268716656518883850128842290877771850097220078373696871519894038394441431567329081456684751744134359645075893357343081950264440739350177758173173566837324103973237068308790340982075239318707652146633365764888509874983220489876011399490450467977310914525308902763049310830749683823528326479009896304787583808226821898736959748241812568228729259298678300642429957247303720405344551285873669337116788503636058585397578686954275445064535910633858663809003242834483669628560747401219903075575372311087573950549662155337947714226774066987256648606236522960449683154678122222007865939389925597477124587997967215430152604853776778542906094209303179069610008833179950550003128490845106966806321084794247512477658078733138579722198684765313477360742091294044298247444824847682676419843821227430236798468223951920021246070796913525465288452389763712092825707929187361825375064774838593661779003778390970628186442580435924796425308825137976567287781152259577605602981609947750573612195443479885967189079958049366795652358690952878626255193058879528048326184474414239539281447246440778424442736590541762565167146697771654251893213066420367835373276131512990900815729676075501666263783845672147876333972848615483394700855261516239799395653055742304550953922450416663877364429172993391061217515801862770068204215194042334055928999829349736815762573099235056003200 [119,77] 51511865141679659528934748726641087368937945122048856699996966924636169161571909567252860147053076675506282492642166872475160487283162808145306353292359466411210641221073037033318187925891854904654938084302531248637256650554463267571843865632496524896118328227406007999922170855253167887489264140658736094821302110470939875214792245619726077572848283518944803390907223668816452209255476784158127085212147114634581333411472526956685399507095568614131106933316666819780101280267811871721296834907129938606032178682168102711810900963509109235444745485879362424395771823399688645968962498065570326937928691163869660414027889522467196015853476129242488379503013015123900237899304996317049684643114535406639073650188474404212689395556509785378925892829214178224741281079963952243195127183788461834095512623679175775495015685879934565131288205462640262761213264841557997853291038400413351518320701326755245430324454649593667760127469713277375903824913732664534878985212144225552012816365708868667446183281269279200230335628427451992527261123803952538039620768639184693059999015761446720747344725077805357226749957823732430758463888527408159542952480152485066042662590266794034341968664088631797762665868936608437060452358791030895669118800602968603699588317711601834882935165852909723761125801494634496325966522695084859044333264709586221938670039010461393873416857891176960089265807200209968108346379109100648563225271884457576975452793628158848769366555747027917138866183277748629351917445585134298558497678632994303034756744328898363111365016506261500673136896335671285331530528283761232220114444662236115060540783676324962725199783861287839446075936223843105788247815190329338808969774799699095356274038299984185839179007168873892568018316550410788901024439602502033640313300293021845851357661971681748149124213376250349834794420858123245486819444352439611905895947290444921105189017522174474097343757073483145038311626358244838872819434945311278089386446839449999735990972106439021359949831945969768310345610053125286582273851563970372253284855629330528552360095862558297062265613244586015845656704258615375594455764637948044878863114333166169558253691938581976977070628252904017891621407658069555637500804389030240842767570005474618537025184889224603037734612729012687730178585784322003472274339601612708200267474897051490181891876628100720029673779605407871766611247880087178836042381055794158526269097669991977237530000 [119,78] 1733027219031954111496668210593505679971109928495990354920936688553177732084956891704948266591603253807284351176318724871826407726629721669281375907965571407157542236234383883879687069106227231136199256787022225098784456672327129369346687054328774596695323002267720438438723677682959083310957387572782220101249995121708373658410818083526004298926067610699441833701260204914607231241474949274271975230949350128910485795492810458558080272407489416666377871061581598042017811625342003990929561723732565541930801236734583945391348819597037196636292256838876296237940141399015514190099941349355795355030248468440840404603655934943262586151069610543255145557631586336679054202502550905219083090394081822611759846226686953126743967281021688340606855311402675122679070523832510339674382609203358840477967069575396528595600172709790227018684733480028906951135492558088055560778615848629954125552858228230252034654223136438151516462320735042152425416932610039546031778955726203410094052203641571911367552230038639267796077945743862781085534166385036881013236071369481430996991695795899796708132309518817305780090378446745037314328199768239942615702420448168135406407313594138773470748516283440252836936958544790694101143523143880566769430144127940717849616523755134191573136021321839333516658967083409092817256755074152325505788827844164432766189083407427130121127822109605047046478551112928495678108715248932630070683822124443872321901821292806405555039925160072874993555829903239108571118262936997252725365432625173954199224181937638325348324566201771064077614346217652303302706892569786289687408934650735718972050634759226609838959496041034796784484518444587618512564819510550912076045288373199663513439851752017876951419675113049028994576734630614006695313957201475096641306499501000470976816385031956902708420120952933346334860557129893568619681387455657181291828763942309648724433654454691163245474343102930360724330762073678697735439688234449165190780768822480214729020225491139324834601645345558018619276516986846928145601256555503119540183001516555576154267849313345307200359436101009280533519304069618567618991002528743907089476576572634496729287050223542760634526042414542794972438895433588681008007003039674837026349756507215411800864949825465624376774079954096497447027213612647759738437149330844319206094110582237718439193628331387006605074304371132516186280669699307360979852405837693563680830893789314057632000 [119,79] -1050461086639100966425622725039055513824164975095023129165232654236135758912894274174179681912826369522272429291190945010900849909391561098668026379698532055422218547605367909195868051127778185512466318367123610721674834718751269069691476151867550356727978206280992668469327760773612497566820776756822712601629383643572620001532355316334259039090071606302985109375863921154729534009327713499834547922866230390173509366328145345758102820235686023515249295116101207648588123210709957320491876719266996893897995748533659664768837048951835691580735472613334918271903936096519463450776677515989839310452831923985037869623161631227060944538762831600225823580295946628491259545003922011265653990599803652040942333413337738345025678345739785283631295731429341714723833801618888016296158505046852345596716364212617031157428096065201539691175310913904775743723452675210094328890389480245223659434387384538967645706738238163117202907241446595428479219933466763718370005692551450515569387757046469901535880579172590992450422811478018169352247613792118106974768650531648822662842418979540603138542294327452956604572349468958673464445702594211415967238084008640619404196677918999989920443978003309448851545200340921116151665731176193851107484168940602092083430836719951399657564094278982109412941803855575629415790133896501938147876734193263462179447515597115626689408456530730185627021261692006443929343330297447827790750163877256084446617131587540713389460996012217301749752172570452503486267590774485653799634986047725202908074030807677753818198320337544216195536850281067578836236372179215987779563051403677174789098631357770223768731401254933961089981452741650010742341467481414830095057251011807411419694300788324341691828187698064027198031498058260286934773619120760495995487298866767624390499197070542213611952051128078157031483266307844551539308422521701963786875822955582939467089964739110730363094941683334134455756431875190861317635063090152945395415099374383963024048132125387425425733474132932885929373670279259234634576293037304638686265324488501267207416461625553564126989401158468501631133523167683311692261435110825030748873696348903531570215800781127414730852029701691323686453474362337301611412488924174332462331080698743070286396987822232476835702682223117688475364220646054040701315109032687121957503495139921867092174238459595572069676026875138411316383832627161642612797872664547877240996795982360477280 [119,80] 181431450885114097058293874821152353692013204650710736535673790344960173758497169407365192196245735956851331228290546094197775985395508158809402904592123244175837765960927819013930212530054836925247718832758671216944496388433185197547094507362282418587527586833295558113465357760654502361605806006290852901026852611100937376761670692336763758745517408409615845593894391677108532341809089277323930455077505134152629406169993246318402967015884977982137563482087580954285346467333881813564879986605244149166141878423845413935967270463414441401739341902655239321186259672631197355657291207091294369244127672794698380444131602238043753840126550699642119876620351931591892049831957238535092954375904250080850596415214271596830793485691331892498820149100058061341560094766560202082323715081323487569714944685524593972099755859525938274469030893702507834783645112361630331805085818207795904448131904854486429313774513819647973808997618182095133209418481796665133502347334352477637959742882493298992562052215600344483473184445496445718842946123611966256297595783126894836462382196933736729232856624301131205040590195401686283485175272521032635516115774578608062957409029189188087957928464580192232226875215976847691952570489739916670579214164868038201284795833329541275256442985979348278919189293447246584018455620551081801739010071228648731602006788799402736517767920312540747207683715730535108927028779993566951427807850164883498722902244123108665210343167773409996994836079977378939117799691226056836354754545722951154082491980888049264849421029472555649515024263164590610749507090798524838540540697827294014269849347705147362555481065851049685238341518878034079144545792868056255938918358798587840326920950180929992548845327171950878791367340839638103151467526755546997788289380350363094058049507413460202254020246253178754831128444144234333761359263659238671993590418269386765112990270096657636193334068859368451184121705296664489445076523610767747330589454833233743156168404624127962332606261649530451395732361546242074613099824754969960901415582538230724770962505990910784028781237354185104269266036223765111941372172498308210984178490107336710315381982672996061325754946587754344907077538140075260560526221209753122983424370475243027974490334787983066513211469206502642203901811358576921767113928519661106443719763139157025801871410892887317623278016300869500263980131102124559656356672355060576673559942631040 [119,81] -22278978741647850790994255732319703530577094649809333309681857868814970228153044907402212331828994380298552650925817807829443707074353048222546622056797441640757059318484799578186210911585860715031982975585108522219349706238562254383666153571652635785466429345520041106084623634252592477699350501748075100611349297099985156034986079209277978019094749282359197054869531876466435112419715033175035482605422788291593052110582761460319419090791506229283777451539795837516014981364985248003302062649410802805925097611673630751856110085694574658566815039804040583878870016504003010161150793731387021451680289895022378293047851681534682191533913291496197927733588023363907427754692613592103463979968684556493929072226673890191380088904440046308878950520580956199403757216185455729820010543695656617415633994193577353499133671939852872960655310408321360747734108067762452790039130952042657732654147976626812950462693164349511264343648559403587497361380507300374028711081619530358286018183040530952273203977975086356594711688007129150720600562841458281693561747740726181909518278209443636719663835847057897141543483857299558006296163620861694519634854716982994368748076093932483234144911592803728843601691871695116112398619761672632691399745313475472960664424537122284079521839520949306520077646504897830745859170896686655043327491394344947312045567974680790047246216784388236801701238940900437573551937604813580543941366506713102673664606282239627752309086536035410336222308869482955563861166190947861085689491028432888353620368030338098148126710972576667624796463078986855907111772157987646350727702619759274240966415380255329715743731056884794749520866308248701244772407190172526467799148591213463550365508969448541714850964050999542478658751338248147952622392114865597126073696216623938551689497536191100277499074170060988685000569573985414838432423212588992768695828135335293817279452026879248097312103374072378397980221214231974824517237001281655760973506627133844293234186486922213299417353440074483905239113447462722588726347987425481325066784534701849755120978783850091206242527354742139043156942060140770290888783510415384369615478619650747829819086697586193332547227602756336656319274078838907659649490404364952252193977762965332561698813290486339220792724653304985165551348040662011254709973912413695299078253004221865924718258282892551937780815481936628370123646932163875949507559338371148650088844560 [119,82] 2171273153774986776110337561922096146430557900019486492494583144670318832796543665082183670698809315194997812243684872892425397149224092349199666081742449662740802276316868510151168878688145002378984820033362433914530363700278629695657564002687192214374590096321980193276957945741338210225553105114655677043195199895663095165956137284459670281269926648051106437595692419275075020339834276856934846456075208193083298368601133003749464383294763848075842882906414512400818808269370589513680406468179723427269251990127935154493772985655525312562067386696030552307164603127154141323425866623503836657240316901474514538671219400796775234513824666391706358542369780230294189960980148894108790802678386964959356963801529383771515439797609506953849627811998872576018408530054503097803834160422442983685615329313430456401456756379295197066821464471139232319558466449470758163220944221973820221406097838842104066430556349491993833276767884021169671034388317039584603428435466249037716390952464157199378206788771827816580592282866671137658122064467249521323205419254740675258819359478538455725255500421630599860427564523242140092069261081503632800316142286866591273120338676630889224996216789902181531984084560002436533533871557656741654019036096357103087564348354361638965505275430597682217124580384916010904648698753270767963778679460071760224795773479740614155137978211606784870289253427620055875180364825831081108312721163824258288237229337657838112809844065677259061057189888093487047236321684721978144918538222945340945858121215667345810590512304860399166528747460199225533482268973933947235244583508649799886246101862254326858613308354363082422559413322856344900019865440883086708949939798585042352044625508619429386637068545463746295445285794067252785919070292256665933016685099204776387412876860397974489474268400570706816310925284474621509375370004246266577848002648985344691116379900714314211914202129730925936460470180679500408774230033046313860317749040155740680560575139924505777115137847179514303233095229291105417086614734371466090332120003486718988538508557090475251000369481247915741291822724710069570189127788665533610386210794975059538061252541801323208294636333382986367043254998146221355903665878799546491198499305260983945976716628877903536836518478995362397620021905988496563806498118509044881647825297729510497885372944479060136697882922568328160199345728864972102383545026398077237350400 [119,83] -173482127075336045016125158965926058412545412527750486746223978324217638325683746631914419190241761824413196301605000908891540465383609114999128715103346309165578180059948028163840577579023900918415242318149998627892548928821766936720316445312592724577974017915286664167340994110840634027715926918483603511128781618653406239189610984845185771598421794073705788238570048050673579450082463920230603346646408787143881652304694915504002933345786391480034322236166244477444193320226217011090297480135609537666425478637854938512948896301346251601598541283266394959906075629860985536617992343797159697112318973690974380087182245706995023407651395318075738468437983555477698648075801346433720554057433343716253383910465462366955168875561385477537358166752811402988080797137594944814299044589670144146668324853173126316878229485377595329776169193571533493855292247781512272067709240570279304176765064325855752689736489925800835080837423841817581049689520560354257214666456666795776078039768512019962619472322134393382919323795542790236360619644504853230177641320771218966727537010530889778408672928373256878057237904755508570975390053245652902667295141546983982142142396162329000501910553492764208750212943527628539221004975097076626443401708003005404482619271196131711916842160290465458601108665978083775676140909540263844617920911217232226334730153635405997867439665013424391363031284693553285549805092025743366150836540003678711817934716880610848459654224598781721593086668156535430514087641608258468244133486590352335799934985462987861664962447240774248965707371160859759918774865803650683917813444487346238826888967187482759828625839194459168117106838771139490169027487053891297584791735506512138054132836106307933551417904605005554497084757503385106221135720105747851265301569773519959764025075446718278561826439560425765974522460992631655321968932480469244505693146084612377668440624281316125921637189978172664271805308345615023004024700097260739321282894873889362983720259754093653251275458257211712337673188935699007040023334915263648210433377039605682474248664198766368835316537637404201266709105051702316489822147079696977633768883727884124992502900616015694706295487923963097366943230367518629457785077196650971519913601691900415406807666571790456287604887112601487364899147592012151706414735057746958195642494138147817151662382263453035632653867043404021566063352882757621194883207709383349760 [119,84] 12068688657906755202089703507058972982484110781853252182741672636941557950458893581455920299794767651931956992062071361162872469047392688588372538674706265995635164186046197904982956016842430365413848346220448681312021585611642905296036925544511810300793810709688464548983680271068120885136013973292384861334377460471868553677878532300438091340323556822747334080997565415105017631703467143940773302038968642644148385389808100590815060818271399262926266033721145929840009952694948704187145212840427104255543188823886505596704114849755797314218374300406562602325278469197759335227961951020363880757456851321753591255599851924281158331453821016750535975682707077574154154025396563252734512557197899226747652934550665785977675415891911684418227159949525839420058780123447911597109672430427727538493402891527261003333786075072607042579238883129605675564648962884145493257336888915184389178640855856003407571042387553260358137912045168209466023095221491227615441636818276451621963096456301939703800039278762031170873489805061849264270820691932202360800736096178868073487674637826044516068868236841596498441223787603360060020270188223503702219109867496569767158029851453693573476638977320498695876741290350659624839801566868421671974215453081801523834393539566485837832310274171855075933375251094897863386387330915729411410040528426748449051934278875169951054658289479775757143818387238071577052588416201851178679100761099890914921994759613735239299950583473000069330695122277646622212561938705632483753254589899227794340833484837624054878904430080310767219577834820651213979610557010230825574002442101171526889101988938082485827132854354671991594435941566977195925359488249345777445831512203434363355887244015227173574772602815595601708964463375653061774890052912934313970672598347117978413082532215062135184897144544368144312848684031502648798800318834663993971327056488856382705002059591996597904144194353144047004198504385626876271976749438675076811695653094262538785619635386897891588330451405421532849328584632492040671189322093856891477371322281049225552186147461669240296284062377652738949996721124396770522962064264196103797070522924099835875582970035947043021700614361952131068978866887610104489542704807161108008580573473457743696318031307057115085168484845337469799757105791651395065032160978756711153014288523338838521435028217010848499576929653063035197364953248383643802409222474527360 [119,85] -825747005676904306145734075073542644078651120450702372306423477990347080092273065731015031387715262436012244633781019141239187632986645673285079449732227711993190611092052447859535290857983794109665728899427279337722188649768614685874757838588933110708348906264642685967603531684718974147125349001203010695987070716133463322514986517773563827173806745969966588866318762881467920904733386769608321475400472669724748685182906744699398095716286474118000228604380538564601305532751454963880134377153225346228945171562810615512986818031407311527062706732748342198279187338457115873378411843689336769209527684921927729050291265413521424777502825111660972696015430527836536118867850981041146449985272862633502865835332898018219956560023908291812867766695079066268702994982468675865473216515656321611923546084229190901618215036682318303281776250648972207963794001925924596435937360920727069531044815941809694067639841738023691709270165242185081418145351051914192022519233621391930929596903641042422675293277566294684474430845755979440830831850743436171948894225262555508211122086241068100848325500684533178858699440344245991698368618615635194518687397490830570795986865617610876261441316624632413547294831204355022306185475610711382368299508303314240618658109092727429123308246619963307231962441888893219344273465174559053349906220274854274015628017233667737576204784202673013652953126530669438855783019283131353737181785475993553449139859910317978032109247860839438698983158458561897726793827799097594562197886715542002489710267613571731479057670269459626870805478161369389866492982083618045769201787708526225650286825501007162504127389792205880185978008248594180195027779821744220237078284508191559072757750925115369106331541684907020365545121232536593562531796147832805924630592195447548370167671804944314308063937633589582166392654214367417335192256621633026089235147830668066318937186101228970747355818069493775071229930605475984682771274150552867367080802945386237703536607318367586080978744655687594720608176979698855298173751354247924322390453852228726996218024953307324695291988581631067623362324593368534378957975623567157855152316826198104987355738577469506123277080796284280364106263796069354576879060791569610344106263183478204698805765011453229218541163605568692716619145601557968076357463825822375868013850798857836554160668869532741810296168214790977766439363446736305004386428240 [119,86] 58407794836151000927582759385482844306317087851133389609688720745852523195437558148403919332627141738103338066473126346364319825655559646539253434620334594110384285053147434990490772061806933493785365236623650298123523045663536099518108787957871068765852746575384504392064652203137413867058143754981427737825824604206667100047571218666308675672365910241146575170400664587021581600818879419853333598361501501963968944183527191941587388345471624982510324356535006168861605457745129218990966041219416125614285380885183479805573016299310310144780014113715082778104526130940991208219200698567750249838661416006437780120589501596845447768017601553600581447209129455763481880913450897241091609944738986164226238605701927260817479088625716736989869830141728525571850685681917578222271524627205664466628956278675376972809334980824782766457218675939659098690147017813752666338105791803814235560153975788865648287649476226571298999014502083761755931138097955007704487433319846772049741390205311953494368423585560416238521781363142415435746546627528484691589048353830397611592122843193842291000668009810083840164497528621412531158893779286495448449079553943519834676723950142443861837686595089188227158588971129671519880904029303698963193684535424717990090614804161168374165118179028831642829478104282382389425804255591037578709708984127101532127169423378828743130378976185760379450311887831256413282009045695497016242443662113411510850028041477631024109551191065915867304483938766664247121441232017361793333500988257623452079959037802560824126616009036552344460847562963010705521709203849155164630959195030743762219860005968617314843203996493028792490745194915518891499530991565003618655486243165328609953733082117434242731640416898201912535328734876021800477258302630326263437237286755536696100236233035884090962323123074860086614169043821263334261150870573325005349821658137747307884897234254270257435283311076242872846797930779436122748598823519434710416553519569093662188147700949936557184138587838012485909595369702012934619864370090339726946121638228623133611909465339446949125739857621835095547215333736226249984882818262293768673223032819267329596084845478639616382146576375904177559406381497556340952823647497410282738918319492885046643698469058954349668676043197471779364872583268717484426293163438526644996132092196527233324805230795974223214340781581155368329042392353616821634849280 [119,87] -3670803513103399782373705936950740315319728997911919423344766884255430156831454766351782601523653306178023100506505917582949798535410197333602685491733328006184788568322014076803554989580145972768724371174107063025721750471752371252968355786598886172810398741996310007801589796054032759605170199038690594886731182122411058859198830364853855355131713760456489703890896441413533755245142246791722348973154347046029851810483466630598302591065705281120684768313024782423097204209939448707217642662884764657207600311408851165457581670490477156489996947461980183410797305610485917924840575809071619122733640756590819499112947376093605988384861617731407222561337395659912070698274264065889602621624256477249380771184546180514270177942443548542545731231094620317298913057819808428866791268441410406396370897130358393126536886244322590591183240081892686121515135963571378033569630644643091548503197008532671767787998250132373527425540198660752442692371336944275709183917072054333124307283730498980692761657554990495722401868364243005356476245245471446149417131956963564308140162411269641215650082177799466344419339712399143563727282690650632799091452565843371945842235188938078110037025621290702512374945529368203036676172092595306662925169657594727571089863200835718756482414520946654941611489317876658342113077569044660038035869931772455661925522941579977012867189824645740402656764056757414096736098850719189874030272035320581006758643690022934858381858451262088147115297886751730821557265208813185954215763653287067678640682395759508156543766506515598585467805896291068085823504019516042647610701490820795684055060065267002828437586895172217859192406320587287036692316415993966578617130689525231733873770553533291624713134379457192506009623159749840733325311535017270064899324576153051898054182255972621685948329282950385752154282641415760469181320071381002362165124440063486379279312113553821674201628015241015207788250031757652956226252671030504570104933544855771696577650724483699056312599330543809570252699172342655014270394261452732881809022379557829340761339064762621060072503508156670312367446322134889237680612756829819445996162217983093507938977241981583461202137919654771867796168539221034638414762024465193896683535718955917179689269652866763958301995064422366243150258339521503001919214562190512882862312629658764513896298351531433053663417194978727308912720794377456424640 [119,88] 167905600001072393031745000817756071250784714263943945529557097872776538248613941453457712089545618443105501799832019869483235752358603870273506367239868434903906675939556817092667586099409556243042403148853324990910206362555692120382743723719835384560804925209332245283948554158078271979320907258004012137769447821023471190637422482501437677701626495568177468296628010737415671182125519249442005444472358771227625343112872334801214059366528219407664017162251653348717092654862866929234517210804372126633925423088775786016018295236755025671468200363474609020334104273445025331874050604840409567144139973456283399706411349630101839342848340060425995312805176130469080425363903832611924703029767197229558089729855446093130185956914251367119803797778431276528724142089329996336412773397672180079091209282445707606966560873048354842752962425227070553246613151890023422995118321509590964930552019541618553358656638452192157877799805294488907169185597274716047589825463286275087481442629583303701072955306283194747586787129057868374661346214507558381427235239311712475227701742247693694525693743897107905761315862277712849788450696571984062397707678823763323898870829799507932979584609521711272509409696955014739827544834039129768067547686500698017336185343573006719228934276514920577522018363526399369997717163961790672325718685183335572139984965168408017480724191500364193223152121543903831760689232106704091315830155966912971932133591912805594450593464706114131906202368122709619967838048447626608414880755820700783966088058835977164961042651279199974867248160692131775602003961152371246332175622804301904826277604045953783738090735739921034536362122180908357631851144486175710276880689892013063084577307393263920746898004674989620508095772848316616822615702545401445809730458026901225194591100283926417468038636340570937971246344769793154457089860525708119426801655197513504761683953242165077932994093541150793653819065786774707882252344516966940144830655163376304592264894957799822810744385587575015644554043759158944091434581249857189721109516980452276989831636998153124703475103473527846335975543082721740336890765470348452930384638264221010121079574242984998801375652750023217189283178914302292900226639544076831521320170022383334573019075357759003815799151520111398646166130088588456030532120416769412116503650042344004424763217552937421888577575834255113617776742235505600 [119,89] -4935174472511031226904682491437110983135398748437823481080861954110014533617171269071697808523740124352209637302957768058359275717816492626574875454906825921682176089789020347730289213377172396968139354897967365322490684760835478432665422768726975690879655529996097280331489719974691924475937699708905380299111624271226053834903981799694217457420742614752861947717082237176751227502504948475819826568471348259991404437561495060987735076369281551428537680016232698187006318133919305675710519540893789874750390647257963480601987452131784301806842706906748120870033760198895169801144102116598633251105348282432769445778149768422937165439827459368901151567046665734794440339519711589562956668528879038861887513619828473520906339769263307981623450953452321362702100494256291132440537035378951753515561424378517559597352323934363580625345616011699356253285501886528055576150488088178039125113175468219378519067517840829568286770210493637724698216037313544652011614416240208483812286065181533220431795240470170717137525377837049654839754289135333829022237253988975564997712865167347838016782425519136449409030566667253025988430526761433629920183930686926007670200782993526564645760658086804969213881225930903312312825871408828363077501792313685691814539847990674382237428984307030322888181778642476599255278656087176787167801575913056710475668612869163398770499136098807299313260728563630773021741035904091282201041907512425805488539192116881588245622530323840973911043258662055768859581408390010502991244229265964402448784134668020116688128951728217996180863473917152329610376659278110202384561283426655480730434488700343176916148674304888521802727833532592908095479989635168999862350950877375781292817506614830464449321699924209962683367039778743471531070192379595395452344036533114516369006359110020308621049928176978419819404751794187914205617056192154523930337567973890582026202521312583011543999798677180425718445113853756364442985270034658826339428623467302376736765934206076752844654875188209877088391871099039565131915712417479117448188011321223815222541806820389851461216376723329996872218838630448466009583086511193232923256823087357617612896745528258495599870423771631175468014998253474065690225434565904707800085580745336538272791774806403107985312374565729641214999281505076269139179601376133040364185882567733491685120865636598950352081273373353309771260961377880 [119,90] 86677545065721055653498260671009157094415433775578545579682957408840649129076850575829930458571107048751061099627008311453636709809708963555343114586137859968887493175204042835994602796453308294008172882071205006347151758237224882379523985368256920771392274886439954805579031571201245840699956722763968993322596201469915794249798131902083490345910946567732261652471108623478912925358585000688438637741201509350707272100914441209141657940785416548276134931564225817913964538594830074844708840171725159622764008087243617134919511428152263690897536286841807295544692498620811321186942295171957714389324774273248947499212748682673671101493111852323369970753956906463767876506028730594999132133365212012618446826532211812148289077410658509408256702207810482226077187808948115478961167921026319055958032714747377686568493483987143332913788142761036149806314256792102117480230839994013768957985396799242416431105636355509386264229779691016882975807654301817035671829323039027427522031694644899302047919496097089418946022958718768507464186280648324216134211755889747335101519053882656832519324533721892417931517998477852466140270989922118422578548440231945508102075331934118285862782588122911672644436356847613487297906345211544915430190543089997651900961985233227390668688575125943360399322694965611008657528751119702543500795883916874222885376134268504978584119715876175304120074012815700289444915817210525123227842313733062036706387393419895935598719595096651771986809595903793875263660253315413705757383003510802423426757987124418328079837664510687710158656318426045642067750740395421025572329759039904525405139466438970682377648155003210951286605522368478734253237630168236815334048545990505751074358302228541970576716455981301340622763964724936220103743714920084386390404912694128856069839735518159408646952753503838346234733992165809423206957745723467587847374028852605014360697710457159585434282452333827660155041912223884717226928188746672850149933857614146908636467013218221835344142944598416542942370017333385739077961910829564287462462204775801573377574529102003453802409820355954925362999650194435235023671288740160063799381049833000416506656472713325460949145400725169901552445679048509453990228906981235469627080486264767360078227174934278912046076318385933673002589631120956744586021207822279034161580946961826603950879891249089354575930331938161523889016960 [119,91] -928010804564788728940952477810728737595117398079025722949359534319699403532719490547580568835824943103197188001738471330374599706120456389583807040569068050204326910905454054729193116865483681339149378132572203681932637259223643867258057872704812664034662763624562733104095740016074473917037097783822815002767732602928479140179904766102137446341750742054628311840658191215699049009273186946192149231087554873088357890630320142148859329568061332808802924006744720562696579944084824233257114430236741790488194932038798490634119493524765514984942272584305703562353197119965000376491999340716452299273068453638475624338769416695160039008908599858055438547184135140417483125293469673401100494484871730512655927082844790232602236119125105572896644235254236703910906877811916426171312680273675208210313314120148583773096517304370597650134987277264938331217534982444252387106321972723309087730526330386583820940489942387440642693018894153666524881410576899999719207641670460103882125641782250445359867608991713428746780973440928656738565403443711503393951665497070762285260572803262225116431120796260845054206630615808314751422849172713994687849281253143226225440409315354901326844004488962965153639179957829540641269575847380839627603048754417687502966543097409328581364723619328960183423523498306158944431497580564250756819315693457034937759178034535095795116333023891547177094363326721032678082835863059272373210215744955973258012503788948455815775355164568070279624717889609358396661124726250241214946743923910424815070055633354014341182905413626132112470586928172763272970163969861312628094992581518126507674761399637325714797015618006057272671994283512199124036542446685284712949932656183522425369020089712537198368568698939166230425865785479247003493475344670654080356840774524998565479530266810825484673871216796222253899128281691298905029908945485255532654481229136699040249780293446403701465939487718792236441103678141181368824301902549823364219590559998747996497610950652140103888910281016948004844357009849926766336516858029362091061379728171037038412901632723188602363344270088639770020512233872310220201270485650810074365779092436716622795399646453566816892910556266988927193836193097922567652528463281145359332034728840278977303617921900424840704887861986086717829488835502770595562417553733907115112221949751434648163694882655248861358668146032120222960 [119,92] 34293565768785826252345471727465342269726452087566960288097759487279298775065962169839235804031988387445546601593714175273466248984167407363145736903301771593718383449265316611264777446042875427365951282919864431126205961050076181603738286198231500559894848348500979787163122233514776914954409936437892149303318436021866713317331438243001498358615585927381297842259231385232904992838957875841140898988278117760546638794197400116754965540282666629856039087703218155516339858717491767012083890401889991711938126155549571279552197577334180758176208425562705814345590230068019996075130209389567324291934831313387968359659575964481633586728913978666216699509489825891331059891650921373235129901891868557302506093062000883192644863496218507507050093018229893289214190908983026947161264936170129456630233196530275405783344676982346103709359641206771767766082744480610385737767879751265724520560343127270414056003012164511088516703938041206604486447718994868562720808379590100756985933864020779980546051305333664890946904480880390382812395398200449735628777358081162093728217879591642682060581267054244081493561309969129951472406781502985952260250888953016916621854469788187099092180978812278621227579444678930931824986471997518760590340106205058828095728832410888689316471108981022199895477437283264124049654047249412967858205312495975691222649205522612667872073769957537674341098384327694887415754654261835277576033593864409760593274094738725671583768285196004533501036931515643683480737043424140848109670645118921949525561543299757974576970323384413795526774465072198036403249575725133594405808404175998654786382762189795413186753460491580338909927891276893579376992267923390018667071836825512580110488249703392631685088020793402713634906727318113380981876863861949424501122768717482013803104226047139233261804123329890266876938263761987452297473863859020770487774529411032198064947615912809455297142111494737413733180429782098114239265134870454099995319519327896091175294786569249272911997852482446560242946033924336653087088320374578161846816451484801339895111617389190276812880159631036179563294584117043482366171721316317756142721652904298747502719019562387643378862428514219997066800995577287186557733755875547699522392064961950445905601401975570247157282196912323061766055642756744926579763408904005744141214475281782954238962817989989644227218329979457120 [119,93] -876357849237153856684057315271228667081553312020066942371614069280786672676974641958546516050285170652779492528581831319442719000215883383663891854880854262371407085579282150262485681453650862195500038217768217487471350995796711970890196504586709010289298779537841238086173886509128568554963395001308974326690830975364863865352702003159916075876764162902710664243739897608871642192983372254701456288778323009551835184603172421341194821626754946368274179525963183212837508217709854546142929607897658410346947575844429059372572684611680626508948865362572757608442157987721498871952402208402606334380960369881201327624455650635319887434988249732796572908478605669347945236988395301579978139135520733254033594688061541195267668166136419186689462549544091960657819697576637970267642553231225334794223462022471095359215446360073354723934233210169966306535760950773365937562258028933120989700678632468095949065626589950132131080040543573272217953438343077656640048658266658109447023154554379485165206229345828152912445387507812859193967594402183938847761803071258337437731758368019493272387343306651173485464991652531173807468538493993101033066835066435891127633275645282128270011818386650959864889632943063514116950541941750533534188791940317843418317542521986826423057071968948375413460653615333933304752190129552051376518888052315161534213170183132958267333272194200076804541768933196125921058418785702144928212516450149813419291841907171974487358202607998877355345582745031441335828606790249493658842899308832550903460458295249750387566784451014146077960818082504625730037267246101758524985757810515600565396913154845429338362532338085490251985947326164918499648898882184893222067700442181952929959844186541739843587676289295053378794854833681937197590041216491356691484999401384463629510536901278451953027123978728793061829631458507932286563886631384358636763471838890315077402533315291320952907301386719321893974557390604097024038451172458271519563414382651774123083507102154012997520046108438095196853672520950993785263545233206728113238748826304815362871566891690090500789293495856991336404478882547199547685880987752312676175571887782489041434194765042840428294806855158296595895484387275408016132327345644347441531232890988445556637916146483254215366293267982609941609042432290674083921386178677493629840922253306713812684797648436848858758799602540 [119,94] -7344368838996259358586054198741413964970092572158046002061473920508023089488581494692067562207916907291652123812848971542317469366368160438349467045941200795779156273520148378492379533353922525405820036499361239066594544765082183712728708522409875144600000783403715659713210432812350063020627180943740315564048213022760516915465365124688953314421407049529289702592222411134209532916567420534692798010314076501615739609820135386211243568521293501624079619256852059450960164541958449746478931714582103051287584295838376409118714486325757212990846058731860242241793440328470406902651286049587039023300826489393631409160422560443924487581983631871998502128114833183440968115487783396876149122251843905023606793291248359386096913465327511426217206127186474097814222798249475162479890315555610096801698831793136128715719231218143885154632262489288367533196359781860585048290773644703888922660163510805606027095387173685396120096624110520036235438039270002573795548017825733060599497390171373092186275768745289936633657497598353021801610300546108189985999340237403336550510300209902351202287064375851695265878606760208662774508899733784545228727455912302223561196520261725672808494641831075013333603708272470649419677485510911978564368699613806152071048567840483253961185047713964687708403752542986609899120350817100439192095024131474765494157059473869952508366528057604233353095225201301961358564903882392830656556267663226010751957038263800899310332253693513901363467790234188898444778049386212365635794196619629976805633087401702990462514343735589158052725498866305008733774599069842375559605270004722063123683560325000445161195024720069021621694862448615105421751083921489145735845034715296991441341719727948095817145097675036980660024386616771141443176541680479357062736800039588813330754453913744996747263480163807959676512046920465739681928481194877972175811361953665108921887779047219315548715826543137298476596090847382916823457649263598855168441198855654685765849737654556584318973855166919735095064135314913676370356210943043728937240470651123475934179496381326118617116082616051654565979860022326220028971166675962489637095883282663354683504215981560209329629748476952522078835675021445542924759986148802144878858979321752516474118016503423563757367575984182023582009103268899628086845266918035144106727460607252195132953716415707817675550400 [119,95] -471071395133386767726222847331266101000631002099169545465259703964702581522736313052869729704425018449467162874294877010750608370339926400322921642615712863835377403193377035489922663769383921091847311530259941615175751325691025935380346303387183698050364963971543338262250279979133808999024855519998740137455203383209354785712554726302936593433993286267023911814328077890414743842854174623763190959659326311454404165537331268652542947791327146344147073750290368073616769843375761394052029285005947513141737244448602009668153960568852419579806428353906927860435353441051425197846665509003984140801001671029107997443738199386308946496691268873171451705425218135544984323516446268441771155021708130182591550483711681862068836915272779031033980528675178355636840227688469331524733058684652019747777120067987691804100455652543649031487139752313440960757171818622309327856533010601346154826189544298912015099980930606033373939362448917755702568342677410933909396593650596523189147269879149973489786315362815727886278346882443144331520831835515934356680106840331460521784558839725932290183594797718968215395750768519321573651933087686822251126936411652132393886320197484772080019650683357407018826037046174115044260336848951165087167285764166121014963379530461991045489542729313534054092296395736915394999120369990508096988999118124881686040758473138315657632867386097949864283415236822068520797117181367162668109336819593666060086459919647013309084416649628403942419092658718133756073642068721574467930393002062762972557252468807004262578848018812461694341272259182175530504897622751019024575939703012410323695698338088145571474615838804435828872556352866671410173743667223724195774273999235985242707798387312975095909845576508370262196513379532676658675624571378769420869761061109850316338201734050564934477532075440630518989607313297988423300909976895815602863970013901791660693011459708822795452289158635391882949761821578594400039765308323986573649485127522942913333301913745893151396663919775080312619917069576023636918096948925377293450287109587521164877285867371744715455319747626677656784592503860677104938656875393182545680895070213687787818489560392378765121766436357965239191569802534784582577149867200346689900210653200667114085028134449137264529526230932311242501790792950346925082495216024835276708910274674672055361483847243118875320 [119,96] 2286457445312796096226861064451000473686131207747536540915372203159897228350391736731124459685237938717501284341625556988268482103077720893344587870163557997285518782761882397475042500818932789565519579064162171323881334102454287990721798941524525610729152806025430309604244794195495483024766961123009370486731938177344530349599376636850958210909936780650929155907576426585832708196972094139623470653714975834881469805163150063505990342903894054124519543740990035138868486823051789482903507640889894343630555761228964550875485765519181993783876752302547423304406925447429763554948498646708849275515456642542004052855575623955409968588550935482369645661086071720364432144002848017108633428392305456073767748483010560515727688374990053623498435365940757131301561621534431129729834433397653819034440120126091865916624484930213076066978494147905024311818099069755325751492880233636228304383217980680263355103467031514897352986668118433552871352983012362332627484627101049358624722181169294372260146545052081921775405027447970285143318484393479291447271169445113514408491254588469489842099820144509275728007228796441106230103743923165287211474098567638640693999168575939250046389817935519813089581177201665075910918076118059431915326338654618784879887266631784677279819727271104362661932286520274844997352572967105337359439031385369836438345584200248074300326984102732480795448531058304028763538858279557284294814031414640030303935107807179550356154141443261279849439640122246702733584422332960332010536638961420745723155316236290218074266648750569277272011293969513010226622656081888210363091355814593293246169604311051433443082269439271663236233132473843356378094549072454291923850723858487125589119213046633038897942940991504480442724709455441765391647551759554113577549022631694131268906902549678136131589615677065882074126821597678098148619501086327103131534742844304420541369767593237678857331433284622313516282438015124837410443807674125091836492349708087670753157473252415358581802181258846346148982750614871019621173818921886516899979032913523186806264629587357110036240897575162467682416024712899179407741915620239931833176762643446486969556119972836027086576876417895118984637503668817896602267579767320972458258901387006711533989012736183611968180182859492121564015680495268522502012485708537553424087582602347684633163127486650240 [119,97] -49528068686753286751026478028322101268802837977681927467299869266322429746374776703952528391398479089058790717616466135982451490833446369947586677517416877034858484053357095045169037635912207943498993452515470817452830992780605926108717769703614870703711292750830804931737823358903021225117713164456955546538417564318661664990617385995585404304740668941041502247268889056365831025125640331757974702103379481829149212186903209787700486714384438593870829927408768543792123477048678143797287632788944197028490795275974392313589121678333823560803216552653632125761591971868669821640165569846323555848785809757209022921479319607743610591415251863188421333106027921655970173606461664469353621010161092847776546976549719283676991712812785586152717944407810914830276784125783626392983909690197963294122648299049873013693014838161663241647593030925131098887685126273262214592750407341067734305971763901827674409402649896671076347709312997370716316993220425750123834174683629105658462432243704153218550652493250255587285377461494174234127211698594828274486731535319024810115378353609374746791771641189654009340469002216734285083274448963998163907311745758789314913790845232422368892398799073913412428565149414996602952317445662680515559515437500909275600296854604377089760098440955811583966792690568596560947768931710062722222431238424401836697652359938811388304019646659387304455363028608973750567947033499809284287012559558053958896404608734708324434366948795352754206122763717592908432396856194343560391820918400661601307738997938611730130990928625497683184617183530298702930005766469757722546386361813293581004891692271008663443995798320143892774020406615428867128763072624125401688579350954764161245391546640002725689791224339147799552228729944084560738616619094813354657157494984160077001871450038855036190895222538386204594215470101082898519687915050066978510643817880144265259129993996522217198145052423220376538689342038696605151126600766699576976197803150979386761281318786433964969382622413898603077521710425670046647943265283919403629545870573090561720015076417377007226185526406097587963880256006614884839231104467315742230642184094628911183191807597946690155337201804147236638025322816228840694236089485421879781059932323212098177014832398065626332632022287745152422893062271189592066464278247144488267347318199593120066043245360 [119,98] 1378413771253437399710655264862626266159518853862978996338461453783761507508132152885588230636983497800972573957710105012728567164953235420445695218640812401547211264649152417981515756944824477845404807981406971702145748711913381431056168405538547904243950504203880973241744809408349405287988629203800879976942621156874110803436852910610287396552595751855658059180001702548905418188022994069757096929850530751263519235787275644354686736654873322269995136097165759285526194491521589849921536511525266791343530969709344078342125075408766954474032113720398919741041047284709321729355274830982021054871057337393576830880041560584149998715168716682953840402885841756872934422190588892386050804543957360949156929434754057426744636700971030143252354393124904542636169871163979176553512576522401759726379637272081257674158174701989553864167660409091980173938735903454928657700007597731934355100097905670314405559801191463529098343434159727336691540383573494170446985211248519083415108540842340938360410006326329354959225262957663015397036034711070722189953697561827364603854942640474993756878885592688371016467355661347265476877556804763822137668508628828549849571167269954197930689205745534048872511893545678050249741183091261529840588090245835001202451510000928003265475078161013329155762502467752308489824052855057271551508780400454274671808291300839378391015745766075132760416395921279936668826652236390017150545474429419660571479779388220284027185428658797362481047183464577196023799322527088552779339196465283359803448612139595466180882183083289176984845413683905588756850011264483960772030719178433262691286285807941733512437618193042406997671474241617987321621464262255906790999383436782602237972974728627073507631374261264756790571261028207009387344108791867160118090485048412489189127782579845807895894794766129640716376014285500615306204012246240169091776913571649155027642353902118796717722239685684916088889066596979309877229649148895013366775963146841543997563834297739640520880781552810901848401035834170443838442032538224275142004742973114621825893779415219689259190791218073194158187923751384337958973143108647211972111782455467096411926292584059884158732255649445331776705755642307590969495922950628033865768908441422650329847543034690192286035400333623212554461776577607911761731429341936492897092032684449830596835840 [119,99] -13228367240829910067843577608889733966608238915553001446937235235138115725742667081901616285667511630972239835340149256926994922485530119202473487026632402386774224073537733057713233504688704659196518914608361218783553956643114262312096205739040880821739874638816188049363414437995117104151827923797087499224416295578646361740091769169728924529230273972434442223809272415257092417536483187118362430639881243231663265525766992846664494481067166708324094925805305766848509950619820932478439482039763221207474992472517534801537689891860746724044692547025324785193235377403752294569831704783625712590213735756793486680174208188647263404465759803820550015452708799965132697023570603829978463849186970903157021202267000525308067494197768840604973774297564003955124896906587496708119850009534940042005684502775208224056010875625844656257224917839445784292436449552922542927638987145258435824793414393415145904870600338806002062170144144359368141631015888765988629438221055382705048847295619844930783240655855680902763692351426087061460330357014072488999163466042196200310930403837075696056017423752992191508069171486668890829812757231029684663346750550672068222262111572540928124648438480288561012218183032525338036431844484970880390399793981169106183832695415107064130359903124101811385387970443706910531286033756117297259308818551634062675166514197461683988598442030590845426659496004847380333586207527552971513070774219204678907863974148303592955285656016937057103289560788730083974657612864131115516257984126872355068958027465041935630318213713439108326879713166967219379096264513109041664527589964206884047379245575943590274568854866269209132523314917563766032639504359476568621569287057265524035121726599336625270260906670469374777966916454241815866593653963995187382792591668565789810280275706017440078894045316692940043122627741840614396396811395478273080272354306499986125026156573264781538142321338499411133286201194734862476316731028786968865028562027674564399765016578512146403369937118949362528562908762616455453797094914585505301793027270917403456914898384236908701935910708781870936064319635336396196162027104858488250406772076430146669920457004478755610759206505730951858740875522790289850049053433493995505835483961764408301201859044824540950429511685880828245458264274398654843298202072766055159014855697598234304 [119,100] 98407673104532255625632220523555047290502978754337305233662635138895751425803175476336870756313390448654055713394074673051275491597017259305821782766634894689849744650516968430176739445059971510525729497111142674324160957417824844309837593109558809820545604026411152356627174158165372938817816458517163083857690292040847268916159475981215130855879624490865911420420686501137078330925857582863005397077669914927164342081899255454474814774980134184631351932405802766492846858343183788298758908793507161384575842958940860395483417235718482746320768574765038181066896033736433800295026549146048110998703319981032821517696808215432752301863769344227685898529223488334568801285069442178622374370961307018019410469436871300338243375463178186727176508670275550725922871706796901646412042194894350703506485741042016822010119100098155435369765637723029876454751142804938494293959860468775854084988815495481365644153295273701530935094529479310151625145547042837160375204553849681201417387401031931760415264107177931138234665006065362285751794973830542614243207827147837974688086604278249232150391557635015858094829582767725187291868928574634486909590375826417462440782778498184054493133113204379841519483660385490003035355416042380327239356307687649850378556639992865809117004499556820726325530689289171396534667835785929728131920866353625621754492100969297082514242525979060523875962692641251065641297009777566046100619879596089636434617135967569498172783912883992216220938181603886091292953148191751706893183209003718875999202049084040735313305597940230727658271449639255815962870284149095771537992805647944933902544310350056783926171870928968486690096143506385718116736821265779763201879443361114643539220626063169192694235688924022999503756396498621166282516156565116323696026159267035186524110222744473547652346002631002493809851307293974076934606495377092597129249555733249827812904751770939623128860498871357750371406457694785892785396247118302276006761375318279079638160393044898798502619255527537898564846437154041051685781780820522833327455147320837620622487747350651828710696652215576298547990178460183663563973548048662842241379168991329669643437171572075820401020975275103037954617720190150792231441637815870491418052547900704187802578949066286629096282034463498474257652493424158091554547122159725622129095000138432 [119,101] -2479832553096033539670366995474266469528052431069576552692856197689593962935294620268102385971936024392065182987839882407343436307162110100667132356800935702826039257428106685173224207643881448938899566958590929059298559368596248608568222726478152404641141800684879074029561426404375144599461346431342891103352643923274213947579503750635862305100911399419087596777365204701599710660744607799010713374797737876981736041338301750701600077378815947377163366159625539138522347829160933700967861027329834224403185122380494111886799108372820045409756586587869602173296343039889550987841087411883244194745735410910499985560369097249753543068098675901358609502498392588070718212208216502596301031337276554523977100312244815654534619771315557114147965274695146527004967033992277182671765236171563383985892148854371175817972811147864648041380558919350481730690892217624396220606611801761782546477166769448987437587617883955844309244088604683452622877428795982044009270395848683483797596762443124088636664183013808452242788079772961293567509023972549994329978884270904191135278874844530627330292718998377832290518020458228685227130689852653293162712752055168814539795391979133802449315879848832597785545523261061598234498115601273114200778713132602514209346999745706579219902422535286336774764944414650057213807755874684480590602196383455568992480842597366221326285393484776507088421108481723143421597840207741597647249056152884839800282287936598111246985038398189639152673799228399763682342735935500619197426336543879598631243425620666136152250160146135567680321315123864865534202292856133676339535569569313440033851279635792688913923248061723360328590138330135056083549762924137966261329958964846294102251784491632676721752102017323887049797777131737553994111636799268543753339572609040133378278908086661951437901381364006905487821612555331570001758225500035244775609762607115235705631297192266667363765713171296425085364903733246419797556006154496773953028623763696861858481718966404910733832300590467305484736368183277530730568665557606541729510278125328034823652568013117649706684182805862063825640223240524395648021835268680319518414334128453206847495028468371942935110207602647199545896421284938683838860473109491439394435908582851614559460976962805447127486184554395351354407388530187397455832296758670740440208151640 [119,102] 14429390134503321030436368958778784200772386030983243090901561348123760276246318790293712014908825867270355171609250172854609075409191772260218158860867461270171241350912711026418832580988848729192776325990157805546914280384122937616695782200446339611191935179800779709614175314006167861820036553911732442432280668182712627071847255193253047669414016934752391704395937046648535817150011547342468016322261032926647624858024157769841164810963499836495725321024029692608812741995218187660953892356992696561228820879848171646375980550492810914444024494792278973393623675972288288207439091697858045337979045888468019818969401361098695463301741083455986266067766840074200070961783180737895212544405219603470369252354669159139630284461613873119550461127228421522727633451655984946481898083130210478199622819158899965492740782749644068244317205751741844262268086212640825936085851703945058610176959904867843593258843743291118234432718435709214041704253372639483518247381976376101677436609744024461946796272099254942318184702359218090477320242517178278268954007059019514493609682979530041703623767506473418295907864517504085226101097164663047226872107366138057253605575311778889620649238616797784660672345467244363254412657327505784984854092092817135404826492231428232986349222561442402183996272246508680456805518434398861622144215474464029452651998817146494559552605759466459913868682573499759908990791852818680473052743886588545244360273633410278521496984841534209405027776127841935128961199681427776203445842046295424610092027306362460664255045812517385594304805714763800608944267003729110678563441444019513944274984692942599261026684524256392361514586609238619455590511169090930055373360950770695970743243938472456107441606198636371502729549682402742216315921756732241172844615830545653250937447203737445978843545087071192278845827758185411666705938732252171800232391074234604295454264142551251141825298567263593271808893217788863510503677950059734675564495548223858940982835301824094254120472856218695621642391044851975158606881625787224418195573299194813848546969397186111078261867360328279018820120343906545736479643002080448300608170535327590296105683883777306976785397258081828744015194538480670987476119284981711622646558896294742665428251184998986408946030822852630330079914232598224908029402772905932436992 [119,103] 66835317278255976901233632900580785763318790998897298763164860421540531018297271664810091303681292087478826988026223974377249992230133028954383976159464182559155871717272450358551864308322648716198562359206013155103723829731659167442713990453458037487256105316194436086642955013865368453354003978203333206764557171199254466861469789552049411211125255971211619417511675419458364616586287765781545287670293400020177388341923777939612826974212641317026649715619528288180827750720988208576468577084972896614180811563858556585649553451367967083102296220039045189115306442551454757989916844449576884547578406127244079047463630620165579650383657813550139132359380322509142824906381157111088610948899755845624937700915476402538180085551882642647813542613502624140474242213853217533745874182651565742146372866665958610282501857324253420394702954803685174224797889684053913611131729295828229707837607471124707092546029728768029695471311983839297735032544886966812490156453032599728755720439072137486720360552183206928803455131488661045378920988231774007973763376555889080654735814156746094437258310308598466945786132868022841467945792723373217382599339790935492851847858520139481379478511373609220302478015601210333012584986531161090411499994313934652312563961275161339617105826552607618537705092382720950153127006190519052115161764592139250662353968856316813350374292491886848968077189873503389804905056208651803841199093212917780145005615472823035526866717788257851867384095200419381425669395997038299183511458863952329049064072596242827226878594973541662021198177102118563548815595151809815184947890547352049054352845674648731704463923083537189181056132150315380386991699642670626929432063503398215847834003929859689336143657673109884392203396819379569550728216114821573173875874912121819051681211023986339269563927195489076383739799910826923617639446197563068103563890669564454924321197021989761003154544821192095648686801634623428699192623620693187129778672059018421716249421513176362741928934390164302827788598533921658001243392787620054420433501853352391427935105508147622482448443020227748319959490740314408592122636014492637232102358753363266187467355759108965918500756808564066069207028150789695077977188800917186493606602343532571557312302220956985539389748994381050500237343652841566983059729503236544 [119,104] -295418309018133837045816945657132001500344058558400500948122049340547303911131770363467396627475342567611634468138476506810634354146727924067085355487374938038669895324152081748948818484036153108476762637376643454930322416676091321928511856466164246267290629834043430213048967948983183661403884288662537931969300857476441458253157342011623370944783979490142364509181495599847394176337810648964432204843877555518480060580143845083562274545597837388954031284740638302487332546326160952988807980100314047669276164449392267997280952832669457513903417494845032832366665995461705296128249263242277291820673894851166330408824588511037505351856533320366047365773876593849916909453421937379135228896020371549465538093143941885190742067926420402459280176632377801974214093086532792664565937678614752208979616052789954580656454661979913447536789629601117788340500238479787416428829375205942507918760841642656894681480570658672081026108127912723043666938327056352326213434577728717034976688464245227447906732738660017289609395203407696289083962025230576611954458655825383499404767262487864231216517157617146264526146879053760086977643050512226445516706988875999271309369853318015258651373251594067187074385508512772501671990370354760680573182794899380344070257705241698680663379253196608995931538235790240486244089939736877608794153222217551403751746937726121632402326345200671038619696138101391605666494795268175989775544307661794803712277907820060125635484102088495336539602815869344540576190104734219620865542382462628165804316725820877750542397428614846742583644923918490420282527232420407355274971963470317370042341115957080234154116262838878636132923732371810204427091433782616111472832032522304051453487733589761964946081667030468265330009316685328986144131121127376719211848546280821376150782229689087492895546844258276519732192649672739534985142905123593432842907602153087551442710699068747229479987242414564033377132025727167478360378184938606767067360669546007264133142661000911622619688749849963111632182386577320758644522578802467267650041684183842770764365549506295690673741665238010497463097721936479880381145777937100700205299501928604915746895423499914526441947351539541568398891481709520028650452691212017597656881845680400926977599575923308260316382926421589669010384030878083641644829320160 [119,105] -2081513680871281244662725627695639640774319955101125652960440184767794937298235222902019652059867808292356639804007455701759206014794771418082287882263427851530968049524210230267027183892120610947195844415135512043400545775735678635536794709242470106423365123728703089327586277831940016864077532595252590857073988582906076510978083987929305260930028630020981262783579626533112273212083398140755858244217833793889390462494437842924668259229580592739835654578208658785261045108439733970152147157881085508597345955121019648714776991794869888836269571193561241304093087137743442712534601780600587908400355434195484540834893986519464270454916128587338446125436904133573351809870303010712949717266890063978703863464936704553695461986247331009822519841997774952620933323739776697125113745064216990269220449629939130349454581605054816079332365329322347597059751660200146539252724688889217321382619695858165771076068116066389576514768826597550117134057743535296246939654506493251147431217851460591614551186628923221698860211572120920818205318823595524427435935257350022237045732217618741599977257204806150044818406719305189477772980158017215831550614880841710894743394639719082279191941097904556474847662509339906298520524648953406309095139393979259549386999791568579641296341940960673777190996974729430805361282141501287743530274546015086478064476535834092527451457431227616510617479834624382326818601804385295254295146832707746653952807592404657253887598071996095398142458211656985004154679768347889823305892958523103813899162655514004203631279271312076675406288781713826510035032472344715298181554098686241383293563218375505059073720631677571163429250104990243273705732047233342428599900863054407629078296469294307928404206082987311365390719810300003050810323298404988907252700848407035427601447307143511461208640369029804934941418342096858406627855036993135697138059071912990553179736393338665746814970995638141624165701771148795615794957068300387970914591170283585148620176451211223302659723175065167276924244549268315108070666055066606776207853376486351198706095435028484147787341086426607639300156148918925864147534645569109945862145481024406783957048374863869749958211646517281173916906672046575781603213006756325351327639533694852111247646782159318664845460796794627000062759947299270271372228 [119,106] 9758711030443970362068179641589409725134367851338632379056772887617987944934555388873994200918451499070093596818043361834973240529623788484892342397435079963917197822288960821768905263103820490688027324241319662455525443009776536652714548856267602594010766439172472878582598120209397922153101829608225073914482515333401506164657349584607745205594615572040013805065610233923572417957103452119497868075080374066436156135188546473268646619445308466569514403329389761919045386387740521544146793809507149937566762302657267536272050437117394111973209979620169664018692075375948613296151713053706656595619824627812746669059333728136228462329147497596418530708345456746663947082525660773090034397657519968531161491139300729830065603982329865115172690945079430623971679036675472577148485257866325120464002287223350388114909516077351786776299979919907596599602171409055855488658501917410472487311393649476571780282365632133134153995234740613970504163243644678479883345552506109678048540671250660572289092212960722441966703522959811120648371441593305538896383993012167293357891903543649634416962321250601311765106070180720005242680223939140032586357502250050856702606636800107154246812172691512133078794921361041525765709255568722859362543675860370846048959314051884595709533182043887254281704218373643997190274027685970677353888950126386421044867641924720456519921281143516770035768210221308311188337618906373816561065216445307454855832836014834744172190459512124122579712706407023311380046309168780947297324486708814655164637629227934552899236037497203814439711014256622679721087103028976725002400688175861128233121325171852263226878507714291301103878485990620433312593675271952823895320085701852534645971672672758666282771425858372616312103536729008748318219276169087894173544588979061789419751628537101825783767703852185133300973765492619633590533262536208127873384164788307150044076083072212803382403868919359716714525109456034244535232706326799231149811225192840639562134885504339613876055431264995275975132105863794581603507588701478950878454591043881423911928730693901318906360601835707394422037502712497514408415121595521372787618560527200356856663199480632454786937664183268104638241790337699645356398402419644155138878712999560672911317898023130500149373598787899179363741589651752218112 [119,107] 13141564581285282026119997255791619779338816780343103308980584691516645335143313458179437263287514562687072436024997666910447528302341216178231015606806273740445430818831879091263659107074319101967733356141065563744259585896306817323821730196778690172727959515288901393760868400597001925948685793785361569572315917455230388628805203007817205965158381854410343903318312590330282754808040963968977088412679401464851186308602354569526354502800186726904564673837945820619525464550269118543342730637854358629937382991232686035591215480546077683551605237105323139867152074835956367057951888876385709591416351201393465556865657977361893348745423762073774347357215953693363187035295325954563383913232778737478324907866359320665806056299385237216674460926595974910918424906454865298709995326726451941536786706265055628507141435401831821375734262194622994542345889962141847076097785877170846055057935192549775622354492967365400185399434932848243639424400750186285693568164095270129144874182930084641687566707493003032385955237375597906819399948031719259706448502042201308355363521546835764934139808552105951178452048336096861856737546802050540321246270041703892325425741661431987544797918385142163966205294411742407068716271684240907442303174127715977268030267728576030112083866306619704758356697368223781946403353147307176362519472817422464151227703812131174203698153418192867627008313257734963608947986798705892122794755670636858918414843268458878203536032961438249809068956202524294943625992436213104570392079116127085796527964015578021630865319216453321484485932160089216692605975364148770625211082637987951109099876403566816868847285123211045309667337586892922774916843958027819023341546474969789121992740455665658220284242318900408296239386893997100456946770095001668437914405867330761907699864842771547421428440355296552291258209237058209709736809041787804634651751012889459446879240645887886242582712292332926144429597713103950839364481256096761541685486171670757336233741911861793942963937954128291629520859817558301125222193043312554429474077371298016955210978575794386700622026903133035460642753306710273391095972549337880729626463219613996044883693057200549661143241014141163024819580298865857332698855769548995793000653343846291492939668035718900134559338028352233750053673914816 [119,108] -90051148806197917077804945522367379486451298258293135532566771445107994867166734453661873688366060228155613524354668690598843202504145050993117455874082677184532500987228167011438955150981097341010594208012185367682845476522820677405466247128304951079133592500893605303903763945393116315242340786034286058998743271203556140559315859346112456950497530591341403820178908184990635856126976700185780830890591758010085050592160117609837879355653457122998979573232749228184577499038613613251025498598012835297474047505587802336280029984827479006797293888945195003558400820305722190592769032295272289315950776082885573844218309751253574655089918853910549242879198220418808327586708345336766723638604068824316700690662937840141846323065656458719273973975833647841245785013473454624816147405834973077046230697560954564427513223862036506579082977338495228507043906408899728014473711800021374529100713534268042007114155252636524347876742618710575573111660385500121620228151355910364017643599015577844165113028702527468543950853069808043642195394753726653428775505858856277939720223009325306960354113193088166586742592001817224778867057820301144133169778335524526276202929227437004795308127628085012441937411347246194402576368252670133471848476318186578058387758499279133372467758405397807148369640708172689179544451858576971983324941582287385459185330018606789892797756302896725223392335843780469108674124552373562630731972200334137450839075752894351392786729597242781754547472510656790843635945280461842206109485891367777051816629535216316049274246388394024025916817592452390295311800205098537756842990743711397813282073126371818907327420614694541888798612217831312886224303235341181232499101862873581074451199358564275109812553083831329559063722081091331706697470756055418048397920824642443562471875876252498346394306595128503715861747471799512826361697500811353344218494566442466022577523302967045528085308995289404251981754742949915214558267397920589743556818389416713636481782480487439380349979950059965327799013476045625936627768283039518969894163574845173368453178834110236981586907594898409168242833197064274256411536232749438544679944575645622419540369344019489477940223673361522152585780554373737795980531994848717136717819507578395464555217848031320494488260520166025158745280 [119,109] 138391640982660280009760841306118955366069129753996608212283432267892305573162099039281955775371628831803268713804387311795216314617181042497423685295173478780331154069667142623122042172519421420881615949694982360315304425955373290483604012971611222353532312541284359624418189598336524204601047587135858129886083052966355920098276100536532548427364619285868535110952547459979076228036594176523735841209451016993814416860862635937482259342724429733856044600110808864626133202063820983462082058154652449350512116473884462500195297625476545479405663750644393767769428892799623472030844294441617226401875054082707050574808854999729718408557923763340865173661960739879192596572707973097050492466157970278404054972308280685906005591852619494109500205089101619579271768106595717149172312218738733138219367275618941198227560880250904429925677007565269670158714837409149671379649987488656401679498007372169686037313291019215735388906245163667967024278180840729522383405575907227971444915328889198975060046777619934321344077058165073583810126296438846446165543212402815273841226104355063626668492266415767529289334394792026111071892081098427889875797703337121716916390474663698754945335359389724708173683765965507304093894772459134462919988572582010454984731217091109216826935169164847144907181604329177691311273692399616528313225139638219614689260013282652737513366732830834228332102207660377711685342833334284720186935489824439811414836934185114673688945870356012912159326215391377201670979231242344100362529816413066866057480365942704601888569201549466970116551522971070760167691493521479927736226024426460582032872964661241498453282298995813984716639602582187043287718866770551774816067093242806138104560682477542407025615969885633248347404885961326732601353951179552583978343462796585193144591905610324489978454092052144576100590083741852830575656624300707200664332452031455908553379796643302013213638826433126184405309458598288473660854456212579084893275342641571585466166102900780963751526692390847203920057765294688225811000300111052683189451406216976158552469403284623844104827996342643370819331067654268026162001542216794436181685795222494730923077170313689024093867853788884428632091462041105456873611013879567166492682418483475390370638409584969205042902799038584688984 [119,110] -1165893751085823078811975872588443873437107611826969368026687667137821554956238924394766958923974096773733542546846765530702619875366641019118848534557250611482613145682809935193572717227915326418921579113383476615236648288410372633265931130060178417724491893830718162891832386549236808224453600535041811453786981651183554408816244878636724807385358356434299404630307336117645122749003754479313705970043899850125539145625772583344099069146162084792627695533892923118172200850452085767824974963892960126210983808452542994349681006746212354591997975928260457127938761495060650952777930253671150771790917757250811325523166431288294535886570015019657715029832350132729638913993554057425535020451173639306841013175487471647262481757626672688895715671684518782739735162979949411731079817588377385548330186067550522790079780940538713138825318248393279944373511269027696809947681680351184042493256043351022729461774392436986830776198739524078597942268720236367282483719428609153406221415718004591590228343005183085652247185108363998314073839421117752018663306240111120353770421507326909211220880298715230294546930518992619462727749989561731584778114995938639159720072908468711897819053982603206902358763564917203595544454909509418879105293635547325817146157464593053784408201073408264138860131783478294636306455804633482670389183274050812532811926258089108349667511095130848549950193790789672567997522150963430435347280773366396766727932091157663323779854503371130049308812600629115830102444583123302522381326492437595754447982206959905203731073551008885414075673102111614366856200941054363543553030773659758648310704758938688236250415908825743458317831809087151982016727806670581508463975682540912267291981024167968660361259297313142771668894712447480880375265785796352594421521127746002523170036592400932417887784960043168183189657483103358837809107811263136302448600507554965826300005932536141968665397639255732219209505641959984741011838332022104691930428436161643918718937831275311166962361469450110094020882374765964054321589275224113990517178545413685226710604396019973851265178383085595045811858995006336963074654147941977113072750635001549225110577186659264847035955534108441722882892421106944533361231878040951354222028573768100690573022076669821402265884848347712 [119,111] -2583372202013771790773866292797781707223929655457282218718068469369132328588788981365881715073913759063739523137742790452369647095893015336382982119349778413612495785394256751344338634402181290570615242000416216076493703610082740613758266448014218202304615804820774641602977927349500020257483633527427974425836657546811740436905631110877056166376366266414918405230315002139583136822903219882315886958680119018906306104436193626103474025264104102636775441506829281618332989391061022690113806870168728110401110308115574952332319501546627298527573500143809073623174892252659530609699990555470773958080836448071006714371046115082157991225287702754689199494018632609736811434694032143186374252557141646406826996153477064770506109998962662243933694193549929740946338329047720467233246034510595084049693604799022884694046942589429059264274887913616420182759826395780018182819198682565298311887919084748488003310512239582445404373964188078531959453892342178484613046087504326806261599499108375759533452224677302531811931717093832185208914300184370649211336295337473820291378504252225462776605537749758874759965290987893681681561853184864599666126852291781585263282946685936537375982532693126667017816588113247632647361479972897321221231842447894187282973009655084880424194295377821754794954050203326057583615108625029756597371683334297516961600240226087887977163484347863979873040817494894810317383039408723233390314798593451980742645993559283537664565038871097990797262814838960152579442692892085559948218305197303057616720648661114565413545333740010643321259701102980500061314904103342777753388284533606064524295395251783182450378772226505991892553284642188577975789720132233068026375846938360932734363437826364799655181324201269601366231581778409343807978041555206561801873692262097286673793191659043130248935581415420610412336943540468572428871069428782693019770373177407710014652781098247059991371634798449881281414545761179644261156382564838044415007144435884820311988746449610834596879383225092882784902640269317927151535569210018983701984964504998766264022179077230360102654860439785941208420415098923028594410863276692263940352250549238569576133127539680864155448412810444352858754068551574019744874445467052131028118226714393804544543277931767935303886713064 [119,112] 43870088955632115420229942560946305398855587250858260925946427553924379732532319298322588052440486754724206521273947988935167160541801082685233312856647569046443359377258175749400838556534682306638211983139908463947721973014735430753916341214623360353995876004923544177411493903163139395835693988563479175205462266338397925060517848766239743225226640264239415924652769964001999945985441566684816495800491082111879614099250799537686534947295053849337382593053757274922415994745641490128799241809026618490149059916890036962142248433857092539318019782450701100633940252680250535518085840996521538390010663640679313503606598951569969818493771898501739761059055925811731535039595499203448275436501568066345467524947192303715444276803000243721457984893264231159771669034544643243737577133230524439799105136088636475671362726612239900212854382637738587468534161417017426892129958168673359956475273567014701562468229157892904659517412692333347628340352962928260428574576527123930863668445237581147305189312667095246689649791262014198357845194050195696570941327491646057310276903708385282301783648030346612840123252745742355203508083683118907820662698040029542833274626278179881572386187563205603857338357820973267391158360622164901320423405701227978886001448310742222129045903965295895881666653162016322127585220662497781949731265410261136026157373180430096869990729489734016649838949294163495475358220334655758031435950069920987898011299788178578334737165105705011954379823521395253359540491098261596971301711314857053774797426100693297552443124721863568302522453929682877186057180598120309726117689991704991809620748146942295844706617143267409398181509542351774334173679902565870347230148518426892080066417772353723445183805353946685357682255673384670749757106731320909251173753737330365976470331924675677767065421794019293152826774544958708173546400351830719360192003126318725856875442890220112215704571043520042655032448273037631564858615743666341322478829846043813014654645411928286596278300321131450670365473938046320737850804866665694772180204159634183680323395458782187626570641422678708799590420549312216371266541591036591253066880644090945660404180474062351034774462115220909700224708398461569311578598811751077272845854227718792034603131482215622480 [119,113] -6900419379130094596932912776866248854137400792801341598082536650964979558717064262195923368725786574480890646846851217259477730739039956197381042428232477836428429924426296319888674550840502074108982362184958306189395577105496330065961187290539956329135031607623785755218161481610567394815858912953851091548285146652676266065734025407383566238929905508606286390404217322062762645936480169914696836080747869453062537074162792434712416815071707021776401512965780480382104397035276834081207608384023688601555225234648519302669946361959506389446323519516207228796789141781466607687600832146561453280215931928616388505045224058310565657012369225225116922021160178404914650992082511424985780963783629164626335981041813767972250183663458736653796400906813880946895677366085456325392113163153843419319568495614291590705447098091547709088333222851064526044331024169472160362462709320679934161660583877769800241582418974286209851813116963191266930645729522154205131565548135109487798745667027540809077077332385785665212612694457256074348865755843616352714169270788897096687795911181038658361254761710361491798412099962832366430187630936678971537495109732875095094718165377371024934782319456110211587734260360573887827362758126244968405250656513778106735934584483174035539240310187126997510382543606643834165929948158743985815769709135537676854923265966501668095998212189233320905317662137028906674813199634081381279284862137934619980335342194230479633172323259460115458581431347036439399054250864250435162359016015175208413263779822921507459060535086750450505538462897603990792888697101344437965394534570425076041872431881593454642858101261876567784503314580162065580940147925280518264250261194475544500071565673254284569062478748804684472886418343258943914418460080694047992452032381129687661190164078806936636062861164992351826024242133349115790533134680241006999613347442386385912262957224458481308144164024357252907970698384247503436856779979859887515467474454477108465348869531942374445967604753855130438774328374724507029340938261928303863022353048041367442793967234740840747772498958632715433325994002696206734047672208366097594321449517058447092742766995095116529408552447009072772279339758455043303799811120931280711792736394647730983834050372383762 [119,114] 1864239280946926649468003538232263885664467142408175715212949389992103094765984876000365665744476737062486145745127298241691734695860775253233971867218036708748923091020938813759808606435808375641667381955210619428687714698721307231979022052982218366256295926815635587941198475658219716805361334689153173597446287941336242151979448866432961930082886558820094669287961084490619898473520640381808745365702589914713126978677648020386163510578210196332110773496744235429740111603007241377023741026269696934516881620616090122082027598419316073911901238907209717456073583989236857370447400792453062551968461220301573240229988410787404643494249948775636699691027899679885628058988167133763122360791503160682658233168893388740376238676301126120328665856554914574891929038025524665528189141865043737095709500233164748114105869672042760677387059222732968463393159777223931882744716537269385336786164961149989268112269639782529768378174664609237624903623993777760887798953857847215462615733216364540136937519785301308667174249106562023342695082602984506002369111178333439664976998254694733171521727369519796930607088346026306769012103115245896688282239501870964822824032991460043253556079168786189881256397613904986631161539688644812173833578086125428021225373337366852711457863910500647287410711092592772165808614198015775783070742195860512931833625813243149936615891430738872674991053587249802823461314186197393263163488363896337102930321382247769790448744832563655938325969333112211653018935505938888933704729156071112695186049855232245736021830970550841387396771677520132012206678808499412884288742450759309646766175827310849167600676997892709662761152743269285188837171856333421241134437613808461513841602624145279958686163808159506619743174906682087808901918865900591037377991926707260265868961502429813507799242325553932604008312470781975999628495679553722176203782969857226383523059852305189052362951334323392683608172869090513813002638777811124055130755828022168807795961734154148493294886726938649645657841965159685165324583959509761409503713249780906759679686848605631970940781106312692425414178309094908167383799234573907742029843122820572902206682265650180885072371080459205510820953768682012234274325446552166645382796440584304962488263680 [119,115] -5089788517786897040119588113198139000414929800686526961387657036768848278862085253642801366671889542420304243149014556442677790048045511055680444425328368628581188114718689022078863019862587491383934188287234269183813230368455219728027661791493168714093429107782837946028291295803810246642043791041010117789683502913880907650115220394747349447499024358241158585896589418665786602241191545841428471389747378061074999356384059064764850482212218216587724018960174222238559849075444990042505925023978042358230839129507321335206132758608274134385676482464158923001111549068495305538646943666262660221490346450252427145592676008434347479158856645468423614982886485166826500403659700564764007380484762575875022038315153303044261950260959056647718185344645920736076015938632706887898698284418785849310639389614072764357691624212793558227300130966728504684958307706771595445293923436340997262160749142076678483826537646685935884249287377585569147878054772513824309258524698086565247658038224494751812831375795059143129940439955295183349380111824937746752923948921280146889142365271014201581976036837209302876656115863209921959257845187571708883205253108847726335359773663522841933890684414346588794746736483981098795357183316783209304015971513169190944176088174253023950764707498634907394584162926052971404636549255391871269239650986556715576373235374864513252512627967052271327417412027565127849092050886250472668493870648452612204594258365470927872473861131692681273780784028717127887870053783421608795593312166902551598123733611397872158070665882436311423787506283790658103000937588517634315400811290187144162070432584798432408137676595169086317790177160811545444240948348573653357165925187853159571103109499891579079271397567666321120444861961451669723110048455974278301443028393193656955905475189831928905340721187446520778116986677267373947587212503495213225027832318751551075910988313491297229344201687808658665685072553827947165125143251844663263978663818768243985648234174216485726718845456510905684401773565241199509772556177508828621209939803037439794969480039035340362471087714465729542743099998942651369909200728685760008812239054015186023950205545851634568833875440936949026773199331191237613202348329261309561955255464120862171008 [119,116] 1012788322541382713805243171796757311333075326358833004087070815998628534263213106210033629574039284082032385224612636985302401153813680707253828520220939877426578259361487622081080846624058490378383424803300283172851224693342046811684154066551747558008196241913712351246168743732012825153315755114874271376757734956570503612340419110295902625430058430049411697158749370015821061867929145339661412053051137034606560369730852462294276597282200884584491670208591106293106834791251199291254353588556523157673259320572204882844864612410450374043914026471589939726411461637164804550197245784964699960611270513100114005969559631834021654840495686980472781393406595623940358850992571392439672414739819947358905743617866845825385911858915932132759883848753818116364964431617880981447938700191778102051888663849791284927739207098234620778354500046051460778964807894452717310678801446512469367763631368577967941590709928218727697829053850217911415053285293912931697961414795576324458637255580640842570738289993868354215951615714798172237437141392162032701299118740065014894268515564933846688101984653449311913057138916642091382131491197794788364696833097370963840577731116840553461519147473321255652089678431620394771861137775087597467419840754893756277171710335969975434590505011361819935955253547029813234209986882763666794682882386516118472357905224946617909355375337231494155193080871648173885565658822588935206408882115299951203620820278240929841956108437074328591817237294285211910193042103766070076169053037052029634047331151165313536899490313521983187861229955661261400510624002154926549062377588440143445548305850934141419495897203392726189963614917389948667145849351457288586790424503364680394032721128756505765631556778522522503393398180202060441103257125848274295976189063810866881737676869644477067022218610154801679436399316559253841920381387892957854460697183650882874787210957813500439051582090892129655200603504605698853209674237499660481256744312499085721616840815645063369477068655114029652734151129411021933615251974820703132138727251475950559999609644079339419218110938742397375161378500757646189953257361441357032371385526391485072343087755116235054470940397779779461615999756306916232180140141222093273552107146913600 [119,117] -1295951304086669570731552871279035004082957754328481400810200972207043289691711814440832202548191629401346075584778232552625496278107572127318216373022585107416906440071223256443449850663197182591228498428597516202122266167277641081249291681883224986687069100306147355795683668274911417459541434883970135068227373845903626288729746139796688529066341295833071423990759068249932631309945708021673197567870922015859326604842055115835608993170675032074525266608510114137665331475446251809469710606734025680771640676245027521346101411869511255335335376044197693995320483064851565889316653195921189694458594551437469718949264962880997304141317893314064811959913693795017510694099028223208737141929877460597451430801485038973760668423288144677626144348783167631117205726284888353764177052014585857894996900125723501407754814181073318437052551153258281405518484096575288620327650379762414216441759701700023604150208024080977113453251821261289303137377756091322803125545599391286688663572937056945389106014052648080095144093763165399696474173606663077273171233233744249517218853122138498858114797225934790910201551499388226347611868240178321724886053803367994186851325817319933527699458859561020904498241206398805292246948513230581352286702091153357839339760051681194794722219610301498731378165671159197076440490597316676141757839902497456369447709930095442579793017579195502911632746231873870873069895365767009309084412590782251511274897687840967406870274892763070104434924382739168509685884320739171478734306538797213993171940042421537101235545098700414689904011075065555391782892816903033149326270422793819469057781582623378773033210069076441112894821785311983239485822385346896862077810921688342757037782162282761114045749313162690665100648437432350611453847979481614086182220282313953280214868544774825977158748930599009346033838562998346343806356238213845231439038945039875307496900075612680717113145143682801744013004030013878174039989422170963024070223194015296107704466568756789961362069392331986421989229471478339930248333239420320825768805224622608538778244861092707543417156662306793082781799669207418482739131631866315673189090633869928558208739106614736424733835744692586235695022388578111613829506258045140266682268008 [119,118] 81550414258935922425187972173674220417465958662965683000968038733501131074246279191182351063093845132907179233481744203009546761411047057279971380939358885329456823580800222750654985642074839547086609027712260685395400857573477047502125927399897131458218002625188518595173473976688898396797809327717411199450812395934961082103829607663720477289072297702867624980903987370741961759440359054456593113256375024238628868683765623790221478558191434587814095112370994182100321157080994898170094136300075169872196319028428295727283869721342294639681149725165380352343936702454273682785232114472071181523185293323141094998476119554815164101030832940079455534802471842348986208350398379206508244786756240757039233458394445148904951221342352299618902241344286381895154623947134747241874077443090125340051989458763673362516910902049514721595175309234430829208422298055404472863805373746698029936077669515130997970168879143300563718636419859165176260983812923434780289158763509203482830310287960053167264409985878724135541486193521611395978581863543482793493242959727082452194165152092877418863976907056299984857009364741708277902000094545155553911262553760574834211146411310071582652958458601099175417049036965105287286453983778426635223273579796964575816750734811787513732998416728883888625232423632924342981665783679383242314869807492265736390130504034198388443626469808975866135798435326947267483156753059138416690296314972042104774327599938856992798265616147271258948378097303804379728878481529571730614730387555650098029063939537423394560650058497681429699189205654309336639492808301918964428775529731937337454634315944317825813463204445159913356308219747746840781583175835740485860519877846344141751566749120333735609476983775968013422091650489214788486525387179654980072249921056390499357921150246800006534090608292185440435957489992641396743576183084788910596021865246933366703456664330084498963326558412158743369686644100306162292597382515896985434511994125502582662921305247181076373997221353164851977505903622087815330397473503569044190414124974746561670237881600686427489388905158153136506694268971750662426386247996275609337432303962409302749629412952555347692879438260425150749121404231595065739186959095908060160 [119,119] -128851997693763212094410011201585153882950916322341189658722393965817484067043001810700396338275170172891517594388520720887596328112803174657943453074972109913545486603897021774038885240770739446980917624922367580427033043087260349359863387480607101243868599545820588127819394263627608511466069550796847873777275625383188124050448695777586098867649886964457223875845571690988687187991366345913654701147183850365448978488825202123050090902701824629922178049047038399029573331229916563140380046036596002168761567228797771805999899896539670152664683093117017789553082946995909709032179422198258348383649717333116525029050330317130648068999936967790014989795778544560613802237634301555710296306419470473576855695884378456009929433598769774825329379636119752935161844996989146958336003939470395196736724327516319818417495021045274859743995348159713679873923162775198556324659630191680113220723137099301899459174694225710149256852851872166553191061144656072581352519834694891926993967616309192723415594122186113120782121676795060780339442689226414632863212501146171562690900896066080534768539254793395706118886923151579330587272098267322356029718534420482057870232286562266041135769221734771960712753461799710890584207566334008936507381762789656023475238620807319026970181872568978386222492409625808597323730148653346797961724117470073787005370265765893888877865231138909016335388775119405150618966733568112748403379424446758838735218986693527913235602293406203232347048150635791771540421515080728155748401482414087712771112875219123136665539796846587952534458932569835811622352366300973390887063882717313469284176128667399933545004159889530505253109678763791865216600319804645617082368656829669859052312007047573832457505093270582002153164557599897034257424139927513755745867783093479038177782080216615765686122411522804267398552168387412959610509566750332229504190296186798992464681387520452659342566529867441831374015178957206719345738265555914806903479644223029752099240174823758576618009669451675245501045248214642248158355321331189354947232909160756526414175305600555760951731761942066251760840208696687483636018246870906931742221576937988000657183724871167799386559136845409095052831803794304697772689430900096 [120,0] 1651417352949590987135370401129408832712582123969379653087041496275653562806135177036342409659445558805717058553230231638042004402176430247818825290270511296122338705873588506826409153900278652915665535645168226058579630594979316055160102867231679672652832609709168146279582765060272419507476751994310308290911219155850072616973836447200372237275408144497818892549166553784544402193811898136477094575185153556837656538391173120198587796307982939260445087389721816149999751228028486795606177523252905832922152812065153056891961947869299826361578628433250612602912833174965250055422615202638795641756480878640613858139926326036828202077511986362961722986429297290135679140482777398594851791066844943581037679389601741927192170640134561632350419803693687129382901714049008209017176134548455817677913981075171084721689633449220251622823323933446539708677477809296185306502105403402671835126689500791292698613359892730300057514007048346100374975834028683325122799085082957912481238981765281303584369931916346552336109603119220666710357845034986593246307792632432503829374431401093004989952349445545692253119548651077679564646647454632001023869623787498106091121011043409040534304385073412883602343737660629932119882414401001291323852406899405662683649417095054500269964393095840168338732510613074917082740821483366536629087273448471191755341498559073191316514162609041827881120457022899174521115957085642120933686783515772158432668185278929618586481489795187407568315498570216908633736104333993112125198601409791326408775037827054998302965266156233130257523716944480146576114884716861240533611826117595225913542581923315693166211792108671269792626338258852848843862767116019291580879519502825824498196278036163863198484637597291211260929035203556451657527561354112640609782252494355931879524783151936569866333967706708613478948227010277045610716330691604799290925929216707932488187760374085725331433540719926464944071531698076751319970628016544693316354392328390765817005656081494718881006878242891709490648813049892043513911702615224722397514566477537419100950420682751252260177519013405390122274820410530153638910778312863804929403167681807701042713820286534148982916730092051514333507865260491185102869451962821918001455676336838781605276677101983482172833534011751459242819380129285454695384649047412761241015323933020180550427285160414132086442965374301673801912579833178239617804034744919579306871343383378251610077142188032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] 17389728062930496974532308388986639893266342330415333635649053526860868905566358266578897516021961958818502267032256459578986367585913287234975489324847881357465266087307030186802097158318518304799061085706713853544404497064589330963214309417367888679700587957005874505919905150002236657862468920392308560330689268992003218097986934225010600338411124427894414029081474998183532599147266964045143582574383861960008011719749190729722528807841266784032113245253376301468269982969067145870977647555012417984280139543957414204299049374561466219022091723704794765959662121371935884884063799152830039294585628796994809748724287752689823327441972419458386722182835901670633833067949519532118741697040399320423828468385090406922220852094365272730778466549738653412164906086728835826034281481960050310558554963470210588284803128665139484133732595559603936558233962037840752441760930652489250503699833802275722155880547159295352684081534025393659534953482630565264488487223239366151777123918239839014453340072272426296487861013197399775745825161608593938705871276760293157313633029231015777137600295436938986817145314682414077518027790962309363446448497450425539093296935808313594894643773623361520154733905097862938823734844246111361175899697000267345804684038346476472520981959002066474602177219756770332821582404016593127089945361426484327580163135315928700567006518608818126512397945762650097238443380186998438631955422259312774510048588774227859250048151375358223011951640922598132128092990661986481434016842435431837729782045851231260759551929240659152540404840049224067945352029869081768668998312378571507945388415593067406158080902648199362547192573665376066910029281629289158278399862691766134441618641216859621016961985898147982420433637448582364902087511754947202271301102693477927531796174041951524049312089509313779276452105742833402830372374266831613785417183921559121248763198116779006243950032256437882704371234073679473256604973262870431861608758369057957728860231722013180240583240193817719789637660381398758064941250089692311558067556885551539031865014321335814721713844087487974480189172770422708612486323084023434981148851418671497141561814646658951908415788847085627462621936574853369903339305222202030990885410902848322684587031494415800241722652398813458510325594971114012855908590372344997219426406732693865490915593000749187206784044108963531826750614581437616751537068591979797903859140663936448810295880916664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 5291342056031445765363850804194961071712793826495936412408039737653694649327234865747976002942096280100184598680209884680275474259009579360741003242248715325284412210462626562260688608949150210190011783599251886330310361743028640361180368835798257187928836463509083781529889064566569240629024346012076137356682223372659478764391605814466657346587368256871483153366267582427488555150352568186336083531098834240458804915340145457704214394081523382228695502063235681169724751632312438207694720106156057701033426686262680548502668689089544012239808987978030900965159499552125310725547316826341134138230763716214330043984697356674300824466363231077616894558364371720460968738162279494620585804141890572872174886247924593999278851895943990283860547136833786474612996909136763311909116921631504730744766677506261019975881416293108412791537065068712842289356048260222028127983046166410986813075365528418895111029060551135570200715347556059477687418420227037688450938921475418081537231595398493700631903430221704011840018470345444083516447858112532403343412168098188837864174470081375950610399959390002039954569500917588019694125524464021560786126962500213046254449445549094336209274648474392628647750923238136617009567894583670082324464406481120785972714185744521207014701861693772658819230933989424949837714732672846830964044068185536908335598927735921842226199220854048951546197817705519469579896508476578974324585662410585028777505633982243890056682998418602644871353048997213043429154621764115268363930103649691360916752018300436911065400091226846317825689222241373638401272085042708662748107726048929645480522113950910567335240012418647628252070687136438700306335726047625887213883063076984604449216659029866054183673609745729987820484553605492986088967901391966939461350000200008700730477955612199756832800006489775865759079091168288673060906521307856323016730866706820093687952668007406513684848161525122238926506748210787944078534918078401615034984977724603216341989402124738670776129652181319075499191204558068662596600494078426951415083345389289214310473252860836829142677065910504622177937130754487561031622394798928382606925404588313481436702062817565570016520150366775966123308746906462242150340122728854103001754954121496220666302160692367746487632210235824333883010036094373479681736017211160276213986624714354473079965161538097499481037418966591209593640230016401873635954500971547843680605122632425115485807009233759109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -673611121034705530470132636264758371572045217065299215297772408899066482332519404876156102642870277193185624262621947823685800221424169399283492859314179050808617228016717101744429543291986478636344516891631197441580231649304199949037828327034469403547950758341993378189605023919078645603582193048547563101153428638813113446167689957008070559911917507874893024758943476993054804153594194064969847565141210164819286693007227159134591114578739444966753174917535906874312841440168708422806845874862741229222814947485273373984520774996093244940206610166442306298462357293922669239265238497382986388031388780816515559006580838132974726894187681509110766355187049082568798657928381635164028614307829472677097732135591813995717274424629038939678429645586509023992800672195183803776996399694898464996945121143910268996934941530392967216984849493381256276350476369699647852367170656315398703990784824764870961162361350809949903914211908396409782035930200014639747981664384724396318031322693018778325955589904612227300091908054555261942398099592563205488870132290279643398679568902239996346735475137297240576595638776357789065299125168584507039184960517422734776513209456434840448281766744673586889269936519173130468466649160098974997820093564560410359291505218579273545205758431941004556231720399585526978977138708464632767185777094407853224251259247812454137907470366280160877974912794670791765973213923779345705438988372824081743757288933485289156369028552824735632339727914292815949483907936495320850233795667098997653842434079892139378957918305165303123040806004598825155573516543326902050089342513848773520361536986064250169877030187350590767785275863475626506039521618114536055447269941437582204850544886637751426875248908487877531500588379968666218219794582495473799581718810813333386608879562035065018581766425782709657559014886093693167197686021781485744512780723329356491256836285968171001883214420569612204216926877656345389792062041136277816028947607034947001001368712063299942809637164287668081317738330730629286713627864229726516771447015991539924622983129595495154349547837414055024328512125252342479653752692442031209955915520771632563322829193813145189662282060810250910600293971910255447557693055623891371873151130356382220400167463393945351197015578753518065479807124157513171192830712224922922294684736554851287006554644647706555210911205444613887018356959779115802823899501088076841886397553274708000143579968046943436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] -96548135383482506664824406434013082589263649413946373902884182959540686452228860967902449659133753907683785886594032842515563426191407449406969956088707628722684901409093640139718292537735585055967153077196015749742278610502719344501963627980149915049872077277261037977077250313480756100159643030534811406579707141031803721492406222017142551363480783973580619119618683345083315244821354840526790906828493039506242686809012376209591958400241374021507148334673291156053595099160728681845286102305717722157860728535466817909911567005540369372637865951838908468890484863820668180482297237805486444726914279576331723290569038975919144282444886463238222389331088371958853321995610007767000087348935745846649157408656881674271364281631664321531824709721828485458435512991078729050492523718158820439799661521120776921718623951022086626686181553028782959536278079740092188662318095827319870054671586410033485427355335685051892559220801490367675600647881749723531593455379302667868889152059307691517039281003620896101688500762491019096773144265413512297119200523389267439670582365200269474225795595356615493205628208982242585880350778791272062410727599340677290892764909265878729447671578495185379972554965599852163225244834617184510801732754925158063587340069006291111815353356312945637108643510034712226126875940309705644646924683163227689382506182490142440427898782180839046942018059178204702983141855470701061621497793237091668968832981613221334126278377137259858796842095481801891589319842175613543038829279954780461642518510956487508668912174788201457819531332322573127925357883570400802038148381166635913026721933524275664642136055412499154978050371936258451693813288824148695430434911285955915652171099871408762595946020615446180288254217586942977332946110416658066099896615899072504183307551252186049759036266509585124691599351972935498895380625878893230868904095263397888806549044569912806652882972941785021504506117137192927598467345211996739715140050321602755692154486114730950537449542124358578657030422263313156473593124767576587195149212698459556921020606913770327066014154548991697415936865398895107561416578085574104674701540423828922192424153785806180362918012060853764705470266533288501957334815404861391800243820376142930159949939545988801931283651119165246465394112624690945714462697113034187225216482887920413327785626190692283450388281183470222819234521982632675471058377090289319161797776111238870074615694887860947648512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -953374314397947200703513175286744813597655060904998138497871471787029276100735268864375083808404989228866274164742510557435260669851317940419077680047896155750997278781652745096231562738976299485174994284170014692702679043735197833126160310421409314059389735341002995146855818770464916050566642192317510465460744194721347126490658919283538996193042091523197489235097903540066231376192914617066781789833622966576618794353004593321795365981040418327447835906372399620005853452059088167743997655535250714196701752122874453088685972343677670306570151224172969656598496058104729514128749308237015042014845817997092843953526963463254549282452344732491975439907758498888551089524542230163377631685871508393316670171244395523848100693083528181129751895373719789616132307543718488678758230942582414684982796525485322123934834870167020841715191908248666677999406049491522240288500725877010373733546942309698200733627732115550602341903519657722177165262484828206208294333601831350245769045454681226476852533972059798064978747606010167686129380362546878044947418313261546434527701339863879447068215353207601404985251166473322800822981364997241074389712064761521662388047692288809969198768604951128215906538705909770314203981748936655004735101991884620096294763930778014300099598488315269981727470420891232675388544340508946839901811703855745573640116927584703257549051319280383798983198652545890003881062133885717013028497564908178888746223673594064165754207681250137409440499973380720690276189678942688978261529674312358003755716024711160792058650137983577969228386088872589575481277269512593127378993587990196231089210621139634847019265268480417423545974247793064076156161850057824600103922284851375217626793267211147947669787050766583193233163638174105821465019884553789760602145292585938176226118850866938150833561908018240395701840719268931380653864047323482795085384799938969725925965889561315170689490535317514443100199516217203439100474322636852697964921315789174775419913034362850015911567414200250514555353123218509687583898734318128203929246051939038176664066572346262530945005422490409499615079720054158742481675376774229899133056625612718323901990610325815673229714628170916718287269820656939825529279555991656227187796031985592610533090586041116286305210741807808504721906113311784759420782267362168447587857512394281746234552533702188815389320211864818131309766408067041465949295910650196888662033945449371055312677210057955344384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 55608568396213747019186098979039010712936524706804572912836522271675430489941524107636563868394221602278008668091675103854335064313843472469459496504321625877810248378778094779039971414280977597224114354824979564250677511069017092794348280635870307620507715984165420458830785469706840323027493774616217397328286101947061176966341058375332559167813995837486555538562228719262724222982595235487016223582140758747928113069263877668495980389819706429561390076898558605018438220141144988373313360644045442790532162557962127104767281804728172398384031314972508163516058261515216832440421986831665205233740344614219057446995606316830541836959333296873611878876527887153666878452356811409069206218170646514357191773471956453329445258299111635687165029803532492576546834063157796553636020789194828805695629403490284675536883341257262375399465198857899543112075858695307070682116659845691773647034726883385958272527825377170880943341811096038774087820200880318767705645673983847943679074138453881958423141226433453532887164724495366313514994286681834621542299831501970836294722181093141313290366983523775997547497128298613174748358318686073820280132578128963523660421535170251468218367505670346176954659765314789760219337461246181707270425039518973331178024660071533680793958191782621382631767692786502523516012837598210551700420093918385193399104158535742989664696743328421684089343564767237502594855895620912686383496780868261911235760659984051280021371988723884696241844580954897320858737307600298809413902790735479807005403841841031032342609766118680134906121862476572369180778786264833336015062956476360192520404653380132158167542540488141411497052085258044370763560518071552926839126860800020087143015687732300732233018123310230293204887056167434753402320250765520270091700201227117557009953969854740272830317696550219895135819142989875713796473695582575175006391727038476548042606966719876833923513676422658920200822320009899118760688791256872492533113695334284088604474611666842382667987478259134579257125539601371547765202279625492306568849190110502236762767779711358652088772596924240990375921773805386369085147282663874866507650191249302721741543317291317985614356401715353088065877156410256028696557683471708368263821454080495791378961904068116001731666480620854922350403407467023039966254985502930084836089208194967964220598241296720961839635138686080065062578544279435404166207477705617313115258531706124221502191714315466950110609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] 1083317981880547989216196052189349306600940929604627152358128487626599740257251618626457682620026618019242793962034723533864033077912670157449774521559838622536779359639808017347721514648082302983543383057028632534813504284263228557776968258961771509825355258166549488085416575021582984099094646007740536854136766652157110849689148058817438348737950777978984569449344064147632613258931533480355356742793999265193795475309141552874243142571719311716850685352759660461123158061580545541597229477481004390544279967582655295959192592746778021781920496762259357568508391892621694631674758252810642851955629609100840349323799038533595830073425487742698948317465221732860031418798937077438815546640264022221969445695234452489338399690991144332092366004768795486516571069394097895157453023666001652273161740231543609483934941425736461857394062356518046725830757569348059602644086374889995787291863556256553197005466108988954517334690590420129525456329074700999656284666410418252629871421902237041318808247462110014101810168457782234740157586192051739104354389790381989206237268256149660802988483140485835360297802896042717548189634331162014233554020509539652001161783352441964769914860190378920150973162457310796676458608800276129625381635956398650435667682972737552567494751302645304444044004394042413358296194776971699819704807677141177292345928055195910703429870856632005447255464424095766126633609565244451998987673326720609858071561558235879974993537842468880583587331113358534080230150412404503206583042950287043257968762701833991875599422188221424575225907617559860427700447969191826033511858878365417023099786940303044782996268752023286819414883040421335390946820962534247515840479850824601893380002200636970383435302225040258301652225367237836864125771583986621015346474143988628144424505072282180676783015957348146391350328568452030381646192373558904488850578125630802222066942330765173707877143312958826804885497825301727606494456932147766082039919975083335804472608646388395455850899788565095719722301154835570104879286724896300714085054891127497841311520005894049624627668774955998244481549240588046156492210551150689436238376788567179237012193591782328463398944517398054050040958189094455338565730420683390108906456244657170552369051317512485361697947684133565345831794459516288191403469235720216053948821700250885939486074089690906294155814904213181137120240200495064148558072221313200327721787661600339281847023781565949001250897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 16275816131441609674292824285702089389502922080647984844885872437789550006940317851603660429228100300964753427517681834459569195652666533462054914994360711504489209132002238468298911393125464552340971157716930118089973833656064825309950375471663755532207476772112178913449379573064862196601064408351212397211121422864285912753637562341015249934849399523077381176935230296957507205141202475725622261939602599550583500413440087917975116863168550567151578846963016637243129875400121491607620950473080386693963608041482637663623515730457065222453130968623888843692736666506586817758410259492857031826483364619958779143300620938784563661340805431947460758625771033824738045187977115207601851461664070394037632901203338107485808763048770938264015203798353981508312315522196587596331205692407667185086868759947773551573843931956099557919528810105217670655640249097223571005494333639232735321987017866410883115517196799996428498895079860572462510966626274585599023218816033630185414705620278363767102599448056073359258817483629019209099661038262128134738913308942296905002731539084738284351235340285020911698812439393079768854668379170584462732532573474797916104991220515864205201436143065824277423099308019238931941826744166761591939841854542655370193273740484287590237285305992372591059510126442158109515556502758583785273295202954636929008362468037807697037778770255400229742718833047369441960741989824410827725709130739686337179418937375469004705887422702789472525859981898810735605756044574904219006890465574976155329780153372380562234999273951537020395236965635154119459044059630650377163417906374295355147569869611195973308598782925603885677530722309601834328942150199343967141368032506522813052281277243474468991697464480997595585010683256102286981206118725373319847315421065466205425264047100614454747844535215389166986726587183252057780170949287852839292828098082974993812729516528892151240356855436316016421919197607681580932037821913296124226715083933509790479662886971329799319367471476427213546677784185383627857730272398533623009665518833862319412025288641316268456499985786779507094549447749320819150752573982179947997811775337715295943214264892349706196709744659505418240133854835509652319835973879562440822582997676137871378508238389290004379124537940137275996370422110268705619493458938993322659065477953884701650999590345072201634509223722309687766416447603220958475912615913765054281411858112850434070951544667697657396871561216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 204968423023718796548691271832403032034209650068238763864548080407653181779563509296714375919114670736475580200225962773320261958237975756621152321322321311273825290847074260706092905515560989705761198015784743384248158403917622802354543221922625004217146950347963495872677294054599443814672938411067557634618401632858577683065574061931665795965051986444918701312727559112559136487283446704829825505785572032429970869150578392107918460499070487358234431656786458198629902731527388517554216158602644951457210136332885918322430714319046079738763116208152073974868204788465010615069803788077104889829495881007041023033252902358366382173047609211440163559068312678022837575868087439166129813625148284332638825738611289116757749263895730577335693127667049788797648290833776805392671792035584047229200773914577205659861315957668127524797856687831769077225312740243436269411695516111961875536094159792103442883223259366767805711723897792470274658315763471400519318151332365056492052515251673689222539097716363442177788841825200322988047099811618699553810246332865951491632115091558847237985089456262240408895998615001312689379459656249577365480033501968220149272050464389167376765972187841363104022943097639628379181520778899445826557248537271548295069469362814502062593089587694355058915384961448242855727873459081205044469787800928119798448396027467321356449591540911938945531291455973610782069748499157992975850959535919118203917156219194616559632305590003585754380983000831745334750987436575365076608018436923349366116176503998018043917780771588932174887409348199576339505436902467152734272704712575891291137881278096735101357401431114437383930798722609587288124494394518143734054146226834812823809597797602847490579697925932315023381724674838516904827968423527088059269153336745924775798701030615251437810489969726158018908214728640741227308981771367849317283519351504595114149232052196014555527758911280778579824778841471605143458760396251272149848570649656254459989702428462106355619277152314850692554248684379666411085698629698047141613131179249795230202820103874169180506452627273431637339249548993854799026351899150023935368443743835599349080282695184208041895134929795673928380969609651664825318693838210555030656502710973538743995794570498456630761163806026822357446251166258507821285411691632324686443295119914354832204628997292060699631540018858194202071508630438812578864238804875554252867517322658270242105523879114579789010425610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 899727201646717018944725800584079306244213200692089796329764961746093114274252536139661818898046682970279397224552041845701592118992461545475161127972629201457684972888565612142845301834843424838104736651353049423140356526176756286491652141243374626144690949906424891070181731921086342368134183852916291595081874346358735594113485282926812074258621078568008153560017210237883370042302875639267589389044916194485106378643748927206308885770991538716569107748997845520278044247316803985915895640299510028202928772961917074226182390804709984685416646037984895669023821757947598448907608979192485122613814022830418757896256566963037722520010698356408497131762890152470994119701505189552774109163293154721020830195614175640555336255524834854248457003295860036580685281552329862327345854639746240283508457899399257740653759119572178711304437052705140318228205329311117121864754002531858110964770970460413149053987148082926902440825281585607147428895488695745228808478780523701352074635777245481636991183345403144555541861406822118971713774551215234999241761893954667691979163280428658048498906884205307016223552690549148486260579154074812617198617114491568531619099449569008064370564029002521221007753422217056624707572234175741436503293474791535241254151714589538088348480448363425288033130940503003323167282556866822297251280512833771733365589711402963984419007378525816693761852313640282558279720418720015043275552347728675573418299997700443786289976457064182274180074876864429275605143638381112651382069167747572178527144143116018829026005138755616585946518075712809913097063309430122521219223370696967535661809119390754238373968598265332275801731316132987774018791802316784122339658676021629172516306290948486607707996934685883005945513711509750650402177382845353592279071757167813600347570857091718782448069744142117887564388813430634784996411179903159240076610313145475413870751194177227849142080252334077064582105131765070411008192398678446078616863902836609075008293832550360705287201487157933819773418286168726686560088151018702477975259701881561920624372563080156793871423452996324826187691979472639687431825473072526770165330360955628359705684852034163933237543233705737873955075220709808347477904899139977703128657639871798447958623555884094163539311684033137575426419527392566186872058750702431117842329281596763570839959675740374601418148603184910475934559776738080176450784945843267070419393160356407008055693739471543697997433929728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 927041520340187598135130662201635547264829689240210206010287057103842523256392759544128414143394632366047871894228538598076726564262966146339836680444460130131222785254475914290331385058564795215249443854117783731636545815332885512889010486347482356529756802462853929182470512798594622131695634058658936767047189806155434766873045664326073020458708509606902561191024304957469133867631798690121280260717665342654274517390196359264022687581827673483057928510003796976028272209799762482744779555844162627129766312790892757756075490467560898611808516358398598032230933879760394909649097913642960977119783109950106035603753392438551982759039682003560475589937414658814238304554073841338494607557070126180119025638264421756267960129792081382274051137754551292124636511511660080767904203944085239211755599744292718001744161978250948474293898129614957268561607215676691015048875570721475395169712302511897229651940458018988803832520521249797753480546778588281066601623508469384807207766833255042657874789363866401969959074452920438012035051614977398637032901727959033887270895650575178865654401682614850318504577476467912610260505432573891286228786576504336032499283666843177380684552038049552674924826417208785095183186957913859750978207586023125123400919551009105265457676703699353347221927947111352989626146366036686233493273212769843696187285973203594227746297451577587377070298403824986440168046739352572962673289106787921487551237985920564324653561656543191731426297010213422472911688642480833239524940128791459150630083670335328669559014519540719954046349101256341114241000409195395223982714729819422940728028648178620672563451568735981960851484287658856165776901991621250828248079657852626244427206857985822233142818377343495739035561783183220666183726327926433274141082565016713892817437156507788518602441249065488051901363166981421822194443063602373158893873002279150768814073096118426927025353919962133671559131371671504543665237603541647039693845533452357277605458887327081425106812644077070900275491510561438724604312236193496884784066251702337302917895429787854223218501185888348430410279906285986041956925642867414041259758062570541600670541169093192273674172475667242257476316832103105175062242135156020757585144466601198735341856623912500601555777354224870167021481340514749787426151245466674532761587083917831678195472195699530588700293954441611578558355503055673953008016873610394772176588192977055282820945378702861856215201218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] 7313153483550250791849993190659513563876106583926476374782626781069008629998494805204493298802576161796739354164529852816689910863001374915620532024128472774351753463195232661089188130275346895515479248575572822576447634322947493993285378146781713668680265196753793461202738278845691939842471545975768514077455627797207365735438607086675799718005802943138133072517005600544882384312206011658175693978623736094797334628806668799770776144130429672466142561021925408113249972748731727411932056446080431643729786740652101837561145921624188429906544337762963510478620718130559003144000288412248064671370862333638860920601409515575981824488895351061666939919666331284304317190506330503430075566706956488432055062200835857242892848525681523321091740817578337646096947279604343267260540418265503643836366758033780086569226375856276108745666223962080141339130179600211019313141301481263161724406334193738635392691048185516460770863388101673846090726128814683793829028826309141345763121737724688790771163531915341367741190466452011605070131862713113208610177881431462364239538279121028109062265768855893936253085709491779539588427120028001085787259644486958660473786485113659307914585654939818820122095082722682992255957713501522739001672755133668276959136866017545062672945966452136401765613136959377308628372910233799652855871577211339048108807110239869414934633886720863569061481606523478492400997011470092582696382758359455670203574083781211945130747564074329831723467406856539720416106904413456412961803614705126779089082349570743788022464984273326985257514819479349400985869808826618371843412904011562780896932162396835273914051234469134292893756581061599429425573182664015311638978123340680003179334332904267254212417336315246133637005971271047139442474945773464274208347662741953988573526624024519632879864824770686148011038730185493884532931976575596290355019442224349636500659949083467222693859085282773388678025188684816009854328544699731435163761502780465973658213528619411359699317959930826702765561188499969484230645797738290061795807934037548079220089039408417556180169595674428324481445819408808247041978488543625133907455584029271539861713763540390086380917094369749287967520160052672072575958501329100389859086517503273214719161659285174616882967939220682934638551448122464285709904617248128063995626967214486011823655366961194049715226357265253537573735454786618762012143879330190414680446373333410343655713382591953956118066202935296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] 12462986730891900624343958582858423383734194704679333185383016723801702508552395994588802547609414052370681459713803803897074330558628076749609203976411545954421941487826860846095541656090924248841902807914724097036779363799822409792930466766812500350066383771567100151437576146688196082915041086236092255960514611392681452640308708518675852123956317177556502688620186919267033039022910088649766539693058935842441195471772079911430888259042361575204419857269302081454432067879563008484002092934699226677650228243828706583235232569208935504916507094074676548317134453171806565782161613609993698553092164291055411704238000972481444910723292831718697420082654061509611704678818708842052681051909718632578643815339745364764905416347324817121408620191564729787611405361951768709635532789102329975012675952618254904424661464440681898714148639305108611119017205620139913587721407954420121720910817925440480340144956729340025497635842923349713189886411263084545701330133677681194233666554084592112733821538304903586135361323582825747713829172855125826993955293857163589847712412454474455140341024892392972001422500848390685478530752071574491663578780697435868885386374072614078530875482057902770341656932584493559081890680303731281876395180578749646872111139489883005051805735344276803120659113785174245980699559480807907299215753778176208781599224736413941593917565179677621030216908259469531633344010090414200981356969276931728003996940372915281861591374159607657021200221579670038190049715461074837853603404506399797279969348509436213669480518131912966380996594542227626253130910582912762160551621908114548858448349042874976834070066760347006582149481585497685000052928909332954946524501945629869623759326444922213143507777068115107490749384275320668755289787944121081711896366120648963995974203228889599673478258806664462672276970895487010965062761096507800008711284837899734991049958587868483721591236507991532676070828927390366240269083783375471772785421669260556726815809850026708408372145566120837406435800724185974499649106266404075469928176950139487993693463370868353649878610906981933611933839029305580651326366226811085589608543275347327976148307688576749639331515470518450293055766569927497376535227004341396276859307427086514956808537800156049944952363336073048086638859949359097690673304827143291224532306465610164668398988350186890507074412619806641536396565127621651341466933015096366720337261349703196616830839355448279763254037708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] -123457479781596831038572556931798568208942253794468303224036933631769207077954397392526918323699730499351660564097032266778680967558595214731697196721896203435744683801350947963614231227393684960504789807257075488729691201005474871235103809990175530764549599860645939429926338047746713157439633741207380839750907402116788728711550383807817919172473626050865029813025282823081519849450428507803206997841490904191413145668291407160137348181725802499092206060613456203688946305507467626272022772281390960691069132496114673955359115467879464547952848156133632730220886958416491866657891027853286260002143420177294187790914355897228040846241853504482263472731345424280976572519620973450670804711266928240126728359252039890472730791854470538596903957961349996545848555587019197514104179401266369357182861156481531049923468760746262076853619447811678267345187681114872995482674350964830227623203657840828104208941908627713083082317769046392204639671411131084553463924556793447266970915596356208881117184458046370075633544083554441745120086141724221730682456243356657240713863794123050398140680194818413526960635850078029256666922764306973098054836687239015224895792556359540281101264733404101193690345871672426521214060682802203488901829697258284312193520902146761787782160192077804957130284445998396500592120177145088092266874897398435957687982367069746984078885658431768492129418517034652708857413923776592319005299898017621767165634242594608390881255186674243283090294511760496679260048661459334225669851423887272329267813663931625817605974962332210255558847185802316465247206182700633100690043834579688394250191496416552743422159746176738166191104460544886839029113234913013841744293261990770163435916199697251713252531403521144024466302439363189312517536789593347799158572097236112307901109755382881569571102920236168847051481351394045943430653947413105811551559012986621229589917294765496764856159732785447396106528334765914464922758979028451876757160040468950008888096314963083154093334998053803000257549775262560205145596619958341969240928585438614838409684660415409901720029091274705581826176945186682370706599734492934824514735941905486933009089122342534603539991149962215354372671755072774890093049439266552076848711324974554228082482321417996213346979448640941632622290236544594267937331731586844948957170897551925440027218590448859098040939738706982588479105623553586041978104269199338154041917122007483555016895155937355416218827294244864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] 202779617310924655225994212284849276662940469433190568224274561806499537967639211931168503537789120255403527986755273590589865117407216823990637156470811080923014539850914584165256518245927354394913666368599339250063375788783300721206218694706809809564377042498008391977232755420227026164672091377610038690368817239133099539584238731962387049247164034871555227661383306289880054759833742628893146135908829046380773853240669212440605494933599684827019565090240116328866196292223567114270604526231858323171156699121510495197338349713817405642600384322939104025777159129732083017618560043014457837747684390844583344800549412184852114221485651510302270675041989795404445178556316023544124154588015421235048038930402682911940971828587049957534591238029574568205680008028179705934102467203197259313135306510820904629027782993930759328544410362812309796377607972953462518662101047085554086165009170389901001208838414307106179895087264265978253247080259339647919218687162059056729524431184978640215732962310453610953999257649508419739307856657801128601362106971070107790674615136177766565879496459799247557115501505837268176880394752068416667589188022790205732594371590857790132479635923952779558268218364229480034433092647914072732233090710838431417472248583435842168776074167646320121882364970295720904881227103267853346870496040742446934796934271700008728106128743897332870026211107410512171762958759678654921389275734044726656380902805056904571081636817281889190538099681774124444046174247333321643917142228128427229664806964684696114016680030564740880936659496152673063550718815822165748670508016031194623650585866061765357488600974979339485463307247964239998051184563361102703544805861678905732788326517207221939955594618413021426246265539470388409266836191296285543139481714263433507055121670891331877201785327246910982640130937180917552149222266906059351099953254198221398355516779153935912977250722721543398423303509798675746283116849633436774460280915336281088313384302751829746450553179637166429518009414875496647621488503612789933170784553286281962465237330907745309869281582587659292099716232100493620836142735604809063987184586879401080180144258241982989905865057653279929599652383327129869010174426655031492126706697086325648433273018005814225331289416520756901300716813405033253827066772901530500590568320683112594100055899289337876730097528004255416293231855862511202439336118476642568187371732137941140020436317488853331480913211555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 1460765029154309951089467821885736883776359643143069967311727016652814762210781848679513868631815066449225801257587290568139912683246960669875745850924138086213108010680837026100744229576221538284229070854111425198540311707526965416252715001979918545570249032430309603433355412710915889046062617899500842879899199142589619325812573644471318435573482761323083028651855483480372935809366999984774564357596130215826182809714692182537637843285038452385705568227893994482418800715754011079835467683513804577258366022728368292872105171167304261590476554674988043181253201827202840351892475992004918198698768010121392005582795783364332698277700029326418457629865339529098682813492852318079273033479574086116975065262286535643696506856102626386403070712765505015284372917348775326840140149059256058320356769495217290611560816331806219141510733367922765120821711597677294212251707860575045949695785852231055768184730205023555706827071058377030929300109041580181576177865394876430032157429336412532641392859262703514289140937634901414867694035420825269710460432139699973459244857893316530137610936027164999251080622531321311379743095452931508234725274087446431130637607653740727520137389257459186169775614890353854581372626480820589907218865103356174546382241731749559051465275631757467935784506691179920876604819105221121604368393302445981864886911606366663756171491319047087793562538187539324466413870160666724483188907125099780395410577235910180878701324601572111573081623716616797909102055390594560327743408317536711704407421087312561526189127079040420726980974867307422047810410970962372801046574703246450959465265862083006414950515894863821946653478512317798245413791656047134316491402231814753839002727712005891968336643958253015248911736321417022761368800092793169379626904894272322258262712822851210885895483692187568484492795539418876403774395596191933713549601487825029871378375241817352696201021219306442967400174265834839210207617675306012828227017689412323946723286850544973332010886554825969530294230069854129143955151839807771370694605948395241562610983569458332673048926362817884438546081574981163768643557473401990320991184357332409164116684208566602012894654614673236547525948666904573087566659999188958554297611084005770759153213032181029851914187262662252941137278363171984664835439108197251894922488313447919196760755934968276933004783483182300542986689989201224357193978632387807471629397212412636330280325593456117561141056965181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -1997640426853219520368216924121579659366637638694046122743594694118820077869722786090036613687447314049533906075087852304179059684749478076882847557493669930144014904907693727354433062939346194422292747277094717980229718709235690775545365759936845306913075722314765713878141607137537358378844460460060487727138309751892153958137668809949284570995152601423495375556073714902639890916873610214222411079248401384046270932166008920893949994699280668508048940519133340598639676534603549704472444958479710296373074488305326612103293638511612112539933761518435273953131937909608389440936160425705423735307828912525178120294808674263535793398936913172847029440515670587771871402400442339211277177603694587136917750491744712811482653722136534645819396588260481884669926902756804833642429164358575220551871860662251844233009484639793513742221341965999637916270236574933151860992233534911700045513368364461906325752986180562394912420773159929029739432799863545855081674224376144465364147593942226339220260933235061892813094356995210407948480035247479495008647902614656890025973104822403094983716959249583175279216730731183641938155265273948138471614118916054484566352490217815248678686894303665194719729651443669806030230055287684971484906994718245373615942664288260901798307937645747743172488331273710530001746282096052937947514421001995015884241165747329545455283956775951021196103912467494700479275853558295607552519770054064746027456944234489783734081040659082901059925679472851890922797394988298921918389885382430709282295525291247246763715211573652637823786284777060355639688730236489547839478286401482291547848270766074683647915045805090565170896000857164769645216322505738257673679166320505068413502481986443543722126484339623715135276799581611885050440261257970796698948674234408475525253324958503699159836189963324160136111420596800688247449486258294453769662056477066441349590550130512989606311575439389398302186220846248299837320395115036832690789378261475657263625857439895671780699103112987965450053733618372531472033779281087904892257709880578904986199699494973214189719785249672420928615985543288617759192722463522449556335587610703378790202735804599837041629361340070513188643162236985334463121898611152796843518734986100489229588163884626237217408468771452932652498377996694096220337273789052345072326034012323077782677748897480890581582836731418761407455646329813628323437496005625583742062840534537140008608052500648371421970999069900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] -7594641757512732345699086550502253563041730490979813321936095834470745831881274790081156140866035519289937655316124288545766161884327273139069390758346652273297213063679978001578732433032115285511942213807149923979372093955421677182620950940111256794027397294659805941623352476935450140044169087109061358394517365785095410414839593292080706824183353333568584457808178800846040557663800648888983834636863327179177806446556690728961904615886527725986099106173349823777896496259341722061585465484338976192874987339764875229159828639267941659514381158805963582970991591046450993306276972262883295216464577152049404140463380068334113090264784317797047852306801634388936415130504360519998436362779057147173801165243049219500754435565153520426279775425437300118795386495457322038176524421128737321761152914178006873600761572268972634011657413751381176014794112220648096241619680065628113980126780497191022032478434885996779184791064805015069091391220987482445131565549519191687694774225493614468124181977451506191567125047003761559100238425344726923185370546306602335844440132902225962693913448538571298692821655430068066259424579219307486725771678024050579076450420043993364926258929750834812758175808198593882884581250977450653386165495202824879478705677978744212073331407232132989170961411422928541035659754983846480402067110389257356733119446708839384741329645530071711624150404866854577090631641097236463802957811580338081365883783696317316382675766383242791604832897059619396289603714364563680481133828315285194156328456621196262436677780592230839223748336827602587664768681222461682609288159375010273033918894926632639806891108476328614379076239264924073701279137982211938348814870656628548723203074967089732523372410084381268541453990829818007269485396921872989002718084370689964719352891806932847933736804222274666079405644796312338397129536022238544803561301112837991139410321631026605941374370042627188966501757897199429744477866791754688567544377596765161756899996230150050305629950665514442465972478383514298454544686622236346367466146856405986386939264693868830860823048805425345553592714193493116743803849645179383757128815141751320378624236501309324524548244618202934450361180465553710757469255657805822278578630826228587873885928736522151983281168938858906824864850226492327862927200221832785136842995805917103191215498441479083157823289509594992834118196508182010444090841860395505419937363595976034944233661319045427177692060257878016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] 10549640903566245859456318805705849591883691517243554431884433332944703495922830928854346529950939277523100725172276035301462556740309693241589147621148737262715080160576571132197707879068800052208213141216861808020093579093633109835681027362516838332441845662822395033582154788302085821038757768751443738494874460243976322882820758360105049325738852327461085335085919605400187661526418117171487725820667862164780277730155917452145836055379102401369752602134947758765531834535779894978668887260678291057472075751960055235796376793987616217442498342779752797580729953237099949390999359238107161127163323730231376536787795060113214067870013403460467479096529464562015041326768666740617024080679078540502861218656475630250244784652950473471764162997684856470786766060002809467104491825760068348335528609304499793978622206722214265496564809061950797787102008099928856341577666238029326385593326594874477705401573100060061935429262129296093310110136582287331632519107040718352838340324019957985095951417578293899244308719599102532391599022881880945616275840561581982319183612156475410295185371283240631090646872353033548020452378761810616821824012235084907429953944248319854129053216384072477728279760812885293586701989113640792589558521185776323979328718053887690052782813440393941033744551798187852199687726262871583389437589229900387546174246637178796770593131207466402401068027788614572859025044494094792061407745211819477683850205706013805707118357352791199397375723125300511375843239227850269072774617923930827731028830366148134573362313131719544765590960683648849116737288997931736734353527395905801478491320216646979744068043181366804066141574909318203261042608128469833525557981566987343173650033634047716327428536440603197962369287406604464545474057233560513297243981294809159934247879452814496109765222539982738780040307497342107764942680784335685795917111939807789524245464875686582397574457885998727139647955517985189907008027995047069371747025902885802231623726875004469540436667350858805831517946929637493794838605957758637345575761572936392719158753879138787704611220232988386048569078086598599559099142253627353010780109512141446524745465618035059743484165668769537898275777090386447888116774254072934947960102071733203547487524787290275202836536676331746333393143853708160032500056494168196921051849693768236805208889510309141283877737081201278259659307881623319183446326359037187332052450116242989222492647605730156469700468198604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 19892872109797034717129320820142431809153182992130301886922057257514712247279982884981831945713750037268528510611994057635027282225390137691394895115597789189664822268763549578628667149200400843479230844916151780231399815872551754084882423853744285740719392640101545329435052404033497423182944024206905628399799613739912597124074011168172235527222108828574953984720299385277563697799191204423187069678801241689299550165911695629256036260311144478840518374752881146488934749728807558011332008908104237515596786308791971695544520704263154479596148566006947606551059424221579758332406912748833627860715632561796434142191770608174346991237006773697015727325511161770438794179014013639064109960666460621579050471868645188201602682432914800572558338438765200066352320448210565644985467588963296446457076710788020477745812216068793606124168684539384609804819516484152005703117200254992166946124624944399203173122827189247853374129948880015585173899826887413598957574909034276555750722175926186932238961946718401037328245420419251527179321258881030492899278892616999222266280114526887081016859237625687308391299651389923605239806207697301649509223260630384569481005066076232990720022197898412951300231322012465315383294012759465933105828827512146751713836411761070508842306353460553872034068953516432049771284561492534417168186101640028455519097706579785277630150741615346791985804999988208221985039930621033106481682675458076063264695249608261482356795309556373778096495502859793513457599635721928012218670103268313451760172631672210850785637246333863189465999234594450232535993887766206644951891254091127117721404319082487971457279083604384647301316149075672082409238748528203466777347049822795525164130314850199037254963501477539363921546487693908799250436664902569441149164829983311484222161811205670944200153282044353951151380700758824583397730111871883396582081758645966660614942978568351270832170409142980049912434759520765771264237758549219100686418472163807759457526324568525579338965445883579121223344311352202967581766596836315762797181601323110238165465137037587902690909926884424067855436938027103539582169077273611048890544925100456553263683646759707057639643100570828084328191419512745424434740642233478623713454832323207164940474189775201383101920982156469072156340038973508093687520352080219022435378415763624442014022132226051304836373033552587724390828864469494795060955823676782621623610917448646043077785006594190703238342230092546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -15467689283387854664804910250742783580163815941596507131259339257851194398357111659718596178075059150385662594294899029312769789483023056226330690865899620967288672782601806722279796988002925176002534716678105689205033454533663391062151471854336737441898804077363890233098805787826207441411375879708489830994325341461040678999268313562659149327024826904358377678676484990222679135025275829806457394207171226382245594193910190991351986436750561651013466722550476347433642845659828502937820375438375556628363845514452001368306368707475579434949113895686441803411740537786576351596855369003907960253055385413867995765099107743100694632179862215064332201338517731180173928137451632409307019465454534602856828761993515477472082572429346822596948677823342326366916596688333977098421756818558708111193187024732913636970107014898960763091395283015199559258473952171962057387856378951612633785057206375869764685973767941961115980664597109017771631023208235062370403792688612889026972647658020986642174396936191381903831826015423564656584025610293767872226881542826386815081261998022942772937721195433198880845431459993946311744548657990697809033669426381715124389448423460533531025106959540114565003804285461736134579684534470339798611019771731984716859622505824943619506054062835376111227309282770924874508273839439576183869769524679610472310260485980307509578926357924872266861355151183862355268799685737891292324683793123683892697233110654964008039493642832911383055023788771181051888015505658079036159819440102403538550914566519799567979755291413377999004655971948086033861542145656264617481777134526262204826871547251029186781080921404151147212061146224106867051851870820180613407643595359763206039082364102225285900850147988466013502726952730808579946142564406251781043813219328937068399533605495164777903841480482794411294827145955953493212498881957933251322402699164514711928091850645327353856602107650410468588473603458596188260313032066420304123424743113440058039885279575985319116049054809524019737229495090445762878665862901695284264279057680423712885259539782110449985179829462566048152661479841951730743341677985787117463998734408546903838190012422166090157462438158399101222439257150043388697753194470552860617268426640211113647576548121149889434113705243677452162313860896612709336403998342431841804517727108483726756281997654176951870728431029075733605915144138465657146017131466951208743257102927849722755047835056526743983072530619432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] -81008622749649215145712052956408861325563354725849351743253616041980377620646909213298882078878696105441363913085673103638695886975723131311167646313061940250929704626507703365474690354222888933066053623059431749597722104803581341072881270395394546035326836253321631692553126726326556201509187084335176522455458956267667617715106260557231173020549561297217455047185675719154502805687504605566533811752228783373701258452733444714476844275817651706943957174324519787714574009049960631173057761649810143465932623645361299462054331512559855722676467844696598030392515384627590051073193264933403451566205459787067885684845407566702103888385891145436311981747332264864108483263828726443613092433200320914976091197468031308858027975028590437560395423927377898533240849866289551728449220595768730067632307181259602396519150125458055008248937976482814667159948861215129004387547425599208063851942506597694956367263496372090132901458208659010526066035005322114440003041054253155734099807374164570929471204102711477046544856482566083537379978095286054613870076718863630156290288429308969295625296609298642674143670751383862346420862726751945682053058086750646981170575385958337947104744213460581160679736334542648839727289856269130742685182274588572534036345304161743860194835790122988800607345757564321657146335761996498981856127302172625218909726138765341546753774248063004002446477834457560716858702563649406417080862921066576953813322956022540902236395789356233999322991274046851984614410294735700267205426341273844506920283702041844928194018618329228760403966538637988926733075734761604114903453908914049147614683378903050014592248068979838368491581920031431087935148915497143514293807566646657132332250251774885811298422749892673463544135285390963687543537227587588608978075575108342727702616497285235358738048101498709953340563554428853299578022586013962359907458376168746017827461480325839671708711483270062319010599826255230156736418293395404974198636275044137824933873032296367958502230590931451266942885120938541102524220610782218160915979996910558266214493639451317555845331295980204084881227981428167541325612541104199427670084665499183304156831007341307706845597699368049487441001954365873637972958306637192124475764141730950225835323205156308892929529504021365732906045033824341666119181111466308749060439330071759750275499652022609902375876781893324599778894259042118823714166188174115612287249331341465353262592697286760514174179200955580416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] 146040421486596452247969496554506166374941484252697711119244566125538549795438152680997364482501831505576297900498016521862574569234285179821186610394398112983981493644187162985019030226976072488596144184728120544360452636828475227216233084805997112321796428532107608427949529381642078095888738548622717147180317090107707608983420571594926820223922940975835113836549498500161987094712257880180849909853238368082496153499757715261555752234186101133820417762018586265833235909217431381604059777135525830802527761663550859148864206113825061611025729315827791956849130845197414752986867273624163578337852972150007575988358838576886119199131092040126674858010756901485072145560005403362745548075800587482047034562201979196619555563710441883930613727708691169613534023452988702201084716915397311308655329342866468725960443332207761437046352966069179117518194127625538855490452518445440897188812993090420826471213391001936473029378477437610935310899750658723551291202640257858338385129921007504006477361809556523946258968016530561471549059592047968922212919761034840099537718566609637562881187901443568962939696565770430077489224315373060130066862554430290456019746019779924315092609094517463967650946892204020553938855899158531316735948141688978169001068529136256088047728541004922251308800942674534997871149514262124600214524109622878312308437735442188907990897270559384622343948695652673383685466753226698102705836654727295919262377653961217502342249422366446816151335893327407959972312683257158539564015590641941416618719451570587471539359200691896176509688729724283642130092255021020139796837115631132742745654060445896089257513581172914784864230455366573215466470835931821249028547759070323669307570431229927909696815526741466191806721320827215733893240115724345392520041406130388974748714164443033615746310821695372159733602732491526713939815314671784471158239166466153117240800602767300551863841521296268688461288200202451467885275071866139304138194961394250219642916232153215097233301149063726471766987941465984555950214200193748003778207463395499682716188396981228035563542557952223516314660515722719177446106805725975312749157467178906752646588641392642649815031109343357225350433579444286677946896810479700702777748601981364659716888964300364598217736213571553828381767230216874228842143077139538774929452228663371508767535295402665536285085078240458531999198282259380391281092400577024863300687013004271961830895277460750384274595317914009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] -139520603317426366985309865535439959520916477628255145054759533069512767222559815367449687092712975826874848674928579652567302180512414915728894182158264453456648977363190476057338363029348379816253633185149056443783466334415575597888602856605023416290238156753508762647626341439272930085549061006554004171400805022482804342661388866802101991962474997909768058807760095131539835411996269894393993773592613841717754810437694502633515978141843258365258938877241675628402592200620570055648755455879833362855623668954536170963223632510942578451460328430095589123793690832415602867940422524237740431854856308207275683250769760108689205093102450363146814255322246818745712761767011119139048960569818367948630033010373977458369899340199187125325086742435567807546020216331681902767596211553191001855885014720128690951765434099839295042814747892425069701385518804878502033834106887494711092684469755557064858427745542885514664668107367882015640139336349501870538408352593831417766494169838340249940418696560001763129653895386029895195605017241362788027934214434769949453132838906693437401289915888409287797345582328562059192680757554554781067589420167093309522902468701293267782160402935965999140706210283690317369477777235277870190348586835899551978812705994680033053682699870952566107709056271406736241275667546665350445472081388126807038888423633776897952956352183703612854815734849141551860830367924177998106333545197778846934904429852418736481682375567557137228085435929212487344671989301541673791551400882281414174794075558692743833777043659650562297049037177250082489994102598748189109710606461630086798338915357662221686386356471443338357086020636846532849737797668293356322875482939422013063706624402120128458698455121689595674011640840853045656770977698654041842627306819049335350239158325834036609758053256473622289661589887568217128202622117305809253670263574387571470995252676716260461882468154638934956089058945693892552169426438580010434029474704759648838195528570788154534044391444034043397062984365380816042648129369182127370440803027963391809967823073711029833622394956069894292853816156937146997563795694952572705252064230439081659621705578642711340977623135359252925550168547992995210041520401977184651229714098638405362840558139491457702864644834724352248310790715380551215780355738046513243348704305197018015630886050548794024527826417604080911013032909040847934673881422422147960162768231021461691309189639962735101036056643140321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] 141454063645658371333053128643602678319603020238057230333962053923152170200967942520025869182669322837924823032419483081237640810722206064263958235469832167208998046730249741777501560455514897961525858817728499029509620098844357654621253440333195516496517163189456783612993091889833357582844842189441080280984690199786853947035125875371048589281938718011555782838144662834214780587726463643227980651444092081125824535511000801347446454707308028016474206413968741314113047899479957449988419427394999062093147199944820943525559501126720731188315535373338842019075637651576383109426289110910362029798455775148698095209077359489508221252245549918897345378993730889291314753655655961933531625981659872147902507819242221674771445029393815648396015971751848081399265587319786530425374427010260796936918275750206476117771544344142460699966624605059821011558260802603524904988304104077820372957676939479797058438752148799450372493960860973362490634011670054458709371419449482362140579210201847453132823162208832681872176335785123750212825613450092730571166592257823366374719168963055768483502709021343774944150095476716168510609022407716126236406389765294507469451151824896093769442261700582340715234278033535094943085569976133259320520086699481334643381570182116288352504643169272944641280269833493980609920322134180066079655198054262475736293255028155578453818931527022897464873629085913330265038880864660511572847083165602032222228858962943178691936220404825299103271659324181699402207667805883595135562058366997024713681835078438230885736105780845884794947656220956702347456729084429339824918817482567717740857152765338675793374214909379477925318988058139537062887466786410573326179061511308509298906797727995286033894114323902597104581144118457654205251652481546062829099380974120384394622980530562513915666990159281518914546949411446502918782889828752650974830725610811409484865798682224548055555620453271824819449678871109702658254611732260527327175918343134065574134348425647023613298914357051183727657154876438334570756083969201526140145151399299317407561002647428208371938110788361773899877339030640343532880799508231467106331426590541838033375677403782335916649026089185999415952774423502496028252836136466692249976807679653321676191425299848031239720689391538177262324039101765501140805495080272331755020426247158416522617821624810262741773031067559945546169040033037210618496845253017827520393900812707333510902091999878776334073099125763604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 254252793575245316325534745164767314673167187406922280971990933740699560347889381975765308600517756059481300919263432592179427486054238184841509220974467945245868214577768122148491857039936760612384687752928393392026028931128471196715585102409074156635738625625285301160934827866836625497129105624684720636276949087114960221382003975484701498782180260068398492737691426479458903255366984658668382400499339494319835957173365990865053189749291614349303909387180271058610535284172348034856646709352517026308295737275227863492037862898659437935159501534868850969835056250961099443509436437539373587565718843671151267758890147880241114309062006817425934540205423866357883946330778775367187358478968725459816000541517997308256531564011991056057540404029677636464321602402795215301681824079277152267196195030806635272919138401988024480671815777344914706212827224319055197848025759797451618143607887517425981526127746754209237925513430652405066499438959138630969599740540014938022227342414814991689766925251136633716615892982575989184088764602403458807980770721825037344365084116276222627466190214911055264726201920069184861514829726305689861950084788127155306567293939131209885728210290766271702029845499612707231171988067742192399967442112129109315970287910673448507890960738772062164385641251058354059553266906713292878682527780350711985605654311570701615343508454042746336050472785451264070478290338428979856245281463496537984558441998810972045031285654243794704991557241093240164750783474300507136176859617433089610660466798935492739269221347903238608240485357547419475025841808992830304143914585688702490068937984241084928011891838998843696972766591869406661507156710338763605062378135761974968870946193423234441748325310675625724086574392027306662014991119988740006699023846402811312553214303791634519724163673497406942429959502489291602957217185778254407562904294133571186943065706261770111406329048238273297458291160155855554168682356544303833968144865823587375524392377794277307457641775321396489376792273743090051143058163362642780373172396766090040053333741132994839869587043457728749116805387268048318988782731566993344213959305607269906994772596571121793521186485493839310089575750245778212405080230336691337950063405732605186567495680578162021278629370809440172790506099482407425703887357260169930381364542659469803840953249242184105910844078018230585967050844140779967172811553151326304610794323991656133362803797391156503278408045825097728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] -1924634490269239526487721964116745876136406345188574589793972869813541623297035060386940282220567907915706340418482741627812509168415169000690428459157409508705326798719254001746289535865362282608043967559657784742703305149991665946904595600180141278174604730111104117576409598429722157281107493192593734307095620314747676697675278158385966933351095468684715387640349067287113729342516912732691731669182710231492948207848037088665693912859074618699514493573614150683541018817611631576392863727909661982097946759541805111068244422979443641638417171345352214264304050194145459191331040246515108054063543995449778060285153920410183283070110844118366680524176240941284820901494079238194925540611501769871325294904197267284630078423195758280476913576832753555395020039759098488997206588245553376872048864618662795899718886182610977129456570853269646066395720812991274544483215485163779506718659881346100695708618379021878326911043416418564770677974582439053268732500789335918325571675821233674805990989667045080953720929944706142970915930191757975664300223859511624151335531410882970651983195287210015463133432055869007114735575787114652758985998889872458368780113815264160881744240557180196304662698150047441658253940203656974163466151564376520254918757239992538195369596759802259835161842425378970535711941956030289561923254894348146493618036642727699426423194264852977076993401951775491624911030336305539781356349976822457654824739542443408633184719240676913412667249966887976538200145284436597758435314652759867851805363491748897555563060907584974954410908537921370280315729025886285397231538135655579944792400440442388454374310115141548320648184128853911257170046718683519497986428466952515875944006395584290619912167224931885735612761182782926161206792495894277030315927313911813845977006895353802389410415752880897039201024033360078753740065486932156700028666115990402644762706150095418764124523483694841431709071718149055435393531050227074370396722286961745753937147156734372151720386214688756857332420963178036248067625618732641791457039591301536534589252456347988751981968502958882946056579070176724280086054849786159095361145025973721158334788656537961219012397639334261067120895774625010456324093285914887723606035925059874474039176515534392565490147870344008382048016246280990373209735536028233148340084146671644972392340331134357575035113318796497315158498592366132690710108059018903291571233942088722795639648619466063885287670520720916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] 5408024173552433920216913781646821347565614924597316056953151812018704328634793227745700914750406062311389832731631342673576721805380518333492488613684074609179767636508743179424434612167027899659714464157351700863640545530912318353693614186991249368113863987862902831762811694537175723841630927678453478302984925467565522443192183686170086576685931918213743000564687460352388011173019813970507672603895375326468794258306981851363855216090724081221301726888393451757682411744610386541206269789341892656015559472907342752996473208782530034058151180915704656204275748987592201017630613598011352174110764412229033052842675491509491524535837185716448790844875592909588534124207632872180798835505319630791594945935903296661125025208107313116882842141670044625031071556746225641150493878023078612857562873437765278231145467571173062742351775622327477654777795627137040148460646234766720315698942300756978977289844859172972814643163330814655133492821102126501803502101742383081669272319338261495983801322708314468089849439497984300831094784937427524346707366181194057728311832659089472953795341902601473222938904047431989114289151373113936992266707373773885216488847888416911655488327163091951311454551257491714275571134930760126417513240856072355878075082790692099692887101955707073642866374922014932339705287075379883121625194315912044746428576740474950553156182893480158131659880420757961620666625216583320400528971577280020489825281656123297423423925357733843683314953163487445464791342959867934002605615385875359309002918605598129582435291149084957565439521475660190335719825714120781149033441851399234045220409123374628102096068319647825863507015667486420615760230900106423465672654908343515723320030193308960515585905021107566630975931027604106752007171046661164798457388157489311156467266812526363824209874734455594545167175566439673237366535737699157542550847950336416251908481448240209309401211761141656640400773886065925045286425484313463317709991144729326977033687120604229874871548197631844769577903290112545653167324427990477391047305480617141274852519879997503348088926142716539045827948489101399558454582538530590742529721902934254275648909667065883943330278949286728381648588982913728730207576572651225191140460053503331412021020584037230433248181162856603270649964786084089142341989877994325402000495552271427863261761214318575941471106605999533783295911621042219111893645959642725114680776900461921745114384010091130261273606450575310848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] -10600753675606897166821838125234104656451703640091703511895959985177548714637061259546387581824659662903585749119075607804667335019906765177509802486659698222438073876363456348322902582094074137960194312212091846458712775942893880453377450999811583748133118723216380245448661095696384227319930253017301721530158260147949368020825824851492120500977365228877702896337420107680268637705442483371353348555522652947757442427110550773955215223224421944259450317438814518950093205683224697086698781681684914345827906058424505485753207963994948654656257326231826465455600731943446816764752728598306204808421322097138472757731167733494244244744736732316092313502692454338113433962087218326710304372883334806088782295512001674418820387506882220112234968942367439624571308451837834637333930186354774912124399404880727954238722542178585822688126070223642044818145169443489216202561232937818429114754736562197496061810729453755793409332014181984172262557648727967943855993687479253762780487973190891357746769037030952775782975709511202289693066437202336066489835330489483240018080380102455337924018890039890288519613665649659786453406342962900346200050504222148359531092040869731886015250492165040810794506585754181268944001025877995597309124087142814013805961806185605289161530692598387773349605917026203029365395378793227069310530764651421666040975885353265637455585848894435102012803550622775426771993201601916835659109007960666032750551328378178637950228474825008951189435678285979134926151932074696355983713022091990482134013149262966853063494268479158189266129599060310091772345742972594593261046822484413352673247199393350265302546918335331233740475977582315939635316672232935032431419821165454077897057117356018694704760297310292599380212097535684050957751474826772355479413106624808413517772968336075480084898782485972053433524316462399256609918005470380791290696939116355002131945782491302896619080366349765717451818807499733475437709218302186915320470456721478353343256889620156212895121299617170327483821468144842946900609864664000495358749895609230054126666035907876577013750634285955597796090617717561769564661440829910018541027495438565832746266095725062425060935711522135848438241007388270505348643403366997541704093719713583212100482936986824837233157860197977316766473157250398910025765767386676250084574552675315541245127342360837554950298813664346469270023455547949767401231942798000799460840400602410163667332493246846577259189399865660538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] 16655050838901671656179900549965144608173956268711120464396130189388410995551502274119513277347131428499302193821559156789007824712126668297153768648288040736693871434893470228485960165425569124938977029940162367429956733585761021472567347918007019790844612427051930370113011236913489763064510648141438383824663473527003189682446430734989947423007978273809704860933094637181975265943113316594686071936260051120639559513134449272282030913495302423722889712372946513720823327917009950331931541799957438199903764747474390387691457209396736654244691605291408416734247408155601240803279266304079155204869695585751376655864948323816989293300329467274529693480073101169015582854681887638062519422639218320739421692775872150051853286509640579222199091196659931759104209877240564923397808819722306299058158968945651844660763785563820658500082276503150587340724205822433197448656883314774110551207086203453689214085343829196814456176411113161243423378630264789525584493676960913934146298410280246983998489685883047390928352411751675465454769337538061661801514953232056044021332269051242951419092277008220263934744251332560037227827158684537755891725823139794626869160713666991256062154175608518903216451359966717553586241606013436816064727398246239348019012212383916523878474772892674986927550290820783233016157226628741537396000722016234182408641606626658627008958248486256678825735441117525643042891063290600078220645413298448785781405840114414198356708251916040445703146883606505908681167222138185281645520666420823154852502280729339347544783165728713278251143304079529939341578829233101803656532820735750404225948747907512980562214416876954439947943857503793161284584173301085177220347365294011905912543204020430068590724137153665558694586922114200277895756773683157436253835884663138429937723550987967935386028542769923891299658751821354032052071872744434027049912524855139867508811899717824271079469372470511703421030495893211792817612640798667122306806624031000675180495604970332612830900028808469600254208493585341381160864725998450848905046817537394507080279732532713478236845393927198949255965539406179518099847361195953798668739223784057602444092568264082522767351928116348356710862724960966772926009285570412731683650184194651219348689187451000679850868947112943909938411245547162279197871791916295202732197596021611323031285782747973193744482665714820240358117653491049988830328953813156057856632579829861611375658036667420931525461664967281344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -21499745119865101172295442349895610546733405680454650082319144170567292521813805947597155137008816578189088035982617670347369027788975385078662902056481957780883231342908420963545987154416912202829615144451147584895068278254868482999292110280226972078065913261243488887910505424429898696317048265247099339841091779770790234737718021094925725965096049490419372311558548642163039880849991944048217601511079854555639554412627124829179604567994743411185966083288068316464918277230171111442394776196081691833035455073473694406858440488730139381688280457325173977714147707589303788859395778481231838807494497454248805088474517241661623434980647615925066024674595900586015090885938797841937990309828907443708110201655043681757861941971205076382159386123479635553416762358693244623293710518231489272412421413164507828453194010831795080076862018608909623273796263454697918241162033142899621220792259679666283754466006274256767278756154646208313988413642331367870077634348682122224125837176906678539869858546823056827001182932123832022669678090624392291531118759970405032386000030343185216183968415408738123974829440085991431530551359178817894365064524289564230595946199237437296210724589259167631349985432220529734223438179679659656592502040372220685027009138536531268674906350598289423984509247888211205175071084965378805702350982538746549084982825560360462530679167435147149237899829840837878022148079402318896539209871369237580785051451262451503992726047100853792625051859569454134907986636665110169153008271389186426457119047416782405446911137700624399426506148990137203123626436215861960362031940582355362118586426166156800605348430506250247312316635370439301735805231457104749032403001501853723036431724296513730945518806669005806224746418045112980937712221635079044093043736666549212452468815956321509824770202804319525217624160836732220068172000987960630399116289637626896793502223796434776191804833293305397947603909089471204827158006413070833927164316376454639571123207005800114919812619516454261369981000250712338208291174003938557766818362811814844813311874277755932423334810561951022482676783735539070106378185006797336415621314269083242607205669193942236953022834812744050381721541502748467907387424472634806807857728401436586938946318788379907798846691980312927921417734538120374840229237894915547627810298487306770209590731449973767789948929666884182119337472408580475748117837153292037350713015918823134301224092182662915699958349388463472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] 22437008436316945890310286908497346631209175919642727766790070833012327803677323855869330799392281971579579587574664930124742862157203723536454030279329619335521723970447592654185179527178586010299646386572521283278884751921087668343892886138447108021076838653798066702497666220740193928484915544516559695554862912078730001228881399060110297006926162596902606195477505567787545456679047001569846100153430536865947869900866468017484678255971640967818737207698301160804649547041198096564415260990709528750086425925542512600216136533229700406551378158188561418850116546462310355010997286122593149841676877012701305163175308899658344796270978764139100348242177321774445857499735741817697161836114097665099377752853502107092501327921052867334994264143562042566164387279835489523686336873264196367367958309531807068743892262923616402220807471484605094228324560626615263581754793546757566240250757266966912315816129237988821208251880182337633241773486938944790615040003894645671082137331329492171745250691706930568567971534980769095678797715418997181638172955904663646198776480146126113916686828701251040626199452538094213004483684516129595458333433352238787733499750232918271404968910050181358323642486273656567072299263072039920902959379477777279752377195590512137259352449309562681824389995581191212420387716354516726888921239810983627357049149434493817795577668753360697751098658021942854993859162567724406613082492751503270812053473734598112458884539534168902631102850576436282601500998023943753824604761848686421287752036890169758100529231171585023917321574383339427996598283420602156256791043821030461999792381243681265266032420548801431531654049484745492370523897740003917038407140403685150823746177820575400591398836581085887536685019428959756527056018030532145354225037154094649266555704595255296873824940979780533954160392654578744060441996853292501121960806686292762726767052959206086348211187357455353803890210054441996148303208323896264692552260930203320312697160807883801826096233100485066470377730555823754938259331669703540899409914431293683682758812982983836195081419321775083771495958824102506749555148084184570498678433436085221187532322426317505557250271630078204169665634907421530686138872382630901419671146606439882212088671375432968972394587522482975853252316985021617765770585254703188207891246738611990387851847745771592367355425623072362780488786282642424770981130803890138428389738534256670842747912509396864165238201933189087232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] -18175969726360340435735889926038773183802275477744631424363866533750593141787846455621210503491751954051445322080686984299355361898472956057152569965023166196673314951196039183119534249479343064548157589928523590420988274931832042356847129459411138706696726704114004310439749718041829855653257226162210219594946529846695762631104105431407515112834469565646046093855448882403431185880805274921128794536993220989822188952847526925101430721813659689971621150101591556955717504512251570636174020089688965029287938282424351307957231328735051276080063611973176549345592416151644310508985736509103776509563391477536674588436721794240893887650859704914838561527610950565183315276432565767193738659811644909280447473491184560434714234355514989249150009176075189983479519900459596081352187378787755116195324318892175260784392517687553424200443735116628876598752738193115484234492659435111421286484269190530340278916365536744461689257774777630189918417824565555125530031630624788947115891212847486824238287351132323413088561377032327639850164069760132075775952614051826296780802062768811847966427304083839514622205153902716510540121650881402647096380940385735767829795156225159677699484584068672268585050359825598751177455427433659127234902776445752501654920852458651492470603146257725377687642340374215938775476361306952062518243736182013670499985769936676048122176316135453221842420092799663886214597992992543051742753264485257524308583804196786850795193057571903193086078235394692588807204428215223823175911875808679071433816743147990594030734919050380077223373655248051459311263073299987421752681781873445424200296530142619758168185075948609204288279421505940203178768334348287523759011600386390597693614022507703833120905768351757458850057280461618219252505448196137557773708254887853428781538708421429126746482571951788041762184714553052016157506731451455086473773685341403223184482775077343203943740306052333337078184877306765293826271431558969275874826035812782886226458727756554119755377293201948668645865396501788201566584980194990078195209953067242226988663466368382055897166936915575552533404712638296755254895141064159585875775334354641507512142358154354583813536992472769032277767460443150325631056419422038768673447976686222115567357286680488539817717115745988168917853873116411489871290667684712223029978203075630116865336753366459792240964598232896376850765970459437940637275174804601992565808855771634890230758720248632731376895216497092198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,34] 10023780896837331685084516934991314471183024884205603551185732812023457386129664794390589253194224281063374870491097036072717448546351870874774419577237819357319113671014176492000484963981524972992147450352704673934058031334826258538680077092334128055303676112514328003517936356793702282396007963324715779677459774958206367701761134410611850959233533000971521699638904590470570940236549860089203802453410937994721858664182344190554347122841445630933382561235935361600210381127830095930476500094206008449142093185414814216424206546816453686180180218482774799450717047786996674523626378606062527259855184918722508008485998481028304737494828532924052717864518187549620701745833439024561173320162562720436747228432823372217178704639486730424667575637303222711348309081881638790392400321948499836767830322114436152433271155079006790688830723766333655159652779630343753927184170608104902137075627249893828041396769996133413013348132052533831571934033859799278635524672845056459174933612611357943842034769892427378349099165416411786808930811314926136021218456449804504402022819217363563777289322158419812537086715412443532808414405113243895375121211816586430474044064160876632487561169109034701637065738944151090924081005633519817093592666002028441184636000114115645685247589070791105506173159184793984610113118653954234596664175105754954700523638169331330911957377994866217310372070590658124537097792875469315904330605500025394261139385048073710001632680145078532601336413924055370458703222378493751942301148087644947564273889948634046080333172249580051449103865495920120592605442233985596791485800604734789023838792194986169852021124435164128673267657271208962083543567445474025140858164118817275223640364899510154837511671731775349531244487658382560421260392690852944122130011273409897719746993131495805196908951542129957872941975281143802126541268113161212227029827214677420953973369751159943716480877523300115352241547646244323063630713778161241819940140262713297894081826879209868305411427902626920640417196594786587664761740689852949302521240082311108775162726533456850374048893775650533802898204139918233593908437847763444051230255720107592090778736687139901623080841165261522593721189330977495584670728555897432749646372910631153531999499858329772870283055717903527091396609048367901881249237402300854117446680281035280465701694421225002539142694895300047444106681757713785291846050663253670926647358849417616093077332701646271498069943255291658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,35] -1061473773605784644352686296707799858845507501996766110528040093961156579241032925742420292873727586179197904700915341139763199932962593392479627101143247852477770880256000752322704462245963667548266269162543841627622387525661038476146925474590537120014077351140033402493400632647721827076556261719646362682259978036182703197949829185228663657296773160391809741115538255251252039544516826766014276789272689866459344621209085592262980366961498218187579037698992537259530364390163414780221305388766865732231986072871832067396132171206944785895699055451196018934735173646529503745020485929861731964550831250545831717075438910968109281074719584901734804145019870921770657456678028444522307402800082652667030241634562745444600318502776690838870284966343207842476065866495520800166595772351164862050258640518170137753114471579152294543642310649305432605153274929931639930158715664401969375834991382351433807606068054187942647219752810996410121540182120222915112994047401962675067044453383887564255642553769878902375635836799203252422911379625463072172723709390980389997066763756799810161303231371395732662483942457621382015260354677315701223693602935123866228023243986060602265314289604587318801363643465536037228980496551178860776368575504339805548792580662654967600281368671072911054492175774298542927463836025801973113721769660126468516143986764273420001391215891225767252246226803965225903705008459375481966527890604211768390969980046907040021018999464999488083771741523049799854835331441907530042498402189202213192269288096983883297367738996231416342604958087753179583064264286521795662682054147484230111852897128742700359331564887057300139711380545344522252430408512360538935512379862642446785164429322765970329962401712878580756218777824092228136146165472969490404384628938183650843883565572352300776057842445784667744902082857824576096706738638089204241823126873660784214181142744630872833409176542750726346689429136456969733210883239732690592675826623421033908531426987992152991983762187688931549826754427591819125384936034773750181009038943577655076408333961357745587243341753572345919140581758249532632078246575169393680212469853858238318872056104482088016738131966616576438981265267687184393579817255865083984049713794253506282709671272012126184478975089607302994631631259359843165692834807715496497460104509476286372850097215792953213179039309022895520908042168714867687676629375718712302373881697653540471597411507634995187438555320287232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,36] -5420537006571123236292818419935697045908022703907101382409117996264609158403418600586276690124150056820182059423059141419695178363511438924155294610242628841570426391572964545494866144163690794896995580144801837704865609141467321985689879561372649295754662780629742057479676726620768691318891581989033385888986677400211471527159305614611923597556268212037368191404503164706213089942640567976080185708774265575952816409740547615926018604673529333901263972228105190992956689261697745961111113410816198638427226346132608444138308024536618894415031581253709841307367116556130941896970069204362194359522447460887622941683880973282810436837638912623276548505468224670915778724648249143993813880834889073463223982256809487955317917889965724369086612436455940016006311548845455539067525424541419195188120854124491479482423354122728424223336735191250563556858057044802573568707180277460787626737093613417426908511026839612492344331480966892289926756435008759015627947032298644563976791486869147111133969500268588552517313797854326570857392903858751909576298245816809719463985440300840163559199912952505429249924726861028950637937136368643319798521176278512773937235882607536576497269197934509701344942453855098886092225882011534546664446540957754263608570520854680785985670532851061409398532239084060981721608861114968690631131339242404271064489092785287719071965488806519274482612205933390851787226808383325237246196611045075906531683037063456821744560287993274118143810103178551164787624633775951643490675394278884636460632036240008913912250125992711917312007631910366958998731676115908611784828273229668035747875297785406092950015325581146935656465155663925724168201964074591205863259611550566699249867711031263763268084678205487636319727198978785506945992031213135321654775555714355921347413641457430265255368673305224159120615793078406089219082704749495735468668739430466748994870697759205276348214723091340528447256336012102643335749131428760250308270986343875511733078813414246493107236668933771934816649718987775671301913332969184909207685822167989356904123616524417061203494470956387787084919359464950170379922918049937306754306798003857875574290187545316626105717036670777168160342106951717781196177129891233994183133921647634480656019706658439522067408959785218554640481864191709112984521248833067241121652414744442814426348673432265690529218983026661114100080395068154187984064356538237966176508529734609337808884006705072583898741289206761390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,37] 7076858236765544597055364605016019790670507680234775888905413622158447725525663513679059189684001604976623132799092714610612798750110124950654833993836180058480790334436065418150571075457708228111893523598715928540795575688279837878098449859721152290650365336763319732464251444740635525840854010688621463441251805890645381321076435144740126003517475784179787954330475149079268057641701177702889817783540192541432471015627204941228547635127743128687788400040168190820838888292643658320886419806525948225500315754346007020482099867383580561735441543035830224175924993757683592423592341275279307938390850192432343818908479907199215094109503930656417260691320501906576113235834284660901252587897445369757267752632657951944450774820395437853585715721454634682056892875375933574835914332676082479831492420369883721807361173853132983548164297602218989991241833540435634746638636983408573496615664939192342713689811093657833949500979846628759654510093414169127482149349654039117387191381294808058969495370379593008021402642691611142359795156097767409840566978554143974598492197551128370419303196432256855697991581121882013955639313982351466826008719703533206600260517938071975421033501770231745909104516379090768035953384899100588511780150295874265332069156682453203372270257923844949772958524583406094804417771081746285392842451612171776394535945672326397444831727805653212803249856190457664962235927231646792543843537769387219506019185450590029282330851818770012885086232159788096465670869525387254009249804910601471412555756024088280495042035019527092983047644223325902581114861649951923953127354591661597706927581327833692488828778525547905904236100766500263785899731897185687842939182060452684458035994098358051827243176590812995594887448699727520496264300474496709577452350929767889205159100235261448079383945902228228622676377595899824753264909561980153071285127476448011323167806928627877903870112744404731980406704363584957876059066296764702278583415519935766185935502805351483559041783325514120914462766255756389472948699882804623797937398073810684049329976577891996918854849472511811535697855525178226454288259007993475779224552701297637445589184763631339801527062841334224951790566469751743614840468143622177434835994949992639806143453984330837032014725318363766987743391072772312194089666889806060534516019320188706570039627254124781673468460392595841213841158073976346068334083275722104641359594338969912875798271132960093236554254082113536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,38] -3159222322760270344862463769787142595695551179710633654652533028908304734106156979887128195277098356663679299465521273839464786040028279620490530048160832580916885305219288931220002834402455905130862311489333513233706951049541773485984202620493078762361043649508567949460858877842905441395748923110762666904394365721699979924435448564011479032700309219915785155393764417822244234309322880605419997190011516173347674454204228082999273247055253607796606225081279646511278698259945522430312656645242226485133963585046901453541557315878566509471306331246293744656810533485246201646504932051519717293839012132557276694242149304340660642858980312736752166448103888595406885569549072863014586075671112634657345681346356107899571386808024680888146960779169982513434579600050313500764809658174275568946701997246971435291222130628498336668100262729441155582267539308672478327931918947921828115842246453270889887811542991254998463500046961637041432860586774423835820965006481971830205559147379156165189837326451807415672544905331875860441706038318317261850778097925609219075910571120841622481622999554351812557439314568268631753172833263940575754330051453530240732339698826890126461811390908645764602149680904696720236942520048224286226848076034039192964378527002524732723986641600999377486824382778350855745390614890302243893767748928197685831993574876867774926282403185625951084781299682261897346988979539865017113253397767003211602179370973072123092204360218819820560650428195384834021118898561524108552853669298885610618359006800916068616823710262339081445322974016521686207041100979643625370661692860187559175190172028777149998931453743059162143677562000707612672885547889152540761084497675713311463120246176321683358366886824330624012621797367158249595341156754530217711347084467956843809975823274462183057936689355365143044259197466664246561490923330088823877156938764685429166794464413918973110877569768204908884932986988426686636375071740866591436865649971278469359592471760892149869590873022919340753070995590391708773302742922275888254215502145593485098665971858850678004743881586084563690837413549141903535583202379616561735278937532493292722607023256007351715565138853979882210527654241453329557000412404032034808399491055291646743528157442980448940501503764364564366370906657298596777743784801022294390680349981637671084957508525940220200228766538825574925617796550275710930065741355590151983916237060157650805807001101917165250480442654798643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,39] -5325629798309424869987622494699949374666226644472535328470396285309700999358030131471617560599037051534986506334480573325757399849745651510630557543996388978855602939790575279196966280876828808138449559744403696260114078067995463389688109599089386227322341192101297373027983044141223069611324188913397457416234051705527543344473570065645780908016054559534850694514999744867951024602260005691449120229426760758996389807378074005072375136676565870854913634643449493214863128581277665119771028437639413599527310689624020609823406423388021986458612869009713857295191476990479350548234016844012941792544065972191053681198222226177891721500448670724248632277321363388865661617083389682831325824629970749248681012982773699081479839121893382867147259095099897495390769711411006225106059954758551747347766083958819279152098820006860773645378605200984144906744769545462856183558437837635110328243903628829984568143283845615816346213085437240264717576997199053070250756853913284448089329080954233108331468292038957081864370775509603857722616044753092128508665530149129690755784508293393192959204561373428766614619376201620010860657024682130582552903978907913322571755592125517303773057123647624383195985600170758855843073314467389134699693060002210322972882920226525784939544752348660823042437576791888543723333141105982393802634795978578791541351152794415863509077200835950804919134109613653247822942102340575035570954897477386801401686797987577295210874162617838095034214729010467201586107798683551712702628780534718844524821622467082774817936566231522617564191257116468276587854372649542206186443777288084682910329418001661330013326314837035758627078933229572591663450594034859743259952865441344757796713979541233775679136447155624837763815231911835083949629143813891898590864607067153113682819355129154544011810710934381540064432347488904704261069364627554734809652708307461169895699494833745965888448180804392231142138189420826012673231104196867721037838830233299092926184224704512031888506797085770040306576658074348565324647439102997604837314425892382113152080167111521004963417405865640750421969763779450987014519934891368072902729985428084519847423750026494990199450936205492556863786634535571617049868209832759321806246060542795927605564598526179964918738390168058641512979500194498121563167177653805034162935628635852984549664670745976807373269308248919999314113382194628583686367240405191382776533445031313511621843383489563866558785006677786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,40] 16014339023502860468326824362050690187224638464526804429279378955784810099733866783011286569090441533125242353855000199438255410315955507165353942760360362964839643101073876210612280778042212005405292337379239323672071535751349337005206801541808228231095513909272211705100723868124661504970866956343338617460077988380264194690323281795962216732804255470768068219870540485463311682472503074181275422831832855537234402512440077150286200627275483773631259459473195897870956264748164829965077340883848516719956351616802812340917212121747001953391276319393231897426719096229866129063259355408699317134228792727257553738392201674840371181782937210879753358609161892343841434453919947761778616130550561484075419530320138604039069580513727331906140172440440306260618907476650732966656986168671571621032968503840695710120304025085656086910676498597771896341381419294432307920832950808967934084093619665405380238346365189490517697191879062606450525207419848853255669132520828526939312064171901705782215971421078345534497311421425558926370719834749899817457704795896833649098998242651227118622983295342676045499425109741569713697044853048718584328530480528131274110301655491310364993551178112614585831771161950874409594899658750653188206637563662679836280322940581119308957427224142697496254731571255578723184355001167455574339104040063124073645415871322768188657787443992492487528130092235225791442800187300453063715200731296503355204768652002731112106096652148611434708934815787941592617090109695627820011952480894543388017166958836509366517148412426668771380024393010003532763987450759819106953759138971476534449286691242758449274675286208928318925043336021232739562421115793494539302314637636469952365723150940148399913795905632156522020894295895236900680333009341510544408770627467540348384339519840723606216614848358586911365551475667848319892000593650745568925265278558680586127570469317664274793377180759410317089423691253514392884393001156235929378352667985743473842572327927641198297220840391912678304750076582171766069766451269051241446525678593623119475102286021322089587088936702345389108386083731204472163726033746497618127551238883538494817394187607007700427418799573799309860646192538693437457259705489549172533797532315072569775261351400560421261986860804042027613609851223304720486181114590970190647058002823875302221696251805282199582377033153604532722990191498534976951675073343707452716644881844551086487410255679419770623687780121664552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,41] -25984080041887374669947779615692942820035756635178685113079513484213903199903564902273625377739485079500021021705944455219845871744649812401335911510135012420831041219918952707616358377409612357674462644913463036057209998002393023826850745302379716263970528132175838257738186959043296407632856815701429932899532433249799516630855356662473355215158213171512076327319957517767561239864155492514166065477333555609582119004357154296341692313347337604732301108949586222863208493491894844760047648705275988354832835239586043642252172896689887242833635085807947645780156191289119826035582491148961161908307419374855131280707885597742943225144032616140932552129686630963067822218785942315436138050117937186803524011728447033911483174506979378037284069229175750577503399601029581049644459360990200204521929100237381788417832960713365606238377540326230006664318061769977401851467595280868809830486725951768641199983426531972742097415297119277657519743259089020280503641624349798127918385967209169841645598207698600905281648621403146021984918343535506689161327949062441977975793698856041730444351167111453727821924219307135903451123426149601345638377314865258766115490604822117457799350992877139782209665407672119264022668548396751134640275211279243282712589695863033954384890582771939912162249844540271762097488271071959964618990292117626190194081716007898954831989588772053545354436602284277202758030562923960737694802421999600531649688214868836416122529178653400500649466621643499305865685991014528110605443416952086778504019364330294051661262816445201714908744996821981320685300273618979637581609054273637042230791105446165397608028058863965201459937646663863739288332293199188909260839256089614398490648949607249639551254775068312414500805572691618091191331999289712137781577920561172673964366308634697488769612812882557860172840389263230000114959560539728032137412851547537330958923341612015202042846943690838702401523942486842536840438017632457192375171791717902527022870345461109577534690382612833235863756464097061055064683416174613450263173927838831089031862264967095349674597543172156888807364188469128680564368860596671957364620730123428693763407903645418563211952668657592924044455340893518475548745698306546024568699653997038123098608943652906741089499574800401622089642665856408284093743926914496013124919564454644389283038242760226584508679813318805994224017863688621236843831470554030264916406458548346229929690044257079724085051898594748006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,42] 32686452654710089372032473605908316548299613405919711435963041145127965353768367488272353472527293454494112471436811526414155058622250805183189119069328485597488101529736141181646389419331123989766838049225134921549007140220448999991204740303212567816529074913084507993360302330528677133912562355935374222880388011783275127253907590889556029419511168790019266921464839215582008400089188161932123189923788268806834945186205782266938629727925011520576039079002630757438425884764584809578566834012442911657248042039158727645121795649762350242809329928493720676126227202939063086806438889701045790858415319817791375874249622060543451954548407032580380098162355452883264759306550113861910728622236487403642878530039600037510381089787866384807012320364638033502461938421804305883304043856826948862176695321869525990852856971564607614339799596453390282741307059585709817666926977075768909918901968801487059189624759557251444591618092756487895395339134877026036918043237272749304916650173822378079315872323142237898401460609192682764373197727569726671508406136202862868083954962372717765957512407911569377209681543986655615513223419355194929859292941348490950427708521482813232286190804692783094181662550260912511327036730590751035613723723413309394374665730344048722434164065861467327877316206669161436108191514085082490265958796378004789183663008777011133840821032147958445368657966599494537580937938994987681043196341313515242817213101085120294518658489478179787926053460629235276615942585397232751006160675549766963997246790354738929109972898816773466196741742478498838054168016143992184772507319932938484932874138104194928389471467094848494461516097531169186942423689405192311739638036624657601064281694668253842529590046022781645337369156692141884584907631970044973089202560563565974891989103435792043521058397571545806524497316676674979303763454091943604808433215169598055718822677745160214793726703944955493812425483234994629810840499566657854974055294277120239693994991933232883860510883024597534876625740177040051172399793534193925841331046233408177598654488457095662819002428695451477538658262769016323686293130859391695788758091137148264081622743624727443393171563940198501748216591031110533754816590856928570418686926977270571421573334735695538495132370980375578261888395278733724862342509632738304370888548248819501656275160295248335956545917498576919030132360295061056362844467367055480225633569577068713035276799038253825208494671265959772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,43] -34744487857654713896430613123424461646657652343085351909950199850627387183399740995014972241598194369127207413103524836449453141636561464002755821022982763775581089122581170747874979025693273142059766390180374978556249930144918968791936104920723766032529297562657582391737559816643951069118123966368807122665989201500389510990809049464690251683175873529007262013813012130364582504233004996681102591320202174098079152057197093776576198085077949386457931628989217184353208881247348003850510029145206263338144452618585680110129083282274785828534916393833259206565301482557092483729653627338094364304217911527476468715912430441688593276895572365171327418694341732576552754251858439195369520888319548946340873384460852012866938883222460851105355271481994625017663688029138609161458753401284849019612547800577501890742227781203112099917634933450373808292987885769044437261351523833266126274598935897368501083374450238814270245707092831665511195240519389115532051432107176269232223761291639427110281313537385159516089648772597896517635573533804140601325976345496744728390453437456394126608147269892297936801771043307263807371108018712650808984504419733868238753451528173763400284346055414251243512560385437164439794937618548174154932302183954384810512041196014853812973674262377133060195329047356396372888110175594193297745539184078505659165030934703847328543328404409402855840971235715272419601505502403211888365407788276298491606985661109721051966388146481060445464925268986888790019802818341770516460212074808012399423605401342148411180810179692111495356785204270303569953129301498065315189644900387494449722675463126401642021532157807420262867281745210714723608196691353232085107107024239503816932799606949630584178327354079010404117941899739655016479698681042627399181795446050608230290785017633194682435698655363674129432018181702179363504605962592930184915297452007839065856307565183883300829720551789746855323054092658112936732158906217964682550193470046508055013680670016792658395996896839302743955443029898509599549811538242570659273063148794884866557699518241318931613827588094669013797551848778515988762759880571580412867571178558875291090249188002099277325341187202581761813739702754409733584463150048778186358717988049078712479291577517132440029585200925076276416590403457621334012094252024838994987140312034690432175591698263528433311709894667566248888416283122990779382364484912645332392644838043084610903332076762492692842452958446616576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,44] 32296990955820769213230603184519433231529406443479246900221473640148122558521863551070073421592921257758273586295646839662276719244244845096532043003746644625637796609595269466037819869130018508265792034907611344544542092281934845993206146267637048210659223632278882386678728456933550552849889184956938915384346377178756271798487806041283321714891172309747991175573300958771860512627034034466466360045866482230542111139548037893708242162244132919739515444474203019835608864667771394550914983501449302116452636626096237649447248072756705601955851767014196717079964867439089454387070062055305041052913528764510020252444615140209018978195948259454048101465413697616803367244926896457648086419226188624341030724846203961518099767033894234140410217039674713098000949807096500827933780349531195352389232070492310655642831599749138828001618057842310873981151574258761887388051280755197618304548394784676846349175259631802522629757065867695940633526422302547005093341178180759817994976963143436419341444784985710288310377134044718552069777167921703391076112635173194955467714823124769987022350010496252759556804693949674955762318854733761750029368522091841307786429084503190293139595446614448494466681688718215523475127817786793300958638055560405753152819722815579306243384082341776584128228619588320955024083058843163005083690224785139877298900952924490758927450113784326226114273872538678438461677120499364880294407985201723205048079851087010844752433242231173201985337410121933342120680868179897205365513542106141358771449779329473902773397120609245215605965525751102669021946652383886323836389157696881670805487528143048054109694520042712386526296296158764853260603167164636594669704729387278831473522844369296031267878109182653626706272579466001000138950592217539211768616497016921948196904706925418106264661180639508721862156938646510147451501096343318717123993403216486923506722859105056165634532133348631318025807397774074990006495299344719444245848114286450339303080249754820244764402388400002367402855083249761045158256629106255965208284016128919069355981887246523454064895152872636605394599132363111110981175694207369604544674895624706348859132211453066300112838759818938659411187422091483716964194711181036431390122454143577452001411476544372803308981177347637701379240511822187649213957700007398959819296662193472030320543711060257631999651801573973292914210524266974211219418341422764823315486736794489807197592182550283334131630565400091033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,45] -26714284125595507410773991823647733619468748681244787639487172480041854728965214729699625828833386381186621814940913952533874768871625265333759744657610941170279935045553797430276406464467653677623420216837889130853987292787122297664545581888577669075348652633599259080095875653254444185657022942268373793545438491852586744741662554148034623677829772528699931004976069856121720439985190901505120109999556230020354114730305434460170539169191399478528101063356239860854308817806805811641035020958770257751347428334846127997319461840200719672277005238380775886981552726142394987636158564143310244674317320234847848834078303378776618403194575958376951168715599538233352978476388703480218036769696571214609288321141578738906732488251186875011402221272674768150368219183658592682487886209411753945139232846440727138733984220307725113760854368770586385317929939302645619060274206047147221797612136028470157505763088469988242316574478978313973515509252548780330002880153264797516510925965756676059169504981759315050504987869111196205568893585257483192698854370848341498407516128079754506363093154758952398742465182476331488066846652753679061849426882356699089095230920010139511085256875542603084648502099157836560613558961271833210444740792698894838646945182499067728515871882230296082109793867873880137364632896473902617950678538343932213570367985037504203825349796514958839580206791557915176191113597579366629599340867380578707898026316983594159449398279192075276624723525013143367032526288823142442364655149408897292474731902422703885380564032082992397200846475245519336625126489021719018700797065821436747149941994362437202405683627118692252117413638152301160202269243273939138856912367023137678019255749047977968710404013570384708878602600672444559585456927754951195775254452824080287669764523628290421071541615530741587066016539311911655920800499903713910457123586848445503135431864398973421372449956671008322424485530900893423450994968230520052816163251160201923839587460783805202152537548451512214823853701354899929856436300201653173435297563202475564478875171579686322052762095786081833759480199415729194527500036561724890144853210633377710352044996095768977189356019412746627366179933418698225094732336757881173371908198678049474429784630610489297148908812155862602883347162313422455401699810310327300783614668764002342622601635223712720549564349082119861485785017844021857118577585525414391383456443253381026687937859230764296275767127914525491200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,46] 19866488824750536842921551906219348760437334305282964981860045213600873613814894655943321095985093395258471757354351742425156604905342502563382412293885415163651723107822236282772826621438491199874584612575149849982407769414781150374542151272831899284507844873916430317998899756547542320653752267053112955555082813338123533896462599929017494136009680366223725846413931742798689514866314582912609587662649746513225953019576310953402695164536016298391413387057907802296480888013677058005823762395667061319655928433876812560398382656294782576144749107853707377880955862580555705952320315880033422611969538989781808594179985656955606715486670438921557249609910182103360160508691675791717304834666055307923020338727790798142978252473024236985086062904611809248073590155331531796192801224246996937681415248915778959321483972138030310279900772578678409610339481735675607976751903192041114685724522953172774610876777189112054389334148552400226369833887272472953033517628880254878292640905740368790776778799186725559163512565416858963538178858045229455387789827476248026695083815584690954322940947124665787279854401775843388855498234863058046788836860667959426517916186216858592820406663853206986207479552398425797255934786549672095466847561381049357211838119593794182300654630713613756493163169476087831052337155433103836445322637012739511422844171738218055564730631756613351389281855548791302948331039028608781481359382207073087805668737917007128594846205297545233702158253538470793151692235743451516138309883715795535127186044993432068379915372649964940757585032893888350583555421820052838586696805945784913489732883635373338322290168931128730693931379567628268326986223394984199861516570717301678377671601943833787638792972190224242682681482207941823296281612439965525955916117335205265607695501624262743754416668257900141680249449159509391415787072701552144703801813661352202339101019312442333973866525124695445438770067594712833008915680730146627684635285506471879111896944657603441698382402225151897577673459521501637139648361273381740364241033128307310148514503544425921404391809182091369375296871328846158720196784786176662064978106764748166072661040334631472088133822003811166648214687893794481968371664990852516187649225026833482782705871393402727112830361147057526822671646656785735367895518600807403104210918970950442962872470330941373634439274781353815520376425692825915604558792371593289871390526801363128470278062226754460481100486867125534720000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,47] -13373963919893873509248389589910412501445242737357317752472493446267532009180557054987325815425352018094539321757258967215411752915711867704877226882365611108906585793393191879521965087677757679193585963917197220979147684195775033502741018663693169586089188333303397625106987033798080907493082102522787284345380137768890180024089680233638967761977998683162280375574652511254684236012492692545180450679966953799362659646632831588219405472377603516287360757260797305524589284547322818788137834591112751116611718616758135024505492040064811137852856140478609382452757974136168543414444012061207880543881793972223486254549442256719650674003021491648185871757046062250218061403349484481963726751068530266239591174122706410925106974604670833226357375731873191067103061590563925904435659237628846343830850326094032997272279560670418502554796640675904201565401629684563945252673320891226643580864624012067526451280052063595460740563569064443533176507795541082496681008350789751305121879778941426053846147078950189643406548688776578102074988334118796591040789594104461784581214027446077477557840251656372548593391216692256811867743262221832022235145074429547883849064040737840376405771302520605795535583209465419779948217236035789521468201181287759230121124467326847096270373826829295750995914789082046129733513013188954480893617855568000622086170727440081649412691524552545694899877436550982383418303373251987546592262787008865129325744337015252052289201243455877798459971032713230157479118522105812963157496087261752448433846783246250317434110470346112295260219359165707330786780885145419833644127565748882260226715713638537070386184642909484326739849406153150479191684295530658643545292639715276088869770589027816534462603274001203224685643510441156125827753744542666686976603739942785066138020430811332788720117959669738765477985445145485572346889743417116922973371858627958214028171369883027348561121345517401946381163029070435777293803090994351433322832734648332775736312346805921274431594421411089516885694370126706879504438508077588516743069917229908481257405918190523906523031333536551950236657906162839216554900017500433448784197291956418393295991254861810477099782483832647814881131037980174673520786621692494653489592766079933377950401474352513480186121488433839998549232407754316950223074495440274420426106253751634201053035985914912774560220415503586121351523649494429486249514216117448969613675388377603595623880361295828684957442441074232524800000000000000000000000000000000000000000000000000000000000000000000000000000 [120,48] 8188508830244759581789278667646149183236165757572548232032537463109942787401388253797275831977497779544022398265409124539958870593969331069477737124717837492753808101276948723921644611719058808695249254971628824170806618237136813966149857196782727965851189649968803887341162492425249385305007923846787649507600895603566433740491714142301333126911817570139835733380056232280622325003256883303837223334742282669301406235006514184186576312241093749521143296853862133657098489957080148510916786608067751651321792750910980055478898056547414310980656559423682966845981140099031142918787407394487118587503601451499183715371336359918923784951051724060646627646812754513540812535957700330776929328664083104403956691338643895407822790942672700589482259382103984924337464780120565329689693548951705265743293519544460937135652704983177047465903052177221413159338552351281940317441065337047695620806860522937668121853664584478974038389692090917425515787684139296061576789475264546750728368296629822256367755324039265381063714576887361798570320603224551698677767734875879319638723874114731712692557995909407451938887750120324981277816710293628945432513618249318567788337663190443553559243315587642745220741769352870324130948061326022436409584633178628040906279344393162226740399041477524055835908725467464416611128492989080029473080563528961280838002345497638708135420834496068118590163699790215758254842890376671033558292534658941472166456625207472492346863800568775995940033521330077138583162182143950671679383774695256023377074475843807919432866580706618342956042762049643889975759634653717278454952479302430442571299996605672509280329906899482358899326260573108101195638932704279965819621954203249831339889604440138576801001052668914318492141428654797235089766512495478365400345710985511254278594311893169213564332594044380922476313846033437030488053058298281062289160496883211167099015573273806127517646222820609026051644588579639421454372516219678887864434500771538501700475860060858746349337695437682380235113096193782704062813723469053860601600268811221174647420222981374818157077738501115463893974928202235660257564673818628859728956369333014786092959845886648667702568290532102533159194584258385373770603176618478369479074457686399227091665022224388282566387201757377680504269762764847351830307640307725700684950017543269204328982069831267715207643544951250737854781740784394479346804080229268777519344581426668133616887149001573535468663963126983557120000000000000000000000000000000000000000000000000000000000000000000000000 [120,49] -4574403903741420498505348675175650222513465062978947028892350423027958671951956441864959308499565908228624556082188772535647948550627847232653193349867289395127884230369678567939086950482881367263881283440925625391527815777041827591742589453307433500583702106388439561892398909008679829992116935876997480208511151623031278980703451145952018345534127873351161744867882990242364585860344465222281649111575508980490868968851698533693835470188127860024247750280518019012073214322132225297424171995911629116293379215177233981872986722246878248442668861531038076478483107191718401918156396467999177354380987392648666925755453526507565718997369731039289152742671879388218982793559514783967062164847169690947052897275066731114154984279795317397752911137148989534161100760225020823125067676994563656931962834043263124368433546442262665043203842037684204502803247329940537132099291872189493050022269329099441463689352154029803461796848129465291766697211535569850827530794045563290257220852046211448935346287254543430372941373089414937773292860474339556194208322497929096494801523779529480523997737052718385671534487268586245831781689664428536674163578242723804428926438835587095406100426111800787942984278174348588410483776913034035109239593816870301442198285674754925295716975921086672777578079312267751726598869744096344501130851627278136658137786178582830752099011830699125805193357416464315928338784823824212845310331517041962407929999764654274589551365680145893392475071795729943427533170979954430608867693912902095097440660541173830781302855944654624122495179772272160904759182860317382992472158037056081207985745540476056794296745678820913605132722594930596862751564411846526255824599740610450896249601478405588412688469507708974977309408994397683765209312194326939915808697824190175783773087754356028250880985425768191485985068914514028701122572754140153411466178705120969852791429149112713244702004579082206219262200452090955286570085395805136336916247597504272254850792089825214682545740438956079076032167637554147321300430150250306649323434858453079623320337394585597271976183834245228453990704854366767774981008399142282647019698507795738428768497393354382185484911769774656746648012416149628470899512163326343390728970856135004123303758288599223648552426974890833595529344270262408775304461663865410502084299262644716323061947719695777800417734449398892752061141958181373359293981836967376348869451382814564298299630085044129007435544632125030400000000000000000000000000000000000000000000000000000000000000000000000 [120,50] 2336112621024418971433173621235854788644269524497586222151135853217085064470484809324177093724906316096096905752195440143421124304452749042333963408994722238834716592835114149610469297983873053700307907911063632014325182973634784427134054665418140545131451205928709335577309955841613475668857975131484308261195066690528828113834694481602134307935991445821841686078936531199986650767611852911766528389016420105359842811335432864251229024993989142184616217712019486716469572960030074322333551774217086111282491324991600658680585924681955244739004407614650101459388850018898708747130457743653296390815947704067139030273761719519680905467505612076640810918364899456130125877024908836474595918063155602291087552343506795932497712661412696118200362520299403159298782660714053954339767885957111087821142567934672479377227174829449229220799257091570901186417296864879208921533460826762725323400780719168061341300859658976563278789427909512617604396851730552856614085299134962138887633183676517797331317334601630870633930849610549443699329626245689177606907786530747816422353284374583233712681787530669928538875008239276783560151313352387413588107449065612503262622769387639606641437833171673128420395090755653150313536513803850116742342915142506666099837773621529081899300225756839557102205063669671308401221549917303952555614235860423232656712633238512823843462715591902975470649788288065455301351710127470203119445065493704316977334751151778335229409126507625462351883155483066318962073214545616845534637855634376751510801747909929382316987372826794537549651572917357793430536167577246736246051976020241745772855566042686947334320387217461995589104264150319379086149117525797144244997551310744760628529735261369731420499041609691014249975958775754452511129768671921180093220428937184793459126899355514705595550627020482456118364718454567939560421265704756110151765170923041874849420528392485737680025657415632148958992338609860413465401661326086306987622946866038448274111524341154367696604171536782457269577288518203480423339539995337217861747510846414437474637727175759206102565096165208122271476467222481843704895764546401282717200979407885858462811086526357613267613991396082477260818496057697811936820863595175516267103552225777618934863365377210492943956570230754450498265188181238985725972596611138897027379552026297129080144962804496892191866373291257196078072808162923181300143109155137450957959596404083354178402360779838164563249575615770132480000000000000000000000000000000000000000000000000000000000000000000 [120,51] -1091671261384051743626504964107593317407459036516397678025913179370515725834838036625036928504939718534674877689987190338216382100787309368945049898282963304779062770006754455582163547121040643907223159828585994677158316115273155330986920003496588563456137364982683139880699652201842794628813556049611494058983607845165903590342626299554365489396058741975019375492204189853757479983924373302627015324083905673810916524301427571557560693227415486419769862064010431065336838756992454214438244232241325612776779594226525027986176122318251911352510280831410654866844603749516829802862040584438935703903484872168506099249323238491671137242736237834634696688869322502036887015319657714836314267262512364112411885250178752031956219034001208320436961928662986797136678610243828937821765882993926124782512811161707565379298310820029404309757255310646093754449242638767769147545847992855740317832194899838612171507105610919119210274497475311280150603608150938635183536332978914130345442251306596316567634387507999766943761983347391791950216296434911304965664454499168505206577125694403987795209672519294120839970443663878115332276710711318867104217597855870680879355507909479524715773428995256102505205893945997001906844523689636753234375973095493514346256933662720594596666516819662636319445829185942030394133744804106034164583148184753065870160753856423920834643743782979198876863665470554998980778477914045991714746214091272050324828863175993970046292320915941365655459190353440774951068746788211203552723548593696351446712001606836578496464943767359273658397436733253572543804695990841073996414649734960490532430242513325172298089613773733556491269410523614085222910015179988507543907845969960201184055009960827793788066342454741896388576056868047610927657749807369182739432847344353376577112502139702300349371074749543624759116177547850359832417471590908850852406544815989943316566908362584319899946608833930735697976727288474004122336674436696879605015880490503127953160650225417618599009031386051079699462002702837938610259074339357742499414556846817898186508029704432472411937143339437477862035427078917266000749983663910438809874895198358937553727269657644742263579429703440005294392553202735618401369491843602339600784445286891237260867132881699919721823611874764558739221320794188047504580858729817297745318008995516423798222108137322899079342099865907471490514974238770444613330067783875445116853098116412961812862241296185436087211496950464512000000000000000000000000000000000000000000000000000000000000000000 [120,52] 466883397655921975189909169348222156187137231623976528043242660400715707062712675101844856197576851044124546313854385431755515345010326581010555566828740697734238285273908268687522268052977202186687528502240513516241821168092023344805917574394634807869240511717497503509284117680155115292425380206713709339141862121997523771292539517691166260132772787077616042235567771666341974390549661811842122538411175248257276689217441788251673998033265724621863813888595266361557207625648822881629853092478771828560676528147181512230310137010914677829139357483534505358287144521848205293649708637482777824783663742877316174207169161822390685952484766204069837627298532030963609758862590452147081804673037595764003111266191154743689366031063266045236509925945733449094540621969712878828831185381135345289316672549075815539772676171574054210042717025640359440782263308288606106881686797951956454378736352040274913798936142345880690268776075605914700536830973561814800959796697241958279473155002905231642819053917708866853377954220479260503659084635734366677890726603062340492842509529316927579292556139204660008486669200441584053360537465717643279425237784639569078000364681903956540141036272778707033327613158406797099269644144714698011127271053603256828550536349250133669478276091303947637489958074805016283189017704101917913024793664294357654457772998935975953465112316635659245524291733236886635121118525678110470578900692481129144377707090685789734591392917189017675231234592695918418953947692085810089987142482612233630824204176851824883453883216217785769913114714015833516302012873824384755502648568293386825226644393080212149006923890760882796854664025274152712356195481973207362558008597545978305692329905141955117554739757323821700798900262243025450777440267730563718049164565416093506703377580219436956349460017707187893699855216320907717380289757398372273991484373766677493928790726281342165108542236075043987435864338120799954515749316580818835216557394651178374399483291603326458733982171583352638153861323339772848939623844635065458043427903813708141550171449758198015787026411102465372725432397423132132660260664488922083853254954812252342358743922789544457017616944397895961904606711995381866675143796356990664165079454189765734901328528162913200175109541131263481816764289373561576174890259283393576503243282940963166026565824956885450730355325471223558217786676486997790425525282527739741215653219939609739781230505461687368144515439767060480000000000000000000000000000000000000000000000000000000000000 [120,53] -182686926628380465683849981793979086829092403990707322698537811896172719117846745341799787905128070808382980206992225425171607337797870250587024492282156040057609509171135044098669285934364161036174983319256090760619843874596045008109512100661988068565348836709305396886596339569416105025884842331552417708025189674785698010062821066892852209326409215221591455944950568116935510366159873812398280969142124975844174226305084483979666391257530747181553313757264648257875133283223631335567558759392899694442087463359383055995247358378833677573099554077141005816989825537247284158243881392681449120202298923314573347791818649913231649219356136850517595794635489923602073155177163082889145668303212813048400779702904395509975899736323816190401579576267043758377687408380363469307469498036477611526513227657155249541097687712594751111059127002713278695277732493472598989297259412816456750567970743960560879571424001471022947243588907214298608522109823016813593912181296331995873986326856303793086482684514376044972924314283353954745067416450481966594779869366173562407425024029563295774837778922075116455910226709512710432166582057629175101259807326970704201029238603491557631188073150366349175817383457071981966934959401688946750468628186788669984409942969057008669635276239658488066232941909127928780456807741022036226510895703526575111272698477308425206448845673478614962998384085890516632470238222037486161020273049733923504702062645329333178218406261781261516843384043766595708809446007312759876783054852397073066542843451678885234916699618867046578033388283023010445878728542616252606947680602516262718232187508856276981719644021441978927056651607717760974404841469358697631272472407385454852908815552929097359027690057360454269212422260633974376859165260015002450487109249033876457082919597337662565209715037507706752730335028300096024070092351536013299124467403485583772635066617391741052208272407159515949394188610067961328451924601777848844816748454054092459589869124387763120861666042319483004733714882607218845500882407326506632220340920491745252821846764711318986499345470455081393134812121806768195130630909647264233306132875849770776021524188549266914906958967179370177666445820229161372197827461577159212864996340200004171913689218870328757815243966900236806952296808413598297493384502543088254060952621522162116947360847271620492536991505108040977691971715719017711761008638802831298694514498695879387332748036260739682308651808613990400000000000000000000000000000000000000000000000000000000000 [120,54] 65365516794602353841143417910281556970228427463659742655127333409262748227021303396246556806672377714506561419617050487951480520653349803496743669516026789853200327715858359826007682263763086539182208761613938359557135911714253007526745284857616618319512753870843071735867727536195392329888208256450618931375511509772475139349059790094065787500899599219060147780971275726047894562321834454167227128621513837967621865128145209292884721325373673768402059084877357912223056693787140435737729941327665102349842072711417414007933093628205183349372415024256395219057512168587921376174840928832714970877511934858603878589087800585828539263361789972215279228705374420362452082886709164306320638776019221017431271287968767126777222789132146004939801869676719978333698816553351717624122641203960190712599299924091433418167368909524722303756691097853951330447035568132152463741548527627469921524164303048781042658854979534623897300798525970593933319335587775296129194997512856225937711251870680644413168454667364144270161520332560083934912293690930248557194774954736404406203873172733713530721102341149719618940139878054458544268889231402663258748450810884432890076648059536666501639983682351327153080777109309658091123724385764155604866035270647600634070714554368892261225479993494878490393388038002652736790286496144498745186487614933475725854444422571133360081640489128744113600577264239854647118682615633045717674863985396288615685284380877546288769286545289620269850909040321455065264876920516404128871956911705141539339961752719577297797268340135227542525373910597578217128393979116003991074487651410228337401649800495320774064125948752589548830577807210299919955359111018296423891674516661808969391280191930011785860203976805295329785450387659797758003005297205675462442665791084865230224082248685895961877638058654752033358881058002056126321766136282904110699287313887376571491376362464387181965135730173973993870582764746521662202055606884319366100304061805331180963138966683180417133125614044991722230908488269743825603703570740025376635736915617794276244656148889519179865546832880862040123401427597914571374662970814262855504950145050329454885037169494953455825337055078490456084255547638470612721834601070653450840543576534683042874860198403143210635841022864550984388385405588183992127347574068284491555990042992125212687660558785263148809734824806546430927409675340137133484897153506069791405005165962229121768534062991238430323232177473454080000000000000000000000000000000000000000000000000000000 [120,55] -21374368723719421535961585701180584358827454958396598864520109926622228265663647764326050024074334229275060692552137516482713500654703961305650457871512380287906418902195280205928644465792525759476418539132478075116637985936880473974665542527370880551913054065484189642211300703576826261180821626720041482614876198648603861668227783117100038431903772610774424649167679587403236550036216701955115110082448700681420367473608499351523295300373839894513864520485846351685345666840547088618854864902247120940418497373012217767072223164306350499993192761209008669510253886979587922869192819640454094760378400687687696396639798520579517129057743442358588651750440399918840147760028487289410532174673841002950100776718921895878068427013923874174015271941341663967376498613127093277019026004203291373269342253986404185001039448633073271206817924119434539347505210089969507945878361460133039074424371162408336763185200482498804554888330587115962689769446263075032380443961640109819271929063928855219698077458073326472307603694145460789905343973594100049732669158559976856294067311054363030756410266147038400158218134696775625646223391180891643312608833599488631054412582177944092337701141167332694119773513317285560948574753924501638663655315552512620109363525624327973094295220288136545582632982838264061103289511457834884869567672303669746499144129393559932801683614465094518682708402428063695102496703665233909850640570059488097013038477738057071038216542057288438903203163473493502642938815718818311236568009400996325523265008343898896522623811965311643870727076417837718436451799770786816487873717996515901040354657470581090509932650193479864894601883259565504287579857939150891162490427119282757604717298363864283645571848014469780802855303983762050344589031418009407658367113621695787298816771447172166369968834014644051125748296426628440067968717751067237895324827006746752191898286443122625345907956762997699178434221485385456670642609722533160092875793429517119850432704773860503507438499574109956603498438522435881705623518891825264654634989734205403944463647192998756405136682422269072582298769214503159055661817431205122143926503875352309581994283239653168249353667953763974364029003636886655153094829614915483312873206251398761567455790378493176506002869050965573573919012210382713146263349369122993594817856011667181078455212645552748414664553840241648080459833150171878668883805186061910808827568068987442138241226412881713517453749151334400000000000000000000000000000000000000000000000000000 [120,56] 6385956496255052888388463359945634010937349532942078442654092690018293376257610723342393820031881092716800767380047278480986822392186977655064520434923665619207816193064077199819304293540393333630396432422900412995419819115313199211027364420241664695184991307283853628989921635226273689443486327343070491368122217853004068457894029274938785048851142996903835498324552067530030640484449191837480570359067091386927569314594494251176528610503586408240413208458459305960722946977690486315401699211586591309422742081208498924625016037391764296275955144694840768298254144889215626097950993458437809345863914646384146544976277894331231912300875724731252884735963727494695253535678790810436419763376543436185960864130837141725218901242928911983446258534292055186941448344513893314025695762353914924122986146212841507868564199534070321054757228357410591147575520369578133419338220986163990883243038880177364668787432447824006217827068098000944316608619454112362452678263229693305419280020578412703217771514434923401675858767168413892766737483764329205622174966272980044054084049740659802418391464158848668871901166761476250033551107664790446879844133247303262203494030509931030784818959285274575181393060346368755802697405104761923719484480191853893119483067518402935239944229540943957666191513788453911507845124966937693840148572661182872019153940735557535675610798882058153706699362458487500044132789066277846385265044266756775349386610476802283710110968379175512195116101119525759004174917260815081040699890816337716963682593158002582901855199192260343590992180772849335041043589352503727715194644392673131840921321631881277928289128214150396720764854407149035755437989818524491069924397422249790385598557848047058587164880000011699288382493789496001059810196040685000051416957607403491473279288143344079762352782526119908029184364255563983499306759542705036039273212812627517388682189561404699299705632222147162444522486237004973290352419264757438383009769287443739324072758816422473435282913198779628715804047591870220472090203235700627026848251458900299300225378110449431233262795521683644256242258866955914713604653918036194171390449603081819801029623938184065956154981800718911749650667893515245532504227951819876286319373781250288150088745865923318296630314005391154301410534803709863331156629219832647515260934918056019690595887594154070407847393925989528647484166394529465338913790258091546485231650775989821791119727438971182742962690892759040000000000000000000000000000000000000000000000000 [120,57] -1744009114938039639182641275781926329739872077757527274589179173761257037032197038547219070555245684686480295834902766895946994285180831331271305019346442131682567223148393845191416835106946239071418406928854046841888527195212824560279003773896781435087126635660850330285868502356754476942982108132170495489076744829773990025869013570934931659623009104217258875664450349902132060208851095967784409319080482843267717633678153792118227617791347727043574730021503457011492679795873354800196953250628097074274771129513274203117752864663741429105801933820718257668612324285745251494486329056644346761901874584885472824635886321801521167448461441860597603133122598554502283882282998359570863015402716380646974303699749581261202471024986238285387940205034015327977224544840288118529380294515421178749634135809977352823190535231379479565081719307850678556852302257287521019830377931069617826153150795490810860562856955312274732422733643473528768079882105464471504477788008223420437706031293373232968525419748372444385009149310115963118607845757972981829147983244868689929372793176994348474553959506906803628934486046273385710404003036596146332259254715655849913074563708824780388220195413152082543181693666402366404007129137348898913194119484007068928084242046806929076196025588635992549652777622372355502968699978337327022646049465165523554390615618287344741551052524718043280310918292439813418283505805062076643528399217068202251469984404835352872128095139848512146850583112014396500417484121992156786116299938758184046308594344086084541045143828688507591720726680959978142243814361038291384521734296919330602972950008474158895172148278381231518180746634397886417210264225550651217893772425629466643684529358951800278352369819259337248711202395439897070187427127981225281493127261605532417856691772938697054859258776190984071971281338505358431740024596172058091919376263453667715030242524167729350991995623100706537753092626266615142157282162859060076805563705252490419870813179331932544027156063089524658809615634448813337701840944464802488290860342183568850217572488882096564201284114453168838813575496629587682725319301904880452546267546475134634760510442514626681636320475651080108693520105532585626663274398591450580823942073704736327531966719459349592078865869088869139921378455630570792524093178644988185636176486117909739907229031417287889178756447135565329611765739547724791159303590107558797487778272589935906099961950286148477016193630208000000000000000000000000000000000000000000000000 [120,58] 436261790511297972063047582914655671206969384042857782685238279737864928821101591590969842051595787647460793697634918019127485949663235591313725389950219343360627515049711811391217652021540314639341900035127608677480463429929205478469956307359735314230159858154214606211826726087898410934218527818270824621216967955915427645102132348053924309088480064425652643566026798399054893002963718736429508841566467149467610415765529798959201280023824432922239952138021082903666946560007954352526024369351497637204217385787806155285424988534155073243410139600430335689331657978456809907209277205452927406205342411460413214765833495048394973870784185655709617736078166872757745501746790163351165375783836897742405115555478996598693727086651616107208671640130460710555108729057667744195295436289188532783041179566323326814827666980595368595597071399635337048415680028546351263821342217690598119687713370380350606255373684071089720255914511248779075858438632781353486068380079341401225473900883178153218968118619319196196851171803089700388659118973677240795842648793042062164665336901032298698852265438297296521113976424307531072993490857436615928855673239241379496402410514885224286176066416275259324741333884824006316017423164392561152684584392114926632002691456618913963782327779637762542335534609057580105303284159138642955140232324977384508252681299913278402064901009722417174346967293666440004408277372408842369258443002277207993026336738163231792038395245593534929571539464735464077675089828383602444305116805379960940279723222590066412108102599703090306245435875545354889767468940598159216275829970274380106357746579535758184962406529822574370538974469942953500439896940204516105104054941743663496275319042940643862320716613723863995089368004449165532133749733175508782453718864570503668672424332334257057242036675013144480737240496499672195753897014494161603687482472264751904438043898552670980197533896211707164526333567088234557018382285002423223850946725073261903842173706225572341338457921866990893836074083102175841345527096244031197060808002600714051570656886289351695271998506746036697050408654175433706605534816687480350468799126591139065266488318031194927277272154977664332067039921079108423753543708984092655571455392222166662891047332600184388271256040287428825907740375531615448989566604937178052345177108768348722122240756479850245818554972911653702444149674509845206842600167232006341277434681914198482709422897348649250291260105687040000000000000000000000000000000000000000000 [120,59] -100480784425737754278881046504007040195207016592311777541972049048904015528451160302465556640685197672876333901819536915186787384671907175392824580946120424396786413970953379833100535767869628454132031350309736158058767606085381035360766682188962840832164800164890697355976536912446183454415936507797605893174475333831121478673130026931736654544731962003334587737393823320403316676326274392677710838792809277584302833178459205151910600301883308324474403199705180297589198754747040132945574677440257213709527206711008734498288537321150206733856567392161877344333985898264760972203265371940073970597271172662861439298683613068738780928036258625793227422249678147219005644838541202648795683829843173447623814144864973702353086997705496362853746142888223262737452102747161698476352766482303434165256612831083771968591812121133367565350539979638419321745967662427648729904882894935642488705450991112991959012092251573191428214060113344774656302998888109635629013455404535706949655634354777800375320050349139038432871695799600214331105453387260877726750168939517953504644177277476042825993894901715850534299854703143747546306034659396270488958156824203384702775571144355201097391478377673228846568402503400343374053600475144216230959511391649608681814603975728599332149049327741475968521158249336692773715027811899457628630193481409673600027096919032662562052658377848863703159173792505191726100255648768053724809098492730521839254388624908806290146461805594731435660775930069292164541683785105102630599341960734577385870995697024659590930006948583695978726965839456420310446412592789271484064838111482197746240387406401025007316569663295467269970063788783343940261889513087695152355409133045397016745006532526831917464650434931553068717485245369303765351984798812807614819206465459520610059915630485185303952416173424878108898837076105961805614017628655088107560863684606424406712561743739831458080197396614297100038541020087171001203101701460103353572062312289170116890370948525686320145458125908626491121303272128339489800787048290264526497613429062991614877835079701186611763873138004875216106493352482473286585149697263194783887819008312251730013873885697975826334405067212353771692155262527168742044526696268455007494023033656525274170850502927192275494588069571054763432032870963630049054853407295265586870226397381546065149934007470756959357703182727932153620545386930884954006218788783787184026677633816822942640687251406670263754995584204800000000000000000000000000000000000000000 [120,60] 21546458263475916621607807541937374572281402588650243299048651692020534496503994932852568510088688735564981551245644616170759002565396347415647782186017919963065056821601936975844100930414920733513311805264713125826743778007176136871510154611693630520584581575687801498404515857474029002419506531576492405839309153707982854331412238271085885509281142192089971467219078300995006922135620443771210469951762304438726690269584429905587725153438887646071250521836045700312383288771443712851641467069086540103590824841687987791849301560241515377424890880720102323764848071265787867661031950330587587459737317592493401292546796481419242092812760406092066786059998424225762123006277366526078819531123625214461180430416260473735307708523616135410389832733593546405586596498880010158031441746049314492973677888696729009948073174468388481325566076590710545935983043330822032111651213693428796028792828580436758676499511257388132838211779438412425908019228592236626868383490589066112385897747007424398864460951584302944237125239033055065255158042630570375971375204543795903840964420893394736681012024907717450554943425348172605873053026002940212242105024349651947215976637644534879347185305844649409531636890570459520788245999989226105506226232592020271282970143692189102618152759343858292000978548369702341697923501288371973559253009308216204617588799778852898267207994822003951537333108236349447328670823602909444503083561126494242293424733849265671247822648176532012859895993208169432476267978520928461739252480967370126441714408700842453210405071125100326598987733134718106369105283056046142709618464802469894411022331729371849659804915516591409975480353525413186711344204596719365105264019023815198988828770343657196077329262649564859774486741217672928933205983307511683924333042446830096076535456252541993298594177552325233632956379378436417023309474705870648902956596736067514748119897261822399563253697962620287479630694575258001987296660941783353373378249627294755512851768341112463363267873717142291188485273058855859010256560967258331512075080238223559068854590819447977652722121964791812946585178665320726992524674439970787348180947544437113244693161481092212864108262772183576662050598936751646037640481397659067340156664196869061928097445731131720730497382899503643723264640247007860716392338000146085695950355537237605916969518263381221940238275863345168433533707217854017517328352673056499715869198851466421158531312253589840215466689167360000000000000000000000000000000000000 [120,61] -4390820606615244424720863144285294926089863213012361616605171939670129516396336788135796757390533772337252773754405092915669511894890368664394191212893754739553003218394824428727668108953155544312153127969820023904190223594724361624562592143044979622325331378965182967106308532298781388904605584805716748585077562834551562940472898393172001691731468647442842808207284663966640924058788892419728773379623089700576268310027317449450362742344135902798374862178172301854863458290186217243174589471119743131793196756377813619838184119090630984500429644068875505079196602328091997860921748353787177744665573517176919469266125132211537543070004534215669897004501259150326887387492421539932949289507374643353062255623787426423043914056138927886938156285972054292402690985683271191770150826842834343729512181202123627031315139801862460574131527254932128817013973631135793517303879456592371888097570581034942643196161591219259667408973950565749367808489527959774828304302816201549774992240918209134259770336848389504931189007945315854525368618993972658729874615798989757923961251293313249330133647121091427212538511194440887618318890637047240506296262467165418945941479966222728218860210962221759413402321105687084038640907937567688066887213361812848035253542718726012860591257074792015784526948873893659987920329462318008292305523225873307826122701248471173957989653469493511459325476283125528722929440592013304038616046195720460532987373156276394665704458925951384673173397374155633684727626145570524641171854398633616264981953737278396134463798609001222807287951130379643743395206660944095905293096040421792537658612993226545366766590171596373630332494657830757688583143495639332119129444548764944670210910059123131572987635997564488264838008712259567494019441844050496239007088844013202204947592188398858722116441607245949907523327302598508507764809736060316888646127654006094249179213700925085018122257448825891864967585930407438661342796470354997275963678599564796100961909418882123282942473201701509730865533203515245719635549631027101338313859279582758893329705535785053430862905456375258488935142795371788085895563289525270262353832507779378718826441204911043359510638095061939281572122569106712932336683729104136462092208258046298865513113942762872303136083381436553322197108621199476664005659002575157196210321146841751838978806386482782586380562596227011008744887793141398452047786018758733510765963421013155241188018196056846446798831616000000000000000000000000000000000000 [120,62] 877532606635977225559333873549258795798117803906180254480985248286258763338733705113499005140564301271540669681902337890980916999538756908169366779151836479304465776803991027634460681500513071595834620988014436173245660436228292346886793785569474503039879231330674187858873763386848023312632854517594163885491946132060009601153670678225433617034910654697890384020198807435604435777207421290256006741481510305220087415543112279453185412251343484124330591662723524673756901693021275883746814490287085105905521530164377855237890616556170541613984898348227343626168227228481138044052204636635320205764593880519549969342903119942623126180685334394966872707458928426469172522046695505845853954269185900931992659061260464143509372087088368330458968165976474364009230017735251066150264810516627328757128130504502009155307696883104974951411356275122192727946263249092201255205533873440752937069182723910247133362834459586517804924618177343616396502086064704856367553151930356612457331036393051652145346286184586080695186501078066352462021621247974041560981159296872816302009099673656090687332193552075617185746217222433756515991960541543493849637842197918798392934812938301692607181240564638647946083635472155480155084353166170201541541033309942995910118114900908289232348950383493469712606289318944196518770382469494121618534858952019815427106772629408122015413269312638755139594213493950741196012634521115844790946252392736372822610476899513134842258554734159735239354271697411803329790512030465845500766451660122307650053621229545019774563573369850479152428447289015005579397505396269167063874928177678778638767561969225948571372451325618216593642524111829534947714767812103678036572864910125698074507783036018682756080195631790286449969626761175047326366042735049728272388121218466970479811094208351996999375452309936241737333599916119091065071652293910126737753778869799206767848602780888012905027478872370624821945644401009850623639632593236821714850651391292346777847230565080904258759090534155715912886461262588523158982566165714311232151406298944399742047341439190418692839749589819293697045160357149889564124152355951639401240382701872694962699743738971800066632216861121341710020853910639420648870590188694637597840004631849120462479422932913610983359345286104492747819943477348525788120155198169489566011749713373228811128082037592721153074390053564419067302297703869541484600283488492788169070590854163299684972684979190765708742429245440000000000000000000000000000000 [120,63] -178131473587715304355849157405235298304857423665450017196605173688094948072879355705111446664358848908714306279986470637760060097912729539046328741009907932329294326776000369935936458601718675760743240953702679018868125939794315619918052114925976889206688773148291112903559472566721249097581406431822848204549109382828972525827970374472489998304419470768734070437641959882234068319202102315173444179713397760533799876127814436326552490338127362846256818807409846676557103906264764115713472429551689147634182557956976697003952287103575720367405854968308550235373245271522354802832903822838892325573840864366247620374119610824741278980241603499797522096754973447965556267941122224291790695902064264091333204004017285773428564008791591432963357977066657408411419460548862456388460885561442186420344229499670917829582261971832855379120514299111932956984545695147673403443989025566582508812719667873266870247925056026576409684546835746021123358643916362334883360516820236978039864581010999436768533195372740640363752102497569642470827516680321632027926450739672566840821289615713568061976853699794964583648553526962940208793162776454606934922969740279427155025709126899690912566937736290791788887013795154153539652181499233330492022159331897905548216295419245528103530810343537092510250596616712778535665678714513610893989377668192167047772382644181657664428990524729399906836168158222691333090010998698277561265699965447631180849652743090928182967746684082847803598931453393023374198179329678337668099908743381151366904604825914885655457537140008002961281749198393801309025565566048542876452380545692562699176425305635123173534475149374775916834824850985071837948112241362491543941410181907369610952586316176484585642125544332965651844719939151310441383953893668044257034477938085810131759103888849678102333282341078144639515137505547866428009315819394153742673499592721291720898088287795802822205536131330684630163270933891625059448013984604762206770090542251606727333904020375494981974855371644269751531235578439215371616191605388376258112161074081736532527685438270487205768813745508535347808449391075565503469385509641931914921405786702695191616941872577579994826094838030527397587378400013449849083195234146911106413915749500525873294385090921454211359081047867592647348802400378915636790142440949652564889870966518276839079105548751981952181043728797216402985705406423190381872260286183839830914472750288927515337057959383521568117856665600000000000000000000000000000 [120,64] 37451435561897252767001899442703186695631559516222001995038662475047822878781627032129467170351398517684464571972814799629256424328098046240920528620756899472199690101170212364804497651975834120174512074876419726681366353048508461758759360674594558026674269673766975528501195944245224681148499394313544403661420188238983780286775586220048902729546007647277885384230356393740583139701595197760148060519723338327196295545091557334648588269293798689536118469293237460961493230062515672737795438855713094089193396930176806842288687849747863414500819341854347120950542843340585253205333041689484195962897682511474513407033712211116331267172835968087606579589992404884819146173068027031177511271950361444848698776529666982182308990099680187843616734290933242584335664261597881158567892094637811686682877099856940046073421236801025479072593390602755377200783249032679205116892761569831924013417724684596086931953198480777328898721171134076271630448373646375454604474177632178670502035871755505068988515907787247099406257426643055513673434309300279810295274080085871081736744589165992225248094732414185645505946954064804284464992297464199108177031603518750940730018709397203645152002464792412857117311151681129968912727786146903909768853816264685499518446607068266964037798558415339810327330650928825298927750605634719822450387324715353115324923371819361601196276253073222961719958166454420345860016861270425825332390110957167324080599897231993398174602590378033326092242611943575480767580983387003895523844595310914703408193859381734698313303905832456910831945097891218479798766775999551707075025125883105385615323855880599074124112197313763209635811855256594608696355828867586801321816970147228427632513267676192481346397824125612281221567426100011899304288656676972847412140254370824795772672020873989526496499053915823450255627065212557218168184549855657417988982624157411809122416263073181954164495218737238376447698258595844638286714100480378467286752804386955029140538776149381392858354856986421312884478510394727786466046219055390226807352692797009810912356152422157974535578756430212178739012098128625832564673924845874611163046096149794128263958260948200934200020923703622016628679377876048667083586040776709794493332616595987481586800947542420660039083928466380641744435689244241011277139260219735398216210927285217404639552824337212600031528587120492861404523518211285469620635219266054352934415743800216372430196395794032622417100144640000000000000000000000000 [120,65] -8071755551531953330357656177766742228738528393469941595143156803965527738213231205129404976637973376695867690438374244297957898238174626853054147221263967341002462870328977136320371381696449692407062813963616384338219194674920630575108766850108012987703225633547640630732576126815461344122709355576447981233799888048724217879394538563831060880290149972582760777523857775731916308231076390766833496921185087175952070233885506043498478825433453032197714396163246111563413372679657650451250504587378391939204831711249384518989592291161784897434052055311463991392849779680578813662501564892610328481654139006105815808215989141318886459446801066465656012423144373137425439013111889882211011453383402157176573578783873552651285214173751603905822679016244412344978513934924679501803028456509898427875062401596195525745618834218298946247096139887485384711484101433312778341398122811582797828328614839423409700392025953071712598334825748767336936596600064157128698340260172708720509879803822263554843572281032594721589517367891863848422306570450825513699572170245259655753832497638410998315768694318953875433847448970724064609002384168875467856738842412587208073300152027369548034398834310764947587108209109312681339772988496698846206377373122307329758513848489026010960800384437005468636686426928218613271228077973013541875849120017100985666340927720685124460265766584362166465590048139355834293009847547952791132224499268377016329667445834345151953810942916811317365337316231780592547605589106985120326796120415508447753636475528450799906697203414473057320065784419126919070716756619774327946322798515062666515399804148791058571917492113827819345638393505265503602859041929277380347176733603235966071439392680015641770217992625986833080421625727538640112083233525084518545102345136925111313168729955082030926103347928442751706400293348760116921864168296318976022411150587312581915824725619845577459881627416878871813996390866319927576776663854612307562309842370972419339589695808456081749663330422094398103087565098621030912461019420306246876754328569248087775355980607409974984699335506729351059328139824405854442677190950834502514177848588652726423810475178190095444763314449285378317637600909442908791117853207876148272312944224360335105617452244017800087815413453462370732913343301489179726962335529636984350726615134526840023754495818948856291612280242273250839808174179382105870542932539413004492386541755624839682112669127123322087145472000000000000000000000000 [120,66] 1727957797521552589732168225269870850340664111553811745148196518147629734984466571193251871029462517926412035249929154849653625452886463317444554881266579851257229392101577180735389665706425623141906116583052444524176539224789179247238839616270060816520381663958638031282077828014775064375813157191400807902991572165608345673413349650833503894260042956064934217613078874490379820614129795436831886659134015168666776747252243525599697851233249128371272792645599344175943306830257947461516561911590447606243425372276072250550406489389525948985273768460105337340781654034131944184015848225293158536397991734434750262467081347299497427422575469306200937736820287890723470821056194813826625075973253616704052485195356574049030386313046002764899374800740550597335344477288679630998676133183348805549165219091852303625083069953249364703251585425087276495034331726512304428714503202881356285080039258117621036252860429758067794666348306587744450506314487161865489306435977863445532262439549874228092638324682948227211221232900727356084094198777614341554997634915347496337984427249467124540218324334625047166450333918984748373711422872128200362727841948381821044823654023077399932848482041808478441722122897050493893030758894519158524172528018768477606798604221054442935701263857429505446350194643839867443732395775422002084835607986663968773233836713641752646649638124117462167701771283850734829315244677357023089802613688331589104537686451037071111741852656735842555799405101071872812140048190429523723958752575970711853947274814713275245493233727450730095301721342344581777218270354823781319992224886632428284250429483065459367080527613073166140169226153240773476831716011777498540695481547553220462491517591324614376590658844367577708966619440625676827530623838462619565583897752527433110573676501689730853694288602029455026868741835334708582918619046654853187430818916102502403458948413381065686163614534878902154362984367269692407165135961191302084793103887088776906989132199927041630464532936085128333413444138762600203832012026235720116032484262841035257083754029532418861814864321803481148455989575852105022348775583666776923227841798069387080976337751720633269650785972001932516255449085213349844177606152344026238706977998665169608000905691270658062346169341777943104239211961680428785645635113546524680564112007861695890029957156850730023104356287437166464204927108633056780645385336522469704159979275362615133683854528856966154189537280000000000000000000 [120,67] -355421437938347498834821585404685518943132429632370643723557783110215912247609634284615048346456684477545480215848018162623941812062340187516279810185284707902901976039295615953025426235477375699407318156035637733006774519459632569871863766857062270981441170474220851439861305698866122708646301547123689789987755255168453642190037742055330300470223375066786652950844813947187563196443287565071064663924289840191515103809408118340076099881696703592455336057261138355587099824234882211637580896182687716458252214419206100067583073396456888822916512834414589465320589256464786894079307602381060943143080316578945018873070149228984315541899911469338123808424454678025530535403430236273389530552469150007166077742092061832551003181564062333233759279171603827418873989522740869131893295725958406138908142820814147460865759692167114271441467350615580080220597555446729499408090298225032520474879806677889766454643515644637666751631245313921104992684706750760818930362243865941366141198168182520214889387896317068444925808955548102396218553529301889318526763008603497008079050294768577928591052541573748990800687110992773045400947906399140141582168878509543229631219307514170124379320051597309938681729613898371503740468048365772503954941756874517247101250393894410907532993903891238256846213956091279346768558415853781921294243405956679373720937804818399767048368579222187795708890714162593458441848123767939345741681881821027691250079786541660620996314347263240098835798141228407905696479960094659885631153049990950511623008262343993637725104648025093338511312881546003198890027318674922947021390260965101583747801163606793679083865358796936322064241592690476778581676724397720247004219781312886494671411769252535275568919637271307806416300236116803397075066168198463486710316410997772924329527545385131589359160499763770959073840874456175070089710529909197163935223686483739954461114098122355891739858541489699364355202082714627164692586974802766927802287628112618537094867049449572041090071489020005271282129495430877651837183433776055666281372167848785094151023830936149692806778989739414246389927118416496148732695210523028848332617746502055389153192856373266660019395000215269255078888056033084855985591007189299544201335519087447667621193578995678263313123906417665425411842654864915249296398108338038634761242748924923610975951938101203265366040172588785206926165228247369682046135360570216737094036258056171880744104930650670319534080000000000000000000 [120,68] 68540687819514254744231568567117708274139438058603354259368903811549058561881231559266734401171881521049349774019064391656634660891832765523358246332076145678273580731740137559179740372368707768956416260361116476464764356509311879735672275763597378459767311687262018430403088912476784357281457795586027006926038204885677870965008397210375112702150986454727291981993064503028459416032762944747891611754302070045677310579355132367543495492327564218571320640447590322626565532129358064580989840628468322976669645982835986799136728433047512119759247277747802979187177117562677948899072394262482366906274817895187956536552263326486440295645564983863492635510177234079595794943232701569112848759118066383757551360749869232880095559944980156911330079539852478129308761471231220879126458902236988715905798985715932842217600228192540357792296061427506209397281316584238350947163451293721891318037399045972272741114546539359154563530940624568103910129825348711235224610901886353900750729013426818628555030824503314438567019248351791395458021593990097561271505065274689947696600888830384546381718939413480609057878500760351825655104417084102733965263222075812362679117625513264577154997050537252592477199063097614950292375154698427669034373036392428853514516009456008873618873376383811634179597411213823929718348461921560700828066610624812693716653988625132237419341283370680396281737355716181971632725984756950216553521859689336152575042677281484704866677136401869050024119276785768532753650257965703877618422608633469166836037824146051687758555448991182896466484188612097443077857460606543198749511931053890640395421686353483015787323553447479737332881792174009098346822413429211621363718296722756262993968631141331612484587604254272425050365763944170068723974616640462867146877214867148922800688380316685096715096035084428915670914018023242469887031250111142854563441790288803244613099076400891379909853466479894804359470924456607314244889986128964740902262476361368449920361863776494969192454500469315458261038394786140040265178953052175358194448610269887330397831446683127422682763125318647043548961577392836221579080032728971750529647611388000505471359009196774963010880773763272328579537225964086036975667854387285673515899428632238583025963034788346643939840068800783245626573107920222419129479967441208457617422282553036128884783056789495686883423889518172930108280455787606736596490816413644096525889525772026056599205493683585046649241600000000000000 [120,69] -12196529490822920365417699461407092604860747270013089015499143354928336735785195754249587484394467476698949452673423043360844034999504461220772785049574922772617416152539900295926375537338914058674195675021396516040018181312240292060015531070691462732603780824397529110531159677327875703681803801477863423834895535655555379584606680804381648429025795898996121682215411250568086962188304449846872686104060969367547501106028713006532039184898303413520579249154121594629917780274080439294711382265364985844410134929953406121296132073306702350704247483511310860138186293080155981652226364840997231196395165762568029847556577809106053011641002932115088197995631498924090990916469422711467231232525151925930774889264697482513825897149917794992982813459901768597473865010199985381045955308999957867405381022321846022698389871220726764516781621636566279347937306417407492276949507658016954376769607127044540761394328629535824513469296000977194197706720212654017605206448305294982030339592461423560702849006018853314840848188258090660477462425609375868959648764338901193077975827142806913124428916795212705902261655516002929581019700114917905397337267354304835966107732127675918416830299845614304151505150617276328421149890666615507550473255499908844551946363862628126748634600183195460737461659382086481374420924870375927321877079879102731169944063311933321902941039527089760723541120375677704165745706696859523538457312745658139777542780380465075374136139639856972978772843319492019475046227442296725880710010310519663931996913778945416513778466172742577271480420541743030650498238753258491727209257134371974090367091100229256578678863450837079045347045034528753650502525225505368362615797396150107620855455943713864946678143576560994141628974145724484200012052540945843058449392310984934801535068063335553142085870393048759024485412167259426354431854446935634819522278780336480348068366462452429478315818326314283869269054224536558262780248303474165679782739265387102277423380914493587796460563181666308888702748065817105167529790202968656919338524832559421268514816056551384436820757874349029980784493728645935851928274017485134871399124442046429945100147403489840863876967360032938117893648284242138018369214851302059658384122543380726525188984186485060090798033223639069909904190490003547979688879985627906431086502589932566853842164130518537686066872206871550687685134093290654789694069727544187496011918307242819008390855426488418697216000000000000 [120,70] 1981493817332349404455415891612999379371319871086815059643028991234864505878172676166756585301069810191698324342053852647180796338077697161416304197033595051312058988008387705742279626463557717905919765032290250842502845492542266115777924276395692601398495576046342964482888316779306647326599078670712844955441519809320161267110137442471365084872414671076014937380437999127940242294311679242769117568619408510162725908486961012765501634332875388785467841205069189216904023388398959403346849684535744288011455412408894547574481749426105177604598826816889403007098510106354605850941053497545898554964249558451836058720937988126181388799444305200227425670269785064373164457202636486173489332228203251279948020322249408985190375066489610915482395173023747204133807842915817431592945326887303628351824357923220014402749768243607512286069195440255936808947325947254040690897350235579750144822019286758473431740846434924392148426843970814629484525192902015739206656841035185391050417427286421276216684488364429331499988726866666009742920601364009363692264626103456668970575637161920605387649440589848046275751318979127473573440518427923519774084552791574233511199621049290072441972144603861918001434671041901329781776096031135084596444980080659815322128570451182451364787405361484188568932103670763172044537909092430825183655860854571468150880693287477158072728490317442557337682197198661039065021484458864601738358341831484209276947254423384045003354592383153423684589609867490711536748701929704378653752825668367105200535566993689879809156625101100425046837091723198390879670650143108535253746496324320806676074562940817605704751410083763682364547914746688632301266493589124196438512337056690287085414512188130750359982417416632537185044508662991373763963424536080168030666255929882925673077399344317167516115400824786763286120832082838388956456945267548680963300232751176931649817166263189177462293445977097805109745679498676217307172018148117936475244050980563831087205043044394839361191068882832355951583430578451366356108793954145344463033459682091589001458657322194743417619501082468603067587372129264368748854875291815858962608831191983836897857465473750443492357656498922338358742533013382505792240442552046588155856655720780100531159162574630763533383070698094504477835613985683241984514088027343732846162682136975533666861694300044033842455290179059936151545952021375015639385076153489336289960376590571931634842413803317348637081600000000 [120,71] -291552167566815700757163635841119424893824248003516321556403205426467857227081113901122014278453429997986405935568304078184242370690025772811206783545223439369029519906237946934230594224137377002423266176407420498238726332458006569123634137153556068181726077599920392205961769111773829123605392479781425619275464126379281919623328849596896629861262422587295351741791161242798189451228042007161384155936334689452666453548684886207159885194455051785729274824908575079010336841200925073881521538719677233672763310016601129590411777377094083819384153491259523362594852553287244473743108039325079389791876923478746348243829913613951514364561449889504802363822078038526440301292917383110291006538807875059381883212370752982331104408041592916577268835513860129472992858926741956583514585092051553650308921580805294438061966884379888985471471954308398468603552944028778665679957511622963467412970787699616816380300011550010989579473386861241344400745805053048400448413759319132186346380744401588358610536209553390064354903103053836395966722973160471542740264994661590959230162221144761567792218577812696355986008807423136465591529334958940443339239999862723504444515620548919365856960762335719671959187404975958072553762774931823255692015888933657992135048824790914171836414751123958220115646966051323594529804861474635703076434494366489075752919060150075208131717078107452490575655066594339363502972971770938344185528111227902194759065370789536105646319076489458350740477808503692690729145693674437845271879624061879422221379682283269143067121085511527991120062978067148285056398072873906161445813174220985477137655061427662138127457412418979096378339617321734377249433070174989173688028833628446416892319514368499058151202160421561914479003615999868284997215757056852974464620398794362172492587683160620433752283547083467872582313711176492459060382973124040158456626509599123831699524985731437783230739881180039606578558684596677394157890749463179544277655049233948782238992788842808662655912375069087537096470958847395453583852880376139624916174228272014869283713431022305266144214166647567061440794108760145567046920798744096668296327928181431644895725913868221831425477023967662665348117142943086322022816888374973118500242164707110341138607832879808446274554791468706424041812472976698323888044820733238323276690162890589516837370603495706701462370802764819260516518906149283934032501721579853716084083059936113987839964429029740609536000000 [120,72] 38578741463519153031910410682502564688758456586426581440873329198685582846658665625424895536152104188789217879654644017838038952820006350999997426977847304754028612257241766865620282936745766534321395536782376884231487139916767135725835183211196108840847705821183641640492640203954786382039894743162829781080632868074414278068485950779437943603068949194932000477417071078460133348362709812170421559678779741448671938530647372371023641846683779875389705941239142390203214725230943139072698548309757499378159580728454516202911273608360245068099204542563405157532159957289541327091520914745020382441944492519358658158014553942168161453361519114665136792055013952099002209844661081168953508673681049898547642521507209667383168354346972313771746518607914156566550788561465143930920514353842968905700976446765687728633708955396836125218462850992857475436668150581903794615818609851857058041324136394869118112567356556662809866285539605481310349173298322627105605922294037774590012496982376701269812551959859658544628806664226023496611090244595629084848049441903240126296874005716743907383187339500586834107713374459965103920445807832195077517229525327833115112660715456094621755644633540284128860123522968127593415568374965316688533540727808315834188324537137579976831174883586766896959390561486246902241348564089354288500314041399012141406936719662014909916278671038738810062583020604499277573904396654003463990644950330604663857851083692595289346761659413081809371524630796457463231781731531885288693021946462716990289194969757571633518897818810350728444378155002292729955028377942133126786001121533955035922929948039554433148639086735144182704521164431957165109561836080624888523121368362355697394962998594602872595413141448743677477405479541801083888409654190341687362989593921028496329018207767487460219365368629465475705938180219753503682711498038844716398656233283303378447480954816925562426797837099190346166458771890533581031382150331552824160829218599432568255061334231539105200240124079354526415050479504372564375035172978099955575085662180305018263119715072562504698811858238659034725803899465472865048334128329806435147783882576532347177322110339488722456189887854695467749384903332991579701574658683348764624144288945750802349491068324009242616752704584991993765000154937588874525127546647667687284126593672995684400196101085709987072676463876234308392216343706716562255929269467733325088741025366902637699507905563461554739600 [120,73] -4559297267291821626266517854584991004795471443634982447981863983761972212229084722410564189060567094672041352873465721055804149893342077379009081319257330441018366157721318105525498281502949200753262338678744735060577836644872896713287669327830961089923588837829529716588469598663541565003990745080454549080667726703798224266783841755462916087297659521005754585799431309625457510987672784175321912490983095935888795656473708198567602742657730918120952136229303491194677117523780869672883889519348350417549799233758141373587184880412046103983587017562335614150932387817998850483364308984149253189122105198916707192034421264146350623517004596252792001327279989664092889122747669940034339154211730237213723149091707698596079994831471978567292613469755420520557303507515575828119223047471924198843533569612752757190216744690927802489829121272252035256238776226823093075276225593664144689431742636052056795850027996307001236530240717703530585596766355644640866945915149927637202644529443965919192132421145315859720159305495010912337059137528799476778340899609728691178630723895759242444464727861286309409157760326824408517278292586814352529828208284513379853568835286939945673165602493312044606220651437016741516104098634051150148753010070450023289509478679824422479570399517558617502124449541166403480602660040305033462403577122872917697153030903572099063696389623836852591192982848187417883552230151216209259150725154242511126550687700037638378776223212972194604499835207528711614837069692361805555576289946994691641433766717627881646219573511926209937567528844747428657543163131391165101130547559963419552077051650384259095301725121592085794724732006719768485656168285895357224756118800960373740497733666104008048738130720029425907694854534643215952672827870604959296835484780154157654678969436686178039687723475970554437839118401941386893592000972265813173526889127386286168171382863438512508184735365228734401812590987967378190840086813405045840232272625889456299241900069978613766044523015724627220197411229528661041554565115189634349493617840783989139491164361076458638816675416587547161544306911023330118840366801219055393518312303446083112148352484356763891828276999929818472872826646465715760481321206934081524294115369433624831721213884516489982554189802626399482013603121913850661465180935994384323322134431976451404398910051574567076594966066019111996375610837291178722071962300811730206697964390368772802992311017230592000 [120,74] 477592197777944743478335641974820657700401319658702066163040068528100675719541832733273482591307050764170132674042127154058423409843567378499371633151923315196875584114833943240414011069623191116776479769927024234609111241222125893277337040132830106566240237944345723805659951211577271096043676882645391185522339797501501624495594431099540369346338308476548331719493430687200606113549524461263442284326218751377973579177669865869613655119866279179266499611284148110149369576371141932507397512188064813564050056654088319561245003219139369705380898552974564843385397500120361756360117973496711481207084471113771836299998780615563511785264036729489139571517291697852737734081498087312393028903049006497252588468413371306570971650229520831095918483690597497750038471369250353769470283896435367758650672091340768266568479912511902855454256280578477200571979485192754036821593518861708319027118144160418695801465697457535539428485248836270671813369640127040268423979423450707050540294988521574758084885446937141842526840931306588507990392480635896023311501832314945679752150510947146775454286070149635248208039238822095232582609823263434636493803724784408922127555431980339427002652540310450769808329391079573548216524748200985575303746216212014726972489671407719915977748153625856059838607873480872938959865115253117143729230471163928537449725732158897691378857616520993528178494694613279996544479112558656246122991206830214908118265268217789860966920773276481948743834263451053500942882382095803215349559697346252738643958185249853765397195879653393943656340687744967478309136847991729789562230639539028132960893808225553127065974213258146310103511164033931546605933357499470721916964331512024836067088673157386750521192194199526411719034818319597187736825757522883255404933572944304256240315252093850513347296393100626340866033143289149464818146044933486498152849333636725148488503528489449777805923394988609356946089350994186566613697036898830213808785389314678081876178602992721383299186974626523051669027410233983955957639279901362211728061543885831587604470357790327616052695696795087767638368255237316371627033272345297383771158361606347929817098772750255072000601291903422408619748011931519285365675176964140850329629865491017286711830522986563279018115330702452256584242158813879926081821404787449143136846112857008346482890054133537675198673499589155764745704557196768886947127860505406745190670608304660083198977466611200 [120,75] -43893359756324890419221719604109437073571616101341226291140058242541936273371758465126084369873806255819403864272181417192173494972878188087604777904694722650902037228889691882942912922859053236312081827574521574470446104197015252621442530444685759193212379040925004082424170607344375947385580115196961770424716545882673408785001386642713251390048366367067389356413266900766067441898102072833898703650128930303356596857831661563105117792148791331663013662009599695178776332497676598398129523862765903064367021328355031653825198794513842971544091364413235594925438893673903790669215438146441882276845735291596173355954446079186967792867191091455920631702665097558266473817312149722140898099395946118256699593640944390540254507923689163207237890135267464287988874590505216272485758233526841003467369907350829617714266168785679371528176406658745036161898236133926909024371486347726703806083502180640314799174525572090663454798044531938678045052554136318672306844217184450790244416024958577429133942138485774180274615367925277345659320530012279690121185188822687961442535877711312792223070884638720524444757339240124449289203271009489081901347717577617647474549818163749313380089844847900167863722205207321832776702462589178657902214377448739963273289442622585979604129751334943556908206938889183799492517668958639246528581160539169152327201159972825232358491837206439605821089584655317678144558282999649502951997886543116160053835129992911758970606004155705231633207663374262303267486928274821902510214852334072388058266581724343214346130208826623895855428254555218980314430671980195760433633998648854744173289072063762665376610407054630911543356433614073888628318973094415759135318860293034147117778449618005731943930159155393175128520410109432362352023075857119270340895272868664831981634906457639192099404312553559581844233337687712603592435379731228141301093215421151155332004028381492216446934593188659663055019018063926632127978256958131875026174634035792490783693672378963125572336357522580671143954855205903547033475240895648364058490597294685776801527440772090111183778493254863353506755525037780356147439249050293623849427975250220997872946547245854940114932971759712265419889645749686326649722564804426478597186976483370077622210915164861969373173413544256760700662390374559402870270705477583689817780523212698268266516448272556194692319331992994223331511621149423161763557907429157037509702256673518023474077984000 [120,76] 3478898724968675326647720649088574964897659101190172238078065586905593519913891168064391515250675430562223667305085329227613992473964232963281502279205404837958980675026204435447862963463937692988688149930329181218816764502524820389328518500940017330137077375551684135155331704403454593987752126934231281863349939798933752061443269596907368357283333877769272459088538441619623030431158031894729032673434472497840209833110801759229476596364208047797550134530019022894634517089715573768202383047046362556378735296221206642885679435403038856678595359333955063730512774695734737075984786816616005130614703717773470899864583789772150730932385053512258406107985298872217428366130747965360141921719819781920923616054262235367676272643753846615724287161522227147747424313341145640625916238363474655903034203926190937580740676409987601826802703880120084020819654849688549465088948955465485490459812575751424973110633272015664475677460561352341411482917606959335450385419924843087962422430236218512142393868436899688164155523347372604282306564768715895923548840892305718857387650325431186619294542080076157024667920475065592254680058596318783649581401807603034241837535228139920657035420370989800667846119991536792071834200867748684658662897068088149918361466975761392575873206250803621279768307739052460756764433599428825769803147785505377734322520035970859215418917027120763709426556419503954988797280354367915879411787090250412624040374739912818751644703829393959727288783472462650888892876598624790338803405699230092163442511830608035416965771148377239400244531303301838369046092004683120958084913644006662374686246557981393807112705489188770766726816767541170103875754241162803489861121917357947530266313530143429456657985080769494921222385361927013284013477187127598215745144811268570231624415160893338277726223260596391181865455487622306024064397248092634708925274749430721453826947956214798464065755089387865009067303619955766721673019485124005725282450821940524814901440386177013872218065015372172664483581776949277569731805188119102008424551321114907959878127971725263097817804029483288160208040633345576126149936100764110909118580707194550276861485157474688374614967063435566374012052341215809879264550601065925610650910495786860537728362757511400759594501247196783075769087211157206752865478517099562874773094553934919422775673873100567016909577485693869512803113755676116114176808183537948978722847036872783531216000 [120,77] -229407564831726201768668322930229665644009309922772463006584320865219821675756336467251093222654383217953927545481928109682784501726162994941089257796470866629173549855901996653362359023114391311025568328176852240453524641081567368016481159237303171628980961337373244127999758538276047143169154300858766497956156345360779966442945495217475767480708284781526600922740695513825828891151145901810545942474497065705883121175675357962135226663886905869106416816841399452085815191164289178144007372045045401352505119239483646561055900073484544257970122365419953041084223318378260530487328031413287509199578216024646751762419244950492650704895879691997071361821115989415793983290863760171702327180840535594748922883658067513573612395559605362963031655463925280862720262923433129804439243992322317467132335275969390288910971506435594988882566634716277963237958344399059623458391864426711212576708765226495401853021190281109560208659336426361243359590251342699305104190620038621161966517037597249678620786472676755697577638165396801194846238765089560574906489334222512107995450898387632849748122608464135763452064488732430148158053665636354560586010613523010200825014481611782910757537917907887855734651212763570058173975694599881968524708156076934063683525196923077147202907969766242706749778360681036780099716588616344399163712544231725174973835646916522597802478438770980601492669586227903837287482620946679750502315940120682845658143450200190317101868631863937528711488283797609364173590317828596659025833635832399997155281021347585713397322822164351655967743887636072702057826749815954664415206296183758169013861954942796686425044649657608411675924858960531201867068289798347198261235599257944396675761212309430048601773987629758568745451050135525967517654988918441498083842724008104282911338307437571556481249019306737179391551354099763395240523180979659385564060294621798864558238528863054433100318715356412159997844335767084068331887991215772272367466717297425192386365392065408539631455829312679471827201113954593708647588755655280877700331964463592286129529952750002085573683821114360570890047605567764994435389241164697044504491081575064336241338562659733607087564799367581556867318438827433560797878779305085521610192818510913821841663871357615613786918726153760811948067449309448903778305950002464900595401816945289203092188905829169731471344607321611701277755980240773178496344575332992236407334791269249408000 [120,78] 11452242740642504056368663726565409206566547185142212359314163743263548434826262919640474086269275527139862058809915240918911714665311838572014591015836955202626767358741577959281437773502137532941316019699572544874733363593886867769733840286563161221831396374586403199605877311943197012353286810624614232633814131099598226074274371191960706155206593467353000065428727749978462481059797220389691017944311369714010797259537552613829540251170539523230580228792971405930311924481106612854310248592080111786866451230331913427617297598353305008416747192162781272822772766948127166899499325925180252689871344744443198845023971104470237422375107960811887264337976818243830793305954299916906575247870728228494317663529772875425790562682181771732992753012621388811952814923326196538604273143656943484390920206709485369086540292747780750569938109333512347645210152795128141546957376520421178321917297018107782580009226191222244832021721934788611857908912375415043551341379200639263381632907901356475359779544922315619872370769108038481067100791704337310906522835497321363440866979069440128408945799482313397418625471834598664733223991080948959696709280050964112638294820031643306040107300529529406105037434098282215355241788096342267609125772038569013820869625181457684986400561999065080336448528215124201385955170085201580336078849021085742576000221065912820402502488235878192120192014279322788481362644056020063775068212104446821043475099971380146959669890600879466156793403357126073123320028205542640206217843526623425120496805327799958117966810094072214194130909471365919371756412563446297493310106807797757827938062766754429085124408359331306822411706461673035582202511109464748618076473619707896737591008855727127256065536052723102240922891210144664842940154670137889293458954145464758139317134231845456159822048217058344892086399388691935107669294407658056474784217389554752184097381574607562256860136968777707547990625097695779489824667671638070846387054712792686866215953925429589300105637604987031996773882416113329491629069793741709326885002400265444551061831858220448922319830627284689195382694439893361203431947065410427538906870747199476758700187557443408212360671407804202279749479335583066663418371439998492303581756109901593533011100789144366251371549691973793365901654630932460643196303189226639795836861884870867356688227126188577322941520716530438304826065672238144811567233892636213667567392265280320 [120,79] -277602851643437715153673184724575409610432499669099620341689084081838864935967492292841222134532829356136517234651834402441823955412588455312507423238473665812509789610900136787162504509646913057216873534988755084736448765964140849780828569247892250507301623663849480273620787623477583812145214215415174589981604470432736498350552600469527749408967382969313186616412821377272616348158454616722217924562869902652875827738683562688698549093472970387180591056180118260915966700641804974848468236475476214508610801530611974254484146187023365781212509836561455834668392047845763559337309123320628833156879099956200288278891609608872673196560022084608539669645366624714469694957243559381430905925101540773090210000102484108399476057113525145803989443784807510732692221370814606013800242975861691099967015938366626585875544712527216656970864254719140854906321385207599773887209727297636108763444608216131555134616931612547587076612065872174239845548396764783500074861069543802668623608111280909678705394452378104878054681172543628561147192184980607469527895688656055938883467643658948794218683122516054017690510470053143762670805061778371567033756492424402520288096354298876800907411033277356424524228103345827730210280861740533896640186143264127061761406875956464948599893375852195826751652672100377319392609216663840904264214997414541541558766593117266561021149407885245688877192958958041604069648670755128042923508224616193238829470117442397526801937934089543847440175721026000825491325807913797749136905199738748109201241743718201539003715625637988644504419604841618038894748257947874705506548058175076484964809035360614844465825863227059737137370689790070429897486025651441568451670101604302110014787880264460791149617073303694070059119611533340546447427600902689677641584452845683097510421993944949088873651618261772274068934017419709332563001295850998784818723901290642021058282595608187356963835168668560117602671275421258674718602126998471077364181406695460789108200362682983602086666889006264464598365356869153946872560947230879752678684273339168794507857403051656839148950255390920596573090642910803277887962903453209911589080935871459844300621254510973713947692853765252343663000865641867197385974258139029208038050418115130627645617748633452017795720614615260935437223469244555725945892451472051761894350085438187215856593091871789924891378079191176302707490196903592924731590124378897271608850519360 [120,80] -21002138650379321657745691562372189553854680571719452916254157512165606039667147273160197198026467047580635270964746281687146238227474351790150576781891483784720828951323710969967178434075969929000846001800663765494343500382452548111807879923446683351747173629290481749425987914191992005727471175065213219196537994902000367198964741371956185055884179543983678503679159577675500703382498162708798341665778028450115740448422667630035186360518377713248361081994049532441573565586665230377382886244835512306766496497171942601409078272889782414752296771658796659238386066109286690697155939680805193780183368696611741569498817645334224173199287768492047025788674948953269159513479350953299228180067091423342667315069053588274415880694898859590596543172081841964870885444804805459985296855992565980146165731947762795637249171487345943166572085330471061779205203313362780511291090844951455612066352830322582065286801013455517163420924499459728788753440395056713844896867279557665453024079545357858220135780827895116126044865212208285324110056746884827624428610204352282280701765564284819869300826068274225876128562050918600106173506222501431522279799169595479265792414161219736893495038939194276380830657022354508981205073130958385978745338627820498565017535339927448232615654086264401728961577553505241203467689384512027530741606273207020567851070404340100234088603622245652509206394616572841395406617129637779980919025437070727165061012962944908503986357994133354159163425489509730368313357820825646796163107882714875584944548787347165206881445599699347892620903128209735511888250421422518608969422738311079232433203776921809489902066189621671856465742205705674570965275161321561962916504004653135512890352388571146904480953700814982510076710156750628029577991066637319636860443802641639415100052416141941429080147609897601144111252268228791698393447347643707104493142224894315271424914482293388854700262594810050193829079062580211349642113240420208479226802403022936911417577298170959789197391341496856517081529700731336273587288596911971385172289806740193827700227391381646220434836746017817865182899902905656811738325033824207171423967831513904821045384296286100705397216802348457773131160508241777732197464502234351945939535949137910230816070812572718482120833012523217231894683473393833849806581831946562473413384944106990231645831899512569709767922739007360140969639464446500151503160837296542023574720 [120,81] 3685023637803374013275045633634147262738896682265751675269661211956996180408772740049820935868745937213614719403079592832608240728360218792040370936461012067087442293893189234761632114302198510580866682831468099557202042069242199394275182742086269825992476741130561301284883173610076578962334606757866803078247434763298958453027293839285615077184330373603145849596323533549672111300417729832850411690783508776803340229684834191553536707512703989289104837910586019386143194042017649485873885295127617139606207484901560329333786636106731229477531267228280868986963288610411665785105836020275034729369422156801982417464800662614288534104850095686355538144888549090458145093412805632201557055086619338201435898235985592442503916135474260333622882885103301662425680656285927040165895454366855468732949300920444731237522316625525409979423743244422697762382335517068841427831129176383812762580298315615385746513322656286734114055565536426998298060234608186282941202939689878373963617134445323745379841433731309857182343646027139483823908379231020880140127743731874329740439415912280985679432691597383286164604503543762930978653898027271293735166980153045131651866614920639976516749135092936658589501328996351476327595347178980141822394784961492200002638516817021980137159639326683285509446388144726571409366171626408238168084288122463251865486277229872811703534086395041490089752391604216653171545482278747103620640488592121132196560704928795513913334012431066115780131478857068505316668137428356558612621679080984352755673447792178534475098368897044420074361191413166552124473689287841701534418964648151192392801246151986657138208868197906796234801459138600415745060241304504037115587278952167907521867539528809485635743071584028145737897703245804875480788823007134610381351459994294269186357249905304572808327199065377809372403660929997229165481055380421785514772475335536926354535392508871683918704575511756233728956630759901387044740592909878867868141736432975122441767853090156027044973265344209648437145354962421238386799519835112645555826649116814911333465015815535419192173051536423926421950433195865172477757087164652991893352366059054596807809383366315407318112014846259729468857434829635798718823211344389536503094623828145465122343251891660105621701672504560076279599798838972271672513176143972217417134938371097922008338503799405428856817395344872529479011101036873526708675176459730596689920 [120,82] -338655034385555375898792060607139810489961653016284782300416129845231670960191618433719152489619802551513402506880569611738808579141433005144000242288433892063465476005813680350180644325685759923649412044536482354512712354698355885149811416000088556282160341608161481561614292365343940459924423511716156225066915434777111304575217279633611087556413539066182082119902717774444960873439883079295800741393018341660280668023343841038916945476788271050052187773173101942048875723227714195470800528246670352771166660144156999363555470300773276849778783829739522099616557053533874776384494139662547029696097096225901309020863242761152898154445367637464288722468523868424724442362802701544245289403751481741325136772826737817406698095683245747350812522047266085175979417660869624995949362084605981784942721754659908481980849399686759288919434999290365883930627969369249804235851775328855055998904286248613221056785106387915319395026848186252406382507699985602902648383402348280449134668255053022731292113941691240863165268855120200302737387629837222499964795696162787792275359584022864885471497716243269962986898256720865842279780076142577030818945314179358224940345832242674079889650105359436365858807219052791383228786621814273490852216050452508706100705947837152845364214949591593915316013131094777074493044994841873237229211542736067523564463412967283127401022740658696755231027998691765136994704001928922705539393835488626599411831209508613416427798244172103851010632969258277777233480652709947512836900211886367325840535775372154840561455211195073061418350169645335101891021229352888375858386454692845370675250595764157427488880642324092634671038236918657461405165546955180825882712604652608574928211936880400938148964334820313223229977518140460348201310642856695403007351920348738065899396355359656948917259036687168983780693479772586039398388844712106089521864913197456128276406990522768815302025288027301138006561802992835691496017095320462110966337527818765027813682090611736675636140259331586163325311196108463370333631425352581640743938707490614980200913833201941212930352122214218810304122527605909881224450747270270348658989540841119529744779052846965921149426691585068255516454910341185542572249172573873757764052836229609477293904757150069651731211454047849524902761968673161064890141185189969460156192936371317506049535096315511139115552594768218643180899406821915700456622529512307200 [120,83] 27458480756722713131898865030775908449202655416555688969947483027034271419448189473156067863854462887688858615078793084934753376626182319804831607073319046779429408157646193268778084446516746207045722402863518786256426915343284777635454029887995942055139472807104155239920006396828909324940901769890456705549882035856273357957479305942353082607757282107103969918759555065693515308992732847835262455455157538389042264839303647113205037862000418442911192760326969006796502108679039164567147864938304896109593074813895571936883111260875105485945080809968828033753481750612633216370215178218736803863801858382757647632714820703436412921138817723628553140570121918548127706076582816104845393985876167594897174885211066879856529792351272106774928989820529213777938660504724799440764288146168023810295251689058663089965664029175257176318619910093826017784904862121039138614854089868133735474927755637475005248647192373368076260271102018912892704234694703733781446617636845212506165050605606932398590471408027779072829393010539394109680848619195527002717690326399675422536691249236477464697290077102986384020472924679640415989073011069822040178008320444034788833031117692237298035185070164143596663937947370644794767845615586707392496363570925754596701244304157342326599361160812318855722400970425430657087022049537727791151100195512587833279089116529291374216869628414473397831685848697455147354802688129597630242411811932041149620796105029413671488891025960746739411953030463345486678948631025239404551359893867767525902253324753665561365857443818447186516536095449895465637687458928218521389016411636489577495622682335051193800816327529587474643035959291786950100948628525155866537237099296033171039681385448289189971268589740725255680455775834000358061283257492269074614824165656181676571444282024035231596530823016229238973197653736654199173713830802396230466531282126493777856212427612742836932885421221997786218578834005485678403231948308842639054973934409114362628132933584562701900833606338485776563961268142623963152340130452241385650020582449311380481520630408234408285293199924974311684616170440974790014110071397354126237129023739108929276478220359917895856396141922213607149219854425003279661039676664791756336376022602796026512906294144653878225683523521601786711330614028827898855012651428955606944765484994190850090094463420728788092272285881315438510180377875706216792565954160000 [120,84] -2607501061917124792310958661212829832767323827960111046106129863320325566998933564334158561142201257864808472696106327821721039397887232864292092733755546749437603543463423274245406294718551840345077969148498212058880755339155641262427187453385760626994399631846789671380745554566614130440488473659160187251106199056303461668180037442317225077539618399457121880418013895628833239845644463323346941406025600325271811561941796230105384006616574612331814656241071929786085774709591155672125923793097402102521913691133352262502343686569256352049932306279129132920632475604567074645523881181945304433419165507337362262964503131438692994944165927900057293720631392148086668255274798628891145048840145620160130063557684649114946546831641541988027821638824898280252316852501079878979954642870138441983194871683019790441501083051897205167214235713105360854525209188451661487282879309017100643647087134794833630385464176591814615322706831737028724851514727318634033858070463605241229681564727514242535324315168354797496683192529998507970078473560290279017906615064258315902077373347016089927015167172382084912597599716044817749878136560889177640815123119085160800221623087030852867400009843759126846649596995921031115319377336310118176038957842550199958504710228727775298598458288902180095946220375146021265826138396993103976265881707231726097931275930877004622528388635256078108883477242622675142338857186278133640012667604287275141739705906369526565506693386279663622526561297397600607478959245819046104304313143214123517612831147977822120071053327220009349374811079471807789429611931843632536001371598103936119318970195465029033358302511659958644646879578687986140350501993392094106070934257785447519091239302080743064324874572128152815589312939168957020590937449229810262957391852993973238418301853229485598635781423661215647487827386560709821398008060980000802590139072461003742974078610132766919348068804131824767373085038282368803533667417935127062474621439238115145556021589810770496398572194256311172598877616574965353009153411703719922538266756688795731105108807202417403867071281738974585744134021207901874817972225338335601454914833832723812340275011520732891767559413573084044282387944445310428993106446545890150351833505673265815843619469856320641613509995471412061085606539244394197596139606516285037733314911912376992684529417639310659311362298051943866639872479747952394588779040 [120,85] 261738925936125708472352387012405356808697618377032293685596211808094473970119861330076797131294199144297992029942763548261031333651026383123056778208432500677691883311867089631894765046170785904315583799948305306773840711250941806534651320907152405614998017799377214546952355752086434856660134387959243691474359602699227236097636443669636718210545240891329420699070905120517101354906223904292579664054741954112062178888083902525513516568451677497633846414758521749645353875377469683658342256837008250551099950562501333227192235518923787182003204797187243327626710534661241290590196161666458565376490441451412377289067733563057104550082536124467906186065017402837360214175350987130530856737841175014164741814414222385369156153302959085669912830981176030472786232425034685620158075372020282511687712104143569617335365816258765093071381909409045541962680000089662063431377725627124293804466201547118285864837995431677763642424689537747008908855270877905180109545495381463350540594642600562351535773370021556789735154482267008647748590454182576594755244238157942199357687489337517657976416582178813442496785866167970624433372625584332243181781233398339616980689394013653578861380200341106662930884138870416089164355059118811841176071520891249594661745395038509521497698301666325653965083758928272467240259593822878123303299171501949662346732261849515686520456764142468902816833727871312498533707970650872693507991080143153259574791818461925815913187011307435533450102845599410481462014738779458446114464738507299530622663698019395245040126217152101039989902954452208603979395728437583569203427645995291216588094872184725168026132415420207891622083118290964265799159819472395495716480730870614989404704456968813914092987026428112503016386170052164001147907149526632586802839991744571782920867717568879588813670522190877719548471073337450034183301246849516009666376534715136998830654337828178209734153134618704118112256162523963314664487520326685317823823667424113182456632600323368787991660116765934410562892334464925769973582319784624158890207455274369868159095060983260732953996386522465982107125624109125963745135383771439787684136892038106496568878934978842053194802477282708890889989768909990789537346925762435098092309205530615758906547544092080036192790808484643161374765625233244268224782925897732352173824628222096539237649562189634082765078229616771919355275796334316729772800 [120,86] -20453232488968268888653102983271389869001862004484882649788139469226569091140487907555335779101311454435265233753999119073049329304524024659581476097648751371773306429793233070012834793537706944002627380458583277716625186365108525550496149173287076153090187971666421635540859411238030684108434984630136892656141632553807284206715565654644325560620274140301953159834695461362954737254373376037224656726246290279462782939007101512605461688016653344437071558644778966787721333337034843586244243543115725219329429883488047553292189613852200593481762551604787617218647105911296617225213837617604828567331373610596697354822944632365762366178472590914837884001094348027289502777560750703205979026896937513248166887449126268170415168558230053472124310405364577734723228608521696478547821007211399816609700002641157088738620799635717465322796250490694103082021019336156531914961695019689865749795517390502213159900038155660848873170986092411089110987848545012658858904466465164348037588754968739528251617678251999493318923741918353096453256527217380776797370412967922299073689757860524761530480796633087276126084757719485016030101673961432346871446486499157448107618803616134089121665870459262903696400588690520363751024720346048324670309127289805433384884711799923639215883730115680809016122777251985294068705259478541969532072955677426839598425407964904744672619835760028138273366507380622948303516076164199361959594227893923326347364891032423290155357981566839301123318839707446929606803166761258196030161308978319536125824344355415580215487911509684292782427139253210233209363775853112637389271501530360582009638360125582432000485270656306024063510215609604473508687500711084455011201774962387781239570777705417628004227299749283089679610303443281181511205777906289757722957473786997864380323500004596236551707252065755798008838562569183402023511132438781646915458615478974442209665982243795983973172010005991165853830895828939416608412235508257592248566467729674964033449605444247413811323388808588847167697604695848416693764635747709711474729400317421368007397082646999950555733305428423318866703828577854341679624206194591791642082856619565042730934616016557297032864338875481758934682521234039392989244075009912962831022609788589967394532805473038967490091118327036165031762236432898370045202679909578303955423261035144787411482015517134973295191090281201486148037408561162290400 [120,87] 1038726782039553550960362313037189718469327047744203229421942958322223914922127319471588331253056269015536645477653257419152126834179246897397818985933622587538694566625233132261195717636776548451491681636010400573796372785396917097548240677752766215860745112449407600932243691557693763324374622496462463015378716984660853882426538698959834122335163759405981437548407536698663997711492014550615371407493973653019332227159651052312209310554122645736290498367278228348979544759872024708125441392077430540086905827225286848392672622473044531325201851193674645161738027764285917395491150365450324973736682013960198849350225192681558231247557713151688886092521668564179593161773235904685756714451928389897662756497014719562053523362301455907678488355664555784368268404477386620281159985936680674979493795072516371962440644771174409517432876605409238833564076305863808422127094161507330511367109579405357684369354473051563939697269448566586052336772983283813338828362112923813992332750732759754241031326754919661974165903783120365600321200856328516495935307900469675457158756742995102736897756931780216413532842986551737141105091951667296152273114451058146701341485975254576600913888921916431928484153881335351074508831276125255886748007380071812474686719698804529815756143412308239946415342035268828833523858010167980415819105586264439817688033789459780727436414087930262869258738402137088577105811842236804538439732122174333398045748289826428408106204956098792635767459489374780633296606754436447687445736031151599336449624159850236424103046842419068003326881283777268940759942405381118858036051033477102027271695595720091416899981941032163410683095886924994934864663288419689372744843188152382809200044466924841883574451998278900346527128225801018223943760128960645800715890306788301488640928044112327772497375627785864401525280278732937013990512769160654494901525607187980930656435028665422613481334883517421261418424633129676294172143085165601714045223450875693159105022145306802976238856111569022528519052513829578903708886371696294011154622655150955201040997434401165224778453687075352708926972200180974564494428414450968517363993265999742772704250873690194300592909746461600827536565736663502657269471045703050310920068373010633164932999502821569849428370056301792556168481051077933922267275332488981203058529233436671861954421666003027930919439016788729244468004781634240 [120,88] -30083724858410309412332942147701646885492958155866756430266929886310189378643530317035420965281265552612987421644944898321415030026557420668479247775567019014902359133622951710530287697236778531309703520009814715520079421377606013693781458141884028760312670351478051886409641697093267701971410383947439042963181687976950848379767772085127580149359119415984945337888718596678051696890432481848595308560121198096119362727461220293438978059429388974276927733396715530057104773287273015119185621403326604575405602324736375138755602899513667876512103732124689178217562584335136202572167041765726214723677256253699060727114227016881322265518335323933778856356495476223534128676678265608473297687326766325472716436545983863984853758784081471592223944939266860454044307420877990964548098025063615687256804244058554388496961598681852461419124758568878506590622245038670729793787636851304340121079297046189885045812553216354358528444696924598330363956849455206920446826743445663734033681362148270399430066392108418722803551980253806016056084458165890099263109581515405917021400528534802956884334584265592978897527721253980556409539657901149769265996567680949527509624007504477541307179273922997373939360139332744415516618372503975312412496408261050557565978054406279381634111337625739943301077809925762412049919000014478437999305380545226703516018361511927008893743605214975865170319120232562957136486538841532494865751721072343443507534857999914361788195910146472755365034580087992024661242639209334147562110301277912731658529353549592925790406124288071826729451175379766736560606404063559692200368993211672201172377058154604219805728024669553657332780079820550732268045220694786975322729188169364144526673624050535498180204445981705255016783515891539306657369821684090609463741678570685440794749102237881535169375161373124462798416213962793958587836825816810081020824928738323373506315475408064742614161471503127267412548637399667917647058888301454619397058497805520776636090976263971653323353634824450674891060431858896954660792737819447686771266042670071843439160800877952822580973035544642935337793252075018193701261394321368095143674503804045885785794595894438253242726310539498411428143691225403224171244381167617674686862963485184824543647399367883079886991675331651546266413683606136729995517112123229126114462357751463260060420083656745296824749748070092137736586482360 [120,89] 396531899926608247510147404061292477291080935676336504781486744200147805091591515088984232700977367907294075648745770204055547707383067190845824052796756424004966034679291753850089435831001211839854297632923280463727091168519564282264818912135658482670019746282348361616191634435901323348496100967939031413757639822347948448915018811166337046280285227871766166355570829691384162825970991010835652038271255541534794097977582620409507835913698112436709492013422211549183095624892105687323157367821394112928969588378986758708974618613808881820691265737138339612756137106705031676880533750520804359867697604814998919198566824628143045212908290382893465605785547198191756821807023942253816910296873185840699538941148653962889449425239818884418304472370676018889734551339414456882105992853380216360458669101981861871353114191852978563620814907945737913619799109197600307320975995860177958362210659075192099917206736290257756467467153093385890512672345590294744480081152938347614519879841541330814949552093724287969052003439000415324713535343435114096150138284804401276801329286580790091398533195207102081035590206431878774306716794014829404774939477297299282572440692286158619046512471013258430880684069519508803675850072081299122801112863523558034658927246720846622368316925928116104400407505292417809534848757149639436824340892801220414520930663662771706416003376891412615211931760420495673135327722640223002336027015947344663396756914473084682006805127664411661030676441950816021918970552383795981666770956213457265970659574280021326818264193229482411781276609028214588419345485954660102563944961976756113192900465216862468854841339163248663119275632551908771126072819699329981764992926011104211388416870528612134820779315955839593878833522212978815657932104111530389179487900872625591547437918220663802380676262528856602839700422454656642069522256566582374961530775552803844971045318848653492427852965198510191416370919005667333461228032291845358206924502191022203775991967771982908475512773183717745424240679279610798655370876193812487897695177961250505367302406061460469967840757060824115711119159050041355125493926183215499185159664473545524351410045789995965843717892759695047369488293883757871735549731529364972318398414996012070693886865211857471248394196374051035016641479909686453867226215041083104788015162151156603003509554153122886448098773981339214650880 [120,90] -4460566058785534613045699491811732794251510622748675476364722445119520878267488003078974095102369508223941909507211026617459447586430813195105702203269394647626123579413141898237417799907235218649807398779841816457144349051012625030504027407781625246175411072216939356889199259311018770789671017269271894871543193832346814551106258145044418372606067292349692775728657398030727488411218161255477787077347987971489973241892154846069780478779509108820937883549043165253555788584021380005089000090271685830465664075150177045041504664587876430305533525027507028300401133124026147741609585802833730369520201021293447082246472359083326113056118974479233057135817558335927618959276661363869105105885672123098224443632420426850249462005846887334116698162922991343188276105355235024311612878737272480538733626805095853361299693963484266338956242534985208861247505939133011705758131340214414007414971225183533411850872187509614288849394862845125939900194097071806847826873833950052493952677471372049861526785033196372918450539012383457098867728122088061908232257700630858541508440758561705929225146728105012015615054396319376999376693853539979659098125080886559038535152590145205649976358990958159085282139833640854630887168777234061199745599832209264628281830920105730323826361832662411768903958998988341965508697696836206701899283345476752108505363676312090243976028763963171259353450748340532721145552417786730199041530702005809567874627193885296073780320975671528989986177918716652381521318658371555996887022393930919856610396425623921103588886982283418496463979784875604516629150165726382591030958730905840905763829369705205887157879239741745558810373067230868311594245350847079504110270256738625395916737046938769322004685476900018427422674610401456086624659312320484628051214097371266222218722631178002183554107745443631473977380165829714290585850076442276785579697626340568374593760487405875586324477987977875149025932164475320015423530443869625008509170574776610044303026120093120702008444739084008381437888251168098892510730866606661322955497119854555220339594362463577576100456922832763164314191237013178283629652041471553624342077159351309517273248614087834511617458737936953162014595165842154043662654387863115593374534367720966778674505075217930260548648476196403701457625743589685294198265989528552260670606742565208887454500900044546649407800474994141440 [120,91] 340985072575938154842231852195542113840736033308195683951182257908698369153588777223633251844438961888662563470551824867988250573150144141157963370582544469106137559831959338307838295408288559167560504252527037229447534167965170299780673557427182107979496155373865250428063630858744680623586552000332781244277445353555484404502916426079030721981778124273377083015603922164556777689939889535568398406584995186072483747979665859882111764791518017035216650543767176161686918131996025124852058700158105215732963114336576009374647136404647863261934853959369395611659358533523651099095097549257877602667740973347009105727188662544993665604983859839807978213978230061599410269111560162232965714145065369926814022457213605293782817176376754452919981147419172752701850312148579757554020193474160062212858781706323984627282216968495024625366993200632481415508253183432924146312946567269194274488059928156771619100504272598739106339780914328908191701399525806754898987095383683510426528499770645178011561672391018227654387476176646116920194178688719373044912129518037784786016474569802842047363405000674881928801033751336760345665292844419613049773774279875753337416994356624233104227349966114491772045356710627408790074290913516592660315864403851024269803127060461360988514211473475195575338091253231048707120875429875812203495633262331757232858552112495791608635866094703993562792940884326685130198388945753980738878260657165147754523801860904765020846769393917929544097468790728585475906000812829969422188860206165062248373924544382848580317243159233901114255418170777627680516813944485942842007068330848548988557258526066687102831908570344582466618865713600654502235655047951440798465476586837738326163503722908957301166114518898538999885882546794663338056124281685884905822910764006845259997272008308615737647544680693017266836551629408708379852781972576118327979497781433933132002012497295375951680107514562499609019322810294825822230796236039872445551322894207425770507965501237862384545429007190454365744377795880445020877668419164764351195068012028312879234679911088177434217134381907112624002691701469001331691526932693346124738489711548919821575720677003231986519474165027279324040118696729483439326970779027551142454210138190912687400295116067831424477681693593715921166127781329602783954955989064204328795107323569933290867975433096948924870366135576000 [120,92] -8169814330541547854976318373112606503548018445972991086308282088298736084518126925475731355085874986168833074552174807220358581598097533376740356296693842016926692727590001078735111313237547192477295237944640903401054391805604884655772380607456414331789803292137849759513653867041132265632247543499263384951796396844499005582276003003129337302805472823035817702042136611427004601154284788418397008802802408673496729755899383558493146143025703395694573011923324638170118180679509880562353232346336207194736035250302303204572507434737375962638694786623388940810872219330042628232781921955312661785751615677352542450213844262784728873196899258733271936683022525070699059494945738879140009483358276354042124965532450599118987596639302748818894196075209422106819155776667303377853165804307342529473784292596410133331677700482940819093449122550436140892359016968791209047969741302184815407951300491027818783476576632273009856605974426208124062690769261211263883954617059786284589987486812938355794409235424719323312307024500434352766339244268053235795129878066315945894704424065023983284093972071298087350579564988335359376433564528107365521610955821832361908785749538907477953489404248153128319856584014278098880552444948547933954426608182425411805499096193143329528627562675407232123951632293482536539387665843366495489273942723526002765204311001828041900231255618697362077891069813454795546232715643128474397175174116458903193115520426676716949250383878721224099513892756972225366865650126523368378745594331696055138142197822722303637318714131029209877121137526619082922742841147739628925115515864172375720796437899033209005764607327264337137017808383136623367594598753881882948971358034733981194208168267118930172082570513126566647670461885100110913490290741077776557028972689228192392409613911218851749597539417305152928482765885876265433227600624887552702755622397650359514771688027003790504977278239640652077053926421411022718222945545018168211402494472380426211759884750490448008505706416302131557932384141340899403922987775061941093729587179495195631332787558290544433285083862113590861246243688089936290329368115791926549671843149166768975736475119832627503242187523211557730426183207306420570230038602102691957906519720950893900413113877816566550634464733773338609841147247002471622348102145320313884349281420571108660801549161178005151750709440 [120,93] -25043972036608052685912825235584169194409073941116423186606675792815223553358383553100445700311235625964997917352337495282379221528173562566255302542993588465264310083166271790889388510436147220785166271597813369935403649950308522987886240422511606717123334276892052733244551018250680310180176517779760707197635308959053659745256772874224131086873939343013173316753677223096120677550105624669043883845151238493596282798574548011886231758388586212586387623551279273852092286892732203980257645297074487684977010472042563890407504651554002622976455201082065533359719806786492041776703286653536585952661786678804117293336957567483215262710580746501976669289484165011319269126961481490729181552614310307047449498516616515874986984688544108135127528145676123540898507905449604197322977370849219540535101040878198819300005314564564225222364547466589835149974741232957985307799215320759214229672313904112701185035158175397008202579815867808732563549381015518286174290930961878328025074152443627700490752449284203730426503614535991430239598451428835679543880417315595698268224946433283611906311337013903106119149598295342225222477258990790214039488579500209712680109790178737771668111750942605258164478195306779560555604362144136643763761917433565001565355507552949286250572856638610146925600246913750780102035065701509068714029967606261437818891072990878285133834680804147974498415473662561881254007164750596410178376364030884106628666296390862594557076549325394720212030077349665830324761904544078190980651107270692732852675896463266833658871058390082996712563153396007649790190046752866150450094102217472700154059673278929820074224082662518190324133551770384390422780034030000030336679858589463904956142003102653470010317647854321721236461378959972394724164340161427312123212319969607922485584671729449138346117654285370153283219394024291804735809601391827940616399559864251037973705453898541243831348858745569398818858069974624160131222894711375758960636900445119767667117050075005024118991812160393661937094665500640898220251708996867380261186172831093678446750944054421649546673380571600293960413509749847931277367078307537758227932408341961536776192853749273452355630891545029775635825673562535326542968960111124720336973465191996799492986619954965038445864864124458725880104423448046630378997984188852570732179097990750905682235424305156699136000 [120,94] -9005312677148315810844339812124446197767586398721206406601191378505976158102751512231680907432617052042314418340338968656864668505228258333832167598083697092502064027189702994617211321084077144600760321426000206853500701671134811587062472656536924449822071780561533149394942906090993584769546195133410787741565532428965275518551602340223760430776850636363022806221408922951447242720390924104216015342468717959691853609231141725604184576518868235582478635773711663620920422206129125189317525176347848820831133403221355616686995253029554491291408201933634629345810101892177621463974999733038713109622451842857414135362623943658834252110792394069874607584926338300252380247952272712059638073419297611437289192309258023666440577106416708390614695409398922191246909704152463098159241544561908546361018658159814890259627874405750743285451138125336924133278369646466854883858065239973820983912137036394557562285424171446804029806620509818203797838045008305656132218522997612077620230815742228171177885219732389154365589976100721807404871021988243294913979433951672148695507252477367772229652201132116045817293337228772680197940262037160407795313035611613140252383982845754144175773553197880600577895083707468635993144783274119638148976781601519954514520780498490042632381209665795951980699863325825248037976945036516823220022448762578859218481484823253073199536921238889061470592085180282251903233481433868113185972781556404532413773211622746459857853525592959741607331775701167604873475163999038809526669763896177671655545893375386386135172374973338265855453947881838283094487877632657629922673242877489684902485723195491450143872136860421075392446839853090654552340940397286011838556551370636561062034769159541586177664830787136160705962217002577199055335906629858358781721667627534773296231994004453860477977674201317776385526128643778669840905004953083570049335723285253585394775598830988942660309333874065687378757854740709463199094187996435055133202238107600734658778249249442973362217335894354543905829142421255265690952559082620550746082685560558702335183837139337502430774978425919276253832211294865599384650652075209141241600249683499601014501604963666248104482851268653026792554789723901786660695042533607703408322837252838616346842821832408387289100254377616609602862528455668622895366998521827062847197228795896495299656287666339263680 [120,95] -53948944104552754604610159615322416960384168272844475055289524018774331931130630312509553328100807176367679269556436738595534830790346182458798275709204538793255040004863539625349298498034027196702749329679706519748823970876288710669424911438112182602871260705404533771808862808564007940788257426485251506762460530601783031770767290933711044388331568814595871398833565008270610772598126162650088423310512843317517565574287453076154475147009568885577306332284652038729534646718304259811245187364504500072389973519465042670557404151343892848750770106824173849640421588279182626654995650175083316151444410438225789162771611835816508780164711261668307016039468265876250337139478419690468377582144976422562316018300820160348768958705557029920244929800665603505531991419933251591520161851853943301331536019209004418016465446884660496294377139069143188483543790931065990283639926179812125939126661572758168986327894592379038866480250903959707791658002937879020943688574250769764339208613921227551221149974212553429735649406516826468615335477403908277279456254580023155755351777720738867306737701291281725633525508233055894368295971046137785131919676541973365723594034306042086612027891260961677134711840158222829248247225567590493014912252216747022600434197993779056255291537162980958667874956970897847117246155201201613316301262064942714921484244737650442146473053970787790626206391204718189309353227056561102979806888856177863298960050252172590738385098378597287505563357986310269709420969691108263870904928416063551776878443904709941407728734260806112580556581109630343374787978799958656426954342777821411208015039308821828369169960036872626126196817506660412052662084327365759889175707913750062881569730746528506731958280505402499058477503849260617623801712947258191982535463505899920685563191573994007758081974920752739287212157504917264505813152351773431770003954570467279188763927629351746035260316566803729172427737783125547810642319290853977726566910836354610433789816768575853395518143824276750867371128126243572658476212787968862998745597475401836915054108292240600198441495442822261529811156150872225614286642487546983711100686587502822483767174917098408271189489008158351149587265950527873864828535744521264867773308629277654195370005949595952082120059533020925378824236166275076812253377020476761440064040663497449129601700524400 [120,96] -1930824337280435550135914799428015194761223917620137085548692441276433139220997550476104426650420374939845137001407884853239250595841095892991544729419470491491650541008397563261281272463173005894972239674393977076747846365005496426492477545537858279694391766295536203147532560551789470087875345771154211390735454330498763188881162960797349740860694928300804677363899672635589163875344630617472027798687325949142893339746162405601717400118502887105649201898341301276231901490454955215503110276028234469574252187861932187894203704885332828548588600321941062204960723642405302257918020529886890515363441172020322233229157673338148702097339779819333582333332729064405625098168713261823700087166719578943811333919350412503430238164990119492086405890386843716893495803280470567462186421412575318341188437452565860648943938233962945097355463293843824129169214768806392221038147787077695106423929769142820259707555635400132384287065365575693234029848639369928401354764370749007593205677979972289049691129678832173210095910145530831628639331403262312026469398603298406617907962984413196544098378047712686719147537184346059502267586243549470149233823970219244252705932364541615274469656241625639585140468674862698934941543712160935875176790883832754943873919649991139880984619596062216462061612251280851467684608522620349010614540690587374010528949895467541898016687757043624930085700571363050839037632233311003979769902667910218838007372809002255154510186544141097919841083972580518363114035151320582424450563013623789210799767126336493635316375346611079039589354198330609050720054488531439256510877026906080744602626263420805009503094786409408599997235726798383388630060515638552488561048528061936494417610360788286019516752725042627872344383101281264422633886968032932730721968187054183224088121359880338646360993171969637243506004206620815757348528542367789571505112846486160047978171558529483767607531479526564715749933407537916221500966173202343404856427213260130422859859760947068285402992505563638453613608240316515375000239168403158557615728309752429455297326654175461685065221859284760737472050715861903652678248625905091505269060458903167079368846578069664204125857999059620172483698554426505926486053651283392336839745514664082170044895924986320829882691111494219858503890548815435934692218505485491671085350777644220936718348720 [120,97] 2194691043717047902620366157768416555134647822839313077927759955163587581112236878453456490806310603084063310119817996018795448846953886795843438002711160718300440654188184315892558656051064893809376818521903161575563199805157429229861993712713568888872652936369354305888245802954496846552928375106426449192974025738326692277958171930300626713684996074535564491860772623120418583567136816406153082829489782710278430316907044377240345548448569536878637504845266449059498918641204421478815047494086275799869236632800205292537422807187919129707798060117295875943393933669533571130770591553224206281297387483498160952531747621303741460204153764969085632454313335313354121704191936189058980084978070065931370160245771345213880785214742889224992271449177683213095394409001839636025869920886700591414576104054550390399743768236820467987297946520561456306085507925535307983409140543622299181779511900467541544455650998292358374721953545015086039870636321116304078314044004437173757034738053790768043302027386928472810189135424717969939762407163204554839893896860688543880238077649432761956897946874627263055519014068781689528469538219861439874521113273017413608633156293526083413194157199300027436457844827819107846015333727618000188540288580912494505633389594796890529323372394564418893275543416990737426840003478859550737106486869472799894196529993097389644007736908263133472249518382836259170684262684201820487133979249472577442957840118576924885869402242084818955001987414162494919720452982897297692309242782105525873151448326783194356359802615665896091614577711603283911040400234621278688836682180224937295820582735464743207772073757491429686742666985814529054681699590297610130917814982017185006368521473036590280307417345237112323758963584788104900865997636543761052930305751974395968846192698012470876387569113736818819598579145000332623112917505204037529056023528218900666852404564766822747477118071864616086895991669854218033622760307921942489809837158233080607579137353986999276082422247435662954154422706234879763636324797308911748120053703566220301522775566502236454957466600056844227356054361753343070395805073428078569078387530763739701217675967457223299388535459527578133013200107428708676503185929585712325204526597655836863109281523154002448104094750826323854952266926346446321682897438824181055977632270512561441280 [120,98] -108761635533341182081507809749339720193803570875054608434977162748162709995815321348826526043651338267052471552160137217743479269962462836478826856256193538482264232358470022069607928343966557584201935075479738174881348065299779717999224129585331097500575196734871881882240019510646352227588537733058099886779059336800969372085992605342970673711905585083045573554294081940761035005306329592912229682903970000349738260775400624281177052275133480640921432501702808470968414386060458830004201667711090136028136978267516460035627847852591667311898966243485166122511442700904429789561487291993439309616547792625448954644412874649004582104011290106836944324458003779594153495646125884588781689754877188813137866786061537048730824888487280167468232013753931388686403940883751821091885081558815299959742327489939367216858389466823156258359215285727356114470199677215148028276840333455268866223541661897865596440827123989158342025602789747456107698488184644888579413951293723540037461348262879286478125463568213182262558238097692619788258866796536414900240835684070387590978418090556989937298779486481082844640804921284792818321822632793039814870487801409685453652835347624455542821245347316940632366367603138188767354762516679731147805506387150690639544478316010371150300368804669376644758266762405276550550695870564116433552600347240940630431534919599481088065516106465503650262783494393923053464717073845865458554350068593352902628762079287410405253890475050868612402941824607115807933495095190811114674416447559537604536681152170653165451270077736380466890127466326552136501059034259954590840109509405150325108840920571736409702732228042403833050636606372268326061847037652543873635284944522586019336672332859894862633755546990935849490957850709625421192649757110915265516336925084199462459115673900069724817400614292356864393085875185403927870021833175525477514841912581816570411525658333580722354664207332365710887942731544185242132776570369954799237218737505555550698347518625547557057960284108298098080664466971617601749980714265426172032932369669575092061827397611631284994796741610881113627911560556963275850364366790095800024300193896542973596242944661877708359660032265946608616847665270491731068200881372606375428872461359039582914395755643150941583404860761846369054103998996264804042655822456230219485218540583923584 [120,99] 3740150093435280879125254363177157076420032865577011409975632646237233446950947725715326773762847121516461275506338622032467233818499084799812526328132400346232522687419360796053161217073316014051194346432442854998591081412766558260164290356452581663916340804954813245866144543980576878180947738256918349442635632487787913227728396863883827168588444219925562992049244120255118096739237307223098634588293540771504083496617565805835699263585120495998857628161844592485925020019755525236529547593307754630803790137350674042090687944311703860776981163246806189610454814582930978220773504169752192867044123681109648629976291614303415801030617215125206475304674662666617685860190223816619854805764077923931722379199088036496891662097479579388443479825632308195810591352161372989642660026630370508840431303410924888787550495428010593151286407742233351244213347307271272127709058001633653026801783612715421615207265573279236664455237548700248973490352568412305494781021440807761826559442190539759943924056385966818448263529697250083984189378386644851385766547662239915635137543154462782857126372690805747056043737630485075434808259439573645839359490348787104662236055670660402671520539858612122850737131008489838150206686837479274157699463563867794132388554844119799834713292407746669680968893380086703853171855404018979707668087231298533721198107023999098113197631322348738997333230951465540079906355005295850499004355132794523535815529785910409526610490780100483591784735276845242792584588044076203032269241795368499378295094314224525580245835374504761253649499563569127159677664322726470179147225099111304404632578007684308452437246180943377843957775377381945379403966885163985888504281225751067192811282367438250755321700142564573600880776719180527403168064748105244663318679272601874370627733876509285518643940737576534270198249732264472265245882742632008070636229500596707866712614725442543789005204789830918020364605151204145175548047799453756154845295062702425211117383162570571813435784496090517053430710152042322829741141419642883309645501518822952686601437771602016691174210696870643412832190199226744172620948407019777016640999443319826948731706171351743166002944638942186223175749532740568582796556685885446060833932500517558468429802136424284127984169993686567979741397114185418556387354242349951977632855067072 [120,100] -25903698691865166517071394732885483841639181133194482961714169787850651620746466464385080997632274661957089996140307291582302028259473672990009705323366121173167364303223665185688467862878467632623017738766774350711095322358354630624301775474524179539481050975974526254555400889471544749605040001558520287772534341504199583045379227128551385885602802922282047889475455949799023865110265102196435566505701353808790615812648792688374621253934744876120214278374439499587262256039338066716709167358273639453408323465557651268172470878467329622978461745775976395902193119770819484873486022002966135764475480063791669710206063874955289225940527700054756676931290176841017112059484924270461919053078691203780740958184175541068727446959119832490829002697123841711390323633478687415044220772913413297625962547378997915108190079566769546699892956142109197814400683542526733444728039103351783292144165370111016320354721648886628020726054302637066663577816636104838888489385371806485132352100254604781482499509998946035636538348837745841976571471091087083679803235735982656212430419179968119353690101586441013789799421763481678718321736064382944981021701285679594215746031555703809821553517381826201543002329825471848931569030597497253102779110095571525346901585928514501232813836922845733797644538128994927374083050108896771513753703099375737940011878297599597008711710239657323573832481854755182169929106713182352700561421813098674610542243122117639042385505331396229780876965309228289506378084638713940271496910601546302772147613472788741715594695743051958575256413088823281079789182500143072736524158743647059080636837342622329606682440492088730354816753808672401510684672209425593442609294014136581180303327636633994290943882657674133824408971238325349518466749153672796922862966523452018002215746828272268275576234572887419356373608804367567764170787084589363763289769167185851217004605873271137647792748937966824855922781544426248421343743263740334292105604705334322693146683571409501862284950119154846406431583552874515024345199741511973853252124485733097330741182535548785386429583817904991197395612328898337090426418798154151791421056736795556224640627847125615056183813673628384075441457908088730480425213951643741919107971481377544434400384704627402067130403467746996035619063895760546868915923921790977456837584 [120,101] 26991344758240574202296402280052407688054365848759438670832834882699917845185360129609249058965176385253013953510224473418379945580284708541977103318472950968090866618171461904223045272805093865587463553562409815024672475828008264350253168227690707038150011186900616673772987818196965428890909633959819914932016708716148168482733290595170153067126380813277818571897727142647799555368527250560644974794990843272343018307336034742653961050524857464200275720771925602722581839386980204770595518237329723818297350888510526489412345054406627040384490811899654594037312002256166080589645767664046620760565839749421477602130726871347521179785397218234271523779092613840472483485975760446948512140925710580562758310601080223518752076813121967899932550219248462964983877713918412849512900295304230292952038178679183192056496333900700895875710916114027613740362363614383974122722921169016042310396820733821736245731755852634650980505291675206917447124345363506252476640900137498033336702884810677928964256326398460690830537484479310955668062436915381810553126691897331380688745257531611747980076457047074427628069151374512830455083050590379825132180214155285945363793790540146567295844136101109135722218198727384736794923678664655625977232330288872559530659515883798058179970926083447260211044055040545707463240341846613561371277929642631919283650261982144866375235678469557743226341311509023890773797152217005384288374671474399559563673993682803614976706607786492480144539907062878222347791014169607559859183718062492107564442772556639991422544622099912693819652516061413981276813947766182517814574874678364566741616919781772092988809880812447419825331685257449068399123388583694656221915343922380055854827880183588524563641950276917436619003041854113072733460304329918407064548252554475831434767056439867983406472386077560992026667337210729309226773368766631417257343820265958256527449820268081261964372831186260117004171858976046045298846658235012628959089599207498925781256599611234105198292792933501149894845234509848648233357842722167020081721321843062097515956267682640784074967296099068897081437293150350444310943563759868019947999348332985544723529014129438748047835976923730345264166061015732348895938698508801170496763250431745799564349700435660674469306539731964491501846228542260396927508474816649311872 [120,102] -4782586317701631509811702252503420637329640034422516462145322498836476702053795105762275535345145755528788169674803853343595809170456650763402732529321033194341169832107037595963458932276559474954547225955241970458771376501250770600352008976170891027588839829900700422605704291420118806952327601083690880711552748289007785419257844595788289047189745741660405674422332564673396664157138892897783143440843974834254147625041795441014921522326330442170665821645793475198476104591527269848124603949232224249573516155284772017005030776888583671977489265636235304691841617981303406514213220295892445059271919395260303998260721457818906736566283512757544289580148798425038586664870923599932449438037130075201294391003227918688691694234746929596336983283976086354689685404248927277691467990090182406609945270998542389489406937249191704141693116889997148591555492976350947694691860724601234931255731180914620882916432117648594185051017664111881663174352312481769032224447197276148475861122867990286076156086882861325517276985504799651294394381760803623770586538321561600052718401591650571941072898418871193755476373650799025944181374437465717787427816649758203156516058629971584612871238485124707834641732173860139523732183530033454701050530725326041688996986370793094160010475661357878107387505221939549980027859578349045861926778911020228253162069832790672801277028872808976394494546177038370087378938398282244836933133503204989652202780095997262150100476363172782080488339509076926197879743407945797572835150415520951221420165174194040085300223035704427180605702540970365094989804783770740651742596816062254274846178544024377623068686803499146923249824572098510701075883907368736265021520823813536569013454563697997100477762999917674817545617542895449846948550405261065791483699795301617899482036524272669234958329646900857108073743210107099051333154430649252238082045632344962315241255172044640840415713356336387222102195549405896065634650408056941962860798459892264316146350683511651039798206740302376665937197335175045811906720912480837250755536797465166720095545873643446948092781484353768584550306207090714690897255024174212719431237601863534254562580850329385688934159171654939040304709823887883729383381360923705276009112926741423282792087100470936054229059119823824952065741900918719946435150469887552 [120,103] 18948381297541941431127777683050387270443466344612676011885073385270510214141364916922143206858147986705981647723356712328439110590794157833099195184504106819057458087009711035185421991023854792948233849187608486188413814563762693739357586091631914839930371927863159664674617564114915248050572215809386673641058096289521046049893464991711125226145127406643718893940332278277122452400472299260689721290919677505328088868673827183257554216429020777546597698243512679202603610715051487637252918929491435157176298864681724671345482897759035761907261832044383648429108618476877504399328878282533160476927969907991011483167448058191734275867896376506085256098115440237357175238414257224915005438821833320947158720301676457541441924504224598077071758941620579294696671267570683997565076927481616727717306339478678085482474112535216285393543174656076148774432275769243227121497480268826997134243202540004702733833251191025013819496719478594003715880892770303630022244511272474529092070003054170592053853834745483088216210652511188252161030997398847085099175688644080994078486309447690054238059857912713749851324162547568220679929725610153142096439869499127428574308288105164160975542138402014073985282750094872241470407168741241540900517213653295366764253927890819652845739613802984151111761251382401450006884506890270421355580047927592944224486227057684116140935664895219032995728413412309469176384476881585688940457441828619354962602259337611057352427602402082701098695320685864990535999155276302469599304723310880245059277403730194205109722548118146757143589824550234288249971881664172233820625118245743107094188576482813988255571913052991335840194547644622019685354733254928144690638734682675117038795105780396023451251173768701386015482853394135264479530569505371529077241203089588454047805281093456048356391516843239469326433346537088451958037626772645263479426440311583211227852647201116077661268654281112635878385142694390306237628384293424028307272978430363104390457224677470097733749337153829340547939517175304622655256759723606370322564773100386299370239850054265979750442643605844185085258038618525860951502947657290386341522414211186468179077981897069611165626605431649505943363445742526316608743061952931924760483423232061436314257988564090787050947248498766284065086763510436645841306513760 [120,104] 145005885990685297439887478331271999151109837131744637812296554686838466359443109087988855767393563434334496419160837111219178817677249095201987381146924858944925378414870120278853163995758199231476497648443451659937174459098079527079337884182798926102860368226927613585476551631148282918757134822877880259963406102617428111147071510538482489210023584932974959490767166658693513761599273505017744195957945640342522462491533086692016171654292508254429526516205591845732810897199549667049179895486452654519130881761700996926435981026030370546633914968374184269145890150225578800768400208340324194158052273785699098383625539005250883118055158421187768582966249813127650879497115113188217812859823423721854321444475438053104783555328180157462434023554285819848257599010686117763415563903014262676451362291792547198339654327066352012724487028929165327395618106451986045619344858468519925595756190942564503091102441531320578099021655631440819106943140588683345345546219535052426329376159303930263649915606852683729911745632385845213368355152550962908987315995397821752550992869369555965045495789130295134798335112926505238857407871883062904607265207623803435518979938288268672818823934419969568800659127587909887101349865817671573210254857716880980227641753749397026076628119558034681075366649196109309819416059305508665732365500851636386270660383677079515795030192802045962749549513124591557234715619864064657831557285869146154595174949382889694317182254545366846716869986391098454602854243977854596029984007720692475709422486037740133923091457673211421921697243045502066168591517603002206345028607773754510247496070869965403132540065897088617903620474050796225746093893466476148369032499895895955562294775716870734847034920968222155171922950167434291909588984981706440233596972949363146928773533341216980997552871980534868231975946654469718987176996790236896349068093220166357273387621901776710983420557234090166261109297506472790842617294528110821034351656455084790543538704225627544045277531295015937980736301407057509221930952527396740549019611369663433914336970024549681992363119734236475683902333834770559753431953777659912067376949571876175250379491908418940905529640202001618300150225353966323173872769942871338101608692528316100405754862609348785909097446051739443070852313959969435885470 [120,105] -329238334094605608966520967463285584417522758024769856537597134747073309420436720771638519775831486383285672130172463611844769792257992335007652484063905126999936765558579528926255505343502416424946709044150495447977782435933620796320992668592029552224919924286172307691080470254984088480600828678020782873009285484032208288851136765451033293008020093894718756539566238268455174862820611225485577203485878939282682251247942444479511537146323262934364123576471729004271420177104734991458036057385564414424597029606890597992851050454347702747946463197495558263780252171651224432766516338107904088417019654687036463165580415938912961753142303086991378449328710384923359777647668082845411783593698781697066169901448179782047620493200051268422170661218933319888315266305866047489745749808557819188724935800408085285442652568689686029088192732755308687276967662593814833737273450431403259453829513647427987964452585984381063170747843171021320373882002262363104197495176450121919916361462387765124922034191731180982564456514250507630184813197568029219607518265870646498173684692317679718655813376317253130102510658091484057271434585373395952645092490590185571799029264091662025757353746400381883103380009986001302492018793619606228712750854029204284822297566814026332838003246137872415632979778643052140294154003057305948803664274047432877736032566380346628995333041052304583610657249415593455525698903964606362667808537628982785500905315520350499443145681212700579056281924431544994074141382387835283961258653066569128773695834140411001976076646579720471314969637822017114124276919768125511992900181921116600745863081195673687819768173088312095474550258760871818617195004796683794945306464976922625752362573153290646445936897694565883926529976550845692996435220392800890374548569806901884127820061380561533420146906285494606822076501046228285192837874198572627472857543150218200929973846869076356256600548681918666839975550525890725127958657550268604891710691000355045393252552058625779129915123170629015486572916231156621997181799985930550388441044530956541301486057325759160161175091586670721750360420656688381655569692186914190149260871936845761899352304669213482352049768607634879557784752827601846398895849110330534344426802818807670003611639850651002938496514361388673992739115426760704 [120,106] -1813434349962734769007623341821525226666511738493010519936580593141434359424573758716370774581998239347273240194699229959843159793031643594915634250696109132307725030287390707993869514667762427049189061418055038057979740679079885809940804755112672299429663037477478168994753116178763147526737042337726598496701840583583991146218896341523559408823844728282654397429884711257654733313027061851157034751528572051041378873283105275946642338157563234986356974902869557469710378440452647275899930870572637285052130960015925645356142432061681426792990860210872649061397195131913397747613300104197087980751921498062006082354523015310002545199882440303824179049152953129494596972119167747245796273956992337335610228612277827196378415131216976111842637398290356139149693789202299461054726451910690895169644064900804808311671525542215918586687525120416483065229766678458596970448556779682729642248039074267931819081674219247178925641317026685311267153726320441558915238039195961075423293489109607261883160344044892515976173460456944471700042143619403009481464493484455376072321099723503273224354399163266760791503250184123831197146127501122135939587412203158373655322010805420014259530916749515247067549437943124546829467468697231716184719321447036710467156241069406170143083832400431413706709704765037898530473533464831169889757663802763256324731617029841234455918082046542263872580912037786520155286027963326339341590640977862150202903504428288505764467965555407980503901236663379978038723614990358307871901360109391180722572109570958555812138504598866141588039083193835342325152512945015878230842756401909228528236378592740351115842434803206697575905258798613418167866005711742592506143360895664428783430627826908357991034375842055727557276967593876738421218885310251331512213741378374842803690127447470908127216261847812059263403817485288311992894338880658933591328252970548330806203795448056731345490120544899075014875894015045961934705109872922703610235305720008315096327310383668933753377956269327808555825310487345179003550526011742959055510025275869699590568428668274572535266020099793471141272641773795370931426492839226468365165579872867212338081654575016731166902571218901934352801265910895426055866680103838633960924067068434934199219265762294098969062476243241504763211865395584 [120,107] 1667026440787486995750504404690875985892971997735372323018862635801281902623469440145339293141415308802651311405396328451025003104193878492163912067381844451136570878293427893684003710585519355440954720232054803058771270600238986200916870554523945788943659029735794988790451416795550823121300097338863889551328872496145271305200982804374669854126518555410339872836129403121997295768072297197124989309415862213888853601274613634863403170539878917253219188271032840600375439620359952880080359345800977192977943624202360701592216437213958055352429889172523877687334098680463261087898218215950106905640338066779587176254315964497768209552100018403795395503436538299100422484753350652204191264152469532413768207629880523182099869731335479283949156833214575894405922321396901072510261516554125948863269657238748571098755938751040901475934770491479799545224620562716376623122653002911990345117896953888823132468242415608559396080518024757043219098101732058396577785102586187147072554740601120621827132648521659502851358692671586521292500928668595802778714662057085049216162248394987800836499181534207575668282144741386975308691849110662740065026363373245023084569009357829076954601007737556255195879974461556632538783603077785765677477298729457035577745341384553194400813080667960634870475357980527099440067585325893971432090156830906614635736350049553494493500429337555290599997517891563718959511953713833044852059608468343899621189784522705875534558908987003475869433929633559335118466965871237478652823709510884353722385693812765975700395185351301977321759125437077831206453421988962598527596654418894252666683812062586671369380189384894575683994227409079729145985059206189308045542785093524472873952564073795267750207891641054605152485892124213472195684375862300567416758434223547472479395328538887207248569053556949408147928869834627550875872027186225345530567783748131115535028179014763709497952223768845564083803808589471152540579106721295922578858341892486578954445858521006132403191598978704817460245401372100265568939781569729979374769379271541735884635689338233771646338341055601153553640890210220290466251445120774264177438399503616732541188229790708407013482234657876861704284171998385545317286548533873302401114602709834247902392514169618593024412631815368270277635136 [120,108] -15364961357465566210455391223982950802183436350254257067824218019552825845178182071847181632659909954542460100702274092814457331099560385792225412510246849964332363343606680997513149249130093008663686335339713035634261939868571191923307085288850190679486645246638812790408944065416302760326548753045833337455138353688686459873982940489693793316619970317912185037530719877148758412456211027393227989809529734625119115393516917403766935350362411466632572240260757702476896871206708536394970191967452039810208007199084133976522117580567280401147964128835122959458553765657194860901705707932669564400953266349859621873319903861046878103635094543054110185708178895611541163712566757126213317547608465823905074515513830558384196527343198785561907245011951522807415370324737631876517783137658264199777463429715601033682616091759140138227886633174784355901843622907215646541415057121804342520984959039446470224658635390001408148035524178602187594042949713126094962451747362423194808073970132383440651051856241614645761029995500553541885984198433486916769055883327535824844731132445021891890561754719572289828756350909516321689633521382497435333933837062554722695473090111689606126635532772176234521285077477988718420464677971892699888957261831149372176308063550688252619339378699923602541945337685095526046283488300274197451419567929764891221729568090419764067448572197063752958979050971816968406173877409023400322514831771100859549993614448891882156071153163211973809445553163056938569459205257903668026879593425869664114134729110898965835313188359564007086212374731071175153699159467789882079400504826047171144376810273422495157409738802375129822248758993021213523597149945864854144718861915541300125582476337479942983465621356471056551830602732113326239060469182179024591382706866238841884117454039612940457090912046965600715773902601554111244379076096391088000965106827844415850062496295973604565880436638316448407555909128252654096225631560348560120388430272681738120639842751725107373907428825483665962146676067258533998145594008952524140687721414139548652402667956173828182758694835872298994947420952711400873932519105329787486687446286765482899677822323942452952221336677199765342348010190282457839082405995837130047600524800157935381347942495833991805314512151273599296 [120,109] 148463568664343934565846921973468321760516872462506061144612406521200225651139325392027956774077615020902622467683951377406422732463724129565062012980542485834192177362008780292805150878558676799637749028736177583580420494054183197794352556590557341541512853415435136429286769365095596128047003995532608511401980033853847972507040104290751297915649198493518725652976557413470912851429520573068883388086922860581027413193619346095602511544265477081372725149446131622783391078363930529118780251773839095086302638859817682347955606490572151240002433320695809388660487984733561363409549840058990433370996367278099369947431863880102528947716918081355272235266198816297435103473728378223381409564971150159133479265411940690519666732841407010358997879407232122686419597727483216052937096847426411346309468573860648456814204015977153016251560429172181361508795713240276521806420513127136095914381443051399809998752483659440623501164117143156513461541158287663351031476189692356671653404897632934338369717729773327855833435407859300396316245000645075372407680656119015804852913595214327212171130739668273430487305498361033761197971808915908809688817636197955000280007487983660669106423125621435067947718582653862866494791243194723552378704625900945601492511244932848690048746136784290643369449447952930940559710352079870228241484999512932581082887240114394377864027178693470907155575179956275370611520042659607993185203754920753131136723128794576373154312944455224083045153814775973908228355916398363779879428589908696532844638634008568934037590064829000353207059750337325520503298102827706638159559243476034385537027482840411901102601716477590724266244094088314752071666568570198000655688440745929906122102284046243580786397496322105387588398922424892965761683856355903557663776528989803148452779723477856204358471322275671542681688163603841777503868099148294876971945670593666696985332697844534202993582270177380167702291781499536119083558294341517331337302142285069100096837605902086295374182822758866216690743936930843500462379210120951450586308179195155998246744128453864616746059110353691224078587990640960051159681233384478995984197423516125575500031316494762683421448015966246606952140313681859026022041712941329885757013072663420235797155600804554708598620803764544 [120,110] 294171586053766412858245546264404138930985318310538822643289579767774658084352440765178206170594553511152014405421420283518583331735446324199996898381249131461293021900060713542227676127567550822011361925697053186087855774097524664533650575756063298976280694321895931160059577485845933468872536867874315986891685034649883803140315716906898712118880243185480829156626843450774595943943915970932724110116001813619759777147847175925694409174272979432666414358331026148759777648865281472327299887623116415896670895407757704762988323650477786724401095943291606786915855881346476356221974100830826972199352117392126884708707749431466414317414650632078679989275417940368490413389637819264644128716198632004926316123594852141002749800867955169881671883183653659523804433768726157819846778309319592995117011463424319100567978843331068066188065612300258466323047054613506188066943867638610304583158144163734578583421320468593670335023204265041878442459947366266690139815239700911577458110540589578236149240593162623058486999923624030938201585847674522020931519682788506568752308950897332993855378041995041723374380519803233187023257384805096535250983488464650047392202678554668691049478993452589275821143719012481702821110978351686216282910074781549448445461785343523974102806908959508416707461611426923946680758519497063272253856137187689023644516538346498702578319857785915244879602932622792692902402247838770970177411111179950730068917348427026477498070920490314568650856780747973167866257534359837951064409171249191493619231659505961070790885782307273083140492063017094785141874303474084326454845893693985179034219487519853822344862678614509740173965616936225389181474470575463756099243822669907607482523159226823994251945527054498541964620403026068677762938896756215336674031308464980781281767490078087611633462670138129669180283424211219020947852013623962833916697868261512839171222235242721055622430933916873820042068822231465137612114822275329504904051370947444425896208585516186394349126626903393314968889748489182124045055729496592080293328669690251207755696091637850666286986608611085412129912634847940557498790547136896867433207016781859697309251944309203040112363877812617357248133113100818057751647639485163455587697723306595163316544373424071195770030000 [120,111] 66238272271087876259634588882020208445640998022745577858926121598653403112171894286252802718577629088338132544988919345806880879796767326007987896519544003094484218036534286057730417139534738230056805550479751294196318458168948670183733615483754954517418611490928364457983958674736415660765408026251330618510339094342958891565332815857757482916768967601310806081134530252343539403326303186641576955723684266202136147764118347261291683563226838414400219300687597334506955666653991322506407623694866634831472429114963102769521655230677641887329196521893363249249789784831034433293913349440312407477116502204689136378289492671899890364233945215399979730848883729955978184952204731427796139242384509448315687475374576165649340351465253643385888495849610109772775873203590144845418526641113905769949125555820538252641072848451888095297374491202330653889213125594838828861092112224531338222821609299246838398884894713099566402461508155168985080073139705916584818411693701126568567848340734177389907782355592617914537609060149043948116336523009368383189601385087264336161918152947905992293377120641348074337476217340529748095283601377124915825413348356594607909159077365048446768396409306142883057963682814545754651155640805185781848820574088998455775761730055265638015508176628365643391284285312689814706827619552274307812842829165118750452550417771903432780374672871596457083389310382976727347867794958836709231587955411680115955985583020846311133222975420311335394167337515048892781444407085846001410484203104892998097895952581437078085777115221974048474932373803558653782897966283221726234293798112914240741087152305479309308112542188806779091046617949170648443660328819755283537610413348885812215719146743417936719650313708228246455951514352304266103042576656484458670924312239397959175802128127833033191115532580250366883327613589940726070366168104005600419542891193722597943582308814637495184186449316023319437171412891746861272146626868778637841967769471742897149104360998411356083191401805815573788159729263150834841340067069106637502208668668190834089187023554230199152094244435276471161551684051236246989982633070104467904484499612070136473595067545982207674776824545987108437198046494111590352115003763570179741832111656557336414189599102813401440 [120,112] 1134441529521995935071454749925563990132419122787474503554637656020013442446628385793949861777532072465983490389406973570118727734455043899833757925460592641308322216329066628635637547590111619249525785619428936674128314368008172416771373422909293180991966150448723730654945449870337319243165779639694949407462260535475436746928839054078199902478171930559623893847739775882243570919465539267501835613834499377217889192251094714004234459006303109756418025703358064405336029338869155830158335724269131565062706579426287831995721962421532537462141592087121317381027194993807574539758917826837299132108764479545694961880063739371178785570713216268074115218178269375650890486722831523350381294581417614486454714204670771993344971179857290865655584236841328183519453027716397935472663470887887166833963713126055749186063412602627427207715607981473763334380739401577350405674076516165513065976958957052542611505429569058183052670384384678368812907948360372947268808554651492146274362816354572758698804723992013399629001008902147758790176338057905492664946946317286785677163927625034448740795797250700822278152500533995555264525704176783423424700697083023659221221394460609602672127475343882835037872824205986760908392715633932217503833846133160050629327686292293520710709799053536320361062866147525534472027889393985435268711574476542358158171373252237238070851941188233616820302380676865213848185355458659703205038337348836152053315139321981601652696660923503685183926496604405771498254076006887286823855134591560800152021240732109646820268641947977566313584400082511997493610021988935943183357079852748340043947965644155302407058603153177754399210720526557933081839902887565940449531590760913832853811868095233287018381785829783006362857754893506315852808958955531842315526518236768450546693495817372200605672817252484193676918879454072288027640160598894957569194711193737699308724956908962324608517415644764819617466667000459126249819732096469360454069820457284037555662315227139124950760209803499436110380323751199034099140509992808304872226206080319782682603677997758081795372657521399236807774455162202159906334504498463115712524983682893554968008949643429099549504343968882099703638453658189135805894653438484945045577797981603295799131138872195776 [120,113] -307586730573501589895475900051184386289374153158068082322563626749356891069466185516121389837072225278263945226005935186835473035832030676419297366915559952118897033970265500318255331490676184791377464659982758150692913774490362511926560074389512804055353957015558665926561429748700894445931354603362218525945991353161687769747847334405533366810955193374808088660312258632263057195503843828721521740328696063731287801220977840378428006264534612278315617456727184224847675343795701205981550018461312979764983244998064067944469865681377228895717101207312250723637715614067177854018542971113948922789077556281727140095587282793971091401241741391085712319276584434447931507567138816304440558247560522262846399531915582787250574218036460828408218338494508043537975212170728009232623197743722941918185062299218648697248078837875438863392044355852143586830929384292547094698525869792660908314721651312244217330542307798209572517651091495107586718129516531157033427200915427479738252551387303928013526303779244364496628485722986700248238018733066838998212661385252208227142140964180705955599546947865459112662784768179960731772005188801174095101678122919472556423949992545718063455515874628827065122282724119696862680728712574002190790583310702108796265879995272983307252339466822046060554885571702750497835132307385691382554933899188464904868278665231240237848468446220896334098543818073344626930857687356129624440157753449778335519327733152870790558660824820541743166730707556092878643222357001618259656517544704935901441676694354034049757999524944077881877047020530053581609987121975468271221358282539907274614903176630937922489766945487678480522962617636392111405120390771502586847630965950649971226569629014615370088226335732686041688954044307191897867104263143077067674864789705994742618941731264383874555663091783804291551756954610366343233128868855091913216138390439514261787535686079684057622750811048483252646061964596373348206926054879571738466831038706229860037004713715708725253115981018199144030657579010485655223225707153119751409252693937897009945411681963988306034805228812420206173806997093574258724156382052339222585506864239308021541997254558867577351084058059108562888369786963760826761237989518087360064878292575950232609332224 [120,114] 1315622463011617642448578724850946166359948803360128739646791726653130824733089743033359044392140957410750505540379775151352729148358913091102334516029904593520966863573509951176489104662132196298177585082858816906652532712757575969103159313762084207863676840184691652174112779409081177115922753345819907797927338231998380613283005083402071364644219004016573194443608780352138350707178534473909818699522281228180147896476382438036706970137818714392644718272158220120542810038527111306024354568614315189679144347139345949004366996957812880074100577023612777216324726516178563318624246308487075992287437297319669778026694984754544120016677173134011160140881772016864857535984001824596063520615133681858341015353176073156678561354182146835039380879494961872701939586781602655681048646908390256746889179900065678822966397317312530824994924549861580877194778643516904075436989586072346357545558005062033141946253457942270741626061696148592962890243619630472731525645241192264175621989854390882996462538508448271272136902920967566448529465218142008938097451754793135185733920959186919738689415256396082028213741384777702491861593955203033544900202057167339464972258812710829367314281864876894091925568214713499014372489974497643945996187941603880341956011877680233125884804171915651942946843982917739436973222431226430268728287753767674859174857121539185016100308960807989580551117350279458356763549596719754755324275346145783866739815115825891962910497986898878465443889449317248606009504552946799105181837922501083189805376953722894170957268268997120694593152185261020506904437720397757667856335918228862141397737353495021133607396775888988803885567831116376562036443251059511335068754753556014382649707851105289425781975746451988311575995503697815607412773099084976958184850706609801301067145027043776890250403963489888158396259053022939543754682194475877591862652740508578150130613184316304578266861013861868398690464135449711192542026652219300786120478883340666727063735472857927973600451757249734989803464586381935285513832990704576236942791557449376088908446453721602404800250381657435711338773252329655177540458205266092057028418295326042210802965384904524063088124558845533641702634971132962401283059942840469145429466288232609296896 [120,115] -435484514090868716333298031794444340454045673517060374538705791844554073047129915160865596768563644821208323124520556917905139064380210828106704663292637665454949129660293787795027718016431104389911183111687207743611941358942527078768374736120240694463127746908000857222634230296920707433177009365711970506479694393842313555679141267282407142900728744753032249114132964330545838375943359360208610828672520227634082690476153367385831788731670202586083431004049792748760816793533123310118551174020513448631413051208122533947029654994202509623724959066772308702210985270132402428933995929512849852898751623317501538765380847318368757135278662476419206986451279390771592916496433326316731533162074138275326999859077468791544012474464370587010455641514268607755699094312446113833597975742943651034562433585967508619181972474363488222326509766895628826895134385892341509733384377465568445980445766245578144303751996006613886393716876159914477669842120470418982656337542955769985116180032395784612661373699779971434209651722665290593601520591394778306632107457598333442237708184323635624272726900541074498343951633182166682827566683993263969652481588770726139314922551552899805657516934477826219031154651924380265480664364485157782708759333074433938005996010819285879354626963568934687116101735131228956238179045050235083492723369052680048646421241855128225076883506344374473787667171656889196106635362246785901431055314971475562825102785234689448470780279759109394079381243786590200239950783001595440517078524468393548670034703987498185010703986852488256818340700194742463784452599528046885352910291152643242775092254097352974331310774425106599011114019526019568571240802520241126923557056956499871053414251399696184790995986136736969629737187090754326070863519002138077504745940306164396296542207401669823586007156639856939764585213674083210774455904665984981398924182989720543914160560123635229836881903316817107903568348005940342727548354664399310217233517145203697558391154476014436125793790875256437825648438685525748772439562704550727545924001395087084235989491388143747973625484638213442740568905753556699451228396350406295972308211610998257680116340859961085322611868151646911237301067735980598943931166833662687137723685226560 [120,116] 579530659487342289900008788943053932772911098072370786769600370611910127225297668581331202519958666894767728847940420872045720612211115504237164366269775898360162559434791427891193923903650043872179488500461635067185672785592797469195297132788699004409964557618143471100131465249236857086783047138677597125865200862068575984816800374003391654749648881446235041840490182058247701945354009073910643976395124716612590904543108038661608024068465319260289186934816728466432334591723736472498053500194818093273027217204956310325314976614693341111121589662932840700262665149674203644658210747794751792608320677422963501658675185419980991494004964377971851284903982615748455945554065135166994530148430649769719718807465052644533159737340746026601999159055482249819369416127277030170624153601185608039898664075718725165985090100109822192877974476573232200128439215389519799137721207176490722220583203118639695613021075026384655500252985805293570406932662427601928722519799815194228833563663975980813497888378981773756158183542490898903152430122274127491703038247741628002721322973210203167821856705456455321942104559369351010156806707190730723280906571369226250185039407848999948589339039673866829592064555759311457626248672598927625717792332083813576639306974216774470114508417459339164512724940302690576054422473430156685636002224557246357355419572027699061129017285918518607948021153328520607711604005263737732386930154185540175022535635017308991687360901314486624250849242875747803682184919879512926807877727056943267919351844601524465549593476984140659432230542700212917727494723232379883546018766371233391744417819134241229323205041759742917382504871284184555481067279093669449566580676947763584930050621587598425352672203318645904624039039027745743639518724324053131980635791535258570125831633653363221741312982162302834680714125068358977026402925459092269141950805122602789208687681296406325562809551301808121233877734866253063604097601599075676410710674421246165267974288419671901275813921743387504659745839941498113930897425031077211010123516943688416569105368621186908321462585366710971134881828803016867034335507877283915839412276831785010442724234086359087356021141017071570693032363081467681288590275628551010390958256 [120,117] -122959909587860461521187027814257394024091122542563003921849134003263984312890896970315846584267079008524211082935215924661036603156893732260505426838604686351701091169377026433663096536182656333312778607242983426654171566999333959618656981310065310679934275778692400871632103738077942760300289402634165477318145761477651524026270985064248990980189631910919008874603099047211726647319927059642193851342915332884152953416561664078472300379468669816219877937129407594868338903552232679740720124177374590229067240087497028188499778413230086202660381229202996293940754688543490504854462591088459012856090384390540105395998819872734453683358061120262227584713873635972905823836581837561849963208921050776754264111922802519064857655640570607967760136249165341808771247824354999576841054847255625025887509342767495044129107332519859986099904881402693077983562303952400555516459292848994684736418554234500066824428201040057526364347658035370700461999852782501898314843359308304310005617684291230836737281870141573156756951132733281716146884918694166692224778291936395411661231384746686275890701221720288982610825281070885015389381356843242295849911052144746610381633542734961897354065784512426649406046772962804449106458628324859360199771036896301413803507288083849804508986745562930951738558272414211639345797918730221910067448869541675922920731011860988342969011213317249172755364195804723507589823235545668075167876111402926052630204989097835105251748546102232859865316291299035331984262996439691099347944126294776753541238588067538879695000556842753531589222975270154198276449728592683123294257568257022376506646422451502447358027234407126699228988054292786301616727413801266102562518295447454285360810913261653912358877574465607801733740787615067359160812979772888087801275778404593686628600433637543230351266425920305472935817328373429162928783013760949709235959102093275983257094673091107665353571345979096124845651224818339136423041281825703587989608056297493571359983343095226941668859385509015675814005845964396413990916370833405736924738043484422461095862926311127208584698703676383292239712976691220416098236569731824471401600527687446245252341526716941835900395088458777895932521250762232157230135266761331110528 [120,118] 100652223418567165885594781250553841612811256991381835939268860096168888051552658384394615281444942493786086415887972162096456142567159780957544288731776781249479192172389396581799296638797754868173679346193262858557541841896199687173245450637831031121473704469920858744096352340880398312686146067531567878743284615061536851617407700480443418921317036072125650058873425651729698452472496909291128832114399081358176516928699371167621834152445334124826410293703228245148691163714464387697961574263871627636339927657563426996066796317003994490308515908075646289449183746247207934794202233347886189869912783747649868820888274746363540404764418288465849122185213584017468657638969078207685851888210656811861365909895760411948693459591407567011768304452008432076234827295375701953501984270731782545129598983639573762126628150347480566317062697099949339021972075629256098709287764540433976719026021922056656480634183492166718465801688015808268917778423524313756593194693206582983989409292458359793359519493456136757861796424125291083448360042823941432172818970554552055272717138391305492777619490974101492365359331569265710382446485981489546234201421169346252265369252240974656325033095804357153808674357283651236813503192339671464811091404900448993533309627985071661151944378502180869985549025452156789300660128947800414529301756820668829867328519302166732133565314974224656759876062950495668055873929931193745848096338200401573980160609591112894725712991787479085543317771760916868313741180341738242542441706747915148029419883107837346925060866669429162487327646641597778469153313606778637878803270888546788478408416659560301511082721535125163549019416002333414529104461610220576818565236320010564459411996056117143633145268584524723617407896198177018610325825687060778768179393699788277272415289679015220912266869977070521068224975249099714315873993273587308110015093595630225374321790000635371906553976768760694169869132811664614394531157476131173247342575593085442606675958438451612050556518143098994216738939388063383439536292910961328755062681298866661615572162168342784740224543079053022999518878713571090542409533807104333548600019288299601231928338696941679892354013448956310576849761289347687896624243770144 [120,119] -6151093817414047517134092371653895698205861889408622847468107091405869431826048359287278280222895897658370990477689261799915991280968510463810452873481833000057149283308589067884841145687714499027126356946525499233619269709906725159435604440786070140231492972320597738293833548430085640754043012019644471723918101081280446008393100939438922068488119453872976884650065425445426112698073396424337671626969565848742550492465655014193893466032379157847441766650335484618052271371710955772183869216390955108781002040012269028999140455224032075041041803116055385298525326180162656469862077158616903752177457256166512804079234984295937987917417703850144768524364105452964171284255049232244540296006278195132434928101590394841508421025032935804979378519787268617608584230088327750462973182553231736169329574624578198916851077308828262688666603137227084833216507278023042002577884332579770231465161623010810395819217449191809864505922204973708368475516964939769054965535473525224650103336482633757445090370850698069241854997654410336618012788859427245513075089324894318267667388948408453322438804625027144676385525434612768734497380689467999330385707485015215784269736716137635515150245550454956982746195118194464960539027450895698922248543816172104360272773487446211264576453950305132369257674535723010506827199118661386903591384300324367497393324186492096771581113680591981709310023857506946808078248105211269134907534169312088598653438830461885951453651767627086700809711117453663438323286990727004584352355654425517174407172898745627876841329061667215735063901232268091886688519752680605384897810682057753231474471331616765022366970373279631370468689417073601581432561728266390302389947155064677167932080273678187391359667845689288585524950883258093731881583438135687886575856386293493617253194541580956375199545562120198304574492897522926620913740530538044176674786197245900465931688944785979835602630004863323820288881564647776804057613404377226942771802653454173803062421805277656328878028954954375382664284565679739029506944974313139401436401651447907263501815671272915852646631491019723662941001489438836520650158967586693400893986491542451803440492117418610685554500716420716618388753963667095206998656 [120,120] 7207822416627958113712605381908095533477632010234711210853058450446888221023498083393509841448127519584990100726600140002562473855876204160144385769008130090345827016728562768395356378038006825160860980165379308426933311752970142751314586565162517208628887315353210687209686607315663494515146139722054493339431892997675157593908976857044159236449200891318413132405393309604695902172071437452420500366595182680172148175153011652841166914519730310538645571948890979511532000742914312163630653475893557589600640155298421837868921042703304591152368079494216054513886857415506056929961802279773631421704490425519176940933496239103635825110641649920686374445819802128392893548110680604047989577974324614575077422400865573244333727162599001410888721403595913476969226963640433048983339381401217283905505454973280059687268988801922593780933586406665107016731311811923470687728557492772224537196762518381930219067739339315849705912129735344542593236965370521175805703574403454555603440458385491513971192508267467186818665097171315298907743759435428100742248304054220053119812978006357881326015878561292129490145529339001654328098748728691110465264789821954061975494237925398550228906218515439762705901309926522064142515513521317982991427819383314587958988436620069879980435661125593704855318498376421924314463689785712962658647932940896549631818130887232557975621049200863859906116418390875166768864293929040295548935039821684052809609494394447361488173319598503538474968312933514608084201445418471619656563560647995960385291407748953290368391680773512588679987725110252519638736768353544762656489858960282432231980744501504069636444979891311176890242611244484791375479205089787746324423519862244725738612718001558450004640175536291635903152019974236740763495642186738631693151577156691001203085759238036227238006069442379275898854086689293918224540782234073707811300658732084806879285121683371634903483288999647707047467881559382406173280148584998566904062644316336277537370556342789930389352721942582569074215139685686218082737134181800302116238510734193072167992371966177041894851168535401522768369158723896511472472737682384563344782148131861450903683008679383294727272980974375200537684112673571614132 [121,0] -18721333447202076301341580865924679974186078419412145131381226507931434090226874140790831368192225450001139082501237317639280839233367878099743963131509295929399598942479937860309274108749188436792683291189429244304924109763955196473571171437310138294049374954373077703647857285456308804313989969612606615876763650477969422829879919056598695543481092002444764636651923155885030208926182876846146557593890527182127735904427681106905578582838571291621659138301936267119147544756143178903801811289511644549946015036487319078741496024574866606023095556565242226148078733009059141093229642938148553255303722708040720167839280954701749015097885255752022034261308915974851966185066280588834999173526813611759236661926724236236654782470260791441136269677208800612465533582632705640689657143574045417798155052337022386612652782766000756582920881729506048656463390548001207994984775199385514925587386169880899000689852029321139428870909386760847321640637898181225157352122232820065956544035922002855892585654303765438849483502756680160708247543338883403096286837911583558293806563098125873444818851517305684529285908038450600461448771835322417206707723114910055227849142256263192892486622981011167943106662540200014034972159717661489436544592608585353470352076603753433469446829905560098143121952647113497657450167763836767364073675231518287026952895020317482720425717666118676105880076144715901918471591062856753518644252662043533878302143792304713203625181493848964499552277435532738458112993961814834286536166712573122084426430745103268337632952645462388775268173381193429629425971224561697583958485078021785915434338827561552503596143483580558806245495184022915794930275289731428807209459862147675964081496958718396299220725131975231525815683055030956080108449707484291510098939217731827230562746282292970127440516961029196801546401537429259697902630589645692191846014954959027873056223917590241451303896076309486413082058993219093008370158608765105181485024440933716866078176237035246952753950698767756327236678612485658535369064979626569562324685076171074237764589015273238382528225790169558794889615332315292197106722282963793142520016432283540462837895572785989008541146794066027636742559033955222717296582815937796035569599595879105103956075386501325288237496477473288034625510655263889969380583057149164521564120489176360634258939962293637337961476642169822731004285073324846894661056001821730438005534503203433076490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -194921339946404351399433893083437383122101330747700945711224920975451143128577750572212415449714396325833077214344154866174488928946889459599267694817164133959652002111391171323052564168388138935822369137701045740303133358125948385894281301702301593497606608155520450663134457152654046751057723533239064226954699109751640992174403632892438346344294657623161589860050769695839783619004144926649082862896977351445652616592912600910499372413446925705823357651701327870149120960193785991242001368699585184245320845732284503612915993873671068963593921001819858327995944182685354858748122223911108467385114710364573278119489894641267582120854957446703436304140208599850532205005044072593882484833454095066522918849490622623896330064904427182065814626773795052608222754302053843591395159866203434708759023621191534970682212523523675677378823135676399320734093007098642565954157082312289030208066591480254265518874360422602972600943003108559360428694214142270420400580048000527140965725312497990032496703979622728346910115853374621753785096060186759872261563257859614506726563559100137472803247133873481746014989956741257854771518121418363615597363754174746284436596654609554036717997872010678639240421441205565154760127257791599276340776156009267353692129296689543643799488314362525012049736853393861881097030858886749770818935932959022137034427027836478334417024075578633346976974430260243776180557295532879736350289576417262411249573758640803515352362806278773948385414561822555927270285345887161904739871147371028483672540583735204419941604722613950420659031446336720315869526893820957395244435911622931230635195042772189125686400847089415418959758410771589073500388987889634709532778309428576189780717442431587244306575273453072893693632641363083789499491042258770034653015593126851342263482157259878195659033660732849517526554386632239952474465942186661814027830904646374101800123906575103289152872206984633746377936151826716259391411913332484364805139964633667669121624404443780493175057859203560945468604231866274569334169765671108300074422152587247140585152763082823370254953523090739959158924133053613661555692738111974858795903277124610143969539862671054346595933241488642358578216289202966071748790950294095493920551101191655003243591193484638503933396096316822137794732336998287719679045300122903329444464414686766615833334826860164859132442326721794532302400133579110456868265699508374892450210628829474629224908193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -35420823002929300080451234045434286052928326661019993993984023478687869999572977751130447256921879364458882661545504002118404909442812349850138764881742933730384591898038969928351896630539614199501395602148233452127490167647008022019811478655023998083862122081858933222990108044522329870449715582437431004763463495891394499868087767144185712021668479513235965784774941640032246358527369778956522178449508023996415085356459947685622976096483542977993316946735574102982293463149341862485903471932927278962957677803685449086151846332287806034901155946809544538029015044826503811294129489786249945046459540873997468942829823649657043130073161553010056570172152605250033631839696945029552981083465257518925024132146143293664256059987712631436853925584633481648866967337127451360439743046532179515321218722604468010881343181989340170142196580270496137757066795644489166248413968299275933612045365841864395566191286921188172179475416632068572215937449902147889387409098358493058346304398870785463781888313860898929241561221242659003143379422509529809190898835779320499804962735038117182020766916109978974511154284429849446465471568524634538718529690912563735463373314775224738453012095621941233746770104546801819078779293618188032973977165365604014921881094849548980320799016727132642464220817600133833226505817757725080163384044536584670233665556785665498139259472004039134159597272157612196165946290814733314079350019966691502755383635446973790841970807197803612191236130005457971132932387428115452418360238049446590958562012701940557696465924327021196438206244467463296008643359234123565640183876840865996613193437787378222446692018840174154122412332340719996049630899236395471472513085058416184881911312793650675174343587316341555084067053848577176255994434563569060140565027436070599323902209422959285282052550420255742573174788565588956241610802767772447823292000158748353065556736775939999164926044473981296153320191768471214492552263290626053872847404268013929476064467816473969697082791743970898097348119520364901190011577104102043691471831355694334244421232477339888973090808319420814450023464233669639834913765439855391419043486350152295782195832930305078579118820580214832899590053192171524617133624464085465152863805947379983220850113166901040454727538440531415296097821330460613514736088524628441223249048966732358512400996702755944004449764076091993086919996207385622470669570523651502706631569208347296099151516794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 20603005888750145930115525416748968503456937632417880465671508607057672278266367997340798330561115309943544766265014549638302415668274013693716590212688108184321470407806536361360568013292043573764153399068681286519265363867608954587127291973720009455298147140634902203873258973326557825933126719418875368827689181217653629743841202807447977109547805008640657458628754008261018306657104031842337256513604035374345122832227804985750984726525376171842246024183868637157368778303168730696598404162469227675927472588639977131441995802105331599440135106547982634194425504227961980546971174250912659530379972874433331439316341411051349850481043634616685595554215716028950023169134793355392277229922389427678908023860307936135222545770517932801356329464441900674540958155286144890442973325563228969024421821603210736771961068075241460029000329896497170177416299690749396670320099717230951515406678388737296279242990800895174131630511049271183933233374247828623900485167946231900198639847326678419828175960271581903876569179593460539616385247521016586401934566258273659791321966195301921739884518099087963643264089699578697548874378543460247009227365576657665979730263617266611848696972811010964591977390435659387230426824731419402591676846217300917669284204538436529042971447855437539525956971659954276961159167606147019710879866356007038937332926771940093146074538605105486236083189334725860597676770342514415361762916371710589332661709616304638493891136292048174277019264575217123871523970984707147531924694641964227946622368663789377154288028074359543662154355746041211089407253486955291272776957298241981953611790644174464542542711905440617107297640904579829152708129252797460776435261680000030645936263381545649890936789959171496448065334341030740068816006290755099291014955658211973943228357027984034741847194795193643476784737161506269293656573082564739873812146666649605771427826036712211097792490378537968947657739971454691574014338423890310973090250730598020986061605050931545496601151631233270179908559519462378370108563064909521078438289821919708727568336789918210248842069047063138828388819540751998357204604726765916434155524678026288593576807329993598972238183940555349119345851431287842260830055815833806611947515224723057209900441913466148228175420747933995212687680724520089318855873316705164777818767227535776893655830832148393135430896086573658158296676257981130698002798735933202826649084951676988154711356192325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 2830911317880958782934407530361381142177362983062339947168460894135325337857334282912048614530146193322181855373866091774096198503514968401831715891704905069847512676273388628048200613341954090072741915369923541243484264642223756470228661946059203897408137656900876161797739523993910157334310799323728543647291154124347023263098396330938054995203835475290099469807988214406733432867806411674833954711545722449116744210297935734673887071048409661388924465462384993340430808555436969449570675117076339707534113137905750611717034974177788933167125078633252814989495492513595059523884644685902564254966976897316650034786701825029004311387717678075854876450809584895426307740890627369757305148204493175603990931912769231484352109625374312948341640933473660500802061285170592667282935270326943934125569175536025698264619359817433701566601448446910149442591418743506233783195784706112976596615888389477949707044504333298324971397213855055307110339255666487478934825992173614100190554687309548882650606393889499061449020648265165970079363243910955658422410526025471797296043680950127757695726181883015449772621939282390200223734380529036228829097516318035064360149151159828501988040944359526126307714263088583098606569870645248043899407676854230094067342788963364943742984370078184159988533808935068577744096686849211035695304258173250170652618313875818773867960347400173667676544262711436301560528553587314538161337826114119116632573332562675693580628736466413497696772618775698895847443870500297407655000558344175440526364572320525301740351462580505865399886613222306018888160549591451248248722707003703350057884441440092898681814543934811517512794366806309232917961132409660136369447943809213902242514652852049977487213074481559524852061635544105496602578493413493323915885300957782560305479173349819297918796516011595203809236115745588798356450641106726202912264273572951161648713442417082041789756552112949645984584326650372005527828286016365545563864750238945151726143643004909109470817309690858526163687791983149793930632498920685666384586097404222392552314326407026797718188369735128435947332282838720162923842182577262749893393963164375698771456193072192076445230441896079937827135009431148143445234458895302414350002843076931867467776153866103959880166073482342450049683592281461900956416398167839681896794901661651340148056475182917320777473102292114312150286363235525355975538570679167538578494904665363929293024416359000309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] 113165623613537670266639013489216152274962494441161568422696787985068632920996852446949921231727043033077627976519309762000639139043537490860013085230734997908484989533606834883533562368243165611355879739533089445587201399826709009822213322690728608972811933596383519170239129270527129762736945759310853197845960684893994778129382548883623520066681199494961615471624208637050399832879671051844125672633328574949311645623442441180782129051562658164378475395203582379872848704445710983272967821825501965697053420254881581719943093790231676301752107992738468677759973271623668522254361536341720006731192281179991797742332931926207061848140288111757322851584264898758443013964674788724103282041938661139296644549006133603610225983235673740329592368218982764069533281865167274085761562354310416806894756849613847727310685398655021040956131070755054808427488225494141128657801732408196889990952197167785551380485136776165748031349108031036738432841578919444395280754750796840223603632344670532812930587287803993098138704939791358519225272258601604415230613925605646359710499321747275577205924142408854770102794785485510817346427906823361759309588489486829001399969413815001725776803972264274745322528550350924945789421310813567194866881814273064801587065127516028213717892575946350013002108049958636816076549262453399609271909955882717952544635163278548634482633200810172720469206691417054132414532292000032880372526334280002447301466700988598586468868178962087132779469897547724697339416790527801115887732498334579577203420826168796676798724153587397705695254890628703267495408239358638778941923168689258648388564307159746606586104943398450890891732924152721265687914760726074024869363698557583316916752486846568310779951388107991194046111202806250578683347018657584243211609448715692271492585782897898145221071444156545772523743276608122776049085269289882224631431265039150743597239736769539754793727272328564609369183884641258165129901832768845787796629049923711577426167753069780556718562383736984027501453283506507305378167964732807631360535319631688746872456551323817603650640040907293528244553293543971960446498448408334981064058526229421254761684717152006659913397570251474516169153267888186704652317513457237844502000139371265703094864546859198352583747452816736124496420792763952309211336412539978549562195765550377255691950981659576970626685550437297084579351396838634579448116314732242438846618660701156706941540808449369047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 2841959292641960587840792514714346767292484212601604721203355154661705220947989883926895743613582456301353049433324508408156668749809227187593404460244260502856958651887273633645489807075236207871433679037939034311778447505181002200077479110024360955237460010202027099402752113643477695676171530526178139548029192510739375098955440117846099523087571217524937510852654161294118185064969639651723080273769071463250305365396037132203924946011013327252351724994526795673748912179880445965832918946380819982939293247764694221240215090847546550771225576396412038353128799999153639167994369343363576848235054533284019103948082629320633003539202352230168852986406640995471492575383791253089731151609377485317617332672049368360477283564485818468630928991722862878862239694860910450088182958912492895167178075098097656739851331531346154161105556993884413516695745161062556804476500351691243438890545727150524243438709377421069446388368240741590816134299760719117765881556783504069570531091556274740157896377665969554152971927690793112863334266330943586691606673940766031772918358180200834806577991527161187147522090672655735793416277541995093203753990711586817648558580497266068315990276567168243563658024018995717355265186847511812007692237812885882328464351954650138534686438978196795549616759017754586297772420471921773883382710302783968455126063607609068143600759054314426714928401243464360214303674074605136257213879586609253803018658990083951170074344904223837383319410193194142036111190182761405197572046321986065435381973180124422657302494447218473905126621314590634233192844206391711296589045804709762864285807864296420497542742965084813287394269236669648485984746864673367861330871099213097861206548989150669585691945509169598262409056599613765733173500050766764393550376477940707728064854584821275769576804772694397515771672517939363451217788335726114806951827166357389079852930774297462672130105704050243565489965958614198080079984445088390663891127228152006853161367166327316616141404824124650877303066602166853017623946586555683995744162573556316115706754667153770952818345170616581369891104352854504110756360439160640370139391552490224087651938748453516419014595793402391433552126713905947467296982253004108591000501155433025759693106801684818273192893920224077146442921686636096126799556219499360445597774608512073411082603706087761273236351366933314192569717546316859249638515854921874120510117028604483936038239318343879229440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 60005979559507609197692210893296011251768692629766943035992935920210368590506542423277045993373078295247361362186421960200732650423189499713126231023687795602868279656089421421199493620167175475402455098525443231615498844278435629553975740988977944079735959287840344431083061635375871530347617878687549036070642168907150714588419119148781053945183171260924148092842131494663737857879028221316986942055993375543424427862584857698063536131584192364298986860903153479748414666099411542652407481505800497929052809587144738338115350601947481547914058353653266608752257389748394889992091808355083414693937475836583280234556347155622926481153719591286097961032475421369335615021670743494306543020106571154924809802551196005615949531295458427312796368603889229798411435279105588005774400558073947327357678661749094688794137364027934951972419897671592623001084603005009026518019098895110348465831863678549112392984076248206449873321851981633179586691424811303263572667480979867431656301554399582953361528450885567596320482344201857434810988765876086909855066219844480472151931808213362573716975141697387055063937153437290161475601469388773149026534416371123110279733753231172841316257795246224904032007180330763346507674361247740139019445084186317992561824709611180404362929901458705026578449796381153671418146718704044642248610705759463355005022769788997156567732870857866609079634407717391567354291733096146391839815127508842874474618666877690275590437784837645131390788416234875813902406802577075461993048690960508155384995342103566515908027581819136531079666816733855864502377124261568939217046330956866603215577642592870784387741825621823709700107748896731444699359553642008160958577289501539186361100229861310657126182472290016226886481427474871687689431833449305660919963855710383067799992999684754738915302660282389760814763471190990158456677744321609408843565082867569588483100479668454646744149687384850445023810048399333151819916289699698264725404888340746382530526198154647077393241536852534100956079398181140698636507315492147107543721690431235530284695030691906022472905779044954558558320737737218921496102465879857558731126847842219654256743176052825982749384414811423818781199361364797348983726135134434575099437540271489504083599357810610237003798616807439905816382496051997481791865977018775486797154598524526788134355009318180026100535279101482423524106564942320991035041017445164608858265641125026805830934960084333847642112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 713476604595051539856527425917475524162576983101160916485846737977872283553027396605884953070996274293186201647503217555251970124584207473445334002412548189653044856045010655276449896289293882268934883159863267665607218403371595634962907737590170220053767941888750095491411891143825868626054682451956187475564019108704713991720798759741528112088442961150909827609528347390411855883578317250102516732541977940105315564939525319196147892305345950615821753913919050910146622723383247611579606604841211268183602990558316196828727174450747880623280505532984935750461815425511982553238290655688548556003777204507147519618902160515110229113476213024304345341978156097342347801015338619880060538546175290431837058928689682901992350606866741826462057246096924254348411516435172412257913021876782211568058105220481560788042211562698919188020723580527201647995816624238479645223839757053700889123743886260535453856731746906193306304466990472461720552894620160717931153655490232384679083839291526441281319448459208131760042504075394272336448835841902565424011028181062596051707942862058179706874660564140660206873866000112702876209500151896129710182102558446233684838160819289735156514646342362952855108273273670037616814417025856647616937200625078951592270252195173925356833834132452345264066654447774900650476795710168929836147169554209378371425076084842103893647061818423759954441287274289927083277100733493129123557470563531171656597453304949451363070642926212097185340019728820640864089406793820706271803417837810837621233222362903906983764809217842788677308513459612834142209528782860153607314107683292555592651343282375448145082819341777275690052394268645353100127838600127797405413559319083963183930927589468053116060157527198593132599943940567595005495927020345889472203515351194989021074089831708357447972824156067724034572409748066316295419200732037975347140572721124783774947464382040148133272363683605610650066390933452832147691164286135483453566158264059891045595421828957965776853172454201435459834597114783349026820241091320537145571712466043310211314203752457852606555045380792029988387188621414344292020307868083389168073852539162922834463428294329922053613139466727714555555459894138536300490745710743155245823738702164386127941534175851661963026955764159795154488036692886837568719937005998317928632770831363270194174100204843783031738103747250975236787822546009687414408786769709864143604843683276438138028684957109614867906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] 4420852112625819224276372067428892769734604555290952522026378440859440002863921974749507343746889718803149385597993327558125896319265626255032661329762401866006934781026643275772997337090384586303913648511305812325299285717939364130822717734493159202883539884393489392865426146437997691975418217937027399562188007166728795899971235136668275486630432812519867073731481713009109291530386100068993638338689185670258185752631202226440032703982060326711421979354668652667927576832466894883811029879388624517164719542966426518113170276708269777838106665334229178285995124113245112539688263688394180718756479761373106925582293185466907344177038233552528935222116265722785706228419169258672982832730558711923346707940171138914403127726736951721017231686513678354315332793750957685377282743425532708470239798979133969239398972636811862584351271221833185295613396670283573627451733547325691013801868370761634623468869355845944749133003212926693267431182700985579403670742000099837593496192660419384045653957271634917973850404812074302550619566389912066617078020774665283715863003024843097359202777950156404348320280462618608688043882788036504530624205708951771974159572556008786191118338796169201113456155021166871492952296297875853191904418045496940978706810862227089175265406335380270359016437475327858069447630587978545564571697699134669255686944017991379926196557277744672169538780931579592191230462142558446621399571372893631896682853387118619848292226044167584723644434796475090821960449594458773752210284495631301879859971368305828539860316852728380506326150297639204056183733615464560325945569135598651104102252647251412725502213714150084273797836422154801912807825137838855204235646413557002944857436061403374673373354609567317363232398596423161291051933641488837415473102569511898579267019194808827200736197656908342700040879561296561123143353869287911107433716121535945215123918435318252994415490504220166731983643423856235876737122426006634858552048214129159738061953100778643416897169661371504813860038838330693943855226573815750525853569527711476105907473983801262141836541670528831648673271303593980036693161467128176451840458791950133398658309484377425178645537931204857040244907752860804321155740149457184332966123903155256115275159562128264555753138452394431611578433042232290786505636220380544086557516055861765836922600004910839380912636510579252768235119410756194909334992715934854664284245073078776568583251302010378929569792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 22430989735471979269895383040070869056939100582019894387555718419909535599080874782298422515834309307859578553055455931525116140046686186596216757406577774540489312954385871511072137287714078263354559757442034960225418646839854924766314082803037486623004544078059460316415590300474555063711407829802424823911503765903576961411354388105823647668344194036879144761519021779053230287328484387230032357386426114346918261600172487733083329190891535269436240678485631444317846108860445243840324870791443516592336276872827969075720509953675018054990614619226640419025695546313397223773946806096184424367279742181609553794743138722413880854962384298837199875321717118339229010544007916630170893033502259999622631543921688336504919613188142550022205449999316713518936556550823773865366671388380654215914347684770351270788190972901594531548896676268531823188072012061413683931411153263930362979130277411092430252441085673771365711598544187414229691451758459783940474430491307405758161680391609338133958518788332180577743091107221821905970807375407552726063036744177999399423991983577183064314105510356084720265161135728186902225186609913394166848656787734365971680268512625132128727082232729670660045829834086435864519585896406678413421069751234094570214966585826409988096625982000700615577381697632756718291179478637000485448035660588869168438772731267207669470685619205788914611675611512640111226303586330713774843626718459586934329895014436906889505424155475394387979669730967153584676785165123132751980237539860253736088942841246786273795511668496645864691464549040032525304402992105964247865570304284852538127004047492271033454445901531303326921349285352797808379191571030590276174749047597960318344337699846056759708212997422808711617521893575983269884376540902933710608551034949990274341781336458465299223308035750319358123460482161855419200200198541756582458296407075133686124288702329296995994274707525955758235019331121255352152373103216010547240311182539101638218811328331894515684408859512382006375711122732906975797999561183637575766386254461454383911968100017623458405835260867858503362309224056582165435587921616355579285992972347236483598201543349957982173240690616248680456132991820903465990292151110659185742535963001063336979128841644413596497243994087362987445424221630045391033745179068926117267835669831552831406314729522431648830864028263570728371572280654368806273340828702754027069692728382984620243076641161574917666242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] 83380521579661078401429276246373734297138246414759541605855554352921070022888015347850019126522170506841878272330767275508498705189438297371870080515370104022486141965699359101610135058516825693077962867663569630856491697212322129687115391389884802282879885581370607741946644415781121560087244064708296194730250484604530623944200839863518088787667765183784153629533822503714894564161287236134026096480132310947770209062383577598971823342364953011572814034069429359246565723853390026367762711161776577653842876770985945870670463263171460563860206307939009286102271223829552313810584767082271787163459031871803991799301769991707344091477250603237991069574969756614400902958770773135957918979020292927213549368217396253167181546568260250930187054636696217230163815312234133826646001658545830893408491950192386322985288069867997560965766733930531831988791648534094229132274946237452040250276020869529381383881298325737777116855908251672841032101717328794047274301148134248637262637261952082362752006613324835200628052783572507610371337723756477940971599206876056914540301476770194069272906906957488811140655263132978835621186311865631946617968173767154054612384098201822376401787376951054746957723277835236103393937855250966215266765766998727841873342130666463727933984042974732100664498052445440586577951397227074310234536729290580743826543262694836470590546202166244647189243137749562494813307798768433736853364024535454150895815322176332714748094676843530781508666219615030746240404525896397499107977765616251071746738075828364842558218332419068655071086645972646801663995123634388395332097329024287601395676638979550949491327304218135537208928623351312362944054980598845548561011679702351765836008987285348815529799308825161624541299117199200224506472756651057903696007467970436220467520408948327634309504569166728438362944912678683226650359428621095371121717804894147069525337044825667688273409287974452185283529593302866062769865655645822373069050624885761858987288606769285878923183949772537254545790179788583487458508291079757626698484238110666487702352372940097332475106557401836653966378305942597733364595295587717733240484631304653283675976309046026485428990865461851755008827341515429604990664123091354806154567295241069624424550365848150144652343094236773173588104352445786133097753866603321697682384708674812925080579234253153413011478838862655113384425134695339311273778284030535916004344487366204480142539581198644642909782016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -5110095794814992242521677648903881074547466811990845674863326549260509807108029924575533785964345873327444645661263630617004088271389777497179081883023366953748181552125293072656624571657366663655594019286833498748325681956959192078494119792469679771930823175327425375304232227427131583098339290933883512365190645468698949064160734573237154941600946126870438190029315335566039889090176418476178350667188663513750323696670810820039177775764544051736694071802763252101084512863178959833440587163429119681657609276322932016849966863375396351925690914906088259700824724714215190378777944915096027814926535432441382697984281760831514050620817643544534674335449758732416199871310199627666065806033695191244553579492889864674798268543190632722769263525151772215996616001323796316749492179081175084685439696517424606363095450690823981953185497854318735596948866961976911693467671863182162884324496534056044960589322659441360344051938619073822732657533503103045782382217151916051912913649013345284892493952161550550388304551418080158843770419319748872938189948268361847562502771863003547219227495020760630209740526877573059676595943572236373833197810190316216976894265822974246058546554726396513770290118529869845168445038637975337165132401175740067670012920631368635135965879885253305169916403270286577299653640621031217312038319827780826651953176577700394922784310762689866751882529164439618683372000164889045784755097402040771954511977794255825665874566005137162843697401821891700811445156843819625204918243562733908167915548872231118679371179432421259691153598052046605508770094065588043461691060040197568201281354396243175566698179578201756692037579233843630129807963461360567762127327491426414679463791318323321215486787460925465000050637726207333390177260524114729888492066555985826105415840450204026133708383264744367940714942247293305853550065365066753710474443569289090634892245715966510713155932520103504394609281866858813359436115204895381279772600215727562249876830894975007142586119379281550979618827402726316995109795843122050715722518547055066343419651667529782370678725199927446746923189649671923308953302015302466430526225271344689207617924298334022038873780203517213062505942824546785126239947395417870644045779124411878422247448131617178727039568742194603668057623174558945169766830988296806925989408430645164902059883154940563757578311859432557281140607632005973970514100137353386587767634204938332369621155375130639157166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -303156487310376515592012172257244042827894099044858932814517963496012060726189189115044791972396986058831929509714693955520394083543458256694366774128119715658211278238533520113336582355080172163805666043836629844248074960734098366647048462163169139773757349052900513303042083458032210321161328368025749344970569260389482451927352754776132864269724372978031726178470229267312124023629370525025945799046307194232845098176093326453684778308014660537518489552537988187972084699098538631858912269395415152635728635753211616894970653845064315421683445215075790844172361441399004748792901926356916299956542085835239786889521584987389088567914859714334612663111496638057083905765726935219189974617936991494066623774810160047624740842923169490316313246523059753508854002655097245649346069939399831919415040772649887954813897824268489238981558518135327200722916962162972231850921999558913903298967764236562836858682413368461499782040591109104284902015513371410068756324588055810877726516016358092436023997138936193508230766457250813599600903529235667449124072550979315902562908068699422752190482885699095437866087764273674030304279698278721636173844462424321200473227817138578917131696991805932624352899738247489937758741444905093287297557008013691939012014182050334260028323873382592650780741395174337221936668628017661177071311013873474624005140163910530870358216023782744726425609333531917833414312593853010357499570261488680929042840480252946319896858163081428406744750096432326689223083399792843914105602652612070253697324719806308784543190121229462734934693601196755010790903994889294783534530083893951405904253824269145962264578946799860226505799385057339144421710861931938797178751904728859953891916734150423400857222880890833081090855720561384544930392455300323048423640103021059729984203289213140366869183644268666625354205283544288363644832837470545978276967042283785455122662738690137515281064041712801455276762457941952142958706797439278478380169275574948480756200554887954451344855074681549130884072014515428702757839295141426333355523295572766143728671887374766644439388071756876623329702302187269268310746530453244204818814388904257317439133818602965880401550408853810106759682293428442239194847340481857803376335191674320779757591485736861176672044407550540247173324182853251738689427980342786581154234276627131146740497713116505945424437820186791608792750966554399170504644050135398088576302340876078663471362856624002208830062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] 4603160949524713816693444371652942019006476875879299218541800909750434494416725059499415502797729912614754131845497622066021661269526095493668189559425235280911323412479565069249291993220413376872030005387234258549709820502104701986936379962773305428851311550022774282098581011794263028732600535752788947994837164334764827148724874612303630641162415593471517060933197951880363515152775947491896488994031689873175721029443495874731265073964667195459387561558050547631834605881063728046554875913858213906528151919445404678744893932328066840630138914693905843500944325847360442016393439852654061531919602693367840631763280134571036140942549052161434066056022993912698817329082611704583152987410344776447725501332309278533762613847711629602091174956880839676938111712362044309413853793218210438103953836013238160203081743514671123616726096152946893386197275230746020235901930470589800919292618384662732062040109258938564748303087697370827852806893284511334647485067374151294878471436729675273830511645514622361085149772011858701604900716320129111114173179462784526242183624627893797148712900787611811770447021504583614127563602029278556692174347953367924258655579853330824577598079287922759176416789118066999844839865105601571297314220559889047604744468030971709837221004875713973760070323889867916644585520535940679450454141777238741804043472315628216414693443170198788590967503534191188710640920318101638334338650905266898428881603766620122527101848368288588359225521257536237483209987998928515410674138938627924043097941487597331719824279072696440815490195298686006175647185868626613171079686367421762187753529379449995125784766096866821049689074549094393649728693059466025106448402135438640368613712063365167402096632095654612207784627652782579118932555014390843310098773671757764741753599402023587038595926346760890194233781486200817811366720873597217013314424895488343233233778625372339395940955479509120003517424523018136661634041638635122016764441630245855623828649128548823759294016629136303309264661282167435729603881128264515120987391768251135935953097107797237606530160376391031280975893410099114921811030996040868764326456067652037268170806712914236507511605960948320288379661779094119174927462991947622764561667160508748539917954817531172711166697275867100784264825552309298048964161925959538354663332396858500711521718118963281565530053221710059042404261859749379796886365238552551334794818991275487217561941245171186337987952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 2616249383015852586867148474762649038671010653843772639893955850023940119431876131595723422427450046835766071758052355335292268697957887556630490005756245443194587194295741164254779499164577702421535368726398454182382150731654876405921815888428745487684516978063195616308435580962497661193696201060288206669462010469638894124424199984642437909359100844457491300893581895427986185278262821876580680124967995965352866823155674977952587975216784960896783421129101573750658992299703104762340723146349285729001608504518386329180923930015214728727229106767314515551857610076935244807684501987193636352273180603034854013925282169635160531911991345499367933141041408285103725371320732487578990439997583761781571108952112663548205887045256185882481962734615860129175690355145098824454235179110551603648627944777551253997234404731984301263617301359775028604291328008093001944312064852839870429777131334581892438940270303419311351122265107624137268121766523434655136893217583146497999444370430638266255156778284583624364284245209260584734761911766011329344000427687086995994997062913627136326521280335827572160980265717464882257164910393034554963345289573186062177288222849383392800775183609674862774518986218303963163979638876433724478935849582435685133313182457415723292256302684183687094780823620196404391638815895640178320784515960500032556364378028845010818659549512100623868745343485071590514458596320820770196306485537362889758414319173936015199630094524219558609604047365329754208181884251856996032545667881323683543824433882196893567986810137689528813558536451004582234425797974449347217904849478385803906285069870534287739192188418430573516886911255081106389530234187314257782858599306423043033659833304399400444406691984824681089919890909184087248373100278233988813785660072485180486753313319344075636571653967529984801361524050533914169899212788955676873778126939576922133640140465838699600540741240576334834839854494356713995305547210075521469916260077674711100059500106917027895005885399836013380719159607886363260186674704228183490104769224113055720087258915442852779930614000329139839070687987371093032566727067240422362447579608506391896605878978750523723138961823239252551259897129836296044458422824487331308061792677100150800146725214553365818204373105330694844102695492773580644311166584449398551957608837427229214952637388841418481702209898985796830539583428223250617971535879111262161444870297232029028228918467341151259393523712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -32405052352200517187936262305179893767902849054241738697322374451781055206475829424399209363286006344758127598405686407829670583627763292503662849225014857058258824454989967514166497958986589715042799371656715560766407191033798892503962781606758169397482382273903296770645084277105687971745020373665073441748754192287326909590647587512784681073707658741736976714317194630373515708472875783666175735144051664093906665338398225207027451298847241828741301646356732256045126085764982301452977387143549884720186683083821816222895862311877060959786435823060649741714489509615472380300979417163644620500974445285741209205314765286402177403703443864202631551385502191993998228499024477277695262636723186605565588962291056407785968086667212711961445380771601912694992902380307676197760849578146168369663163678459879296166930452523903607425223579197473536618934034377884444802994596758725380920088483254020175601558378202472799413261610930679287043721618352046514903322172528979880819295057795907976529892684802266750413018363226038640168499988586183630963794890733658628782117507134728959499334304613131430414275949811894215477989841768254410750213891612852156362602706768341495587858815050006311424349095870868820297252159170200640571535237381342192378515898701859214608180090455588709659987599947942275596730717046304330901312125211029806982500599390485291983802825009010123711205227790339641647011370003805656560049410102001866040272465975935883209463006633606195392693882563017685180530156747518746339708336786570385757071216344349032362684958198392616150018384972495259645311055988102147140135639812534450421496108458501390264156600137785819056062869812641848088379616714842388663155745291439391144548224302351561175835106867851240748417811690103902331594805107167531722017697391094047039249304237711767330781849560229249285461596875597202887882070758135550619769029696499069477533420214876514698599449114740863412305656876467753993610851253204349071192381601623527031643634133597001935821566291851548591309989321549679167343291110704824080350008233667164049941738989838082875369134013626018973979850963228228630656181933885742615859969505590906715663090025212401789131365889469333416551307307833331974774072122863571015094287072325522238411519286704151619599494445741124544619303150861583977976168827378069894563236601317442858693554375726132801771365528738996094628557127411252040825098802320203542236106477785542747082720474397481793811906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -25598372445809146139980251813250742769626717385062457275381983052593852543899446480358634860980639981482546687054032078733177453462502068864833045997899860634504838767579110228022306670937174382419362579976316643367541956827069990394586109593791893032330333663445670761630155890561026957181918804210659457689314267739629389969045552820302058638578461636245659621091181505648376482241011743593776234279581590085484243339370038470597362687537732226443908079361727035383427918584270481922514694227236005762294843928615703968639532890269070435243548511155591162833256061417420594781044766408211101455924823459180681190776873144719073147705920500280230956340442212881784515466502620815633748161610086682108791255088452985498872958712910235468616308500173442451359257348121895875425881645493177034560968341021574211309766517824003025536394687662925202966590916275628039369695653785517671499632763294243895884167242789152927338250143706841828681358892081690459719410633382118354412998707650606302216280347302631039010974802678839846576311876189628036344208822842260536614160975970251966388161002881019441408773105567686150182033575220650729842873017668326735734076108594735879555251085872074851221121932492947823905637485130572826077024257242927402813648644544595043924694532117244347787902215549599317393886065697416374523304225936106831467407706249119091798972998022790992027405198072400419048927968834026913957485787120861535714109719675590485573925817732230724532465500899033314393147737392910635111771276343704769392851763571880870672167720246034779707634109354996919581791875791481548436848192631572670354829024040063415783872328239528247081919752520485057260371070060388368115224607445144164855062850288465973272222590500130770014672696373880758219957438866625421072739489925578887223270378472867315730262914200064429134352619027539976026058070988412089359637818133182715473619015100490223623485801779753932767434503968799708019708669944076179601788276996927389524432913474263407978225673782631785364559759027490665019501000169432172409642489462896014588330099800560237965752173559733162756739737489861015977414900984860080612960668373498639563198011358131187261494844701381041140966155383527744449649718932415123322479978337545179361379473700825391946173129981895660203485002682985847002317172061851152717020628388327652268311310512219676687736273128438956061653692328325181737709417482006645901025689101321837988655828904734526893052657664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] 213229025477832843372070771942214187651164249244872360692504524201971823861700287181706600083248961968843936088457746931333064970408407079480776411667073814874224956554467343218892410748119365279813421682114781651579731018376716726868913622406190238601052042419690040473085152641842211512764602210025568282159935677746222132459451917443900894153584447150966825819972578354120162260685375805958407618099524738894569548233070841028467509837952123746593401370542850160045591598071966622283183395766801072004373962375607115605318970710667366427369626576690260764766308537576661513596145732072241871670399002660623330930868640735482865891286573092338410604535017040548148051579482118514723406403696588650904203376180760462654042022912401322316877847701556715020749404152211108433742254143466988020725109504359968646812321186265135796306042441851792717744175462508151221853226271748540629152640585386203021548006860200484125307626407392134712639850235513990698028052627394759239946649433782205869574689229863002297303172807275196272539430542047540293824245913745309531845623149374158132675917078709045351412338324841265104764459351403161147801934076861781631586697188468672422280809129463101959064362549224043282156920220889094587210023922779392915086561489206151074135838002898660319272497427097194558980258806602448141191451651410823010843590863151561612707481509577420498988035854781431891730664431541154139923133898012828030066462898193176713911995430693638179091719798703382131820156276343953189008695307990483235757816940042707042753680721460303843851567696841399893853854009571864743123631402737083075840898769429816718107103712300221808684392755403910997271221498306310641400842982718877796376954594714985096034579008762967015550465339104752947865162252121775615630433683939230231564277571088087304554456476873365485559437779200946084967529607334641744464599076578158972269436156939312611860278821538470172989963349420150431399924899659024261079309812334595299976438069013837895950583408543039093529161099253973405391440746245645215612024250040256535103808842130637343466309210897072896899979845985611633389656964987277140667433506483634833401938162916749207375127466683504416508577149422748854685910930021528149391023735725542380638818812897656056050064378646103452961695742304054046803801200083030413485352194160846546348690997886194457415670727979343545035133126025905036154031370515078170598051898862159816554816429705720811960433377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] -674961146409533948250384134886485599448106960917695872998290477432628471038145254520078324690927037452740368086724590328210306601845260834241448533831583663165300843043076720998850536043809119965212796941584347922858387376546570887661131153743756471150517352664750919567817582078110659558607244593008609588296248169183196311160813307795948432154875363399001608984229746928109484407222434005765034831856297149845385851123135483237087848449136825753539593743775022714113548616811665900586352302730923572084010805742728155923085111934106499914635358844147026152489884665358077608624548837319545603843463916351901100328587271923563858209549734673514649249912504454260304946810500818037062791578001192671562557935415224293635070167056073049608979671069092912166911144959826743720931749908363176077992359101177175831050707387400268800207467222767761735753957986544349752782253133159233535388871137374858019552284493537254208199066611080412051277410150196249002633722060595647826422435372929011669976964941167201114821556448235800773650002943375246627863266217431927884298027188254701312373243631420506532560587093519545308799350206178675697296085159261629046328332438503581037294723929149920866164625494883058801176613553487168396796698355397499032066255503122391905692455771551706505479339780256410382093253161350919977542630507923314135046760410508726760107942415331970960983395659381183264014984406694187024057676522988759228309438185387649735701401024410905480170445632444848776714261842511759564822307044005252560422926089392595381389116539774489138789910155171031653252555937806616708079753995023735515656443837664840341931566826992557497604269846577320896092586014308172454153973378528172439668075151711624967936968928672604124327106425004675144873445759710826788757389477728014493863271665182124771520741268278243221070850773650298406777966180130489429129852431478131109311963836241496174974741178250616775979878416541855997042119410508793158172626601948108377372202529666741253000090260066716852895802492982635736017500691469473721068507495457053682220258962287904486772130541566030101057488071054682417661061017290578571319896509763911796690379677137631084718367110994675216056075899365976590191762973556581207869862938344255094756530258410455525827528405923581237412467524093391344428131176413535552810672821129041580863925975522683601267387075397227685638667804994020889693115560025189120599746199795717485000603732094291784583941718016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] 4283224279648639518783792563980832747982530755379518065070199556394982006593545191937911558449567866509343187750249566201260300837383191187366332858148077714205139018287338663386770452128103493964043281545302642748554902851694476966131698565886129324050427011957635988605110237622152747231837934105595321961100754437865653343762403944893411191350750805429598494516795254237455935319636351364689139741635326690945272906417099083511957967284454767221131910076598733690808001194905225988603542440609288901537424043100699552419063464357489786102128925506856843461788024827005105996813603223803310839478458195576223764822523694375601710208252046903867342245553549533953432490294869602391161272919053523089303018581891640378829644434501121213162394243780801435475220153521614389928712281087312540632817730306357827152690526488597934286112225027151035749494208661176670045138534190735841484094229108981438956861897274714817691901523412867024916272203322877855467705939601883130839768581603689841566820611147230839788790351865819802351162263505027765081672143625572282717133539153896352297268619245062027218779417776658125922714459575089411009013728787201547903284709304561572363578804452984578448816132041666187223006069103573663492905863884163526684221425618015097037741735863532349663781899738792560578119830419273900579136191787906271002473046783773333994589502989664666481643084018782824666556735399272715613190897209449966696004042747329342032125533597997684080698298323549645901955992390170168109424783053079093652689083298662415873626245245151301075481804408091541013787299227846399247550531393026193369891482311009334933171532790379378543847561764428275178670661896133280060864475995708409554152984555079319990315336934659618950591959419165062248944240019992829162497610330287821893551383590537860741301121441281953958614307333980328799087669490728895433190682102880537204680817635780144198731776889341964941358811886401258304796342352754168116870438253145000464453510439083880053077505167598106522535932462353896457499830057533976041611980330102053588443644240902059622241663527118744622589862638961935623718338708895024786680516770973527077609466623326719948893220639433873541452054492337522953404348159223362126733652714595765312887538535491930602561571558568166855924608613015344838950308197683668220403072062205228716435986449638917381757258662735303857127320473169201297013026405144641306662583496137301236273843971648619462666276044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -19073163807961262364031239536466625398950016620868069975048002803151405886558769937264795093870762258199945304208949503879974055702920842963224863817850139921826895123489821776328997147203131022194596613951961954366764306164510129461969582324600694920013346364639045071969902827443122742576344187755981124480844608404488486456603717450447409705580311595436378625365054548462194102909180630809313065567771948684365116490250009571732418225858524854902582254168128944797649094473168897647676513566748489726348298890264449905220991157379893855088016445449653792387058714828270678383243122718388371616898710659576428276921909796816267612374939723835944162818243936712933755764658584962868070562922917134694065834376118415392304217220215573024413970062881957113196142177491702305054577843441497922420332802034285829618832105701339425685365467283431689229936948417189741460088312406007422929587337729844009810371852755837653271369415099465632788538826978976688500313041880821392639439101047380168899218075161856164030263882440239449279328584409405992145198985550893706259705623930679039052486744640024912352810629749839754863507045814803512686375983759574207400243804567896800197285658750595444956163177559856611858800026011292035207431800474214854584583556881106237005619539581455018214382613238332983854686291968724792769288646163074822073932448368239562612075411419338451627745730692980171525573978169787075572582697314633787559582936981461774787252845458410224215941802821790928251297122198008171775064922589578444555203113445890015939621630250086980580621655512190809043447467000374921063438415618257505108912624890695699775231492023513323535253207236688668988606527971418308700069566123552684444232992321800246516068292197254730705805919406798129149476897101766263790628282109081170234245890681828208273938385400291966691388396328123377739120210779427403671663739711037598889132270647155680408165034592641286215475688273980422501368870157902550521465149737011101036268686195493765998072881105847862816441301736915256813789546692551825857167737224881234177978672493176261630577735251585096508867470591420552709823791073094423656022137277477694274633835715058913818652429536867108616122032375289002256329413689414926474773073091336475108280354641078160905906206409117513372148725933192173060744742474239269918775475293610867791595953651765818474216040995521584433643860504963468494731704642987225684454154273894463575974648139112226425869430685696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 60987063873318078676131934578280460726008392556319214485388595996196974161900245350876972606187282681047267463993733901248918100480037645150986708499844420324805733357834327551585460920760613738868286860226868363249823515551090059252488255409469950752480676090558092096922426680116982482998552628800966037336244175454416037082163195571297559890153084391950167944462318984978498583117746658060388400965609651592225712243545519155475831657110022847624276680512301835602679268085530813286558745201692210229374651761351055301873346138327152758365750585907894846230854261701606370306122902267394724037872120308059325799107868183225867038677144395347840469367926973721188120564271638584057439572217217508085048776066464069625086766704692291573078741367527613514382156768708750112252101120649020328421478584662872058132062758434522761772591394057793209823696097852903196415866869073076939313666282457987643572757138326550521502769098318239714703255044179060068180921476240113441853019344210879137930812761144828820092106003788999873027060565671630655556062913945874633864264234456318936071849882664924825825576526237523894598822215802908198652076337909009376053439949318265449121183056691398283699965890760576036570917153663572212940496268436835616544941474243922866697814482405798108453190991766639509657683154228928411975127842417799485221809149381782539125321649209553851649589445597072279244103612654025073988904296951592633707327987742637063177497130883354216564141119210260521654171006634235420082462022770490085993130951359757745500819439258504587274240652037568359599131266580432705388243308498625919015841269909271279332494191431272139715196674566079076704839428586482297891678475829179713922151948174798548183186391729561442798352973103574997556101685170998831031301975198037500117449796851713069264559520363485034714866348087900563204823163222352967067103352247334914882762008724065552843184346321533725583988251857077123646179956280505073708841145378989185086829980149758145326324975792497903009957767730035462057685818780153691005474601578913412034860343521387947762223672815975906352243003303012781071142992358326777098761415854413938606697640847955754463466715469931720359740444926841846482941375687965290414806238545441454675150459351737977016787431799010405965233883507638785422167390735278250470281831218382956755979023296557663389347680595659249472391940798746468915894465616591019746237856745180161644587989371390254245070461992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] -160887137304254785538119908598194965922478071843076615772479649518050158231819521197933524441747001211788782668279567547913029087628417453744817675496519247510781796642312704118474107145336896558045082078002105933647182427522959727875577231055156816993864686235828812534493561163972494146652652402540154577785118524578181014265817538022804971113313630767570997002699909830182505624211951539396239053045615763009423406290873960755424608864846667010679618406898668943113245284244060370127046175036764242351266144744275498327156368666649836924614678169125776715641069512749433133188546493083402099773270186895368073817111522456280443042313928677352473345681360156971024712278392656106866239454234514678645581331358761640034946503925578110751897631794325526041756760163139157180169629089534177254859209116243037102170689618382803193105839592185758614095940837104980088253259035909421860962922102668064920661165073564488076064203330561843281858769300246560304188515229334340705958716357023408901659686897727248344270624971150424791199910460757346465186032195035107827036436540430711842098588451037705469778436317388237699961872487399718458392715093059672797851876592127839304059112099483523861763459881391872758173545448379067328023370012785300670837406643635075619298444529698488513749901931262305770381526216616576664023213804948179455604514025980581979284166593402834708313196008143084774559567659079588590183122431004782749217861480602288561186503154473591873564852671097964274251887675905074774748263223749343354965386162071038807973076289570381830899440205642764131831658340318761078230427451861645946394532086898803513249193378008967584969888118179104979413903108624145441347613928449470596970182584760784571783656651763464132618709371196011762781719024402601196596763934307155327795194108005691123381818121065770482092399241841973254996560666524699473356719136264973826619953607037806880333358872869451918954099888320979398968029054247915581754386518803732595019686302147329555844724495626530323932839448735510293930233575949807060700788213960220584917983290929833436750959677038514512750881978154119616201752322214892996227603643239521171911042205180255624424022362866400249747157527698834674682062452566838842277503320255762517737597547720877285120351578780876782860971622648832859849434503450538410680508187444866979218771943661746981211042890235805882200016043816333130759411114355390159012294222799895470970876890534461732706642070339584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] 357729561298694082903205060194043377770038771020329689493572862792311827860932491354587006802338454826922327942575623457369570911976089007600468022864371540914437195296223357515098522980552274623561840006030285974693822521903227118152053907369305141512700206667013675673080557493905813352656051143149173512087805673674644868343677403145730012702453709146750116934945716673150488235903667926148770785247567778656176803061647742005111630563520490634514076555004873317367884213805473845189014017827567520493079760950386524169947110932907079602372478672488075519283782343277617911094344743860089169740269066859831806906877392548155535991496211561642139498912637379794108538857906602206331104210767870063552130605794944673531614304012694103385822058154500138526199819751935215261672498116353196341478773529216469436893453679350189447393396494860899161181152320188821682896063992728488379786540609643701841544294995521649726978984067112767035269366501224361384437405844922118226152425515646749494195208013645371744242441296940404923713742428422174108181271092783737588530625594879120597631299756836576778210910776949660724211252174954185934633360673472527201535193192010235431220926213487024092974900377766652937204442208788693724822991383874639022242642217972005346752384814754959669374228180019835412231567473416148968808537498403013681902643977705326697028735215069142225628178119300800458199157101973853888108861431456460817606122279234036179690095508588147774255615325507614236574072804677467174788539426904537200882434258943158882238504855409706013615913668195732086118478178820923295101923855920458527543678305301161053309925244664274413513945590445209748509060147698255861484245837195637595267730530386328736912441798177702793542109545214529147275751849660930180431911258634745290904558141021940949726452791481826584347892562997096907360696790187063098476950062913343152651441876259075127250554239195397843823970079836205525599585632480469155582694523273297662148872118128671056226114552639238684538935988933631374616915853216984797305541171814343204059384656429411432441503281814416233855821592003913854438284548475186108244133260890812271470664814752954596939789123462463426256927028534925477814933667447383102617430065353292923720645912957890608340969672224638867817641386454492420273612190610636078561656547487867465638556106787322256018265487049153768431383593288093712782564031566281978982308857845225656935689509491357288233469864837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] -664413036870788228609730937375730231004763088039246773636995272210773244534835781514877022358898755437395262142441434257046958775678392879440315976292613926668465487349940642274829415630887840562313981384450075566179334456346683727961503381096067621562658783853334074323007555331641821370998850582911426269365455453227326098577974710617411099850608185661275230321836650035567856528164823789045426928370769474027287976625355518281289151543920292294228573908643719471329073280288811399459417788378134098766971534654163437482241600377829193313662159448105265815598300367232301952078959731873686798391692620459378460569615133673319013031356168663378535515424168782792204643246958702571636924753994307140227603826613008740700307128671072043273914457029802965271209799121492982322517696483184644386717398133057565049714996428217481011065906475324251877246125523895916600129432717812340315769893717488350853085179662049463542693402497273043853807867156962369382716022951506790722185286516103568956631795384142028406956045265828875521111342884516785737628850937937695177062849055031718514162957673525563153436506942337986619547953418641797068307781988841703402355152175752784064817623237634275688294908221226084272430765071676929527936275451509016890513605706710076611484635854086168051676318482954786000767382389122611486921850839516285998455302713683000903748612426229800385359121979207526812567464921034401566475301833224877836949486271400191752907260242695786343725608472729283239360181686512194070039530213885272964203083770902824478226017085041440783422879727118143434501795550583110967126334046771265478968164651076407657735261364772566560334248201971508580408663526918745357745576945552361956921926853161262140064342807409664018913833866326802813788395095378829223569131005987489383557226972595547789679223038945766599728129702973650593722739096779542494227854289468107523532380759467686905777464506354535125311118310073262318732144537836413022240583462196366135600863373544895931588396609865339990523089979659611698398732081229503929535489449354719218285734412630392923615183916301033878134331478625721636890634962941954093931594166895875956194564426299115203689793303577190700610073459509612021674201705423512346579584054877218340089288076790326248107859100941653833753507976025758286165483816911390587870641348005663792987470195695046789957728592046822921944671227860112784261423861160762796950860412797596528314429287009846520119771701182464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] 1039380535833828048295213260994763165193918964642347209423254363802087678633110690156332598251801763904371807488482098316032399368054499582885007610439020651861920035401425852747208573056473566423861141635614640435139866462914110543803265253118535775879317677164146383370346381172904684257410464562771722400038550092261855929325675041808734779015643271430302100028407317060035279157364996521638968587875713656465446021771904934888115085287637584762226826708114255791792298562901155110631848941901258446940218743762723483837144049079383787037799222341042238981898294960329044935028274125504539115478615687343591986116899070407601381280949606173121440500321613906910065773178823517460352025980934333706376124393422938116141398416429382416909418136157703124765984974505208649136287799170936167358644975000248543797732982286924165653448822666329968421708809601897731113780853550628847774788708904719491353338983652639997214429063040892098233332709835151913287252544508867079556439801878319163156682138623015961661779495193664002855462768309869767030712366557336352929020966476046175798089313102513212452996138766948614305729139275452670256921434847159185993690874537169287587993383677996158685671740080673740781802616401598102231754713208419218171761050309423948614839916062985312509573155551598174081983510693527569401007793302393700677717905731721938153435376147621791807970569343494299721211870940167224389228278471804620090080196939967428284596909687467369338523767810629797156623937654481756593472970589995257066389090732229913631979771012960404946379319414050282388151791873753130992811803222417962825009793050813554029578626028624564708773962570315722356291890487583402895863397327766906075983322295244418123651886081840263291472166846731849517333722828848338951612070071875643251558988529804397521256096681267961492736734570131915958819949518727593346985424359835483697556292519142156210251142424752083610272993267832256288948079428983636754557043865429040686612620977381398581654016462258402093571251157684307898724379926211320457742259661998251992708946127873865572859338069488425406995720961434147544040651692671113770342178987083363033014868433262486416835813421880726134499893863996512481588505869024059696767145976848036776533741128547526388550100389638061707186174958680231872300620610772561800559434359350377299839774665564401843667668228166504159941309286660202624482020219246115764898553252021376198148998177535589270252527235891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] -1397249123530994525383470749087518663106818214134877944371554014570003049012572325280454539959073145869583075370553636922532130056570879496637456808642070682773402018072286112542726569538996274890730270750836461766682627976651533839038404678727267344564603158967461828331163120077394568071174820348743215989276424700598284618346818914769961505177153561634408899474464748518325066462070540294277466242649349560605633130076369634427439631632282531087845908475689092840454518599613744751536981541731922427473320388185996513282705006146020384850714712594542813986117900213528765449559874087867857644037655397153188162003981659158849782562613254380753517156285853995050642163569651297048006810371521700323309488956653910936851034406620860467408638683213067089795669199026707414547440594700177304620480279854827967271471082836572296627938163177104697437211923308616723628003812150691899271066932141185900859269546167745718926226505441280412075759636209654474611277711331846788718490370203339033585230450453030621393005632426866515215789471087392788571060443424358578004406702998187712513270125256487475672178495715178348945434892701231888601247745873646540990874236407347144542879834454219584291808724081243282689081575035285091131524317272562945018587671065668301133778669473779519395403607117132799669310693469018512632090266375704024770445614987099935269930697760264453935389249588990314299293031352501013873186574954905968662472909496626690308015314230890042275938113405205873950609180038672067549726452715598831784208445718256756898505773442549083804074858375734868529175421809770842511081282822004815976512039959457552883490133174105764225749152257507543636465241383774578402262369637267949973196869057147994739946127894314621785874645298693759593237680094515705278629799420645355662735044724727753077884435542202385654672504576660283338857992679626484602662145986535618309079902928270821561167639694073213776482390172370748739664207596004086224705932670234103859487072238404309599733008987220617083374420302700440126749434098502667036828838613772884674799512285211660405008946512652304750653546343194601382329583422381899111207608590906619238913837441124757166210278077531984726033257321007623780440843632700535544131074028780515597223798506170705601634215706440171882129941705008506704801845753396816349258084020737087012860082146337966426561693387405455850116166999651731188011159203633099428916435071420250838813355709813855308108146522718208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] 1656424090456448879855179023587955020381239105742559845056088951497336581525120499471141815025127087423295481930834367335522738864325536076944952520786276081391917583586865038987841012817398259281066240325657042803095367712828788891573112830790560041934376254208960401012469755187979080076172301883396643828303681413567205049432026286778704674120309828554120161184630378620140357199788434860932422661551052182543791881419241734506916714737150101094768995691648873735503557239786632603985103720567636743877879694454202138407542547096773890154901801130969084379829749347935426483517495852063653815222381893737669413046789225686123327929403760229271985781524003377833961873203171739860983156323989759265706871799210982418468222601073755374174601771450340016157529426914518190429117743558442244684914928551649961185817784489718435656513237712044954935051320851760305304016567768185005204578083945018530967478179287564359805253089251821733640130456696661030415070966511117353708021919082316566749017779536830513415134387761426620647896748263917500346111561941089438039861965707706112342323277157647604288875273489125282183172789010636484758027636462593303721081454820273152870658911288109763329580739572611821488292029085863847082037932737326422389175315294768473066087836302979469198772173389415028608706735454391674664974580144440860829989293929699796275496877706523976280227513331747339512191922768874184356680339111129457689379336105518093962185126404978676189388141142419507031284639807343366680683485426446451854363207252409824834347227678867234891611597197455638776425302536501650558287474534239254405187992812934955948664310510574788002358428866560937736452227998158689315241077020958187127103054302830105299028789060053817097351687532972782429799151316141247532524763115199917181271090714879851607796291479574873904635556595956258714889069835386446538426781776608646559638444286446137442433369268566534210001544444949656926680229850906547688378093125465670006781517843597515979612746552439294804381479902178318607651108642747000095581006575482545578500554594485944697232005149751500346197055400124484255132056468137309261440853026445916239904073232082488256860234988845179242178661568786018960939476543290957455304567694018188507510846220667802069004931600740146725742332702733123256125230379528301896495138252489416659441237914014275839308160120675280830832286415978546246912277395595222365203784230358259140108685184101316186786053425725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] -1808122663369574789251241487477653213985087089729667798948195699740777946363387843177003239384751109223745564244228358243029952461112882773565178173352003989462486169734440757792813076809941131751223757285172726736603381155535883935376299042137731031305321298017827984062530366311178726600852920780030508622600875214310636071630485930763104526710487137883926641894146158509081589009028493451623355830929316068531420655544923968406385213500287797439185930325651336503415426227565034807212921324204614042287551252468386625329615186927886238728236839028700933069310514639767103627918861749892651600372575695414593148729096860500077860615741244074691791273392188924157658300973161299512426594474537678889795813946461603691281789944285955070572461902372037377620672341103566867582278762235102372060177164270356184656944731342352391327515666877871262607033009924963987380494261945284835231689891955315492979522181366244299315209115850096595256592097746268168355371585403371787606441483704910337482830617923522942022416031577647097510847569985159182143652525183219975352852227387974358590058512957369404958294776263018397771089714169144809173926663790879276176863557756338718383542431410000574269645898069790353978473173367682477333996985254424601266153519132728716358687927103486659921451040408748775964642787911660553896116475068052552484055172794151235894062984542138206201445809787673399680775525245214140785151316258800277528405985972774559187900392332934020735169036033241081564106487553521090710018376793752593623624921168793918863667481695784536624408460969490514119476241711243959530546792511524740920385284282038196424346390632925465141528731926968963429948907620863284274720572549016403939278251555598008472428788978288995564648556604893173409449849551725177978821215506418775544597004851666927516104522807465170076312113972211618993033172176784330819541737318788613910651963914566442107468571706455607717865030891107045379460169660938888293481875218947839852939151949923620944724824287006344539993665791112975600740027344965108090100361658728627422778444412476817003940848721476999698002115638808319007065353211881109080450792664756027988224057432316460138636720755964159954107540647054723892522507347255246950348069836095172558557743764720537949699161201168912519876357567389784948589619360044758826478224003440751483665485643074744633278636551025233069711058564413163003008411879696005210198030785565168460834041981874145261648842969841664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] 1959966285042397021432541514168364132127193459800450556642228255402918580723000731439613224487191829077903416408170296394504158138404002158050270428380183415664630223002179087087777218214151543700528497578812533638211316958648374606432640541234157665336982932902288465181914642396600874278547935815720989998463187709469770491547486569934408679761529801862736546039548167396216194185339414502660863528878025850086937822847837162017847844124347697326895377961169881030902661814758141976730637717581176748968209172213801285801640806605342605500597272667341022735380505761896954390679056721900806580097832871326798630405666596094464706727540490386601340070402416102485811870117432393091259790255993740352113061929941648857782262908433867131139941283429970221470378345473505682014168347362119439525675810184806910922146751105194578036714034867630503294980925400571451227031983626711783241453482595617000752216673088192193254114474125371179936718013387742758266560923190961353129446592795944727930308517538246364426001963689555765754653441207509748149130941311335138775661260955129868734710634218711965430985853076777148497384138084865771010716547966726862541069804410321880611717747415966580242622392339794596658703381933647047097576448748631240930591836158714896862113952784818400568787590348587198393876706303115143656168187784032740873118576202199644199311646184374441838084072865572762593086922741956089941889510121457918895173523729951855934331224804138107446309788375327606573154178287769149393976032376991367271632564782834049158633491797025042400037547666234545217269588853754846862173305701989696774113239029111973560641714597790548924920163564180909272464024191579723343047870842399728623656256056650744374545020565068602359259348153455868277680539537669695059723327521105240587721091848604888094918528191180879184676286318644062282117277374364618540923366064249242552712162197123057541228567318528264692700305953918625536429903905372336958905769934365897691326260744804414822042120990161333227344631993070220424939427563115713458340848979322314331532420918164602797535910017300961942695096019395797490806816202215112512860219346077120384128282032465496731896703733316917583045416429202547160895932402145770362673670085349961201622629887671698952211319290215094844325216984961057888027355025340534833564191688640329076727511131770135606203105982794003929210495726688172801900984377858436253545898250773583437044114174157521886807938249523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] -2278105361341161607713949456518744170125301891926705928594734641824837466289080885278292194792774645537712152984714556485813951605939181441509297150219764946648835602148347676772030499584132338714073866236571324907966399602016774951945857738585685108087472451228939981891945586760408437658964830149675287673490473662347599229378606605337715135062817945041595177797017842696640763159996153028443670072073559657705656222650299139899721188545339522029013300297532042748009942283216630718175168629810265408840624026821052053223886564532955409284540225195090928484138704874238641916364106656449377656061195016775428069503249815273662001309683476821682994755693297304416550424085739135334322291935559365475443181710392834645777529830709400692150379430620307873372474296669648250790294302530944956436506617947749160842332455320202520970237392546979129907769627786823047198581843450063801972181734658965600657852029876755432302285921828056391628913253947498052214939746642545081763895990843076810813264329336677620128458344571298981020520888710086384519794088662287895074922802359200674584550728071009366229187376270527538434159375804146789668664842352974167644024916636758596022324285428998697762662921392588868820119220406246793265260191784881171622111914080271741667244925884058653822248250549957827494490658635846636405584016808218112671484951614808611466463730444816572274876005115311727190781806024712284080135738494825045509564462124405149823456254434928483306852339793979494234126156661233844814714520858468713719472534478949871895534028226678661767867178377168495415325596107752003007642331443658203028027566008361516971597960930351298190114272940291210735883530410519931456917900537257884835880827611014619184643288894923648756770866764979571394366783643623011512311677954651385759876212953903558622418919807497260018245085129174357817596823755201293044208615675126728696802588251367367405828021554260510599863095429979308562548826015786761797425782324625801748033131517068635890475315516762636423626044990933824185281532513627923650828786819454381559020351637897382577493458015562488101270114057326643353045409039368234334500364570117199880556734681752600261233680220013293682104764748434304026419075170141840795335262267997542884104765450338171921725419466794629243059010544927045765902139078610147338717417834198132527391993404133683897776909149279117614382218207714624710564711824827956809609674385961234246636537902928246035932431708585984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] 2820624148729166165208119566919608573537836570547026800205076612598486570188738675326632762481936268369717594385852948683085792766578082923214111690756727459325244673833730465226917390623372988024336721261633351359315814950737554562854287753568521209710459320079302885597014756166497392691886607003563659783040783070298511151166429995402412965902474192120752459853707738977789687203732365650868704793802596067208877602286380644210269840364771996073560370651602472546956181410264924505977760318588987572949375987870441754727217385966965809189078932410821619153793924320050397946759646211698536056228596368108523994231909555589867071489241952007647151151606367000615208067308543780114738714948961693054344424239249524805539884794094603172321786829556698041937559218417760082704348198335466831416403322450554360422848988751471383080005402071683065742384347114137329726856472358215101012971521090494003000633653019251703167860302062010515862915008023661284042694512418216128968906444817441621342957579602302695830246766476966027288226589037002988033673110247714444475947767831134886320175771507453103165183650985240840732944473920217783669086105237996975066860411308679069259617728940050302384168584654427532330833441075238225548880828656601672090514006258038800286721171155505210253034268903007092202941942626470910256018966258778711511119441218992275089449187333457715760827236452057970586058604798108360232839374752991043521996051397767109724932233190531970388355121188992276694647377182834544491299497775971586955425996251336546611674210863097529315970111083898008477123877025206489725319373784507333131945473350436867492281327915718278159248909110432560266273795964633969621360124735793726493037985515469160033306832398432749882463850804094625770253486018494421141759156890171016702230115404460477285670384212682308492063497559655714319626304591191534165640629249634257819669641923949848134621257889146073572878901431111995327227089877686381237878740900127188071737724788560911784429486033861025618775087189143245498634876097080340180673029663043598738471022036641336723654126169465461156119545601341732930845229251065829955585154694709480572274139510157555759254869921002447967631891061207686557635383005434295505041627903846394123546880364224710361940347282311028539741162012250715589197952963487739773317026671396360202693875615690777841487201065967801709141359608123673094167672185262892523296151449205857540781852794875793624263840654950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,33] -3395973706459328719023177589354208112029296651415665205974844212645078844886609692177758186984620515144340621605546412038764438984361423193936080713426922486646864399360202611996376069095533386386177254168704740994372756706487522183282925278835139305011428343395542698943963317103264023680759018257360755629580890093884537880148597618844849174210069700843008471329053854930592664423337762079347034150291626509469009681557212448777193519776428267664614506356778766621252504648825661287366273410232568450565851530536852893851857684163063349959895152163575104049129924754218104422368186958670864347772198958938981054189288135655417273377502932306309593196791387754561135647608187482060563829974496125648652097650854737263092273892619799485156324621308638949532356998332697095262282378301851703619285185079717398004675090333008041554558920360073618594840180835584515747052977894298950687427495108481335510846954127760531330659008674848139407617307402429043187006799792446742473369957564104161199711910541048148457473514434170236198252057051638746097756626152008257339884925683778631836791826856627277425393075580677839570258290238512332520119353923508435434522706152942221648230045044483648503154822473088206873344526249786539083702773464036930753113170393692340103377568217194574967316200346823315287100767386781979942915589960733042978727378697159463033754496331327189515320353564490222304124931182843864200153767819356046204403185091953369612594663012067800530793062726203471976837208543032172586583807034330391486504234968869242593507904287786359478928645076111689006449927667339629848960815451753220561193756598456826614819102852689097008803590100817307865070753406449559539876444940903903531013322455561495479340499214598233142561569160239030495426974672555321748533170737956331305964727476920151629534084169685707993363070864636293182426580596021695773074480438529845007902808435078437630683403458472064222312890531844836353783259798469173478854689292017093507365580379797074969313806466965404877713290202670677587651403931519810618826218338149987506482675362222121542437040168595486977319025294534407257792580704859831051856648289291789197580303115597669860946439369518045510765120166181840997302855325667127792345084026749750752751854915845885032275381923183294539588293274553849344959217906138721332949426641762549872887113633455623629731186308486437065894455791386259774947468018812915004784034431438506790742168683595257992417383756595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,34] 3623412998695004000758957993762778929241612998675526896909530359186051838829829379187494497134207549314672455910403181365138560289030633520444438458181531072378464903252835013498914629941908535368213084367345236749371111726701639443467201980112160086614070470394423463865244034797603913008721808478242951646609142270644076203343296690555432715584659214547354197195567692702529376403017793603852105502014696737915991159931341361018104996892337295084364216699655845762073902785843117606451491281714235660134911206760667920750856596903154159256018288597086550843050400621781929852282282263789068378139602249443428039872528605415408182355388120487356572289582705117533826904878136963535125673257979203101483310115631957902697182244574687422573726994486725548429323604420690358376240934933508330255554970689445807706136059643916876161052100062177767079920345748552528795941542151233344353168679355409285062114532850978052415167028675819967378765442906674136364583853203862508019394425211049878105283514646861771071495088695075438412587235565020353417233956641377852338108531117599267244332313729984711299229189396524926514335032632596292072160729559542675440331045304910382595810419600636136934326587261236742854673294928106379305275837249745615831780189714895764662551849213815043986558303766878904177012745530337987113797450882042624411927877476312278386423798367863288090351159163019178513375998931592664928827100809975776560343019323265798975419916433760587043687156545960513362902528240530915189569689676530142463390655335975224116912760067122244378381238016177350488570100104244101147347460062966389003312232010209099915654043739423914441293011523968054860085488407453132375531239847610932382961510547677762179846604780830398619228618459259085614038526369480697860738226191802171904112096371824045606417871937604343582796973440779815248116656995357635375234720557165501908606568430584212947508657715070104580170520168970142387385747879285491573645629454422757126663045695046057872821054325114471215466443561267474699466148617051205697471407655728269610204276112044399912098679586391031451541650200459814691913890613034367911386549954568803396673540167713728016251915286132698025403682521213400308299576461695823025021458300441863398987560023337591561389967509262787025175098995850694529451037874747477680715806542505759203338921071406241819367281831899756588372932054520904493221529536528017542144379532525155606444405942028828874427741084057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,35] -3212573251907189392130163008728457708201685776799827581450535110780614974517992137407529486324565261642508597370022569448398006820213930925394711436923741404690186645972410321424445576764825368993898429389122938501942378629587261185857591933485459883489013111201785947555668986007406928503515097797342532005836763811342174004672261867569440687821151482890566851801956588123419349415827247720049300079402682249954682885954432312543784877237660185902038155704734478524437173447175748884507439978342585636460118160833530852228496317238074780834324910881361714191122251907468115142639136021630908603401221752533947041676111610479482339960254752413558819099865365083715346408080729181820613209545549612231410886601536636985729268600353561041603429726348728091003566257904066245642181330328738289236071678882732360922890545844539522633591037345592860923584890530317042569678217914617054568111343391384383394055916635119818072695798958886794700449872836231468823285428683329062664000071647081399718807670160467832691691608467089962220399054193515683549461132815909160043965706153022230551276690450444986990053511682109815329056752087230579779678128984126297908051168708089655242499096866370950122809653784865712650445166602025653453273378031730103997023170998123156338159330173605790909890745980920905054974445005425517461051744277944195183378689351301313029393986739811632565948040101881919315908513165399214398844652244648611838953374873694227266974054859104962706847169473074580514764120544079263408775250521042153820954692674225915379739030321536334683966034721063707988963652978817051337025084691721889878030122289634839535867592029258267897954332214108920502580588434720689263634238784756356475867155814674024014128120721592572053790691675391759022487846755704849593125259568436078828565565417622222775163736438192258687552587797773716471061947748532012552370480172774330140560144894309301051611153890563778637884532751243027930209021030797117399113848892635959203124035727199762884411193321961258489788513869616713173738731628160364002132735834189795206782537782928507070063569385011346671123271570979074118550717498253582523632871510554017406060032856982927496736888881402350955271538164986223998970668959694545764044002301967831795199083461002129417545062569921889911231668289736338779508147476887887872454369741193869912001415097417084602247768030140309548638640608199043138694248554393749683339096559608520090538006445143406759576444044574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,36] 2251780279825149358735094945173216565197380261670456468106604472674005756068542150280883074065155042145127178420001637341643414059722293801595230358707603127076643270795993969001615444327063826124357623555651422239102921744787325914016381107793704113313328379063767076294376481650470157275396387920106375241192818856503855155009635849258505440799434650555851445059560377295876050893514684225555362961609409165054684650466989330513198474857768373856834578061124416506799439288179517685551644954170115810008836281985373477573005141335930796731114188841977576796939925200695979711698037544718157624084836614417596223190267032928203518891528058604658278270473724885251549923185765537081104708861238831909542531187824041391664934452520664287293398661852981589265131973724779591984254057670272599213411522115050749567923398880727760904376716923163526961779519762891722056086015959444411518637090995689651180589685309070799052889585086613793179805722132129900521083230509693866676383384794794513028517601856387400620703881829936929048505881597541683212016581103049806498575131428108845326548530815955839787637496218446294903169685443123694019990361031695577316830442515927725823800024026274317929764972759221762102934490772437923645198568723118669738219020813776706015774016516991065376607060870501635933422923003781404887678945278003868464285815155293377360165915553312498484412299626619441637417662458347901247311851225197316810084794648041204054245992858441916064251355436724098743099668598731721454300556300452199407431265221004373588516641476608358383401155172477396399458312940139881869631817916005428101275139125352179309132015393517022755143172675485618567729911252376462489569207393072599173347749312942544522457164942163577359554174655889210302387159988448899213605453774959582006703152976989606628379289790197544446575523376633847794159141804993406475857935224673282579577484414472262210382557102872029589827475672319719759842936261590827941040820625290123821104417346030299882011484834134398516408590051694031367255371737273046844255936022498430090316216440271932168686690360596426347220254693716467534338143063042606991525398911685269769580551111602042830044898921000484070086212241095952563679204876218742849642312598877734152677745296031525471194973836694194551122631619318602380741429071017486026121030928500655375924924152119060948634948645462008709175976440671024304434735305408900047388476669198002509906119324667803351759981012582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,37] -1244323720354452911270161110770744317686837108221361543643032247453874550075452556145985577399903983445727392378248100314625915758051981318446106542536339194193603107665103536883915222398713907392638177221740524110730032772594203261114428797545251387709071633993253330501407140611898228720782346080052969432961505020672100196267380320229942918471855601913901060879651757673710757872294517843832232084167883560027671270275245652246460310113986210677945161826604196523005865425400109872051489928350700682782806196203659945541344630198703729927538659769825058372451321962280937700912928975639357093002932681884107377485075879266420075181028620142311278345076433699031130129227449577912763886332424799616858501686573109155940439448177076227671608169645608616812816223903269216530209597829851023079566656646506565893577644238187708755164219655047746556440584180147852304504393984211357811595218666388966955852572218121835605255029139365654800939961004478842362837339098841263645310020800308416465806789241468156026034392580075466676063608987917626788482766304040851256648417196013500610442103143407685852861399824080224798101590366602494888960779547451337888704737948221491219361880504460083470082626500888509405702716519550883668146579043369449772761345570660937048551990274808431597490050356358235976175403634342442791195589505970474637966098962941462772437620473845138237712342132396752978957048686365223025592815969459673701253310924860316272306632424249111575338541356779301011552192705693965850715816271960111715823339977944910084347787861478581714314240536324284572534575165618228970832636264164270368697073340973147655978552998743277203037790489276412784066231318449806538486615382666589578615204215033011231468529481842712673636974778708745315626342828960430355885492476375010282505210100694365955866501618319439088330788120097393727847231463433831655974973326125826240287203708996274460394480469349341756223493825437999635473647572790072770133022588106572099709901613956705795752195859941191401120634072203457567680119479687878192560822127404753937360670728149456184454886494660439081507066269363194086826257331102316691572094271504063997322181453249361488589219867366279440650745363392125749010178973520527229720846804138400289632927282233586529286804281522708543906673422699230193899585233344077588887579068773988850328277356447037714327294673304760913608954543985383501028946217394173117221954759915678591772001287729189519804992837386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,38] 825174073234471208410477107169429471937437937904672749178882856940563688372782403474792795446751602244726387073790862361369992100407278307092414791529087865381574320751629271099818795582794088177584980001689825916288421287006649246196314756566411909401868700875338167725433022510938343793552787391337888025646929463916024390110483736348787931158738715998485888356889251716165305743623670698305032670736741833104271412161654461391229623257670387751987644323487587020810652058932521531304755740487576401010258571394500319865329106245969082191533982444009842283110369539033919720062309488929608799980180450539991703184251772340320303671475731811266887398383274624819310026753905364486098421483213250729764841005077312194974118658037131876261005868897012437128708723464622739731793592543717749955311416137333534937286106274992681211197631350943587629537967092134854806885125693572346825263326111108228658380696358945379900065119104710277101069396422463300088126655287622560068760121450885155473675389058976654517841100562553860099967294559286630042732626190845123158493293249036665658870633892302538650521206355838694348493895344927093027142642545277724195674119394465689476278880546109859559176628254826719597020811227654890543379797648949972746988147906055338470932355398336077780962999941752211173778349531376742262710838598935057549420930655911632440522252005858198228398227770531969777400260496769423312561264271399471750069777664959349910845551715932668216418406457726547038814189630631806700474336389912826885809234008638840718665143155579572478571807551748770281460038521500779780547794977159107125076485497022876421986890943887770154118292949954733187965961829111956979167706656798385206512761363304269941589113008241825167128443404955007029514180374793108107416944003701539420777780002511944688131435617872097753083025015133580160705668346774867743797406607823725602638954915530888111944178363857014428412007519065592312646221603254841442260981524100204574196185818894619793772750694769624643211270935589469200920358603696358605232450630743631771952981955491449327954267929013343133300566168206059783813524893875329705317087703932837446292777285708795313791446704288674508831088598900195020996365165088979716625750030236779337111056756733000446916886542307619481314256684830536807335597874527516591826197782861854511492827313276200685688946540913718083830605644642782760625786120388824004839157624684628885310016696410756491728226195865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,39] -1354177867743355597557426554422879915488183368211535234153605814721815380219171925986898510815588688348959763176451867513538875592471713000245071991373175881694751101970773343207476575077947034275198258060907434445050563920607467064566532468602863441317815178151678308052065092084598996362430887313882788315834517908883184056885481059623631360612466242899416343786372895535312027212353032967936180551307643157895334078596674916438654086689180140694186116708060952253492211368555849224352960932867714208751111462961562191320166239303414821079626908926414571223954105208520608484283723254730500556393885856481608427353929787469710986735811890224275671818147987156004442688284125196588638673455763836875662629949455315239151452550887852308455595664404518747498053342472084797889918764879491998855183052799096717229461727433802644511111538519631465642892482188132240929926928789382457489688376276480596646837905777807194520106645482008691779070808934967701201301111644830088180416981794646516925335757560450756204314131464982747247946056348090611590787378651615898048901768859803994944796411802395433049208756891641171113241769347484522499148665703201967891467088527701994648988519778379966112999848730919624756129654258211866227436625210426811018834093557919773085018144536737704531109001993105800971195472969839398658727662628795712952108836321465359318508875025608173905264115495887935865448369071075329385014138382801614007054802164556904928002288642137092828549063991398669732681550373608723133179326828193998086737179050187986781589238987555932689573976567026816334918014736153915462308292202871730568166767246264342757604492917862487080619782075805981193531828668996866230677114345892917919894880587729531169255149060963189916722476585285850388613731277426592504631496695712489867819478986138609136347778145320297034297678921095088348456333940630766042756184529276773686508115359859462933446339752015552375518660954768582917307485253925222984705916758822170771969093590678408583487879286368174722886956227182771043258710512289804439454534437334137315220721950884405404364342020259000833416998585964260086742382405960547946613299550838455352867670073242094698749642942889020176259969608225680247550301929890350476671508320311697816653403086063634841086024805846165685880531146648042302482618533931194460232228036616815463253733874845982433292997981948132423915270825048790816398533590843950092644005990870933605739165583695034007645318566379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,40] 2684179172320861578651322508263677259716798272446840117123956762077808001619210291267317372397814651013466388736153671296755570083997686363167098523870950329184615813029965413254984066489679615167593846662541977670220162828307606880584786731231533836279741901918408107012667104967361041167250549678019743093482274442424888254702294291398727128068370374534501812282939882366745724457643275647624999547044035347645060903331581583888972767889793649573482402352140903649979287984013671660195146413110403405806587224396585629259948447932914794540034083289559767560698644713851020399796617443054656137630608897588271222191718024390850516858877006097553142183740118528624009120170216463615190423412636747061468960490339200969976542930909774381677952657757415967888875517250367846567513537652104102606893958391151535131582870506119571720174166422802952955770757585452860763203826943441719416677714566627717244746652487120818930949054739343271505012381975051933009712881816867938737894457937729335577725429273242391463150686235647152643361810385244584112243797836193280460779323966297885034083133189423286642295109100450283457069645512839468762046842029745871320888637107137328466210159568033114780169314666655373703892512719569071458300903464613979092321522714919765774590309938071416572601507788973075203408547058788298146155433605048010195311755613728444628707309753905699984225869872041563124452740947413432739202874397443184578986876104035742836707626601533609793548715992101944265134171791019255783238162694585033121757312710295718497098896373684917809713357949177448225420362022348948383785439964758027241805518559766406670909288263975894012941456667605819516991101814380413893582080975272518537140701990612648277997847719135903909766585986652481035508970773160466556792206212221015938389654346994180180223239519634191708752912932065589941019872933319331018320709057448081052333189916464188076783515477615098599581161167249087779573262599759927241212974271156101913086719393293838360824973997988522830974117794088083233984429401657590000531041364447926999864661586940004590545578537836868230722119876253988836927198414205237728596144241270159241759497682707613365190993666387146960202870934744021083104361192460332476490834638953834371029526449009125727880470957824419115102961756585206982270510820132720799898994741787886934199750127182582606023984634902779818864675622274140741919723899558297843425394963052199513787281442657994043930851042918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,41] -4259639000673572309475365460706489694044750889987347307692605755939486877269969745255149645786545847265283907517617906892125240084476442795923870194367320707632838169609018890538852739475521125285365837210176778815697770631860598568228415523459432839431029752134055252339434571472225241901896182086637903904506397537204778943834945496316580981817906289987817536063371806235173411685079226908166643380797571503013901715881908117037662710057675214120746523426480428763417492775341672017512446325451494133309584999379462173033609494749318554633968526724887279119569292345811509369007955076867668259341455074178817751778517939574859814348687784060709115923454577665138933236414883120716652454280588001267780377929200868241269358455426912667869882332512364631594393928486102781411106210862100181371318707881567785322703826730207976757442942832388096303269492737815014546393345238884310946216481787958703631032932325132693838383828303968740262861354025709166281680457727749615191780676577935110221642480023594976904840728022293578863426563298015827369261552426095643635724426417697664092840567799376339478051858788720482958598571919025322578870921035206747039025120709248652156982955453257723379123180184475073000540609752311965631094680364540732821411960956761572431274518610875958537058921453525987310399733958895298407767138359768516330503639566837044714580060337517517460426473734421049060305407423064411922159042328976772695206520752993291817830765841318257598469871747479114654544332595873537600870871646031627001223399058484223103516180894873653608341798800128897970943433882084486004180512646731599276703489092133235787964300657220605375758978679189730442388995510619819409259063625732547352136795270561703385061012572699597593361538692179697411190708287589806750318839265310169177542373250957548890075994027321567406190871932581231023802126989639829244209453039130007146292232353394944942626165000468197930733388799208348080709887513926539151831623410022356004604175031316799498534652597318570689160046634535669046164427080744839099862018384322054193599183647995343607521756195322562420055650507353581595862917826566422512407754313900060822317014432462356666949748159483127044776999160902057805200604467739813708567402189376936348827985495027561363254589311527319814353637273188404151761998818058266589752130615455333875597331887998127761950412125844241334429297591540836602362983415706294071408835756485794634994350071867998308895573200076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,42] 5446651259895288656308919840273641659578748293980667211605900630558951336736662102312437568350061498796811538443972644878416686279934165287190191312414488794297187638986463070112950989016061464793199070228032163802324030600258132271783393056930501998564541855824930420397119272916254176778962626921931700277427841819366317704700438641889024658081416107214597435702709713859153098588783832320696263309784741381634345692733854277604702229604042893973513296176224001978176504801954707600998096845934745742771712476978729314052682807619570782133834859574890868168806348612872097403522118780069381447582537984235912830705634061659198802326641803736917883451929377710827054244398161900441834852374510335288463064837002575589580507315949290138249016921245803395314803071048826735334704018175007906228747084923067986073365360810654575563105385607571028859060435272897423920958632585593625176995302198682350947047695890294176698269329387392597694495003841095005342575363933100241823639785028526683665451377640615296192077995535926514203895438626877926548723204173052411624797687469838828836132433137989780507056497196878218075551005514079083226122609290571560717508018928143575955824562742960570374200513565761060302621469323512331331471723345759644327697213399274190188474059489007597506885796492270318362713207596608480519941797922118706251707778871818077218198037965078680535288740293555008972461287451133085180282638152976362065670634625488421718998110597100611125188657571892051232344525185975119513123372647194444771547848289302603901761459915717163136818756090489473434674609191695803650630459872517095589154908020721525643748673014548004850000496962644301081090584804936227239551054260764026670307481689776171608585146028104059256887681578394434950010377614639830431682397352550043758950499356991344965653767352058385227452542715113123336900418440972971688701858636138191840701721853759453525539220817088236111099729467454777502670898596105417297192184971144368668332360780416862486037769319472273215361730254205149834195165371945740613821245693045979477491775048141479711745772746004557577456419996083785745537562737420991138888226339235654145617668985211330070100170342086174525377156107743937768898027660750229987991705221588324209577784101446358126726188170349210727272297914530207070618763437093611132120259713678390058603171229638758156017451495778863568487463278544241902853269616479763523170594703606030716027719572068079790924275436748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,43] -5850974239636298940508032084100650992066773446542312739220107423011973811494015342818570217407087865384223688316839213588976636745900592900534361617105449252003133791511096913829036446509031348722524014626871268054648015819595116174133332350555828352582323739922408678919398052652019634836902820539642747549580613648236847257127121770787639623526094271349112915465709617451610233710067130695820741858619776507816292214010196003911997051099501067513704826363519406834683372409449167155817360067824667147595623721162377693312741945898299174578864278122403351973117633592673926717142457169960338139674203013092898833387662115395577550618345771674013623952996519243066756491979619844490001567271871387318637401607149078343044647320459019649490658385932242450512772642339475703838066724124576020319037607974360929303272541007430848552617124042528926025658940690750307234819882372795284186055664506739083268890320821179580205952676408047709265379079603972977207404853009507282650240094998435849994573115354721470800504874473007650594347105345624370777956094893337404429021382406065881207056660360123608900493766916744172104513450396788040097735015718015367797890562117321140697363457886387951554298781378568068513410886481516246374056238824267091044211310993794871098643497060394060823803652930687030596807301422658059679504342978195665300880405825249287923370158300593635723691175932616074315459064973862253339470534950052128333408461951637204181062559491431574892157315962235601364406752591112241206067940233588993780098479192612445011037110628820481132796478373886699557889210306755512993013017880933570231207937508985322550878826155408849212930674311685501779804437560774083041296122740457036435828639931086377810498610153361015849331068880799429340301979756239652274731001153322214509047039821799856012316580378224028507430425543382971613677618601893249080666201497767026074157071251250823451484362958130928057980749239392424235342888950723219486470810459493912908999968737170563567801719027350290324369575203411132223028395824088131263762804400840853672524793014409217098014215617519452828939865633700485608215384538752715418702616826548129856296265220558979123940349333877073223859764064806687552122105312626211141919490055542852945319965961456477572935334736564744079470443490314752516303356309423373170046612768123851415546383906940935713095876619039154697426433114069382341170231802285063307329192638938035170712183961179379157906101706424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,44] 5441935004580899944248804635124724609990303314403546240682799335915346347627473099336557679752647376620365055472461130258731073573550268324211498004512112075063583737644883399847430217451017315504897801110577519290568810519339111592940005585742145184275460550359320391539044721734631454259963762736170331296683417386875191676517251488781453124795933808197684571617252344592311285469443589209948145524271150227280075603804607725966987382358811374131761709635990254541088033573467985237637528263337608637655119786793907978176148523613078185712775504843806502260270771834487283012311336989080130736166180976630941094771426655967923984445905040945632582830695533987904153561886489254394687530046666298342215555974575924926822440828030922307778672994227015633288863523773695584658621040620295896962105251945107349996570188339730243494026145804032884398049885589350974000304289036044490020457919935959799220524552614285875582118149786138040729773332922122323531483126324302936731013834207727707120550452189723682229873170946759081240602482272168674933073752259312257943902288296638722585963403709868137944344390768334349326503314702643755448101862181211055585944995388412821906725399710941663667017819350002054405374331609797900916736358716710084275874256232826746982933968143007257037054050011344435473711335191685958303184987789669925991572672996704302886322101093642391106526857270042803704232196879919271736458245907679339140688323284626909043601072257974922193127203329835645113932283596264382737549645228435453174377686876152411363754768739770992538156204350830519173304500006187553906083223651490962102884653690745844107920309001275570338898381033493997663754448268341245489183542201938457058983806084391352409519117536875322253118425009800907766958892385365076310380716913471349474870743130789919126960689819914109635850192665202347102746415993941939460732143373018940850772439161853839632496413519232706538740013028645047581009882557057778816330805381739739137018127501551875113207230244274382235642314989559359088109103947619260245432417036724418539675807843924078461979300911137994293827211701126915796989440723635012708220066203646905471603191553800906525339216079323436153951973758054725407465555307301244399033233816778816156640417624448139970460086647876519771190099686033530909659290622711453443005369854942895785578723713804440464009263710079704520869090978126324576249018346951338278462324902311915350649074840396164847687493799116800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,45] -4469265676483696967162243388817688409876774837354275432566481959760614698134323083615887817795106786560809073503892416618695603084340008831713114140667509074102576198703817796220077103316834664117231597250726279186566941944956538193975610203321669040021992532501351395333835053186224776671140066216208233511021370489540588067877515807629613722793908449194870000110808346319536182340579519053421447580137157453207083107263317130090595032629956484567823910392855327017088292831066529497927419212507051298269126090360175489104119959474232311456757962800854563238030003010913952825074424859000186458210468786875285342487163468878509629659816953480623512150591102300205990625005964231610488511476003725933079529772661242111840297059032986729836771828871231346267392174179786455037993138980272954110490509927060101933356714696220436556511930015821503208270057742614491161460992295910407531375406942326597212227096559486325364623144640846709376439227606404202911340506612425971179006603835023585391016270716019938153466354832812008860156929527513813532637177070976965335821330169862912411008184759045665199291904893708879135230295880074394988165314931362034744688361817119226012937031213972816833559577543417798801039941301658181533089781953919981847295496995965231891085618859201952307373427129622486799947042299148322117631915989988021051516373985121837007088671861682008976560564840134755605404968673430912259490397860213335550582589878271673296991840955848666505166359126019073957022969131664476621651569603206326597933919319866363028085601820264552117770908490001896006568032792337897694464734077237028804381142317788569580892559696307609918387369486323206793427332217152219982063087895539023147231471714429301784812257922363129687644694493232552947624905954791072095766421646969724740106952385439993305358782490050042565950868191184140802688128602551899321396394652824991795523730483760455981380479389642173110873467414550692013913921842279351535204046996169063740814886635163067582047340583578261221744505053819103442016107644630197511474660024959351934358114717914685886766063168917952727841737890944504223479140032368844728256608290319749540480565230417619130778881244329075368954186583795368254746225692992693050403756663892268510763488628200133864186422301974973097111391995042071951460397304538436902552639268958302227797355867593361904560410220375262953284324635698074904661692321617638636102166097696567548547935532572581041093710226391040000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,46] 3282473909681668873764232737154696184625667839257276893364294828180439444387423055729355633405155457064068468031081772402886051890810786803377787612256416148018541059466822228419538740088229490832877681372913294748131251903101896101387729828779430520633431133168786502598923572680462663632812107854998680874743016914468772477356579085801607534179743518083535343997735689204574215565272457916999608251082885118059019196248775084192842073961005933840427191778259580382072276199906111672871992734739194086226858576019380845301092929748932960970737455433725530175663557400711528729959675569939871733328495548133560689683163743477179230457332598447571540241558863363630261884400482797730098198299495469529199481035863958453756010368368527229791475987392939970323011405364915136190831690723270922451422390989021381441023187709973226448795928996270199286562369057464076523313486967620745213529863982973953986744065297467542214052739643058022898803343165589616754702930538952802431383746161786999606888266227421834536212670553996971140932203062369765620673754851083713699196219110613196392757430866111337227943055621790377886149644101671046710056457903845131792563525595938973790085233384691942524312322909197715778748438202325542794343536320528600070449764676337834738054103711648314532925339162901681410494291130609981675591004706377566420068541783356672413842446468051830152774262168696858398589053035177725797690348788482253976158797031184297058624603597155842894207907212464441750677656316009838690516472477477164233473935802272679760663339267980714445545508176892719401542508610004286012170073800475776080673643629461324908025006653790795470264765279302189448139970607535447984215304593625749876217839475814976081392762234915581951652314473023794260365681940592803766593083478463572577461742319474462334870020035316485189748304330338641109019274411436406881091713952662864860770182252879974106907795401958338304888229701724677014606366405255355794170546796619161555548127512400899535584628109097573800528885258347276742376216563430817892483932463015212188712113192049125184714577055063656877830974353797123314840485237961450471386172492429017845348615915542752898562337011637985198757517391113979877253690607755589045488996074995848048910982095969191345340854025044637948285625652999807595125422357963100804748775876566065841964754252471115367430093152139315845868275389958547218258917760683348636268659336146084008298144575561961966439651658956800000000000000000000000000000000000000000000000000000000000000000000000000000 [121,47] -2173756672806969395917081270144621082122610042663652192981798587131649234123025801268608613709077858249470052977323539308612201219400241443516375426377030397222806488585756314508867565947736784431285081573922593121361464051235694267151171232448652350094638355445648665772148170782940569265757601980935851394643314761754506978221840110994069542449001345210172205922377544989143375766293016527529093680955937438307808357324389263230310256198821118958596632010665737756755025177557865554075313047761471852729723180727607907542900087329303934180412859642909571142732937680289504804905216379828200442913432597279060543708863872360842722668533876680467565993398526276564526200713247398854372240580878098265652826935433301807869645653299114956618850386347338598441479335194113817231327977272305960839906766755293586919909294167645162878151445818215744166526282365913343377733148513466155111613194046511130150886288734690912447840715703613356959598604471999037807354967237818177008474972248056433684707705729211451969973715771113860696340191328267988823216554256446906074497815832157307972356709513551234241261975631160740150170082190488350014687533080966794475639168526518140455088131237031934047967292921285226989612176523366405796378014291785586290444072698465365918047833965346899190829209944058967312502078020337393619429624909816675725149211056505132054709688410586565705543481979291326476106390381114950729821769921502180162908966699562685423001805162191857287852016540058234453545064733010057242210141884833584725481549871656400715410411866810725187467707984991105505078930609777497934435874690960926285553642870726274110690025247811638849028420557935679082135643014800133669708632272432874107316034403251073104614845696363785964560400999676876784412424092332296733228626226982302147455220162632049644923198255371269766707851781709396803667883492293634325576095858941413949386749621272053819479991858687863832110376743710058694270581029853328668189832841115736439904300350624127128501589657951762084265915190312958868079776452987401963434442619542700713353040052150459795828684047811032297049088549782503252539133196199130813454973241376549144139280369297936434252230792507739996561121247442523951443748550077589097017315937512571559447655284869723039758929292759831595492062787186192583810107505527946578254455849440578417176403081187757029272048023301458407975958791375264027508515558417104966788042169503110498791730611743433963644306629591040000000000000000000000000000000000000000000000000000000000000000000000000 [121,48] 1304776330337934230458594445309453856389116344196080408168323454298395459519727077241857138538634187570821215576083858995329899581427781405457820052937097181447743352341452383869495826258862911603487633848994393916080349074136164190539196795473030068778091740616588199220663578200591765841355772337383244216306009787135019852663916160001656787232287635547899263853604026446507221960666566333501527939785941651311795766927327984669437506846352479329860572447182108251345866979746746434550755579876224029480668293261276189206017696773179835174082501050482031093750658842820294669139902451807841744586011492393043067409700429076129742395262594106555304473109167987128347807295509856129883214205669516882245756107499246876011012065010663146976690679801566577337240765066293484897360920328046341822317281287231404571501050400111033987916284793654585688373985961238823878914456693438543780168845470883571518097201482930314400286868956792893403566917746646945286289803950112676438529510361862056053751172793442322431018012448928113565473600544461668274593180840046803610068139053525616373661739867512289657032704948474097267933244040391161685467472928422270966537717979987868190023264458404268874281219213987693322695846091749554155700690235281866140326615309925718760005462816815909265278137253859778703780767457696028565346188013069028825336888130705382585314167888571035789016341986190249688204020329884264215363427310026238920813675967997568699200782532798615868764332583980966060604259635596074884164818313540679391090136576527140546966529114110489034084133906532071595314515229928970557333701683231445873984173906693856950161129770708595971281989914405849918549610045511817894410155641457500889166125685204119014404472121713104598955418286371426450490474369877657533467457971073432396249138441422336837020587984700882243413782476164714054339477783451476316087647210401411197520851138529218420646103171087246533017293702671023707931981612094317188463661200407342505637311788755310011599712062038912045583999086240195758742427034131487490913874538281601871310975524970642569329146581224622025761937569741287131023439413597066593349934743222008202355473582139522646170958849485252440831115786195882495321574309585970142888005411395149018054532189387609149158850873967384008759191351115272213547816922546668874577147748984331630035295211126304039270237319325200796055064199999025685739433325306195583068744145922347963977702497437192539056291971072000000000000000000000000000000000000000000000000000000000000000000000000 [121,49] -712218874594165255481023680963848286982096033003494430903808332512165824710567746052694007829969494859196199984123642169166450951251379337194407400929707440826807033124954820341731309697654633173377130218607954965560387008698168632752512270605124694929421642195419293476578592681229693223986306408243424746848118263671340669471637336090271785452141281765971641145164143311611808999682113073750260198419737292699648387426369563219885034262929552710551408935028317513483153280276214289015671657443480247654287310462539032922808972372054962335456502863737158774532404336008101800246092986626158659236823795180284086326805884255075267363376496283517614708015945246613802223276964208202587269080717270517074537818866142992068720644009023436025740816490598355010800860924468307401061812408158001391652019770413339709957358218019956853050910912849814541553723459662758674031941830707906186907304272313931224732370382989762893213414345306194478277093647239321013510948275606712230597157065646666434886846426763761780953206796419479246343761058126306385727516979339051139332485012047594380382525624997212863174752884234456315849703811683029567956271389430740606228964776414466575016622346615374809076167229731448106287459422357783973246754363575126921834902749494970225592142979244577564465346893903248881823836028944902127349108113413775010786113045350586004476495878875780999860141018546844047391162598849927460228660375555200958235849814672686926673704755450712231950180776719869253625728632945720999055578755244817421024975992693731498597101212924479379341049041495221667911744680242554668630905730453955096835190593741405328605877886340203864205366529756064131685956886295988211129126843032364145793030356133643615921154216611011083074366558761936749828882774151699175806413016989202453563614417044623255121729823340061225568983386807626711182927759872946157170951906849268313004366569042038258475055010309338683499265100286038318923020731874225912269949822880043837282213040281561766281478980691690118968186806376919190017002254444884765002590051732788706618594667507766692731719211984851469353024177455730163683040835461564477570118395707589576070674081231921180946835448328233907314618597079700928263143254908851652083670573176715076885954912752266987099038569659679513591836287658566802828803906056892525119185843753596360973097902168453008449662496411754239205384045813527098148715613409326527474646320984295893341631366146251360198689155973120000000000000000000000000000000000000000000000000000000000000000000 [121,50] 354298596304283815384485594163912343506672822554684503903964438223485504398158624843061603026623757860983477257832640447927635610892027672288672009019464067654792569324914263496777805593022748497446929327042728223150031451633894780855391310444600029357827360681274834752292999343808306431329214241208367947815470167250099534416546963822242027351242685994910892011727890947900562520622800462535366349708824869913492307571017788069199724871729195727524087162073635228472109327063874282652867168938705109551152484022584173520138443904422589420415502155274250606075845438648359491686006661937773984115894755889102768614908511520936749782055810492382022838687084171203177506553188194682936937716677909497206345706314738867397706914103768415148516011180171966487367973977792282614846236981076859155029036184319456292629982278750489266853424202724137939252385315868197790985185210972869787128279526173162352142605434948743327769692529779894731305478842786116484155313206793952841480569673266757748534277091845499205283680527182041641102934371183066491448817665354480891956454057976874883121062761571883988240423380479161632299864499220221379534331051855895973532084471470315315066921046203503637717154682837800907634404770919191562898591040167324886767305112770389852479097874029986768150309983083072739252556342448371750837566950032731298720405443926663142590203729172722472108301753079476939543026146497516358424590596649889190604358511484953649010564094951257430008746120125144030600466698707136833515172256266108609737171093295196563114457514598191074200262820032602086151684583337058906415030003229021727992831500061838975246310235756187200476426711630283458140045725029644000923429169503001497435296903592768674684649391119205374319962108659586954177441897677723986612172250737501383141849972754166737534689968844385376574337292304758363596434054373700303818128401563108887722530901611415372668841489133497029748866565720725311888513674030520197053416400280509493761582685549566263904069280586484938046829549408883659475641180628804135175358017220618661043126249352506417526942285310498759627677633936708965535547081209063908439120285270584463660432602959522846140916067744258029944586911993598051226813470476181361172886944352978468420571515701093189435091246647884252725813202551274334766418910188178598128773748986661785343364804134878388160891342646021043918733580498392675743110888499812702005233689857329973682638787453176073242770250137600000000000000000000000000000000000000000000000000000000000000000 [121,51] -160859601414412603922189531469452824506480418252205411068006874037599297207245608913336190415090954454084531040500619983802931373251476688741262886119920007812816442394186754682563810356275101018762862787721740475202442885618149856743959451726095293051643970025691681633089072081262196903574561226942709712786132080062517989498045486272563776768306490227065016496407261546125826669087513303296058064452970840318135550544672302432975816574340307214780977105958867260567317804664232044225056519425322852839565091735328974552030794278174405584633214959551433251119146220729830860420116312076981275891315877982782328347344263952757460499071575638389357509638634850229490056762163292139821720127665216693512874086748545900414972495089511087562013644039129843350278152132400934808499851997699421888001813439888295524322167080444185134522429694817462797444352078988291762577741095977706132676370819512882316134322898702382417011708028445164700383505621562125972372982951027747042934324546490347896475179331321300382803024464643456056347099213959352972041564613448444519754175135297077313514438703099470306310112900176907336304199107605362167017935801827926812302545801326463389275796395439655359734017623797549262813691155034334744786884216673419357425714532588539545298025358047430217925181492223964846750885860266811085275299074007848856284615767836187050320051769315336149165982329030217506901752561134545555065623025182775301941339376743806893438315246468556232236607974197424104920896857169028277129290961027723074658541842387117117500485025632510206041519631703179774758197456465264471163189318228089383408897004611386994682503955500672594849283027241411059035970020418432138834430515674535548554600029453143636701522608696318029024808376922267480348290361438740168588426283140569149360898327430271896515294921072850400858751108417982326201633252933648607990402497673710075790710845411628191356201301267350454771232520333842956953393535317178488282424385199716717419737898034237985096407163991397021576728373210920365223568525579449618952466464507945390323807883413818332277103098595060878098199599276002338846503175764176373321389136028978983385570038310281999949620003253944489029571158012738281515998498472000559532728470653456715080287048397945142079823390691103770476387197816795555819033683256735007591085913243272902856518834999256372009475059324113732714686334612493477044189047553485468223552471371156069515438670174091378098225157242880000000000000000000000000000000000000000000000000000000000000 [121,52] 66736710730404162815381856545998617419927706596416082594236293162805475780906230620763852507744160784300667444102232210543024739425630638701059087090290823108631769120383754932372319569317830113377530819351023980220599523842472666524581725904568650200181796889910913617705782709687993425968113921762543834453542430770623246457424916081202412746459370446270961457939771910400527656032450449166201120361561575494868056010174796559254259991617716657440968381782873908170438858004046667370511380229565751452752495580980000587903354485049115534242978980770064508038952754099526998351438842270559566168833191745231969732048857527857821447355884971483970488639719581353173317690805094699525100140164478395129199365616943506216478233372001056202388094207208029148900052761883841359678801255294679480309236098088315062105896585604630082481816010660196186368692317762290952752012804167329540139270865350564469162801600196925933325281670408326238354629631230422263092786368619760749292023705215452268816209634303473014703324721992939906217819598897616071152383861910401571803360384633630266085909371269017991770591606347317686256733002545241741264070864856388067090768338490638576539326258647176818397260111370237697588821748984598837993810670917389264121687830363260532927730921258777112474911278181215070301619001421224614029866863159458262031054406071084778841589930622131325868895408529811584390459958772579600384526129994911727220437432374517847845935367791205832335067807063828587647013266777160197677949622514414835041023598190063686136837105565599487164421093823554220034751469882810247257282340079029127002150941058902427679984157629195061422824490073812886534312307062365388715260485255356246673797896710438751442041005800911861990582203002920509783912045951356034994937807292762279048417512492172608968117511041688732382981457997764493296315652329174227732452476861018868463886332610034893881814079722047894738269675370120855452086124763822582665973062870468828539926730002703519210698344716589853553649680273931934572498136287764499533023424341998250449183050201564595427018305518506479101140002940049728995920766486931399092789360481862390417087391078276099218227640122059158725004632940066279737534773761631772134236666694908105815900522857723644166458823463047891336607926286369591423938539711288981084019232233387651343433791752266678941030385972590257903442446873584979040182561224535718800402834923571029411797882181597093681047168614400000000000000000000000000000000000000000000000000000000000 [121,53] -25330776284390450036938390845375913810621606842813631755358928406852952648491559226653725275861554126158096099803357974010991671827590194193425173043155882109705148771962497276383704083371612132726645032698287747668364463647268326915302435538003350309856416060704328189306404284257635394926525038220779237853677683185922448349618751218582846614818740476608170343865590967178177740688804021066657233906754251560507337748887911117384683389688752314935555157105137020211820377320686914977173778212486402848380358782467908302654241887357766879825521519624190722565319471885439033114310319132813591164426881717942382006880525277573455357720024895741122875502123755827949670567457682632929015521724435765435793721016831339333310259193570728897762125469863868106384259872828479254285757834969436924638841617913564634126499154934570798049374037249923664511134092132505419542772739709242046066351880480191794791234304715775348280044864694621758587692721344114064854269061193936628692067921085532808714930169103532721751196418505253053797586960913242648659477043447168726797344872663425298191111483603798496185373138632795554705567947746038778642418539033214379509097883749484588491370542755370471389339089398914635713838926435992055893564702279417031628430070754409692071544340221162520406803810919162111780963272148320749698827937219786982813942478478299308614796070052887987999514653452073236045394385229390399511431456927283407407543632369271494799179471059111677386443121077125226478762116156978776333931886690443122699838798083002140377904145405475550413168371839610178435170072050977450548472436480167831756284232253847255956704920229522257081004922077217964394978101699745337385525769131074072909394346760018677117724964983979833422123880645345355139547460063108725238246631721003955286611700058344206136414372156663847189777315210810268468465093843211813305392224470272764397637518456394063000651188117485637492219903872599759462137207689335632198021116117152937839968776800597593439890753710212186419167117650527293643767532543671281150591214920617798204863780104066769173119908526271954286783790491689823420842783103006937087160017603739510573861038730891934136881747855771063342872231254883468454064733120115356154793127046150030543132096188540566470675221854723497386594462458032241110001848639935976435313572701871999646699067518921569142472809112395085063634209913303706135461104162378311387601055780648850359857111632411274949321251880960000000000000000000000000000000000000000000000000000000 [121,54] 8810496426459473129696745074081569524505764460581968629174716855172072844724402462367437206110426851077901058059267774745724885040150294519674834746761352479665454220434890309187573790984632446981731204058085621916994585206328796504709357997533215008721469992228936515735493102218351571422231348600535926463336656620489761522242493898732850470366742988271972226269841781070971687439841603016201535572105350746896427561145392987411907931619809296461825591723226327797680090252096512134224894854776768688264062007202340955944983254229111163481829766922674730502929790698525591892400993538489622692574193759440858455013740283584538484925078038711340162094303763062634549088115970414734295320770304953042412746300030668697558296132365922319591523248703975098572307008345038185693485699753370013239320771805780123214254861583219022708103670482693058249266059882620381864404215908347767772751524608215929153316629402049978449295524080540474749387421801455321492637251807975190386793397268932813300168143720121958284971734676049555964120540298465685795478577529530138890638203472175003517116677458066818076962517880429493702916235979831408449211417976403086415718359304135811377966035712363721300098401046186108731631432934620912441008856974410748948900585000381894752059012951140342724728742124959040228311694772615900944951363981247641423497258892959088732280780675483432750752555981666690239755349697551770994656362687271542182911683069478937610958753027935437263426514927980030805880661927227555060916649031278338883683190218360419588126376365966277096798846276496336983684789768412303284981584333118973803995998714687377818005988867750639203257205972151717579204629227921525935379609636059361427468473783559497851594357664338880181880452460863564001959685063446011046611377396055828235550952621152121230979206495415991673883542696762258483446327556752434960353343162011338775873220660792771757074452582017685798843414754794755088179156947688215987136886226485586911894113493614810289462395104809917724374445891257263608520502447524345888022758201765702703462642394830272865982734184772791833808007014107772138885469669857188668077227271950752092997261487848272223740240359094025533154816366351605956509374740392121543348769957432232037523539752513587533153312407057947302921023035402450006380248090009083673967390914386168912053856570602551785147615168690246534971747832140557393457008050920934655807477803844651165128732666103447132195468083200000000000000000000000000000000000000000000000000000 [121,55] -2815800603055356144341187581278553110395588724590951270117906757492262468591614147663033754325793038671002097775399565779336814434464174405121700785290316022646979938495012867539685222629165062359823476808782927611091434223234861090248668192500396950215685658793829342151363551657678533290884190741585346622321839315058011770449240571754761309738657649691048311869859823148489250771348284285573365747966464112758592835936087645925701569555679579199528287261591975667014424146781190539872608394251293316722835817447846651067416788394958294808779775242158501776695936612042023253390090285996911941935254123213359801800371183537273058453022753814817510025104007419143709072103848134691664675672062377452400582585012331833123205037853164708484490086960357961632533227345823314296679399123569176425964661161495616337182737743149871235513415239656869939491528025096395422125433547908428738626006498456822587909341408960814836193663986821416977146945283450932068563298259250586080684657859418913715195192939039825379197962997318910829427136967072039969476412245143543083222397874389753738415779450468064992284157764555088753130532414677247896378723062921141713421104514226676565975258200285164121387437465870401568975653393796521846208641170141602020738310321811543035470181949601482223097319291919280545855034070055139755274371455663736645661318180819736084330117607128091190421781940330360177284054678504190843914136777229123320070919125993808015272760066658697265745482824260428500700270355258427955895370146614938271595288151452396995183826074396870188748509863255045265335893055943393873527487115979779186235571529035052885090956203858202283332131735515388650324145139846200208506407179084876427409977219115279292109152977680905275905870121713716045473650080781646038148209298127825061194885903979901686551183954975209593662307474535858312912040361735074248055451380321736853873445481846373323295302385879195830672875027869571000950816028899346497372671829468019639236836579425760189265739149768023709962030824475910542964168605705101275011021640082697848525423865429306464639661466929677327498447154859504502075141846119116431664108556866626848387299483875458212429045296046993667116604889273574817160891742322253350324083114526693795402746321507176125805622592564030263993593241549301042242168649352063542847294107125853726262158854648495329031970817750330760233484130728872708717350224963866222554451908438777155336716443384769419541647196160000000000000000000000000000000000000000000000000 [121,56] 831126872696002286511810400229747505205220844077504855690133888403227622610037593667931189274826411767177655390977042678548793550659920670853411241195040839418305234877470579645050222930274037124953373902339565538468149098960182732376298312448603484310312845246533149538513169218598191258500039259903082763722302792909424178482885302993172802043651216982452647576323572475432730381802026544617177016965187176794079290121422117242917997817888833453120834795984064375793606873401613364791179333599843896598870754236909688910807389724116235751763601436918378340032362306755514975581450791894997655723630907868062092532649676110128646975570814358710851730283225036370596911235409788874794004759910787927804162284141325648851435139540543003593527672659678996772407484700390203728320293374617861150900527102756163712104996989699680065124910103150943425399980446756994356431227987390019378347251441056508499764075212428233622473931027788373772692059368513767066145212482272399944087750611267416335993795590386420542366990599310782231210385463746171031621759440258300516434343412669191132214365411676762697483805880784110013601788495435953629140800259855543289722217554383503435256733328908075249272207021371142703497879011645660629274911141141259065594375062319749902803789638438355922581927937538322367485715385005355372030205513195268248196595665836321150604422949157902083451541850320815098263972480502540658606118771456685764256532656772779602986951216609400794202892179290864546280940459354708966911010258334011649627774543916649951745454810311451241436868340652523331510664080590697509897988106294933640387622145754992059777710903956483192661689560744746013196638233811852995439862509063516686942521124476156692890213775547769903287447028387428656926263927653992933226514670354416081757417943636115739923603039714824560506075103143115595625755103814975285669484726549734489886132688854394043480301161360493700074108188141284128648358530850438333068970218855716840659990626936061325330838074546925258092999389645978000568790517868434179845293803959897407173251902527097865123626924476106296073135206969803157058233671469004714412326546931390240288953927602111148349698318506789636276452896660309561164905557828141183422151354175836781222197068632682452972085763617544966167820311127326954830437514950963160477681085103148730187767188233931667740558150910924046433053102514483850468463155555984658206561833813264388784352069527412381630804787200000000000000000000000000000000000000000000000 [121,57] -228740617463054841397658106119849254313952905223856420975562741429774208260483253314751281139508472331769933334801497999229253282950566058220734795127892847867063285423947592911898553510017913810211753974311739560587602412926677301940218376092426183059013847080239800567551038052142847582703486363736470658452802335375133065871684091546357788422562521995143163422065112559694870663376577866105636966864889693103492997249764162672461379455427559244453445337774202656955797522427797389315232690465550996683758320500364931505218366782873788079499519727704393944145210396189280792564495478327277016088507690279034117295139499744381109292003828227204278474049424383174168276459945461696743378791394736590895487279148259589227630654791154568032081276112177368288545339548598213477033065168108336962372359562530459864159223116925651966241386967137469235057780192117623155247346561000620478784691712820583043404725657482505320691119841460873243834912530636868436142148249489089134610382765263428463214393820542835211103735002596023231126001090334340553179907338404439196785719082923084863199557406635171409454731539029344888126571317149472342762269042746025737763737253231347273056258008317045864582090719513917227539616015709283160446503385084695348486235053800106013102908262275327211666453092336248961278364782520242476237689613720579367894516205699035476945474984055289513955213015666345729458108189047721217959315876685709312397797543917398182608944348917110581112942079670008623363563521942372425520681789802644998333692511328871300046806888058328763867430653514714625970892464801714131836052433267530770865803717095857365505737310315213673953733009396231576283416119304762457814254729689803504443752138630195014064113366661429698763931044450205906150064334146228848588673074925147828230013093677141202769545291008919132385810666596438892440999974081201343245526208973007526014337273553310581808484540774120774308196123490611677965716100385657727245684364466754989742061130477709128859177195446694397146664386456009659594078069509971162570559502409831704596068238304323790838817378470516379332091878358221615180782491345291325595137739863960794776453491992818738533449425482770657393712211993274981057229869233401540758317377917703297821057580910928944726118811698649044495773851451085102451780930309954269138710570258170755452603130179181515789118249597050193367137885109392429959907449157621082727779780410576221311289892828621707721834496000000000000000000000000000000000000000000000 [121,58] 59680414111291087048537235482617776107575438030000760543751647601823577157696206604117033237364095707155738812406551635833675046061064732335311496330479702021802728148863062288548592061003838434643528832660019917411806893889781704497496780900000141182535472832622138334668673967640946516030062321266240716652952236029950773545536448648797132749101645023683851322832539799851441655027422760053526850148389769831210618774185211695770143164760445018055297793972512841172686150644959259881456665226807488624785985827498904213454788092292921780876027906041322934564665631743324649081451658717870941654714579372824149647407408673734286540414472130804181132472760295600172038600011866848593231614342542008918958185055930136297685572832414305096230408103253620448299174156677519880371124145484718972485684007319445863900581675978138198023598137661005997636064843774378989644243982914947512438856173779908567850202211662081165958702463144787955970636302893860213634951989997363560708585278314886136232349496455786897273998427482491992112028799036702957334317717992859322431389602914684951323018887127566147147116100067271951090803066922849098581092352304327419295552426776486802783303405054002363697475645008002082841228000033775549953954159242959893707068586059176759228862832131240803041708637568689108910089374796290225613426343353424221247899273926930665809711643740589061909275904884643819395303904455590855729883833858083211420639655734030254087842151182814212100164737165292699220673024453870159015514445228628824502772806176160069248904911480366046424477250695206941421631891175635747534066670143671119059371994220885238504644102110123758784388584640737775796051593061460123221395179443693563640569224258121050237875843804149680726867026778767966765158603983326348494327407702308312087039128121634331849514861940735935967003660047172524706981581312022960491279076475791899744899362147046205393638584579346952926980449811103000069889487659308460499882356388192363486076972330366589845478307801991904445397658987213118224643171915976714018806106926907823617223213292162229443441173135521305448205859839570055193691788418733046782944933557976300938089107305134344402370191287862474886561638488631310390502020966014255596908221977106420779038336840436650815732524724298246588503029272476073260475607142972008109231725239219117639875858480180339589542148317408600063115752300740161000710881320567282066954151402751836721256220450915269827415244800000000000000000000000000000000000000000 [121,59] -15132869304355701468078173706657227042032817626168984178841338255464087973951880645758716646471166874390151611576260673976531277778183696133801138584200298295425628457022906295009684116197465065618107899525431746084845437493602312244872880319632476020491708100566533496134345806261744430482505149297282399767734198906647571442495305645264000640419653802969011037710517766709954908016163573921181410323384218048325728073541139297197775010721787369253509464536993496142953568417296112847993200160466744358528045792149383594361021946807169559455187951369287451044120524880342671690540662417312304652485592364444695249145093335040309634961172173642171649038558391801177512016259267086917602719495806381580588528759078529436044461758130313608529627546619050226906468589429670949332780349112169127393795357017297314510582919685481235086517053450035117966261967807564233715453678892330732905499520852284554876949184761398585344211260885609562106334181320043047653237814913561361368787082857127901370370669314497143393619632380017336982265974006685911176718915476383851495258743855372986604367548299585701090233034142699544883976112566701907814838929755134496655849511056608146896678598741401724222771716937726655752352072040048613622074932515766448163813952576351406143080971129899725319886072245773924901086817467981399508615808881024289884558815919314318457860842157814645102916433475712785974139009179175541937228379240113464609433236658782526752809036677753027119002253611301305337854101493748478566810399955724574460110878218390318721424083187777736931525422131381479522952439861761147133776952162240021901252119130350070416506772243815671176313683648219984902434519745926431494096847182399393537146586619529349124824503069970357516136108179413540506658868135342017227137125950694566207933412265454799242951933958557219414687996508477747929970032409311145148944626484405235341484246163952115879697915685271471057714280098453495836529770223206480816535424421217326284962265411429022688167907281828932461146956477810868218939851710643386850019068886410218654891220070188012323015025068456249856982426781602281990513436593766871041159643210103072285366436410404595468839473950358072559647094359474951232877617730200559664200623155015100467157332064926354652871807826581486440017103816580088853517425049605427667832988569895649632561732688458371869175103465011149403868454270034349538028905135724153095263837362315131786424165504035760405552824320000000000000000000000000000000000000 [121,60] 3837789110738617897112439534708519659802074667628055585513733865488136608449114560364297440306409014781970411202573019623228155937065664563084982597152009568506910007212581113030424418680264469039456668178950496137309366442335597159100391677599798224321754068913146114781347403983403231567773968045048184763837643676969533592890944262064445837276256889811587569175618603946617798509522125029147026609695675126956632360746397444090988089466170292573068460121776252280539443192280755989446547213027675884200986505819631368767700495055701750561720728304540886715668853778347672822418139855702128356483173472871126153204663078923800260847987257956130112168737997315734844192550369111989290475626432012771723806814116363759211858558051830224108528905081199265279757171533556941355108250404649909047325047398609828944420177203466979244377209916901053627575632184837131278969010792587118343765781552214204942015572409777818176826343874755831993126308071670454351009201746918878280569324165719868475064595017417757493981320121469461297666569672300037773056856155658915944611436662182835151590163802568241939160380069567059143469547738365287494884509921373953668510690467540951634828513621388627108390520304944007848035455534542842353459857495782019259850204280502122299933720563731607352074259863420552136509701998241050786082425943961510248890598297893036690642853591057463848746673770660974997982831513846381818450179868863734044052411852424837956325741758315195354315366107194386249716097172544913040590161285224029471499952552101353119261602534441774891490864877005584627926098815673786219807629714000419972256020463848498702956873712722022059980881869673781905871531241958734447760071348585827582898066304146156831976210905565972141475287322699482897977237370475905894544555607625962978161776204180966261538262079790428894335894646010582246599101038252926024644360830239460430634137556572163231755347277993244036160224401529818435879757780822832451024867692161665987261777232985487666718285859796431766967126919375357131880363064297348788821103151500225789811417565123492866596244695663496299210704834503227122232414944481448783584022585112162417791894523208818376090290028560540115289592626135557960217641449648635006943926918441209030071306463687336881329682455063619488197658167322804952790895211683731635528817494484894764613402935288810712314398131582426143469109743771546973977111813034097135196454284853097864360687806707674068602060800000000000000000000000000000000000 [121,61] -993152519727162423979926014593446974078494351945285193385449931988741786345657257981181528466135352182311377724959471996155937228296223421375276591856984084027974890996668847289262256984667616616656863407672262503246452949615669605973054348827844417487049181416385779097612665817635338286689663515287159045501287299964821625633423613154951793707843866549703939651970403259647389099521185210284704253755713731709161875563304676621806836322074404510653255460842582232448666168532239332083608205489140745347534461150442613196747221353536602329567850380752698077755896114629723323066256349274734508947725571654136483824822836903338250312596976471270263527811406090466204287882700874992165093892172248680000028942836592786958570268979439651052840628750390884006957329229141071107381873319640028464176853012930471478602386805169894791117448730354060706247776001344973932988476431222440877412561896803619749032393860643497394647099164973983735333945106076010490962429036278807266551402200018473315540191546651664528960582455197235310242021422499938391039066429538368498970417843708403630394238742942262580038888583904577155881237831125513675934443347202254753172423446405787631048978590553362028256544297735013203830644440859020382873135643413491554506544980347214609186448446786959125696930978957925800470552516617174623782332036308838519193056489729118645208018665768764575729270315048211422176208152979872106077798906926341678873310035890636252398964755077461849202300696601150750813465640956071732554642936483258501728823805413552370305822671319008445807195208988880415840671558226216777444318757920847203788787940107623087057914803213540355352473004897569754013208879755778404538374278691556316395252179598165637925816174347511170975568086847074576589039297261274255927123563461806621656577847533744269373525978583867609578134137490091636814331301325225969843730605693308773902582959655949705393399899883491902210288600703963382644331504467038666798276948663647128473832053694561654526657575175152919371427204175109509127332442383519810549428114489492544052702475932846905814122083171654699591026886376640149101812338542769853058213704705337714850690240618726694932512742165093987717184594144631432515629712610758204280543681085502836883519349066074967116151076942056054023485218377587019604917371596390765795802850235599530098358971845324245456996132398322706389406261141156572552573082176059634521423008448633765554373750917916726625566720000000000000000000000000000000 [121,62] 261985663564633055273914532621759392104794220228693510712992694733042967206260366914138944636924803880823177616739330271933281283098751912527244114906933056814987609963165462795272933607135753132160119649160907673843164682036615582170522533701357698788718119792523638477992443021904344579745813030701262312593571285881357129044658615647663645756059584329818499965090770766062305535678948512514804562924956475820869972245898900106636614290885575684965350961709408067983146258083293703905260603580000348598047496199609184102681260704146540012308983968838693900814811874610980604143741392718503056013142134044249081618283264312689033296382047873586314276353730560618521324012935578155270071071761826903837905833919083694005309205911833333623296143883747760126959685834625781342170693219502105175256779437489028137033027191647013911172560333918475470318366092505110170699756289983564144839961576353532425937834157492835233988789606149174953743492217144454521708676246470410712704695818762743479835071559715205827877871421991538117230054848012623257607531224637003583800681318713598104463692951817645584893061261403022805941841045089580108114046173227324853227173827659626293984623230744022862454799231684984923570722833156835160320733382196210095657606403167856568995054238088633734951094621602872475796055793391287287314218660869789777440452420745203199090267018904740825685160731387534478939876305966028678448775245636766743539100436495497034482170910064238333171684103729780608372235130887551593504279647346971032411547835057164313120990736881112409075927742606317612317729963506168320576005397464704479296690426575868303006447140384850833695386098807068569933469373896456041323022216472579640071682921865300705630748927639251918307447141373379653783477241876897713414289221248558052996488231982215679354815397589046772639488736307932769863264719995471224457710742648283061393201713209578941374282993955144101961390447264098679695495878407004302965546881251411479734467895051953654633031725520295602161500650003476776847212729684781929004186626799642801734760804121552500908634231653741894507952140995180378376108876022375147192504448197576181684867146072492341362236668359926041941281485147363472672320042170924068932125692039450900516366348925657904090557697072055589007428896270000195639034785986564866845261618666860285852014671371894830090593960543417377280876713055675595189270939895732084209114897587152408345124413285138478137344000000000000000000000000000000 [121,63] -69010679212144501185304213217580754877359525865029515291214480849356615310332389670095097550468434325018982667595337611054961214614333666337518595084352808219904461565002745542793349251312854963142996766932367570783192992705543876010366140606585149333977079402596216016422423912124355048960454555517831244144836588732077297157228149595649991914487132152138796683341522753019294487440606595099174630895023737393676701174626033115703851584197783050265589994787791468100172086383008827218581374023441246748035779342729950962854567490531914135149062719113175538571984751222185082292608302536703229835729405134847654401762119415086179950712044336623539823505209062940054100109215561340914359244648325562234745201608757724545518455217945381779612085659124853339725809784787154824370620583792710326795067650724994404093577239885833654341323554430878481726990242860745910473896443560047472824955563357581227299217675790202518535490816903673367520502820262572136241821704452151675537087340092243375907309431324577508150477477075378526980961591076477274730705597510269303494495217792205528047581374316893857098142190367912134842271627881282597936628052422040386542610045263708631981608790484053841312684784791213398032315572567755210048766660208231126493614090292904177422682005862926718445818338295211503383784019476889613818902424720487057287345231594526550287933577456349012607507480446787948680963639333076877998354784409171816845176637838323429313501261661952467812820783148817212296349620653585660527747804259396733173466032570203835920254826744422465252559233388939210816535909917578018105600921649646799192442103179762545721487839995475248371860321473783757741834346653967954798364664298721430223379951121136400396713264939319550110123319372623875000818368818187515747662103259300424544230498983141393415770732917734156823611713243911304686876112146694835335866660995513992951315274848060325451558621893517576488754697736198004745380787879672282617695436062495727921219767269469102642998052131134062432350098766878130607783821800010053267523828512081942662763715975295629745774326504207146728113764079689512050296581774667375448047255358884409514107148399611124064582385771084847984701136513714627169753887694804339884763435847357239539517230896572193158294225663628277211626565484407696401731004497191029366427468076316693697216808703156364909406767369784866547408901536296246572696764695917699962016843156275945414694918616731270627983360000000000000000000000000 [121,64] 17668782415041170061183507816161510008202055631634604990103235574743331414380033400033969888254608661804147764479277536457669101288894902377617923802742454463488905796859089825166355123904917232715165078277204150506125557821179445153361346628545115941320970874922325712538780802302351589362392041039985645951372270099800642094469217948053276564127571261584582765029197165144815594018704915586295688826095661854577744728127995588686706525185564725271383171082048058081985856605395450161317558413308164097432342003880365189789336890514501507690128256398594879207069575067556644091976183070703616676216866701815707502817819142997368063961230435143106415298610704010045158962402274240780844473648088773351195826353388482952310334051756695521432577072093342180668802213546582779074545828106642061705879815634729865505156538629317498477995142734348351172784557445694631435457740141876372921866170696205157004873052514377895241733522014989739378768233868029229223988693329090354496132032376811533331362230146652816473421094209303947952633271033978706914661086279109888106090507252931663534209269432326811072473382000564426411338072649472542946616827043834081229044623271894424650081430638965028009379357559946377517607114366984008940222421312704739873906845648340322049185532201707234725446255344875112548576856204441417787939027074425874698788282329106229325159551334693547583480257448898144684819464923824799994617958251025998542671161344240109859785547370289493868327837394559730632273199957985345625974911596238524112877192191663108914570218265626453983125016450735039133691694611651057084757045822242037099650885457608451377401212482871274377085062166452416821265420382454449727829103517256479461056824960515924408008097606940630683681535075545190300574636742277041423502542907384784420187857738118273534946605449672943722675849951410644372512553517984670846495469146407801953839155752018385981732644795732013484552707041836766507546410269012723245301700396092041731525663749721147509039737599441469257651282422943891078573131119031696796569165956021453023815266707828610371379687994865816056131128299285201384157150399248781251964231005580147467785145533169603883851610659367757496535092747007513647553089826864306807048226425424186673473040780616853263528150169962968871020562442136373801282017636149893518618552060794786541119953267569856225716659035381747604405255990192656934745831092206282358268853562967468760505959558946365007462400000000000000000000000 [121,65] -4297595880412125451121872099674305948281274160740403351283302176853889134686740410507819373361261250225701558090595186074653861208428631088194499083474313855108113174300975571548250715211900587612062946708236148482409539392445901254437527692533068550785803990080475556934648388494998334283190100423641458306149206642539554113709974650451214952953764699108465457877724918282133941656644358704528731994274612874844800394797674069734007883850181421609239538755759410311825736214098783465649833065215316356226053862420766737945525025953734758954180228785784643674452627930090475632881599230680876334702083600971103330605440089200394716503560392341865038844974819179356140593527852593224196717611776452551791274365698877040072710554337480667058290321896786009766065516816285642154624751091603070500186759106646566192565397588315431467665739129177067537663717312462020442422692089475661589354794083606281507790769468797250184331774959604983563083144797876139400118678914317157388878652383794188848610705659202572337857573648921235826917301709830601709464552927290684247864635829576675430631134547667209130457132995053556986650077652278585388022963608135489776565894578677636443983690934288004295403067802385493509612299908946476608491372015476262913384299700789645875880044727697399913643784091623544824062322219224238379483113322394064802202148962371554445312873864977154635632128832373282481404941066977379835345921826412612556911517146617270829022628592720861762611330039871023819466770110413327683584670947075916869311832433003051415974980383445393055235408620992132893616882376461176124809478199196247943120255612168613538390144169858441985253748273213901963464611232742564032129033955570343124215644754585297016984858704833715090989794026687282482010243098019954151374801154844473043117352862251274371521814274532503454981364871900361389043458737313176574461170099892494012033750388278263155362377899462336465716747497575385193736576301806781150281200109308987888255212398852504213814370671410694777135743936634702723525406015388246194490222052165194958709330271195834723560451684042614005002325763469344660248029583533655954311819203850820206193162694677475661374318959785581653750589106034454471914895279454350474546551093193176180901457626707451567948538333156073592145773331002176043903550015930213531859846550490932796220182799544901633209190729530177664371886430126780166199052844224676827052061311849319731666588684595875251486720000000000000000000 [121,66] 977092749153583517784969086757539034337123716093060788235674918949261834400374031504850520941506476445340283746281763840236020225601109674678520941782531432064967724338172259463909008868569093641048421645802040384378425448325634881094716679159429731015300035642638083006584205983414044496359365248719439925380620716577158763921594252890995560498050619936796062789298752704804150080931804495572953723839073618259997252602920498047058940811309001521795827876493412262457581117142904296085119809562102387754164991089386545320647217737214734119542128631277688338977755665920540232006335126175232563057168348768018699390218416914436100165915520206581664616077272742446869334021296738199066598290120312261715128571472936180951619960204218201264503890090114091217421129750483347464225465977226188462980693408294982310781931230499336522018732271924400006046521648467551847485184311385753628245827667696051890846473018977881769125512833724160301693492379822814490785746916781195097446865743800266618885015314538182101430175143808354144715705929867897485486339433853979359005326541934517985216057142402120228385173898478594137933265200099431098495767560750944281656980207849439139223020346359771289810337626148623353839518360926065003696518453617412278240132262219421734822366243052935317948812671815355826004024514458016075854036429733274804272319669247458085407183645028768893001817546501161237655311318585372397827832597554245576596221845598983833703617640253924629655939908679863611712222530396014204179005849061687054739271615134213733944848763669193424616256985467855408665681698482550197278753967284897288799204795244400938619645527034344013516235408749844086992042045706946612973004592062775719945512330235503047937645685307758644883182151555734442331669229323479269665431569425343824754431795826606588698854990535996531451567420925320760642652380796276289910303052796732684453819890683772064374628369428776697056414921476256331799380276528200177309576032069800488849660412943301970433236598501357071520367695870411027725197923085640035526303243979740144280725115631520776917027185598085604978217595386597784017220368209354964475987124515788183404677949252722834269117640712745628951525105660386051939848715805917832270392873343156939663145159352003071984864013334586194744885953767694548527940840967180989178024422128685620507273502741664180869290058168264278863985330371128939750699754547506058990968059661684973684836371091859439616000000000000000000 [121,67] -205304292317294512315808601797514660392447728752801481609233479079283003546076404207031029315337379287858361418323827510023915928090173623407599649137574355654061041659254460868406920408468052386333083336191878837020134760659051507353851489149904643599151939193528126252308429579399662799785978626673612233412326446541889652197100097691337745473685253147608399736361782396704408127640937324421567207027637615152095024970701728265362265227685917153289301811424476861990839519419252955879778034825107998879887184246784292011549506681585025907837014693757663632380743079200263457681900726990219155652202411156992164077831843765362381510838756640364847528602075155003166589453751794245389826910203277236996160502954465880415193436820858126807899019661503784050084511494037002641029343777307050931693120245945920780821898868339041666524658347931017993619305323610130771615022849380395891035667899721994911907317528022275790583069981513323127020784773683950489004565458656343750099987013090235893607033427966032260556234832410435890294115404778371409189798147638686305746299888336123651078507003881657183711027017217594905283951807074488215052167906465525607842007599417959102997789456141538472503014859176941013642512065016280412344582990981871874464962132101679133286015059016626285675096038593442467990746356153030910169121664487089355610441042944804480384902749122507943703879991702935081311501279486981689308647561500543361246734345072056623060883936957680632641844692543760777869736680329750015054126305831598984904827946137116002496956802327450059460621648325215121349777279326167377580082752870710397273017293747070009807723796795361132515999166502244810243330674535851365728258278232064798792799701468110662444593027584862647272462166040314710035732681260182530981798549203626886019680216490055578813847817532848476880093233864063892180293547150984606355603077283955275071748797887788978218323711205269408194510736750434465031367334866806009527451144431707364717556247411382016997498067042456449234868383635727114116598171737031977544526893597463617803900179729856543403880225151313814281897495649475393264606768920355853236625753862388470694964465599456333394268374944993280221397070737115826281958881831941006926354852150941378324284747989648587637938281794272842663748045085711548586137223562752101521403169432686970039946821906909888899039149247994507983330124623821409602826713172680044373686279813015521468035657954714294681600000000000000 [121,68] 39515900424824880723962127125971325801882465590150069049031021482753990258503993896228416527844799742608229484514367049524855798609098994339307725143369137164854816406743161069308626747249288570792285933806643342647707481567543403599171243854643574677990706551127238519670943149782695013255124046184212793355915052973348212315077215571766950636906318926682630611311532295456408494508519197390628638945577563719588241204549819130912640600391231776825072978523610633509533911152529882404433539056273479157322511571685626973765640778023899523844454868199043246075059101878018730320397387461699332948048405696702159244598051125144078645111995548127782699175081786720220979774294113703274080092314029378451632299334700760534793257406895713856849519620467039485093906614077001099644385819768320089772073926527140349411967458091342275368531135708906636936807124018739194283239857524803884950896612987794584412443102292448097402627102208213375042860693619345144590474661370747007376611706290057171895923458967036075231185474761370532448670493021451837064781691264854963157984210165340990596692807059795555765724995580513829136145338913648482282751792691029222537881451051810216158931641607920776407408946961644920631396046381371709428610180120832604894042288504508482565479390808430141170495219464832495994126686615454613491992241155507018758747072220482878960234100659821696586531488690415506498307683860110968091120680542336073713269675760759202543332209169152399218826180258658005590315330300075822495779227835420409883534338477307756893948893967688896205840098816772489195488043150092204718429450719211922401614943974199586372755355050815578701126540556046687363127787049536777241884879755812809074487919215996073098311309553048700534577515807081026609694501704679809163025667940780597077682340045060222138053936052118593815330652747987644567663354269842233864952177369242172387780883981177878761884520838700240343212884261668272943384794640277728171828720889335961366682984463165431306901637119804265779173577125713482478727360730362065560763656314126546911170349575823592968380789701780465945843502384487535991450012421996956602688712958267776729369512945278535396651107519612889193073689742813909869661889515306228322051981987268149260630828594438195558943454209476358588857235931460129035285537565507230196616298479233993036230721043861007306427959939640771500343651018782092186746630514977574570420161009156440030213667610288979968000000000000 [121,69] -6913010508461971772889796446161682791077175885695976780999895891437954376867537546281757450079775935843449882445121529710682804932624545309103756755240038481081579843826378754213185049440013690961370087008735462432757474916758091637526359846872058425082642661338193848507121636273480426460834956421549309458735199655483241835379699613536761310559138774457098836692409848238350380981910894703067885236445329568111544389262763352586561014808226106859378172722400198400503772771212980712658165627590937966177657150175973326270500353972367502819672413570219027991965457656423346786032784206771521442510583118680370497949557415482264407161228926841010938382889379274911023705631483256832303149874349534694840364566761382138062309809159350470597803827763831202028636620554581924478336813690996214215823367614952425731416869885917203655404935954668545697714271013018933560722776222374981303703442718908982414746333356732772030913235691035000576817593412981866864605547346295916795879959542955716629403177893414651742565753314596585319675323474747284917856026625550916666489440506569865101755544683337063562445966113511867887304622107778400969617164777428663325832163895263616657479930604483546079924074893965542445656120044808569834131731876709817687267197025718040579687781529902747289038697371241541715677066752288974350292276451352136997927148956051919783900379474868484194215594494648635100838687454230785452956712990280600581587377166006589895307092976541312016862682332371087763190599596275173361354578611402361078155615823842395460905540798499562932698566523094616082751476942456395197558976827534563850726749432219578722931327831051496430982650967597406384751733872721991398123297887766905090074634321275542176175578249744137896904112236824410891950987198477737996815068566292111960079084927622534289725272360140608036496949359629130873553505518896620828332302229849911577247406023160427646581130520467901000035347218331537747953024711832565722027213635706756254224326944219500617898964662143768143666615625929466314465539906565748912415755956304251072454002272390240944535366215798500746654139402732326456714214172459445677029874757038440410728217256207627058489382262068405693377981579489268707069823358142721462849555386021545435709684885892826119352442633832395557517280750198573856629540136385046031599887590303853856603487070598039911336355876584407638932828981572084498625459061308601322190240113654607776614019353092607180800000000 [121,70] 1090943412316362054964139151733125631227342675525503719244888053755640681240599352590011656040025769144253747370216588894994289715872658831198122597065735197734179044300222348982688230582003503845311308409023975137776197556872548229102680924427572722667342985893601049910098024322682632044935910680133914160743634110336720928806416603979615188027670043806561017464453719205822623616766940660692416840530639633733383287323867453613492576671801104067567968232807733334021263250671676492002213156749370105452790526115379129310448341459835024796099269498030153703544229736254456412879687351259062918841128631914214704531129657561705784825826658844024008497469442617400986314724189309629681463039058098934916302381221733273762470280548776459570771520869051953348017044366791394753204615726458890368385800108262222622608809871472972612715184175476614929246974704141033164133544816495050682371776457001444154203542012650503030016630279429128819302275751716070608779912749152096631117741174097185846866988440264972571243027504463045421767131580968395832292246953957280223452175084776164925250708470198563414317891377939086246457245766702136670275464883692065021397653322241160504393580513109426794457225447739371595229455630402028684634931560796337699649608987186135003321003252942294731711776668979185549133733071189185455065185326869924728657626363738010084250086767374701500962267139248319435591691182920368865473870114072812008436140537525907394612247160354563717372838628326532380452952972450971799951441886991038267091071848396977624855622943076513118277415212064758710326058110721498875347470167178246264849120486335036293077950455536407974121708940925992328907645073347889169483282105598273565322095478364272880676807336542572380095905888201225266403611589819422810622984035321630351001097970669796245738264324231390339472572467374604499249856649446368929346142491894853695201111238230276111705195485975243573701387383461457673139672485737136832935133392324357237642902153407035986290427459618049935614116899665128270666516296928607601276543597490971279211650168981248994079069600207612594985305033772571140671257872963829636854930062714079423146611287349345545225173002336785142411230898366566547669318455516345994484015482300450859915659073486380912142221461778392693624897180292199762109271109372980660944880969407653986390689300530096062325969112569926427417071335088578603972237406393775443689794023789984405224215155256131584000000 [121,71] -154089775293143825393952614121202668575214263097025694887484482575248661454705005517287879831912900204739301912772384965131090237678697267595679112753087554297601691985649405976631442087127254812842424213511351916954366742546133283135819380244695586947125088438600036496653631964584987565881361573076571515417034817589743395828819687369749783822734588718123463119139373445040894571877120301718663294433697455551171539203702924801148349194226689796801597505749727767887522798688077015559555124555045982190997868126443008024727050325795344263630541846217160214189341274630060070659151671281533731891146693235152579239416718834124235486704908981870908834941487037013381190869611883426082659849703478078555518157640012083187955880210579046149494537044906819820704801376869286537283826355024121015046902055912648582896327108694512946310273916696012651254143709709289377763555112271344464424347255568925863902665127790861631717269018864638992432158692477043105264902977984502345396526868617368571548716705396454149353973620147603724243987826580529874935998586645247059126435868291986378413013086013740316568926822190112487153460485880649542174238284601806015214520041549016997703559075500678838588285024362776944096043830065966533269246089289857442241244232414786839636661943396008204070900057602605032662668697363419917935658071315034619662552634316899523291091595513230654911778595031602401764996797997306764928048866889075630020889782331909646901780649364283376206405517593419817977849736446592306690856415380942826896885673822083048887285369133592545738760275946159847882225002506608799198977961612817504801120881276196686598071783887811187898494948154714621955435412435403336273091518489291915293466674672741007850591176693299619620683202126751185540032764590512840954891651348848451136799232599671407670012755244692445296407975310779889626132614901394051548036776448139482944454370346605163846280841888883507055314713511804951036373864769459178737433784826433007099137374237378953484300642601020439870062584802559312379625457163125314773083454858998972072520763725362641505259848496762162056247055221981578846706393662808954988706615680574780560639262974778757641171429663628422061876417146291560710376311294500033670956433794559259128769179619594264296026079499877486151998849457310343353412775106880572892513668731405108435049645157313757924927579233069568022306355224367377376749771522838538519285416045401418603183872065900803200 [121,72] 19310087572353721514136843707897775488726661637224079347895702185549738269979340066530231257899284306780962491662384774221831392177146246564096179507906065423674949957715488300226306032066424428055087015713770295740606948051486056364871667299483740377628741621550075781771921491128269301765082760574857901889746576609361997388137699849447246884018368366561996286411419242219885389712288684188395931706085797763499302073825759745954203322132449919294889483045794399261765503857349286511262815492126897145005944344438989968226454900934286249180676591423736822399580938955271717506104684201991572613787558578448404768921086641250676630610790528758274583389583802993649131493830390727406068746898685569043011565451514520343221370889050284553745343777013948589666641598516579103587414649741886854697112686214794835350285232972024356119212724381246923133861518252766046450186603381427505698410594106158728164552664577215253942876220728344571039740270788486582153629815130099566607717740050653983809130056941325341223087776643928455662061818786479154875828750595980730757864616420861554781809005858933173508417688480468155718310753926991716141513690068895395760810426978454857577974775678666026050435373057576629655055762500801762279838323845990679331620318783142883983472559724405164157742662142669449492949273739218600339560673109613711972581243488317807981717954377219852498045496987411429326951316929109974859991002643825854646478827002656403627110139663335448258627972114470295968322036573966288853579999015453688437230118530816267544863590134628939851850412143164488560459622285969509601954887709577609343290705319531765769961613826092678715514880323465274766046129821800823197531667859101690687473923914246712047094527973817238422789865699517923416962728177609289578676839183666057316232658806846371457813807779529205689922439961754525735424922268439542491587816974894277447725724890964567316862887735227066060207107210077232902690926039020700928514419411565835815842944098656525828141901511042966393859346003874314785833293422294381566014092639767494082089879164898899711807608877256117408580078173716219707378412883997379582645140389741444890312724990757601701855787787526456773531251145225734186061631823995701585827028320241519715181282280436768607510153775194102535769702220761185020935570907820238504029087693221162809231694551081010084557556909986777873996713155721178673648308330744105419170990937369231523186011184896000 [121,73] -2124434443624071615534445904767897901814978523666475740936371172148593042270744458818400598959200897844114062479846503964702941724911200661836231816183364588388483611195001618520804586212718523188724534815799210049826317317299998095221302215982827683214383401771066472194840726923562764448429919294281584134254503813333496679242560208959764293703070734499712595703482800972960538540793973450051496174333227127277231391817088589843572646983250322514984525665476732500151849219665220448350709486286572275083486531022566238869547496892076147511806693220292035462346518977449829518005584073317253275913636667060988129512431582692107181217846015096061619501638619155514147430989161026380829098274311959065205691481119171136086571471563799027842172693511634490519107717752876201785512475586645761389420081127036022594987668353905231856425796219071697568933937887153173273425561689477585207055038785805126391176218868524606233728313413221612066495219780010930327027017385890074846300674956321515222410493815353722301552038008114845036445190087471871694736014586691922451362151561542884469645737229975023326535636818663953509600894334476051184362415474595703934275042680291808331841805246524326239006596302122614501859354169413837171121090438864011762581810523854631324708555810144361513718104303915642236596789553612301530456436867747788796485732884350475860388391793134772062755589318736308465104353295373677900667325542039495582616691277814092929858274663498073297087623483974019438053881035335680242519663402340450765234324582611357206591851495605342556384902803313046928019399633204242747050731151024789883316650465391144181439308610559447143564932937484925631888617074478508886582641376044683130360123353805200688252128279706983988981646327649288803111355732311558027073760683467375266839127370143059396156798398990779866372531027005704022604737858509991071941248946532759940525395983529445893103529315146113850380125236861845751359331601392746689890282035499583416513327415598293610912862480784764640107861098957007925833790993808478371932588625386319741855755022226719902389307256282273334003074169705385638379277452473171677448875733333938059872972983825696673773578970258493767964970554512946248597005237021902006380328532513792781390592408647703975060270406456109123142490736137659204815797672993674984179131198921036005021839611737504164629841314803716716965528714739877665492769850288061220262297800936995624136830739200 [121,74] 202391280384644531766413276840027498981918116875553060002403241886744601355085430083991999802139119598226989892628021275988450058151380936659262462715713883620721300272903628876567252061748485104792788886803826730911228524587071748141667302212511840289381658272728985409526092412719856588144464009169701699908176444744315816321137667942836168863271002894021936183246839512583639010077613511496803341618617271988735694158315250079803060101118621408536051829398055097936797633133194225898315731425690438143527866957091386177104936062842191178029471392377811305382279801011823405685505645740825160108161461726206406369196040900189128130896499395889179697620261059356369581301429237394641574354672466334877995513117242353419786284892017801141039960991031636340559154078632693457425803235472078441096055150295723105178166780750436507858422702628043006355091069585933632125046975653605341813916865891606895320639552871089181512548855680961905251175638641005783819631807527154423095060012905891364033452299459211853978130449808004439086925663745483401073642956417560528044191108301744818925774882795191665847974119770457545066711250578613098987624217852548905701582221438118396027552425165926624279913225516536870402681121449179293438229830464595749720885139049012453295090251490682250268688972158667554825964122424833348015297487505099114305217161198265681737985514755782107461959265183004088747031018872311972880989291679007302322592716055013864995076073352212225433430107242951704301857892399055559626645651975533399403988144649306926021303378038191312316778726432901483857739022986170801736841912527047888265860526426229387140118753833121825395790269435411830389417488483163672244831437353756562681892267116476372825213902728722539920253668335442111569127339148426458634136623336188707010179442571223921915170373501761233581418623738567772441983989898386573518973564469858764607712700723285336638769340728395737893447399434970303739994777661097905267497531162851558768055380243525281240751613092237653477018633399247019034122345240909096006635026137316549661655447168017748153644969028151045857584702054828954212397054642785566947376304921881337147847592388431773724842986884462045251607958266128014975256397999298890748839790579167199180806674646346716934353384297942514444172538875927695233009466381006164671063859114102062500355935320478369466852771993793172270868524840184532784239842274017664216628934642649408438611200 [121,75] -16381331459153508878126002345002180607740032106734517580659116654020947460992183228263160944265473685379613297787279827690301538727668232677366613124166830484457206981598547459618162237042577263428062965801109006860657782718466590324911574228759018450413870024671000477251079032575998241754643060048006319052982314020050202246768670264199368631829760484427607917946845898665114627247301274221701733577769697361691096230089737187848147632353109221567309092929734360919685685612703779548023776650291237584402630469636856967286617739251683884733848980550127955055598047540135785093813545639223965115915446176512417661953007984202097194191093012522864192342221390841302093504588268066885092602339158188062494439701689338169437497029416524860314929623438821868290764043670966491446929192719167263255102592704276909336073167192374524662198667115163367793490200542192434613702930825288576577485897970558466527443375844186112119335223496845170437470754494561795083994191653590482672945406515331533728864174612449966797965682698546853649010742126218621153638676688652519445923524531309908888263082238912575784784988602039279969901157946381176401953967627803550103784767806858803684725103120939345794676208837706568803500611811837268262745463518295960743080557692927642613106042621945843875931270130487780025277902922682103858617089434693193702541583170102347033502386585687847331207054042130389805901834315492449065936829209232221737951590869379512862559154355650528798442721872716839242506763156482800234384015893796878618136803702187535304417639834379316037786532572407220176888198620476127802495055411600487877681930423931647741788212682171392604140597724810673465336966660069199191215020448130059546658308762758607328199456583939738020451950239693359258382271537807142561756928400628334335592430835115216156301729796472405121656306193268020069503858307285248130937265708890029218486511223078191946436577836507886359016939090437895156531820322336769654380582265771790255642989968221379407782581875239882348329258143467339267588429666588672242292340455603444978118697098426676356808187482299965552964807966360696268862092848065674840165318827044134968033151225028815428045584189038022675989188494080151362658942947554029557850612621208217638025397759150638993160637744407435436338510407820828598760370857109807309910876683710490818731630626413137344971031563014935368265521374823841763391331948105319586816820346754539180000 [121,76] 1093674055966463974875078798017608214002726903961733391778555607009247641529393837774035334974915453352900925051193981306706933155741962492523393246385118489922835971194719879666057673369152382966114428141495443001459153252950688375093959464128499261656430614623725795880924518858733958035224346301837276111115477650951663984064334415798344869964184108225055978218141883354758312182020889065722061599305963632757214565295846611472851010668491553810194340282530732915036681189264309877614548017079706799005767659794640609089468339122558059786132808222056782580393012089527801286544471420200914527607747212153818586406398563936680493991994004395051712352011090320538690133596872333028190652668703536436554409679137947606315547422059864133195034238285403285138687535482600921915750866620338348129471148324332862567202205494913461396658700269155173761724284355900733749803076304840535364223736675806918296604871074522507618950696126858756769772132376429765803932926390174321667352061583329934548318334824172414157249099314458366400091436704912548283259384513937444554402506558169213526923169564528824920346044889238674836659123515815783761863696276771303062364234489168019526554337745955148033219502616197837509281913915098774118869503963473292107939925867605067590110730183711395703429035080905747982707928651019956930213203862460447609140688296485070631999927625499032222342758684889754964585608611344774161352096981085094093631882400863869767434690523343348097873225587617040376785890985155467967302152723917702293100453783193517962486440202058475949765144366720071432746419200307601654476271116401301648880317740826432739136572185549529717171926143245077873898959154108980360995608932969857092192217581059401019003243119504546059544595544757660221850702024536546338386166574620866379145811601694769886819946114453337794087662522260964693090134692299862145663851868667417891206735310645461291655198607627275439158541869485421462728641035738922291439908504484443437237490747485549058036381612904688783432537378030864824892859772538521208591950184212674017041939251833524651730988869316509572020447412663404205659183136694398831815129410095629848718185889622668059450290984060139276131936882679917372245600006760491726981916855785354321893531639916565646224567701555295973643848887166385740471912632821603193271537921536988598682773642714204385121972181879415355274601876949757946088926876715625035371104715914368000 [121,77] -56826895906584016110350769892714913645880894427504458534322901054278080513748381372496117943883904956009399671547266506059900038199376613692919971671486688045208615742369550599590254385580920755080495146545175928483909235950751941471729516588966084116378773266428065845571930099910001314781754318764749934212993153356680959743406086645695180492202822225142078045632122627701641249913047172943606296951125002849285772579494543333199289885727323027778671356231605531331448278675426251840161208777750188743667548846635878962123621010033952733367481905123683995496168791374572882200333530497012119311791982055805095663993780867843889658254994293041441448982942555228019512359062655612328454363783010070194914163182107922548981706762663251723472090942884630370072803194155667197651171336329399665559983472868875549730375056127150316713232252947650578424522763426876028774506816233974242351302957769803289656854312491216421466090852137859974063501518010354548573477640619355699765152838364768654899534742972921551131038766250693970711583678072627610255673760690144449863698518892566387238152691630754482726539410074010214176939701850745614746626555338591235613066347427589530349838564062679605220951603284445116555593636655957611869085997219430242200604538382114544181868703581567171723197560007826956855718476902186050626032700538283816167980832439256679225541056767980737130923347642162888630844670086481378581724510116786756565782299151041124745829435130827922338709009041764605627929719586119157405723275825832175410357388206389768027822746509738508858933468935173802399874153884796068991750703301950021276211135660828464960644599188110946428736587547381699859335070966107075281500899343780952893297053900840902634241495213970965040415725556021454999702565208341131709943323504886160761291665841012908655016895102229416375791569095341561585475469400196578422345549637635976689098273567485294766780260490585119693001803080740597555438048789967065064801202307099049027734533373511125692667017811514465690488951118484793119370229947691564347268638813979827480076347447372835821192494717428101419381172783736731087441641961763248095112007192165553151376832581247417604241349121306509371970591130917130731834034221592445096694667383214458049043963228000096504316409951772898631837256633215142747621200499430069248460048343097101106303967883347519023385331018584504656998225755506927549518970040911245281501528570880 [121,78] 1900570550264351254497503796797915622983449899041596114476173205542394062153120922777094287464424155685792357513257049503744655251290208355133447411575897319912488455014314218060153111270754507788964081913519837467826328847184484267618452439750116160492061200358909268641272606827196725935179219911548469360025034576521718277609239912697300251939466672526948308616643759992806802214841686547417586593089235778851675930057238137755506933143706633873426268938832446863137881136198486929694693820518327906025561518714197124219987791017665407879256578769763907134926532014029860086402110935108049815506661016848215067790918424193289307001665317860764221185615873980223375497473315548499082114805472010272518141056446617524411083834490462536448137548330174589710756187408946455774898484260286331027775099271389035143562216760955309435711378130075832410511508473594189554207567760901074321970382052503716775091813365420615884517430867632675162053757045317428659297559708602926894825117739547768225960319915963464089880488617057958049154026110204819009996122694598130231413775898524353591840864132695332545267392726921270713885431035088401913547760797276533498799234086888750609349050534076773917248427319299686683033988752056455510372537873762337750039456130562794609895495645777387980151825020119148233686671946159135117301322140234420125730444219228657362462496245569183691790412882242533662662904257780383453266999683277179149978259951385193768466379348456561922483976274115668787968859556485570872838891167947383437165274862279691911596214482436352254607485595215677257131764553601773954526334500224975968288293259474108133005366249473083913206855879287938805743199959610723055761486188564016979592083229513008725478261403870494075332224640580254295562448634666036029922760035296874449423561096348988088839022142548642124584938624966026714761375684072038470788292653167517545217910646482801415196778279782283462616183022554362177412266881614897708859033309077711753579070911102493850306106736610146320068593945676279648082708953170582025661291853442293213672516818310801492850412624264176499461174288853015798398100458776886803694160974589337932717381085460329412263950950768473661139883541333045025795085061709352619266270574495062845883492079341736220939767531325188436235508987929919368051927090223863232413911653160238047472097327504088521772925904208429990182963008834851697001012712520526521759368640 [121,79] 14024868182638405605184646847441324901278209152857050952192473945104617875111459354151281843266794583324976598822641755993437610790174637794007683352033357897734825370814663249225502265222988502600490960254246230577849112227253590629292161122565326842291724152371879319513597900344418913769335045240999119775746247788020171112979099887944849802312968168034590687932660639896134366189343140834187930953484156481354843477472497372792800523846397485832104473165781432301394163128241897579679627678539223634170512392993917059083172257194768033829838035857597050200809406973953086962479595825817710696412883725871101027104774424656906268163201612759175397553207854188386682278892820527253534054312398225660571374092896796634387275400080919452337376613331822256148920734042739259341597047946193938025702398373369430401227876990401985342437442271360399409814121453657083049168654337247107120084282419117996165824386295951156764966267781909191835901909723967035433561329395920095054791877002893570605046388808050845787273249821411630625728867329905215147375854205275414627396642389436406554956576060095038779874056908185490353815580343515867231574685772889582289918910020024619829518376217652098076069451364748784850262345991607160951313949273097924115269348217974805605422858399458231721248866473513094304387014105426141633852410568252249047225124491981460254261188447429582045799474135568054100272401103470365269658579391783602882572268360616621809647921577255446649429999715201138617210006638028941384228045462538829333648850829696863725692123119687303086330745598491669807744962138566996485953578583797809977856283698449552068234973983661623190371015815074255006013974707274715681998053834844976316344028445919088591335665359654099131956198617849639589605190448178935561508010123702096472311181428359579823565529386229066087763515020994740640201566927139907478346085186159464858217494033372635703342587935996260835169442622058545237683107274749849135351819279697335948401781837556346672081549015700226819362110729463841133123865816812731918708052159701095076948852893196573122446492353496914377680578612903119952037602661694213626384609662822062802108178211063477792699688215407071694870337686463404162963446980310412958955915240055483755713538037138114135922071985148674763731208198265848951897016851891563584971254070995614722168366727665033548549821757331558766704377624967127793236838806451023581960 [121,80] -8662700385656500744587718873907436238717501227554513062790727242246150813455109073364749976116181612111116641644571871764465934943553737514699510007149275718525973723796488162446875412572302553177170985552625521237349263353727761300593341834823128600292122126353481199210152063641094920025190033012090663594951439078205454412543569822587744040411625137657886404323126210300165692848128300496765210774304280749097113956046967435143883685092263524845657418947924755938125749869830279965755333324859171629739582371175353310399272821727715910868014088655964029899208258306649099886493723119913220565653345521977618075984605716804662489831815197582128982207105490763815515064758978059979899521585909439012737198619882426213587576415151551600538845151168924360582688385343862655811692325760657460501536413089288235212279844385112005919141505801782337790836752822409206388370041526928208195868543179791661160105128046478406727987367329589965720328286709825984672948116412069426525731446930304653401733452028914629829679633678356268791655764535717622499765126141488358745421501360015727956896156470161151944714555450061351586099803727716712176991358391418346088976590200627000423886642797736388496437857303281485854128801758256624322167640699459696555116301184384778463364617105216691599413438845050515583491368287469003030986984533189128160012943109147796513038495279025990269926767426182437457905509080756647443682421485139019648502347001530814172734141624746953943992076276024969132238855321864874282864266029138165201403771665061590247209414882115740763129713283540160587949075146218954549983944456220819913999728734008462645917887573667092145350792871477918447154536741602244776833300438255620552914339625295105606408220072298148985258266305589968371230346261718606796779087041033521913305048990477772464502483115100139009903975882873022814536504688919099098938148971909649483477311607192309755727758968749492531456237011545566410800687962157003156699459316195916201188084638757738799907377120503554240907009682882253035703626120948754881993286620223695223129971370725310519724021600452658791684393761994222812226957432225469550746147414872732961886676292843946088509671206003893758346747106775770498872395529417744490680393365309809305660857917961415170581712546172985904337781516188849460927724560233511743896823513429153030413050844849531854772388795519152632917638336094427068567873858241873920 [121,81] 787869939340591118315684050751552563962208020861661859202193621129231391024948490929479715145838233805324145510744731704919106287171682047371936870318703094220618820908883203563405534982464145819041997037482146127928052425549030896964210463198591219915465150547572993029947825226694367242859291264696145377495923388548046710614985053975251720616625230700340731425952753029922615180012025144686478772855189754181859138889095260913245844970173222111270401464449518038082753955092809979366822234811144970026545695793553883020131548074840691490787617715545437066731062531861107881271103729617938358774650438723654505135082271701220129282837690269132953228469102418250375163230043620581935267005286110574767196860159829083221695966564088032581073093438878053927539298939486359412012151966708705287120120671706418891407826860308904220503073846740723575668956640065876188836489344414372336039078003255640877233050105834265914410532872957072955205466487044325345803736194040072638022268433279662571142059482544091447940192444045085343724162424146000731264748792143729644876898549585845804114834141708850301583445805916303793083890328166628610223302654420642476882862886003455051894463163913534009542138219678604993880714475826969546532351568632292860025317313717740405790974627608480420400769340781900912409284675569768474294411314440795474906911907534691234095105001392258123963649154876273781702936167803564642257613579504656769943966648998833669629124439187045534473137385798807205865048244473269972439570652771750849191122337469636865048071405699177777936920579946427062851878174370436364801652039109396451990754963967008670008886207927343729618624664197554117309069256326370051904339458061593990027416240717782336993453793499034606269678555825723525886509170565531860596805387888375330900306064536588846410466423704890168357633757560544385666341891734426846452315427643799882788183325553003890947313136970246846033451506422597346211122606261213164163038678380860724763191168389822980641822937096859656160101216182513482731914268712215501722170864815015691565528908163782980341034215286968541367642196571857412875420634918363417241537099591393633654246306374024490425779414711249847156099949433478641121930974662572015128714551899708627589409010804039142468987226637848643664965923333442003651323246817351372207184086263045376387560843630902076983167435994638223796612390050243321524959248277760 [121,82] -26377628287631653418296582568024196368034134477994479446201615888031569368914528888499267568404609978880994404822135082016286396905303620900809387180604609558325909710339096583625192650530898943662242304308395089020085220567944466514007562337417724584789578639586275664715510886682389434175173458292972628466312186865428127567322051549258423950332086239535012864290731221345429743520064150947677476305075299554139007408238579978982846499339348324158397510672878208373369790703744266114685175778016235693846505751400538649825828577732659210719925220066704280151992094068165730049958601134254692285835910799504355474711069948402456925702514595148428302916720056794372432075444116091805257865815727922239529778851743351407583031333165104227757886851856994044933676709193705263623802601143645021651824943885159697612940817551489070926102162076301682386454879905103517625881286806454637914327873765882806890000016110362769075960910497128494153152713212130788710543946906435337037857361915205165380231226976592202147014640568381883950202263055468789320366488256543124500347286571238592534746965349977078513888569643126655248796739081373817023286525434033622502071485572830509749968531779575167820887967169088285316599575314124033449658582862770559926600377359679076017551395476489899801888598265036825541238457735096065802364009404725475151808072793610146805378721482016802164028606826902137155640434302656111460494461658630071583213415888041148029504909848599373591439395033913883655948974079328878204895279115673950575676478302341212334692745308065519734093080164108291727736925362549464769553065093069805376834952823609773090322448712361462112361734032623379553049753659554141873686583331246420437473214930947851686337355818286666621191917504956075912034836199703149215170509765398597318073336992300438050545217522885417901899224535581790098445200121975738022650265004892877566194044577988701289603298442826006184871735918303447317096465326184122789866804309616961253621496632086812073300345639306486097313310390365359414341744530977374331497095093870501957841728255813774850465111681641231350369161606691203430734520274474057273260921045832564837775846311278917475577286610933520595097498121135414993569859402585767166963511128667700551707804582652751912903453579306178133907390948872317658279041319228738182136065075451948079638205659126504242791563085273854508096085776123645332849676160 [121,83] -3799326011400596125860944593968358780244154288958989185491833503556379228929409155301084575412342222137317027593537605182988157521806613792357756458896857793274756321246780898197097271458044983477671032541241003827045495748662355806351728906005038062178001939604236346700438199284671926635693082949237682564228719695026899825947063938138797247648133390585111478266196477709375613014106439812496329500429350995433945132529759120276431929009370739913658511203024332175713155422761190759534369391844796347673345969346193616807724722350460364713039964193780964200020514246070045845041795004736015590136348582917374066655745439247305130632832118920768834643236878615117138876464446170800002957820404083147701284785987552530861593296469587312876263561181820053219483066610018752788681830307054115142041342208848743641131068223616989838021632411334196500679733112883888369886786352707395647909218217720388195490841919079315232551885497632901978976037770447047806417562326125682676156228533505075686055875984008598718650736405055274457296025116338002991023385846985451889455865712516722524617532157456628888730168594607636887831249708646227382157116516887704036568578854006945165464481419981059792256012422801370728147367987430184299380870381662989140842808800107366653507484662492713733812717788533629184020583735329407267128423408118400202689329931628380257509422528555222844282783608162594448245284261178249849259816077755638203138001903706851487217514437103034836219504627672537958322648086061741235537920059969990994166200828574618556482585059922189404443489913459866599571552693859775987237621848272288125562884692049819457172049244834751524862083784670152601416362172882678956204525560991440999485917350560074406386075826397876434211837454591356557839982851211341954703549278029664056128983881121413043888585662039259096288372493331003981578553276387950660963974424700839820345456626659359282301630785853769268836537372385465029236573480831472478319524274081547751992385638638756810466000696284973755155476822828786715076870437033143533500903097804771043872948786983758113807406250205669225860905273162683554361496972561715147906020688041348169555429955344326552619557442681769139723668265470656479083531802182015771428108058026430111875103390399179500781591612745542782190171803196656916203823914665674820012205299380181807605850163785835508260141961552498364362481543956317744602480 [121,84] 794420923414579669641276875477136242211058687076903310460496731097768799313933320587642177409377452151824604621758425997294082119102541044233602768833319539896739489748283711696452436430200255893657398268509064744917062837138511262508771112781225098958742192939721623395765325561695949899681343876116648874550140266283820749891951622753731116108387334332642087897690094063959629053916121771654262838525165341498154336791153124993485225567751761472897288905118576620908485782911455159329507533361918728355130681766114823997412003707234272804103440285640539075243166511747824616030122901312319113796025088570081448645395432570915649846717315658908913784489916043475343254571501788220007916387142598315807036260529096585245799438128521718606946399317663604442594167616267109673574196351680960413839693505890725088231678156533614587175859412414959437780033954560734606723282310762039381399340130802551206955019232359888357168686330097964053993711825584086631591331463378186338265991414231602062554805228225268346889794625402237275381459963899817067873217034623042437001714672200220344022341314478563761948414410278581731974273844720944554899466935523289184118208842404165670611035524971609373391426708988667739208464327021766634011942551049463136127123805248604117083923669258364335944592107170553232662048035483175659159292396851610349360191776977101055051792994005674011828791623483855388245753624723651205572860358509845726522156644336447799283471099499996310113429563727493403685510324672011975636122121170473138444165160033288047042455363820597608254148039922428359649580965478017956901179556673469189485749478729985307932698050078356059881473797054923947457498425728285001880188710898277823445594418780157301896342727862925956227030198535842256421885850148424416613938724141976700652726721889069622017672846108506138373942888112259183376614704846703550503566263436140842633138422269262824148204640538635983327299234483738372828706501229972755746237660886130444599368948934262462376503828096045036026372898097093796103230265342223897531738361826363633133136287312242582588928931166706896145409406992060345808334479526369569001162539373470531951578371755461812885492927671388057220806240982399603891161129950990244039979753048222154711038189071136727332662827182129021944499872264212331191767809336355834703985152580296854392324181294169113619396400600017156732931438725887445760 [121,85] -76625983707398773892744526616303206445143090263842575228126450112201257512924584017535096894541817417133240511416619137277298733436236647976023077239968296049053211217184880542666180544941946126488370123020852589724893513949336713777968398243586246294839460028091500966970194838351678801942214159456484276296354959701184147661662641523312656847482394784005605574001202088839231710418467849276968429546303818517880176216610918620752473011538728638123512271248746085545703975447687527034938844024773088527388602871573442390744736693961153465418908988865625918325530040312350553125749465851346712778536316947297970656208300863116402389964625200240242753758539388771912559416303981242003893834432479497426934442954306881267322014020053029885969920660257903427578345541906235218157764653364601234815955893141001110085042775571011431567426621901980682995390572900628538868837646241008224607223941718813139927026270923173769220384667187264960402692560742051992223899517184889450078341028889308488317340829656338603514780877187478605383834000883332951314385792830376890292931743453079298223113132713999374304223757877442365495630206231894202408512767400319474503720004314719109038796508191940698395654338644239797052534911916428368633551926240058458093736193321596657084434878718427715296662691417477281525922327711254642614823375812186954702904562358823800309134587857483755319399153839648514771215321715574275174290576044302370184718458639501056416467965264563083672493619948114109201713181033041370566783488403688782020881612664274960222729945374488713327100536648223891550928150412905360470276994234288304412241167443628324203074168133066618708934102937765892519307334504601119192141287686358850237520165820590966871989949783073414144182543574904711970013041880037386604407959947482455339933519198988446986855696536524122320893434887555222885089496257013338932098311618552413696655795684629001816832613222680850689238839092429549725343974720833622637489254594599470798324746207733684049645104613592196894300218776062644064500631385215112835168120020489090733796759924030316655423688274870620424385339606664718635763314768701941909978649172336166691384416417807959469849173418871063804771894403916639414145953675660498756965880381548135388983158481777028617554430612786272114994039359559457442993656625012370810520449765423036454357400122547803251389787592802846990521561600202400 [121,86] 4205202464387021619039207795745199193355750788446451914382746600821953875133761627699294275732000941049517209910882571853020925183062494470263186320819768921311595484567870855312284455315921918234778749448017939717884678388442793043710390037011701155897182865092310608266012586357805627067454798624831742200028479640159181402748178901208537968671623993222675175985801805463757775066962219611978006969863161242233198198635083800068763430266917482057615339071380960914260368801448533415376629464272923293322327328014950282451285144420246734074543698998037451709515856003645566288196160509865807919124635257440034546581135906507525509921404754579621166656077000369641542987511233476095928895750062193208006301332706603821407407070838813557868474491257571986394022968052817178074078272194347100489914590930991705083297004047027643702405228534918445756360138854992054588828179952890790033843904184660401655599503597443279903139991575803587398124292993140429475028185283273491638502869176712150078054926571794636444794060739530706367664927348417910173252460452856507290571957128564980514559017784058400214215684820635042148605031515915208416418059953228286500935703802847774891960994197241111926708932631645704476914000436471059379682487707489318408602773397288035475473494103962493296328915579893879366629827216207413978859163920022570114741354228743799556158249334227652190580110620409277812798041682880240943845412222442498240772343380021526903002277242778915185465158479201176711355117915999226811480632586216832853698624450838908293953627632100936972228496706152790593123816564992736697244796251486741508165097187753006018422504666093515817200268762728390862811960373756810634906761170364546216530870435681825575310778334990121364603342859382630362817355881249596655429680128304514682844540463218123159533198338742583506997377566670056104637557587412066130406151003319029155577234388258440609869858071350671301646472022720730465639658941393973814540331911677143488768748700224662279997129672841285118749466590675914077249540720247036898789686087462969023902694804256029391049874814370674631059422942859733145923537058782578157566437145165320328600832595269104687666819608344853204696940117880874510540730234776415232054458543206162386176448835122957924650671886933293007827052945540846368691348329456566283040574342708852784959517033353842260877276670799291122672944995200 [121,87] -111589661958426784738748032789494532336516411388571096990994565589848007832992854384138283400520391478351182732538484765842573569919843669004402593301645626627509103564455073003174966982351439469073515400059652490668808093376632804130414977839444633300451106430832976089724430730263605756214644489279514244202037401929521292513029262378034888557485782838585193617100076225068258453662574553061158097609578645128661652970169795076648631691068912611422495965650172323133450045696767079309790357899420843886393468784295838134482842460367480258611043363335828401223548672980576207827987255760797953043359149096863578398694185487101520009019568829981465018606876580471845972530615319029071017068214743519557156996966015874205418519188202024783373279853321800542994404514236127726541239210519799157064688792647333081535061374538188298386919794443903046194617486449366281171525555470833833519859163069892365421494817069446079688197388237335973507196107977264969388957488820603731572490093191413092096314061209960222366792128830234668584901883530579880102913802442489985287242622689547002921911229326786144965936179348879941015697030370020339513996444348238958573817940292467907063216856073810571926385520564320136817889114270858665668172006824686635889540995217604007067270286698087078979726591595268650848479740507891079089425464232920369159215919950415559161529630815294790554938610127980573166124145791719714248974456667708097869870887482102264479174374687156447703688497481733725818199406198545479975324017971111411171114152311978699982667345237255842372540690673969068435690666374700272712762786688277738265017866534529407212064292441801218678833342798546027473784683765926829041649007569656364027546939335803776150089483236752907096101568816877342844696873410647730731701061759950354127847954845885670013509960367173893826711660649849096687736703629775868504159917983968383340329479383899366436786268021382672174106654792078417193226307932242274823699518118653294916202358945289716713547964599096712301168331806976569841659648140836083155767905292975058675305214964849104154235292205269929417238607815459566523505651951374617956470490867922983534125551281171157909968459051539883301184999877588902307533341722341689117448121476320571445961908316141135297782158199226417184978616710514414775498795743250301651567240242781542367173569720526615357775602243513055516794040 [121,88] 344498827053990859193985645107100570143512456557348542578728768756304854670198599530168191952029409765526104272420010870537313781368917296806138568694590666515597689231559587876206140166327450061258651928385722331463812616172681598447524212854380618529349954882205018698272203716918591781113973562781389652042984331818166725266965225223566090243895431635579831589357016319059017717803729330648821549774738843483308490328318363288342662983904721969361112209318023820561466361056602353627261548234759375007050455386028255193632535609006888651027109143716510443223941084168669465387436243985947159572280930557321355890528744407164385601850685180493924934508316569102976581857173638208873062442039305049322328211576493280383016707981594141986331297461055094267551654453277569589859328620204810005439552423089419844283519672032456144485497066711574512470575756605276138900931009818307124579596011389991944742273102641501385376551261367611338878443861246574853495848916338735182188240508797747691253319683907739877957715375454176710122496565310662128633042397752797072819677331802788880548113389153147051154026680118775704987268626244968690422982167097147810929925101102902581661794458133795976337977114899173135423474579188496258291988650044227096583236143378357531836779436894946391829549688831719703725115394098978051532496276593726657746791658887330658559461016553586037100305073067512385683829757873819089175037889412102960218025039684314854372377870232284626963461040895319245223086443148082691684372089400382438165193845603226801062885068528653678892012429272095507232389817638788866797597214651612984506077945455742119485201928310121549339503759750617540081176435389364766435812261847240752740485380750867570557402737971013854641897210761121836627577623409160210787697140825274402870082747616047443215976119220768777112588026816046075152651062606440114153643089441728617252010304468171428045981743676162936580673496001713340677349893135204721987765631155586888669751718963814438288168639317142815119778333778190696348743040064784703009484984704478891028045124256611817012779647456872389143565641851462223280555213210342114457070127439236638640359666888416830261599581892529684761545070249240921635736817553458048819251786561404810673018386483996668242641166175511040735651436884834478842062832513278677027068927990411940639149218982625416499793022594488983040 [121,89] 18572754331648342806104080518184956241287081277749554867059514841708823107299170229682211350637925562256270798495994739067616187162945869459699993279007216476967384770275978915370067498640666666444790744133924730049129428596735949751695154245970691810057224748718350132110486885663839236722058130668347281096932113327118978637661113732521404859128717847679526193946365372218239310992252241888952224357355324139194331573465104791242936655901656291998175767085736407670135210182297848954579433180366245304090785274796710303811807403621881388538115233460541071615382308413645914593174456848592968141164964737800137601890319430434819352241707376008074989549015567982509242943500468048659547877113828320510273713455678153372595793246081659537495096713457524051540357426995475215799727749818680034142226907921991717278117659057863563508756318137746454230460547245566333191398041913825690017927076006976235845359956613653057000855842690031168312444277294935519228764943543723915165078921573296283667241499862616541099921781273188777736253322094821022452602997970571857892240416504673200175738319095396315665829222234395853771184189481312686906034357118977656212076473738637993706063748164496887264990375224037352528440864790124973302394707042176305360992482322617564131571313048668548613991729521977804412974781467779636919093095832823057543648468704098046483381912332706914872881563979791651705572980519483013433011660661022421071805622189231470985266120715238829039327296169925365442375088802111706519636441134855681819116725135198965551567342440918873356973247238259884708685134600510736773150496413760635449210508824988105670325146154744441464005350318634207314129455808725315589964349820031136644423406164654663371238216888735354784177157719383802370228027333282566637686296463609094048877697178874233998455614194511029908562126507976506845411501738464078032060418870905022623746642685754724365498615363402336605173157514751244790471739367306330332119595244804274365747253358596765308465242534771180462886234820581904959533776108091803898368351569813384552061790211840255959828135965522985490914424285553488677750796115275610374096647439499338737023871222631024293927160987882978284593416355757402402753566621017749922257940744083282906530352726134410057464718653468165354229033946339870906708017766864843608415605036596438191658965735892847830673126387430720 [121,90] 1470722344048395931439401082389781234232285389553615126116876140072453559259360801212274717427434939433519030839406088677220401000916063692035862941952530217257371091643012967985166114995503971237583678188349422881684096450488784473113385828123525425115553469619663857736468327277816275364828180566116150700154017578298375785383414079975374167735771422445392393370773589070256400963913053478522250145776622578240526509817940948760158865743715997607237385380413244782773635258632581826094165426612224844601549960102824344425983512105112827031835054311580489394807200804159928842490286726347577169336207178904101275354855230149747573008431866151866574058625041252015113033982004024928887058159646093720295283514769445647119136035856415707667388404000038811246127753270259274418093508908321595946835156631724599962044299615781794693378402563975680822883507366518860817110535072872913131750492780331217075188714757655786919603504531612703580956412993328882745445386567900413111041161315364287308414582014883860712735932437754771818707799296548931659777718203134082869967028330766296367862200779213366496644633286387403275825826287070140497236967873960621035311912462070269765644449769212575889261741222630509892589524406608537105034784844275722142839896202839888018600503052353246682850930937877098832073089134394799694086497343349031369904128350675849433063954826031482803368454360936946938395892489003671936968200448152050788625830942127601255839783085040729247288447182893711789087782958619660331582619425064279970838157964711835136393028815081781786028748781991888440127522503341360089200124117203031250335783777343262723967893210535140355559373631273265025153261421937083749227507969115299439729885620616095403278453542368380837841330166075399356949529964936809112681745469630869237597428199907615521645818332620739235596520122080532135247728606192614243032805667070756791606588895076205962122768846477352720295773324699848255157941907784589335367168261079682863127201609549829183837407255296197712666114205193083675295976323512070913136263146132280133560079739874648610064527295830532963391888459121394640534484407167300247714068464171523340671149049828681130068508223079417048404295012715524986970712590127163456086153273047801917732494417089382372926287840110926092071566498801475551147121857147458057188994320852555474398892280382735878584019023680 [121,91] -71825296533855965636992639556985061251780801473828515068895614621213252714366758917861068885006567374011592390099802558250824773502662297885015273477207197817947957248438249521791977561293877137854772860680453834637064331398442613993486938134828880789688323118491304996670569436123748117927386614464832364128897735382886933479295795080989475310891117731235001587855027347841123925749817352988449378216659015017851149932089172377197354747699386002464457571485849860301823113675662291455514260550050455043781507403998433349070196985968501076365280138929518467173358381149832401478269941549329165981434931994528987357747017894974576650373661065197700678530774804751340968010199762494782874429244328139353282836220911902554518539402332572885754622612354977119305256446564138776305339273112772040464374800343918419634657344317089142116870258516593118724836844766710389262249477000736600335931874063247164225003808347159732739524588392507169198868822047210429672222085369033795974910341099760471037275379383501961843244093889314954300509413526292240015028421470435854830611732480557112087601764121619554842070969917855651165051093019170718789014386963827629951956931625179445307446413986257947137994642750271524494214758917695435246906589899866943251483175689930048616875750755354939311498992899048141251058469546813386796435848913254647019069239139415609139814241315742174243446698050918208884450045901461440182992251060829711870000664553502194096239861441624745067938313166197630235476697303105413181847222088757430025564250195494738984778329255176937312729899407260601277062938443787044573607038272642518298712550568172241437360207962058480200637564126016964606039789577656227627584067948333413314731531531018188439630847394374090327925152753097581428906441694171152480140612399103131846816327853487543156873885010567393228893818770084218165789416056124319879798914418564380337792083283817100531884705436124099405861742354912815728158099820887055995567475149974755809183424123060154465710496298675696697133964265096258660143083710833795318436581837089237226613956336612078567829552760275812451942531167165386725680901322154001463736781269755995601037466029080257534713398000545400143189016942185762481308490349194289435750579463565113820060539941313571471183127503354563492871895659146757392891956938804572177687375592247345682286550906214138995345880 [121,92] 653865097223162187530826527258708955066558205672590832946154494862127554836546102905179729176356629455233177609974537245267338404597521327022416759182961629523259269937337030625299010164478858280782456189149202886194390764666801326680313304007093859418910232288436517349080368285035540331880429532913137769491257132039943846316472856369619363792878931898887493272276846418526269273522072575230893393121979096614691194790636549611281892982482505505479670633928017140943496557908428036343266571053668176547648196294556560997408587668067288075978141757063346847997618044552411389234195077328593473510108205676166399581822241603215962317255335959779063984156634915879883592052474134198538659879925844496559771773070935003511679190031640480414195270126102694736558054208793741717152187980801468129460847951037297166718733267603211805676108816958073913505896266719231264269285878598056955046483486126209237009686762142802550706214405221748117772048671924819616949497127807878269117925730437436036872320751839167812720991941164092748834332365878504317221946256029905233025829750687133454409483732906032098632861090130594272901779316270254580008866653744996914347610830909486604354819147640076301567876771242331559797458116563499441728206486696033795580720097433595632809915914102193423208044779083308352238727090212808448805977912653404854005913761097908293546991589287612934773104296264515498551100310803461292391851567947472199213672572126551565455258096560830424482201711873086857886521401139256172516753872059837559092146962457214111940156692350288205271889745451913297806476319756187792506550349717681469494035465826592142617348579459471700711974197783568581892624440412862176135185672549619538823566268122764798584041879791084644755986507510906447793089875143713569659488254429579248989933790294856275869819754971273292953883177634170226063243592217056936138699048334409380018201985942555795068116750277633235758425142770339862607959656130187064548056011035834774454405057808887017633737804740068531051908975851174283144017620603602854243295163745989746626145873542620659859850481645554070789230502357003942744098295206986085507861635976113224867659261051387474051175971207243595709910764283240466330163255025329034771788229085752629054019011151097582633103786569832654811284512367638924984220467551232207106541569443671762505381600740988610560 [121,93] -93012592541544880911036927730996378196773193797701064518805322244728114182660995910708856823439090018686045722837681461082321419752784658261817716356848071000579382565436086911432571849222714825502871968679609110636442711749981959866449523626238828765235264319621539437803339859979590509064410554418419159072505414429914995213088194620622009362882625563551014181721665563932603939903337067737382151222172726778603467523041440599027039020239047967360634961057650826997069272251404065420100619787147245092903273933620934698600505383451318176183898646448148850506692917627503008680980506338672478869830397012608368296524116888543600482898434226627920069163767670458073237864348649642047371348873586894944554533659234372921516348491924852052194219145405823729929523461806851931011739269076487808996015799510318223854124980404539953424438802013006222558175527222284359600463828545996460180822985455819107990964823580631696154073584946765103149409020987326911118498723410169525435509906866724173016385523398061023587711955736769572460354758698583683122627084500980119405721256179131990097191272321659335332850814154532360763631713021552878027769410826787935567673860035343833843279034196478313726562272927384173136411558607698797545614501170284282426936603009860219968511373179713168829504823243696754421632191170765750218437117887950758342646534631740102043741142684981704223235733760424685556079104186416163463772831652358090981741631810246624886732237995879260871924212148894906318055714165183562187418366885024946434664518807115908174361683010837882545563701814935521221236520503794822319089055112987100882283861496578291255201821338857335783822256033928241467380591798953851109616689299289073774752715793210242700010070473215166591179493239833225676883932095764515008667701375512399183505011917810881024142854953006205394951852179028118243232900635581017582946969726620109310376028261038002453280775507164187922107917553784160586441237307875135266132948700091851341334387923753151812965370412638697291067847975573442064339135428525014052243589446365700805256981810109105329654451172307502302482922746412192469145363918598925590808117328577489193967858389584073198493186873991364491165056463478155672977960281469545886821824561205201366225157483083026065013840012133106581688042915192833704414104668676464405173591355671870270636050901296000 [121,94] -1189750805745175941394169085622906358245217435635414225944315308775253732368057640600344639824641273476061218099251947399163052605908268155662297656354593711994972917326800037734855080740536514650491356581746754123875750526467618967556697981350402746878942875294020971117078233000723811030748441659529101926949858788269158651399130770398080252553247657060795318563010909858390954321840100401415866757780062261188462621555887078510898075055781634924594956776022558856733734584787020815799081986822062119770087224599426464750625970175181314731763686191204497198470113225141659223087738738044345524707268743890767052185889327466247904024096306614632061393624229724864013386115881181287995546137245066105163000730526034282174883343953075925818212230540909459120350087052983758158531327650441994269639204844847083939576402943634050142590972550393525130614645346420931374831817902433288556924996270045097729240125238228721809462102758832387849205159348311317134058670433223527702327275647485389609932836977887022754336863503084163919809174333673467466498125721506348451466531757862142916339154821906658704154116936298423447413951687911633191008702771606906479911464641242084807928007845881470123412015991774585178350558623127951553828069097404245303938150308388642131563981003909881435004631618621142877934569437477456556560179188958928500975822333382693840598668088507021793951275571181112054851683207677089486145083702299856223269044178423159517742413804100949070303901028718725838606342885590695702070402596664955090102000538638351206506778747710522883120287587135545793057258014497446717760258368276455021651232798230001594579004300430117714940096027561015760951601203702043860000385516576883493158506811380087219551409183247342301560628520888651154826934299073485159986314097694909814936880732655133096817882510958240522557589999479260930240786652510235475621840912397293502373099663434271361218345459215014965773136721271021236863188032501531388038150713057725051704055968014039666341132930269181554938577834742551290397044171109261099691169242359379564994304546882070623906451518037203871384372646269382953196754913040412089867410188594634735474590809231531577384468750452302931437676171083969084972552583109848733222891445769533036056502687617599904045893965853293088988251366811978694422166255572463125729352585327866542589422205840 [121,95] -48611220713960802866409254756719833849583548065301614277262643754033764863196951066553113272330878631503845256332321652336115784050203300760912693715574047960595080110366906840329437445782940843542379361764293784792047691616750927732013249805740291711057571624499450688582154120654961793249188946150462485512871495865926544197660392407065123211993682383666093031553649188710268351779945956010570455606570803085715313071831817876123350180432679729047595136559837869980504391814431581710081024141992017352992707542316895926653658556883117594829118597982262779461422770401863597837243404841677169509037956159929602508004951035790070710774770641487742363832136211977643075349379709841622091114987330178668360470157782825622732368593820015959671206991309850165919332347727629927697741713506100888459421139764605856626788646594721065995739802191478258454278841847644671125828888510284538615675889045010708833673524307223274222035187370103976210377611456455348719729675979595739109488955388343611763799908166028426262124168742220298982659876587719865814604160246903101429697171629616456226596142052439921798775513204237188816803395411613018408670691101146152008599682991205179553963346017203072593316165800715027197079953130117079672892255527584100524847973112029530026711520362611302754074064146070483098287777389274346950667636134582544174691451137296192277622995689036344128765985336871476748734532149561532208657335079792319879868228865123300525171746375734568017486472317204218423770065507530065938062416629182610775542828910978790655499924196246023012999961581988747112848374013565347534376594322707797348922116882927388891519056007637649935293515419335074621549205755343495122584999747741656466333215268185576382702853076828585777908332843818191893428401978841586374678353223939185796979848159597177023235638990420904038407854712253820788837801155973617872321194170134304372921913588202974571408795047225898233954698559244343534837699336220414758166677132118078621161757823161581902476079891669467039956685441749486505070071445456216148323847116141289307209215135455213721025500973509948921055398465990546269573078687853130076533674527574855013066817714419091110715993764041527292825584715066653909151279433870837570185970463609771357611676795353929820986008025908850679188324157515279213365892292442268863791179627583571872397130 [121,96] -479763596952103223862155294964578670736584427685700718449782567390601315400270997624623526605165695462788262192636032253336769241445305241959952432933918567218834131551130074731961634739499672039746172304392687547998831546531468468518863112515619807516761797467600418251131694969780403167234716148077669962063557318730850218402380326621588641906758592622713105516915624897437530818671535620689114085979266748196915929591922882334306380550985087005886368873580293419771332670745402349479142451986233209577349724794109228987860481510528718745418269265180448878528859416353905875989427656277204053534711744168744822701439007062767752334148321601902367141132396108394965363024744994023221778752466798211531793841422131578410671639656727433297770385658238677518530323390673054743014785838983560142436735573941847845380685685109256687335137682709477815840966017219537237269379413654811687901467720920553233272780800321259908379189562012818928371090789603698073291278464555922823579854210311022638422180303292841181970812466664927217233041106912303553119235003088918707087451016924281013481663686031132754011153739840056611433263614942357702655238430627688671361426968110307296851186755760839489946463251287079838005165721973954350593889150737785401213641722767294423594488126069713286106640667623833695338335120733113769152185211473844834115931241706298951126493206620139538098652361353070774537456668834553135832438001802039677794980221700548004384075271603353161445457116596612409169721215273952649800474961895896421483822266426366784133024995170264228650167706245883021283387775449409010226713139350820875361368559459198516363611349354530637087012027266319126481385054797034639105737119849798234912230792394411211661211799959220642681524652375371476957301819414134081395791045616431862146060102011512530264555361442873105992243128970048987540509115300745356817395146921839401319939192841835048873337867166331415964818560488359075473527692955728381332328231637080264652969298798852709089803580651822196389754149758025503106811034097822959939891760574809320350097917723923059005953016407495302142522016671840053188663819752581734547382603662997141334159078702158698996727414320928621015689911922740786403784442761967389215749246362745623908730219299633275472708207968417900877822968505174129803245701236460976273718939879611287040 [121,97] -8237166833138177157463703370683269609100358288277280994209506028350763113688527977839487682723680673628990254041143799619471857115835100002247517627291633571296347943142788744795873168278658547609619430437257070624995053778225888110206322682859468864832407988006432507268429748653799291910239603354747071611157488601139420971684361484221118401684759895318685544629587272151205177951501275521062852469839423677452899820027559508470243899411134678482539891628635614244633831695951476316637608689840704380247696273053123833323709202093550922303730241670680056222147637856773468739067659565265342762305923062626737693433928516708124506893714454185154290544977636066024420726218158506947186771221326020201363809186675149423833390154650813813117829982233588676782303438501226230162819713863741001850145666696280752993910530957085717934535982804781602160486837925398926841759098965378596205437780363417581856940168579491436470318298944923532800661767372431942378074929386357851451079861341401246517400245875908181999954379956988072474527525473544278900262928236844214337848457451374173973517173171539307454140688086480706252035139981456280743088052939629047525283952008115824569386676848383333463652393096740871320682726092714458275833759154642508881989902580329284098316122704309795761029062886961893110485994031043253498310078983200815513638328351535033617141593282614617990928214775225716078719080532921541011934909661549949633469518324044048167058209572109653948275895246963469624179748436008006849216042730400998158695749253074988606528524105504855349729094415928459033963886282937718645101856574739249798733968173659513145903002027023469941586397135264635138452957205260850025928771409204492946513724472620963596846464227208071051604844347221537708674016634581892335602377624286457889347799110910573687249868450187531459829768628703978041904817946192273444891572657743826071123875245711590813790143098636591647396628099813459120942449277250735294377497620358702131389752103583872253023743292424400642021760714679062682710787651005465142352740409095142849674443178950072529156936399398347005526247860490195929392148343932246653947618344570028639952328275347040345084068902409768018324770362746061735120875499586788827562034576443365117393690190768269464334614666617512017411479678815078693322414651829779694714524281539904 [121,98] -30139639328166373677492181456053418718173828751045529240004600578599819515191646275934028253671396288023195983458837967118958767651850296489599051098957063405004273178957018948294083338848154210488460603864239575785559530729402097184265516117987622664988603358279951089012107297648873134821692122311755132234661720212625971032350810366776283705528869018748191000557458172225013611254274950918966781595297206967272505901739497610574661464552121939555070901895197193949669721783211298219934258147839520630337217692800709994773844349915961742669184973559787173406336491745982110969972349401183592489783056503427873015600382678375868306694883723872327494662559036779329027656852905460850743425539083466552066466974289680326734051864634034752096192233458215875272048576067133111670724083357899038830686900303175072415333625370865804719525150429947983700914151757987190423595783258635554107417285884857017186931330695524002815917491526797918299373201831828267203353203337423107479334037857161778768472760783391239082869903101766294449695284070880821048303325249885570532021361928983336573425240246474976229594828682656805330625982652216068525993098546146743760431969933908663686369166338614500929061023986614117796720955640866972058222681863069626226087593779531941159706880006818358842068503417458878069742615406481345473931372088084879644240697821741091310870012744009529774860847361839961460364530219455641508583963579541308233801643383532290234265202176223595954836705701006991320749648485102592082776956758359098460010005879568516374630635222365305954157686848947288205618688956069701189048913219419395472462515442428933809027010407348450344156338195010319853904443964238749040334424703808996406470706001857516853283845694592100254403271097740063868629183875461399635785575422731412000315338942670626851790986701181293996015372505976923628586735609911968468015740422441299058331943332504350188242375248842533564559381084919119414822466066441757290617235140073186201494795081061911517373981844112852725629064134638994949517586799715442596106315634994015032388203726167807687422960865479907374857094723693704342586384295286629029476288092337404746539513186443248872882602954150505734279577792364171776036614015804086743576609794365831780042407461892514902889966825059025698616335002945785770917691945039481177151439808 [121,99] -14807136132088779931149468660703146399209349514982359472823594083252638192561831455140883319194150427603468748026140820375280921623515582864890014178606294900350733810720974916930940857658596807448245949222198400023157971614563237409284254628108767039370744248372872848109801182930305470913815316307661363406398910112811683049574358202476702136997793318512704275083061541065039905296112131277707696757515372341575935080280337552897232675540613786379493710168677015547652583135210383680081458996444401291583148262477987951897602759242214200331106769212321473967256646436204115197591104940230156685786283528660743205143053259511419688762272297299025639150753030292808535017837464296186319425240179622223965630855858803339370450465845647000298944472737799971453809380024317775225197320191105660331048008912308035643309100296862130990965816216719433029159117999768427653031014742136184152776112963374124156264856534588555885742072950415566653715223959928024130219538947505778084046538706912036917583840734729956904269055002968776485910771978321119150025767207879038288878583695222082339003595967711983595170650246275946806122570811510702996972496304664712518478116121621023166338543049615609680090204046210968450484958344155327249489124377050963277277418163864200552996006967610275380781172939214932366950177548793625473619355589819833586789654568021027291520082737556999245231896101401408686184515266257228843935801651186997940031463180329529758053269726555085048286440929244268396060815294031920915603340551727228392516784158937246234709277742823055652825454094990047982552809115560218657700497335433095786401254750690050877083350628391575831802449922122445060766916602741856821641501998993787956783763491816049185898621508054951204671722630229521825055793134150783250005933340436375512021318915553805052080088929300667103597587910560464293115444030850581172318153064531518697454774939185180171318263677970839838221709313564224559294623780826272725316558690360552385028635118793262647228405598634691468446651036613391287984459945113163645550707342367350632192311097487935344485000383733140078456974086975835517413196388429955628352479975202667458445723826411511148277272507513907304299626268661930042002422644917938149837386158144402788612460292864900644267505695956563288945614369509067740924291182554867796504 [121,100] 6770737809835579855351926209890368794746238328475900543534827746089688843178469399925721260043306844027475552634249792645294817001789880942821634075129591328717934245654267355577672073336145799635497812610673768585872130950410295389937895302595409506146683322096914857427897048881797706086421330660019834113903094659814406338850590889211348250065621992242893930456270650225167254358886829052545219702610402922888134596695099383944818022901070152663645383013874318499442860122966853302361648890883202890020116336129758737254552568496100874670044833882339685264908229027922362106867036334566297280188369046881239258642988388081895456187188894350988091514929895368704193641294170524773532939046377798773947958453515329183388696683292430660700337285487219556687030001642946249268838086023555525505272567643294649853028739089549182620248630664753601507897854238633743626981489281779893212155663709208027755928521988779716791362301946210839174356496503744192288124414854741180456902043013816348385523052921759027025325282286695513055058721435479051158515237269287125765735856445822836825697400588747849469807105802793932131516134475789304053105778771729012975788310711535782203639683909964684654121239459760270388227305182701293906638145288221664374367802423575662347289027941401987605441782582393004727783141413279736714903722781870095765199211879585489540526258085595488341476725447515349633367894844222672028655529310193797235279264609245804316356209949983669163955905611079699061712532014754773504271951743965494183086339748783872978119500385110228245131509026974030765178121768889994074288286323592679462340614954465535781181194792183666953010566357064310130854188892930256708311325312697754631578413821762132857285287385460873130121386055028308715430915185490096293801894804020007719814029694422645561582094517339770719917048321351351606923960762368634397790937528090972865964792408940145370568492615158392452451004283715295159834519580771204356412818410002987570274060668081674915674531844595695358771871271000010176554492405036520615359124596926686602555840836812915057220855911726208591803793279566302704413807814484826771739928494151302721749428720742185908676306799967297237543755334017379444104873265466411177940845531120878871875443382655169787322119326247164733241380145733029097708060705318108800 [121,101] -9674172955845622416138364951814470506694319105686182667259499823956053858877139592128985663618101795180679929389956607023413449601275475514180580303604380691559636686967249968272535028097074601731753564380858231182271844370439218171996155235182127122785145586498729046499129042500648223195771683661622710992178108430500002562928801905738441572931837394794405990575813227177137608989418159111916731431055542193684890475672914687058980168188429029813302424788150303890374471908682877034079451220423964373088627367707634669833634682510940186307496540903283239171221472088348993257540075491917357826138630030169421689585201921029741773809624601518164546462693618532440921573486778054956158536279343477424808589492491018039821249047134699714441651647059078522038126484643053554562287954381614250620830487769237581009232205969184561907244236966766752660742105076662432496555407730061616174033796947467700799947491277020597311329377227759865850905169041631299220528462872120280252575452526547700234099540868384888441825024187882841891727612746522159921239904867920643881151920025214090776149821187685649189973405286176922907893901419797609142539088600045925723169862044457418290933712096598418222907320546061162506276983075624549107164443406493918974101823866869846018382706736169039518579549549615773522599481187658307494917663039033321700127455768276431959481455570581485830896555238988108453416123128422417027580337621994727402696187828916005764249642767708086610213667885128969039933780400332406038431829077812887484840419503973015233135321377963872785264553635627867170928950612032402234375827187156455971306296026547864776883643486248384883006658045135252416691913787238301600183544687633886913911548272462495824187839381391641060197270843515270626133442105215927139896932178642092869737022548546123115318284519632318242283058302631846310879213712279190176241665861835234638633792351949065297935420351461467109534632609052489575029294765352820223075298414479498367051214934455780955718728122380309859561155320829191979646831609714215799447112276166442929673780002967256586723184845266126561133908363674454625456396173455848301921103283210222018841252406686668032387072086240928708083759444397443644918993467501223615793416106160146750678670686266193915846707994265662696467445082689143017892170461712 [121,102] -242958736538721515869137449971485440457633814070008378498244512396547303610628759641755575571759517050360409395038903817538873905398766541307384981412885117382439719351764650076411427413419686649014605020407893844682362184340881727704020207567012375925590294898341069240589431908995834486161499782016286859468365098938307318830127822943211492781853487381169271786834377455178510958866198105091812625549847443297703003599007006690941608793459024969888080671262074074766154599847329583019499121640561166157887806655273833225592900755757427558841148887894389371330824529986657503090604296495017794699309044057351333018277121211427885711821804312354875755087141921819315799094277425702409402367121957646341761037185147881660336305768634705229747289940557775071697158188463691928737324989873176961259849085222009252951000664972731602606275453813488331851399316732747773475971387604438875393210062900069309287172008614586609777369651357404419019228992075556205293924718800288049408121468622882119800765933964390638913549260891053655183630364580631173830844437531856826651271424049544015354949117380853155770745061302677495904869902352353825716067710397661216546312387809570734788014739151719366043644459447281244507414597981207722902633472388531215933042304477781084054624254269974703492063474106994504932296455306761352162927839900063178518902106881809564591138853127108056302698612595852078589093418982852608276865061427252651952002732259320442784603903496861563103316523498377147217525440490494454385005075793857966581644900167601437942892211565641505577031719129509964961470893338597149677909792476330962979990863132577381764387667266625182160218547738105491771874930791130680697272200524315549930415703499968284554418040202981601264782004811662412371524732627063429963883408226085422201950263316447072355814194206217604113183447282672632595414563914212846446924493235241709387775945303612773879474265060471653128065233467249206349403836381418107417519556096188036411275472390537881158195850657643921186225891870974826665849351665146583640426966258413485609731437703052567438304035724024569700678831738837439621629971128064607439475547317197818889797839706076129462905069389112044230511329263147281852173763932268715190048823496698042926113277845412651181613702490006777079250667248576454352588768 [121,103] -7115504395293523484464333062778053071576699037792171957417649332913170488709598087585182685009445119293182117651574497285196755952014160682407622988714527222511138655829266533874460729724605371052223434121702780832892936999958017160535976201546853560381543838197394374633082358261603638767030235321525926743757353287144210325568237282876744275952999647493172081846666855687321977695932262241694442760345577434164269177910340410934394367561355099773954069353778175621829141505450472215231998392348249645653269877357662094785128739371399688251700080503409979148940999661803087628982364152234683225800583798309845028645805594105205490890868601372947912919183031002090412851367680488846643337888412475837079465046018158257306913741078564951477367552847912516859643437962559848897997593526478228296866183406293437127390618531310683452399114607569677804857312817363960371698220329562703438085287662330314962605303925635081657122278846485489315661015414673556430334400175662440975950759136241865489464278181708416345105805822842422297521700373631632832207797939759477695292793490712612148250513707532434779845896781664496353491395388301079916587303471110106699459416164585555271593695295042815663432192711679374051684774821000325606331405456644269196596999318085486267580843411148473457345889319306727756153298105970018021511930437056047556593446738152174926571613208679967750160537486732108146967762781820367237709293113520138366405947656345714628138680614723546764694277948013463645109543694745688243389348878206977659951764702763511885216194298659775366097275070933132633483320229503116841492658076931085944971630726006279078840071333211610081826466247716289768806195253028583843831371339837576509818797777812351930242644396643963249375053628960700959997937521242309154491417795042450312867174366430908216673047787300913624084748722219865655817611159341972615184378474498034959640509174312654887624174515437442122348803006790364960840602463604021598268525671722212558279899102157753680971779513776566889220221832482455853037572451976375916352006742866610799959860505319264461495891320222839330415343478053038273531582458936390815035823598186073360429277001564040978981757450503700208726225187115628588638521683111860224098288177857797280798712668341256936338422860675307206114407493508124021676 [121,104] 10442281912067670972195366231931028776784922243206143724718277255459612327575045461910419871957926562960525669035900028099364055438274458518615415448771053506093001306875993693518702714151646255178242920768749029561385004161915119024637266346567355491818618551589365911316326614904496087720037431664891940919631366821545047069455858112417838969384880448502535576159761042613196417285361708627245714443859074516329915302161541855615238277818361260073068476425182303103218905983678924442075277186612443232926803542991093635144060327309825331504036304445103611185794790822207447726396427192472638432381988246724189867233905285419846990592151534644812764289182352225483448141837403742574234412718069456764910486165929834972011892445780344055497716333362876747999338322939288278147996712731958038619748674740253296161086443502528547459497742195585859230399213303156701498911373737731481418616547861620090675181456199303287970211967187517907527471465834074952737172080554948559144635030618794700178915274826700529555407263070254025834846610412010946480324624537622023393463321415335036993808245764813358012423953889134124495214143116913037799994347955881952440020227846986466457635145936328879927421470178041324021545682475115079388448010377914830257192205916669565175676318810506264499461777054791690728082278154903058669626336247603562673213260040065338684240048262886980457427464772228165502705263823912397217144654111814721441481176421463554889626691360689396865914125049824749766411468569253907040481297085033413037725334820916421526272446850805585582440374783376290425058539953089444857697876134949093143356651507481650267647811693498803875495255973732582371519365921422105958851011071860802403836651761043600972582640569418059579285923900560956539432476201530131324243704080550880698745415965464679197967974723473820335996297395357169973147039420709484177104949259698621320813638900924824324334946467497634314862227972522397406213211560981474925527381589678554110213542942146678493930181629274414767517092303666395073981781130402832960055702703965431360416842758849910626441762979528009835098438801690193262601166641324400954866058497514269608419766422020162069916758513380580576674783556559128209623723555863971318409855129899090747276782850876206460948589503412468695056093190322176 [121,105] 140422903679119505948914135045992382966116153585976255193026656725825480946924634789276428114554870177986593477248233350557054637164063679585771079771035454701684445766972057536965387043238658076460796774724299209372355491762373436740779760748918324455838564511304756132996798280292831227427391524299352415597240293314083797555888092452123609765751358687235443587999556918888630413576763920370284345250004033317049805019621020899213469051353940510578626212076278163745926628303224040832408370303324799028560788769872378291191467030188286518347253058568249772797802184351905755110217979620690663784682269227491398901327714161065129125591084750973445443786780881365685070017473857250554734715531604516144599826173700193461810087666350097665600198229399261939140800292522564335058579208238172690422791173855123340570308515302167762055965554258880430968066041213604154549332438818981918852135509150298256975798150605639746154622999968025415318489632324992040255771264019829023020129862216704876384897066402583377921242793033305694035128957599072784756259602771353567430786567251171153370586625830813469078934218711056459798261778729369004407407215334740171893348303280701081298651514223096602766876281161324414919192263314582942277664622868769421478382761133706917900167275893137274389521121728433977718340862478651035793883601451181327842751209855545160636470410093796654204201712489509747850316024956447596566494871402775980760774453236286032531629585941366742807960146502571389475108972397375731648488681519463693249545127762666351233700224211265429772851381812375191161471358609301651760160361930561085326414591240018311219544380649313421177767131065257668822250414087208142392152641815502965578339320667262512218554389555754283602740741648411655200067743378266774953505949360822373743268576267851320436493005810581828826639016849790051567171534037592887512887248419344052489473012328711962694850211524165036886675680381005969945192361676228625168311535073872265200338204049530670724401346958293365567245010586640924823303011049269499049714965800002187248871509864411055789411224024294142619974535893211354517292315377497731526018372777361669144380914572487149536345469282575478913430268675620930475648659622498009406532465649146132182042420544665211810896659176266955799767419904 [121,106] 253999335803868760578552411398408941681615391892129167699825039735689209863052688464644577224181993319416996130443230998613880758592159625612128230817359595486509515838073748308957027077936831787623801175996601158903403683891170792786638666830078717253290593483068479042751765975402140316118545900579692904871584382503997411983010769299321127531182379466348028872233348172328664673944003194406149003364944885505418359722544263854504212291708193909740431720981549216746982881743954587850262122764325201580400487020048146243408489035913310300474193639038937595037440991761176998392177748896847871861606283948053746574876305892576254623116368672392042507537346778252402052491721616728391236446849271962561415102714760027913641232117602396245523193624489212839448983914539570069938238765876633261587114918331469822447415777060607676948475493479344072554234998075562649175821109924801978358653798201950409760100449858984368248261851805999815533258485403385200916712157787489194314755075672776443232007356408917195186219203696785680342567225433387477829384261888453681228069875002764987908556604996868838208424572774082935719197797271498268801944922916828917138952818792046077648238109257233238040028608939034489944296220387882750854387523890776552825809307761437113335338189474832299108740809773537743320556132488393975636382224748146642002451537578109204385222569393598557553155091736169266633034666435365561974461437280956554708594567232337959148403696477561743684373782027564616247038706285134255286702223319276600256251462781334484631738956801308652994671349686999800505476889010553232278509811299696737962263627682710360995757703860881498173073913642522154070557827914017448006684307460838242649302715199737571015155653912558121266612964463640838453120436949213158001430604923636405857361639740191134575615829419147140506325794853224090779815336418520040669541126102208277753979223939010105150001106481605918330663058986325976237336122809093273965143196667656482459329943221889536131055706893681021930811161747320294654383205537267207105462107167584628108176006476982207799345125242217094124354517085928795087675850280170035748254138655007131758946645266746990709536398738643412270340711407890469529195228984392979878294992777007943726565840747704902484407479454428027309504 [121,107] 216370743311194164000411969243617772615093634519423048335014318188810465403323090446107977033197946871532534244847013154756087974025349451637102213699397321605338988808024999571105596752685710404749092076548075108489881262830336652377972833482120101737142704566854154507331413182187763368428990531576573285955227190693264423197818484092460823316618224856503700970352521764019183065176446861189724201031003201648212512396465991910009012589695272725765256874510385528900219787501534596032121223703199332488165983417665301134287936089857718075637449116650547950415711552011021605514785712133700204050740604525463141094442641567621533539577233860801455826213576830899808650255596302489822556394282823783024283001595726888440730053863576119960618951801194465354022857120215259210605954720020968267701219053687804374047377159071075794133752310223990094137461254711604462349464788087116329080526400267860485046199049769654685232106150707063500931839616448182983880627504124951951559377427981781152967815670573229943860707449954592089875013909863971541495852266739535647194417641427577942087069946100112125995150062563954008036312501311261221854378641590122694057099084917814315301439765697696403266659677551419143218589304069502130784874367669815628422927935685685464855338343180204719036335554926296700153170697213641893601844511516999928175331200568118815771012747448532124095233884625225667513348529561245818977835008841587114358945905520348724180793948804965400878449012808739465411239924566005275684040410386514028011233228107306539866784180977399614331607758786004677292409804968726328267996397195575538061283538526700278097994334837594226964723851757147786306457919135859670873237349327551036124352277078154079572965952422693534011383592659822925491149787388438005374289405207404165194538247477340762731476043451275258904875048036539535770215241758916749763832051358682124874271485395706207159778524321959058338179414916814569435578688305021558834244145910748748633536691721630889214598134913762165972238663689083953740737343138244495880183095460653100408920249844830978405361740085513651350483357720700344766605994688379039796188988874973660706665200486787031383577920570817528900015514476335969835657227761748112087447582607910230230599742375692310239119877598482584 [121,108] -11942157378677761637096750751419891758286099381838449489700145323807721067786662074333554747959510282553433207401175553595450118530672712313313511200580886721663490269896692573465154988218528565432535479985600111818178340424922896711893444196866494985281033805129298756654466153852009097645542862853708934006437659438531849637299625911011079863200799027731144975502733712771502853747915559704163233887524179974336371813075105136736039241102849334589592623182012402134438972034099340359959213438724272072627795279099354982386824104588150350811909079380404859503678809224750830291396530010740964044622050612588339566030282938202622617080661036019559201195518292716454570349030946267268406752439989156200670117494955995999720555545827568845202902640335717393126344004105655318317010335923934814695962278346739519529458477584130160047751540441292266085461636547311267704424424347711829193628674645893044742583467052013393032890027674163686165019232427112350776736707694594908691347977212981194814535860285720748283634758057001986110185298612550189202094136242100925443976043294644570580673153577982238479458236682029630839944158630246349239934353445379801766989720365418510753145193667541865213765120514046114180026379309926140406975595801250122048406989082949337631142559393692755240351252766296024925120558388362042754051771031031162570705633995492989137048870564173241107634112100340286807652754323710436875285600090732703545132486249211274335645294913660880679853588957213924350511156146253688013198449282108551898193965923562745537006742239026088487605884753621416938468270058509393346871041945121461096367658412837783617421087049389948409762350835920892623310213740769583864984867973306523506975521335230992110740627655640102744417255117324957355671530716295585756371501207371278570637452846937944256746052717547431799434457225296000213020168427201634814859968435031564975802516955971321695366705127162098996535294219717101916272539598613678850283421004354626455360081566666133065943807141237065362852307986243968005023093960971196086512289851749961446792662210940558139533818416468055173176958432349646581705407776043221227848294165990660764053404512747759072487939959557866547984085270465591905884697417547042932921593553269728201321107125719392681139271875008 [121,109] -22999239993844043157617294845489764202765553548113580279105147957866537487252052471180208759845919009738016211022400462037887085992374379677484073345349488960509191513509329656016192407699764468415548368946927750845391729647229006337376491344871605852298438692458326437747067248234088894607097040639914878236371630306268254272617602081385496410293727989651658386521387197435936881304966147133938924399504376114619556374246482740254795234367246402127311595545530578077831879989740734838766063728454576731408483355558988124251004544132707984517365070816181373023958177356671663942517356403754629186232943904044340808585278751015186277800887039117724683931182700055357656683535455380691876901243981138857352820913889226206360232070779733921553721064750057158866916519538900013409982226464741267160924959794114007583792633085120449688075276710194194882729508860045875990236098812399269427578283280370540395990103828285699105174394984613397452772791776785573362653088084280792892757638147602641661693782919335475200235765348574415838794120148436616352713411624944398465683002100666838895172789596863289319909161894908506340193266966803756559619869129763752299444201154839093355765076678019831456451554147656276621005301958209532846506999486173751627619748509740748061500896291205092595252250708762127687115011421001239756673332367821171751622307253960629733394120754692706098968215569117954087085537960165299164845336006286100187755550007930740048323183460591725630570463932260710843221817197708122063080827914082162921198271058770902442004053552529509600697001869312489115400132362529184070939353521882102332045416164316172328352115285345088671738516858538788923569927494177440426157549473499633445856743518809156139054351056465589538445784938849941353733061499506401983720975900890662865755571982203268419758934059840892308067567220698224168247809026227807187815051054458726287841224554289178346563302041104619268705467181905247525913063043457966134852309364951636829496744813081000377704353247355660612949003807686888319655251632748599130420010848617190315543005220564178770635411205248465245362233797147425312170127996125440586469130626926017311303688803440734775920662159677456381284078988711280456636346485658576345853521918934815744496735658840227625142312 [121,110] -7081919740045007825151039999812335101160300785599206589352893805762435639919084067885895933587322694182033867249544372941600449759981628928931550472235279045215107481337260475065535588874351378556290060686818668827900337252773182463873395899127397333659983798448584851915824487608046422531014608083034661033682020645335300527637282937651159313918183519227885206597812860468186914526316158458578518283777272634278942048845360140072900824734744901668230186586928953848934362914686876845912336908452141567284096344227959525755161008714384736359060790090926345541524870910865574185520874227796534052535918704340830938055087655511739593602738623839065292377710454229718559418156758441242407787051229010091918485383299664005734387193360814749098189240904925535245802254689694877975018207232493838198124053260281626992122749393324426811372712608950751151671244865413986015868663108939989230140935937030786223006600393306806089600133269605127588214244048203970676063247043753008190164177700892723003323618054758894839345222017105817149949887273514843633669848315977142307318625592905011994434457222809259686895583562611990730952401410557059588084017917881201414210620990175525385583842332341945363560541720504772760918990373629661155827059058222282083233582801562106771376910078709350681783507974704588012029067518813050302751204537815636334526950005230492478258376599537267378731397468323942604312988719051532270915675917587965138683220430508163258563161621389049306916496238257079187425638549384705091349894506149009319009520361700792291532893609994706024917220261888073460472929140357830139570398478888177127475302124593759448917766611978855642957327507665293718642139522583782046943741702527661392340090322415207968282676966923761195297854241011528502624256747611129165461184131580267447290430362056053258191063717452419790249152687467031188830153589600988283864386658189809545188630469031495271053561782414329087113188277223352699561775805937916798711186196036076589842522200704050266344476610487585194531497989864743674005668748577812677704733488240905327908658585038964435279934756199599904059624436289136531461765755379457942175243254537660130606725542743856583643806051506933239382506166574898648849666316495066371592664204715266754751155353806636288 [121,111] -116015321221335036915193605963499271097224469800358126762550910441405220674772950638731177446875843912901568651522970326869649106799846124375235177640657560331793664982233223062091173545812137288815180109784987488394477749128750736537927081601168596812783707215146088197398700977780679363039572280913214456863790113184949663277885343449936484995281183773395747618227890089524322394701295231956577502616588550621451996971197331285512923894009604449158937389165356050706425080055534365602544866394470627751276500597901176387493258062645093543198953832094727866039715301573200672274028487375138132481538059905520022505361250788000184658474810021730797980589976887036068251956510371762391935622054206095957067305853960847782693252455457243492809148166356632827733923597349172302512144990332111011003210567261152090681637506901536765282609397501523439247398971595268187010661580209170464457023549544776524002078816690537024838435245061339157648978440933773768133712659854281934717081151252794483355305554855888510363497680137363408960266472700823448677095009931160385269440618701071288903961700224346191096567673525586295235735156254951910267108634336448970544318988069186919692721807046558817275346503464798543658146929091782245337201830280907931271913188429171794478443584290301231367085829728460089093951163963421159778236444998821515376197106339331313510396591105157566149464777799059875939576487330719860904385272156271956462794527098630361303608127867590315205761092292239333768131159589922926846119410021800507388009437052002308341576260685155365668484791269623231525429085883341572334046334199638059969954115842058247620154001110223080742621877365906394560475987082563585480665373736360017732049038058645153351359970713332866004903309736894632786389084871699355213620905931522639456427894267503728506546456150449408216140404103510637363195363664020645784203389043413137404747100695367342683111769816250274793279822268152270035324032213626676637962527740789689148165461741546716885681547902093831350593103592613014681665529203922336532168494191464497098089806472102301265000617883326412401623686037255318507079477475981186852993995796929255981029059385412745339217111144355279484033787315724055617952666897504902391716976553885786765903939463676 [121,112] 17058245061503980215163573293416196027572464428222190936738514719241454666619073454979387944907856213192629521925115943167697023494022106461427737747380740009663361455820355535523354686884327924080350540046202077674154343416932681594650162610891189116851534822009379545568488184822295588986033376847390901472148806090234191094147782039060561608795390858027132640799499704957493836982528720900090327413276526819745832635925737455329837870466199564832611773491933372228208183593798417515749171072000238968307065069107189833077298773244529035330705889348370768737190884831535223108906326849491477143335679314922552831432071743339646160757624692816394836077217693840722463988912671488714290326036774742290768884956868702257933519461583849018934120373879429661428802137048049368723507237791248368881421356042277771760815118940861353966704909533211802224359679225140755836024753745436141369102094324035215851905834471905770856364579740534357733385739903950053590298102367303056870305573897513419770977440854543109141384831514632573834186052422223916743697983112473374274559798518297776895971155863019041603636749124060191035130913896550933302843130508045973479136088039991279535955452589163215776500105609386497262097955409863348758767344815341619906896677753433176354097401377033219505068939831152475822152757761075151104787868459838316861432558036292329872237506592135841392166444648247927929339571692677128879962309120734475475220840941028304898051819174319118746825346686485558461206840730357245686452168812504057036499617701111441718545675747019467661165210950629994692888745212607475859906543481748730217456325362232572529005967820342562928194017218704093562413592918303094091450318615808787349413172090142061556795387455095143422832399782072589523533265481885082302587927437621965728429522124889265680757093217457987577252344239721321214416262182734893451344489369724979736990596102880391233322028320403064271861113685835496999600571180059223001526952549185752474477670161465259869774521345313684584277924608381079337061566850628000934330131688159945837427530551771263216102138041919292694342027510950577781554306807084274856724157972322325741808082169314609160869173176734739734192246994863305173124375579251176050413197955052214132573184 [121,113] -199111675456522700564359684910791944999040747655369240227381230564896242669715981939566887107909563109406341199694866272842066366616940546988003930478795774830973131335976410758742087139852074742281689087039937728134902609555063408055779934268596337587246388937486481519253241847240326220344953846921261205262433498352744923676880496386094768788148884623146380140723771168021001257152487295887502260470082447991658990819172507315416574316007238525013312946645229372550134437137278419945333430434776551912781384281989083155100221659438793732471592977701035187830144333548198092678969483141401325524463811944023330610889136578965320395108929166085777078454404709021685794386932706210005070983265937850896481361292231706194046370023941914162443365399268975190997310454755881057188971883387696388227690679573559128013659383718955606394418505014094097932825646896707503698649824317228279609025150184950814863996930074328953609943760096656248068513761257349562088346895496483975100103843270544950042037303637853950685281497251969983205561964348111551287544069942539250539641838680845833096019987511413425150754374022240772354822470622001000157749021148106702895104200080461581872501429509918084733060931860022809733669047065020426755615379822674129639892902592404662462446778995744372799770342991957720163258362068521851888663819305484326815332763954780017200700953923854613076610235308458663332441560313251343999288981632100232373896765313816726056943337589518744380985329428089974137567291412898687455690756878628978113807123325562657794188722552862304598404949744766019537467708432181283033938630089252901513275166842618799182973766261281626622692006357517369775972769565305851217686333663384194115509622146953133791535041065869257380117500296382470023911630856334268460082547095106291060121337567695717105443855797577825945994445478093433764751275588761344232421886004795955016085045000288422157886354728534786451259118593785289082519360571099803816699862807994241516961906484827002416491022797149902703998194242268662472290894582328889694974287070031078600494576920706562888106933253979905242985165394454127845850572175996185897175568901732424956166731306417863189150526837607333207455971302452528407101003087306093317015362415661833856 [121,114] 77255580229163733418698448872141710631630418893228809947248220612966912530405449263704877463366458764971152143507941163973505364370076240985718910088995181242866734367180472664620908624846835180595516644387821445317868234173812204393301399600742695048662600180447937154772991736389135879478145659224232957717903111634616667941422282246570558799062189395465928868772508430375424416277238306625917891754644732212628905608283262561809306076787249402151293015921178060098492327528901329774022450188803786752850415065148562007102398080948565930378494382612611528983124856717138576412455970754693006407236761691989959811376473391674182509396234422682930230448932025713185909561898054252759856004176171456843345538348012306369528248705996485521819246579355878775307250785126931209413646069800634703558486439918314809303462338640964243760862534940823193462755075452381068352021600304708950524079818619310776465541788225351311176869885848354579393449343998049444689226123985688954115025762722000518991943522062155821201676107282228218243323955655691624493742638988491288693509639642496995867257946610499711636978665993611836431903669402445981465948011688698483403198117503970888458471126912859660244087052761580914560612614625183679909245821838786106609421948094702362343149766779568384279553008872155750977345173767857950781310448199814857710052782366506951409770138806654678091507496227976584102403522312122835038649225316018834677320662635838410692368636427892433925628578827318185604361977877336282532369834224668598731523906244337844866700790756025603580328911605480018926787802989933126923789775949566889962937175940867134676284665788404137011156942038295975082504608478903025983092332351319318134803654425668405611103042790947596177473498664010505934850369716642961286816011389110287549684044892058468829593289846468837878266612151911383816509469714854549981037345909475759247982583151878775785307814754214135827624578662473358708377506796213582176324157316279082570752048993282760992790180909300638754246784220570104303555508399099026699459694073693356158774380441594476697187891750227748296108766140886261306527050774864143538432425393655112434789672430638142524404082904135272360574179192843885099450364772455431033860748301632 [121,115] -139256060433778735967576997226481024425201699240075645816125025318149407294279482234708573668923885194751039436729370932256615852383812213778686402331672323109192363645787631574439531363318692097738277524559935598371655894532596307527006410414131203445024849122298839995308838542342790983159323550587314592064488791827196415192727519162526951441259217802214570832569890291061599496376347864955031687723335826950231822787118911169831498116815535722793015711322490393597685665533269883559627659570692906285250108386395824271113960561235376364727556225790954329379146623150900406157115330899351579098733666944769182139530991564960644868624183104722846544947744357459243931643152255393008959025593009943583241341021841039346008846569731032674087976200057694000610868043109570622739246447576806744542725241025971056163724506724604593995397079588544213402725411875620070143552497770065680872745577462235235306829571629468841336809331750795163728239851459849753717366281397238000997707572066644591380529724844010796857718361594983800190373752370834524147297213637114025087381463904686109907493045852770674412807980329802634628217070292159800234126822886753874315175745166207921341673406392263065881316281249582916913380309337084359257946632170964353477218764800800180703447041585332544616522226267265445512596686668046743244517605437235138790130863164835855124719287869588557432550310089430708231795479436579842614770836055114644952831816528579814778849999570071926863831089664062092123995403769012564895817372599191874977941120359563731706344723520309712101367379669435802535875220780852400936986255620189836723790409561119620330820822658100403493722428818731164600023457762129914111961388513289013836174215745090511900093630075109235298924300933071680814164155259751429289498540260366664999453966436517903240293267254690440346708941322394017725396983598370828000386241404712119614628115589469742955455136798214555745183234655580621960652377166246883463983364224457815078340671392263389896174238792316674708823999366974001589158123427785575700057267180762346716128656021769872870433329191267073133655770503929744490189585860929415925729918742646915925110067708594793285852069164491258897727815561838533977499236590394137147430360 [121,116] 49798168273797847167493337958885966757123950083087891451282650835841483913361488695986341008808948235840846548109891717700459028193268387204423447202722373321021940983885552850894106679777384154620638349679034193960470209795426543258820715364041581868415190184454681289817482092879834888256098649878742237295979005200509284977857927351897050543881697625182170477905121085443519296492371199282763803472292789082812645906551038972796790694885355323024202825118610470320585915166647929985297663537593482142712925493098173783338970431830025497713189819542895886297745160381322373854335551969589455169174461282333075814214818651428316180706859652640212538817003402671866518189744117370143429782861337756066379187556070633562979208325589070487629558294704396999031731713676324409503095113151841030478102784115521524662952619295089530324120056750478524441742818344875477742112605351202390966317676968341258434742801184066695167245008349171214726235483355062139908388211491023976177737561467037721802990692576534000245996799523939128084107166831381350006874386758624222413609408926831648664768794441905173389987448214717656600650457775146907179090938357949460562593074602668669747894897009051036929509167686303258292112560111482554806253187038543627067339525580985176117352381384859897399598428953391247072750635611233260915089239563888136666496773728339353953435729961070014024753292269285811021744059939052842132671085368615464092327374594353303828117082164882839493895819141907571791851961081480757766152598750318161221650345251235058423417261762908028566072751472790286805580389575621448482237695110269171267107006674872058032419976143892412249889650209415860382187898195547152066573075970164724422296298149268700005875469991023707236573838454630409610026058784270411390458267583345463302451859162990564514592993241473687091292325274874193859294501001491770854593887517306236210163705795555525021850481181845055014169959147015020797538198285116941919696436098065485196842396243094384120765530690865372692037891429571620639730462070625110012093531661944170805181765274950965824935448132284403685122069373894472717067633787685978391366433803029146886352551649094195879424144422124361414393124543197460086905651092499294592 [121,117] -44197514510537606560691678792769361300244339927541056362973432670156449415532777351183917624332072963775565912842973256839068140018660054688866124687644884659229240262014656690995719514129716190722693018534130521485779875213839385999447977427249608620314770332932983831120673989530575590410729641863345735707031446666611259470973951495038078159976079356439187077033599809589289059682413080486154218313653383212621818636430560142070682192522551361772828893067370267310377823468079344002048305486756190495195671724950650056825234983861274143910314287612854280661331104695307297127976771733642885269131737382574126811560061469710955864500674023595757244460051276323069078877457783143873675763349896560655736556412506204542720254615868854678267931774259421260060141674009060884324615246458553883548265097259106551876878910856335356373636280236769281020338514873653986604769901874624113122141219320103574689977455660049610810490873844261140552794618684130394288332372357105072888518031403217546909276649888538982979344275394742607326822514112469922029875778808529371098188292651412822328821833305838028386710199914481596785107476528674030813286360741437793852656004291513450595714071537893565162442551553682657752950847441506145341935677533856711456095389457265484721384081966352621505713092823851011342533218647797349262324012713252253653572210266509655891930217011003594226704255458612271177980513636630499960832826371030231589767904904117029834821653055999438562334695315702312983263397235249101406071167675250567610721703577223904534166319845583934482888716356648636279124369326746891433784814629028418772401407632090424293150891350922652327556730749131588457459568401466854413867110848527303913154150973534233378401879789433606812505325700253709328050583508916189833161714199925402684671549789600962875181216841350999195705500690584254713261962164777824000296044814827303221632748353391573605204700018659097885537184847236693809962107387020283423424012795143338698873164340130577789676118593222639731088669382304210987911839453953340616941780309178977939430565939286725073064059669567529626075335915474367348822836296153905516724913310668511129578721990259146493400337575083207295850240628076080248889792205232 [121,118] 8797195056550716920670484676059538339692493753454046480730560843618170990541789477356516609554171626730044830449262338647800927704534593414431840112820637864067772404316436237035131857627993410895774377016862998293063446552029672371350461451185367306957280554434917454323191431301560898324714142674740442373344030064928533297371621074560116941619672123287922435895109421634905016789054266273025755218796870826982226002190491369313210577002227023285722176242654648464350985665072902855186693699643577711211988677659786006097264823082320147360414924956221732756248031649161384280144528116354841235766079847400621448760371042098596908494678057697654328472982755663278331436840782935465127800138473262003266320586960814363131934347995953226089348680519980190628879954800684484508702777813330868005815837480707626466456905799994050155100424413680652605062858270754813039440294873058664283733213013965575312712923171251140838094119469434244629477590186078875068427676715851637514385383856201468331197842643999794191416875113669241945021530144492650334600906186499481421272350755574619670024532438219264372355355472171528199941203270665557329295357188025708359531832293836665258460705619628393968241049453178798009806303767676836684084327053845133564043588700190163553000895558284966499664327201811615698323056415823110403924983071928395848408436838610061436052036250066594859558573149462109252359500643927412507001280692969886007428257055973194098021703258701485396561745231358276158626830803123097330832440278042098612649112610468412256198162294318424183876751713571817263999298221752561555482241432764696971148546167815132726595966182702627832775459013111832017885112893859122612661786100995510616350410944192481534469087633013339087345243688768521595902590776865633798660129322508279452298055009550005050368753592788598909063953409700613661348759747951002035612356329253380785907396209549197274112761830787733657908069007940033935335213965156723340109430575673073646447136604035664519806202331915286752322314563563470948076569555083642392700212344189676271879857502985707435175072984816649639370046257653872170805001802039073246119725846745757019745500470590717007017516684908937270022532306893450826612928 [121,119] -5530247397046163278322815436918662087625890437527230369263053955037019760006719094387029190414216549344070158271266592994349892083574152982323161770064876277074274676295187794499750631896093402086147785036836517410949144880535892884492716795889771033962621343692971176642659043863144973242080484238104017747852151396833908489338344207961788776895108936476358387287678656765842860557579272524020367707545618105250576890273359666286708679145261317027224450586246539144007930197590200462440395339030460175104102648472123479777189947881873613219038543416761032771275656431184523119316042087613676696403431962257356905325350440837791115449278135106396341218553435235524946458829181129772538018649754106355144333805050279767259676569440095158903519128637752871695069206634543341069700104856268634906819769476658159892593192718007529970956247230815176022223514738788022420054133940088031673336272912736334090081540721755288858214903028726122066834491670913250976502046604050110958202843894627520996832343904775435364036457861916795461184590720948365391796131724582288072421373186874257031058450509252509958470920223967373612805131343973257652750519709940068836278318008293142710992490980868907035335300114203506059736407511024996702578955166450891635187226985156939963374159383610854626666915093241603341379472933089918284693755641571292177826359306725807215903991467571697338917908169323892834920347480615006242113900220557224940091573849211463435776344083122112166889186093146109590384072340359044670949655707638913277874765242331882588212622838532819884282326088491950390433210518197480433291572869226161280955713525614838190936496543439403264449410514849029217411056999414881936356090723543714368686560485472052912372136133154531711933227535133551231623816243424712489918623129059602473205085365318461405724407765595197417653018151738475924118241269247065170233621692974165345769447228360801898352429411945691063402815919595610566616531032208290494292245397100538655281471836731820561604503500067384538872714877357555976363753308426142616790019243490832829720835124870784020603765508155328812519998970564158411058243800241685116179315540307068345715503012948317398660078511916566948932425872272905296 [121,120] 306420399915212860357935169255549062640555384785153015457025131313965171433726541269638906114078479076344292205790516593615424803068206466299299487319513956678073470006893559670432103692783333753828160663096302124359454036685282547260525079527948041283984123492784177666114682388697775349712721907448697442195959315434203774506753450331225859633259937855276690429864087832511490430837513372643092649301510286424988772728158343864409024294976266656438142706381697639141167899753704598706426582346529811578503152626917147624256504494858776959627963610561493459945291697060426786663424052860022796641759049308461035663696853347690658332514986316720356693816690718333905037051708830083251286097538149709777676729111317956721490503751462699649555567473116350543988960238465045499242640172569697121783097357552443463276820892239739846209541386455220857429294750722987658640961844001242475232407323208012618647288737639277875479145495435349795651408442521159056058389150564830787274456811718832137772051356981519191528527050727991380770363842905987283170067259991979815225466606098722244929086341996694779030724565583113654051790909304459226772590725783187468255232808282733810911125436439413607953337885182818333292090624558176036950535722362297312919419141867633557743034388405095495935854198503660626407467561216827009260149542970441208458487264313279154381942329472382619923004664569344026682562480629982597014566201096386305396440914863725710369950028221743529416471881271628015343070000312109104400038955507068150401138674100292968328546596041304138025593162606221139573060266731753404639185750690750794442343700649347234747735910176720442454363049598970602184378267442458336269137740113322178199281962647322198835957257362309814378186547714653205132810757096883170130704588497107092783205015648280669393521205263782829192028876704273187542702942057249504060296984743568310572921046157866698333103284508210912453749099187284523015333034459912629611564732413635238285676839891097515939973700148898111140077104600461167983527078489776235282418213681890085600061313018924716431814850650306417266646472678171530027055272518008873353420409082680524796630212335939836065175139260972294727363047680 [121,121] -291328633967498891017332177882224041557294906058136249498765978166095017881878035386280388976632679265506276974907229596596975970121495410650599988866714111437307691254606274789787621468607984601283898501057169391153666471133818448350274895433730932367652223052828489184074315005808032106802777113695146787229638301352569417719626840817015890251506109648080165671910077690445511325021031443595937614255710734669838640839303044231912408551335231490549011985062259286862970851568765136821376628961840047003602746397173011182225875392834860031128788481747330866724264357996828960508479323749644055989070245871517434046690487087249114764608483623660097316744284519415436284754543224042300494058386975943658961644243609655433851497465250136802075743640414864688739545842356614190084931410702885569026595166884814802460670788905039992625501611787252814774667186597181037236628776327382915608578227644150349148720560889166017653167463681962871463174998898942754072459732028246586913626005418556233536523669864491897308585141811896955420325155325656985161401372985577847908316579000752031310923921072053711919650189185278278615959063314044401104922868721694448920949392847674927565935746683736426013431222576922162846854290473085550622294963157979416976501274233417351514389615220962637622872866237292272518853437701288456304502412715847488575259153203931400487720738632507893477990777682505627304012692370352538942986246044899426079865994777661368892876385099010112173472768274771678407455136424274892121318817069619298904870450541834325380452572830293240780466585898289467412942184202033952787885103285337129096334451599855891423645889897618042851152333193881886334607465653402903093116854267060719788200498111350085560934898004951660996983867326988054660541997268742363532032344080092196423889289825604045786003163315189237914678429964373395705494764513840535406080509710494686476781271172998969830668797314188454637890755784750842035651512816127842646547227011409238817119381616606058854897609591443718577352049382319045398894971749945516243245540886555031535419854715715917704580565827766493803875721403662543851152359250731713247240406601880641857645092284552401340779214366323703361952 [122,0] 428118204485744112834392085078887603588123546462818819369509888136428387565668014068271471743472848434151250659068661893296751422596494721855783340398353373568920899804054555249402702199643077933841551636250731852382139592983485144597555326472050784971742059012793989760967759890436226178165489702626284339482221218521035792490779726330346237708683864281350612889517406066427863001504243928362535682233262938565474201462650442633585306482397442395348038183528799000960700938443265668300153027256380949203580446632760839930929395318837519797684644096420491907918465494558141375694121334784990354721983911147705861050324594585338518484233118480478779160820022843090513097034688465439121341513620026042066712597620341038328932603122871286497630113988438751214410530427717123596372870483554362562349502253249909559799698196147483282414435691191709254335172039567332248905265228173833460199915424619266052055485529761434365218630693781324479575790746134873435218251034222287890528875925033146602246703873398150062258562359051482419261111453159647819862967207164702822253178458187875623192709000468356163535677355806612632652675714908039919902927338780339668058144033653208156743357711038693799019104640465155110736664579788379646638698659722714838752189565391947332291868458650066625721938886287821083712488357047304579431414502210894264448672683254127661594285618353171596548253201071330525384500870432885517593351919825331235003741835646163131654677338197404986297858702433184550394969711002596151027868384995375155746399619542896778087013870057684024745644938986495337241701165592823654767083397058784559424266674585931313375259169274257420038922388780732097009300218293855781664109662145204422715166340642331803135303331884727046972830423497981343762373011626606493497801520604168874606107226935531555848949713568105805342929282006468748069234813555848483777204815299577180597318635410576834322472718521110623138779737196836629036129405992652143763140109226403382593478157247099198089078831774555298884172108700736557308741452011801013497184866035643374601902534941423570811947012098759008341137189360375051860250915463341342227389129882207845360718893591898590250601217011125599672619654770249598045094111837804014040730419408265996962289019735971815133694951031085669370471791041871813431177420041129859219129003135600642415528592253421500336105225064573442099156121232830858626253870902025543690793906966284468224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 4671002114735479328554399443133468608680583992453819976467629887441344453630812324021978333409761873078856631452222428528314538454688854043195286046789387231221870634653725344649569225360942529975736306482909262491856931642200655062376331732696367358277308699748803099498767665482539434079901228484420515304605579895985780622890425283865720513832316078288270193113902641761602517109358550171815545265125870321017634331644311956586748559588261572123047724846475413000450432423040054398076778321334434516895009028133571068013183291075989781718832801916576483783518787588231464829862936913643498951516663623910721171308902880910246160049579806647840952286352576874910917938682771018362364611924684002096317067256053354818131638684443688813399511857205519274130545209581311478959871157561237955025591873562955292082141345014180271665232019882431956356957581449774926159777337208452432874203073262812637971825438477336810044068369788795293356725164887213128159125027262042639855927320852785380109581349985138030757572032054530424727881312768757355102032388296201011246406211197794948635597203576559077491340358909291322061560141167693930667629319269607745445563872498846003876988392945810301327106362910181372979268740302710019397775823443052548065890438901285354193630552643942144739896204121873456710290174171646343257520358629509484027151616109064115211027904055904817664618443639386272761805005695909470448079048993745864118135111025260137821428249851973115814187257909713355296622282738586133942222676285398438764160324137225732484409231164920172721827223894313487496079562019625541625145427185037276325159675631711382886677007801698429523631680442837293532774402756420522594247770763452717220661310202585503508787987480599792824070518457194120463097070321258035409733739454045263933875332348116923044431366462076445071941306622745214020577864907391290774200184056948303462577393673636605311077922170734785876656717490939661436757103096528299433873613370920147529381796788973028349074750392280958713138668154519079708497746648857967848262501033777065696285339752468968543055244166106394246174409161220890783788169593352759068430455060621817299155884197925287816731943450733471647234732995045805357984587944270005042944271201200967902759573182216254955285461211484996951590166039589840168431739807720191768404008858188127281859511452627620277723464198090343103025052050971508990715368189672180704718695747229434930790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 3074336470274722599166961776421662446321016628257890177722478033555018430581728178288587019076056187112973053442478753830602696953254852607666725423585740354067100770508058345886003852565014214477239103225326850125085417490983108278230185887030659831804957480882740389474486204285315596317951382354494367736604930755670653677733634379110763392145530044159417101286062968629160192268040634228929633031831002502088726446427187754802546394102604297616569681078157813934625473103309339268898456919825650471981947204439500002281488928028886587580897110331401682447815860165167403278972782004820577073756825673080585595246743251089565066277772330608866679456936555303965052532744702609838628873645521650586512828744767532870649263424651819941706303780998840882927057000884890670121953279330596291388128067333833983955659902211610559808051629641567927726741087930182454767511068815468904458400448515256680727673028777256007218145789550434070480775579652076386863771084132517210098396912466453018830349987383531587866013848206070473244173115456898574104592420102067599458574065210765372681628515862973133281141583378736121983726670925651027784307259776963287519125290675045037412647660432082424363736600181994354587487144230343600497537748920958553545366412256486614680916489688198375237479268717632256912478545576115322576488857799289633329350069352530807087028728080009332506827851919045578297170041039682190767031085393697087420655424750830134100761817948988768222140396472797234876018481383618402163725034008309396007226131022819528590887906693885918401837810155179874370063724056092189648634954231843493781791767430398719413582053436857147865040733332707513327474187987779236109235981060878556303827285133427741702099741516057045826144296968913102601648385993905426408141287927044161817962641154474259126053564471194440730922421224784024099615027851901373917695773519168471263375817344042012390335728381599144779976479692769763196970806522339643118299122457856990168795360517945594639742391701512008745780272520985624553280738740010509554070920315402432100945346510469878231270420252659868491993537986723234863028495639450280348708628752053611224953495042347249486629682370521720897817249619366548359527104000859430735456772709199262566486722613247748436824715039778834153533160888216193506857594279925361349910912924008460745293152992098706647524310388908882242915081308153543718473331918594180614394992358115516263641907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] 667787921634062826880676405250911520777996215383612715337942869894154120309357900392987284982763278903563452043856972620527121211828631103872807508890887363173007663676845413651308723377968638691717551443659064896644567969910052949080496553073496442341235630547207596165785166766269468844516004574405393109927729339954673023693597904431040457116849338274410619119981233790450158731554232736159693310175293387324708865872015926247480102319048650336280950438446776185110824656090546389045762281901346413651479313009080879463660607371661718701959119841021893538561294172656074068924901363591567622267829270081341785142493105216123041036647900396813854581374698704920116179508129493641104041776592526224864952274827955056428288023430331484233507608653141790670603880547162323336248091279156602667952491421707383726282377517871088752693828015300624723927258317671593812165040734362735956402161612402164269069783325244077486124684196576315528963583960435352140626606409353218699865864825951175987610812999650482851874494234821769146041962675366760787518248274177894158652862440758729268812077247025892539304664672692461325253001093817482801570510226744374163386686019736462681748596174688894479476396265834610618551547236701825873907216260544892151924017527431784832530788256072542598417550045791063549582063332624298394865004253812422904186966601328361768271447809820407589785720725220542783451078650032857321886740285906707038828745575660094740716191589828642341606903644359732444290349055826639553087109872704443829029818003174686797709476743065312576252054406402681595620996177372323398445586106099270060459111588415985051295208861489985885428323751813744714611325809610865643897219795208925208013560421520375719958452621013047115973307428237620531154549689405202505499773524633538341083611095326755248278794492701818173299746475400744704119637630036330468298549851180103708956186217362116585468508031928746622019589172910253431746819781432952019943191575635708169735838430425799083282226944184151840339827585853755084009638873195150816527388908763444564927053159320675694868313925622287682456924952635071571117885357953326241346381059061310394463623663174299402453575022423791062420693613697474371551658123016181253247138100779265336673848000780532762477051116645902830435393195185915812004641881364731309793830570017280476593692030121248271473605329965259459425566314977629311607092835407258592427814081242846828099304161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 65712737298976309885249810490630063808825399844479075857019417526157273760981943681733725593941104682207463139755205688977057462827045821074479626964042447401185085303051618011185859815222730533650136550012504080991802353267042324493501477819425996716247010668162887886817314775910525250594107572209839208863955248161802292820420739150786861614534820084138816435356395905414567800872886232091278133551988200839515117125747904308644722903634758033511857726823879920620847818354604268070738907589762575813172770612377406161810377506329876665287071629747471935462028857382584436449733528581618300562554349973842431747851371222866960076718390812760613079976353261058048037253128356610630620259443521552144037258673656246765822111949902291243725823451182375866338806120640082015234497984155174771057819930034930425257036714575409028943055551441222278585410983866792770951806860921343511098949790281124828793877962173534101733672357984164147396387095051761455393430712763287922021228910224929723363960494871749973954173770648559033633088368938652923465088935715065959151551308209880055149094466657516916129733916088073972578575751095821564738011774101495884111461318579882250837447630056410138791592160928279371771870183499912599802373142442760584145151477420211258692570608408004494014877748453557042663170627649392509635808416848381668862854620719725318430966509296601445482629877428524105341921487155819224119409166212391606601444348108299245951343299569503618287730305700581251027205989396423206577524250841772905779878049244991402654798633171922203949938572073534835829660762211972998724489107901497510696465794343612936758770992662401613756576794756727204786912355009278672343621038713970515322373433317686503869494636881737299531466158102768219350697199540399901646141354825754196286066356731713035844793032910302544611317150435686724673668689821802874500134731507761154447525671517708598509697626567065948949272145072887175387935976915926915134341892971321010650647945757743138349687787046655018223045956063941944900531282368121552985675153167628834088400926388980123127786827980029182154107482948046341966845997700185863758006599160278838925715301888940002207601305308568746735843615926479149835774354237882303312693056471947382903321171358857072448369755078637579989625283824617621487866431521118297429908021302309860176452049965349897424065977283402916622381763190106174026037669124207194227050236181759515399665364238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] 3250417628518144655575547070779317521966678401620583883979175929219306586557539693465597781464684916516543176692039970503983538856381140286884142379374617375772985332109498167488946049135312173153305312234331271555689817328387347077681931725014262022895800128758815959268349706104069684699822502339046754071259552177405622243083057255705606229481281232044669633344805397011285559775098838604806828173029427464244462242171037199166845990817020251783826459973762381787470279349690239990050055315827593568251902477105589084491708898276681820505876850487501426905590390273893166634462384625121607099989011779321356256276826817533020629872454685963360915530220294197303079896861847118014020682976340659317225955127086292332099885591624897770449178796417373237935461977202435617156105451530404106265244977970910012399361399277750882630250713606240957123415499285841191133929129517191037293014968962629866172952669941860690225832562917763739471518909036268469269263752603346716348271309170387408952175647082473294576645316398801444331248522039958417288701787188297064237871779344110806136264427546701562071263493383637007079011352632972032220744003449286426904415276341831748991805375615898125285999563352687141717415529449171253835851765256078699862472727228343066735243375099878469895964613598015131900986827175737784316004899805738480596639367268847382563069956029058954791591791747026027064937186915288316636337549524205017098971049069616029341020399536264933998027088835376287672482229236482999030401251796982179052752739613636620778202040056130821526769072469272077545210438298170457734142551991789389345526379778387720195597315589918556973903451046361220749475845145584619677014693619979356848262153891364691426800814975735971780476194403196368843942144724617428676542223862729125589946015510850556894921899045035461991573085768298162872494084442385803423497364332672528161987639244649372392600419847587300463193085169061194187689673743795822723629163698043602800029545822689601851897502123302714966593163879084089007113323649464019962247548142598497970997964336484579884766333986341250993978946496959940020331432217786690659420401062218201072821708803604984968926545159619973307706750626433549244529883622024411848758248418808423093728997091748349933226118780010531543307164470577393447263632039116734239124428077602493899044386422482750546374958651106783950573801473646510505206368307636582489206048706743225871894122489446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 85225000266981776145962269279578554092028224377847276669792730062557303281323614262123192970699528692762102661635931728027970551324660575384228642907714198989393630828022056778671640744575390117202849402532435406026201740380642730853490710052612208771807016077472791326345261484171975636632233061831330089522108635275478286665332284354196100180552526456687195809234547665440949719048798735208685228775723608188710421939259431658960668688587933571023319475486629274347180370856518348628417144713066366749209606127842564196580820395230989760988815822555141287706582641387992916471919901439737634100103204066944048015417204798190350065372217098881367500066455811498493821816641208190084011986101687774555842141910712663945414239980615052695189664792959467032597368824223103681775113632916024294422321505414836934833463553211264353203981829442630400343889837354525276861791692269602794909337042994517410364393053857703654143008460865378088402581105243649882371249931044293140803396377063950031544914616818841464071091895374281887306800593248854966835290304659677938998975418899301462229918477060945573505710558776562206671882846135770757841824306113039290498215117540681116736324328839309550802924625530687671841495402802017673191842676797463917925270327909610164291683430489242131064949883605837725847112687773406002241031677367256690484882025711997271809514576765663276276047377356502971663909862091048054143391177941092693485027993005580834355780722941858909036890337087040044524628907353255643890019927913043222386433868691004805199995273117929325863434344063065556466708080625361441970918984741989644257327505728217320381266987601708697264799590973618408500570855424470375519870004074713923569935456955903452693947055558855686782464594619335122985547409883859896339746336736953627263507615682201233582678551745288540401077280614730887877479973201961338256159383473573272737478110217920897566682272111319032992010251206872045549937115778988321828524241058940769650834028234646892543910109509111796278252189136998351788528091985071973801877572749270208125281600484878185340490959698079111979067760116264185432471324875221020623537693616409240550965615821563891471330544253018866360687003816255867747105244947277268807888855546751034161161592519835103304951310402711950520592144862665746343916530007843239696353640157433295161319360492991274475030749243312982946686497844659029321036047791485440178865692719167357810179415482564608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] 1303015828815274925721511354505711726536566210387237871020611131275353782763331915075699826164680748771672107418384048322752890187536371139497699527278878422682624733067146736279833441478885306586885598283353109507834830226591841360705706126806936389945091635698268239599706790410931469545368715124122166981502824320900882838251499063697799240324187373743822350464667016719056208578279601260936578447453708161278628746602356222056514744880238010696813957955070375494694550942800240108648814736559698207791425157964752070719384648822452084903509576753189387431946639686108226454951257307105860386791559852894322717137127822846666447078067464715577347522377983595952731004758109802052543983206628011084917195424270082709893094991578578323692357462629744190469377250779113520871465296601133997617136139727473025318043080137870440923717091708337462498260104778887008033249923813892912963778840910919188729936018262342853012805475594551873036025983128854252124818268386776255847436948058743258229875600122006027760392790664802646525358217025322261615973872689121656782799750838153784189329446532062680147088508269170788155271649541696544741983631211113520652884258966103096954894205555842494520739271246118761686918247949334745197044482438329152914530722544773188311489846254844855568701013600855809473802774629785562845680010575965234724549912395302204745415617233890887575502827317574696836652479463366687075005912859143930973735096632457333674396690419592708244579444854457117769489064234309167560808804673923605635827728519104532907501996112031151053556086277472645840148762725216823819371227466777846168234035401214250359041011012911441110550530071452437590331438505500387123123496423962927405304497138861352556170623809190915707826084703494136897832321076854523261760472743123372077836416280794608235291945703900564087791478869500144120666794398516178171508606373260417291325607539871068320068318469798839059951802020668497336735592013442986533164976943258813415269136644595282873634265113212175009449822660756020953154565538559275888840393502322234663923075262479862827287515751214922776279254575575991946031836311929843579843195644737875519946849790072155633874160318473737711319588958093210134531849297029406739352344721871041177972006544079626290182885696465747732733296349129330351634201220994628451115792168206921909235924055696670438524257516117271569609762971468480387804510092502760036346477493496255132127673456116367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 13865237746907532845333111985909091667130907816577505262550902100116224497014921233202294630043190903765011091272735191791947799679032199654388991232558523955166033718180163321916187660154389372612601080874483614673828617633502514569990394371495911099001397636185504521057116604832408227094158655730711459700327245413133836890569009772872254809470372317128618710740900771872658011212536014632670715926873600125723765450150996054540673113898445094727477633711712534878408671361201652238483547534997313291877017926802785270211683617987207859335449294646844400027073751868478671110145141146928774343790691580245239990529311528565985382017936654205403108963694521423418274842633042712473290604216488716800394296414559561985996051904716886213504034948309648035192716751423332059875161096156520475368950227016982029958203046566647695870346382998298440189191895585890123798885886637266442730435000232458096299546237610842378091032312130484626376341576553585704146899550830098739439321466741981188599693221141146212184762398782393954195790440935799445019805770008873605327263503851604707110402682115153238198238101800291750935005403514454059809547327285001515853244793656012910711569693784985958074613120807178735482830240600466690657030041619941133469882590239056426406735063988178082832582842570472851118408056872206910617198790648711306313441130224432773147190025494520018133850758028903422849216141445955913901735203194187872288952857687830324119102315773640334727782800225841071281211929294571191064991245398979591034968264660023672885009723132925463044466407114119648074424603540155484817515487390873636766130059053189218730937142567498841962149426745178882939457302050264890356690171982465745798332912331634159822130027073515085454780431057609668941370561339637036371433321975908634238890644992075485214107491460090548980004460404297848110722805680457619610612223004065249870245769549328161753786700494059731785347492709810686981464967277960079161527712684575915077917669080544372029982653200439322454152960280210804027383871719246760206013214970849573989302863544655053772163642875947734814492585694699722516769569933246674018075928268579050581890318074991644288599217057339574520660259718141036349585670859805446933349417568610221947632267119696234483691576081957416488541058517942978871789001689465266707281487889334961781901785121646585751707317913537079136337475092477887002719528166970911319209017694577748970377640755605798912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 104374187731759823950559696359573339931175457868551144245056073633519489000170675124922052915443374231658365416122322216944802198387980919955155278250574971791274005962097631763305432252151056815773011893811491140257556994436404046563748410439734459842150638881210939701956617376836872512687199528412870871856973257645705238038206826421665425977904809698425911867716995433330796825878783144034812207308834967544087109694640647645473968463339092988849317238719046838253167155711522277695915114007481565757859048580179505721887404998376298074179559143604156386912521617487920566710918301444572500069280937960740575801088041640648112816355875318478583616291819647594928880572047860628213857458194076640866477451015382014695556894395504361368307363607107243773911900891512251628425455458932674607966124532737232750677933464417683141354724599222285667002711471462380898824611527295629782799088725213837256288849006591062911230677903077506761557907391638506564857161530152793203749463205898719502651742642255388011700797265068434569370244878083885922192734879170473963929578215167144645090854290707692602521800125588876503942507083836412540169459001472531063539080384694593387593612627249578695391684796646226482832505488316437150490905814187580817023104671349794230493683270103847283604707767679063504975033279736510583489930655172017064057576092670903909330493697846909952852134098140807160169600498144619880086263989315705764555140922328270431959669117754462474168346102250823539977541100505226471309405750550711655257256870710251291584980221795767860672078588594610240361584040109300495960385577708221374426107820841056128180966223720395700163497483131009408672955506934297281830983602399219555058483579587004928331558977730509720812533180243249579989724045108951520728341250081021405714808255010543151093441621372518215336518488091468187515525192336572480766846871213575618662827643536887739929812030761611847196162060119134538388514160259992579161042391079473921411691941856387064807582878214320346776997846500178744409052271275605246651268721787883517074135007403350593406354728292309581150059439999420092808713461184734597682494659720787091514214285356016901017879311250971866137095455097697430627534217429814723591919383121204291146699281224052881819739933768320906144890467764950731281962452212444034442804372232333433069372004425059139732838424280210994748062685085408369166952394165763574464640641316797032053763620221390684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 364363147830314522605484583601281869880917456265411982687277993500246277181139813279536235064728653028849593663472177644230654276330373886997276185564770179339772652387645456194678270113745852781690946312066898648487183081484422144691672954091082719797312312289483313732815974205786722324031010610408055270091987697356597206084430565975632088753257750925705005340028253751247792715653101995609600979215634464594877149762275296682201394238914490502024692354944373428385969328787575267575136192683814284771349296635943140567514254355616916943433815747550232319928492047075413827898510328836299473600296739721008430872778406250003561137449831904013817916181643104880018356853260078677840307150535971499363851090153891964507168164424750152815469587801082254995389420011843972448787198995314888404928092611019468799603041531896980234279570987649219656328076226772625169998062753695361774634558944090332425632292558305153257910761184844628620169495923851070043412674412262136617891512654747228475415701296646895504644724508753040860823931215028041719588151196523622350722933535485446901639103172716250264891917041961306779435370676781913343173069913604255241544164217088896737213311407666841185404049424712582733451156238599037208624171606981244952580306210445746916050379216225302272345978817507478261474126988978616938649001191880588405784184885665360750423260884949629030038304773264000934279462267287583104170227604741474011335631617600217997595675078450476979871494776603555004310614578134089704350808230764112524780952368619365402591572043614402727098481430115193345150670025175183223118017843004432071496829544094367926255964361480225002379056943722696555274858223680467909377864079336438872953075654380729622366616671006413520014186832463382369602233402187972349030044991272861826762295752086484930240222644059030561641883098813077794224112992218030323104555557849943447457175984413431972568367990378815693642588013818251844186246729822914674646205786668309296849470920480234596150112923101625211480304500222517652595548367639874494812607120000678364547120620413664518045224528303018888312783928816585964365406633385386230563987894683488203557867537447736635352315303159233029256175662278629825709003142264282616650806056994900289224364352438999410276109986139274435378716911961138308731753196249272014666520731327709106168227204631499484309560313634078668165717804074961362281843068031092447397732687023977161983249598834108530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] 843013091485690163020439786286696324921082066372003877482941819607989114632080545442150920904713335712250779498871447770228728591432729155388550821623764480967512087413543631582208798184697731981552545166898735331771359360866847709788219152249549273959092311796079701495003248865962848004115582449134445879920938102251500656518490722656958470987636943427779359955127934215757246328507486242874029956157425122714630234315587527976982860320392039409365441930955155485618614460653035524564822770315345503754425556967451658611669482118439703097106721981669987179490350742300682106652514344265746011494830910555441774661695719556763024741018253563621503741867225184984849381027105308246957038067958436715805761477360533899855902943092746708285733810127765154391601023709553894153567438908942035157400020265710853115555381605050211788744553329437167261154083995696194239144869156547116266252444933367451448995888605481833943150075470646148045342874349934631864973089266592026583978367216482297506636639041230202019354496172450212863964857554837860609916898596759748904198802424226813086460610414492926624163812099841253892597925768244675207187196470262482565956388619907963328775180301267656560154907159387983088631714922026407187569169092497463530588493059717792854855151143599398069490552069261930503541377287088958563338616380024134804149737823321285262106169546841951286247633597960651645195368482035244673984880926860299898695181497125032638483338262633183789535343648588694156478723270458009432887879627594827925155947809541819368269528463246353864971162250980089069584249004872944604518718673228757397726564880558123518706472341177909343073077550890620280342903706800450536112247816221148836053365474347270315899446233523363949074693875355316950704652902581834891059942202759834376667824075559333928310213778428862465695614340213608193300709197910770510566501322544418228610303192237810053754204097288122579354333903610217722227965682014126164865037397173622198921836347980719866250293367571249620985248360272014224073374127206709297198981306798922937044867614044921383238875887214259629700156053128611872540627990270915478538491087658122256884127899442291573640270710754881520285178546568598975497604399870512045676752935589617514099310223013068851028569901468640704180150287053284943691039774693249028451395549695278859351351957605644260143001182131722142335388000814162290956911127908572132823365656951913484748854284555711938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 2621916554770515191653075855847987608339946611864058675553274259186927822493098597514388652422166747563230843293238631075906032333550858309679535173453349017426836720096900020065385147434215146773078072565491160128201592086918770504354891975420583554210510367870633328927859256543091132345500585558630881780697229385330856670569757619396488628270621542165617026200837415511736354843543252285387687275780303728644156377335170151237967673633457420052245112689156963777945534649668518967734085079760407660117591088950255535591046887082794402203312953398556322623628749999618471067934907487528804463719765347726284072194916078041590770573650381961261236114733218922486127142451078606274549712408278649866842144502443726162261584421078804074284225433358985982079441458539721243248786855347502791504951683876668171241217084908390954333760710123073982278639585463503252084313253703822902105309832985684015563699501698189231217107582568323669457150289008640482104515142943732059476813779129282974629732454516415918448387029980230075532802749043008146408307451179117506571343025821477304660480667911580487664914091946972284331865926617088576942210810731915251135506495388438404415128172108276215213403819490000931502200384437453536797809905310800596707817172137570210941485438803370499404867296497637748208896622263790382330369513095329357685837093733852440365584224332785716196260749339937629129494864353894578068942134588915196640837882194520231671336334798710211634693986658107536624495118030495618393616723924612218654235557459925339112600771315727954038878159678638814501645498876176429083493181527557027072884364946819652530294775161393234948373785904050799823286232065935747890311210266583159394099582485255283122946622848814194134690692861361632541677073673166790114190226567460436016366616267413672464393732819566042425578032737201515948594848188617908056126715632553445229036205645220269384097452039375757248136154949068531748197413465676555262981962617578742289645340372377284449537010660236310232481833292468702006354924966600273773147541443050324293228431739258096513151444803673478726745171203720731278503472542138094680085162420417330478504416083643436121808599043231575106769105020088742372954249343701773898937655913783485200161221355970417730397429810702408888390335720671732004259483887622396568043320547073934981634881252891812767377901427690111276334164181097071698619749629476745062390186170187359235184248454785294925824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] 19749661977508907033495502559370114349990157386379586564430957574266135253260717415219981754418563162576392369098892686491516719784733591542772208102808187014733372548543639851356054195130917888630329250660051172330455121785954548029894866684856115225242690426162812073970752738620359245803331087609796885105408712071314830952983435113103349874762491183635340937730586585996527240982716784684765484741960880716319671613986651705190040907075863557283998790157995930103091940663705339095722195681390497598559665014164511889009861949203259310353713072670899237257028759863622944107961940490130104428501756280398660599437256246319553757996835705250146006145675739502710476921910064713552385975133580399019978520969194755944874862684436349870621507246992636990323031600886965412318418336877176352197989070284229966898089525072570356045761213588096993538113778574315174754065161951051356556375913209993987428453201096492117460035328684285544974202672171311632397089034708851797426266776618368965709305870209257800331695632982792014066613065999472321039323061746217173184356913704772912939765114621973775908589193281329637984755735909897118409769324829502348615687841968074396215849929284467137037022681969318417119868910534681190666642788633551840852129435639216742104425606232270357813282207075319065584909658116176770603472536822997052005914679811232050372203671305934546796919225172954871395857840395449036930093764227349373928770235649456859089910911137008137543893979849232628154010378280528031808271410089074942426518733024585233228552668162715331125459929004362914795599902114866229439191661359480756452783694753317967312133945019038924268091268291803011310906530953821853964576329201761580034086449316076232148450095149922106243340079395882124880113028116112058085337054817528483613397124950925604172763473545804662453377543138512693560703961572303740492464504293996146254308489350160160886797132480257120795314595658624466597185941862283535512454855408376109833867706087812099283304760625352603307155913177700992884253346965817816411565612459556808805520690379868595854325974121926600458311147450369924803152994962665367737035421819965565687282121206154745930527891451357308126496910986161969376711943994562236871833443051584908845258210825750909275897577079622112981404523761232181199648420992706683116273601912662811941212101233337872223949343560688068645400768722361057883686580614187152177528453604447111983322176938885964103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -13312134589065448298746751997152837701641467974236176748398217613248564518351206653441930350360722586725845310269777977176921772353583987439475206400903417266661608571810127672847653269374238185721511904613942717774443783677843503047336126585995501664441340499704436075588228085555972472494213550658991191704339592744480106221024484807943735901667930111016001042583698407765353920536540654441279291112893503142792549614940277533581259663012858153402128535124188682312907838743171260027958717246520849144146731471599315665305903093243439929085867882595092423268181335449566619931242166449478477295367038710685144346523055694906616920081113513313336140017747592997536559748221144314585003514209978523426370575125137246239598585497119819608293500496287862835533921935946810843422386341026070735941374115612972536786634282105472905906273300865506319219166787501069886255511800041313513990222236786836199017154894086180790405142104376298288911394382762510688490057870990713603452106959434412680595460303682131643510915891657164706553347601363493897654394763594255572372820483810417461380707858779481801066650788167989763892050317370002910373118432013345277967479296558190952676625502994025785095672814846268257364151553281796895977898335329108956786124846252932791825640625189848340735998147088463153006297830801381271818031248701827160999731015662508379888981474829297506165290619021547679774122728066148532706808229944975186418198768719466767607304858486414096226625075045598240636965685459985497242429097477013383861166968261768420996376061189648335774813958291576030615576984401156335035871143818265985870533677470073309450628876004168904261137801085471017027628497941286822341122584465063945367841016723717628626412819938479192036907795709193681743022220534610896535470434550989978214493455623039035896356371654127828124855419771808747698965420346916570257222750190611962210453144132958548539789176416361717098147791330725575811007817005649606753369694787707774524159229274773446252284532636110839547504675314098635228071994182027844615169057925010921794370006735088805011496859002282048634782762392466061437979099363437040839700151626798518201456625718694956280701804811222453409731487306418858323089201985178808140875743122917007056691764841249315732021082846621433790506982825683112868761032417809898660320684569790620387431023726582041215002033489626502149703618948879710303403171531371363112110691895438685429294767962929609310208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -44090540051174096370152494659840318200710121085618680239506185693299133174525366362100300250395295311319680049304626037587202281973767945410381326012158191001706455505436176324032056957577836360410123447990922310735683023469320558625106056546099991232196749854391353910794103855274433503173623616478414129994992584621860263182765689818255014517729222618399951939831030020214000128884839629725168160327280183998258950352887702856770342042500400282160909611437751304164912600152744788028200468727664633368223160691339016401873278000728835687380183581049802229519884821898287495805932946341718499830757322010539732951844785434048705062608906454179282962162173357423442761316983461037018965431852666622655014729866657411017348980158363400331111310134994318382212560101566663515225096861282258100946996126003751181136587802235488357668913673119705035446414310578012272897165921268791222103400230584799606627145266578354735215720441177248391096525894521201385807431574551012815253932240402563998249651558481028263547697591270592503919341882215864968356123315539765956308888945765910257188505304238280577596374130786987902659319740899084567227117947464706915413578104314349609498470666679052227947467123676526859268115430505308265748040007496051075970033491113160750170322048732427349321979117765530669335158561815010602976576364379762084687123922788080592182218350805605037920857842606183195236143061155674814319571620572141583988825556055590818016111534380385031070028781657029002420442902839087318397903982750286628438313481081368380736586259784891883176284029375702835295132519954643335411654231567839917259753768995746547115480434676487459203294020224655220750723227614877710654273652396246204816165405948928552608857332697176382131445527252358503462446131465182450170999138737487204091899070821793572207796052362442501596582750633961066748088810504203439977315561615609751860016153227852762249333006107861956810504764322573937818565804360367085363994326251621427320300267085266455658785279094838698739078850584402974739506137298887091051752685451854164791973611117085432704070910426749512418540121343362623819690825109570010075942613996450123861673844486321528180230598142335026200446521731598069516194713563881620132926817988099870887035185014648579292564555593624859700613846540047255594086670210557207418025962716671770446213313495289558888562936829342500595262838961609040326701161510769506284479287860079912044266284428143183790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] -1797010359453196431359586142459808274369185904775908796806031786319049342452221407091873378938311764246667283296714051718478146633042205683060241163103288515571738512737131664235383556200240244904338768605725467983292236381039574914532082892665858742888614706102454840784486334444500254783883330755733775900348737728853651420969612420977217449927346902350342519219477784203666343715176562572416264166598847181903584412988855674548985909169518167723089814401990856147375483512600707730853771926441716115638275041056294578771722768365011549295821829571676061269354707988221631975037113466201980978394826348446641511774540105414483181771039960264159999251341706069238446430204805742852621232232830926045437178953622597288684191713962373343994265009928587384645764707073110320865101192829858110475268398266937737887099560500857507762071359461167720117934749550398131097335705900828097513769871667736569600289152411112157814262284161535171476685010887185012590740367700396791710508784900783294186423383516111290234490138832909606047018941382756679632826528099581026221553159304443753501925878132242341636697274234144514822245408074821679164992722475174152699064564117464388537270461153076411535108922326024227843990674271226507000414961585505810948893014118026054067651664837371364036909252932429555691954413554353425671434368414176242644129646688696124626665951471345752795604797424414458667047072725584054831635967590346356150338789833165701943034312238607902798621491120620194916829007435464296558679367676024221034613727264322426755757798413689736530836781400426327711182449929565655266983890033278335035418691701662124241237332744658573174437493697451815272283605676650292508952646445755128762384576312919621187571643131689915515469133857918176131680701181093911020698772347671563594954637988024405385211274297121025273387795131107427180115843414236154825888610625545944836346903667403855591151578488790978874607464176864024943151728963813857448698219360399305146505098783878686713369613957639521192517321357564857366411799758795442302621552335764034881281166731279027045019596100905882156678467945063101592669399429885034860520530387246008537800821169999702084226000560243496299123856242708902782668680506554216420356374484628091200720693854869400728176966245751936824836431338442796194388063263899469497400224265677198707168922593274084707802261014988658386172174196619471831980920830755597528588482911355990162663316628927608904482816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] 19731034478857624427753570505161188950903294747275582667590573944483444666408405871621002312202620700038689736057386462795193367024618175159059376311916490630384533236238513541013499589568808121478420449074869771052214457253603093786271322384871371488631471961240286171595397639760699990921472853065693251824003726731207395116045468780255397256212436974191461445697055659936740314199129336536308260860797423792296248933568846817190903762080610497344652832231027025709237061973494010480015341365563630968271323580203067923400948710715175782957708154728962991773389452841522950799299220525532123935247422772536243742664011630342668761951037896076773139164820026986962152143185129342870892153599939691266704710310573725738738420144637507220317947526266359344141638896469538363380662151928038960264876505922496685029208470030873141446266335670827568864754624643020350652682062904963509642777995030546655135107484324566320843560517927065978336437730268623222115774187809213935963833596841770389890879322019544609379580990902659152106702855828391923612193726320976390324970039139245177830382112550151010898714993962182217032578588439751562237091291443896946948222381700360379868100543793354523133807059516358843299273127094695483277577151383334052278835215970551340463498066140045768226964058560266284746380626496002721763625266637618861836320357082094793341875666214284867880771424336407121063778919732325302513195771114632571386090266218274861060140948197373370741190542774564880742379853749463855363091817958572050579514146347284781069571651768433421068110043082089795681667128327641931348285868457435550815088383793251048124478174623848087172304428909046918323812488384325869951773294591272754596324103424836983502912017788940082068358705672067822384225853829524319098258197944031416365831880639650252800927825745540493176719816742918193500979295335341144528207326250594747800760113527392035082269850801988765969428723034579837756993183035280905321339942726233574203934321512695548176883127243189589108340016422671885290372831643286157151830518125926061511840513126735897604028931007515922166507407780168520695737623876528655523178169934519365828475713994129566238314594936542954683856047851465275333727694714297703942366785082643964261422701180828893332094612769330132231916579544018362895602296554956016736902490917409695543443008116543355317324304688371215335103264961260966148383620801643961843400774372407039109204546626853976984780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] -125870556469734404450678157240597925763875775138813654056378295614064429889450651787663043688532744123278425637338159475893306992937755420380257535494888937452166246171718153355089146529478248849633324424303477553988563551660187161378426401034303443414434392723037120563673527785632385141745022359450350704214068631156239038926786604614633647403913796638524126665396009938477933018287092991925511552513203479358533968259906510623088261302081923506593242050177682491217508899717496093465464384325138188636164821261873600482117239181217764706897934129415950350510707386473323190251227696233142991572092563929680718217951809956620267972916507268370140253941031597112595250739586176953572212063829847475437250188393958432280344170049542915326693498571882890541066542597281528970399545032953404230286639662486523386537766681557304989708452784384982621148091393859452486123684442538709354591589218607769533030233912532999520224612437746436909123348012019808341920071812468130157367848344955688185242222846263132765162222512157093871121438020374908807395030054908091630430467338471801018472483393150032707775258981523714765668010019459442420574870170962869753757411303086137119282329065234767052313737066608873989291246450222867113831779812844733982493169607224513690480623526794503245472204580074994328670731972990127848916358559761791959607981123390234674322212489899838785572225354519771323367677174703215954021226750295896852298101984382755408919410540084140490540827723948422742444334333634587901799410775680264384345018844013757798378178919189384946385829248679883061120668735908048249471453629999043809044927519138461606815860888920316118980177875050513282956817199566686684875756853453880143842804560280030446596141640858923280637289686389040805566728370901317747590825624580137877293669183351174042813015505007512636321242561637671770598696824571438995944630005613416371598542462167498857833093160259894057520418602091801679886555037146923396803731925992459967074936403744710258629937602532952375857051138108891212222249279604008458702337172646499311164591397498827750779187600934664065080747192593804321396586500636315271019646235649627796985842927383852718478923568993282485696526107682568084999719294330806087985005734744806966973427245352396495678839459015202635928397344773947969658952277676713081812442691312897964422174580181084614302893630974909517291003988742784488562022863780937223367245289019782732180971381941282019190243328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] 620424087957686384063662050937522183924779577880921538746107549203456991126392568699501281085454697144938549357842421321056894865914539802405280444214238668622382740953432510511264169593966497213115871843214802423168199550442250917876786297618969723254588599314794976593849931631607721093118271629511102816871599448254972708872308129286270382012945769266398269969083895274193218162286829367271405436543704286910764392899650870324398838671282789657320635204433467946428079583305517597286970384513025533114369038948624209495447950115677015999387155710881105053113834417438477254097280404806772657129370253176592133363564249981315332388292071162320181239563488500735539548555483895749922444444885956787146051896100398653534517484721678282445712300866851767725314766308487323357297118133028730631839846832165827086815308279333621834387187637504776172497196947303744903019242306348076347951213426655598385570988534350243946128698674686547966222826958192865822218966524487391520574119620543288161418195088062023157502223767363710986722684225978851998404643247380433100380778404519797232122293172386469303037247043259955753845302481648054197623397476824209438678766453995902049771231084948141495469313591898036043262562938440327751174322220397020193459142572032147678472908846812034661264430163982719848443691156550076194082194924327055675600778167199115364744189323194924762755286595506727619464535592606144172730283725888970779551704694453367807904327451404070071356824601934663888569876793098465369279246529062722688498821441134069946626665352486885585281819348769016016640793695093328855751132860803677296229959381118961574318409235348383902464142353849031938088517682460562269072482172977734773083453018539659323118042897610339470344085974885216734213518775676159809120984112594581991051474212189650116866433079074707856286442191127714669368664473025105199823059006190648230678673067593516710645576732787860213743178718415973730868994299561825100113555675721446749050389139548245536350042686358786405821901797991571765978445879215029343732321008184530006328370860494728523770409052437049001391032585002356021299759653865499668766711950567852323959184057895217688205798295911258854602461428229352280954622649474380434136189903172033739964884224246224027582519041158326709051489028796022987704132896678449621145266070114085230405036705532654172089417708766975653950859548286053752174753938580701049550318484562043193073487713899309242242826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] -2417579434930873980844126225479942576705084063253536141338063582571998205395692008997468401679474975764139046256294318146763695352582305084226601877773949415470088222386048965705074254733682567039413691002783213516276248830381546982782799017311529398202266097208030103805529067944924081884303860149949607326145484895511644829377272393115564614290522503989008945377150716291939004320184361074937559100260964463529862441835612748531484739238802563735298238922994839414573338052256768280703067991411638864391688378883223719640963411226165904741109743754029016258453786262011928462483514151000225624577623968525156629263830082048795120523318953426155907483982640995489949205596877905143957772343015978266164342016890127187569464081608728265628410908985467143436268313839020693464679736367091080673710457157390176671388233464047827860526480841701832455825735378835963164139887168815608583570831166931995370631582032823704941618889988198346211277311980950526106527116504901282202826154837580165669937369904631819614468137447563018867846502185587236114965449821969255636473548080872807734855744128346502303891889431908257159915731069655573336729045722893179963511649218101446328300322119097417605092874485101602367347855297756241442087790962637376892342738807298197282071937456684986018066921320664729953360572336854103715276144917887826349358423411010812804895700441540543488335281224515629884848495483798397776888724280571966572857294615361850699918957627707617525778704731405695915924623848142618999237166459858532803795225969883103260905497955396265017582137832925720459797535521283257582370218554128397980346030117633968047377663907121201498639620448796843033005717097576046996617006637329332472794866006797735396887041537323746790609128665585137367555863253161873456317775372415152288207797234063826368054285595928295947007900946852784102978761301548424232952168502767433111167395107655254203394556966336202963707388868353142268042389122811662292856251293325835438996302327505537687953192746435193057656293676061046034212025998001848777523412605139189407391958184334732872384944156564795671827359633946919710421482464396609017868934168727963116189579489550072251032257963260756325237138951782403273304397903830623856000389801437904222444590788618271612862473809254665710008993027909534169592308136533268834415399785650478204023788495397869601027279303631065949473365861492907391559704390811694280616797142184295546909146548572770144782123008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] 7663263151698568755310730396066730741441173067943125498179519513568518590088580039541772948885818101366647461853543818335057514777968609986227697020698356289525157423657852576315364090012806036876497136198102276195272435153732034086774160668993586975196496356224485553938479493847529316263663548179472414606377571923376808121455938768968134432031783651833483935108743247557426846155163133440994817192483058939281383331403932359910532139989355054299309362150325666568097462651805649705802885239180458727602360195250866799049160523495663760251609595110386838357142388183530431598104473487000152982731626648040595632500100378648120453694101812092885128576481907782281543320279857484298658563214599008699380934374041532815036936222133401727746965850996348143103797337313344004107700094384798009966613617932762971386222882831603263041039104824431677693394699778331575139883455440952237847603439516612148013212983631807416651913097581737074370189882164595810266614224126002044331208053530873612233530865057190727775537707529320400513922161517485816595657918534464914130494053730189103157318325839803947963388097323100899762117429715015622570254093525242741454464173397677239113563515474646295489846944628048113657320303719219526733734731394890277251573150471104382151784802351403423863765587226384531138160366710514817927720118271186280826303431604894334259871244178516836791813665218783464985443373634580816445999050590359385252603977974931459775833434349184263395768755355322559888663742253690551785677660746965886685761954760777262870808435204032020653403902922312516674194264219049276911356652608079517260362083080376377238755272022487662556614915423498529969875118097144237998978547571654452830845777180295746115980378696686813726505712733543966847512333039034110481395380603500352661343121061345930548197179606382104256401271082476454115400736853184825980185288906123835217059047708444100421255609835409961160823364550906374087014246079388938906269302494173691116035728651798469710208687384173680464584251205899301631024590406606900175574147675035768165198194996021271197180966067817158836910187508943214976839880204613601299015689108543972041665497964950108142213351048047685874714048940371888348190949552748654724341299301533350612569708844198816235516709358214946551299605820933719405906843043601195634451328073073459969775522122098895085299399071775647232492603408605073607860789150589537944182678392982790054415825638999586687995084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] -20313214855592276122009804123750448801668513642422931126372332312567039883503669237905314443282279837803608100348011858102917336968021958688664536054168884790005998405703881521133476920433472978797748631153414421642494343490612192004662065037923685919281262615573415969014812424899494006087199255207222747105601766469842500397328201642018686142600671611391619986505713230261816353561606199935720902499165556392487546885878505233888590806132320254051671268528434972030793898267291946166160692537208653975387992828274841108337610736450945721484360170489434975694957948286598809920170881455576775956708306202099829392467169762648886687550799362918126104755734492786209670390406206948937068416468055485294847954379144482585856137154410944908250624644287173068302389925902323621640127236484034602746930384612050890065144034410188075978603612951576023961514932136373360350166798338349904966136614819463091823712375661204976245968378582949789057238106244697865980742990565278552870459833627234150068362237419160797203549634737491331842820030765729873216724085185761438529062454096909695319382839254147955217792351268501196017560198589935006617943425326017176422562116353665655392230807400219893434024677729317097592009203511393083322075114779475626849641802248621817702855839103313221344574063048809442358655974444936854769435401808188929636059750579295071902460974483772930215342260579783888560699260518282310883865630931345514982720047023681245432296612459161602521924913794624999618859942736145772087130096932812518008190523219933621937153273572019995932867509698438952456769651209981906757144334537714731334996170884980877318668379801195914200648208965061855218981979788271327593584522323519785891160430019476230354229868574838546890893808314247948043696907510638382541781805776759128331312192462640375894174870108566547388858126191563746156837964059038125723972127976021779266885105905448623103501946566952692017411168721487772894057288390330469337028724105937829879206053310863990144314945095514336628544431179229667338050489940746602742579226150097323601779127661222556020619809169307378151346735344983773591322665123082233468497919237117699292172678654017467090091719481830083123516735999660172272739992881966334282736988469761819038908657874048004952507666864769819178087856018492793586992044104517128741214702083691210751335157962512848450882243799371094633398141449911909719223802809158007011774942302395195099886459911748324536457625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] 45529890082717379721625717236237229250379152113616778347623749191963059340063938639245002424257337416686218840686919704225689902193953469779266102604257613910414200523889425139031143047788233155730821984931211607775807181182348176933740879077267465122796184018860996453650376612692463875721765305254069651389987584198579615406846614871207661602461445150474278642523854629474701365606440169118451660272055603430943912506878998713320197800689107857807505000609826460090777068997217852829120217115933589347011870970906498498338809660276520656575158800718251423896121508479625734156133427601468805032950034017792740838246500073965101712695006979737887161697317851770103748177690898888476206435835440645084357859753765004673623113932987715366569265885535835899066789112224558330660512420395335241114678510323572855555749613212931728077734947439234302924862872167783968098300783299596865534397180584836153022966776529315793623794372170333565059030356491871988189513687313391600983000436176021021945650309095497498693106156480657646212090114262385342943364947126404863736608612429106487370666859491241243934646701586090013448126032771470743807254967901946391205280597863334517085244708462937982390925336671071896347721861425360236802221451226618067881132583818682225044010214982785758361342487579152585523226838143334264157305283343781735817804454085906950616206659670114577293022310952953964503699578384863488057541328259730769538021252103782559417448355933127935987232892290310982852425403103883903060354232919907425330637342322651427346088856662853278671836244295588357663380312189239691885335491037243599044594150201780575489264155494317754600013302009580077909793359405670210503974834612043727911406676227152135239117833780945737344112190516243906706227724432828455520042355487734442392284306914457202735466952521173215716363207894864734624928534010527377160560614988841596647776128056449678092317086655272227329009134320290491121256363782519992245480058548310156328899278448013498790994467285280220812996235634484659280477505636940514909281751349523046837860522004398053661161926735885934111865445338770527613856780419865966390432358938900816556639383568796038291374191118533017482073944594819755136211083008549386114806873209006070067066298419326764870086453135344379345628061116564068596463958964685748944034973797571431838932970443172236556750997621784634149289121847455361684343613053687397323724529998623165559461786031303392222448189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] -86571304432587305409188549342024067642973479590408985940710973911292126905694043815574084619216885501068018850009333334934274694353336141454333686646174432447528344081094962106156284551346966463189773858009854861353257466191432663971875468238016666419626430206559415384499264067046415939389315505710266446849432208973769485349800614090287373457913229713109047675180772676307502517261658490041995383250726332100536369761709722823460553054984271821417720277867296783063145882889870690945946744977370116150231314503483721958678916439499080471549659424479366739178176323759346378784010418712947878053629729642989728328755574048735653366003144317820671821501508602168975526532451033081146794085027262697649022748563814681880431265946882217951365994581590220191033028099598062888191014571856919382378833080886350282078157509565352118656156956984255982831985273023593737484812266357204126819608570714250442070438980130913246137766598900308161895304486824610320519568361547611491816352461124925053392257189043706564157531330799373678705951759380354020534096066574351919059477758221692635997665176373556425727129492122689333709555761874621466358887467265762438290176180762305759852599541248190351322339304588512643577426156889129338477703044520235057410265701284816717717948638015186518011111537508374210775915711922207098945238509641982524090627104716022411370377264582939962141994193582712933626186817329621320655760196845753799785930815078654665413518010223996724997813399320807403306201108849110415682442428894158399363871202453305675899396544166764589313397200563652244896709897255193462916679225735105429332187690886620467050499692972816025041816148628800196542941466454738062277145440687662753442443488472809323234745586918901431965508775475035570595848389357197892520753682239430384365931034241377092506502752064397870293272098920719239253949226073381488783916612605938148064561829081915122044846575241415300141645524358887310258109098150004399404819218649583735014924321325235940471085732330298795942724249149357770574193641233028796139667846184033072530020527577379382692882167817296174450146582256136634523522528328939927980430602892277436437587529885168023206169514614601724601477668859470038570515472266461647876413731798186959298575726224099330321122387491013412664459047117534475789634024651503766918302574405823833670457376921680543354216644244126083060214414854338480751675641926987101135537938585677766280883679041106967342220312576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] 139661476837312159469526418392020341043005939596411249727950175083758562041585781616180799421147664419905757357905021837581188781863915362570461095900090998095807220536381878721411500034112450364314832597183385770311118191817267895714141025794263358576255529501174931017065254074964808869909017452394442077736361839768565146004051987295509146769692168494726269838161782521162884395717073420679293978422888096619753131300645599091143236125183069535762817555008979990111705441387186802015376021594195634150384116733267976381520646560394497221614786022220838172689018234165800079258176211327033288543851180568491828325571659903822037870161465414267395633663146148127131733992684390391289247850337924467292765478122684487343897464491962751271755943668842950146520179460495732639012893579992682297546433989072389135288366853835463912499910407698010638906843063077406914101805236363918186202219074107903521213449323468180678993913500765320357732870405627876957424343101644581694405855264588322226793829016276153013272319639666913956393706478377295363820420044824346717084921887867226278241697444023247310754256092094486865154239771745403840136451059058091665777918417720522289830605244040575735259968483132230231019312484722114702004027348634504313067214595781119133450685260132967583223113421142898092066248418495158402137800429510286192111796290029397922502284849735342064858067772661051452269679443367485263739511035146901260494194628957220667980789581084463546949326589191689148691303926027562597254005264045739980794858717001517253550326512414739837062474958128788217666866562192308839456291073953191522685056061638845463545371029829466002440517297340306707412064743725444998400953797775892452255082542063956881513945853788272640755305658959779140238636478630387127680355477000297217173330305047262001916883321150382540434102731173459273479513026415478638924793583044210824727861018793520703555037969980978183882403190086863038054783401855056287926267046563034055552080345956706280054123836873180005272493092404753881946470824222019646301207178090904258204749214145393015944182879718945341564881570811704864499527445967206997833239590504295604183245992741543632092445784789072692193403065315126480291104880000884689646985858507319149451699833359410147931562824362279117448563493729085901559373720078828266328850955513230768627680626120102645496532027492667306627351857613265522312206217550642527708563839367291243622785054150481479645769236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] -189973789679044491249102642443916953487968681876261950592359386476126751679170089124493274216657605428750132154799778713135613307877615805101561257480238756923660219919578849972420507817698658608243548239975726432501364893083092708301050753664027744314596542363024626958732066940206998796411604402169777452985079527924260499604857491159089085007919627011865682675300058248145287816783130784728694218533250909003035066143226124540305067602534719699865599297425790667514814334631382760271979055825294773763117405290712742849131666283920575548246051603770373220295008065890084317673139131217250729812987966198421848788918402329621862525858088456847328501951309824075767130659068796693991866071332116538154150979693087520357580861813112530566201925472768943688343493308856789566660883264811342257972901020709560659897107922447265720545209865946617931147350069573879891175140017110787511389765653439263529068427092063201482253913298264693432159071920788521613078912090688122586336024146479662567685961907892201954781533482312723674951422227045833760926719463058715473809488238456554728089757794821269985813050702131219169689563263540837363034997852627211445119505608241209084353399776552200084109913754878219652524894912976550346497931809282048773547940229376901167536861364349208358895611992524030061291049905305824152816060215220548736136026241101619533597376607022035851423507312536447271375006853630563289603280424358569746930273677657617096247914500230257307254087402978031880705477792496530051936998709749077498070156975321370860916208049781479671684715861930831852238614731416467043726260733300644251452533887630926894664153235922811883991812192742892721087086258306664570081822089365843918080473261724680876968264982324408007827175494033199484720464263577543878795596902546783780484668260773879436291480001293638045389419531795886881302270790786388172314132594436551460645193576662766601534263430296967568113171319907938666204627472164551534471724474552693377878017204061188472744115566427718030313522230288614092626859176314329014962965318704617169457673183561336256903142766778635487591617696989406017661243456012638591291893586707181904894761239104247996580735091814057110408656408218051102424343150345128464481704984777365186600070664480651813027520310777824962739113999633950445671374614166899333418279604946694014389448250447542301442780380415624774317556005846818638414513344860319149135347631297893100886796561549166263744365330432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] 213178393742809800122072775242751265401715434423562063372049955144859463536586344424870464293770440858104705591039685773704915530183348267218231881806640540367823703035610451578053108523968724126312793173155512020364777301188913915646410306633587373544887938726997771730188437229375911449908766869627090219849955713230653589309281225723602875580123391042893765337514629420551112920901119122693501287378177995765308610369479262981239569921186477479621240478006120706643765124626309231697721237616339397740418159780981028632227868076028198915805474797662873535053265167668581960969708368753458643724523899066318061633674592593538256595128638469729197608219545361688221345700139069087897156608429358569219192058377488297730294861409401335001630665929869892033679759569225643387375204665220466828877365728586946021651658554124006541539402461593665545558531294699659665638820115580977901030715612276272205626658982731824145308251284572011263030708255605805478525993622472325828188160457094483786293454215924629327973323355814617922953882241959890010020724109791283548012544172483458944361651733188225780546482729792385599029755498357360456962702835987644344925317198033981775182566976772143844345735412135446583806066810123151261612879327248223320699884647344938660267373996675992090830443011945940766225135848682392508887345736994563920925868991793643567120342909018857420296644477413326519813665182658573832193635541162382141108849383867515357452028256915156898855342456221865428195057655544576684665185120819473769316558081839712553483135731719776286661273090204689441693453677282048873486201830551796984339482828230956256681851983125168863529408234683413410171272106178766726958817353227482737543024013043378663048743674488206253509680842687742013744101928712794542556420964336590556491887433714193367466820590658715263395300301481082500886577628746884435731949872944269895146250668366062093902018902718401856013252908028274230619854233088551785955591750515156281990100960076808292143192992045982866226374932231296083510877937297943338622430736566654853917814719678373046543697184803656868167938065279085196508837539610071080721696687643659037783825190411380160575812699895680623578212212042313313771628097915463432393648218849191665473235983129170430783107204148425825018481886146012009418411783423940899179738658598910955854776587572118792874924935505086148373777650861056206130041826466645453844813453635025471100482883368680111606018867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] -184468087631071054335201747346856614589650836752948007188592050469292764335590216089926005703656694114334315289783755866885444848293301015676923826037161922260040958006839902654684919499904186326182901441272150960132783475283068421046957533697860486723140792330029538245077119779900250436715533003780658198191027925097499195306933345714328191012720710964005472395309097543658111539886565286365902031990651530151538069683529793139464538660629961564538523717957167924668499692580690928066456768006076446279970386257730605084796985899461813576043041082736980449279845600936387601097183796637048069745330455399507453537128462716457914440224613054906382031939999713374664355515193971008313343207102098748865968361354111681385467230131508301192126862788603479633576808284196425292407644918428851225522864489395476802163017979207155636068908125030063445363622719157235134841838935535764946101830125718678876065661820471017661112955429807462389924467222646185033153853319337040885238626119633340783849137112065481694727919101611306198934020111261119139809935792465124432403220356109010082021797159064241853676750272837444208219646222728462285479091670587613603432590465282521918570919984730223394883351172818773252553436238167141122125989636689254025333962175306824920433512954814664126050840685876072393178915286645341887775579144118170812028560497335068679698662058780914213917892223672533889201837436683536591162583642790163293258033753610976462413212174617014050346150712816551149781043675315519738885675799559793537872511174118398340152938840162838061933074135501803977832808480074057329972120880787140900982195878208275424263819267409386699776194009777336540420902633692260756643596576362378588623924827882546563526160890991172746673125213787721166967370001556227348868995414642459650808814452996398626438538034309285154124589994798828417995158750458910931080171103222180819243804294222411395729833360205972556183142231088039343346633399904366022129051706849913316529929378104735275949403481863639650664185566187195787362050178210432156209652166135498315252154651749881442622199094469210626981013402001495790008252180039751624932447206803502496571328365029380540860757171616016055485789971339855764367562599386650236481420566591007357499483147226115455485334581196487843607989979003468699947731920905453902090183918950866588080656163216695246636729470391290022685189206163628382527359040089155180593320313644614430650012941265049374361183584256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] 90984092360490764974913186305368692120831860411571672879119415852756664079465299685345749499219357806588700190513134760678050192356045726092028804379195120162400349952543381550308686819012292553624370517081056075152795071178317604114261113028465707127299150638042474999941825614840948619651537682680365621805004274217180105163257773098415718392032170739319568251217028108945837799529543526139710190997814685441857775258793228477249061512078469334725156878453545973260616652132349892554283972327135931714568952823293367903997740345901129195256589756246444186670004483647314895378061275811378651056729827334800183210746880319634994233037870978146360166534873946546579558468833464237827225178254161423063728800084020396699587344415598297506491680748397773626341549407735694741795315947952496757631011270871849726012808014926363198029976918796278680105785188205538723157038260344420180024621421038665323878294586126634693193491227438094845177194431149406180594269117819747703013163213371051031650200454288232623340082173024007297954003106958717709556250309523963172507961519696531155845098924793907074568055937430968951771201057657353597241563708808579237240140705509888091048800459671279676039630493423775973631132392599623720158775251218678533546079849404893956024124434712742943376759095945264167243699417449565457358857937193952940528611024707530370848581381977507768498504613330635158603643499024002892119285729335262334255799042344154377408963730610153226487298861127661181911246714763865880466539083412290610470108790110911841451243253187230099753776013095180248220593390432380353316300959703350834314702733900955844780667791855433704257367700023063148334394499437235570280523382002977968705474581444456183294490627439829839420000764276913945781302234183861418545195075820610427221349934237949500837132630755008567990854747845828839786891350189959645931755163598768021787332391226675698194482972038766356834115661856021601036371340191317596738933129245366918453364770421134573536534745044347483122932512476103831346963516907021272126574224786164523135743729894025152691742682870299687006813723187944533236060880513120125992769341878703816249723916790801449511885588353163643673472843726677539989299908388042494100139748719093918929644468441608339863297958644090368489499349891838708542260054472992345140991700941936262468482350001867122029613345017837700757426064774419402088148037919522646789812879820805835206874180935749453702737428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] 59868308408356547178175377666467583605795612343791520957685148970731707942236769840678672408415666911519019362774176748016447621296837090273510757552423259317632091233070278433883889192872270661167994287799136430753530085762060490141588129164610090648890210297505904933110220214064816540732811186125555910174520039234299159515046432143859830909429255832662982357737910751814711212841762328473505803467417559305669763068517487728088597824134881621495070149228639982532362001962962986781414616671513331622890868390258775392729581826774732565094284377035229683336335526640944862317621551754821168478687763801572590129468837787118834786292749019263875355385589456207181909461489328069712862816188542729848662934756837105515810343535285210479590195473416191981242837201823857205295436565941698527786658318119753048994998009977014289118840012773708830453276936798643054692142080575526366784727320712593312544803929725854014966039259126744612104574137935493163175827017219891857774266289269682126146600100830145252836458839670168140859904348379281851626051475686349920171965735532844805587373102968362114701697259399994166608984177649657947846210065314034891667221146862255264131241820537160291340332488819673553433552667350449287696764198208447160109209160226333825173665409587090616993647297878266715718070895053025782227747608343808229984074868894847932320349715995716337100308442920999965593818441148967908960245764535697924049466786458758457690121021771241598826396544873911756946135859348164013321458552527025752943135429755001590562723114129343737651607747511088746465544675836095292562715418706417194089499904162214056624964075153832673982602192437396346685824411259700426872805325319504135736646924408989461815946641047490742897257844462481177218457308334127081150667960516081573625163698742612778984223088846889039633081788606110438883588593320438743668366915439077359524132928456787254336241771540668968390058738422838356928661634546558169918801105897294367887335240951454287966121459531544685483395346335052735901420712058711251224718846650107122324758176988206294465136255857362018921474289673058385109815862423839382204204010561545961355640781364946629623013500600639079541376989017273626211003415568532408606671761631878989383652278368830856591663312555313909810106993250810767739583965931563711306563880429050699333360490283347121034565214938561586625925802232655558665326227898055064722979379456680537406082343228405038350610726912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] -240763653505460270077871697564928374016274642648093872862363429600171956891700823942510075261037081881495591569221614593611379342569076600892661361329952154466289462385011661523347691424513391880880734791755912353665161776203082610005888115734270949437964938960460096135569784271973404918076309820237559511177120641640465525974430737526644097005351972951158915638445296115284305888493939301694799316661997212945113240586929476141454302935460582786852803475148011547638018238472063016644305633103267255344809138384587053682938180543119652096709757617588652292867909321344007203894502004356892035083367941846987433073563954050371878701153217161239659553139624228305417314481009266976640505771546539735004402725697928563404648881426889331183898972565776752333584670640875883970300727955221895814017984539616791746671792317954376142187391187878200679478503824925339402203443426323994878216367499269822288603806394291964973013523446853122535911329412937308197797711398488935545511822805019985171409312884123464220871900054717598622713585389485962383504784066409081309207850370725024631417953353390514283330672365409259403095174971749448293787755390970312193232753830290728484120941567173208609991751809050347444161643454452702494962780258247058505280559632788453601494743011040020177346926833611035748828546905935725153697572699111720624575816025657977431420318628483392378608659300596813141921710990965279426412541502197559371862863829461300233738665011183417785655581727054788143824167125819542563998819188210803576373501028904135984076691116747974662297974154691947057355378661267614091567953798033777154659894186612301958176007398153389497299155886993760427482870307256309248771268011643658903266584651341241229032152328810003647277569196219698413889167203999474325726906159436351737853410176723060410250138963358418324695372564797235161379964219342983763216737442722922978761301464803029469253177809373038450729698928093039903548151831353492313598228829860495424924865591696233801761484468825907444619005140486227413803299876962584791294816880759517400627749317107712081282256587958159192967154079935816581909251848931042822936836704356506887979605877058038985300374478124749979178934804488391189104222102799806656333805778119095070340921632197712569878860318284101580613096876046244390960182275384674078595782873189928317932851267040524296360276301689850104148002989666325839893842282480247701900076360801636672434723169086300761333170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,32] 412838823437821128902989382152339507854740058702217990452928255471359779022098975802826057783224951996081188297603740192935025196701341584384816398961992631475980661049468465242851855033273688782397040436426026689960152775321825097508613889333338354925745508098554948491590218151631334361550028517923630877524405944098948562491694220744701408661069241693162768684406255471770335912154976150558633806230292628747413177555616294457811026159986040226229086720189524900961819096119887265149132370516346643787558894573492384977955887917700040879654524654802061258895470290466145753394382515996267832789539721691244517003715345135134528258314433587298807539724929542759493407804468419002643360385176499101907226438107547307622388320122788763488325002740961414380035469667955241694355484851943232840935475578335213574592480410912045941341184633786416957243448086892290153022114406503532498923921579033344814422334944784518053083343852496794013199799929175733479651960329079560680348684977103708899474625203223769717445288709007697778066437178816833564362489812774928164179687241009098016746187213179579662195901351066665404702075255923804830495387184409118625519491906653870083239512262679622132348260241665369912424086860636018395373318975373544779361185216579273801548657681155165476385273148419305909784954555122283415952635868662552305088099852137291289064121600141029876710917578424523820962382386978920288999830378416063871566176589418839190797289507141261256644840321539695358693089647658087180062971386204979391217717056155492723613084839086246212513079636956222185830364472667303911030081302193111556559142888356836570476811714254610602139265741802192751787984117048841706527123001512867017084569707699358633081899689127403245231454739240706214913748433972750717456509438184407997105105507344015842220366039745016080414721252365225217180782868940473080624638473460679702793693700935513675416061206507672071052701171211976625350996011707994952475631004388293455193064844032333659236183600494757551697964163444947422745257787081460750947095431011688751449963243214082338312095782925238988792004344461117155539352520698097786034229569895543169727198378934242771248825114424239465084221255794186124790895920977049811965701458420658121659727602972366257143464443642168596446686826697035160260895969165094070120290770269803784683496488895651103699592237258131123993849366028144484499234768063750661927839101853203054629287231784216096977893457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,33] -539417982531347836514721697198058529303017952385226386330393881797126961932635107685412182142526819224499618731981901099227178234043278285964038855437534885857143020635123526184395958067868592740679199765612294841449237130364744156723402354547449172097679855220313204268411401629151516661937811243583193378581695031719848499727013590874626508462943952481690628613412449533770057308235076471350375485852373399168413233915833802975245841436224974396376536918798326247760168591443059427205686012591465072842264850021865406718807359967520222818928367518181546060324432832624774242140146379050289955694863225280508209241154864584174992953569321497514976048199984054382104856951984866004940284734202973929892047105949607190877929710602515095158879049279119704863691098215167304520105738475080809209244506456296545862987040249755609626537317906154097660473094377047409587575185629337730188360841823362998658344178972733071471332994541255224571563448656766627497660604797030014518439914696071888351268848369792704842630842323730773309937214026912177651492015992934451157897864492770938634026395565061852542683100335100255414928094236519822023900130686063332870638667388388625747806137699270890099641809442744492130318304893969977898440235741606867962089294607231294028054317583610343010069186952618252456936955767054131922571616784117715160839903881693985300586939828660389463605424059913099139298592112504643799613081287849307887547643226918578977305533374328793909886778936415946930325320658173001692685603094704968564511402988444088625323007788802806840460626943902860422581964909141402903932824563851441456855475806967451305451419018307084528437417178807472507963019277962813445178932398942391494155355106214859318235202576138771873852328472389793801160295635422002610756265232386211411097692871684050373719831561328133086697862772642995544460048698016915121102210618542926158133889000252168229261912569540355536268413090502833877083753312949777533940896353427285036586582731731352431107099418948128861435547091777781179778881455736002849065423217606110044906997026250528771874961867225221451003634689356358351600915650725030993217460291785216594997008578273252556085766394595683098526075103216661681787648698778210551005376026996939411360311303467771133680803468184973196512482718626839378641775962038001560300894415600295338517371777515493341476507299469025403543297648716564323493104284143545986362755975828261477960197984860414894922321100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,34] 602194933758341679572454859070271727508705308989320804605050170481471933274404650657968112662371434969186180982094513880276132783225486813853260292541264916400902536283162642445597348527796779876390448693334546851292544082315197011023494794302018934077243501341867966059264261155371555418206688859268481021662345137642723784565762975587831779788653139752363023701997614233081580649096314152715675619777847115500140633054516198741883939102102336463166001987157770172777477077142971395409108039753183347148607209492727625527142838351330613970040282803908358660323218188770261621415779230931147445807894265845747437348962846703720348119244703401097585968709633796352108879159114338868370650231284004038233069345134523337765980976207968772935380803728057784607248578003953965436864449330295293516403106287694317537108554362381289310123409381829686697767755887684158084957802136421713409626770040234348231282046323335379259531809548758257008897879639307438155090928699022321629744559700909252545544445993570580606713675246174765589188228758047647208600482912571451167225060566097380787428989851523001171475357897229550680886742018893399450037725402205798636426672406323603064721058717151984433614698218949636456986972024739954606322194528122398134322689732940823060394883431967322901609632573260442553685987723849270777570224368577317573172181735198734181984859082159389829599080890124780752931948974237776479257364086264173955417324859837395623515452119373575101803891733952489115067400749299541476926959710621595873109892958884521242410695435286366993722538900199092629897553716499959491173458608534928613104522503955924857116548625696374225030243431730024508630300026893319758114039523179565197016102680109053143393764970818757725465722892657582517315318191369422445733920685737551974550851867849199883287469877739322717426638085887716303678927935670481551929522110830406025527157834596690818450751019077083244321074825923276714290927896275409454683630206519160203791540350464218117197816388132535331616783385493378824853327946095376709194935719309624996640335265062702161565539270595171689314429601241339078570938640461865142322630169564406373845484478166782384830752847031442858055473602192820385596505094396949912670496938776090843783604984687910467773165012946989348671186080158091028177054196543243296440548092261325637223382695068351399333640963568570288304051529788250127281340631276899523498918080025535946727752401202414513916215296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,35] -613795795460942241679853727513399367316007251170932139628633574700848834686577573707280365940967579876109530922534624210361244582313586888479367624805655320356432278003418409871914940398319855746183427036876119860848235400334505371519984004237745462210514932272831728695510827419602201160428670821710263093400575975576381525235814978778634945235867736544376984909419401009622836566632356909581538473536103123763196699046494461404814310575275047243403754662225802920487983572177973363256062392882929270313265241340310671331311760001987294478377859698867279574856349727579327573495625538860469902420269520253889724219426926867077695784133614858462555831262163632177600720355936007751145734172838333699681450490658470729216700368978225703492163446469902695886538715613228522300733252979814766265037426724136912774537114846890506474800043053588945423860673533782152423909985322379528025502356887594414949143868671670897393471768463425420831873270869381259179131957099735508004081958982299605622815623743101837089966437574198644565051583554877856161067843708804737277624478049063610729865251977627129356769581574165881155632773294542905792138976239977290525846696066724764263198677064666626611028941321013769010022826058390953216162186704992464523602329584326776102023291126538427688029282261964615097722451349138988767530020604797517119368310876206345414167205751637393635577286018979349869307585835377290213887485881613638028077943165587515283282550328612211707614411320956896850800905664410312680364650903873834291735771496336869947482678393834141463859296887676827017451189318131455892741453667640336398892213896525091170936054117860058156107658729506310195203384896799670596132214754398253726412005729803140773880127648954501388176844960249527727482530879952796502543466756453912768183443425310367795705470658957103371604851240636263559961710625479604706471820997650920066541373823641190734383930594327774613208893898495008621880124884236045917526370258563567943128987562487145028047758956927182045328120569028091749803877106398191394068790299802482934024540681856736487417595736490944665425423291748735127670742346702280122032604810177921251978126547435993680134045775979427764775952229434116519859801102981938024237274658302754109154875594322517355283685405505663769651682714819699422764998300296284114560983491066940095117688346511566652350152850451360695758282550003171998167979505930724187609946128918861666495936933915254312326188236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,36] 616355475595617467914294075590955631476822796885718687772668244769814566214878595537154130037249286696626311594853473201196610909060436458472038750291298093541597228830680361976853882621273855968469433247023018957510661462937133148286090207354494620024272893439180698734020733214513759071676612934045051668555653490597809782526737802247309554918809100604012935989881741851913880573194266576757306226605827780386590610783190665950391530304495704954667034345667986934665442941312136567870076602348356700039494354757014913576335701303484214911123746337750222672007921176567703842756839591896429771051258361494832435281400249358203136805742882813975485920435213533398022809728551301497045767258938258601011481183739964042008261360416540550624006615984568697917078858164198395066202800057273105591014624744679930385890489772385008005673099816264129178502887228189989323745804628333412233535777086158817491197961714016220778934275858829581675654467449331356891447536672412112978138002047726500588622608276007633733233165936132956974558040276782699868271954415158349350996948068805478097022206743642911029248820392784478359324491156628306408546133634521842966204062117332205386693664568334835159763835961976194750163876586288260529869160475879788533966832473967997498508803193201356071168641599689742302353396657787797193554654714592216084690569627702735585903694374099899275821472102470561381115492360874088920043007441750063220626140110137331459435208823789351384352735267808321915320390260581664231780818929987484685606186393371644441632805316107025948655774931661292767742760866028285073653829250782333151754002727291364036904744675119460359041427493299815170845632931736610222557031517552482884440301814615897662529499923344721906796942434185124667752867589140144944375105903331264545057192317270993364659503750671824413964113055077308811502108284510114717770599567874636674871404636888226952476902329455750624099482201321772445255700631486426683821868071514631014440540347615291997677120243881615279339263469587429545107912003970955531055264655128586692008041491740475762162476658905604122788622446670020055231935175463559791447532228427897184730803975703269955599206768251468533324082320460290885000600462664027497438735901440417007792278156230471635791153018072679019025578421455184917410269557792637489609341114121910756941789979330644110421101082045942697049107758183434990346183253603856181824070071335062107060380623242913999676055224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,37] -660282031967358268030430077814472594568446836014373243725625764402810343797003317339156148597474842710159055895327661092782084041871671688195150971071552515345022462331804648568043393948511268088244502175628183747112329773989965012681834894631487401536238529893881239355932115076163744341996266150037972722230743152636131398136951105506288408460242547811388197133142059383976741922917228769532889592739621470816878753282001151423823657069303310955838282027533983207389902768976994545316482143671842109959165391828997598571903420972167947049402461078058332836885957059039173283463292425097326601672780340052694533290455502166432774661269059421492568649165858982402497871878247481356648578565459664371122253283511374632842539493473523068739119168567025569760705602496271660428440121320280006593152003597674231401366628010084106803763140851615918101022679754024834485796486693742298168165477784678739736559171544394875578852512558204747952982591551534872201415678682336950399364902809876010424927280688105668348511510937335831226690233759979103164730778784309626039303144844589787129641958567174202115967085543468702599252622099213900924093429391425240081998500156662503881974962776863061503047937183745028991285031529297779121568116160794184490012297270871634260880131911098050075993448550188304674933058045225303561110524397712993672216196031658200415450937642957620070001302684500695068227581099297490433029936678205100151817011260817978860127415595766110310720656007895848810225521845292772466202180373780863453042859427782037804713598909244967699038710016904262645164370128773878639195057358680219350490160896995664996081238808047004554010166953696127723734639637409284890715333757228822459941951389684868475016941742357595321532529285701437877052848161161564369675844905754275523396283271005562510170126713267981646659976846814967062682226356267659772092622508543662065783708549545488139588906130049856097370470444313109968835133497084065894584430897530979223762028022167314170961539782637770430808334207835099494312383105240788000257163273564081932423642180930983574837839590943857266217828213021115695808915365139629391599650407771413261143035224638065418146356659804256755820401069590003358289438660657211800876999207941454143464745255794244124471689758281998956415557152487082272123211535055301931654664080620060930762179996752386436688723543805821965709280000202884126338475383609966978993342612654284427189236229820276563265978368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,38] 772821548795767952789916680629455619210048617038306743620069809690279298744543704177822552224098173174511292314222217742439744443924325886670556696839704846933175017402754610228121957530015029576101199406633378028722195241325675790491726400950068880200243561379397781429617629129661761323834313916411013765728985210396812331070035443944517058644628248168916044086681414054573495911813132338037112350249069374962194356992241367578984505064495365484030201689260836307037522093779874678102919499799874380712609166038038687102434899507773027884912261351685950739827951937937131302342766317363890499705252797359319087800170865729236876420129522469448426623564816780878483300627687241172268401238710174212439296338376673631271464140165103097288948142855493432843675035397453314073168843001238479278515935949616471945092934586255623131832246216236780453149503770990815468669609121248784044443677155041514412309028304625795991758306933450408527016870305074176826934097623165016212324613874910555905038976965358672864115095074870653288710874278302324127689865629151172759310917031145583771215042004551356085937624525732207296656670928378944471322799404978977412368900577910045575931123837367734930002426685209421400113276411652580337099206948663655200363418525960522863844255742908617014108323575155733492182387730067544978451923813263756298853811830765305155186048638318085832979905637317871618467930389244926500535170118263319746355365554714425884471021851055222547174269710467147573178469183220601353372439345753906488670460301772667524222890591267678673001889794674874483964252194829790286524763774015879712652890306186639334486033279624113112917675458359674781324026048296286475019996348679535610446901927876667966698216894256258084198737727283780691853101116865775730365054717525918302185353226001694560238601593803648359260520892224309253133456701716651793442629382606589332041453461614994824595636515868582583427883425762184738334461509607487580793376623882109088865951744870760001521644325002402926245638929576468568591691552110475139065250792262943836961534497263124823657240779388318085459679904477826472050204730991865032165423534129575076984689815147005287115195738225745012694122772525423891163884929926797223736140180132287222624992277482220719889883774024500917659583899375447187632181078461323324369095773416602116937450965393243531971659549607111621524830606761960246187138145260022513183657343494906284174860536933177674083713679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,39] -937806929479356069685710128360124503983499366511915412570260379196847679973772791660371992836071446067142855947512766045501938347246610920392547322070873904054355619267956206384469212345297317594951305481499228447492195744434552744152666106553862757196873817302521122770216744933814001599813001240182981771437092150620178347723433686918306618961853231635080626643220408769059149151271281312395911554133112592665884257715333168804324262934923378850021590607933261481996464404481463582260902004768576780412964163711392364678068166506956500044087886367677398512550679438499998996937755092667134561339350689204318631740583559046196534783543255877079838914866923123287884512506943448742845045646378723883220067691454542714541723853172812569154976230723670915241310129329766250105864630123417713930045660357180174201963669022864689344784840648511548560541100594245768461131237531126326294032050863184559137863814710196227507848996220597633960835803360904413303173975220455372095630096145638442670634170187125656663990997536487141850100163846036906110077557485794189428833107735335845987581777319470953616110742221218525381346282661406246878768016901265101360909734015273391296988720597198898609447083344739677531015519281725692032446714339292887722674849394452065780279499336655317715816642392079941865800492989108259112416935151060067609451762223724468287623245910879312081144403864771546607487820917536407298153057585832457015668057291304693873524336320829249311407338933802605564171277520828414960431687994688493544438109008199926028913635169308525632965760296833288445000613053796953858231121798277588521569393494169483581330701087926214665580630598315991377564545799741260845123712130630338169259096091806491365699787808469081843830458072492984244477491650166078307006642182490431449459320608436405321818438461793330420302699749845924035491670904626491493810735775932635469110728515838297720049301480696769848106550990067004096878386976404852610049492883200163204507540194013589516025389077402834485324662753867908269212689879250155750008127497004157940488390772446403318112293090251908453680730164869768008382733594916585011677275027400877552104180004632718037461524342791278656914471638512707792538458056053709154624495828127195695712916690547130787369302818765997317511628246671994893372257036071138422091807153378065710767518409660636014888518300587965803970978029831592734101048115331468924627919136949760026601317908829206826253811712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,40] 1101667637749511959657610349143956339580127955106828339796506618097676242793443057443657298030722821784727576717485163241803596737342496187843347162352115395402798646072801118816561206453668374801589522816292736509398845562692249316986529598563593506223507306301577781981894690916665597311346592589173397132736348708733953361800160293569962174323704415004846958103165198405741177100539670470165066616078206210782716927418524787028628746318253970750644000770146524195616474373948435741671885134813247845286088176877797877836218730208251118562969265500294273854929783863357809778165156219517596074233440949654928517375391989614091389246743753252097786871089118619808834754432777564169006076688806284452546769268510142191722562761826733982034851994519046114578574859715324765112792845950583019889273475454681374779851465945637471507773190414377823626849839447041234578834741823072649011736137624859838685906118334600386751586369509284299444811548474814857451685436371904564899619651733564645630047622148533386902530554001491175024231284438524762620317308979128538016441248322446449608417040435259176228707955310512540703547224764967375593665114906913800223178221826876113477745551029645811726531151453473646178394826788603082974388425535179614526079019519337246571493796921758916958274586177265884240437225754372441727337881139688990924048270854777804147335500679077283708949967341342817815985313549471188948909390501469720447675136592027594368408625905180071186351012626733138526499577648871116998129681721250343631725719509017171238523620040731133008162682156681195613145035883824997855416867849071415697509305571997945151504519152123321884720659188628937054057823965373028264374932486879092983602605951920284521778105273953152657908465638196734052941473151449296812104571042589614397320041039005866035226570163496511799191246819394803234645230426403288244566011111681047589284069924140381173817296417722847599275992534914604086493386433339964709323222529501130845598905047733930148984945740548132092582463458284135806900604907114269581299448231568219650689044445312829030032986799488112119409617066672513193251512531070756126055907216461797462360889280879730898496340532135857231776833461967905142364665670644215801874831573740700752741264085679671436197152948824373876216906828728919914512523973093052592540051181369946159186311832375569861391344291618777653799755737998285480440630058877738878819805484291590608435787063402118612673814855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,41] -1201330282935930023832975832899579635954770827012763098438982537136845981624539634321244839250023713771024685755428094404474575650639998246279022746637321062961516516412447050378868602931387726266349072440143281623500288416082795234776051962068251530909525122034394217926398925464998625995390101210172008792646706585324051824459170023614741224284639236828199598254317848596982508293495573170007498178677324019141028850378764085739655463331410995788770540895393256450303152291223613132748416503813662026612986792721160064597286906772390622524363649829249961370211442035119750878578504531845903362817428186368075486660430429320859512066109387377211032147061730641704215749771637202245611369998245525095381842490620544575912132160703900764194990267241743981110630479230495051626668049353231590684926948640471219620064275500651311531490976836008464375286974843529563992593410084303265687366919326020507177067770895142284067082681016431147413910959869486720755747713789969321940797726445991589330208215130963839378309685941299439126988866102514398451456634805602018842411705082817098801290401083327536607620610546411086722785935508027798546453711775084396341283462068611579608937505431050457371650526627303190387649117043333765651086034322483560085919635419645382649258478132171098199301460797348284599628820150365086810328973992084416579422393605131799727437830146322791229998764271712278924792947991452175697596899669225699408143073419005347746082481519155585885000935233833155500640098116489192428191197023156685956915979979044877804847398797179619258587599193343749939417619335468883265775852643665832169479475312695375211718809455549322110646957489464635324698644131612647091362208623839414882007895015105648397683991147844593991140674454249170019061073288145444068516553496167321256837346401783834306791587965556570205128378831672513411727251344533089029361304247927339336850832842326307522452436998940816851059549505872168567337682516271728141175561589942136354341461445798855963314891236285093522238146845038303645808068992755293764581110393490891924330273070026133436797102713130206816019020368580454833331665245958193539042658639082530769801350371934026893605950160384286146637712113223673850725898511088479531627441756004988152758645575046723396985447302245316677698595991055981059542738074029944517003632360092651556725919704235439784595241367062216139525561633280748884469531243531878563414953032056883883200065159286023638958158643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,42] 1195222117261472135743714194219238193235690147148068243648035819313929928756275350504911391390360326480278242210642895943953815360495204266588585878790772897735963504850161181380227038889452988263549476579509911857591520688542741258349659716661603747882325848888420444563743595106991578248174252597865759203200965651925184230551275876291163845868600075987484078610747212747783993556940367427969393466668685779876225758456537385958047243516315319334024371178813464611336062519073016130107658784295260772232100493563253134156975075378487852648060930295930552698555831619189155994906540599257610617918990778487089510464641914068283075412180018683891162357256737929799200092522579773296532344970388977112456087086264039502822611514603195312474963027821692617012533922727862187736435760738260719709628975042571088200255622907014391390004383058030046051998524665726610632933702424877388859880617514133627719872487837366452370635441266852537361290135569806481155677352488582456242935077340288306855828443624546532569301694820043740042872935954456163236653634184330573736127974613595792507431267442501277780569796725983292143517500094662937986777114877907551888652309263915220624663891852420506147022155140513200500169482008271231233529658423623914181730749315339499811637496074061605360005936651593029185153390883539347261268536004972646506447712790370871276787225323718691072701506593746239315635965060632066853018322943767402589545519802966920215914530568043148358056915599532672381095643816778865191165616666055542368355369516199829144621907879936976971582125817633910525873138883594088112209449447977146242237015770029971464771990847043223054221511917092433092063311130655734514626160064325679677970994303171541154766245868155865763789983595511980462251968828751219271341692501975560966151701092440154451165714258419327705607199458665048912683270004107161079752443204663235502709684796992544686608288142012841174325811936763065980310698189421251512778490290246268905977479922167340193291377971385599525387088560990229654503101248082011314065595377879642602803415227963311473023798362926275466544795510000165685957392930467403310085182462542194613969743820426851037289381146319508438629997160550608465191149928953041747715708460212203975090631590474949829339590728929391579860542584781180180008270707125348467841190253496416049915406489775875282610367124855716067181148357575891407085975324735719368758934061359836756932859310589258270434194882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,43] -1079767260704075475912478815835644922249496135693132907371308995451567047542181590045965998710736184396811492425190323469330026577680148582085335351050353823858187044124939489488029149543635099303003461815302480129956942497414735833772602887997187287038525354760145379222023396314273781959671591967746126003351707055150428210826203866236107373036877335486408613789570143691618832738753376258286337337856929438946189878962853935534494801627474450918254061689273328705978947058075747653874295462239102784345948974907110680584646931087453506964539849812582175377316985198038067311004878395762577243806780422276939457798413831496095191366922330731802755041236877594823231720798741632940875619389372205696868396976486780318505813074541837113184717919211779066649744881068256064704489446140355373501823454283353035642265663415406554335643336817582389886362385872400887910404042350487997024371216395651380913571377932440732900142949404956753991729410684180119275550938229857632980869831832107435476259060273794685401048312501163638794642925485038242947393230005027179611179150768487069589415529308647316514363125650582217133751106818534430729069935921271919345631393527783236929253719091305441971231109180371231452958793719316008403445735195817018739595765616795388342226518325622033456724874952925767764654700390437522029052862864489401024707174203998521725953960909826786427029596026627331954007294223829615707651048025697621966462680128355301206913398524572544032386785636717293212285340410851414291500156966198227706309713077459656480880608526891394752243459979500301798514899655230392028423903190838350868572244482707810656356802678825848587524937411576514865779193692734744220814967932192080981105694975530191915999774467977342115047932162944008450215470614363850217902884410617733618120585844308230850150825399342825581412972121037421267902833388256126871695313224405466128030134225768744291971737885347323585123080863267165901985364715631987409174253175665598990750678716167521922597229774844195284318897475440476534390324803082758330432736824239184375104667875603228654820686543892800447454979146343228287526382809901848992436398440164331705141246569543682051977404445771388112931799538148188478741936263318378279656747234107786421887653785317849864450110785760204485908477661129397317207316125867823222589834819912624000721027672760997768185399660377853087199452439860360229286921968871530035965365559543764680474243738095749611919507456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,44] 885722607642053571544873475987217669098615780837682481203277652767475050280511959637009281221367405457287787591145359715880008408256780121295229986838736967880567647819069620988413839890316262468218687542233555292954838880854506288828242884496163436104827660772008536345799059245521949341553821717693972509259218699363474796964337402613571030212048247400653001694106309254018258669478526578014537230282569502799591943908312790779942814537027747213590143667978309515825900829065933883702092752813997754394467701285380142867761034992782233919297674504147759436982504457761433913389095499769712453409444948188011934380800648328015377033429818459124995104873175881241563316916173950613214304486406241332113151356344307854810657908158823583241041322980141931755741533161157338010351064479404864247374766384231013581542302107953879149691904229019625789397881763996283184769662718399517578836099820908509256080474375478902486550443173833156436457156993519766066598955481589009694950814614327135507942539422087717971369049793579935667557885686395615485189254083371257664583073922237989066627468977413209771701776959611861867403555990497037529169831733316042852715777938745043087862635510085820845435304510464933142652422970822852527465750876320296803808605225580688933487481808697009945646382807436981578793027693833919370084679595830267657480174358861403232908722580493561165868640719961428025716991508955384581358973208927735118208474989744019861123041927009660287124379391737624519730608943705885263908941801054932760049616633642810266829817520276888754379816956111097528029719515285898731228752203306388320187996547939976487578408359480394184997835410687492470659306461782338881721624170049518377066953291278791000245542264989940368532340513201349555663592347161923717339783231954834189524692411631379699155238671588248877935178243967933594468282642063642537765756000604115141137474911536025248258746232675883058195084169668164032025758935303758939446668311078494836627903027830023834460741192213093974575707069183670944216774709376059193651540445130986767703046627444035859304818773044351546997495930624786213853858334965688195046707286471097493288299889342539697541550569899332054733307076374833959044718972053169101196871305169507381104267672502552867164940147533432022844132347009364891998262392108208377363084162861746191923216332668841478581441925947829965285996576732048900528981570295588941493705777347417525897120605073913517667516416000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,45] -660610960156826825138769496608912376877571696992327879691539041884954911236513461993502804961726976471245044726617751979003413792114960610312600859266949257632183606232682171981022548838031140761891136772285251122987988868837923450399351128510026905247521340723487927446220414500688499285051984885618480588381448827476379247205763525413045056938079984025406149659110220313489338136831850756869582280950708141687589066858599735800629103218338541551471532196164031723151527239186087344688249226839489884133762832249430273820235337230749725941395733600567082115975454456801609920703701806474538566782360430248829285413757578042560270892589620446501196846206872015567326959736242806960759301211385330838574702621877959176134931100011183482142569276307577227279134450838000488346021961701057873670738689002730863830848197951848020889365217474001052033708239191985353197029474581319514452653096751202202057318384104866119503596378561835951283651967012828250853819258014840782119208545945694286270156320816188820363579425131804720759057079364759588246319104471780646153583069794323481780982225236541106244162641315627212173402602846627207892344084213490932515417960876900166570483546254713629918493926478982460378262926641262323927814920784776899719266370323292519484954778020493877532827008200802612498121179955836535193920361949385051118375952376245502480956030566313757951640533747631215792949250584364894285498774273139648433705661831586077964618568294604517869060202832955525470759376438904155247054813053673923978224418348615993265235623436710011143304056639676878661478940845631603776369067939101424425043075533446473715369452305187491346937664311696801552605704159206676236189365324947867442931520100938727400838862897747761573574435736512221400528800603299648792765369583225411325769199993528070281919376606851968547921781688358017069774241318764846513151373679115257425989362558360374628652992836514998364146108797643462646149178935119836911986047277255446652952963050221440331075392650813804974546582078221782817951885069825824124722242844709527699738403464634957302409268402387061775505644352892282577160058499648223577260557981771725707803999252726475002554818215639273711001256924295425398507244982355482951846279723080369191956492532826777163978777540378641260977033220842404836529228894329313111954514928777834796450804376169005408194160185558012235970231884489192367620888695400221666980414264365282266872045981062653109671978598400000000000000000000000000000000000000000000000000000000000000000000000000000 [122,46] 448704707112829519903196146260974509306049667173955825591626122872263261587435532381263842650152422898035010966342925840520824730507813651233618307360076654979328525665032973304808896493283179045553696201488993747277185079957030685933658700497176773390441864933299121864529430088696378395335556876981854966587198913784327615860727620341870586609605788072832759351379915544245034538564897847445263303510812165599917075651967838833584863474211670048896190938514821505312265616791880169042943916055402440612225209024807788403441216234485724280307894314468576515282216309996498460351596320181073970455696788989989703087061365262914356975487814351007426383113710556837900449770180190632057031642490996518209392017575228858200474191568416997374611066753578227910482920475102328872730131522688220398829879988801405161891024177008433690530328322660845002503675067726730628390793942368431117629858356064844900785036202115485901459461318564145283664628678540092807401362252611370949549703000239941698498840599578950804679745769712214920947568089137154623092207644480544460080402491495212605582899903966750025759250999128374704044666953323305912496593254063734983960542878146020795716819594615835512941675163989425171985137718947564433136007627456279721891809794776839091633253128172406598513545310587641386259247878169161810274365557359118279988079907749168274208765839864491707304295078007765470546694662931870172857980451006419904784272276585251820333352323263130440692302702226957809357796021540867917105722707835166410888684441743642776738655886445020672063308255519124439185492587966629984822681197304937107796090632318937757347858498237951135014867118895533470926495694645193310101817285920432521119001806018079225695521838972817416540980255002372376816486825504909998403415886554178041282227796122084901305387240017748318269582671121450012734294245508707467027608603927362201981427959818946261022342624006630972526067879282562735622493183544502173723957980155625176689554706236450557889258748656385501615423258702248081763796507024987592592709616381459447502364148761598765127662657460456318451508531018081036447365940096154929196998726595274911693775347432864974911099100447019949249290739755067196705342748849470040152846936934972086327831238257437338565835792349685590086268181617361196355453761091171361947184274372768574678477895761192384291499890302903653040859935632644934399513356069590086583962708135911224351015439162505288895535513600000000000000000000000000000000000000000000000000000000000000000000000000 [122,47] -277968727583555896553828246597245740935370657718555148882946551953843076809670985518662246879811617337223891205309326912133411029067925940237131860142497301025231854083081341514299802262243195621036925587084370371442292443328197768304946681934916281328889948861669015065767374839094117803730512628207682467119813055376980127439072975837719009588825930546514591067073818095161542083030618199820805216082628052624958567510842243464653815374545854071009635223351404954095184054633535896863991177407352594471991594168235780211190340762631651191447113374971972731296414927329637617286062870196819875205662130500990553335467778219050077974834704938593266719035076788001082499228837166719057690557612968193324332703393735452157475989905664884755108164274624295910138706406216436701429878645197566759183699650735428318938205371945070750480067357758639174076968086292467076541881542234524563894934343863289199110872690179570712149700306133905088503190931923074388222671290276479088733325931546718398544902385860168794568387301215261232989351793953555438383680923213147675027196124698584512894817666883007692033658780036871749333220263712809020111340816993327562578796541512447176543786330934227683133677240185020779754738132229113902980986594785954595317896453239844804474278145214463239054614799371403433914011401656937319154359271958533536669638984107386122121303281085387424467010109953902735687840012972989073512896253263794036901067509325337908185941092217673009444986852025583536918835623705630649203556255251096940923331523631647318581628749837523928976553165269104890799937807523213289282737475519408029171559704881895424500373156034467149023554688657929460353236544786720380915104037359184748506271181608458973487263079290005589273500919722205764159327293238345771159310721103205893550598266647181765087298239916433489335071545781024165312485687457897396546199157371763471025245493950061841982118666337070794058032288676383046873017649709778337591696081621760790785038991887426905063823592139255950960321285574934716059788241198732143455919350215596457489634009265989820960867923186511789589549767955657659234462325436726170593475736186642749494920090216109689386096277836680144417076074819271657577745808875965458532317882941287824923031370279840199008159837829984902445718154865471995278464698309216772628834579614856188288769241345348302330938594097010974733479153474914938503352483597904773209763696755805353875381093126321965832024883200000000000000000000000000000000000000000000000000000000000000000000000 [122,48] 157280075047804748165550281750155590136210278065445117588967028580340080064911067745493794612464179894969294122470094753702388042735931613208145097373488126032546820201573221478465204258849552446480419405527712552447401423215333798718136116742169399256782010284896679676362543870239045358231840596562554609593547508583861965338200120620671731573950448651974206824820395900280743913366506368364595049395509032846688412708810564639054224443980912322276399910259615687432789962670262895419401438896371061442139506967914330654380802684571122509097750695883710109070981629345222036246187838731994552277536165544273838344180270204803455612319199292092773335053267339329314910518031030839660427265689170902163617233766668959106573411875936636784348037425824624688704520015767489267181069255684863264308787815704816030385480308707265731934585137369152552610739763193330366881138516784128779140630325816786044109681124969669726436569647807097245027621868383895349224667920569638830629575783789563569095469440627097228753882784168842562056588030685128205144383305760404448664003272563772234039127219992757919400335248858554932294201273450799003628009527280247208960552668093380898941332873659045146341535881490131031767738022769709604893026550705600461661251502560403787706886034253324705339244667092885473060345831232871729965952054885147173915524048681090152677880213522162895769914955535387742864001016890499109223418830520912530075322630351077994222796393926537054580408853278814094744078320919400882573397364652690717169027891462622293893867859867815172845291358001271445585002257238389872781930894635770399122051640590188512931458011906734516270523929775708454122825798350749685789954555155687797141369262709774684189948813689140401928230267304176781297715381129631817571698958216997754463454340502476951145824110178746468859590457983182449879939971976506096871691956215467951329394086659828525941416055666016974238203570186377709107981715142822433792007658371189124684566749690136840633780222511204365108876649689648622345898086097485239801570920275124610330146287033881236361547714453848203538960707281411848311965091714434383568277316937088027592350196016166308887784324478101152312839496014824843108921329578916415454774093262830949608026544476272444811635819750023539778241201167033297793960658410570809598884768579784613669078694359332227986896679282761475600454292018907273312745875844306237122616442403631876959791805997764290673639424000000000000000000000000000000000000000000000000000000000000000000000 [122,49] -81397987051496888356524106267357905395496104940722955461905228703592941426059430372088492073866865213580493535462261787393301500634807829565350713690898518732902535892492592150305686504281250509757863568815035119520475332823965346667492480821829172795617159203352937657447864162692821087180138850249216820908944285903390989784955845346718962112988567222019864308172360087828776451420949214669575152815106492723193036604629303813695643467536305676601521531254760751846348268380792217706049444335152382253353747148585544124430845973167237709144113101017530349071484610639120743165485515630092581290030184037859198110629757598545062291601522285520344302216073276369613203813925011317623531477315540038904856408716622895713109518040222689549881581097167363621036154763028801685734134756135777517033612137823260961868907114590981469056426793534938728932634258799540074221732252263577855709855067669098207924721490115186483082674133582495012577888128115501860222312291109024667444748990508629720035460957002510769602200188467844856185866271232013439494259106240610603248788743145604380097306911349269639022899852010883911855163942485781480210499940671875803628110910363057932370902818987653457574637484701707122039087207554073973703366666880369580265635513739512123736432130175050063233592781732336135600713433752972432865286410566009991856016272980175158013695156356769576121207921750021020004729374267603379623649449379011827217826943409223178558108932959617719010933539050894006057324289941357015629776390790474364138686365058046946364046952686142216774160848762510449976252831752131934646838647508925809440378803758284669867323524443785388538061600081202082225101496937339908032247185279349958913778911365949669285807177626215169524240042092243207477843007347671291965654087115354219933231405889048604629082357181392332845698079612608469785464771417320009341768596379240236043185335568802927741763250782474972431763489290212790796824603898083694880118960406500592867975681042990022630497623671418572938165060244177660240744985478528866811199196664236348573719791503136238613457521900400692429136267746637011584409567054674937545037304443957746275436317834887527506653053583472063031330733156420797960731215188712979926537146936101617015521384521565425814136472216758875516677281883971524816265475167023932252652365890682410487659495795142752196716074951760926966561096953458087533343717447990762230414371193024273789357196637710256006863257600000000000000000000000000000000000000000000000000000000000000000 [122,50] 38590641809386630794487655868469782553615533532335819823176176056739184954431815882648919480443633459259700734467162264405130627948824383919366785157195409501164380991413984911505403274013752725850218873109137947981877337264826186896780197492513910712222044818745500977646974717476800762636224379668279949034508174293514336098399281774263482535753226007168971028991309743298547295293212200841831876780507660639268425390949460573681179444573070413566084173410350856244424981129921139883455961408758466879327184074407485058647917062218890748428247775612161824091164659552718524684878346012375434263069410771867956804548990972372175833126011453907418765274321166791704966282278789066723903177312154015712960859632112353256228342446171958952309872215712196995072749159981632012438510355813788788270381555414114087787087935011973543339628912871822376597744103335276852573164510877658544593184556640422223108862971715837522054575393277804142343262504580678352395973799906258189676855726088703925079453771674347423694413302256047949954571612871754044153977103937546920527197619911147802025359454431312298742200249951639504299112321791035766651090707641639560449204621011243345675409753211871496882242778044983174128105683390328079546926713193043082386822762102210612245914614401199082280687353285489277044589304660591180629956087446961907808201357186769393927506222459420624775662494160720936384351752048675801367777688883460462399694543836693866931620936444424881060158904866841438758146616786076387504466850299991383083171735808073095903626045748458952720010209388114190105995183782247087092125672051314399947066946199474817591645291466054675572886722684459525069730838676607507797261157283497113258622871635060804002776619492833583311724455936548777478576828165397641089827299604038774296482614662730251913580730156531819506726257643743694434265484794925668265549352972202586874981642299052797559781467769393512198614906598889288855919184003507548617655854228086178683538738134449188926278791657943703477596516351957571622916089739208824112574740842525463239071233067112059011552140626198677673401289627788025880604125713767413007016443363435682434997890797635858528349774863427866003818394747787730995602790753317213904799817953120010102491683421508945570637179056121829782621381349756040147062229827107597473158253549541979013535885397831714595121646876244367702292315731526882142274165409310916553747570586231520621248399256414561547237457920000000000000000000000000000000000000000000000000000000000000 [122,51] -16792012841517100799425047540561276428014333336216168815707561267057261283188102443740283978803670711812033325166045244554030524186322827769383231808820244444828049027918523548109930402839969287466058317548165333039419952122927904692551082755375104982058214432805873143713082392365540466490749737984423052011758062558084236204871862985879470543304632913412468894566618146036229341984417616873992903134644743820804527173697114225788945972727600937695647698648239027190099345099678182755537076971670659975157690981078329892811520434772161787919365816419211251959183955975293219588655064452079089785142001595875287862660694187082329402615489245913415014613473151865590087490523223451225521569746548167058620155119440079358247265336388366725891690128716409409917870384238125810531375078089912200750575477294799145084948692875971671320673704060730875162471796139965616843116901925895769179408878422962855613239218175066095441582893649921348169027894981257722945239359379086809107678934430015981487457623471482432293992256436543160375708472375369425899824514322459136191033281594370955085048005073044099156079517132638942876530474101190760586460005496336477642936412018692191957625304486329662552575772665334346832212356909551909393102065467913084001852927742485792879952551191027448367826286350060818099264072280350406614781034093924416587538175441642850264572313167757267003756227938009596961360175210814619387604035289229014625373062880536680735577025693436411621668123971829869244441365724194889373889541486318672091026295420345752184600720371312136225817570496954898267164245985468211007596265833881953134469630071729446883655601027928382214810921821763225418803954434097456895360515719163966335732397034847885994670774324274327889575854848315019834399358251347344120084823454662190393883259781582302855117851613033601917473501529632404332702125274184077576250060409534550545167070105970087733646861489601671288585518513490893913201979348262119846750898986659804455490347003348607642084420040323636852412470430238871755289260758139027539789803255794991149588012885915258952570285831822587934790320003141345004285864662040875988907804949345658319620425739732276172236181111972340154432337865252635959707305416871298763582804640516360297185316447826718442259555116485176412945176857472845215056521319193414790741574170959019383674731252401002664058410305587466528640077780351815592314848881988460526587836789383755856409418252692734807008870400000000000000000000000000000000000000000000000000000000000 [122,52] 6725257818059091283511817209224086838351905892338852149462083288013713140751951155702866127313179058057101887837912934420128500210144743680700792624042788695275812112627963656449850124013888725113590364250680594174055093252487006252757041628871995174304885525210684292227333105895854483635678489826897022745282561255417773978548813077884047747139294954570987016540312398739311093238972937601037758910152632216345122962911066528529061949060459235093162212422277377764613680306814971414040457499339730893470774715080835968924690035941749136042905329644352625054879599465660208901146857872041712520875294950311626354328367849335810871116138494675560048658963697496819121546174133156455105224724109140589233076167814554285027189318642256234163993926417404476815531747076861860725445672842241358348029089059696417075307861698208529445463782054838271989536827871090004295833169517253740148020274971973528822632051207366220133482431563158034981485427615397638632146829138458925361740845482885190659355591204339211084330284480237772253773565420467702096851842201599484876044482986960204714281053219755838435774202517892458146653131936087501618936129324140474303791592240999430161333485116365321382569847441873387083105480772525102962489234479622838526086881255314369061796724648610629386796938617556077976631488337435324046862308265286529706201803864994601312201878186559855757917710879469639448648228567510502206678791490633311699809405517561381821315233896502095492478416560561881050121782104955618704284831653885207856165160639740853951888403795180477594569537856028478235061661547697014805397772413522695472541891753116064429713155524154817416266936378078711748717604012607972611864115753581934143391396144596252748631348326895323705869146650983728244349754356056700271110136744929229919118855310185097437671248993236475455956341573583683588741162567038678044944731626557059385156215010184009640020719321844698745034892909713782187260790466050009671197402907317886680237681224006299799816777966989216134195886104595186749578277993963288109337763487555195025555454781769686116812719352670691831041744010400150322946106221274996045855951735000302523827259622382506034126485072842481966311204220675359340622257647654234840798624248927829812741107687034726346197346971985400007759239310120425289294129308650268147791099630009114801298559009890709718714968897169073679735001594565232939942811144942220470693783383084000181190752824423997357812613120000000000000000000000000000000000000000000000000000000 [122,53] -2491297865401837746191428255704381263205782103391433413289401243960477320456110257115897856045719335440738360362268613254885682008428680144383825745019641366623106236005366308073781546213990164872517154420544881710011018162454349888612855419170888778183266183269335167017900755162361296124468174624636646932260301177705760288872886750801913979146454808622736563830729199726057192682795993071541815623021453002844980934273273821270997149156344916022021219991677283655883582679957003246563349109265161251215713377553564715659089232273568597564373345617047084620680120813308169600897284327508910882321220675597553365918868846206711079159461030923109824315759323487844930306895535515042835250579043463277711059783011459792171764264293049125228508842911329158131428914997377318633057584593856987905795081683117987725363954366883721740978101448757157937061748268138476140936543810693021061267537167698328758484501663301772748038096772562139803516150591595643149463519937108206783889147930122601500067666632720307280619312962107928916274039233990447054062430525260916112693090381834000866656839186243708396370399944200204079527541273514743434277775183214597447752159527997259448471035037178589527297394170675212283458524467315890823775152956937095581807223895741702049310967049966603208919414246939247260038855355115174984725152701814036196172400261055580310208726768767156334939463812198427541230667608601347170819529594558317703107149123542465390885901153880512692028593534937058400671252073082296475597381664894298796390237201400894148550545345133747467550853788766722016862809057397030900739154670450153348610115890665422976855101696550746676427270594501944963667587820689101501760238903626288230657261701209665380792074874632355251013053779173425015678981514797590671304958912962428786915865726546987534104261625894769480733282264568406116670197548759921808392204708009119105869601302437927157726710093547097170427287226090618061000870024047080447040893820228270140993933219470394302446050987735635102704146544341639103059382028133908854802960416801017191616134586556376351687466286884636390305650728801844876879318712003185952251888439754744955460752510083011505413251409242105482683721211081313490903390800073241169764968069412651986796804184584494336640975990209316789367142728532120348463122266403016073011017910528841947759340482536210579335091189981357083188770670205451287736018397384513569426752073872322129821495243682267666369740800000000000000000000000000000000000000000000000000000 [122,54] 861081219834583400462423968629405643333301244273044327837485159784892812870440456451700787073917234896354806977017144623171245587447509437862691006688883110350387194900725919890787481532654115604242698310818405913821378187721374946514974913700397786625201211875157893606639093708316864018073507324827678866824710724482428727571427205501428709125314876269656960362434233593670828545411696876897149230803317928535163516894536335385217094486193405345128128833418463225205872333574444760324609101770603029098859914678779150262691995494798657391007700744128808342279689077313274648730090006147513291950277081247748814492403945905783144911921340669686711129184906790451458275121735605244006502032791552609866962985024362747981380449242351301696288152177162861216844895928478227549059258292839669409398822235157144821403974624281902050806517052930221955372844543739387735568054538729948446265752002643718708121904282502692750083156854244237210425991095084047127133051918959632707295976095864910192620797015868676348707523377862402683347389816649558552458163571004650665498531263828996048470681412035065630090180079066150916885102743262585644252506765899838177583424977635249329809932924298725522458058456089780507639458543551406864975404834985247812167021010906286419847869531109516862495542017086195283743335525547983181011199410840175818541972931275538290079281870066792628621604751326907078416303988693330802374811418896488410060091772555337595621651448575045049827800679255746850981447460089359126956203240212531975484777473993568239696859951834831509383617547239065511122582698448594217590080236200827877677270449073024531304780614857551920082626358472945885098342184248515528805556773270413674255981187516656248396159621855440150843742240273668614679046381040619677136536553692590596228342612641645621291284628287711202897179757319672790779118552550427657389704173897317477410555827155424378338705592674758751325080898355756466168510357226980791010162615103946716477065141680617399104304234234901421603891864608699680137791454519473175395416803520650306326895936816604784172182033356739697546179132382672878420649011487314837832925721054031581234458758165529997023507695760746675110820357661468452361931358547056473425104963416816233424680334853206144313736976029831420683151543077740005603908522580188685373862546810007473163459096935953521394545681166380777833856442064343108777564656304246713737022234815352996518324716630414619689615360000000000000000000000000000000000000000000000000 [122,55] -281809224138906691179097546985865988240041312618072062007631617663165080833526936818573025606474178800375348428451964662544099954217991581157634543751481554351378288179773081701855585144626042257529891790436784292204776733545105941125743083696928644414814162301491873253424813344204707970796374937549405591265985233832651810162903714131327751816356004964068902195130503313894912759906185245474539779753225270363696667313654777045031110176666214012717586679882669644331046464699362301390099188201446105275903272682707630464953614668204738999123885948814599676988657473762986156276728075655396661529633961003211938253002666045160703452600240686860855342058840814397743719887876920356508858114334020162115532208618153589887077800930137774237949158349756642273366063515640052216825972110025034060884942007073017017973269337679845031110845551272691700983103846959923236733455802944837195344841467961189242503395446463858822507713536049348206669785868226693144083953582625142541328406735148759984150384657846487844181280888431953259303200486437744566481557264362081172535015980197543766459459377165085646262115711430003597312032624700299859159471476553322878985500831169174324185783984874457272362539023566338772968625343657577749787744702956668195356492785870896731946570432190275785546876678356785089285290252514046570462912649645391945091699968416211490628344809311777509899429993057017049836227563212190742209179320706643084875180076384083826206118943276557525869992970375378116365077438603536592884421811247056951559085414196928956048317403287683384125450478817632388544357579060706649097919355119695800583446337304132578817045833562896170360486549649745706282194552415022062531960892247537460814400451446512276653442712661412594364553583106300299432318789225578254780570666722956803528646138882158386421364882810802551773993914926061364497125649401372605529787353803846804187154347522216037828724151338944924343220738264116070572244704377216494361584529830501516819969495676082347158637787434979185404335113608866370205431117702027516006297320406272146480810092467190587605399629757305642734033076810941905756762777835729067150162719336893610886112644931966454881686929559790045560015349607095570568293537833287944888979301446365895322802181057529119737588405355818938199813890475550227130421494289421031829332573759293800240128370238008973288805105347506800564889476241168947502938073615950882092354358952358391483405816950461619503104000000000000000000000000000000000000000000000000 [122,56] 89242900015079939004007800483412337560074447840147422728188750629348444863665681196374546135193191794989620018163585507920010777101619183281400356715203604455294313481991491966759927191999146432387573600321628546542926186477282731148448990568978985457098274350175001048616722974019803574288049409369449195255977332495102187277539753509216068356924518735247509381169759117641634379072712922265893061116196198250374934039812206828322802214386895134300146767933332026575381916712411365434506959343448423256171222341247023511361139358874917335001644041312164732951898568590767296694901076275923879871766395031459733818468842813498347970093531904888979448385856389030683909294507031285514798360280998307089312148378551561200174506514106527518329075475637604418502837850467705601966524212484403105723095990265765803110080895659231884081381709949559057741323030577518924421992663389319918303308653152113689782112719802547956406067940965099518263312619000187630366026474464043144926553328863320795859701260895796691000498872389643775983601136751718422493491048744463280731101925838848571788892923061895172245605958302692732549813534856402996178087329492852219836289745191204690091211360342672750922995602519282519402762984010834279196753238338582945747851463654955557237999028309346908154342108687209670939981849753772363518294757183808211651523717388690284795622085620684138129389607056105500094974115199573614603578781409831302077630090488571762767746501635108843183374352963586576699920680937430446983222077745885490073843918147339950535188541353110060456203439154975301871365258976638167941178396045455072232741765289414601775728554580927446605022462996825852753958467057245308763473204774129863464274612914120106540114272844363685780698310177117281744772829417069301793957231176456807484132080660583199450192235904403018141106449180064325993054026626878695551784505673400076339258254388198696119350256619417223669194946705044003900323970706227911287896162141985813068406921838351218966956468359103108330749187271323165652160917686043743825561790086055260929862258164314210153121588786246369144364603838941457923883387084125096904903501221130955763658542318493276889596877155565516803429131951552988880172965319096534441945818494311744328717847763627290265860804098606075003315160193454756087899043146543334424441526256332355013802851401619948300567767701805524444922089622900461057840336547851436874680202329644121366424766448735363771924480000000000000000000000000000000000000000000 [122,57] -28043578960555457508060996612512933805728067896284368437697967503765394336478951620791389906263907377560564425361305776113950090376288933642592433598180809386366290644877399274565648204886138179235358341326938115411193044397880168098036690077757201764535524506362698278522305990509332469579700112924735240167517113950963331081952439808862936018746093072822238731890043887977856496662831047720387045195438976559670948905410096274867532807551793720260290189163062478588688678269797676708833128450987845962265823848221874424563456470301471182360072264952505331263553625598695876039853930494727732613605244804468854146291741858588937243723087990327553964259512436074343818853956855214754399167971673696997379252541222386792082490352481026807190239374744043055638524837353694605780105856251908123180180173545755491064440581982328633444318553966735059139893907082496189324596454328323008520898620814965858568991792394969815068472936733643229356829817981264208935873029048305637663020346412935754897489188908260179123145505134413855055906147160243533513229546469596334837372423063116490826024952788077623777053138464296369621639744051534907259528876499233866497435325786716152203846314848335542383929656550012592611128624218178347261003724393714141835906117560951686180660946525026983138052936353845356703700707562692377305636447610813025269613894927250767430162911137412010101302565192514141069226141992139426888718918209557900530811907406102806741510213493577249338251301375654911979592253277626986436627144577770544446293673199218371124448519389791820407910913973617693898120397699188596841484029237750105283731812005406273958750854490648701278472403474495955506103227339115881913352261039120881555977039623592433347449403230743324851957269528248480673633496894970972855322371786316420776754355970016328560512214090526143531127504812443178293794025695893258901083444228351615655718223755867407410110440861989171263816378856489917285846012643125832053587019414924542812078591842839260382848314814916808118294568158193830652461790217640816097200798402305188741206572561969042167299898094011472934005936729210824169107845978922251302552854669541112449405232009012441014654838656126772632962697360843537807205644727904617431424387127870914788766502113935010272824132687935962756088820192659262132905751233690768783686633945040192896788535717108494012356642141678654470323129553570175475063481970639746108393955825843929916425343669813375716556800000000000000000000000000000000000000000 [122,58] 8909670961769126819794742354288756907586336922728190826146493878657715179928277556945696797930433776712407667619432214115221354008465584531813861101590948195714658487789327756071998522658046184475848476929644375219740085430291871050175629575786628660547007480304706218526518832851976657535720021687373363805212900155323454068175067456535932866703537357271019453734492176352463715815541810647524490836843568769944002718139237576916283445204653144352907021954508934835006095715774216228598036572134541581152523262080945729433520367392585341111312331137206412411812669536446929024913130679160867744789715592075587743967295903130036770589953345225739346861337339405565888587016285435256358127610549909015258574994152020565916155860888179100048055806970149304724564808246176828632826180837363588197788648081614222240860673276230671160363065347989714353707724489389555596048767718328245871369330144034432905538679649418411530886177208229612698997458990473565618482928768016143530294946352601853739530289709902523878780125701224636591934500359553216883299943212757744826729315770331363071333186138919603895396671591821699972629330294188515731719377001470115430084191409991224227085135579015037192487901742885456838534191935964500879804671686467513999811466466419945671272147117101719802502549408746626824598593925379325156282275576837134363469199641319029570931346848418263349091406102410410103612808462106877274053644605536113157556252145260629435706718165551969887958537243722880442662736527104447752547283745656312460902652140969130011815575512275075106682852372999757727258346296747853264425729115780773498200470778268367997348203869549565461427939859922874474884901626247285310174496775668927358899163785108809265263547507433965350369936958288333520260478340796355056661439804937474484184140520651289934698050440522052823060294523543769659640452687907453050909164205901719057965024004988032108718900220513524317615464933245303964011739344235826228867798357664469736449375661801485100271764645474113100392487034914613754522027927255598497875287596108029482412860383218571304942437892512557336669478038170189733852609448461468132160401213949027452222194537647661212542048990093363377819942498875146806067464489207534297523145913373777341681767911406891002495780427265064260559855426526958090769988342385954776778551505493322610202486433859434066669150891442247925180262964046612242242157203548719457448428000408823034865838828216898667151360000000000000000000000000000000000000 [122,59] -2866603902497082475203282458184074659528431587791826160471427842229572094963231344697138271246332889305931397030831187946931703321378649895563803214429904229804646685095916692645615672445179118970680795616053021684938913253169691430503139435145845606785100011006868555781645649644992254721163343500875636629333935746335257219630512994394277372255216555885977078430233556500789807495490354893746086257969736848000044580163564628620892617817471885678849008923268803419858774390844698519641018992680647961516169295176010025010908688758541119999355710359197592829855184052704401823199041642230623925782132624319532207257803850039507992466612693350293680835056314913325884324034762790505754336156910912367129405129803553985120145606598299161848351155301295564646713186872055317041668718945492012756266901042188892814302469362528154835468040154584435376462492209427486404368194201440703575216895230324196638426453459980065180691598266227639180672427349330423632906909759108998741263154982345718153832649469223439375075205760164212687713679403644891072662277613176236661297235483288535957738042765740823012979375889444135806044717969292043577063583479294481318254334284528438594394183660933314096724026778795306899669803257881652144201233705459746816158445802235218824289859495078967711195589292649395737238610308577875208887038950168105775319644356517552576742631348712072731785924129464611209735638083992565922791245041007651602264809322138611141290718326709133377289535391747411678396252255904691490292481291695433717513538145537896591445582068993413914625622239493588280667936654099184422955598371266504356812735618534383109423179773778339856053569470964150654015221817971263392248013600155643247023941261397109632452920999230858688103551724672444417252286122807012554043916997095795935745935761000125264920973317457445647390108209696204529956617533295849067100413310073795288825150006821881576402357982595063641970219755398470992320229579665428040292104512867830845450687212263349001766327119054113343995747163851348478128170275037082656953772406999814663013696513551943360438650594574530693949574914827973127874303795035941076387609511627613493376499784772589176046393367161273106941457601426147209173238374227688147091148664083088812752708562821881948825396271353304811993320141071237337175738228351214327720165403209898858078221617671525816759464786240542239145830828692418043707927314440642874786463648499381587875919177982766009548800000000000000000000000000000000000 [122,60] 919400034403702771473911993662449293787687821633044323796745837764734158975701019687565678467613463118664779249951414023861365720238544180757678591833984253394875899614072899740123159877757953441339215920487615330023814608845694853084343726112989769149018509520108241431191921680746665518664046364657958391933900223561599144966256682955237984138682904468402596391096596574750363612676453235378427026653893389580981918116398632711876919100001330312657767681447601544879879842731852386841421218988672186105710357522836474954382554686199485006915495204381329967063741763881657928785507589761258002461156559657073612830665914726037281768185016980894625799972998343370562321563943108084461200090950233473606902063202698857404594007629402460985014682803804550658183684801317139836132890601892389370821977405716716439323731389660900238232432228302273871666958062128376633357092817260238699759223320725634406509998666301738541358138172078529579882590236030173053834634307688217758798904778514518901497706635276039665394507002476786029315577564354705100623413392655540010429012447649578090180160665265093210310002455683422304334920024676214995254376096491220438512185126684412238404547243185040464297688893121847669263489039794662403521516903156285783969239816947677097026800262774599934435989007048068102268713386066103865427775458093604120882201545775201392804777983136880514437099618862680543407105610535268441522664261448331454548251459757762885777133602732836616143185332566705817851440915412038337435708991566826841493630196103774636394528855602864378941746870573042862948090653650927763673195115686715365733345685368622847766031763303889936292266750904415896739893385416106644431273266001370868528760067817605461856844472597545965473918225568780220449016490561996318041144406787670737827003715534318318506405188640564308127617567375747641533671633711852466707894483341891749338958091205353648543821235137435194609079505399413839026579685281201310911598024267637916260027126378908517505826618127423817014884180749029553785818528100382283521858200645856601430702696374311217297406343787662151151915314605446410253381255308794956132417501840478974450024450014698703811663883471172066969364541268181164887864980964964181902224139975331566641183729637209138906633838553226946456205456228852942068604638992162384029161591439863991252620042417607440799153474651375998488838510675484316306498144616210510998522342163799867981183539893547334369280000000000000000000000000000000 [122,61] -287264197032340079532276739560049566592841959189205522997648178259745926116131652190651348335231150802314060069251079869742869169502227434785627429124187386319609552756908311536131066131517683542144312303989184791081361375259790370049263326784292954556037191686791195842350599251166152351433391041695488786624179738713935901912003512949103907001316202610841158297696028275078961732609904665274405109473432487629726763725247390144784326183448535821590460105623051825564538998136907008312315871867832998656849445941952166799650110169130061846204221954441149435708381999917692365919576173256380287919877552403798757287063866778059012520407387446339470260408506914794760653579711035345294939864246288518911866261973846948183706560018111730005378302585634866140082424527672271070664760395898696308909987733113743239038908243174440324146688575888960815612179481481756346227564221424326994382940757927527800023505774543925477883045496435876789569939920842476717035430762193163808604189930532371742549782252826455282313555051789651090858587605107901822745322770419232691285499053271471405671382742206524242496328252513090650388818255722687392136853874894976602879525298608643668176657917736872994425491085460145098286632714896121719496726493061353312652146949960879207888069648893066281880696565484204456373635144263558142357678214232323841236106437499840343653058430531904924821568073371047093726672139980678063362140763588841123890316224351690035955501462873346299243540213461332528571504894469274160118901900450961759032173669923030309358512569856735392467327287379539601870432514948527748622508519170678204888555815910821514068603877158045970606722889698405647191681837752431256562506677170781724347190641473610817026358689565418621948311182353876646321026593208618710140256636230845821022063161036656885010653804028425975630599760873740401845692153024826439168394757725599374175917475245182705743242136749273217950144405768518057569112405494046874518589708925981151304527850757681607697161958316832943178057499033022743715608598015181395915687986957091180396090011387642073719843242425368135198258296448149273007612842478146490657903892933467590714716291533254709511328383977098580237779191019711347118693895229079093422593276734467851602203546934929726113000146320016739373096819187466187661267919057695673657265656362766837382531227838951554518325666984334085964268713384897238056554089772308651683681506824139211785285053837034179788800000000000000000000000000000 [122,62] 85663141214549323249656605456100278659822803112580592553479706074206101004928226083995570208984780196813350155812203081435581226975012226488871661480154072816883995797832291177217063832804417228165315619420442377966336511568720553006911190359944543170102461897769163655741705305738419728245505808671348687663994825892086588919037846509440225209133222577481168621172180304742607207042408921771271946852447952254615349773120584901037641056206562621334253356781693746731282632521435185934520677735384473885640529038514690429347795333092775811244433739091995447304031377199215179282247071830404145505395410217547038599140054797901942746679676848382668354819475236249049423663095983712329970619796371998361577195962342430903670277377776510301620413701506052353724356071730754000676852985270797751979630523238598982359743758484276631159084431504207296756824322683492854935492021272166245119509588798768008077952460581989131193412207814256352657265232004756201099567471958528512529533379780796934577939280670870261492506949386678423950624727821948086940438779013624030219470298359231163597190649921467633795223902454756938171495529227020294411494123505252746597549049555075967336595647170021557621923876352774936678149278308118859041485349313207207703142039313686356881935773292985408589313298086639920140007691685601958491749861587689977581419784220333379794296705592312143312784703796344605503128193416588098766710441252056201352078975083962188192090635725065016968937799479444656433534602632085735065256057380865317156279619557543180725369544528775406239661435955886781388824946337966637509109258271460737876201413704486271847153869088548152364522019806006810753162772316230698299879018891374171381835511665277434904369817580829399031532720598817460412357495446837538980274920804399144135672041977243605314241633843134747502092835426705798681487629373485537535325172039362703605700215558233043844852597194066242629018103513419349764563672671869215426562372448861378302297641812624470462035013192992896341436856057822757572816475512731127581436462325883883130904611109493061438016398701034392093198747586248529138331646283359207755243702785742036646911202099361867971819312510336884251379963401014353000709768706362032201383079313765495926295365295142135546592092906946739587496470065499214067821012058781273184606612236528594122737661178173974859954146927536596281967145584253822215060932246323104538787781897955380073139387033156426137600000000000000000000000000 [122,63] -24024233471993174729185800199053326469185377046129102588715604420426272204503548119900677199489207711338958418634444860565522012790924854638629376431244461337674266503719243115396460650922557516306161115580033525363901472115000389220476800033941434009059454579553358594369472278691555974993170341362913498625506209850987114843781555477559641918886468005276180599194579348535109774849681624355878572471663764977631178250470504411700592242639269244748607324267600776907633457912746915206251431323234506521407643234244579633352682761373607547360767012442775786623772964865186530768697333466371681491039445531385415178515171380158549954071638038405402895086318113365211563409532568040209436327347674528694621119682789032314492108567673836429890563504895642775890152315328119808981244515535927206600524357692320822055062235286344392745440687346277742199731503876557962101420662472394505231994286205232802393898626195710554728760933171988850338464076753902849258280437572779193972161651563569298969969021733700673999296823068154450659130818072819300917652318687846523444775467098364750415131634294087505307106022041983998794518064441971305330034025111214032595610510034793000240212985144316214214345326443104761324412998861476443056721931658248199329144188188452349861029822562041366390425153801768961807676790949388429111155415144756875802388181125141452015738292447476387970305312842569032477684007736998187201363951990843012515027029799235420484403646908911906149682997859793965481041584925931888640155163306987743041563347740534826881157214766063023255639678225761678941292607178695928200786013711908940403685156326560881305204656950234272985164743201154680230855924977737393964347151730486156022048844528288022548736957280932569599824324599203676520790149352941483372983691727130784123705389221174480274044970986916112416929741673881763132066588810580265440507792285931101192925989501819131765029099674907647537801894168474475164243130742372647578848203000717965651239296003634503457324178685230500088791433523480309929989643278190189645899571158606738424700879481417546833443857618339863339719410503718264780108476139359678397679637964236079481483795067861192362328392550724746603268692982633432819736245665827573690994768533408890940950273905462736367131533293055310884051603612319975583446765171307544763060967119450725127354413746660193029526036829033630109739479662304489992230120420862027675150656141088335945032525808131060531200000000000000000000000 [122,64] 6273100592949916203034079835561952567797404209544878044523119323575508904039037596166868391629327707433841359070799241088897100763413077688085784845638342258961422075321612285810125604351865975783128381011011672427364393317942119409050835287676615368163087881555679304219511102886592245504675212942115022454920498285158221937422971690066639120225731540537514153390558422433878491968615504818180026734239303699431044467805616612804363283775317925666946527455288835877081458235923521233036129868663711746449673988513125396951849719173099902133785870066172616980117111679387264183320342743272971021384761450833405813935165510497504400281160496717904688510843463498706263751532012561125532021829988621898033840725785597598586314384794930813910250411713389004542553907567256601576318294206623757100486991747269422928837751172449836828613220744125130123211668054887715638063589884030053337021473024542157674263878755843700794690900522449422839817446063817383234625576199853656436890846266747472427031517342401379081353287392593142506678170916141155318312221179248130477690583184524971149671447739744610303397342411174046343162497674302155396406512677151175753842356041626241732958902068742810486930670706122664293112150914107846289022307139242456812732442104845467190539896398268492991006858480782944911927802841895815279026071839904705456312126645399376085202490138306443380985267846661556422691772010774590549950166608334209441980267007521860340182520622659251440623113806789870191353433298086164682278120134708249976145360695755613498502694000639564834343387378897523836083079888965147300229345128706545847065151361838865488982766435609896855377672021600392544486842580000336905429868075402960212744422301124339114827258646726012065837200682394672167723080319406384288984817603548977045598134199929914691731635063430974663077831290973074334920349166282613223776425113551288001436064009741906007356173077859162129828885112521207706516312042475274252764414075419027534937471468745023498433356192302106466152889717024243632273905156717775997636894266882100682502200408511036797492398637536311262919982438285315552477504552212140920463756506670886386947116803904856829313345907642203306644405279413533775407997462327512554731055470184542602757380580648410517981589348751043858025760355229750831720849808715683630471242218847448938521600727831733710029676890035066462113894547339739732241371782093608747213741701611850220030252311897628999680000000000000000000 [122,65] -1513695808549233098286961072203842917829992902069702490747810283947362392848585825778409139239089621536647239447341444463276021598011443903316560299756170128588653412089823736568436176662968790835933485438989619558128501510681258127921830628819259339708509064619122883928236608706126405000587807768427566685287767262924253748729568176274234768638757740340714206699356113106915768272202367549618889507245494066323334619698122597766606081725712272224908287982148815955379515476893139697102706538869817024889298927768178975343545240780260137552314196048619100838523704535263586191934464079834211599873670014851434342724050447543894017847977218836950048256192820997312406306266691448454896765981460364308189083336599679736385827953249706199503724981477312645315241408977351745970068655620868518830756598772855276788916067427352074350726266292822637325626439470491913611597102353984808382511595036453187161193512168444366932023563957351000201734254451859575155700408225071136544140042679583983880225028782987306495407514416592903602461560236430023091667244104520433864891364012346294833062140651628456297097562683964206265553397531406661663116677972184987657040910852533426477824779814979476579997925482989023392950839614533564742153932043698177229809338245360116779495521109107552295821206477807250253287918891680552396935932729250039136705999820441403187482606732519162145133749967163395278020046191614369008340587241948829840147838382202315768032426719852064274631176876001081711970126967169099009580650474406136747725334187473528028178031143839626848598433262276856716141898895443386846755577058138396805758839945891240946175277097003752184105555870405216390414288140290427205135197383974724793691565382877751153742815093257605990794817891671906498196224010607762189342437816876437702446252082672407341242967956889088515860041079213936731138103290887320727717646342998303063858887145439696183079981846047209685820341697387188723343702126511468684152371913206525448522938966889007513068859850701460953175518167417542634751908394302366726932280054150572270045207567569129068407299176324319924306002200550083894420157390730911720325781938075140997185745824979759622824139733520392186026625401846429188306240644176992251138527316458536719690245324291731635570936820723776403662160802392274350289459407318060986453504358849946964378401019214845490176661717417210056288088369540724643374669745560097102629760215717569643599171594357833728000000000000000000 [122,66] 335373134279263734148790734627313578401684721250380997009501180101516119274233691357087080011237302627816921292888731076613755133543048231961238876884558353775890079182335300710691779895530792154076256005682080280721856514100356168606701327696172844130079538087049389362334541829146052745730427660287771026605879436469672865010537103823589508451564035856788895929488423621408127301481178221920315917516431712330473185467530799323456730026934545234091537929967642798504525780438388746215408926691427678357688057856042644483510727008683811131995038032089650259762483868606903461539448776218323039637661876838231513450585604478973860587342211516051429367817727256216686943765699346694864884897642540445968386942883071761099853799826279814259901497664341680549940679009443884779920079525420590141439551873901339337959566694574586444621989536207623436234874614690282757510786972646515516653102593104994303541982919494996528510619965267575591537385621876547520434564233671985620162872607079040731010433741153585410778950701380660505102716966634806007506623501597078722032061417715942423422068946864633838756239857818817896297784708465624385152574742294704255285468049826493541108060694458663169018367844728664093936417513042106861889734780272343938876436447520745376029076997993578025770427911795326142203013129228041501484135997489135375099549056732477162188827138748590483721995768051180700744909365193435218347531291016764620779067188150832211454358676497014601386268964837581043567660246665242571002180259032067477831961369294245385761507160769335707325891858350638690713976027723480214941340173297452544611537446621566784247722741423731397463288505955216518793592306795122585701376913332151855762915207877990535658986384459075027904096143552293323767583971889112137333594875201459515296427383266368390896106661286627383169379483281660718810850058017467182259843693376706728444845917299728023584055306530028655504860682780614778825358407138102904775251434010297403514605412906824262070091350934879081519492365399647947363924156742707933798431918731192751565610359745227182871706558637690391501015063216449681503775471219908229037049962894605324198009776119342303736180769539366097114563603246432745986312580627778430957154126786752947721455661635292098952579780246964885238423226146248051506843496585587026153613835634875029111257558850362325284597833891083200263466619316746573972745011651645854738178091846916901976120893252409753600000000000000 [122,67] -67813839614626796284881380622694328842138790836668509625739933459148770576135528895395162719557497432838645523773495972934496352973908455171246820461488575036420586378806819784211096222596241923678618456398957794288168078212702590765727061447202538448801346677601982570034039273102561288141346495337939914032517315265679175612176616968301341070677040008302721227011316039069894266222357667131576741710035410335522529490297832168124174143404439146392808777907947619669147002806787352321212929187776081332424964525245373730025253252967670685060733335995874527453130030319317675407518592594151062223259195160336647801606015671755779207255476467056889061903430801067359459973009741904257233239326008675981672675449171160698340414129679531920581291738486532813620811268275269857539777906399404354309001129343036137229320652708088116009543497853894976221832855668821063054668972608867068521926413555002660178705122409494800046837384400615020765460232682109679024228718923791729387103461407591582481694782653697890243211116541532141787490043163056029613413189467542557138045908288473631731180125883959269708711923472154816135233484205794794461151210263712602929135898318472566496346900838653705075083893917488229963185933366876666371173200516631073327770967778156928137983734140640793275525595228737539842910042818934595358693782477072257084784903722470424646972033841141414125918136935523149904120593343927059295772211487255422032131932214276428534232245554275714447515115092270745276758691292814812431271787110376833748709989043435287022421487257926374963489979669908219417497018961463012960174722625488802778741063097644550900185294499509462757763041439070055588150681817711652880728313049855824443428496744926502091235803952351763898374893187722029930395735305639871836658245697379098437710200211645317959160497112832997447994332440002067279973832068240144924764239474849039783864417658228146916911974460586041516745409177543045575197968708467611773824079955093011429141302851890708530333087075617044821689190977637264935847512894619557360233567214948397233109655399330594895661230870909112472524640654226310647447786975714135839661557570226089720776832820415595967315249481095974374942624220133619919307421051748555721307499437103252335114568889186639111660140909982351842612340490681478309004843394193679327719480327337791438105762300989473701667505090620055031194678224588128225894511436402339331213780321972601355240540691496960000000000000 [122,68] 12439861232352532241648195272051676761839782945477960027342230722782709831479181210041164520569783449332069212911333617224399579935240634549282795941780126148823649370626876837868504734363184384532623395421424983882318270997827976713075586955628852584263077412864068404271986494623095796410456886560291269668925452319003674632255256978617553020357384695176023797906105335573549950150599806409753018310302457165585457587443145451926324613668500732367320713855896315456874826022125515819673013424632042288077733101079734269432361665164370960749016544518168423087428505402186920450161951831847181813517387311898778381296581682424421100144756708980093033237582653815643063882003555481995717251416500063213067297628616046291170059996656489992428705520234727862786337801792991443835120301396802603774734439698247453910325070465120532932164183225231255582782722606968397150407661796506729283177112252325383947069213362003892795110793590735124506196120917998518298729696929265289242571778309013543929391330101902834464215236097585157680314485315203216998180110960815954630053733123376997986071615919190026865655501972988651610505228841406229023227897413009790571992078907152181509812378857745494286148371931647769531633863668888087053220971784519019070834060490944280416220934224216024351846121709458882005861824272604847862898567414135407211949040394425185615371744918228145639401930118533702803118448978122560190005222422311967343118501554564401789306627039805322992930637499838359196062954611082286448312365138898262587537914812119649261869443638974434451809050928904927975631152496611472764294726947383172033364765100232370289770124623971626527294879422068400202755532474580761690193169810240584906363013465218245635107479366039420768932920901966836725567556431332216805029018421720278235195012381656661559018479969491138910450943322165616795154569005727802588376097093201773287353438422094457847409919496429894572237909286154574973271699192317493268354505399329635451044062566818608783324739107819425004149016414822077547019087406368732150277362628623653919469353528834535690778957703595811736119967471248239101500288120433791158539587470195408232902455235404692627117951935043795880082639909088500766974555311998395714891719077493961306720654958213950736469912130294689312102388876857142826259162265214954712225982097851044039295372794241867847320601294600535840820432296052274258068096915617557075267593877431371371707134133456076800000000 [122,69] -2057635645958301982597677583481733066216800854212410571629721148338276472403887616203399102917656529067103765440738881866871731351951521246178848632972079918576280328986064078194306927765155328842848183971367696650722140989769767201765457294221951298858418598257389220536214832875556335815640585871736454860078933025007226194459624017070373516950887348728956033993267413840906851194469186601408434971170197825938353841218172727792057522686350214897958539707413312077933559887477255890906426339086166407442765714008071661931478961808760742691686051866450150874996246050432232062880755574682769529786264193430579391571851869787107002685939413138521049119689148770984304431287915277209803876545183509041318861257367069152785772635254388248434923679361170971812654533545316380186623852421325962185951751364248113043539628388989473470819457992659820993363735809420308371408155895680823715351506678765649200833809909687150718168400488119626085793728973344697026349947000467105780738274318730574962345227021547648609007800292954411381221492691113263352770928358399224626709377782971851077492008294694538609193652027780971395555974285886841875933838972157266725651765169769447755852080240426718556955862127577545540329577178277771779081123138585717786337000844933661305772978092706589407645638289150699481603866344953582426012780697094152105467567301498084442670261257160586387680158711793762541733403587660400070976736602264631425621667342545411307921139201138079044840861299996718199795905468212312202880043771684957680635445171005250025303748056495716533657424211038635540817735519159482174662038548903107137661848536851563544020242988362676048001885049149336746609946686053583014082138339495333297640487241432323190997283705723583669073956798276120608611918690202225576263855504468680148433552016053385222697157416511688796581912116853728004151921398509481712420734261770231647597812199393895036552619237564227976067746118058345874713011287963904215013585333550784897145631686575486533999855262470218030002031010072527258625259562130916703021791445633324110705580049278381857904332724008592704036025779012977516303195270117786593607268992267003776809963614672117376751688945125249741361677443243092681282308776234676057611489067796272080003601832861728885739231769918405744388050976298002654441401554134134870171000695571569951250466118884266973854104270485163613206554407272900588596361333107032018633911825584565771913546047422464000000 [122,70] 304864326305511711045934111997297818883300958404380997309150686990886260670299978052626454883248044208932062977833306960296362926303853932646033861993407779304812706831589595285144770194133387016859046470426859704901089992138491609189505798795865723718495609598358547333389928024616855584849659208915090785461417821753808484121786213166604024702873667287651834214998657964868249176076028405008676431234354485980933130793546514585996688275292700862504570289739883871876244229798603507185719951456669721783139686047301592464500818806186286210745422395315776627717996016315256905110528411395795359035951680800607667182787176256972097548818387556527634954816342846003797776459857724482644390260349812560712277474083669828012002140524671014881086102678236059413192894607948720896592530462030037033110531178900955847886577416809647403202379091810826883033178480147513040631870131990566971580271215861855214341705358174924113607328290303289474089528164031337374268537240387876279522169578941533412440922833782735784894289433806207109241767695937515661397218127480383125338026978546381973534546067512068021884957891935231929012368494364740141214214411558496708099879077835924028402179165079788699177321289049487780518894813482746225030406016795737486114525970892106945354277656392563923424388837719854395887619554900723189222423267350739421110469030621332231153414042665601406298793665565976613103972313315587292440792848284060167416628091340539005117461241330960325872736342499423799945897634114024459622742633973570124340330118027255773708626933533925657561348843136999692059597684623543439772324750294755091478031868583989905611931026978229413822874241612271896041489688921468527268891362753916436549474503287048710652444620859056519647291020503750886046468055476685675575492746413663771850788035626902032966856530412196750711030317947739717864111074473740730605494750162036148195884951849159022399340906418706934175953274302165289069223022108103785809144203215204122839301087188069815601883173373916687267809636423220547674016663328235487579579088069981822708721111520344313163642792591381279156086503254208007726332713151580209687372726409671501954291702825180502390759647290934149866506085988763204157669416864976633675733183527516630014077215776166400799641323026016899531766393859838823124818665819224723314645343679894088248705847228769163855695226899186327042830242025512947816068898072995002707905171235746742162586455337169600 [122,71] -40155144538268071670472138565740567506423947118792714031864062470928089054770461311968798972861010578897110432964828185413209297016485443601741681152272078719195340993323030233781110457454366575892065020989374538112683787814760178928045722628725071452014310774646076341773507312615129493151643065272540710536144488898555342090383388736864422230153874046336759614639302584235953917547921554418719482648713395312894640747228976339607590709706718862882752716503873794590510308269371166393695464941738723255105562100729242967883923151378301450028519731437291662066672280071723726076885017567702338071205929806091461036377683892458315282266471846064463599583399157199713884865740391175620445659945671427483355727774624816515532354357747593651173624026193263950986603058369058777135405630519805776997854544130642721522349004762011701821883931390109193037758305456881377115453385267051677410509672654157685290966972710390341259836367814012757336161704211582447442505649015589182552550617760441678067586036482934455245002521380116396963886202054333078439777393278478828932773069840175235000206025175042825233040693018478225645936515562776967889200189902314044833138468131370134423956719743189944474059217209878045014277837805554161474439559228055080184770560774272831812564617591285193046228480158690484055661268090859512188814734231056543857350339478766459831454662389648658362224432262368940890713069749941755252146663143680472410978954330550961089445372115395049629584520571655195288465564942463715641236190279754657329866565889949571442782186885143267441452563196550640693832452269233896842617985853989632078788571161082518315097200452793390252052645182599107364863804365719929692754571572250085489473484890792674942398686149504689662406702288122735855730199860461303877892424045122679068905900552222556691923950412280982575098793383415872272536700561588699371309895062249269964288231452478058273171529984478550511502621636299766452239813343267927830059133668033813026152669874041035231364444210922352808721073840605937187664650494657582006216835131786385005117078317794671710731787718427392729106683751818693285434157426152239307342308967930105428938089783758167361515108483021344292674673262734131317742242359606989760182447856761491584674171046341820243929358194496528734517277659000797077888607492615871675642392788230904369432941830625530713633936578783916547536184510448775035669270521961948802155051931347212341182164544000 [122,72] 4660617154205418516235124901778046527472331397009697693899991075610762285471962539587877218958490497197569956651235984106517233221602421198702990459664623154837433195621489716195014544105120674609146783859806321143450422330870680378715466878175819079868568300551238946097726678595122185038226712568678355897064365163753260635179861159974901793283645246324852095235552979893717813445108943975365727998891442723374750916684262162433320743098236733674345022290645044033905025424734070522054003353705251621683493666984975416121878170285452697140266494126236234465656893032820441542157074904291063481471378866317889743321376344389034299263479144548189981414018893856617599368301375799777970099760722161727151706277637147070561704843909508962680568241776790440610672648323602266449318098886544858113337003333963958573905461079600286220052988511121448958725197350216231545066802622472766184617868521698196663326007288864814630979205887131635779682123454990499737970481094622031586550576911859999247952031384640615043235063818506950619322250200652021293154453160310324777602155492726633671326147281975291837857303603897639291425993951233301428483456490572882866329472307655344660978077148174579860067420013518383128443975293093263390202010095748762970573860918806850999331973113562409362480012949270361821717320391312863533358705402045980532340153929773259196723883392743859565079464237680435514434603766207295154972422562095975363598862716098959158970680267340727614181088049997709188789905223783062253493852190266128427743437097126095981302775958343545094265939622148761328945760882259176810214030264480950957499959189789629948103887889748686480254125404120059009931021594435148316261760859050955795852240320070979718289518237930241536146522686264905608043525057852315035345158474457746906672802472887824499003285640680937682758712134725505840178782530188468974543352976442413952497246536549139287550474374357791131997832402660380567993974999470018748375839357658371240237815611003873897193774576515089154106028715573570391883340792579295383281944595189886516871800466491164494792459707678067335622416382154312074060967542839221682620799374627288175080087828225011596016732079246841172783590212188020261766540797731845582166601472045205754303924928616279341092923134840731272844059860130794305450947227565570095997387577772648048460725290309306467873360241482642669459176150226857736263700334834212206540090638150474485572544000 [122,73] -472038377090007137520615569418172620504788557171148633081885601272444271983923105754420543977325688089661608986856080681408256486058478738390374406162009392337692126549230540463254553036169921724730944939039146756387131254277170310449441169743278934603750580305818776390729315426696632009261036332104201335898446575126740663865921494626328616856559708219983890115372306264764169430085417852392305124914653652159872200597594498160554726146689996851373507146524749937780694520130857680744752568966931369760474852619744569350027008348113092663075181330931928921972136362842584759414155702472723106643059946899043518517885302693411933693708197641348271565840571240848984955825139699996390036022482988812045738778766477406442285955580579697010103271108122669359913712866213705773117135454815706490751445276681679396759777733196878171888835321588803559418735079987452009172539111040387870696373762568241946752150425334778252908659402375759658289057278831726191436548169776903967714624439008331205657103036154047636238041759451043242006727319484645669237627997135709589192078460489236382220989260053112395231518338218615546249844798149117387743928095743493817912901217831088531459845108191535499718824940815663058807128185351020782335286113181011944465996185062041543988768157277942620821755463771542064806910536804338098682381653938398972620007954855058235125570159815364214375544754896779075246472258730344799920611208920097319048320210528270068701805229942055771352833672658509764239270446246763797352000852378923375813590507460477712840274242630692412953383920492309059819141194560344652389128795702811205236563582250495822873140808647260453213947418496144706689066747477664548898633524628446089733686537388028000862163016523724482004934143625640862061397345813868243191572048259758160628500378078943562187519844516133543673716484349501317310912527452739129040009821186376843898490267955183426850015559382420233381449101594345099065305817976028243852432782847077380767874726399677525939015173740214905393176128868086636187587311153867055656409215206575635941054104871913488250125271500392058576798556919402752449885571875796147833346130498644824441947084125583273404072638886084008250472194969698486305448268963174441952493809788795605543830104758860167418840795022718550252300722103027855726969468327942365288158940995538702649187411405895145733775882119591616009567974019677790449805592779278087486240913864431836896000 [122,74] 41338918208189452453647406836206685026169863217234185817616965682039015451363348080858289589534662706363089617244928734887669174465518687309762612014154783048330829191251359025030587608218432267582931333761059142697360539006786181155910090793729877393193296526521346516392053781410882961017077144037534610591736258778779424566276913570587061550884188671844332005379186653946238907413608930591065003989895446074567021707325226274068485411421570764124204464792346963025522499052556985686131457610121037719927919544527470855459869124591841520215826768245979627800452633064209692420202053128827950354659543593908214608788063046259050551334786857725234084917072369393048580375267033886713949814604010816667946378735409478391896751814907599292988611022161724972794852056658832632436752551096218629591859232286098027627591118694752723775795044202557153183874450337748656995933281169591958297521232729745857258178426213050390592915791949473813686610972993757211186588056359616508961789480794663941937611837296411184884554881559298563678343114201141234574675029917642736202796746986158200181343179597288379152175320928476334875596029829250434938290456365286412692019810662210590719608141700933456602117844664407248724373514534332254141386922040052100781606129355641378161137320941921133362693076169066073615066061062719309976644084573274779099151232053383469252579006110699834357487662457484960577583769348669752713779577060641887208066912295726943840187335797652759355859099152181305318997193454128523677316003817465391875007759576233179233417839204860877887490124406572224349077304087819074716275646068021416259439613772958493175030614479620242009539518261218585533533863271203372958859137341600840919789758700017122898706912579353886950520336451961589217357521569870439098050271940368034811136214128279267061683988943335712833980230017396736574124161639739956152438717265638682159617349043394176744685399119028573974031451493079746375268434190698694432910876947719850433955887371086350731663421950739019719111181711427406007076503137747496912674989537093222356657189394526636968810872064837773607100552104941513696343300802131043216013452454809513625450565554144758751061655445165329456133569137161898926357165241078573126034577026862026126759092546103640266623781989375683497957556159633539810300909927534114983316082306190930032382796437534424709134534217126067971693675229797582524084413550454859417749507417200648000 [122,75] -3116367732068704705197996939429380202807532096620497350884235623696522573398126617963967887467000504649676286538747657466516279195612778985428357371590943134035223981683838338848145738567898222675437617511523931056979125211658503087092366604160295278961430762353334502905751972402276070426636513190272373719606073966446810038296358746281476370179943304066009033104355311868200072176912120492118441309407246859046741781319303543060876755312227687274488375581121993228477213657780023109632920998174751606726734209752187546878434316132368501495760479302914033409999881554402120576042777269173353590095426737617234269780054079782629368410121870670480383721212079688673945276393158819162693445906325363810260864138639619797672381651246254850830131495470314973845147284416605776500008499709100951106322154924023685975464319776385107656471158242128084543781161921567237129833067157141682178283948512668065050656936614159188163262632790432781822693517216412799835811101309264205651336740967104920933354713707656102045571486863627138477904520472890893229066910810093656741003212744518411452695942271715208104052399855056470390394437783107396352222780955310141949957651988341157539222564217273448372451303719242049721150759775547337321007928864513906804782868265388539822596954043482835980962496886398801413061133573752940062003524477825386317262452474276054156527071634837850912513208786719994356397331036871593144647837440782639771295799814073153128789419150782787827870299622328876197897829234803803766849049500598726431072806123488792829916723573133408965428225226105752848672070638807803630329255801145191982139187302632106344356245963355622598527900235410185575138579888760757248258257827061789696609993569832393099520088197318383010903576301600178178431731814369685297193179028557194719485360365857764867737567531780365195816185349390957169001449692641946730733396197295803943042485892644854004288909062117882977151015819058494437711898138155755807143534696465394542454013251564075326627278214765718808213915258299205720329628344326608504570197358455674938231380231216115735394482208297924512589238952003942665296577512635540263291156447318574092606110343119638130878587320022431828593083447905869564064487826709643645456151774617437305995479048332430856456250814055584059445971328997632261384557612054592441075234427595795419829690240100446591398104880026755688130627175292550150779235074855225495073301890624000 [122,76] 204394628740551213603958118411001757098822263409617848615205854626525467734518484480224994616845040391653877694792990055688109074595644201780775934531618424582300649498479662670285735303147618017687055966081883366149323455783822520972332325530655826321059464016526363820522360337362994343436585552433179550551676868859543868380131599938616602277732384404589310970207929080926627651086046287730501951075485542644592216065702154073804262883424327352124460794450690084558951758679051578947649186972076677980874055145674607618363834943596425366962335191085412832058796529728377897810721856085785969119831738831753819681744557629903612194769877274967588846012013358210920849814346132350883804342556133209606709919820894990126388662268508899292135618385961954190995396394759465026232778705406514707671950202225096122269406885151809715270680570819609597790400796418702000252625533034940299790738222374424213187114164695264236295598671566127806733467063399594319247134253056006435745552364756946944747224187537332002508242335844617952637998043450666641435449717447316001880087968801783059771038965956992465928283359359593646009897209410980738155721275154147150021225800608172729796822831412942624394210575469203718396158142090577073870316789329773629070985015311655593764854941614155768177337676214168457319242115065685855896570510187411603225823362383490272030223479592075649189642216596731749586662357473615824183284723718503744444379701169913791400243687101820982471016774061699686052691848367375516947974227007195983062930333028020479323725605805533781276080385418846883640423098433336659543711531272435937818479394508910553732318976868105962108125843180305639511719439371513182783577186111357630784026569547904989334500457353622832023855956098910686246787544268382087114780384715856489910101423777921193233227251986143583458423829255642126037614766681931974425826959730962173175966777305802084515703441414537973528995311578707785989404768593832932584543399368412955550852925550930397215312111329096144603975874483551075104229729787635045014797846242817405110679091867781288693311467033321540683130202054284136149042028244831177197365749816278399890212413173444679806874767032944147213331626500619617410678965853584706770531033300234098090213019593923449865608775177334973980009745002006454791352315710123683299337375843521162914706655539853982142237417726960400783010234522271636903852437992343383248178621120 [122,77] -12247832595220094798546450716867518260643195367923322150046353445512919146240283739837867668475888262081976508859173315226159157302115989683527415711917478912873255522881143307212510322244739323278596754819987812023775922316372993423030926408714700162985926848345165579273538693890941336090274005932025738767886369035620499063630548176529131064148383081257425927190117271801728565782761231503838505608938820259611109198757917830139458293373231246520116455248775859081305266720389535796734962802162960301524603734500743995053284169009669790984991158368475439490562642499834203400935739033999011937276037468840134823491506941959869278667349635812496318128822196548283825874839375224486486018934832970861716812436370261653830989944565688180371199745482841078050366933453522686652910525079609132278932027772940288644839111724489838275302254320032140997125777376223582515983203300858902619442063154517840954340887963180473566135960812217884120916710749695000735343725441949915115530994970825979459131696519377610167049765401003777929744880473020440502047652936033031268491741003536567258194157387642285899744183111871781782614782336894599801603504077506380490368304157702636934046167278034031011194657707831559624030251048435134838485045591601239960947144228858589323032996467786777908222753213274572081162948158639743787729396441336954238374663853249667787278421986663314106402353338120176737732187577589541579181967017360752374748803095583687317599126012714933293267694225479489627598169387130058152906790903731562498696558469376912211104463619505238503152119035274491293193610580819476352939003400995492789794577375864058833798118319303998807724391732435359186211630324830725445911890565322037430567753288261830891755623689034215075302981868320051526075789106361371065158121323277952455496096272838864944867995227086303755147425066612136077770110900936743573271719934776437127252325368709156063113163695120761447515871646235098552805454409739544249091011587694392469839308814815912572094731570756799350430496857750220903955956245615708036589196421925617080806520596467554108974458233673168434962440145211595169129863371565681894431999024175970438877442682590963441223273728236299733786977014231805032099553024502362829494537020127616715860118989886723583698104849050490478825367160267270884618614096157829874929990558219990128084598455076928346249640027815688541060688030006376764259637461453576869530560 [122,78] 748426197534933208319838877219785762168766476046358970997463858851868079891831114324941458288306095920345613618096311448661570832274820740286523881783076101998623339743952952146057173920546349328761069925770615519067777519275483447863795004449672763134574512937525818777519950674560583809073811204451917081336182147359270358176134456464834311342679072807580045797390864686937071123792420083084887007656211023550446589805455386362044450306562784014614363293430813369505750576003638978834301959037778733008826411000253643321989384257323675051626737402176986375943008116788539047767695246903527614714493661384982579277941411668427868411750922672252527012431206352694765051354166014547637003321612766101775908286049488937160723602945931247670862590680850695521839902487239671873403002573793319470501387468925933755901413683884452402358986086443001968214079941085542237260056841588207660409499300910068404631195278828296314575214746622958397547836990910044792832651314362130606351632505114627680192917739758636030664793937144301446577750532468604536699606915762319054424718556118204004830615442840550040649171665998904718962370303994159106262130315461643763066452700924053257580967005722567450341288319628672354869489678326617380289999284090210719884570411629860076195193453647378281034965528948356898582576247010906171539400816561342157933580206254829162040464500025084509732549423680236873617693970260584829270361780570597967256509834543876075729320647877921175968088378942569063087077105727872099212550662782345539877763699296625840035984939160377901597989611654437395557998663516998284083655393928837461891980377270713436304240206115599050566823301939726628789999274096084240937031767985559073367901630269375565009315823531246116371358698826308433134156112904888905110485546978021875331222034202115645293153043040123620003873094092240809979568589197694961924725124242710006240335599082898774748268064787044153490802934482817698560742509375350047234037704962696425012889844178338842043524474592395192936995821655229047731815317069161500705682273239911845686217703200950565682587687468212598015916996637161510063915733052816677019907706676690174071970653239769993802041719341673990421528489119686015990139937321476216958469920035393277224279242554542597539022937403125515100287029554337617728692186183184413221909590428862678055536379336882280060624711184318330289958071612287081062152155825066774680 [122,79] -51333511701095633293756027553609971253892502643143116750130114516964619218371133229320342763343624932991053771016592818742146519481680810246917289032257865650128042222868776463053441240226152164749586525160556854082564760248733750593024321040547186877170549654056902652524854169847018286531470445008709138298939496840254716750533861198829865666127517583125333551505903365596044128505525955927568349940617324912481910774149929531685090473873637083894083884141646552533090924584406582915940197863683037338515987306196080475775678687776563689499204015005382447510098772789868922520910036024986548344227876545161175627917917171031636929392270808956274981995591110184494640464076001349726521053555335762785230144280521859186264775269337480753104686538156468848285088886852154904471896773507101756141040459287985673074465833872058598950485606068834298812084741606260949821834863159708207545694432241869196106005948465608714199153965843595353008303638355379500424814484274108085196670509927262430500291423232518400777233156630270055310408047870021629678267009575790271615092496892071078467658504736594028678239279752556165390405323929288902713094431887341143070703908526092088335954823513765509666276163872836738677972913128714549835624366978698992470828902006804739332526090249997901997467315290433450688180315012128746915106176144495155403751520011652737804507839089777751227190072736074467797270586184209780298922204319058438691842429274763957831756999586745813735879595904308321104142731452595564633125678859327024808551605060402393191568790166201675404213922522352475940872544671601061341980260153040685201926392424805566526527905393028888705410606199730945802572908130423715220249665282602722432625681460723461631341258334073383603258586441232435283234225254198057916731789866784628703397830116380849851733584984496026318418432605973761060426011292135927673308549966564399222417909732417524617724226917003011066874383352672839503036342662430546011003638035835207453067069515150247719675540563645956280390219547671134424172681043030207230082059661023839622142330320190787342539258364960378400096562969018992831305758524888551201111183597024981382834526733765367787985493614737884526940380360900116345561715035844819027927917840840572096526156669580354338100246648322848079285088444297400987359114005491372547019925315134463730562081936574520139322691018215771647730021673365700128729661636485120 [122,80] 3579731168693346006325334425946099573817340885305531744196207679195585173598696113496297957611021293928035100911639095576657413272202198961000675391777515555872672143305299836569573575862199179517119490889398837174418288971946939288912644703414505956278413960206104025836023649438620306539249089484824538098471649047259825651543209884097103146937467827714856310702834803993394386212342720765361168901701996231248711276234277468301205440253512017860741157992034770090309438172213462082237864526812307885758952498820657310976824261549693934136730536381001400600948812816066112319123326700066263790642260162330259144274483429207699066694771635318482598825906617803827814808277936512331566861128798943222543236346006387673387436576241771022330766737024411111353891111958210808753522444566278237725494923359758970661839077377009912689279271294327359869184441630495510535060329236232420030992736192685111416270241903528711259222075019364656914698115165645320660542891912813977675905513417631550906972339121422280264233895750331945697320642879754815518040049275055171830395576169561694158099108999315996466832568257398830790640706593006106374000376505411432903603927472721771035206808442191036744727911052660210500906713325190427520717182652988260501113570450062339699388280699567400909080147134431232176519365230635160076283055220122479200774130717957052457016607787767896464539144908847414088840566096740342882174368425884239753398388889459508293505415442193624034925487631713267186405546338454532146379852848537354462370500806917674206244692477970766075141198005014616688923519396792582162924500700418217244332449274976797818478150723554557043807508025423422841488312516257972809223464942481141475214669918566641823729192167962609577470732796591316838460279281262991483300133439249423897261686625106590958392392750263268096009142897368234223774087421825224959928668098233616180123330691861189494790308064136325854561222747147044965127793724038439413617321640721100169996793030610955300018808328699133222203830290293503908405342341631897407135840201655760894754704721617907803300424011245501260916397928178351742842377559141896646938020913135942893031075321411665256709507421963838181564420056583107739745938528024354331707369030468579022698675028671493343647654706794380935102401181755843054617954197956642430061167919115586387604984303930688957959228198939919526801849537698502849487296202240 [122,81] -178278157225328353312141169380924261294775623733905277895183447929409543427757799191517005711515177548629868955287584719837786725445967901801607227891066866895151944890568888771348531315229981961230234045221514997791760294188560068691669996058813497271504360101463361245286492573291601131052216147625247145452878342361105624566151444820871584373967934034551269229542020513526838350427674715927452287838159667066223385157428540503095865425579986980311446929621787697275355108543959071428717239719752961490482843100090054261204933365739714438322487775228100034951208936704773781659082308518912415606112066482696313717825167185973777819021495090953282646693373787964563871466509032210860841667718827451962791632880997804731501905292393393128089126169838152406433952790354153250127418685583293688568075283893957637986223635962004547635192613271328352457306406769627174155521888935357031428912595203090180725880945760551925254055245512987396818556348605483511513981976763086647433933887155059338835337303452670367996562390592043418609587923437231976823571732513148127872900910079612772475644589785305583116540337057084694492040927606752497758985712015454197359858004357835193570569498866477763404732709180009643502687583109678426985287055925772342421538891688104005652503205050511984434639363614461009725446844207699478269421441416305638193506886393499102583653840033133440429014247520404153022822601125174542642733070360890372418419295314438043722086953730843640003636281722025894222008223487115363612174424126652518470609753698581489736035115587884261822469249588119918326972707801911022632740099723247720214328409133206880243520595368127423877769868176106514180414145132351241278757807001305271845811866201058757982526506402706451596024951466679172539166020691066831451247078749460053838279446305359180107309818112368992402116674365183974984288600496017787560701215179122587034884162828487274407583837296487497186187071256172906805605484065037388238689528186503874840934414837919592690225373456917702626436610677371966307484926145450548369336347909921433019814543285746335674543003711589696093024505572954099891393227735180751340339934786105411129561573278494768469745049622735749841076313935245739402554885251895560967579825390222875607393371938238834960492276288545630600328269289211592385837776763498403647229741859022572408277234654417066667136662254826645867153588599492535080750720 [122,82] -2244416183262730752281789453210999908775525472244152297695381422216173673611419908513589620918831592841800115134530044722812799990440538243774900767014202744436658529978660116074636163212519600928443339162514889907286339892083107287799842136618266372741912124146845534956615620260528501382539074509022588295689089045245105445371222296294689679064895324071808031062582128633847155697492869344158865267426082127308816321795505483446567996916017413974057769652407000322549471466099664090174844685551912011934578338786132365234868814650475080534362068886177139409384410340162670341608431801701883921221507995914259715101511837701232361485205428548781682869814510544694823511154564068205712957664449488578593596330528882946342413364840650966574420636359519114726990747943273711202396047722334957631503026917786284268408016932893155368713913035666992474419684343578635611547999189174993185442580096523643876993777002764364459552545412351144727543944923893340139036533611319644398988622857920377439795873822627968662559434577730484157757062132135845836587634114509372261545582163789116870080507382966918026000327189790234104105010238633515906367286886981464577069130717315793587109125625332613551733215795970333341652320347653578918490354061605583167485529217105391010586670826928354761915275195841647337245001376535592158453836093039049990514052754380476872343454559012686737502944188866957340315715158996727326896256850187760854958011024023260014100416952419770242612160296264308994272973329097132154501388499695726618209558309922029207937704408915156692975169005299272781816279836507856113873356125367092457518183895295438072712799312254147008976295877086902253842787488297395427558157623696670952681662674417784593956088055734299687796884798358111062744836640057218252381044758238881953175895831910560326428925406515286324567455858259077067328220987778304721595227854043070298548301823591039361691353118174551407282430833565856434691126576834437817472309048320219427713690032248884495361272567381368046060133020171639980474951083776571028448667833032546568224744554162096984372367638381130531459495166896985371675853823654967507850108769511368489550113025215090814959074393686214177527492766226105644873884454242845435401691698274799009916980951332017070346710815824285973347869948815288774097252302689869587343545353962510825741742306020468359688170518555102873769076750977665219840 [122,83] 1637996131717448871847622253697676833844443140664611409277719020058186779908108231711293596685199388637316715393096034587404005033093294987099557362665887589595450594705542937447980948909079454218487209846853760998460027240206138619665620542390034054733347040368486054729364280220035974416778893777933489678605494539305669311739244536495253373144557193970740666072144942944126701835353486126661510297731609493745779219138316701609227743627079825868368273769485339929915805230214095330604671835975176875062078272335705700618979325584419627632653283573077279428813405744674576232671540304795998970875496671042965431132467843456278158892121756445590366176575859127430622313566124042489373771015478657612695950310448200254613741295003971578446092438996798969820122144725661868576991184977214325856397370865227928612259240201316724661505614118330904023896500562577198325379569968394520567988008773931176253658787779627523453922505405583425490694058865745490294453617732610333139966314970959931279246336748280312379802357792940284341440957832342465419534502557293817738180245942828740650694631512215644339979310896432311260137334050467491136826837724893305450383782802746505150103233707931093840242941548724449383441536657139125032160359743086074293890349345540326034611295492551669273732176669304357578184897396551793632144016741014539798278072998128820768631116644470206577645205855862212434180528650301349141990630838400263554156823855921469509388251844543344913724319264065807061722173346479576846995346995996931736512961318441061975573187501543275196354047364433124672318614329770321593949369044531242788903971923115764878141196671003996796126256292811318039273612641379300798943072396930039326398915496830814431847526421913299170730323867557032324542648143650794170967358692814221179364749030816099215381822227434520505627912758634518500836693490602400538626190331133798770385847718054075328520725472035364438384820392121202809724769617221689166372921730743333409830006764337877753168333609395247617901724740279891084917529530735927597519615724899607178751462370990424332082872267794912158923723067948560666618983233317551133352802051523425053067031968814016214969741726971663461108046240667906691933112388931833321750438650018863905671443569136609668449925477777910597110665571755550981489510791631845583299280899320501928828592146131258167462573937646751171790886472090365440 [122,84] -180446513966627275541895455321158486231389929183353277515840760062632417487233134885622216618837271428021726809220466404773185860382686062530797548569313994336026923132088183923915475931924197682179765871722516026789240081772619124323646884487344774284818697390298550755052647796494393200294332803654682391425566987460670728665136794783803950722055762994422198239891916073529804098905482533326761300804212513300270934775080219559938558196411614735434986733122663382488206144449268826686222885250380903452120384083939856385602557936050729105634475820514517224433602045554667706622089190142725380398415974870753783970515817383646998909676722388844355229849840878961886252730523113831905784704282016479073939110737427910066694118746322489555604473715347377771279365244945896717030361180695781353545062327329054164122697242585503335676491777968822410743118982511669746399224747608950303633639993295688781049002819871983240555376174845473971743861990787112213533223842734182954523008995488338720613812354046873607819155124683864818000690924489136778598046803645851155517711726882007616979526165327802402976257807297327398735079222384974976492041190063275450490028794664841048335222710535726427692729760285574123426372483765992216268320714040279894355458340708173177513267500600983156519905248762949814718595325580781343453165285798532037178823956823456193751739030317447446502876135870923838086627368622761832274415568258330074643858631537516519207803613778844379606365423297524594568591447837756021569179969625613239394924764668444840935238114718943075467302222352902756691017025982368054152837670102014967562961657770247354634303171926695211323053162545015236678797066622307048368607316805605790409240832071695220647021305440969985642488449924919499764625124002789683183189601054896390860775087024439033740259927665351909491666175924638100713870228153849084369109992174832008491768644894496382874016821352980021277539493361687068328777521620824917668406531894078731781127684965228799339026932691734490122405977631531204073302971898849258209332671761855604973192666182413352455954048576635465559593319697931864392900629408251771593466162408889552102502968020665960882352026099583217580889545383834993632424110039495056721965954271643699425459636152040758126689999314324474594395821684869049291564736121954419092232711760375687518098705454976839871878481455021401467266677213280 [122,85] 10065528732553834565532087366662256287864453224312989002851452090664046932260919041448683042593580778689893750464913499313206730560044740377372784128921387102821177209681685942475320715000253803177565039277285973033297950472785283418656525803731664374704541704558459812297635688477201154193548230542232630044657571003737468673917070588314812714898219390941758456453481490108641599898739235469524782845265634335400906259698357186478947742251787638499952167744242913952496925202396622819464245200573095947747663738369025201884839495596117368064909424971063031891342649379892791747527304210276175983865621738386969170026324713658069963296875834609855771148546792223789408523337066943186603182723692570987801050109689623271654463108299727876572445167972049149379791446583176399092611365297531742326929285844981488988008289735194721397359679982080309535580512200525585406029846725363706149999056638727162376108280086592578026141060472752724595106201793748731902189848975735106013574345558415446762941525475911913056109298175143990594775819160845937536189949021478530702033012352497078926433833255401057743015566312191382091825853068665630779383831762882682905163546019535898547071015641426271495846433876740447074865396771375848843695868091280732627913236747173596933357882111043389653192923394805539869548069121394264704400851456426114137533385618544081311272667800349054130737418760535976408667663592220866860873046669128790375560068083660708046611402040895160894684478599690867876026594474659630428419776562984530936720239188736221531555540130057153979959727152131162815556043615720131631220066028479634757910588626914754201617423733566780815394271447608866182850975812008779273174349386446610280662733467872383067692659109668380918394837762146180213130170805778509839558407751271340502805434812313829841746194244814993348454707513361698820067034516194325980298373503028559286707624614404184496841282286055681547578424009967868416239247374012664817843033249513670143938721968102012780040167662425073816657287592744575977010760813825146494156434878718194422202491769862707544371952612790661856546984272406748532510658064455227693502236646676616873077788087099600844580039130842945225852994059602667941007767827967166557233298287841990157021538125019288721271789043864487112835061691861005230550313913525663642478684861507755803572034263929720623250563245537173987243364160 [122,86] -198675801165351305383342836503669207472119793464605151467655442161099645365236457831980501796061047437767172649354158384517008335517354199732787437539230753480098448842686021001946067284049672337037921830453051070676664350399369151092406215321025638516112232959563094938725241612831961018415646830597858108773201808021892787291403298492383993067758204761874824627733704883330279387054904623032416123449943603636589551895756368337475368319040956084936897299305185983282727321539861057142319737016629663033282005812812694799959061120231523166690287845151333189286830806820898104256818705539287638410220413725766629323031118635066913069050355350322129755268781926183098234041207263740915438393758923660785321694568709543173787185960522022844786749967679170188262192230343873535546033124707341165014315020319656574647836950778577098092833887538666934052046205859179054990709065637312035048463916210595610101104511857287621295123372841057654496543268927121149557342054588017901260529451966131785441296836542845892009459949251898918659760283737293606080006520100157725856087525262315093476841431793400084304368424334343295177790819224244310425813359939198812975286484083341634455887520179015911052514415997249800356343232868830553122389583914167346997894482534174565060220211569070983210330188820574084607883933420348138831908421308276536047547880769429875968536211998131706314615306070157161379848812459591477813331329288821872267874441745978383287017566708790034287585631791410358358252258011715902521419486502453943605266831403871788305176325312044269929767453383111629380556899107873228588348568465762320111181424733986192998561041707622835843699727272293239947652754019332203324710281219611565428685789222256075110319860537272434562780665653866033940160388529977224277421567491017858481291419980492242699059312890249310751533596451432540549248516122760054071796688427538713172208599246128175342038051424788999993919481606173527496563711249921441109454937364068994200257075329398918741226414581942925088640051934258232846330131546293426845687933926198528970405114342990776544400895781056353098573314872666443204912280110570331683426290574800084301638434340078355645015665774869571446960255601680887322523413634772013250990273194839963680755581183937356822447215263088967532631206267443313617955627286498395474629432636671652690478480769439883546603385179658418375780 [122,87] -7839854488862851100355681298381849685026290758700961549497222814755891841756543986163059706183000249830595127341171808105489290026049169918516073450333438451817744633965749597052854151594711707397869216510183025262576737861531823929460138578145936908810627274536807852619613450446421635131773494720913787400242870821743294542804932561259735669998917565532358634030074378588512155130683338271683490696577890813964593378031670677999291895475377705673708632957739974951311616067005581335733930737752815412717663735077695407174708248306421863915552100865423273664104900718765113473311891087706742260964010570627876184289021622546279425533148803932676239691754291767816988220576676564311100883507887767009645472558790671559082744335300965689472898773166313995028462138101986294769776146393718313012897223893898782517219626425859728595132866906190826387158511908562074100276266211117039079680903991148118063290118957284105966214342421188764652095193349473809880144765295557031382179254822458039404715380295723274873665822485858731678582674634978072782395577799429609314322357576109053992954160914504514140063770310061336644154706315347344218111834791212785846294018159417855740459573202367812283022364134107259362320792343798321086843089919478255102820422997038158784405244265395207574765241984459502601533849257082688164798231727699955707076291585603280779081968701852288606089562534571879519587819220674807509217532420982885832418170140002947097275368346403016483384903744309847545283394913258172821616861854605876666079059498015849821991754440404941449523180061219493963720742531545846483002011453557292129770628020015975582769454542552630762066255260560514210299734067190909880971969507175659685224613404508466467579835062014011144255474896803065168720570929768994921506349074368344098804460914307719096054143813347347048801890180781518603415805821035364191646831003583254115964109457611664665879583648446744378472223776954543257203989060312633009958209375293518239263732596019189468093363416008530870660909443977690816457644820936094107579308626795444331684914166802649953569964980250712262559060764172044582858169069995365511521910813495890558230100945603579605033351825963587438052155776935448907459341401941968674483355478996270246641854773984568699378702532642723423895427161107196387451794645675364258664803312385095496048775791994565388997091818648590720 [122,88] 426598128279734816709428340943932418740862006253601329344917452658956332080405383950670813459237242397555845908833567212286844521070073766229293555942891639484177928509031144654400719793821887323743158682663710415009228605419292428843799268955973956001416757965402249356689955716340890769384813138231128283708135842887273967324910264042440639410358453410708921071708015609132282582351302930888716975330715960917885371678544089741877688584763222482596066369620183082493481374085240971616461096279943006125434325624720136031473000772621912640466149965893187432112273017090406174064216609280357095735640887592851266550924832774799687632715585743452003433833463412519116147652642542533639600209387415308138739372460781175476326297402502740906314166355916287361689363666039952168926194334208171747145867590390543703344122258866421967295219244459572817366493155897205908707410528227687851633894149699623452695938574767673256533225442981628062489270926246003952866053106109001774380714098277390738954931894940614270254806823124133747734388313874461686109005461161692837767028454081445627442583574077450788236737188487840766023180692486172633789078754339818017130977207605465854896259377296751436026480445110856853436742886997950113984777313631774270567058843268681396152932063599139859496812832349434361667219256047228949501158472286706327790017178930301471272084161389428185167935568861047242273047052514658801385092632970759634388161737711298879243492107823601197884166587455558232194763816445835135497519730269633144753821934806033023964838465544660225900968856785068129783204411690434094954568272731264944454687866789617383425952092843537990737004909487704185863622362752458218451360665631036190541097770228345490289428732545383675008296462124020342864034689523510416198452433888891771622994316016394313109311379684685197063589806003056296937070607322542440958944366020265370442563673082347455445975424575772305677116104578509898074396507479123376779527402947528476957359437468139354525583610484653497475129112926935797929054227108755805044542362832023570064533280818205833616706053691256323082518637894287548122609092189454944510871533626688456255800651097496785897032789434007406640657633460836798692808945118430120914933492364257656890000654989485133201154580192518416406798460436886769113885413380215581883888249245999317264052732058879090220123707549440 [122,89] -1052634216453322700477108776433175857670322848000871314793206236217958058875762865533274702567829246934808870175542759218701098103204225283527014317582761085522123477665221204129139902918336060199242491798067102736875105844639346082697009354309188361468058649712479186075624781015503852189820564915062940473605175583002785813450161996637990423663877841320073110464482887253429323337251340955458551768290339218555330952419284545997031956978255414981833005022125005491476886411903105630779712992698285952891834459666229251155335454185297151238878942972397604731934214455369582900469454841744101042380871316224275563959466741109872599772371293849619348343153891264931103053543190601195756234212292997047071363984851118021204513193854206368586157250287420009773146910675780503137976570284575538807697164906636221783201075103467969435555082849254365451844153488311745843342871767432882281080988322089897767945508476116320614366445921106799127822124513240205184918219427886533491082915147028855759238621862683312309239154553855825953053818139915100931369135252880445155804701812967770705191276862935916813984527454387604873752077973363646447956892718374513284965368470819688996303181032413929652704851198115442326411235742798759647871742806076339570679521377131779337426357511837769534569350977734089713419514488418928092309542095380441711161084503038857802154656337708395130334669999977510443829733604218662582021120100283640362257367308274632870521708912004080114546138953916415965524262018219228373412113107641464142143571413348270529196574013966749609180395611775429857563204007463595315579173645635062646824457377239673331980577159078955047911849876571997442917358535388488199730051065539144986706007488889678987890893783152331368652750759925868333514208835137631119043817145832048325376362221783529230689490754772296474373192601556912994893280296693754588496659410925395689003290119325706264387627287027252568030147428740490559554651202160396023108882099487536999936276575626193633814148542218375653800619783940297163041750657047932013129192881690305837104610495915840963993880032972204218216321912184782652228106975452767647397305596710000430015041807730701929385348414235415515848700859139805106585323809003816480916534327921719869752820545053422572204773314628371606974322216355387692801244595235618787372460817594024927733770294867210383852546240 [122,90] -313444689445700829343048058296070762245267545297605661430832167107772578676030964051794525100740762721246022818499413531582029318115513867151497685468162587201247603111585554908084686652487115001321693377412037650590152635902457150727581217974907234409263710575982553054374371157216423022181867712539236257657206199626241340990351760482002202554663285944819415964339537845653134883393725137210612866449931768470748004404146317767187916518577047035912743987254855675399936715914819355383808357474215314181700841420584808670712683219125382012319578362328484109753339804061138490864604480108445598054973831812892026972995188360445699485257382823016500064376048129343715282373428528096796980637896637121949108712134465420299568710303839941386739877609445514317839870824382256545573154926213947503294788772415978971549640325637406342007447352578277692085127210839404503668452690783969426965494310151731745822760161349182365198720561093699226231865437335825683805274121938857062157425904962244495503082672167096478259555157147366371188006099839714316945093492310467439041817451594912799264943283658578498478538068645175956646572556119489356687387864969022613870791870000058121417352659694527942158440555634074673591116697376463443940207168191686695468238150087802076473090714378007329559241707472667349557839127099043474902586522749052240990223418244775521091481870413281347470070122914519532025615580435876926443651744428527504743157332218707203553817220226229312594569244351348300199790581435195860688945615370574272932225867721422247195760618301059649979001956465125690343782416804064750351364086633390612459108580815861342937021698705705647726271854786202292522662198077943762126393711101139419356096353333133920611514135767789545776690486850329416276310110635490674876022638616059870400796469649570312592748244425729238875271381130519001403492368781547191834419103163664401572166263241134777933014922100011983655140252358866566217231583406453510982694832171894298071456615565915542029778336449128008010756102066835153276033568215734686335797237022548236684675020753871714410321300306370302420999322827997858454769884118810034417115308846386682315555280173295820778663125506376304213701109130877350820969675618969610805467080063859324002610423235804891817287730567158253419589545751907095572663186644170674788598767105809446081040005696450677294240 [122,91] 10956544667301964692324716628807337117492768989800768475554193859388556581383768322712167399187653140425508013010113529018147230226544259086779055428564064327516294944934114265148995297540240033443875541033789785052732244391236859172149205038484174831074483927953679451543755131606647901856618536826616638226058247275952600876781521090209052780058009284826477286904155179833398609052742170931005407736264847286947754447757135489063478998101736201559384867307618189488527705402027018682570607371154885033171958808520449095139603092357801917045661534382538625262241199715864202669329405108962325559186329710959048006491690303627997774862286982330847440214712269953995109122069892954037585982146223251686769188483932895186808593431061092752873752666525621537104977973074986735305267054899939475901501426536171488895619709226734142426941805873454532984274244650906932677287707468775186597884881011970846690127264428779617173026457415267736455629568974315695661052509742038955347954223689276418361526492007804672038284693577940925591149087988456497080417067945487798718283618794406362014223037418703823009993556275120599205081997205251156342281992132852443918910183903432860999611184213001639610063071525487438003237083343113822636045563716929069294837709554767067382131388545505411395743163358282308211447678450915240154400891635755985642527464515011542800423446273155900220092327387595243347037056562487558227730182669625952562591272243520257376560148863662324999283348224014430314976804062330823218430995152708349397823503452352446787340806798788386553844602388012407564185934186679973256941465030495224794642870445248166319410484215055243638713297324746925925977719568364232012698768807797406227486388554055931697605219857827353816455575089392029284588263791179501260812019741308211046276527852873451278788821388047480203317247452088401393393560291624649123704082458214930313283061079478741218684990573380444084724553652671439378678317824582386200189343047069984907801516441512193064548446173934295479456987011383232925389457487754489472991139101016922772173677439100711408743195694440632822906816411497532589402724594003092093896223823449247483041924526992977240836443393111077436112459828506414752932560346950830413573911668734322807257841159543134746226841351117803194031789421400591538755283351774840393960707510100244694740808644101456000 [122,92] -428574346162301661564511319455596645909683020147218953398330668398489445244987977528625038121315780105713150129884496828646413694454629720086965128863763485388900564608580131820825555561305141962938105544955374826296980988531881580377097912292549925120030595981759282086394362090994570022622766551607882074139806441824886570550885344570914208272442074136780621689550132279900769264609908405199935973118427437424131354940157447318553825508530305921306011329952417076455071623905916732177472458480374019771623043730868387831902541995318427609045232955602673265544096989494776909811349565420159860776813380433826084527751351571511163423306049389022764213958580273451412390835438752452872930552196026282358626671550439078746725811563614575187672508734448155527062245680574046696962158121980074549561985043049226739989015954699422587780143155091009798025384731922745777635713559535914114058288065327604398725830320525043064434064740993815587727750268164268536411334495451178602050742939479877302705462686375400180672533466375983311704614346497743001346185553783204465135304872052748578462704296805540627091510459404625033425761388286655454081544449157888066673365577889542631945224640064985427797782207618294140784756665876619961360005196214630367054777314407299372778511613739349621639896163013429428667709533931062160771643457413700412516461635265377450152447665992689483614513159139933978026338091640194814063408378578249236352329686663976193788306538124327151632347580994108253857335543078093633108175703442327968863691181140243506549440100730161282322296522521702129021926523371527036644140412860243958766740771838317308618979301563656239891391036729734095818820811779382136235062533920750445845153658370903473725101052795881467408178562753173789510822308814914842897618866173543442498296340622300454277091427688796312796033456810290009909225776223618367280532072162492230322221336600336086588295309666671066208184867958540238392528582708148545639510864041540476652276784153675548781096722714787793951692064339904348757906830349273940984439043138101047309881708235259474838987955414986823715673599341939615586599156173945882170184249887242272830492099553536445447653094875579319212190025780968285219093906743557470314723690509279303439897885164814148979820101812190432099393317808414340049282344508733093007258118985529771124835755152320 [122,93] -9837997308884211113084747689730857254467010491391268292455917595501763857924599778769529965596363898840467793183867371103170133405939210045687894870299443852226476719595925264339814867559182971394139145578284179198036416957944611013134313307442291461054946509232428409740055616143526224107575314171198830175014113415258307936119209054464793106257584341083126365420059164949214339921507433369509069550081585203982271287410197379028551468031378251595746956547777710972058816182040765181972961987120549562851140877593842737447839428889966142529923842872548665851215298121443739069046533389564051126974046637535652258450566201083114273310112615119427579551703629296635318742996127449976086776931546244532881730009880929662618217393166791409264048657619850069762472720884122696701331083988538072382801704157484785752389156104250565415722109761732549900423671955896459396237355646556367198002333022769728387504233253419080742710786199086630393258347142390007065995213467524258655877811160989237051054307060055501798702876601046456939574371416878058624912622223732898127062929064775045505874276128895010506863611497527553772511095331993496189121934078823175090236639170723796899967388412293857931844836240402558300937573653564387299437650023366240676542292590542278832902354088792357558187490649998480596090156452044458526595140986137671688564793282776248494828136789604003664888270434066490340890062149801871017696166175412040398412652543039292504934589118182188662925293423093140629756607398485665426834171134475697216931623461422764402763050196696250906023448623724882830546368601604876440179537423711115370562519653379631968492732278662007989744965711123761914101324238209811445497455855917104931975549701969861570550209891310684644388636063253571222116172871647318109273736007446503361053144346280297430669040668548022197647319738178458172557164348476500213129561186020965150315062706750081905889517723019207665742819578880534314870208064559119102210707583816314398166542634554333452422206708237539116344298715175948521691161755641917596379639238298334802948190304356038690902408135078778856040894132961134134794491690753132512373122998744873661506121115217768345411586351255701922512782311402181835345429821625302105355654477365137691405144694571894555316420773917646229243992342758467871757857848152312600830100879616491378963206000 [122,94] -503632669849702855185475267670970260743331277947757384041650148997728702850102847445134041408429060156978256229706821061039951911697831598556518244652799351172144566050390156083373869009912668395718035170916234642128562649365851503012929503494238519213829496430436528302742990036690965275367945833795559347010328573207894347615461290779065006281006855499388565784522072515399933080839736129642025903569181170668269854276655017431729760239440918572698361322197962002187861266206423127040440605565114730483897396180387624334396685791287170051124949442837346518300281231142878353347810494243805502275813228749363210012793564706295080984298279579876190424229192001510391111174939755357305730441682185663733975487712095033757043325586362614577151523248429839030814852098469529440665841758933004716127912386940987081544471482419696825343175501832131383575978738498424968786040227978137817324515378830399608783970303010133636060052577498352648113478467518510204157874794619600606263709890662646403774956375787347278346549475926332458694510639224699722710612419608494703305019896965649011151923637557575937839649668194362450357928329025485308259459152138676014793812471598486311481793222880690845987128923076054868633882152988159009808784854347866326710677491124508095628015711224815221229222447486828866210346025433450551254281707196789675821802700929036582242357438041124168707541154007795026667816947500814557132760461334832928948974988101291726727303763096663109506492573172414966595879644528035565506705711975748578054267031921635796766459576498128128235527623615478324591797357665524272112366613908723551880278026796015231059154401708496476204589526697068152488093037709636444718503108928206499926370206359781116725391816816677192542050868860362938593663011225473601312271545944850586814917090030971189788911048739788402591712804472452882516270740392718225689343933043583073440250204849603666790963601236026686032715726189450805568318342388513053344960486536325873221642017100940705711715745280215180202821311800679981527410007122830279261457420578702939227512869938477843178149220347599111136391093114905400685891493170604471287535515358745856171234684880709101368213167770231125385804467799253950056022852118924800126032764720198467000464182642882598758752531435815132746504540984144863043221450776059233256530841540653569264920 [122,95] -7006251273560860053090228539383989585488566706712803715666786303256186922987079541772947883626426996786948632584015556655468813014199526450181021258547872787921301038106130284500441162491782652000907397113790285495533681066545505840399856824360402953519187001856147391150521695015574029735676332836445134257711504190020470617647607057310304529313022705570879193402548886148610635966916031992071209191442284049450100268143979372181572351776484685522525238068496417252004448874240595950283309162380007539399747774664603926487316358427572136995729877674596356629072349560881743525745889906579195440709207879407254626479233043332644140659739899148621059229370628252079498076832070814798371685979064420448847227274670239949558491283384148426321539768396885381410883330601360618872060322971470134924850204726069680282262688755856910867655862361512741144973295633902543928402594588953661688739057324167590010759841581531157796162569639181612266315468453710923315664862735674554955937436834801933453332467810405430341754992100467127350251072805346489067368084570113341269316209816849113341937050308734472756691246352174009229933495526593140143528142120693161799898574162901621431112049486270220175767841463125154136365572032911820681946075884145345868749785452231659919518042813816500269196714500373148339907958765685760379883389581307185251148151434009285156533124003436456886574332334556642063882449158942879487902071279899518216599511532006367403602690643373500181212277700118319480560846593765347068156567039732556681095538721293635734368922653296553747468331977817076557899645576108761833377041697650041415637141511552434651977293175643604369909357606338370289098171171396769661152670058788640155710982394119967318116697416825391779404325605264085415681804762057803714156752017262488953532624401498446604394037097154240141837973190831450041950554874563622038268701908178876026055344049034006503925198454180239220707226821792541668576249650729081838085133493798617792034551539109540646372859878896027498569785549693627519887665994808792128694941116650106747516807340893042678248796401461312089443925916528107449360730327502175042849552378557716820756779987157731231081665972737132654321914697606414710261661369835087625668087335126853429958204197556726484452104126566573776648809807196934952589590887460954911767300893498407680 [122,96] -198443938502844712152553609390714915865267897701756685211292557233579283587057656337194309761780130277721557639628912016013847675753743438871909528970145809452038117032897658177254373171782615343624812791603176029230200898567920066616571178183719268492085276018368850958673460365394285632916581399704202546801239169319333010303518159217765357079656668216569271186686001544109049167711187480756075342403808553191872249082275732109608588146936807519912854523974678488310436584337695957119020503644961138903197583329818460808792492835841741400935335094857173357242816209021661604512585993968972267990022153932022110408850184934888392598124229469231929124794574690742632020002605103359653828762512769048804510374337091888233905279602869749770706856077066914819509789032485675781610521177272083159922857952460528735189214803449738119494164407425266350091557552117286320073083522212577199282515813511288747188319903159056216316054055273130092804501808200449764047373631809042384970469124131998354911633838983302689799560323064153786483261498555791479938868248496063092126566555547329897786082887624564877545863759390919133480873519107958943180934156249336654664094386211330550212291563466980387384549693618042246656673939602772387120755237979159774807633059060093948376742877180177073717813123034023286099011452512872050535283177852998576637249443337475992446199824762662157746570883954873585892939325796806876333668261459249205067436863277053693038353646703420875060176462315209907775163923578070328924665493481641434158872954798548523101127943791628793152776295953722508970358600375363193819162972136874464015716333832286698676502065356484713944709384030324208222994827163328781194462259687582491755635920175133485774541199101863727729077936212690931899940661174369656683774135277597888269522640065275774092981092090713641859897430865767105623709296379415880157479909829917303402990380257495703848042364823610337814289633492975198870827328631266162299786902070832131277789349034207561340529899594152414125440473696922424968213299881651945231853540187552214711775063796020306773993334521690480653237121351334371785973339658484531637746116128013679876549169842393501155162951376182346063648098621386280714075392669859921205157151000067936540429354591041405092448778507473325310827172928970298955166117305914379539957026690944 [122,97] -2266026995970323110541390523071347348138557974470908045318897273446076476921176689316580271106509259965459352258285661261379272987364054592314453124034485272577293546739989727838697761756210269828166175606943737327215794743094338828937806738458136156328919608446684904120374245351458069797648941996827212963649638046089800935218265537634442399356743482640029972599489275889973674665103460639880377304412523979918103086565809926974491825212103899773875244798706100168115654253383790826817651637118087546777002376220133130257929247700387525711045105325256421434397768359157735936070762888896557363493669575566930662814304348331323196961806507518212857147060601614940577920678511647048145422660645624999510262644404077405598804561660117947600374233170332486467080555113533794799722839292067852215703638692173456169435190432383622235888418111491276498902368501389441340747762576686578477218453355034718154916640314448745037232635441540099592074159148244040728711973886098709627511543174013963037893991916815972402341158082492670168642305229451584813505918799575489065885713613261005908118551937538034451942912371401052767098910402115951445839323760047215305025941275941125010388069943537318571993117712072126524828248914284829600846573966349764428442178666347780977951618460020445008829173906887751718094992015189868367637592874844833624908655545098481969771021242121773609430075530823529046831952607009509495995218690144099716553981581482399390677909793084112068172489814804494960399244258072558051050473365152865010463052296322133962031606557616105488195115516365044310607883489651628303046268400413171532805887042703468553039906097937131260868219825407826635592438937877365438668853722279085153214800334601871086285703209618818358415969005642963475378287593305292341212135720031881062530223213401774445176163034309775496144015250518053277676315374313077752925115963250596466397990631267781458459583684606495634419544043072861763808003349138754475888428186112053577470573939834759428205369244825663033168969215328061251013445146389643380881944108930793641061154744957408787456901471319028914991520010686539430721577953735180699504426081254651907455132922942838565932720532754112401386278395043954165285431292125492506029509691849506976302525661053020282030484220124024974146616221345437612761497354689858169117521088 [122,98] -21977957665177551680137854674923322946664291121529103182556835060070560747421961361052626043864207156773185406508819742555486937526209413034557662371544472035413629128429504586019018797003253392234448123965156412281752470723631610753065697782974039001264692572589843594969708029888191838225822592581474777690895658733163007828749695356894049640645750384950821226178782882989899758318213768616501606722109485342142415502099369185358613583879256454901031903843769299735933996002279109377473844542573548198629648029217175864932365638859391496073501581305351342159536506975603175939175260610722809552514958505588644947111761038010823558450974555089765652531590398026013963220820140480726288115961169655442152434765955759371556595895287221763367917057802153486631825115386529372900186933120786632653863028293710764896599936971089674822930410972058530581629791435851823960348444088681238112479581273922370449285947817564475103971988885619588145608345789479027624792423830493127741152381003057845736410145013506371163185583567097102412887525736838262878925965176746132584117131893333224942628134503770971911426669369332531454076572215694912001570307276560821032759817693266471619040988589718092247477155235023419714217557183386609157548266107207796050049216278892824825616010323827309483965615892402415574232452380460151507787443017682054793454047549370479275782935690639710178052876846594277537581163384575080899490682726669584992629395981991246732468282977896330310852152729494014651844614314606628854074805170380172804846376267450112839510135528873860385826072915762277685688369761484983917145003415108019863504205129718802777819709596506797060011068525087353461432605700838818615184416172356088970323185786638873473935616984701304733852056115325370341341877987811413700823412391984340501998079624473938782191223436225980869325143151082879439964959755842618296139946488374515164494777622319721736642133478436037180226367088595790787021485942663947188580618715348410301839245072616016964139814053934428718732919126952392426075572635070223907505286522219501125622831954888318878773503352432967966690641023139202754865469342475431429583204713032590976518425402293063744928228986337777749960940972502535814918002512566735029115676523840559238086781860923762057189710558301085154878787704737712910638965969604766097840 [122,99] -166799035290604761805683213391828085840357087025227907899043912582802578807782642649910353872614797128728324475858509687924443812610206597175520382039397439692772387883544092910343219004936167267329741619072138710831015213977927835877345714162414520591565549267338150572902628851282409629945704014575070589889499859730263120235321927616143678433548076165346462847901997523781985019145263505337121073719197260477808888748714395376880468356939927166695761377075280862029652291885066467633373165343285252955391592299187067392430843948352304656431426062836774337736676731272416276354015313582155561554821895362659322329088790113959803841980321094211355610652548004821451591519770519560907078572990295418475825273412417862687868786990478949424738321739988644643660417286376738867374183998196447548941468911362963521328209680090098376384742051089401387195531952819321473838081539658320458059819016240391319884505585734124828362988068205647732479433593221201741209640112307320967923477655683756520753106249998322175724887040372853628997935930964459931542703964896217098325448634072990912640253538630934402506463665435292518590406019764570670484242043450155926477678279411255045041105735625631392537613280321813650015801693973426299904381037263145524739632126410361685930714776512321610087333935983918090221809417375142271985699757386916940389204290943815213919161208704882874549289033438145964363796818254020466919052534146786614366333906669787925759558303550180387894677372005997823040451325439643646723356378921119749585175576678315094720402206776904624792157741787811230630788818827838860963763404040014066576783467231780312513592946401527352204022120631628714983041652108850346379003946462094213422201844207700540461847282238317590389477045971302645775792525616479946694713616504092513852511791421910337687148847311356604389713665390911265124037806821792891861596099731794588472374913473054246085790131130923145348248731007299845629708918617340692273052319077468869438499397431575438244516395102685926971425424803386427231005632189155637990049129593399346115731561955568777381678700749401724376024548600895197054245760300244655589908525239023938193214984293482894833360518822131989477675070198013053099869218616236310459775092039735689895109307011494604306497574988994946444596705605521422949246891378552064 [122,100] -61530703461829661902700413335996870967585235174821531486766489491304501962176452876477214554920624813575946592817620133373398835060960434370384654260152283824144677202688971294262510156482066525283273687066232975866743094664185475089217025545684622528474192919820378251760157109244941169336104909969659757307288337437073563352824069011059079940175708085864151647505379359112436648819691173676944803151701136427312061600497767275943911228636247659326766196537911344617336910404997115437413782384538948574588621166806198286450742995140659018859638767282848097066115062194390471277744884092791506262900173580589160430850269755984911192359104914150442743513121592081219506540935273185841189214088087259842809394478653773267962288858129536400873160484433035173465112995742075107614907942271840305993397409507428110102620901404301782765389513515598547371495560740500616083860480337844570240352487473291726484558577404532487823180185455379098944586059136801857588742204185904977239863086760133653844164699573196548016358044661794052564412029225151488688642120054460897477174018241400881270569767702585919137083629527146006469112166314902373446291098237643057945761072172314744881499149359188811046544640826381393168126298821277981806462339499507498610072021309758874662808131469812016464304803105799244720120599407714616963489515079391801859252261075561077387574539152123855985284254576982492810829308902366059986140587306820520527455826534732554213049916553831240039018857044763893079658670026381220311467410782775322252097131878579920521583182808117087076533902357345244293204324074463989554968483246636798824589725121606865510119730956089571285327429292265397395455863773331623261510125177795496602667849668564775588796466496083256427299350777866792066777428085977298794034149538453317104656421114889025526003565831695523481030378739715808166961734243807719898931287134767093932537301183422079571286566109569411458939898763797191633429729936934566297785469969592262750735367530603865887114888818744096711257654841489741296399710074804050892583337092616899593906041688777809695789615629997396603824022266494737552608285381037975672797870441454057427007839828423517822320694369043845157489690890271668210466956858201201324472969731248397004672964819544284186833019358054246633663718516331164867158269280 [122,101] 11968451890418593207553988234130409406533170401291653789765352654904939742504502274262755360141846286506405635978835954424241517987840532823553495520635231730548578493885665941775204167291063592411190154100193535531405983404975801614390403781506326304457094489256322387925872029420305286593399851254980774957753383598972259128666774941154665029990827034222609771634115219848409631262441498454852397471416353446955927275541450834093888462282402147548701368498447028220885757256603911925996622676330474595823750473309185389163987983918213874610022443008489514734441642052416269410954890696627292138117395256682379393735597044750068057554715851137714262971303753785482038952402712182980262688600493232648618925285504385893146454384080331122456524723276921903468768375319436420602856219365032397267433903634547452414857788437283828677349570353633619098323745442602654388402029028034045992127837229771961827260231244768735737620252281127805020761756600356844243702431158170482247019697609015511497444874765055105067284133459297219964683382390392209539632594689427875477978187537476973528628112452858080906963142951471320975470309212370344233199095366428006062569650605632146963665824625769346607537397857921201023702638686578501016591992310016542944557728776825734608241711336053050128618512221865293311304390228289725803167140707192351898987609873045948451968531215805776403556882218577550155616910142210237869298107577473784279890614103249300821319382058932581620775493213802574764203388322296600587110325395841182155859562516598601562700540133526382861157179566848188869167479077234057291403858941895646762377382075939917354224425951629992934028450030201555927782010427980537513386380197749106997549024087768509651104445030321798809377195544581247446050211066257725585416787993423689333295835050847717045209461066392322483030852872850544938585832356451275461774207067640339416897389619368639051297971874278928682463159309525591798489358770673315350983384815935597991280720066129889715860169388726168483198212797626475688878613315483195479545033989065077379386405676822921497739354988672607822656516735226852496269398347011815112927434902235456135875511593997813310907813487680359866810922938119154575712794036181887149422160523348658565473963626365473360308353292753165551166351650693111791685824 [122,102] 65353942688389438441888534215252381200405508966505196345763734206635662204273461473574898718640098809000541298909118217334117538542379484652093611512936572589064371141034162472271387185322435722272804878661586260321706445753539164734243641063306565585287703772525987191180225226144310103596750799583338380318040150892186038151709685346422126641134088574818679645860644229898150140724896826796274374464425071748300236883387892075163607295295659092080154871495679169646722487153121982166108876528564647993326838301386249012957884231353680930792677219857744766534091429969826891187900581379157999134860493282974922369182149683812151596820694860167175841112857052041504751167306397575031414215135557583099861202989129929140706777715852461162278079776507523234720806921128957658284322688800512588934326740196537873062805588022440440597335718265453073572609778274222890298744753411389027393185040549118677953598729679772388425902662097270615270529766415942611284158974359779889620539825944411893248151842848164510060569944936806394657734598647971349282591872986433847947759938917577120057890565829185778673456582821451474236753291317463370828617362949352660471868705261361610075568266319860950789861784324218104663660078269078572604083666848521405861697148946633307808655323049011123594252762027205939472356803307691459781212017386124567475984861430848564919590853107351325471020311563889907301279478553361076750992465535304669844297496451822005818087679961469348656162477724570864931933392695423359723133399319969738038602098556511183217616902959651940080691084905288027828099212838839522377702287348878780136317296214249537337065462237186051504947342941260401883524599298982122411896968797408991635794522586382706416185902821552601299138042231043560930253702709127096120022133441285314998813836518384049272814610109879812758146768196930165642341027391663462375772885220750594927098157250707338550195995175166785005068780446147276348926801946079371822364784092818677672493219851183545469632196233504771769259684320764693349097111896072505730263004242474235411675128596624354374724013557964815758278845733721610429012383628943628754681234017083634122947820961122526905683006133727076421236841762317351292399886576789438111591259214365630484265440003317944583833504507118748824580141782015875568 [122,103] -337337501678641071091700228481195810737411304637358347673519873524862122508575926616545272302934750320959385240873441520134709099672882178461037798718269610318746880223608350948981861369529398882471093322224832431778929921810504747031416868652005013754685953100464060082352910244197944400738419064555090698843967028644197013476724819289716253618334685154699901983322569820202669170686006670911867967315500136913115220315552167008128319448172352550746017213184365668725730062447338285381090868297220373904938677200346859948386997316624870730446996922853031035617246767570541219027167540336541454614158112924182414682695713479749736394855896810616337968240804412686037651494550781178419994124710412669293527268904909592121439472909277942797296519586004163937666877443056969466691229360759910035925094961543839748809707741546807979810219396518514087686610013443867479697851369953319882691465574339170045069798697750287705547060006961565578224005492036429328840839921241549280361281736076017101355203212230813332244164408266461095318379884723251874113691906427376642285076171722788134005744318510148843644939014550028835297521044621002193489336621505582629704670978969450503869763845271919682021681313729457209400389667933549585301222823471430690861776591405542364802814037250478507252304201457621595628018641010913716298878389494138536538933103935827138189860237026922567891855084897579015028905335803678017872208921829715124681615075194300069983669103686730001862393046074856767644779850586944675407310817028571966144299206921998141855788683625035205307649376520949307431111623275268335130604864331964243156424785429560044066862330215780026191007441269419071008360983142988461858207386316816635563779102376599588715301110839735023721895757579164815822704790832383802210161342515686549890119819307534331858114852430816089219187559783313136853179107707813128006507888792366392314235767951688761996236253509095096061850353296498681019359623778223118155734170396273269661874438189535916607664063211468795835966706614549323990111121708657296319968801089343368552403675607948428571744755591752176548194026750839205322176782983889870755526314401927086567591112428110655633978334111097526946080777177027883056425908811981883268208191176551440279224765410248174757651391487818777538826808566016 [122,104] -6872913239896764659398854552596410117664050214892337683162776778442889771645522581960193746466952267275302474977226167510177089237618708199959157682444867702178512215493854453721208981012237867733684703632844095653817908911624629121993732042572160966908936653181952461471996077781780880560313313989104946425028404750554113600135483517391690000917774543433856250029208591978365234916146327403516394408501656832463715918205956906359196674022410573406986049190991222741516186951340887368320266454778862928303193930646604209528844479278690897918687129518298052262947895406298281128224287136949749356249257257882328822917621045656302621538392294784168125613086102817998121372328582353106043386711648135500978231198367155046743474768891909546435098228513661670690460674025108155863031577840075587094368723638417350415209972977926583697551857988278029047788984464171739625397885586358917011275750489383717366473197580703656710616368544442007880689296175137949132589819922204919934204399158128901510529446040763974629482515200081594142792679690443312698001465408463238211371843537969478602812736759693668405600603156733126694896171604079744981086329646841038412308866046737204868752616085400676999664352623834462091081428881248244427178564582860678826720383089958799461660319452082630055016111784307711608730700207250291364478460030356767982745971892534566976878833275772083897437339695288033774819352753912220713184310893354626017999070716786771083570191879334937594649340758719619478005787397467019947038308259528113108695723471033669631459840327485642574430187703659872315679019466926044008139642498933444020552239251446481625032982507708856468160038235860739316678184770926913824362597261723038018678671520324695473605033277158371706275864198424395921889892653553894984456256423580515973773204283019782675074422739223007995126727301564993040414992362722557412586416280791491753256152796804633200359265287020563106929724451888350657352314530543907766950546007563441915270111208315575690119755421577515563772170639955142903777513946147718045852841369723341047583742025694102687114775223962198210851485174135437201222525960784208207661774914820131951788513879517216626540492803854981655332809771414060414945885381804211650991355536300274416359876550743093903481416480707612933632092544 [122,105] -16315183841876258691788384727285706144374121823847611466847907090535368313141292725097765170431194521398815588245277224793710785523064645522199179725847339828832275385852092979147844988255169137223017937691253367054663300587040160857391618680581406822498989247329504026169610591635351136951173726431109333221744263850391739387109036155193126186692253744536604869675750711255657728256467912812055968644594492736719004677308624653381585518905495866022129659350194579593964697502264412433485604953287231612419191075667934313928329762655127416601780753159284066972449561386336698264119067323265550957203674307591607471387368045877975559974494524794530580902131315670717509576444106507796178143304914385455492077226060605095634957095625411039160800177674676296169362846169378858830137188361551209172183151030638096380791059644160847356115104547377105808278523588661237369908209732581964401294655380377678241594298071201449595602211147526650339262515439134710676051239597560113377239790329882801559201508938823546052594755563965578033118580605861677728327775521441731470014375001269004866236157405846432411085957975734981965950387085615289858880789039892654451517037391573242173284815215274197883314579048234039054294790297502630247664030392541728952480978807355950523683967864828289045212657108323354923281432919086672313253719893417952412306622970669203840441544633885908858613987333969508488073843298430108730187354307800750984177359119843587356475820872486447090470393636302420805346460884830593177704510062588334281900653261648514402409330439654149204579337831507847072490367336362349151455898251096640477627981168913460519095155108774119550516878503996519369654825732946274158040124766285638680022813701517500748794701866981386109551718028411151746812553515544493753590732440565123426837222182909108994671735397094872482296217744945051700481116186375248330544407636556094708398213965131902405538987346902288277137192038817653120008033256353377247604104376407669499311639894524245384447796879756979463093894461126661140444861494556609889857921655611806314600366564579257321834718282511416735770053440547979258963100814228084126469773950835924377658067975470720334134498916685696400000178449443968322852610546538344087094342309691130569308725868805533457971793503175867260864 [122,106] 63936394112362725097701525193921209785097464855440501587916797446674505992898997626351954937941401799787658890973636631914008206758715594714974974520862252353876235026527856361242648738471763623135799938367160177520306717312018120993296495341379068128530158021021368135326053817444339845659693968089236557674504256165966815481172437241735900221405556669842955124222548074227648494252562529341613208148857213603441229843278220771744270104401481428905868968247405669065429282038056326093955899088502464719684329773542483183983395400888741273341608128781458203785055527170065723694373002893081672225252498388831096641666342798511336785354909766737969578860131659719666084063439492730350738695487249020176853569220424311911247892302641225227706399777943584143633434368171945896236866374291074470283204712246636717406336572577064933829258595917963508061422816258322162505463486956934682381515008847847712889471424985007464798923070823435167709011189898343607241964934332199359798455703964675811470410316365510718372559103324823217754165610000410686706711346780282015703787654020215837603625343422697424151564144953208886045012869743014431281696380736978280082227375275821250576135681256223997290541241110226533548809920240535898819526744588022360227972854788466337843315684835203109109953577897159982882542713359694783746394435094038464037743417954235331477136954003934814202529098727732844450411925403682681704816520776415605500239409913317564866510024576889490480561890383020456914083955878308350299949150154583683870194904545662714558139120517346595360810321216112639975368922500005285585878027241286884934701328174943944221608714275486274224126590075737577646958187258662107200378251868878588406439641764973221869777639472031442357132840845533295751213467212980516970335609476976270355045074488239532032786861050623475740999020625234754210816491950312316881726285106518543209672150404032653658960807918774117843081684541401156951901639326333073478572791075654360311931317371047139639626635454139863787627469428177539526296839898508989401853331414450802995373832556969426664914307972682547356455088277571859131453695877983627950080982407221813416624363187769141922737163521934663774751892716623841185425338299856356827288385617627103486801335023261237485686683582784880 [122,107] 686723942053587488312615001215381944737703220787892340473057742303390003590785154090441327714476613303056930596837402219112675507640874378871641524586674395944587253895470657364098691086768788216521369303778118238313974197657032649780386243236056033070675274588445417289475088070433895753870922314996182287703566649966376056228125501752973731909762459447548208508465652778824381667258639687256149252099984051786258207891397791546988350182177295726908789107613546293816388506504346443478502960285356537193337714946134529352185489145705560119672315520457668561570720197422637683247548711151797047273610557917940901367824618557119616902730210280291351532882076341124467595253207547193093741869493158017341730214792739884151380149994993832660435899072348961737148928068221506464090653460644333497694142669281325528452344442531061543711812548915078845419360563876779549156801798162577539843101177219587361008158931322481486850946615393688451136521105402437289208335066925491386017072575374260053591672039699791812400197061680507739623024664300622964540897718607854083486374255182678497481458670634741482930144232725952631067088910221220109599005261119974613007936747262774825043959734275985220902167877441955682523536800282320691384469441900982702634652148908081892496148245779593523340653760857004102557229885589864934626589890499583591385920415597441981514571945404905619893320956980033592401027937775854022885100619754490029745159412648038573554923146076296146700982911088045405293860831071346127027652774374856935831304873804183212924085643244783931472668788846408071012087428964037139600480470076909228849327706520105394645240202853612558567803271062163154148171381288847589786177871144282747758226432390338092324326616039502666446864405025919000547641344175936643042152746525994063187651879113525292654434199146559740351388927560703050710969297168996409433669230679133816391626031359244831639456159724372003267546136964369838378737127712897204785314782650627284418770647092099003796153694592482090368668458278226209538036927061895754584014181954424814672303179110158583819274895702711613797502095422419490898426523987283948785813410687084230325615764613276201735250787600635117069279480370648818793597417256943288417631663247489587391391615564752779546910634176 [122,108] 1163678076605048294246258537294692456202654201164265100367568122381590293501450383714851168160261117936233361049471218126166104327865298886020542765492141365906462140734615562901255490918301577390803611575680612709408086288212312128511170072866491951395566242286326478189000985505008364182018611911133586836414423159810414149080371519673749853501865993106261437412110912434677612684707817748657643331180055094284044745821198724892608072112451914019488589679988304147863095902605180792017410744131249707245092467993002741184893277579059958337093351662165768483707361339324918189901196997348095719511818009296371983558417296665649409521807454122166294310858547820178972737013292478702082677435140346004214005090914050844917187910993785664150010793081882721269701860488050315140429008280763028585884496431508745649042798318301580829651581453923440506578513123629271538501236453961620330948491993995559682969962198639644345053247040605242193588928690212381949009804349198712506522212983686989783111567558952539173301666965863549340476434302444211252623500837078748390888741277218927499776547185730340881208596805488883945203906183739354776144715911956424709782694907730805606740583829008464113596401146756739631674592459848409310368648015320527801506870164142609667840567779755950388075947642302209680112496085688170170071813916132064827565579108580349513976881420032251375118989617548133961776966282453454742877549974762688673319466952156326642987390465502450859583433000513311489444747499679765199024566394525968533196947268431182758674691593811598491571827218598491517089693653441154724527747093378007127248776656142885977489503192662467362899183401350480725061905339222369745197908147246704243751097732859213829606587573056030291931976295956528912648770444001239740561863959833104948963080872807875814740014633825367326168312641552828809834967712171179170010078350503578535140975270625176502574528829750954266775885546142159167658264358785339514957725049746462426218597687979931980384770270714513816718541008288584412669477380976741307981302070259053028646891864861221525006191272056420087857463684037688854321494132075658721407791898888499698628017308269989586430018995760784970890804826820789654813282081880722620669371969347167103058020878017541831304336 [122,109] 10003685359364632008300289589017036399763808867701517425277932907795561298248848669288688540292423150222183513295614813557054074701984840976554164694756323802078908139919635376524076219089094612266031140329616019489563260905893945420519311843654794571530252299240353372292484699598359964526450506852564393061593486051770970562651712257747863477024389482948777426006579555640272109319528996058931258938401028415264096065539918308905110052927067578826324751718572100721670357289782343737323544106167174443896970669339871988947330340918138645431966035168710621523742468907661979443568863177321865392976076015476770330095635460451695761326271088113606266698125726709859899087873666697448798169632629760085208066848702447472029824374527694954006587778920099741013065553706979523213091478743041766586604376897118367301175619683163000469424934809422043736964273869604069726179240592435221869162161374538949335893580876015097940173695288826085985563319926857805364766249346381901199939464030901359553014048084121632149880372098065564461174724180172562442457711687990314101377100622862841421772986342044825623057837947770793890223390810538269955080108798392648428789327032470222892600854904030079425646831183400852692065036493842895868887698645574689631199828242498473875192592890426317143710631543537268307856797940908190005575320024783853495026412352919986295656805357745710122965360502659435926459499020072085003560012211747146098328624680181559427668367039464908360716615588568641672076924557335023764588026999634558320015038009954822285058212522463385907306399183997395790053281901282176451812117456856734079827408499248799198766945244600864728567713312143725123744395563090119082099069381129594466412242063961223356343135915979100004002893923345478949300869528602209948175350790673991444245129133501166954704705048436342898680539209626418218552172908662517053846751831665770323365501724696940993158563388574991287726799874985714764036235020408340630358465736531520223974829285451226942495818912511179370477625671557550200656820949200023231872968066340260603392427588720200458158827180738856831856931432101591444004656707326511236440066133149960859603960299965391777012052688546821612275552537509549504816553605903056703963857700054338616103434110821296 [122,110] 7195411233813378470831292255924416101012645175984625781523696222960326103666286722503732253847819319022018527536512598244501327620083823932020409785835078537347160332832728950759046737425543813807481968165814974885041953884559313362337840502314945968449180952021823746881229248180653359359229144221538718022334103904392801959910977643047870864526242418258887535411520545907848592633316346984453340410053977646649645729826401247730863157489196459911349871309614021141998094903998377216218554409038008779547191694313333994353342517491214866591611542165170774777135355941502308795575356254327681034731458070153950458552047161906486843653857884055750826503547358114640519639295872212897181303181201471558069081130290839700332998118497229222795361485550198845712642773912163034675311144723217359296785126796956576005419301131356915001592817039308428583530601341994640293033865002042781202705054253180268664375519758148961578747502506479431720166030945653340199566379030189480665417075668001376685670381328727480581206622648932130971928221297125721927077732097750737142014111612660334401505282573410418404687103485961442187444242884771115993040776090340281484916139952913685993518359276980771003132554231338468076384219314604936878098397499247793901471337579930345978866302397824376403648581042170589391329427233833029748748551908220243798107693061454587479593240419833468518616876666655513704810935558140143716174341281095488494183768079703641017403858107683347908307580180794922962120458197460964727495519635140987937943927189979405954437175135068488990939357932629292404846960283936301685759728880108223082080081910800123161911070376153010580845018580417437852959033797975738340510744755189693712901120194750011058013726241605559861305320422403461516300794115003337943887535783780147251029951640893332873826373023284048140827451470277309894184409955134408041427523016584731259449911638204075066997711641438434834858504630300752769083258690759793872290066268395689110284528935906225252863671565100890139026743244284269309776578767262459203314038883667579994564961585509559566208568664184258640486757320887668493035048469383539970054586888086677732647217832673834526075730359856548460111600948975893818746697221196810567006729181739244019224523377306 [122,111] 730635679634647902036573090277550512608537128373972331185828213294518354702356186589435656216464572774377202616304052909108856964341105511987349190389125743002401311703298104621023765630689230595576040550603391992294306023451240210118505260081866580789410379531334961804014379066339713357068574349578631303214830574579780823593585310642523094246333734861350498256088238771132054142142414349058404467603034972210805819403297156709193301264857880647346782235356889584054440227303218315009383175948031705944735885812591467689620420637488624356835342440156829763071160330496250202641321895907375472901179910624929699671275215856554741867269879895039301632044836013225308460990316007788453643444968667812490585226130092485769587174029850845825273284521972602498116769073562206812497225700352699535999596091382681213360329374331964459316340470008056294266856748931707517732693554361895729330537394156926220008200921437992484465148233937767795531431195581229345241418237507769677728198722008327036375905382821089091976385605572160590589929344955966189872371966067276759449678336445001549879097238134300947280892249306048115523619029725131024798160340565958580262230551950784748445605421156554269748565929040728499217984937505455536188245297892833051249580796866611718564581691283334123024806961707107849535588279815267499729762780760535589001524465760634445051821487636117678911670209302957428582056336582464647720195155124469504129721660203587285232452621777602354236211138866544117287466648601239136191705652021013739254082326949318931628671954164585279181377014886833588969111894412198220501265938855094182023477239194335575254656248775817494194092019775362452594508648459000514957890993489363542365848090892591381966168805263242495296693384460631704471744399451583155861197315255157313547653114890741139126302669731522479258788620099522439502692145419745741965310129825906003253727269442566818555692776464683296682488170636842814420603569569132379697031542869669731834129695321055125103621353917178079762974023318199489498320843750456850043441561707510507543566073930303003598099367479097260499658249893349136634008487607471722488313296913417338704857700030523486834327385878465777285943628708541589802041332773131805715908164707887763565568 [122,112] 18218364315381371371938936363799356551068410193810429418732932715846579543676126330335303009369676287260575575995311830057815178769699647581040847616886233742512318782800536658654529061191653996874116455579395514577157508898020577688803742779457844112754373244945867697343825995957627979344647327485062453994600734046267494940201980649620501955709044014462468562017002726944702325571686772370233767282596114523565331360364519755352930718408609651468609716777984843434728482731351436535572282439375401071111025944978151967980227289279174775884974995946796788982075202570569552517940945670230655701390207118692021976625034243035649735264723274879178931223879119423007657757122118621996967725497083601696972442449683668871211841313159789941822458803588458865806729653699190297236848313251745170643463280265042705897914856196837293184238773706792321645253834164302569858607441661855895150338842506333265540776037442948062188623853280772184806547958268540050730320496176174094773650189308909506143808039304967754859975064707872393544929791623506673639425684814998632113845594004424868356934146373955301206212515498503534486352561183408657875869271412209507392939327350771114561721915522747677642377307810494194992511597840336902151071126260970861240224924613243282790725169378389780708016296124376762507220959566066366839295501525129034509977893388308877311844696993336757858278584314620474690359537087036566886419932542751786663415376467738620192890887258988846533637835440475515632509068523233329332870262641917911040497647586129071307319130078179893510443255018511225080053349861188245125109148544885052554809081370410241746594758754357666207419906728942411865765810628587809119453245692425361095011151372565304160478107612236353525310234527244981716103525275110370378109326576189348633073126359638077169076620295049240507010950998075495162607943018031638522647380523964161900936643841503955155071711127549424577699776630104402199132001610359057062086893997785249760178949256974241709908704880463430821073936268272971227305898542742744975671613892534417011258610786564838555110827546866226890679528669221069404696150607399293414524654354389344255509797596978483627649502257860783738102070991786135715635261523201215825506008105332987392 [122,113] -6849412507761624058504487806045941400240859909773862304793725961791151493881691175394032125001116825823147104407057290487074641364929753987341839518369700116723393199710947281888580848774425582349882269520607599570697991586191226480318747384766798201151436938167938023076664393680324968371093273531025310824427496699003077748210461835404512032106288870922794195388707867993142726816550877219196127661878945604765038700163197677641574288890002889572130823073043774060781950783005717459973356306131554490118307254505486802665242954337608434903957660139097488645420859930505058395828393143951776761969749069650074020257987697441783352488879555301299721413807558679444614706503496516400574594193004713586547216752106080296471093064131362748586906386160000071809408727799596543679337177724211860056145361854625101121364604614892933701867492136557243238094075116168709138492132278867065405222432384805778131175630445604099905652366932433944809878926061611380849950467432424442735213708303529855943969169506069144754279012897214933440669982608662647514240924752561634765991330325061599669143694918782435222072034198776026715363525347007629070516178068407612195044343035738715181783850898967445154435691899494527873219379786986086760073444625891261015884689517720976993151281544675166093049562547946832407755813594818995426707381713397747927521741029033828474363350433975035348234117989631143330809618312405527913566547150813377646651047411807684755740258567137061991744130932462483412886804788146700129050168486394653244027151960801694052056298630848875819725090584493085609327256842992100905593819020290223422806768375112216220569463410415804247413102929028372575043242098796981989856168843505106121794035219004897051330945526421891697464706608198252193021153459233551283743713459093437101679965124698221855232062303807554386662161963869127202038359113927282714698752578017612472152342096047408548942187428261378530795426883847648825918400873770918781262275547872721647775825405154129723409389701138762170823763088495378952004439263646290121252643504192313903678609979968443221855197813715432742711188707345235235693958544076247662823763735637094816372958314149211794662139235342107488538990039867973995165439539045220843980636323392 [122,114] 17842214522137433835910695044855040444838194457676169735222587192900742541688170962591386657132872213218336688874154320614475328223881478530026563569782724645110045050272814482321600743481556563965221133421422230890842463735717967743000487972969937363906375215575413335171567134414727600597468589180995020975014293851719771025189070944877116005649449724844608194737742820619412128776355525144631650335098264720817630730480975945604070613509843641749337437008121193884402706498781759274379851942628214744283984189426414868978072786068704850119726443861118699493374875380181362956494637693016930650431784061898084663405152251066467413229890733753992777246451006298606575099624054083779094960958285439733686324571519679682669335971086874246666532831260958434632335333656386787501071725780003177609665577347595380778004763852293739873421456671973533346872371292201257251843188302479177413315535364114612472900014779571093203542600463322058652238563293388568726980273543538518069143920333839328305929720090233778568765653755433992430541012706709886476098527094034312947095159883244842950240373809629602808982893096433316492777780250885364621790449339155269375353442616911262531038385552038240693296440723869678717416409139145554153118407243425525442757734640225576824680488635870105734839255584297695713565182561617970676632290361008462853889933516135975102514325522785641621041178532580966203716560828425896156519799553101048723294870832567160237960620783995849709143630062426676153808686076591976255125132067196734196516746968841995057687992412088675577285022977419542693322394079157594476800143828449768554243016112149301922099713830710634268910654460208112533487795986603744711454475116082153142933529185752202668298639086521072192225465518572955112659230349600332319835299467206054443263605778840710177176424628329853907604845110213831358513775913726724908533895377555196886715554943947573506595481469882968216248891217683313080853391496782360173129910539852425423355246781908117500019024514430842737590616330816174150515128076666074926153645102310602269344756287244655679627308583563562930516942094771606029177771307957061905443897817050711103844048589892633922173053869880092153846379748164178476475573595949997887520544 [122,115] -7499677957321140009704156427473441688532725299392330473148311028505561836054039125829569817909763826642377825694768827111999928466840820175961081451713096037677290200212360206485901492961297467694613533256064909868266313574564145416906387463893582345348308776360181478117637111009124371857890837441122064262436711741197982517013113864608204085256035471941757330119745023161248670544070625390853980229913813316528093122775197987712317016548271894134121023180059859296243536926089535653995632016725945872359950423143329798010385449510608832613996916007026383690631792693780790686661779497731135736764286210077039404458962138009777343595839551080658329602570595610985403221900124818478655942381607311135430727373929509233799903540474057861699619166600968893509351120563481319235032089057965648898750024781739350867218129099165049813057358302022416450974042673117497916280335623530730469608553530780820464700103712545372450825649070360928182340069254168112291255409717768805522134549696391653922006181468029545335564984652190318832868515751344331831704977017364769608261350522375135539593323520018236711144004869273843832076768711029730788555155524642371340584386046213099660958712077928584215756802377707956004159059073436130193436811818123571653343343427035087180394922003757393913659094690435802090289055799624642500877227226468201013082790687040002494983045375084323073624212445494941580264755205532543541511439601506170223172630374070037017391388037601362574154530120918587826194729319328419118145087806199469746130256115389365969427179598101561495721584632970134648512232068389997486617383296629662402141646502114842522704321819417833615159236622327412828327043083625771148573751887923545493614081267295820997430083810539728659658568729223031579988482951792456547527138859306276452908505348652025220327728263974172416364723061253147182362724477242985703294368297440905276867671659425947239511955361691777923640575154701718941270582438650465140945568786198717176687477095786048826341309859440899381949122929488382068410960614730353989653560320728533279619533780777987798886022131477251985956925136657586621941492945728221869566219851590800963836977210767669859529807303656785524628946924290940379996422785865353472 [122,116] 10064102887031241859352764027820380264373186284162979939522331009051536796376907385444084536896890331065994217939512893877523659109614938884115104418048451521411144479257816908835620817010781315745625010314322527965545011591258775398822426523406475918041059049768069160961719528487424578219408194523686625428631740450655396959235597641801657371702820279418394317543696998770565039712487383861529588847663068104503787430240725697243325256490732381318331580458267000365229232839971534213789300590303338796186934724475069837918412588355145404921400939298587817089331139384099429820789492601939200850805170928805001181273362802762956402030179391128492762708682401084275792246764783154582460108880222936136768585540752129973286134626060422519484503991399374663726573779919578614328289339925931647055402315367191693359107131351356277663093244561184674065123708843263611984896627757328894190686331674235627418896940814346166061707463755618146303371918722756111485651975422336622387087433986267826100013685272331574146043117880099292723349267891576929015049436955679777621579885847056650418198308818436634541100025368139190092549529408806378051500438826911470821847951165167414590275083401491618250704717232594496890547262671535403929739060993771074182156126765662072072869772119278648895738383174573523766248935769512775517050520972364280166974570239358200907932214953948431671220581359381446232473716669497973302829551076017724455281773713104060799117243516158930540329950637174098167869208484294049669956570872912244233969712501087605828535260709031182319708766420626629536974174959626004383709440211009274385697926120723952411322565321607019516275157410115400613106570209530643023235397783171283227664572434967903501766023859407863388791824206347255582309029062085489636757857178663613619894796630717584317207614221530098946058142150131704468253012193225345188944341331274375650228925930061124839242813913543221945612279379775957403396581186165232426326956411406448126439337178949258866582552583348338321638744841984655696967200330291889963978805802086190676700648288580714128775660793065001072217846785383012768733251680736819575364396907039747595289884004529042495370041782322908312869012341848784978121344440128 [122,117] -3274696539917795758071837379160517635420752039612298457969437276231952254718239710352397349117628341780033351597036071649135528903228572170837522085334118921572808444737789812857606170648825591205395058568152507732813220389957349027342038621919089487084993044710518288492184347133430681749796656660067778751755506164830977755516856100430902010184325657384532653479396137148105048823206752564575836037357729768928070704713085636653769486012924627633708416291216580170817877412989677469621021451209521499877714132836043168519946693291016028645988679552276439878819847634421538820748918239905990248139333101773468248280132381813515941305257375919032865504971354102780989324768118798902143218321804885440295564287890371926531011102507676074452094313373859228858620924350697112934043587955651637198306143392209300294169684581525293383245598768641684255834893158123402225100124626865297836342155575576911307427945451954960364944143744256670713230753988815880109738723689086604620926411227983627264253378347423968036146591145762625873169913332948888344542749945635272710909231897043587590916565728889212399536887084779089041672862680675350890370095548019145728986183613332249261038218120677405967497763875433654723226358067358562837214313158394192414026255074942717189510356036452689518825584882613812130649554313356779034339795460888562043085776466055345894457297201217530883283548286950672536131040083844493945634319072134799672351247197346062207611718200064253245039433514410602936664739796613279447423745938948530001864823208861874306174143518176416876164807292749359535672953897131674386112786398710869357992400731773924095629164075169001779145114977036653672620653806854578094496182163516425360500908379444387854474985398576114925542833899092603261573116395942452883486245745970270858420234257500715929179653493696865162376433178055192871844405377190027852092523874616165204683836040633175171284197691595342871788188940347877923247844554041224923608509806744954887135233262510429891641565338396762859213544141089409084338342437056726465451367778901189923492017500245782755468836862040500307312629738886289464927091690267532402843230081175268889972868632630753869277881168877417276695017896426348185846560 [122,118] 2305974441355283693823466035159193797778134584676981134012406347843887963424671087415983715086625073599109430132299991643045366207236294893791134875219637285440091919011678171141510916292029398549320003083611502399364419257774909720465945051710600579979582485580856135610134431964163250572834598150997576376639333188443786720491254564547136171936045037713993717789205912125186605425605534877771042584524546570112538851142600467578256274521133329477810882735757501019190334700964392937818439911477370207458295797355649990449154918107055681612137951294517346772389538725095694511715175213666770519676491193118401653098918142127603823509127282380014855370467196388162178805239987406278729750129503558138800816894390619572487652892569526476964703258630751066600468317063975843984504312075108582228950319817208722939087880695201225552857236355127852419877077466237395484021929904829195274061854303627912525421810174144370161300948043880041644475163910400779362250185523716992881299321005183267697958575884489282319068852777518489692500782430452991127700503478335430284924935930305995176305643647181760114415559556197491092323993522040758928184035398769577113989103437191630526409450310877925149444699956298315836925836950872147342796374705593600369447700743248639860899948013156961900814004295006125457350856976140849972181444782298200217243736836536090264237985909485810868272281316613522458386958570780996499216743966324522355432087120915174068556182556579185803530975285855888978210257669723801501949309744320244262315623935086382700341403353062633439033989583436520578182533121852245132968830703648662914909964190823656416546532346450694870177607780085392506471243824028831162775632940396328442830948312700311390345132372316114222790481345431298018677282437434229541722214435264720858943399342943357416080055819147052042027360019869281275753060007523652094122708572365831048736633900999769822789428829971583861546218852304568118024911445215480065678850399290370563169175592402098150954858584361370435744978771967413591789334334793244488154531464584524382574779447232349542205778829276961085743942192835382500694899759645039722885532682308980787523170981888934931003662429400864206055220424557240140 [122,119] -398109630609509089630036657104747668830988465437229451353295918192457943593739228364280619611209994172663967143603838900997526450531591322889930744849368894195449434544499115775706543507196778620589697294999536318992457930241432843310044860031684848205947455217916142374299378590752955487642117880602492933792985920606189750359181726738944280753450928504376595767149698329707101753477241385168022681923900380602409932168490142688220483901968341497063802203493431671150675394663507630501238751290083329721514292077094243285873410785448574414763022242392704928305023940521592800110303014476636738485932584839506422629509974845960046540049348514536298755067928285871087905699810441478150589364269342013040142527527861837013325286366478447448547753961942683548085091139317035072450938681613544167350323980536954099465885975436171561817466148689305812982725967689667879930445379985135179095256832583961933611949463784012303902485968947336369898745960872084092565722283307327406991025932242243525277475272233281878767603393474126860763427939709820693990334762610094873772010400112190649188480496467216455886459322299827248290418372955148757391590864466891982659255074544053359169470734848429666913927532061366792572009772036955654390340228744344925367434551190477256661555580565682189981973519245124715907899247529622375524201257133376147549380590063692548749472131258645638278835383645142670425008894821931336761109378830875698115746645080780117569935519810894521739543675952089826937095769465391091678212278612246150170846347330057641160822119003045625216444638663454663696615246644640180317218933752163975669124316907621636520778233731000882776645426726953044828420101695748934057385284440295489977107790094617936763966036895037219337017072434936023639925880391007736242865014150728998319648638858068274255988282076050029434268299219533699625076079073734732206205507974062688040914285819986330617483784618483754476761405686552738103394275763495255348402474516756668285026078305797276366086526251500098317658263115237133726197550136134605458246573490292256089600252730900886468345091236601003861080284397229036622581411838939443388219174018658580336503610075467418882165821537516149138284196992 [122,120] 212523984368153590183857232611084430305451906296071848460279470825450197916188247258781470971595980529006243417020687753709516787571222595493230685041910530201343475657144144813199408736270085210333199837611826112660998047396995497636910295161952248383527882642306345617883374287195895052040878189538263431159917381248118649584342284537120208565119163494346723869848443135130664081895562892102990723716258737843156929937067192163672077126942086844652274426820989253547792867171180154936940679243433570266997434004221217319924993260435514066258419840678013519760667244991959073979572407928243247132774816256785959243059406270576364284732646275325157288383164765012367590163939746987704415687354495143198788934801352939157235335057530281270023589013308356742660264619259121491412990540243162555446103952970928933369222452876509539520567843961291912854519514761226468087004305146435289106199807146840338909802360708960239753992350744057919217388770818527847496515878806707601726503646020822010226513759615204172025106635055051006653039175400339254710566826800996476536928849703220979189096503776917200487115201816903136128481071446082572162956013444250050996203313220646776844937156010833034851708314670533895059024334252607510608268803756620890874494954257413941714437544069917421231825702220427737002018264735299691854046784553588023215963869211884182141320679630055321979784920035984236706778521679206603230811138928295633523412640423529059545103699406956907088892067529636473905196461230773527059756250392201954870097081112409773183075901329033094279146428838359276957860036185235735697934675275727324995873964154708986377952526177312627728494643568620559406772319589084110056886651271979953496509349975522890014369833515536229040484762917316064060359988999232512890163860550589018968788416869930533044232704858966449636602298782265014202267596799963743811413211775232496431737058706592870641363480805996886219180912982587209924340894769475870609665707586979564716026528384007012341516262496329398062936153796396804119398267374501334731842760040528358557174417668080199716979880958393862245331799880572219179246430003857177570571659633487553231819837989740334193757812960230573867520 [122,121] -10299257991730156348177028164743360730436708197719211268656272288864027902997789751132626515400630306749168155208109390282130568712544017220758405857769461931712570277759744459477434258545423229352482903696817688937102981199569143286834622367558035999850200343844417112759867197890420165308224985373617927661459193854936503406887657829820670501702941937290616278330264020741954836374629084698631547022800584645378447647738403121132245116472071228638680180014735215993182577374755279468608183811863670752228390371699362862927204459456909018717180224175270617070089229317884369109905105375056292212823940975362898174796623778400228468323125549586491026187962235256900804570596918710708438909880428667984336819347735251000044894314967988975012026795988676732078728332062643332532015732537065757445194000883645424721814448616738707962329634567221276339763432419778815220119664653558998733415877764051689902706055252306277406850445443691451679277180986972153396037148999244493668414316049154599847416879615384241167478095614017897984025515895699895918086504732320877323044030088012925664051008759083115647506693839356277617721912169101952902311131839598716403835420942578380524457998614896161154052890067078838315308271723691048289101829924683240119000987458706650535781563437412522933856480604444861639611744524075967141858705062736704091989806868700978095499094075432130015399530106712620089864908081783821360224075527440371155047179014736219639966228053557958992682107811660097707253482683440782177573463878012041212474293724525043319804591210200522659319102765510294127048701621511856918937899093709351318411947025781321224725052374987089412675541883730889758051072100392614765890553112661693229003453131801118407294112228671652595704601104842318767293332009505758019228086257586796745749517358903311911843232801319114140920001566926604766594005303417383706966878315715533539649867260998406876214671372477990634571774592743168864957901422433639694717454218103788086397523874667955982328050519556253334269311146486492624694857758360593102678223620702725842855205875832819371021803113627850815397002406752615774320487341905876562613676753035574387422066540066191875153723117334944 [122,122] 8383950581353447180367625277630656520987294344071980308898519550560839325452450562160337319936904491312119526917342035006889073841505975256365172225524493628576935633183287193907669072369942895005680929851115696219856802256111714749068883278275191958638206306204914218962127884867484409861050572201717763425758930729100188855343579088666068744529365102174519387382344475194007129341452368946023143493551677352808644817859387367539594675851892425427538534352178965120838454344378457460842558539066085985719145900992131574696124025189848262848636428023174044739827588513741049328967035180952868369250362351815129329012362095243062538573338543785148609419797622633905869903088191683558149160081971840084203859702309004556049546364382255012728843610671237938065004976103474885618918081129097962886264060271794200098569480947962610618924326526355501376311240338042444025787169355190946628772292656232961300852115402672202289248619096224038699829925727120904216686158142118119463061650204748179715961202691328550505175557737495867868004007466679905576575272087889533319280335722567367485713522397388559131962905460523660371110846711711897214579069276245016771621104509942246726640328741183839210585084857066115635276331159637778124815049261570748136804389331705664780469359961169536410338754034646874977084823317732722355497216074018787164680787756392907034008495002667090534200921242647062316627831283708540460188008616105483201158782859312189049284387016757895643131540649312326853950722729384911264513067817350866616709057766017098836405345656967349138389930774497302558124303332032719892477688179584071454254303622076642374416192228943323098081664710966915884978010309897117291768084445846260542581737102963535654294249729779091666399240278430166108905000980008946130796495407039261028369441072510248077323297646406541272338840443282149987591415814386520653413285260724354534959322751122533674583154129088626743551126722319049525670349443554592272507156415552797882982611759948422633691503768680751258132637342290163158374436424102778929954558702543686645764280112744229737066682145475153159367030618085980100344138410449996106062660334609580404210169845987911224407084128 [123,0] -1619594054160597640634881532730591326423680936397754408751722024978925909575195335709786471851228746871392073419029813182603282499898223003075709561919300546993299029781172596273129643752439945110764942960977343366111753951293917865001070347970785260848678918894518298469119440619875348675255165260046090920862559398814667509811574432540940027896748844112175809194675321923642767143416340221693213641725623500169137905326847189740391906476553051969272893958814564832620360987938551750350380103738209402103148344365493922896452092806839546422943763148548296987127279394969754003252541006066775942549687104562714316085801104489406545035864390371804620847483513467942931754251451596788982092326763065204323049947771444589506907793606385800610965868528402346353433394642451897940088749102915793132993223176907511018015508217642876313514770532786793566442113507459956534565658153764629440513703151424174928813764127220429209838034770707080400684851552696897134450392385625439977398981466215801220842472095126093654057029540586691957015167057019203994507740530535816669867871009645289798105647764579694935554651389983774618694766492192151413498279161574308334908240593968569643206536451877394180395309364959619877368365816464206062284398981971625705645876385652812267656473218973763983250584067671944382246837037458609773548848878073871695885661227767286738252803958582828664813190167089558357410475542193745452249928310844577757796248083774674840748052207466322015396865922510788395224770507239814165715440129593362366506242117631800672494510987858775901556981180525677715033371046998356100182498504119197870714903622997164561781306873633703058331164510050318164677679053374434695002362781163386106299465772051395759889800732242225029302851056937606621747743278961413279459300326345483063246672100776708727951721634546009742447368651675656961096801869435944873569186527753946924472229120698177838684081416512738992634413673741451525776192388143959816765077998082553297617855708065343032267380511434297665989713498066118584543599196030495710125016049509129936768271933011758978645626941087741169305955580510144913785516421964453949675510442447335260892743264193570863180339423680328874321880256706306190078822773724605010897914621836343906300211325659401459972177501676959225172792482505805669278304926889608697697184168534301035079175420271590292343584961730615476317117525237153529777549834937707765804499719946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -18484653504495254356712532577559518284988144513942731867773016621835649537667584571548319066182895955294006691481166290330567934681425100025579785892079436286819596059563404732870132440475438075678189469579168614961963706269220257099546220319358900245635917208249399520451786010556559893174537511292094612970715676737705430550567400879283286001305957626788317735045221341486445395219047282167229698371860565800202811426271289055123006168555004378587868853404235334395505474897631889403031179853964875899754910344449104668386568773185726723233220461442525533918850898457949987341306820692346920404412065384664230626566959022879038238508775610618465602189279327331945451690358822953717357523835024559374022546732798314435268431754739959040347306617989688598014519619599789925667968006544556481046277297798764504974112367830836605251582760607914936427046352554164875868470180680918740457962318852679158285755434249032075543934877809902608055599506466469297435606408340592552181671651131439285821808332032178815687522108490784941989201473986533642278597366817947744472958986236361817652862208492023929746253046455416333738141579365295377910717764079069953778073728105773498169291955710637201195886673872601273154246965670903984083375425446351635166321405928060578166771310397783184960773791374067644797901137976491327862368026500859653000620070708328062716211569392773691858037595342237381480153886976971291110643312786177550383279744094669229563004784861975915308479470623277958080886965358436839136528597194699342968590531259981415149027949538711570912819311864609634475122326227130822316113416632799527579828511776242032557246527967325599878771581400003949114721949866474302282575472603341636903050834322363557186270079356123399201208840978659078028375516864068605462543141652653065640743358777264181356311966449556363016827154048494348408179164196293924478759168192355699056692380443820138582479768523770569557969894085805239550874973056293221898324472720892657818591568207217272057771490541960086159479599374943372594479966590787640022485578678512388272589930778890418630026363349514398951872316868451045612616229997027434753051485112370149141508691539184170737067293970437186295177406915035556241609201431216888621412105630278540504208190975684959181734054705344330991629572841123200179827131637914535019956820649708056784211335475216531284914929774129451538998266088218719514162559226077462664637843437372047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -8095448904967828177671313432188866230516169334096372701555040687422421971908640456539664408477020298922019588703266269428824401152054460009378851530303508861066753576448724194774137385495845054279066847237744703065758826845664829691134465080549554695011172360990614242813045354286328768136070813116150763259837391872293741064457489038026668128669302963429656060014260566752708484656165231680276093441612088553419245235362951839334216154293923502419710307768799615938949699161426376798834839226644534956377420889627385670779681749656060929472140153291026026087341602083337200052676364530795430484285378188825980214928742863831110200713981323870871434905960767237794593667730011661110829543950875446415421526822282007775559098901031395243139611122244902429825484507077259028261352630453950534396256733024291943844462224206164008685023594278695195600914056189566048320998716693467452583984761995583746898625703192353778062388952705399490921625175934460897962547416231682884314263466576834299590750335338333605446306108788215400157408866983466758513710243585366623177817131937446163658631170905466384804611125439225702959406646632735913052944891734622523170610265052826680286677380696977314138298226347504645250847964004757811285595571967472766421382491249632850419507657696130499971962842001942339353704016795877384743812632568677881207987569076758620434395826259131953477191440603932317292083337060067389195172350206039549288148236501616496024973382431515267091280272294669094095409556792685390894644228161209159680650973796957796244534650467037391365718025113278687351124968674671294935553592203897051276739293811419294521130808164624424948699671969004920877161937194275683408188959341864840358169661590522775973526634355042964574381376175870582542300764684089918690316965291459334055616451945840368362728229158911407226775339883847739868753249178486533168350008444764297942552651112454366736441101192729967078312948034241467017345310798635740615076262741343955671406728341381592480077228051258878334579075443964717511803197920200032965740913125862826558047853562457824010616614160538032417136202822214505660684365591738294980280247468018147004749061305914588835311874293067728031502777147011166102854648225478570752489594818523328150852022850592466355671161802251443323086103088910492589093718804720852531568845722276657642565585597573176732764119128922318917501082675816215297590050384764740566484641542492892692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -572409651492140695625002656340109763481123699683992364804135109448132689256424537534231362266728246601151160013537924178056425597580922976576142261992446327613333919635422880990040976711878193460032523694657055384809543115071536425134673561229753544861566129161197083456320604351732643834450010684471850530756380311275808221230305007370998624960338643874296357852989867630851648218985962976152921819355427677694287043861231021055942837010486049861322346776947600607896319897078530068883736964817312753614007036785525783150765612837870998749386719848801171309679412130075457245628828307611539350135309456396101332599127383283261955155691470721296547139775728493774362001552579669322497647494437328463544668957667920000916943584659642397085348321302125963229974385094165252004691168641463992654891992655940593784357253526661823518006060187438856085902531626310810274254267461473243108724880574950414229889736769498629651884933078191445301600804417960224661443856177479782407775058018952120236026628101942280923811679312031682844945216475591740485193100375335890852529252026053126351106022461891410137393002817960926410301368867713012443311834978186523379693092396056459032551151329968649043926697933201935279583206439979123421266584157649650835850939261611120021908178097506961391940501867936126363181568573379234562371625567465204626492075786979512698875567405540382753555128202421816037559749921708314017277441520942405340979764916837551436130171096411097658669949020748729654591162101482341464486396945609227427421382265999035521122822414948771200770998825365394292674897501374724185759544913682121615180860612624778210533805698926778381394820785986636547248819309994895888799843493578676488010234180198655918927704306968578513278859307722030294105151950174586232719745817485508448481606051316925934329061291661985613752339888192708706511341350222954658424875636172624528323426292193926562226075899623269798779408035794482712317403344759132730610049228081576099626338656246132861913878303011147785482675563952939326803183676464989191755110788817718221232655554096647032784630524596247781147037266889048985496265866479842243801345929254295137421993061585780076821017778669250205025235719394571042791065034234223594876679287109277199543427919081066641419059711274411940568772437321769412187452809789043714313677403530059020201771827878963793489807458034057840239589925742100056155814344883026568671372271301293150044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 143473340666889074582034195079788517814846674131837629036533368749729682214303646995670798931933317667610690742400744986214655371849635329868614531054411421840181745688572607275220253474168380020016798827023529385371453300064362724694040722296943300360542342174113720334906666784206646856143153882075926922333302542074537964580105625475484895832660257353587586772908757665332701296269767925586289189739729589656291842637831908886894345601531337753849060676833132007901099272325432753681732598945330087351368426663235862332344298441891075260944387177082224469129013326982612152047348488797108256912748569887977448875309248847871362485484348914809010570934973225063024444190624666040569412101758934300819947923397845810326444744006332659924191936398835374185641095685934524691859702737359516781915115864270540402332204036718510230191649676474783386650265232068723183694829772606022295402803415262798441374409095197185353509298597327148970582980839339083454356638868218273982719173531065770244949618393079572684579279899178007514975299494902756547253356609098837787372614517519696832967222289470782769310182722428202675268262658828551401186260250145369531436757504783911280431965628834003314753048691759765960482331399703554844534963401120870440329201830821056289504992358399137278562853691739717926528965151196808661327401193490557435245626211209672459743646955491212496173663181390075729397327204533900009313216981341020296114496398212525226170108935194650136731747830942115134271286070026593224958732801725625932189796112925390716497984333281683763676312267272471622193982007448133333512327144101362921825191344445595606910387648496922077499725126201191525306650771071187281432497912240006100042219063005134106494268287037197323297746286274312847307860476310479972241791736975086175779159435162610536839265578791269200453745678619397859959148358543538071912969847182083176524334595349342230611969631615868441688335182563955789514473085996156693396367788110322230877629321095085244197408831250912150863994282501574010168866837512881659517872400613757830165463273411875770274029957808577316227136610073584940205610443525179750727487711982452950015444640463305389650865047644932498740799151890542290653039473768153852739911258904777077185808303259323111184998696828202521309267121235759476781403463391586327493502507858576591997247475828467609962078545222890903732930359657793216512976373264355080893399541912764557431930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 16835131653096577123104126149598537187368354012715829714285029540338943269141797503578192359302322924386568361221159943606434985812876690302560217307934469618424020536303149565595091692469188654687455547553541662523222904056390176446085661831214853489236016138914149940890337301625163311213389777683404359938748767619211603884510892107448699854934215892321243055570007008637339114307559282630515254308463281618253646737297432729736769263590796869332737914533365091075612545701125443633258770204447898703465932987231330433171868320374028598261861745043113563834896400638130508147419162880169164350526345563490705638176665651556169569374598130305558652878018551963832287341573951195428706598601505252537676142728586640504095610408273584681606839799151260459883085272614250250873881010588527354813621270116826212813998624659626455882656136431907764875756093521010252384149572118763935902681001674790878496168225498483339679798215625722452223640830640906884849297172764733353335033065698324057549728410745049207942785233116207886612016564077877711845991719945243783844148930175005500647527648449833914889800434571799901526365614121125937031880447907084015637332900410097475897230497774918074211329364436308623564592793347567701454180044490585697027085469408342613065377597411839766236928888524333733496121045676518334986719131811679363039879764392468954884433420751573674187887999255519254782313317327109088199372331935374644947015800055468137492957687284097619307224679297939422636250631372483736259153496727070589468709097201404883703358557880939313534930744782308252116176640016877529206840544850499185028794273902983815283339356660315259719857077570165478295618532125369287529538398896571593017801616296798807056679892234050904738616952280797497132014041622753679311285262121155425183203885023993262802606845183089489103423220846093376688579509520140860495276157413797340112828636099178873002373627545782841678062387272552132893034252397147110938782317043145275768557430023437761420713550030426736385653626597743811542909533291186466052969107810550050318559144527829044591232216985216616418170674665801353344859719973201857812520495679848666414969681973926200784034369416421616432339800652680773450748260497464542131150419782462039137925376618993425893108302472495588065327750538423835847748524362921195592763350890661051747914124321304666038205627920460140644433964243826439590196437548607618795335779770597179362841198592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] 798211836991451005054861580469133225023352108112728392045742426116302506567437844621743387667249330014958990541335099066837938578379825068530870658008140972855228148831519038345389902844814231401739493923563548442966033036886678296556763970479964773498854768342515983592322701179436006511020286297510373303526315291617563894722569839359487766470262958220852764748499744474248407813341622372057471252825626010746611227979621127828889993348456879211580316710770009072066056157351660792101318553980757701993959966674179356194854883636909375869901698964775795875621768311780048487395138829810040805552380866310041828561715527834927588024749231708378104440437273415412446473215552360496905507182211662643730633204702077992271757315363070441605774267257563051664916490846975993225542097709612466381742738892736670416428818214991372222597921914209259957641855269387291464571300280291304251643032442298140448857586418955528568038247394417222275158670909971505972911636733525971984783102650789789813879552184397602415321327470544459964101499827470111896850830038611380939949671970456602889900155178397431694169158592452229613890643849236091269259416889575002510735317817256001651259198542856119480207384806609455196473762291763116708636949362727421260363923494768882643887155262957436889405719427104027092666750867847875854866889369874699198347667893800860892750850652343079370273279067113869116984611922510812367707556149180842212323505245051056210428260788762252705694305579381129925594212364288314576290476573863983005378678924415548773867932258314901200691931725549015947782171852613494508875255479679431625786563487779954760705531768843967216224793033131012471774818330201968848908845662043657228745790751558741616007385458726631305773487735451809873522038224851974137831373033842120870940916110838685550660885972328506707275974218698712594247029996261519851830380214700633284796423856256909921943383317249944518848503667187670124334381961692823420184626621492423507492092989954667119792621785486173038713778905869801267186419115556002830785716426534733283481105330713852910490526994825818113616226480191513688275584614029320445988341951017648319793612807249406219809119016414162652261627687131112751174869299012628915333341985830489677716587720237173020963875214433947090771818579750544846265950546105613564082913265006175569453757639107455293394774271546620203014140593314992848394114077687562223666811880154151478676181483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 14547101818590706307366415238037215374574890039304214412367966148779389936899030001350455249071533672259992236115439499545353345447961277663949906865988874200151644353821422067087614558060037098972739531703402013375746309520557335823601671171331731983162522745818648798613718160073042975677282726588786925372704559762744744910912017897534242287572095261923149915407594811687958752877616505998996437322187388815269049484052458235739067620389334359155030967928542835755685204480469537846565341177078507147944078866221876064353563526951925971099577614704611121280987987186851636073805520335412599865106470979027619928620798110788157223547064826667947348131571067528136427947701186973868703601707517497435610205498744502141927627299824154245511576963861338274315925295408118628374343182529732384798628213137829074430480943619096319386020699004357114805884253304463804335240476583045883603864482202059302056673103641460203573883314206972786626719625934059275247173715864094655515537213663913524700299074273116496313731778530232111995959907595393860588285356373669756906546670585697294010081403490344486876721720437982976050004291925606058499032530404113531042963333029378981610186373385214208410679614175490453239755049022285646372512073055923182835800477744581342100604092241639791679178124873219402736357774988064212363677590795194677907808788576557556548400900108056755353403994650699524171420836936192112015265738502231717003647191293081793862654149844859960795326759703061600928602266496208687590272721195130683032010801160731054720472601487384693727633086502205636637353086051027948611302069189477862713397122595733896596775983066645886689693855812457495392590335068843591822643776528620859648677116102628922520085770302188548394002117989350283748555377674604198321922195405088775978497309119216341891951978904372550163828379992780299287031384230296258460120721766286047170044388498938952689403636569355194481048883461829283877241009620601301699411088309866528703672852868283912396902064754916707613521378528807198101263650232129716713368786385148131214356397201826305561819587965404976997850410598288192503328962098277247951516881160563836403825004685563047060911279755281084259239406306938868598031642037777878999732417368165667607018523941368782707866732605227313238476808680722278105295300787031363465736564665675107247614846847491697910202358409660452215742478708772021662366406462541433796644459282415271350038484221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 177228063032702862579030111928233045738935141161139794016835766644478246393833505063757559315960217863073672500123677539723036743277254632267719678552416271543835386528951877022429661527640321401249031765139200868888817162754264074437708992479610938011045082298542722468231452137576914763358048738310363849833096829363028710539062500189796006492341846438278305355896025205804426207714329862723485960700666073952574498379490251436978679711575537396148352142689180679983385529285805003220612843065496819760747408927947656533862328443879115815525730400640610138264477701674935117760777504807642959380295081859087402324718136583695283080175908068345289530667655960739471270843810129047875584829436496073220131368739970063489956175303677122116244524823181919429403552271112355385182185026982824697372765878464550725914950449397473726733648599743292010484560369501791705419463990430292071778697560083838983938448084415801401534815915407072080136571450053712611594400679764021951754805273406679862115697401474366508984451985748637187316934311805448119829318462709215822935287346564496269570308813154667983165324526612626407347423442616050076008621965097387562311187464423129708253082690627055702416565683453683890242012101093995752071053714045144074901174182482609359441274975064927864701558558335630768678764981020106701923318585934883008684694053967037957218757825450665262985436252954556297118395543805591255555656822007775793466821431766124100104934481667801871168088702754920378626002727697259058665429840322981451340397129671326580664181051477721846197492377883634747074808386786086205006891949399315433392176407330179623267705692163317326264519260313935155043165405648605863166827462517267412688320420822270684681893137895369161624924546676793905619924253111787377922626441554848266792110436611834416585121436191501286846594353763598326178383973108708290986760061111448891300353765381923583315501961361982502299725937432240567300948405696817356880715546580985197425753174780208676740242877212277695248411762335999414212147523047467201117112147584862525879203958723267079612151723397924008718173089723341581795663770901470523992576068624512322662600157163532301495512200290312741601112112700626171571994063156277203858247573442767754355918696302126388345119095622320630420311497869941534984038941425348591595798080930987100542572900662352411452360555938989595208742064777303276859572339737128058905011792780494902915411245793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 831214063417184267130052466523863542033988990340011091229322726277323550031186689840922652344701497756737424673517553710558000846443498256537527823009254912654165320075546319417734831706163882493194840649502216765736023874485254187973658189976868220913738042251376417645080725316554776223344673263297363289847915329291841814160375934796728048572118498246782650642518191999962128865660561037718595177275533652048178377101945287306191400909841417883746847923236281949406370757192756046116012097305355567710126719685995019332008232222761379263424279584358925840700654403011510427139757353494585258707528284249630250626405398570903297873664446107740921141266552955434063817865009073006926477258511864974299491378584271058056284178287820415944829602514875958302686508294267367064033806677785235508219554039601024683405562045359412123574688757483054882596454388755148656966428405626096196246795940475961113181779656641825802491530503110220851576804152424120278823654341620985865271900744377914442427064103283956656585559336309940001646556845774937948467564465459753107719518605199057700448138522874539485820028245136751614204314283937518795125810460550688180312456205095158704223213476711347545090159660414714343944307630336920742778320111807736225041435192762778140821466782635463170411383491327821567427251287965823925686637854505940203064647049231369222964458763516115413530855251156679332766681456299591613468452962234203467064157648779911914199349373517810760731041813890050833920569973490197745693780727010263811718323742725869275472836186724467600166958239813035895629382234559966812138268296957022986628387777206528452410866509381812439650929855153997539828028969464197247627354774965688685923419947383443011989768915320163411389764393517620914493711946277361521446352700037115422661126339599977642073424732475709804303492596786286095100069641559740924265350513157885577183279243333800276025870433505930176190727663262040080256741238941844595611844231523520844658788292104569008984045543901413131064666703937521150178455378416688567167456865717018459174848777546187357166763191054072456120926425646811403243168898942176041223566897964237410864312270258551912142789107203982380930947887726549203007573826737175783110064283239627466932808135803140915336114132747329797812975148335320333009898045502532202393770504482644860715722961719205274180056960623028305540276354036532493039430536896930525867434138070743916250696649801728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] 5208580947690959316285898000334434740268782921547226673213179947811872101352055731949733536662606547449356840887485651073104619582588290322978501009347406427027029011544907688462334054610736306299140476636439128249681547929264371368878333642727272703764200119269480606221799520258354014101360249067374302572899756139809342563630398484410741477568385364409745204702668246312880605159716549674977548818485571634048157711628809842239325698897344562845474104215643541673414750612091490682683016963936639944858006129515080691176877700934967054465446586732479717863126160300989322687570481834125132658246875560788566204762112217587027129433595088562286225446737050279598786083472454478927735284739914914153776625664319949828615164871675596868458154503358880570770154593024679971316091775181903720164638690640990546036255174787043321183178210938999987104635545743327055180324758699941596433347212590856674533944281727110394968771847200986815410276923034629974126426680811476082643088986946534218101607937959899255767245273307287179256940875113103581904892237571511095063965762169849043850375643353310599046150031865195315408083783684697442123694226753762050548443055614743911244239518976783399331328777285736622074273803675437984869511199679894095313625278659342194766998350170225389084589626976994656705988043956200732854289301112456101335333497928671662234466027393786741909419001216567142995610360122377549212404866132055930568286348571763986279268992275946926301404409420736595436031989066155979802220822250170302357932403249081142732406295947085785649127338985479834366141348030301443142836559801722477271167507968339737545152469520424755915537939719238035505802146197068763182851176601364455511124516371351281210686990328147533834507195594599090494995983225052243259261236626812996495675550201513111806372479200910225371354955556628922194671034887950790061625083863840482288970642738180363890293281464740954649118211119158206775230196945404154603598218641747271638481783478258868759576944700974859165901518914172547800950396072657157098494814435940981153378327447669955283979858322072525403790238981349210309104818841273489136284138421633479926479645039380745141187483103293306125104316791363046727584519667256176853636726596494214123549424280333434041497330254743378632931552776735981081186948905080740494312817993055836570483517334662992281763320870275383010710318078123326934592379823787325638241458498365507764416323266805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 21096179251932277712654155527076137814073726810374211808492644065356445447931579678931499509498967640166367900360692784129541796298521177654329544065423749797231098598774464050435362903050161632600354784123488892115809624535501846095268270827782803193502220464957399791692371765452159310581670244741624478444445958231144114638433047456478414294762221933354440341502750554077824808432756928507964015488548052153600006595034213307044744946182338937602061024495756891253724549590796389283122970817846373319380368537300982840987765767805804894219807438108383667481353768003785155097295841808990755573437485821549127922753615858041467116867798879998946702193675933815269785221907660692085250059136428828221304865699406622025542608992656199746859255517863251087654010789985237460807444554512876098469126646721194974585551183826628848556651203365176025942094510116220185731760311585774729460680552630161824346592682935489924161217264613820108941779472686650307504693968294319388245334931717544545686190977008459205246288294784164727739510580401493521092575123918442625975529225261296871956411499034552978835608572169008554320600038768804256810761569052255889635296912361695333666546506340811680504599727586040262893610227414998738582359855303193661235651051348051949776177798985225507486804699401073143976588212174368839480347618187172164197213353457455792111842424232080052838627875336397291615997954393404251551574502940493807671141186088915572821070189549785217644273648041463935571691651353809764478572073805237308370995580020843666620489239627360835418893534027280721805331329203314968620750589671799225807078594858687317253769077438518573393969214934227954196813345514263409449975301471248996271350514720201777199729365549642056075254104251275410112244940176975950304278098147990897589604923345109896864458990227519035314833619762303276810583313810533708088529995007816228683883741796684523379894762752710494666340040502361409091553690959544435752748763513220786863978673395567425455187201417833459565320239136738340692597771555517888430773147575144738790009455038059660379020961792068383784763260166129556478787720839392343844799612804014854030514471940921811376532918983097945026573449043626032396290926188263599889019874115938004469474292509015655134824294342175447753152587265198940793676470647493178098841600530389339742023636462523912446234550369132974297678037368510531210359771408299173286550974159717300693944893146398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -28895670481099462238016903987983611738260752468149851770407528256345967205738653474330442925857064450378557896673574353825226921536604470859315301239063973931892779660246624384158140059489109041501434780228038667583025856138144667260656058852796770788710597159659060131556825547595493563739432832561738809227890833109961651054718626225972312472082752714660807531636489523302480997314892676687636761171856162751805746287252387393611569765355959925172370206488157594135701022968996636663259553378852940896468336128229064630245064996483442167302060653879525208913831911016564734022987670623531435226078744852104599844687157392096702109295789958332764375804780215506663583961336380578763053854907634596752873854891738893354474292800630990404456837815714648131806510162055952302828614113332681290140335827708569883285635147983738326927350712967402613841474384206532311334150094731294318955026647240124309984025022239300250257634406111977181708713093531326276937899358387657728206514219272090587390897360241380644457568975306714658121871908753550008317682627721433857055416480596001785683560068407827085381423782282633369576522914799282971462317928285450301840349891317484681020612486794961117504385344723065460241263303515338514844286369008597064799968391006164326956217319361174343146806323692317554354248850357132088545764501630313033322529164489349745436545718021948261222358648808320631552753188769322159869346531008264852049978566990352862919956483382582176117749641301348692360704456753524552590323132617313193111167607809168705982105283856945848409015703069755307936313426622320850935018517218920164972567849701961874409652633404135073692559126348654073665517761087474089543067155409591838989078350823552772147409811401680513551598783523550926899271586795496229092080912883579113749103489671514842707541091759109041289362780818516633525726272585244142754662044492586392422086400136135909579008761907541591282453390063329734947788662267537440517233759122096643820901983138974581119143881444861974760622029152010362442401472713864427610481003571326706294824547003200058099265946374135219636993518866402979260637922661843889685117179079008529320151544843973081608792146151862733972523156523140924404862234223921561599528017503194005342107854565008869686467538821632661211818150605890889338085561825498962280457276902644757161672189144197528082591609388425271107407437057973664299242682159816918969156091046508787892712990750801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -467777785748911721444211465929929590136652362978501546769437600339774772813393431360385949972463635188679343579920942695983928732919482888942419458200532251612154618394783493629484101800146611339488797953419049035654474821314146845560778132181433145613050015020159657589608298627188838486721258039080472309829725752871774011472890678300411827005318406711846761043482050361549931636306582281888402092063691160638519586837292085410226493406601892141549490511310946398257098489590856558944969788615041164161764536481111272234409593872783082789417739324192500083063241096180096436924407900117757435839994963382328565003229631238111348540975048160432258963542871672531319023693784527153098117111332259059081835003432210321240725662223464617259759048147179033066387964061426032488370510947891502860935007159026865013883181008005741233643493290194767506754814089059425613738100517547585421262994899985158588336137196219889590779451104724930132525023116356491425269225580416790664192971614694534187943078152968650828176290252850617852141787038260354260715336031707918235190775249793024652979918802615283879531932930772474900117959165610417443505044726829392024051446919256118401892971062961452542654893470516129228686025441554028777202277420419256453857900319302702099803344957573789517947738726289670247898902921339563731782566136259342168122281157854816688273150523061652299252862381700868337063766605839156375615544576441408051737489266590927603515938401253458415810114331880798196506874255939179656865942979656085607257029546778015322691893634057680250400370742812044558918535979928619110637933009972413718573267637260608802507296109584261529931517069869502095372467243818086299348527789496598929180239417689466623197976754422930950902143188046571645250943365110517471211320881959361171979216216198187736813719804990262561837659004319413648785887185619553634376119197777390355746973644944987792363637714194497206534545719337301126068969608706233704665730902371745211896745133110991793677433611984927546008288906461734068882937995265753914452335726882422031939902333028592037850513486793616013206706047245420311841080846042151606029106085978314931310727604189449843079362393111017782321258328232246648822664322774857617973442919217701145702445298581818449904129939639710017539522653653011494187695400020922984329144873670221436991847219461992219452942038674021593854945121043978922716579264379031137653459438530623585471468587540545536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 14362418185855275878282984082632184181570404420903495208642508044142186495402687334116870984022505864520628839933941038134094060547913550039072701849484846090691348209666017983622072575625315296169134783319806246289671960403016773382109100740265368618436875708295185908230412122480312631186376278222170278481671177714674841936280495179401787142804832014050878718126157988604479707585420195327301192540440908587119153546626557474147210262710039668465316460105263269251178373574062563552456882514031712342711776970519140746579495251124096549227644706854065329314007451946687540380543779459977801007613018910528529089587245153507000102440831446652961471899352159887577876583740064915668842972766285587127284507155565830751736329790208251430434962186469062365068208211368359391828617286910289972975794476991305279444882276133901571136474223198110882379454429347557006479607410973984808666072681985994318824468255901546740747804893256776520911175591346241918792166049724120827230360597227616917319849059276104711533800969239340917341244155595635679468001767528816049607170852541702049374420494593333200208844662762086268756373719918154980519585218837861422389018994840702404033453994684018447825375628376140166571129406704750847022842197627712735011444080874808468909402645232934186541064910027867049280188005455624848587608360298019585699897129462567899810646200391321947538442544073243715701973642076123357366327259620339155281997283096352393882473674748826827346915462132163569102053320190444490684323513083486668863177331390527883387954028488709995075581318342840372878200647317079171138228960826556055524150084742257851785237549163033730145448996439270615702894956305342538131512274038030694904466611756413297714396149252273235055774377644364751748959758234722043479070868711871352007781790321937218527729508838431826376039522853445475170019386763577842098646274805874725037471920839226810458111341686014160805144729884127236214683505736116536277843783805769464450591380440130934367061495452477464273800152520004948337541547561302183851791147423219602125989829405407517749967658439500056669663550026031045376226793556405089694259709297689268335102544353142325192807586695123219772357548420500909778988841930926619225514472228577830775377825671703147417564947286324962020836414758483941390468256443376347913441013685532953957894310887755572403699537101662719838126158319847306307448485549512168173983074944474027427531111366079283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -164916601454289229943036666189906693852080221993616470485432685448574538134480518522436267324613664487226555931866127994456791711027181161585928130557869600380277369549427291074700566154025510695435680476045249184804271257276907838473915013084635501760513026925160865855973145002128176157929322673116536751993949276504010048679460421344971392687875912876957377851647718091157367933344961527047951466978803795001866281342447279262583445966251964170181129390541214033682702108040657218055877501978984415399460538775504631257933211784894470770422062105766924728953772818280865267012451014230848967649011479306584929894487632626683729146790200085132398051017498914647948386439415790912684399581734906988381042488428885823695611736484694310522854996487408109349664490669222274619471730830409547384300732770342066163754837912170092892509794662920246805049180433110290381879837503703949690617783352870711717263453402291938134727268390870362235190307174472362857481675903556870164362891209941577381319087695051749660192545500720331814277300360016091225590102008501195670164736559739014305364711903249461630362742443566155335623550880925778926172686180911001321857821202762773506302840976426918923402807631491295662652641507672023538256513260939820701038116652047995139655169118503007388248346678994378871452043861103442835517744808543821969978947786564965740810117383891648846621607215912899190054401159975624403318835578402504950781300757466334707165282887421425504916297168560735884799517899825797217172298198699242287072608869186175345750065490104253804237324741408949974387911865337035780253603593327257419938890526370882950433879350590442973975157923893978584241908193535426780933697029025993004925010731807095264175055921865886464229783424370080176810034011097148194248671492544925830334300247705107823977508886778848087526823986421363727719609904572909149013619324496423185488193333377543210426460371127935719489717527361780096455572226506752245970402420557829763355375142761452281980581826904649162630669188591637579336021684985047277910481356270087919250278039790581744977514443480293348673558637222073008827605486495319722028844225240711634884823206271995301304282898046833713168771537937866614970655146472263512102910912920854861045129094022515579067282982726222298896462370809635535845512843772470740095142703577739554584952535198981894405827965561136306021266821894245572853899291677569691941847909916300409275998971530596843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 1299197567037234566798031393914839808462031726435262355333555125169160620445517811545471469992598675730902615547726608266017534804109679935044320779468683775913425491216952568300840662257210316080308418135762768420917801272541050544555045449796284575356886279171586130974346062275226221222152473282139826808438399828716741493702086509739362600433286483401756045470599348840776700699865068183961992372943883861309593571650785947600763519293198540190286950269335662839133424940084813687789947080557321518447641630004891193732699467929520953970833487024338888534450174886555164625593360883656519836781325164771214923088871737176066919386639805160701087583916253989609214952146500614101728505549347647432802014520851779064087090061521842915924605553824825695644792058216113383407834376091957730537634650567085683441556269354108235624204550621474453701794561937943010640295198245087035506043558818440866066414641143728646220795039902857508630032597297168778492100922755401101793634444112169144012478393395480752451799095189360646763518551198952896960243029740637686058475958800812750815663192901463455853201001253222635459611373605605406068723373281605141386566397603317480512611704436143567509947385676040017387581899261296224691193508128311967242648352603407432395767563256197676676621403766661464592454837099086718408260283119985809465376967480408119746203933589689879944037539559504867721233088552754668100846999686255159698282947648778284584389327585113620317133568556482322244045781015797324684784810977402632336535023590171511500047021826262965512701164340701072870761168446045781694220140390717727041782241398989431324872447217320356450309359644187358349481847951487641404991881983016033466922124217402966119397801467009952636076405723216410689514767753872101028663442789349555668186518781436836297621250010364165168682476280894217871618450431133165818676867308744907841435152942970368136234645295138220693996453621615238322643861923862480424182791269178453915369265616834180148182496812989146457417684143533631922621109544908031502574009949688320199023768850140582865656930901203700741774941263005030170207662628617315847224929040008928758262806289234830125460063236289970249295704427467549856189225376064640496263783597848954843168036872023635851770824850953721735822864079897937802442905747044294941230304757581890630770719606784483693474851356677601540126538374263473791863495607026602663269314631949874979644348795140628807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -7683781372917704149028057788674066387612054492584762966641775795575961328787684003547592488925820819622370806612378885255246457032295134580406593639032153188382470289551915817054733387621482013891177526133318905229662445556559620487939587181525192214244099240872528632898498733520639773479183145791880240597470522704320013723384133492214338945139572656168107001220714282459021771617536608399834167084504871782173456654391076764010789278087132710951472137258225363670452377606506517870871766949693168038001019200237464136722789886383404169619083864317428009138497228584122390554383871008136184571207191035940114676554570317582538395158011623705988135133186898267100333209222809749897823381275017894506735312898947857723807043109861377132668425083807250474761737761811859607205094723478015832773901807979320746922804260732672928446525707003304423203131177495245271200110702638725766831629167573584836308106645424597677814711383988971301346591099070326952075290230533954793321972390473862528782489454373425729158635034642272277158266414991873720814331126448830593154050966458701978970363275727350691091637619945145890231813655498205784609326610126281371583218871679326276834353416949918835728428292774929850242116068838606861913580171423808346656060949815955712086866268248053449960852588943968190537322824669285343499160936819708947731794596057724065361510291178482811479990951292955261473374627570295046156196940884156160380144533776366473032218370271577726574499240357424988505571960997045028314753158712500128654296151228446769220780468271469316853632878998314790147828899816220404735739150318876774431704504394409360126125503411762891445868560267943498687841494749302117422984257256720217968086786148358441868103398456499350834292835394075790406968861455157178932356020230440866740358785018038696264970007166494168056101409839982630235502876524732843373057578627864377501818817166123187684834143471055426304688506041176453178518891602624042253010815751575260584526586723929867847470912066969563352955583558417728694144998463673651225894139878309891782750672181516433537915603256971710220791268347466496408297316419522527262502464416752819737162450237125407237252814067971765777979621662278164928308098230394773985668908537335516317702270057433308977951827898748539745828884509398338337908378331393249935229853391099525422844392945578733136925506532971140341690486928825979842893513308391740359021076630862657839417334347943282475008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 36281470630308948242774318737918853182604420387673977094217448039717640674407925341451086561016138443232179731681674904748503293351058542250958471108327756853255868999381578859938734853467307749192043487125499309749066908093554943863258937735278373930295265988553364564186186348085893321255747872520195376420949060368591785973691547770487945817198380893429222591077415196288041526555360721249903398091815245078178033339660760970224740708103178475812248394049753202791431961929142020475569867219565631439275627629210414735853470333542261368722820631512867882822610805983845506917004047856404295354497370220114947164350517676207611994591676989571024059783712714033096570292576953504378219360867344775297562792689546624899301167158374295300493527030604064326275192094224591513953114073424354045419793307967423624520508703276887067791727267254818415099385505101998913892696282377763802353183598556529416590637777109503568316188056261613162611739009086836225502703436964660853459646668809385689611629231472821975700774683198044838452905049490007800453048841658492361449808755124357415741085102001396080089009557591851040097273209407469190041504282926211935746796476207707161828938775473786238085897723820364769942113222386807943590715633975844565127224539849287817990047157973781636809306924969315487003906607622107430481984941765215374717714941539175710304592265151987516170977422159031722200507720733173769962316118760544564147840645120000743437244608552815676066268743208415821777639059048944800336647752694664412855225878845846297670947457558704238680919616119604522621406192237184166812893150901437401987498094516017919768741595172423362900099086899660641409043397986840446147879676452724315601179655561468303091455323723019170705740835402407038268327324757868558435823026177632165862808517711158153113229914434430911125319828781462602415380727593128194085404084285402311772120396602216726218060835652968039576207569609620482749870516817476193722750274722601839860388235754484463338678526608268700819979860593956241833802816963409063657931260763196057968962611473953533608501674063901503542944386751912080702186938741939360558829962400457275554283883915279173756960024121493753524037910556364417988868655546313847333774825266942332645988422413649044214003027245303045302715582312445325558360569923128861928279143751346538282251893763642232568161341804473430228232171130864633988510223679691751823233522098672513792330963008428913459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] -140650406762191824562663125652114539865151399834321412075411187490325225255616987028789740631110208449093096531812068546041501139153013656370170119972925810703852465077206783728250203851487161429340840719187214716453931867810874107458401463603673492124676733298181355051950060412609346073246728158894296473670402642053256589827521047999199957775636720975375954734676874892625133092342109872361999723899666666259633308331270944655966857211048570056723877449407283950644204279638963117772159992956258671705946645598495523743844483962345951372209886720208924088535449027503166778618813865307886792937907618512077986353983496628600321626657570137205284155350061910776909601673468974504875164256734821169783154409824205956709689942644148667739635761122353382571969353510985846525581976276115528301444886576267100989770765357636291476974406254962016002846678941640131452327541711827858982977389527131603503511728016252790641276413349580938651510148944684905796461854100761181104559540322087900147059145766765138202964231142394875920507067487865991207868542303420469082671878085404175843095619738222167016469006880741320257740050010706432812268997763580000588989396586734476128918622300375428719122401557449323766739345215313302451765573392846764719443043361122304511118398529238856950366551903541813616264383513422558714492870483785547594020124567120581250627863676811127893025612726080841016698246818567319687125220197914355780702662983322631209815003549761337433260083019182000679878577413375644759337830358948203256294340035390932923283777996793588147217806496363048489293211267738594275541737353630054877813897098547240637073886287783641232866233689256757224377366051997819754717659082619024264267120186722478868490517545073114232310890246034124073674915787062593857159459671928134494914437218634530724036483703760885307110105354155876613369362795624997757952454685897075995212852732192907858090288583574801975911858983321771462182260678191654729884814258868063359631627905543082653297844866590748385398990057702527231903760231165531146721969385438078995305675608308718910185008779378474901869626668633642794686183718913344144625552055517103625609612551096370129190758863654101228779868418158812444430967217890723674155142759336747469605197564869526588526789491687027746800218842191233097400174359186250864470874156577543686258476639358944781681268886640288543848563132437831568778369501509156853838053343994983527615784784384060882419712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] 455231587217969090099394108653623383071717796892444320555990200460573553738187787735573544295938055033002234099898641007148243144525762313550238028830774074241922687352965688752788169765255486778556026695353047888634441419306582183169531567490321336741266347629716086831731773638744997102861051415110345884809703309044296893841103147051672466476204098193952105556845877611710960887535496911075642189886229795902854186143592929407344360814930145362799235415785656939520779266080080990280488481809410120540527569235674677834435927316159528802467865338629818437465152062560072242697894332622356211098627058783398244169894890138388009755208741046805822076116267546862145771528502598959745691077922358310596892961769998982054479826653272144742752513508149638025821169116897613186280471168278552435517684774188946253517709055300359700881211740562495270729258261973746410448188905126432036168770300168607985596491781918012591035271320046857248832743240136812561843774565510436908510048143135425775286665066551914625455127691008026792126789604557997878016490112023537800722544452802899880451466597877119862531904714066630763198643795144064403868444006046753155569113573624244577732676611876539386732024014123082364293930931283660550826344487993364258607955475786788779287336896589766382970586064723297158489728221413081444794979662280143480884440506266708141305192750243270120997820745078241124194909032349286904336640672741164234578131454905914986478712372684664928453549540921232255383474378322407626984177676286340891073834566108580748750009158756476462391210984348274285885834789507541764364873646322102633953513224615244094472620047233793287766900379128266108362309339205327979631154416523481885587662962002277204186954596799646334950778982438666863775346414054322628180560688076118183727536580707546807970716892733912336359271213722893382946347399539272549186917907706464528212000090284055227314080440220427050904504126089018107995332190016128606490176489962236228176111439760575367349849279546938503297480954823187187529137984389485994978436344769363259844174871778683007081559676504282941149088618452077502305323189134565451001363497972451087551976381764995667048501204184953252556304020532645093757772394239707123518583375184952801069696867683794813955763003132173444530029043598589815942199811385764505337665708322695558290973387740380496817075797098167058139864756437283722827151048847422578280155096942195726228528999947043151544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] -1245116686541401220205882883945246262464701061730851402145441008323372197561100136706727665957351475582346429446629527723785195183829383555154095694813741355937436530872657859982387651665405707681451753445273911629343784346547041853822757481978821805107780885093781434285709020199375460101935813439146042192362220665909474728632630333970764569837169558548884981864665450384074883557163914098711240721832075502407048580847478240269792000785363116891535177061464507641183234888263534204041813774880539866197496923651200834240598035150234257714727447856586076090400887978078249089366153190832738919767199497737478941389928723473002614963659758666063696069095621549246752123803750638877114923716619061028320077707705517945608976035575096087398806585217019170017759100088095894644380271523055279225200134061367367063525909757841148472614252732847039086944659962910103908181660510372546850695351103299297081543752307985288876621336131454826398764592414962516019232570719592195350679835917247155066038457570806721675925346107193809578523826564645081399381334529479716762505814243077341658214993079614249739635622632462547344613645334677075243701162762744170424527047306796472770894111583036788016231789340374200743509735582755618663572045746723260081338639850117138173974860121169335385829527929221014848856274385677940827625682091986710244335819094972026115251681124555996313915018940813249522483017190990854006895452674027523877075166309726860883399484768509747248142774133100267557439754835336937138875688451936152488865772644380228815827006568855416995927756044030291263013933997970155454308010511208722679649965744314820747863408924086861019464092101758245884471622263682100474645064761528431024476227131710736943145315064545067010370720374955722793079607054553878151997173033586061487256590169763299821747702456866003317840760671550187772145284716783624341143200212177675016434951756088560111614012717784988962899849286108527696980809898010762445207434086316748626287363100398347517866066442233376175664530301907181626839330047115478882907602329212801467103055547581917629686104755607597269584559568402314341955584672490671344974814819157852371886588556284841278431153494820496782187998107678551350579448897864432280225696390322403022914682543182670179847021821410397852142552534852538451705342047955876046645734652935565829452411911077924747635502900839482257976343478469538401701152051009684733895656977207535882103954848939337389703168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] 2897209886932785373730217390531960616715820130731997005414609816213191624874999653804428358107419907722199939252049016088199493765498308617948542355129958639558471949424237070568014562231899410288452815762894641503759422275227703585509452011721711788494237323761154918025343517463361314350610097271661318670335584695392088948494452092928772601033095613324979512410846940810670215842498398596379647494770405711236430248219016203325904015261944963796807186657730624124836694106334631333095044361152675232862192093678370167640841568686570787046141336884694370491842394515196013825315510717100679990696675995059344740548501653271549479372096996750510128151218915584100901828838211974974545689359455025217900304456549824092253128053056200948882534304790177864523479515964155088628576849787062418777046043537236024068310805053488504769657808019133380048960539907901181436718826382430377440799668352111635012152168182146895481052872879791938230255033225238014460441314261655574662802882343627876355979588748019173347966310839404261649070046492236568288540026387566811598492017504507352617270682990663097868795999008232895352366975785228336331987303287941634753871565188543730713351151883467313823394985718838870858612772657944493963052789663412544101840244068828318593751888681380229195690950379712663729013278925094492782283826541888694478577532826719424687217815877702559855157589711762750678339267458166431648680606656511349791427971252860929446560581757938775354009394474901389041525622268366604506029244436902831400874083036842350230190516096705653222476831293142336288290491894855492984078660077546868384704240710489529429418739021306563103578220549128113551742411406193139145650486331242203825298698130983255505166595034789609595120224264591554199022113241287956716611457714444967318310955404384415933144761109874038474263473950172906526000070590755523394749707113147281851641652289609910170388383805071045594854492081859442318817385517804758518490631683485952143712579834000166372511967170968171548872445501897469095224604206184361173824209100019334651993191038324416263900494685813386828571353074849471255522484337619765499889394128493884987181580548666138785925659279663227724532300963218571143191506151820648485141702651661849810791929623930725817222324643544571744943984717457294776689114185633474513042586463476922800209255910346413165911380781641206443179984849690680553464701211542925067225511333313454127557798623092922793328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] -5754240910029115275603151676393704964944925437352643196978119956631732026546651049376549488420684395151108604421397865522627890055166478752526953065901988228560951705749301504359696137640061310554152278967026571204096682011511578362363794809284630865138619773402418806760854272930189397829271683531749560302689941802727105713370838273541721391059854117922716009516624420680450346139369196421139579187691008636212406139371242862642645077693388503465965147246670792940251760151797130060623865195410890555955383062373359032254130193506816240015249980960368975886107735633828159245241191335609856693078113752943697279011660445188783059938254185091374344856202691477370941418507463823698411327507951786302551749156009896897447616603978845644505846210771894197656120430823240737918592893601232128863628095807814290962548352693524066613665099492117787837824783935828837010972413709891054502058009899369116426535278082850249004698638739085500546863270180543580946294259963543364311006688430032358850151496158476598930735430501059679422242801980150584101510538420697360183239311071892485073758192052297590252367992020481626976692367675009406205013945553492379579419077730405928843164588243166113220189479844521580028120275416699499263279457423454921773743722071131265206280360383950578874943062422110394770553777586032069226089533070850586853293186876739803235627102174690138920632578499110512181863271901670810845520312540717054918206026150540395438345169545072866059991283863734718244180092100460716923351452156117061338097506241379224582933942182271082459599669518304828568003492454514416186995482555540285533412042637705417429316261984968269431735138918827252222000757890235602106461656386993289152198150162021986995507713481346429268336064155760785689726662869136770300354727686912933974316701308329921865925874390177636485219244437176113196101003292572289504186570076519704221986784326970504080512676659652734546427942251700253593769859240948584785121391912278357008635981932564947971431136857026017392663451180466547843293791209760411407201970772389719340693790327143046216106652318811178125418565899220246829008025148367895580765478459446982984779436894237773755332756403610429329028723678063514132764523186998556210945790756759602960983655452615352161263439200855400370166516542501887764614033561116334743785940520761017995035430268599449458489561552148497802139368425336841036631605329232888791702965902701221501805460522415755274223616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] 9768003222899513024699609453658984987132838988397461766184875935760387329214429522167083002932198079892748112753049348950327240591076621173401348380652925689452356279437578415813552372871162555692950770287597179156458792767759273475596617547791239948303065812062136119464397877160243831041565294640214731331616626496322868015564608041340341022227789096233303176791339171222893384304871655859596676438490531457212194634583523069538322180120479431384315017167964267066012394418147036358429067246381610999319658735032665146454403470484469303226677611808123093372417802754477077084516295801593634536033879849170319475153265452455608002176199537221257163883229196321273867165058870816080494956915255108802416856708655334541228235829360694995471813021553031357814363722001152692282624926842620089326084601251993267413717708433628307898718919345627750231848628287316177698585756972981776504521951067441610750549077402714539040053074123023333225943882780794780538753735853252069729653487149200586243262086117909498016930539469630629580366992658179641350730418065472828632704208507366204492879381508486566094259004217300073656219159293092398151201189091623279857250279956870679820177854001236788750176937866337629163801887790420008535410114646566160721111160094025168150313148394660611964071108573296063013425949036335669669153711714264024777214754666410558380990332859788123894225915373738980365709681010015071945212482442306317331289288332259073210279479557246536329882628144945086070727208833654588688734058377498697152004398363567553771436025705266700483415262787302009860713406253759006401191823421745515416075171274150119926063475706295699921407932999989648408337742105078989300369798214182546415922008424468632370782476528516674044825157608050501687727776373145832531031813527216356755352786921785344753541075659447786582114440771774713577062672985521005074441885393577085274163888714352833544027873733095891869936969996544538641825938734390019593767796679581924297349238616283536461185109957865130759426796756306675642860741236576355328036725113900668113727189495312839917896006747622706979108935043499213409470685108335693228817521404707379545885097810008260840148860713431377444005099181280534962463316555810218494981020641632540362843111821779416915741940697395024806190772321954974138548111936762485101984228064876130196784334841282707971857625377322173360649543273701300127167957908996178939876380294172070393269120383382988626329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] -14169786065852971005562031396070701484836582961738335899024652410920725812063544366026403315033122694982563586993135606709321682800197620254832254661483493831753470908839423473282007041910547900695071835526682243869407005008149010122193476905678814589057694349041227486172211389722245854428910908355301875310639601595670729990744315555701087671247830193990696742017080991191121944877726209797905878434263501702971038599468509118755120300240744047146707643859651047345068744325958204384804089737497532649247253725187698870182250784588374992367772304291141372614725528141581464696568053189767046055528626419566174727020834375966407904877874995482223653472714370232182020322909397343564366570619055863565591393983140678548068630170560396539181178944223377257442166561589197847131388432285068495286014856200525299974879878635791315288574324070610999544886362467337071768027591926004459122604293897469138583103055041113393228309448187088279644710900724675203308713084318748485472871614069757221048687456334896486998828217297838783371962293371946118066120908013493153741677923068941748688598427104048494475394063373925975905804596943623975597279114641407944314983803256062102594344298806307413900902390877742618187209243825610583652088629559390517129151880028016196452080755550793779750251801529293937043290370459956112388754691755428118908102768352860478741177924844150796210148094257796073215117117503219834019795916227570252052871606111376943439180019317371983787498443755550554514708862057698426977224009465303970885184140281444008905790559976466434183208870579856795361998798015774975155693425085987147928001075942778804385613828300393582309017355769544638411529867186793554599676248261427437279852373638756958170435574393577999339913507344311411596014254942353461754661053673031857281312622153624479830803391483954006183353960182744745837375489914911921543603771870715014189446075156065368802086467161772832783826167595477405113934084134953959042670490171744625866059834737290458680207811952503393107391062305162162321772832785155933648729329656319464221457698502813457842725599556139521414108502141821443882730616736703272133253730476012835637235105356680957563024946987276549615452848077163620802830528002412476279438994670745080569210785190553066303912314073586269130004821090649493598002593268244713786049284225889533212187264331475831067738955478802398692958445326453903762263379575924845909313208564432795571356606848303532959858688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] 17564911156638477347217208631950681807472526387758505085778185929476927774803648571718410325680299052089025059548537869514790938576539894462671779608953395365230288340248849719936382063504481657077859420706097643501462270331283806782060178354047659004420285867178816604863823575410105138882214575388249660128449247737535466370645608493137901240963168298810601085901945730183747238737032818723620391411497971225433773601259190247243332009216163928196196450549703860890508052186286318019972727471633872998979716199410976003744011947964965782648895607387989288741649682073191175699542924882547718942951002962749351221790471961292715554663488482732447811310350693990412728086843292695451774632020547392328322952870936287214699072540192504388153901322316612643472468836109251315051697549409213312916665827392803817618542125288640505659902539237464833062637326292405638445289253309417298165599000314993152073766035037957922444788385617979053746584985385311988539512568959064087366739979862116982051155959320344807405851332759788230853283596753777893754785521518315231663931195056797828322221234860725126063049160208007353565279555335491682735878337708761666375413498861122079931138923961134078262707357808095578005881454088173292085422067478157926155152117066611214020219059170820035919755710257422550469661881505826282994841836783230285926611513051286916477126318134265238878302226877276848965669802530735451643318903440803457501192899625041410321063530668153374723438475146852826119330453047517498594833938437371492913185840487765660127753772026504817533895787346516478503596261900514699573315399356645223565784706748940179438499864943868231956426657290110492441012831668669055799333014193961958112860289364447012026230457894827789238311850553452611368702898233381003796414718140837288712136557815076231197555294607599581748475023949480893101816513638041044472975815787300551704571652678107780031411553256823962030515494352577263217487986357813088471644490954074296573120376075051503870254894923012558350611895055478409784505011339739782287936417193227279953745925645948299708563662862334196501728306042541503299145303388102570046052988231902117463787468168086948836866046033013189313866686139069819581537106628387573062717348774064198741194338409026753277474699480986899436627587863279594336560025242162234031610593224349280962084880826721953623045770670271637772388449298361831465301529638303885005277388025638169366051889812958271095439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] -18705788226159724855414944194277273684309481916262321943243985523824620913414568219658738370163640901572736458358083347964377820129066872775354904007414907183975038079040155086941406453030900811779765958217317768542549042223886869727847320396176762256256176174462134678665886904577317871448441166648496666702408334803625853818187911709713687407763781738437275784103702835551748158766876833303313378851077293488341231287040813541236624706554386549791117077418638167938055542796626103945256085115338780822399340506578995811682915577176295485684486662053893112766588353382620810775632211301820264676160237036057611541081715450199687675955551255130926904043168377183210778364658993577678184947631258994190327979388464465787785589739193097602177543845896697658861638442694440950859543561825355035060939244323437779594886552353171638312887354865452371670043490454349770972483109004375041642910466050454503854214616795062881413969778054651199325053320471608988056321706321976850072285402575077101686724920561814670886302182266942495391980429124699140044400874033390432488328564818161596391098569231501559491170077880944376030659748885968694946722556199732720596826799639378940183601526124580344407821993196402324649466939935631960253095158118367069098712324582666235296724925649596152763241551196709329552151430278140753126767422577180076419156738370790039107715824615826083173537616738454624652097434493035365280742297898214880873105626629387681923469326807756017070316804039842612173030859461386268136167888640163154962657920889770700812962367874072693286072925362404781858002103535223164557413706044738029072799842379928101345304556624762444546808392065313369294741536131650274905339873476855342582269874009565696031803232417413543245084430517431301817918181968318639198272118004993467240460369073438894247353726319081188686301796808300452386070728451453075658171065007699019162999942418653976005908990490341919990551965188497685881935736862535431455211591350944772502037780324204957603844482052063296830599573398884770341857900091746003583731581211482067103447705952221492314633373211729490763140389926034431649930315909217100747568432833051752883926266391885991925471300879971104739681795438716463295975285164003021362161300626222401852757994255868432893256619688836445554803067731342783833754764917666392470953004298833517295921441254148020298850688978746319759706047915367123508209849739948398680699850156493910840281532349863949515096064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] 17563286681910461515639852576409319405853455379547218178121312678233474246837077701075433400984168654539395407272917752188051249126604119931301526581868488730869737366874151488861189169833075640159365821882293175691786435623797444411732992862315858321369088217673170856354659034620326125507500076694838354594180848954181676218378896531430714578724283170029367187523780538464766262608271536049286103661395185930175179731438591690261930247725143864183440912478162288675733417136275230568683777050882453703631815028924557029557452563883722182219239540627362708976370838034909946116208174057473694335702833824061725310311282301665418797609430144034315015923360663958542360002770958655745561260402186823872668359139328271754811216018482679050502639482817861672812513392726307718348955862752457940312646276190258779532846513963007792346841128301806379796962964750768244375114494406624932660039185795498182916684647914009905849176941467483487542264505650161518705627670502456842437154856966723229765901585122675892029393826188139213150998987156886444756408624871054338881962505762319916066387523888179180987189144964838560649638743665994176993175337893384608445757937849632032419273880433912375832583606079127398775399261829944958986637973650580168424030386506617878987927835046072307089054018189350116162008478897018348627595187599601683674088770819144573934701277446303761302421891242557366299054349993581899103747999400474938172325354962198524329408411751983695201628013278146135930747739972316755346159137119115401607086253519994228938093363280576229790738537095065919552497383152426398831028627293782169813220909952089239270171997571476464403994127034803752383223087954336974534507951780549937986205681443003202704243994513183679915852797579810910590380959507295822547161966666845751261062445166379173854442000577511259901202255310545874051578887735039411825898316451175905501165207340076185967549274285948411296946291884849837685112640946980057054006744563947791272851118787806736690495052308754387878468076392758557520395707017211246230740215352771788066122838823259728668866351087180482686748428223812355212501393186734807802524678298151495636303710187189248857734334584947082076879303730611061374961639890682385737538311261096051699282284150772289678415928059587783920422656858940919396188727978086265396951172921232561554453662190799339098754165613226700407242295504319788720248751413029920176266312189070045594931937487099954148147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -15753444933360779752691927464225271835201968139716497232106157088445028341025221484116643793556616977083525221505799750206074745646170574268052240909585763229467287190063499679316353089221236108784484350740479508270874936311250279123843808672089510109385282692815268709166533175709263272243571256244148973917942267511223504655714796209508297237669467623143181756087797313150679828680483890400966257958353560562205533296706426267796099225536471134173665676332774619108058327630148040594735606014686931878046158228498981086282356201219016130082557958677053356853290954444342514583308495592568731185227575945470341312493635099299940500498478472764431295972450185011691132898378882356436172416607075021052298835540354082976254491644773299444085995237007947073261577113300113512104347481936778835016208635026633292047035479366272905119281445702482047158835326581822783807167943859000024675912578685292939551256369054133459979729126977910631041015295976447278669102945377824290327004598337201356525668154777607272309102040179152503238516837739359832873860261461356560168288180651828573139017679078743963274397184083435298774478972329892690424318780437852796897190967602954923743898792231895584812727984658092875013527829460769305165132023861123740174643966191902514047444296103287265186877009822891767125040418482407569589837692540249435171530517973633680608388174404718623200742241386746628463070621282103366910007595334443946987000200342077790848026794212687620411855083741442768771426389013905429439950415761607188436555301038408695405755358503124826800337209705307200893472604490011985822092964495651334811220528579478623047796936986129168584908545551563759281098491812273461789115846970693963005049949396302233681391305800316568020320377421403823808787951376442847146291795757064505733576745982399410949420793869787751563383609366357150053950215314883327410806308511370721742169825247682516437343865741325676377992340232523774951280184587426643587770887628519688870700237569926859145368530416778912308345042148588453379343823931544022273049773498495636824910531039265589114163077368487341058582755605408203540147834830227817840289796013657616027334412112703459152578557647035436335018020214066018958180491118685809189446336300895292420862269510754457273101483156881430339712118100095750808903903782843426882980373635402300708113269388220183801011810767336084691664598546673952301940129837515689119986632123347007070578493809686748793405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] 15702292905176505340303037231616550236477963998914571308958034125656841779297938418671140002199835505386400603221740024760621237077302787624224494085075846830085078307218365520962397672438297268591423714527689183227290071532721283025504729181520679176936567155195201112759611155429817702727804906951485651243397695140730455012041138196048765460261594048654729384707639638567603199864228325693474965688344800160617457565548495239151650138214140154148644601169429433495641495197118143113424325202826298814559459306390636581822018308666547412394081620873057659850405181010283416182587719382338202388907390760057212498253071964051071788470306885566175569698241979697119935081654781409547981385124535446893928880665082203184756853542395949942850269586640822118183607243384505720396333592946525966371252377023928404914335813747420463963658239361527874391616808866032036792251075883384967375360588688324670889698952827918301409805245354541407824347346366464358919972086828689830756617017361372323254336625603545532080092030188927869061407825639654992632311773278147839790944832009858788092511283381082361910378414630362709983903271690614265135289640387493019537596966631413973847189810571392683546425936064230121810502943981726254941402307939970819734521400487756385520301639616868676273371463140419731670153725492301099855408379929053697436962061902300514981807927438303046935136682309401393216379758241702462882089855627843014985783257276666134777409076879940049328028961125087029145458796212995870545493675126499000357703022358035812182019928357412584132952756003235304462140886518537625168272991744158680294087101950574936089018249719215887282287155351190580789255613741748892107372379905936971702445261159043297114087839025856792959866324727283586324034189406653327640701894339591250471718613132384068788012788033175191452054800703766967517400271524773900777061530232576055274880984812810829837262493236223344445994810157628604831822215645852550429589949105988556072841112047221312357651887109031899801250336878944546397891593634898134636713074305483882844488889154922062968245329856680342739158306736814017246933115636172689394459487333729971525618684546251779084646118583980359342972445426758894883346375058805293782487547679934095032803964078921843342352953947334198848419774259897161146658058349658928409194893185558269376448944034346847435687860209447389996401464604402906199220324331588729947780933039551942632573515027431621342003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,31] -19131432571778635622450967277557431378730923183295293584027203794172626787584769789719664201399817720577561422952395387372773800971683113005892946372616189339087311885769368656174970176377021436093317816094642888178928602205439345312541433461417897804419868485295938881777031737103254596520922232306670957301277069782933645447912279409763283170094801879277413997774060874228847036998318349187850069263782841072897255189896864847690993382929039104641446164488375994698449565026806116846140041806878316259091533181490017149910515711127025580904611005727707281444130579793178020276557574321378794908957914479882343170405616063131097239830203355188494883974370548101075118017029982021976633287351483823606398584746842016876665568110798169108960569577561956958435977339094273422160761361388688041926854105536133597096806953950744695574420801954395390358978461384614583119036702894148792462167866183330141998419029431252878371601231094493791162558365086055193552150185683875936668922312493489337674107846641486574913767007648953546290366316087499796057374842199671501821238361667365867767080896990233434420320737097797584582070958933452409988296072250030234899564143591997227227464927800158718891827646713455602913191990089492148597940219967623681746193378018442805176011296575358602896658858497313842393976533492260727125937957391335848750280373102797349703634213340852931552085231763296443495498874639927372476874807018329123013600463089253694346350583688387306493007479121964182538128007208136544001807421854114506048706809234291858604633589124993031056044466398473431097391013601579119275471874414252330437601104527394914002087549894465572560131934968481761638442777792348372397326039491931466185920426141681195745261195040571104808451647236531235970743097171071660028603523801496118789562481843081071254863415118678375560422912223821897951560666869583166692087904066565522912822517788578683319595919586547328603160233450867102470806390100775858579773483731792138121353335517348928767132667994214042105433965766309334683043930279047339971637630497165860037419887970627316416928227261405131219891176712050070221101688304105146645999204820761400029373519018618700898335604737816365283387979991418608741882931303789364679326000675824048736951508714223670384230191155140685603206453823418786879694243276955855209249857709360322870305305298810687126494638462624809294951366172038505543834459175371730317103784576438802604644238220773096528281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,32] 26298151901642196015815755287102460396937274197447883980348425253958916498213884949950375220684777322684506026374624155241713013127598668655680274369024900717036322670080442503615601873963283840752771160858218886163326001762700713884272404239859683923027621192893947521446353244687822264235903129670791624807054256641080914900218221850799951876611463972321220525739586142487011830031817442254930328506187617674790703367650030223628370613260393892144729318184381614219613161785737655709986990017205948801042894723010724899221448424689937922700032534710047588396334455082996462915229192775739390834906329699530431614574696649411674500981995775159929998677930782750541571891134002697861190484195676103035417658788338459257610621453076041722881857741026363064295845580254904155616013941818541240736798979778025512328217458311245714584339763174609410277699607380445956586361783859408335088487501450609569752510523639251231831165798633864106345953344703580855628564197204404929155451973676578001848829724580570109216138764530862482414056953127702683583854868244675606732458782591985686378400040572759117388946486004367381177746358685158757403600201191215082363152340794684872453395581638726889838083504910183804452650198545567934124510841989473143105282461411649789093665006464143693691680445929584179250907305731865648128504638190251550371465456916135253401467173653499682468668470003446023765937479432274343715590250664368518364531425275003476676388837358017109618566013187960626647496340549236017619802692493038105334343117806592838281060600946135392832708597585553878335245646454320246897703548172921310939619760651909788172402694904677627632432958716476762159035475959538020859732782829261425139543550615472827618660484292485315174557319035232190114059392892810192781714695303692407370777117495692836333406891537593302084619701581654787398088887301399841909575637431497761075529929959979193157393738345507964865639864718743794247364552321251926474261941692118524538830012981709241817754440417669563094129346050904896477453935581191536395713746369605467648962976654427179990269819594460521971630162534860695001635345931691763451163209747744367018924207718703446022092785658169862617453216923419390227704958798086174639925073748557428586413561982480462711121363255524850457812782679968535496815214717796891643176148371851613016162123733812340344232271274320943162998441576738846997506965539031553238098485523883927009458371353279702918758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,33] -36746264741788184262949169048405008997927872536978822078551682070265188516430750638408359800308733740931366330636715012384536057633847744203023569627803998168015040869909756263908802649805900599118585813234790411981185375227071858754720118861892690423780927140449453853211391337831644948222026166993722907481627660743491387711468701248100167732858097141763732591142738261558346644283218198528620400823214475173739446139031764166762878283797435179818234259088475900785103925817846509735017234899721141284694496086421134523180370944368980816837035574972324784940166958028785936161513768434944450746383982553877288445750270282379237243368797997161245649360957643445300136041124432670767706508547592257348493726271096214692164599563494468668521875482061596927837664028089680733197197768795865600870217880450952828083623046543720530877245838037526748574510155330602711091357979181704152445444016373117962036787717464203859095579639133180233099660464674043360703874900053672674492826021144442716246265008170907143263172989651484834153030109036565904594536137835305442257286128071678128654546350954693409030425860656707940009514581169046151153430230968397795324422345340223225870856268967568575340879775241501689442547171111698807841900491097555440561383372263934955067426113826518791508737347824969378971264014604466277857039127778806425931130243628026405900724417667202139600704595753150687644510618536083300774268069003303561870332851609015053395510639902102667631652959062770368999792607023820373320012861553343612811653765296577430557428407742192859632220419588852614803228415985287710180340002069129210700349831951177709463047320691440335069654991869482391786442943395381181658311121772996613693796072033498233916879821820714583985529002353266705074863189228966646673540936866887785353896336791205891851673041119728863482263749159114367645600993772229393859926088932587438058699960554334472220972268702968708813061436904690599853330371856811659880198685279105811322252628705545219267736682291113973987693381237276771739413877004390056998935206212363432863213000592770795256122734624939020228951822748981774574155985456011483204177179683809711280121679969803900402868929424126602709115354231629349820668167979422548095262143630733492993987907502585027031554275474717160481626192778821984929773324332711771924999292292801015692125992449604879596759916690584843093470704968340643604871925211279863945819749026311855739240568685236097069875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,34] 50647405115636189023453501411310311967349854965591826256670590815312199652285379171337497797407681160738480996661124558806170488050728527928610129073690297562687107626192390696065140794535282749538298902305153266271995910569260458780078959718587725454718434208560294596671550972310391774874380541755209416292720099219896982742603613723393555675929642538472320251680925819393998847079147199051547401052099619146157305548691394553926422651558058710650817852790781121833431895570157099627544255698415911304503356193371807190240146087813714673277501115401141736722972349224347953316444695319079596706092105792468224612174969673353436022886873001416923498288083993786801205639552117804058180855619214259517289644432191758843815183839550570719608407815533053248050126458971341442277418607196966275385022940268764933415574294606509932324606453338397499970009826072795178765060082315623728755953838244691037730244585395146617345281412086742882938052515168850991627999820180904059266498999776614547797332732247390669574730140284067133633383786679235001133635427740525383194406058454558130061746024030151821116249864046934191590191945242642408556670615759372507183541305581139826753812915490533907670849851845965798258093304422202041362265832854828986915839796212115340374658728780029113924071296266279798655617041991475128837525189610925665825655439373845752538785992004981599468496976491701886628517068124757166548357804896644792630864810632841379536604114238553686643277759854253073034202314759135382811102935760204975466842413381760632579969380287128752285865540909410308256377391033180406948288770690102570362776721259929260551796724170494377056903778843183742548987516904215190118223724314454814544262662049757678917760308468349511763393156699586425042581689080530436368018714025567654415692382605369827687311919187273032369369759283553106036934035729242644117916870412236056580301481809888517150793252712423565454736387956208412694344213237858997340989459941785132561997386773566190437855716421497327636983841700114258188529105049684939158518095601689695198779494111619226619137617750176594918573606463645683982189828849952957095095633717316936526471008582019960879120366687132640910299833267522170954762696454585201868073419669008646290777335811194132169222368617508500418176731079324073935908309199575628969820984027388772264420620330641005555015239300700706975980036833902878305933937460096364478570093579484222158247006045614436987699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,35] -69062331457041691976721135450367941998950120084269148621529777824723501708860436831538318363002881131163517585706527224435749001624601269714992722935161412458957767481238706087329858039792067244269247649926090178898304303127151675304439311667480834174269051471766778228348924058155975690555290651626984250375838284149863949505221879292833172546559296324024739069428568617162450540313040195548960784325158003903450336956680912604487126782961935279286847325357379816422114980072021213049771002329179790137240909295931672655392706944802076913759903089955390449278813895422963899270593823244846417639143955206444757495004708161000730698325472407180271814341526005747867252134491280479135043133811050116838386553617811698482782844624154024263825313988349831777711261279544060940262920727088474757851434135845162263357084002239207481809860561713793942178092455055273486789627754223470749278482149013015304486777825909608776442157190492608685738940793901883116995206304525686923298859401456692122790593984560256194750291371227389380901706781661660226842084908241990293863209585245030723904932624111027500491289274973567146275455982502523058453361265580992912321769106072791841750026967168604008628885539924695552172737966591301494695035633006300411070328980194661064405169139005507875620248972689299272550498542184801759678389484508215499270036094566446524081242947069900952691204719873875743728531146815608708306502805980172979502252832150830305903604581724599952719729235845824173177390791456064485708680540315489357469483197489419403588033304132073857592400912080675890160920778403031371168737443934012766116892230104638976035239456650796597403078596152987761795187084086888118515694752842057055549057499953221842161287270534799246007499910343436193947311772834772057615933726293013258015842614588432126793319423352375872123295563057345458258007648189561437612798195110526598034989122692926600015287286332634644436746949901703470354091065846089221907000419913723326754134088757812594816417999829909821283334057401726723427503046866485532439405359672422445220229409207669136344568546177945070796953351526526611172009289030253370085639641450677132855289818715719803330441675518907087913557852791772598396944546567194018151537146374480390195657504083395935357502961285242448815062016921440370406076748814277017503159556272634651544460946948048335288054210812557309831683025914669036613269463797001700646330326103948774988382239809227272549826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,36] 92599262505832283743695975524371470791327556601029341306330176194455394861174091459158909767718783332876107140595939810851820229543388559607488493228540297721028901740205796362179264310877119395767938607086197187285892520763694194752455523677179143652210822260922080289249767962618598780942441068742246984173522575993182566146613356776087199280070439039397027809072937503828291615102165070301566834980296998459112634219650401296822566487855346460409242505235376240824350470799441080807955371136941758460198480884388712118382768686006161222616224582729704568625707401299210565722699406200738060096846528723663324306569506466889090239462060619580721023542647013131176330242445157189549742780430966107785770077866856837239819635152075319472013532005700807705498527562267387416982120636447670551012289287278055835507322031916597031395983768484676177478882781170487332207719009842514171411154783418261197517869831587323702413223211952456804523267308770802175687644299741574249512171004557015606243884659964657275653240480889011677469255454038830363084223727329705004432393405833137874567506936743218506310648230645804591202008455596063300954205748954931836783675703788760405247541628026021123421835142962736733440331139887164168178675121656799719935776719596959152059818966941494722937025151018894517405565380059952473546813781720284754764910555176186721548789776080970465496132352029226115181699744098098580121647385338968855213353782836215425918773518591579435727729748595742235850442291896163711648715267454226906521993187303356634625864047265955245677338335895705777580269172374507173469953312430423037318730030886142053888252683962910721346730634251503601105179712734149925166508355057795550296420940588292240190834641898198166044519454050615089683996843340799205992734216146078608515581874373645854556662535791565767276386912915940508998511790184915407584108309609653359254188048219044674261096242005876093643623040233995496638932485271747673667735597127576504744710254985043072672290531202256902877373514530576618401296922683380990936633382735723610709338370020141317697112335493176798640504687665929637189221060588190017435005033050725766235767991802029522012382583245412807333201971257793249604457718416391470985848121686587622082079380170692687226292328241912881944331026775307655740237799921785859706120778568631864307831117451879844751735728001053153795376484688814465200687747355707558428430650265626688109996950144371181538508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,37] -119688389121625450291261235855308207259692901170120616836114300417135410410379379776891797645843366530880820203694122139541687154099424030346646593744313699515859438577179403143397439746219899345225511865702189117971760222322178491263717237970697808088677609094875102375963844293373517639603131649961155476183010262891971068803673193081880635649635450664031631012827780819134296704427145047353247941553955251866384586487268849389243929679502907703371983408533054107741005315949292765302416162890745437710777368187708731991404835220385304176656821233926540114917881407032658481286340609175495693306221503853024024012196238570626460682168866922754666840981888870555108982493380656057930834117628657326705113536349655793366711729354992558671821564647671780651546124910285177644944779706587240997477100728655985564694433846761038071058797504629232730409140884213974222218541289944037248998666784843513223489461877195769589295565152964308161458761875273928602369013761685363027093281496195103394450084054735828893596359355422523099594347292599039618004666193954464499544291685142853870638692761852091565605205069152528491309373249895153888952430603547413223786102229831457695195773209981130896112684290008613034813110941713277836725780530013523158490516805567111939453041272386747250119481388862433591009893471643212707736795202827040477398080574705761709582225000132000656055260427009588091282357586082085149866922272485544024014822762142988608504516695652032981936024605438820396440217527921865383082146317244571399304269321556755375175117336288732316442611153926921043223278880025953292687542283232839225703124692957349223644691154982128149751097114806005999565452283149962668225348526145440505664976881544888529370730444994747755489734175723884313942193465419782554834786923004633673277014540751123770827601711614956439921698892918158301224234388170851976822470971330020171417671506457305269131477710246540297919567654694583074171005576148527906538570969863770963803434486121741277605846959637142232394370058646428846039247919440313425434508680192976910682455803708841223386039241940838824072223922555750509157754562159782596991257601191913981483548588976839776238924402127967952956464527104343912013790521256177013262955050582066518772563094756821443580179341553169014482148301306442267827343595657848356690432845221240006106710286583932250871237746167619670485026725530389641653708246488677668540115516984280630408059093326604570418216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,38] 146090373614371532031463625939472787260492521506344811811659866476970837044655966350811482875061658683408976815780845357067455267056351394767682323716760188139707208463864067608351643053034161674439454307165193357762426195183946680190178834529160515878055245325230315959129941626319850654500204821017087548830479941343390942350624312198526961682883092090710475658440364512298215036272820443805044536189490322453149638913257088051806386723810464576349611251604035851614704044121547913340655811418962691794251392591533040478415704308872813424537707078730592542863955392577877575908275365732390886080159322527347329184487230059098395574640606189310657766244240659867686986150945748575121897452303108999310307994624303801335599289182304460324210101617387485568761107846260480617822955355687788057479971842909786027601072110756977528959408631872480163316185089081044467963079252439929536698601387142672770773910565649945575119154504192033430850020386823912984993818990003258110410827230538475020154113492190402911577695458308905817819957979005748385737040630619717314551453897466277503705573036221781367141989020578180475717409428295432963213719893709891053008624020591541571801774745420088593414955672134413689209928229232759902299252830087093443881982708656503105663386067149446206796049631180073725174684707896785733633906823609671344172686448442773409534961243942594997484905152047890855462402657639765194940692102331014986067921588463921452453078968475047835984847652861888222300078569214158864910852944196679223182383083580799395823583483541990871099465269832505594994966499789918424128672148326392189380370715639415421963237914185553904007756390935272037104849301273282915206780299591153998486399742487905732678298934765271869015993538251520898265427131025774537558081730780496494410136171624160049754646237998978340712408726115226296862067828444470351579191323121441535082057049385799933151220972104148131469220376821851633283347609329644556290759078600257213451826231851282463360142799639190659340917744474049750987860359004285063913360647346667917408405006595655032766828220879968950833384357014662278202137404963809509815467552428003704769224839371679838939387342370291234751671832049616803047134583051309672001851640061905015494516934729371547325151254556353084925670288193967432160310456319710482377555776013735701002362528071594103417416108037493138052134648328352647761804957023277696236190575635813744827705707470662006944563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,39] -166107203989553162274836521901817084612756558932458166183141335721641113629171232471347800356782241242432287217649891217168504718647302779200579801884317841766880023745165637549447775874292556087954023238388214994014490112946939350059963208301046114487977496765757379087797070912433658161344675761198003120700776133871566767237440280850279751963445085511130752265715798610805804495107395676027896466067936818383952846548577011669391723102256506755455499273448621878274562012484104845965122278346178427544296999173201929533303727157408475708627396223169586012691531747604783029693771720015316749480032022912326079620220095364969330391792857705548295567365540707141553775214505414677483105703359017870495858355255303853129214653866808059464603011719347068319309220898426262012118542178147773888414731203711896235875674863986830283959875690424444070403521387387760598514721671444293722034727319911191199919226363203298132992552729315018248617248820329682416561243635305162374435369729146361651424134641462102321208978360775345783158236314589383252738833184688441736792439942667778948280169671340133947401370105977031826470765205028044369906656448765663935974963417725462588255789138329584195986199851229074789100971535153667422955407140312874838331151153409697820936985544833761400103068613837040079118474484395208241226974994603440817306512725216041206055733289633188428489110889993046971634727286913067567384470883088558428767255846869809746737753326569557122424401612306347122127537991336906874438112187595398566932447254295037851588521430459544653485983506927820831772676048323536515716939660519820738309808894107812354363374018276345634599034918128509569687573862562598772838743116329126492316079070613209873211677563873663412940194913679267681401810327915698986737222213356143504230691098089479819958975945911123648284708219074742187969588372826388703689312081595156628014774061901059396198113370130278183942710687884480740338851685542087614972956860000670440953856211402015166230702511246245302899730988197273935213568512552932444110202590744081891548309190330521140097214395302245829488029949597075572488218020620763490218671189611255998403780445090964655254504712402863837382703466664297363754116497561930998659804908846485049878162552844153180198661710650785791290591631423401872953082386687319538666150813493831897970050854231846167263427577190637921679584348062038937562389467448555899462046762189153678069114527088916063049482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,40] 174698958153385052174134559493222123074777366827157412621925840986381300497004345920442144668389742873638831145463913447095820905961793396234028910798973977803328939543134688145881214261948481251454030837472563584117458833930993801424611738825110466148092980310482465475742546761599983552473574642915720909264695413950943363453539415302873000018226313971734195785166754663936408118407501074053786756760513033282270843237405552016107989421264710616282710624749342167282333979867462956640607219484171171503800197032804542152676737080370772116835824603039793774562364820438275686075993155540150093871092939813238923005917897043038623676143243480675719917751120791394912741712521598988724046312071399911526012773818722475429239816642434088105983917746428543395132926480944788874241812140724553252536515717933675220942032011813916771359956167554908897870091906844281270317852449970499431562062478312009566555037824059132513922313944893462900842130510780399818316915761940731935325396304572345788206290732634349786182023943363828435274979200744868386482763826194218108483254327509608348379514774757170966245330516354761974809088982155693556816675010339215446863610656463124665479688961383225393878393461980948421573327132881037416853206295176498763216663103256788499343715274458383110935097743662451819687521134585709090876137289163122889823975073233002960906750270443054002754809144445222823259994654300388301226904964394428687707642709212752765220249646506290887108514436966050367429822328443172923478682105131235123037742846158883919016794127448220092975885801576610205659723076049471536616787935589966281327546577034674577196930173872627706101604888247515205567278711240839128230851761059775164853387989350024712747883394006592739741469253281504204612594740299753872519357402785295700120095346302972715770779501032512949258758897165465019245695359850394518860417034708963470038375772931598768929971469624942797098571798685877234331130209486781640637082013084198817331977255335980977536293060175387514887475423780982863893841501762852994552754730019920914777326627375529873441295802194505812625431461481804862832632850986112443898077020099926126999007423831391647099580584695977595236666170471884751457473740967453118201491768364853549061987190270280350220514799896054849775249621290411777819735711536619701229610928217862725613235046988563271709540106558442837435407223097709923227618940318753432683098032739742800132949960507386247092633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,41] -169376108137689811155934187920914358290552193386147279747321933203203052614237605150107307816903061937224680122865126605157729364712447120837471684595351128958118836393549220616918529585877329774921614822414062049554400662791124280338824263118869762096750381155459997209322651436669858920688325455800053376368296111549956168027963463648792164534417680730083499181114484348935391383293516595500593189096249252094670149603038183203093032330516809718264779480503396143020161528125751666785144347302079553095518702489752715466263487158607685056465402232380931528245256568430030324045502628653552763657220431150649001836580448637782610325467602921454372673244473074713734939406193137929405857524034916408157642577467726533017615988010905068651479276158827548309376951305391519491853819650155467460595960057516159176477782820309043215583387921801276640593918733955889819581960360284187657765129778258733738514643670102715832080116961773824994068683579311400572140089775192933191099426762648458386944799760828774071376873137346309607664026337490562269673312602273766971996744557673451738126484435909607817945662384742319516671000176135944290106764250987127606238773624744358962952309626507604885102189278031462419976770082583622005324961215002080054720538383800087116262211633680609641458721629467591079058651729448616122253153633272810121460194681434950311078081428901996292499349604007732447485022282916099874846920665067668883022384496537670770008398167114153595007016037389464833909005654900767340499269396197919627731565688191534464576409384114785821794330276102889320879558783879801701088809458633785274729894602833347042169330881042645487078163377938505105326853648859119844296115269585803541030028375598185379084131327146831939731815111542355616212800292565532254888570519699440600133721344799147373312084361440764130790769509668834694419648967227795838327656219211869849810532753140427747197465628710765226642945381498099892662914823946438723191660844773911936830922324309456441523444681219976941041057607810443742627970172741383447550286220208863925426299255904856257088793248562963277057042314487148448044112339671390469650936535071262252942648314733121207005822746707762867128971497003837398225612120006316872502727067823961839139321786818544757059435653335733623089697632416474077421791148113622100377337360340946589313101371977549025487038990469148093043586296310500302589641510520970578522539593063662791058543868808087558663700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,42] 151094269777978517373173736632886276037544148401539410736803931519172516069172996672872761645894688140216985417508675676425248063493042350002602037561350360588781580957816653712967422311032791439131469815390171621281709602672856274661223430574293834147894962487688586284334151253483168190659860873383271640018064125835240214846974334732200140137797300951316064601993630337612799603773470725717533127297997087113540670387352721518511352395364046253288113910472188931167666637492221653597870252224426817738282309908468363636989388141116810993724830580788942586532511880527256406962136525030244029616357607497559506918762713720095277201122456411976416377018572028703706934372798043436269332153461365699813663227493996479990788358990628524455131890325347293073676956703605550390523504373742013658600241431727779012715438446249018414395608132336880585016939718989546535434199566061943788648306405722300687249100556828091088489963126984063820770021575298273079793040754070197751506073924566838002266719599321864020897187348959260455911969476518655728396486481743151431010822440668895431467130240298588472236868314842938304127416039468267686839858625793668609906725400510268119300870309449835174009782446088669787676718589168614912470619174815010396919918923841791114903578274529769316423423909687182696424282559976886924533911137565254606495725498974560676759874437926196757289420366045172361515747125365493176333147791257266393165640551745036618237217917809074977300755361246054622051947415685112819280198855337931431162184103022293366051825554898703187990667918542927339563442026492558505989644891458446303422097890893941660296652510061246372820196241624611264168642878901265467729804979176376380911724472056564676027783334886073922853592946098941334812170728143902085261129017548755964370356549205416386075567842490172971385067090881090201380566476321641272201696639586126022671748482793084817316703454124941253126473989449615200282350300547314632091105996133736994009294049037515235286513031566208825275904156299689082651809018935481119011722246771045963230848263782764287457178309465857498286773764481460813250063066103619746455247329274559869362306717279083881137441050112221438764567982970287339417258307962667285995231542365481224146385232166315504773651838240446951855835541893940237899836215823586936456141220467030353370867323384220935728766747966663153062969282416604156254503374658877531415823150567206543051813804674035080390246400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,43] -123856738072730213266754130307522231580536979229929923191684561584819057734784971213123104528896227417138803335524927092892063831888320921003394914728874824820062189914854121617670875170235655431028469084059817131883136521665740932101053938320567336130663530927652752162898044412030924113599549372100258154878852827373183912497918156333601600658736783427992982260222956034256136805068405143437615686071261798871678320185093404421630047875036600794627839564609020310481149609598568408162925256108358659464471035813583481524350965898221184717150243859566417436223347355139904692086253723437412603146764390025985321196624460313379523161840259948039127509243568000840792374072930409864477540024000657113252553874580604675107242435575471943279407219830552817161268285865449383654675064848342523934483680098266935514628828020473820718274249161981045713943923151198339401604867886019222547638911780415191324831409862383249205426382526887838935019535552388298789272407235894649248725614453896598121430866522749875058520414988943804381537212857770291736954680247098646219872548117340964440560469793354661925224382374883875662871509314394231525287571811812119323147770746891220630630079681645874432907100069151593525551119711441486041765050928832156080410848760168545548304004913019407952720393418365201341276924494933306909545120359793548710384294659787570483398885124766027199327502030558041434495880935154927581387291143865745399204785723287740290072617931923703640496701772637794521708019078060976251499317476234840001366537579681168606263884543142214454880923815325837809601779698879626130754163488126995959410610907421066783310599951837248920311601500371981543102573927355808922280465937516015113536738114988131831527301003380624810435161405228273258503849667321845523994298769553772128786216627412705195345855785314684424011216384624989106277762089915539738503153930757153252612463379986373948786387294724289473378414282855460581152461485719166839357163073971574854256108909138938814988249825656656332631382825324289160594515987432250135126922339855900976797138387687372024442146488116749326690330994048033852354881212821012771372343728503126681181822731757028509615535812845076089512569573564055755149292820032366415599239908302172512011999154920174969509336987481970983396311921195264882621680044942646748661592011892396938444991957874966590606566161611230890453628262930606365714768772449323436350371818141616993761923745811412457273425920000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,44] 93222405462397178936527595313650553494677471954427614098155666330386960677810534189391179096058217477509015155765731901226071081411962001748161332106385389863040081308784453843534993837995299170360283980404575649523446395950736929014613320852501892269958208606670653487336242438328401865924409345778482613863462508662583088343161144866657600820493059870615312119721560966531941527321439280524483324469812637810756446655371526626446149710946238499988081509231433119832984837307861657209474928295767487534846719839802157772616174074457495423683066754556795993571317160753578860731763905129658897087158100645797915242866930903406831868510166240440636359731557371084275917462184471316315085238332805315942233039023347727760858029025566920904639295173783686700510831965867124251918375930744986687086314567683109101950936966378496668577117393007104177192711145650695993288314286267523527596532336693121660301132221501962663686385033865682533525094523929707987104086923541345540462311649958281709458565720628396933639058717600993494575193093704377644824710856140760802931883548551137461701059455703780926324351057181663372879749410908353609536494317972667358895379038002691569142443635154090778534196977634134302955197574259853036442804876595910122430435490532040722433013652979811892285123811269820110298434585903210187544398492192518838973491361098412010108507338061973879957076590863197194872918839680400533023612940849999973941906060029076567931682394728199143738734198037222072331343362022838970746703451913859123134169740519420360756585949138056792269760736672591140618524526013521471535240157154639893582485017871141107182537960487462511732340173315260591315359864750290606707033074379551621637828032538431170235448399033813929470273299554588569298454501398332327907110928978060170409176042303785552073943762677049491705744410376347672323363293062993766710374050651861516144198903992936852661389430730039073208899792757555105839801071227906089144793545808208891853066316617356670507938920195675885714897390481776678058242251938910134314941013289040971173161537731919791654274142161792774587608288257131178090482911625088688460063318916476652437836719810144757148746446063191096185422949860537308816246871675413736233416660784244392363764274531601212003814976602366110721888597039862799976198580540792835846356412071114409009922410839411380129219675290534214580868974474952836376220271131122167216503572017147307368818515522995103150899200000000000000000000000000000000000000000000000000000000000000000000000000000 [123,45] -64408713072674812337805704324101730415473597568366934164615730616276409053955217477355025937279916795701537483712886642606279132171975332898040942531157732862275924915436268442607771102141014276994036698812277198877486664271412178922285412536082849778662754257344826058297670002162338502693188201630302007404474133802636105150598458089031825268353911224939708797066148135920634482940335522367544262924751758261234423678791304636178250421883029867606161600305365099456676525902966425695656553273866566802521247677522578169775179410822332581664549491752529159107113232498806917018136125216649784525915508240878423249074866856349482287520466131030971679254367090201756630237810046175357838003335755238591207320013490298176471407702526543517579687629738677191996004514294521251671572211254854055505964541382522530430070013539267552200371041091882391245061732511223623394529911273107291198329198742131305594007372921424249361422888814534023602585084457872947691770620276158491537892217633495573375393431354539543792008954058747905315955586406290651499844655601046021410100206701076057643361486050339697010046818462297636939414260661291715052899031944884183948991090625311006206135829154712393184653958712958044741817385600614638232772232101878704494765117570434489843738156357895522714892991030074523983153127571220359808029098873675836993572864714214644382650279812807229651748829842312347685704154899921207309187849688568697851155493473741748979249872081604504219067296460751890689232120635902693846474498535406207810399233997205343068069121300957136404228754644627876140977934057911223218222188979073067798273555922632629131109485773230880573631451579454424360500606383078193395479702175292582664027864813515762777844508355990842685645182384001312963876563145680589416077394618778746149323608732475174695105958503211749387430917499769428511592937871185623377746377774069239105776838528892912350984585769046364793845468639626358794674386983843053628845618684486475155100495299617005470986477956288579383011894902427976689296253058374116888299709390537438386044149058638747719526275969935851344114097710801109846755486216595713021263607479586243497044953450681597246952415094287040236152637979112733968792550703060191172286877341513951695678072051015409167082302602711862436855232281436478560653573459071875435119283920107307537710114411595724306835248830393615711043482955831947276485165321871641093283515912998160565747124284323328048496640000000000000000000000000000000000000000000000000000000000000000000000000 [123,46] 40862538291443869689915501465067976748294189039380278533712215206020763645285227510930625051378109678107501861923281044034630258426463315658909319323357544570658543733316578959899362755687773805673545366049550702074238505658144285351724700059593366573720158911134279550452052928884736592308079141252902531714525574572545353742528002495516054948406131212138896845020210125761118833460472768179291086929218253020819048611527894893194428607080654811257326407243756943373909155949320940865508536137485450344822782414608466495704917467968064162175184009646463892546132162793459519746966520261358920393215917957369559227312127397944708530561315630614251528501498843622185795410560469494928845601641625454395827692394238046428875582401148312056137891266188408226896198171004110052836583152158148342811011595125284457374232611216775709272807786785316750345646779216519512913304722710811326260378327881540874913268608155326058208719160516480804622717036368364684478381848489194748949582250552378382111038477773515007994067000689227812520549681218540461642385510363670144495536555020449178131692762816749856579919267926446883694383643893788350677877045296343524786818466732803856107250586407532678541394717965223360663389510442081248233218162752927761417206188385936895152897527064230158393285660543620190214128554997891514640816937848208453789428829511744627560477324117759565154521143583868957091861613571139549827939197949293087673538915894741744111378764274660612826207035301893073569977952566108297817655527268128785819792792730668693686906372736519030453614649252066982473488631127107365697364322989779374959789873681526914023935427962126878951901374783777736152362021498721997873152241117251388185210321064609489626121881195232565146111859776181663237761851265814969992416284981877985695513747223437713840850630811967785116327498718659337712628719942843458656498995311595223622703054863363278005457166389840782844891585687415277491786285375210294184269088248996290815014650785076097108476895017200437817781699250577503396070651520596530271410352717815770842257515622081338259794535209884415456385888535904073328352803265113023556276155796663916937649977593727545529523556725544367934805285762326146656114471418932524850157095049776402854596514124060733860490904637464080442343219437385294956846433710087013568797082767401445202110161648110804550138742723970996374056754645314247600595991508181904828474202925550352343005065214516212950630400000000000000000000000000000000000000000000000000000000000000000000000 [123,47] -23822490733716883412436392290178129225545665418080634711393787565063823035298926899106029880580040424600787673624510303628089667806672414210171108669835328093199240233028587527469484042713129517354758942831669762648412785534113791064553677371684976256563354243999017333886013675883758769660875090243443697379383650821616582416067879668227587799852030070388634830003715950178785987722585841450851347941607463554139169711430513464512456216456128863077464176407932856136533595359544602056519186452889480739250966346675170515438709059288225970970668309442126512680448723890042352098014660647055619455624152314096688889223770355661358323539989202978652164173305433032876292578445526795471529463189608566506512075699112762042406845222811623172627706999731537910550727725502980710973121831993147305757704596063558615083798185516784264969850260222263271353625619600066017442229920692154471482298182832391384218120827721713936290770731865430834756290776710660318197856216113549249383419170959503171141287573653474439091438524521682227451475299759876652118125187525241171575313615482056944661131900206531538619611893470485164676059984981307860283647975186236820031513158436309757918271490336590112870548271884010322657812414152587779250386817992877817174996405322148294302205481110860743763451921140474094984733185940511258076175319605283400274215839634165393733969279642996534794751824274132182132655250381132959639634955737771100781209767133500853378216654103465480336697698186538886401351519128687816919356742354683081433781207833788928444488627291869931260883693468057521918687947890396535988374674113192830041692517547370803964941246166213039102962004952030381229446877874668216144066567913965549558416871653918419061331781558709313030001060040880598024086125734354192365098922827676530760563115287049532400669754019595230184010997458362993761676589275194594058669051495146634278588148201226527982404962402487302706493188829366386263585975315656247494592968355160639560777034550378583368701513069772165707889995584008281674425814122839931883899209555573312672448359722683406599400827325949525207673102389664720746996292749372403358956846738662683740028471389367529653606965476663374505382286316641915381700907332308414443495702951883378032662294139368940712511100110967567341375533916486129795177566618558226135000226264411789213844344536005044950850320812978142304725782734524889759024653604722403668320865159225675988124026039464838876364800000000000000000000000000000000000000000000000000000000000000000000 [123,48] 12776677776702427184357142597811893532017184789462222724684935835863732596512856391629936773532012355651027082935783595444850004044927486289546156789076208806666100292827916719559452747414984718914343456080296481301277444781198288085291995347060834638718873461987107613120687814642421681129653741908039275897290878351426101859739913023489494563848997122527456739734673726570015370391311695613178028198101818694430211689327080785713502134665599690003580455667047064784038393326258735374543443122501255498252225519566894051733087063282696379100174981606693319973034931436950515030066691061940261241239060225349195833707744533987620102721449172819026002512177178323226343726276666788324927721590178273995291362169496110503456197147998017155276326438197994232818931676032166586944781075444696863153292791288054713194965336634020495192558904507475729509555157935500118354228408525347634463266621500573179657397991423712995415813515221560101098998631684683044089545743857982621751449456906039795587519575017130705057474737335277562241922911932127470466411565107004345971256761635283077834435221421458143411042290766232423278727954982941609483505873334925595092857534537975899829605427001353311393488630290932605200913907100920706118880829939274386532870286704455495981228346492984352724819599361209163971056250012621920414010579090646027319066283838128684938906219028665580713246713137839431604740913029852935321190749166146418405031952727348446965803283254079626166658157972320288271314078161674793328541432224128541901680119142582466708316061242176978433536792695292715555101168695013479067340251321389118080798245218127099485075354253677416779398563548419212517976399158529830509758861118127579553925466875029667566768812861250219858047503028073437836840915049597396876459934950478082073303897757950419285661258672643189746645211545824295334903431810254965312600372753452951691005226776562010401688280670608292518778683524640832039763253231113179824902278186062316196829864367766963980067466710473340556990148500666710341317179762212747278594227903339721542232056264914519312924236329983764119213378304166750570176904604953906719530380826708813440301364866308029928164145009298143193082738535000315639351110332992654164267690199870103520994072968946521694557748232950209013623827436845624520709119853035516196317389933306459461993039010905598245053343233128906330984333046108744759941902605683927869331470689257522463067741702421112422400000000000000000000000000000000000000000000000000000000000000000000 [123,49] -6314764401779823523509068956380092795016706912385229229671052361051416681555778126744013074982261320651959191286371443635483599081298277674166867613468739240147642466316484330717592722307057047006314409913346329974192438149035467667788522834967611328277124175917867243991329663243470202217907981990360464458355015675371829532352191173292937191629114038501852499855386796288201455814484324203080795756536428867992627428616279834955520107019719190779438214474770679238996029494088247267189607118350482181974031679764847517201457414712890525982840253351704904915339878462511219910459388449345349334410705033898636146919215866227361615640537969169563817483812548086569117971121641120621824668259839980342289162926004487751970916456452673817359933373787713154623784675174964573237585695311572322596871384081690012941454078068142737385042671424940042723407154753580615749116373661794054975519739855647787563529270054017530068813856419183070022334785391565704959855376859791663244642552274638872083910299223759834347076241423322299543288173721759669940041279698805801516950783118468320558554103462004356391017383383334506802489739735033087748546025969097724409785329835421701561392531874127582028801310288826226939351550800568363474443833372222666666714766006046957738777916355042564786573935778935348651949554589271442037969639601192882603031331556817360429954491743536133113703578587540750225580239159877879465320773288024482357263088908499858399394903748386068116701031301263340658603128675566241282298814699536065441513238396683610191808272512482156568751490963319779806495471485401704668955487738119366208364369640433877689794298696341761885763633101311846177043948889558812740197153627955083935279536285308550965925909154168636497829735649681200893540585811041204018765215665554408430180795007425331646012639516493267694113398885932271078914372819831423317300573720876209527055573969173207556731403746110987262249188999105604917736136146098686203800088448830764293479169370138969105543738890493946430708264509776925492188222034278191401123137093687505038834672393102990040465706877364427594088254824063656064998089452255539322374184896497996038956863315566185224121593976935527281468116629461892017386470555260471121254536986300496008221661536227749093693868362127049489444598647273774186967197408929115739237666730637855993642416969960959204681870745661750744660771414515734546703735660902658728471560552373239965174571924222882390999040000000000000000000000000000000000000000000000000000000000000 [123,50] 2884866014552544109116958075209563754297475711325033521560270179436867770214436613191703295383400704854936532455807034140733656596045364897441645798436296193657179660352504811600870752115748198379317979665931623288193391982801673804199791942230697352118212784429630085658821401032619335145270847920603376830842347807057816210764987671390676956170421586946704071829307763814035446518694838775639514950227480230935292117743100386365944127600648186288114935641545805777783418138860637077850778402526109805009234632066807151626831873571638952498817531640909729713832702710150367281137287308260688270959521722453937722683386539585248919078504590781371590565575174155622722475172998015493947081634222653244244264359926172868319956540161316966644527875085282659177795578323176041940266496769685394782128374730621127646585308630169740311551038451462936912356404575451734251237934268146321360576430478581034160500028804995873835472100428229197917753609102387431425908337832203194603668390898234252821844396974162530834078238800506032801110468460254270902277088570181656677013855878397694949397967530252155213972366529377317614069430700146608711892675893675393514163734718536722227000576522696650051630539652296887231933178544804618327599709420515961521692999882175949324467307302824474822460282631183413037899620993433642915106256380893309825514768446190903001070331176499382253027867700925281229914380104207657530361154731630102916074410666513221180738390196025079875657595208296333958131303203701837873768127757269159533161917222835185478616589552881050048597942688148694170366336839823472579009523745873176825252227696394222364642582195252515414944616001909751792062690225146566284115047285643968659758798633974197383266745853889591931433231706238872813580260997628959248317264873475820159205229534334108349125100804594651309917740549174076329536015751308654261978057434861441188711893093795838543496772671956428985510579082184739313539747576195470156808521828599290347180059868041920501514051908459851810495917619724964297389894406065373866536590175653839189325189657293257349272366197801717267727104579270338001156030817227741456563634879642721882633379090220440855188583833347508325782530326041934233210496242192213861810277248240094121116043217308194837005328505472815694661691445834453678438789161200224061410466499612893487974641389557629990881841176415940705250674702015300769766237552996487173447490477842067278479294603154953968025600000000000000000000000000000000000000000000000000000000000 [123,51] -1225532877547939339375218789418208318675522612152789207241159992261631521763694855298387844944595160216064397068513679824984430655664198731864606570928394019093793301585742960250092583678149207363378383531893259345491034355056417129822346800503133264289792332659795254132497001020586525019330789547040292423240734995562245138297027252075103839400306188097838212674099675556825808984050570896530629810643077990848614412410254104244395129092718779956851802993661366091575262519040931993230191703927046304578876030498964221458922798637570944221362749177760474310995538419075261158078003207377339085977407642803122803178735659978990790953225457769011784083421418033639167964229268293189393848616096349106501725177837587062760677171376529566075158988576930631584638613522943913728847413314424761818647840573086177064071428811589950158161446430220295851358211735716831771931505597688813212811578296848750191428881443625937073462736082497341521991531082476012287507181858984993807030755062247366109857252347250811628107387183629165166384820107960120337292648281291672873242188933577066639458729959204504573394925403691675367712771529647877006472747459078350089030155762182491600755551392140529146997634273636429669493170544872876435931545147749803126899011649070931578907560678302359567804919515731864572818750907491046869462156882439700264576191506973894912875875188136185340743331605559510579837792320438370813486633539005876473846232077551716560137989543034347610503752897066806598514792494858051821407211777141365128345692019548540319918709383357367877434666250788308143505786365088641969310674808013052542248613249043801354133263765304666167551862689534457766052734033920436711590370837929510550706495627445038793594399672620754176997710697207634542924918527512401377306174632706476446059039352411750822315949679634741187434699823775734860478766926717889520882555146637710540853965394093735424859232451964269970987266789219033132004003369729471231586774788738352549620057805890343215315665462216422320672802267470628971993440483882815179811068706148477385648275682001996603368757682845463528461920234684026234885624703534276998442039768387516388557709651885190462033410373165859108605638463831318118725636766233197993772429458625457159048403818788190877076547373304511811308452849818440535464319021948484464867233917909383439827903149729987364741568150704717505316899874879896892031554518303276208553925406711289519966818182048365066321920000000000000000000000000000000000000000000000000000000 [123,52] 489721304912128971852392005846163239780353251757274416906352332517085136969189731805517046396051128000897202117114800705515384585466924393790881986280254486834176809557861717576366105598960048458124607134771998152223294337295513743515754443169897546667548179650820852653198624204544772842645972424178631626538169862837137370297583921348461273982472976153402998068093082810609037964427717273666177000497968334434884375563913528339991272114163652637154942223663250473399628621012566613667544761366779342134291057425221972472391329537852674013792528244719131150927032279260482625925186227957423061894763341338206041943016655605154551860574528551618900270373520596310766861084850923206678222595163961054544836410236363940185016495963737782385218347912209930606161058988833694490373603070560770894449113688655426449869304593675744003435226297867318903311045334826030860066217721351964095282671434139661629648315929385929116885224202417219554403044390317217755889350584880559563442514213856773078220812345191241601178186854220823523055206265697204368180452015599069697766957313521064169548727547144016378114416962908838943713910029883496246632547976141779805270135073979317880363121345848525982009574476552495139060028204421837323069734434881879419773249760459831742540138863081898082018054835608937235691346499483087151581888218939806167556125026041417376757529125962864790140496309371901009522254040217959941243657586852352622636580664429908600085540747742701448256751697148348542329110996025335759546428460724203208201446592865239345379328071187626344819384605635268752943590589940844725842557790058334923453026812387294028667541759473253043698555159410760336749130981997804357131693014593833903943661338387685121906639157817236409330142036566307967681515397658003656514828726796227907400581711056547670572331902408031811983063807229922497982537043346098019970838471911625051978588323374097834408992774152094017405464151815638264077702220208137318469391827863887490837519670947659446740769999718678365237628917248300177032357185834663412816253237989340182853613607217028169971527570871510926068923407462092818866375594948275537148612899657838135924388064036515352773038051913921417899536437162090785038524664612939835154803588871158262883923071779401589402372720408136450582153349796947925130921641036116346727540906050004270509774842898082556422904231387101289009162483506503383989965949757907841492904097451664530386827505087461457920000000000000000000000000000000000000000000000000000000 [123,53] -187732761740074825599317297242969357784638980504871676185230979389655730615303037894406504987727854605125478412511531358675554176100477600147243630245115511769007151878847373743299409113962530537859410903905119919639016328538480427887843713539675462509142808250004976851031995669997569680247459133314805346281057263904012917015140984037334921436379066216916340306847373284545279452615337659578888599085491543038417302382920204141439347276829042745651350822021312430965146175880354235427524365653017860766034833673927375082978737918032463967931097105263328589934529866742050819316524726484096990854382147653604973947754091876544577559616490233275527521014671142823367048246377160154092214498316161879808446570301158102407593221323785561921748923413215179520681783421067764577368856780574049241332359534732889496438386885401168417268968029941845200552103777969322948156427871898317287386365580410665084587197271358958596474826240908978891836532562905846193056102223653673375490504549249880578374322805142689015159806893106214390574901565072423443569232955517971939061290449509199572549338359813254769292900439053600868678615909295264281299091702917361631123739764402864908161130871755166983834815956642500878182501324611613230131950056200333222200866430257797664078247734143504565023139031664629382010897854418419942753005185916578567831539152812598638697788239896151372569265618794872331306152900800588103841774697845228089188577886811607290237632064315593071648629903898691156423471562569350366000962931213994382508902925965224024753758696078851906006690436885807276220202591056080671634619650270259790404842221960972768402878122908583455209790467854635814815314397192555581816257791079010865501097056412684539707129513977720232789987230140681342887430168520232926978492097913572487944179721585206711861633602964687826522183015360087812729542835534039185899348322949613594371335044073961038757812078630676497782254145672546997661662692729020598125290925629103371816377250590670134010042966717930550264487584013784223486456852300640660608380866769854580286608479464251475737344627850883611092632544194717923732393224924036819078692473438901488671191661114103215082370368739725169311073560277223000026637769971817897601709128363491442150440178213733171260558605972707724601090303922774486104700769317419751952112361328703601542273483905451435545631161210274078896681379609400317796786657100539237460244940372824378187703875668473156730880000000000000000000000000000000000000000000000000 [123,54] 70957007927373322868284804915142426904624987019146936736984393858955924324323045780848997942205273361167946919035601083013763407607732236246596544411285181065809449723870440899472119279882500046528667373970554711267649954047625152463747388446157330198432848416725967448152913689717364834188194801861492053998112791727843303147080735119804234421557655397757825765725746349895145255989170361742592615433481042116886454087779696002362579238841434646045858497548975117997029638307383365870079935114932332614230879252647378426983908027542214617199976151278596348287014881143415005981322864369344285238234290022803583413716878222426954579018496466120692281650260806429640111568749541862049532021921267917723701741032176209284763195898809127171276466424293967486984044293309115199304929745089809030878556772528967072880831537538448285233161365867567795904118761770540414922510528728618798296627008446946165319188734027490123630543592927055015233172219915759905893060556155622722355453293060799965605943304843320795568948647066777922360772959233007559343274959881215027783187406907454736921836204440714338773702550477109152378189206231430072227053037120673610927857325964455169646760033394238756517051729091899030635782912292632000053571614308029860441226369435844893387816713788482122617261413452862282508729976223324276040007682591037274980024241010414420062827944863002432922598055639721279780292264787563434986057369731598129587689258935965974600481502841914996684845568563571332452340597807549245703750276487989014181442330193873537379043988563171780111871044669127056464626889281582907506534626511075035505050104663782013145476096169368156571926002379945556588554945445236885909605737204071702380916329034560929269877694996129694069535906196126837537519235445031366788009414880955358477889945609998254137356347558605098108309211825569502698393789546873652250764064485383326743982127771011088469345353068869694139484699826435475534994301037507142471097707666070232326888832313907358882590809848055661534895449699349493018424757027686360845734771730703028250974066766205751589463563647453826126857166613963781415852982354210136901475201791356032806561908772079085670031500065813432574055525375019283339520013003596072401077047103935385143405082989321542701661900432370437578816342999057570707912801862315547610318256710673028255672965875983002709502997502260701129242468573697467255064553563343366818862329423850011502174897910293987328000000000000000000000000000000000000000000000000 [123,55] -27155077379373186427612356575689430558231193190693921719070034161320534678797173799876150929696358862083307697823560776456435869652685992756902149062737132847878759061725439733487627104951757386078494340105065301913116400067646380238337712184912302229564006601642741123953540997251542047361642981188162843068372277883813419769027060625036729977906269607146509046745537240214846857745237262303999165469647263007649982044200179709521074920755454525154664618919963750367556329287353537119227837872826439564206033332756483861201011414150028725612871607178288306840688506449394718616354375004900148543174227403946780739168616946474416351982022146369700339645408662555028889232268316224859383285839197156866006080024447913128987675463609254348876372396241239928972263365979745067612453569241463437235467996259769222176017273416027035954376601280449112925102981633592323544726277812280246623383796925770837820298643513523949646892068475778476879703757017387744386745979282546985941235375312658241099545242500628893316659641824771536104427458305027651386402104764628425725109093451838105258755491186613239077993159527175724666847772364007239936941496902484081810060171093390221844374216341089298054047256810925492207518421547368013627433771515456916485984879464960357051941353415045464494999254116314161694328391896423453652115008180358283715661720740133180163662717475621366424412855301781332781838832632079747290814567216439812010350917342476496712955129410839027545829421702011235898242458525738452228357969514901178026296410326781363927667102637917717245746942418735115805919584471765902614691082553008143426945293731719273455809503599669040278849141108846989184259754422058876433052794596519921687433002768456919758196035728723683021224813995498317768159997735733936792609364936479250697339426934166050369439214124066071492208923684019910321474731963120272530229450951801516172712260302532136201160373794711493958052671618802158700444265398361851341521211065824197596186994867242142053561164971807818585403581639931003069064028296620577276497246085525329692709742667120389642306685308715119263704516787604675241054170486656594587237710564055564115818303647432332199446531562565167921956498081840311238745155806932703742408240407898761789718825203794565994705181698757835903754128611289382269958826469974763504088565615663136897012263659962643677133799505198246700900522406427627051538552046699299937773307742445057601594730637649992744960000000000000000000000000000000000000000000 [123,56] 10632906486316331999025259220858484472103542822259605567174405961254151864543507068749067921639544765902082655356965096023802702597529475344142716849118575600548333360341000967245422468767638717053747201067735972941770716461982752869343889967406130533113884276511183067234913599867951567315843569056837671121696321657851607730614099158743821259657990411957481120523625133595688496196031979392767333897950562970299778799520225911507552225637103281985201914513809408476781565282583837304556147174219112886396389829854404949326426892856583174039847655177572659011954918444197148018645150108302443784795021943987314112711911557986157415174096390764210390708999907596739647949474395342032634074934706535793889244477677332085623501133609462346976841107338430985870789940759025236689976048977857423437705180887065477081464005895827219912370920139364920227516257821717376737988810424380208525254393875611443423721054190516496856695193283048686029209815221922927750155693859687590762664147483258582346337402036591035217392965288341563346931565669564261191154099558270535809681744498416899547762980080746552262900903152857954175608029106933886092297746663117586488042342110419427238935873368599860253836767724782677172326484652795942875131134094498176839338924425252536804538486553447401322906849769845475502911481084455356340364522674680761921993859096982348036560352074832148267050235922819840284197494031610103655085382833886599710897038832665026109540177361500731020061222815979480901263277971717777571636555889740040737284532205355521022459296386426100969862394982875522528994938178177355925821254515008720911840102848249174045737779779648937807075003345916139215445538718913064500969206064800045643664964766334149508299528627458129592616942456718340790986426331462556545776033226967089952990413813919463241649832398005886953388890540617291465663002945818865999469032263529583937419891794547561026631067791761391617709971597327474614736555041823524148350415261732223181570439816501592962989023777374517955202473162696338369916162679223536232974837066528648711588235541027558052568652989593930134133773518972582828958865792173829455492622349308174071234234977167082753234710346596349254437729394274719690598673444708784384220365104630839479552548181582058383609973102429037752606491652738588788359027337999099142216159009327172312816155264200814111320632157177423276826558307087821243319796030961371641711545773000556091433584768820287897600000000000000000000000000000000000000000 [123,57] -4204327537291633224944382914022835328994743075075240480636747275324525109181981701996802295490446336886809079619497787272077806413083791478429655690574301472647246744257247134238605831416368949858244540191589586838496672480408554509303269710541980850517207399535253947302927183190424494770888928113059568014764275477807514785030639630288303440629695849022487866625562749067639095434032065415821537564639747873065175738212045472819940277358762512786344922843362872445960812239063621777048167858353156408695540947501708274392298177229120779818396153436755213585239099677462744936725588938384468304525938469910781096753483229265466516289307825649479729527836205202507034828164501277683880324910447297347186129351759230248798703356572073632726876054791095008550866898342376585067553430666091644616941000499230006780406307090682859444473709958632484196960834351892271869925451546310878541247290836963619546285901909917492614376564016659712642682405612238227118592640422618347471217457256082279736241937770129294195869488482398834697761404531936852850999403686048543561556022088995959204730795085123937517246896851150038782264042020796001467252729891428409787909554795122067738721036559860080143360414933236672637274544897852959051428852143473871102976301962911608992406918445744335817873526580849098218588864659880238710055951171463585787270727052100456619845643240678681452305692434876288347235699806424931035216742760025520542357678317343441110829490121451330917098504152455430270766574826416740004426380831367712227687640321438517677557206232659480139560503391088300695784190817807477877587850177307984731791798943295309810624447776926788861240384944653592284288613778015781854647016898390746002431206241173376455402890206847036883553263661794148421309265898923030461992432663798598460307449570106788298647002106409972858321770358535723607271195381340329158545210679810278833348469083886866425400725927087413891957492217614999054076268380297991676987110041493308733329196825824346761343620155445163045619948114994186456825763111342221792094562961859182005243739396068345727428689261034489757232721065460043378758031974760372792933444941897507612747307434905399195550627294673979433896400276741894858049904104815474225812573927060068343439017592376456832451282703376107620365634168864204172207913912936811536984914876911443298442043221619328950562294775781001225980651878332027783602661550460577583479909110839418030291169328509726228480000000000000000000000000000000000000 [123,58] 1633888712714136743341802320812665525008587427788860190701399891360999252550817887117407781537965627954619792280056385739468246539116657880018587414498936590731869189174840211374968752175943965897534188085564251019028573328745954960901464824687657531741129967227470401231608705562094299863125074964351430743648150858066372514492196083597177406781025734176875079092014601835902612752971166775999494446589517780818946295797469729514497676118675710912174235978853331294588445842380170137084096127109446905054709558993513733500069015801432965570429992471123851623133533613013903265475104847384817740211296912129104837119054660213980954852229838574666030451483702192612887000401347626167030664949413524051185124997105178120181766995959676478500479996683004298536710582407567064427873585120960500749354055058689087339595209707622979561349903572578336144641203320092640410033323812159047574785101154424750057507988599812288835461874399239039344977492333711484060553937082045132009178548786546518654054644889368304800484114244996256285780975077468324289404135949034920526832048357824955910972430411464273100620602825533037038621833795890806618263341578396360870467958024342125464100409689981895867063879621775611889203533800479754339245073276666434368164340792805868392422743247757222309526042492121156468162333361015205950590915029611002211312211982833079491286311631559934088583783345731315088108768249783882750100243679186153224338019134416803896243963118386819962518383086040962161870467948781451791493525380699534655751730428589770402370560726026206459780795857625751056805608495509668966432722324547593754340382100757576095909276446919930485230106334111653491783245900993652608417220192589713628176620289557246543820069879946388956599059468625215844546763608068773370200804940417606578984978411065431685696727148046723013267592855735006420233898755362264672234633716076897708280856219712594991572027654981690004524284226852593233944958600363649397415629550655175349025067978496736188109543437961227035577606477126380937651996014009469913410119819539057614269977264026494834860961176880187244744761449560471911035486056233507634130328958809216717084465093432519844227000512620029618548720480100899550450484016755664803456452276336180597034934846477846680893520586669233563364656056093550088100557511066338082544253287114110261204228616020336161752013115351102800338801858354072194688181396244175452921500004435462306128294516904427520000000000000000000000000000000000000 [123,59] -607926228057640866434798816013165472568160980537030725273714120075065593716198089204559776970661949915309818778713153400923978543673832812587224964173607742242859377136411247846914622770691047899123941523609603698796492105632180767473537048171423850458316833825753822656476376449378684668687006186814677224352940030657400555034378526751724288990249281551589422970399727319231433429474114153919996185455960305679087824591244157215668139342051599325808437710710361500100122281217793457904234804761012649079104982926749462320822863762840790583032048921887589136042892379156962445539695637290831797118155177376559086115617376960842296837802282142921694737104040394962333399904755541099174183722471621254334012898471936311276979442103769338079907245724654657025227473242177035695165255431191076888687464089945387040314252980579479919208296997928700760525508948738071748475554956978855595186000336724041275398368904968681160041411928582202186005010080344563202612085808651623541254562916828831422528495418247826300051243868266266944224513827909365848027884965488963637302895561789917415390409572145710362515230367587527756832293468031401206123130776424332991272999262194319823999829138059988492906206239368267346404524659739652151819061290964443662381520736153997183771974891608964986911303175528279880301427056133973401649888435524484898437379500916224095185742776828527978643399462630614061078798540888202503836336660533098898451466037172235460038456882284812387099872808889197131221710843415001878045039813900825223177946034881179091692010920165225115231851344901115436491845595242077945074085449400039411731551921860942645616103615075516790535840733857945453657391228089032921842261611456057294250386843563559765172856257588302844763316860002530074742786058048156841331681130635258601447195029303714570404137127000801942828232972144107725079633800613744568128661141945462002026405677848289730534219608022986630295121706648327062879414265276593373942011999795939383312605474060727657165094434956522042808387490781284910008007794180277331413178326374052066529172511842905969701144699354058605223884260143394684575747957852976412810590246211473631874310176384061062811248067776084268821801482651455247923274216772305272928348220936036374788070500815471004256001278641378466972351724417040787188708475436438401160460275183364117466420674463135548572736579510192713555086614252453639747689259811925359088467303705308240606349742660187586560000000000000000000000000000000 [123,60] 212624737810331694253387645462859245377574473479350241541532393264433597331291503817824043307783182851487198210081002098298338829894352427481283944260147164575126971755841483087586498697166347239765126759823037850475846929812663217559213904176233187453047927939984190854393500735743016541501885844107049612983353089262730528248084017574457708712242585526659592627384812697580031437665404386724340903106052513130645394511903282552513844204404042877325861989068231528802341042659089795947551912717892101748093950800480911867799949645388206422531648231050334645256175280054605813304324246417533867341941739961794561705979772959525292056106556967227447362322204580506708328756154486701172248419282065593416673783344916924329235284976738260733529738543031091653202144971491720903461733156968912318081039809791746710452142644132894667453507493999654142066542527494650507170030821584470037475773281285591934398675621623698939795988403877779768169632657016830135932946642799556457666002280307912156349440797649330025398826312163346404997355371966889777739926802219692291786825787133911080869533162466636157088730786625208406892113075233405676151005712874856334931031573171548842541455754464815430084394814120553348286822477374579767417398193086935029333968857110287868815419930054771471855662818023869793385845607022891003808720652872120072666644280708494870413448896555306220594106779317701089192717764925113179759851892398424351920376826324154377937339629133615163601026263099410715522375097124904681849870265052498808281336199941089948784240472885692910528774017801126906000768935476330074141588491769069394706815078910262110890873166677588700347711852610150449592962208212945860066188586840301289614451857669082383658494231895950306462774231237410009584713363207624304873960477446180408119638110267625954550136262523441669208228877548350855881113914352286334990999757236907769919941569883378890454752974686875028467045084044703999444668453300079593012020710209160680022169087736078454999427403335702491625889021734759150164038934711360834164508950529119635319917217856648640806321077800463807333589099771617053549909828012125344831423061636034749480978231438575502544682160288033887480624098688995187104409461275716877628008612522992920576362130923625010489357619894976859095208827644888818353401581153079662786639554013491927480720438427628518160466443706973919050240529541216311553580625548037005543987461543418979579359066369032192000000000000000000000000000000 [123,61] -69138490118606677766778947859320926116668163842930438186563911516373546408278130397695870430923895600664096068331492370790856611696951645745738483085416930352905932996822911518432051477739511408588673469210608148175945275887647905057583700349663955382709716275394509847067185435347089278888035064082981751341879820212647242523526114344310561472667602841093214237188142830841923589847624442791579296902705844262110000734011656101197758181564687935967579780456274463437256412555737832300867732017129004068731387827899441902462969251021699858596692929669593421126664902744268278846239416788544620507344852659191510537318656132046139459019978444903587277983953068446980320139994926706496516167446803479830302135200474815908573095136604464533387064944950012497378007227178574298991049010754496794049195383235525867425797744550434401095480672426022975320777407777037461849547271487339604015566069723156594218191614273345488423301629716655544307132503569803893849609014503837131402369068492721976153931281805102066548723657461105162147380260370425992771298886281218313467537564930385541292796240045714138634418468686299465775683212459821910240770851108932745010244585952881510338007681195702095130920414957202175868735223753110592568962008358394515637278456645568667520006316191284216300718563236941244750586387593937672874025347189552865551952802605694299562095950742476619919514930935349531240263873047513025614030407716190659114113481678806558562777440428813802579579864221778639012770289744502745424965068351028804013653765680997150265487525874636648149438650692170637428700225608388842020715311186118887888551795002891723171454094360351684276353875726954953753551125808004657430122491801031268220336074073240583008995933473189446351073800708805928964875227650197466779454808917806437706557470537133926420032689702752867652654109413405279358041647988678813612085803776189757393896962408221392168067246662267021798908718298281466764006673968379359024449333487842131566086743018854615805825607605491004844081294186397085692061706637395392776496438263656846138895020079364160832732389327730679867353171322093030887357894375918518275552688021827403398098090411827753264870103607941001094315284104048126052585899618574890840937856362832333470743591794795702620452578725977954833563478684365087856704893732978420748516472470010913828704578174620872059137197051997437949702449610626781737597314946153091257047175523847916412863811178232545280000000000000000000000000 [123,62] 20763512089482507290936123934931119118585475899109572234797045554323362892737471624190180167720002760407609957671103771637966818714195575968712685802790948902427381028576273353117125064932063962389324427627704714643798817495575593294865785228001051262541625001029629637427357345803016507801482889252468577225390857226356683156239961884570239231838897447573965142754196376531148004157490441455628324208375702634576890989065679681641884515527505862679275824509594616267833246721538100146310754222379065336365363194207075277766115768364313834703489393471778951351293389121426790579321160686283326763399553797040160940124008484889687215307631562036568528753543124242692820566046739922498194770825157197701870197071913039709711191878827273976039904878076855549546910071062530199328933004594198463356442287615992872028120120049886872708596179685569507351594907627765532003149299801122261146257578413718013100176755523952271778227611483771950818866526541410946954831704599618017234801478907964369268657646985795008150705410709029334146690537442697757682477710776863316517719429039491245724335905791192126046924616826121911642901155680647454242723923055691753072564287152021954394909457999982272327033284229138922483239050809500951209183040234874780979748758106068513107489553693124603985401614677630301952979604455287503037567252440554676099627765718504645745132503162852892960917112923331929865312011260975832689270130799728109212907300451131879920009563542349404373210577691552776589847778498708609582707681855379641425874802628898675947205433734167227281777741153654466639938483382432273478492928923368043694962089683509423290523733464732581531910192548102440283728569383761682670938031993147888486158585812572831796939125642841615914783730370947479861463234250804037554034491088570409059617696368069851626122824149927333044345364288259168807655447797927913577460235660677470596250776534723785756781766072093312189710421519259478226736014598472410126286814829389994843677830826374620066234721474195796345804349544532624282320142529047491973335655811747975531172274448330935179459711394383766825438214909061209504898824198491021157217345162720780714296493413505845076197559458270572503806406533662996302771667407678221009709726751528126353935518641345718101892577041445611878652564686244969217311118882702840748807007021880577268751407721835462080728970334437875660189446111681008769872622166320708909678371103940910239252196176481484800000000000000000000000 [123,63] -5733085947927793431005370510234986820952174870415639844187730570758503527150990031963041329416813173582175933506850915680205942299467789846515310472832217982758997585126393815500567173813488218760159256049797506410937997910418245881975322183524936553155183686646521026240740272740548968235029249787333406836463542151393594280918842232377986845396957395764309162123625697406509131930407118902138879712282394411837088413834078800973503317346466469875019248030787042396368021400487709647799985073561359347830703287239017371017333814747923387852346943740285339375283442590559066523079622695270374850706745577509375172212756199672004398197304569171042664707960382976785493375012845039986342151060323914667292988413909299709961132599603704117227171435509196032265404222754656768918136687976772922511364025845583689624196080269518810360478001603389239336937497208174019505768054462362946997574309960682925733782366220619095465841212498369604151216106980361657794697429527295994930179811270028146563410283390945169743721368958728247920306748894077111415461166392456789278999891704604473900159442770895246257012989952804784713269064209058465664056321871174530972480662549887367175760880727636011061480430481924383936410261693201254048896941692722732450313118062253960542379032486016069926827118412268231855080331742673785602734238140018840550710371157029715462685577789730126275867984157824008956235245617761820300717828146440521554094045456688108262020163744552523918201944801587878277719892976317428079380509321239463711798750119775030228859346977654454064486595945213936959661381772891866325259150344890273301681782641727736175285636042368901641733093372684450617682600702361020013001895398736081044652514758118870306796559094085779355502276766578596717518189621894552382193604600655525627695377868382881042825071824096287132931796155245469677506709521993947084001960837823450346983504533876862029478642769950979767810231703903592870372236156312007734799010559382451990278382976191412260154680570894563839242646716630060960423158578668169496406101027517909020771370039309663093357023382516889863646070154061268304218049203206740832302345188160691203566983073025505240179927702858898020295453837879834737019930650701081309462418713576889801477438878714782546980270981840462596027526911936684024597869489022672662645811919108126876665660809091952148153269910704673019165281500348876295054777335821942843250085951527530332947300394068869120000000000000000000 [123,64] 1450026387715417497242105753078798737752251394346952132868304259252731223057010899447200195884964850157807722414468319159274316027613978063770733507822052166123987030203318605431359530987931606621600925371291036972312838847844329182930319929910323606969119044647244124621366701754848315497985032878294286119433063001570856852520056985630896149533739680648704992235301022813038179072588821437523822985328876425716515112785296708928715775055556036497981945100779067824146482980193742450800519442342956909075271365307021398068080228468245319507695128204123238194172332515696714360777708325200315970594594680236326900350738348489440795513320847391526545452130559563640905698982550356623270725557850597111217892619876682308353088728062004693636657171535151625007872914216763626156372183863165645072879269186781170580835109511386400774266616921982741245128122699259904661916699562400300738591420925632736414506912874947189065834794772102918195441227262843032154602349632100326586399194250934238926328190767888972011206306522757021763292464644574197118726538163018297472038556120347598379806476700146647431956661956691390237591396244754921608454353928156162296457027613673133808510835917508808890478097620806696943999170934174650108291156700979882523796753206081932667616532358950721309298665241057363500758744415101176960771586735397038387112993376439273994493748714215839180169360475254474799483096386979419557153528322004145434762595594477881586245707080649619423371336667428368100431880689637796856983286499562887806805541886234355779927680022078717690663261861678702546032344727139361061809159818133431247263413047476090908491126742885066746268020962905548608136736635021034347084170914430387017970481907665731636713099624469701152500412242597502163368034115082005237026427983095295305762651343191313826291378328228489587393780949132485155278696122929073670084616377614917380774998389224157608263402556888862178228464141081360478168132113300145018916607355728316026125899619332132069204663423340555299682923703821463337071480086183983423871295023242676425706853542097710445093834470434685887367981816001373216195078664378263025135712439961405477521762801479394372978360927197868545855931729619301071861459198226327373928958439218718554632382161644165946222124486846992808008652658259711522121067214625657262253260948044017853944696494369959678894431058060767099110618413192255717002239506494503791838132813213333162763427571040256000000000000000000 [123,65] -334824931996242354883255862016156486227657283637793904779312273412091354449548127690157142809524874149533942961674412642030701251718140460645224473243263939859324657223132017050582809826656598221766770102805012260517039642479103261428457833947390002901446842590064965920841358578807146096492173825711622969001993862501149959908248936914755227794837652581464211116284180450017027889961097898000785413935665744410027854654698805235474070210082191863858923907646096289260258729439546972393795310377690689702398335814643826740859922727284482288341624754876664481172295290221855849215131512532997874692854076361495024117044849919256639292656554971285476138634189561358917456278318589569374162703903749134466104757250128872347461907193172813700316616714296130116070875272580054133156716146166567229744857411301404469350398694715363133620498431013214325976206852550188012571327915173869223314905060557730951590536901807252077608193360814261932712585826962019389040657355467852988845404631084333311393030174500544843891476397642083604510657458972299467638626018000375549520214414406004706701474755617435267513680886234357094155645511148140569760238314298272103886826616894629459606644852156846028745015955203742357993695714654156988251952145984078862761824362483551434352775361583969659997078699562203567500350663905922097257516810925885719812020742980544691181461041037573623240123575367201746379265177316975847752075469339645723197727476941611961798746939051397603013061754541067436494981801503735315855755978775000002272584509055062371077066063099224095784326618340903246633980900424503943962565092168415315598880824674882377470159571733196554749715325471924111204616022286236046678284262155930653130933981880027055340568633415451970596602133450163925805640581896624435521246930542664989808619179332881638096951214258276038317409379318048336695693348934306732031168112894456211205118761759507328507420864740681731332615976658440898333192174564155662896303017793583627364043488276521617757963211592488185040310907256300986905468822399748666997497922909614255077068479027528289511206593094939382983770159554630016882039611412859826947755120665964385353077768140957022153929091552931248993279364616718993474582202050918255284646954881152697149672059387620392146051285362472213305109096124012217530005593195327954991295226685610098373503046367062869646321544323205567588992964443334369953181698866846439320279365751127952985193832880537600000000000000 [123,66] 70365332833905429951133021768370410054409975348387828645754466388041338603404400489496947056092582185620743627643343128674110170538190836085807746579840112630497882157059744326492112142260762685898500336387626973608075934601306844431975554708542697918250113727177944140640442309015245839976513118996953874759536272923976806531863251111193269825210015869555499881237567207353263973744486614361982806752903502384935472401227523928781990001972758225010230288018185062783670364994485555164142051307118870174357470591264301440010121370822347075643252537570469499098659900140745352945442203951528046405800586552605197501797669916140211329053493984307390800192446933628942774147441841343521275146737423619161461021337698470134619072651472017637623969248666797002633969355643711689799458790453927380730604580008443096844885990521824483516821287021246609127557884344477987911327298586693936924311461526512925656493659210554493401641462650844976900008951227139917790938669449388436875290906269287165213900007592248856263127508053654291970728373617378858023123938562104265153855338179490049969666818849874739809322983489888611671900950514535291880755930091809207749292238158892916865553825225183067476846319756836089071965748201799879652120433001305070871434382630603389281969271240236352436406763034409935357196559306171124906928568036611260675804208578093152936599896197065006024389906555787654500104168019643539649377634788641289832589313736436289433046928415478670179139055048464028768675642688389575848950243934739556635509392562936823020227072584696514536694404873784303741316655111846111725655070316612532726304785764816951679287085294903113621376771268966734920572836733703153663027907536790320577783356678612172535136058455824143991288100717500071232466504575934815482082092796877014166854203303765022294385834045812224904040839108874471411200038014608889725572668988086571743382423466840794541448899174075778393702708004758129233685497518907225492176038004230819138857710483616663082069155547686770369863665863255130914509426313365375786549994257813866887071539854060268876985100685981930677847659378509947795991603508098253161343823383776578074805181688425345666148695726765214999998535733844386362391460538195996685857727922412631323912894380369542361794210473676943847996718877424024311807134492447071228838855116198923918717333131405968343442395017336009981979945886359465785733328642431114675035011313472337804889247711232000000000000 [123,67] -13416795270536916168996688435945382407397010868805476514692224446815334234849297497082382836482399403005659822912282920694812974778926210725078959941930270633299133880135566636153379551605552297977936065356473966755272022942518645808773458344306536561480282288039312371825539222620480392661624506561585113979611395582905081205049591610253067884452576128297135764345833718370906832145240744410396179519648627981284783973115668262338498368861662059819589323052849873669626255643872972760716040066248202451130943477306035353427384138624664226856326638929038484605937657367539376878910535065964906286032419618219917370510042603199231782789852368238458131186756827505019177110464321959773165451161186603452940359655322572877074096334676087250342102727368131001474786933569523608807850272155339924142929069963353087926125671016309483716213786661367532772790619967849841614869067282015345270605433033524447430166358469917918947863646488049414716137470275918199666333646792411481779357276753876287955366707862791995179037533564267131890696900817639222787379572114028312506768672587614912323172457501113329936177073191934149555016992763314305050501065285493693432250721690819229688212107255331809553025316917584597101441606633257014805621955709143638443174331392485727362158760810008920958625240851788204626522526201197796291609372511307356774165800813199512574107479036107911738107589683048337327032558175289641434847189646211494673581559288831060961979530440847231037886554131532935164274819524223803532411139669324267269625808876296700772811007064456410890444686019120683967839566248772023008166791345729601866133535972875464685936938465019497988753447586710888099941567387159208707432314308682258895490554863203827561989773818851790380571878594307565677008643880086515153778395480741540260865179309873444272558945077059966070036473320626411573363610693645337694571432460974384412064900385171536907574268688853196801610748242616709513173935156389921361818979865806506424768446195417738555361523713145539862468858402763376128265352313273046404681116731211332132738330243929672479597672433368908431967028496310674879521936190082208355870785304087995366289181407458459411321209081084906670238585935723412254009675727089368516784907165428472981011763037252902801893892644122909723086929475948932028977863828067978812909107430775863413068595061353270246839260793784010859836990050188605453976789923270839991572043938093749518799291075788800000000 [123,68] 2313260121353895047779161414593853450311637476567628183057195408987857278444016242367428830320892143000060133437964755997010387676708228240256296940112051775966710020511979993846900720443894317230717900307367931853087756196383226958263663488213992685706398318119740528127373436448005379975386370139253981544287429497327933754646235015690781114512317984020081543485207420972102657527795993753566549442979139738472213170456905202558902394563462063015261846319035543635344375617139270614890357262807818066636559867782882208211291852943858442204584242935469137046999999043178387031582098986517749005695893710442671746548916568988914666586924521250509117341854853074655729562442398667068245219690881882411552925375005492787393460113207668375586075087806295133479154721533557084220160541102493291591827795278687280072307969907341581611435867093700318471920824123445104854059265871066432594841074131340689507797161769052658061789522868512610745627540291051707026375198788041072473113998152261772681943415507325411025008654702089215548363136716788158307480319971753626146021118506806002364332740510405995508936701654060766805319527095390185379776493412044737720923221995744409274529668098526669073614653374767512297596233785517103979437651659939132173174073054912416240652581059503945369137990812360143551961684674722175388413210346045168410332444678543540220051811609071626927220128610186599948835879810056154016751799845778410033813042161816076910115223316017229605013039552725123467100447644778580965135246099533320426357808461682333112503272837740711586097003291422553090950291376945561098028113171220297678680460197154909738387148636398282115037422623221242112805520642703879227026224943731684657196430149082205636703950258723870793947613390455048087579842288873852667594537181885257117426525236408938882258373903334531353746213079799394127714861125298352031442705789517564097096156906060219713558423288524776087260371417079460479622075732575928479781388948812628028345738125020503152001611296723655825545730829139515895795664782520661540677038946965934902715553446484437559280308290588731652856774226763330151846579013220937018055226537525013541584078698958628934625766568379258079239085147181486307554857943903719882057890673638595549850229373376014490759044431555560784402397351658886978190145802832208031445673851987578608122720422950076276590745165059475358930638948551852418425250090550269860975478173505362322668039208960000000 [123,69] -359293379434600471501891186283989815940460510730940682289110665083767726555505987004463402186004049773426293705504649293525118416958759334973807975545617514352576648664159095588015580100747209996068041589423637175800729207219379319679878257924318254695330006659190137099280101937688704650333969553416223199346936547322043924295071188590668628459654119379207417725511139038007306896074335908733018592140713270171774542024634175271984206065344187399248019687665892827885892201078061561786915876354008289379821380727478577808426290532612108972040387658252846727131425826377928252174623450499264480990049363083661389814322176037383118918163410888834836291261631097258668360082635381823328882009670645980284869916207447244350809089459953257626089574786742552965887429963263315415032972286727273872928608191779645060653927163900815440850820715498312071943248328544838353118247822249238028274017144462953792194058523596921112152241336592157829118763278492110479686320259567880826446658878583871546901624025532203416094327557831799785743813394290551395752048768389758242613094746183391367671229520020328492724473306802207141297315575269955056116578064420195765338334840379205908945754272648827527235695618641182350638349519391900972759213485921475401956459329749950827523629476583797106801105559677256795861891217916411824039492740507912835402484616617815602872602180505229279751394584757401953489170932794427648556005745442665877976589885621684851631258288482508423362885128693268575423839397164664051218413503821864193929508709002024865583748462599386434807534732368697244776480427206239806107690107214470107192605497530171162563719265100757585458328671824752904601954972355441389349380633285097155101699150862727814767510255575849740000397696608417642356180863361484391241558376695152422297978052789646476004862902995213511315492929820561063308728329582241301358098555759955426335438487274093813850023759273484517455179480521602926406422678283207096566573196281642636557207604158037503672478283640430747312059137810885800600606588677202114895684482919625499983721769742236923022942115731600322204702413537666729497795847375447412822912295309946536785955857741884436728446783805782426969704168473427272513134192220511603646969107139665063258009923846844616168665776412836305587865390655122449690501472756965700715939396452673137531765708553925151697236832057930183459404884634617836290552697174413954510883226754638005997592794864000 [123,70] 50079348508270787187719591840206444221178535603937077567914300131644443148174096475335765725503714653445797873388935020985949868015471407696087405465830208854083176274102939027594533816041669046267831311776010313020028198108170371668478819883072956104056396563797560977913260228126928666851237095187361446318573458443459668943019878619893157375239096989186516514310521429377579666499466671471432976748066771781097710395836694982027238394028513572351033105059221083894449589452093791445692929387390243606481070951812917259552308127663704543215751869270871267120145520196930323613304411520718678560226382011409578533272135486196638770619443441451157091817063681347448315271805933872437049868984397513592859290957623659839208996202006238239052990540680048996553218673206222050925275898603908623041367628689190802665001366534591172248936762937823500175385343437926872504818414388794552764633667114726849631233372664016617086614421825001250407318274468914465255268044952694235755582373650004194429071326584624472636206261961738291578906618520290697287118602254196617707446940395593963460195689014875401464489336539151669574791770277668452015834603146925042789357606003906112422914200260317138604720796740833231053790670485999533792110527972879627427917870909491537511342109456787638423451532557999868635801638425350786029043508931844351869154893233427064172053485808839797987083066391377374523110966983549022481819017605856204252247464147715274125147049993729471205567206358180330305646194749505948152501699520281594139226559312241974279435703832474300502367607747536107847281441453364237771314581914160946341447117438852185334594870458157756465484120286696417169890097456766048925913591446066473046363265493479168399578500878388416429415520046497414500287340068523146087435938036539304859840535794919801444612272185126455873976008366295206101704676808734633736060270262303397515727449634787236994474679647177086765284998287923081476722908419157864746065688398557579356514035592245101495443588267689823781415740483722538026477189322765160294938744455349781799807249695378810670538726564256700930085072107854988727183598526786687404364479053385724944147042612071872931728010338018365439446943534062530671541808173830019027291617121114774083193337352737636417889998175405132593897929807821250374223778684790023398463512215077256578883509347600245326803834955969386538590037494473435363024643665796170258297550231931190810449088000 [123,71] -6245894518324805054144428083221942836982844166809060377345842540561538326830285166895986445409198760356392545750650520173600053933080950356703483148059878933436233309384802297815912906947644430394711479678250665920321777890660337106688933585631292672926160113847064306835625834316768436808927305339781937644146423713871557064366442337371614164882961365706486330584893059751316821452804736847594391980556717501532547809957835096637792757920959135410731034998268060145350546978504605329583778039542670875951882672535789168085878099557025367965752717364681652447338899571538169050902629958090380054342619378037022586764004081898666224309619792707765436644117138492399070841855177337392450828955527102803337405501615759191974486908234600232428093910940348618778736985205541679588434837901409552737378300237435776812587962205572852816982719850484160607792931705808964740514303912380222499480079082781894174329989539228649943708044003228093355188468019525133943841857931127927834051445457400978988055728833362040152122314594308964028002557210708417933969239037448232484719707533831526226999180172112793382493181409573348600493232847258665373831463963718658887409102470094921059587009406433522963612864771619447204767802722194032743737956368628633824787014689284631132955268052805743560436285359971651339760844268675060061103102915446179505072276700928818026587908530388065818873794628733337144401832299363550574363662917549179888141031609886826529769147084774178483875670050084924133692881504385178566007807534501548478495728302022632565877449387176627659072222627590878749909343005085679712700175954131301003160625086758469447790655710027894963701690052350692625943501502530306901518335949067305137116824069659937935868777666427751106918191673443076765247425843214758284273317618529745862666366306456507191663076220569270266957366821536988403510806961593895981677805319207456302490944883118139058668559508698504072803488089700248768000549083640487466556021343534265579289889141032767052198720550442488160690524672412187229671263967494288682524364576271518705389437547200472968443274425928095289160204353469650891027300446327849418647519355539331783487111399184852053381744356652205259879958384332223180461901277625693729829689467996855120561233970998319598786621648949212971852166628126248727203980335322885363333141180832611323064436519159850189190608604116343656586503999034017839167817433957759327957635295269297835131200 [123,72] 696628590523767665900544627141111117620908181117084442223097827344819080218974597722118806213220820482326445497934992526492420312077740884827420458198590837657247575216573394663720072234661099013406581596107029847650271092881867313565744016090209311969355458383864559014394289981629168275458145273504703091659865002333649774350905731470120383923600285282010969159506277841067871716901192827491538912483316514795568647745065033114799289272140505047346738064458683610108941064848707721009633826430403985912915110042466343271857733914714462528352847342211599056477164511105167518679346524913593303035680857942092797907114319392804959570259578742237812044994210883744321640207235110425028025735722979167075620853432819281678350240072273513012699773923372928524369122399004140144650749944959731277235372043251456356094753688642308906227187300213272897919683613467655056827031863307852406040591887288859304950388471867964411056088470207265037471945099387775517009754000520077177367647906103449366030162060689295054778414015074354405908146823086201157603357213535019632940802053353707354098427412488773320987958500218949974198105962596281421132918370553137871104937491100018035416607658106998406541496928073546372255987606655829149368848076434453027205531918458799704977236148766682694270094373031943679340424171911204801027298767252106644018430777298751818455429109032348189159358960260056322266319076625443233911502021612662022099933365055121599163532841223884252178668793995793685818235513244647884082987130630874830589818560804414430311381306020820501177668848511544038923526623167231762074498920957554584420661857510513352566052207603931067658733097620208411771514055177655383767716018558235769222892987991217275472457121022457247557309941932663986601796000490452573547564121579656310232462030573213626905352388136693247528546984212996023472222950101555949209644482775950656447151109518777232180549009466165487490208559027545660454792303749092508690142625600712622149188088798840424453175166381100433982071613589415439820493928612767433588728687172216435148026022363529724466915619182091893206949084709895909716271410095234677382756350914852366250859617300257344936158003064013583127658515367245222594197631319985677477146501260507298374569399274313320216560488418986718928749348225009596384242484955284155898591981186378756821332113855398548460295970565132582693456281361921969307803165871368883087908697315828704000 [123,73] -69648356705582141111858158517301881974719785214985134464741458710957133217335120150577531196830908260129990700333505915410921534299063695152003884300472714609073784298365376182309055212713901729387840540692100176483183236074042618669825151318728783096734966125434867600794019975977903485720474150483559126954936754735703585326737102734814723329144154948981103593326433649605642950842670184711235673554400977513571993997538394524811475185910345576057593524142883396705311945670953618558519381539644703910825345658988693833168310461378940721159186432568081695175298840347237196360616449044687890796398616480521661028175009885475967123621732102303664285571757119669538159241066796327819214111787339137132245526739159733402441794108881434444457986369659035985340158106052790293359285908257005393556345572701556349540310997012809912621129611693957043505924858346225612948228588977163494129465926323176890922977918639637016875856292194928835232487511816884352416645538034591629270848011685076584354528975285266450353443874690530532950901123923018768535023664506652992799285335213707775692081384891876054000676582745674227384212283555490419852291487441980719155257703817958875498517711076741193617043778155830598737786127696797638875536047055246170477198427382438061617043350106694074621263305365525496233470992645451319787042892400710758270282047889041574743515640309051416607416684412350799930912252826929901881057023491138277275082565905053307678847815303039941578611493108421851836393352282360547947498017706967478373231258683707705130954311564936887176848448841468070197698330827657356753505315865451920680541219604604379384590605927891457403952079666030821983785336946365445425031733927000945275096970646108312550675472797513487225555170622871169845792939787468707374877239839556338651623996821297200857856050570063132120504202059749538789499934632640748982242270366050607612159056465462173841599848119427137698776403687450204230349874996623942870576490269168937399774297667323618019202298465291722843252035554907160583637288609733884508074925915188401193906208029661115686792105341982238865932640507346491306137300300916309911101280722816683953603401273428022900040646403566095105744867756263575343628320077363243273213469466010180614091685236453480121860686795793265977474460823565138984854595508790001600730928324627401431698954233414142901439256751215267591881277610973253286636250582025191473915469803788000 [123,74] 6264429399188180763002640374950065332856582636025004246027338650915142692587795068802903734342471020234633894789218855884957280758393522747560123048674539772310162914681157149975626137505857249166776058270848798866645675797388584432649458293409290049481158902497718950126390100381486761996612471119255142915576401036386021745177418923157489378523281430053855986399804718945392224354800648904677971417680746067502123884538042140574658863245453188949285294060886459418941353844503808679829551328432421547424126955622187195751253772362701936640589283661754238342640842377169652012212501356799430950188905524063013504319122057218470322578921383113914708436033751700629525509066093458740453673298677950238995851908742318109320746598754754271491659964029851383137734847800540377757481049604289228795718889077144326342343231751984112795547544808319071432835972104747924329305910130799978104666568838147198856610091407609793498585052757834887891407356938660415449834846795478638224473318242667953449664272587820393761402944957603007423633060511374355340040654827473697464159174211373474185507136747827627851626731308221698655992575053377331172203038822848792667493039700452568718525908374165848585929456382501983088343072661046331820548206295065144418221435305910498111959287588325918691038844408960492796274250396974902844579857949629001079360725400017030350358701694334757405758303982721906574753083422679636590122168224981553176832509739026896857656912032956045922922959257681478212147965632969334899038025976993979785254012829720582721302393379439097460230004431653694331702674684053722970310911643674217310516565660416510342984191473710001428268196226218368518535402006071803905979297837125752200301072239321028929724081774982403791103802954377439970040516855373556417986122654703776479380414563606364774507042381775365809632454356954619521957471508429046651926973570564734662587627625126340073240206069179785422435586718781377590484977030378674014667349019972245325065348196155583524713551355586277881388728360707724176896386429234285872825995829359472508038179852639343819137700242017643031474256263512593358721679369906722552773005696461983231046637291367710534046920095341483395797634179444944823714399359453478427877367531714133510211015341065550063174341790512368800879472085342536144588915276511317835358888050768025456258571359843915587168418290336622845002763111317738591606868349324666982858442176000 [123,75] -506921383195882984623828398764494986826672238215425031117411378234394472674110407379936312891042171478326208229312839072628460928402750035473956044724248398102109687701461379829008711915546849645799262764413261217103096458084232649382280662503650339731500830866917935724547245267390838091366637792738643602591411825639647649535302819390822559855618576030267041068385242900376565562611751157111538613964415149311582725203394114291222640974416319591072514387458928777080236199957327466114466664964143030805452054478972146133433305905252268029520483981132903696184554250004671062032572702735958854886504372932299517811052484676361651261896458096287478624743418719109003599684503747177278938340909513675849921875590312151300408757031239068380234517931075775430753173065212493795616495807837165250679437297526047311022624188555024167115401725157474344083209544585593181100985534792059368495403611176398173250744586004413779893194192222933777789831001314336883152238705624203009962395562452013893678932534417180949584156535984859436424825045402029816521028621698726297384876143464470565921935858027977907527323340718312274246681851852418523486081729880553571925951770823133972309444934833292254758936925077224411084589774320935403694429413199358896018955111385980603790481044596253222594574202999035444865909464645893482137413195348142150539586864992963158561133033493130492161982390232129610127100056828481860967520003658192435207457317952836573785839451897054460488036394204127742524642554772302905431650761758102637086022063475582154520178953143855161047705445120632893593249892622077973389057180006318116836604087895396987305655302055293904292843710026855589260011617611528945337921673195223436720723453988101639051919153166459913750714315091966901726590699408680158192521544820991956409544517810779482196280361128169905711164672448597279718160990717286737583817606963106556010088561682421845812975422590738138415914894158561539165107638363445553227296095698365541579622493064259153667514827694652188092497054564251446789246850169507783380702560469146215595393322831406848147490699940642008725265238265605442568325568047491971165240384295790455533931250249533776944783702575979231068938658527648631448921759517382706308202601608216956257774879872795218404981263889090800683900760411968437704568120869840109436693923630297336099071284588354804691102890087719558389811197625611529479067801640376372014908480 [123,76] 36610310186526763080275458019993635282157092028456314288273297476234471089113090432292574380290618525751569128186897106606826840165944223345181580079262807490482834330568248882158399410668277274216438771656198985005070082485447815659186750544433830622955182913203210630187372926698144021781474794006873676427187673820156603885117899940772690313915852401702043584175354736978558959436133521295136281837019689404339979126103051326002530293418674176173662065931556408608762611086042330832280902426403833249050984076826371430655974986137131719010693513746285995073260801316663107967033771195817431859041330938835187596383742539653419283450940170174781808903343566665863761817096077625819708918189057319715320405959055966683383655578922683418693100144552964915401730305327281685590657773630022620810133161879650271669376712722113227910850685417683736439498981929747805020505407448017319917576831693379773046667200572465004381152647428727952800958542728218361046159593809945522524831359973719891584817779304353141912584070696621053079330476782089901132373717968382344354267620582072162317397642091465977551222667823584270746242838619376788311152952458841519103272280840063093877478548732742550077693756816337342412539039297642295182341603879069440806661620553608550727592291489515228627089870637400548833445930291335151822425785123108943952045062249322339242179906461428363214228209309175104286662253075309416599495144894318134256717197382628255354755697455108863690204732183589811828007731598174190470450211466602698678747644098510961845613731403739005722835089964249416038905901572164521002335525537045634722044136680516818259264218280401450819676959289586770357318267239264670834546013460838748885833158500304516597197290971791949649731089334812641697397030774605153569274078946459778575643693411345915290315139522208445143685196540178802244719109864804555507570088100491482763561922968703275475732778733921684393760123025726919083313058336265322966022876363574789684903072052899984775540711750754314418787989148084857171696227376033659945053304832220576531874269653260611946448506460983026782126808812599480173833339342021682414396469683990322256094789661974342595698632909323393003727303933869894656455505152745434658127367903534445732436995694020065113110510398054603388745267612987512980549775868986550841826611330647917658539085973630690546084793179405904871420359936657463151371224974165843935040 [123,77] -2323150513646800420118900048571355178384114458038333450255358098194402419391485140189206203982540180553873666979846761259516171835415347870628577070500128754352638836059346409355337942102330455457887646899931259845200421719273129215119260780424376831585465739511350628435250060320233487931576568944454983653892118974062887143850940108941549257345476350420696870602566673321735025009850369931610047841619872752039745654446911628975448986307882809556492275050194779994679391892465276910296291484911508176708510872858149346692150303852166534604587741630353335031468369386048454401912398304748706967874850621316479408566162243863190672405437732360548138435159215482831081650535075952803648526100612071998968057787615031582749091560752091222765165484769717683935220320935980858649366429525585748736229538872047279927980250568808131587044412180257324168341587113980098412470351380675986979171613256008799825313954712179148784244706620567200689859495436345222517934847470287669501645281179994565297636997130269063269645026333306478887707132615295133196698070140481630064500240151402443290586004052741601306038783765961193312147160694814138781237298997491226574466155884703090987574272541693564341370639807570763346528901356181236496530151054082733394571544190974209707928456862153390584327387536185117853814777430673090770191630613053827595178705859767123586983705035084260706752782655780849583424432827553293857520036719981146619295715841403381504524713089984921218847031029053952784992458053291380218246055941076091183400146952484338182771494895126934326871160935714890614778747515817608191341008592005024049498854510147040794984279875841935647387995232100191527321339951514992061151891907338969810376282157659662307433439158272962516262461655111065381057121518617959410722203202950907301054099165898591539812144505797104210729643212650564876933718053429145913480952182180079726248870641707576348129700899911527152950516008504507939848005375381571028345053348356184130656371554795923155520038522629654553534013189689196090857008322719244689092434958134905247153694367956406400962524408247571743432982876754534762089350873741418972043574948767501196746720330656905407708456420060854877188067658845313153599282412966774443632563286322630232340258985791682929078850986576096148090559981337889261772333998311000555548269052485446884731394221733262996020067082666625513978719626290781285427140703999870440 [123,78] 127216559004327781614575553543646935101287966652452965452373328081996822306349720209940381380147318305089974599271900259483943045620730841865140289144455289678363499213660663310962906092363816946783461532655378034536268988222482653525278626025969305831763097918937179855444922330288433824746098133378925445543348004571255405351393021546477678037489073535700360432706133584305295790300248364928480181936345957600522055339098012802580568267679328226613576758859946159667808277609929116133062996293246797846634701595304219866674033100709285693540762916927915322112337584407207423718861455361242704899264799104946103665797572754601500896795245677474418495516651985192178358555018632673357720032264505753487204357053476853719373391916960874564699600788197990997119615883613512119635943058017008997910395308088884780953999560877371665174152771815481675900296126793683266797320612331893517729149527875185980540008554544088781503058418756789669615612232229432896323213970104807709845556457630785204886397454429032627031246543217692662731722205717027893391224795358922753006433947118359635296042694023203392933335069347341725980809307305277332086836809900292478635294177884509499431748305696592680858722959649968255708412420117370551198764989918212412666517170799190088559349112806077594731339146992007345507966908512565046958262977764776985419332263478136506569522101661620447395521321640591078342476220768676854870160147257569426146215471468337042539238217278934215777944107168182188404898554906452025327995669358715056200039658141114575108901443618483337424846510373691025121540955609409259932459183502813185738893317915256761428711051379583248761026095394569408779149991378288849878793670318042613647311121218940247723456897398882568103237888732080949777825766165356511770792779230147173021723378686535999303439640038535267504786511973398069138875991959309940916926028725352574243036789519718667184027494344998040103052085465865431854656075744391428500438904564316872906709276875988314652775259526436980235205812130377191036323747165411822719828554673057309149942423968205742395519180246594478995547225616702936116781356526883747645815643499159460151384551333453176245343653631880616067880187958431219153390423979073356712611096106598686377907513676844022134149250466985559838613353962158149647157743788577265550684863139273689547041135412509835096212593443200792193074577534139117306640096890880 [123,79] -5995008138648698413211571246414228403932612622988375589022883353794626373730045551590376888554248492717840928584029289971353493392712930619188832223600539821574091788274606615247929392766969276431871433549650230978250496660876361484726228277566291351019998515026572418614966963633730009290854556280201434325503480688222158973598498324797228258211200171384908565570324044004331850925378368576581385180928475934623207918347027866275332070214696249213515472599065514164753866544943372246429229590452390291485368363791663184310067214930061502642486948301693168918442848898864465742452319783092789703177490397051309243771082373982687192027523161901085968656714602921601296040289309818868313865262181922318090022221687177511769035275275456553064312437711368600760563274567902820918165606322580929948850662091830002885945520718344653598515035681376454763231990127888084246015093403418989621085100347633410314257644470280893593081558778163786980614129714691547305739828847084186248020326476258779081366432326852601075939866448210920356979734473140064367541701165698421911708776194316135732295898877987508009125048035432579287581494321084904492367594285985321002128455747149280443751543715528236419739790041065668913059204318616485779529629284859698084046327755613226989583668414168291972125526349535229162005464424335589741779595167867242211220942421494394269638630481721976406371902027475524125710324365430151841016078950945742909587218267037032369355300521088312810108621597388828036631610284036780892472289404771814178870846009346131949998822485510160354888917678717576599393774543385512121773180023028834604223584768945621171479461648171831219926692590957480391542804269472924308875848773847933088605257455314538373594887683982484251660871742748344771727704277210542887826580736163268303326170656535641972409577910362221731115087698580139883172654199656878564694347910640214314429299764764685389370058020412224281884487510583209325631613794164945004263004876900340788381296644299508936648186995384828061123986367832374521589083097895021926361838009646059504421536933729410889678841465811415226947090671239141307444121588431128290466416194379923446950094357245346243547355997912023597275840173794757645554893195372305861242018458813142798395701705111256212866234463435422740500615298805145481517110290493171257257111095095701382172770182666148414847691915830708216024669868274489614956078080 [123,80] 281209287807509376298287117743561999235321756429119882173857914089836059821810312977764021418347867892672165206299808343870031661702605618141353761537488047839523449123730599948626869327465059688206459150861473897555432307163405790487740206862139328027686434702323364069529670394355439854870468716864167033748612652439410783871581417236014269505905907715851991618794937007777163679983329890274278399992708681040323639341880516095372611613904895879591521695195220314856458444094391285726640265917117556190988135473366969274188880320941362864812013595667203076797375149519163628908250307668814992513390367446727424927354580101636597660917231570871498678707685305300646859394313624968216553459119337200475403311175609518349223678941463396971572761425012888151859312631060427885628039103297518990139194004099453518043854311862003282954673164085370731391793572368785226436809645641508671018490205839810859196672932660115002489092218023186376062073553935182210658367745072909629526750322289316710980200436825248737170119851001286090288549094570538412827754571819171987054375299308503485521756601717966388779009269106893841323279815888866378440901563285772168859333507555078550903283047094676412882556003012342972269190839296169773427071399256823142934216589428357837570966660092505123962317994252015863338649501995370196241599427971157299960465514415937059049218945064396705338388036875473009638215519787743578960601210768171154598492876988415980935988534965869669011024155840374117271517177048934208728356085636664940516717682559354262266215843355301576284476237064312499974192329656550207853383292056505039845378999620341025695460976123542845046868841275703861191459853355239957186149993539300197226404333439089081433917882818180256902955591317169138107181448225609778261631573525563369280163492856797329605803589023602962241004371549039664403363534185364176279064682635683744435983064673921798161587332014510170153769597041478127702299657183799788241311069133230352338681498980010528504746332226828626415419247051299095033312076648379057707287583868675954540044934009704254533668545401301675986226849808125935535875345355119324238024084076048741685866093550043145449016592699453890321867001587824481974144405566082564886331860748123966580756037985476356853255869570750014330812603182688746998584137891888127207623178980022701026295510019320141977676941900837249973787045448922221013120 [123,81] -21949471058122482380935867763778480775190269954961482897497069269445123725397404734566230337552181907968860299086421926638456143186606040297985233799317690222186447700715726436087428614379217615142848465786393071705800356158258151265106362431585866438473338204337399539540882228777952842751397608088825985512342688500524467078934431031589507470623519531225066785242475941517382799243295948763860579018062159536612078070168232959261086189388078827169662097346185253419612245899659681074012062748333268054460946119514551598795648492947485080037301765084026635173458604322244841784207097488781898349844349877167448783560823670158145813755534196314321454334355983162720405515125586836415004466527459625456982154921381179127625170406350310373270353518671778121422455630409845285808693334881300125673351734305623076129055085008338173580568568402580710998285480795401683204766596881582559394796792311327839381303920415222763932089423104569741304084300361797049250179327909682306381027702457524668150384579911098161408647632760623389025199314861910519973928327388887337930610027621367045008386002386854813432273716078973413734572468852273330636596526189826979189818045937228011168421821951057164457701470003278090363974540079687805429226190271035110507443253607350563131261104410483484712360315147750132629158742672557446376344261125335475390515627363325357881859751445929510739062550684791827477921085720373519753866293654017573319704896528027517314724955669378589358282119539874670968148344085203703882922974926176229343517259965838208403591216737935561424409599703886072746303908359621022212546368228276245006373211128079823941986180883643030410612910383182251477514992953524082572944769020179071024953555522748076723737817259508814783944209274467843149079628360981285210602309468859451457600262317884830631708496047185179532075995689108905054407674787633264873439647714604050891125634619473948300184334978810485303094625736601850673341280911278075729459232730914518971044934106072730007309815368999057120045235656045684549878492246569182757035789962040847376903027979250042991579498760724068106415915657842150503319731523488864169183016186167836343735772185967020317025699251980046516633430757082631121659127519334890482886362825512937263814025475473467467632053177523005613709576236481959564450509540832727448056921823397655273368466626717051566440828555883364924880533048153539280 [123,82] 2581611721070510134311816911009541285042666151577501295844715113981132416789455524449900863534809465242499632105131426589371289188669810161810193507233047915126332398421496722109161221400451959905099175493631682605868366533569667607775563736057996735791578341974432909208703826255079396690537690255391801147265900016721135426173806764627701519732966958794198091922427299685452474471336004747507977750939603037368750104509277301704709115915953783628548211214850844843421623657681588644982883994991620172215344619006141134419187276513056996067097297825402819820759172620926997944654005822027143873056044247506467431429077801071723754797901112753496172971542909490264528039371321802857744737066372137324098059952685239696683672041452794790906480191109885881516681471198814394469653285017386709543033309604300956357073208773095747175204849790583681520361814740302245156942562599997878069146153815903854762193462916580673613599677518100345254469311838990295658270933396812567257704547005158785441427264227507051221936860285979615500093163976674308998733891676676217170504939046246074505384653268302658329096640428371982041847938997200413643654321631893244751391223145602651509957940972568696760781540830463910496539161751163525467348498358910623379303781219044054073917685327437177325547863671178995157911392733883314753474569820332918848993781338062155133383251875047504403672826532455711169435346633735438985237282369133909533211775226464574940477840432834418525703403560443133146277561087162965500428971463547643341532068716607293528166931310636141409815608500256280855617288747497103119072279413131877697462559113584607375007490275169346242985226135990334493166443462711416155100697854380397780125355132724309218600071182108213441985147419713002631375679206264032622347514059995487646292903572466692058265480737967067292006347716975712312474854937582803237678931307200419616392493242553661909680603597375408177136384949976925832854830855600559887516631366976032043397493880366447788833164226854043748256681129564121267356006038665862147290771782875120718791389693132646484795952145355331249307610754203432461552601258032692069948105528323562208367536355601920343699979455978499715455479264071574014395885751544255011094467224767882681785002931435005156341163768050373398750220124458958114894443984664066338355960208791910655909348800037968512270085812962272141095765789437440 [123,83] -238866190417482066693195549401740928415077884211361689243880724704732506553105768909656343544132255144850092010141917167683706362759538526619986433440667167787130934080435122303633429119632440134742826063983058623327865694657025341537891267212328672638123046913642618149766979207214970468411639752532121168057348583851890484694729789484326546865419609431154965516629872532624575057035023253147636920308447344137292115011402897279037456918765805097317377160781197408366867501678465392509973324561195321954489934331704411406368434842256816735837826188373822368376142184206386567261693672085924698152625437566540974723415753290780578661324385295465048880637462842919441495600415271075193860439462275578475680722520309120225758162235601405877033110147704009982900837778685696747681356457839069482641703534862803742877308531799460356526169058078836318676140647078799599633887604999334359080126859746010697328178434568012263136070416672732918690572771997355296175211927200999800036574182287242551974786932359274169115693393003117556038147383006843040306317819995069009311112435985433844616817177942326709742873242388604008393460190555735367121603365148100657969357205762351429843545822037188954611851052397677182492444054948489848137517334595590300060459880906007136109721293752403492454196899257644411448769557920236754656872377463837315882057852915736194945818271025820769512051162776999648180628670385412038325618079027716591648844193444033081483090081428230979558885208601270021265392197948146751631468975720041220221285445139657537164761588965887940024352818461714376516624018413847429269119315310629085025528443765071687609969716227526604910801106914878897723128931532845638082710425599960779131496646559202803828293217328198910428841468975617644318468215928297748915890866184558752297885722276522917699911669759735284712757625316233651940241365675612004209544570249535375224005679236238900767858655120791232003076893369523931152231375102686968666776024780527669819219182519665958590800043192851877991373213852937958446869991970840780299684108835621214874915498212805231776951932190156344103544597600072186420475054752964406736914582468672604363616317582910677918101215336100473533449714869022591448406075668752516617828348253785592072738180140489678133490539167377811179657369444558949527488071963462368746289316930868741169867073907250356080887334158137246940974444480 [123,84] 11675885800945082835907297599422620894375157935832681805052404110823878371492346499118628552596187442214288355840832538628681110609185588776625609468815438918493604022960629861961402080039989636246367453252936882109332018867926262585272537975553247583842577982637797265045213953501586319797328007280791076759672678633089137374697891202228754057657958652859783578514051617196785028418487468560573554033506650158332014250234160026158562471003339903313133593766912018252677041323607767561445429502434343014969343991286083034982556509973901274760230981988044545858020534499423098909802382792484896592538630234263855532808142120194924778248942603251975797057424764952420839929304760891566977895703195166759083153146095913185270005466441027077444814060831837912199036652767287626716650238057495855550584844807715954322515750097012682695888974505207912196325988065957534213190290749847210341931803112402207035889867550365666333679137846130005528766129806453377448138020257403496622013558347234049511252620244387674875593306281538696084442290147518919321056629173972581294017037139039167313986033285070000520351333367206748105566726241752259460409333927516320695423289352143773976826374547219555342341046325664687959555528268390265667155284189469013350656868720920266974643079106922962371845003527120366700081055628348593386410177276304497883543453036872635281795052571931714854922751713756134312073207228134382290305345671862961397491747085645548647089042558820093724213510239043399566963303719505226262041331859930724148662795366044859939896460952879837293087397835361314924873822083398535101884726253597646431849334712656268417982977414379476226322618712422531198385323964948829847269277623801339714386470931439774428583136578791113733289683557868669271971589773446144550375135671638007479917732413888554708079745888431274041478157148260496562211642022160274080478628436618218880575575105289754562910222683146822953816791492207908576817681556663970087934151846893379064151689264181380788543820127605214266537576151428981124254467661819932762489966830051795914708704403020823300941341904304045717879122857951382022268293169479908208402035849699158947742508939102040625787867791086076294990635842439101671798563093646526148010099067073496561627082546897106381212060433823578953727430520857194928142181154501255285732545336594282546531968253911336305620928736355606383011840 [123,85] 111755138436046057256703215313749558686014963037435481788717000769152856564004839549396818354100590771627972703014884551676471811568983556522997408960998224496376371895288466798466200464809806721449800461323226626367112027305014064941940472694998207550545516077525766262120794298876580190215944248357890775135467854097009230486820580627334638976589799796059243345021679671129232346090345644364325482585236932725551485661279107020099396505144796624781628477337897516749423497334661737532171635934378958749621974500368848470628750899573318985865171690041069658701893747624490579667228138720425520853854057932962471204443141552073791438194103608152476665149990428160697969863213056682702513950216959119354917715250599280099369935862937457951271764203657214032761390163833559342144614127778424929091093536979715362750822793449597953688797461131242043860691145521329709864362207883649063960539346265783329855324112028359832769578326837209229245571014470773173789412791835356030584491785516624607453742180923022418489578651707925189341344768909233406839844325310776998056450407602221478283417501040979489152015344384632975723762456029770996886466414552532090042294932836617151257314728758535653591813153246795776355877304047809133668874256832031312219763938942649237500871900042744670271823229657334232236367297760838579361651620604131424531633861913021535244579350435077507148072553140346064446685539259693466450064316955712828150137532093792057460767384827351584344489592549045492428659472613505676230016212119553040677384168175422137278111567148985057531293169064168921352157051854568477129227678105277053174864057378757813420457808240649858565365448721705327679545328146921041266142158211797085544334766540504816596609127740611553525770988619460987251434901624475315784558641406415135234795798452661245705116843856043993305244091654846835749441016449491071391363187416447110077897937891134123950265354218612138672323322712004199914558521722289494054801362777066547709751836662564975964849369116804539082512019405929086768125417022360068276285315762481849611454025227108918516813433129007196950978743203764665991957896787353483071289058053043931726982334348426096047652931570946121359190818007555372620237134565932635490689698284411435015487131636571069550635789247764749872940542994702905978703811625874049903068700627445482396552832677651218761910830390750303920 [123,86] -49206319077982428302561090024640037605591318166807063944641346665592249559192173624571456348441590342031546397235501539708569521525128501208523636589945230413204615352386842222940256204322422785470537978276504470529859665672009080504081636839360806036652223996464988980403071121602104800678891142106235633696688579296055993894383232425731599321263638502848911122633518776262373721921744098095114904237613407518307216823484102353515000922491528871285803869882837995031392323503398487303095012992494840712510569280333326116090138164869615107433665089431877814703123312201141289857551200449098505556334120873699668702864230053599554523159487817735777540198664416800397323017877136256119364427385010030545533490104453928874228603872467188619029697908244298337898625275632650125117631801524930466057522440515275418905592848885471103591017624393744377507658730830629498444589884521632552857507050581313456436190975288686859715746269466101992118221534457319737851857166386413658715952179229975478166322347041006341365019148615294038148442434888611463532512543823836439074068673125652182332112258629912515966951289910481890662952879563498824985825111325101719802482246807660548066274184330683318186859212265368656654795103933111120023962138459334547998240698753326237978483782531325948372076068082848959409195769322382458210576729096584580136918079727678836423831894321423260013932127545932325512843416729012008711385551800445956077775411425298921272269640593869207103558076932680797664992036109280805304589375472668190606352607016245371043674625498388166459521667393792305792091813789249556593390219656996463805347528953684331694925384839982536290288628541377120342914864622082163112358903847028676451675076218069717081452631367654626187429258908639566772221331286105631737507111375704865675860302568503958275742942549978659332635581551299778640935611740760637760053418819526003362373024682565888258118260660055910896303148131997001699421139883552356610565344062144722778642458732886240829601776695302286088019000875304878112078900453540603179410995174969758399269769375071132347307287831820477892728066412484392277407862886885370737141135206349085546861238765052736197383247498258629726362557557130297967403130701086077669686539724302672992567139958815379034374017956972458763470630414740552006608548041434179226324401137637421835534502870693796248104247724750720 [123,87] 2415679758583742732231586737003767349064360960627687512966313241066098799993885781694574587466175303438285553125451719109487267554072864274251106814051587813940479452953969141573273103332018934970284366809968820058890750243686216061247292209431541345346257436759379640633476140252284581694767450329309836861828937249861640509177938036081266825752369712086217626058196088884640529379773371576151999527425364153920503530525998304770734340583461984631945215758188842466691527463034970513717234206185260882344510312659700333397744571652717333453203827078135386642635386671348535086507044513592611238911897240869515248437476815747284334009462527094939503333782175505547088253206146809748838122192561434193772389171626283109362857305036145598108624126840168445313908152947347880670580704587053799677310616573403007725623387866686601242930562942240242999657384852327920603598237208118985600045591190335047169427949239369001197790427167721871231145128587082878717461907751156857166611312905299487596658909587299601273632523899726974299188185033951900714049489285039271848745157845925654630416742540419502781077168289714580578984222228640986976146933408683204659652803593295566506172173317660164543016844367819878333118081492671140488355596771551334050704316382780683121786794256754447391679060754664085688461666012170153461491623768836326153135393383403176947849311001702826366600486560330871950965000235897784517234956050247051446346981215711426285493569050631098160110941123927024824357898369992692453171783722817550863800643202879030668693228909297501353268839079104081869115683628566948574532999877130793876660754335936920232148860485243904983234571562985605350154609032881295467832158726758472410608739302788722652248918489625763524821279447126247738586759515844966734472622207277910215707618147034180592003634399404351545064896625649739068882728105563278770630069911924175566102620446108112909404589408845434182544072520207306638263116179210070934584145959539013688287495945813876813178530103853224122698259077640443641708992946739301995137711160299359277234035164798684437810292922002363385106145579284683374654500069935149997624781460606188899475806999172684249084444024939259972719342542322178192358218701539262252579926956944336397169901230880901048280075496732377434639474237635654540784822646318058921418952489342597201571191975174798664669775879120 [123,88] -42314234832850825121932625245172859077813719211856640461849389461365563936642841014696732868487884612962323299453288825026803710578224881121938396820170862477329370473265078115222333327772220911830111222260671514800595963812296009610674013579587577650735603003069825758993271753784252395336980274498894071569474973562644192981504499792217645443518275721986357362345389118808974175379942191745989595556671070358931041824378345646187192440369281459075627304749663970640809680697935438669434661498526834166915032322669461583578989495706524827848895421445407774339022645841058649067714513216424998633864133738089864270531321090169084796547500898974244213867033426839482502977811988616040354595815972909963198745306849175729366843006392297475028954538765745488229297301960381232136529820394028831299383003468096631622102213095571640047555280377623280849530575456888125050371681546153666768372230263018720758921598458951214985511273456606111918027895927727714284339599894952232978967605536791392350689507252079174023409057161534799781431156970878493717599785191074478907021546027276288654731810562447663974009905200526969614212824705222050120380993871346656918578800889045805471637743471823334073839829344226471025589318045252149996940012189954795429963204305882718401005481048746557851795050865724965014365447623536762647587982411549108372144577028345049551046667020896349119636406020488770402579409874915322905148907589290597829932014428022158265121122790457216279792362977178172418558936445545739722837157538892513698028300246256707255739828489766852397407996841521839056579148189928425912845633467340547393432140956009738297500365493561651408855979670081183952158053970000574547868559876648311174622603031507482597360270520866602473852930199734418748757093747543355015832841550198822183224510377173710172363573864766751194719997290555594754055972730344680242624023048248466806249696349619174966912930978244888564086109178809647142133825640017669536307556118708350980795022602964990978294596137191313488512737372177356628454935814641122996132565645849538646402733730086272063638978686999457445307494953624970623222058289328588674160770039819656493475766666343213236739231337394566319699069725939530316950484831957783586912250774488236775586348289490547659321250784011962496798601050174154324067768121128296830800545297153221947503459498706140613802560 [123,89] -886901544557236755036527472045299745449992291423826147681526805351797877443231426963284503816327688189923376043665516132099146004803002569979283344078771894027591908894448448589887298569672891701550000563359876852586652094082378599121957907445181426080964046283795391991336191906845977719588847120598778979944150697839342267446028419665944307618730659339368844574070403435879041341757340155609053427393541862284864639671359727368048007560658749838336752535188078428960315054905286873753356338988186505273743179370612558449319975749938898630469290171873053459893668579859105298460337853191759076596925481033945905734549249527838276637180444963310717275523976296714425237168105877238875441115642332684573146682939202616392372800594518975905040958600045104980584665872777340658497285896954280884802495960075905723712331151501254665952703647416508386012483587567070174318075509873703667749498080342845981367338149453071263816220358357473757959485752769370322184408144475931336036772612881465175108262612900587517640007998482418798243232673534334748525717599545248998005008177814538557309599305752980183485341741718850897946212432769546044324728723175087905870216956253341935807839714353027375218114761894695631467797612515762773660113699452603156166468755907068116841051826488677974498832235015978866412603372802274138320106886527693952566292681334431381755926051829194436211806913300567398641711918803729290635036303353823693453214610042391750193849478550933863871661049785471846299306446878969741723947768425212832742150281293003791740793565121203222890810067102681834316316769651028270795907541322585041977090997071457805808507719570511634471761836960544430271947551062820980968860321475676533778149071597684871652273628592949198072732039214584555787453621836647427528104782131687534352168604636140871320616600252703271482970920335680708033499514101709139203198017507718117535856822872472435912026835302946899110371132855432772347633261319068968106886606208090108913988909792315906247798140854454912823640673322177614705758178383133334498805282743822830081611746655510018234262448954979421433547588310422363077187922597995748894975760434955276635969383274604330839398879514329436767798856309127457453255543786416901693025717639093648024595853147406391396350713847033475275032080117373351572617267579750856529334727299070276777009448685515516120 [123,90] 62805081161027709145165253420017163173349061852647279905578324944965723462866095128920217014158147678910047447207758567576738652502216393472288306600854703230638833111700214675137717536941080960587214758443653166779622396398574547795478770833908841058039279443038365769307014895420375462290875578221818214620607022102180603678214413785357936657610022421538145580715128292316959632994392894017703378020808196215596817240828782870160548618242138979013434467359135147854854672676217584810306065302314130582693096684707395764265504177111341318077776393813332985989626546545232375452289289130742856511711177477980825865794083853946002276193499215959348458662460152486636346662443977539890137094465969666412393966768902965197074868364954714580075468812688819498037150576291422287846560887142524354949161231854975171298970377905178671908990594979801662314720242352517423567477841060387240343754229621458065226757379853332817475141428568856979016954050659625337112082602833535493601081247459585332917326291458265815813920684653660451613186095652039350667595811747533710656172052356130088492943447653880652303169869065319335948129657673143507708708879526229527026601897217480119555432480348670576454123718874615538410607864640397901246176663751969702063993703059356223013636343650924071428908831385986642101781277155767469903616325912122141069100021765910849921059471262463036359082635664434520668670132938488058043626142082163471584343489085210289598881983068006937733756963310729421755778132980112310184607712057886854726671592152581268892100428540442572343743877808667529831313719685463706203759747631097901101262341817996927468868416827776398647785410759149617889909574843977516232317558067174138004819974005671469179664183050977099299110675359749975666045950261131808363710518366268171590267546536177863747512554886485349441185437800079240211137774972746547549528605955115229802916637541517172019440363343123191028576843804157722928806913616446864572812531104751497591273372535548215073390763502377059042090230662089566263283247772127092387533634912792482800485254583072119855394263741995408677771717492142336641147762407513359072310338150982727482902654589352896677238172781326133629595667261902594592646219398557593471773873073730909382912657653437207906790640125339356905654252069586713009542001643228577568681028499829817458714950366369920 [123,91] -1267919954575916053084849619432058931040848811965972459602087790529224177928012794613972300268527407613689723884890532769634091479988682905804348301005665436367110874733993800104891833927572086854105212551267925277296327972628640758704645498029933575439849883886076477316037105827058186918085458731140753433401881293890666052521696487427815019933767103879941327832139116689000737136662558879061305241635999327050483933046966544130430307506342966593805270192945147177955508135231309938334510401505746771649875811347502998886407648671110110485262893728302822925607800566765799973287473517882060243471869849640024816863984443980570777791522310595298495660347800909497147081318457357325224022563071895193988950582884762745955667768571176338885152438021260300582029833655887990992818028639855921262282392834022950689072977985294241631963355511855506812542201583579373634624529623003241525286486857721482938860816657170308259222629918757724894834480654186890420215585789039601058812192146682857724227972789712174616076006518185621567330938488637751111892606125759509842923346049627300862121091196563160689649522162436887822351907498473101270290029048607356479317849568726431786809872706870727473880578277483665701280888420995085497128856419988257263123901925414323676794220827301546049861140955103801428306489913749452389381389727609069874840463018242660140468645806570920523687650289621230140016110733469526493438980686418436717367318403894188907787624118261328070144723975392461076248171418919339789630945848457071140010319657709053975110296980214255476740080691826996641649100156661038974481874339782463856003954885499668935488649008205684964632896973896229391497592458009743205079095958869466668537099122440943774174606799107814101855605035453834281272684791031316694535205032241998753297023168588667412722486941217888310291421224484743150373893682305282325335838760315441821453066804022791515986681942991105134351278850474757572396021026886634044779592489412254406817137453109434459671233099897802117476467705561671181189913438789634746555709959088768651045706234777418302101499487180301930435059903918409127279896903905309355057998674738653273537519634917014450742844755122514641076652917228851622330839265428257937156355434151738726634829738849455652830336557812374282777631715272713207175474056189416678935759941829365221268408103920 [123,92] -51102556730920777655945443450682061637027602063882567870504686092733940888992346624351349563912312625183267320760290715097199142055379200984276284350290904455030139114989180155986943742361886384228327419700496534047304988026075135034402085925942425133142701380014008808083035190725560061744088173417779451864949289807349226841585212272048172415546372678471916668353920901019178328376279791179069024819392000379914194326889142068786313610436412554959203290559017354619472565749706039304809246560119120654583861595857623980370900076969249471733628344733566392515399081102337714960177805875578917414423692581003784667208520763746058346830175382492649350185232334655645941104560983992335999562733478573704115163694453061806747696983930657339821551040647837576489821161984227100792213413186779547855842160204235952416002035856703756739051098250378872388808994724725664234260562107100958536114312080722844674435677363343794108193596853112267335239182764847562731573073369176972106189237132938952130147200599096651655160434679494989000952665436185658222919452455244021811524917669668547682735150516772456445207712056548261215721950765597892770918164237296029267378560598209192317790439171022804766218378157822457681447816348180254736473740232891385453415525638949583421293701049095250106970998444469854167802803756593823439995515106410320985307109912631759320727318348243192398028034235099435366896479963766620505910146423628088792655192668419615774879683832869642111714654212060097777842769009429228239875218403923370839122742511532395995176823850244437221267496959148269727461335979384864074286365456426880424994367500670116635594552752052566457609074447180559008357496081840391144853219915414559839074873402557030827994406419754525217229991778166126616148333920783388571515580407313715601236014593645116793302400686580430489347921545215494184866065910510918092054986397774370205479204978327603340349537607160294124532278346563503080378513121546083961780108078604022423030117098521841231049979480635677983012528441145970544123202970869200083681890467248017692142974161682145728779583663365268582501057987726101273432122387122216830791594263861103600672769288032591119356078923098381291195206958194784335476585171433547293057458025630651460912100211746030509756091284537225973287709506393684412802280358093775174589519035546631057660560 [123,93] -2042382543220262487203827342108377764169679607695477316402563964927776033479464284146301379392231567496133430995997962135186881360849817652834935094542991539611369881528489193766456186987201693248401612529432603254017427274905520026065968597792967481082461256885933254501500899465696925285051435846841624948224075844113901578560774304295209964522885958185626015597291369057773455978658825033357570388502879958749956978891063345803627334835713525123369561410992149483518828354282320965599940993311983457656311428420087791172721623431398823579682948207978788779814634036065165829734972659019721142119110838639247009813578692675388912212548540056496988639731142838181957603933323557277530846644406782181624231442521189366618044938097051392620885084421852494472280304834299652044445371918622032609048690433362765950014276393483256007204724425793767183707960006238999352471109220589202080285035037340144299070810888566291107908612017151042315925497237568240275798441248387804953101398652512924458736676572577230111455180126607796713977672759127048542160750166252476960948154464618974807154073890259980437716463395147045865860444123987986189759515789670638556617340276435769625074890470718248535010382815182983044028878145964749059945287880512534901976180303862643304556273170640104488731446128826533406706147516036260404949892207136539236614712775982327720577438543277111371722281255979386162153215478588745062498270873179553091242383945422327083526082955644483721358566578401608682700140971496545328509165632956668266032027082721239876257393634326289565792578139217886542876083574665390511606659566120056358337484039773445469766231042375373673077016642045175991392387120043565076539917050170266008448673063989603040531925526559530906087282926375427080089156046472354855588342546825626070992260141131967585285346820144065401603040957215178178473950356767887328255912351667662446571712607221135075569114493686511223038319426679993728652509656895696840749619162204325003569533686424803453201545365971906644437452026878274572639843972652155965308391706712964539602219259220107151723596984283304364639717979990769700166548460562845184166063026395917630642030521445145121330737689130924264285293837365413996529583795362509240921663074061680631292190610908679209149105455593784278348345933187362109383774224401378586131208317473547008030 [123,94] -31073417225238636738067976852424996280625071270930813327321247836152809199536219846201455484174355682305844159924671267893431720102836538104417945385258654389164669272811768237835620363685666372508767789585906211208474409009265375014249812544191003325052189290635271056960097803587256291975446038053657023024176562914121752746920151214815938964048321618790114433795657053424336915766302030270373631426553822947347899150902919077508902626447411918260159405785430262860687442007743047685394890506502779285244415220295084293493172018137405862012938909769302205691029671201520645961948441326286507862818443410079433770011884253049054392452563809972676617722121719058533032641953073330294181554308611776715129672347538645130771472403823923832449537838732785669553374769304463428863672635513438593832621870677025915029924691560592511079167213319889367837346355596860944999113083415958716526052761241739714776385394127834680647467470701912537952907398448162658543695277881076532271041083232490957173518294815726162779738228729558492486465550091795465297306364074362802306621867090492005515711009591365102507388898538691450862419497956685920538134998685263283212696084789160445890150429632243011270637088667854257706316125853087467696316916162477785340969400154060200070017569238292300783550767945446766247615748166265276937143035333312421374629187458225789480911434178533875672881070688790093580166107123539193507147141038806882239029263854438435226938710330748841964542951421909780840789416174526816665276855483189796615133074864433527110569518989861762677735339205610065352691694808628225857804939188546556512351382166009889598999158980181695643792105894348173807260690832172909604135639127119764686695200606605119229821059197966565188194253285031539210590108397534496113892594440552726313777640398955310920308476494481375683530467608562580487207167756779602476142439278297112177421492580593363429467765308401994638118581686500411004837705226573419730684888752835169360344231522262693205603697145483560484167236039047097495129420360900589475090807373779709721988844787582336651814302531727915300940784379526727823034122077004187261544834551838397126282250071315811709104620208996748415641130788998265293314610388554261626453596093433331111952412261623074837498422266987565553442551538690420026554228322235908104092988960280320 [123,95] -1727050368736151530826247085485640872112997902341374528988745468176373770080721020711378995540771750245166734121833344217204198473263668057772297702125570919044930679111799894354737204233348019057865322864265301346182206140300210167497371040178130706269795886410024676610912578995809928471355196733077045781430755487806938713393219223165246945231240162559748741176126528631731859538004296993818088882659848661602241991232752532268043669861874184967527163212345018717533049642844656649565517612830702796855163759238214135418450103610590438406170394271319013385504585433093315657159343101337107954635014898766943724065342081987389039973177697725518788658283135217759431655014849215133144376928345902680490611239429162095585499192496304340050098588872059255419801316956993075992780612913477956360888115882338667456382977378380087601727227358785779990358760000421441142953000594595025458397528401588569180051219881350834076228465967546557685351726982903962688567861908059710969467642929452996817899982288373457028043512014274678306595733471444043709086803012191246967266439473483450729712003360537361562566090751448292546153927915890013479020009329975007183573468803664325512394608953838897161485295189125444126621677667332513978348334865582450470254835004406807515232972443750142714838583720243881252825172542757886966355844180954090847917673816902929133183230999252285590726754678766526222196053687032139026944296970009224528140367831008529788400974032717811219319467368997046386808132940011018412915077896397823491125367186430327981484654332731066831724777509294093629139952725084514428069331791919066948898617856565534638421361871217563717828456623121890905613007128799384347069912637926426172381778616185708135174004692069698507313825337428189611911461645142765410567701547927318277530168718103633020881210464144331192339582854291247202839907870327704303192739166665621310740816954191524355875366968552721469959347760341823724818405312434174753218209881064552310917984426001480149682938721084781168202959119527283317817100971970845430174907240938880625325801143355675943149858710052138951660875123600869955896506598851936299390564680038067800485842700641723517192913446369917116509725156457180926052976029926390863310654936735310222961457440452440453715004384384753631648818596583660890587379796246932703319875592544 [123,96] -21232947659140258864269518000379350268287558503517137283623399962803641908666869022117003170550081756579907325473682445393982695313314172782774676926026932238336088317440689651690945047302162901566623978675585637459247340834050645932525744698921481702546507041947837005835087388499366071466232244533830202671407102050095229942896431251244540887264692457582271579987157343886347034731175869648877937148663271574166071605984093015255104503680902697956233747195455102145353110964210612366874453676282979898988605998981971259134061486028684775951035744645518604733723715973760145950375314983703419911383655065182913458528366345465007250596441188637211772070850180890693315295020608068978463413507862569305419137387256419420442040563370331727232360386932797567067679372596574974391072323056973042056827048425669202422458541922770260969919509350882144698402874415498042318110475055571538523296975954550078973829061743477809652463575987329424631899580790496226988545472944510611756719572904647622268840797947002446089440555960167777743434610192351792726701711618233250855527250353218244964160731429319904220515677687938961926850450696472018927593088174340848711304507821618755431583936947309054042836815302911966150193291111624894941596166231467307497886018232556087193895500053092858515506726834121983059350564716579581966314174066293319304824246327533514945584530286991480754954500653559936989260753730396177703228919044446237260238661416908400925748358023558940393400291013869767349976805311100666568442495210198319595731784550435297787002020464678403262516824728710619192957026398253336160669765505386439377249210895003833392929508155482790564087354861176846243481314434643212283667984299863581513765264776749458318951169143932541719982615678297275161804741601879760033840684140445951482675295936170727743756794923317532384449619449752651898773481064394177256234375263987315052688231947746880882290800174082993515433070795034079343594794927529308263471020745839170931270921759186870075857667821111169487732297196660982833452235062845624877952211019056394210428273258098727590745804497613737659751986664957267445034356969562733556506849882752202806963020856998333500210895743165295250963652848611013647063848141355796859384762092054447773478316035656005116851230408111227386149380775077843039030850622097635245642048 [123,97] -388595610509554650881186773175946322560375761314683854725230388576084646068260039019580035582714650415731743292221950153211326554271386415979279582266291077361612717948797790932766846800138114596779723894375919903511279179180239424760556577512574840256759195537224153500922990525933291574914876582388839476837577912596914345676027157225796759473130081217658863847995584263868599212331862907505778564043627181679687210156820842541264913723577735680565248954902787959802676038701788820646510219171825930213849013896960964711340569525238716350945055825934775394681707105060333868869173572434902625576656841071372376863134998682343352344858253817778519662895934569795339282122075664820673547780082751472929518485033760812760106046628465472703375318927428141729242677485857013907921863143647013571535286400439172697498213396047241062499383770197181998794557771122630920523436771619669546057672281839293248722132373966524943414364524127226678796620154636532267047796034583467285548429014818750829426841651871698874370227350356714329905412763381930320020311409293159018400663332538609238024561911668603990233742723114643553863102797835269985317090360154063514083353856834852782333103627246119539898659357840179762841856369437183813402746559135221316359136814170373705225846048044941419184178907549253443390610503476901678949328625756154209265817309730518347213481792894145353412516189918852064594416128865585115701885320039299929078027074531181254608797985307994343881493632234454263729163450273264037091365669990657239611204465800697983974236287344477876029671347987095839496153799163967715525726937303729707564276071773227312819106741842868119815672861468049359570900698495639289927680707628449658448477566793469266196175055742834731835329201474256407907436181613829146417179149629902971970360475100118697231255366448583663304284654340988751391171533511258924750087357275037454748106285470966969221969124833284833110803827547383672797364959588702052613793923380151585413531757025715132126656285386342531639564402307145487429453019161657000258714475474897005680093501036951977344113807679722503705993381500532964822134871145054181723405366231749953131204080365396343099310443152291314062201489929041490090592018106573327825506188488051838066438670820498950974764547450482352155297766349385433718501941195526137080 [123,98] -5527906413580084379138813864824031833642924202049389364530654119462494493215359238982333820583949267318922819267543207592586628949824037348639302740959265917459370855960424524086647532896044302544457627472081720854057011876136135810583058927032379516794666085331866250646076530776256312981501871209843111660902825845254749411535339634075158990399519674108976936843331259089454365850102542577935671239139683899343243004747770898492542559932339025732545308610306823124113528597465945141265880978787762938447219182849938219687010679027057644374487136780629814976442285889463501376463599756718276653175016914607451286481402302567833011444816809377498244231381000089533924509147878991450117774880421832436968370825635916259322229523655049954573810060710091553108352504518667996037573344655704288605275459743387810340454707904300756385328043914722643909985223764471391224409780705703831623298132573403748784432452350331456504250856087950405335999699389419666268930960797402247684323368820334628765241394930259299629224406331836249875340627562631220071995940547058131736917572085302032629150624290211046681548415035063308364343377331618060554957135957642561755925106097458432744100714617619599464475407954028484742705429704451271758377766825298931497484782759541750178447027172656556055435961102121095776011400562575058752351808977704689445102435957868049035076351068649600019762997915325468711599024499746285901765494782253313989586015147431226544962266494073280346527444599834090246327507424865078093229125759324435406353613261074041924443462366821306572156037718276883202477231146965496229670600905860307173040529641352614485755162833506565417896649741188081239893510151949491791900828472889060525332372118938111437165634239769918918445184700437276923039234261710059600420535905342825636061901170808861085296399896006147126387751657441070562199894016808518810184867910784667247390037624003849253913533782813941388422392535356565390630607824315807027290216160449003381336836610182919258344661324170517773911308958713619183765147347850774950046691451499014507186611431276267977170369859949132844615206051821869715886711249546506245742574250896262135618498007548649373170416330308891805744920695675732706835934704473152849227608239927940633423279853871216984483813618274780842862430604416755866984029999284480 [123,99] -51229972812066584392830793986826838620091536499951441750349248385371168025738235500185609463276025543646325179735519854657514255465223433112206812965458919177175958326573993162231710323246551138107582872386062514516645425436340283627109886471473522987789434864211024382004737958443495081709066391906814246996233709909285818750271052520221277836033458303685431690418840321580708552120484416251071903781983885469919185873317758953893378404833557851792429084757164397370462778893278288635241476445909831258748971845399582907935717410260297369373037832170628280727726160889868349606163161548341668896939367066514955518234251086525027864840564670839098749972167257952317857531721097992859461368517505865788754941318624861567126674980623068480523300034504110567184217876016519043027174188484589737814205904476534098494979247939180046201838761718383804017050446425062379044367755845134703225181577747323089734298189845914108200404974103063641918026924420494463707170860505082127396966637361316472492292552504941794213460225277561024402155532936846605733822928652097192708002684964208259376842844368707614769615187847594560193076308399798555132589345339221025185488884297822751662655228244507179102833435520868706051684755829990474015972919473525062945015932619273795850414126565459930631446338587881465319137680166475738087567596753119648673428254490055950056678836799935000182765092114398297962969633011069979713554610385499802584152738864587459046586724963825740699967388900533249339000663270267773346278428985774133856949845562432533979699445100943177965046274688887329071301263629100042489759211870799133318544215634448664477801171359125421063787535339218525916809698345569988866870662737739126341304461539369515079965673452568494815541981478315737013293483831932705521501913769676626134000666663382161188421922289740636395579155932399869124096923957246414977205165473817721533352414581114641738713973686541883112414300135944382186150256508212665856116701359277746163110547325644140040153004727346087017420546749842527661081715748960058580953048308822075287003664800914783968231869773698088543258998229848066062026243583032635958047426866754204238384023890276947005050422148184380263837585571448113513641183803745790288277031831346530733952704469586729147334115544529982759855151225287052586528177952 [123,100] -401257814148167089022165080603133072303324154675716991278268211087053099534232053695563096165564363265484343928099593468799422324132647589606131357283125763674100454162659505931397755500684753985865093592581597093667631681096362910925892358467323737957594097575373606842462793744451070180159804202906046234346141638608179470205046864224820167762774723277605475684215531997315608262881313477890393096325389367800438619718400534675770890594688119035469407993964822447733350232724473250992053480973241909966399783592405674569819593609847719189481555803548903901121347790251077279157698154862759108226165762750693116787143392170683219951907786519552055430186277203334561072040006930566765104433725864078740983289857733975935617131287205767836553580767054770628829953548410122903891390605198852497333815010030468844614935362080372790866825114379727610538928652453445651152178726268622751591510038816235694356550304543463776580866472736959007079122600283354585097726674046980074902809007996892524323333530290330063923405713519916930029476844443498982329466290783903247291085549807817207537306834268760650432784319596960439022311432083440873679677558095245269204000355911825321992342938110380390652879736347624772291310762726624420383482850107641860376980935348371100666381444952128988456759864941140614557905785641516409421525325031759846790310933855998021129246846282480066132864005535326970909719819353017114162616613285464315151464514460401229463720740056302775017699232652188440360192445207612423342515332394114952004632008121368008525245685554372193193972828899562411332634116307977774672839426949244354674134159397610667923271211431469830184877184122769212005820263262085716659349590295119090879452315350713751981902941722470130494911078754317998150097134552357698232281459188340518917710172185044446474035679259846226540275770971583262645663233216216165708593615342392739433255906978206987930922339542813531634377363203266935367001792620648903015217417423205326268246847102981544821207438815229078574063371088793852891282695096310807409879841413972950019229243064517474792313442721232319488691499234311435535463555848752073158287662999334713977580259790202852605045488455855394881876883050852917793887653512738057655902162948662260292592506942003606658508813109403508110848345716630114184064 [123,101] -547356771121247562707785475526365822758583907470258873122521690274596064971761603380276760170171778164339683300345342948450715472529560106893948459716341933079802009679835992194439037918004962452966945079366718997846003079266691437937620723756954576533612864419461307151623782455837070108039202642327962369496949606859875381903800561950222676876834541409852583439774365150230040625274429165780617234583120509945703046914507168648057296815660543035211961879633431432283644114000548777638701809036288488406207493587894155326450434863000646306314293694556411544643996193386675891158951636835360779528737556846894707989528578744410344859615791266061810545248571867595233384547762692689452978535804920464429472224747698575980073997819387220480679276634943990825288604719170248193715499843128962965004954515175141601475134103993707951166126182080828241543651522726400339799245415974892467540241582046093730154202066451729681971095679566036949520924414159834078938555057674490476106851083973739281128996873505429893917463183283277909969972198424783275989823042489221953729524950735666164826960816215323998986410275930529554784090288698189579911170553163941070041801200318725174803458521373519783755222534739289051434346531268889973824219365883460563331488913678238574778586975476339065494000264249599815626333678478180787009313528565737855940717691604796467793769354263341327487113582771742954695822901163545595272243365928113532406555368032261285014295659258308870467870601524513435389954853437381506148603169831362969483305034528977395599258636221713938131424284032654302103913926472438796276619298857722389206542265837144947416965787309274602852770768163592580688100362596105961480145983572358283236042112230030954640232787982633500819372034243287203272767195859499510355173301908396585713735931314952241286827637378905757476445748766061502016720175301423928009039323881666463057655507257526969583957144123335244481913454517505189228296867671873455526086749227884432328062677567251948887731366568546720205740128493404186234453232028007046009401802695548079165743680701838746011727816096895075983916255829870646525364770302946475182138112772545357718458796262268781519325591004438897544948328858217970679894749221866993082327825018726096958299574626853894417220499997400262056445362415985736 [123,102] 15477574514902180292466623235692830736805960918594572163607170319956157532940298826345108411621825401180856403728195675466805307865038778532058552708284201025535035064777134231887350149890777565335762162570406507704204604291537502212270891584968780465083121360361423813092012087041041117674666599656921228265305120650317317463603908492691348814012629361107511892276811526454828740301688366015455842851167370916175174873101806434399944973294536491841891499838317997879547543007671062234177964294346787885964957978179409776364336856032106136169925551689878364299324877639768935599498200080621146144738210683033793205363389107434405194879801938878495757518645971224753343774632907333058869483225237246393371939648388114977234461899303057671577201283883363421968895644025696910274646978082307818860677438359464775041022206612408884406521229793809118559097069586128274203199511487968803599503844462325712904560141119553940976195262263944383924457944337244635535438827811727473236996715010658041153022493369321459869243415275322451943805876784007743456646206985060540921214033940929821466996081903914462943431166998311117329625695857299472734259767842798951017234346566815473130907737773507579671719088151180621367658403955467162126859464795325226443613515859487649771394726957912903174159775152370366080443651969688173070314838622928556067161660224915390168340656612349723081506978317979964677010662319824653116248817053554419270912865295669508971478455970719608781027789588813540202084984380968131804786785915970913506184153180447477970178679345864329518617415811655487684616230315145680763580588943329897729574451603150466632338957806947283604527178002974992981645815152941795863203886560964920189587638309487863814854709827737973247940732194388792332071726030765047193254923962531319919910670100742992151499749684924346372372294104553369904216433361223328261803332159788382720839068339167504697957496063992419065231509094113445357126069791438033629689611184533251938531073503059660300136394105903484122055729747758942485243581660924150464315322377561792585253800678644960822788683300227045837074544096782711839706510058422472008051192817885953097641005774774509202836650909058455356687392514069433096498390094497604959883504682321983359823913579081361407124861399865772063313157944064 [123,103] 144931623293325979870441220559763120280336097105179815745602331749549127621823480822855320341095159348756019268089774071999383651729349840317332687796589209034706546824029555365899907692354829139236621370912558202313955036916782897740782228184348747568290152026637068663518215035344765839940443892824229168396065226990133391186901586156583932012342655898360203465295750378824014770722210326188660451174182793069192721898566521826658169852913748817328608235145447213047089704630144408986253402057606714783713191068155252117485501266608162223658486865264497247112771983223833022849814712849765993882205273365579214613368074423933205176410158651245866047585619968032006844680363414303965964255059829187678283651341790516453778355225160582643620479156133232934924464370804952189442775778526516233361127257145754164908552095175580832993045546153885800558474032751794484012088540850463039586708448471921905025703971771509149351399363585200025515238155152442507125513170923076849671010983881435251505801666328697270941167399481083530534083709505032481593467469886057296539622713499852272818865397376763584350895522358072916369195066468278053153217083992900340287995200378662523876471306608237213067230541373037433118965825326001249038367470352750350859033854805735736942559637292442943871531983553812898586492822107210380760525269446296380590329757532963642852656816107871530304435150081310330453821364566312766338902238533710293398294431221540808796735823328578041967860937735381477894995622268529975925561830999905336037482952940286743767450447736428705440641174699557223780704112111013014130772792976110613334708451902024211025659915452562327242788024363121112151675666459797160253728129341217780297391154725783882586248078488401687584937101415415967540426106968388683417909887284245068703519708065038116797354415753887115559430383532943070490747020876378895950168225896793627914680868971653049895210145668019261087977960969221893594907717456422366342129079018824329265898598112972109657590602837763631843386112281083946446849295753984307672257739370778692916330510205414064034916602745468799750799656587434333949509602173057582065078157750536353809018752815152547876409515077966279320079021936748825448800744709513092829424724351037055203755136028039667565447514091459241165674976 [123,104] 166330941962496919108939191658442516022218272482708679182560170363549237222355411147180351879722834797329800429184688986075158702327652261633433791510080801088768353089294565460186992154803660709005006239232554800427417390376437375718208894532851584803998190938010274504117035728713736068522226482816813033933158746988333139354327438552667890007990087141557666517186191048974275364775689276251854258381414261209568057973039263300916471796121345968795440911693544039564510327110558272021678257672924596613065382684999233337863341805749774852137060450801001188799262010060819702437541225911923137324434903586461992869992440861848822892414838385620669626987564273268731361465276253404752769373444698448983212677757349697361702290869726732720825564801324607761587292971398422571455948909307365716840720145778293203364176452816322911150902419211861140130601027601701289307855713879806849674591355194243997041079824032553405453651609282560039908700380205731710566502546448939384082848447089728494409433603140514381819070713291225509912265418485798762539730205578369518375016174249893980737494212228456647486042817099333504669457782916255762381097581805586925326905463717962526436735759531302164118516871381848398729220041945641026913312206367957288899645270485841969374988010219756535299203206607528766979380854804077660033521678252088962117595223528145421898897786173622213995549722483521801156480835114673215495704683349538527862275094887054611950568402402645972318014788000990466530569885354064121640537793941145129227464250162222404703492580887209083015846178492637175984954042551422794215362622636740340385947848378557407931665808026388701092641311777530787965197604071211889679182571158012126813093004635887278568119219534826930205886744348266525200419764855394659942726849091969514723997755499805336881428559537058249475765221620301602523209497651638661455067361938395133541293449583543835516178248790860679682650877888298724827592712569377294084875143034199648357804281019962992119985292172148622247948554857633733629226814281734243677406737512474759710877728364585525318149469189225546753845221340820523756635878116591882234226311916037238271398365819642060229711826473984989229960999059609222435587949506333755050428797109129605282563329334441238208530752580369027008 [123,105] -4595099068407075021775973199159808399485682783772598023287725748244806004992163689577283787923849116901899504256259075227339299883240613358989945636285610306366457728355203623742283554526829417426477188385349679739122412427691496024668230609748704883945325563090020250879341810133460785811637578441813675489273471554561500078331149299517655269493088758699946494905504421105040534282098665879141237379000632770869396932761353846090096701537132546036625622289594293110931991551951654369790559488750741758909791838070054136861865523915018544593580841688908919293800094522020661887899468758887862295622502139064401241358977879992691233870321333266751561698802857644656078575194541118171781749594915330691247413448421228958030052635848510678822114456575820526237859511979057156247752040315795213107204252524002400448942630082202187508229396567159985172031823216059808194020396700665158560189245974907485286487803493012055890445568559420817968609134266190784420085939352135455545938007414519655642294794777786461462554639918645770846340667808504157519154146693093655513525637374258062511333523164972254854989343402613653231667426316537382566973772702481542091827569247319175225816031047789715479140887012071135220782358200409383673574468938223657362932191963814353403226746716374349867787390660793160737088246629101116151906447171428313251386103625132135004124714767940283959403414018799599923480136960461445119198286053974283345812402613218630388428048706079880364718244006837484552968338343573691145114342296603558675573686581088977411015011011403987403803538003112094689016109949465344089810693754585111921054362441040679954298699965889457892101332963892036464322502905742121430781136687249918426214792607197847338254085468573758943105522154112291384762923604073919877634880742167759732812261334452550456835953939243053532839097592343200897734188584795563585084465871917525058607776400439662366350638258027412874572136630484157584099239979455708548299989007033414058959108588612888138302795105880270929518468360407214394101651486854466443581688206541473849642640777668714430397741949154009495980002911699494305677980641312358546799935823266115341996747805699191015177473793420697674383810087715485673885923738201987698889745612866666349268153216108844431884981807164824 [123,106] -26866737924774708960527643956060594475955379068651834384650608836571454782930058128562606129660974946197623532354951339459579628454948916995777529139198879811513732805929220106664858119451519791895124320015813621638858285834907633506506648125619419266519711380053361848825570122990463563973855058039370203155859378248707333624946797050698171314494006337418489291087869595034556129812619227082962713654936516436905398843070688248166882492521131276727036959464900636333609677665698086491587582480645959652606829259871272969517234198281910398615642610999024910144039753886066140974998340778798368284018950745761047656458657776794895175797700731684804675423066240189066422606309834505214235999966318821614456691023176733599675800859706044973534504294266445384145420171868074065017896244127172214405966025126406847843173859153882958152363604710284100251274024709934666366834499923410396871668642654870309947679003723823816093475233588781849197011575385462803615603817781830097894113907657736628304167675746625321674454131435276280301489244728115829034577271444026282467604894700207415577800018522409247787281979458402719979033966147565183158587952133829826932070033129859148497367423313111881159801461757090043891840424353214395351069211252583247959399040270141214504300369809036177975154996026213847853607765886076737377001774654540648297684401195693529610633564532238304334558792771911875186417471368900991625389517304329811133605150375195356886125071279269520553347320382875414870481587775375707939971418475413743217918745538972901444455431350765569876947148813535298779771170177270544916280590890479474582252736765908295321805895261180216099612809769612553513654860401816484617748522371699376908701741697920816555189205443309833214786813700373095053354349646170552688776693485018162347455722860675405310444603586285241963287985250574797443210546355242128333711973584393947760387263716467394855911989829957419488665181657594730010867624855839331633430223159928134880366747625958364978528565598070384344981248640414000220555518467281236053018908665352908861819804909915699391978840190712041307258782055522368636971509966202088397446514416541184092403777974570142267906512410078103069147243705217422702019592851709890098511785868453759559567207187141062427824763712 [123,107] -32418879054878216604067404468644705046728780995435483684452479774921771940641528350865468426028136434131075155775169896861135655899173792248068879106427804075671373782064818859273535261343360456777688748394613464005683665678165626878374116881636282033808923726954355759003754685315207528311730473697849551927447463015355832570680946912516059808831833150468839280119474583197359816585556476672705204410610343035294420012258945540539704404772558334281021586307179511398576812122051903673849843589226634443489342563576678455781840523236108344007555520376059673213249096196295107880476399646409148247618401742671956283558924395243328282131007172200720305243571126405072754175358646720471087064452407704033532681339373153017882466463860785376555951757631563495913685420223996500207547430411249861648339904581674859404944317124407915346750787436913361501095648612394472509156844963164981072697388449615694699859351062374445394678503336237061937332326769578795387974572887126923348904719186750272277164842543204710567387422394101935462565510854031448307779604058125097224216929266291457640853549732710137644496698005716374157340682410959331137438852093578309012432861963322392268360724674371459710757874206404511904335745328803195104362755124751392252439569690788714147081546455787658867209883750203960540015683196035070698804263221374331720055409725165496937502526246531211511091831464712297390836397133316779544263549735334777981302751361802026236550830574071160614299218624297432780543837312710136085747954889271427479651361495682905787093429087927156163609621520565936417247523306202016316156890534556922926183276343765504781122654491764865381145751599136676365945789920207018339789287830393474288579864222668932343908445317550791836472151794248539123936764753548513377300018377887709820896476675474434437036033313360759571082851455954804277516557723854860536281462353924078531115483317999825024068040926478082582865738752655060036165134000405827391640457936982192113926577082608686769147943540622683078601015716773982315018586205653538551067040754654948730104045309493380056033152239051722140025325229907864750466077153427883783217130878543643303856044290385219289490866378803580629398264067851761949917327020382421803864727524691899989035923568195260114344 [123,108] 42862596470876922400547828097509214380247008372098922799358834232597290486295105475333746585744765404214962409447873435896775723896247191242356968771525239609437958781111987995397796989889623901950207401830674279628349722555610209985971855123082987416504922852496329857657373489121169030802836298995845456858680185924571110862509640667266119694128870596546065735921103848980334850940762492412361906057054283809948834732916952821292558474285173360255995804482591768821937188472906428886299448116723455466396270290257709539685584398678842042176830669701690520375009574436556851802747923899303597655017964166918155028045782834188869638659728092076029224922607978266730397269995697269361683073125111008157427441018458872331043595519669554574643492133970473679472068514737246306925622738088025160964419358480834600389182311441125492637741969750850654493242303152287997995035904620683375435490079505517672828381354878990696411154141708582626030219609801728323703729480962875723501555107818636294103749838008137563292567115537477437013552040419635637528629678868254253366382370373588274909505663877608334274153844306089133326178658917503163281227189118105691551081610525382635976287054703274501350501141435716424381353306448334719375949759621688496628276665606012203320835694496880895791056582681692283361266368654113229067582928959608090673991136363050695788126774474322134336603651180374226391476056471793499415605102665276318035009117697072721875285249435548228868159043092832023865723809747247541803862449291077358339944017915795982372488958107538346561221892160587212766679985732334496855374618979786706077191240215255170269286756530699616400104981557390448362740370805102052837741348993184523761139110699156120508384684737869965686666194665676418172035147943478390711810974150543527475612694974106811468670899581735687744321086656834496147361333661021676777447623037945147295905702648819629324014925279306191654472309194584401957227382498557888887511831346024375955262664174699617434953227632922530705499880365957304976805173873220246463218887617615333041772561606951733920862772079596591001301634748882797438807559283811735592907820276537023452753232125266672730428462904919901401235133860242385912582859910351389552059234819188812675393138283260400 [123,109] -264760683315546817802968381508982610367519341023680063234873221092135715458733023529061708043370447830503491355488917962219315494554296787464465255600837154972465374694333134957119824069508735696762552122956617688877449448459407453399838305473886044631832232519601105264436191657877632200368861437927826026802267148266840774030684845138783590830196627182118140676253258627011578902295601340590981937071955589444128224073667515634532265267573647608897293630343287974212756370638448874948504332566983160033428005179655736115309961600413734199034913634180070869369840560803320383445812612859503681972604147070950096199758954678822751226294578500328680398029966121894607511430405348368659602643911350327276817365782321826003199089896050074260039122016051010964784818916680556867614626701251666037812591249548247476296169627122604515666870810213943733082429152077600195128643505412395845941233675418466507573723629343703062312562060325482901372013039411468439808424679390926221907135783668303195265333036486758284955931867612300800979800720235622820937747161809947338931104308818684494480866712911483278528780572170326220550766114023796067735673810035088743924693572320595136600075937488516134588878796815798701148715375837660143850769318592653921864586870465506018560836037704847313885952440549678468655728189350254285031313498899803757293928504870685582598450840144669931134140605359943419886013226151222806377746582416891664370357980672350860279547391595680980914413843497388510583281863781693980649022334741255709537958960894223819943758201359765716719556907889271664217175438972950801954242471577095644949285898573633034853910160103863929343794185694413267201480129635434484497722858053923532006913798661179348052991474083020933664617920808767735755308697041268656593798576774150930322917083367364565010553836626917538249040072408964002324130106060141815104886203493385380412618630986257036772804110090078687395911234685398035445440799823669252632909807783452223179336182122392459852972032581301796720314504969077484643732317913541155362009898903021274305731828544058544198604769216760550540362181740973262626869009976861025211742579492908283837122970419354751625496299486360467149338081967685048796911900444404570722607676229245595603612874030 [123,110] -197571794965044009971272319102022935604331783936851182560181115857288200361145272653485840783756579257001927960105230617626715411932523295613585046167628303234301013705177767166841454767821982990170135057970357887478230454081754409469841103684764087674645089430969942879455069072883626817927157973619148203261473088955362955805540794175567009324623097330959890828188490379877669830468039544395186255641358485252825631836700556575495308112793419165935889248622817916771087141575703535234375012404200489726197752085185578840482497540323345193421796750864536800765457984825652728184366085057761332468661474003304785429399172683117295143404508818578502475880349936859620100047604989198387332293464411728714568123003256490307784131850124132508428429321720981166961405422340998104165593923696105786870284539318875455024742885404458186322331144941253825325888922707933950935178026284252286993140684638545890503749183234029689017514780101806199381646040075673767381670581842819983533600223292806390776403498976424899424358772279378992346360265518745197762325977972670752102409094656239984883521933903538336324616945323310119066027331298185543863589985280302175223946235351130048090264353371438045003130171118627518772256415390405312549057955262535701584982767050554700941929396620877394768252294731946955942400480683583738541701556796680951324358666368361315683649030920208912732095176006531039658816031583487552483434695872740378026975306368285850654403540275855335949620087186672311753608736699774835944882439160904292897888688179839867406740618069167596882742054348027651867293201373360747385766124021857656663072089680301699979744822022831860085183845100019416945979226146986512848677209006668378548042381805923614723820543645411057896911150522002167026237938700666332075196625892971515838130465237044930293378343544774951440440426336963058424065532874072429868463039132257928457543663430585298133344760491192349090876623757134462920538672840320362480670502875766165256496852287042291191273604267435787771404805266285796547907818954078753845179725189363935983859985707155148879226267185178776117187224330141420678009583820865273619628636471196198831122195058026713840813814949585280736778777160851475859988402203485644722388541562747042948096 [123,111] -1029178965967212657159058164087798819030429914624557831100302706426533152630412820431194817210154071202117977469009479213248884402835623058978787018048855892186386360811761933712208833328749829153611133294262189035730308596915825454784814993341718741717414359709690702331634672378028785352474652574290615838046918922817240392458526445461624344059771723471931937840301689679411387529145582244900635285458184767262990901917375163470982416087506266601551590816134655286324879642861263621707706263801041245487387923982098420034252154825151905908121289728544554287471076630555521641165411864242191849251990242887740780231411842711772463413619168430205616760666843402655605059043044911610264936032703198925234895137281825439635556360150956224178507279377799212853582845010750968194206132473927729264207704267595917794664408131085495591405616627123715978739672687174609058835702748926379275197958409895380956523934592800663057923556384527849490512968507021935927904168346966642405693237959745153879145825614530354684744762779136519092329430452727211062157673155683067838397743189652045370796993059250596115991289430608215640670053508832238647199318899909260048260141489925777818870307061275460153961236307618779688209396509267473437284807099394705911313968814584345623483092820692197642582745407089136199573994594865401206585026315184698170214711060379509914651862433218680985939100324902982841867836612607023897713212813947796701821562394215672146420845056083380511066492891561073501092035748758164450761541967300237041767705847378079768789893809059976969780846207644820614641566412498666797529621241835278801380239588184628479293175556619629423586137664655119361263144615044544943675939363714142891566911496056009494607332768598084678608831543083451914445724169565398457566767804217290634640689448910617384354678998557448433078953168714566659472770551283906495744171978937528009599776812234246691244932501202422426086453739493732673705988109099015886497449560569795289827579677809023946338368452356580977678372657094681218354474473208991044687992502400526050688634908089107922737274726842917378957225837072375816941624848548221682114915844401091040355483861572503498719479552739482676671816891126984908858090567413520476355052054866793088 [123,112] 477462951332989910740512515235906016370869808804807727659435577695137226727675695901500996611681783155252652626008933284204139676300681642506452293172897529880244731339772450357236494068615745813587383426494504886561945733959481772225241155618762094921551064413950301763359470200263975330793424315881900011194944210577732149290409920659020025464837904023557639555339589178806975126121203383868469525028797756158943931893887029607102383978438399437246755057153198534900298814789300049527247251686213327188196430954707549332519861330391312199531194779376866822148840403170818364448800928151696248359573251508622339596160684226450716984460650482754956348394542835550591401308249895886013385263920748273870160210984361436544259517394889998941529975825930229748125305174338843106892753893941420371483735122670744062593915270908429872045544898795835528300698566668519346877941926562795809568586215827348834658462069102614824512420198717720925296033597568215090397867286121663968315855084195124984872602184672984742448028143757159627196117536513938611919188433905088550296899031062887514079862249831333901457177444590240538001694307911929517825875119386759909854835901574301833064494281267359537137786174868001186178284165451308834050781729622383634656361722299500631629985678655286144481588110327788638161621261628240368811969510660786379891865656786281140852420724447819023651242413953601371167200648098042830804985720646871808935159251536223109337519620664585445370215830633683664100518710707951267344442530079482249272416399301679800270503821411600254765462935803473884859605849635911320072550005826013974801896185699271794090273195184109339769807213974951852406972092411709667894622955778497504673965713782369323582939405104036777683153253830648663227199009371597370039211764759310382116739900070955383901432122524398295052883343083784184185016128123864249871995916038286172929539406100066952498343088578096896640010174491033266444773150724196946353520285377806095833879509324550665984844566286367315569835236242763651144510394492233370012355103904385260457678711198327584719994074898099258893686390483077306312935584738322146432693954799182954017987061993107783132348071083379006553151201533331877323599234205102626028081419584 [123,113] -1137873547112711495405192198990744063243074691921157337812015011451303868942282258767117155405347691852673772485735560347820284911792388766880747475314192138318962733648976825753986466044007358587999751180998748511462941566256452461688043424921231847107050036427246545791765300050355227347785991805009338984691616600623267071594343482859560577531089974421094830689556326315542200481877455198729363230957494342278528654709466541741484164146682834300730886197648977584464202425392710819753236252565218743341742650325122223355567552063798465922113625186380567082512616389815761740624503931046188827012638227912485708428622221639644759095903967492568573648542361142668273039325371384462879497595392624286217122413624984651727577425399563001794680069225492971179079407361348741807148960293878852567612440788224907058016669603325104028607468119333900107123041401504770632005588207301958248250338398321615174015089097127677710580282221323764174247813620272981553170152177161211936668264383736749827644832793253005907239833188090027523380440252836811006070653588725903284590078978631841847344145734743550031868949850854083253659955282758172900041837381876408472332610783068293656181259555849821825405282688115419758272599597329889692418161138959912401746466680872592519075530006259351238906174078906630242091628180902288096113939905258021708177652632139130079914898665180185907213511369667396583266204365184162253088094050065702267227678872048311270995654669577418108815432637385689905125112336550103457058342497727652770528626536249065995978507402689784404954273342673882194456938307910223350492031683608680175600007625356290386736522324958050363663398870378355188176968983907808474031534754888623759630002741937196972923651848134198252212307283228425657114646673645273349665434475770590766683077819118907584263141379609626600796508911479387876628231556925558587058087614491542740384585657095416322833727605125255252371597994693131124824426575340094813375973590191420981695364467561038725170802305012249868841351593829010856744536256141594200609238556256316747978373516940408217373056759683988309559154276749165725575459177955213506262640411732030121640963646474744500549055103141155427385365872852846040150466876035170452472328 [123,114] 455348518615303609744411437975989948375831590190667642772188105532606488287126710163013062210556135591183057808710645431702555597212732782887203649061170177654788746234345293116535872335575116560389805678248057595473917320618570657367801734103903985017289628521872436929421810611268129366979049354126628593002671301872874580665453993668695332331807029313279337923663030714421927326153300350845179562737342097573049528518568191322343459653013101137271876657673768688756504343479254441778838386715507859612145892367079295499594516036655249050399636373405769187970010930339117165935057805677426883760838349229505746208842409932090213501584759280252873568197861534238935630366159201740665440022289812175068849348182157501799570972701782093444062985723985708726392644925554708410922789376334406617623992602140217301955411372711839296417127876601932110696566321219075859450627289773847985924748635718764543726302506959268653966983429613070135548926134567181976273413838026592912070941018044739721963997640240490617157352436486669852684788693382892519211018648751177247306510563098513256218998050388249717397101068628063171952503528816483168163727742486186219899917641152159859343919735347886810327481249902683914033317665025850235142178429578019399583221724497926971968135502938147721913331939255140591489723720438903104977502237764612779748715432804485574339168533226570914082506756759384165575892114984913274844065186623436094458353780931174228616293908658166031610350049223483936723198106865425358386133559457312703406247081573304560287966964008072949993430334906193345942862406617845207559124307795570490184414710013091769203822812029724805606389165993805871978393970212994616911163950038964121255547557032801300884830854008184168185533637127631340756990287516029589486453168730661669551079499079002245954133635344982110913017351932525983738943924153412352579049386567285243955656436017193752887910436856248066264314431887265553014644280086785987248210482955143819530073622949029420915119914251693271192348124815977855044596142132498169978561173948865116448324969850202272236534296726500254519469603449104304363543728999258149344386223532111916964291141620031691890654815127633657320345282326852793197746727420151552 [123,115] -1146342954250570021793924701303617087048295626622668144187249336207841267614290432464317718412756588362563404570870938116219030039898729324364834954012365921671109951802059161842426965593629184741818702632756004001157866857306600332362825609136727551873496482021287348904299078852115926291510159663256567982374896154351931719517060787625810207485943260531799063694934555981535839531374444660545358107013552039553403643469772210906709709173089242048989806311252660930257735071878593639541034892137508464923598306175964133570473953074585840155386267917119507472966410507422089709635292324024509865699720176639109568528507732069251418382819055702529771197963067144650832888579699274054141086000808919927620554209376345182677483869030410573038518644126579288230327877255905841291178416564532271228666851821747849087160385869476747345436555963905989286443590241619899349107480562320790685366178734528722045309910500736806224362588795295345789488472771365600601893151083905891127531801370055217936428466888173912930332234570975433067028085884962522900819336180474198003114438847739367056187788843951116781208570799351171178929879732014355738465988733345460796657060764914363418218622500556580830491160480863959136980623690952477131945045544925039480090223957172477694999276932170479381402927909179520854027555756521825928409815996735635634540893746142694188167910518422244929763867162238144804752940989520930632479129483274464061772755985872975481635873702018080437631816194938825126918012076080427127276748982079293327723976994775192771859221059031746952833967078937872759578867602783943717113482164679043261150221004167864697915168591116748422549727007893903456790669783594384448325498108760572311993107360531774863413904092097204167795845032220438301960583058170291469532303137709173314184477492734241312863879652815704237907952530499570588256260068247554103355073251921665820078430009814423346314288976852592634081148018095112205511811897311282182461722473201573786976243617027870479170420580581297915013951139001837787867285416411703045042104497766545961920695362249796814614391260319638949117258212704462674752853899945238185973003153389063684045452114206234815393750000802563328736543806628331620181253543456 [123,116] 394619062334704193773567273660808794987408446896047288782553139784043281878144482285328978602651070168710924815769138162504140596083687389927307647015335358851520442876815738793837561377679205154897789624784678703704671258528598081162384624130580629243298143208714546589021208286269250941482701721390810423445367216709858858846962918515303971321024724256286098575549168055914426382765159109709140583004743510779310530307993169289023384880639174269594768717064737739656540954410950607399205034198150697161148242759808357374635644274777372515838131652140685276048703945649442116886536577329439623065185574358146185469649862131638805046483356431527963213025138547005747366600238177791053836448441368709574378423752879931815509216409818049363840136301555732555243567263239456320829336622331689882374057334812250753804264756203921098217977774606570177371590541252824323549766049100771186312120597014961883045928100145104706599642200738670733363476947279770433979663103096386296719623938562907119637704567759973747322823542798708925085169673340360336529275080087184761989155849623459385175452187008304072494809548204941146005557114680887364182085517690192961205233721924825520192176998625268667909132351301067915088405602014867905471191393356262898713125439786483066840874109162997636165638393705100651011655985366393504882264728762773668919118875906784894883480156165859311855829108184346169261604635228351593931295746035899032334934873616657663185469844525613677061652803528928799102241898933170981849592490298562677089958005537284473603986380058341869136122704171230828076635577429156150584619965195208111811589093901548644577924576188260695454886195209960870358265952065900212760875263033678658743181753541090211783260213390503204119506199515439454055196704485466937155027527084117778521428026489971204609971447742973024755227323945793798265205808981575314958530600753237197390892533647151931203497873134567900055801908297010504541271055844318432701183838941082383453153009173235971488774816236518714045892684580568412644113571244549309680610164311457141424378416263692294765567346324956490272660522769091297257718896834689714095169687859576226468428253420770009502160020304659274830639938845541039536544 [123,117] -504297603384096611665176552202564395294274729125502415650746690315143734200948284979982616618199423044639890829569306189856727420734495081590787783552413839551354224453973893759528534867711268437607149972576690942129060483559564769438503957428804847982647688080809312581056056125004406182969617135957711369721283494244874015598531818085555208083328784180325007848735273682352208040828916591388400821175433039872051761045763395423970610201992853675949804082481344171763478140942769298030943360132766058935526077996785699010889465448184205953552794215246519681721405665039336179210507291991233486674751903544251167446479788430841059125679567392006563374311583321928470462172026141906216379573199224886204322624016160417846318170128492339553788632339652068512532158635582535689336628889066750952384281111533878819139736606935238473510922283418883154858372061759963396690777242529706153534610634703722984844195826366956400392778520490224727675336792643364906065738274574794592050628591606682430802185998405582305074100957685160029983568100883689742074867357840365183408458948777423786576853881927310169449428072714830335916152387200435264976313066205204269502256503565532486429179674346516040276007137370335690351186859894175391631057804139251774188662002252586172380293549864880611376018089890136649134259637406904970510401794108302616408331277902543815062786499487742263786264829163943422248098877267231948131929403963698066433584210366696469872881953193587279934313689742134962411028769384530590624126990050305039778958955231688870965016806070826581532677326663245920784843415502508692011216098923089836094689035274987779315338261286093911994084727860868347931838711646668763258837669457760367324015636194476325653908560158966237002947303771979828761641283137210794982555942693176963408890885789153733276576323280449028660109435050865738574590808184077979350705584487938766438472148060981374820991688094070035852968454595644527668220203613958810764613350171226438548293969741066677400817130509532656982868344651106917113430714053688045146338356293031733734653853225777261786703845111600842643645152585475715867358987110991454262376874601648108837129299928133746064862869563674134339220500920380860 [123,118] 138318676686160915188289332481358966455025107266844760472597181845330396954899285367938558174706177399776564315753927736410695296296107059856930812054120356059605373123989525552125054712660604945185434707166472778565515007677010931219881975854565746901460547481505161816088831389436049066355049494645751312476817315706034712980013422150281858185253132541415994477984146617271273196693325690513835892797529597613052011089266873138167511334971658740799567762129996381357555149793915734553561469146247628878065216379182104696554132183964839416631927049221597768951562094676601486971892567630549290753669681489183291389487658028500102377478921228942003951166096492099435524323442881029901104801708829426172047968184018039018350782409444071978578784128509619616496348851286303889637790280665760557413128221426181445256178533660148086814510743246091247743647032573182967865010507349967165099791470318083021630054707288475100369570847680705707919050880543239059964482131014093432989642897146971857688836095805184787650542139182975361661291660024710763314737561605340008666192957053714876981436744792406422891073619902639802192860774123744244674622355757587925280626864909765066061424029375739613841284328515033214208703731248015171102253171693283902226887702779191059835386491016962243132632053647100731571374310575254171566595342442754906920880742760374549832458119981442408167945193184729922000790701248945864355577913962827247120699329142560637729059617859196147823921988301863736407664354917922241501713570458338108643053274153148227200355606504463285883910915623883210629239357813344152490926229270222626405854611927468690755660219843183195308220032624158830629959767305166895025781845355453743280580180456601601903159246947111148947382683962282761178482991141325372336202901141193927001808798626012442238470371669071516420605644359981440725276066918714033950061418533350056971468635147991320212879102007166022294346550027866969239291828475747633101440478436838781013425348281866334212486976220683976930656776976035936150637437893721197161966118344093262313500699806676098932779576562041750908441914929242416877571676673622190398575038037540596145308097167921001961580738467851199486073790848 [123,119] -80846839293261612368137983825241411693951359833776789268092310174492380779011030353880646312662430954932210330543517692864438544012563476117470073190189854204563750137704359223033110161524344260709048357518324520149367785136197837407212199191519605487393342989622611213085952212743453359937418317452796021032870204240840790183331752945704982307813385569758539587666816057675675667122601288028955946002637023617852433904353278822525683032586311001543050248283693968620053751573880359673779164497151824758134664915127265868599038790558732766129385462968045374068679863110870269930603280443839857698043436165146109006925059862594903022255318313628363195877361580799998638124156751590703718366524056391930629652856339892871671933431579975681895138685727237805661864687920428037263395330287329659667064964336023260554555575314392898387383137512921501670898143070844763755004790426475229259043457351716398828394691491868093181958243721219576319275102399439022212437453334343560283652601037172652330137715131233591280417081479332940331749028348181412844593725379312345389611093480081843247123757530889752708268087171910764709743883735659949266505773210355789307360621398275756766300577948860169159781999374135457875041281102367983108255292950701886393872879273775899336737046304897082523712582889264350222950631840630575665439125056927199460833332329855593119448682589218979175180444876654110163496483044366360026447422831358284309550658856041921275361042690260877525188349723600529553861441775569091227977484671210675589851158943304210601986917788085462323592918706204162180940475197140016346208554999663453391693078566097059396065633654401702819380087023735254024938164810261992663616861654038563110847500536459137524380981441418696729832421985265282862848744755488549913014783173840988418420276093673398051343314337663896324361102801797861630250334779021776421917805467014293084006230399088342990504133481462493767521323361900780072901201334630256407316059810774690653824961000456315113791886132629133096989992357847811852998719430413975352126737726938534923099342043857453943142069476110890975920411581841599803918513457288773777361536201382988672601646670659019067334337238833114796432 [123,120] 11543195254753007321286499768850075446480506029029619903362199346361557259751547630150551660593330945187043535758082707240021501805924005857063192567122539633729646301664038808431499835123949922000737394708657506843724405356478812708256410328565065454783316596183994223327786046178397867771082920787247581399694387291652439817085336003525784333398563861996225677981329700760588327936241823235648761669949244418508222797686011645413944616909158321655109580112831151556043005733101931525305277846875490888624570292533955587355283029909314962051733750209979462361503524012625942463104329153392488965742872040605103240497422931504560213553779187439577439473686810937132693676373775092627936907055740187156436016880676907010037205760884173059728330454826840223185104490767255097203990663989662501888101468005987227431501432475525648477577955826498293916464009154879984032866693734529667750995654725793009239368345770874552443719357376781321113976097827728525715247672834030281354250288434057054253582952255612605702045333811587740339301226043385035201172073301660251756221100677663537478933572197567723810756841500989369837435097618696006863546773691114104744183533870699556571270993877820573650509425560361607605938739315673731591765874733379134984597840586130868807911120105737146394256525991351175193248822692285567587080277211033696883677119717440380357070701612483730096779818875876607432800492008251645197133994066173792015263160616465541529930944008924396682023514476751020985723219042200825615748193892291203969869400163311274434823672942212421354835735272707295728936498891493594049919228006618405692324602949536040111753994678175687637958881709163405659967947164320775096914887905058393914692487922024162374642837831116347415025802433734293535792253245593571656528264144054378606832506958729427851033430535948448147851135480357982506528742986474429223270067795174175471392125325527377587342901650010925285064317337007994504993831871734612714300030002210804463221465231633599653065098149514142551544718223492156425469215853861135250017835483424560984462884104373669644768517162416817909533870099445914877698832575689528125751012470928864359155783714324419566508923428935200 [123,121] -5588963351027758990480274716951570906900211825995572546024055254255343982511871606619413066736350764383422668804400891298454496103111052181551551734616774820093768254401857578432275459414456035613125573775538320430033335115093370985127510371431335909963274516619361119286916433825269844080913952636753367963409215282958506017729850387870220794219565104077065811916521654355761257865845747587730375634942719155591834129014852793899418358245475637339951486282411814468263114940197839291822041653408941298502628380024088460171745641978675700423245981111751153325261690394629872894936917928666247258392104069222070148066632895500416690048688077823212764813722295007190944858060968510424592275433219492610361635778103544351021414589849799030152455201703153460242321553824256997612162503261818974086016115259842306193651188548612063753094002434338156542440958811847967295907768522786451316735614060573788625841485997676688394216331596102582007831529256891275148116847972652477931034040200237440926106629941607228755443513159984227908260954631722937119919316109258633405844804512390773749260817036772784322871716596641456074542047012559190526950683435713429532187480109312417060601818167088520655157612346897876032446909684819004390333028932119277769234223242572212528995857025184942426170624279493660756860732308001267731242274566175493978084743216358525914338769730028096038114105633603311036282122083334979606321689874388331666139823838880990535465110201746564571113145628058826846536700355275700421561190219758132077719620159990691268974476441005687863387790378179799482735335159930863260929944993990240271862784199434611229067554721482459630945624934824443221303602332552813694733954415789585699296045727876945633386624952771506871747618390954940336541340178733728996787919396732091977208042801260893513575116322097185663523691093105622237446094294739040409561005356835202700288470826458238334776267365231283816675231929338188880455829101963361995000782842004752522826580279784698348646394763192607679496646514246832033147365621713836782392048463871815735708785623676593904491015216814381585303686065570287297967466946099283249775216950914257211340613677308479505098443572 [123,122] 227675509334680484111556701851216401019180919729929168339047299917328436879081336021613720524498220453451519704158468756511240475922974880860733351790328604038010789628650052635101524960322389660340574780783637223117369921952197466263449569674825833063673189120173310466849826629986550185734015292195735459035365103675115713832611296555282271655038652268175522529905224400943547077141038706120460374282775138375807984009027207816674539014802997675184646521142774642848025562989041383186885272332362371633542033745805382140718068824496156969303357141017150552743026072545586291655888945899262649171749486275948704413154252354028711863520053769716134176395303002200594182952377445840973640595034475094228223947630179219433606431391825059707826774779691531175289300340355703768803103686684006956524157197791429371001632433126126065372353707923158649192817755740176347905408711592374512465507408857427926381284638602796650640135778120484783622503147373686561062691680407088347600269013576179114317129077469047679440142596172644227004285764318234998833074831223852444288961872120852286542482484987022154380769502683123614253004457145003665703409553343205608323625483353456258291397335770621111552614691839205121837696819184845268764913618321297698474389175848387028788430657297756506956131463437199847636649858916057116280248112803957519142329364948602313756125885282463089091112714095980266406937696378022868683986087061019427979789427530572363664464254068052404929163059118072586047795568404330273654659266793350668029499079580421194754066653726351289818337360097858057240073624105740077176867720887044807766010645986263267510759018951602474765145829655757894820272844247917377534382133703236392853935906976921430165625032143546827432719695759192119014512112422782677650747252619511346001263711323930111978093108118490502121431356181522151025299266995526072166272928718904654086110425110941880740087384698055195496559437643199773317466298453467184501725649488421829539522607846651851742909426424053308064004407786113742367433812382816732205921027297139250039610207941836970576927942084602174294111580385831443526278539930504763081708657942384314959507428921118581248 [123,123] -173141045673429257499119563548635398655316876493802070991765541121986185789900623336605363189912163336578275656652415117899398825402434586577710327977390663245832367381936042232211333176250513036574190196133259646174010207443428900584010018017474880932953730170205183973602917448564733852456940817504508501583016487418623036604541391679673645902496581831076230216953440781114110407792799508479075194976190612024256066904498426985598680594811512925260219741815872811756699417422675311330396744382206449738453285446733953284405171217559066375558674047009840757485907463162428516920986499619700854133822524985294772044474149657128183900711044029586972467852655825986431337140084419590946219486211513508734815935108468610512691508005066867609389125783017537477376488039972006500819360623465321385901799554196183686262482619479008026044237181482186429175513807682904085246734731923222768824106231495208749731244628050263837624964238535346933827350514820497335528341940170478678385258851028855324167698183633591144309769196163205670652049854670348501833550683369645478865270012817402838460985767828662766578584632443782509689892293708074055687701230282834505232776936911807101678776201999721424326996311077120576686847494122237359514254892396924912300536469295579642535798030959142766161941344021628226392368216247210945708808042387492452337919312216259113463303541087635451247228210407258478373136645125688597809803514528927652931758593704085023740373536249832063296734755984039690713080764229334900286150616058474814042121958858590723087022397838577454093231923249110795206220913030520274662570483135615741743526644800026222687751610401119412147681405412530153326800214633092415516465877548459483069549559340131411648581421418742438376910210826158241947636150562630670893429158931620031651732272729182347817156428211816410039073419361467787915066917997786369722242827724901950645885390726809304790279057089778268326579253708000345753572274986054452638760939625084612880104027419284285483835668071408866221816503876814642319996133671433036584385581744819910300862147151445297939018300443015305794619606090560889022846362181891161743026075538727544746616926059840 [124,0] 25710640614922336341135907068468536870618652074572276810499285604982902234091271812952162724981454978339958325136282682116679616500238893372937678209112572506092578626704345409283304141158488957567652231203702791560355035673438293149162364055602648130504316505512426179369676489193459683294397885908209519848124780246028261274575116653237550397218930941915428791048611115767300970292349885409679504453500126204206465247882889331675336740446410124890953867880785899809585738166827712657858443666721725919336377736623144988815312909023596716421407516265589790254564595906995010032587691535025510189671029547238334868220877236378761392264871428063233386560163975851062496871667199456948183417363305277997247624827321618491491321301958831618268231864180102455495848660165352923303817900020793444906468984282346566164446887942437974868327620317552708845768779097646038869874941687732052681373437893315762706076705183323575868051286890417412428849587166767759959023556033116302147325875126445275695989591310741903574115789123933165038567330101273624304652609963614805310498172858078073390712007954246938631729558528558829830625452601856456317262845777526615108823688069328247260829544048954375170132524872561066400929612127278421353894123704211790988684734301785495069340673144182895499510029385996491378356318517281176028041932688640293352338563045839949162318673529908925265009083956672899898430574156560607511616820154081541304552127428497358934381267100865261911741400364526482572412950952696204370991853369590033063454201266219545936886313737695401797371008459383770608409197004912212012029897810663877886148576424871419574949520087692682458995745849907036777658559229409579222579759781485545596825017517652526508349658391751375925165665342127306288716715535239769533394428071279223728790106752732806629807145631332292110414274777482766855051987585466471359868552136276753537010808950685105847786383205784883678661020463691357740151802796718298659965759160195297429260841239540090238519122937554970322157469894055364378303019224272776064841643607559144524318876323858302348898638048223195764787347809345735995683285551611492818466171019354861578231955227579258767798627883093127861476257195651692027450820040017294885687422239550112178430868018716060880640276186518552935343838508759464338264280803630252791111908334641495064767361932407546540621650068470380238944277440813509063024056357256645149856890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] 403872908114838263301888105444524776512800160712338562570216477689199549305443637518600992663055602604044430050866529650359898147360732030633107457833992426860182282214643255123715333728163961007705343420143665867022966426963350663519450816202729711844131795178962746269230000456363489935383584009471606073298992244181253950455235513522621865313966304063744172625858399394368967135169589206733255920831651754507424911860329537968702826296944420629818410375390353714517918947413727524399352006275858410078611592389276931738141303790749544771646572924655647862527541994668172733516051755720183099367219375945798222250873675832974238747302179541785273543652086028136708527650583694599510041526807037560867274877723473980299754706591443301039180894630860334055796228903750969464402863878742389910684046371695735608919080792280318483475954575512835007401481764996794400760352161731487097320069057688323513883678074607260134169822460361542355293598350239514201062009762682403995801037222405610220547137825775704985683305268540498077665502533479805655463952564892198551580469568770990754678617989288629969780325199244182731097675812438374727342590409096385113673833646619518597825947678414738707774270163264354103941542467030148453079732861087515580406785633703359188299988452934381540994313213603866254422128343381201868881126904423524063201843513175098516820415169235611355660774103889128524597131230246470952011730420124779130848669094131170230335018157386920297501563154170405448113679257250081170626740630837466836451054630953753635916588328931710906884722423445919483983838889422009265491553663595025338038388216705188940204930679808143706391380964404159064851069440242856363051566745520236586429489014489532639392121324522064179807779916877365314246726737153397950069007167637793806778440442078219531210699705661099028868648736129670950691278442137563679527245761873040883422116280213992369435587673512068716649924665800919278439628848851374941768966430714058989644914148611934406712321653616934380749498364414779165924731859693368939852111334351654041248013735384245375361931760241839827184315863446316775919835835939091470460521567414095012542675596863330738717589553830152026075713034674598018599979053466049643746170621406638538652050166387870459004479943576460476565565377942342254702721809766125420556411399578415750342407477702615948426818038332897413975828828565744681114131315898619674876977264721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 99508492403530360291366168301013605730112860756330300856018929105498313455145648314614662599006695086173553931588634791646574521647838002564529219167316848486759133324542059827582554554035920091795936833710524107481414213466064284077271553916393676078969072050878753618524977342064931515644611688022199142489847447053065032411364353505597583258639779168542421256874826134764249087161902353492703426958054304532989509766645403774448822445132537632341625912691873939025507408489205325701894724411661864826660371115336037529971727364244608564736851113080780686848945379086402656339825805025288937947613646562137983742922032316521625574721787399317952000247394803202680516182162412043092787179165893198585637918106625302668781018703646430639121752525891484098604429586976938968484644710309261699735823224364580509023804942399757807767882524413878186042482946951096135254431231523203347078755109206397457422926495132182968583544541967856273363035859537992814169800002978198723080025873726293953586324931737522164075508632777120756754867827084177954525162881896748865250407834146710434041785975940333022088591966693772254404774941344345436963469420720565300186062052306916875483127750149875819813829055724690961060070651412883662113657971335326739771705855828822530646284082389955805822650763850566817231818405229986678283543312928400356070580329623617398907009532913392206178461546080679366678984947437447190315899236134185420781856223332635344816603804492262615100658242789860908437494548885423459186117132764605695094396083439092420230757565647456884529288607447370890151167592626493877483239460096305969067881036464166724363929254311158775981204203194063006129125607471007707070470091608694469984828312429032286095644672101759631945472316055588833759310490521899601103228232069980670370245772336979269143073773557006872334566196532415686725103565824150995707374836929818771590737695742163559754294205060260202027286474137214060595985870897463963919007801354986335712902358850032185218536240612498887734767459968855598998851540956872266265513175943991143415196706226390767319633224896870492505348884616871565549926182727855823609825258411618898086599628953110490167676493994774648446736058579573078541966250644921513553114286103259464018403542888279570450125177000459233641290520785709310435042772773338154492208288438562117366659929545728638000564007813105913828995682652217010071526774358928680522673580922634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 17344023814367804075422847545959836740757511864981076576311069021218088835020582696204365211822766212648092749913618879764263818980580898317599938298541754795029982548746731660385786588412756845274060797858385070716812265682431698940950372036779222522885786189972955721324499287287467693353005796925106724211864175334289012094380454546785011108444964953999569871025576806163789987686804390004807703614448687314170657699163258503666226045303524779041497628930568391998359377360572298510199927241313862232758647005702392488433281779224202859637357162414074812321532012534349993277446011201643980158397308502262312312455850313465700175541019092897936559811221279898497265823662809030791529854736177759587843869304813286727434981725157230041795186744528919639372667586393656348437589264124052709512158136913924418768313369054286932360854829187883438161851861958708120764439198814804793278242400174431985326586537285359727615655896280394651542083687512924390848978435938334848017490836277694088055095552593059655897317512966054119983293185838382592693960484731737764259081443223377698466638571397816091399468042411511601049892695259749575048836441577576343707792821777499316865053647869419580838142965142179403167007410912902833809595490641326650166499099713505509755120364166446165514671749621891680297931042171579209244127053150277295022405241250256570456134192200249922549095154895064543749950275785614762747889283484683478128833971606091707895677540173619429662149862025746009608047814347834629587458039240059028372633725160215386269907413106949729891089602400579347647569543473173906291898156876829341312754646598953750878455275570315446875955356500435336479910022572074224175523171442012322632563529231636400827373790152091795170282346186314547644163426512174602750015557459661372467152866564540500622030686735992861471998748281186720574191108136091336013429064013479327208414796046538816610190412271543587370206426858424243449371788018248953904776847392713503280339000147752912681063690108855865417988530579104559385367186917391257827350950741318266782140082238339578267238534065199241216386077923013350328821736045397967650689362538936165025693304161647209156696151356354966191368031436377853243840206587442757157734117956417790568062946832787168466334820827384921015547934744100104831663595332683033010324469618818547077820076730172850740696005037121174611882862187700048283421933930465654216745525141359820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] -1947497116746247888219468444825459709189922263655348922664589177143723638223829329866508512738654824676689447396925075631156680254806514278886227229920487750694613740255580015500998281216113369406268187214532620903743209900514776975506724255237659534430815167167225077436452468707423083481931710550520701897678800694921561219158235535883749006531554967916875139689066434573299558806522561954722928386065354089434723137114855165619335643502697154236770397705374178600929250194094847039552473167117791309830826591429806885301776905238865709822436169401967836137886410325520705033741061562192064328338672955871053768077451927359935942549078841798087903512164060340406713174428502405301814801975887678892594598336016829080579899396965742961962861222362369613532920440951452937682490540189853074168145244407739883676884701806112710866044308623690002780888582116376829885162283254284659226334967755780887105614908226278179533316644444036985425814663879223767723943484679786438965636054764296697479027292301067955660254470926454825527830695542236353303175015624633341133074520321405442923441625505075941639511089909170636258346459868427119721776153596871248446173895474835876877196087895781586895114688467772840073798798617518061248615619382478537809229762372818537558815314876015301896976198877975954480540015115670489134479480290102588776447323471729846445464419289110933077277840168580850013165938418965816172021049906106639640249915845776846098579690339773379264262882380833637663494713346349203706382255858398635464761284981872995798270005209808804732809702872314306272703596264078291114004915191244632838204841139970470933815544997020445212903588225686124641177448758191574015227944458568248043393964989937402142423778716543176788476054319434360240093698650292798906033211998200698448131949101040187163437731488317440054816301687054474282993660330712550103486049626657461813880564269430800560241667474532097706089788487849617492692842088822363474185486151442321851294657431014327988468091369618587357964976696661903188099376067208590636240047722638804050096104170802206875079551707160280660170344466091037214943955694982315125157967609083529245077458751579108003707022074225662789220006185997213757875022402670455836052145048827228968525080232029668680886515742410964809930097731210092570068308197633607028106481938245475536159160325792169653151509414120410295053099555026615909984818733455874911412004891203744038912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -19275526044934141221519830711289958872207925614997344566805642143487585074346913074255336923346861873149313609455783671087185675783589090216681336337239854497523214128003477908629530470947995610977118550293961583081441270920987584300576076484949635250585367181744677828919386277639337442160427771833829138509825593067006448481208909806397597506745408301003712825976314451606353218080105540707547154320881546375468655057012953433677366645082584397636739543033928077185385970360757750157161988612131013483891880440070955363555211316320944811879279447024132146130020604191630292311638973385411563812187353744506802306372451185499450991021293107327924816409897591616586908539912071274248361263480197854920531096425216234873652854197369307640474166742277397653335988486032892775442088627194515608509975895918545364923993274700280562952620528458949617094673172263707094834521510783643356128286350890510358267270887708034604003251084018178503283130116432748608148721688735998583707767962106131788300993089345915074424785758554636342757991694228027671881157143731443772887930906411449317103112760113751516468415854402184701039462540107912544693595380534990483052991758480545827977140696612519133592816920555627599380077204144145703167541167570777669702622568420733976492657437706345287580417453457160188101741624970413312989161291226401345020072283298746289730199816083113629784666198825517180760946212933180112404307527120012670871570946706106231951331562772227933448593892903293988979632427342019853548040480479062830282295945493703187994376592347852755228395645400533043108629230399338716395703374843188811838649583624058487773336523263138010011181428158870393573929804177153433349283474522242223464427096176679111224549363114878902248589076405065603163819304175815553487089720784973256887356404497550071918467685868269150568114541454385306400389726774452123468890954728547706161971633076421530529617802033634816819212411058226772269242022163175708795056172029344841562424890648421257986587912730648514264151725601049663802525912412979276289248718236250738996346693733258243816850941107200998843603121437704192403637997200346688401348429520526892744772274413280365587741843853865406928711059672547989584093951371425703081841619256065241703080476823332244316848980148413532882318481070566746972592619210435638468740625701860983353088221255257992879375820812197992866153904237956362078922970515013186701371076357029374197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] -2751528052828032609288601110803954627317660718127148922145519680328379928350453647302354954201318404398779738712034536208000513450579243155518885116051127728114666755406759506922943224380459084604153711175305997591023557602244129709737642378950689336020465668570821118047920852800489096479028305136921442377610156347018399577651621626040910203400422203971570632664260765393351040992251227264880479726871464969006646042410210734047648333144861976663601471480364117018749738410624786310280160067059173570885064691713829987038795768209253213701996237819771476840790077904448704532258497523826634447271091916834714978827180825249033759920376844392167725512528852191362672667484141175822498120281851114343401591792319872971981030464034140455036110688276864826826792725958914083108174712850989744108534559648095527555403908338372087926934394172796762202741756610055988861887924348886156004970940258296029646834603080288954563396575441708172971709439155783101190854216270688278064804279577215812099820853630556861051635965912993411471802769554423952708351433660569254976237388828947807758083834674040783976323376919094578507930461813316043734815000658775785023889546723608797639864493709041640744129199651281701529937399518146074185666870751818302414874602759568437249096508106485509885048737152356536597534099664929615532403350265529407875955094311049577599403983836669639454319124111309749764591130657009967265910636166482424037190475473130469441092293533712706589494797989590458141143374403845626088831544905302722183509888736841565755156412400327900875497329241655049951911429458154087048994110239537193203741008631978184358171603208123710207585940774552615965237153790551762087466438947028196561742083371513553361524879385716289764221625728019914017548467704201615232271785096439059305323380859187080502411622334367337717323065723577594107990204346222666088057475714626944243906214667107167885129125436001445881302723756216392816789295545217588323058895668676377805800299117975601608017721974571060924450767138088862906286496246595440500612471814159409173821958692470513133634530321266118702850918942453466420159413145050823889947120345834802587116667790149911365138953158687984068453575122147179258584136998281632220914847595215501287003376158630659410386721407494561639117981011984511024367609004647264568701218607021734000708794196837899207205737637245910782453620515486512423605714077973017261860540245997633000177664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] 13936165531265267434114738532827520013417923207951438653501019417419341850523345673364185834832123844418264502764159227582124102253224476268147049161748350137192853475314126561333181316842075922526845903852823875790578506091282191951051837884472804468273970421999619018354898355407238056937219176688397535823955948777849781933241260724600415063773755451891206050574176179614225408832203247993750129621960526637107665352981916262710809523293897419971938629511742051450893106291753924615235292224190379978351243066850043048080667874572445009915078178840095536618110033358637078703588121071619515405736730657038501047439609216963320667595935900556798883890557738335910752228817409588671379864265043548046586667737179955826886241500104040776998018860774464238343973684792844240609620169145187360953086938897149174989995151477967390109158289707808436477088543902253373160999288023711300117797390471693915442730571009606135110172274831588174729260250124168414350109522508262693287996297717387846106345144199275189243903858459506843638750867407804812626415527073510455599050521387802511978402674795224775351144178574439347064715445803816640687352341290374075466048755213659062788510939048030199392493777543745885844703954349467186085297991003497281363388514547410425545310036009296741519762176289401968551051025972070728192120958518822382914578719966741644973601684776261498186874158141718478517743467227582329973873619203318879900707733048934664510180591446496875752245750089916546751903610513491891343274257220257285235319636329580638406109546374604101154759120622378949037384229769656429250096575473943778478689673519220710472961718899717389266868835622309935868649050366227887608436583264265762066010804723932318948181178889822428266587263100435658625696424176351349155881344473938651996832727014806344321997038737168477821414667550556817054308335674831925003858841571633859986386052354680818361833973593835117067135935497787155266858490700205689500613984501291435172869521622230576230211067388950818933961753548383547396678583277797303232071973961345722586298912087522720560120373465895314442802728419926606249051496431150770351025383178513612419101237012996617180447545816126535407628601319089335140055742950549347100809362556623957569417421241277292439799820421458345975514901126023745064781696719849586373823981172891570265308159894149675046062257065701014516545609384759586645984922745779595298964414809410594049884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 585113413969337594012912861158538655664226150999493863755821834867715143467919419584831849038644806997443668297190161179563578943040661051321875140426872485517096728293722435115380733454264856387964034965989834898165000651985606765140953688948349614384892479092600749774422043960731508563928031351598682786805413149166877982818050168424243325896380315568017725252325851716329240124842074804237351087800746922851475255247727047188337291893575498557142135501112963084978550682910310181920709369411965276534554579529126219461295119738486789436927665800935642928862253303417747285646557024553108746466501290077943951291919402005189652779647189119351460012963408833363325399323364172204659165762158181550060112243622971720628730178625131338102683012699889212625675874375984351143935284840335302071709262812123604530181277351931290323368569604839653332132576211299800871734782799409481441293688649585367099549286590815397163111179784176365282706147766815603114796965793337301969735840269164919253129999554279121863312298495342763421016423435774229993661164639066642823777548103153650982664544293841119806150177723190186525979862160892533668223735598717747878781560631469087908513856836772597779669209349269913462432541177500888877167849806140444596984392697002880986592081855895967928834809610498271343547079000914873145575062101112324189613599933990716072988675431348883915148412667202821360011708513786278918822264189381623906740322202980425127241208729280802469114822279425307905687060235409792750022536656227553202790660667353622737402989148969566913573628332839171306340920212115912515681552008493877441153618563341567723668971122479278820076564329913734217960605397214974761560026261141082595874256845737510187443625880490465415107541821300488990714985591542490811372306425400092503795347836958897992992814120207667493295101100458285440150183899456547242203856984678952045653173120253652136452109217912916353248299160926197044634173646160448637988515187954229058464720252865247246182373540650315880736977819095042008818818492699249857677233267482940297588592435967080888013578898868289027516667328558807485048817592925151910389400335198518971931219704132318327905114441772654974499460435416340781623711993633567462670002672926169041791870075445383370023645545220593422629082581057532036695194127674376934661336963480183240716050460179196157360511520141562334585892178680512499115924992791442932514867276228060685430423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] 2414754750588322207891955627506897747513053005249526358175168222920553436959100351804202180653043833501236709762013255780819970593460797827712991768610601679312326422096951551894017730627269108580020139977070762411384239792936621017536893344482431374876640323337474102416129787983219635545414780031371577126440529709857290619184393972549895983609997596349761564695394628531355989489863234056705556992671080961528367015346565653422030826498592096832933654959287695868693717461161296339230420600659715522932456364509993651275391351327857088736999870669536443729537665623146785406724868290060914972499668752505363424872785392855339154010078328119009076066145061739081374295809854283166331304228878220522394038697371742872429113027790197633977353698577350783913861632753047628361486393332166711544294621461084992837405509895744005071044746548360114691513089587945836455549619933740259268926230240873276768071562303686266441052542980621946043006810691785934551606435530394492062428408645141944598051202435186112995820126621984495256586489340202058226966591710195310329683106607959983472614736080701681600425796777762129107131920177415722330364017847895706094360428002582726511511358690359897530411661772826356085506914361130213508844086661012760172608630637523196954975713373680539798509476708963139382412901775056953280168703422302901447405314715524418642541759330415157183279427275554063956459714493609096996244705859037129045566993546765142279428829812447343013877526558864901731140889631918980277754898388766228139365351766120824186218031837259593303749792046256709924547486261541200941873217493700353142064205212554528554339045353323643137337102421061745283555932223622381397437128033161178041144386926837108667758035196320061158300018191670714180141841624579247609907254000746659642107418419053361545335449993753171531639398944089637267074009588182078748807857073539917901846954757929906714667507335125554367867895625858433020215177944645566427514588018553705194355135717262693070198343265677912340960715600875725729659324586793676746068915994339567714441269672061297844512939697815796444904323165678180693359340696491753747600060976314259391064531498740320076457685656181460848062972786559471030925229466780838842866619575435438323495272292548224003119884110099882153317663196925976533055681326731758571454812680865224233641457710739955922749846541924025300264746058668255083744390666430496708019561119220797893897093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] -58602424503645906021939367871191471012410622119126880538318748080887236266199014550620102043969002448709544199213182051083462405137600023341974275227504532757990113681631082127498028223691162333035829980212546371718247513342552652485575453260759855100053225203496487695797914767127921701288626116084345234542883526553744279448884051695430899521005569698538372724637441233621558865739348643386060368174532839916210114393514070397889915447909283731357735495908202389510290253123480358496838913154474377302787745640755594820988045903399775542113100939331186243108158215477901128793775161191436116591927199074178696756188542005337702468333242361955476891708958623233871038365927716148497113816584447017630279502132706473544040222943165539666889952587172832337272262787817008959459811175499357864531740133930295605963742873944498404601686080126652172641561368484179070697949320723342632160470037418005723277703993083702714572042073463103632912846067624757645907732808781287398835744260429872485054165261554367826158591023277724836138264055585422322031818468166355258720745190997764309740488080611106215580219296481642219987246629695501433626062123990739739053685037375169250335378033065658523503422954664042993470681021776968075654923517940945891402592405091468823442908444136085113363075177466657437779609273073712929624141674209454385289405273033267675989563988377719851587380528050982263198619523090180975959344487492783306402057891990995478841434525133608621605292056495477056987496966285787524173562366288791748660867411122853167573571439826285648818331910078706517956994157576074289773867231783921804487563522447283638576294531418143203749740965303281619003242494885516676087864845891155879760930123865661338443349715139657225483474416463120523564804219062514417255793361590641129466011538190340819371784823606440257188392899433095486527787670508259143464844709770716394485639073462355272923656168199421475316321931592035113873172981631413103755819554416252231141408900693094820353631657547136335462990496115465849507937154943806388929736961949024636450800844103449249842170055528423707617002365681986593392376403795479630350040378472573729365632355133893961567192559925757584060988741279871613743190104989038085792553813009430631296695989987981332818855856516922830835723041327167524161966485804222345007354069223632357994904147717014285857561224099235045834695204115107308764274684284348187617218917979448561803399790592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] 3112469954097691288618377385034964090731879845060934058255244717272368532365066250143077859661781587046021680865728474258224613660268151941169894469321400632993841071239474905916323503824139010349916223094801281741393039422915640439785428277280060572772048105277830805271370812289546645928362260157144257992129857726258421744035605659000594866723857961303264917195537096142984258660099257813241906210511714024288456751188209497153990010567024788458131438742225519719432368958025436190635698147348342544393828967544148608504194050367320314456953210644874108712701381597615946817092233060359295664176123364934990794108818227610591246614204746133403366121412591895481254705575602057415078759337296994183947568747888434633117347706900885822292403715316407396528818894766308748128156331159057826880044574112492077504899030172489127505559176358499382697934617435510569053189344038264534083885014976109962073172778433709731208052905267856535055909881166933902140949799981801174030343190102383823915445124702773756342642076379930477784748818712267123046134630500611304632633393391156535542952038538787614751982159450455777034714218588756134695282222927253358653411217826052490468030032315812292609248666047882848560941081211656495334947219990478311515853252181118665681232012282956048993889033191272901347184393742665921987873322362151009687588079948495180142732012706335883253745066729874492648489142283843163637675042197386943268899420487970845892104761485579461629901677785248891372794562098394852028585416036716889184917948385896227962561694236024320150236342978561577804337548369736437460083527801410118043133348998206225703390538672018769793133467566404546256423993571386165213600092664806526125876469238803901997382502334867318757112405084118461769593848512471690094017884918076476708114290410924676402297855036273447769866282748067920875049842172135510241450705804809389102246643436077518093892901591954596799072701540786203559917775959482367551024041683485613285757244807778181980930412740573921776196265655213514648140708284029528453989278574504643448727725983210542694469421481714518313867454312215964623073625431323592986183014233318198581715145881227782377564993993674389836494001645012905241576467265153083503286912927890722829361059361264327914746052204800659578097486136805205317905095772369363664646182379014830741636126309971125803515881026383482042050411167374157357109957821558285142263733492369469579812677877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] -54697090394843391244523219440598268339968350401756023286040768842033403943073422203314693252318549175753308007856269519235865042707863553750386001211811925918705872081783385943981886852914886554790270703642585588663918608745644202803328919554159505907484871527756057955024486299977802745055698245480487052996460654537523161042754725369684070229049166683967830444590018022316031620325611407482205729002322700673919162237266824092040428359303258550297396881796629521650304240202755322235289994473165836710191976041602861148261691941195229101284740212615448884717428475512975248025658192147331193424546900659381116092992081184806207616011492987527057560043148237829463899140353886846441259594781170678620177952183814035878476089006319017105647044470473687270964467655479707255997481393918861547159075169698392287855411907833464161133499500714369562711538631562611536177585341193534513863657412230456307097783247974459903579085353273774020457907320400389164823413814615899029091325186633688505332179232981075156226128450471767682770430740475906799228105105003073445399206138101518289894690600389390684602880602442878714326352306200964690324232853278051394235306655675985349104847701206365059096558374059026294822839919821847362356591548057330117404984643553789732852356319157163324094111395327887197379673083705002104321930239099597231677056395347618402612872759491758527640342610553865856445553999133144598119245625245764834861671082875217616554414542298254331701629496738449513090264325369701403103125427363574166982865957591978945171190992907901855610887911467649693301318895560058668053192835179164330920191036945255919531969319056121973388091675467069421655220934940603080624074417284732646555271878655434990773910757183744192478032426766311037343762672727434377603791502775169367938382822976358401380713291007579765301368073675756562626445398683895151351215435214671326526331638271320810254905320035877507210105288041179158333494032313890376095126236048705542464306765101562595734511507730243384204869656996248069525145946274529553207773440812048330041986459655987524763971482988863353692111518515444438530042008196485243632687110525532029736603098375236492288705148963039380063665922797840016135388472663677928298769745987188939492530494798011128500797214849460402321724397600387607111112199634125533554074016270754170027421883615038209539550785132907840414878043448462473423240271818267327388742238970355509320372774240256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] 656174724992755787381557407956320373456263640856877165864340820440332250467884246003779697007959569374366105892765953105559326046496074404125113970420074906891152263446522749184520450166875950730229654777945847475704199900179352344749152504823146398504566254499824510624314584627733641850437077988668605714731040163671646347265133426453010790840208140342256249868016270698841551585759533293854843846717698869895954530330583362802154323776083976556622721291284804845307198539016416057325109296130412046977557053784667765866078948014305279593031386761277693152976741179376521922897197768699005886782337975084190020855843611525055327507535569497376345090019043995075885489517828865872597094897503858252964218611163448551938089227224339859386793941733863159444683935370962843079227204389867996832996757875641981008104074780297500367923731083587627538860948680627888300778183890614603825438397339092214192946562071129377345571913494069226662893061011180531173994505050579240511295223354395819289280111861024644616016865691511568116093774885880646501459283290427255619867425147167252199125657792025944463441536042240749568068655201535880390760967164214645730416353474695940979799207347860324364788718006197513520280885372886091324220773733981896045503467274412030061483976334801906076967903030269167377707953265961563496721332969108446977626831144949806052805148784187702188635750103004827839369080592502881391456893324408200075290076806772929512565958213875441763937640170937924126822821303837806936536205596078047404618351481229175075404616927976455411821491132165850661811247825048881809984687922204651533935788519557915891368482370685324462355841998465920411292423456049176218359684849703150835578411454442721145128603540292313933718622539017439075868321615935980538516247652025643121541535333534793493051881660208552087298628259127336171791641806106177203831081569868954603119754243857072528289781012295897375593349265147875506322126770945511914114286733758939402474496097664723467613182260041886900403183557324809939475735656857925811156566631141241904704444822543517251382935133519801929641791880115121362698954518049455345787064068035305885398353807081905504681673581531319484798925542537993792351897064120685563570081547022672527987909938185902989733369773392430607303658176929458281369499758356317849590296748325654777288535487473637621560392787367569016522993558057979579607232501559182918321765449796988682569288767242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] -5787420873124251267826005879867554016233129817745358563857933949950168404032213941427960834885358514081391366692812190015530290586042142450214894673136275299863613543342689086423352416061651333830433157491926021800859346781953890384869135401766953985232054155960374874966480613533684809727359325862203602673818463954193711942569105757171474265751336665032222882168473526457506465783937364002866033800794375988050834930788112178209812110877963769418259786232934697531046026912329114663168118487873657539075507007318110943567879233524372923625349930321429374103161112934432305240477592923697775016410598577376385647769465237697804825840788601123540279481696848321634354256841965337401533190718271793975370106193508186054341991385100644872161211311954544871318800901993845500020293313429463624190723255255202430097313552224042021746809512558411595074130729210000597560192600129515676536296145435896350350005192926782226849595748752161999933609596154643633549780434834245610809328847092153481768357071246592337858652716506361288016681264186423932796136792973009234063958572491392225248485539513030389367659919365996315039732148578898155178924987076566004773238071745510081345062370417378459132010469562388362872798592850751968391722592378004401023754518782066344902916755378522274929764158768429811214116032204321758865387389981185262517591163154449363184455348587681288887054737123282092487801969289709342242786588724761788808319242122022340156243787609446162286223974301048664953642920836225302030407213101639855811111394113246586438030842655384416243903369672397220460180038111034354144293703953965659349236067849761962592871138617290972132221496692099200046432916421337408272944776634784507249629169408566668751230818992097221751789195573073253463407839578784290381602218359565091344327078133806754139847717438268587369624627323849710290077198442513165669710572551104390363642671383007763923289465843489331297211781211371656602473810273514166949807204128591741293887090395548703620099658950280981090829084227772858657784046618566339341058720658502912839742243070440880816668164835922840791345560141558637520471290282820596513473092599094720343581303018948283081818613243056127406170126318798421120713741921415915226503852394447921016058360471148759936453138047408521886844595851898747983495415266180035057502597029588960018328951043888186881997874840639043718218475448591194293040866332456359903708429569368338755312340248297472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] 40436436813130953689015575034850448502125142617854404801992256995814585735111561556824696821507970181910261513626619279195231740841017318731097558973586225341200911689332707306922934968774053557991525242647235744362858696779107402790566179933484002602229067358403194794010470044707947723039521755352387119873859097351109975751548414267635980939215946969964874797318102838813000205990995421156788311459245650201522121269662382260458657864885294924798717685012945869624718084430609515645589275439963097673272557853674328470178759754735802602478245317777257553672972535976086171317612657640279951486949164196750816630612268500010056652369185786041119282789345738378474843037629549437311707551353926871989965619985046480165183149549230744843673919555002921615591778673493114086906930205835650592343528096956923774173975670394945007525893803620652451368188035445102852765616408847975468341419508533034158535074787047098860503378096636903167034413269012549777856320014532489078100694471805515337321352245417780189624244204465147073255852646858316325713378812602547889586830915589807427074151423634730505066208039557096870953390413004711775852812710820927001133324710222170178451098762178807386745534795907279100539217205382442453606905442007314103755666417050033725366415944935315528861751715201566848695587477354733874804264216616337371780399094143218714894784707599825402454975945064735931186012296199325845274385778694008831070588633241493861483659259940848276916592884987893873682197415193079645925055822970003632280163239647960528245337104739848971318904052080887591267316156935929606625387952507422122629433860848373394754294143950019809361019107251698975254294984752949827887482593613142394021201277641396633746204519941972424650304195833265106428726421316135892946506709925447722466028884470167441824152464122742679141567535956767412495972965126601110882907981904002997851737121885160072711996795336559861129812954361937682884865434481851722413882441352035938899914716929501071861428344820915044408538716196832407449088637981100039939532984442132929402750583321130669753377271965986870325214609921863918917557344154817575328226676366346869274061512665551513132937457227436045431039285498572900080520482767624629744905368431674171479916529860580079536321457941118726751148545237237689616603754144781677177192816865641934227670836129619896448456999539535147419783340540914230196294116910099186066037403362858167788102633956311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -229633724117939081730089657994962595476105466628987299611468365531884576635276469260065381617205594231755747291315660867027015062426879168658951685102704068531496774796996560599209193905051823747191296531052411276625145717299828321166256971978434518494388390552043923246181310944910092464916624852162961677473410001550229617176219035385982869770428864825876377152118411767952547901283311562141151254478585934053272187416431526408154794562624765884163041461559314553869701079805317135610129894196575945426992664048726039773752032223567422146980004851854565738045927606269593789565645121581474231607861990244069154107883642474651169293780329928049130261968030343364511408071923710691119545279598217564809057325069741026802462816535043497933432704913631881807117653529871318330680861601102630522474358894041089423163439144939405989373616309638330901527423330533468501152902422701111634242818607358721912895049736149717750625373555630808952858057410364384758395597275461808986099164636720804379338677623091031315783054743540477757065814386685267769352038077640612325072832367027022608286455411588774257360771687070777723646338261332007909600798549552501453711346396717120180535571456435938664201100169354769102878490161127897377438421778408831589849388348770528501083572240524376135435852199861322166177449555587521532335982571439073457246945293259529557017544588801023309246566019202402641711874364431003687991103411541341616554922454729435700503315330911991526848255394897059961453929884832179041673802726912552012670609806238258844057282258362211318557037911765702618092250996036086393316718740865704519736136077052263884608857756514970409885517846639615807539485842204901477077127978273176350723885604289401956545685046069204128086460508283580315755570362487768080453987610934449334921106844863618781023052429853623030554929592375750527254026520013623939218694568172680208081842074731644051851895494419502909986454422187264928405720557255287289501587246155156615433087225363105396503069492179426624131572078990764117618157335092167925158044678449474665342553741050550124443079784222412383322474137397548901095055282262124678562812221523097496553752214649264029611856866882570342123594189627346767947464070955435442112562246425211559203316741659268551516458794114834804692441385322967105725396873088998503853235952778192507358051823972234290012891292696211869373232081038108060958553566299531817815711856869933968837023299908141056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 1082489456519304467029032558598962440203387515426911695241727234754903304879416449592642446749049449001277548393507016045641875760627620409378000691468789153198021382846073022058132397397018556704057608352171414896706245140812573691966147080588615587955826299437566512287455995298426282969955237960820826070946677016226308352327874291031010341277825489754442752308570182714989271225268937491848406634936884680570051412459538937145105870127853692963817955058399513206829618442629419968317485486648666959793313350728288783087677166167119456239067911266277793452953503222075478603233885236773529619166080034171170349906129105225587101620744106635656637683985705697079415965013600931846077912069610269301532618233951236338145025102619540496957982328293935674537294782158813960223111686340162657435181252966703114058035656858991074114196446569528030004740259532724206107474018317241193888288559118445981626892126609807482062531738645132174405072070987028807851154529561732338237863238136741916525277302846662881844751170279743312719952470538084792525629891506602318036224351240272287215562721922900938554581575861527751493238678859929004301708445535503934783381853364703821287693031702994611869585847524635016379452254476583619976281553936435258935382477123621534938569751273764399661661504783482926842488729488368568332820163168933033725411912910955413485521916774045603590973801910227933475477895725267000951455093517649319141666705171318038106184530372388588956320424132243343558317730588449307169678289005331286163623045977561620996526019955130306915158712213118070151215850009519735395594182341201652358588663870713200571452909088545053999966167337476222270335692519043048782043597752061114490785505974468212574044361595881955479682230888391634816769859525736798144066279568779179412000735292472285088318427202645028975155039266954097400029209062230064272342930273050763911079142358777050127869250730860334281129236368486637651339716812401695985721303225132925406346855305497675139447522611643215598355048578333792022576072367444519822735221663262646109730194568398790182886085205226505981604902599176941507991413379674125728253514651078101111351967502244930161366282117418122743705351879676734695923271628404851111668206841931028143115743767773679113343561613853449982845352928094419206801279068411689028421237352607997543887283870893634308552238251854888759761728849381253372429247114654297875486487870673187538726596231068385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] -4290846989992410995759014475470891395767089093932613845419394210583469246884367193392440066437008257502888110326601111149209727463997514175896779412113494403771604864594047340793440653377658034473849237079766951755450314931428076418651591601072656733422999737800943205618317070567903541504416172252406952789516597918453480654834859062140300155392715819601900262653974775828581653774864229072524778025485308758371024237507889145385695730272296204530088633212950748742811659586831798467607279241331223055707851176006967800546437204732470492772613614215035265191203899809642753093034987933313710268421871236650644405302637018281407569420959957347058770153621325157683400944822628284839474620021188904108906875597524190499473667737713001695719698019814000401172866165493886324093601238361787571054327637420452856527217582868068866027848366651570800437734637445129564785679526806051081303333839040974791327115001842999972342196941790652608731382107774387827650461941741495761599973738420848545228954046536200423995609292202130371927502931406784092529391879972968433611843744852268071297775669460166676858301192322951187246571547687241895673922061458563332439968890084302542279564259705120043692000578510171318194185228357041494775504865918404981018159148307745896617982376146795571907841660771072240314556961967174987410673345365090264489086816729005173075197743859085236249787700102372014911184852347166844714239918174982230159163618101111887543113609855709687698175796229268084855873670631740004782561345964426941703623316862911397863671328179175236627611472347578551972407909470241678173911583418712893877185014650138902729014570126365678879325713085348230862280438389291255943016968705419038943588272851185773093508162190856327481774511978658605162221776839087763186815614263267031493323922881255211766642266997505638476360748722008091793594443004458527977237697771955414635914000733223088151020529942320586162045854921695419883349252957425765537420476551055489665904805410389159596903183782676448384841569831318308019030619973149307587413064494907251085278081816356840408939081843585211918220625899049945395532949055947058142051423816353774062799184730720665152490166499710470993219682744872388778971602586327817654809942003496533667963328027043054635530784932941169780336962685669352358058377974912751067868905747856362744578459488955388467268777487333004776646523606440319947905528904763292774499441143290673620262470038973317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] 14423738627497499526482493376205334493335877386737207093167070303113138620038934576602173860744908222461427114302121510926545511222862499882946859263187058379314820402855629305218300210728270406041226886955118709927016147858511552268553248657530171833141449396563007072182161960145995877744319077434834371857175636895469479184893456767294476535188941169941429034048523760176528667504424863995112411871253054566388152901440775635367546044744610480759792121395706273926461477503670198463316966567099876110119721988609873020907771958237669185561016044212583530463254715215231928806527930313478822085036241016232490790061541213351192896524281294141449062858476596239217949355567603486448157076298760057320352677405823092796129727458285134143825752451810957562320568455474689048545500519097129232703441404488245903244795494800085584063936751797513103190843086388299929642606622532671086859803469468692298497833276376043180075401960261985124086725282802326620288510539462552747460117127282215038905506468522573685854174823962593752214479290729905820551374527750240510920355237551538571213062562484360059655738369381917783095663002765678359181982517216935329933174880050096907874624000650342043605991818291727163553366699063757926516503264557131601942729768536919889002032536191765160733509731316059846553615047703814292713336239431829840285273421980378460368980555067595592165279499059625854454600070180689880958204807575476503748464414746029151446433859438461338763228919579292399603489506599130226067698314329708877017225804761516986289366503277379019376697955859400746936042055037682167563133328825997061844022165889785277298428014030305846517918431965339286100503631843350203586369944969304818232760164274175440842852546049006317642021153119250395736980128529349888922806886678238682628166139043418381511439840843991697354907534622320414066640854878530385085756847329769459528269027772580538138663818977299930815049008135607808592469928421623791512475894927701340956460475377822779899867699507549441081263877796808882363891558916258878694383723885199503029254162325626678410493683899673164069592552856919645974903908073703473690937825049095961033288536896102536311721946876075632765232451144578403993329887518486307769729238625574189279207096147166807347550577524275668095869205682663916419857337627589922802727849074120312564532247420806487097932240237942396886726562674716699079929979478427027912932156583228053011359265776488939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -41377672059854712205908242201250738303793813246700533910751180500150624934522495805776459802197572739094503996500867218001354242881262304529916590770692483184213642816347814956682756482443092113968220342060998237668689973029573962006954966153184482354373585921735478526678207845192321846377018488318931772424739283275669993081756448746499449463292368553400047621604087363792408872547628807971682384535220208629782973526716070105028353877975704082154374805184294521576194501910754793266506367230988043398567417226450036101958081782515273312202817795958400317260329563393869746637220117970795189715362133932758822662397594998484605356914665392728612797468116737617029053091135647426691778427854552227350901904393178896809656912339511544602328061492332205900858652499558375479361689274683465883182172208975758104721599547183919829443050462358815364327945892626586792474203335775834694959851227170165088292748526251502574617624018262122845588174244127142342865494482879771274930332079453238823893285120712589004436224069027645564604586713034930598505021808614765362634935207803691261785854481681710132196937037432361831749881523838762373235487887349583023817190210587867924426786700139778616007217808457711786726658920520313626673096201882033035097019781919377535229294746126740262823418692458961266773410140756448640369897719421576887302980546500621196855912874305621215995505689929682989981504293892387250782065798750371873896997001051609758764594467516662548277321444375131223270686849042436543513409255202498187334635109230824717799812598382899952404170892902746539209809941714557189101675243192963527368575908905965059819647660929215861135702553459058843422457604792194907065444202260893720915785902077213416759657894681302209736797595161955991386637857250468226126352666200831915641619922177508096130592405292176441536015802943671497915287235006048816051298706251978741028614412949114095404261789911370302622547274473040783505527045181263809080473478697937100994595700016638622176596274750866878188534194351990586647083034974867651705496682240576964991636035382976312071812729932352759167823074165778684432700229975172989014673579273029526706046932776084124047704695549134294630118469790960102022416492227627792190476438240833216493874103051375444612132307490657029625578941757108583145987676973178349761133052620293006567453541389037550283253696603737937579862751768521412235640179954155783184579131630192299804423934381159088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] 101752851084454549783788074762834352053880005757807823509733775334642804144938469678025281726322653179944422103485842772145273047082986728198662739507030335468956067481725025948684239151695472363926749264341186029477353675935701949393586483501610516133058694303590470483685334279631730180410948344044421499677057928169245833310694689642593452137596583607551126289996939121040188200351759590453065854452165997866612523508935803931055724563360909019745286715340804562295960398849984055721342995998112310970298447778446758466032895922299841322815515607871662734904340185072767150562953302047591311145455811669415997482272821496263851641686194290046001899319234686401692886620971315912839781368616580040488595259737703865743440692252017408622714556636815209652944578937547395767651890695820439224267262470710478471243225158334858367755034675311061657784002935524859284108245008200759515779673287110471227555118645231843984882657328861220095951740256997874740495063885657365181769094734799897137364840504339641333728488518288147725649969798276681956983333404090333454933675168133000321245699181246067403670193097240148197184452014455922352411054447041869437758029953868144457721887573806518738973766963113358431916232213417694171246471851835086792427340165482339601651945733286637944892509634897911249780727792826199403867673591991354124190608071455478191002333918115956608886414802664251291705266363195760833387677254777552469056847761961169013319511047784513717661529674483279225982762830163690209322181441690753161696396534706084563694332769820305985816066992397306125633801685673569767083306886971123223998670276793501647063659291163234405961591478517290513806731697019463057110709639479907854310667438518099122182957447264444458615932226636897398905814219524320401259385461093609772060264024617263771085341190414317228301014680782967050967532424568596819884991854668430789465087543652494672933209632321781524282987010068453577985385337523159588566237417280848535831169009388917975796709217894585952276394657197343228396531098291236797745081851726755810460010363307135059471504215666059874610846660424323149314859490194858084263273664675829661815600292770643041884194719916760098259928907040054193062300189404163940777823259496585323441405145582624555122306382289429234494564148386518425546123223940894013910331510958674715926628816772769959779704336833571397294014472240298482872260208299469748123711862185859174035892250775723704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] -215180082749343059368812038381026548896373564531858005696895349914366306002243659699743808940974637165137034679471826845297347901878556586297672264941142639923663608956326232720768277420319700211797028539969988478046481825573137237975956349535306236460037097086999709006729375158069414971106375381789936305326835500317311909462402279854013259374398601126435991315290927512636317965347931819738110090185453396388735326960573786990100360424290380558012402532136646974100596279914632951094304345620829743949545294298822343064866810943711192305578243056214408448881597744972938159783215609753708132192968104032449392229861874751839627257812188661051766231189285438778483300666896124141993039724817248856474300688766455622963840557528132423152962013416261157868579277403859755002007194047071021497281017918063098128681833798879137368587680918779416466754820167848753015266513205888540010838370862685107909048777838215943111183818603497201813552674241061488851930538876069625602443974605339840513055303831437927987909332754198840766932345376231975346899719706524645551045765595113875204356012050873585892086761588535041774915295272565173885992191893299656448790306810833044236171304323394891835934107172162680326794613667022347208209918529714553390706644395002883725523616951230806216616670477673630718074439676759481544987342521957368251263108927095840552505994008887070716119618793727503413378825123335103724297162868966357672102302880772586885754376411669137605522430681932991912591459301826441410531588288553156157641958341444223382072145579281854499603035021082540347554587871076990584029591561068211773684612644515559147097469268374119336057247436875829621157829255489101546043968501910166605201025638802672258192296482383853701658931977050849717027758573292096497976977583286467567537234707971816038138359408742768939821512673901292196547007930169997101784635800399641672075285259642993125797293270259430123346709498347746661523143087640864737827367130149674286823874315559338377403237051679259299297783915551951096949828353237284789487180022685707424132786696141760883533996512230418579077966443582659029792133043489340946037675969746766612984036536635395336948237585536220538456913728940600500119969240765959667450324463919637392442567604474674164217733747285113566055400829571373117163740456983715726274390516592974114759389229374970077414940393328485831029366833299792402833050357199835880146295087039477527381320632968786477056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] 392164317461297034094208182782473994825571623839932928737710911123788932987374484714982518383173646478629019272965103454168059171671443940498174975426776399741848903952056432527001424393237483673326678266471147902603350377700568821075920653241876459472139579015608908289614802404180457277934501828060848326802561096722013377140114566503914503327608694195037853538540157713014982290627228246931377433508540424674648128363283290346849891673505623797405580088885686270104487546459224688432626851928322887795004507712606561468228361768847109090437377492518693744574463127212458449791310866141031319896067467919868174875859704991938873073500457585662319446953304197262436418604459456739386385503292323432121308714824176580512106178791361416451617549230967271282552440516349348256581987439585271896894995321836519511128369039462704976858676608391861694089793574982235694945273007521423522785827438798600729483148857149324698856314185681195378245622365432261372544943874972822570574458087592497187000845469798578306221156708558684361217779918365870237800396197788087627067876288960819945636465431064197694091163206492509821637686030097453429245819630345672110070409075532085994245751665212086619502081391740063118363052463551839476896162226531331222590555812966756747237294635958945882482618019553132972616345560291010197396715380840007113941864894142274608856929434786592252583030617431452704867667573555747610330643864652711470165323399534707536233572684312748856342795811721015885525131999113920281635365032503319804881326139345783777068842310822424561755420611229833631389698719858599214546563781072241687598560626686620519209476045680614541328178644467794143278876174893527783270152933431525809891632332524308821501071110524315590579938789567960597994318240141209233618656548363290134829636183496626533332973529375704856753866299222754536239748816078023090893805684160910120998079960150525031753623024448534913774128945150801949811273639554242780980784794534880138435867894183599639709941539875382365002610805529779425662073126459005491083481707558587512556043992831981435936121753813398251114476500409664020213491832166529578252273331101721080131318889392493640427147708447377664751234848378781226476036025149692382915045491758754251057821609040972688222724127426834514474267105518886238776663832208905115908840535311508404622565382778641587524118583241616847638886784546101207799384299451864496994958594574728239770888513702068224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] -616470145556769334866407971482419568844724809154058465792373083299870094066984174362215764985388664397491936557190620969491008002423827982422816879539889610672252494226874200530269801620461954262443890078542571848602797594741361804817293708289882584404789152686157722568484325438015250624795550169844701417332102065725936798151471791000522377546653716220205312780385294797288382358363864438348021474086068611305864442540241271418985339149627383103512090799797316283484051230153426049217583132739111600310811820043135045097269881786078036515807999939981045815789640464883251717628028470569945450543690827218025826179169545342764529916918118860597708890911432118564124285809646247009899782305907627193436826444121832607072530145186711782698299584440118466644903580937470149959762525500683387383282868802467906095839246652241042600297873794643956417112352570612310904914950931149372558635880240685142049876219907661448402825529538372625711480303710219305203791117932295082431055183974029886610769427718232878042784056391424720158130112713697273675635633731759334242491969527048076944934982185620242755471179451095849707230419468678891267219690031556344149004624639506095321325814380679011444347865350216542340850385714387180116500580686025223064580449275897797703327724346954009990384848765285390586026530753645619237755478102584949062884705649710340487685185142998127538395683994413866600520121928238032036851937380129493101287909835362079219457371660552239199925350041113073391854501300101441446106187243840361520299120342672069826073186953558527393324591500866880275009336058575833027227982883620729383684928498020219696685195746468145643425309080962614923919145184159222330200975684439998678198794460779302343437739457438761683235876662567613877416806226585845204136152903184926657524602134539775619609563839576323757552659609081375678678736236740616497111522029808906023626519998405653823008655573643511844170305705174258369800469720603148929307363666946305320903580237259837394926301186548524703559136795957884419809550527993175179174735064175448113853335300694170469603341619512066165683903987353553395209473619009798748270102103856715866027807968345925680445328208260072287354880908656971823845474567893819211551303162895364361766474968963257852771682097433795238868002550851174837106502758719812236079207066816130538348380387150550731899214125875227195458025661042292303275108822974042170154984598210111120085878444199761674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] 834937127401034658053516919224157253002200518699285945873740780972244931888939600862962145937429172597651820645552799706243970759302698164598833852056744562466175621632382969894388255894252032210817964212481740395713975341086443420080165581773736463571726392873649270587012576286940499510461735602682913525850463166068916568022332022138452473106565942783153498565059315930901279501861170443598927139235754548164142231165202338822529393058686932272426424522264361698365328134284140851560094138198609234448601672749876545997930210495433359346766300578158097981240741764495072991008522442708758169369626596362469979927960152459327950041330575756991137921305334876495836906871432728112697595539038977181272790583840010424295090360209926865034454865095713126197855654968286688530712065721595320035050058366670227140603445233872227964971386056783442863651624021425041087868380534885498992219012422011873923418555188828915303900994349596284064195022761779735702196559229472859903381595747052998264831095475793776011985795379107467985752726493183062275204340034959927183397633734402518239887242746526498981893952245734282949876210708926246250533250423183242784918077675531292270109777970628089022206717697141011976064337323396486485958967210682406830273581159592245501375530689633166659148308735518382785264680442912216137619733483427334051157748463569881536361851323566985579317304584337361453835900062648568357508786097659555624876690181717660224805317819569490269197020818907966027305647621439956739610572296269241817680206376006101378096889506125037814363054521272137957115215747709449759917807965443006364786859739666390126001664752959787240305950853966342502497574294180965851084096985478847894622640515218142780029332918656236087313050468937286158897251470880851180973361871761279260550082697016792366222760703831034001606179715347700565964781468258762818795055128307173502481576415970157270840676558559076212443382735027937429662337309350750580530786793045476409074229199138832425901392010661223544471265466373274053781376462809130375459265723830099066473357478128325061621946367081628716816542322439121200327236001925218646402216815582749167114622385333993105532662332251555931197080096685486517942564722516845623702586716857719246206889151102399810769122451551522362827965912050508444275322719016323714837507360036923774013535418596297255184381274571812513062025142236198667588037969833412355402457461549613541426404980870222970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] -970031748128294994794112072245562825194580670346183917899610921059665246946488791741416068114111273844359560231538333268775514459469896769718599740086894328820254160133001494205341590068443734735652042220385944517487850571996860759173077091585638294663268019823857044635002160224750258077126672426295444802528234788664760243630392576280903862337752977841422093100569210807305467682813696039205558273826828206010518725899759928426593971796205237311919142492439866363746911125419186606801672741155155606551834305663746861450676205468981932736641454841546372859277620261557817571967800537122857278195732664073640735428661934490548844263888480390589423110863757231217411942946464246850035051747762580827032248689056036081654327078418989852598561905090262510887221848623895675199886344122630657564409493163511891241726600608618213923652142354431285845779373342658519420890641608489281730469658452232547455954811395283670137398800376446673543077685817100356143313977923192017874312202077517107358370022734687114862794756467828116591168772052990596182488625062014429302232013665386563026547190213291155037110233134202474284782707614571743512848347058221544191844503914345725363614056446762646487268560712774929503713409270423001624230926323685133011808054139332569631804993143934914027464060011998719857762052043963460913950344845405146271325529354558994494484515066273169776012487162253398327432389415691267116899758055074849770708192382820732597729572890142241097519696775826578791750946960555645487244704304723386613839938890222390049016157839652990069759316905954446705200068654954927660983380256080555870915185160546012921524088477621147595866935264356354092943679107315023429831834894815331785633477335182323316825825885400201453210721164176419908588639652326944575021020526630499397183415924698259200745010362186572477203282885111804444894161783834300300892730908107034854579604954916251891628776915305988334510444092010470399620714204773383332528174380308364230618064327483882933652611445446439666041298552518849072527906962008931341523144140977364085249322333122019821495616462737353079804711349490727399648756062571527497860821479092538925017022124066370322868394789716457957487040138457012911349528480116359714343728980922095229479696339457487364072991517510146964092440073622947424476070750172998609472928681447163694161982546389915496496236169594110649008688270536421170660114298227592712111629126439796333556232383216658415616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] 956409290523091906258052059421792318636153584235034839139473202954556531634685353893615061306706805316863425440811979464370913986036723335552635228259099791804778146822108699420269589762229108455691681351631725234751147953371889810047476431768985751375062367718562359427087976857122819830352390353498820423078182357646188510924626978912238357329369190588497588335262918033784612839645098281530920922994372920042792488398247878193506983777216849801838870128890132047677398823293839366030926304772321411900749951157934900340399010442717034790865282525437878903471040017051646807964967900418813436596083061615936232667961264653275971492838222896711866744256497080826380906848819495463865989134566676461245110068598781320572634003804600263298544382926191330158748027996543117956931585881118336000290976184325906776294425032876402073813378581200864692422324492949992597986515238305273934907837431537990637795863871662019379965055454619684386174722264804743821880442932691343840638969540348146644555322652661883554137391657404042094556947375166148091400937661994459702842220475847607262621734017384322850585472883512500544767167425245793309052199743166024690429232047651352240651080767298611035832697547076780579269163477400504323242802332211368155165039438495349160373530536838103624326406203892101164141775942548468324081548565691649276804992782275336479683793013812512381059725742063242892324286861165676274946153034772767708358251090831756327927739203415076831126451489295728900688854295370504019125132292868088430155560023768671939381690684765725930751579280914157566358603655656337290378754723944238740219544065348205944476719395148283146381706212673095779229209031786973968684970057687367685423007278646152354336539760382523082110037674309088613649230156235720848811058477861210622557922230825790778263900119278878531765438900560689477797535884530800071576295852492010929775051319925606000284640615909299819734109227884706085526815784952450406180557601018414160903733486962051040160029403068942335032810970582904382158967875747237143639542038627752781623574647547380258637426409949828893942909076796324857451236608423832410791637241924284081993815625159285464195417052381808341171233130239629628988829664069361321768175920081455560955392207943233942056302681160005511982081243153013469223025622549724621956621003434890684724586174514389627642754177250595629975218791958230928193111460233083819070820502466944914793823765828804280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] -779486744952899036339143295417464338663986740157670834156173431331010569745719801926530715458868979085216560302724757091493862789762260684424219520850583092793694109289499588627795547655355578728310444993718530299330863452877993352856545088964947920112981408038079261152851534937679452698332245462759182145509117878807740236366182405682683904027020910777547908259974756709860251263101107271417602391140292811295555568384332037055498475668104328453141487821266006006883003707405958652814511496451860107180319863122073163152329688617431314146222061896548686621263525551258385533544846995149682322491246386798204107725821095829424585799236836773546049465228798429862751411231494899734332605456397132347179172353409987650099048221227720692038410987329010374329004920658909325683810181119678382724201560155118723415076633625739669105922317626124976575846636134500282810820609252628566622970654458077773164130853374724948500945109117555224731787788733383631839376668398476341320738689051132087076056690082483131433162844537194162712392664578487003446335164598007677004150530108895707872054737342258070306323322581277701278634823375140382154109144981547826399678154364781590269023424294941977837022278776564049452455086801388355090325740188608442953528940979123987995825135831972287050344965058209594665105552502346254736247101833103296099696055404498381732498980233989905874520671658126437364222555266842379413719699462777766728408427822451068873178622533598648546080137999280721212229228768669265161787492366777568415695674377770718894703814345050372582410448984035491375512206304430270351251798953097224212054062725939992371090021030671932107489172782632584433583071286068463189451640194970661953126137729702861509039149697504264303017867940619849202414290571008215125351844218518766053362263513883443840639389939380662404797609116150255532921371015863352274179219454420364539396656070642377235466136133723990891598188707359382273766612473307213597127754570506517989599304129665842645820060828946856024553852994329394123584853662620358759662137614685456837065958384621822651400794325293182359169394565127266585159760186287215642297056391764780617207923715737418062934028515995412329640706659960089748868719816511195071063131823591729593106470865165742191902646302357492152567857029937675926338435277145689226175028172815057153304784054211775892308250394145168691144308942804255297743254191304261454040116736997258656167083766927033630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] 481837219612641041384581855082832234326194854581942139907650622764871971309584374424298579650641742939189946859883216298222110694460379927940384493952610404806617522148770740304927008791573921048486512272814388262637244405906846693995812993979781603396290875856693860172480015861632419126142553324083065630147692843253136135154452091187008763989505500303967911216098143525577855128313101571301992273143777268861898756601813844811553814186620969104122184004992409151221083960820962435810584163547376229402772646458582635065716431185340341552584402743354512899850428283441734764354571529725387709784627331195612088819427721814964563380653113564564477889432989616264281364701645401013289207983492211880094995275430674692131369013734516573086728914174544364582142268693600882510222987043055916242520222259950164330012874656177563168652322028361505151427297740674015181351714341141789193681005774715751589656931101489184638047140499448742747471645134637777262513938406230012544128434168294110237349061311647199904932659777339969352081573006581179596536806361439243680191982863737520147897080363208644444738358921021577588012557159674526752640968318950134730822823580044942296016059739041465046534069826718850287563696753342752716242878627225310907165048166273601821674950548395851355000363934044226587876253635627885354209987425480463296058097528307967358165659042482311016509842196185309300483501813327695668027208004149723118871357327503079456607050698915770960598098829734328109024435744233990156007900586904801753692805154674069079264543099385550701836469960056794034497125394401897876760362288598165369661585770831658141696889304276611865211506743284542298287013762620474690862195958542788694717220177849308237502351483857360590725418439234015172296393254332446872352483924883503337009762451798254771130578109524115057646401506297985755838616456583123167991345442213864960051369992944550846437365727050209395236869051208780681050413023420812148971135080040825036814936560212507801690257961561545547507326068463934333387317201386919351804644940410215604456799346215839112216037416838367403818761332038647430472427315305381133060856116122402006340369976510610964789316845740512595889382531153537795234251865586463771086783142904550753833625156342899591962486777990206562620937729798526962541378007649349330817527256506649310420447351502273852163964983604298087188509573736725837545411697231106849384938735519951435638323764523329126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,30] -117074060495499781261684698995298698216890354347835722065750822297874229506338268888692536720066145232883950774300961039839308590653380618600839451829101413770362304775376428803425030327469883257566967641897255303487595118270309911749027150545109803482631160868543302151269662848661744533714167045460900293019211535236076046525161013097583642471057744418656129257679476356796074990310674809571083423538480437724731966263897596087985657138031514086627367002838853696088882357906765249940950241629419604788764651524836539869375297008887313032646422783838303706461379688443958960508249257068120903147826810927966597340845719715300251261303952920041043601138334703425140848600087364919391745929958289747135966712023767344551531913782239640490563287475660730038959325934086181057076868586192444805143765042946013681113067172604163227033822344966255573656649800555475085940311314862001991874281313886351637756637514545752902663452862027339248737444155412335864205998101349756107643724444535306598135571464777875996236252100652537171527102286434208716362572100234645823063409167941942355681593862472805399684996421785439328251390856990540592071845034454622776521214424257445162439446153627701926926961303263949878239422295360122775536243893571270336043223414158916164675937913822471950043928981175618128302308541424882318884891739372599036042266284990158498426203474179283290169969525017223731063260513376092733078784284541009082777266921805190334419669779558040407635361529654737702013700514820111403136368310808396428468063583921164459988667226550776862518561885966641994509055564544976113395467399908220569532219759171281887653484295778683229650366208063556386938343519782874669975769919145046599553852444145358312052018945719176348190821455124458281340719463040648603216753606332827613412213262815839518838816377767491625044607567848758963498639453391388605449675022012133072808599906991205151201262290657138867067022674398881847911987017231858028546202386995531971438483447676077620674112332004633351590008393715622499698720906034428079000717362448448281830888200041822400831869853569535795702959629752157960700845942714779963104575836634067590991060892052738570109745665705042738702582414494150282265461001709651454711581897538262095484053878441364742629549780036684292996604409816746328735963833133009204882498319124235656280806212933226429936262004975814505650642235235407656889843052377515950004694929019091551086501107199943639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,31] -331253239642041042132539583366602610574779532990369653512641934125954713550441061252227058715075442066529192031578553261915910714953024003785661232164284869628983707397630541761013111594229798251757996742136557071041779262075682400837887355885792422971129872229440136805811159052111810160740013463821144512680360139179897031986619828497747685531649478811613238409589637152056203331747924412814222888093721513439117043277139951350292680487260621464573934522602822668974982445559152847936845405625604209269055472135152637990630274619646094046348227597699940223101993831457662150191639240953618575125089756801994850115652966040669823710331817770727887999381668219254162005566681075185542547273864437151695318465788851954153466238709934349884676386578244856071173003120190828171876111796175324559151863563808715675873565839054645514256355238715983618941641475988940704853118098989709982495558718842255721033241130488889454774335024867128281754994627986621812649709727680871578068791630692212622197815825435646267400339358268855079602805090851497071552053038122232905455188344908738875916656554645735784319155462294303222485038624422790135440922239665476968174016768394903875994215501817193613692053036170856026675136494527168190753543828729361025628915508642508052910830094747268159821907836304304844318700553251330567240407321517352014913248027296966767466094087500545367994347504472929613668365713016987373769323927119815705219849377498433144799461805355198690445016142812586754124580123228676550245033267461380287788864275606724016459833820174157209182417528890214944816199658442099934331591610184471170874028130895751779318441668547165813926548532740253800623270032579188257811397876497202273320890157316160363677720942280362177624400034850046068700903148870184463370625548740954939600414872796420596046360788943232893883505918771577671805037987099775141405423573582553299967178596422348793117156021706428495879043307581617778304420348458398661924002913914313066670440194906815250501142478856186075069709322090966087073535096029850011505757080135774505357132689541673596341357092833291925807672441120948889679431496775863023819152517912908515293035293152807091742739460604259291114229341372674272804759525124446554863783379417377520988720574108582495527152192649012422722910150723411268504104916075503393804717737743232274751821419931287434374523480611394899281484872175231346797727251478438868049664563191958924816311854820438835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,32] 1006983823211615186275238778315864298349189480510008081195710122243980622722197317116668642805802646584149599201826557889851113300942464934322273061007664368638875630577956506527335995753230199720880640184497469589935042702051115094388153327659031340815073264173794358970682806822688078588199730814899243086926159444323663067653307560226949252133039407598372548289119349224520217528835433763569588291810576833625082807641777812307284760752274147188474219903117171110645101284534249578509635490305854550689940334842593406740282723065102573352065068713116182265624646540403181863326313086014540285242050513722656703184516799592564773143906973759662994895210468657663731609191930530558800015149527078322774079600472115737139236405503381145685246872668462233907796805783162928417439955284035089304767041072505182606819453922755202146885734854231273267865621410495640403737292056691092777589532345268515752802242966594110844976521756046052925084748908978093452739820258275947779885495157071734426877469280909695010332294091180997976820022346244582734467631596055923310476699343059115511045210020070440394608835771434287201723989963836111282482307855565023626965595453572780844974735663832744126655956403815746866815889685012090695039178239683818742672078522172565518473855452231463933215665302536824408677860935482964610477710851896954058739335256368589219868503245882100153998851877528828286024095586482607130612188782944031553156568140150757956093514984108289255507983439212197180601827727388627847580346124437974378180994716392388059187437319204969627192331207082773343464065975397815693090043308473017481730107299803356452753042294166673777804853835640234967291448257147657520661267187899642867900931788820242234335985362977619146029958345069866977131161144266685941331120980161159151429014772082598270540254008880865073578105826494068831346037025965459761068800092912339580173697438035937804956576527648010894249128844534003963009651125068685946729269528955644449905862868641126054704735292826403183266371784698974620855831195145755064697340277035426541045874758969745793162501595619949099167740992380617028436054427935857454759362705454766117518678094397219829809323798837420010347314256427875605048486425362564100126720417784579389865080437829584799758154470393983395343906232411544913907529098651867504792618337296417869487861894280771276640551396500408619250241704417582147772942436377249062180710484050860373160569328627697582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,33] -2148845591602461533950576401065576889071827335434176375355539424225800545171109916522095646229036984690328216151381268695899756185769712942863634263363000050890957488638508533929825158947329278882486887623590412823647786952340572146812427137484006764406104902774227780421598516226031635540708365738082918969405632329137211232970946519105406020399966959057766166923133641709296367803267260673684902853445684481564417309481897204371222018900333847131015445038216977844712042968768262507422501591219507345755991068860266513321432264699745256599777478433020531021059545288303772169695484406609175041680024908826962744699783824256757792740186236175100462251187691979076065932721892666837539809589758847663952397317784265715234508535944210944526340644872567481961383549288824425108468182127976959654161769135991285348355755143745908104888010629203768643189162641104635860997743328565702338352989843982451698176669997451818546456107990050560493422809358703751769468182559678148912453911683022280358255557868372507074490164808936811544796563004457078266675689982272293239535407752263992662510181224556930566199287007809910258109546642624544080483720068793142884755237944706341973160617965318162650676166061189340720813440133757637590096721243466690700620707492458190044462678227742559475489712302973439984280138944732283994342886503094649908591016863846774822960883413135781979277951690961568943502178484065611217310179173436138744953962131646567162924771591386832199152833108493640599770812082520881679040285208901304068048876036440416392343480199387301559522091728576542615072274859648724263135371016340256282940224013570553517894257067981291461766780164003753782703088460539237275174286580231239951536791205742621360395621563278376388514540376434889057875536430146058444906994835579009078323708658021008507559898222048885788283840037265696893367027892173111370452741606515738278169853550295107731337688498079699486320103644791761428958916734645099053163513747182927464199134986024075062469460287032535480109526357267294539746147156302543394790157330416488576295699475530405483103987048251731562657996215444637947409626055419148170956990067771009317771779117627469168078404710354071073715794644616649557476797602876326036804292253764738667235652317203652471133817869485085459069353849155504019563621573700532294307845974626572855480396812566983320174824032148041250191589947952828563394354885044826685532811932088797659193386498359138713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,34] 3957169557964741488328098096747447010550958288266739448196164601820954710775012938218661604894572588628392230371993213468164048885248708542725266384855617827358176614795724264971250007709980065444578865949327036821547876649788106718162248984910891295752274498794589632667610729522640471174840919047033630902257654243609926857954500278225786656523659999242528695707234351532018450812473098459050837999320674461445836712109551876573813317581115324471401426186383038591826317314381241078652291708062269978564524269612586310372271395871648872056057188894263301057796540442955344459038124124751697771603746681704496700486509530001794253095316495008314051784617119183374226206941329223105704968310456385166585680829974675649315089069961780637814287730441541190278567033419463348270176513256035400641957661849804243959286701207823640452887221147675254928648838830492026142908101569440226221154260920131985428435948660229065422392671116327851757599094067850129225341929184823221861693032661414763739769603361581737322576964620467081472837017730195704514010184139995799019243439120310583774257057376686889551038907944821899642613916736375655775600316727339767824351582175024429750472318814336273174038446572394257300590691554805825644597833639136948447949865377751791661411233551801549713423602912052319921754152149189865479317679517495020969505600362640593167385383994529195966335961222414886672806517565541653911440785537049642126816359110692272388426795068171395332564740898206563773756071744493070415626470872644594125204396221571521577356155574850039458813098419883071834282663614462926686635382223482898766039993277020462281953253703972534442355298493199004382027426704009381869120734339951563794774635112714836677889193816204789209743674835376097175162859973441211967172540381167898774990882634078682847598738355530452018616861304757876051309211719646405498978172002305768415751285503721765797177901294796508668692566821385778251632415464654834419291601450117140943694621735492154534079973202729914537400847253019584325297339471325975115933602899484543790519798358389569912759378376774797618724397917615934318497361675690484038754730691481546329172751038342663690146036368931383056842631455500591271370009267535486319050325222779581712029077494554356414234478868953961441039336588691634126507271794610627216439838338225732351018694576446716097598315444785931185351794297819631155003745247925460972619874747005626998285118120516051271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,35] -6435288504730338880695545593326325844700274480896329622546395310433777725043908507121324537869843473406046630450869937782398580288569256842024068752721425385595039126280136704464955955899020841888018099893392690249126447975047501530547582677690779771780680827195115547632942380386152110115437004101007621412696948242865757455695810054861564727080347456621446827843491128241935139568093359038224402109782261322071832060647906649366370798815500550273669662784017639649678154457091891880878236370155559630810228255331117859523532275840098399564408510237910133629353905780495651881749628367711310805654517706444463672021411689149477616901984124686867721385314536735893987133056940274162249243743152129546265053490781590438988510820341328418398634727208303451955583092243608460419995022255328359515185606087606803775181208598176748597517755536122201209677288000119391718064395269818874742780186787296316112962411027521964266455753878292066399026892779219248453472761782952501070682976460979094933209699462572772355795599667047838600778509285076321065243476240500802275127556538970584066547687977623702170287756801196505867113176092632042713165521446728508062386669181425236019051306333946902860312487987390966794612620237996386924621889527285886699065515052825805528660084364632809302435519561224884582497715392817450735453204944725239043009606664383227492822637931698030128780839300214629484991756079451456139953576146440393509670012178594816911375565436930293488636364640946264204893341173449844892422280193260997519047755752282103284876880114526629856892255120888027965274068980320250054624910480370172778875816213568391476517912264190152013859862496929626983867522074880824636292252318646830401039535120355762726514053197118666378767028645499815071319085427163483427720013564938869976521180966511648232114706109496215071798977490861141864656279484032528309472140119106268190758892684902281196433570867690096232806772847576975278188872069805330397433377345403019812806871629222711503044522453372201249710225687404720868013863984621113144948951282604515970738540275930396847173986574577403323645290596014900923863305042502307689839219332822202170217293530629584944969386461674939877500270662075062651064376324806378548664839762859965562302315708080346739184485590187494005953242398927823252106161345268410444331566991540589567126629227410990642779228951646520277625619391181209573174980171990234774486748611918541368825296392418649702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,36] 9313932360789987151723307195090448563169758327604563155729486386642866978120782009255243130793149967999284744357951075261656872557448838724206956099358174901037742022270374910445844294678234135114959181420805904225788528315979376295940026210587154462666656000900676347148593848759261387886518475052581676870361852859885160616272592945387351967309330335293916336331876825633682030082650452084637779535497333629793780179152177801379436831746980410182560083111973609058934219880409316676457734742433862795801366798576277901620356851950339337480067460590023084154565418882035563979155868951364640590343626969329803297830219085043803100225052186391384181936587305745974275251842867147897206532271547725777143042285165566786673584992613001771813019164676324311426712321458819148334246124303277249836938017293156433733812314645122599219402200726025441151772926775820879580529888986208898380382374698411290237889956198075179334547547430498423735899224420362532032147100180822041290388986038781924758213565878116795345772047817817381372497493047239022625614285661254979597503425491936860106412663144023542415424664094968359165659854597249859943078658736169067463799106423149306222629146249246950885720463443367031128272691563420577458617651368433224018827917833715149632947685340875073990470498833635843521444421904256637837381285090442186650362943785017669334781802903608911465415883077447220718336940270491583562062106742493417178582137600067765316112977985992849620097987377970726238172151548418663486130336580474206492570265967217478886221971960230043488988809234602918418585010631595477572982731798239299428776219806088178409380259575950221173283844610054649662588276354541625015015327773742734910916758064805719152309569415539030711602786392409786831054255626994350371142882930858484484521610306104127963209404168523217006952584552471325257160422127292128767396343485626221329734254825240059704338595351870451642844905188110134458320414567320523385285314245604808341222587473549070078859153970106460746040575165764628901121925699522743524141438943491333430653721200760610291872955828919412439586524785260470368827699499857329100785846902545713288915379551311318328377548767547609674566231736958339712866053262879327424177647272725560354946184803116247696034814421109790854249117140926048843314097106685957002234381464187239472235003453598817910959842433061874106523696745120235006094233181069181289874926580114324472366029152932939694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,37] -12106788838442881715847374412590170932074220306519230270777775306575750929624158547208837045953451332505735935307816634463486359799074961982472235989894015909222744370219847403277531465722252769416554904175879894485265339297992890754781668900047922044576207909473332318523840656546312359547046923654243130216919822859077537900897587339846834775620212230387797718239090905551668947428866072058352635991879682801961938813246849814983656404671349395556725365124180756362698612048053053345494386818821783575057250473828416319782484411369860814071968528951533300949726307710422597123056740033308495471095729310661765964932001768818538299271809436698096076556663921050113083069079538197612170339600305343189651577619788139466552572368631859401956373262891458129733399827075285514749769876199020925168964193099449584609557792248364160832252464491686122386744102521453050420545643814746646806013175980964935416965928260136158539020147986364313588513172677911545795449650207742123771866223811177053829798205356543986270705908324684627529266390175023453393473089242436536324585417367086157914853027080319744477675806186369464319392693456865354810545211589593193486891692118054469577799191628499049292091004140302642125698748260002554520063739204100086453569380374161476358869067911089278026626310107094000707430469395509337550514911527725351434114749112517863996623509344964970663009563730441249837171873291348670807036413182846860448234987055025344811133950483331236623171109222804212135933319966663643612312312756400790874559357366463191727781136912255439843573263602426623310416518792635249013911287533734953963749486197926409835081107402742744240702283483935454151196137868405481135883171228870463949534461261643408164030288206092588028810823652313654119601416917392035505052213855428084094697827837233811988631208439414709656330571188124219847195067159217551453757040937887711239369283103480804001102573189131140937299387898683691913268858955984083598065450293753256170576589969673412613700294404587489380774512446984831821391906209532299066253441936684131006580095297751549116525359591680033719472555164938795596877227850117043237916984207334688680023693550836330557267928955318715839134148837450281355523617999320104409826250948954517651182334766504172529599325089815697312343486661013346963090731062115647211136626698618343185591113738280898372039066206863760494903999082011943517732322100160291852878167472593204808128969735067507097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,38] 14258550714291167922596903862974647920629239225984673110784388707965896631382383704239678437444744287873671983009570584446761473635787352778932138529051817758293949715670503474553458930846734639125641863807547624686507481395263811396332133912615291904288607061700543021043804402626414559843817898005564832143154417996968723609599244020590073368918545845604126499086070955835985948997238000751345278182404597078171480865779920033001522584340076848143817275385897097916042435895602371609126691929119781679207324669444798788559812351409791161727244506387742301431022201070802451370924484953438176659184344506080730423356775575333476761776526189943863234401552239356111857906834142898063037844676010466374553634244177913908477742209997559581669728670383742976629210061997770074902442252422428131727132476187528592865785841795542181101553814427811526153477857652179376222909062008288561827990414342672353160724417799003115389432000718351557834862152863205719996267900885286221208691700121930693103745661785914692034724365261850566154723925130414472109527932193757286802683326609605489779778394841117475976061434664036970413923503753203155398434684097314171602794646688798403139785363913045773960800646214521862852551622406040286154173190529824867760970231949481279874420053927709417227290728364832663800778161031808005499199043363684156997255292778013109244352067741779641665404772886734564689501379201753257312559684544843606052454440572084249799156620956729599017609364669783130135794412586438293981622813309272564667551291325646640783247592215674021124838967555972382868016755717517439208169998051697852353876745401966244900171417914153975830523252942750320350964731600254621032894742505718423620588787507255008901941012097618766574318536089473768694951394825311582624631277177926305237802074714165905208961211214765053326149348430998024966470614693534496993466718459840434187610102045254185055161753018194359092489595368262042865598753686963015735138774061680218614931651348432215579937702269203181608022956398084051273646715026520780419429143173354194691998568126433244016450868111571987465271649821973796237344365074099623268387328706120269098978281101413118692877100320341169468237836176609859381210871213301909666472588032003156169572110861401671621295954568785078181122011175300638807077237209516974735676998729543374146151219455513396811712655309567305372061369431996544913630985504983841806551972796613311733664559575733790310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,39] -15315440620612013964089695399524941318000520845311317986215739012666564981652035716936787444388341879731340723103125463562183163182816260231018971388820887365985477550412923018734606777099387119071225152522553696393987173522385731236809829588990025584327106210080729653640390016213120887722925645705522156878647274993360634419576827047824333435827698601972981081060482841753453201847722538868421452604417061158982774872654033193384932928468739690821404420305323402172188199002581918729550881443470630390472889769921221679468809710610503257834695214895737868083160501676493390821715843918856607194375966111356778670115362667601552273962059501835020720957594132170261411403519327786252389758498567219188727689230528225510702293830494355788585080046051344824784707982853954558377609911746268008772355293508473151813154741788426384542983148994498900927267864842978184017558357683054298239469624161310584235872840050771859576995007709275601215439240045736877946474020457664045872600541383533589422076558979230152551080883899382938396614412362523109171079980583829298506635005376292342405585927884459560231190734345276294805191817935592312521595772165100418995358293608130749633784204756524983750242126499846850284615043681123975385036738987053713141201097348449750721099319817008830486782579660492241656099247317147496478092135582115807040399421610110327353603509494247194282190627604965425905546211936863336375198281755836394598055164836755269549179314733275943773934766607844027857770157733191168465118330107702930163024136062632288842837853409925066718167789081713258691169800904469443438026545533623907704008147465038812688518355645839498162332890332651656383414497326710551869665435128342379311866854954220076659919247310671150533786267179984566717643425353747212607134427736475624918059394068631824117965569844918041761491035384529479334007205160130251646301322093453889898640731961353048146145081487305463212885318387004073671383776259401517964547731748430029534779722020454442317273988259237971807656034241090951351718216470162097274013729517501181158629014868351915223111385970914806373162267344235914344306889671240164452846926750445602384779944865630856464158719711225902473254118529776881891880555752416556817085006232534203623788065639434426287368796279434442721136040494030835269565248344340624186160499157329494751170862635364178589067928645817802008919822463233732156392670819986423016251650937671950278819088632113004544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,40] 15064827140584867175212856874747960283644377260536355695387250790055133995452831721895720254324516514838678314065237223968061844349822249921425203830661857053020579827078572265644259543023233968976434705163442124076655750503169619252611605168383182275294058309762762572423274094917306067728960456924872592491523905234117160761702860842320301383765559023457288389483431650903650511281165523435111503525138454021640519788169580094771628872120993236841686526583208221247488957977907128723156434160520683761545176448164129510514761905857248247760868089109028787880199618974552963774364008417239288612416866392229174563853562935865198933994791883412089753123744480657404676156258674409055354911698490070305303446040182628623267278140398585610235418809817318296944392126092082256277725594169752440827986595380316261182272176262830315516648111144685048054423843319300333090749356710020557903502849827690728161613760579841310238517376181273973972901970947368879417924041872225293130989181153158292421085071679420783989392440032081152772905554045196470276346255083510865616757520055832944324896733468601864869914300955453109926934125955847920494439918820350629802617479383274019437558459564270156214113473690794309120686796136484491965822971946447777191987458788205200052270898144551892609144652375956770649282903277802155198887250011858958265538348353774966345034985100490433391361535900018906431003525554150020271392163507650562268304550828627330613742846547811114801394145036563821598351811633775391596504987300568436055593068250242975047000264330116866308371232250367521477627905329528248007473804204886349136480382897253961129732193651143434304726042229414955708868356900130493697623056145392684386814901878727052313027032062631850608677299209278457479564440424265037610281555241202625709170245816551212158092233567641946180883742639178786645847344999738078767364377465731394154141362510723090393885955559571849567403148322618490843833437657088518507527569913748038832264634474975163037326360939751264518976019886951458203717690492001129179272846140255362323251302696105983729636549471415108686946576498104927442403868048854688268508833715763940338963755639827349623194456164107602067933378778340470386879681946953712759173511984872829997982598374101145386114917687383794257880870951362320348866020017834048034865248465695970376553781698237453911914028121999021143167144613461695112400776925566598004022134149948976236158062031427831070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,41] -13602282935982206952086515445387628575822462623435043278080332549329532622413560932852298397975274333269911693573608119996421354537444009721186132250723432778581587712982662219964086863343252267544915507255115998394254597382241890883791266377691008314928137365460507322566158812199906160140431625568586776871085244557333138173016081735351201316446355582348413027356614886419628395398249249181106200180930258622150500225482182335129773358202698461974736584889976918932836399013335354728183609243155011871361574297271192032967998428307532876613447814087254310038544832083399753719874772356319732927710271230087752723123216137067224513516157374847314219976000686710785169783953793605420933258894920981924915837612196296660986817719598340824325866627340681387083187766657544367516936654466218915099157839308479899329161631767689641763533733449685847078324992541649857129111622063760693505474901846353513683135545177316252583221952718875306704661675425479495262378499226288431629618899091757750237075705145050998679398696931639473668942547900742379119172204674978925450111375448029110491369350620664201595143696925861098975381802808823690948500746694928458929644683616242354875432670189935643537452226085321823223804936243006793303971360135500565194189637328381872427980587194946745007817522466985753098015376904263149075060463711158431123486752530130608115722264478292387877138890901867076575991638769976922765397435631838776532031373412019166279672199460318757400852847214424919250139358465402339331032478427537729546022675195241180776785501895781612823975525109741834063805342174696073207143150745229439073036641794761245920476838706414755879289453050285871088674199177982110405695308013121617995968347758459439768987532396378871890583992156184442946394341203879755301949519670977045165757791217184347282122642742190611304781358263544783182956160298359263510817687020291731109899218262809775458961915014940963779823938430067031732131870321502397630859329423348231695228354476208404348948524672878762584516701302254467772476798564273486260877712465352113301614846972174082091095413907379108653315129544708944013905601905495478971800543243886418067366906728918619502314110894104856624487323778994340177270922554507067592992124008974312807822418075891915440832373700017191605055940604587293087189138047916362932082094154352415356548830571815523391715144653355165237936099830826069906974166979342271268179460838027293285770454770097166745600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,42] 11292986667991709156276812705541215117317417358995797474812558226754319207951671413330097544188177523516685202918538514135978639440381056044835797149286559280894029631663031284956930581404617986167127319892560608754833787043929127845679676778178106690779385084799291264415667928275119528123637853442730768307697757856087762305728405956475155166199514866557070650019541036362017041991415615491218549472351689271928663585216619629198618195375947547875895812661235204906888982875027979193697833547308989292652868299367212415213114433437905026458995590132693324303950226345539898808635519732324257595571130604869629070894266672763623466062209143388430578890874386990007685013750209053444687465982982100737861129027953077626169157899195449627555237575689679796427286624821543324186118520017699490563250287946853718658033277500377662107891834774739128010190917018460708460797884906802316148156071148686989116261067710981086937612692974992813786506514449600844061972054909319327986233201994978608426194508066287175333809349346017712725848016247484282993001044192807772629031226225324710778553809895371510397091810342440910912489951312079608147917626514302912650327975062447779204175180934194158677945709845858091445853762021318284053429904966568570863266691302887257421855681647097362117862680887018888181218337001663155396154482137746546931249505656462497309493461700220996650452025738977682913366692628238380163575837933177983515429002527502153248700995025277801659866795471555743060792313954185132180829731939199254067159355616214855768665448503033335155779841811369793184455678263893874865256024863796400742695347612401857456311785762925865448557004144796304818880060785465723383035570847573648200476926426673652534573712306437258817184840954267663377946389154393584808481807324497258738214500649920786730512061935928633186991067897277072214886696182956665879400887227831558473695041579463783926645575585082739937787861102892894596394269949174706330091394739629551719588732267668025775813892992130492745343631690552635898207588997940454094962841602546310977294228164902600700895849940377818610585710609390829207172984019715983997835745810458018883701225394064874626948852578415785866811104710966277904537929414408726385802247708676563617865543533523629664939873176292102715604610175769343331386469230007048127142103433698675686597699432628474328631225086008688397715296937481089679901160207739044442856813701507868926411095822225217945600000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,43] -8635364562023858998880483194696259230972966173732645233418773652553134904478140975674685131838758699348335141783762431425112746981096716169070687291247642022404130345486568175329974568501042081873797258645448859701106015609591157065006819692116935819610849306477885223805409783509951043709066221704175810253905592964808799222473605007643889282720227511968858718670835655616051835135344189369978982583179084745565744335784541891296368198348978876592190044669754030205585655088573316892731345204244942040454295158655733871069184383929123836233878280850870256486065230461404490243631071082768554192679378898444465924280432648866204310993271829158102040502266804253002295100456226585661722585348316534043590843434773581978412237242931047961086187924750816410563737366485025857944319458426911587638512784728683090152539405833272506290604471812492085185767580489849684082113166292196061875633079937038269677580141055877761414595074199892251310011266568866013737044080952863700094224893106405747047483109870942923123782633254763483833685716745043207232644678124122584165044100088731143313913926577349242930379200462456642174090131890327629519809454387564705708093447050359431979607704165241627777699962376589557465534970500879471412850997643192222902063710171465313263374291993269930893045278911874402054949914579486920980486874968067387951211877685656916604060363265875969889014402532127119338147079264853468080679629796568039195289912241089301871405340754576184661179829955589176253447328650976273226783681334071512000183927627042678781852050552348207461233798794925000103572588572533519350164275353821152068783809465978756029022427569540818602771569001941007119044507438247136346658933701413579123725422584657634631658329656674658338492659846024381764685317499068896476011583315416132481577620178432504969748600943553739444876684006020477662574761365456879296701915373925675992313883543860475265161363881955586749716763595156299408278386848072773603009944721562175124181421383177610856170018354285765893803095526199064449652149594316122368467087119522947642953873941792592426391371173892861599119108275578314257114345559775933269334477259646032737035606882135503025964031630102455956948588618765364313900773696367553016762719919244058526311857031827347165235051100740536978215495832004449856864505852739014181888524603325672085473746080843867184010555942913788273842043893251330374640871305024861431775011186572670963565404888116913766400000000000000000000000000000000000000000000000000000000000000000000000000000 [124,44] 6092362132956432098296102546424042335010674316980046447274433454453201103710182629496350739879978041597979280698146928177805399236177406175230755535866272280176520022408828836104499521180588154903161282832594521406246858331950066135091283736742670739056460735570680356753587306331973065085784226558421034817973617878968515343280485058428098122382684598414781626695134413117541473955894532904368441565558909026619704534833274408007109318445976547750231755371693552800752023920973012112181617284904465378278077098659898337920801073925852945484695189555120507649904024830831048839121184404012605989231895273439862737678949838116123304986802160532924195532893879978851154177343518570535618866147509986988195814485462829559402127202160798685209378273907934370775639967746358407669050757115679419239489598246081303842035156625323184867527921520747958768807382577227671533547898310804162324179032651500326741248012792329602027556829651134062598346080326057388780498283945699121329449670439322617629476393972698189736110502483160265631643749376869892310345400850037404517772424454335969776334144252370345915041382570459328701452211091401653183581598106087848167221630892963778227567707093100259959676352853032492396384929433915816410023590628897957496378612267609030959134663737661905940386722094847907286035706566988827196070813781119512695714934901931152240880136518699852198786332984281875093637225706194291238577280958039936107261843515489749007761105334112156045829299293070761356419619436638565364847261598046181821460292817547575814519992983156638568646414860789778354293624751695144653480812180792612459918885823279004818502835145231468760930409385128975256129512920421789182921249989865072918626743800486709060824741064804291782097900084914727775367757649422406593519874556498598221974615325092802856452848309366204195399366077242789939026885842609841475813713913572807827284597747460556188989803244856166190864377399445990420923903965652706554455853161590759034794988751044720318063436536014220964799982364221459840121222181511485702915423897174078936589292299572068176441410698281248091950806247148927313923319420841967973714424099581891777031128552710864083367211658643953795403568160649274756904198982143276777152312657892560096652924660521521982901336281747314431667562618776456498465638009663023350477167449036461728232480261560010978809908320234787035362774823474779113922505713023735381338421494505603405867022828668190720000000000000000000000000000000000000000000000000000000000000000000000000000 [124,45] -3971834409386935539730744417388750777974113472986365082906567614942110118231394568824427159934561555192210069984084649444532318531133828867130700378543747175227580058506414051936190167125459036600527480777129285302758537258043686379101265335949843272126440412189463732792879261728024295444823938076741876312086544933075265301950996632317189719694089848468008005395199873114862138555691789433474037451551158365561032228143106372408861743020165547653468272508536223194775345561725248323702454569767367432191964607917936348810145926986223088887747200245811103460239973799267188380492101364782580710402065534808408616829464751284064758859941626812852707716384890382125696042296780812749340265660417744895473391049307515937596717838829726258993762364537419974261575275048660179820288993398995709929125728575729813086312224978280566993246056696431664809329590974903534115572882228024365114577810946688981198041854065068654693106230787111480427343648777636521823676672757357264884797550500316847523858012616965279940909088956862683319002291259556158616604004214312417053148966760638167300571809599927017228166360999796223603077216547604354778147063774236031312358268729431246949329094726930560988046216375789443576654747001416159282569191924456907620825999095697596770890430851696067255713972278420997109366108118437789588326411320023087322285832499447111517872427924495940701250125795482342832987002072106611937064636160780478837599614675817245289059523348681349330148365424509951798786730253986246497504434117626442968697081255066495175734336571266785792865910662159928159662996836911936482690144675699883591387993499628013487408392039485710046381911929299817212141392981586890710047764699398586987739001448090620160679691022286324302354542955131252342316629098441943235658061575368248224400449813212777725422972189413438211389632435131136480761577157568914787223005593809377740288464778740644325526698190226226496871344906823241354796051576326852515891647820480561854928754171105072752470687049522083950008215676458376135824737492531060212082462607222340330161752852870110962819940170917118490843421622283795219488759468897080768073777161475518410355542586349945329313355595561322683316209515528226150068251697426440143730079102882381683257275095949540338816228811272897534757947369149208721799695677406483805120616850280250585506815585653894414909721598191500707283721086622788173973622230485186735093554638927986186532249823725014220800000000000000000000000000000000000000000000000000000000000000000000000 [124,46] 2395277021561289439925078107622558052863369486783169991693953763146099925621105075170466729903729992842162488940234818481950169243795977614119983069459949795560717695430858249646391208735337306766309479487931738085555999470496301425765123757299924590152516239641807947410214714814035162736440396524871669592903281074729256951169145509693030959799048363091246296009942377082075720200839849350482753193362328475257594424318375162373663801643943239182608476450849701009554976631660017555024751727217941422639203442792807890545488799887479733726808571022214265828049890669364872876875762602737789129038910751257025796042483272662680438932557312092332871606562102358799377459236477506983307618114808622829581482434398913340635398883194206969192716442895624986163608626467914195027123597096264542823019894443210584277234755884348190354309471015325643066082215024201417066334620998662572627672380043082912958752385766591465721261216058853434846277265805606819028108143783828483631787952556011890238862462296686722273576063958123407969992804975898407329425933626495502981557047583062952941655796945514962690119102150369798021231440081059585461061449006256869352148080040797469467995109423759079199083801218378495603851361934329301427068883181700134902770724378604211410610594074054395588647795698548733685969204973621346476023565687221139435014605426324554443382793151164925243645459786252612866367823093627083258834417289873683439093192197012416928641583205297645971930969864454611943707501533916544327162716662692589568219871654719962923632327100250174045255024990671880502994763797511153945078581950163801064534771644071825447992883672637348028280839873424464478805952218481201602085053335841817157965646103952774004904725003456746022753160504070684364995156915986116504330847888977200858515218082405632546000788840538615375708956611861415044154712743749960366522235514823244806782726110146078770420760806540310074526415523635461451224277737193483981290457320505424276691484080054117037062444469256603215626416661481285242642461048270635977918564911371499246407730112539617554730005461145731420138983713518070977783967087759945602223039809637651860204575735205645046933269375449829610607528403270879224455055168910482244109646280858795194690176743765143457452466955301106612607458522271953200972471478454186481912809474515474038187625299143631607102540578288960621809483367686644670315403686290095573431191080971440996022834869275480555520000000000000000000000000000000000000000000000000000000000000000000 [124,47] -1337335503126898822944948251953419422746066517593371645734632993534891236698868964553380340291670928880504020797148172138224340224247341746812467848607882709283876533242207498250726988520112082812718297288062325702699428255743833434361426755111411399932471608923202310945210893629645573274470695844493564612277727097535769471106390713555098759323818256209894637348192836392962708459547935241646812292418261040078204838867522976267100914845613909462987106784359028570854049295690397631809737113315839026827529682963504904376419755711082234448162935498414830549981120940912975916591924662911488084120252235284095649646108938409743680113431884193054713404557903900682608437143877862863180965242892992071740317606070935202516210435309349837948681308142471610503604211791099419750084362993146537610814220792868263310756158959618019270881307566718493191276981106724526763038749195578566048453954408426889481126572653009710706097957316417289583858723935904536174130285305020657563739201276623700824514834416977517471592173615033508900709334868470740745752831411210079642621565535265270607045037979398732260012520590156642155569868164615354421484359295396166324508824758163510268263542067206137138636578044526227355692833273015620926544732206523666033825766731092573891886156579225519519703875394231949802162061187589383536086468702892889501813543744504597108857728257287123303520198926149641387791542165417338691195093197252392542259473807913509307889135531049526088809029128788199615645279581918667909599406779578354207883907425754167246993772201020021063890280584722532869161966633171428319762430670967974064701964133702203220700318185813223273677170345510748663220397787961778493896012845496825304767923783907365715469935022196059619457516837499396233406068073907685155628472879906221689156129002096254302744463730022106616679199860792170277255229736478379889422828959804912283866245118073555768953871761382256880218241516571526294166599616715788090008007159539359991046403538289849468110864842422269007298175920961326140229611481193225272222186388040744800451569954219638941826352794225294002855298017214002729541897694575785732688022438023471756116042139689260507763310245735786632547620265156494845508940986789169207997357835147568832345853268394353835807690201515069017234828584367120845180248168115390867444708401682526062186183684016890982766129667399904836276250792583864700162352812948503148139683582344440670797908102747678310400000000000000000000000000000000000000000000000000000000000000000 [124,48] 692589091338202148691190430165840490965891268008468399871746818827290372344489524535192893313266313611984260905371829988542182723446210407629035450819845379459236544654460720014911168723177996935225979173072116865267862406551167740421813311678594900860316600391697279621701303911633457431090370045349910127101275331293995986698575938263233085215095139814196159072195537884381220570321273418795315895187270199132972337921626889765948862739886054454107685598030059573546997888005481147444150804560267981227830598821324844941219669394734640773740152855752378249638915939609538607571475594743227456076289883231790995243326454242351304608031049820523612024006385994577638933836445783633544309915600238867499067560941682620211809870314025102085280508121717632867259287848910568690577354466666600956202830727227973099987936150333588563664820545775413968708724697589597443089030485934288589531082894448520675784427378083977530484971524659406902365956891775581184032763264476001845304094338165899403921206978350145105923113008253290735353691680408828889876520649178498826594614781012775218754353558705485209863510723660999984578269724737421925184799011562323195497266218461899166679826786659991150061420914163490759128936463875717366030476827268927141725000066157701001444700428622162964358897294035071360275652009374348003054148423026377834791101067238219849503397320782632849047590631245713440738223339063022325090054916573645938137335145458691661679646871625282183526797879136721546902285118622143085538529364572608221475323806079995573115815722436068110098407422099721452356075114680594255592441260317728730180196015360062532395000299785815086703442178504158505021435526078415776125965854050128634596942287843569365246009346242774417872178290151083854359280792134660276880443658158624595140046797796488944211155676829423808379585933856960610957062598106130805296128837553485963853204147923053860056889913418051113605721534700229540932560569173602540043488475030851677248971137682128118562620148367131461390134218510273889272673348537181008536257641105342974174827703888021763848268684502170869408321492295574129517245737442944589134300185686516243859473109690261664422339215514250961823272788498950761147604944909248596013272053770699317668634083606317945412963264732698389781658692722889465943310616058207628172155541209908346274329069160585666996189162189058938013351937656844153120555936683738648451541203095828265656140219128888688640000000000000000000000000000000000000000000000000000000000000 [124,49] -334654576170843368951964013697750635334423273096164293101442511009682019301592570450797712224454983772148653398636409711446562540660870613044455501198125717743618074365158546899648840275283298995334449353455757447195602494344560093538075665606822987967653705483185146367589446595638011343595361070289922245288010292472541203638151513813093335470796624635857017758101242297147177704442387564257229843447313740499624514773528681516751662871127386423555229162211020335385421525929140782189188500758465614749396920507632672016885365165998510475262854890969293890275716838263780996201689268300074221349873319727109941975737455745970044298622849747914117158281886232841259484255121325507872730955373173913593854911791997985103746454101971793629872885885695786566973019649080835029541427478545398449301738395699261488006723814633675971787821728474108592950617923655293714731511680140146005805331848618232472551521630271734464892847509939898725347703242659375307831360034813326127063356459084387101589735917232366273968090969014890106026518879595379815853906786077430592129302808515693219786041772568158282292666157857900175429707459475035105318145149999975548229594743101341769886423035112452397085328450276296108891128414037750185260750374660869015846014326813125947048457945198569906779846382475183867591726451916906900221378857695412377492133491969434416241250478930454689666805426649508742461732735065787617849020196780534264904983596475068495159722459851581598633467711229610272384319147090096946240808307095341787933349299273386925384114707402128307317431796163144780741480487282001373308416343411731171092115679683562102175854227136424861023695701884390704090483700162241993465291082386866279615605593008662981237033508699182591728153153210067805406455663569640462549441129405927879962259532780486349942544991062511470005753501081489045633008882823183496022953473649660001196084396222907688155951643091574833478857520742840447524680125900050903450164454503417038028836108408028076400517818634779007672296952497934372793302009095788250769257411190401490837157299875963386052478828370058153458376539780710076920224658454060257796663784670412354106235260272318606624345748184915173191880654150935215232755665401095750251439038072014814985106141157883767733609607640775767887458130421462687722651765312663455359853540051902860932883699672901663978868024349827861011545003044784712734370108509123269330156294176983491313084149216051200000000000000000000000000000000000000000000000000000000000000 [124,50] 153033923746383065472571044394214002308488363488645017284481765707394599374231472523064241543928311684854377252424562819117667474823250696569400689336962622455017456793045386860563795852093662947812831812471371094837371213630130407442708402130520906055290380425876615172562929867910135866170258172314053240161179258045410925253314330885226021681469808315552348838508311225208446744857102730721876290308449599372262354394930894917346839304836345272861468027176767134808617496391109836178386306593654077481727752862094116743029065101013799271129922679159150449432021582952363220864369484928013640593490965776506105738300221804113964577715283449161110171548153691679885691612189698905230692132874011230287784211993788280364765437247025657273816801707084709298824474148970783897819361276256003100571674709744919137791867803910795041149968633458482640410914524270825627383238799694481989853099348515392990269287813549065110807543417349122580114995423170339053496050295670495439785259242842164220147479509840361854106544804177877776145172398837444331682337549860095471607863480888844179475967547008562080175795558057748282994927921559034711202427203142612752376387842365500017839575773232224226516640297661222061879620355670138109741316186657198043872223525149673999696655838661117757824046066792266859001210135109895593542311458486999100180650805954626392604481354086121459192352733852464237452366419787760791400438138383829199861332201271676382639173121120355795481774790170181883130494575963118939290956872880702789730667488746796086772430442839740310755241281097287553184469739292875193101120453726277723563816179431456946206183038799776307467534442597538259467495083913166848989010844654648587470063776021119236584012170214293944859307361074513774149573614668057470705965280182415831263288716603087581662450774838759976080252568382890946674293119115358623054453151716995164309325612269128253686562768872237751751595925414302746108599806246903594591442376488066989922722747487487433534973558871621221969161066601823668982767903628795641643048749904894167355704065950490925765188454308919953915198635168651648126590579003547129189971261496546795555813866532370694944698939298174184428727038478846541247782986883321393444893169462706919028402249797553413441927669244160625031296792943772559031032340292953828146247521094767975037761427798145274268785129317126701048187804266087060222091820900399485119852378775665518232220477420679987200000000000000000000000000000000000000000000000000000000 [124,51] -68033519608316331149235729832880003963913150501327021327073742074654881834945285769313999785144576396159863583311741458410705586007238157075129446883917824745721670264552026913983345659996189681526577612770054609033204229421243219805328441431962362142368484166209604884713249297436539286910157839981356409797740174075570192475759862735868288526110207436104970558311259208256429836802606505916118918635682085116490560131874185405353887409362117126020122527885746194468668315293215665437931983094402157481427860489379113654974580248031755654483471827249706364599448969975465882467603220736678658668162984384054093299946225769534285904384802846879437418508472876154046519462218164483282442923852691386222738985508321880518775627274438391611042257431663579539685744085526715163826943378661986905480784077319445742333159348251303260790691453646247863231604489522581050566749086445697713805303333750691610360486779666969961559047988593030311784092537411080584532598982411912605290303093233501733569548063042485282736606986096745266403542283312839460734588222537563220991377538634162107059496312916682319177154288725705719536526215292296377694254640158830360080753944658600934894728523418528328473267959199317843919835741058565422482587387499784974607311015040701717347430593895252973982851347472792497932532835236639548700229838776846961015430270586545791581154271448419782043318664730289497145949399756801446886375477001083088349657318208176191627522856055415078911863912369069912150891929255246378141130344077567395608983484503339509384477295127412312792977187311764290289008084324782672208994176802623304986933628115519179875637139762101998396170678442798844125537090917606277298752123622557948906767055088324575106128245608893160827857282464359579038014675883652526867141903919368741222857713486085105043000668032417337092882121890286131591565851840665625551285912331277529507619962821162184593521339813769213058559194216435454925678597148173693105807955226553341895551281624041314165069085014216347368653405523459654977547766912066192765339675563973980807198480439688389592702211426063121352846221226457756831833556407675179267172889058122938961684167660868893083827886277705834921945454602831503712521443862787730254443568047089182004295964987288952888759932456181977236092231907092740286356171092108328628862125627381785066459035340621365195972150590753884513640029465084217323389614055642954968152034807071635272316699873692876800000000000000000000000000000000000000000000000000000 [124,52] 30502839453915158532793498155020985420388060357909357811870266568406067017003798881920007540257487473577668227425786955005061388979055744739095790173259402872495198190209461065023217770038314672037004045503089241219818312780659116148322517404472653150368176750031315298427905280187964870877396993424808317474174990247022341593481316246187529864936656305744914567239635914081674059266347645695980519449527791121423516213465055529943313630742405623887810657163087770457249318158541139534009549755671095908859082347930105396414093464645318104416342033035688647034435648714918942123180159300474902967017709068804731022025779554345501125661809524815602075029044857705240168514878488206345608945680335720020547776251958712454734121877628156769181534729983027002253319950802448850166050414005626169156532863273006799553406116938831618166977810054304653975039490711255758523768723144789494045857310648506525984462609633602995331634319438417816410590380511592926613255239830655421473374890813530488622914758688744120337360863951377643887591467490438274691168538107597920028858853570736486291753998572592403965107520931217600974757801927653915841217205402808007649820838010127295724501388988819331562851178887404228754334572957025830388432238983399349087715790065100686746972885652328726832680249690310388289622135451722048454289142596769335136720310850483208503412737149588996332585423478160023223347715475488936874484382819455272041214747170876164961336359833994718023453468924463940900194089182586302026264165653436469026133053291626181584121100845019036554444436437816948473568945308728486772804321582136665141213858303658671087524361190298288566943154846479932028918044268345986535311908684896838876836237856369846959687182278318522646133029599332727027956363933602256428687515527702917265322365458386442824777575113730043344438465168725706127133333944381664659425938059782600016090416360599359959106649631321579295604585699764999949890249098395312040103653414106000375158379300803199041142168504096900474857693728535594054069958118452729405915969448158530642874332319811956965956473195032486826857740979799814689450379854820540447726842440370750940677030807599828564417307339851330896585213584756266276277770186027961389768471180788607308142542080235634519173800938898150110394624790715913303445019690909922135582950520123429612342528300728619668780197655212593029058874908783273253959674073300347699993189629431596250554156338139627520000000000000000000000000000000000000000000000000 [124,53] -14190332690504152868949890175222171827863005610073903493925666845654201286357253781142084186241825333458107630285971012696822355221335456074151016931984247579011312672944329364641689126572725174732577514452858021981099731537692398792337334939507793486907706710456483367294945514064211217952397081348378911028763098074549405405604904253073241615934229290974473249808116391567451963752050810820851732610065199187668631857974940485300207598104981415369048976499850291357461222395888658807088165714395719191590546814845853044501549945084708623402787901170266042873005017154034921152380208306092524239333580129060280389033863594200456825862015927414637379678960901853918545667942545835411813769623255471111045381956089125835582892144610707362643639843335371715865131711262452222431237862886345807311089109428986177690745374253144733135067561124746887011285248705042495695251143493907134222593280962231334747136525202488917842720152592395185738521745528720729109072826884874639369190848609587029204260266351177888768150523466295439511892182448509323196816356796451750945731686017696120530454125721475899796735696111138379405487195164445322324158605077862837737473376013620797846941833058811298094742121909941335526186822440205739833959474854842712961620212392146673604855202815839975362117962666407849809615465872631144846044128925618797186412147007592965830719019511710023659074556313586132635858709805627132176634738613220392334951081661780116828559648286800315268875611764670255652639552094526639626188337650515371375812030512513560475624084551903582171929798033783725664904750814965236756415745890146785821492093802922283697622350248040075659634003323852913257845610559214723956736692173242823416761699448335704955657570329699362917416523616658359370730030703568092850980005815247197134882570245961850570611240455977587057963922676336170473943016561888197982995338458231679104192401001839340419417264806913057423926238008733072231934722339803192192194556712652976410961365100336932523600929416517875643211478227563289541834394918705860897548202646239799208021233854383243261559488506061046482582270338880486921652976668798838676760348622446396453799708581951366413520630647833280800466759029594321912289817666703167161318794418002068544599935656672566460402885466872947528595849768969451471860838035380096688887004256229271890669338323658623171924185593720661008521395810603038711421691626779578455838243912686352576905812238768537600000000000000000000000000000000000000000000000 [124,54] 6834091312749231924460398595995010016858024411770843333368887867033317675004991083233004338730630165831732943883167857162937290085775267625922645445379698050531488053496182386958760453419772436928832280899133211536961691513604629171291130766817288245752560338211141457361067620313738996251620729765072855725290315030537471069181764180438392478058562272589666978938649719447482552580946352559503992956934614121755106739253733848774298998558410497511486876095102770129287640366040586223219670153356891922627913098733942943002365942681836458282265340946312859661375807252753329829154961167463689948535179242199242462827676924533178420695501838468936636368618166396618801088622162625337869370318771982651437936886265796912386194668779522119482841882008026504853020317882958667448762067201345482164175232353697531461686177329239195860317491770232349505159087098849353194368190179432309124930320268816661373754469851362670669204387730539464431735484745702988160768810951749799409004191598897928214437241893539016476599979829415516640916798917576476564821057152662555228393609651967805389443226171491636393201554550219476970425925647702990682512546839019756903169284226815080579828341268117201388432448945258883056183684315663724918997703702036199416535783727395540726409145847135410941329797236214825149766886893640786051846362615053165464154823412019648732284577883874918651066805671347382906354729941251416276653056370040010249698360236360666359105375506297388768296177188400281328785339324346185618327849305840578396490500756665976009463041186256979015521747160155696923507111934044363640089720426165570015077108594385508354179991124152778582463003716941365216582233635942846989234640339312306390224627381650246590320149776271062554372561959863661461686589717045406118700973478060207208633587637890364241023604818324335315368914679153635483371801482183294315344962563244371122925959452346018183251497218171148859807570074876018976322846999527091119670126604922671893489802626010322110688144039044886641636244979478622006048593932083773876973711297660674162371313302464916115904988366845343767531259657715760722371698020409881548792406345305014783413593170731337888432626104705852058367429216458048783503153472845325479348776831105829033573770784991777445992317677623512494838640343301328735215459928392131253126162819695842068714239089908285413384495275998612586238461885422432514181969220917742223770439763192720650877969788148121600000000000000000000000000000000000000000000 [124,55] -3301803684378466405097662208572097883579383980094729299994780012395014478801857743258263992196333999225394578463681198720761329850691793994693737614474384886779927843643020919341752145301573046258417738784719732653845705746342116319888101731498956900899472829994177178068612721261969655561974495417763364687539873578323132600335062946608513520078347850397812140949528398576168441650910410968305202944682239020259443909296822390304760710196149475952556486490313372587279719664854082470137511840098078367868931123027434122287156985551963366428723638514881876106656557347510590104835198699073475111392220997096894706260812380264803493619706994665578254383029417166263647856528996382743459726902500778503628940331645512838698287028189315607919903973100402067683638353581496863656515202558985955811473476017674340603508051150785116626625786254525895000211460597362533157538907816044790524143327089255884369885854088513223112618782649532291366732644631126700121131227331414625968011361027139722319591716150668847963490080066877850474297713847455210498230612506770936943339633460225833318552117752978845794917184137007249260497701992017669416533815506173198162354546733178272007502172558945725248350023109056020676818366224643006548332857460105619196759758664286849962350088080814765094789035674764746491276443006257722256572210397132028552909614862559618519929134102988527798061487708596374664658930394641535347634712641952302903647356267717373828181263244060159540861589805746455920484430229494773798455052912909991131731149680749949051539571728170879539975827749037000932743436346494640094232942695266147421180640359953820361680061285049439945963110055244538078051039061099831200291473550170415333516321430144892401867259337483649893152184146380395609040261899401880500842331216999608700633103858398863967912855864183112581290933583638654302594345912574320478216220149644607430128864952653828581908239686135044266364085538944914939476218172912870965790310346869732934044477249548938996545600439545850169340213353359712722251220210701784924724273036661262571714085892669961052830964229071717378575806938045680803441795371973186927187756197486318450018808322727044099006439265816152905807804346002419278333553009258800317913215729479386403106880033812296904470178625743754396866973250912268066659914274525065049804167511015975639822369300178124156047743288826353850135934838931765128166803758313549861416409217275363846403902320672768000000000000000000000000000000000000000000 [124,56] 1541751629940624327617058019904766988460631243901862762714496072561699684749937754026711402210543682503828329486387093963068249432547687625931935054893860987116742638065032751969775678448646440030863440959585084762207619127262420699923170208566605820093039029665140783652504019507389465421492213758251764176281567204703562443963539167422930907934132136165443385153934864936496622339789406168066466314412292411315455266638147709047264766175979764243589027380647271496013967482161725343410696947738716678128818019029961631712282880578603959258117030867848860011646713257835997704740350311177489848292768321231669059693731620544198727395315712036516145376394859535813661484239690207787326983705567969943688782879432045822615929648860228680125411673882640356108143252523509625479877370495648496484178623036407432036060257021349768366745704933015590458324808020536920682679679959927832829595543009458951647079706012369451228734190199562359379595870486138772388919889183024264350541840402446106562744240892164473558902590473117627742088946155227364972424101761857883186307707925207286795075235925405514434490281971742288926575096852674753285029080558955000923229797669909779521421427315314990192339932688314641228034025531573909555439275396319781429181386277681383089421943157030893706854693272987738337197839092172153567303845977490748664182670568407500702944445578728575000629121751725151335897387863306642190875294804985863095790967094428286937356976753240350532461772568881112192627977433787324668238079002270015572079737821143150877159336660560761786042828268863947696894800073235324269717818241186748324047126272050674728981708195248774750921242265464790881699566730756483398967821504500372309174115988415485271126545611773594484503440164790442487319149417539432262353356184251751049495012514121219631992854015683388455377976831858940121071560671761888329691945266122160083858322518359503288108495455173635613819998600942176950234715666272971328748764826901889913898638932672008851441925549896249697015762959643606365329435832024493611433101211142451199949686110628326973710172340447941278608642974526622412127925366009501390736193578224143766700371946956843275541823792615325772974749862846822181677972448350038295027781945327751095819833063664916709531985930431933930121108299063885434695546313571803782554321834922451723893024599794446102099039285307918622116334626410468981814197480814442368798471544788644824612489484220497920000000000000000000000000000000000000 [124,57] -677399511308853126322863443748341878899303780115231000306531528565815968639526115114405878083507615357127465240362229295435850219714209113510456003536529059436663124096726868772404332462588422679985893468551734385404952415638682234141895268979712670911787130215342573959037026131648914616579483708017753774413529431609492233952346626204500911523152458642972003157398991807796429753818241996299728823138908653498809328395315974636630195195358441175229021277957568506268551662431093854096134285618498663660099743197333563852252833858467948182198021045474538503359529478925989906674732774352724019973875213380477017816728439159819110935951962602213815110666444705058875357061486551172784354015184338060209362392907720258662414573033531487434703755660540344545193093776620813620581083708481300159210590108729974819495913710691613044075526331287730683641338170579801045703987445991379695583946432446524088617715248411067438602789132108032735368972411111789114796300526385879051236177397426612322959681646303959492543814228405591614229082670643734441953816292597093304742034534614253472114025041736863150757987337303056427127778059323385737261804359650911658244615208133253499139090021292665000884175596594073579608221911940472639438001801774216850858583010818387005152172361959902125500669352255459830009754754803579805706038898374076079932715284152224220193814791030175724213161932860210294682054430212917582120206167412977626113835942201771061509539020213988266715746341087485718489749255795336597954019990132691261561023220570461115241088614857348176559780036404917417777467609971111967091988112413397605429033192339047654028861173639235236292189878276976087080016536803772691961474154253697996615717627816150471606509705258923320802440902341345123459210052629132330211530881981330095703285270578265930533328525118442452435373342242093786979255077706454579556213287374714566747861409270392878910377687025591916766153320438045791648685298899707101298574847835901918742104142480982049242078029744601243068886464459457418742482056891063488621574453588447962176215915274867910209566072309553177950869679444870705175767754901041041095452957757302651812537520327336607633207610173375389185523369097470709074795201866867691338489398542182952440471658229136956769817145321341845140629638902211497589451477149709118479132859663256074794604395994104911426651013982910415685781390197161700628665594301373211239649540537612812580707403353292800000000000000000000000000000000000 [124,58] 275978174474183119024597153942635581743951305262725771314623546294160487345768576081870050373764163925841854017988162410231022202797007823184796059389969365539617088458758902628889540127704399592762521393033278318574690263155396194081253618113627324953187384917921792108210986056818672713946164082049906472808301505694217437267846570380341141247314116666257277637997092925364063250593834732205033705919939714865683701884898606407874874676829725082612690376497084275970148728593477790180522324262936694859704225194795809814522545463885813324449767445301167393550945460166677908887756845640247833671478382763669378577559924855141400300681861529294969173526614749822118255480730079115925896671700445153152191611597542033341467811949237463592535658295138437692103179285122243877517242556328297294269002210831639509357472304670355313000645202906738968726124292296965315705661216623460778849742860450530812696352772245964420576794825777089350534268528423251619067583886321061997948505453517322947537454435566844094672369760787393514936492476967234432680141954412013547548644425653929747125409329000105206432677663994679945118981723984385991452683821664334453178265649289786870136961744285356617317500801384469127807639993770918207963853283484834757816017015229916148513450627637559399428900185201005916522475670807355527132495611161311155059765797933059261792694184398554877878297233224951598867145990916676571422533607565497281383752902410629312406615051167874365733289702763124306916036359475417471514781395674766304369502229691256519188589499066776720936815371781853179730503579368446575292704906484248703841889536031063708227838776712205805645658178097899037756354360791236023334668933533917385711406857141388473400857215662267687959969633249717204300195032805550523938495245166192229091487466536702822762276576446478045341485547213517164269678417055507465493357680271185473228658986952971600838506136166304736335718591362437761453460737022590558360400637102227961129857258941239175274420287024110760465099777334234413773929900596598434268560804383818053087920093484586432559915772143386914265506623442693857373360777288524803821265267132280609417844481470608782468808442549885122653933119160639049102277200669311996324940194582727115330464442339007219529733156631603973934078915806444478075349004456754063748866123174707752857140571129635928115748228402156003615014757647584431917205070762626690108666379562413640138249344877854720000000000000000000000000000000 [124,59] -103542044079343325521580258379808694237132278239688135094675024139424511660596658384279915333605572490928725911880169837036234209957148247432532579063069767112696767803617051603894570374563298883783536931717826858842606278928102643206913428068338383728414912718266249328063360526754702035427233739393595867774526961913154635912876533827886385901464775749246099548737619564801577135593997527742464866077661304180928030943230725372277274704763696528595283992245986497319498739661346255197267221126170957463488397846936801059951687252963067085876541753114241342399379008501250257704717928640002410466991502759782964319184701168264387179737522883242837728245325210766593062400473607945640697364049864363802659892616578282179047115305073998452834352240097849264423633530089209192673740869983731751264081360760718026284566260126355411227519829134985532643204176249176786698824605935017837473155434167281799091744187921291870408960490406855562665389422850642255991304401917712447381099919771854355688670351922598189879992344613803852059743750989123916041140916209177148037139943912715439157321735113115686984049423148822650101181507411838974119819143872325039153320759298540752089904640311419088093467925901235799256863628012489409252781889142296375081964883159133546415987695836819877600818774620672036169631435042593584998826668936110432854983037723796440476990509851652549237261177414354561797557517451969963053130366144961547018059247789001339562560511750713906544437937138592693027947025782795522530465066685378035501579936139529159392152310419639330861269235443469967386542105429860064712763836717564677823573101925240207049983082471348522183067658447945543513871062863270781310214024505145648301084477512774379326630177919289907822067257580898105779172840384137213148014929842214004105266045766921238134967993586497371707390360848931205425466871825106929883773711330797024722258239656134702270810931254318584742932774229194757182054746264623212892963009159840630871452039779631209709938193943888075897318926281084571395886735312225380018534911746050895520188511149889291213211548620743878654117886975387936564488181797771516111665908616484275938761464797393327649188637600374564032308816297245486032186596532765241456853040909030681893228888052902602800921615964946404290254699312344676080555096480153510545212430279153576147328233263224677374570409970164793095767343480855066817922576490083913631189985227524715757764731312537600000000000000000000000000000 [124,60] 35662908512064694658363211731457690579201177926459239264034717077779589095452893246244073135411045533546690391112872859819310829741593207546971180120524976784780922708847007287679371330674894877397115807777991109023602319158562221257411820616952966375350263608319801211978055552833941041587601167402298308424231433580436884951979091318120111184875913433045111360032826424465973206075774077405155050005344130615072137478188085541779409703036975304360174142070978034472903584801577166483658652749328080626654509430412359598787368364957028217554171828967747473643707306787132308885582605318555871998418042872662222091020800099491552707624807231423681875642939661771128429322079982067414596443316529149084798699027033619839293942202000622638391397644495772672676174354046466072906632442106802848958031012106729961161539568989715747696546242513670885325628481266267367083912387065260289378063854709532682140920008284238826342048881952973264403632950347374462643528235738443699840521595287557583290432720404868059475294643319457576086774655772559966654614021825778519030310435461572175944993245235275862543135212463470128155909635805011047595035818894576911376835116324172367523944493091073172255294296581846933735730990540618366211004965813961525028029189028034605699952607420856413524043328023229410413719686997300531154818627936828677862617886805169933841421475226625719532419177148707038586746552070585676116801161465845057972856449236953072850140817829822216299852231952190572861793209095603371399193970365528789333967606468115226382660185660763380413947956098320553295199769853735056433791787069997198816865428354270735984024903539605766576201834329664304437936189883408999774215076369487167875093118139456787021256961632093090601767960122786633198788373023907004163864757363028331758782739139642039766316678394077677648433230228642567273166659321206602120257779716561323028278734748929624408527094791567653857939596495231316718694825639668364321644625572404578402248316981076099827787956312330733994241743485847868990383937957904722387265570315280067689671854477213825991483133455685552319179782507924384451357249628984192019140987612308583553293911411965975250278956022703750850710578545476210838352298666394419583637660539351418893974649893700024779141358062903344407684423028395064080719572912965184990117940301201075766681133192207260890298670311163694580730669836085330695777947712953748689687327543867358334180076709478400000000000000000000000000 [124,61] -11257350879710459151427410455363102507589684349591497844731450117745129950891135341031238008498179805751424770631269456925546975708711024848347486677633031726840397519058008436574982634767383213476861595229046882704166253507140908083174087423640595668891453144803779242382479172682541799629812800619507711442708773493626300082082551046928769513235968259853999258307205040622517037215272878915878903375749019769699526646438375786139444183924684791837193582427071354956199949224018161528167175156700590681325136939794652216964787553801504938114538682084774733759259493189059361460830747035829808058145675779008721170569398686232451786010802114725277729198721520025220010285755417580044952541337548013301723064963494402146611318427699308868569656856992502380204679342195542285157013759602818623770204938077437765546728948798186441073309123339758580754417145205746057320541455280478455731145393971666851621865803986056153471760714051442388028875164113760582190840696006658833978825463784886933752412561931897450235372662014619991627231158015687010074458515926237160659279536422281574844375916685838871448630437511303750161203981466124635270980713842937405674465881755333134683349984856248554038930876885699197308842113391838393301122490007943647631818771884488525348337031040922878730151209840834994967763224049045289909758243904508144692521008930076316089194426768803575215318247713228939890030031337717140168092001777777715330604296236472362500378526066058036853488474345289527737441407901802257525103656131532251455525631284215472736494882773612638283869700636007933636556934829847395116973771007623851986538110162231710311605765197308083783117691688406774360747543803455298703792580486761999353452760414838027550963156181764155552741932896234606822551959094914798737374805576356750239888874136295611832024090761827833070524200956748605209406108086887461127611790905855055385342845875632059186951058078384764849410579419302833221180282693521442467548953457808691880253036110163820738448105124322544386209148660481154363128663525461583128664227485829925266073773587439458730837927979246753743260155704431205838827816505699620740633809093024642230673719607849059366998381185562656879264749360008615464452002043352966995318325255374955047982759918148676102072760990886465513087107568631150142448825427435960948612573618352018008032885799041722939104099549178219469945599177601955305882815396279893984347886912563962459589397027225600000000000000000000000 [124,62] 3252294045621287044804687091146726270689046251357285340431048425509992698831138061875785380977737074495019824612750631362050433140026000685344925706630743084200652958833516660632927755259384489800554652490038394706927257639182844918774163415502298115496185308491266002255171234521912008371155168795660160503645254616640229959327637446888276978602898889780353997849469491016842583911787834863415359090491922963973836101285266627571513332722953292264936266389828607423806576041025986903013247611270174916648477958761802391926459636241664481031202036285928049970628062619974431723862926658694728993082460943601711890897822859978581576242485106070264228672466556959556816983083087696770964575030918366445286836229266481821136445261473001584612874488559459181486621571188268905347296664385630016630220315631262341123500365778980355370159937061117821517993236014197416734345615687882201028283204273086079304956826982777916275184008272801193907300313626294580152263724053447260165798937194973425084433498707351941155215297055062714634392259453166828553931690699991942285518034381427994740418996683442295248500664052374281024856430634406763903524708478351584177508827393910555378890553778007391499878346446022944602613794323476838253142664395397611055191327922983509371318964296043873240010561878807339131198217787656578552323104430688496846858294918475437620822752401225759070183699044794242989570920046528028348643670265777636629567808297641964552600208227020624200477599495758409268046503500046794150351468563580300409419681835552280417864562876814563705991145985961163364426560843082726654098703776349298450365775153608709230577401288969927887379448260855071371653355620552611940021277128501892441398533807990038187931910458306726197421957087655963135345522028469466714581912878265111393046991699541341682163492807545541138960264161643799244204972527504151674283541062793322660191468392828253017358764875608195056585592202852890379999966351877876840258989164203452277518948137007185178784940772656936848941097689847679925095668196945176721970138643267368963846153015228263310579867594860560137137777173797844295156335491153428376057659405260079768845995006462662620406536754062757298146761213815782303982445382728548857733746267290315917473255991666557094497859037096009617562695735674759127526386978286184147719852131117384834691172217358699269315743137766805997322510325141198947743730294179453975335394778468283798287579118305280000000000000000000 [124,63] -858743962784715443998079315685056644711135523817149918745604760093324020947492871925303444221565087210239308614921000783415621803398892395284361935338672005366116974944742273023145840367797916201333414796831543854474968561479288686567447806937430084776095331030982085180807071718201011257187715533946449923175321540840921986602018994241604118335282215133756425517331896095102934845505499194950231269930843395078538379455140084619515063545132942126783799470179839149007751216202854834406772931750789530178437515968153412536739038803963529183103029651282541820862210968476876661434609456419443170378724661161313292831128741170536893658661539364380108726587927631466415392188259848547073168516084395202574936979686429297019901196890217705914382531224313570474661301443161854914788817818546284280239526173176728327631268448441086338144857344057453537759219054268624672046328270530142579291147233366714496296890254564157828614588319809527489775675994880908725199322004790773697663339704533706003815045876503408862192052537162773930429265126653199631029835703672701259715043753494588652768588606031154811708161282763892837298400862199738774857869491794123097850130376476754496145955066827354595143753047064390013010272340032259385648728599822187093590996033177225386887397920833817139542016717160517184897820809345374965646273495523751569859268261604172671360678341736312206001350912537344379375088943287740796681225703823342728910593378828927301167602352661941483198550199691459813191495594350678138380835088889141624225408399786159513172927310530125185342723835444704276258001485496135679669098957352182792540792070746059136989601888256520206643594259403718843318901865414562830109890299750968403774898982737044824687784964856069727765141203882704516558013714569580637571506836702690766355635858385467241385956204194187183052610855997674762641731373326830427264615764401318771568355732622897814749021798068897968930694726213314361560480823960946392971108403380377543142271959617599967940947729730511302994538430884923532399729407518441327905880399958952889359025445346611287197634563335951003285358958674327284870739370971202722689648072949632796707194331243240658502098644926347135766993392378177346978248585127189646741750293482053677438600077957447711766014012233934834464790622939967699784554669741125724030986022352376273044564726675459821122812809400967061532773885109270546447659464046278031348750728662055266579355009024000000000000000000 [124,64] 206883302240104686001323311447245655527759841216149647460178119462623644492845554244428237503811373183443773601243705818096110441920539495676730281639293594788824561561071210896842820128244426713903132944338362671894429219159123274846995103009194517754374717706913723192577535161008921157733585806217888607497974595122066049640166265908640824435292172980872173373343170192875358527461901985879507711221186778916045350112640698440613797463079361720911566828085402416081805703954488545810193219466764141985181960880096202385293977854894548862929119331234795453289351763933238091730083321945240713671845089709565315795359840082256664469893453886387888036259006875317321245125831167161948992805621242736826046770825552020459357508790287614148319093065227455310345210076312167068304731007932671647694731165950890995462518640386994595770176586596437476298095556499998630714947415932310110227355472580296812752436150391182341418074988091604022230989630282614843281853083588903025916718151804845736334184391398006106343167513973411147091628729409712057126988414221766862209528275425368531073894661724307660341017654635245906937861853726579666546256889031952306476548186058719943798658813872322718122054268884127327399701715309336325224412207064907597715751506742814435181077103468000942821171936823014677591761985923095950423099411001695480810635003803407266554494706633625985298685232984412984983764855784754881018166576098499966194595882906247737538425646389510564841080337689579550594115993608551897784473100782614017961941046699183966121809132339461147531261662072058201349541307853603509287066927848646924816266376692317934080405450106664848585406025653194875163478994493710225276214487421172272809645094889116681603702211917114627069254774705353381353236592497187824818823693972153603533900284726674951702237505621201908195589341237583536581925595818815339758942523734908046936198544576847012837585016568476398774654295852417198222227736065441016502825226923097040753239686529501436169994083774693724796133827504240352881884360011626069315741963294308470778480238201316990515662645771857783623243335777909016264404589513700663975176988878361614512446109680612533139407243599432094950326698962270195771462533876534898714313411243649140042789288473923543137856643644418560391738541688204553433241187003167764278793328012558789624542464676054126232796606258381293470114926810145044422428114276494025368916583098120150636788973568000000000000000 [124,65] -45380467942468958181735574022478910000035345867171345112784290100932639098056908201805281450324485969395057507097936234007217246320878261090120634832655468592039159343404096449388596849954416680701924486271100386233364004075516656592487904054853963383300608763967686519136830313527607431835747194292082503208563791751623936820863414117217396264146627836907465572783108949393450796624006171183594634342996319135815153652987111661716768853116104991270690488647285124142620607084936912123142547732843783159555702482070801326028064092089702442926429027101453999264088563155311486764818202727273751526429747472829459067149239492675043081935052819815174808817698276013605445014234162339816668122609335457187112907983023600180313392301613587173753344505605001002272612949270061669211948797452514049468205156046754421624676489678932756982047430949414610934231661324055076945911074325272467832983024835177675132401777880316505797157345299010068463093429146632845879164281036465576636707151056277006946056763623061526889465221056660607299436493077665560031383596781913759346237631343974850868305886120957797359408739476788406781940382559042372690087270600575687026321897764513864270518990008136513378514689973392122054299164816427794701386813148152509527592032065454189403588052498650097634775261485712941910357705114682347017924281909228213953398756961280676662377861855171426563289020963630129039226168399208796826727165421401416601052108339311794079187650502769468838670091059524099714715321183537016625484418158689786894935146994260342718539430075447636647605565968728002554666664626452884387132879551390705843168902033751900049238074593185669228317586960939215210493674292210138964593168502740734001605078120562534198971718373497316797303331832002388033883486454388375883839814509749708751177495362296515278711761228684867321082052199768156294331192964755735220109068038698914181278407130458640329651997709439001947647648371509948236221017129443800931960091363815444334945502222661742566945899414339458613529082837526414858058836668163349529414604035004378113093315103100208741594508062805444737688696005642891272335464996841805841869352910856854578469270417762978237345220054335479680598080573628856549193056856043873159614425128252558413160144674135306541958532083059950734115724520238439309198535425874204619535806795818810126570496835959993529365938759003546994753121236721258663420695444217216423945239218321163592478490624000000000000 [124,66] 9041874172854539036849893216891997563412157987140855133512995934536155138570438585734171080331355930443359719919727872614237050665095302498771631847282221151228283855982253167020276168598240138385960497119921975106039861922787665877054001383088905072141579782660806766212793592348130666726114352608796691664066802099008358172612686617502500884476441880434563960462609842674195467577735689355323144990595170205285025872874370369587348543138132795302346124190018663415691448137832864421423441827430540676938997359984791779499451489246218020914161917051218128748053010654397309242218819992106643376353623048888737402120218898059270377699367726739207713040585414292726977835518635465730761549507707195160055347124314788482070739131192342533342958032244318744037388684682098539714736179976403795421777873295132927689183871846721314973757925100605666967826207465879197573623321534738721810262198318435948361616028972094802431624168836193402311826658248158862923369910771063430414392209506395437508875356101218157118941580413461382704856382239782932131943790061523963228089498478238983261058809880197075539856893519666407391811651274565960825742825871771951867560125101829405949112218682722134182699900334702159644991896089827398611036792915026649126184316866639699282143766219499388538077354629105299652453312541915564594507679386367555783859080530048473132606349886432647013055080412890003653825649739363341241599806653800069818266821241731828992299538910976755881214485388079353207883550415922705245120505440116760701818745816559643686112560973066917084097515626689788457741381455679191384244411420126458869510070353312833459916628386482752116539580389191517044984584905320791396714391669357151282765980023405225134461849327682298074965043971795382098806984712215017517448048717653290053297260304402288383437140437483467289437168252533246323096581997831183585338911951353224651293160407429943365858878338367997653558820911713412836270293418737571226622331728530794937278101312974015831749177538566705897854784838947768118237507541685904873177815940727797495416783251615241472878734575939275427935041608917548927697338287697505313314635743402276416469521928548598157105000271985321327238069794859236986512331605599637013290621799426720459737575447352104462693914798727927441383054388530871607581791727576647191108052323630755759518339300548775528371250292223579793877643225658236550054750528202346051232626351064373821367438540800000000 [124,67] -1633023541557206019620741652733245455812584480798596473249863529488430670219275593805710523953396047515443255754299268779512132231156417244456155705600419873330028029431650150288825221873161690420573525405278765754717455062416388452658481331901953076131250583802533057767623659652754988473427467190306978412760772275128120825956335102406734897536244966527758037887275412006761024749543358786784271703244425233026608545384803675049064938259773508401714009573498080547277343294470937675685846019970256688633209931856515247800947422093113630901442347420450600807634767589041452680939788535379771411822036077455145920307755279246639045809175015815702505132503555574816508516266425399067421178320150014652742333500266638189281345904813042522207610783973467144860736318407391473558403582536966933139024779355962535116847324740497339174250307040176843746516466139112663295521725275336561220584734891575731476958206589456849689473888803453299163943392970427591893287342102846531723724969741093237920025346429127225209018535867650011413150740895035399107408263805521522608203056159249197777162548254545978962517258286658868658110162261562799363085973361452936713110961051129077887052689718660642786534531625053892079995646427517178256650264288938499168939242635006979988435167563199210338010993672447299493296363139225641637644416735642097832048570372777970993413215311217091434848071890376346016622078242315076793904997619101151179027124011756573934667329449502730990922875152238200078671878570637455442348708408308181604530442698900024043583030635782423880255712709258593134930006267714802108548323938399640384831542257764431416558297113349735520018986438721734319074032777692719294289852171169667589368878459907881091846899002937188035319357390545792174385502864686871611367815929079611230293323557657246593139318319109445118927640490703377922079838226481912009484541030253854882630094314701601463134431767384094098693567221679504834468984025529729789397544791652563978332993088836093215423548141062160260149814769751486355032939684788157138965012363762290656031565025203262900608200261021013560955701543334743845701915104222482849731988377122053552520325622639058217112861356510467365106338010189050583238009180372229570833373459369690438206547661406664991896676276781998142908756380798966829210430008621866099745844994860514298284734714642149971633397319617006227079076358613582247055833829795783838808915907138588897825161216000000 [124,68] 267206508109977732879697858589936587010096815521848361267653439736416898229532637032373291535387784200490762844840476904648250762961891177172728299799886630422199721324268278742413692815784870086728931026633643143227586366422855996491752914866342087673252331535037818317289845192313179226701040636853608579902609222450734884090813715342762527977615066529986524305798356936786953298332053616671765720434385611934867561842707745653094117450222102642581243289823048346850660434216517137932748899801416671001662930117199465953728092972022498178381792844886730161973144607271688821256081619133505873963227638812366143701476597016189248538869206353833878791054386909758631888702872680926949457064048687736014915936037016184604859078810200946187403624477455506289071849704055173420838610371908886996564142481848718197039149238923737529125925836961985898463278151489111378752594665306043532429363112082616311501037225467306656101133936478616190930302368610224887553361940458328684560887013426844485976638558995217647543058227590824691907569818080190971501853882415376797578272888066222929093119512377078929936621070483586468461088051356823750924443166282984901739447760415437400055131473856544196434390088230902331091220629373594995724119246655243657715956515399323953823221573957164398682016930510312276798804880499252268507456157866057251568908929709857552783750658760475550933580371262933614963860050160944530658517154544164118891261578321214689118355384718089812224037982325219810541788566460760196022454577254728449882892570443812148076654967236739471044493101984251121810065989344726409492821848141439702323890570371831809284070517085164076828894836341455349365352425562716685390213076609494643509975872444914770163508242419898743192274586528802066408306361560267173527631556913254328019677763889247248339931948012343902567219446847123706075050029963589713776830178009111725141398962148099772469036230504951934569003444098530901633579250427596551987604011292941245079105318162439219850094761400216213578664966620993510137984510566657320228440731286748120372271322181729720054597056690320612869725679372919848759361403038493327908273207250555247288907529983867253542586635650880603903634852363209980887814135510391107073615401666719992793153325158492487412060235577945436190371414759883172250435130707919528634842748585827228385837283270473261967084432222179295674926595798181865806192580370127692183699679597430530397232084000 [124,69] -39711943337330049841588494458131037564629842936378544691007921381212157745295815217794608449868709369992594536624306006081325559126888998168723705043063132984546409864292878778422163386133699281193364437698902448094469579829607913035421456977076419915422510647463153585773296152067630820933342100830434796505785337624454283767808213770431931313098846693508124217689350287915114546690667433148833821696884464766941211517484791374090184196105769537164143046164428662407435757671990757847086495200410169352154567305367105916625798038475175686006851920326190979278155429765548243848327713232800008530646105546414121529745073070991264899509245028646552994409702034104781654278535411633915299784149317719482726487522458894126802044463693942533710659415960789817940904303222523224411358236350580193358897524629905053836456483070549366225599233796286928960820694058596238590514812069496057058766127293705742626455136894374463597592336971025197395454728007727486558259314079678768978735504699678416372265981501650955521356506913450570730276444755365831398947814177921757646063754132363524700852231117301168185618921679826748360339479377957578298449331809127762352835063311760781357399577010853803321804063480824765339953279914246754593547880066968952259761911517802296357830954443134027653745168664125936630347870562475199181251877023442386631247411356026669992841554927125459529264636954736853144998718796103641978508852082750997202520922648592328731428320457069530146967094398846776146291089587461677584185153293964729402464298053549793667125036976096490068646852456412245010290572672810047365464058117819086709262135913377304754878679549391414664699766099723309122452035500820133767295472476158944721235540232550118646334156333108499401683738622718156652878730134588411147142247929919823188887850374756214662658336299790807768695841536161575792743481099533110082492700213671576143813180928417313233486737451534071411808463079492082552559042449056473196823814826135094209453938407863509991150332921989956381282827936880633313599546618196767241908144467494377620851397398362392341486545806289708876493627903058511777257535585221719166888948903286371446763084008017528135050797582044164937965617789340102757411915366415882964610783798146163418466406085532885780387231225918388596818197496344065872345982569994328947627960225084332028847569612999454370786135301818533657089682338196910068361761996098463875220688755521088635520000 [124,70] 5392390062876255786795525367136294813261843831464236751288798724566745040909836117931046893127099049440684734623239484622130291835687536257683819413264310201654193860440366420967949837747988735410983163013819370187692561040054952505567961089041635663144499746705486073977944709206665764584397750334310093438683055571664918344985098376585395623764653351617343792912623983940577632029607478792520816999718863536479765464241334790928090963027047272908120358634905456124104422449535138619350804333930109417381271446612864793192316981936829863637245217346137030488185555594694611241317429244452560050824973424714515153459864037296591796170906342386553253234587226272825560324639691171806069652685384619955979924376226527637127216280043657547168231401621131443363404639414065526601711791355991363632137256750088745015231058541698360194377343136159739813207647601304751225957886252277023041229276135819787724342282452567689993866280185430632274924783213463505018890820206970142608697882698494570924473448722255131526567249264253696973371898082636369418217257468513339464729038524550521510113423039061745069324063233404210934968982053409695637245676717138465068192901851735673583122901226633834736774127719431159026065065093008023032959343977689848648526062812649082888801167587360746239870318173270544217155536598102034237243520881002708190779319255483531114629307296943907659202258632773773804483840518080068270297077306602719280026654867152256463422670457463605096396305817864895593084040743926961882913522059409723138726290185608539969610812345523132705425719563592386658984762056792333557253057625502066692608934553815041941877677220537419548039984764846503467364712490283473798528590487452554889337288386850725751097419126298473110153235162401286081776752698071229182962906031498280378711462231009317541032197344305636309691105206302363544008002943735467797197234117263326402125924895239127383650246594257642587041601075694467875193807981454657557407534240402616686609981336113149070752173263660378704119968585710248171859918742516409630436794410399245702019776207360815417961461481029054739391461577920760998827256352900230111746804147671717757547704277210647161285444195884300740516633830952263290804279449706935620320636611671783507463109746651346026161449836664899187696431508341759274407083662682333794053334656457599523663211884123889129223741041943747424516072895292021868833904317529922333391219841777721043200 [124,71] -673232980493332232881712318558803599925381827815428784663182787991912173431598118805007255444266725785987025265963646423739553391754824477259870093314060100830448728648404209421277900152986292083014194404178460526067510546647896061459461042385631051038105069479090005066791899572030159439881086080260038228843017873629805426462338393929235358703180097804439782280571592168516417867381103686905444325244007401826583272760585879441044061104346324992771278479527825125062203111619085517466462034514854015500924089454893714308820842842424030041440570429060823938032090776617745886540120885961407526291241964561720385507429061536511284187656660713019395584497945629534860945352555065962141274568765783429902393115133233548203985255146015883672368966617786572444964351232193042321935450546238823658135021217760090787805524790011368482772376187411291667317385363000970244713353787787391783533146189964464206352948701639977672452811828121483007470847336505988074966181625294174601850288869779426310335010083353681293224430231525416192118007392589290834702204485241640866118795149902311106870380819085210092011073631610434487704580321979975332246998186341797903735818882287743781994010476036304457684758367210904609436950147117094303054658694326033661681877971125190452175782576294167802097035834262644163693922321193316528891726709892667744852436100881130582739474749827120911161881163370869326528629753437230727939195083349879908648907982645896795502622646791808281779515529620697292330537392312083154947160746019114243036190605046165274817218494619168521195108671986049372679059155499698404424651254880903232854790057649940611839742476686287487528475820091642896303059747045146498208614980791138773480941471165168491021614245880527958267241334953529812615625644403577615997472770884682202849254405841649629016243618303840506503880651467437937881575480667332890101963459084853141317075570768004621451357301799314734313780706899272320248567856851106344481877662042108338959109297157591721875856002417846667837055703722785688675944800854324322245038487601372086757738291682171280212649017175078913866337726936593210821240309033733227959135971043624037727428858362675994794048294807056596522344632224408049445933477439760801858999273415753347459882250987683271389164883278532041626220708392746014063482589564503765565501421735696335282311612197562040395200351102616309510772765597930688990130991477340773403767386497596800 [124,72] 77268185868452529068700043978556172549219388564669487140603511889017429823285621878376418604846697694767426872024034859301711346427818214854355522641729663698076752026191855092495221048810762794280937691016522678586625562804378456893659566042038696436680831865887725739284756312845707272977637291206492573888198992230142353470741127246005497915715301258119544266952284682341547622295270119831871046146821988390340484100840714536477450388877493331173485043663351660971571022031242755561176178835899644574947498466765318393228079415473894017036989553678095759604262279062243071973895645689010837707013913770501426962057823925754626366892035587172627679388474413196062702089066116819966896128399903185945216689719677102582410494236725827925775690097927123357370236232711278373482318667874227952369556051634745502058493518704498093233700548663982969318060347192827964266544426566349512712578694121980909640935835634807074639798853559556098071456594753788012752441610320003314343371447158303617379735162499068374413261942681836005856771782892405422720321477630071928702692221176912740383129515267786959186686580854697111445785210077012514824278143355622736434883719619373196596048183589814860797360493818873562638278095001187154762340485287856695729382976108019893667682519503748887213604528014735921811418158863741683369082063190287620220417236931351462041458561301444469639560864903955303543656809502963540554819502063569043223636114333405596408479158140132211372116468833394177621129420287148388179407887941343808903918091052599386754324139376082211015799540648023566878322316071704277207717366352796150994056670887953203567844044489585484517378969675312193632503984585506504869981246434721195663855275913380277775422486927469862906769169536748553807643592402061075507728624927661807560937017123436288637446746866928886047809098193449541207071486609997790862386272248409237855254224866694046984515254848156970343170720443998508158800323813397289082862595477669750987532332998828034298447983285587903285915980598028078401904869739329893293367589808782175973438614419378075268573305286575589297177597857454236212270287128558167633950088222695298430652050781286141487196248067236977350754952114304069270306542204233260623023701473137190590584258669194232847402147328195407456438263358286853004410087210601982674782580996713927344419692808087310342126585970877249191383406346774336307755657781912599468979568528000 [124,73] -8048543007228353978957358965148741548488926860445949892974775731486079534388908076619790105166365679757387465720307799332568882743718842132011799564061046691920338492969629707609065420070228962491141558354478623947713938014629183144836661974680078669368970935030085115687451505779274781721590059827725364306908864414674101483092953090224609779986865607259873611793399545298328876367128384848636044520076190163128805770250064730724119398908683472022519920051405333577666410818942524514250082538349485380305446518773288802467841551315286027934749644326580586571107720491932328795515295229745258291876655042343667589377977955762306746352752096115631935474966810002273868813329781304331261816064597119762462839352542068152713367357831555085332897379805378139594122072842461720783317090197506165745338479792268299447402634129109893257908798183869200297832833153934947036229912198890247568312375166882174470226439144131652387776743564569909039371984211168352884133758827654968913794314846068201827706854493711241444195171038154331628688092369095060676008210187355339672044155045451484298566145616814658009369261849231978060641114818262894649686366481177080860196425473675341760926012489932157626262306483515292807885413850540263501047707887105317113937930195518718186129144880371497555356738954703571873867909591333872880348548174716558280287268046324275031289024236829937925786798892990460549969608044118297404898364728801870787918154435497926066306072063879956289620888391814680291830106252605144619470117043816333402630262514507484899298597516785305168118016871154414341924570608449205213511405060149838746753994842961685775713743550288821147747550242709576182517764322959583023016845103008617873535547569786352384533404858502490885529072277034102480861475596787352686009453098775360604653796597141079704084911572837443541637857176502919014872738673740957361370302217474177004652895103463081385881918556406940448040083346050214055964018614097556965743720662667561057218547419146444372495663327750671062255876050203722084140461914081984635047741714138348230562521386673788184849898222479149019188981861167323423503587368341475367174935289983632956239168584715816845391247885540309412265532488013666683184594316585060428905535032605412636270309822255561761288760461797274434520628411304227636881098624329446619057412221621388739095600368679941201585762638358062407862726607246744845316619717429856579722624000 [124,74] 743038869206740160254707699193784191159152136384797850295257741171417401083524899454230178161696789938854555053207461019245491025560081846426933539150020192291918302550800854027390492839253075272677866680857390801989593603695613696326688580824760592183577158223488443432531842086764668786169647724598863411800701773941457094031324599901199062481469725233386665717495714121601417117693825376163731226245059982018760159097799832743753829271840446938623467887755304631592965611441484005182984583100083339099439949024034365474013362034434471515142130329285770148732511519284480175615586007983695234134768071086649017673233897989552955624660127334900841672593520334306615456966540394654064564539160647086926857989396461939449105575753208271114807822399801576800674969568854140334693189976466066542168462836888276249998462201501607054509098660230241475407443629598497410668143774299303884199252453703457643137659699883550818938590886743158762687436573825850472203011960033318977592567128187062255436530508908714601026755705609867534638358565826952679864852677925550299006536872428314719738891720368214696552568216527131475257755362405633402970474425229386052940152126604812646794047302319465640918504151111433159748008232760394902127515565347384417451664161541000130702720584397494302259890210242743551853606510787285528474511768243501817351566873343954620524099928260966053109267711034009597702817379819572819425809982280858293885213154650280340653741707625078329411436802117539206194756929069707510065420466736820304063767669976017928129280429116765943377009180568488121255328939039657160134171344079223812767384010140953742705790508921323370105756868968830759020954471075121073100029720210981672075952685728439381272919083713162269835527349667190691423210544823606124763190038794079643907589236573274012767976396380813071388211110871604887751570611523179653337236215515239183454367325593049271359307844114574500208299706073274110723252081044286804191744263419855309813514950970846554856729753857887608869348805295467262105275559705932503558453670724779017899867349615589066539382438532314425077152042912795448317962457471750048826444983021059400236747738255482139540664081058605827497267595009214943991308644164466608893020999162413909777352947584322179222341093385662131588033230575764580947561793057696798056099135887853941797642793409163217110189426249608208678082507214136140929426316763071334480320 [124,75] -59410791752778091193521045661854897661945660459705592979886305467496764969488077506563237456346537117592122327186068338600131975264350414164049499047487958251481275879633414453659524486646192018622428375185602828783831162212088601335724299905434815570838074859458517211085387962685152288138023313660980579809783687903572316891788280653960152106112380026632094373345400578923325152404363296862953792288509297125640366863938535061678729376560517732823689068234878324632541116888401460427148059115061673148257427653847563662422134457594199533747127838178830961310699212295736836509650588929356509394531450228816837070728644745921612292122225640885014024576894062479330390401558880529274398086793246807544274333790288725150773885382848886813096131043252317978612135080903610815996300491546743547849447567040559912728160075680963924996227638110540677405154342137659775053684301333268144980563447480129990781732356914980644251902064537940878433568353637138418035264238915347045973636159259819321924677417571140358456354224164148925963336365817918361084367475391261040920095585669064026342518534235469375905990998720131730486306448260657569154890822325642246382182084625081228203609732662141372422947750114158388129025604238565220281176442342338828762255014784896317405473628644456686726638137132613922648712829910723991330484855924770643549405451902717338438580103452993677755521131386464050725437376440909344258716741423336314297743378629052708737473542625863932761310675740820551627765697142098157041700548299184419764571800512286477898618564764605720141207047846363923077665652392038867197651552058365765830242666431187421534654569534942491286226427196621038856926296423845813151659906965791110353626692268416283395938851466184476449819898868274368951919834107306583283132821563281450288790506882226447408569017983224750892821509317585389124118609354377699112897007407536673945816390327894378942573873548959978836886038524571229352435698211670483122260471138501651666478571883644943621763657268230080350209608489207417586028112764074657614923080557092204652927540052160724930892626559619574853942276396603348433678823212718976521790748546716321258266369982067484633834642143357620030680713564292766053433025272687269382401744243003825549036726694055683761997545336649198794961127262622586336099453632117816321734474438932927567041773302808322149188361776935480778875227132488552385883904097884493760 [124,76] 4099890513524427673679235637761887437468867747578748408599232672040075843753749717509656836789153992779538517914752645089349147793852349581397038108831097836163387891808699278272931279770482153550446822705299988496880166732184244981756841193596876532341012907067095581787373056066508445493862572687095104588418424410902569358387793352736649863677901683989263678840232393883592354459536090983328273731158962163209987368940579514671407986853055822680482079103214156672541278117768184627321955853553047183745951369150381991408008459526099253804012598705804195979227888275692717393187816522092539956358167416080872113912567247305888793423798944304006765324529564289044577536233416355148227090204717300070769017223907032867032347932183395605258214323747840331905240880305879033722258497343482031143175205607351368022736269924358863033098238230561643026162981803067079237446249650321669585391365681949564270227019027199791698527886798927631957770887793169656312109276041471715747333364774157474119873992488881874418905412805950675164927202357666946704102467633800642794336845541056481557553800790021495458010162791241546605156395280334070769007741675591668500478805114910910441044077535822925314935312568672835025052536912969451878782982721117229993886398827672825954228553767926861741406013835696312395557426621307914851964127461157048673307157935116198969222592230548017597740316687436245586315005944936714043307067912279827690722938121665698363586829056002977795145905034602288450512343016612069949953243300655807335189266047719075187383730210419699480480566926863730030071038459415100016649037788345219806697378640190352998411928381981184378983471969992554857478015892113635862076731857889466508039246670638698572200921789799181904164872725213611580476949266923221700773660639657134060929858220570785496908255499460758015060218213578160920156155941132863841842076806929029330755890011766619369919605307265431638506363956368241070374928359085661156991861024904157829353718711468158723034436681472010451840828586899846397625717994735098715386637454123541962661414836041131137297072762460324700507384211951721174887518275762434244615895675318652533897648225916136977426638267945753057814510170808229552437340411571113628173384651167540217630083985915335562061144992910595775350767941325789330913872600545045558074932231825201608126331294083366424753350759472342539043622431667914306006290730720400 [124,77] -255165308591529952976084177234802807672369654767101342962318092069181721103397905723783249022670902991994283895788298274856751174551148005441490091760499770951513224313601592913679067389500232885082683240600047227433843905475041113487622255093809679943294054880195788466170716493111760011527088987482893592406131459062777561463946498375412458509776293020586388604209684394111322807943143473048671368238227917247643848668121351704776477683464940003109161674667730365996650475573078820254599373455003428208498900355323935131509606833632861343070776754663886895164177153992707011736672966601384345565163469592050751829630849530727330687584982607115248552813716306858594276980610100925059895246569554471490649337792160861655133407909448836207893781896192410460937990486853319070953995853473037956432180574818469254581065111902120057036788960122380847776569499078411549770440380720995944547383262960819350955694927992091564500675084799317689129859919993221638551044927005510256784031176465372360734788228263642613575172780711514277850673521251433508409090910914957516878140879326988561152138244155171285372979281654105218504243399776911046102126408609797969834039003886622935311086223019876192840525415799013405762316314042488537952727764144869435440833331492318257387125872418661641526237355689894930570246830549292400669461214781813671480352068377430160788072152385998536338741181222168450699849473627861986417637305288714966604311730917411807040626370456882244562561508275776024769063016695170846716337665696518505577606166378282459139284512658878748782806149683323165876723716955617309558113263882061326878903391005276827399405853790961955554610030448342006306188041563697310595589484516231060453422021419535025084461170365257009911827538972242004057408747209527383132987958176193915796250541489132833350541151623940763294637835708378563676476255415063513914426020015874449608833381367170819499360562290480532129957885668681756964471008846849511763141859473371765875830929198378845910117597397360423690636533187361155822499778515906237366668859231097827559724161758847532757135350849754345590653824648833649095067771996784204266763492641783309116593656489675380545177028786552190122920541268718257279970290013163275745016952223854424360610193507365309694597214109155958232835702157104022795750717252496369542510361611454179602270577710499304102685878455119189575911315954140916052437506560 [124,78] 16032406264559937688167553846690331048612114053560548049088045502440922968520753351063736133025422557088212594966813750597487753112801602837831270506858619928456097673976037587131744329962887814046574588062311549103182364876010240811272317773596954404369470490978716253229912138640339189191275141267598104898079627641525307930398224609192613810620213073421731249987143570270333777380768316775363298650695216929760154578337862145849862385974903882260336233849775687709570100209402380398381607401246748201075745403591505806095259831005364604636841059376645276045770679727088010131786158262029338780194561536790921643361124346239764393529223449632854617515599345071951128402946827140030123245892015636368210315151535978967360087157369711450998978033142027751045118501648881932060011579900656765560851576876463298168343944113052159359377296214222171681866706768448632348063240423908700162409959682126707060742064014971087941634369485759134250285458798977322062466829789559956813334351136273948801608486462039437388173341076873788370163374212786907728523319412207757473838676238003414775292281399317705921728678258220615887390308391281118236339715125272931651859817367938374967327797339508577304059635875359065365740518057643995002472014282995698411661701790026710974286632648694711045004365249087715538282208077262899132332876068875721694377439345661259494462188067358360650774653973029583006333016220115743587371731549620642245502695365201554712878729859010147148619866463897171817922370139799489998829140150732993689588447568548220938722733251014095576477140479615411707031524459918949326626989778009119277885242846608397113679427471607736109160349386034846007269682484728203756951186655527609254368143638970032461925957051419541194198039183231834107130257370200729125445369537740636640394005207699850215225848472648056037482811789393476899447253091432352321605558529841686729878066056669068592454435404341280547012184474904642895970479822126049702485441828615677283501430827541764379106309880562829587775327825519164871306779372065710837807785837119376651312413667684867588642080180095132484673519642583737640575673957858446733796902651066809598356614321917580963470387569454101076590250907599113559305919042282025388751313282012751809054570456100838392129673131924911740230424754889696957261272806769146091201966225461291003479400113636502841539084254798264363816144810391392453598080 [124,79] -1124087266955913697294235951920264920366259960980174692609291317931645117511703049233608344765368313327397106139607105899056744790173352635416114743211726575666419868004548067899028424991821552554212945155399587160245938923868973108471298409181953935195653934669252289653775202323829831413603590922749774440564740401840096075146544458221806252891607755091655094954664082730955286094832201484419032929175105196637061010445303942164698452944004361916110814016938696869427462941498226757628965787726823644555795387482793163976852982282994492522975442922616746429478623674781317319708775824978650113705749857277044733314721882078499482487901039234968839164729447453659102805601624520139588493784501998306553629824044140421673627308588293435279296783401373759977227677626397509786626957971763562139616477054682805622351744500280618224940518642941646621362744168096424992211874427791000982943572069476928621516379554855282724890512811780234638471146321214975243139786840378736084012908936519793247585222332206865174805486982774387543185133923216562663646771005551502958753402597231926842011412219029575517079149232026835516422872844073966304080735860057008498024650706177581312199071540290115014755379981604038952803551492397286210280530223743564696113744282120998355608722677678810618681074733286647625002368011729406589276879944518495422131111031675637028332273290880335225260482411303022094230282343873902364447925881268449615626387957038201696572688724635914903811029338894960525766107967932307158897329540543685618397448681737800861326640164395204085981503458141307426413923559684013607590771161811720915639439373890266923083372160841317221244057668895130906439476589841793187970206077532745137895517560339826861928348377747654711682734603621381428091984037814903223374884991849868849777775008649940673760546990009643299788997738929391830594050377548206801216038363516948412084952885069895940144488191148050572163801070919093855744017986603098469471820608537526189131989463573247037659190850090500893407426642549419019496119504224627122655255324788409588403359384866386602659487628247729409041004092914356780266105354581775087079037686569216392997158393869236490531010345073634288217147360684621810945319181597543062058802591217233935578029911134309093969155635647701356447933882584536062817076987354187713413165026237085669095932321450703849749276103306856822682317583023531507840 [124,80] 80214342922415106532878178943237902031113614929615782867816216154418524811331719572654866186295007026621514329751300337902532025796126484691204613685868045065923019598672162116657764403450357419314847185450494590483149022173275527329350461617952931371773123854369767544512431658721564877501871468640560421020539998541533817265353358494464259974392294095794183470001801836106239360031219865627287467678174191951008442532346212098727590239423574115883426791877316986796141429094690064254096002811686772520904544121005283640612283743189334814891285038927301308983751625897645519016045157385873590969250103920582127681864875798397897028425407091844586990026931884056757757129011962204227656589940739060617843245677340820514043740555002794629120293700010478144118046420885717575166554569250671608630538702211276612263166334459489151667442868330373183483837490131699674166354697614826770824187289387596233818599174839027129717873950286350320273182090413686193960020457313889231818278921276072375097997615418177904745110834940407900998637369066669516238745887783012775420512348278299077588069331283795990229634758295915579609278765037445211207293388806467315704639338424568892390835696990258127780654220111231952438687365303393838363326993818561842514286344920177413120510946354613197483944794028566252539710780100867144548640190237740689091018246307919048797626507985572559971575588416706769220803141418145645034509334501353220042437360064209974213413125830955702514963234965925304184237549368268735074645321097405420632271933356175114017428690166256934233370388803388989222382468858534427205736875960030948980289454776832645083309000646507479394214309453018977419800792126855012116720998407276869834115841606816567985772914974672892548457646756744304839031816288884060829339134375929201170404356207842688569475419030195323812787688265212006846027303120989300571109038810551728908416928379954923752649226040057714228701739561194894706138259639704251764298074775526076161396361396350133347893317263853870009102471488099662351626272942917462056352748884417702906033003436349642079761524190414241261055366883104784111827747368739079265158054865153137886945769693857785696223462690420331808697273374758477477009909141474688460965256313803309613669155001815382025640231476384406783840336215376048147889230508514676573440670918437057381043085510936122193473430207649287746926616329918240 [124,81] -4490326709116096341831406653305324637843503996138270047876915107078322026533247045805291801352547837205995384998405297323690499603327032539292567223038404350365311870172952251182604400967969698648389735966447178717849860101422710367150851194048850435269998386365598736273214696326086754680035110875571556834198413761752124723458660046621703071713824884392357221554070766327047480116913843148010944115936625535055140698812914918408290798696920939940344104891609901660570196898688217836512951275317193192641300228012457554503265188291182833242406845731268157983575736333707550555539509089350449905482012388568734754618726791704669748608053121438748022014914688661710772761040525373305378197730276905859373987705944122479160255991056859155760041431682947954517003456417190957723061821263953742575753895738958394424685063641308618911784925902569361115150568271677491300456472662358239994293771334822035371711323274107993774213650140260340016097537151905481846419319639076865520079261105309703140914279009606061997853366410168469737914928411512958322300099275784646738081156572216085390795730033829970818520388243919062050835935323962117850732483304488034916494752291575069564245611324164912390207911789359364706759592772823915038703386290302712569936810904524909276634457922785186821146336032521569302156161495499523348190609837238187638546678860787742278038245725957384974996089348783897455894260346396076954036870687018527193462987975997432669720461860363887451305146507304211692261628468039958904232700102259398873229426315411205143721317145287998251445349063258557661095703582794387390338759818509131883912532932915929356667861721898477840656132502184446737037485863132786681556478343252178790527929735539427185135033289278634357529472172320725809172044945889231566513849470209698480389029542360302202622289201553073508763485673733296738523353029137644186115045796763804240372706506991874808228566330969908602249538715233716066672722733524408477070698454470583442301206425279297932009110938881028708109171882186587135419844851834978868628159611914735679744761680329943717206037456061979109639710273934272286316822100431834511019599262977875212320154672177995604549330670224369354855191210761059975177199346984834014211575582611666021122483824041485642553384178823386282580718340871344027246656081304700480852403432301666702737771738909454014012892168471846394594525684480 [124,82] 140552013121753187150419568895600133622972871935287266181724309706718398594019298373138411439231280115011072207100840480871917309966961549196746900460623990760510179702342227159779267496976764587820021616642493434572779610695898427643715013084570665616867336192742000981876371534488871108889093959238023751374577433643676874562515084114438565586767173602196314190004721097658168629037733788383990236408874835122118729663434500687218052347796698617024613312777250220315326244233411824788048663443851106220491010405958643975692386762382350757075935962335880982470125835718514618578285799779642803872517832525559465107058966911075049805512127361701170378786716234246021275904287265307787827222938799928815593793290649202488236106513642363482500232397246335358953633827954038166715628518407951119106963134609805741974669900920298255722322156342671299584237654311288728916681286125777559387100568946655467093852461208285491504033381764645718216871182699537994757566860441797463044643441285500080310927383318492525417064501880234877487405686919421601017983861055287535433736481804893325122886574173926825793152360395687029653946014779913924501097830702368770406100857816702345079354411632163480184692888118883757246112061505178476403303667687717924053592178697295817979498178081234237863286476148267260894148085518010525038892589419069713437809668808485393053941866729774272491700148315969991727509927894407199630877487516728427550408715465895919526136970948394456672612364367457235815156169294138882928530503080756716229264791344343988702852860523925662888724209659166296520562560534409484528986711962736191548201562980745618120946116727376660542050901722322010206990528346780521655820016492740324219652149805509909910925373999945965017222800043907129279688756357161242289432629093245207812756887102164043220583543718483690346262619199999214380314328702824814212765579095223759585644348654640062505469951738731632092559887385550918657299026724819285232513813274369726520439139201169844314409679421657460417804982149919403353078520131722802267999550735403815452126654098770853756443351907542275944573297908559633308279686383680369827499989232859822609338236986059497041520033219948160635659507295900026233864333391326421214626206482965992422225189946305048121371355842512213728155678690691040858647534666045497265338767772749251579958964827967156842772670724735187906032480 [124,83] -3552585902156698461748810403043351352481659609691838436634825124767045199151717139649786945450565472343730693941042037826475966941919661821369349951757872779586296870399888105615580982954972977091667409376914780936973449546864986755415519744966712095116302247860674088774595052837937911864963952425537038934024741567548260333629029804663489355820124654081697223888390422517744983540871712508987068108158648544806573518789830564274581933809229808404966191115481889417396898775979506853824735701899134965056664650100771647448887593165819360522297169393786258235593237703142181101495317497886147385273397060853942908020070249473673080902798042612894878141846531243256487155158416938914550556248040117504017028470705790436102660433714781524329288674425743293116434579089138540693586744621816566529610044089345000801528430868666065469347673513504828800782335640688428617430550345424797314408904407208487021615526257586610313670210990407677184389891243206255971102939303897001834024688512079826127014559939738991604987687137351246142691545033238968673980280893158091414653594634941445618253180008547448780442208906479285751562732043872503678621270330980518936469732002228865553550932671095620678165667777967172654903496501849871254193009911223410382809108308517409693913741786665776116315441971081088167774133945457431915481001747465930213138852997230717450064639618999791494985279990336001137481539876536083311522449621094600205637334346684345693384436282670608322293428281614762353798503922173535640471374847179719947387797370056750994906951612647759180953501246769605278723267873387657892251573374417268438420281229890419291392139252690594354004243279410653134846517397890929361357405465497427100293419553870094865199846181559310902744229071032609502610309635327675165046720895616119550245185339482843470011155013255559751683313934680017762631203159330674641973519835786069310002501284988649132483247337710713579252940701526557049814106464786127630396849436742199401011837599092541176153945585386130560504645786753643480035561905341556182194793268796868690401551682518647827275149013649549670696635168801580144537800908361121617351399243118632280218448275837829497949987842766738524692933571768757187866405523980609188544474513203158601969239687772393174703298087329912683974520335680938245663574505774916444740920441399595443089416308186218764325617545917109641600 [124,84] 856183141615581955652160438848825353505200664845317336398737018500749509312521012268366234833719894271961543366914060472297300564577662353463615687912566772718651427076938110666914881227664928579347123797416204483816297261775408017499071499301857189703593673329236684326556366889974020983367963153277358638218720255989577912241155046468678635256238237226517212841287455896712061147774408955952206005366853163003667209020745394766287348114484159436062258679753940018272343230518619103568758522073608966446143527443803232661170164392469848760730527581802136400869230966402119617681842020329385420612433194513647151428042407940053445437692950577505051568867623936868487125813263213866243127122440959760130300655576157269565312667516978447995889350213226797256531613625322513849356558179186657585322332960792686994156708461064311974078764840765120395729771062026344357089755745993560460202958149786881038341867876243403515022183023287116700940379774075052761835193824019732961355681282937208251322939723309162548559008905654414302049751554729565472276838683309570627604241492695770379195541799397319244895794245204221940883572625683727090018643987016016624687585914929068563041895405775888569179527715819635272840130238597481548133347565414662140791917068293533631771118696364815556571405475323860592557737632186620780269076047287216458669097325957388979350479305155636927977175125075583797563794066510984029979096722959916515680055979549104177384063608955190814373672331021690654348874644871845705860172901729494506535529803424423207557536782990819277138928213491655867488639682985142345664670932166268295854930204306281364812629962735738429754823804670122882031394146556496604909043997284395877128025847038500984265692191229960337901127061665160017818775843646637163893150030285375417153911388060159233499729074461338871391611344072572163077396105209840374828261266029998274865237986104213579268096588045985085159749442588177258661729972312313883004285728890279018989875593709923036990437106894367730328520848485929125618290123646503310695570658602521022810633193894753297505987249721058134575776289649020283489104715476298032148838228504615664615194706649520231572847595406884521063026305970142572656570016876124402043999106909130307250279649468740074118351204183473915096900971631274269337268062549310039968968038221642167504209010843050896896696072039901660 [124,85] -107257348384677494127068169576039233181032495539866315872845833288986273946968048975196503866513090588569477970689309857823995183807918343669768908033884487383563808558600291095474804792054400627087626038642503267316702931153878705786228209103551136209778330950018976518017522128179320353990564206151456462131889797787526061884774540663332663839790657542551946714312395431130583627376925660301763082851996936546107552529585891933750984118010525769862700138333769061429792374442506796768023475407904620043431342468382815187934207429003950362164501196933778788839600816794917055425882435011524880498786763300944481668336622181010516079600484141528524612686741320005650631865759025176942721142343667033092446573076190759587494091863402424509294471494529122033539703677069903644101113560511562134777879279583403482871832584722872124833266746584461409662282101449773981852098188249283560983089185070964386334097167817312318377933155135294409519557940638602849499091288867221316504180162351014861746903663838269732032744329718052367288252868534950761247927102261382176714610138385439604343281613062683440596625631136506156899714184996247824789991099045688386584823395070563079054716290907120176411990739879392835270669089335101640745874056163426370217450456275647601524097843691116262782799120164932044321262032411802397463976924089093186678326422277806787821203077709795512160065771217017032099022399707476720127117402030243300613320522081078080039667809416942135967960278532105805327328864383384831690194740663681038499685309726637421622907061064989435127719611168011715993391194107913638607935583696966080948291035067375415792786399427520761255623271468499124373125469246460485237921414374390878595567675562892094940728357640775438910204339421132115866640407680046010709291961166571625335329703807264880514099451101385017177415636747777233996257733972150376645231098495404519368778827357222591047757757692300415412696907406356994150529787951531225000621791583085072901493418253282350552548728153368459387095812847904116106848694892875363022490652702964172161561708264386604511404214799484305981609709561272322424608666089900113880683775112327177334553094334442580782529152064385285529773760347613635349313779961958417667230505578922103279250756933613386065512913979822381106908885288373834489725109793712349296539594761731643644837661582358715301742257383680 [124,86] 5660816779983567392369644339094540562995026678200845620947676619783318998285952073548741037279235300416386178511325381248871072034037503331798782512741731805238963620281729433615806697155810121975021221458822191000718637010054329836190881133884439545484830154895405105735869045665657908840003967529802786114934055472854679211561469597346211465906516492627149850803458750110162761747649084597435239346241764002675889812861611713935747908153568996573698900024361039830465357012893659571426698812593960208043611187898314873866753305889325309047388202197162712215334881349057504880053654897982147702077213524445367886017978174657540732169790610466452681809530647976231795673395825129070682506391768166727147542520458052018358598069695416196013129712513979537395133227046919071819661269565328633382008551607016778453462612294402823577750427670600319942559253331729629984925262419825418884741973041063404950110789035103896559997960706191945583413888955141707258641251452762102906894008884422352347722320480208978021461937401654711476803068296628660740163051709536018376821485934263966149353592269505773899194085801635550336866709893326182893854510985014779293143803077337087378045542080962341129990635589654782580234016725280328277441541760713079982046997177950733360827431816115737764922216293029238931917875861825383920309266726477936116009166291239361782168041567643525050852483268301128269234001503440220874399047267724213060080048608513663436380654546639378571286173099344124933152941733117134796858373989504366954499542163288553148444556220523577131219970209130309028181269904656335775988394042873495121163790660921372270264202466415497163658324729093359109557729292740191864170102933410597919081685462428649832303240433819809805727955144086066728969400692717243188344028321534597573030825474837268840974478068088033709725796000622171743949305665019371971660244446858436384500993503466783551033113718388412611654106682378885154453975378647834404568879928687087627617962052749660242634447506059486256210004627285288264092619286237177238020878529489470573966442623060355496113373637997278001740865914396925520740225836231379008770125626392652719490765003453001207599126864540473371117784856305969947496186157351253784348927422378934790727661684896465880295934182361188046917952156648165461067506640745399279633989885413764553763856135343737609409670400 [124,87] -108637295533576994441738470238003033600048049324971185258870541640893814709086428382660476649886181374344158302326461367189662878980481458322814466541189510316913875167864970300005216321976608788285282558528441277716765842914215248991985222216737580560843047910671303902838490657617781931700175281759842466899409552365089906392380637005050546038691387903154733927766862199814481421645844816014958051117637914176154396061366827741278537971610085273143581381866984082776584616340745174467847611960948632466386523683507594848038931319697520146786983422887791843254069253519699514397917047676869467573452798826181433333206132320850495130509242998629692524086123638893618974017877243838124862586415963832073679228291945821726701859934890785671784006791498374541095077404557793650695374637284334494889704777179019833617361950379975623577034636877815473971631794214662127212566778510203798771900830901831366312123654049319161970625229311160155235914611162659967195408225258524296671233234658542013065060114979956598374393528420924964006538279971121607268385329532489411596800838405224258733319152321360214063294399867371663580529249827342833800209396555921550490088095092554355757095549857081689185060583610533958910814453950515882558769039031705203625841259453855882243263171331853266177462210478365656883442269987688778532787722546010259785825951511854000588546412651867481297707939726328910564125560880912899865952787851140775624068029258241538862748977103823170936837787675493831665902271429913879388103737062939188630885696628501209264149901488425010283045636818484976357874976767635457693049490740321357379130071064166089057251136659356755231583974838789111999085315012845366483115251287770252686175954793605490642281867323991654247295696191889736484245726903178374922133038383195193931819546364853380547438770053282139555134173364169059927585381307156703033455075833057935109431897903710687692578746920901438379334183428449940014270452442488834801260814788501523869903301361101924789464433307363361347856502679222446888359701467498986874508107852959806398666899075479769525966246890114621484449361497261533300196786635627092869938879329329329449459745625117420028737501270114300332438554287233203735640686829774934081898100746580217125557038796925279685032208986962395774037151493206283561416472056532172931330185239527067216096605018011845060640 [124,88] -2592008910322211297803976573172187355210720928895297940025984113267637511904967958970245004405362798357433375503310460569663827415826471230237760966315466521829909949463660541181553971001611882349227302345376518620097338011726410841870950961783896039507249158755843348768691296162917573596017469373417516763147742493112267519297666656588740975913247755226155862951232315279682387050642691233892884939945437288405571758735290897666184832888247120254271699005184270095063362204989975055548626314760043744435890417433951142326822776248415001779614634572963347370892197129213263598092061393487635542912013499980389240100681704191460821652244355392482562538365561253519915096406756179356071260568899582122034043907944141763710844943872558321985732057944165777845958273415607710184157028196043423268995399449473258160105889746241552734425815420133676490929050855368182471483766840778223616130438017890917221017190557857905898249909570382428760093043992549439219757181629587946129580889738359680315492586053596371071700666386565722001420478956506662660374742847501161090105303087162659992112305590565582139736953172400202548635344840369063717476051609610610446035066715902297619894224483667540471113912980525941734746688126955094597159828994066415524784972947297300616740999037178807491862724607614892094781846130323735388819127556364925680339202733396091239123848306156624901488513427402507527922013245758470172588247012921044317462149984556256002957657702845520652316811327170758814840692065766918051832976156639735078108823176204170021949256612920795525757696643805226189093546861281200189397493121196200241672188150636956050071271570253775147048294009491227712871394226289184641082867443931560440767418224794107492515385881346274598030313719326780362764989045621489366058390171630846016320595362764876292448529863173024349672042385263431490503343451081669156164037703180290155144502628775359416666574020187723653593559175175728034558618567544184131778868534676331004124246732243595831029860648751050621729226329008592321440874647488745466190801307425659368599103853064381297068551462585397581926168148939148511119017080753300598387016415746961324286844351821834805450302050125343518418923468565888692076844390681697223456614918463652329935548180736791916777884537575837416811699028359792214760010362854025006487568306103155798844236345245032640 [124,89] 256901773160827073816940655207492689187495494063813118891282463780532586500059946600646909805940535028424059293079548794413660590683010336728703959039428979892158276687340475467207238470111547754873950917928818622238037550364171665320498312444829486154067919129696124845189885430984856032538934416005048527184384629522228457714505533737043027674979006514384642608301001753066754552153247900802711178845471601006917218309117222554704891870721628089274935069505677246392880647347402400230413033361875236969115777048052154996979109093894388684814933164244103608437808049922422166387723471185380006716538242876775171971204328860817356884398248340994555064944125096483926251931011921312597120614688861878957967532276506633070282124157153666053466268206075640077449530940593015734018801481010199686157012175885820722912310246498401744247910212323091842445105251724412101965669267523309677218553032904389298342889379249705853420460263232580559191687963474309833969111562119369831365368552944230286903191002492570121286095649538944356987397299122424841160839863458479626188741216117026625448550610127906458667810046372214923783094670822679714601507906226715846610489566418692350246337816999899907955046306560798376666909374728961341021714431796501740441909020177692144069702670782963924898760816323930490818760076466081546609137159849542887421851744626367589240646917799317754223248374208949185400428223681327239282730946230238366203656321738601984172908578758721847093502265040267934275889152529169129255505495840601810971246585580268961981129322923447732595699892379209146429126985422688829725634386963123991259908787423274339413330907530012315459273424271979890445056986735680009220947167098204788140286541076813082303463229181442786733804464603783965824407418307000392650784764612592655598713012543181830163454871284384423778550879417565395042772024324430816110095700847567474191469460903627577150798156482990350163653247214442944479394450479628297787928216172464657317430841286627073254916128314269510829014429398773876632248169466186171368665318041153733685152117694359188139307594222122723993623783807720720908801508370826726270907907702214465791152819710636546675232405825906689944350142934981743199106380598026266414723940389346187871466663875211157146644107818162494782783789061795547765642724499589034802649668338028880477060249784320 [124,90] -5477166795125217486374689665983663417793507414354696369352228924407938279265202520066388910946743566171674223789238794723652562101720773201785483536543854706524491224613645526782978538531520010074532816380206508587004938803785909120025951795893321056276258691448680202294879526354356467040939322522691914057215450306336550731233080998038593917262615184626814216188587536938930631898566515653310597527268660724322524168944982479671064364369521785293945621336519602919569126322305209653905964459619196657969967020066903684724400115778065645550761814371634406660222546245566868303706294541777880892259875315071860131980615658611627406544664295322948336514716717345295339081163890432984197511483641859278029327284850790229004082580522797053199441286510958042233490693359175319081632014965867802541388104958034909870189939482913311764541698928163006663559209742200950424547137218760062015345318831314438754952983310967858144594810806152438419415955995754428895174990083398356869984491854698508129455477529785004521114649963292043035517958471184378829693924576163160533725507137966818288820592447748739362877012915327992302570967606652450834943173178309793304418665415076209418257036888157337348938901240649651556001147960467322080930028253816658794077398237040928566550528834174410541828613282144172915983165568749823022853073245313873274315771199991995496726698164831748126093098045458671071579454077331473946783639323428225939603330197274022354266053636253474876248537132404878787134832294989684359873122351204020002779714409758365413972434630370094665424405219960925932163891867042999273486183960373739474284426051498253670421731155511983858173254888451500724594991409780969909729705334864774429193342436092354389446315440312336846712870204043965713650446102859939214884452523343279382681422174749934595215263230705318356425922334929617934282633553615894756086075320812497375688572074494828866979363123262699159466234990991045109106602513910618337515503476134062010800400691384501552761783063070716548857733590815992658788649679669004427461875386894018554078434820936513095889869863005249209864076586412568381666940362556280846417197546946490790522759274523747687031751918640182889863741993093385781777501269433473553559247502333964691091000293146697503810626219217531713417937413500064678086955858097021407070229125984007088064727680 [124,91] -202922277635505217657242260795923623564166579772593430754975159149243785255570234758313555122279400095601324199263501069194216646955032352044832079174327273285908378659285681944970227071528179067932625456250875099477671917455602652327883529295830616287337342935668082492530047771151522103450753900999257712534553253402899247851956669608674721209225614570422868377579734819510152618504015072647559815954087933812863100670256560173402713487114406144435709093992526131516448980289886398037030684008673707161673658171845765138941353025052882874015149355587022527863697120135322972934959939704226890779541874658265952486974559550110691626364506320890317847395544237492223130592994149492636593561408424880538756838874725625415829648186387256400623252616603279308781329151298531894934312439568931041980408584630479251128889367129389410020720184682311306857982276707855408503876283891443328136756851600736834843199186247963630091410022650333191821155967685191236476701315714353047053836007510386692157607976027425459756663315386661486259469770467947286948238002915760828684727505112221613342462235017731683617392478318498358796207700204771348350860700308947340822135351511126971623146397357915795213766231115219043770612298281617732883931030035019215625270260904095605448313822607567485292302197794117779739406856925573583140899430607368349530036102529003081319992881195441407501823970271748711291161605684475920645275640961844040474179475297634282019419551489498270077054534557104898382861895701609478010861509848262889892414254230460296877758702633481374575730680771518677509909237816570360459827126092136449699180204114373925239338663937292124908589719308111961937866220155869552233243299820896970853924071805713504406152788710509817030448120712425893815254579565949592994598313979702513992550054378451883076844324235108994151830290986395164178579028712742178488452616514530588957236567221231416059230227979164686119360780532583247598565369392154389953195824427199516582050620745110410283481125880738194036936543529676680064544024035009884615294850254963781694817461991417936219387149055208128833177715329223975819847134090875581243350728860136412236951473209910120090109890355047558759149028053608752895951707513075823491994925249791687683089583900783056129038223512108679057541114305155893673788895374812691929689226669829860915280 [124,92] -2593562873037681489283658760664852153816430183280756617545187007632767379578581094962719349722385509473222620631108893497735662124432131330439131253595838264004809418474409305583226344973977200876068716663953167466837199001451699468589642067835878393058063560886424925840878166612010209494358259299580129059979539486893639379947786967405382761082678547844524912232718133149613097464930632843050417275397009591549200195920456086689020795707856472307032446453617185608148469361438711446466001812872926661876652695523913775484212873216977725219138993122439737481560741698408140436969140528794235583191564061121910541283027104786977264016189988989490978507693214185208493021288666607206678435904232368787312646540714257486303457986274644955708545193763389518873099495081553951590257522434359802215579008290965992729976439136539656384594980447354804531319837150213051300594190637053130713899471968687163242130930062250143491122020648136616972519971931776980740382334124532748491597970570155659708580927908115472082147204683581993542659910367471561937613825557820831099359235919025591106337824791800854244050052978904172000333498623212568544442584699991089167475382790787363080062074576960641951627931536653801002087910161958823224584257289724435843972893285648302193867325284948673125428774961493131980692935465586015096852569911280994005728437024112315439262560062499325494668103495462155540462314227629422962773126402918676502775623641620355207954257512810950444966052967320804331642409952640485327719157808141598562852413040599027755804057516589801707399660093899033906260847049422458134002450481231482047999378869524777671360710401560003661720554159155556801107602523586267739332434091390427174974774087576058931017433221562421780019897741585819011808399956947210269339382572681612252518616619569253812808391267478677836167346415872213569998649645301447752696888567972422742247011682416568251932423339873631623743496465590350436285027598331493369578301151380544239136866616675543365510849659663139321828109145675712287394045308018019567612092906508683967518399709082680966798379189447474136835006886598614758335623055008616908232705078821101481884610892546482499933521821105713762361295745901425210779251620752490970676298572898297626538887299198267902361092711734639271026994619595984059097598154680473953587385285577046680 [124,93] -104064300470803057399898657699167030474941232132420718947430660898512242274025960900782842221059366398512619179805609565363957121574256809502544426856574822723332961732748296115592018981192774662974780114415488476906632877295121955242919783632551468577488619066182611112891105995882147282305080355428971969022189093429455378553671133123107326667308856807596423179495493925275033402650877007176676950632708243727215166899491918031584699806735434177894583131136913850179804857190170061725756728681098406327344548673753670799058419092094221336247319300120385033469595198689995321400555480736005748288180665221261295945470278620625709096195142738992903000145970540556525534690537480856570307005811066638407256638888659798494667974386120172649535157868045529313044070531922883126924953103112692459656311730359410344011039772506830162796596043184035135585046388585945358518199851675306263149047975016939241477370654877500115303591892583289760234379260666043612995017582433798639157548149212833394024161960775150589243485164530322122422032419498291387114290973018274229768240018349406767869558684206750620113829411328613908560341141604425203319363295682855931456643694259422808949556506715630219975716045088370399087381075093229179000811372321053956292693428727978468707871094239721741049484730512768751926182675132534245918275637733059611895102358934070629852430746851718798339896837824627852890700254922787685336335847162464491440074841024376391314766495771014779809418736965023461450082902864227990612867185877031243072100218595526411831409957535517492398553858334328410512808430399926249860112991100180299423444086409290425957630037274018580918649413512092071572391539527595491853724799203191680207983204783358110869334550262086703389355053567795789573857351630491552251692253588870539770608340561023281917738154470107787547119493219973053843899638272694784009704474095461818185257009820138335784881057973469926348061972155637520267011148414631780280539581379973473316985743396132300251253381818794850900883626501894930291675013009613740692341694600882424893134439192927578064211858247753259307726370525958921472266707823165284626288790289789386742399204585251739525862517749443321308319019700960030899374679222744787450160748505137366326649376685550292448307182248374431800732531270071027976918261868629395657231568446720 [124,94] -8513391100687576642569683790315783359664792821400634733403111861708985029996218361198641679072879878116038388787450963835945652937687688732405553110020034890289652103516298840226963623777903411239315102514911453106415958564233992671596927951752879511005518502780945781814773241659617040234755836642494558131293708028904218074314176759129765304994965896546037653158326250612430349950606352904717406202946635733718238735450933780056028914565277952897217154175245027134763065974158442860105093920889784319999422940961841649682620028968603794122848017116727336170829434090387286842133260804479867341070473823791657193933152954329157119078698309228655621110446723078962333620191664590483010488325037192806759704670419425428088031201685975478243567231547666578700891197774544146723422742943522078634079427912856332516062913694082951256145333404030929039430215382010351195416753299946467366181368799648902159741231867380235995071797767105459574565700306079759096393355221699604115999893360207955574796566075818173061477148959964842041761672742075009697779833205479161761115822477662102633357449031018468304923502088273001673114182133924939864904855857894098257938252180231769234694998672150774137820529650597827773096734624112919234075862799995508677681682011816490566414885948350030701837748366377340586932868657935905092082556974028904424417310797565206205974930362335206751353221187540311079342857215228887106036710793213296186498227918350555959300799959892927218638303243143193834938905180127950646816139362067387499700262021856584525094986593221679107925983767829114786182647596882949172109352091603960105122644131948697081719870539361422421788182509274982219009239404110262017091090535890065384502883720637516826005235423610356219239414458113306281796863860424234999155926850522350420670474546059045715475493201753473249353590276275205002769920091815561976089458451005793122838964042503026532751525562222362751402030936670807021728223914292528804289211761733719894782384436603557986114539162895831445530234995407068837226217298866175467373985453634231640675552387773836142338751485235876903791560399507886818074947750546199231258059766316605823504574304945224143458891991180279655221461918103744520399255692160548043951514062037872614045859552560779682613827399819361607843374430210838523245445859001718337369098624 [124,95] -59784947876580240850733390009121954074817092374983532425334003182435264483535973611610125539813966753872988455567882571261617465689377381079250533387833036377228009711786110877088756458246138799323343605008418154191357395781840938733564951753694330952723642420932566079152935672377540781589286307994834289423375623623948154673950383531773425357629084287102714223562963029733551532979180949772872097149283314793077116514907989411773458634175565193521958692394572911217212910606683294534820069380996007477821270522893024060018782219308371853469923603832993213545410381675546583633567494341780442822883422435025433677968615316510703105156090138976214365137820499470048536198784001747335946117878149050370419642204965584948981693252502922080767526511731116332817693111380135691693591121428239559696705630017859273557228876639616840962817951683907560524907287208896060139726085762344164512909476467695213692592510436354354096926014578431178234579564892708838163009720877371031252251398869254383836925393066780361583503565860327501247858706859041265126661375478110388050599958843816315541936399233447751581110224646623560080165202872250160917531741407349989941540263883290136180250103235120322060723126647645788863891332559973630975949185354306827358993976355781209409174063109475475710177161718237729724595115154002778312426324156202681904313012733227191031553342981941552362021439664490919771956675329429682158848969746489053431948222060910951790051485141373811222188394311288417634111127147948523926766766068302966246241947705146663784806052371347409753648019838450124749805745627833441407764329929732228213938940104418773112704075775272910762223758694123455551557817168935761107658272329321990504005863920523914889062877372114208623931173114732219098132172662592750277992369415412551737222694573080911931711454761233966647682253902436034053070098369467904704409895479796005382283882939084356289503913261666102219414032959103038784314256456630223491428228242915085312648749055098496930487273314066186483192779475385574329089708783241130548785003013733971604826746520881467875521924023724669971619149419669372483147519033079754454998442624430820033276126165158629808081757413062302658721832156868746449955971537701069718178255190217707183837350680691629839679783934815410442904870106440460651458974847324103683968 [124,96] -2198685403483723143639208834741060356544628214480202017676429724972564777642865854235241149429061028510005715418632501147245511608778617142798110639639338939354151364036381922810677766078402745349250931963063973196060747754952192086205417326358691619161187079988913839178157858106354545308662578114016421432490222644895541380954744817025449560591115649919865841890125220411411271662930422517526815160077101610285623276701508421563491985746756088491532088002282816797661553270786074573221998254324240133236179218328171796021387984031425454627121955970770791826757136981024547983565829105396434769426774377279788846144525265161617068427550422128313954963266007520003146822242259970895560733866932359357512196779568246044991994309158891024203400005482955731929648988606650707637484016846569126942031361624335231590767957577347913150161516236449242881253147927741690165075316743130865608573372827047957980834897528136716745321055173851825445436011429972942573275816320111247159769850697475307408427488588110084653309447469977045662507675335187529928107452103144368616696337669328236888032347491650998623461331578170778649783964970618375465894484828829887513767196041162041025991357582141002987483136445700262741065424618347413101118742613928285390977808130465695651411309235661718452298612204347523676150500270074332348614481164294230065639555745221344461178339989858882431485881719555907374259362347893256989142535371876776463565783900351794183840272313991039934736233261374869959665907204457932959195399169043245999135425379742912059780875803679735785708007783398020267092218377034869990378427973424866765935194132422199091234713686411741479756618680253350523833608818153283348545914187909535414226568490257931790348186980740254363550235796934329984088487325458907650113151914740484647213921040459787353484732846153387844507896103330449752080887889737518756185538364129895211486652016625674784677796947202807124988204511979728799533030836727176059323171341418179955879671039408898450132510435110798297275690934277002748020296588922168455046933708142648066287123708166793177937429489651813851812594844038209852057241277835130871402294192812689987930315524587665569135238038039984760061974036704800802433685125766053398613581176976483908423519199725067461557752967134160702785916340037361289004658122889612944 [124,97] -33695988624275140486185071056223611989148045435498434241464023310461199059067311473613054861391118913129487406686956641917910361154586440468019332355831044251974051958551656130562633137451995618672386526758792462232155723013419846564060532705084895382625838408252590105933399067882167415679288904207128711538554286847311609623069058421433868537616500330350640169583767937735337157645409596019406901330412762098286448077012005747341072793279580924470700411202604064579194819159945870280898234123744902120933967759679227739709844945811127785649647193329398269867176456959578051981035063365849612646270106965232612224899694554600873328756486261542820362063681485992832082422878279029778905500969751637476388824189572984402280243934411670272576837589742971381113979968661165171217349363025063993594641148674890261893454525777436067231908371805336279639564085349000369066496965529755281950442946658467123004860775773974414724239465721937261401283645787832291920407341820051097395118128278867352707789124782981243987520640363885926015193293921901201473754119924167509136396006892754240057665699557004846203575708544020524839502285759828530811487730962692272602248941588280552909520436862705187878127520194037890152887780542192651952462630149203070557412070746996380347644407372256296339898430912437770311471636951529052035871387842797726757292372928510515317995470839525515730290413773623480930992367924845979716656146178332418357212315102377819618262233317017704938951256604506310109756351735817749578822924648699096190510444646930447174081275137383180592064608674530430601843414165916843154972855808719987686619819295500774034513204049490688058259161489166663421953140651837606151207293543124238206767448514715560012201966318670039882376627924950124502960074106891873490841612582444318035987803289270798800329646999611658769107696589477362441478916766020539416358479781343484959293610392939463907857544924094540036183981931538103386522347103083285427895537618438825858449704546112014306499361493429352039137180500333911159081749257637009349863063042747295030670058168768074188874812150537942316157657827068276918706529738240295753632221686627058983338524527662688132049387898690675828684875818031515839033446830206960079479147729107274987739913326180085030508233409182727013436665702844665941542972009344 [124,98] -491543279163357675673610205212781773848265413566259039835755333253560149853833508655778329723980314095640155040366205943712359074722960697163109756800986626188556926299748455799157634487240077189481066106445938352105590512195945602230177899399556193971120656609620752739740364588573157594028000345746841034068832484249563960984875955013489200226833363474245668272505933963497879610746401711425726450878595386532317963920225947825261807013722891011792241746819831408756718582687309646917726939214924276336181856246977507366445894588445781010192153870099903793458100387340201098741012752544271461332653312171967269516859441093612415218830954710586125834340025046319472032600729866146910959437445325434522881589837353437129846623483943140866387028119474028002905017148332477314743850149553330494639572544732457320625154175245484404707040871093878016432947135097090709201251567841085954265169350203551568064646315910009923438276561093972066426682321935021576154886852218280196315274646303970374966716684456935475489567852870326460445737500210877014442623691298994048844257575350591646436257535955588083828485900999685604608208468185391046818469870044028679430666531467827865193511129600179905446082243990702470272870956823301238395320868510934722254207106530351895442955692296209099884937298748436677115435284830884798167642138329787396751851401055691479685691759883037779864951049667624268225053503679761962255941448361939803326462963541598184929711406865807067040686140558918362438238573057079213772426053871241039111520347759997265059740409252789200139696444802951090524625405296448829224416449465489624620019049892394190964421016632486786389352861175362003978109780072458502372729896628879019557181620204212272295218289723310233226682184014391628181312883032420092529273861456464132034608530088409320090674566821209080758208847079055250704737537659777348392926515340141179163426478271508484901645919310495689151640974757134845083782035012841376288785733545428251956450564399492993128051887068710591168512692501042207115918056052604147634992060245302334099505815418429147225521528496049057765138865130854262438029369934836992360315490066183941318781714454346980482427591357596103628776245960193298081690386825220121527957188804360203586160330743087357313687328016763967326634489662688165936200192 [124,99] -6888539380421349130985900919015875327358672023110377291440096604460027152159469353384930384883131714554565550182614396760730902586032174900576547995478989497363201065317150961571767222934594006657380071930132340068912291261777663803912950156864093071505425104035174287758737339810830188109600125259097003977132105360982014224931902273378646705159327338372021648775647766411009616380971360643676084231614853489358044113620313898521129642096516273784222273689631731256741392184697538267127256521197538424201964766634823815675592761909442077818553285775503662538822433353979817000117307448788211863610665550609143767351416716884128441545039981310002471205662779519976357539568545076848645307583140647246235062984060990258465237218110292779008150427092397725143220548938283030987462237447934476856379396588306480677742539340523080818016890623499342743013485428298158218470407837513270786273548247528339829018320700739499481437591074342294588507013088320008576800339105447712014662737861131691704132856043474187566326047126988281615529377128180401270967864273806450351844815208752284262720555940340557176904976104810762232807005008819336035644217822877899822348747333728839412441336741833509233923333102668977990618375270357325716895043315974422280791879815035052188214612672965827713000119807348032236123448486303956950613087256232475305172828714093631869207526551997011528566467310529759562439399396678561364122541980979969014095302702714992363535941781167577303389087527414822401182512175374862663353748111871621743484144264630643485389166945455495122619234997899930650297386549035053312453472851009079301816501666009861880628688844257936145475179950758163232147286488152554786770314452731786016563670563693788230510716119731502340972680406381886855729446862933100622500246965261619708851219924537921697831577403912541166124097912916027186836427072498822231343863917372955783911649911419018112498942198201217246371151440488495959687757886074266957948721441971712545283887240301699232092937253688067105747473290080876022785770718408938917158937227223350064511381680774641647611825874056845198352756187475849753720344312032214718558266762128913011903660888523335155664611527374271655332212806852875771587262784444683953084851767898660058452902649605150013965112178223339713473894864613215454400 [124,100] -63346107197422780118255951179716073945051757955879348222537428002024169987206214223883136615458095879136509837359711771743046874980973586282278431961932378254968081947609621548867860747465447951485251481018943292578352150475857718445386578721138244263240784376442115208354335280682841013753487760845699463144716088385080505568416050258502726530592148657501437119548068012546376348956765887781988498458580057999482366491505009431660966796178973931621723650329721766207954926654208658830422564530950795948999827976792700751518955787346175625164500513224858288013383936481702382784378862338234989254087610864723136236541002336401946113383892929555729664052505767478873387043414596698663863431873498065758613218842924776338439952941823047512004075686390463454623616107680770508585860184689580937792572410597957569003178173254957336565558978446796419556320009949824005126884606884423479125671423286884899178151458685797244143240649258228713313560998097557396794905366644626761098079901438018414469610205069981455114266293178432673125977559824092631614005106885360436385788286977642866932324311257968588815477757851879065291742892660978763078255006945523519542978703983345887717288464463275388139721480549177051127386712424530494378551002374644441309522510345379190916751558696314801217451846036304409028886032751006596085477360399647726569459144001990855762516074008337438468878892585185095586625303234624538750649988724728562218298184255894527369519318203711274677117988206216283861850794275273732958009430918836182429219333753251430934427079506278584791117280815246471318013814779494477651474671267007884723713529068719303825772034432193235223230786764843116893149397628045417022490314218881076046100112737650949251118639741549279496234330585410889264044555161384613244629284732113438290628747083240354732548757578251262671878568755227571642831230175360741777242555342561454802539941638303311410179693153751632452117962115598832383984978929825191356416882821052060023904093008859790424007699431465518584735423424802039005357378500941949103032016432538274036350805038060501596510143554942057869883362693402234087142223882861199555449455049399546836969050553168045657077050898111170152666938242358973450133275530632259343696630851957734363783648482585843744335639285645613569379017810181606 [124,101] -527327878342325980885587344372563065564423888815477977944443493655435437098304400297577117607720012606355164153766582269432932033058209389123001617040145191049435727475970946150793196476296377118607130202800842440975737690237102668366975890087717646268284996236284454490917996223266629708619003766144604233866595472768335487859548637081275488881217280678744442703142594379396283462610761914229224235995791165126792500929054863716744082628657049380384482368280262812126655662946386684086406349068525157862629696464544736357022143036096617915442828134579724209907143904411582366485207645630437653683299565273472867241866929300153780932219236763869836595649596780037263307291044670953684462069730984759534363382817007176724590445164301252834487471297747723145877656677544163966858620034316494263699033430048964261571389946000303481722059472434658718973758175271419641597287013996936796803884480907598358977719572490287428306103587991052334274447562510077085696468708826259564745337432097119295140622395790516510872985008537769864897746939424221962471527286602738466032919652433543512551204351793375307090920867585440440315038105513095383219336544316526796133270990422494827531534341904703078775086597343293370573041690139676824867652245415900324993099730365556943005016121139506640959446638139718756593152341873916433243299778737124222333398333712439907537999606969105899833691224126484817978740773370509618987187288722162796430374260092167467561746369497520960904535441440383066299600257260540904854169812770165127704706906930579559482301673910317320816117549509929686479351236692140976883931574097971091671578592178174798149362039678808289029253043412279966261148262787881058334358456626579069366194445219940723899864166168867023462824341483290658923455281673676754964394033206222294828503444068516683078140999753281146399989865228440029497905313658367468977534715496597687385724633492055476638027404629224210266748599271050906213013374496760968365746605414465335918839606159959329735222803767486847392928491537843661176700718234770862038992370318105628912088803951191452285800707980737285940793784859930370736136489973516476792857642181771925867588397696035281723029498217345578189124710104248462151605463139792957705208158010381727626638547764522142682709653947826011611110898816 [124,102] -1949129423120016016161267593813275836295576208547516661379168971252172793314782130079426024718390134034618259311792862139110574082110634754032407082358683377489273937151649080083725225245722544074697040530692558905735356900944743151017429575254159968832079432209883674858673372673413477184640082987844333464797333971692342370138547306856143406864108261013767868750089867671747617212297793219461878505016231363066241929739094518779394471188151564978812836534011364694063413306972073351231732077838626067662329628635336720907993902804135842240670064979381838006277823526268148133772559365853994908033357104409649428425729443504241899825368957934307699647012760655579399600572056870947440430862015826181332680877891990611764824535614628290908420649603639866475895522142929230099697335522477233484428451844385257279851535257500337035254920803252006641936743111551958805236672138805511281757924691127776942767798393926864622123051483423699469579609804258600935336445200847912659043787415739685547325664845976973103775856958021683598372071547966703849790187467564275433889242247701907934430984456592769421450523354930319742525094138184457953546796814835546209168403029494651991174598371123195920391110254446497673755825766948420411760744374838627531037657499453255225421924400378393649818165520417797159108942124900389559742703285200351955714281126232254210096691354492421880272357299651573686609741670079740316513293054096764809396983467114398585398246233852151819596175198048684529739512756881553759308597068493353904325459197485155109363591500939031809167052583080276463240458241923711163172023009299686847294974451835920635013107722168095455534793407832970952262754154191127642794685686757766271152062330905889521595580124456423339763389430429071850359054184766763246830362125616239838988985949204409836918048494666887500620974201105051582845954437678553518964805189772739871001553045210669651974288034578550142409831777047017078561042005619296479471660964327634297134891916983303317781123519938277115915572761644512653762766492842532655585486238306823840981392747097117570760486213306187045243433920696509629017438244642813282191411205342223009184679058879922235281682189151111066973827563949987608976030601819336197393822438757430304881583364880328794167361645717190708942656 [124,103] 7752204471230210702291468251431981208552169097186374622727170670384593332431134726582250863809894457865075149860914166808794519937041278259174748332857962876759070208454973426079175405488823717370645054645924632811339147978037197776612204360950684668086278933423030989861301818067309196283340759697997299336212034683121148947980068740899064534882164321848707738769466013644171044303161232484294401135129108304345181748449982504245955612034945837142678031647138498741168524168798196798378503994771679457972818357102643903231953632573359843914022753629965135049848730555334645338924669594148026254857003115132460745136974658494685386912728506995608412238106800796022216219695148494071083066234115666224078290440061254340794478928825946475810319453262389584344630847528767816684185549738099979526354918298195843187266384750686529569252297048981281677200321537872390495948402892871244104048623185826153339324426935113950078110355747851453278555118382919593386756599388684571380424247836401747223963059994879713366382289390021719278766716463471289612786584823509776871549723795602203836982067468355176232700390051306211501072193793191384830772212142725893612283451181305036573739305223096887807903530679382233389344348605183245320746297672372867434474525262805315720875660767221910908309411626889666056877102333606785116316547765845676472308014411678355844914989233536307111244435990797554870176170482195055266740270996075193588567344357186327590068894399998197961552714124035173859743489074364115467433439198644492831802011493900874865535843975470508220339140516841409527176839343314207590474872808777832159058421410544642612898180914236307703891306903709904334458484748907857495346149472370794768480097951679970856393846164241447698082643885830772842271933753542124070754846122557071286401169117933668084578735416117403140874404577622225187040387998571593663691112016263176151075629573989140079155400292400140222029043336550816014670896950862688320245316936400611825821471489837733920512907351045774243871632998887444620706600502182785264411242511878443056395947159198770010367530369782051790998210665864085581770498550909883657667187274705188315134037536958323133064544581841951389572577154320958812004578179138860540790405076015353459405172101714382853285784010691189760 [124,104] 130417145895723317771070761140300254795248899559850262629007749203626025649386556275671047661113234220378964825901981942667422545505081096448198579230192024554479359718800357736471292321704018655563044012499015793379918168220489390501284162576640798715674598209743608217017489670500198431555536867276010744196862990829531684241422244890054309180975624442138098646997998914772280156271778906152864699785832207253561158658678982098367208131540839441653912224631239969174734571058039078589486098302684531355406762524057068668529691613691067975632919916159891997689135862108355733958805048341051420563226528457271388737131989415562731618940154603868837574068694249269431084672501211628487831772073615933018260606616651860249295588807137744346362206318335330575774994057109632911954610155046318068535580924171745865196556924254234328496117974615900049145644244440491133173792647687563009417364577026064281979272223084103289501087043501736260611256345817695911007226823362171174518286418317987402649998652031097101424718457446274429712091223439342983396468774404402941234050212993585818321156809585508011460033271462539397504892670685149959053391871708028791983124480693945033132654804566547665375616390348135375984244365530151118433340358425839931435619306725145489761155021130230701375572512947606540460226430875217621591105100607701057940674819930948962074750006356741722163520286142828205545151958289238786272924516745260537786349968861389163316261195044112584265913572569858595800544704679013749053176027019748524516711613077136197097727189072958132628472965287963684165023481203580432323664096383645542239609016990990999642996028086362628101153872624011938843691275442681931314106985074649355564465410418579718819504581037340590529513370546686185992195537779671279764069128483540712173172552259615432659391297446560291880568974261176962270413685408142022580153109820949021079568121105026225805788779141733996143600869908144247326073690682926098195817957054889949977396042428943330635502962090060461249578048911006842152826329521715971081091964101268179820820112640191527423927999299961120642348466352499923947769335931844671636697199567102189614325048297385587793278148165224722758193905540563799439580879020669676552975219842099835249025092316513872053329894573760 [124,105] 531689797344065729991198085825005175744911273988977234346070203756235246784645376258695938353547082304666307785706793133175230222958978967048115486716501839932895958817172709872193254707208120850337193666116664146926900281685573836473593328818853815199559091465841147253598067101505942450930888605717621523744116523229189488361566855671001437325543348899770609963025127946499443793963325714955464862409646064350544041009675334964145800875366550755892113752204731494553724136390587792822872268266403774967628775816211182111356761086782824226828692796882156392942004335463060356489941938793783830614812179438097882207301410395678401737177018741038839852101058041024642524268824667763968159041776703036025492821737523439632096269173712791774740443774753678114195546550060873727529387804755163642622217805860983372011581835851429246179415592586647950611242918865929699551091666849684314830365477373078480816014193810315193215724497399119042071617858226638333591187644581656013582808505752027849855697763634675480462820832396516143164547071428207114876174041414574592075143435582774632296356850482189656035450746694686321139437546678731113733212024081473883330175668427518896332211286779253284748329839250969939210604678024351159017272419093968327686960698253660142223593370481615743109524491604662554373491351088037842563488859006660970501414536247690974663833047688965299885483002391647835879001331076229601905059875979670110239907609627320095685075405524693816889107371335074856314865655855048574061145431350773469215937656819610699536488591180062462100228491432285758298318608477659554686349862158376834926364724216157477709362666149616987290914906065870142550660185349662069010796948729100132315862066211404156568071554578049896454829392592234312895990173205349187328115075057392113643644948071327912054870395882243071860701925382356359540026441492830173867776347496465640053977247458742476033802360694476882860101533863877440741720729805214890193798306981329117959574773508012653090571624710076239180089758740180605792439825491770458159078261807955160765806652214861991300395660533914064515709396358784178753056722530510610517429825097727880169569085677519074414708902547860345734750034943196003291576570454693007690472139084863509785193720476415437236878144 [124,106] 107008893160401409440738335834232217698242120236769171607307602098253415272509328761711127813311924780878705855460331418740526546179506832394971344684376254782794025539063294224440488217515208946505635122334125838897836291410641646623875599366502848329915770718459659965581518249428228688928741717052140659960572288991881976426798793696176348705855454363617076811901097877222570068725763158468352611624910821209555032455380761975516766688530725520407099374963518075949604210729656937056472525869316589672775793265646998410871098401785170601262365633024668822190181522491145810249439173081496068131504028597732652450436221201587453367191724832582188039375256223336020004135132319207238456142165571043534580567671400537002212052195396979543426262136402067924124944354113039799175721900926957080347987343099148660682947507202762447605539355928985723372778612490495302976885976603606580014967623706207041879005332684580492860672568165453878915564697791027810273977601210197290297317069837401430887980397650983941549672171668852106591874102612379677255323866274479994779613180549158188087439440711945051852203254565467339496382882119880682125087624315099437130770346006428417502301134123442866498134602775648490066547220042117466346330499670977903212309309966646705904160816774940308316603796137747532181880402876568939787933000506882304511341294403308477116479357894291137675466211720117203048153353525908751724568878813243636076219254762987091814029567697881212828380726885782585742766812401229718884870034611843414643839448008200136384298245078027177765596683454210583013263282640230440740672585561953885624251087939968872019384269197856905861988776618427607430054015258342294892143922398674196205861167369138921478565108798070728835873996413098019075679028564043908765838447275492057531318741944885564567024009675486887149147229375924950267972750241831550441257129758735770244638616670307510919329369668844943429150195735621912381756275870800397601239888983591148294666475545293103359261858235070481398411244562074499949541261020086428137469415620333076263393413815865366625327341967759851947767950540108313641390342973353158836431630127487693281577045602090606150072048048860982040838298844492835937659420825365648571049192159455058181746048602536363088 [124,107] -3280312056493667878077432269341790421058952277501522046491669792790314238944361155092225504758422725329654756171001306739288645398401019465080359422621016581143819052643060384581771602931230708309158703766433508680185840791010873281005703451297490749937111601932609964618324009608742085337952025304518124480665228206403725896707791123906729144750745534397561214182147860104034505507402843306146862149007945702920489074938890277404552874926458725834919197920435779495710022665579609125199288150792035578912743598349570912022711362662315988087931816160650172184002763229925593277096575712695808876565975850831963025219364693326438634455665188592500798150511782991159155304730304391331995231352415114273507170291947417310064973633199028564126624929902547951998037656958036337677229937924497490759227825422715786767269780916980761618128889187104521130988072769257517566428882007086489267333878966557144394973649452257118263251974273966459406162829850620853103358247631862993050765259212018343081579362696623600972903452364987111894678959100520748741779128654636389338490260389732951901344292022115949844001313996403637798574263336389753488710078672590430864222762982808704828293105982983064995127789229267135756871747709598409223034001472924449948335067612088706046849844110280184164701525360990770503366673820594705784233998174388599595161897683369546686271942424072699102786093669955414659853827094835867241918920024835153007631727917797756706638085355023987700611749004262705268611139224513468915351548952003752500441211968880111394609870527804937385610624439345428932342427840229353477021193593960817649205681901667313956827328447163287255561519294695275081328196672914624429038455396414697911297705418398049183557124742549275618233177864033217036797868788762785148875799043116185000585914072735809077523983859132587710683130280260326739759432400769209007200147113777110303919470576644606291088961388854575107955429144944643838600059620961725440550857743852528382033221790910061697552117063679540600778517273647645148069762984112620548266036546226575584996857486875323102499685799971583260534877498832775723521977723408814503120521731699779828770856402443663183130398799170814143265062074146776658411697673712090909299540669554343901379534971033792 [124,108] 5093566092761000255040116613178714837112955650270526495322370119214230948503195226177513861225970641055609431298914629780793739642720138025281651114025381690423677355792470076301482858123929486608044314266668787494918453767148196527890594870152069726756407176426780790872163373008289375151440576528356849829798307930230544740325015968331370613023106620411047122576442813579319391374217566393400466634000278249358884437104597660036354053672910835311968067995151001127006283596932797237362032444967951955416074397805298827043842347114554798028233920146220385944584705019249393526943113304442631573145239160866913271442005517957477414455413115022743073544828861141605077670750376451165540406428441817562992531046946101672434991970244399961438825422293599565163394365275407660127805441524637159122199413662244485719868003325531841654441160793450714745292744159747838057267803107237588839942951690330357052908545627416483854950416177531103870001918591670254034438563804740033207309605328256364407545899590322210851633597246777697209002158186446624806443728995113235171470535819230529499623480063256863499746244330412446870532337264543530079164558472196189868953098576652829169965325130525355956498431035803958949188122210340849110592129747578374604761350022537874639351359611932863720535248331227362196239642719762178416561602543353785335761615664078880282798433007513322916499007342792824749527619903321997899730916626110832109773950894596236004487206239835880156815847387907224899711737364583946159026051291162003322577367023400207404890592791465935054975851291727344296960708156006832068662581562137252146825477477791913827532382719970343548475006498036572859403481960730500061453853158625185974210934614916240411516756592013066528174794230725564331291311578463417594817667080836975603473928337798563875947395360526108690068467257154584388234214952567421050773088404953101097942277414861426991199998706131021956637004890197989332699727206417688491672368117599772162879384732884593803347671624065854585124920660359810758685623466452269821549412838234119449834864515270630517888010310114219684957548477211264730004247107448725030351847641910371890519419518907518233003843624265929133064256645616497501859069266120802415589973858738489275240322160 [124,109] 14265697697770188341868779140174028381208639296113499044715243728618051698675996166446606830774999037926788310143859199965721652752426943758767980810078129069450559098991434001847712018181447751307791448763496617469394353826622496332653181451705512188456938827989514156623014962207345962197301742119947920034597174624347716804781502928310098121075453705885125485268166971390217835661478902885212926689219511945376536815901632987593343104495766304667723019658461432646601713585896224828205768297414315399698611239622403053025211674738218422902721296166032794378421258961713568650108466586800677193131336855941178165214321067187345083521952903806506510159677196517971362413227397313534188507722382610967711990835080664829503714297349763235508742592938232344227792747417624693818202332165614453285226930923241188760925203621508550152893726639520670355513448277540197760599218967816361825246093256479445776510104205107441574840145070314709760782337772539063232270332533367098391492699184174799911228103728649774324876461165914215979964828667046639563173085652852563141885348611137921670230745224809871992620562169166066283815008630196312385988722358476426947690673246760652863111045977662787892081086626297203387118330185403722339291692433242992808746286860213104787895639133707055970684117752495642374507625715201903232587887215364415477667305563688486837426017821149196508844171647545698510687221999376836019793012490020283455602307138647163947613446502064084405033982769968201552993876697382304631291328275844591864297179598644609441788511497584240078962926602685494038122923277664696325480241556719886376956262732387553816742288861480191171352062767284291738796337474035529027394031482334057279873595457037361253180834334973313382491778752159376473884952601152291413495318780735715977236958902437577803222931170890205637659854716507474914957719250526317959212506693603280469112059215926332735211602787308853187887135798864393588737826697639124262526759761233573850091091839185476752567869643677550355339350211468996411150523782948733073087111342281445375296763855271943785711449486185225800796883733090698448567898223605043152866629007435701248495280178844223092225489303177521830564998888124365684141239440880980022970488438493248854272 [124,110] 38521865763156956501583166239882820349179756595463838562125696735722236303849672937690693586189836177022872201607062393465191172068802546822826168990678380708902480516579792649075637341035284875505866893026791776402406764529708715714666187217054072589456427500404851899709238188160390565503706767825185433532443958925689819806058358879343526309983594025053110633946630183644446789139910104279833754363242121223602964217261038198873889482684974887531449251981530544678651592411808470321959362356292793596385327474502326720012715709334173543423405695694840471732618956398399219440507796081576092568950568688409013713357063521332431409025214594965046786917246608725874416342829438297572594551737953506391942884155044579433742871535726807313913562198647796393410801557756741829678349782930100357513313676988212528461586552173875275144254755293199131823043255017152529931580851716771070639272091920833724188597306188999307382258865307539399144804128654077379535652971956913758887839640464370594923047898453395057529549593259758592982872230300543115759236424654729417284134560232074609216973319457417663139844327869647990279677910514484094952264109138152932303296748367919968199841871343835302277781863070211298779793916168169122144701229389359505279026982718647779548230917590733511937629466783680374399360999043684110697033738700238071948396208559722326713283071054894195318346447568660304675671263509220907227712395615567639419926809389752275359515264028980531832763655532841690646066512751804734658623660491317583171600026990420821605579952690830489928134747157510196604579286526570895116019605430823806577724195615867424358881826910156837459702025656063942694831716348401681666311708402063553920279602798652756792875444211603579114779676435350717665135252229953231367192175391518934430048879700912854946351326133103239012697340376002108194485269516759096336868300149035130393369553127697451699687960353205128637795986807374492223095721654395244147452974103302753461493322716700130932265129961123130373430655017954525316537194632845629140764484544972632086044299687412407842326722971484867047576636899149863984993528160944134599864631532600137940573070133624941304943209935175945995171529824565806706254290760651714269561415437592832 [124,111] -27007593625754043210108249210579034704242738518909150684083362223041902666863632388893388080468272451935770259455449436843031921932915966148731059219620074043229675645417655476634036654561339314513265402767506064687588938252007793613246232836767612006153916594860538310270618467063290652550497457273996319802925944820771151016665551380808629021893230894727592772706158817614713496994540059291414651568065149531614565543036924766249496888242923760292457840765847080469749508953506141401895231183173676828787730841079269821962555390463974414281882809881461627328497052271145385523994664690411525682840844672108154801157776506070748145142679823029348554186214228281969293764379783651842004821540905474585089168809292869766209394059260335125830629876090702793891154004432738131662360050616695239885406757887860105518848379948588433262046642392796188836276564237577265156554621364812421344527794254774987708191893455568828492999367699525555827923874412661113194950984544548297377375220530611317601649855162298563575202870055622434007495646095996162738755140694758557955430191799291176516772559193484020799051182912285555285414810026699790011933528393147450124566301280902847298334444101743051145689778028262150298501406530284789873717164788378670674562410170488693600367410633108332473375131375148650585105956449524411207850161491468032049366662175810771989354231258236820773404229011970725911710071031458198520083577421246866213235228707335292823191787531677794578794898745416564766724633393005878419180265709177787278164687036266090313866270416813585548794736962058257370266738607375093029379428222568436641362178047100211736704750721208087270382786806686332216678990070210439697556712073519342825268838473725033706716264877521828195869778453387070178525025330656981501936793644659660652044623691611552890500352019891937706895790248399205827996133450401480843540388088371261969967778762364400470948663340222110566407459953935626493484985043402951039960048595334120551749250584187543246401797486119758113706157016499328886484322333844130286160483799885519877932271424588014706396871687577385215203943761002837713070149793982999272689755581497703790513221617002826448937699382159519801373075090818347309662675406788505618161238080 [124,112] 30570362099612528890934314852613431055746552546187573665111314614413477001302233334247858837651649525061781238156688778803997104506004264061655333740907142691509569755265778966899446081559095839698633362293880997296023015544878093540821213118806880510804730823532754206695588207476348708106396768928889925775271104526291552570225075177931804529729592075274011324603405225122464891214632583012526193090154307170184976499640195822575987797919817256160298611261875330100273123012848445698186572041295208180711560085961432466570382285600396605156451905110868974179257237714076442992965974979778534786127233275831064807720624499854739827560691864798656420008393423272687422447348082791631842472654488843046245701496440224286579499796234887304356143432314843561296320122742924637024643332118026159254622944942594682262641340228692818572242805127690427136490570911363921476237451940677668344011013667689074478872465326925149624342771320095928178874751038437809038616135507116266386334522275826192452044436869648954790792215280073915725123256416108223168099258995550498041310425990150548662308726521302443275517024277686702143475954056013604860855025265477989525500498864385311067784660979434733555367355601644791679832168431163707212640274640916749199719504872980259723363227150865541273957238947361421454510262277744084729065134170289380232019041612133930175602353338804662187583440284031564952575819770896088734078575248079054657961845135977879702082745848500021337365033162223735202547307086969901946294297144486811286731424177103949290111923032505876110322234752731980411887330692154693808846709753353151031901011368947387668655907251850305787405719229506364891001154281433253059476277611874587586338591488977202490474929101825132844419092716031321621434448190207875621114867927068315404626630581009651642886254119616185275213361180677232518529184703141688955077636523369672157895392702697503444137771779036752326804364569917232716480101625255415967637534870509286364722500017985075878071250431379559562530764450497902858396543842047277095648853183971902869396390651834061810911329571125131579801302999637230433565328529477815578190397341211640039718193763758589890822206247164383880209064975418617677723361843818777869648 [124,113] -23362905645877024765018402362435406826822498779271569257548194055114059204349783036367638599002252316415241385720515837640906365249580763752628055316164357753494283223632761657885049460461304086235466532157902886600106462972639579600091430633108253974202215510998476133476214655620669037993120615336879844575311900602536106984644343649017558951197826913288870615173346259480368932391102991949394835262278369657181099082813857876383333401292513991539907545681723891031247697910280826777078472023513443185818996446874340454693314489979227957073012903651560767570303454242713489084416298309397855647082174646981759507442360887111126550137549944528863865239824651643592212664439366971204170609843662693958495078773518419444029229589838848221560331396115893743563695377237421376572884779780524223721798158559223864207235868283240806632137763930790931261712309111254210324879272821318272411985602781831211231383579740201832012379576019637382211688668825113085448024568429087040198816166233968673812374681941385915492281900124123640752275958372510376097963537839048376411613747544394927357699951604120328123473530831231694147621837429504467380349492224244720054621601057916501962902809813656648524977395495892110182591204026526025732061731671249778022837980353011876552139641349432599704846157274183216625506540478566144159580921209271681333905939009871831993677425712341841917924769509153812292827588218281999715795610298154753355813100413410397758531033574338817951548310701313980634042539376499342481575410841898798585901065569969754764322142942358088320420684781240302653768203471301062016047468184125438189491841259125068701732717263790712499401286650508803272330781476633517516358080113272094867183006351063573894774601984388784894854288339013527104403499121398426484058463446577524709212533773699357623717281109022919272678234723963414835320162380951951625107153906762457686029391185552560835045059922150968591195522805198475899966803222778501015966373742426549061322324218764511733835699826601925131067129735500172611958933083021919792737192343901836320891646427004686225544606744221199245719024822499160061502948911436088029809309038988455731181444709761658626468602891388927332957981579070841517278823689187712 [124,114] 52175485882080356210532469682112550943269358638788678414712469795827263788108265092783799567061858806559796208425802760816482024368432561274795433187679816303313213750032748659473306549458883382265103690793380817304317911527492554672678910825531111296398297319407731940050030032873237589953210217095290838535862551168475651035247401221164915039828470806475469365129674604787303618380043445123983800145428053731806292927835084695600357525633130562411446129626525271534760457224857035345837376957341054924482956929871770998595266640392133570656731911395403956714867199855871160767095141343152309962353642149455605256185714510697637545439562324716438126741543855434115227472865104113130415160405848956739108546446082528308121722111273217652111612782230834728961466999393150413696068798531429399604391946745570073236845330524837348899025707149466952069109556255972795068991401583719818168104284519959530458638738525568890292677547209688292716539580628208735792116051563917376265888344419878499223857320927960408604664291917970640274805471428043079845094755556107730826659934363553998420391878112622420956369122318049190213827829752488012864653665137747210937589819108876022568533883026960811227947234993798348311001119799904765027773751016654721995198923482184363954315206650958825506719910050982777363191775482199927436374473046607711480378723555386564872109280567505718243659504271643296057516209261961368370489290828433354221328902062961674075495409451862532390186478099188542169192870300461087562263295827778615087604044713038431310809994201400489610675414990249293605354987165876084066597177627499802443760868033159177401677529454038013133105247433818390709231557540899462311733784324706296103232250920661462524275117880492225455803248184458237659614819632712837257250852695551342865638505851390519859487966976367832526126430206565070907442178982612849864989449069280317139981798949974899182741462039766532165531539557528140793036473545493402504396664016589133376130061694845076659569419270986232411858733340086233275143564906168977975699375643042072048857507805507298810837471777843362783070742057931963304485867783230679811070053239829040146552626608723257481776559157510216522454086925212985012855384704 [124,115] -8628397739433381314631752017996197647278960127465944463311746115617963093513781332144418568339810105067753207236807854327353778489660166481081052735668879512066428385543689930068487899822508022469145361691258362383455447475944201832414897625553272323555914477797938943248185401264507738416141820624266551089394225118679520213180987466803338287599257852021752751631064566132161326697852117356292042674517897616118102349518945416831161429853862813393584999256807736779319841438305337697015871036474585002865244535954224909855280299767592818182596381489654365492581653879064937381580059274116966321545119930328345582545119926572352914570901566578320359019019891525642635407388092074566409980756204779017357658632065308439887578272262187653318116509956894053318803837039076055720924017466892189447631800390188806749077133240656911701338336976371266931233895340112330967703904360584189308688115403426680378586877000173007573953073758730520082481073002724454841616312133217573057697388661249834772203889760893283864497870958947547551749588506111821576686278421627104505652538487260250529744698671328493154336614749610428757079130877738765505258276068960591521634053658822367130954719684442204987335604475106148203948076881631769023698259113198802521225636369228370363792231802647010224570135176645547367774733439658401735094097687214970243529989125358862036777063771146802665788468072065494562462930034593137644668541619281807441957800656240632055210470577675925089378416018384977094973469900210934536455869859225138520118154087997860073381157439862349345807363130205060328226741662183968611668989296516443164757459037193903557156644281396223792721356477772407652663653750395890455207621783329428088412024259444032742522253531912645132582534291248818630686562832753796106356301899547848168347099157275622522959210789095940134479238084896259027160492071917469412315130876932264587481612128218870793452070259133465566636257998813912290416495162603895490740211001357600201212778873881747338765258800231947741464892088032323263538923261965437559653230215774986499059504742828107830647818075399931573159011395504185787860259883554892335660160049165430784348215689579943166089440290204334197354301690312303890656 [124,116] 51141620916614567330099155031922663065192902882699838980050825086093603332375210252587393393202067826096366765499375033693045363241946838077912297504953394221914190388175876229801421143276078858408683058019116585230187395800318864197241377452831126221450308696684139841923104523788421887995462710829824322833335436776415819096989318157546673809276696747381546043627866475868486139798070317244736233752088695304276828586526011050218874575390329259354888735923726025140550131841481828460444224718459178253315423830643202130756712866235498554683303802586774864464981920126468020927195641204914616887140318568708851915432166380131704595383938159042837378447630001624311533183686214581297955827692560555608705151129733912185744158373322423691354397987621176620051862502230775182857669066723405266701235947620910628957987840234514004527686377408807611632358909929014430641305853851774677464476616210493448019333078346889416014101794665071829343446136105490021376177518398657466082136912778835217985386148686420206283439091771206953078562506059346538591255639489557977859806432947737865404081493375525780354439974863823246137405151865468441173342045759531104924685989557124653060200791673263138580740820222576608985735268217124796281250896466738767367817755985773387594336009174392518948071873989298163707742073530109776934282330818713102665822945565420448953387335112520501219601420590286809435161928080714883875430331270353895129937339621330042949021218854666486514753938084732395499031568733074538525572665962456087379893773077778587934701449174035728631322923423504505948747865650417186605341625186568365121685452757503891678325757687315943768925779240327286100891183133792437639278205341396506421308354979892085177248831397168313655955268797408812489509458390428243782771675371360600035383587004167821486080420838559950004771517102115243744130010776194100120437310722742006832272596848116683504339943152977584258224985281878056606677720447015372459585878052983270931738868077216837717880178600945576548738260903187740873031683571132803094988643837011219058990186058421100153278312820215143720533928456179093261094942906066485169187819698507111777600231419520474932582903711133946066833364674095414 [124,117] -12097636435092683384533056467220674896469287828195766092265289462096427552107040373910673048385247174436599057812210034735675693723868568008699575290032586916038103484836492395844767983460398283190975099703483001584253014904240605306220400705753822787584621186979365426630223349560608781922470032307675521415637907249593421119608124721948070436772966252442528537453101548788478487296006290570885248041608182525216529534612257495897490693615479198684090259654273229020391603316245952672847594966080607713759129507493860036160241370026460433838675066265209188650490238580465629536960623366720117427938063497292422964449029080629711763523177483076234946450918685952200150225191075996917192673919812336052886335088190469999449033458590436692198917120094897044195064797176798484656941170046927065322497998002575726020112300140072381709734146553873441666347957566478286304260116453502577991082477519542501868387814232459571981337246703935754350096658732234945030035645228709446562323481210297825609183752917908754790245174793462938040064206088486424170006132640332649042217568509409200745393482929135815301981337409190251049749948238780315041578510796450215995173244057177800487590433669955202253737885274153625299701263842543641979571628341608896536683852595996380533752663766686482782753908031169864219055833427018820273300228009463556000529497833706784572631761466900327149607720650763794991921560617487624341556126644729025520605796372949334993757582120625939253288928278841607942229226467321861061993263133272278376986617177791259449335594019631796642752050191150637690032962103839825664958191145397645748483307322215563728237709887193284825864371654780938247622386116959435155611180649465026434552420163355674208644009576750381634855892314168768402491112814387462115626571963386008545811986524396558469321705397589772659134167033573301307532736666132940465729334799880983189957436357063802411055529322271969686518883839486401777955476598904685949386477719946884868988683337425989491554458705122602836811724471234727975304506702230751412071844141768101232031945979600805137956342936576340466181841506609119504140757597198784023564770227479617783687968030494579805885723354329614238078537600 [124,118] 17932050306949960110536476190795634747570366173100474868833192126580017039617101046239397767158832108742889822541304776810175914753366592048868323974897688090461627492997797817894871890432148902764472530472414956998107605401397057950015932260765365760065862091923920665398396229225973267095905400704064749583980188155623645295661675754070034545943889991268559646331426585481328406993182178715448733737086168554167278491381078245998165504127183600522913289982902474302623653700787154858828730561896095933660416642995116200458503024011922320032647374958229094358758982846297168931348119996982614820521439646649729382908684338936012195412747119248296390181522080609563740099658345154857367415504982327466816102317414655986525890106734803404896695638699731672893643288805014258950130842666674494262609136211055396273799694762719838883995586502866380503938509075013993515321930335582784577878960636897825574386031420963153061308494863706109813743082444831971285552303993775862213187958170387118772010634268368713410405287632091689443587226534083335649109883893942198390078222121615399782705082251733817368725414280633782875360400146780898359516538789129259889377395644604824387383323202004501629847232035923602103551330892031547119975548348465191378138451431544077188573428184803026387033876056539713093961001238082889060962449148615529491680290096104745252737679494147088511632585942811939578892414121956705462944726448946938191741295021788967447426650533434128063346310117985702943786702543705765937183854370672894058723125619549655701367150672925368799135889529665545932795049691552790702088862720042277681817098876767089021658453445937260785457995011254689131818161121496077129799019549709586709921132087189459504251598484224100484179555925216015630640782458877040438909444306193348285809818573374445269815984537357178820861128835676530325887346582542460936611117665377320202265939782088740644292880639914970087903388176019941328966551130840990602230088900086141877350252264620035207679370396824930998179081664155683590732538169337537454373525759957032109883417739723595850125957635197549156887997586863674564400631902002572225273867829362074297599848534708817201941107083230620133632 [124,119] -4263290111722081938685966350741982324854751340277660663569290672768180667555531475309868351492435136703594451652406835306512210164242527445570035019186421484358852714322774212008304584508143233979214478288615993573064875485537315613325600906491065930597465855961211486442743826380629278223561701247287112027151407473811222676869625764999275359374978760700402728128092997242874967561219146147672013034151077318802148454144687390584272268163181551255835014448562194207559962480689849039025514521307402940577437118563910723911140556735782707560401307221260201972510971440130432474671923522526276523957800725649089238721099826115154843052921343050848464118061178510615991480125852740508790445919607506094927474157100524114575788456492791117674698760286903001320288284214381379732498632996883382774029238520593450129630973945747913112999059934875476274164706558822100038892553912741097824274358816432348674312582507372875315491644361141472097047679240782859392612163798326595141970155420983970010081149158656859165786630153895776179928702502552735667317171873011101827928687109856896144941478946776887554408410479798185862511163301958460539344202277040123351121591134474520172800282799619086686088134181979182081984352445498997300659693711075668468203415199284403562889120839171544614372973233742269897388738271887586307209413322805160230698255959458152524360788290664858157135007858750632698084037386208814463211938677835696758286529820030057923170665234450064114607551614005737994080089985677235032077109745904866041936227461460626457874777108078189555131657695338079069952143345565267299762268355636942871604492914907107403592419057656096638514490897640285566061690764161361030366429581471668809578581519643719822638123431853654458188493774135560702621588354238561274187004496665970846853801579869422284760063778640569964265948104365059505752112509285101330660664589823619841299524218253459376755858336505759728305156606929030215231897652294015305743972399567682742369042485640689570172178388455245655820058511366866724254148768632654152602890057051207631369457801375126945891259671868936171873831565346801383962248375252096986115578830132490411369986401557994150253093200593728 [124,120] 1922456999519522914324009761740599465705505707148021026822886479062923559171356112170957596095803394985978526130850018784924054747719911020513682905842751712979039616571368545226240778825549812765699839047473150740358952057976305764196047247798826190743868525646983624715004954263490143918470701614895844623100760555587383208172253661266053642910521083920130342798530646432664410450664008200942039975682967080961932052395045159074678017262226515891119632883924941437353669807080093573117445462669686737447280604416983927005211580426278574017614942516701851369352643333738400222298609815098261092794380503330107430165238143786930391751899276532163594562431607431763100964275604560375396623046700761364934964021139159533316363647824432887400546824540431371887965013604223810892674749100473153301142364677495539461540585373662483408668010921664232534784624492971162672643925486928761375029352707470729646337258938567877387998230309891491454366964264806265352898618860844449190629532932589297713281433981622296434650866195010487512424849582354990011015804135606696194639630538552758022085114909926667731019297449156442040939352913141416381600978344478976195032093689493934122007009516800478360260353656946732957361644131775909323155101501950165579635899705614416584750144979613062302232952119542933133381080908510532348962356520018381656971104995332650559259138463786031997245006955033536457454314086588317388707258582491946560390827521177816449412491318047961802983207620297320641664439238437547108346833844410095603584775337768423913349035907515043714942249836428150117987533510459102262028945119002737201815384131793843855932530657429743620682743794277486371516744654997708534905827010061983118259371947030828402786863345763961650221103439554165151093792307907979624958916616310630531591215912401330208963107788102956439277238641248737778122243541975418427503387252635980089320450898332033395035553498374097563272149434655736899764006625842929963906236769514928661485523357888308481071532614913900878509349046821220812662727976281551799043612328286333755772376463622406421167125602891792704874108995122075392577429224156309058469131019416730034144077199448676029700323200 [124,121] -208149834045889466696537369205574406082961268683129000064587801544646954541412170643356987784545385425987461014288282883283491621509772425427437282872394944607508196102365714234631354974738687205581157635116717578807398289801170037056403569418173044865618736247291512686017146557006826271046311695639644624416038132873315015514679456601457080337166622694116741946027197418297100021273000263096970456801969663736860387705555875503038181593887251058596732630884069269378769551367084721108025437720254120817874544584018056799804452168300424291768052117284629822989139358721654333541307180486102011865770312519675039202291759411965598057401291520261721569490988263356679329689882580986305165859564849626099610693725847455554286067489499066899651139384247914027830623599580264000219717243062131694234404146567534802325308807951447322771055411547608571612100978981470143285089722362459294174728065487206724717547296827475770992295089716066252715724492845097046594540720141542468103301745326658264519831831790045298150609807427016497247645215964375503094045075474502552041280175693546542725207237383737423414462588695511072903245155382122885421242871171889822290487200560652070945760434324475774239248011997098751194120965754416996837245405339367487765544668612100226635363140755784386598277646342347353384266454807003060580563705668434581090333996549204299706700916328430900006787269665970710767655087686752249326740990577674114250526386943155335345576838363177985741316455528353145827693391905796765233655383409236751235536128920539647003989460633414746753505481195916018311316775833859643122373345518975490627241275042592863144278558127906930839747625791249861861624772768742756840486952700490822130605776562876856779852604583278147777775901961180366682843212285100446654130213824762178593593377149450879713160083670020703915174147976203729040324985430691532118951550361878533969563742220567069291602513169322154975186779522634000129380607335292821944799845857013120851794778182808751027273864247754894133750431351049954913991431809015243945555540962409122999236666470503496495777849156256959558519676143747100499669390517685600062407371614774465627611722121192507840 [124,122] 99425546032014639906293740913751446957050099817493139588987378620280973850810628367437335726124185929866561283076892850887262057615063657945561351069776346862424093504273530291259642616813549634399155924367383017048588777629548821978901510100014031963405448731570766205753170570922472378782936968479025401420241297265214249463372518317426409227478747334611325260351050736316188628188533709516243366306438909078298872020566163022599839925111423027858254334738184052717072189256912285388100513224790339142942331665374704549529519173781996139320696395790664289581735308467482299946705956677484864516182235627944322201564019231582114238706963159470608019194142624138454940647468857246695281567093739059767868080129035527657593130256256717272691287417962274860691697028137749158839838742491631649386035265463797390562845093512348536228941547574571922074286951727956481170611880135231772441456539608882606257388989958343090955140388383695693992775597553362962671760445570973987401269727831525193233765624487805734828012649688004982788873130071796879102661302956869084805631064884161088026494074883963731776238285513086354072005534468662524839013749810580688213115713232295626767901286586864541791132483463873783547899229379723471598880132885434924544812268752341196901465601790457528013098898768721029051844425021043775377896018881408932699735745806531409626722988150296182392740895369758655393916002377805848990415908647907290404167838074476774754044974908169373861895576713592111591877286599680259781109708596930230972568077175231672018423545672107579437819103965037660690091944739604248100757765513588943855730938841185820461402114654864212620979859380550994788518371926625356464677100988609994091595786769691219903511105615817964842600417994698428019566250557149463576874209191465850423626262235678801995255251800649516008596423476656284727548242442908596632930943515976854057186522804295972028683024895423207950989327339659941611848288967133663049304988335234945483497059535389260571874416157640995391645154389873194840763734488833993435547876899601394514125512121593362174729875304094213950431650586118222366457270233543539236849651598283257651025928435936 [124,123] -3250500376095881609209618452906750156147421334459179393013456461607740344719676736679194834625108462865362760089902536280234594527281032477990649472719207068738513330478216011301525974648443451970268036159410735879875774890497265246093242916162479630371208387259515920498680608161776008053293130398131932336906443167540801691551163147796268841632922094079259052828858848646679409203917630116045032231312126955602508499253660448946724910878208959496897639992134404277726877882302964544674475313928050234591642022783760171777990082438527762024277821265682919400883738785693605936701549147983382164265564917155828353671224716084439323907136562698559008701808186713542793114806318262572341527853226930175650490094941997733907285809804603664908383200058204098471386813249451795465246925556828286196248844566326929275376172324721474133252050451386214351427525699979615268426228290222883379955058747145392039379273412412812884862109268336811190854465265444746119077561912329514956581686589397924901327829723458597364243969556606390870937627082517628947252844806859996185133837997305626522943367835105068515177639646361191548843453158361083033621785419512698335262539610304784621813398479487060986620242591920872652710785076984812095477625477476633394697828515909791982133679614851116799375588267209925744413007003132493358884262620415464799215287130020037568127765470255111307657754876036056166827485865000380831864182528075445764042269265313360252478157119381095411930340384491773038851744504114563958154069738123411423407663169505960856687332602815875718968290449144514188759176803767572766434796389823157435338777223516723312392000385562756197517255834246483465314597015030301493290718178026977371029452959945938793349531991830731857658577766333316517894365406987180404448868552783572249463693072457956432936638250431603527051881264982379844333507971810629054484424244937257172331654804597630329596703140175898070210115653096375691115957368621837044479382148711511895357392189010747931260564917281251383169859801658252722676647270146818032880760139654537656158590986885231758076588182997411649231793560279504740026573816219524420994626558028318747482176 [124,124] 2590947421234961697020064023269346319914911186450059101326869607215769662496322739528435210623210927374452464327118184567276062809196289759989956330451789487759510389230409162872718143704651247324374745878635359865708418412725672130234199484108787253430630517837643552384145145420369521560530048318912347827245277215970693457263183247983527746793165373958043735084584988743458379696714683117938180551908800059420667456068405475447350781509071444668953066477802725033455623206218392473950655841667609085484066824884542700960134937833923039721244824998065628740862050090478897085987060406113978440443672171967228344919013410099552198050091167122659881175077888176792749776139151213026547619578435566471783244183486685699794014830970105463889429059918048912916991897564185818026261491189037695240707849404010823606744481909534448544848665917589948358801507805143919666815909230327979341111432451903720206977107837370015093430240027732570851495719303601159362254935462266772663953701107017326304285892276871623654644775597848408631913102171324550405578900219110542732605947348529827507848616332008084582897160919940846312423685837942426816311139552307651279454406969470704950581881969133817888442758066607637952753968534141935106559853827585339063967692024019062663738671249733036455513352535766612041177257694936420723372518947390110509587517599377031842994944711480394411302806980216704756872558520054196367662548260664167278958594673520092989233306170005261704313010324152014892578346376438976139857104998357904527664653889379872528490089417080849775380795560038982868914705854641006959471771375406145900147935848605582512914701903749553227037543956208322123219816566087796242883450742241275622256932315865289281471058106059954814882364395008532336646618574460740775199889622959599419225661116661151224981509371586215164908822645795404348315043069884601266363914877631912442221466473741095631038972922017094140351868321413659099586270674748769727125301164169382383095047741543562164758896730736342682598901399753102455108867988974703857130367242686815594859360119149137193060963990514862023314189248544800865160315790702052481612441224590951832 [125,0] 943979785851989371908870832486442645119919679529686926915280724168833221284168010619840147747838452941543777792703987629525205650384991736299983294607691961952876505212759028905755547722883594514778892255708707728973355215555085100928099863243158989426796131416087559052752361130656745685225005603413799472584562078023692884124336936283783753852050158645289565765896147521715284463274951126151034082814800049241290480081417030442521893435862163620946195774384458416329091739763405588704772344163121301792208019449443089960410162349161859681366561652934660183571064844455317448089655133809295526293610948751097246437278962936012434850975160936362621849561861500496446972433555901280077672165045558871386485549748806955001682071895510752085200790440263815627216514736155776986174289330986820779355784447187296617311751634707398467043339604987547795583681274730361339230953327159403431712159143648998986537142095013443871775081824616233147508286719564980692528950906239006986844868937351282728262431691752414753662266526403736196621050337211295240497562162059602726684854455827560080340433977728220239498899409195747124052040254901095875475042395645332560813999459439667827131778323823760685538405500917596297874275524039019584560059811464520492423644616950460311077789521107766619384136439402460468319542588910325251122881770495726501447892251907672756071266572119260000089375065060286795172508977178688150665601489006611325674022768285203671335743321802092485017343649380874640590371406908695385556328142868607613360483844487620563300611220324800372016521969954360904566045472903604554171140778231382394026972617876697529876768246552747192502995207369475035061113774189894198312855972482591061136541332066880308286294033029313523436472684680284933047501687542967067579241921456988272643909252581012872387659471255648364363342763577140810662870556022177598204346014472982831114287427613682586187864848137368931407800944662541315319716061477870965395240380098123069141316133941331463457422672113596764656957011728321369807473846762339261672177253803167939153677656372554262588884138950894278599973975441544498130091174412195822218399951373801723905360365914030744193295721071385310747895028508903780117739802253543125065546133773590873860275633718141935687735936428813145987687366262570651557296367145988849624752822476757580862919161748281077256092623673352279562052487575984610412760379839982621163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -7959721452328514352594559052199198159892126002683521768698944139436764916692235335979256062846814677746771736634794935318288204316787875426811750373379232565230331757737300560399855695665653593240887573069963987998917481389218305324005311905497062730788128550203849079702190702095607834025621596381208927080254716049937625139541851473013817975090898242489358688723848659030262228384845482886984832296729358436615745723730407744627592048733257391314678354264678430517600346180803434103400758702117166220419395224750582268054716440448582555336994805317624408593936383527358092674538109228557506419997019040173990041397825184812644036537404743493145695608980494688489857064413051120292689818683014418447716171188653045865683240507191259608323580495678745747497906473582959716474687090669672713980339562767750308220248217397167928829954033976275796674240532315202823085688821338395818353832519057763599397195544736939858630446894689720699680792939822845128986344561743846670112935156486287022650363144431458061571637950097790384396265620635588419008203652840304416737847141159440753285014848808887528882844457668126664423065864890886634785843050085122914010344476158205398229617224606899275990971555355138129732498979132780028946535355469044611713386115768112105658174174771201269177282543333125867723216315936541794929489389316168687305874810680476497937028545960492245061854455122415719197864690781227992304467603458768163189037231694664761760231035356745882232651849507754139728759707633445929814052302715642439987763619925903161029681028025327626706143058200718119620553343883001949270965093661290432761498282569772763025609578343655787023486659409079737775273741909164147395463632163328266021173370489244717080130721165074397211752957596840837515114364893553613763494439455965456800211111985249551346704469302790763377738455224602860193162545399522873750294548154195022581901944793084126638448934851056088439083962731968169822476489390531256740119496941101984124304220042644393623935770011061513180965084460899230414614515387456223076784625892942505231397406117173557152357707655502014298129748301920335952421739833959611588235269569797021407844106748349277797994951629248296793094005731974920572007292683227722778055845137021853195161608318773513827964957234791161472823498454095552368626842870049512614245097781740075512847207173231317395767368888250494410183632180179887294529663503322744804899553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 6577309146464403980996450380817018500681284315503904856154904777621856440440513385543696140052446152011271273320116144863041703219552822246803583175339700557150374512657442924530608585795399052265458518871553886199690589541406483639973951413328802681648853115009626047422574164561223872076157795426685942322519475448715077988755853613161608382291559565504304264932112789030371409911662522658260487229725030290072119799193741452685970506562425487582441352961297187852547579477366919927384004591064445418736854668487866207845331079932498959128923194618176690439598947584172745309122157912172411980694066905492265735199398999766739530294179184387217142380487947038262994067728951184761951436418829878516216437910421445740542617270933912592640895050752768725066051141229327303181484739343627390721533291212078754404019019105761133042958447656400433755691015884840765595849381859184232370189178044218366704996922791050696875387793929332891394939535941436585049922437198468761811552474927743845272025792602158173633530733549519554756753808513495281316286318472091141415779500136322768676180069148619969546865015750622285324589445572495292802386046402839275912581766359719189899958295098443806956487858928627107748996276198768151917963659676289244961099375211491320045794044635073174115815610496690452235309770669698464113375730055017303365330333089962538486594871626333807678174858813531040444366264653678196842350775786785793948486482869929541619249081977171316369870784340519208446292483909156526650213597003137301430507883122727031290853389143326699176910402635322286827606059712775155645938550348717741194045979486440108552002362150797455219727542329239372397542253509918141313346238107193871439108009472452116656096691949081454299884493468902610458038352050800354000395843763031646552826887368307937643315343873761707439801701247962288844551446551001037764237902098371983247421494695085106021373357736592061270041886120312170752033870229235635980359124891711208057897408231788771013551990815230571922534853543908981467535901819104788681009620638394153557087120885034398916835674862383770917778671324112448411619380786991081268906540681478366957784967723626744709536829850287353935793933660767664048905680933536390524255410990424074189339630800092314090187500834561193377462017708958697217390938288186016302909819102293346953960032338467480251473338084201051623300220292640640492336651073077513257655331717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] -958779240105983833910658331728792298912988077138611187132079729878895292927233840253730042231137038319078724949437540394543331409059677635310297435074406959369874948207114779558099425918068907818764345113509212499370250512086509295756582667506077186560722719364221700460511381792380525490358493996788368558669636002495254871820507115530282583559589999361906158955178933665043870157522716955761884539649609547566388539324403909970922363206093342096992451812204918455964381500556476114467486258106528030173844895570048411115479986794438346046796539882955411950155539813748738427101706137652038161393117971087680871730315252125765791965903779108480550745357872154698183945358184871511574149859684680832203092295761027288984847110103764907264924031570895797850278211029130699921667468053922429130126810560468038740041921193816951260733881776458692778992831300811781491269447047260548973913439047835960780850330265056740649684555440692198366472578812633959913807130805642290582246130801066352255025262206493446826046717717693791625455376774488199904188987609420620560696141395318392945051042353534482417966821881569016698641702941255049018019205363823706762185096787578867666365938273813578091845603730816292998365159890095075500976220532375906304479919243171116347721974457910489931997542068414246579774541417135520430536934093432198820920258785160709583419416686259716158931610074037376024599568412018494485129446777555096333708200104225472533632592290149811525237211734382834094858340107921083806603075946912118601819188783680561643284159048656800441843155499478357873703382161627038929172702400783134986896129962333510547787380196563916481517795147626660967414209412460277423401953226327517246468430265473573025397851047278292683990265753912485630998431748872951768397649673655463009449486593145826738590594921977643727819710073638191891023938975561939022671532188462000515340033589791676316811823542760837131964496472822092173593345414709048248669570304483257556284483532224524299419926944834132718994388781047416604192964037761490560537260601541273620381192051253562183917432493063644683237549115441620389294074656379067406697194402034974829984867207433270035058015920987005916248612864678814351747356126806617554455203568580504641253960265655380548849353890060614885996132710914887784274728842427145700963070893529275077643072143412919033988051620411962708709067717920537210290606728009128039701337425838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] 85495282227471434152265166915245682519602482942299345062297441769423636329087914738136801830579010925837776307127951192830272276770198236377773359937118552204253045914215447039669390690068494017943297837334977973760407626965368828657349637806968966780337748892418107990729198809793270570868269023210874318925761270112317953413553230713134480567523161120897347753065351681939615374148314279058475997867500235248670929066730003538445054301106908147746867230951585226958298407672478374822352517913708194581308274355760395002843969666872937374579822672105433829166043488484423823723456066025596417646935982790836054034256705883341326934694830884251326874692341314280010252794856779237794934174414100109592257452045626574634864008100910810270662697347736523664646591908740662034179510936259137137652271046970100643081414391017280773903816454862449387324820291038724600166187558523238974793389402639096317272692752141740892633437244392816530477721302187139883136839313059953732934126618102048097997943114289593360264097650954488583398712356853524010047941271529529107541769942290525311032480847840567372564489503577389931287590021657624019631744104631248658490691808832635210962556871666461102967693124559303703200706540383199143687248932768426087138212160685761140519002538428327618765441409462807002805566704559478016553245043450140567259978214332684402906497125376122338454119874123224217141051961105225946808859911995805797744852009040249965045986555351564295437756820960708553701453858052207203952887174642844400995848888735780667891548986233737544844076635361616470278643237411621126263896020020369929420087718187815832887934513639533150221745774913074320943786033386761491763860079963321611698072516195238711184153130105057296036331900431424571250683603884897857801088378431817704986790692969861908572218047316283037050192323292463662383614560170547652924990873854349895024339609454873144073502735405695410703163363335639736627219872717028248842824773619670109671811146212279156934354673167053029080416250970677792849110818307401404593316513693494772410139525053845186580624554483125117966762517756537515268642110896511038542437234978637748730404930543211343491517334451172168282806180259387376416873380251407185592360552101749409383385355423707567058305880834961997558186711919346187895013778901478156919404689514848717282007449122311206110122247408542739264154991931348342648489055409647384858577358249000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -4418492754197868214628391815045433229267607622760621434030875459228399084014550294763476189198073684825536479567290617081571940988208399560820559574203001681207971217093828280730322913200555534457331015176359612420025331625966524396999483090678969444611446414033964989317157640562842553680995169326153656601069169919807959560427393090899522938785661508050247252672451425075247371528088170104725107837391532352898039049000740442552894533957140938798960864574661784375360336650311279124492978847992296301823504117326429569340398652324820810381111706723384171975610191729969667753104403393031941284985720729717111424826714014759714342750393493500726481602581661354498852037170495579630980125879281620269577304606996418070598583363288782011927618612318354201988080037050177294122046181267530756613935500320136843300516730745087216396679161713606439000525437333320001379215973656659513649651422708665688829202855379127467598708731172031408071806627619805551437907135366587273759443743616455747048277205480039084964098264779436711703225932675878672442721482965048311285667404859318826352158009934474027941990269862487191171231585007883057200793011240871577443091392312488644844854787983622994598508555342609722533805175210531768277161156531023656033379764491798778185216698896445406412135053503055259430624544772872731970792535726951513355517960099457841794886133084534470923752065698968291569373596755126793890813452879679153305484233843322968469757129213377673728080974088973589431220391165385066723403383470636168342257413234314143642975780220675068784191916301524418873001092492411885349848874960608082415680694431596088742911745551587023542861452494652559233224942171037349560645776754605334867669803763762630696749258481545524107564222014451771810436493510334300488280333209894199076597052237675930843190733835553681893772054020046954288894467997886949469572647667852587399871772138183123592904773126081736489094150381013904876811182239058498571621502515970032456758307888695971484548832785833018741246345185828255017206338096462062758441448062557645697533204069617292599130905357997179274714855594945087481780124719902819137638836916963144058177885890297675850855356585008268472988779385966661881459364937301027632344092808890962846655447745340306241071521021369091586846883995640191752667771289080587419544349316021082546419860454964895070637841882829896456065046646142865445065631304047713986882112625758437376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 137558353275483887525358577886661693623658974031561173902346860805865967991787069775495390224661958522891108253579616897525644913787830716269450384186526258351599791586783333508224023095507436298317264225718372847325695042836309169231827047523589164025534993893825460882397176371904603574368549957546944030314842871493116419904678266902491851115629282715866472488345643922802887769433847821173838173910923241803167447250770130704175211720056097199463756631929472221329557797801349945684072620320171094317976329537386040851306862327404134040685722020062098039981958047641802498194151657013458496466930515506637847091816688806218780824809697948113990843145808062408155290460862850646816418974566785807162689458946908457876782572767859304561377025651021300954422441015660327439209641350227299087814270556734792764524301358128392849422562281701502240192981758815036150018592588976957626197517833971530740932095417675385022597265080173671707801202468040937235775744354490851793665712307302475191295097358453571083420331352990077956607030293286101337761676483676271049441328461271156699042344346881694689880320184091348794210028448942270739129768791788237408067193389713032394164289652255007898008118096343698714932255020335272526381765177656551237744404982615033300946879618009559435229147950346136053343226079863960994655560025417841925464260459366477334454211217528175342405966381638796637934380425436079955457713038708440332337968431710982582222310409907069765759685208476216956044134264591255480273137667922772507136496536779872416275426386414475260348394171466169913156545091976424194792516054423739783975561213685300304044591378917960285387395930213197945956967571764646023469176993375779210555337858364398234181206235549356721365334465804071793946638462815439673014856894138015474600457280491564016033312357109658846955183088714465897289572285098457833232679267438559955517162746854532364892366943712375017190225650246532647163547401096543663493961285324034881493599992278321991538784039781582212370439301998947929774467941613768833071103462108447170518340398768330403046916206399918149935213491467127664397160574680157745092122892104880669118416117432490428412352249913730888077236670080755369123400190648759887550054787846877967780006006427767947414483750598604254679161191094997562187533707399409989963133382616848627544458643781643549559941332767072111187112057620814806800633535952125275761992503415862722560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -6109801927518733792460767310841067337932456374136411933343559678581338058178353145597273511634844317454039198953843920579565168892776052645672698058846661817763212870679987296446303079400442734411441872700235240196630789483657467819768592607150703714882869271420647295754275245740724579062168865885553638535669849086110175803132387145160962809286254751267352970296104534425503032934232966547355073024482282084056388075062038547066026943794497565525362900725114844333103613279775236520040405023328105010884421133701014223785428033002167995014734250932059904851177566062949362969256510812720853345944858474324254330024766619006523290964659401684495178715701147209612598109837440180960920241035394349058307430056629911261155123341907185293873501035445199288967405445717318793529255555434316910668974887582733699973548371031428073507487472545614734134279828600094410492903154208950274654405487005778037081261817188016481796008630360799214378542218838487408913022163827017456958016322194256465147151788759390217551102760973460307550739832183056974759599050797460458172071031478103525982175315420387517217442058257760086801605219210544050742040883328917414492707872152665788769121889052054130751273803678245107902697840915428170165939855143303017851737361806212306738990719768104535090242353775899174216870962761298667394225654487503395909431500266108585281216511988067329390782153569054770089072772119981831086796569143478527584038018667960588994738519050972629917907219791317669882819696070118172983431913044081995233012956402330002964853572944469217961417227903874007159021982228465015463390572330759254305184190041920951743753219622405209988632075280524746011384351504725369142671147559914776090183639848148543802491485507345519778032171016803869074521165232388133855629202644417707651129216531694444828678307437020682549680733946039472535753494330420870448736185850146600663820819811722464497523184328020639912800968053505513311779513560140052320317758656373482756045080066767097558601078531782096663023958866206660441842314537838520309540957096433226021592517590218207034694903349535518713986405104226293367805510481832788102765000879117297959797758476445552188260535289721410312559575189272298532235779968836740766522153658083937057696887819451278627634346634405879436047587587326755165047336003684738871956019309519612169958298905923573810573609812225741981032044527224392595947732240686746888992282462244862689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] 162943881611561995511940992448401800661998800026753714701499228716063320021145112661598362796578923915590535693032172565288889988933506205421697765223000712738455433016337928196778119323632984008067351723818938031696185976767611014910577781106573188550577284506770655062996996540069146451895137703223864789050986611683160312214102646500900051719757423640842957810169898128709816732918275853472120273054030303021491759846321867623507560165892824957369246344231764598733269990289410306648487014971050710507918179369899029962231729050331223030746638862702151717461584042070472970759177601999652630634636984573646272682086719898954591916913942536813806230981769978960114089859992741423276952083531515912297937186502829327302742326284776947637199246461055564137577523780905573145470638342290087562011671179304684814500470326092017257621213398531212115746966757670183834071807784781685810931296515040653000878502794630261321241272618530186900892145573269648665704420653126460754115787921247139744964772653277252675096109396972478062447175509019565146872820389418161301672377028507060621385584592930703911251331883593788864875015457062316949594506670828628379095129450544242600069832921028895944634343060803982244618288620601715474672693850496783256041431274305714686059081411982871737660639521916559388957624611159464825904500915467442390419334627391089826360873597398105808259504377673753249697686703045331519825396088108717828924204273517173649552209574891473057917236643181874891186362469055080127604226150449943399767983021345192721105217773795815790528859278148388106215204476729547737056617042632542589585650925194331456438286547445605989855840328198668904657015544290113963690813774749736580415155914394401537466246601539198549139402600219235732184709419817161438176913017675829039911494326989824160678245188360657629169126246502196352779503641201472852058096421286051960397558254926465807419396773683267348737945442371508512893062005414176302671903928523475939359500772356542658690909423660454947013944964882756104619691008894979458329520813940799141093325951060207589309107914141346063205056780473543138790854155755014005003710560786373578633462928805838224132966625173973120316681447138884449463695486957905197869928307166868250502388475446027561230963987059906034147319568012693278177831502614721702435180625080146060129466613069320691836007624198211272300183279607931266305019665571919783467045297222025184542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -3959484807367179614510498073387570217061700199591673316681954412985669175037640647349588499272121158707029762790205684208550369724339194092714851055997120192721647413087788022325461620216953287961374113396964955916636649565405494211777687390090755648963123273569441925373250894032894605352418117188753923069735170291184656395054268356294688646875670985736161128482073885090384107419142397900470321441184862057246447251995317980801950212083672413334986628235956381907308248010758622623715766821296386041456668449594008166758189722054223846643802093784296215024101737998336519400406982158810099949018833474863785164450404836407098413445891097253020010928799659600563306091061361003376474782318781483478230698062215076513432835656612460335921909280684686455173643095050469580501229077393254731613425453886460602464426027075273578969996710274721806174012749979688089377889560268630328169871901243293906632212080932575959450262710341980378973782760689285294569156937681255429596983428110050356960200566795774708793800702051385200264235193734458552350611641170334843398722911801219278035236660716412336871986783600880198121622509002810649991107252710595439823802692497797916567101001314694867109164933115384037675995687512456851840000663911635747446679692900755690941019674543688481613735361096524431761938419140401555135966859243976623810691131423078774380784674198540636800379263698477754290025751594602230102761395073098051877445821448791278744976517216075826898250114102961808665060244380879999881359079743063645590011289607818526426253500363851475479556177030507443386006405399664647823047570325309779692471232112392861355247747428800099506152677334128479458128318354036782686617389640154518312078544260664588387532895736608846427077324859136566164164146159259399062348712424086292562333868828201968786975920023042535288823732270916157455431039639160973217824599904926311929761034624742167698576548106208661893679456257607000973694045665356390397361606483977980422678159796722982294433362707574524481707488197467899306757572299892185120526759179577283751933091206976943014758662374209888413444469883067448083784593205713018892684039563348566100922717694665997772571113984378158398903225841834500167971656215603983136474021735953956723483246273207043978974165904263001166240004200989735221493690793040038210687420902892447008104902887396194657274702105268196617095213796551162998466205610929721142636962406353388229885952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 68015495390950671391349659046136666470642161969970103018433620369834728235098706442413065736073554529712109834796481097347773073561927455840520794227471304015264454529290032118551432579122142249721952690705534016911669321128370953945030054143378803179676591342250247238548994775877539769214644377983206391178975520657822018714426408380921189117761088006632487534930358409641586398048174660663647682268477412284564023905816633734974215054340498352036232114068018012412671084896868691253722710912330715234746291399289016021322145347958906573827323397104105831104777518190457946611815946509195589846573931251880949917990687016043896096666249484752026295793225754252267654999287642455978851767638785625243165471966252648785632782588266547819563937404940793578462320108324830349889900121703926125398314613702426189260777813457996624926230387334161670572142855323186973962050369677717577889272478574871213580678340597245216213344654935846943368667673572116281855684396027446368691451241810707919801785475407104428663703666193975802655241004219350043811126391233528835961058887964306565687206895362524194366288222513835045927995024679348539757264907450425260407215672040498700154939230670877528716328052829453221593663963867265563105293259508898221542514490386314015431600550876184466002585776807172295738239661249225862948416810087827143023694125968578955572365880007158780373664961729347350315622377084999751584976591778778407623551844432382026113148243017609549006842565921004040051791601443254870428880519316997931846488993193224032238167523509305254686378361329086533745742303782118827627451946593034800040087681005560752465345229011920183345850513036218623871928153099856301882285804861897126932037799635562099548748723717469461217968743106325919271246495287281805240160440526822817775216869008936092218906034427092665289621468300394608333488547952260216357713679484742437417644536982164495872112086356048850430873546705375807597803120945962907039037220193392008074656681908949197225588826110350753732949256340826549199160602936916868908004154792496987539035825247580354312189718236174695013058089023585030846018212883377375468047759336325000510547188004709969521048885043930272493668066242869923681883557953504270244876791015421444414166619793880463207248336564417004059937478134122943937970394341793959851958808357690669374128787844022253919899481899426774406113359611578872713269553838703667584394416254789476700651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -902974965690881367815090724151157481219821385442070705084286124305740627428324789893774456995413416663008835377442710395171214109721334831514248582296697820388297363631532716569200434793613918195121743851281191696845986704911562452310373916999495968685345712921418550762418873984993308051021911481999766153569345012103246657476579645117656592214893037697139196992187784326878708174221631162041493579253120257444182527098941417232294820055220038785405280810767918502817704899152964627469135303334706657423739480349177408688178978174709984300462352478748127668686450434942114248224145774507821578738904539359886633786976481874247688874284852170820524803083719315507385965769400772263995985035266793610936472236552391086017825564684763315387120515952162791980428270068616061833645446084684604989137946035668497540260788063699712308277845683242263307660344736922211450262901680289391939039241887436888753196611828992711550035892668634179301949138445801049775132443747056536221232664890159233883920274511812116303225274630003638974891289672551936193602170119364046460647544211536731325292050668537363877347970021326994571230521073800347451503078217789813666260729089596256635479257673486833301887453556488113890072238881555423859762932962222797844205444327479735294881268725443125075788334294317399430490845403713392587579540091349334075936422339445748378491934107738802335422717454341901669774593819103783454099410821894976732993660589171716130279128690866471374234166308521169796917285956403676408348278758320941863498108277393682305505135182930414366557785085645208650860273302606448185318400290695184459088560577193522983793453107871453804687167152002061215108739368023339929118270470453927260109269001950282569019095877398249882304147869878758299218724049178588656837311297076193528901594437039496809350377337851328567029007814414329013404144928003938388324097832187824135532103248059345549566256101585443699647820915306801335674093737690007327700911104820967654199346332235203695599109469810339575647413930996427740804042845878633528832189778856682755025209926742057765899054483128545075586442143456316849328584091503183716048722865819421230616327329688446788592309638243499046699007995243905609449227480260508882848896681441327263615589731967971178006670538316691300152555340337912163291154454951206093493847946114260869096400809387178371140434295642359634311491718332471975921520845096088409446743886263215998663393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] 9471044333971415955166592253275653413284511541565213929191463570034423010087398539463802630941788367688225658431259203202467022762024611684653870922178567043646624675125064212232653186289156825839741346523321863742370506003153172889961963726103316984228879937624266696336015083272236433237369835998527323544354054033876346073348258415152203790299172333101442639465514421313427254029107420298216487928183118890254345347727198987221820433923463212093159968933638585267346868101028921941442064151909129835357078203744971087024891884604492112214739245739022286233992023804433557099020283395712107540338910669327257316735461376347984391322551382967686611094985726511231782456166928359233357164619975091970248047570521916221216995176245896652806801939009079700033780923964570345760816542516115384880015675837270055134297869675891900245096637202617260649235119137073002492955472141094220398787442864899365476928184628935114416920535811224173142780018843686935286578408527253509720462264536791263523904398414484422045673584887553245333879500616145073945749131280903231989843617212714200006333691672724357658674035986353135692012864596257901642847352981295156608021736064541451323311454279273008690568888976597757941865512906063619596447746245327555595236874252635745987076099611480799002825789531038547079904161513309804002012442031419656235620236639496666517377568563191775175059612611648843227786714166004641981049786318561652793333015310909355118322269740022883464817299622929910692472212510092047382618956427533726631569607236729715488654033538128174772387677810118823702712723076370675582253611868632105250730372330734528537285257269413234269079997781325369103637625624784251170916667823369600072069731154119487413952113584671435057589033000672326391838079344048480093814812322303804529123985102898959754669883281486538208023169423289309756364027533311424931209399689830031925442579275876059473535051446892898390474823334724381591819111723038065689552333954841418698717066559637495967781754369265832653524725897111757567537371629881655870139512619387838261385902906871174229545960777094340076215118309097245247195784234652775285742829366201711962653677260129410261632795544992165931346145492840277513822285519877711579040117061366458190126195181586922617969329076330027822521791046026585679223847830363982208094494150149442824286096861133856246140747782797196877940094058879273266210593505195285981581384903938084989650862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] -80195459756658960404048843838282910597586761209074355762387697498416213784481265823619962167325539861928839175480199326458919328584847978650031542832576271860223542801044924670109242849461345090246121308713279899973121112294560139526419950637505166066574958690366846247387700944419237690160324085224323074434198956735220493161430983550988163670600785400305522674772267214392003142574625788349452272910141408324752842769486310602177978201251769327325938453748440785825293094470259410698006448422951336246220756717595075392703013888523894366382325011194449809648281558861287017962191265867020712441821347896424246501571791660590815080028662288749314043250224594644754028954459526883170207407345362373436039649476275807141553433401780681705400886429825309999880244417415571268215968412421965268960796038336049083345775072254172377613460161252319309957072001112266474814892002045653494550016723766805200096175130594687296027582159759233700286627435052457627124731243021883775696673933946746467441882988590305865261587346655169395883096328030618839328545319561401551617380857891091044296159614313533739486339537947419990171787292025423783917482784952533877247527718780467093490942123579329022620672671160618332066441307220333483118936812806684028962207600948426448767817791819657298842583231301075129712412896937223971130262455082572853011367386410974969762298040902837751011051475524749046155348720148334095664971421447380683444424428562292260458077030321843223365322248341306307349355393240840496594005999419982910051363094524176061272012134911160190684035542138814398926230734414459485783594948428232370426614411856980344565129186606719908961747698211828036374716682009450056232950949320647001220355504618004255064471341527720059761608870582008665545092460802445487961479837730123001765149113735465877191185513364491479143644164374976664834495439573101207043768767677812990944306568764669147921359418016460313276899080959790491161285621318612420098824006593560919073928909587316104149862344611483322277267285545207893569801918553289098526389539218213367386494372986425935902506338705258241572284527289945193106979895584928621855689454669216253690571167193944760183838869038494422814411339764555399772206620977453653253205663503651292146023383570797709644004214791036406999930035626929467001332596575119798118824062359578214350515874194693085454474342957871744409251298843727553098252079174834881485515264637655591926559145984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] 561025073013316889750774793102120545844494744154460973956378147242535014863482386489182663977036161826357750764363925559315507164733590006766397343544739705677722670118077131163478322218716480080271671987820705035671505461540868367097685385845994170140813376680062661865496719499811554570142631736863754871783885336080754106330316175533631417528376492304403691728413374970002560757036869995601764589440649567534210083594174080612763624888916213992944569966990627898319103111748821383547052384135995035937280490892908649829431503662603034949455614083998715907709367186683758188352291672319828153678053790228421300811206478614441488581384936404909922244930670955687785294888439456155896067709688712325711479352450099705165545376425897212644387653405370112353585653475352440703614040661643622276212193385240607583509362482515921321571078264790728586449925836668384987245734959016436658179268197597880331274971952971088044035124705565347842373984529627126122661013204471532058995815101066300138511649736741582257730692819202756358612892584660143948184337860641306205909614059202604350514928955071431472471773819332746178351937026427944012230101746363296602604168900767463339598111305311097975054241079527835650921422381842892324452040075643469794617582862078033910660247567092632017422792627453736149231056468516139452339361167668398197276409035237774677697842019685220099380310499913457375748527361533774858928553736593042283731202272009671531151032713133767389644933336868048736113641997834104471709994759049708701459507904207720361789803775645243578558381359047103765606663078010384748925619520452405225173530230125881432905490993219050207180996703282489967869988471083658825781914830314545752544274750195378077817854173443486177202661956080607442935051742159570332482612037698017736378601595818688965013658472854281346461878588264989009380413718411196199361508830112708280868835125484864137695107073450201155323713898589396775304333834888539884005734508517061411695924586994594820458747547674188068966027580021823972135997041401280525602011923311980956099719236188083208489169744691485184952735111901046110060139266679174234929184916599529224458591761671397814344090403533637218792007390631075422720930645976046005840510483560721940743685001631388543709843662773924441361017786818296025003009846873192521768684856136147244304533192477833041550776442364103782111376544774485275759979757646692964461912437476322349267298549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] -3278307244642300550503768749558494272458445797994423897458787663175642333329276252345760625848150033059128285357971551059183424110704697091882123117677392643476254759472580452464310770377219355274077325164679042787048975329918110597889378280521981039592936616284430056702486090917574138519461719981622106768328811157190699188257141497602365013345237690469408387959673010576808549921788188662840592550569517474063002396109813229339760538076997245895905733280744752858616294490847351987984649628464497888967413757709194497527728476727653346580663858691703132292714319785082005193262269689083704377615894052727715977808976375619146067542177321597374427735841970307613928242115497220356210580122676699315508185254793265990690689946717346012397004780476085994689707290453002952765239369420342765403623053205482948691465140362384273872160205519699138441714216813905877496598018325012848547697762324864292386901232913049021513945380256572335507513958794123660053867397499161985505685064312982014896206641177994548904038662588926205720559843052772267452066905278343940912967928714401363589675340817645069307218266664919755780867558031970614461787793389231414553117007900835004337228589483478221411040300341898998588810627961940540182654213171293184809592319678580591327648835805487554488210605142018793058665667803770663649187083060902229901083686187185913874073103053716134893252271969415110255581196675732480594887222991644429786217683722706614472780752602423430320657871759051008728136628156648643531442851310709008292692278436023761201665603720874750622351811506702183388435801285735406497074837230660147405999945457698488218578901741019789796128183030690585478215967754290056883475648449461541391992147951020554439025397414443733938117002741809521767379902009653703949628589046946479076614685420401734757982767384424513657777000196334472193871672282689300625593744869229423428418965017171662602488387720256577819480345458647768099165720864778341073557826179057459508232926386282184527846568169357971649306059566122483292535329859708993541947042766559287334578506290176492302201818399059074260287922299674312230048042895927602544188624228334611783233112490656492383312452718979936858369736615174633618436193491028160652133237082723425311171719610295319462158348600207470829875814421672472547979947693254218497169090813610861848155949932255072277427396630912076641594867161254474770128892555741323143184090454268833503940049895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] 16143051399206978823864435208386198181919007320714707764564712144896320626899205337639757320078234480262361678511322178711517007838816340888452016316804624424336058507135540020835094874858458081734945630756501146484657468277756070312209283575771536874495192447926719987663474651807573754800237535594264206575048231161090602845379505852479166803906847076847426462383179512557134471051884507829934578187272543014516945865999872828211064829885173633911604132895501663982727807461095065270808751416069573770324349314263601531922757344801775809599466721215535267961420454234252608019504508004497380749958799888815680483430693015696749982852346110898559425165792119933485095163574846685200013413859124601610820387575518714444145302161170562452594269432011107616062688867764315357896801162877845773020184039696998018514393915411216234606029950762729464991057149135232325318336598649787076427443704304948631269379972656041062283872073077920163110970446570278160151211854209668249327589302380827978532553259660288951572464534566781549885558045374364180337758330805401433729101983612986389780128378182640652220402055392677771521463772674502014818074851994734463155895725508458898439104156448151275586072345475811875337107316917688101410310731166591387575822869063127590064259382958234900194624598872459025878651468737277218852883112122602098079505558844913647873586623299931996101063734714325692070683960646439668451306191992435406513420722623383166516935603075245094697780624344312086473713531593042592542092513993906520385827900821556180943438886243956254858895894113615927553117508247361588503578038400452771813491156866731027740043044613463291321197277703583994453347243036547319846956480912321255963759102935301398847752967733390416384367910381272251114272566966702825924426794707708218795464222261288993299554397698933734254122944061638405910028908501848884948095275465888287623331288249234941268534157039395034848629916823539430228644403436707992829611874635999594790132292378341394048998805486776430583946273129528488557482064683256479765091692759256633959625321333475430340843744488849713421091062843670930626153889651119102664676263473267227795898268861773616099657848469168517319814604811418885096189488553936879343163455979886105605535251190367059342184377549871377427000383836308929108711002317418875443761579525230738580322960828840479481955292662414658921022488232728614399588735099083546509642315064554251943021809500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] -67402935551290377646698231224173968539081192644004011515078998228023586184906378698843281123590521365127285620193338854103396365859127436087189997951380849398137055547173450431361115105083994164972499954638450840209733185691475048251074941541275998168468180812312180597978668552599007912836741507083678303260741205738762689585453335270318430315405361436269061099299265145020149318011122068353856969395973161045982356407270670791034350005725267569604659996733404422674087629224739763233201752923059490987962484570939852679645721872325310697343925723498915664663258462788852449704614596909474392661421528302034987176161708499671452503997809715498946181141472758673958737297343798140689840480810683672212156307271586682191719412816307937269063593649751925432797593271147313232639750741530499882240584162593329941245302103832571714812191070446195171687627833068493217609301189346259942695698810331396408654396000497256861587108052998322292422257757316836226881852439642717009940299737916548601943965721440574281663257904818822400224703566879974294563386066490187323344995030395670121725794186730454137987987894936020049766323819473915300143992798984934376044288087598615384887652629538580792214970525411542795402838500754809983992087577905239131915214195715182260000124084081913866988461965008078394851183840643833441251750702863191564547133762689989948005496129721661506009389177570043469705346928895554616111339892219002422121962263059045274419316358078524096315133876787901834075009894681378254168306889047263153747543333166598217574591851917275455194009610432690404154360088701123083594340921487820854161252956053908590755215414392376291516695759464530009725675621284051539147424950330734495739424114857200756458287024894526875932133690941996310706708853571339634799145247419653283500634735512509673296195455489820319329842923942645140684700900892470605040501081135474713850244727891957231721681437097654945696928424855700137957350215108894311500240634443646106098620660091019090185180194284049978661379766567171316020436168859450956775981443899876131089462949527161983731036072989728788372363999096918054536380861781393334937514833959323388824043425571549483653242157328910057825241272257095304930122102754019687263582031113298736153090651731631388338688225751595878442756039253758726352404860973345917729866746520162713143602704068656845235081689913397471417215654094481566073068835543146347334828188316800233940924344827904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] 239912656708402498200531126277256952937295438958444779980782943099768588286622316177133939620629717491542979614357001837053088728025636254262432486541090105122361936410801850087194661345438425309713419670730283508818470889229258212606756524853640147842553080381340672944761161250839438529468723207196767356484077485652050343224975671404624558160141377244599862778864603340350309525137189901435701151309964804133005682586412401140196080938332822127931223114402245867891986969488192357937954444391931869335851452644987815832689307751421125739412421253305463354957947008832263002880354141537817350661252026576258091640332545835248475100247379106743331869020513540032600428454994115427595784445842116707933009859435936767893141135698473418844746222243351622272362628572702400670674284104288448990380553870099535331724540153115752295076049438425427957577044138015280907349419248442645751953299228819520107847057256881313752647112442895643275934596004447263722366723324403139476629476158602135953015118593307248496111986846638627680738817312822360320729333584721981322530710676173089045532722945109395054164794796327799981400450615392479155519011108076135522279989584904840553252288573581475300747378533373114535158806626607777874105731862079616854059021343716968768908652045593013138645770121928517078522888283849927658576029616030016188400238195478041837601327516436833067247569228352128402968681479372879443508148681957375525969911845750940601067180224430537518782296793311697972402511888215668425638798793986549914807990944102809519137511195961010275417943727651721815655437559836094652878617949092059626597796621970281628314957624196536585194925145923403454302147825478564026646576478967272916088047089481971613009241287582255977463989009718647999376482012960404941066804878684990919523652660929782148888380960535842029815809390147316311452382775131116578844815399340419613603136820303774640326789972039332859831586298796962332761523433494355299354376803323069425819984151618264702115353274664648056313368015099245423611370511159110003116375008645061687769291448757307867853113640765350917239163191028980235816508581810039145844992079079236665249903626005107528017608204062513098121145089107864258992861604896523007692360787625702676027110612016679414453941121095361700686192755041087356918742188463767362037143642390796561003260714957667562035038924072669056931043411238524905322710866065346338966741776143031740418664851046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -732110948953379895281774304812356808699265722818556456053984774039122468590304870337062559088562390333970314381704667637166689441485995844116768008037419150957712676218249235812582992686603022872541284966660176255181742076719657945673777429354375648895973129306071418294681469387033192353650386856834436507445046207524686342164275653310468970389111262062464526062658526189976532431964789891069514936179894168764118251040173563645602081511122707877218017845006517066768072638261992167752033606304877131470939795459458217694894859054482906560119605891397362556125411549891809150727396378001889708346012165015329224189082075640434460967123495884783815236905983667336433832777951569658887821797347674233072152059354588024608305462548708018883399400093246540267365322232857737510084635785055480212850174239264561276036571230890378673003531124048924060172882030165149824637513706462481823495902165045639318805489843675944314260188921392377445455636417897473852425530306016109104040622266068088505931763081177196621944506709429027056999037511365140079973042072289685554785931162953340932708516519012547231094676028843600328933687506074706448064694501638165403463903401832259936597616870408016428674764440447897181162954510287975361517592321589595461355532340497443490149419705456857095220252083567237395668569458940827783985680675674268110432628897002734798963103600953877490803266015473573150307482862302565373937685051784832491230729536521720978988840460627597489377310389073654396681588680032144235545127933248544113108308955800783807948792148819066195839092977627410541339271892179445179060851853920406006474636694566566873281868397027739345136544739890818343268786101984655711082929573284642070831389795938003554671661666098229685442569912216909723944529588049539110055980360772518531773025584476115047882484078172700454436997981312774004729510811998565020466179821960868363787060310925654553629907328916903321772608987165562064123923383333021199578083513740075662082074830151221090878762096830908235341101343829046380376815382768058902149008132636652923495055488015589007702636035040521817827409138768997525086539385637847790808921012324391087230857059695802558542502978177012523567622922072563013414188622904774472246547145971970014591364046021066632233586619703668129903995324414037676412330428583945207488298871394923043019877734387314714217418828676002484979001120960115050880762469924169663705390583090098812272076159713280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 1927968592422347023880460551988496177731274464908970002457367695214766363451326869387794928393447277776341076432857783832857763186940322420316384743466998822327831184797861869182402415491696931059444726133716498564001943000035798353162070724799032914631911783373587118396234736282181467293960184901999336685465170697905687436335167361655841100225017360765117001578583432065988483285683391929289378017921510438701552036875582990978393449111249349814245771833102844366236175637136698939839723357081435860381322016088353531856291088571471338869041309023987035883888395662617897232497885586878631358300247539220438074163565130400278297611936593400529199700959616083847193124355948201510573976561793932469362166700147269431746848212448771865464144000793119984723234057590386752377617232272881692339147695483989268753942835515074891666603806714276135082573013859943174136723803683776496053769655961498081414011019347613953328475615400709454675598198969900623875788433055497418304877784010338777051694060823270265964737137641235337293742956481649213104813523165001785994333900459070288936483106406284735026403649243956982493093524644790026115709191951677702217179653367647534520473343832727173348849165631380080163106756814026286867235586808098331137710381990673514715840105277758034522500717701340858005441353123543391481394621610138708890278811493801824664544174341582456239359966422694499946705580558715958391554712462036513511790233233665157659184608831628904279803589783769194376673348456975558879492877584872872246395336379645290707331632032871475727843486051196003703980692036473243189611028797128129472276299382287776381623174164806811018375953504851233781422999015693893077981790546456261216636820234275685934618886378865784072558644501358266887209395336060959731181493455826755696500380845437596294453953046173557127677923815292665057186746192901464219772700031139494140951091615646062384272564524157690456372134355637395216000724344583650763625769844420150940768255042870375423301335390232059988461330665410855377885781741837020522796013016126774099874242906803251890786222502304916767517947225289602814234660981573539134705594186194309584730759222329387408725865403631616591570407252150532308843272043407102404938054502326023188253381431092921799689045508741691143090446956983546265690366045432102003164986108467267691160996697861183819233110238188272015387928010950572976108822801141724030661164951933598730671285306654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -4417031110145391962021475911109296891586794364703944407846091253115510540399161986578655036872724872506376893018894135448220125370836143512265913334528383659131502476007640485466995846699233776564307350896819478279525654458832573344622054926500889021773367336301839717703818022535604853613857596621394136392560518405191609764743699388792810514142531435808584171489382818845368223249769748249357021960018528887081724761798355654041947073277377494841178210801058316304661322751093841006263183323072363457745468855662092894352388916761753665571125760869544705104672992683238795058135845973916871622005171377610332219483868908425877852743420339778119603405367558489029260489052253837657242814073059273701477951763388741041296237465349863962940943148563737949566657316863960687279666517378125623720149832151206815354483257816983974260619587337880014120170761591079751242204781145519733844875114081014557706595412613309458280193787072861858112581468718047499471708799541685921027053335475930476357851159699110851802874695457075763495151042573849512648227716719612701002149024988029498593003502504158164601576015517370108786623075499344136143265261079073405004722851226690138343906953038536040445399062238725940912561078807300508068455139064429747069936334930818612081825081670591373498015099968042059344316136954555298190516473485128271123529013408296805687668446629960141421198099938979378647369624915331278528293796223229163269332231356482119114834899407649004389390636699016606898295454642816119012805593750887626702988003871253957191618234119023630252305823356415297578112196286832634394135958913587539016977920147077137067466139560963451756761331922633691404375752207312308133409269839954521782541711557820775855930763990084052567628870163669364889870874593111937707084809999193237055859683711808532823012490456719606871938119986093776240165802867982579141187462788395244601414799868528987937481432110526032716042758524944802340620107496075006218641538113651480652114529390651285091427254947799773580309335652185983552120071100434922699124993847710282584244739524296032483329134866394620404953914799702483971210891228586161677057615316172932287663334152924787909915452408691755555751506215889363790217975196964209344171861168977685820020445125342052378259601276266755399734615220742034282572834109377086790452082907436898489100082375453893092365335765026234990413284067245733946408255840589932130153119870739138779630988513247232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 8891781211993820647988716647852757763040148078230724903354833792807247150085342986431944264853119109618894951448755144867204370300888625518589029964909638418115323273889667003369287938883409462288548864950140192022929647182753353716080766039822199431130896218854440058015339116942192411889118277388791818565040999582841599776354274730156446686440368414415919060969576706648644264699921023163087807694060951839876458898889101040951955364712691822780727074486576599617682432426224100765829213534144608145070010988267231491280853008381044559647702707408370114470304822969893793947211126143297458960671691192413567363638197922685758367245368028601316715586529622008896011113112707304466785402188219200170248810148377128350004460584685736074565553291813447413281548179567480042021873274862588127009476936221016636217040726159639847956213182558467128426536322248195900102389694313180189279398182413023947802948401219865411308234798255167292411681171792276113108581898684821998870446842060780843179292664378765372746731705343119878073115351735957842584271314490471831590527924124834211479231764727926190502989762240497152920635440450816881250928238945963157737900196075394507721508641707597116435440743437948258435995107736046948842450277965002640221488587131994434908903455402324330180714710992775562198905170112168017024774171137953481441128745385155679564429767661702240739669106727528035055726533503643831166778649752684741334769680882202679812836104335935515665906251483736270987240956739805098746939474805485804576475448532526915550349428105280405096890685201047691964729502250724598541653261767462105745476318424124769518907177514847556594222777140914034560248153197306918663936860917056710910689263134566362275460968605864268537317549265289599895400749961477322835918330170619810362667145135030357491703146124118160003982094969416457411297537571743164409207404354317218346382194198494036655818440830114946117662784567479097899444576183682118527250907997038548869990944049153997245855817513680270350222698102197186336386894659381730011514617651444676039098887411390090233444421858168269611678551902847483727353787774401074255702502426891056207078738751367342176837682253572520676797562191321489654662851004216931088462708603209123450891477534970099280451651839170768409262314102069698418664617095945172442486054669304125677162181910183615643649162791340603370048823231241409621462027100055490585778916355839804191010410337402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -15903188937204839852430217304935826510065396416870343460297213990193442161938008293161732295459875528668150634789339285705789097213071546262037730296847736833028545695867001934924200578950258419701364742481781883318479918896479171441161912309115007938443002806984606243469630174509579015049881920906802372934493715659137385849897336704092594884720938114829780276448865723592841490888718258143946183567717151381081820647224988196695749721041715649316012224828714615103913323035380243819827677084548859527097535089009622268780966283290429301356268351586699329582098914047321769271871257716292288364987423128887230892436733687596065155680904331424801538566769205849951114757473992449106105327134218486835323166479632729068630861564976752929816808831995054659060151866978810547427644047101381358720874690872585598913125559165928159113870962868374737568466905897396427580298801407049577781087250691878864380042616340535220730018900906054673946422097877459132983413759451118827208589633131051306725012574495072526917915523481592109306366186761264195825952802728989464667178984261885486207382626455028387256864878624366640220179445162529461818037333260059586270924155249423754325476921996694315675622943444617158708124239815478350192539215716631955654890548397084941922194950408993130743788999537588289582903116658460530511995949507886795208847066331377200571586584365672665939670842255631836450163083259863035126594936170011688617537061553732336350873996008356251976581065386243017781694918605135639946687034011111275464429204437311659305328060181369101368413152607935764784894892565139660122673269434683050855014940734310080816582596423144973956967231942760892449216847013580740267406519751450066645749274127537469867032598807328318747311240991965474495910689920181160463190039514218566345185607891521400949105695939928884708457961325074147560939895806108424612652414195260630560321418326565155704761915099264388690290077037750034043730364782484156880242247367334671241486073545145134732905349757910259225679572106130508376798522032225162075558213056622586169132519354341060429092633760405068941364044770313454332879351709686976690271119734535885298452373726131942427970656395108806804190732019204111618375227375754741972152334716415287297824817448263637595258618896621478722521114349443740397245923655618493173808153594196540806818441851410101004328772302203252351162482411223605107079721477741544579570398035239281947827625946775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 25505688944177038644450427697680289134315534967395742848417979262783843963167579621020797675378924707243905726199082366224742900779410137682381272833812615167729567930835867723380706720107476404543206004700971068710074642062328392844048058356899566939215656239419489039312503533043196742412901214681962348263949681181240759533181078482468563903924029157997371654789585534739717358123157440212875729946366504474825650409796065614506637284749061497674976389955251362472348734979255381262241135690150752480341659721124880990489643706156002078185053029546063827659411498319622170075411412939775343381178360625898617779536688810434772691375429172861952667298395473101377634041392206161503314799748949825188537361091266436155103314423966372573653873086310069695161386036238750689114538947857793785942455312661256484252937044598930959061248297426750950984128778969873505418201745979106319182687786433742306145349454146236831907155625585691076934931261761881473665956448978040189849786787396834982494130266194451199745667392652706050020033669580589267905435230402644234349540572126560054928689206800185513898295074543992117594509960691525977246779665301495593777062975186000056488503266004386904806846706326906549737875006839652885651767815689200247662522012899141749622850724443524476581237543425283295349111721094083832636395993576635538558723138285326250962449248944360954189633892220416365689378658680307426455248366797270827400706888277062897936225900003970205395407792884432383008938107741842294673690037756776637350237992300591780400620787562786383984459238047897253841125900638943651937780416448570656011108724876873524790485335171451789536801063715543478449420305270161343431977798303168926049631481382206283545394716589458542928277479950381513317834811102389157435289789720310760047523797016446247667048606889739118394846777399513224745252097105909831799385272477921138845417322986172440103101977144672272982214700236477948071214870748517322382376230409787406341030836752954415473478868404957548695149399673670497698282554640998088943481451346530636471375786587816612205121723119996922232178318682898679260757056764274283400919080789577765246734145235618940956103341722276213933738864885841176042262893582681044157860712501658888811482875283254478078545309894151110180334722227946634737983366992230049295077236358118892559000227664925441259471768315780796386893499225501478731887540744451555835337592179733400873877065737175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -36744893621192560825531855607935542785567832957116395207894200922778768427377116956042597132719392400737584362608747732855417340483433476926964539114321828264331843008709316701684411459667639783371004793643011150900618542272592151701600190388619243672762535959158360531961387593018985279001641384840800416435166219958667544791765455404448758644687578337671199579572659084070604299928770947784237553738079821106122776687603927284323392720124527707614669538276383080213181824313475370111996900750457154868615189124261155759909705195511735710687327739186333807726271994459417740032305935531703201107564747249927741848069392612061968889868934687955734341101465162314492800214689610388319154139697578923881335103048920231917630001449196695259097851647732119072116232997509855437563734148577707340121534981285959369888321332666430449215274347685749028659882294573444222783397468237510874247637496870300665735591735904311924005054410613087628751322207839704122066440739907446417844230153003056559758396503410926024776078902286802868627483864491469006995561392521077638766643249759399401242283549825459801996943773462168638959014204063259044588286593036157800150014036832947906740679563644256988484093962303086739839767899963152935865804141827482649425727720371288324176200780257610451369152937373013411078419633399041347780612510308833048617336985893949051294843979347871224198095035218328551687501280804054196231276892121736897953259048851743191619972690497700328520294614433757385826069570525104995809023156853118863898071865758118867686834164532764562909499217093746132434282712000687851447670711398519223451886369114420611319793372574935184484903971283366565781680434152700898968317350669071591165457624608163831345018757845163438348001199303953269192049041871196989881982047804955562253239244511977188075535658290784913218565474071535710383502609355694630210500938192682787700821150895963467082883271889857549522803931152294576580331934006481811302215522016283835979904458659041936072055894009762553120180587350192941326551215997710446189067587167736836733353115787493985544950436372544487573709976999241816959273201643469171681321497597725532915153033728055824677963044695853642880330843223462957178058909040222262872097171039160616240282587834138247825941664278426036606882866280473364140872968602402674797525369481373243589363474689036036127803056364650832321131129137711802041067316877342262327887669059158102555363957845000192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 46936252891027985790214717020795219540209669281444214721186924765421824645888479935880985990832866745817546670324984329675637589651437345560779219314497943740149931615180605398862604218361949979011237957753613703288400707974658357638225966454820273066532185667001862338362845298473051326083214652543283467829576938960723502895446845511142159066081127238620451777053508866416127706464991819366930308733863909245040799785410534700595280092588696284658328868286166330412415194587972551064610113422735574493443922709179621303877273920678385223823201714938607213218776015713618180688847561570161337844813358779835275747834615882963802067924494328710129098358112969112828682338765410636563098516651735170961809105871308900822690830560834677510637150062961908364497637828902814188255556861398875609153634329761979845727804951168935445246424401762978832995162031817446155118872630121739218911393136186849181264570636455849004189290992227690091360464738117274985160535292020121620327547725945601801942616489876085990969031057629001710561337307420951662133671147985506874394672633100492906984494932875226932613622158054118548677677955836082343614203540584151403158178978501925605864480942846970777259244893243676643199871055178983082468807712095676600805117759518666271407423293096317667338925278113715093453306378117521006340178607738105779689702927569201290484061561322342282697009680605186493999536800285809147836016970158294920290335667124456995196088538563866516353153681351146893980133887199790845797483815836624065190719277925612732212501875508673639529487808956719147168815565540363920510442333702608047610387920270510708130322944257682723195214722602149750234456604965572456157483891562737711895951441137128421036969103582538007356916502113460516926055863217181720641369180878461242937144794847439469346093642387812250117036242691251886888984397010302808854721522775999351362477190881752535670696624677046420586934949350558528637418815240839559920298507830879524999183138739335976850708954120376623183363553414784684067923012146725371558669123962066543691503347286249517352796032181469559979497323105794927258493306197102485073992744101051379481050999522726569312232409739221597297409717924508390875052827461515685189342476633099636381293171048625757427101119230657674963744139311023256527987630074425639109093327896881533295123683565925022719697851327274044651725822146798308674247489821252530909916880926851895827446743443701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] -51325904666195961087893230359495644318080285016677574096890799153334481795264281535356150149049268346992767961578743730015609798310152268591781833220314818254678416736079111398438805841974098331756251605247299071838937017761123296748967580754876095496748083147732662695900467159586275822323991914599254206170302333326465162979363929071721556698941305926345209646696745701597593656558846086804473035990174058944362166317045151712993723658202125707781735048095333158935867759332730497993945007276763703437820920662509086250253041455259211530158214222931452631702646969012855610871141544671014869866954051687028278022251896219907486760678935598767204470806086555138325889223574265197796334911302530040704892966696856367427826682948880209453839169718870926397517298463833309992868617963548678921483096893203042722272481294929287007491845499337498121244893956048986622605686312056017548633055304301418111859549057837216436357031529060093538530293148017921334992907308315623881124327725277055842627896510572391657806893198271564830363490126678474560996965058008149699234164868630122167372916580071790277021428649755541043334971180790193200800562721366962850561510187470881528132041492336052162154864406548344134429306007291531939670497827299032399609975125418829468787611649064232415265212461282539755621579753099332798495796509801415883683988282868379355058233124682067424918450947000929732284172986021378157399340164271566041278566520296224932955424851678023936566229065281900554572122165266379226267787435599081045098142302791801207488064176891385098955737470384554559690916974429237107212665795003625898519058479814356531318244695837308472031560905710716118909303926423878510430113486799446655971764075184033752138431439107873480998320830491735735218294038670114679655183858283692375763686197380475529246480424409998531750178316663092010414113119767972648986722447537094063186336860473635898537615153587061058186170806245701852648810032631879369978435494973285467433112650183158490563770163630256088848386604324764554303070983408339615235545918806280668898560088153361041340516242531212368366391336029661345588977893474095730529547547840439174896406363721462076360576077749807234228940414294484881218899576834193778360995360237462123284255299719244407805787684383429012980764524682896863895298864607645972871785422818172262168840508903661428679704009611399822657557720111729978190371726711021175711137751099119866549086370897330176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] 44794822944256571700825049623152969196612675618112708521491191228701722797417466341688426497061000513917727052204439539152412971591046695136873648611264965915268101971462057047372316287016084145791790966773934749357385522459561392497895936045783315131640584747266088675644775836064446811472491338429661267607894667784082139484980264148006420924404961425563626954186841184256136601435813866804677906779614471738969876168609070506028415299261131891444715217562421912641737188511508479687078101007266103862224076294287581467834306405157388619171171078817633274004762602443674240682508581922313435695253846487967052741917044987829019808739286942928920268813218854316730724236153824444993341707004490144868444762803112667963835889691094985792601702183463971771311473377821751685914733180483395572602539798571912658081386087952449858719282029035924504705480534184732412846398688723846387181510500032426535504160442632709171278624848829923415278478123186543761079267295668339933804295923371717701243976598833155421097955982077537154102883758982625001425192040392404221234961680758860615925019311792035593467273383415205343613640119295742525333253561445374454835408741252023016698822130319380769196158901164644125338639583573940494097904254116145746575816393079932208630773151362268796849555319600906371561176015874878318436986905077991489826561996157012541810968036953284961380222282356683691301605855569777329921301268178101960108841211309168536782166138307674871476686906065314443481859247454277272288740696566760949725442087063438646649847627536241873091455391698015696648466612007237045970113373043174308731007354625324813035396613516935987436227344158041275740174971385766835706828884052204646391476161263152805911751856378079059092086618056659699070138345084055747425417401669821950952601670764082471010459311359911676524587582101375140215007208043650929193055283330345520610387008536387842387254661121856312042905626737311205227245043074057112206160099353288297984974344869931843705724330850888373351577579239582205940669481120196209940993270649809438873250018289293091781494387279672727424806409888378749438549543360393078234919558701459076777220760330967571795923965452460418973319034252633949459610584547785311042785849313506402116035769786099135191063276953478690929203346074518683584074215213198989180166713979543935588411802152713606617927293894222608823557590674817773403323984204493627302484016268977448417844673988526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,29] -26756307837614825984515627513655237653442194079544531983914680117817865168404787132026809298268423565978928905337147337379243570367018630198204776258124316210834512884743579065778575922267661787032652299634078115194592712131351687410152776316756071886019514715645619350330859504181099195360118227460422607307330537681877764909702374671856679447296744769727296924603860788707137156601436761608603657814349984022018489682832413591599061412859870372616046164755350344646208624788297287210026875093656871463747574758227304833074703241899082287997332199929692951516846940915151783963354400795326453147330473496856361431492418791473275973440872293877587239603432448398962993522238576586019253567289897734475532143516525154422721863791997419899817395319548245720339646429500736191487809964086058282287065840805996503921688946041057504363409644487310601477409010379208862443023411273659266749692476905668352352829435222399360166144178677655331328146446209850560072408682176867356355529238440889772141151172756575595444150008667459435348851895370326631153189658296370685653103712079927280939473470315931908401830413349696126167832789129499576011645842512708644514202622277954497370682013034347124806436349359528234031762356504737800829533444599728103607357933705208966240549577628994303052302932358262798329163415803588957619162445122680447032346646752838781468864119493176073441596399087229647483048318076099476507027791533404568536991302874941674419413007560315772880567301032418067510352977344931714810879191648133930154145954862097594106583447456211208256545194368315829255474868478867996991074224173926370702410645437774062607133577385929052642127619133177327884882423796954925563050420941004289290633573925720157984952202143331548553996701977051393430566881537139938935015937234838243532919547953870980812495619993569727498755094409950565766689734308711700041258926635802176226364021355207788423694347746976771906847673726483341573437679063402425839404143843165458303822629039781875285309356588206393285869696745606726964607038442761673497596385196147568988446594057109956977736323074074884051570208922643350320123017268058539602069090551038271270177191425669778874046797842353551254200105171099590206599478204154111014218495228200570123305694103736952960020251808885206559569809218472945711165515495860995630930996390674928866196609116983454346922003253695905026271543605166015724650380276175830650329894310383562109178545658920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,30] 6837038115507471461926029075115618667962736911765551105169718141924674553541924901582685718712738221826534108247906993773478823688607580876618960584635839138330840437406966533640796495075899853590410106486920756925174305792986267173183621255208412009334169059584668889909098177541389209343561253446387903594411078115568050698289184174607278541434265395541034649263434197641063070875308144717314735783884940229340604876743916061964935328540781575896766067885106029806044738447215959543008260294489014331126760066169706808066750382580823740986904738052132151198769666676455508296937236070569116089743047781228359169950753050740652968064932582065491211286108975716278390400708123433116398707465302877945542568169571851121803655928743489190034082475925406348482352369488328742743506652224317093899324426830233506284291109566610439136052527677424991462958099295679127257734160976353077706280870408692868710612155585890873984503732431569881790087397486408995417979325213195855444186317573772942700333961100672657896726906482325265749380770001970512765705306041917065829893402053973847627885163892999454086712338628125507955783074529810080874381964110814204702498826669923273954509999754892025079238230961599651058061030679665257310821284621199185891029206627059316601768512696917496443799493212699789498250683533210535077146828344176388596654935543837695773366880065011631489823055115410199809058711360810850725915867387673602083385788000238826800731354166510216946455152124235552643746304361112812688075142110212338496911065244126435617687490360317796917681901989513248833565619313537901663839951341427701747620202307953352673016301018463892549937794370113981405022415467613620215803234021568002764639802906107370112915477844194987441308879990467135729680535713483629351089831249049290166970054367552603237332656282217620817201269278799438666075033049705233960151994339861354171017891264616848863659895561667885477791912713836625339362917286663223675144667235241562068591270934364778256717704372975111852571447364247501137445534539042824624479756067815001808773152518462563031499510072013297673908142305848914908754826895843651133740632358281396452486799531266481847248520793524274928781215602133439416070173384891354380084437094577124546033716399946236859650917120300230399980826291261929527119910619767106403543020631127409714633612182382253161769365554998805427618067430489761997628339415475073141717797063143544426768793086197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,31] -5457135489323519158929942064267765811924445641527688975365634391959219435187132377046126469825873370608454390314799319628202414731813803799197610741037377934753879309612056257803360419319730800740058085262449047502109097823862891976990409549694426740368207995126023838925487639606981557620790265924619657418487261276916767145886897217936497963935360953371138564310938146421442576516400566429922453390078864957105316870265882512656517365387235033161056726085474437647280258740206453640373237068069443217005378615391361933810479415578893825632960795113887427817877995917290940154879434218206404316757413653415631462006294610316319346813893622023968019295730072867029623838137644745468667632011486096233156308248561492927431479788239159744457767486409884138394832035519398121706612328222445804126414516091702779676285291833872993156686196031038378690876766750428338144760012899573454290431701825728090437969932952034581627206752363943865971015354313604575649989579745842883081272010126503688322677398577542842646710726372548369379904738026661434072418585405466122731520313125788781078217210629918859383767661273668208255986683637796421620846041660810149755266751539657533126677576530661360487811223354818637159979770966701306996677924282419306106836732903846928444750769385485796373832545104978803681252634632687720210121662437293192591586713507153861422911214145764100384135334156781095959393467705658808214626503880815040627665481535463123858728400242957554133433955486331040860000149070418989606874219304419886588704179413557070993488432796776598728930562968515599160344200426153667643427391035722330287201257205066733538802850405301945749970665355858315149313978355499112421818201292200929903288767355157950689362832113904587858451655152391881332218891456075975022692568604351271786225863093820828729668031583166267813661351588501234384214302333964848593719196687689113275523313023286562666233934108383662409292403215715117527424272379705596690095223691637024237338504107221677144433321492565733897452086289609905310765682570066631538511652261015180532046776446735113838748864548224500382643100154334377459067899967862916035197741491138763454540500837939657942812448004970611886228091011362351591944658719151885620702341273329702898303608811338606140480943800812427322631750152695761614467150110403161529110326114226785769334917106170660709375101754627226453420001774839280114199211054214352084015490648209018480844739237117952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,32] 45821451372784191346111170258083190718165566921901334373956869760193474598231111961342522266111538450266974590239508051619511510258397725577878256338296517276010995616342839178490676772576634783991413755582643268484200760009722680497433825549179347576122770555845356657808755505340006203705539415090942252388977899360107571368625903149905199025896898532286356358726966068890169196153674079355337992036690217571612595858196752029776318093233334452711096254273926949574450768905639234473146751789901530019731473363206432458278535949049085480719436703741719079668804754305474690897372718909529548584439414995784028467983241593677876700860625460481599313715831449980127355293934124330992413430425038417099020127259341628441212445230249020123548909017825872150671682659629838706082287813813938699902990096601597161744868494263546727277216368779577307655230993045234505980312100927595439172159876530263928673906977394019389585478809824865843439983554279418711946397415048447110974679562992736234565967453422896731879315166264429635673343172862220523697294024663112309494097914754117953279430940868829603439168689691133386834248335711975406309896811038078299398854828301498859308901474959871107987083060412015324385039669129193736701532619153287408783454288037185071855999645593931795788391588426952766109837293098250838711948937607781325714206973857494813492628086661482079152080928479268363258557605933180960702009047614900406443148399632876129466423469468479756168198411881453112691634923704322891672531196046431104320286336848205801945589405457469369355509384353942178034801990131273532918261019880420517287390283464895502308025293720730650393681449933103595577274449687220673245723764571674211165121617934777567148084881578184987556776507573372723628147461245763776147255440224870770652656962205923880193817961768564116730336575863697511440864028255604493353214839722034456649327669707278616501059795609470612635070353817482466248294580414188056790745201403808326705753558103290658919381603205152442330065184124778093063213780284516499268966339333274131770431260596842907691010627678615192965467795509793227314448043300637290585319050042098836126057124433382290410917346092630427591798351149861990679935534691455357785937371413576302556381542611224200679045522524828442603606656386418753687543122203033220836726242753989124553248484162086890762307135779774431662278868352585427273652825020601652382781256715407711655952192739737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,33] -141674413251162355601477675423272725855179600928110628798280363837441493307037839465630840499531075814430601610798960744464118902875591922597825732458413361669462710585161886202985708645878529046387248745995967738250671826592133239620912449581394358259064775279012292170831620998585390381101998380800452571023986074771083103512080899931909342805955119875183445297824090205378899828420056073034753229838143409498676674970088171388143135229044797705581571097125968308790694784710070236089423823174525168155933127105480520512408048778753672284470613909846870488421638617399650624408690680906812739802165731251447765570357123680328805364299322996181054511962737050672156536776256663074228999463088886980717932613595976546777772420350153123637547810592281152269683400840444747442308564328204040406652615076752295721741232749357191337370454978735373745915979541495650460210107714864815857858832769708982304248588279372932494817606529752051518965784470524660360295520157875768194880672760025397603654348267839700739118116103646538746706697642172999033183467467321099391600918967402468521516851220252594231137962567994250184150742060442284835506838864798646866214030319722470920920470800322028726836327832095478836503477433148395145421311827924509182384545665932585008407453881309372445136993179169899777216746808730803606695245764386862330436346096123917431227003802991995331501461697078589504207292782357808355056477158876482233527245353524321927299535080431644072126736171619198261245410404021974850829336089605045762061503152575539852665593255483065604904503854143562358470449262443788696570923914064643824630921916613721895335145702535564539806007241903237722723517853405121679380539011803257295908502068494080237084056157793262282263962231177083456304519627099830930557881791502399581599039654522245939641408689453793639130260955505617756972791955459403597180267643883611322173811386299495846834682141006960952017460040819828066058610280515611164124257889486240100862069052909632530469634716372861466915029971332355433388818765954848000872722851749544965556431987941256379357459226088133733270514839018878720762976856378929810433261967761492331682702695405287371155657756859727066215567980413696983523486461932274325310358787229648474641492540662417480604363920343900458535790134017616279837819944227287147623791086168979998142534722306520058697805487755185002945144412419509895107498335655399532345082527113187977251174963358990336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,34] 289517080328973927820029441119632164509852676367927788483839848077357137556178771954796314293123702368663197730014313872420249391004190146336702430344976214056438263269314239864615677749368467392476061201499992697534351448575995862807777341932409096760033891511687303307295570091632457240429815019191191388427420428737730294241908342544694190484776803429095276780650981144240851558991996047671366266519196574152434615245602555716256595139376522227363161734194893647287420246577397653455277154373262181365342613434302061186528488749032154914857335318994126484452728399282516592541140665679563549347093663842546533434076850526080313804850561965973267422669784878971599652286060672291364436403802905748097273940209496981120575122705970001131459992095499287877585010266569114171269953193443365114933036491019281298702498260611367008253440401198021355222914092958247340898442602242183644886634765533164064712677282584355239924529173595893413860199008847647804059376324710545580701915017056328193691039725553816019262434914930103030087348136557140220835578154101329181971424278489902924226078643661418588208723244095013926606972505523910054770083411666968710332635908579473278372869558613207254463777005533828202692975219960284649170972215595387129232533234413861102850316210279546916408920777046456934747642799575465776920955530220831183563008021523683780391726829743961081332170900424473811679877829860635518297627960312070702773052518659458869328636943248390066117227777564455403088863281744851995349500265147411178153740242397675291065707448583037939897905423441109539426367066222100091955075521287094494240355498004628252124436803779184027542520873356254072177647986890102896632997804682871058164416504318081630919148238789712712221969873572753772246394546588745243799481517388405158774491060984299586965509588980765081310642997403503672048316111258875356796278253704148532616869129984087358308339999938406794142836992572400806154187462747696929812741260579058316378478623594986133634243424587536807502599890686048095901676677583930842349041563670499130316357729658828990321732309985618901349324979166338268422864580143027039015659328900044803929872622156240154985143360808105001602680532100705740508874659472534878198561576709511573020702982986613798675296904749278060886428522535066548943611227677814749362764561282151562987046496708843381147727842263815177018287969488120841185950617344104041219627957125870265515004673015152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,35] -469202958701401516390846233738499370750463521915763335137266096333997485008806679064638191435921074686692358209064148233580100456919258148227995412014120111598790422225424225751072612496086837262432727508185332301866405504370102907800938805243430054370260474503012893933299057592661828994091928353289975571525974491343153605482436665491901355681450331057437681146118299802581762536266870417772691782006983642028372813665869812510414318045729473632851483337334303885257874270361105806512455075998043061634438307474793515095602014950948376737319888487577943880314369585262029789362061624756706920906929280729275106335321529131132998223866447866744046433575652158610299180911174638443353583852748249664551186854285411391953780100994612684343889987848381658911422909543608572247855059782772528784546137917205151657572620278317581824171758771275087244692572791155137157380068025613751402531606279922363675522269024195223135678153464108388908580318976671186585999059618778943147963407764602366586656924293831816301088484506901736400621031226302886518323396176372297111286794406411636798710223425226781889535317933931268618026066852446196888274129990264547581874368485638872203497636941691819693833315642375859818498291866627713244513322079863725224870732577499481661761117687944065690956747333167185087689827222996848834513232173282262774071090709820695487814272925161183964441275203390572322972791324974237221829297349826591399813258293856184757385543103372011999558703356601127736795979057261174732889218878943158877964838100999650735096984118956720449934105047772462380247216542912465070946598767603928489346291881077699312663321004817896489124351345055996867011776327368372972918193259309313819185039675039030982196296498930949896523897515892750374407984067450072139856106020539344597691817214958989070080653379052916618532806629370622641695225449427161729281033299473923366322135618384352727191455117302213662699684206606000100003986720597969330241852665696491009691470363075613515030155881060157175922843311558099562656916761654581982846951491360254051293993347038010711503129007572630318631755842471973559732268461708753132469744111324815788298811507704091274551918420944552946915981625548422436877408122623362085496463049670485270190541788300684976433038674607554070195400295203918319241721973562703818253046671359213810713049284362611377716512423245279819127852910523128085477931934056094948502876142282162700867374556901277696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,36] 649670947573229459973549772199630284189834098259173934465679197551067303458230198687577773523667730875326029548795637208987177211448128693547073513569491451705112053659092658135426536709246332267913288525252313605672945615468486680559025833056177124952394774484147567183052304705033872870310185790651019045175479908353474465490059615347460725482356374082323454057747267391633926811447686217632442253900225286633714851426437896616636271203812387430902252755694022666933043343593474409953339658201893318846324423551552266990630899980449982881786755459248340841169770159224646759059950970411821069956369245050818508214248417906644828444967085362218220799463589777014250377116996832370620272993054356070224237408602323707473822892033818461297978595777480145239793375774959895381967973790367745617941371742111731848723133838752666516483728947381507399988242220563619755234777416748854948323000043579916856230823812937245665327952950586800912945455748612949030767775062157789280212676099796910060497333649948942254451431823848071788928621227312968477491976929368721367955275782106867360764676339364863485542029859116698185954542852529291061765115611175390440259842188674448964746833680006254717264780852640655137608698486390839582844400154589936078234187021195587211314162753706525298263376081454218148412945722343646308577952354369119799029047828300885167534095767476183362685301134064968294097493324505054606945697920381519528357546325344332344074046483769995726756956613395601397796390505883253645745719654949309746489118864073968841868500604544128866030892682251716401524223759236412307049435905543989347825859883653737742419399840064409204386117963943469690319508070138000618236590353246117190020072628886796891087235309709627165071072628186793600535021238061939228521140911556660072660917421027113786348982040095381108383369768601629701675645009293806285754089103857782897065938784976991971732904791604690351325512997025621388507206370360590025568400983327658621093532775021378930145811475558113609856586668604690574526667371250837712582023246272356674212488588155553191841868491391120764539939586906640589977373235815530015625078911628663176953814344082324679995454673150052587122743437054601508289856830251698915976267904228184814263506650026322973763694986988639894533233771443705716123003866712756455378232405933734562343745814415243669610257771652031927532442087744893499884958913388351656563668240314978508473608334496235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,37] -796122470566588197527485852148042596165547024999252062038897311694641952773402703775716698168422984166428558960783365506157580380303620718262535936316174447068846211182547957808774751193309700707684849476741682010433252350693665889683289798880692149990397261105099551595673577931682222783513832078292603317027488242928391096540503569692635746329627478409816880660004629355773587709363522315603179724959747753462105013505573263093367797520581142751841615144637506976393748318355086586146647245073865886460143015230812947125273776005176771878567460578354607322247891209616228562839136099521782613811389850962954041582563272843276154945515818304629547599140318853509043974170727398310834072182844958780127699544056147595979315125105639039838680140610245159686851923882531744106377731249724616268164404330393122911443990213625673504807366090049321920086231753080807619198433367771563945385210710504908728475098414762562698004573942566273680631548023848243140589039063239921695699033590303068544735060314453243266006027093413901805416925712578353114047963697370753566582096471933093748940305760396133199763535833282159623010552347013496085906937941759039076973873379896149254302695464185421788662231443461524434303167497355935495351456122724095996340310249516803510827770559715008409664578997502807773489743574893265610962534320340473690147427945679213289793770274012241706399561701416218668150409595065296590500762035473229272851085033845605995747036628031396079247965352424226577012078746549011095059659366260719622258365177782783568215999187703903900580262088882300740581333240927119410489744287183801938272075314521340919649771720682079973811169706315927023220674787651614529705739033281702124750854580308550597924057515676536637533419957223315823822516150876027923107110717114779133024108997499950812274873827336508370999961760238233367285486970950755009447846322464776062324919039768904468894792620065939603027858578806686560522716649281892009548817271530475978963132674074543082346389565320485451002903423600035834298900548919659911948875931564089661330451788901477311527206443862839560319604316097213692483707036463522188374427879314931668273182966187517487144067816452803438358177004846086707730022074879349401204112817435831628227458894602158740342292710036770076257547865558974280085546291840527373245364314968612210493709872016378481545840433452216753446405510286850655234934445333454799622907408786954619969514597674647552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,38] 878699861422326821388226076988093174484626066473249270132682498374269919169012461373927488476282730697945926039401567711254247156461474724171229742977688433454605203679065864756741797946070683321960181810667889269033842859276911968892808457789535699800681077487120053448056612908437604882749352023577546499103731007694958711895923277943199246598107402426672063927375096592929887844751611803519873594885804993824123642520975958241300333013803043978128623030348928097766612315727048168526865715391304659523491364403591736122670024490983808780823359440644692637312308121567199229682911937701152665008736497515911451063820992370483514495650540813000738771821259874455410305959708287025985611352456627711410780314163104703532990884468492866823858314326145521455607120665416075817012174984387767707090962327345385095599834239464943414525124984644729809322444311020271046397136829484302140969757677317254811720931445041096956853185334770502358504898726315608996900088645368696028906613485460618690435468549201613325725341772648677866936801460817942931057225475052101432019326272393620805626117943468455487027226946443423176399494765248869432433838188836685391969275837615684673471434705716041607479840441780996872635634761931241428810374213598982491691642973091965868714747686525860842274994469755570430635621444436229940066988859725830709124058900482460812969932951210977898895841769259659819269483128149315680678333723704073748027802137260932127314956478338503205893056144467570416370851917381564727749012250701497831242270354507234752409457732347416062650553011804924620884650605711261573351987887919996411530919991672436040419001282913849477608453747380679113339164638297520538855212087689518668949532258367507523148600589118295667589229796695936217061408679970357896857717677039501805513095909097460838317568385366567398426454085494511901008412066810201866660667324997133036220882171325436931313659468667384643089174887492793370482325526500713440676354064120778024895914348316938903531076093074171433487775517900505537161042834506589138398856594826484969437897949803485631132414719479554073416942479133618765179492344567802812586266377280071464686142654443325520143813515540697898185466440186490991402651208450613942515973910503844670282232428970576328212165255240637429657407998532844979204882696552726888679803252182453963934303964817358060115684489547875209267251515037073358205366171871855961690192331637006066455333938785157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,39] -882134157740027487449136896106319829811806744768651016652418064960985946628018355637128277089473149676171183049543313572694792960491309273096130057698447044134411013293961528062827656051255756736584273041244559388478160976122396082513885225374452527328589357397354426307878237249481092945268164889128555820146120078148375009088270705084735299821710281027184761908150220971781592641133181701770032233792956570855992675857405832898905743802814124606330195125802220303961903710871949270926060899665493056132939463776851306920444235975274797792862055313972217369529727102773631069049418552010189285379790843588744354779693465582739278107106111551432026638973279041585281603415497203644973511952771829587010866117196220286083753157955202005712686826815572602282934520657028418437438336703795844622828788819538193624810340669466252153247381031610751943244612335851167871000710135812064067723029298427040136832961531320360070287015230278608543046815952756363466206596274635346303171502948477426247366376812777756818946852951560498743220715201633713809517157156308184324383157448953334138019300546986202089472889481806981045269102059364884405265056676604463224795149778422701875178234010151432959962854641289138984734803604376436021350940352631234663959687292827152845408651919079622705859953900525381486294732163841585453484849384427964304630047683337617115890435980461968733995352238460246045611547039391444478707374952579545181194321581033170402301919034027020216880972439740713931303812914168679390286831379580845672785987555445656123485702510746607197434318957770241633321957304520430811031312944607128319288258228270723234845954560600074194088084125944999593065451917013923112356655436442163169521993428219824887291098470826208384757051809146753463966382175975681558198707344595321516448776936069132924138714758377276395793433135486641365742262226426727802343279514001779043292523550167595240417816166331399225737887960971648750834108746857650638086781819057019284328893080796446693005530867106835403070558030360737407581824563228934943668391197385055981686176794310053315631375957161097550515342106272179316308157528540993174861382094294686986568472127506272539931101564978674877759401087849873215283148401045945057343673930886759311376378168141860207543196357968116812031965598239934849208187650072284732476151467885988974052293198197018092562648209391518910289469592263483203055287411599142905129025763150600653521472793639649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,40] 811421173602174468903295435717080591363057372964240529959655952928080579886759949677565431405489412917722419109533872411066064988151409568014139974267011321409431972957402968593007193155386124378453271912956248387581681120955680961349054831945770198219487997819704316043880950622107736863252096072242114807711743952746349066503583626623614346754922356836312676784402013249553634737822455553029376421273939036156258985955841173035550340201834186745079575446489363280923118358178062268932853869553173732399566184548964527425664952974924081486817708640295148633225290348717612150788101579163870040133725048455809700327028020918111127997063630944397510548218597997626501609392723960994198606476681978403363515969055642362486449283024306050344672612223323785035371117905477409289436325323269456412076116547672638282491528310861131526302520355225035027334946850134857075803197027995718750095630764679383019613137854932129103290017071565202075488160691597504163760586831946795602013565475480381531652715603758203015615591289626507907352287977639443117585065040301649027226607341341141103910691220308341601351095418101937638690687344545949962331151994997969959185725508680019222143934419198891179327050907535210436405550105796337029082330486190808607741795600310926103001552647462428178283810714333791382466544076843133036822623603837045151818241726931816385633880163097403357816887341305497746506989961468251845181153786314954731825140735324413208065911615225568420743264359208442960073276711701935931418271954041156643390556854290435063821215024622499795637366510072406527450001298300087975014540756487166837927447949831632801615919615675697753347414440562468413576562705390715540014747552287848378952229952823164011418345088274027625218285357832702568432083029010100443256779772356890189266948656403132932585510274656261547942575242497916019265208264017263581679538022793056664470599910616395785744721196829996628078017484466982663091685490930987847154641461604957887396389914916159471919327614703855464272854321270715042465475899989732315602062419777608703098377537125270847916306128824632916313288121509897027830253310800057092820196068826945227509350802105972744964220216603911179722074029553730119731192838735054620087776574983783250638249097184612552004085124265948989764828201317313425883614555460674974243472827644430558791556817671716121866801020955554712928058588150739251800215109617750622813332174760848379219593693851811840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,41] -688691281250928979876336968418401393738877860247854187837138557692209378500026112976664046703199014208008226315919533991799090081425767866780881307078993595478165712787875690155156211794332275314874516981135462322092609585288146697579690779601806139015517672270445569461853149566562535058955694903441160647143057002001109720436970546931096943295610712318026057131760008302987257839105274578833871658766338145005014992510765351857077387053701820598709238159932119335599148236484484076610511860952508471813897598108122305327449842320762794112529003090444096617911847555710485746408635198356790534626537523140157960030898085249678136927442834254885424086243957033965844469718965535856693094199385596450364340261915774214773412554275644447669758055922356812734206871251821033961781956915375827144094264934527546953284235731109978324491378828324419713432023275656913634442772733447863862130167652796224495271102980057988156779909195075910220943198684195481534257924322561150589896825117054146955072627994253513285838550673573616631763843780671051667713355152933558780214147032875012383825126011881433358355688487658439371351267968072730372097968058989703232530064488566529349454114643022590997968376785962174698739792884441694810845933531909421474396221429422216432799314906710112854275162742687234292731643304076826830601009746077480503681137796744753946814311382765672411471010556770420217911805116949251595555013876040897455057582421520152821375812065657918470393950353398714876311529196830691955440182068056458693553170722740612793665820829419305973210041751711294290280256653873523849278963446508447071607228429342856977110493766496130651493859497919774642916576617837440734175600405528836964225895375019623797096034211835357679240022062092112697191667246461084323887620166243311970837998728645591824024597041586530326899434339858150979045772457664989764854535888143587519135292692281578925757987877084922264643399178960223648542411966564331314636429085404648237350865128723337531801696296719991425088265843320453435905871476232076088760787888205455924418145664545219769232745069103687405822388623138833895784222179114659172235390148720469716055524310320158843863685895195446181957421060273374862114898317999020721374199266674363952452924227016467916019904749603732865864566398517840229608397168309407918721283834282455797716814352543748625895024165719047466796786297937130267212747828204790340038585497431291804492055099423588352000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,42] 542938829191744289860509157048420969828563698227645149865930271219268599041867835584753590637230436012119856884497428264317511666254201340915741544010255672805568345573494233294400720956324070006847147980796777941902747934649142011655934811526536283695669981845052395547775551244202479803889900041115338963513387538507301905021040338294111994368591836181497335066009909436586048277965909295735478244435372151144129542746248687730410668405315675461718342636701596317734882412296225674821887675511020342042865480243249962949284698256370906471532608416330890353573532023814424116985045683117712561108344880530438290612627445433833871146013399528665082849179245781276528960263763367522126429891532423583653567452249588736539238135912295913493716039004030970731177571532952173935212038566835743497325450002980270216156937442793044057453849081460235886653877020614099528200974384090455409249665847137688794161927831381041143545484645076851962971519284687549858685899273739933253125863939044978465899065320053900267352120648359177081677513507588566637418052633097773950473766522556520460353181444942767600001180121374871808703624836789320773089393069480014878336678707514357734859247804451369621460142966667103211361089451275932275712102637182450303862368489102484834294620846772768790054460610207025851729380891402787610099236257088637953740707404741256213448676700118523365550114237076143397112190206085418461956247653788223242650166746183212397413726614013998591328674684498278247211687036306069046989043138698139022437403559280289387191764067161419719104400017556096432763273452825138414304327233811629826379821068706147003585825051934380542764006929028368310112345833324910247606839251037101682062125330923467064029595088441237610111858697034205627242362609951743155459515064900481062166697263564733763141761143167185702660726452483567686415854720346712099253568881131111592401639316917958634672339212971632305873361248062773961661382631670387173811554964126078386602589754607293014179029406353947561627108122917542158042212000413258793561153884121872327868798818359458763355485202327656658671342186172134757659572743264515190055700763515160753169599806166099202916450619969904846085672030964183928718966653520553655014464057618010308714543552547986786395711176437554580242993047104858010107626338505345077748586451292309953585977639474732671266958025548089438546457932549830134900109150329281367081019413648708719623596208512040960000000000000000000000000000000000000000000000000000000000000000000000000000 [125,43] -399561778232800162175611233592009941286687552486903703613955109509817447776925521553646787475985845038112403003811536456765808017336859043681472540171333359843781745995913725436727358994579478285458838033656115156761365066377584812427520722061899989112424676888977749782693472355545408738574003281336469530831330545598677210065302455766300614491827877950468620259211493991768578006303128048242121240156406726647005773278410195076568407756558129523354961147246281454333316062432200458118783843914659419384194038576464013073268470161295502129973738406667021121953249917383853132980323410129592377011641680984497881135280885480642120321549516677055285348982572010084205466931782082518814969974236765950461934283816239256308437696586670140205672081765776756750941243829960954210940473591331322256860077426543890190693038948949241093233480172863645818993070323836657922744363169679455712516344949084503908193550107145390284773303449039595338556970259310031622247935135692419238675255983110289758900302168217765071008972641576515921036496185903681978059149386795286171412771607555343622822305505840898113491924029173435050783124835430122881277862578892945846785667330998878078890913117927946704265313055771934591621969068127953017561271048329163206512131156170082064232568369651902825639181895142115425325787720490571748813659837097366937210705207544396814405259789523044918623287569576063044616526056708783244543992216656010686303243017103830793507938284607964530606293568604341094594906407227061166290766798329695596593976634814032550882765978523383532095923770634073568915845125768863940349261803326129406773886325793894794571495186087767397732544084649528361988071939229838589650702910034358576402618262308563491491380641294871140458859228756287254917440922264917215935142237983431114763657140581920832669419283120058213517089615134291418130809133392106289359993327414044379271654154830840979618087164784619118550888686577667568720943827364288645178503935048715663331501741182380982400370478148240436987224146934817476671638879063597554339521686300374175117729356446179397175677377359204331028353283064737391973123882658100457008868415858751950579058597140167034837801086244281499445238863797087625706863236648132455287112635570197460095778300528194181630871158631528692253580662594335519217202577169509611510958512785954481134748058988587890207271623172226103130455990484616423230098544825566192218332812218971225806612435312836608000000000000000000000000000000000000000000000000000000000000000000000000 [125,44] 275080047635732175791340928640262091463996526804002164133877270797467350243979905132281646564191024915784867024970792168161491395942698597028369756187424926770972629562333443834319504306189634149722126361608155216761755711577569315707210438549767854547348822552445870371714710510640373443442857911391289041570241645168884384263540162435122083587468503922770813437377775858286823187752923884195836800905469809504084153377643850282943624671486741526673338407239822223970908782989570146300036766821797961126464375917161758975507273050934806879379865082014892617520082973351570791965074555258992032567897259926596724788786333446222525022361425180735200829431969078984113212423334073353868957712891909467163358806118401470018494412603278020740482702568883788429083739897618583309037088994678008178971310758704192335537047227747118114244697514485670283101761609474084590248215437316142144544554756067434049574380588890418985765697125753447549710939095074155304309109009659487941788553791262938140356332662359223786569266924008729749018046180330617657521820718388462565491668490007684791460163329146616202462345610757699529305210785611748773075350970449244804563635454844118710508176059479083079354733119078691228034157060317274791477214282529164780970261681648502763313733742216553302833042767851684375778030429209812667946389261903632726143950106808003051101613435715563847324136971623147872317175293320752372138605067390650514129572147260611659348318588534915586184201529675871959154862549568962097040920880851320168444322522475848820965158602830681188406453599123473089133691051409459066762600198927373237842522138791103622388939649712240076862847059108309233800928126740905681685758513502598747293008581098775361607412394731542908327632189465847877770970869009524834168924654519013100269885577298814635036218644041431992208588214155832677985718196980114793299928814925770121204069188444816411463864735960188883696271876657630768051086657824198126552472538341757529691863874594359415120414532340572611251289699232720139996370509004318708642703124494876119299775414569184686115645622027054705236362141843094898336574292755423550910093035001112593452834425755289318937628265256127536265779122365321258883326710588421810739179662715236430538356467899512167153274621110441315698005372827333226510025181804938537928455021483234158073685832035481436086261162075059023575564422424203187118962742760955601117004314158999978950842098584125440000000000000000000000000000000000000000000000000000000000000000000000 [125,45] -177099000436145286851069564107268246717530929952106410597993404633629793515417781153376146488961615382981440288375751318513656978345104631086177310770270594572082647179142767706648372481923481833039406807443363965646435061860806557316570701035086523331384490644136838920725323241825508333553601242817830037260338882313510395190503579733937638032744821212508207889827057463014955407378962897258484939550903760859418589830416615773612714163465510287329839418627535580479843664900590925228883865422203466230719017077932590028123548648077584572915014903427715032475996499141247355275258452646262227875578732234789928241206189879851932345263002310176616836457669555248393143997504717593319190883490992326667687558561868364263402801751046931134567685818768883366565388501350561055052800509552153521584048352937046297404911759202731457638156254539425603306934114219401772953147589932866490178337299685716126969727157429295017186156489772703510571082281339243311775991801378054674197491922372233735288486773258106001637597538249088678952494954516970518233693841792692839702575133595996218162933334333120879205459882000455528593159043464936109260849104660388792562853742810660014957003154714152688098506322499910924204743942955195259463118097555928941525000303441791541964393267910640823569273552784177426909725052443362358611412713204601883896533247338427081703432264620279662176675983182674531647188515282399361273648173418166375942117523334112391442742681733663161210552205766132682472164270928605182947101218239883057340818482231907836759164353066133819180733194089727836554589652305034826832434317792833766072228383284602633060224488286752096612559356666309608991719485417663394568207185415878548894250045792655601728462267097121086743817154525238428929351810647957033430139225146021565547648054222159302648909172826873549075405551036158382779562568141556245252308067250109347050806406600782201762245629771791422394691656474493922122577527929259499271876705168529461631780984677769968563313424318314017387899004435116647297504947133157600938849005755375221090683109323820298249116000138276966821441755973650685982399203176845080289430080964657428914428956842643525252588180243065025794460921082610438346137228646830603497374304239986998007930575288768934627068982161405062309603938909652719835431461753573230563281290795453122725092802501369342242509221857330336631834899350364819524523363702121924623237440819558629767976910525038592000000000000000000000000000000000000000000000000000000000000000000 [125,46] 106579311429431735284470449533213953775110008991017222207198427302090978078711333111975176362066964382393006311754301735940381499928943932395895289386196151694332594621900792904688869022870619594764255071445097121086545139709438057256031878808268706565548163137979261069960135833967334807009311644793050686414658421578950883171568213288661635588622925959497367312590895592604246646166324913642124750004459403068746117507680827842181694251602277568967549047370762719933540638331987503769100802822689919458777153771961899838448829367740691325343390626223122071925228886155610792333628377485080348191688854785160748415690256772867441679715297214916241540281939657803839703728939771815399033964223700741229849860890281333926407359093098469763303326214458861779576950842423968758080567731892826536064978553752316872757880500458328533711854948857457203807251301594633990666617595065554879889748881138047813812856127145351985517986760879914138397985832968666116821711739168095126179412684038375425757157727801491924203890431037906744886257619964411779658452457900154520682316966296831783469237854027322648282777272724536771141990110272252922643924035754813440773141244414011321801171917447633894449816075993614296713547054141365662578019827888244110731395049699529894123120534124056002914087822872912983046504242854727594405994366527896643196328403031431999090652362344996375692299845144956354714516576999078551712815826485805376209006884348551892182714631761883394127288511610395909039759649826290283876518021856069130770014268047921235517280611022415278478856057649506656942828111481856645237189396505626856644592406471265832316636607162964810756016968174381984323853985867543426234063805746597105232673515519245871062846704467820328711233385236875480888844463509551768934086673657169396540642698028715230782700201043637147152494032651800329959236194550624321536791035666379522082693521756975318362886949911010592896486613438453448920495785360398923758952195830588809215689840686393295548371328859252106129443168485404951817720898041523676761474598151938259347713562923852053040436281820930079384848801522734198734843837998895890379458784737758359835508760219027419016566933559212608011025434472933877217056019516370867251234611523412498505089820726984822792982126940542079854714313281044791862234765077453021083788415021845208429705050549484800476318215010612173482703864914673002616932797286088090571378017270938664163507860521615360000000000000000000000000000000000000000000000000000000000000000 [125,47] -60203138111392057976333136758951477138507717073193681247990118103797278530461524665256471433681526989645383815501120192694395885971000748434803394562963011438673311424074742916828786502005992461938418373723248923666510381467871047752298360496818803283165652695553382901080702915090831728169505776586686632465638234888357751753782986352776063856861259037760360335454813823814479635825562710809765107177301996935857993648876891625696296251749595509485072259893024231067045166059491608307630285518357611684212739587784285709808223193702907623332431664603029383574183125850585788621191218162467659786649506181068146019891692063987877440784290001534166805061209969554824196356096932539723355749479249164461736537336775823158186288579976646820506919319511026185801158447761012358929473271508743872135637558566190412197587613061751991672541334538827982590658726875704119713887416812473029830506197474338240593392860161888828637752129530523567588039510667882361351362947746401256098536863418716129625302794222537787078366375988823459512763014013404573825724012637380119751614042942832811914382852908348611694184436446289418327209178408063431004542359048021158628792693092203108113833673632723577198027919043948968152003541436594864291452855037271770776897541421423914134635744075803323821344292176297636390082309567197565741283416812907550515140144405221404230280584218905507544070682616761508840774957066496259484983707525010145783800838627122045377852301585236429174209263531828669062002933371882622758990206921354964930221373035319052737300514655727598619269687251101645074713883849494527273188474577220846211344700456170625424196468528109133660637054293272789337259833507289775329543828992752530382142831231423706706629060915864490702341032224335881450835781551029669977309056137348242489699903627344678965556434748729797693090252492076888545945716066404290452187455299673525844825850014398205126956526706938543087885406993002206283334678139574666230797509076014782733429122045632630375334823417320934926114329873852052521288849908504840044390368797199947780925032707179747160164312242989556614495122886938755542508830244375838080442733832241116537015419301497499416738822246614970110738882255887230465703477322109273977104697554683756684923302675487375482908478765396322521550757636880310018663355018220233933364977782496675791327115241012403722005425992107332468495508711584232871997647726605136227611493898364706393444179410681856000000000000000000000000000000000000000000000000000000000000 [125,48] 32384296677595025280115694634068882734271517026627152488998607087064857396622612283833011102776576017217624284933661447069552266244023506795744845683637389623391594001600860518987712554777220215208071266825189868316279059406184488441277568222187835890773026590453156847192434949243778606102040972482583998655990837790457577619065095471236058214631357062013280898032766351601105912727825011931809006546505527449063979397052763546504969152817083952032888113172345050210254935554266225164807875176809388871698760818764496673390357159025461975601653499595086741971173181553130408175224899324728598707522977636008060713803171663033797037897655208249870787262260067709153883222343254894753261213699816779407200240898571513505002893494031446630279284709180590035160210239769947963910534564410923788950919681512638004464783086628825441122671944316338606328893641886959125370812035467905986668877388991705497254314918614481424724324834342711015509632387229227404309661560864259261211474560359422411572822959346801860601064570206576201537546000719636193559189661958469003421032688798171590635828203161205549049476917713044538620802591845436102901302538048632323438717996517195731243281144424278039868073627560392405593115444104153038006625999808148319809489631111295267360433414970581009822733556555811297194183009032671519454723214470915707139369397352652544099462853493593854256165282750010034564997651652904789840340034181872221476205776159205837765442669692338274724819264731946340205777022617373887164703278319431861225504368858979820660061076122385778322048162931617372134256477450442192926953186900956642802463214880765288963071292008417620529077952944896956146040485032282125513535526665350464543888196029561259778600761136108083624359729314160566749520879298777289411700992652928362343052547693748922701219099957665204043111349839020346381916942519318624909431562494204992240082271306072743313937552979416714398864029201284317965465069919572475054305836163336720857170808303949527426551030949736548427153419937796214175016948127206832501415390025894476270558152640623465378770494577897333925933600041361869366927815232272076023103609614384795103547672043652282244951903807928818719394739402458309374984728659153081157301407271486455319038232124650377116547928856015284343348020395057294070250380241466328496281016810519208757263673787478178584568654801306537300756046755589790834598500862467119598771499078737630335956130579087360000000000000000000000000000000000000000000000000000000000 [125,49] -17067270907390737434172965924125291259582193144302686650736287551981572155453686817890999274619947627320104897932001635541743690974819014439623486767182999525853463729692798073475788234066422575763273864392695278244938593776603664497776524820011644751364078150946878564320043772001576575703676206721154787843040184701518715896102185357089434386465997426478060844515192779049997505782290323585348661271056423510206343474765923176906544693629260349645896136698402467160545835834958909416136272509615436691990067942083388514747965577018349269103203260244435013752911139424766105469468694102254062203683215577016883685531085789966677482323688175320648920762913037738446366402239010245698629077971823141375376015089755181466536328275695849156788135326165051710234238940927804408361954758290661450529301338681885867952640372116017463868534114921826959341466794864360801167701342522880021545218977003354591568891428721520032205387747594962131767838330782831494752772878928842569011689159776605459689300697892262989083400186080587124211551866324874355844395356548718888716781573488847533252609374960665536471150176376841214597853004376543879070940649382359923406299018868424590111074868302739319030391227316323567788032154994186595477853480291602428782092846438990364846863636881437414651614465028056667606910279432201318926442272417303370057230183359130496324406045390424772166174692506738888423153784890598800059181409029489034645910967956908090745267830664885709102607432057821148449302945275807925774089997369825884296507508842764609720038269785980099418928407211872816185214591471772225998428704356557064473491352612162325678180016601625688612250192057366660016191545834622684987399083409194938685532127001717192871719700958993924465179379521176840147027317127893041263274279797452794546349313987045732425721331316147172067350468415466522553036271356220017240767288604756530143361583738351132430275779561152730742018913804508334475416906067941925011948789777627032861904572947432515600818678729717479383651273272201516001113467212481358488130008113626940918083887288029322790470052195742921631602932239343243281280613098782433451254925219305884489245107997119723934454241575509699118428872143454048897831186982847200710410084881310948502350657458677083694614020239741370811871354606332275476252096131763999794211274146543075610367623694409658566572284469700993727214582513382616953893321743676838016914865432992468022217484529565696000000000000000000000000000000000000000000000000000000 [125,50] 9131779592706249283975958884532622122686798674765841020763262207060617203998512805970872196958512011302717789929641433833117281542314342296613691609404883313095843013766030202403741236560868979049358684200906301094211144484096745838952393451106995828110086062280709022755700074493179156000799763290848895555574671203555384925637054554585319611293925117595455981256460292685814959946300950295263090261288575295691589548922857546185738952628988760606454597070090913688757888981664701968529471906999118770069399573574209735084881088551629917310395979636540297934929436196616720817791113931761503105348302100011467057656462252960964913871439347701862034699818011165523639919292800748890851973032859413157676108998987132465765308387462678632730645709504050299218707413675053159366293000238912322581817751727799329945493653485571479112828122640445642872869379755049642828792249509476089032290790737969283622500758773397162548175535664217283856330178279716626457643321884535612258529958483720764394807453959817020621872564883956086233608166138200616878054262704792922211095050946037528436152452998180922575223390978275940611228637245956057498909922284805116899163899803173057167648489451720201844550647861788935698935621549268849460010632362705473330207060933305468529240211571778643887964637136618023405755226205427266627973610345539010848014808866801495755476912378344073220505369881800918872149855041127784017988888258402777802741352181572574409671202857569169482908501350276712829555211257134504531933357668835816267167892280538407042399020980302131573518635959538443820767605260909666719901456794531000008437638170971724405747323529298632211955084166825144235042632080310117518069519532195196640685263156500021985788331675197760081136754407750568569097333474402340954542327043957986218953345092805673746220680665678565721894672927411073637224067926062874491333288092595083564719039023010696661375724425903494156042906518651779207574868441622193508258795235122324514231797955249583474864398889330655229141843084128341611958497817740363656915661889284297664110498434350621604043163314880638349253080355056705748853438402151948159972524888460928041384529473367884472882867709075393336392307547217999761140443627632336284560841351504650148433415307155634884993776616293949315353382736720928572109505924261034843077687115745879539627832389471151346222378201098458371485638499880771854474431542624230246092618371959840410151588682792960000000000000000000000000000000000000000000000000000 [125,51] -5063459289693212445314287456831977953448926654402884917324803697024194544599364711386506324956850073926233375576099472297509391041069579517044855143021190633129896463550851404318429194392159530901633947623478148374186265697191246364684786088675557455375458308253899072475976146885093465332092065311515529254807977428433918317723497124631256507771344569728944872017182363093633858693650427402058330272178881208627046167735684032415001914869943929647480657593616544043278127597230855298198026256168498372329133898816701613301572806933584915420070609461103880936148823154732126347239897672647887014734543440222421259778922802923954513308202585571315332848640218925720705489110943091753066274404720288664332954794106404135573994386882689209940336251072302151408216778029630294644742782165179854364011455663265599001216104096763937058368871031111411817012590845560228942968886109152240311112586866487869715810342584320475688132917297317252559108101716709547082633384441939564076016874948143022599355374990386174629281979020232019784315670375217672138734189010963915157970448192800804704290815146244550613878627235054046654186555885030775492474061881082168910359105208807267894126924947572669307129298390548744661376675696294033482250846287540400438664041270143647286476747689733704599854946435090725779048459605465548839462788388376359325848226275624537947318145652660499791213070250712548670135078175943827665009336396922215689645497948547256964800177881976248673344694041931330388256516488233291316798271733872810451118432875747888339704919291014085116499098625954748795735752005533643322024997608570687885789827023500326004186351849285627078767936780197894727942396837979289921839402238008032153896264693212835574963226324243912003499625167715359476256719994978072985597857245846841255614730704586301723892662843271320530590543839197833581594182820131661288890191257399736183219008431120810592114268224089842842626331341045228171939605864364787601571298020473604119866111611699875788449916966910646737820382284623220292850712223950309532226480657786340530525586019380759153148395811300899868925961256165847494490674860604783557367539307376249171762910298390060935801220978332688174114731149300457531540793789173253442119809566253357682492432276241837536183235018194818229769597851197232880553881757914877563099328681730112952683868977453860305952378059078754208425633634154782157691127873322365004132632194256777776937630380851200000000000000000000000000000000000000000000000000 [125,52] 2873278641857057784445436976510384532221376223872061556065544416573911366343106118383186473772565952923637029962672811101786681378991887314727977164893284324515975393555716096390263808890295104629268823717002851453431838360475558532352234115235432046486441426121361591944928115442754432315473562802998953166948845368124007115568364318732941745883250810409798944532256964704168544515790887677765380699947895516223383929846165085317046381939864042538366706343699788824177747335330119841634807145053113651119300659062868820343146616285068133696527594852711028996300282269540578335297450299771290214750955936734952866126913442867416161142493038387403237573163124993199525839926961494306651107942074023926648285966373129375194146829722146290710003051994144835236514628523926305094278525350022928199119127464765312325129488393390456697326017146854150799768494707576360717343551089045837275906718870543439274604869447269684296941159838486132815771716736539156695139172761785028095394358382831558075515947375492385304349636880313047752022206684786511405858051438594305810643736662610376093068392975069332489847256121713938448492308540187620038926270458507347559640169305988736879012181707775439255998638709494514131251951862397119710748370512523888743978016878272399389256971485038289936277541159529899139112715790755467845327171692479435145116509447724662550418629704200414840237752717540631833135728573296432444836837131921570997118429728955178225252042716124276957845053701960164528980612343698282372893563745914763593263070117290557177803037518399055432288847328152044420528304611337841840759895126717303924472715797377902845198327515818311698267666778516222305093830024976305002530287884738958609776917904979616763477195740181937301964302147129076471097089279566650386488561938421369584630486712083464345322549519049775899313260995809018984334913751312049383699898838250162159749931290347819065910295769406376068373569688303693344117541967740939076036147375987568181658607203264244048567358801216204452648091200747068550043043705811460905539076652214605222625064289008122428498487887145515645090855154733035047989400220962082170535828812400155105698191685095727437687839505915679401549730477885171411368798323822013443221993729524042825516135173057199338770488120392551011736946856268756062956429215807357558714305810344308680904110677352457521384375365710466832925805689710054159136472260389945820157668143031670103587113842769920000000000000000000000000000000000000000000000 [125,53] -1610445724504839990466664707760045218608897484897422601899858588070821071131497451656047757958078958461612600461925993565523672676750081356089228881163998292270385283277014805966159480587122793353148619821547872820834235207264825686537770291840360534300835648731429320697064562515396180400626195509560252546554110791526023384546921467778023197496364403056411002763361886635463885996724460012719744760212245840185651648358860835362489720206520109018737145929310384351068144078671168196013233500217485835103742086406461277970603937820741725766571420677907999053956601785974124918604366659811080781477555323373686974580926431249433369987166986529011670221837393743549616128697883083566681664675245857645290404222590033780882383408753821701733211417515364577932122996272443349328170555149168950493520628398224579282882930078364440405318105923798412547187299686917802242151577136567555485143227226099718404275133668556708612272710972466063806656361387776396818987235380317325726459585917287316495402760398811423201728722555909920210402848350463274881190428602649660893858884032018625905706506281971255677813472532945614237927930810951797624682187218672384888160599737885157636711560748907872561814294013433737422874225008946903133191448125422224719142527062245723035834241139861135060476492907877204620885962670193331653967999658972032974326144970620936765011043220104544355692549109251628224350096865766446112996108273899180006828962015661738499039006024224670056471881840894346384316993845498722459060905248099371346339646965938265420191879161275263282054657604562049244976034243039294479148300004456374736264991033003455474496098190727785805989890422889588995588842127049555036158291550998003674006055149583368305061898022389671888102481486851637684606092909213749205815190327259948973612760370577850191699826242642643629464639002543073326688647999257731679768232284573467502167416774249266311748676003963139025186273242474603161436703685218414292999375234715025853638749873294649336370802767746982643442883632904824245498528235646149723443995705399319675608122795625860266582764818134210648473561557628840503099322834176186773081446571202847730639925660818917125433957150947807391198364159935005199679809496685054487512793980449378814360423755662297176291672470170775400308514629933298011799947137391699613044063081528778195449307531883282331471941539700936904486768917117733039545759379644042872582688773206989201622141734223872000000000000000000000000000000000000000000 [125,54] 861255413866517485934275953793001733279476999366546266383431842487934295739560125287748840669785089222555893688557334015809200212438262825933189278772891205985846940042833136273374928587645629480462408226826493180980186124382486314569063645325645677550301974286966306073619846832759317582442742732514692419539567219323196229850314822129757222739982521541658244550187524443530668617659520645129714454216775547479578067839322235225692176368614413746664457421088390400782749787155664699678843360529244268434726237099034659885546988035295522494807699533657777198299228137790753963883526668256053035313330891476615967844147745658939429814429829258306405470202297326970327434252583939111483089398360362242120057024032396630014002775682586580910966830152156441336494388495518339826421684747649130385921390817684343843343955738713260587379973858286947757423251703739532338266410997758889691554194211544741685904103935593861994023857582924091529811142231751795130631166508738355587560824792103638924758859199250068093478468723320625993511895175077439542291047310542970065566066013925214448478531811060282758443738546889954340052769562591340269680557572089675316752618830419906802792379646046874355927596972306754175148888915247359627378858157476674374926382021657999947989684841946873579038958064282632809708771354344518179682240625174958944897086510336067734721460407940992825522530006445635891541029663526723966463519796316537126194013538304175057648960989640527716101113324089559970410100866478536199522670374088934730470440721879209333905959904183806870188381955264495304866250655388271354745487348950108801985649055910406403907454437300933361862444188274389359078517093020229938382499942169413227524533512455478476448231843366030848764687861941973824397756475642927353356180350295515550193866276075227064616721247607154075656565844063231816607633075595485396838559525110244956654874901237570277568638011902264821274990988851460371845861690156926970098158217890241123805368810807864948177172459027976401086477626070214220520948574664441662617207645568429004151309065987254610719986284598708470249370975137043067359930296094455699305379981826335593466975161911098718600801826732714493378941158068668816544523282897471238328214647580308765338870963045911808732754650393888999728084976296967916264923007128567240166661546342201072283866971636842332466376550364897681817816432525601488865551582200736485934505997610800215560247857643520000000000000000000000000000000000000000 [125,55] -429825462103522553651636536614798615660279122596955592682647383634771079804630807891677401359459312987786109687313084860771234135090294139262472977372461884300667561110380793417668815912479296543560683494004629594121071798445704315922861186502852846612556078390696336188030768966972494702929497317449635915236031146041087558913322507974576450813762533229181760371134917234730940693698265872848647743306336030670853728255431528854253716599178933903549742388262338101304830712724215947270005520174888078902507359109795925075605975386283037192585237755772577518426076485188293759194020169353349537613037289036585103457188298881027216441773414197267961720988966236334031776349827719880236218442800579949233868007159647553957812098482279358436870096064868521478371374125766073948771001613988297771990328428695358632716918822873713457949992123944089982786916515136239451316288826351719965464031485163591189885778271467799149527852551161562590867567833674972267834329423855256345376035935808502559733809809495065810527105666359174937396249241939962892764908695908511080086820700751261978366985692175231805503525265648021862296810974339392372037309656556499022841662051234658775293261745591501201498927581659592697471418928746373518018374797643601703062992537521964961518185112901066745786318988148885720642567966440299898888257784042933641314782811955159697987057875067638371824442761883607434916932987671531204903793382045709934898201933026614796887509857931836311903288446409116668576066641766400947534065256006826364806928192621985864024700441993073518640170693437349362856811066351129602253960745871920044137582239754069958332355211606515009861508154148569070580985416287049954153562780965141914444571893486251201894988027761588404654110436029936418110160007412210398077455041648880792035522781205044779879676998908039211241289094254556827454593623937836699169972064672892305818154686828938802564115594810009913163887392176022216313152611334555084555436999552180254897334976282073782229364157109954604827991667546753962080311031232125385267187010808873196063599746015999778370973686147868902194646381052198523929986775680809130273353252777876508865461227647014020127845378808338855478200483070249899127249832381833481403756941605979664266299482522008373626129494577490335785252215122054958916771887828467506686667341466188621039951001987520886772362955280492121748187914921131320448672297967118010955679709551741586817393040031744000000000000000000000000000000000000 [125,56] 197998934840490421601638741659078473694633076261228240400610916690480396622154949699576851980847678837293412774639089080414863982822769495623683156312591990979556066621820768241194642920170969089969289719804555836455913923206902828257718500684546675371608485532791142426413198488176398326555620732333509782986051887103227011258952791229469531156928531377017640606175983506669448333593223668488638060170356063765319242844483437782904571045831449188441790282079662933547925080299949192763824908843542389418518416667935154578313650866477320094603974962371349642931952507249964123278976578797187564506486102807511291471959820608059715171704833805746171495952194993060101105067783376260946773322264641241219755172138798236490540964278115738792930138368803462959841309085230292634558975569707250132389165071964660077982232560912429485171387378096125813141113871853566184721194304889178398214842627878239275774422452386021023504008791920548139828181012955163629062111176917415095723770542906124183799655222885444680728434943082205882246339340736295132738031712876411286591643764424373062437001345390826197846172487360258728394061044777164143967337165678156354704133880015813327011537263156276212171121927378580163947719166928422356891506011576852883138734682184720160750165194987486800404328685845484052760675521638627153393645675259106946246013152057157018835170108333751808146412517237952926572615211901098264937432770643026869531267869503948194573583198083657987236805977897568633365698768086794167224658168034661866819885943121720430631826578878019380108251552536069763947650264402422661682623960501063712196130799112310862132929011215269310739139991477112058374260700376599361895973376200751525262225484050648833694627704174325510918006160819198000485202509606793066251785896948978418916451069489305350105724518941763457922847946859371637934530639819251823898788249420727205787185546081492582474473827003855929701791906828468731011990337921205273575755085313661604224840567650453736279827002764205254787915976959020131380743538855789641265892257872173126611477957437053188420785798318752518650459961091055277652504056467978237766408553255011106089338427322791677128766524187363835635474548026949274859692999495144865785976123012927304791220844220535027543043842981948773799353352152265135284409432947498401661556700895297354656702497673227548238895926924855582966450303256649158908661152368510273609478065340443217800567613030400000000000000000000000000000000000 [125,57] -83822657468556239969223505303094363340855818030821354529067188065755324605545074368317871213625396108912378270279246788359047649789203355373009120169251300509240386118289384556298347668543351678663340065255420811714910646323850716060973719485616204372885770190409555813280025315911215027942948078227466128300677296818705727148439541651855510495240072791648177964761822290066723687657473674600897677111478385191679957358012064776180916200355738320922557647793652370808524233160103560132310234760572983634026554144914985924572734687460160608024330429872599155410398211957213836974626611836191291046759468188785331337074646319093185856786245452039362665546814274619215187112432775572343393040340773854462249648973081064845823071435039872174694005380106540958100650587901580457580419893066973285204481919244779109828413022188130203018665421561265685432094516861475939246832660061837078969312023323159959748259348067943319464258290303423516024468217099554349913218774237713768370755639360911728161916386319839474594641108052843315125854339716253881242683135739717377308379647418877795327775706340372975430998645172758351060623354109905387161580453915828287980150604721628095740483237035845920001922339615012013333847470377391471874950068663886169337153403339948634002707108378538293480017645382669178881056742280449287198710071675985132731815801977258270306193720039104508846929952132576163653480935036799813054360393094628318422889104367111597310402272027188182549307318814973355895695837898516331712022462034794936801472271969416116770499380176299801156698045563895707451307128779557271659578709370266771435849806703826929956999670250447301600966283542691438175962533935942258397671682238795846324012066351028883261641577395619696810512832205525722030040587383475653486278589593848769622060150481640118524276033954582224343872104660097927025826173023013186809134843369069116354775132405954212662298874940179460608058573390988077361511733357776156240878536014414548421849337561485298055119247780651880397820676384669532828558785280889983273376496989182885889993609434861570922435969987253279451073182858843450218926286988925240226311257122217440122513456489376526946136320916049619667230389855173122271653343286790570126715500159966078575106268820393812885334496739564089093630090710988862140809224387820134638251231714666814469487124036646585615792853004064995880998908347207865870857158915545240897844966416937570186603561746432000000000000000000000000000000 [125,58] 32569792735937008965953638974336503880644354044377849429836869201937760652574668968892100791459474157427526971768465973309681981877850970616073512709285820362142305698673418021535362298607634583141621609622709274866422207532145112242863961853340249812282110256011196702530082813517634071197793087177018798642963256447438717463536883862729350324400754393987711742828294011809793358503163728844058610599700126857985090327062267178877909762913293768920690792566640952649734300706927988697816736592168714171686589490477804858941095630784155834182451493184782425399945435961295887154458102636798831895328317737457877986306826492203576107593020107816870476617620176519012204154167885861924520918684589861209817739727279332326610129882390792384198638356596844891659338625965554606265162816555732021018774534129600730397583111543465505501875991655310189055770145137883057471162386977709816994969966176742932162192717952192788352636557586286931940611719716504069607302774082217505770311560543051511990303267442233978890782084256368917307417624305299952641333018809140132587254388550533862750142858124402282092259477529352279943943146317437757283291908019109014119799087521424702805654367404580706613700001271445633113212980831460944772648882778455079117671773747354805219589228828839300096898507719921827517789873385029369832031318437298251439335191273436977373806771724160509133680946966078161171091136696798838071816150710162461934207671151635602564422343812900361390061250969231698515585582207107835077288641566101564169030123284893035436300968698436144129095344027239793384808150757134241718073699904074712557688120933953223134230182749339336219435142674514813750628349425731787870798446602471894785218320279359610949330207905481962564348916461729706381946030829994513218238119957184613525906045526677647049652198498270477828554409931184262654424162785978429566048841888775518806770430485122969190364162929433157995216859273457985575727220682157969486932644213294814222705396456515748693399226918906218935399574259321818956383082626195175229297581083515434826682446521164611306042293798588753680272705671552779983590831909303856470058826418040280651018003287056791462716665790669338887889795696887503330416500679923907241993378727981950973791246456599924494463683254928702820613732885441545831859942169009385208605572081677345994653740840732364038008517886646606258092702905987114781337793559729336669268923715944168006486358753280000000000000000000000000000 [125,59] -11610676433177136419216860409059212850290450523852160831638170349109026386056372433172904793015953622424790538401046193343641458920147881369887298864225837440992884049539943482173170876745705542775298733496344713111410868804722583284200982689615611252400833401480999634107558487080739090777740412343322590831851475091258388021741679894163971135446267627554633649793705872701018328582410689898825282369581672571318958502325441000871126680169251880177013198712783168398694715651517112529859032980469768928534049173766245700121649658254108006716703093620696882587988112303664829460909041648310579799350464140977377737275746054483617006529164747280413902866808636955674890623445142767255192571652415703039855032689431931768145628060559181393295252989061158707927832906948875726228017331148850549194571719478457169208896175616949922806677396126477216070882006851886861103702625233837135996687662551875660900712814118353417270223284834662463154316786439501890017167820152242633264135045421823790082432708892073184714362147277996069570629336664471929303330218909559289139731567728962335381641804690395771399300024323432303918621546959414175635105054551123205704274457010299571631368939656253393966776160126138603844755396689074927319265903929648326079876563693306187298127330978341200049093753498517044461314460204821482717759983877401658211975858742850095631565332688909753423034371301918939491513212369852634965632486569067680126450621476031590180503238589524873609028003084853565787833100191210974948328152915957698747251127173729870625055477118660108821416280033519635152469137724441603968903237322752445647800709362414422638183016011471560044164489082713345794647787951368191179441974760306214569831961966972908232510430204271230270429505614498675826510651559794103917322075379229781206257289074765962600899888112031945748667967981247646411666636669434969125666554393586295569452597816630687754175094630660952612640375314230659491727344965976363600999529428503222272722409308691548604941390653554641014885262754755088567006582431315396151313618285531103553320718345957059269757743171213830060195962073078020127241628292909881236828826657927695294508101603888040316945143913127070878743866488593808893354650841612040559393274651121013909355012066097237695248021595220300791611637280583865421749732415825500936480402893922390599598824585475648750777294078075435274049803139178706576523795208918315612054818794885644912383957663744000000000000000000000000 [125,60] 3795561181729766003440936618178803502532828809370479542390603714816755589362755336256970969889406316285287548225316705096443400227348062726677107430740844576611273645324835319666947475120036198649481171303745861898087344064240138384986666593043788756296656615310797909007506739368884867501266240173660974380227955648370550108434528354120324490744102369482014398120351903218123889289328307635307132341960888028761555919933204050881343594858344667456330291781644144412140194085988522248035050583369626207090501137984280152507075638277458195266180875673180441924866392894805898218284512518824667717886006408713020117319140545327337934851889643459855676488934375439608275514455371976408268212715167136008358205500057736240183704772401708501776884001069519471905946948313831073458576995748527375064228049373126506792777060890866420153572104172015080737143993578272771035383767792462456080671688686289907235782345713915707048887082433148738590449769989880431494818594904517552491133739340883220163618229848735729216526745816399292973029193200933251298299870250698405467006923762467017265986221934821002376518574626674079633441325211714110612738439526539316940024742645495401080167722647093474318634828188152740013709867721992101379401307826989328420965072543673805967310870602423603554366215512229028999446368098944928899407458244593196853972146558500585852892799493283438671394427101651550534637733858928268751567791595945118398296907182943328762760814182068644478092212068108770872557308200778280757855895989763957063464331417215238591062520981448771256555502093411020840995448126547040556625793117947811579229009669799541723938764079958195442602561039862466524442787476436123205112118900346628604133364805077964795514631811244762632733099899046773883200227509670888053012316556570780026329188559539880626379099483674750468851271680640143780887800222840641881329199898406892531078862271559913644812051004986644990165812125625576191322445378708126174819119116949476571339625411087167278110865697332003767272632663882437957423734900271435855530140439670836143672829799399232969492684173202483784333084691894519133913212358101492496960793622094587440144510975882347117498306531460978119808525339618127448267326517181340398348014044868136720835342086681252615604239836695195056079683546071671360285644281695814960153885527061349657282402319422309973579331938721570199051453805702819549585431808376123297871382356141666176509012869120000000000000000000000 [125,61] -1136590668413011945131634650634021834138054030766073640383932016123118857362769593102264846127823866811098275117325663691814485439147238817118275042229885984618466708485702631378310859909840839568977139710590122683767697556942653836123785226017223113100129492661416539447670455725437046054662982076826930993269975882170370584727028738996418489449287744431106302283161123245854198618325178305421426456144546082397501529047869328175806086901962427824085694991837496348026351107146200736130636087246271204402231596874442948388169335936739626369383671874369124923416477937564181526387708319294699951919107854299366745906657758769271645145107137011469980693821102229184913251673416496401370415444775209927166281708848638442810867982155122732474575999620573424792268978565444453757610523175716554558023166264771860206642100231775340243212197654184476785408027986414070631435421639688678602481802036199941871229413969165757437796291836896489383301162695642948428226734891734581172598051948347382500738665239079262012437980822672721971297184466552931477271595058846474167591394450479222255794562988271448916827643938736063938512197129469506557381491739365590028308787611045871740430079309379745748849426120335922357776833065566807601869199090895511900921318045788034199540142358538698734986774910922485395218498969771150365784656810517168250885074622933980123503539385545775110343465536863128660115400914504954500952898647531456154529053300590817869027544389649586625967535953867523339519812611262152240609584069353005007425298569751272239298181745144775365385480414310693206651759018356237189171105196173095498632146677431824644550363975421520204358795308839043842301837087405089319107090669628450000137266072930391451257604399297021590437232877399640311099957031273982012104399032654913852560175117528795275456246959152590931249454020032557017072455925950556421558499035654106730528779206650953926113598672906602464051121649722428878534120968232685840091680640020467050793950454220055532554301294827485789090201250335977088381960779736070332915748846722484948770361458196151140057399958948978217469847796219872580878607706000021776443154359353655536646452263053020702873542900155378643867278194746686028226084240725318608076211783667192476479033872154546955070773517498118339111711406791056586703446270001736168254094372217120391382289748002882171092426703092771015592548199294319878058402389094408469480993523497717721137709842432000000000000000000 [125,62] 311229913011758902901668527834937107350172406100334369002778634255405762787064314124678989849145033145606965872649511912051577160134348081410281784619339751022242062840222746074377201540608124767941045613672449311694038164849808296333247413318813488750364088846191027094040687681900196484123149167656819607162606320171344987408080167444008741973462992264165792304237900691241254870767504580926316696734340381386339278707899607413760844215227399304145088799471311466570685086662916162083781664196602736602674869765452821013047895321332882708611856370605131908278643609300749520433360615227930638060041532669905544902362531690656836606377086328707950525692588906105438219766486092969756820885337459038741632060856733982645596440087558633592036347271420239562632474236466162108559110686733915990661020761319576639907862700746998714249726170503089871780096386527995400960664288677825154103048576912000261464661914217801999792662639524808307375788973014490268570915303794666195271668798609624223047892016222566559391269211644174472985686971442342441311690645603320608548085752288156786105645410954569419965901056987194580485586181028034475363636245136387582476954283240262448300267233383495714143882524496301940793074685226916178827301852705698196471521366378786509848673161906435438596888949141153565720801282421335473663413240158629219022563294040664056000182976553020060474845795927729813139464501971807737267012866952649945170593100114660155558632884266729106050581316042368058813533256801698083425982138198088168365268129334975394296824593639902960751958581328779401017993485981923121710487071815683151398268749625018452531720581855396057349422632349459397742940543536352682786896522383170694118340941256502299916307940620942437595375471544603463023384878708759688755104947383152867818486423872647482853053127729914437461205993225109749849041143235331939239987669933261249006959461527645878601508454901035039611378375835568922378802075131185359289058554266100764253447698805315545651932673372885988022838938282858764115114592636970113725078217610729186492921501281507041732944831753807890276358830201264739025906695955515638550407294061653470548581229933741619134811972565593963531358750927134236009785736436760612087905462568335230034701149031580487795891346424875210586163863126543854146224652868377245287848320461356398004191958446673432254409614766503980807779412231351240173674879555369730630000553019192970635347230720000000000000000 [125,63] -77768677471222722545350148524423407414835382249986542181146689322499724486486287567646541989679683432210149075824598684112127933220034067459326257667305252329664419178346378795792945940576352119255954023538665125050703193356206971168641266511995164614221104932059597034210728384920626139157394905797934136347949842065434858265103158335348988002337854408757558788129145639388089551187741992228851965831199389015324640330293077752833990707955112858284378104010362329584704758672605508463686853228917066990150296457532214264150419008047341698270008385832197565092325210081032568285811390366273244340369222035562681770681226636684810552961037556496456148056819917427119289052523159168984189533166838683984026148546362330261236414422374926052300913852805026387022304279159957353995474508420270542258093646786741366439691597418953646689910296472871393348715054133853856124743930097406656181285003321709102707989481537591645823656558853477559797129884198869645166381988655362389263738786660645174145372467111130404207826149070039846805934310341564407634366516200164001557114941639829231039647380044837293925111881784923468682983925581604369696988795482736912568090394645927242937012199592011407116285835452764286118282226202691376182876009658538957412429755749600014622284029180943810703307682643601877683080888686332963964756819257970907798336457061468735557693726025629810545142645319003965091873745270440254184863086388843054579448041647891383337750063588549801582953653861082872292508916349306675804308760093256840593357846162374601927777058470373702007035912397372642586435201767712740954696738457221869757812195417072933625579273058656440413039244467733377141246002779479974225196285440646694351003706127331921751549683585426398185291123885917558901391834698358295517637842936714032973872481516974286436145953973787307567759507827783358956964333364389044985726771870379341886791415759656344595723481887308269496074376920364506241454188448000863041866620421222358140805593087141833582551184501594924255425922899689953046587319988861047275283665359580248240047060318053251663987621230651453837620557406042878581260589290369287831628432329229149136679441761549061833242655046886928994004993563470139680593826774965636144932992308199152983108792071633647723044432526689259782109178081436388224451491866938960374541877415334916242463155617273622149487212996942517680887308067077065756517390233314255657689095859525135241305915392000000000000 [125,64] 17706944143540708289757645423106587758436850027602431059423881311339405548893714203840991602635702971332256156884467410504684039002715857995781152337801154451203363552492633275249153284743307836150405052079472042860024933528431751515132488303743148121035932698545405452955396247086291625349767042920918919189585960738980404430223248018909398242080865720746732456136434810638137317808352562145624714166844392468232411361867878271395402779871697852639515581486241014822213791818595302690666846651426677980302826342806764205776845417086350017724860493432829896747580697933449907942924756065683273381742787929261028997646468612133380433704194702869295174421425818549234832141079460632934133109907321087555340260415533111592247991178284128413204877944759302853361240010405892734923974111348423994017793589026328666179398805263927050940198125804668167739493969678723960335102827365531311950893962873223338209108302100176868994096450383988093600804668531400255851840445643402229192354770137159239791197655836012357600719225836016748109181177978536737450212093673772015234339537886852686935212728920684258104989384459686102122460528900533490299039260341842271181843226322253363632583740587587845735065877596828160991306678675840020936061274572835583161566098766357528384655124877894268961473498318985470341785284678455702485207694976532856213143168914306868636278020599213185393208106298343861321507495066329790380403930182606470016360641095282148327301828451865703573766570477909027106859231250419536982541529825439175320169892009131970875113494923350651925688732994447855097291751492789410904475988572102503786132425316880810737806500746366197440288502025035650216617239232413207235212768232834839933075913522074590733209987807136062933023116983731726605198704872333181563905118550834232958012120546150765194656014461494463719359431327954797130254923815129539962243785189750389054237486834225144899072349039372365727233382858158443355955140768393178564420479082450025232218682914610056919238203335239872240413310912237056707178494449356647479009495644269552827023706155065748987020846059356156595577858112598892462707951574560662755150681456839583482853352310515061009118006181833699771656708986228721265296233822929803804642428041011142114697913801122305217745114971383528214350681832002932364680583361045764847372431352153342295817357260020462584189827407843964162566237380770853823209490207477506270073161519800188014816133120000000000 [125,65] -3676392726566923654690161419313494169093767572326170415152277100703521003167183795204825055497336997562000719956106493465631342710131957394349730615460078603249917440194299385348703173218025693436379162628590825264541863116069647721610824283773393649243714461971953209971095376075061873055029903273867289384767563574398609038443894112971091251612011559487172572178620048763468335121742245816455336845351078755617525175262556829439089472602645051079243072294537515715195249947817963485224018492263635938292831479228554076124612009592645495848205067966293338893032511937070694168331726239265742464522013057574294774897844827043862602409435380109740192547283545591402456942329517199949415833319801026248950525191240083893682576782575399506654694751963315498722657775175818817663628013439125632666093321132558329569050747652665190464307601415618695362611614723358132118899072483999402213205278661854672113631864367586542262090143750037291367475117992433275177486907458928384539797259879672384950793270698732088543325465738161059689347280169417145955929845936068671305610220742613432567366894588441080708343288318084907380192592481585952584669322081507217934975149985784664241540016492851006339601988372736291439506068634670841221534095743710236820711252803671816220146373980922977714880424560085356376095984215027286517598855767912756864260062973630415114571776452066748418074832768697518976902983201987675278567548612627846434814265775332814095443986120333220180224788109621312639433930363436848928943757813317530630364308041699158766267468571998173444949175151690694730152379088560233994482991450210869854595773849518373814245095095112554837759038217987234543204071172247462660349687132956613453692393885432796197920019070410257726829299753896629185142967493437064074994131935625703169807047124708639350349246314073029154718337997596881910226602045954530901114604534154073465537346462199168876424124294318472227194867729448071675075154849780840907000821021859169420897414047090074200842102256107299046899388302570157849898546463973067079905211180870964508283999389957450864308076822946721969530288575977031987800453351761132558472800790183015828483960617480965559650024327910938422248239572311489832722812216511102534267820231242823172980907772619303829315914915089189434882294268553404331267284599868959575972303574637186236558258195582714551188754281204193894493396963636614715664853307179631369747876512472518407577665536000000 [125,66] 699246228653040147440687097165877753375755960711594593858843992338145369743631287771935077004076223520762923506640715647653451379627307103104634093175645696732015563872555942319101941521490768892557649213396795335229095419575575720901617235229787755752823586852082548569354585030448442159276980131996832001543112756417101466952367065653973016671856704006205331672797047359003219276347658721243649398394181971043390538398618987781547964787121239498661742946799926854134194727456751835757586414127928658627520187524063910581891251516270433263421917388050269469062976926333385710987615694281668957518762775679341361431995672289847151542535407696743932830836487567095169545588621763158560202284204083750949848111610256115047527209381554557871999029734538955680404966700735561915642983858535479844564403533386589212289047590853440026017059438594125594161149687020820736209816304411760694033064273169430061395622379983978288686615958499262583192290934676541890097624828482573626251487888704762875983050790605934944454343633519631675710180792787397664303746139582160333528225744273382013370316709882454425671626957342403414311327633592439773838073390899780237277589216202918109546617445417232722564657256547001697060777666934561721953033020185810723646690250541902285294500454698652330579717282512142494310002589856184191500756658450242511738906732826237987228683541512026804190505824343925818479791098514469763879368176597949009231395090243051275770050482445573438312334996390941570414011133921508607843065392137346428025538544988858053611371301446372088777783045381499261248303681181766530811801587159474230161934965991958286437447016177123880135618175891849070135570341342395646212188076749870506586540280323845665086438323439430813690716196147806448742873976072595330279311000674863383642665812015204682086819326602886053662052386327893637093641343655682136403559962902032705333399265485951283727725796905024838245728681877173692714474738149563697597909161288324162579408965121750317236318481452624573179066692984168346584373352553116837094344488791079722542942188740827330412147932021230489329010189021893690849898967504122989914294213310793512113917386509083434451519017535595649752867692956346846491066313289784161977182425663701969418951319854996010637949416908308290946778609329359170972411581246592222750218435664604987468786176112793862532309856526457827148076589612724766865615164298800105807698231601045163532615680000 [125,67] -122878904355256765090831375805296959903001688674800156458654161710736939460780902716573648362110867809229829427674054985300460212977672966141051523907739556408037900706161698903801984564918962635856695841237362363605288605510290128822369783191415261115973853099921181990229361919415877373089752406826919362267390315985016102512123908085467596385029877095567558793588782277715907721492991523058307233259748941505254076341352426397171850248430496724811520637653869403568388895184716971080762658431756521008637977849470034702647279436261631005998969744360878858149104740894770045256840950492973658011256882919684934955108974235369555144555340568344865852511679379238382109472028431032285753046403629643198587557647248586752319870753305169557222902040520082815991947836226224936721707977726056820612250671372039490314426378759695831543746396210040605833561277496861023606484414631060019023978543567996304822429516834601886046100108317698493224536434154939931418955772557228289215028868283696069771447739256032042872266682264522455547766135002472182528791030536296432737524187827601885378967776016393172098922304256227191789193180657354143679469751818756361349018128055855673151338208608497017430466011702253739491350242691126743707845516060194279472151519215291888471695889676916166429579747000888389420971226758407335821602350677273038026143092551340366028988323944308566449271169568351388394001083580554978395523081567460604423717031260976889031191634727111240218453587935807663685610990917669818243203325729177312342931348903396616440624759929030820549122201178937356304632494200720148450802133192357797796880978928195928556005242764455382910819533600828250518751282433759398810392583314508366997453149956106968687404082538789840431647359286908129152114048771797658010219790452407511315035749101048150912957897887414551085476411405831832533296189944002605271791554108216470208258447069476143054053639069750444082359325428130137022782260361270097714457020883411271563828361604530831840198007154697989159143828879392288323639632613994286398522377176757430472542873119658929090009516675074449960299116320020961432545845496234161050146691519931818622935583267529889546219504437653128142032114890505466092683289089079008754105103017813575403042520789322432998774333046597445526920322392575283162670645777481104188372021221930903741884416942807325472561233298185825085113804785262307207017832445693014398980757769801220029383296 [125,68] 20125949543377644034985431416556462214943627675652757352249556637390405138049032014920044578014229361806227567093127329392408157884368989206334537490704300530606061146108397836333094097174974330259591044295758793521510022370142653275310493634836151627212623647576106334994869679866366954461941108242970156815859472319805331266645598821729121878508106051439951881153371206493949247189137308030322333653427635292257413626376408466382249454182071305867833110956826648217392403893518436713544396358869314275815901401516091352745248212718142494972069948249994578298469717913875258992658022915831486570717423835815395057665354639596944231495074831967754073697782155611642368734990457344530300613717317944305806825280582192639566173760611191390397512007463452033252696338063895289145552696407323165130418032867268747562733861330431948098871603669710117542090000496671457332779388909433200960327738947781667551258075899996237211244390534175242750244024139441446037195387506707269028753423150391766946480759228856648604521345158082326793595679982456929120779228466327251728573225697237785982199668347264778131065830066618714830474511047297587578891444526553701021200968527391950232850797600632625030168543631905334235153333312098702653138842722850406485623731157575723829026767950176491553051769350449721194871736887109267805310327329729792126120538157274037976755008785897375643232731767296220928398835110903111840197899083255430242961146724108218351450148116682364604822724452158461360647199066306996212007837648812989883678138760090528686022418371155770667922424652530725277098644102221419229183661780500263297607289995754727555838273918113621268207153870221151787844181944786455119207878995686320168960662965095070035069236674057983355037605377875376922430803709062727432586685520883393760436088499655068492316297554262529733168479654721857402840657146772450532760191304015582064801312132363916542345776017613160788162792112428778440160213547953568030767825691552763393440005139393743080929939658618942628408716237679869029075597684008622602624895350047670985481059157926355911556846298722555792566515477649302207257491006332497941668091883903136333985549753737402889347226083296413519889195797042017265751218045682584387306786494066065681830296920685188681381191912180580847655110359717717213538635068230607387041920874176399163575714431730841025382223558991235624789081894584995474824338127603494219640621713267263872000 [125,69] -3075547895980074449252721110629698252533986539719523143319710130333922391030743547478849424846098019677543064131049427422172418858079514664438030511854855842895593819207910219123103276528989013963264826770573571741303214487219913591573253038763850216228418209174517956725314880243738719134951350142680026544995933586840597803303073862345912414907285322604682975420337553012647626541756448024872011285225999359824635470022460041099625564578891017729570278627878108014242516113866938992792968475642815155349101686133782139392452336584923624151340396361893036025398034114213459279746383921794606710830314256709916365576500018947095992609996014298912593047734592179398907160717567802051983756769355719529744094440145232484686833073964549927292329576398037733914527112307342033299298136689265565472344740664929644652890934834411682634904459760309383914523829028179102537325921729100907509424290815010237122685570062115347419273808672585391881194404310975064057331196472504205461954333723147007365984361336502193236657983815300539692109295755128488130514195727953185982308110994020086291132333928693460575180275359988691678534026085255703709374559445237610727487573007059842456828222212250586913038555802563784690802400627099079847798496064367673122202190518010230148079644764468615305348390268951393144505030318292647477363155340638047799574730225651295423049846403378811458623689236307486294708926017317340335145422125938797835617828895674208000372127853128560455574554924567981545613905532975179622471825760917468221774628436198784354063744640397146805493155378829797545983447706479551586912429011695058272274869611687361247102781138115551496884394987609055958656054413416787252461214656032444715035564389184090208138241628476122984267665011498137383140777048552359010047645512669973056502615473105993317534242306610005142888667968093956592410176257873534884733633419357522902953585767177551580400537282941750257670784681577825669393528658537513611788364600718653743250165001339793890960796042716941472818786150493485117571785395728993172296282840745610796691554755380417409539780257419571039332221104434845671087732687529848971339300177641154163163533007007278615885673765865020538052706043805859301557979797915870561333314733557362406693586152809415487055889656401666909098558059379870036761096752170085549272463959367769194623443250375090588760414695657080728973403126638360283864529945289762647840685582757411200 [125,70] 432876813071699690855188186660960107235090949477688459263833924666013653234878220374253603587240320035021511462545969267152982505726417912485642486698201112456962353298003220032021643536342741094889707761816776395501809758073101970900928006764892898627958169338822366158108289615335917688427207260703763597505195089996021672815770906395089791594399406668203573353615797157636120217940372234678389915019137672053383159530073179430254862753540966172309360185698058017751521940727274212174151701557215046005219527892221280441863149890518328014697552207212328545178664194121353745998486285421743918738410775324486087768828469383333581618133364480037231733367611424030848281705336884926478736051113030024863173093938900415381739055157371035828536342716210404242174706086728262363095859479287712586926641458866412451730547014881096457355047543613240373921982533244330511486294569886878687943464157579786169587821428300364194084257883009054288765798133705709256930013624030745501352959557953972125380899203017194081371018406047242318212979283428897555703725448411100223478695887985006328526834510239635291924874926260929039540996814096578936207833902063188818489599765760210602947757454231413682674615902089436998881523126915769675943777944111108995527808606949941588717925915048492350945081312550106930673971392998953339645712042090511480710492466176016498322196987110702357982068526244014011240576779232524380337875688721985839934221914908930317826469871380383768515636478748166846843585799221705542842914840712456226026484151812296247288477060853992981074987972259423375956620385740385637335774644340949928277105253200034503674103990039146197972798326019525165252498473882949244763123880559619307687978214048769975008223340921477207038094426014861262522152607832445735977020591084825242742745883869945866896086529581401116943113955542632408568066667993026968112008548478978892017035121866088764922600515917441673741328547363453167270891860638341392506632033261326190960883515166966887117703708749667533280876409149268227184339231115547841709580902247191899800385452266262062793379210842803663319378916375498699892279086629868174497888742173899477293583159726919392926332423027147997020256849139085297727252505222488932057158264437865140029324722877336747834853879995112413458437709969641083174937970206469473521494543171255137522089324935434578028058462372222962145872701974778546526351302317156002534688390896000 [125,71] -54803001991031822503246933982971190038069491004409759783202460317565784821923474877219085998031764955986352454043297310957669808330710061496152033417399693157712392722883702138860076819312621622685199416938811742367487233332775203102041404116616604784619698979038414258702903712211602977722414607956957885623675098876750302857624836350691271020486606457576458951057290512008355929666930842221311236048393316545107761766950165758494037418665140619991505907274986052123982371829607030705436669505245879896595171081830985068190365961616472343315077898913510165639296398870577868254120519707681413556240591786615195183438342978471522744047025442219163235395910657696573291779940682409187123203986738370405304612230599662977042484044086449349104259457792272777794935870163542977583845694491286677298350205646007279586889795938492711342692206953314244237560778280531076997667811467279072057153776868177609214430641331369569898426947247111542361004200242070209466580786770664392566100817896626410058235672259148159743638462589915977698665968572151757577456819146734941046060968555604082523531225692520652087815183501910635897433156285931095797933610323426389832793263996769166907719245878158513642069817362204362062522960394451951439121673702145655820278277674152266072595150165183671969911477157779733692638063818675218320454046718874280612336608756458358569476441935260357101270559732884564221612546723737011734601771897774866965708780960442782286250197298344752250710780298845827648318459334048126600193933421576687959110611539543376539321855423943195478985251545233673369085328615775481380454159075512267862907440911517846266809687505669852488985835047583483667593099178804262963234825882326909752634786025464309431808239510163857847817449509714215600623040111149878785682240668401706492203951377791973757951807325779909368433182058854522470244708716226853851207681327150780984169831032906779361958154638956652009232023923733451458424229186705123465418801495590973209181587450185351192845508019203665006149892152639261744911797426072236602045544336942058733230550452094425481481986034555780254610932275100824016289471852032317172070553125288986464405053357396173657472598399115884457418476534977181774124545535020060397834549983047564138187902816606037465869051577460128747444513700329606151335849542809882212605663313344047335580157946289204740953281538652105984656907256513708344405989432472510003036930000 [125,72] 6114128043495735938496333307932921071762928901785951571519927507449965105156902574337680508994331556634268974856394700978848411539532223487930259901077793664316988049469952106869344878151330344510024607798989171109566191589924187258951901457236351663063436250733715327865679638351814905168698250193892756009365700631900482010775180850603329591423820846389351727894632692384877240563121453937268415421819963853804270068156963149744000770957561764004188373487421682745008926027123835687703901337972300288721741395730351664818071924963529279395148705139678690395567830894194432073007869217104057409354012564222990645512103148326153797121996691546781815825040104063485724652294264014797053534078569202710283602139850810675291495471962952075205139731734507856937430078385040846868572469455952729836934258177970737654147841205309092451702697013157083411227303323302339424393791488873267081328805708450604473545867403087502597306880505872034125052108245892482259564217329248565919491957913949987530331724944407450903149472988375243219144345832610810914552523241776683390494328893915259477064925586312202946633535657082485634294627735559795432611697833472270239276125742605369392407777753399509707325994714598545592956340311024081306708415016982071433575084476597712846870949897647086032682957032302534755746719412355546657116858020147059356368812728927116383640942533657658659429980932944641837700846334097705716907783840176739824802944503013768459864745229784439311690273634097880130269605761479865718079239744662123283677716394489451342102944948916075981321341841377823515951550955288018849411945688050111494137848116202175001372844365464331943915567288730185123107600948119119509862481184928973646012824661695390521636550906826715369178088566537357638021660844115919349643500717302763891836155575363805644299967663735045156631043089410946873621216329307566919371747934075275590955279432036920753941021666021550661446412833527644228261031341995256065956662786165552527694706976918394284967566566179166780582661217624922079056868388300837864527771385811571520768319050614269354839349910703247267123387285212540512148897368636093784184344770945254140098275222885912181969829023652232974534752490707423289061091496981145024616674991043114636376226411729165851116647462888166843097386365466141474104930533571997236549436678201312957929514595386113677684783633923084541451778967883725068449856767822668520576000 [125,73] -603329933919705744479984195103460868983343936986447318092745892649217229840536648661299798636215322830372168875336472389889409796683704157119535634263384736847984290283715439904593456750744239160921919080651422360827883773706548466369591104654294271917021684055600672203764236557092938231437444430891376690643940233067270620837928838254464608750899069871773829796237689715863769319037691713747020052659913619095868138357516581156131641413997799497175464977099126903800599122211980126555572996475309353309562189016850812477313411582927899906495803974104927101020775861583401302925455881142714637510033061133711699416459149760975994778253294630358616322599905877704366110561821626289895805424221147131735778385656816422821763995682332991622876752870666325979273740663630635674233803877598453391889238909304386684596698837316995083107776152139992271498493532387452256557408620265182179637671617715713177497237576934915073896911905346709617175318839270416566170946132385178859107233083945643364852991147405002363467089547905038670601560552047014885462592318571807808527390375163252829881798208540465013092614356112952059958357719530413253985732193153137283837092262886502216868314887550705278610498623802872919218965103019462392861168566628288909566903952339129168141442715364026349127947048582813180162486504930661195250966461173688910972908670259685955009272601220869335093937470643950689711249497843388120623128076845177367345220689428089098891729314490685066861459809362308117311284718967865457323415527069983588179644192904171283509908428358636258468294350844201101284217600463786615382776110561727705261826511320571687384395545872697694423558897104594307838237416610765424778436245529625490073230261415498547507856528677431876641174970267272402350631315700088648969020441125921928669427967754539005578490855930944053224239202081413455047506391926361976767857231567991446276484315972585948560453236003241955376199971570951654684438748419188400228210069749151521627591427687338385989214632836272278639126610510049510676769388589117296781621664779866701324558369395420761762169475701001731026379378210905959029252131834492616691220967807904935730997322002770703898313736725261412910789409983479217905331738978121951090636269090393785367478557303386847775383482033095517636609682586746643332247502488127182743068845048113723882917737353456445092323074523602761423576668946264126586622170693692052480 [125,74] 55281532747931205357205542316614056029568360014929531867514710982820240547285696451178691598761342826725090200875140830024076168264317918228459955120920715566512701552715734780933867284067509871879381046410436269364581134962288868913509704860906294115060663827262858717046956739607708737713512333858952465254417247601239874400010173944033251832375985039440918274888738103654522758112188425606022025402395454089113513526411617019731201643383325581581671968402608445236464432456778815816198914232186614251946075562549552577768219690411131356302590622709910400715015696230413637898093956740863931714747763337056299410795581376850320733560240144701754015385138004075970458935173094546040637261677349932172268689439500555301870110169284625749096320225277240785147857682436973579317863643713196211372960703686302194919070503007945522915985044109281777443991213961315637493352268830200456117955678603272963719547477631160656168117647659053149910325966113125370877513379266520845786085038049600349236035179690082044993517767681760329968228502232464604874503542222618864158247770265582948330142737277201504064818905519552013132916575331621732783568213619923256616175154242197508592251385193674441672357291002987521289781708059794683184518153239464285694941542141203254057761372580968309390927187361809176842123635090022782990332897045508429923003465877134701822917157091110728228633983960449825841326744515788348301759536972971071557675339958212812836867178727229779577141029127465948894509874750404701662247817464096894083965177500844065919713691910337327087583466209321459957916930914672257723412493654080391929885172746981165062832834722523038602045391539470167786452226730582942696765842337098535568890961328282530215910635595003109628590578416751348881514225506784082502762321797374253185945155361412509570600718556757611431736595288835973847396415626844238860974153607154772690886285072240960056738069020954068341086992288869917027411156156574677785855296477469459602522964675240220107001482459100008213592655833311275415382199578989934955639931541766751520090550900271330662688152724915260535729603915546969545749949900468208007227927622257614252867504275436940986041389784185686002217760680768364989407372531514150349955063848009531332551448045401199654981000633189937893439640998638079701843719697676849098046705624785868262878772747141637552810986354423939796798300094485557670294122144850240 [125,75] -5053368132385411177361247209387351334025767958560611973141772974571744037588473625714772195967726034847389789324518523814295659170984158765762089500020940706210968102522722428761010261057807042741386157680151415926788315933106111869751776563387014781834103170360658298330460979785749349760083654614084120901380410120263130289794271174777307438451419200766702405786622409968484228023653671482684991925152123294919414805457109762948081134805850215618397806049382737730211449118166211724805724556433421812688032103692250075257443339080496113345516482861809568147562570457306352229551023750325334289574609025275145940829245986640447418791978747094614525007123801983674619586302178867342691961313110577027453339764549785361147729482185613883228537913877103866430816246460628092659938170870310669958742924313966639555103481592141252877606553942137674878609914134494984616778911256599304292850299106141056456171665111846624777127577726556454594590682454053258677916185971345363099839212534358937994008550104361945427887131177680218936067419110031467021846637328284847191645929612279615284732745363536150720266413740492833791714880246770819854912888113040284619204723800883084079897274386175343519882630702603786956244589512074868305263790602016285546638904759695953338378766585275653406289802796540306331458397247508090355731535701089906039242359924759262462038320961636305733913958894601122506655989589066999592486450791618069675622633772773253383177260935625027873180286620057598431858180942871394478485785263830432242646431246452986445720925335819473906944804688166486684682367380051339198346748700955950844309680815830635793012804308231543811506669850331435986683060477177762250350128962584175017272901472013668765536864424709198816905256628230364899395728114190235583982042553731503061406342527069962403480708175897990561059113292855186689408530650656803984893674852026412655905857284688507496683972906583044958870825638452923773187236378881817491878240027981838835325652843545680669571952838377777596636473556068167389840234524760519684961469764911095125615918301368860070504970403809756242647729779652354315555388445244861001583731362095624090895515370439668894274562897910169713868599839485288066828280796954338081643820556615660732145083690888185757332777217921339830501816708947853902541882647259201666827771400600096583664301824496791973517047697633108180531260526722905477712862205320 [125,76] 456725009003458362113187430588596214617043092878882025027566229012882941216375168197093166248713798337261506800077774289029893955536677126065174290018352192563379272612286718681749016549739021711094078181331134359627310226204358386497361465081424437606670391101739311290923403871932583225497607567223343213138048061130289122555220127110580272488352064210836335841648139692190522158370188710547981489083929144602347457253281214447461431224391637776157476376872067184040289993666795835917570707786436260186055689362684007834019232277608204374781078931322827590994668065842878825378842953480051915615691112580553035730364178498685339230477728366699461778412814039101196690547374970983897889664928760098963418239711183846803150601725125167763701899289558613544218027731255479890012277859033895848717995127158598708492784408115643014179926408998470171258242927601494588438189052968826998758215687471776645755596117037505813562540516531876425751618354027074906657210881036010657446812009467151905396797940481932107513729515697366054039044879301589339664834093971402355682643407572398538115446216078072806068596791429205167325394330451623396604134239675912246900343882307784217873330565018842857339265689573918750532243168334546764795221666696974442837791524713312574125722288215442283502942552258308332858529794481540006988092437230447808665220043354456798584196119465396586138089388247679289502025556227660196667147620727556276238999667009360118431048212023029162168699041648086312163966801551124410450247387865932895792800631081188931632242296921161831552232208536085609393007766816273823087998989517703749514454976260262604186785894835221976942467075232054730791378310814641602509112548040548775894805819490543904679900950119505723733377882186315681353775862599670583834884728974471569676637048793035615313572476677096891435113419215036130539199304634768758812630930276950482181277403824285835912174039892136049144132701348319277468420355370459786108505962783894560573267316377781286509290504890888171249538962836270442689421924384246169397077741553861339842529866038096568729276813177732666862468173096765892383148522976787729857582948734243905935019532341326074904009389096031797447409881201888600661110865692496745895570428652368570685445446266592732958207217701620997677012577649759904408403901460333008506902060253537372183138944389511246802939708425197998122295726711973104901260800 [125,77] -35605557313212059325422158428048378812669360633124487663393460357663120311817175670124066119358980158824720870134483356233694929774879953211270828325541545323251748930768987577467311170276789850945022581368317444677167525991436275804253427552062553324034600255359618479417948844952776556361661436735219323930557736238219650425823483948474451952067377875578359127198150589189249481246082486635516327871087313193631997966460203538007710646479203241916253232246195664704011394420831108309775498964404229053010822275361173923002794770245245766470737865115898558879896976030347571795975783016391850865199916458356625632380198899213525701796648270577915925730863922145915308127091519244177175514566331611483434518526916905203848779416509545199656506391569730913131266000046945425040280776344596526684456603357041055919976705427668694624090907819714853238985210417977441145962113154390074357875730991992719329388543836669691513857544079835821828085013381626413510038446900762592969553278115881033563857607037594620065738197840072066331803616162846648753063691538574684844587556772735271297536307690717998749868354814377513912037420138573889972852576789584578460071919115850873553065106400915812364645039815223271779097339631922190534669814526884849177653140717923923866133435612333747958568868739378286251371421804368128914685495450858152478366900795447393710133306633466903754492118366126668948676950134916759764243844507472022296386080373501397106378770705060847001737964644387961775288958986732520065590848100255417895362077270794999250069637020153415627614950032586666177114580251547868407170132681747717597286168207817501430821946941862052452704546933354195843190801585616569983000324032094743526305690928523103257998807561589845869624294340169766540170427142817901475890632597598925067334993137125259682676058476725369564774823313179000290584508738062928573620984351574274410169737794554766067034877471711328629189056920962388019894541208397023167444017306036087796169684617466687234251005474574279485276996813834275155099991185101114960641382968852894676452433770812319123669504872660678165834329827942492818893386750259089394147005580149768417777836947996967855072383336865066422432444141696193561135886496247353574927516871970529437210912201303027326679270161693958338702387903641859949858613183174080124050937984927341344895548421314841216959511208594796631017298437820154747840 [125,78] 1942183889371070372282522148004875544859196055956573532590243138733708425792115362550811347934629738709844427585448556656650751320982874123958279997976578650085843778322804203942266229856038919178719304180270113142736134523078621957901176960391402900788489651357607989160482199272111528524458195605593959229116286188247684761263558366569409557157573738821009974933886236634033392743854843609892425043529507700525119997457740508412503109575187772002707716034382608349084264398841658737762590211353855333785878351692979379489245360192295742144822617671932339483984672692047284627319138949796436216111437304660453335673010550280178850593557206175266269932242160068889237935932953862345247103823343046059087909400408281236340078961551743553343865025364421163764941115185221202142798139938281763884647911815094768389839259380403957547849150358002988001163975682393033017925998540110987042502729860331395784390453980797604638407213503650642871509291863818993008897870793929802834742431508047602511706487476061085687478347173794343702819968963565385808793314398591229991689572574472820431428002885725274437042273593571697943439163344987668084774855274150028651980323965172505838427032270676844133988895910782308539661734594479889630534678807006943208948921959167423381492272660268267121998068952238140529659782227188349950365647911452524160723170987098860984399884262857091840742394217197607134423565633266010541945358041662617894725470003697907150859577169124926858658523971006101416923007549899555006231553036690709323229863263960391532329872173764003856874305161998985538343065892057046527937070854612422106559751707636158335556502721177829600398125542017584981532792108789736652406569081098922300429270922869679506248852610965719610447780646646475858425215703004044400187206414717832715196472528699954416146163080299427307380387779385316714161526168830673445737488785829500765244875556048911891412144908795998619389640125009273845910984238985585944104127004499830109082096262394365958061837261624120767996645997772979702759347353429483354375685473632837853865682839962368938049423468083351020542806122206237744148715650010924056209159807005358892797214521097375466512075214877179444547132400063949676598656515230887958424538905393532934557051603734369702005912463866794270503469415643488575685900883850795288428735821354511176611271654260842269889248511652064296646532599315276160 [125,79] -45586082556527199721864672415235850501705633389015358825634040943885539940657170157565258723930299486105960000057588884118652064538345937248350645587601885020233378013689769992371253547375376130795595610006823753087532304459186782409156317616474477147321812604668014705049688601773778436894213425941351276549377319377002871803132412848203377052662386966017066752631120674075214798226368471588243777642093318802626746695067155100362753918812259013969141177142919064852346397586338962389830366089263977973441209714545333966727872324971689589050561790481870548236211091194183495200288887588867989944498395244111225544692195365567261066536697690967427823612745364945363313172153722459608360394512739442109324743325074661608076853005730113320887332764719997825140534888891642361672334443070843128825099956725602666391650143704331631730078903279507439411389535039254533368924654710413173093427017552663273914526395797093150073226069919866568249380186419978019398449244351544531948616725079107443939432043247488703576855100272670158457079219517231126332751753215194291378058065761534184577642215260814615910738759896641483597709149107492769479343909555394241475370012935573697230425054982630691070516791614067749178734150082826503915420342575494259452673064809445472345919491108319288398434222736229852783788961156390182925123910767801724065725446808815202507490427473782834313091791761320193771022562183475483106596289235834462569539449522739719046023322943671045223245174262479565852945033444366586933412570599032378537905029783122435250814435409131255745191846593162757551386656437667751333934877164020554133558382628319947127841773681544450834857650690559352934032540655099544162599831427614350066177953844542159854183007672143342715404773401481021611700568636564855802471435260480158262109260113487495656152804778248531576766983235236925520048314651067562861802872761991189193457353042450525192347169275549334405613124212909365693035875909211630665775807444729170483814869805541188692280871575407465812758327798484818342029773153474281000584194827165810878674680014469748241195809816757392353942424136312787950097121453703749041080182125449407477088480826936081541386613978130462568236646351778109167233671952345152589491705474437676060142620777932856145119785448540766285662121821343343037400333569700847576650339701083372193094351624045187574436597038983678732699614665840 [125,80] -1528516545506320596299138151418044768402445207201995951799630294808885403360017988295438587217372423341348895599423898366981625581660960521349452551783605866019939866457716373161296807823262500725578998575906850137584318849433195459513391519852748070768117326276928083763507575957202047169725177385052209337250356147109424154070369451825590703835265868059400851787292426195369845521179407638331109143976295466874237255150839010835756858739912182532792508113051316733728624694131859348876849493839181063522626260396395529671300113030831444862864166280300327824971016023727884044813628013163437885144573344706386880053456372521915612210925766570179988230935283931978556350627913877353308398845091225518537868086736111306936810562760481906883848232949835254753615561458975785958041834272222591323641964459785776733096180250150785166074178016050742319415317319553024231541551406537624558987326359795590452231605270776022720375780304810369383271176709163450011907821789477499419244537005670739039007236776578354338696645451169096667049468403301090959971183610486251804524568500390816699060450741904667622862686898847377212234575691087945469515020286678863871606493250343201848131237645943862539884634332893028487869918780249159685304659435059397027131611249543398697753181780529750502850190621310270233504238873849297238621433121137348563752106773533797116862914188838404144209025682065327885142646843044914630942691402258956717288737160941706966145806911793605364405053475678455192295800201746796442030811440744440476327045363748225711767970244483583341512540213597460594216238015311318227916667752323086451569759077801988642857884663026107388841933315806854863688941269472418424261495225349760919360068178314341141786033628440646178516806822157239264211606858422591945229243576035916168538365024485309175563095421693833436327645651762004279739669698777778696212905846969772659493971227393560094925461936750577365794071096219034182601415968123166961612725372244275215349035545500442594341952077806384658490544838429811131564314106602064784478981979949963956837943974650682793440158138101372992456783309024565319684372819789507403243866575586055989367257246155521358398482957615509706415751981395876274706114475574681812389486578691334987794350253639271132732099175588602916886817061650959725012674370848458857628334244917389986462093905221832037592602623478287238302728960 [125,81] 23546575250318297103012029847210305265664558683686137570973360917632420220463377605033908008017947733705355539344143379584624216880234236519764237223474864383076381066822737521436334204761941486659390341171296523192491264877801249796237311276290636571916839840089466629874612927530244744976506274276813266026856872173366774413426321535120104262218099867685334324787954460339238913716105906735924903853696106497603435387852501725602001096589654366658653263590417354244536088771982736429337220709700788064241746822751334277323687746721555531476382351756027499079341166037978031734121230600529216723733887287955923587002370778358661296419231088959357687137370776989281742820237570401277846634884626634043154368560593852711989791653059099546197405667162709638603593847314655819360174878064008267048734964852311087599371938335763761649921946161601249678876096877098195792666570507731158025853093916011678305594073181733230565331899039029914705244323432532868521461564330281567429679670140946704495811017617246923407900876323562402492904099780463807127368734410475119061949378623565238582199377782186893055608771525760539081803714402216104370805799369476964173099938462726161994536523272498468181019077766914070161284597740964599361045334157261098482355376974299379846795900073105375862458415538556266972721058570988656930071605206762791636469116037101471886717272180952576601564378707661035127470143334797308994345056003376067078075719237740472038433882234946038970956201489105964547661688830410018051557126217788536612290111715281434367749693266603564036823290428863676642855185989464090234458050140866051315437884027319199782708222253694504624861937441037725820402657017641953282623002184652816680486086220059557560727408630867159386137156623291720291340475109868168908811405115347791688121929147859765414002857578126042094341590595312766831903822763117941731977908909557966860603272651794904463919247827772399340551696390339847820307680257989374866805718786758846052630520039430537467797154467424496388137344364244479924312453602374013482893652410764917962373356267316223598400076972354143644081315666292991965692214288271525551620743119595973627918070138575917508098508486762332869516063519915083369224271459569436218144811601948271744081352494445473566845854922977259349133625582627758428465802017469612580760034477170343085405257271533381057719088552003653638560 [125,82] 16713646088902735245443707286024129603355013739074185719258127527313728716733712155975276384266512326329264883013249975698473359803557848123355680741597825417148345815684373653572459811040156480726083777847879290072964046933032419819310619253816101253220951216381190722064596931900120326551021679923895429468209846811332979585412411241705452785554101130904384321444858729664671288267606129288424762755578561060304774863492401846001908935457102044607125245902050987755751695736439271338593042967435318893823715706167484392836899596993343220322509789259248623620899855053372291015066439330415161545954973285454220783941476386905489110802544583151702550856575536932095639988951390129458171172932454801353965495382308913038489684285894952102465166799801041999507749132690401444462654609526422752191264044491386515196529643956882710835566983795826919014365679569707372445538484945560897681248836256322455360218039845891148015408231464211131149888225622529755263193878310268899494810617500480714455948318672696112721478031462158269548500295090842407378706982507115686116825910932078798310955413340339650021895487975898618005724399891640738639426545015186386596375929937546099694960766398827446803626988228252810786190728713428868397648898721133489880935686462170824914464924820574204154427142817971743229370739798988051951544155892428296479722187518132101875060707816008239389087890249822481467843650024664905577733210015668005797886536794774338522558311864811211139871760539349074991025841055202278440142391719469463285388676591523538583324967910194947533414343941983050916992115479711599220266045527468207654556985648404228154971162152378649082023465253597966198132414660441719315568368517058530122477144660187605246287359699624030655496818633720385903188117687339736873055401858062411588808538587836143546763839941978369287390504012409407607970248587359107683386371931687425528476789494183587559775110166791710981569216212399423651133865971763374993441912812047187952540986626065182346292190544444518803479877558540446688203831805240279968099635427590084648007674776032140403740379553438963271591275343231219802887270596708695196692476815942508175081283594713397070541318394913866533015354124768193762776526286737562288203348769179346676513698081091311740015926566767253979159689502050257434070260348374361439744346974429626282482822660526534545731840789440147520 [125,83] -1129222555898476799803847847002588526801188001788760297869789161930585443250599773081306019177695861681075557649837381979372946298212120802004579396001145576860455165067788564040767293971519630462312333970341530954204208260318467479075548863224792333817632495747580234572912957772084744722018454588983172287531664167420204175013742761782712213089960787478125581314672597477360523979841131032374978084970391806893981344990432725016208967510526986720034954799415231746741467111399874218850134261830950827219768661640004161231952605434970917439119206780321232512245377571000548744186864658569276082074942880794823817293710018891858489149616287170341006170627813269549134151294005066895777866560277924834952492850705945698022138940801548325568792380716718097103854591250550575628520153890976000806455537930677697846473692309696101313635775853559700446306589482931023116454113059345166107698926515123521404519858540442020566060632774367360338584093805367985070253564060235831796028731454099149818501411702965024970851842557441115825102200382809154344393498383600154781886654195416942664985630500352680567523322068348088991717617460345930905136672171697239783873852036691335775659378057623985317869747204239101685847464181201730199384103088379515289583772364526802215791936052698128739071817521778832993161469402125984451619676616163639208352911510113992977559083884405745637319419112002404991782091384750202978032603928181435205061725022732229259416498498855067069788820593203538131919577752233040498820108444448808234572012539146756279528171956393948826879514704030864854683379964720262277262128978433716946070426274752711983740581427610052780281658413220860589580913802725629135926702500490545966428310080629614605234806003769448939163979502677673426366478189540810774706271983600722294025062865056046112589977688567081295893869737554012586012020606569558178557181199998647260511899287715733125155571502824156368282583781012185401176568743036347215332811327489309759866653166828452705084265886451619065906628130545255681715889502427716003757225757307148961860722240002841793516973870055960529167933952775237444545336545638033119329286188739006365898714861312914603782363903143892895928289709649077915593096188930349381714033089038081573108523499779030945029171281835498865285685747551934384817047928883895341005701069715129123084565640401659548377846652751680 [125,84] -2748877714200864296592373243246682708639997369411048261911953989323241382212059245659616092530449061266585458102089230524685965197009756936870556739612422845553551470110200164470230687148756032957815849844811250280727097657937977585710678254966451981660164545443459943660781971217913626277901005017850051864327982904013683703328185505470230726654402451857131619729513056745569018310114894853622257849235822957915666061736436701940070973743011850410470556117809714099635003069637907649144183108616169899145737131965452222592739902401200287619160680780514342195411115675614508672836543833357856289160799799893662349623904888526320216189836903366484188258824211747322687365949458869930674321820813268262324107568581657052301171368919207878547039780406611978556840483205440726045674653271399353125111438606652793423786800016602577186921613007125599868430044037114827609878276338520551418753975368907851370758717002370981123520559497343454205735329062114070867182537029284348990098257541735242513474974596461289415473474719339121289207689644064890454304012250624205380094676284828654932969449871993917018263737667027545877995034219952930359805942143662038641378271999381882428201101026700252028391120375921096148134124228008226346212210988668157812987471940919353631165708046794934545176525861803433380277373479478552418523686516093914242545763707141907581314556917934397982041752264509170790897850454202925703077618303005032827634786934116890568195343701798988184477282995528617280320247906687085140036697602319240856962694188217215449429579348318581065637700750763310389192930292273769684443591670329082143359359985795416819626192769255474524653279127327697054441075396342342142956396804105844207912383590738606480889501169147307881121842752592350892496080061245356593579165310587564557118139451187541723637528708394556671003943095053715663057078740685122052377998441295677174475613822879039996802567445031541854730529133888553614729283015333715885838409283966465521539438370552675778038208977327466275350619577822340814098002364895298088785857374439256850469085680452026727931804231478034586625191625243596456523115995013548336862225501004910902590995559682660468425701138812340600448957007725462179546130760105684223012819492689032923347656640393629939239709815311682375582625995043752494841327595501894697315680598467466566978774694846738674180808960 [125,85] 2112895538839261072282265185957973960187199437669583867218228415080651557977532048748741692230609033822766329599970049058309807504583507551492005085634579851366449985470245901496744508696522668861918712394271870961963716057250015535897377617472864583080504478080792055934557520410414598581472724196796780677493407575197986187480714206298173343092197280686171696138514832540360841218810046504977712492555279615382397811087543664561609401821694826532301661086281322452604979415374674028101918017952879189384226609492317339789437567734139734587475188472449652547856215876768096582605992368224088808113522711246486720906145145415078378546190622167361494140753014830876865280524786392321522302081597645808594322263197098452358498444392931358977386702423056470113107067964538054984228481113190051007523221333718673141772338753560588074730705893016940989365257151743091345858378064985234090785680142864861069851735544202039805131302386818987893591217831638233157770760603175531190566456218253620784816149909449813376513191936903477742356577244272512933466264298470313462754705884251479382247377756008969425816157530101210129509109579954324003533083057372592934399158184893359957016089709030796598683712783022898151276276369193158356791797860737481776863633058421238233822573770383954801408683060142889252418551807263430248889931151826251015952858312874768610078741452878234821849943716082862531488184050900425038058014114783732280380855381814649351979694539358902214234768614806075954331650509500634838647236264809634804772170539357331090111825327916345302387112107552238225704591677537256534323034029765898201674798993039062497446294658024664030300639682410691578556862610418522233118663847776341674472367554005794461134875941027921574526860594570621970633410967508506163828270357367839716953498397105567109931916793079065067616287456625616973140642459516315728941096898177500542672263384120861582813890438591588925185121831244707626121213548915362559755960751722664311121750924992165039561331499007843753361849098501844616064834464939289228546227302162473694882479715750062238761806040146835877309906878542055467356464651670168063174252577210000459262381948543954145663180585183662684007366153535319129882945846773647814060175654954458246329976758635963676418639252874109944841574999036015220257488560415504157510081784187156088119870109516607747460640 [125,86] 30035225205990129593375923416835130475465231432667074137987094146600319456772454197474330748452818874446568629568982743077598766697708082949732488113799458528472968263033032909097437270188822393896708581206932224677065009420806010019001075979721712555821035969266174461941984158818298921006182429856884280674580346743024554085357087926162796746277011061178240375625806614051593499027670889567841195277922277127569982763623817330059381902446422075065009755334738576619241991568772077835561067821793909483426355324023059882842412400568430545887972443920714619814056825933944597322394813003550211509617318956631001156317551326575995335288680058790211577003824589087829509057420146623210984896132020149199501888190678912576153306840585716524660690411940816292453439051217870174393217223095834958673853498171113548828725558721631420480851266115457537026432607475453050849592980390632425601091286540737384707661954791635392022721842253411467997168791973961388334761628794421633970255984920984310584198617188135006138140325230955202048477385645514821005580557065218046180177820601479557042462756708483866037520559495254262979760618859404365058370018855109730773169292524425278107799585718440822385484889798522950771352981356791867615572035266809866767003097259061409475600182822281810517884155107386316747028680082680725982147917827062358086671813643428297177020340450358084833915190691107657857417974506326937696284858197561510439648594579244079891231473786099542518170269689670435191921547500261484104397048415474943971196847114436862855491121826601726049608499020324231776502159776573818046233133105259332950168624350695514113492573038441047421128632568338247476580182637819886172908967523635331830173416554964856764271641754132130103205237041363486464104033126807619130373830824087685090901068851108823035195808147034472086895052056054379564242510198619400533939992599974827525800140322168687034497528983563125904110526473697351552470386953737824781391755482495799294625633950907125034093949910220844043574839441313966587158900723110812967131293784206829510818492547928863469569706696234717512733968891641336177329817799486663822490614628790746848557424369144384040732040610929470112204077333831664580537241433119365982174225013777334583832480645636719873268093345339036241174474914753584234343510145125844794119429995242041841264610426134194080 [125,87] -9420566111267886938062652239069372060761354717749350388380734150650770228298936525491151991331880007663139698018592372225892090264712809560673247175833769515442544751633739540903527935033944146148830576221996838962403746022650051811380136222050983824235968429369575023976258770451119984601270034948276068332093128455734032508700795694726940819660813837928174777048026522366676937632236706825978590986514708402715086394204384422308867157284445786066279134859580739025763224302454895963462365795086279758308433461574911723365699129389253731700188940959478347900009501285501280432013263999159074772078263144547853228570333718002467896521043855321865406239975870253706079767275576408686811536402189358095080898416758779241478075124602845930462966216311626387683809283221176510829378239073063072895262774740939754218417941401052728325139290024677443243900229925241944499837311843503077256899523076967692016764331119918834716002581792480676137535362751691719986841573009316305837222075549426036970361696792231873503471963631844644542403431266625772312368211728632448994713339457321218947298658923141739387878050078282728269658432682136626119871696611218251911674251577068972862213399869579276044352708393351428807124068776513152340236906409939279227365297561009717309571798692480836649077970546526385888926837410055852001942153790901981624068444924426756214402918890899816280504541708653224469267472221353359242399929365318532922844631027699780657329357689743409040539573954664244114494399725175613875002324442983344844822554671372710836195596910036729300241553632711873367158453004742565113486125235972005825571941416327150532396212128077196722342315732535750528891310011222820777899910062451957058874426075922708184960873378506074849990513042323587443046894200060536430126016285596529221199158504841455605842328716292930671541932592468205020949696184008524318379782823018167597451838504338914965286042807976151548165273992246194162396927944757540398251286219509132852775116239213163761235657973203796240973102549795530861971401204890640749574094359481805934769183162382417138348968688274686577068322333365777432081163698006870397489445671692200933843793940833239167041291988497369003000371583312802630494457251659170138049342968206396359671718713538330300472409108978582636404792760119317141731220369412862959923423365631933719782504551006620 [125,88] 706624497238786817180642170023106909750932553588213077423707491849456152952872890001491659364431671083376656562266506932905895831194199497314164581944017744824876952625929358644832591971394608234330618086774649276585941536315491515676310991036402933405996214706306577164000763142716266583482983210686895218962073750208751671537303301340761850043780122118669187708325657674688614459776826394268238268621729353842686977743581253784214160237766678775837675719345641723400450186532305687798000269844752104159153296461691638778808839424309420457977460387064526466766839913764167578175728396135082882233905783336787235052552206725782662948861273839026442719874572464069443259280619899586725780386198777181972874100026323027971182444612579933745751569275259521683205990001114350024312861195955993107292970853588098125336225209762340052044684628892084527333741696696634690427943304368767658153275441535826833267854273520753701636168105786798436547834782178000163170832227953662174753793759982795852022479130407120024590834995609785019434907533078574968627508160193362636877086384971873500060395045078417037571447040122015222169515863215398829266687889690383719474360373297933812703430184788587743700611366480137656637325783354525146686908840865239404793868326910407817583579522284644418999149996865440732143138275087689597162972774380732333856138286346239735116357019370963751856984035384010640184906466831355316419689874652351932883432274210090027541073586686191191881727024786971560119608529017680390574494769529970983449938926320172030297553099203365432595231903587240008393819898657717477379693406963032186103303984696696426328211896253134996747693455852774857666403370495881242275636516361327525364784734291952420895887301865422619212933591603615478566193224128880870944468901846195544005397173268188202852072526058912683134458934544813068694101351370339392399378852601207461123722101262412396029009608587967185709512590507159682115945103094419253566664556717066745515469532588630282261605914641268956639236930755282530702924846448229733721787991435765777714435117021540333531385503904430523572981219238951008000951542239361711561347766750553123669970132513954071665088773619878556484097533665493623173623111292229431658068784205288022470538591202001279592801007504235073446108909350944549396925287491836205563446117283565583145579550720 [125,89] -19707547095069534543886301804365646435483174994266122798527936986623666058177674408684460569256408417179541288454771455393758458572027076661057339236702195869539819783940994753406393081548236192534735900333301552029777397745471499770993539495247519836769350512747642439164141475529782256425112573154178578499804449338966277811951284649019332192453061338862986394994789912917617254520229793589530791216308813440320608226160896533167830956003311472796801328767712284382915131297420346168967618637885048994945025866960097961350452404605297920324234012870295161993530948481533065233899264141638422340946504695227459499366521008653711337697992998724798883029108551295506392172214235717207743017642434351598237034170070757463338323820396172742051235459658641147719977414910823539850419509844698847705571417148940683341363200500583153092808103144936805250383017569053315670823488850234848615561410746783508229656185914717212937202785047166539099055564170177868159832057245222227984568320061315293113850915519519302175923391156706597446824617363961264780450491534512555839992185768527647068338818699490579129874212761728213250656954924180873133030981444636876584755680838622421829336821746343663326570318599432543973747892466507157486600245738339144894200325184038624937726987038300794917226441665714196017045845670599701244605638291080129906291286399523328509970253012694494086456099010283186920115549064643538684958717547606124643117609774396829569676102532393696243133549962980925046787360187630082345753682788372063464201662670770751301980987149352884341159393773313673574069655757327892616508939735617416944919093746942778550198730170753551921040352701053689464671964482197001930429269501451611213739311907614467167565718821077196790908910896661494060240015922890902204784995516390821805944005972702804127200448746866961089166372844973662615548701236919155513554877146674383608960323174533878554773842286721785631596716404739649601085284536630885488619367741257867800695269542919280732357763188663780637306816085175040645534118995951449019398817021415966066149894973376106962834558583471466630572491287589638836880009781939028093327702763564263340352172659525574666075127948450059573093809325864411499221933670059256452463691939289627915696898249501699844870409765558892400150254873313614086013590558428735804936975933467449853469440 [125,90] -422927099784524926954315319868540669722176095509272638963654464389272408616677453599446549940050268905906319484090513131414548262043957301290606188174477966400198798877361508325844360870858146141934417895258250482402504541827434983581513643271683453926669320709757431344127156073826091919328333295079593842977752610877974810761965286760031478686802961766956812609816863019515951524284348140926223125019155902577334498952593050635343512574484220983789758598519853715403135292822366824791585421641346139876246452378440319725328421793860500166165096204395385027262349380160875543185712497453039347839974123684623129904616738347762183022389893145279550725473790383812572276034326655743563601064252963656092096456754736222073834975308757349726655493350704348558738270445947873150436636158735265862437437265132152799805725161182313664005825801637567171607471052143399740786270778855823642887610597826301307089347387573529088755986107053719566774693463037810743265085762282254020686718744295573807415050256985770125496922357412896719848129150318711275128199329148201107392000447467574353661189252031613401091694781087580201707820980272071546088006193689754588505259738283414799067815156158978058157329558685266593339426987737209192986988941078615719104112117852228413162595560653768837880887959392314136412878343219734675424306016614728974980943659759413577418331950610081283201782017339367094646618942383580983581895666943145866619206795857606965284457004428107626767153528753449836642637939786233634027722554802771622851447146922043991763954960973892547083326094638611192026475510854355155298090535601700798755228688889190937459550209329017108829492565102681562930857895990209295440270108099895220897932787010757697248155803720550579073296618273026120406817321702655110008517276249072816287828175865216319107849544867576325167844126632063887014312226119266850976074122380584532740415755406808179668928436365625936232163210001514659781592558018989335893509334068852002804749974118957242143851780527689097744311744351527972527729791519067506289415543071073983376371302574428872803453596337442905140934169663794620436885526849442010231402537678597998425801708811988818129330545500763525291771243807772766977810999320799764747564624453467682883152609111661432299558202990249304186122521274847809402054494783889251725634658853765334320 [125,91] 9615657022811079515288826409137809002576998133288415050979456624795720266995071399467865427699887578100802903918170895485855452826992278136677284635249558877201701144398943880769136147720379432659894701091768333573563251383559061029625076161783353300750799838807471081472660068437505564885740579273371584054389636002314282113410174868722768601864722608405791961282700210673920475680901497848829590460967152205796110039484783588469747394109004018716414341376173931860120532705748018854142973829804715483158516791011541570400657355137805330911020379087357950617650756179128053959021363666415412364073106346914869948524057240049280150417514160132067453258113277648158859528723585921722663235377994541336151923348849954294318915184326259627810339627874096352290613584772589461523244990512967962012302004430881572979083689977116142589308304732787881642793257204118656038370677100171191126499151570894665566846756373533648610758591918515846713507440439552708701453049956980050622906731023497844994173761897344997382140062167069980190596351374937326234180917525932356639515700076817683976183982812557769807880126404002907191731731557162688031528154613686536784755352895214943553304589753330517608804724454617269731468723352916901650127460114274394025064604192153411951547304580498242697973084912481020927719652196490810259591411140597778938343657088876108286478193102259932943427301923481813569115061994703544062489209762769599765889637929699667896942485471924834463903268783048197956522352556848937500961448857781548822451266477476390910429325939885704970272092168984802551507141846286553959989236925094958964254567358229459219725225178968844387336802578526841816045195902984981694517828349723770864831676154586809540909758937661489003294708577742712479996641696636561569692092949273318552883270886916131968258968305336524457705186066811906470721388434245849886567682134648068673651932307171400460078938875917155246406257872160445765913651033762174651321814360786567218670523470494237573940445146527972524563644035677045214475544508518766981312248926238040363585007674103276699520689884299624176509436260955253467143099033121160261431385846237206715850648126483907829920797256427231019864472176773003339206218589199874621072477944821873919091604841329942878200208779906306675159535344757921943820638476293992927449829510033050 [125,92] -571311107702536551451525988630663833691552281898557868184189644237024777818768640566520576442382441737070314116040637923579704350348865541489693703502930441610262036017665510824148267984867970758055783061621279041978296513510805318555589597682388239667312726354099508404370213033423735923375633149001563625452058109932087571703493803545541590601886917699202410684149206577219634191242178295702327886603270529624499180468386578839089982807554169262927481049594177343437189726690331807098979103317114063952697779522230265406633606226433174860847155541219218771230091930338501890027755238904149072999303650246266271552312006593902127106695561394030515694143011266686059964571693634905910318323819154976351616028861781579307820501826824711867529019299922731955833867070450160109819429655506295668099354552279249689705430143963158618801221755084292286594657499656509482335444920121294935692969935507501326993247197750337891861462439646277912958008448918519133145565024876173320410846527500436927973854215538404466814695459941325953353143262920854322740784247811835286285703050756976199106514444125630449654907256750305659601784575525519127339857291870684243498687121934703968748264880225071327781245272991095278392811502914486691600270332906644360811262188805356845724339832219681176350665032138548303493045495800371967802522516021705940074051757626709368112596474569555022065220521812587927169548921035657433902583726906596407739076124920558884285231689070470764574527461807743633832035755148090272767094732642259916804555274593437743297061340814860213837829831605790875233789374128284856778704210021038028676058749708349790503161967728306559344805168428452741207873301555371265779951673021787640285812962185106338291758117945897195896651029520497788018650651992213299131667552204108070771567926481378948803718300717866129175403222791471057252388046829154075532654753852479895060039908320272806290024879714396983353581457737824388479701912468899763636190967886697201267203054248509460632353146928291740259754118299067612013159504693612506682814293342207140396300492296667993294185600294352559756153548231468938290594822251408006959524158721357379582854519026693279369513841834200024867645650802581402689734983735114595484086729480755998634062020040866226074550672644996551929665144618840483620862305817566041109064459520 [125,93] -23965986261519970482126234462250009562701723219794410100328068587538838767890724336544595376606089521423636563655763202060821037165739390237270568449778860540301997402440152530679694051373998897426461758558054579767646197707983327971037741177312869278252954804727201616298764439498270247574330762404570526448911326651537920235153876210210290358545315254109140373564760633340822036903425062641893009285361391299908449507049640741367462381419884790793906179772546921797094053967466315799180842408301492832303079430137822644843282341812709013576721244091340094234473123568757295517683805176976516995171950335060217836641254123412822510474281293548048293543287288604572921581160468855375729315422739020726535753237716914283922402363230646490291456311613285649364598099778443073449108198832374955480703782683871709792522107278120882736101977317559087578078946505632699410140172097165519310251985536585808894933863915444800296172686083542859524312735453220928260168090892489930580953062235801460058074932473417682468358890381583325641098342058779037711970999449685272194795513275439462124571312907708466332292614672268550034644220471624564442277227001020237912690372335790015460339318259622390119681692223458321468897526595912669521001334412348563237189528593388883555310551792426064301268911331777757587600035900747421566387388358752687179231971711902184952656184840028579475686398789592885120999204269033945545022015274022274523526775948223465638550316349584352606080109280312464794362912212390471410253640049626294070848791382461229877541193812377788794959395008971594463711873835658935888041156255549393293591009318887698823867639848413489842878438619120645693001237781060587642679493794396242884403573406302467107686904480854236729580535626158037167555552246868888928156090047087835876920276121013779557827208578553519532628644928585279676080387333111345317155591072412126930114913121558576908304573458588998979626886705119724861006210264674185057383102855034661905433164991665204432959583970889125951527012193535347954451870452526389867807410628070637657352241403940876789493547883980003526123795521352349306802407005079136516055450907597004985702429111864207601755196817284853850820452257622591979248801574535543820991759023160276679933973425104058590743474961945898370575786486192160517976450619706864655970144 [125,94] 27752969897872159787579786427821487144763872060830399705285636996901192735919635293951208758870346812998158335518653331542524853193317600481267701211778624529970350988695289744401542779612431308520567633339856407325430073579894229943533766552827099311073518968932801067825981138354160490564702696634039015243506211591662477378177522774726240745432548497267563103936828481329633826228865322088244034201049439294136768797233170792833020174922224781539770878832928585601893885618492290419076882766881880665043599115825943923120882177641584183875389012451559267118155148740197877898484092548180624959764165589988713894879243574811681332075584201483847253025319832704948428501651787810235114846452976184048800141286333985782612894055807805599165456380683389058532757615378158956579811827331458220542159232967636070177936523246980308189069375702198495840545769549913234032888449838622537232342628662889980206625134648437840947715557247937119450339475867473973684094392946721715329371834153660503482570862151022520591002649963247904775029730528758356968788107325732663569268402134561659013639404087849232514536232583137278118281832995011822246631147408208086725320343846517058356890302449231371121525651492055799946501577507970043058201778560287215442967395299709179226647105430147900983252537280306536349207257825606285195979222759991210043491724033738468726298697764205457424464495922830998880278195925684581783663582940348504779115081915133390641442457428823660697357786251410212119916441969190670695953676095671953662659797451811118260858858424839465815164323590951506580539234447742229682780117705699321458223937753030690039388632609015017785712422303966186762365642107843300700718363658012958896000763770504331807767207161175148567230802587355453243182796478032757462773003172674906173947082022671481508956558537079727236281422246634414131191195329686577606123166163163163087666096771169185458179949566042210833529061994694962831471319571997385584108346412623611419305459514962372047824393882837282701950666582728812028489551876161534768255143345454634483283564047179819737577516860474242572623237196233161488982532809774876003180272867520825403266448871596520487385606271506998342160833377275010389652387917396542876426730339828317561008451513462109534267290131660475395476143285722256919322823379972545152 [125,95] -9134154873052405467072681602975982031190324534149020027349030860255917097646872853423289741155186246221981582143738532158107934662198742857943633787636785591472718404956066588254924357253654223758762220546696954932048387952650691355416224318616929110474400369352109664475136714023473275300958237704563985369825229316603501848709994739768493234641928389974302907016703740074212631971320172776483187873954199249369763490116140075899714557982216220064155981015736127322952943404919787453074978377122279184640738963660426402847755722053025815336703732561804747328064892085206137543118158304917234420090850329459206041999666621744883444615920013238398401200363630400233518293981992385533531439761520816743787056188102223192164304462741533906589433576284235474675101607954232030071204382386067575139668488005340078033928827476528309870307879643955390276784688174238063590458858043114608084000563279608512338895276934943731431805269967722162367000801631927972373358926512240784731713910553442016062778385961932055631772532099150357051762327231989039222360828782480526748777210190919421980771713550068109086104896046739099541836176274246759797501339914832081468344939800828654418649698642553090753458076181736101026663964861041958189020430247341747639931706111534703200921313579184704021939517140709070757597917963647856738438650092162082198289191992364596296479591643805582753893052577379605605609282603783334201456155831542032490025748520532614560177486924658897001478307087339161460225683433883503815215317065261279538725951141817520339098049959909275504125770774462097794139543979731886039907250588585970628456531792285239082350708189742857287365096138186463338655493786938631975182783505204129302189364787287171406961964046335776202682877516137303533584424317028298676112792128036613604904239102724697071580171788295466005119971925946416424792632278972115384867025898449386372843505154996056349695831987019559766159062522106054655265772530523238645643869732388189122810167901252529630860484826934125788427368385876741525136208083844459982064233522113027819074278528343139081954962185482277135467173774791349292188076302148840662595577011905635022874850803713583079859083266401238751357363849478075714262835264340547234491511559209340910174807700456829764963774366325026577473128695152684849444833552646544 [125,96] -121665061622272672826153122847971354233367795542114453773017334014544233087434471348006260874404006137820581402957542684477712037280647345639255163973261891476069356060535238773329540262996984045453895988545749708139015544561733376679324474009344262281240741521223239153048373320568928003409873114057799466547134301045831251147741731893031222035985399169876291802005779257560055788197038110468020438100981762649098481060333594487556823395093102272626457195732910801244583859928372761256920085508917736018968621004834759346517665517619679199335714700787019332555084889850269342486873486634976878194999999731980880428461901367028582427149893414428996032315757509461613653879481231323804562929689646739276354650347768896753335092546803662097541508364293048636459473396764379101268101911373726836078750350812639409223851574507393508636849053155411168079432822539463243895805059694390837533320517491066053236439317296215329906106695723272562084118856696078304599078507197294391287395863132497686056981551056242361699704491177796220441288277251188130903329801317611569498789277446269921149319457168065442585041486206577365961294696340375633475678911321560341893560629139033557468093348593709653262284639096191978506157682028342719394883275524080137501642222480217052697553756793191651814752463418063553449442469515340369565421612208378858289436918972972806769288457215841135727783239974712243077103063876568282417558007973906436036362450274538709272009653463283951675675483775140788179391195922218299108332138827689974936353073549187653544528407991064271423369352222179121527777338766440391765220921546274522700035783208914698025409695467070855508919471304258375023619004597149793288978486286342644546174324899240094503989948878811955188046089614014973511915232372848561486316528786988279573097069087691000075420549540871103111702968435128881284273322111036811403894290288859580586015578409420183620183074327659264145988012476551032254239381064444206406734436127324887471586888425046756537613105861740434733664804402183030195017315689306864284402705933361097701728806226117657508713965211570883284741951522635832357914568244924548325278144121446863773590798010165201334543948609814715353764439658442451451900917039520014192364264153211761577666755438638830330633322418931623757492248814671227604142517120 [125,97] -1810989472824559019683868451633465374351794806391770184901648352532333517377387868830664398502743689501246352806049701625046636046874808670900552477928745967175982816091114648667409802540321450512277665283208126780421571686183165460381166120034869434779228991683929451309240505845508218594098253471645533351995065204363208666692793728871875283802365428846357797396118319665335674381717900145281911201358985892198824589456724908936720190610182067511883158593770452374662541315213791804139946436777538644023607350550683590714672330102538646915098257108327871926564307922138862116882579396243229656667214471549221901698604308950785077897863513690526952980793255419038594985746441759055038121594897201902650331401521588563768965754200118173011230841090533330164037126282024198282537070548721402806650702036846103456289760207638336524274872641657539771223294742564165164493275563664446317029736186212840180189885987861427396724317776626701578416476703433443168706731808926093980736978912232325884868054311977051383346114071281662152694111314745973854291446098164091090341849498547046593899579580089202485136306859493985433025890652614350328521681927136914733193235373112513679345212622618663532323755878478727210362820474057991935722272051324253795174483711185867513391634074028480928331265166205481578995377126792932940581832142566399209321083128451519637900437064471897041355978574612586646373766766472168941579163653823408900277956863682817792562674669094380660023228537021031627077792678775931300058299579998369293160683355195519466919275446187554763642866942468208632093574866778724009789319523574350829616601120663141494393921876438944089405982355592475896029387073190736876169235572460933037997193319265477622677527827333510106657468981157199422660865137502117363249442502700323917602425382286467717039203521932567701667049007630706955338304825152327734292406020515724386545763962794036665731535742517960341200758726465312451474660801657313038731813858657639441728256246401857691837172233069123958660474554249412164678127846533654890406476080973777608572847597702128552682201624032058355087142895007293311831514294944665955505346462085087361756837652303796489262413642139137032841362431102859875572844600825294629921682016701067266403160008476473531381533521722994494474567286049315454657040 [125,98] -17790631676526829328692245729048487333826370222578454502034004630134047795542634145266868986417536011724818151496578471216472728435847918658757460758482636001186977613945944199514311511576768974453011545307175281781922937861281183356110777455617008215479334932259099956041011841169549740846036314208030431985255356368819479222265575742524398473031992308392756481909285030947793648877374193528791298790190135751305186847745843852000353427779615191652673984507892281744152726270029876213022824019470498819666907013026780937772184713078134444966101837490375044938109118460046886383281363111218589786738615238732410222030206032143019599990391583577913669433637002850645122725025707013136622663133109582476118944857557733352933045330042524662842996665974291758710455890957393693000810202497401424368704555607154471969044634052820896713160581276567600602628229894856472836762898160837112011441668838089332818034662220145656037536982190524854693594616032006399331802591709069957652035592488289494660508902886114016903971479293390216413360364702729965622773583628427385563733945257820621573414943872536698987409136862484192483220016846184136694522253431957197724659738652985286130445797457049258377888520841643496901911836033646962801405766968602412108195942156145122580537615577683356790047782009854385069625832323155411074548640826488923210249526976277446406648760390362411107561265048831597286775798143611469872477447215539998449284083870964846957398014011404209201428100620090722728447398177414474624297963757453174678041619113445174080946368167970258988196352939231991022631081526693364388743843816786961417404327959408496520016183156977260272595151902537700692252248239018418883036636459626909133481953737555429925484562830517168699648311840651200891222868393343252750711460503682451248010554979779838777914636298281735703426372617756285623528320842012174295403957628306156415319082711886657485447138536629700707642505450224588482990138453704596655630653229285158792569959607239537655155173092284828625953088003422921433008048899944224779000608416099108809203388890937504945794576548066672489514853402046053358546692425191467418644350017325269904010391825866965419540058259413697395590287910621397271159078015261840204353551371011938783280700882931272376114431317845139709980991174115644224 [125,99] -185900063771505563643270558781249613401446168253778744711038133753843283393738975046687392012777026573056848204399410398666127553400554134337860583397366400024743834088589290398551139117888917254419554272938740091879147360925814354528165088697055190955405380746789738087626926836887055045072951332538514017579207916442098360705027592853058923032216899436827296781290958084294450565683029183343383939911725916744113848234549759038459728086580794177103051047865936815877034627139458449917958433267043497034529368055553106740033752295526584099871869598377916391636578424031160424077539066179384166529241983427584436799863452949866042469548347351254688858649565136659727276533295963922784990179203628053035066442051434875450932428363357409142784853972630057638787193402546857132778816422861594636116691246065878431733185390516382521300466814051343064675702484606038115544785605188320841903050866051542940716383928083812416542358876391460902949075314810431665941638290409707699209508906692677915633142719546319453773693348683236446925285400171590943883042890299705161907066423516743736485506442480043825094168038228156993654917552392283658633497703740241595001780727502596886606232962050241886503467256839984221353168549716245215738796850982349434977134879748849839886961496189205166756702444061144937780754517649118026863948965117244320757428325453623825048332672526121931977949728997313554686853376810596410681259089426740608502817511034010492427688775554981593450067245591377194649079212732410833221257387320469697524292933144675420151646784830857440487538002463798465413703381578874359679925228331403722666885024437521594646051843984364468179077835247249602894019157227259295205220837215441899021688409895239030952098893325181089143453345700963754130185020311260007069517485041807845821479615095441670128845619638956304836276141128075337539186228092575657289642204061459982181192304363088510586329989521531640881859104284243106645938014482466345150841099622068303118704974737501235738430152661916829587499033240720910286922977290897047308918984731363970946100942737191930840236845743684525461363426287100644560000595636211511335684899265454070904734010974375920856700416981141421747383354420956353566419849496233092556995210048796473854438721146304410590244218413626286337940165098096 [125,100] -2844218111490933854771668308315589962201152633508695006556556057377812257993755267987503667559693918172547568455062579806904638289161435849082508542111189057904313374310169683832719486060815391673862192205019966755690528730918591542931948116276373141026533937435418400873176707246051684642477286292442049763946074811638683069279242037657234214526000008138956378176259388647349513455770155078157809028441238993172619502505812298905868906343215225509040094517928873530366825633640545309406258312982120649121285762866449769684111235122442812561057592508874083413251777318963375819531178150883306439997958342657009635102210508470477733314632077335741378790754862645601647905337613013678459738956467994279530940992001206004615045930325255623972202962597418472476534569912518403435139636191713072453445434804512015741646364894768779864488752425385940669097164971715361228082949619252540919465058441727616033675018326221869129527959632204920723512902401994039099236955979569389105735469814211983959650222365171627053340216036660302757822173152159640297965861792728939233513955793364548030242036492051352053886363624594868227697319914650916836187851002460905234341086150245631134803608882869256693523725880217543190169395775058346607391814119352311302056450914861311298958179453349968953155967100647630809953273457590282121731361734642517140374837528182921647502162291526432058206685270493679449344360790714220878902968083097177379522315800351756476910397841413791388722928557863244189216414367061385522818323262476289304934303045029867142480548900715430573770343072221391718590956675797896212754685738027431533841179586264271478703196218603254118782943256579084479690927189269956796386259961969436107950846689253121756151817851609123718777664372221407104395289635619896894292240451418325403049017111940990259618977133557742239651430227688405791867135373239716139510102197380311007222630945302191363692315274321649795933686428095562713882553018596677401847335367876476451001831973039349176262738278519700772981249403006819190033432000118779194459744898101233046932475832744725249446456995824845253272561751944342656711693823833016549544269488229796787453095208541610159114754452892639722168239256098047719840686984040106347522312702496157249206125835746396263008560081251124015458996352 [125,101] -37272115388932893441995056649201855032096667398928802314898153247515307110409398357249272283356082341787897104748513397662583936136886881484570873258911519475159388541132788519025402534404319877232897534169508927437258827734736830649972137964590645211152259796870414731734329835642739319824352911476886327119516821368475838413816333337598399737168533593560268998247073229719919516355765358732527389990653546059477699553247622168861286549802693003840764852253506419991647765445197066961660291170827340005307506470471177967266005853725306583492234142641922415808373798549853156780321840589341205563828512256049870021929857053591762605349810367227459956835349242354535648523307831664893488383485937747822684174064539084219931219269032042842513616549456649147213699894428588649292438644067758366038500901349526342538440751053128294830048400272088253351502604828912729935271166481814094167067135301242436044341005263488138760397698037525393190283474274206850569221108252047876804390318941234771021487670473868947086919531563419658645195553818632072031517413348597085261047216234393955960014774824931563697684009053349679824094398417395455129765128640524673358577595699712033725563686455127742169127872921842916088420469478975650496580580982367876852165912584431290611340943290132721871435061629273086054067260761783887841822381807159579645186575285337880479578584128994199671591902584051766147731627142303927039055295747134129234546931012451032975324163046456067228563048965503306900795576830478497953292473051843703069634994906473422773334149209130557361085075724311119643038949014501500087495987503594114303380827350257634391602010617345415958654840304967650688923404183964732193540434249042542043839069090436111199697889500588338499678446183169250438277174061969825189588891283369247005859629556637958183389763313865572666558885458082867170524658560327479166978116849787876261360342536322398531385104417485226062502376356744017527094601713975930049545888869715835422641323531006610394587525752366660125507661786087926595205647746937356426527289854931321946701762155052375182510113207389369758842977210692961035197726376114073429580506399553420821740826446442498788012055322765723754342024538202283797939722874933839571336651520676528597939454175202724866470089516266183418736 [125,102] -372465224443144686674001103559564039062121098928367588527635247565747184361561374186534404347328396316682001943851138685631762088856254907898049201830068793841481124556649946065313807916082008826301030897104013951549750838244791364537294011248727520369332260450498493685375398308014802214512059610519057028276022535016978897932546587308266265915316274225953652847949467760578383529778272252250953530555046378031890470893357002467392861697269294013398684424356332516549942589088978895417930733824951251976589917051131694188120084618536873169628531689594160877272009886020183208515892763260419797279543950564443092585840749677809980858069688182782454640384605779132136060998788842308799896006530295187052481457188933781883264575628539109979222920752296963725746829038592880262857391600023175020546106360749742231130283300300301415693293968176388098073068239798977928476717280881108381341766793307186044064943879452702188214796242082939632205042195908885377857730181917949710152738350473032683885490472176575469932518379516437743156483499794792260420550773722168272377920243511520874350617809493439734940831737695224556965178543460703984119416384913735538801928932564016468827049350732714555663780395428138428599450609494544888972172780778764213853135393449050985992581570339869143402392476151780224755375024289777579060646256272578187839123282833010690853151641983336748284572562678000861616907623811690783299185273695977361634155263930921892261063935720505528168969695947651392770071185351574744179991839262921832717348373132650795470843829188017863755168767912563487112522041844959369074516288604973241356490761567317934152113705283153925073607385194363044080183917814093454988992794608310925705348007906998344853374519080418259846946883579220341619203730538651868637734884715456068701118136836223580057599182347673544506770238790260927502488747434042515937935286913479065239135177767441678349932815597495191356398481106274876978418058764377646066510322061241163426851266084480781588368250303271780680523083799436656137164194741454349198955833134198314111776270362756858583515659321810273105443342058649032428857893998454700807190062256672393491360255051558269865693707319722825778348119882570955444276791488149453524422523022690767177833169225083811313152915150944896 [125,103] -2188027562327557157227504106633880981043122887521935055093733103128356640299626631630523582272838218091071244026715948774035403949308988669051570946413241019639604963873324768828931837533474125663529791807266160605935554849308614187923699351405848670827118309494444138519067886912046796105558129105356122825418109170201644835952992652335847756661911269328708115109694425275410532619375469869602668276546360395779862200639705583472052066740290243501595752700142484275535628503240993699623506274041409274392068635738800247269814205135925109269293400974069070511406106840238026526130060557716771844371728178693680153401360587610121618253079820364009024711114567801814211370324744744129352841348728922052789065477535318503655344315401509473408482428197109102859416295063189822068159693500117147487596836410810478218919784341206715229798477831635139317631342578704948850928088832748660383960480798026213095619706148892659801255722338432328999784928522333675576443352175604653094365744422074879629794170034857533198447830343144666421953893040176815852312291520727460648759093639482721641754050516530608046744903707643045773695636271253053336369573112456726472932119433200810832531966656349279946703336192505782599261866166880702816393016094255365491519612692191276473296175353053907675718629694075581184662857436664213377745817648617858612737079828554522822892058331707277628224215444492316002885349954463618134803984233494247145498787611082003272552575252480803833967487270334863153541789639166692338394920536075331250101573236267025309327771245752183815591668588792269986981236324427161264446999928665811615993987929345338619357091416228822649878726703455839545466728523853246328510715076519364004975782789707160240538069619405505418162972808819131927301260313214794408584225322812553386137189407017154447755327722758936107632413742908418250579186129216781636799848747189728583236531862228229239568265629367727602421782992125639329866682024496362340222732760756094853556715971799519887011296726861685039553425792890812152989046052817332631434555750012165057866691356192955847813549900332843921144362876339564038845440058238147567690557357279383016788920635973243960590932212088188557184305976700305578969246344905143380487464462283312958141949418420384415900358097280 [125,104] -4794955099312038750340833652560323550358563468400890053370973290930953363679577189129530670982309195105161358851840167030938185773022851975520637566731458703190400893149780358586874061635950489089457810676863145787282418096377814350397133719188155539369385064741030853660056247064523348141569552247569734783943509700517010723734231814816315478657621880358746327829982588129715708764478516830241704373308550048097899587981215746446011735307152167253297033865213867385092286742358174543099898805465069016189974686862538444107829436342532805353530840710782069684026482372178234935729944860043554243578846356150102392664589838052643137323156562773506873198372920766724381636713469113364390670848611403348579268011032516738440789896258375741181471562655427455549485870056438064067892930730743586632874065836332620689519891107838102355133800968297452805171004622286439340076251871834094787637619528254627812088126826873804696183968014561525731343533827110788825372689965172391229183835962683797790998005426365539445397585281643707558843846931340020320010678633681967450146635476486936722978928809703829863196891799704814108242555208438547171538970805434776327250899504163945754605402884515977581470923576752285827819528205812804123376548310029890096579279217847145904788320035808134985182847024288359713221324893510442650122004844777546468539450433763212364371912795401088157272293453187096352727168958002127268024865398529114181198667750711104606369572826321059055602369644725582703293771970626343132227205570726253779058243210191432494403550451890142412889853939422016512205031207339290217189349002444698207945004090998787136953435862953066259473476988846091768240296095599199115047176254083423373970067035998733591887226915816146590470562013353897999358224233701295910091235657664856358194378167642228210709337483570245868219009774076240317059449626679546351214859249331521484247034923735784550879201783820424069869556658665538673777034816300207394380488133706650479199071165793498069037036828780633854916228653579236914599373197815935749280452542937069517626191889165821713371622984095198776941731799470278926730526516656701671036732800416756640866602385177871492774077553336983445865455524679441486556007953945094515521834886809580926339528307323975163393472 [125,105] 14352575637861272868657346970372182237323531381829801264338939672850137201735316428916707334062654470766902083969959222598728368685966352867115676202029178553569744032442142855851550357701116076895046511527378083999534692534776977011692190924452058240629686646700503808267883434907262761992589944489119442296200105130131983571980093353869831395888122128054792949997756620190261428577870339985183154250597819071561060925200837251137759705865949290649942549128289780697450410098572805329764518175546962699024492185821675984528763863587141857590332243533854176239975492828925709381808596852418861126637774382615951437381739658726336920137673863140375117260214076429216596311929732861133718108725943854382558974852292000969275593924521871833914846641451732551326783173946027852126012147940825430393016776538192516062863716957992074363411733118881126191483148686320370588682419564792516493924104289835708518990767945372371622076670277534347153820319872892118841756103321713801277917401585845111421005312458938162840393488469285428200341931435527317182849270993673884332200596377280486254823063164522295207326682227550062224769396492352667961932766353768243222596350546556915535112570454820925104855530040741964890277461036118059041293783058943776023152520565661034009983224778706552928964172344294123942516634923025106158376037761077760702832793181591398309815526636841303785850804536386248239713786375461223648139387958449828574151560034822832010131768351223020186227259363826367251760387520149347926743931057813575575398478308841307239188198515556425103865507899915513731662759203422083874210906220008754858664964004628869708291869417144675771215400241567113036500555360384986474295265634468986031556750233722804507883702483905259129521646439983524725896822191115020182882077704933296728090724182164303144460968382507406188552907675032093682110510241313150180916496452039475999426546652327816071068612806708028433703093335769559936975609153239070031877591673873821678007255828047739133642410025977926271729673836563445489925203484019878990836352390972563314384307310575190758604871539462979534443029383316606352592713131774743159996741743643867106069657294889284903794067189460874087966282836742440456085179338625829203109684283828510918850636212816321080 [125,106] 83331048851808653884566747249425652034703297969742926119748020298196239075990534247414008926784514552672836281841358576832129448551753643723430996302394691839777431187030364961469524532026305605585399578043883159674335154025400961946532808642638575403630050885586123434284124685091712737220743158933643470694137713340627174854922152795775525340260965002831635747597834098730924374954418424553198772711698951835077668610758663261219786733910852922151033235652632407524622647631973066219362419954528896201987312426482377102457607632911269370788837489487947388891091293324241863427119404603134054809481944426932716317942866312664214001997451404797545890973743668062176844457770975369802728404788535305774354144459147767892643636583527199439605040784273977555912726913450298531990955592738529861965255692968917263787230036945349555583294743609123413106129258372381296686504027978533058363956354955822675630039479742702109222761178653256762095663611398940917158056515045014256857457814997473152875572056906816703165398479986596741256010285747484131299424344155208460172802496538861671507966853867299518259380459407680073305892199112927672500662874751260965589410642027981609835763572580917612410430543041038567799353377320621605475413849011313900590499684301996085608582943263014964142444334001521794951876127836826521495823179747921640659572106153788607842816399003468448944185693945549734183742095358490904104208339056145577243469974309094764219688382815593556055219365901721364314772480690187439382084618462968515277326716578232733464700625482194585478575350178521972292440838939974534741763250029817305845871135778284278070968305829905402198631763477668760389821396405633555796402831562819805295718086238939905680160454337124742491435257247318570597241855796822286317332521507774800970845429039345564960570269626653819521869348323627956026612510063708715830304881694846404949834976306306473494928404413800465744023817718433883796963100612666952771802703209051784525471399832635639396553030573521276300705533951432938571271073903264619528282363297495146562193537105566254229284028575706254575196114216943812846896908604676856609680784252563827159753735755791205537375581972286503048368828810044625708704398023618495858719203561643537150440796245856 [125,107] -111480969718254104852057615632628812445415807653515508697948780684974461066209038589597596514434642483143514835815571559058736716894348624912782870551224169311649697870298128855301294603951821348677251954023757913799185870036984613283654598467661065349454713912741514390535513954606625782831823344784032833665623348104348966511687873180009183180568699360550126002510858372640227903232852370259000764020538012661869283865827511822960858667040098039025591222920808502907908213356008590648575023182916797916531966136234842802700624508267454989498872450737174381078269983503084207710731325388560346710516631087866406407492945177451171979841719276205395843183613513041082331814687846479405903793909010129907351417835693340669490616619382662460360359341011602447784507586799457158978947749459737989003852380022953586249254575979704798307898559229323165520825653921336178060227299512822841288630487440077647317914664000463490466068273838287454756973390189425181281318201973352290680467096705381505635222202096125029068532005135136863443331193252988927267966453807801969500272849120539972922641225169840281830449138274583167871988256406455287777164257408285900409847300192152826713178983051652630721445319802913221220708290234566590715130452369625817847248739858317939202388311909522778927388150582899438786330563647749703076476461320981934149525125075791712341393223983376259065454163285563096996077643936133327721590366176113423095608011991832624142874363011380517738784471163256195103735139552265956019189857079044072982003201826505929992358469636111238030561951628017997856623962422930137844442753013775143529644755010062078975458102010936720810793412777676154481824533515619173412718807847367428944708713434616937920543978066768629586798853891678198125981427413782959250571778339452784866028593682357851428436141148824300461026726664336091797110126682011151773305073659177381039517466781775215449218630601223770019452674252979697757214696130571294225745269651058836558816412151106973805384785319012418221565456725930702443929800986008012764273260344096023978359095027244035752975515495613858634063208133834099678954447303509463105052965884374083349308935895446691202226556942885941268563608250233598605937690415324104972602287697812604418009320 [125,108] -595996834809939089638539868965422784047666055723093888803030261223707005288846026533171347809714001312877405410748270498903381181586845361412747683960176324195125542592895673591631895399688387264118472193691360139330703051104941132671791500534207244880595275834636151125744858939668063320038902515602837848689053601635096893159066714866236609569913432912830118511162110880613233867009991665110433227148578180660596828121446268101534643765658005960511465145851723200680555436771743591593266353430423543048897459494686630302473578736544917002980050673299017774221402208630051065189967332863372894600996917334806671149947848688393770829611621106125992917951612131075388935550908580223703611733474512375401651972275674855687501263550221223987970642195328493377829107151755691709373746105674549465186515499483924441915463438741056712276691800952438759044042418090280918607373534306585962426093231166969156492227635549682906871723055583722750716669753515172326353658519661727696743300320374480422340723940383509039526539484939926577089254723730815719840938131494651001358556964629945607298911748527257661754691545747373539412647780283031409610525369848762254855591377876714425493704421114432473705497535670452117422233443120447009963156544454426664493385838027283131059434275166405921091616805818450105474390299924462409084094580879917180183098102097968077362091781039559729653875031160533348331882527957811451551892730561989075608548075637190864599225025714925691154057028643127552065791111710067227113034246990879307943722272157362553820359387117591088762013784608816811290396156372035615281452933900578489183481731931649386291063818699320134572349499048384224147919296620401525617769329683056110507808018046014470768940876552056655568371302556743195981758342534643958671449974729294771172001196989862534116828761548925797324110416879016219339477085589743601132896781736186079769509590846950179182621100704133815095640490246810010661809321768352155984328436516823449555431066996348544447760625536759809936004899061937818586482276235766294919165133956954439575875850043665453938858649808133807149400936713330286470139124246184195225503850842672600138676875182018674466755561203518530318865067323714286933629377969530340539418756370168485632 [125,109] -1032913216557267216324375515648468268355529280604462218661114670173768905585870354797851987295647992117715034052536880477721618149792219941154253632138228361823565949864383238200176138614387926777397474035556497538805872318984773701092860534109302509101640962432853007085015062105902724527109013547822436362324122098483173652497310306120671405413158677595348776474668017050710468447060273377906188044709689081263134622367537948804148868537809890095900111835901589999866899053683863540127541654271856642775335497224211460264250171990965406396061996462314925122502892588163092515177270383740078247179473157897080283057761703547903615307080861880398080451210059027327372521334031912157007606519007563302241041178810744372461784347168234197139914142322970973458183862965438185533488111966470731195447657306332143482225192975529508300860285188551835757846902546006282589075673443512359493938982790357234493771917003592725039323969971074310803475001638371754007443971410160665950445246511243577468432789007483686535720585080251287583612455611882146510687862851096420230063797022825754128037337326437392383545310470185945262369713994995734352744843860808237962158328104474664138992629013641176287497397349258201333693657397769940213937617818631534569047248504684467169168939887625585970612603842800308608084181697405253618129341949868186308209676478149721067176121840915482496964748754916380721296216757729510466329612953193359144049983727853580150359539157774410814454878882099238044173168361497055598233309045612976719790294785006506079177660923136906988017725808752189519761568195859665156321580011021340145059646231647535238954565504568415001919009539714694376987551137230222759720372416444400431075732729673379243333607440820266373090306815689538574845138614591009510167292767618336505869619208122552404849476122678977838671652128549171876572731728710193071884780303065316555148613987994164774627866936952355032933596205766244596920293201852222696347504630300287492166774814689717854635389569126162641412794285679173050179824764441364353107773201583992866244428912163812109881798657074861079332847706673566886144894092246679221453631242087401242393961409180809226565612845532091024764982334323261757944313830153151760136570662273056 [125,110] 1059595575525485265475182417548812180029710269033658096633798140000957590447455443198778559783124314892434978792117600420017712298800618428096070683170469733625978021042771525808166222843364342661660611447348546520743981460211902686427478780878816019507657586143517716975858919905907977375356856702880253073533712600737884873474367151192601466539994230230114662978428533304063178567260837014087590697254709126028053895752396344844768542563366837813210715991639568258154097435826309919079793766746943663145557097393816408539560589287041720823066836386453978171723501463224133459023552582732401962508543750242347158067549510072591693082324675194414536116431447542369372652374328861733064786275594969272069106251872883918937016550039569914467768557906554946754973835443314652739731438123230321076397027818705812096974643452106746702658271491874315044418806667235660299408314758950533362451750603114310885307306258473288427510387981883689183062734390598246239445934172543071472081781762342531499118832128550219990814277749989120462559975964371191029956930254541859746397021347638292712390330133399152870139199968980634059712480038954962125466325938417852826764529163293452733782905214280194911654279559985943174836897744933522494291458675021586055403988181874633434108431110749624344380467917716708132707642951637179828337468047013092600865714269879296227612185092041916832037749683549927273208586999392253440014644177903639958515491649498425350479435730706240415879914323349635705262355414099795777529973482475467923260821079266976314608101759660543831303430475720669746959930686655540583443003451158942112662411169565826562588495118536562901452354446646172726310365166747437375181616118063230209039893500954690386643082207357320537032544379115629748300474828246673825806567890331326170411855441793273799606025260558695970431860334097210279327070733132217209808947335559418338667775940912981258541887574671837499849968349906989602733090093819459682995966377227490259045074765163592193592382782334680872665415780100722881663489373385928060659807732458757225066281858736943721568182343988207631993035621548548689229799175010400253597188967188532386495410613823869285862613900649852050859849806971903435437779032309993420766797632 [125,111] 88942322373594594852291244399960247031534310844711008754159504187824104351568140187715901469664672340719278489786110570610103670354867374191808317933003577701029691100902432476112262409516713507165624350977002353403325602627327040213565346110919977664750053288881483921851481238349593943516625390470155580663638801256942051546453869648228700608520061347038839536299328234409683022683569621807430506855146018246135408135747821298943953225746708918336790426720391921440563281560477071206320010523332275064311769808140061776109735831830752379026291572936522042128793260119973731453598111371140371769431635330646682046304811997895626516150388289420454626406186143120654175222433774312694745327631921403823863009757940420822690249760322036171008960756513249841981007382200634286427881680522664455413281659399028874067878386447428765300651220654009099144274840282003035388318981013972523762217897779766951426772512763592255484555940086802273101528749810517511124092595954562668925709471260239147648824757759934680158319815321165428673368379984589659257890122521402953129366394954842671174894414726843383620542685157397878596754056494694825549100082274750382147435174870551721602403805085714054980270834796563798690799386986139077698242238623166812803365881618323651575159556827950772833869022276361521991558574550446802995680288925795120196182781464050496066795554276395317887777344243767488394666744013717531090371727213760988043839629803624682780559932232974828572831781150772527397029971994796387852783428262418328608656348312592068826444450311096533867215866588155954508153961435626338481019694894404315016948150002807176211905355234669463761336727887827554808844941318794455283417676536181285676161934919849454906839373150452474315221803787097028941338192778261008953838120017462580862320391668948040411257411626325824160916020169930783234259957158390071564475074057901244395891308546074477759445153230760014784111483849012961532404090939148971894312548466047723519807672931350677694737015436532840493408397255186668210601493848634905229118989406547192418313682696880107749204383093531800682834258862315945771730084966497231736544983783678494786203952261932777197610256811559503704994041913351100949703784208621459400 [125,112] 1703063642600843778651755037072535619352955947491816053498067233192692111407222737335750551858700152467712607142044419612965852041110331796516471558682372011143491035190772891093908741521440238183695748616676164803698722781082983656195477689698426134387529953715510157077378731485529951977616013818431222402683567311673019919186053246526283938280419072243805262466126961711903977692366703063000422161344461938088459482391290734368349713592900738072343655904382364055001028455764131412462661094517640803296172508890633168079935268344122457067531426549760778545445531102480380933765958025624899215828495520403926594985406076351299838732194908660741787091700483685536437688660463848239886157987032782329736755955347088109620202704646775030975927591268336983416085124587767121529995446638318840384456768066408124125104893510740861310356580149755807363665925338544732808983291562993187824134966409400680873290263007725214830140880351763063254423362261366914866557977108862298313618770306120697759294122882340989655608270686805074180928047759002316872920044993826790219780584899337272852950279427613271502318731687050466264927450646606385043388840528146145603910168243164048848278491594660582746283811100285716688842936857276449763173735779212992677085821635542231343476414396076902372243045163824273916300715399561910263951990527703667040615246424799508261723343255431308158032860096089231077781863099300821489228526719697930359821555458417962614025075446632385148333884163740673544943490033319884234165519818450136941940668068152624561960232831162674660618386182119623032680279918215341539949241099015528345579047003577318206359615471171515890097289328763647029155508831354137142925639211411976758052389455279815761216040658346215702549496296192562487578143418485849327114400314136985941889677243434190750424185461175791570792927987442177466865283572887044862420376446630275515558630851562239221659881835363269281742617823850455867325736451344857888438431502595520050487994896801808044635215534783254743761750582580722575539634761652762923582262619464462704212670019196656791729961264131381055430540197136918598073167145388347155194281237184740653072605054108613017776200546026168007537095911892336743795977952828032 [125,113] -562585400049170031821990063686509937593743141203404980842117117478957603430736972378883637143413324373083256857765428602579618195271745968200830156206205899319886959796961916544054807233437620660073060017628940602114994275178659441432453592708017977775954415521450247125062692927245009746615770645850922184378922038933852430053125183950114265308634868917264319094172724316170185332087561478263763083051912502746697160574260203657335718388106525053395490774205070300587319429020864436931993733744947283722223024981713352893900823791635893347066063383113737727740712890669287528243394402523440836765771877791500364511787025830037040278052049306081069803447038186190059069745535531391400753363716057399700216530076165578951945452625864677088340477950734926538602392078669300075157391531754712926903001161309869057512582632922731304699669466367861179171257969265357381519458344146052672188157750008750647284952084889013301458912734182255759890128819414576707181418810106366139924527078665432646797218374121375448653532606349700527838533573272909364549023836616824302374258410307935024301884463399134842786683616587804686886345755883603866798217075411250777410955275838285357009902380038170741264565691391116497945826644877893982429149865049963231730810820676535692602932984624573491383775000860183132911530488204648267031269407544844723964790876311171471156392703391198231425161309800655613977811511787906109693902079386534922511051572187168164891826315364863586343530301420958775085059059326260396293139458269545838174905152856994224104055706881537288396880273537938669487274563231912415311906363621782381821349205657612122071533843475845682849631573092293230167336264245273835021849933599393711514638517785109655787912578496195119353421611365573312880347711774215631409830611445255799706303485997840886906800527863239843353948045425924248968928302798448296332488550149031844274874340873304802990611540733543963634786086807414968638146210406146708664753955964513155478414061618587551295742376840057544067983754573446224349748060904363744007211724025020475429521264934259288316092913056752045629237871368755820421350304586430343211536565051944310308183458724020811202803430117208730598185137934860955678541904 [125,114] -818442666769264004014751231191844882588726312483776869547284395022955420270755133865559356201892606747082129245685467828625637620668138524613704094685155388293783723307790846652021772070628269727341144624548468237740413365530236498383985486328059332455001117626619331974591102667357827950822973984659156478905701884563235236842841542404391477850646516439966806992909989735296565246502997366605925661077237479584418893039973329694920324290438820175603932785313182810645117588473928523654763844206342746082013356751730940271634478605524309215739394835683072005609337767829305201754278492462681872011220737378107271311785147523231494627704879866984761511354504019448673044345190381675422656835729471988421954804174648527537792844121474530668632255447595852870359676260669347771242247714828877826137993597230921770268901875870600537733725427225417243191556807051917279195977991528887020612494332933392687098755656665911068803152523714479314566350425367330757571500779090532744653357116654285154794196805654761283829192160189318367162173465604174449522212073825253507288560841424655304156562000224200942082142734295925180969508846231519076604414882038503844663246619254398411801048264116446164212206621228668630357796609593030302637708714854721194614429598869755527914284355959138205319493581649478823777279623138069635173230571541589284669154139822156029273639234532313783591443381968079408740910992583720417693154139502228720999668483545906282577070889689482545107768338067917733345678526695562258839661247581311164978741252580559810290058062885574514964257420959610708514705340898719702298587613445045307983066704130622243029855664427759575405056992306013838556946518450967168487291984770248180394456956319600648726437699932560700473718115280765091188454883665520361677915104110333133706152941400793600786791345743174539848967665931737979437931127367006505071680785668590497840609809357951982447153960689880150853893348960628523402344352374206965894153619759643788193533536004211604247458651291163286356027799963130023845281699229070061138438982854082701443114399867844662381300996068717536470416158535745473873562339625987657688341114054755566230625922587600660967342256452681997774792411099381295648 [125,115] -975544425656653821807268666737808743087226961548834649660443324269133372650500669189360183283128631349352667479636049100627828894749221617043779883594942280036155181560168927541959614961922572199213440896973204651808876430685912586882810854903583601711464044484217778555801485339603343988085506949072968289575056602412154548481155641505200654515437141119143127512997899339051859480025770127871008239128912168408327825203660277416354397829497798195980782516930190379023104398138708528408834124786186428656559721480232622680725787114955141647087581816153710276234975850689044990473114392071558297173742798035093903678195044673015156038075729787595495426525603876739233905230932345223536259450460674486314427966707548075062430638956190796228285231832800968460739897853624953744770901972550934100002295966108952412198032249160305886661974463008769346158913207998776080729722026952721865969196070701417985686099665850195683868636284917967402874116499391553634088447141405869457283923284264432670164413617074216096881763408616194097464505539877145283233382833872096331833810187237965886067177574579457705980388168729412241157008982412133953213045877281883212677098086964159541893578275072964379917184761205481169845230786466321748398587195954391191966042460824897549882880270187217811728903244568866547481013617168549772309674489256271930270005495544091220916989379303291490239085919824445576783924745718610073023631735054966758617702511376060302898236367579764056197512320117872493793074413900017823695423892586102575226888671558747488318319387720526042105455059488914318423723265149974924625931888466255428953040240268730802688554656922452430539122711777822019986204390760208503252193905409042695468088854665241936355232729041906233404460627468746245724330107242113931462205326115642830524653462022133453173524387795552019092885913232362796997132539472183297538656080096717333041230742448926677284567402826229831008994907847156169398884102171853211048324547625052983573256830576542154468689840208263222858667802897555032523980688714226176371968994323203994510890612555618618735294652165855278783907470781048688028638482254469360615209370968346619018319787700847219071435324926364482728312803696156 [125,116] -134709688035546258788940556656154857256650481892489572066879559065734102431575303201400760194757594507420160441099209580892366665578411397707141914633888442958324880154059939276136969115430117846727221136589586714403714623422475848159347111646147559136392051765404416350888364596205084662683403165010221351117255772712769263805542768468399102347817820671000282279469488500214122724872937087314112843380234784436487575379627803323296108254028096427664910547949197166624031395427919901041230748431320995758440860705153520308145378516502641027313184691322661437027674979984246775346734799991518221704947757595649606134789029946936836865621099611472729435996619850639305243660536459684519759273940676023777609446893088515948689716969168842314987860742051987163491465374824166403879006275970862395285594160231639218714533422397148659576809699361394842672579056413599940699069230676520085220479668819882081255537115554505002092662030157546596310329240950413595486191256399044590458923885415642288749490812661762511048416196630126052613718153233399087597476276010320734429875383743969148476361097407863740990587706672764023480289910767632311090113066784656210022516433963731499810343622971891502204036725353041254701945711931756976254736507738899683685881852129308150362058401522913075992561050617734230120910701598936074251360351254695862902703827648645026266037147462787592639219101493002416537585263708164208227971727837962304270260161916520592741575253560421925508523428896013937639058058247116877397987411309427654731632588775569570395260224034550031011153195456985783014066429787411918492932666210326580205183085388723144027037221094184195755665408713016260208915666169458847805015018156760397833408485213658057388848110695345053260014060832002258384244508786164880259901235580679417607008296973591238372687327782468237003727820537042078603250277721214901800869911924692801369746100662289775605013686838842257228699239111234076416863420763291689238826485734943095308779153733020136259488187190758264276571042738993437363030582952172249504285474062468163705614749017150341424865678972270345707760625589679996358327916887369226326185293713940686315218218407474658135983158964348525070750592 [125,117] -1935360362765331022707938513718072740426125533420840917900985628651740377290748123176204627511754984574667219042162599789354578155764034112151131288555074766806305272095209939324877602383305008084814073977254677449770301171665807302679296581158225124946092047775351274799849392533619830490123235325374809608274313340426410948150898027796620722673868428223250650662468561493167733685122010949796724054237569815388228798871889751433505029156736106393217764512899138883539005819085195871720171383305581442068890855025749417508492607115204157713926693062836152934097328022035363267766851358160732165202337064354814411105744622871178447738307716224066936689568126569260777695582326656982258133372126157138702325143194496236680660830419656140325245183592161089345275659952401280327046691844819121632014127794628377714511442731414188623297745046614820913081192112530536347243437024725173908270934396586453316684940872338991777121630795290387662079994918372765203745500590979674419453265131576958385042569028273046286911514438621770633487033416437896153277527366063624229316945702094599046188340446323998898820787749192882008149992211839568577080354026873289762466254664430905159346274049019501411588705838510029886787572555779607759669539926573855572960935879588001217634367185497928826752660703381198046020924569662078791634079839589198223866482029698184341514458609278827351381797364469342662627296149580916521334772172671188991638645381452645876994083244604135797871630236716464855013594466261347487866425486861188323974633986580445163642073133202814577857268033302513906625086754239159119928089424674608275591922496178227273601667224496134546402619045713520493806761552148374443135089298450128907739970184666058203530747450559617635339524146126513654854715650711102109212807826745321315910412945165169779920865188896132584252714271530561621076210145155727891420896548586856946734760697674680625390343901763256853257816008458849515091972060211325399808028866086514052871204614612446261919048362578435974439037449377832422702426464519979941484408475305238607369116402904127601379011617043716223564867458158522982168396506900535337329068863033750740273277319667055298277026262750745314192 [125,118] 219968073030489967588252575787581373587472243416117267452473437221516942544836504276573465389679145248553087291314843669645407512098505157064865268933403341772741718574409783619978895739145283896366903805894310821380159990543710144152281599843575698330974570102257089377667010757410366978422312574193671229725493975411607415913856939409185812183667812185447776298155611585190952410175046614757042933564650048220025949692736643245827749943218857562341866971429621569736536568177671774741528452397071350120133205289784818192352825982395539228778960566407190277973877271210642011418523462360267297942817003716455102436880075575911119010656247861228761905396003441280245204506017632561640490737074985882547446751396924416788183284759159743242824170700957215714870644743192958108566576633951001251418738223692991357463047104812109502377247314130008997026704997167756484142040369148837348299681454549702640257029647011731745941506357215580813976486643043211144502573188126625995217096466112645765247117089811125707393055220771383127497572109185108061002673695119559399532302230492108641807521824166021660564199832448628785957843185017359552765349316391345792341728509273083304752537875561637521544295119950892778764059746297658847658299554053352651580569020146582478938548949866453625287281226024050719234563286980658336833817116880408935288812490766120490935998859938880260347847857920873293634142267559444325220135958249506173279063585799360854784752237472357364327935316038047028284721293145411413882562533536219640395857257742319494989235927052820013788762874231069943064779573821019922820243727986229023036750921538803523255102086594199622095923418459077781503052764047399188767871610880622076361874885117100791678981095746641774324311307637474413596684023497577914607221325326005585069260631756086054656726077487493421792537790433812594069418871233782179146294650460276804585827701529844924334446049835787227934894667439812250070545077707209517581943169861622015327261368614019960536335378160765469043599886455632469735684322780631012514656808821770716374536348164372770596927574916781811650056265878637982450389222264182498989129520278780998607547708803207957471381373336640 [125,119] -448709722693053490443911527099835336801007269862729992505709831953693855747787959479245720113464727916156398121399713722543107137864432933900920396877976026154856378568818138752530771309832733758527473003151791516079318984294145988033035102673543536927541108133783048316203740131932867874842528906985184569657048273340621486948435530755813750531961895793930227896242579119186476444516187402163694044255962199655044348153648707520455166942556838951296846941049635281136874993382824142090814479327644360628760870279719977779140981093861430946001113888984448519191311281035549791066473522815230303574008667070203990036340359197259086785245489092044422588290084781451905804864912740401163425072761281783532404163821278173743189637106434007276300845593382042234484099287697024294611135381417330975705117459040419765278123772371014052824830351429086667177292381916229838348508712126780479803208053114060190041972693100061494461532779131731622051882197831177376875189537809706356439113014165260077251070935799416873895290286985357156361392911433776127734606715253196196966460648258259520045977183202462277005031835830397103050553468911825465852275417261183152407272872245699307922743311867906319636819723577608142695034226714827013474679397508853122934249055333044267957300647470093458330836315306397001506276667657148707107864558382128546049123527335750346954229649394073772221485352101684646229954196159857547441310434761652245224611093679151828059542557523376283790643461093296757696142457749278188751888848500159619805511851025485626135223909980172434758859016170755987709277983767996176035922822526538154983811356806127742681587764585918374263281756572061633907352144843922427421745954747150723578242126698854794583101669164336518874990783289445324093594692322711328795454973665315442478593637763646465115217124272556747033759958214016775716474368069203130625632702759871937649726615505413484517763799484776085822883817939470128107708510740045160112980779990063559707566048747731085294104666101749359926873123420967017382257257068785484100435334168973030090216294144486742265149307173390864902462757600349912332879480449586087622498138191694219308031992043525037861973976 [125,120] 105273362776921847002638544362006360894541983979610735629186869090685881770071663318339422935355639214302554518659660735043553747849146432119722418601095217961433466284285968467562850343099285527245016319139564482123985392961077894295442318625142731942587352017543086020880985410860366335210485484823262843003217176317967253423075782637605370163063655975365376725342302070050270601763857146415350918003291382233788653712893138212499083855302534160828294370220965245939040388010498135657710868608658838611371377050242202726443166088095719891445551945249258373241226128146601785851407968103050217428794577232465349211468904166981339782796931585091260018256239915685066113486993937258738052555343398228676754314102206070524255346040746882658372734083228851823185650067445602828678745108659596909616882665598419438798320063223839625676287764643837163992755767183119700788019934042527151613800149612045067084105084445718795506138947854681162000738629618830507675858240304690760067359637070752580996807712730962744923007218009055032866233704696316625273054011554829821896118032265280794694149246096159438108998493177269223408555730495864573789991211683462693641951260571460407254178188687478443897569731424956267362396254541087919508399998803631132682354505239866694401034861698701007544294243245012727104620371630917443544188346586219981435306176764588800360371421101409740496175130425842411187045747474488187206322990826292939563847548580659653698404103645449087280205315497685526702065197793310465107670216036414123140572532552342314796474747277241461448597600700704159727701198258258647709929435228886680211489848652623757212218189339873296509789878871155135724787290937814684834111699084974827886988029892679016302179506419643790339075866196787022327057353447437680074747941074933822725271483645228491727923931742365799596394792978554639919350740052550296006816011589935167035432046524334747390711164777288299182898371185391822901302770325061044717602691587706784116035338575973012122684213195482651504240140608191291067914052123474410767838471212177622382116891469536792698767691124428822616129113184546078945462809973205528752584536804923032553265157675836485952 [125,121] -32154403955162481363757131718141886900767571248473019922791258441749164961872188706366967195741418619177288905231035810715218573835789530160912445787254209057382622433049392615672168841029028893006892053075585021599550032501132455757660217019029090816811667579207488398542574456362420418695115824501772401258947219264084305872474755319810409134476110428596904773106075421553718750861612771893982094645850416856252067320244220054103277437410637102085004519049726807677498213981430640845089389186085528655613928189575766819002742595074911251931407325669342289246555426599739480114807956571073757249275047995712589290055669125282218948796976464657119474937218205260198503839276327130665276830779427480827313706676443678916588404909802154984726242705248454705515852384347326520294118558759722879822200884883765855940059816385191646733709845590223428975228006846702129776840052534746949953180366580347868173780275132890817520441606981395914691912963006933762315011896244955472377164954364946145691978432960663045816016760613949344985313251215593310437031325297449787992397238410479648913040542237832109087021864461801612289826469038207794759572416607391534932723394012667257388829183248790156644858011654034222796491310358405569671709175130640500582737424472134505662925640527099182846484397948248097363984361146705528501255382384331096746442651083311854138346595792800217874475556982638137882405526593229058390728517525366696103506033201935516682570801646911165810111660134789629643540793154630164939110976726789373944441127389564546056886147617113860466260341325264367367387402508176701476664215443629767553719299187489451179208138919443878420247449494657730321896619146088422448954550626204164649913082461982515921651436190747657417907383874603538192509254195705419719930728398076758822186583673328838323490400640038667429608481949883416228129053414262985425491242104804458071365490331493321259877014172853508096874153192857584916000782888114608131945831477410369033968746513898008361669724794343484634566586334910322120726949930543125868118602945603508113379445733167114073026284000941063824893271223354293677950672108196774521611732491670716357922014413384 [125,122] 2143285655386456060997850451347924865713572021254628851622202314726601050233463644728805662025318664334206167296149840816132595760434571375143386880229051821602369360280229713276817090745389346248159981732965704382820643893157120631686318077687669194662869906651828451518925015544212512317323459314881018340057951785744234894201133446598157396497241555923395002192862704149245588593709764109543749436971096397900586315901762897588643687835139808545876493420642543258965971291844873703524577233609936956315405509699024340981559967106756171033757466889238367653212196218609433305213549138950806866996726764747232412586069410553248732239948099128326482335574383101144747744728671644620691586960605071952058218937700201255678552012649320606094312597781299764040212021412975023285908433869154720070550424702961608415974168526214831923621925439430925628153534712434003731869012449009413954101019973762559346341853658896063066674096651942068574021453329657582433682002888644997591427431835011084310976407847407438407293199396354848364731105569348236727489126266905720419451593366662417432038526844032844252487662250170359791214798869548933117487222524812275655062980224012029672805924136094659777434579874158755696090725405011700508437467593688701180789005046788595893930253636976895351015393768792807718902566105462894365199673887799472771297605380388793730605940796731502185772615143581357109228057328355967703303572514977939351450230898239989243282794904068703963735187536325925363305256092682767429441555961359716539061103336040311168998101422676027864447076037327289238893435579034351925916442523631547635241095737703184625278625382413083713748855064477724082215795791252446165822154712546927613283137092364409535284448488958936343649009213929323903456303881232862335913661585654326902292559851391291356392744022289101831239490479684528806220687550897205744183158394422074400695125038236228166055691319596038099551639503772240713361839755207716794192084317106616935025370833456113581652213172109644371110738313817849300538832960130954086004757036442805418544788745760343177119797839658396789560324462889155897262956034040714651526256288996977304539136 [125,123] -1169469804755726756288033146758680696458474142804677835710780577700926927207131342360005330422458427933118997233053230700001047001313029704577508819358635770150645830300885237955689619549179042781979612511867738867491423575382817468168600574099402946363216887183906226526061552229438477124945706947928122680746527569593077169115819345579848433280881903289274357094257119202300341983966808451031899305123406976353882654727471209233641355184212623693963524079253990733712135792105558665712598583182144397527691094482065232116931316119242198088404250278868477533612194538673181101317747446083457735402788708384847662510143957228539994055225374039021813393345994969827798555646687525439951287277520836484552692488839703382172782913635599656160379866639637904435432001226741294876721969459006127987345208243946859558391314609238606823672239950309512376338924006789141217454438394682642409319034290455670732049595868761296595051337411406064044699487199737459019513379374161014219439696518645216478983174290197860272314594688057732944675129379242883961514222463465922898484330103613882161637890974370399374665694428657495490616057148957904652236558994097137151625010141720080807258434012346562431403839602567560323347991833371826566099683030746131453481225213615240253825042563069720003763935425808619446443827690580234706613042046697903247525306882790942681921360328765187112280414824983803881820497789993104292007808355820579985509946897123705336267245722161517901459977582164495554815205952179623514399865587379044311264975005949002393267790893462638635156669057539392631644596394620784275075236554893051582448339177326629015737881088592114411153518607147426089099442501235220642947530000908323327551261204929927986402379667414635339482309283117014915486870307639761199324827160414374594227720963262568896278101400548410865430212534798312935844874899064532416750228351107857471556099215326010768759311604453582845154227768768522087062667020738243238905547010292857744052324656770104665074922954817693097102651140489855470102505558015441956778465453712054073769334976079446151037445978948064416352842624064069188805136998608756765993467038385411160 [125,124] 27441760512232204586627964249286831618684742431576505889089176097106046671252021730569556515749233761808698757793404537754888436792137453867812561155861036612536707316245955553888543590610235659024199567186894338291330355106816084272875389894212843877111630984568978740366726268860601669508435432513186999074852844341232316314959997368512695259878753115868681415051533084039543484241871157980713209507642670587307752613477784947747518478130667196036607007071515717817162388290301226864920909050755430912852023382238671195769657502279469434494007738396121882338590204776778229911284377972056324809613326633500742778122792280464036992684863124292133202908988593719766124539006931836527094328801551758973948885315856255242329355442060645775015499208380932942543497002142594641387231256880974128265941426634695430827153298842860131578296146779710713169975437558781955899731146211645064552443755576769820294656298951459116652173448051755186179525561319210777933836136107187814869454951714225160201430163063676076425197233169246580817442303651550820592662521630097258708758329887010171791358278479605530396349397311529823468004604384388305379593892865022253525412082462534126478278445289630556093870019292362028100307091988906486538008322226732661973051242133470458469505482355914291489709487369653914520701800479537849957875667973141754357407372512153292762169142953658625780094949901615692034744360069384576124975954298635069862391305199742333881436578557447431837031864547611904793778035381272401613730685218834097610165243144120668755634517839154654450865689788361719375261810524454967600968761413505489459383477621056066928876141255850776030065853202370210073710990383595660399893688394235567323560109335292099306548136052564415757370105647613439701330371514500178759995005612814610313987324637948553195447769556587673010957629155065481943940826174136838280932104147017116009141649697433114887413292691395333898221527561078167944761650569357773148952926310359501670131915355264336448517654011576230486220215100405541721999732017102461252690370579975824296861687659356520018243569511858078231413011464638952104955037802880212552967469824 [125,125] -27786635495168910674302943889534120131771613771111584177283575835090214302406475122365087426497501505127032312384440804429774821304810158607290976889416929559574311214561812931443543763255808366026185875515527235904428116203970320062463893955271000729711860742341832244984596115933695877979044128189927226906879351691042684672254358133155500232531956502705034003381984431614432470663759989977919141948727765266878351165007442087910425274320559801595258375902506689643396983085512922717984813732249007807640869964004647979913152914079621347062046260007815928775378067468286941459876842201210057720477351092966368021688541079731443385990241327689761595973337932926661800465266221973203061510034974262015821797829674991846646246964158460906456739841666345125879028256365333760897291306913990963018893999129287717087811174787099696712664747817525984428542678702104185559128570751753994731126267449381174799682188331599752767454736634012935119284766974130069087162565049847174791700336268308537592507637931810137965270927206306314557200576371980047844277651651365962656765867078147737661963950658313988213378194759182751274785930672780167567316116698302969275387382462368910251839519664006502483676427910515287730000219569945231553569813244238245501503496096518508391854098157659923154034057944178223103932203620069603954858228660094821930385022513766188210667782272415444888996669204819276359771107718526457863806438093770528092896831399928274795749686629244001159763234962829228016697476924089356387794600749568582183201010588123452973782197716272719921579379756154330398253231554151638825857596987151119820731156056875873877206844074616477375144930648685002198156975534599918338932507547831901679292005455625585172475278581757597443345937338189698594359249744746417734592931184100220881377314924550733622719847169977168482323133949768980299305270274637684710478848997542185309185143671262073143990161589958639935816540551930901138895901034888702215859331604928700696932233180804914481154936303063556251109291438822038312550853936850976034003785226185469360717128595486195255466118183094307883856061831312627113516895822579599723360 [126,0] -17972033871704093279943203183791775290155981738159849949269036365176005963427259186824874079554421226921138529400262264944324497237250531488451563914022698250779164285689891311634885573745044010829173739359273092462673462059802990537321850230694675638405668171022848871300209981103048657077008281729403481641587004142056945218586778245102231117534006727953964699527674174618647154989445290313649374708633805299333515885208541100213701801616163265281684886827961791918015111695725635909840671383666320466412299954996939856092135334614144403041799522095334391791514798973703676951956237765730665763328195946262680335446889066155969005790322695480127417016983325063912787211121731585703197505208920391453744855729259329205983401004240708440079153273951925445853850398474830791765419053175360731957334459552992991802384115793590611261917103506649026601284039368117635567688043112040212641647333506734827026553958072496040702593603194866475086974883650421453578110221749674506791685154892284977285684814691162758805355639279397597433573853791653143418657280628927698463475008046032055884542002062570966138553525770243925664627869278719326184818109382507781304742123034175283072314680664847823506885609451858466277528542777051842388114822995900278507492361059147651218020423008892517977331137218261782500640466765058669135274182179190669122916020087711151556970801290806113973469115484371068557462912073237059749912244808047941275535338222693578426737812438195611031595658673120392226410047298519972731740033870005266554136914706461348488352500873703933858948699334456456234693740839767992414419905919310305425302113031780037826717989112758898466104520357510638911875549685278187125101287413791421852014090128621670103499627927671073763505121278106375982787581972618738688130361667624808655116226935052771046971142571713122716405877107161450628732250435249535741582242213123404075272288127812585050861204964605235958435352675785402581085381595827032048547941510445977163253148946119997578873817767903696637792409363386525354376147768139228991065267678259573114187928815023149716775840311403829464575891538660067540504841784238362243129462475750096582312409173570604734602581185770243929317238096459408744150903506966752562547500614236078532020475179525377128458028801989526621955367837638207502440480041100988244683077562315721931868784074450961043571990564873173803732321095469500764658449604925194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 210989282473394507926098218419760922818155013281955258128239343439546411695483439580946596211671773587583093376906306261653916231037526987362421260944475703533754223068092714204430534230076052184322541120226049864541152933393465811250676467778868726852074288041825693278624226563551361850612685386005608540920327577086355516845474118644848512653226445703334844358789340355700038958024165384790639269090979203641438059688577189304068259796412002997122737806491373988629568954718812868952202339393473476587964248457805910396281039041136212281037127849579488559472331159133874052073721120674209960107416348506428698025512462568440424161027154319800407104282276911981024307559168599971992677086162977107547301719937969801490815839444368602878407105980796129159003930527971581648459992217628526985740176474981509752986800364541829796187640904298612802438326358278947908226360938773321416731684917306690004979314370822133055324348175146990849229475898686298488655406873767695294570657697981579556289898351014657698066183031207469787358488645002397487499180345396177536954666170203862926880186572209368641203583204088591129407363070947658412600040134830947494590239304295849643041286053962684469645017406984581436219186945654589497785629696106659189841182414727366679084679943340778862962670226472678276607082298691659833653545174198010150290403399464583808478712993081112573082072730625017641753411084263845761744277305147069660541392690408878583534800830354476544458184263448062010752054354495884658777506503341639081595379468717782570754915621145649246408767472061387692582263676918478339556380307943158250523650785168380822793297152573685203200844247299629258794021404428254946238154817640172512624376198996592676249864593715937696551516090409671441592894523601505779084601531867309287412739171441442251047925765661857326538510647092244003042433323720299808724879608401920725717721112975481936753482731410968690772231601501188260357759692824501816538234251837144847123435649883329316364396950948530211575338747727927167406598149275341353843512004449055912851975179127251869373037338505975065836147058308186768749536754371001139930055073455734559294076277669259380448142406709156705211286403009940451734264232627030954663569455083438826882078128357658288057094221542596997072506357485455659312401452491767368292989176032693853907377040300890056287803343594354248832031120498285436912788325319388702965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] -132534573420798757702881126450262752459378524626162392854385253321953891221582830253740459666018787800044265403334256897621880198763085589535881362536806917774045262692047718302020085881324115811899827477604476912300999335900364452300739295801067198417788440283833363404581960752795158198293019792938898666637581784169223956386236390305689084593596323957806897026643507713405472861078321619117667110995945136299176565223876046711991895720790579140011314357670961563228786625492289380728025167139812638736377778854924598322737085479037094989517840138174154077479711652487471811727260421333491383018409015774401683716309871632040321161003472121209405198944258979990903001574687462867006144895349870081290442427470512007421259993983679820414210903371408204710020024254105548571037434789794848501571680989561230623816473272888277709747734778420684059505361558612367263309438275207897278748035046573909105516805770924932437760126291180545761625331462735132165427159318880875422940349688096957301845228174895706079877234545169969428308115986669023530689976209527706487631210821829017739415883559536898513925121336308568623246822061001999806970469429056026921259269103185840072745392326889727376545653885650019787801039003727170047686280765533017935311423560641045346927574469050937335176880325920883336288727266134419067273852759001098023952395809234421942268419288634630195562083068311158043705123263568945831289245172539107008902425699086022451132549734292693802669448644973753241448872080464766486014904848035435482080597690419407176760249038408687877418373602198452297544037581507822988704782215335397747587770044345481064335775009577090378338606643635118068325715809606709740104245645977969440988491825339963000803910490907554624694479283353262547209516102040466588440574246103644571338068795945726800984375420832872241269022295319437249649438877152479625282880841824841760590979959582262601891921410452420745700205168888551583798906541723237557220366976151439660183913865061157031920271272640764532375093770186548064269702367584281158200980468459516442871011691798828063210567017143906582618845735266801297393023387974728780214806315808244785297454503755656124298156693754338710964894850577321011473786910755379190709208919039633446124321397995787295899225038840684575255393107084840104260611514587027870634284628146799277111440939477793970227828594605520447585294028236403020815822883109447570837995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] 26959781579363021703641691750977457190878593765311224500611909934141946342601098259659982174304768065371768606594241597522310805551859705863172967587034897663682290846124650099003614239021125881502197555614376746176391952006192656132902959163885098453328865876220026161986475254321289498038445881278579852513633919106274655489186143373696631257343472221470026002773221969007641557234734315153045199864691798947975196030944224441477015504622619443372320040217641750149671646406173690099152330328752520498245175655682584341282795801085688834175309459859297095177310607261954941973985088631816542427993211823075446848665761068262530403355858028323483062035538621872295578516628677723528912109307274029109432665311177913356906096251278248388560752886882948894041494468725746789181829804456486356923288549063023470765772818165817966461005172838569577855355940494287548321977468864453086565271930971386395547081436127953290199709033774005678046914187496814205248969033884616414690296227077611806608154421096537819367266822849411916250870210941773598641349123267349727696590833666855477008774492143067972656165555108881184988325335569215847933915847233159133631903932843477650283939340652142628751813341354394942521950248839981579850213188553392127209488893464863290768893555025526601402736385950958595881031623682910532997673781043911165571304729652651967131346658409023998193979753045977017647789688251784100672312990089917998940265368359207695528397875449815689602807269205627147041400152783758899035851552444545465232527789320592806467106897190490375956702960910677758800572521543651414032759295594343475999258455105419888818623137417717843359506698630410879891002416401084610024864529948212584030199396108205315868121160721553239739641503327775610058612290124346841325279483141572927548866397298406448463748178533635364344945451311145475162809667526644101157862222133174545575998158519960148816956297219041302188546144465777930261310732637144739580950966297708879357108642824639710897766101259645285568524233387365408005108420667103940484461886919748812209711119904109703794736202302095057166122072089455337358937467216999022451427416198775875566468113737648364504749229158883123618590629034957623505723453558889099509571825432063431940438393908787281283183345461453199740519215408883432406795843809441692338099466667098871399913381509061410462938319783133652343524145220263349892609227219275749234552340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] -3012489195353114818919060722037948082638256966093648004468671082568344674812687241813081919941972166947316660492095799045227163833782170200181883064269929101535743717650416853309278702481711021752242297970066595426401418482699116005059936011458384067583432341272667496038949581331717530686104728831641769840752850802303010703708997344624924642949237554603272972286509987198067147707030910121255545909809920042635209824745387832467166510878421051431643985655686033150006832449615387617137905053793494086524981919386794781185026246179392307400313364571939456761272106243637168487683900367380273106289471476625990565827714023532369548476563357831030084340928665159610340247238278208427360185519845871206386935721564449547839000861389574817509617143471386399250950150984335221469206528828976066571299187899167796214200664465090563320179259454394226491364337318629213695121079940344730312216299572190977378995542416079251876472231367605601204872662410019461690113134585687848852541863071987074498694271314189936026115476857019300267925375175052157741300913204074468238053531262285671128592950840108313795620020695880086073310735211474430536181255934149420416821526770257184268051347886479100385412221838452625625415496750621550480621790412536113148276059886799656728044175476018387045136511187788428699101577690097824060985613407397842592671550107115649674021084362461970825968962842643891184905321223668445350788341670185484242344475327342415744354152567932993217652103753435716896862330206064299416266029536756948467235683958448969062884118057642493189644428313976360945692629593571630464595045853084744993814664360580051907935915063263799430258613525768662747098500228080064083405104641833322249542605811514868307405743454840492767633470682604611692103872900627248979468275752309497679130627718902867705981918199190304416835760777537906789381692495325472169502424196796378875733791211654615807489151145429045077172305741128292507384754882267200451236389403518552724840304049127124932086536866234543776868529346751762148448073663579192151344752673615256164045830540237593177255499258997509743969738539406498772444459057382432185653913132825052434318465587391736184236907400674526125453042300107821118547820623330107116577674009609564068143702818659430733922943874190521921897330530624620668312648332253959191698402339622608578578507611972121287300014235062565773556530939577622702553073060975564655131600355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] 256544498678332195027191368613460085320673311363767765773077239461458383487674349191199751291195314329765725348413773351157953005502958646876474753116043715768204164050401389310073863376264188992230573518182476750146797990639223287173146911938706191259274660791411361017287651004085685620401458969153839148928103432341587893415194658800808487083145345253652045023586843303534204744505706962529749128293476448663355469068370767180838952240344188227839882156480284921891055332546413995848858564852574220104284601478082162389530512854615011818999209979717482954480365110547963445138884990351799982513968667657309350577579202772292666116472768530969859594647753646102741351714294535898540567005956172978277061093479834574795371672349333963361644564142110952807012474744863351392801532034575929551688860649439598564868633970538882721657228267669986636391657134676157482203902715383434490474861983888660522351063585307253270088554940898688976618633722885138280960141725177419791415525624212812564318502601526210418596601237486871940085167418246860667125455862377762406546024241383803938457311919757633369486463410011538497576509036186022552827741046540741009374569208832395939951778354507147920498706856611726933071651139238633010617509537985613694524156652448271590939781068782970223369652318287232696031569631724655266908219612788814224075050004255666619484674890627337493534552837143595474420602617749359567533988160761955005305347589296595203320987692783669584635848459211864124925985606070428780705713761033223579545546854715167206563446256768246003829267377810009113974933711247597267802783016254084926694467487099180633361670158503396173851720961529642483041188352033915889711437705742355450321031388669283899206419362254832539804747593104960761139998880582644985263773871279531065930187480449687682844855666543706604971303432782147938834543082901121690341459175262410598481152183004036190079640100952984750383852690116756203803273980099592390500972569811092731954062745750875645436013225339238020909990602690528662610748750066599146931570697748753989641276703767260913764570376993832293322239889900442335733612965261491277410576526684785020381069891649255962613221001130588628750855259403509681613510934861287433846597923072419689794380510631898067977699080710381058313727665092641925086560026474086526617189352712647019725852488182222580821726827100187022815779791541531181973921108764567841388207999549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] -14393342606854267491834103051764216641103739129020299578902360741958266163820540596122759667872786851566890400762145029532663440894087573924544579534220753095461251548605684706424604739115663641237370131746389007614078637761922408078128820859572643042619593410423165096797419315581636541881622935999273334682987459909484842115373771768960877821075520485505034375241408664284882773574219096111180823742894836269401146007776817971559756918172456497018814117449272748643610497618671443147181413690205010354377048256047558603207256620294605454103862964248281420069034223174892763242353897980832952556301464635645308080830905558220883576440585870744546289064473799463476985242845590295762158828112670038913865611177355549246061609579179294717665805465593996590540270335246474103869022446405913406702541027944553486085833671296564205207131423756290096262256969074181181207604192605285966378631619981105835592386649719866754634840466874254558857853891559244392961354540816293999077952826182780618926743888991476886393590330831910493088335164383372015220610758840753710063697234504256896496240173542348900557729662853174161721844222603530392642422353783330140886417524939180676082326120213300901541217096595379768264162449346969087638807674333814272804788244342302580254902081553722692084081503725553469579966973663226404746234183445540513529659869169825179099766712130488644656249119978187115015214971299013015464721956286547668219433694983051883338434849021049577021111915568046408209362623513067299061951238904328169368137992244442218470664949744108270696922091384452214517342885964222302361987520575210176200314789975869004702176555762250036764792309425002225470489180294571849239786356830618622728874486954751123418426776641542897503926209215515885486568440256199841116825765846309105611412260280767622216028207902008543533543530978704564691757485914935482811650360700026373734890463182864028614896057018267670444796736245583780256669880634253679107169651737262497349535990182677090725788272048200604852322739702303376062590284156645220393686111868720472875138969260066431361290477499677266657522113482684499839752506670996960547188897505116780644173801340446196649581861422528882819075886049167818037878047217488688572593605528229064345759611008730214284631393178430326142795938644219876801008562579552276034199928892211424122183297801987580757053185577656467474637119523992618287990996707659890489525787586199552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] 547131848121851364335662305466985152042089926466104867152020519158224586476853835065415566939006408224381999686114538740026185213922100249731875762032273791807422011028257757195087478636519382126506864729328912361742243663699314135590782220195291116228640814588670384029175384868454244120024554157957521904121558534518806457062528452763256232910414821888799055245807829871927516230731412896531265028680745085205409655463608059404200861108944721416095807252884427480486086340870254859279088493191031901688657671991775797357344047455304842755988401121803733106830354714234709013456304960763498247983244478578761404957164387834843770817886387825173394617984236159037912271908957827067496580423988361533847825767702477214127539405842623279260784772137595974323137093870808027890232103549808499445916496838926440614842569591297423799383238762087094562466309864654430440511847405271655464416580227175508858979973737091937024297661643615270383663550046619209069836273095502214142426626764982347401491249318144479994069355960189737268972777566195394501021280463998623606337093654026168814382750594404370475422015642562619162610452788081088390243392389951029188587265622605555527819410611355040455447062578608318929199269566965033102100933668344372589348560318304974659845249392266379776458459221822751341393697409212324473499855446724916312875568835109560449519409145423321971911727889056274431624841832116731217364376566795168668490343681524293854489452628720952303640557191077163695188649720694920203651484830129599026347255609839093571017236580938403047664389537835034499725238586618128943447576109106981824405551890086033125572817440386753186212484845770771307165245283110910443080737623392587965002260376439122174098070161143432984287067110284803482528735720393428847363730455776864475776583942382090444397643462516568313069897672343738620525568806758626646517359653143233784173661497104637571589098107789172502969620899683740838341380364828082507826031664058137183473475826531597375519202325147977585576904206440268182609853855370888049313900713178738947621258906039125441495064789591146054984509263311519380158395365435472304226156047312601034191456220446685190982862529204796204809404995655942410028711066684467505672339703922337059916597919023992900047168512986035731528393110637782811761578732832809470217460084755453789147193874565533841808629856864062621657022447890822393171568182073248767783629642142842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -14091543694280727881505160302091739360138570329261105510298037594191255436988209316546473531926460288220062182623073402626922238509728236170785531725489821437573294549297828010633615482143024609835531185049783918394188871361332982381387267418679578031671981596428974321214734879995722592956849283433205803714582491810904661935040789139929342983604766869943656157835669684370621229501207516824288948171386637112801624347853022349355674243379036329972228532020413440373423934527437364746724288912395769617992611689199913435769620119949400985609903382692984754647959605654810176372310193281334311567351532849293774243048725258769705710424444360931167693634270685121443867109200670556606704741241836139702887592224696869596838131283614138687026087778085423925494087836813059234057859092889975492370564430010780484774416544585513455223135249530921624148576911217854289098425132771759013419917422600428393188025805237033774155446202106239012876929835281523633307044687321771742046354864473717032475028383201690774983437841247795094265974852691904343493506241753844987537574660054347584322979625243221850158129621617215113849122020477258735958560204785491436132197896992983631848214279718240441708928877227501075046927309515688838820173819800067179348104079077063527654207512290324779334837774471678871995580525136510842559535449040614035841111794548337039796510723445903818429589783092927215426751671624904270248203918718330868207643640722861420668458494685633248211851175799474982770824181471419811295204300099294761408395860700238235414854497900009217801547936747527320909966805063407678667527774053115185374511676135263858994782676622768029703903183611666278372073630247544370451731611540463060185693863729421397816268802310281330874514554920510893914601735310747106890211115944780540371686396879782294781395234522362378232494576030121371556933992194597294295167149251095807680790489229934940220158487481540324403799678695692838837804338536724763222222491793619301350675830849003512103607391842565464761194896885831512613665318692032200163657045002026702116454435935673812642757588250875980808845586306476433891407335578985570034615577988960575253644758201100989111641613563872467006358599408240717130394324188573282327894365861610917736935082450664217953751492439048124531921923117109371904633961884252905623066928560579692221667312199008782740251388891171223525472231848924557273682016057063131749048238032059105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] 265306213463460835986689531809747719490853500580382911409371229951926931792429008409136348750301860217426869042824415584733542903909488324012692192124613152392092207112958679557023053474946006603370907337974299088701246364266869855248048340886050560189399130975098637144235185034897972548818898801039272815092705506067611445858976513145360429803618510001993355123127114692924616767495644215179184829351170917784122381089737311635241886343620972616814726241482954947004615947670933117682795028961271089157694888293127237029258319664148899332172842700674659884466181622300674499116753144751854778099852397677677226924750316235225099680306634663761614686751146396136910824414141899932259659344409893499250844634801838493565689960750341836650158070860620739238543047467502295221207085575195226761927876952602040805973825615404498357637033599194285865062679706659650998441073082369338947175136401420330052859824850663610224724115513837568777477255241612141500776113261684980227012564377704326028200416972864041749630432343756130195501795945192814659217965073458941946272274083050991382815069964024448047616986650815499285986614884711455963610813930540538397282309469974689327800275197090170616054605347301720145901278702400112378445269591750018778785580942507317451911777789107630133046550927999485081871944435291743191359672143275324036222819330171462349129452174906134743829692789665289712558793782284988430661789598216549052028868697202567910616792152366951877785099057613280810523439327904612925090651727513999788249344406200435976063448677813178467575850951437241294831461775971218506047526864392279701650791171093334286524920535190048180627959936023630072480737213470442402576353831148242032105443731381795002317055047064686299127488846228731599310475709862246441884386475328316340031580479404850829426754605153093811797999919017605817700267491122834427887957790851810754471463730742580430137190613113531434228788059092092178901254830115607478979166080932637400392727064820071522678046517310462581710953915767323542025675388062458336830606731618698616885163731933645338176029487324093317013174665961507925424065176729820374524741601419729068734367510967280310523965122286298319241648793500732796989918507805617925137266243065206477257665040286330266931319380727237658006464523658983527975232669916096780325606992817515474545816930150151634572462145949670470863269925288566277198516110984199436849496373078261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] -3809973788397905038869293761417101737638694924335792358795513609299850051298413261386678539124737220976148966877847859117341569014416220114565236956970711376417891106526793815374545311707637529823508652970871942609013309344207307938668047570119606467689099874563196416636001452544718314345372006541171787063416840067741718069168864749620280191351168792736928170485076829851356428493289342406474770054992061099067810388399825440681532517828773608935010991688697404218093811682585305255272013803676636205907943137100144358690246333899510723913399724966492317533535513628705700732010894652662610614470833225010097566906874309651510114222763789247719040665371568042801715729575531814319948885602614454232533795861092667837945335132379183858137581339859660813049652386764899085099848836446521133725255915035696521566087279219143695842727097778223707339291055434460284255945009897025706820389639890053024811405150398938424617451399134901991887699992020899217646964769359530185387720510314159074398017711939812013511566768955528318668750437228508871784366174143146322263883548872020919239656849873380653984387536125605987312364551207697592900281048610969727049471934160628921642631195321511632101041463547981755491221652820251572870825805307199083512472030284514389242371749514644441909842982358673849672563965491401529985284508381279051759151629164192565441542971868061423676273164033507784689353007222913563224609376454650564195918156834600602877370447469115993738836302941974537184843698345121902390428460759635078817349392658418430782320030960188807148727437630193068506157540497154038011832922140883812784373507743791116865822284017431180398869410569964609911627265006637599317643363903520829569381221895541329547559529021203843234297237124104767132247765131259266572891617529941570184786402500712812229027225130958707533780658317742308951541233918722819098891422334304009071478446774072132914234408602753880221845013441046101563419038819184868993755129057960736876943019074965315969826649480338848048078466815363415196482728355587393078351187859033777146653495597976397372694512472564264343990322022725403231419023610621827153088541275478432055170376419721651640378293317681340434233960517733929710694594915964556317252758206180516328844307907326224322663956995445678261656906136148006797384856897469899488257612928883589856191069813146636480654654457879257682501784935437215629601611264158046414397553232045613776896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] 43527662538981740825824129669066688344139189611435111945074990831165668803327577356104598874824203181187344984358211408508879415800585617854389880365433387741163015836692343650500389703537630633391201114706318468658173054491656029257931320380170849578430226245775175701518359317302132054585875278991745287462882000516246979026531000355591935188797160045482787875249030472770950698823503954571904896331524471784519667444487191508713582587585250546908815287716100241433709268125120140420008716059274054018384894677066455907882986071933114013565266043580992564383632890793964162780583290057540700125871661591699408370472881360874672439386149403358935395850526403740608734908069524304681347731139905206079049976717078698100084607466545106953369297167691186666362472822617283663149732950384401225009606666367203505536133724540386799050183448908873209670734604991780268009842614580211844526268467486209249161628684144023623608109766998536403561248674662071726045117032804912802865129096096346730600596276019786103750336569096356400997399837486623143527048939442574210963747839021639912386647300399998604135516466336410452852681606542151745399084074208870155979359091408779686545899813250688157705387466060400607829852967857637501631681605344573369949111843106553663533483298943157004711295369568560530665758358076554361364867742318494658083557011324422071969658801970035186695397020955520990382669257422350334973971970324090595353113737399272809565449511626236910432186820892231721517378077458943955817450172718996726637033488389150134793141313073989905042614862961621255174809392153904725367771151396913948987382469411043746697495969248916408456815445307241406908665034300574628765403815630554501077116525807063902203994302969962744061418005777463430802295372840489799395882071502188675351144170269512335030466583744975533846267929820215281312258225752943558039571323184139335313653105020086776911371761719829840496850847524285977518533807183124729208078897004094622370112737259514837607424249534817901949720033842985920247513741062702817802128442111784461198216059176484498250559710772879676008589149162083802590713573118806009139109641405757837695481667492936209389521891797304845398519202036949550366086085882908964196160949623499725486766775435871810247472326906342760236121872080821747649061548652172275353542332121226768044108514053572541734501345045568314824926328492508970596341461238513662703795158675007303843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] -404741293961407479796893939406148373464197311007030254984597326267171734999762235687433329499000467059394491874212357700547627932376181987943699978433526090459424397861506394902806269462480668281840603920421871350645068414673188514611665539505474225781275687380086272457434075057808453301220862776870167137782486186833001264176884424555266127389531191843519596045612873453212469130632628279164748297048490668945425862962022535232842543538841450570925414568441794572230670855496789558910054033840220007810064742267908718425593448893138115934724267478625486360803137025374821898070668495477053603563829768594163620977757975382778581808506409738801566239467987983490434583583846159347837608246614613608031111415215267875745673850074003539846856853662294292424955742397652614283426232667872385024434616911783547881198418497331306365873596431180006601038031041061369867290779069964913324743482655271048547510728232426747986382516972250153409177732079191723238848913051669375242024705983240356095223022684829788642692150613694685010801139158467054778298062679115193221258439947777128149904199019943882692450728527811372549250256677201430813675574392379850289934291978718093468170457310689874708457747605516110926637517155363082055216007130852471660274176214251375568917596981916215148263935028778202982067860558027929782599932212496219503746621847070311681683535371739575083256198538812950278556022890669691445491166310195246768553795408555587680950326002795633764725568452297470632327142167482105790339707244193425449223055857566100198858688422325370107405272617141468948270421224469142820423681048439600918370334953382636227147912322959301598457583741057604669442595217233370128582205651330205241930747495246986242735854012032031483524388461546606559440036779633089585730153963276711190444991299924439304013531414020702083422238731582546204601650340944420634836621715522201858817640949690955246066100126819999659902050500210591765505301107810779814973024485879558940125554070483453538230847068706597980078848229644498732066896066970325923221641049738121635026024296572426705727087139278758340142608432071582821861967244371323941681438267892459615747642359557519292606727181391431734785709084097915464224881351430900491563051066865139406029417906068423377534988995289827026672068056478234208642143465211809985359603924554606542270709215769533310154700931317065247823883300176012758162493991085119994696491333480985334382592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] 3104362153630667186930428081730930466486027184123445410609405120934549799112671864894111151983867936446469988026416326137963583347808175382048343680979180083406006803574864300235683626547061917423685905820819328168878688354098203647234207694440093298460353061919348902535566589386975866953556724646971273076135237729547432819788011434948065838845028558812043708266856807899260294138998200919883712704393310849990661292451318782626902087891800240140341601581141850355228658025903624061504528556465247392835788066570778576972385801504647507940318776998685514158832936795518457301371276972725311276190955226528077510358982303206201449003676883514933775751425076175365981914882951385681390138880385125778255745663370178299839513659444243313105526723799226927295921368314641348663545465125590670973830895051782468592720228753944786694481043106223191722253073610995138079974766914287385581379248617062681596253052256813475809297133869761427089235350414473709374755387910922057164550339825184638910261162030265392408276952992154391617873917961882328137519933926046476426990478782425190697547850636106572104028587734949183174843596572190712825231162266651658721526215365824307428097560538275079109129313763964753907864836389229247515228109009624733784742081972921384509982882236472543125964272608435821130503834677901211512831254710730931836039794348683370511164802387789675736548115004524033391910175433947378175126038745115098335935005786957151735467686749036116823126784693086380829883231180456150229157476409455185366106984004718201970350964596533541671085642122213039760285113047990871663402794039736678316063233160831126126590238568415533328904173614897218823365607315428591495167461627230230821591749019817754771917991541549175497655596580947019124139450985342738241434289404719037418588471843087726908464966179216665586316713812142212776772856890842173707401043233071629744950699118611549187313157945762250736862770638607262385430094911955536328878900328185572565345850463649088567211213360218069552621127419491728874010456798478749483587045075759785209614589231345993782363379281619727968491436784021030600308548767727121517653627728390117969968751562764936754104870690633354209930473600046303698770096355847650795734250402657020602767095025257897646176788462958525884027706851554082756834167566953410997480230751870455323221300617228439562783313287810833183582493689941455294245508972727499044662912242244721102028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] -19760625131822959160653560027267143390955387236616083355152819314291243056624536829781509366287366459988068283159179630124926009696915683284813014841487440877250852174123030181501029725862864033747065393572531394755922956204690955872050362475561064669715716639540792662086589531541580182046486637652417589466543328395791283176317832723944727212548800128136776933093683883892471275742364946425302581206056039182373424552813983755884325478761828179265064200336244982685107123763844214413956976977628635165731213018980140669171659591457531698024278790666581248518717340352391863411892806607489840480859846925765397521532728805032426931082434636168139850628688400508364699573238893469253732985817335912560077180744372560683980590055618409519011828058162741701272876309633462122231829381648823442313388372842842546667500175861878462882571749980917698792118246839702832451467322628619117943662367253525278828759820640462629486891010234197107736838804421877846773304040508446194152965592274462268916354048292010882997567157252422842831435375141724705972654914966214371774044181642884911626294705035279452424181004113400997488910826931345074392177395563339506523768301578205555439404195228684903523669657752891711977280076016172533836609778119038945935608931124065343586629575222557144184322564001705870056485631716637967732926955269985014780122807226541930775510961025292812326481671980734303185488852645565102808442422457961579177826817832152792687655010718381303525336180018659001565935515744783202716559794164205745891361716140414024313543607286309916055199296769195491880482545069445831902315528723389733915802768239582411467873080471840782801177802910950434190136845510075376484871249940603569030238842719377045788676507280863888376763822897357702949097432775404378070283379274332406676850208848191898166847367703233373659284846948991711070790568465824968224723477974347359827497818231784051745357209485887811626350130616200059175997638073138078844948593453960344259883615983514274717042190968237446765998568397025393708130948547979968262571937595896245596149795704262682026429100126802449024103167340829335449036348515354377622549619909479188035873894925985016807887298274688064480688438421090430838504984546514637697285142730781634603108558956265023756713267708954567640532084233491817012531904270077157646957763936284561537993575168957209055942297669007993445718258239072670169542611871942405546896710934748541839474688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] 104880569112452499746205611022873962938806222646850594025154208224004780951012975077484400356409741549511267101815223148141414477782251094152870801404127448520573160069921052434979640097334966674420308545527744988318761390721760701317334855361801892755487608213320663615641101918065568724393522302308874298102967361834144054262912607710837479044999057823202417105956291698603645839319734912450370174961470104923203628730480313584956870765065890422736996726646310816424440377485853800102108341231899846054729362090743329390393345746301709136906250225163918354086268699888235090980507595181946033349098235002679858717984427535762446875263747497248295863190892156776430155325995785252817221896162056401290846448638651955768145364435967098809869728329528681726389136331634782395018559661678830560149786957697820403639424222360796391604923858414390319781075280710871193861378414702874173155341866713342753093021124074252212473222670203236461771751578072716656758578014570392944756727117382652024315898874497970911404499286020995522581626905594757054594159648935208266260917631814767348738840199408442550129492603709580942276533960512495325509024006883265968761980846459973680368226657713873809548219265191343176856130979770156709875424310803587157959396690842563477581526876082276063482117102785120588557861404032159071458885246551580919331952814446243471963215538955271963266066889137187291810196751577792188251037569028035797960951518372342247121911439454939313530284462113397189588556535566826499177061377546680699600462796039986058029522652788847602282789008657378952900120702379021206024100701483230952463289742303651092031239053629308765395406007694257979064804604454121579470144930411600648114680046613889119624342641030463342620661314450980319549280999897007157762796673346139928630389848308600386233896931148295787802333443145382617249258812313141965259989176144237469464360661296167690380223678934345656230823845314114410918203231646361258961651209531195467658108105550217665658922876733364198842979232704300828750870823888736810330766590554549985047354185701285991772407266835603823773699922928475949784710776515155164183847144083400965374243567064502091012454540103078789076782765229899815969882071202152901301775723804916686545479114204506013572203046186459910667644532164033674613271209785133325325615073951782108114202965451593290722283557779892083095016402362472918135761908310294073160385522750892588054609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] -466066707941431621152364065749631098968267641911057235324158207274778264009866830006523818746502400294824701340412005285991593694692200616363760610262908975533417717657321268282496169281111524085931375770385481645076852835996911250942170067892122548489550208825294940613290991329838970415902969819047813990601520372215340432880650890632096830618934323998469278124453523628551816235448556667627961790638126008039181791621775034639465588749813603419255504076755784895548073924873554235617191832049873455041830784498618838850365413118487506007597915668338692388002040557586706219572280704781678747680304675810866362688213584090833043086823802247837699331943263078898645607355206175871204162617228543769216777158174115833163084844602874812555536818280652395936485206491598945024717743457629414056112079056642476643415503932075065636749732939751577600868842981093978702245575079736449820304726884170330270346511958701355157628618876466189444241419789030231852649621172515874866662172993162537699885641846105400371458229941657669044219329879191252458483886448368139995814714690966464833720309489978259914365821119873284427281692505526444194107698712204525939319997395179130646744519210804513528295744548630029638107727293900127845348180808298288421771720439841010921279087353266982621443370228548248721041056889520408883446477057615329141036722041390852098895560767159054099693469060333716773930947687029603781376129379074094284576320666678311270637581273918360376460975004993812878689808718247422762896293903270863947768374299698743498957758096124675358734083515343159037034621924534220325087759354041114482106466169204974358331292690003202910250596846975622001519327655416201109151723080698525801947079184783205414441006784507251716987765368602353404416009000010809608734767769361200785673447832967341196906035066523448583706280683032002468542131690796811487394861632232631725863509980925684198028705837844215499899354876144467830357066831312038050315602076953594959301737331278770395662250901319812027254590611317586322404393927593253158103812908422490610123782837407958062098156140038054666201158305496526189341829891676600487574789266177130641799136293000043724651915109784067352497158021066069068994541401081421834797131414824962609012015154732486097694306192073178259898508273694275674191164429997313575405872574390045934102756987462489565458548904840247622099127737327560292428335725217020397482594901222069606381780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] 1741354540034473393387954166871779042599148285753315373203048397098703016367286086079586994720852086968071052645522431512870132462293335044610829016448125493827514056598678352172588843215304517349423498384323079252496674983032814574802299454201026262044874980292288691997004502362314841151869529417449259988897771124144482084747857450362371685274223158536901583763659374161085795414591484641092207969671193339161092190170337882812086706935622466272242290450427435971213105813973302045498770874940776718056450269189713324359165235937937426760767045335868340407564243631259412506707746851596823632713845810116207142766386184199576276520646084808955423269732748913414133523021741060006457416885254521782438172465752294392234543555280073795471655127628773380620227519457238407321484694594360892385649072123789962015957096104542473729787384808532286756405041114850653551890541504855749600201393670087904663897496379164898067393008073430831673137761305794893108911173318763162758762933391968106038792253328149033927193649761588588800030378182440327733818115418121318503471689821058738129624923402684446694467218667362826719409555376164443885991746473690265388936250904290569543184489272324365472184534546105113035985178653409539140637395477739144893011397266059444862369736443501441956865802675216473656819979098350473776937663551554892189309840837546584741503547553819488076078748406096167831295030207903027286258570662860310450555765118733638014077242945892413313593065447543855123407889963382687097141832955565441924187698977178222294075954031653360700655036923209702990502468724956435694915454791427911782751104983559773896814240778797488544157657388396491976623834284267397473479574308642740302728602138672044205235286187843268249612788186798685850243004352086751690272008504833597071171502902037299523773500081462113694722224668568374980140388672875259803688402136446743331735849353465812209517986373469371624385798819132147958093730176320830867454102627096925308118467141461736974673264661705354449659764879478648013345041076774964735970163426712070249972940884434387211441581159438494842534257780389147593600998534585055975543363463294483169819962506172375177993222867696091540985145805533109184954494945070055122256327163132888190385954730707511281412050182128526209083967517052573594521342304981858334618445199762209136838864025464625324773747207764018324337963568915840022062147407655503974752901591614407418230865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -5496538413987442559344406169614176213258738480069701824786634082719261818141318843944718424762654087538016870384995769681590609626702909333233502734112728888653639986110937628099201031493143231348928628157990574445632864502589741607152064421290047256153912062373920586035707097710151166805656374490362633038207931478725109148031769153004343993589664836583140595134845663496982900364642608272965420016717904379827562247817581090754439298237407389346103169543724644211565894930746243180963690103659007114364234044804518439780821478484833126921273225772403177590948300650713991773649033130636359376637869012976617755405153434651684300125339797234322556317100501918813390929012238803306181662354389752142136313861964690565801721180756383284132345637146513044928278944807681758781910506062989775278845497949108112707114928364010839708377865284372160579263599463681414141600565336353565829884828960211294327448819115038948431942359114595765807812576155527360974833714465268060287311944581646430490221154624071352778926123755511931945264473983711476745752347184179333278496591971472045482404946578632690817763051559717988390056316403031005397933939291363553200166729150940386318058866251235233570172009927362162001961050467278271326022151761573000607789485864489414599518963043430892260534163609268844263186673847946598110512717129681980158700660508903089698839683140347585813754189288447076826033340039781210106468284521271748052189882173017911045170400709675846776599700056409999307908206680890164266574746798269871386055283153678972381005605835328537865446680595687187133926757178897273919329546853589359801105219635033676964313418951080098636098437725460224934351470601890253228033527131463344436856012312106526708189688254131824897873208963991426287351067183428401903364130670472997602664769180730163626056042698876619505844799313321588529892211255951540218076439664344661387119770097265859801682609455612359829321069867081821290333870967910785781628005203416661325098401090049486032243273031792005870682103101190367880583604587288985149349233631323409222636373778000257955155330172864412799045351001782720514501732152474925715273796293949569700381052187938692709934488708842064669042104434037672163513489045505753043430707155107591270061367778163307005495190069612630768820923008367531593119628296062939737312626581966948133799893988180972513483588711350605186229435467145922278129378818012274800302867452904343581019340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] 14756447478419285293393084491261368213389321550339965357300005436807934440535534628887026571335314862470614399591758649389680179883446298646630428242078284515029704915067688391138868677661419122117249337086184101665834016082613267733200339299467509308553993503245584784541275830345142267315241750121246229811439235486579190381502595789546488303662837229027573214092537829940598324693435220836763294996682055424038581310021939393063700426907867847937411487215276395599259394099993274638405955598519530862673986323530311602924024654757262156267492419309690132638694292841018761031093841930323112473448889291109919967725654815889647220049931235739471265178039536066543846252518949750805440975939923372571312258818708025376929977528291092237490026834693077408539027606211850814263786400224416763487434334668376067467859995252899217112496844561223641325061340341815435033942699580198003260156220301544718812164028163582068669231135380477754996670219885672526311721683067666951127092786362058830022367278997998540286539312324223946548538884674610718355295756311469671616200031132153483928741090465263541244952517749605750925138785879126107206200086308648890873613673917955746241954929213700531559722315448650620946933215134670034955722098661385407145984184233382379596609696245356343727106917260760624195730654228717001038617726674776314013913627448370542132564668518275998436275531245812292222957846902245074227907472649082969273272887742363502305266262017424590036678910464874672557157496015860572804929956022429974288906312512840028803946097766636516898767186606004249384816091968051687795535890512155254343225723941959966753424198845897338276214879631540473986215080576855244837276811831077611062830600250443494301714443879996394397683535514277998015892021848719824127728866287515634548656730826079400260066069177213456238464386097283447594122342715410133828023123256269438215709157870981393471509065446254560494506307391041122749119935440913181159161551340419640848452400508899157847504133634374530519237614312469310646720267213746841053322114325950058628463964792606085275209402572911293477343087672401577969777094073203510686595805434783716269301815640792938873629328477035561935617914766863630857737908068272500158520503805474957285826460570459876287319065219025670652591281971374483010804544331910589087988620921780998723676478946296732258248527390461038367366438937690343268242927849297737595412961899777684333291110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] -34106450591824787290805773636776900549888105659864337122893918198217196429105148032742713650241903690932058431815564912350756215228004826603241611241831660943745823372576546058384722718171596764828531634096528144202465861650207879172073830310182110248626914951763924291050967563197916517716001187573588106268175201709190142048001343465414670840531459183705778274927519791488984881963276575710043058310444652877315651755027124523598232689957810124136730260048694510238169642238928167390158511152360741588411782659248445027574828564932485206621609517610708175126926777224084318496814851867895627740751684742827366470560261885586310364467492339312019432674296136379679773097376578089704232908747296957287699732916014123722201592389363574891039665048689826684241891645182691947683353687556742879407505367826388066578111353949992739658256002852264472297099188086644544242200026844861413825001816585230862067211649287220197867396645156946718629682549206326386773777552515233761487197679050929701356898528273476426870055644224057627913405005870793758370042466962880268273056482969112635691045844577829271212230306910565990949498326092756988242284748684578678419504907480356782746493531851286782127108318343221752912146345208119882361653030892656415896532136293391040216825891300580314093139035543759006077670746662572600841423636729214339870588977661513618825274173495477094231831034332781665676384410320874485500772164798745721869762572050169596059082558899459809052625771124317896552937577868368890235736600390893764162653882256532645065636417595714978197141332356752784947437637306754878362120338139403502456354163915771246612516507623761651288924578648967605076021624745425715829841361395645997524740903886555596543486803096354086081152198295118039352986197262007403262590756178553414311474134745445600728758380828649426768061388541779309300462538483104818809031624979946136710152702773785050480524248815110270333191844351893872723117244807385782740058525129489080158710894324711083124292648455363244839261670994771742741559161891367039946587372343759254133166821877596192636235171642009299123604965709872004641056193679861239017079231778077093198911072537794999541185016321160608707340589173627302744324741634046988762197531522062369031132576604086795310738950596905818006650192807747648228269567227588460123664536191359990666100651173465876548359911119967432046683410518131016175068050016524992327002151266748221812306345984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] 69452761599974051099182619218640203353096947414138064334537397664476466148580193336425249660446638516204216043045152161887450461930025570540026823835846502497890833238303626684980199702055719828116910875605866192457442449030251945022735417891009775213388995679899367901041039403549075065036859651181859064607037991568122496539552088207975458417042904452803567916447751370942606713456095854521127894766279789922417838927812283765811826799833671957836679253124591557581095307058735981469471547386330372700932546451605208498651407386259700882022758812157407667787052614045917677727638753086091290618596939561650112092676441810031650836657044383089732819757219627223556076355459964922222644977396879451923323069943170417836140049931691563731837946204132919809742806169517524429182202941502641790773457523008254840889918371334955659856852795702204578135550130307253932253628650796582974311063700811453699019752040181426393472385505889449673346335621888904659400341308806522600463056021589116388359793257691991480368090816406549312816490206690981723797770512209830203306144059685189842686969254696704475559195428579892768681762672295811525501177602712970104147004003106815398077522586977634109080002521537190272734753889784323848184955378926541527731650608517499094415347854049573345501216771232716908520035826046425193079773740709181229976174026819177816759843379769386852982270408949026640150463270874715178377075737005700945811595333840628967873532690444592284144369641439793143220182847861035744089653761780631336656468878644215460880429747837059771672401339944090517883062058549819372474243115953567762145910411178716547636372471203281595059588214591656351754166674263332296435671523395136393562568551116787436902321444035507190605045195307817680648573696365458547322685592274968573752486867291013191167879834625811791987297796166466401621583078733327450231964764801462630873913987517215301895897362954742809998155263789363340291195677652300420940429646277248887798364198293283622074220309540762008743296717368269177741649714231804396992250134447633220752523829947871755712490709453029894350453892304231577450567681513320784054898223122590138404728300500307560871861543016921176028394560880199797404581570426331833903500820221490432653833989562643795439355937011793578994021592068726229524819889139932867851398825060376066128484377494240580622072748903150607211989243494358715364055841927856029512788939336339049528237752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] -129423641107432769235080493206449679976797510378419635330869770032326893837774114900646179872125585058499550474527626536263064467908883851488163676054862454415638838150388506221899607888246800211866752593165352422499670514017771802204508487288808514079990713499899889563496995378222913499148390642319078561785279291775595104534087451259782375359141571978074387483836994215403961005847750429049460823434688050429990951264182178891269802566054765053286550672572485139866241527825865167752310465422083758306905588929481789926927091084610119550810793540946694653349244401613349487617783580421894591770819001735954048191653914726800896506213748283524299788731070669275481640643716388785712916692422132738391742155231515005682539106393220989307489531500169290525184843542046935216671647419813209621630182780404027010823908421917993934668063448236473525196136842977190775373923754304370854611953481805301524840982251297638211524643563974040789147344052689772609676454949257295730778536654847001761673255247911085941472006885440479424098345003805909405685030909417879041434757644641031139193881950585642348781149572198510302793987399879550601731311092012529639788337346257823686680389397285435118644903621008494901064881726521312651325090653546916598444874890697085822583830368124103460972223551330407234040201766191005157307481782486683592259444098026518441378214492921126325279736987358055036654988580760119752525136473772621976026103624984693819083209732933377812760167116613734309391625856417960938642941551999564066453827623171745064954084577233414411298437585280065941198983832103950018013568524076467384552189796159493745831644570059003109970803445483844034934976792974650624458018478287720357967469791005728502725465070644172337901592456593815843062363709050845848010856325892557812640553016748575122818586860176381812923899987159164136354462299071159175044816855911958547147792304670718682967665553934160186854905174183956720722916140942067639611816644519272806985812719928047766721435993006305707828144317561556052540438768459685120326139815724793310455575900871650978961670623613168858896876322778817492542270737805206829702368146769517473394654744264038832058711073563458671630406804078522022316777603661014088559593202972311653706937376984737408406305996405138726738885417630445409692529993710358259294849427150259494924234092826574526764671664470089291530949537468797170266757463611202189647550197738025103876119592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] 230198412471125390678254774182881416845147467561065537156605211920296257971193957746327885950395199512799640909295508849956674195926074323357750596362102058330369212876269978934346766814473494486509592883514081833556799947517826255283219320700936822028393258849365508883521457903461754587200304605546924448905727912881218941370896209155181188398547642257452412004791016673504591897011586395897950741380022198118220309629247252168298962756586830615254324646429700317107624381611132035995558825390280996323489193868976982495479031554961541895255151204677294470091821001136476307091536963805752479113033813766244362670004730571930440796063281813695756950320482517592475590048959337656084762428333701492901493903250462752312213039011362658658957236273567333272032931866095884714211704726431082828696792986759766220725362876967686608651377631156644878933573083702529921345411759106098742214008466560069032418281881962862386993602648301615237123562117129686935262003226172295740949222022164775502375781832053844830361666013078407669116098055808534462527488022254229092509143172835797274669256939578445331488864543235287506264177957860318129412357443576959389016934143453659768856142087123839068720313117481911680474745062798163198087845400815450581308099960467194639658378672887305390831020713633486169212756620032116790786454619097948773637773166967058680290771222133526939780364794746279714637803081777295130066136681231087210069707492583549044176093644286476035147298588870779873921248275760121503353799437570335708210030538382192318982015925206177609913436856183480295761554256000212806806956596355546833992346403426281675861395952679859739590876722426311691051494388538184165674045966291350265107545629842463660436650903923910083357721029758553862625400322407740858712894792130147966257160022796435941374252956890791191704943226598213067802456551660601679666668191622157608306800662401342911876094626683373794062918723881310418954992883422486725131227353403339658234029201616146260645388959505734031852640430473922792990948184969625677751574154286423648517436080899684515839246164802236915401225461134781695326921855067867648529506284938829556225814808949402266048732372263097828945984007989661970560606126415771938845547888561112041419905147225360128838357591226722194728658218055670539846964715556708782900745120748430323270178911719974607600011761810607090066838806334918552194181141751428669864882279613616323089410293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] -395820842646135459759458600880668331329804668848104264311551638972005979105118419821741952272249629486987249719399852935216710037579830246428584522275675620701251160291594029484615330678865794902699942857259397807498652076642465607863906554002394344424300526087269432496204595474882093283761975592026963421254994106435662790336203082215206633817574173263377888389547106983630444678152541015490182010520633252000768242642571585258041195839367914880066742486430775090259656048135845565906554230469723626119210432171560840078729129550744800758882151099555370412212268866195597986159188983458573139892798515880062902760790419463540262351037289376067472538048546617938560020784744537014286204050454050742211724178053856390809037576444171816905766990162560317231273247927553998319520811065118772827374457991690281006110036668776137974705939736122833834222200187071281447048226089068613280974546562268212753084186880967355143382546531074310448325616198273335744813621130650147850606004049229425195186844990222618246064306073233842730785499956859254329061738664833082664915216690053625318514527345387635462262937550732072561054940637259319249760508448500157584435940082719815911984970077075112856441895719908666132346658589432533349462504323028519404206851154185940836015997402644281733752091143326342260915287230380343556975698088614455951471684982899781841537288943722368020792366405517857676221644727135724035454699011757040753142106970822142084347385028714510890990747958702824697161642647430634563654585540213583507822467600061925779432388212672762768579823702100477488994769047448849379304921734741608749902615112484878274919101229983883887121569113024823316159121903670675598346109649007235892773064755693995545565885008366126869206443146778293372278023717132761289493979001603234603830944090241317597347398578739395696618677904508185554576912314601700090475345469867385561673879751610345557488422723513779520994611301782431432699859123637292920059030452293054080868340671322367212385420415267913892178732376788338900268059324752593899301782054642441396407872457076781964086360038371484903739999052786434249231225236062768935690144007157791408261257698386772626304800801163174873629257989893903795540752769253077623440076069665251925824554325228417347988093500637995683620624505579905127092134408248082367948678878491028002987674692416505174076765976553686968101830286793589812909081050414175695470452987792396315963441545216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] 629939461557710097329463993051315574511948651361043325796791420530524417034464302037044654965075997977051881012751624222866243653693056112648566438556495166069499300520463823485675513516831988359492139645440840915667774331374054806288429082329608741270240016696063541041718495888984913184734291084101099456532478008673995566058078668239341993275264401770118761423095346326923389028599513486766226389623894037084110423377559883587644991384763499806854658812095495296579871959003465278804642299353430047519417798430652872455638930540824054970017400363355588575936496363859909121587024913748407946643197838253004556553084420299885610258180809941773707644100761092459359243978383251220293631739222112507212564747163848943670863043569065339915987937222602060730539980899219469136680439934012495255981136353250234117260146275920315913366129234175559074462384184807328070449052330896140764749745582737478940279718370545148618128836566134215501074961124487516053630463311690934323700853542406738507952537105102606801760915978404578688638748937023938491455728580286457190711498374467136223633039014315842337628357075699639854459928492476973733540572698879404609254473743563839231456816733212891292690729225933493515508545652652947772850571874244279203468853535715855740425223280669368246750914165073161701897036369275292682914765579823855149011291946905444783276778607328406966343895659176211304290708293550250514350840072144995377042355033421805236970385108464345756898414071453372441857024586068762100512563220392935258519551144196062976366554237974894661503203816468195700184276711371100261509543067752284824065195394488443382899695611145645354456347952965741848008384980966072135302036273004997315412172216705000143486760748850799777812584022116055536911637163010425119370112887988409049923160421357869157926653389391239446675065198555417698713431687074557106751145165624416426116593142921686305299143444464363971211035432957779258787292609046614105703480195809936458677435290080115208370810561189038021565223965247428736565834103740697458991470141427924257673487240282846159808417894911508302884643727622843410912047773355918155164929873267442783331320291092909586832585295211976323325826430575075900576069514560899506534373623321005101237675363443344284161236103860518349537992692632697775951873392651002832930059215189056770349599834493171590085229693936682134132363434915539430295937490356266197923049999058353974749576560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] -843502232909570467740682516858898952832909610871270459896920293899678741493663616113909549134302757522300422708529203569099981017225370125060424142078213817349460169648507793076018054583771879245134854926040243312817162533167387672780063220778277413146484478143021855425338763175267622388846037026260824660753183836599052805819540862434045214685072950527032362020032352116774812457206557169436288784771504964605456030627752210852013894269957136023942219712859029048850379151152421116698129723800959613225806506422519450046438035830889562033661323180393672659986897749550726359925675815485315889121959714575981319367596086574237239091670549002606622939551473931600905601743286689330518699463051109709677069949124031845515237209106380002287418852705089135381373668903421417636682121395948323526654684229180820754403697668853585344664665709226750336373156269815957489242334771074103720094533284009466720171499918049338444573890746732545627066579633311370703263204736792349046829495060927527745770865608720353495463516391247122404827769155739246408680650309983189206360783133517977756829970850643037820905579670748835243699959603171296491770372156221350577044383869468648498488224449789997852694706571378828142451139494683342511611337790376988605084876864105749623149136505308778107538205268244807600171425741144382101281020025212764934603478941952752288780391034585750743792719512901505141077454300298164539696939043025696077486798628948741440886457588130995340998928159470528759742317727580589029128673791005965635198227402481805886779537467696464036272593170763490736260383384514171574383162518424447950332720264199898686493570172067146480664845273364651623799340676657977521833673631470728775892634863531295452146995967824882533896704075583117372771643657448441395261173773240414365967254180690673662067451540533251534500531838057103680513346224123515767563686514496800309196876956822102564836224265094856274648629631386465046212682686313775502072998151954634493591147066227670877105711602614769622919412320564662925783588389707450000378262337989048256308066636044591934305802651596503593385706547933768363014260785925933243234235784080266255663646966103016185060308697172381416516505320548192234910263419704625526455040364663038848557769273261389169922472808229134433601192255157111937490217746195817388234739013488263196935544928319762767080418425466756089209641213866415865726553610673015852495833694891449392454382387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] 785507223568845170263358824524491809104783706483912008482266782195337981545471849711930704919690584927983281588472502960431941576695983304386790322524218220457134611488276848944234379818375502759202320970450582196873534174990838585847062673365327278468348347060184264925940149193023287230094221276419996389860789877819835833485595855275737985934198682011038613048013265186723436813389308883709711548239508140102267060362939231189491589391579413381537814990354975322565020212157805912551889207124423898746300942176510583576582099200027596262220951246176122426572493164588921114225215243254159487276617564041634863962439975943952586384755650023277151589807016839178209002802361908087118325617858166289443706499603240390724447068558152366554650814982634005091455264556925475625474234266587101633034027989059353411887593484897568533175520923479458807880752680216635838968326972743123717292536024965891077153713150335086879783003221496497232360887315472889093375518703835236149498010091112083165282548427603502126614126771317204809817866860957412642564559105257812806703960726813289602487125113219015984881929529891461802193734084975041273539660604622760277285861643240474069443511998568740006864209199173104783216982334843154342652791130924170764281175884623419871005720142936054172829259309735575567172810622546017769873194534120634777209586586602278889036191905826390378759349659697531466993995794637727550901880180801324611023880551023796858573605579109515799363368893016599630600791580477609619824400612983580840188965467970097454887329067207674218083293221042084300468609357556686168000671161029161040087674598718319504556517703993758293693717284135259052493262431206631558357780281585021589536830254126170365254528869379403374444478503102859161528378193168619414202193501029402016058078104190039364097033798487981512115061867291513770631031708188727626994313516936398838492774556539428425808893983376055067793039758257461825113637453666495777127752346986988993376117486003331493564714452606593458256336737973385014876211922727573641341211945070891565463500063960163507693408734560954892543655188908017352815707214267615157360164835293307794881717699701405797600489527344794409320877607595264578535883213917903615282500940035531550026912090062882776903786409495805135877260602818864863266466222268082840536192348894428745570398128476839515655840204270823419777359623304147315931276697331352329510078788432343423707093401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,28] -87220558740322007102057177209957541080847669858755113610761438434557932763996126727132124795203311216639907834109915256459619244996012244707258093702877856544597903027262300278336724054801499915871020905054194861029370557933957191060119775256988682459595782332684876000096376523030752494681610773513703431815407773474361013276769065158431284005673425964432788862137031838627455089811872467399674930255226617675711899654901988568745897433476644166287336409700675197961710975703733358760515232455991041808058758705022898639675491571062428297398277937794252533821374611946624940746328480848933325733744586110141504061062587366235653527274022281281974548267210857596383569636664621424442551174908084759104090282093882268079283282365358835005158631307156431605583998500779864191202214514476872545067662141971953880433483140898551305141308389040955673365510816622828487810221452236855211253161050758999765050616589386087883817421047195435212754968805524231548669981100981627488186441134329501954333091795671268302458557811154798677452635625063681305917802336697612762493557030876269749234117278684243139362575070289109500281371003528112407132520491825206137686733603299779805849599469166907598838038977323013272596403622835505416403670795551347621158187654181286566372591249261127697303407906475952599484903815552493538059159496637967897996571706108130699471629825424887069258530703265086323598766814446076081150978840146211673729616640722741291180068623505963275260980513393826249707338771439186027494469365495769206226064632139873361455282416424440662731101571664899807838442845985387126066204368643047087768376098093911313820928988897444350224211908201391081744263224699991509554060950456616938419447688091258371875793821343900479437829416265834673608733836272876151078470929604287341128098154741041809742839853585169280387167737534196279432837392281068384308326992349097935332542438903731183594535112027694911139120466968726016083899166697686486716574404559953440834083574531163960882693256337940344061171821707280819276722656393058198881024871958402224527284019813605721973570279297179427764858964867919206170235746017755064567655334206156554146144334835424017511160596695936691680222513617201010402387180064190599308747963754262757930234956716225462843292333109312749632728426309358132756222575713594237136734092595704413645770508516571731221675643388123333552164731809876368650334367605699714821798484875685153891522969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,29] -1535998384850563928316505319123470492364297203469366369763994937915107165926197870366370300456195309399435026074512217995412990829468693577127791381556067583466313064690738540082486967671235629897178891537590504993623777744507093930722237177166061565995447188621336704865422134468842359100184200937362075933722612750621229906260855159568718572226508140421875201628279039841485722890606970461342614884285623465356471012088354772360289739974297078952713218625653092986028249854708236013955279924798157661800880400900794426126716206875312928647044831599052100606261200960495842339191720687392494422977192818552215119305517659002823574172191365674343425112942390061999299513955972662571695495926758732571506967139986181942956743367421230885541246536137929284430749011337406628333635719848530508420912465840225608590859237820233414830379249231553303675687298549892274497128008865853225056073911522380025313732115149948514895472313057278364617129450050319430021215708168513141824245952928467070484863378893604754420731029248354045210442533998542635029184560914914841778115131730237439804415657026729849275060757003924655740590830929871105312947958256419060609314210661019335362487690633450407887077740942734377473845654087743697459436732549420995803328046189884012661034639395042940277002606195335771514633536250486338980004541707984019762946771084410560409602945028473054986686838465991419673198585096205720204771105244845778867937696786165115473551267657147804783106354085501093447780322559004444626210677717702433657594189869070430651725402252243246152753073476776135957784359415614749739730046165435431043749768067805125255207268450072253814072773525907998683751388385680749549015195682449437781112928177226354379527311881320105119615839342886398088197991645638647372329498905345935237920540629344431929094048413702167784795873860803057743767889757278879171730805233038483487712641169384269216914710948743802115553807193821972872110518952509831198416676073252943587079175530510922667228008472918454053590009123865968957347250894156184387076269078549650887819233007397939622306541241387227682488184443574125926277998565507960925066839486230089869692793502483943387789516277190109798050644903988721082638821515400366672539505367763672213938155995956963200663295973139868031949892310042722404271857742212718781774251333647905162543674351223323447151113771442509343117069256703322036446926245662102925347826313549604378725360599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,30] 4086222178767358699146303679828517409112616989915645085182801366677338749882945985036121322875425098736442433272314658357526211548796977551115396503309443494515869354515253977183390327065570101287577118892129778161118486637845492723562751692410077024380771459484859955198332123624334059111935308148444670042080749662706708373848999721525493621862609573612939496175372960124664834293925651730941685371642700588120949319393084432865703007526358986257183088610420673647826588640418597509807367355967150358115118145843777136728105194071319008154963933272798174636601431534856277601729725634072784314377310061162828564499593665117831466793309962688124533456335002317268443544018007490827267748904105774935145251316293055299681923326244016367793198973617098585476199379925236316075451376014721682679110170268506746270726253574904343699245883684481180786853798322762482118091906423741649806383916113449108052589856638461295422700766307529595462880752849190808894817497330473633354848975495690473527505303322042216654381758892033442846679035763879325512822651825723756972305592067252425329295031838964255648355069983946529911027487887653259674292000864448632421218453787094022424124360806652624784083379912696576490134894597864381224555349386584435528338592136640145822707633059592209043274148170447659658726083668234512768024095169981059294381335916827640472949082611765485180141323148563346171829057331735520156264818011430639393109632242521217001193543974433678351891784215911189450916477135337542776990525201724933776998526893698887699723988738189025980531965491300085161579590795495448045025399945231376868753432937364268947770899138237511289555250254434412257200410112011640849755364115174175939526528823171314551187795806270968679743166584119752999509610111600787983625850897989271726208609733918889789479964722911436003915555350251770308817811859912785310733324698376950533005258821196888053128717402477073704315873826516251838384074624081131981548929576255675236267310594805153915183487733591524635800960859161026945117174025893574742294910349109091108093978498672514886569231985899209056569558030448415516859494226561678801117426333990417825545263773799599038330093691884860700110654142451375715106174191405468665512921907546048807905844807613994413618502006916395940423575679812997736363578973862226156236742534226710793845385988082145942604830855270885376235981554330874640400618262196702583884352431479748107186420580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,31] -7338378830008181240984475892391037167486279993356339253845847932204514458951302680705257017937194760445239576193238311158533563749626410923175327857995383221981150602721518333635248216083366965321306336123972681433843144856797685035666102378897335174497811398280960943671674515188084661568657283330288835141907432629183044113824024030535912800988572677371241406337587604407799587091458323088177683262132243093151558128182777461818862757254703163235742113962326578520757372221509721535474921442458088601470211120150743399744766818651263241246791930366336547347978618810566215251583865807700654895495244928421612278905190148753668729374364110725018095612100240696415243409018645962699760055607580988719452919577403190072990852844537999237692477263306923951980251852245652987890918686480974723038659251984229075191132788293082129212854780033596656225672202412520782372605105526611913500752239235393814108982629666901670112233841229743316677865757680172080596670454572128900151636715576449110422241201116566131988653143170491972358013922880542447598410316844619734010532163799193393423858964194811067734964652487646481436038817763049146827556934249839060069807085462126491836853419966874163216429645342957581007331477648671477162168621532083203611329780688066062196048486225350765484562860074458351834161956094006469770060417832040182685354254330361653908608913523900550220295874478704510948399747886024775263479329870299492881532397831274908275622731848723298672312532551935031037567256399806999409603696467701768379525653226712442050947878345258910095030199528972883284160421986775237564811861005526196649061959059297899690583186481632496614549374332553261987831289464810383266669052558374410203589375555858711926042301879129155354305390032424272620250968198670253516450574309093119985360819660367981184298366962624618011036268228761399321249521115002560837867126630066912717052151731520433670954479968577799556531450526792784748746716764803453024095740644597788629967198156249077735684642950146684384128808430499331460924749334026049652362951577443204898145335977129562233838198439032634600882980388348082188269760014698195851321275605455286008557539046157988688280325445371946423882622285912350096622524931889246108910913722480263754383860253812911448276440469434269074472836573199759997589039229408549164900169604051594013488013979047275564584578994147480343491807459470140275740696759819819607692599227916989653880793989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,32] 11142293938408905211662003936350428105399336262851221227173049770098218288614737032948233313319269877906421916744960810491618794027232585744497919623387245821154522810466844154427198980702970796659816155839456926453053104507997720061699986324791551180760695934454669221009647011925462234344244363731092368647030162762058983393575348418693846926347540408542702894633421243474971097842435590991450680296929717101692215140562520891539288660878034457841714455918581739572904433235561137938978453502128081057993091191075471146046529181455521077984905733022325826722861715680190391758542593762090133228705217740823839265451736938955484114269662147986293289805615860370301861744511583519823242306312650481577264211684839153822270900583486172881431477276511600056975217146947013612752328874148217171617097105864324831377335863658675876585299580513191466617353709937502173711173872272767841186694018422492924791879532989838006148268881257660918672898482567857665281782322412183831722095700741757099700850977222878966605782479740358811521441123110919402689841403983083115333299342987389106590310177315274744912385761867999222105742652729590074575957460553488792513197001218203089642547346338153216280584987738261144035391376549389972105662664038199496185813703965649213008881611289206379556350827584715173742797889795112862898358814613475953254821916731661365154077136857559643411213128211268323714667827969529104308088742949213891597077033127048580292664531370552801873052013199131127354481529851472916188348106337489021854626342335931500546054899396808557220808557404096940558413997019030385188241801964158442026325767101699268558461057127076265948775917585907695358713255406470466900649180461766193270898123436554836561232184392315193813420385632631593553537970295888217187252910891921725120722361172481306924561383436016441181187743201114065317444933798815301623517085655141985365608137046006265903396588581617249710264555454183846532273671372375783413363238578817538788618508989275826048566551882000821322215484381159715653524960886823612769375174116272045451089024187076770067395313328346521294353477919369277963968715707029908147709621149876902198765021321826907906059326490222241522891244642140616592189093159081460343161627561958699337145217238043727542198211072696723560410420529772622457073858350023308197829583294988848300671011458321429115681708915011090537540616380260593753853930598126433918643506640962008154811324694528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,33] -15598597867564613781786396941940938155561477346886947402793521277655760943077709597088922335217230904509748434153906974614108721503136165457053696802592686285411194975253267798556233287965476087516970853621287277225308892644605396903522587360323038637329713385363797696729591344001332491970691806928267382910710004902596928075965385332806814190568574554692372518708407626095473484985381502082734085244817103590898877803577591198602757565788624662567409933402555441487358959986855205464919136179884729968096083239112194293018791896472262481182854787285906713410687004381674072651228993501195383464776749360190071532054417626014129670183674142944536819328922164821217939385004719570831223108013492801079981099343160990145764791077745311036325970528241780697645090360758899093302287598040709435761473600636732663212302011381254224370755668033845155338724398827793573184879992593278458802072614096054763599462561379990959967828621498300608490653363779669135569761112600520891008802198657851724088042783345116322494730172309984958582157279533540595972367789659577467350805767834693755857803578402000513069819131112368360715475073291038376529567105429845584624111999285564052314524337527490862395876438390793465192012774881261489789202708589135622504702963338317014381656139131265304421102264195987321785664427547259710460456695233849646811586125501083655604764936672876194388720751550790012948621740772156004448780770435005448999743366237595077917398785209385958035628227974546478796259778814957879232686943398562459189011553712567686075892140416324380703930033265726693706399313153122124649106832716801484868897245132274428885012997824197406232948601592945633311667907914190789047454496830822378598045254379285800630434643449412037940788913309850438174027507846877091202029667044477892725582571043072946027051126728812448961041977713783465848731646727011285055698167028888383586434307079321854886989452923178058509772408703493325185237812307763516412978150062490714289413470009893013120452790754105742505021076985493182561418554088136480816556519120278831921008006118898849194234686195368343450591150062225133945872022757068775654904533032935581950043076864649957232432362242547955532065835095497919475832909678037586652663103805871946568913351856167948838403390368901506812095737000386352210009426321102675174601677210265277842917398269695962254064217517209222214636093952341237408469436839522257139176490180687137716789942681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,34] 20795940469022240166906663815092290215395742854678556171023200565605176893943347524942922649161514578474240844767566841169826652052217051049539667566616193898326961721910977269832063879476392675206736379812823170414212425623774662963630457887617821139846496068559155539159040321546993908966218075676751943361434783753842172821786441867628467048701969175515888305700853552701039128960113915063354335178161193715483814614046539842030782312375472247713148012860208770585649169719469058293336930137533404642922429340509410359824803106999685198219089393828614327104814022047418989330329582673492009498896997257685341222365907437199981441513942871416300669976997700350039548820924940162183878578537829460503032899825697128650506216527654352930510950198218777540315758180773268931125503255836215246578419847464285796849318906109648591082430558128905548798493127217112202581313579840320647328357232171745349764173195894112993905001315611321868864148261333107663000332912999263072557718354609746110153771208848711067734537618990977242339929633284553345739584294082088869454285261688646882478185430245658884451599101516895235708127072804192542345210340418937746588434363454006580263031064079817777235710652671209994870245530354309851417988808763911027748570304712380623313758874709557428306712168904475483180861932570258393296652879132218917336853311058015250163138141161021866281923692908829256332660946771235124582583047377686567009411186312081192545810033841051333616887645079964922781009003167032173200311325023669255009083604735795806291357203566385563215594757905788764782303418626767203634048885620890194224894139239769229526913666798369086349541054576549904618812364120576243789762284510187762831863379671658220411823747068738761320011087921659963315312469190844528403458391708341265746493562848141710693723913860186082345344349391520866510884541657723986915867567444478755878121538048288108647587661410795934639922091248715381797161986292915017725156052051062434737841263986591042856469884120532915183712410024021480157728576481910586855230541357738574527781577678167693885971735149323671153707676147913846078577544888910922104650255799707972650776374456617970940163238450738830254248041404849293437311899063784737297601694237428599971797620355550729091145931892084171247620753165566267692833730448385399327208546300911673339176239733999099675937361720601683656600191894846371706369975999691896360342251296694347748838987530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,35] -26330161820996781486235743586004018964966294676080916586408640973142109793796253202060091281417525763852268775461191598672745842659166577055438613127503839150222107345483137598598084865438565466154806216886132668574942785525498533879767721462852882509617963685448138506045000247566322569038298076455253832613336045843458030815995283827451754238198790309610913872257316653735212679120547006156658626614718054108899250281716933771776568817983662262442294903477919996760406349364414085377848864905694267245453672208012419913788554163739875442057785985206330319717405473655304606474271005979480451050673618045834571768342022632538211026459397707407961477188065805667712332635964422220766946428090508802517047578814696415195440353057350761636558343674224044420310251218049964491515525317252334532779739869778642496732737450100310950965287606930715664197116860548372035103581289335700433739106850040631403225311724254176876095632439575115409657864686532373707910035768170567186402162207770044562295045350958874499413410704907350693352870822627622923595565221473998363421953477182372501820306081879787571788454336942170259978080870857334132853304237175544027931358704815870649833110263868197583730210471317012247562492220894046636798889176107598751298793323525696378618858041308717804282317916120977190599124984240730366174425761325606086742888878227070467905142007891333157273333477345495788661947601242360148817158044648956670292670157657910163585264641698772684548661155197209347047252209325531541773648099386864699321096632515424348405248372545468673971753875930361126630628396880227733245595429190319516593718038007077010316233435256971131172801670679657612632328650037839763844631331700634428460486696045781832746522038945987332639342737729563077420749541888639098775804074509662912848682851287808444407487826599013721842535669155580318604741241853045392289655480401101158028424468436910444998431829509097199292524579499933465013230915141603154115958965669804251164742858719587500389149580159320516444376579662866472254399207380131990003748835814164418983590943610626820521490387817065116450015282585785304823984345350747863778749969052802413475621007233710513985732703770947985731163653957822148470411132653677446235362136553330074249164184234656909121582361551675490794366718992594236658168831236350417754512893342672138226357119320972648227128876139983001504579292274570022297249130053540505807856493339566070955975964098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,36] 31177969831703997622556547056741274506476819786410231665429772280310080275732375180422680244821462594238836994272609341609994842487889006643613044997860042969016669864906763082599273510743980305480717332995784948604150309936778715088793749005242546686187171296518315299244176787736329856947172456335103874177464006818666866365233948579650765196177179012873803613476744160080650466949004930963149267174980383422687787395888741392760689075643501620341840684840568064301556077333054978625481284009175524001255531157700783758371675087443322889275869858396646950363523841476298452947442818742147270609011365440405441097854169959722975623735712890613691137159089001235763102400119330039374476802504293276169019494482111044253218389508919143526017047742770327760765590430435882772353910316484334722229130847620364801971390762702185533408315588000233878211861385584374910643211547414235257595348015558772497925075115695244072070223174402396373553660757840880663293917203614041509110510682049872663080549154234999386739328685102337681346749278577199241561030628004210473211161673857388691804087311228253593125631445037644993884677036505418198243129968540643721255914099744308865929148129740781348458319399650516806182277584496546222332241103466222941231443071603945375182570259661319757076133141532808409602019155008622619428207168026834904652884012024225542300119365746288463430416223816319681545765424197903527618475136202224259800002988798991950532830595192646474066197000184927733504648651716879930904594293033683912538339941721520382660979906387057294585543698618322482937716129955620132570964321513882671558099754454233889165273208748812068238274588520248823837907414598291406092510885783923854753716654054302310604050037167136376534612765686422319964387663025022506686497685769615159985539353003007661134809236664556203038607393488051700615591293746068984770932594671125599821366388645882927890455978483982445513772617022212798372287511320042520688921252134892208925046950121057477158167737595475194174958206193247756177752506703727758316634134563923852866096567725836271231548825357911200558560063221082848805102966005047347265118870520665040125782184308121533483157476264581153759045030953713771848690376463325229032108595901453236326011924186284003909705480748235681020317135623121539286308270802166677304041337685916980511792850541289412688013205770906141821121148966330399026267800426001199434682733243873107118723333881856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,37] -34166037597621969651243947106970618809562899263712839344443897964132675272780784773765483950309872737478456192480394150855414260451283576118364063255515917798851441435354739644685718420265266686418932954340379026445163895722260153685812434636564397514233843700434839731008004366362588752674025024349434701110515963897771223623145289558829165420130569045178242659456548231347428119651102808649007344301954250192037691299863297891023308718721213898517061803779360372463999220993165840522963969827116551668610769060953279366819243501622681110899009233741060351027202269247848014090575563300123898860632542480195038556667118028855886173207277012689759547412616038268548329401495838748929952590620160218090643667788362529704218442661724951437355379281701057662549517616018598539592200960468737697605807273180124562981364383946888745802837513999950956887792091734714346839452020708751733161082684251430289108485340117954355331873894900744201867918514324232406633342961201302691765670398191894140033293229145355130846333786535726236107289118397263701940836860593699841818652946601340307318115768769299607387231073060299980816154937975070064055912066629081275452976024850008322202648823768985889370687677613319137839134418099304201845505845032447684996592242692471636523766092129553646912912836003964550108793177927391950550483825944813306856591326406109274134661735086152535910248867834064411279234178981191562895102543763174961524390791567233215106596977148959869625356294686945960949385287998528244948241633391626952461230271476868720000980597538209511190029592028528274432375891607911394088003489734796779400072651277023908923739345527514259338531534313816685424527332271877893680584651322034145983020368633006322766714826053195758506784981682733751818756819545781594207331818952053939290803687846522837645872581684488348154830691098458819210533926389652816943645176189739708596021492900408743249799444032959708895899623558590626443976029177989665024163981645469973787998471678463557413222193971407596828236718800395891976524720207733469787242273046647991211467368743134469488014266782655439228159267793427448747652185121384524567314158285563922052845649416870469361547799996091804788005789595734490020507329913382145234470247288687735783588612866980833482708034099761230376935913188428878543078839313962967914251319290050855066967250667610570049861779454105419043311628544245662466765736453711430979153952403927032630564251238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,38] 34638213289203400579410269441596873120153344828610179772682964260144576234354128660792384543504625939487017799798874627357036177338698923173820831693656074432210486122280060776594852714260151681066173971433477487943019680178276008286612405609032822500961368592103492384501633861208320766716997871365925740938762407062860545020870585399653148006814399852129607415833455459682766153264614480143908923525924630536241239688335951252151292118062074149152758061347034485550771104710683210858168140665465454491000439005158046347088603155336225212875046937990992238505727591021106851493287595610043008951168345211047335907092188441997306980655678174839414957454270829254569439832270154089746355074654009962507273621540684664028330925042761870038881479994739885602913683395664012254648511539545328356700991976291058096449022232608295235368717794518945010085862081103692646235894659903368925995214261305158084541860831249940239137902833435570917880672164727592621541198524844054552153631344836513827782934137150318179189107871710951754046806423039232844212680269864292807477862294039989252821391541199161878150977514504809447096532643358798808363498842687929955163178936271259632109323764195696762705919120553630672028343748878296815872637194909295608657696019636711486762067538191520007659534055559291853045699273189622122476313150394042815311761519803983144134295057071100295101326568738694594946940834706401466667625028010324430157691268069957076216472191089172620766653087544981755491542667717721133968808665983597037738192483585947654503204748420104677427053958347576306776570372649832483941195826428216719861518128941553136799678784904936534166149837123434024106238858799487687269436081374999458740545608098938346733322933860797471736491936873826882463338331454332401354051227381975918181706651810203663930339664298532761424493826693941120654612648923187249862637071838214110076148866319327303737777590092174488862685079790577099568037181648781682265318960440799823833353400168355926952166896957758841209814591216750111085332233734498853223246670520727193848926172757053537581860043538291216803073236102351911494736242280740100556770998697517076660471817579347795757210260845456764708321752723181996058364982436414431148479118378351758682938493914238418105420083960914401643070507459118538494352182293238237624152716740988277915878249893816543477542712348307026395961358833186848203451058878290190126770611583170114576689114644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,39] -32737927429948864777842916575120995494485224562225232518009506573070180667241158368704749930572972031918583541779414060531622524221686890343559623866176663332871164882580943442836806596932550266260071593244612915696405480603616431385777516475163040813295910081344520083787018966823488332674580569861175955371487762371164924708279208091132662127834513528805673885570536665686676367076526990893174830896578855386472913431299035728192817200636701839475003470349522902099354903747237148149125940057639217607316974719898794832014698345170901327382106354736359257851990728227168731183610855252438217697943070188133430831108809919011939493434730866281541830014623057038256454680407351506377421173743684323961817698140318924806197395753562226413969601273059617157691421652545682477238729743837185170481272639424839301482909989140601030009641174016289814289086417548863160262383238065609124134405909984594016748756290800214546634612098368486278667916604586736765704778053285779826425720652589805825604779291542605650184774582062264444874306920336057867707503717440656853399371819508513572380445344442638830720334261656322461367544486616018076734104029677677044959092653691613293444397967330549554144438618395837602647407128623367909454120464960769821783955017383782922712026219595845562717905645484124745025515836310396253459283833786191706380323305056696355795633779935871331026462750044078448730504615025849187076706667526555901614291833408920297226968665903472063182717784034561978194523686682242015714172842599000757930037374115373342336871763472811876700672056734025398808331810802969863099197938037218132864077887652898828475704163339051646336515969849785493360680550560600601212577411086709218873569168471785329836147803513850728925844192270450715482006617041730806586026597080002757692460206879349374660194229646146833549688643103424564509439278694136102575381409305269395123522046570509286359531022088377345449499138117695548377575569520459773204726255275301641278415916341827976504732664981505839376614966987514246510163133083614648005581855159981940031776129274608116608253091609470396543628569101275519130314809127326667441747289657827713348123280883961049836242763392325684801953330930739247486634347712741682045805055429762771247347801808304272329050429803989962345025848893509228951515685903600182641291338463660067765845063736337160877699009313256704892387942402745655530005699833966516758466611335056196975437870530560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,40] 29150408038371813594584408779389283196225367084312688282399884490076237703317924703385598131239016461220375098224236358875426062001944774916468459353403764888622607749117853590764209352001860797006563659007484166928838673411000477691050188862670787538424926505228889393236751633641987634740770386282085843368896403725586262542803302711219681169407650438067549052478621463984186305052566712155873313928610725186738207955125890864512044907027735164327174880476466359385427108148335936668976548217012765936109876520956963822656756450532580491325282026335442534913436956442272218876834508066249068716435574119366155919979298143416195019278904136553555429579908604860467598683358482025412475620085870026135236759465182186146669405842216396688182796600531436307409116254130885679447229551450081809724788242703378593646188720557823824060734361086677486083263575477470287078019877877503133119956076107595364725720650114920784910641176411404749290875241811555493442593183219703675880371811828947117067568666355004383298920368812390628133753501255865792991446233360016820798850639966562193222271284502593919536665075173240487167670234312270963021605420183026851581543986367624833651924444771765407275968065638001626548424507314303956795491256374321702963612413363503738077889814172629482347612786437567104232023508562274282483393412223364300158038834075533338104129677823477753630587726533126801957904176082794244168199845105666630854021722250534480232866338984407996246270416811542056504384512714436553461569010862071927287655622865730348179193567623251824006249307096691075063035288947406175079311495209064967378611030588155256633438285682366443837910688965331459399878029544104533178466980740699342209714023621325908998217213077395561601328365018629075407141099545588154612364279557936866042445074990769710724588278308524722371934569978009652882532587273982889754730711625616620466183218218259638673758251871494811734042887072817725429241517323591458671202157737832718704914398161052081518646584817250276837988958616872118034901458373205148917165254858897348286168747553170638785163498969417651193496049711640398526191106719884478666768145932695933846139023449674624010599271194193884883094879155537938763996503127663897409945076046670765617705726728113336895183029406397544173113917404851348418445573788632807503008647706025613807424304999848323369514228634128222128767467339318912752782648179613892474944218391233294689940487012352000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,41] -24644287492092375707632673934709055926488949821488919655458120768142283395890252372084399826955761032396213083022995246178576873439636172662037852664978204067665147245728967964762144375255051565250718481173442487189585580608357641529531468720986721409503979099927489459686010497851204763897317344156077765377288269564214636246139484458514905413692382569126225473618960819587890691006708720857132927156488581616493500552888014831878463491187987663850002402709085547813828580501710655673088584550643474332455908145447063737725787290227091342562305957880526940562988815401550222581014191949937591981588210466015153245213652536364477613550094336295821225684068501541415722859294950164525058166313732899957645627712201586373872008138624651234932839777736244228460313978833485365588474295967295527114792604619378368669073100812652978571030205755104871453590690866090799560843645260878610325980675474838277109813799815893607466552365636719294013616828219462385609196350324068704841806834480972039686560429857464850481992877208503883801992604985069897601067062489498057691257600262443027274905701919388106855966457128140368315268329982725899669409863635234063974360031896462450316832283226733939657722543859536912808097409584603017220416407159001316832400367071681863433165111486889428766367061010098343018028048289267121425655194162477632741661282157462252258771035431122244895186655051151369685044764651861375665666888203551486163891929146804931787779060323362839133122414817857469735198997918585308347738594587214588938478411366357175425021570207430461366956675144819394088198777183359630592906288507136790709790905946504941052165469445745748588824739261344465227961058092407962103207999079710049361994847407403202090023023778275180369277732574988711184161763531670741237484198992111272683770573420222107712083823382726423867401926300936451497229641962603390074914212838244041954911026835777421611505496042357147452133303717470925104517156340473026036366292191514828578616283892442925990905368833747046240222044603319147786920206069439436176680684101585352469936829094823934547073342052889340900358969389906520270613309775631174745699490604967765852516723327000157442389588893852522722950886388489261453240236136924123721533111983382749111324690959437583675339783601330532502761052010516620730153898402093466749874244635203485708777887270933664320358284442955685602815331369403473719882551121703515112232984467197749172227675258880000000000000000000000000000000000000000000000000000000000000000000000000000 [126,42] 19809904762442331392832352422677515826327005449313376961459475644702014588388884297972746619621683106479008138422863690033200578769623426898758986433520718640048783964415023799351206268790612497538488497807078834171382781769944177210730274957719617957866806353213308826189876246264363060139254791151172463871214139836412426118382403990251760981796479847176587724290908694740324906546148161121246103881632672439674092436636277327822601897894012225092908764671768809793699132247191866739728390191603956694299541318004132715820844196241607136891936451215571547887771082266154062100677119161384434655056067307857040063511372557673037037076043102783811364942983506546783978103294099927960453377311281387748635479216727489537277693092493868279721267354670202569674551969498815414882758929314434983717784193193435309176217944927680067763890271821908765785176593503435066703468734294453852033433113021683201788838185158747435351076698098834854212998128318214448370355629094082607159340138813050508444328368738985790014147727662422395704385766247188039209531683962194425826735595102135385106745629409297080370286799775608035806574758859548886992601057570961999784294233465020567540671089957669968349510712588106495530395829694230999619115484792636700726363348910389062440784466309823759770277922822749556860122952956325343123825885855429709954676183434356049101895729509483417541095286479387075195676397556979863024838400590095089768529886624027483935636135580649524588637528356836927604402755693294201487867326979377507876396718615304377208174636412914761847162423127615293414434964484396465997105073645682408865356373820587997763700925374813917731783947427590783862273741867655930104981707215876647932677047533165139205555045236336518898373195983887418908848728355849815584358932220011914807098135216536824800714875807962343595612834620566907426363210344262790743715939084605639092396492419783605515941159890805799975164847243990421270192915986970338770852706805755453570090547596234772206010135965115883099093095214758203920046504190862602502526660034779216214580143593555063688363284145851692910274165834879075304144648185227660009416047794090455743024124099924863176279003482176595940735351866750267539165074151296011231718293170199667794326222660313518783127896744505637745281553713777097106834554938237542763988832879655697124812704802674155528222130614901206725798577517281126078201098650982893113174576786305124486396631842816000000000000000000000000000000000000000000000000000000000000000000000000 [126,43] -15075188079317502572207459109935340726064464295892500518083348930558066223280454648798229864973499959356780783826078629895050319417318410047977752458026736293266416124331965906379001102433694915277460242513855511516168453600333374608240825316518968297503290861959713599965844481802757217312052051336732723057036382064849551055833370702569578310171790543307998030458335033138068373567671941769031948546870057943091903254068856705128053680587324899738363130091178176365439877604679432714352893279112845100645036125050190457161331322889751226872882959453329468258963816985995202926619978169423929318439121088792460731394960458305582095494282075366537903365156219132816827845620384128764849008073670839395331559348081815638420111905413383533841318997546570007432157133505166172178448492290838315247136675159319032196579173527552218852814503722686484355747928762884953726567950435842301012752312263001240907782150388128667222061292009068012326121990352751006305497039237405231029316935595485714116458196413437138260597575012712895323779353854607512682680522290406170085079184792860750188790888567238955626187488551011718313521830856327703488625214505491297555958124676731798586804312151995208082347629655142365075160486619691585042062173668781934332321175434433575430439673598739044641670024178942269572537621330547771113590459486464221118677881082602895207639477904650662381044803294154134766190656200599132219246440934887697502209077395406063502017674648176369622205495116944529373918016024809674230946372031278627187485662326157474701685754535566080414648877902004256218082821829709737476656898868803660434074359853649205153811585762354593030114535556355941856465530967294453069700822334886818108237478325870734241025220041008946842894719181330723035442103806488898510140238992278241404015959264457229267886132177606436466195705957719316164184387268001011707320212818843044198280991596911291430799387324762465023236577818202212165608989790529618107960819011628081335952165269275631595639743620717304635396239002041058009053464699579433614553487292519870388917969131465186818774659182645204771555057504421387208279006346112922244413200589257609653190588196575752598580187730185544631177463692217147999490955008821837160109212781851592404208099403105408439636016355567488911278985646037668680564977264823818315698756025450008368321885100752790188014093889870779928929596185999116402794602489914644226958825613233427479546801684480000000000000000000000000000000000000000000000000000000000000000000000 [126,44] 10803698573560820929542539403182533663552928349484304364336451344377929342441870058095771438521616171306370678312398732723577710974891584182970636904510217864517221214436760948352413664565283403975410133214524407180511189316662409915451759172157047800392904981032202247443760382922216951872685407051393346932637067879698459183742778906052118761822653028389133807376932011844546556203679759413386851475656876978954351843437839855307085874695803773415669359121663034779206022383810092818919536414589050444268009631992549696793355654099015749828478481753289877596994315418761572217427339067486718782079315621160147226519758870295566840846261100710387968579921279765440181815437450159056627749167778222814803727511884221684208757675653893972396972168934597702030808863049094255353379952733084341444109112574210072392426253929779597702635260702825032083436768926622287979756732260747187391224344076745590714532060297408318116652916619761771436052857074960482771219756424300054825707024881977210193227598821478836795246773961746105693779597402503376960929132053500571331491942675637781693704358234142175310358441644291695457375620650715926129833607887285815105105974405814254328861797565631022392465824905621572007605955791253333141919403961554759682938806267684473703845807450178867463815342820937679681961501393361257484076983778218912716112508472357602865763958408681978265912395368661304792254241768675140562335332594789184570295901355703894285428911550048791949453979792199497191993048279437613931027624382085399562476378716162916494831975844904399116887608348571333219249324948382729315107827829343697161947261983019214342439956693168217438726060146054546104474998600001821796386322478751805675486689739456886587882706084275636242222785724751139037318725590980981156133034359076616861018788813427018818390325916912407862116241674426074171206726015101432018214250006347753319048575831120948682250363656013303635715264847160531136726834089001926325124508407182704710317520089246037376400700278529120826515359312432672395854834474778444455839266636859593414246544889386927182199756032109187486314731506231039196121937739480005018333488158172177341383807923963817313678616852429922429746661149493235677219813858806556301995000482864535460563359316113339338229632816454941729105382556125754556866991869269454605522778364870873422296757607866146705466480386533161170682124355597987794051889940934663700194335093407683461463689658368000000000000000000000000000000000000000000000000000000000000000000 [126,45] -7294282857497909029782126055122730476605445294426851900553833775791915430011237222332049127962329141006970905788217072986019547544181782623593468643651123286768824249818918494881637173111889020980034717049945725327853323441537372355341817528969134096807330041768436246608954523698378931331532079023402441024555167307194370488695678832702318270176334234155657146562300365817408807233375556328681577745537140855956370280246691463053247033360056967503036733269625623584365415926646452476606496125060514937797122667422131510715474074107817438405606641866398636391043955060451879014355886083181041655660966069973891255933371964647917405526775068622437744861569149796617138934206945193693362478487585059405971123308547342678102467213508105289556402984790590153680165492792019834185088541552496136378677377938740177798501594891428265333658124396954408638605519403159885666078515335660843296887932726794425598258044567305775172751307711305974827030004157675149973823648561252102393654893649460963273905837298088613812228035910504947895515578169119319865093341824656983709337349578447785414751932403436048529763898370207204895670483372032065585991257729428679952095721750649017258796046614125661352053019042889899394406169502765712520023355696236979612366182544613305170985545178906459500103413513343263957136884424372694756944355654607954426727038900773098648165261059544423158233480658897961955152961955062865990409142518944183739798962509291278164619817605057246446914250856442742718169794194748182617363399625517061545807754108851960975181176430737040756378092591263026758186602233408966739716010993438648313792704442289182556772594396169391912381817259132823569402523724145955038840801036595430159595222016439517767177225732988853768910362950520774240729428592256642838929747150147252451974347069580373833869665580062419878179080042293516046623548778659277785140114741464757812188213520222049499419026262490111596115707765220720237952350553744186971738877108737289293195326541138690965400801687842755206809824747739807020761790894921239335216374986628838569135090294655034234645905243921543963419287661685274948995621356834254437029664118081353245515449749390807154324393681910831860221527971466086416517529385569289385965605536160342894824199447281886237868662523385688985139228261532095177013901834154626732656684591847988125958747231976803859613108340112542210261572702610817947219168398861622926784790683457538284731005665280000000000000000000000000000000000000000000000000000000000000000 [126,46] 4693752694255278365694095856266501896164376237605442210216099759522938052748809336723043767377772617695606376354483905526704232964548829784052139568608579564172977130836350929347347733497726242926408825553750577222511566075498896515220202412099019665349653645084980490910286081443572750910343502067124253514313831827442773266851924070918929763760410537218449667673067957438026541248289234973559338186125595553006882550719676423711192048073980183201274495031382508686906541971873160286725282058802412827883797223940060092406153874107706001413871723884507792503614146256928622258294674513764691377804354045947789856408192030835547455633765377162504977787528965695784762901763592642157496491233689108767794396385545287529833113648809037616665014403492591161622471191734978143281208239771173448979193684881003971809339000310698868157631785712054076734305230903884361633123670142225732924313508284353712254613428582330227926955381654684304514594526919105272257028542902190699780515987477019295789127151500308317212156640065089297684986286670465167329584156173974186920399748231167098457760501423234470042754177181908095376989252355410987895363427471384732026438292419352669111045243013907801723937306449043758660753501702407439846280811495685328403205233963471845510480503436808752929405449594424591349675332101344656718064790659117655938370918963739276004742179076703075047420989485793016689927959803812725427008798852121651780753822895608146591704774467867936362241142816640113908039568474721143454767295930800434929631610909953973313978529237875643154769193407935000263657166779628743848236900864046021482271248652081802356419880168087168418231650524775733728512844695445364983188521058330775438569137527914730517114709651090057596390550790325999591365944490756718752762941624192198404829033024717776744822559423637486265860341002899615658842406675736612461798703059979403413811211037094575155614950884043846463128040985558225741450395750354726312745265679516169968686987294718978087677413659672650015985202523060029839124942958425699077162864725313033673003797820927942282143580132150228925762363840234544791843739872970861025653149439767848105027187845699448932051560303544708052990719762340505391491829494237152592830784501482826325556115378153809753248557443364822223296497492533507009109072750142097922207790484239402736636600144673536763068559783596398413299439142516530714121839137830616334871776667233681205009108172800000000000000000000000000000000000000000000000000000000000000 [126,47] -2947521079326976956157964901383921497676631158220750256562315903242577702114094283147239936471130392499263538397284633891148409905064183848380279256885498335965436714554459167762860852668469912811982367728386943502899738331698424468940683381230272077512858149592943467469807502540167926220147075992951662533284638615882999076222131314809585453071739870144425236487914603724465970343390346447882362033040639363892436883316514372809096669858670390445619101839279623984162314070482329746755446337543285277728444366514437103482243757074497151174615722195543221920329353074073635088835033179628796189328654948056133508744089634647066630161613878941480779116572743718941820441796581991653712152449988020424022566204025238343789384769103991782529866657701985128543354222489178696851683071572957498532775807149740057700015098232576907522701104526021208515644774828905651077057290493863256198958079768424080802772595304634661897830173911627226496103312748071165061586391972375097553813137869890678232627472024514781385578826587175940317337843163568845798810050409438447940105745286098066840281644928044456769054111325126124665377083866571452115614683311013206911961634051485859271791878859823128517504406329323316169007184316596749509480860461652372940490206664880129139071641825483473732935826941590527429054642657118498071864024421316156641035725713668654866529577414458294734317620267338608273012563699214545085873588292244771691868945331219750538366302409193475304001770424242152079498018227103414700843781654839056364697630473393288944620415403609259481486301575337363589738324637714620709556505172313552175326153513017238195702112732192379016931013096153208864201967909899059074807272945540652289432375742240276307059863337747621286245732252287692226419992079348808609406202587638962846787080925202253488506091317089935687192670030705067439042952692213802449535213482618174612810367173264083196171110342163528912164322178836766945366278619398615373910922615637347876621418159616818907603728445221285270632847164061800196938797748800238660581276690148260289948439507750088577131949143913488254799159863934236059652995025113043685954622697772325197432002032621180235094676187110602526243071042509905451009337836472731129275123887864659482681271255960594795416046659305015191156462312836188946701043730243829989716898312282865879000612336107646963480792163901401712418599290867429001061917879995599513433471826594258564441828229120000000000000000000000000000000000000000000000000000000000 [126,48] 1855378230884168058611532001254473064279049533447549755625543068457294954899350915710306158186325577870451687159844141903401481596396237515578657348262525291696409978239959088460844444397357363136025139005035540349388019645542508458597592652155165667972945765512617439649781400156734483798636642601845278022863966132593699778506867341530323646901727223720957815451925164810300180772236366091865195004152801991203614193662651273402551780853089688656170250797855960313926483757243229992795857374125167702047590079273647031569501237616729018487184146527370833834922737008990219381354541036809312659547986069922481494912754943989111876739699278446196157005386632385494926744215553438727402654640234995025844453717974314214114273956032200703991606704131855120739741515950024438289298597301823028834493643572452223191663923658467839809215731324171075745341114263972708881650296400662428804015748905707711474357464182396089020287959564266158988721643333936860051725599427105623999272849713441747265711018413859123736104022357833564384491438589231975269020634486890717374770527582973138763768841175215891175947746457571737367663096142729328196422880395557433103536452073761680256291309291565161808174647630779473260997101548279194544368277014476891248600671634419051407356229588987791623037480217009621644129715105076428895986944589580392968065982882192098082207749334378416226012199469972170579256174824540264646989395194025851112122987627517350210180774566726966623672749245116895937040939666977632252792929472321677680330436387015587289310657035900577969002404995111741267984355346380035831195421872190339456968395873510500821176305837348729857204233331780907835835732944792928336052333059458769319138462926881046647337570359583600042437776916251286945521925952553288850780790830193711492201481357181931396310088091336794597516555946306210742233758902958078380664277160721032261910904589030590437063944492223914131489833190475765321140954520553122418989496002646044965600200959303901917057310393482935824361146984044739283523137839159979342709758414156486412264142331550121403550109741486036698287434804192640837278809299309361155436834595379148028158988490879481827695644046733806260619936360760970223072258648756073215006120763386373177616906965928663815602809275918650989915793014077772457887057475456451128401304769699525476535266378722482720490618301970777105392855759331184827394012466422543149410816500427424209139455229952000000000000000000000000000000000000000000000000000000 [126,49] -1185037671625493049894299915580769789434253400808759077708528533449542835481079002811101448232624053129669074637870951666648976628063030514677378449023987636766000985708574269989748547223966873535880760938518976299551596389667779207181913796312939019571519484449586002272199262553706636357751547820152280640508240783219453197144193938779484424878722678312947374189950128778683784858863892520546301714595242316616162807172500628076541577598956870105909419152462644379789126318056062084645022088983887600534571407233282385438654179460774456714429066200129376253979225688235895315716982124415448173003954393384366696924002763096781209285578941572443526364011709658078078640735185506595103608770410948527275417140451453235598402199235481824631470938493745187997600633307766955804226074021122662094798556298988188477519897173883209755026378415854293658951751574129596389714507489589054022846551308689371558320918305800814124976609341137079854308640913312513256792512910451137538384278930834039427002709846270322993341406079612361998477745899747831308626063656417526751449986025874229789135854047476921697016490230407624618531740572121194943927749561125797132196899071474125152725243236370143772941435124147678844400833057275424352325611280819093482349429151092823803797161064594033488982423313075924113993060387392233194432766665713060186423527155140761752912025593351997299884187741801228085585562590425502115920464266254418997750363158758168546328185403396252066004508455876081094173793865447768390022024276595153836668192502909656315997195623084501431866578981206400563229826392641888440682384279908804388630484401951275350411252295845704491410206456028718872642055759132834929034604319767971061171822683188496074999177695101386569432306429877133047544914049081676710164000290946311711712062593389233247586420549890965723972991994750983176165298479419988167461774647841013620378703345602627773653425829835935847619300121025339430346808328789769006652485262185020342006080993045712174074363309923573208768669911990731775270748462523801654696437432144871099661456271775119476447968407139622784601032638730659992848888016790167041981983369406731009501732448923637328186069324592345583974933409897688701817873336527073433602492040276658900879358767152544597472511949872957857114069502805936005974627407872666518704835613659888786817011207337475787703928957746669105184779808898383166566501237789192435679052672576263796153374474240000000000000000000000000000000000000000000000000000 [126,50] 758329792855476543352488122842611503173295573375633136861767475749175146780596261615808008724670591575996368944074919772027597489440216871751467843150159176669364292160625404087385721132424782835671544172831813914984512224614177327549587270437707217518454761661742447254775778353716770078512377670574783334190322751860614409550079378550636145238572623415187657634867725106026940469674146385246792733886626827891310130680413582651855401369546534011747341468871310818806484334096381902987851302466413674690530923633140331433515833922011739148023202506673907833095035750265736122022121667888267363092345602111778199485776439132130601214497146513446851960543405236827540489281898821329613131424771039286445313091421278187879045810485748572600776788234920801876237318700362858882698005963429098474864559393310716432989923130879276601362027139665820210984674127358701973919825710654085966104124551258572365487980010503169707691825195728932261107643263644252049688474783800169876936561992324675008304953643473612852245123692124697567419391196525878099772864797022745782563813180005774216023412792943725182881894494408157123683819341652258479180943049748997295820967061437911445568125068297803022311246258045233075411051829467930237185248455864012685524813705765389077460311856486226405905681582377947271011140308139062989031631992505272957879583404735997289140904215488196669531333708004623623620460768024419544369372882061101172494382235821967747961974377110684583264451036251062660779005756069359306697315290961058611506685365692706792580764856749488460544442830121990147155355762493785219324612162109652484443984729070305650571743465893336610448325544113695981715885610198446917159994376606924745503077189257627871843348826708275383698414883894212098308215640303406841716753438151011060508640959243421696997317888125743654230902433759318199731693905806847675049148477099739627277993112489088499145288517468433053083399141178531277878083620265161377650131862745587899603091617873927070624539543014560005146864557609675690965693962350025820350471206503249428451603910858853838599049347973969934252765672979707951223266183638889860067216280529520552421102444856784240368284715007218547309966552407385964216841030517494748914945858915502890105071027126556360300334082003176997682002000623603541934273291799619037272874187930216187739099269961441758414842319389910561666017576529183719184192780097219061762418176355129889823142182912000000000000000000000000000000000000000000000000 [126,51] -472886764717278963177713677366167851818189871812182093498109099016625754058364789151067196049680124685437647558852720355583594320443081447666280240124241030697393803539070397777802906623592673129351912489805830978771776015653252977139358494746419786376315051554264119353761547859524570166576768273638920049753348146940971809855430623457417217083900462440061369723368353455139204464750991123835353540931330131195758606928875398020703595737724752549685045249362708699897290069940863293029014681562742531802652752693224666434855976061094402203228220675828803761080566960393423086372115326645006607062337557590617544229259093404253572277681210220227005468726146269280246383810846749807187736152500864025965845127754435323768149198109644635883529880499517623108440929033642977376396889611761095811127917710850716465415446647680837018229482501748502177220024239998251472988833755578844935061921546003950382051880047501341191113175433471450772609583309474356298034511880926508553844379162529013083605942350064814007996093010199415771068070713571321695991495388871753078702545289909677052718315285197243264703555167688131609297256059380146473177302385048772175160940719826823685282424876061570643715656679049899745212107765043739404889332521398025719809739441523863480310985248363583559199978082768175134689250817194526726978151565869649278821860412497539828504830091872525551424985693592040240831807172790887395105045437420608999066663169687132857096013784966118529132441747363516412425628484525417279758942135226567678770673190639360296049471206424122812277040108257857717621025215616207842410983664312207532588071069198695601033587849967680110310649940317666649345125203208934453051379788393446290373764000997810641177706630741864625544151497407393058492960896593549883559977604639922590741209361928834024727356992813741147403343762892617573062915237378343530994166971354928071596637678851302492463495712922939225874517890309059121343455878628663266565278733753072937938755227288225170545488505570920520768310272819093813250842177163207952628501173432427093488911394982463420582627512658086504682693456769005702558182853164219336285279045430131480031832616225247876864587137975729284516955544645232164647748633837856844912254095605170156503992625879283796326842506963385294161132527183636793345153626084757437935000966338944013216820319540190652872754078626856720005510381118544854546299193027469263241367979031242372367798763520000000000000000000000000000000000000000000000 [126,52] 279905439252742866245675522028920201678469117740713148650761834598534521916145735198798013964776075716055095154226325928100537177109233472403791196487434028169299200609931140348437257847841918059791971600785821791425751619188066842157469778151272231085586673239337357550166056638936633780730638937738226580076079225784332091973204939863621562232752189776802062848092723109309246793604555564664126938039768362017628568352381384398143917460603520453898850354521209412384100182785277812611471515345118931332008953705378814839581435088303830766609413930810714911390648574925502342092961749033563774858816445448205270284608488311454407395382812527986056685619429775993626645823738807652271126010633002179078388294013734859314309129632073398894307015423061719215344513862122094276138844448170625223033423888964473722781936291008143067730577896586061570854923931659327391331931749106165235673834624129856666841683682031213894178882952129411764591079047109536564720111280295130387871086174519354727020975499279460201784485683368681725912391247004712016286478363333206400251121266457002342555330761877657717448068671019764136259027237531365434899548410981708016367913712317186690592397006405615544847799986406896816275226543286447291936036130567608550786084492389571648253215424964118437468161576456003407707821917059629969122340496133265972713416162128850802371216525247095835491363641259056125565488366727287326711740312203114445750230714863964364485776858205669832762789981832763360611198462410676711195662390307132516597179667656173458904639621085393757476605475645285872891997322124366691488540103479349258265964968516685911385166211819393005048793167338339844264287390848159347508129764114713172423610939621950062491530318245968273839365932045633734573517080160237980266959833328211929748424931957313928567648480125063603893228103947498414787716212835247489229835735335249920548751172834794596864460695828632843079998904235383832370447885051097984867375946068606962919320364905737516044295324514877373953792654270314508920779704970650791134640017817548002435429033640685535613111090842581468946472868523308717840492997211008630612435769699037425080693291156364043609902746729805346978101686128471184604273258019552533114001898318639098910096796814798114305990226819998961824124030298229991800449198241903578392082391587546172025476805068081083067407743119077525998283363409401452422443657932906936521468355500309093320935604224000000000000000000000000000000000000000000 [126,53] -154601365399735174386256406607413637617683673787964218533077125578986954548259771728227847749643039145433676877986963711591214660650858752915834855717937276981659585208809731021244480437082521147255524218075071310580972816590905313162757794391107299819974440515595865690586649876943693296929060784995702306474635323226391449616463487288301555696359759507548116519259824235486291905050162565849545076095474581211866070565762205202061798442392363697438178999586068139093852772429188889370162468946694795466498645257407877573508195800241476452114524022638239155982721194339219674884945432542287166288603412799928066742609980394650869067166639920469935133214486840270874656109434916806426740197649149602184878905089032946181397924758530648333026851782853801208028070558479786234311637249493495218148108249319954394258601999232403971577210935660983137684531347999299438395933421438925727994724014873288238670924556357362781672148658279717896548429484831346226403884733632574210148564406635998682680737242975041704595253222568335859533118138833848978521704921914678150838072371503651163284146421759976656588727895483223374007473718600630340965641185484437008482904413447170971279329137723402899849215082436261934827119349988889096286250967404306743426898174311312941479959019350501025275844949338823044759415822225450167754848365402352963802197906404720231481220161427559184533882007261956856424565641943806193435402112587360886859760722637467049090090365977034719412094820238578471867631999360929287723831700432499022239679120701463345802666253955793861736216525839318035951876593661078781042753963938309347422676723989445111806536636448237988605971064230857301847564532843537875181554860567968924564527946257532782803227986510053127470190934079541632466176626656032627949017612448147291643039016581861429195033045067694133956846286545861420824423254278390680281611320575315563380595724778107478489130219671335848227635467302882414299282951652710217032612426064095273054191681079820387277143683856761565566666251386389173502501218153097442890708264375158640980894383914132048809261587774524141364920517877372623275427655518096937151212020059447427937451940405073835606354415152870475563438486305567124371766175613530145005030073114458602215002008531542242246579670658513382465289211757583631487647768529457044562624980174565701686565132557495033764775464575667021907088187269435947476110679182501744113806905712520208153124536320000000000000000000000000000000000000000 [126,54] 79001360072095048593076988353027418933442869800752854996758201196884038769629520077534945539882453330365782165158969431274452066591120953002638692742597087652751259543082357305559525515941160469464572084027901224959351327482998090518959222279089137902394939400151136511733590153967533653245536365044583888931267832402026692787462867114974353891032025516104282795085849179328150000924749867239535768003549857224182379795014574648631351828842123731326444845415126324119077315487603305783030666713473943780618592255559699988987318435898926035211987337198630509523173459513174492022368786050041044666351390161572468618271322918064481380993367687167446741014537874430006822335948079792394226681894626247104262180858730127212224328122321749463462524451608431502477572003071826178048014795310328277555334932649359055699130912875768436195918513730543894780952701456012759184889513054035385703300735114786057606597078183594252391065998939237817553439400278291436539875388878869860364694868045601599992740747607284587371325742758894668369617637090814234873766878548463381428312248736697344233765010682141888685504843441377602698644729387761260544575534767286075192681180408783052134316079149693691747418284239316153905380736809394636845242617085984721175730785123480889430410428644025852795662784699417185302511344646059439402192425905466223922425091488448849722335175689277501476899803105594764485997387362791203717144582659120988061829786416837516715939911116146034137410038608676255052796176128640786727755707639800406452156099945770710058052238389972987045488328143420950267022176185980234822662952509393837447532640710486825831357609717240452058769357652860565991207998853845512864074606020162332245687949169083429492833644975188911316987566213364344657177469674448310209020822687995151114416375516132213047448983497202221977558037282926044973045625467702033117829118621240227681048588485154544061237176806434200071491964591113069833061659461690357951379030554286053932597568525229517544279446928383169920228467459952304718759974303408319161914818726923486059912627101592057041276120682685198887103727720909972445798765599552435438422918797246043174545735643016983767575562206038547175419782335392689200416977780244937050375764268724797684839387239082816006926750793728770335442775611894419881044633734672434191296528199256087403012579383596574433783960835681076148884249491818438282711774649758570063776792521937948478497882112000000000000000000000000000000000000 [126,55] -37216399959783052039173822547216215619084886268655447536001632267674802619569674064084365377454029109076104938080158039695902895839878283278623057305285692644273815502245785855091450532373027033656887359442237080672839318367740909272142126274587198418659045302985293076546365640491209469171217068320903983444137671289706439314866190760549866017461235575939315097847463210900744718206064331802336269887603808563704132269268004465782151966155554961443502179188283186890988204929763451811126595239173461284330302384454593961890208515824636309718656704993097073405172142853001751292573922464347997101616876427364104832196170256909261859830043212951715927855525678542737038624083910046515721523042796101589089337203697939456130396155857546370502811241268712855957362478599646074701006820375711679475642356674164283178111656799323074699429723611557017093317341514754652563057393033653597087299288131732491768635730899267576375254041308423345606708790905949205158007272818387718945670341365345589993655039830936756375994586346458872964083482868305243827880539065605859334002555135071510212605228721004545924020296799550299218614234201325332580048469987911877224919942048232668533596194586922541368329006177769001247670195926353829897102857906042685301656464797646160534433602683240467370165877216644175928324671767852409750132000240756643545580676813027528751854651064221155506305589706582040925248095019693976276768127067904057116282679540407254441992268676672606197170049884286738735901173793377959612918441844492557208385053647518917401515350640150626349607353733730768279492101061452053672775197420729941702740956000486802893276877543957294482775042122072446213441370304871621617485696497414320218482866386524361047094051824014191312428313422668123661514520116848301713613909437822094391323137265411517786899955692220973684700180269666787812606381373694446874291784919077832620863018307571644642176346610300726757800037827922502948704055719051565280067314649798457240821051666589709892390043776014366039032250491805818391605501077519227125969424533069779133071037444104366735796192833255516324002947682487043656322401476117249327313514381143955793245435688796754402866379847106466931141908532600289131447130096854685229418182329502585456595479600786492257379725378885736397502765717493856928272559288042338802215342335326197448820026595240553382972935573198097772517511278186468879755305939380408375612818513691658859619287040000000000000000000000000000000000 [126,56] 16138617719513747925834082630636012316695541660228056604578879904729692164118734762865052054119343121749815951876346114744869866783618731441294181326765003436720521796153436827706473368336357174158044699797336159097828594314982592681621606622978146498692246951388310842827683727010444248496936096057629727245940080562540166482741212943265740425846913717857396346925502998174974123578233616471723221459775686726491299562285365395142286916399084413635879708507126503912687815779297641069340557086767999003542645368380439604925799154951277589238369630097789777450014559750631748116098053544506158492695314267066526108935949416979532487129908124984150855590285355934304792234239940554870752173790666254775616500214218529123172096692766568061088184094874440777790010842684422753032387628483583668668535236194315905104653274122876121257389560553723105098701122257747129941711594800220713420726716298912452026994482469428763687538920418319926006221667124362320157804498144271142208892431226550813162052971414279624812213151792687833515425719411626619766362508234643313417596986178679917968632760465787314037642776558551954394130018066347808998070260117384485862488169040448436997817741347477104879740055747654720754406252762115327825915171248705068936214239318929786097306532502087567455706170973361570786786071986345159804746922285715054715096965764364864603975851285355455561781277032134817734755010454883327929514042544508681526289651143602551650927084314229924538376412678440566327657735933033471986779047145101851311212323671201407848836274614008760377365105971220166864191020809103687547295924538164056941955729610473306959873710899266344187972184647176128776056768804828611407361230770616243974805641513454262278572771037317432951596174152924286027098651145760217674422786117311744696759600897708122750094692378271728260256957261349233136723481077653021243018617557157900411656011645796161232203871609817981824904985802859155696425564750817967207455443765714696531878606706850380359054430888565459194479740699886289741247560036099103343923958993251044581842056707182075043859374823961318933590510963812481843305922566775179796854022260549744458876449786945158316841072407638662062192962026255781842317087214299375132360947564333011624722256026751941160757311906715648110265732325413789226196855941700495052365490983392025643112274670295971784730031714424445386471212910861227436494082633617888254640146404113108866470772736000000000000000000000000000000 [126,57] -6433727953197844033413323310428713394108203476044783465209159041139710359496513298159395811671820247541053103193789814087037140647515974995229867846804804533395437618453163154017897720578996394329242970037149887496040970485299717695885096021286000932022826735055409349838693407395605856133655108381005480013382741169356340816925102170376617829096076591516741150254166975539125470624109734748740209704965850074474979384393699182092938209071157878492440532609355403033266018403514574176229799576608265864811076701173682714285917656389193292545269564249085860663797051386415390199183471123854077127590553132472314263242015123083976710691157223112352279493349921217936344647885534605036480551875334252179662866369134228063123010601881334460322270782174938970701493698411575244216518511285346175904857595472161434444700317927634131990031694855786484521396813083017471472606748633678317218285415530344782474456248458250184878209094410899265097526877506324056842835497732185626340445602131125452774123113445631668103242860243738644478149461700876044352884157961348090473450592412162030687554079528077135340001315927218432214534956964465351328637572428238484828189184664501084960750925720844898032027849660082638428592599504726320039634420805313912731337991306281912968345470409079417875656813187082699183460774874047201259884716023270671143411562105362297848034857995903667253579263636313194149083780888746954537010733440903316958051059199586619455308359269752332052011209346506431510225025919394572801189569002552927359462106934784659011190603862595024724791977891789849590470987991354686879892072408082086705793570540973661497921771874973619245027843905186882868311527766514591680666612609312582100043068260881688041348487378691702537946486674597367351246089187733968290078252684794555641165419651891295829917257286316054511672647040216838572089392815094704978474657770903802637237736076938391441552012705486712551314194519292818485203805312617987599957187771795596296567984043853277115670808301891687548382152074561002026317092968298875813086457193756859987319092241836182180966738289096648626970294421098509123750520486651195328377272025765507462240482247711647352550009095549992682302472778968425078510361523451084665471678152271547225172011871685154275400583907004985516580589308275976170461508256174222768754404429985347058154693445812484067006133884990684161877849110140093889158912509923735769839517412147524879714877440000000000000000000000000000 [126,58] 2353074915492190043980494614573908080528021743204121644754251550057623537329876238504576460377925455342484663020627185687199419505045575167241884177273539966170304671392268414825799652856789271785830980260896123045247124253691441614294769554085398801274408651978558852378514364637137932746008913433433088534962794971103986540980521335269591683471072123205744812759654528164583638426001423181222105089559261690838895165408350184403114365746574355108727248222598452551942098907179767601973827608537942340119842816660920445152822459247959151884942209376387286109844282214390331975287570830134951852595346837391286523886454608313759496712560576204411038994806372551418880026989980428850526816418537643211007452193265237664009093697760502362269904333638404392291455557481445011067299507577609113107421508098504855553407863794650915660968641207116199219497929046552842675703907710283871085899344278296642571518707582860527200781095194156212304437999841501362069603794322762223060301961029392935518123634774111215298934990476838630975149422202522874725328594873228770573849559597122861234562482138491647563199195774671457977055863990651335034836845174170567748302099764783580745256228629586974077830148705824816975067383034971002086318012292809334179409326617291697385728920669977352851279259919754612757462151842132445583401110690102681956098547614224195325712258127388048956518747939600312146558743010729896355249615572963093176040622042711731135460703776034532076580754384469989764315296090311758598844948723880326818189812026969269503754668902301798043439940568631991713820818840438656389200373004756110969058420975408634335520317982619901443166031935748552477030588846414045716527745283342592527425361786870708935252764614153015322895441235970184567548446175551882898283356326027219922962533578067470453205030124569899935795867142792890962552292956151579062863693723374610282878312821967891324561330782048759630933196455245757821892905267188799497527339161948538833428915342353988156294878569941212252582340532937859740285620243050345772048740113683320778331824449848385808987704358733763300729660459215554363212147882927725882214541778912803506423040624107976078837704671408544843700497094359044154927901882537172231320498935645640861673768929328656264996323895955541307218012815065525127409554127697790342281720007695556707645779745618286589529173576948421573494298910612642613672316907898965655080938682522214710592405504000000000000000000000000 [126,59] -787265444333365406648537051352705481640461344836272212547358803429114249773977901230374017535488410679471085411724383340476229164454798106283628932815423243179480828660847785495652220768587135303640306665457293980937176058877812175431625482665448997752913845143738717069009975295742932062122739354004659307168493625036410022680276437225027040242793436674930467590728790143877254459331729240455998858819007047806006496624137948058036958722796952550218200825755389205261673791635295834861956284679111526721108038683421994746422219438919516977456185259030896815779746269553307714856605766806941350070369565504377380940967217139907259376889472546774522366373698176279483986172726328396093854199612352775534076455476991680621057629652941609746901576133379831186619210171613670967270742983981784133916659425762997238109790690394812254361439587483313410751777580973211994039430819596258811805120955492423615320461363446962277292735887611639259638065572851166676866910934014517089824954550848650939144223261262252035541170462857477033304253552523544247024084065483358923926145129737134641738633346912244407531130059438535273221817875686532865520872064332598442105844587352797350535998552340824297785486723388989388243289986902484327487067782268705349172831752900513135121363312081282666961128988083304522352592554745987456022560806665512266315236524931234790996342057360544121162070642494832350823303626196306288957560833762009153777397407626851102472262898387649948479097530528210420672425469283761157164397797265966116001289275025143036362217101435905984132509177598655809862075384387320544073406525641129298529292420769436036456639536235250867699423897172000299407441017578901927709004531336507929166905638320832782347971661772037467052339286893331385139063355825747671131835053904049809531999153007925553384481560193296041961304480363352886374656608586986137100397271917146062686726258044614037727901876106790834631663225824568558328849673119569832340069584054362926250906342581829068010090854068299742473228943838000120554963797587774965301125127422828617876568875673321405648884457314524250461470260839512167034680155410137091824214049371354972372866936410236202232613807198968691665237158841385212526785039912170564547500973696984805437987265096470887699935420037557100401786921973955478450594475834427693810674780960722939115523531567017901831910684820775012178211193295362248051323715647948301318815900914003958657187840000000000000000000000 [126,60] 240182712181183862132191504685203578781992515393976513091895147544986548074380614751411030457140318631829262595131075844245482089937129392850108637542527029457452137071335616400879625326106429019662428126216227586362043946039029145714998146921035499589926241382039864141529651615001893268917415102892166697940279075999681302082732895340548777650765354542021805717223933161682248428364994998100799306332023668998289231736559441148784863191693087915511071983909361819100590186914284051680640154621013497974566677770039236835043547603784940649344458070102885895399798316085505182580089863830646602937222489831624957731838039027966766077236166662249057559398417922607573629061161659058968524893016235716380268174408668545191977966264186624514131583827860519358910197106229437848883230591482647920988831568914743395144184612891995060236187838059030287305991305871503144652801085036813911719998511648468227830983804003632993714081870281007082644218754827064751194181034197753572629200776649629305274665251898314709267877325110009310189933467072463877745160524063893347656181232491563126369563055502629968703274111099712010398770388122572449166588537553862454923250423332177384097192161832693919252758509064574972117207656470789248788603510946666317909330701103410630013100401115239181660361315498625690799936245229543838994853157938799273014096088118772748553736302052682650136689346259755326221066925118422202937187885769287211996992587165562642087680413261251059781118961032022119001780919371093455738859557035703379841748324214645860635678757112083263396269470859419985306935259485138305647651880442599399968522124900093866065099318336219048345986722138943959658251392356502250108876764791425471862308436981643734142365317441839330840202540984097303904164140711743916886638886784438610156025424135722148854874441725978699921970848424345130747665425408564738804537476860009218380809908655649702615114644907711561484701893097542607719447283312242832570341441549228403590198793370350243982682351265363621675712414449189626539390579426052982943368069590702127615586039776324308619330185051412177884464887295551191870665267615411654629078427435942699399545667521959816284394089405734383172619717697349586760045883100857283748003170932830876489857497600241245194097169977693957675194148451825110017703623093266829755605081468958342607558124065783679518356552095890352486963825448634023437870038639288443055218123286611748733321216000000000000000000 [126,61] -66682442340903707313864603269976897491557199786597971702595570088646781981095637374939009794565045649607377626187549515692361382564241587165816573352688846238187557962900026955145522086785387602760734834068925109780308439702128834319787817579656054306117710520004073352635640378006983910767569340265719056131604377877315190142259764677527206719461986937454373197594596578576797366185134480775705680159696965663650265178631478755897634679160639724157754515147475302414075276946200403467915194211327047269542729624976594434829095779475941581992425640260750603144460894375450613185865870202464002156220693633922207376078803376520631947076979622052215977757059287026442542330814459007297505432818622204531704602114154463590429044133584927790556542510427993750180157235472505288073074940086416269919782411316330464502084971748085013381082034252922446430864892871729036546574220992088497757337542665593895966753759677432237780935964212986188001507575225811584998937806655132630737627496909254487537485523903442080766693275107575649954487832672078676476559086789124341786549710538941872299466133379984303161393451199760794904325135492451710894632403239704009176076511101220037257446560815238446831766490356754690523603907457087357210227171443046559523897363420994087321099987729873220228720425720971355638381950089938746718095913121765786746872226328978231967590531634205057824037115976238964720009748529822676331325658114020540993965740927297191844181591611917110292879087480062081331490768841051431267246030792108374765325395067419182846971693665252775906660522157923606822713524214857086824962069364479637851153563187396346369123914599831204983105565009691538818908845626255179734868847521416924128896881308942993357080045759040780887938249584860498078298133572900490078934629888713104367443611027277227605290018621646998603498986176225875109525522132626919145757854195702212444328520043646402374865835772722306870910594472807905166235124105587904377542639661113665134726119189064217405801291635819841961922970535978134909422067054577489270761014787537538352116921267004804705569877826511156469805241227850452620229515140865654440511677704707682922585672174655830353182890533396825782572611427054377244117707454571506487107025401031158853507471253420393473731207296178139077710870634420511588399425405407586467319672142848401051746067757594214516805125914842499988788414733441208719681300136929801485805326532781130802790400000000000000000 [126,62] 16868850748120975249181680046763940847518944624867186048610173480488659426163584845362832862363939154014200473275277794655612193548095874134881571720041664378327786740007401233090733172527346562421660716449670295322222186580299807356600447529256102074550943457678704658435652161050294824114165294370625255778784038867180071891795904619733934252540604446068288594526869333752942309324942560402232589398510375031274317070563785943596064736381271497525464506757637772485230711038056420177744395681746656932478590866154246704978996062854375972920181458964687918505415584720006891441957369653293098036373305154854420204781195632390900789384964384503768609667980792453000195875001031381852137432650570019143033100503589660728590068572375621064319260426776843023978959007575031300979165618056968043617535894756512466385693977965187578848650186429844270796649707253740026745264734834292157851305636182776906140602667616951818373932908598856718335625895476623347840949015532491362488792143041674887497094102788457994249161676730247856152464981774302951060470480089224484984104238050439325685050549425075311950888895399023703964039350559313883087517842212210652059401550782934265726877999001475179427964857819532003566594935109298869857025290367108612079565902768752642413947466052941033018557262733357721091718117706582323998502713516125220182560046259992617352978119185430452507845180843961381711348905816863027681344603123954409295342883058890993036943338230479635250919428000565501140167960154912055448868267959288714171123714046223689124027988050642651694065904133568582506619312111914340908482271996589156216860774305401177841977536492456119793961923057985497278440989975714831746735761031222529581995183829328945415282796711737917514473387494931778221139065842361429258724790163868087403453318516126180765003612660045917007012156568037765669800925833634606076150797283332977628760373378312791268590106695898414902219760062059626014515450182608720644251217163773435225013289750740417949389332147660401377013623333111908699025462839878407006752595522437432387241511561816927211328499330937162150414782134327321740558535214663653405395939135749662685171163800979051579196472992589297156124359900833498263546534782698019040570186126189767373968596278391721814555606483535232765280856523009788081981273646135772863204599642800915456934388692194082588132130779046003007354622557554595302662496837676313289370246699615280097656832000000000000 [126,63] -3916254853803556039491859231566239405780264715912365110937042546943200788785009395760737511211513906985604839680804086126667114278431183666703409787840800787141617812542201059167441941318374070281478288758695964324400205455354975056868519304159942103876768598998516728890660307177818294835192006359016360657136432354593164694346129588272322646939791732517593806822345339768972434962660171514074436947348989345839492550516935289442589244424171574127135347928657167184571867511446382459696461806212304398832528832140296344497867932778348444675525897393226629826763621721975410863061947874023250464333311511309210297689866654148755686089834887311485403490398617504266154603358665362445578831371327736092751763050614204515357786280196582204022051221557571364742528072356938303845745506305907237408063350241091357744993818012819492889966585326979624956133837493072077377184665467707003968457490514692331409539890157277196241586069778168282239926540884716465196464612821668560551936526309822260126595357076810027386617242917208678585217365181045642787220490187742006348303750237521994949349460229376271292465124175573717160767834012152491508536746464427276709164387138810653946522156601778141982773712633386211081089042094717930484071598271666445044198176451463823061712634442756388114891916611818315938145608813114276172276959148692891196225748984521002178449273261775468474793937736949414065039301512847446651321003135201743368606489907224367122910926281133311861206601886953185026699260792321040825042004795963389215801297617050373860249458060844475673106873916194680068396837174044856381079401211117818001060394614501868374586909520899114195330501051406426074667084519277700239830766561347816468109235915959641768860694692210249514229833765697134383185742686943486151952252622779807987815930810058411618574328048515754490417490999721723619961846098206547500583627417186746565253764206069275290835639021262264769629711535808528614036975995188626867978048266487381860962260461185511368141821319835106020524266425863162193516987027323464865737908322990344289642380385631937652198642204034993287736734490486274126247646548071936732212504454268257757689515816945981143475682087409965199390781219970132273454249758578410918040839988576910106523516152723768227522021705713941481090424735581371334734313112098043435938366689670164668931760724862591537290459803994004034030020456632179379069263874050330951095194449282805908111360000000000 [126,64] 846311888231544036692063479807650427989547584158682896608544001392970662741870741632802981925996820275508279132062888879314363580345219323598527387799771676973647085580788982871370295163068599049523949643603788801057445875996330256291370720163288358071727079738998941915880743428872174491934842319780253709960617106874036424111229903147543155007818256250330516116279042912130584383423115839915586104807249273864994548899785518800373279790194241131319026971237231397235160180600832178625441340242329339390699355046309515378345423086594800294419972945005334439473790822153410929675197693116925346136045919376726715667647000349743360985347411435837371375417708310090432991377887724431021545762222864765275579366948972054697182724243066235258870627648698715562339725341152834586431678060776717024472046196096330116870963583753916611375276001925335449086869300937030547124490505759317020301354424049243628024618473396851619971338853392169117445013373436085073637040705823613493597638298565206334663507046531921606700646766908895746026732425491774490793301191977022225374863830761241031423448200389568579994347270308526769199901921458758284771102671291519271459858590942610205707212836031151020883573802565178823295001739897335173072733822655464260612065415150100830650502063138610924765574468886446423251142973582235386439596061066033272924080941336488127441630350125956399088760857041892447095487917030741726999851365274306582136263896014460917174023380030884067223844268926395683572127098365851597797838130696359431945370000366599471173336028095922774585768012127330357246590410998823514251188016996403088403181411338156752051581556875779823875401397540832693805218529600616839106848921711929108570488208800673993609080374047898577575550482609184153474672953972975388328489329955108436649777081128417117011982038216135586303476068661793098855603145308249613825437787784443757099714153923996107076875888737285874651815206532243966500631527683160450242805421910665850206297799663804851340805976075938367134757790597157114576798015428856012676932369651272686067142389652462267663428178648365107345195077125171733408535356686575141643158104610599130487102265401909815207301180581715510957324688387215847340108566910077823365696120130773508085733296644607596555491714478401907105228884633507271084112023977218513420525533861842255908158672389127439183563191125612170672731946253643589003122474257641108362779911159558875119616000000 [126,65] -173216049025993928891602744216865766869413064998104178728908291362613847384174413737302786280430157586469487504944164077716743746349400194234592140531010850750466209366664307285619967820486264534695932125853681310480617451437935477838798564992266890221647711139672339634821077824254533810104716066896293133663579454153730697488210592371058996096738345458891332893437424377505238840439647211437435934477271522870068822149711134041642309693642298649251690872519571680337292990395895368771493069978239100982413760253165269395025837708014627571483078203335830467241566112744935111098217369279924353315371615657955915643456133979884264437920349113366160847516876465395480977953456269468363494193194765033761582504440094261775863503911396790859971121539629835833821402292460442693455255037003314938145905044445887391273785415842009335263993685883145955383647360324247659530999442602827282340021496750174787027511633107520465459755353153608725379701562377710686540845367448767326065425258566770087521386131369745567504602175723568206975183242692078212286442821115604841523343293958439657081186123513688470870476011683244168984194307355885320474810934962207971056323096584397269153741416137644163942686607763582536916440525146890755573034850634484937684372339920185650358912580371067530384693614242858111764848248783159290337859425284928990159251268128392832749153929627157663481558633278777874893694633891688373589624609652672289300942248372752907759247492534457550680927503791830262417321843655284908054065444087479630674951287438414626265950667444533662700278462712405930545223237600603926499451491116331952371254959195057717643703921732285375622715819622207121411523380546163090095240038930098459669090554953521026653937661883689069887606452297889615565933546141763165850205218802547915938727693736663809583614652831896956251360116013709286310673249380914562593946299854141967971669434451060963739755743965114461743149201664086656364099846159190295002285235844449247099575921947488612281594502498120933172755593299553538504932861225157302362743579903428835483324882699781737948801608622866582834407386133575746252176834479037654353426883116074851546613271376418030199805358916062043316223996233970658989901660800575073629078769414576680963666318224279530790190709197772629929042571563019288374582872891224359912827693204148633068730092918987902356753170467165808915078209000370750339572144050774739667743356190163885096960000 [126,66] 33899285239595586050959869107571207667212832012585945168335665545019624530657169577131209140413081380169641480837260396475768054519158521931716231443633419476864210016305313708316081049300974313574681834898799001789719003499785714439533429778539346902177822410903722098738177234897384962088483722916147436198334717624597399779015931672708665602801061659848249529685461449147103076020211916060820099400735697828461669375230387324103600765255719610750783707938996327340999474855796709707620705944679938372506981905783963594878493550826316582901700119764303641280451746496363067330593670195154402526854307863921968428388527731127802994124990384925093684299470069535251952466208643617014171789724932755260034379060052392058408750201589152291030853452184126484418021422950017784027829661446218801581424517635686970345967374098698445082123265156417209341295986871864720970257072879552527063040794460936861701044388174589546871098167774058243101019305378231701639069805365081749410736707064426991233483731438336719035263875345920606696133330846623129462567105878601123221981833508470756593994354751984605267559847004652436744004681124246640113178464969509323986937715950140574566588196607883889652893335527397530606565780063721438267262237118290761608776678768482587777547578956470189147559985661494273735394331295690271302298615140843416399028891183383901001408400176552885037053378235111983222107963374573171005893420368011601932080689618116691785160218683852538119168145281228952111655177471251280394281668450692729031094211131594146416039540596591974713490404032731112009631291075527692175013427268880006256469574448811989113301993601909559305613126516327749243174783995836203777786157808026148993070661082449664685769167183091757185088122722020787267092940313724457287558653430790130431556436995645719456708767480619522251752737456011332899572363540234991726716017149412103953455292519642539636901628595768984893691025952699562348349362970893917548746870984747685032899659675085816899242929297649540950851675609045587126801837239233222493181473187379011282111902278641871792628662368016560173216487986430026138480612071596483986322253095531289169502451949937002140711814460958670789501295228603922326787287339891798488138279544903751623253526045369816034114768116212778182938133867907456936908353613132848767640109300045702489468105565841700325775729225882749219773710993421402252004425342758500362301501096685113494592 [126,67] -6288619633773275608048182484187499280264934332956752373900284100971666758936905644541578476121589446774001920712982842434576667257798401118851405770051736525782110403504073038868802882770632018645129938021526204114178410905861240348792007464661291868290287386696150020396697127137185627604629338355422625509912447620248306617985819662879255229192845046294015034125378959953738336739038211313241007503036874414459348108359224300788377755398072601845673557215792576698304770584602670521891125143238830670609743356110221313060519423373750365285392871499324028341827744546557100564805778423632445807103892197037814494084807264338961931871758584872709642531631430056352404264140765677898273873030264157375866391293835297410933469462853815614801878165183413755537691088557867457489745689850635531026611407427942077238405967651243726353602969056162918612470542293708401907418069166397169547142213653556154455421291958264305663709483941561192322658397767436427253772096736357677112594890825823279073313767172510770425954022103318044931156984996778689610765162091321143739787089739061913911773796006368662932313018419531612769509307132652055739496635074119425728432952237944942870787468207572448262887226240386541987631511463612760550626040357805249171323433289008347947674858765978104880571775591008347536450025165239226026886635315409861506314510848885289159672246754609173370512519435005970780633762126007197608908572502759736474693127415657896912703866578939246571298279315819972386828325259329705024062495929719434256869771500226760698640290246828020103224919438134522255288940373101071439031233321144309692569458830487054328546838384304777791881018024510452136097616826949996268525522173080531393798499665344623897846838241077412474232978491261753991125161744718635977987717031823552055745504189554742624227389003048074543391523997859666445716894546215018717326694003023813106154317330212610657632057088844541975863050296527624679763363057895347684782217472515793303989102494572742861879405588516760343648859118715805903874468241808993690878935735650741895989862716021689786993352354367183026586866206100988618509361151077404919578268315675772945812384714132724867998113554067252335446044402385441643415490534565287698917303858059463135777203679379754661370130392229480142481612068221025878042607954436226591544521728168333583492029883740271163732738964935324939695471375854504434817451533649953763031367802140096000 [126,68] 1079094766930628669835225258003602072127451246049337581416505133728565644020989533932383664122452043356869770362926007928023438957446003560231197773893335857098661604607344391117471292396328438091492986445218375272499433928133334920383183718941579032066583016045180873554803765076265022548460148164628868706694398877881875717189760879931408533279592117368734065532023965616127042280688569145553630694465983217536063932639304901112006978488388406212086537041042245820275881057697000065067078077800064996685043111863111462391539446084929519490949220427594574856788071144845951101773313652767110844696947891355947739790773214040988822049303237881917432399213026189659192315432047481104380550182420796735403495409843215326191210913089832251295164713484673282391098129261725609409155237656452546733218180173409392225697532030916225805163576978807860725495725580078022809517844648364900392793825170602909840629960135355485550326352248717229259004443929021344434009920899791341503715574192189844673743539964943418086106213786325883887757432762498876629563554252775123271490291924075806572426439001490229562938511834433804166087169313519527441827797641409711331432437590261607478014078218110538425821724608366111863841052604221164145896470699180908727184511528160172626629349601231289054470357608068605717489785873235791016670227953224377378895589900178312306847742015426868464817258131682764908386028670216787720452875820759131000685267196141383608622971787873810535999367655447270251806435948775433551832270753001094822655828151149555453044948840861788539763245547722514571505682685334002783986895296410108651565356801951553041357708110361884682661962372047682363739938844131139027124110386548849426594432509252537547796901587041986880338922574581861327859179559389994628167186939529284617875386504930251813238370345157434544514722966621743563514172826338935859609124851792058665386119229389891087647134300845234671990216770146000842215804474404267433152904520202105899201524803391726617669259964168543515553220341261106219852738365742379828909213670953068189747482078064254548966746252842270757774688243139542882807585682228662796030303948893213909509641665202398375609428916287337326639701787013920548916401663934826018959393876426912004388343846860254422508122296142077755636886972909210233103453917986449826026106631871084157331155957609353640513829094987587132396783469302896474000329088106799036040245431891200 [126,69] -167002526635667441727689971220940698921249145343707472963404982072451524327686500024240911634241725169770532079006509327860651087147613455259360882404642252300360561511591781359246549669020111590048343250162617721198783585538621173701570966886752997539485941388017346276569730020745064790532752371141206426657970408981286110717515954565530981914912594483075376898540634473348711930246683161275843538516094191177547294382641103355081599237317025478025230146338456002229568031253979633185537649497880072377062895974023869174797870116246424522851270828948981673823598598258582665172356238174081274363059293318509146785480531623270243970102523310698770894292391186456698465616546078690271930689600720092669748033193329342296981361094461579143606299556445809797411619133075034152526279611057727323757241547136977164035315269804898463464556000430175903951651339047366769671381938774384795249355658842290114286590663612657744488598925238350229487374307188148973045027886538613245132771861266205782120935619783564285615043509210703958606935165809928085997309673892462959881151299725992312864632905016335552417538082952195424386076898552993175180770419532571016621551069386627510971318748262345798850467048529312566269526901053695255704536148977862792121237758421152620132695404720304158855187055073780950484829674198818133751397930068258218831707622424781139420365986155355308654284524615964289676704711707797575672817808595842414817691138497689058886458600440101600282192832103179169832235717507744529266377261144267637158484079687473968139437908938371469662609620370904001015988612439835306119693189880237517936435198788358935731302211528719991518009848401747913188827278130007211503129989982219755853228511979862438604516183285020463864789394441261646057167356628773620171101930415579087837353064468476495593823264089194805633106117729610663974912776574519299789546875521603684778252675494510880173428644485380402207166200177291807065069325707897100200809600711417592308271341010373315517921565034523188116591152412914564086790334615923354930487705713407355816053160511958450109517597292104224266642555274369922785055245533024224162416986100323644776642406604316591787280701894802762960905619644544656085858467415149593327901669943149574127188057645323470301050543701463196719007252656626765886760417366407058665525017765974248008053085881088085466957007584688129652034763359556247618646086111884973013236355200 [126,70] 23057323694571784508549512958828664400937514673659477403955266258850889570739374045108642727671246972503842037274756249125128888848201464090533564220357751950931171237013618661172224598370668241055079875655950942206672816383026053680720527594493183250158102505996428425890714568975145841643339260541547623310858442988966920044774234008284806504437108592101348545225033377637355837105014872338681601255915113667964319587271362687966271865318994427445255431363573950530163973959694973249261892184651657634130124453205230045594504783032561096389880359362442502773403619337780700607953613733840044146255250248631255472883232276953746557352253176828222912248059682007246775452469337498392077208721473478012459235455136848804294803268544983439865829318824157063047829041185618032899160590860661173667598667089453955191768890280889308822589711174236344947436514620248664804207438335927435799213298380092434708629631044556233004059253862020011282546837210718987887408856561303854107919423354234906634146617533900301797738920574371539313709756022784994099393736617852695439591846722230884153141090837273009066802649349740010158183648333483251219380382875455684572343099668602292826673618071438095647699955264180736897711440451931414902802010171069095626261690818517630377984059126341435973935789174074751665703461621780242025164398313128418063175095738074734247447001805614735657925345653865390615476283786188302962229734910622331717134146284876544014865153129706425707871401696688872330837067628704444759682213871046710814274765663263768092577071843659494616380402764141463945437509477037712762599938332760007681981297893738506361311431437651443954795279590942181838247472772997605541165431047075632398445212878913173913126235332793669385477671576342531613475768963397347522077593145581051843950794393724794328766059296275897626276915818127628445783419056236274037281176879860678330074094098602936698438758909385505531181034373751459475312237716458171761620986903101873348437129784207773323156325872749226092610962428733554411962701157385420732705949988589599060802664132900620491602053568215172470884008552658785031144199007773021916091443451179771370524252206869423429868367197167901638638610975241110271488746150122707947845818184909045823622256542737241452280208513612653558036409248768068354167772247936491128151740763411640349385610735429289316091584517576993907291747834364034734367212078434230122996000 [126,71] -2869918222811479200394401364868198918010106176629745672686575095438370857018910906727567646045559722495364394074608767480831954579345141729783051684794630198338928132027450134269636799145130001558516238424154149524150355726357201416737729959265877905816830043621226328804057542188614558696748043055919078608576229366572407086027238083327232952377912652880648148299726822638526731217528945592250385083547017173770864560681401521979920291752237704037236355723660407072747060782984214169471245977929238527932602451485037057977553323408448858090180181596052557046449157072838471672148699418200477391065265707363951792240919438872244304141272304610221528159428929527620520689423903752743344389763314670966844792253912183470714890908359016608008656489791997228983151923633461451748199125417281588227948232267157442799430293347056741303007269209187727973003717899472205851945510822644762094104459875687561550086957225433398443749029410454956271039156298699580072722640880122373042985293506936277687331879646672825033492789776558741926181207543815838316046965151148232928901189007635258340044201602330796801342730727919835700313088289739264401578534902162583718350110859650510209844939122855053480059838114638463873414074947319747166715766822879564619342767563577525738969259782748207515697124594609593661085001996030794458132584610348225667588179261404176692520378127476711611916192637545365626159524965810902893068338218783361204436240641560746661455997945268285355206975495194369461005167746433456761230561182619667837409950063817112097550627583947444451133666912264040368148517625361497538974326298421641214505251566000172384723586796942094520129846959412107026111409350661068938769257242873753911470495265601473211810430667062287209418076017522405938573098706845741192418227015456444863245238381232499344407745128294929774354796980865271543050494411600296058610327890459123066502912518818347407115009010687402341102616933826951914449987631314740402189831612974575104542748107731710588250655603456436843911469343636058314327226505371615301823286870930966670059758578388653881481529178943714104916628713220417907943594447940916356679290443523047199306478809927112838143002383224859864364303900409142338490471605283454293295164204002848872669528597138073986211655084083866560669532202808531917962855900836207246193045937471824273109210348238294839519188302347973774901635247041167486054524217717612832000 [126,72] 329560652191154061323987612283290579131452274238903439037602846116479832281979940283385942514547285174601438561710994273090231703358406153251548289954552974616155190055410019855216936519511419184724773392483445940749164171738146707808113130022546406524901160683749817867926291988659938654943589185267321820590054367747920194747661005453082186297178157341412482826943040522751664524541997646266706698678534923173596635702027187966924390193073504514047921402266848084109723192754535567452013126407426778271835887711034246734918115748764554898069025758849599775101654627289557926793145950353358094271018397807680522510287530443425917225399901531641321635605388266447007392784788568811957399087896269190089961199357671493663058583627409732213360305850114726659851448654968361185642645395243595275119012286918158881419687177552657970898111353853777888950124548097533160132570746912294841435550647497260606176434805173364252560894035677456652865488273840047862892093994152240423857826961405812624128786237459204236361428225430165171614549641331940140044174682982810283374444651814865851821575717318972673144000256636064835205736170637619856976599116812346199671693727235810910497475178188544374354678323672616840877262107322348313730020337498035795372284058424331762467062536264602924226774375933458975111912281370699328763907942471019483646882778662045133454758627141496967764441614932370608070153683011053843112640658893121078657692466270193567811334609492646825352589559695499490623189049644804253039344069374136203562212823557348921736365810638053285737628915575384881169736072338069833496714297165517058474440461466136540439362138195517696151846968512001674916819113370979135367577535105008842215652755665313389997182753992700478729026618273906949673363608041468253451725030273354245643303861339045957983409636379082724971480487362512120522544161000661422797179472792484589728535731449364690499863441265457098020827614572231224173788781260370204275530092403931239918207431258987145081719921132363342553243952118927924517853375160438533011750945241890410020751052726285319567697352644305405607440855090206342145944522081262730998364301300192277699653811947976624258997240065406276561720592340949277248198469125750437905752487185580376825928851098920028114862380092227310342513068220528697407102689131639672187822496616283226101041798789696044204000224510504067415528045447547293901195161198765120 [126,73] -35139913295140065075418690622532132295651505881947078831296595668411623041482700706601919539907416914348575800822208445474156468651097380362674485739652316111454639634550814150403704465361081455063641924873525466302047437789914715115517193506612333921970171378214437228947611814237044677050051019579620853285527949751774556152624393932524367298197315370197271463849362349864858630642202424698528939129073652266076521084163049469197170276754928473936393174465133929754318791498421796078901765199954495281676667458572096949752566766854946811640080405934412874771957671259125564380159409070052890536970694945811871751138324988644196165571856593320950117504839973202905656555888887633905246368980889907331945237050328542936503256154097389823129433270264657788904533881506601145497799758515766250662473178160693117710805306835523358925369733239069745350320101488012902447791418521142622416837301315797358257141926904601572085981784677337164957976979960677395297639858197947872545828516670835597986357585516381905989228000626101195637275708269936767680257129178224104212177832077827026419547644805933074877190702760728915425156858627220864019437509577323177178010204208485377850885558849763196004171763223906434857844155848081120207247736940005676887220156437210661999075607905252080992895057656429267054628860900755668225118178460414490366636500573403703169257827282846100344102933950909797085607200974556321654162917730532622850652890542601748294013241422346424552724170899343543021205736655508768188677487551053515655281524346949427815029962061506241322065524361950367913948553755046829088440879985517492057914758678168751584280263289274703078798049166009450196696466584691429472815645582348628022800309867951865427203360090033592389830743203532449372898601299538667020134664696843814176474539791886259535921729183026918530620419056007483635504402235172357127641247836312615706099788124312282376139857468688047506955441871291588133616703387336732952519710934821852574698809684917101077867762635866329598267227708723572660399468782493871195914016281466369921797281885127227794047482477931972380234080995612622291123997614593072529123789624759300838077779215125846021872865397854642683831441104537829335675510802817330530680584987583521764455874321867837361042607024022990918328564858001713998206901275119504893703659886564934748548818739161045761395317921042843298437352367999280095149021232960 [126,74] 3370880280669356146282113862508350228445049232738465124791054901228286685565839506961765243879539843295284018088522510719747429547804939127567429944577399596076020429925820782633338030698316616715807466083468461678826423508192392489702408816026721566892860122676537485923191503196662701165863791625360149036498151832508302146908857476228256057964014636136905999841944886634882331656743865345665385896415397554721083666262155722234360934484537970080006547751590004059198448882051971868238113828168145520885012010612612709170041658343900422853777169770630412662164687188199814859041179153973993178872202853535551681179018696416314776524454672125334034789658804871740644262256988425162551994244367028003874444312777375138712862139545954997229579465820177396181113031110986632824907131060187334279460702963800777653087343686965740778212212596719808167429959507987626134329426704300521558463390197565328531548373542758641751584103944658885848006641686658924179075027939559276490247390495067731233653694381092896185610250825522370152456153585124256448061874505211423913891973360471927651365991559110736312728401007143686552767992332327131143816789178133145796779952887283801565223073020145685556566933599981673465502428708713723583282677625900413803855383825115745428372802000717943165215722486166621166492569677531092784286937057423202922374162430227028435002185006883688006636264355334639030514050633399761122248546459317289547488958039342813517138394841798365532822739525866912533725064861287184647452784855370843830897651282904437762510254845434812677259232769474312269367632659896142177088592878270333306597054621839312639738501979517149688356228674997315930733823145485944618691176903675361548847851108541477919252908295101067699829997965591895710702795299392586198137024719483370476611718010039704499493099565437232428814390347952810762150651235563450831368535596297940574925082233959070844759473669564760012908938005515539325920386999267087113269710787745816725828650091080222450962530710116760653290698158250855019966964304167748219252771000860599513126333439046057774942683990720660345729066812756615943869268776241783097552674130956654996148192528613584807751457058760223942364765594045893836080335820431924135203754483090519389467665254339820290454889624753781184149027516076572817424294846497876319010771105167455276427500927083775175707397242174329694108750068714181473564879800 [126,75] -280118863833845821530893997959393189506083062755312425166874561197298889120680338718625009511685219998095284800312998043240704097047435714880000368089360231529494385415503178490466296947920154258870362727956130149192516263096269113893673636393333979290535666862997149032317718287785087864145033614165105225928806943136258582737932985213346262689078788862572220857299532446994693668652131877465763450568735791030781539199249559614587749862097659073332631086984038023900778733505168501236216017196824839428750368461231748642831628815246794505947682329724508092342282040457692551680582060339074541602969628564565820995953792399177007740623424128280899583555502783000531749999281302255222670454408389733975599355778771854892055422469683132210517516625938558947603300884725648151809761477872490695103362912450773989529084719288392784908535333828083103711073031110807554727627559343273851876382903769718857743679059558678239201690142679073664225449158173239958042113596327097865523364449389811164234378409814741409708476638267236764090214288399575627865573510290327660426774191011069734732135354245180290043653144199341741080665946163140691991649752722619810265932058438381743461198376369916264662952516513216972380486106847091402997854453189336049626262728526634675173231600000124362917811960089425536902976664728051242695639557810949965846248519902614082840383972396048144462417409837121033810735564096333655505548232385515841048289283256096978309340184234411624602135319523521043856005000384158275797772588169752888703273385253996874512976697141030576717774337829697240881347537692733488572431098048954807892528830982279876530836210879355705792288400477531339326476124687496988165319348607169639074125802071992606727711920719602896956852424575176122578368007677092716974468904185344760476499614630720935657435095099521038709088536867544401743691502273181501404549044276236335534591515831800064101939894451714991391384084769730092044826437665000130668162428713987887194863943507152436089959307500503552620310436108461788154455294798068621542007638935689150549173801048872199056558917559234048037386661592381458976007733878779162265831195718067815340321020577268575263872347427979522711216621829931712516649427053931736894810327824374998246291991061364637421534159843127129284801291778959459244830866051680745476657383144489496897365806187025770571820052195336023717557512044189200384000 [126,76] 21106890108281171848276614375230248195846889698418931980331743656470132793794208316485108883677701635460237009812050638594065145878819838890361555800273873499078248333746339763617412849233649492028452132833812489449047055674398053050064829618927017675469456869385440044539154682443900817883905470989381916856654140286249513410843887726418753792044692763203810110870863619976536445288063218771716032312677225505948496349077163813978346186990071301764982673501316113381075545205484923849670641328308523355453672484200526021587510938308948101232003796241917691010201336452894475957764432999050608599352357576808620665219235875726673113630496244407593140347063826750319838831616842251805089693298743254289209179633490150256651060765114532008499037728588935129458769697704592927852853940353270293577475686765114830804817841831957270120512759357897024415603669050490541530198402587039780098523839807344315601386170860201285258532240880066465743338662050536952797531936077994710336702172565269206914069409364527222251687510736032786234010181073661145453886947370206887824742343714735012584568724184779593782710502029185846831725079888790065292677680316818893444482883533794660427887333095926481345097368593148627699274116287274728222065530708555988634837503395205873600674127040485076527528444789648349377774129514106244340151065085331981047811118862656490811953124788374097650988779546100726096861030944934951028851998362112878579600982240786194297670941062997378603947405321270599184844943463200542399700371197820740281315324402705766620734828560433902206635442746570678045356120782643965737016247694821275737677378534481656233073584256721909916591643601656860869829565986421784203953928250632146236144260740705828930753644446281477595909583211294164040723401423679957641010175222052080070431619188061841738386763970074498416239473934506469651900197476985653324530797305021243304292306717383959553334338610515173001954599180096151035815493108216560792501903754123638367046413566829903819227982959783991282831619390125554194614736778106066127317599864245648213999958448860266353143102216194528810157152008351283383421523090050045793898083839341809399415752674294475496517614748557576424979379966217245236993103027455482169009719576755244190979333838697481875128923819678291626915087926870754026390579214734252728085552201870438293515247161870617227008491665743985431724097680811281280 [126,77] -1739048093685019211255400977960246248337555298571527333034926325285425080375170283498504221194978666323735423941420725697045109476866912761739589773038008730151713160079397415750235229465421565210822456049833571571207842701888375702550522425335272702773395971815921677949253488671415675625452138701272999785556525045335943745293949853152455552066237727330313101087172317709389273090942104674248580395673526970217148866100672071423791110140871424593590050114321549666595981747040140936175126624469093928223240960257996542543564491843776852980933824075478812289667358336829227430765045640831328728830485149566978518355404636304512737992715570675927451520710803152432333672625020234938867279146079494395918209059591882603358707639992585890679085728008462087633015626795515738542156685075116707552349895675306011039642362605529393572233402531564088852854291338244299038687404175434123860060988440580580907338280117990792019109972529584514870310931360630103273586559376974095046693758734322841206186003871322405158455096668705585978141811547184946118968756651444767780008142986814978815411448077926232498220980276574890911401249443526252710823158818718544465328881721618367735570388386550278182752536383962580189397000953017772143779579113303115186653033990084974421018105688059578987295978799073671388456055393312640199704891234108328102509967695830789443043485232725822713956999540638233909512528401749582907920901232805013512244300297070625233517792575644846414089771391041965426155170513918750439251158310808188716822661066531078511887375674262478374742328745233828891099918716159969690551555482378269509678464661843570624040541099876064138334018252379496068355350428263878217966238898227418211106159278123774034586301385802526047359064345574969935141283491342074295310072094839083267705529322103383653206152836245799199869073408841040334262672183168511946941744687243445853756855736224882770988677557788588565477932590584789537267405685629030770300625328688844291557915769400537150887940458944091350847387113474624127549011429838718893324520635807254431664260763948459819482294671949428321483209991445863173534459007328490285721818675463878179092572121011940147448054689550901968114840266312704550508569063922463249185605730852305291450050128528773115781251235328603206310896019889912076292840975560213938410871506126702733076278188242180099714770138494288333323942468125440 [126,78] 163127684540335705409517714859835014166645872198948893363927787408178899694879024763612931946892581704439618319902987330645914410226187446606844698260091114500043437728153358540366171131673315486713582476281611825621504346458594434193505021473250325751245576313630657111645611814559162669812811532225130671528347903586332525645814082218604350163884825704511897987895158690668583620205080345046588534429427197716254643638714787155826214027410265777025310306902488996139425140973461611422540443530764547951995942245905483167827341250850130360610597775641664150235194972418073031459586983307905525061280957542868104005451057202176570076097348298820330564321195805976720124941370437167347454325074747406366713316798075158502677057342910798538475633761999532214533984116038063266555549410332033850356031929203954640122980044630660912608713777614109399223683540810814607439518695899872018162621197343486631913005019962964071143424039940111298388641212894556967429865854213667044728913497683286749598111570357996651110779266272445142459597336018877449226998885014951978717170869830889196415504292223101917525972540102226550199783978914529230362261119025290038548539594191026467240260929878249663657933296295343442186081714620535662862079371905637738218525611145025159843805251956480714511950423779724631498928219079143275417602666930743224809920759291153783114878479893713255084503650976077036709153972194470535589489381896135475192557755059210866292683999418016988698957647766117094606589445672607908889004277198494742737413540765703163972730773244932906935638886119992715442400913245857812121660854810879536809461601867851553505355701054721103907038309090386121026377364306676109598289985742643240782433856571996292825054636879336359768945427243725569329893339356181750072586969737415403972205671010177235113424275906810822545465892862476826740812312404113429227819279593569015284938888021437780111347384394904224081153874204857812958669955914749508741619529285412006228336577864347612283672207722837368962891835990619099703805209046563659340450577366214503952949090368933079990112967444445847263924777861847684191495353650665591357034322692878740082020221171792754573360067735190114294209134609704748674443360094161918523420445920498136523633545285997152400962771048205444563537751960218756350279869974330474734025891910937021057399039775260968535110522933437226521533206960 [126,79] -12864261682119205266164027373305538235699739298399118022984916286995633780334839297499228454884444244439382170696273356656009528421691544657964863023510470179268176695563868434651504058295304145403923933338923416628509164403831591473149651812393950294475036586259185925290892310078036850556166424087790370316976895105109577531280210775156931107093503429019248433908526497107397458974476702389158560953931156122251272738090633503711470372080653594942237330060744104639803728184349015322036531055132316088586965630820834610051471680107563442896856807698603575270062144773760939334592791291677433615447151631769288536014103575233289064638237045058501485134969180007306340192327919624075013589956876081684044892086720812886563501660084188164428567945285046516330243525985640642889472940063373116242402095589405853181894296296305015971668607158026980947523324554632665004173745344180177611089440088960922956238844435289103957106796486838637980450522436206237073808870060718374173133336465550496463881839914239214547729096136813104809163994272044234758482901208427067214764926969427130353329820277516536384778716003620062009810682184645170014532087175176887124848432422142205556275735887450267900661689672057676109375646069373573407376331154451458185045462285592571963202859413543940597854428035686383827271231266570816680463112383754493798676731052366816148880689795505619874822730918021278748809706790129666612701147358608475640409208098208937471222697304472623982779924705178757779209632003553529674866866711941420898126274524720824857071406421048960491095117926403459412062387346981028774703495020699297941725115989443174162143032063356606770233679382826058175411237812825062145335314605814999520644545671494603783002840133852708709138684412262849473808657545355656958303834412706006275709649232062138664115657241673320289066104752860109351156487042385914986865208391035267614639465686155899143765647978373690318495930083325385168893226998322079594941479520384822155187494830437269205098705064017811701213423641840752409952673025033716527900108379071275872564111451888401648704011977445154281241109194720444127962352937996542294501618649715338343877204262958905404892242658157048853837791281352352823753985457195001786058249281264689785121963656093641660859371286436364047703191806822675591680554607325967081733739567105629525987131550976002906839620269375419386000640 [126,80] 574817869438494661207890132250299542483366722429566695174974138893351056175302674485994969550928537655937360072754530933418361433521639456937602037633979724175679736629005466601390771589567947326827430631477194921542344833248230192620925278669818525785841362076168703462534453973623393194578696587962570126953166111416430311882198210949142353402221985092520499712310219482465690041282071292451354980120641547256043406285256071552376548202489161048330382967927508919145123652239045119002745983125940943336688458339639733382178929782973379860156870581929164917245916838687361236387625707417731808389123237277438697293498733710540223605554884331033224458635427618792012777801514559126103066241967650984509993119787497553524831126785820051445874311646044282364414612899507758483232913358520427645908992246461728838893262720148393688598329913797255999865375845902050636949079811133907516152641632047543961751043614078886594994803155255948007684251880955677229326399479406229201903930918520077360471178957525106551384987353719042918198927693800548020941487880035975699894772032263290941297375176001437357315622920533284065384785210625132897693189160692322918311730949685577645333852470364840463301765949734604845903465947451315948404347787838664851479279383553041570406005816787940631448157263986403181870701161138450051642917654897778350292200976398132944939032858043239356003571877027681493106659360754398600578566340685223638792191386121900721337199038496980399143728854244070767543347443362087748138797736445567630522135546504659795573140111078519910065507625597086194550075071371900308817930856308147125494086193280241709031903759386221918737428118766709732017125897672973958071432429719747895314290818447966026117565137824753086275832216842645969721780202284859054107206415017783401718138413072224309652782251014179895499982756438650611735548149317454259636315990841095736491633156912577341714393873200449332678467927364596585759845070816886551174934282974473704400249656601748859685020718415362538383573405764855902494208441874808791623749646693495852835955572494365003869413922329023122693072644995709552382086449285670470929980226042982358259684293566041522694466083851634452305535798878202938761803648801564573444944734224645700355760291546886847545287102419794098090361861515004008026876030675616846000615828647554842262356132225061979799115750790583734240 [126,81] 2712622192932086845548929623545312471504307037032017883786219963904471637284920241992455388314415631670510473226825302503627949115080094279214908955413461520527045072182948483125457124487404691979225678633956321987895211424236908317077023530826098576323780654291735250511895349467104313193249454418159983049678006131763602652013474971868021177682584251040539326810902403487533891804901286025167230175725648382459580039930241356267853587586146838263890102475932833282153216529149019053405365993663702290291069194966703168556945798379778965773579794721942727419525387720416867573795249238033184378031027716086381794226744619498862866721163651839552151167492792141314896784034479413940115682946088826848524924812930035373933088866174768886949246723322331694059948315075107228376192229694560958874535622567426515904738279241219265158683249312215462965393029344778077267354061216140885254401793980018792614853963309339340464014302052357601401519230265539700196888495927349193680930300628911797243537032978843074986293690228642450611753560547850925651707023335384464866089688054393367139957156448516457592564449102587333802578665092777435890443057998246470019106179951610900114106673644289997734083943960962626061554414212461069011554388540036530894245020092905344858588197558974281016566232301928881211069562750336599231303092133323756598511163874590987485607212071761812918793099975305097899128139181687051358696985155716077396264948662262720928869125155543074557429612138482785175071634559830456223799301790082109730091910230872854023467065288450872222615593424086764370614350836312457213546824340992703138006368677831404673056535075963583974882736594078850112306567281107402140015739541738814445673971584878663245763900782937579733952498338787353845270938414067093722582596591652113548964257862763919605535405805895857327074427343628680461574879554846542533382819023172107420071318895037115335026548252819540687900321669748654088410674948255266158004456204913176583400239639705180361751555283695602910565882917584374604091311632254068292072427420968169833285045150318951632010839061375510157276821676198744520839765029826678827787675344965638499137206052486446041053650729025729615872831450520599882141712835558354557297224078481333203974800634354845476785667707750885689448478172381259579403244766437321487449286440878737330655097212269114580810240619590400 [126,82] -1774002884772413671513516746121135698693807476164002005880610800993266911405396902170735565864633568331326533057806368397130923032818413543298225131984238708119331706506177869722413099111853658307108759792708143221782273515061415021255994190779381374125837086765568445862731980697022730732754759981572442377874144517295901140653164570887176908948679338091619272403641658049500484281639156078294233516269895780901484005757813525350315432679580879240786103109954295305532536024356744745967749033554056873708055004474383215438847140829825453073136024264028415684072612825852025921688421974909831224303565569714827716419605541130001822535738655124842675856541000410941250605211715909889571190853085231580708959296964270282371002614532728333261023639715234734625644112004231318551455520280994216047994785770317880258477507222671668844635308283546108254897201354245343650451572733506899206107806558952540615986331336733203685796305664818040936598592347429812793780012654256519442855575779789961226835655318876435240629301521087343837668478803602637799763679191040786103171439395200935890637303017834045641188308936876452008358355338523938615621350382828829461164399046585903455415916173992239816656506513252742288940777710182148676282041939792869394000259345487567875206679515049798725800441243332940107180491371727157576757880677733524291248913480132693968825176573010580652163620213896489916517346473820467790668185059105247327398043575280307782745625535007538737362341857687199166314067429495135451095550646787635594523928519735307491195394980605391186627269865938132417044846391402820329235825375136789634557973372842124872482092144785177186575830551763501557203764912818520138544506133510843111182007914134965404494239691600158689708123648052003361939508591049518498855394812068590504142526650412917722513854098659711000017110728996468481967736132011314481004082401650547148511093258736736847089279990654190547600991190315063410989454175431497077847604851410753628702257692835456277610994542126272019319109618252510759880420841416353359831509340707949298102152260344462192225310103904442088640474677922633194079037677060485957152321426487870137809200302186657127926227638077981860677355240365650804331721665160150091978816091651395976195132485915351499905833975330970523796227780869172930412656314766493236511828787984888677395293620414542582983828805900 [126,83] 76024490386029435444261571259100805518466552093960115727183023710105097914670797970103742358344219254141731403508750904700392190189383124860320931615014284680891173890195889549504394231304488154333966862166388629458031604874498841001641178352574320934971773449976162160179139250793115806385560624745393974062362176009727735091622062595522211188514949345952232021657538935934920141503802555004381250025588449758675302042943961918596541843183649907370407728457738340373379378849072323547687068834375657432742719069082990164194337435915235071157781607248073515026923293034325455493144169402803161186961552319725193986455600517644724804996386993564433430248100512253982586926092031116681021194202261326273669415660988374434433187896313238433473928377856997464027203247276842994816379371850390461446589670241617415393015262797442718832822940686671313995655910804091966515891553982083864953418561172232517433078400371794922286084375260767356916755232238338610745781062174441602396400912235389794041468960030304410202575706204340718283399158641862840770705957070802625486724013463194891764294401920279311738651839856370348045414249618018233474243930054207797054584739491144272829798757924666454445181039269525678715918282859157778460707694531535175079335816891347400597206167371469288977186898065549834007437002162994133678632636990071665901977159699176489229569635057887361232596248315947423329600417914227114682706741979325966304340884427652263932737157076083285915752145476537357722563439359695911513356562211739399916039495285960465310855393757394437035664983132856837640190951705491570770508847432476740046896533351038007261958734387397373065616775640487243432426651504061110997197647205827168475452459043285805659386029384785481235269306120901719877548145989929234579777101822426430662865616900497525143815276360976658722815131204333903806613144371039024336790110105878860764003401359755939808598813916582739521142775206249822598437684778536969589512125329580529058507531906747951383727273545608526787147050212796000075411297844628637267219718362399009544461578396747191602924353618977314883237855855012618057645380399471078713850819896083092543168635183201661374198134658386173713421997839933503634442577026960402201055135037906876184025357662640435526844373010271452759125643560301073432305046966535681618415736141402289741531895499579038980730240 [126,84] -527911401303276902946171247061413300211890364202150279468547175400132997417739016512836622876520634290366292505211513144224173342891796771175733387769018940432653439326698379200292368767237102428490374929754462291900933263245534227645509166265735379928938316147326058490874876902002809685155980443958644016857834309396237500147309258289691343224105494672037229153944356786245593598417850315260223924180817613685618856998806685785647851859349525229014025847735354007496570799751868507860638912483607736850729430496044554334835888716433481950289512644846458081590033039034914413801551878534491103396603996897697363786231134972228883658977180033767590985945597936313751188679293833977006088839018720360644407422485188408771437356522460730657939559225308730417517985983822650597582334477379670572068276112691711355455368504903359863452532070849393197977578671822630695397559036115910632744469923565448414681565953125862688969618255958825442670746474045309135753211612068727983619067409782494218528481656087545135769978204396387347205053784451064253606244761487139119065713610417174099325323317014310807392508396346949210100658930387683122420466529259820981063740935386566746249074973499056573798297828825900434590513346131283146967842324112649648271766942925059441709659458904876822675680499877585016374284316048962054954397763610828127790968448495212994063305956245561770628227550108608713061944167192857595638434572106043468830347693874026039462665240762463645336161500570558047058770301261263842845279381446797825527487205313746544006967696529022091718435234523199336420323718199939721097563543799327120415035936030952136778123259504093071860836075662399239115517836182452834703333784289348810494485657933019275806646021738571256592991284759861985500352118650064903882275984271889794783615924006436784099596828748208313239838901378791815474958098564857308836415620082962721080080586043111617319718010922352766486922725843113316252876058300440689670319008246672306065619875025104037354990338833284821006799864749427407334807696995436254681431546285581938086634582705156058034511081021742586123484098977291544944676951665938773812448785416238125680811646403438057794438856916400317460570515835138068900819499296299205827741757827972724374356468505514917771003198981212201040263505426384895932630429793708807166474109909907058195087849090117395200 [126,85] -31383890170273407466046054204777669505688872015026673710858671979145384449593770014262975833382723050855496810621231301606605762943866355437044811195137931646183230860059054249254681034630190576781164782915144662489720752147864099513416545913498822603579905302823961777344481345578109936646795726221254108189446764517752010662757234089890762362751566285367643539246072921231266008959621745453183452076938716618147740548925352410868055303269355643560815828253451511541276334375045821149252491657047868870891844427057126005215470446395259049670185129565248811686257371364548286190017916990743152168344055769642443073991891216324296237172175726465912305098673104384934565531928982098497493707123864313170018997427487741942829495203772778624177546868785405287423092629453121653863391241962746515415824631420947469499749929029437723175042276367673359443684724943399936152859352295633736906740404437057763447920812122723012884282797761476364232685268460397006330741663514390894254579289531190107738223429812665844657097340554929698734349521502615379726202672667247385397822928697376315169279542095220786482528857177365818987362298570402724110998831803368079167623832463317700474115201948442452880066892398414077420053469551383938716930676581470467089102073395244610393630856271036522791751369295489975278074767431284617326562208925114043607182979822524679632394494333815983940070910366951775216879825894306809459337845750609188516543970095543383845235872231518960728163484717464844379104298236591830172510054868999615854712948770141870202518505435204340336400609480202827163534584089004762703796702872836541085962055654984381723647765554133106526290724084541356647749869059497185433316759020558566499132393072625782080852943288584191943311109530264756795122633279445683182343560694299149437975020933586896798543553967304809053347248379309225793439525455322080625194857584037925429824272735814913447364957063512391252257220008526146412542499159778919530119073510888030450566799644771239740389877471775158262974286917266732615078556485851830473715952966337209702958300820762558323212872834367033597211333069838713720112851110586791088373082314223546332166745606675207702627490809375344229100777162949559196476142663073012757181605002492107239087451108410581269036868233662861993507855711414467155222084716990746509763173755154607503106195526988640 [126,86] -1625132746715593452120185496541600206447204912886604936418169971178134818791551618191910162708666916204608913900296799682669112954007198650984190201626649891445238847632728471399830052829703498776749163155153734260685981065558576531944038699230792955065704925662356908403927260378137016246774791133814744273731915134697249882428402060747302976226427127810742596860527165770394481459423469022050408738697136852624764711509907317571758161613524003245836264499013730242520597673215950594085744978751677448632390026489830474399024454889817195486247952495834177816285549202352744282049852566340402713046258491014186802221364534276930655461966925234857646858078695774944538806249078601919362804689840821310243118339598504488054410741127497789371591301978923544406357412506617054109951287296924400171060502157786402325317637254494951813791112398995310113116060095083960981744402611661327528996158473852390778838790507091404535568744206329410489266410577993831876524815330334863993083022411181043982262455196547071393290636957012444579361398887685772927530619191288631123228234641840134269627879751641797503389043789212425615417491279369304313574217858719084525771146479893468457863538247376584869673227431518919860672038155901111486482242157219069379693590165103286306934733553791584196518314650551767699180978022970295632520956086176123044834558496832620258614312902175471521088524474740952607741060148847901487889715495611642763020152857920612495994311448191279792351592253295874953372222473600556650147605350432531293541917483826528718652056503077285788015816171402967213266589618532632122101758925041649288963166176121276349254298752035909044345373604842909762227729755373707260954333021191540745646647191743602423582772088070081209825207590679257218845397959733881068206460598926889927311900846521041483269876072515508303185511216065074564274424193081134911802297384244162045088042938548843367352935918448080035455411764368542059679207653127332269711266630329793764064238281163703258402565196827059427044211104117306242442978120960152839285219786969327050214392482587805333870265752217178923448581574735985922358681980531670646863688558194203239640170079108394102859342299470011176770923191589801861411825377758053415766251132670385329861662300605750533144475984322239867629456792600498070839014649054862090335476475260997384689634009920 [126,87] 553879126958049901569622055061263875619558619688187405971934275325041195049207842260320012211933586491522869085952155018125885895686383982203886998621623991407919554697179282750075206784814905155131582117058585777095370081842655709268141268653718675361365828487582534067096600764210643492896335633233308776791853117026676267530824507787923322799765402861637325713759623756502242834351024301331625115343801238614613260874193468952188922237851171911118533691643822206013520387150106585782299048940449731852568944140817489866855579610862926952816605553992630019365536275400317533016841036793076967754143005136804969758001825205104747211105140753418235445823820743880186446654432211999103844624200429686608991318244664458140270749707613434337974004775574234862348388669166839997244326085081755521908112812425964621743787842607178444098692996561200436918523047260271156081814806647439719429071355705849369183837532990629999211733262891020408760135150622136333463689689185462269268903985004220398220713549932571105428952748905966591156140298000185289649988077762953944199499596477699386858138714352038581535133228538009266756302009191141485925820286641770411192183843599450016569288446508915858362179500766116031025023440988404614095267020157222837159609998750955363935547324492280644397559112010554992807409301751766180218437917466541186965870835539945248225668852331165227408752584206293445972899812624613469871608192671660462790041889102429331226939699908338934770651461089565560118138350128742513500511347163675670782362707913405571161096513679651230880884432195887917000382225167832858774334674424027747648185543022003465206351274522258639314350021962116366963958009254566449546332500896097399470786313530968353108476312822577854629934431659251376844362198863567979729818311976708579148564204289131272970706487272871926836938918563905534949754485149215492356004680369752371795131864429786751830817233835558902537251921246300525147898521626251418093614763243873412741020431277363127374755638888307579433789888020802128443856174277489608373128645608903083407561251451644347465651787611982457362469255056938234323855335109488101006364656234500607685175716015268584883298260605957186619763602244313309779703371659083154525793316669958672959998808358613827830345257767345540479081003233376565646270636999491592990916606819310952291032640 [126,88] -23622842276432167185225909247927438258921232431578282754020336123586941103147410826231180579786353919587415193967077292817559729725522521679703708527649605853528120946400243264972769686449691805621004608274594839177476535536947942883386526629879978631717397849430174467333797415027188824872953333740960198528712374030203643470530832200389329700765837864658544692901094117763192291505311802042296359854249721867206765475031623957130558229137600582004026147748637385768716550789369354874070502358104520785034176633719847023347675759852810597913577945833246316154742132356646395458225042644014761919216891029617347460598700809217645864542289105120844369601881661499724182109203448197461856801190493143268774466046041297011849249515714616686194278539751740609829641486765702190673810829186694490039799863657032987884180786635342588571039532451851222684656650493399251381637847697476845226807828960854920959765738940883499653991603945339506893540502767182234318048269882230664764307262867036909407522455811627501754232729010114020259182633307897950028558263083744029500573218852813705499736283477207754742955298988958718769170167695567821687731693635600764296188836960700610595246305976396316277415953771861712270389418399993606668107678442886521693077819184040500592085751349089789136127699383233647170152375187599782518683922835623998315405375440340271822265781210964749249708011902176485852155509938931954240199307167269671677937816582297731151023657478384318769468862891390919437701715909768934504378418403618311253016602815581898248149602609906123905861412269777848116686784333304020682695233602930895373809151950054644373969637150062205670116854509278638375168303251835037545477002986220069685215296693638590416908939523038842091101523835314263722750633782140692409755025700864933982452377103110757934729259077549868631516324561863059060081154013000549647265028292747268648079606554914791817252821344003412337977705852677697981549757149952671047316363904469425303437294729295931045315239884781499050809614324111603593177222380409486500386976256516676463258871053425548445317426812429537639437367305832000872276576277308595279570531207658860956769389429199503628261069549910503127209759902464624037506478612336553712302135026812105552313467284337647213729393870186107994527257255451960853973651724564977742303386921764167317760 [126,89] -530008559280302426366599907116802386577249184079652147440423185494790694458419458725263352521180302199115011979080384384648051974058556684618494583211772988635154841997158179997126033814799706041475487281035481000792555804362881544101008930437154459513075421184089879967630117850098341418500441274652528306954309712410372655369611119577976382596678903107124475867388423362444405933426379289784480404748067170939593524868699594337553676268973536013718019828546621652899180424643995636538201780250892800415692132428538604491401274563171869785857218214278353570869140161961113395453527476145406323439670864272038731542151521498021951666360383550016256181956489121372435963543964608144354711628576552374307092119730268540769330652924386843869492927629720176778716025562767959789364427715146308659743967212775750985495771697670582221912833428776720332559117533097129605888927407550536697906688050753914274862941545784223949804590609974022868085237429464571293122882814415045058986120626701489479090928586155776861017596896342507403455907279886570065471111111237597185350395814315616844226432936054030646442611215706259985927365543760450646187379351870366380647466079248960040006079279320447901875427644035650045511926710027071719351566920226585884203348098439668061920394874155113628760770388587197650219189627479867736080226882984238080359281291142645063064591777251231225044951883917637291459251501047606348273512957199252538871259044994341806932281259804780891693031787953780830799540098241384098156790769608680371649692561494627340695163068732138048215145711502876611886765831552325771038104437071182000259475655131692458873759985159800280363976672253758666565118512273926058740301190335813183453198693106301280636087502658745549304770043196106219896380944748677753397967368992884447428102213386092641828936245868274967651255373564711426487385765142825787653789279228334725818599972144645437600670054272874873283221855022598799843544494744938844852814200688363337382957499714195661931261248890800469001540131972844158508698563769686774752308521358018308880072137209529250786608576502401067361006048789527079704831644997782417389850435850712484706601318931854196132478969680359745329289066185584887678050491442719653463914437960191865025842686232899927980550812886590184240839495784452067234540517364334684209341066668247760 [126,90] 41181523561056429309376282739596865419501814612424054922970278392424826662457220182952723038750002325219821691745533027936667176313739602575964792396982887312473666029475883924582810665828814408898611351093714407079427274460378837304543603149067709255625997516178054155495951554357140279371931396890722531977644902146203115611219392612736249401885886279281659731544282323147064141542527601148130068175360171420148519934716457259760832937002050534259739709957016211709513883676807919167459691680533445238268136413312142535754153874732545974081947507245339809829095527308325305171368959376987030649190489889341661043009587951370948685665408634695470280928179907292180867527827849006348367762812346405228488628847583740178506270803498905486885075739480496914362298165289670149931245699521973538652588631005598505616187347741446180188966733961487793113046838602756854437146678082317446508553784093904828198399659351084439005149408022258767981220406665632754275951662933493449299308337615446521876463044555608012039468090259928807008088934446745391324134792569010938481708705872976456547833995776194434186588657330386756987542063011734924518206477277152532756705483913568930702265483050091564375886380996820282339818412422549220290395048219492035170707739453988950865674438241791147194716108005486011482180304456082257867052749860372925220862287133108817124789027241281230427086287007458534909137382391894452674453028284908980036958787005479253554730420156395221521505835494513007128463616932105028256634815073612012605117508833166386829307204544271470798732356589538448373218690248307107683502292277750247712987005495490751178048086121740631056151759793649907008780133203089047087869347922443257695655550241472196931367763686254975258048798882457108678471550233391581709187419711240083417312309990966463016065098297457247412293544013756397196658847835264263301023638742480272146861838322669599042542938835540794749994439945944653267323290350439881927000320345348130177987736334954182138800325652432146366853842706598706942212035722373434308224719981176819900369871239602815627622357560259369682777407492292509926580561204964732598328595054396038665682595753838743925011358385325847186297936032635881325173249646305222020579608892787907116353033520326301866765964025881459627408729332610081560432859880041696056022594502640 [126,91] -2385800622121014047640317861014335351070751623594658829230855284951276380404897021846582744671097607689942217070122699001009817040494632261289118550733093747069924663933176490728936735708453346927471681703764083151119274925652613755363940680034237121949368463628100578033857683971086331758935682180246486854127971785558923290159175472774726018960723996666125543557932946246533560620304325086245505513082215899680076642098453802437487838182987828677989264132885073879252090540555786855064284583082885815670595499402786437723369510408331859391834067681819528770314220464918362306311592586800028497972441724402974209767872829995939213381625068624870100015386995896219665251274482766675528774078444558178503260536695909035127172610360241218318024857761673577400316099787974584066266274175614596727976739076693125437441947802475882952295248320190976809171804253271461084704052048815601654453199856823932830759863991321975064607747875496304088520604322166324676391774798259095510614887689586570267306119982246199198208561212275711768767031081634358890460356343221792319165549035392225136064333434010746296772109087775324874815465937532858015098824335249030582481914773578155887769150341141490430002918090319111375532919739434691822943154032504282578965020810223180089427674181036706912080715686842052213799007523501782621161454293414039360200768149061953146588572241388912750264264335288147918659766012639056006941589620732873546081387707592492998493774305120935785552260037544299725908377480434740410121363388809270438522665486876462746919864022631862511702738057144477079307447462690646915640728852390437184321851875644260757054850516348730244206511829971833855645893665787483415707790250013753132595849837365939023377255509409107948716504179580492050884276967869281560675852285344907157562967819721482068963876630800753901277274251371782752817916332550592854466532363910603167687141679120992446938240068245908563677183996592297391748976378101307544646126055319675058653056531689839217331043167657706058587873414301010700549078110030839675597922985815007699963657844082011296509111251667461733534399099397183619558182621711066136244072076838814117632643407280056084276851291470298845947079255494787729352432699605617311037662594161376755397584872033163521773040598198703782171607542404510683478369286643350901417708800 [126,92] -20637010623679971205065803902442162935428393704218755460289438129153109116646617266176619880542923605640350080739902076908717831100145503171196317861161251381550356264686604693117918551840543452171842901631315411041744598034804959828583144167578080496005522570501155820672146569838485921231118960897241090247118262028699002881767635371785809196390151784535238198493759342680610612435298570968892237655378758812145200571980892655771426818128892605722338016595524217534404401132306456513447261029661367077259512105347405687511086507888628895988953318545823532253981661861687173442626151441130208158310358800021891435217157302078296829385580137911106818300561223580755624802391446312033486805513820718202585950637120053854610402568719196246730715453492335942800760573972376659115758367339986049705994886828001542698978638288128193557637513950841838630079563268474692810229469026241491126703069523782759393223816248651724983044269294788428708226399297519331544146697814766174750374355783248636828122280919652814578578708888710708051163922037341287482747004691393268411294871062585079879419636570598350517252992600946606293701671912195890200420683938965215020353387631197801290150322348512709362749679129323368263699106772674323061675822666512394625301471575939637168962887731834849404590587650613935024261537497336461970044481643118345372863595263768353694201871137613653748557796130137467973756429715572739662404281767566767325055453077147481936726262512850393844391111127832253034893255904458086327581242403165773577894465750131893184127014215916320728623923823023133830430412973953850950471802092609756788593373725786242394774481387727480906405517716022973328725402046915610955806771604497933769747831088165254320653926777540908291412966296137236872020190013902509195408639170538805885025940053666532835395473122249424011665328830398238165802235052890740551670691921073004784681959385589950250674541071689455297873064304857096245474894873528064918948864961798254035346379931383023472735128674386208722481482732175523628997897549310435127249838223568271208187046526204360152502010783108813978062573341073136479836867763508093213481156015144538314889539008177760206565088872005819270059903613782440993708808830206562904212674534427695102949169332676741034569519614900967933225289991911921564860276102924460352384 [126,93] 525886832811887094916890157334769839729115843216518171763814195633060144106655154544026723389870593779071009233921416803379828514788407116268127144095523055593624685102505260312130199503975415370273382363570537534593068057287526975484668469572643924754183638308053598810536185656879718441771928292656835656333852360210491456903131221785275018292144403751884387799502466228802707617742342949276135304099126377658248306995764871374067067448343772317824096946684662050445218439436336266229728705076766158846592419743250270259596334718090256828449251274747191734446772134836830084016935957480064101560414334450799652015231385191490790449972104939278135857075536439316311665776347213326078042372830558906701009132305909216668822600209795529682777131063563440592220211017142174366186220562318903780808567226334498873978001308389199457833706698610136735162203076679797647807612051283286407830452338322655342958135836749810776724850192996261929050761453116983896593657384801612434416869601239766220545735950147533770486901637569229386147580856673004014477407690729848758282108209637522434481920912816817246280013437563707868695754859283378806384595532023231041534984635700120812480828686412117767575627641369187105834426867970237151139274179041120187427188800344015848396406153416779177850611485067018536953041756775963734690961657528970379998504085538237910864649403244153618179346349699320618285495455498659204443156703760117737691248142762804225365582520419161273211075654521561320870883556403669661106919042609245193102074415433055869315177389074438014369918964273674151828811490347701903311381309908618132838238001957679604309318363439006921639363157839882327561581681686788279040426109233880956596391558487331640055716989240577357075223505138878040177975329642224149803700848498378507570636198913429574299968094119657590877764152646333825786620422761678986529182470033821019581942413851330697312738125873063016951833952323644470206975408518862235054140658271362885851454078512840166217362996605983934470223494060483157791822223298342344085566217882671333602302067235996606838035197309177355823420874021075548405616432280266987625011078100890366977631414242845903797329121705481074672313350828506375279081632068418418935804927467042784916479155837066153803050828763710885009207741405018191271440659855237312 [126,94] -32517305031369146739721092480784769709241666549416260156875382027558913683588590200550642203994917104423778619215546726090564112035563882459578481013799240569850443765396445539330645888572643419647006869591533263774852964929808020544644824806354310263392909216762066085289700284904697001807125562181120222252372940222642436568077011652361522646226699670219131598382749191368635206540452947918942150315713758318943709654530981012934634568595547690451319418958560271321160213926816316636494698759956847299286603983496281691436213793783708613793869559138851434324325660384562765248335407332473850012461383595951877393635904446110384345290284360440158704360336383826929459178171680586683092966648409443659241157829067043890573070064985498895426463731644880453461715642008606969073531511739689054086355567750584381851568453304428028813096302234086750590848669192677743008847856327078335779205920681592319442205981279954551381913890485750294254037333156118291449850072232754516498194448936945522587624509493475942517128909064267332331134094519666738787595495304303035824050297928164032600166427381391387531582146246503359702076821742422519805304357009927098702588877649900354170985567239658973196494044734541834323683362053448033392661923726795392538248352656413112493544128210073289914620522312000348953207754495404607392920006110589924141266574833093845521184354264841190513184745021124865736018972856565877649282908197852699401497257669819674971336461602916118419846266644019744173853657086061385056100438767276993377882520888565684085794731454244178229681895354167776729510878029182092005287901274715694371211135806546501573511828173323786700205526093864513343705834731889820257262819899656388391552617469009335597747314643766415769099589455858339812316621718121641828063814669472261728733872843872274151906556575027757459206364491949703600724886977210769634491160449096892335340303344750589535309883885833767533408835559874137380685836925789046726602099842235815452252079858375381202445136033660307455140374967971981327317867317365127547740151121402680838971803158275176021462802415707350499627575480824977342348826442774425967102160895391228355677139091875055402276831990889095127317617206267218757046836454231437201753417004996604995014841676209096507165837882842827735930015083970514756915988533360 [126,95] -260404048125688428861302034615944432057831185971270890010628570876089560254609442122897859280235036510247695624594831179615170171732827491197476649056974341041749179569154456952382432944861085768853689907435818898927803453605197883401979528095041268046957248048210770614973177439146775554345684897599223823313039354247648383470640122934443235891909346425558518163579045550968333376193844896327215473336531901319613858550269508531396575067503662711770602391436486228977384763430511980799705289744917693541179910971517177316093771449893293566139912030852811381152072555164009808597499542179669496376488147859902291898811208383259948074719679399237953056622291926216368263427152685555247254926479624232032900278965477491306372908485192511961305966371157210713880223538514523238836037987214450900266418857807584800636529708705751488626781700330211693089464149424295915700201843354429573048153845758854769328696908122607573056303640753318060595847431035818087300927650468424874439449912173128427811400976207636030666524200612879841350425634723356849962971961315170471866644489116709750202500559665059406254560274263895987688179321515713307714970733053626130668195354930320162683984242362526275539251296679929077824422074077114699186710687994547198749674023793594590601514899541059679787476553503623545887478588862838726689652024217149546865635297536634604932506000109008445139444606303102886847169305361928701669045353633054460274744125084191648537814639369125331050398054360681496556744648751035964747278044313889419898885175940166660891667929041755120816872903670840358701343693586935030055802992005902884977772660772235420666931353852066985882648077030816060065819534195624700118460116978737713755593865545217121042182865917131198478859831530322437292631113494219566558509084835014990258547607181809148929054521454486750883086818205048676002981450318499503894203610305830947510506843520968871942951425746690688869397894499911552336565733521417721415821893288753749022688541008807271213210978257491053544833919151538335330671496595878724506626064218277583358770203038058829945984249742441085526478584257661127597772846894342338940231092931483724702753734206388142988560406885627820446274443499883008011793006582564035221499431349478395668407351889347882363774035794045199806225975838358845794718848 [126,96] -3248828010467964970004451958654445644606349919323808133553053420908907481516542213120187980018065776173715669117209640979574853315367274573123273028548363479246896870833915279596987585704464718152801194694541595852426435073393861229830665207756085477581906195000907441078736916035362803563775761878025726533096242972634661872333495630626202741072980336475020833570512235238725919098358139880289808516679885634810391132360146441923984252384785937291934656667481442989274797523951260100495206410931141807517029157491043592476183489438269707610485154437566296564362110118263995410557538908376996886479505648260482650579397855908399905907917765087137744409993858694304314933856778269602270102308546169413540824988463766524092952043423965537079799858811903596535483240752071437880882040569015620790972373308558827281499771406416986524273471278692418332782866437139970723864215881895532397016403511084973879439980122590173172074428186751885986273947286292701499232557177867186707510447862588192632190715993092805388480118377410971645548136670548585450057626765482055215140015580781127053629693996564879115179454119261642897161868935791597846172573103009895887177671237573071345018622867929625279345928575240267004520563843167701345482504928101377129771463974540655596641152231717388057655459641931081599138510383576530791127992868778122415131149860441158359376538764619661118979427237307094797695994825070515384179889234839223376676208541192851893543300968893175880758906391224882052328652571477850979353588584687598132205168315235090388734067368090460298490818567740285668034604002938706981699651611511367715590047218430020456959188247653498952534350722420189617792004436955219791836253788097867007814226336480240555806389294852097987205410580501388046377462221318879791079517381742646920563284826138324739799901548384395921901095782158687999110582330558854811101888039128500748576396531371296264109727716011307672397801265700073014900921329054437825106708475784381300852524987470413368469666008231856972195078163191839702183135110382001994072435898606734656492244828060601198384303526047228168045274592755859622345277861636393670074814710043580811471064083106276331547398956754684068040346279626615612291302616783526400911784324458477171698647763013807478850640336532539273946784061224045699872 [126,97] -20572657283639724943489215866890468671479780456807566707721869975235067846261928040102526838677760046090048742590984169357109312974935659864899090198214475471250625172750256649488353062447442516507432534529927748681579126295419501356695760642071085867598930604981771333049529946996790025041555924475739008449471407973041782113588229289420331194863010038783139598114773972113780379183844518653718109000856813857913805432734904883312981419634937329364483441402814912418759011804628366268819690510907265744241265160816392956443872294248148027329939648801293360471201636174687567223454597199929677786580739823521053536998804380274737331071355155946312015577485399911492055983099922262910620142335133827449718965672869508228605487745283233077713750789556584587890488443914563259494133969950436132468373335762456665551953080535121091040763117828942496723089316968437577619713426770715899722602501132238983601417902657100292141326571300074691373593225027586718746016333171843967738134248211101194577015040988619800473122018348896206409917440958782375827087740904466422046887711391142139556462773923497445536845178729150206775904453032480227023027082655250284475355548195393972572336287390031781498415525893903703082150431612364655328335012268920715083611502288143031568758321113259173165661073630581235426460207664723572472990716894439108937112059703775705456601075783218264444403960499435981214017321955404514211077188270135484728985277706981818067090301347884540358550751943953220944594549460092252530792674190356459664047630351004043041792123146060209007363630180614290292901041271358914988604615241615246792397545446439606658345652681460151607626542464731332033731073181483247907799873644890784749090922730402705175483914143792011135928417630795479113723885171085796764541395776552868260692740057164948322331388711465258505902117036250644274216957980771547633083861358794670806884184769919263363475075081893895256534605738812161019896181539613280250790333622779903169569101664121249853167011824406247478594598562308489517897020704356523099958531210730292702271493462185950737150345661752613686496972453632436687165808477483941813043309759928044282073351923762064361743286806517417225779641612825053719292202587197976638588990711082497572041510234052296427277038281041151585102882811829216 [126,98] -356842357027928755104157722014130810147531655996661359160920851082401178657297502395837822754865209569832417904929092789429810467727108861982550520287155638766347292656045502280013431337595865600742697948851057857109021150091726871457616589037170739338905094534206841885327398981973858460368670151678482988658393177780770755097914274419316514646021537697561209759879191416946631554042013670454973857384050574141875688100219823352067164554478167051578286670000056374369426531607248870420519553853574766521650684106162362450255447599547484082284623310798587424663671445627659409621662311985678116062772282291525768665127663985500574263298002838143608141373021875486826849566947688654230346368884128767052095502808780141681705862433795050195778214714303675818665606682298308555173638232984313582977120118334595921973566935019260526944483601604541703937604842568225193364591801134615463713509280645878945491596299534380329089351849234017961664901990945208336697630576380746341910330477765382182515317966093375650664719184892465393808820851830608931862400431006701486567206868347804655231453048931608772453725876275279712907068846111741048989266765121427109918705865308155295013981496781724501304303014564131939381392919750948042656797324762045356379502658567442196787481537007860790156788602509106525796396841841093111836155047750829331310008363446486225613388982893668438652931159399784127868113859482188630649482694845744189335987634759089442323869789658436484521359826791156672220809245507600918720640940135418515431094145170323994657290915858938018076877626637603967650637295722294754092196433346707560015572285356122982001073155776714787430776384219081922167024392706295594696604088557939698946278301485493646786837739408294938633317576319805066951308076582840217415130439765442904733699986752804203021003866443340518721210557605013725309687219491116144588563737587735761399593912665492269642326436741422488620107238424705307839777373812819167695901448707186461630888730490295233352871555458952186127916727266060863160547268824724308069211165794832502713431716191284273787992330419194335007645016939186840121206611232303512069036293477876602190661201184160681078297774442712026615286341675234103557815351206385631199097988406605697441546257360649189119842650778095285252408130156 [126,99] 1678444990652971355365259147845222884246795793865465180324086385532526027224715051408347789599581430666126779531194313658868146615367786447268525393507961834964062073497347969511772659704568931721414683434436337934925655630440115293967800504179571095995628450622457644878443728055826741396357663357566796664113053476854978068894821139557905857671013425474286955103543795110736668414431127891836083775091573518832634318104307476382553871677700025124279552670749228494802730998015401050800338194112692754192345240741574825008223503468289653710108826282653677516026692253434636710191058720517338406821320485515874931852455999089480036841344184029671101452905796709618781234263903356382923206758387020222808242063365459619594095210345971183878391946906963127362674588550947031036796409131087458011761370285375345218998611504226564146897003652977335702229459478623632904942219798736928369542009105269829442072071304615362226841197825260322226880641199241540034867157236220668801583927898645011012316806417075636692492046558687510123683713221826415214453516515300421716808258172727966077038917747305718586771220934417065989018857730622590823875891353136621588669477012876013834105490573825184637714754085730775962044843761362721454204682582148943738323814953221882480454222750489699931530474774916150482062772681359303801891327831861502014252562552659111081226869703195968311224160839462958481447600721651314604785886285519687356972921680730803657464803705619441358109512212763885351591721526125466137731664972312587135732594194892565214910248710406533887941695557636650335492010909190415810433259597187305013142733490296810766522236626600873852042414296235707010046112751989929779781647657344336769124975020004547652847598181848134971701666443416880090371784016057149829286254149267600356578046399846230923562781709882805831422965625348205479413379432751336203849551390942615233886641136090514118478559966862123440040192649186927755773641269350658306915140434117863227686895831219898846948933032849305343863049528227717840321160275150153240174348670255488074458148515916214356245709376866357117873413985473329538723031355874927663466863836547298583642264898979132501086839336033444368168686949959519494598154140597356542190934575103111527252732264473146449645941540800706683476864 [126,100] 43174822998387148544427001615850503570009357223572180098292309631981158414726288851762009618279646757092554169340740973856371283265568123488887776624628752285413636321758626616684080526186137525200502863275437611935427584058013471080238490210897890273768856376970722446222696793761713610126318934616755791626330783663162210485934799493106456567025732002589374601892086000361070388825739090256643634288497519412079114511549382570828836162627775300093624085139268309825758384299597466758490832514986373798209461809539304975813634074487968510108712613775633327431252825749478655781327897618313710779881243336369792431060085171559317035996835367575264518253385652901644923488272724184489276782816584963246778221420051993661071335862192838334705506609131108897807239800536093762659642231012150664662982871457969235610603067191820789746189533881416069499225771915872620731346630203666941459472581534316006266386503050575175577009149912410714029495957130062395249606532211016818558663131424345580190436761302592342099999408223929747420368015412134841534611944136244027699206104931946201213935877824758365627825112495030905449262722349914627792114775269928331945872864253254069424801854001684301440288516342273875191360861634894294669229133907865394212006043067892315345417852725814312996956528060018477025881078243631794127163625373786463597683716830881032210647899174668575421789184857454364920442315563731999284259734636234456827286953765274078473957475309509042451616700828155664348298559422366115414603480137112077440070541504111593638200044326486100614486289154475192809275966460440013745917649913420832139590470872436204553177111876308676583287813472733579814612545295053346898984132775406828801031280561399663824144870501485613470384639981455925112110617022815370157234324518991211878207586058121691572431904419993867110155223451859594297357681204159386375589693066913941002597592601739265114905931629627487380041205395357400977673008822391098927268322970715540827849668225862878227878348220888294399190129107011386226796039704231633210470195952162516353335944952858026407554529343861189517818867674736890876002789867395647949129282686332086989525499820975248174866943158444406597618806653987613717967440576759436207867577366990194094060708433754175793337875350308519104 [126,101] 371651672122851783845853468179952289078658233298400761905012928369263554967968845712705613314000891359763295706144131550719251839137323141590430673265130323750224483196869788307656688263776884381343806255699866322150081137295451847869496881626196328993627812944097640701174666017828468007103768263399985905239779279173836039392778503959081191260422053452072851137040218551387276320542918135594623874583962889648553977055699234702708344998232044754516263783209469495220911492773640879689211589737028113248294187165159118184240229580156442994081289589877410422041292757419798352946356735276982631296497634447376180826983372254829173151599401356187265332990966601415190020673323482376353731394959065709221347630434132347137545344357029093762857041506687587365414121301564298686870448157455345042174802508564605947192123459629894558557251369601567578431726486057889543039702573676494400423146967549730229592145506162633345634657254236493913816386163889997608120238969649541840443688565787423331602553729774394922042810334746479069354007178275367535986405205287950732037241439264164583724496832087861710627409660675703021161471742226307597239534218418061875719836814056946964596529327708572176829197236201238156336906627614211565395360554901509280501148865982424074376435106555607816147907619272155179972839034907182252610479926253383873484714210475821983296924481115672964611701053117571676247697367365892782001261317924699445836257700715198184487866272641956267144933456346768779465803507312650276353915296346747023289546866843603271056235579513378057906041326500675460061164389308537985107561333715004432355459287411046049640827316204059292660102067677593116027512766279178089393529048852000817856856044596884446405628258791879755335672943657690260018837861073037142244982186996187977435313160392144299762656132119162954447346236205441270510742157527407686145098829183247880475884186199179387657448371159673950733962419096014744389109470849745576623785204800261296400675915787049889515329968657843762462172396075487698476636440074211735826194070521071606849942154091923557006752190130267554195672036005527207876376361459021667410332496701709082124398014929940262488946760723462877604219858833170309881041181661724517502546864891543334074186897380219310410845390474912 [126,102] -877120528395118493675727826609320512185627619575012429680654087611252358299322233243052631465282694162168638462747066314310234872280662208084518779434883711893528810321342735394930679178456203166315227466032996479111143687925445588918083908203829467018616722431329654930462986452264550356048329474635598907324258707565385075868593367795895786844027113461168023615479097148524994044948664220988415317709870086104735008988733818935501189606802301153921480700576538389175916486880867208452931663561165508202941331561629473981509519945068284613441421747697837039018276848372517846627716580497721764509001213363159671941173857997272833325779722864567357558610329989970748105287170521554740059657770323543304589792265922987075308668826686435432116768975315048060506680272921952317167696170617361858261959879318974638735962291387389174356822709339832669270394074234517484995957774989042000026072249858548254176157735763358449451971226382296488838178065518260606291921827680781886137795144912143383607977525350865078747518026107884996453206636292186257632709591380181893283079276705173814873123677987882046356082344351395229613239094973776367992183993338215928402361408415699703795146392845822969356917828551260919602426173803087372482742202799534548854014197556918878667959301889698907563534466293011758428820151560615866121608528886795584455007645149114116243345075277749578636107626710459481135562029888318387494357976726811298246940509195681875716041155104303676917640383924273703498227451026409653335484908898196961399339489217422426475181728800222144022799078341773278194501937086912177795909980602513626054744850858694788450738287106253627389235859828082846930402211528306687880675843377465077604233048316582779127754280419807178165094826197602233846952274654658283551046029932770548664091033828656255222072449116617578984442067463398539768927151067459868163814649304622482031999670146821851166248863416268078256044523636066023377184211366990825980279871637454894786635266190255047611783262322744915409246483719132004964929656604890727496848984408037346844861344585415252370546591553503537877951187616233871670396119334656499748205722652282278509144995574724566439579237153930285674878999352508131477644251308652472498852887734380967011429469770270153741098248 [126,103] -52895449939134927125610270077483513061625472927572561857128795838730291897725545669873737031908858135462937968057988770292222033927773696335895128485542828902320506851678399959506195515406448882601527104693545497635849784865536888145831854721720544439632630864627683846413166491567312105232445441234077858717846848480678068851573872352438821895924081264416105732766042794371066726026430323350076231548695672013042465085896498748628261731663167773935911775439809563566669992517007252116224701699524033288697335185413045300896288802533252553239336582973622158056630283303498802024276190262505041043349081820512158229456069712078891132855621349766841639660313780856434821235925225048008212712374939563117584214890632470033177854855026100211135909136071010846177072064499182608793781121778991839197181610571671298134225844581375743801584874561067755634355899697093911717366960714041287468163392078935818556385017947705280325962396288952960285038376645660099878948842500013192971181423106711189821205640297010930394674531041916623164985045629691947031748577546103057871521024551016599231303823937106015051226953978451071740432396374381967384302764532125215432176737800015423169655592646528771189576412304822844203129914775511670748770632231638797075485111192785340137470088819404692750399869028064065823134386397201405268912722189568569856212707535969217524228451291809659381610633095257267595880261814469486544213274532928783390202719329995748543115956382416364048004362405569641797164309539032581125256338091228154837979069994846701511879892650194922520319948484717173374787537560706448307116199778611624815067304920337244199120312596374368051328874970203881324927618273991273336147215040269375828878715204986547912944871008950335783479653055889163919677328546507749302532816932527371294105196754762934716588926359399808272536687530316585936572077237626342952575093218018755044591601972228530042532259012092698219543488012147371204928167420044461201775306123505474234717940733703577316721723796769723577699729519283811348372806908201786843302705595841932901207549328872543453680706674071334683727849760980665414449646509418380101949827153237734375345792316213596233796254113858012949317339787546836029280149230255338019093746943508430855363054785657220360384 [126,104] -418239329495612685383211811652307981623426014991144633713177996473892501969329872075762241818749969418860454196435053305608391300811077993740524187741552505787235898265351838452237683298179145793098294806102727101058076402240163201633897373785044989110685170265561628710535556267237763395496852674298803736060074432153575036827444603623674239145534730654204760621122793714974253266490732744403200396197879458198676276292767244281380193662786460281949491584121309587635024360024545581775335357929847789255808990941522426056684798650703196353625282773124375749778782274107606462260193279029430213657075347082337246248440830761617956163396595138140432076320532068216926046666622740147728868629137505202375352576700513680686993208583972282317975654671611342628747584620916295234692715773169674137103962591619219873043732071069778474005813770082849761935504925350323005081982417719788077672002038864614882981248933540567350881777861227248399458189290343984188941760596750617682206988782069420755792021202747573163027598188958574141975320113891474360624591532989547451453698972467545791567851459651160040140936299129174991165515218425235853819934672510968245948832236507851925444736089213721054884227400719098165379811462888970288341275774279469660538052066846882975723204000858100691163443128664454550555070034080866069278954121266028159724631811457133778418588368394853055816821522823675911843015926052012449869370540064008087623882882839118615372030843238840614223668641361725580437383740654931824612518599233724837097461094598672912288641665598232629810887304472463337455966697931923678055487895468519498069178735454151920358368897360947172437646513911190205066383613637837476795653841091908904167875581836366797296272717897140633959439074170876104494194088615823188710428440708460272365168197597094377633546285075490703879230730684607682423129591928505474799465349456623826307732735755347150532059788683274865516235944827840023508228000845714169071196693752151821979455812687184202605568473070166322256999829355792930422981239603754995271623745782522651937415354013764347105545036994009239895063588667630484476157601007640382706477250765077146091405240112824139478373915169232811976248531683938621677432851630695060930013649410646437416657571338912528 [126,105] -1001917283753533694407945250269294512639502023563622028175441433325222176265046845165834183155133234924814974551251150958613722396962246001092137339519760091454301427930872131668547454290403271809433122646790110441356237425811085430947118884187179845494084080806147748156224311429624183435191721280829062078494347193498059711996844037655414033549480863833125355679713117820421786097136072231563821188100875462430571828741974531933561063732853326373509732423890037863458530981956286842433556488942054800743390928384526355365104468023078607630490167152952564724503384900597191462916755764721971698297446376442386259686759970519786638671475422159777604527475118352100047813716852429730794101557634381494661055700305209871283904125280581467999744934390934311071838392500529121254674042577698628510500907639415572097716878392928043040790458023347390189156899387308563168537238291564507243779695305503035607175348276386306242345150623486046375887768079533176231875088713726488513795889298418584171728107660889314235625163663847480007235910594652502505281010222489938677840351040936472627528853365566240980726891347131649720279841391287735759313194647318346947154419268830433790053106837630933095492353631317759946977210145197133848642568687170160558321936869659507360372752127991837983296854185060183251695227193811104465746637837742174188488562340456015916062741538295729217566822562925748660381048098787968676283404490801161490529981933324985698153920801523013158416292273576978658472926538602029829548037197076437482125497585187393095805165848497872404223126895275052657243936831827811400749603576289618016522612279945652138741930748937441996599755207095925086559471998031043223262614456439338999480308556167560535170676916021247954272581106376274356868803217210996205646305108250735538638714317820307195583437851387786752809302189347233668830541268573683927246477487590479178354071199814162062330239910017572258292409112589166046420204636531620766592040367329385286856258614981076706624869711501986535473397818489738927781524941429826921819277595584396528100569674309132776606994304638413342116832434506021537382648402934113427372168112175331388944597441518532803090310501333131030323213243771355473917161011270410179825515157541007822027038663152 [126,106] 2944628836130350109395825910518153985955930276503054284073336778204161306968377022000255584985633977241202311222178626893859166764945078800691607288813585695740856380677980241860997502109822267999044517744722769907524209791591521047715004756743241697501448825189016140445393516576778279626504481033985941978175770206774582364101560909377143657916135977662803298977714981630279317658528209866267928171967463620997777821956581097662313285783732250591511056289955107024169746909952335994354819257051488523826665378139257113707595527705176046452486354884441523875805928985172757565277134500690763372098700138668263054638841058351259695847932256062926867841515098650306221629159973887464284151747946212356869284270444209131756505994828045523276324929522377064368430846868022679981702130099431558554883649348653650092392618814616090199273872039118349019561475017494666842890697982805408782142975328394058850364703450574332561413169577793961459772823897577073816050863769958654488942487038382933012765721714977970677753322898703745589615840660685986478986481151870063128902626136305564422327378007490572580138302672168544128938748222079232282968766656583793190459290677694364105341029430392171120637838695289760691677852378167117831205011723124784747327158813069910663473765089005515723529444549236105364279212916292067083484349205800609107300036192133093578651255616889323981869406165786308794483047407265461963932712314719484865573458365865667647344960230277579635568307328845080442872183120902799714653743538634367050589699343352359512361622384539049190031562378535031530217561037679581856082429760222059527936833086233184084767094020552306728223638760454720141960115660080304419087156564737019671381185530760860011730753956152719546904977159685296861995901181924421979924053487789013919604108128869553984803109875375758429505842859962686417466281283097824436180381291532854336903866814765156352862596812351908116858349205504219579241802956551540209227824082962654997778156233154154649029271634119516076385506957657836683638818566502735001174835257938296070892888992568837786560354432681033928685237662969012643396674578813238454056427310171297879139420182065160570686147763219368741626723325289638344732719394932799662557665140735504164264306 [126,107] 13228790391334432405562122468902653190740966193867150868908271348774619572225343146587138804633395622271778514502305981464915080890900910735892941122806402632532217616786078787245458145777369127688026486565797170674768588953675171319731567906208216917610904192439485637303725617433748755056797546441437201421419157489686024583308433121130615861604297042663667539619465079464018926841669319767434396238038375039544005623923357593288089174999262142040658701719943680995062768709890125041773388431515424786920054667465812534578064676753729080339749248032104708514594265348343759030834785471448202208300427448837538989713775650505720122987484744354959236387729969242875446411407560683830782842592079620650941957673766571551942674695954535369005580094956894489351703549861651019764412995416461029688245414813772263543700442520344367386186011031354849592743774138776972580696629375668669035070674359505667498354093103811265880434514369039116623863682286860636248696623930552516864404232166643104868172868882950875847923479440788714625592493263852073250450004891479919151118995247898156084430246739792375450215976860641546735173739195052835737272081345170537016948430310437368832165913893918346063331050465066293324592418430029594335054191111343549049034761411654656774053790750693029700646040881370137882036970663395135229748585416869380905735602046182949177642893698516244736221258140928434435493489042303031026657244116552175772630759712930453194150258630063390852576718014362660957852804373891455490041936821090255393353442749128702270811227853457207907390690157431067734360283952034361230547079763160408604862180910509244762947592686324439869897899823037818716558058717062769592080327720536508645559606686248273540842090942274158979374744490191659737199483005903200867602444343190169740826034590511286675668601070941099775243504889864279766236641503004665392802952472826325207010475489568077146906985873345504107406434555078585846114427229465053157050316697549106271071791342606799393663817947930107230981768467163526564257555473471118549145356249083787646794762167358387143613860983933797664186751548916853239651170831999055178157303239023507690078328289701670035948034639195854735047908488076277242385915558634875203013325424625543168 [126,108] 14278874364633210345549535464423942677324459794099502297402697879750487012858414566046147930809781496685256787769763482058781967876987078791897445675666724221362483331072497856899921246907938981950874316249668067309032845784600996229304476119142674292826687551719251563388251108827512618054968367093803952586956019147130838005602962249328063224966914394442160235296131121401970132752310475207622826018237213929961347495697363048469996929544650302812967117709542124107956948553066429930000174139139470223171487487427098969385917506119891297826799853781361989174608825986274648006880775202214504645051234674170475431358039109583983494034288564225789602568865165736768681287828886218608985823346611290158875868570368532799332919963434580259285094307867625849247522065472638767397588067259591847116565517151513038538601640739383520230763769891134814772038618088830507355602260542732312073575488762212109878901825551342490789029709355465815726050083406815333242418766550500031696699348646997074791260890420684042088989695781560742939800308782949332262876307191901446872038145191217423212684542413117664350199232284487834463130018061212501907238474741987630296372397325326703517949260326320744501073259925629216695694523192668469769255776230997289308162591596174410577033599529291924306649852621420969418838984373079086765100807541830653110612354110589024681805307077639383559491207771617184987573481434069280457879179399073436907834324776824589042959725258436717662333934523942842866137098044012886478533536481914234178535367093092538386118277167913857668311546636453940882693069311120404298556756523646266969479277714963698844991749563222659206796834600528447951893981577086403919355640461845571173739864318810029532086932680250810099851552231091551905023096046167352215458080985197829908306072078826860794901594793911855631998605448114245067421322697559286907947294849466526827179000495158567657324263483331614348724516576705048861715448332065759445322510641293701987894495005043792609294881501181252101160554491518687798542530300184357946816729658822544412099085042003114406468571066241503470954854557051037357950559282939146102219139412902833643599329104362939649869323346481825785170249268022221186162205540306899196454814186240 [126,109] -29177431360360368965631486941377395779375559252198834188800036818298918035067459007748651100839640714762716753185460701377387506642680483899879339626054231734008503908661638610299826457418382755519363659805880985733614754633074525368118068622935537757944986762027399711868021836637432724219159107042058116622026423208324689732845979284220944254174613756442013879937329212583430609810463210598872728686806427190704845804186779624981550222468755463905813467677383485276138744902886051723198240144166247283980168847054694303906032974188604047220361103661808925426928798324467895575358347580321129351369156083306124597181622231033838530771350651875458766544034776980690335044069850136703026686513239001026679088501812973599392525351394997947550509206339920021389588342149944671593481941700366097657167076096602257170049891907586136507337379467221369079694575599055872911788883986334311059994124603255772930481551392561964691692966123695597820813905632907209278398053555824927330552158707107415196970007754552859683276639595336165699176426213525143932605478877597390872261304228929234614510260875672881135905378042517526746073069824389851480595932345861841699260324992933724403943484732079682474281630315862599002715542959793526753074964378928289928704311874159010975832452219306735534171906480221879928329977787612345346067814788751401651868532184384143848554994583610945005446054720203642210356355955651359122794653385100426394702921928814542356235014221013227646292180443978000572926918496773811401443203945049122360559857113036024092388353763352354943555861231441197671505485757313985845433860784888492391592685529857238329322046207165441040350777906933914775607988918879142132746698777835420335780547125107201671820627644705510500873771629746784125973722080565279857105455610112212405824679024354918180652922303046309080687627960905923117642156389721083811853223646741092142393406180630720845107509914994949274313943323024832605962468399939778250993497794285694100662302392882206843552065998013886816869086546526471665076123086236451387697919031844607131554259202848936563465430449805021246902397809673156618248502047995040261316688476633482727525595538231504954300873416510059536183340701471507001573837371043925264436096 [126,110] -18702508487739733554999820768423090299097765371251396982237431415545206340527061704213452659247995704101719674938641847041158595155910761738692942760086381914736335266088120206078865364423689560340389711741818167129761624417036337584402448134603104296669354143563017665158992678575637425950708575556230231555928674092515123874676718873657511171218622452136657441383795466706310818599821469624836897028926940052931855154545073832110241198256806450789343303866179252235965658649074646543461976213849395534176926279297474904075922934513256211220285690070530178537558345115465697585936149770721819201428677942057066656326486357659254099927452120280212732978801699250075399379577675118862974091795111452650803277824626444330959872669529529908672912439496042860398332131703900488117911746103676748721129460453477792603157297479403148728979548920865110267477010381938339807829062987022587272884204343206685911238221839894353920314007176475373201792777996894894893728785991208568133271080823328030961259823383419731448052832987751811079531999520805540690655582308214683331459765573335193366483543749817479380966158227494430912062237706363859685586712085597334307474284924980524537468996395785176804231827489028017382788104777637229648582067743341795102914907981512868579659046303204248008600189597959899795049748053027456659281829240922450634963799862836932899395941949756738149624471414768625294287737484902364030439674598414001137466964132653740398110368611126176516911393100766672639010149203776669604304198091286071094565633860616595743564630996479530162060593224212439631879187488525771414078755833077281073482777109747503057548073939971922002025323152183467544226508943143908515791562421514478081935293001550424073377590152139528332884601405324338330107762089743056619841659303219390334268253893704389032886465368577720744254859496310142593226951721079930026695551026142941126224981006520763492771177695268882201143429666649527605615181841646007049633557633111931040675984472096122086932461360457085852629438508523720948260312916331543150723921680108287078391988047794288046444260053277103303003665591214997130508051161473268071633037508339297440127751760981798597567520153093333383908508435143894617518970607815465376 [126,111] -90279417259355370411354565278823257428132699158605840005274696243991464214616553586228874489634312245520987460273012548876252100264630537360226116465243347362378515157982634415284733003430383532053492004608532791381535841431505480627698211370351326385453477795917204854268344182172449651870397914338012297561616461875244764367820539506301822548242914342632805143376442108060460385440342004333776484926841994722981224607714843600018885826344106710500064990888856444426630130293366067473403774934941553496681830547073281921329188435699751662651284123652300182223592749214059010667307560765850895487602408069168890900182113145399798318714030057565424948942334737425000736176241094719704365813757891525256352830310964351272630210650476441274154507812628478639476454066167077306621626737512568609664110793899546530882920926557926045395882044724370449396128854548475833230423079830271351692646642140907315324062624503489546183992058964046238839587849257239662530990569930849663780168923117752373920836736556067613174907755068551669525522097011627396264761170593405196825956627009280827254836209832166157647922762548926330124618969334865919176135931081611615669462644060222231501191648661786634590897037204738394904351026974160147733615710539904076203226230885293589956666244539406431527900477442893647593621974659564124210576143138120059768192969449938966266379626749558638094489890884245506402081799437561081226558000811978057921080126560306365137487584703306577277815906331239302467451675119528016235231352378346469239357357000649377858197352211117990292681466085093285829721468670442593790493538018598505392141789121674670898564183050852178694560077947668037214899902194630076459571868765081588516906144769751034633907270194937363220081826286028494129330119286081537624284776337019109713805230807354891926595880572360428622126338020640887486310848743633549022216683869457923543795119295869286685103845412969747983856266707590147256502790293339894861859765724980732293250277250309514806152134786528973120139102628755383828285982320356169334516408083885750812003885370054327806959794253304082991398361129470173435767352862319844250171631163898731226400675690372827791692761513077427326417335081002097922808056992768 [126,112] -17454074241311853315176332973413249819754730302182248460100873377716885607137183473867036103111284968623237643271735194566809766043457179132780428789499372944150928273411988770489426635463869118645137802546008879481795327282924228182547286534593257768235380761718432567612577178068174242358288633177065782565660218468172025936602043365912145307209659879487806940339328418886800121215044338350935453328239040932831547389847735509822197819977384281995819522717579452292929157001691105979790313068474646597663041002144839753138000505506507268783982768730451833885508767648296971724978532315949496754777944112961443156822896945428671272650632237525244376815546708279582056916374478182687843114001144435860742447207028320466407908267120954011941028691368914210734940706552474330984948838206350549122186777900997412334577110286029552656715688017377754959347882890787097681240243443454327591287987213337547414180066176231377684801675328154494773047160143727685692037595854706314516356979496514626736917627575818882678108779716378059159827975919588591981259878282119564661757296388098855716386984680587812642352795405353075596715604729534343921738349764186632448584953811657499922751147519599249632655953028718521564206141117677268635527982331246703165175741835652491418202287172504095689216194697505586849170562145193347393995568768572156146762268358626717476773249877158569431489405311085304913645549422982078913907543343004755628222687332330473427668467474111474190819023413706635999905626844987454170967970911244739745744383516127311262827723147166538729995633120530142542947675473578396396163917906761945077263382747147939973101621689203859130678514379752190981523343145335799095507766914069044199398064116494990655241977243606708532494899453161470752274898874911992916906330748669732534613174785016201103751303987295438953386010102666499440947690555302455395232032996929676598401048117274915642278013326866662371380959626607001602411345685978942228471056527178535837861533395589804033211297167073009944597897068210077967711297949123619583231112988922803767672832165790495574538503340471728660627373253313384911292713105759396311076383762625949143572793379954755163306356354653531202916865805630771538090720 [126,113] 85588775953672697491974943754117703871303888989521466030805168487629973143811659174827705576362083874483989404115209590481559176603314057311198563099963800626981915956488470192817482903651187229419649809351478041033839980672230305711802695178911857952405903044232824078506683421590389193817488186696359920003039491489858366933164777719067752875720555597883132705687659992614281489761988593613812758570793212805518718339646397092696188051752402887768359180689050233528551429164273200241077280832264581684819242859728907084926442243186588538684625796566165811989849069842192993712013682969114332320319062981691549348679296245049904064868957177197218055465564705024394996199936677071157113765292193904496214015724627499858179169154632303779487267633700624483181321327997819899944367015419373242214695348213069303835552238601530512698115936954292330340575696007641644426639826657286725815695291659059082079014921657224542129248575055150011533107509318856864708092909943337038417602296250897656050373076020849552465104540464398810812521594418899336082963426276705332896946732265653052000148066623388169685999626958664727142202786766562818878690490403302551656203707861176530495999150679006066642826971774557050666988553201874551086860466241964329985096551885165292994671605454398359727767437565006231892427186577058784338206656595470646820587305604070228423609044843542329561178677522803676060229853604030024341112163191379786709664072201274885127750926867094462313078405396422242393562854520395082333401050984133115976798718343137524507062936234977320631247087619351009730242289927887584284923969019759319465034128080839408567808825726772488847759708225923899127777961777351955231073578390357782852136900302830727909935638503858606432931199796444890089479815388294871930858987630030626224089306035433339868484798483626810664988228455506043888335581030825068466003192342920388757408647164736727241242003037258543852313637675556190305426874170873882021720190449537382833847090616246836669362121992606861125363072841140100899138799344698397939928715626447269780049550630836431906415914659428623211735883384556567524119088729297699438531263603399132889162709301640257447666052714858625188914962434080087168 [126,114] -54444261237817525895346205735318193389668302837817152764010797055839492308792682785876697452869213493625630948802398839911127954779255859991772868195042226641586871046122295681573834374928685296406051308272660256475511221492075101171492155016898396029356610415479815738620837119364725402995351082980099837436525462525785370886471561613530712800994580860600236195101595691382664494476801243192399179553559653415078241188713915904686311021043194769425911185829351191445832597165853147793022308730591301942310775728274962579901572538519976187699349372651713719227646426291668001612297202327313380774151437195618735428701525521876500250686633821090440343574560980445426420622655176746448184704954257242878485579495715537803267720051869082127516909185239504890428513484408489283396884522045593322952643986008909592768187105286392379873609517134278228426154620651828955761869859935665895810557692011188229816460731957169311487535733502974004430265161352417034268611649764975001288149671997157836877708964800537669392104130815190885028862635642088906556796194533889585960068321039610296589839142648924132110468442060806704454049001088984557245818922875672590569448235949462131600044781182029557106201842433214319661203356971233744496340374280335108173581111695916950913059408743147852202488398739783062724351166969563642553976001998559518656817468518111409506946942148414108206822216183019550302899329709578008872804753951724584042389477820958868257435851848656520477208987776681833748287576693843316869086589723287185919326138342390106055931896581330514558594136859221488867292780373746762957313728772503170623161469949773290258669298273295051402522961443711732291166248635077620359681593903997057744499935538871757753326738823769705847701730071043416623219792600153546725911983437248718979919383241363720816275880849767526934039908051027268494291427566149165979395983952098629998634261565674200265098483839486313591983584964512743096449305161273126621073841777835268498769875357567844685802019272524330327421269116415487280798531882423553520751893043675369026613825192686296769367756618837092898453372626127798511380135374047019837244519654288442463991010717157427147124871858252904507924984345428 [126,115] 25759879954222421058584907377615134498893763074731132316312288989174649534543510643543401104761118939921004551525749224468247213239349721988780047381098447349264850886301161003052617056160049376879119418533338618238920344007243372731861013002397489151562968381739936911860884936687218443036659420387946505572492676834040556825408956251497864737672900857138963504818403576382813534774595844107738933789715045009165703083124920060279952546809695397047113979501142851727455244476351213952430623299505318066760403530790716858646150445170402685910560897771379222755016519583971125938215526651596135012762823329709037301140556961909721411778430914840640053021530839981829099985653993953556195237657415598661321170768628969649687371439869783664957779809803241250312026743904210912996979550413429934519235250345833097274767456962552261024954559777606876622948231974639038190452983093590565832211618744845985331943437517374317999499825090625929408406265463403380695475720384230163419479737554068389945111563201401789105710537134822239717450962706518048293096397510345485409004047742101565479241575384351657603798755976738638885688229972038355117905037630859043442049117655071371151588535373719713762931937516376155773304596473457000470475303977394891846555137530950791665958540155679712604857180759623515642367170568442248646558539302846277071807880142670191825072561467996308157815802827770017760427916602831092137131108180151050412952741894311916894910934920121322268031686997776056235605584125794095764717651018472038767145880869436471169512790172804998548020851266283995393777564984783010850493350301705929256341217389011431153190640193338115305376282838585178087009558717150712003790125677933930949680988864412044392161958558238190738122171683015100098118300658007855976968348513513912563186359410823968328914705695572511772316749053222093451419824273088866104134354207363985314531771400211955641703424098779385000142445871717888311743412352131750949860329075479293841214025282752326454234222914465964214975528388237307122026968777153291469449656879430801345534876370242959449253787498027028555183183480107695383460674512649193869554426554402908190295112488282192013923350298423130934569856 [126,116] 17074624866338925402146254969915461921278517471784425695428191456080745204289809567501966306265188938247807141979726032787553316011446946211739143837087782922970655009273574958813709799089196095364757938532923601881071956656551899113953989521827057578318566570163956955172114961174310392999095983880740931184551032246540119132684588638489922058935640177830164130591564384626617734746676200495606321857606704026704486469133321445666911553824829223042195071936419241899272985177635667705898873708262708708505481303792704077778387490800127722730461181570339462176385099989921963211111919809506264537229936496528858728603990953218877878663785218082456643449002747461349686873920764213096176667614194470796713554925708706983159815285641130016896527546095033843572601912937847772258791900592389989413010793582732032070973042981348497416093296899346894827465925826456864053416030589453194983375013593426175018236831393215814331525709554022742784438890208947399366481675701754889752307450858679964673955794360828171844100571229358704778352631865511834260992353570859019054227292309612923072993110286333000248090768714352134610127198289109524957044394086012387238368247929070513677490689752583319998347011282325105570120022305466469634800367305505823596442053502151174888366592725964131590696935686809346684980183979526648414286619455098325302608481848923648022096555103139252578991115471593481303173557682370984615120162480907989897446199845137316836216978820871346491761057699279861972250144443289598400868436532849053960151649335663451945660272563057328075793320868527325157326795329255717647006564349018317601355070690921194438488910671513012938156972966754182637482901008664568366560967299367332124182689014265203000777207496833154495087259464224375197034135818048053962722916696300118624451536331133028860635935181501227660484460061291558482916440623860613873314977917312027511596615166849904577527858927021340212021796875752197605623016791854407919678607219855049649164543914484579144709370206071248322154782999529241421435334596495140060383386674972024393515495911379966451168482350032029341623549638254287103017093515620596317891338935851299304800967417056126879153563866844452352 [126,117] 22277320683867382694145643705759713876209216563725428579847700633537363203753995640052869720071262681908746698127901645990885290641282471147522644113098137601251290726446017115015547718643177708184741431328083825476285588390373672852970162096737100231534803632769120381211696336993819798228525199078451358169687714785983638166064175165281332665460287999767773758984013941980242078473790183306665952354408628237502906292959175656402712084711269237782026616613437645612343763741208100287134236246684387557953513501059865607252931748464061071452605980329612736090657852042677089907342204528969332154784314847766213422742493957308516403525742940548087375454233089486556516722663092361999295491600847127845330230363188400581393859229539703401082724606177441817396752616222154327606440067006634617048904857654073342108936628782843352704826903406025834489991381082797022373591060266097728668088660864044077974533519434168022862678655727046767982316288339246566953967251843997507648885319239769263358803121790397790535568447658030822468576818102003066712116765735556512288047891447323931702592135687429476996137068094584526667793893170208899489241784398491345103569838381874192784816428553832597930236895504986670400409922633232641541401488680047413358112327956761624188564867772458508630813432539590592654244185474222066673755348634542255685946582982032016951836120901858983233511957636874068172211350523756286742269861336478028451113130314873905904506729287286582884203908205571793249049359670571180417040887986844836535481611109752450701893999348746755233260087334936956079596523583647948014274225720122066539727181670275302728287918273865478612372810228251706322832241622699801335076164120238382330566062499420516106112075947623069964947687624859237133280780790004668094601072829631536039097407971626897043558349283270389099419211982358224714846934906216511803390532127098726158948131481944184827371918875728945208909155343566776822702194243566195099255734355356301224713488935308912227937569384997504594531781782845749562757731043530238061855658662919933446366398976152983562823865102093681879062679158068603848620555610628190426778696049977285797149628528355526958140778971808 [126,118] 62108943969387171905151001300211230024040001091596919563445473109064887398628501280184568730220721486517759069245003101373342211571970351888940969271077450457468587218214521334614012916569816768992132344033202718021772991756283929138398059681640695346109785123791725491040082490103028343195127514721381692106073150512712596410191698538477476594239345635387845729961475992347650755407680978085853467440809846341678513405079168971813791152513617033228006641581488530465620154873866091040924320383757278151826464195886450456828864872440436582553142054820319649346393000874343596938853882644801962896841179322018876642004998973068456648820830696431224442391098496442260068994242666084593105744440184749443834780905358844668625193904834801498656602478017793631183617121939104946307731601756042986092488583746564172532490125475403861210158846651727836899624194589484777353312432377478941385197869827337688474987699907727384400002621159947757962399219434366926617896463523229219949759321093215259598482758535794428221361686926188114213883858172470454130097652426814776934513134390600947072768227826672107535634982841372501759192714898804432795964292234907143687519627346434893461499493466214415155055121689925363577434704209685765775003535494071154715965770644712807828747814082427625855780951354958705108587972544872669084535687506129462091583142803954626917869061482570589482340912655813536120378541818291607284530086503841943035092748818631503209412638032778769497618717585838226432118752547347249196618301807091995102884733460638320732410470935109167622136222424886509666020893666414432365035631992294917615941028032114754753914366469401493933676289633801089919120397911226063192205783109649495967456205785275116083952812078829813464585390872381882450135204577864171258888147206844121551008819496228862565562887542175379364606715537387821455770319575677098760567884280193927041270944238885854705817537932335305099575002428911533019416194753821148720395616295419996083683536463439089429138827530848712792228006859660867079612762410493919500320742393562534631314652502555983015453229247470972142852427091928572595511155905355312442650537366785970017730741104559846575407584 [126,119] -2915218358145062100108305755038456013168845765964006829407965092282095591236626201221575854307838807089704030973795314142936338097376908351725118366945247328234598520898163445203363069194365697618803516163324826007076477047056809553032620185837101446397222299838575092030466410152398032223720204694131479817440026118430575566138605745198805369814659465034955446330336467560887926554622093205507807384232072338190781335473078868353988073418638466729435863333516604883109947507876552877476511910172870987890394461298203913064582960626498141950633617879183840869979720552974497708859630021066049989233395739166462233409208092152087918502868464052641958391957417552171244967817136038569461137455629033282136740721046671781464692852375281207476805934455720303074500224079270694367472903907266263169400660700137461504223631876533678381792738936872058181246294820419463042494439070200133665370966679550108002663753317982136554193621707260662265383545472632708032229965160027592228723040960015200386772106473935891263978380114067506570119494822744529624964477568489610573846649226921010888869081402086030713272713797584422487075600334025966358180106806004936939196181870553099847659805116962714421759760785167827297292112835148758867280891956818687140325365330467790290322708044671841250128336111437969368163693809345742806014634132560117370212430992827894216328586105094444069477853919558036071234937672127927587516815029589806615593564681531301411326146851139358117382349948620288445725217322390795106839269543372679774855121967342789685665440797410438260634275662825614148045848359193546654754085977365081910212773069368094406441857687317807796823439678895557727780995254304507122275334441043111241966439860285610762956167341175280862545809110865501669114009252711058655612735195058051690644173763195203984468493912068096168514320587465356307468973305504901428051602398519609222692057327457337065693789877711639166966039393848680035183849021121949558504420918567701288507342398589779191900578618546483830952329744510551303413394116336514914979368293336582010886236664902992176952643187473510893341627306690330754087683344326494385984537980913865058492446105729344576 [126,120] 7353083485522687357108424116316488334551673339644204879674861658337135453074562152838477176506310203801906338880917896357697931151088193368927638552015320006171235700803963524181615911627407586972328898420231922553253733017915386236393105680570531172398474983273480823987957118967197185239993278266600057518481252829012321053178416270985651061170112194930188696266983040111993313380582804684517828813051290758527601510728537269576513615788994509511710284547635711844832428939946544875031788790779431256242529541566091217605490707479849631186358625152485232182069398387693328976742674560327569535989152016602991429223587222759934048182618925036372496968500310804050424153674489095288913491619554008320635122188807779535556728076239288652882794727613025582149671191148412830991040750856786225937747035240554273744284714629923503067828722133815557986395394208598218399901340093865234016274269245560463816937621243011318342946908413452489520455498688908316894705699023665641485965425422946864470877219170999956313143146769425681876093045361682362166793623769828460432520134567098231265577760686527527005859861260789201946844281159950681536631549384028746541402297580449033248558730084094564141373300727340119235290561854889788415324982967260564849087499243836882035942721990482967334932607414924470461323816139495932969760743698381038451112745673260323603795036132663680057111308408966346895059291966022366684394926137966362753641204142996430030234673690672838852553524360989909291181309018745985488478649036680640005894544244255002904969545665469835543620262537991342165861078760150120059557553957973498818396704210046576628422980592048510697151835406252730037921652766704695785887058154239095052773310171068016095784130585139524312088127490055551604146064149809929377748776968201985085003332577861962890647487704704460254620247883740589981941792895494701049104278946509637408386072995608249812733919266885485991540665569625822550717030101576261537566690577006427635140763562544209031517379657326795241303305162542047866761923019121488645150964928047637086357475606186317611981538444349777378597193901440953186554749009072958456393951765623037405015990493344 [126,121] -2021908103373846152242385991420019407673013419429213384438412695472000873112278168779496161663723885518950578892957871380104844817457991324261650961100808471951094219066480063767249294944537352516389728720297792478277744802587141946451418055984319972725035394744305775523206496279714396584070432748923612484572461037345783852584624848542509795665645849616839819832737350850934844508689736856551006932097912390584333509275724623716637635959803046164918039742912302907561299995226299556482194348747022371354092400412764663697672944122242291306263801926118050659393254111546307952535539025857831873543367556605130397144269583896974636077784046374685071990002764739140234013616110690785899130787272869402334773622058849967541517611738798365691287839381263205461348406808397642912724602358960458613571954813784568369538940693092690624295404241632869934659553783690490927975288498727893933500110722924604721733769648403829937435517771334070834997175963076799180209932537021956886776613612814489734657246325235757703923154726298530154127985451359910163907652873590951992631725147302064782123465330070546210865134555325682797309148500288336958348266916418154635140434579993177261535414728478308211789708414307460244723489062002412148626719856419275402634546008137494916499101705894970629568908196961345388064583666849400573096336332895782265738540803663816326481171112442765072169825434600515462430877060937006322120990596139877447721092241518849341063869274945925598875756196905361993367574969174590436719300020088614098635355636547473450599128424613176443055772352824650992730477114556119248704098677985008385162233298120308410250886389276277471659006362289116550352109659806787534233430844124017118505103794685592411144807512760847888588314426260309278486583423607097549025306904515045622373642114464227234412893932938711042711190585219513444348318518198574745276440131647871405850024902209384724835204350306979969171913948443812838282559896094128295420066543586207053545220514012018728434544338975038074969595895710309452178107475407705768150645170196863503817094191034842608525909938992449181456880123412331914718636547206974528597823135677316775848976 [126,122] 389807252315415098738033603289492107048742475047558611738902872688634559459618308943048249743651280711227199800269487135807747302015244690393209243193396941242742096977466913100611323544382049411898329070382006956467538054750315095858422066337018937725860025065507087612489700693830068641223715625990312336070221729643823881713598691795749526711896742209256265242448857222760920940464593321157622154227860379497973470748071586983925154923946764529917475887688405687741764640840343578303759615703577530309421879905755138905716869235533173944596515420030464227695560215172905671440589966601703527570206680072893006267123005070948492957078730879779417229466800200352611379655162079439680777558530541277382580390978367166128418281801950870457974069043256959490461902659819166311111144553169751888184755747598396371452867606712832225650287297518768826954669692192714804484396932946644904733080165675330317151618525257191963100595226345581435691969299818151211300806203825374405362278504582886952083164909532716265487410760873517510135389543308906481858795996594739745370550725628352417153001281002456010827205430594071744074195623347884163963482927108685522131725774877492744953919755591386793127647890144860618087805394063888919297449208803394624951571675152061116346574168836415825861349394834853942480893579178440091453685897302447107675365059506457086447731356413558876448343962841033996971491456712402473727884490494774945752990093270586931132678760431232164452287584399900426338550247000861208768737811385644989743059418287052166990409853756013623480517423770781320172756702687948662515900639713458269741204366608219561008271109909643293483732947973479077183186976681297099411100873522351531397518702165736901970336344194141968927293088883317241762627305831425196788362345022701785916891924850564369468687784411770858903538654243477641125555384226883889332791241662195670820117384364430533107752570571195763976498327934017072894717157181300624089753083990770777193732178579742350996183313025273035213497212761748184017257192038487035602748641216402483367467634419233377656970124400600673346151134720277494961249457885251370413698236391094492 [126,123] -4963883260403793234859099162433185099770332016613771916312741427073589710334541993684930355142251391636601978242581040651347085859059800740869137741832285023488678969124122327718937491791425820704487050599504487654264985533439291353345345393368977077907182692202365243931104805268127043501642370356945349491758886367083635402504462103916429506350371235073355237027467814351904524993881960930874824861136543610109453040976609694074224647831966377062537525218787409578731856002505391651781903333901418993985635666221679163180315270293830510097682455718170066126928792998311814134441156187293806753830214142582345999688947003293527095305663546936330713042630124241642537799225208469991823031961867249430883676064271658307489157052099965379043605703471644080318390308625259534449495563603357909957615434202144203113514062731794802845752166383779952006113362127544410796067012831296295903346997940311351514384323742609194442627978209413715459470927083514513101223552054518677844650752393355734731138457411736091903388198464066095311024686153306408078298669691044581865493180758729867246187544471045665130089369226384035147547842777933504450263310241093448570411370364969072069664822219624065492708356618042088073092992528110541523389956331598815750001670448232571261837755916127483236296649272322093613246807458546148707038318383041607837765368022323869314177893998761862012127344391732795255596653020005840693450542547772739857166529166585487852804371766004887502349766368508731368232461422853816270134514788583434572363667567036957295596943049851198654355780057904361968855924842874907295359663545471404529169608267966618128170982200910518920974979672413244232167166105332366372932457659949374927535849982795683730094520601125956804142035514444151708840907920891092590368967206259860376254805977436628731977411857384786410020012035685269506129152355408505081113377654703440894642904949317093107279289661007844122298589584493018351736583221059578040580793799243880218941172552907139675660604429366707981261128552740666002736728428336315450649789780597934974076344409221708430484312601758327356477696377227555249465977921934913563459827200 [126,124] 7739040275182070792466034957320246939102479927937166908293536829838476475540596517015583904122960760715565969743077344071115925989204184324908504254894190982283706802817322376817820000337296849552831944135821902044851030555629813926881190470918879839098423864701293091659066204064686116480150056777484149666657367731114445097786988198742107727590655736170383323584336803417987563861069197129681370184673348387899020589739332138599542701452980417128516907560675234498930728084052350689910705190744004301448884774596428574353478905488661176537435663346060908672879783711285877501835495106459587290092542075255633056285746340195034921331567954751993479393704801658131996059078996186730022451280093239223463469337026154448442890664833907045894013958832462427405507130924101462755646384015876996984718862677075356153679167426333188192128582071253931212455559113522542396722646723819300374359027961118634667917113605359753509134922518786696531992709993922080732896051294785690122564820371435479798052526131650338718659907983811377704529948013205845422567386764813896888737886757429981061776394087570723111399229490768897286871678032147673610141006220384879140064390886114057917525365315608141323666677035847901769687937547468494754690474171226170855167415348748240633898919485694357168362892870677633387062747673748709711184301193007824035846733842024320418721192508747788153331011234450880732319558727632375493037326627006105229962757699800306788996422078231328370812627933686278799743910079624103560177482274514155271019271492606887918830943452386396339528193137807408545348616981515581017991422489400460330175039108584905399886888228768151517717641117684048102812200884062572018945758722706900476160967631867015605177260769135622544941686726244785781687960974062003492235441551830724941359530288909263087624911992291949342107054904705767278693652138826338356172587920400180164795078749635771653025296784554067240844696888016439587153350495904385166719917015578168181197211016391770364039298260070381079056470336817609637378139616610312377029946740447379584135693895136983829190496924158480661615584156260652224387440684058339870336 [126,125] -65644418396994275369910142085673135858702560782719386760579141807352026115836231403819789764394611116270405351201638603691483140948464736528619742783672442016971192266986251533723639391153834636409339375898650857398031982643398815796895584415197091821676649438028502499341894316720834649011850518452740885217328508006551439759423410641584265002329295560724861818545529239575678268941598813051342000891743103303895904970839768954671759024728411651908922880917207662979536296428111137174113779419412268728358888478076249439999354591746153702233116992221238829493036586061265496097422082643637384212262240026009544680954113441797705027173534253284188487009302719511271061078425621014883460082125758951993846991136123775287852501341048749650351895705245776200853666230118533357689434970995408631687675780797413293763325017459714135621193606237268656076737426528249796343462806357567948147319053307594017814797943350105613127414165646036048284935118022640146323150091693766562130469354802643552909770959097910151866238089427797535869543261423872958051263722175403435436384951066360863914209477377916984708246383495153794454077385913467526323139346810392687480967314294554304394689892266356493513298984123156524890131427574662840583695701170863771903364981713071983090156378633578216356436391007791450018028365948057902235691599700678946347914653371530787909460587732244823265628554139976912010252398531906539286429297125824370079072303065680826526975394719779668313375774124082137624629308248077675813568251849721966209973319816895737185242199291498954722747977628718041631485035518402152247771799673052286238704118972664338859425537636729513799163019831291085191258408850547252487567212639211462974077064566843758654832429598665862014675703771387637271843525251120277829818185361949476288742337420263677593834399276884617964523084897273856263706005648183966435398183635749771288996674399183925939865069108797488052458422166046979205478695002401243122799643763750899450180797610801250498810246425448179271608313474088974821357403668918556233819054422993847564688072625981333788936787504484097458438192233916236371964628631648 [126,126] 206613986457426837403573034057070480841506188208323602445133466460313201204202163131012044406223347947694023224865370348994655951405437823579397711615671281451645167237471941640783083174814270307050954615202044477108708454946933848236127611979985034347101025493357922156354763157497690810680684632463906844372356385064398538286081628341551998255894228921201690305542453211334567144435800833694659368691406620676970957781898314865215404578814124461183828480282621385001236759989671339035645409059669724300754320085582819015798059856431525144014458774668233114282387425382530243342230610777280723488183065524053282222100241631352001744259191547679220534485500872089109407942038663270665641168403455779513296097574068554159670063881092969084268624760896153746337519085817152973399600317024358479077662297383640749194390546419556758501101287294734351711146761612023654762961904870686891157773311205491158418717126621959786398746382612770605008334908736043043613729621196093354283374015776135910582252188448785872093264341140058926853135217678245675025625769802215044878744675185223931814502565938320780816639617737985490132761116306662275938075330685947780304784831940776015017543134878127993564968528037798013308144136849797712386338834215254783924678282141308520273781201800243389010998210576740673708064668219720950504344421160728765357439294445869250427436821144618071134322392491395344027069106186505831205260450885533121777844296908560429068323864276030812157275769584229530023871376862492224762766819479885979200551510955496688048161251993989437740078757284422365239967391006338797245118668362991972616560761208625406642103686591235959653705630316633445750796560863365216598927509626791364159298486230368074853579969097120519536592318856522405982891063502990609445197273029186821180086854818222206067275703420140882602919363765191842459185997102320315282545569253888130253277805245828510665221548509094056198593313660262762469910387611555800151138428120746527405725058543279872845160865234596210967153340307138611642349812896682876836983477366204489355671349605261679643447735503819672868614830511782057373100976 [127,0] 733139409925746709831279075209837248774720032657828187127333023954739423751741441487568525940433635607329603017851906104240507886544860014500911557103730127444368240767010669121794161228486719491972946783838457406347087170360222156176034292729340550143474700251904975977276861920461592813221222153033734615735218828848408219567156385326861995696613147257526733195006387775629875184694946026670781332868605315115794521527292085246374262641326925703698378982213340737724785941403815552610767637613439034412171497689907437367534034994000251354353134341322566272240063187001523812979363748763168331436275993828612891867504909456188333243825612396596493037087724638615069687675385223609285770355411448487146571891195765290193455666335930832463290938806499626370035771175698405319898802749004202750482376516027528477874056032821774073389544202197274498343593728466520911889955583118211627088578935176247182754068732868724858573177697016063140330636824428753486415720357807261951440992158633115837109096138226719110904603740041339707511367344302358372380864527438856993013979532960351404374518021992444726872757544562184925507083124867414623011295802365260107767834341528604247552117036641011022888105286892069139401730267113045408409945290600307972173631590904505602626956044003997906127906360673363688680281114941994422758482800899353074584766893885839145162614729933541664212625480933247924639703927275124173645571509690285765265351121239624166570296821254494001786099244689528717211388312742031859099720930939353825275256449650522096744923432275337552308965093334212566773789424755295388047940170446971978843784314284327699966454655418642518110379063797400136943060391734044573918826161148266804596229909020392909068986305631984334647880477108139366084283215539687570259589718850030834530638620854061763735293837687863226181956060995735316825711792264428802313093771836407261015489239824322249729012958807105718174496193919162689300611550802213110291733805230104055416096530088544457120509643256832419518318778384505586344878841865067632230054217862509214560455902161228361514941429738471562014985763127073350594148932584054534250432219609878420013307883816611823781032679739789060242815580142668973722501405868310934541343884549318739643408138414076860869302427140480200736414169524386829007559340356864927289586902688821292937832916857206088083247080666194340954497497318729503655143816560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] -8389502928607028447594298334196058355079561063995800516207235099694652467711300197368337539633858064640467976442070680220423158767839276945819075938110417975861110460879096329932029737337790188063025702010694960354708892094134605954128610876690845600268189130874564870902069960735594879534107177723352081682607546616359541013421936318040581646822648410086020210283203870027483164923292314353923648522013258888224309875264522427595382031210622188956845743009594451646449854691077706841838213791032150709968309002197211544374305839895588367375201998033404393984895488908985063461197693199000237898790896764887858051550798843795406438774269060952368541939686070406426537156781311021953681488122268594746362588257836823673511027388050482909922125280955086046183515709229412589287850074746396889891134958504369719690282803149367806030721514563220513944183764217504555018471080858891025239634965902988014256183725543671414756516878554866480724586344568031493171208775758235996169662927026546516526686083860373921656272911352296098987858102373576602414088773085657179306459334275923616170322631492995272095536298257139226927137039698491648211856018459613889748954197662595227399897827064162180673889053351932346355373759595859128711833290758934346118861820103591790078722157842876603298725942443629871046462240861183238670948766406771679755626882776200936752486845760446548678731562876388373698998675289894193316747694020806560150963100027007039891613278185037596032117412688491344765864538562922296441912936323530629822225886172471263423831310796824235231672445120385196483466669235993331171056928381098602025954381524520224407856735432870788656091152680821688793476266730149593423074645118714621226938548584823499321796690144995449503102108579945669867270215062139476932052861040022107999225780327249196121884421055551366100266346160268067683168657196687414039943637018302055470647472999806271414866161732925722829961948634481661381070176227347045425364755304465887991819177209719903121156342060514655303196476454159432584581920763028113060795690313785090615137111375548405332025706896426615347021080201525940401806722156638352157057243975097806380563670229192715575619785343772408442031735703936518172275099453243363704977919628567590682954574239803421486129217082415122034313453914456265033650457506443997962456520114120520097151472020683613041101893089998910603245562016758155981529125497044205568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 6614811795996483954488023987507738673592176550437163964258539999535569390928877325066226975522094023995785723751129321983221253071600018982519385815693183971599446437493452648626417344920515026484984883928242857074752266257375788330953587738186252183345020154075124109071946592596928172615402613295520655845655304572927995082513232174600127644360078706811044829704223823666735805802716261512018281895734979963938773538941216970399683121143732416774721017135557440220872874822575926282107129137162338531296046218664510704360216663864821047464037282540318633012309357441073697953353566020507848173287992908613633582245856076391696523863488436492497823529906429792099333310997052021753738795580200710111333609248643362646759797279021147424725839814579270066603124456347438174668830956483278810624993501797947540346588903662403767136330679850428236453089320966782812517610436783358001895504040143476695747157512805957227474683281187627949398107708671347837931541463096837625297884857758087029484183783128668777000193530877443280575123256508755416974271236921052213787584957950467560437264328993567532320200101679851122670002919143661899645151358833543710559765056551005047760393541140097329401019677634004912353862689888452534833388755815275640267847469944648351224284026347025719227956024470845785348411589529649898676849282073585649347654330038154169092296590408611714507746205799076229218054212784658511470295346400503559694588098283857806098980722374070474967437529545915547415860985564153294714405859295875612316780736169785253455251019925527823475935023733147807183560338204958451991745053024368970559748091351537178094036270002691997064402522082838337008590363473119734064368493653847429288374852111260461947060483035178523685871130632393029214469282823925508242363195617761639724205457445570864526276978620704085200774699832954626866759449326952124726085473323425702584630880123444972143094006464443312394869693570695831096888170756442523904643607425557723842773674054089212636738230077506189762646249617851495296378084407884003597614472978954107209168353286559265977744952207504282802188820242447336097767200691637933957954202793775353284050855271300796469424939398899392187428879578801864656750291915088218813149730040516656621232325477028003671606472790073885451730686886556527166966750224415356754196371927600768265021974940336093184540885436902607666563434099108133881080719383001521192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -1801674937996556830942915836062241250205527302902485105064655578238350697789756088165198955759577234797891349297354574755915392064055096836801665599283076768540758182594782353225004316614136097802690172412955471132804403284179918537923617529921823397570911143877582169415348166159284402402648416310898893784081150144014065622961773717599245016796655831216861688179753812136457759135271963265642809551383074719337456989357593526015648960399672831574323893140184780658624477370583352865622762848836713321724160690827223795894464931203161861106457855341065130296940152936705169502222653988696713268492604054285646838140327562943095389292549640283857598033641072875733022420138174585296501195284334281277904453819104029915940938009710270332047102108012105877882639096660182686881835347796704165819319640364402028397890317951602229334253882297550089148562012011054707751549279460598229345599555997573430590745679233582223665585208217951732994392088549906109643482409001656876402104771629450018875003470644504303593264172938727547219452166106737964829683782454577620942066431155599840104605865786437049324295986740542986616419870668409022162352163340841268496781407579627323250647017469029272616517358821464505778869241064776062845965768404767534808771661065185676154224839605631875848774098605292682320915007590256688563254097857984294215882362240103407918005998702520390765257626957522380817632331813288272256171893013901447192354654516577330191323343457928215872694206826585533951912661213935391293144515673980423153983815085871735468372886525827482591770438005237538228288142168408468425031220629211829910732439193244448479957515914866730752024279893828815248865946826553527240239609601278849664699662533961467152950593969015608805370129801616435573678114926137300961014502227439428275049638774768211440973336911098008310431767758142418328777824463663644758624994910845333550816309436495565072396298866599729534148814535028822852046074400152696963191225494499936537573490545735414208676286353438932595049918994660091769861091467248102515752294305335943370920355006339225654338833134877732676225414738904105281147074877050190487335646796649756878713975248534311631650112688121678876929661486175475236815866218349874635826927451755955306595911073027241497146506731129068869369442838952986099893085938148295676414365715858189523349009428361382711568288591577047917106641032827522830537543973882744105074688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 231177793541432339828086764733003709016748814898814335085097446087200298840836437521343850592918631357592286631028420957704808469934560644300177737526530751456864280172346205232830380995565287387492885218146232863394835260440231476518611729015723040886475466670220743130981360399018817527813987014062653293940238575504211686500937053398690270178548253147810341339186125740208160722218768529822579077717289941142944518930723544382134537496203528593968248318504890589247503108100884723041854739755208332996540408571138405693131551245181689148524820839181260557359690630505837000603042065708711458069892134092492494532622414769037341530753639122256303481208153600150884285571406374272456939557197399056157383447940586950558618277259287277038082203834980018044295534169511136607839562599063257319494054441311895659019956808533202400139528809903824696667087218111006364128567366338621328709412550827668974585657304372021464141166703038434549361835618910555327121556595703352245394103467197330703143954669057224849309249227254620968823351092897472628162207073737580708880713651332590194642556091998393930983944636103555187732889914620223662260486428744318294015696517063345255417143241126965541805948998873073623082898436699214749708890867968150187305430373580011557894684487302839478215930985028674224029995905280538608554509277958843273569779437787986069844743807154907671905900731646604484383521362422137451464503674950357697408995237265381867369646330204480559893072374647223915880556222358499646396093992054194584364822719279343241322001457312829229877764124215633555648488499107800092018831665164418246969054011829351360602104422865024280640138237421807337116287238534728605590373243131353770796807666889931490871073249058367219959177059635539268798365305313873283014668842036776776879852405997681763137105133114196135895783948030440351838112432358298299241958779328319826518660895785780128889837575266055945921805814298584670581036013090151010053034751852147496605243790299530637470361568887803859692960167847137888380863160134447417098021622483706235391528446624687220636957715155952881445713154494742661318899724537738132016233208835248962685116655932374628053431695570016549458039467029762011404740278426654022471592206598553912720065506631079374523050379840120047888355399832683512960375436234274436548191302573910793015297242790682989249233299218767160306134427122058253964936824905151769907036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -16245145333619917175718065162530301114085778472969751782149721702090320308356626092257824546006262588745339201602413974539662148872177126699236151728271214847205715953825615609936064505021455340714806281330576056543055352185046608386362943037513368232644135680565098360169589809448688697078989258408650860444693484081111403554488794659325187712001928540544887189116869028485644278735940842434835707218464031221919212255396309240452883910087819078774168564192849176846597975556276872923800183491116746793462612674249359956523971803008087289942927315459091207858738374971107083371244474055428747019648471888308146866744421179015261572250061505976691127996976826169533129062688873519470171028883263028841893089810655479894755523326558136036515365165192189787532870189390662390771670016714672238223977976928927685311984168389635275778691912017995950555748256985516793224351857305850496850849159472610137205241564707249690453671810981351312021992151985294514219144399555335235749642488482936591218369462487161311859582482705278390305645508543163655334451531325990249734979577269405615368546638440101037693306506716349148135143222642681419363383256258860524605410290333257191890283795869020411917724471901129182295010433392238248709240107686703971318305324437823977445216675108929690292931377598334609696580204950363559752858363545627950173799418215526024382083238046657114762592242619672763470714915575598914880782737225341688789029223552024492875711385813445730624710773392674727783995473696095188322273075555453037427117195986688500841761178752861108722291428073327529352972174191819594943613848955058168754773775692254210460469778493537340069374963806792869897252150638897888987590642059095812435761277287269767671112680045153934751424996858461106095582274552465976022247537966035545237722000544318759271411897933811309966286631502428328487325344862643743910268968287607644855662558112443510598918490829259494088260007219446868052539439344674782354846981032780771672386740115646862008046704355000127068236225541073655853558687105278162888230200964700255010388562342663956997783995879566327053569352878132140414457724792909768603443108400335746725582331504253482997721868397969948830217467168904551090117562405568152805779332697481745531417742376465453594516964919004101750474852043674866619938162053320382736225648462512878767056759121418489845594368376990161546859996892682167098492211514730483628640305152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 700165933230247010752871339054089496853640228803988468112772458535980793430776737701233826102878083678222825173967578793910715241994876639188044647824704162773503168336288101579818079433767881745764423093698170109223552812587518288982561321031431943291493171303488231168157335886111242909576110780286589956149136493852540772196188735484785530854489677089232524603115721432496591908375523770099057001221521511463114403558890969629387744209689839704269331817628941656001919057338815107079165284379874091303018797824160725690158887873738631700981965025436406286454440360159147308062876657147665337846578147200101857583507326096103932651157398755601670924580207191821369699316723123394369927395305889623452475727674854168452876595972709203698520820687894511663181315587891693974906039680586851998428116990826324103278665376122079675264461684944312901055253547582736461444028514099230282997886125137199299856296221768684528665678338403364942983749865562677629047567244648685624556455348532760476807723810620319937308809587640289863557332805274846237952780541625708367329549367054820548182979113588628006805344399606263621603950353294741340799898755487968886917493778668230909835073310849328572342000647106742128159287567659489315002070906094494238391670773722028868985118788135075296686793179053476731624949477612264445610403000680656035593636486427743051978397739181362484647139405818416463851130757417247367466841543703354373200814684403956935604131758802606714684653839075515453007655779354456069360756236743425954533307283072549749856528532264488952216955736938759611591757309517082021560809818936901552056128746613433478445560394485730730529835927494541257194276791298790455188211630663973247635150867541572736889297252684106417757986663476440614639429392137051979928201844352750313812525680877614263095664029297596712640745775208577656421986609880166970664445562057181839665854776895622419858504446608537234533534146897370378125831721625740206640408701279592495662305602941415491950384230385012898599428307208885998123961669029306228603150549472884332095681373129185616773167685995176918063686288950973959287894877932060343662505819177692881700333470805048862910647502281107154914240569799079532270689993073731381347363138591435356989361743638966700692068290316240105439899529458269232758082847295518291220463038543230047379783075201144823994392326303288201891674701743182265659181582391785656509991485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -20394059369245128609329440280298250693500478861871688569997964842324972206844373487873472978200945604979476893993430118123225401185509308962697923560502795829404766341050953934204296039424063365846032195857267724943454027719909432308871687067571010860012514741105663671878977587091005927634740223041150919429753061213112120394124574180424184074994887646144614638460291790434482408565923476879783514022077708851849082311060303683440531762541753810355409649201370588987392640080991338937784377132294263012303745908847186066548649303012635336591399975193218323306726715386011838677774975475322514426284060572895037163115299153533063194796586305263803869478097237815660421841436983985979509244710375071924653465598435562343022390341722739294031481356335321668841723839387006846459506983565472650045454230139594341317313001051381999011056290657433904325476598988496622164288074032018433066943375048366640784935809106012506349837726683486370724342332525043396245992222203566649294859613047700796284656289452727100192477837780577872447759879322830715642815880261735881929247843239051186003295045677885353038072168704871841644956746446641860822656101438192062848426121681127177160456159302093783105781286888029183701486322536327369463524250079818575875828983879587465741866856919334202641428380231956970899682316958438613951076603391913974971311401827812805714923625467175028187471673998122999933974704846462270201744016727608508144177462313330081302036214818848154880395350292342829965838545520630804646695748217151391820236492309556358835579183456054926607954417934781901230843316617487267628531653806209271886089428507194193331951492009454340282000663463509935477067586317310341197818862558951209213574732421059054995791972443654525209546337460114956420824975408647998041488167229088694448223137348520278119709268762193257345121658546853383410185817617318075177356694996231181152974829713284667492590000293671506215326577435912806861640768504059600252869997418488107379416825426471098362587881281651699308351373603480104669506946317782662652770346037344991921182214527954064173306654922857235211280760489745031619992816041191880301866752306694626419436448866064281816152559385252749916996854499153053596994492629001591788309633902073798304007018101206523837419830436058463317488931080594873542250123525052581947575917651719449706107416558399162129286117891104218548658403021877101788221167730263781925712344121344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 434755856594905609937974028029859943944054417881543069225874959033794635209580587199011007142939397811223897227019518801845767524178306113530787544465030680982906466697425385653645955319319304707053023035218522647108264303070172382827688947483064929756984010402458059007781971071274097160405406412906578792479432506917934688843379222002706237756521589471628521920295150449983933285697816889484496554668975306171888780738426297845347537816047940589303148591361191891453100758071008169577917232803653489297048081989054043160459355494897320336900158856021817691302030849911238811806762935408637542821018683475954177213316587590666921580844468826622970627500914740274996053104286569050537808047116979560264120571846766102820309861661057073304451270366874615343867238715043184354058337963336326874219143175053146467188169972946650546349604151412028107043645044311301014032101724644926694806690076298665349002340171003405600441001031129070060817073572552231527901998015551582789723457542685532557040435755079558103249496802051097080340329690477564913032764914367719190028230042805164934565978022398365848316121053254240424881340272526519240271899998458403280170726291603073307143570787455577725262010168614410686473788586567506975164770754691340724501690773622407281485673342899059345964533161105241666149763494592557141530415024497731881872178563827556396833592997894260874413032182925738920925602162474117782600376727738765999543952978079871366615169648900214684427271794841110651452542195633907764643556284966687719352971284059582271403832478264452683464145586966024264267881099061416504133281241243686095598728035962083015986991102528013931572355997541724515250012107349477519330033693264344028086629871508935095725009581851328306534192208676309627725769573299481459600302098090225749410366153045419603959325428512883467454138264708634146377679740659952895648342805637589637876560899667779447158569548972068723728469310503185155926318054385280689696864467659191752098610088897568343594207747080128793726373555632530572543524153157781523292467190441036301240445600258368619858118307672140117460459269947033520173409836839370225422713968008550137971154613540507878209556016898469144242732663858412598678233045356511444934232108045781670129141930352633154632032195131646354490564542360842241220289549903026403076238907930206146037796290966470486217282014931917120912980438676253789515430679537623069668661002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -7201779385248042810910247725728998555373791894778494335812429974515222140688172532014914929686364626776998914451529829064405202437814420688398216646057015308863142521054262959673409623027486647922956722328831262530770306171945966263731486222812203794400362822682129648534039414259153944985529160254561376900610288440470989236325868666758828141785303321665675349790868327138474807029498672454066297074104937644544638742340487920650623405028448624799338100221757706477793889149929562051871082286506013200196531998575057131745331707109008834833143246956120090538662072733979982007367889473213645919866733799271139503247833192647942414695717502966027950940012124722349006022004669669492963403045425252307315290679379347580309665310374496708607909016323339603085960074018458283944596447170493663287745196993624195033601717590405143858526772191103637185485551593700263934289070127514592122765537886083204494603486834833987962129336034956598782688862848698849292879544261610450168313034195308791618999911526113866772119435261428047765328032777953095197713503783302194013022965275759737755739333201778495446488378836094737949642231936009213504107343396910917581473293479616081904161934251726028865005150871251767450064991603211443752736169661951405941103920206901508331338027984995107262115851580512110843835246767576239906456149600987796232342166962142693507243953188291715735735367392731685163086117328413999804039013655679974335247086779627605520626746755095841508524250700699485703187678391727550838298266386106609510837214010224095967540748132908573553570637634806004829243383367227332662156610546333828733608464926525104108321934122062300178612075860003517305870884795601707247123351514790389953337018127304832067365711287255829211269759098919909512416693467032940222420429328392202533257309673923020325769548054131930447558505451470678353749283131042303858154479322860983843647736137225684462025823422248924777723065115550728323355957258142955089503694576594862345624568138272657637945929217255995100723622926216129790242321857916765568624240882581091834070257603665720021905993195473014192798673907852012060057750163286296028895420656059199328755580365163850766715672976438860095225577753140494400585625560045070088967525934228411915881179807031666237668961128736043879256691939783968416928850812965600309711767240319826938413901805871151342533806074017093174845239283021867776933693467542493952792801847541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 95411141905559987579560144253707251276699309366751426810615140858725106487968474526496159812400848837552208144907050258207030502396268368174423185114464291794179888023046647200241497047914007838520099274449464433024824586363637605266668438271634056238331529970445951769955192567295240019873623539077930256527545613940349595255713038776308561931089999227384195759888337895057102979999715476417557393276756621622808591476417811065092153875794180110342119086533778080168795358538720278338100966951695125823535334048219280799183394352812138086413908865032708327458851853340527800651725564244309425480096354235250802162989464217269525475447046253182910238513863290340171643415131037359748868010698027374300037485095345143374769479353742891454197254552055812690111346425671323587578685688053253342335700085657889655098062080201110895386472923086751204616884382802713138177630493965928584300431178485732453291992109891326034254005822407957225910148699040958201434406041642443911886174582839588540572026966766625195115668618998211900686892546801510015234184839169266271023664864260725676764910231004054430241061920945576094511173392353172067499897824886423771847290976321179350597382142409442544205724346914816780866585397604385177489098202730686009151102477497935118410488209476837950154191292711980522493264902779991710541396304651435553881284520174040299748711058399790665708738433616691975822814766801453313092255395161106147210155733722236719930042345349961834889547458940633783855668824447278501647841410981957775025936178479140119659508843354917894949641078136603632037952259116225009162663309924521171944496781960490385063038591651398963895289048581436542878432641360817562160799018510296751530775828386906287632316252262614318517202228934673837644188339410157601107240323536768768777114002988019332843605632577940389228975203400351971574435157125440482854950276911110956173516605764829159213843487389880885214913942567043819914889434672244011755686282282204175311686924687139240416421751940405821647944391135279436866254386144163531062742047392248096020740542362267207125492596627052620276846697477582247759177893062153343005082449191768053357755059594114735604223695009252834555364848220313819634246707908685128042556424812825809337744489101126063514848763895320998560534950271752532839582587578220305005721471519007356464304567851801303440969530647545156117003229852759325995348164000872861491980489677864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -1019004567816836992254056573297844876890211231001508944081204453480426888406673660764944170199406719130290145095633519121914673942018837532650711478625378159893803814603322370261284181094929574644363025454691590455860517381424894934764177767165665083421356740354958936072715398291621072784630285757053111275709520153866413552968078489877905587308791057390030340594251532341225996963231290829351501724322776351689532994764771159389865272347052927889013607705283181865321882093067063227884159760375515050901438194990159849142377964966199190467882191821858329723389770032117462291619249256027975288949138108464145508461654475658126160833480208078199532692184745423962450741908449559328493542443788265137733444312981557145390538661581988938255489687249333731401627691850553385899387286674115989503968036773753906260715618949134443113908039216078011834532478361011457809854664059109538604139973800571004419857816776089566909000221032494164109587059368781349165326993858907697269169032882337479225296377489549022369229527861820731442681853190475359354512803233932710258735691589208764122827207821095207858799357553675552851100171089198670644930869791827904823834640172177660752351174633018062336419739493734609576498425905471719502001054965696360774878458564779147596674760466033948817796586858623304335002089196084242163079917039264974670346581613388631730156813313160111536658533081391958146193308071421376651206347900257427008857941403505167258471310092024094436746281243459300180489912595897271423524673989496107952968759205345636749372076776146427881542996128603125336541695847601371878388638644647202438121499848323713938020789657359407098399763419011204705028285280233996544402897400787381616593645626018077164703078778931462197024772450319086073175449681724314034650416622647740360622379568095644972224622054346778017288363736759264956259255218676246405230704140441473740394039004942482122240708269382843442615960817920362216151653372458472788204157054475065256807332507661234710469429243848137196315357950828863522588565188883641624316841402795928051050313852157403853957850962252403781740559898867340420117122579752016078273576306557728157791466476576828462643538776666061277749122609165386027098570114131122629625187946964412406543273029148389093596407137993039012761205607435677940287557250730126731384502420697692551379524467198370328891263307805015286401522157163405198690903060686906979362922990277754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 8781831924791041115548588361706795728920655287099716884518766658788527478991886390791830523462278679037144771946967052756697813127713734534562414798232769531195441017488426935201137894187804919958567732080546300607368411078350946146729310708283606280742882216848703862852877247506687537454016559246884594707573325791228141210513646497815518757885620126623924448159830712297073036304084091027641716392273377953246460026291608914358346044073416781108393892086549683337185883033273310672672266785331998754665650686509362912744285520643333672094592146767910051754341181260881116643149855880710318957178330048342380712676025173343778048525953097129524511581312677031654671665921769733507841277806140909233029107908645849686291043985609799318794705464793587597619498716354325906432929322610584450188482649177352203854601288443700431834799430838173852826286409945637129177514124148770380885657726506603928518586389677729507671529917564828857300922329005887006081717516944870856530728161612513110503258858120992688747732185479032723705938935244199486168567074100446580954893902422770497480251860476648330010452383618579023713734731454340214521191683614053805918774114595078226616383116504658365465198325472797769910631595415164523534792909738048861634670551589755473748914847288302367646806270952335569788013406536198257545783945191037155846709468003680974483076157240399317742361167315188832601261812167525394572527677516729369789271144985898141906112578852431853047692308951563326580911012088003533601300476156626835402516527303876440370730451168316653175889385664478388257818558831781391173209271839417432834402481281223730881819711349116464853528360305999990716640969310938821192561343848225064425996687766402505529364207518297229950225561937857561145745749245387242496887447956206345473696697941006747070578112240446296571662481428703984327894026270954341202849061671885409696786965173069637627832862303068791629612202158515542481061196793870405331829716897330798570269565705479054201222328759335427095843504374685248097149101258962539397939860333197517908470786383426817410701873355671929298143316318459601048140983195953146113931072348126386591008797608586325922024378301686754848412089567996562744296474062397879697801309060511747577435573877482403506201285543581641955334625945610011444140674863401827684666819556695674481099939230086050803140880536755099315199452004425585905364995369053703980227144986331709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] -61184872532449245312298707363762730518862571897525198032993490939767830520650827769973635053614847155398015791234641839734743289428368145734034768846802992771777471221491380290719788146219094707489842219921138972227341631558765674195493059492143426352451178968437193530848074551875381968076396045507692654327799589047573931167960811021382650076529633842073933791894660961871183640629345204278824485730083030007157789223560388535349392549199211782230165235518687659659068000434473514706028025336975264120085386304380203040156889342718156157276864878507909052343408556111862914325179202733225765472283332451373020673518226394936504223398863506423139665721234984231358349355721114853895869591770451565917728390748571351128980441462912135254768740035067031874674641518254513858528185781334225468609693685992311334316793903660281782465073493916555068380018803013989046663505595463461302212050565148303259691727602559572765680576188472177625449813011628848902451782256575027052196491671357722694634208016888164666839483343189140366075467899872559683044660248546842269736561512480725817671534547046211803660393840846835081042493794714312424282353115625083148551681064309984866961302728391057463280933098229540882527382557808025578706938494250725900264249420279637078431038557068551788134243095789242407441347340154380627425880223728003901603549835694850490393461161601460593293522347554571358726900255254689416155726526161422884229492870229584779819721059705383614599991927060786189801824691973499245933499079632409784418001825814934755224934820998867469784567644017120791869071018594159700056320591637699508913713681368124031566487034515553461625499013137840596845642933393319078325328798867443319636263707015284434553476550928960197071508959303913581612754476967504571845514607384114062916230219314923635161912909622848650959127066810955858620656556705642256654231686405505755617028642606773521006881270827494733047254899187323918781917870338702615977287253684257822757323161062774592212985478709725834474017500737516137848851567793988430819915100064079644352343715586967933126880277746667751245308527339597068557320030505575102473474006990765665767115356840772153786032519887798497534923872726655023508178981464791183080905277807720404392964631204679653681214189545635725874347335568598089400087548497969781366979134657436819513835104868377150417988417600333056878348588268542979503977566872953701648041941247216058368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 345054751535363742921023624599807353018978860063346899462255918173246997592437606248163626278482383562850222379916650632678459005410500832393268672342123017257649506596205377230211872426009827259495772599183112444656723473033085814940568642925696777073653839506550536752199507929957739818746222286195166209448014082773076294078171393650016663939678593439412575396518153538929572617046900617782170073540759866222224087093018543919579666428061344826587218882249418897167603898438216841739491312543869856561887551360768936780696136280515511454041215100910675506995285343655442726942527088175998404533706964193839187529849749826612824780100775907203016733368496957637721819983433115265969064815618739105204495128361121251343703096246449167105600532624084239512931206724019812239555494378799026630563987904770406034224133701938047742924498544165110413413286865734364352337245782623131040634527160065192069956410673907937987666744124252842556292042690333204633899610483076706190287382254692257423438963491218485686046012230793394399764589503958406535538146860865873353869123567992014483753254317933814079200825743519708255377409381002415380533546600704332757297217517445452045823433905131469354433849898430138146173125239278910330406332797628432992005998306425530583329230710582826272636538370343880033857424418697561294281472411143377223398791250248421940493819211830374170679013939654546733690942248754730788109254755069819771437393511107375630607139755874230252561088632542113379844132658617786334110643502059812162145788231151481591652720777537320575602259941240375806211165010928328919340281781497483094616654091044801629737738992918346356706614215895385148345602006876035624692664632696895442345763105192709653706717004502029472643739449920219058889300918604339456379459042773839242126885401962306687158961080915760130966073822214470052027720761235986178073213135363869552959755152827378552121855315050163510610120440980818471479207335879350443766160581564729731742739535460941772597538552380903981279002279287299913701013894194245481087046494441991276874160416465957532195043751840526084122795306013395785978130208619361169788566178000244011262097459223388221984424847928169933377823728504561587531907982244353280738225291137564351125612422792850409310832069784738722762554976792042457617281583566924596269326698743786820588491005269991905736462059161720258812116872847363179407607147213535462784608376578480537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -1567448065951109781702421638526322328009835774868441632534315321153434918229331047652467061089390583288798518201360941130129322713156680472640304210424300487270449376913844176371996880238851160046968419216758677283602841450759489084193887951823534688244940136425642952192713765652325289509446128042266750432117596694032656131108309571347648693644610748745215941187658723508223534887341028242805702546866580391865961584574221395320804811746328097580958360469862945761581001507015527895311283615437027983660557870550606358709591739936935712560403784358500957696354142553837104836752096087791059133225354447380364258356300125993283662232627281521422792548144734096520232512322432146327545864513386660240941636373260072732841306314049433433475607320312598396628056753412785903601663740585913749339108887708936063000072047454619428735097471269100178935756592193995935426136516658020062899474629939945348008011177380060058368728361454821015496971910607368553922784027763408374207746861468084846509465495386844149167940138590364661254128856167499805999664768650349917221804417370368856320783633863221369421053294558199575448086772067018020410453061998422873840973585871182077865642152342563363739006092214690913344923236635682063882785341025351496537108947234306864902484402144979801339450894930323018810157351970722187881199241735907494868864699381781156732766952529050323298271580744305717781990366292067540862757101552621542386411496685260250175618914617206605028533031487926568006606696270798821891850161352247354903003026905392849359369962931253067276229927608054910297385493572797973609194704630889327817090690836918709419782679901451576504372539817699279812624435475475400334010679708489189771791649582517526444661973528682562185393252919754703270753716941750816558019654986271713067795189059092004453086742820833018792081465394938102312571600710856745158344084432208555340876463233981480342089533092825885519962848641967509729661129226904915305437558370112550273920337169928517372416738778781059890027375254078381747715918188823545170632714415789665571088588381953996886953005745903352400585807104897944658276484781455390966063033606522994926561914890110986350059132523350455923995277993271335018970426708676838574193481029387737060631568319240658738230210964096620988195630145686751738171034833941730487257603964549262585173598049771569094534761251293088923862159221968864136690986227810187587643093004835325214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 5620382404665204474971849517886812358966868084474413407409663171144349313464486233264227313753387879901485598796056471674553450241957222889075627228928309367409877703149632335914475091019511526655460126570058285348919334614587401173381283728816986710079574579518686119090489886699929351138365595783038569009457988729808476716349144635602055167549630123805479046196207051339829883169156553081001685430183185761001738884866248397871297263004491995081657206200259710659144249261238895758319466338889766728537324418270991993758171681259515376217519924989093859981401923267469000819918958361994207881118067015393553885009444373140698534219270952350769318112286164259174753561440188410736824632481407458836787022444771061415522390078839381156268760230471889949152969801141662373542667586831777432402318038967371158416723642522837670212415394935482024759543406800109204943665818229286251811090548036480658274987036406522911511915971190514466023073231471596632603716962982487257760471160669724277719093962149829653426978662837725843528681763724118908767563059129463989741689386237541921295274518156503650312873009022269895845376389591527360263390220669237031543929588103825273243826950900210539038133791275498803626526496128522916442872371005115536181904192945070284504191493272887095029717696257609503652191658613146202704215089111862206132374638804516141571783914714855507231186262297080428870647268590714995567315483419817342512304581866999377512934853576323146878828564317745195551505926523388894400697587306604788776213731648829200169198471745732909895183878430242207798868600707950908063371086518159601949263195517845172132216191493426578939598584650029231900321159428790346947080637281011684689202525830550793776579664331292114513467601046572670364811410486796498232466334962638402335138920300467737660896508476466134418733345616639742521541970491356284082549146093923203941434577043662330047342744755488684127563893086553430627587699229043637151421695783368903293593031702764564592235894941537253224924186276173567234807287564092465070080557394589437988771393888598596748578938753642194466673602282280138452649649990112964991072340071193862662390430386267031317393327099821177891609759881780087186894725680603236408210915564080141751816609709437688634876579659711026017988572670643441092309931514496025599925939458858173154445013420072719541918509575841146102806208094571324397171666437219330738985927573117117399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -14972725024720571760055235998752909294607168192052117921285054960225161168271633229303092322243159634176162537508276341878316373235905683828488324235472232802820553907811500864011547236335749763264790011419271721036167496162465233680970286868653803816208616331661627825134010174703661717629407542992761216582894587910879936602233886303816524794383008214796632442342396703720444009056796900854139891406199354407910663973262842509672125432337210963109872801959846235307101309006708933878064860773145716933081569626954762808454163473083194911730277816508361034586104867992956009477332924598070805803650976083637461237703766548101918259868847962939894194554193356718116877866328449359732235672694937933720042848229423576523885054787230670704012638531922083122781442461748159255964716546211629563156160936651537122457905153303181990826805729911303315911493422779027850162208692935241343481685590567321477895826965347236614533518102563905450588141628192513401423320420813776633749439311633272732653594291391345945365866774753571950107743043666566754207219666875031883773299208584512399473864031144988981471056237057827275254265441128199740774004389411765379772889370086078368510027152689975016291164176312910414419094820746541416833811386857543262405808444885939734287894502501880626518511792181167337880223960183690180987711959452945014547565438844300578135356867980382088022771733655434615806405168168154119443049172211174256732371543624150616361180558763989970401442848583162124451215325548704353500353449046349043572343398284729618417765208378285232051177913440022180377261246597874093248062695155173561067537278262885161586008757538122715989701567626497292823858432710426019702482656864857399128094033497932212721318253792922288059722405775621400755318769681957420802221914627347242840328570625112107648642710987938424760906292312539935699950739703688309219472852397005087499421553833447833399631098746474048157823330630880191145820455515252627634490700770605822384290429165779941942687634329781536677055341131344090453685400102315587856492257499359922873232205465772331559776688155803339633366587613822913539802829435570839010698576600490405862980103500116085937282973836370331715615895953130006420704725816474520587479503606082513416352264108280714222479884142476070140164027584656977125848601719945262904913153473262979067302346493956605295523075042028885526213558410174073922176624973555337301808285532998198099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 23442872431054557850987102364069132324355620974396242620197618276423638553822447736189372719881723827372916878808157136512176986977479601743488355488747576029286228915396921903542596647756353814514330171277836716524616202290079377318848184311655076056975572523835542014142017644376856510876547595584395630322811196532323399200968968666002635337442765909177061725724907940679184558570681825182590010576610610510880271149350637209075998977955400721213063969605619479147758426952722119395987790801636556618482197121632173034894420017553760572735193593633950456299532542000013928570958035093616483994352107806225706472565073430132463985497929141649938316245317532534579618241025031383812992748705139950481696716959249733259896012376609772221732880148824396583111811392786164519258359441747637522409820676465611435974013065745329914807450339096867767983921488331299166616004785914558860377328702350593230704765465927599506445350411971784853337392185673742041213987309198180021252320014193083055185494169297932031301995679169078796320422402551118536130439660782723716122862240119746275638461846978445151743578849137638919405554360424373375226639913051345529175019943093356523966204935693072987177827844460757846481470401085115967786488447208759037232747750635833222955129834049374931773230397858418149159280715740891490910489843142815948504715150394987345881677288684513001093861090036387758768959105829767937214188553448990554742895524128739060432131272006100373138985137034479498646142639858507198364206205817334522432274224832188548925305234839584850780623010517607604568643650015232117177239087885228771001110727782269215968390638872222897115980091408719238611703908781479159014004454014549481568006396531160927200538847554505159059969845751728902397166608950126522335066784610611593173156746504848340672398828873588030376786295380157687134650309144537766334386781666136816193780453892981786505734154188413044761451278336128997310423787513015862667105362536558209732427216851097044280481484807661352575213511645674738147489445790935945768038487289878890288804513407323907245120775764941556271658719762471151289618487356062362288548396097980718261696800480624819845327763640792187697596191656165214363670934695017983603958487636001663636183954132770785743225190357281731981154749478591588231280245942361322951061691301091370932420267076870018528599800787287555462879708880263987238158119979076793558072383596140607569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] 19076198536106345312277223648859558218302297376959210603336954373648406830967767007692684787860021022475432297210547200260174149739865515896223006152394315265812559753003188206166266631616495363501289816179612649266904969699839733151086743899539788541077447812705729588346800127626505454320342009109088537822750607662510636237011565486141977534173609699201855881299979696961049191380274765698589830130111242889291673467195025117696643446718226280070101569414681089331952248531942384072311462567992662453314464583031404792587636630517371045748757835625326694078028728714417204347601256334428937950154871428759126135210918883033160594553881506800171717003805036313459977059015096945632629772393550905184856815718191315244811739625890703982635554189099649501726978521177465594223328042706205012606897907975473254379333189278216845253163309414010630081296655110945963449236286615230417091503639111087937813836728858085888747700110446716634201612901312861971160568865103809741900887508395232816967239763940775573034205964808369481947924541236261429095299857051182630355001133211439174849298900778893326034665501045656271814611644214868994718731903267615035200443398752921668927069923486841704528038804990263704295058528273683710506381395305944208407243963374238931596101502881557220175160764697659711019068647924716867694973274014376369759702932720691862248394346684703254222534965668656642854783099097484952029546330825909637605104709476854310224955790770173577198582996532790173353047407576097137539215670708363161028039633955997612523429676789976904505020058345344294536074789571399809398712061624610638486730939324083360025782018776511254961244805484006161763276162781434977344410586639284167898563921684615146499896535915029704988572522901060274852730318645922371334549118773167919481175524187845920914838724706574969721547068712185492764234225962015957058792852707334919009999641856968345131185922527014391143639728104709815668019496528088357151428170162839366418521071813109922775147065646929337412150527382939952896944861543889978956223735123433159145055268552262620482307456478272095478419208609492758956170781178489713448626573640636921136635299526896335479208049414550874694957385972042604701952205294556236779445127403872010439550156271096098848857928239182023540677851687076211073836500878238253822376165049964403025509056219404058540340017563055639814424546559239575742113898090114007552989112129488899014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] -285000458875020144981897600643718402272292612223023162726814767497067260888163405943626343674094774133533119825174017700753616747956194605480238868689605594565198461838912327698653623023627099556039432457537826828112055887027182577811122573787924582772800244561348079619360045395518357137092473685900510703246900832940819219665002817766550685870800181857409179568689747135853906773298552693479187083498798155508119219725233310079375429148208683204490782788439621808301935265470515692338326068320745518547387624990113029766022363325672850168872367394505543067451031258482627533287901128588145288137999874137257495484096861306829335876778303376248235855837083988071552722052217055855898115112110517817341172063831521279478355349370292483269924772601548989095829551734092576359356812646326267258864730441220376244961019523047678156597325535885291343099335662562102542063093089859835151483045293700689253121811920439168914853156846448304860959252120407658783364688030642323822303548301909543456283264707218253295342015728547134095469783393207024578825972480209220643058077306421580856284034956287757347923364674526239105623688066575476368435268645640300985205748913589274317486435449004949485949554460426486957132061227889036796874964333768871205562998043387148275449397172279263651845797849433025639785692423911544341824856139145518565130304139498866913301878646236173662867324918731284903209137804555587840535268735807339480540959150486834287516613560615768042378599289367255467272012525068247805404808433820921449768901929558228936405323874229779344163205106694257935941307686182518605050876172323008541783118330621807427929648164699695184622573868156307993518242050005085352073408094438524769282249303797298002430331044933050787385000688861301751160400288341156469355789379453683809537834405089379552870333518223842044124223206234699660618505288158829228614888907824041904450756940860652829816577061191615881009196756144567175652796683089284523270996052092007980309323252296299530481216125048178148098837184416325327651443298210732296420312126536949777597589618496365372847330394909973970441190990012773450348202290624171623888844031132770029259676006566444798286319757211934462232881667171427798862796305817635210446066562814205189519055086815319172446395864702267160248564776897792877018096130397107166091512815451545658787889214387786710618773882115680656854718546329798383558960097071823387255463277266258897141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] 1163638802678561862851708145251861192230953910153592016117584503784427630959787078488227040610012662881788906774308591072718421150734539430604698354268679673450577934122972077137698690839264474179473992954857255763910778189468603380863403796182967487664965841174837870340396254303496665414507603093898854981892927130114259127091075753021278119047248202915996401295858115072094924691560368595515420271029795209663991132637212882915032313245180061708562887894948728033284556039309123896549593293440695875218008655226651991440988343047898558890498687908627760011749529930529587994653920868183144735746613330788827506025668944033240228816936088264007893511590868824017514919367848647701710299766710980643443242094148103522559259774336842122742760020694382872901403590355547611602345824608896041125436755857027436631403175212118641534485393312947948720163595218538639563860456764343359726681876688020146579595989353584473410023526552253620416377568456552273819121512090184374474856542887496031826167555106808992227246202756926249879287481017598362448746565327315738774608977587336248807833373075809193796618238753858565207391339172712619601833386951984912185521181973573089759294542409672664078586124069575897171662852001628522421546055291096620639100677482603876806573313074605976684047249592240075103598906053114768873525673919852004927734448468278952325228155655807591418073012302122767869395507525465221189935743947977299159376734818350195148238862136044350994229043334290885960353437470277345423482132168239242740648806239055467009067650176015451440954451681644482698797918219531895183561597638592764404159594423139814475087509065932399804806630616641501010181633462701337037556841390148710028888644494619726121933156836266912021437987719921530155074259646719274585003830665601973880621598099349422850478625315827618665078677856925165161499436026457701249893850962522580809544655521771226967666611747620100876289867122384550710719229164476993471927958896144398072749442933956295436724011143440477951600770329098859729981218507449850626666472621053149969807049929125992704630099388669338296269631956321029363690293712705488265718102002872257649249001384868000315058582631518219731116521737022334100519723223016674634092715301298889681894153833051936377827704914382560729702471781971198840371454935046215084133456948526168127142335839671730067025415102712402267857111841219011482153260954722751854969661354662975827345408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] -3258488165973384247637121456209370326972961731373758332193829926367912306693458161485214035302280711588741457786481004637723080958509300917011193367484339116754732725845688907847175119124783477328817084303219469218564318128409829494787875697874175284376439100865945711340737089129975608401594798433784670947263936437836444994609349612218431867002042907713185460627437045414219860556167325401055210668214717580537177964777010755368515089579503590859580679010858452247606791042862775252221037495341871421491481460777628112366576367182677515998009321395962922414668961655639904852906606391721306005239295463088191939636741863905047277673289609449615652212607619098815365654180561275034242709185040585579194252959536037976007317896674475252726197422016047134511271931401000545275339862711110945281152263589176848851478524518799589069043436775142830197427956516636588786704809879239188926691156985788785683476363622276087035854358323757935633887508882120801782046110601173005590218520904513595117951499881926098197127736697512340887724224671895499999953580636207537105346383757836503221010895976865671300940537410063631972481360236266036518506414044772334832906676452115010944904790462117811885830471970382866924121286476175289655500715655814427310891091705476785897483098266608799248360987165546006171935415943365778714053186714447977927398941339214003646479951652200087696643357371799111876279463840322752366989448857940253454699512782713512095170489457304857779747148022712267142224003027200164214232170021313536429203015466743826277898222653487033322709381284748415028946242335043056308517271039583925175558627570923093847417286142830957465939711022913912734306679406025065926587999037248333222568031570244275937566023602291748917564332195221058648722468678383698153252415745336456395098587555913768154457084769146180292057226733753801882621904492554667904464080809990808738241435744320765031019505069851467930171925134962967968152128173530292114294731151662174480272283595079617734393785468643246606529335672324216484853538311923677924564088871124352483276215307364741424466260000163594259643734596352936077952032948377468940951993776387714893254947013831084486146148427448687707888394481711453577379555084253462634139460342379281101005624868837472662359237634364655104945295997264209334182366891205766451478022701282375569128319748604864146621514184868567352804126365056405551128132833045451054437190387433266479104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] 7169876128240811402456608369910569516586592354934113223454620531718400203230760528102650774519046331565077634287953055332249419462253942003912382099190270456877884398775768126839012865162281846196221805141108562536732555853298108942716499591508797923790730018741606667337951417187232641478929946820529319766366634265150189070879897770142269026847928956677110472015321596054033866603955076727275785166237283912291819556734650483224640749506428733725908254541492852551208534296366144994223108411668728461657502889501673558378444165916484422629214681315514699368676651955873514910181167725877207265383996019780024252247120690774343545364527825723225070395801589859915936940165507538200047339280858467702568501296771938250491120546623319213702782068372638692390881477835173009933291195129250429658553139185780623449674931714262966805529373351837687052157299265178160012055330190248876196856419164452476401907561987951316738818838304416699299432285543408139674319862147513943577404702698067081931012314003896811110323547548181318251372695396524319000001819259800948082765286921123258294829023892391316400664576044135419523834526595881223747071164702569465909082943482839283556446161576556543294471953758811112833348010650472169284229248857000803972933449653452986384134709844153405549457220486763624478674689289295179392418787233353690387912187567804041055423728539460771951917923517379951825612118313771021089017744938756995801004092835445627873389887278305926211206875767523878004827583979038993614381591021323427415924503914688116472565676015166377252459912206679500018553387265827095092138034442991272950200972634888252455223401511747767380483225787776802710410055878810811865117900687512799630690154043998678633254323568569740054176957848401339816412732479593492504912989814279693786746391710745905956347294941621361392601325301664104469033552531997093123132621306953866167504743033735110820236615454137483606120208704125967851010707122406686317651698876621698961912929992911225511364900422360094502384537151660513892378111902084260105100372544244556223830558390614810808276591452901990941806667884548664419383847444571274015774502570617282132807528066458638679789156896934996092356134253732485855620127847303625263486197025796994563095600507245324954600796389646911734933023288506083784189413364105573336216643936960208525897954702880476639217640467418635322972656834966132556182526772233486524292042783011237311545344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] -13181892830272420138991380898820764481433847152907521562916409594980005581250962099105769943943042362804087745329467944042036476293223501354182136990514000580053162215626229938884748712220436825417410931879730574845177278587160783478832364110192851678072700033142155747031753710619982739360026424115429638974553438240444058682790019208491977335409111967720160729310373558339338052381796175875640487881682005411359528863115890565740477238122403157736849100659973751649900653969014015893540399579596595373973758017361130702260562328916063667764063865362524903261747327262826731724009443486105315671300271290724540197846709500704460572911262418823538032674587263387021104228689152540871511645159691569177626796976037608762684912962932205719047780911886141246644282662425982413614015954889936669729059703294730487168908832604648057478327878205300982588721276153235057340404203455806673415981476612705760910254695505312411351926929094079297654870711476626956282352862336949332624736469923017035003786667026914991163444223133220453489147217149591495341007641006329984381439920176740937792326449068165143031550360252794434719794398420408072021627098457649609125570076273910898617731412193066043541874334749590110913722644827756867989189418630085196976334607278126646905770112628729790972975497930122245960678869290172772597287555213698293420962822298759082435672979312147657883897995833434986737242985063603160471788867585470112436452589156640663286880355251200103703899148934173109596571090660846155547257652705606576018336318878571274033783167143575429749479525988825786555696512442191514848948926854030675271237308860708670707577296259416258246042542135621996282398123716935014224773012501261175923827241497631382259994396214723340463681388908165813609622797410293342566382511386465376991516115193606216425998860379630095095286264692865353246840201058092727160844560359820164240843813607306985935678336640453767453225175394274310641089236371684016994994731895650627897525088122474773988307009372509519737005668992310658296055483845671270335984494039840430842132279597304656934552193506455905948471477262338434620220574262845736055551811170862384440864267714681016726526935442276118852609626629181060193170354562417859443214432726777455752864242664107600780835141592204399112457283690104034892865014769073428903287871558652544113382631700396332702076474060374327113521280651816753634569292826631716977384495964664417904230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] 21223799152618419517926726758400535600438168959902688247106223041816329739681400703564612835271605322845225789952842598136993225465407068581452963815454872691767688548392460249209443055133165927024576265228288709336482820119021430768215809311241823414746509101796759425700547432885171267174485822839637039802808161948993992424070179792770550945611012774504924175157491496860605167870218198796767097229352318990641946882738986951086367611751652457896135756745808904190552678546243177940724581964726536472057273058598650854370977358507256764788064587595462147683170794143960083182182788853898961580898455382959042958215988116969302638271581807539226185183681885650810804545595246818577980104479792340346915538731861465274751286383279858262061149777717065889693515391264953904553493612576199991438440370117016510187385047132037454763493028144619857352632348089993246161376569575611516107404739382446341585784863533822275564311232420964097164926922324956107628756244864271660559715431764727380218111713763906649212047153043881464880276699534051775780669554181299895615966356778427471932296255982189706291556397306946733830040899588961083769666821519275008559352003245748113517099931375878649002219534110427326023840635042052734944214765030341009753570304651457422557789916163369902554648848191446318280350794758794118781089105464799458535484664048192100241016871456982892411916254149221364225347262647091468836338516307275700081139033442575612697342483235884235787283046551841592599609727070147383328525977723269071121602706701360943571230184549606204560488268240725969249801006532488738547510204500851869638453252291423133236768904245478738863500111270997062774503753346018302807469049919054172301154589039151256679944660857561155279185765810774418751091172168926170999241981169373690163178441641564377348568784090629016059552176240143876432442521365639858008518999699560501020547178171454249344566937152191993648587505457360574071153279257608285898639638850177505578409287961543296892520438979476173518298081294123102479095271695138770773446514687574659176527157956219198893452786615335908260361421241920255117688595879009718947033836246496647125094110882853648293075222567162060847559577809377389541588926354506943166325855549052418889772876852896545300431303241214317424498644652817233147398354897065393601035893942224587108427085759997051322561578026403896322485481744544636470245398567429795965556360901406731460935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] -31038700331056398393612078311862257785625182968744188800947237228491628181872544354682338825632669632025021070224916668274175847930647540210824650465814901103450715507663132651695390574877926975000594997118266294404436219578314628383961280031433686192790299551838732084703892190443002612230862821094341484467071808565405980507371290084600048011270798990206971892414742106460618856609180233844329608921814143174806967208174592135238119768861352871035455948010368517134755042914800679467305914491491606533636919547138619110072211454285881971703073989546144438200405290300374564229223243403758957692182723427318205626869618185197650190797427864045071615474809702170462511744631618647408214607861657302186280394475769293834215782747582576115127760497285299401285712264179108030977029472377214317304220116052261141899143884480242710875498253968679971792482192942544717407875236220019212487341485613219323558031003195321713453171274397562931028126078799453916018388343486126117843309323038619008818090822914591399815764492954353327920340315719521068492669212353547604155555399963539058715078813913057047373015665093006824025238754738463509221098784845241494875275185455466256861692400233142998248549982976564122775667167626250130303861200281688883806727082931512970913539745982568079699705242800432523119164273530059005494556078258848626405772022409181577892797603554246010187754225880137108618697085339091187748333258247207436840515658677765597618232755887541497613415575791316776368140461060919264224106032714189979692910371684785375396471605201303798858745780773690290623228930604427765179410432124396716711062776807280275519135199735060590362113768512186172673891635490233204624706381915719519485587997259321447057096438214432328707673767517053773909229440478132583251538658361821669922653199971231812103129306370923810474111453016115076390992312320127459018755708768130708748132335737246228417270178682911294811025393697731845515416164820820314135028804295669246492566278326738292325757779540712849454416748772349891903060549207705490741117550119614456061308049419524484573904026412253838723562038823316475171419542185057211187914787099248681373069875781553177869730265680025613399674699447167447194215844176132316471880690617116857699409950639199831753858684240150213771692132561841760571468987603173745149070091655688501144900588157269324047087982619060331880937638066492612412279812226137956634227235854519810884894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,27] 41330283005424186796004888496554720436252601039562170912926486663238050260065691580324717781444685668227623498305971566077041435392948163912538540795865048991725211201697284329935278173794116421825059745192908878561478899329756257841049047058187232269707863551649415140920150067814499781654346941723778137800260208681323899841206229116775212032940268433545710487446894821913835220999802125609557850242813675284237223192013316034907478259664684710463380741176127440490950468534351287647117980575078592326269438835570278833687815785646882387440161523809066136071575265684638762232234900918745808635169796417687426877207557272785166988834060370283265650839473353838553710195773080296742196084586608209224656141792606951067825313394808052694295859571599266413215132346145541014101201305557891912933212096683693474323639238875887740122769935366463707689876434084565750332586029539808407827946133331116647567339309375614536286439585807798088518327220530566184920514071953206857294768265465535209825722805498580718409714022752108786174851921467729661550649176612334411762756621626956043292286047632697816926830417396536937333802132683256905731984927759418943142103857190799503161050930125458184906956927106861074675520788327961716661571309684453348522604417117525998461294872094314371122787954991550163410823496160616492991869375944624077737294651020524208490032432249726311696372425062388885789179514982895544756617725854784798456971577073720832477478744244012094370742302349123446866321065433614713077486003726100156683714452742336849650724175348424922241231136053337813070416294730472899731379948558453253976691894562598141022612819594759563206353733350042810679761166296776708858540704340311059100160334622194670522546590385352275385559774840622807286774791936913089463995435465682432512163899874762152869415665287521238729213385973738935034092805253962877272622797474435929431801199332592518354661895978754274713987788621452029474388325778961701228830911245816295313838514938242793148203439358737802706234692562952446220353517596262026813418894569201462449607576813308602289252444560432210107453941820082521822052581384432882864816939393774407033367595710206506142854575584274707601220121258397261721979957124349713976846424371737260033473623708211614663391580175975476298768698105768161316926878157086228763908102526089752124473416555046041793939700055337290414125291351354877475472683891221977174166392555233500238708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,28] -46600880960163768008726644333825181259855165353447101970461214396586304475603108094699955872125987268394892580874683430450490639611060637288242490530046734398345572391206155096351895779868213131215284652925870712534443954451748581869436690723900569481228071793591255061675121457378156580103140920969280969947623697460927048918623549105609594431129781385178288737864547599984765717545830805601711950623915213522892941561108259659234285628868170565267367366169570575485853306614744929225675054570493796180226116537506250586491057547481987157438341479746236439317784887975596460709244722760901038589275592284665586921885189911985930079175453603062291673442329181819295090433158137912325158002443483913893463482984386597996921420658343751611552786784492657024810264666132187781186875490589153167739423759720261084473119671481448503366460522932976545203693212046444773520545781527083373031077646909647031205056277857125928726283043347805625144435804620623055342244179642668612109717292460352021447596320456002306113331666336336531915472548508836851847956189181516141313506277270126712840842792928117985771023343825320664370618552872767161305689592280941831042809351606877295214933276578988570881186000390578226778602213953993677899147607343076415924728258395463970898220833054273799643167123974884433993213936550506469875559360047967670477321694143464830626231661870697676101473115183391981017049154961353341962040350663394307982646009970772299329057418880288746245277861693361537204767451588578511636414175531304077334255327688965161142084945583901816732460672629542415097806854834909872674171190989719320282295793098344977261049331940310192290279496275358599250110463133599866690272503637106078216843657707006126380464631782983595903919570661790783399305127737048814037368704385832245525331838015827373869226831099185279169804414339221420780217478635391334164375956090114573567651330333314787441562665518865617347420903519344840711802109846636591891088205156406070221484132082745549339983360252467890422214776952548397634255743753602692686189605926837721242218009074774541354294821081493559124494379798680509763290615819866148482749771710258691747053281291753267283106488921137629725319991665556980717577467420290689775256437961768515466850516505191584404887449177627197148093624130563072561693948222906409105903192086238229084805172220094455842319585575913681807916959553571977440449099504257058482517845418075715503390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,29] 33267156567197938210341017518926946881972241157647267014658493998315957723750731978418071489042485817159214676889827308861923530660292972165903702770715776433181793311621032051653659105127377493947388744656440349484011596275627646335882708305654447468085899156638640283908548619557706031355517264260692550032885832766826398241780017003212553011178641308810823794565701523903717395362046136128753872960297171525448543257367290665998876886312861777402241983454758350653688307594939611019398443745658960243367014902291295260120290684380317686411618831178277586219734970055532195888896767809782012743872022496402736689490072223690377230052914168558756034337247394315514510755400568758537517662218026649540434198985055569348107559446008651717891641237865182458090712160449699721965752423763147383598408928605435533976613504389138632214418572849338063716385488967142836223456942044077951155990557912198706958199332428151063065776294726542923505239714717822792890895833530238914706187797120709593614371535747192209681717148295787354054192346721400823087482321557105672918710040970838527314921372319378224001300830633355806933396509373639858285421090163434939861984898502711575799243926609893598149632796968731850150022877231324726737308203456107735258854384926787053556574806748574870035025685716952207415917316563614662366805937466968805322885434570713629308416402803298966932521772818775132416818171476788387438083344580573170763097563542970978046695994403958686601467369257879486832831489620314492013636417595016404461537016295265735731544202401350047944853505505850160162469710763005539098614590806161723218300376558208184154954802956986186225589051585192608119273173318314559237726132602223842598481961160718001620931603361501163296401295576734609457568149890506980878038652642313154218237466475185362498314951374612370449570171536144541330475048792342069318774434511890866314289980972527593971915739092461949468700546799584222325377127488723877001913869791498153400178501394011590334657389321128019046804242450308482812533174845989718014393872288805898351287548038161167529913181581482635060724630514882994138830052620731430115020763126210534549567123328562221129964345589150229044281742211939065881659394018874805509437264407553614013445076311819480426325794186957595250737877891932491582070962604840456524009263495505383309335017808240645619645504914577997017544623060378827024024420593874085600442473910306681038831616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,30] 19755605072914486776844862632992837653029233590429313883412992430419702591451050984114875451694234218342741542849596249188901461504839099849892812712318616039361098842247175838829018403749993481529688519651532933393117271821082022168003778901001212899085816958398174355294070002179967234626915774437509851216583093432178157413924085611506270919707160592045273018100561680624527605155081255877218375615683896648036502668337050056183500849061586983751738360209071118021991321470501231161279019423727811786549122629278211519301928296999848668657797465175536122726679658318252817189523121398545783318807048885394937947587909636128361107910423227886870182248159636757448923474996700148821605826380244369325967895299300442073654549533315620264474981232051953346867757050060177509344856348951657378280428932583841746139680470276807676760037901195040499885126976217408563105464496892554309165840608635805408657779795044215806175525799883410207827804574294931456445784507201659992679641302438447659186139110241633653637433365115354170352537335281300110304102042208171313194801811885127487422199986748352281279333837638966996238309244006187964012543711579352374365957313227929452054657902213548065738304233838517642165211317389251656652018091708807995044941391526025435133210344234839775604851923891047326732977474107271970717290881515380166418094083361646387267867855295171621705941071268039227834810765775988138549516133357028420587918699618363637650933210493761446994585592998043456111603869371657013248543618654944952014198191315725164626741024419349722135140543101992881258845241445059812259190668115110009997438462743751632090243033901449859975187326530863093485554991371488216822054814985769990148727047217577085823773553809984489451784770920496239312050528353768911806428546365811504891970009162145725997679809905658093249560601764859690941953574723363762003102246221851064213654001492396218450139514122220036921379784347323685116141908397446937491453357493602320825905730176581215187405659572375315005908075899048468374101494617058612449885202325393481514929707501754416060395498661629073979749163610903378060056945738365632508471797930196705297187125962825581355991986722873495530077783416678184493446810755779765555841074314508554242829372686281478836216730806501353416953722548013711738297969354713062553974386200310063130910346346731658692923724062143278600375160082152981197923882548679080489395798140583990190407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,31] -131945874411387897837483541917094591937576167151396507208592135926589974815212839139916562736788368559288512815191425006983289474351278798727118197360405586198835575946715682317091742777188764989729355210353675273834888082064428650526917419040215788785752190523933381909811968740336708891672663665956643990285927079781343193588016212404607260083957106091213170119010306335251481831020465206853774934729978624282668534944523773470143838326726725428856807371525731653765985524919170081462435530999680579842013744359635586377179198866142348692667724787116951443415488443407729552948365857523242931851391420431733845568286806896493154693673685176363401987500397974836731100964692348642132401734920413912061775711271581404872765686410796458328772613890105747106235564420517578404128254867027039909419817297592272662770709339877415821787054216636732618716625893285305079834898106447102285816412554528804937694238227127677009126180879433576979787145344223156247690707368420598559143699854126413182133043830335105338706413090824217109618428601617741596831631252318152192371667220610248670520132880184276599555333084533963107836146822932602291926156164828038090084886627080071029079968426144057888646571263625513807947215453715469810780560767406035432094571793564886196275478614565275619090141253745764511187363774004537595633341754618327801920025726777187656024758640688989382320605607899577688382514495348512047103932518736697543849524416916264872765736337958361600889896943505091367644829195785351824703226459408426601540502910884443671663020154136221322261751308425768956269618190436907891106509416899115115222558549598789874060645547481936487363172823115129684411985806907764884779616640267427766157948214424599008482713945074600989322914534975830621175166991942730999516823944122051145849859459122059709224227724817091413634704853454107592922689127801174133766713196913544858682829462217352612375730524333805158181071342264328997158650889263657546343673283389550780259353923923073869836791384043703219184647480991545847279462290919442444158982267956831553750421578419799494568595625347900520189036694289128744676752765214741398547618020995044396206865032946860352531884846001403078608047661135419812156737132746907439187333763614740449906058240893536975072089259805376690007712745139712833051500703303165116764768653449372476287230153429009435592769339858635009446274809552671499537851715466751722313300099892239115126571008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,32] 306729779909174965962163969265499523692859130003035549203021618494411968851916535915127634723705896229189304698541646802638921543676781455134010770406078472006766560940684364257618393494281800021234351543551973677794749133780292918470646161643000550580163283872129537262998155473218577290721988688320296065199151413987713832079278752798900797017862631506892460569545482141768112113017080482462930433957295140477246624986676846036414127861224264207368607589240878739803745295168228956091474710156061495347226123229459187872637212155227409142491499230224974143131959016695443678391698256426377604901077989727552972940018553732514095296445386717830108125872849852354978921661624124217490794824244270058351143416867104151764708232430136778082653176700852817791351977396861067316902717480786838144138975356501233129682069951313789000024974190285825247563527329325057013486195115386670257153740941311013265475163989981808867211705265762818379582064060346825015941158362652031402919763391115558315220358767127027983364959236190080403837374070959087542057859903034875358488749325056863436218652853800273353871918010426143514852788432185218801488840198619027480037601437330386688244381598381344211573627142998641340962255024033377975135014389862136484937210367396763329357367889835236225216199149152109108192717954034356377335013377592429177754504856653945600189952536083526136562930871878903446616062198262169976938127421146309885137366244384492306390268836204736642058873863596873310243514440769723793098973544482691699022379309630571255187924763581751532896475408761146813526152344556093550805383120401197163102356809772884617622442783553593844363471109612069103363347705781070986285981010964005654982348652757271491459440405748306850701052621497732901685019785585225076862135754309851055633642730264526832026415821756784214326450255854126302932404987595295364411717018296859446003510583172537517533961565105404587010288867579701306530348537340027494490999685318669442110738606074999997730586298758507289610666585189878796281201212191459588072952799746117377005547669598742916014165770885496112821618402014961628594298711253233319448070819241312468654302629957962210490740843513513928148071783731107389849559325337297709600908899135559503700264403329795052819554242324598217755535180742818018324169551482113696609388468063868155101262021558498194075204060697963660175954565995410055964592638676102866508728461731213271619338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,33] -521773696530492797048778933491923551273995337545063845202696965292001811152685713451297292032355675255642628646327718869524252004822045400874286448112686342414907583431026044015479538876877545182744430906435493619943541626603426084179555214488764540219041308674414022839639352777928925606078057342863799725155461206889990540875361231652448359380523796106998296153290410378247689591262304734168050733458716852532921077546672220890159340412467701128249776890774325832605821008952151003384787945935544247546853103961145348176475155538064276354756756134842794771183007147394770470623901942582854223802192497805925808953424368965653714379768127605219036816562360898609513482161734687084234580121793321261246449150441855871898897135223644189023089417962314248981564016346943813435431094988642237019926353110472763243874654290789059182225134669900334711838835202461308981893744541302137457316612349878065007661899051542305190036948871106358632916883422698617606236681083869356147072565142532504237247450776405687882546046142456287582853310975491720914745433574268015346844272448678527729058692629905696592497691216414273904771764581169297426834137675401660829983601686499563618289192881939098814282894418590534002887942892952118790801808541890254567288797303707543178463668740286876451454982526628753898554480935754824167126647833158377090164046243390949837923145273066782289768302912571192474836628181860665507739396276973885875112016875655412287561840153825002051939138558383629086663812960016068210249098996257970802124348240346431525796345112542313255124937804501092068742218413402156933025330615584200593102107111640257465270878784519528530003342570171849122284559423366012666472976370732956132029272428052458921895408184009278896983730018326603194822099515057509912437663894990251455026368980256994281335572139060713926230215780716650200118687566146624523895961871859585421134869907547970324302445060191909909552951352398663590574356021100271218922858016426059929691214601325337548302863592874476248255302317906705301258948263164340078913919278399582480218324994693475519965281563069504015050386638324116551684368183233959534739352579110179134678751845185252909432180610623197794115212588634040818642992709098557375494275106059883081199255790193008447809098430137933462470677747008059933226476037410643264911481674452393435797795339918551272242301430840736122988382971975113298265053774407235311518402374505397329355341824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,34] 733335331838742192163116842241038972488609687602051398169930092664276548852067406327486128259901572722301946975020881639546824191922978723059018853686919971204689689019800434324305932287605577067100195333131718403225410755082722635379458774357159249794497141911030402351619335195919153383368515850664516798098054547027394754418530107759098027732541431607058905667561582586319741533279180651463789598586365500046364184654618544746097271966916805783180717914745261337252829921515914155164548977310069320240687571654940795823834265445545891334666096395123830646891654506544616440209525089448018403976518447873564276424846182701503169856949120215229023851891471364279769596257123605216967231096004558592585630841201425312836626545050639126739963275708709161579552170346944107391493473074897681719673065661284992071655268110404813722392818890250225378291353234521015973410194419422687040800874714764020415092081902355880487395685796977234754713140295519149783314565053282457613607315319623902990886006749959819771202391103465528007306453501353437955573210246759676427908044315281694578395425532380691471677176654732145132112154956958226307472142650583024158163459877316974657192828384037028606908110151341619516302370887311324929586317063721121069549773659103117301787349928096290399381715943702650473069112112113076512951129647482595402144670780896870379579349197907609398463878928728233220213187308197858401377445426237823356323764588177080438369758559069445288240607902757105913469574665617937694897855867909989185932698825937834857927589461498295767846567849453080140312636989363745283200126038723074576573476843326913024605059724217585802442794746409169880639555609615052910110766244990396040392831222637248114768429349317091990357700880292142240178737423343000882697186239732525181390961149217672321948800012460053388957409625465855879486878028351458839911125523447601412664456226720359873647609414697706851107085935846831385213895063768306537168112600241569208652496938654975683680269389718903942654154956461136987542154482588908686787707966839261301901152862763147910626674241672103251330543890588320569759672196604622678288442462959915667010940749307059045913736339254066793157508097972240425315203886802044718492714087064361066642558899599093359755431201742030343467377698380616073599384541203931956434413017166134538215492803329026151719753577128225637166008640822815181655869085594616364004198899593296554208788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,35] -895255837986638255021073918637016152764692124814826015064203744087020365747200285823914491448758232238397209198819682526306403955405194525704313165645846569882459740043258250880406044732811074134956960410382191670487271236679061918025099783423894356330481289817919554999866547029314459358552453616711018839831566819787345441349603344562494522192626615839388386971650491261067255047790761271415363726458759649561785275930087933909218648772500606579620069319452058214408376187895706277608517914857000892670125858565498040325134396902633320333923148469987061114263195516212933167910758328747616106878384600632019631875566288232440839099732379863088012926358339985911060088713887752348359878228002314325301924070832264334472357400275169493333339890628623360675034816077053279406297703804715609234933837319862986339521348078354767589613021732732670800581426831942671227838292569271650175167773189509790762005694357556335764374632349558500144338179001353948081700215449734616612913277789128235190642643320890720056042617130452982734489537916097879835892512454590170851528066513615065173744346642646805188652265269469556874450801414735008766707888753825182618639335043263597048217850666078667622612149137883773245400198078688626501717302368356093540005442139879212016729129900575078076933727403981400477778410851993699067057530996347384626189135651490085808757828616157113524962563878566644639857052059294635195733521746197752486586090918042445187299220993967369864250512367691851132554470603229079613424657765964245395069393870212418791079716033666231102622489934640055461287810811460847305010858688968282830438230274869246009309977094208598400977873835997186797680454221407853800559872131188039328722216842782090211992450378795624723101463709297041508559268838503239458235712285490776460865108551793954024194139611467617121198339021022009202244261160163375116168033433032335009545497057124210251003221783642345641722968574829342498813240096113329224539775803002426810948545873119465805068703894289400247516941313337932417964545623499741997578555887784163153343629938760905901919336982523043084021496683806461257757905336335777835735816406380845447028758641331972144133669968882536585144452884493152765589098089879185985558374434348831075770116757144232820160553845454608332116792464509884015685680629942384996653601629907281143602531403105789447157557341395653705350560352367625489532339215369338050314284849837665886845009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,36] 982089082390905857430186457636456211800897378096908745916252310356794720434816390634078510181389852610382436327211987366487412275306173973338969550006453317232309382598463284839495656839873874157656196329495087145841346516442244105536203110636523086312427526563667112369102467059402701479742014789343868660194514256599417267650120186473336562591091033021815497855091447690273218047153651607696780424580514957935537567617666530471400610128803617327729229243436107236095084363064661073040795620912908705730441188631261011354101574972819325221296140998321839370948419840118788818327880976599015736806973928032856703496538292327698654445335766005899685496720614465613637091140409887971390993615889309956115138444240173740214928481795255241551682862573253676996953086100395977383255855377127482177012186573875278222926752202661038616693908962385763638726593206041645222051935729570939297727454865346025224948002425681420674527714823577305867388180109154331054278664897441281052726756094552625550090591954480513372522727643546880266737926176740623505315078404465428353623393365009223981140963892099197209844838333304377201236760344924711245640422344894372090304397414819147353633794250717213306889184749463727472326991759474455604264897676633319185747973497935484801115566435190232743070720129675163646119748181369786294606838276945827368550118710875388058299528353515088132371990723664638936398785828815153449980146601226391717751740179868087216470463614074019972515298375252280113196148318303527506278567935628231347072536721872794802568334332764408772962291321914540020599087973351774545931018743208627013766845305236823315125241205369600698857205143896348990444523056846338136562267725168502364717076134422764442224078274479570859076464176342077331323697310353294779677865148458401691288835975429268788570682277276378438011612892863316354512472931149773247031666851937447171408570862138863671964994681667899620061859398036867259110271720597427141765240610517248846928044532237844648156578564933744336248036676224270548862097590220593248417660134944594317671418870997969949289774427170008285313281825362900960332431404194171484726538149283362709912731856578256011519673565439556280431102732302150712829648367056420319297350953841851088806004576534512606186139240000225698255887862952329895414029651492810606625833038796378843639195717058404053983389132760159661030789272964344115758922455250173768099683766227668630021079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,37] -1000094968480726041703280017205302094093741258485517036463464522818377345887473989933258881358167839866034343194665613728316655382507883947246125964395644932614843603915882920537813831908210976746753660010014605150890426646813416713854677860735677790166586586460054572520790824471635746972399454689372651031283226172558336163647859740848488467419143277248137872845239970302452290119152820862042343788339574030861550846712381410376946906801817713718614593430291358753186001170062889240989293356159676585191739033504200654927127692487048463754745439803919428067563470871258523209098489268982123115259604361479709139859850221209509021007155968029839677632574356883476675997083026356781040110270737053227940932402776750971248358781237364375851194166604845415236420961349284284576766876716729829470389232092004762267537447596091305967924007650706502241131324239945204699986365688356507688209352963880547334686820991107475221294200176648798649489919141049545752593290014951920500313778098066222231979226210249923379751744821370147990267602237131084341779207722065602734556293934089397271602326992890210583468359573056313692945948638514061154309934603880778037997765466888093348537218962924206375755763913513221813001073428965403919849508617055632764183233764612614089561898937682076412721085509338117959952233491357893919750476510825261238025771778388299861289390938821442356338633249344640250271118614622814990979521586599787755980189442126418865330079218619515002637746216438124700240062725155276954005276529060038620166841458775620286892065008235052346439547016011148257464550007593122152121112665881327852780362593441354553205633627477369782141989582895388266745363050189972714976147893972729440773434890652962466675069374199532449953118768375277352586024061298984144467932140177800746306538846776879992252406146453458743677935530304524548267677975734873094076129435851034922467325195518334823237186709213084458319895185035249273682664997519448552574329401264841537324609271616191967247261605183420947774144154111272838853166712580834847004893995216339667054446925830706119759534815470744963893602226662387878257451525700120967135766519965104919415737569370772820111414009489395417421092679170897966289195565127590346790069493792169689672861876912979280387791478825377886566419305687520380325715331645660834734801005008808582282548402957744326335731633865641683048870451713320567849885066834849358346328252023934408332410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,38] 976464436028191021402242584192895257111691390012261468301676836694494248810012184405926820472721601403614455057853713603966024693998457812554412067199781914366005705270990931767841583780854152965186816194871058103956558572361011712563019975066427016876884838886371953295088880231487983097920075312060612093572258283955206124089492682321428025693652230074030871941404201605006893934059718247996273440033598662213876855163638845861939491182835370433897531720056675761017644075231717368108026976983026486203062448600561095836441711820143777261427435466426457479407215291827813179647334853364147025382719621052745198166444058149694673849309574941144165564566350076908735165589975710440691806762952570305533381889387301650342764721060002425868072380556039731640864777289219159388178691500333944928437860276306664610965813070184713914777303041619546676246886223327771912769832595132093853253071404742728728727732753220611649964415763723622844751363888228767554860549813077830831362114371301761850366021276098334389941203279278643986405996331839210729768704772901674657677881790407531358641123803136714340458162690520438332437289615569130872341927114362731998081257469994448766580275939275024010348212788867017479877569384310381157089983293103087197128488586949832708158896912157759514838864542854386251116439762019738459363826047467094574896585037145826844488208690929937693096153359282009206155048051482440212501305744292766480794423201764291146464215770037359329530277672843430797429185024042449089265831716879804378782641250297437422411815930809988817131742446456714780473504274570436303112375088985732915138640984799161141383975167552942587627525077531320560971717158375109454660828107280453675660292009019412893255447964708733644420646331633880409600017860887691481992353863734099334285479959937726344184594899782769821687963026118368382742908509628421947369485530611818177495610724697522033405652662588315825929861176487799740615147626882667072696677817008766471146414367397257407446647337660896140487627793995660120629921609253377495803552149887937440151069143534233250311905629161092444811586208713302174509095853661164770768741269407945304020761055301351925806321763155310058142612964464263084007833815075084258401477078075783909338866867008772898495096237000334973299053940164513776667619164854614204768069645723599488290980083982252031589087240854729456350312975696657729530759210513193173774850837964340686424637440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,39] -934959665043815680407910157137739318936190651367435293716775071757518866063609977164313099037160783278946271633493476847875085578351694677851643274209062737489409280174654202216162092086017914309683239449362472980457114274277165510089555883327365044038048695924000285334291602378885960199591287726630041340373577469653316665396409654108655142010101945950047543523079106838820896956731218910842407190994465629016208568997802653098234091647602288351204168844970690082434069945584039673479698167724372930355466437082141248032937035746242223101450203036294042453439281376720441872010624436237063772146545877699032880728992222243864427047255579766708426652727509935017004284695131797233117873228096533756260386428532754213848106496506314804889296143532921002638280395073581592340201032222372057578850429915744516817228683520607764607834247826064716664696427554476275923032407268565901788818666068381544958928540263062144352540042419454314909723661586169005439481966654395365963368823664757930642189059132903623455227248800699063401487396229752876171012113902850257460281600410109578614997703446560429207132987017569340375900788720631159360854063165693123572696364854969585632473177124217291177942538429968019899895929765531864554062170592808849770868011909214064614890474336529495377053940254868710871240193632733815636934699775947690887954502397342922657770608622713992904361250327820429955392631064813047477144864859990607486078377099261857146703803764340175259765518740920833454061968978962870113714643322718913602002650758333427192197371825234539557824655710625116259498586676521116614225674160646660831057001264693368510180019291080148050664729982415015228972384489887696140833059461957051900275783559828005274711393845195350947824564444815378650461732198567282210246737291960969136855660304225238896968221027511810592091436315599659485507170227952408904949250665115471369674864029938564627032182341705119654289253842869844477938069911171214176381382616836268628581021065565150690507147705312348237791785628142090644637761202450002271724106692991022246054059994522504826058737774189359139155950284039442473685034939223924729224137061260804401094365810547835991952141549527435157383682802259043781979304237734353283436073917386119264724378297282974178326403049263858206256332044434400221904880414063011209300159862723349343574100702744016725225616087353254302694634571414813530268709908305015028367128459053098425678561280000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,40] 879449381197708963663457997500393950186363726828351675953725511687659899029340117651092638948136306144611945704669331913452456704331319808407974523133181215973337345279042509449078178051389186297420067631774210361986422041630307306680753321127152345532190774383729047612700221610244754573979263232058922356230110771121476462823291011293746034701217205987418167337643170310230556352935217038207291444433611822469941823265039296835932842766977624526424104218996873120900377213512794365610858284365296943304300170420175096618256808130419081984893850716113802563705361378330392831525913982814142910383800828056190390075793145632812036967795854655318872244479216519454257142025544418359678090601529684325892723590927320785135045899077837704390364523258776028988191674360519607391105248136500427337494254104005983425287022631815172751656088172474202428132221755693544334627365728206446436980160323249567116488255170125713391811978492420198586658758071638298252443776080092967132987440482735560570729871566106494883800221678551580131022018014768389586309734597173359058856385690900807429550146981812744147583618320785303574439995625365202688693442893655109134667601100281737567778599668657911506091162518454344752191445483545912067629355909045248166372673625293698603929253014796035449054031730354219406725137750043267777447960317267819941654919140450425887875835610709002384356500772107654937626941365528299873590237229474796170644044401425641598797893169579004752460450670675226052742992298623836396798532590334520452976665896924133261088774289269262708979310615900490471184205261063069396066852945107854584640038658075006604975637282813649573789948132569685587059614631699226491731958299252261292710993636727146273813637104438957974606171461570869741669788618668099731135682220217714822188927362157236282573855235416677404927889374785615799637845726375876878525053801392923499343535226764580661611876264018999023973077560191696223170203205778144455292278417500070253780004972691441580567143943705743087236635670097349316921244741264434533717207534768929727269369314564476790263186048219499982102304450282614785795675208031285389869768773133169727146535451470968938172899655927983590393945304648351578500748373097565932425547303093189058466147472750862069493081789239321315460405885673616810718937465656916427603041820103495539916456280989087142049577280810727252147784295992948806385495769297074685755971205641754101164277760000000000000000000000000000000000000000000000000000000000000000000000000000 [127,41] -799292026588489289301016460012253935116144690845060907899411155430499090970223714384686290698217658861357021014357820044822844888265125215550989282839756369486641087769981823473149451350063935709782902046336990938778659795757187073186272424000029330256370966690336739630235394423442802693254810650336226273202761286737356170040935530466279615919766578834403912866860356958617934581266807584737962520652288240529075129007115508752081561500456428041157889333313050125692389168384316383266042196508539806073886232654592788426746856981458838726522923341779692146921437894775592130137699328911125305412846396433432500500205922063570778112297339934916961595865417490847837696610168814715737939519749617634685865729270345895026065572997034922376638563599597666286525644448745539980614282298113591550300664945008821154287544832959351100826280914264274058158554969654663178489286635544295048332891925990139273709040831018566232304655741829232406595907247235807746126426838126887893540153426340324374621733068441909994890179941434731468712466657107833744036337546384424631340227866379059042106486577940423116448682055422834511247204632998315507753591834035502253798673725982072996306302427160643979609625989732648088142867053933248259733216093168130534004595937506265082122597945719754599662251011236259550663835172108218697348539303695753654439760387199688631995462235850279468665410088371169995690559501345679227045471689417415493402720271986515507999200730116185787700168530873981246236530804914358821187379475649909403490257117383235847495830246284300986476208259451380311808896145160395791923925922241718245351490633039938180527591938293687382512331432167648102440415711535372993579924544027070289780356402390085450595000086827357490615085013631168990738399018851632476326599477573608990849071125304670151879366967404578068642382787956329589087741095458796698969311297342642251660345581945020753176032490746535434950863168460000585714938621609450015006878889596839988951583002436255883635511874906123277878351340251277859550140201757378712907238402850038104909243255316189364015075110553381568407163467481666881762424880110737349033222521505672505024044843177243557122088329834816321234815450801168613584294275372765961254762712245703065851602691510219149528201776288795428238735965083503964375584128182958734980819039333750126258160804052403886226993118129625661138713930231445347291738820090451382718244277339604185925025792000000000000000000000000000000000000000000000000000000000000000000000000 [127,42] 688251128548651015230525814166477833233220112403509434118003597982230754474742579664935666151032530558297387785118590355597606018469054092252101639881564831516131647869495331792050906975210789750284336840281300985468713045873522199376403797388228970795590101822850203857879455231800875172872419920460695456766896398317461953653814997045643643841954538543083961486235020474684150263059721779989151411262198792592737904525291834971885295788300924441685589918950866578606172849030733059829885959513606864035169227076467285810326622713444580947536546787866341621501829469997301261486088766822986178989498272146281783323798234897459130595165566190002789878628950200706672859107554842938643840151564608735445479659230174061785449688093095943984622779227347139861136196204434315128575784239376561464599703631399072416222128426314615429906505642654457897481793759110525041462876635915077401208032647138367247888951277587149583878684801682817054292609358292927447650267820939175861094179585634407034015051074657238552900681994638500412905799353112347982102374552328231796431424830576665465191313269794151803068277058423636312464683654734376072220621766591809756398714163322394734336816594384997165380040688727142260111993582655078023014740180149184666973779040711939006636369920329348621559025073343693394506084192443001613558810551772999097334044394640172635193164370276954850087599421851651378802889165056427496484469746709271830877024099221272591781596990672195228237369548731892973992377713926041271750799017935936494510473485006066100980760338634701405105321432009675847431874993306885949723580871663605915077672030731508274697992612577592122893434465887718463854327902411414151142336871557767816268371828271676528992078237234071927349253073777881590858767299482311239364761369243177114637933129410724344728558933534541280451408424778579180662592225785371410844234175505866534344253405458051546913848114596017305976463209622274108782401102675424140536513044597155306287306175484300570845547241517637216609969011346090988569298456799271936403723130654178251322082622385585762826066822361253052154018295535396867730831340416679314320241893144856614910245408794725662783228938000099600758140126858499271284603710233994337257376417368655112717802436065586337033029703921023767196900453776035334016276599780420033283373408935761895195819858329308510799806041396837673542454005915466374439072679441935690117392166773046314239262720000000000000000000000000000000000000000000000000000000000000000000000 [127,43] -556415707204492195020810105691037111792489455873403186398109624873952599277656960192526658499366854920035183086582825402304729299449433178564932566556243473371159586095423738720874202123372292867392058368820298557357678428492590638512947692933636448840115620676185705182096195095779280326983583631646538063898575929635036926098061062804322836264692462749835272026856246428582014200884642653874553069511306073459535761771066115481830020391343866344130333412262350939540148880797961102099990342564373441211520249042431362696698563499312842904232779906060781064579048212589961941886403015580031343512761616834658006615753728083368105805382342548291273933395475167014279956828205823868993614310855334859762047121822305228956876423805751028884219551028972769440853080773940737213488573377272932304006222809152008967303387255983730591794402677880787840850528080982235289728835577632231795757978924252964251253378027539235969590110653666166032211434068897615671637426569393460910131382799049855050528255084804849159050728001132782189745955053794862543225516033857723946528736236333827640163415872782524593142637691704763531564896548765756286315533594685612121134256109512573100297271516617813684579494395039216721928419328863154634730098820060413239932512599547794945859781553439731982389364507038859366416206152775540333223055732206336955754803731756162226088914944572484000189610848380740770634243323145698986743579757586750865202902106351736032998283742201708233369683475513973242166620485748432643592860088648199446255030400803703077496803384047317703278486149043097415974777824540058786075809200548671719454806579166712558075158665636556261503946282604323683159680388493043794211303295099327456775090143246893389386774640055505122753505700281098367684228507550085003421605327673122803745775295104585328146184738918809348290352082035724396487485230200616648661731402675799642739841086910020092788189381865316643037956660765801713630603397906493075133088641672940095512688878219318011526931597505214689701368597386712464606026987437214126890551075522237549835382762770790293904322850457954435371293509537581340818225868663503871134406430123470767140274581456109775844873637522734296662955371178029621064574738523354380935766772157671057494661080571422759653586718695264942378797037575811835936762306342882999546528134710768655533731339377519261192830457146838469814179582419211754601563351159980099834251691057170183717126144000000000000000000000000000000000000000000000000000000000000000000 [127,44] 425024121845783120352740489472474512404645896451510448003838800142463898401599508323372009913562897468217487204357696850430606289846467498693497289875891494489860485731637285098035165498637070848400885849825060370223735552184850984157370979156605119397929943312401572470401291620218406505766641923855997790858933599212692920471223721647013964698130395669303880718420157541668140688615744395867233805248867117605755729911747818830161135426109395748798944818199172410513084912861995663111315467096351883441844023416705351860823117932808981288770698318039182937750652341194439838322927040053698241072160340494267561006260486207830976708781407262100852475071039363857062348777856150274100240909785644980218694577889479261833667356904978790786391073106975362674745462159970602866296559731386842395607543435814540927914709639896141304371548804821573692714452865611711357059184265187081170973088427309163884822116250991447777218910794945825790071981608519295839052930125016331323437290942020664694204714958596106553894144882453402452972776717935402426021024583888606133609020423143000511699428651465582950482797422607438303484485778494704134388935748963965385583380680263875467269108181956912066665801623428679650553340915318211418583941155962356509818646637587141813522894249878804346105623293050840217852171307973125572184907942349136051009712448905909604030693995442112072433818870879227450359713516781960334569968902225368753918408272139400387864644394398509628259771288607906499358279656162395911209073536429651573820481870351643967274882307485557817343628717890220637007807084090492508641526701668984597450251582063788400023045859085600067332312305233052587678517431000651264482129770565108098803947552708901319331994403844537463785365391703701476221337039081658919710302586962522618203284742088650722301698800370957420451436760558017621917156341489065204669728640383809333770739783902585045842825947489751250434278863818756259921571983882110098883236426916397930564437332768262683303101185168337666515670537900379002518681400299657125231164113150709552088500258825403844489860117653914542162464315623848827518185336379648036582920717354779359151556786402525117185357718517351498619186520280900201855465161996262823817944080780620897603939905757658727497157086260079181800653758713221556766458264630328093256713903639146764212129878177834870937460731596082567600716872363666408834942708332315153276032992337751342841856000000000000000000000000000000000000000000000000000000000000000000 [127,45] -312517659501177270523290892524073028510967912405542857242419886840874411682976926450436435435133878641161514935376069926174089507192513165408916591409240738633801316017548388757329152453857827644198988131873087226644934825382612246299171193337325174593689171012666272570750039919477661861569205140792175599324393796815115115495735236368351610448039481134055583751329420299814063898148515796175185276037026670382741364100939551815395658388527296753101740524459282416630941033426848082279278763393975509942519665871086720606356950641055095882947069124665326048343643023105657781988447499751292903473932570144061752316479696633509894086261470910165386952813514009127334368134346166737931882686340440196920277788092426147914306906964666549757661183317135924150660716440991105134263980581768265561749597625481593997488723617396249598875377927773910606603608076886082164734112689832770392206566119204546308527728621183182007934270329337703243942127291668605548361428753082064087933160117065827703369105998605963482769644529237435108123041041072275808267651983450728023410096549818896046524078033199443207346658057851095500857137058081635098388986300117072996716582772983299799986094526405176677305674056040374952851859677961130469651822879374720790720107699056299453522984192142896793204489400091359147734051589385238771136499041865243276901892258278319477977610804056114642550278920001183334148889196708891218072341357376158761956467102121497626327319320754134893408044913286320367097302683186357049917357497437760260167271916824621936778211489401686864117238593273574136265292338744666058423531174980752125072438977276235704805850888276571359534398078960900749351982331121160725112708110702767579701600975022686687677844135050540311276305941540371454396692044494603871658724107884650734138904616178870669661794103978110445891176337176192786340910906955863650300953103549268043348605034952094134372900608671182655477103198049947790098687392944195042558169302417137023811984781258948217496768254517909451970283442292576984846673329284577159634465642195671187122436186454073635596337542521394627064021398749007635541264254153757258331917656734312617623278415873809002272057349381767159748329890449550826008553713588481268208028359189091170438695409892839074914515065929803403013594449332537178537752501385457877652310803361681314854521920749109751235843440672229734285380221880200190285848243507346756883014388585212642271952896000000000000000000000000000000000000000000000000000000000000 [127,46] 225837582043427891758825099670807740841272458495167072533962809939532535093848679569250638089708613905923767618869822204261061887067398837733343926553922783403047570713566824650727013174425286698393913312150394783982640152072536265941865017536588109408669522163659286988249163529302607292363406818658216060802392484698409430611399352208423501503851617853815639322833093720240583859920769927499398172700031056134523567163503199981616944882473451405254793551498575917770549495429353148551268641707055691566208782424631601265952649792683234845853002126156976517047022011447733941755434218023316692231095790037851221906568991527509970434436250207559006701843771294922488913101171785520848387513630535602291587104220503000384759252965589963860407484954881628492252592302868056108394282467507769189908635353960022634860039333096565230164299190052934529815578956746294793490431730287372635361494284145165052198077919478513024764348392860033361488561602192197356506279163228569077442001895360061565595496838168827309410089791656513477958659978177755071276174417124168351341420848325187280665832620003475365570191545636077616247891586491991235330543343809150907364385275024845759005625558693071161551214476309299822682907366363152814251916566796933357774899724000764215893279277979363331989366377964862261604753554328427763795611355677446566125035224653733678255333480992380887041641510540587122911202421988790628311605223708791838005381508868007516350593095621022375101882139318380541492983159878266130868398058826944999175756099326512172874204307947212131558411257222975876566810992328233618153841836777353448725232268092644506692123732889046660078251157052707278540920162742063550739055253035050887230840727458277028392256386503829114591335921688713500881645412370498912839377445414808634952739273658027770861590623274587050582508619300249356682677130422478821008449407849233988985554487353302191385061056804448013204976152602187352943910713088674329806335401311834154682059165869759831105817193214853452995102706506874761859199578532089694324410043932658443184894897717490275781194036302182943457612233739358762967283526798316144568641292371250583413855988528919773999244022004420588091600479321431713051334496243785304444727415359758488703126567493735227330865282442599155068502466307941894695071689051422510323414763060154907793451750390452306392988410602304697213883388704390469557443743686569856088394929898468991429509120000000000000000000000000000000000000000000000000000000000 [127,47] -161940764346390574720420441432200594197184811138910800159438772839182485225334901411144192896785575619232368602308512012100822623801202556139227788921019935126062431277349341677506354124416809882469206779954683741061348861506446567177552732044021107891407057481276349863368746813323180140293378880804128723884848069569021456874596301017670000397134251562662284709729605436559670174724704059485475549627583756905277894394209714609239635416228462295688553332116062445946238641939552561121122879240578185565330336815282868808951607413208554263535447107400836644306945309320537051614101337038529456047400649026764967362404251134003996935572601580094031713405529770197751528647386093366562113163271615795255222498460835456639224984046559927006117302810205403196926058634197495253126972103322519880318140839033192911790599664121874032979902867100827311565043329977503384560080262151194850325761359151699712349739655175635523815197712474895607120723282200851177997602929822706643775708364956972766971261254753461791021627448733529816657359966670890384472596408343907946200686747343404402260686786844680712739019653022565240687531191021765049648379694504991134309016530680426608444159351708562901344008973902913308019804305528118987716739499148349256512164615654165769338413177454524251213204643737521568417373613431616528080617614133530575554594323582571053355430695054876014444522508492922738193547965218514085834797921271299988498507806544386125689915664138672118415474482204256950745602140732090633908056199727115838469082818235776391013885374151192007702565882445097018569272881262999599114702309084231581902557551078665283384765419872651930820739086980652324297224225563210208016839402876041986238619750497693895155543448168069495592404405889174735227941255387284847122180296972126158772307366816984919119506991801952230323065731614257873190555568463257347547755141700493836991967787254178379971406695790082832616498577112136045626668947788451494213084772098175979402266575782498921745772322954605118953338903704049547205754714441132560393671663664526181062109051319882135024828444132712643325304921215255481656211691382666575090908977693699282822471645127258681254700284381168572141689289933451884625227721628238748005360286348751515007817314667047568672717178514527436337829647842456914562709100274975994204542196347614437938786504099059014437346988633271472894845705561235713781422540485827275865867442946734379931533312000000000000000000000000000000000000000000000000000000 [127,48] 114370404809280712550705762986517663530628398623138211420195183511875025945656897680123832999316235005349389180619517477347006168826399765088727765115479456367983213764159675893168495573204515467585206253801023456979690578065052447114336158649724578118944792273109728095565997682225453810692450621283475593841709781780610694076543579355206039404844457898398069191589668716908407142963275943244005287305837089864805429352028692852925332216933655532551573467283669572138822524652345039115264093370630850867678978828940002372676534201516923343600487320972835175331265451276050743643135345270315456684507920109524732698286836937796913973749342618250770033351296773497377329593981313872081730061371977007292001100729468211208362897013513815888562085982563110357039321892615550899334939668152096024171866979649395644260588654516076196866806989228509307508684439088172874650156780064854890803222595923036546953414672636493189111168722366091118463980621312425299890120782719371210076353395739639926702340677728182031981024336314109864578164126045309036595973763048441006721811442492650000360448353631318312948362780881320043412237785349733015664123648535150084082025524060267924586889320403575182036206175109348535336404911697609297188006073766735826911899441859156618495095010604930111926788653132313034898953844739301509188971568612524958939215835978511360919994062863179098086999565788958293830233348521530482469543746058379605588500543968739656438121373921696303904226807679056603555584712476842825005950809987428162379601539194078779634346186905799038125402952133766022181793797351961142847702419596912118175199649997940295658153077359003555803634155154714604244216143813411206567624010033385879697968508661277456029594835292484589252758401628160167173355553712792816985897671579344423533636302340574671987971533659388623182332881823512700954577671704556099056638375335294891542933181080134691095128428862454042263205117020963917589616356052853036268778299173975062018144791925069658596346100082670121896621097351545460891431959773052316634207186039530867860332667169898760449260267635682430256922041929491540150781344498027238224893243647468121055862391106074078333574679045935981762825288733358147782512427636466736935439104750626655725061314409047858627251970131614032354601454732884810329823971550042956653543768534395793475286189999477481766356020198491859990180435342278424613727597466676899538126208585050997643018240000000000000000000000000000000000000000000000000000 [127,49] -78137231858816814211765033961865710270250613275836784815066766699583762666873022059440254532178840309804887657841027830854922352913182584237337495774503400216167437647856531455151410976155541564914985978690350020290264362353099447215256206790613617437512083880469046834231037120090997105743418469267743338706797360729053219527809272388106370192182982822881444370853257413473241792489692523382169055791930375103544941516156264355849944294215898550896718420827636425517122717993300102076680350541660871369552399555687142212605054328263790099978238196893762245935440619041977468610051785021222274413560667444010925757721622740271271249341168661694525613588457960442672404015803307380713960725586969895930694239157985799901094247794115907577843736397215435867058076234646230215984442251444181382323339298736059006022512058643503296586766377259784308452715451762433895133972736128036094830107096813655174401487551002618455825086189550899924537877880197458253157988737304920469269360792123081657384527817768316032543260466040978438362804156480821916144071101028296304759272717705047298388220277068559382156496546902450693182331044005774928744553285134175334802321073189643936987376200163853361392547586971178073615330082378529029398321852724874474513975229122097064625897370481967088931833761798868394279042844178311506461811846720536123653148228044367119162223183552876537491245980627978805654265284151316444582747238301007523182836725027475630909794753149844557022927100822514740334885374176185480497931121995753006561537444179883739808376030298181895362692788961668263778359172117568730302839659030076978010847396614172062470926078082746513616107922531122537440494113158772374480824062025254594406090077030612730938957703617584478249703904634456154445976867078591522275906743300775559630974125074442038224223180501571281690788578284211843719136548309296227200105930367778228758632322628871137546979212913808533501586902523418423391991803135920138457875049429131537214417534953353168032234947074900206187329867157024975872100329015284975270637811717964279595699673343548227685550762118321106140777874919310742449129294409730166032818554249355318216855702253012513632349949476891080381515024882310283833548315135639137057039700606070621153987140611288443115714613631717471384573105022399712486902054854355478553115408179557108312153969709933018221191317801970120116280266116604685086474378376179376389023978292129512258797568000000000000000000000000000000000000000000000000 [127,50] 50720939691746350031867439261409200388629810051517743426952227112272580055753107360896312904056182779792568539272331753239547206439276394466737426151816046393680944340535592043520689975362379194293322515883140667525515750303438575383597035430441955655020004885234394324282392249895935453168854527723953447253830070994917208790387064500747884273240712415887927528306752170913649341409167710295370220722652090135869387806427693885351912689619006850073069779061591625125086872695415690497280212799643679410899721683080854822677479123145648167135460220403893229054965964462889778807814641080951327452995014470316497780787889137219642712371045794596383981946250157366864127495043776643013547755668638150581147998809042878375645567673804532033315599329138183602359656254023270543878766988082394522646830064886901860195871748710717350428090180313895281857989883538438918747703299147527925861664397072554230277519685894042189668927042159216580013780459302235530393006616664122548363275211368835795957464569459047714830612635102227473893757899994517757215128968580246230230790347081884503487645970134706626709903551882711799328471304060962821098748023628735161874864663758490335868439439775341736581810238842551374983466853587706519920297668808039632679574605786574788075745372941921741882663152874472701180918008618379258231140368649341794763995891623545723811082389139545399177679068912903793394423442893840622001262879095577900410106099208411223710445075120338403691801256253732914482012517895034742874902908540436789980522318742915674325022448988404688231880634615362545707417522977880647351674698947180424771273891226193713907865527409235956103444935319456513286151582553224398826410129232217858869318219200459693414840481353210774830861424886080302454267356190460537230947940025877656075431275294792873378129517477739008379864425437504981853192396311792328607620660351435909972938283602984198721021767565716774485924125809973320993063918443624310167571553110286615665962356131602291473484452351840872969315389909098556679860380719867566339262265723288568748914893897305764261418211715039225394008564021578015641185951067855025910130683284497768705922485760879185456217226184564139501301081187485337636199438479509843144217071807363465989275520820837119985461245417037758370372212426807824712455453625248829249692924525543999898093871659687878284556010730240842243324622902815036366023631119003323956956011421853791226429440000000000000000000000000000000000000000000000 [127,51] -30891311818673094821376379723766293383319297891089544202680097019220550369774062896339576468887585645442373284729977881264342414829063176736787526511438121378237669601291887682405943605594934193546620185832234359046961391721772464038960403715847795290130136403158260010843886039818450547085614405596237640891133572388905667968066197235661468195496360594096381868640307355883067211248676808252997904594967532698863633801717106882406667859529640707874120117575834026081726905547853130661318390567455109172047165102918682273182819048700966532192024434560254765586423367835694585653226676742213334903135764587968941087485360639734682042396163096302482957812059712081476631926999226409212971645386433827809533940492364888910380019399250069872169138953662304045529323619873305029605257891229596169297669597421214751164568728557277578846567330461192616775434471806926269042277183367641802098512884570494698468225961110762309094567837505500896407825825525730109173789311339720792662668588531334517405524970504525890259400452058182377958044961523556438377226577252683242998666182545934340066922607591777958224807220420762397280474304207744261434615844196866409869663288949732386571682867056380035941287228467510173737324353129333912828596091207805779783375968451039715829319443082006715917118308162150670550167023180467298094486782577036110619258850672750610531659350778968526786593401875323536933713483384309798288318737234563686395823063682888937343117194648971829875489217190073190367291756782247009688339752165363259442943611354042964454961769792535433040610937962791747503568262204998707084742839810186008939557246013451916037194986087469790633342178681237132624276492633033327175515603080246544746971443817321930891177532056840462435823787729700735410069369375436155574138599413159112502779627596888130125342863939019989029214193975805360339211585835944759298014647748983214191272361223253869410753151136375294392179080261051970205501004298251945909006692327193627276057225723574173527987598226318575226994852213205871300496948096054893123782504074731889354009720464462257253013364433660114224088383955572649503200876922958022937143440114692065461412726488491158384278813489361093738271809825441628708706183344890030819470995064809636678913399357547335388328731224507934866141908428640862226781042568240795282106628063384940412693991473222811195551033282020318365640143671972002160907136515730213770929780089606956283592704000000000000000000000000000000000000000000 [127,52] 17521320856809576672308694259203651400132374234338495711329130028329362369292394585584446153870001788081053239802943720785672134188943814315467890144174369175688593577224532353277343799831464928326186438671993077459307033916410147509873355083336974748737651286069137561343173369971659852438637853785694997888293465487747432787071100527807007337535562718929566849197550988732881202445804706712447933047923913769433065310833893053100882477683667882128724972847594177364644080553628406485679937236143258576687953235973448693562235580911013842277519197868069892808488478879657872806550196842529073287540049468464564922918545095036696133212210815896220604505100517615368067905599058509562601398698954881273997256818710369873027834459555438735752358632792797425850612793207370286073362071971459922543571942064293427540977051190808216944520516841565818396504164390003474661044381534907248238954815788761048023298842283686738349794957242928086766174352654455025108794154004550808872775881478493448833135585985045568079551078578385580928081681304816569907244503736432588821653698117518247171752586671816587455366321097983440000798358768837953194538998053367084788530412025901513336495609109110946932416137130328775505877061911063864490946147421309618211115902820579773641715927009588470565498804485117428828436067476559465032579107390239646328195980450342819247400274029903235836487839275293926711534628415432456108410920501163039876246233584858994276534810241742469149376365954718655752881229895133476769183992726338213712207841773270327908252768031978604093068578072686132320954150454865725315662760312004224875051354818100530021845149389485245818390389530997182614333561971998873528517258749601305229990426083723277458589812758788136965837561566858204444100909803245617610284745577259569489573728753369827987363333299052544228753960152841506038197475232332278702895843111728809328374580814083608991479532534348755197851231281332294765116054807438510692082803758613449397602574376502431802721610422988906452572147149996912053881270959963327358732287359244620138015956341246406752741578465225087084421019928235940300102053120428739238260665470118361185640723154961508260126226154074267021965038350762416271938639361709754774083107763227097591227506793365446511191297106232075297189602996063902537695541286324701832861695302943481273534527585958409114602905367297014959048664779879960981174099028446258402816688102059471273984000000000000000000000000000000000000000000 [127,53] -9210910327530395865730550399493237365811883774453174393825160418538966578636238249617506631166835703104431443131409593225377203994367465986478752576591713653795576952936578844661289379342865273737381327369055661140806636705850098750295009182044873445703191066130136842738761285396810860416183811661142114866699367201998408081966106560110274504138370514123224920735961528136086914761562533145233878458979521522415534220941433888714015707876071289126961925054201199319936949084101186474159629187197211329149153805261418909046193451861057371212587744219745756162859857759428242394904441724823375232610363798660031503503106474312101451291300682157714567728526791040726115203014182714867539058561913770939176579489042994036530747282429031716434967253007480062115034706843242589422340157303894663406128935059555362021377187879083184531642563595175588056273182205583700980327800242242138627041509357428231119868632777116126698263993153240082058164787573245131865581170665246415204191411666671775435711481433393972505127262348481713008781012218297018569443806165806089987871790251276543975723654097819547809782281206960083956190161515709881162802718071780039587129981921788289230477201677403940872563625001449585150458053178527901044683481792479439627720231410657220242734465207394046371689987364436902662136774217994545513855690931438863399994034754836819095448247739098822757774175960233450659281640942253366844324164806864819721109892814922254842019082230390833046489516974484182881508026225533533297569337915869068682162517846763627551076339924360606387757463175395869664774975246693481724214972452589340644528787040088411938415621357426763981783294274785607402677081247622902452721242423215671857567396522526117133889962117156317681679676556614047359683265123293674715504906628694815847929572826116292373858485801290800261838969713229526776136227280912257798473347305018980469092711951898031750649932340142136407086860794981115266251328249015351385448794046468887898397783153760749420595613586318783776901540008721954214394657284046175474848834196657261895010278320169638124579149803147780843579801268881312934869357676951138082452457564776110292212627132059543709748895130429274502348131616455402033343315255763979526655474154509824773584670365717813094799281586737937756345662085032060912631981445234629779022612325475081282110133058974627182732758853741687065708948460660794406702314420388861829730867464069668518494208000000000000000000000000000000000000 [127,54] 4468222549518085268525770058657587206177881797087618767762160197696803177817983716605241793033049271717021131302412669182127387706328379646483308136281894678985353027084288291983949364611616098430009001236300825607281422311474824561183044458736745156075581038108821218348980139379130860502562149757765594909015049889481590978607433784917682774988862780901014570663416485322390331995136739668328857902348840949532403641208153361882315598945537046579724708159188177233971004009397430346479832284553823053324805377509801746537624615285144268018055949659838029504550919829901556617985850736774060383754590537789877667490175202045940244764869710486405131221325454308871869393069839249825445489326006833212543452359217945626954555551936353623006294867179549521818385801750691660072653539013167920984741121098385812952452376315451624012297894094446122663966779795073211838068798934329351943243568767459015007640715628458923852000949186654452787847339654735010475838149632218699716286916659268928241511701003236696707960723822589124776027763565422024071966366976475370326389779407947449491174952944833668473464363643803900234882522566608748087712730581738249120385771251715132708890754193944641778074576064637445422628571441935916357635483238744792807223041105567676106802145263346859755204568256082010004271015156612196701207803659221975774589391720983542576693620591392394364614680918483057785819653113608378393368968773154105564565540284318669815010609630808371039548634610017322835537312333905147486767794176058316068261966459315670855858783498416424722376039036154836435747793445477451483315854772803382937610922384738041291239695965283624821619016247884602372720841660616698173340998700239553434889439756298964454446030280963202716175415137765810397317063470121143410131989398777861651001447138189347710843958072105010758800713079610035724393211093555482952335915824632641459218826922000463188105937863894942396069194537294561792265148023478248132693449941892886156908263713383214137559429372661301878801756769948832401608586049653536151404673099112929656794367784034859359137869461234676350476052298573776074644355189291286453113683647879457301503935256224924297380297632502236739633795753169270766944541126417147730637163383861227614184819653196753822908955297985672476276185254774758751222106196572227058496315830391579571663556729437270269712127503774947005741066187470393875581683828320056964077132333923179062886400000000000000000000000000000000000 [127,55] -1989514456228303934876603608796703106506876530311936995969832019553547026140056127338948263513237315687393515343868301734842009691895271402168233016803781481510273044031940258931660514995724568079553181866137132162792842818986210331972075263596426250202626445944786381050906758409174354375047559966648042879977179918030075724080483615982129857198547835803914065017020031292360516143066824745091118245879142614169521392572412782735063115847612963852239398273049817055654846130593142720204024436860278528634221039301795779892664882715885600041722987012191166856671771075212287884768822415360523830096487819573435672151245635802332048699654903797374867043334351583946634214661386301470681884628419698849342114432311400646625661589159783186038394281385949995524183834898556778200297536584735979838305617478092737657554865566595516711261909599695176670673899426697426035526031886217957632389947498012164996917473668264746181157052969007021260868720889014855217042608275385041901566994870023258108293090103636029113614906727910171507010653429227829002921707627537394123982124342784178031856822472128400846305212888976603880650603371801454209611239148783146178583864739303668484989771931318037804059657124198868113193256596867514471807304985916033455961616712046764984159427489751775178493313157858508598585379976540948509756628204665270532931637046904940662574514164212637970061104649745041165326688659434376485381982261399470609386698341110305267206329793974803420309354213418842225786617365553382019060881302403387426194541281485945428892586839738458023592702795036254135907274981889052168161209722992728754576010535558438610872100395217847044701323769328817630276364578637974882171200516624837244223290844410111699601291197925613129339680363695432266243111507393081186124758108305115935225450898129946043876064801538902202054639753441063357470166900522278527070207480000460126611631502530884530977697790468107243536193954706178619800564084275542533097867409631869903553514854616636500620670758520862147760814732906498329595598171862287474575286837781479398187898213873183251519584036885440056816958721334770457994879730936931835835079770366698835000884009905768985354771585322225458738992464154029139608236876527307428661557356721553343271496308424509350308908985219057310394273037966064129795297077289718782162561752397150997440091891768700492462999368499839540982748452047203093901724408076442189601502622440519041548288000000000000000000000000000000 [127,56] 807742191187462578995154013348737588744815980504178812513752838024160324538462363611246395661706843723464817746564141508727506811381318270845339945634646876855290231165736530192262054559900870729843134119658363617169729703330308999459636753972509402717117192819406201962559340901421086193024048906892429043030426333709821402907716669823722224195458918131637956820431877104789581939405161231172365914149789419818104574645669385934746772459219457784858516221258221059369168198397321179471001078634680381454373494754927588784852568166242773065451889072588543463225190039875851034611875468406398899246132257189548604309200861852405401443148367924290790250517017530050537216939042917612176743680051856145467192756408639436410974655138820505968435447558330090942967900080643588047300719374522182352915470754251716533686374051755607237257833848303714307930769786052671651302791513356138641344225849579490761397600096994805299720852775802135455811209641156144220840485560461094036395435635884050639412823664923977950981065993202560039959307491746834535920031487513399947244701899012013126100695097470309097765125968924711403161865142421900712112155434193217491391458384156261081762294643057237371181654897218218866506735159658388962565146466808245977521564694204098546238296893338009268643653043308909494933412052403751313998834063960880971334517509225700729410074208833506463963594062016104179632920353408035651211589988240117538326156407740882467922171730130896193491130924845133220067195528268923769623898144571206904369093013222198081958561632050659020673080346802147426332741261928180489625829051555477610061590679170402182938770259907381496076910007742833223638827916790438499377254476033065123634539058743815122634424412993939882779061264487876876129525306163542006386335308928074171967152656257860370810078106733798556790773670707887476832375378372911613347611736605560469611400722190281641219547877114420327544699346614816470203665639246474729393037666737018914006612721270016179298713363869573134561734879603932211514331539944106632476725122012134084086009294906114829718311660243452762654128024078236485341969407619220150827517453110857249582451831205366904410603724877910702484527910229055471175325303166416720828806048326774975869871838082180743591396657306056573448588847826268964389259106726480021746485649610972604181248178565691866878424618119811806357130705562165461152473083697570704518580009044491276124160000000000000000000000000000 [127,57] -296824955707712788099581541669485680533483608832905503113191571801077341661926169333178768547463460164720228169130669292824416272316028233286076614944614740246038055711972214198924848896258088553479767255404316941937013634684332400583478620783372805623253611736100960801931844370320067026815665784217203965389772827839715122310108965758152369117019749017848661066693247308477993225161945717342537830959757704464365231034727136529051185840408377331414774483900549637274543247742861421665372986357811168700146714737439401733020741613030370456968144673468633913070537982754814865230498270621352044825086667475790091816419256220147832579946521704706096078244230917650657519563709350030195510386105720911842445155652203405852877843923980984295628305648051056204275581026014524137477957277140461679299956220220127210581447846748590667596976528711083187096580995316631677621469710430903134355395415715348262897764123779184437910053627524984541676199494391665127559931201174995493849222400013835071611886516187496703386078350007532125671270367203039190895199340633696423212099311232534697532383920224183976549221719541272236530512712844186314053378987938811302595896682993964918980589069483903073852914085421997820163345230428257654147899881806946378326495426984191189360629869319643837609694565443952740704751797787389428296532953013947610536749430478343737152445884506549809603686110860154304824965665875006879685152209613375825191641487129227145856091466352310219778215426321653221712166607557145710523430546588278110340667659987345895303282760855537269890668095431545585102326050878956366619343372263286767208468699966743010407954467029582375086105325460795114196495010668818548599255750440808076396557444241905484767979831600114294023228697875720857166882587393890635518225097843764281723615227367474870429467727085979254726869618012286604522604990197330214252423808611193522858876664228294248122582482531549134057946791823653212463996191336043514875905991920154463776173154104808187118602644063901531918712836797920096175934890703778640192103770595332963153294956366981237293537216984884650489582580656002737872184890702650436413041693604712253273146848653104733539276203004613425974913747994947694274555667706067771893636921920685416458371254250632105658779528483001191702912480650492057043293357443807710126691764506904102520165266436260976266740467915086097043674384757877963155665028829018053273545468243873001111552000000000000000000000000 [127,58] 98036302418816841299344565832147755694635814557102906372777721218829682115305615918233383209078877181307989860714514385590825830714478775729076462311115020780287953983631208832789654047064260159044427711302423809671224726629381647701558393183507261936677027437838697145425748722004552585150648658768032571765261299688507102564179179186015522715161081073713460378044264462358095510942435244093699541443737172168689868492618236292412042375826485625601762249570239140348339418632356172538462077602307549461836468471166656200462944245863425301715087648471918631503799236072131137077409650873299682516065088186124535553365285949735884445879873916081421037132755146047500250125590583686183904815107741052702289088814735277253044956412578404470413636308595371173577265763721326858246812864650068052521552923581704831411092007317335819085514062650493307127177839286747342723978256845173723777075928828189742343194204978849627436696158513611351384863800793044337377690804820591214514093482978940001951206143151196437913693005969962521740226202076604097043461099155194462901983640217991939049571307643108572096762304650978901507013606426939621684616878467628535161221821024855562702846137216503604117871958469643056134916307255980086524837641010055824811085353780665662140277415913651322205662833733770338907746128602345027145446270933087807102366967284875245018489445698475500519768383114087254872584498848257916366132046869197822595725083859461399210170477631380721951688714060830834862253501779337814663507038434189510492776587549283158558690292347884646917829818458486973939393981875463904275897733414222421667239393869247691785115419570511678104097895576086466665892864861834448757584508944277734852951665057239520589249636118801360638169499621405636229873031762780601892817856463055913774310976353460887542498232180933339494371051847900456100448205661542747905637245515409177831115414096175710819375694709875419554256085946850088023048939861797540505674435047024735247796636365501538350754816039099542250113824938476181428046393077677548124257570701716245992679559849140161073117851908196520712577948436865091746424118620751107180938538397056465010314540129034948203616822177962100913649934382350985735556573941803336924756810019895597833158565512443261123840309922914228250161465604685399690434606009796500761844634817862415794123217901456652835337723581124343194882183817568761401968943168313901683545777204364270632960000000000000000000000 [127,59] -28973448728702098490951306547008839408608814661871642894578913540390989529632353873196714217149100231601760560020902383476618808646214669272126816874370225293903029697378648553845174000422644566654657106869647351589252033909957417817657813910295991375338241135801857830212786775513924557812957854913660972562023825421750665632510042975809216760199254764074496190281314500470356410266655552822908705347671812549046855218899182375951676766243035894770444691852003395792955833150831832668648787183121136385022158900154853658266528258973094000500356871925950352712023161406835032034980925407053272633971274866744244646862683605085316686063682020174717034624778612029626021556630205151981714926597648492924482445107886987830621560564601598370809001166147767685445132144535616983402275225527541766650244757431090105055093308042932413770054084267129094456892983353761842600093829926927118369469269842754064432627204176384531740757292641780291427631001077236803313014962054871095512406989404476806401709355019406417832661763365981419866262031940939932933783306186361334151503001656837759160301075685883291996018610511968631282867168477905341282917121555190885639255615365893365650565323556779453159455382314980243231210272178184994288722228492949383497796422470556345657915336422220990854628728995729519915860498038862305988594069692222011993775290828623081785371091830262469236486178399017897840577776524602972950773008881640207622652915524326914520783074016164251838794364348649750203783806736680889339670715712290030888654136033919424428183762863353870260556625474210522666848036380383074351129377420776871086757111868850320610159483528377180003095187258881720670570673807389579636641847538085766546142559603522984083940300767569210822492709340795486981116498651671426028901569691227174123875851196266492553087424866493035429517408574817644797214842834207301095253798287854885395254600765252411921522740393781332776305594824664266380380051386162364424135553534156168724160971582086743701414699996077787902358651492846045781115899013050253967206003577592043584936426804337386161007810272141900637979912703473329783768929511501097297076506662562557435261804722901177633409365800651094724822159835724866368993184300933788428953273127079398241430448950827440854345808967083157227461652600926402828598025416887773381955064111694108284001816526072638977466298561431929285596003794647549481740924155875340853602754796891303575552000000000000000000 [127,60] 7678258398474851589625321223072414774229233200793102135700694903762750891963812435538447955418550439587329980196699203791776930700252745160622767680572547900277275991875012247326317258522040210845158622672981734104068289431090448763719186826403100396628934143765410424027278390824795109759878391337892874215465098778252279008931764939863014968219515803427751234775522445606847570536861923361329714454625866682815782413950867263699658908053715549994126040402729411719749627925138971880391336098325960553350602171166163784620755909126719803414182363218745164640866914197406652169113715153140822571088977932465075008092304641221480112996353913004948878069738659878528362259321160785431480440458239684982248328509825095206023149376503273330812285939630577812975270695250221201238519444585934657276558341303345670730076416088894079269611688815631621968249784461704522852048105849999884141050030000908874397504027297718106678652344540283809105393107810802051136958576225739121179058376028249913344196959884535160859558095159782349301491351722273883361229674687204509240358891584189937412727111841203931020646191018175521427602475598675582116921324299468269901688959809762735738723646600308694177806012398207169462318027209855765630139993384993058933221511875040015193855705608692680774849654253902480650422296181104817199473955924044518682258878482805760802163900022607361248542619750752652125969376415392089843735951787256724401514203936123764400735170448146441131374724472759795293218024760741074460108463419290819346408082947683704654930954343402631060184133836126930611383476540497505871737991987469440929356734366292692941629821614253244426261219762332516158149036737572850408324493875303730504497424840180070442572484115529816229850290720816145045038020076593098991341955836808587552927902083280463557073521727811448716889105885709347398170925380399786243749683165241761850097613664801449433600197182230651247494514918116523644379543512016991037594246579719952514620403845019119562366423680809370206947484511161417973765298513258256822731173507145552587966737585816439167977927132601207274767628601580671428002014481388932056682694158865635527463842539356560351810270496094176671549203942191701700100897640735390826335539943974924758145909957441657270436706145773951710393850368864465916584264426069402086347968005603600081417460539341382640255791844272842553949460936185926012490349245087191887205228125699209953280000000000000000 [127,61] -1853207072093772394684607105596649545986792022041095317517453149095085598757200880123406305519452047744525416488154670065103539871058101429638352731451366968157020145804096750549955376041037757372495666612302398606871695682309303028323201053466993429214842293073740451412195526784753919759309042713533510654148047919892913611990062564537118692487583977098241692723547392030610464428627731990753747352419567958758621786334843384067040740578069017199892378540216375630922100287663593543738949116569320059257122724723055217564566322100597661517214621178260939157298742338613346089006372832040247219367820810202261633921465136399930674969199230300852965616349864864744841025008932404765826496048960974036647063193478908684111596517263724120837486825477127690955298662990084987348836785928923394539445108092549153679751868346630971801262048634115203595086935770884404314190126139659631660309326091887139992246541057235953821332654094167172195195768092933014072160511913288072177863198346428862836668582387091011259051174148884910298829433915981289299774778485122084909622987230200192121170528159059982644817299740694095738122963301303513925802287384636497616523158104842852252416534205090174877997948003169771822891596016344805227775656096817295047520996642009864386002535202349359436668166493685245183715653189065112073958218349594532289660167323281272589994099504072382365535539238599934420237070400965859097747300966826002276749001805460417729974791175439668990498446683682622073474420026184122270863517081274282449325715574390856608052612246197534199343601409780990380335835673074552250721466882896769829430992659448106090990603381523303892162223621792689254237214978753794486978888104664465337076100354207159790402382080188082905816104069028916559211388585509331541136332847989153693728959936769384362183610502223765702182798831748309228788145373430572702819575993017764318004221436932795018287592251322571671749273243556576370463732562078896543681406951434863221040254930154633303911993129499952988449358986455342211176461120362795181098244704718283033291990899587474854618510256914802377339099855621245166119873309665642418114154819250774367491089694605262953008435283664845921087058484800153119090993118417126779365494775840891298007784992102908831567739210195992732509623075660229227034461458957714523882985458373566536241282797395268842994925708731626753934498368613639809874196435682038776269158360544761085952000000000000 [127,62] 422437443049013070719138916893801066940189587046141183563032662142403516115277692322719545117988093088826489826344053760968592211040608128453356062173944881878764005369484319460179478965006875430453968962134319473418909184191227577218666327678932301541423849694435556339590739196988062920136010669765735424601022842460070753528283017954738824881888853412402782781626723944279154331060422300036779263858186401313237757710519689764863837547360746962153658193419311292917855589137808888258730096773252318530339412915732728085477998695786854523817441457451111939919501551023174519755650172302503739779982610360353522710000317628132613660679388175531055447483400978249481278705462775637270725942276701335707459633352143203088647650344019903194228369752753094282940646995737817710153204852956314372200907505714602886648149437886132823271596979414815415092319447139340122849945959159207732339699438873280716923142495270084091310481632413811761333099918421093096731145347863434046417587027741923997617930754590237927455516692717454177479680450976313345058496333214005754406809245282727710045752135751375295843497270126850500053456202183589308188923618818422423148094344332254676403504958210204872170753700990622713150959007708450745266412045757509246274482361295386284721326351702072186099048136926761293146784193649168533070587820761808088393340937811487150626070086030472029405124613516963514431813131003952643741571320152818987218195972595655197266473977206890002860532031581458462272698436849918499569332691319520503843319310535238330631035280788858472225151768434004980185760545430499968699464249003647740562373520125487831669278328505009436358701536716165621047813260847683701496936501110144000774570160695191754225929736448867041021397404748371824975490496634509779572632062972975824991377847118751052903732092684337521153795165565683802427732652861690508194981303321539008479229901853759855386858548417009121068268865963918014230076651227234170629370918189500614300474588413906948678115861011677341725763048367164748530004521692182679336795281787270094727809508358310850419645535331635577507345319767621976494760633827526819872570553217841897513242761315968353300272521282465475208461491164663890684515824102653736367995776766232238558866951644282557287103198528130155677247025773074529713024050059233874711336816742551960716326811950270302227582765202325921010535520669895037531949609734677005332738249582025113600000000000 [127,63] -95737034635931860904999263679639139069451429223267871350186660102386405464072141733709546089902339373011522730676333046889081922012727898640872602368798155118565299934498413673387685657330079124383650059687837649717127328633963191495535775908031853320537444223433960828244282706921737506705796307906169029537681373032017848355935783343621060936312320191363723785693507603742692314920472367273947329006495775839942804575667776930900198551637002505537970414249647054833159179300904629731720074113820655842712347496232396720131892042387361594497153164463735629460760621633453393454516010809789323100342061978755040105483859592229567362920545902486716239288611811051296847806253063961955987656151484743131033172558603526575598713909726887114578347443657680959481425166312569687174087340364419682300331513677367555322640399429004131755400304724799508922420276343552831925016599972202330470459184008958777004363844818612937131119728148968680526151338675393455625067644382599745711123194210018357518868941920019617387794890670025169678337955891113000775805448594039421158088021115210292113255390579595095922037440402116945096035898202339781894072625486251467387040987348449021655735441281402863911622024770209139417804863748812241778964013494633373055836392240866760553587014990641369019688635660451070710037591170551172088824949939224590100818138059940136840606852294780772509298124081934300788609457387579541533680190996780223860478350004822098339229906647930451690804048312557621043316054716417850854598761025049972180178508330158597882245752038665293299228466505433111068371490431982490064250728983928780756930051300516884972807172835575009313905840232703517558241144793125704571224613250759772898656557056192541997964460878262275563618556685912928862527840706045736128009418842813187092102096509796755038507219492837163315937630425789554535656786902781824611275234116117570483391437224034344470605319958365715934923684221876234813193279208701690413174427294228359200463596004294246111820678399244277136932726914979616431533423130170114901688744282975543794506282803498439077723444141818977255345310227848820937056828536764965392318839064709398036242312456869568035071611436933585167484576418089736866842419960309229691440909012961063146637895698825450901833076727735610388958543838119471828142737056870141659001160118750932279924533888196829813446823758198003397553717958544909703310538570783610691639770778745962496000000 [127,64] 22249146863393403208252152867018703137094966053886395644658346044047652534406754539503450899791683489211680486981404082349007520862220508854443261225496953036084934021233616212911425333153167159718782106657940862446910329383132686708504734757455497912418862622417392721415635070905821879685774519103564477867767901859328641403321280793909577479926590920740166326129239905369512188082800946931033798042711492356845455200112032805696188683394625308132733706688453952947227678765196505656229027771755986035094105802549356407853289355428362909735623411436576855026641947224317591923889960871197247148417890004504411382839533124844010631334387167741677532686724208564095441295362584046074234583662148255214793535391963167775340637051670269013820270055598827547969701178666300219644883562431462605321807449007002955995189121348667907079488572021306733061543371676640698660203437824392073429622966786021807918961053836810920292865583310332853241607312320514951839563245177345612965729772127995435821407504817638587057941624459256691601925333530674212532204919440602734327913071742441131114160319612528516611945294750060042730889232101400820798694383285995833910702283913693316681699177368093649512397348913351421680134477759369665022816152705231802701588209253422387966329134891289441996099660592669800311909988747957648364697441719985985220658790355377773515042735170836865833777829662900169099225146966758231783663795194288760346884319678452633252458873341985205065163334578007712061348902854863137531994685018571984194505575712530111591403357520487373463881862809326280235188212827122789261868538166459307443672049328521273825546577694192011417734570867303235808948100498708233964385828796519276074191980514706005271840583910409794328661519815731946137792692136552740931570358879935567126902324959308807223865589882820445442607625265676257611868556267417707213443498321013869074173967335088549387683790770583777236344171230158743841222664250931183988017976679911247551751773944260374152256813886794058622941999496122893660499754288112643660042295487201020710115795569898304226879041544060945022213032018768528837682781298898584171738458815499261744937593361557985264310339404738015234060370994927154404664284683645828919966299548020726311834196971840403750432928208271051532137913300299619579570045384807024253971206584071608381238932896767761515337334523902343769253539081819738033148843396862887694047838653879418880000 [127,65] -5181997325295901077526163229652951758644493870177897110875307152713851957696180127194604144535196477089954545141162467080927497931584203001386315332681974236141509181771971598853754411361691904172960063113540355572320065077487319677025113191408745252044594715375960628323363991549448377184522125142003243288164406226804359363297074306651265269345634304469180233437708603070988574992895175429666459854045338895896712756307635567567461122255442883681355227252470753431887301330167133778081833332963237178800411521593169429776898452208991791291405725069582335830567949052413739883021562792045580720366220196801353631653730996726547213427763021688430471763335272114089462749897954242016310314174462124497194021495386841362984375392834617621616767916884233650354728844065817481095359708983968499278222233344130872891462348426291606532196762261225901765955013824225094952460155300293242464969289644693123369360064577338661132908403442281680725717952735533489570624974147727204739584017546743949443016127959803806568569818235819931903503467663179810942304202467017139133102513247679948821881428418273333280528837933911202427454532816679604207493725657002250606349027710147753590826677129500642974060119195616253648668623638501601665440029587909250298345792225052318074640679339469876459342939390671157591523682751330752577863177750982245014390005769492061223888058434862415911023572673042719041588538727530209041672737739953958631128740162979261736341696203219877387645912688709292821759091800966284719525512319811810587078697167333683490198525460671203159080355722207896587879165159635990047810757010494421630440976672768385833353347406679873988494610675499426782224249520561748400117567239112319997081860497143050256783962974369002913820350994737858394483331295679635357195789304049769021043827962668737151596845267291586821614007607339190298840960927389532850728858698207945478377876201420970113108201630087674282583627020098269934932989655487039211916798121246447285640560600992153235837843438721939522160789068883442371300611906444676315164144793948825760803676748705517175958888271185706671615523522638791958489254295458604518277742262122641673652762432966860054838901158394182820502781964193085295957385032846764762899179634825910479504183984426107358375476019352583230803478523603301080724047598983042998365702879091733046244405025542492106645031330291212548426764966805309046632207334322246343768000818051856256 [127,66] 1144315910778607427601235521465518177389585551436956925033147158374342667369533639880227161439467400776983932456629995098162616327976196859502277424906587458302210683063625529457268078344010235738139830028048851260604258860932986964059589755762079703139710176293413595262773842424169510202935090766820971705833000510818942175714472584352531204686592762089467771133827814420399095721107306616959462373257240908802068279926764468831623704965171618885581200462260407056570332440526524614644145777530882801878318473550050396455910813797833968894922918798762482261192932564667072820714464201767554622371192314801449058924241873231926505488435976242992004688902859847374658417892105030043302025972707937381015308196890658503754928024377596337638016973045117421407601328284802887575728696870928881100674583104877859347828150710993924822173530765613998709183206256041356721926216686202288388558066568156766661344234606191978737908060906906195069181396323463723235909657461850251512449542426204049751661260406536204473013997660274606875777059510808446629411781019254369823913982788768155065954079209892716543817890410089171098435274645261730857839684428023535757265961618068424437296245461977287290625400173749277483306840033780618421025318532001192014024693466089561866800309031649940277938757610254459270279351031029368027312573584853977522164089844366335579236996674073324256861480897581091445479603330660145458684639044314858423074716642985497233097630163762276199622968170058553458415191169536510718919497456740826228327277051232281829950634910123931626437857000904093763923360936259227138631230694647138235757718412055710242432480733493391337152942250998301255616621449760908603131120713982328136448061399372278552455316751951423327536483626028904174745588861988394767182809624612702185628731078561198398087644884282599777733160676265197425415049500622699722040004493140391339122284386077983550673129333602094476495921242992949232307680126782544419573033457831019576667473020342619520857843968676848871097089888209273753681857409157297941453704693869859956481699117694999618541905977424151578766041904713077831500356563335223027872362378652353377176591700936568148544287487324778311861866968640314845497394461749874982529289996425739844750885528431005629256836289928829401069749267464128360390948187140250660121773062590274928364577349531784150160855972118301848074876764639527307646707027690573638852309345927680 [127,67] -228847332081434744898889568712644186466908738263605665021228280899240334251044755740267332518054464171560252650809487373830728865991585456241167306079296751243199827650776124497899576330695126087982246426787169443123063522732357426980712662396808647070113251431670752094417877400348728022857594746277045517286892682811993975490470114447327780272267577855855079897320921022622598485374828267715500487865250723651844472756554237113253300535910309008906743541446501789711750805830911923709100862667907152557956049862996711059597028088457014264209386291893955995605070783610073700330472282479521021613157510378250381886996842731339092402620223996983042466124775136172197914616283369897330761669191105718250112704963015998066988263880258938900249945787841367398061858561772700415341455846086441806375640813979273927191512179686897010297629747057617462641994926543661870815399668458867977506392375138854279007492631704968365838359034324029901334800437667359245997376433441648102708913959038606412811061120072597169294783954548614350851203519502158109522053743341132141065399338245346289906593433333304325132089305599539711639907334324483855823390419469181246472266160029755226303142966017600465134431903560449854956908126056709168198891755715575075015051181872397672363147272398091921125665384285461509031777630541913607445167274396626433618021135676305567974699318319504206934186268727735640320998662979193541762392314754764377289026813504795626260300548825037840553776314338777272539539262090487764244940003538095815607262809061448487228140631504369328728806370706564691382494466255471656865198559276648264446088484636156626018647335953578067120343199510352789613104820168537888232817002803641682460045280648311281503809905026309851516811668948426221724525216335982823056267703658909001768938620773208468395187490168892109812450744742318521664494273281352277536539064156801495831026136716248062412747598712650206854055900376302312569549970791469670950793094811178101434602772681652163464461063654144334817419868029054165177471679255038186432659537961246090485489709231848411093618241757976606748887814185791595072271256057414573527806434952491061941889678880676626120337047308709378867729368515663390759604574654638212344906519347107935101007594669301123060259660638300329022986359953968368224115364105008962466567958599891675489739110524451351751542980854275575756830915915827394726507945027480728037240728000 [127,68] 40514502200456401736130669015801674437741528277878716438012852294052222913797362908507394916205339961071173235623334819846988781172288552859437142678055931531209502300145764721435293361948059162652455167480389440455500836191924872295797593028954313140452726677874229221129383986574089932144601469503085426444048103069437012618286724183070287627877939738521708183398423514608275803807825804882886403825240745554791474089215042354766080118122222196640568960899450684572361275145210381857359363128157322499084062516264795459378569530016861718720477509746561460188523147490565531530809122645595699127520735721563846303509051335687601447006851525735914335393806307308646933164442220828742132861728578133006671498395906690588301929113920578214034210792143229035243707104926499024868055312301786954244692127267336100383612903298134766645103776219384865638764989102168682907797201595442243687708705897416201844763598213395670028722666442905774000939727059777530662679263351527802755773947601320803606275891130211868431727247142285011452020006667798034293741261775784364131119298952943768849850566557370618611640012763685496066343866983075491182558336555014936831743978800173634475119715144261679954592890127969118792697502054323301457161632218275461555312330332381746036433233707756747729476248920212964670633771485153898266599238088062827167206802361787446726853518572861532845493946972410853210983206970659293562346731166660905601223537778784119652721883263791188453553105447800569504755851189143886130433443108824769779591035567087564419776551895723962004645728823700473540387144409550027512107174798661622751270903137428565509711436637618799880309237226006350051029959017831590672390875142275895447587375143196876853936089299508887272001086728619446758045331096197767445118179060856336020197438192037735323870382891491626378168024171774434876124376184854683029973695582502224889370825893716695303860315384478856702151531839497620639177479575808805850778938437463855240010556539855034345488741116637406201363122611393785142581992390850747982323632608413429996405397825432243209578211212353896171261413622054717558115781210244033863531228744634969236115331410330710922114483415249244746118078126058701352336094541259422968772881276688849455475159768662035527211290818782681354871864264903789357968134962101447505912398248769994938015669317344484805882878925286582769096708581288354672581497379025858379472000 [127,69] -6301875978369723264396799951040146200546342098555670263451421541550514321874486592617233191003205879710930419570311243724359427022882898743673142738565124596817017125316100905908708988132678008990055230926988451188979082611815231721224389565100389079985799203714759365837502968043409942864603706183242322961687663749251001039169312205311226365231421704542504191816056097714770644267858124090187452002706817889310644128891469150081686417675834962610677364307745957372759376397118865525100665480711674341041996846523355579087161085575654155945595246888537078385794409154224348128681893437986615466047834514480661471738608225327205702040362808583171549250032591855739418826924181123322067661743130749074433333443190563531021517161874220471404817854908361060981709540330733741876421556960318714153595805047837829629310253785430695804844678024870471173631111686212899710618950902469979138021694792841323977599108934550434561776910658040536200704380574344770567174371673614369194474750057304148554878767554665340979009812004882218166962993341252549295479647801525187837625134281868929421049444668026986939145511120009847114362499122320775275535441158354253234886704601611484109399696252079199441545509557333256646661591946486664998764630093875935543290729491705689843362274810224008999301850161203705099886466780225038309382401872911695125251457655901413642238336788349917587641904336953777759456677350989107965816327261974500923136355244789268338539472505469615715014778728219643397902759015695583262181222419219812979959270299418394760210118540098046803369128149217095538329164940975093494165585915045908329339950818870369832314305625263644369386806473221261475220522927630327080059482022242422533775570547219074527599043947155720248831298449264054120401209976936179209697216567272720140708109460976457789238216603428002390401801268609090244714119230925406494362114492155547049974547716987973989492706015601647681484541594261416449739068406619050860161456739803665851171895598584799103769634530603548367890688027671633542226071903162250096411577175536916362341371827832696166985102129441889468990386492034943649294504746005024541305941344431884289810143849532084498116388171813548049224641301168514478350763689792544485511443569907310337606436098562414894600313753420347211644774896692141419337023494501558495228662494851193404057319493552679664505472681511878516287943005879887920229288083023486010000 [127,70] 858442396123909438038990211815951744355684972013615470066049544406448114639282160132470492038955810884787308804262687134226805186080325659097091690186374151894351090440812953091695571163648839676460133185189779324120731373207918558179674450451633627703591787184272857657686526014793103218958578155689473553979907064778612365857387143068626744464132879972014429354821813273157237791497168450312659474790549775212042451399566371278044433948514257299930655312426291120011379921616843416436927328500724822254112574064262808624526786692490971741318490396992581603617827544873552917319813566886012149203522819667177133644362992351002886339534970096649067152389217882678779857252549745880223423923112841474880490387251445478528607199273266850773893331563897324900751812585093869430865448552027498778534487087127538578104328396348336706457375408119392286422274273480655408953082404192545361528375218434060130644898953024847977947385253184573842491311735356809281299792961380541690824996230023478428509639760837188868589696062011105379746258938251620754449137205170106243773161686862507402114707792082199313100347749822662990866451184533904920439706497276288091925830379701322463348617801141486415810546242097790301568672146693388010390889403746204042014996876016077412197379965144373832575940967722415642486452283036516845523615251815357210287933638046985434350141841752662923922878563673958083312071744005122591272778991786976724628269002038928848723269302651955730139521440474921042807407515742424985528416406276857185071647106062180361991782222194157540579341814281974387795255831470738860903243042951492498461940633431961550209730093245991188401387427256197311560496220494927022054408285690718534911442202599261561661030022967156932100365287118627616269822372861778630122656184651847327178934040877742316282867926138577724610228642730759994552075538219222050664909864026326305391826073902345350045518486588607683188614406190193401860587499814654594497410747044101050027408382688937864890784113330653462751358657349681646336808214607533934230983304928805885156593966483963605641481219325401930503131242088341268107703689073405317110031582160430214601023763536406254213384976487215631191043250737781692843957919841432593583731469558964804635862158828229369055467174665389877662042773852672764049583438237905556509506188402809470361349957132052417316010895201824093413741651135767201664266719517152000 [127,71] -102117401841919930963946665174009337657525186180735099276571592806830663600929497621017119096271521562047257054790730332801022177551710612751188059447097718278754321185612677305915047820270262892295294461572518319871672948292615917125844259276674271023496268714727868595915646010006157665248384666979361626545679052504978666760216769040221918898694129116785912993712157448277351387726162447541552688607554227357916672628127717160571582438943177263487293665773011537483478526237533878085997092724311174237014200137544805773213666216674062301518754682305258261160503518359471280875548640750332708415249386491892559466705696446740123531589785775247460309979803799784575802860628238501594607915679582816563628598428837529251663446165761738534468687915881480286780285226021860755753963053485529557081925299878181263778643831971632178240191640156309044762262830119746599105108917663063707223797448964532055552661690949958426430980937928695279711135780013628641114291417159536676922421850959362575689701144770005061398271309569452578186483096445693954060617780564204955086205884361823956647214822611992736323192277199473122768041052703139512076247555874632973193248962066353652182329391191330867657899803477171273494534619974097498247957549616092497072446932978622823232763971070628440919917596496660953368130023788958595907329472233522660200505726333498274169101415627550828707784326773526958834128424370097475038351357193703512930511129006905916920234641387399232641966007498190997572190718748543947401009267994820111631509137094910147881201163276769631110434121040936471495503088889671121056834303827313061481324078697209843615883036349623265811655482223327058864403626408568911383162562355846314951438435295289612381619201607879251858703381537397399178039794790796855496472599914927379108691311656003233431338770992983973226370623423562254237565872308877748248850725069227589732966041788294639689749836380495069965220412312379413209063135714415460170532166359732945101435854155129802876676359880282842718579852212505967221212361139964315323582551260319094019254258753170140599615872720731989656210531529300387132266053342608376050918429950898973265316079438649926292021766255461520882505116096197179940385690742596657385771772170375378864630724369400933566479740284430835818328224777277268002344214416310005719091217698376917847529850303342321250666765682788039175100036119721184647933285806880 [127,72] 10717911233384415457088297773985325663299070312297762825969278636792903115148668143091705679545444240066892824598095332522110063668531306429644844636346243844388368473338603179515296298755795354140934511248166625888922466578459067239819035032616308029582102036030265901409919777117407229738793099289580532694029903154455643218984804698680618283762834085859363079305829906951815813432631470849193372798773525146353146156267519410194846240102372181065838850576914291303807858026867318666072772889278103522244583062404421554732874178072054558598482000307681079218767796724332817607695897019656907920499839334281503931152026200280871015153985349225325819401503198990446817147133978149974226300573844041586532997452345613622559263715724146313445876750377636134640423162485297266512919893500864592914209640152420496295100136834121055042170403547188651663091446268710104833523087302066180965883172490375298342525024585970757407887986244806172815792983357233736693549440949488037254722302362944519231646614232364998107587162888011017728178526539889513715899634700030591951372964942706479271928094549395366087846786127629454680983262072903925107375497659594714199028053674276608262366114438793866427540613721109729623123306764207888423531474804322654170080918465590307874381214469111306827274214585729160721527157292845568014366676924824251172559844566315372109349217057572048157190226054954760535910241740746633792140019524470374719686766047358415767530700666709651126379254969384528584216658888970666070550888928824703564852423074611414817981726583837549220639060437897328395228782105151147425715468048694283601920767026346082624028880890873900321826259718827615503259351060624874185384112006007903526214837601660791296642768437798652381357171804714809388914091164703858464403959217799402187748937079624848105980848040411243593377535942660090515176871705713294147895307107987027458924802102764765506264449900728772633487496184036854789799085710506490333946280352829560137534290970469989864897969982513189880123014765367246164885664447159910376237774626597241608221776340016575146318988434414270792848001136292388066954668634977198619972807802391214695638185349410047049881161405413079970791995848525826999354788835746349090751527814475790839506420921133040726226378194787855010445387664611496994788046987947196556939420932669346518477457830297230089921772699816155201718747176433204244707797440 [127,73] -1048271718413829896429774777101087747618498538280444496953414251315344992532079926911030199393248188966871301505204725804545009196055652167716057193826134279628703500820534245029579779467325436543102538012243030101658982703883613575857459980031502290871728058234697822647970310880508328859809426302061749039264165064510205795121226464295438640761681904703962640370060394505904461935857943690049329236817623286307548387694736154544475767926509555456054152260040831342517279974230192942413503721973717463671575666810312498769293005485487003183352903976906054582410748297866294541086106333248455231301495979920098657112241686971832913499481590878525144981790089301960000905810919721730373122499432988427135680227812579365756439037393298176924172087712527885797315953362037187458069865368975147590249031317485260867943900668614762564725207127899357314655580046662068831831858583946100107718447824818963756840184157616014633963082982922598765927035636882572501440394699690667069333735939079617822642913738018569694483441142169854198832155580145506344302035977936776513605833138899131269593630802930335211913431863210031805763621688456298012272344686289937626362912549835803952131507296034627074987564853634486358746071503273342315542049319192013615792078835436109274396298974108762715128425042470292227556091254551281461006017794222569409336815089941727268703278405835695969300813729215146604765345026499482412717295017344201176723754239588281922024074504951928993489049348804540078245502179305463644864970080686091637588130503220054904190292117846337095597281679282248022379382224068625916444170945520721060289986541030378376791278323942622979166216448241607028778426185397184158735465924792215336960696047424405513624214743974093976400804000393862391127813704750685491482200381492016160213227957914664927223197928437177353562767913295141506366843395329800581531801853728223586830520074901442497092771135848268101797634777332881406855533384314219367823091892557769937398678732353874768037319420994408202744112979596689588002295457711949882050526263503213717720079688224942193926877787572654193045200287993721430576074580276614232521648705898209315839283643887888396553484787140830891068716365923668348908372045150618133783256513089687013854436688923331503993874909305700509731552388235120500553288857433867448421408717043158389140167775053772413357494077303587326240500523585461680519640 [127,74] 105083789374035177998178310987602475152448850236159412525711797605632196366257177099803221094824454033561852783270134260794905144537467368562875011621040407081614918422779300436687515434353181955247714194474245891985865412889453896737890228247278612456041655788644039313271637462753468556776661082924677152606959167306675381233304423754150587326220369731601563511350638743616332314617019111211690862343136690705977893475231820421997903214944465120105256402771281348692486906563389413915864223649619076192266971375360109277878338031484558281158940216524800738377744781542757064870338462660197843191094466035866338982897001022822823261525963003815093749859227527696413578079566191944933582369780977329096858575279380399505645658370300188769560409125613159349786469015787116224668764718189632466897949981531046411353864879665592161885186055824958442352541164583775447327390598659500909629598037460374137114641340629783335101709863005304404947836781874341013407490686922780765397755712498643510463077662033560798069907582849133357953418401404611089489807472797726835904724414570131890158766987308754546397324462873856443295964822716531125240643907860422949920606729314546510318543413497021391721044038081964726053390564071090944388558060019676105924394175021738810718218431942319569885478049838773978310481053121519954548614307117645522450710505055505462674543623588697316754890047408000090241213205174893708412584757661811971859324747859946328335652417255943904415835544689653232654640802366433745532788867522759651019393809848107717856278129894980426394239322903441977575812449346608506922222992722052575061720419381474351116360355693274250779869031424740409982734535783435968479053287413976393191631962123625919789173647825621792213189703675098475919775424223761295271482783851222360601120779252322165582436308934873231981197643158425996410130567623001581234677558699666412554561690449772342487520973663736723700024820889238278945879098909885379542515632502014605516300388968200931726405219879724082979321479685375865833623223908333185782306358150303759964922874021000654574509417440392659602315931627354380290418896298815784498986800405077720880688449209725910944728368234076864416072025254918540152381872872580617590254681403211896512904090628293046559181113788983717499964625927114128847854876202450376564203800814760839515301507286483211766750452928134967897385496164705751040 [127,75] -10899225238420177466999401907796576283790880396474914647335796937722992952098968233718090889241799193467894066111513881204760207788707705380121875091651316437706435704137690432646877761787934732181643251680305521155423504411027704750409112939715518774712683288413257488497732508838718583713309126164485411589411637900237284690391807967792709956619810941720325023249694695784465115360029701278418980407511743715144206079485356497243108496606887389327259937311823210773844869305748714874104108636781198862697012652649798888518333495365574992813415613821180228775201583638135084897638639262733859932214232807457144829523908411321823822874870717220410876531787631529308976215267270472572373978073612956545429940835721844687932046598062832384219158019756438491469214459200583232932442397790261354904167983232973686342554527011785570222799280452870973582761208534181168051564874808441723423759051588823115762254306476915492633544301999757771724228110321609971515700838521687937477713198305458741817891937554300108171707841355910821752803233947887090764163496591283797280837267275201819886400222733591204082490098682932270586229845343255354755682987735634455636236165895539583815431911811064529297500601702635508811743873175022427656266712618976853958271133415883783143492586068579498092821804535670969598069962771746280644711248219443843433856152426795291802379558715539760578643007088166581202232634903031519453249638129538296247869847907636667912605292568436529311880511459657269007837877944045276681210917895772485660747929943031353234625016338875193451446390070574393504057305444822805818856703669887443077127416889505675658744771129924532235647159985603311913207131790394547922752344960031503025406617645127889288531006159388956757913020409680199388241267200516759260200653485366378680591286853483983626600008837075216975591775133207941434925561022370789246063325070846856349988726750647386338694766898204205941839958961030049781474677877767713015016130372353054506710405919220334388689368131774238194464731982321068700262424757050570359940831194725906217378993520636864427481873484230516076003221037197813028513700150476881326411790344609695010145554951891823356505097449294416391673715115349158487183541229905610476869726640663011154299095849955294752478948034267084801431072121159356497491227999813337578215816662652183762959989867488546251674617226225233744295426401175040 [127,76] 1021560346099896393215396988027278551861235115598769622904425788126171213569253387247340613427493556388129374912508094982392229659952035759284460993889472619904818965211980247020083683830304883434723725262769942074474055519443068782213059483514148145797793992363352862911109365664088575462939536221170550691062009571778203006065413215397510941385008722803539032012878968423660368513042156970470382344796697234706042137100470261086291903902052439998646218690381071187927480554383274960735236111253265065105904871169641562983439333018494742649662459600670264595741922316562780206511171606518272118859067250682949160755661525228492850542894238982879098506415668386223545954863229536427002028545423219516640141223710554325081753978517105256838312158326068793720268041695928387187949536760639622934554738313127160704656960236909059733966221790441662943756377202251952610378563794569498599206638806292236631144566092900509803705093298894871354397439983907080085870766989259748382049605151018998747078917442054020682026647446367318274875749002798929595724135657527585517684076391046427412249480757669327903737389380312781834870359392705867672161936392912937172665830059285483299860671894765248631268045611850541648782808621861001058409911749596038309949004265493517977822121482542226888185737547014423042647445196874245255991651950492416051721019259143522974653734167223128572957014714488914231314360955817946133841463972534862252571562750439804643495750949879204349729551950451648227774365888786159659572440830894034545261508856553245426602114335021231286936650557764406350381249162305457201169271986330951938970910832204940529061884112569146217368566047009978371572970061805596291658315375165413919120311394941669298385728742562347840481483156619022601643400801711374633130407075741186978189199587106260797166641277968808655271695670401632523094302524958321613538075570918545905335443413814779900312364519001812787938667647712779030970863986244740690865940338758988954695926502679841499343993685460232049505015475697702347495821951790234300341768267041162511714046691289513811287897956621772892710515382518832231858438975145705815194062741400004629883549256026960009632871363551283604316236289128715728551788934857582035287074935286502185401675784069990578337251133853951794654459402030547107002210020054715941667427844820525185687415217442173360497557843357286078234568143360 [127,77] -76351974519154951866386292645933472761744583396742871786155020795362613850920725202535997948473938306416805052757627751400989652460849268874677201653749765470615965948856159060978444719960864642607486513955061576687441271341519802293884382901554598416473550429779791502346336539389903592060005734974682789747213108723142269624081402819461661338210046703310969615455388126048461252874406362557522210296386817953923200551049066383810838022154614204819472328196994923470862173740393246700304270323934420447263302812007815346542975113698373606417991030797268455631418154990494341628270076810803089797718056379049472681698502398915512962881193538511892506224307302738254465158282864783335479595425954220180158400589481950362854623198265809198716505096174762531657347543515402378328532371619752244467998031140301126803325148695927730681589427692919316603188012455035742913204367380182525984075051723204578707359661725037687698144753403674726020473642608530223124112933412007020683432512898994471720816072406974973067559822599069444772291587521675048196891735029229952574969916989445286538077321121788527216833259500058613558396333288411950808215127959485382556038892319809177632313896899911417207087470447797409926698038051133131934804973877881841848248784299797209049313720416067523428346389575926785569776761991215355618106415713417115022968674080534390661486177508038935083402125071937330554396760555199956771471130014023796906750339218818342969676264290649597600064717341565044549054057448363104837973249023629632017287835421353120162738752606983339894842129658824876985841186477379326842313408240720866667804977771748750522634915144324710257262848299115089167017719962534960355672949011229375072832903139310201346159637433728750778902498342630134704399494178102686476992950587242250108221724270635127050594806930159084238977759097892747357399158376961872202776334131439427513235404549298452712527788180464481050362016360982912555855684287321432859148411401429011000969068929877948152807526688438918529822185850744513464043621789189033419165119559226976281976111439479662291163831029847163931553288789165221606273387849614190450344351887739727218394684541806334701866335125852193740727138750150043045125729989114157651049892518610621367981270561881946766029089220938279175237863097636438748183627000053614719635423867877061508096492043962185968108699985860617147058240 [127,78] 4765511980931074480140420420546576534586532449198879620820581469084002727027708555050925805707215956036590888318626667208174302429402160318094867219138903116742901661921411647070113995408973475061657578317509405402976063991116771274719095947079839100081264042323811915421250413208478730753950642802935616627210880085969917793171985460413569381724802967036175037276295400188268565589145797859743634910139705470428521590454596912979262153669159872259803437101410238366115244472172040632072127184083902956210251153555070903964923066540253052153519452761072687579913263939035183537054952527797638731420528659122815284704527182224546601087219941171059582581207385181988281138175417779253717274104485048343487900737124385373178436634469531025742412383950258210768482996218464016070821805997014244884842769550625420999372034757182198619419348304001434487095998217419366507440221290192155929808312053104622900872672083907125439820104072717637766315963863332619419901604118374769791655955688236270642424178655164276764354475217958681545361120612418997152922919112862313866763539390594021165041479486992664010109548433613978231260372695738634121141655700368699088236831906746620487316531216794608080821482072459696231895493604504685798986360611357903495736744178991286862015810118766966350939722384179934481256170446401233363356003984073860368442272793317230242860471010503013132141597240717878195107734923900271447159567163348252894316989564023365876865322204190343441868632425757081181645340982359426861516718414430910124445986824058543312523877801600233332470552708062629233977054124798396999774729613340832014727679073281638751609941936430600090216733722754489749975042150178718883776382980237028743822653228516952599997613864203974694279592847174143879145923097315858485220236848143027673391921481868126277489251947505193878491256892155399570900212570823151857132734722920014798007262990839605854155161864000737285735248199417640041524154043085826636173061604831623484204455439707861138342209600456690781973803677964611987956464087681112257596897482888342308836358348457996659004845234526040682154883046456558957692154923034187768671383202927156124357691631905336071863208696527785089298259022233114020456156900877874196431525562846992398386075908791490974589350464273209616705374581533300323648906471826270945465912442042728705178509827434591601398030432139851631360 [127,79] -346536270861099691263230364787715069111275923610041075572588374368421303224467394409269268922149667259754996070447319918323982201900145489094968549415072575201381786439131766018989840598594929288317859028521762814601014106131155124960838810553698858511496243324712709097990124904789053519194004435218046249152265725870156853593052270745526096716004447549579547926862132443872605628886792915388827310606690883289914226200685703877662336920834234207466564618309971859904995677012911197017606744406183679739012897361526613916510119779350389561148156286503163596307232435915353134314155963699780684618921807201719359174059991623803371754084615015179635163021107534786976768155317763428368166954291931152355121022909415171805684190689496671514004693090527439622438772106423237309615586016293432187368723754781928588245359765766303989782370795391076437861316584132758808592330656397858806770217682879053614186018947347147306369522843941324551728239740695069101500811804581469861101365895859740278756719744928263217270486471798249687716902933969236085602007738163942624605444705485342984692588570716783517222602399877285951612564973718442072834052030852984774676646146201606933086498061429342238718471253035385762177855636931613932575678608415722049508414182974094593782638601805325804903333461061005256219971099691708158966574333468703632488372958613326608581183965694860750322789193496175449309092874912157649726098434549077082828705864124179992735925417449979293111979899021269302129334982190512764314038857822850388638708422313908363482051186955966587942245030203373959115776771549782937385863622595511442400157328640596624577318912506087385604190968945637725547602855486433271830344718617095074789803457219178687364314589948880958507244835015518749646696059626778059721349712364516133984719379977811864050841324383640192504844955658739098344710572337827906992423800486466643452590144527948860243104256552588119848626727688320328092582135546263753045650966246077225743514328575284869271615160702990959631005454539546219411916985709244548841608079637754061040095395969824341055297004751483144466236489798407476429837248436897829311856726929758667957360385363577222350821034159291822961754529334181127336261946842935474791656404006950243576521599859693207388060216718298253867893256928727362115914789825541181952898218950397785249682219528527060944014584237392160 [127,80] 31908289737197171957662912294065207940949436968826923347735479328778192814319898283710438015282087849341421942476008546152448469042688587521532056759999076554560332652279563907397393591612463789402982188826777992288261551384947875116774466866522377012253825540070066207833238029297332700702767283027523090866369204949289002723956062091211642916500915115478617154519463551220723204960177499368174341981451113199314390354878773276806557868985687812942905637245414240250710076694395546004179906499825190980093025475278399428761990687449036221663734891988999270959859326823475895921153717745347471544527601289760937371883786121642152453008837948812748024583165296342633641347985962947012601925658931232381306613466148343867641579330524023502386278825969041522738350131524601924163101415339112062509703172508164416289597262888837669150011607964326053391344028630017920017804198642714973299202467562902477955709743867518099335540351542907826429356207808609024414134295061733132017477730917955125862853843728754244166303594145273140279601993766601125323690416497494362447638182898139566981885999326228266942147620570602153364982570677284429118022003654994019597722250111003789582794574100975709004528827022892169696114870953386966303663633888193284345966374786900382153821035030764293201927245356716434799891356604469298714356205532445305666059243300512084202974259386536066539171951495892480031394201343432708289077820209772023734040833607014155252053277679242266565286899001860289614643780278144039753836792155045269498738742494277635552370665563419180579347239912373789161667107604074161293429371816113740558448949604324334537442006645869594697391231117296124774528424640618517236568909015269764821970213294807632649679766690490101300433625356024598726928971960084907715605867994268966253638441911067177752093298220464861525048548712450797433799870563647567759315645943851865573475554769582081317689398057729949280261229044330791448253902273476545969462642905077567380141608205116804780819644105387297255920331657226836075155765092706121230004372759262911545333755665794749716289350338658023712435384837691377330970276288837779729517453208340190256581353899048102865687649497245221834761310433210872271467915553409944775290650895139540784528253460406266933145499218078993972582392480464288492072384695770400754526323072271641028977663123945263270991399871680 [127,81] -2404406010865061847931216417007949345343421586148047263176967792768981027275333021216679334835957621976219812998484186013075579179275348955256552581339361100244216053599729631601352131381012919390940750638034127467370006625080681201406764833192372509050831697149213499959848555756754230915871890616272707115889737790399589618045467241631466326335789224794196730725139099404876260326911935413902460216620358177492532104177951487329864725904538746395993151517187960528355590036655963714410363242875573616501059913541806863687363134114097885918091980504642087034843483413749842374736012723574571198283673272036355116397803446968562254988370809035446315400474004474416511711933860563557883644015033174447777308407229920773358474233250315179037299232519324889883336783779766459784696860695138028200731747458791254484803056522175580082901188775715210530875509486319665801940148328509991041099101643587719650199337093094528899327461276633440132167168658629815573784700567163337111064240255005766956661532035235658420229572918558656243762874566472461168164149131836444720402550296462295844037778417212651567440132669150146547026281405209659940142324833738723577594811010395035485727937763982163515687101776384342142523494750331306743613178596788397563269419630741405997971877398427307146793904368349830300491361218758235989099094563148093327745563184838424357301687791084158009687466402022305917249794558706039760465880572560157218764085668746585065377320194807587821378738451089941038998359704126181458413714680387833760661835413378891024598895097142603436764019473863357390693793093102722688232511514683721492442096761832453167033274728788200081275393427858660530414508498358851728437270959312532248473436868790608554030627478038710163046580326098361544164911062942868283562554067013530441128562474152454125606323706516059255253888306063812406703263209007965655194900211574856818868899625194499022658908009712465800148390120437606600867783536454015976455354225601991459956401481333543476697450894337731142229990188359354658598853724635657620364526237823064760880515270130590084531594690195393187504640318280537362370769999519103460739021658973077430196106579957313070646156044368217699952317894630749802481176715582364699725393737452290175774429277012755546679519947404038610615801695050626350217734783244575435091096118497517316508312956019598271672967160 [127,82] 105080134307239499462441460235531464002182011799468365034168223888444159080446162814740741784899684840408820010537974960656482854107057673463877994932531578775473274256799296620641458566081274460807593637280250601898178461950926186220021206123340214653035613737778140690473480427212493994701851918399864910867711608306761438585995899636803765196305340786977094008160220969293089722628346812229275702958000585667412154961757237830677534141602668075298085042025953847629656662814043993329348330492326248146112068576386127189141210856585742139411092616770195890717124958981934548381717837733559589609781464287375424449404120027085527858804111052330039285833446469877965798579954274922734836529227085376611310959172715444272567020953246261881616071301413703193386208298672068348581107708400887331421465370924313514555045226065721922559023090492128828404073044942510285837468439266629720173638801200611092510572950865109600847035587622997182405473357244285320470118223424045482247698643776551262393482067733926363558045038612143472944781536667522978970443567535997088358808155078335689062726432111253518872607300892921063042024872857672426411109243714736080849459897243735306510959932521675712785274641199605125037207534528670814969259905527043948125737692235845262582907534012938568897244474945199178422982283229172605225940288574477107524679614493710780403672459999004350239232241192159190019140462211960979934331341162571018112889068060237308415671521933265626868968311864565591641733615781298121869973776460919685303367664300949869811180294939046997073203299262873966127373203195935632771013151378941666677518238641217973722292196602049882512630015106795194066315670878269321137366191710029123547054694162021546706291448567334540178321425393824896552104106759182929433231380048298679748613412503401762578514502944607985945857267013440081073927161693757293188817608993108486158456579317953393816516190477321703769620185267306368992763297656200080397821837113500664190134784789609753658749365655840461852743912936114626005663153860011560437847749849844021121435122103683304179687203361210900180601527588015837978012623415810139543138346620673351818122401327306818575080937524234370459971324681384429779405558094475455968721663140757170701055327020662421522792991133187351376879287887025441177945560982789878824206205118417860713472828651448366317440 [127,83] -439981349375059337342110829683703005326402856761330605383039927073868018378635155276496428306580867275602753377393474716943765252312510782133635237442638196661948231457246931101493504699183174353675560027675450894764900639762637754611307372583636632230764192198787761290040336185616394539121263295113193546773083147024393814453101573930382967681496766514888850006819474869659883300415258964848917081326637288594578520254468712428492599338929623961050714915344808321811947505872908912397359554408130597498980328119002019387362381159744809922900796236911565259286485254011664552319507716787987390063921178236136818732856620884275175762875389318572816733140840756323655655460443856648452635145115082701623176662935595865933029565479874381243657634415744004519276593820171340662793842866428003931732654437268895522693314895886501119225182550365786542080655691250276670857846358518580394124010428238710058889778130958003750950323185915267507508093823156930253814794843626703276585985493312202250516740703430592970773906420754919935035384235842166635483428643484415657765338426128702419862116173296500245411170576863583038052964813709078104362847905458502411653517085692739667687721381587213327090676125982630473764561878478266543037211884018066098840558651499576167902758255944197656693187515686878256038343459873527189920346345935525285880510502026998913054089387600196811035824459461634118241111623027577736489492271454253225555313556911452387560245130015379628164511023687926917107926596644368284596586797358600143474783907742674710973142721120334220161096816859114130121790851753620337638558829496550331641291751062883208263320576206103872890221664431722867438471163599892040590602539983382873434118076380539983322593749810763940218435013627757502128472110620647119141592185530977294188632339099299371244711885989681886462711590550804340501995781968644129387711063907142036908534332262218372110473558601268821008027661746503293521217497315507041260123926503186295762231014638777149614413650782481829963560122916714858798063632182940563029346016775461933496693634506534936492120934179174072698473758982217684023510082492984203651077400617760018826223932526105167106270280143236913678848329357178250328149930130603839031807430676825321948843453228312498618557758818665020519056229773962883998515381660617437909443663377954775590422958855722640 [127,84] -275674313117937634790751145570294164079118318554065901876078303690755454231338567802304088696293140247252707046457180428995137202979772933501885075345378490146811517548967532515164115590654039853200275241663650537799221110738773242557655422278688558428695420207230317854497125107701385992281775511883966282218894832960035044107051528815620502342585010234134860584165596376187355976055696806613299753411006742684267523521437759504738405955226577012773568139562025910208806536538801370210081644360379407132499726260981037729739919041675959760157591508444044693591233645377092395386230482397504009163433846389318792900183030957206179566537833879868030599716561093552217383379236739803274761741048267072252636581038479953403018529628906422019847124450942968877411757718364705155139812535492335759021345836927765018550327406703548627053126225669520107758443372891716202142015356754781528122535179134442918061807943122437843719897138488732242653136889125937747786941760505569475270353678306486397634728263847928662258370157785610349830397431345368779298945465341685794289483165462792200886317836991212060282626501868847633992135329299976209407455614159144594145639316209111088254237638818449761057498705318832592789804181375428516487320859634514413539533138320987547411968934197073326011452999441105261621607741598852023695052694713820844453934689384704556643151097505850691398828043135782388463608602539261231201961577989710008871668071669459658959109981222209840191538645759702135155078858459433773525113376371459868571075978053731995163408617560193115134890697791671586937752749601579839507583533605270599720473735384692124974651969968867075891745666349223250698770446540602967894026686883361543265010915227648878261740380131888086056522988676271311068229824985849672532876963540555244351554098582192410499485904352379963066264175197143390787657888948542031210002665649721245837323050990373768515413649037711673154533919465124832035342922973381292529122742458164680625522440589485359743051583975661030993607895855188707892418525325130685014214197442653010889179899187426681948814034812595147819338997021256038538715843755095721571438712601679262971281731049000760565218914329159830580206843114138030137130032184068514034019597982680828916410448437336583846230102871424749644266997741192724038615988338064058907085487700936686842056279278880 [127,85] 17741004653140217255252989797219458413898636261190981236102697012122082439535921387444080633361235857005464008178740822259717112788842999869755303542034190013852318628883358415341017387358924883180851179264378057600235541548185346850986223076411128303842710276975288006698144340090476111822585145391847765329864148947894884134091591856760654479355163911815087580209163339409915398801485650080945293281448293304128389814835580352462869129864279499952701547760820305818375534069648120384762641574729480286331300207394780052990427911701252526030134988893217158487879787766873853341309831194200860431638893669883196460898927000573387444474825709929927052099064695284525190394457495979095896309469467933754546979991513100917044029526035472848812785728412417076613926454418873027672933995460282635941596092092951134569218802133557554696427170168106685454840308200213466988346029203773950859372764634860754678024433720721738887935889399473672918208727179218136445681701558424560799423388328983790277333342487958662303721079819383396883407497557730073975190200065706925174730295996858598004816935740252165595638300566466150440181548788668735137313117010456311311307402661011423008935568044461239222223624041387323695716831082051111579526566009069333878218660579071797023955990726164851232748751558065544562726657087608702062432877704720764608823628439070966391755088642502668167827821153815157994011873287059326300725810216656552982020201174512130795672412762005646232621075453770992437708240923995549758123381455671970920744802808329217533929108098157059959167928221183140373897758928730846475448342333585236274507000238767226152638217968266564025579089612604923762793471806096644077721307890459996665900728362470389654035158305013579769967488974652985061063503023782844814677656400878870382030984048224404405332629146928626421474707218126656479544071286048596352493003458488065947810043349560116152407673227970658637245628374076482593523372410096074385316481527902918536573181681929861757209541011477042780065470533884397310275906807909679431336217622313770280319643882230677251914710352913967679459357333965499604102918293603057756475739330644394857777467849649926169643858936405449046561623080164502279362499729511355338883394923695907422711727085244759167354819748385943700839239199780753241697823628024458734084462367974019040965178660 [127,86] -236234135995609060230436435196901449637336904139532412225619809725205756334588368781711766841909089799560393053607951247554879116932656675863094229033505147471482370040048175745421591728282798998976204004049381559133592415708258651043279116050547102314748041268565578631175808495931484007931578111553845313180861081243988470345889311526918509796297674861194555302321635588669403898028041282237663310289812263564560603782989567821674274204479853687997320327796205016199916802545909808702275992081690395894777011930442685672601238372336129440084385958312124433928237027335324627421422835613679434933131417014947445540977660197544680040295952423987285415681694134918763101565614816522096875967718005445184423083428747872670367091191528766911838723587034691170679775014614744110481479563022931605131029861010875700786819520830711443945208163006909077262847159747072318976128314765790854087969779189217391013391874555937352544144844139367647152047000721121742725425999069800345759641753202546216814186947282243251464278517710976172506722265871775081636733613277884620889771414843159639646199735780103856624294319198022208292172419361872699692142775574927158311113292656062190983122051303275632364663156199270846626851793581785392042007200823106643984405790013694632731118221442935716952204490125005576177352344741406024224026932348145901995015424379879603991675659469647151888749359664360726023134097090950000083962355175496307861929322443922967503339040303080537007540186096557852085946099774035554196260680920800346337070985270646825828851462192403683322733060772383689155044675381627838162403443452643916563085617646309377001834204506186870204999926986769869088907858007155951121272110285732112044031107843021741443970316496458531658699705900614614329259061795354163763584271440173232466310734525518059555384231059967567778481627385574305280618468003444755367275506647930427585670334282277450586036757287063867292970678436233983120007446607680550442321669038366867879197807701312428427507218256194421278732053036015564746077037416635197440907773026871271203836951206640740840805435789238756080621306184016710561966440907828369279890357707410577696918342107075960503587378273384801391082271382774611727658420373515355061658385243273844551046402086210002045706939054125740941407303719760903153911515877008597681485125771209089808320 [127,87] -16075037988429101941158218293944002151748439651560892134360982403255076504056073119980882281599094174004191785895441727366489264728274339105832099941547319940410826596972242147515851365479709806625668897164196659973176831354760202565080168386469683576675450294216849408338716497404948925113079619557746345438240454649257098821528850125855498486790729172788712412246166880160120592869468730891724150458579901449485989457353213364478345985977695295535979548278335596243184885314542521944705415979532557342273943229914931551285127395263673650732679248725123139855074118531879637184166481214051345235850574750324659560045186336880941425688112880555836283674023761016384621290229561688327861966793714078861376010669750940251062292469594306951492333017795683265560893507713833328752400550456300461266587130055115599484254834063046074914080078157564944187196364161841421383426576658612819273895407583877417264452249120667243073695693738291132451551040015250677200108558214709234821921715958877105133941887668964123950153436328953115183793942197674442951280294956891234764039272161548833015627184810151527110508021791522707368668188476817931466441592148414794596022387525358597709461690574585934035669217844269565655616011844678916588616133235545560563895881973230332623787315810094004349050227731531273772482858915172182660246390539630393186443779994158485118613780060454270481033390119472552145070393849047006559965711001764251481745162483897548974375457057709404550388105710401226240637105819064585511508378297678514567257473972745464723723721122098191709839276197811878612111579393353311937353816236967709742946938642931934425729420308207450150669452349167010289665336704318710896238937721852074756191710762143347398142536862085957851268873452341743414285949759904006425808812814184543670948595193124692572121547347087534473163087544635256843862143259380899951989106273482629092480068668729131572961698900122710552635574545042114734325411722370007083908017302619758898756678075390008619720821146132362010822659581577101221306408964350697140925161755202541640474827936612124327587656969351410814559279695916443490390645232012786880535732106488137142358826786710651836217426923865656037088497074505477025080554308246898712907824458310367316302147528100946810896285119544459851547397740540840244803866861784065954444304932016546200 [127,88] 431602236387436335859621981155743432168712266019185206982455170770463626898416241211220447089658344129380377036877428447445512128620112270466414578463824640253149834769235280247096717481393740355483780070821483558332743131712573634001958408178702804993852625133316698776695791507857277691621624880717155772837971461520454779321727124750474601144804073698997916819638372530150508182649672783084678619138792834089027026480649323296106813457833135103253331282777270466780543680994027394464509616679779710466305104359572960283567315498655495963359002924466613672979902300878629630587285181497191295949437391932883882804775706814994447671651796227627150663002384429581118848733615861521261806214068374099903379165633011617963269712853168559857509314709855844116441390393720821841698808055525014203298986508595799529645874008479196210914153702372280258545658374607804261262773985622828215092906346569624596333259128868543571929940874616348616200170979900865204782915085968555169336608914733653701933594888956130280307688874687715252436148403817006133785100611957365466387266927275656649402697672551426405493182482708332607022058836714293012023854158352774633940194602902226778447615854902553676952183601941254880569054770112287006063619231124064298342973938570496872219630811967824053861756922206647533115388163083509083784909161354187077272644633563489902211708839122335908793853275727865336576253156271850630044367821010154342291951298479424112266674688193295396641703737917475429648333934140818299428111130199751669077318197306837686246133893131028700791803977257728949566661655483286220937931947788949727650937872444315036616681102634906808275278953798862572390224507578469202665875266502124883152020388024016071291290116369164368834417484841560878133009133159890279872376267087824429703949202049331402211553700017303974149183468301853030415271146285433657087311101810222644287781277670378788564062522956758640653161028476682214134990616352811798763326900838411860249855284932102820698492001061479644472492614961988217555224822272680281717745156518832565339496676042743329991054888342959924822099538206738881127697444552162333267687604660651575165579332052174483462164504670453107109731098409690950035713145587093289928877202127758857799988510109217182294749808371082544728492534584369401206721610346061391862477165321040 [127,89] 22028839110563351015619639846897079856774829430114835037758270712620345294466016124501829880281042435755833185193120375792324234660368905317688235328239033405414831528752325915918055890237810918747024705595238653914447797395734528421842750667527856322837159495896363961883459734893997232361910539615312802807019223709800082516963986230797298270515588270673474343160455295147904793606223160653999994158550248728227073697265468312727731442261634988913420405135215978269722609472451072064319503450021894101357155601071616290553385945162163379531255308753038527888508471698074813776828065669036203262783048764204826050648206554712427064596760485839712952650602706312687606085814906790822069342080108488918625269202856729371716605551123368885499826714296494574363239405384634164068896262238853597086370270410115752972753021143014313307599125052989908218807560230103661864009381522318562437171065118813755666761262738781324848446154714586498158541528185437920339749506399294873524163443557699028820233647107243284175063713388531736906141396962479737497554989230818362803293202343077778905621788707710200784052965364016775589190627844318639449054487914287176243951613195541910231341429057495406319751192575184944018814162811683962583283939498014596123775314185318975617365419791144809724645224901782134316912670380435876694557529617903661864619851606149383140723280066823381853791483466282983024342392819915236747184449362767958799733675703801551380055396634937605353976712538709196227759073926694943146502758371347748009721539850466503785417927707545463860525679724057700132061413378923581456867277622277515081972233060855571740543055525415678617859816149648920536263871305749218296278174328365939564593826587257294833792544660497915248634572213860910963335889976300311721896076344392104179352137502277891931828339285983674771765361974228809553743178143288902572073221449707041290055663254282053211842819772531353018038616275134156001864190663404141008996316285464991208668240266661074046367521599824028838259485293038842144439820137804433086717840106361022730067284701358683841787052459390589510458466056748416685685782260196672923501698122760469422757448787967043054295063532624691799084153463994650791191617199222204472336114901037807510044007907789751736555745036756208276836271839032677240187027460732760339498549310 [127,90] -3580604364004368433897043362246161269908336742312243265938841562323403178341855440830770365894920427822742687846614792304033284842142176952605976853094785434915321326151860708434773765682303832897973525054044792838528649193399065474602194397891705341329539799999565258674933570646255172095766162262564951199513953278401130560055924672583816671321405307828947260716468504706544212356271824370229405186321469007333241007935368008504800684926346351006669709990775782424839210828847994594554394987066067836001192510034039250633350935533015469825591284160397442349636095343941515305313479177168979352347187498229885098770799522890073160631200076132534903822592007548943434775215106590154686591599492954155927399927733640690490428119486348771056787775014655920726884883329851042665004310660764752672643344486947893309283600664030208566586486967263327472310597853138662928720589224844890553764075304093847469417188765556701093284746457186537333280822388398908879883460281216078745401333152830620466198150724522255403102348232460655126554630008839988944028390111799918063423783347588356735346144475197400684984360788426838409744017134429754833333952042376877083744451539034019157263369927787728263263386239550845961093739828691774885207767601673176790152540936078832108694060251517497681668342793048139917709268193970615156518009316776634347462926925334166339546614988929252137695257500152568026323965865210253337804557825884185499930793593619377808108163184310038913817785446601557993954769742530545032883469806706505832407469625661628733452445556322911849094917574138637669038305812540199237197201008933987029656496030883697324823936118595440920005434561691010650335680247403269815811677672099816199997696040162277462541837046383263415723891342590037057216539009612645638011746501764348034205045271196089175277668598686629237926150157750717260074394119993233287864221674870316464125891467771845465853710584158822858062180795866256040398023146811469774686972036815153932995779556149312965968879171973231700724372458074124779419558493267389478672799842038302256807272645875978421313603808381322837748157978005369397733248665354987683184366376311988415623002902890092380132963722429923608223096376534806838023607832089242737406889061169807842776750297670670262566463813823724016512932906223572471776787885134021694664960 [127,91] 30999035204130256580003158544090236049952318830377028354516773521288877034660003130331349770469369355199242233061431150187359337903166761888108176243607744637973933637769116431539062872892828328803602065738061157775058789798202993866795270977538208568704616553804004446281836837994499839736385158428120735818534447685330118082489094551294195849955815972173881890349006759990989437489589407896752066560992972562992442419603809610053967370515751199287126183851117171274695014021144936879229095600526322638164188035855865994994802647695059853290881666732207629564621186362506193003227954043591597923034244988276373898879580088029835225363134077640686976540568852681524133345109901887971271742368517520723675186577277256774776990576528710446313675109930046984953106778672830276405130985677335899135897876505228472898684446612335269785741476394926313907546927891991569358879383875583047611937110489322146848304634889602995261856074933063302129946853559234727060033866810680010580839916102211086026721161845127516351163560272028638281079721483944121812688440212878161510077275338978624436951346261209505197783901800976649625689616854366675625388933132541060571170573624932400658313622400010761641104982033649792856112019477647773207472976758923838935759838834751977334283088153030705428274632353512020502351508565087238929640669685945171543182734109692281037048671613279954401975730926286062839525219588597999627297273338372230969047672622436238326259082734200078863776250061279465142952692969361799472885893861835056000822445832494434008034442458874105886874313967376319728410836469188795695444199026764145370520045704271943219497908087254921969125028791254236590121133508151406497954056033182705983177684441334052072287792249607331694397859624292346060310685467167193849422673360922907150343125955107938222318994410307148505376123653700508650861889703423910412241217040124643330353964502901706675297183386383688626211027381161991860042327697984240102467168105146774084582601082030082947223065985740596154854322055036891571968743156325924023353720761520974587204983402259751258185526926220053440747953582919221235643926494987304256871465750942389052193798577735592185270643179589404807054111314475105007381999967032222260840403284305703824468454757780395026745866653108427036904233447968792823732063025762326496 [127,92] 613249613622725314648675922067738201380689570559883941158469625095558338854595027800850515037086921002702418347696885608781401063805307364315778899114061629339720718178679414861576382940031911033024731094051202242587746902254351595058129009237771144550781626134743146152561630044595365670308557481023879172021286020706639545979127618833964629074110133827398232980567226330873377887071473627777949126167842248759257945764858899740000477895064720423652243268095148442759164830626181216163631329481847550468860271788155817435592736275294382443160125136049157363695740168528567917891839728526227238892887760129743605512393143510842998209790581268663163133696765461648376306783598802557636124952231926028180969124560039131749481212742537885983638476330529573531152622211851400773051953765825527245250547624101077186131986249607852341203034531196054289748918921538210704081900545379496042475936574391116496510428814063095793098173786976769534217980473747953148847318795971045544304229778974536544328232335683567887455570822200947486663567954028916106458088002608656850101812464235512397617380057629537984782561190280505760393782324953029473630041047663465143110798384051966567583659241019747924347823425039824603615896184880276497509424683881687154639827942194292817287631388387016348288407098017814498902863814152219861139097118162717020068696424568771202966201648366359471546994876647754237357793412969648251605375460124285502805011548780140076441105911630453705336946947066914351705257865452668746572365158155590308667389082708294639588488562388437766293025541483932264117867503600740313082858153816397046620372404059649555765878851562177195128095878894597012085393731121354091774375395020078560488527407105653139172249963443196213380236008084868844225452180649809466786592736663284957739505517642518805185897848524072247965164469290529147206476294630724716397082813792287584167458635214920185590493498003476231244887653945246906832651849286514980381975218746637713176881282340333294342268497913232814897896132217275336441857969259424767385540153014956613380531533065411667280364373158147172223132629948087152468179422957939156013148137313823177727589958169115202656672284129573320036291764099222133677521975211690062798149335707489780569850037375752331984766543014106826270996148216885557290952096533312 [127,93] -87864790046808113759452922540318894476709605338059652418626713835109957109352932679593257456092314134628443139850461936806366321291954181982843589228883242578260332370989470466005888919717675264699724805565236082428137689450842022652764907644187851726710050374478025612089856168419974409151845098894226846164332042063816576940417641826553381399283347191294638253716319675363744085139788180712890377572765408521395285394038368035613830265565370385550931913865505601871974763358055129833614598607604356182849866514111777554886316057316135836357351728829309606516058264415449892505579156307085792597674000703080277806623236813021804838862523333085819503373608184856154968925033458093367715204922786862474841022648127634632368367240586998547731913136185687396818022878751171993424816069932372026528744422623639661640276406042863761787450343413476290701081896353487343647658777949874240176870798685580059630539054023184202936963488146844144140132664258286312787418917859563219421904381385429234847242380292686080668684602738288823108307454983019810363876216748025347795144677226300755469872233341085976681120727585203485184972753922421959027948543722725556995808121283482761094824388125311962791899374168800917635866197059677222941852454818021410908161546132865701571257082035058642938058155591477083685853325361018225469631398376579456291673299588159839680351512356506267410459859960732646806913677976702918590143332077064879085762298397149877199725047137293901006259520519037831643204657308170419988600762561514873909924228215165014647158647975309637242361798692570090467135163486199610825764193429256748402700605736256290450672873300544340926733584370733125566477821345590530001664085277202542064920017717359811447401308100803423404050583805259962244366232402104306290759969986043492826031585002524141682774778844247882680329582628464322656109663101073507572640363100510820483953341294734116455417563029730394916428950175461038002360541670036686482181467612011508715172448399174448891376306773623565262590932730370063358001278999492726247530543001912221899542574286109068541221257824643869218842397525119398098118882372192224834717157103157411372765400659334761093535241192377115356519330343698112756211878418244449342969766085464683796890530379291652797668076742505873033056951439917710611377633832 [127,94] 357210792761891914526113810226303675840148647497212853517837748507118804783382899875272648781081272351592232170151482963154612395561929163140705546661649789767207993274193749053738178182500864108333021322861597485756598314348683339737007048947868491986075101283199617268065040326773704472361144751487434762119025516591534143906461643414570807608420854600584270037177032953326615545944833698577768529895918309137087003480756958559100278155871473512438915646125292385114200761210552645446798511825645303286081375977419899081300528179559294409857447200358151945586294294435769301481836178463327260052903722439134739333489868114410889684439107252279533411660607509253075509355502851473995682614561735483074469319870014971334308014469471949376344530824672733699182237174795226440217561587292022165106893700142696097545094013169635513686706847445683670731898856496786086958626791820099227221561107181409688101910705356445011216896724737410512032939566974344357549294558752486127062333467928880567312804850027542298002217181951575923017424484153342552855088577930367420521953388286949957233928703677188869890994702747292882407130238050028534240997789669720607666421512861362936089103638105608900272972459142427221842097379906088317283758260509790711070706896700417856911644703245530987954967524738180924991264498540063611063256344391822305923124791368737569757264245299065604056665139094918244785906924612976276435836718578891507931141595398991286914057467820680852440255754010230456326048470167984870977912682550917654373545486697210803268377466983826996057573005031755208905997765689589334998654864473180275789460660262576185598790033632181592569788554402889827341527645600944649230494297179783092589315558235587412489045182534904209514357331768872022830837751025889911686687894614873398792376873318702531348436241728888123467374319440451685577939597457584720889918366440101579674796031611511412516884577040727875557978549361733548347777774290227071329368317840928787094713082506111294710584696875896778832796654623635439380436247989463158290232365712841562051322564763510384791790539752808738382827492880596050875447808331206638464123888724896734494827555145880212658665665760679646536467670851736500168511259959143067759506007837329428084210614359968336309214466386129895982384304415520894540672 [127,95] -1262344288799736876433479374671204286903678359383628912776497796200150861993152046479082675674616436145091718751701718691894546506055184443214509744295191368458017477543650553536331706452050287902600152201465188656692071811737574716071014713343955292942482035956597609963972983787931576032253884610737553408839624267378961907925383011872294455947954017376194218925269672397372477167780439213998573372965014608549503982893961210416030243754090473572642049309478425236979958517585611527857878102910389717583117558549894885843721935814077157855662485960322143019906449862001523546529100098002778303364185093790991298744531570108441231647059769789179804362974685818017192636015311520649116239941668618831351370035420167554156608701245934830136334613175653863083243207989799397001081017673632759496619626726058326649110421335580766207564733192774935150367327693542145936270290613619638905840819952662324587390947250147612049927723508856034431010433869862392458601548339221483146154739439501601236551717450326215048109591900492232868872947926533303591022207630370511742921525594183326062671126213661467231438048057454576744649302329910282629766287257219581567788934020391109150246390460042054053902750279260934122806925881178481172249489384148248189188974491983769163015885183672773076049895214477218044305835205327775836833642174428631809807032914944770796124089911228085346666322666529625311910235066838531548858577600836076762578805425905894697765647816299405088508884383891160580231351553991654294572207574469380281363066104209758012335965471495436743054919864993785781131550460023662006252215084107635572484863806232819535729945356936980530965001435782110608330304823924915125873069520251608561454753219199558835703272002766791120278554897563050155626481329480964688105571937306463678718540911153960348997453166963919856315130305854361815846663279246286343059687479190656925953155616258691913033842509820583704460085628197993923308941179225295721716993971517815767995098770201099342805226129804757641239229788543444945789612014580793000130565404410811612815797412536026982155986557382131885452448286253014661766017008941886584860176188071922478597430951830714562176806637451677940974972956986150409009695056201731404139093284034656876256993589924830413800665735393110180565323188347074512 [127,96] -114546055503053225653426734043971695349130576278150492198052401132768694655079902479469577126079955835962252313512641737004787587089295206224173649469850408110057963371188756436648921527078523737940154065318692467147090389168783413961561138478774622893526316966671458351561010025142664327133174977707066107788944316392349030842296742823022529340980643852150841274301787503911552150167264973361938193625876575157950960980031297668341560270632380641004265981083517773488526434850969509820996471074149286875286051071332585438581759625487981190205414522016059798990579404835133443309616921952264535528536109498292450494592892850809022934543712513766530150125328561586494094441860811885744244332556785549825014788211314755289425877124420926041819497855242746177685605801980663343836394691625327060391870528028964905556729462947880832637244929410478071285498265656087840579119697225623375382112700960284365040884627594480627016410417278517230432437807118552635920389884907596548365206682261572849470120992904962534426223481291622062870503452264701078505133497141695021382816890499741945207609347119275994759937227997469246735363764830312282490111682774967641380120496035583626493354587394146149547054920091864245066321219078072847801651322815388400723219652822526052669070995263959597700412317638523685187686905772255283417747183456942934795931071389863715792907130065855423357575020261402932261859119473586025515287996819174793731000225216780146196657171744201321504102632695168687804370240662011776810347143368442378243192855927801600609966469532401872432530939813142061914283128675255600526347710892095097335848137935394578364447019618773451414231153316739639332501025297748049514100496734822767451739909797586980133462503233271850080973986441101587742244449052457574727731878564707242518758609964577214625376190158140976068182065022010743680410531811369723241387006362098350707638789441452111329033967876199927009599696897259161784216421333397746399110067750739056372291352990659342475243140638067478536893576748556909793404917603990196796983123221623828249137721564814565510931000678601314172059270886928735736874680391784807266392189430922186143479701660089376533482046033500047405161726921440072005037025476306778967578788905660836069616215627778500335858398053875518485556660334688 [127,97] -852625614374759283444971958114749990359985945029553655100001129048060544097702295720474997079097761556961078038756907578167549452635863496225108285056381162175680008164641669618393001770014907787142108284938829646761491647125370198399015688517741055858340011275613809076540950857491607387109860662337978623399517988673744636974179909510200367401472082469100102619729204776692677799043066104259464557262467582996374771705241335486525793560388894636824742333656298942478976869615241641145830998704544210825905492007873131872293694720823474778384075010081989481920120893329633763558276968968884874542298967907332860884757559327362312506951203226732864544322835937062764445868157314632549799822222104381510844715517705520998211766831782541611592928546048981945073598235788024722821620834190250963013602036875057748360920233173031449667316969467353415938913907933689592069328155854539295280050730446795947432764714865374192343727181758691661649682936159209973868232309458846845208944006211906882533200956277891653408364312778523926487888518449505377168326293032371518319285358915091907391276155581210524346428321019214351844287827237989836249866361839268301092542154952329199025022245425160438592844521664919406969879812872986322747323636075370942716050454907731162956062227783740729269735625307934385920937258211033504868897943869148592242938924885152801347031562167278948638094010292303046678780943784420180376563663158016464795301152428567104392399739462221955490358446429931129642755713823086835703942353129475408738608797607265657361092971926615949194471393298737835967101407110918206889619610044827547290400703988569204249568651159422287867412652379980098777708649323526097400916528441702460381294251470046526436118128248321892990572843761837712148322609099795434515234514564406593750280719207072048023860497696835399863882068292210742276350540173565811922523501078689307240154960404309179897717996277792796338901415870904658564855698811439154324299454449237276189230944261510542214667105254362856812923143487636093138261804719610669382901860926772451676348695915786685500332525851996236569903186834284744910055508494141038466944857590036531606511273283417788220149677424848704461817680619787101720957335355735055004101794530777401982492774450079012385490547764192801066207492 [127,98] 31525734061997680578896960832434327866940633133623799432922245065799428251605352547986371663250930005279290110219219157332629751059352993721483922635474190738845258739222840852759497726481398782131906175948563331585134686819538338062103037055096850920188398575318905109695178476926043242172967147684159611603499390121739387963130391452163227071288439161177779315712809330724930382387048261598873991749683534715600575975363143132778164864508439565351563230539476369354490302902823665004195996993061675576852458993869657584932060562584404793661873507412386832551563543878314990085040706569965464047800545313465656442759529027103314276711099332624605085992487539885613006031913259587844190449353943410211830119766648864232474972019525708730450514533552226223336490778574307491796046909527642386678277439944219094435462855399724782299390517169562828236172653097070597734574462933532398101565436875967996347038228886410943411926237496360934152776881786074762668774999834974414664012442150764424610476677200308360880868186938575122274259199361747143173969944244103894704802119176278359570285408785336361448401718205118799910613519537725595097439225071610333966149199177777499809703025530013169134843943984921823852239159163941853493519428787529845119729981776194917782075008108656275848405466075670265503598015831942229309418347126619866673255132337182750711367736726902029707214468609115067847555219382561139898065966640747746654628448749933102211618457843287023983337869175307094401344951131967788942408263075050716336766177278243257373980533574815145165645508913097472324095273697226634022421541236145458016057501099573884011498241261109482757903782241917097044548352812749136707120138493938134524843058220004076373657780154495211067000593846699853784545900375838930684881858843300117163934566426108144122394463311499031294734944883769095528455278335706619153274749717384320634914374498140289166463134064744195792916771908357495717676339786633335292020637736467457739339462001143311208535868552863739878492157940466023469901992175867250079380578504105386359933296843994920986190265466740265531627691281395290737566810762146036145559781656975974892858342649272381447374087558986742039143873139837678183930874028939525969367984349048417624662883337279722052951959515574313784704 [127,99] 303704278235449874272205760748306496711281128859542941248192291060991949123980137371608790864191015809210620700607261968035893547962840122059806820375628054296964985025761003344760516638927918726848419133827386951896362768927911586178291321266913866116949449436824570484059221279514372105465071167504998725605349429617731496407737423086449528570705988147393255170695108004992309063034263309603542024807854821700708874337172578318811922772989421789577019045029053612801786235874051156103603696028164727465428085440100325349758406273718362239671862214691322904667407695266575810130367785713214203176130792970586667654825156261369619791182037068314221553387631917420675631771026594899485054300895830651634993199014486157672340466859917762106768219845374114401840132153328514932844233223000876215790500752705444871712371057061212277691028684856362879326900506043499485714303340698232547219610610067362765454868008452773346046428235452967483513733766904289828132590884656570223073613802198742791241844901518634625249714194560298610124020067834054846091442437467407844240679330264620435726320085823651784730863851491468256699033603889796378511719624860567669285320508009051727406174729636718812079213371338048329171344141300611705875382024440706891410416536338554821080158534096864113909599890464588708265954082618095999363968322228810721963699428544012355586861001975392336172885391952974538947913350782640596140281357162814551103259134212577676181012051235189349905702255286001588037849569582739694911746114429967915741021348473409213599908036511376729102084780959069919377712995083766359316909475226987747254388316634355193197761240523072469406840854802017937021101268125832375326093219208727383672114870142474639722879444981341064019049520203041103460735158743046423604447097686158918799826380657681807678448711682808684863718766886748273356401895113645706792108977315271914856712435923116672225744568633658666235129073512717261777332101966712172791274404074446809605110239519083669225354116591108712710521301079032895880567867061957067078831457660637994783719345832773845293146654687450662196305096978785451143504398944938880007185510942673400597513893505739088439513510694776376412060836226478764233125406374128698173892203870272073461739076819080061686408110815375664 [127,100] 1776940314713113867947559333580795746771589779039898899011452239987361937661101170042873120683673530633280665104296369825978252287510628005940793170091657218880946255969148429985817538370565760762026470934725832896360263526548641381038434386177833932931566898614032621284840264909099879150012567023070386290632451878940099794682413301878600677089638185072397437350757444646552260092566587091163164257310329198735193163501036606326271319749942364768132612700850920844265308104282746845275830201504150731432708827600581051534000018853300440554110269127410003815836436605243610976875085555991131901561104210135416080777780002802333442824232203623423761880350972202649676356215794872397046122975387744983558415141142963822358470742359963028716687132162073006788047990847832049756267055404693386176368288092451120574244924184757360375633255377890070365584612425132100932611596482684107062041853540143040965370944540343893740134368130637267499359721191899261796461740440143529288939530242273563729499475795437909382936575189079777886041884345444259673289477648163539988707379216676177945391150107085220226409556202784885129344415657632691307859175659212003639336549556029420118527010734984047031674450628005025670580112411276089591195365928123761513151853228674704412877101603218276308967315213019573197430640227541662883943921600726983612201300136554078467031890367581493308701548329440477321447845146465124712628114942202616484740843167775956943351165341587247190256663033852922304100923366431689608955749969593149226770301484023064045164664142827422116576513758149284204630586362931767162517704261137944153245445563790421146285927745410816717129508420211758765622584138635124160785528991609039943559424239070843736176526496188715427603105912821389414045062619460236691829634778498358066105667466376293633190975790335178997010502373575808468344172360726558069506874881212457307866729930537742733797279712522375697968119117237874369410764228473404646542676459686190953109853485326807375595014005558030821461908192727076705888457770899413511431351184311087767795730403295288979126411696425508675590430356021979068917232253172484033460357253906871391468773346152920130558503289835781958027147741318255715614873332639191410532643278878528689998138435455026169514203020384 [127,101] 11632291339266650209389729000658858414198952037525051281280116615179619305672549621053529527784046130533237282389932835065424479129636050012905468856518909090665463987274914039430166375298093800863952024769772171908928514883402813756350720792688599726914335950133717234260768712218913100553440815174081460469192580755009059672348565626435963505000400715188364068078841644889979978492909522507089100628702198997804468401117339712044581536120589927031561543784888724812264013661226090226507533632182765107565758380921026661062601541866975579169410666554550433433491923509068078075923330072288337621831135736250348499243338130690273226785836009380948684275124636803934159421551601526104319200250049769205664782574574498254984471383695992844887047363278015959375341669876646855435200954442976350062849624495940352218251369685539502795788294245301622807698296484166820217610286095665174992682524416183094608453546708722989673753490479834947048757185327166934553859367390864018203289656675040823319357954816696886078216135189721679361278970662818752348006988568967448619593286100381988845725254132164971422426842398962817650200083581548024911554943619747595171922557072834848209057053813813446430276329358203321653757963675808930659218912276666636570655961145602702969052602951628395602712734866116347329491921701253208260537206028142685789482331739300162805231150459408016177554519546916664620849373508961195395896201910391525415426234946584965052006277094647492762208910336993183213969161017862397323471872118705550280526111477082072048591844779805833774853341830709156336704518036367808895103088812588848172485086527414343534861226207980430757099018388535851598265083015792928116033956885772144053121401902507013346881152567746496485315095677778865202253860459737000399920844448358251638569896581784736304558997947029626012264549299943067955906973204416631101778391197648599479831211041534297354220067124660436700725982128828343338555992056386589450662506354168702388787400554876824915647298503802659900858866419616593194466548202866211763548596530905306765823613353054122212137051647965835298439832419268384272509889560295672756664790500140832875946215851489486439270121821442952720840548694939606615979384850854031020373482374811019048767107124171599226939572 [127,102] 120794441590369526601525627037361880040436431757877028489254532735775935303969589450018646964380429611823872197847382653675150100635472001186432202381134616313334140893093946733074104654649692353378081726726771803849222613416028787854676659121829623077682405836349269087774207007857198403432882665423278605144731111669895481919552442768664793915226421122500224739991704315623909384892136671397573170559116862914644115642091404914134526829200857644651495586335163812267858043945719547083424599323957892206918275124074172713149694427280895814205936019046127001288054096636951903153472135770075677312032464791186503588545225946571402425521711961103745512237814290155554283280820536438599008900872959169782703838611251582208574537366775330283887223137457831544013373383845267736901319069407854101255221121876224184973287183990529203025385029473814021172325665112982772133467832715575678718046105119017009915213197846369541303226301087722207987290946770894683161165481042458424021908999824731587555088217739524462731385654489775308300197918429336824466031711041243665297554960700445941643093530378136035299858474348333762405495307920906063075629993037326852720572054011997906618329811472654304734192537529829111756913173536000731327445945029744733463284118809341220189488667742362656177285302772328556467694367223628859244914269952818331017944812182701061251089124267324163843766530308762016291489849296505085028588034935361273295111094701409875471478145231564142084630989216281797495163075268070649180886728911177344863347050015809147419149862154961922030677809736541595633602879290134146173058498521898522892131550101664542334941604239441310074724557425545214051328953704598857746138472556637778063526458549828358473479213236434407510455340302174766126950048948952739155974387433378515633895044989792814427457199814251665320247676499927960262550155132613159481468971287255236606824376961479156639475514282785904699600861184060025262777591413320691501398624594377994678266239187424324866374170157581146476772000391619583272714481265959694528611035355924910940953803607240794755409285352086420585322812108092366103404220722945170286524269132980642008034966544047219295340534354912469344755522038900995003235984745363742976682135960068412976569670158018728256 [127,103] 609052255651200243206815151947119948784503815698706590910323276835987876736731141408691594383854025360722697905878936875951745056859430154825520826449432267378608294665806556003211818388827759935816917491521497796539545882433994780763709916198192480652392960807875232540213972287851117572647110341439481053578418073013416718000620504636248348400970630797262210965556922939230657396564813358867958895036035205376426566622742609357106570340026600181001873230282192176816769517580752421843677676627104266039658553131697237749267685188263658503296096482445498198868041744510318549393254442140059338494810615138071707683483801049568895131428827083522664694693709318958507116203136294856838588337668793268494940873055485328144087439835523259509812250161257047338194504909932451038761533378014543850813822660721781731745259840330373178683659034116814048617282126591199375261118501606910504476443505508498289909704944827448976942202344105837419301371780553611551102297038796981478912855909012493817529828949619901224949917565387053756087332649057400782964674254220900713925043015551340380705922418303923773551496642239403741222604192188673656528507052855086137021746933073261254749294011286274858108017450317053130670972736385740195406049649905996946976663933466547360464839822825705929906059953720879798360145061204968594237036770280174025124859237837078185540408727784670581204888358491419691166862858695037095209581184610611011315891919384606723742159246833705262381045303758484761613061454219375858162917128482618343325569300684362880679138359139945967072816791994049049035989376332512040246128373814981772785657161165118120827100896301473531932800241753558603805312171172224356375808750265707902121961210676176138761186232133521620250714057967478650629785828700090080521826127083532401446313909863883136474424447052462815732788098049796240900094678443624045682936338840518858480781363826046041423740643534837649065658075074852461861156840958174134379152783806807609596854295336818574844676762789122059058633587727362535471471858874335961059101826722358866602675753741001705404950836035071416116488613930794050916133376784238862198965741252267172439365762014714816614891693412035789366871082527561091136303709307969890120058406756932538979858905374088 [127,104] -4182930619434034674374858503278742028439536012766905750941772836730996550985701959751957118762563850588165285677076521336249895042656219809444912213352297753349163865285786466898885715813125051989418462959612926391456116251982064565987838921524598256055312892111394279983405485957382408485140677654391555089604680284163530536422264939601750448195960082559053087172459114731792409634816923675102914339231057470042188569687120943234570044022557333475905913288949457828656028298444487656477698353729017460443347225988467829071088819370236457955158360687192613470975409623605075271418966713925893047107563265892262704146320732333072247812882150709019341101683844054839544841675481065990012558052342447857531954224458883445592889566210573467412896304391103154250985937830314282185805713705171553291341996148942687437344445994260509096852870957944600624781884424635965735366126738781656740766781620159397756733858394114695162992083488718444997550777965217724706421798365547345182393117313780229457577361028184053605594862105488279001742270630548051077181787363810427734325738392871012646096458432177906007661299466608711666511648984793393953074202925114300524696010255746801750700458747398881647362935926723421030113049353379632724646726392516567370863558502427518053755470876651820524212182809454277568473698982639835740773712907353775006934133969446904040545428516727800442220415563481463531747263411274162592966003504926415481782270576837804738139011501216210287137820627102295370673401854345596865507762478523637012414592380496003416434935758887013584399770189213508919510558240655883130263723060705549162148716194195980223351664080811150645398533265074137037903530120379424873770643930696777342968517202396208531403405758033495889389910350142978909335723878752897017440438403755455520629598894912227989118450201762419636215101356448612085101626499910584969514269045634869271486068632760370927239002803584427890662054810966436965192875138533796733658405325071430228606987227565184329687130171578700885692149675698570033067663384507186796373191274990477970936706010834580318368359905184393281163808929020794298477705578899591889576106899889731593412977905241651847113052364464585491997594758541260194906072742174109108835742110612492477681553584 [127,105] -53800522607904852809186696865766203742738512925358091866306624290815151340022139631903614671365022976750023280553284022444596013585165433107566562626721982113448638105500861919594730524036939664309063624131433395760869722314662031034532324602604894513810238451912147903233137702378568694967914614921117838933044293030547200884915139340537058036575505492383187210014102385082693417694363314964385590260187451868094582804019895175344227410244205215261632795572102356346963477247669315902491709864998331840386953553200517305425560877868016325456570096473755391027037802673065946556107584356126028904256660026074804092451050493614914645345829083649558112122068456342987278974155672452683697015993496787551259890485487052690229063450156965353478083208165227428638448810037787222548805442324724082339603586779398542998807089445943623104496140523122273388063049413331345618344884360911109310146487566906273741760577484529877932865464193228068184028333806518626343751879249482246562014464663228083072830456476123907972460223497039580693117456709408403969081535752370220607669313393391322702176598623981722940078191836950711130863790916894733582224833707801373481133348168755649226018259995621964476565270327201357988279364183566012538496455114912747571763821968807578456690558747341398188468789686097530108834039003735926780042177058758802568283185924846542494292608843839024790814820822315505935320528553296288403065336857571634706887440784830152400871462833499111705358470118953917329907389767784242475399952884657631799603428222649134996953846243009817964023027906102502947178987933888084844382048703761208777850640395302495851422404541535773297656766212531502584803304542581042911069423097644829392930023918361829666247398521059280005025673724295908945786660297330451456983603908906887141646444582120042794935015820014003431395715283533747484326663810169784960179381469608817071539930440546179786766006166150394214201445734366031726812977447076700493268002530040009111687121871917231830166708682962996957985202564874535917873914466361481453843283717894000611294088254796344812451058183024458425729540129779657749271113099905473217067523516964434776556256482945443405822403143554562362482791642775879588656882748203391332630110517915602006306 [127,106] -137374453523995805920632658629039811285186653823324443531602294592964718308303085738992155133947872869111340199572957177690320424626719599062386996825460618137408029648478074648903536092067725037789990448168951230355209976147517859485615649979730500612871319417082106277471249800871953333158819990009251286354529477298820349824829374503744700461717449816152545619069625004042705680493468939410063827972560320411360442624378012023107689141419478990080516741497912154106359527162324238238324312093492094398417804903170602263260632080679673406125614619143566151817234965115465595024072562741185800821323917387995344865175691807832596243058128242067342734391785451339168446820070603004457626012052852691875656033550989397946908303464822183805061403478392560870937979564450240566225802913139043855087500180743455127940266039078980828870375633505389343005779446182924532221926966232589595901102421630961277666286944291424493762673784487317310589435167993832782631403077011007781925050175135788360837638350859490250085308019627477532293774278188045635090454784954243764869513741885624412133130813841871314252713900904072480719240887557229217060004062814598316461552234163059311757193480253218169415257310012130336371714459579657274144106431710943127147478684055944339369325810294553248565629923464476253293011954882251830081745793899679422958719752629708370960198938242133686219431611533351116559314034976401249580344144475490095810350851133867943347944682752272906962356384241064200631375203602726874803186112477147236165843919358628638381531210898857694512995260042555717936457201518379870118990197743448002924320835569867020911921837016969399663454375229701112607527183744422398243523634173867757768817747390116056316248685194100773878968096204946615077908845416537350454492274657052810302319686642470562972497613119415011786290335218885408609837870373496796861006764659167547563191446457152702424150322206108842647309494593365663182009951733994328634805806701436730673448744343328218853953912336845901033159369464801689046203002239076385667426914710007473924804679890479936939081092867395265305239885682575329872244747013500915955407011789618177485055008285624815148521029480288711787642501336362081898624698366088920117772050797254656 [127,107] -8030949342178420123044525740964013593049937012139348517395595122470670577052319182622681539913412356383925001989913722431043390496112095236295335693838434877347027720001693548484386085930314537535879123714833515315765200685245794360312360884223491156277008740281921887192089223022151277258920010472141425403651642390375424840730873574747672777585914446579807813445063043859436993076551272476467269846690505270734194363406654979941906726954130836595338444323354083552978296719204951493242227448832889945335969769933123670280189517609985132451472792057671004864403350995678139461534150166815625826277263341537853741268925432914961504489859185311449615252036996529791345636010578949189662882273616030638938992706834086661952547843643952850775114828162186589334378579754688826014838290119620865000400147578259889565568176296459702492731848090213482226800477227921312063144138835732662699923900583624130553281643514153112917049445054784112527625866631251560548156600982173024783132098448194668681235994280739331467204146484206186404765683528560254109044034632158503738840296159420511722877920154228891391231236647472734091655196552657315008510939882250023437808106050372733342747011337896600293506668412696931054505709525828634726306008349367151650360095867915132251952428391437144250770758021108410923979169570964317394360737154395862174580220518398077631222571159003425794319206781808591080911972783197022846238277033475962039060932672941797296622558248314484313712263950350897128510859096692046256930938878763019452509097485091882791963685389435530976651268540254879016442971548359126404210676797766520483884363862764066749063207305052569249180923970611809155546290167182792480721373530492969434235383324203079217996413589738783671176881808795833271605037905492912221557531336846818707686425230632186955031441210438287118956829738641498136705492569393569096451257303005249012540871282634609360077993337348351598275683011245528696890753435497021752557650743057525183400862997127440718705878995207432872796257828288618294437827121042709492365312863352623593829610055321400747976930918065872124059861509293099213482445632266480555717989280812917386830643985651368121894902965472935771309359784725522811453525121511591756422302464 [127,108] 537819553619508996088488618318283579117737784581563199116753646110237383361697279839348384945342486851490190280764209070112312882479924075360910926493165709334364622359798455331506134356441258351816969910052649981442372008860708907987515135307199992909899685315373597442833325977168346180747186433787905541433117977558656932174473198098383153555182814463866702555341166623248361779576259179625008701987212299371960228597131348666741648697636265075093932910257099355482678616338019818354289665961092001364474975576598391751914783328073809521089221567281689379603573832905214870811844936323283188414222184390670586779716018089974249815192944054425343848141879074543402420544989231074583508537974255763252255511143956064376354509140969504223937061080341842284024264144567426944360586104335713365895448794438730178305594939243839584354220684989070861798642080945912960599058678993449000258026727148651104523389852801482650407601160677144213169214302127158251944124314509127968048616010875588626322539074683192308020343784591806823443760573434806629900828561190389375085397106531204620225779908946117067672899044977130450540192605783186507623937161993927079385773346205023687526399920760103714544140289985061488490370404392245800232265102070805501073904161707416372445474762315004318984153117765407115708758065644740674020276247851359161129716589498655496788899719800728099918414057604626247501656484808379007685702894818658830947418362122741044614881266172848125548120195516767791566445126561567625214515698407450233162775946368941597276926098972729169877620885149064971142590810798893445420527549084128848475155657567076496374961366715959803521399553958130078518947351708414056070985373473089445983421279597002029248856155255479920821450082040867558519442257212825275467019531359305653024586919378510106492071279886315275685459492539076226223124893377824924534012698671404770606134508190159813077409734066412098375433821754947338141669307728617757502416309724445887347472949219506127540509035841551636419247307244340310201781000643041229793982117141068049114045669300015433230810105012111423059640082792525970227962727716565637659604736729064221650945222711920665235789055135836642524798737411038675597473385596786297293696 [127,109] 280731144628746484284320950326241049752431859964040236697855246306454518146053241858761126437068824878548835494844585181420287565286900434559836779251046844666054568293909999277992363303193862847581393159357779845601336565857371889376666550809885404977384701530866656463038106866200461123651463395652891046418432272815536846698323723622246459136399249062315435378002754747758879146256829253478403794125400999503680376652815532942631100429914578102642623863910401786170083359801097899583710630280414683372390784881254909700035651335791167894619255975854342191011687786277346005374601736009131738363560208237368204276786089116440668409627127937414289430142614064338742094069175317882652718274683361852315563497517654968812559632449190126021794328621225604380173617840558414454321953767972465837463401904880558472303131604339953760324994106680990790974091131503747987031690748017060393194612370415945143433080729849004157626219104767598506576942233040733335540068531852597562399880158278744873694370074358001374326122177556439607284410247571107636555614777176744631754971657771506562370415184285355379146704667940310962614138664336963155260671162919155753759729455983482481066631400477791438244959201566203071607733423603060270612211336628613056964765661908584090092257937249919055357126968633704592754353437645494690592456222689716599436625589233114638963663023004385889579300378704226650336879875036978137074108035213672705880941262002971401565714239633193037292897073394486176679700255645199516855955980817769596577855442492561935427681166040472454145272299161885904490232019808303520546747918521031943476935668943819561785529821768682884222853300914471679418930480610152540781665113672263646489203348956059085184533160385868376104282137893337719798631232070768164063011875592272903780124874754837058563163171183799656014263297426512269133580468548430606690433232734814692784943246932192673892596768061706561956358246991859138148696586102598967231144726187867275214462358219963483486390282958430789111848747802707256447056464344946392783011272083416069593632949980457285260729097861880433845850746251068608233268471341808469516744477028187758323732518069887902673424649736028891576674058805006154558197467948512528 [127,110] 2230902700161352978866824096038698096944705952882746939700824972785206746641024694704578216922668209462596735079458939169385409922499578227756138699665524780069881418326643501732623119532015240253425570432617051421200509408983113015061346779121769206016426743719036259055533518860917625748495818006922658218887479917955271881416308093203975305193589256474157308035375866195119258829969814238162381454894582342121608876520700363172607819790874576121992934892953082391580120877327317423410990826082909852349761518717777700441743115212151700007654343153232940924879504341076890855435107141606936077303233380903968715628219170832863983373385908121061454820210910785644841360966896387631552250498309451833693127420897203567439458377410080561632495970647039556267151642684452622562928033096463882378072644401098093820462890485126068769469598949319561051260133240570034904998337248567312596693702029741763513763072611058327436982638749275473953806973687343835042110418102915101010768967827623423051704557006153070462678159508596116102648296304936052062762881910070476176204410523388141771907612771255552545165381710116824086841948381681349475076350334099725977427196479502518590658425473037188951173807026371992044011860281494875937871553654031205120818345107036383807849915270083682846497482054027215270061689990625928105518978131969690986907387384843921180266382714615649208994869460411758182502014871887208007053114534433333581528068063035304909113718840356210955152342164310540019490138949927543326930722993343870997359095659229113064129134212431802887069840250034039161183261746952432284043624720790583041487890843240623166924917555165281234154333974936734941560107475662595623951551567219720212748185988666659129365164785021020323458311471644654642500908845346409474151600830957728262969413669116963392440160131789233980569291074641348745631108821402237464729085718222676327417087412988254549871769053439073531705991641000763282799802562518108040144851826797176261413166240735688006593764998665646065973683221300804091316292766429966311910982485154292766455316540694891280119243244926692826636770792558793802074847248076958351365520409918502870083155120657865351563427548558169101104234246050490217646070406144 [127,111] 301179128679199118164977738520729523695948660531204550717822802481061184571021128961932024062818846202540117857818658438161830900077963879857732405938491962593618659305543876947073718585630407548581256687163790967720377773173783159877591418133093461517246204378299683470558906071256743068922836987101976557666389887034229486438740632174469164731926479280916515527249651565764820292660914749167142965116266194783741211011510360504750657771690297507781034360585844816204643391312504753871674855261771664638969016850825629576082904931690633236134799672218491282637343451821833432050141261910391766516500526949607618741640575273566880883740109059457777542935813080537466735035744807788274298918438220148215951414785119655195978642931007359437077538447180686821801306302613435104709153891750703568666483340549717381705437375429387819983870727263094336061360510325263734505624895901110632468741021248645008163712261283500471482814451270608172290170233534077957685908676229505945271713962318744842881437491449490200644925891298211595576279667931797959473418344619643218389680923774186609614042142854627425562650595844839026835560684690887846923332716073719364203741959629915806085934411360600329523541951007795802644093952904205575375815602568612874348436040137659456088708895208290391076100566974971183820922531324574158879570720153829640060806478211201108086605468084077278081584205612785680436084680731136719754965216157061254975007430360042941144115884878006485882705045970095223088128797088557696994502411094370526222025927472337390912553189983782551774847117025920717375757996387037020652297351999028178197124799639751260330726287337938251091303482981245868388477696380855477789518543360267436181657411676316839610383913580863997039158000450969752686694954673531445563881746212880956465667391337438847622077716167517454304657285698948450656516054997110900458873078219896775456800090115463391062950968273463082613889954512231161821439406242714864684765136650602966254525128325367829398308438712258716968449377418661741196717796756827748317681457263191181596838601608656128899638601868781185429166092406859321252924562115053074812486091650965804634304510990259588727071935243738398757921167018481155752320 [127,112] -3804158235183923300844884900763773227208491754846235504926456868460792406832395589769635234450043922700743340800820941531957508503424946239115250677667965603844841509800622000137679082657566791440597292818014514181449852094585996614616536582155337650502445296365688359802394184016630331302810874793102537756062175533956838656949229111705899640647263476301275666780477083941154340185785570031245950663389313916074962943230368867194178260908487852834656115481222605746231016275456429651564519855801862304237860830401267690608894034560173029665007300941422056048304351091394148425850577354650499887930326896907125336435601065261820596300426458662745547829269233101096819875003007556636069636895379768616867296655110615384337857652539130764781976679907452634124268022368078284771476698437451555220562664550064744020899574264226395824589499033679163340629498049691742327924876319237968274959963544703095493572232084310029930821943937827513887302814580633404414470593129971425837246484955957869231887217794021799883075767385481781193463328922679481391023971814023806796813941171247463405852313813979095398478204559561131093511109758188917519693221517099969416549876272581497367510095709681616072997322150988371403297098817818451708634229576761108305329371272754949662151680586974362642749721357711282469058874270967877899711086356302832557204188967423703883448763453500571950539680759619460315951368502740514015445801411887796663264760957198669378432461903558570761582690902411070030311350078856153966663983898385432521151016132711744962822267929347973719838798969147531830189486165460487735880613976020856109107137815805232050774783539532672257861827866757699541146369523924241978614659881421903795997061959709638491202981574303478640135372174845657679634767971645960411573989289584856680822694385644525845542510519025237308709947371564048999730700953972099971455758972726687716339146005259051432456482032076976428534334788454692884525144221604016727281432275433649121058139145902084542085834354373028208394922376925801288891297527058324274804865433986787656419530434521960323272337455795139537864155474929417514306049169504696620936706118747459724848166331055515972309771820230027864311260330809045568 [127,113] 172313734012251606599076991074220972551253553592424468174855940054907554090516169379545177759605085096431215081990627701404391551453925110430561374114444967967805967299029304953548064298406381829232215686759299966889049414958088951612185260197375358364507150279121275218536077055181005178850227335591733711524136840449427921768108643339238669242664010918665949746365927586695850622510912466627928948755835970387775490720600363898215191701640143869545102377914952825092887859875259883014747080962583700885041208539384617874352406969443161052906528086137345185973677899358271478874990050708770006624150714751975755980203355361707206469956022040939552682795897150869462701967223080688237364926810919625835592931802105207393970723628944717723690888856751789697497731267427971947504648809396491929552990828603259333954527911891425765358475698081734387688261644119630355397182272226062254459113754419717962829726196154988362317083196106223782916351285798532139067478516691956181957027132371333392782471580261994415090212776370735423670160372311885685459728780098668860822099739345787148701155891077087218835604387399317440704914239317081474911063239836867543235165737883618683592887102981400999186240117034146646461216156083313182130003506792068586019064516532918258191622083750139050550421798386342543581979082084354342790543523818703927350676132271358929839106973055644612808151846632128376282402064749544988831476988043429857201981315813733346514559547495454737345795787783834331623316871269968434725695488387273211530559772281114105896261669945686049300471382449003438043345713185581688269554598867833167323187961774176697156886200014203935424466517847059323520636642735878839609696825648528069602537884400948939555703802726505552248772145553180794442207978202222786530885788367652566691484803474202124590959157855515159630928121788559645280748272257657778013498625621457760982226445863584625728690898900718024602112674764774223866731825573479692691801893034296819705807083503574452975032808812309548529591575960598757310415912682441435152870686443224440128445928134169258687430341164429251115375965452024755939195664545464358982138537139215777164853887777404626555365630036458237928855939432 [127,114] -2396596277665543222886968973577895256411446376938806089966750856154343672999375196708387968151515197402964477857168729154252617564686377904533657200660586600901723901704567816655690656244370372590384857189431436862128227181174837892964036316316415611978579546188684535299809181134011716888178687931009729624700355790371331233232839426280562449687971517993532721965570957109524148425911861255133218350978501200092706933323405167189050423941122205953100658683089253162232345282821653173642167734202589092437138191903823165184470361074951781443286862971797098817976488838297059315535253951241424536315779469876903897557392825724657394815117818767617818241566003005051153246027294396654712121366550455852628954798224962151505580453548281969876296521927884082031286508932318886896085457586864817850077121218197675171181832867123069825803886181396618594712305892139502981969069715691774136570235097360315815193358337470605155010308037830301204399713759999652106167223185727229871970593733399334624822982596976457061393922183336100044986727974204783252344045846394403440046406477973217623874694349351739787075610988748824504564254433906398998441585018791829183353660730130932658794111119876958271358178757726881171457018134823703265504061481694981103694863749102340050446937310005662779601652078591531417141628394620014550879662044981134852558805548545587688439955185583011958452232025382603834754826634069361485621820483916066174911381385443386060730182835128372508188259935264300691467490625037740833708472107727716790518765666403030999979690942079158813125323953860621666961588087182403420167497548353141789261283191169533467870694886158899393696025138017274595038628627761999875386066851132002130925725795618821667558219370483793540833695913323358030150586051502573910956575037053915366508553814344167164339738394158682499951810085986382872404734921033189668430189557207838068910780916384746344951881053446424286880206544216586466678358005587241424986378965442438093063674002233835064613784267528035366510869763350109244653554919991580993626544783528116167910257838273275638109663810998651055252494080745631350488931699175980281508540618099907715453044041940937815057400362690972441700992 [127,115] 3770775035039697269969563352028123487989781825033819216053709668619259675893679186864366353211994162176609604247251884476636941577400421028300654440425374038136574039848094237259511456177309275445993504961087823560928542678255989084681107848005052273819551342698630108857050750450383758430359931403211817407347234279996966214621006406897682845931921425029539948312678450451477355782571994026847958590816922431249894570313306361554568005573141062994719795554912059369843809594254755847727355978430255116001489999355103627619600308900891067832473642243998176316988874316780824232226886250135583211847570579026707189052416309861432365046497922315923419503375267867612730106097984915217563252698861189757980450602146520698798835921161987826662407742791882487934755568214742678975892337643282551274463459341309406181024244434489188026594709548946398488053088702651600220403653655194348634222750371750286222362480603733021599483488403382675304726690717734683679923409682553824155567834521214867285932926658990272219537189616128544420195238351833723475976234928730161633625843428372040912712244985233665582810791664976720343226730711312465029812364750911880905097710518887594862814954537924816347524043693856913499604675806175576367306837379933699849456011837408121984152454411215930241450655446513177724486443200609081516586929501111768486927569178657552162637542721407353305885667616696447324838808094285060109202282809025670819822341210619726361904658486373514189561633876567932409841138702728382352890498756805564323309722575359665744755381398206007357260553001577027084471404656136351805299330000359369195542718851243573717428870798736449124122682930010944874886574457975490451779175384394906880270421699579676879920067196936130389286850302281882431781452882157789694359534703531203104651576348112801991534123531188328231270079650995616822711534832496909793211712405124901955977448127840888034238213984683641170416759397948877266757905723900721959454985104363698477669489664563450350236226885816651526045645015024086365222312289762228111064426186065929560903871307208282558676133943950809933423775374503020631802721144978031482911660843686203210275730091628357575148149309739143216 [127,116] 255941156319298264008625772927543022714814726700828510468040298005928821175128003941587152646328800499731419494532552474706738285186293637212493429168547348288308294053399258365071073703514659450939801204993432551468145533591346702846825538623294842705134519460585566216920103710941976209508135042747705324881155179619284729088443274057525704293697286721932169754497146390943499536197503652377853726732494778688743211539666089882262919299956790766520233183792008681476398958628126991151031243333597026498927705991903617038855902584141067504006485874992411191823682642722830413166472025776575509851754375412311486470751516624321341816085517050620079246607272497508206554806062815946700598195922675598524175171353885590710009699913517929042922480836027628620799840510445156161449069721340765887547091389073771852188750563488387719894969378309191593315920493816282499390558693474634973851019886918715589667176298155967163201823314609854401848007151553997522099665291456546794471054727765317731898841187543766192544948330388753196961405146625687301446724884398135969060680470080041975450655316320185899419904529860615086556331878285137569830211187187710275699672007954625880161109722503971390720628529327724748234237420651095343936606813854504028305453760087341175257578600142496232683811574116380795079480791489469602368135312403292003056273999967641556987652456542624778926632741884234932927740868278821212348330946039223770178263547091819370698219541939441827246167427648023738004975107656094184305909313419546867875590768561688805212030754627642560991742745309995438959287831634242402852416302716416187294969331841989435766954931016727869893945272734687245360344334130544807205894297929435864216157601941064536591642017664062391034259584666717733645690990268313737857346841991484289012256415215097710286512706622815546166005539284020045431706907056489640220134758487821262188762170931024748198734621754027310925055043109487388867587594473387334271601383953008817580159902309757164374587005609307704626196628722590042056682293509922852346941698379685753513139707650685389687823150114788055788246179387499570891471130464581148889547237451824018847008019587163688163264451296 [127,117] -1333225129096210501689365763157912673246278893544881586035878471374359117775646035120731127530429589356796960996850485872491887632255639891197746086026178916117780976732546237311453414883826275679744483244927028905605718874200227031826155592278209045286305924372127540534487127387620263251693737882382205526588306743155047883559681246055706117604938578245371676625182859976639186927756749689803983933290125024314621738764703027861412162885257032495017125577346701912003065920289226544759460045503058053490589342621815832011977322076613416260040822003098428473480761545890687610291660391286030818519708764737751154721231498061908828738221757348489660506688404884311119958712940256474284036153143880716559985460956457547503911593708196165300752282115112665221431855803045992856944764588873842958976273188284032888689926562469979263449166147761263939439417152187170988961096845234924708744979776159414807662420605592637912994553353731189822891326510151327522573525071045197600820764843704328022246349963335079076769214908321128232217599722035831269980728016143008868460082084677043859049811753568676945009357274315442347846580279772913227472286118788626877618959535939062821930664636370151695335885814386424391119015257077550797439133740306099414533894910959805549792784659211847151285855616341145309700639130946676569731071489958354325529254687998116100268101109201232114192749174201007075280240605108732515303974710848728204278464186258104429946585871427969465593436016664800005524811930944650711138672573180229794834041648840736679685448867171474439740014675798623986249931519372666464872592644690273986012746892951584609738137291656346843301684144379467519506773340516883911558952396720221098239841034557750116302512335117332423431147391600814302796854659053228575310587540181614723177647367543875998053660962954983329787782825619339329776939048001704219698749592074351221000378647223029517115751553062420239140119585755158665253667182551095891901955086438127461151949230183270738446190216027721461489913945240970391866247566869412823677213805106900404969591775501353596296533589569834749488582203260205978827945982206609830764177610772938614125777338470415692400732 [127,118] -1159139389732747245836197577641498268931607027488582699650041184168454749183875457820274181682686520367481338839893050161215303215145957215511357960815490558377323861186628148339659264402401422275765000908507342696199689875053776461822178146436461987025343082355866749822689639195223997706196743467963853998478454992074849800528007782078245595966862760457200166472809691281427464221695906899328420401534011949687838670164736744425009451947517480988448407928142577102443257098766907243963445379880656738510326754510446689726386750723386520789674655197385707081326866336121070343970007086275398092360540992308564706886134336696726543641513197295243097566182431927211119636932617483307566359079747211852932016081590919551468470536425700524903576875589694282631378128963508675918684486552888619427417971244625949972487223012233170757162209980569516279078122562964500959192518315014236260396901911374830284099117658661042093275025316271585591290220929615608580225611826144111741265263067142998119759098656266566581911578720808674490331036350197305774070667218201970704406708852807800739135598874036851967765404490202127626322938858129615177255984037334988094226496709232892650526666411932963915216397743620096021460445572835521641941692304235201131069285745360364947730499438062957962013649526693215839520384855943281343562265767559108624974689393715704378099763996691356385451249249650333950724590570451860681369006905052021237420573507226418786133735637414878519150883806436815488734805051081905783985450730344820028539071283210955609233466859654624861803577440303788399663384833867355831175026700217829625858720972786939255072512840246493059626925535283680450877064228899413238614942558421314063139261756932096518175590787717832816606491584772662464266757530680597723482250964324270824832664557425522173378143756924910517289054413208296651007783942676405783052620823460817488650467786067378797107914885376819359032452960750840230030743480098297929523814303670500016953972825943500762474836245516389752560994251011954363202195014340145591836012995040363722238967174740169054512878224782642353847270944330460911857414949851517041076701976377204529105554995132333632 [127,119] -1423022272596598373890121917457548375435855426122745625809596731263094142964672212645647123161905193141990074977562224327219847682575493770805386857971571727432334839622806814456551345509050805161888993727238287047620049532138316894907904912311653768798087446129844010837093498224773840212457405708753952241513384555991717452038130407833415504953460227626634814867311454287071462776325907815108923941923903413641933230942935520873878787975798795245801705232136289034430053333094272598352566333452115825671155295027685635350019613184652884895859459612273793700127208976315218898358618950554690912712172315537105376913947067765943958251010830395707851713864823883740228366502699853876676343350942616340274138232593243003182569830175542162591934896255590393620813788825509567612598536702015237606161821389008782148996798832938327283902439238534060179817982291243946605318040180894939375750806854331025934521698506330637579633484237854890736736400659825394798985869965353176923850496299611890818707575105334011317018269336707410954320312265305853465427039458413239027445335004552559735726119317709499516429363331627311302486923175264439710679672296770544056600488945448516165739341628295966819009404713055089446810808137461951517015277670416934208981318191869404973553222278602533779192452417822149634676490550258330381314149995892036886720524792910526560166885693952996405188949215272623405768384097935064272782189783843574879770966113876445334919759097146316298727828679006611810852796711556663273739792083563806716681357317280734857015938914375189655716975980991127093952352735728076470153385398681982494299765154042619926028264420344097566116566198256815212848011073755374531011982586659015568378241186170010597532137924987142522390283940074037742903623100574644786983594870293193755374928126486472602094591888701259897035798772449738314414086179619806754910989548699460826180022301117457968861122458294025645237278228679319206090944268673993622444396595986529372020500217738853009486097068242782268392942097281817496005062814566912834991130789894031269956896133315704423359571910288479855196362214059585345285194061342305926133008679327041424621994442536 [127,120] 58094765161984179576122014808459879719255191138327647829636787874571999920901240317736503876083504818381252013928096549913307371031653635420799858559761050030844492078212587799172937789660256149305291263558252152179194385459623999910987137065797347019989289540077247472323389450534057644798945340795931814390819679617187768022175712549224861471032057245297842016101095609792434142246194764002580508308468085972606583154861346734923400151303805629428838710721717539228480479341075098197730156937841467518933287323935940413368484032912919389036030512034889153994425454141101255555924681088744550883877264648445273055028480609198014082301763480798637035919960642349414052849402799937830358202586062442510623541092799635561070261843657601799919039448548026037874175860545088398793538224034585612773672696400530201717704660434226066339270467580227528452486257763626603981937792521321504574706541934121446831525598042582779132614360706635343693988726307327785370096740018871203445650252932504272118127363420330542167539386220901286809418089917287612701705736874201061898496144122091279601399052286955648204851284889969808073116294250244154012296046749616221729987854162804206755556409866668553877056844494132184266154887529939641717570517449385177432918603031513290614647987264114274613833370883286215323690841150890793317416736233151694726887498859761291880458197035634304600248383725305761145357307035575199985154024049149087350024140802664466312586037444371799064284358308726223108916577327134580876761862784299951197246386231708209524223018664104403127204441699742255042834526131665013279109001656486762240169700335636755782294175976186872679886741031341358876774432034197790329143033589630073782883439555504194725740164415581923161349235701109963586001458487442332958608692073599775303740566960407488247029012930540465190028266363916583513997148013290224200397503050337864478495674211194844812440666782500992675884380005154014332394399291683290683468631243024729171682907767120234782300700572071958737907537097391178561323030833141720489440549070179224953769692343985254054274783599754994016384029365041752299328798528489211907525732372724932044240 [127,121] -73685339010575254727852439683800900662767681441864976929136810433966924564366636228369079380351576276296226082914570939598284045705400962426885844289947084964348867158874510448399278077842628013434958656546994274318282788914437019350006949241048541955271179017839961683654432296551931905121596393190165402582816667864093828435929836695413206199118530417157445868452434595262554320862851665395403952539263531793682480235207334714290777429813666631337312307050159494969363641879177206190072163132501474739799328225330108531149834085244120400467323713097767413073503040759162610966940326762695924452792371442223518555571112148014941683456597386636102061540421471045068318692640582324613543429313258238013227167253203246896771237156049910145801511583978655232106695156604359975041468373968802838745789309385502913489452547360426256603061792960748738604889545774137100850356302743797625419930982282759201501924489175556916204439940161375578763516084290770738992446077833069772477254020805257932246519808301892872545168661106836759299960927182911373767671825128589393166691050912413502248229716470351496513682937454743721995860704937157283465497788717660502477261560688842890069284120383777070088392871912561389561541033851278164257818979532619282706590210001909474940380925069316652014082694999730768696470399433880282831738114363042347872184346871929692322491955710110456883942787396685520130085081273990205049625307879352273781274059775170687865040668388202784114729612484844284814945268603605903648485928673655852806044490667174170768820919585599531901679317024314286962265336288617969352351962349349331204659565346645900625945110289135266320494455415727309655773431154907918294727258560858927168131703384777480198020979103283319600996405295453286259229416710720961902431161700484755665605015605302986125482012271126857819120603439656933249808164003961004352576631513915359119374485303180059701234542355304573568323735682204836022317914357999015574559201074808587710918186272435106778987016276462389678337364240415805343491927706683545718250630961041587776164533952641652645895468681651953130321652707899944600075378209445827450753643356973970 [127,122] 28667396771460812415033626871153690334455173074598757190244079060439223890747830471225926915450564510556228009975702960182189846523420166947949197664027234824359866361558573969538293225044644226665566813809981451305970459510897686055926552792169733284732334515982322852713247056529288027832965546445833661041550651956135449074033821479558601908483313716059916177115934245535184002073610304039242067199584098491323174857222007605563177515230128982887410297468224302474641581515187972297191376696746746754605505524351635370357901273894852472134059599502962481099142562336949124409577603482611203279581223627954116874948758744453205917943904405011173507144934180219929898557462442420724393755888819564405601029771196504061855086359273134619986501003809685433011952632931827608628164457474325260289008015603369842673863324933686737965304846543550463486272238263032195612979836004400173203722531104389524596778903487499081737760510188498235741543041245831534031378578277171643199031086702900862736520692077474081109536646570951940650221094107714670611375789540024028767521609162054616451794100099458191652080239764237589180965976244806155089751310212051057966056691833291348330532930528531663292552343243741136154184294841290512612264205050269045194113399756891279199002036989223882190740241906719171190034407230644591884760699782398546690497325836919788390299456287782173487403699371612639696084334353544450432346009811277682957290918822306524821933934494962785869661673764974501501341060639387803316450855021434957997081344025856185526228925116785951037417964119142625029958521952206901493408004779894231215804011269524203939893942696676909785389504325739455539891908400113183017924721653024591818081873803733160731066599128541758073802212505170437744985155259233402255357406842138671739422671191771722479123332509437270653555054961713682166953220669230229786062752563058278004018735779287303021870746921399013521648427573964200034910569059597880498576455567802824475791300920470746560290899058565424522339422422010628555124889877142750389245303241675548104549594732796047960643324744230213550718367284254674662598945659401609171057517056 [127,123] -3228130068187699308832999218480444142165772027763140463641996717055723005038724181644923024931615508398013956516402119509619491938399339924378815889957179712958063999339363585664296407831879544110516491370618008967294910097945850701440213580674521468039106978266657171542682292155208155708759682736615476798540142907942494082831098324060900804842847668087678572193163687904134575054058824568295601582457881909992202369745180028039730941523908861658887122511177278065976236109060088277449547779165499193493860208211013129249664670085311637028394927646757850844732081288234098468205306063094903124793782051913855912024033849183142669979808125639380450583953227958153862700785992446285604832916829471724207553672285810166289834818119933049257918034478141317113694086265467453474603257561277153357054633713185140197662395715479161442080901671138429403942959308770090622221435031746223685909960424850000083190092577202290989041725136774174697610296977800919598058225846557485762825616859340116340803515528673316019569313253994507997407420422787178856930548166591758730574973911748559711548065150976923130051741963284984602325279640149386022260844873229041566706797706456157015504985197180795657352660874281478397235226473674550316562920246197062889851475279437667445986067041475318676326856737351068607847800614097378190049642375161227822316118622306146190423484703086642921627722572314840182232171962092780154571283637815288294634052580005162990271737096491262968779572203654948303612699112809141624494474782607787338458728951458159766345491865361930189815194614905399850429789459617540306485308813864298162884728718774740705596726765312979322977992495161054373402370609020438585684190143124325758722116576555468651659715160010391742559174704156477482858514107168231707716596182569696487027783934006760491973279690587540274813858870974199970141137839561457842944389793348276360620867618734409252930368800393302094923081412215900114013412742866004237150040577113980360699431149778734327322203967867464231079519431871286682979960140711432589149083935636937679099111990555274796624927028230902512256802516140586997679884979869843742656 [127,124] -250687252153887350565668025490438880931387137767491813822924717675563014906905587157184859690042120570235518715142961524282019894283966051845030863353639575732820543777982181102124953231834138148865223515934026775748464717492875790328691079252157090392274644522218595067817549999961174184942355144113898976467302699247019577293156289209734766324834798324515888891683380068796150691191771149237832745460464178730436203462516906728831342811232223189963608140674833130113509718341483748058942142705090161271983252206062622340253138568969328500296468655939561607243306313249936182952663032848922198018537258567799168412093451184498625892318197315708088198208159891131591071669628937576500738101391171910290013191521863431619085716477069920425673549022680066774466323837968853070672400633560310433068915455731734751283874980138783366847695429141886724005617449872129838543295983067878695217954917920549398647227820785778280119358411163408296358556950325709261551306496319861988000860125015798443092679449273193401487816638552427059195841029021817194725131306034590077529186023610704749847579068349407237539408581750716378179367782550841527606707465301562407792881243928294974370450774402402263339054061559445294500308309634107528497089954287288381960940878685188517983865885320045226213746286596360956472125588286151380452660236502448423835837384432713681661060825494659014842272175714111672051344494852000164626232021379056078361297183884042665467120302242272920539904562102748726922326609818440246428652532568410826536533784103771786291844108604505510821132439464268845095520486698757783358629050587967083894013893447212481612726326802692337063217936910253721684017963810321024874577992382317901022387506181731117874656185229649591014328236545642123693259151335571738275981074753370709872049168049374233629680871649337408438862360197349705314819701306701320388252553230692497128305988743400041628422904233697035780204551381539339496284184875091655225941588650249894119722661928549030828497784673720003814147775484767456759275243300157078162307992162601786254758401629680381799134296477161084349165968990969877820662507925024 [127,125] -1510657786756704265715855804516004302330912926132138490048552540253984234322892519136587403724629415858492089381628538622433849189294106940559704590256390752147281846959836912872265787194291647160043800362319834695211197525718765212608393208147642125733146333462137328790591811741475477947411518845424547116970505646672659091386058959959403193136088343969195396493662757578697913408593132710100135041252731826014113706354745572579027881689855722321999067566135829744874675310891833277580583769938301669638073677275625017782407459489743353681215551948283708202214891024429042639936374895243858728449622708848589192827016696348525073713008382357226841670267981460673299218278410556272159047658308244730316928861573662803103525747541882459398187823365186002635739678164287997154671790587148704027493699397603249978810462658741226887547988561727562534026484719830289037629758493781602797211196083305939206343403579170245431172840816165614171748326617942654717110493388887971850364826537990221451154239064850319750953516655666175491364589897090546102214921651865063012236556496407371627776807668781940915622021956607545112011520893117396066214118305252329601541820837837702443346992214123393371084103662747039456039591581547860042996802858453010629418282888856889490396926755431581042945976834890627562121772998560270338317900773995787451096810306065320360232452605013833540717447242996592699150823718942324423791441809449420023837609812488096606026209762607723822149544069992986772737650305635759724756776086412233205503676194517838970286515423914267438057808609643970260128823631311150453306821280917630970000743220739759483488249881897414070475746778764377993103372189411283848890441588155507951255197495230116732313231023034933745448562067555397234467345184019417246070998825152409885382086346879009375736476226225803299688575897557031377369297425600993594050881260922739963176326943848573849738649165408666990222034002818494732295327402029527625054526838618110831312361240021590729092540204976583206087545208276040208496713676617966191871716274334066512045394265229298862657007847097614268004867914722643380276444 [127,126] -1021636216617988828708686087936862133019545218525671442289163521314919483196353365823997177173445413133424120562488055057229127402768279754139445607315290602411209715514751012164882853079636623627127936944135061091533415194183335328931203879288352522282041679519559388693946791576389612227359072623742389334070967074763177995542250511082074885116220074528575623611423257556677089491439696799443072315233519742227881311369072266501330987251091842713096645479979612527370681116379141507631045336313874073226008173433798952954814518427048529759889518218822725265642380574763337216363737751903423336910553320896996083357705093225364193212634997495744003969105266761491554498908747775211347146970345458086820782536730478369652859673665168422194731987398422773014327736516777306946525855451703378769245024480004498255387541619624492286392106435516385438926066479419796369469239714624051279740499969049370330389919455502984124240920542511443961182318530666094451786893928433385870142266552120182947270476101552944620138693251088570939546114663376339768112023577585102737163162587601180892863003816291963435304047999554357322859465834017121902565563148096930118824269615047513881357134206812272438767150881515418043240783818271627510086516220115874393222962519012157988948047812306219167956725614054075121612689879160424000421940822306253392176839046129076858950979407842527874791269465017987226624230269056460965370698649453739715765883993100184550432399728458585137419956121062550657437939018358028608863871915136730826560121273674436600651860031213055045439924579377647339654227957662222331939764333151061418456957249378775664099485444776258357689534170906309106103046502811434686647074221251482032269673889775087929178432001743550592050611850981029492300584638007466428476025527570487001529753545732729222245686913022953487571144575464779633334219596530334282456705119263786485507345622392390941711689464752423446990612745270476867710757427054653575721361603364103503604842881757146391228575704263979991281223914691220379485920561590898685188991768743406314933275248495829595340585751020219193635944419347866240 [127,127] -1031000166486151716711008675756963460729302159795296107857108672700342796104213465642847860709195445216932245460225436714731648432145398859646427168247379553861854057794440715542665212887287558193897474094905548983393150873534472434249127436209383146500033052533790445720644641643864389258049744702023254268359371401436058710355422120089275460215253915354590166853280043006642156836815596643250151439598198081768539667129966249564815683511777239744910537411443790650799157747744872582487438706700098251016697957637468083903653056873772525039055167210308162893423949767269601707713379782448071981826192516364378261819844663122131740807528204308440163244095031106369492211106238856001958967211257487984879712179614797666903797141856931193793918441708045786604966328297597848748663767077260951699492715027451802399332276112006699361718182982767202395521344349897174288843312550612558534916275888471422892687094168801302222510839079896785518892120207825600671303979433291029831496500483595631939244587919714757883993820668560996554729787729763057473969106794172908824029678000163682598581008475871915764673617685176790611720071514652258920069730826155919324641172636334319870748318322113974384283126370198859102638922074360470367407180917971143540140593708483721102671660183553718687559543389693754175105757041974972161940490655955214639608465043586609813209379004876208492547535772844281725659797698603023525740761380553362912523280432620541323411395853589454364512041840942316410642423802623050681045209766186875127336319165391544020641942044007225436314759790299217789765766066120000978425564346886897062578922673675737880591554817885317973790795848487544465181665783145208940420313526479928695292594238042999485710473222362637567219710180871694710593172915387142040207478038657192565559838690371809751278063764417883163883980158302177100915339082365237563932485419183118470071778065779785687665965074185643404905259109865243437049356055239000888588114382075756970936617121029808006407070596044427454047275654556615019763410361362709965693487017141902309355686512079210239604687619560142922537162016400 [128,0] -8307879222639879975480335686274408136717504231603680550575367096795095135257871168433107829805443135645226057252061993143592056068254166936509947518731088963449750814850446114421624293393760787563779111656772406054147282420376310582741342404374045048890056121715631272566952744553993392265968273380413507880956342273066850338827565218844696335832627720502275813329648704093864786060632825755581955528304987104743597765809324688830382141247230394376900730929761867842797988048183654681093582271043265534893344434472127408638387843757585703978233165809037697234740892608925668862388506206935624492805715894398714966057294477039531276249372409704978891313725974940872839524642518456764167069075630020772221991331489489769948252646107062555802400729119079991235416009496353494830128835980895512035224442703165960632172370844497691143202311194696118428127391487558872271007755885043025188526019429986117463666795799104722252602534360105610364045747467013961746372263635509189834398900589399569714748914875305432923543603798441124895514284069723088604595614527923558931900698642708461935924166279023811022634434770585668699115971138651025537925236570933655243405881911406261874818401028006545650577446619085188051976022930153072613317549929971006752147857324317746689797719391785547202037131753199334594920605451411177540147355306725253693741835695041284056917143316805263147037302044881302510909168790293455191995391870471298579223870478140525425863135505773318278315595947833547084402306872999436530011535800156653616745534925830747673654514119780192099193279861383175950278624692151246823642066239576734012907431911615654097681834950813823818488061367740546399545208415747187556764474119970219755848281094641983768761120567861342769439793263993990881051167110793707088128325283988132749135276899354944954277133599911084206422772359132242871155929980100533133562434098017860736674528339360277836664016758639773341413478849395631968718414449310579374954380589742006672488361451825554171111086258771296216715850509811763609041076058175084799966286677990212547148414264661860558669485499385928162410734515403905749785126992950589432319662919080550109491622359006955201974839984729439113138030924004940465320205489191145395861684091265210424455051211789548251767771185694078239011000606940601075519010381292734705614695372505893559143923098750008964954586352221648312498815161200199085921927168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 96216874175675099660466032489793475067710395263844782947457736664082561514006565624712131257524771833923690138812643899887416043238173747285560049852533680068284558123834323104892078915946289968427932215005727074522692159883227283890815889102689674609039472422749396295187018415431551601984955543747490052437309179545925705918362116510491819077516532740327297221253668523257793173836177802033018473921968339221712316996052744665716961571238311448149135159088391617847911203302797999791371277420851484996088515246690084182225505912587899246184054358476650578775938861934906735298551228574496901248571796881722251943874109307047772454104817694505282388810070746356837897256713931387095200573649856707712327672142638832379259033736542893134315907133478156985749401236686149255462485457174199406382048183826326472980818147636975299526195539822222610813084839780350066971076066109460634349683966270219857170317180300037434517928772905241175614266228054213471649538494674462915193339114211161403274655046792778018812175223451943956423747302264938760395996003124703015644926852760022701752002629243319712841557188519514956609266693296795563208752151804102749737671471920913561322001878000024691381129420315888503614534676139339704233586973267925116044932608407061062545679846558000123145872655067345167862521659802491263695870265092664265253396664124512769338615127219373788669889029420773111358002552951607449453385345888125732714960894456931307116113779280044283803302566279535448161885307462926126967242236104673553483501639952664619647660694037089253558884330295034241488294227393302420449274055632698846754810658983489937993588945016059836461908251169386790825757703650164461501887118294745749509971151978335810897663494253982243299789659349575998009059027421932153589605122774096106418021296704500803537576481480666416599348100124423900066783916109818490164594338093895690310453017377638427559080576209794043943431858354688335520244909154129824218021856867718130889226741157824831771792791083434526554985089328250739054215142194528739197177452193080904126431592700181652250995665988800661659035752193146635223453954375437774723844020482842051625058206156714054884889907968906901695439923753799771859401315906950857350672052832265415722147551612534798922426557282330523012294857214400265105399078890316725541471019654811292059971241671243970642223203926990527798044159320922721203660500500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] -86373191954856797985799674071425681844956001429608278260302026919694043199642874600585822988308856393495897098882963005104507717314802678072909202734131732719061786907437963920175604325009411274649095577119628330482233148133061986139127584822598575769077645086701588285099640592185268077165207592757011009846785575488819249601291945457464733135841941004901814447038694224572566752952848498229075436744334340170259709764658146281450097387863665539298045870014715878432256361541564479576499112762751370977145964752531266553146440241400081610641164666684771550610665122495490989110987768549490910737558270920001369787125366955590943757245518492987690175489404940373571025443762789837435993875592115873777550383403219723603974080221684512962185666374300489429292424376014430472234791113940419257341302101063258711896487927705593124878869688650944453516386006735427420497737805564492215681624464700164763340448027279168861072549351341347419584388872818887749150371431486446073012941532955068019555320756315218823704506383958908647589200200027469164754873501276628297200905570702505647194384365829524325300739841431650538355724550998480499366333233147600292078841997085957874979282359268776861169535651979402394264031263427903128578888010978618507684762899600120166104622463125304681099463377949648022525235563956502885536426838237816374483389021403041776123929283263988627830343057573393057060153667780516292222853247091993791941735080655354399550063651506399818784847546264423804173510431978835423302468196241661924175113841860521016361145869532169063104821011763211496870195852762712438544823182076583490347445045856693236408062071332078603216716471888551975359374489212332983265391307710782169855914679131231591171301792155000048702780275285005993575683731614717671649927270131793243726747841417093841397887277442658495720138732377172986587514021527866315908063580792866262173094431079408027306534423013097511637705861745344854420251646565246918664793878280899960615858451952016801073612615972152964011009832458322781366331021059962717637491917067197415454749891805455418565166555882360708603956226755257425599073235726295918290171850091980870373421504042776324110058809586091971427805255820960803499547702311829375101462302058543796495571441411780058646242067187070254461019398870231617694028406359889417913864881839956865023300943668404482489511089525385936174370052761860620112285492523827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] 26925572926715044753252108410948950869996317901151580005680118495415647995991635836145834476349621729544162012656596517889626493349706709044994343919024325617247224424334588320589274228531545765876696110512107487734235341742150205459513001555036791525487633420481220540573465475196935408409172260919514451138872108731996381392569475860090325488822549673395887994252298376513768695801932645540468859923828854550743808672962974651019897631773536187693442559424897558845156489478632052180992709994957204055076973584182718090856596989962180751975119549936940041338984153222412469802697769096267774226033306958848053819860762272619567609948247024439248407465212466187583586495050421075849967637717523776315538705269226003224525968667162145638837395558348579292991609631722608388234757642026463741009022928723432794030241794936110282318242209451517504564621347152732134033175805232303219303509731512887271726463266127718672455097896896654092603755915393316847602277786428924764986854077824386245759352160706899356845108157269695553486884409676908978423304571644482606579560232037559237639514711573558414114608386446475960706989546678619425737202167434092718645752259847309526663516794894949608018911873778931546538994680689491741133635699478439285108909184404741165346324793177572889317739155714640170370303643771648214932853654571499002974589433757006436271053444273738720890759375120575711590690315216148932979421187335655901973230008981127539910601763566933541268816108053326701996217450481031989570156710221390518518128923152782722093042741102785459053435292902483208464820802748258203330683659475766150986606846382785833686070275647898815024569608170858791985111097595900594674342889115019500458555202812663414269895366237442295140530065522423606758563006542020614989755119415873942293226230562200178965242966435975673660416045973823241853958674617312181411639029688390563667428663399941350933709453677991876377471496170566531329057170831851973108849328743088391937133886461995228543609861173394172253764817866399691412845618225360430161553931649511247444658766364323431791384479185523522426791102662870370888514824894538599653418414425452288837590107445761275522481967515249579046893513343427498630507322326808429807383849406494105897392380093847674575567118371501531956188592546790152349425138138684927176777476285820942486965494547278451798992386546382137405813230398613627513355200128740229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] -3457152052980286213739169839211024840291811930445672441818259719765808118693304075309036932838981182254413256222819146179372971542845116568231599179152565730367501545357751611773415138915484320694948579728261141596973996131271432075237803286553519128787685043292853309452848963863142986220145912057801455240288025773799191648984136228399540389565902203693896749494505864137198751455735925636330977058672373503692752532868260842720547381673896709596127830953624710432878428574438017077924862988149214300674166556748753628352377145623439419745146037281653836881563878125263638374154372176947765437289145582113023287477604067183580474948334281780570943290282276911622004128528727868652082113389722471410111399881028223479236466880978861191776252557401261456741556268715934346941090371734968381510363531294608999867210222219502962872138417590544494567066567428592335524640684388620202601104925868188273056444465472969389460159789471727229647750884242518976007346584868331429567449233101018281282120092147949462666036669127977115636815343295561270556957121960581074285368546157476180783730649506859839433145874229197550601481000073610457256732816666800810454431668737080064450793470414954380246290384222171667235502755969432156235194352964964303144409920644490164437127970547365874234055862199544607019995860076933947220690839426919621763842205145812042993454401123282877576649144586807447707528417512245693616958616871956341763919927445649266325142401092993558644211872558639657199971901686702261555513072763168400671142505066853996905883136930090739127365787203300781180036998537343440535073987620515073333512743228950094921252546039942997394921471448511364997223934026734098749113843489400668130921005297005884366671267580519052860505524827371022656655553898515246482237636317918394598763144449313258337070349318783333013303849574742248050545934107418256688757548505536081675125836176499672396300730612651589585084357383934383612563477384227592681630175790005015184545462424878310979803596088222184024972020765172054418029217201523407926853645461714806502844964466168557950253822275651031250710107127845075535995352487642336631146584417962867262309112396514507763894229807868393758422927695522981159726510045289340585852035115299643184371550477783668470239610590484814768210351671678379806576561097040587589814602977818683456179809382744790906876778552777595764284206323449223261722475842695325548544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] 220011028454666905172678956521648067676021988272385727414554722302098141027997589556966306803624879812915280980778798208160325280816126437781309368890977074541933044818645783871722277882052812538638600901563615986874594573754895489542788469128650817467954080810847434024725933658404642300524083188921072760539263507175129696068006510356936352111880263143547253999310876570920740294887134650223911941857964262128446973336086002016241215491674155915879719687799655969958689723728266133199716607360808033326563729022699380334798853581026645436921219360710519057399145805971609080046413476307032755404982955540812678327183199647569537853253073890142592276489667036355872986577165537873538799756210434137450462044645669731018406422385845253002683811276723345308230922822559181427105750717184465250504862780369981456463019787017462436242563031568551416716474526941652033491580335823074239890247186051790964354256130804650508399613276330981994689794693766494782737923587548626053803697332857793573054352899944717234755684937032134848828419589846707675562180403749663447378452019482114604779952377180822207362083226096107053028216270188893739980897757306751722433598850524983436264303966348242395376260590461249295812771136675558735056826935546516750860011181412745888788171985438184454271688259576198914440483173527717247315915580701564519415727016920745896809124245864438770233689991916547503903647774796575140458320510201307578028088204837491522326835591456484165875872035789478273645639957272111194166370786029215355457876307810078191106195555210363003446574003764077371597883880821995926007734931957064549967251003411291516345610608534532815983134342584030330697388315046126057631139711968328842659363719836947999140742827041606647022836350915825210857012044734458448960176220529227589873065605069475156050728281471001188020780467424901059188386415393052284391975656077280488110643723538615369154701940783918147438240282747852958829222038500098812752278808605542711170931496955977689061496859745992078155487942930178704330723971801008816109027057024581873043810498010610630231584800704053020927836885536750355888020691168210382401074190321834974864155784004070791967294787078627287432063743236572560280952110393467683365429062186611708271209654261118959714806967190511524108224459269038862684637640177563730109472424366004468038061855365685959192761954951873214305800037921388605482648617345111933583360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] -8673140349498668684883449611384798282254228085955697935390560754899453938705933268631734830075694041069395537598792536147677547810777522255765525725940732781808005823987590645044977618686567121627393221230496959386286755295411326621534231780065058109429609376731414466153046398926403715425259360202031838830537195806355146660237292810799995373892572798874533652201840765949406529241513714137224971901864122431362441192853222570877099128799004406711337554544046951691696552973634190880325418369069023473219651290098581102831216890586999614543852452835618237898517269726870916479834762498348185608610274217676019958797465113951042717728013811629647851522543162869617518603656786922507057567109008058497568596595650180614939658805476289379663537510953656481891091060097714410168966222557988873355659612957397208754198757298206680448973152564106355838711902691268472347475597758803222052567082823868308329701713909058678513991243052502600881748027185475665400633602620682619819472570979026573398708114928384738470263152916863191261985455622519338652567175665641928025351941140775540080715071939963268344417422285473617431150479519316687627313228964258789203798508937734355277324288809881750143472621751144970706831846676587329269042277842290091287768678240963640219497442170370690479768393429470195634998501600082285444176528024537711755762830027967333979284126604141008710708570958196703470287221497823111398312675991064156832436569976583204697965038072458568874042384309182600670535406232643685689027070772344542652075356227107696243463104762617500143830954465188616414406803637229858336868931029812036599374841312444428442852042460283074517551164475063580418706347902976184209586528489987967621676894533676618161662823724068887550391131679323249021662930810941433325294006455979672623962500005302428125998080726477724004647489656221387016740884919327642504930620134628404133015684614999752727175040929286146439395049580985359177614446306808651911195320718565655287263657596025497917981278804268812796451310409975791922196975662889097557227329999117148742587357217320137261990356722802931719773740498061034112129793913570062422664453611556605844154355580167983780510405706220427230376673086448991213567288391968860348338886397415444175093968669130817123768810707079367168399456605222575889908541642315117131678639069452567870901743778123613463952040700152970917825577312283681281921151046949810974228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] 252534905377054490339271572749559484853551586100380618120131955379911340050991503739609031603303241579593057568643807145607827682381416461369922607015789445109779989247552453869314437851494051818165397897504005391850969543991889782373355758916738342465823058349212578503016707898091457414137405337199971551198894319537805834442153603462608893133109437964219060319631644582584220865326891847273933053412999171891998582789079124294674967666411166949111620040662501922275705675889229890262875513755997542186851505612027713644053252244197565129049113461291818218562488793424564989899247518006052351088384685111217731832165017909073470087345166444356092639814197223450274918143641123898820023990610713774515303597757726971614419429590041673608555271690569142711604496019835608887029368298808765569736740339115994465754592481779958643528085190883163309921294900286383851500615359292789042441361194298663326939963368075190945008442351422449198208229418244535391322451855923388533205833333522480719205126341109663449111034377788179355927752634614102465830649433294979052017799649773954873458568639942255983245835325357855907688211200565197359098898099410855312228512389344353276528634361713886778607111022021790137595100352350113485595130789820371098608598104790123435253117511554328128607416122144089865179262765061478051190434040085539214765800349961388203815803733226178007618258066208627964997118802226091298853335862751764860434903264316895935788696395626990124714668357876338312718691866058058856791574537645193498210130141240712356281787230333667408062833154108364920834162754508381756790729781503330628444955637352263469501945606615456470952921953325533984999672571658629901807627649272762694623912785720206128663635828570120550469880051286058130465710739443857504244787807280124100193284556444691496018137604362444982268114706045380173296014457759132770309211354032233168042437494655415794472266839242386220899175757325474267326615641683615327766049100906148038317270064591360488558231743695650796568712616039597432748390991320737895163256241505411286676549231180885486795400755573941648770801216437726351001887510525017016186685703117870760573104972521985645063622262037803338782971536279927052332814615670619567081514329971617090041599454464251496497799432469227784527050640344924059354068170334135742488387672874896242242573635914204226401838424184109614167339351254316977585555174221031460715888640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] -5751442123172028570874640472500689080013148629690694651515470525621530046842174706072512683192728929382440545427993239277554069164222314244036955469755667633755823693215822225705368834440123892612244225195186417956045969766886197112070403887255752862074687869674756143069898508063305873663343259097605857935526283249567058578365433122738924460695163261466500086304689400847723899899898795107696715591375906502582631199635557709294156208899493219736905926064463055939485357187127838072165681077594202348462515978644899019034152153895292729361718149213082569833111020279776056987845250592423796648799016415258717715999966913766597853129141488235961792884278725759267683163053083625494001220718619022331304432841619820567145184559170327045663315318928781076094934241317261205228149462975026576149998852988365029082305035737308520671183245026129499263876323155155853830364062541912491137145303795400580877942055352657972795483831605257694480759412496650098620300975930080974255250438683883896307311479650741765286833645756226913744390329852857927247462883384406580926949410861120888863621200580301414510618927380478882372187121868998705287369103825344455327169794179928960681574390543773783573952799147719999718814207554196667474855525312380268162188734854937624948703845936601330711756979576807108928425526608925905855008918503389438666014173655958026562933852673653428742667547916391645239363085868243249185408300268699246994213566100321133588076765814452315339007969014661715557860114684111312712833102671798830923234731281690900806293739950333689243981592994967848699092369675654116147666097240075038223600737891067232304852550016874635207891549159878945977318795734832766437386538340872529556466116632541648949178406872548987570851085880689666907253242444284250221916071629598476735442460318718032327531917495934504835317748566468881326833011019859494490231224402476950445766012052718833287510751140352674079641847363502743837327140837276588217382629898644994887553454488281192200055225538389116003579413662865095800975185894974080441592589806718019313803817744542660195230516429731687808115902911489584836441157064419962716993752812250624845400128357033690922025789761158219132286284672399999800465415653553679862453905127486721418868575161868873220130804788645021252231889033828892229508179013785785727543218099370933318983944172546178099404916500598421352407624825211043870737254333510376515820322816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] 100902865167109763186886510958696044243983629763073879292928691938890694521730169888923191443907863564715591331222541170769560843448803483270239136292656577992214316956061209345825400487584241814002602103744612694469215488314135559319767607367489247239282382375555703309746308835114836972024709223522277926793985966594052890494191063208718446382161038563280397823007976557420376307701324564959174438862751165515136310108603485056459684356725242452537212603698151372369593008273647870986804496622473767165459961374900482989038455399435075708956949939823435554868863077063511825933222693801293741547875521515070407422703047245299996040903409848211425638531755580127472670903213126430640089539164727046538865618541671456723127588391552919860593472034793985290374597844604182449394578432361449894751888256613022485493322480635756357312554297988844706647248715263668138466858331264826954746440457549702128158193593955742666472327730387249955659689037645019525928996445689910759430331247295161361136526075609349616410618351860816630744262790880183731940460667719812562786773091042236794789869539776597856612931819536775396173106665949283785269615918850350764979814947451324044505248404491212380412474998919030492717760846825696170105182560017280144561019951051818797676816022123006032219528495002704138307104392690363263972063103440349539781154675597478667283627428723471696630316273890703126051227816099577856638584201220454002953987502657734087081725381272983025961046458906539458542674925141674015929089289268237092346596328841046134768682853446301912302842520345522660224626579257320324139845465850034897439065972697685772413871751852229977395437209340213396085706988194444379439680277368638353166869562032565659607705375544970732661591983345907039933598221933942614556213269508321452721684067681337578957833254726695848174955379987219059387003180665369933346506873551145855156439286573871017645866417855486281143025103893929369814007101492294431945937385393607245566168757983502102548159405334208162536947978457843294596760066887179335205129910956083350557753113785557279521847327162128728213815144892684645508181159784778009648476418323070412631858533957840390698881176879331673023174167967230692144907520316052141172459792417285461788750577733809179982635378941344591367475418484154938305686122697287861792611911682410309599811383731764944814504602133661351590717634488446193925604676032465192146173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -1355158753449529072281004122141109392964746716218686433640184072308198367795418848657490697409875622900303305241690506511541072057077905147262683925428664512035825388834875961558413412379597743543675316071874579681682896882762019646080596287440476340119267835014360324610773496579563090949415812024536341843477215575850311485428798595820249442144640968669097476723756532398682499629871066070107205872298380044354581858567934846470484646116431203172210159416736433455376310756275055044141217043136970422615682954383387682250417262474652496000830354293589177240490733164447725536160991720316234436741034939923938745255308823537636341053185697121937343775172949103236609321416021886537576386785400120120493981152222154042672388353134400055094577344817494443073408940583447440014500465484367096366470312955484284581555940511997955015405143744986019224863003650534323157951815483851723611579486889935100625600262150346816081962277720724049519066765638356516334640741015496496025622507926996577684900081597279150869237616977694154701393469778478628713777310616712001360034141265433533918278059351062453031572938099620311500448693277726099320743193776727003531266672027660351702442003936774012198209960463671240036315277772175634485434084356083385157022306482832379651924823528962762022715905476643726158725216912615929668636448706719222191685770772326609271622923580928608089598697719037505953163895266431667667391920288534350395839316271451200590343789683848367161998580184981739867311296680841472757354527746295848493916043825722072828557809943536131686884040166507044835640157936038977350525078707978457150178968047743800614619288202025867084133226220357215502245512865702346982943579259664843926445166728722487195065475966567919132671230688155185279447099857599036193815563803532587593500715842789366724710123651588892901804046035178508603258685242153014696612965489821932602186341666286267974356540840726646195700114168185612629641982638998975229960015155948856573847649050562059567788618589350148516335938716055242116360559478261229220631497132422457039464807677386827180697114012869376093032353837768866267787276493272910121719712426510509301867336748598284211548698703118551988319632862970055493057745071805748382707479153215832659645235833586507882571727619459587457670623769417069341212468251945826377060477396275602348270191510667027962911369277744889878632863481951242076627560563102610507504799449088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 14159441874362702012849571564651825008210771819708334405270523392643723659983000974710905780191993938541287815830465093509969908606775904769268602939550714704979590954669848063032192168841618209739627100627844567771802726540896488746359823447634785477663479667275440302841730080334432904349525721708877948373711233331867711547640321941348357760985087097183032796483534896143765847829482400063597511452391941998342902985812713566578373058335314700608787944342300372177478153182767622934482673712501442229041285616391725180360193614734178254454298820360768405687766367072459051635615009980326982222869999708445786737414171372279792763096757993214000402135050941615918815047028812330937865421780704983641563631526556314567673750769588155438040104514820511358212765957182170955112133446481842752823376591163275521098107674272601008345328272417985454157646949320998041674149563437333175165365918581515971517684891167329560877902324835423449580772606860406922160657434820630457637592346259735276687699003128802801625575774224404576853040102568025802904057920538990262461352008087950528426426018668787726911564413187958768825085522068555750555831172930960244278961452947758252002908795975484051241897812398986413084814698324463815374912415491875869352185462249122279492704264207539527153013029661010676831662818062567780716403567223068775758574287707525654661558085565192404145969873869945552706178323252983601286359108606751436961127587311975475673468250337891047398350684052358823963896874087427047565174358720747624377364130624741063539799694394594570351865541037297918330028289417021369211658922419215072338129241864901683360182592204831115619237322886776909681333190726192598015520570156434000833513382913369499089318455953481671421112570065922447339728806305110068922872138022572076396491922627067580672164039091610116166887012413936466383502793948182339167696435032282465870097921780494256996632261490498092436270732604793899847175222832350859750862372509345303037333209623568747782983973515772965219340064739527889259202916664745463849423045258658663685453935179886173970143122808155164405610458285361890774749401752398287635669940637186115758149223745203948707699316018221999496148605134939071583129351685482036211005678077618983099438958841455944657904335095223718095461826464988619142007322709507284897834304743135905130160948420022271831467529960211685532970584436138939659478210093791864969356032081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -117341531921371883310266557725594652077884335286063057646035548601661894536006356567058216415335491159335285216370205387124826638268254710297024447034067974091658618476787202482718625061130788530758660296252167259325397196736363291369939061441189640463165792132829811177990261897537366693572489578744841890783282369981382385461725833050409104832016169398392953250571938392375674462685260791328610791476337195764559608518867554362985750040422936739278548532363370478097596279011649161488666553556378282830621839636154102879334433304427529381961839158669027771332783623652620102994160380291870783116611352242576281949774067541676188781400263813906675170093060572582812241224929418287704779352321842926246392817196309710125202321504826317369876501320328090667152788037908033251465263006094155690464805523462564997484799780208116327098448491877866570963230313150848553475477641851769415841318946036753744801945672509345269153972573713311610599735131677170874479934524799840149980816909228599990952987433155395193869246278128492911981374554561960633011576744014604346866989529911975796535456738924850388507844664823921733195544574426670186583741142545791131183625261728361998768778396142759588241356269286176594472755089394074538425954670212936686871265450244103695640973371136477573314744289551253881593131379524436513915802553869544462071630418037118713597321686265504650708872062134238812099972036022299346668759548144820993272168143214783454657220773277832342628601136164241836258283570435898370250878956329516514852899859362746191111510663282253840193205000858166332686813109010923895016995739962312709914159197596689471465088884880769911281869106665072802323015063020950698729948888019651631912271721155062140045398867448230169215901706010288081929415976153002081042727658138772389135210789985052552084069615557163745429854970184128376051301156769091133652393303301972114623246167738050052523547688811351717025487561887775387564167144696618816524971082497046839518356584970926446875851504864636851789228039476761565616180080852001196782831016751287478499071078554995655968654514541077371055738667782974064763346125692587362295145946704320061354415762747508984989989654454827888480730247919592180212419646824271939643919242404207144632480574256895026200434159335342286041945440267388018557621377562758311151532881278193509037540579079802263336576714758739113954169473235450575025859151571468163147441209606144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 776761397353400494049615134193314671068368926090682679190798063865974935409457099566346469539655795167527223348380219146389938209330887977376594810869591129893410526322866702096392433049254452382323732272754335360012253598329354398710341092520746505335311435250806692126619705440657581408926945969909333021655982414001548765952820863314197118954296404116241726144446877720864408372150416793129285620523668893499651199417344082379360073832069596757323801067304320973316082002118056640774824047520297903241779986904369688359253425002684764017164923374293345042326705536881377048039831229320467861071247514874797905549852017955169546523875243204947390965031315858866072723780249247400739136314102792934819812736387553448764800118071912871015542629527303533977468020003581458130466063858930356352865701942700981234626096651196320167882397798086405555464848462460697741432203357165094758460206869309404018702907351140743534256788220492288581133476501093197949783412993943998020996695293058900711529823838822084413513853038580431171556025327609757420863334053008172597279227147716194664695185830677362371192076934435626470900195306405346137471942402439160497122579415692786969352366506406550883257721941213772203807325879351790241393832691803370694183933323990211262116430583327430080875871432130755334294520536709289212639240446986038068768922143567304781234790414410452806808712433863652660906974602123386501041190169595260655498183315883935181178468815741574839183420147601809966126757680386209874161920109740305658333882687834894584080346174424205290368116728376657730528391966919268420021649416978128612026376512117134109004678593776076879625009719666737734483537254491851923051061158606342025879160894067374604690803058181716791897499611112571420044839613034136312769936964746908158675452071574160035493500860567450038314807755567356844086805681375509068926219574307223963332545841695644353587250217075198670067636905977883391670224361447786286990740646471283640871474813365864878638811277676066733627145438592461265433460671297853422103075931825114759891920849321506143174446121228412224835982219738387793583526734075636084346631546906293119917050991208849517808519257949441936229025123778055900740676429581665471554547961683028172899876680191677811048077114523571361873996663390741032757326394560169965042529806604701745780531234699159586840771767012272106956982330337028067002307124629398736432749441187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -4050845641311290563613702687343583315244296992865279463600532427265876411133046218603819942418180120670333912264018027557210633442732921396086266374207627495886287648175022741247132018484099372308624173282646573152844654648677321538569451954130129465246087326039916680814782873188805900996585304554202694056879428176879018984651282670505486650434621426030251581774618723786487218998142791376054479859637000332236131754330428108029063215411155966803487597052474823974380272099382661300698565674350867771600317163280399169911861620322174944520898339688919590310586068035476208839567684149022983607476988324784154290290347579929024714906522532236706129065623703386405346244876036526529413235640937498144416420635730194076394872614295553805933261205473455284037812575799781740969307051017501206136522621005962221163400248766656990173478831988292084484279924903532045102424300067461244954463590006791817190620740585460415598845589749044768682029280583107982181400698224298725964032944199138426139835386873101290149214389568313716268429508075442040594644766369708707427981487836770827713821641924482741586059762893700656449981403039784277746985173185259575272541826872777626021158225115966524468469688588617805068767359084321841134857819961805229407022211801031762900684061563510294867464214605288562165537293840246828436656657168473615861886037132071468773297471021264564798189944435833675159426865175440230807333069448031815950914035010830597390880916635084493382777127430797523212365797111935841739350387559462492387918019899062799228708083440539110071756176701755769198311838314161999920904329854349122706354347502688754043842947458738190524668865782353104829109988398382753552580887242526714088405828865705737770025598773394432408432839086005982908446265780090813207301664414921451785948366709075930769643246463379789180180971780713021189082031212153139152565231623327708456403118918574819328219662782928883133342672821584803659049688165153543679203307878518017931383829368269947383795331803724890589847384214236364155494710052144770752186321704537928866945841571646137817057012510455621526737409440577493138053881069705577884838040809929304924862654063786935373808988747237496138098923535575161349327171593702335759626072113423088358101215936284921914138298762652924655587116504252314937256601650167516436508432066918140112847146727750178046604910593739168722848184772450874093759589392496075592175215416705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] 15813117275201338534366343007751686962044911840675387085686953238224941854805844419744333796896358449496485166866847148448371327283290966089810325978726287234481888944796953561480264988013762108483579288780980646734331705786163203145701749506465166889647205398193694684364841574373728385392536322940689017636295216231256643939942265397325832139074703315204655877620840203711618872663216618541499450180202245915916890088456280407949679279396010181929450751500178558033278250786857731566936899261990765707911246971902282730027188240575291896543384065213782880190761325408400396009203948000905990051213168564934431888120038278065093303891806224308764605588827557729542802036867969958751050523474822086492941512625499924814086553144459215457874006260906239374936926693982569593739322535175157200931994845195426319335926662039620514392369972288761025263098040279709482834633482008152370040375750433187618103380103284559276377626866225476365727216398548279756907053933241648792479678291983175746242623367848124666411811031373908877874689012510940645376467522412839790380723848453313624598616331449245537542072165062189463232066918585038746190864961479923152926607795171518090517220274978795810670615350193983640275462028184236336928561080874480970283970192157702874013646986252381936313777017804139819066225425363512219867047041243978000027018465933693309312624550067865767626663994743165161127883684497860557257274189294514877187626946160862540632011523419923142270743504397885938312843770469728758445076161625568987050596344151599238041541682369797706380297564779070152437980620374766000047118935343448380410221805084970254014636733109193550696825295074096344666896469034228039050151165053914524809447142414221366826285475752351753764781529479741718978843402492785716739357562395938237997746528810167401665291468833022771041454027287109884315846831326526761950480817831603135483463538507046760389375256711869552732941615444547088586974598891357928490105251563538691805736715597432373915570741588899813855741964181537454271144054309796846129179523425244889894888499080762010299393010990771928758179882945023666913788013443314250370650017143315224473872393713063724016334076404782004340384723760660696802523844065707851464164081264301567825195334178928287750448142796724208686295707362632486094950726522195107158774868402420333122894011167308758548055606584500800927413950527696118899604187488912254200890882344878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -38567893207512486259305449563539840843085283402445138851186015277875416535035527775936461881330761103624285683681640208974493925191829299434940117745555419659932463623622223480034708163414707666538823687691464484680794858830747273594011824142812061655158709230079166454006213624916347793810717182711121170912791325388292209196394192705501435100773318730000578923946003846580419694281793948034428894237678154468485149279278561436493940360284670659400187093217042026380407233281541774132076979396443150423763597774593798708646949552430527435373933450445855163439989035018617389328302341479022117829796312384004302754991855218436767870359924606423603993884916469020954523939669354866902200938911983989079340382343039298629085506261442852564537819856616261847935464358182667050625368527610318878957206596141081325774663142476806010222461803171151649341525926833274945908792462049265131066247635125646301280979539998149876773962786826511274274454146519195711098897212379511982224000582748160306345514091507207149770754681617891429942813273983903045575341250506539146038839511697237100004009108653273675265593754719181319508397472397471559462631235883476916589287263796286819379488133738398738098244675130212603411970768946116706185865000251479220581196557765740358853709733025871805873470359580013082701313992188413360633879564765644170187617529747870822978025866217608983712635494096587458669612199944206223242187615140914089311079651980420255227490414095186823303266021762658120046279359356038836790377066968734724715251985831737790755397895041983694092265654179804102753508769017648911629184705907875510129201569589660658062042366427322291145606279607960692895845032527622970224729098717454481875275779882728356873509232513616479040140797601273240737947461085215577512030557364756309828420290078080757375168032071244294833043828357030960673534799801300261846862226497889529874564053749527493761172339300864781036359180307235575800313125058429072661900410167714820749885534910935105780367311872214340800151833337934922618790000421335591321832650550727705872203432297189873697838648933854064407902759307029464008751418067672315219126602966068776142893362059432557434540959196779743770021482250609289840385177552567187442868046794559864718452208323717512835130230298609122092340432337163592732280141402828996430412160566242921842079570369297833317842570293923050716419100883950910781229430656784227271451353183944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -8873272051522698842220056801755840335094055464035619471703100838516281589973751108883880155149517816683102285412698719121677661130324646092099938740731715133450684613658892615814265765288201671646289748589164796987298017941398972890368312305142151490974963832757805004406129188018498615980813950273063732260096881328917546854113977317752548132713233959519283876719101472288926258185860495256552765593270359592161485746395659676552182168443245249529239101119970704634259346023084988780929784625423589140197742319307573436232569035773771606082045262944888270676955969194431521226679443535383151777930348972306637660109579331967798581708387930331465648433976288767415989682502498375768933481461900827530212256961800115178525207849766103273762565706818391636627252940747432006501134108653643287208275890275003915195233878277442005380803988532689592111340582103424814114350815481716492831987170980631522734078161662072774014106348829938164061582434752043951565184023877261900575809544136029942935016551110513867910328321880367118254573375443825915527277537773550281709446870149477830391712183107321805818618887292970945346022770146945305419018986047260819724570478668565901561523749463349207470631419108260748388033767976571455134085019253087697637281162559266671718054091626416900630885744770892319423601906984683823800388821817059922886300489531860477304786272226567993848995399661501477960322247239559554412188622911515136716795225555521460175976016096398409840998567844418903345434974258458877425015334602457813561399630552447679485016510197074505854153146314630888020896617524670890263917934501832321779900323577200192060761578828202384857070596287628945801751652783704880225091576777755948139528049149010393030691077897736967101910484486078858000428623654973483322155584341983061158403630463162332399097540751281825553494795707671739835990245548536920112598490463466821167555052032149923585811595590415269195721266329790264441742909864393288748926722580765015303889380199224982667007043749076867012081728437198343918532206727729282130151479915101939248864911012749281342331151612231844242066674434727060360148629143967626308210245071990638729527190057232736995420969316289607965185821216839314294052522406926455406181803793811268183869467477245814745911210371704882522715868554966102009634811687199117458969427896529986806828145779351788726663407560483122545751287552094527572024703645174210675431013571624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 663196791434786984148698063386726034953558586593606413509655611043404995524629030487540080370153545437455454400101457082726894625526571747094231589028608298552575851418721897151814835390513321808384131522037218168896523262350852406161017192820825462454378520975949733546656067951594295548060192194771077454652634174017343512302074857693876237496981063227503397898779369147638983890654443962248484066770022086542585655904407798084680469584218221993007160647382327774461281475236438371972511810113001179589404584754669249963990294887842994150159367351951107502235095499440186010852965391398511058196659137450390983244965281766903374528599800632520628047276757179537788411549451472707653515933523735535435729824435114600211651450273122416386101648950897562227964315454840486652738441558244858851594582407527960681437830801012893651991041039642627269376276052919889259002699709129913908689929921351916862228230538332509621153921181612557000563429155052294577700418608804820392985086379161901644168493824565329790041077590975026055189120704879414658131616560330475926969656293117849065941993890753786588876433872977238154155821826599579799496271785064999661557287927292149239795820634441307001605900236545813272266871244509270229219840605031953295121742154414745180610737631386068861754176145264015457425974764791399643003753444670246145899375189700555632237990985689407134250748513035900011332501983171332630836577214216169332081263996997710595468008308566598426084072383670671561350713717656785354979113785870900923714890519820894522352681640012878558554679499732566362981030329858394194203387448801559426135508816810035044171091013456714372668769095716511018603514182212383653140233539507932171087125878723237078704265129825283187316608063266001165225908473885210274549368443592417490271439852187230635282114755578137358053219431047001976610086416793300449067274433658409474692235755983812462166664471021452501882106284080597670954077562122802162501522952271610536484938033979225461227897307258540190601150235771772622572948154654714161028159336810812742006487327949786978971328788270126720626920447151814824226574734198425053872200762012378955375857756161772892821147148935036062490240684844086095986685466406695738280092399463296063865166017627477204731152322562252070886524448889882595046564721342797541652462597078460737431413281233739882095890426218470349612449957737035191197237332104134531431834582234693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] -4051866684128078908202376823554954529657530069620181449963642503208066567138563622272692289146926707638225861172280371325910907766137325348941556684829343587104293187857350636191543152958796294773658132137048255511297252441827248127836624144519470096966648484414346955673248557094352505836875814493014472814623062548256296069084653263630353477412151286634041370941411598177592993498418870229715899857645154049700311346784327666905557691961520382250035878474418069543316299217374840371878374616180090514173921921573188456420128210630518101661916575952073226108489752611308617685144845004674496034947782728826457140332987063037863793344354836856628905851695444801913239732305402181491109461867153821266995417379597395510261992892592308252617167987645044280488431026073838559011046915265191693060237400572055446307011357100446273041696604174516370858881736501471151833525363506204966559863864939016680079894992603274599994478188478466515421778937220103004974241668582987047221719639388949596468371066912619606332058696911919165851140033978230441451742469236701055275555201505202126331846175892772046923141789180298396610299542770853277538902414186625820454178022174465849328947029771906901694599121623561617127256625399921208536709633232172423224303215199999905253098772704801794355875770395779270830815850185342870631406936168457304896658989683638939748064919435312946460568683136167436696978237776442440641525203437954217784132034390090903809052627213895600902902548500718118045487505896012249216906325393911213322607562394206139778805899665571970339356395592608129231055128441660560157703103936481214888417532262901656530579450754635283707517836584196396535549192916760258009147091496693716606526843726873567576065931829537173334886227014868282653712598381240335710227245754380755976211981107677952800430609564821473051019926339034354207779010744454511652297438824452108383545850801835823336073452245576468158161110781225576450541165466367660657364199664508860171435406767290938298104178763687423217792857139263936616832929715591755260218670088644081747686349446288931601509351855380903277539636545146061776413199534774535050975271607918814271804947473107061913019849629637386573392269583257907400588774533650219013641079170969362363505851746550600477608834764141635234955844981011405648008568384587222121085390535873414005767434852444474177458236409579304134462252008211601345555507859960108669585904340303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] 16362928880238266147563429104072463761424128790599334424332937280332199317136790603368738139123988322591992434352789826970416278107235794897407174391157119666669478962881978967677736754349918417464849916189247261340948785930727137120020458045866801283937948408231483685290391463445865473298429033034372197206538836438209617029302029605674681208849237155281325047972048356400884521226420905650892794140395836334158685935423758863642283921112460128650553290019154832572834405228172660546146974509176145101764472793652409971319114876416487355032517848028754056048750156277775763355573125348652746545446293772458785845747159422729099807632049053617276466150672431859201007813819057712994057813348904064317819618353386396976754478962228218411661700206318787433488850929159377618259454812132165287870117436954638183727049106340303412100912621287607136484187985595522725684686225530079583749962781507392861982357918400826926364742875857898904221558106617361150503470987044886626728840808221758968077065454786182856184533054792573286632177192537835244228267971680940598731754999037016905325416555323555240835554375637469316747380854509871156207036673394026194434909642074609991166245019177384195822061535910715614427702810952384878122796739660781655275401408192362070858330004294260206991244421221435368599549787343841521280601944565621869240055048237208717381402213736323658804170281004016258485315745648583297468676464144829231488103855172569446316242802600652348666850339917505984095907960862061507137061410655979193710481621488506016116294546540530039317355650152161551141454576751391499205935266063010011420769547858398360109612774170325442522006105581536886193063783757227242399375437392339206032046831515972883020226083042122496596348107194248478594759782285559717343499109663053814052113658812544046452952660962174218065314358727765612735794893095819175687011437563020534188567569315163828334438404283543291483109832443357174510903377597612253019815362302758706428196160133610433452998548860012065673295468761043691816611261537177621792774661438854353682037540603423442082763330248093461916322149309093281432526213842878757982453600200518447639360888482551551293715045970644897897867510727829650658990684892675296659356572433260559642495760556010194696333567489110218058844195865124644970177353717035809674022599476842952823585256537968687455733558259580223379957147778042434764517575450066255760593354899790495744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -51717227652845877178508329197578982093313652971305719478824445159011645365077296417360723567954931824977838698703202692297812845319659641385694001922531321851918686867696582803624430190183343656668977692718293065676405730551510470228387475394152770111406537044607516448477967661889492633408741198708613048292131248013162745765358655486300123781937251731879595151033519612014835196012823863545990881455871236002417148384477394806156161594662234130715832461281952132573639933024445148657622636494182812238797933059704710938584485869680467633678005991050280386276169144697196485089996717038100277136521359561087717197348277946405296316446918121861775539915107422161855006041472781879404657274540931748181270718640711443682455695068769416908794033376815391747407768486480839448021251802438499518561043270503524984825052431169434744568173075254769752916864912443282154262486994202533933641471679189751099313605081820161057058391539093566528775709960555738104056711963556021727288074247118227687481000072394475373951804785313935430231354404346436746158469654636757709482205452607245849461024002227046469200072015602259006911802360258928933064800383431692627817192066845415600434969157737445695759230795262363833459520575567344000079093460700259296398031526854674018929726983372700749429328768443685068793700462546084529502315725423858640945794801551124866140385302380388914570051712604017555033268806687231087044670308407966053770796974331846050417719872023498970601622135299672230439874576293627499654212233437646404083813549530170204423486327579196843183792195745839090545538311437182559887136616903758047229182228033581972075864696223825589187938749492278580977259770836905413569843013076489938945817162783044763560654451541101724011687214524434574623009299727773428277884920224867572711223198109054502668547787157340197753283771633005750744933601984104717142245101332383101842391432124818348745497130692922411983747088300520869070878008828870373455377951103097223872423566159073262696095260997701143091763391447830025298841645795919266126004337363085749990193367528227459155327505015726658405967465577606363618014597525999534611957698850906528881278485165609491697855111172621190506964187787175948998667162575258698581952504211188871331341453667537801890642029218037830054172992093437637197319472767647163054866005011668355848614645497394238413363441962965181685903077849488042446901195102915229029477130366143692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] 136572204674342864612914784875390265015640601768492770993575727406023387126785725271576088329917651242495941594908766668090981831606697388382147220265708017317958800168692611751075632095170995698870645447518050543724641991586213481927101546353898810613663762787087621086011661509457088695374310589245239252829374842147480466303099015744177355982816225614840086408578533372070181978586777140969932408955547237922648759131155498455553810148252995397540359431695436940335170214893069458122924028583285514832282746808155844045834392612012686907442362879944949214317421380149015363892147015427882561432480059802556679145674084280666695738335686627600551803084152165194115736135301270691701566864482236268118787874962040497348791612819266161885246547636500252920674485402593474317419575233519834830093789758697708305990139989391986160350828634471509022946119616917679928989507260633573386301500167824146951688300343036505888825327850819134156332878911204232030459537703928105960110830254457103381210845449066706633182795474548314599637213675533460851291059939333142344922534175340745002002370713627517220677126192692804211813482880941784591906684134859119004167679346258054580248286408395901810981633042583827420493564819738085356257150388567118988395132874644304005141380873340285955878125647116662651960573361750944135958860094417662303195399720227298192339737110114840781418056207780229804335193051602165943721920144027582241759405962677984762044825597345496167664668926049944968304737671409673701579205159257204605151426826959281986058070277797577720790169670674094299582316686929186892576385254080941537643052237371508715449350261817142155335321955445705717642579014517447237462731364213965808452642434072896159553761198403121056458130782138307120333912903933416629287653805960371046095312840119214856053024489566514192048557237461787137873301099888769007951053811264374758745723679219999938966487845029590282992258946012194435512863301335731681211947371777379335476080534370283565224199816577568627870755382307318786494514741998419499554872515535281709974895037514232090806914219818784657266528825532399911907548842382732140033397182010596390299008973478290600178733974852414040133562591442026333417482311901999386432993422517339601544706093960233432006517772763925123571353056900807600001144695973461557467337101737841223759758181988658902770672931270351650793844510522429776607747548152207350211770219477623373824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] -313954391432863184677536338502158874327303578598948981300816587929662550915554438499209132445974989233870049492112220959271609710298543756628650238700874571353724210471837313821384113885185963534222163500840595338251609384039672591244472158861956755696874421574460414198095772868135004316535340528855698096161668945169704656305821794703362234150986596166693418245125528848293657590882660241022639923298432833584046181594318094578657075725206271390488086470051488821775941399457247741048683222284038757019636815952294482187640990312996583519685487229654119828541540526147444520460916925225380074555133204914054546257629670094534564008954185301499988652068339960876113993415402378934457036588152450300027159431707760674763618894285950293770468897736275412279092249308974077468839180112050234034019039165408789140132890304520304845559225761587355677600553739509829549610418760004554002599422021698730442939217590964524470330856747322907252761144151040567197234797863620007470345284043887352185472066311604799479534829160512678398656190259820126764866739574722797855878841790210931941440823270014850404270765077296480926507236038853570289385772963669307144609378921351962512305670525881401176307505423390805363517095867244209701920220570174518568872926769905480399621866352442176896952283645372531717312375290831538521646628454321884102020540030445059766346153941561726785376072295285234355623245706153335915155461440320286990264769201009304906150676129948657152991083277796572927158401733725207301024037062682686873916144907352804492927727314697550003053646245250081523366390745534493245208337199174472161095747866537739332019101895996450523331777431952865432598016178679157041242273255197313536348288306223666376635586266422460987687310301961669908315505571740178010983800095846917550945787208195313386139286191297167767893923748553728792818784174529787059710977718557521198934325757170624832235588999352769535602194646172023371153885264108687592068923027208486484707299336468812436858067271580140321929592561752241607746568871084638333188184869042464362977453916236313166526794971404253748886823170173242779800369567312299370423314174474132188472174958799096401311875029376613273398650164841643762710853476921001107137875349231566946567734586223778123878943649667853931263500915220594781218378758822478548712512781355657958508820568822852470573232916278109811187124132177146122334479063850113568892547833475303997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] 649436685271631573624132825776216179546540230613237292554948858735233590021332120691633935065269634622092164281429541886103402378354336132453493239957085934196238266400744503619575040649501914545571758963628819510956984164708724325912491431011167121375844887106911060681212995731562222220253529546900531596172552105230127283053764357420994728094609175471571568377846055855879911953180494845969781953475235326645406833055334290355908740368968289949872847459052722876517276463632646737450455876099833368708861698156548537035870493489305610617661868222251964539420183841305498361634971330834700876188724747336509912791507461444705200073906163706590027410720732739366968234161880085837840352029816003590638653033736845076112282468135705047504802808215791630471052767449830617646199656401007921520055680231570347403989304593240657399302808276903233738326677928627652704412409220399895956749492599904533958896137657509692523215245273500890719192823784602806841924499981327776299462759281057902311543726008306821438038185682054317920668222586099208180418723331306857975100002760708983872749417225919710980229028325619831654703198729572492193649894200748478194686892399866863902761653765260697111620268269492818519172580155132403823220377269660684088978270172005748679901496434198208635380007184714100970358801259586058212359631382445511624191569173497179896139108948904607164186202557920379924017957734620572582821684190290722572067256422594617576336034346146604934095433157530766136650321712416834543951327343778055480128036853592007298833357343089849388006251480759056091994366491784544991977723620584789690288831886734690861782855570672766081057376512982298414113674360284454485396025438791555401855142670365793782659544508007066775078744750879235541355053547970443620633722953846174039215838067930175141093686188883933513673499709467782211486418111229096475078642254758581221102496847371575880628810129023332358123763231427359370805305485117478565040847188565952709473643979038498235134627076489735680664663075902579223833331754189422067860294207143744892539114978673307801988979087665627419233235756107104443763832014784265847951351171760274087685986771859173416781310295678266501148683016513016701793419164725134165326790113047495866258554423827319404378321154276382396758626354657176895986662766857004302265538120178250843502675916061028335092575890512179454192476436160792017814814400608013034930624627239248986112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] -1243625196252325485261986954757130053351758602028558895298718884456787084268487421151652047874929333776135360994278956512756276547310041991820910646368787878073564627865581157560208752576488823141171666335048222720143228164668501605172242940017147253941632222385241050443720357275261548185793852875369751211126843272897999925198767209713470636191265742479369258716944362822379447995265083864929843575323609253891109679033127819994004655639212854717761905115215561957228690261564080205107862364902647621715962513044300751587510668955048136072177827595767646269150259576174465244944201360911930188168040080447620023587712657100300944029463460963580183075620182056418967287760455551515607893831611174868288137104467014546995900212194828079208132953740498436467161691899203311125286047770348112268564628196656781283154776507483246617855310922842240555614052481418412785117207785931655259828847379352349922588238971543908845527333187337340713219883716066113868402594105128878884285701995729370103994689685241664495562324089717063924300196881913161549520818797697682886114767392983722964896424748797723470295310049877117770344928316287450067702569118128748637489684061235102117499347729065886940029591403327656520954791260135937084948790286286162842473298773296554221373036569813317528777285294211172087037898257594428077510267386219913759861235308787092395071245251292813210395504537533140953306678740074034030091206751948692175091529343409145185382977747313341065562315845093395017928135019175563083362839328120660824938647704969562112691926453548732077582766990376776385542633404900031733029288788171066097988403225790911507528533452957578315614519488759269514580497819410298417070568897080857594050565295187647561658999998801146326849080303383872759683275368795231826082004196855708365254273770859855999056186772159133859974014983057530241244570150981268265730382910958954318800288049402604042149397615774510855148517053296178983204193293814073205053484608691624141643263691304426480350331673246874857962949019722958104313075578825230066978099631426526415860595589445117211325219280997948273014860758738587571350602608299560254449267029880000975712935953344394624604194206938364432023505074002790861324609238798274462049204798439576166084491829238455990658474596813865872822529082102807827836094579640127736612501728453471840292452566073949711390730493866637433774603729233635194475005550124556531193430330573806632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,26] 2253078287388875158583446065775479168401977292456848683566800472169335098268972458845187294969367020238937934350374384435279392224219095792830496926670102785345368502694954657941658967502410784557086344426310693750700875295434401634649879685920433411199694942385369140861246274686654901655336161607505878493604244108190642838854788740076580920662812324308329499475462507923291722691302096120028833607346643695041331082504320074287359800502910645707022906855799703973807548042214241468370960385021563103759533459888671191804082954452066714841237291025519389703362768186459610019563938731918324773746442250277929057534377143266945303288132339537173983083906571144414581763109159446745431036280927607789046454052013986327393892289029646938776519862834576806504469981708383569421090560724781543797326384081462350307595934733068276526008427364503956849599865754911917602098943912261860905382212989337375249625339573970929159595930233148069810284601559039700490330877821317928307573733099184145074039964065890461570312425179708641832064864678302956029596166073656822014681628800903155956745975961939758326091680787563086823634780850867842369087997940414277083681736462636510337161516126337613938337375572079075954206828874160241825389622920303830638951888012940056208988340764522184760249801882912300507947848564424786240520099585840654769715567851733950766742272053178878742752167238584717503076122617105755836230440244663203720423430498014983509458081755269721735882682719535002676167003654336466318952681276867110463373133333733594187270010636530859864813141636439156162506408336805016416950806441928642940082778515006126749218849983059811098362466927922053173529552877451103985753454943905317705349159868901341973384238709648270495761227611925835796948405538018489689007531468702773732493638971006867296997174841495605831268610328155961041357020221832533983700082963998196395834016512204270078120668390816611385095588566308534432722364338671493733960792195390169984504060858064640049254718088564417584986528867519620609640774259933659209667665163934502752129116298998104303972388519875895489078976106730764863484678470995021052912120903481963503910963671185920633400376663073054064555887909767283742178676406950536811054723411935733993660822357903444290752682220976407487747608443855351172269458959900461766216130422055801963025262663501951993441393948122469477765328009319672021031015855564571011399162973902249918464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,27] -3906957644994137969923742480861149973624229494074575207486991365990177561179597843465790113469912285825101495183562044297247097664686547669830904000838683408041685243479046608787957797717359538253934888204454754648440968965057380570072696601595962646013889019371000969238555657017618924021867002583235164388279967617075191715290001106639654179498193542944533397364191224990210004011660179765516295919161491106548749211722212635115239784951393118786879270465405879763282104870415669377819148837919458889976283395031922760562190566450793268415201715559840969661635415874013073418036702090412759129517132448631920900404870264795219322346228114276768377239791260737794626040551506051530952470162402368915543350195344777708747741910908439393701091860858803790534117574425349972594015990167692622147177270697356386723152576369038582400830275321267712311273799847466707230837657128438440300277735723897635756477538962356754862295477894777900645372888968526922278457661428686713855585241681161161437294230727851038782985519022209361752621893818460158228356967353991063268209862500237265058698267387559335881925379676490041265688541679081408868222763280101689689563703422019066151085049303660693819647360373899514510765635621077897213306085745234642348894759688083342703490468831470527767405256676982302588599740823447510797593722237937787521229350037705361240128889221023322485514525394457245295753520632941429785858506713456426414105770527598032809193698690713191157668181450628640177587656346589776841077715479856363872417524434167028095876125993567565316694767265222986731153151125509517063031589446634277363233810231164266247084465275329109864900075821262379798490923725656086914407161186548941160379906360224455283404091228981497138795263226091698108341657614015727196046107216566615808578502679910884391539220178444206527359751547539908106348983524888444395387492823397703508703902266030809359215024793558566402170728382105508104865623855318109999786038385074103721606414495527293519620863652833315628524832452226591622710547068909348560340952149026989291148635595466964483438083121700992224190798397017199348011483325951397785906409303024028059613756186419505707005782590308820865126703613311322701309303346802412839519809948684089618189255406311158648624280306972530548222355920019333612548760600826209527688076470099701712351770353208130227157857796568288693691099814593004435171825843134107753926053751989039267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,28] 6477908613387209220435163914411731896510088207476433196500013893259506464648733274347099644841519109802372264707659112803682499615467011479919926927066147860080359650655178872032773423699906634706520130779699029729593587173723422904179864329081585407141884183685674619724794970713031504663443162355711898891883469249781054446042208920947982954546973973197781957002971781004505978514232349051456713755124367773449862306328099727588445414893787301804898737554482196638090879257305565081425926264703295874770187729427976719963398453817110066052106804192685613994669865623714080343786935071715658300116160823744794212098735846920414670015975640808309325183951886677471357212981989506702376820043025759300114270988437178239366811994812703342174560022350276501569726622008054977542433603342416317163412865631834031167725712314427625901370372809152095311282191600255689449813088896492932417993077732136933998996262930948502388002510669849615320661959593366723298906256129927889442560364032633040143439962403576735893804910853429685300871554008883811500486347438713054945895069405137868175313692266865832970515509870516020044414510914792275731766557832550252429288656656270958964035289713057838791951466824176328580029510886777578215843670222199443809716998998240124765799598931460262400391607187481623408106919981825107177658064722624770702011912520655174609377750416567730497827622101875852363137472539372875604298057248229109667068721074040306803790151965750772758619503473508729727700854358322291150317377541594919909489250063931398510150507096832354926961657827194985939011439236743444184166118519365668583084633676225117020336689002201870741584197465183349541983348655690850448307830508124993778795842167606172064242300102434001058700118342970410279889576323296588315820458672954487463063601265276099470208286029621485487250868762821977257900304707156646205443025169980974177307890545638060618419500011059925728751710048137964392584814513800660963539334611623620818814981726987516082633246787658374320610850080159043404227022486231638400030652332311545010290092484499791414283666621077038607759567834068983564675294117020707750246746739473420281081257441043713251359494721962563566397493773032024776090887464424007685687431060362340544742667686767867287903833037828429257865376359195765359270297226607257103344248463850402569465743769311329144511053967056264494677360977246968079228768054134879789037983113181887725568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,29] -10140483230943356925897863853398247675848754448514206675480926139065912056450551132054329779720052274090622730636031484135896464725909054914260292637661393642692757594324251603775099066276072828314082359469196261996908764566312014443162586138654174450604647804883926581534974667134931235394033713708660010725773761679353990494261554650236245196778743741080317353497923120753276047584622797903567196057151726324552607109262316249874101936059704840952294820207277096730335209714468835736501050684991710402641683271591655255127016422617045407938921507297725825147198807986411204322922503187065526472119680173349938084947706556858617036846208088425148379451021681305875972887648437020832715870708277727972895783695529027201082625094030476353875140981042614357699953147969960297171740654120439656199157645225539819909797190056533149100842072729655703681381907956484878608187072627581896390280936439071279038724392207406188335371121152939879652933060746226057706081222098175256506558592047366425021323246022983017812803324432832384340202090134978757331704847069039873047060023071592392181065704487057931692099787029809885281083954587754937577605191846470905463533170870229155208626232899850791392384677157769168405408730602100042936825697195953794658284207758790843597271760186074708466447614442335640795664745579118876255740458702028848157353929836675570129133605399719676646840193679421679000052932376364618014996865506241645262891859691397345693829821833074115308478253097066640394010553170752089666698120641991831833376854591107487540400577393489655451191648905677050298308824314824971412819013352274129349314923332463886020514010233219296099918363477933360677141587560841588842288669217598569148764261851311588413289891589016970607567439537782823208721787987969570519404868455504340014218145715888811686716809279374336387452483506329852595585355595582042452205893599481449703485447512127380298253901442261518572861288822093710612851100350654337448777015497385256160574066819209940535931297444076727654016948307432893892412724752571230806720688236819850846789175416120953288235921184841137935253415207727769225213841775957644185556007238886002198330073672958272036777568236500920510811443221809847445176942479327687542865587895919220477850322084945168626218007898467565586563872260194831340479135197178677227604482639529323947376396257320932630871932261539098533316040196187489223910724197252059639842228882659868672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,30] 14693635825453366314543290521416989917424336862421372706285601018030380221234659757428478010832234382872756876245807896131422810774206020198731000730195255668971901480103656934903275816665543950326734792103580333662372835400133453621718885836640626671116500179847663964122948905510837678586305627179144137726989467881078303104008153614129713627847148616264884350006449669721364756293573333611322369728046097327354607011826913008403376377344723723617972464955033465861937065941542620333830955756982527933895602341131908194452000913345074925745505406032753822944357600183183852431350367834884094806833016727170297388256240323952132853778445783101530222330227628006910308379916934850352945680378132385406853498827012398644076378128608613334480189389761911353798352112843408742725194809459250539221717963211928608535350189969285107109939109154412155373108903079719312333350437286891146787627610053300921118955656427953860903107919679007432488239081835811951068767669983319980275636562583168312833793444675640852174614909943303566001133369720665678819026041999822261077763618561368798191922170582806296941721704483569571965159083100391012649562208440834546475421967438082808575867039283411028622711948795695751959248119870277685874183980727482949663163665118765396951026696424197175159106255149825993890934139526527869744364506421464823883687870377466093077293511949647284995479539973766025468702533029411920240543942967148827488703924988343038425017439113689095883966778129317781401142058157109866037196925549976994498064957498010564300511002070358376226767641402456733126406711587058026913622937507255676120241270334057609145923342090068472522080447114570949690087752409433952484343053501928712554237737915139425247323232151959034002154272036606654167393918346521703737867525135132842195249923863270782029429757717498769342660746449653549698893416200650532938787985604783239560574311101067330371919173366730009370646821851960238312383937366645958583140877898737071259969107547791813625000503368995313250464444387377801524166855526640460066612892132878139355277392092985559432000205471521653545878662481443416373233620185970885533034429815236044526046424822536853082871311129951829058422624191476337956511561914170787273695150977185194747559082564941035367987117367979500301953618283330695551874818227672745755772718287609157888901525324396500833138770857364992463483294499567542060146419154595882442949150979119999090688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,31] -19299046757110500685525502241178350786378931970430177301502926541964161715379669996193610515568141209663137477351638285972112894076899232966116359632362130717616981150428369908274919622863761230832105850285823044418761069963234300095934126673006236980198773257201320291831171728277659849575666202886626247779834530914577319724418992909186974138596751153241826190375755365595272847209607978092745283050709748232352871760752537688920105034129817810353179485667615884348831932425911595528682460976386057437710056250700143214558921736015444422289262034450104988014762185011367013770300102343572355843245442742735175129482086564814723563877102930127105871374819464855260292641380180351548158932102927340041779173211512151630818196641254462838270300597954415267937433658000848078332760317925678331437238615051884176622723948076323825492935410083382633347900232518249028909334007849728077808038744007585376253484862623088256263332163430213355135429989366365961649521549619065695918123677933291448531107382270466891006704189176209376897258298474559556986725535179654735597570222023646635595606962069361484833023921302618512908598193517446448949707639068542524092087627907493316408755573034140491161298903060221302552586258876328254856437926908857841755437270303371145373009527613634116257572248205459513765993812163185527054832962839037335874659955303157070808945819344519516696855265795399061555141994990282427509435177507546778323530474415007588739277404645238629654714849981723086218347739127991784019289568044081150117398383404153345155112100512684217305095784860065803038562324563639055870223674719758293962202097315212221046385753762657275245654943303201133318832040512989312809737771746247405622705507423762791264745115469745878570187279959890512721951269732469098651150905175346889378702476997042465423852063582774713388867294373374269579361374279603287103046543004190873486038271429703389634239126768796904537322104715714432109201037875480451294789628233588725665000559302504847084286526402153003674844739391956660764653222188440284225435338790537921763837084714581787518581112666251538041775074743920468301734254323618141408580087126162625159273076597093751830781938164108955852326080919569831978714175552679148388229346820809922195271062188396801068658596061436409518172972582463472202695911149849491895947421059216865099794946096324046560434608221282193913488403834499598319026633350062559531221161989654299279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,32] 22585344714482650865052304842735602414220050041749981157446736671790774297998957147564071432904852291609334635959993429287945158360346099580040323319212099966413219954792817771613346415049743857755442074259102992956057369779814587233938533695516576384545097126714153131520821957055579676496697932924854603155324845932681990126743626411438566870247493423882776116082657114279009680459127243746646297565541978029589965580830616915569722063842198891040249427907152292983638859648494862341780594826683615765467614460786488330634387204416761091767583265727784684004279067628350887069267960177217608359549682468728266468652812415276025607770539526821260030245566971117962070720591821579538722832108125756038114791365341930165219039104747201069242078522663906665286158776101945951020402777493650740448027176058572550406679616319490404976755039374615294064247611255454548063171138200264329626852789882981744038041484229166480957077136076047261353080897053841644351513044560181801609031804511146932291167946500768537247316990756477246273149186956700805552304663050309180073335355194293887943962786191744224030450074134367735551055605370920021041240805951992217700826383784732397307904118359299564459103086710080751539542751734312149345695425869817899396054696445767433389118814818311801224471898954472285378473785159848687378998499631737408954505940191377918785325534036871299560367044190705501975270856365837600211107495504914554555062031446329079700675829044864972759154528770480752801900236232774613428103611255624844884300469539326103238902912137659999359080872797261108752555264775852196084278682022962247093640160042983864703791202679724208776606738552030469907173122530722024655661760420972985519975747254895272853980801563157556742348521225144873994970848644488501322163543897034176642552770011918511743739071571938020900771481383212629941498441435057545310446930259250893151572037801536788473130912389422837606493982155126887954455538159223486902919348268372196511101243266092271110053572112143492478126285374587277388772374449099167869833610081104093999579126366711582606989800935069591909183967596263663462855919589692468994356366246009698920513913321937352650505008028272158995057471502398857559107892259443270901345505007387111135221865670499690540282208455785755896481660011625927463495092171533658011273473826664157823361671709632713163761645828530689496065750296631933334120783496957161292767868061097299804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,33] -23361088346188894490408413462507636925683857547812213725530103081744207746088290100609377568184852800987479514636130008505783396417230439024757948509365272391369627678703642358632957865725960333212431432108938263720197392425864200385252829915475717675421722434070174911175876129253990649721578684063238033692232714113394625819767335615590974327465934778285778390764616693252434237909044144952211736812807656809776151145997960318297682704853197004558901234608277098732309048752916910841032434319232958992150835527920680689492916698630659495671448773940217613790257977345616776405600723115060905719772421803768012406909767777853213911094506229231760799679829133806075742841785140143830136936965518884111587875370422950665112145888237589482342037251988194610472334436158002462362779155284831243231648243502344021517850091219546777921103490117055678115886272148221514979093070166612369758490882492992936517528140996441311666452750784923925464893039883249783658001870150576405189450502310323468642992268979958508974432799591226439219033593776095192657257059134358144500561665496044185891748741187350714010646449251647334957820400588972169988740606696998544525225350975606007016732280673579521837802103047325101719855340325430633579908202419551934329063455176554346613856704145984688177027169778460361539763783674457500458390521517990261442325698782130988531642708366768299524506989051508599167989417627698126396581589302305849585879421720288290312801568281442688086148241862653590735123060418127681397871392607264059413445395459786066879739953741714333805101338717738196090854485307811171425942958280618311397418842985307218428485908778266028303646521603501729076449055955563337360516319629966963169173099419934796721279773898265421545562119963006896513858240468740806842005872551212909601779717508303598685785871630112606805436864252192889589047700812982158079909211975887044029069274635471767232885986807633687777050579747224442296533133413920348707678518911140540694567073443835061264362663176500428473264126545087157365858138288079507861253200905118765828393149013757869482901328451942105435527130035470734708729883444813902517083214999387443280991228779117182409939617576846017102006596884036864709162818537532275864815286150879666019957298849883447800967243720779780901414289692595336094626840377739339461182933882734047808875173863018511660064367569123003904345632185573331487212025030854638208427879211280021585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,34] 21607403139651602996437802941140517660538154876330759600087443976258007111451933131973974287155637618956595948350289167739489745625668961302787636722757251332529904871597880421516299859359632935806661795830226625032578234158027342999552923296641950600078901182467765548119846360800600366537664607725083349684333198270585558639609860454593075455335545345217716739940093237017662302859891728279601121371152850237951434228005939115402365603228821995494264908707725309519002683783951948914223720028846406434589204815222142712129746250693228912793388866917192123039136487061237723913331282421539940237837870337452438278258652666442351144351212529607072053271691508300298635177749631623162883077953772532632177115651152173487934744300820039068280934818888363842269524234382179269819611799413928121854349868078370389209133938289616000292967253377215302639876852959650510535221964916943338633535882276048895629801498171629867580623949707652438737759675865633019362022757428570558562253040351159384287869705530978727747173789099293829710126662845616786453351166957531048619291868942386452802696907869711234999610585545953098682653417913049077567927077901176931720139831602945773538009877505106579184365984229217505602440955468034781289637065187160135969461808271086718019743967566334148598058678457392411739754553386945795200239266533993105318523377382471172987622179539665445799863636188546007556604025371124751778961832897924001693051791108226291899832958758447409575295307851922806030225399351344395920975435853110425297034714114450364539075264279233963334067745050079544265274337904560290192834818444464891560208872198562037253319995581066898666284044724471059778314670416084300924415637748344635479172607761390014668615385794204934071888372406382070070418558014220774519700021926287768092592658017384211605240794856505468128999473282837293310819147773937232480400366201645669852382286289386946087583033527929022915966575716596428120586624303627411945071620633788718796552996744783306198207169974088026947889264052865269529691744159781400026335168739613330558715190322164606215275463195010524352579056065290781945965223562641138323621060366018694744811365492875779487653074199211360418573321737405628987335602592254262560083365438434044640199816527870616862374564190528750851477571465129450245395712639174872243578575626956637198802086371552950876638058836341818360655242691017443038676011791177790799640232710977590657024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,35] -18865877580338583861985164873338784921243592032949920981652074090044322403759177753283808680713056054843849607416992610966203009830966823362440634012228464060858691535954959700097445963962722208623497475876531321976042263895425447390295097418698695825264332901694469290704071345033574174063995859252703759860133208443777274046724073744171163752368955127710350016835318692825915313363163014266022242219100054101209206990745785692389956953008842533834068997126446419221036595666495907745658026130422466745941212348393977693079704593177390146958998461478046252502472336830973459171545366090597023759819554532531047939339194352174819108311997101370675704331999541383338674236057275849431854145023892742150784221730104864485702850375259963722332861705795804434868671974774349746875196347356318885064725743359058388177431624517250059822106258299482626144971417018646242373140126680254596647640588370736422610103070836091434921000050400729490470745435169693703166919476296320173633032356746411113573304312920934163722064484043783464315331511681869222098274702927895021581439159218993948834893833456809709018982361685802650902357594870089120392803778543062482008016525684034015415528037193417264153245804313438683067050016779266074575029171815729754651393919504984183989302799876631757756095704159826730881045898093989631309864668750914455120856578410862326996764105095032088856737735207724553326615969724873145007304933966656019371550786079977817106249249955803543946554203804351874654101016790472583914723228205861926816852104578964172171903526763317032313280732130486488928710723585084058679148160595440679354045653450541269974804139917941669138679838728259512564844734066148336358166382487905740757339125086950233254564604615797087658327651942783249813893465702683186282250946590927392269621880495203630934420183393661989084221735115966899958222896893235617029898808914720495245533109430942226246892487526842480203723245458030843465860614438205233945906338147082309747192413386991334978380892393969385557692200207181497253419813517620107575507450186998501629018229741007531187051173518516519960960210185195634888514051208308450194344517872291590003057978567390051139686984592788855904142518207775665835335721793597067998079319696299111295291313094613501732567685812634715622891731642008347315598476853721208025118975357201250874808733898674051359941523407485496556563847289916912145179596381286134876754471393347344793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,36] 17394929924087787073150055291172028644095170829801414421936414189413859351930468135935274716096511319494299250092448472447026354099686501029280633741879487322905008197590558741302302440453976384287182355100878121891091024511241500234305471195169544271573941837835592476173481360960243205472826804479806507824213970255527548592239843918919110345627737148067851817352542981181974841732080097014263277775332032052123971627534268364601640438813404160948902251611299452171397372031351399967427939303709855782866290897237761894092094874559417647994563375029424515192515695923603421772232642155425741493752414895380484915195068183806765604854030950252239508061792056109269745087104848026305092350791852881846161383759322180515398790499723869723366177245003206089164872832139911440560785229999519837608152410047454065601679571252820330797531835821602917223281549154226075989807804846844731712712261788026407618108354816340754014482403950852475614064684789547896611214445021138834159544809482268063565583088515811998572559110691148123133754410404069949134948239682624156563224232242052197224131245486986710494631680721294367433641815219594934858958658938873455175459165753296882028723634033105319967246896811986613930480881890225841706747145343492586982847738076006436327751687540927587677275700556647290767472042839408557495239261068725655926506273240081940185090772974300986778573742399432260429196325865956226607882919267097985160646049976072960836966102239513512462033896268871597088443879948613433246214437736478243676443053677846366468562287378325255902083128631450168278827400414917141604192967864276007748129625382203515684626639083300581033200921937173227609459007706579773329068271389993513461549470677199146726667152867265822757085459784786927139611407698728514688803785832336315725183381422237392315837956475387409690488753810725796847548729058091425380171767018085557097935509262960574044421557907226319372400219165012182166128199994700802590770141685797581771967214084067987340193803193759848646237042611828531296819188720309953170113391662704837738393003813100375218054505194151753602618421423166799805240532216171434141831603420405101555261915162696857763152149395039608199413971283994677858171178565915783428486757796143085088286913100964260100364594413239753496069000004828398058357923536620508160993270730403993973110434185437198275244714717346619279312688592091946400863800787595165768067648251528273199104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,37] -18573178020624411605085073416904135646392874880179712253812870751501427212775111480173939895781459558370415275404686084358999929685347377728247720754764263870065304601364613125272632718867239195207882154233041948375683352047876474390802127431712694296335078505577959585240681692137208507673635515823793561032764385159098764296351732595042445056531411590572685060400212843052615201372601717176291989735095943721593241699460887142145174943344312727671536791593799903284429012982301024398318471410896514869032963116435304643753105495608978459760321171225118841715348276488741595009545487651607575003384077502656803230851299105866362429924103455525955077056357713871852215071968382220458652920930473397394199976822531191430856628649365203822694046490920233197647964403917950695946975548661637503489338060314579612069758382576106784441309521649925163999045027186120171644600273226526102389846327248262845937033977253177657717698628953078603101695629357042422653881628772063848708224903370500309698308941227816498362135514933674408083372521453463527537345681877236108753668970003485250558752840039313959110184966498034648223585691908602247066456722994663489329070391300596260657140475293557187494984642419345342134525278401883609371142633395750234891483861210011346086197283026380342068393817130310287214476255295057467391565468123045412104814557327617041544839858816686302934558344603122499974604674788118810769825648550724321145951428449614090796067877602683386839280795201601229980360468874828888408818884598263440537433928859749748047377934138920496888522086964084008881120196339593337670246449727637579542641235527934778148600968317433038342597607437354924882924313157397822713037455028887796877447763258680384267797340771982302808552037783396201969295623880109547555043105900667574700853243773263685285373354686971484162362822896445216101863511856047689749343291249407782102199343277629204858069807142209827630134634866510890638023455034747155017588500749105108835833891872411486731238365410176321618695792433086992673757482603552011642860539290049737005152896580153593951777056399796174004056017833153007830659341799564599704169083017728899385397883479959225080485881127323113416658710375876478274007942130537652177282183357870244519425620841034342361753142272719319424896460430988530588310249524320429618378976057853386087016075393228890489461021328087752829794682186999190821296399030125736785618044645225518858240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,38] 21881511396874505692175464055240521662284371504256095308255392955506852262774521701113539874785995785371568689226417128362332065214357842531969638953483535890501746009803817266281592051951328639239693276357862974199302266827704832058014892895275448500294801158295101889012149290286907514594772108078939744023772707624838138255095018810339076336648386916874997604154914659697752921435574222694713376311143382571879874214280761042440661411034016709270139052104619596230155110745459030854099519944096509756575049445023558907054773406466342827785877835945355317203070217914178287508992810181545495119890866073655183831209517473565668839981581811421568816967878404945909191928211410698006270067711141351743582970686113201702439905408515166106656039953399549571237377925194242054397962463823760499577841220369374492957795639315487720143950372613921894239944651316820312890816022625072630009978577214821100905091695967492884089591509495963825164285216567516968001557813478330180718476585525828612074739031308339528368075296485737316668681482219794827865012708214619026064490346482234068017427006163793585827941260269943423543327906119081329775112041140302607340722966180671086314077758056359547986718914356895412097365507271223672900638924442974799325757697706839867082993661984480693013111474475541161478337829572738205674426586961461169196316648537484505556210072844001652403824220299005284755030327433045392231675003926016422487149264148915990126992583001558999127651404009605092587429297651356237924767883906844454536057743660022638069130701158670720533475948727814386442376293320731982321083982165997324788989980641055360096812709842769369581231992584461524438260328693575292165731891405465622033818461894228356407086584120994964541795167909920498954863847923716653283397326067049742977665221026999752276007098158142375616682507442275951557705344736946068772039000400804606363511713898698842789418167231663513934215723225164161920204080035749712972823063675260060477767109389601153051711881675531610701324436336969064245737828492366007257030860823122416899692532442463801250822777358254032749128959112081811203190503451746483231102963997554938865443818240969561746828735964732128638639225836225372752509287620035503810389926297366949744255560421192387233097756352474415102349901257152444652698645494913317944783061064026408973118807100352571839169946446981172171532107667089633966503594159096018530566542532533320417280000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,39] -25355377361224558044859257831863822188428807016524501819017001747352947983951507715742303015485569122824181678172963877296264845557893778357682722162678935763072499359033552800398180611549987964021388985713703036618818691493499799980298305255875682044500613943810755123930558463773290817290066673016082197280411417792912992679514743073858026426655364551408324909055986669303878777583273307652723504850578919623266028911811842438982835074445490031111060165245291703061528478508057853946210730730004246830284210642455996703710744974071057573636245404295194472489156503319827142442288461954418296610030767320902874474698412306007203553150675853132048420900401582809474151528637368106313539413453011063837081337904730753346551525905084948795295558794737485973316023843892731106362606145665232675443955591274015324968482094617178133723479938976383298057898772606608829971132348073975219864653126955850133546880051637795383685407031949061999595581701876519234488234269622156605682982237256086284143026801689441169512656917250190933750747014865732927616876352662948453407098270528256461073630174487994874575424834930741454204996960839489983812045544691317373486120246774446846875604140012172663359202670830151519640722779606550194982717247131694269180068681825506464206815162600405407180985148240095452565833362819352941610205697937827266491739950021181640243528165748175640034071074359189112136038515333450666665285751443291486692928743328255786937006312146133056615757935751548034412627100463715800521838469885404627993288931358367074651283384461903899613158987594143937531196839288247106055398389171390472860403634817266504843721514341813207188279760369126524075450069295657484406037196340635002469341711697197900387514900847998496584732540260992064081244402326263145169888213738686822092925344674133850702960602701991998783733729221700778773870206394745946760321009055395428259724547218690634487916100384280821764664104029729892007485317017996012285560354837184211373909700575433759673795817370182391355085673870223321987916527124948607169659122102287919401887955426135694757845080849612999100171695836910845418404951778385362580871650203618903422410447131758215596784228660583216438125049187242066572278655382277832553496942479697055729549594515266578399720599135228496444132412128915358274831234037352262979060033522264708251408081984898332021113705744449553406280871963364484904815530002844857142391818811894818406400000000000000000000000000000000000000000000000000000000000000000000000000000 [128,40] 27047996028975916400254531699853544144178158588643117172576942083300785612522589774766339947847572113705208760843006376762810630537344037161707785530453467873099044344702776960961978649857477977101356657846779901860392909951206994784088661808556777382945978761707455933176065674861677423164955353076436720141681539148766980502103211891983294672065596283303044432392977647805691949215314362641917809295959397932929553641636567111492624723215059299190489446715399226677634956388156570850308898169999670304222639446160817547789241859665066112236543220583240747661811277310784635275461546429728629142572750311925450313639891592250488824599094828918592321919094298910857235273863397501359118358663801515351288391257359019624416509565108183216193441318301803319778938691177189963278377545715708910966722229640290348417132663017297432258091940565290816784980551358536087733667516077902421733539753013024368834022623063003070202489069345876026534049477691111228134635201685372094573935730365076628400230532535555837100058341366362993665238682486546118156220133891696465725454697958893892436992990864660263771129827862142429989993195258411495624615394890233792204922680995011113887326005073272787667689309661219801415395948552439088129056989204503639539626911811634489912150136436118789675253759914478064450620204416575300280216945617098693929637427781253198879127577985274072647992425331080984853422519258413132421018245207204160447939004217395013845309519886497704134900950819106546206806564038231614361606417471875936865812081103244539606722910790410075792827528285438200827517550501691544972182451953214639006372273012225029340620656913609879241311515405631689063517666473800598884349847672192910104984329035983804777598558759688487995037697596009924128362855947993447993118166881383544301299112295909975570376809954660102693336427420043712421538182989160736302439121265859287915808058779980082463267845160289051941343547197913595193100782660196582082904706400088463594197070906813100091024675370989187937532248915309566110773989993908906087860979262967193059297973297464403993994600444088443066783129362673426281963813268056077893213594528676907750410443912340837813807594393598919408778677700810960312376426589411623337571366025597590558791149683803399936257446494317456049984570733347705197762163411498215791197466136511699402372939850069518074067677082172171409935027866521985882565335991511453093920388884308376420352000000000000000000000000000000000000000000000000000000000000000000000000 [128,41] -26215490997373936278976459711928721654028414420317310141388989368704051796167636697040871404950216745029743784179973155818594304286148389185749776820284600185849064681966297584996333581644583667132717316874512037346416950953865362685309853227492708142370417304568521292348864440458935178901517914730221721401680223836055080460763720397732535035286023076756253469587416850824878239876985654538478062070989676917559945370433215315150406878309999408099430324861330180790146793019603271244179795147153639508816057206451307356564319918611696176729091904041598155972297097206777725969165882506310898039719393106795292307507247185632273470047170813443307807625044241983255095595566986502500050016661054771387063017958244518329943859091639031682806422072223214077333464930019523697442591219029888766618116988978910150659551365727377540852771089501300919904256269710158033506258196373904316123833231395519456352889771405308899013743886576685323569060634104019113774844811592166259188254803047630128012596499294056736070486985372153577976347848296680800782409839060521045370884741100753519951582394658603500862379981773729201048428379837197344033813070148359922791546875234941001726813012431618865569336733016409551395875024564094965994939471111211316288341876701824566282171365014541369196281406481327667187005142181373493201099876191409995421167135886444018403515625137355310219762852091319684361455415032068602680883281294732373904219889288094538076688423677975123729904149219228876521996362189545159240263986737728152755867953356326084634462633124982401301188742233269943050060323239924199591049906384672728241421100205098066735612908390572480406065109458655279972907837566201157224560800040614194484883118762470336901392201590697142698397442560079445050429907601012409428897725304983947286561881792333576568467025882358924516115239934154104649398527597740119758534488076199547440544800838905291808276989721509331398445454496326258467242417183650568835816878333849908234972844574130661342574880967575161568769925380830820821174451878534304695605179788265224336441074239348026683161054870708782617896325675291951843574744838587869464604295826443323928394706034310315652044527032933368722158236494824571016742954420633024402695654310587698822345009630662732280617209965964741154876030561021957267489284722848148450321248814866547653392384560109292037425100732168768254028461010646806632559330192190765206003244659863925555200000000000000000000000000000000000000000000000000000000000000000000000 [128,42] 23403961506416878767262307745674076088787905417361534517893945194451789999051100693641122880003524549613235691001670712802160978501544425420605778284115994737843055800214816847052212859591993050444497625976082221057278586395677005092648667201131326374931331114482334829369640043017595281089813536121555053482755585947083986944618363544973869591032015695005157336813612534519936078374483504089024390831641438062072695903079578537939283470946555589760101582225772333708490208351170358830890925299151180421315596222305715878386696989820323020360492356270898472792835694499668580144039343997571811102090781323304614196445430407103143260129664283459521081492323068409430683293029387701873765221519846923528869342601815861651533121339721933235151294903002867581378929317378053009329947026972102225170352123807687013840939395453986905194964040746843807594597305791898051888682564589271925161290131642549079571795714423156751768131715882713939030689282806753631836261740597094045259993012067017524838313047896746270024302022818730148990564339176628299639563015172072781354023280907647947557042589500286899999032848745633809359170651362124108054733961951108992707926741956107940226122543956668340332079008770213094253207715756042817598748751621339873660689626674729324577860247551210268005888855742440415488284641206538763297586728299088261456622095773698455861682286469093251342012288032904763293776233438052519035380739787413314895885911618944100663894323826910362007857484631295290356995298254810268365098095417533424447076504889012931450814949304888836406905347741892320469391266768965843993907200390297157489748337596691693671124585403697877366422337349221075991679161853663536379410968329189201494069615750984279433071320584217441795899323949675567856074170878656437531388111760548928788192545374264893665093079007265151689734173132591930192766553215190793528440496036291663966627073612366182693128531894532369724597076522158571498685487231366377987472078187644710578742762152425066876057839702126052457181724183904481449278116917282959021108491459015326458868623228004487934496917993568830344779744564604249842736869820363891929049415639751344109332044653268190705846259666755725902272847514624848001232331794592550856991777453277058177568908573602286358858235800491841539998640592461263953210669113159800884798913506281253185327017051456862892686517615910319334443864393312273228407800451250043857212907929490872598528000000000000000000000000000000000000000000000000000000000000000000 [128,43] -19704842848797883874285638423233628389039648101817830321517758776960492522052931487146983102634711560693453364656264743864235235017724292424947125560965701201900614524138778234680977842306893242939551468278693348108516643707480033986723936381958300765802273786544852040735933745226819680505341134464255755784214373237538201740680813720249674734176152482776439277483621484706900263794620188582531342789539581421524465295996987658700558539021499536142531908326683943174201816756070708412155155327592153820124849100102787242574755647836847875334737626296927155019817848222495803839704469609959399886371121321063644218439348137733276576818982654039969494702780085180445046487950025145389136941473097032923640482855180591387108815509400937159196500230563045242836749063747128512853293692171207826607986509615669588774342447275412760687561395245980260684085063964800013234649486196682544423539538807994156516404924861391060208584253409916724000688623397166377591351785611251283817837790831007128448057183768316662780658924972153807672702331257131080168327107055458903985652938091416860399391696537005665140945547290363104947900774846213718928484576157706207925428201926078392920910504641675658593140511573702243078387298375900851427909482876904924808515979138391442012731672915451815100196902228746124924917780447230538890718451184142313520757628422069336142086149315671179655868971978299141489552524535840465165440979691080125623948929330836531121066548694227713353787324960676964793064449512946254732556931064195801950412411505611091822672206757248004867864799539830910029335560134083000376517481124723291619542338459249193058683412501067005969357801233783842331198823649471394001199607297059121749036937011622974102778425574681984864391754005746127212938547891310140617780391622274941421729471643938288241526730317210652187826198854536570575523837822398083258752719300330968572931858660216731559518559580565564620788984826884323769043575271331081562695121706451036759141689185715898421543155381952332560376690435293723706863149935536915311476579458610532626533308602669936344938135783488659103640569419985663271713618565556184084296438873349223761716832206942905472711417032512422436610506854420328032724641752181959018007520902571084411578790505039637408232427012951924054928873648580328237347550368154779355098678515805386597164978791735742377774526515412256648026474527481227488979163975886348051340914587450537410560000000000000000000000000000000000000000000000000000000000000000 [128,44] 15994490280573627640253578333667051833965444336393762299445748256228554593165270430233031025349691332711410651484341756132387715150552995435759366321914976710354748426865483659404372613842735584547415762286279041321234789099148504315446487831822630738086794930338353262585908053423380180699507651118745443657941573244347131338542329615329170295875938348952787619493620815889523930640085707372197588922207240273917521804408537511069236830792914650244710199518734264314400257934060867457539963410613502874605623350629846465402108251815447878613374368430363023008975874355808214000194795347725403813538109979514638102500738091335488456941756047770057655205370113445799208460084392513353576849970886320888024133208952406518563963562508229208746107090065293352073648785084288954682698604552899683021990641777372500054621899950087442745158873703196583518623728653857996945922439067112311060702949302261938346836507333771073472169623032092959064929538931801187512239058421128102034672224121092418801535003273325943108886007312783698105822855091024289696807260556608014840879591582023365738894417769664834927671751104394870864584552678345411012264025839441645516797877319841967813819743713888217238347290354299566644602553888633635982977041908497680875948622950816144199244363992781729866999640332137109195417634828151510538808049955325406899910234274504486718055755875883746758402981690178997466578298707604537978779278098688131282736568441290141427716556757011156160485043141110355656108239299087250091449614496952858857891593147664960100198407146880064420288912402762987542263413074551650063586420712857324506749540881073263284509881495067485149590807169726104887481044515808796342894540739476833025697685651732473369987495585408085775238801529581735247125180365128239357521326619122491751023525796200101761013114552660342002618653127396380001940893149047941901874323777357005036019159661192336182813625902877931213073643783173735770439843453802702475672893591532946805923161459590471588339132667076267877116445927461559781284932198134127464214563571793338019789605868333884812543264410341449037640305838475235479191070777852797402801748312295135360435052877092527303432499433542780227473142446389079537933084375821804612016594386876829190289934308902317774323006797369405930140000596629842465946692928227183182486111961309450687096732441140301248763411528649472312773456342400595011069162396900105483717464826698866360320000000000000000000000000000000000000000000000000000000000000 [128,45] -12666210838997132371498442950057883166340115642731438930721950569478289340522926781916603362733061543938531937828773597070611682750744161849319704178559623357687765152770779609964462317070150443123036391241496484189903047919970281401278404115477031092404064031830020262980867598787624064919142812500480045822418039481586573240228605188265045567269448208248316892627756405670335159445293829990944725573272088665095090738304650336510103232351970640999769969169661132376169328740274584866138851984234959373246853249621125405390768432192476821669184745213767532088686219660430661544731519004242759674324802431871804250476951678746597760597734444644758837621117873590041452874251832440820271231697011476389612094498452403168158754692940323871213298496705399897953064076840788208888855400401418938213760201419349278348036179582013493412364176801580040889570215395807973448520863795916469874681892408002907939847649662942617042055875407540923953490241661443660772566067842035063661911011253128827556908753256212739792474553390824310214973341849201864600665947470816093739900377512592653010105374961958730072174619777309792990564918094043199199794474451039465426838955397854132266564612980472835413097768003776323174035314643354277580202091673162294476452788872731692986954795149775374016136494460770842693237500595436559841528423599065632650730179872824270589368013552294620261314705958673238205780610694555071210535669843777219468545262365477359901831313744265300960333504676596432788934254915265460567080153204744047183731606062519244659945884462114836247987191290064234687802779703502667300284734566450871506963892872314342620491622619531116478582528871616065945223888777924689836998378308983564929736526333859849806212463384239252134612138310385092246533643157501731016478133723215237832600004713357714734121110849827173803819104660756603647434042912797079128729679634490083963125799609930399585127638964234827772525825475079640746608890169349208006236827093388638252920956656897093909068528455156633310565167130604888947775991538113963606416693341517772346480734235426527425589479713197901704695690897015434081631173482529368928229319556648442466554550708360062739802113355577094412318942588012572639214277150681314539061253205655651605507431011376396064226597231204009978733925969148168775239234053621150210768065634374882604894377253083807045197085904176696032313063257056123014789687701487210546231163017427083591680000000000000000000000000000000000000000000000000000000000 [128,46] 9780023408354332386341159646316229568946335494643871925130501119090983115717070414145649683355630775316418993464030502736388878300315361555006404194667832580702269234521115251145903877797148516981192596367230482213008523505125018879122598826267027297642394728003540904670080289395776034129473441824654439812130298110166077801997488736761500420580845595870293390957570331293378021380257606843608927114240453875736523580743624445022158008643622505066219609463137126689087452658364777892935900805597204630519933679722881150441478568674516440691139776727073071017750162459903350373217708303890732160826063276907648979588026401542757876570423947626013230241529320349471769738567055307102482335913809724264892008999685670222307330831778892006224050477940549192916061316526892371322989082457432983398064767480514522648820589017538925355712465612894417761478476998677343022267436975891448834545433709194977674164960491074231402773525910933834371693869172985138743844793140113773965765730556641964329907627599088874002900329260035776291978961599049310839233592511640719077561682928049947958235931719074842637634823282149715870187372397575256007999416904602434872683966694366827916030310704830944227115656583992130855108550267437075751067987158576033362518957906028555158138147984319945853112787109639333683250311537856970231920518944057551415283090967764240783911007089510501074622967483937687755402501065086718642909873639094535004013578477501527086951775879729479487021003028752905580846848499305793089300696069853727328032399830419855070282533373778135757204967773066350852419604594631264797872063861452725442349422588821795037996194649276658858077560988196026188737068838244083197350397087800785684270819882413228200638899563154899671499793840914702310550326631508390026510357414179091981194341137979319748598606175165693202027142926716234971087326022397427450427324780284820807689992931278987415932364969852334477229931878770222771655157204577578975934457405236285821065589701651096460057722099175162961202229598719405117178144663984151620727440855991294720918986313036629625265824504004107596261519526636810356157530285242687022909565897760159679122583315325440614428755625247560393922946121476926814557157874230365769078665170447653046780045871336634729354888133903640618846297613556234546837964851370427614310299063759002034579380725646687860049195292774652744388339171643519622775123559395140863600570827097057001472000000000000000000000000000000000000000000000000000000 [128,47] -7299985313010424423504839424289013768997613455990313231645660712362716928985763265564303159415497204469057886149198694090624635484378035237628695813920546384939971776727381381643043736301355472014305885913053955147630818655934933973223044674009564892306178504821768742026059002222290868741587320347608377687589113259529666771432173938996471818965045935219074007649580050679888997781193385649015075565166898729913708132286832385662690106825635522269300969456969483994017037177157673505525828648610184116961777952095863396477102568846714448226158098871822670216873732997539702922517212756193292386357938130933188491483530835285529022342502822473491197263493436602458960965881901050581613079637131928701685375043465397200045238118192860533497197816631539965510781008939947517020791289221689645001399905960242093747880643491662647406110826607169910014099391908664955545364160710181718043632805692331329009910020332193619105026765095307974739653846697430452505199533966880036243263985571483119346240593429920179632014368327370102305888878427355995184575985321395875570256713501864806994040170870256411635142044732813352825149382422895008587054390742425785644414823833343902828592691975005261369403577908122960355106503433738923452859373121632167062540853525472843790782555533343029644834194805280249290895999830864578618922895636344809299629242732206647950809994842765958362327766679140983040914716839347235491842482194877929868833767573146079311152280927487992012200925701409219817055921562806956677136475631578373496191445710462598859223739157037381188203390935487145095680593187416371181831602728230829117920680323373397089314749588573600589382076478007677457486516151556494102819019536773913877045982064674661797496582588416686822579992919213922204484691040400719452586643554885739697391133914008909307885641315922374272865970431754588512242351994722013344599782066373572326755785143371147242096786674385502862639631281144756897663136483056854924859028614997781214072674630664240612660238952882318550022069619318783819126396329778179398091877883906969955133023361546041166849410978349977409915341068113407178336572520351166339348586629869278467395194208405351465320277779951307653771412866752276337441924948272701564053822208962102591193437137290650477586531607253656920252670844328693917609425708864631652179737477468621898466554551463922000854297219727412883503957246655085479694032535999671257749922595296289751040000000000000000000000000000000000000000000000000000 [128,48] 5212779785755388676368349785561183240909448692526041083968150278301616378140715577787884093198623502533787145128177489714521170186422942070383328019821539200342757844020414018959564549177896594915499180614542835765453400114642358831659593778804616490043500542793615961832471191611764973886500312314410974730481300631171639353670807971236550544030773826573883827211372291783718159478167408098958459166859601791712950497595041206241951748406057118923064037801043501393028870544321405537957682104663528820851217819643382655224494481008071749668902205207816294691459132367806381093464248634103015189023245735575373472195579469404453242053356424284784806456193179516621720036290133541701471435758390475034365784744935484263281679636374541279609589143701891401125751573217782913917085052176426902316827064440852648421956838585241099460889538502125032480829244731411010208814139570469365241385840080525806677487363031013885961811630547656221131065969369683790084430245452882050996448900811031413528735729382715175246392808330281152212606845781935299681087890510323096847590529990268853467043946761095906737220210028786245720947720641683179975962270142613946920169248488056865786298526487792879126461942031232347115946059668060270148242521354681437618310696795745723429350420188123239852773230172371663613409834474000630171003399826855694883115879500790042490845936544022518127658146869748849549416318200314920621539610017654828241837658579226540571989034169930080518880951723279102993345674130469002824564917131551353587297385467558777651310507666321679463466261892226039847015937516427950386070357854883082173884905832431339842016913445754665808124179509195648367491541682986574323892557087085204913259644187300763529743864004255467025943594498893709507868043892331347281401807295970459385395992574491908241635480631669196514307379392040964990464755838287225609953762655621488182512114282219898050365068997848756330180536515673528366927148139389422212075873366044967653043940901746624036294406988435568137130745707873341056570610489887521246236690065195515396011642675067196063657524925571576974974932420321501297402875673263324788485485979041806368147336710376584987985899717524716285469318156922279339209671186815936790779009233754732867262984213991146538593960349824802083513344463212637403380814920114499804709152022763202684328154969142425508704148380309304126428938145948657141852887071681783217226024319522925707264000000000000000000000000000000000000000000000000 [128,49] -3528306523787402541338506106990414077908550779720568170652608365423320405197044410848619275621834350512967425184982224385310014234023151344360263562281642923041900017290209036549510691011237313728907127391634199145523774899413271514642974963939298006809274652151022490129118236408396880005935762881230024992785445924603653385699383771000654906936116659527994412512642325705757234692280131829990003447649729058486596372204843168625923979211239796513835016437256445808135704888608314527082815517651585386102586233361928355802986303630811045176118919292510138771563550117911512184033774796511479004753895548957038412479157451790226412759646082019668245616581363814393886821995467820197086279432335474850207692007379807980299716978695334169518634060371142732621761352278808863629687156146071488258948138842526695113346761789853379033531540030671770468493495916980561519971247018573954597961328703617871580861263458691694307512058092141210337627378134761156476818709504360853099497139136565728750940668378026977839624030381439407480391801377848707602444855574577746983832891635787409911257577652092401902289900804980090752078929630180855940404440465053078193942301699906790137423058927546440889456493927750897437725500066804295979962116052459387241768825362171081446790673131885976269219362006149261721669509346953767131425229021250488167704696595768031206784744932433483881182140696656220353014094708206892490546044729267304584989759640809935182499854432988762270966893433119987800616115393282202785130136788076440241917028296897626755102101072541883746240216416543878471921439409629612082696044953830647338877536798549242355855368771797635522725625855615566798572986749456142366360878893367654059111640182631080489942183452328106572749189159137477313705806199944186925154841193992813349432262373390567406458611606507486004819803237908796538198897595193429088235409547593578371627726820977073426992921040191651625156305192225270040041336346654571673190608308007202033072587595135989761804113536974649107581911843712791024215334291084990514051532579807349164571618161332706789313571650134822734905790110147337100130124664570452495261583517126106790071818428104342765868766725812721877661968848572487304922632639561676760303199747697413630904344363914429030881315947148498755086058846184038943692006982466382721397977562556333338056699850852319761985908484032427307665713423841225010614850951323437835319238670409111961600000000000000000000000000000000000000000000000 [128,50] 2244821691873282918302306431080536780051321733770800044455758808974458968145420284688120087038520242178907391612047529323454339958443010022101688462305516787538700944646601807858969423589507901205917319843613004029486708773612233256426800934828686952279342943436436557352537054350412190382554084527566891730767013537029541974007386658356894448419240701690698390046247010600841991766421443641568428372266460539354132736178778736007600738632204838647763263377049787327857730299308985298045025248640692383241953456582391142528356544656384036716252556597085780768786182832765071766844097280059885336122699035832504177265123508410982208014347063399216263955239705009552123991230225767369783048936591084123075059159007131808294371859781067858780018379272700350324346165271954778693039838874238849615360679922306364771198492722892861697502276893104191992388223387075089390840570744177418878524539427031003646898051781613101679799418424768912812997058379352116926649884358329195487767670465230168638946145469961335083883529196272085020199498653975760168688251030849117645602713638115326253220799094529839948262555706742226736054678131379231023177281608909713650440370557976407102887941488703992837837077582107052145555676096917865778065069967306223370987596612977946605996512719350478741902781295614554828470157493771969210387610703027512511412516461293588625866056561541353218938958811704566192282428644044428304202868544749826285451824082529156546996391180055958058063791165169920899481552196674488807459593548348502712591969888481091763143009297448092516523488521126611838052041243208719061230304569174347285915036017480713728837681331989929011030885908231687080994060679850528256876345964335516250144876489358791742052007416879450248185886306789903021534028776338762178727436141876301307206633189312935861683272690732010310650601027277913485693737759367478992545817077560073085399893625863172521080146202429621370117354394035855737617829855107197199960797521762381546256474295829967144316252311321421189218280459389817740301344037551516155506609694265323888434908793788059268141522063826108374085929242760787353640628141279473867895142145415610163900818731679769857172184293422873292816416564906964467961203998356448822559481069029573909286595289704983341333832504526677802273707174920174364798333990928966167684369933217034194440770847722046649154750551789750670929552737417470885330068235082770460839992379170661335040000000000000000000000000000000000000000000 [128,51] -1330655701235240031979777542315920100728661450626547373969864448800090084067527808058576433717416104374549187966850643851929224315979719222238731096937776740288163759927492710573520244258289683194873254722910769127599175092051230968874031712055851096634438713546209729975855571920513440247540088512977184489908551960352896739799847212272484447774459903332956273847929395752001393835952605347107097557186000412552318564076248434501349381860636648762751819097237428550693506388212855902795838152605016400158139713908164704459255884637219221802813853725338818207673447230936135833014680832613652427803397796434604963081635405280282587766702156549284945742480206194596751452459650177013364292991995947491239086850562006131037766056061474825198201072296945434183560881982590967743789882648555917030986479060495177658891047883775583502343755424702020525893604545144193031436548773777760957160067887069835118991164615464107129859420157959904283722422759576039149575970246868474509584827209949408700970893171115008379120102967302662224529148335110435664359918491354961521660123042629854858530393456382994772302090326896354074320516014927777270630788004116945477103233274867977055232609392725168873171846182454763694361367725237869581140063240661767141412180665737287190407410880773808729672936757038018066927218098874387774169451546274098571658028904814623611433742009928122555696803544808254296915259996633260320734313645652307939323718407907909323349435478418176753102704265614125765879436816100660595894363512197014667193134544634376704752613127905662239628452550359751337648096244026466750788625823931617276424990494771299659854486630516729707424616151437162792889877992140253918781577575978043625911373198394020406781030728972497139462710987823625200587436407932353479136246668685278703157961488811464716432913982471893467014178696655922365999255029413952502769291579420158032944088012288709015491909910985711524715995074187486141177801547345541783211999348604881345743521397641805249575401044479261645649010965321963289510831370240170623075250609212385065350467638793772127332360709109232766169226892998173393142258996052807231390475740902404156688516017517156638111127869149375714619863366914423963713445505386076741691371569762619550389837221829533728820257733075404963498467966073353150647145208658499505413173462931320011352367728034254949807394956904047835352712434889525256090446793061666313654874230185504276480000000000000000000000000000000000000000 [128,52] 727376782813244240912829989427031481329816939920238190231659271092561844323310909831595618086881735189749930264386969546561025041453951635055278197724697698837557882028313508144908025450601740788442129117264965251387023664350695870793659368129550526657894360058769904900947227309490585642967291374885620660469597844347367652377883042242860980409394786719760993036933756767679838040350180587041399875994336788487525006786664992250630962349502865321716914153794652796341513822559729869113852409681093009714915267232899856229135637588961621170447586579580170302754566535560320760598515191019434113228627784590240334449326598032359119770099841804884907215105264540674864615404720956717766027231631382057084479061934608045967624277783867453551077030666217301402704705896475843313561449951959069150859029934362204537408399908891894601433126151315399480095761777526303620865920996848947731120305108192438852320854301613530553588922491904244647781551979510602849864090948536810957121184545088220115672065787150325060743602069754071924717555229959421283761395559416594024139712471079699609283257958081611849504918711103392928142978632975995494855018172348590604156432145231448162208096358439311672747424536813546354312755105594376101604140319665729537341708783358316872177145895101992026159810858866575195456525558312447034602811155909680892378366437655346267356094789850053639127246321492116291754655978906868052596305333798057754551921774633630953306973967896330928667521711859930893416883275759159914609481746694376097667299022255264360131207896965632298921133455802593441543935622027393504645404508011619302969956810153151490690297174502367776358542234450894674224265742592424321219382228954636969072483455089752293799335501885824213636436333976939984811090469230856464185775414708315393494826731452378061401678827551911049125384529634723473155591945079066187307631702620864209498317186343489307106188271419077542299092137800552303672900633450317752114601631074857514064858371797343969516384921641036238338533737328589274082212363061455758286051534640973536719204633028671515223806811519578449871075170024988583450309573557149154074244338389976787605596076942144844747967454883887419249119443342233540687580015466920175387538797884074438384780242759720564915273898052040337147139136589853270496111886788947501879054685348675295276095523369558392441246861905726926599962014404709105979723946544338744747570485995316969472000000000000000000000000000000000000 [128,53] -362372568371371353835340790705524391754681980480617181979090926257767156425094360549912635668045718674228480421620124887925073322283904506971942070320404612603765115826221033517101762223633606091605579943699629563316544973169495254507917567333043607036093866358410350850839415588428923072045389557618152322744549589537253682763031476631415320497143777655335845004727582791209320219738552142303163060133224882166448445457212891892108969324882587461936658233760252489979874063755280455952182155883625747016099502895166532390074011653248475073533237977914833521879820993757750169033570455776421518587058558104983546156337581731579677397576431047036012476983209045694553196722703487052935231713775469369166547043804908407835832012640266214789086863533883346341808435843873037065165957034489003758331232713430559604100471119707853775987571285653196538245355697950319562552544561781987254337569278239265895320878034104707280053641375305410854211917260928658320347007227610260025349694004129640506797024019486639196793679043326812981636718116789360089364386591666064337341453564587212842409640258757254856103886592892436677344654653856158473407256350163118997573908067086096221031508317180408146510521388021160109006693533719232519131262594950691862501625223593414903198665499003095385390772684786648909806869678996107207391712866269616400964595261199515287160393820971822557533137578151375063772643111401472030152781169474020896498518446647297580762773441235665065435982238042192781526786926465880172221486445629934273819342037595869509012173220151930748354328929002301290965199319466497515287050013830799409170808376812408615659913510321961824491783656772486463256658695774946906376470963496680341938218170980935263540918747625275673615152326111009020502445898858790965551674621644954796244411550503701669437725155767166739182949871086004592958376198711924682892609284225141429669314934342541220480746368299661570780436078877025397265209940321838886045933148252569238312768241888090433195056306050611640575572732662243369800825424286645415135683979349023279542356720649782419003487820483566326167121117276465496242985958899635085809332978593291014194483740649308801212893180834885303079045205274279011217239784858032241508031339991535005503912695857793934906357322438489342762496233032969403735899666291384851954834420458324631629409956932505647015434056243623181898430152890806813778931394701645147351083257821763993600000000000000000000000000000000000 [128,54] 162403705019068492446578207346976634403743539331383558621093743256407753848007741333672697067487316427822333761662697874817196625667472606975804655780925715445937039456648639387864059334405709788104862811271072979736259611535934502396469383302807101185643200905584491609280290552369398636322010998383627421994715711741959061777719556287735853900742486151611335633679648957964737068277213358934065031583802970106342608150283456679498500212679154664082238339617519338141625240075708932970377784944785173375414285271969646938804075022039366424148168018766160628110334330563284207388475696559308990476796656192241187529852481931358374238836242930777069593105219314088663965695867965879673217654933644583916478591756714037149056865870285402812592264336883235838857184994884174321963493087543184507025956697130431360327470082167704401396043668097871461915721723308288185341050902205437123812449741415515988456952769935508959092681450549648270830451217790270184616172558638315056095491222392453168334699414554777056301023965910939254207388234872751737925751809008614816316990010694817194786670176855431572595949537979790495715912422156720547548055015857813227375412500989244331418461143284052782684792102727189000131436103274241796679437125274295697580724372058000349952050126644902679978490798704965340772832051768266035267054467761945870106364704874976876253745074658049130330296500080609625869179150687418379009242787496391599202776242233986218259862473989535468073124729892496733937286610640492208584653328097519854569096228100633875096412390749014267981547240249044086381694949429808394475367611030023644906973918822008470226861268116133826970061698778997070477523558549950897490710402117568709680756955851882594980482205979882196304804691952192804021061038961178983820670078051791067984565116601489421705413073688741217272096784957086186046169743082905930762076098656475831647138700562161985622064970477953279184034393700341492341500832664482026029467868060710490994452326727462098969798588343294724768293857746462154258109080842700599058060688021785461409225438871328921004703739232134918349241453824185112231548563651648484024389002214150205781127577336151380547822363132372278975100631808227345240747869209812621825494909859839264583016034554401184367639344934251113049989127817983373326292991432673100548518008904325137003651426388251204493545007679444669473108389146228889558279778452520064444440886076069904384000000000000000000000000000000 [128,55] -64544404743601844533831653783205404859703313519348286972388694528393167227184065684447000323047557160426566044180371324215293280242118599853712836301543903158931252331171943772322773565053146957508090197702785717877450584603099622893951523826255968641570861370580317343565411159429845275143504994377003110679340179415222176030526397351728511984369952050609926475444816866497200877027046196780512573804281072574598695756902628302789119706725099978971868625705644603131586854888922270176776201648578533200594277954057114771192855677512766570935278690061440355738939901999295995376668432169071062968105144359817785968501188331900731690649594540610862575525280195047009022537436625982219076198648673447631305363673924686171344097750085229955076854700799849054373049946057205541671529786691947282015313397315568210921529643171456971864459566534477123365115305049978000996392978597144604558170645250747132878368854198821797487126614710525122357279343019142458106952302311445030835932472786439875088203368345331468129799978609717355754019047342415551704135712444327115698022761420119128531391271335934895033235008830776251820284766416082094840972669335964624491326764193743356632859082114105632976067316027254888223859205079802622370231292251732936376742088617352225022712706857733167736847873196322845668660021560648135206641693339978874229222521065380618121511093428328715324530545728327568156459944260615312691254995927641041653529669916725815365943772694680609360791782605568030724981171491714125504117993898724295023819115307083418539451861316331750618791129535853551088191220139116191158032437122778307268898019448640966602469711250314337632239745737436148191366048222496773668444557219320252816510938699530025045367171638230334245226381043139208011486267009496773249826101012362454515240912388460006855283162458765309545030736736036569793606921009470910946732850543382524433792045957946054796633920347417175824622751559829511919160717368166292322872701964630271159194496417233941382244281423688746414815988615665579683451430142975088171693876946997014009200626754727031283009829254733629992571283335369779884896217047875345471046998425744609443138901913557998037613308831426920874212219150856524271316389429171213423896685492220379557612562943410488009305341307746295134827696231396486284043209752872453140281788717395924996097396155848581758853837997618258205631823046776334923557385189458598123132259854125629440000000000000000000000000000 [128,56] 22379243302182399964779455194696531191594617918311326992469333440518189467004570189884843264649406470478131080056700412777130027740679557975528736452475802982238194291187240801296069974869771719153399515390482280566122699999414141529924038917561700859701136899751322613792076519008592364188846352394039922708904877966719766369557183895049513396401546800086862033905074542862580444202285803621942146537479590050681535663519565194259729718272762630729366670063109313443035808670737203020026402709343481575931470468251097175769100109464935140954968909748397874718703147501761610078690192324638956314603623757181489124956629060548288435368011464112324816289015958049296560347516656173254018060595184558678628381570265243104522612919293784930570707349050737981628682586903693788585911717424034142599036740047242637783331465322268913848577430574625170392762893347962472490959042727663911861610908421895883225055233819417624753963488842637103851855703531417249529666538833851023278777226864808278664008192281372667679833108621046590588747685192553794137610891870278972986784899392154136464603578101174660915530395162850301808775192238588874406024664453920319481271502612710479148162765403125878204494687531928001459854174265440169977438276456483993326514449046528066711830637583809669968242725323321772180286368029554939179411559676164445416876938804335618927393084345852615738659717081598472495170789230977447489782493068316061199507413034841563078522686989094452750465107688672946096852198479807575401271142768431147702153682920411146440500751235189092928505848759837109006971498954742056922935262432480265742961457373464184075241978324060362471379453524892605571149022043206254956076310382085628803612920102297546642146465988975282204332372424728412999449306366928300013569830801545184115550457701765986956551305952055775927717664352966905508033819633169926662177296168883471019677631172241842825630623420927143535972773433622168738061858257816025879832207859723846372762934212652936623265614788218189756010114982295327593229688008651606309295657167475321176190014632292181257154508256111364552171755305831464311292660786155417342917168209117825901624950019187510973517019907965887271312977170616715529898082850208495468348776809966279531720146000313918862793807597238223554285137357056482870301264187289442903420692781704496107605620606010404012596003894340138203980115338714284217970424597496611805562018604035080192000000000000000000000000 [128,57] -6634928511901938362738570200754881727619673857685301881547165632737369272006051564398257994554506485698859632818687746801607356389031081246500196524207817093899739930771221695527645050298738107386820994669477101376223461764313238227694339827283847655871299796622570751335857592476966881073214537547232079437969683135325366267120343931058112602567410781103202121675823576157463221620482262609477936508339588578531065477575865834838668548800918692734434538637899653728688690006932589848180355172985020629987075675071635329812168855310371598616890055427128140264016163583195680818071624075134554231937930379648255343001086368719191261084899548704711446700423821334922450002670998133566051435076235622894909387270942940144299630228339470497201300542631388798321876925199585403476531213195492434718972486455691861619984604377867841818894975644185039258602051890214072265151025209851407187131938576198672345310545581611740257454481562684032008008962746058707430289860782140228135332826992552524405422564384034102246409841356736210607736548455332045502494805925713589837446425392534989058443296695160498600224471579620571128935272105621754145844247331200277186579341548709219483812772746891670923546014012950593306124310542917624396635984553922826666105836476212840016080925753555852168251298167423930948562700048572682388467656888700076669396011282051465913865697664779153678075006359664636451055250056388020612878140116981965272696850114852695948746420335715494238329499115955995403993083655599846727458648632176700523275394125198444241227214321643737386345138258723722410344881391979730731862503544918449621235541488419826285316892945315592680657495479358503482246251456670268108050621712058429574633165717741853050935366070770360242876578166002232385814802508986004624366984065456509720608166024250394267815459516410131010797452082618261728479450592472561565715010922499886095407285478774927877093197832952780549997332648465582794080318428774830511409619661293682329680492250016230585301971823306095663174425021872435303799490320908194623142405763369620233159834762503092535025295469155098187507362934124363220761819426963528500924713044201068433398731627406252834402779029209226391395785219101951850957330072422413351973160066606077550555637861960645589595723583627898440279706402261726235347933240975669775044306907123119534141214480670279561452680514538876595203548138086099240151082809339010321525845200763617280000000000000000000000 [128,58] 1637232763482103394305589058560482765394535378380615410044200094805191607346252255351909773949055179079916571785227309020366701411538551350462816595260310343072456351792092540496415930117366471073287464133491024696992090203306928846975247282310831837043128663030235839456339560368669267550431604936883494899210276999351812795714701795602841867731637345322753599693599722307754407233180329997493848139423086432445258727939418544083543025662383076821861453697709151256323123678258412542790820449616716529208925871874742498152253293913269600404067153735368508478398178805371733428768384558544363330196705031009145024213832246135198711793225913548815766329594440292019062673087002669743128114494560163439157468026763670907770590468593699757256210851738934077290736644466027416894022573981932400194288619128358204430953381301853548394003139631697560229391652827792336069358393857423756946240773622797639506925171935031296648265137641458488375683830303861200574142130129832913978513146233019210447039295364374127379760096743409416674399320831783842850245462389345973485395963716070003526356272224885389563568871836326543852608811027147642646646984967126227921741866136581464577945629901909894141608626507888694070363076229577806161629915731755504471058728631698840714773685937945388534136232634551051132326122905792971917872824121491856811789872178924227868642403431936352152324030513045099425793746992129739149949543592368399044913228218372421060699975211718536087054571257260422468807401330947429882319013239021723879556609174786618674523981706981008085931379356908039730825582231193110022153181512097202755554722186493281394895967433817437628239374614907105223131382746490089414513632739276967389229293615656088332138606226907643856414358756213739584905354408023594851935893464095651136359595511044426415043416995065047392146560420355650517257364783099450946518888669736756865048114092901662663162525811331939077169772343836687298197245125608349387713187570699601744983358177666458866628504493369913969261188228189572027054306488213146687977992508131896979813744387800197564877460293455914319243827612524535286022701925572156961740947536775376494611997827429219777937772829292335462590906101654187135512882562951897236383367649563161778698573687166220102874459616775013472405787161240604555001799116619485508403141395124002675918791811417650808687820931344734866856578353150352371316561447563365715843282866762940416000000000000000000 [128,59] -323558565237908641677702955767648419983461124462115356375744438614772920970212893248739614709745464351466198830831787665000506768017274591864618390640239067555817705095005140708415175464649817991069080212134004069494420619666649123120365190650731300817992013398166305077540751387558732043358205382309955038935786320743602152116771919003434944960302213852929192198990664253235603124661788800496210337153627919133938336317549681360300930644919875923687439400686834287209397000717629683902715441658464758843662417834777287492382514496363058421796016599410346894987133856267083856084962782560207231522680172530037833432366948670305001731964168017520079665833010121676631663749619748746699685076110079937882977840102001846961856913160718200588223419308695986663892360932602343034163321468215157993179659842948693407186930029693734818605177970820284511584430643043625262797739784886215900791453783631520914287305597163741577730096290116455197739485131278855805932866669836701337860179860696356807161725440539520479606857850135193582381880255024902114711131345016408617279247362745878963477089797588296427646639253585615234915001238401040105295444381568785447226121828048007684443416304286068852837165405826954268584550927699292073592442650618765091051857846348091472446203579420366478837792156804863892298665685260375132323233489079146559086393559732501131281487121932719753720020235022118877394011599220873679292921559935423444606431352474487134849333644645119722929934996060619214552443673293060126899139236964137733294334091869680249141903666938081017491295105794031487255448033775189731078595616772548122099338644126543816947093477832259661131470398698448831864319325422600240066966939003949842704971591896519661670467359631631855338723803602049390913971540398470416330361821421449051650853387898293616120531268403268242461998962395389084575318696716479082367429741004103882044223834187230608148461279350210000289299830035377572495908902047325933202778844982332443409652946348447669924144897683119267691988582918394088735805564197484538494655707922029276658484760737245822330731462874121625518934852873139460528201358773217711847328103118375251820846804802437199383482704443390878325613155662178176192742609901933808310273787408332961476415366788911321750726320515986609392977402547999561865858571716055662201173244481214947984032930815997512145403859880196318056648373739667684701136175114106584818526705418240000000000000000000 [128,60] 48925065903067638405401102872866977937921578743160351859711977255901040988785737066630236236942814464344195784603881182109041328854040942799767085649212314337518617347488235057599561087195002011501638539305995241664285359617792319395196791041073813702683895156454850060295595340946482981188549810995950709720189577526743713778665621109937242335992169827061861647806676178253025508602293631777609379297044149992179606234145136362863540541436071921479477834317643142815873203273343879062466276882038683314243609729751915157179857054077876981917485842560556322547890268744676159803566122290265137159136126728500770935495216323623213829386524180034362749560164588590045093262520313557629044554023752246323405700955294440245156688251015201016599690004565741232863726771586244883982856042508487263762112747155266738606025562489943456902288312918663432423282103169763729744482811024501304776014597898529864182072439494131872504100526869085724336182717915628836003315989797907321556003728163192091056400440953807043247960445802913160943992966038247600759382875944664061379722469088748551665922411269175059781052659603606772521406349963758093164705883395811781964033082048118174337495539493921664053442072805781509360770039335781195761733728902978449503524490530722029677170603164905263190468081943964697661133497528006130019152418020944544053442555900242214378517758915869272428091700094394952126066466031757325066764300915564278439459537249503065207768643380013050311607935592319492260926948991252472533184875013384083292754618511612500266092381781088866847043853545280806307728581204216105793699149346750244788512652712233241651323569097594870517414927670250989373861889417299998389620064461703985451055545342054139332663018643900603275138658998723753014819992761744196757816091583258673156929279899039316145755842662263481720049559577104860171733118267028342669779008156585870590365607629911879498761016151311994361948530865129718345020911495915824525848220433795984467260454522995565568620008008961522399782130255420239988987097647463728934856801782120298460897789345712135230559944903515312871789709537204853129125570313122810546423256951440106971853929755335830809547870820853723859145190715213563061269648243209941285022710884953410934814081118551870693120094755925864886063700943241987751181058592361837490175987774768449709882953047345488529095406199335665101494134587739676346796615141929171577116182710321152000000000000 [128,61] -6147309346177034847496347722104803705614381637512611976218154319685270838471357435170203297079689588045731645264203149624946894673931942193986363807996057376292979278888291575760731210576022646487894072459244636041883074583186747437597401438520547674181477679929773829698670993288189160653401912651984575220530694010225289323919233638151038531940853847092375247428164870476608566054871822324582835977922611359811488822596686146465437321616722842221066616220723087922594983669323618610477860656768277307682454501109748547161061687835810906722871903366695024839550054542665536048411718368845720244900386593662841230405486099634305827380170893364188583707619841223109357164674587582627417668236617617184796899301188870263223161807415844262332318918337476776823010424153463359392364109950160193100811307276772974235507947920185576878491064202778018845491718022216511174194513315101342739392770455352875010661909104195272644300745859199545745114650328953411172761291654327396520008457124973484439457550543165459778626551397904369214931575994015680621561193297569478909012990610325788651663032627078435413677553663642883645432787930660645962486513557618451288180362022792460725988838241677571890235470540800953770150250470828907941057350775268219452421178610540726737473075919297235050326841857589768397633765415743485750470044123628017346876607497843041758938514302788746130737810228787252005540134890853002847620670743610633924744244542634234813557034854838288218087002551281043227885590761779026472333453751564371211877653670960075025148616496951568207520548213538288734963368311135454302190085130133043769060014959501694434621135015749566007539726875154044171569104842793610464835786702953787853444246730662299107714697104061359439201022625643147687634404213998302266335037768230197413032061948737529081133767833790362843249539631774971247721168082520214407319534251922453751059353585518006303365596932694927606489620358753583929312206295802135779212618213517493266839339975072046975315681010717103184689202890889850661407297697692791523837993667780605955585129669679711686027921846688305189577747302137548009068951302897458469624725131718689187515806681110463854975843507601623975320149405634880834162111217670224277629471677364379016178630562621434069407064366136599618823039763051374307692815300708050410416503141112329548416448730402463555560018352962960526030711959287221784743893594238784628650402266480640000000000 [128,62] 1431133034871224831935520832773292524286508601857945491405898168607516189500334709742682365029506899707247792998945866586752557557539851909857278596648263058397102973357538208417849453681024802699622816847374033284772764473827998225539146423683231008132161195659582490103976826280492880724083280134457327324626348689215898375697292506318198278356652799523793970921736639648999261240487199657239129820168651260519452575033361778731097748778924542457732999580003053627948670134247149038881754634271704485951098879217316291926724751636769299181393483406421363274888270212690066217693859791858688523043669462759584786208175718104710157597479769051368151842582287065675179404611353700249223299409476642466563105065805116172076558044997163783861359398809610349068356255819768602105408827782415675827458342155070051041288925962702303284115615668147793097048527831583094580297738395492386109564884450722888746552706720898179680304986492481683815533377880707334745839779007711218580483464494327920347435298277482798977991753064502020502665219732212825484285453644372652605371577305930480722201274020833866579934410874403748736633365947459801404736079249282616284677950386855604193368698263977744838656137930275190197074067692120721202773769079585488846193910065496781514091955029398365926363583357024797947613166245100012048433341336704734274347449986541235784945441093456406601655781807137974024071490302909126177686198039585112065240368148109707396309994251041293110940143552252779206899803030942795644129540236782188882075024174413071073467913773366800711614824836332284159175015545813408047578319076621192028142842284341144317480673734856906051340446139697974406834125493340395642457807596125702439026924946517854943926217744041503540532873480372189049137368165256119367875252199203617801929906917571746020253809378984529795542041765799910498548934992211214732520150979299262447367846535714810284012629968670979269189999341802852594153188783616232683541649009217013982207321308391042508904973302732896603999257615046511947566526625530455998317915130631675781105375168080314267031768889645485917216461615375883050449188783527383140072208761337778921597488646934817085277067090712248529933979699648480995414466358641840834297989383806457903605490123952509529919425538849646341777306815895755000981950082293838462108120864454965994990310079276953347585296401563611502472276683071551854715838851661401135732200010940416000000 [128,63] -703464136759459619275512417851705086414034619908776216738152441873157999779062645001811000307297354090338733018774843872083357729487625980831611228298400288502578000953481056536315708783001311516660414379255980855881928453924575227612022801869915451221207279419293584613180810590904601475956830767475009906134553394605863867083218900844973859028765032116884522679334192550543338158435915787345549924832820624183054305035590009932995642914706709381856010156158062846908172334623188898940472114430525261807182405878954774324468103416239626067895046032690851518318183148225475755225809051730026090498940771233632315695603728730678274568771378497901784814786431525858285309190133063821687731035745154389185294416326234322187118820403173576762451380532254392693399526670318556422071612518993390734151596637363432221356889282980332503128308974344089476717308064191863021470813769047996896446504840008026692765036131837567895723484960646158970561006857616475917206495674349363927537704465900158990364111509911103363377338777974671087966981667459330801887178210399480473899128346976651958933113520772190012107205067942611713563815820504141183287161617066379750786309456522193398353209187842333747856135051376948594317443383525122247697270367396538349866844624203732275279734500597138552308165797439636436076609624443807317150641905486583893303597922323405842680803754667769492933297783171379559256491422077158763306638154815528139227946096699629483325733653935485502054610889628233528573991419572573689826441365958534786824183439469317093049199658365321052667744573976096635470019985306455366894041884403577008381740994240579340203870610150928377614965019017914958273673537088135926280078007695667191729890426223401840444651640927401647287220403633774403347972772780097513279569363520090018235590320047904707564404427623633631649662351813507380665519615394749143899741879603391043875597431090311192597297894693832734711339716057904798557240064846556421704540153608136485383280696932119124899151316264145616238324574324496392387644294996801407299977672716663283674699402575113461355920041005473396380358485662222136972643591673880767882166958893971220616344371086261307417617187993768539848466139217917219724443095162898665123192159310039568917840439232733828384395309083236479040449879133285985290033056582404976891061406474431222338588323573081806475680384260865606374023173529307675711562304661960255989953255833600000 [128,64] 305135344589729419451599697231934716131524452374678555922164863138791928524651438990545819529954486557902067273453704615389440076379035506042688256470193631783570356994042352430585037406327159158757472354141365673581150039574710165216653154460779056110489934833396628026866436369871918316298051890815888303544637368274959330084475736902801330648660904972007414944414143585926877422286836678900665318036428161773232152224567607701988443309453112164035750990314302790680700697739449286502394495973722351826177301519369590300932694594160308723710598944601690851195875397413710801992320040733844136573310589195107986362725165154341264639031082910979521729689242096652743155226753119183289154108998455307042640415436362605942389909489944220225660600085317950906278102753273143599823023334646733448139404755773645280607694349012626727670824245039441297985394718094362090529537708763109168731079923588726288553005477367554264545891031040000611349030513888338263491227912446947481304145048744279152360219123065826560357665250416756695834194577120869700340225934802195337259801048674130988764824808350784074123166983463742250444559222871506881008220172530113506514594524984602315984459317587230800035676404341722520962060061351117383690928312858775391060843018704844143879312370041235086756409918817054703465056366756875924234638290152926348185800916435664346353926129496537328148637246997557625080819841252218325502427686796213396762572507892615892581659667156217496402333293643601300881838433411227941960837469998099330843849113343922938408906685158962554031753012985825043963560226383737854708109890566121203906903133746997071805932375809356385804736834659921280355448056226068504735128031370143941758209734911516406747753360593554703554852775536488794411773810272957017210249525420704928488389006039376828597605422400574952679724352028896383463684254516627867031320685322641019454885758038304559691444504298831178157931884350869426675004839849681951542122238898217298368475543131364346668750579400180786153034282283448789567865881274495954655828219818591897860541011844137778044602052329563960150452335577856243297310878511295455418404370671259604919957463152119674161334239438215982327995307808473107574491797070208463030000658557765792120255018899557057246252905126000846484862660513953822659367466798534358451333859485644106762678976995116770124773585986190556590456833625113686297584907610917323639755062358255 [128,65] -102533626812617896426851658634396665318927237614562706242717755282152620883087206730430575490602867585344397360661411504414755442281092694807430281978808853057026880260293189912176865799252897011619610636079941053142783131851680319262217982493694441263287912365480542857030167488000447178345348011678576821645188590133792028019796707118210395848699135631011355236675150328984325626309091439872813471483377369768870018679610523663588544456237297946572861359648024596123609519571093776813919356261526042967650453071253251638125890472475908083280969531613863519791273009294797323088979475670854580636829561371116696103136216012227908557636935048586451724767022649314059009818418664741730312850360330425972650565209428763729427498509290593863496035303464347176588077641957517593682653667045113700917157915403628577680090941432033650979640423603678426173269689970213394123203024702604183516651175232466230988444705339119612024360032990651947562641719974845144282465548995403731842788769369404401112814470652279158138308451566643300841237062004182762503760277219799692130523483631384545488465391236527096033904329898366884424321627355034520237144097112336836613510166094325430494906785191608050976227396316395982260829974321182368783662615085649978030942218612396300739270122700630770011593248864826801219851201088776249241536856591920621560618028864404720872248000008533250966004617390991171239856931169438025082261592155313816668484303826986596009807623225438782804841694728117988384099371135650946630637335520647621957159463556727629136533969059433849562350815624508041534784034002362796970913560614776963650570394027274034664074224942066209110614143813609643910651465563722233560337456525176099186515638220888142151315719815224604418228524276285922004259015598409172605258369660869197869648782666622511124915481765142957665038254570388950925051817282452238170276103333885410604378867671900902843057336601020297617627714078903046672090437107263034254081303033794855201944878683796503992521741396939252184593544071546114389203639679169450926541545225330767344857693193263285915624570094840766094833908979852515893939544241313552113094254204732603068174559230952767452930350805783017764185120315240855964036199105855506953876108630643405399705866815489876707669907657705152447452157776379930700508894163421571847518774640684123690296736644014362059686390218718185109960767370394498533893888274438474626573352960 [128,66] 27912318553818314353782953538027134805103576929349582284183608654306134797187924192094974998331514143285207684217563580005604093965181292677694974836290363238257910601453179990525035369236625209873593067229263287129121221268229706755380985108015119320979245293466855132416882619829079035509970581745859081569622610072780893434157379518721980781651622041482057878892657411608650474714363037953752372839587877302070709303974385299529814112588147282278295965713171120558394525423929249706064446195031079912834472602912789241814885891999128181022821605065048159646974827710837746402781577040218137939531293417680705116164129025286210144362701989442268771960737545647419885307079833961819329739784218235402549289073145276502965048063597134978430986642899521865127555939045983948322276179578574180590126761728745048140825079710728416346570857406899322876578866290993661559861208418802750163646535525208963503672869809564485920099461501872890520924870974236326328258751821629957756699240726166388265683155744093162251527058829690717561971368622441843261088499780235039326870304350974107557099765367163147487798789222421476682378410350058245299970289148460767775218755530381371766018213532001540314902258133453928963324550728747826224001321062632996984985040520286127160437932230465065339710907917335422116469284240750415894216158002567883504437339989467487811304252793279977445856102922774559750414010733551939675476560708781667622516702278122285743294853034572878079931406767683782886876893578881044412665425237099284659871193012001526425350807882473910382888078818693436402069826667754834915120032107216942758588183778748029029687527702913786042750766477478561205606874736351353170882509559700069679554821017560756600043673105163760645341714477832016465519998529958671781967432178997823977561221077876316594718674940288892560504582824361199820578549087108617520779185852045036038802778470213881218489860226176684664409791685436029282014031585057443252506352277898657608207133106245818162279407836648614942833334906767355486489746802904044904935825939466877045277213787075138747474640289675357038060581009339710161357552258077654518621253934169830477460088356459538674550658425945434546021414156030851348022519688643448845089392907772827055800264284336985044783790166217444751298625545831689460772998276757427302472251933314616974812716997779013969558176920278749965548823424329519012494151008657066864308224 [128,67] -6371782220158412481612770130978859251402740741325750104518850432397123866340352911983832958191856988520212920903132048112236279411542382895763793437198465382397159470001349531126271318575992128394192458250637418590834103183619508395523902939450845222721741816647581467094118202314640808796648020731480896988946927656888367224598087534625608317185078290299163776101214604318416205458234402309730907835636311329876307851925527651716276820099246442232048408232315256908038785037226195709351812877482330142456023669584427730861855692838937078326750360146176841390131550803138891692947843848293358620445951147967035230887042872803029979958478758259696521172068176984622705781995128590333006696778947237954137866389768401978363119087721055917131776739991758255720111640350581142116305301563605671914283651210844153295352048075485214773269926337275279028061273567059839817613436751782057384876541370388790252920836462699136968234728195882412652858349078153741285031874071102455034166108275779888554264134162277185604777691113514995317652052307841831442223401643771563745976475283950547680576224779578578498209943524097943368091562560234331076660629252805588218190707754015999621114285952664562882445950650654376964725220612499215641898058586808426805769208038273834631379951994317904901987530658297922836565729896629423539334227247259049340231993610385443187306779842494895367074329549917824125229279319263221217952548550306504122508308577347682679530562549784252976270988471063831326735427021194570297984355050034136618123406996220748645557795142035460412200809818086440147685254108907766904188368549579114684410624346877353864382405877931936965455431761510825994336362866673032482729159205067312381888409833912620060545741577258946313324365026669668587832821120950662093999562429592584339177189347786611210742329018726107074051436825893292954598480751900210073854311365740308957548272058690213237414049016977994717902685330656320096050202605122934196585743044560524901368506333875475080046855848895734074299611257898893443660871157228482543964973188625044459883607300285156177208260794379650646285923278114284945787776435440251713682750271183223417214821116655200809949878463690094348408335357792232068499341298841240530239870886771459210114426578315274115863586277031760821983610918068687864918732094583969910413670565838475053446867014212692602294077559382133107232087176740055247928442723356583168000 [128,68] 1236938048187314237069618266152750674842733576428786415232907570516619383038802616762870396442263629815939960974769522305664934508676116242016947951537244475296725132615019119025110135083888782453833276721424650790351097020351983543567992002806192135507748035487177157338661212764154420119441238159453965983214926045471836612265144468156936651681792721105443898593787167907909339602635113940629696482426831001412907637838761885037615288429713721906663836619439274726365820083149720214329049409301751026987807608880621030690948974776903829763659274063851459349392913699566202489173407458524670336036305173268356250802827595983265365968664022226936304121388749336087776969948436693444807848095238863994430111453207994270872358760803072056439820819978496092294669407567479452317763042380753711123669593037835420916125013265245062359126210181097153526739954457126151035426345824192782142098786095891444556446613372755111136310479258566779423577866448312372642718212980888827463872887933026390654583755656835418455742350352930965835100870573760051708264567994200860159630979538338275508131981261509331098307743446950942908691942200733763459916272828263633947121267017863010745032607084717882727540089578273580328120785361918676207415624812523979930566565212529810829673140609275702346061059112092660693906067433418365421131948388573157943602857476382974576546013577740720789755394234647350446837921240767396471932294592444281328383752278497070927300179071790063517550939694407249333599314988060347018773883851396079807239184958973516330894506291927340565931022245500561533999961949606355782784305178310085306414748907904170668839760931580724420120569958305478923752258472243415077870360236881047435781702284831545593375903462901930956861569688234167377604451840578187947088628945130106650283054821470992890893761262931981858809272568304736137946245167969551007153501803866193339195901927010171366801114829512318383679597137560458853829305422533358558950114257654871652893053043194396129559413723941924612332655349452049117092765738796422946380662917867450146161934606006181651611092357218202722367271437415253264551166865892984865002998270395319859572639228387298045377228919129999535053993604866894753200151098799513915205797319984321012846666064454324841435580142672602094122381060401133097183168009177755322337531255240882845855762947854878138337977476826845015494518275290205802728382697849216000 [128,69] -204058855540458138301759886925648946639608171949273644523242352557239445969239767001011644479029535651256018552498454747347957873163885988099161054381107936915923747004529715338677642927567565587126202118469968942600644810445328770027083653705824833031075593634472741295800374553694961105892886502676386464525095875033044133119258347107553781140072643234063119299162660695754953223118707090402709604340032564730568628896226393045389928361616182502143935670224265966698980833380369315218021198782376614519215064662324340135160629523993825239833895538431752721254364757911027172567139512955715847644525952883956948383817339212475848416212337622084307108063636832321277376085647212090801217091081368315100778975397109231056186978302847080926683907866947750384458799115680669252281651234208851800064048600622819492839407809154235248033351092538458614670672869123872982298901376219948003321071848665632232847948127130506118046186833908880141757269149035509620890782930907610931207081318042639264073207400126245116746061156373416824173916751410296461607663161408387376071222326561692097555060033544313123030684490236100016911151552694480723325081312502300932523484306815978736660239105515314208462867758089729630699229868342846489311499301648557346132244738196461832819072085164913495499223227775580648310808568104574082018592635432259605163339850652311198555383321414433701123276280644853672284476995389441420945065743464776921510981369443168590626643239123029957324203814639987523454364684685881406556359834436324786922208854544584625395333776098675156948216070989297854457294520357979100612912027005361561318793121623319570431601100125807062984080093676305463401585932304017238039991610889087199098297772280474362762381091106158116662421932733328214463952198329259672892135175826093177010422672651837554428129803660483371303117041463310371582839771338843181706855412990777342715278296505474687867647000838286894414019356931372263126443856668220364803209618549392481309620395099628300171228068290342512850521713677177007699157835819282174394938101544771168474801891668998061909177645331025236785685220078766726148147763922344093255722872824858200862851532469566905975282001576529780612392940326613247977174878344528203263247675863635552874325191089564128049446608917711677281293612458729101427078550980460351724230612701173124941882121804126660628312159090883377818907740024688650412323345408000 [128,70] 28298998932978690082158113277360435206382023429154724764436678497522176344142322043868017769264103859469389402681713528984169319513890986416276221107988949792549294653447945441701327925114357462534448875057827554683840673002066515224414329822138015414185046716621810048917513948304104364601720475485383285809492115190289025582708461216951610801330701845371006244232627579793380535662694975627117354368965668477482424483394246238755803087349468811580464439163587693593948261353322108350152329376446519265880242958380677960964028709032433673828252908838711940132120561341126488088089030524655578719897363848059520665326221815396087277125468903610018884578585534921336550098635026813161686369490725641523053326856671894410744450040788787970378672621624205235773763405687759472445769917282394163849110024141414641839182994781270773986758634148962813464944175317961247192418555085035316802704027778973040283014016537067660194920832801144391569747340963273540949608569725133626131363599466811680096918693974817518484909479754267359568042147345614561489413800837886572840578401242735137520732641797027310339912097066653616770392599675832519431954157658226520270387585771596556360791392262879925015206814276829860423799370912644662669029452719929578693092893084141375777370571700207420293401964611260287110171034029495130738239879889379831367393430006558792873944089105869264798486811309917693821713915179318033221402153060543106508797499501315652478733436574014727773895594070646087526040696014088238057774163719313825750230062100070559966595243972168159476334436370725793210782429542857852063709589157811150870708712559110509923126056293973309455682465150965277321071809232719090196194060291814809683191238526729535687944397692307082054627519547098266626156003251518936107607613776985048229245374516857056336744433058136504101036105946153138801911835266149968265186276368576672956353877012384191901051721878278896314619853491341553025468503518086100950469607310426514300200656059426852181978354677866221667802940321887931948031085873599089646577363374392779796484887970272042297672842447866346145708886288690742636929440546865329989820216090095860414606053990783188734008024685864988313054166478532637113194081640454021663452397571186162332350666523740573459263215304723789053417271236587369445971090461879717559725058491460191535750262207673042121387497300562222358604560313245532796468088320 [128,71] -3221158253203278650873142649105086955604696011381336761091058863021541200733162157880896574079112585446526760119841453936896929491450965048645715198142941126498010194423592276614278707825582435341105281825294939201407934884888000601373347944836230455724159632360445135564770670340726318836008707053330156722092922974616743211117467840485385154897206948216181596016126513547012070360505651286125786079567852107241810825615396687598938124245520308705221451878442199936981918613672848966807217898062547434189866605144905649869848888356729893032115768700969981818303421836249826987459448902413761205889043611433715360226477527205713997782852566237735737132261340366332481443437331543481636545976008948364281324351346603642275046209019759661018153967304106426399183176296717475738650869076878056471460825423069366906614935548419854857749086511224261165729154017529913563993446371009057913290964383464709952848919329976346151123887363892930017151876422899076327000487258296040020356795332789659442656236488243910130647020866637346236163781698811631617814738006277443369513562818030458348526641264721038032997710067522103776704992070346169779967811146112716720878299199424365215644603685468428405623078075607707998461172308083226458689474619169749712661606327793036945948953824251804542139405920667604156057392558694918867017102352066454016644018577398108985477871307001891010692031466422790316813871180250176980758059093188790817180676579243593965035630669547867934275497547212513121015598922434523793824075765139772516966400678334965345820196735758093777002421181493651326580951150758406698037582015704006541882749132233685661634307774743050452353309500817659246076886746132664464330284781236006097543152542446253125619635060238745483638665655299154123662121561148460054559000779568265774124270824756829676268865968921343674556186313290628586456591396646948777640532683050909362837007744911935702555669815849342495350587050938468888531774871870395279136226081614280165386832071128052780155992922973354013568814853673200666765583660274863383413442279570102886450732987200360988723677271498815168606821277541401918735594925648171916162384722548972270041236306244836148036377420825273022722300927267393417252560681656915234351907744995672447943341030498562601141071272356595449138081832415599584430687027586734288730234675357892784712664187125270520377222135925476313266769029634882821455360 [128,72] 283969656918638682294857854313165058932174001969677251387170473580510637055221212315824937208874293211169787521515471221223850226816371579501693615489711335695277385969232074390323823221223583285043901978033322720248606800678100664577888927524020816763990222846746901892626213604779850540915308173465436338508275063389119630259231258715405032237590815014137550607004408570681903924641861768231884625459432114120205766211215204287469631917462999718258332359073965223298450232347193426933843129975260060589529238844473092549508503704142433646416272564851691158723531656186862943812554450363727767715586392016139370505509183750460761577014038927147137261412663006220031610870124964798336921723473804439290759496178345998118478340563509928902055580252096290118310622430673022153270647771840120546412402490760783015096116011866383751918550485896789803799503337104675281148116189450577192793393047780420565343771195719515496356055103572571614436859852705544608653842409648711280067870239743671242030380939352944614856509537646734576097133738013542012412920418796080113358873572429128470804843870854291395532734743357735006692812274975809351820797253216822401831898718030107971218025620094599094322121388581213491577515220022188631231848428785717589222714403752485487871085208637380828527602298428480137737524949885693383311323148074047911373275477688978501316492329907843656534828785245428406067495466690767874959466404311901460019772410958554454829249536996283572447054294274963204314678429915366357907334305479084183913721889709859621861771474384660923094456948409559697737361173521243614980599810350982614730211906231821637624519771104195950724694416236288154434073622119835147392153158158939617333039777219809978732903018330919980766679878099535377289392643411770615595806352225304932947310170971126195690444571431087112037535756025238071949577101240185414759830610282766318523872922865989034367076233445792387515304146808331564197724173559908359122250419014625570154201925220524257165957379839585673377716497539099697621371967685595891663189363161440090856115069436734130797658270834854422318551943752806784194698997801097904709162573099644103503867690006729113161472432125144488846350070894230179816337789063432376556594334927792781027836139517655908649528986272330312979162631886228843695880385107360335716827550469557641541594294922142444431100814517900677349748010053481690880 [128,73] -16196128253279818225067622065675826113360858597187408572458870328121860195539032922629352161081703717179057842563136371082872642499239488063173824650955239521883865295877690510823227134284884149294568134432072640839686048138486734701689977858431683477360044916700400786513537708319813284086012776215839240536214431672219786712193542852456869489351685848823549744312567530325965972265269874264147970385924715057002319460841891257677971916229166706820922460510930074633825542000059429465258144248581095273797172139201876710957538384650916923352597813193248258897159435653321764059154985956376752853425486233188394873483134989797402900236753399116821705222270372954569507538203699296243295360779152454417060386838001112649170039181616799892774223664701107753680667282402370023950584720164921259759139416861526412717647006687039280603325879869133277633179892697747783437125355074687343291388886951108427591832333256179420785741225874333346169346479620511668572359795755224717519515394174534150293932285368032835897347405522181291549367759760008167117246307790777564067497436898102568545471309112021699314096154739219272422073346358104048441409136573048106399951314818144671711620844803145857151914908130294265569834144324455205222327566323438141887795642790775521191324476425477658686800994852279134103607474724197530976175016319978514894838937804904794536606629430908395907327759364358023278590013889777071718524221690849742748368070908093121211740976646658652787888965164199694285373240533911616315526728492479639666583960971495567329466746083485671300580450677273330450349540550503604522917632922453097374327533837091846793074168749875370812357762120781490737406561152865579643545364198713625777010918418227325977580018220480382903857434314234394090063567279297310303148112522880054024569288948030200923171465717266397699885771966390662775349908188471600519732529645866978360253833788509005026906162762733949793114943919113682021167334355982543656433767310676106649834899151251961387396014642125387005867692925676891139513277104322361088393117392701413551886543896567159417055548165314055963848731375093864960740443272239551078659737114333382810506589719148139808012213070977167819015231628513544178536461388833210051041788779418438689233712340360671125570193057095248763643080434169026675826810226915302824089032647528673561068705977414847523002708433948603455223781033861120 [128,74] 88895344336404483385413336847562426757423719814760959972970403565614464600214350174270141081940561639890908700496582002477702537262274036755357952541660749576890124986565948050641422507664316137681287108316160172664604298922098740830239504488471694304833852660794160841619007652313717889379730246535110815939762140785740348522450369405040520668487194276186493453660586968700830533354153163747964999445694233825272939299707426157654271638957503215672591269583277155425368540750765031559664111697790032873591907858526444113198401931317122661157088556020066400015072821294066484400356289464086936252807576504363222661424738880746852455150591008434036792865365424439516227266593341290559010729730718318433612827609784577946645961935447687592100519377114991053504984072769554692094733570475090432531792388294821382843741648163588693680101520625702762702469778225450806046485492720079582191147641238073530371780347018899081147278785363151003545271729741659604061097659048734606027482727912561492709188346048488332108832527939501478635093632152629585294852815313410445269779484003485653535909551664158114398584730395824922532797448371615451823723577628416132203871392247282182783509059909050331820240467846251923191387888906583374682304735409074153284670275052772471219492723180379157785268455308172001578598066062911121240693287729779081040956646783024527920167330005774291843734514785277119978042619553396298055925794924136374289584825039918697800700695628631123829773854607385915135451696843208656839668513069806448322359893970739224482178088165701729266388664369198012223777580159255345571086235437231382804579577505273904798831670360043640565863282491385194371708979221992209994274695784238598860703419878030465391063399493742045144187059744329130979015011275072108628425600804824453348005298919009131019177722656150209481226136332779172758859439771674210443182134279282067749776923485233648685077633102680996865420814814545189346950781199858965534299910146182269063179816334839516496967145495818095832029901105622238272454952428398204226652499191003335447301205585751544692176598833075488869246300914236274939429240399424489283782871357002763644873240554376503958706017090464855147549150895154263233327466192603671169194701958203271792759543614471489154739531851137153741771354313418566173394847636519852100775966221381328267931817888680054718523086862584119957532231680 [128,75] 75719022059582739940418840920007661116884364807978915478511433972106356423613399526265850252782874395491326412595965329544128723866039833356322878347031837628864956576304364188542565002267345125793530080428001663034958828808259092342432144239919882371229136772150407910315850919972449630479608696894863114619702077556209486082175257628669324221921670586726195020134105374818838541621908132601391001575330365528387359340977394419813529061313252107086810163477490104954731645282000751204824492157201477334943247033060250911976110257557501585861760526872404858594938712982956928474886201431942192519861660193155333407683246338273012514062702020270574920119622695656651623096666866947937773719345696410076065004163030480791718224511616843188113491524865320117743725661631158594592098293627566939605302802342519627300891920571718644443692526511257699047263089840168693915673901211373245451848015915095316273782604542801871641363090601122570766491788601081168664888828034041477522653818501656350060346841256355834856430827150323419558852554055657886844436037710344015641211720173494294648677117072033677136485136131749192214183419358619576918750068105525440331208750117863459070517030335474405945844203077830277102194642018475675897749724047606707025502255917400457398104536448343349721083725878624367111951839757426088641806205158649903463389410047539819514503329799771055657199942929316534474122241364139249904250982021802173641139020100622450954345999489909282944395278084549903545967284810888532421693026605851704488442990729402733484175171835079915395928184122297773878748257525496059729488334406931990227206218959290460772435714267552406987623778264080433589233896950260872065292288971835232326125850029895214349661328764273682403465378454211942587675522065246584794269473815912334515283579552510034694936786719291175943816496097288874348653779067354481904518196622180027233248343569457399146531807938871364508714541704265475347694527829705558793948418934155478740322477595403537026210957939375250853257268351816688369940409043511452913468019281158630073960578048888797491095798610723814625020332511845980307897809821835577756297041673459929943144470988771196482533768256696686852521089119202458494024983554800577886733096078732133048057814449751304254694191157291277363903796152779023731928025969684679011674281589175005170556374474111817449785666112661481036418560 [128,76] -3518965866182263108118824971731562073158782825276406399729070554942115330771237479430725789950589138973009484923829051910131106340755093327526808899605745596381697628592546861702004656941661044002738020819718194301576795547822123986828914643035248107431962615700938100220197452326913045972754447288617320638662747535390439935979022167036837668677754728929395076737317522424921743023205675573570369794388328105486110129350147052818294780897483965845027914326188196690624502285068755094253373553823944265259363509135500799897510581523932283602041196122406816789409032895336368614582381349743284121449998228469004056272324798243395172323127604885063795308807073737842769490019168201574662439253734461783635390630268944021185525619273601372946488019562775689794454671298124702520740224373845841589624606292613477954161971669424415583338523962055677237180703277279988265266867183266551546964681189397720438445355421067263956343306244632291155834820752277852673316426444046699779806237675785640394110985337897661759683040741528957081952282645504095489521803808507366384485447643341513655264582696344587651909428891973092147224567536740902220001575834803118683062610001544046395039276859330252958735193393937298000572749623483322235322592823545675907622801803688196692168220447493938880465145112677022999097564949296210961608826878645039832040318487160864878598359135512592422468129676286865421451777315848590489732982120689231600750910414325665946237271332539182476548626263628649375531959760277507112175369327221387842487403139275146159055685849208619319929375865384464174294645560513186156010297719504412046861921517369249152431357427026590355618299920219569767668905440996107138358755684355812301352753081705455553713404581069988788340640564039362446966011101739329445448961062019877106386976957808889103713538356909531993897726873614705171996240478310366199323668712682015558357198991031107753761553557051363459053843560803193901982656397569979994465283790184245240070877145623975375136057204131066474216702444902513083852719883056654137087822860479407774688390508810819974871740248903888443254911126505741474365938181219648325796899897630573301460320530396654325475911738788656251433638472790652535654422517011818382615378292533602282481412074284767203944418243643644699007770160901100936985759267574979633092806277536473814171536013645792858749643000479053376640 [128,77] -644324074357523802265521366097831632936524658329006955400569348421051837812731173275074385328931474723913342861262166481211508453757253531441449863473927554767886401146786193546419529727272191688186912687869150506952817084906206328266447191958303826871053111247478744931795764592002889777242297477956797609115120035262664282474306799261760991421901482361002612994691547715813070451253473767285782330443100821215351412580161101922257855558948193845377153210499779563760151954546655595374072903475806498604662082974439359411046888923196836541974653660491329860520830095114928771304884767136241770134919206396750995136072876414784432106967022276358192343359112901218459029948629061214960809786638853531270488565232258000826177718225418087681770078718267948237992379074530377778415413106893015762557614785332983487299765857110390549364829492387970130806048520183649462586689549365050925889038397091731150604307295106516754335792828894714631401848242380233137725520396239263595507087732112785704802586161508396433132400825481419053277671970968159794848373520139789995715643207893045390875150014249704419800406722801452803549265480437973969965322053700484632422950544305688610874312738385859024088192174549825481318087931613596727462568375715140687443906261729527270853857889544786538571499675072931627028901439072364015963043570508223404424895023337148939692916670493680714061692372463320229920663815017377774328009151412460275873631886465900673976434787701338365825689701701035556052430211554652851992822352988475766747726697224534551726555549375889383772536225614578015541063599402023350392710253309893863865823025293375252810136245021964292917290439086515976340788686820560391488902977181215361109895549874416519065512679833562869446613446331812600172149714241762569119873549846402890489444855216465259524785570560227233037309711009936228207335791353808912353594054622434286331668751316372500119953367479474833621335322397777103489613450774927274360218853839887383265162269070641478429411869933325106800036256811438716949481292384917550904894116750996361919229851596118747842090410305772625871508467743883181711769924197168624394241978435577615117618686037003534751698909698842334167892392268469389745337276473773189722783209547783866521122811291509052608458203809492438615229525361679178552423971773950536262922755963298636844678487555717636847348220171351040 [128,78] 113412867179265004172458315955982459670058250314829815115883580140214962884275586226740665003322854136427184930913833832436557568525852518245490317949425961822287373033675813614155951943974088123621452541822493046028444289705154732033338565705016012798821647772729124239920431936980218430599748961133783545273730554317505248920086613327729146499153714929184542088246814483288716681045342093416930146105592934872672287595761646994262779651122839171763920671400317750231059860971498216604397823294012177617128747560037895845982984509787398341083275084359995486531603356283953932484735468400416150601634933238250870479633163762491999038608259603743793943159256354958241293453725787790706309674641927444371844695621595155812391393352529168634540699087513888150327413707062563609132576179556253160812538406125871117213307400043504629816733117328602322134955842307115145506462172766810887865797418562491860428785783926360659040237467765528405565891342944591789826510783611344008553441673637016846006931092102899077478907482300944862018049276006952335241233011625336831306065831335437832634243342327871991107436492054988738329767084841669166032007640252120640561083914371704741792919142608125415189977407631931025736180206434717227829142250643218209641378256691366091564116196598081086179919353484977454748700910828900616631880800745171630095976151179434389461600484876294460834917740368474539841945648382647427030517277349086028086019275684544882824388397822195639522392801843338822010294055820504524558026403679759214308458389947885188645652304740647804027547312527762672507888583699764089230686134449325823611116894558280831600146500427913769399890677724970295758363002145392187975153806487158893055282962326443999029544409785765239764292349240894758360708271813323972660109001773736723121187369739492697779991473030351080224250752445861014966653151666686060262025020656485667631536020390051404787079183436907466412128315301484296323607012430987268404381216288539874604300227580544605953991825831938479598993987268538008713780069393757920243272371426180828814788694260637074094523255957630712570765787536204294946646316775929746668587442192882820612094801500331154759032298079813767831708133486872915066772639684341588880266347532052289276238108916068104395859338203061747614487940192743136367171934308682164826518987881753248873151468950214224300706908946560 [128,79] -10027123847173901067508381483948527379436895723077238969032638809249355197975028333762491976980198093771957456418077323621239460283730033106980157093322452762385126256808286543506201916412026367153435041085205032564642145888946222623036476577600664989477592706441578004302671356638005855343712000415211523566466897314385563616506838043440403150634583995866749435040402745636053322441011624538357730756941062841271824414463550441810545062189043693724544121177758509567551531806545520631289443507425348895706574577394248306353557844513998486280671589406227545358355713293619285204066892384567037832588923520386413142929336871090369053211659868958722221178198751918922244971074866316946092735848175542343877692342197642892829407998849022604368740637346802642791728267311295500850638298215299006525684491280715039559190133856204478194275376500188071537631378579657127720948350841350520738026418669519293008140389106909908232224659005603866476117952596579990196992038059227908911540209330840716914562025765012373147935436248347676469464367524927938363092262257771738354897382541450719269233176326984676493004440383897690650966712939207575829834442820856706537694399996238239181579687779735032138122420068847006060127964200125358141897731431035097135542070970201322863784935449584081847852365848861753285607491442505310601625802270049057789892847678330377610650889652737286576292518663961181285712859156910815873562555935592393687985858033356873314390352948959541730227589999188983491219309370851387425365726564140107183357701111971324213045914490731019694031239486563445034115282202761348286476940672350883284524408937780978789786425709374369634753117899262496031839269834171507064164992068970638199065868287211812297711862235854645295525565570276242442657898044740065323326592084084251706152877027312442851067194976228253077066737541702812561658150958997183978501241753670780241051553268483867799745582882149043600122243555755162707494606588725484849737475933161750062573028775718255846017319411306300434913538270261794704751649819231971875617710705892167860047292168113812203542308616590476487360355145263327093924161779210204403384270526902478965022885987977011328692988917761555172436927209408906969386464051312875411047455904984108669486979184779786722060114119537649007865172490586021506906150579842346085812051757590166742829573172227198986493075200 [128,80] 800693216004353127695411759861162874881368695874307714461236445357141338023616945857816074449314354966362181876378111443711437495882720912745555607537359147657994862911666229165594096788090379683075010412897482559228389351472287883907106800157954567827822180289379245021974909638667171177141628468788547648463043492938690116610820223353853178756798405125148510420182965352822707957383132231955719924287940647432733122262897336272811724353820934433453146529805551852955239538270083498648799594981316774889760676807483915386705500588393562900376000784648562271796889721772115278803531260193054860400890847807945290305267911904657263670181544583545454719860212699098249935977420702668080482793960436586468948245704710228060315809192238492024817731010433545413130525498675853124839306730733914974703340863266066237009754453216893969774691098499397724485692612995025401537179863063653188029776145899488205603836982430541793023843763305948149798102196244672098981004132992661769203989551732598838277141951927711652910762282838381261939804981983842987047655794143759851150337577302799492642545689471395800940533694718763874950463792223976757162008807944003331941449980451439381990518058493651223113601278005724575088007564275499660083563759899833081955941716695396744207933075805827288176950087591504502638396766902577790096401886133101886404364925030334966339476976509547475055714342152919431941415779447524991336546324209181137176609413118998682294066226227212174192019826612838377902468727337959649995240169522361598065495932785380191913275824349510579086865815441852052054251522518805780598528017075627430759332317565419617806161129687663396676203405052424207695731121263641400161922312314148114288886917373374304446363437030996938254723804712897875215347897193229077786123499169408361580225319698385425087951064945368669939380993686441903121036601348705366662395724265635432085899084652403485839379996279846449129223884535485984300456705322821315627278792399175129407737332930961499871906295381090137439992956683021515500715937069216468266136840323513594748430108539454757467040222016524386429593373510611715822549378647455705053683527602833985894659473975467136716484956935634680248468456259865722386302983940768280542580405933709228538785226983251274943390184307925773359316894305872106609815897422603782139315316390849898506998565953383218609600 [128,81] -63277676160735058384086540977655298941371742245665483523597525552216749032986938343911802884899196444458960149186918672488362646918452327122779313327889485126814128893957279972183935227558170413533270997565256210059964687311283986739637295763563405648924197898469954554767809242935312572655273938061638407873380147266701553031054953363044956383851760265271074140374032483281422273377547027986977368220042532890010275072522036059621785590811531281203068043197468137132951992388515003958405157985345055401331013307384053334766793851798196263213787124275211799161074953355550345128530400599763140558914085217926065380638418013090659850519342408932111547108172350218764593382889702271413561169295365284085771700371110017887013745344096716117005881259106189528140776152327152603510061298252880730086555969654404747658126053052156149567955908764859985544907347551787739171780508779441562425860184354645919223583510022971650655365455696165789204899133086745602872033811777231099799209166141003145879451158356821887819673883349100717977461724705654052681363400413223799210267202251777391814726069286444598640782068141623956532866290316535864109876614797775614197942006412806865195870525103796853327632568836274441118676170896601867524645462320998309039819579518773517735572334560942766922850027032949295769489493197794633971506286625421211683364219104861808038216636912652108609402217553997182455630872483441369732535736810960227574866314200920553212219425366017028731845924052720090470199947170535817360829883884557497769997173056566813066674372301267640552187556377765325005143324076257861538943086077429386165063777742867847053805235973830707599894353487509207191965160176153933883913089633662139682629632952526353642235977443011507838244206053507129889484310587750602496141802056227908759045500971581676699871678119884447985519143323890606987539868407778404900900987695585172847187736066547917929019476008811236201000197359748885185939385343585619212514382147082960979472431674532993505779949141299861310690137173024805139141310643452358292028707504456013835872821753865027315389028916292408809712589534127471850688503110009848134186450017713614961330047397466581607763179305469285702591865201565771885542703377504133108306741718492417017409256742971661362194717573305596761000747055504913717486023375966353902790656470180794412414393420837416960 [128,82] 3859497480408089917282831823457944067617883279416630588729449127567309766571544289283631694020310737584942769024421963260986437274670999184399370657646732439198035061455641889596116075073292612032368685945651964440617224550822847356514944733118208050669619588644586451016121838731996021447765627842761005948068396018888475337301392289603758368990176261728389796744632524245753779385095740234122273357759828076480510726570312159079777578803246778468687574840598612408826741511736432532816569699295541525416176244660314069494909333795329024113605246637315709524771309667086297875378611061866196971125399542205993820831144706931404764836577684136565502161220058315895134820927778455034953533354313881068148794919843697600011733440615283373722986375211489308779569311281457650971243429586367320083075293401549312079324357555225274715594799339100742627673233752529509242549174798371087009490459594319781051533725107838444627512213544235108938533380107765958005121665905637188185499032566999571467985461237177520685031522701411692697080272789564319080746976784617026905893760367185587679820850754253081727318800450195786998518045639965145580182458903614909461907507957360635187632113421553913330150848307135076983676614203661018139873131876393123273611397494781388858005507001418582072811919272985676837750044275208147356920077005989189354337249458392157322385316147911091875305936930796556680593418244732558535665120255531415307924526279898477540224752881588737588213538148138851466632264056473036662473475679318914987192344908751808084357516411390019973085878774100482243816458229604228460666700868615470461480128975771140361097575189351671533808426845432979907022428451224176391180827387736062894950257952413187351754542737089084508104041645344127986014007148944622571638760685522496055279838973154859843485226405461909085846918553484712565406981289854883581343728462332242199250376499092664143965677126030404997502078520210586893069681951742386766719370745519678420149959451415525271202052873535536810106783340115294987294854459820660540615989623198317266120995748264677512439048688053980633459773221050001797450082149796050139246840624361014914242530676943578808561918727199947380932935758353964115080907974010472735226506740778914662065634720442503639788391667840853219279746717081387278896138517786806826607517823036587694155753076131840 [128,83] -195088471353507767068627899407119251340738351865274021237689209165831253615893055595601284694899687885493704400193341949913532156744362579332132049405930762739626925358940612322434481036084436971973125081526408688991378411377578677780699808853454069014064968542446548968289800313979635345952821289834643731581415676319162138132867337488704725695346733710614188208951532643404153538791995452749455846091663788492052257203252012417119117265067698145922641044926134920928962239878165431137269617041024500414076308139545966455137933222005890708725618340689351904805249196247245608689227191500022049102319438467918973168713488374935956562450573120145640938597681237223811002292434901489464275600241208916048873562785086878515209681134247784603636475470464482501354243407304060596244850735368886347331115225616017229930661357717408970184610905366038528265887831337533059062586140790461311033938327842088136991353125679736828636168760660771486821561963386094599017329050925309802595025626046113960528836451530193371007463041060431450675638811999545722604104405237596109898575049952914324349314851444183269830036437119107097858084942805624340191426768996439021001967463437988743981811307330593793525284913973293956774255802842790860638282851295679821400827872667959763550904979466968075167555479415079846044280620282225254761763558939658363117361227186556679535339492803043617829423492972432638194072151813129913842438141958767399501743711783474295880770087584073020644478449614101847954175772357889888273465408548881330580786430844750723437388060835826527350269445288663134289482584371328716427526256907627467644475641242473944625645853273252661412326898571380057426367887120392087392020243319390110588974644663915433133723209282278533061554116625797888540671111632844173234704354082814231529830318197886684801585674741540086983540038586004695588057636581344776842754267557820732341281040181828584438524064562284122528352964530166313183026164160974222577003964829135695088262556208250310234027984218530499929485063310241953996346584962560476045218078718353329562443007070292827727763297205902282084042682516697206334456051322331840936047189250272345492356691436911492595931830958339187875954681447448545315136787859398010595810369779446304788549336798033842062542077449775701602307278317234595931850459017398718072249723169662365585054932480 [128,84] 11248007859098211661902372313915193220439086332151178731253248320646617297956049947244586596683895921934751807138174065021544402209876457016475650105929538181459190270632536211313773849823695038296940978182839990436139957263178529268893014209188012660796023078896685376635571020818244182216349230004817499063304629323229273766436409724090609161274881018369097426777333930939029234646451259193132685775272175255425869839076469399524966978438294105549120920158679276523589489667707621504449479178099193991349789866032558004541623447876450481963095175692802883759918272615367251710375199555266244017526810400438903198751512005731574547814670512394237441632393247324498864396718030106875584377496893154571483395250831216834758316815310878264047395488799500172893786307037169181400015360340953767916847080189883605403596278031443777139961584145076029879734057410200702322977514406148439095281910649336392716641163649597245762129986368557195092269165034692061677947656435745500441044538955418267464666052853468881144765410910236972776973701309951721172950323550505458856737583138026927839981064059733690045599129438535745524740068493319082745644367475306496287243381064325611677706367289076717198249393422973668281744994623496325480874586050641593160957467582037867509924938051697219460320816211037787846267079599171008404217933044866472913920673309678905899448639555631067345403426039236932571995625208051913766491712426841594889859454975716541634885556331548952853259918627844860267471420414568739641862072424330055504359402270812903245919766831160068916530379824452457210265499161452980388697817721977791593744203308189979321802008838608975348580484987966245603479765902056057050917811237734426034834883268443085988191741049040901766249470483536849751869682494078120309698196149175856525006232809086427878743445997548189280213423750359916698836643542051435219607865367725544779719017547160293164537938376933472558759001966542770285238286919214677622598403179064840232947327631805845947462919396003346540598349752782346610912882630815016794546698485741458771405134697326247809038729992744177045321558199236162841027961200655166083810551429599892608812078371496076344812584556849329544461008854265617942002542701982804729469503936968582506733805041446020809392035685488764883694450198391511473248499491914706991206645164182443279971840 [128,85] -480600554266087171840705361802200893363659691518287033433509430183156080003407680127078259805498493184009473725104480289182760665194840682265583863555319668910195552724450525557642564335453328114205151664686319891353326972463608433879999061304680244125791115667756802089451662294859794157702523864948638188911101331871001910126560444425101248922717634044118932975275679156313578860866589462074137066320087344830505434516098859760295199273732991695443280659632351213039588780385185681457742363660579144694050764803009619130181032525790432069120721185022200337404873420869967516895056628492352307627510920312832379340490596193418118355779115425532424903923981875722149197649352950612072000413046067869411472281255102893676816960076640840618088213318783972185587008202284430351140861735712076892254009532170879387748876305516613610922749790342804822663348513340821731551910798158457476161852061118705035689979093557319833551687274437616847882345521584382771860332272471065679611376402413318496584311407054378658475354661778630143062983371537562443746869587021090354156275640185444132049727254314731411926182979035332235964835469493370012231049084493376321148631218042540848577990116855578078324290503946806259259322095504391476415061931743696697629259757840290101470193604078480383144680671431307438985015907730890876252067534101335989097833384515400126380457460358736498058073752236031194517698328875617318031189262902410651799239476196620558323912058740110152414831044687524186823529951893155581575093289316552644353001222158867138708062587357540491381817878287230995898577722285793349621223686116093435650888792071243539029904658474910953783918691912676125591800267635987939658051038477624796999442903131401115184397025916493521996118955297245408393837636837352293749718563804754618344485412187868826789818880163405361159194253263771746394519762676071326185325122514810980164226337855995356522641279350917100395425905281370225756267866688408129108628456782270387064882470383633035054863356451352478496655965144606697885769133981199415141867882889093350718896493597618595953074214971399755315072548013650321851364114256291685930593864543023006922001731252466519216478100993119674507137059606590255167514395451612847111364327255996061985157993100337060117411053861836635584724343391135233872122808891066232200248136717884641280 [128,86] -3197136274270604536263685036963033584437149163356513590650557167404879217679032372120310222645591618156725314082093595459295869603433574447809319573025785286051906696399615270680446315480856139516121303002034713674149228656078108280213793001072616816002454142590066746452879851075680143090801801449615308008049374713357377028578202508524756559633687504616926297429536848085986578748736250776455114703792392726904306451947585317963230376377074643552792471063991837523560069104574118102644561865821898393650896986064705425416148703546483069812219913672061895527936918089517951467680039190352129535738285125950141304375795897189819919501547984121305971293765582800000704906118668523591880977055375155592181990294016363869092405877433758094821057671620174824357605556558735814531536051180622315804422037153674922756143263347246979603603181013265114486484184438755111753841480964122887418907778568093386725422935778515934505811891832024604265586801692030263617972339395918863395426563826164198887174512105396409813705927790368306902621954983213454880361077208842156863791576439231667927382263622428080146553097895015549454656023782502345916842558630454032813149582628066088382497044852873024817680554147064715802612440482079361951397215969743920261178833279148610621015788143881902545222989173668754458125070021933106836394181418944463975029341216389843894930964441653418604123517940331769357846235808880689073918191500523816010157319912613602707484761094195409418293551588735081926119912356957536005398282353163498309142302528111298497749726944176152922800920126540329231631137313867531158127027906022231772493711828223056540606873899379356747191426491417279100250604517396279215939375309675542719369710325154747401917570994355968539323055119406595679997459765562822646889510116694016621900515793899704939106960060357947390008518835322943389786393369906490597527754701412929362914410005819112312436204768019086693631917606287723177750882901763443254229896954524836400247021835647013517142298185323212890497544866893233973583190188688927178330508011780962072324028984675979464542647057234950800414755871681368381255049606559809473365175703902664951449492471775606422717392752012250834889008206308946036676410817547146379476363374951955582497012899709011536532815585304940598778958279651090880671545908307211573723990350974080 [128,87] 1619854786719091646137586280881204580709628403171725411607751929399157522664722558515059300335000898589398184938694170950548414669354448110248770453218410992779381917270091760248250125109634022567853611209213018877564285744560592485148230663282865187782671692840558047002760907107786816680701705539472164840069700333324560408422305111282420969629768975012146398262837320098921941592916220001336732330282925140194508824227899297218661284484764531587085427524333150222807800455571555235817081446424907093148029618920167517610278073847228202266512744236586428098643897597327351316485785210320212528095031736162694369589285583482780067621373733945152096162006501482798915659052640989640354922318301394498617759739187682891705489369422858832790220161785328391809492864382745756032487594271043617168040521042030340777068930921652207871103933442571186205439152615547485274131620057710736053990357763750378553876219012052319348307856473031727825663918430295337720265889332189192374500619657536090210476376188618048650448073114630886667504812354995356378918569564772747933576878396706599484305605793199917007441061787374641737938989299739540321089750028145395626176628212700389447112758577337670985202769274121899976707082399253633795036737689355151854507732138697928053074788633075353253731203189092175432694860957803718892140570186658353887273160275185810454957565708317009577873765984630943820280441301182788928747599494900371313485569022832362888163168728513077446022787253042057143415856940146946334043817837736340973721370813771372468631247420054661482263388244465655215494676745047766241529692645216980726922130862986055687980787998900007526412913192272983572818727571410076249633836057625539595124061233144621245693548187000483751086444458583504733910849812304122784011664010056495350810841059033181348425576328994590243747731765898776324606317616078902216785967764310366660917283287659871054227204536136387875297450478308822638598155735570818439650064589302741585643314091573882300215536692252177052212934590130604195697745248801695642507541613660877316520830848382206268315252471548621275114176055297511280327403507359812555808814408079124944948165840678049565936433878174022740603012061588200557006500000281471611981489822379998381645976626385158909461669228604623466343177672334986127794669012037278635018423463680 [128,88] -66489293077985197042907505496406703735931666766386385701651599453248087502009624440580586365946065017702673880935230150959230789426279914093618806901393663878239077868829970140540180793535009752061213079444114019669495306533514467845929870133976781959521285026976228326018603728372099574469826486219434379166304219379846921729785818199613544378137093133011970279292385470645439334512703507478792910195008851120877158735093996693310034605231978822687501215830161803223378791725157318110601429911505798895598623272470271882234439250217901889740539310743799442483503590577316787313422603636719986582364023018613385717793436774858109970929277170623403177458205229564145092161897510858212409280170360159644544797232904602526250192276960555870676109292709328665268730233133054661684752832416496818982066389959719570149300049908410610537646246895270269181707066485764392812790398958388516257040143567442867195237302128579373669123098533307082174777615517140655805646506764054579847642610207699804397540560081183876797135750124025187320271269622738753842598705687883102673100679190095626334700862341572206215666964141427876900739952470203716149887691541854623505339332715518266322663022463035952139064112913706114265209703674468655468417825288672601144922460987013758433668300967106143800375675250354467979019961710243084505360435642023620263438354980503032124813495049201917473441931973758105813487900342751900973116678908652320445852924947132996529477090914950596311029940229740578013426453327703419397922708305619275793815680717002314364606814580217791511386017648055229595553193908745325403568257406979183453517671479239580905427307310536749994272933012409287663976827255025957369071663486815257280298654778887727765711342955413784072530014311747973977027608206056052706878787178284634704066221657648260440475338145058479629774234551853796294525888754865023788103035721176608910041316924464065269122888801252205833285446359030399761266684426273251790872948322352389602602727618234502224056899870415687125365600969110029660606366948529557028304810457598769640145809557553939734972480157684870179129679196780458220062274463456076387847228156253580428934324108890843139594156744644771162687917707382325895547738360679169315407064647010913226622829771365606223981241934964197975176034993433499633333817327232593874754080 [128,89] -1197992535057786492464236522828478624217064465429621036291080555341825728009898121125060276148813260670241854005816096731766789061589008578739904813988996043284368140788797295681532052635755565511511112501866398502901683685288259047978123752459385108211106107163043334246497082689526138569993447221930358550778966390520448071554650368597969582899126323638674615499632130038366924483735342780116469091395513941609492153092503408179561952682114696620982854692257503597193380559430951198038972398401132466157588359565342211963739179690818582971052396440468521531668921193586139603231352304500849948450423828629894652211444503774963077538412088953237627209693440888683072900055791606721812305273055443909998601623504448027419480839124350531921171572275032569659717969810803204656617531127916651974678286338801454326717147497146951700678331112668483330649778431655037227355821730574892717216854256838063418078499981277226127639384408477226264930472764882081382850808724262316798030152096435727131421545422604255902404141560651914206702603554399395220922375200291096287953938683828283870853071897970621954562723945956442630808196584318701791143393123476815976210588288555247341574941120561116322654765163438363275508906296377329346422825815111336617176455843726752988439940002399209974776398188969795630854427266618330370708239111509395896156555740052881946725144172791279467440218230038912235442026807173842843516292576066915112500849406120169393828172121148148915630630181081731251020767240791728262997580727577461629268548979316668398017410463512343730150651233956581079105605107938940248995118053669106779283598638803243593247579484102758801099839343341383577226581533580237008095519362104965676085042501528722483440844168983472372999485281786397806434223563074034536841626661946856718759978116037919225328154947478607169967415355921829239457120697546929174921481094882510903363568012643734631791117093279680140001616343239594737895961162884612863329511305663349778831082153113463532258769633747275062337339603299840679810020266827026888917868763842521268125258697094268243575288221342933257175797818130805332341357585374626820103110661262523215298744312339571326051925967410391394516531673796720772669315770634536087492952850693629409117134361859138842031892123349199289623215191663243315744092652365112878080 [128,90] 74196143816047618296535625519566502468556298253259732767435420108225037459340092980496200847109430536958577453752550279578311479675981280643294772861697494543097546884539407803991478005562648536075847755589901033664777673553034041609080350420271398156911408550029809246031475864156978628639504170709518584578470587403910592592019325726068273586412897735557145549415219523163924905990927765154384627213420604862455537517200418187336030602955278402135309532099772055133057390555306345523643321350645905268028685157512507835337667913811990134190312385263411630575703081257218034785354365589030679938935997448148980145452262205548186099993559015520535016754682182288139742466302141771919341618045584653241468313587601066960551070852845747167281749738407098872070649038820685988997814865863865836225852763548572863280123059722532057554125292886536635759021605348801853969122723947840257438790823865622127625042023606836287838735850737229815254026544359092291961216351866705535488184784184383492759122405959844701834668572596063141011627075169391515855471553222145310814581034484696513088691138045762655949981968914575827755365476682936021459921780163257900009421819703271736149903542090368396468296941929843924382986342750917108667286177712968163574017061520903897376875770559594842159713051006234930960744780221827152420566144968815457412588766519217480247407900109175254606831508211365584606585941747929771926549897177198580756752226687449777236457491289039819709434812259111572610983566114137692834662542734204727945271535194478059936495599483427009506021378311657889810507766723450398636959700324068777359162742100391805494813787296520902076100687228634422059961630715231591724586774662838151429059585916088805313770861333398091515917718349800936395031977802399382415261306885620756186365293881680318268401599601079815158585182353391374173175003044120597392636213037047634062808634370530621516737973163713417284057848155771588048605711308936175084460958829500866554602167104253685266592468226318906515255124696228873475836403749072322582278690595647945468990449229585942740822725049759502464153503056889896902881523166838826300782895440603029326121951166169168339334673854543186157749808638222850180997160746256028766428669117970560324336582995460408721039680365776026353499619888923909831874204715430656 [128,91] -1425663983815692258860053272575930302260633697093599210414029072458293075276297943173109085263904140194720801364422547992988595281441452259169700206135381201728163294360947864062742704968419413285665407902669287622781931789200249537838771419644992820445275104251498780737562296320239617841439269816437032982333034414013973505940204170412550148690138582867651322899783729671326302998175028872722309964201410371423396544858657596550605244482918645758893506088487605909588193556643365543051518033310018323943871509383208953617378191943506348809137790768795950106461333103868671369719666980723263112958085691585256559912093751463648975755207092533326554417021925161237589106966807036595861233951530641302958908265947797973830199978211755999784408613407597331926868826243933212510455236990246189546247161041980926939195825065440940941983358822028092880381181313235933702558636613171126439278029975603832650487762410366308423157644198153868033324335754407055362813170798188213109073200284610038976925773103788158698886547665237685864129918081457319675120428063484528303380349831021806968397929692097288616093376376190247202843702909914669827407914746150813432686866568788281918493958730340645338287474149807026965429895749686229828282008995082325375201588852843800406097805821334030388615636731733004059686747951292543465742088929141169184618466275251836574969653258600459258941837538263127049092396623752484120858007994525129040511879670292869003795635139043275790590388059285190393809766579988602474951729223433154442835324298661368352906145809125045640459715223617265600139750985736392782971699176075813245797624352787971398464507296296873291194901039572127415918067905972237633321678782605718720352025651705148726798586864056839130979619802982848878671595994507807901582631718943866629680924215631335951097893187901024812238782378009065332913864524315231487667807153414249106444260408053705632722306923768133634122348670059237409140203469758879295534289242318637350558970764401308549670201878880429644206311262088948691131747866537556938256716483484273788816113613479737557866636806606700438623881280757062011435703158108866897970759113061205090150746712137441053834147926355071797064967179206373231748928989316545911927146165710257310295643275563818594323033822945103253549036896616049641583630862208 [128,92] -94130940726557484516529468889953104015664529794765238106276298740007788176588471322976998754287355553101262177040233176638849361732764820546781209108533136022588435712996262524784925359824765015303031279097911921023232257235379548678585677105982934476230642713879912218232437533057301431194661921515319549023881248663130097586908330961500299126158452346649044011239757831660280560283209962788174280321790594621225410133571056117066592157839761266802696738199926609876856335376044767848195752943508475788547877178599203988119948980312557636786087185753743892604050418565884953452632234124846239948324867502224188606212258531025300412415876517861262667491849880250825915689106079263653572967229628574306037459391217153258532776246117746507045224623711549030651983949593048638396785672206459236171956582746786302860396103826304796315663835215056834575892385112000566453293662398144602236661873845626315342721465356936125122299516671867386059659068987732476562735741993861532084250355858441721657345380014148215405710748173615738150059430732487008068998650405194320405658544416770684944176706541827099401289031431911333317266502920911559436866619763764660439822896337115876453817336808257159698510500659186642133527842784075735595530989177530794434239229304437838175493311171233673308431442300080085433733137712279721079833825553376583444806293787701491075958793426474944276150033168258623131830598585112877422243780932098371198424256563333291659496842572051020698225696074864353599897712288718748609543664643855319929314924465737722012727977430001598892745585730120597185660132495591612341772527242896260730007077464682796459219934348251991541236737700193521021644256976315408587945795790140619341041011081431672559557744587138601398514405645851877961940689567800751839972547521423721289353507973016215433697455446077530722729180219772698438525136053318346760120012587337690775230094297137666703236663163162910678642312667827558285726772525118447809321561538102091230828581410893007679625006027249939534931949752083679589908587347807938912899486316717917868310478723182483699647626345880875455797089169230362950779535097023209509194612046975596564197211032045816823979197579274623057040865930064989229038315719002145819948042593070597129734526598335743768918304272808293795630741698606585571109728 [128,93] 1832065165887557428120332852540178753986155510467734889070171373526836772022054503614204286856328263479150439972616111022881677304969168424466769404279994726667405576699011944053292576277231139489471127765594897302512666274452725659036748303195198481949461606917457301848890570907692053800094963178505636434133099028964502314031664996552211015191526445021838369581433250721768049407559718368998315816217923517814133551039153022558265425123752455882559730977996748852553863071460049763135631344076196730555696696076923183683715210345399605639038693316574216775137934954814833513522858046380211866144374805755597196981878212918727789853112150400054803318569516945870603137021994744726802360872403144837124854304041929394010749384924525462967262657216206555838024046484276218681084904226205871368857392245689953710571767752104754412516561023403434022469512728960952578892501548098099820839165225179086231907861480328168615865305879172585708952870716686467470039271308164862562676109710094603889620055862749322993416807420781556658816086944101500195667680000712870545150756309065348451030052732844239757782065684903996897680574983316245088656192601039627070602703748714638876296292074404126366057274618233852429453836425829148909611779962815339385668487698272045674142932931979090124958066885921335711153859711890411326192645153004133991938543813949047467211355849212748872375817443100615887193068429992023659267288099823924755227465702094374331929292919068827721979998485740565238266644877088132286549095221085742610351010474401411010502797985830722432580667069112037732817631783872751123925350026108035355356707339800271240757499172578853450145847756522420040213411458967537019927622017195647585012603966866352343163043683469425491692842608723170330962930630798107792491642147293282907983995865774402493641882467839055537533355065815975437674766958028733770746779760569286414134220789551820567146804033536632338994978001665796116513247202971126952277383308138586870955440482256649802978253616642717134193832896589655633169298844630825497654369039373076268062973619932107452733832975363193056239296279979850702180359813438366813297200781594890309571795249874336594384208789491547648849287550122848896735951898039248149309820577039975350665169511106021236129232992424082913509764813187008551680 [128,94] -18469397284431600899245900705480836808234885779372784818132900548514682254294972821744942324758783730828590355285173757847448525476912035868148210584561465080307750695676959410411651689260061599555457772236299686635947933184578901282231311262986116003773344577901427252442959921826929076213656809371331945512068043365833348093188283634712002633601775808588455105579865154199382574088818816092563405253661902531986837824480113775039363016754490511982523957731459868074400397894741861299702372941615064007851757209727082265571799679003879991930513594548986184185370227590620647191230574683508769183928376077740629839509650652565175113509130982044344607936838622948347194207400010203092562124304563812418209286058113920949794396597030272239192287152263225838188267130692868285050091543165255925415694936084855263907239076596464981056247535015946323869645615266902870832966090883626908419918694264374658423390797650191234375384668184768680022135773497145203388153820987869837993997816941029751555248056137511394480470689070958129680873827913167368991629404701920497829145327236152882673680780722882277765730091283113487899263435325676062106266286037611896310029886556354422053759200489643645040773096625171989522720438570174235949365550038309394495728311147240922623563592753855540122419059328101813322725101187807017717006906320721780164163266011405109589159767650632643671145441337015924600414602013852387965905041116912020806694625405017419908420251276175156148858736057236465041066118451690504208787409440247122487122028777056153749293491901872976266235467763844880413264404237668625952610249227804489116583711403562042056709524803411165694937534557228571235205541333231456199389238035152623589851297502626964713006378596910832636227894319015476808476768517000579264737358167605256447041836818665040451780458951699151439830912851464242517456127896822609282998548951706383112049286192719634238473880570311453361491955809114276257789825514982747854162574114182835993078415102525606069743464574475259503187761197958430377620611936575775675502292083829668120727657112139141119949442029801192178740753326508965327606993354295949299033774049074006161220910378177942900448744094327150575803842499293819505780143464181688657024357446510139997148544537623184025259757211576810770521425417768896 [128,95] -354883102514538460818321762143317926745089350054776876396090311121649294517911123033044538905062638071584940366012599570190137399183514892960772287357035147189599804053043058997176174264034619096608090448718641846827437180974846159961769011071120090781308963490657155561669127233399967167299261901852370445726773313434191126436851693288204285348746528811549069632093732252792577433587979284985473680350783635866528949500371944175712277277819062250630946110572171539386047986278973510921315836619689094114980934892637117536298717861396824226087237016047757233479448298479902052618180134884491514033945095749857652726489629814497219058456744181831476284498032055651656220703030258625421613298278894781078124274448724084537627279335490961326972090057473880852030848107601047306358757930014725247362485687434044780372888226751942889982932426170652002916240872212015496054574300677804565024616456652318630726387957467805549939031645307611485176307539083529035912040297903785241565399617090198267814272349098136428087724650815595733092175506216326413264638635794196849650544140964992573851765802082311693642840857247480038879521431811461128530814154018488386988953510068782163315015091218314014624454438620405983603584503690820507494895937613157967046699712676565902499950802202404895709237240972404749961716957255085307812699798628229201289407881902843863972590310533001449769527415229603303879034172593722631385118987399822179196819365272338884203448121287841363963573232019200369084333080515375462404690946679686708517995511032127652231585450737318319537629687719273665330080616164621135698680141443063284346654701330175381000444224721868333347350543982517730577823487582421333243206859928987145761871581612256780932532555875029406570399028584799966488479342155870400459905591997518945031122521085765128350413397410060159728029137296553331821442468920667958461012254039888867339372471485106915728624879691731189482440567844619365003668774209037862031687668872082518286693498463551534262731686905993679297885106553450305741742111819163049848496919326108960732314709976185334057996128430703741063901545522700979304029642853811595939899547387136704949037662555054027856899939917781420561148988848176371339478929281152858120524999421479397990621526705247554016822535075104281558407868480 [128,96] 7348818511120476086674263109651414424441896699965964344718859383308442464116755805413267699665485364878736482330230319232142498524257659149115567692143397557365398888458020237195460849540845667139036225021562915665257802615265606531119668129021907303765154128553942438614577261103461146839159723917967338847847963481889029891493928861636053606592554836401218024182260703658882289147531521852606893953008176840052913346114728343041815252687638715288884810165803194443240259704631472124629228864469439089256934734036700712775761558125176753982347437680756107668436351683480992341713950199403261419757321747858628745043271886741077872549271138398061415721310251121745314854233240941235292663699347139155749260054956259296486709032285995337668157699832561500774418656495594804153595243711776489319101746150262778070393659816151866962950511582781929832875165362560319684811560737935591000218850118347516754893996603549125918403104391430998305241324431527987853916672164140979362165835549402224845592267277136804438528874588255862199162436029258685235417912456407388481803247662707293676264214749661097730455509721839442204762248494434713389206600036461107869048380526760643082499137554460508172290056171627377488350269271802081876316048354595225281386252166322822984443191344953855354003455147948930721593568303767046914651263211572184775846032778021681359154350128964621136618320312888859681071523018131329084507972402350783863868340942621467987651765514369032459607681621824907547890565717987704803490069377860893934937909608906003500090056164096291079845984817171560353218733256984494705832202257467763988508285532789983820063112319674659048246580404011163734934804013059917552953314590647758579135016953011022635846494273555139358600162244296267353179359282802325704496178131229758658958024329495200656088526785362757179880024052607918732932006369550310846478997919230721366255565121297735186115729127423203885415794416923440824678787092432528385869270518974538443290038033097997117037251562885235463869449791262873679244242549811611102297624737511594384628395274271920781651945136049928613044157365784298055187272883134576564836215558018875061850984045453923476449502885841874686066160814075419596458429556244458041312177995214864606282045124890383518578194881905768672638704 [128,97] 55714720675293423777129118079372699981830925057515959673421567178082680319410631898050411285104815520591124829223654073638035106774415523168539827559399395764272234755249056123495280726430552689504649838368678263749841726494261768188550200339368067294095094404967282468181547611935351553478567467894381328278456718974815068533705322476692017094778165665109563664644001103759882061346149497058563292844119420692603826511408224100958011115188262046929420941731734417833834548596297842740291996601244564891170839693359492235152968761960672856828439894426750956957746178078930468801187067908067127000169179637616323911887603926745613493868347091284974800962989239190428606127282659394274345144343207916977874488260781265642238301435841377960104929384320517816621767071317021399031332017818310220198197013608507819625415298731648932992548627856618089262320186802637617877443884298270781516639599049930573828610995119568449660910783794076060259253370535938945184108550629404425243087698450308767587299798415568316629101490897351099853144904139213913751347164332728952426871432172034602453377350334104897020338865589554460898143181876445364653261932649655931080939062793940436536634686390209520006514750308810996338417669470633588545225476440098433589817659084878997805282033387758636767307216374361481829130045382231351207504924225018314214375502353717436332609094111247019288536648038670085315738798194931824706664800840396285708810416589102543197559491345486226790526689938757947620622439323343466723070422977807037097990963074023703328009505238667603414834893501604663782165473794022146174952921570231812309028049408142373098593936176688389074158417591079935482606235794143587529332946382075177789869154968530876511577399090858306664001194306103325277933563240063553910150116692406851926342902053073624281356507372503929400774980843440860651008908202134254555246971951894253192423872123026297039169861040532764961443868996902248524292784297812617068039158763947689371864398986796980602848984423477622684295456791493113302805586773375046977269380307281884531000093946027329503531318203569177853114653913709983765925090134497015805768141919900184516052580347166895464602382351948418295188181084024172912633628844078536213945194809042723242711516873763854954728783950627282944 [128,98] -421914537498879475459810635933471971213777041612402937392632680370001634470359720346058878274626276669632548298059144304505592705590950566053147836215381877754668371672881637393601686992992246207399949535955055873562435026662548002043847357411141877593619487272180826645634672757779371678476001049699281266484181948777590078406629299310636738981755603642304048728116925003691810686601811833634215622510920488482242213427480083917242884814853475505779568322352804707550803480196667365332843453589509786830900394961373901292093395348949880788846118880692522721864198611366580642698317498272498873477112772471814843582535663564160965629133155180022380450874158027114191064617113273761828884495035981625001397069609137162638925133027375564755577805812354744241065423180124564355776409499006628703687154127245016921638732891023797783571102463699595465660045881561742973926852282794967428807562281480089498577698280166176056799491575966491844458369415945513338504853194055180580345186557973649358510959583835351166644587630562847637968834202556438745501634891177124509739636534341821127686879838807496907623275514319975686738012817160234124807145714713842221786327649859031032131809902513660172510045955472173635802198402818844486821134775034355530531714036300288151178409482634740076948069471191335625382326131671312892357823295899955412927209395735713201696671927852255589511921420878578483343395405164601713966095196188088009118899853198001027451455826507100275485968009436095908995138124889249918459057574270271634242866800097223460553491110739513477033653486897576770440493844240378257550138802923252608062294851888474112168549609620425998723637686402580189071252140299392013405219302998883881757892915425246717978248954797530851984959258697290986817905507612856733020818335338529661762708475146244334001207141714259706218074929990413352153874126903845162555557814484577761250713503118938207042930317868427189893374705824810768923327906401632150299041153535066431431291177570805664697406855022736264261179568972686584590353228012713870064458103702703546836882604910775203942112588476695943260740074445202650781562106156187292923480180255442516528789767400778624413469396353027538994453777251255853349469338568473463135920946850779846077684803231322437270202438872064 [128,99] 203471204698599831621817103761957227390228769945822542889817918260283638287079748742983903960881444609529477928531443366113852747454898048619960211121155677078646956430586761142061503998714828919462983917373223711290747017686100563722693929825588959771824887132839208846724078293846933307746171096616458431754892164908380363625110245104654421635851460432382950668165509231714558573307470695353933024439473532099504993368228153538056452569420226758313948915942482531518583542200689257251269021655503427198729937543311892396000790686677326040075826984261187584187398393177859364548380347424469915573273470650512516280118784939700973451967838893348670601800636674844094300348184974513441579956439681579500144735459677507745134184056536567512737107715284499551959806834659112823494560812238328517426732202223727214731309861005322999160007192653028571356761313574211229514259809812768987615427705262982441429241228393562266059874297729587491066809014405679267917820871853998641664794674647433670082233139232035545887815278816899110309154760878161722974265550411673627960670953264226949820658739491116673963275564725534237012809539233981070443916511855382112890615382805012564159162413525000524617129475311223751752441923000755549549672342705729336033452228336440363953471388087280264688012493350934356703556699671616373453878817976119184939773348007148104157307687667222624928707720180466551333646786534912062008674392318054660414931299957635023911731526441442478138082945257479245247676659553119869835172439323870299925905997659995094443602809161170182069608875539684832092713406386626421830276434571855336251559474573616876345677083707902267574981431839931252677599968528513274462986882312954314111939823190773444987658686377515643782681899575083072674057489471395515229557841452141499113880653392841354809836600795697666178523035940049038249947326278746682144118255455168652134953899914957448185273676536221556414526990244182979734789753865629515421900691402104761794718775468681352479002939943766683704615173120514681168245662982895752919897723881820313712233720738090255287418935943177034025741443463372867916425323326347611145039084264769130348597855127688851707190815185689960687922011113574353081130198987753728602257092924388071963054905065107506196459520 [128,100] 80302424031219985355402327464970520120971625839108859687376880379775897261949649121985072329519184745368005324380885737917348777085368423323400182021662493928304134561756299124265078116232127552907738116743738233323792759460651296714226564260996910778702211794302869733027343057993743066562610453503182245605923111047669141697602429658278555890473725317703542116624235187050354322784057733433448027888816342476047257950322876392879370878379508250208075531336591395029691476422534150781994333925161618245289054475967000467081871500535246753781432162632653716157836413036928815006724890119983756865021500501233264961922241332466798511554080927942928691522602450789916594078197630331571612285191399344921074000800223198437987449970372748514084679925081145977355041878916255161531041145607649157861384848308665134080416326127106094010371572571600224041227507261853104825846235026037564626482331435848441216796284149786530681443178167645828378555950910459125503018350412657498879154535064845755631966776570603205549142169238316519335095184618010701932957654230353080634467529189546591050647830482642753432443657961319815706477604260102506400042781961867560078089526889933945499416904090767883624895988381084174683006398412290806477476229860294536235949005818314271871752467980711529298403732202178024597799069371717976710738273541878292266133339986538775934216234776758296758304850695014132644681084643599270666019460112476497151244078131792002269783914429760830594553819967538735590181954358673463643016668547836106901720238288347758562283025778995204751756093476545206844212436849238159215881589886895849622911172225893247041763137764536906064744718147044558100851325605557349973359573138510752781440843422641057719021476633048870343386724725142440751452390768790008799771850951557472591093179856897281130898792105943300932574352528930409468240368707477694711302893195340804200725125241871346519472397610051544929799172071867260749945996352384595510244930152823052267777249254794023994303124007490565101967590344595919070998804907737342078179837013898692945502285485923106401780281022090795913426787234796019281075838875624696473017171487882249011102081595612828905867310189948526483870671743758527243423490523415142265608234351071036685047881518520335727104 [128,101] 280726564941453935441308201223467493850049432651739423320810896387727980220711407614031827240401733355377585576683220256028835399241962698281586239802792244221107237643448066535173365003576294494156725153781126743995323145581136163268910221854464130837466808985225327594541383065484820705823734789784274205228049211986137218446361269626115051819271166481894147289979703613214575249605932498253212960060207230568011011857498632011295414608103891338636756496470622319650612288155263422677209301988383836359219660177569644566959355586631418734205782299387756774859358457918963643031800812273332861337844930991025821354878129927893645099705110198689032361507763659921300147302657916054050511780922617549515761437320916214620062724828732545523849371932012657111137806318540114263699437010069285625724126728149372254088049315291141070570270742969377611206395267601312558267780287199856782392131000114933961547554604226436534273838967981456825682886620612400144610441782742825178490473267714313585049692061625052310455317343564918800071791060831939993920817389623788980214660488265854884825667063647316684234678938180815300311332934817530098615940118014087938106820639170394335867157725035605141921652896168527232512529887740572517237200704470772630059048953041825014986172424171712281858936456256032491383669110227943524364757476523955213521065145702967586052467055012352807931023909609804429613639589047883467574067345204032333830692372211505292830707847075837648049796969370908864499885123256283725055000718854898101468464271529168532091015686576684022114146146075288267618864637731438550764511950939907537077751809381542803669636129473345284319226585966276834099190026737107091888930602039888807591547577589033363949428876058103330207079722979466227315061336188407321362913247273897050074232556190438104986690792867876905615227187535374904110445947340200756283132713070057665744903397410644864313642120625748168919791286452034848832006424992490513888941088342347786611647276715924505128077180863059765620388371609245445008077836255143357486565587309826808644861537736271316161038491615069236670589247058422099875022475144165066228501490016696707676944150477390491941124687462528255796038070484670053276427891666111330714279065106463275792661773694406144 [128,102] -2665018824073189087630360836858923060905168296942927996673481661101138845766278714923921614650684562774430143734022111863453721296276920576033217464681195814522952522025377323004476806514731896156046129813001334159935194606299088792589281766019801392133190092607602721772377892523354173597220631653580064662723727159459429935050787802196155509369457739195125165129763056314530138554073457206031013066827823953131720216630574334523603645204462546913756902070041652161262706212736720339674827156344151795368753647491735068433707130732049273968148713265745374041726013882753651802032933512409254264115983196190039813710369187073191474280096061723202221253409584639103452772721969357608156439035757426326642326174580181815941645075010290781773851139723373648631151522080832383002597350387494422646818320508052883332355360904335777550600936570588031099627937445881019532617763109627560068883527484586249773108424845930978606045484973226513774242757978477930188493459569774742863202193024962992993726356972678536359732837705554430073364926099070648271634849355417403697430894398934857940733692286222895765542804905429431550416742700194756548513668177349075306302193897755649497016239122220639457147080111476805429498381842289539320475640494479487446033784106994682983926587885238850676406868907504227188968767479428149467531553825879430191422619509402650641687952016972527486588012046870268312880465018312547885037349246629422596969208167630330185297397629137448409172022132356265226958601946685164901778183329786162131650611375874650617469448299265573734977387541689968527478079555073625103291314291828147637972284470317800394416621137256110291145254761474704725129010385721963237634586416721939495229594985407861202914318775597474382618072593317895214580194606460945407314911912564477302550925364510380713921430037095855989311336264521542550069576094426565374730483018008853381644384332959259804938022198985755499659094077492574036851986862173121828639796039493413711958119691811143293957220769817849365983688860767618786213717893149226945642255839129762453261693850166595494239302523831367329310340815070478643340628611030285731386575475360725486849775681645355114521538183492487052852304696294558791942350221507663557058562200067673939537400939392 [128,103] -12574711040283360893216364626010363180828397568175303528338374380904439198956701910062995325057624417052816582706154902545470628611886522578225674240891743393060790991488898793190141743707765788574300307997613163526978637268426164450964656016438892383735988359757171243429108703983695448015201507579284082393869642569142213980850176424983421284534919365892990001270554578944426238294131004102995971211653524308573472129266050855125457855660597551551221124641678265437866004178619685755606135398039053645769792864647359669655805731044096612295650797896924696742936063358759842844001506294406123351174172208654670125112335292675896539654753410944712323280338027535859937794090723954901698588809578446259958702069757947363918220099805710999700879505341734629811834357541475587339704098036663513075065295184227103831064334532504666073753812475070148371588414875612191885415527173410018552260713436357077419041112893860537991214080570415735998399118161693416657798880420621831218264608259531544684693283741785991919976326774557191431400766432112071139251974785461914208611923575958407641228578037315295255120748653600238536354202642761848006004297143309718137172476841840590168860402039926945276603671838705709720238328024774586803303371824140170873065668651118835477140031040874254670178813674683297149343207324523016037288680892601356484214774103965871344935961547935748413025579974474120947235800966226728352957451651868524246249660156431545806314543808498002723101675518159417280164447473041387716119433036680228038655769904893108317009359270790534794557397394686708334372224732683187489288078885443389346715499360096690126988888273376248591820672621701328197171978107298483069177707675256691759293651683465272438474366660113075349440582813791016734754563689762814753314430117453748843615203059256136766070624285522229029418226946566887567666721692937522245304587351233790220444638030444247617792576716188656649371397948922565381482474286369504499040854573657874172819402971239285655971419363789155575956122991744103803048745017568567822567478723466450321016370020704918634976475566503380271524615304863514610075118890617335750801104633140450869906711303609876559839630698544450185270839726055852744378338677315022908480835514822039764042944 [128,104] 59987002850852842528608233789698927419751380565848344400826147086150775164537361639681192695251204697121338871882752874554055614623100807477835573433448125575866987409956094510329742008483017242191573678946545551597373627889402343030522526244374801322539155775543376324516993820874573933433031054822757780395893972553199780261740881280490087588443978925389066711620464670649347757565371227311658361821169361882743898986705473449197454263433742105260596534014909464382574803729277289708427056993652037981202656991536032987745678569601424501452628833843112948642006001045233595479239317467951168933293245641535111394703672747050576869505444188701998093078247967778545686014111237619099473526426129816911521023080999561824648062484478173365035583227354541673413060624216509073872254757466064783678053840280471874194292250366330756134129032248623235740853481899740408204681698420220627091821716722697005664350830242083988154410827833721175044140780832879192383367870551320986749979240796279052453754976496232372163493528482293530188421144821175216108501243439770846324115626510972335241485972763422410138945913344401662531527557665825551828746228171620492376795512717654536194653880020350679228097991480103062939892922120705361174105219384012989474914498742812282687458435647038014773411861416831094097074636283098897233781246528010838094263547371064737631744809387645155659168315573822769747912420385650192433329099188604155008692917870992787492262948841907794523448790039973957189732140173308716717228124189339965217007698303677579114119960545979522591790387066213530249786475795091442629325714261921131337629378980739279339675112870159570387014307537229260193119528539768105835967417557922894314925489426823710463627940279044769424470037980369003236470566712619605592505374507963307444996079757166825205375823947518646261325396440527243283266664335640289203182544847984414162201120341749299005723181062118443961397485130953806922538485418948831360587534726276145281859755880844424761440970574371439861422013338061793977113110665648110724184009826723656732205061036584410700430999057226373546472463873605776881607380695472064826028266207723686353969013721019798205422765404616505470707779295497453013733277202708661215328407083222483200 [128,105] -28751906954271485507299236498262684655548241826024011511521250557928658269078189908266060693027756429762061946258306564786344094927205509954070648350343922317601831747771848227706082293102563928656028302500262141345061245060089782410710197700340217200446051987584529281263961407918720669657244451233745285597932757994956674272203514967426241672177569160786159690565472759071197122294250012841827245104981616009729064876799417360587493614081585441912277283667376027667470233542979827885737785630089539088417042813047729206102460388978203844261398779283159769661271900921454739006892356232291893826080736331601252785411402427237952000906383138686900639786207204649903740325460730927559449741744930521725370280265819244443265056566989633725954842236409311564907850271868014145845687844663856856494292116579111757795150571798240778525692726770938666208419157769480457515719623854454105197964373270494333958434120976680415953537862472546534309631523572314785102476678243591314334534459342092567710074416249588899349946214785057060031663028764286574153117614794255186929618917965122960707046366380283423602891094699464713920896603819122599497459085593634860748836023759030810820293020565653967753359525722176567325072672101544609866160250148722087577874076976792735290345810864711636823507127484804373260495504364442531554077545757359290324503117850824958365874155581344069706697131003150526954161582432935340000122008461955878008677603111416835545310703485614246053524812594187031194261993328262052763206876607505339629090192012822046283073501290455886612622328692992664224059674209564426860870367831673092692004455320112511886096903476272015838143883943283142826552105360533064224494540601008494533360425707919132885335518876022280127229656293835545743412243160102432532575087330482310057789259923215257257995602337881857232255173643416126657398720082704568320262425163893636381366186669406652075172613831894524337317507427589385917004797302099075633433339116622145188352281299156510233881487087598982868550671105981005513149226098137305793114888267381150542905977139478644841816323416127968173228057070361234777057199042164199865268456373012720668270314730810427434465796390326965772671962686803014322659525080727561020962003955712 [128,106] -1503354691662221196647344344645759618579639457071626660905648150293888373776129286849264887937338961773124496211102453864542858578779357904362826958116183055889408371774277481861871079964617944870758029148462863959660528921821005990666843252152012841287129354925487986078971689560012106740682432817901751795130179752192999225525046774111086385848072300059380111930443915607622501587113738012360288741069322547298938509302534409862086546727125601905729108710208960585285364058838006728426252834051534382493296575670599190914180600823404848860496830238156725790854237464583613599794606717669955072046472242971708531899413683709762019314112805644142260405022693755292186145670256637752985668552861354096430202874733468322266586253293798171049583686145244438762689162016302372991737522722504249785621604457986187026236662091820056528646112511176525436420987680262318751908084156573581299891506514961941809535433812607417490576577517661861985993182518078696769193407609903713444611933776861329649690556798522059764602161922679195457092989417324067165938901726172670924116346876543691489962064794007120307795472464006167657351329598567089416684845224440969249748284785299357166314028928700146641316148006432304989102845670727279529872922592582517919588728915228873283617323887626709919629851943068474681259126592409048895932969593758258909219174897950984498295508516919683676511052019043480038518414171634891962110338697350402060051491690517548151239323386194157168361852097110156132989113482726857012671503770059073996001215955856357907421453462945532407928426441839868063157676425959777344046851048390151569224285389484509890762095820696062477640942996918419667082687140534116718713812347005736897792111543956739091301165393616339293973024727332400819340194095609567442286175199864868045583245640990693504535459931238477461648290174903105267931038824302528407252329687179591195781968955056692138178607996667807835552101903584111192629488415300979592622565089088318880771621076837270747626689806730787207190602930203246514328686542674486062128934691947538847712423294756049215088020229512442846550425405221740068726969977697845693504343319425616128239565728091026104576821541686125221477302876411439725020503068976853423523272704 [128,107] -3416760586114531689585104219973388304735591024215511473476752338256567512961075619664371297366457000327871535953743194856791465453595159215568081835344906363835436285804223268586729834713186102497642156476504733826297875914558360586964281439675229875549350042428946272086291282798659867171865046163661940996784652857341766956392453834652147096163516557931424259909185673534170683902081112928915621096540161104564719073866071261041331663759011244240494546745322267715808506372803764405973606364876341617203951360530873260604881121581203017452217959489626175919845432688233135052026956585100406866970191935133421028558470169108147437632114192213125853310609005690552586381775355555256366848325109625203030339985262359517927037993205728554147690844429825345398430144085522616225606950098332939961344374511799044417571844454065869373856981692378847835981864615340852542299748158088869349285124682188075443485539146670372461023854798131298600445107107767978403530481989015019900529464936052146666635110529966241312521838633811165705785625769325719627077434564316217357280936272095276928762290077420217059397040273916672484605145312987106957561111398775415715274512748990638645801701297526721515876186518104546392611394711036514931371770069928726638361565753864784498102853767673340675977262580099204857513551032551819698995473394194746331144418182039800282472615519054815544885396078841400878753821917001093356401314449138275277015704220438951249848263017909506612109161503729277004968934046312722837204636399649463067385334380083845370252365223323531784688665379727283812782833159843661926394505637421434948366539859314834838923475775688897354191996333786121766138352314731553307908465841951230295258972035533933340931520931722597844585243631737507458045880547808530088475947625995394745523378501308906710309500980206929900192670554252818579796189606603379890446699449519839240340076981190047534154312266131055086936202331215502198060045892121529037479197177490135864409389323303032252246114113708488533221867303160487395096513324146789612496648584969392905281671186812054442878985927967039859150841989553604272644021568049334425014478883861572597939031414046097677040254495007398632672559058631105125712588859425341775232 [128,108] -575675046806815552135149547235761494937054212228513310353852107569494844639873125274005713137642583284143528223154390278037105341437655145518805271431016308723325304140402898254932740208788007790329736383889788385547512231406335508062617088393995606054451948387942079513908504804337780251481191746169897005681852920424036870634050797833652577366471213733319027917519031172837109205221151259079670023822263501309725654990638226359097509627958750711225584455507841509917072214629491232699945567710571512852315374934069803988556872973165793308750816508220609978381362796307125084987252613616030644240710785656975003783172671404890830089100925792043043377520874980315590151848427996115720857499133058309953294338021897041410115949445128839480054223303311098578394713056920856560063167782685542827981602960817676959618727953794366989666801234195240429297870821918303377082691081847550265991410184056040520010190379255960689788154686417992028403315772460141785822412464909446773708206213025484344661085900010278559284861339063758121408555663904637976797470177930042555797621228385420867963189432597280596729734329929503271642426863073242101976823135181685529096169708362732588814700953763419708832338004583092390078548547478155727303561971521593119225714164885796946474070108623880277592431734979602814171073480578506038797389559827599115976371081984969858386905529260359644028352819071669815925802288270528134827665299778736285026420601205164372633994665345641662000266514789096091908214478831817171966866945610606198724647716638740969276738161748602805951711588638519340927150449923386620969742425524495113583737216707145533270126918770206406051534573834687689012485631381699548974374129350312185978247555310545209283473132962558120721724988011794284207168913920857621935323338151399454474361184147419318126841684005250320276292440792547939239660485730120577955100416829240393574796099626172402883465094264764797962658361867544720217406487418263947061035769629721538984760180067541221931457485419100041518080666972938267083757672226520165860738902501249910552724352064435897494668284916179465454550163460508125595997691722895753159088502160346262799924924731878670960669701893062820439580759061663102353857183341152 [128,109] -30584232621400468437155373699988939772974572685667267414444863850772713131402896065255206500204312128943780543054464395025777728887728688521732232096983022359666439378778361307218639645517694778566574567027773488571560742848718826369704143121434123914108215862842732793897099195203524336935885035351500396527886205738540887895237366086455520496354446790980763126002389511167752513839230435405220247833437733063930366932779201714397249207565328513363752483801682829134815647534517760900276927825406711709883454463594831010672768722670956066642894123548307451224686511904858041270317264057895749952220508395775570477675454834843293094314119644197101382091886142832181357724020147486050251106680086141422994599094367356509976363490525041158458866470464755266171027393038201687530712302215815503375130980806923915150570580319823514187128361094190913448196298478169320885966088751048627231704126145578505160614709887997856388113118035082063091629582093308339939822366753435930659917011555101159664131033282817123806945469589557137739332893695592507198896612501116283355632852533053695490011568600535296219421076796118701598540776816022736923954649073307849322459108890659242993405494927463964244268284330772958844058940851944275773672816479007494624309155573221703062140313594434039141574636706212137933587301397442789468113648674423643408647602691809298689823994844079778939968714607062647164298940250829503447863723560808759381648159278055587214611152551516989298496042214570554281201311074009063499511393777103724517499777201285327911865321243938301832412148305557141201525681080014080785287564931289869738895542792876499512774064037447341235031705211262931121959650276080235877238642978829708439236808825674804468198821885795166679663273521191061689291275541912900626616377225308064301066348614197991630492271643172335438496376444196253306510319220320359588724723806669816390415249348482696523568992303839573699376288651353794912216991272005889752948300560427849558226434937992656348035487192707066786801698408407804172082496439849733506944868235576845349184496668978906075901986389986775304805615593742748532937977807038541953493221299048792670409510088726974991764973673298629650672525375789350185216588544 [128,110] 5300287029963381299591924459135869325752913217005652605403028868031814961933653792956771237957623287029305032236030347767925827561092124354759819278158933988501301466255489371694413599434211542216072571949413162062213882321935869072803947706083733521231412314164019247017700472980676352344857645466205793520002452276253284613996962937181898075454301920357388454771091329868008407338628911007799297645180594952157305494460738458430490585963285687816387397276730905239408783194087795339674412729255229797463203960341990900955305741330167755905708360008755577266166494577324825600845089358689980745034955980292457696913694732689406660864013755268745088647454971871621821114901237836075206564525982900566358049373970512246331865094345340182545984733108449686244974390758262526834343826737243241022655362034404720342019337433059477116266738601671363945751344530576187483209391964774567860789414413503185456943559507727745240257063056362632585801012410386102880423068044628769615566088409719079719810996701792372056038275806066336066527874701270624604410712943794170470303659681267464939126539890999887148816616642263931411974164554482549704304091609456509600267563846950632823686846913139191218995233177337495918920991377153169750167777376631630711185320713898783214778844859265895636967949088643942801102272685985628138453785528194832772698137019008488875176480826781710950290127755173751899750140034738621556799496218711338827313321553645062712093762884433561607317747891718140498515538028512519545439909480719064349548333686515663119293174209508474474265060363428896653833929150501860429201234339672888759267999701847266403524280365931396794950040153237455898037908825641271363825227049567654536422428940257008888406669054918249376101226264084605775188413595624262110852952560676260856876987453266134688447241274184288594264753796432220674309339043107779234984978827360863318572693486353803751852105815871990232902657038156552209537918870279407282101577941322748993146257952308539702296050694252527488886659810698432785163557684857061011819232434871409142116240868978672958593698786531471598907151604312787628788865232342095917766991108995801846091682799520472280189720705283373049009511750931351807904 [128,111] 80007108161919492872313501701795318305413035577405683480753519200232977166841330953170267867615903060917854231646339705735061587925761026232236014172863230103356420371685294701384137694133393320689580027800631766319877126682587825818577461642890991524613215030099100867444083635705972631007732444357896570241216221294250964157522457884255605537860737105367309478017384381059154939191541853430912219929615506829096075481518714170672573750774478139038426114560989921203510637948562744615734058196350514527824929244406874349354330378693291239634885239282902340215055336005151776713762718909392713847267279109115888872857475707487718655202302610249849448511007158956814793308965286910493715289433500884675616104541100801312214395813540778418867397431723232704254304591667719562141883684441519155580769905239098309118423692233133893863749188697997330868761111111258942669216790360146083731945521380316660826324008754752433672369598025509810601774569827815824017194072111657408669405875376599927250679233716615994412331493086755383108181964654578651099618569880082617496264718113418447888516300239096283281047390580456391643198266573388718420089650708887999874800037296174370211593626925028068369044277306133871459613720390571522834786283778097801379567431582041295434706943685953629191320068534982069165908843916861421825906701676673749807943350831444508908599753070203510499548253497181877366178123480815508713943679703719575251091447450128763548469729216775921671704954497570330367702759853934284152525089034465679818213001251576366015753462784144568371609626762180823802776674878145373314872147919844828151221552768981356680159426726330473881308300611885995070897796616284072088686282654013442841780548719769122754271597123881330761238360008460769649664819453628986970076477651992635361859530972373107641381594861424731535331641014441700446123736090511721305589521158555282131405899795297692247786449363449020877734989322765901413177089985467969726773048752516964454184823839387543281207705799164461305162746502698914730331530767216315108204391716942694577697546175317434523806647197124923510725586304823203573551312580053738572334596147708387150935608038391191309026696489472720882007250686320960 [128,112] 50832258469693688629553027043729706525155557024465270154623003695244194992102019743111239485546592398553495444588913539839260138444938664754723813674873034157700799497038574250031337179004552204971298226511265887512081775363947557400982904946293437343921187835154540421822598507407852835401350695139566570667909436902673292719020324730422823937452499649485994438158977580682650741530438625300236884834671113178261951949925004908215506287997453326985805578771163632205758588498299286173681674799140287238870525142836902007221548920889568647732665004924318899449888960204708116468106273050907004061768046745956152935606198685623210377893627413441963268076560509574317948115598643208198075878187798935565596453146229610479303178393012274154400010939235580312995869410653141418944442732059064229122647419350280123497918208974138551865819061248651119568532202803627650110468219686819830960834658214394252604622512251735663396951328657431571136069439461142503638630467314892437419165298256763691014675945709172063913925505307587089885964618378621945141240291699904463707399972680711696514091603356151197045225435160649099339810830894763689286778754182739239252668510342494862493047002408786749649645483870543669918667120624794583953972935641002734132777969776290657725192849418882667654011025394825670263500737989027518253734713167132635439463259018010228803581173385959506662654786512904008294299692688660321914271680400031677972545271180075862301065821054742766727609217511328138053235418738266992158733415710996934532379544574768845593143047200444708366801747384731175794517134359416980871414587647920195960334158050291920250336975856490472654436815565903345784788855205099938714923996937345806611260810435182495193455847179754090129638845203392731919763282109135795934724672533940240309403707308870845012006850258184768019626376371943341528936967153688907762657544411184982536120068181068296245244762151766264215459761634315022068544157130236051615567357921994294761029654267481695728177907669786537453345994398058164185687467564222676389330640274942973787559209944558185853720038877464922201632287011408761514519300319220763015285112628027787157097199920413538500104288570867158545572966072 [128,113] 120551719236915698466617779115782872090844770348307936621875268627420758780872813966436659337929981435665960308989857550331178673621338715686397185190050980372238392842618598767607037808390777283801730248963492837648902457321386368557299448644617038288002042354101147915878000147458017296700188048586293734775954883172813008812958720418172913492339839509605852125672462326120548511297109672137751360085843017777008936026195397867678168416220388606841050227207555239461214308073184001704641751721433600067452831651720654642864247105176829610772416332966858470707941330405635453684546684182331181756427714032571618923137808417779636784150988518407408356053292736150555984163723576842719902336649643545105581680339748107583389624291109397151235703407550086215473700668971846144503982970720980311729041972828535466544482175225001968262642495477120584839881976437601527023003448807491213887597730654006640989022888674957301387857246975905396359506141763831204981614035240503501960007255773029696727998028986905784602206108827725936279976602778514174078997780881803286839893616174646985353974594342441407668948903613641636973518689518365397137009313516792458823613252801852427726213703243753343332549661393309001367307640484885878179830461288378675835886204426118718287044586941852719725748999363565458727773039149571498168334035162425519207162749566792504223442231100086654495511654324167930135448988785219401998965319638283142426939600868422765349966820287790509134860452143787233962891104723563446207722184641956594633594670518475235738939853932705462056506504460988106356760957702534020251234971170274365738001993024025416835023649820269851619966530030166944546560668178442920584873668822603936364720530029351848748404070739445985589152332997339522264634520224559850221694493432009905989474542602124044038325748136541832217143215620054811470799814407213354745452922668866442206199674596709930673262903386912428261186993287735741636340405317878527852069642427088004884200029504943545871855497548517041924015290174840664409252001528987390242321294415410291653408935634155688920115962834403312933142654041236958442301042767048683319786716589834587906969393906646048995537358527311037994496 [128,114] -64439949680593382522534795179835591387001142226276081261069797916857553308194218401662559335584511133169783979715297197132129719743891163914760586017426891190127788860892727331649496500714084113098014296552491878214035265675812215253113196994108393366433471514653551299243653564375481042388547893604148762998624144117440533562201349149431619057773013020623747962047222348024619605966846363556450749677092079699031995983157307603208914564748013597675023604438918903036457771705160155680426741465501250827219224686791709957679850592968636440336371071876792695505307528668183181455252813808888986982524936827288703889911052843319102413972434392891644097962758305796122816204748824152879668921677235717425490097258270594892068512583514803194322454743559444126655012493803757470267520019725235438696685378683922003636230631370486411516812454328747708970592926293027522372851290257312312614720616608533280088211527385495208144912125439040708910206219958125197238545947746112365655540434448030638789354315731344811801987328484833567443104135414528623421743954947190313253117982235420217020391480245907337531130223623885202630752495629007820257998577513892319127211058074361356682441509463710618844348253933927510933643316125606799897440997779875082406042549427528436971750613949932016855998683294794352338283807763641317778369408976339869541831165434387677462455013073468380326530547613813387633339555086223200879807018145962862977092731578856108959789809510767425119834152284857151412504412556684684127586558942967318787634216716021946407030530735663340738213961083727801258431127584721333126126455485416090482263273875074876902452793759447223072533453388430038185158613666877082525100527146237371855543810350090653878824039955668783991695172305567471688026846597139647809432201231645395362900887433693012492667376736223737533450511023724740391531311698928804936567890239120566504638290974312692781259326939284995094068421205253148861040460006735331349142233671949101356336465872431542544318196359301788246522606231848788337099767855435713479860789632663659954683306903088054029696044207439645322344777828608206564651815117063091369555991097104660098779157497906246888859008358692608 [128,115] -71119093980110325270731355271538553885769207220333782589357991747655808251477481179339262213280964998262374306589221258461993268452885969999595220405567491871535892748417600921212442049897231297526591763111869056918161013056351082252725036040292401608801462865688192608554508141682928097339142633004394099569712322076552008478800442642429462273546351420390482274853966408284012844215420031169265317756266609647927717390991767671219678696342585577174536372579024419000874001809674350614975852053030247520878878925425398935618138254243002692856811731502203265278883230756989580646580639131004134777835813552234406503970687518743740303406287402817096148939133341449726379071541869472286786555637233680877789695165731357101826609101576079594067740806027144819043047815226612459873019858098913380268193286389520067544474720397832142657080602591158913274381748373037693337742067395548101365083481020418886189237869546351960390251280881466091831790698161683019166269792623168903456139695545631354376579081031601905468072729088800518910287973871841224368371040689031953565138790219965745654801935398143103552129008903247564589348463245552709306675447865961512183560254075193680243863427805061236868973674267035155971029018883578472178546357554880427685611189499162855367103587085632523605756480750741056813119911005183890503158368602101356676255769914100750196619713932064627675478406007654455568063572626151333784780450533276577249821482625743600802869483933916878472034142796610047874196162484433480199310146716267994470128110180955498087794067643379860273752014159804877263631027150193644526046548663108116751668544754050355380416737193080839772417099512470108592645884216529859256037295801976480708329181224663248716987874565450204234397072642941429612574684356118428166699380229277294228399477167417676930708269749498330184647752469091341783634849115253980198165620716087867775955417851255638442241929029900881326220276744309059261753250377583248246002383483543509631980241126654557027187143594193647436510436064825535331228880504136414568569212155319666104787100102226301750099309154087145737006736227557721696778713056384470099673603092345748599877099205822274450660845696 [128,116] -99868817065930253392219868360145938054930740996296105943051166043274735884789861033653890261929646640133593788942920885663104764581382082033665965191200160879859000466540513431952356528976099415510818764269616888740641468947669023131374408031708403136040977317011301353143742247562133636294556682750294563723657517857006702873275559999319657909542983576503329631318306068378697023506755200222299647083673206755110899989297507981206904018880856339409464038476150160436308161075973210009065189473955626509907928584721445989641510511899409494888779692108578691544616493000115197720902312671871540378340379195238264228726311104183488680232244867822279231025015343894468238512272527786034524204443698575413950511426663952233887335230928118567972177057344542240628477682135458583741692216286482106619672510455213427875580449421713689046589625071251016011569448450563393516954335424736780381588705234043428162692089414886255172290884053938996030067081632143989362316559254847808869949645085983836286490130766620656584501549472576884103520577660042426443284509243107010131009749685767120120762122833502800528072535950616707009271443417071629814279380836767797620217788453695311302561143882312030542588409411265510299889072684892861841203324494051233004752951250886130523161275834266579229194073404839338994341834783191436217586398795741318202813092764905203996505660132822071978538066640625604532336091071150121394869083764446470367863369150910206486365475820738952243068501878891014548672291709910442789926726189519586794907063695365868506565389470315746660425931408700329977102784174868934662828296512869140950616484616352242771495501832580618608233683806645172543531423052035119573061221393519148560151963059464344859317274984924148123204443605725625389285573891494236949818102645457236340709112585432086090860302782871904902541276163554411329783223441940081973491336232680690485907615077820280901936683433902305182156589307561061339890393300140112476948987577581940590194720237297607039979252787441423507389183598891157673244323550837656638141804181381706671930823358072017963376814065404036546400947616181442114891116232522245091853101934942769754555797402256690586432 [128,117] -1016587890743399048619159151773385251171481756832691364378830568394064478290432944709955658332649608672737967956908408491408602277932373662193603644732784508562636139655610866737516150337150735750146915493952040445611045595191588721172599049746945915329564552444407060532193403524599774414384242174751678875209242085126316259923895611525782648068757707648045773578115643773122062855684578119273794376910001931018460987956314294236733521718766474986941030515854505557011920152516381436870588671704747972168552944259798949850111814074465499320522435099196256307823429271454375791228961301872625535463732982534733059710290680149486653623857863959441787566432002675137468178657081050839654132627924168347378800872166147936546102192880161239528925546954875876489566045112992768361837861054996878526230713253348698104959700070152631220466959359513244227462305776687826701770186272459905671887767322470400426026837243495563235536995136029875528389284170512858595080633380535464630416616116301108889109844140535065586084254581187916627971083349202600813193572454477325747224654182791088843528430027911259955481520402978880106406895309452912605990064337476922013216540707576249100839857620968037565712152168786396278512642737780727263021628485803185473066862747369175739547781121108601802391876857677163553364791929873190387493252675551038010498829441126434199685431751635097583954804167955755695769867101201676334344991416581199289350966420108088256456531376533752773951377283748244392406114259830454565469438420828669251239095630257035766964989892263950383999571827709906170658195066004868289248426604155706600914656359992663849261232722617671311403878961869769856407841931098856577911486601474610654861067500816273728120317986557326088029079002780836685216080483776446103747657613049965874753337727330998819564860345038244874803270422985171372135933773941544334079953213690882239532413926691528763593360413272610638645563180907488028172399819803285045551476758041044795282671280386985073999048797660726288855590013114627231115597229841899605139571183019434973855746758763641850906090624985797844673717184328320286542180874705333355313449541869395722155474111455872 [128,118] 57652539459996531392952939519171324043073535695668244519759802030197763044695098458004771415561785635590745167307007970759839018315492564502850852261762464236031485247201599106418755788169148627925680682345297880866759506488163525900039712526546739497196662624295121536779548283325790688319060752032399171467040169558368438557811287120611239515678386460924227009934975801381267920533041501228084847306818539251784806614204191669464486798750426604191510103656292838947812120151966521890316505255608518499453120308370522713830580886109605720187171867197295406280538605430975241663398335145289092476476540585354731959845219068812304601933803325701781033039264335064466945021150154703843838954542030408651156635795124435460170393716843012905898928186680806784235836258233820204686490655617058125509436140949203623670795863630120202381377205755578399094636231424998168801056298265589635416823245610636946985453414953199460833278210823696536750804674608811779171513554616161386203484592223344073489439805011384136774328956639850543752608942761583864192796283460386814005146976478646962753453632839914883202807103711331922683847833713414614595964730557526402209103721640365271174749947207601149575205525526426678152952256110972347575790548953140648119650443085827078483572177795558337010650658330573099039056910299184862671384078270437584494723703765458417640477905821319103661851684179069031754630328283348578043009710311283070602747751322842429983322490194102068499621991164162172189868601324054452238700813490355924873995639968479713857322191394556245618794719208915778281147386054544637348752726120018350569954203885115680989504116188492924193862614648818763643724615206068359311384984217761163683084530274726001298581215138542232375591556699194518410685868792260088065064053458560217453340040402987200629871779432095133914265072160891395168663829421721870855117003851990949402599331034611369685831151922236711636726542132529308415834222912182747443096015938424883451568565581453701744772117588369557542419530384958615522709774539253735773506052587407763680729974322010941103917496310963461504110666687394635926200275841975199711698605754596698566355508000 [128,119] 31932357970124253387147958817345530541440835151810863809838881178358014394979606296594203098937768266350192370578172278911437504344546087896603847958768423971867972355434960576543888000813952914241104194672316584112337873296835463980007907347826306359766647411251809768992199896357350347211570719983856971672652750359910143058935901577483513836132859536620619377544254493963500825102374537247649841866779666632040807054415230091453572864297117452321099928002210758318502092626670105489710269731077635670906184408761669936035156130673196703235460654025844248021548102690438696764160826034717034108322279958648808611534379427809808117898351511918197033325508520835619260291827705967146799836363009904149770603841550589510405637277512307367796313507226440155726263361484256126602555667560868063581535432960420101777536437557207334361322162655771027259605288067488626547846010552626282089113984379489636960865598641990212157559632257566084580757831434188342912565081575071673958921642677004437006836715770824252741371524823658919262411226095420972025319658302344399094177717144552029161657811394852763537723362945615110512893729894683038047335617618045601797934359502876237335245179499953985353436235966745504281488110180938244476096001471096639306253020564059299955138680811011674119971020625229069217594437663454240067587022681456762560297038505103290792478332926593107156806136110565358653419345202775353157658858873270081443082012557672500072207216668357466337357276000913946308556669232699181851932063504881923973938934348726949135866387294990903326860998347692097612156457712878135126113364224765234155818450925477805937887596548238264346364562091463207602876088623609602721228085867609120518101365010655228285793477361956666368521250167723763431975251043080711679404961263937962139844194740349995813628089933895926908273040668801792696018301588973322504620700997469277170595584314310500671121348979485223081891826004340664044717532160702652337345765170961675872929849637114980911313733394577548320258579983633136538138508496351332044911249045017787370656143678807508095401054295163901492536988084899211708952269938236819020359532332270810135648 [128,120] 21935615173442751284980491474503072062808783620247411810104173854455174566113950432082457657698214750945297627153991988523534641133521144915698664141226041542012494277006129732130256600405387499782485592109239864585218996136232055614452188251983358214039125002420320444051610179005850573545549497198818972369734623354163564736383207128203342030602561008077854152185593992437212161324357653760661147388189220220184011159458908942686170162260062036424613695022126006840340563009643920577284289023145883604555060882024392224112882950744435152773038627789110339454340770061871514624918305629535111682971879431350059374988248868778584838403018421675565496855737427735408186910812124723183831211516256461592902354627357664402414355745666786691158149531628779335205123924717558877658225318307786605305600973683474664706914143793092036521381807148954353162266141397345492940746589953464446973862119950239123204717926013945326180380348767352369310829092909356041765933466092620844702815666964410030998032077562474360362124564309046305482293213713910905256907364693285043806360455378082174614870682985338114111596998637646202755190283178258045105225861737276804068093238941439751564295765185086020252299437445489175706114067073432389630402089972196554431338153479253144688671496276062856913396143597155618286046098877325117646835053988100596376175354199467070087072887737748638444361358057809306031725660835169489808859946081208010608467778466724735156011137266666463288151157622580283699617121628643155669430776313898440653880980726688630981411779838615360390569606251622581905793076990019093171793611922651809601117500931089182637157429751757047556993059295589220609480828247946181797321785137518926554369897506498288656906435723428584845750363613374549663037154175825858861279018557498814947389067848929997370241570419059334621249770902171859497695708349711866055575170153314582701114544873045288449775569263432571244550800459349408431806755835611522718636617728993626277737634197599994532611889546288941115170113369887845376724418745416083925758809377153557646306433430844005268549187152525801007750922951928382143080447955595253471726781643775480 [128,121] -1478572225754950470969676465278285754459208209903875181204889361361657972592530625760589459523217865017090245886305551877296976204381304967684054678191167297502831575586793709569821168984463268354378684958450343077409903831672039158088449589740969263592159923700825065607879329580726928437584533544915234346251267403571882648651809210799753174200746686099485110976560219592153290382498215259968253047910882315023180460402883952211252019622539551356261307979958703201261470319685117216190965046701846983334932340909764162670764996137797776691950604736972018630456048898427301349279851188351747263540094011317282588131597394745042532806042810012567785548164346476834852149943261913663437174118248401730280706372434538492215325614270842714431151125676364498525435961576567918513848234028756568436773744639603714090536405413369662623249795143417650912917752602275486535764046918660431638609670215079958895300430946790819492333869249330186156439413400826654902950092759702378430183929271255495384789569102574296256872101296076121953806276969291946429381525181652053675268717664237897453199618883164192692859722032621318203626088577796444571453723315707106513931726325172458854819361305510323667970373210377257520770959749629068501907811486312898831547102215485429636054305017063960077355310493106236039731015583313009598492093924248285079151121391580369360508352012699712515966199094965508264813343770836037281145265580625764530161921525355142165100966737883843440530970934393670299337725162048277603661357382745525439442335998104651263481021328242395413182669174810837954677338539121397433223601929847305305588372268967549504803362827882291275223260625089500270001546060743134867809346045727828628548479503747001117472181460754319396728715579635897404657952993281954016655359351641688123672053634184409588972499492785118927597275496428110173659549621913240247220435933664275376481097985907348431221664695454940867348832299382858575686064080235421306662045838614055655815253261151255619594032645867608848882560977355785934732500088644659920253876159103860527497340485337928770869340264966144171483125862719832867808319999515672343599015680 [128,122] 349719577547521209151499077779903937433783122491807220717136055971395671065607180913815363396877596068125774100484946007208386110541827491930628126400963477266146082686475009477116945883529582372779166398597237529131650159163440226456777781609651941836364934923021938207170732758623016340831274790176489743132410560562241830442239693928598720746507689072268612055588752727414570845279426422699997720897634920724122144519432932828952054521824190588540285650760702393258188932044597926878823289772078959902858311187144952922909407849461792887292083242676234518294592080216552439754830763065078534118308014876990674661279776635412995727570393252757515165885693483812835702555907506254448653157040441401438045186505080502918404380387590818842284057986435630311236085187755854010423337259467398325014960736648269444176271451031577761707685303435060594594438002505655873156768365594125005063066370883675615461970570744644385239368267695838486493777982903912147052385695062640435228392334203100638550819580588319198655519342823797561823470777386858803148374161798540097050901093785543045983917456781621159919998424661375380086937345790930360374547065871104626578547817826632595107198823339753954473941801862788922691508556013747382764079297795036440399858594412710686792653517656784101046275563578179762555163949011900213218863851158611039443290827282002062422824536854773754287993520531948834436588950384039834537248848149880243769431583742037468657936388069322986681355959041577781540604695431041658728063062190127061495815531185480783742022471912767950192616908872492974324289532832516284202200349082541347365285031513098686593730560136400936365236694496437839026631765944093516115788143503485296441737546718688521631892182686570101007438246882785521098020804037008142232686377633450506932403112651202733769236049874683437827738306355851598666704165108947493230053794326709929445236098462615052807258948881435509656138420919014844110980709383297630037200297866514328649275786508388542768310728843223867446901803435644919239613261927619300507220667744055057901704641596457652935412723914364860093708770823333434759335237521531330048 [128,123] -284011511805029089778914920915441445670346223463525043058475932453689777335732677543773329762879614829965272035676678075797012310173943568141960799122311711089680073900319426708308504657919022527659262482111434643407376209341283576116106163387133558789817796492828714241417026890768699378994561263390200726541364105562079151793713793774935206372725738556690141480835811866745643070831983466026118153417834151361411989207342071716883622203261736493001986819957585084978734511888520435087735524618209382853907593012394043621642919840016536314420920395351529614901659882667118052668120796135884201410483431834773746881042292502086747235160053190574631285794157807007371690137130248736083634336804260103983149663203212836313452055751324385433653054662781835947776320203463367736389705732252306346148242359924490969200603100075324258702587701736422633739798556759748513485931530035609259813202582275637924684836773091792824188583962304354276268699483744344923559497801824526933865951531752528240805160254443805715071950195242923945656163403260678037645362577847465969511958278937250657842892910549270401497179808001265711530775622085193253652904033267787338603989377275688582392911123986057286360959991304245693273690605774393878525907941000093032858564192337828196537585797493207506170346443503984589552873360830692531868266265218535337706756644967243590072617485429431532393447638781167099831415202907656200415575330765836884783515786687547760400595773609745733979886871693230235776777568611862960090104153946542016889733480037153920067012074639822279506863608731872444716654085822949532697037687903519771975096651793090768726174141881775674358718443727377869574492868113618194118433194802611704499893121691473218629403482668701220287686787752586677137034998212531023476233743692259429054699369418793045436050917278325591367239578892927778814399216534002053034124296014116696139938171256026225674480345470638736188588299488567094544047710390931736543252410286276467954020765175608666014479236187826583866644274660228665643483255739138139572521112981044332029223291296400975796407543673105729840352090092560967552833921667936 [128,124] 14759864254823155349295109939732307311193762253841059460545076643415499692883563561530099183646182430414406108498949621797420110724216808759352171523198174360560551435292520797910309212899088403404077597116451304136433965642004047268188959863201948863263669767754683508126966789856740359478267069183119099037163875874338227607359596054326294902422604773621296538554454142768087614073272815554209292060537660784905813124408170459222781981250614197123152577805078164163971169133474717228327996627762143661210552452417843538302247646016215662181132936599352507668165995426282844498301757015671636097952580521410070980251095107404340747480277616604596086825671692576528306825163016327578962905176661746046195752778857742827299627806327497410498332453376239615137443353925961414097326463548157158983984535234904367759155328049421776409384573806833215664330296845623668403684854575246905614645123714027441440214427330497425252852410777672602797409050592038092265543219533547842425107779959221948636970767675193321913190528278428710558101141915516534124913708139576355666665424507609951729024206736556581731954874414188039397899533506887686264663682711267596358331179791312866370528748325457625802286336791952428039121793875931541929676330908072830162696381743376016238294648293878307016827009819507895192729476421392964333256574078062446597960142480969670445146918713064745294948110524669501791847659035076549883102777693342127739167538483532528061743890692413902265301643963507929112974581456449939943123208965264596891858597225499844452517047610668370093739780975112760533942391173219536565143499810288136633866020161954766738150882990926182315348573153512759847462110933770548676180925041107732711286278035145929862768267534548146547244072602912086806447517772105395572117209342795677050516788145882118734035216415512618582076777016329050856399086901109597144290263735246808296984023895280028679598608194035242826239173822879395403563031338654501689559147775805839194704794516315742027293430385985179655625300248576779979552667788085447306643091916976058299054120776014584388460158847468449816231166716082279397095792 [128,125] 4324635832809894884765434102800517141877911150569349425151597320013472643294374330503293343530999859504626089593600371207599332316898968596984417728842990027054833099296860252317190569617273986977740119052261782319248561488679491251558826168384519631568722476991018016663887356278866181390780259244335850253573341145436777534672919349256542556530022212388558389899918005526544321436887577156296558596029224393146359221945588151824039766182635701216413497332285333314949304873994542844241188026954413171398967432311040439087287861180123016372311591784598783227256971690793729076700921193079499734800135405483195883836612856779284229311328950702691745952638311791533883250592404066211805589430917237650209482441893108367462765322283704376842675856044923385306220595646886532169041754516020649762825122083204615832754777044534824315444979579573189731489990905652013627338914023751007115267083804874191312812171384451746432639614583993317012513542958710155173854301485406822039349691877934550801321126406770530100509396928653307936882680229051545370956762515831607961972427265653374973866016141054991467206912532726453343307753673974034413480746831433932320023552933899721752756162035728901389310163742477704029789690443400677744253997169662173787862243498061074077506912732518758869218966517973512684093640951225553246788102785366963552835311681005693068623623838254572231618165654422953510254920033037819952819562380947675272268056705934274152391335140017605115834422354556949971592965876771183081136871902279316140408425131555277460530125732974869628947475592436916137224479935233082749316625656225487124614544793149728453410148094455927975406084021972410131518878498244920469957829817521579117980654182612539705004735595832847080775654451818074933017254080305411531874767118178087452032640252876951353087899695437310104893659504752068985095002991535621626749908840220242435271706067149958369815946790430682775261147512265039955705963973759071044460142820272002292284440320328264576103455103658744142721669582937157483571205727881587104884346358823617486632014632423157137024066455743598971778861643322713280 [128,126] -350444659394950852474317701846839919105423766204998729711903297854094174205952750916897497227652636532758648312733341141756261182791213415069986446484761331326136057367609454710733845649577877745687707739511054531405963860023810287033358309383358614911469608844257948004202030673739364742372881510438505737029083288261065527211193294732495324597215306967175544740272164932876357914495952024912283990572605227891579332576425691614697027800223481174390373527570653068860167122706095733510175874240265853911868681924831450974149338818548784048803474962440633452813754284052159516278642391421608573683302065576563300013431099988530085025619902311385547990898323180660468737487964503324250035192212312495215196234367025776386143155908581131315311699566252342348181155650200440341784031458646172994402666418012263903054024180937002125178479201339985190033702716019988366764115562772467991121978719867418246062014034206622555244821600227246499894169448576050630916378695007519514990070487603689116988412037331176723137683392766174642121544573899811428403486915689165155779387316350446818910468449668195124559158850947849280233690685685123563811394771761605483973028316866798595532542260695270409073680725076473862525805672710318559368536086760309195868570531478620564302240553632785501445767207394597172035094399847468461229488205607496579161267880351861463626644672250742535619251201121522036634061510027233568771848320572959466297232106153589732052432618655593805670009647067500176763571068295772374771538354576998626759377027111435056561642797663447847616034220332065503324356295199285431969730001077485664185913945814048635680111743094755800518429747258288376022209371848743430503787251316040994568676196675456313109421718815767517076034924476651913082568368136679313125933504363493394980685775179796647855494257802692810207847740799019106370807552859058118956160042250984400515349516474760105700809792645520189627221101528900762373923894802043704152135509164166267523014742557755753644309204226435426376867179930160343218213694517578631670441858784216027029428315153671554326557060873338879867482784592 [128,127] 6635124401052064672692442280234055411367811729724483577458599597400593647100573949055245689362374791799542648212497652325526652427493136769003726530726255790952713361237951880607843007361569932076864001241292793456141613921357931809514419973786295757998001504067021223271555080995380471914956474571163364041529980699265864857728099129598125546102234566404701867535356141916828184379927730399077447728662709570571490476131253811048218975319077574932630602472751525911163542096053667085844732249826474175948914150714054183993988624267715882900122451080460504161126216093852437005283861678573765367626705997246890276753627027783347887415717077806008699674774634789751441265093855990514434591845037136591474229207294018682329863793632307764094185637374150301998152563132542829467077854240628889096235875188484025843861037567584348595318465439242956571645590068696723562985167371851963062491615198765247997098018559767209523478150838838576452840429368425141901409702234831063818016205339944803855501529973733023212834615927323347401500859627125351060634795950511540936719577153775283635786690043822702854009074610940902144884866074664991977464555422562505584994393244873962101898490617708510496980812259644492771287272090425905684997783498584712084334526448860913689962897905392702630561650631330001325856650162990534980230623458025849786461590714284926593796345766065980252066031028347167324883456191140981052854346141772311402414105389626443804413829982319491208264590181685871101547148614583951058191920494457356275696710529601003150406265500953434839949543145052284862994764707788474179858830203877832958974125153722297608324589114472906271514142381777050116760100806541979857773320692425247009547014971854245385514464414687705112041761558248252532450051765929544242858787326347347128252725848491920333385157753580855395013895372637954695168507666272022737607813170817886794497911775330842989245851253192276892223559918522445580827822347584648461057555735999918037251156410192344517962629034989293550942887807072488933557360118611161404568632696466472185001660022145897128357601283663579672304 [128,128] 3243835574333306752971552872053183415701380467637179965202851042306954756795492154536870328397356318936720310683045999742467289551679239658136624443066335964905530478835570814530025240268595420029979478482509296456398932207836771236423683593856190597373321863462267511251754011602429675919997152502961024285997112680921334604867969578144276946895584980457401383950646839490705884324086297522071546105846573291648841318643362408186631210746964071865452594815198355117532164343642842521730373990249077838504301447378966468141901981742785012028156113076885591402516272740798217472374074013706016958218410607067649092774643088466265695873745101525727338993537019145936932979147490884565485196285087984793447029749646861501081867980362230566940004167282802140341130289682424612832154919878701750947390423614389163823328670575323580991926955022363932475066317496602703783123004338360393587317379722625856220868398059022155192604009281417328177256289436801689450270811030388503093645960868091928332815864557117549886876659307252820285434600521047239466265506343770170643955688892026632563835001238575888173757536590354995716256632635020771689461724087853755525695700789953302987998082369420205495520549948614771962330560943762166645679750720628569564403140110008303700704376877397704533515245938439472749658394138536198401638956866486879818755826490062381576016882798103336698590541621699553739765348561049992690099463110120424925100508411099662314588313181129649672350382469049348482233909061832983688377522259396684814681324311555937584195149988557492043604762488965887103437455721824569085559888100271889746589712114527915416874905968950664158889183021875504958708667398371346754685321311662595498951860271426835854097043420562738345967115865966381372747725901882415261774289496094875620838032934286262800527548860469813097825794031064829141536837271366848932727766854012332679271366145403324558965213476385992626294252458871349823202242945273819063941853614305585877555553489517709466218401183617329254931265157657712811200418828298387865376864622171232060613020676784233626371293455880028 [129,0] 190011513321877661474972572279112333374532647363915304254062419671730094288386020174934841918015589927715989344942932759040207681276398175654591323829163246172486972509131701389034590281179762022562809984837573480505262182325941697280674755472004704319829259520707416529470632738255143785042708963778819430688981694208052054773270260142873753997477674587945990674452586379658864882519986095346672416382623397052274936929360705047046996747623880898620196143355352956098322224743670898380506104071229580413025766338695849838225589222712135951941841802337438897758365200787667623947566907617269843622028523015616086956085302644167955820260299251545991189546503055251815172912079663343916338555121621687090386700276164199855810850761421193671436877742435892044665959063209944740733046868830696919356675863447971200968541810178693277733076605057474421618863728152462087492760431129005403321948673864638251091049695787943490477589846671078840677665421511390052804725698217189457873095285549512140804554299515136685632865221483442847117473465713136820980554917300339060062742896894793716547850838411141796432367997087642517304176600063348315712521570762310471634919215610673372419362769290358264874298960866232864232364823984778392082544599200483193178362766351787682032038929755561982713496149188969764221599024226243044728362416843317699777819806887680719044643491303979776680261473018729532542594909961200377752076801722018394626988716181193928974139368920604739244042847468606886331755494715880297916742649085258617085962359446339924134470744508291707446297038039374321961102519616981169319945800533977517272729583004077231923661547403154591018313088873871617817410546860068222056575352663133868125302710564046859546377372250335271387432644515630311361441316372079086971941999805218517702954555658833652254234216722934936004470585552705203835474306656321840701597852199036957361198010605012907356220894744684553679210009192358668865699976262040677851701078179828655347984856368719517765854709696927599947436500684750661487136076789108787470365657676251799713024941590662919773595149173296922641571608599937962953746436790492269406757746957846787604530411621994660849775517809949037888147523064049899514493469599198000953517045643601728240192944343811717621239438583128522692311389655263897957711035538337926971137700603593895941823888475361755950978340217839830558942742236998978764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -2106983824413313848644229824818785392836924184958000251026199246470317836218063135325916072997202080555823637804079618642298033496910090462692523372817154765232137501777334681072392556749405534243871191407953093957106101531858590945057014510905063765197918168372610186591782854362920708243678343397823917581952015672472751322872304087845845685314525339577109387724575997511965497198248530333935953321501212576089551902849972667058086306891077197609528930347054894687478490453446120037287760442856490661866619667914259618919294202263546597622119759226547240467748419910479122526768915224400894247219310534094049412925260371540707281334897605086778076446969386430514001437101153822449854843218223284302873863949460047509814270738424993520479165710853844904609231582043538507785724705878505805668548938586819386810972850345628657692946322932489093017410140716739215510026921806814484151884891368326416062497777927833659618849384659180493936179447767752055755865684730709534204293643361539827962601314972109759389619819330413873013060320171056647320609832867215801771111184031095004561174217456131309308335376710979825058227248449576815050673263941019802091831351530111814617903858266478344737692575414950834007780791564175280304253527017895901148758118568045469148412064194116361748437504195834890094893809587820222370785541596441255488513058240205215176556903352280348790729543171000278413430264367049570470250323187088789204124786607102972756006583211113230927874850992931203096041572946873976369178733372688681387956116817422161921081872577692571331441107583083037234183565893034400761811094665712769417696901962350185396625037523691756622062609397025788348088979422998728939170579077178425410148771553130232485374686527860040938055073085512315980903289012095790814347757209589540692489627749921591383345494493585631393728739347065238056968307860507697189637661267419237983377247509970085216966195663535439403059045892986347497885228151081560830983170582688255628512663265245374886542765832710443304875065701311204033929840401072831818202510263667411482315235148867596039248777407997081430404267062346320165043247220711061092516647701626534490265927541899667062229385532624293591527093643590330907348822737513675847123297635372218801579707499001679527226293007269422077079075301047636890606674245249111099447600317988089055674361265886657852531621207405866288596898859280997411012476928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] 922670170260620601028325237717508332281566143779393783576790702578274135472153389884296820824708401511267501874911446707293176120911628272112747967631563461038478228018155454279180731162012592052511849620638352408988160810949772136669396980505384704855172475302896693405564503028993370823067599027277397507088634539926648021172618467305879151497803086452453795663916080912938988359299329568984201613557716713773491897892193241962436961580340310235379762263142654683319780110004340692825016135751259205256554852053507366824717131036338115998050266134407186281843846046356951707300441387817017402701705370914273148482420283573843430029677518294368730483252195738304292977609513794849801332009193383222853267821646906999542862734232576742494741051398520327006698668482193836093253553438030806368753092269282744153435775620521084120977795686994649519136125345551378910854536653128936288109798405411882012718175390544497327954662230315996999135741305113383162316089354550692467526706739846574901516095101388885158741307409782325090937024094824809043413206645832510952075579466407092516647822161035116335575347091181061854521550517797141435573873627057299224823911008782898592381901129614718261609415451267677816394870829186942497208696490454830318719263569348167716744444167395259068143314290578115435087325605607777212428437820307209794670592847902255842530977288734028227876995913727899525881985119986300401215482698000140927517192370153642838099379554675246741143642864282829921768496193629082833549491821405703826983287670381729309617858207416263486003033681692511894491761039831581457541218249632741381587810636410534377996896865673314264594380949097726393798469858032436313684238859639254162672363505890968758429195269581765231438502221643969481311421106832095747040960727799782527213106254813103815301550472774285567654539724254317351002945968597010683928811811230675031560899781156638575913610460283334504877154532157440494342812512844287829126944491016822024876361488414903470988983610194977234882060121674639010767829960026448647883381062678902565348548505924207897141482946967325659587838771601390180413660820485141628239967850837919683635217892341229868871122667475050513354744599723319334587158202680641901927078172101073661502293326752606891120014902962640666936047169344836228524912448122573474582477198829744667555095695445108681089020068946228266801953689535590499747343892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] 11979708559026249156833780951420326808987855557126392241977377589906953286886991165986970778226633684749632678793323781733912450337307341156637084611952938571968304753670255533397622473242356865532577847108970194434281478261262503551436303110900036336352790067432166510553026006978580239885043821121707640343374172865399956481447369550304945679499199142501417325740874439487828783007790201579918655150541015483893008572853732807865774798894469979323993639675126833522600787567124177144012059983081246754708727647613886515731608370054856559836406963548914621487310221403385805863988593983022064740640209751087386437986145561063879660730610377147430828886882802173290683567786485187316886464250517789096136492004622201563663632285660766286664062209860139964226779192106604256543865993821059671018199546866139208148729838022517778220148524790988801622817171395859653840990904671670909207910209684430919171722471845569074774292003347195143306578531018765846677783744855683654538266349476697467457783465557319150109398341946033447106323838122742191077174044718353601112592971998579341798513855351252562391347792516052535487310412653233176901913281683293699527504604834729121150169152462408050118159823452002709020897431561824809502600984312377629358549106483525800862381265222735903693950826720473717929548923625646631370624142843417803732204135817766178940786881594112576192153163862639847457023748986761903128115349420625549296677034208575748735924457731936671796216017153203943547760540173935081901422157202929286647089093312024293160389919432005859671277080094004037378046056436913390758941365278170694626351136773146391964631139986071725023014440511104405025665999267827525484696872307146880483598019701200243939383570750713343066068595104507124814572647057402886577995359053009428359141254580117408213548945941308756024420958002774945712142679505053804140091315866325402776723978457076349186607299986149690542897268790820209284411585258817964569400966136764584219949267998337044554839814928418482957423154071821357512066751327434735482975163678666210815746737320180052754487854965478190604419852766578881737248412099952025339942486897690032340599578866802031978605998963737817026408115656367586894187217178600480593891868819134059166688938921304900310971471322380304103272363530973067643145683485551583837987091486316715043442637726748611042273235838688820263998199854962464696460382306304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -13965100055965032144943211743549992122474918738222176109439100662837091773067702138436806936773843455433674721245999250068108120091673674846466290017623231017480505647698132067934721958941415305961203570583058897632031769878424911146060972795357031092095881374513735615376600657294669707525043599643401614262175390646657366806310455788514676756376269211362308819658224026973749163393814755539609277260516326668025620962011413713533392904305445516317457958863729471133476898675037404678531332392172962005285358002405709669868806824276710907617202212318895980560625635018979794534663009570429342965449333564870245117710909464947833789312714700637736442893147472898306339447856378827320790203773827037812912463731669902751707263081644712387118027067651586352200057484070320490670940422982252450047595350312807900613787800460096303253193652479646448211131103911908698831031613667140599404649997969462888968197850289438938986343879264865729782808024350876699696450041585484329992114045121119967701397599182709497357626911720123671215442594283870747780915081729862941054085533581638349911161412063729368035147611301608031286040823575175088458962546188951920074230511821391036088235362293744988747670988791099807156812958433941884844995651485114840774423066256568095740582575054028995518801821176292643377005358102112909428717734323625031219765598617811540793272922388208685205931612245271049056885415645701128213879085989368250233015306002529586892739417540018119763730716205568641058068190794604831484033382934211174297770003057457332216046158145189670437655801437855162466810698457889194181209802366521924459691428319065353862327746921239429856421224615773637041773067082628552603694806797789298289801586772785066979545437628344575726127874182411207522980408031408575719881504177028174815214537165751789762821807386091450532644668816374224761578281125194891998364071787741057408459422174690299288026625827262405933013592168565997835782990636810348310676653429459372387871025856011078471571160602451708559559679619226178142524239831494671339598503429042151401139273504872007930917265411612688598800945800452671544464111983104827317848773290373380768649569008552187875788100196708753221283167192047799914628818417014371336864939701559194894535361338357873639857538285594433226345826844083027596033943525088405465359073128219124281909150218939115525893443478746523038597062732648624052866239923486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 518081390322691452819056791182439670887668576998509247479425978880074518421364688031275001707515749750382882310113619572812214349263145213279191341838346682545761528396890287558848568946716183047516177302826740861592455083012264146164291847258251273625196898824137942061265591581670507846965195677716074940366849328444973099562576695408568102891449101631966343997159684989492001570156048137101033035301363907702427972968878477924353077026432060491367224160320482449092435712208835503504647413026498490272072963224826708709788956980910643851490818068068869682361903132798199174604830631975434567934065569894638740120072337073545106826566163257949514326450364899057474769928870241962199864074613434222304396393434105987282486471459669708174581171664149339561774195745496989197841706698441320826006381886714824920917813276820471853281641118999044516163054714960856079662643294466307129902665121758233797510705706029240612122775371709627235018281716340685909981309352017349440501510384664163617220408643354035574188130024369348832850951834551911253821774456094589912275423906036294935564065293838447653733443743485348733181935218846511038331859917980320982276103964887403411371114912741058686330861096278925347325457512579005890667627734285726365218741092969369303348502309954300458664654163031545149054795712696333065315378814919407896990322800916999307470878532549433299386260994842403039974495197897988318419636304908032301345761032676227997590628658837294709559698718621508486825300386550710853147688695131174414076875383280056354503270452116860685969264009177374769915900517811503502212928221921377378357335510447736088053935797420608123265571228618149576677161305048106506239492451430087707120702388290291096109758821659996395175243868248064568236160790391562475104373266432003759676955136076289877004664366793676909434834278619291489883082972243409978598456737134548433894754514313007452305931894174414220483294694375677066637333516105858010250809852565032639648097382537090384062510732062607290733489913273826263687882636303182625241672962665401003250313607897991200384916579002403750437102761835910851546285141629753431713465997079283100499513398233553210283745346790599496473253420391284978171687629668017578408867296537556953750671186096970642060540431069062111254641028908788690759494882364318004153130466830108747229608731346091298821168587390336611653541924467606253242914009788710912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] 16165388507130662804140460731488773742228187999038777098040945961855174344187798638117974039406424048300667465006053792916823325300416950008218366719579565338055560257466286697863495944607699361351690842267517247479863792022679544185722655021061870264404555350355924842354301594330057445795470743435057727321897364325960829432205816514546443865229025216470325344552227732045861690831336337403445266134284149078140125245473873772686826181193879459131769902505735619664356926178298942784748088912110880094954350014457575521956451999428492501883127536679302779945523126875240744283878784877550075175240086936242077679967295979908922252812104692753637978058809134798857900144858440029001785992313997873623316701847936051052200731219814803244909678055542007453648403357469572178196929818768050609954468645939627958537620111576632634569674339385507943479082908112231078175585165842560688133145333022578147175521182255151260835945198864285462188987400018108229725082602502277616914566611588289381930534600520324126173991910747035529196074653700558898192611787834265912421351897161549946091454219092957578754258144638004961155317989545588123867615217603964528846215649915095190340895235804313289050623559795662065828765011181019110880605486245694272319889649206639366026050390999348886686796424829566273685707662983446954868512594496793949079503578781961945324280354875082073697846515512723564681414348857186810666954980935639572663694122795010436568435338856008407834442234232758740746912457852009995027490685012507961934149524506685189147401798395352473343996318614929395129568116209656892486774532381339225226592850261005516423946200272724435251851519470503105271697884338247781289418262715078154203737380009813984768411105790951293633167400757187761988648140244844660360899339387453130899998684506924616735799408879256025517663250331830749511748180380165700892683047771113700786694130128274534463560587248614343245765404664867565284626171987277284467200650294768065316564558189891672229590216069727178299279688247289202135582473341844748439469429979634679130877935967637278638449844739157235436570369941526477952146070645330712057475334537297260674562233034594111422291969665845368343675565174795680451975466454782023918558801487040710354723615139806883263669643826588049740675004564100555511610245439516427302263333971115502115627803741924034250280338832543649345568387523274572627961240054336061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -1367783336765595931377904468075634078869262970169570251817865878902574917545685007869329547377315422594225637757629387020584168439911802091230485588719636130139032005875314358515616970136434830820819952140019577863691130429995320297851448707456094331671512432698693827889024704801271954363427313155491634633872004443572512894428733531360104803100943048697003612719370357786512419811903294033461081048776953150682328827116925980729652182434630585206753119729348931612860643101874110525190548671561374993494131974807277790468840277044829314254981945980298328318593545754153684904681190925107810056607673392366575596447810688978027441256057510261112062452396877604588307268083399959844800492743138426050543708407965496078109149978760531529443189613426066911629151227843464007749795998114791377473613508009522556429608398937904148352694629113111544665736948087567401711236259251429087001379858208976579622638305597392189007851481442490823438262748745157049188577015707021107324316392411601528483419384540070148287448327146297527970604814734698561964359936136372048340169034579285323178723044565828454454261350292884600310473075415051476858175873083794396543372970779724957971588434261530859962427302059756275056524233868302655472766233976749309174303644495199754500118883862328141601106335687522397653114696649707281549200134110715742767417210905400026771280199551238394684455004082918433602739557442917558914181880205588637039232585299732447234038360074656523761646161651279793095218393276213064089155709251925966022008798106004741646242337724807990321078970067106718975431022161763733645988909638733746800352155127832675550600169739873963409566367362384612826527307637620599727240721057182426317778161495660765752291646959248067046694077854791743604971035080238566193809039348071361724445040775436807169053258855819245054019025443602344528260572606393097108271856831833574941698861121754884716676911533632208161145078172802945908277655814001285658772823402039779988461111074914282893888699489308398176324168772489289254040943893728490314722702717883203609904510751903102900590042080553967766081040277140174693097789230248189308000915023241307811935904267709974050431295424198209107320623651760709161140270057068159253466353212784655604428215754142729132875903694484421554933374561136463627594939192258417304912739987883614283204567334342924926262497342663102051128136084599805813481852301433578192896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 39763470283658122673869333071473651778685313128780034196395454733758905856215170336550137071225394031629167396748902412883940819741612058947088802623412560705950885629500456427064824657048656553049915053379622969868080572877370305791077618929330630605577154104077007616391558338320488260034068938764473684326846290530677351413093780642626281238265017799053304899866122463070474293447265328763132588186722488874324855955927767500114801442521839619679142569908091996053639917878648729504995135149421664183298130415822293446188173601504139942526015451121907789845658286788889521077018102425588553049716528395114387037358933416352726418051257459881840887345800253876845863964874266282508331905425538699905095516606013692608153926479766190425121200933026310765461306114858092526440575443357190691424146979478193712613960925739024718593686653290343462150629469143176573096813176570892110833938711103191392174510172318813553343110921877171985083720628019143958527166393578754239476160040841169564251246665235393256972365521256840080399646587072321491039249329923587954607057627098898531740118175733782612023529086788546817989120174806343075184958939170502686873018555810599632994863842388472338936629848526413838441962694974441660546360782514676772314603895431873468680546289774704583699233769850859219173439520883961052333092313849472870565878417249593136663081612186414721467147647977443919083012841984217429757840698352543409717238456210573876738011818214507311715875558592729325942476971484147806688937833057004664657337455270652855629112644161838629227196938061123933478702943912992121710263267648683885080538682392290555737653577480640534100041456603826669218481343620107399752925221533166796010535605655544849960330306884571920014999096085023144594339514996441461932534385917040521749968087285974564199075746946396326960059930644438136526431047466444990412296033250947435748996001178349744089935539512911400865388787975574476174801291204074378326214084867909607828829589665943408223139940125769881086816983424468043385394706190823981025688494158801344858013136904270275142841940447170980999130647675349047582747324951475237358396664234393927787465697956865730221824005118985129725439787254690401579231583231335275109846608417060210556227130712216259996817792649311105293775151474993307894365129187726620906348401377455278888705359557455737273826221558560050385769572691095538132562053768740843028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -750338081443785413140306085195292626206985775719817856935670178205379790415144065213443682872081271177497842082847225367596149668518791440202387190644711203766331818117895763017018862241784005705120151077736987328699629673673208641853552144458449017179737635388549154924228921077263601764181415255235348159805495235703095660812674865947560486828246337363885530975146627470928879167104016985969910490815626247871832511216890130458598842687330055772861954642783358887980232299230727078219085477735320584995720404511206170923519763359260680672613499706948180341275779037199753829086174183691230731215931526297387954174204574362434322954844937437081213460402825239893675169698199072535135685626915266777352206757781546409380771867788277971776815815710955637339334626775791731137259534922935944027218976682966555466674193895758946295861647221026051542287886602585030691734584165049130671932722214734532167493064822352579792781213614008338002354283534878359374395875025830569076832091659572435319803784009424615031071812792956609991223927988988922381959389214346301102648494340423030817583933767921998645896468508111417342545438395303391292685368936919795347699793307361157826070520407018351624051723912113210881254088533425256795385665662224417849359717156845646162786290712285679863417622778502709072323275865773922576147106021915436950291784099804257040315183042256149944922849924720088659398642357344946436069070225944601031725740222029505352835858467631557931698940018577480341127189486588457393738362602394289474526166906889090855273173368499591188718316763927291386206876129903217640201852939043318107756733719342982244017367080055950452987560303673831705675666940748550313603131739113879165901739091627395854665686592428138525987122274127376691807841442560637937857767981929067753857746175216628178896071768998078112714189642419156198839572184191780540262477282947005535604719370127475889262046217279151728605198009610390462822238278798454322555638816642803249722376667692353510291688208216969310805996487487398728614803572384075366274457152344989144707876301282719285715287924445387027380746779756030938942672159737231305873219724446016024581042379352379252918404453038265615209815741189141646073134351193085171021700688764928169682205067132406521239015664012875210481959406468591879181361015078760938992845854415017164499044473150767494957406512197485797187212959097119320314564603910261139570688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 10886291577183741044058631352547834559711593069405107430361780045280496345548647230335897059482807388617487467568034853518764520127739379274911273921163127842281334162214046882826290887962610140963048691933984099907516463680223269899126614672270003653961188864367082742854527319517845192933776770005481882787089340284232653336420799193447022870148284345756148676346657282994356741347795852207110925132808809508710590081442898856428648107358632459323460247981725039939968150807303787716737210156857248477895496789626530228343404462745309602658747607319874203693840108754473837557584847684462621482444167795126765953234154688403047822919084738508505277905988613319769888041293295796119822917264330756535603566204159215684698154246379375539382413965410405964826747140795189622176463087375944440555708696657845296704454817824377450287476102339296782383967221679912107666207406555618039849308771748749156565570383870666843465371797601299312527569603995994339365093639997425361918430036361116634864939523450889719124892252536246011655599384015421037660521574576493323256886027245100189454192614578494707603282829567487636443465269156782916657843899745463488063528075196150886296223232029122404913630406968220542444640430329911019874918660378734730862316883589515312720309738787117117066675167528119628102816299781086633534293785813819108207809198776116600415760541941131306664746705408194497404408564226160751412760301284826898413749149791820251432296402752640632804281116385946297796640108185550971816173962735960195225430967211796639074291472734302911862816826875727303909107669139885538983063875111761374052555074475820218012189592054025345490293976478197781331240994207318873828616398978729827323084051708439588920032010696722371251848342425694613222178082723639665435355675225539631040993893692611232383909403581756459575898592107206143446868646002039713082763349459600619113595700815141577810361274193396118381486535749234767690733598687628046187253587452226161270654875648867658202860761001025877888785148165644088712096632318941267174808593701916815550791010990702819456948395002446835550769524600875790335634045567459797129236739366301504238352529866289776118047133385834689981949607571194407199126283818528204179135466379598320054404979569811109269412688056178350864923839079937941130633404238402622598914370942160978874582672184599990349318057424768766418622799510784369406412397649792729213829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -125751132297960916388562483924265429741982619811937081358203220810489131049171178154258796386168386657940624530920699727152660664850492293779869961084077170109038420534714504810284250942964561340571196196226521619884355454316929690021582617322096969996395474652321418666812636985554293844263305039678752613764042412571688641307478146208076828488427949766147138828120715157089985800650578867538171076545477886219462113547962937615703771883173440989260322001199498193117604952708441949121910138679910116739749529066265693242196227907078120892640909132708214268692349263883644658591535306088129640204045288775025831931380650993958872930000266820370610440917920580508989238045961310942876885441990343515839126693975126210797136360794712485313075900296454311249135016060830959058528567627313239270942318923501224326347708033983084208134423186832297086202279297047632834671125996662019155219229920824854062125281729679376501607720600137747750589997163517822296527832702367678306725023023072039913634476750737469818645991938246144779989481489268857351834483863837319129108906399440586309421913441776467495813326672864133796349627026741238459234018176872457518427580800460778873616589797440589325151406971202239629492430600778123843932197305052431610204759151697398512293217371088220843671847440476163030327064958761098797392124596172190823461590559855394530431685503708774690800218052726619165884597383360701641833055178828261608103639600174807267389471091532334749043156822537719672237296005770785018934259225809078996901838228762951779520013649426307751785619806258671748726692443011399047303128833670141720470651413187703248856566619329176609108240104229122768491546522570463608436743534511005356667101997612040796562467037226839592079237706542831539180408010465577409772313482175752034288361995004966365785889215695329562353867795544692597750185269998337342588127217053008209517162212275521107679910606442737626768633333195590745354105021491045681238171873185797293367853551468886081803798996668826035296230838218985548725641470768597544271925431514338173728317013944324262540922711637725450199442187633395617131123511675877061336924245328920589296369639594809638324076288770728458636966018461773155067900541621782011728337560173978909376799793166074351187459849578373044668634632882542793124761368820488207755544409941662017729941575970841595594070769582902058079723660114548105710362646888748640932724736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 1140709256901795989414264285070186646788700569790756927752094726609308834660110479572679411274673595422998881958893071167280966151077598818784807474402610161745845238023167911940777326737208383943003203507006683772586440051941951647150175637773949130540351862041991169181725592481937515824315923945280361033155707753994891410785142385354405362412182256934804941662659972052405279098497503681625495040543965883361099668264730228003851350361344344962615763433358723833594221995089638049874321568998822573290960641264997681318586420051815904839543859665413752138002291022410414233108382107912980844162227682070267128016530511654405770390210421228822245119859784726258864906442977630379034356551035128500916098903079165844245736769298453603981881453400646682848699246923920917392865562101395838142165939355670995885562545696766180190286010383682214033441991311023237124573626800444641786175432269674920355491943884036918293154552220168678378011958001142915854928822658179439230172716441807492115259228253046330062912506302871520649019529892728121140391423547470679547371687562288092457438420915549062041397330736628314442589370894465603288346376725571913536852977255243335512527392803114496347660431664144775200384831730567105185524220113299258783791306004217149495660255831947548672926282308432819461433184134823198518049481939545634719433280663328140268237867815870177638432722696526186100304314134952569782176606220752247174150407335492021962590336353590462825773861730894857137893187739984253070330579685283850318302159230081717051543544391870144689296298502349509617870134618227570304211161808457799571900072861607474625297379017702840823801388826379568575003796576061584104562520775361798974025674154958691103947856282214671456632547868410219939680456073723918763011338273697129308027851400154642293245589045063003559513165325592044144491738567736147923436535483091138232073635293334433491967091771296037781349614495213906226675016553645167251789438102781622035984104786810578305270550155205990923202313100871167727392880478376683208435441240373410580998469887197035621358166485777402921135600411086540792914066706911382219762554690055621268121367545271681790156798669122001815427826492828046581972314966304324354751563446417327638025617073031278054706347731129909460170244030049537443101984292817137700612130568920505483995263092863240518461421029264996438906224282535915822680764559856575236905369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -7990702877004950069689902624630901679512834479974795113081105202047239894113379708514184572088634418301511320280606306015234923785597821126459544785663115509138736175706460727679766068927360133622632580791068131465633437026986383368800847231854296269056371220214780958534391336072956841816524568797234570933194010504650264956007592578514807605611174035040066940253639448626687352905802900376469132722462457833577674320072630677085128074861949119018114142048187743636420632264514291786892779808670891941517488242776517047455326799125823504506303608894037448650600949908209556944194661214365366989218400920073891106012874013622212715332844862083229194805923661257640809230508443859076355581374802755934052570002450536044304576970702063195999722507752011132342046795994931928365171660840211876797291102598922147243388931506931417682540657316095764258088155364210151267521304344333727868701508636198894565324337659385371190250754398841254697511914247719668295449104235086214771398939458798097023805740074881543112521123009682005200833853069449152049419091756463516561014425550442730523546468797238143785105876391169023901141566030583785635628401693820472524794708916526476332799884864529488105234768473915658454796175787369345865212907243476222177483510390419554110851485661554790779761199522221331396786333314428758488942904757888016541241714301466431944494404358668739438509176763396243060618434977051631281520992203821287364619856193815703311298284334959929867767560383420739188927950401214472150912692075947007320430084557323913546622300193196281950418684046790390686432970287967655841518817860433059237353121392809465200495275474121466176637588229439698947168631183683360604282224786728361863797408547789593022448858703322346834504125944648417732796526915773698180073491446491408179877918528910442091097301423166125541381441453937784646731857197682201907095990767061616535935185532167160670668912946270346744684211689156989225352806232253902486473312747902583682371727451832608111362240423886130567027733386554386598165971929061516600391901555738567400768164420285363826689417544762379711202810421043099077915875727024143228935252005005945525096524702578164523433653882871997631835076752423261619425492355585111792774966087559672293177222047112914407117753541444311806384794509064676971569563461700931393473377151133437715961115688470938179769446910147903027273194829506891677115004184808149939591839744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 42492776324250663077081209985302148854227858992705292199855618133877551376731154879104718448701347846099235109985956038012725869902469282812717119506213977179217750499694851243096767584648829440624110752759099702503749998021874442560822254224107286845012730110848903360531461159276504639471631755203918981905292701001817321134012351910733058571537567362078802379713585163976964130114991872367640067914436902075293640542579818597595091884855317914798972230679333608955200852272214478471510819545582662941637544575655456151578718368408345122383577583065850592821722742533258795272629807247868671745268575111556838029018913764238520694546141041686182635180809718687474389911886194654720434396100577819524425377136606869827205003570641556965476642058690477663607365373366098171262517963732109708688766946870618300943321332360092989121691058000859503410201585050035828117177279422130240511221796992644937395767672555847546524908688525247719820271964434640535592845628319529637720814290792218267553397364637315809775897479861578560323050309629306824714495580612681629956975731548744847272501855327083006693655122489983904691955137275855044309058295190051832442593484475913404165670038064882370968295891234436859173525342351688413895225571772728257457595386577869486250016995048090918079880283999801951836476440135262444331715121967949085148847196208661074009943267753595534239794894528651242293150117700724724383770324007620951603912431304766331842280899773624597944658627540280966860491650169183555546493974879971829663020169462487181848209039865044302165137307973003115736534278203276947513890828745100149744800206509804511399372117621445061627366825410973781981468890824075687689860676562272216436027647702724084237913636939332195420840308740490580746421960137225101870856276625940225305296811693063829314815284057164730234120111770442531537245612338652859892780375112312160764173664216835477085951258708250946435769776350333648967521779721002771848826743863882843467642693624537014412290789480306845366200587818780969956490494258630911305297612405265206758537934419040425108477820891646149127559436623115885905291987394451396908234130854416445456877692029784715485757175812668816843086756451701099712211693696935519728686230113629157091442809147731301039568159498713436017313708865548614913773190984466569708284203283337191301958780666092592716293371026324676485233249925008571316529641104049507970978938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] -164959289632440989088720225037294266252066674281873526548180403023975544096044774444364987271543900436697391174483764554497700160070639964744762115818579976744465317172248827386214965151210996139725506021423083356215351129914178196302507814322779153874744580917997421595554772264086697023919225613235793620648456899466721221626032571368216389597896142366155334123466954815632228979464010967900592970654244907157304711174626196027589696160289053661926075095609146844929036784633922241135737222537023302730825970767594252911042593290823289137571225220707039651085350360422445763269982255309502369950636071015529947820835196402567325717270948358753656427186222579916938986970496172590662839880393153701802001584324338306646904972221890542870430961092257521416275332205280247805938397341286597510377735884463004733641815173849828447451381468367938926642246762368465274491832443194533545079385030026827727952070069934262900627199556153992398535857194407627649621512159531158578172905819228798739337980384819256766620078275708494956617262201142623796423479145506342607539476439342925845730141126090541846675929863465809305265645717358085545417900463581944808240894948624786243792789271901562315268682569291065980482980190274148095401829325313717847675092678160422917666974739743098136317079335893023967609200501278125406715392008975040761611235311909609470782853796463723322233020488499494216158334398398919862691437602119099230611313828249020946096573432988945582067800696306144245905478512316746601037516977322081397527225780059763699771692364575302009605862361798212734456941729942948588048232793218595934472223692595478450776999219133844348945256616637253434793464680120881994230219184894542266329774283724002261955992907212911609448909242006631529658101480809929671820259495238763687848083434814012618099320165168675166472224772362673238241912675706042830364915446291777488176363423270006360833677701111784987064819394130002595684520760769037624968283009605129480056724390130509796153596279480261977415277070217845774686443513471904149733091461026265160198933250474256112618865662520509284507400120371447766270084025556997724909864646470363532626357513710668431096074857625195245376301130017626180285092559050291744201383374738385985059667838771474595558946786455195549294281466090913518869120771009718679329871900272741895821554145670555235466569006379318012800714828972237705814623106170304599578485194752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] 407465466340898282066355796807284096485275117331692955132239533483529157283907514524799118626649044463341953873119046115284308067622836485499345629253796926301931126051805825204485396451582397982781846936244212176446745943469948430696191554402888882989842608943153755608880338895103942743742910467553141060393402163122669533885298875682476102901971931114415800081236249253504527947174312571117854611809186607935583243042954726897096755312723043172598255467124990398970076479327231110879390687309393925665490809444463520563402506025151015661752559997326580059127517615238706511938088334035978670018932491843348141679646149846183955056260542952677215115481904885736679194143362339334779154848361240220079790753458989886335435690854261708724978412428017806638419860749909392840978237131081435743461320522503393660696186254976635275771942525898155221649341267447133017267324429349823867692417179552387110461460612824802307507742466075355712446469606062592451540958361684678435017623049149553503132773624146286958239985238207689387875941393458918762810421920209485093909300830879286832393204091789818387899589470564333741787533743835173114289828715517042486805359904230720358575174433557577362130058272497838564125465451988215312739685630923323342038643287165115232935458967537688224392273292594829964461856234819941699890235047244998753169930818712229522042955182784398027400112260591619137585598147414655966018167952388545996807757660924761645816087289874948015927721856433239991989831890193966279222380761703366734006195986576872585014454347976070355505699206331915652753834268395036988422978350608992396644846857961347615499355161414679806993121581626890787118750024701392191132429043324050404315597028562669082663743950632489358871809564812088924442932652266135710755767978431498749423650926704090003624970474877086317585720790030010956255527185875619297503096142438490115523931564471198637409457265392990022565104206923267464714195650274519081769372231556308642320877846003605527496697426175383444226057023297062027081562616594420091110544120036935337966494342887521391318680473822560397506349329121736390922159025687196693952347818209329154611250494370460327633477051463237368790631101328787506432601400101322472950639527893799263143778217939423644949958568127826183396429295250420395473134415175265027546504300567186530372865461775991237162288664259876744246460156276254147398124772255436501578541957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] -152642046284243997213683177084092791126668892050216616676749723315281120894061307720619670858696086891336931574883499382610819738154135042888896977404667330337608456699047639912739240698633533202552682400369707419533798116771554632341734633080514787421855854065771440634047884208389112512108798275043097201354543925054585480585012195682268427227713088646499636876831693738025446078896604191075200862679586044793055228568164382220622745282737232177131028420100223802522215846803738178707649473916060701806145750213089621518196717640490513997028425980366065261503245085102016883786302760804510638377111493715530985881415170568783500949187244403914314073753893055232828061438375866368062404547371939570968954503176747480427865274414564297370956164986705559081843287640072283376849585193031542661118730732921226487127873940750343893337460056241701597324439701441499303172048876464864629969273739773827678258370737497741763822315813356006910015073196928892737129094497558168117848184842781146451440711741334515022921713059138401170005037522813867782126174314994472966021208415863322111734014582648438153621796432017536579200780275021571192265416042641920677725450765760169388841688105486180814839389534480132607443979756534006182119706734950300464172212010025172389627962919466508292559449750002092507528685681175620527677296740922359043466705677490405183658454936295016658286744589258398620349970664343203289173356080517575246702582426683686912615983555328800945381827398053520314820765575400017634722722973768376031436112739726013185657268399121967848609104651014450024720833198478225323157692910218155904557090750925967835561600033738160883362706927075385390568546331140050890652610952418246572268204609543035741637268868901933520944738457365879470171354558285911072620158298910416655623997722256358488105140460839531734357612942254500743403578957098596296930322663037043747861865109285768930538332429452282458417662932621580137836096407202438523816060728854314499553813076337682075257198245051854845241925434392301229548021492584142827978033266447783618629169881862059583940336843516267453031518202119123282075890919828568658247064174226863711456769842145820296310926992204146030256691726435710060370640777395819118152757582173861468717029184666030102275894039975834680876875140500211682328202655879121375421181049862346323070959521630598607083036816600777559039179783340517390087477328241226309260757958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] -4085732645140380306887340024121466772308535062508055013334335880065418423357299900881755680949837167146925576790345876254788595759782167229252829487737482596956898071098478862051639239003122729101449638165309958847010627688374994442192829342894419547208881126939896844585641161960258103466541969963461489545969960245405499948892904250602517390261903994290660761502967491934328957666789700536869611585097417997928821100608075797347575254108510504376772073367050163339391459612218978641409389476111695061672358065811073407749331337829343775511946141846268408785905000404131219592254965263790680239256951463671939167632972658155835144415727577339252242754869403539908916674302489874119944890735630515905390652364408040346083959469550293028703498458460405370205270917529344830709942327047095257472090093391148318989444188488974505824132080938828628642411525567359710216219634800762652189962138539101483623730572258678965802135090847319647114368705532542083988346366656222066132196636188872458415107303115542476922898413505507253522103314525461108804220348744638031691120837859932017925206301851634500206847783171571612871692479970344683602649149761170902109224883992498015962947170821058676090801478891768817049234197588996986799679572247564946600673569304664110278629416526351600762857261115536942442056023716162006548818695371508730863204079401338903210167394869434526951626366900794690214285787230009831925173598288292658888241892321740717671645258842123163860398221480498004813391058775985878612936616259738129942182304731903557374483193804211759823783443613939737625108418698805012308703554854976305118174831596365337443758751688373531145306708160138055710437195212651967116193877654233182446157081573725372475261304374321899268842595458092267604877444982561585121295901500299773890673195812428426534023068920859209333308932900246265092529720260471760517149854693270871780658338252621858458586013797128846759453593035311398995462606041812108356720847604489135472688737675303117432075217297156048864727333786883578542930120084794985455265527067025531251785338044696463331785454959090672151573787468433540908313599453609075531144422682986065682581602579458049458512313230163412903423187601104051258240217507265511477972578384526872531362792493945591736677321281009318458043587100950998848219442576318723565024444970520903990185773061549022635019494611060501663301218189668056840928361987901530970518160670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] 22571341301475344807962157546775981721762220081126943192814850114708775642804176036068772237459226361482947651689285413846727906945208589751482622977686168259184296012265655569667180032030305244180273651461172344922185285368465763237302402833932292406028815831960826770263771252338641657720371783302919341555646949102616029380702164326841371506649201849869541210765357310279648594288490731679813751072434130326929325437024354675493231758968813525935838670353345873222987537237402065095959430948327834056882940866386383984430939672450067536429933799696176924198090854853005075459239161783966495088048367039898535777819638478362804091707225803385027500069513395226039549892772849443604318028753902487005122973918531415845714224283515409129914784928971246093538074427379113653975582577979396871650073753775694719560758543279750419815343987135381505493532266852773072610469042707708422399540821188175127174036616630280506211438467860394293906170172573419889436575374129971619116230028050086024476641438683636754866114100866455203727944352759063577958634233391587636856067869746135104512088788314985032288653644350014510343632528626459997535923614138752585196476428212927055247984617429584623216930912096631889452879097727290417805305557210387974686051446603493818559795343306294679376475911037310717004845103361509748775119627339720944357129031798891256738332390412176985658533517140490850935543283869593963388325391880335446911138592897517965000799471836419167195354152081630617863712973339296522506218666926452753824989500986013295748191418568366961340081046950415632097756753984293328295458191506390778514602754100218127769572194917137363145417084689185210394937320621029616706140212536813137594542363598987011660088738819485052148242504381040989270463577353364492698961479791939892862588117277928502646930038195871156165030331165629217477228649650132087080794151724433804139748877424578467129431545966487878130948894527285277437736414789115195567439626220476087324674450499165286788164761984740979626458014849219814632400220778672975831067942731008581091990836913292911838562032615687123822459681771853614895976388445751492106831725941638332108496451182069799614226823856133910045592705245860413110586929736876174861992739339619734515145373819228515481014349385995372607946218308516209314199037709166374970618936738038801377480163016402116913533434158393680813178418926327144762350227486933214548033999470592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] -70054944190196822469057925075347402161369852009289772382922166324366579490707499208419715297425826720360761244054389974646502896640899155723277040065435839841979230904035156760617876496527676478398260007202620882068894610107688833508798052515038506897654432355459974037015563658168756142820608430274936956481552710573652575123717855878594418573801756312711829153031273546926405432483475630845014640373505995689302076024417008622463979161031337522060209227755482234094396726033586842068696912831538120351979257524174488356687792475207257202966109799967570098658728650732897269072520894157952668193804344345354247803325042139906148231037143800434247558976697120279305522362714111188485935934343083243663108096604689038556361023874431009099916004061947512109643958730049034370388192951667907189114616196577840454271667295707251683723158742255930511893149468577298742657525689896256360331277213504168578714625202092884984133056088620987287747472237823980485155872915904547463860666713679653325748621715993967637186619890934129933716345700835079846496252641609670214706615584645564806659999771581244731037476639596097758266553341263807455024105508381610702351328501322259882396877875208597291745432280581273327343008314643028552014689373458960625438189508253690263114972036155968351402969691877312239811544092825675137673497240764497264605402605276520106699513621747143822851910775297654044554453653258957396041535206229875350110623221065598921289504989322035541862974036502395192167081727620327299700790741388066975385283617165585755993719290038202131644436541466095494063804655192915803403918139911269111723245384778500318333903721667297890433901080572972104352607968264962530480014236216946535226503179937549106043963041184450340661627912062713801497926271948528394900390385393164632746174732337945019165132723660674518435596089074439601798314633746934810832631071016910208736816529490952872063616842004919484951085295312633137738591506828139210592386988973940879816735901091903290904795932192342746499505040630299013036505274390396335546237837430841335002908539337090586053450005339608280148937124223305824232970874049251227933446145095203597723851203045576020320946858239906379158121632298466045306229425836139697402486093989047952700063737699162340297598303223044516992147697199468614939929256723655758794726761618243959093516535691197432524130333844334203602305020374907669663705098843727697463154772541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] 126632448315658749205475265459509854442705497301267228684098656060522650429804267078102809631736129446808382425441369108969960850249337082668987390927632732527273252355681540127091974022619781279812158912375529675958458838717238222305548838458082425877220096863946188031009715547103583718069823518045624817674921780590656311101287344763753667194873099443032195549268940963750338259922813195145268262762283731362783420178948651773094196411558718351237095039094002101637867111868829835131467587239283094590951000883654914019899249696626646395946606570774055500139735184750887681042389204724987407082525438680263738813493506762459355467159369461471069633680454218393116513720748459171096716168140824621604582479654313576829433833110936159690593005462376076273463280522735702335841349386417729211959613406435724674792284499148330852250452699873104789950715075421592313098110103446155547708543418461644421194027643103875550518223328338913793106893094625845465598817868935223192830025117694104990930687740612160759850954209055873035358312494994690633588561064020180379241071864860463964684532618062378511230473369370099958077194479355038276326711932118972585927897143750498388786240710982822777533209887867380147741036087652419915384995576322003458620317767551991092641037244375590044461018406196983278444320912500703535945505592342734593730344975893171338541600350040142352683528605102412053709295180425387926775434155762520510314193335777211440509578385256598867493718089505616951270726201030989217903174036775242705412756870864067805101760499252403644469281272552917409842844184256230406570671848218113319994384502575238362449100645595068033546529704671644956004130212776552390519788487446192502752308527272313123407080422662708069868810602831027852866929600599360993211429374848695207396612901771387851203502947289525175696355518923314532844701120705428429180801260530131629937280625238995841944841780875525097910868211716145556756698636918118240066635408613662980916822182282259188958153514449767112924124233835983669716929195225251541681640227562258873891893621701406997790903259928821148491865390907297325594265356647031385592419828957160633642727408258387031466901281207401709994214096550426315252612620125680703969909138361399190005421151375760650812324122174326535601814254869573647856319025040876619893761469023672739320703812601477675536126993765824119057058805718466242225097098443239885566854322716672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] 3115568507093162222690443686073232650728011941595004812269243504296917382478911283142470001762287257785915798881260722592849350675105403179277751624230572108850673756259186624328999898351026304465191731996777771030220371370675544651466062789862713135091020269878767138729018793162123523540456648752824733842340675586474230197789520590779121518980389844653001401553232347237223030466483025468846299388517957853675891206031763810344994169405383840072987572296803001489809350905029926441103262908014287836827503060427796791033924229986705908825818469944100201965227669498971509389726242639442458643079423264263969484871975708312943919095428769501315603604270362966873537822141754425127623756550489250863970454472805336915602101559060390878613851698811249504450631121885577648845551335589439957460806636187876016828676626196463576378136756772756767737411686578814942121766216933006178913856997619141506038209102708325131627824836540193464682456121014999116275153522212391309702258185775348187729205408793849851045496113421649498147780286609856360275547803091871444238581031850571821032617587259621136449541152383111283633040901702140294056779553538331326089378255402833670411444253198705064793322586073765358744655557214151186951045845633164832741263760709197499492560433929061418294787124183937249984405502471213429519257673623691710354951963138502408125060269677756618964420687569844881645151387614814942593479865104630138190063390690805513734908449998850476032772412867129165459316589238550271334881929558884577099048805975501030334275061500187900128183784214823218366097756526175112894886993721223260412539786763421642417297496519398446055787650027905982781419862063759931331633111360889037126479093627986587726225204897076144974800319743552495139218683896924835486394891246442404591795921861730610326169563389546355557319820039123988316513684489822535444773834849190188214472751632120392597774581378668276704439662519754236220892349949640700208099475086886576808198628357222103544341138758245746307400763353861934388911983082776482050657643368798413710185535299333601033207127527832263367205682745825593663339176401211247709533215395231650365051678087367743859208993557406575907287522409404844715061274544464751498941604740676012908568629378881961205252448083903035279077703319439612808415302054304687746380521893156460585082377643460047881664652450187390063696758355288332336621256755923008572239873310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] -998011220220426706790110561814370395114475456417642698836977368105549109875684535817303044115819745533143533897296784014697245577454096702481875367432449924932961299222109429263878756459532762093808397010613402653830544006785949319801341827409828533935617512610382009421661675698949573612895774507309151810873679175048024883938859741900576802050708965916680334345388683323191919270648389784999947893876319912745856028215134656266069516979148229172675608242211940822955118759085734116315313271004495422967094752816092142702290284598368304314064688668526272418586948615913367349867561512391190338859384779686096578411650213389512303554239355804106534979962656813878306430619667997865042780833754130042595740591194767921771102538873716327799386218839402769085825924937276080036417638853258289818586200416942054160219876107974061958574290918237980731361630544140887137913945932179825372632082311157236145170212613776433357789067736083717133185164273032331897247201159447762030087182402338690027049665605980180157494989506688726985380125004767341044239374605973985088391702957691753708484527274996050833588497289027295793164584190030337632485138102439971027935666344311556026988604157021077337380808137855715470817580270823199954020238112902206728128992490894714456707708512130159810269532352261001844334045291838065221600422660776491153590185175853911200630218109542438791409415680780587700261744093149585505381439330444988807780061810213443094481915274981552181084447719428734138328027959839508177453677533142738531816442513680585176525095816141284891709178006977652748127453861079770432524002174507435882839649647730629445592631641950819940422815108929725042322254491983913896635398437647904544528819376210842897761760381192030558738576698961013482960220293212963798874918823205037958090870714720540829287202696402928602857921517560121641408232398150095772645926264094043756226687926792253203872457746715826174351809858598195421338812830573801962132358804403231984022075811765561203543711708336369777788079356190959896303190729483113087484091676094644032338512784947441521026906546105840055071514773741244444039658334049706407142775776447092629615912571559641145432992168595365700293625500388130883750679060197355870435766994021004294832727338286504071857550547462243622581220359839155114158076580701432813002794106940036201772214673287784638245197593286707592187900774352042144928254151703776975690186354589696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] 4414245752248961215136680386669124909410891981978239566437543674671342078399415516697855883444204824405977248575796625922948862124303630893500716283903884227352804580899423056447297002501837473995928658447785677968898710927159471979821584694849400949482481947005720825339118377262253723786111078588742381351791980414106148216256563222473206987812889945794302733238229904683769588833570858516871235552097364504727665495491959677436362245534914259325694934797713211693750629731771766713646389979283244868317700440541079098936976605011657169783115875208711095943901685917464418655706219166733846604635053301969177511315959876655517051276552671343665970176368566377612773705494583310906174092108641535447627914912671049070522463159501558339531385196957162765431464754388782432995476361475912431659474529685402988549808288105461999152282845583477064038522965970025829971307302252535894598872535690508825412712734209451649053784485660631137180461185717058070639034991632654806756822896145382240252699892726881909331861514517485481352334015648564883506334981153985301085456744241343065587848893064098364675643242371407668694259356310745310125970511049878104360423518039659465706263111606561737560715363782283614542168251569993871423248456669319418557040190839830306761001665437784588592197887453520957778914049087993538103740793017920823346813057343161142452414557251862731465719885655978773506207069684761477692191722884379910378637119327674274793590224218485999870888200289123333743211791858675675645620302320328768999446056206416440467941729496722236631372808366269319652575637109894619276590816750323295152114417407939262917865019485641230148542952469333653496085664753630584756772408931061437026947246648459011558095263864556434866466727786065267933480084649047724375896559871733120998981795629959002692048829990982427369482808282899556804661823916318054738713422549230169058366886892542746339115579576930350327019961704879565749616182968306756856292067693850549474389780661885748111452970062968871351775687934950290663488164031128244395145261860668582459103247067274170921421947056326239332566198702300499843140849695889216178286348521941745148318767716445542199602258422698122570169938824949558996046013659114055201526969254922758345539857495914566367684592233362962140961679441770441412895008120502767113084040332617129748102987967209728257467977080934645718975864426245201062281895789929035405383849811640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,25] -12691206401957322085234113259072792300476858156734539300292399965547709948186572901886968294882496943485495234405970753232033584824793632422682884460744426047201553603431298871703606487060112279023356925924479082038012167843319170692805757012200543531377109236304390258272463781097745544651705705538201501565659551362801413068804431151181091772375439526925204964887656428678107828932872183549851781628578160090213946880045093358764547585653361515665911089847287377285826354121843249343971571889308280695115407419289012857641016259610918227831920113680652324166973459160123177912313939763887242065262025662724705702406722625612693930709035041667629169060118571973760312651428700543898300179562437427280339970473287306581150992907207654478713113952610446491801150243290065026968665213102377400412230795609406867287108170071761418265386526943478396541504997121588928106556651755588445451322532890395628028899406005469532628434887425449165062242886477451632106856296005915361518775564508484662851169683850522271741159810217629188907728563332427971174822777703384165044633193938357021511358612683842867430854127826709243987304795994243278347883294841137502412301812967180591753000755088331462192904542829155513432864516805815416157947447680247646141449480487628734464109715434803882621384390601575061001111217404886058430046965766397370281590822554501763410684889865043746506227716509160110761114512499770284652362068266654643788495493422436402413882538524950775785583901941352493756553261222426086056109383867360079237088181796441655933427767772943880763257917548536425935656092415420816883579547874067507188706004518776051652500432110983296028250811350206587657127890427525908911006802780198415185430502038504292867254709781292912263718344551480860411810235416680547833325648465662921252781588290537741645583354624449357386498144472519165295872996358852357061201052246463719395727823225862048655536654453780947501958027812037088934247151570322521724150016045009263569537530382708142524392608517984530898807664932082437513827667044294628131324184139622108277031342690195320460000093498205506624058458239325155014005809245673743876014541196159412679766858172507041277965082605279562182288093492991610817980748011583700096221476772544884233585900920449103566079625226075704306472671948316032394044122323436046361467626969685703581131413510207581212135278746846013678630542194731885015177320283453784335489023128633344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,26] 27880328578458536787031837163288826985201089384751895484468516740027286109728172238103333248961907040245746143850598710164287521888842338575926926694626965205182005559197161370037820471248573005989365088734685395032104835450645688081924440447335527319908405150713745935886292579759663048255949521611200959621238027866545363787056613635083440883205411625304374789048233235238733812483633274075046406220526386623238053593519054941677324963937798468098099308892015148912476312242855715784353696797333024899837779695001559324695392878068535541758197657870429319275238291948473459717214799575599685719562793331424489699803000755336450391334506791116542464434298851418871356283885370227248183021051835744975908850790886684715491626129065997265579935078438966582998267239080598267596099602132812875147689035891564584010341660414537844165537998277613754465047477200537908907305791199536646138795699844118231713601068491955986512772985256119725093107887536530533786928773486740116943486914198809997346294826115913944802480913329222000277088576807309717243634867663857534703646781695439925122785697759261556185016542853349625150054858976936141999629196066341685025308546620746565666245788118308435836807424792633774216826434433624978386230492447833807277710569499444918210873204149902165720981041358141956968027999073303186080163610910204213882720737229725459897452712227844065524344379342283101667930298721837147210177313150873549163604425459055525357094317590133769470949081905878361620792932414762902453702861788270635719724635620585943371699653816458228169610429723387244945305983492366485041172613410315065558518049411651510500296004903739880140690817722995653291930312368621561595392836484918198198544369810967037556616999949352743663129298677587273438775772133074651389895640456238093128464067377448760708772712584612770390023737622720973693903715098252799388717433077703730396908201067094391384867904106857014633453145467232239804524488250042700998518530620116026505871768080545740759590160859864538423623309673052057946053951766236065694975690717595623413216048393387762507435765961992201940499861932413364063982319525646270054634003563076001763676256736493585423725927132168164910307747804926119913704321587297587009101432392249062154931522413641977040951912718605369824304018425874732378707385692064650688565815556067941244856648537693609516072027701137772873483316631996223565384556081005007703933042001182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,27] -48623283184356825978711528948354589805648725449904556073617484943663072425427053147827215300342850605673100605469359497242989783625024563242734666730148340023190821510888988152351745990159706007896855032986757818610191450552590151163457161681623915025951470903304432143629113297817928934590431139181426887189146566400222618924134204328999352784076968230104132373329784694766483497180442941459927356196141816243641980913872810370200219171157796619012011815535032312498014616281315998658908142004114358288062789364313345272321406304591137577193251455227829257535854144988569860088841998002820815120164010827605399170558643051377442478434380371923325670998533698392458864977700694870276294001995622980969468509068967089366378305701075182177876861750401787607387701532561212770661469570714749189671666120761435748040519520164210155766359879628802654442786649949203888300667172270453742069729184004943407239274307049116922213597019587618493520842693291476086706206800898254567703722417615996119333595207142901779604665833327947153765300259638815085335760437110312678521659981730060731262300872088719221920708924589264046578711374809190373573466567990164585647537776424066063795765816437486334705484768881027658788687379121876631975836224611865940634014171917141302700835765538594125297007127071717744301204118359050248688494944539044154132544465037949550557153438293041454042440101849540758758080131051529650785099685414307147432632592958818871582656788901369115402788421644953629349263864002544421257802092256184822135290657257612988922798370738890829330274471697967469667716095545974972711338950891682168089074920956710044486429745440697474867149963274351008257161703442766908457920353722731913392138498577855723344453041417542196258701468040717845864449286807942259195646082256540420074590149980668087057312538588776836719121842390580741889363310981996501217713932976782203642945842067071684986570854784308455402019416638844776235567873985413525670527645433135029382849644519078664420335491986641939337867074329548130133637308953343739024182980097792390974286154676271481406308596060354210243537917475120124714528101271290457612283933437807995000778514917636587917648110175605763740611306133242511593186875604577725475387149430784400104865845177257486452637297685850339454176232843818670362347578514768020947183672342935450352046679059018456736862754289808974857199966692509175507506721616260022321499417018892288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,28] 66994692096329388234832191366443361095160800821836686043635902830963776738066159784696019708053226600016491320415728993165991141955664225527376459591648887344958428798633934239861731715719295802764409872879289021913250725658333091827833351068066355178585927710315305220722384676056762713145829868028163625623234656266150892654557207565666063183712259543338856636787514844848096471486514921148891939586254781568570226887029753838000148640406870792541496808208636093694522649548871218257793805679388141175010797330483480695237628192171166268032601923658801276516701820722315406340582958111199624553310412432352388806141826615190736718671857436667141602379308775010542656183834467908388173315529030843991679853132420508125512244802497007271894226596173105468752438738413280957011580656428869977690410265289572657372679754774545723747201074888004125002086494722387027009168291933761130541679593783428152148705446330710436962908659605656174555294251168529116936571836474619467913199056263740727181907731421436249799227791155577595266006671932416989816301876444050126225504507072686283964097008556168342809963485699548126335524763538500427085005486249622643715299522559771186588077622335770141787176018168563089809353608504543609086047549123784036850123246545390740735209136126422345028387545392156896111293298072999543242427846204937061852552498849002845534928829370806846006284638374142712297959946100702826591440925182322567148528114644656969292142514577395891156182173557604868245285592170653902458211839754151487713006239032653635061470962044526163712128735300545806642602965924723887878678738154853018725577543433281295162376028361409252902992363582506959215230851056391027119504492425743821726794098625826171445965719569430901226458116243649860469412286496536231307950814870498539969136200886930975491957480990602575412604743483321178089210761252758710135449394857826019007820171903273646053550084148101520481799813907985134158304650266376166075847434631211225418360348434247067183542548437928303435594975421926545926652420433451890339598352903103884521817750325212040870915157356330278897274546254594413355096291791063571209912394007254156250435858859654689151403178636397654763713426532558689803470973368793358184322608589576221207573895167082879993102649650177781134712080478495695330543459762560718424684026383874352595911125658275507568326406390588811336605271056571423739883069096486566569793140335575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,29] -69504754914346508062298396183112518457507378547278516080189761361448242957065165024710358274012432760975624206237282029167265574831995773992419924783473325712634297100522697188319215199996169323659287020760698982606249849644686351861048971468676868163961609223972395712877047520795648663915920806753547120822875478827258973912156827389890416250236840092641056113617870813570071462926827992489772050058899572428843584071455376985895173854331093047890974728347614268849120414844102817522136076126862557312308214779749944509021481815340482201645488487950757081112988263161005469475631534226025364525659886726901105782730687762502239417610720761629079538774634125998941834621802058615430546460205781966922595407435742615888944615303759332888746172537634834660181522428462023080416194540998976079548631080496256570677837129383466625940339514083397925861230084403454027308481553318795242793669492450824732627884080592555174206867362949901982746919070779666382689288769295268954269332681862224142220327173031683413347919818020374025348674152919900612238389383984834623346476406743366468381435671861906471506398383502091768360951022199761992930959619238619156354401241211509626767000689682979996981981151605452241537752403811610937766900576639508547463435354872845397698337567363230113259485138968036521272009921293889606895254626256385301652740325121456458560406753595911138080029141087781928680275170846326082795865926150772806003071487797943712474310017583718324607640032938894315473561042018803423764730116091512854907339259692622760308592778896021471908471151085369402891084580307289609900071155847772508699349616628760169299948786765336783286876197203736842944408206667451816453222490352893385100999277237087517891956410882481473788103592648757314804399349607462888458649539037904576137661495034717902569814990230076376314287355560759540332001431851383237279213810434508312233189425499906955638810968363369085364293902682252197126270146183324711282661113788669213642815488151329342406185873234848443528186867350008705998727910753775638532638851219511173060392374086065831639256962261124007036281549096402355886800525194724160791981305510319478991213528158581920724876834870749526667364942033893618215460495648075424748642569600772217624602671816448251367841316432804942750674019551003839483650883775638522368955835098455400520566786879433695657701659921617225694417344078231768450999804755489648199090751617892352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,30] 45993850519762316553870554662751664792617418708345844442700017951533249407495376245241028950165178035090541666692827871829175942168562143510830307017388258217822507700342408928261871510706840321385884821131463192906508354785741632925068397054857391924768686719892873159653682616863229243081502790722652034139692252869587293557801156461852698145370788753868057014368362185830860558728861151638102589001397282605902539715918027080505004450875081676787472275622261804913567834304223473446794602348280146214731320127259783827218794107747664905360646707415180487952846170604415241288396887390709023760330452905659855472719825344653339309899626359179587402859864980897789026158972417238521659156814130422212111670133517360416312254993931051807193638917441642086910448626754727802843612216602750974567485118278460604301668894141882440957451068733604167642589859363021164740685514853738413708794646440385478893542061816493080264105518074160530430544088147224628345989599610479226574992512184622263587172230587754467550137365649982858548091517144221528338789380021611201869602729560753723752617701150172221048864880122052756848466206154274378746911839204975512070806541847067185481332589624427782592901938141218476189549231720794728785714489056155603101596845375279053026575281629429190205158999477685682479233314927299736690544987558838343306932620470169133345666716368629606108351695072441242069401825339991005009672588627550304915091952696710948900242175024065082911447483416808967481679449495886438744713806639385339058786272742506463733825650184221796173386123393318699551317779063417448226583274226310036166982374001378611454170654819464429937166146443065941926541225163671010873330076267324329118693728100835230909018789579256285417945414671262594660471383068559357280391802027221650440361466876839183602197049247376721545993585257685841680472823623333332504034225677333478835243712656726047202391348615485105104699611483253597505773686497455208281455446129658120590056535176047827277691445577930787933932894153530013735477886247374325038409397380033403846809576522675829501688041363334698474235736290375348284261392118948294914317530317262907566949387991779770037102574912313246329857672245766718908973391051949714550592197548492758996729310775621616599312164024970887011040403699171357294017259061219089587956064063578807519634921968655137957696953041190157249828899816912986255101434671193459883523127577149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,31] -3477301459130410990341961635527155310889874955645713843801932400221373559214511828446846558886665710978657700864490512982389110796180511414520356532240123717506582776107383630817431055840917204654628803433916869216348234002373739077115006300095067368076179169736625976578368959390301137604964491134001639179124564412261608481930746419907919950116997450531403268427104890573341683637968615372453752286986645040813314341877806657644768206281268655377900347627205373854899262572392505236553570121498509885556193876277626253943002268401538736234398744150208892327162494741298444507884301827499163368233488270027755605966236516553663404937270182434434786736887286296067903378116407623546278271523655403206539555438699020986762041651101409074141599541607810541433727518512102666609749324688027942241608362786564059161956874009153872903197728432188840956090276991916248388969339718456389250016468798335355741787047944036673862737633967278891380512147482455439048994359107920519713844460176116843016791280528811089915003962722210524344131230779251589009835045949493052742818508428961390104922818067327214512110877332221027955321553501121265033086445638465585962322832050337047022567583355621832790276379407791178649832029579410311162922264923385411024009459256165771388321593639988786506372382127220650336125714009328414249785928512087832678503149724760734964451777405995692256890217602997299531252411737296113517251001324364820520283529086867942581695927633835524346761357345881336164093389364667997436659639166238861607623991772690514117907658383632231060665984858882495283644258290562061848966566328194193091486683169610680804645369846241029035730463867573159823055656580161431060173885951275033510018564511913455508461512878261268448883708679850113637212570020095741026858975716610197855648905025258861771232073363056294831797232009832488237546040532481875782332283485013011142931986246758559721747605480827129038840901258381992705250406788661180571207204433529013102934133039438587573711887053487054651927740988886162715270973889219882712766352653607520075572749043383696448816253380835297844738220772598212546515684873945397416477580863316600031502884818580258511361672892359814478258730101201138228682400383429712913280590268490118724860443094598249266392004254442553394624262202110901983779508673125555538195965685097748983317609349027431575395501112003932146329036032523442377955133504470271352555495005093888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,32] -26620001064052142107652512131973876616314598009193049273423512673202199708000695154249082442331039062410131028132651169121091901859464580617596187584939371861561493147723576131040881854395096315389232606136766637224358047323544245232177657160263524285393066269403583475102549534365655288468144226562742249217055292163115517106050573270440192930083841614884511650805572623650012396547756380703096530380884024026004447140434565323751941678153082780426097270681360424596348187262951381141179229002930680775731187651338591463071509699286182028934085802811707789894129385382532458737744984840987669554901700753357180907778639708885625276591850839361077056741764839718287309235994669162877083718401959728518911120664146482139753436574141200444986966992523925530140160105275067339626196044563364123041172317448005029023350866857537683742244257162659676832648299520969388764820423850105602144168314432299528245987456363864031541309651809589660830887038461921113071931081927774838595477807369253591147471797413503668162350321990213501217812197277627058019711339811612051262922195285048854106078763343005622401061694042242235915236628469965578913986103768097310766858982561347985754027246662618771440724171258748379841046596560438113307728670997981468010515939248403124059098029958504422764307821762183324091204367827794437130040747972881547446192401267048409500115502563760679763109320946315687255735031146808954439635366945696486890665456354042795872512135069865694859072472516981521395063657184227673491140375555993152210801693516899263030184774619957031896840547437014158890058714800810902192548269820163323901441748646696553122942340785996787260799627925260487614221311536627799370014779936592769116206934995609426152046720268842158043128077150295794002420571508521603669195093693262917801290802553287635984579787858418905743189007951613549284463376702491037510341403470403367960677456573187397789429729776133516091586306235134763704445685525517000905811913087534285531829634433683236946585611610210226570641039893772709922035487273550643710731369117298577760537420860729339777272480271527939500945157367360027117137424697010646227785847700889804621544227384160110697879902435701903239734588802123653733869614927587752907833509441228437484462762434265127917802508571199782331479090031459881781047443928173610134876771463237092390748909713872532016710234810265909636143371249072259777434033928044514178273009792450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,33] -465619808161634148824056403006466579760840807029235643234383760655381651355196969159164648422695077345272227061332148568272794194312919526011309054286412228569228835855838865700044773737570602946137525749419143080796505544739746470565981183027493658600373529036453076178743689220066642486129134978351135113943018268494784505307203289535841165160651742845098027894083515265862111632717728213676616676084535267662675112303137179479848777752809799630135924252255176975216475678435457223389545646133893758680006424700781559340127859006635699935642050471250826340213130421204582012298079426082243494358516398704863157196071541065088474608729057625331129542445383460170197040431248123141313269476557347609492587899757221361253675612324592706043202077014207794023383986292165370671906198065638528636123944519846720890498190741490913536501984792281942558786688724889587713030304427627498482975572882047824434489611635301790375954503424803026834605491542309692329454846779608238452415692508715158215027065485832598043798787320447752951936833943996084888129906067944528450207722102698333701292369167007035212810329840147580505507190995302233666111634060684119070132160197770979523663118795236593345883000859396360137293554453759801675184718292282111915324786778847142179062943201616265707001983555618209996155530899535501908491767142463860713492110170911933489329371909322665670989586276114753760025585199892868660272701325098285651005865305688224093609142926621911701280023639479277128530787405673286766862603253956847075381129084366842373861336013993524097135100391974849811927390279993752127044517317881685358675574314586291959040403298290200392538024595230018060708221944644400971218932176177546824282269651972094503560459012143242186813490850239645059454496248763928876823805169355498600886364767117672815800843479133259061123329286430208614412761045355247313057411911787252874408545251995337918593997979187468046899414187944694540033034930557594757620477267864771805039677771008953391766739223384530516943387644573836379437139667610197610257848012893183471594389051250779077293730043089903234031371559958963147769118169999254771784288605517798994499370816576565629852340199746439914364129497421736043906508465605847845950179642045122732608502412220450430817025799707248254617712429527548368598787740902278395484198480030115249782370764012672619305729576209138002213959280437264935670989576660483191448447228051456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,34] 115296117630163752587669612700460348505674373364750371614702192654779326937544532137529993983279087203555508923894532300062602965003928724729692397589799980802238301587095151571021522028852695278126967688877610429615458047648129939820406609589482878037690514260171710648261975191579489106365590129928375167514024289308605229004548514669750937969606032077420198809231705235529479977350243502892841642911786173497176883680071604166828433109897854800382770977785672397128091232464310192216891761256258322125794664856380732545207865212042048389541688361341202456983738223004335080551635372181482409330277010175330437493200117072166862248407040851287338993918351038420722934548999252967540250025093708063276870783049489417806476161581779831876708644089374624528552747696503348009886568368683007992169657303346247412902532482507418953237774625089854920874910356799337407314082135349107865643698063178404689717707806805063579039796352324286076469700520201661031697274424006893292318772862741555243343798797240818604928641228601236048115314901300001474831118176007134677685119546898597730336280539553351768239227052790487513385886100771551540972067033883621646350640987552977548426729831295119090887918115738592499406709672199650890004694948573154676356800236719789066480808765893649284359657926346617446133278362980998157891792729309986118420406130842369829416994403206493158754126573150820535874414990724739903635457011796962172828361097355947159767021464992450298100126409211924634435205554522730009473301858226346504100323313981515677361307796560488637564287685707717780550842544446560887291804380853132452352483493849186420410599181868409777799937436973940775181842783881638610250729977439311540395695112738562086593152342312998663403000366543210860491912000992127308083057560965842834303617143195567362847586654415208626196483204037743942478121400666828773104302585486307921762237347377223710191097528022322888717367932841859711376550634390430693123572670933708602651556682422427593778983669277720960373915707177457905442900129974468742864664392911044335536995636310265245338445544343928901756263366658609571754289172772990272359718938971474942958265480511150613498528327629384363798193626752810421591593306131122013202002506534529709926035176152823211357375284489905933710762731664499028856934088628868062156561650282112695746413749125176742245910350113801220282938753803839115542361843227097490729434371713925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,35] -309118477517666360164110840375523997211717405613406232734651621536911033544649678708185616637970404176132241509660821426456062265839365874174230711198450066784998437905447776005680204422447220391475351523710523826955309975171458689120519420490381097803350009168583313447540143586839824964973110204383878937293117287875804354221205859689772588449089691451711292373822367746768047464264510884905910586965073737170756541548039124110342811500455536683478802776918146907971648001547432679405188289340550367178407790945044076768445195134890765716300413597140693414856957496945058557554465874236838525890298845255369868754993004250187180699059636152994828994859418841819099019797689706840960873503439742519502245542181240629794605422256247779803975039228535072703435834292266527413203087874099259862906649670461301723916476344634211460546365540769545386873105970845818280765706106071476659469628246395326465645917299458649904077667058046323722648847643947745287262562045687261535969658006493036293650400325515834604830954082595740543636761600279320724126887434335815640358022169031623173749073204910925510130002637751727039604053565540555017085665358927219301328336128951799615445247933138242474260932060714727629464528316338542652647461010673886448076072998899586322626212514242029631199814891645122684352487918054855597209807637187938631742173235992158072638171755350153646785362797401947945610981316150629230774313707105270402532769613254869734785559001867935626584549320662900530504537754499906424446212652684408449838258792553175877894080883586302192454392281209779070066398011831011007042118282753565867838179900961467447835590380452416043181608733833734231746052108394492991340547477579693125110833409166638989976976080235368595198233964171074814204056735572492425090916856116226609635446144243416265405066671078263981121048420863619151363999804008519266102148297810747839392429032897887199001234130508776165094053717421366708807703988880777178252823541527490249513683000964298281041864044321039649597268355300692321431695420135582809006419426798783357170085297590464471158926100573763554199095995369567970582984556035375063100391801852565058090796577315718645596058535303460335615177429259616988338508657175095698974369944873304653566768159972863676142301395488981614917484448119928060261534876788209195821048181031527946358393142431989140611674854810180301649893485213574503987411760058048397996049308869197824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,36] 532536315410775663903705910343156343211465136408624902525187428407255230833298616093560336177206558489296479285347977945783147017956115935537762190151917594277075911742196249203310109288428077534744524452411476480684948530551452682543429796204364976462904426280909956242657125151698879032983498972574298835822176539326046946914809332510942464091950105978601400580081128748955255015847484103563878844614946289678444729831166288299073316427669407870492072517018633403730014057388862756721832980718353751678631619670801286993979600346748255222730686096380134322243152450057090686663540519649058270494844036223067427772260332667556528394064019683667469482315685572696156740893105780089663097403378106002354515623288165347480832301300770952939945332577922803734571201939441391413187139543889283838053765413390232883996866931871599360778347073023330865524813768660986253631877713472865074682570388919558664222383573238876232154739706563223066034992883402036315460578780068769365228368988375296330655637978243755824375471111475618627593386471556800072834695822117763217420394467812725188976144241993782424413036755770084146842619490823831550066910972169885057567235253441948213103013550167422148892012696545498433802352200631651581504738784900203989600824462688126158576011734557260869999149617738044912329233258638286590401107406545669490004614218333330323462038705305950090128086068100090796058614673194750170002753374141405020357146839358796127255565656451103123621699468109396906648865235831761113627568031872201428809479107346945374103597663770646996303128220512260178554001996939396079017808020619564434299093590569479130985846014097808283817314623307731607435567999005993423382986261039516626241707875241418305227373670475146178353865855559815254050065785947618616025734126848403197011045958676619406660319436012957501530646869582944899886407473402215604615818312522711600121287728702241239016799899249254299515890473249875005719762523798731570082276062538809691565460393262973996823804385887533359539970986187267147924861531126358167975912994002667320821915996992116427452617781307511370833032500479722420596482858516390055968674205972596075897501189205987431236145956096595177599000304540638839752698756029246462854801508308662894589929957285133907188989445325669848934856198471313087127023320536722177504550031370471845129738723780982169689528813065437132989331740058861520076332235289656332840189653071953920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,37] -721426936431328360384498987947947509809872505726200044349691534930113570764481914844693605182878886934761238028904704001255756998952208892030785540348139063955027965680534499859464591103103121801453653599575930667320008877663902525690132811707867487816542881156568863227728439843218843958374621360853782286832902001855479138012476467550886943623610070466078339057005940976033228292646341748001232478054086562921932094879391548127212764987198564395918049434694628426453189391392127240899918504479570404655681534987345934056245941021358832821744979225111589125361672408024683032004035739998816238289380022371875614648147735201762925366920907642626790028998110060615698222938874421871425609567918128324676673498080912650475527169971088736184106482824662169311401576640527098995100121066888600672493430078156719473635587480510377960331837452073480923094430298231261202337379968479872230028346093248837758060773918994816556566721374594478377747473243449619352198716413017053377259689409348046808320810148976603776734066973836058717441314942432337659274309671906988879597763382205837099760590173295999696900931205666431177936540428835888375315609543229815557104480719110609190050862585897613471287584023643322821947338465169568939791874536096927582439642717302848154977820097044580549749336476512395040755591438404434552210374746218977635598546631272132993809493018332062940174408961212163926790569975760986460814968182581685367885777117804295503864947927483583971570282917033192716553163702966369820319520830471623278703576262511926723044528932285951431006907833423226126566194173564173035780464653161198593165679150180738158819698919364654589185468602257485823482240770081296339474013629042180498578991381967679359727340697997959631984554266168179847636784433223763429741074632659428182760564283498389446224302711244379977329300977249694060219303541872426811137124928470363136824843236780611807483478474505000464783828106252076281942485704111784569910060565064994447502267752827725706421391791849810109871876465546031028842199857844977293366954082741476865160837612726132137735491807619177836559026849246955783878352714053387425698433421465102683533233708999655760093141696427488113015988011234404591003985224943535711547591764469316856384578349383878184324343838910279663128696874095731352669425257574260005018622483773786702104355923995911210684545424194631722499070045138878263736315502950328543981584313711853568000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,38] 831068273555963604102194719419549478586953924905414822724813583546389220703937170427903321749229699601391754388884539301900312317036527777404311080298163069972567859693119606232873822429321904981210310467803153360037617503000133578605453711068283478679407251774364563117006258182373504553991481699931177679092871516752151051964823246416984801501919879418867201415992891178234392878457992357095999235837908615163878115760605891363979922397725006290576717881839553160832163649761924844202452727979337913478386793688315487164606140036444578641296717368556118202761566206799216102039927632983253528983953006596254566782161546173877915764301936948583782420762102167801585611959449556640063151002177391306559005459374603098461208977020150303295092260615355866650519468783554762374728481643644907460146548675699773093324617083802981046898759128819988017704889926446477408423918677585496907034001949931010013869352375042955986007437778214494501561119448260000131303745646233984367374311146900574094949978210131298331747288066724859809864531712769715119745898038245894625912338604674568825403282147945196984583985280727433986128567138461167377020075468335197061934941295209671060121972381338214109220947273088911502636678475923455696599397710539042879065185878755753677897072166533091741281495744023437992738313557927455138759542734845535382381510632878116161468264434386232095648846714796216188381393756260975562378846231943818824455088212655149390626429437852560239802397013036435907953630679546071206592814821462427126492279021656567602526457847424909961212233832829724390600011226928516493930359143571651455794605068862905142111589923902224725589492202016374631415260514838136627727322450038291594459044169769089491996475232931647242605995470374813416134905528755395609104257387607398988177773057551763284626671165149626070108680151897370066252858943323301727760012427514235099954787494753668187279675525826762989958349683896761428178995461596926034992823257637384283048197620742188564261276815121582351465288301981642057760884343097058731471988795658713846126534250068028093642678168315385270906866284926600686797041841671576284552990335456874276701798357064869909138658167008110542249862356356568778253070393871048452843541773699383225986287245480199139194236371625247007771276767866198897687856724263014290025249273968301863610046253237309678132575674819496046718195228289702384800831288068486424274811406264565760000000000000000000000000000000000000000000000000000000000000000000000000000 [129,39] -853939531391439544859303524673888482889321700974496484613304765343947487468288823214407134390782404070196131459621474731734197182293048801805346834563864483614605273964263288873738176576169262100346370790620505332580676056292262252722159156251199903372277030130639954516751772284968834691138037579644614744293153382123534768758594123701248496514725025056073041358632759940267248605111861653282213092767584906541346780854029476890237720098945528400889038951613116761369786467219024464082505015290616623539766175957526443876156885515637749540613823374824280765065661027649385962697435134845811897374203741779043692346305114947416303661998670302222854327283353607846944909888017399804725800451629113402718212023296433825060792396644498446054731685076329826138142819699897560772132831834319040405020157717175314561471039114005125118873963430153744998974805489776819387089664822071628559925874271313914242539783542934526601687300102277614344402656800661646798681872521811777549670385090362945737288725711584935469070543642478239603072413198478382919017450050072427959067245721365690914156217150209957411667633734131119811726797425140800251863588926735248055374787032866867798909351263471385222583980259103115545147870659205729764185507895766229706712312989974873544838724322194272779502441008219816930728590778665930671655604134002309624868698352613375473969536239105820673328870183345976780781774461546264977180656464535113395056859941263844518186503760003701155574477566566591318104998871221507259113992310947240213027142739771290997279004039176553448428883616171360783300346379056980482219386481208532688423205417908111947481715064468365668913584368568410347406115902737595359025961956554653336096373468433709256702976547592151508991755960346435962545460285322058806604469299568828289233886814497387122416893342539698904552114122735657552725873110153308783482838173361999251099463410189036611977715186609058778326235125661478595884497657954099137556902476870682156257781371314046277520594229437520952544288349898799181039364240195844457721588898823777790139385233239431038471974154890418437827565773900610596889026824489034038889921698814431089095629760786528739283392185703003208744887648544134111892854412592710261700664149611631059830949678260903445674810966373026640817064765566298364490286066704971733148461569682008510823966868270935666659996295413226819769699036392060219208422186519106147271447367252967424000000000000000000000000000000000000000000000000000000000000000000000000 [129,40] 812343331306017076433868772623967859413804115402960444406967790102234869482455672707564135492480846529625961145880525697254421073795477550196612915945067384494077388385128514733206705078621101980090989859303798199788632937695954633297831704438925175711593771010194715360053816706871709071974154609391794676404181916520560732963157244253343962176254062015765611142631347198803276286169233903591452846281726824655036486881537041492273925437981656274509717091427036042916972663065099816715399217406336798378349376801963903852080799767437912930811916185022780396424576165282499901706889311521090911275491307216974383102247324008909032301453217872542103871818942093845394712428342006907028113479999613424011134213284811340503523283934810057370997131488265497773535667615770801470398710797320217033621815937672139433211049378253003639953420250488562603408586835345399730247124503325162034252221582309520855882854350014658933764729458680057953672154450375799290188918614062046779119195348855389369499231504620513690128184523731851595479315662224293680812978903710261437950500341843214336358848340754985855271627033502585189805368731831275878542489346315827098264395654170271034044832089778211457936461697710868152737583738454374558720467282189611387473869795575256676936091464146427004608958470135421676750137967416487433881868264814559614991749640821121187598426520834382733597916547472700755968204212446324485685166650056037403602221957070294075143510415531130269443666227961225347853921392858532039780515428575018669477708488511844977070492138538097420830412762246248314053022168781356682500985737386340804235073302393556037035882325287943671551567849611795532276757587545226159802477407024739049692667897219100775609235177415589491204333982187783714913120044703689957688917797723901247882421625880213608507022992356094675776834471855775370599564729650835351446946111724156050758529082151724681446800026803930553206698730817568098869925519155988624870230606451563373837272124896525528228661158953131024617541372785538077076721503996766973669261596687275528400105107973734626865528884479659945301742852189660812117078757741490547542978994194341072969462673858026806362712479467748591144660512381394030246364507078769800921588428318342969646205554162879071339318806735441406787182882494890380267927612495660634795352226172063456885868726431045595273839455582678048496701216761008421347731094044511914368087516438855680000000000000000000000000000000000000000000000000000000000000000000000 [129,41] -737242493312375459872759773387518964243300692494436145987045134157757421558001469619970354678006949040528345503099735451194768309388074460509650114556108043798699190192834241495415633940659103761325874073143093313888176726575214795929895906800893985313094101367730086528847800519159337277056069854122438992568500767755693829440609846029677376284172779164133314882622087182062205422183725038602805883564824455509723509081936315919901534219627298749196513692199802856697372492764657812112731975205637835604191560386166626863579458280186136122840879747474454160185852117188306391927552454074596972806209187721746887034986381085228782461700729602676402932776510887287891322217834391047017026165321560546289316717562609651010075343722905030908501313724152944262078512451519228420660986893827694625273862580717731357707714906130570703860125672508523394059322173911234078148664831381503848203863712621265708984876289017355634534878141239255019512286409503313434604144818411197381289097563940560681663401007577390392628644476626481461667579574171831445230979067935097048859574998579927402947609882361362815844851554767573127729803845127007761893175438238565359026904707725120325938309095631588260250247786428629039811813158451296374828682568178983622734563097472732812705214387713598462912256590402108807581674650880224619969505366837660548295089119299418497236426852171760965416662331854256871826642130481950341513613186524661599125440864949745214226249695052610581342967570253419187605370169697647905600397999828033003757247876751149463809152464799049006871981639205743518808425255251757075661930965269936038743136865655918407191319202588112974282667971999197488342705429710844491011764620245661134177151429953027512852723689776211168097294244636634876972475018750042148245149805326061933749595235800334241805419586128606473701325902512361164095679152013615102793064311868736254983552372722743818713934559000677120971480491582521292757401930027986356183893668076898399601581960431699851659867059347679021589457761977922405154744834674834443617838576736307751175907469276509199715256518095388110859031037961246739802161018744525600745122864449895552148858473444387127122769747316294386526703673352737863838671943864076155888854681267268512008243853600172037753286003664117284901963131011438562728680856861055735804708260052764659542418881642711364496463687410772319454447865090686915420590961233867162938486832035266560000000000000000000000000000000000000000000000000000000000000000000 [129,42] 651224006141630422838020429615795008447515442280208074302668602523348673903125166970431865513383707345845217555983266390571661789906096102744227425374339952312179722616711708275180071427201096693171738357246177274242462406870009590557471093954261084199429180074984534068631688498596276869550152471032314479260709875640748498789387908817976320252209825679985990612459697533524020295600927065631721695459149398052395721661351562108202372300547282430524666419193723047979202947108752032715854707860711052286501176238155509507539013744302751282482469819983710642279095905149553299481715394343093873875381588822436481625058299091246817895733272896036480320535536318111160638813732371447249416621230039934093381282241242069404097268726959644037066723711461292254488616101653430837699836934777895743876793035902739711489396479125682444896042926126068011672690645855876661983899575119281531223205396530153216830230845479506472124645564220686138935234620399998593035686640814007526160801174196494551445396940387627936882230938583707065568919489064714444552602661322704147131700340271454044637304345420109739111584390489429257368382003826838158602101270967096575396356054490133487492567684460677425929920522516502521624301596819397515412918074917715606643023270537826218845378154231877710545632636733488538866009317659283932565847202956269653118168900165290002225035921408413843303216611311762554874168483003803429185154656343534538203954861446395958753765339704103293653394078497663467657839791024769998394629450089529597759308294280989841209780563475394214989207547077901653519538428052777947429734243886108676127953490474938908591067493033875688522281197245743509648256177598371449728611270211656185562938436670492810230255078445494055277540821850331732489781738189254629483650951783742094460691402566632052112114901289098284011175135415568256191843155432063842751960206964315136494733598260666466517271194119308000359831087000464672051092738322338404587487739359563168218884374696303672338503379697736766530346567569360614046051681337168245295889777109851103634710943696207966953112205819363094433720418674175311000791582524844187960146899454871154384205562663084565724309188540413489123440415905762983549372691938534502160291106607368032985490177757601263562526489599467331130812415917081611929757333414875121622967704088197974658253411574450710224738766477955841042745009567805020519481759856247116747735389049978880000000000000000000000000000000000000000000000000000000000000000 [129,43] -564332325344584232519836794277539472188513754638120711164261430397783709661495467001935921218111443369737227908232781161961508046589977228996258741694071735865341525916156926419769616023076962504322213365302935006722133556286934486148259487826920792326643585136002608806138361081199088172389889097004932352401666066690638511783787875112877127548759397425024258188015818812109620434502942017732275872795731576559088742558363672015849210149430903870218268377856983645367605394765567545908437950507576281094027585761034326145050596586869014953233828366700094827807774317461120087460466851484013480801386446248032880232177658687395766433752692397798726557242521164864115716344897591644535920617878896149959828149627156980014275440448292452517953447571562750158784809191441930591992609724646360217614081528187122298884393122924777766906961641456131999228586974282444809757113401242138065492339888593004188742213806003346045025585744001141304086071135686978616351384068477190388519617266723420086371675342832650315290971515227873564955443998106284732414780201838948583455490566824006994529743090003618927143416015275628039095151670954996922707785775692283323215252042744290327689529092520299210150719100941590964085259840604242543539569806089503543277801132832334926339818137210570327071545032572831985541242413490436719958027968339962840544096458127194720885166153298286434225197033439732002452753690624944343525980217078484586684426968612315958098475851391834578762186879413556485662654272557575789148493840170305877325891272442403260900735516862966804412000948757055427704964044212318154726683445813379462185918461206837189061656823862448324684204006893591884142757258164890900997853807966652486447581043796103056058300646260409691291655658400387728275786732925753757608189040248125691176363361197615837435160515210422042857728530949263808437914345317707274307131484025669402399139285499710158283303705923956070840911785061676567420038383442255970805256178586394817812408438959816497939238063771908400304346208779270057152793960307505201929172949749552625768614787444486726392129571977510409016262943713885726458924164360542877763494228947653236787829455649794995240548333659609308674439942163170337980194100552396526560773487361303918332196022385286516858099230144432250283716882242256734031864035865390771870090090157305806603095618151732496651993679388459654131380801022738403234508432517887198519328605680435200000000000000000000000000000000000000000000000000000000000000 [129,44] 479023109795446062461870001801715738127229085911192338693180127911193469734669528565721034402674003947101561847852853550301527121735549947284435763358783905963723961116956324203515501867323266423462952721812399514604606414729226086167875880001603578325316986599932433386199743539678550149694244407032181222794029852624795035943578058702816022383815716933782092126985690407401454030703071197489180670649446202655414756669099997675508988872567025683812251752449533998113015518647948389714228541977967646626875364739242775877201049316646893283537055625354698056012643484150276964855053033591765451265275821936759935377400961223471923404049340099357261827657814926969779862794198213796129437323618581548475420654671924909744660273648625058558552459557315300262356187583744347947480666001594719828805256086253080433342185448386247001047648930025785226321524775129859519935525346547436496308025635580028768667097265240318546421744216306878665604902076205316369151980360781368884573090256704825980436901040991479788611507309616543772941883498289819933949389806414735369324836132028806236463500224336734080580553138144975546638278589692925823559196880021143093538749366974973769602602451158877386467969664322863988675908125202191264423429686101107966610356816570727774839209621885826721416605418112129144532201097461128984380316691832124540232192437130985549403739198819011249040538619846858198506900874985727490346229204149295132786373927051386008180434899800093696888611112348207786918618951713702390435675407367743276025363251954437706785392702617710916664457825682353621615912525522349039196287616025836514304257201200877249956904250225495013693170205743675930504479362480150362568629265052408298248368112406029521786286792093291453396554278428692396413575499479854130212231670791007383709753443831677619476455791390818881439773322264286767038077128319830469805174060299305341817390191864920997483561707497164192984758854504062421900912304699411540872908581873542783105722713144087372840711401914381807585493914306814601048247416035399645649455751750668908642059098271819523148294827538250523295999190196301704933081074276344739716779469706389129251400775916747048313312204598765523341529283668006200565184028574315282441589030859799420338133786790249999549770311236075081456896117005767376906126128811428393521178493641650019367523736359203917596846071811532768988874972369628750089365953812621529965271121353768960000000000000000000000000000000000000000000000000000000000 [129,45] -396001660497998602294048346648209780403401779863414479237427603741648112085010088926098587693112493907843669588066345624644337517850254212915806318481584901970149137957324003262739317575669377272994372914253943046054476575375673261716286296392761222826419188946522792418228309778995870792897345858561234302394119215996496783188717233387951712526800506052202728413070655769888797941767376187868208779805510616481945767238416847652981064622988786569570327405986208940670097023792024112305699585582178355195251222422797178941461420622961702124504113941680553167323854583082104795309006988481452194060430041014838392295738763760025882023483862738561599075549186451078095057229404511062736619167429961754780823921272324930840569200470075781505441009109029657303891092160280022795981053818713716054569856853751014498538432226488702190719520471168801055161125575582747864529074094762071294516672567199183648334712643032959348518911467598535484384890658096568489174302614878469434229259741718422226223557674568697415229197822789619955900045376306487922706203168163659215397157675222074907624080349894473041159838957801348427927217035299684022952800044728638304167982173858313836441668314622999639245574675306559397802103065181154983198006835976777897038243298141235365973764952622325854548694625145624430683315379360982873398320496372345629396968890484979001796666897553630242733605160485629868736454844744479537505257706300312452503189510505366612174166831862196674900460784157749462918744376335495438851848440456777125212215103726461740897789545729236802119158525644542689970346473204662658861959567238985636339524076742499302388672361662597202701855489619440658282983735772490340853511546110296999219900928788005298578195750523544818739368637437027095870424865835870327603359966030271515470912251364462595071966100494525151985634987540800583125764275612658173218237343130595246684498814785049936172595643372057770117289498590998341886260501723873563735881154669153427044173856030162915820323694750156793376719893527472944677599986042289005882256582581770368965404538548680494442894692706376049873813663728938831126157416124504009078077709355555698321945660982305950943071057090767023576765033655267957511500035767935315779951950711398351353180575232981844049538402006001677766352896263212155251365397215711681113366345072221455147638891940777244037411712347807623973381742021087142155277243588749430655454947095609344000000000000000000000000000000000000000000000000000000 [129,46] 316611351254914254165404898605407380934160373551554731725171800422508309151770915094087126971125141261170939056435392959906594222460166577335410841532807546043359756602902832646690341952048888520560473400946664074284032828975591836414933410125445316316461289016369749754820551927093590140618052943496560062938195439354514623393753655610852952540502960323720244165488974868317253008867949441103560261477003473399686406215748779030081980193002302246620599799047403265015329143320653964784142712474386465922262137320568675181126345668922451089298410687240010677074109891837320228291028406444233359845950583651984842546249451471497465342198228823577579959284024429339594173096357862242370131550255707277505990522523311160845257157068647947985784568117121521990082130498219583112663869045547975947129124546130031594885208295710427492124742862715571785816041268531566958961176713326296869767001474837876123336894699142539890857479691332808850258504473635075377012829087216859348582513384520032320555195953528583684867751271769883319574690817528809213284169919048996073740973190258538921020987498113356728322477799716637974583605678687104625638262352036315136822167795277034710899844732356627101854638853743743062203649043747387123980163348319225463002272387837793352937294235988495397802292290156951235729372656277027906450623436719544610299848224159024122237508409361992759501336332960095093270048399533195105562827428989098735265359441704520984440922270251025258931708241257124501519485129306224988848236668635587207015640290863153337328189305664304510954071939290231968482993403914237770186056139034506972625048639476893614942846916332140934354449009523923838161222671734480389881736942578164896093839731740307488016327670121069899802614222591958548447712747946082918741100608147163273286707449847344607615694033991499678650462063116342248678356515069891608837237816691438509773670498317581899639341064026677108337280990974298726414374723743279162340127159638816431799644265205739724681842423613053873205720388937217567214144435483078460752244498917357987044533865056300179055973810317928669204941293690575790730425586840955564984502893621547591600284303701519681660224037395705359362126951459452748762875882192621290414152829291161809706955173151178791433580329197733589047012575570540835837902087655869340469215984271863405573702003123484432068139559458159688238828728087626273272411509175083322215460922143539200000000000000000000000000000000000000000000000000000 [129,47] -242693835933913821209077401647754423155976608419903411886268434290142250517954809851393185775634161160786161632050292451684525615691784880401431045963509980571577743958172253659160310708570055281333151975789287954401824032392404131625761072316564899354530958562266629359741017441034462791889465861064384831687022180049812698905417136158357986555563873933052379690022845696434866124218623960123064487470459629817827827050847317374924681941848643065600552932261139863364799173910383930994783717247591634860184064880223232905694959341542886187427519203556715473123283722978888771305153061871081587706358231854856062468930904418216738520084003888548192375056777615452328168200120665026486310127500170417383158864428399615093480030606617467959970335899076865595958094145640927165577881542549888251477628574301174660758109883515570559583531269130068796217722589348059218760861174563926583410617275517216295143786557252088564098994718320970594680015726363079735655033267748680293194101557021634996030266683668410809165056681057025617406833540883169551479522539766032260502415905193212117973683664438100935087636527678902589948427216317452746304829724405405577391661113001231889838714650707290611420623006783351488630350796728020615298525138609249827696543711536081380167423783209268485892866368874688378725747881927425214959478448146357600591785111515038287905391970475259112513529165557316961848925166644649432747080903375481758770515603767303325267248119159911613274012602497978242572222538182610070593502897744742970690395009101097540703994823522641259679001648247995678287559471619138385836486443339777471218036951198501689914215514217990056837803687385794661294490172618866893099325159726527462080625704226923623055833860375847025332906681867775986766742881504668734692813923687348865845251736768062356932838136189151595967162572034385335808340016030123732240113803986203303924969495935428385300500949037078038014408906966597896968532534764394151869385015624507938901872308797586211752197711520801927808880796158627065016317377319332141905525796119067425172554497316507149025770348198278943697745124708056402109359926929371396659322279906219292388287039109489774468326746208550358943470053607576767673074319632476927738022733886085239452050127856331261108814368097005497965753043358127552535689927114953667441111593354771523701561215511417298532682772132501332779597785380527390815766239866088510746798997519728640000000000000000000000000000000000000000000000000 [129,48] 176235557756239340964267134045025511810468300900033689568812712930255615833949767150883557561241951343320730482848997455166597915970961064660346266252711235861249639612168527291125858914758285893140827328655122656435655977371513083155805334420480822825890959137492530905287128338994538794145874875921142658433080801728788480476573551094596927817826736800191941862596031228433348999914129526201110254035786689929133701932973386965099917761031742535333377724860690245757518080781047741436286404842502046802848622763702673180663736430175337664658391816895747838988845640141514704134554096440075544357082859166548271184480300649495805439131780243373416417512636728056356366892015882916343500080497126113386621255314827724660617878301063805301906600864984995355881239330442103680255662211557254869130770513280755916617720154660448477056153234234115953785373322547620287057728807328520356564062436026817647442421404283444885373830467438853892680489844587590304125032911315654247328105291043835348268086206219159805306321814003392914695308231357812789706770141191269159490093200165748356911532314290206220603765719154397302761317580065592903973359961549438040065021196935364058962655671898508869223142856487203246127615271212436861455486960479831723702178850234016565537012785575444229180620427190066291040388862377384413087550771953889500065232933605883850790879784344172557908397273979267704046498565240081101189462623211918979104070210871926378649045715558047459368122904345861413145994950847489868433515761207801604117552828975411080752509060725229553981646207909538559222811256367722880938092387682389633581337797389344441203589920917319987609075181238091171598835135765222247006757617032467212542477888131696441341054971972209889966034231351978171601217710477143644253960366220896029066718874638351685424769632398034529885709559512702078555004221595375222854632169047572534459812121069239385962164966483644084494549809114422659633347414049445465768331961565863356104867033979588873384954303597008379096803526040503245603478078454120147567517100563850782528766182705314170893956120810449195822261642293568007635255908854618131746101264174406867939753754667802341885167745882884211421477797700723677225745930266711950506365196223777655446906181472773766902964707505066880482827673541846821333121943763060282814865970566369339224298445753656828637102777413789971095162621737167884684547283941574746674729625625559040000000000000000000000000000000000000000000000 [129,49] -119396279023148713423165949332557817631440652130715846194089227275107393789499765165947144424486195351695653375741207659892483226308747356753678334246651221695204673925396235058856240193980151442698767657541805278272136244058256112066427724530291545470458122260550125384120321360117445544169949537102883957635259375527965431648227988539182431308422836006869199647528617681314976843653410204446953331472390865779286329653835548583643532472624969049500096804672090184704016169298624758126300654565483531967039122027830994186054444977553247960559320788033324654033374632355267950620680175988556184761185200869801795069155892546305809845655213125883583226969631987078058530965314136829943227935640456119123871945033566376611331398989937251383159537511852455737319348660821250872646205964312583387541947208228719949581188059336591530631251133315126859779693012156232221245860896355648877137402727313405087635471688414703213256062804073189612503039550827385108702549928481948050188515933105099193823475151202815583329975329596788054029127815724390813210307381244947508417817144934373196338819509029679368949411591488085764919094967208174631191881329052460206721361989913382594166742831823908719207141389677165087241926835204384823188619639161903485510336469766122766096637337957952155724090176429913001940192989233138332214365586702159203621021419315642955268037169489280196435613012594610658773161717789603795297383268726396940056212427838793944950482108359169912018368035299449531516875994111183928357649671462121415089336499967897620508477783412612874939445823538607946618062728185669043892390058863618436261339517604107935800261550830955260711404998404851383987653329427696458768188200433921621365827938127612066073385662172894353308695109360756829927575079095217425899563084144563251088526351432043962948889273822969255761732711199058558571080506903787541744486289753957449398462447720428622444656369617640991090007782828971048369397784764098712908810671754913947525026654264311395057297186341319220610765113274901245173944030940200142386533432343187855008655012585569102704961779287751097700953200093832268617433845456619654944216887921703138319305564707655032047264414701271398973449529874528038417980642556704683706720773615715423730098330137264803128960450188852169235505342547086662213547861202761050707882722006605322012842524518280539402800393858951653786191086307913751554987016317210189580461622501048320000000000000000000000000000000000000000000 [129,50] 74180949954033243457101873452758013349525645799268787710824843214180664563866375303915182610535809779572691515262526780157520908020482417396304684741857499656645224494095433254215442252690274206776579331745353259224602417362664256047282752758330943501364056746962476806570470432917574598220460413065484800313419903721569486649596767979814016499310654942982968787122564279981499227968522010810732047665674654486997356093010166082751955564632920455586382127715613607798206438609541996551148111954671729058425936726663776295050710260292605673810525088797255385925537709279033397104249701128743483681799616362716061180844317236549433820698751709370970806928258098760388237034298099165407054416020453839169872337276423649189916043347790182040381450179922518214396025022795994994041924526861527562409241914834783895135926711959493171529038318588245080050195850277973375341293719892996849460895906122841028434174221804776525270478121619171458730391901689261178842963827544291951331112376690040393396411102304481602957154760493203129785701883875794335201455717347710005040571290010365029792760186004075440730679394247589812943121669697686353545079476280049074728129299253564396746329943191878085856035870849355296480880243056401982586058079418417479174367328957206617383610982589742989727205010974939467541057578872557885504535889582883564029490900270868007543173738903641166949710410699150130982223479399623957331225191272927113224521718744291620199172345161679444623272396108315083813408190780218030874144108544094953733952724141626903486043219071331273006503307469662070099861074113322672221727871257735067819312549243886172641661342377539978179632528293936559164093522186771488387836846819377636426683093410066886278535377344247559983083460765224942839083082356299858241904506334523470936068982606726835933131973205011707673421011464479841183096681857181124061590282519992023964710335065991227652594905858994066958518708209846728548224612926853093709391730679239066493341405922234695559032018879068866068773211420967809581334338064879271874367462816576536205188349393707052838172649744217578975517066555888034307862843715336241389242644153812944816161903576253704161241159214201774067999414302402200088452606492027517926795359790106581907068688898754618894133273880693704115062269899494930999368912290072770694487505426999638040094390319333711205748583211148978104531968269936668509967147116966382274315121223270400000000000000000000000000000000000000000 [129,51] -41525215320849140560898140622665417814125190225021081428025923294711516464722124187538833535863734931193567796980906708588340087902357390753053666345649793708636702370918978721311406039002994557158705722109469508791073916078921402880641128410287412681101385059889979085566575851747273942209783763819663094659443959484135871936048469790650697097350570123029829221699147880292182305481192230587200939256866820699317317953282330037642635257973879507500994004553747776380019267890093574579793549788374058099087061766611425047416952826431273221408820569288765384170924764627430263305486847012235056764027028867949135029390306597222749415289997675712396606232963213520245259466468863664442443730993911332173460612869012180987927922023686132968693766802021050913903167849200221689099419485167349776470202650290447281884048452125358533847063198004605675918596762268974831074872343749300177229128617176781121179405020668960598891932997386758698851156107185425855587699847457964054454971365670251618613953596152984753474387568037765417465421313594775996449742068174694914533888118670474405141274179937099173817502812143158243752156857390126360905273178023973040703141633489609970442801949835378693046009653343361476471351518257964874727990697565466751673168954801078097099827324830438579144169040809249861953979747511697493457307744934280570129177742327888570843592759655174989645652621455597313448309967783584960833894833572023688677063987793520105568398870931189251688511362039140510515719731071614454952346127278858451862684221357207867921963500231366093664312943571118252532288560252657648701202659845084040602529896326829013803103936461399711408430190759845875467170583697512884081020422838891092713305928521514565181117056730056747426426927839605030997035009849354777222177036039031987258154927088807501167425133798180124992769147296032323868353606063080297290339326665120824706173899480269110668534196961566194426572881926395793894364940913910449990947527297958455229289637479244005914195707094350740598641739926341162095186368023084853203095090433198740996969008833279321069731351330529325312921108148991489716042390107415836111092004023091270952358665152822907394626111060629131202351554188084143605106442731092018716571176777501304347564637046314806090324725906220980470221648316040447214367199367488491631962255151565244625335875920073500210859075980920544755785818298508098922896427043486204869029444680941568000000000000000000000000000000000000 [129,52] 20563525138336936367595952262706395403097035473400979717039232484352874214536154903641120131212580788480635351677280002429330513024697153649277868795503389375328241152450086352036264459376681470993275439407246587879197350390527208311567906553328320406260650529481089428269060162850136101277918397053747845924524471721625695533506037091430249842075000613291262615130369947824523554731293195272244760656151180929234353406847624066115453046430971225201236811154044682062986620440505105144453244917110394929685911803829806309261429244534532866825790574539265490154816672338950903498875227939943009487650670366249481565754073606136310241703046086860530725405192358939201320911691387815153478571479005320417364263699991479314399976501702281853865024957124283635481022101251073007778453969960397220666032339757363950555914170403421027390907410305440002317486383886810835009658488208321992118791179334426367166012954467681166621220132983991608702684286225955469468854530057121557512724452834751807121755538657735025598528403142667747161416388113896101813258797449296185665775850617896387419417474091526374654127310466623517917533907566374786727595025768679100510609435341681008461573884746411462100733497239535585963435238974323950378103651854386253627001687051821757593874395347060111935859061092584139104983638890672123213504495819143904288526992387201310964967575413141271697472914283553572433795311109008656257288683218265201421012662439907798824122368658923044898232151893367549699161664773323964352929109342969812319318013493230522447090871764766325274845942298305122974187116788373681884482344950814439201667363853901814526979348549002147500611474018069314623460208331809274408867714627215398977827383122196510915310129949771826234300386053783108719058156992492981413037760277964359239588199485036087219377084428001215984870326131458881801808086192531742374771298097847173544709656499211415019046434686517575390622084900329627782366279477974152572515504264531251300499009906243114686330852211173674941493788852118955386700932590489880284008244107129704030300379137576248268170994810380554223564569022659753995853668789559760655155799526074447396024683807947666058803295290075008284888276459099866316887381580672632568564696072824528841911354958527498185241017610050910160423399461444799636442926404418068551465646101991371110684583952325560078499244406195926212562197343554485879308481728518418367428866416312320000000000000000000000000000000000 [129,53] -8818409323222632148279266860384555278975620798866976040558337305479081751577744561987667600248231000290584927663556805093959707742587170471531951840074537191995271616403554967398109047582537721953893985290631391786746887320767266039432908544362595953780033465373388305107542005772927226571428071037448194135121864981432599849420885698433846467403307696959807846232135081366553940426398272767375150833227962859868426405514421297121570141054875196193865886696593723151329682348809293385485782911493123060220613823921974697704263774280987041445316917188985438886265335221673591684725435425691660790747971831799922089739204942715300859047864153721128817158665429957559105533934301615021278346025172205530301995316713698878212566969791683720386649777241932234178393656098461406057092720143758941859285531279225506513328491034935426765700395337758926298495096471495128320861304796055609127237045585065454919513787283560101730529956853215559605734814941682288252306226198545691006035668958579377515277819088007078638387923772525770618274510357862930671558237138825648659013075449422067919240822969948890318497859011626254285480874981895772344918647187953225772933669246494847076501883608327286047611137811865989237925569252384648808017100596905459479598491190774640212831326183907544819752226908594644058862329423958414411737431433063772900756015822263235462821470305075594129324822320326332214155568131168803974705886656865740828063145024164547883854026984624405546388939381233313117648254794900737138541041921021118659923119324233054000781514079289297756285638836583578262019249446349545643360227920293283542542932049279093006925881219334612678468136443967845067404522991879461413035002830142062985998972063732376723009067852409158098481009640483051772066723428679584841817110112285271623994947104387882615410299515620928392006641979821017114599802831516565025780086082191927582896785307493184279413899819242721166488749781058099061931165187081392065814573245282045648838135100848163046372502473052578567919801765799636171994062800860940516012532003877257679186331977884439874921197848815286345110566393308800609778881240678771239777655393634413833546643770343380505239907061007559795196776347080537817638821487384536757980553790195044213101405805331008375427108935571771499069404549204884525702545059162907248163558137243411564712896941408452058020970715662659738987803056235636698007105129639542819518895280357376000000000000000000000000000000 [129,54] 3174561310282421577959589776168872269674674475972551731924004827043596300184146875895242137795879684290467538703825015296488890043198853578339934700709053041029247919288879090470923433220352863504845502551376819318355738238264500922955663110587726289694101000006206891569003743164975147538154648837907295288710353830222027056799171630788056876771244056569352862115397452181686432172095737562717972872026327772784405790513417627700222778219619368807439664852190448878217850749010137104042270928350223228655190285854413296968662978316320404949145646799310285311083075151347218581332982874677799504605155391122481182432070125975212543566559466255663403821997953939120903234238120633938974685974576785861588344201768401237896710070492513758325755983423114535990160122110170251250197850120291274462916035423172600920051595407075038864447210341284340568978960291613432328058066355037435363339726857794446763119996171063358614614939525942772244471933737049843726883431637152152733327145414727397921842153796481828214998426027618698327703395809963600257547521653756085521293798482325761871089148523082833909755869961882555021137359391832256951339354602096262969057753586023004828742131819624122548438622196937454121319808824538417458269699014033915580711213929637221658865298315969864440040675817628683826835950632725092497533331170862532086989850224273815959650639312876512212326386511192002861008571664675992497445436614705156781955100823223997156092339774632915993523699908874022502073576497346631688695278283555714396235620031168199969677828967768639329319455540691320672012667641087118466452209399110378786343337374381672152769678873366846500825134049179419840897741388305574179778113677513754073081830528446703246737676424539695559357381923898611394175365622751616922897991952633279668775429798208376568703318460392785283362151044681212656425854175199964796322588430122691763527187889055650357230832486097309722260218377816901543511515190847732669594855371638986663219777010015617039878033872477480984886606876785185455156938452049883797565834682962043155876815350221873715056887235199866691949543385398369688884381521094747295724175295501630893794216019879007735360682380715547923306314352211426476469365949522002310989439287598419782725386822616986606943037566118867248807541524881911829769894869160307900611438503369877942464584097422195612460793651151831805504537052765499667264606865809461716868133101240320000000000000000000000000000 [129,55] -902014655449302733003426743827702413645943771706986911588242865483564888687605614917712904981349548057493298271399017366009175591591685696823264925301784172271816703143846917505731823983118529719955473966517020815172394291293688340745086613417419104934591870978862170848624332644945606529449991184814292948537759652545709178105864304271915067908009488847849596805401571534444535158037967929821267634795077657079932244083924400742296120827147527541321032364235893753092866044326381187986818937485384647560101226103395213396613782934094476821450063320908601127136459485063634218357145986123074515980280549614817976938327716076906017933275081205569817054116723882335414783186657218354785994264750052987281524745008511089348845118889545037321647665481797349362374028034056287528306562599315053935642603649636193519869141007069564904229820132311772112301999169495401136182936638330356848279539260298219375250028692673722901328656892811224524492570899818180496565596732723947914157836368916057807859764451330055663407004689591621461357953381829967791654737984160983628829559673003477966929682461988129478971736047436210020444036375072965126372834249472543036113293070703116852537293435093270843897810653943370944762972324124296582834159347908633760171450694349514884051649658685217989835941104313666359045267876793510776947577592371169061526275004648797570200807660284045426588739439905962078842391035408707964323886009774363047466931068899688853235793235809470816705033130615127511379456656862979559753263111693161246143541795780600849662932640428727038973735773789963385119842030247830344456785042880304129287026754737249608907330301064865981230911382425293238031187512800675556730573069838774487460499527503934151308998985867886646906263272820942472361092663203724627704719298193566973912659032872935021612292221665134105699322194470074923471605567263730845084043346285599029194725935859026707679138773461882875719856576966522314246583262589067307604214730562372615317421165633720695308723844371888233209267229623742101852397000071954674263081319100503598024134983924980557408542004605786387068096637947280418189228126750520697219762352760276462717455644636667985860197075811330885334804487573312618567710569456819764608244993242771148354076174250444845018186951474929715218459230311553658541663147361058429650752519618069783120767015077048550539117938233301719973132839422543335077541229528757680780097578074112000000000000000000000000 [129,56] 166849891932144821318666381964510224968653102058669760625358503265102635194604367615301868973330818328027634303660424321514145370817054076856090799725171055271679525780252595925255030397173187182698311223367848983551222457565892297412493871334891764362343623397101906755281538406422467572425920071302685367743361926990297525777903492260838834284090043132860824335181872779529419679276022648180087410695712459575459862312199109459307647519798996800039950497955717528521369782510179576812360320346594440887424192798166429142025154786805441184387773154661057050447147757875761719221155547050680369500073676683983121428990282097502950992130580867038146402026571103863844861342391363351907181245253277870630342931291322399909150134409145258852914744482477992390130379366581476097117165154215187892655291153695917381226286449860996120180552779177803863330860217102307391338880625258038387406798469512714651551173372218512158358578094912792611797094988228494641048775821639118906948950069065701761335986834553088292491889860274588737737229876476609016738170008340838986965911181174861500626495964657025663127355317881816427527159563821346299758935761414397623044787270336638412820837268360545946366851740472804747743174065812554288770168770116025037637884133334647072647825063847596221715521830033622354903731318322370421889279098836830063505631057953264838578414952042706489675428769776992021946959926870500996103228936135731440953984243251521423724126237060343186948332381972984270665090927942405985420471566337497658028315462860471183727426976149076039177994045627808179809067050209037403692365036749398078161136585585396929953744825441524108809850579765240443977170735839920959864135563166101696458363214191093632245765355464417476424820007082174921318758804815307414181126043748865639934888438372086257928480590311819868569800585620052927115757377849369940006962266636704349566032211205300664200005874338606615293700701210247803311514144090968015136880790777948512713446292228412631649957473509604908970911437921244477565223075087749365401326753732988780769495367655886513444236620111572507221535008911334930001957105343728624898911739059240601839275551706383705717546467320671039553904333300057219080317107696907516373542913306293875532536392967936537891944833050835976210942432258578314505418235332735232975680126200673266926225374201776097068558845731279554320491694489640095262172710922066854951788237291520000000000000000000000 [129,57] 4328647660166915697126675775421498536127803428088492266411965266689533061575422001417729627464021035929464514636955819043971465786211186373441963840861521454370479379275406741243097938592303160179813842236336790992523283618184636483297393484475662017338079337765612423671004236569241356052437069936679179603964434364066412152166306223970419961299810023716447657963327637595544149862683491176993231105619989554721965599657791351064691854888556874081785207639886645471613876358627163950411868095847382462856117724425553084819634286314107787911650988246911050700415411958778147879045206030060655140411776847670744008952291788490170302139169398009577416751570282031597731393340754471758019526491802679931189362024325552825077798801496468682170545532309795566984578775558544514280511953670943643821838283851780367720917489205876095685020787403588613469857482616138673620543963282068004452298512159185109236504233253742585407894080759876801616164728614900733947439420843741547978740670870535648743684092589038360634748146258870622080096254569108659396545776500326797948197696008609103811084155355935457915933435052142258998570679658157728285973243690239021324157078075748895688033738053987289954221959145230754771987491162935505609366822776981378048467084972678742377858503135407259302837650562769932269497832208157461938716704694939051065193189332338912210862408256289006838721940304654307608452934739690615849265689016565835096390723821485038365852024595163880007076391448268422243261216794594799901523192057596553246652917055129380522595147357168072345469658397570270472186140891999828699706958871484097255593995804551191935937048222247377808507297531884982581061486906836730945113693697191937652023879357467827427717626970804331915988081270749487518483040937079696049144385889631270360566041065935764411961617902300585434533625449884544304979554855766074118708369088093780651400496459338736809878905605661006109463651436308268178797083941443276546302364125720783258274832736453201948842095245740888464164313373458839993737607050710885735608858499128570199416881596873138203498538833602702170447598806445862933547981900886490663215370617057602003177874530523758696478250833766861666675884630573365920552638364900130734622811107565601086910026691696064528629090774443101357315951592988388587790064271465442490475636966444385027710744902076546324073140412244618997315861839565524543272082921642192110650751188992000000000000000000 [129,58] -19764624643982255502025930861783691517779654912384576919569401368698848837414882979199544433528338289988172456339793182114401919535686411305000643187323410989439101557699674457260172624187583468610161052321669223963232358206416357163770286787653731544002735252895657782365777058517109533217518930253216420346222344883254970432113111058003368438646076467707780840023704719319583745542538885953976964931437840299747903826748700344508149509716160064973604360605752782237909888416570663566413275908826910925605348783352386421068154302495753234668555703165407708710251106396519047713498142355133323426348468296479433127972169102333441762068573669244593482526159250468813084873079140832613227591298341101526107959419198628733073902312953099277989277402929017234934035999909367268571279336719915830019137238666534251597734171859729655505369397436818720913388762650004886946597557274052699254506724368295878829689557878735009271000435350102030529701407689474499642226007077619721533159695163012776612547590013605170312570376739454488901225729367219397971959443800376116666416567226560515283079053750708742919931505122024200162325940081207256507494743570902159477385611827631164962796281465035594219338155072907276887902953946804632395759294332186386345780607619279006496876897274422263787016739570140788509810124261165445854545874120390257259957751898396962249666902010386722708106477959899191263149353103476831809438458921844699453774559087744674955208541655246275662004649327208447681011762287845327490065473940685590987349983081359555792078379527235583811009809468086705751921070187704730188894863465309671258428539390882685489569401037818904868194579544205555773867887876204116090544516129614556210334603506526223240570796416056536157436852123689420882202426811336176815704273139171182140314644711983217873895848354362165276821085052443225558471189706580608153703006190008592874006216434612511457371430339047900957568392719954613124246027616464950753565933233957125815897257003714350891549461310417313915847138557544024059891803165332802245617985197616172282227562109279210164027551875315587216305412699797384144735045219074914316329429507586442126548578904718646272651923927219369811500302516564372695145442114313703140992995868263859874948737589083930116537940358523953374839955578277082372539067408677693184402455558752533781486743297648118896443943974989000312836024955743638219972844930984198524183458611200000000000000000 [129,59] 10167584497242867045207347712047492867159500416951495131276187310931846940285299816709408776211144794822017051415321567611132144217102092094658176919847882693418774615965707159494620916259330890914109812584122946859370108117279016631308176402486511562908741763962290570754934478537404109016452566201858508268809981422513776434463122436622323016043558166921826619876849007916995178400230215863296155605659175510062501651877801872470595869171855186013975038961396014731624612310201312841981260573148107146275377017271881583538074095912172666553509581347708759107453344756552000208498696041148469526222074087352143864187056368136846041801698819322124239994213238586351892209913026907908165819417410857171742245105070988999051615344668676580487523974496300318285993718046101708649498526852750894730753114490718604766982103004167574002960926777225634577386643328896230868326787694155011030150791104656219841929890338000116075225043353711419474679736587145112441102347534431258123783378060976355808098825812591224809092627697745617233370700316427822538641066134643575422348915866560570406938027856495287538832815137932162684119483462651607398597230341317511399851174488725222580883968214679944484914446058255262101111223702158169365587898139334522070578302158686932451177183420632395113070939494260314344391205737869018677909833763280818911325457430113970331597968950889073113853104017647628749941817255779961444101685928095336010303937055883717791643036011610754702861094246376846632381516758633273394685413209170182758361210491656677115662012722252609948294641283866854956708620445137649247487614417700253731235091608754255672261183607913765950564291246069894665491696532785274703837795298965345982276019409837100722483344252999768811684070513779729881500394136073581211163500587993769466350835843794731150242185233549907215521092451064117411795208749509687959757770917980204860642901096995433985463959463706536029646079631434193571093132337617737689102230376501408106300551548799176063829844911486843824710999219346017096927762049325664401427596813748434907728428821790921518733637722620136187971978576123445103226203302762275602291153408164481520317117104693272503562098591383106033727649781909747277802046184556190618658180881696222989520114130749985187667383107376719852340039658913923507215051495139371137311479226169317999893344119209889738771122809417145542772323641720194614854698499006181752676768808960000000000000 [129,60] -3512977467844185579523619578517550983172378674770938151023330453707984887543756230589329296616160229923580530245130304555522156471447882617124994854065597894473390207156072421348652084905251114242303662968539390265441312516275125380473741499247016605085111485133501014771909897748679108529900393550110066397255200953909787382126997281883933216564617354307926203227068209187056358186621084291360168580715359236712077521632843292830327895412190703125300276233973703514622426395818345262583864441162522979369635260994303690461461567374963738900044494890543624053952745197298103984006359043750108276827010969722370386058061732316654822006837293791646272565553992397503622003815476858523537260027069213204278517375945264815422269266277993659400775228337359194872458052883706591208812106483721204185974098302201453357727752321468558782950707514541410569809345679019439340161398864243074604051011192298835782645494153211451616738991569428785680129507398897094644237561462224237866320104563782170100595684766716713053693029081474527174169781975403868758559232663825151267644566909067890116278655755091812613464693660792377713764130653222548537678661913181224847117648445540531895188430785171435666012127729742065248616119189344920109525810940852841723430913683344483829227945389329002054899635012730358257456216313064069711820251830568338153091934685534472972077841074767670209906161144360122357337588664556541722281879936404075620256036340047949722378778566824821307545037999591369425508169481606296641315500773400455725557222699836627446621423515639365499058946023125652023612457989285311341679488397985547629412936079062314644969250491129599975238216646580836546364422145814417303671869838020002395613238006425069682289712308544784815444997119260719269476702137188385398898370950283340770327355639573447828347728333376835048999030395130221722761365378851266758240883851197463096035013997782747689892563975702943921454753579118587908213285502238640162959758437968626678275397762086054473542745590632619591047398455146998270663920718927048801137045229988029279263667274610741752173276146733985322586633179819310401413762952292685102295673561430343956666759307224587452585132278049401814565587080846412154628545701307954329108789860694931732427175569130950844154145305976145973431033576937543227896145535224428738541671435229900622118158879887797247478185696073081932326476686172882241832292864912818020658414878720000000000 [129,61] 934903836078866855905242915781194432834332282893698970295039336404927116556455521974216915523068942305205066772801037915068919749716703328160001062856234872352913538299914109293997479173344187516039656716320878674894659375299417083572441289747991639802165365330275040503350888542857802752531424872750931445185677121401665834817951530405521030339522246194978793557218602499880442395641310467767700919255094402232952009382734593409650507006231435917611090618957524566430474387094300938498557420630540401214989021106540860664273332801092366077407851256642696112313440345452282748853921707515258734016899734370930718871327330968341079797892269721809180857220313048247291862941913120660140777367645862549263569316370182484314397409672441129480278856179459070160747281125081770230946348932873612053636228567541983228266242287287524134724499271560373704161844734641058994276840521583851485665502418937559905420030702456582295299503961577376119553188338670137387074329888460425144997337884128856609568645592351103298121588653922246030320955745673796559096232405509814810636741978348935052651676102280471207875521454390068543779451762358579912372256160364686306652912782673767151817618641443068125834846015890940321958333943982208047814886143957927782277536768074231602474941455661643172017903194520470677203983999208271799701141071930639460041368906968173746199059437744503993416454498211888194831750945621554779201681443176971698959371657355539092116732962287404028564391255840706489778553942709718112936214598309463180773614592736672953447269500839550543079884247928857322593545816237748024462041594788505383151262210335639805348137965599484149002164357875137327230377027774306798058182039313803528303265957083741082896867177886734792301927467570140674073301688050220646350934563104165071934933423805504009409933579985412304327715946448665824469448929525550019577849227451203854669585170574762394814458473077996508439837540041261373257246890779541199329756601277644801443279538201899090035639868436422454461060860824034807451093357540777463408621730182266910710846236957181710547163118059632726585046886959789101936088889064354040341966904639429907657987119286432586299654926155127022267836755422113678136449245369725011030177491468281558136616658452451716668277379033104771445517849830632467998944435113076721447631977534752079522642750056315135749167546258604188155196998057480495066117674538277681363926646784000000 [129,62] -192568140123722434619621804192734578595881636103816814944136141332349022289448036344611122374636128791471581074132774428948019846374591131870654770592100923574740355161250329701673877796917946754313097103790672666608869878500035176257178690762276112501590968717934606341066410300574048821659907649852935022717550520866269393656166845410002910509151059060946897599903666638156127891236006931180418123756944889513179811155752915425450185619712061326803727989176102849659045590516470003516773499902552377792120509289159276214347067741430876930744087042831205726065869661489072649712703331923753095572279240777860113216947281007672711703839053628257613380540112413264356934342516890286598263670140750405896913514772861501281508394747728232231828065483209673698748558505651488569962361308208837262256237570957594873447913507535496200272600403990342719333945570567258514320749591559797732129834064217244169638891816158350883110346376730779673928266714326387646185625143363740795632159118455491078768799661368971183826407871255682448549497719167821985730531997346584054253454842514087187372431779625050529843571434272097339625963389578160362335122087892481469731512065674584896030796466752076298434288317874215531594753084394874957192123915223215575424279843613385923312137111951639680347188432597261975158002232850601742723015270215286732011539960478674090897080595365963767543998011503414694046630365216865532118579164163820601442995850016307695438805672009426140458216086361737209816062392815606744226332003362586072011129717263962916809690129292623067380808114118285596084720357399885519087301239729290617635944170703350558221884166279791688512343141430889561017117271540546196528107832569252456562316863593135632398505680950581518501938862187480002171112558492969427328512474494284447347453785110783145418024945383057375604364804090154477467845889793396204122825570314628014142081465624289153250801172298498774332602939927089288962214217175125951550571264262490196694336715510263602216698928461722684038701022766233431815108319950384248274556950024322285116689081389271167032319658162022491772014944751218341785444661240331088980557104488971057594728930832388990665814158350928456827307136503997678006656689312183287536654395564601115193740453781914215053166479460259229336003758020602115855468962325672831667487530300942348393007470764412006177902117300137593935451147275707990224348145508146894270810030080000 [129,63] 26872909347634378559426263513995172362216565603794776665239736472491933132539029645139478056532987849674407565400343956107274864954792693449692138010554769233313995598155852955252887169667132956778853222006301468717021902531535398835336512339103871118648355617173271657150306971318279300576580689436880050144888091479361347726060921154387354030273806522613297240305505953651948832453171105389140227846419137471932577768989042986707311609267740391863201532893320542992715642476277134269689746797556809961805758763860056786224221946895140642732751856444564798003576204827000217828311064924017897344844814283557969891822832214429784167560481394506160722977754509700128630895022648921040649854234735433453565220687545211237172335109680965290103047821041725189620463467907378983121334506211412096997064857356052091998556323603635458259847409431038840139032739532077845785193067296145138342238684735816495461912075780406126923485711738877795922342510030768999927384337251290953103283344861187729562517789568796489802825894390500808595942850947782540229037244429034753234012061501463127412638759210366952440898827527804771634937465534872137953118189102168060187259298041231415825621458274065762614980436424289499055888379197551423879767393908451522877993972571257149527524038753354327985988778617310282832355148785822893542560734236782403691646351185543948329448792681975961254818225374167684574973732487370226871670078587966570838025408596809773383715836146084904191514906203747657291375273600119071819767083378126309913796297007101036620625264621839389083293755683188041201335627834685893028096301232549389315451124084966838729226573662022116994463281633070856067912116546039502634764281391615126646369958069176646373488851250363535699672313812892734294286876770420958208831367096704345234360271695254155789325756481479141851631367182378157795849654286406610944315099676276204817537578681383341452229943891207361865388399737966869621455481992687079398074822961550886524157957088213415613627465047230871077614252884243919123374212977345296740999937822528828768969750885155676341385874100869544655110080653102048178860429673163639752257910474663059698088539768654575588255680013024106171296321642103850781766882921650907639855054188476105376660835933778869778702400346728896654132163165344970338340437492539962604699785749643364113957606655633420207105044223712754364628909531679087673112059002515275908244345920 [129,64] -285606501146963396767438507615683244624407041201977024184820579799859883024384688398729069764238299224009472659385021352469821345714555098537789374171073461221766833975079078277895098937924032246055771370490522303975543745109921830723793259317167078496705686666260845660823192366774519668703689241359492781884645742879125564115879406248113315759482821345033547270246756994027868710485563374222640324716762643053252685454659734136168223830912203048401439584188432834803360670862500715741056333106953680717435255659385829155281859493230246123613838393371942531648643539025548483527594184619838565109940527533013014955430924246287137479626031684150078185764244841780575021886315219181096609143045441838730357060073090071230870782391266422075428812580918480617132268144126976439486497416156044928440970140130245479531217884082046923643542183286049997181233774945316227613398336151537692232164283047360300768980739896988398733303231815509108443511184630047176296530271163421571717038019356770844036194183962380910283721955888366070742416024103009612288159748362237122561671430578531123649699246031532048019145659284441489443924777322753166965045018589369699364635368886489466991509237625731271636214008697575637994552764162425002505259906457791243814774137861042632377346893103629655863678433610408176556522147747241501715763191291534796330786465252993537266782252363177424219005143940472861978141703761687837455744844364881348227078571972167966081820158826693825298141992555291449784006152710917940852456381590428462352299981510243752392485234831049074089174254646464891706722173459706988404321991562170922684888043047214584028210288615572600600602078163870920698627360482315760770782168531781192923673458332587131061040283363078557416554079758394119155863264127388759716734668734267383532133158650909682384850760396519350797593702055182502555472786552435633813081995587599237242723270907853948446842439833067269503772156740131884859529175872112588198508943760751982766026613841544929582602929710956645568929894371900608171037845416344553890954504095150075756963288229938703984134259961523663923277455397182068453378336132061472417682728599230333171845806016184081611920097694768144806584774465313070093851040421432173633449465687224305756923417181093131238479086874115828181740874810220987232599151804330306816707801736441842231588425613171930389753074018239144312674268482498361336505631771963200716800 [129,65] -1342569032966687504598369606613399810116938439577246888907418569119461352924159849634335225741860808245584089160726492510731417386606424568007709536310100289274392096314975247337048681149333118256286530518278814198820084262694145420179512156792883934196535820856523734811711126193679659033546299391512431539192679060562831408125097592270885963581104740701478662276734562495627426705615721126140515056133880548398911848339528913607027605542086727848887128815381992641131465958590727694442333441798336864636393497665483980139404045663766843707815786769359666171015313833148113643025628629127875829095087177376515026527057971891482032455098922000003948649607803509706844424650653907499581747753179023362383862523737663949834677195746760681330330289186113270338615839920361274096380381639136582573261278713316568347316271006419713036515266431756689492151788968700736232430160413727546512213715593620967937416461058857475217767536731808742958793707852103396814530356107758463177450583094316681370138882808434496420101934192114132084650339864029832981682110763888584360043445269771723763397523342539601273245532512878083382934196479292904324846008916417106652932747113429738484902065436841515269770855007821284358737415541299919960593980058781984654409362134893294263048672274173226684793456539644058798646185794552520330765267309270384763561360811715082389992430001386795741551266272863308755424009965753423991796066712761254819362922755761924985326571092814007033828979559003818880994848544358647753056243113761830358932009240480136590527088276450404591490256085722088694916682064858827054171771201348470638728247577175116768643063464834341145407225701023338366230757957743068535876686683201698491667621018398182416254037938030666129574947590318238544462726493321778584200727019494942858939940215325790114713278292919961447737568683031466648795911111658345840163635485674977574026791732229236280812216461510556417401692023540606777138290988035135102287440904402240358007802896522455991753728372258280553157982293741814215413071683387160914407720367053728625990699320415318230876918955416090449163681349263049582210847034760277742353689844640579115125902367060911728741379916660141326235590941429644745895952460659595153983059970041821358300300139043927432147413274098031836058736515241886347217300621308307325885639382222695936390570590937939340918420692966519718799715327556314093017234087530983266304 [129,66] 551802682778138980807450104572778023831707296503571917890048868802932380124796613150729239291725870547451243029861910484050070038285700201255432550410853880036503403112547458647428030555641540791037616671559317742928697804318576282631855661447193234370508775162712143075452459858658690265270790938391884245259268879636481574271293755034669244219548230141180455179672610945652984061914679902725949811858531645780947483021675426574260061867927525676220726626173371297909855321920268391518600870864631899632191325431213321235937551469378531891092131493059507350747132426833862556450515787029064051764712636205055359826672177429727124327775860889421114655536584902366391797310414327331697124811840751731491076110200772313882781097886272213553639473315086638459305351443819318723666500047293755202511792007095518488711162824949457374977922979334548899389090876059578226399558618956733432859227113820573989675116819456164445036645438744706998981761790546595222014433836193547245731341430078025216450983159042073960314145659305761062105083650139054170669795042590858327135157922284451055168560766896958388153756345099508679845324263029454870465911867930556238174747890440079369940861295082187740666885256911068235951579970673589674832447504514703749408928418714911536432622837811686831387744740108009925856111048885782018392335592009138437735135544569054611747553730497824830712242305365313636844111558436943180415131075555411281794029994722601912202975030651024537572255583165902071807087193569646317232037781116111647467419126815026343290217851169353214618138561303748117151381909425822713011421598999639617031263310127486791093709410904951933744378501583377351241034662333527807804832829033087145103470539920266925310528379965852644449094636048826017002360042746173496509390158835431613323789166116861345031168783340415829738907066255506990367506330300069721579974895033048880485854712675459082942401961888707082604289959797884220292241455944370964485630451742136172133522859274500471398105931751066285948005577473778618117443081671266891425109623100067641103211843188411626902238225119731247883410414151287727611350480754427030870206517641343863895353942943470168283254933003769708742712563247404423748731089608826042764834949213687967654091774022122252633022233978148753183307666957511060241218597850467087464353261065193645356247322907575148335546191651940290551588900147132118715756363778738176 [129,67] -150916472145079768544616760548507772665590174418971040067147576730461541100028014972212144072081687464906860239881558176523360448251232932408871823309241316412881278073016080470169987559860917409498208119613667155037961332820396154364709050361123302652625816936887366987266951434149546148939410839905783504789309086178912504876432939145163294724488236149390855891839493140594775083011894448289882759601972813770666932991264627731461848138596457256842537924587929204607400152287538352528880129728266489424375856254015076130426024944893566375313685326493330085422581178231062345348598546431454681077932573768963437245011895112496895095227655137621511156841955351407441224001227952806643260997995197291249021521217162534034907660612568679630028608486131930171986453931070222351647077009966044477207655145307521640018824261167717693667208510027686487927079215501523375819377691302459831110109519502638042090454381101770638613947576172277542229546399431402768071348496427692097362930849249350459341679459846409547148407584412599400366104551961970946503457212676810193551722374307482018749432833152154122642599138657744036022873560249973572808118208304399120913939687824947891833882443719084822334090001210481594107300075121524012424595208302033364748228888332148492077079981958346783010234567155999320918354836333730419976767383956158106570264254450569581212282831099678092265856587366329822429506790007886719504510378555263572921824868552981042886395080090146251861134194555677450279009166507840592967168282595865454669150565601057485463303482437848785178959619336169400736323113634022304248170459323296870752341055583156115592825977722863318355311082939737672639843084737867546478302916015619755843819535873089762969992924058833528661576027190714374682800941138764002536488299596603733795207599577282246731344888078342282795630486368756624796884109098219165812967308213313854097676202015191987681002427562325199179856070940671617829442156660375667178203514066050235750494565461254328180988982621202607419904977276883671243288123693812221329659879549302902448531654275589237947997958440523008663529776227756189415546762018349131945048186672040407755158999616740172510081899483664666873713197948954846136997228910309603254051454183694862169615850861097245324750990930733231408914782584288115946301934785811357022462881810039241672826495035852377529954113345503947593041426837346486570526353632000 [129,68] 32850240384130086701545119344613206581909590192342998562078387785681100671086353574963455360982298841170928310730152783676887595341387922904763457791534724289433053751734743730692344276676278315890488920680790403358977485342973917096410847370286134823623496546363793761594516850130753228746133715919408889301900744161639725753013991471936756270981044004357302322611719509123269798649942451462327184053233479794563066515402475917344020083219858737651607967857859004730687898487424899879618544224953576405539722348979635804877357171805174266933143728879583234993280382614281281403578129333303849099372900639640283023983880834905267398392816685134188524368320261858532637717146322797504850144187305976356971993951153541041493805240017702320086468140685841990107603265861131346578984960670863312666236634185303291516006884473220790013407296330741583929816406003955298193070373316408134477410210020193607647590149251696012244295566508347254527376144841102248464824481704274600638044957227926326030795293116785033794953491800005551423330330885386192435834711695912356183417157740174187445123622263747852435135907842938677551559526621946666106372748963062455606822531407469928311057798206581741642223210391522153430824109655958800640401771364342447581513496591633593723080019390865629615864514979566143900715613036120066347871268688070378292740701696755331177749688876388295562205041549564406288997223248358906143144233324878420126963342603045293396874024739995490945543024113667843788928468361267762667770495731743892204981723961848215259467739605087138980609883927732065673115181331978686551181928122908345322301825369792060084296810327363487415749573886543880797969732406860403609488456056149416369360971860113786365361280273070638007194835174870622367295192540313898451642727010302620394227154942718496701339858692433319668009918904592698001870448733039728184101700033371353691691556187415334562348772890764783578138249074150256279543348537175027610552604652195681698931516447122356562249335071613805946898738951199274274963128554486268510880091518536813525083284155354452213873795208865374213826730402837677677686506265226816113855931167560998723799678734428201961368883413236342918055517637707012247875527387678723622427486249959976035068318100721463771110731463454233859427724061059165317744445707912678288836934081581166212901716371762576229493797316256716000236615391161416980544512000 [129,69] -5978367325473343417885941816104018610243872849509185417998083040362453970790839487720272104809407073198785493921917050047139531522416014082233073136918836916640420681191176355156512142884555458770878075888977717030762868876387971801090379727605062588407510583374565608479715696099419896867089083944031380640585736479584676948912218320100480509710580224884955068380279302291578953776604104818349441625702358926750457747274520988413566462837065748909281342277781093666677524717750978571393187444755949393351586201232195352733375022549086626737688176306712537473495083079466490067973578814449905703797107186676489380876458648992589539812367629762095960939968820881493196374041509041598263551521440903218892385959869706289672307368579451794531634269654952397859987472859131022291322976233139037806633160831722466094351939117470888260861366729485019941608113444891687282292752526227501828044839194991680212500834647982836959137197908117825608933532815048367806704656269519630280279645620462160677026068910716872947027788501965320597954434436481887085813991621982703375258343972784204352381429481613343815216591275810965998379530096831772248015203729963083581002189335541561071905891251456675603595087671967362525695291261194345351891345333676905225718338143950774089487901592238126405948496284008727970108394859818033089630588911273101360895949926465576802972753834854113714155122643454082447884022755819613419976389642658674817939783044656070209243752334073048765677656887635480301703482658754274748222671408119519338465593801823984672978443804552250367509017174318185354550086446614376506242311174116636128915038708832877404152023669659268902811634436054073382896809526291341374977285819566863668784992934970106176038480682849226748088163889538973395385152647433697906727954620548955828790495514947876173573408969340174570076188155314774806450471913942755447907057771026171716022025528083124850500837115687216764575897048055006305751890291219378840997624655868852986840806129087165980814713335857143413223141483660260571897300970185953110223886070263588685640641568390076954977269702426817001807203641330754156935040121813425512753650688756898969152531489946573646735183847358537258404696973539569440491728839924239739155791452895405135246553635375560160636504663836437398609961808012951630400008088302190647897155212925189475955654668621870780767606274873579448060744661717314515681280 [129,70] 918853796547221951342836616794127319400912398541662180831413392560154244462093074747686854153238843854711750789769132272210380903337547204190231114230523703820987464353652961178647460996626050100751872767670713068746185359184412050574661938513561224211217065053691906192523274754478571776393657560058206495131576033600036257695335276711382823502699474228973680884621838101610495101156839259444806474275928666090505498485230313957027596152197957921009219489455461323586904683923915074503681870176029372223753561986627065954154286899181075919871360034969914695947176735004238572442311743175099705666331303738571010665797507621243644633116707654687202220619564290553397189272670308244149057475733126550146593966366744154385010963976971377229842107427905496465431043142335337464057665866271444225264074794402133383100387775507715352761575652636843137195310212609076314542748931434128657327287019979589658829213695415174526005011371346851263908893400754670554028910482951908920191297228469215317124598917321816505669680095488369989725880375708914415118797964550976203428042665767418696688414504478322822157278407240591232087337042488547087776054380439108814759147395778554021666548326244652615184064066848689394465910042261438710952193904932547514768950167572226487627826111023154262841230819409542978099179558482669233812173534952084300965982460773140351733441743077758151536342569425238554646138283420463521821461129475417949438448976227827449338961611722342790837575411573978634288219365124673364655795861997450563395502736420245985282044197052522930824108767213367389595004950755259668686705699756129395419611940851070195446318218204929733697355804704632933770888070438149150192578304231182914522699173443344788327539518045280722970242957836543263989065302176753906974239799137413755156144042349837358861593911176379620186403303585558688724159199559467956827559260009357324740642515764123819870106655416259163533854232401262440568011541585633554041129226077001071606756900916067788683729095458627867212343941824633432377421503184125284544527480826005294070348043959431974122369935745220329600614563645394647744520721063172479022326087081135731399506884348723056779895430421451190561893495234094148372802809905902997327473165093436068906567268367763584082620725747570817573367082742905440685641896532277653703174646361846357048970458028168729181420414518473691888372234284206000640 [129,71] -117580657420828162990530536790627707613769310746197627833781412162522796833333451775180647346211243506411096666214960137161451668396320350256478069609296227386966800691332630925136605104996785287678483293186870391731300113778657195583770721123087083650761365534654396594728077521579749570970520249262755978600701061677743214669056614278008208440300115556808345228400189086772664167908069332347504795559284727266331944259310298947285349688463451775469968032602640080945406206635484369798772918232096240003500262516898785988058745968813866794953465715946087388415411868136066473987514305450791954662418873897016016421528447979317341715011866867393294056741780303496290854340135105623056032033856171218972909269337233075786181779913322083022666906378948653671308978002710932657210954130635838054369076208325238365368810370995615005358167410781644033903259995680615560230575898942936069723050517091764374658109631349450871025395138611695848284649726838804438682399448713593577014970570273243091634654516043083748921006069006150797613779065890884020877672711113644085818544773118533597326565752387382918448407334823016736687967391032992060164742024758691332382396690543780997118349186829187751844417432239452400154582022259180725232481844071422171624525274444044878844199729955541011373376126048158452496548872606283419342058418171650743625755857138647158589598439609464237908285677450999794332258216890880313255194420446112896268279203969695269775563460116120786218880037107422821109148110624497985639379359652848567557675602416613922005067601301361531141438826171340758600751725294122582134791110819761126244195203851187483642639646126790660925795095231588863994813931755409747870752211061564568142642078302860911100153583796965269278202929438314434686673513913254975317011279686036803558019950365229947751374068216677955305704008675102400550200619911141299982877654662673380446545590522563593553693293750837669624948928265142134353836836376843827310602563952920813100817486504563081957836917867040826274339824456171777183554881427073052911986622142208412207201470829282586958005770012339465104119551426205387779799512655824843284552264326492232421245529610364174052395908711338310182943182887022059375676835122628139940137614044957230475744514814214356934254107256810297374341640667017212112253720551579001493243605963052806591163276771527328960673161754589215930847088178693440 [129,72] 12006579481277259831379841660804283329801582839606222424615327486341824481875848500698918314200354423075612029072756929286130798226657436717349259712032460510076604625796166766825105990252427522741947761290640746078827088735227663043090036369980740004574530208077885405158834861730929971900064184577049719028832782831548970459553143989316753326163384641754541137481265495876157918974852008939217765583202070826659077389560165365273775106648220380388874181958278562927206396379865544238478081863428841017329255044551791670895091278988667892741277639559838810263119128057203250397052631351964477339157633772278963255488068990746112238335047539931841205328891861432535628288673083190103015588788068589612364565619254104086065547645672665482238031816982344016121748945776588934401636075559649327014736667424155030656440442410395231151918062450803539753624081476950134163411660075301220268956923884751069594130458917597444958147248270427801959972484831473911420047312232275795580908397838259428418543946040435808301720087629584616005223479656141657113073542955881039784320563777046263148306569965630605130092869819413846035495241896386306733022818291409873477887584739025385444753750227701839416967047889028570807782093421036919224446013870653356478043309188232812838663728027145778690442504611685091861514432653858305250300226006301422291668362946150922959498376205595704138426160771201182120676857987533734982301773330219465013783521855495513766261480549927506533271234482729713080426595433106288129032781593502592756919790675711248914557087833900298934122266652474161258384163403115468154632655372751817679759178104621269002115838987916708053291901268050795499446848467166372224983198278599659577914992260458683523880546488084757732542318260669997293969749293958293563486463542382901824883442296077306196688451963476803570267790165547941159853377287364848272928118965268507840109322072162098718440859667233714972151401421278763253196158607869161389070610814323942001761272831162757478892148722909173281545986359176889179656536681272077177930934185056807250397499708662120645483866213298567633061049467296785408558160820157826097086821387974364093724390970557228111154620601932159251488749725152360716129845519237569513337837705733813177120150906996694262307766601223529645198230367368434239247855039286293179821685398724527074384201081194542205241009476300502360020139745280 [129,73] -867704156615288648723447066875841975996991929840559507783678019498902039223353702732671148836172416152019631385703378571245447153215762090627675549241965123449565262062897468322692598228329245359014981996209694428483527386377234468199985261782715266705807854199254068140639662485809943707940493856539002624488546920278477748635472069139093530740236574489957280717896160926519109226484365103073828103263701484635447902632715378349545149569250521303472624228915343670354189067922415609074860138132872134170321171999264993730982651690388053538237670952492839973730032363251589776118832606867939742140922984476740953312414780898792870145296483072604772770629317538162385375106390054788303779019862172724951733357599989330049104791558202612896325080860152169918025250554681360087089367844732298757944350813485251957190230653887107785129407862865644322271166407670951623640809695008266284399275870369057502496447733179134342484282964330549794359565969221836242935167329429732797595689668331535556184855614802415743429507016215678912679615417007035211663315637593683190738256677650187354663272902004087656396474880315712431074983835247783153245777581639891787025729195361283259624304405424337946448714226944112797493160579900424529128260814040314084156706777625028834088184781866572567871803941738762988343589633958911334446484986927311086277076670978798786625538661984711164860606414564119110819534237688651247298788561086701879110547751246947028063978461755105754197808558599527971703197063930786264005965655932256052364389207334710647856550650625118829010485802650547346978149046710018840413633329134341902111762638332486400202915536258280698455192608483220639155095980257104138448727180808650913448413255252938078668997078011897595676280154716088109597628576392816370444173689033861643413357361524942936516992348952774197816099115722189373635001702112907473281560206873133547103760600138203209180147065905362253267239220659592430449287816101844233449886480894976087083187024426021895646825104477485921576767144479302821009065709753408662651202129232640208801409558461545338250453724829476748610584067637768857583597432394903373545080946328969010543669880603022239400203104167301384924569341686190569263719513296361272192991514351708441516596351306330732065125819407866987740217214331743287148764933259896998891802367729459768996379855924830492431956763216390745737671680 [129,74] 20106603180552238238196058758767918902046444541369077963994034326154753851053084420728347058580781209401718635239193133918857548925223202999609295529019891199936086747618808275446914149408705294833486532471587220149810983950531707687400104689411796983790092019858397352153105622320723476704829505827338287562057266796983070699524000619893999788214628701120925384897848716557503727711013962282619272583732747327548663509453034481923937079096243298817539165686773323481571553096948384688531153666075556190041530865599990015285119291250509912209660923288131624694327711562157699113629758929789260055465765873607676595232525229345806353911974116772702292297899752569498269348951168426167067133678472321663505328659270067280241946391781284416006132410994984771899735653181348898075728178562536906857832984846270756460466725361742501936737549670164995963285925290980970671118410609318184306890420208655356094550102931478226298762644552046972856771269466791890247076109026420427381319357979336827410797555467570582967031644823518585120550191196694699396047651577273643743185661262137423725978728904953732401730165027563868202010498690327322497613914841689359141792497639065680333293940861598619795967272962425006314084422162036295513330985754933196535747804407600089401886681031204547915808567237301452291190460404295911619285187944421046028570296203754429328245499064438609070122423985444914251066673701440983002116230091857873951023583969801707542585739910019420473947581782540260480505661567435057190918793076709250774477030954456106733656171779517856900776473695470533923902885334381302529921247754052736906093012936661815144479567220931374514051315333511952582501051203133881540167941583468833389252563212476210057915867365672611034356597320667159455252644263990375895387715910095890585604921169599767270132230993992120491702886465418926691183574457979192870348245188286294363686235892096338831445288627927673425227154375627833843463426358715555332892248931455816216738800621641248428635235888292396635987176993008989014315847762912097955691952526194877347828185461608057564781761312556238642745156508783192330937510982659091987310345476553854740750445715734090507492995518122291068262029250282747953566416455950646411164875048865094951998150435443163990237728403817462256333254397933811895905841373331557485650909073029629691258184297712927615690447190298888604160 [129,75] 5818540470668701830201802508803748456815192605324620749748157378592139012302567772246032216447990240329622717037206307875711933137771968693059006956138593405765552974724269477325224578381471067307767138775883508745595983608783951465389760124304398347491373000663521197415930220802900351433024101573451355575501577178637776171889387785153463698006541166878995842860351257592838135955143986924663470446418115572533156042338627554978035498453973949235852955642329802299171523210371010582699474280416988521313708871281751242908224653609722091645696572374211858824896407002489337986551683520365586950306348604858873667731561300818455088684816303843775226052262148637502686046985780318944034099858725039449754345665560468983770822403494704417932428690648242455749275857399364525759475513793643850793248887010142497302879325416822803672116553245084617796569926020962375746822392971724869712109667918000802931986983979253822567991913041296579021423957886046875828734407643538282533563833938429077355802681095495745902530652347125221905734358662601519422559779364395930199664285133815631873285954549742224291327713878253890135436809802142118133461760958931369389564402722371479718176140243393207169920505615886349660316482430028226146676504224076258890506068810673675562288080444001762140395560152665592702962579256828092024685805824882968009292455778033532409184920133770362838070675952141175427807365549579642215526832859761546945002837771997737300229941601731633483737617157285932239893116673356121596242130989192239634380565478066828266500210708096039541740074731753723015985714350620648841654211359325282728054662108784537942814837956456644221301739185904993390519283102677078114046635181721103527042591080463306790545059398243282289846431416815958772476415410775054142753163482514687968208266499391214561843755305301290795371054138828109676061196877623172373994400291108178690059481976368744506217591527554938557581251081776981687769355890729647585307855315555252785039040566975698334411548031303483413901168720182434957072929787988438243848984859270261450649101551697714102901994096443085561065285175510164532944180544008211562308868582510193126802595104440241139585515064324259404624416136782556793335040531778938431676114071231493976417886056293864657726444855730037168770110532412403709846290091144996394652548521214265928582560499017775352123548613836503360 [129,76] -1118217097378111053928977227181779233673840230833935428196848751342447330924636347732798521955352324576493721973274251702959855715988136775916563833516646928819674137020090971647184384049291155356794007366555664147267211565335643904903138611614128222674941589331628222373514801844072945859925486799853627760364560318930051764507602792458995606679443080987120047531681289017788671473220577514984266345702338338995569489837211836852709348030985351589330767000636757524061067367856623966129225779704506233519282206039264873436152220682605088375738610850518990839256295883292418265379182662871166476687157977299647346339268178371667119200354580133586293182948017127595776053384123791375706325090034837403306543874250264851624742114144729288776316795270942123339510852379315321724081311054622497570272273555748915085750035956528747281595864066140173652622162735613245492504361729022990957340739330543262093783513125428067787142917492738621130112669354353324190340828607175764641668489276338744567377530368977693705041970629006235744270164491656616438990651594271709870614823567153487519981928835647245582006974344517451400917323002863236300214316804573368095940973426766644663685519492489746441509704538016693787814703160157144033537109766938310200805741419216322793063864769025268845476916022320947153521404051713448205668151755325532461871034078299130757796594339766222306364033332078151759146609537775587157196204304467903780689892700395556878246831562211798410934266988043384340093928176677900246442509274318004921034951095891452255579912722748563360770960809960590455126719396417280432790690131054864498047718244790476233943000130661715571649094438473262011143492313866680662621584542903429486720288555368803648342640131931915833504559957226405970461163661564974546879266162476237794597022005892121724726763490113068035345036637368777315977000867547662236686909312609411575156054853472811986496801808640386506745673018207327656508535575758422209312348061401665763617688459296708579330747677744727050850442476414352201415237185853109097216459490497090397559121265452910768104419599499012522455406853865995007065045693860513422627357961775562775300974099544723214282238629504001599822979283305064580904548325637031358834078980705696132906125716281412930108135878269169615701508167772806310534409402785303892230685017495139630406008816067429118848745833559040 [129,77] 111472315331605633745544569345325855770781264226226780261989541783355625274906467806342339446587373944214375102324645302790945321037010779433679503117699525949741027296515062887552332648562183301245950316341652246243270917159281554393682444171511516382729669727318141426031589469135243840300770689694308684126708886698048496981322871816101997762076784861960911666343115799858543865304777151495670497550908824334012625225831196458504111839218139452974524275161097684377281288375341705374877120308378616252285177906616803651309483299575929199982371780721118486982659327099273384602443660854105785776325619255313162656511521664520239218617403471111111432226793759171766729913058716349847193573243422138066697533634755328229897364295545148668197671006815591898295472012591681118109980222621450112245927790861918876373161098761320169827979031303612399277664202348771199257845911471400819497311461710769824549126508054605887647962793160663895542227489264267369085444193473504875647083467074595752380283602049353193820863907635368823659116473101777782651524428753893347595423099783164793831677125038059599844584789371804068106810886855151472571639274364872363377698419062418550519339808564493051339751958053905129134457263338446468601897412582495981698673482963176732738801496689151718942043866836944396583328507691207468787485774194327157827073570490461746323122673863020724243382273541465636789181304740829722495088583963075350355320795830567547680613804779551116515495384147350368063405757185047716701171162705690892678447458848321165621854423299672793117182403794367507717182206310966345304327452495069203077251224872003948687403581228892701044167494406666285081863338378943780507657946800730304870468974068736172450529196786510932582063749467351163620719713425161578391709894316784098541063246207223643125077314529232333322251622695851577513294822512242381759963679903386928177987603057437513588399834419416303063212956702789563223186186271900692823061704355885099640630663949383192188787746574969258857338110430036026670132003355382094003826378858649180221409504069782233285919259358387867454783889241130299582750197940574461292840878523274187767841881409857126196706708220045651761994009585847863006786431011401460889168456299256785943086849791343266238722665803643023815190793765445650387776214678100083658389265586121079253873452993570247833085843840 [129,78] -6670464067687400076693872635390188277288816389370351263672327912999201239499528243100796839129754604660599919896547977554543271261635672945779406533481716228582477918787035104783739320784194898396023439288499745601645879100916590338867082602309842636559484432451628606387150866246788893924219424606221948050165857609520184621527765484224361302034801353275517170874400427632983392676065032867099157103094202630531699142361767762406531611999519058895377533231199116270700717309096634965701275752745682906070070121163476756032945883903735047056071220126763685946850922874834564624450131152837884194632578028672872840546158761175009942359111515911856768576110652925019953416657678393401835221201606867906271407095845353847562836403402356678733480814104799437789204423782210091722650441407296350886499041402701663097845434483402433000070478752585591092345062506325877273895064828654873740216966732229394423435409039347157078961947986707697748488750044856758681135405944616980748673992432062374607839727837595592369822391862597780582934864006942712463625927904880519195488258165887798089210611193385977512395733619817336652643289599019321455555237534721561649047477498442623084136652240946951414115875828150357615333678024784272501777887991642998239982220894199330158920081650684581756128670019823052984476839913174778347972309784154474110129167041165946077520145007842942151534614657060859352646109568716803281053177487441879758260165934805948520880021346870397351105897888775281367808985528710098817299553344268366595312052662148984067126138703380766595244915071151145964377447713944298807954363605055402863548995274331943550229939030298712456305768299706807251732549311070204536518511280595547280221974502865003865557165748341605901551498372008826765601183239555975509223881441623434175600559144880755306988771806225151543646008234653062894856145908253292801664329465599604495789044655930462640220867404589007447201394538321764224291784031611706733964514987640926153785353582827045464865641945451426285614175360083323911020503448902639353680449327236590375708275904804632258477363049126467702189332733231890631439782843055030418671539090894492127445012334766264189368917989000129768540242089772321369458628736327902567236419239952914168583174727914619824559970990337492523160578902783286197922544183337492118124829513178581002403849182931653583257600 [129,79] 203070733623556411885333874924242878970397059533314305254334659664739873034367673161153464295706643478419932246389001765818917344495036116009667940094496857554864817794181264742161104887379343923928710858659104787100289967805768801718012167088357522447635616166863214636634587948822274002152091224636017503763840788296281773311023095281842581345006445360669797940259883400508960645844138198339108131351194806979841115059531922313015237278921987097807299190548916623419519249982205176662754604515443325307698880790757111288359154144017051683105850696115415478317832928308905794772779428992542671197573869277965028541714740742364452231281801982989441929163759539226258717724482632208590443997697468399444914289058294583716648358588784132627005215774272554906250218544076915479640748813748021148512113223780921084646738250100762016815457049299726907654065985914917369335309754784432276093931895414750261768877641403848647734522606669725294777410507490828015945021402997193322741989746565470311960086798329170391630142876822552092960154202387986795313238175358299496310018023595212721088282734406984642721881474304414934589039640201017267999503271660506831827131305943288539273377825344964608776158038986962689969950898922209900080264110102958546818253590532672534018697551970109542983521339587755650305455683825154399029133796434486837680307481247524310412297283452669626583152232318273157303794933186154753445689807635271764569376597899112843124849622849519002510627507114829710821156096727734604807376854348730097530439388695064842243947125598567368844744565831887068661525229669607320837333960736445298865084805507803084878389216503736291124349824231778517382516411445336511562551594971304879405108410930777464362710064321218119113466503705492371905103824597932040626940809380689313950915129524156473471806521426857763291739475058419231184673765784217084353447631807807677007055762974480864730421427786849642500886174445149146716326239144947833044675620447315358039976434845434893544680135738473486097723506022929505199897322649407208343994599576089307500790546915028979634409311797090562313567851655083285289667020900316527183989979027226432836318521121602287127377292502317026964513164691904701284131554050002941513132825616204811163377799411493824077156711976330992568273394061494027819969142475079697351708582299924173233011192358481226080 [129,80] 2548372111436368873016170115534879900911543193054667997568328637441857849755092579896478199609457615230047386997378194420946499145539749032128384309509121294214582114456630574530743554495239095276953093000153561775139839852949068507307233399916168496310853038913731777292707943883413898774454570908952151439466219566718683585979962195441037676758329687353525364872226068357281842499118188210631427077040016348002968211190154630757625816596722345169753020961105841245036756883456832234045513213273036764514530092300155446918206596466433746069616537802321898291276352797212178517504589052072531863698980134043317775116541415277742870672452407423734463103281328691233985863222506493479368063684346679270633615480887936963682408826561473713884507101347010322490658951102675907874850783758347172523124087752364084609980749260370967690150743593151088655772267979023420260905517342269573989362791707680480225745029251565997922329516080643363786958348827005526794022165209238243051910005996187788977416455090072725485870525550424608228683840365264972849330962119188999789970369160247827875771997754911275104380286297883538636175795238800776262255038459172598650828868771778236843421355119761442784310159871928860496953180575483477238935919034284036580092507499080120148658640622965487459090269712430278121662027737113654766022376712752225636322267590104873836504240133108793709106617318272337330933655101821410295589290345445993645343218042590844945810353920268198812018417120863193763181535897166837807760006368185405335040551751782393699422208402980563650395007054738449722989200025580514813177250277149581795283443405405342666349211390576924256424121388326899869278205342618500588826476190488283358477473590068741473082314185226720475328966478883996139796763231716925452661580696034753444837030855840445531793935891281113460538992183182388008929599711755322440997826935162695171162866977050328036417281202301289653173911379488432000726232180916863062424425383755115475807985514945891005817484381080929387113828113659187892515131948100955057031174876344054101233448341727354690713128026720631283024912697024417878662950292518484006874828927840166641831150338280700034807276258799100478032933925768811522482055893754272145032418406113128276683659954186764868088890874184149177816147616759091769889818080412294496893559608651770412326133385072640 [129,81] -1034093013240928563062038785020644388871700686133210075000085417063467953156084927892526097943024273501567714528766074489036589634059006094135076246985683670782784449378274660221989492042892071931629607343516978786520881280213841250229566432252595854933332192104331734697964432318646595239127265656936259930173733438418265681042284601088478457640853118415730621373529552983556891729341206819793521280820431428718236901062479929937079910493129558130681128870677243858114227842993684369981306742621641208848422209296090756446451282259914265346021110527980577746076721436285484616994650230802818740200832150530500879603855256838234675272465877121167678584517298688277165289919514341422875879549351498550943369048999657170261888306348786396410644781580621822154405433797948710613047129309149121221723809526873294959577761297748796575827772032139895849652838933400711615307811707325941735735159088549967119985883276474721120256482346593816682356210660438186663689318802940874725540286698891977157736706783927323590202543643040713030388710304841021807016425422469426821022074727925228405215925751783603008082720860090039903677496996900839555670737125931539767033217714042728219625565689126528852258652354609495947360617921471860165765661617793516583534733333600162467783657467280629890986096173088315047877431003742983751882827339353751763731335721146983075465371010680883276907657076919037866143835602840185251916119873084369566099015941342687392382021358105749210757206794503142674576243916970906531848341426564463002010298051994654774917897628646401440870285125843986939930091057626482598397254007959362227147611375674434674431031063859032863184848725957979561392535034414899321674756623484903030576312754459388583522247021688965330384456182275029624597809335192460245867094870744030446565658743700574695850425642509878367241656473008699837756600091165432819329077429912406364442702861684818089509224847377060504987858002606405406920357760072212528445885096999274099347673015588418315822519857683543665632343840716045653102492381008297482276934489710127184003238045370033065657109363285609141061817560694163393942941847293809295623022252896423266329964844213363050135760193412340266451912843585099849809308957741428640876765540139413203068401242592229758332858353456427646297713779119868117356752663884819466009342672560849288405890234880 [129,82] 120436617763235173956113435053109504658425517862468839241827406412599254826908374033623683277302416096301270900226135167220750189990535405967866271874811272900388122653249963313742836797230003636833454715911337529908829275566622980433362436444871660485362764278662354656290178879128592510103908771793701287115208037684018030024489337188157157747780748695335360149247309517804264512577921731926725158077236134958789338424184979116488781655666094378948026921420329017729089041619176530071486846811339415092524099659249993145191718725487856932254957443699869401705560797462230091442657079270815332824556204133489339087905576212167929206043562434283812557245794558553678045000914138331882463394258446929899662527264024641749590189883278971687576956305586189998423666374569206173822402113143754389638931962366533621791483554350626806525925226181425293715136420424084899251191506721034478335468044969301206310053418338001393486715072923461955047992673075225921870794609493216532059564416356479405030851781305746735071765183624193054321271477687214078932984795444734787179288973426384222034630166875417163022140578654039983213698110858725215599948936968756228160522791276225968770770081381902206436804830980983755797753985989666279742872502946291760167641477797587233373935661005744465979991076516672641030796906226961623326832936897668746998727385552273635040000495114638812058426051119711749573228802198917064725458563812442535035056852955081364849567906097210550067698507459414695658081651424468511674001588657393463773166920763823252723381246271627423475783395627489387666774035861645366506122244501019530553823183465541042233698398172494052891048139194951169605206772586669253142482800838707227193953136211557521156643463197955787885766679337063967530691789276522614241100595893650356193593232968665570686224100926543170992891906958893206438662000235195088961077265560733016741265547349149542251302637634867755673600871040184609060002800554324796614468100692187627780298104785407233891175369051887526621874990683448742084127930792525348004023177347361138553135329037562483963241843951395926130699326513274835161867051268225138360047239667453593065530118942886619562950730223974890675003091561289153315243625212744825441109717968893527283544913832837765593453287996815354498549428824227738836424321674845649415299544864258516524480000 [129,83] -7696998272022085111938966631590916850676539759586163352068311637367780124399922847698707922626076165435447985370601139518709381016437231226267230772045488914917544797266387312289381567809454388763975900438676098832857201160531110373969625824801610087033231148920998379567948241652995101971071034732942768216707996747011291485782955313788389009387832491011174595246046152896985171463108858256599795056702879666323281400406575599823005658310401826446842944836054471058605754500110348221677538289383533029569299519820184601746422814016564889638975030374501688385694157250171551093405141625292731821907186700236076219629577356248173133378916580472158129604278435415368893341070684364663783318426768356407197948179860562623165894433114958430371645751534244630065836392379172401900459637022479942281690339716865979487143969840408069074210105501842805696736112562530057266950828362070827919901639765478924207491750490556111649553555714057672095570389406352122419774252777085696472231452608880609372858033963576227637033929326125998281436581187016123624908420610954690676659800318133276664012803230394416690904883294697366959299402241212321845372075280248291768997536051069945134396363173253820817498545932720190673747815918529831023124063817904696631106396445806610767336376531514170364733613396428921220048116569990999865277899061615382690994617104479554165846104532952987086887102576947140812852036269316418305204480444872476342361148329299235465810473656265515607903672984221877173191180263124558283694856882405697669227784868681486575323527832907650655453596805849261325495921288134403494714220795838131373502009219712959483429317392735389640314311347647606295872447513268068006012343592422902274007063126977868106870422047392345095364358093942779096718423808719576591885025733731407586674041997200417004176847272371152861862512941960932624107894121232109830559400399805910771274161780587270851296430262582398809138745711167033309135923848002977791511928297076164483383512705422247276088867218825524335883199514969740124093989072511330371501685591442582081302319818671045470122814821065611381363662434816917274302230407133332789466834446778628552129621622857605387058583051892608685753418974763733823108823198935688797507704039604516838057023855259120130896520663863802749580985591854266824033390509954690623439136503124298608960 [129,84] 181998828210115664068955438435372265111666875430052576822303995252593799295858402309448976663991148904656751891168461853562561826326737158406662649556653241116048479893999449072886779308015588158611663635489686789757169368406125630362002496609662265805771123818627620071590580744218869969276654607505945686678066990959990625892349608727659987947682087991472234466643173463687866146084240960326915203286498252632431268572968127088676445135928655912738913766879747325128636239879627420260555756135548774100050421109334914240876701255669313165692232166074710790840054536342864827916663805263965830370494001440744155219173485879679811993049300711654061513639958806625883119352058016159450856637593937831335949973952239893075524226780549114561301759562838729888693523639605796482447121266713033568024383388950336170626357847131011309188150886954399939076184895359722359518831002492480057962972885015186247156693669233455616214540961508106540121648656440935404930629190939924018846577413052928034215605889182782349763742835569049052120061040917885961668589706985134633428092748453801570926127058521708377602146243898732539868298867416519230823411300840605759975005541767007213931500981658060345866197354827992088468043284267359178764795503811541835771685172226408520615458808964368272368806823037234724937716116897787126708554421178001160218933050612650879288171143776255066550095548990889843303387622659354203514407589733951698557520788220333067506817446363065829159759858282249915745232569155421290644962206877429769186775606915291486825810450138859252089379734997386719828804628857962358788763282924787984140906009530542292639352624430171703177804462780254142623370081405922997226732943126360449997449758967334728620086032124986059434526826503264378145940674459665702307473424861416666029059946664178763530829049926604227702514058616709973294589968969330429363562073821063641553923118827947272381767306712895148338643779422291079903393514806377893810316092767681741046129689034077249731159614017825879170137117807833856552034948928751271426428696339257721494789205822113861175994460390762703815886494619948616257483275826272718691899589308548458255315551066520494774486021185578525224409823314857451775498866031698335377383538885223146834142137696521875554734783599501506099700803491325789829059734135383729657831466901524480 [129,85] 3356539356959087864045411769421619586181554467255529962403010252659383333037968015382528306069869788093448726920314394922184323772177851333177727735730261584149718823933372860612767628871985389026233210765148307616346599525736108642330585684983286634854275207453138190981472990505178144827536440596655881521413501180564708393691018222158600782909668260707881828280050518864801457993849139927846757217060152973846210432720600973521314741514181204473428985915265729274977410992587742602845102100847221419875110860091283930419586345647811020178577208608214922788090306971266346958444161800127692493086021561060415859886707851297237221793526292782734940039563411003761221935829551488274521459658968008947619590659200265897602672127585510757750494385362618452420290939168455967455822653860981681831580748832817673466555366682700928394519022161347489977239367871632358175751160344845688886536177222493449150865136061012944731421297572996273785762058309971430239993998025604522813301231649621824749017654745400977182418759254439076203562140287508593575628835810717947097734466872132143491191632886293315156938795376995182234239329694024979924415566439698906394621752664594654527777836244715598863654177223756820141989071198712920704558277300447597191400911754802333614970213440898322452257746605822919307572865963932052714687589096612776604317835416054093821621660511616163575399020101682891362807830193834554809483281091104305215638576359394578127749161956584143979556197001457906802440676825046148342132906025254763424394262812669581479742721881645813462167472416894841972609010585584361430573957517047318818530216355041000137166253016236418592663807490679988231351824530586050246253125934293716696326411124550222794350555367313185313629869233443870445967685564056830726185737901413214519270450969135958283240559337986214320300220595522507625055805747608977139745762744878223437324046484386271886085732396629016046484614274091684290504862599806916194039422282259616092079282580173039331728021728201266068323197189987126992303010138958548287671935075207476516246320156830536150669094022255754668905721728850246323710939292821377417663201968287882109279848975479833050162676404100287881701406959097029139229180622288991313757548585740818522803346436341666351772278627126100292292366616286863123242623011288777478095746745600 [129,86] 200362087635896882088448380938607946825899002264066834944255015213031354236071661183733738997832854110298199022586945102373844911542220894091100644756983385199142734974436391369407040984879187176931224474886395670418527419722656584042825643640966081642127178647387448914281776102362232193819848960767166544970827750172882988918302782611152076084236668015340261973083946622378810146358402040140075764916228502763894305334123228043505834832998345789810539352703385926534317637143522139714874543259957713551420500523719363820660696260637749932344207015374445020705228023245826057172272122577615710344834978667910314757842836631693568337965734267458156053931215495162467969008250190668891026688739143081897225133336700191793978120158665129614482182635533793908279763675490583378488173037294311021254838991116999250800823506055008398300658502237566060607193638666176697444392198561094782656949535768964576279835983678106317867499366007775659786124442266969925537583846938566711853826057461679285874924941111955395820482086365874705745731849548592310293119800217124930011170062554999863279597079504865049241685458732380169696812596048409802467786742622457849847346424077862844064862212945532935700197250419716827868154242587392946287569005004651470226734216066039913670563783402270949201791133211873357715077120941740678236127127390187820580628745845292801656885012026039565817390017756807046639087765914011860682440266157912793751667092672811547624172792361711437765797301933537434723568532918671984870465412956858154851440595076242776780566984930798152422186347162582068045184914851251696655962696605695774348726548854632288100981329995805809252292585012125646285302057700231253078097006153544958802381159753882995465451457928682211317661924761876984609068814077543150218394514036276791378387127074692990118454472175682036817679400283247239942945234098139154285852053583585847242887103274525485840051211731155451923927335662955641104655665754682241952843357237175078297863044446093008483647292432294783266360579430279016059086684871301728753153229887608353297500300015123471957898948473697386122806129764720939616600317243679605900007753261517543944798504797086195478668481876470441175148184264846537637641261194710349315176930336652926254405079781927561559918351048248887754678691297540504338793986857394524616069120 [129,87] -46551875999645099519266335478206950271973211568383420482170875456128193487630684919045469196895620292112127010874608113719839807423699321645807140658820893431975239676145690033653579219430517362600414284080464597594914161166111990796929925501237610606127715741946736215221462010199076946950942416379161446121325371450535749585080912557041898942570188102634172691527874504347465962642667873687084143152701869252167098615801582508785496386431232150257360471131856869619963717163474138039474826979910677353888924078164188043755469621273777093612250379159271138839506654124715748825062224321491527534868391937294034972402601076881487290298426422797222153611598188552602906240325433150986738004922534958081122129633384239734567728142770863340772917760225436206370149372037545840423447495235273692918021206915965385892642655964466089381099925006259762452694976017963334944557870965612835395001867012505971414731397218449828513348006437845427037669996129114866213640112909544527987207663028433806609237533237354735390755482707521991030292949583446513014463572151209686751928425753961961023884314760894081176536625053935567192770995719579329013541086382520372656027697853151622533623366133735729309591342594109338711687908539964428037876633294054434302837677148638972800583590507262923345916422720869883933308415139323703120220995398954856178513500001678480318886115860957069682513440460407364955417723896530811500707449156480027289280454895239075561865498851125110251105161355385913294902234575997535302396556898122667419790587912848355438522670798444007992850979335672570103149018482631894548490094778948810702091942672027318497291321994278089774751666059739873857770280354772111033301975772029959315292409047284341981216567327571664569193826229165107488450715905066319756177472181764668326988159300480050007117974270276952350243237483819520949205662503469847861942387805397745490905560194814186140253212299992724640188928238514408963587532190757473140732877875726403566373722601473750331822939679132252566799278753195750067518591138167906175786602530307903427871460707855210838733421120165478917453468956521530720180651595734164752998317208427959887297609145710287571591999651959575970335959622192036410629351122515962429784893400674385875996760869716892020754115555464205038362847798281330359869287209420775169120 [129,88] 1315928284525818384424968623192408503616543772895917694643911663112802465193467102821170859512211554071258741934059903174782110385428314247318571666157784058341480672583056757042649367962428915170785057211323126945850876499398892965731427883949544969878777617498054678033251425601070220190978633664326896872853184623978771573474311902508859936783709592964877793204026270961624190167634608424990435207053096213760947883915303025924395961339048555133989425406955884877316962596409834334712567442312527254083828965155273016005846077883374930446539277644584070793874981801800808948763101614764976509827402554784774390238780467631497962328753391188842301075194372989409638208487957148116546670039964639469756392282849243213405627199384123792515927696267932913363265142503872834065747129124668444956716622750288400089391942423158524890540174062846165861549812276279331019925855155281202250842892675582515040092790773023162460224518757321553528127559426498226973327076013070202046510128809701430755837690713902434012638961722655770386746254143562098720613107915064376321822667120617318030524688117826909439421064603782911938716672592399691317328420471532244150429867740834399364969749850746353758991760424220275529254769410079612000333718701229632250732332590980839076625975033368839494739208011525973875015286863551993740914630470160220005905556243303806927486154250560529781462099553370660028945245241415599310939705156370605458575976768041067325715149771643212593069046065566861627786855097972217967696294957285550416721482494829958659528866085454282360769857842935489966653784339081496061412075034975532441156285493388679297338833212718932005611530376501146133392387327636442636704215532281120628751790408717459602221028433627924320498100863802389572632924870475788069878597507621711994327185229651234487198778413911482082568159257713075552987471933443421067605226442346618952357796872478079171960571668453315782856400418854281256431174841357118953196410565565687728885979338557183752717019178310913044621505117387964584376323716578938578267499248975179385973621372943906282744570959395359539402485744681684273161979956392582632440359807807125630608455655026806209937298678458415267346826656564179481044430158072488157006745536731154000684083929388967129014885323820689816211253031640100566913147844353408000 [129,89] 24958720099908920104819915016227298739006798558531791852914871749547667203662369433997850201023204554488547692054753477119027171856610412977939830233309329982889054344171539632146063942003917642098921297148798699711439977032457097924548085100600192385652811642832478950645800512124103743273808382409217983782793949760410190395484225518588481684042339645767268611211934049224759647671684658162697893635438751185446433002693731723526110297358985765105272737935248961573037646741856757796128932894638930773101473368717644130570452650077378658844179388016656593260298845363352325276390535219438858571569643394261530973852539476309169792294027233832641342059604607828793046807408198489766805770328076025465621783228672327451325331797672032676903028216040444747401510866475727422428067650117021300090519853069766399294176501735433854102546371912081995840792735858860998132044638802355876958538981042496786482792689380460570431800320451208251729234542935138002195554589207866587221945852736711511713064640993844934363433985753372421453513776069529387667446806274814214602286740667521825061913218589477045759275742888493688021408776439298631797960879789040226761294522273941752709183750685101289489165126611894606198624737185772023802520899357319832565870305158487005218001524437426974085837430144852102131577329814688605025744290850882046110339389609260516212817926238708616894105934691464646501858939882792918829819130633362178322219584693483039805128297623352576242889466646500457786759906021738305617104834543124872973969082644746904736354290065713450354682689197061509267760034795938566596583459267915990422199775316746138446770240723132615742570581904659751566720046629051955969912509994059088377955171662117204960158939671461051591286570974076069653523444401054782823188900988329218339585713416251666366694483438570529912512550690677812601247635325650416365018358780854283041174510600296204262041502716006752557803428675870694292535309293226601961539915153642019548045416717419773478840321616470380664935280546772223822554812165281419905772154100936685428150618777016422134089652778807316002692004670017871207088323064017172957823351734961513755905731247154882996229195951529766984455821847303744020915934362895319671785895861213230150145879421303356584885822728348806912044049533450229714873990893696 [129,90] -2998006360726748803471139156539958663851232671754610794655948668245224851822800836198192178929949349493892604840030726084074864011251075856828884209862128026222533291482079675345222331165004719396255539967073700032427964728608604181437815639423086990236661209039999661927297331622959616187805325364770663880294650051973684501880803629585323615014805752397273604962010512498921390584353004610558588045928984397217591694720652674111261442233480336319547227058744125298152217666637216550142140000079553863719982225463180682659000307076560399179780176941153709796294390217736351952301599539744729770995575349486475746248449682854201213247202278218578962531513602139204549981370584826465276639156621472585748882312538737604834450752711213691719297285141738880221964958875864866327282740455490193832243213551181270107598994930131484417363003128362873225360293488955807396581733787269619845464202517080095097945368116455174220736649151068056948686805637584909164388401302054464589598822304027881004494825434989062344995757539820809634447287382740908140717089908649448141322575575973103618336587849492385939006313227229357294118357372187734281084546433746809867629494869729388448386120301272898305385327224562555445950116378562821781670512473040287585606553278306130527982925752856823710921471768676497517114738528986039261824985141877622324808598728938240433690974327182608510346925686834925418193241415620709315778966900044543393036204000295399718188739232134270541923775447851459422375514418910011671776248393083710847218092598086581737358099390041169709621522013378282260397969212527216468867987899957421267709227426776739328791062443673765267128059407765619664851012441776900788248090582722443523265776313890850242582602234814088018654236796917602067178110287993929904891614246735912558100592575138394973768935123237944112303090054053277770085059829529426944562841179225024390126149049901178274536144805766131039571330126300701966533716353913404672291570992659599557259546807165334331491567450298980042766248907593795470021568536871488755806802249714193910737995769607730224206662516211133167924125430448225686880234547415612690585648458578154004091407844044941678062600388149517600978887709703539244845081458203209791450848048688646410935651195753284060076357709609863016085459834782396418187238528 [129,91] 8716375029244939179079735904853051801297421458901740554500588620540029305510813952512208916490124002738780809175115581834805030299221740054563062113181634229197171622192518210413009152284642597904612629062677408555097367563015045329296021032230973612801288449207098829746714983464598446106557506183486638290872752137216214229775702521794249024423867186927299153042487458516744733571469341772723147055098853791787582218826620957889601825334894442857376677240071187910107524480154934633940296403373084445597258838794767666893353188644775754744111352448093134663058931820270409352730817629951673268494582016013659701663400676491450835975525561665516078229357125301876768817896386393064957486799931260847997280465773645071337043637698847087870089460986147075378703044079742652629881086968682922622677940031473283029397648367251262655067439548930319246899926184945011749854278566975097164579150811244133981555703485714079868572981290478805702043037867786515830658824374409748179444987909163943547595863151560864001252605975027765749507069511288546910956562731142239827849480604089360989327407159489697204922670565066861910387715880115104278709696000286818924234576517382621844957307194972541053102142062896459956642035510934232434629628741083899142981499933774885763069546413242531138887848368257702099545606315781675560566837942814536811888963866503181223616116622091417091635255359691860377173587999928026735080761808352591688130333084012086829285005919303949036513795988859294536410381052129965053133263848209446794859585471082424411662723401219808508842283050087892249880244601196790336648547220461549377683827561225235891738902308875295082045972018922355708640330327813327781853813695975043797427063754967556751861129390230276920121550854728077839246853484795885561639241199016122649024703996464713668432882437209837670601597152902062585723195277880884322034791090554793553611271039420919930191512667199797406364617210547258747158313378012769624854094512665256922717504238832914204501107003442580828094047239660730238480759777591142283895613517524670714633788557907486589051914014992679896292455848981624928959724889807267657899955111736336269923710382182509703250752508130440953347632741138531283833030821837082377632403469887559284719911104866822175887620367891945719928350012914837802032 [129,92] 1293540733713033090490476839987369701603818095945078770404625973849059202953069405390662996200582665315471390051816438437815547200827369888026228506974696277961199095118640600293205497927927695124419673876768332739252153643456867527850737846206809911107791465067095717007695298616763473674297250944941501498787026801170353426352546317336483576181277781615238813260118440331232602703365266236871518750434072270448455345696965668709131739492420754702334643603446317144736328584471870106998416372703439526949612627338081170858340070255111691709973316453002034456544230508169362045271837088523884678469827534704174226896103946121640027495060907120963799778137837536834903216268576799589100130962160776086941562285677500256050816052578467461105147057409235784288203491283360551215465015436499960901045556606349736511386303438862797905092112958274675797315533597960496215764303394641555688675061513938931123274112389197866929869947265927132408796680042570065511028463219387268474264240350591921648862926607113907114990639872681832673171963622661464832378716446731205356061421648815296386015285050232819391437428542281681064314063986408189520083914373644226700653975672005848877459338613436046227116266182021098961602857595989573164052581507168432762094138318391513917191860837026100672727672465835050803145302273289476319624825913837825969561420333724951249874939615834493184073916338677687491217441982902218156277303447572285013924937080198194668028690027544809477601930049202345266471411209787873005568600057247527272311212514869784006905115125061747338881549268045195033113361286706866457782138471127962882514307980654726296449056516109775592809686455765123458641796926182859725295691336887078993367403878003199429298573383897435518201069582961663329803261775045588014802937460038930066192131828776328360170957729810093958846391991760620389342622743580088618607353582438392033307584686571331710775939107977802866099400043190399638513833792742354928302694256179680696981245031307382539985184778291286533752915625706837958130089559173575450289525114526062909349935815813147668198455249430152890138369922210248386918988086445076195402390038078472118203825917467924286471671680209514921576819520900782517082612081876424835791240890716261226001797008481458075864871416960415688850325744238304000 [129,93] -48570377322716241915521233354698658385324130448693309307689758568390228763157823165844846114631037767821605811138405806761986204928151803606435646671203049353131123541589245036989082003302222793848264027272630814680540401950378815100089711261835385260476170587481957151846835952386081707348532909425463088011867699685766769880068894735353055702571676054235656247863652350340357396955797846734018101570591732093360374627241985252348963731626143048949646001700729410665847891431326366340913219221239374309378491591174238969558025212215747495534742455204137210557364592024992961997901100300275250136576687288837638522771592729491805290664224432417984930433907662491379820536348869807824847522658485475034087082005368560133597626188337053913724955327764246436981232847600597362224646707619162263594422178367794880250093148481369448575430923415628645869584985575276654766619562263023636603138634833187672770654092545794057420549728724580635293188192019760999197651185524178821969052384655091320923868153712171739290709062781329608210554833647678036046119637023567263354446881779213122311988628769294480981212806369205342181462362789318900013786793382068775111504387010346849013349208664264169471290552533459557618432722473151053035542462686769075362179966805154003642796256520343027116086892969094831249084953977601651496825812210227216944464093674550566519287849881294037274229308721108623644627074784667261140097866627851349296833651858766535040827908484636845809712652720573029519548805199355383916175634855048146304568944756367328230036587580043236614906663955630474986157330933581950681978444647070946930642398791240144164646004459543928239415602363504009728122734254790284327672763394657258875028792864172668705038935112737929072887040430031690950105731264069650076546616099268799231683884183067212003077493947408193949534298825593707773274419971006716523662127054003223333254159101229988632241212551594703178124259514182003562729018693977094084118100557071375512248701800098320658711351830651031664330690131655560085178201933810473798205725591963109545073852676519658438307348702539518650774627907885621490812310008869674205194845795732921538188803083360005006828649498162679183618181822462311982124549044324099227895741339927917915105798095367895470077104147864686890134829543008 [129,94] 261107131854048829756135660558642664771730405978927458966626613696423543403144551620179289168362584015838379977938489776914782102933528037151807658147575691350398863293286032177222196862970409232045960503906409449963216433769595213765400621185390495539373441986065147078171607291974768331663078228534554700842921291432562392021825360415977472083870452329830616192437077837535924307191370775363648301603192302642482716598590580546739653176558200840335580740845526246805135080203752363009496622070154031121621244308702064843702700076873905710864778405635273480210036384041327932591157097896025057129678503553520401753898657071006302705287600983586579412694338051862298359480839090225639908685615562817163495607257387289189479432565472596566953736282222564288399449802010678812006951610607326434644646671395408739712162457415974760502304982442134064832186698449196455366097977362334974583717178736003538051518465861354822770241968960254033819834693172527291185885621816237857272137309368055969887156928622746445423791672959081515436900233973120677030908036498924385823565505446130945190591922875499495686134390390230866932022634203350520913708282896302958820567124583345419285273997427027175829033445356285003483319372771724819815681715132711144810112014363681392660316560338426314106671868935910144647731061363581044931199245011880891954635608676693136347104557117779893419651927254236168020636497165708407046903906067411824007025167960217038648684301303063227608904410030126018973919916013019885756772308911299240073420357935006279976119625823266793858682325349268085850631296522086088508291404883874617605102648732480454624349217005582595121680889800240728423358063428064677262576934575547901235973063465105999140092797835510335949928299668755424294571476987485809409896847941047680494247190331404473803932946702962926920267740603241025477406526712783039834250273928310759970689393114178684892122321891923728019574701607840504462016444519382545232764160462101188435034112448663034860929202315315238996629519105055959405925718568506226715907997509714778698051188517435936944945201729947822299758391979708141778021419869200179148470782618875072214392196861545021429942883712106664368771169822959833926285232579668162920249839428767269794618935621244062949001337109376310751792320 [129,95] 11244097398908636385788723137990027251233716064251956450138051740719477114547614344699896220767507888903311228108361287943876674466640398147459797626926861444963246013388080561630665502217635382215542003831168072082690113433505390213949989107841259272541006549978823984423367682994228273791137803730110014053408781234912437903066338005362143920446105389124595095213672151749547283665623855305234032068169286885468640469717831456138376143068613633214098891621440894005699001139661657198899417611442277731939436198772892709209243920729475306508033650693454370312819696929889663459648127332218209391158570631457181871579002978129409350574246449463802851253198871398025017219723181691089709985446846534408138931365593485785658235134921684180947186687120167635747325540816546017959438034169143362276392854632033824499533850279724240316689834888857466571213503851690033735842710030182403553793163338788065918091041556576276588997795468966838355082567215053037434510162041898464214555785666270842937787268754463903923711059222346460602825839668324898874657168828096927173341597435121060826176278522751247634804558248049323260541278006527770642716328730952041349940602725072660160173285847769534351690657000315234545255544062333678295563127354615111757778102184862947529680731513472859102646664676076208805224249440907777980084196250182631710985173690973252293032743206629036354210219013959450971649694315493349672152270937763002085242575180563484881525113841535185394347011589038911357623661697408254803491368195647440776262796936614393531702664988867225716990129318900895550053550646097710218748173797216834292708624591763411992387919259460944787081571227743597162055833764173436701051790065534268685049896849911321231112273337864384021031329101698354875596572809432988156043063725457439732699121427385531725963690907496597916729133623445860787001948653649616127982385643284133173833973854824715143565419082638261661599787526258731397492822613626245519138644504799491264187545430245822597274746542066323990853506260435747301233684398487541039963948221229342732624341320836168885253440134164144778905244179424311040222358469280318662100834588526218070672597220500219195931117649447358620370098139288897792557924094926073872938663038119938057776979064731215639317985770120977450920 [129,96] -214550592094938968722942576209754391908214126810054962792795853230038615197504450845054231522634546993937579099842385903371823081479936596341301489636075313115584261386625849276530313278622473331340871363253847588964237899898438870847750969774442116312898189391737424493437797501700813013627386329247239959960272979655249835053288501393729818565700610351774426797283945423674332214662279221126313302570733102266355048070228080037553487947034574723221708633368959404778390616531645945700644888854771145546402620220395577847536505027297855627131755996717906382044409859673805329135629654814274123665000583383286782731716037217959062433591577115853520781226795022130747106079002705394608799896205336035804833032059345785590519009613041493510241271474959890019774590391682861640044386017305150193972946243404743017954842546506590502987469893096609912077611833652555241792454694229448611598243775484919310361627013385266946614504248345121057220185779390591886959631113274166455516103799580824180040790651459735076700352100666617275263434110817112807006765090424868475087418744515138957740976501376018624209235332353675854575200948173760729152079797146359262523756504020315558582854215799983058421754718510748376807952898341052619300689558930146482624550446543859748595664107958256456290158510149168469640081721155521504482848081047867438941742054884704259588508807999827719481340384831628731753657028514667285161283961795529854479805163875445358337813745565121035001985346813516198201603166090064663233794538274595002897128239708970537709175788860389454861406522544559832395623529530153300870732726258985453381079819983458262797291164944495143775708426817865091508621355588866617644592771069640442524739303730410458529792043597372704114155175381207342246493027466648600248849523821844394368951853015413377618794322743066945413906388410627913194034054893639510013705710578185828630044257951255686407718561068315745597412095884559604084016642392612691367559337178293876315813680764343870545490198664548979579513417554715057344694494117368913520664284397030290324886797275375182860997127494393741638911629006280545356815178618799166529980077097815301360066301884033306174134921217230551188308103063309716297143468325972050043320945836020001776945648017289189346850926483922944 [129,97] -298682912674939465202193259139209160738941782458099942057355861149539113923398034455007418038084637425631835025207212455169729705707830323463492537791169428525398126066029076375350248320688292141576976040095247717089948434589761309971314543047483325405628997863759449661630715876461372598663347003929824613632481677579495543617779541001188982522479308644586118364909998388103152687988217093326297898948170668409888625611061132974566383304980252225756877158123732741748661116873823280377040857057303387372611973683596356047590128275735516612071183065561786212922470262229693106541601609375530658487366601348318422497426951538548188553412414795510304205802086735531103509208684101464086880532253348009703356649508348275404071570451193060262673914870049663616880055418824516389217005254732703620787629014922814638109671694536840097611916353031163573566935134904516024926355870837035195822193833053073800381947180963918730184025664387671354292883840889038534037357341037855820741253164097816640826364333677788740443520644327657318415085491786755295128096390816420958550092412604279420799314294101889461834445693618763696669239092989840225904349049211996480722027844902699380727482666704884810840746311692036230989293714386871832226682918938727674525416077118546313362473483564608254253639855958508814088778031616746460721697121118435782208634389620444442864540414763375080332076224358089809669500619120986495808982695757343721221777540869605792910915373673790857109566019415250242136469082476000831328100585121037415954223841402667129926673671463214501474793331487107884554722861571737835849979755042445548537806183855519525339203039628338616308179116065974583647401877064541165690121745095869468733891514287605967318680314218171442568674348957848216822466836471448049241965947298072843189031839994810849655364447794758462229621646232258965887247099186705737689433597033095380259612181074665784160476535365888972358942549531437362086427747828856423082415136830246624574777958938047162363474576180389833163603510399483850078111798721536715333899051811780124426662249732649753494418951250573732368782334730518235165059967410892226735897887289849099006042664992026546569112327895914655687376363360026854459273709062487609958826709151342607879558992508842238634884045824 [129,98] 32430242355464232124121789545492272579653774727079447628517667106290990601350888598539433080677725703269243930510573533663153019937734714636059500961112404501785891356407661927643792422541351175872673734911002234435145314085337871216158234691404268617469523444649025708440548354585858690995972691802408419113780722955858537100707256238182327037275719813452475995049579177446668744042448198911035591945692354151340021079307578953214016158929649064286028046539820426987148665755826894079895355279050260765055067991895217859404367821536077423780025652451311740302890113963193136934090486015128255032270291911613392676386510400488620596419039372370414937481998203291612037374728501328476916168842956319633176014144952840887904864548363910841057492977304009105347390023544790352731324839077041406970594340737848017869065337045186452098467055766527241327363880504713056907232285953075653941877218252782055748639223357990318985644000626879520007875546439428348693297367219429486719193997126465281075454277805205378785547110569099347773176870478487527240728098940704573439570235666116726976975624349445080461646494993107068088077331112617014126860201970756185470569442233928289528305515924524160856966160523701823002240432649723834377675868626359911118755613569964327193241827957144035854164352544072924559047613240711733762084551872142178954255488255368397453516955201843599712946407821213415905514256010759928055180090820975048985377507922813747363794511544030112997196175173776584194606786451809331862547507688861777972781527258251749657976680003599694150560562085932643477036994824474539022894909021247754590812638994412183519004303218349897113210239896980896662823560333388606446786093687479041120838235764426627381185626698764716940595550809461519379928311243993415367015213020543178094413125552903066229490773504722277313093219694588511121286749514945923424725103978419137233249932486989336005371708194169216659850392496664787677528813206570479680641333902702876967846279928353422360039512234669119141309021422697760462249294073005822117983065637361605368176644537014585657225128949264270798811678747110771532150335875542091382850017007913555487964892456917083170782116774087477440821052094378069289338022086094525642128456202918427105172688817469647089154048 [129,99] -24363399303866246739196914534253831184372935378405976596786520464196334331511354770697756627803940995709427560953691339963183940977704898229846081614750603345319771125430087252604440524464487568854851504468538276458615643155047468398948155714886859044072499754341658926178907203555330082427017332323319257401633052225955661639464979465934440080792081001800118519636064862289606165939992634861955496863638099126548524842100718366391907584859796245223810312199194251682431175600625970474110409216725726189283786882280748219667814998858555719467830335276724973346633698934794815390591887388459366055206147471224875304461808792215954860469289410554690446864526300254737553988088983003426100049116602188157853335874632804986833191922526654509590319619977381127503683768556764181538812643634586443697184443096393167928820937079246609874734716236528684316951269167789208840902575270775197768613994754263293097832596188710417809850415464286329584477994510366859249208531910798108575137866889117060922902838276963319477648157119838460249900174268952898912635345698793759123593651019504691626752812273721910524231341430305554603494436022615038369841373674940834228776701864056918501990688376192483414056869130496446574689180281944043321586909845295528760148995439662449148482350686380218853782376116609719703424902800375238335838762112780067503891071447260751921012507434064919703514017081211090399683853288245839539906126473340819138808259388209035153812861668378249919751143523701719926884061252847469084199305548842399558354686072833872847238281559951906921204828705554984960177902262662618472005797629675115860637494900448569657217719487230315109540570563230439897021695094238352202883722959992702766251811084300909856007032198622993764533293248083320022711598921297565193949912825041896881975779474013605385651748887121151388896414642340350331324749696506812820460792296293842958025907111126504327249639763094086532375502776569796997126653015418562306030311331252961420679425872968512062550560786257471006147837975731620121050472162319254434842440158746633997904529560249131010788424869131217114629901069119445989293284426418456549419671827679701990774237172428699105717846923901743884575953854199805103883697856335671877011726028263042485139909742255154688 [129,100] -2144555206428636933624611147593367847539732750483069690249642996593870477172595031782121196059810975453998827181641737798757929819455519738188122204099451774434703957877745035901184712032016292749172167122184049756821951247635191428257299288286867210443209139655527995740014775586035916404854425210572105014459519993347725999146576873304449077989297662374335332271233310160760457412870877984307937341249877894764585655682740821337913340709351373294366643073784374881181564233426866685250223419278100339234746601784991998690825336577138314199305357639097147750464421894433777501619615632635753767326110406455030754046618049008407217275097542976407040759937555402936450198557460766284477510656526818291152460448344444369931188417610199410778366457266345854396172814228704892332384109882197939333895425339775440224701698291884280703831211889341504323113546626872538438180430725851285048891200343403254943820664536181196564692372066838488725282777609345583632241999388081270400121693287477853835957239779931227107363795286905731528020548437577198854229993668961138138384840457659235547196694972819267068233143623641831041185247322906197996221054462910660784314255141390929529166899361498232747033532530369324340053456927502339024559087175884944168229039879375201927061866232106110518544578319421924154842940370709702202499126688218227714318076118574535196641874248503640484352002204094628211771400875815034610062474068645497789338854624245201289449715011435975173826505789398048139117200685119421739221657721232370357087761283089222287809035171610029530498406406618284151045143343761576382224620766261532317322614248926026476529529872025414129166992943182564331480459740919084719879165387939598211718866394913085571307597375447539926716500573282222191061528090943804903730893841485734849424590391161326697254945584743540478509574484212067786038276579993281480339804848922523497984162269034992399266775997686728039149694507680463138153968043429907692290711764190733278750821626930007079932036262972622626710369475653240174018958833482525277967621427310443688880454957571688107269015917252675545095774123018092673677422094505048510454961026091716424341886680846225206270218441729991608226725740823390546925625250679680483365598824152031638055364327037440 [129,101] -3527679188196753392032082256125242036676686425542188686662434583961808926600148865821634914557286645162548827790618357470628810884312827239000657192051813531204023755967341325320711176532088367665584536589357731825380088144378342840556299058817653876335988088340120309966742709662807557729823440334853475129954160842947537386772950040862594753444189515107755890553102945069846165154337866841398735334083729179448108059477000736135590941243744764966916245981194295593649921832379895173012675716788149294153818168607498114705779663878226283239801256430849025504427314776227368413942617826599285610213077987726927939009671094658901415285137144153594345345927068915563771229396987656695106652461632281239647687794195837966655896472666069992477732035106705567541935782419484288281005467791995145008534805914064659836019398214892170997535892428496870416889934408646513855525424169880901395550666487055632288227804509006361651833558810209477903234158051479480733599261389134156233836282387623519161924307648163552670116410084019947198489141929649578750160672230401091941984292980133788979487333736455734776216216768721206355172802594760199377861004069630118954828451025501363775211008540593625066458002268825464185484230621293912724889797900152792329617030502029800794841784889097335849492569576929102599843605340841534445362250739254262370819647288603982255005398011507202325136881352972420376584924762400504256741872432046383111539726010823443050049963391457533960977345834885016409198069529969372313165949442041560078882272207525201682286256472856303863922288405051906332265915495285026314290242999340053981017653920264544438652911748451157605422531962264994155461175352357656354338850919937427777318740703213014619910717079605470589941148279923214177035506802879777929228937633386093263956183364645293448579458062820378985612433999787756496073596596684144877200355786273664940207621004611230913894274909050037967524537444269514463006735673918872827725633913734594852829600328446005972300765251731945799231330796862633203567235036761415967064310911772156852362794486289782970452166925428122735922179280566335518722356850868901935358545410048785589350913764196174527532781627353794532690020608428244620803721285999171463987040463382009005727983552 [129,102] 75749792699993801587602358059206660045546842720548065470688408431026322583371318980218304594974403114701120458143150209473887840480067617304751349405343148982637174534954676247490392330791104140090128119389810479868173475356372641986040538234261336759565090430815677348307517816752526244437132778351893279772046642255226378488887690824876385575409888064638881200911686508194160161202936794613873081685202288118120705337547146720533266870027025002424028577732381132465439303067135566477201297190202530096758548935507708366902264633806409103149347058303653719037059858071411672622892398410373717860566443470590545103258423055989507963326446551415714829093689490508819730501417874791435066882517252891108061887644180399193283905415073285862819780560538310576297147622576178062704991259108158742265800554994090396996360668581265586511912258599478077803277744449925842317888897382645451254822333339379399485911233208437485733712473341031917726033329385704060443181475399019523869810115153351998904311970114436544148643121768981182993333376220593725303965537300732577243367832693629329539792183849922606608409191510768325748163868134639644634092623530633448104616444917514314216124184644489212885804570204986621909274608515123254331148514214193993662377605227269984370008223225936770014139662533301141518855790650358740057685142770528526173754591239259823705170161651333451285403529266305930269089837334936364559067980146165275604043718250126340210094275647234270011315717854055764537066652719429122219111542394056124005569643596813973205776205057173824308369403766103871502238810613074616503932368595589879828098166170131527826651239316920245147110402441861291020562868569106043841755381575783272112712878498534287958688994408647078188789324827615049065835316475325772426192465984449109459266098280142586217311761090102878812682367287645923925350002251476120190782597438046653712079553672232161626273939935066580498723952374637322265506970724236798598796491655132513086505314985965944778816946217453864390083061933659691359076080827769221803067244105053888096773533587737022327744325405975863415909430695167943259164073056375627916285821638243043584096065634234644936857966287444216179462237761467225722985217746765504281759554337427377028032 [129,103] -98694832473978486480872567670763319189996970585872798057796902899242442645205199038265501984038327387280927113939898322887019238520550544322617163282452358446052912461502054388525098383012638377160997677073323823618901521308928874616206954897342976321187423329007370409534270070854101844545746437738894158957793002704335949565789853626695794739725615355570200267158024463523038805710941817474370378678379475187761645542633366560777824191102274506903060536972926931784033616671834104852873662603382688523519779616753539830945035571987216675379858997017117614142064764993039371016764154513263763814471413722014090774715240146504768108518990416328993018250477645227631378551878654531505370993718846810765684791968698275033002508340142056174528676751571462538354155921267928995683803250220432302244893074813087930040318468823971368043255061242773799933125000738130827895076588579970631389302213570504008036932152832311931150216461511488799945687138352978727907098615443236408731701220300819832143266897710841076407646773775774599398410437509162589510302536444821872091597015708505827895928705979133473939049533677927931493276951077312313671089639194283717338587997411507698298489684136092697706728355252621297972542353075701827333628073545948517690506177558202463518872618367002103216286961153995975269141102621469874824244066375616398249483293400904807536472574277653473204398277819219124555909519970800313365611454768279221539541113964663043208442421354491052417505538785854850634790847489253460389791629715224373487704209804525755369276413062667923250284219713048387836174103543972953016518639155850369926363893942573662626678074649494489034988480475439150925667115761138709165237928869922638958894998368982657979250419250478821083413741234989095042172304425625939321197384216365750008495470569958278296520751881795003972361773865497788034711515407100568153049680972396121702247959690522245173494393703469768664308801393470636869418239929610121233308515264446962891632300068283674705187478843243415901224116672779924235903038746819751798817476684819949435534336370014032592363457473312996664943847265312993224131959416137775310406013556848132551816689228374214003578413987339719250744963344602935155075012133144620239130469983804040 [129,104] -1307355437866244574398435070132763831256502370650042213544840895434211584095582828270891922188967682575063318263768135339276692236327097988304435507797243849956342533429253494048143652315032589531494685832173193545800247992918781733397329794454218050886274954390825307234835154871070686850148072470173210103594402459696719640866313941831456761360278983181912867106082803728654943459413241086410293583133045714116121897953868632728820662890189746853620899814316497328302963705277879600266529191375665444344260950034634704415668981829533365756997278530562709154007814101843578083872786527457468748782191685540500600163694522180623265499253756488206114908443461031216551173490210274393858420456857152441613205916038475525320657856458605384704424496574661161851735294169985113226484055015595793453586320993949600547476599566698546344862362782151352461904694887819366732931186362498624292904284430324531243513557344631525620204264768934182406848662208221494458317843943235011377384397185432980746624503861804729967809348065472474209429505434344464465822483354307215879315751280634862969771942233326833533622562948860521526917495621689637109610886383801064968922873082080226893192017683253362660202906052870538481560913633268764959078376529769671737270099943506462463291134046590987282263075392079018681636834586584288503118291959291369666715001152016583587251764044016009726606193277290769776022289035572385360257764539563838076998850473849481629652997174920549375500618005671863866237906541943267725182920928528419589614802385878064152586849742976570965238959021539684588334026870791755810116339564422727315704285112957182150865424934710576978841054754971240877194215364426605655612792097651893995025432392570297009556455744954633587091641982834424390393103570730144188409972397619596291453321629222630866160635736850626172163183124929161520714404978596623030031940695526272486385637071892729903531734470309672903745399634528745514764171602562645533907880092661455357893746483126338055727916563849900519489213054216118311462845338955313814429312434233602294317792428104928578882842250244990608766866454931280649974320876664036176572988255790771809205505864140730276015105892790610612765585171341485022212969145728505353100568014848 [129,105] -3397331805693341902971472278299320181257678659916340351237208518137023267147140490571615774646636789809073933546703503001366392619899216904278387622007728512599863776494773244497193675921715312901851652075929307733848488093192752095473416545802584423679618985978847494597626559972075413847161250691623944036213396091962359567429525631745198290355845908246624368708911601921660889496591833466627224543399649087111406231102981710806671954264301864832139147785178430291437596714329541541372201541559773998285459164937783707372278376019193737194728184476378476064496645775614352108529572029308279429162060957656111990828831991429803151155859738767454998160131395801158825342904069776762887631246877938197724549935750603999206090928341828823833238469857582805928467322781594099281381821375857446629852300277286675214518768194884726675527817025307371648047561927030249456785182426557121878140340437734324224624621701776130442568047942824749112745922164634539317244813069492269510726695789353659504791789288891247787212728781782928105547029091023145244212540651455526183141317899501498169093040347119172100646748580696579638577271443063874536406227242785428907220996827659173774964150546249886927760363360570117990187973442949031868373399355669563143665799857296132206715879230810974447315135875510261268770747893500803368987201432490756002778999806239390334662220367320001757609682225094365854575219660741503064032447384174601689063998672205589191225228898902995774406846097753980969334184990613137316770245516817433773995345813567445255493751586277264483046076594421415055472625299212878989961445331479315032224768134392407049353373749590492538999751805849008342217934453746785551680552361857027131790105065858829393019307699873831655176816909450016409597816691603395318366498406341705091998229704236965885999656481998913147606502228315091632990657612120030210979017734564096671270796149601318877274234055735556448256902757308282395324359525604006370107071458121260674340822072441106544439208404966341400252650812994888724775639989363024248331292374449384612400686492034213680850472942999219002452816943258685088208309790887308098306223594534865428875215429234990965391165759077967864288665628400788184090247816442209564963328 [129,106] -14648435902157746967091616570862594418831297163366793702900376362084579336591987045108239903658323575298109489842838627501343912934573368805029968832130072276214509467648040466371031319513024810796108920253453372529276947838632717248906154336467271047141118489686244663282233400270054355603404232608655719595015722648278371392795558585172514252380225678992444803529747540200860751980625592071945771472013354140611412944246532536458786709081947902648730138365302700038108077084676037247875005499276155822817224225949145349749389048024384352311412673374626663246639519102438306875334661818274511323541357197581108542059787271577241972035186386595378176772680169053257859705358088816908980787258267391203628271581942836567594778565582503036356734485877401713280539174810643837776654392535574162437713067483289747250798255187173933976473907917543295933234370779771056689754493467323266973533342712702618500058329001061855555541824115696730756507060899236657779289788192227887116469629551598791212040547794430324973053182634782896351448892514301562849420667830317065295853614902008130061819267519608218764802320364570141980519459815574446853141230807869285379061384691269698890815616153030734420922887453285439840530185906217179875942532355799911338320820444567360770120622235464166488763991615074055975939438363267805664328157094738385614914439224253297451264670450403721813171624084319580961552500980969211459273623927596688597226642153278072744188924678938211514500212861283748639647319946166400956673768744524433076768978362127552364158538566576101081776218392941711004886172530807071978188019791494966433903465804887153084155229045658845157282244702448495205445811948574156293874426829027656054510983659688376813816699915813498313266724957065846629858204252613516822758437973546523207665527514481888713778113316691261270190931155925716379493969746680359378073985511580390011976708816923234846879608164559923488934832691027797637569390871493284722409515303493950193857317260764257918280364681632183968974851167152372713333275165310321853069808705036280149422202212077729897767426959378671671253060763383535388314486082052665233413038491454813671256861241334809465466300286876945944722598513089832501201585539108699264 [129,107] -23860428608337598926739250883817133079960866825025003148306439783898724804756880555741575140201265262371257133641779576916044733754143500581067714371668424332393164706221140292960825147856820524219286903874309173564673228902870998636424142256435784288825351981161911768772601840311772097475192079124837024128318776544918096277299867529652300900819796815145453101541862552921793869435422213037094443355777522315959283966603150175040979768226925296666260141316648677067151152562105141646036521122287496908480430751239696445233202803349312878817864236994344001416082180203961207942433570123851713769480282255575851086136304280960962416771447132856499661079257595997328057480824751036317006064683460240196524961660023374908824658028669577978589595394929237844309428279848230554313410417131259184998098967057038355562139715257080087233795473306867762988843487885190771368624010205636494525184389445142496743050349451003829018253910668819593400078064983593571232201668197082978200558974833977752254570889952530830889445826324159842540737619469141395615510161212034967515347293535814862650216179290066288263230822365255626359695431492372659839864114636251021850146868440900709864792514566896662195579693811158671833296492440429067196200372627000504085211300007305589076341608807925493290752493717009007637366318073147823076412790768001392027739983386420120416308601566641257678104621682169904835783468166750163619057163124347544533456238127379098975535499672584504283827959197861423522780953904024305927770343368957788760676067083782505404628982754522659133308718137919184232844209670180619742212183567311806433377061635214089946634057221739991641881924189412444286399187037111113072697954209757143921635176224952737116875247744863439744763058911456931209643048400477935827436750908187775748175029234539102143657866327020780109620747405995278124656442673604956726259123663531574260606878694041659635267817788122534937952718840826650830694955676469572690558477864872421492397712482187303072721359901880396105474900041894180591197542345771419442656503896101374350691563100522225607538352968408229563800694303827704827964405962039623272171545317396457660890116881777656342503436183102879426169266363512478355680362946576 [129,108] 178464682117900515879607000060200669610334380042920023733879693127738593441456265952782040607330127282151188128690359204290668712399390900198185499894358775593885266389995100032074271593690268700795042110322828644712238072317680138513809041211848355916775638957521077401339367161203708406260829081221414189013870018353421095572076730946311355298094995876358287437060316721474428878425707322912464618531538126886249106514361994651041196385481687158557374239831865504900007660565685695556140397044096349328170732173519926143681350021654471949908575022426674347040656318600968223738644194430522075633444642324936355670437244950087048690463307960320675419782930894322117407847354810050987124463003236658891343755750715557556301384817793244322466385572258653501044925807721642494977183984148483347197370225199251955297568673111559534344566147570059421003116957212640514160389564732478664224149187801142170855576850645485179293899722815119866514938332607362763368305031657894278668521736320951646940825651418138943253299565042872172610962094365882381780609815281269489286676421686782817315975739605771815657016808699484082908349331009987736656580124456760728225041036539681123944918519823792393247742584024005551191102012123191415506899433033741687730189710704337794673177066134825079890268317861374731633235414472029303350087601150272838044121281795633523850044640750339768653882233765887831383269787900160786760821233975506373437893406629456832911705283743263350257947774349663203505311805129835983781352183497830153008463645999207615725603978738482156093751189250942149442904738105645187173920594466381370354885378944483920331463321381076171697907687881077332579359453445736654267560221023880620343189786582000978604951690484294969711234861336340561362503636905572423177042421710989678512642970506965196283127420477349628990265932690505245128364585553764565164671234164304840554414195653006418128791631958694012085798769000647866897757144405619569170792213165967006549422209086742350111017398757788769224277976382334811440607483517742104149488845936336218305378942265148522930468613612404744991883889082159773544030879869103935779172663772709953274700629113256025732806343241336528979256270218635611794277632 [129,109] -264466801957250421686791368747597799884723070840961475324729529858239274273740624829947852016020058065372752360563887785926865138205016413416538773371925714615052495880112140949299258103401224528154377565867955904211513452289274070453488198746315989780674527884331477519867984138061161759967648544483874978680697682301486395329390166147792064373142757257272025711081045296559246136031657154422510425811542846985029980603292561266969794993118628919212231381985445369038340818818508923485992788319321433718460261003575946740688345502887376547818554878531489469838164073495631070819670150786371192815077558739199644458044686978592983580530899268527039875767200023472385330873190079796037113314654426544499959600698225176821728726455446739713564023687008656160079025711609052092077389690800992961355812119596936586136686412221260760771025230282538248589683308945530907497361849232437337054084758312807025934692004189562227828712001428697616826082259864089218351149294813613680312769858817926765525284614400176767406586699852576895367948582867926362465013433462327818630256317172837253713565722811179135304580998095953932308103583827690163806964284378341508128556402495129132573323436868600726714728643055172475713693660266145574195975004403075683201587311284072206072888250594031155850001033901049971204905983080580591053238504427265159131279128879374534738201483437791765425698785191543799442565879120112556569346283160182256360013074296044636084783309651061374598977096199965542815168544375477502404958352855641479006800937653625397783634630843129552164629687350685494530657032519663908405580344519538161504598389674067378093802134160945492858627044115858932622089768283588972130652521055864752163768057304545680852644136416437395319300361241905139650807024015956426929779883696852331573788267887797964230950968376633891451888827501393528754202660918522346428291316859174147447274408554600174947495726343548321834600632275922395248772199629847615933684346882388937294088342090361606224200924064234396774005256116037831627992658912702160984066658617334806370432072419476944980672805994849467350201388719512679091198344962288985941631128012629375504605305467592968862681960724177868338299451730557394912 [129,110] -649627864760844060081077737299333922479882453605434197424401788675451831228903152911540057285923163501386691117710917858588111369424838075422525428290622601943836121012353298795308025442762080205946568363022766229461130787956237253424068511620719829502928781447701080943123196819100190328011194745015978825429642121720143590228820898878420017779082902958999615222268517182923044124477990491622808120244268999437775414146756756267220127791465061153060526362289755720801030503608818887963792645820382696156940195947813214540392194541888747106086479280146306455092313813983240885809245112484866981095169382302357541074596240255305484302397164904617846391758632519238234491391742602228383332398830716913819187582686393396895518558834410524638056074942145160005523478747239750745785603744226670806240365762565827299828552556369427933238558494435396145281721345686867015280717927830547242088806943204175881278345901381231858208178695083600116335425965954777381845528787762275627516388004089213644237817926932293360140676497842334651348929904415798910497761201082180454716263600720655811387556071162248251063666233889457768944628784651800592468402004336659897688927697190720332137198138182606328269040013049909495586019782579568670895018886819310039767214533011703538439664885255734492082136236976728133379141134819386423064891683872885163724964727141409757419034293607483515678234945959437942484632570142718805898907276658443249577510461119610247503249899863093141894470464944686775409783735420217630954664706618755347975662298393923867081767783144478894657187491272817559235501920174939861110915278875152686450310443513205782139943850426935341261608749946799198895952843760255826303980277245589628883538779555616977856728622310262372407592106119016511295761242176432901912710336038795348796134588867744526748224043593356385788829357824797134443029666899181445443272001674025321562579387017798373736042143618353282820364365796017197065354352093755708530220473286433644075905796596565903300974809566047015939536156383391159690602549886021801882554424602728236665894987422988522497044977275144403010145468048378368321956670012128252569378825618308369089627610175945405075693698073668838945647096095232 [129,111] -961968086824527643556336482857800725659190045353436636112871012071812969402964256372095319273894822397376858849472444043488103964531851576692148913519279184504111121933589150683683786844285756579344575407924724069878381552064220184416825522427638470916755709844472538401643354133420946450656134690755261055241036361217909303333553153776318978662934708070542657707464393717969438936433366851126930809606207324229500570836523328992231119130463018841586261661864004762287335841787055300277811739130267785928250542677510184207538429603672080441837642908466695456194625363784940180492657556671450146632383035350930171630317789836961954573616395162170928714332017681321524859251358033971197346613261375181888193914975501774522508871766028023359154552777172826276998841319835943850609208798056696571744852558231194989241937242198083009178780770139999909630569567188222315504345066813048416399885030734187146960042619250179277613944741234177231177939636319794639972030535734519666075394806689044509503670704863738663896534184433502917214865396470161064754604317946162261480111910268579134587943684411910450991230622683479244414115785556531495558349923950415436465868649379514722929782276877773183217110482948786833765791997635545878452481024472377482664178999006420024395655881551341502441087268618455385558464954463693010161477980061595830760517022515763534562015631618746958936357893753519924775460798095123568874326687709476673156677780412271659221136076468907388480814758938685317475874862785098549285360336019583519365906067436661355743718234146650406259877186264819365551081782300814513052510447968138384171313332789476785503552057480563586246651544373139723429424173664352600832808410855888906575097140142131602885669393937585185336573304632151503835602992326770232443117942838707733790665922746379690344631265653730623641116959775825005210443538613636817358868736125441879474126142982266971746539933889740648225147496529716619418674507203256757517269570109130753750869875568399612714073421959567084150227350741161606532159136206389943605476142854778563207155831920100944145706512854428189005176142697560078154874039122918999870749094840416214283873055927078054530344795263504439544792776 [129,112] -2098516801121354943882141998746738657202223540960102875074974343962606978187350682466536063956948356133420672728282358541175682101810907164879095440322422462227139731603162157802652428611067425760721082332454683327632860381041541157448316547718787149060124187203278820493839483435482981373185499114166226333355372419047123871701620753052366099606438032235904488461938170491266011988133489315247102648431638334105368390663769276988518219485766851687032338376832484873281403858703043489781297832204651526838878576096544120834624252402214030491360041301190330549746851336663766050755495381873147950023481096235543843992085753296326734492679293481712899059406935116529226731455263125705885317818132939450642293158782179805146887718111014903356341777442170461065302952792170079798506656136228743607996535667771709013629891254963251110152925938268489113707321859189829406003028529177029901199616559472912264668257625978045331629886420915250287679143535679376178488367290395783747697232195473419126659872683342014284014694804243069750060329853606219864747486558476274182111801595092654399271416426929691592172805634598018480394423000965015456296199348229277418748354843573746151684898285625389707262703738121021476477174923225570603129405054142859443025205582092372449569669032359044091311455525761317379469113708090520348213567428674906689084615673124752232630193337524560661641865841870788682698235242383718910343322174697347254508378629308355581209798948890116804687093787537112412602723740845843524706886234264119995324602196310745719629932968215771023249166431928165532021753091076696059528237919437275617853133115354696717390546268337622811600253765208079767583008617995544431181338286809058281717276728514345978099098550406093577707858167858252217615529488868833281618567325107048341763141102952108825103079720376609094164770208443562366291228145876318339876203474569019231790887661645082425660925298614974334208203976743321876981613907848867249556106774017952015986257330390506375704165855516290038500379739799546297157063010289690745542924413368780110698933251858105266956830243603410170720610463487684442551185166330353846190855904482739923226439784537374235827257281732309060096 [129,113] -72446353259708441400620597986849844329041674332134048755507564782539399226884893842708300491215490809490324908374446000344056662237230304837510427212234714488971084864756484063890768368026192940176728633941092365554575358838185699607558758520700830666902293057437147057749721317912324137515255823439334654926949784391293552338423639677906235760702247687467496253864889548877297597885012283284063376248279727823716157756387038043499205394929550300301118636685816311263283084835943184356098999606569776541519182617410822363232536757632068164109532654120910376835044057503191631503258997858023187873839901424734477428793142927508451002741115162403038806521509709550009339045171239855829151090071403450024728274279572851277829646084453989237009061984303667531645402498002404820699025502954721456670908992161915633957207792970245689021415275639464008515521868550342656844169615413632564014117259510832152635446498237940614017102901962486302457478225804081449683291403015152385224831057036855901533546722830668248845639883845159812213264639894338614225252068170996595253212255180743811943881790618961844722078296349292115059118925389512001657012554904360996530275633612448956633135075983524484284886226572249087951796285400928968076268121286013345436341513571840574823089427423994858119961034174536608971389923954307285139190152633569184536469058103820759052668138683492576412284384065070817089674359357954567450000403585973516585850382477358082459154809179797183577615902984763683158875823010002434464499936170984995105385452072975687164964471799784218569168634473226332323523221209488623159066544532396836996516613537437561848446854791333009090902356527802537832690907469641937736215185240497434357085082592192119364689628080914209917993594749777912323071065346708598160951454536389497905698409298288592307080681935964345606506140514781614616341316162382102135744448297680330869775362073143662357781892746667673800715896345066671919546178683303867518806537084752853188691965663940041786023499275917685516642285998801515117009127732799403020444623733052362334246605677868312901453607807553059231482799163070655790123629731813580015497741806698060643281525721504968977070763281344 [129,114] 818420017785105348923797305730104410699464191447612843925412168026297724971023489709073277279639728133743155170212186475585785132590276489919158263255405601666676749270870691889284506007003994190451314087223941152523694131614803118664363837258508840926527546423041094470307527784596928306020091556869109456373520083306050696683173507549734681657492934004995669992726476248122419337479830617068627306097980029217575683865014011366940186071538951557534608133822908743605891357321843799462596365742683307953776116171374090458278541760377278333875389896626050595116871262853124954131499887466168900671825510470490591820591300340456546872851229219358973412104240978516658829922216351006449937898487833903838366592739781764722935251921824390586714683023092253908208572453732271695683911226171987736111497814815410370795206978503409735978556720959153817331361839745019259359450184785954033746835566016079596947671869303881686114068751935685776271323503500105835955293851180111991363654936902203949349297525471762713379859694991045094507785893375699064226823481593548471231064326167766909163567047271170430913230641614366350215008062954375513169162405956754583009808356432192591850226192846098624203073796239567481104132684886905196594574607463976395249829155206376352133639358238494090978839793580159851697796477892365518549739563299268030596055234821742959964780514986147178034135501814970537747192141874974261415387389977072788682293478537790400754138441923725605414204279139869590559299008059289411729010934245037206565693257392175289988170622564741478156762280348474790285569573405340947107942237818448060646375850038755021282658179419731369919602536954533277451211609228791691308542175091555813750473032075318702950401066826554996199098566508188247750714350593382370891646861736292677881723921850140840317442821352296032974704380434941585120371909308238123997190806983548246568659707323203364880715024556718990907639467432320739390587611412132839556737982633506870122034809275488788710173605819263041960989330421638665745257311782476516146950826604218702710258898978776586093764851243495490871322774763922008300530483737145865246752504796124203959093521270269434657630336 [129,115] 3434766295667936650726822411013921331552222479193220160082481829342384145444784719063483194973455544535699751768560290037878730530452542332045134016589132313291421433120367893062710841886511325029334622430233662317197425437015645774233291433077612660661332437651848219410534466861810513068860458772048604196191802757879768946967628873157408879688784974639263501949377926182400578439764856041637816281834263010085019283172784561151282259275603275894488815326133000450804658591245893040898806004367614409188347618153090724515068471340301445976222924848889631120862650860852340750776361898497145455759599818026331382495184879482688206204561887792643489014748522376299871369968218953618908314373318595745677196297552218773813120508507490291022729659818309193473747203437575367629521404962585304602765161789198287731748172470532724244029732020372700728345213948233037929804546660939948951200141906363628444345878907111054246124571551212870379966811886073117002929391602179515963172113916803600841272234786795014814697875476002922950456561799233311700292827080110632298215291454067650975537526489009165862930036229609667711245459084468441487137647498583044785282920936141057874892741244249940784710772388740576427771609970859047921700163525702763284458515300964879989168530504418866085861894883686079747754748830647957923440585814187743577989260304152718799537673985984217460367852470958637621497214920832379125280308123330838030936323934591505019538408649797581644927316995506285794562166137561673491381651426592925926485208953519891223305979016736600779619815184942973615486854047069806752154570559290368366153365860145771673239223466290207103657036155555545593522673310890629010928763950913095907146272331910539620343842170712115268933709372703097042960175881137406063033863279239992167049920045515563884860960348280149634651887623760682917173198075758170549440255956858524011659288827679483007676896320813296413214939220786367238004783970562856905763936211832437578439480724199321838688508259900846871070396178278678279093296157491697378420677639530451530128521671695805553598204572261710568864273179940038528265881438947670224850586106769764296439789196319426623824 [129,116] 3711302230497013728931818950268100022770937111751307010788204718188518803389828005071406051851058441497090325217154943405019610128078314291855724098729421376294685755457851300178279655800448006630766759643967200621610409100128361914789176856467456985643640654659542705252162450223693244020910801792215251292228468337620087859346589699257214967055777185298457800095547448336165651718239014842942212921314525208430778703418948058474646809869119977283672219940166359169219068794536188263383899208044192557790800193533318864226493614290397081741420644288508014858415266604107477195723289333419048876780443760712872849577455414833897301568401144237134217948274259499326652994777818906973207256647619839133133386459370988956959176820755838323680778301487166831043936236749986780529168883461175900222091533358095233473076576345842232754655520128547380058488010468128584278560706537894533568163283409539064643347026206916455911415208855688988212075719537619499648894558931130276131095857358449555005976821617333763441100078710629543356676278582961585187064017345105493103392606406585800195059088107888698135175962724886385984883574722280094487943445573680738927311073197702763213018874108214872352109985564169631148400311735920332808089377483843146473088249568232229882277432298444840745618874124311224146576261318304224014721897002515513704532379440999933272495319790696886945607420883116889833839460687705527159145241319430696871654849224262833273377910581146753369394752678378094036296740983875986857074124489868773235330589798467181106032752895473568331122605588311477243138703090071920777590621061213207411578429628076549401891849282624392037909110519830085069143753012798203622517190066351489787661086334827465912875171418352619072572148456221787507499447294889545871197613551195044627305722015433596334277276402814349756340661197340687575037430360008118252113068580917122624561849993032253936242106713155063492735961272944110089877018023714207049579973572288550574509844737572285277372314949103165409512311446645677018440319140658726155621381039071799430782287867328485167457367289116030993026794362597174698388016151738428886655748374951273718806100189567872 [129,117] 920080177410860932163882261168403962192895292984571929365218058743060058666172153835582192652478529422611448400883027585501695162567925395103465446287199226386930980369850021147743735475566922583302810754240974046925451310133273489720671698318389711737525851791557091950688716371582557745572358962309395075539007890353108662513351711398207642473534496265221234148200957463831651960104068689587350547591697921409157887776432843247227605518914360098155160162889661928582320983622386626289725268723272797269551754994851248033312957111632812619779709955901130924018449639308378802842351565086636409180378722323067096314747309546502254867909620473632746139433024536664976237048517205772921134851132545471037625270663244953064221360177632589580366292539577144918751707674111651463010175232427286945471473024569263393141305070311552327816241200324457151732058762235002316120856216487065821579433591925132708215629475256771030935666395748726615160388726401904784087298405527564381309117131246921143753054601192475687112106450171719484289872273110507163288007263606420328335643266597386209780478471276905535144420120082814217913231617173725554209356078542153633424977847361263825998944272514690072660384612071074567848866158021732386259164689647069265865805496673511298724925698464234722607743594353724931083979352274511151120929447724661471623070143841412064028884660579829924174538470708885347973918549486676302355484430139707118418290716343065443195734202728344781132037152481966559012852690673328623372094519100805294607431623490048915904215746857528022889333207069182448040040559720814502980506287076542022229780561088150813239403813941957112463536684750301169544828373588294260893157404932169021098653894137018024845316374870058988909873178695679448752854426052691297859847362376677064839620512994952991232555488491329517703680395016184362000867630853110178773015137356426493143161749750506401387651273879018459466325140474243447521285199075103219283737248010831167873117793693307257164600812897167051537604167439444234228377411915543077898820631570274757221478567018947671101889870139635896877768679427558688861078739966708210256832112231503799139958224 [129,118] -750395406556652329851305629412356408143033786676326154290193771250680997664894259950415351114774424705738487610466125461305722503583801868945880722539097726084258228707109040122138290511300827680664508465287458170171927769543826690370243543010500646290651505316415885695704354042662539936532456499073095199306988004007531901912716257640099862208790110725114238672064168609367112093342791405870610553565219263467282982544729976777038120823564341751933495446974141621733572353086522793455269506700115935561841761603200002035929236244937112132067615061691668901817881156411729260239232128098637538723842777507143851018014750906281080339677572856594048487830033093153706597572537527953246160601353467264943475479079695555175479212905115402747724104109302056075749055911620290496513037816043305939296220913787101418435675615771726785592199822222444378909122203903411280858447204573812694508500122904043001440359257173044964095997221345985659315516690190049456453110991797561963547285910202373776208696806729794005972290529273984246701595576098607930929488518413973054803670878557456118461408444358066829936662858510885437366728835833052568716297507933416357439928583357681104416775249677236265299103327657422012404995635304082199643855455502447070756712354764389669200810454461554798531133369566265327566353036926240311499802720503039309382508760927953833680618500656732657090879538069680963881079961994837974991687240526394505135749033749832937290769855044904495395039690500609128819639170085887822282658822160783883220548367762648998882896298109920301178247907219871828946800929508849886979559696607009699679908724631899326878501181676383651074671438329270178180935995051364908032416669419335047238943640569554966870370258226568023631895869980199220764372503728629733996160519654762401923514224076956752002808703325520205254178185962165385523484411656527767271810334367001744421210784843048643870385749244797541527376568310291050083494978490707904741615877321730803224424588977752591300323626504356300797590213494392903687893231688241869313966193604774641560478920479802980108166975320720072019135918238147743265175109909580684083461818317215913760 [129,119] -1265295870105003057542645989079409180432754448882930240927938117721049200241793707174309911837893411456801197090837226735350359010010927783977083533142402130052204668467456787543694027448277390687951110379272263089652987326216515347409491934469664231126498805660129212562083113438812480691040347036186441183736066699996781871688912159600052581320192410336991458960251942071458069683248554345863657179188448938273816156887567915713561693082142598790274849112640800002794730732128130054077695136058973018831999027942453604238632651743652841689305847168603656007655578816144422769838526530360524627622396298246905007215022553629092336980081295885891588996447819834294053414742412325432467346255556134275955297202518790122130273693607984294208987736100522683593764723247964494923212485331727126172968824214416072112445501969277342272348512559734981702428997025165876617795443725470512169598317677777679939579009862473193824089055587154266949094586633146128660912800793448043036235554197116044848159970224318031086974807740729078088600085943822398826093899813212014694828997459614876178442765731260744235439152896869148396999894381072562872084415876643769287554655095020506165024444408129333441396724012353412085570589825072195601148627687662832767331813289014965250740702886538809433369599003861833419074252923739121333066112434871818642676632817191268302400537978855364023952692091224101768325733721131133693889434103065632666790068810023955082716307160165954654470214826558469333299124275801886224299932161187332859564210839641255656954510493018355933628371310130675472924932268029978425488793276416622922304119830524759905614148368886111280500306240461299747153283205690898436486869509765199030936261565501373682620491823411542245043369048964979288641614304169093548527570684835829449235218822445822954779795629393595324355571832813288449103132359731457957710370482453540006061860290343079583933670901110113029207624026788348957580775145670352508168933939824726797611539543281603086604355978354159507067628527576778777733685869761854698210817147854613602945997494931640137480765881802823174971059573576988150804825444750128979309932120199996 [129,120] -488262408170328568595937731581590579839758424891937305156886617949967338633524286842147869404928795288682839999265167642611669693799867947559069701008675068414788916688921097694289314899058131680256345467075845854239597572007797167196678989023381813802675546729262827664739996601267206342133633719352311238724623406076864214465633184394806171698759964702382260176383195345300028667534555214508476222999894788762549001311539549610654709363570088639909155642769482719159466661278357060996705557835131326594921395265044633804795068017296819343958313585254442239687592170382508111438699836080356897165424543479620000221290151540322351158934013360686338077618118201064586040851410144945279312569651078665691734099662870268597374532724915584012135213725189356143951459294564014073743939840058511160513472143082739289436061739761977241884725962725087035094921574967186479394330794802480809888215924485395818449160330454840994707722244680338325433037100340102012117502225960291816789738548981313237839702610629287637520997827754580954583485698834075182976306104942047404646786211851531206506071852666046944622973033456842168704201379537923414314110759615100213215713214623610064090063444689914799485245666367276005330851843105930384693822226391104380437175453490162790280932395556582979876075133336884200567230747889563453701644611946787043555329061621337794255836011055974801096589984305966347974915003693627242124393945220615103335664079623024638529618042526647106668844241753688410351011975408027903393964678874096219217110104242120794246959809939787153994890277051190396251661029197768922305969203218147154374523535314708430174372910381900461284244690236111807585107035205851683201653097613828003669246112565551607833041389007809415214638082965331884550826457960140084298980584537142302159769444222207354119213276047196203284430373579881224002216527419614751211150908097196340426902786091981546110521087992828111083211911058153111097302384645276056603335974009512359797609421004914005922998926295142231221017727798426160860238968395395728312000838247458598879677121710703921805405925989254042348832713449875273119409484646291852525649664 [129,121] -235967631591184449011965082862915174843981378365093412525089052356256253707948918083668368406118570994737045138532251608184815338233956211744364752216033220730244381616127799121838572298642007950316428357052196979721150168274530399672098275788982155310204989084579303095358109464359469925570458837697319724721941977816327001401694881534608127970490081944461712613818234659679039854675898567551981270420425128258417163328849588880404160551968903008237127019082542824796073354340300468817069095698327242561145084113536090671903530083935742043934480041958290227330317927333674364408828314324271949712266823773530706289140152453912941815046846668843342098017074666073186244328624761660835951174452745299245195702042064191742508569635762675957607220446328687286117345923829367594331916838822948331220511582580231399168625866429771166958650221813365525966656626759618896506425289604800837326465127661707970990893812200243387115148016676640396333769668086308337077823086048535147799010980459307497177088569066361147314093825734927478741870146467734849643251142577844763398912009270076165098863796589646705038104366776382347362482014947763757791978062434880298507768614530168849911196089689089937906825205164210635530542090430444036012074740547220345494634994455862429280943077706668533990864793462731882408468077479858494980055772888834830421837911140932988653868935183078327251202264082813845143653012372290701249024325781204693867573534488843827276843777390808694844320969963179330642079238414298218047388788291264218787421665252143609869438215134673399540760108414074729804093018886728907560694475045178971164980523892534887954391409586133425797108138855257079864832074039663473802280671515981581228758105533344997153494369981298915099180510005955774423662012413549417173129113847192727286278485712734342218232543124134678692829877077513105042568301433505357686423139151317346463968093060310847081777348129235064870868919995201527892375212975028382716329842894172646386568231822377612162362417323477251619922425580980981261357480362753486792749247011876770941654042093061758928134394702132812192848721968927505740315995343614641568 [129,122] 24763502308283139805958852045224072054237586001631340120961785320912068496315866699953603572939003517090672096119228436130639291406131251691425959127049282138400757528382414569769804166511968441352392797633465749670254302015826498976125917462507124979871604514016438740439584248939995912564267176196642882121511400819409032597391163889206818863730574547841252088126707063819920503742976904350054339734740330153726927709427624754993393588504859360083187527270908603237349684699421044645461445508665914946254586530689813774116312166163707475842133356438689383956683164446825561477659159639477999850116705917375202128147244188238394709529370869725826168332994659315812506289783031738469754945160356534574358803237240852070103144655152308497827386982427781474529658969307359160371865142667133083411646513791460279965393351743942703537078095161171010924548242941312608220161434340612252660933543635406211164890391992369426424832689224079188006889193486591962604018837204411597198420691101822474440895472543080810893230704495181704115130417000886553568078755054439461437657886023212732478637083253037770699811797536879720696770904565547487392535788862250239181663390978211327135152351382684347323303079987503036197731261870527951217716512414602555758580361915257210949715589908023615985549253806602995209415167535609691461617020449130102883199899723940911396383164727461013425254869263874961462705579916996297114843459577252844784215455842979709856438514835757551482142656934896811981487034707495049697201169811346405796451761702754866069580228713324811127908504883992442236768709275654454692628553447250092506300004136159424510345540325945487778170967540989432542546705355493298422405898592806309843212519612340572663064013045683409809034285531450766624560865659097064137717963359742192029607328848917875321712222221665521761656860880833778984228375620266455510873156133659643747097026046320248810033221021679214977851333529524287852281788803732012332616899020134426528716783823862825518509914911981696630162475840170857980433064922830688810845414572165242076647329488214319731391458221321067432872727113788222929658710541024 [129,123] 2325340081931121605280044547427661334058175310376693466381283660492298062167229291873376399043465630022627818561124600816828708342460953682801717750764600894643263162646689281274475303781476686632682852724949732131260135956277451117904126163829594484092917726163628462644710718766820506692087253599717449198244718886464768067401709271579231438546905003377765029387711476173856364121282203353705948369100125868958196815082597605448138279828531223527708170671554056016835902744182313898050613601908405847659290486608382114581827482017510741971052425808529281869484767968230473477101891595249286979415132911411740040846906904636371006081800391382936592500392338331887161098709323175014816042441901688959703651642039047786402772547258590109932577603895079870023869457053361839600037679465873770942793942756206574186856737031098148896657180749372296259241000913718916870646878053652900182210288410443262995489611610896088896599646545020533967091449054677462917827171198347677366057876374383868190453521611623858204583735435721201070548525542463827292734989667243116226607180726915055548341354369786993910182774683056004928200347899108446955052268569728493584737992510560874940996466958132106163456352762812138497657344054033452455879089573168040379541280362657085558150029096603031862957979805864903934478695618033442048188750974639775365446703924234255383285801455078505909013410102211986098066463229640368651467820112255543111594081462003125218788965241792998720559995548868410394179783345271548064866870166258018571670731713162439095256490780375871113786447790265990791237653309809480899182884376917996946464207645662856806469398614918652433644281714623271491331322316158084025270371711664390558951810784084276190309592517155856690066635834848745813869181704509845708723752811777687092011050604614913714107652078643853271847689455715416453646305077608942274868161782945055128630665361772822369960396855958625657762936206760290122805066086631883099859660458948575591041610671980372247959561886833199238692728436110632189096818244049503689510163329980892588781913674139949264880638289235039972274077917374723655415068 [129,124] 1624262483541648176112700465925048289137697758457026724898086152844646350743787429338831426903722092482626241549835581256789238191148208457128482303709464578009015289347746137163757150073375703634892245941329034153513366857128361343649192001464712005238678884270824918638327744504741322870484534550891614426848014295125110316155337113931246708240900041749610826265258510807758157154365440379252078294587201868228502998768330294472348322167097415142621854854948646320484747276360145413723500130281424488052768411834239178998939995607117446114844380153497497025596458576262756753892651076081469657154669402488849563867246151909151395674070987933218819093635963786204919871850713979893690984175526059119233289214253735708664562440623474109561356969397647502110457854505584897745876114583860520749606771574651160918582338123755321226307219171598632599672987535818329882518607864159493658780210731170291828165956458416038771830851463477838414123978040210662229069584114439707488054927970842165797553292793027744431341251334112120746629802530663190937739457722931541653127404397634307755618522884208685121187974946986915818157706054430443682913922902485379714814117834944736285271659793265285300470055106286046776010470838170960933423996049287672074649614747353795683007116995018733390388747884665243424740860365107998478699489875625361100411340648007289553701369648924485996942078427853407244580669225030356890077503040233855788749400650442095089444373512132908369776297258543053195735923126031386735199595323036361589785979507784709073051370665487386672745253451290584895899973052556836974821937243708980174925059354994425443532606536558941894775398763275713942232092882870777641689366807827459042480370834483538367894517741761446929730462697070126700011720409870134911271991283513978453397523540025960897820116525242415028288564971131263956116187458995273205416708078839970888044053432236392725778814869966987027071896550933806176825913465962122067259892988890262444569330014496940645687175926491436498967890276324236391178933538837750619503961459203095811859714130205841831408044015388431367738832633439410112 [129,125] -36770487603779777812761625494688697555665316747024024689349835318339523959340258427903446182385249359109187555240473906863859542499565310972840554541508218449884386197629374622622067095039204821270531169738640253124309898975875899222099554066204424611328821555064945934415091330038351957536474628218934741581901077341178005521589388450164767243466022236172954933298624919804109274765763490160154890852562458388054773382413104506673623177658877256910144138221609855466034888797113108056509479423263835727734480208352858166961484584478800278489752445094953696719377352082341244825242744749659501087925669205395524305679000207586426184593018292381812496249449081650072693880419852284829978165275179357025429391315542001157782893543742951058104164496280612223139781525039216737100820007731398117825121663400209120232318460810852944160627112930525167251645792879801104744296884247343758250443547159888076341761220844957822490310429285966325190192507524492073245598504521070589990652546898838084377592563858736739440968618151914206535217127445446309945492244162539342039129449259815186432173999340900539607166376136504599769904467468128867677416204663534963748185966422116462544506224630697972401627541789391820625812696820574941885347246273588433969578317832095718412029582372173136675551685119172835442610815635816203286773329720840899014806661956553579843019195941220608043815701391438220594868229068440356398842911922823874793476448285627255461259361562520995318734371638173707276765937857531157124635096758847074264304684159820235749271082153364343128769699364568690644756864514377099320612352040846731907347768281987145393452038961777013158569429312217055873317464880006819813862700475243885355115283084961073701932046725421376046868566427927796100985975180427698750583361431986473669760560954729129915642265441825141468448177255247268355303159915425179619066906874183421357801540322766051125700341608066723418321176304337256045599070442700373146614551647001789297379100888890415125523938311707348187332552533747348835193844142707452878867327967361201562718759608362045931184427093453093206540734744 [129,126] -26212211319248896028673171408136780080929418875880349113618554979325474884007150874615467769199821334034008060873226651415092051398231423240035764138036894486850987985779648523286627396741923185365370103544433729460985551999984488813493144939534540696750767232390644358469387095521031681254327546398801126178108829224748562734199259526621835064490645407594675929035008214684156423580244281721242271426270620907928719698790009854368108807294864208983362545002150042173156148903193439327099405812706967244731040970043924330753422395900878248127652812292351287123670376116312318296235849613960768717252483967661947858355612823509467467525174349184084352412271992563864786178660661585695729926944606626666527877492720584468701450148301318679856728940116338372371199515105519968247157210859400143369714328837812423237502944514048636197461880974504651058577193716920369511980986362714613839877606746916488561584057658894072240723798864374388965820175119927201046815599685794602718520858023477183775945464156600804269488276092636190608235955570448743926603332857955508833704996958131627820950188179055745370551606884012618463929150938664776373868208526096477804706095664949982520589363894283661060091391671537128427403108273739092064563800455163344031674627408961664437553787044802306614928528787286841819795294645355804292298717640458933092281857329603394905232899575518277923231644939174049837015472314783635322433206585434109785944048157538277985340536840024397493749588077871169685438313619114933483971058729075103089169657997894747049854674735735184601834541264356497234501389750228463950954366756579699912025575636115975564716794702392602199898311489605102396411728007351276707140931006622913616317769332001414307402479664160608211004470139914107230095858646337836777349394607505850619452519980515622581807046514639030464462266654089618734128232077111333377288071348928192266411346174102674721831294913006168215684798912168964675227475384248966702349313005360158909064847992159792361600172294463922195024664731650303907396708252696161458168775859254792302405673468464246459592542068620350914704 [129,127] 1645719922987037002394519326639544543609235993244199623900227338399464355762955018313317888306754496848694555011517045573479476368223124877402422173662519280370324493203570749392157296123402961160405109536191630212167878405580620307039392983523617771058662710804220945676394002404997827884775482509402212932725862568510855660075254887923007146542930709262514375545769482969707317990644370327481257847745774576734193893915111488026392533751391492940700599439173802627555088492547675958962395867241794419601880916804449296927039017372346844639210575313024000135718466411874710383813148515067786111570548973823145848583529110623206866523678242563576039090700319120815248136689147452600040647159301771360559466268757205577063041004651572068307059952330523370738083336386838744754397970661520697919004344352837064483731063415585727851507327639556713461013974828408065783770529014796827503570126113139045051170648149325017808225493481901583909241316918923237021628211555042954314984059677211004517481604635391147139376447997450557992397088163612306872602303263488460796469181258502378446079923607222976629673001888727549539409195956206775926206767270172629688175322496823718834321412769803107742406044120350785188662192212704249516194999457215831423704990477526187203747151118050100818787585763169964676152590116592244104055973709417272532908459909495756963665528513931257623046527594457531775625202413028911318931440306841041979261487062117139869339839309589210442901482226388242464606949952381734612977964486082222906210895027262527490680092668546782298600543548030272576617940169079857259506011302349930210391041521871295102977764921117556413993355101506204620082238437364519755764880749137560436381474412171450216639274535883381070802087541831663395581244995521607174926391067735240620172383414407598172790806323573832717432986188276941626957380397129205481662843701548151334941950519310177660768547048131216373875226976991679910146963740225651720426311392746774432608229282250765311851126724797793126062252625886019423364998058409191558761668531012026801310865427576914503489261309086090 [129,128] 9870452442989765224905591477187913553521359351260290650214515103115211888066675799215871735941006511414392741566628254975589581474186187110069534900448752552475327604689928014687508264446057193012973219783049937197542995776381294222298718649611859712004941552451705788218239650968537405892162811881650960052671359388791989279999640234616954074306909417558663275563698269086123603778927801762321251544212417304104252549218457666781519295020844595222133697728002940859042339047774635595640913781300731080379430938454744271890912843310511199494948764991426537593452816031791319540461418166921283367989289763259254994594522777395839560978401546723905062297885363860293081912896611998475793561763227128818633261978979319230049387824243882954721977309376647227771360424226804107518310554254148878477615633186165144247041035888305368760830222636890423061311076464378035448175135811158443307357651711457684550695752360008548932509242242180202506846466142375705450736502543215380666928126442957670120037625723566609547730147838014901147340523394223088895363073146584761563473116855306149201550120583979799327414856929542289065079072525031715541616149245446596999470335055096438540736636691376472742368581225910957008002710813416846323683428254998736155959883704859773084045104180149347702530478402599597354541975177688331938824073811583511268706205703704270803381698072483795236075511682466918841933004302654241080834035611147793899409945856290384300443988671060093897288799799336180475154953558860471992918469435492421618575605220415204036614065685992964408262642033573531403661594155704601251935503512978120311556519310504385512066321694511740799695907256290009610106957242138197127327226051414371035984646462024204003720907531844512653224172712207746439382864928710351720444585311404747227008141473423622693692636875799413885316973220094192036975092628476630431369338082732542497890056196326720234021890973775757395360459821780510998060110654977430522584384650304548533408893799546421228848197397955150815208433269230256759633579466545981235025513973741099395848691364409045206845440 [129,129] -4335881201891754031585913786925212665914130971361366484472256255651562411788163330306563474323597589124468316335573381538447436304387200079189821306770514966417367145299558359269139209509111138439048859004280122485806280793527143525619168347175447910604929703268383251473696760423417640053282519106475572720547869949306229597852460655355994390787861767275207410453672037709918278450461774853480097626336526027419701809512315587643716416097207070353599483909293556812385219554710240453059443534870318878863829045575337650683639340461714755353798893968572941189237426784176538049116269648909036537575239821713016508614288636603546069388188787896154190884211177292998141331354893048287317862496149596475512468015882627774362783270751860621455438722469277123694092529996505321391835487168283754939194787377912628657986636238142993792971045453279420661859526466408795565693065961933712741119372139819433281729805133441713845953645335344567045960281651018217040744148671737670543508241825307176508158793276156968311687148264444746533577580525972922454206892759720455423556380145676423264178813297333517498513434767080590929897941543289344905582349058758741799790561117431084621360731560251094537453787669245353367159626838244091900349045681792928784596516005305148535888100004367102631063334229867831976070805136933088496992295283547805182454392712672883022225035007772926347298435722097773811593566863732240239185275644935410434552277791920961355358036754217774194919153130066994439997656963048641772917111798541317200904631823759540093914134906147979972402480963496936387424456214619009617718724701138930262731389943220427116576319067839914690665670559627389235106805642224143808344892640788923432128262682969960360012569780920530681775302849114649283156479538113483225871030697782440030237916373796433037637816050712013308798925435171877773982525860816628173625427674858718863597885483035653537950151470238775316277062845684825763796862710009265462896272900082467663035602994605931816226532759499910709016882699985697973825108347660757579955873214826303172264273579063032064 [130,0] -733985204875984942139660637419305886294637727432896042634635902646961419838831764313685719257807598133108370751973682594883901496212526729552292051369974508200130855959717999563527614214445207696528221005385220488580255220072762042037453166213675074353713201226292682592653112277390864524124227548796202585067140253447145737863327246935608457894201478958241158745007268396612972777193089835558802810459921039943334585604491718532386236173707660077703592628009033496446402418022957281402522661656436782779853015747203125599433033370225261402967303675994758053487453602965225655364422167321839960746715524073766880563790713273151456592682443214161228673870304938181613134139184908023840712425720222536917363585883075875347402501870506804365229492998616733425847807469684444109010209641438508099213746146044701281349709211390156888601456388598592940877041777737799622712395627490368323699516016907420989193252967353273408245064655201718868942880118914205124400430512425893838171052286864389754459228327093115715604310098272747487790272594534658300810015650157289074645926457294411388190180815052228120657626290165155863118863917348552170257140045591294976708740609446105108670188907299839426559619813788799338190167370448163666675318251780370015581030270626174835263111359743786171939462075056818869099719451634074855644176503669016867237933896619487331534441695481229979122789571636915801326983054489570656015406963137719356815254998441294796870965897062318317092766307915629594087069112613629572377010005431077201843322629923123545982914647931487738504450669689101028608477335969716512195534123836264371560975527934336665113529139281776251963593113829607327313083369559161350078218384200365902470354923271105634310355178686173737760748859856333944504460973316530314923267009812135341884173345870923633890749232731433698746877764116346894636420486272001800216247635586187088474477166252333678031658550003893656442415446737243542497337739649191284926617940049637498413749219872470246902756524321463945467626571890549483936914784587712794273388620467512126967571144180858659327296881694091405078445500254125918760780543112845915711159346433728307238177368465399106050420100551405432441883159312069947258090150058978752668554449084086120704864932619870348810936216652244071850660611654209907131216330385509080533791353123413730467395568217158691144862002943621448680480310363684864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 8365261375414053185762654187364610370363961488918359730636258914710298480489660273983117925724828358705519684932810994486657975838156533727253010971499386286075888304917848675237002265131415211311229381354717213279875947089741822723370143628670974190010516414233930934049192533498687733808620395776639261657193396058146162864704416956976513816220792561055884073989227440432843606646573897772854911284879749414333827901072432584612423976726104344647354267235770550236448689118627316027793702895625894779116010741660578535835792399932131236032153444984678875321342001738579301047915124140794419117153443982934886858779957445056652520539607544317119650813394841008936230013767106198286414156474578974824091909516190041963734252260352985521417555561949182422065185007587845810501991347793773498276382564935541610536777543678502091629833801860319549977415987702808050584032215058816985543650339821089148638754574276936052535039055563502914839543498226872369694941598422719864367395321630037124360344648261071406728616265872742632348622161224576366379230457986860947502579488014798484848686575104512639003379387935384826772153575358259168843494291416488292473262644418349779513413057971121930007666264470621598425983583263716432537620047633485868504419825647938375868683091879300164794702034856340080125922753070409178578061092717454959698557863945266655195107697144843600898145146934214441029920721920851801370292286647242808317907886280041224524313976227864549785147897083562488189593654978299274943120213475327211711524212490839765909275210597513335918910863657365049277474214054025064235696686984076084144392503579296577633895832699577220516920985103422665237154107347701579790530769344880845353558265889391553430092829651890226004289167003770293725212785187062315578026039464743036685365154215613574419452077729005494346974858658653051943526355818534441029300314295809649711249059173020355306806118530304390286700056508795346816134638234046297640513678471975164490765001539815131482469785888049612780167249652726221887156097482051998169311970025656834754617789181758437052169529038101786857190501762468756526372852622755901511659658173980052014150509951046279030818634709837439808300255958296451593594685754104066623022888300698918822431512416528075293289289500968724027109616387015665202108308469360155925960568315511911061526183371477003095252187910630687612910825258824415313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] -5196596079926457842471380269554885033452584984497244065543129577616663083215185521666394978207337688433144422923837766079283649510849476494494889908509643171564831975062468270999085167263523793541271746578540407564246176943684641765500923571236518566799439840034877311551668675268252862148384809218026549191047748375778089616291451381203016399360563688614702193220639882976612069125108901280094954434699209991207117448046856388125215874574636659886650170718366399506951655073537030207225917137200925131850462500744527697383280417683649566321335789742372796455002260685594690260800370721164745999905309928471890105499259797104693368042268101064033019991347938838509926240046458372433729874688642338177534561071791840760526057208358149791219929280457852411411054061761077932214509395821294488612137135557649476566609075504221126247159691578393238360281841271029401243273866435702783697530696116498388252482088903714125147624533774611026054997074901461137727542381647713527838251433358797349140004849433287558328683426438539809213729591041284148577738817956991483093677946637378498111964064474193335979844813389965339050101534207006450004055107957998374118717334793804015262352404678110873187722219885834048283283198880614493420541104029866254858763345206859766595388482858963238175922273969498370424637413545844913824811548120143965770248682581289754493142005760177007253267458303135352127038270314462540904637986040600546506246293561647549592878855581376156348629449617989675584089640373640679543629787726251507805179662883273208225209604670313370585789882168378743780276973300901272297767770572058277616692759875253700439406184340301354394052313643299242580803442117413131189735601457820812609218764638827595841142895746717438434246418007344214482721727092630039383632505880100338600995599555113909530138522482239959596550399277621385641309684543914160615261501341335130266073553764879571606567556066971983849489413276516385414832463593641745035543985896229939372774515813112603971356654714664340575636399975940797312628918798033957633181581666068761204384366007773411731724160808992865567517812474180814646194128008196161807629610494166621286373004021896687741272595875352879927456948220577622396902946614776390573120059286870966306749330899122499604391336279115905592592298936320612790279282212986269582618107706777822085658850080268909473706848543762107646075769517475029571338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 737725914090226653627951722532522467976871274908131493094412462065317671632330878662931342083940670716058427747022105574282261281402540710408211478997469119302167843629548327669195854271561861789263452619864075198564471120132938398735245804727211997478001014654194451875341523934272363249698222306313112242758426822081083762616202466859421218119842727324841174838894004747193427006831103073590071062502311021130166477582283784110511699096024246153772444361458617893435994796390369471792646374765625484863856356041605704001724328309243608795935684151773635042076966497066840046557077815736888559262094699419335485203167838487121592571621020509671694183927388347131697250250126469518473707620397044273761482021708867018020168223684270910512216841499316215250685208660162095067259395780850029813685772205097924726516773909252781095320626501568139851868886806819906856043778392956726846490126095620563624882039395657477331980782169691909220126702252531739267985974530891908053318003372669828068224607623243748642397957283358477719428864531058458353122186563824894844508925078741453041497100606111997712140816363917200653803605654427798218696941290357536910212884945763880003809057831234464968220244983321414995742808985082377933759873894328330937401511795678181212935667753852966956715779657369013234138525977084094965193719698087812230428264666617934190660891831768488650636508055097067345256597247155790558684694409799299467348379382952007026873903368052686823348916408669488941323961284874959970976847908275078145695718810586333679402301941730718574749234573765797942416758262648405259434710694521221361554737292227728513993360469477613566821951565627489443762972882508624747018036317720014670573002358889723528314337142427083753557377740475406255055536070139354321182704898497675436200939662794321980997681482344883829731957770751409652331981480825149987435621557422292226994577443158807581575588899023837278273601268910404276038846408445320626592727455080464391429418197070559057731685464339002847380041174037272572339703872826927058316894771989816266062850264173459145816624043519359169134400360122010350333973129815996750277591864592785858053170362219737210918151915687856500223905036410191956271277064641761142579332650630710656107008290546610774059484336372190818219588347097155636153528764091068784381941548134900731017439042677543126298404258228520838163542569066267826339184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 17652121560977644759951411529806340857422438576850903958971523260515636872965020366290726584169433080987991282170860662741623450234737699361278152154648282833478608870976298603870936430414174442052369235711868636188329269080274097724814313897112541695847711095563945461803599425783745485736319803011301182840768746082060309536232116978374967483563974585296627450819060162324990213113401540066107993990863147191791777084638032341250366252950044838382153434406352336452234931964853612756428378567538604661087488952517590027395749924056355687903268989980213142425879055979175782626160806344364927065429202714548737677303471082915956529574400732554389913359588618466585924580369164217507997443895771292627917528178550948002844300018804185840067738427194107279990876079718856799697987462085916226087674610958877738147813587234499875911935774042523209931107608231684212479301213161748004107022520184200969798310132203230556612119587469914532791617986525756948220861085286688216763461122835626766255333485708844344677283607982724381469796264453755016516476583729362697374163363837336975365754137520664928465464393192074383919429849026425801548920042943621864164717378040839740191926121973386453045547611923977091179347376541435156021872831897134076066705241822859634223540229850324688490150955997172764602055484107297824668959848580064226048382865962175518224071073224874438493354995230296505795058367156703510453839850331055222073792247337266051786239312731606194185208542290990223193060052132866899051624593307683090631465249760792443816229970727512642232984276625683829374038720814655225319364336975750339264285328350703483136874303764725291659225787645544353452860073057174722697956764647374909982002129550588325440888105737738274599851450124246550923366205828178095019311891528900127857637003010207217659303870912956138795194338074820938717868189880130759751789318827253717410603754837269889578573611921207031176447332076222114178799497240322903025782298286234430580262357039690706733296595092346617941793435313961448715249644246232784966496724381991548235221191402959885916513906727016636175502536457356629715519666493311372161566563040051172156427657698434365773986240015666465205313771418491278131972463439094558820226776485289620600032010023155283658364961152074713951845541553332436870678742069168214976332771240965676011488528587697294010729491223045065819161229024261460770301149184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -9275658990723484748654497135325964824682497095014135832739267978423842970895962072385935378260283402035951717322828326482518675277501690778589507092204750849629181057263553095304272385716396027967590501274398534189829916275843270585421094202875132296750423163152593777359940097365805070166896861821198922905369763609260744658006349664412918109833392831339411310134083458474614554211918738081227731260627144724981495631341582859288277652351246862241550022513075713877147736849417225445216594397798684072387801093785139465797292014701783974745185947517532134794883556720426463369557681242253896526663434015496808599474401355457281059906145420049562667008673222251669709782616795194624878479588871763918672734628581032775934898533004891209753872465887682535011719439575512391262665318914642718948492502488927756740746026897945504337589624122302765482262711387086015684939673327585258034004204693662905188234263492493521037395977040931156880815336114258575839592171589961258275374017355987901539314887509896411858341993417075750873689848402301962893333098578561214476614684287054222713019262632546384869396976306524402264760384552438075225004706712515474985365649839551510854524277889909187573991064662760709636004247617695275362432156824845158138723663662039299603207088152181680914104256543454090800329212883317015780556817040822571723602425697256468269701824095649676631563324800836250913976971495811416855986444298899676965911375365280600048008705507631993530212427641293164547968738920089661156576462573965276475524748921969733967078942447972658022770144920256507873893690419722917493991304915233451483251712112525341785745787493544196970656063007724144756377066677008279549845522118678849582133219724218338828290105333457768320472664477094194364396884819974050421479755663106704100118328376077348047770403095827522851536343100046663748419990683641611300295694155247735586167642285682753389088311556499914314716323297917150994982085999982628506879039502815465758764749639882449549065316644574601447916356696863247892741477664738896131060544842430398516667122769782238429589142476325086742483209806212872179102803841069440157225287302633320660496438125117383573520773003541798911619782825262718306813772449341211574208416442400811877107132558997459181645511742431830222411558866070343405478158216824180336278959391059478684412141228979578496650185592350108386529565132148169123031144202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 583873717575448310095012937186635967946343496372941158852225867221017590310129841351348643500342090949923654120940307292129306682386425413283991313160120062524925710677104703313714927715728056323624872529844901205937057141375278771495930866848166696307235812112800697467761780512805943634574358029716048085977707084353591366917719946610359192854011162690813762334290799805225190150718725581644821260945720176279821142819517114957969928797193170828082727058323557669843753185201429746367789970270376037499416564100132061910465351828527317114158612493685233887473135121373172190731415082405269435938716973293466295839724643892030998815098186592054604899022999581051927636202360402964057193786906240746162711151646068844125513599131206363462115828183000429900405403931792174033142307729666689509107554849550002548861045785476110576667909322902425335143642248710269894916128682807912261983910897257441347103145341658140523917459872792133351096194449438199746486075222870481141060239652077508488148873680266249395137008509620686682796806559063875479270879479599699428032835537528803740071348393841785108832983288538545861078997277360075340283765627123175027761177496731244212127039633229602298557725199618978350573546893265265095864173817367984750978678542796550928241636492252016351120899646287265396549060580135084403519164375074573674873905152002382360965719284488519548535755440964479781243108241100494896704366907166558106019174770935787499285634441252194533211978080391129554122469198710720233015597135226428404415936166520412395648415203154581765803968616215579808908587191745232462678603473505606267799823328124985870875040428241841808897777059984723811727948656477195218543468332014525250959338676544915872598299941671598033982144510814661367420632559872252372414200858448700843677439863451393434341678338385457346938490313612644820800391326185412190181850517157759968085115975016235225478606682516348365259039838329872110487919407873812369122424638139908222132541013587360988622445091407881097716427917474312591355671350039632988717786690081133267008326495284120083756027064930992665598057877021884128501807920617236186182684734350428820739959669449544532067446404827450149322422623263037272079272822986754903420021940091104212943590980642993151822236080650741025151928029508625086476285100374936303275430171065730241631487197531783711327885887327906406153198827003372532598898549587968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -14595312660746658972199020880594496546564520968979593799429015145578339244359791037686078847654750169565951717605195079488853911810945336435449840405618329666929023629187386875472779664461974527430946922301146070214241087092005633411824012966820726833363108107197428730025836173412491885112733018235862005021423194946426166249686278647111092297147737589170582514833661064018134004862856404801760923405186526157686365577655942067119640848908613924314469713052005558021033560539454633561280655063282386868088632795969687035600398291886391730452844742047394317577941667266015196449150246236581499459930043840353232176906159345348545317223384199472446243192198673593336416038013077547562758841614053817033276120509795590405193760681727558592744830860225361900410514515702929885952417295337435504022734677276529625080896668364669005406588982432338224346916727197530246086864819281336064131804326943137699395426006693977557104136820890510432507051270589981729606664683926625810638500019474862849616423408468694714332897685235330769244894908175055034461100582478336590284443345219974465574211893594321537496674122352118240621381059337663979898545520951918153641178765426031640302828586100155246393187927740853704617152757490558183776558930741750321211681953446055552656682992052578735579599912988842490803336419303599247995317381317539148374242263668282167530838718945205753395510413584168870773148170750425391072445242049474790129000189544477831371440929878210994642957235705130871670733016858630289158157615182870006047934203418879083101477905505747210728126095790617209796669114742419886721959787485337248903896640937706172507315514233426935487630398597910321780199504807122585191133036295737973257108296308941944420115722342368844986332322504279091870174416025696539608967763789370881989520086487590018913683379391095931119507497681797443377132367553638319284330749301036315460672402943770896113486031392871478186192342802098206595900621915947647022733890716127861299133165929271148249855125207304036000227527974630259776225009049868487644724082810800922725715783929998255484574389287669439469147980809472041255150103506205195750857240223216378879416743295474604735726600900877658538846508318194340802207614324528483762508914010456824078463777146341699817389518092434968721099769638324600646364820512719768234467829262921869378755929341268637662550821734506576278001789071251966206501134889123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 127392318142396100481828672444807654148179715334160013157871181951095309286120151178466289825803104657518377727988194946574561993742096201505160380939848277109329135113104901519331079526711209991169667610256168151813337842443809694005391703140425819738207541973537705840949156390471693767171372570517616985805543298594902344137121189678257242931918600365413047951361332464494690627661378233802844373859334610593369429059062199475413539714159226885639144452421591328561083438163179809552701115555852950693513620947599260707553654646588700679790373163730021607414673655016796431771194283101857776434231945779757958400545179152157137372562885385736268701391509584584385074606856731465321308976848974965736818100754953961848624133505757811958391483621535829527601895524987594894213479172791174384219222085374862256672762707025610374508059624519649348087061338537868028069136074306676023400792989066767884462031471147984691622525030950105862129417244455841944353342024104876869787858311955495550431697409273336986292294417579788337013707985920771738823800687878458121215832693059784034814780842183290182434589893845812305505094643366072712118822347656164655874356227409825194560035171946239093502302641972566751965246529697573831884437596293149978936277554059242614083891657673157170098612605267123334181030549396527681875497222848879280136203279119535080429535625899217053927318634422280078621418093078585533981712133114201259892499678050021369699800076853390628658215696938554412326808723441916010931047806597496948201735371299014931951326215943776904714753361844834837491748430974941593929387575301392172813401994436932256106395966806062205445985615283950406207270792041519269282342467809008138911379595819947430830313282836509687067141858160422324858519521088752528681801976736046340367865638628086957033584575768328042523903064190706923166005091828506928516915971791079955657665943989372483776399350387046750101272558915897058314766601160871870522890224233888569669616015905358648035537974390483176972307640000072463043775228512067658320269581397379198568642051016944691474396179695587815216609481800311677861428779281180970841642630298060436425361791988956721242617545243654707138308386266254514940943014758584661518762644342445920686720447647098319873946117122452178073652518964980613866666029338938919492237797220712747945011994359673462915147847542206864528105779783189517566843598703427584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] 1484591414519469505301469343950196083786062983958124682099654323901802076229633200976633035473313114513510586044380335568437291066186458305957735540282163339294531205087734238507456021026649370317463790712721703209880378830777297143927076268623078724704003542298018805281747131227314216820750669026883755402719542420426152585114686159681121675162033210661660156387378537961948585745741443610610474739495954292392471732232056196203153721797168170760600812510859550123851812563108521124523228340677052805111619535263856683447253792815498621219017002862534916605984409147039759724530323726146552388883586268072497741117616641717454190151913029705232325598964581656238911167329626367175620607575352813140136803404279198692700917410738843056070533849220127943408105931311178375424184989205060007828053276516350160613546634974883828512228505409858621058106547467140612380520928795339498512509174422400510483021733701557185923970148048078019867513833214100183219839786376937730997392488641211114724513782475655051280051414211580582511309954307908927848923929430368574147203560253752021939886824750314386970356210320506313201629143265681403978729393355921956923951465387935702302156461342932288463476590101710761639528330959150321765152943517950855320217854342538395804150611485586058830865009312042099737857276175779402075236951482703669437365358122744344539119405696556223761158314622400099131659666233095021945178783875686045103159221028745025419451290981206456190945087342373748515974131794473385483147938134260247041471928689581816700989089664582179620962316480466804954388160427401396618179528493711697139727012075397903518205761367372733418848267017862998701779312582083481828774990173820179267383681271948323101245216739176614788413021686993760258441792007734524941487610251451079186626395752123635452049928822829297102674126835642956016923076003721898522692441248731527581527057979685954514156495922055332476683365948267037087178354295327169251597259626549435766119976855260428286490650423223548740757139020345981228108997263615850850662440251264608362768750408350425167744317386302064863379925710226267322610319866674957228503194520218597640792408493935507049155493887262108997206231556097692446053137577435873871141887080838731155422756240202081561834215493981064191948331959538051021476615617031799794858642073259666243103528578519754047405670334180761612281477995570222494737000129332510720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] -56430552486878843705675177149964429123738208347165300467391410400088734195070157717760392550437247202255222926366822656581441231347762394309089889302384886557258119958587961586029600766669551654624354094681873290324866345147408194110979438915694491120183213382897522951824930716857561623535112294116788713226932956867622076120976088463477015432752305684119227354710214896938182283024670236535871451637961993104530471772137997486811855361976197216380907916282425851770375038278782014302567880584753789414664550793756376268097740509911495763459998362595193584636331552356113378638981791029434004211500433658054014352135856836900879013327954720251021222678753241368242295592378214790199699771007094317328200108495830064072842394430971232041686203969889271089713297188514417671866397078992622983120692730165577653504792737136973138705586612124459369099300467897747827829850057393419648126061894560032676345154729523936925366864062949161807978779580448055022901556460251754372888810552566105859228055797551585387095580172013947564583705051033751016626812212066193396958904621305780422078612132006757026392669209490854507269165498669339413981761352968949495268902703864578406525267159644558820438447588160285091870263752956511554252121017164576994398173734723569586399510652983023231389158989200663639918248167834787463716402054298939518163905374364876048877857844402187547263825120201613744036836899017780396551726336968446444277080006231416196665568731902874312309943884038175812254980972631543600188720306905541948544358124665207113216182910726495128239071443173920147557872536486364718783158487391754662525947342274892652251001759653106883931525337170398272349251088648751034700377405669309820500509693350252607454031621560756084054117173031771851679371376216969937445075618646117596934534000187364666146333287475639611418454673777702194517995295023768729094558327615298065212451916714009453373239002621950667002122099804353650962216873930313151285438198788303978491116607718202265453593181018917870439757875229713004788218420508183888141575777662304249839978433669869497967539340801577852921768061764837517919378039633938658857832824046856551048208002525698690412949970718137507014933725161888280799907174631272813067506878407736898473681653772884339735479641700688256094894045194000588407135235730172388021466256296482732896355104810499338636186889038287658674618305291660659767004074963393052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] 833006367565794056012783829773584719597624777033406185264137273644645189125247909373209781663740079022445475074667822659454652690368744448320896849979449645090271140977032851991413903730691991969151223069693211365088336503111673082614265725199302866844066289264677462884217152208861321606552891606306001884063934668375296830777934348915695220371478048284760133927827600241689913871237313730896204639904233372608315026628623826143948059621185024349077991813907851314657531254325669176265144369836241942311922290001281584331175413648135970595186540762676548119059904653967350341317653012304396196835314892677426222996340315357602717547300224577581422545093513936092667178621181493611678656711014064132902009692587946166484513467366772208739041756629933310564568040973508288111468213566288298565091960560326185655731901745224656492580095246686905960039846127399742491856244226120798239592447663048437825849531415418567891355930708806290359332198351338391076199814236626229267401777510473412635511178514036122407526376713919687272154694203195380859982181745697048123120548724609785858043530571788491613932672999340293993438021805615978115563992346461077528057896737342188722219726145187243082705536612848167951741325337345633654372316833243062731776943233825659412052573984895786884208386962040293296193856097602569006966684905939184145036394732410824105028771152542923677958803351016683129543809654926524779202521948261361109790381087663168781966729384583626402675478862473825287823187295304760841830170982681536127004522116962018706832056673806913055600199506721810130700812685053996738611527595954124390375509723974355751976813691908798489969137461156912007974154700718759330747228754116085327869558738738914276887510651662109373244542732475350136705020620366663254334454753358499566383045462921866550516128031845885736604277183532428017669102472689471846313560591063155009167318869760061619007738841723998610352196354246851539396418946343747022717733833761730239876628687671590491140417355270277170620623742256940951879738324071811615322631316950530188634296866854003017345604884116234116855696844034109421052169904129349763186246781479819772610248175732952359432318782267186622771894715136394850705383897942068430106534282607388133069309739301395267105211449563027930932680446748294020174662749492563511400013846838920934431996597406587102411527715947889369870870484637288264295053350834431590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] -8154296136328707416042624232028499532427869184237619297383801612918898843086251899630893223219163743195307536939962804518006671817659694049831156636650013022785997303341167860322857239541939506529839575448637302245447824647712306435499342891765289116302974441059207797681783447254423279479162488339686371154997207306787819388064471482811102539899186144399365273124690461314304928797389408719905092204677432388456303496359487089070459171119316466967295143131937927795569930804111792792045652257836053138336890178822774360376912965251112909717396525322836023728676221533778833188630134298849100399465804279298484862928211733380217745334940718434951288911576502207098509147136894048319724346829267731249902690785380011027633190030722315962619102124171378197256189283279568502519643937624193640527918129612657707110895336298343404224914266265855812258437311772756811633659477557461361546172898262924793137025358002926553989180206873244078767223980348998650835039370456555482194699391011265883014733050819525124788619562647462307423249501111991426807473147373142070176192094596041644308076157900942407089565486430490832712806016098452614540813149641084520400807999162258598440916041564751623619062853922792512148615319427331561754670364864419002786676418168505941160124357057951545526280729161699190097201947717551035894468818467517151572022945991460438699759266173915397731690828822344608234899313971790000278751596168663686690770176330129735069029545133475936038972521357716173790997035084131262777270942158633467602741037366539515758037663948984842622872366339697560602181262889392197802859828583047639577355818971813631914326886150845519804768063113558352720783116983302151755667933453003150604936855242170316610886805493735948009220903922508045978466384128444744207264676495218198877110936904392056078505085276258451052165235220832727015706284053537790246267747269842826750408333105873539593898383766630313074020247345699515676939936701513461141405370990736939484205215854040808003155816232169063177563597652104772258022906066322726973874257053299929546997350944748108671834997352129032320111334190530729172096324080736930716762792524259232156298043553738141535998189768941431962656031186416337239946771558650617614272581610865317823430251530782789311019345895590163297473070082883242816214927012186883753404530200221430582884410095688812425661764494753451440824448725539095251718678101036453855232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 59674321638828250222554416929580106506499136335570293108527969727801972381924110829196044159600842538840645988011363502885554474901358389443386435119454840739648309040286267331335396179929184835463709609481156401146738597516084027022215411769102206085613385986261010074773819541763221948705407810755134413096312422154691655832361843523589891481214843488879473337400395760150455106418313949070629009748157685159434186900797134172700183945303816743776081452868593484461996240762750620011807458728886945033227744303797979738091307934311608036558463782356584840859982347677464686342211227847748763628904320426122158362969081923276686142554110809678793139502107271887097925118575858218692965336950037609359526450822193977446516741542766818051722226162862066470924119706724761557373974575832702612918592298827990264748874656627977954228620612195337197890987588241489878452734649373714613304552795902516925639777432377313631283427056508588334200381602248430153563442475939267972566122953338944817673370730978698580167606705642799120533997065667555482684818043347127993218612417208163892635522679817103738720112482346717457173982447004893657873222853039774006366692308763685266929893368716453588792109664057864874207690095400538880782499379967149309268286243409034848572340710130046557431055764320426919738097522065039405727270276347789195693434359692154937091027448196818685096378315443225936529051794346400051163664902686319586614506413611413450727930314327421905674801215207338122431963185358572745840659794259482984837066063703777238855865531096107964885694388921289835685998590307530112254307802699911792235630995490192136164561855892542450783203034320327959122697603672653969249949110395635238585787188197082714261667917540919657867879408291642953478504912392481420019274076128887190074953318777201994783402309512589431902916981436723836386355775458036592533822663346415081342861126745751316229856012445565560662615125842996286398720445142613522461977654206045198206973053141450688720912162870459247142204220817779029489097099775955381868166645599901183279888853485589455233353047211951492287268782883664911885081903726825637791042377433009236118339706500363327309210873662272273103633855111708081212223359601317861447032106188163406599387217694028579526466823412486945965119489345612193017353605942263745070112322131220203402702004130173250269489989775547916368833665697815024059465279438761513451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -340309783791751387146009499800746532982164181365112774554193261976885027565330078675462262422854277650132323336436352359593186651319577637324531524608134192563110066310305866365995991801757284572944576216234205762132658257951709050160187292840668179735817667013502392338916655085769524636188944386858889734580444499806809433290534004175867963364903589348961596321520782817384622154737261146156671586611002534014012877127999535194883660432857800050946506730084022633205105743205613640998512913589977228051449203428605727072648491039473822477955040799689364582632925646392546630235449344937059163354629337594947525229902409940280126319894775213551941843646515836947503092944361162615464672877180356723956382417692003899699352595196337565278220652251854996747230574819845968119274656600224271865142744199784803353029811148788189828530631481947690769938948054357739255325055789370676864182471374631191320911547405391239045847385706641239113599024729588554175752159641275714761125618886950782459064084545875802998349982199125816187726912036064872727097880436616582262685032703906140676378004064204697013501128760491446499379465752390732286121837494616881489025051463085336850793918691586625499235967993363857643198788019749246122156388537547665018856766678433066312827122644269591176133120771737135175345911268295408297619485067222280145432966977769498310675247177306310916770485775612851261736676122795821798738534886415062752572104268894804176815660244846092976397654658758245286678736739223414843339452562057218834183158739546294652668897913938351782630506377152214629098817783103782447075777638974182501963442020345407806506714395103985208666735953140833051353212274429027294656646827744478376657589900438475092927937083202092247653922871640394872851999500997908891531985117019170038901716883155981533281160629731238915998510105798287093973464953640609042610551324835463590326501379869899071306311300518380283432067179098875274444392807606728595163510559358737026907754352314626843279289728284458547017158297215762198899829880948894564142189995753265984786486832230584961393534077980321204049410220811913954474149431754605369611491687236610365826465379636548708149351861264489005736271467820480038265179833123013940099786961687503627185813678704754584865838492213601533970867051171959386707292716618814582457144492057687949080971451033085547644843217468081877415380822451750982454721239247247917449216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 1528427160675472959266875853906241342812713021833801452068858317523059370535384536717303474541508374931124974109210873989651971604481390789077441865631255810883957709670146059207657431652367564102806344038992278325104314275848539693762909477336030516520130812190322882288296194394722358083573407644034212751157612569098961588426229353818416738954936062574776712246214731497169789586444366393900205061188204648274334473720178568391590235847926209284012600069066074671548416517147722204369900899565347611930838910186971773130547568368447422234983494727039295187168596006007768705744369719523973812728317266076674362068680734671415326888245751045473007627254990779150100339237403102684872838783426874174441902216125094220507582375575244634203906018452258889167908657970810609020893114622554371955844936920019124675177317594980136932370554642197171969797974140184995551807572408816135489450372891231103397895100931020591485803205328459006856473024191906786552662117051338616066123939179005206490368922498578880602389837329486194340183233661219956471746023848425554475200229345032504318210423154311883602780165223008982126820857212745604240545511047902484539257993539457127957704537154186884396528229303931018552947065253673873400589900813593978428654173990406405490495313825919479700368902445199562861761783624519356211742478965403356473351322280060060710563874960801116420606102924014003274465375801062214819592559609685782815820775832663163934904310001828297513233505568907894608126955300943694606820502536938888564692502125576518923712860428432534330548906218261345519930389854322818478808178581323649721463119095274978660251793116506546363700596528288109449769436914413084742222171925393495222876138106823847249884067029876088713455504201117966128508146404467488431091259561759880176855562524287873473928123413555010168172446523653025229327396201734752623252484669874313940364990149721172198957315414154219182313493701993846769141531189182564137461085934670600282829134310117778820890264392321362813448153057171737891006972514441756750823267790972317854779811158391935232728688157068600918329252952871368239794803675757194540640221578406868771142181278800663078770480001726253990002503833535056508711419311505411960824459554127057535909926792735760829254013201339137764984096436282604743315749150411695912688347350671184172097500336103151987835245302626978260510334423912038064446375847716589876019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -5392315575258913361920152192648883691321471481749170332753099366762662787918124488309763725466996778742310463443960042562256524115186702135381978707662271613102780769690233268991122782468489600357159115956285913227333720627706064463622247492038675488596329746582446230344341417633779716588595781694642294768715590971576991707232763614799147437104343034309968333132453027561947227385619558249531563973420593122523704904966387273184103221403464977973786786403004929397648096429951944664662273682276799366233077929505867924372171164001780008904919415122723928539976435129762138193160156263480329872882432274354787429191208373473739604553175694622622587626272594529539635785599070201605191248510573320742004345823443019212290560235320049389061808087053871377851449376018029259916893995908865397365620657960568872484193030063804216686972404966965165249329338646631257045066230819239155882956356078732276798023684196925198561729477247728545375004591105066457607396392561858628497796730504939711391125272333478384242647617027532138911669404599684137918136154829439595741916246389142699785477415082412619042019982143641951451268945589517134255099730483287995786833377339977935730907586498330940130131787205269034405002153671126135649373037108202293212368437263537064701368810321285333360369281176621197120984834916112894792436161132556673368766791252645106558101690524019848407353141336080851865446510074566876940531370770728276557825283508579472031001118448992552939071861658083830730180354114575124766154147900085979514327887774896189620512592909414277589868998812882608577287233179816205958187038280402952076594728005970198906942902068744609323322841793479806110319204554414480046439012520708199814655848477094747344537669591746443992028369889943615669544452193658353520660946718330793641244855997157257923128891987441179720201429906071446676375952442587469169501222246264012721622919959055320432893675743906094928026005499270363913760358921005006930754449278741324114628616059922380876132799386004875945455658129515648068657621664463250386453687991936580927065280398523275978493774444678583372924377950913103260764884227535438575027551579687945073019599581143596896190008153353328669494995563569860222929214455656888668935460216538783879545483503203413725386612744352031719263432994289389803388301615263898518021610356059922618196656261613393659432632729691735972870264610816313041248379090696313606504448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] 15027859785034606674938957264668852826559126814378724468355644743704275916977189225608232965193001595632750829732602273726978830159435041428572802644942049921225870457208704392084317186757011884117266848726184796183786486540464230444516419473680703034687666699623551502411571555484086887699646080240438189581962833895487109432850791331294148568507161923957911828824964395769946910227666215717515204779587829084763792354948023104932356238538593121384891384902572848230054312673236817773727546068219645009751272940137971759664797947751033560943603951107368716088432015208525796471528529226611020512545471718147148568811614133098366057637091643986722254692754112630864122092239310257985597565446405985342349963371410660961243033755274299292784966575556085858934666454980072784681434972387539373608120824976353964673153537378340693560974398154987755622504957593989283186602410015245684728481841890372291610220861203952679223981913270702743957071370145926827771629244019051188802005055372294516640997534318270629893359073820571718174165456967522291614860593706324984109685832878598440272632330316039810264070930671572699613387575561140529953433032634799348234948035427480922802334856115232601702672013185954314934334271468716846772863905404940073770757994975814329095501001599655522135426837335698941929522075319231500538470925930825956922241619448233043478486812792240083674254802818158828509013214384483212813294714278590331196448410459323030507961109055126925828082171771744662819679122392990281135088827395419809948032104724171778084791374013473723027808529468814618782558987575353921471455525814951202293153931165965933149826709185471992432877840106843264890957862314364873145373090094194503695743481684268600334712943121690550504844265628520558276285812809037678321111100334402294135431901520304524796931673526307596983857743772226321369360438160625344070657486917118992601170383482939628381455700128361329062802642756001591983176400831098229695797718877398989570620464178496434436832340165927129304740067803370265030882746980193933086353121472645063730923335879780634194675963792533311014894493187835739978457294231044337788421985691580462313518710464648070203224688090086989964873110840946186619548709550994373397691439198655239467428308455329036871958217537013488092824586514367789625462460096997854719192711573900982797508940068847335939568645312379222962039847088929284279091608969135379605094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] -36553443047675099888368327232062475879755686854146403277096247524223991862261695669544868579402428390053140735627158996194689142818910156294496729982681600175119519334745332391386962539500979330200929707160089157940189521588740247108241038197128297920258818763886785305690378132558149966992926053197794634401449802821290241342375869580539699345141418120302678523055621953972512403334867426109214288763957971511579844587606303139421103145752622030715727307567214808057893083724529218471396203881797622633733730647204997218664819250612940987074540346871173503434792944620591992964941877977892052548846302844976587623036105178858456888414828393752673824284855749563728493044702914218072963705673207496631492132932048490933995800335748170352346494028055641323673442175719252268753364025770157794709619043814530662689038370803408433568912698730124901870145826366542659511716498285665088189408206806925596167143221750582766573386067930256249015248184443582469509724739971130257514251991782298027741966481049307658467676570540159955904241920240516806500267255508941241640310945395538349289787644259410548087365084192784509882389039857333118292505951727918536792579013307124123242497491340796949884282616117389324372058236359589794419737225051122721669258708278654137300689890128942003557649347073264546295563885731902053791805245481037322167263868561352797462574382486891896914327593790013373523097999232128300286314329285700201243648857740382539187213948663335650268575840316479596884836268360930891307267832382145161307257656489970393927714180834167975931798058254951233005275050794535059409826003493858322145207450701623298533984707588305810157614748791564141145915249870183826850774640184875199009230890584493582454653639582144209250017925985404036163897541480953666401023898752143098605630570114031341223365158893963149011154611607793110367822673358281289564286806803149224679973995961362304595371317461591400882118288142020389465296017236655094858451677408001138768175801572980948055602410761202501199349371405519684584844083064935255213814849229926599744254393016555253495927053257568822699262307805439974516506407104991638844585120120315856984362480372218449334476702321078309610134461188403619547533350978521926367388100317755622270682931547711215225595024194047686107061662513542658389588747621991086951230002847781733150151011002779190388179434908285138509664453824521261674523739837857750375727104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] 113739895955727198961212982741087058405991063957877583726424307100810457784375673648321072705380321100353187236659863140821270468840237786111019399340245155343629359391269062001105824001928225524119405119340823614109686855731210660194156327147369330546322030551189604290445437313049806249349024908980171056168727059238425206600440279959375341391040889515094646382647498640667563963720353904912628772335525401654851276746297964256920353111526817142259809966091333677213699867905455974348072117829196177946961174852596456599828967731916467388939436511343845985850326972404158338124196434880684942211428253686715782154575356481679567287026983518818784981572100663391484248006202977384650240028173506083115053894203985786816916681993566388170080559799867395698744683379723527551066843331373154745432104220795858273033357864945581716562060691829669723524672633107347501374601486100221366867427855413089988548357962736886046724854995067096718219791727628212155841302306303079275934758018028877882762154882044595592186410317082650994089587865817266361441367746561815062837324238036894809609001185526040088835204975041129934662169849036382031031739681708515455684377021219568808285119911069307929450039320457857685574592041526195268296642332628795007415653728543096188368804673769862591326508335462227065487309521702344845693488866252877774823756510430838050446808034029552746717771903791596897317357282569726480662723577753296469159337221036360518330716286690947354700773851105649691259655238262900841738235737943584525685307517247675407253506157853005381884445438457741259742620810445848112792530020611846108750720043379037054998026356241863502889223523008985914270239435700320407607581619180737083219482675585586029382090515462311769373566618244905405974532296151595110280720719568143324633013951537057146514602226951034292423789049897382379313788584148965158235935626864695745074738790526895500962719291517163179649662053629665769754233318536893117909527500187795059143505013847987186714252944400093468538319138920345165781353555076852420430854063816515121154738366560811120737096557028096738961991309639649426664343174986085665134305920695153997770405419636692232862448942545499540712571752156821990211180360487658181933101466686659094654833684961358934953415454549913222684033258312155352578016857480738335762701312667181061667336219634720841020534030758880093591481081544651732730826877758733211590983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] -561243497504574724948541506984431606399694676398719581538554441491666193991362287537753355569828307487040852048038598122983314016611153684847061300133535249251363777932316052333576953175374778945538903966444138690287298624037281230400441408246417762844585380305831056184537925597867645625560332118830029884833393870670184959175359373828824502956807923439164182004758690193892813813937761826646149516315370336614760013222518406622292950049587898352510026191988596019479881603787150427754118439907105839077434298900495593354377659623451246636593598531208887645161825249409237852269719215544580941215007040115823431759740115808984593383768723716048246918104280837967541413439711864911606280627310093230227376527810787706582311434135743479132592250261016786718355014629919298626126036099042620822131959989767055195923830066443627338813833815223891787592141491736957905915006018636770714916277520035397311905218731975933354662140337945989418811345485517933585795460017722913085470754978773311509662104567066554370330384186425135272057687315768916989651272333461423447585343239168854577334826891377459638771230231882727663859010988059721849077468644510595242143359691146615250015717730551026502121261483559244367628059618211129224801065057229412407053411671699809580324108953485326131270091768530665219470176782927805440675550682614403029248830456085117332261772253398191335788609310749144198057770434360038062802125755941162196481473214478610009416320111413792163657647533439028392760247729371325105899199024702939483555902458169434700186897701229257868092086681293899444445743692722799876727543437570776810864095037758151960014362514822182433177460208706861393398045997098214043598115088315621469274350036178635143217652033317761210594622783095835338392324714919612235346888012319168508956842526478271940831988048991729000981633358970081034455158302813721535760386293168457614148919325387725019973958228223987185765834800186332757763170045458629698540030672218605763057810940146227472273428105631442908703567569740319411390875719889736735707595012104220579824406332935126633721072443460373043845013805641715057845916992043242597957895563423885273693848916924887745318512769280143392149373681484619845904095148876484902640556983209718262508108645195299530952863388340052767068902410562435493013233617736761838284165338772614776981162019609258257815140761838152604820763281973720940923701988762216120809684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] 2925444660581568485928955031242362173674586787544024027496805609655817846216610640947601899726958699577106348056161539249615866856538423520478254227697895565222867584180258651125346703020978992738365471297247093870945152650110809146603710258762893914732839340340692052273879277445642386419875371971730111472322883754036290558528590179066385993274493442245933223053726042392520615978932895094921842244204668655627039033387518338812143038204654992156951155019133502609549778371953311584754672551057501176663185087486344368211326284566710288670283927917959852513602132440907246413712539104512478012296328891932622990211445574120176224531843007124285942644718877555045339102360621749559927989754095355917268419997164390068677700880559323386193552539384434437343620544729034395690805519509192770707314532929294086242723744984274097809929957696311864323366097293390299827308873926026856709245645865560626104043763519830591222188692087652271670769181791314961352519290820547184402620723338534678475791840304232544056415001646222879135521477276644638735609899173290515301564238108140014508924575159714962781023378426335856007056232515693849632177658923095758823407324761854986376012435731679762655985001063791598633846216511929326570577911069136059634394512976041345140602965250762711510413403941140430880377592267200635444723919705885432158667084061488437019937108517699830082067770629880879151479815853861500734241567059919466160612236564659796840801340828838678850251773498140097294088785284208231852710124852150036066295891519245487892775321453522570650261975277996944745158437560513068433137272867140234231137923097425345868123866168653740914361991996706862735379956191097938838760091787186679005987987957209107654653620204329191972461866047509616068247313774537980847289913515778086928913709014877697272167895336714595730214901601441286375413309391684348317937380668544809842788764218027730412451150681215252858096032280746400674232649930916425827641698941307655192885895957577797403723389780606729150823664505325234632196235530715454597413199359211501342224088136019931331470943897730757483429747963012427022665426546511068624446546085217815410759002344743910947719663728037595807008889613991497249229322464366178253797307552755874154302667554990324124454315459496419258340341337879884951561333843752301420823970731299517248238111870252656101600985564416718888976161823631323226380418348151689785534054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] -12752205308987694326349439527273658020496435956346351283847955466255630356917393076019540797570925253640157151240629879091106209195375108097129506196332577003713471304571549525520819255498063441981904766344323587997937171641179560848590394782642743667398298662049086939144644478588614078569088304103188219972229071344934601506948559383779574115653690116211058866802236771275418418268030017680490025193478948098479798985969838655611683028482544156978036823954018918833401959370945251917265375576517392082477741813004171582099283007408915372902029436982610471444683763330726378792380213926857841915237650627478040170446867660764471950152949202203372385701156633714396231964504841918516154420320581410572453508991151491280929623875663817586062965624865135036574319881715645581813099203308995145659807045464896800251172243027717310935495901675255629011144399037541694786781614214415438554581735336083719243014315203097744493526883752156303560859220618310026724990156522246144309850661975458807414739217429447048457105497388473098719387035843923681673883387434140930622470032015456556412799721095840762494207635100520554024170685240748164791826426598208221594467437445218316085593904947405781109156820326622744423843676404604261626995547942131034982670354735675891607548430880565135108708705967320513903708498835722600646482248978008342237684882563206989872948351188181851201193052299610624995044544036820689011604719363606952989985370649625942600962919064110508278668643383404466166716499987893388528896129864780325055702788700197866357022477671148972915426956775432681041506067878344026348389594735509269077574967283266297700413372735524433277314510543989877332402233016083004901058467284054472270718055631071205144937318991323092559007406626922453115663463053628790558679234086722359303308345869177234349051102179026870675167132502239377252162757184992862404551564602476262278428809125339168009103620107699874138799892895456628701333844998712760520578264076430856815749774642374391774304458063741065819165594699542055739514214147480851226694278840729690965940762487699484889053458998668543129185983234836291492803760602564392439860144823365419064606280387967178237932555178611171982389048122468025442748693585536217643379967997610627018467051437622514780437095733735933961190328064389446052538968438084225570908651309547317007731993657066023198533601442445737336641357099276710160090362045219252366731116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] 45233538997895114547639884086429915511248188156067016394255104267387674272144092424076128009449076120998705763710018990182964926581785529848515183068030377629733867506605575243028925821577158351152318256625090730341541322626471917656094356174596027051093114040073731390680544409343727079387546344740627870061132372451466972797871424974018106088872411299956595682194649875980584130963419450497885965153439234855120001134135513109369821125822556776764813916338272337828740281486891586172879723642562921517825433924899750060110716888733067271658459547125596012332276875306837735837526746445200381954198033818929397296186830885927029700597615870876285965148876176222226452607272271534529165659555812454478977420692887186159245620728601704187150757115437797048169559031644970616628327660317385360079524173747092906171959333633508448619225787890021684778147399370429148578415881540611607192322953948563276230363613885866546450995295826212895846572445821479360873627155704610676253616142614839466280374288140927077600099794500100547249275692962868832734473174748320070796505484826349609087097635505913383927981406186912715382425913143303420755008991867761648258159704410836415395146059722254028643171332300802131299864516020690298920059954845494209168590969335374306129851729301428419467599608793477176123868373888525132530758904113522311546657190660576305588954528401263416245581897951132137764783042224516167419194906113032723312596858608752550328105160014822706658766266471442629616799051568133089657784500352106183677928125140760808306033943520149993241386421532898161453869031925377994669045456258398218123144065315852816683786669377042659609278932149239538317496585371072384438242722336750387488526537599495590052284080381408259757460246406357854398104510374987388958519226909406056423945549396127715893852913753309067686494217237013015093605261891970276129318978232730851261125585704910224292630375142507161193728612009011499031494731868527344121821707470782173956813280204962699347397187054149117700929612939086098502502061214312885323621480143582796672132334467218164645196284876857798920702814257562691689958348979420807679781242865199320428625322668767249831340593183657172205475216617915083334605092689717071734550015706965628104853313588397994620689635063376069373252559455110137176856459584328765728341828679877123815005196339493733551423066559746355681395860082647299853088594486825928063063162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,24] -132550946862694137188861639731713988950333179408939856340931761194234711487199421841952978144702540038890605680750757034930077567259293972552751514392814056798258713035526181375838401874124647179140306429359743942418376988478863546118984684101800385655710501470840576132679209424629249685593513744433928078248058836812486543038387697399333777503456756973161298860407920990821206778394513084484198535091242237750649966620743304476013579296965616229868668699655635856528508662090797612051992786994485806686494838759275571846587736303869135313366617207516543646159637190667572761271767596179936378236518339908182388535502373378065185217188951409188626235816771119772933254812530541792222919261727977685950920317312487359479560081345685180342816642435682102202197023961980094228697914260968064038215320062717871895681678553979480906922279512337946366422138904544583979788864199468131923384148226644341141348335117826587552082289990618890484792763749919435374431435839899208422281156770344049000869414558910802433763839262042187481163875863022701471401935327148452705672925082852827586754900193838194082077886482999020658554880031775846782869671257671742806240290440177495258094010001668092145520728711475587376468940508461693576987153140629085014350174221985366860902174109546671850668713939515881092412469232004179664276329116783675034487137812520076641847948315595785155113750238163569603147851875351095102963412840932127533405833475903048148754948602220493669727046641772955408317069847889672284542375482519546068071723662672462179293853538336497087100209207272499695904921205187117281090161969430126389685632917636584592223617969112139983611692945016689567174276243433969519899537340700998313934299187179379233895343258872952313919882142780016247256262638641039869147271451332297707275939016350297745390235998622157791622074708288455371064179876226965986323391290673027749308365904691664810168792028833620270062234508294645837434645512301215172623280566774151629997016837542438865265919356609679304758075857335633941561173956790950793826562059597968804771600210685157664964799498819952529009550488567235970180223545351604234996306381333814281167981806146731736077712752707608035187343972933311888818543377710369436102813120123319680515983839170198032462862617897240757323014654198927832009352272604103514819224491277113329803902650844441170013960217364358407098508570510779445000959195803467842283492081664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,25] 326261147474016431820333281343378346709491928592182353084557580801533945752340792339521577393807166144130998392038230433198326810905373983959927953337585371612460755642025798076590278614856990686640002958150707963715703229455908322588040916443829897704860018149938207451672215525482647607531341003448199251407117297379656889033873476898997714942883963376102224913861783312865344856694146662557778704003701525418847856031734030968114095041007564707476732970993183872798748950874921576922695898998540416065372497720473868403998112589771344773847790053529735845358504601008850461027190439312251466963753413135956927954895871412379028505223481736104656463372687902363176584745515422611918600358495741679041858209269465115341557282634942395244636520761587340583213859211648475196051980751074264471819416159772299829839562381248549817463789832486428663700554592807672163754410234690918129971505571977200069041832833159984645035498437377365469467991162943051478170805890788041985400568869482409847105463259980505425525268993671386197617079765841141127604922422766559269599716151565745294036671390454879282860385180724670793037143278631548075480402632621977534560139920089983242201586741426228506510000355114299637070269009809698984125893633474988718026532619717956633521068771238750760844173451718167713196472210126961661871048043276442994987180340612696274247171647754343446306289666392601016276225804438741410485856009128367358967827970853064464670450170671675126546627606691245658986163481448382674236999742301436248192155789572936305878944336161128724191803405442359652128207935071309872410154485231822246141414721643851106616869095770994678475436229179403873577552582854623818358900262662577205111381692177634480542223270412787356219968985563220550381256713108819236718296690606024634623590323900749977106801157651754917332851868426686038631885675208290983051315684834063749508921861136077109820368489630356029038750830703703170740137732780990476077747683599394989883601092580224341555469884568815853762504265677024451487672848369155238138703853668836948366562042063461406473231984986740389115540315268759892853359856941017456360261247626225051075187484255781609722373053073421269090624777228901985586725817044409827560355774883605590499147699606168099996496572021586759225876661642181625064540229978437530266226818615032579424655073176483445827203166922024574301688756930630554122279023272449162232159272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,26] -682860024979049207785247733606964969686405582952011661826330612229223168445905938770480703854060658917353185231424301464542392169722127318164963498815370251766550192297724339772980130481484046345278882329841944626726768276989104377573498603993289884288015832066583573102904936802665100204510454453799045654331933624417913475640284702879021211224824270898577190392801006186357228094622639502948733391206051222746097364489065002661865550421501573967735744315348609991462302208205968831435546206471393661626842537918204080958179790346490743154408393134641587089698188757546152193141670188682468084981613976835642182173302313960985096755055161014099219630457749867310884136209043711974679865159797020793720829967154762614673015092438820500447464364524675665930716087754818732193724223424688026866450626417761277240658774996732793375627673202730593940097581085515060495843741028440108697091402815230817836487775562960985962352283542507161316612259719054855950762546267490328097555843502692359697731993643515178874172714411011727848781936314028679321061408141953879469010956267558400468297306016923481883783800557443655163791518518076738452534857649424896318393340237635085704043849158387103722117230591338964598233879721736627917777434253226410274426454679105610783165893337752958644109257728630359284259890972285109591202617735413190926708953321618404198670429595204983925965658617604918690061564314813793743828405750153487158202045301257178432486570674951963245361149545435421315514385330893210650271754700620113737301409238795883658526242480908183608123017397193464801625392904845251105405720836583011745843612128892974028967198738066269183706408113301631554357629556166862770333027986811033382208160371848798824261375774522720434412238008436671359657408075450007123967016230198900459473307357638292617248834850087020275610099948580639459330561964470612122024407435412343759358591732614902135816112934097844313846545517348625794147505144521743245126239661025022582281496616008872797880403380138925381880413714885942476464181672031838778871479084548659529210842051015758395613793659741207080534053334993710896267792590032159627191223815412795265972925568132337974950575823118479919260867447788234410241205348066641618528819752934716598055347804077334543485416746539810216926337706505354035105333453588627159405315332052841126938704536440264717878710415947673932678239807374043343713168382592251589482506092544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,27] 1224430129279084518384611612670146917027454368403670692079808366595814673273636509012353709237285536994574116491511044527409358652110127347821852490414858327242405696757283955109610471303672891673837185389330412455986169732453071277924643301130956603740909779690141339171245281440307019175092467142283819433024523979778817408177276511556073783006428166285354435077090586331429175982507886163496274962734068252973953428155703410802635910261950202686022439151754937684088017348165271670636669880304789807687840336893517450139087234003066208311495634131622780392854648685201597513080938151883253747387458424967240375034835792430880294107422158920951948257617716583645897504037754370008437695924589745086590175930374081779101319234240918765223929353460142497435899701239475656154553528061307935903143856918409721322440998711908504692129507182329013396518864998741403779541808913939989056415798627904947089991986860541900815839138568663865339083390244455929730742271082953262570037883678058640027939277016195270325884555754530516174811106696555997508115167069379656310604554354110493018032464111522645653999008671580723058034057522538817280601050143159218600028713312159549793865788306627771072367711976421478724358426310967753743030739524941782434456547064811098758745198963239089675918738834635644145970661399206532823043875418610617436817030744525340873994888495701327155333431390374715289523449671914130055801288391286373208898997838135954128856992835945514807515098633000277894356391335272254863429796170915272837877171830118049821832144654648919136684826089618916570594907431955284925305806907539100416872632527156414629244937953891576127707850427311381789170215719286778584791575553056849971004485472536384106197605247473840554711865819927669176422940845593836425207572466808073129458011837725045847331324402484624288598546893031596163256610147473301204025551334936286368275756682254896168351282827694210573739236777461209738864784529573522854769321020978061597476504867180285779816226942476835697882995087775979963164236071661118050675404953136218495031256813259886002774781388357833575385761250388676215898892634653704499060448224357827988148280075198993284412241673482283843385641192782695332844258316049628251403033217575825118009291937513479215222669684915866208758759173314201559688509061505706321902089693677550312027143455465569560160436626049684114147853297180243282494045286270355902985760931840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,28] -1884582928218765287256830563126273205521339794876444338879903147916640611864752885635789340476491921098223537340675820212635106693636516906248000370371909282726755417612952064327398860760979784187714994679669936424685027503584315667277515218585952090905759059456470123761654449417516101248271075315875289296917992452070108779286683942669854800201264484384858067272171012246546771998783485920976364146946769846977269956086057752177908557929938912133868167425933185570945285840340284841640564715989830469194362968451321102450948314242605064789841173998315490728052961834343536369217098789430170839117648082268411023634072993108843499346375166466543416215236060283043919680060565078064855622672697162310123877194853794930455374657448336334778611929795252128131616715883172579620312454877830804492009513220776405959298855533172380874995622815653120119950132474020779310805881516380044681037433290006110594006038874846199524203706231134305901435723911392922908114446938185004450774623590377368558048427521622385971909380471847755994782090938588695971538258503585939317120784740157247690182004752938218233405288243253254342380067310097121518204926294618591175060938659060384073679873366487089588137697372840987547377879387996746528495489821754712636595765038741815201219458487363658446129118729625632907096721553060029286027085348459138374244448558644334255951169397170925342647217244586234352191537898444533574118024115413806793923535026014980382736283235776140528713789428334018386465323313550497620712479679911165361995742933951219070208571526295658189698698166634586199500224119950704707948524836530861402810091927136427783655009277672237229428579751870903069009764943692392351067101011992939866305990672418533593964609213257003964360595160855199894856251602169298988376944229433492206742368092914477413939541368003686754513394054353894278029809906433912745697462426716742366179762087421584237681268536719663065419014378514315050509380058085437191069286323321435883037163399234294592902708997176528019655592406566043910166044693405092671041088468052330802928949489101017208708351139623908155512625308528579508111016364770146783557661933482262993591363874174370569950816489978469198636386900662720815582965148063433048870794331238112424301692559781398983121966235768381265420395812182556372695653941427959550340572241148647201872916235102724989929086271114902581775282898194999278371041617466287615994960543744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,29] 2473134327528052341472510534048160284242037117344511648202301637216904453482643071702458215808254399047297696128133738501106257372168770138180706944727621706296681679180295932203598098170980698100338112216506448081461226906970553607247289156572223986468591102436819197171665343927144296870636518982666353211495522278523840633785569012670923050832175703286245814139777487933777631614100999708648754058902939779739185995831873485870733781185093338413208608040039058828328041554115689559609022090576077701331190865309840991224045284019127935821699356366860031536049206166369214895710468960841337603761500827535702531434853741784765563963626515870290538891657943341009347182179292783334197003896929801375327847503883348413983102408004175338874019911948750913409219195075811710312504771804435462659167404303184967999522911162575081041129894875776917798031869148499825211679761768929197780757504281152575103676164873143539143362835118316356250425309257845152645307996554391853076686194379078207348345064926200346657517526530125504127645682016677467883007775101661757332618576410040066740693480828324013996719946589025683211217040210875949482221145163161859193129741937139742910281566960108376411580933785862488967924877510227394253319212137831681344389719259836122303808427015609348581719147614321841666789632367377978633469349506492496667084816398089288969391415954618493811352463011150165062425571038317678366668629554398226181162068505135696080866107732366803456678257053677112115254430464611067458961002231170907062613313316083066818645281363591703452913093110351083421148701869524115527274850036336750462751251808419333105223095137203626312341118211112281929084035161904218134374817576090326492116534617211198826516243041452404016659559890965242293559286819696492756190045659067276600442063408953130064112915597878516074921532867962968969312704378765178761734924478982929066077608064997842197784299979000980142136504691875425985009600104625125560572750113497807722338376365823633459284416013391382521452340475125583687589542601191707484452693856042672689560859595559497937296677950019398322088819250084381002985423541878771612861382192880440255729812880747644629257117569138371737869813872097221782487614579447751750051135371644616310149886662029575719767949854794291721945538347933573041239782544627196749126892162315043551631452104015474603315184929101024658783656473558060331011240878494717118748536340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,30] -2698394411236248557292623694897040963072875248650092058397360874538506829122776846505898641539683608571987419353714709109480479142022937580170419557327621548837616135105199142553129935061558343750593062242154319987238520854813210486169968189681900959058465779100240017277123021698478772541857922509874148315721643625941743693458680017286168622015261893568992855476417299199130517276558235894650000551341425720193873496017567575008081450414546735664320638983942504938811766586996471688198854438924497257262225095917877071596452631912320741510612462855650517788737244381444533060523747004918904654927860207204653252807397568316258195761080995713773484859399890483547158397226892865239894566799277922603834525305457786224083627278560841308765173547659365287187825006150461204960501554318321297625519332404982163571354046969255199793041431277375202273372322726614810615422168429317387490083190048585150367712571155989716407292607447889086107542772287738036521592822783502589635684222217760652367680188651733080080707860693056951586520536084459326564552533163899530440621904677816126032234890656409910269890834941897278235766167413352489388573255818764759431522619808273716259530473361778146312102666415140086211661521617181480584702996507482267422755040253062114258133033640721665759940836615046793312993228009928614491524779504285796585105803070154144090436737256777656164050601069749022088795072640603363096152818220530979103008907195467529997934799949788796390102964466290695066091844759121901990818383994695524575406641565928017675135034800996972330873922873303501535359456013694223838558682254481020043631648175701371973972511663382889285731947300091637916662274275653645223199742436142996092301702729239673566040074979371808695318434856425129315808908179753316315631212219623078703780576396318233894886762320083650103886003040873426060834804420959713399446811218859115782261901445980084502708541480276536121651020311535772862499649003824488885481847494296942965646695827192377945057980182103478789412187801430348186312824807110788262988043221734864343076518304665538675434398582814428929172309370317312029553487988479753839253314092099141034214463852380381994366629651472377567419698993376366017905753272298489985011606945022173977138999381379755246328261637252867922344681384898344927594118447816377304409976061825999434373692607177703969309546660673782063921366156613209378364114318060929407636209664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,31] 2258997748527947270723384305815386368816668034948988873264868827263045471530978804523273225093717242655689898847111061429765669043404227915320789821560182929175536771407239120789501948129429494923276148757722954559320951323137996911943047655002884625977631953185238180775251600128642813855643261092805399726688403417093246776629106071355175799950633290777137162182638568841339262867394124310045356322998804231052547301538255561574530468415425812596330079812043872913716503189747318339134356399833156875048079432101143019096521354142839004742208771865435952266517589363599698764342673849861576137970898534505184315518549392999792103420788928909263057615233716958166710334970276386093320276201327358068487976518954040220971885754782210397642642136246193469669841922502812356832619422127860421800238516903628591739582436455140656039385001096111232295173456693979910572015737533639680625483307184417831137252454923937811760857597917050608221685096130888918228542341575434347178138096421851985954823366860184525414463755841345177025605099654860311907173318322590263242627100735996013231572538272276415001566296058649764492539718764339752022639754860716468510940675596320762662049519860600497644275777587653711575278369882755055290758950546868412573474027050301286666961352351978439268241647721181189212520888290237141321162235977960573546028959569776579300816122072267187163174839516935425973868378903125915723456391850636153072242802132102892114591640294084795892657374893551979148336695957571198781674020436745543100516777977546276881997188355913993862151772793977233706209252617988685446896475155965397761455149113476190146526272708056060442113779316820785697768739023236566482452384458509768665075509532758400652223322595119541622416229844392333725617402562611362080235357109842987031496765294846596391282269641184858653532374231257189537643351302371819362072326078953465241023275256029822327298264846543518373735029163592124416559593306471513354203822839678401358240607457305885321060899164697021514166664966648599072685250264628627043687992662996193433805148920980727688845398166048207746583610918182610938239629928079145843683713439107670949071435912685474916240949990543931639519578521434202489618390097314975694276197024722576037419833103520136901780673005607646381466935427550665533590191999319836860595759192973286183022382373037793899274448398877297348633550847631891811059115874289882021658361856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,32] -969847313865477651619657107833243883548864067655332748372491161567421651494205556497886432582098914521303474173547672073910670887341414862474245154390722240446450100594687458900929016441179238373457718958496452005546448227087710789590740575727407493440921459993235275488391483252297788571005989024104200588853485400523073461460701132678837338318567266984611932820465826372997426871357926287376817220042308142746342240724902763641315061933273885518100760425534845796545522981088929273477186248950002123674107232292289878354953044834444141571626352453976978618148167030135294606470607733740327500462588413648510382512143850299525532617387158975111196402938570164797816613450540449856582550945788936448315757734917284044064568457913148547140341717987851274895963326665920662615016001277070356680590503183742069693469149439985567202127228586049377204580699716976862638162275182525011874515357286071802806212293817993665986642238494806758442587714220098101070122493624386982547662454472486361660291557143460172098276372546035559916666985951723295477248095836969774046327575200266288391459910922632329642295134225537982247451545873358517127039072853381820401039635570881400156966786970903480511734634233850907058834203693414186122850782507147812088751380165681794956271537718093664974997531533425806113087672730723400575390991742544762365805562473158894043476718999028565461764141492008908433135734042456524676808071722788223188622614534037053119281682873176409254230609268034420269642850239017796508273866359810275665821593482904590655669394927597629700146658282431953691609179479805925889078337020038858674838421670996457265154603526849807691658054792796219350829314691962861271101236391597191756246714531656579824770121195999883441750472972928945805298891402796535077469189842678453843146668680384579723671910592898567145998756784482617862100929156812677302403729035908034948612942861730621046934896413745766907482012186882778964694375562371130717554618175318431486377060765855602533987287733415671680801601657515337519160358236836311075245792223274050791060176411060990268747440439763369441005341062109922415464612400920816896075659184663320189328763892534378736159671049655735498687988234846799524999842326415913905936028944767341927444030822125922621971568994047985552735607862825070221890203193914176823881180034729674450827758137521883929177398901812147130638281558299834002212554456615432372146984189952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,33] -1147764292068905914671736362127521470009525321418534121706546036297756834368507891841510281489392241733122740616689217995934124914031282264882651228148429383405087340892198158692313926730062186124223493356044621423550651396737603972619384422232165089021058826188923157500371471368490347753703319998273932889803874985521144455965740130633539424177282454621798723840600250796646469568948028739437836650359654590801516652627690709894683019893404710022243417368802566741467227372649282276142880311103727043247971601234980258539418617907690771073971484898387813167287382238615166724757717039977148118080443963867785260591492316040248434285604129732123197000749936510924800937463115361013696637350560358683468349455791719317448745126477543910258097132384168158633990615594955651088556952187673827543458949516548812914728256930024645941129056376220424481815637409051182020550862527047711557868800177776338354380813744175711965878425809808224485459344082039855234841349448210410528357865750970980109480188320161567537965750892263123766284076134341205606229482177074411613638323643182873806171856312013349923097636362430911577629721829447237374769057526001580382001200948130607152185475921349447224794248162362965009546720300892850288940716629974429191027691682725425535791549128184764434278338890329960425086694811961161406861368218686821026535659556863827496495456648565206678424314222581209805189807041511683398043603310145165315484706896928630396583312091092974679749725951120578585184725576172528966655027935054770149186498272125820514243453097981388994753427079377305230784659398774263561076637307613702883543030327740821830768743496254222124809603305537614628052042859591854534459860862128521699992022173663075100627669294344652356941826294027409292214439359225132625290584370746336523772737233564706131072127107739135684045943931438871910277182609511554406303511575449205831249754531187231222980385554311230766708110437079779606434455771654970267600654860996957426578002608343521090703522708907371524653943465193930628161856501110344553779056696829843462249422819714360582972675091695385354592750023465009654855620559409304973446848401083635687349934566153236463933148955414747984823045084187719607972811793419042426129096216317454035091531017287439406493120901547047829811929656660786589256594551401371720643039054458325055161278745736716268785663107521425535361280452682117288766042542707282444706339880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,34] 3871961326046243481451388423957561901628102912775779948539145373457686343786500997176745835367499274854934229246558092752484423428889745279753632081218323070929669976181345664626485292123285625508557627802945835144718571308064476324620675475026309757381308720119993934883567542129713473098518007157913274582591939738352997557607829167601772399104103280615829460627394447583435923320480913322578768909081015220634703059684862684391117304702781393220898733746138520767115143889318322300479480574307301692973855289047874175988807126495009827768767543939169847431316473212412921132246963996054902347738208403056081600498260230091275284268185133990828152237382117047746202681348929211941449011771717585872727721439770827900182178859576012852470144454227897333541222807005592612888106356905860447675433099916808822088358175113257840517797024102979511437810040227174759058185365068051025307954467651503637198932618750159158965207325568160912936579638867125279502652746057865073077106554097823658777254121523623209827850613175781702537099591146427769916290365723759435616227366425535937933673665491921753840137343035126138031453398012237813106366804158101102577974157909704345762359457172132479232649030684576672899890934145085672310226895812699529686685605290161625316807706909721000218772517445422984511251371510383258951997145615341609148599578291797970382075426519855779118978805472812926469325950428643036327525994657672028341588782207358666081848010763514100464538400582872659230105156981390728470129230717890389249323907885474023892294483987923305170873880353655175811691251983739755028522676537149790258157090547736468204102573074725778479717029513832537937982220018253285986910728606242937235978547372013451266145702567185102026555660562592043396511719027227055471845917337052068092130618147771230430807255645177649889351458791717517063402763308053270814681511579051063367199665103479773837920074842573368511523490785886014223496652973945043669654094473309343247591551448649030458625099504164100043973210716289305446421894669235809473864417549223788307984433930262853784739470787788243709496827883355887380928673622773036618977916716313315259759140978961446452394686258790633771738022928443631351312150116734659085401678714760060097897331078485873657618057679872889081918053812491933105591000263391111198974575480402433607883901406338012289646143024964063703662349838351820829672661457184475932036142465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,35] -6881828309884943248526576714868897085757961854014475077039485625857051443264489818464804451175412677015198118338017175156278262556105786621234596621727129285490920220727556930511302963931431460379249632703838859522198719002547706398899736838433000450442835554122711331867751649292426339641663523151513432597100144491723900446872542444325642533857323509774247707447525309264892006884589425803229517326723971509088286899455762644890143768025031731818974366460996295020788719780523162550687046794888707772560052630537167978718171433036137858592150900733601544431161786389609181040009740818509305567449838998740887482110776841148767692605215084989234233663800564905359493102465459540207952100384426652446073270009195421475747323388414028496797490821363385750240135368346932477236315730908129121746434855828121282014445338342502417586111556445432504222887383589396111493914418615124292859856631271847102372702048522062652532593402252505103120576857712099451281971745281356551461173347469851581277452308496697397534412918623161281865301595346031136037917922858585977796593412291129818301329286948578836489078792812980880586016348508909895646296337471734365881026503150022983989023750957287149783166378651342006463736735249235669452765926308771991869652335341212339629944989729301770267004624781861857213116259369767934571162059279959513191141748160381582685373757671773609973747490305957164559729372263463095274105094480308436247363602482144346274224285351200205178119902996961123197699634098378129599100350514676077912662809847350369539594533647714072093521386766696161633368013743469935876539710723623240261655103625406052497026075504111671854527105606637134804952411129799274809974334587531187275357365530444553529487739649391967635397751034758736967480302040885199620053440079966893527399239807062607649731010229586617845554064226319852748511380881965710400160610158917653489891522542055489250839184741625573173965229021744373329398225674639951213285039824057364293831248174227543820405671891377120764246597442208779009495081210745910539323333612362990560490942020653967095672262240023830396723461839655557403938067669374263502854043970506071559988991486592086809611733316133398057524047531381312687715413510670380939844521259595703146072991162097282583831556247193956141802763548694665032253097038886365492410367007468453233115094522686382690922051598079409492887019737732420993420340334211987634068547174400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,36] 9879031135330767114588007164689378455284087940531051400197059383899018597666386025496199596835371068095590473464229242767326383286298142410224576180338610860449609078740324512675775663950708095623539692794242841961715695313450710242673473035133949571495253124819425958597247855296503543192696370185438598924997077373126955529447373636849296098728387265425547358498451786749578601955486375529991870534236242783531977189110549733958515850715646710907611298702700253341589955925926500872278415881344465722279089037861917606312011033466458844542131277757234977000942596264551593066151703889067826826277137888751465158737480579177106821494048700483643664308147168286590089920563184988942608776847779025058878998722710334169451685708534976005787066669702024460522714910463514040556164437234894118081334995978487179891647098449683424637358536901348927656992029914695331812161053567845259575852179606904599120101016768040540372940627258215567648766893908990746765532200004155884452273676001267607233330761071898815095567780615943820365312250276731070019807610302839523072656483827869016468574259824699257703147473137793275758663462808281893548728661083451019376665941036498306102941804694199227107939910991184735638671518544867798967956310923848476213647613786270942174937371746510492672560435237473505342456604361617852155071942903073949585223620602001517261716768980608102090268784802054623943451918961668057569289461463905902076526293621543918225907860906056462030283501615907279284834435495068395068914689782350129455699621197555967241277772294338616345445893487160674762897476134396121750574496384933004410336087145144760258378747527726100717916493746518962288183067151685097989288989378439175802136545026959807940897846115436231966037047643333657347019974696217688921978010062553754224603005320773327423880241874188181138848427316297495170063363201086899038624721346065871483078055541609147978428384026154287541886511206247576423878949203221282626841768926252116175139285235072277436981881691925445574680987015553638727879468277538233208784970969237664709082974381395834089841584028449841657419935289865421481898247839520081551767201413654526479269896937162592107947107384020212520270657440563851443913213556845781488519180805749506324337937470802418246747591848506032705391920033919577347526920400266636450224056123120968028357336633252376541750784959877584755535768538645816063989060177739510126945647984640000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,37] -12631716100985905886128299775172076556421151480679708496700399336409588687025787162713357987659404595742095243464176338608938760882734394525321406275092819504284993208231499687224042017262986501516386197126619518257633053673794407804529379860468985316673495823184145202515850770869258577099554913086019453310143942880743765790833730093300026357485099393200895620433843980779905502549358239141121780066170174572506282316335639301602133115151876911176575881550398246740320203843392379857140177879930711174056991582815645801917785562192963013847115549456577388197244128671656629427915224239791572386784622686172766393750560321418061506322249401371726982202778575183562927546573619729721848280693934336359046272157533746485698911106995018374344585115786316449045753083259650861517371458752772733363007586927133174434475291828695280629390353728847360169821775024631236653683903279257630411102394194515045971256568667043493442957576813486578045989304948954962840477925535252189697344967588421002003910961433694693727695552266093078665588838715565868524138043962610519821270264719904404338836160840636950977293285628074564564195125290544435216456912400502006075776626361961378032101445740483664085976895175561670761772783621950771952385329852488094037024738064931204137942186691749464844226232715619716696196062534062914100337405112998679146796338615218753873143792928449643626097553594994256362512936201870079540336154699584237216121665844940094090480111715540808362809955697014332298966859878614286592495484084220499288207263918947954878200642525296478605739885360053321262317782987071328215700978252104415430109342891925016381016209700797629968032359766961679552393933530162635391378054596337343596334056335621250396954782804878893182122156274337339989026833510138783435152413116325480621753415525165090747864558122825883170263412097194736008929744565656393287169631223962841976820531104091382009933561690187621995144136764064866427937124283407051499956523210852847529275736994616920297814250171161259270389969574864656462811532960189736247296450059423033913959010048484297044186294065190309631664672726645417862608914810123284977238802424374426856785415384962971549240729775438565784934629191136719618369058056289592749787889535710425590644831127723079174602682615205614505935316567858377976203670864929926564181159826604375334647871286562508733344705544220327650128169407861565760185586969891474945019268300800000000000000000000000000000000000000000000000000000000000000000000000000000 [130,38] 14918920338895438001625479360942934647296867149511157365144340990941312691199598301673572164005872507664678199437459563473347179754575085631203626345004246180924741395733036337891706565678142890000755352745247137960641443746668639386057357547506809883175112644422290305266355157217090185843120919598959735843642110896158612997410427338186396653522993790209186819179991643314242528993110074995050988128538900192551950045217731406168084473616057363003249593456298197231275859538201811570293981257176266378142904523743369937481602251967958111374662914931626726620530450104966953392151083062641031881403036909907439099991404190107148595324154629113953598832228525278134564235432182471184768651335824329132739430494961574081094988162931532646500014478351656301709008793454470249988485721601333820437367258692018034595535152904825324518641192371936457213075815544073307130907468405258801492798830323647020924732273915235386482263391982957437032840191113162648423248603631645109730792266141191160797095792351470651098453332211871547706524244695569995795338496623688956962812028663384689608280739823506992274907908738267629290208798557475171155046968176877799341860402881502087409882583534326167222700042848936106885586733442302950519982521874628954321839097683700954804483097550612912576284030107591026024992177632139263079973383784573918669531880410241668080972795889516020630425498026016328235569106779414786658289001678831305910517933204103122889113384566459027689474364757833980223069163744643395141356013510608050168277436942637080948567607550817338651244843363785706768010014499806400205223903221389752181755943835283712162949686413549464797309989859396706126647455715322463802307980530226726224366359577417514942053712807473756161697115626184790246550587311304958806634976267918169544486801036252971468355235635041101849582248966955444486013503045438463452457061906439968015585004028159747743097744173598959462367849490338101989758096650412853018199886796642884701692414183804071755946555081510585701660063056139331955207168824801747220612063941614436359198655962071967913794621578850113347434403979617878808825401928589203660299536221417850744911598696810497065415954605360414800994350929452594500763272357687370062229478682088822662442028203664657018190326638889056642639014190160859292089189151269524050322974534391238686570022176028168172517736056224792305481193691768950296406556497899711137519348219904000000000000000000000000000000000000000000000000000000000000000000000000 [130,39] -16473787324731338947300410894047920004436959994481942489828648875373680264275810261330493304854006994784141726076254287052886918867292677880858251575946099713613657576619757004234946763998788950339853896355653545928420080870502469950950726430732016349400190853693356459401397027026041007557393445983173421850560174900480869064322832851006222505823058088341900837049124601309246128810987810068196384822377626373818085307759442933096645459204004140005476206199274801341324951936920632433942915247635891480052028151664037068138001274933606364920430311966140553404240000146517007769696236325829174425263281723982225576705167949528877241579234825555425193228768983495147262918112778783274076557720436078312225505651348087782392104254563401079747812501186447214988528660606774017942776368198318621305996706405066534399554480501323435677818047277148934850048704198450730933445608356396989458186617598560990631055990743829635769337577062768176815237700371902034219158577168336976486992774967142163111176612695458303364984427401188406396700105596116026729177863358467976103962898937577332491106736412902357672391124110970059439414811617980024448359072470690917372928916185368382963215753776478889474807960907597948721225407911429116160563112346753986918279975194146749070036810997726849069082957865634578292383643762773557139451554931250517767795274530072567063013013249926014696715721014287648141869805093015475454012104630447407443882611547602663598934523686750712597932063777595693445480281219861729943698137421933625663373135899435521660198680013315153257654755557898871476716622132553061139480464050181178428108994851720521928713490487372332815422928228944675506299776516290751768460267734596102169720976542880271340251537463302457719853125392706848502550398482186016413784608167506194336668544649242889862219015208711083531892678657386006649216333141560578503884948570154112421138925112427645897392557197368583271908289842937440313839034651724229381287889415824434798206668508097390768745799575029590312376407390482200699679418672875734948059028589176515409811101731679839197981895191538166281331258851190296756114755023821072533900725727232751564039107096440873578014203459588237794193595644255795187327228529737551910633169787454845404165184678606933689899034749739487566614702747499692329767582828922346799548636748216912647830783709889957097061919231309645762234785653807700120930868569516701124514881208320000000000000000000000000000000000000000000000000000000000000000000000 [130,40] 17049418669597075899077624700830839933611894351251279300887227195607920207340497044283971322612414419760734083526961208943212041052799290755922364623829835146927038743856115484458011643307563319326831604765627660985682975626064399309177561885915895658911081626423982712155429146275551632629958476407294414081314651397067642853413467117154325625619115401109547565502074980997287552511161576915533721715997090629309704620817055953052693769243085123464895635266303973365107672378438616694113983524834254447911433946293231555236130046404166826051026637942773413386814914901176171002689488625235725097630858701459640055688332193756222730886895487397362837002870884573198244097750128413570579406431458650763611290634521000313733287206434248672122673790161790137606957679263119085185291755846308373825327842930989718439095493139496303515827958700322521687555564270191636296108416418775554964632128279291938371557006295217182597422738182617830277858318437015230467341322004997526444398057525643194945576483671262869660816469547350950131652558477585207648701620219640119233148068056257923809390079071176047808609732434609876955006515142382452554093374394132981246224688663601606406110586774718545684155557488940238072635643406903966555027802296737963208051139307727399430301285643217464714205191520562044132381161744290805466966155501122208366813840204125422017425179312198575299422973370393372637015160467203210932525575878582140248343001973363143398855984587032952268843897730319555932257006306038544134587021515127376501436454970875660604635805973843019115572614709956435382374082600027400366608491200007272079691749211759655715291138464739431387142918457287263041179768713079231699943069888258000233195865765917099721985419379145752520851547051779890300259571214438885458740924288928613227415733584158200954235290623293324391125340338370141894227370561917543303006030281551444628957316645350198131228915928054909742168169415248345834419497351604427069811929862845495506383863746073677880496657196743026454745815670823828512946365363101891677611711548411807889638046522304551244883763712782231419237389195096730124772939527318253035109688536493246109741401537412875249152692668623374654803491526669726054834587492257147180518209965039121430412883406738983184210850248865951110614866822663741530465320410395823534824337525193300738511033589101335607573817483811187591640343517557325541360506916802063287662906703872000000000000000000000000000000000000000000000000000000000000000000 [130,41] -16593924621315057673812326844359487025153067570449444354003804668748892628960898671622892209723880954724359499428562714030735065323506051625557349701461113184835384510209959642598775258835182897212686791368115821872306739125975095445892099158875261068117250428207525986658696497141072323784556559588988245984627256475245807109000511442001479780128788624512286517932488895005187956117863647710250092144357537450061853678383366339409729480387347444205495491231284561336245437929240314471899952226422840080318199739474411039743452998836285846474590082896160050530930472953120484614586958740055964973236299199170680622308158064592030071064145602007712948096498451515105258967266618577766881898012995940692204834198496257279870795839170540981582065867612537203985944109411087770733574779871604517304049181984248895288864992821124165370082419614630273588189438381948354658068215943270313526520611146862792080839916182554123787085152111181955245272106196830263693194990928500765082546963054942155774996830879493149661514425850653129299642398563471810424899266965819643666964643229037300674637299848297031666365051816102547359661146723887917586990831078706894093753368045225755156961049651102708573227820440768699332913158418994684484198145168287690786593085310508029914918054925529322915021859688480580991351009319343395637684498019682194769669994055679033391355454924920774757272323947087631301000927990111948553373140390060726868478204642113391820382330781406355836377991131178787642995875877837134494629697103780461105130737657893323323616951521167850976853705271651238786521425134033420640556930018577264523758368716612497343205640780431228609964873395689792303638142958717821480097505265746773538981192935569947288180635499429801717007739134308291183536251322715387570256497557952365032382224989692521279211386106704110099433381611941048602892764718610434181587198659161449888644675163694174021645354980641733812112330544709074124056584689941934797778202813663415642386639490496651113338221354954834232170749624648051767383866448497841521919270121606361132501102702273509085709372547400681054638281793911010421570612428167671545441078112923587310720270826413596035207914187392771175756292041985288111086211143396811969762027192753095237714639909030038330029000965450046674254022892372809299205170119768310933206338452087217311640752139558190875875173570416628658378878399423610509914019024407384592913059020800000000000000000000000000000000000000000000000000000000000000000 [130,42] 15355095797990585991231414932527134605830411057364569359411301739551466883710631198759911501052775894227252033597041665878605244094081540846524119131869192660878423842225987623694522596773041730590043357814007125018499586319388573889930193961214984317240897667789560132215045841357466168940054753781345131252489267074352439696696896818725671552040214855000017519735039757590610841218804909826598916103635350366493879857088614685023696862522545164872046377060732192574535426046419263806891561953723052430209492088235088830734019057329172074328382096409312320511057271872229298461143772341850600063893709913949435106359507939130491131695301751016238821881559314491665797337600578868547775234314789313107163409735416255474859670443225949609248289648668789312833943082385612077207188939439286039733467348937115872048109007838197036678612560718445611571477127425651310363553669093482949663471051889662699861647569147951454705569536294909572855085125434730285510364966769282388246937159508422178055159614313765630667061078396358287590425505270963266356805938471394921215198114750312577859827842376889121699411397412699436812203505002353641336714172057597371806024004869665346731074673864304126214790791687808015473502927105915648644685122190780156174386164160540882342185628099593125133490784235608718298756331255161522440851213401251988962976582009429062106640935982510326250778192147673030870222059085240861422494526822072365218682429870447986815819800676464038732075409370282857845328405865216607138361199224268910773423193654079239478606471566958628219181567761144372293259233576558908380390276218530168384333044662112285590023428628345805182318532625585034232179067418565001551981640457125244397455390175191342603381794365010669916471232383888545783684415767499793665854992892686014494556624725509937021657243397546325018410854876399440614225671453836054771157835600764376351898117401179449221885419049008540500658350298718527464397593855842697294967027206871961020783940362508879742929187360434161780925827321525275749057092634852991234837052474412016982679570303182169135253381284281990254244278255882596566455263267494160920450280208431941092252243078162561591693906109979802699575614275572620922992559930819620414552334167428482855485293624523385862328485988362171613010241734413704668721754819525342063434121339509871765266959725571411998450914737719447540215441710813364076633337843577459325938991890432000000000000000000000000000000000000000000000000000000000000 [130,43] -13758565126977511956078968697194169093404325953524664292550949420291338666159269365519184595420372437445812881177502360859644401348486162707301637424338794656212961159912688844799966508330753592601958952933364142641163056758390933950595520972944362415720224741241018050229959370908796843595599529373559423400473670211758214750614401769036059576008725833438003202570579474220278271010107714919513628564982381378218183230124957725402583555087465859126187406818049321567916188580855103639606158563611753231313138769088007634513545217358645002711296488018660279026225333097145665324311979581189035223084267188010566140519454555603754364835527774225443826851428242865020164302476508069964257245025517349995746901727003468854115590898633372375923764088815908050752449933359806637493510057059397090490288838768640563677214386432401136840396803160732948529432420527672008478329216239334022310857154673442196566127954192392500884123630478071214551499655290028106089359250206019307247524237416761158151692462128027995860533582194743427208410705445509397206650660967086708775238500960110722321897627949960108900196099877789855129754768477717155688315727820748140463637901323868101153225099282524530291811154454199840476808311813258421927727803034826349457844574633234119929097650908044770391800260253486044847890318952822236708068325646995057433320562390836238546568595096330054035919990283617208529943538411968694629451570941101913659006191770770366962937884553350221162926921160948052006057947418925179013424173259283292609548519258569921263426635151135678882495934257058987097817368772321953019983085477451099761692510093577727783188796435169730454055800653839693641787238884563262682086902375709047824410153912284176570076874949774033644331113019049708164068111177338423225932538385527838601315333085903567973653312476629073608484840571262088020336970231431900834684553779387831599306825888414140038759577119066052192111950225928306057588585753440174675409429810176372444559179575066845515286994118932984138371508249681135962248645290736791220803941639283676951870504092911737943746721173435178465075772068055816329288805190087700636609430469908231162151391508093296827061298243398986800001811593780034003790054772177939407263818969409296844679017097816635221887737187445531202277789239420571043205607441229460569989097683152137491707467491407881036602808830912475719574078708210378116687756858566588050037454929920000000000000000000000000000000000000000000000000000000000 [130,44] 12132496086841767836977800122052977318605097599575056280322304680994930390895069383813437885521650474856337470913516815102145975558081528234263791677756746198211016240348616518894085894210162922286410169213871501463203110852339865931885975170632536276570114352120829305679797400217046433801810747403267102804155639792915047841169289032971888397771576454287134848959636634023550680286059914024094729281083460034312547882902059354654214525813998031580353389614108848548528506602921641596641554760259743904645765743717862116050605941415588550448773298581123191765016798347711292980319760675539478416743655818953160264178433760551546979367077711394942169114231316611309529200799304253417057979366480921985884566303506016235722829165504718658456216622394144709132397155543501969665508156616712841352868989845143667741694181689333795515937526860920923766005595969201108753894965110723548313658268517724647436235877542346536017986116227008810076587209176371177468073455592391171387887716456805206568189421941596210514450567802662372010650444672319353584619534506515566462916180036605887232136939944673656988494368897244276786220406598460805650111528806952498096821471434556888062719594376865878753371748175215285268644224761592297839921733600834191055703645268376883040289998002064760591105261797673568461071518275768069107604384917378821489316286073654750700027374036554960819404199698494938712642956440083969930360382451383828354093171156136291378330431512752335994192368585482389815693188678634915878337507548419444656715636628081242274547059650639086485103416717566821005157130859657805990768607450999304607766488868312008531846487546110528949375616987223324500992247107705607938486504739897745140178059943022368443377195943857114526414414923005595962633960706107734481647787487047083366419923710280904669008091463428781936435084137307958719689727642301193614420380728794834150540804613687935624068833691578845123198287146655225201491028121463276769733312000225948103332461921400827075673789539355936734313937975395983640066308493517443852288154258008120135323092938103134407518511660619896067372725005584991466620093951756896327976932383782318120535143484705445747542828678920481985198741213141817704394428912770117433683012568386184803953082849030676993265884056726141175332469728118832817249324818495701193143559284439798599335408194876633842661843381844058407102157163831991391600127943899308859051418320896000000000000000000000000000000000000000000000000000000 [130,45] -10531769482717068545269078265351899602910719558303435981596250258195069281673324856217561483650664596636761301530443230803470684608399086538530263374987128550310246199583217038362745016002591322963226518347793495045993976392841809587937978455321760723903661356291428751429755262040457704758277682052518196577908249937325125819884527452132069502046396941561812978195255702462138511411827664319187433947101439178078163496163796357937345534683328255124729164525727297387175615442026975102972809967315978509075070649248275776507716697093157800131298831177075995824665341126322112028122184677667960205131937250474768804176832768647079215785466374126534835728136929744821183516854900543735505645379698085516648273544317113193612730753244360084482000656346637934155639088317409602462770255524847519400224071803129715091433061418522007234761515655890325739577940087552772539969595029396988126402424188124310557446586029754119751596428728495496778608834887565095634465066735117627286130234182071051035494837170977776208062260786398832643216156781667726252259536579885227357737182736726253016620708130656722401537350755265086541753709972888941347024164141293964536178860139020679346100938190517396849310000115849597901885364289192075437102891537306003414867522052204320873659069361590734691968939512992367059711290480545044812007667089325356756229608046017206280355544208919253826901939846220313037424655456711982591851152037223432953414105513759857703896018237426123080281194996189048556080504224637935825512469111450737469608434619952853138429237299147499458369564070668581537069186570797572807327646445048757974352640011238908760898506806596533546281092652084098053953772805112522864873404388483284340039100322153991595351726077529016690596711708730887648581342188787236348451357971883662485788463605587344906647034196242496194668060126286577197114090533923244957825858955215891012446377067649643534875410080311117227144294508298500494276246540958036611008779256526706618808477274913346381164174043749357816860527394760627251217950470016359211759338030132100733540253509566798722086329017654138722893609362185250191171189869370837030291879546096319104526649901454572896296303539780490289702185969480409960133937540664113872315085477929367612613860357451846447008786991776631391973358437275866250382914707356582758625105814757709148465484056127554288821937951698306344348487906615250272052576757176172045258331258880000000000000000000000000000000000000000000000000000 [130,46] 8821747925345344746628269094383977951113556679951831860468530597366395284017073067837704182210264119515271679184317122268439894912961682247962721403262510593253906458701534079724682369728494437357278344251228844313266989700104803751783095096596560730655891803403299087083300538014385334679810988121327545597898854526473623831340504401198881633824223396436870036022400347474581077282991770545930990357214837317087219655517336718958595090562576836927051332952293791436335308272507409710702081126902536473330452844860908865509619355285561559655228396868740244522976199650005842014912211266852199284981188804639746520643212344640029661494825621511460550171657413114384031726835559594751140393515411659016919883614479863188462260609542239576689458939890765151720445448129502847159217431382126875997163123939554539457895256592881938261748718413327310429319868836034581717978044087294811832535542668276737010882442486685331298718827642487396712948715356580837211188868966531046625158148335106356063141851372543186038718013556655128701150345491777495963638686826049679992520166908219590140513284043961178734558018248397787297055086385341509361732810383995410524364176663555661137855138589233213910780330086134540137507665727393299704138484573068639222249436502980667044828536438833925121896502546489880172764066087748529377239685975714587823106496578263107266203364356119030896572131270741914385029543068570712169077034571776961054098801237282968667243687226965217254350978222181317917417994379732819108539151606952712023219477114697916431391619683085913384205955294646560925229300393317554124141380954842583809766679190877260696846430767498699749921163705734913327155208558435730662218302960191719175689608166008828971741886607835284792650616928017319271765174266235402724902507387207210777956845930111829766678771269482120692360762401530197535522982870256101133800025237056855963331774580165352109029125390188015011727012918000486670099161180256419011927633363234855570501946158069980740487612991725071550508017673898543753422030810094799192874717078969676734060533483685208045977013389420974990365843342445117414423077209898081116431702847978653065716289308016089336900301066637838894436323241485899777373652630856179648436711206306823961098481181028320718121546105647701470740176887856156674441969373334370192640911312184498492402480798493405395511048007861885975011545083585668827109335739200124393979679604736000000000000000000000000000000000000000000000000 [130,47] -6916517846167880254842553146032117294912028943204440119865831656267809852326638031204007159739737091397822067143876392047022194628352485805109551376938408825762079667432551386783074397177496671333398748502848020631367020267058608782469070445187770469570892927417385911873048552083344802690831159089647974093690011217834709475665110742954469275132920922123484178221265267422135532129434443729997420162326669247078147872770842698080961682621468704774789694001573957183881546827089792752069061199574527929567157649959400993590216497730081056124750856805377688280365765357492699639142236366995987044224368615928738470400720856071170850701952269739847985817028782592488550506936795045711156650332409062521259045102135525087446773496325485133606655486735650954003333531052864771406122890180821000337735600778020309384731749309531860936905012355430968933057366721110553454669901014284231557976632469939102395432573078349033127418798557282939736007812014749124746386883084391885154176779504743516850971268363242610066919304347772706704934348323445689846759264965555491493953850699056990351871688692571288932002438330161939000796056499633937401411193414457046319887136189451203075625008888192247624920080942504573213257691536569108543936410543476176909371717676619854833908556689913009830633376122077064307935459276604901701775449137710003553550008290830743242991209415983570667129782488418915493263578473522682301899022592288209798252025724249020610719863127166687909097355663925942885201425272344487789907896564340922963316959412316484416991905584766036776937977802185972860338883627498642405365226510916637250270937406400103314541476252434524444069008306659943568135391873688060593829474046229692094227598870924365362104700675851635685559641755828308778088569760624690735665808423497163263265094805639263705333677973346729023663138204947333393182334218753137920259230049099519452661407247540724410622788014561710703151595690955249459096765698178925402784193694322861114754504531797907250105006251260179342470093989614044079653683130566343409757381607670927754528722364163133386563989162857628411400248383448224146456240077038785641027296592594476733623022333571662573015186898377921216784163819865601516847384307466098083635880966268748161458856153145994912509232522608924536527349467417898790013221182658339143938263862499891956961863249239662133707213538253898344881210604061413941681523259403282247396223877120000000000000000000000000000000000000000000000 [130,48] 4930187451417903064987136995656732204409423540934736385570787326506696870041190523947412668716608546900274603694080059594920043226764893916816585318322788830426626305718209252341619688861564275193141680983059355350154351100852429837186028026081506335537398441134621985014647358999113586196038736572793416444183998099900053834989117966521929759370942614188620036044113716688139312620707390947765499433727807266317117895062274114024184263618331746543011861857210544628773964606514042751446009391155567324078671640451896405054551210634686684645425951311188736086798864987915974653697926200244849824884706425640278197596742684108300971760938192183349261089005819164335952848308449851408360446655811616421943371294549935669943493984804957384333763696701176418678842216120790321286940457295033399242619317947186619929847284206094634962111355091299465016365804369360083453004843361871621964800685542420800298523869104448174981496885717917952965375398915278055171510585052431102746045650060422049373413443721117297926594956385550281038154512304973161916671777266043079478826472229281113481631464546837804173638321270580820103406494529949108280210301937883337483973755500166437990313712285727449321686778635429801525445045803802055944466203575619543170097820264519172037541562421562268596046783642709746240481405503269781880269300934430424612924941675946126409537730462667557251675295122149012975258612923670765290735678689372390898077490688544958881931932117445111848107208151907215859956278891139260150291054377340553262267258086287027344895179277933009610437512684991471364371841013297563372397184634385892072297870754553849931619644882841622493647196992127668484957672208822855131119133999950597400222412185882024567766416028544696786239979014194242358651757839403658019501353794665565181048318870606554160037835175190827621402584284477180015773657695906451177586088378895283027691458131451297982878991803882190193369316234849935435198553689035095639935544998298286002486475333247122976702508872685354999533598702352104911790369864790216386001300961262876361725776536964992729767250559971287012729577762921521793926695516565343477618979728594332824950911246552347484010239149495409917363847011267527231686628239297072870533440325472607395102592473440947179277527570449233251915224151332798995529520274461458232341455133650547691866371691145730115231900389875007231287906734379602433349948580089160667045795201024000000000000000000000000000000000000000000 [130,49] -3121255406445912897048295242097321259304990221535096348152200530349206842029468420795192525550768389605641776001808041059041824816163353426071506453292742276619843653440548288604750834026925871470183398404478474483036349347592327464532034620571075827384543580192995293094715620534638989135099086785186758190583357460272567122804203787244560346582957258595102635536723300440605501332260411641949754804965833304623520810880248693185729316167998687254165612249040203651568820759562563933608463995487112405550774884258705577999894196159993862963046704837133619849035833765894306414568602616960267267743698990129120740805428203795657560172344938951749454335244678934941191885827558478988631740440757336167939462088896381963061197811801576439775447905584312093194979613143965883164086833300567749775441292183354808641372827219143996730347297879879783381772021826454029408452573221039929115822061134314597623669029594294448100471795695322589773278753347486407000014343407716427768801992060695064648497497361393527845508196288163264332773543228412446867440349182466841509316610094889875566914349150998711999890422834858473655579918673990388013003857907557119563998285609692966307155570335885763671487889831144474913164873017754611734965504453341643409445325494676637047305211655351412198437462466274755481896924205802746876989227051774840446480126312578323190348983954176707742020081282243807528283307637782916128740678618286210299761776397171266321003210432428116968255336337168050023279688764058780965788486639791575049593479768765132962756258067330643325430591308080407055339389597132928846191465519705074702790281651001702805814651222160780689664751756008011290838976729535805860235885638515190770258220685259453445826629073140031357815754496562277032894337409882854242890232577586965179899529553173973706858650662551815760706352036610284269187237218042763390860692532980176271472728638488816392556933050636961260248012406766124709918873441757643061866616634813601202872431043354279274752028916742990465177336242172460819265518816925233133276388387675147830403656964911433593835605875914549731262983025398754503920407400035729968713549171961907742897002655587648851130603532536747317039136533337966437685238580385473483551901057454082711475180486658063616791966993221482720021487189627840960466111083007595972253155770632711964565835376095570477485544784360616823410775869218631581172547780083939380722610995200000000000000000000000000000000000000000 [130,50] 1720410058471729782431671233302537804761329714650406549955415976159717503085571027706316678600925908702549253652685987781783224281915158950623276667519883493350854862538973794080970458353584031653706249666906394449649334607471090629646197796736019099505512644235383445730413057065273466998223892028193799321801081769045684818127958877341073428488774250328021825055578369337241852354522416720237825552747433883905248441806402504667137387343104230163971027716772959901872880470326803388375212784127140907499484333423432521914486702734582890978184130938423138340242831744637580674065193260704239385323323762885018494845856883696869081325259265096370277251336398492956539123786043289283791394703717334129724069796519451252880461853270148966302837416842971812604037402084623298700093742817329884432040358778514571419467173531804711256315858817681751876959179960415262688875738095849485343221186844321167610159098006240250032566017449830525104523410379442056156134392944182335911779654373730522684461705097323211810172354095262779425399538177717615117428560337854397034165591254445465229831183866908904597701736578756733678543667705225825069331413236632680826364232075097033398998301298319372178864272607421486572267507935316594010359598799719098007129573483949191271723992131555781143392989861647696042382843621004246692100400876388686941948755215513757230509605529560785118317194901845850058727569254887298997738594362113647389820252848710104841536171756563857744065535283994549988844583823376108571926990767065861645939698174958367529877935701473190811252049234237767123057045327340980876650871546601506662538353597910643904545959106645126365028642058721879687523473163402491855853838820326158846195223341467422400087358555835918069959448760027774484838350818390393495208944007497598420240371418609950304011592159088453835130714752962601753874562654704008042116119647732105715699615448959710273594744276448818760030977513816113703726149322662162110887018902548797511729236172836739061357381677481892409819763919825294478516732916329929820144247708353802911603768657416555492786638727197310163364577627728939474442547122928862479776394839407778506482041407913233295427044630547879618652985592887000355444477060648016200667598233896086980636394671243098281107547685684445277016397598721392599828903759264789022336884439616042013278897157371153526486360779178091834778918482151247086772045801902976298886795100160000000000000000000000000000000000000 [130,51] -807107801477860234174838276028078036705856614450596952474668220276517077266190034679266205825513811688735696887635798879461958848573623393398001694390933881111226815113687322545402785964683694727802499078718859792195413221580898763780296670035526640649083622718860234894555774921019992450448986375610877294905672602648531330343519420310359183446011428190384130933790529898992613692942212300661443456549608474829861687327798873224027383206746309656374860391648957910370564780069831982510084986985329753396937899853991230138314748383652582641182808940181329649317035325461683665631008047288617997901095889251349669980169090846225929132739111898254134483301620635844279524796177282636907775804514381573508621621202106229900863763404699543782916785920660046165519218301744225725630160914307954932815929292328611465391354384295802139293477630285243705824118965664827942166414849894206566271984446159483496241818017765156932354717421856252209041482847358396245144945410745056588562191873385871522981920526814131926589580530407420996424272574944454788027249195741890891500413521326872817355467033376010481178082218900333449761894197293774147292779517986911063437017117685436231279806298448119762655218528267309838813355626490652087713375337378913955159511616379560054709145755973324681999602827288649637259698263830181053611021656342424297006706962504141316841851134323240518318410853295813645851032060798303226109754108249759253741304772015392992582570385839277551716455613545331945896899534945287006275517547815873277111179457346850701850422997327733947138415750155114584418240337133009577576229949069374561432411552935931562248247300770744851604167161929642462248960551432489301772832909720925193035306261920919895059655689676072817502090979572689678473702444660968333353570835411354630394407773732321869373271267272137848959479045405110761340584000251024979330912206931903221848726567361413305024759856273409383280374443286812268152644395207548021402435776842920988615964343424006643965101436596990526074724319204214947340523390467576641469992698659178926203261959333596243143297266808847672753552358280749934283914782119489544629309001901060498015240101954827938999987009232127713759439549381524436357819488124783105294571285794103744351863669218441146113075509439803442663839438121244369468653994619124235087158548902030548645268680035855909499443039191515103941947540364236974962279653193571246611145687040000000000000000000000000000000000 [130,52] 310220129220696845311264728010198638354826756278828903209848080390675956581088377622811814404760542654804568843033263187735113396007445307777483434092969675555547433959553677397583170594687146037099843949264512491018052028003358445131219665404850939998337952130742735006611001413225676750460188511470560050323237791899209436565367811734355282098951084346305794998079304226338393001465520604542827189526868062007284811539673864664489184261791709606635047422429800775552534932583313446743636767625840140686614177635133346440098323782046426002514496571588082225675046524994742231230939752127940289318619757976743902322602426918691100527425549475280136222572259090990202908592744780313610269064619960496081008735891788718487088943338676556406767497105459038149194615055789452086421685287730564511501764587502151663959856469320683647885324014784498803008845181508560965368067904487075921956832382761906726172413822429396063231687139193879593001837968694461305823848991984884803210160406363991483253340763543368159534150333609654730454329608082694683588719033915128725436678063722747063906467235765953139504620713557001289083821635217418639045224751994653881852809213482886057371518510800442974461005004987178939835981991624300683247491026724881569958198795009488046032517269391150119149465240562563542840870687655581430117579473156482940742331297536263432405462873447795231621808743301176481175886667933280102630261821115765689294699800808162757615080079420422732755518660133183924269823930181542484823513887447725487713455568895713517294448739707638702395215640452348613830382699284483064948652984136447960440924649848944162715029729024382979334640737851172637928400860106877262878869993549520192572469210596406295699919944266686595248756731596268234607758339765330971391157089502499233878720781376639126517063509504836006089660686999072928921974249213801634086093027127034620808765553995610916638093028241776775174814124517505333212351291955411270476170249330934023097836126905391963240898737927614047904047554984719140818706562035287537859010860787176598188367517057197238375853962591968841758524067273318848086294177244046500867767731763447288091250508373750710890944494331638616620838891014188574544252696190250045461903596424006223406641196113997699696762604926435604806076043640966201018971500213637577430203346366808197464731412171579389261650484365710848598341050516376647672960822386355355356034498560000000000000000000000000000000 [130,53] -88795707169771536017232065736075011448101750255284488531992902515986770288910558096152385545887565642738479329861288779160490861738405842333781178104589722441139658851719127392432223074220134745409167993235468823828777440591328491417688728403949220109378847719575532408177367882558850862989824691588778028992194851737105237628734562841325060455708253158113139508393409461735140584817113489061886182552223342328225670063081011214326701108736952437616322620818150982650773197092220273573183118216225343696809333818616070132700642450962295627044433858393456153023685311314687169753888962703163943860225073944541987020860975348545440862182043831677693625319261005822663364576074771064802635793456035572468153655784120092587271364330624593234318681042824038769273274765617203437375995001452441091647865051298163075396518672606849315271074520332770903186202466464588784382669547966907782941157526082444821714352897153732912740437213901373814121135774328068463466146732819590537628218520711714094546367301187780102380417199306025364964123025947042264439904106739984417480895830665635415837711241132597680548186250194816340156827706957526493246561439355835136949938345476624022278945677770086806983778327949997089626003953571291323379608647940798564703189132527620846559107875058997118363038613767251838025651808761287757297485553831363123089589058278900816941145067921324685594953351067238162212493080986937610436311573069894136772923649044285577974793367527042939194673291050270042856807697955873060940296530063488653594847729972613934088897510871520691171044600353202361478882676007693670789247815522152599311286749088727914905968293772228644194607706528322905196300675280569420715420082200271055840228114293632043211335914476673294453399732491985527962861400001162515889430083034812755774773793218311019057179969848137587762861582327930896431856026561070492050401685000780684822988266334980826899278483759035287112906748582166237115670764914138484489609905732490023051787514367942584120343112742907782939796358400566534740521826312677667550996454151607652402477754860714904122389696416600430575657842430281534199607537673072944379707292249085759428603518647691288714898139590364532349683264895404860889488472822099989360629503536928184693615909529383024021676492170064740495676521013842770547140507451423044006150352589455137639040410142522438270748173162974617538695452793364194335239809653410183361572372480000000000000000000000000000 [130,54] 11819343523790135560586147063177912114406620205853371842898233110446181511729422206218927150443096454559740878580314624348236972185981505226645628419798728054119006511901936946195765377035294764563097733532050106676610175023477062532105752492818121217537310543499808398286717503814429822381382365343493195248651600698079793392162477918332979519567335401212571109108645475601414592918033387480342529857123350494578844590074282778488330603516621885636003992355605625858944822332202508419525069811486246119018147485476143013293760196013836681338066440840528753118447280550447689613888341868068938256991744343848054200806641648530503508597934158477524056045064481802835673100853722545487423205642628490237536775243133752957567985544693519621725597801230492800825470362121093238188612308020917258477225369272140765210944561949247908944758952421571511141241704925944214660514794489371228546605368486217238385824559451834409550641002405375674560011640279178979242624113216719051738190215671059949790591662863200905847985041638343767290463889373356255980049709922167793544336819381499134134437223742849861941929756549549690624829828980105932877154973067989137573320466936918965998982254829550608029698790102570658699607867547747997504352288970197042599919359430898739568040373095219300881572036720593092133361544781895545138883425387321352692702461536193016857392382032210129260966797821778631266706134041670058279540594184319657069542833776443723926512141986450134101402548482876956433169705680019925626408634590711386277122184611691071619841740665330671283664986579859719067916206459095769360699499508880697138138370002236466284881802817885716043626188445870091300832321741782185053335425075252681423897289610641051425199795954080744072396087228133994501134574519028896992388550700854038932641495457463742235290762423832286582332141459196325674551414629709411633698477003259310641779195879061014171804915477006157073618205376835474432113683990670475963092658649121310821361331280045854186107975649698704088570605348072000552684399360702742505848030824753194709630076504658429357784058626995410127422349098179261813450934257770436529846158935849662453525554571302714928074352303494503314755067810600081676233305009789384469004697289568003862167151449044924809678155541581290010947160231820984093669290658903406252330352882708150411532631586886559460004770291043018677773067797142060062061862064473054638568898560000000000000000000000000 [130,55] 5813332848796599121088219972834130214996674475537945775430611872233841880703685226196296469045157596513422901581950318348399642711902446651959200061146904259206067238529555992884840747287835938287283073299980606672794844204681815901193153673558944619848564115918905405675333324790413636154629585817740063299648444530858907738391914780539620734436939595847942919791983326584562769448111318930092513076445461776871457228120318301056970482294635142250250700410722798044498062368129754908466415045044764608513852521035302672282819181347625824735927693750882117675767243948468795877204465800028317468450464495853629122355569037392202065391447951808539790066920069007741087136896098419351198061428450495075880449034532598132048410216826039801990324686086714208346318040145784720076834389250732823708292424593134174206122542671591680474889432723316630040655537514229850789046171071523685030428656302254513529607698536933910828649807810474972871581566367750777115825428354701899121297714804444888362007427638808181131581546023079598080487711321523690320663734660151608984448462532795858923157695388557302140991303437457378691959429645964367048952931020479839631127306725827367304805620803960583160148167007121722324637890905014313688547548486788641826609355648778737333294382957841392542242904449961367758255455742375647005436226391099881910577293207217042032727209964753919288606775847240620825892006658984686806280740299721499316264846139823675239972033461524981288593795108598657647013188690621707347769069927699258358775544577777622424944010905571520264896039322106034272095008824606715351299073963525449232370550589889253343586556538869921262830340594364893125425718023676469339933479670590801611794290169820521248710107216358660172651850217284085900178987701102399688269176800248638602681365406453449361988080304551692406548238666370498284875328040023234136323906533869925391537953619761264558312271588779846415511634713524357556339385422911344151729060653002807465029425995879179286129639936854194371243480537051543945741572398993825489568711772280535105176475520330230514036443540141303309047517640903580245695835018586183498675513703801173803944573000307690777906262369645387449353821951325900074623953055220413920857021398103628784866176815104585149052021097132116667741119129508254386849447718274142446203516577446672294023359207122962740642983761965313406782237716287051999055278298014221236751564800000000000000000000000 [130,56] -5694245688133397117132486553856564408115776895012395473989862357145686614922826977304457443047056134075865730004611648166097656623094566725804484468027772091561348069728203148440733673585735533051762390261723836850126542654575956136167250035684562769462225778461211636928158497876789343657575788108334953689808541790054185131417630651063413286876198949101000938289272018804175244771312488890876251702591594179852552867949012673759259142591733218273455698118471032306544206855197633358375573373837438751463399369839987597924089062171726754263434354562792167248930878894556998022402061797713411793057859124941771942395174071460537468608995945870152194269944754193309918946691813574302143153715501956049079738597881512037489256701489621062409386060270037828369068875259810171110816143014760153346112461934581603471653134904745904890869118963494028858477896960703903947465789632665102442314901677539943473313861993592154186111852913590367506679002127250421672928445225165559461447806815951632470330608892009549162742165728040336693209619916056014378377969329276245616108943303319405642722272987866893529496086014642734168999322541104051422242660081076803094211849283331307445150886620946125299969356817309946528431225561884785317230323907384716128732776899791035032999191361217825551782313877210554541385103746547905492312827425195586551007562648761106393383608978453494012210122689845397592106051517102933529342079422303916691713714739614619859860991217217974871508379130136802915194774121039870823768933005939273212456280490233812542538498069661986375987279694666472430186387314386874802238972649277104791733891035421491763159635603221723573681241976019807252972624705672012611876354338330184552996906665157757044809644604858099536264826876949620035588709833381086451296957573223841833490628050985171398929253339402911452067344788596650078877421122711973463545626849702506431443214691463038710377176839627441541193905671234020977184232023593310188103245847346736118375653179013901202989279658220242674548849683528962273755109371181080733494294408432655483457449586301617325828501963882305050571086448641181769822751474317343724484827330257738298582556353458048831280811268343420100611229642012255751726733481448908934411872903924435051915509109028317403247289349591034717323454066729854265929865551366519129267299413390359603478771263631085577594813183591363649142665173143340410016447310510322426149076992000000000000000000 [130,57] 2959413877099358767836959784186256867753540731420117785564704609198063217084314223891521065227777483788912797672732265864812250751618735201400568843279518579153581952270199565951281494167684453987678632805132215822211604478590846022999740821777910749286323342610622984333915056730421240922060090835051806182812833722128783721482121527194585052454597814981244102040989708086801038296608956549905152686692020492268798814383830179585265434663169912610969035339613875522229489277408240261244745868777108582373656248335128994921340500140426161334019534004411472190794080646355356278718541996293775851866653418614822536360846942261511092546716957871202109601403893116471298468074039685740885155723894018284577046665872191642731916714761385945399632232486711516712622413209955562070115199908949208565510964741742667994231691297851691740808559025949747082122728030935434946759201769226118803073807846246818470965824129491504382521028212912302783905324313468110693711493187496895918782707288194675322963302056003997518909278453545941760299958277203967888180943157033405438350547975280723648362088905601844810031320122233115920263681170623177180771294830155181704694161680785734164856343469435350184243191881738353407707469432384161874504391329438668130369127505845078137697420432933941509727135780259527508608677686857460610478074104919714347455587832210368951764254767940184485188570303797185521954551547511562183676928647779677467509739132800200909279831768855044576773598649513855943390699381705788138470212051228899862196348908504597043533399988758834635658286765595825926484161268623524220194904188248140572532178549160378161574569878926185433489848084122292702257786189235456619609599259228935933247207687192493428664769906743425125625313949400376419271969675944890144080683661095098319175475557706337901749940761740935798249510649628294336582999264383865226230813142422088938696942869651949108777380237825884331171294849356867420276337087664184799548382598855996393522884784842299877436889622421927681699646037369923754306650651146982550189613356946585206526897803465646431960559146565229769626685124624278403932419985334379989430182558178818970300830588627364190223544764970986822611643769049439306034227560347068977103019892451680550040339850105178266544699190959007811159564166022284110075955006598151892583328990805673456807707740327218970682096522893401194278170079629763326146838935789972015661711360000000000000000 [130,58] -1177283571325362520678043539937685337407213894279396071845838030902426751763499655407389629204426320831709800597155001117562897372165884241339572817816810509154709567290785974384152348815290513814945581319480930187085383250607584621713014164320507020538061484288196731052988008598448809720202776680590789866704451262426729592712277890764846789234983999646992402085149173872435570515226689903008668364926521421456031064415128309228925944932712074827324853630378368930462437408657415533275572062311730566893119595933962069323948891090394826983336668355288248546879242762400748619946191211934936629968972666125079403717717000020702633197380807424911208018201797071487319082455133520805767817116624155522154449021351602335171527752625237905392667794366249786584719868549227108651461399880510228465179261822382713185441742201464375565054321106877973500602825480407730265163183137552234437198652315494825147599694107422533059506149330418176296290681775162519004600383972756724113208923658098806169523291548544888329604407894131381208985939405819631545546789404954106109729225478087680498181745723176303356352300440295765639181949058386755296731890852339232005606105589814757920460842643005165543090941108410955232315718015569884517148988204513401353596499656523669327155866154661269843858527520496788988056912017939102892449203892382007678819376806535612893842952192726526601413757565689396545591302871102755260865803348756509849404414795834327056037015696241675309095785490301978166561817140243641194730299200306499550548795112939847056486567498768565901822163915165242810657583412617647084719880245251626689190240803330753377497760643130471875583858894293415263466538102753498387228388067673718139887798428309847110752161868445237838892698054944644863346579089123510270520548047862350814279142998114885501375853780593776858940509279418295462363778187471659608372446773171965066308573376716751927412917811419154770525215708269000314067829055386879135181621051694357509902792671053202914035443617835470584257835877682316253589505129992395654313444240400769964619147018830129497268954151695625563231004155086258077360099998878797720348071076529732022987226885730804872258379368723442870162251820141989718819707987622160879048796122754965974522717831015327362282955202729872960557452339466642468098255322556616569858043821705214882705299025679881773037539691400235841378295506081798291153315954496604643698671616000000000000 [130,59] 388826931918715181680495238394808140290418178950032605434882517136502277978845806159872391861899035739952233460623248084273532843339897829406927972817283393604732825931022799730386005594315532377452906517683735583818938782215983554932689011264914005769104061415691894812304977435893953087353092071155948597327579009065557298910309699028977541131616799727036939375380388337780342270272982701847562138182270498243468632733144406644409296445225011812348077962603901864758661519398308679530266050125657092003695521627544370379138323773504800822074066689446329855434628766909432774872235283023992183257021808949059593536892147330025279855005560977616688424814006354221843891953334556895537738392929386443013849076148642261875933015413669574951989744009202877145929861407337666654413952858929143441414757334603987947500376438326522756333467622175779047368007321534228456208428599319504982277325190117809963914909538123605788330309484057052666025711761172168417941209539374742903485606629533046883114376143368113180461951155281487118478822584802884468614176670066472344339040546647435846418698961381177571237010120990255132283796030995548852968599770510084553650400830928786147545881963805293455412061372034109173149416416572951337664585585628046203325511285420269413197188735730216743543360987879415058775320562629133409435427277054427037451592473882584593492340701497083561872630938142922520759511799828496195722675980206176683064074907286482427754447892345125507266197812665360346310980563353287070410291735465850889190404519628239081909705273988468275375628617913500010442396455805047444752376648447682621321360914322396560861980499283219264871949855731663553608273322398225223045032570109738887161803200880841201477259098149876650388880699123873029817590422961992720622571623279163208623692024630138739034131898220710820333908827704938763739023608622564128353960360594583941920831731270336425319332917550569406388396425299316722299175711280802414749375741275528376878902221074958625391435427544810807826710189189214858654652059343936787921969364752116640212648555639931905558284264914270205318922878133048642641240345079774675265162292635775202494411669671135487067925494112671093243993284216749833761025095570769097431991849955347991024367875358635499912668896638618854585558993646041346564421446401381543575960304669536902885321148983558019373336671272273603488894487643750926430029572706190903696424960000000000 [130,60] -109189532655977552033847700877261586242846700407364277066967733537624020945098975965507865649863023921160202096590028979751087903510030520918049186796993288459066157481759346185517967520052186451944726564378168643076866821905350688939117353894183893690773659130976867407957879819597909994500156548354211123241515883305508105663979280372718586410251251908709387904374075274460187163354875842992309879406213878077567543621118456636961034720153150771444462195123655695691525602303788761360891633922511370455160606572577597686555098728819705289069178746381469004613705616349149558528615424874792501306301916053731900016707868979176681525412603507971078931948711975833725672836044278456962159097291555114204838141254737259751826051273374665938386593439276352695607069195367816517190740148672207929503261065107326284457335222418050571461507877451538469396979035529759729880613542611328038897401865470900795201137390183681007924259339879456243841393739371031782301594617935711806513668627337345078405420248397917577544321522735202840821434029499885855752794741176058140665015755664914706462754890442462635621068269946619372241920562068065183218555579887538172524995910268767009547018988191823324247133278774890609052353251075629419392758673300795196913636082118288376557147780400256774210667998232985393099144386980846287337658875989231134017709787227050351585324887285455609518028066700242282552392971096278781684788560671967833138526088062124622900832067145312502401828697290557091021912540973030029338724707630672982723313343482129222213223470752070138330637692362765804640609129185069766667896273175199394272338752344807878423416986391696786565426871426411251911069456571202067378309112826179470286957984419118913557076264523497493441243670778619260892220142326686275499096089199254404283956476235885501386494776226408528591371156339933286986216112545934433647799096504491155429377265411731231853892281379668021297633883355323872690565733122828347592411200201726567587924111323910276110440024398690894355896129901912414963043470644573484826921777171115538555641426028474925521350159103990137468240133839716344710136547016108785990879161911933411835857019270425322103092256836193201747952871442033946995329447382270655891074550734556567677746399364200099860826594316592161024099860280701444356773563221122950559454144470476204244067388168147093895550487803256733565822901017396173696453878826615241674063872000000 [130,61] 25943590479098965103429306175664255090791324135922050926919477135587463855092488090299052381494256082492153363621857626692000385327358406948673061203804622070092636161711284653488746275378011363781435460399720287142003943222178424429175555588004095582892616722810108882809466879811871884327502211785821481963237600562150859312273365991498278346886230523700617585141257682148871357473822440351950219834053221278221005353419941144232313939963608903165861489682552839515666239897809199769904910417325546919870308105323604463975994131066223234504980835933845628988570064123931948115779724423337408715595998481494653009133950569181340904610077648665187630921683270072778598659903469274838742312136247493570472472511156660077210826136118284518879141703035843122038785601794332948235279279527077120672606662478832477775373410047624316172691192138771048726375292918639196720785765661570060729470167679914693693999067191390366083067344399753982634139330052265260028164714411428819676628974163870472512938749643693473529043990491561627820195123303956108789364033635138952469870333987649342442294457718268023032802333913412290945219321418636332208208660381654438873157106247578149209961880953291276522566251231264155924170495555013775423644189811415232884235491600021237343021355606100525449497354452674806670977074116452625985337353982426999423791357363455759959958945764221586036145138593992248966176640589053387979838188887079611444189538325060443098327166179790911355947329595637292452754040659415809885995560400000124692555557982740254529895778476066888420755838039993176920081180571000645568801172901409057689357967909766160060074500266630287854392030218835727259060013547843865238126639768385077143896724277119805708819328212954594465564174644393228954967847273689327302708275758236658503270822413613116715198827115903670134166098818143743135154739632261615798440173556744777935214822888951917832675147933863782133824875580702451248737132628769570849403317341415054628648924454495075857727754146656350724250150750480891483845860308445999368561348085577332802721949003151276342145206425101278650754328800737608585556986981327730798848232323737208049542877789404451095304550885841500140242541376578829263195936813573707262104349448911429556132100818771039775741320250441558676939932405974557730429738409914160634153506710983779495562799538668226355393443444295857914694288925854036356556251825464364145049600000 [130,62] -5023413949338480831874871801694416827634463475998013114570316346478861741099647970173145729717700654225890975892221737672013565472099338559371015151797047574958955804720051684520538026903414588841800341284512104361340252054299533332572802282201760907069979374172288027588069525108886153765231553934379935031726649363275047399731943773770178201848995091403945089183669309911530175877261358742375004432423628131967850787173946092621971630041438955817152748629537939151867603356727200605694855653225070282072983176386046793286393544067248693077358895751505575244736622054967937496292320319717502141688793822595731347339316876184462494058995642059252947477690375984833377688386323882731569793914520040084935044451604416104945378250780625373350333039733663527460687390383780171186710038819228512898686795011916997081418972869896721175527233285448176532672537840471696740298176092801179886204474872621544423703158281122744541093637152226427806621227363462103083029907522518556204685714336681334766121396200562879185561387662933410408414677587586798232644613596844354606426187340958268477759310477362974916993644946507290847996473593562360191696246345355537157380570175670105715542162402247322460539062567526513096370027794343251917707337893593514899445662608865189980161032159265866547716313241238883550130028688091769188769268321623067866615993412933638618899996465597777487682271940665946203016126003658343964459530476233101223337745696252008155610791762320666325243937032656364380570961470419174950626652371338064754903516630744857802532723812357139316748921379314882057697886748038989702989105099920216866705938755967813936391541117046625574732042060761707548646539034690209145845747473932557211352182938146283266774553351181743571040542329272714971068707356480632570186131364876775111523071316360831489973966562136936912368533002994720247047634711725932055167056019093269313293966626042221307722634105818869430365573133737649091936097485424064975321128931714403517192723053893814746404444309679098658415936285752280988267778934355344276669315319693232872732507481953814121318102876350837190967327204360619635825968511588812514995884252378385891291902285648686270026135279243254928038653543409370153418983967409069847568425259145499306146191167536121888141258245043728740835888266635735633087126378089415488539013105638564121736437428632566061465618525771718751129359946007695770639616332976607057370592 [130,63] 700306135797649028095214759755535720045654838881661199762318464340974693737498682483072339588086535529088462028830356774688558566362552714401181131344168613736896040136659809141420157635985203051874988351412941425534256659367435710686318728482309842849654699677213565121715931512899482299320736221436682345550291229544671753306553293076006545037974472438703573516534901656708375098629117782392640539362579876015397976944635024079332801559266163151240570736070792612076098964241687986682934837704668108253925916087676855695852739651495841497571618923788498011920033147019086483876003021607576685116916419954066166220663619939932729628198289086495373368030086489459327850217784518207315506761465316920826250727342448698184160801012599440232721984991868561240271568305630101510657305006586228637846833845450160548173906072250766739987960426809804980065038575051431378048072982998920031514885022423124698017918328194937958185446391021774270745099874066144341106208629338470119654778616109945481199608078105679427271267434668448358371851431539496909348567025676096017482443139532414943506449878126913831174352086181236113501849922847330673298373891566160902968413108820319149018348949074873055964884709730633750820598214910461945225751901021038115355506307938691661773284130624725181283545652577575259181131441900458683654625470151479236941923759736622991163687705101610620944976255734309686377738494890454960742028761375439775114537181343473026630835861003404155589290638225239885610242998036386054485299410561365267104156270205252853024994351871737240093326966561547660214150659682616460954079851621791922395229469190144395998280099846757109473835666623416658448071851534035276748809746481840370023270033715107409654949314589904992398201723904370069108502651268586821567167940491351880906107035091493511331392244740507088863018822415037182493646755019266438569065797664657813839342139637306299508797288442307043126566491889774476245848749897706552912733838625828076983869207452965945777848767006460878085131449423769347713576815218845468042684399016584423916968006196116612601275419273217106911794126435137611850158868088958682876201727049142235588571650621374916293009755034361089402547793116483075347232914140963684009264813812731052860472129153725894470826969109276647466277610863292060930569807750114987223544293916431813579058684768720776255456281181267579220343735731645970375748927529496879360 [130,64] -28642209733666759854501850107570806423096341606187519547208971836550300772375195732930077242094483485557395304775325521777764641135082011294467269030539030697850722584511820032357729707741405017447624788184019749397559255652102611426270471666366815914696295813703967431318781498413492056523725794372957001183443670132568933200747564975618161716148686486241798859494042450629245779829039751596584220109374841887708784353599297836470354464400042730805566874907566192436319211760981132496224225685936506225974701797328838806514717324823589265221789582163589845451329139761589510662473704217842749312175539299887947549386442650745453633980602422675769353411885293920634274066644655175112374705060426558841018889696081219303112093015355592781646525828450157553275847034422261428321063842030837897816693826068288605521061585633412643687494036820130195005081371075944762388810197993767759936370858252603340075926192649438017649631837939447739546442045638258991590148180165084488880185324346756303889506331744444657303997660978805729397023121757742826147948282418512129844219900267548376337783655266921572330079472816107079143403478373337518773440749216121852865081519465600016790398865160277008180860252739129773219974306449091074326907220268216141051820153098931395619255630917220649967713860995015988364867536396630542775972158107563268480826504102794047422826198469214314595720160909350839129538424815864118992069086829234947204050460550120234398139716333860115091481836496480457028988163498857333696446234537301917815488205557763707791232688756972929377325965770675684089516316632281896170935187427832981764497157146703444593398042134135290478732247950496526500511175380350941688677512468297535559546451751719419355388231455507366825376602202236430571321744952118032848079257528569767984512257053102583030618580435740597278890405293851153391198612331560386246763561506502826624429910980964156411382847986187070059275603118597434801254786582619024774058256998140595996174197421120244463724448737906178989279076806100647616094861544501316964794750383663153474882029848363354318054481862708330255781445621923418467959035838939514703733539774729291300284012626992237203361207304091763866700979006322375793682311865505001527616783621790572136869760928701507473846686303234291532681904377757396261199281570505185301624035959788139887368435628040949865079476576735308364277102360351045420546581050658816 [130,65] -21627549585694591055352165472436957252995563824627307058121625087010922444010201280740400752191382144276901691990917442878689142258117962487099335663286955668468865582503887158509926505014620454411984519454935655154221694110147969028921753345363780174584534193741846833605723800280143891023597334563218943374482062149317684343532821808183838156692171699729480793365926800055422566730658569983682697527648899072757980833925134032494922628720345853738318834383481690863453880146035313566015547970200156664443896018219498085590774456488848983335826558729756466516132786017671757988814006047662816595054611013869405768497724538560107948250674239967121111810056238425715527596319749033098496931919837893677337585876850254975984193473314350057493927474697639223252318218448447550520783882995219652291381245964526467675519867577792186314180906535032702503769303199562578080193488089568356160062555582319872306975733952366089208940323412961265506953901274295062021814051713874119922335037763752085311763017374464764027013657423441742217145128855903072352791959117155404390274152049934627064379681680016203845087963980942663472428293060716438337406598461685223550509162658140099371654274114303986689781203106327212921305356278296132097070097738742728708679671207956249591689585188137580985806253856133200452770640918554166794819737273450700006600596983503881428375453885131085425899258038030264777649157493208806912074763371254538686563874324604176037777623854546919459771755656408909012654282292585095596086549546914428009855268494282574189577053151795286848010859272275027668883019410741105244492850957697661120213450687570005930733480307488760669216336706197296816476281827967301476200216515581611971145119955113783945262579454583192344710132109879342311087276707032884168368895037987755194489780429003352335456694982973924573564231993457705494742127179115010808206865486907074389531525642529679673876811458534918971783725144945501268206311965478964828361222016558927665911598693730280239993151289964267946249717954008596460527243257190140559148713212764990479443977586219344189518724565941405319950141951055846935201543994964813872772423830390111437965048306365862967988074476161887101127469977978563661896420731566250846460656857187001757589734660968016136254434979278817483785819084296501304628860900726274649587856631239506986296057425732283701897640995974178796368718629099686808376128911360 [130,66] 9329686997327518815759316119768894360265761408063518510507200815103501585715860986384615342128910130043976946919021051597498647395886244251434844417961602703487096622034269047497975176492911950871383404815278822249194843981764712246277524387474013012485607313892237417239076051044471755451646116437949592384156896110029074799903311131530016907245433983751646272813464297797296268248654755181944205639423946716439138612193064262315714810013744622514789477866014978660732115581571370863457336351193154234267155887660717305258562051495365812577934936271311888148846584745254281328765163004532290497436055197846106532842367667936622114659472500519145089352293700991608832742174809139365424595278089686712445706132106648417720296229010810625242403771380336339625395780710987754998076757170230851209731159385066232987085309457477279688570300029352006430697657371238463385998857829796872944665097199270428026439649060523493195180735675630939280436801418910441126849723284271133886682508398965408307563006943909492470060932503628812653484667043535797865404522765686493720785353250779814347498587474125787533685249261415680011221226748159659790648099010097949343100834855235951546223427326837361078703144526207344300803546463696597897283840574456296143798901908340077034709907283427106816871893221478793497503583134298301477987288827380608929521104231312035215877531972589935100337936999714244076550816798971482347979337000831258143961346098461310645282283724984941886411705482466556637146430772901930031553251339368895139213023947213338679780893018991005256801472644993495937447574383152952541109025671404510365990326128624621751586319273017977425956933282316365496374059315152729329623777154361617076493214336503627913169478818774402659706964872919181361503102165664631138465234969643134931446140631898349718966943530332339089033494922470138755688318922632799452943913409860222289862566586786607957404655311421791899880563426925147090346325596396923902768668317454021301887588547010143217176676115964276549083866224522639468176084611861600311460898453630488452609152767868746328774377077590619337968453589486735570018673247332659601993340042244380500419606327264700481898150901907250278563171241228599781623242137357552148129037201682866854605144671470232275400098079484131511340953133980737368215835028986921024658387976589166285041252927584951496069076386128258480307784575264208745936427520 [130,67] -2510886792568015977099527413561015964971710756544986691415725499259738248704543746976811707854762093844880731110469096633716082258249074890007415235784942540389700347208917639314731687499521096053323766212908405004077006296653469944716082238293375559680672855356495942277332496204882305291938346604681959356314347057424995694817192972645517704440240050674712690075528788804843216796047472913311913241180420550191319156928738405975549046061679916688040519932442750324289947656174086500090553508040504690716130047864289953160340340889171099906523682889339384075243010627971451894691956802963803412402549760110052590610022079186528578823981859091059457137119828628883233229899707433548562407192737417084746468113432654675734284655544293701342977190805438449266774958890029857482833390444420299672092745568728847505000852809942600505756472812109908920989494525752118349315301406028176659774788023572935412172471612075466319350326206271655226343511554264510832782385692655320249169745216657394879762662230156151454039880576950292238723409052830893413308619976515305547431924914560491987161910521938446287300696977076482402898067432721075980514593225119407068428682029636800619680615362275821506823723735553984126111040537187485733171820667362116617884919194164649796609667690846606625399748752220592918597399556149257740783371097105281080879043960436638861029240839461206821439545834158824439627810898672848095341276083926190401368383722194399563578968625889658669938969188039025038872658472908413955034863400691649746121020100059121523759339681497803144251670489751917883116415903989880496535027239914411747087946653265084032109474655407999480584394007705072263820973110244620747734590877381143341955294248711511855062073845488464365286425007392537505749072166909209103256073913381772377674310041608877112045718800239873688807954082375818597920475804343954900291525591333753506767779326237357820029172147213902347614214517290788155134347598701167326877325514392518292578415862960066468003907888957941121034851797819894122976466154502728515462446024495755159250268573272631913454692885350007836702491259159927017429889655149531843140259544060347822150730723205573303521791322875679414490622898263016030286211484317247700359548791708344770212862881928177937583584292601098042131137212260637213992218494979097618237873823063820604723268064000608868514808454501420591418030517416779145728000 [130,68] 534691091356917365953992532976924068135161770954742093862195212519727171092561679188429413435300974315560605421964343025257679618107556747959798653031566957496414143873987204502872552640869799663534448213963810581558869657660802289171219152946648024194727290836377976184374721539349940009134040228436889200763229227088891109453020485123446934677405329210712082154406518907616866931042881541280359816327211482292023815657395955187378148251483660436009744588534114482563766151533613158523631133154618546857947241838322281251446754266440949929036439036505081575971972201479363175518551398297499114340414300220848083182195032218687396282664894690065205784524479133763776059170715710807892741995837726231036825108502817882618299708150119348567903047881160484079555921117252538957001944410072365586711124234818650458092473580874835923082988577030526568049249865176519227450983850890891982924856978302345649019575187295262610166702036440989445956118437168484963490201481345248811999345860264833954639896644023359556816510651728102392591485291339691795715884067489198097752629090141240868634056541941670019873858575943880167093019158888711298234244253701850621099818430398235384039652887341073352821135920543901978983046801706739264290017369076644302935566148641147844838093338932042646225854323972344280463839927366416621619095009279386900234871536238913660794035840757024337997361524610061477286222678591548500798629834176233313185336728730759287552110112035558840222080267137129586258241628014030386744984044668107568803078644373736227983183553562524963603318645215334916701482337766472592183863354382329446117571877342372598953228249763028241724558493041056485608194487352986433849670413019684849038171453998287943242556978502548958002846674329092966316828833710469748042339446960130617266832267375468375347677811300496322952338842025991855564046607166351472963047359107270616073385121698685994675564071498177951726627517139294874106509281749171646850097638141224673140271718336946604590165756297025175369068959426847771254540445788776993272701744062826838640604216199364186859846718874405429639356477802084884642033235493798036499193467407559677936712041421590862102602048047929164440484869403630537399878720825901949597302433620937473074438227521051678109138278222946941191245083135484142304253738829892109126313699804652401981835256335774593025237294196489260972599192254616977920 [130,69] -95888191701263581305807368341473529934117330098837310888482644064832166013095224889787487323112638681474675109944412728195313263940021707019658719911993813012722027419184014981133869968954849050232295079391967532571141225630533181371226216712898082183857951262690401009574470672832759959235178254726246993064204183464875087137407831235646246654603008975197320231087034847977610813813820448802903119342150784491847899339706499328640420369612501707731666376070288881217267349419126875214318834516270193053903766887111595213286003900836924597734793684032677319928350507599606649080159580657939797280658093895724900068262814468471166158090147093000924192126887503237386171383613577485671019442227568042383885992502433831719771778542139103658294493092719310294112575738274374875914540661722181622753657064270603351469094025858884293815458769079338054368083344613274502271054489339904093921080853522644869039175045071927441431285881460116957374481620914735495149357336745840857193473145370362705632247132338936842961418652860687600335468261845004675650941241435104322498707906673452040768101327630168367283311064210339494171929797023362048981090715343637334215384291257794398737932630340315065327767126792905289982579345638440456429051151487171414807203292348930850136018974998196176335140151099652212465379157680290268759165940515633985756865200626786625878568218836416224959485584526484656979711560375944380827822855317467532866899373301440619200861829840194973377703085904409023755066400461964406636773134327096109927608398909618107857762090478765348614849877402373829710336872900859152944607390606304568671209047198411225752698623768125058367762961701405439370054257618695250255888059867205693587006977011133127541818841622728880931754652713367724214496119414615872504499085413315431002211388284240401076212652552728122661633278137516310240253336738479151517941140435772937246088119874654935075446793128968870905474580997812792510205613859913134751538926526659865508920035009186893805270096713299018350571410898118127078150365564276004786023112932508962560753328767030065277964112623160383226812764364637086784724371393485616361316208818160731051386225777009236506667112146246577734262482569920860111690175033184900350126916917560392979294405044999471006243086578276868356160048425174255236693125594814036047294836045283898454968999222563393449772814216701163813334508642408960 [130,70] 14829798498638417443457832369241018449568984201327129425016452110459509401438374774741741898535028680312839896248030507420547211450917538237419535987749663321774504173953120890162444271034635537137052950404959757752335294559177874561975179667819974532849879855143465928302000765829348657473544667769293236293441989106673696180560178690308903403097238495719202903487332088318139387662878940181318429183004518787939613297302636833244910752513322588386017941878849162705223717275471141428166106603541176208721891665042155627391704034431567160154913692652337523270125320037065001527188392256447188368125064635535973791337548434002587729429754932001491328577775196260754078473768558162041398098335811429878999897523140122395650374849025845660278500031732564969452388059656747573165531334806642321969702767156746818458424436534418782379033892325476088993917361855736300711404448550250181824212728163443445199279610137811832725688239148928296048964468361079145204249947580777963101408189511888914746184294178585835236602186410028860820370139732223646494375389943394260671768052700578127929853595777387426024513227525626852368688430155020071399298298941509523072418501397845212325815996295354513183307764275477820972368194625875141393059315580396373572128965053720594277130151214284537204320290627931586956989895434163368011142781733197201236894964860513947146493637548605810014899927174769399220654580990988178014334228131522694132583751364261316085517697401894507771477928117038587171674460682253488255837633180174449052400996975317819952930582501764489049525592786107718818873304940195527999551863611479532654297696692217529912795685322993848399132621894424440598461511772291801130463831291579980163105437330448392158866274470553308025568172298031001586688394420421374329900945215718613814910103153527932786875030946617364934292943754788827734405168498096247942842247338375651991268569694530399010829230592112111226674652719929190410155850358316753390000167770569207454980743833954422672128426671286102467663898534150725567723426478223522764644981622757332219936467862521071723346298258665603706697350053315322333793688988149550770456458102853408303734780694588212451686782562585365887849975321357356350739669869387789695422490874017066216443618840966280641532924569040669076430952517539431285381069249528922051179496665385116505483864813652831289232920483692778436605222441280 [130,71] -1992072504429010784008888450172117300894372124973581149303133086796013525075724829823352718425663893011747103234735476749738550951174306304387437085521889399143936753392493589293111563293632561306978992911800698316699736719392621607313639856836679336823244613101021739359558025653090004917188793552039809229406784399473947715148441517179573668405976975859889052801732675589829370601244977750150145745825671939006848572720308080232822553980345689326204822915629619414799288012113843904293283399835129230784185069654272040949071205003167555026088754108682189025429509296507577576994776958897713110196676075145612222168866837255161652088883339846166491525555818275426351178702187518677408973410192606848092438262142301153259718937140332758714597064708858723640385619260555797516498832702530739174473644083234821995195411846589433146249961588233976906697571658840794887383471196362583171980452635895625192774371893820561078177766709352765389795779785520781235309947582029253082389374521078934926147301982912787073187931415760978569854896519215688378876869639782127578976559356137641304576213272246870824547347026983336082927795598472416350008586874496050899192040010446591067144763480290729496114603682739192900816125861349569961784048868807116397509892978488762712458741692157775627729227577553220596700912150356565833254352914726276448074381765905185188502691250419624313948524416871000943179115030855321304046683322665221498224179250243073625314949564187221792063633777013032448971803237352929339354709384975834157056357730396225741088724576241650473080091056342645176707854084160149245014883140015123165991155626512960988716541616777169302484078625134044442943673293747599702063458426578440242855808712884186884169948027863874888657910301059184268183110380589363634975374139875346132524741230754945686189866944168488251172627642309395116575990680488399479437933779992574967163793477833030609327169705943781328878401165441102052352774872081661555920228817865127870134360290004683018969687677229809583484046027308636500278348703550992199282842970614594751982687929704568671677237543505982509234848353441796013191858500936589120289812509378531591909207416253574700844977477015527919071820922520171391077083297202399972137898250834079724968851884368237601834378377200600173953801149718182967371231101559888084614826925603019434372252652684268501296741966170637341889413120 [130,72] 229160550040669778559374840917875064130328851244463005497520116015954561304857709675395349677062793518600695350406591365222604910515136901005548345817937864919390208245318424886181329152295561813712058620174817502435573427603242689865981566216942739125751277773903071928270516404316829603094147723738442074560009455385638995815089639852630414535837375119955796906658449086911195480622917067810836026400351896951046728517059257651003690854824242536397125518704135636754424325718839394964198820949214007263953009847555660340020961549038085060986612159445274757198643573598460810482938533767988244638460359048375648951322449878749536681945164297609936369978754705784252657851741394604951336583068483249913257790660765785949390310083274933239166579453499325902051996147975413845979743737533865714966549442137129159313993993202193002688509835790855061448909254673556722736613237959159995552360269206420660608556304790104061099150049526079013231804884068226781731878657010672605656520798092825460210633963237475635520254966330453824583383339102550994474074775550515552003516899272216127097187714499770037600769679479097536273821874563072915842641440429528792336896452191065984974765374530923429713222777463693934267755490601280323290851129490609312391254249754581868388133500627054242456851219337579037124007899212969479176172623579200992932423625827354711363918425833101643519994328208887464955403022546972894892880939164204127590532996622856100357148084929707689601398290821448402205518110313722178275573702216662839937726233714578717054696294142356405837542220808988307554092049776207753239514883807663386578975538225537564436592811007872041532361192917220246928626614083454056980835179745314016317802550017799114633907304702704835880158279166532830230874048231144712846153632338167606657167566592299727389595271899042115505464174889078868489405294629144026702710350334905449227892745775645269072156100747086277490624231713515244735941023893787763528027293537943346594875953817871066727414185041450447198409372462524620691722162254272179752118461886910551507900067769035276510075928964113472668011701762030640273244476963055532239969042525367918752566919911746057426169135772960761017306030487225231934973462095315926088801536954163516579833329127133692644378614210898928302298973536938448520639530512546606348763723119359817067821169195826717026600557568615598704640 [130,73] -21301828277943285594250564301042357051002903100209459343163123974602306724476745352706090318117280509969437840694459998963253684317493056542266382770565037302845400477883542827485042416251390909110601023869959422560328203060007070252441897493895326362876482435811201548649464046029994843704101137594222513369792108772937673523171429880121393891304973109047014115185262583942769455780560921932621002847312863490544796257813564554973125977078448460400159235978665488666955054396147150534508809180347232229177360974036332208002723770727251839577208654850316005699752590066368678096198662298952475295757335383590144098919882824103167968779186989270525180734671851242703751224570365942987016500999844768520082951095425720128633259577677705257209889704561898986713641500958793966265712936540290973669628952883355234118965777232104498671873553263818456547023396015838260353303102623917432712022222141481216219835704584762447597882615144145939529266299840805264301824531137260630945965539584192379105689721727063548244754581794939452909017574025363895794687656090720304969373006799059902513823617610030320067821012410668629568719792132157816421718164726605348941996645433749048795784136132392010819912916497076700545891218038007883085042257213029701451459529377322250855134417507722907614312008294514803542237325971775260958206746459086619404718028897432382144857847511387531642285770496699565485084763021110634814331460199521730453934480767477303566428596983569388509125147731400767159812211017475321480770379299113155784592988457056054802515548969977664764159129655023048521366226390840481432564519362330371139476334979593740950708617711489030393507198386369067080856968633483646399361957689851156370106410158615456947152856531466317746058586603376298966914562116070783487878855369346439816409671606330843762365293619615436108483242678442150157576819772249702872549418444652575358033170115298417721200670961530548037994968581182162211571680612836045130381479564055309281386550211430602798790687416826370699609396473803762690282537276584790930263363973306347642939449728329634061110105273350232613163049886371185606818722120491213779906881957545076828037875103338609195414932826738387227714923682485708408859764032824521546993964037478605369465942600622011221728461902462626987945134106149926028065750846369136940201435304430722958212519957729960057802648810526241280 [130,74] 1322994165974583456662951043513349855013756807815197630066238517924767002681236585818667774107108418164629931853515129938480223022280210644550548886126034889786519479712967242314787770017142498075029028639240551689270506981323812452902330123473190696964418244964836070271318463524111246881293030329820009146190459118835982448846604582075296179269005910280615456235337562594211737877527331501270367800846527202058184468516787388761151049070541093571273955555108424921727456247545100215514183301084447984449796182760456219774652265805304815620020964040444744750448998869968461204796510405067973100222455471430017830379838324365264982677010617858635058014010299828310721072120526363362150983745569230417111455118821534221544111382561406921390166991515958142696546705412949094158701121731791201975085227483032770355609648347652978286720911757811335403224702616258244254690367989309039256645554684041793037489942353209486626726743060471220111834235461651182956505376071544208523070545634827362304779605150154047087735946158891627696743890784356328884968617047926015732407057447896469738168763275727966005444528759599955004936034372516013304200995951371295821850084168305387306614884705449935107192308967604084406772827584074026667453583008303532883899222722291098115025490870591856536077394999152937346918083078439391632357172686874507794481597562533190276409497433898142757593738223294423066462525752571575160825820995912613838278868321639429298983182532647412175342767983943997231917937328270133977136969519558258372216999746202012475663377696977319633401622684922097061971912987288616106641076945751342903834949132605627323907046983293154542503031414326628452786223807766103578669978603237806388774029756080437501859121091252764743563375324478870959542992412865727518077324639892637801517585549630303711184829270032278406868386724853101379487402439520067483226397828773267436089559850537391307251083224630411910814044087171136898149842039245503736397301514926849399028487350332019555490151678752139291234608852908871576452162892072741968043242699768527831778255427127559525320157979309367729605044803388610324012253239662586547174408680963792104595422955347606469441191082805624217912466006725716329461631916715205515942908058760578535904343769549023460424973615151057551614416191125773028773147139577075048664536590303614734404359758453824974990747536624640 [130,75] 4069486748717075330833807788222738353797846430277344628915693395881172993918905113464257805802327197116861572559705151115926218764138403786898164943383012458287726610594200724519384832683334878700599529331980339410809239873762337679573705499631161061179308568429552506964844427641962531376457966347304982768698864376587937869961884721765402062010974012889574847220175589499188160064033391640198749231856442053016862087840385252114502141009439582879263056443747004737725975195865306562232605550483857223975073054233350564803366032239613946876075918177937318855054574588993709738531617828490077187990617280205284165511205060295538814294653350947295922037861397271460307827677686897440076398544302989342852561063118323850294706182524664340649438437226657826591522477323461231282928512968462970180119514305679598295687001409431566665806191685229121753395214297613206136114567122146617741484901806338834507424007766703339668172714516314661050088879652121756951083340675036612388818272093058094166122215234603798871255784455150237086173520461108557190261605125674421506159919687024666773678008588327298733409321932936495195537723374576224844235835664595459054582827347098145909584277067506824820254705387793323292389318594074112674791990535633246080701651051530280838128442547663901015039709005939698789273031498484962641170658229951930246788225012786520117582775807636028291663402853064366504584065319825691489256240021218128404120881812994947933534796527255104135915225860447908116936484539035892391094275175725779885597549521678678415739611395875378160337518927037908054502901366759515772230022991404923056091486010586493695167716732373260720223379930054388987758950744196764669609515714917672155456571961965052079227942503184091686115761523967295269318460652292112021107674779772872423903071967208640568225942324185085130797196202005357211325541753772116110019911834521357839017760435249312612475047635317425730019736637784578751295480443499698829710068674885519606300652660627601321769873474524838775994892086621437675201461309819910974162230676486990560055677934287291078875572452688457541412706479366729716927336247704952392683797738338431176274401224700108497848388773471678211157053555223211576910623953130987385572339941420411459901174883972543900038330897872136844250896693024620061454683639456859908127698074576367937183047760496833441329571840 [130,76] -15258729253592100354039304568786324531333149570276368669799447594476265752576045441296852252568360382391788020814176769369068768892374223381248886405771412607793861060042564810786130542404088956144428445742998698724105506762699464912173353975438392542040319077065681397317837917303597168075808220845736958140687087615509551912757704617468647488677384194289792417828321960986134731742130406004769462533708998994242920357037984432476430492020811096539320309001590882438603805810652307090097255614466449928095807529007392373740524643232128251998200299045571075108062827988235643130370010019643573148267962685993256930172193831589843961319875472162824453833629274851014107027676678867620846207211412410988057770649250877762317381308250705850871999916742999129924071638047905567552078971412903917690091704633433421323008831581505290124678549521751390206848304685336932914973977984269319565965348680520614879117355947555148564601770247052436502643080528478088791702877812216799916671886612672268804706986233634889155660747727717164095955371962216249230168567688011796747861796300788797221753426193426432170656383582795645612664909502431752130817338180367590333767431513549675349280329485910867058702338758040140567531004148725386080320385863779138726507827493903155295496583333635599722943149038919592205339341305111898628753553631144715555033700855745266618564444654024200020360999356551787734813432454668782830399878374729467239626256853523610281275701310981592822143305620249049513210437744742967432600633696831583925858482478384307227948303654255235300752970934559598131416229089405081846694519509503385286945897281653735682954265292387311441020284574083140049335029041950755831723433536664734395185076325430929896750552166432703062162842155431756729615365991942578084766678464622882471270923856191872858975738335704500232439049581690456945581274142162936920803461876679820769877386973775903003312045794184841368857437140811767072590487663973409159579412062907584846206299565922892185112250717060989411112838407667566237550300700485349604660021080578584750775156712734949669400520095159860190418616297983037273634718889893075976353110441446821569837167374679788968590341676790579457421628440288720868806250931188600392301442486518569890218604400532736335700755236649153546211065077610454528649631268866115814556394306351132356411302182059113154661760 [130,77] 2518788395020215889275518342212743951336136311512508051417378046382546665522071143619779730332777255252400903594844843610082132470593962677650814351387887898207093263729683381568458252950204371333171513272090598973166367681918350155658274857814145978428665025461947815741554850989462772503496483492446992254097505280281508885564689965496392547268215669900070911646410664120830299422135827277149420129802975016267800176575019808777620513963055848386664452090173743435673116920435875552727978095963298675687975578809199911553570392751111495544317999678206774330132987855555494981181472864551780781038725793412333590391650702414536911305676619281213787447106164801270465300078408741522353100714154078298414273437360982217412178244142071376300067439572045218653830270732589734970715044776132178876855849447691412429737738047343399271915465329403386066640414465200379667581578001900172895443405933911687588784374219932084121663884769571138013116402763637191228250787158727128118994746382477866550613389886901261439773601524359291116795433211356661911361473522747707974215607536759234112826327840371187514183588558064678801069501351308004846816354397570733812797699829547463934589984147378092701865277060834043032720338064798703565286926482203760227479676579067937605690339570047042076232576407182715507567178836576941983163247422981829449404988005862900233272090888226617602974344715314328589893418950403118783699005823990676800698858694249152184919449695238197908139621346589338137192743767653116167880840665455949367352895967180244308452830584214528609136960315366924686975124084947787225153449712801807331318587828505958761936102162403305798798214424765428537444399446137381972318038453650414508313880630556040488600538712059772649166631265870322539699878243609142690875156838637389371865664764859586809750804322065903776257726167244684878272576929867892251770967876441461600037919154189510678224778083848027753816571695686513817809234216705679989934026015641927784731141463006452288087581744810677257520544884107060548673390122586386738280078554439028421266203033283048426660481981645079229312465850703789176410376140917474572366202524913776992355482930146089561194552898349365350043767068976244951228181028686549336838895580516185125211457607042207785423022314810367021697311338839918066896437601191455521588805856973711880417632481579792986880 [130,78] -254546289389009238379355429063164851194528983832967788862563363541719142922217452773787032684100407448378543609298061050924154581832752905852925504330091722319658612419757632335003850105770968294714732010990025873422893148822008276299854412617252967150129752504510384117592464538425204991180420606601925468210383777267542623898284215135341658272482195328852016911779773171928643656083288631004394761705820836951284193581740926260458288568741964752290851318739205788718987448039185815095690756840306864143268092125006948323354791044290084202268732257325046740127879540153328827974389741729217279969484694510996807649191297261279639749165653031757588138287415500110675778183944499263368004262390164630828829153595058396468603731475751151957688288305606862491921964590215857030859327190021310626282734982294155682157176791233178255855157273426862342388904791019695774041821244281341328255688769246464788005247450121464007485556163431971605796608695900319463338482666431828742461077100387962407855832679899760043255624921935580735926704582351017257415097798879792198278781527427910016748849993888684039921454278042387794102707998495038777000803051048969341442495397175869508273701537774925913020098898723255981409900679468838439517370064065283185947549905878653216966908864499725203280929865922943472819454407935295762252646529652408435473397431756160450501280028712884623730127873204444036509424542402658835192275684487465123816409839067318132638261525654056411738363646184362405105221379542724087243331634586089257575454166662961881313250075996807421607220671295309975979610052528791401086115779046385967767044452284292577672863090575447574178670858058100804162461505578343179364498330699168094932721341303963407635963903147667514409962455109529348937240548551118641532501976752512178290465719292037221017400707478690910190864619993741439455704950879627489577863481562764250676223958502915574252236105411356491761026612593853464788867896951925838894798350299168693743753472997245994860666061887316637733341480131505739440422040592101006296343127526015467465888897021760573843945658352644126378636632869265788360136058879162078751223288851734368416232818031214423103416163324814918434651330071687294175878998057085107608359456942067315505894139497293260313547669261167655421647513411935986784166229016441787816164255108535924461965169491622480 [130,79] 17044576639409373359760845523200608860003860044921349024088034727028131352597981152735782013200350907861888809068553192045177503874075553165605698454305915672103895740648179725488090236086004527991370042352140167820391726231224127767765814507521317179207309449872816613427484825635910445882433246742520275232698919981911564388625398444847454859812370481851037605184176521023375008199231644509837960841496711555762984717359709082578360981879125499130470641614085275858542870090225003594729281358898094733314540487236913741932699306741929823048270203329678269472719964272823684583493872824147693278288602861193640379574106068445097957021075519647405920748657036323331852179297200639089835585381167380431906586030607385478192539828181783659254927825999462076608327255719745739529160879058093259057038059114481290328623465016437862932832457019181682349078730178512271475621673140663145751997316775067899432948852288678733957887449309661788569887369803965474264786315453201664760030504954018052174611450626453095382039135045268856287559477571915886091888199175409822949959345448690623768912869845615248531600322988719284629630334909438573282208846688082598620284298958746306344768513765593492627782171860230086966303801588337128252851455671283682187226603380273761059178538466026265592878658442733725215271352765107599948824739835412577571759447488368521522099844163472579885262805566224984361837569040235967749672522389889579541915330324174347597993522197244227975915517786327319178864285857958825458490121176812944682202134014404397926058713782953538228742321389982163658823151217771517627113811119030495425219420880746361544463733707081312557970433530747849094360214415402058330806928652887034059070714528394970423910341187166776000443946880820723351750741971071626920836823468713338944489123956103810913999138706782437995003543110893015983198365141470357432140879641309094685481893353178695551888658727478916147531449503035313638584090163458494067541986987656718836097975539871784545834363531032498782078870247444634999900671902884867072795612282801514335270188746750057234229576271260338934227094086880142221995880502762393072476812829522193025859330520401105652103601610750981070705224271690568980498626634117043628719153527192449032094855414970218228544541276463253979749759406206569570501598740709056464003533690304700434320843297280 [130,80] -722367221176343411214932100629406433325971687943707851969903814767911838464058993499359728280438843902480298938618978488096299265324839088421893253526594160772236221517759435601030708867914372233292757793979504631680887591698977041005922811540999009943176400065797959343921285846326410225012547497122802826306333980248714885138363084363355684228158697466787815387197961125212572638288927448210808841664959776805986813210449402007546125948894263426223983553625840085308205112716055891520491814761311786447419509830725708785560462842818092135408564145424720242245512708799602962656672514616354260449778208265081073137973499825847503909467771856971012931419802884743662944419430495513600682917329228774367443473810037617130813021435132608831568906079324870804913791464869328012057187632447776944043554003890613367315645690440483333787599603011403876453138097831655873299774929991787813609039343092201987673916779784911558707340280417654325179200343320925896178904370231059686502783335681545212312271894659841517111921604212978534937711344166613488142712798640239242717950726504233939763563258237541110062660494095448854825208499412731708040988881607611808175593824196237002217837250893279051250278196692733897731967881331146721726517402605459222939781947032691788060307485449549000242558133240697131252622804000300687773324080858146225413901301556875425771815176425871640762513390798340905729258366452125762689159218840458919017658017517585891861469597868685946417960452947913003092539748737696391187112124741684425993636902137684322315338770397287542186663534128424170698261704811699661135835024027285645012604916393539651644801625271081957148388654328087246287018890270970058270512326886668697077459109975769109099536209092675220122974868032673446959326467779230885435992789962065288841670121601729791616839953142541630773898396913272911470905560501642249177410737250151396449964290018534928123147979053044910819539950299213038202356708431040178167760511597434532786071406932552237413225660099669084860896576158653176107293807083152323362968845968418031871770186354816542892352910480769304476508966393154934106479609358859504641676852941187638602205390844880955051296452227721934110352312719724741927516610698790126205868422729889292355104160258235275784302871136527886503334528902708012317072505906907955958940235792957069624883200 [130,81] 19370963101028582023860870815517499450075417223865421038508709385609716073912447317120919268493971250752588777260365862409821130918883426068064830632660957530316378946499646979485038816388338029246608811091173033417996534870815438938613841308240711647917913071176199192759722572184769369700526168765381043589194943224935438983097491214776411699429594863881258892596109931333000592354587085310952185033185121069077868645591489471176420078678761926369225847756738209075748435157994017327368606199211599553733613255203919074777480371414545210614223469247069142607390433911028490755252829786472277039789435821526334069343748421161475182084300569776184799682558032477980482764530304284813285868166263589224384262028164948767587968287743082454533285183605260185349673412010007562020694705413133072761050720234108831081379849638214197770390637315327286741773911355801084540458050912401025874198752283338477919330406302830979318525085895651962585676082971525682185429592937457713981132687507350678350878318557647510119852761679270804687857475394089461479576680956617404559538131763863484245890934903616091393628882665750811339289564138579081119921147918780059180702614490946085801522620081126915335936566997251582841927705667074968119987875378657326616783161916135765928356058286949284325707675341861405633903366184971479736606168050121594279967815556134110966319049446566186379408391039906955038308152842277598331412514406714960918229317693700671159887553782388283013150763820485164261440420245598305866592152680930024828283931058977713200460985863127304066408426357876250330355876850342037796865847684520563860868927424139774104225141908597842759655683937054811387169412453744153844526017964375908417526666451315668250278204263174421137625430256641869360342094461163532907165672329252002604213066693339415332298431501264439795828684681577068044319986130495619619051621443171398524616627894862863785188235105226900429036897024003125990439112853622444890275436071574927970362945674601602354684645778657266620207907433247099498113485158563416206124780471699149930751812157279246726259202553231675848638869345753225177419001132221992215818602160703414506383995855896148881043819410463870108018944222000467631898169278904580768607181248333625993473957090601332052501508431174973131085836940338570422953220143150345345732178582498261808640 [130,82] -388030588063704917313376599003192741737192934731942780248517422617143176356006167538592451390416653571516008654628360373270763989811376767534795614802862486590045332396027591718429383612918009163989142903876841407617273532558606828705214328004985829972167084883610425168344359635872265083126640216796563503297482419091605889299162448287473489830574172256042187576316330295185010195894430115829235046067424540967412195183530647543701006406348310833796724446214325837136276750295794214236233501167854567643191398048673312873275450252365864385154696324513217012329437474491307916283271011356193268047410011868054649478676560230097883822783579386305072038733866285148059600718920433023270669611990187762918597185225560041529705746943797152229392109645706542854893096904271740693660325040254453748362055362216749533619139947153974422164489296443081557202245993701701544585410048938521907526258106630821617604120196438840676842926144938647534320789820907464890554746802848547260650280517300318166766087199410157457005000477359549621783871879359251690185828177797895133106962032368713199422511219299947204121285875251795882802642127427772412134495555526825237235999620441200822560768485185100059912039430742421203845679670749233033928987014400814224641037681177648860362273037740750316445744237237572244066484830553856442898589293873566614849505952165433828596200380749524876460137810495392738778241449117798017415228921459103920412455228669750860059642743799252752459439834080345687246529314577456069758774057450507259728344430464300244611600440615830740305255857977506516795681407355742881160155969774833963011306862735053044505211904041422949459796211575564992130855470186934159480679219034771939802386659255053101169960150541898967551289239094312300426622642067368582669278781706635290564221630935007557981204186383449418967551196454167266065196692089462603059103550375246832923452413515315991444303855974268551918300548845196768114923264745772296655534559710909418749945945455818565286872103566207917163340901797068664118479779602412782273985506388490819429898248069032691505307312795694610710224265927381817424473406713930908396062239186315328422794521397711890681636492538563848623803487417448809684971673991863349209409154320103063514676671883009509600126533437743167657179704277462054612856011600161602316702318254472960 [130,83] -31805001224425482944970659296700605819333804545447603146027436447857942445005290326418153334463224915289348448191038807195901111814601500643430639167207895799451122339226268932410246101962731770611988193836060859749112994927395523808543829437566451995965437523182543139786211161984587523267480177948632234834598786982578530017003193076696872142858898066359823414517538023403797240451615058067516916841847571659102404966881825898959390490710623028522997697182062289909942546513404274711213261749072781403634928550761946003774735489788765973473666059124533571740037640394640120156402942318911858611293752550723125992605432215695109185553799614059448528498431532367187306377036166722686560976694768590135342499493400479187640893691107726765479535826315798743012765257912963127558766500138978704036189289165392052164700856452077839031148730976336182540459653752079433375774082343217155022548074547810746017116012074111507611859178565602252278906282453231932680699065424180644185051056122515294450808229349472864283562955336526939837169415557402459622239154022460959895411012262823660767005689576549787667543435754507200676537996518357778357575790615049582373045177424115238873466716203052460829303022679887892878252528777031413537277562567109593640361476488822255241385825571669977913726934945111193969940298507275314457399056163304916969663627341850431612748880472613441962866169354352002131788665223843117889603878735085185234830696290796061792701302844833409255681159665851020473071601667763548035296436033849104013785294900702269497089129442607934071473901825967840071990232354303280869164649063127754109001949516925210946019683864746817437174609127118525050631104953459055993640363723288484643364028418267355176980511884646834200234089974028957724067631283103600958018789527612059208758835839152048849823411507824853034630027349610139817751955348324796008557309955951721349276078566931413608479589680376219286991744065578137141593529202864301864353884409125550746768319479211218000381574615387465984205526677728283912916762405500674178876386155351143683096331777834738067130440203786065242351429585573425593762847944135555622619482678774258446291254283466173428148141498949738734543500847902809042703305660002297090282618714878034809991128403501086445154371145392117711384972338006718647510867212481718754781908710400 [130,84] 6675277133630964728787334229729762688561079128399034156974510506302630104194852270376715254482774279542536391854114327284300048160774142535778023857713480896884966789923800421990860046551056689232557437693199331394485945352484118378915519001991404628796859774152471359363623108410527294432279520332468640475515459814453505029867017938910380445880295727236091616547708977745612447848155522429462008941397532012432222986357996302656424137626755575078548987447387888156997695366743318523797196173237516963567416376683693289187374168208956615893614669435205046349721898508237722455020746118326222783977228710933347071479934149929397574112938195610480225674340767815424360063914835201877348516308520484216580994769845281461810280413508477467154873611484046572894048687286932294631192744959284342914196859346441197215032459077905423373863398432331152290381059790315257695475619746294278508324175602574376111495442840757977140285472892116915437579083305413886114089073408749825950476202941929973636811046935720612310722251541696798683210439934454833334392616325059467028102174758941212384622928556598452768079087621341213852898375303346486763872477292322615817709132664132541531543502603220018074530814545360336171926115407492847768655515111693015677570591067160250015813047186277380635912613978450751244822102646184983930964655136835993935470934354610410175160074655466941537828043168623546436706234315283452857932676480575918615567345209620889800749199580884467859622382378229228653660747160570183452752478085820511114160754310341561745982083508425208437968698175205113314261557969535785312407276482799881724636034096906531806190059700171864560441358832453222318975995004503630217595362820404960939235080660843124774991574777253934758093289756978549135415406805463264258809398980975253683606321638224582917144412308876141826301119496477196260606247047814185924646841737109778011079671364539158115035925683935293293248946665154256053561950142973954262804666794359265499607095774968444437454036649271733427463760547121647746539207007563738215165523370156393442429183373892953120170232217751428761577662833295405831570406083235223223970389382450856449610700422021911172522025130315276518365196752573702669998005949888360978806384918218041031722042760197677357105726656834897731386699212413026559463155247355063053648415360 [130,85] -382194195445901876502610923341011934556179324851346735929058304689404120192956226816610049042462918552662756305482182201141173565754581091435868506900670908457643938733621865678396678336589593852057113967424084473329899916463713331334084984755081814340201671756269425534419012934022256860033393364829357592059260809018944334808586119330044907501729445421071164055788505769772267420346091123758392965938666967658727587511141646864882940373675585557271388661721976531782084476340816023825792974888263663967563955083051138836567801722569661037972235336106742061826268066525494442832975196342970171818493630860126993874694956933830648502942903306047109814600413513175597776077408062215163219033517497709040547744100902908264732215452503981245705912639395439775998753663957532359171464331698191453052581462017109190303164957705178651534938171253318984658183512241209107989014469976494388456156177880021546876607760489254306383029225221244624576817083936814175127166591020898734452247278774016573704184374447005129373995358354335275739708414088688782442564610311166111306206148055017935476683184079956255938464743163937550947257580814916163721549443486214358744392767822124646571649876072204539830986625870916121908454451925045362413948750463406348975006717467621639226817727662413583476646256139641204483692948106573972817048688464343561605966909355365591772352003692485158925800642740253677089988905071361504242847079659456578228556665399830695419862762345345854726582585174499290392359457065845022925605119947548985753895079090272744574146489848219416473829227909966976457213557334128689184429478531391367914291180505185696645067872619300442973213167461460669752057164783974175445392335560041624614380566315889811465242762096401280728318066569710663127427771325183364350869518873356341781897769096346252516188521007226479685183955897874250126746255916875757897424599596652497190618141705818725524805489101534669665393351740256366440824970842690821853067881169861093149859205699820932110118617335281599334545180668798759907372938358115706090426563825446676029238651660187853676806404992407620996491169761606916200677791976435938699896835983734012828377534784214930713919929635523161120371486634309459143804980124852460196053054512671372966805433475263492166908539875791713720490478588768055367866247666150659248640 [130,86] 1775919734414319386775213264792736034455189356283520794782379720130869661486878051688456476505802031797671013729739444177523469935030342965757799105255993132471716014296442968115521687775453254870311830047589292619326860179701336060713036512779321183354924114429857290613985354697711945298166517390502752754892890748530210471467317346003862210318173739416436331622505906379999018898456389392517821860453242052635706249296143761061131926324710134611317581984990995953694988672830613127406273939115117592773716119710807172146336633042339003882668537878339473740898839434697501941511698202288965599883892785411344222784713667360526659101375157269484228739694708800657003802956432114370585914564174620745921232229243360273655034309784141428935843051009071516157150616825394803649775470357693771553804836750920366569116020283292089500140155509157226215823339508397795991975416741001486623602036655020213364633356457177742539619959225461125185720304537844586288615590403565508244710258759028917213134266959571618521009174375419530983347368726268217549064443103676688646010850055244858438256126509739937577665660192824408233881141952521097617352657266197143760068176659843133665508071749349193423556595507724512017897367798473411358960914525937956577964224004425348732429627811043417040789147624709601126974508854272780226012891068288398789525214870464738557220438006598351950096303280584033208230707161198927006253327335693587433062510211564196770430185664847028347607552183697974130093844116358601123657694721335445315808034668871320030650816605824452529385776681600778847175322417229017220587689313083147296481354551483206254501831738120380946974412557836084062385802596689490364868089802000771807390295030714105178979699985337550065181507911099251538141274086277889283489557560414688399011221156554481571033680604947264680226993221127922156021455433856705351206561650208293968988855687986176955442027191253172755750385853799164778152858780002250910984416761222929975512092882336804458666814679226279174918587743929320304603505303293299104376434382560555626826392877217385231826466400578027492242921092955585908253993910857764573820988333748027696682675252960258139879255899309380946413337614840270255233019129306830675340419340116265849870044443718549229508674169856093766902749343649284463640522581523708240 [130,87] 550330724961600067058892605338631847585883639562994386531963541617949957375392095833193695494215391753735018019556977847533739471517940120410131583256110564232894257469029589988964817584182939653697617012530126468595182962871530589632223351196676255534555146518827967590869517391940630115637056300762638007734316278227635500883816782584407314195761129319125732709749028784904044730621735886487097032157094220628666196497155909307967089837331921814664800973713177814240584053014634255766691573664562593938494185033565870070863777891991784365539333398148178981396061493656929923305707764110592599595277253204665629860608125278823042596458946427676017548751078608959028716874973104372121430802250050368028691338508853633336020868633356085317071636317622159577883759085044464611462545587187593876842995783200981162471126589814855262412815531849292636026105421407189024754740065553518448174170407799794611675403711882297525266416980929707637494950267980213709620460682381575238468352215365421734257635027098738615003413187272658754563977469510227199261417016467348431545346854473570452919512433827412835152294975297756666063631596597812691416970498042173319580069912738435568465017564917563911857054640871685874633459117882281695792185285652109436025142588293394171893522967168645122130878778287203503267718213013660892280085578623736310675953460037800109232650500421983615886353092059669466062883834723125287555174372278835278319444957687059472419313891634008853525400572068112325592006856905317298088745832339464303220660197270866709427671279153989584502368136033571559123597277873738876927336341849762514364375487565034995848025954457832703581028925185809036399973515446688338753734336372026904865516558570501097832161889760865266259866454679025447238579689902006212661199509326081201870162227001718515622147799030116517956736597079133590056244355847047134182040072173807199237128669717953444099618042168933457013574973650347633935426946825007929958582433393301316395364238538195297008438399642878207292163131586706736240844028110477438836498338681364703349440952619865199558241579428212389715135214876717115886092797036050564649874711550161108538713838249884869614435523610874631487738766347358666340940572685554972323174114576208897301226293385019422522618757556688146327765859985777982466557870136320 [130,88] -16503850060167175080040473512475835764023638162140990091888844090005455976252609525258519392081851511894760868681920638194039926441224388829926603554695143634266444638906618850963791045128049427379293117422513290702522281999871424083853206005709670739071125930088497991990032530778071091777028278790820699231273193323174713929741525577051033521752400587587814134630350732695269356248383742755362413204983703421526457817598064534903126990909744595319042850503462137400867215903993497100051201275076127782804692607954149784565553518801259926103268402341997195874636338348538165247881485786525817938660467242896488218993354319031266676330734522481762843188399089848774185004672221608489415581094568662735483305073900903022143582454431122919485047567059740553022276351000939406520223786158516118150010230980916953134449335907341002021207474763529547624467946908427518226833419966641999231038420618174554253420361349692795829512884958797463242815152621096395058553950219365381485035269132530602857927694692553570477780818635225087706669199208361953437072871569222442803203913505760535739328139537645050639251412687116260953283273661180292757460975654009465915666237186142853913528134139230385113177039622596969601362734734048227308748905327881779412055204067957503225690468977568981868214548289412019742220605734468988054701275795050777571264022838654737179444195759039455018506429342109752469263566562642845370813179488669927082884764202497935406980875868639783681446955165548059513058717929545121196622015966270489571513399061024939906451465728885456939957216185174813722960468992475326972337378060064986435511351563638631813693137234407743163376140507670295948852475346024036229101857012937520923529642834116449822380512647732563017800565505115310087402305360476945094818615016429428722420800002606047123776353379807428274692612849069179259101197532017784432984120785358490280548318491195516730382774288901080143804450631115381648196152298379541936753744823554011981894159644598574945469198922943909769903639299073469657079119986157068086276310655883898621513127705244380881216729046011497048821043921978771849317415328426061205085140769683729362131164610940235676729921772095692645269401252773042223684794497493939314509397688939968126206931588919690808131882271852140739625943281170779787860630784 [130,89] -621126742386408783229557706092109569285518605156023943591243893184685509327591403425941840657883876421418168767142612650543397089873851581235133309677716035811696407653839440212737210661304619176422444246441331959216495460375275021262262497514356235799350150924610721212982464002856656126820109216292900820218850617127303164526360205893283719317708418176396846011801949620086089424078818751238931796054806282426149050447497308363737189362353788549482888133661450168298007969777205825621873276946784092470309553129462609221152731380134735933553047076529020160370101489142543187590160305726531520210984506293122036700763777650399671239199601496654464956378108034423539251664115275913262292759069546393395344389523852631158790620139395073123122449882457462424058353565052394020128157322924384569162995133111524655878416393008478857339035702303364116000680717030652411293943998806923907393321566593392922068461258618324241017728778402786492495839746047311435825844204472188582455647653982200192927656024027199040091412957256288021378830608135529653635222183087047270844965470596979061306426915593917823319772762603792237994858223452309907329251589464982706751338410926978357843075730994366421740483652295895931511776116272915903134135546691957379426322838785182735827833928662541824135577822646863810505388831652222988659231545131357720844600511113433681770948156288885567876640189547712878813669205342049538805925910416823383274274154565961657167791240212248171827820738989362430160609373808631295432524395422204716202346673103016561369860290604452799099891470199038520338987993504984300776333702971055445861774548280943638987650973510419320811618386738724714252991756447163143092643364324666959844132169843112854917725621741147016228553405365045041889136453240586405861060135931272728920679929324681986815772572062626471010060814527176766804785960422052447826367296295998517035398097513900583809003353997772350578571156779564087156775981087433277276313418994471941798389842499188458995478807163352136069277125303582427445496477372354184224831315884076189801665859385406473587656759532352141756843989803163924502348271385231883911248496593065877982831939193607444240455038461613591390501030598978760221107617794003154531261978488018404042288373202631110518373757972354407902896824957763467343488 [130,90] 26293078511933316799566633312360670563225803456927742416186567343370856389997030870432284581232372068462348357679924557281911954936589123620523615229780976893112641513069892350633133925140468754814270503566170125576689593399514721946038778237592140418760665921408853253930967936000249126509297661839900861155825134173206935063315955428269311163653502170720715209917955349892610614112349236369513481528480659253848224569789639285789750033614101794576461761431842614963188976053086687498201837089132437677587351366713824487736628219137058508288825800613836962377695178322296721058147793823513577696854632077117909657617939317770015428344206222856703737490171801315408241540684381219731130192411186195123392971753475333711731317123089477534005676835825642196210827096557419966718364855327224277556432669069140016514880155853134636457511594463852023852776602796803556086165330399955694935921150481011992240852727725055861242557917799634041126266743410186529386925575009626035968118218008058374866459689257447480323144552441162080997816256935672759083599426977746131109196553279213404211796184882741221001515163528526966176356258011068020712545592464448568629227338979754614055971410975169084814571073854300503781356326020709401238549800765974594027829237815017271940808769588819739244828640069658906068783216325140755939274013547526130103864525335929036329233383923280353261516179467470143383914934505885853383164144584973924392632959620953567298239912572909871183929065971597657613727290945337801126337575187983819261951827543812980046584472057124453203351136334064970988421505616946361749841846293399589827501329437260446458451864030539735083934184747035783646416512512352890271853620691816086486863325902652077995561256284248358480116253401286951951033279457712942962494470063434514753072381526003840297731241937003336274797901655931332289991161869080105369722053108122449527949238764590709980811585194057196829474100090423795956366205751111087834793181317413771875137049174092873721641847285258167828305180350513624366185125218339037500635395212309171402572654189850641065490932607891473702068099616098801897292696120793323724386756008510596713998507611834189777727534571420489559848705488787513661021716216383764464505131459682634063361503565978905729066346591043026341765243474758640096 [130,91] -629116079828297424419742545150354058963571792627727929154465036577972864351815330260423574103564930684928602197803097061932852656836712810871356668127828693272374277373788833072412261301359011776161347935251684084450632019536955786773765839100203996346188121022427364940418605438087444445008207429070207186935453767195529154289217673232980039234786078795572035328076686380799532175635645839761314556480802101205066288231137498985387120626692740670961423962223687160914851987309564036988463125925953774708920110353071569125254276702398522802569840697128790368409777078436493560155684782669136062927478820881162376545729395428921876852273950975732182657471069627096321345089740958254565701211209699161402487388463625569259742306448372954587499286372615119956010071475905477496625816431770005130397754912011125439946248798617422900535720160565434190763690896325586384778840510708288619839005814384125449406083303059019346586632194481909503415030746097207696877488313566714390275125957514329597595347491914082983282758182846834392597209669823098138665559420816891738639009017582118965848748643931946410046325803771828757526826694342274127067633544644767299564088167558825625911546199154485652407688191611602810967265142467923051249174902225185429674707017710411896877431362246494504562256126394284728603388401924566617442368379258408207333311987243197308514136838067662834237098515814790548569076901144364192875701977035065070196461360957645702281794462639557689828170471720915571569068305417739059097109258662749159004867807464645441852436439469203790926346860244743048039596944829280433264330662941954919739364173702188301482595436265695648129659528585894710289238667720577822135361444638384243740491082836114492892853730859504730360103852606350432289942311746335693116461017319107744803996570662248303735622667730820737306867923683094091784383149850707124161273463601348816234629155709286976897790851192149487237178954092246008875695739297843518328268605275605818296750318103918375059257326873550141590881847957626895792298739511055868285763032617126822312214877226497704987351449559792500200598979899537616458188349774163877961312869763796967954974413176177010375955701971155612713601751738956572186326960611383925902643968191383764816182899260582042648445052733749887092303638595072 [130,92] -10560465496743695482730496652653978691871416372236529027487883157648684760549453996714054129240295319486344818734735006945989568591818052548279255425374251829236730593837477825888471307645563674841759739369886768513375643141148470907075574318443088948646490001782080647691957727038143829197404464084761520628534841342994342961350512778304811154723496510687292852642369496224990570386468632639972899221994101823896737520616479971939666906189600571042963743637140230812643712180910216059310247709468918627648390211380482817424967439782870243409628315280537589304081268878592621073729574865037990065090071795966396660250303445612093644681883690668587269496533765200006596225669998828086684961973927477788277702468318787450266273838163415321524020063738161725217340316235461183625038027680551224882321329415941523290549490164571023112123018892887255254959225743672306124675875052446963098749207544627897974645351670898798979474974307584833904864859221353739747657148315913701800108393737393981363590043173743988286335673113106719378393858323434886910540368521903533746535228591167897988651106674200462660930063733433972265958925935104166822473928293402225619949755345195337303848804009706558380288925151859901372984904294184991875136718469846140404961377021599821919497278100269900188954919767297822797901670020221233700412004708650530155866695622126351143081577461207180940763256379289377232980717193621029162494777180484101407250811018539214645701787087399629418521196986910837707125939179865190319054560109038168611235881567231302646415541131295756088591680873603523041700529977469363716742126029420393867823753700171192976642748494225947938082298527642507867299061076301976982272554719115821394934789975137323880440739532913101850324031090409427012018944591503865345557866019107869869959691046436451015235163215262810289062644710193881338578589000813294012033981481495780902863856757025253846326681380313128057036503644908629045272723621283883658232415782690600745649254025121095661580577354991773288797872753797035627288229223919433265267320499525772328347986781132169939466768294031386359453244301961600626502847780747122556676282227710666154629776774977456128135658113674308311773741893002002310300721816284899979323649058821782427366993214677061325650719238103051115920590592 [130,93] 605710419200875111733687356993663599262794187047783158387884084294435487521838577813476945930514227471570308643028326609960005936565189994720983144089304063863499148248063620971181671246417508309939688097372627891828743303540001396741763387592543736298949672665310735336308675624372985368016250198239237402763929953868808963478753092944015453064057793874795737585655465671497810449371832949238899395412114169335503917152940211747059135903470269849782002548618588331617501348285459777359853196610221214708512732440755454206689000074924791725139170090981406473093056491835620354973790566736599546103554111690798805080972527830455066125214303216927026989673193133857403509691187894037578362813676866608839563260249778842659434582753768715878005529365987313562167914979853023431591832910165765336799880347308601664260683874299295277104572605457369090775454232093850215571474952671177568907215918061530662797550633276925698603185819165569333480240048454294337118145006796632188516804667906788472659862727133853751186491299902164410680397800110131419142447916818546685143642907703880136686169771070991119934070388629006422985797162338012266795282550078870714818429060339025815624315250033993308964509799491325054322440466600185746186041549922244659202363238624062219169879039028194542403594349990393793760412190867463046780658929527080697358544366083227169197344270359226284490987937444115196656354887214889120879586936355345370969483541697914985993426645870126640560562586721820831619948913373402364363575779597167314416765415103767425185903664429838118749004266231553759222554372161235276550862896084101874006169030918039268840251913176925571722825738179867336519656567626945915692416659367030298336437891027863400546392330936314898506949737550832126599351144282501058985171037401564153736031038112335037187036049142682298240509779787274163988732722482500262520296589401866984606053802701814505340117410715844636007237229047288136973502317342759700497536501693177768749941671840715537471678892041956745183491122640378655049017690239860639312831396599427686956078980245586197332122901363226341124307629692766970816618398817780156315332276210150933489178494463168751034238807804540386073706766328855434800511581338549415432408714435361333406641280086363218358046030910057404068992 [130,94] -11308434593905411832226300429402114206398728045256632170784965584832954523545294292973885175858112792680292589401008194512523242324159369983062040674175383016609184978015179035823090996015011808561102417220868735290137728381715441483605742237205739240490709742616756048396331055703608959665661659647147439202450018059468214368014589826495748860365845687384985024811636041087614707572305931285338000061755810663345517776531227228778393638486446365784960197891634506164778859661625294222407680284239002665477886124120216453792655476277460612695117825230626591568325630620772393586249413435675347866819136561483793743400432093559480200742978890656394852577987762463579393605983160619385817113467289720425302798654157220988469253414530125654711294157067822505728914118906566433312254220891748158936767653374447588708947196547208206045836451524699400166244871396705181805265473621412252476393019074101575962005567382581989972706997575290081161096540663748778236739906239025251997027906750726971197119511343780324475008431372816296468358324440435660852909557669720081001073297812551164647226493417692311188440904882162302375734362291099869488162180103899504082788316466531242906642676652500220579102474295315390346616807983336763188233285610200644836312965462008048715016020222650144704556790552981567252945125706575837209159037976005756883910645981654580332728649026960569638303895536960904608084966371698990049281481900967962672791502893808439276126860901603740027760127288347255659644836674881901787092302779710647786523494856936486146708568105706176347243897851625769648681255349788819243538670376733587730505675796513181881463224902620661122450013928247536917638774665987123159210212946823492185695825082391690367060537316280721944512258105166087622536135650975617137904398554977098673998113732611486180509140241942773697285559438936678836431672430010596751772510933610880422378697410178288027855726181229512366869127743594594040412163113380643579025121393143934811199317502147444485863666763710176238916998945789382608144920751257039159811607900280720598231619379180621261029183678257962267624041368662098119158602832397274369151390096698150274094554993128006742115123922444940026881392215039994756913499998697954108501458954497545900885314511462388841221765479831556328 [130,95] -105965599846467771428760416659092011783428773427479861890575559612741957854336285327946850084940572762060475570044641478269644565207933490454187914401537312878147475025086305594544310046310303283401116954918501060366221232398031020469840264057505209412790779462709468973007156937922596001386980958867761557728649757709637197751083747427597567237627745763487804498144102440544491933305207126296448371498070617345509487034137910187170559399647978078762445712170846133637711308930828248340634527815160119424779292919131682877865786181145939095669853830455939917073754608725006852741173551558426143638569638734187430242173654603092182184557801456624717751204570749949997140616972500177629368450431356455523705835801408539439611417514176298180392188949431776399696822042976342743663975920215770074859896490449511155793857364412878893702888188370608211841004139168897492591820153363458597818386468268099541354794261740019905772693207867509779725324372725648623178250489641718156987598682319168441779336244954649058733217815002805249387472686303435676402579818936739138300962329818577775880698385458750993432618194807010705308489764447695570975033083193213130793891155266105824622448102927525901401668160321397947253558008122933463899984996044714133448195368603534509668114186709332727557348570992729046288162006394601606991331102518869886062090958942744056150701698510223070333929742522583631117363461285405720976552671131408255798064270248479755694982290841944626304823166256279836611231985457576817413673571690258268300317221913670947631078824243449829274414703207963254720294281186048573758048196968941541365023248826441395083700386157967616129606864344416234624739379659985207999773324831888866823535692301504458779271706439691959591179805175559568804121816926620015589459392702301679897964688006572141862211997295593639080753166111745391268821550431667219392596004616964655012091658778241908840477588186189207607616813522854596850646010299260813654285749243272242623460552968015030588455895579518083274609033873866488037952636173234657376950857182911487346859060487052416961600513322456993651877325856276535072095122243837298241200173025275149148959140554450453349155596911286282816071476294516970570449376550186460186679718173810560781266916213752818592950712099584 [130,96] 4958401932882614210176823816016883563838889875601952692174384529030745399342449087601713803587880039014688413054142982945280814762430911476671451608005382828237354934370547628888330742156156058284448474405926153202112545289959399719687689908011829005129198174055548965164835563152906999626486338413444549709007176390897270838933378398684513143223189254243666041203700387031063934019127557470223739983492236446303352162737778152885671044695990966461332647478725924378602458142672933036236921143044592141327850758519045674844288035699613189638662585811594928486970837921676781128803680162037332949744588197235252931833340806966424588980901900979268622325403587600430664852369950192953073441513046950915692026980763756858409852967980741773046145361544192651586951611115037405358717799023131946547765489642179987991188371770123123944048062682017616441506334909713792288820850760417694475255764024664944520074161088539177166314329209478118306182050805914514377901359605319272210914600269411005209955420101304881085117400591742452658995692799523415164806285656704469033364668345196277373071697214350255892396206119579305323782897470911307067457376824444497209219134908662077305371965527565589760062440503239688215689303271923524800381524343567492600090404012469426543859655832768829756202478762176833134347608591787981382895342342599293104291711147444742276473135377281942868350874842409733426383786722867284078926763388050497777159804134506102399929822812782329970946036125660535983891591262326881407497050842412489045897931786133669326117368548686372330619333669914876356071511128531001034758152348668210714865947394675255967145538539225686858353528706204274373719222097133900149029826546782794157946418807607248828922203205089023425105694551792220843599835483726767658103312452508825457038001911976390981117283189928141375011989697876854571397982600854936481820494300703093721715537670088954620141465491215415343232781728205819404570303319148164597904010089137462448320708918882598405463519933692388738981427814743491918861711848534889073328112765559118540418739023574491975470620023639096014259840440964108900586496286361064914210727132429364512166840103913226927530778019003075712096411466412567564141270934235916089192198496058389845814033130705781824603689984 [130,97] -15795324582126772901121310787913397997672100571619227749436020971009369544052333555047481476780253119101638718062152957028967206526633133726160589811883581756159016962945377505949777261920608661372649045437509334620264771807931373494060824343123796420591008347312185959709388547292338049332337704083984169473714952748307541987282947399439634180833415139360706808843949033090067490925804829379459292155199827119554948890365108196900678894836107239445335672970657263769397139320230720122302394141447252988181953837816958502452414768157476517100571651484944249282595823639345155806563074011025175560986032723988688399197613917098008773212726541679353123405117707019339503985790780589782608775495210488722027643573153508764076077965981123367442696812957765038675296305114872280285274934043661662136293193764228733245202613283963032527451634327955865009467845159119545748882226067684802113257304010647789176857585746563007808014591457168726127902725468967401368897199740058890779181301409698190927360419389363401329920926146624038525209390120430737430173833716229931681870673466038927023071362196097497649302419441009428504007192552253291807996756141570823181323088999360809106103353399719423819878785505704273132408213410476504314365703373691974875480966127587767660859743181223155282911922761072468755941829581292268887057687287282812814892906258388335910424562781222230098303577715288775926312431205805310017571617843831509145361819135788500210496521304235128350138256963767829334180781945997197888028010055213301446689257749557112963792770978646029574507957283774268202348263432651604636569064911153238186073400401465314851353175803539576650746020189218342358258347302311603241877780058319833524122034252679149702657951277999742750780320925429519116314345332873873543095044443473343214983743911709055434227530281592178438069091056558757008055000612416419867630550149487941618489777849190485819968037493447730497346850276098035713856391849996279972898462317293972097058715723020646334408891067604474546272027816676670958603912109871740921890725303326663533167162720153477829513160861094634840122651266483676751346620877478785870596698154405959777735970346440202863607715356878649981912071563828224648915286479643015228078943593757027846359571630158857191424 [130,98] -563656499026253662165743478506991320783924970428844522382313668465474860783597156521804310426713725916556172592579320509220424213177194518853757073037997802604712680801516912266515861498219798026952905137785344879351688230685129706545899451981373549066723572725035159001446250439771295025768167803581227845265044688648135721798912762115890676118508333648664521600911821546491026811037222543299608014188696792984197318637782000048473215274000689362891781024322190002910975093365116117169936325711016371718376453106324313224684624035108078188075885069221099910488272275773510657960863256790095512040657256190728028822226911115985152073119706884887218542723460557141836551945945965742170205526263242480104949391275533265097251300539318760060456798751840661087787847489203623015815497989628061319497638317131830055182488967704261462251034873400670542596758605973695190134843790044486622924678716584502451036346096152854599769320358969246451857150313010193314729446209553622302259675707239648437288650337312024143062047230680799825574053672343107495538700263710743215437832901484643577290126544464780366006093753434969424183060187771600227755871419560379482213703359759600706940665647785310146434651601505494572454072435168947836924420586847310093761229694007134554883304485807447259062482380988585820815736431445630244924312760574110269723457581301374738258743848401012855180882974275681304191797599735050616741368654744362075179620072089728207876259870719118683591497851951140058302241307023616469086050648257689929837097656931103779295799769451911532266712372462244551559003184812260593562987436968420168719539656083308550704681590181716130653661314840073546861470649405520592192276407882597190930041079689981303311839865433370095448074440966902322726868173763741610995323452691809456456023021268476466009220882363704968214064836648688000890933387016135184881632660861069016417269219099263019355425456233958452608332649610970950016453021500895271867809543558622157453165535575168613053260482308607050522972376944165490127721999101310687514107174317719959907592431909221994945398301356362186134829225499899474895783090616889349602947177522543543452223195065403128517897716240763171152659979494201824237395212086003588748935523774445328770746725194786944 [130,99] 2073930770353374628411061060133941692361868373167894561600440533888695436157344649457903928591532530894326082387296507508026253058685326560930252420255496080194355530139289891964450848146080360320121148651718516647985803780166959083168586626593034779588001386373548929977635912321442990733860841008865469125016716877107396497298356296050980161808016454830484069236674143861649787977845420878911137975339285142257750186878747238171632033536617216460138675478828086667058561889940141832985315134327007245239774654687405955755610879838703911752937722345027096466623728062607985953619627902383422288842042226762206604011610231201391335018780069001723882282954431577411584227607141872938040772972572894907262891226890623718523573601011908361855273329204545952925681906301318114246942288769860306943950182996655156388905152195022901759190033485225718919587524944991688497274485218966881947794367809430132568383990611710054332221123523068902161627147173014411635005604948866461494231060459899244768865455125596050118781034240420530445364386582677232938560057283291275163155022352454559594445226561611369085150226187829254446014908464402477180775176754441037761274828842676027976330490454741228004316137505344460741760133573151788107767942803569765552751617274541474843177036384002783235677279467153870322614326529182249260772841846476880851696508739343064200688230029053985146034581292064144172599365621833974673560329635606661528259029054093279034796526591896689765548543614889672743902650571938707654589442946537665203562292157370823493231145384772847513157653398916691498285880898101674958879141668904128253900199334056178920906094484559707265721470768759068589120369263569218781005088659144808186033992873112627307062089477685717375980275312683937684006318264332670540023767145318769373483875365380233968570791382572128272536224417851990791601156151722052229082563708180469230146058209249995717254566591271725698916273540591653783822968653741350266705311025790020656577380959354069413445902111131475398877315881899501459810502285618529523508477165854744634159620447581410946491402009258294047676130631366085596982919781168568911084080392569494568696028817669238327182123809590991948476056653386675186693035320173543597604370381950006066686803658240 [130,100] 27745928259899237387559469836239144920191948457271351211211632363560300216915568186649706639918818486843757932287215194386577777640413757888115946075920496629974061923765661290047692264907191076462372617890478899486635902755753952444258110280195946419205413379555180931497434325242264686651796086673409717309148268709126500137376637902599123632875574400579186617739767112271108246707489855101379318478882640905659691648891975992090867258300875055162296714972637990738885771857186050100361180229821153208814886657597003763995813881498610774444185565066900324392068366490706485898003171893587485201059923010534856321272846393510700632373530943617458093851112607352761696648283574361213085013318231585712558748615373975294669593778568240813999142542270673043135107814915369180410543816605583750712940936902094770832487059299668767444969086367485166355601281307742511982026968707512563838357436694195313678260903361593033485616727880056382022931033654363980430950715428678353559427224915628153293894825936350447834322194517176945100944009511124076190005270394922080190845459587069958175585616733196568395865138761529110919807034054362400141300108597561870959050805911585765962906346929458856803561098170629550729833330379148434809831463521108147157118199752985382551931839319592185541774553540094788229579227177917893727000833110658051730552411089806168334878509196359007756050173323272531664657863168663616980699826086093270915837011845563973025339743258360840254697477341982780002256720752812749269361036980549408000895891403707758495225280210621586906681382506908456930346803821101550241314037182643488528150142163583423783234272815831801154576777722490404023149565435836232492953586276537349981580479685305649483183923417766809400958521187509725524951796511019185581341521155106978138279580588050113799964616592289294639900425711246046991216858081166178479147733961027473867463697920116477584181380233526707908361190967577313023025006135037981320140203727036641594101403330779588327385377968362091079275569130140030111142192441300635058971555762997444723540544204194452382008960135459592299912400544903313299441749135079255419467883268541706208154065369109928924183880322020019091981167046709500629417820748977949986873480688360431831103872 [130,101] -169180711305925305740770957215599339740955105541545614313125582913587592785193355002455376210535387440670612302383536212056860125773577419647710071188001879576460628181282428334975200592053968386147811830868595453705266569642821278848700873191418285160877372558271194558673935529700072851409582163981950630450485159459737789978932447754823363375788027353281242718245249702106381659928109150632442929530841988862130321341224549732015368810655480370157282094372263835394903308491218037065104262429915286891321668708718878233433153861871603554541139858294812327607615835573642269228030173589002953291632431420076513450303551291565427934255165434343055776912988825610145203401126214707831902632279203551760796801392803719577705014735071896436053998701200543472328663158939172373873394719144974760972071529080928121527482499908369521876582227661906890388687315985790547965895149341410397955112440221205326635594361592320907341932544764319991374082133588572617452163645588035881258904329748343127657454518604805940166804013268953496497871934411532140065174811343769805465645330708349722882885338401143102240545214670231733976897837424315915404647828928047247744111568551068862337138769953305925830786149040130256019043871351660295015602114205820908096806611709503650888507446680953436733519928345506256359417848865057382788425197407096560867060203642294794093676961339977290975893056120099424789086297238462314115887438739166909561844825831868824078882734908654139440390452201648235152421747695873052280513876029800989768053741647182072472613697092846657216940767241548261100104184785887211171405543460041236890088302237468507022415074894320809259151835943687158484337134983738556750965249179067801067615331761999564400833441713383244189265084864152146636843401310212448715631867492322840099913461092536000821494520729854104214451892284467197239142706339481077921462117389522999247251416997960871213154868798011448069705188127595704246381030732284224044168148257057598356350454106261751896828881996590050131912619158486134459041646219655127168960275968910471861221102760792771863472245782419023002939137867806604074241079454219886582415263302184397699669794276081566448555083849678450783874895108967032984383713967260605758317107604994255680 [130,102] -495432091760291092151382000662841636428088162218878373126235034307449111073464169644002653026909894426533449485898965536842795801889985016381292378755451845649472413666216532686366022700086025151710960047160883136871638350318907460807021582713816787258403302505089694831354213993252574941888131165392957878731773526967469295634670197202353397736733925147501140431327178042870024560423470612224779029307382427158920544775012334415939885154637872614732765753442176887788036158082771430253005762023009084538338969867207595420626162054130385711061348064279219149283221589608619171913380678444763684746150877481511506703482358393928852464005801832399327920875374769441646870392362709209840581707255477888946836625403749638877935315513780948369252195947887229172660428755161092730831322961201449200279479202396577863837068133338586189830542325416372882227676237409124334016197469268581801626880818799783899428270650354825739211074399859981190864967085625165424292945558271872788312855716494854302859819861284556238300739820826955702835657821758874926595701390161421793718560221630109001916684829476538668570304536182833427330954508625603247372248374059381967383615778503155182589023489123580001633571830929067372266534262153796970395385410301626986738026098005391985593779878090553545682547038236873894764984674304350186011607893120114594387597936750465447934423250222592164399163899725085375242104157444190408562182840195312889788889906973600991778821729947311367796359603413566190441023907745278088604860770346454178692009812944545400247845682597811675304444132313086465716092790719295394422737509360645384071227411816330222043656320177614516864414870790533620475993309428502918113768550148748263002088603568498479504353400471340904819759626063649833943946341712501111308501595233136136795026596179848630707672623099709952381277953067307678324455225120367168886503673813002223795461009717237498391041865830137306019803107293658609824058334530184801900265820821099518108593477166067989503819509496734874341817935957379741253316579595933549125505968142396648779953525409659031241449731521487639595730794646805085715149185265896200646275059323694882804693018845505086994359621094029016437922611541133055534480845831256385400727777577104 [130,103] -121075497625068266238587084755300666675991277484575541187701680600433208584171339937712935436215061172491296374232827562855483729754031199194931363350313962254836882148826313141403127470196137451489257152887093598799134795224479833901251748851741053338365257551126511498260479636989953069689501837939291518748548305710442204559465265178864771675785717404933638500641969934019900587549092487868062043079522939592738851522333305788746181022339832521195038737611716080844312941391766227241809558288903528562000734460149521677934092851410057781439205323669226990917411619728821866525897237394622964250595898557668111064566485677480041011001074941059690915784007475527547460578269522861897649703011168538787805982589357826992411792992418145030590052744709726429293441353713724701739141390395024483198820002663773042958417536967288198914129918034416677212907050937885773800576711491858522420164798708513056071366569657714204617561631566242397481007273266737838731123199880660812919222120659432758566805002244319409884213847448186782557292497739888307849409812639981535263563421855079449754111048923295357044615510287875464670535748057027908980536580862457487222451012216593790603839645736299035422409573965385826361382445675770684384817900576984571683449345371011417529536185921456015429282920339963587000899481635710194631731060497219148665565338277848823187178702071219295563669371496992923729965827724602605676169295122240544546991785760761171614222931059428185838305151671916617285824818084994922671525621621751223546425665976163107827905407704801371682331553244585099926175744838329889377970537996707352921225193615574639162334795587790876844182498445178420270395860800301632041085799113947763316294007017997915086779847314494043403467171840388668531875321320014103188818952837668445529454476737689154876067167562341849473095369630937166666161202654494153180173226943722549239437627343270546832676471830239179546436671948732220590350552559179943628404873996165094793975751947985692604523205480181037027391683584373721340005951294891097734095907095308778657812216679270576625915191284129773882806394807902253426653251039270610801219708527593222720856281402170102772828582948831004929384370335887370626331304128468313202356224 [130,104] 373744012463394932122707387814495572600702564464594482846039545733709037156391621644916880030990392002273882195114201871975547047852211430780953097561716102113483007926135024130103524931915682593865949320003217071249561664355944188923928863178632498570615960594489841905571800550776850992549545889067092636771044319399194103074440686453397997526296012528846641991783557504197395149529504607392491585905585011403271979830681637178868462569285941886139258385260421828765859982066876221678337881319553297994300546338380425502622836517188999591733619303296544238459833881790107016256114777882026191835050436357851998099889266232342506713975139232484787745135098377191885545499012331445836440186841932193987900626397444183667442841152055932629688207962388402005957855896697472531302785682416759960939383349451466808166840701706669273265464620431046700457228411019793465093577719523822004608027900260371290472653563767866769709333512826313443241075500405499533653359750945828419147430102441816790170863093717444436943275275102173956822303756628354948256636616424771175509644372739523256748567767589879960871478178721739176087367623537465620655713622294127699862576001017048696183173717245623890041977598537824282473139787269017497362690498106049359771633250154664873805424525129597742173090887831340361630316545711908172290203940164446002768297166123768832734009698689558589021121579967794632630343852207865004887888322218174265938658256518710630634991817633106429236050915746430680565142219225727557889774236738090594174766169309211578632262877887993386749769953891409700886856843398779081594509767239897536422801189202611679301886916137013602080856652003031803347387241983223659228943290089331398009209631599300124267129670035857794355674809275358816921243310916037986667279762371503557352559655430300101959397123664205736762660161202517303670171624520586697695948152682672944607771888755694447574637940439226269898732625038544506470368074823445984499027903952821989764683421631569808415313523899193753319654743426182720326975316452541471180120119174825350728933008744583794916983545517907480839288388300279398424460096822428698887658868887893395504325641408397523352858716020042252058771348052640340035374253600193468416 [130,105] 20430271904630694198842650449007884612449220445401226219257880871163215018162285662787798567199197165971361383156927341027361951346523464451939180165394504423821408958745582094514479491026621358964471452577476628509036120824657986374378706187650410846846688434484141259879375809497315510904961502286659914131996948183071284723843066703570053647080505804416823602422029749787804738728005601545191748710435867206372565673141465698142867983113491281753085483789486530375700549196557914798697756907660160102990865527025007519721370878062391753414652253829807443601132162245581279859585781569014270401082680890972130994731333747228245488475880913594000973110881743948530195634249314676504027361531185531772025262524089519901261688101943092948528082448019016988010284123074674588765779953171863825221912326026552963190182810969654468125465792914723421460156058875390833229859540769191795045709600026921529024584430725960532946966732980874749542271112045755773666980789369834300289726927736421068491139911871642142864036837445991459816686554312069932967228943914395741055926673555038193137830879887939686094015243277228867036404206147972750040950874641140546458841180805379822057806049176283792257933398389342264688771339925074634728615218796421751044449620558132599528350657567471674029713163528931649198857972031309172623707633048089349036862323109421886140784783544884924153334521721596569436421130055410928426596995877650797637778676792172768674131795688605876170022487998584402011503435640987769893769009086601874013425696421597801348093379847775856782883236320092761721547421770149527309645179691692240818337436594912018315521343248231811416056003485660457846667027997236114805718760304721202856494184566677558268791133660455936846108638462624040562056544570593697796015381766566560424490701472063380034633481992909518864122200568208365990523650737214568022534958218275811394566326778317391045292276712563888476359099728090936201520577758290549388064512104175007885601610959202249259580971460717616979739640020992794349584539967905973768110199598532022344377765098217232439427780824919468583376555876099975851994209931310650617900089849501477043869621422213175866796877836547932584064775208991746751402302238445696 [130,106] -26100664575838258174420694458544529957380098250181592656662704892064289098720350652712781117853678043549191522079423830106230581607979284360822023599232140320473500942932513993341638696483624009391199898961258321479367940304178341099804506756313136672466485014824656558427444010011720544676078768940870557046372475200540933246684343105959566258853709806272504457353893221942905584742770437683182919640316245431906976064725318119191303079404397136086524568588978814475275699640416773543879216428188223373700949976247367302660515932549761217057121585862590742869928782269060197548492933218344627750033772631740638269173715359088403413791182413780680346046305755848297018770907719344334055953920202633009870023698114559013209371060196016118019610518269216180195202272050102032433769364931668356658785996409984233789679056617166046128164500038647025881633328136417659697165092606080078781364093699270446810162222602370405274936181053730351905051373561764722785574390934494492516147590650741432937003362041093427724077884692950728858245292878127799142683330806531362572542839024796077927448459983431178933840407817600614098448329482028329111805955266794874191680045838280711858246497922118232307421774890164692199695785275520491682941830477531331342053565830751354710169296880105680532961800593144576381936802270262828870568368921219181930286718152782002267784048685987486138542876045255256395198137796299741416396330209034100185755825753991555304061574078641191631270900790755494332393128723909221056265086458304176572444844864547254891751570316640006197395144620116376389833994954959870526615742859239458358475850901197851047053027033279586693744151942309989350678611585784541861403270366960910868212820729486501989066071168082755092597258472465006016442426070691364053464759506019902807140588579842533048658966901373006903034173088372490020883567946937316193180577445624213687347590712400672897566727296340149750911331064559965298448120512434945649164019107108768374754091933506967832565690376299053827533923256613489241714441201382035398915315589162575571996968987372333610969492227366059508762680012379357864986310572383502501425742111911637718815467799678719131831763842124834046012571154013463069041150528 [130,107] -1206338433630541479611280595224110841992057260386943122557905892492825793738367549671593932956590705310038138434529596287023147782346370818343435834973745456088545904991090438836108937988793157404791413180289203682741666107175332503815193651907141523105430684306984416361950286366062629748692452221418256924604215443555425369470057533627826508238477890708318612100621379814167605295642710380439257025969034220138814042718729483122560709950292357771812633264550687182076314192580817267710799749449822505389995152746886746077963548290344768901658735786012506099089991745460034090651922164225318174532118359666567343857038115854990968699494291082177607461835495806408786591456053464264555872086370989593678660098503710772912957786217539508825154096456248049007441267220408650337830908384553444313147800582257185534074564346807130691312207419480288211264666214443759524883248474183234337955975209103649438228772491064485484741492915044295298282585659125574703591537372487062317970652340781846915188277129649935101548137984478706021113217286960727309818317870205796725414430804273113184194563903331875913960465946530228075335199941521036294086603148819542351129357040176334154181148948026400073803350460959825545734212616365143348757227766883022688616526613301180425859401655582512927803074901119520628930659375801735498774395760519179845677074272406805646502563560094186583949344383903211320181757123117736236840938321654498089276222033853388498882117132394793787528798280980164056672458187579097117068550126954492824870185319127258530869725860561517796842419348807238127461403619022401495620261844963344756181441123760990075806407332918301652684110417798777477314786782624535756506518129377651138085567826196299042939014442932030682147489492764710726961586818632629312922339818223253995646413724311395446617663408252166214184216357720009510453449403279162503330756854741530319780583156958405913087970529004669561342719105371285585163682265426270832770685728850385687800517553639959038787549833829961836199091491638502536371736821047150246775953114973776887537150909535296953367368785234171679552879637790614383344750171397172010973333084402987250127469329041630870764720090281535430723043347333786296664576 [130,108] -416532803008704545082030022130565607306131842309985965765491223261079989302316840325823807733168413569501425431832371757098233667498590213952916620347950668999154845963264947729425455020223065746027027885952867643153700579379912198980666932160068172659684011788268204955435694404380515066850871491051346024700582258320531421283865497825998595800073422643307907008613109735175540984155111869344166511021447824354148963740057808008433645908737264596250441235906216809527711722727599177278557318022695744181673837644385468190115144355803162517240738632539854900595448783792374194750301958776219150490512489473188604409149249788670705255958872390051494119396991039462097022205845127555944507612351211632389572088277428300160215188675726604577699220284642705287094869935652355235027497037425506008908042846245430271766896167148685385810548849622832426576088298526335086653650511952143560187094266566209514375792057381594719572087427126811641496800237076275764164471220902153962637658204027085672820875925089522892131648914627292474697828149435175516771603672138698913131664338524818174184584918824036075160388055322648916648828656516670848027277004430588671509060735053999879433025193598981116463992508045054123456278626769733901196254239253760829264272099722453730453820687782951619043633707442687312795045515729989772863247511018943372083181781585126891563350890809526020743443691813865165261312647501885073686345240577205311535565663942242069813003952308739522166535139196122358547487911026315617179461885873358956072997915344978330384417404408699821150942333501875848503235348250596600104686481415146145318083991644623714740786214293130226832829712982646244379822644285043682211326016909483198641256903712073877242263381441802440418299724572274941334567461145041504494894529633115392281765436539851189912205166902619927636183788032052199103648774810458404383481179873177977168226120787659148402927633964853081589581647421314201910071005066567281546631619940372198270205543497974410928932229223927116757779611593133588573711852663858672081298056428820524824235850291489094755391155607388367131295721114540016700182232786734200352519839699482944148771089981050079874390414696772724366012788214627168 [130,109] -70598732203555297095198381027615233100309130521220677522326913323354334383168104550385690568214050234461827158060879029174745573801693564881785876189056633004678278607578439868005915082096850663197439240442990590788900248777784623426907606167660910348742133804569119690209828670281649344615763984466988139026851609658659722704217933764315388073413074832632500702958890355362658495023336873657461200820340594483295042436587521149170807956267212520468074117939755783551008323972108171100869758664456394564514868706706519290661154670509938705994262705763759766256751664051420915971118236157169310429036759333052422817684067988624627249774819859187475320183552111449102259083331316044997416314855635528392784420399398571070454308125174873412984874537261563555691277999509371644649320534066235917477567087328965188168526596587725432991878588700639727875205110968168031418388818688597217744925103848838158213729122843394541795688771206058196407113784493630455647771865687815130664542640076842973789225953578656506416069897385381167775883659236643073065216946802670225428876866924876429778394387566569383523937003828968724806582133203068947504984945240970035138555858177031186439022458284030254806086829980003124843690136028187326772052981330663992890913840022395591251244718952057461211105952982940596078197278381560066286130186237303820452379796520712034016734435714509845091259120881807598577341843686816400711336901341183232235431468860279954519320115469553751411694141225291832723241916495445543438453793284386331601187864416544503667266887838370293361770587376369802275496713074764704607638271648031524718344143484685819419399057803463950666406529047994813778133194333593571150490376074579722583877751506104837092202490768914979618131321450697429110442661349065147358303678722167951938270557747981517281037842083555919352853754957783006889498361388527694104046123046222435896373379352746320188006881336658205223136611471837937217260747182585025130052647824012821843978365773868727281820550125264744245916434287537993486869037444940669256422331713065222777429743801673795059837987637349189617640791641681893316435076061960716589306293879867533519252167893492536593420366182262124620838186432 [130,110] 11657365424166977050737727402035206562322549475366523429750129181788229724511261827262404768978364808658486075301270756007032469822508234930969515181068896544857735508330704949123316451853356655800499765600387528431126725802952109959649190903066433807995638414713035320838108298338259905386107075315638101357001290287329292181505379855865738992879821682357024850462717589455920975636590121763587382209984796684736439389698676747287974299445371749040631057402717173069199571740030481286152611866935882531308625853082625549065349153973826722916199950979361732871227170206715428807258574010492362686478846778089244499327706185600794127131819471207393852703128248320185564885800601427903162712660617113151594357742819447571991328858571240628934195085672235714678899229978592812316614668204887977446013549858455559182631023804473976673643197960770319355337591138823580037061885865887046738893500890451145118219607574487477670515988756563260204823652165170294573700483706912770246133215911836991685586586679372632803048387881534112097132169596604516562497537875606794878133932369486831183676901143775204738340692509540331434012657362043152577464017886738902636400626951028950119962533998033159662508126234737992973055316667268340111215082054626105820237204318617360989194396501116528635905874424502555020985832383581364750216598948838732978188487152763768568121822937666520180613811544659234873174498142109104395716142000400654257229999728764110007442126506158384156210283091127957558765861773360978857156141450802335077541334551847390438959857887120463923075635358669160471756589877559399547297837002074662760951177572607061522780542057636859611576604448710477403944408266408946390893056972102194914032890811835441400943146076659062424640462697084790935365908573383341319740371292474876688478723859121599243720558867623833254589589407713995226287491188434010597442984457364167410341663336265961746150638530840544298906769417251935379288361324367179301742380779328076208256743813992175010464532207901939273449234610157308047585709986402613923076383400708145084778026731271456062497562054672904986926818887857462051136071956675187088513243937138966545136411976860932655104427975876219189289468 [130,111] 12897219009805373855968734559127843957139332000737630817927152973540308637890950321869891212901763089931589921518168952325943703308301327802055258594465162263902786614286529704101074735879908624583388627677778481994914321884371067514426217222781488021992669293593264745704117486861344554001705656439161129805804785945635465080109567183727014190936503429629574379534275396560676414286042960682495305949438348984180645239449494525632885127083023527036883456252806431138162705403035977837680977148699028252816610245065135022375338666560437778519389283508024816910075208433024819610901860546669925920960913563123457933743092507439693809497098597613173773644387652746239704685121859629256365003239274264293867854855592471074331761552284781181393161173698229251663307721264755803902955236781250580195413265935559836180078390539128026736542715647767983681357316427543938829083560872284097286944676568632344578637989591010867128061540307317455096274626503784569914397095574816625410373074174543212022500255724498864000179840548680004110317252241155208406636715643103095250387809713953704885219416050382229169838025179740138008814632362556985171181747500874711760831811517289403052645460010235562953950545848015076737885110923341057868473803270341738187586706546835194612778356449895674564016562589119449670662886805732678919834962391927555123322844411925372170888078135280888024759909634854246649290368715351338373726151857723816668886595956978774153789568414343197998849982320571354080616665405492844370584128805879583147694366796974171917197797050660707863391129286835843406386496106736316312457891442018931058579977280464438456654762795570277562093673864009364000836886630674865727059796913238837868744275160675313632194154578469047689028501968904765350251591683200285697814831667228687762249136913380671306464443030667983369848787286804676314108991676876518368986379985603619956453627009097104330353492987266510672698584150516546649201602699354329966795181924453271970862146596714316829403131532260536851620406165110901327043374336848345323311820747375282904594429769043415369059638720753450740990041925180549670107271060892968411027045417658567899663412937075575705124843673239472256 [130,112] -1735536339886160355833259210679498473607901394477678072815748177082653341600644159459899250279620347913373465429556005868188101644849450143470839684823981414640985847769126269820355471936212345749008197523035637909834153492470652770375046011184280829267606101724547766064083358063120103281801990002929882438788234352371299048491205389422097206065145035207507612129645042504722225528005822631968094302222260258519623766313099187814398601912870454223439333643403930878940896985913200412766042789819748628413885195044782139871536413059799858512083611713094248419872315135992835174299944790100231405955071587994707549590316117266434477409997803176579566768939107937619449989394290140897074859212448116198452046289079041148929582698542166829677340103876092281103620687172668716348607844729016612620342341835399537624043495640040683811547873899980717107565224980548292975295992140235177872074028440780058268110934927158221766723525850908622526334185799920693211441199465968626085879618925640143311760529419726076230572021460040789116036409674504245571393919961502755274031493181974280048587442927009535815546143327055107628037865234920136086100107727074025237384067494257462775474167599676728296965299630333580664000546153912475606473015971220372444415374073424377274491328413560792359515135684091601205050228696637022200827661994005345443536001105906426413799682802794369712363796839025170476864457220522203128866969295413684108894016445769896792037343332929562344904175742727052518518467508023145505490074905403796930541062215856114850619511853943131151344420206282881613783486992324495874114332674156125705398676656745796869612421199806221853398749785187646867646940300637009372751044459700802457889558891934923243884608534099883018948446008452653325370709644731532094278783486324771504865162882014365081132374430211629460922788274493013231064318172795160561942753573609427440487963483721598420794199995668486676483802050798760071029784673157084151064973864585402869238294467129110649631884872739356310840243784296601159975917965948184831276221909217976830093414348165789611133194539486564064995836996707661459628731499699743441905651497513779757860818704884731318474018970368 [130,113] 2019588754740444280664553100440761285676586557052957237262900694542000799852829100769814290215109867024821972415512151437485564771664242827933811023963871685811941217348151626290370569869184238450408629148834142736101722521414955045422864782863510697557351572289185807070578946541167539688505068133356583429963153606549992658964103850249680782823848396207231029461651472236478113292346484461500365414264287740857788936271965116062191612143302400312081836571502094201195679165850899133069353501569453980375466670395010019181881909565231445180780828129327489806448380193374419135526164962439203972276735863141942348009189033320070319482283387682061378611965443110437207881600867011273922967468261489228882278815643986270990100302279135379262674641349019494903812038444425493481564700822900734037433956293761547454563704192640959748927428727899611895739145740619024749446139950109052983809665210970823492926637714631241321845751202604696857497886646599527719895463191277646977453021101861950484878032927506870979243464809048632408794182738277914637949872663765227257773097382314563802186236949771242681941248790075515842330911375132005700900269661945084913909332093049500206773599432799261199503495096603870190843819641898204427698220773133376541254771977059725491966374425907644446521306593975187025229690912512293302232325801040514720651096991359201410099824719723468200022373804910220807629750876735139774555578435895471147409362904460761385272139726951207256616660937897818708480068583736023406279886286787319787480156780681156747324436719451779699372935955408963714476111220692886204900830944680393497977844845265259046706657477751504886213729058141645048470797607447935175445974503674315073804587649584129389190000631141507592039298557280729802154496200013951718842218728666269418862636176129870496437741547583480968992010440005172639939347448469353591504573976226642670037898775926176569206514170144202271033644450633640609634441394031265021533028655747172724218330923930660197577811050916011961028033442997622031239300890018466403661341746240710422770195157464261555491483687302115042439435396700696162301765651403535173738301795570594459952907166600695360603136 [130,114] -39808700844410115278702634182352764697464555913490609963575899579826413035089006468207965515389057662648093736273881644796987756106566305024285295762063607613393163159109797870297494911161644764257725688900205726631170957515767206309051823708951182186779705802756680583354056709985183678169917094596508230432449970565523959257522825948954884052814811755328568503773203213689092459531415761907182375312709579710329814422472749767198048428353517898440438671812759078002896965340007944628899479360994080169184782887935990625868584732780540230635072168156093877470362777472903949163957032793307034783588968911205329340716210806192932228490168700302719434586557424955691810812114547527061480068063181769372463694036715508080132722659322757500919373316268278924201262434713741812162976880854305591640173831090069915434000650278238039752472113823066010671184333406237566715473400825866885166076493558007037093150102258652992431642017016795361082524152760848104985159791333627324654008982161428530712166441904317287745873731415214020561957113747005792092958045909784244809486335248747788757246939607500178577321288758431965361370785091170343388121520414731986099922832344526938895045966455022622689070388671218330288972538777073500608944467785712948931762014070173118259265669489563169810152972606362177386045710632712903929709480238397251758011887686660091418959308385878388699202494304631916026397101214947002964241618399192010932375272891455893773932674385335085818082102601550274836949349357226912969556659004133952250154882316174343908219307474486348711559564534934763406316342004328205484758439011534360153141825867427560916964495794547834633884244042948543883472971340849301072802429283137826505820147912438670251786790080154963632532180245677130639943933393052206849101361761513865494823429375210974123299971179951076422003943544164485638946930401038995637101137602223140480692108199804259451710556344790751043544365916514885483342051657610174350788549779484666287446295668266708067501550614200018531863795668734869282485989560987036322471578913917710663737951321255058212609078466516236811633231014971699586175268170925229156506689804069890679182920537839453088 [130,115] -84697275951680463731812809910201727166032962765868802545490189442225958196733430287313699073986296917399452410293908336902536709619476389516106269317187554363400788057585126162378617975375875724366448813570599054772656782279309278879244201774684476854417584020921100104711548093754109639215567312719695373537110682608601502615185180920087697036808635035480487344263948418972390628892985874034459374400327846786665080681899067326798792683395658127828999400213956500606140926470760935812070227146981546860197031475307314911453957333247306307771360730721647761013997436572443960802223281009353721778674406749264970233158705649901085531860472933914330461716035683014053599111024037127085939873166990544933239656375542529530365413727064770281651045082762489067427920335902856017158251711230684607443787462096000793179127579816424143075873599291545274009001527138224991358550131497419138378415340108173483333424910974657944081537925224916674597388919658153102743469744495205331828844469543025421781790711384248810586890782757328783614447778862747469664306139482198950515383896508575099700577927828266843396435364532787782099062220024738865685322258543816416676690052303035685755258113752193319445326010517313205052158116410689872765986091198011160498831071463717736783077696346715602997458808048141940778852309171154239557862656450882967931465810281053419175782429486156382499366937749392943576360128996584828307776166601559026640615026302804958321175897153381385117952504045924250303323097020297915338553355157919671010862070774930001023262203614788240677172375008673017290366664941352521801415802196584702077521395363058158776968310527394300830499157854379647616426076284166199684865605965756952903821343656817855908967668511757353169904630115446260696083950186018609874000824778331166651619687248008550850279298376377954624847456377686279680338238016424638278217208476502548388823152423720001557511723793696878609933049374976725334002307172659532334257136527610135792495217695591376890223668283326691726774569211600219749857488232231663709510618522849158052759070342979786453995580902674587232438644507830283463947799775224646220322993367913279648327088681344 [130,116] -68308894164072078217061815392916934994155533273638764743917387070993824145292768056632780998599532054180821528882690178790400784013399950770722415936485792304728783492167015186584707527618826901499282061354617774782141881347153807001920137904327836732481435682714851308466326443238756181826968846195398663912117162109711995185722881932167342591357893437310435854745166881917404494493969469670551956883574620439300372874403690011515240503302731642003782607794430801026594853298565211548674178210502835124685187163284280897256712147822446997064787812435238170054363151798584966670860254235261627745879986373105096924853391470631892544916869543831459312718628445614642442065639557479257792568982606786748837237802267034203748301318053128835125931096199815449148532642748731289074607873357874634485766214058351070763082991502909254120764669966529128196533961808312896652129692484404458657947450602934817043442181385948252740230177327298181640537389112137517141088791328594560055885577682464809474717788692508906605741442974393686891616134689124098268060008491592950164725283893532698844657205566801027946628468781654406876935819689974850071913231194794214176130682100598572642020140489444424712409057741953228335234533301365161609725767240965968682650544009600476234350700779060281849243039148019474616708602188629911983230030321972912087490407830669068301133413110112259571881319483427001768837193019891806322452301922654275928888904202738403830029840401103408801224679052811554106332607510529212233614886995734275436510716335244115943580790297720032627391256929426322683617559839548798163293065733144901909765379742683725523962679595476066285293833083216108860838197359249073597229284738169982419744112465031262667278328576474038252084127909528477834651940951076387477164784339973806627380302770701951052036691817961018734653212823529746031482634867220693506500382701775605848803061188637612957667197891704838369342020952878682930418662583333002568694427383477982550370135953515312079162307133205489659668787725260486069398450886149723126597122719679801515387601088978129201575697005251972701735147766886064512326189538967436468507464396667368678856224 [130,117] -43297439005449775735202072919450228991377947584419993092592272849164141680623417268924408353975205179184124626476269669370542400990970541986491812822380926368386666819568690898767832069551581817664826863020114943105995070083998575578723089822223473108455344937913968221651107810160971742443520794924780257704945329842114103975440851237910235674882693800489163616237297029789972853585972966020072972915332999379052964096653722840215951399153374238992404363285439849663615796511231983223223452280155599567239514864496903587373554968371514522443163580408917575048024169494502956925567405570479941414498673391604372910206321977644905775747858590428900376749720060479772056749707852369874666664026399726276358594340299782510845589154628844502168486886372671657746955630599133042009645438201224223643480227704105681644385344045112299867988641052625085758188352855990423687634155332258143340492388456233775266895433777205733557429297875477636758449610906813982323913840259420248664002873897969384684522424392065843477894832114047230549333654795137139225373506937555169964589548332182140267351421839095639212509749825428481199804696050452976859711232646070423192333710129054572303119974124453750871547465120636707920575300294150434129216920113077287906252683892912446131256997706536360029844233260785161169434930805032716353409218728173915826125646850603044715871772962997835583813046598320986421231884057831918936111536729337807873379174306715417113655030689800903158266931827015039132996550666745751500390149929647768290161203610011744295002577615539108643939039938982149106457958034594508069097491636042551663065024410755881783058649230364074558760673990254056627882364270360484538706668994909983757466220627283778865393087551885799392696194854702654207655235874485823201897237594171006543316127043793118393704081521396754085461777284223499044547187402705305774895494499906173636969302175817246773042659635827266487328341882046706052028075156814594212490396159053646411481579636701915416598174997498075772071999241911263147692029262647889977300312457323048170432105099933545830015946781333251566766429429986189133364252565874499015446435847322813760 [130,118] 11322710005729993268815956423678985827113474802227494475267904557419134049900192402854755318832334753689927356166781510261952914436439336466990765829618300615097041226891320041639289887639753863618586829478569543997038503016181031992829474293584612889800402039456421336167370347198491964864320095373620482947713924754959992832967867756008248201225467702511568230073125252960083582367592462485076923481047209079954174314116409120827367295416328272026260952363294537554375140464219621871046674773470443416563791581167389571516460008814106238103238099316346466865041623447525792132025436282716788681965644336436894485606931842996516375965870929859263174654550023995146891250717197481643333192539699006986330103089719397888325223525793581180697372265626520214277321435061764857961637688864312833050249005814963672665443230155889748468373985027893933984871589662873174434330505784971320355065110807934481937120227459152744525759936312486623817233984739546090250829509479880372912443876367462413104871271782073208141008141467160927425203669910013966509562458217264463180333911939719204155351404704336576324111171187473360895607487682680191960679063585893153574303264286321066168197095595998150000780685447272157942532891810450400572569332202711928141706575574587016504284905241526742317225825832004755202048738351167440605527152343863127496719883466271016052164012189762287901412241886097725070191125461942694783431298663214957868066790449372746044358138824294937364308807594013910731489458007705050556357342793483836356598582402992316927818774774412982909027718008014520409318142838652127953210663183371957002154965549405245018453298595375785006471479640471505466017403808894919831679898415161598047107902866692824362052189347483567119540814067063682094808802894863653912256101380509218776523473629121136098199481871025755718017268219660598261423053977442704147552616457181345323313236728969681121456178586450584908771445481075587283590060194814365853816749917337252168239286211857582358876879000032826938999404421353503410133260809714029860742555168139761816222342218126528342352614887972393263016151409649033039667351926124044042788123365772 [130,119] 19544021315590861383653469824113151213646904254047992367482975440467005595074386010928586716687770050166517354258292264329104454556277767417229190846225894245739867125076486652863883853640261204763264498773562864038592106660632014942757603540779218196411319479798728961477724045942447111943885905063563506615639994223056237807520544561366148221957703347800709212886566318096336979461600522834478701595009314412381185691017145557749756342581231554680565590240568902217729396066911191332190777650269169738822515080152077591639426071236739729430229775029483447393783858867569499091433645391431797011687960235245235128089687833054807018304744971364910698179822339676523574325256959976882704631863990457486513023398375428012676772498325988658722128198066442792452788786614738935834399217690285147341621561387813880761530585924353408350262720463802526707478081895465815767244615136049400281072332605475535641414582794759347712974913394397266929083303759692085752564487097116357382166047514737893788776591743816821898597335127643433060682209929708292812758673414337389839272319364118806024010159175882604021680933874677337612248277273019890893292203635180798553829373317985785540640164179476910198992169423445904731276230166069476358789892505204269383840802449905276960129256435005547550656248514460960752179242074987113169219150752308099908238210221580429631235249020894046288435594790167660717887688277912084453070811724379464232504394436545161958441246904091801633301718840919404911560676462547912497663920133877116102092771798365277529221082650422939947538789924830110285507815401083725916750157596977271588637708411755104079353871614809764843851816480518237099728549490653179787522225411662919016589304110615414352664290780501825096048798470772231812155058426638183637890064529630649364611550885557762512795590764842083913916533005254584658702332670829899765487282188599457857763639760433509226443079511793289436673574157261661822336105481893628747974379221322232747900167764605592902010733983608624876746766621474633643123043665031302523922095850191536307944876307194051542254965706492059882481870068561820263542459105736014114526208 [130,120] 17525229521802046651162682536387417731326757138839388160383789613396376682465378322443928621657692846999999098339754451050116176097759615258436247015471443255884271551094767343025600514575801625446662210962121041822246401245206845113952911648639880880005309175640718011644881318905095323694251855985065231396423669149755188836271230753293505613727565737203757868295497547556855900203916737342840051357969353836812179099762606418289988213807320550320665833880175776426477262325182250285485149939262601610458030899515853470485343586776925412518812069809244267604592451572966427343006910261762213180433241291526851100267410313753498329593601653071126439894561937230230048537873991865707387325974154676647643915964504674167320229347649706883215335993903400457959322224210597322286037995344598476540157702088170972397863291539919286278227718036408003484691139891699153451068011475291584340033856517478486959456380098998148861057218575320315810583669281266688876490000801074042169045892258082562203238041122135179118710318142713219079272899708419705622782840439591020533042211373747667740628397564470286820125729407146663708601761370770070747121105110755990969703804795416078376008678723825553369626868311051029223322726338958918987380507530106518920106458369780874337955037190999542510102282611103627841740723129757312705517438196101078343937260878625434457535446788812525212337290571421015606112192945961633794798690918719278801266437756927365154095489873080082629433029606064383389025219289974329302351641936027166917680925652515170715031845611585799554621836328052941741546381642224628249147077763998601240897417744610221846372743909333771200105323101527380358036922501051907990261559750810498523675539985498498266785235560015637839433979779805178258474391025151283856824302209139258320207691235542910908371602207466025551625030225205230939773121391995342846062842921739570914985615348723946760801047671802758571415562891605990515467782830990804413764748982362579642377178234862777169511392825303064714309270231776962149577197377092104602175879285651141256823390175857823261721940247634080539343667361598620441220733099394106112 [130,121] 4410243471977006540100504596348676903782238939857620925239956146897246765261043726775025144805134529730720414878209166465085104044973551839115536064651594709641100070884204410726204770096852063222633338448520003087346602024895791137718248722533316052672081778716218160234035876519444837617255784585450215763040559471258889924887842079711535204960768964077470004190832881397873392342110361004918666067378202582398053961890743857412168146697558670258800786267492863939704960406197256876647998853660360616279055405002255207506746017700189907961178125888419098597158739354230721711520363649415152592146668620221971012532125788809964904772004030690214714415282794220280944914399761391496683426986430932671452863198619525072446378370276451489274880447994714959082742980851322884769962887201648980160493832580503414901544913968372959030758654793625463371094331714669515846181988374725789098168238565086186313005277086608620037248808189599283309837522238641529937600842367436372223651860899074115651332999587219903532439364585618951913640579001514630970559514487466001579743314492545332476155785174725165006644971203576378233059513179394576554262281072026732085233171342346115367642092565799643802594965398057992632772509259753883647793598806305746299555863252298498240639524182682728472199659661010163719208940809916187049906003911072348540759310903508469896026945155796514290206696357693999809541225664833310580689408753885818497827612920298311829331207288805095057782936291817628306922223658559242796579407171200962222149614727426397461254774129342322039424532939096500386220214461823537538539824202688188584200872373074641608002655132453370133152836984320319801088931513228122089885273790108754180159552720811712457801354634342733290123593610430654016287655404575520303053624376473060138151901882951665707070322192685366877526916430138713368235475569816585256376060526939397443982815801965823681530780028754571414112521832889034792640476360314214877478239818848548976885754981795699941007859673447124898260437046609319861841260987943489180026090538333787564112946069013257185775265581701383113799335118591638385084651194848 [130,122] 1478346460378542683808539658785034318755173362761831717129470460874849404370004114002240118805719452346596613485986422311593707811920061371133301287584691444083724836183646984840456213446217016101576089536677051660948375517846265443851866689606855016463361178491570413318512966246222496497145358278308421785090748619135450971735873252006362831844734356380090162747024416017889948009812268866085255995395772354780999013463913699055174330687102103637901979111877478215348946373833538992562302562676820542724088283603675613131178527423210476794400943060438381679297063144061287195459346321351154145503363403623373563739708072946160322723835319389188115868892588172900305775247837816410584766090633292301270670780037416239681217115155025258166905764446431461149536735307767830723223004686109390001683334132888898616302912055478987779996140339640504010262217938437519262280261369766127016314050355760831161093491057396175753831621523658107963527244461167816276942999828459038847113525839351090127445673241760332908182342249161178515621061609972626487723923808969856578006081922726590408431907972030955590213127695536847979330594364883330120366861858798498456729948669201341469269032869104842970247332762664971374264632572429769314432303001770506894741792944202112834402136193667135194692221692936585818370447371113885170805164442290543792553682234956685670339639091663199869966021933017021302383635959116189832352838138665355130898080578383909626658185367202078245769993921045909454984392310902955094998713404038244769167087127957020964612453651951628754579523368123103965272222917817643977779990117540081894440103962004954431699313952448804467626785371341786627522474359951595571843508819072585455649091597299141574599224916663892104952781814382797287209884157438743925933558671880476609844694738370073645162778252265733136551205550619631267577001478902691052811799563982503163868309664384562087816683802569030534462378295909824794071318194939073023167094110027784981741131593509750833934977215214926446371252066539371780447323733657151907781973649018310733326724268406384634453480895673349564221391514086024790313920 [130,123] -219446570381759665103162757383977994307120970433932182553669282600271539769321146789541373362929299260861889416983009175223593601651752531278099022721405214108305984933479222971101933938241123756843943272624167620371209048084986373066982154717116854844409520149953029574320448974016693271726697189684283260168520646171145511076935274424516725266347133741649864662344588635121985618789812516905248852896289781429816630840105110249501550322055561304450572634744452441938782125548171683021411698724329047647436775972617628785363434615164047632355834632064888910953325107235055980612145118269168610262879231004209398829844758892342270953322192873172581983270484043080291785669143855862076840474555152797369153460640711128893704914253990738036949463952231774939983172792213820332369069935272110014797480917637900359312836249006444594487666839063478702340034497692223659780277663966655101542216441691598534703332057864613868781377154271614092884327831261822995781100530424919962721572924741063865626733267308674360389426425696666512486766612295792320239559646466220696639482459676475849797693519518611410159677037196041331232098861768551431395914458476191251147634068746611283111350631089436174955837762298068451491737940254670796682899974619782635821085245729198628224198647404800586238709039164725127111110630157792143112988489997103403940562095733212794926928822525418977943312576577384051749845141900891541646155274595708244455568221137491739711846709982083825407147189176920362838608939774484868999188763036371132101663196958076267475543833751774182160468540549461497154031901494121572458610052361627384144369183155679750225159045009655309261292192911326148856944612616611530167227374693657694195788407714387716116298791586535463386190825043025292820233871586188639742902422706236629456715076283337850165550581971402514808985928695240979160999921155048244776204303935972728482353252255069857615104751863213092992883854045289883662085029459808694948322094788415400421706606552166162797991161892371691609046640361607343805927684405182610819989745075335503762521832039672754576103650601136217320693983343047936 [130,124] -40713995327663701844725688011854110565320109574715383676952093916495467743240600133375130906814114038049577791140579486337467486450557730599677328439253444572915587427744507525002089975277444602371840200968808827605271322783950499453640825228083997151657768635146541355974970468748810100899699512571691001807502409160337211122066575495561034708965154284399365494975130990046144345510371404088940980749988977846057649042631990832566306298400382750873016955241764263492995467352245145944385822427678167503004602335231652658487897215342941382321284869229918254166796665253329837953666950091933657742231938059886369967316727420723956451141916596034618407894188274015552372756342610656175389071142335772277734728731841788699134653317538054607268723068896789940187374737364754741998010616005692781302656956563436383189343539597054210657051689368773875233595232884693016021717056344746449178040532584729873325947308521288587537434108275680463949463445071409414514567809481980938814115060499392610203726530704679218335392308804298690561085511383947883249117075026307559051895670382123389839331006012703505239609557844738706584462732585998040313390575307254237994772509512266061697099009297044557491895703859018916513125232620728459398748775261462056979547629234726845803083025762365375995374304947072970990165447217592301387014529469710017659702644646306303665646581826065974512796167897333210599637709081408580476412274812615187026605330692920976566205311395326498604165287620386028022917458322385283462189909071879326598722883061563734779058292283534760341251299006882992290074119445271848010627109666357837693086944344543564457748997085067363256714948793900585703387811900814306437137340607073081037880507030540415176137181014374797635814346321397718317549087367070619577619393103112599560134102185300998264991866350868003673361098997392911071973371224707857659553740431396708012372599787425254813626453469054417084859018966511796480668148928277228862653443539725135296021766262678278823252681845227621269010552030261278467475849126510171323913069406731122047901748340758032737217395316085688969243218896 [130,125] -3711855125455077390067883125512232950695814790023032392878733918187924120292545364482588471242422535148952527250318817734984013419426392405618599313225536796207236667793319315858473361839133784805538262586014470357617936202287980684741911517785794118298581575309042825392829111319125949112361006744523306687289430823890639703044547254334824869323605965822272359955629622288159041719420753921734266678751660774370493837529743078994144705347882033047161013943430448213641966818888572973072641993946176307488329538975367823335009561316081270252184307537144387023566305710155043931527787842759848943415510607623145242527819398391413920145772332688278070187659748300790347609358521724100271671149898607566351415328303124638889329136970963986655705067822308246361085693830489256374320855118720987587207579257871197090444534355877468049566292989892681895793239641219969693836196128248152402270692204141606557439770334780316285991139954467939334793033207499262701059000053560282478381449382124110135420336318844474784691472549745861628400119190953378323640607060998741353892451589116049880813263608157075061384248092949680094722269159810925165404447053102436541280307197196851753385155514155951107605975573789413196398036269469692116409571001656075129358701220827762875746075477564932921429639021916288569695199827875205334089772042542902695357041104438508683100257751982987107388812967708443777743774751982811503248418990331000414242943652222535720897336913169283560349885809589634941440951702772235522605454427210140331443068020159725577075014383180036673026443141123219662554789785493971595847803156514021630548572509689482932146611635251505901793888370470762803442026971155859872065872713678476696202223360932604028742783829881775679210468739048888401022599796556955895870252536949018403416157490310574553282549742233593724072182842848694490246732962233886036614430525387482120584003678472650403925187720361999702431142496672540936802154804578140066743687937809873559155702374031510736258349449301474231500512564367580532846611411934947847689645435186591141832393117806349074290534620869605282336 [130,126] 244804207276820269830709639027327242756516343809964489160888139587738538788033758054539843709661143782092756417170923700486368330910371520492679839175890165928725631319631896133026824452020867248916799686123156328513584516312338390605984486199060506633609224112731099633842376571896725432747969825384752537720004784168423223241450409232700644839907277083360813435824588576464849088477589069455957317873276614545024714023637269626121777955171350772612356133235132061933558702681589603839642810436366169007082145598682130214613419797728036311646627947915889630133199805604262245953696147547019056841594050069720697760717643117888747501819928229385301523029744477683960383785801939307776598739677143269637023606041465504211634188199943751968594464574145866818906241876555523374662763571464461274482070561122514253261098039388835488001974880316975307603573734446067090530662951401143460172168750741031684172066424786556608063127259957219515729894664853463512633344408536934635766420032008696432080857868048732384026855937701340329974575481284848663130906566481612309211491602018166052859709960903110698486661102870497348025536025466872509155384914590725349113574094341520494708605714998354706142971082699492717278519765582759596651892040659687720631142081993566638344538368306053498827409352902945479603714956095753150225704842830535272770707606018757011718237832786693829379212546187507654505180577468951179563140519224674757025002225783774985759407367545221872385117891104736132349816009323095316994316018401167100575874675484805341172540677583703460023052541024859095578495441816518932984133026105574147790883151894836218030782964555957978839676555536179437429820272666987510930561362775708220091166340380093345188179676630615672473680643083336558958337111472820599226769930181016331820486225487008312989760749112593685375817112843610084031157602766798302053028418215286986956192545446805668312661575080797232989916215652270660610020837325536266245570332003956192434010430059794288861247352426029728831630041380364233033429776416233595829658565364946460033298254519801080279512094865250 [130,127] 36207765510462422427871712594218631388622910160251059857996196112528566809568832473367937334590052885849898767519180737962184520309374909256325079837640233022909118982109362978395796941794669417680635119284969349763695953238569495662406863170827710978995558214288235298901121880168479963755642069361546693712469038724604395241640072280461120591225325536493549718463476322792819509903154236232962424234653824565298354856148649886251335193211622055085525075596055745462521293356028801165369467925100600132104258807702731769452843307675325329536261348672359248225900114483186035538409540440881999573591366324930678386936538398730553303888419251879808971590340343909834237976029514157547175305645556334251365703659938119846883276182422550753692942723768673436663902993716092637237120355062814048306295797071646363318322814216518694280780855895498506117699546871263495969038362205561702518452499441089477117096188414870199120519194900473524320853975433691931323982812496030628458784262468010168047924722901587993535286261882503953714981310995087664766968943343697111118614470048313782908457553399956204679715321142667556168046602448701089304583252642711816207905141899995051446854013269156260266204028415995014894324475190515581468153047735042076604806544340951991802473141105297620030849141320158770631808124999964268613248886290451590286562258264538971045430420600558465384514219977224759322838716074355557222722210693333484234668681796398713406157082413885015942444462037693932611202072493283152627648722452086088329947776313482216846843615623093516388519303312945683276549844562747000385845579096745538684911884582057516526471714825093979953252160124900668874829528622657761256049288910224952955305475152637139885049903386987899866530922106707566347334026224212423459518464712103403421421086022400913087937912274461396974929245203741355786357706332079360070335659231797903834458932501690288643416079175751508298923088870639467710300335722468760104185973737512099585961433826688417904503370088866756474985673069235190882456823739103442047802484341036353328852512755812201604155968 [130,128] -2191333444800462142570009332584625465985404310681812211756943664153576412280288552591512147798698602716691016206663991078913470925083100501400410153025972671965795163747201250344224221570223166855959851900257560923007168208819060014174808260418438770205238716661740486546541270534591945095048444688711559958943716689562891159232044121899831125194145817866628764836819705366496027761652329167679714443097813404867147568195756764972594532082239063140055027801637664287418943698335109066592382041778709167571803311201018979298453111082093112800267455748104780877015430684371528839573323197368022737658733087486179350286683278675606284401136526605589794663986779142802409814294494911610310478051600451158328912745018584602068394247149544701148184327294587712467527200490201886529401758866287996394597509103126866054175620644621639405602053673455132574187115326597129827591621293137385289191627214446533457216980146285087331359811068759358253655638635294474824390987553693929503716682862187508141716874641222031143263559605088422820963387654281031374027006485774921313858099846310498087742942457499234747821855451389439411243848862568526034282733414970153348832068843764634218636965014858376080338848203011092495525451877881469042249138591735220917478221543360356698621098609209618951860386649692546026463495035108812907311889876314573241688399001214810685850608720208255353665566003749945265463445422806582290917230856863168435925354500707230913720337942122230563092735615252688750628932653859921323000096858786378004976657357829199203689946689040732908172441613203794268638287407751147220199789966020561376030517174419460457414907172102861482417562782476442153477065831336951483114058803359232564922890605846597058551914363322331618251137769815358439479422188674674425814442568013299643519325362832235318649556063166320575591139836124512726136447566063298539927816873891426600192309278118131710173256633429794550385915085339042563607410232884633270884160992383406855732038190786105187328260229720908157317262079178105820729149819273141696673179241311698896081083670237364736 [130,129] -32592721405302171708903900963467718738187587425272869001372691842807002675093069298439621207473387896450835434516731834594377040910875474653741390907835471495397750807354466253070977600822774645461650187353704322242382525492968572689296931255446326520037209781664564866686591731023601687542310524482040428978595618314166027300868802399045450888957720427272329804174683218459335368802934028941201804519878683103052079676426078181981510255351945962658934927560458489833765305749463504313608444923871718838482424511346232299402946645378523398015579897982516968672048270335889876656285761414591447909636488071890136898929836258125983501545849693533488070926963296479681855731979428272867560093763921701174999187850667730943552242131368423019274363768435044404494435325020943440688288219453984815359636652167072800176944168567254364084174637506883362725460043772691781355062095646889115306313283833058705329644533221501877366099078367279175797735803604036621818105526183591572792605399928256959437277142277625472548339482168726689358288025080983049959102878046369545730553070340638768185414333361575307998645996694352236506729635053945777549227354978746594980431817007367173445131809620651859845473588648815296282752289018047990845599057715517712366416778814578316079109277019110415025707411973661860086242584724009156911424670444552683496691953136312793625403358389728148149975412410172849441215079156508965062677117259703406168047671785608544740595263607539960201076314136854098652832776837103054968845978343899621076023774053775723390907646851994839886417180366067114399257115498970480093738408823786443176915098905123331269677770926269127996874082235467521528853322012700301512630442577135613015611720620740440499464046049994988903289945476981090148132132700609323782552212109193835526356686158396829857822280640888100974675351714061417086792889445046903896141157922569935062469740865541497731574527608552902680879612839647335201826322665925384035693758490569429803680693496622999533105043045960736465924486964889925142720297062640526884720711953175171454471795968 [130,130] 1125292122832181112406850358062688272518839125285971548814973731371366780000693522536429622207368676111463863674558669370999724747395950656870089574871322327206889616665974989599784155356169003089284833202345803288269281880167501813282932550562313405396741065573089564711821662887997478411029891470229428069175647215948676582574436050096086019856405897808686658401406774813146614974876295902988230616193238637661657593184525685322723515385004797445683451536862780578731125475345369848227018473106008690279065307802965086949759411122137047011564737425847536635708418428540103167105114141670929553259532381589906469530854273599966052165601787042945528870895159982036366571128449101835431661910647065778153618821882243243176409142215182827054005370067316682103149206412915757897002157951952638594312377923006219840049113543489713841484270309964072550043215772968971590950403279941046304329346561645716369294235894181276345066432954716325739716670346889119794525127853304927780008050366144981334226509762911818020823698533660218968411847089517019940764916114774845798616629253944031048296220525269585006118740942301857775297256691740932709702158120933067067978002385881784023422363536234768079286544110364452458355934614878454304402905051543714660601395431298885010224683993828595005758594556435994008800312137276146066978878487251116394720940260475943517820594823425979947791308475957310797014091594295332940523627994649029646371971460681260294872997923491725245849725146959975847970876698583243178539903747579143385362851316417646891856767938611513944426888224902733123606289967372852426425000304348516006528926899408069682030342671216473287737752038210520917413697126097743144764740274084090749824614236575427621000145560674907383898602416142887476506791391370686041111243814057311329085001151108700806864494133315325257101726069842453467025618673012190491020987903404963998882981892741407202851913147556726860815430323995869358534733448720625293931725162468798885100804792461908400189676079293511793023237581193835509771299481542204756224736417735659673408 [131,0] 13146750528953431007162827627018437226389197430563025716673250436013050873239961872476977866875791388929316140958387128777134792259126862739898616683802274747681530190561650945837773794747423692231671823552769641674658917438190227113647787608384431940685631653417215543850127352793458157852636162078716716665721991242497885372236290733762901380465744208811423192607352597056550365197920632460731211299718086015386407320137447148941081496776913371651982862390891197455861489109932746380440200973610732981208132478804663529999561700127177678587514460015142944820247190186937580299175028873907117912830961925414388521477443540022988746581350702781768539695118071958250158790544004922222799902887876919818588844975597189301442046864335388531833211172108757545589333838600790396203736982925221383661056969898763029898803246280291128899996479730816903182243089746951474759006069463914955847159764672702160497656876506580736241003460909821057533062350043510783680138291569556586589229927972320762102862171111495746576016711553406972860579570634541028750040294492628341281582124699463236015024857826024602721449002009228031927984235943343547015146829959013701133993027418243883414486959779742542832396583547297334230396848857996054565013474676198536062308124093538524396709257508891193118853423595750663956536180721081302255776050065329385861950849550136951072858918404993621021034680203659837437289911249226677629364699793139988833681378440325664796907717196480436289135149107020989559712068071721060696774771731299836389772672405137882646513229957448935852653202536880276486024164062745682314721593446943243208683686544693550588213108138238914535859116179524537805031068584777666463995382714465750847800059231180800017186895341246670162537529010882481710256955590012990501150522769771600686248362602910600257983568893057575453514142136869335176485629742607735626882809195392399611717019145770238418726043739285262107423623420519448443987961336667551383656145443890806181135208125959584781484664585203690407624762713478646579274905442970846704465340871419400338776917964133461016765140973792167053013466315060898240788489583648363362146492340805183059623707397565893533397560179634770757063928248816027366180535499466250629018052131195409695437622087501648026351822032042802693707885211315932353071367081631343984140869567602226692185123440051802435717301955749263762595680092160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -158611892486113690827666554107643761456799645738406982932562278792801187278944972135452459637729930271064699302982956185335387144229013018725178600308642319165119448196922313021453219322720760730702029292047800727470067198311236977417144056739881963021390016253445490350231290806979377469600585378995679856365337950906477038701146469547779369983921151175172265686682032226579710080876203530849056354392066197564369365551459414105287813800763917180666990612689922225126135689676543500194287033685060903027712186371923191784030769126595187967645108231367272725390579559374725008079217364247296117826963190359759611650413248911684670811270562746344127775572149485234811763742487890525068040465452523079929980708930916433939982112232838692872768767824646435422815976752902745711948158304840692962689527011958689161874351388350670117139287326848852035595461330887990438807576386601264050644113008068356282701770702152500861830552155506184844254710391211424290750487020346819228465067034998903340377931312927698774373173990893739653028651148155752910293862422527400204546406839230633550555813805989282062125894659596374862337493516319890200091367039124017700627449304874301679082121397437349647338632610168888985211420857778429527364698596642096798272263772662287179364024190288963484546466266488996696122492480186010804719210403846789642729597649973821907386699797866487736308075582877517801519122073011687380502688003490067866965094394062311908232061898815711301605469979615394482459738738050488019510548704369001975511621634973333262434189943975465784072567720813059097080820673027236091400106088297014122838939644852660752752231309024596669143756295609017611580284208197194467814424280309924870576850363462395725564130206482364383196671826699066096054542204921806376686939047641810664440564018511578429897714339467640205885821676154952910544400663109934672146684952343546479662228142156082433656534638598095034450900402108374268025251706624799795512304480708372042779888141878397620491074109465437432531285090903964249741245876368772342602326790637479917311228272602055637887893486369079104269813463405846168042143907902802743571770641500940446391519333709543581108322387357665107494292572463186200482795927711806802911743670815657990354374950617207139507646284158329090999959667840276973840323678223788530568162218213777419284189925443210825486931958027854004232118646219997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 105039315873729955413010049671818025131974788823377874949666642836924077541712677313402825243406041101088161330702309525248591078918799032641295332416385315565682017144120911033451102740073017573413796249814875536013993477283176893158643538770223032479529807800319769326748687225124961867879654466220445243593849854140537957553623321679017098951995544524919591626069458956296526830283179160453538715783905237311823002471849837297765109920725255595003694908199173124073717166264774797906336000893416423024359325399508788960033084883278272435908295949001743659525452846633435441756099932681175476733392553432937183758507661964738047265671040986361512015332033364813422928445232764595390003545399824456158976040973950416084796406452501111870542917921824412612568283398840689103433778597263774439386493006198857145951559889692227434621457502201612590383355077157191813115263621306643666469203961816057634884758768006495567757940110691735857096210628790035174059937744930637098419236106848718394893391957851441136744431654484247334118649463456975344487951236436177387465486553723789212929019481662256649232057238343861608199240904368554649322882821394856615677711947298722340665433804042913339194690156367185125754778727852146021154129204106336697945366622678989643929293701609075636887519763977405429448346358428130183344392609191586157159752875804381858237422208935795257592936592766250901583375376493923893960434489599357185799590567328937603485052598188729128577797650294607025073846159609290072882010778625889112022474425740667627394637442657987057901283856484446780945827819358274784391601924196587913549944419448612079688793125251407715025966955355585646532560627592790636767817779477960321892928771312667076823556518263105262942087130759728232898954255862763109641200927960314288257340932188643849215693835104186091040579875680121037954729221998025704117654290704691817864669110517090792449941178890272801362047850347273818788600284164849080359488851953257189846579281665743975671083346079719181652408645586283842260516853169239269354916344598101665927085294728557933029722212021917340104749496163122936385321312284379003453593676756273327386448886634505640774634395931696304392931653915582873987522084610701913297295938799643500724250387043740689639127686213949176272830111767200384613757861121729370913518863981463085333037087721942198494508876963234175243663680165191352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -20112430991437758405855134473699057291844556877060533208304775037915235598683553963832680500211439099982903445474103796168412539388998578152226372326953831424517531795869206296676425361144144990230839162932657613752892361090259693388128678558323761368219524796772762989021921268921757218180521006484112227252179965158913484690287547259446276349915312362498081196840214984494138460639362959597045789668038051860580361084697103604395515475291955124318603533785951143402100666753774767546212997030797249745072388014366588755232159703206140767583956001922629497712806212655460100694095169906185254643357179809919877805414124178969768378771130121960095285409113040192996206536451814385380926056253056004720184968996898279374238828904104429868518912099757600972311104823521777239135365179614074449769820568629891786421049736292769151584453800474089649399789382887795020095845199805100574747167501443844279446719743876244864201632235252327699713479278966026583942908373091063756900070598077865597681221686965808080666993348798033669964291306933017940599810890932037132529088857250561585433443246410004402966571216116890319718481865219668728759595293752815688431581543228174117880059758076297020883836896284826661034563345079173051487678313114002603562055197516993044610746524415545930524817262231000469081697965735644053169028604009373955712654113823140153589581325304520505285133494906629069127584638496998522328714396473772827548254176874282983328094138955950497819453053396349869487433950819044681858027023445857138643608161337335400934469159732361586638207745151134368694448854274073228405751563931752473374061708085664956583645206141491503274542797539553843303724095616293115698506719607728714141387805784035521524852387266040786140731040016403373078288276518776251667095349927483397830150114795254206666616285636895377714504220344465858793612338482372831516474548537639645999941758613111836872128690275468584885524339564082115170831605539303567860632885093067587583390945221226481393259606535503969010457179562324553785056262174984534345634788695362629342982445356541668553305055948231373970040577614955363375206134706156756867267605545496784296493614586305928726562092704675521639801767221553936693723845613856718975741161994742697551107106061095270853500806462405620018664227145787058737309966632899841544317691596996938083615103562963271478046980322360620147928345141294292533248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 1554107488549183537669378596048897394394639646946225499350923506041632420262737268840486356772917131910319278069443951862231892825004877360115089632265580695580250972086369249063510991622789510259452350888017695536191484203733801299103044181616856063016726526656797665447627298917066914048020607860160736359730442986188832013810153559898870442107028430862468673167869026237190760502626306520207672077760292176195894431037957017400837585839975716626805969308524560375045648895980130121363347015031437752847046490645769575267139595820865659707764255658871627518444884403290336673192172344099216544933746875843405094614880755008981458075968825795902400384794849638377996137547121888073904884813269412598022609994488512405079503290200781044942038201307354427569520222018294435734783150398562175346006640591399862714688201628255842710613770887220142537209283479709455601481140144308200808168296525240015574235004080251396913146572766228873082580890467593126242846226717932354414256554829630788256948295307832175373360819845161353675445187553623098360573413233584680219689297262389852763486548754889176768142914030452190760476311010075270848996078993958457610382747429962765278707007702623825147377751505055724296591024437777074177980159421301449721669256883320233985759282543812247498530712094871314960984531158176678401821329600245323628290556611193141647883412751714042265454750434757047944418500353144466185381604126802419491994639958141122598345831233101836015545893050595352236924927756005407643714046237262168136570397481095566074933481255186847592426856090701243294691679175968549737166615210070067501338873510895398231760452661090361327624375062482791353585614679476605055362721348451197142732150819473374118998225310912811684522075579156624137544283567165949653847514800585406190875140801971323810414307541978155642145291702395105667624087572652960243805606656635359873013391852794366966741037027880459067252894203563937262734869017699091117777167017614964097140688885836493519879141780520300853417358801162435126903914563303686380350134836660632800525541601430122440454839423389867699537116386897639962651776590457559762118989129836235115978585466823172848475372574294562611704737183884730069607940908419175773862630582352576899201878281459416128563610252947655464337022495850209937034339421155349034249132505880313276079972296230298767222815313574190210558037327924076478464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -41602341652515221140268354624833558623178291484528396980685315228092340226204084223628549593120765347444172114257818093161158621553838009973646463308192493541993507879519868735063110869396962752113462494709828240001561099540397773496775942792224583262001683782628289100069654658188630402718068885557226595886747789852186734892455129492557484770567325506536704775478812571857902249614155088674220401038085519165696512724545338800850764498266729824320751244874411620198027627819110264396447215173168344469939862738814656896571608840757799829522925484012832443353723699246013559102727230506516413908454910562415199208201571568190494425559539287557398364282965217759348788111138774249541157421549649164137356277965383376890712103395580491374007392652266324231126612375369311747485706238487229178117538297936871012072492207948725011396782175192847140031699924368948927088605212594709009360725469408051691585380965348134845370036753635618426841785112587003612794717686415741942080742480165506380726432049938513184333387780739432208414938885427077628078250335920338723874347779520230221644268015653417169909792834373063688159177964447802143292048505342517035186708800214393513642985900544647031889318074248362340646904657546947222368230315704420573837038820227793309479736342265231655853186592661551145744029766984612848380934369467064202511488954644396312468095292112155550862232350027380527226989716757616594956637049604235812815555147582309235194967685706950610763808675527482833657104914703981867560174690681439584244049232478041951194038821479917399077266460010857099369814599227934951042263475965326955097230729765346801811739232630890482779628107660976653375038525920489054977679870295898245698423855545516666191410319234276024991122849641113395677679616620524240224935596516053339573679636415517000562502983320471290525119380978750381792884135791912144368983688413465904823437441842076656904025805217250999047254630147728262554344944593103681880376736486130558237273651801578607061349729975470558988956563381150945150179590034147539034024018778866655759076190856644587266772687754292899235182558134617019740984481142629893270328950321285126414009224280448380445215749435688112534615938975746841512892791300057266265860505678755396584591125039017566162628128885417021298981470117799201312359448501121288345724606791875890822458696418781338083538829734765992918162929739776948541849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -779403371397696331599561519734446399366212093058019844178119563871786385644023884707089010040862273451138609871658080801437295962039106259248151090460611283121849920227942816467684528985257850954755685459197667585069809878724767784372246315084251133210588965027376121427734576633101324259361408855324963182640261263311394016017818469424726709597809359341022210130033639234324756677245830374760115629661514226390067531757277234028443194045813979115057787269949645620924872291195819990611523282282761292444537542472437965561998114675457048715977061071788442030637225162528019108700780291528846542825133569424696315572259978375137895273723726404889849496260372783379465256032617998270781858548741784520193983849861695009687406146601007000611792537030455759785074798865015545590300345170862711803026416996311556746051061730061428449946723361647021521929586411232199839585070657789276689735382717277073251482447453138339164789345682675859888380031261339430608916771993720955026756878258373227574386202886744584316636572486839484917173169591162564910728821168799633666937242609545852395718496884766359780698010712697789735502912700360885237612076811582467360171065722409100215892191764875470832696394140357285787050355202352055787886013016304359745485285507581556321169578852466476239698804214609055488135558351889893775201371542896053016795728450609715516857281649122056682597188385967269316438875032017868707568704230887055940917530812815990749847445641970619043212120399216021094098122625046255371373336090647471927740664072659212932914779477401759869982357476503386171416596861802518811338722365627440685572796799101999211854678216324607631049418320076892702900190610889243967844687492370170888474473820799049730879232215066768930330790096628363696704199529471382352601133370001854817134400929093854232940429100853748454948916823256568771769770446416531748277873438350370792915815991404172344656860873884902511256434804888202277714782416799104828514420878007810433601877240894153806402107858654439294955793047683968711915705600892604870091232143100761984741459210865139172339964270323778359209784499077707162343832407836153632886578657376599003105233111286318985103244204571719265229337449242995327196153600135253141050676293548796250535680057093694885691137288624093655975840378410608005056047847657894340635628781959106253371853787221166542339339050771500788343758494839207000004362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 76238464951716111285402691595261418039978476293442994644362160417909034520333123460628494414537348840810730624394602209029972234739292443486123449512906416753765639220562497007888476300933030817475773156075933241595429101257403582177199925412684256265197285131580820593403226948362862063290699437352146478793107488228732652876189006998251287216312262643556734110023747504535806757615935483810895525803598440903105950079920224151730260813923627820518639756872438529102086569262900165426150812761276807251668798221780738563667023831643018371982189045799571215310805615377089659614125647412092053906024352608019782598475896087113929864450616288010704101442258036187118573575618379562318579642474510356230837264422483553592111912486736395897832152031180157235528606962588211806555942620620672726264034549144199964467986684112412988560425145079613494124412012296795085250316145030254671573277345205623277128593213771879257808830813926038072917824728448403494016059928618820175659112377392902066985086347013465218103289087475530358828251023275339651830144638020003726110209091997336633977196259032899117053075530914564179620916360289793212162030992727855584263815503582749321912389851519064718831563194169169973751384370976388855469787472836556042530603921150069202166335316014873802983396665736760041305220963203710133180235769460861033633930025429614215552842464987467163927854351194129828562700594590592278589086951238671643868403507894682617144729008566925397167054807269912236695628179333279680038980091456216992453146106137308979559719606176557695092244409719128215096853814327627778027234284229656906325731515469658597329687625041119349409706480542551507989255526074224835175994360697999821343923944683329158107724318486552777204731487709319687910297585630321525815365455163135597240783895845028582621177513170713817031681791295308882976225400105247076936561728620533219968821332063232426688709038299483760356241371660431514831369457758949213957852406483382008434472472428018933708640253641296213455976306671448816879731942237247506491795082401342406625979972357817679561634260980333364717390216411872724968310896002344561911442428944116730454837651689911672760539166873836710143588632717625519758459539168911204005190745856490436333826291735846947530737074007450049433466222471536212330619421869507966309586165265001283153372194349693497507698830119779875743463130646251571671803625472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -2028041620216263016517586509222069715587984659241075935953506167205505555325769387611391099772305365510692667770071312881518236387233515567467799861494745726874149118467146533858354428994078864352609770449914747108640381452568964751553049564611096779007427458730185730471452768619352823344895752810353910581269063818281202844145354851045237173774860470026906099717557256297995047798623759086162945949490029897717282353695486447941177139228521394056728669701902378849342294651811150362914337676520957255163805379530025009393322006816347369377126854088130506087158604691918015721518271284820592497286945753507676234399706940298798528503992419196152431897477581095880709568940560439493549448890602563343346096763053537425694915066330134145273972147272435155502858776302354173958518982182446320769563278435187386007945127430079636252518580420552711178309573747771648750532390545162886224828857638125612757155273208732036458456991680055688694207898823876354995951260866870821697497416864997461454918257829854838834468653811168889517860857497874424093540711116659001546054468198183446902171802474872794361112478679073595786267766885584214512521354921761649566652632802200196894906089643685126552641927633580997018113997419619472755148606584163626501314065974981077887767142644194909822910787269024173540483176115132547343173731991847628904499052955973407361436842927532236003898488371737967493239805719466157193475827220132341116084741327540384601815383687633647781609032389289704293786239059684398826600817973157383818781197497844911370341537712070700965853929724777557780891307236451359296282497766052800598159116774700950552112736315782011243986056612672421469632796542383782387372156154008013497870122146204568691578414453032477614064488337246811612662332256407679898840728709492657323246223629481202047567763981117467724633119434157210873848748545674552168110148557102779559087600338064416919024865257960743355377429518841812248345047665939949035566910510080037369822433197246442488899780154478236280907672434708170091630466015560530444266919884719478222464053993774019730343036865388956509311128298436554972492988782783456998032635287535164401713778572970526849960168206660976294670875129920709878970263789238362559834711736229733423947336575579806042620874749738998601335076596326806868715957466434099126623863006020315936569592997073681337748620381792210819394523995682128490578302730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] 26725195569521940002412281070984221721354846335319965069529234753239385251028666303377214740424861202871342844847828993055688263565255772824315690970088787165419413156995694745232646900312267369065706799797431274717347754455893908510019299000493912907222971309309647582510990172235141297390731489394402766490945367168865782626646495413339838166731740523064303902510683120448399204777798078480067465485981285391681000945622635150823702254731176132221296247272466224217660906431865440301821102437087061333370383009124262153821647055303201301107957887834722224202174019454913291266313577221299978596627183213580037981904387079224155635001884132847720947861370497231748708368059881660390695127969929609326613893568956654835987850659209175760729305805409611350513616918157019435777994882877214382394222065799862117987552239933725231667291656356905958114254757294603684223964332112868509601405071105300492078966127739734955561158746309120439314897500854616501938393278143053803829437153875867028819118329931945081974835186677846542630642020780102366753319499379296392508900611204594500154101833239847828661330237946975140442462257093035026457400359308247517579057547773644921223516468109308479427052011801385241307839910096567363254550844753337896528475995343350050596542686143083493750024062733257649187380063178251603683331226762701928610514706194426628994538269283533655215378786550864652792043024473948103604333413839687382653585178899973083684182692102404933922393112418436472150214069357680765724087389058304060583342646757848677130988677420422824122286886747443318149625444780514560639932532747008217086161356434495828285562280236915931837613451425031246732969932674618119703060614221588516988578607867357680536850580072379255866073445514507868753501381735136864648531316857380031267849077593438584549084339354360564511070612718646933599117739980448252766603011955482038663352336961275531036993293005494888823227122649734928823490079105609232846625582679749317834255774146317867149432527747046267658299967200594921390403435379136900674633357891297009706270659201066049221334131811577324867648491368916939867127009285154214082671763420490394750090319068735816971327723842171505085455015066015592695447753897845381526579490367759552389809373751068126074577002688354715069622126617462048323014507949550113672380582459369149808811488665900515904957486386100390870025560673329623693140189773824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -144005012389032045732001295576064200813792932981982196628172354768065705540731976464052319265572191629915111006660122787307624701324728724648581169757836209765718633707514272462696326262000397607837280030635393667503777037938158454103541028504935766726079531837772347522588837694294391199073239256275373423565957184180384708556864661670248996338032264207566733084356150065014934109863154717097470005750483688756609968831079676808223968766634407117498519382485729501810132839467117633182164233142906191155520108184893384496730107087953944921549724655055295592795336334131588965898418694536524338117856366497352257463379091815962831892935550545820594416653192023732866827941265241336156971339353436828360822643018829948187284191594107885182201504617391790708073158691270250497757028792688014109180804549993879440531153728239376147349941052785849771524146208220647398864595045397153909552857407251926205696310651510506682962243002170803835167055402116760054904898879815541319469479098711013064417388167791478610613704723319681901184776271740814198565513862304105158305980711991382006792510144018632102430123537103293018170315730277864901434250866132750038622592867696744361507135405364546338582377670534435159298970948896024090056961956476779774729025771345574805658542378019723022600781925747691541793402283423540795804309225448955831686390000940119740249208569422503267158587519912345906490523079443759204378676028335799598784074091061887399762307801411907953097612764528050591927163007585906551374273839682343715543061194277862183068111535977265284137621779448454045970660314633726865818980747957421361654091011136913722222906617217940245014651221707170775682383502428657097191665433077698463273690674696263434770175582202050967558998327767440634885299420034261127233740709700097205386608161395237589846106648686770057565967521100210839876557001963078592904532411857892525942467834653028335143821165963131394321022427829561816924218067645052187128418229626509987455442749342231832229744487234902616694395230239802807641162554118281888034254429200013055871175044205888920357273536411079403279121739793468299673317098420732123176746549160632903227806174863216473383553442622352251907738020220166770613705981575958672878856815190889638462246704776238037748899633640040054697726763235372579266723998869554796176369683818284334411539604723020249787573354825171166545609243131262420117963208130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -997764810400211668308660161740990452127592123038061958621711473399849352461845827533559889150332551347925618009167357045848961922879130933490286658941534822868687938580487568868983509502720957896893696247601035131636083744477603554326624844072296784222861584608284005645131740174901524536882841385151853662340407450421476233948403449926372897180168082417197627376269955427913722786246569710962991608384724344131851931577963805326683902454062897347936493733635623289737524864032275379922351784965559994536854844563389721891154887895723139483172494158125066661025585606249743850584406077794859564209407389933916622542811336194290190254991447252425266478792750989095744099503308738469107678353587963739269659469948242590050931002832264231626458348158880450930267953933107258462262250252674923327329691194299617310581518698689765486318404491979287287897725155309457936949304769545676336564468413289407641848695246715368355125555553036596186644053762522895012462100998837246812156999298201752458684692222193813744262895369693390002151619889535629498889483842054191749917100057722918408668612033492843192411957684844438321871262141306865567395925048523856228941012527620810939232431340859628068181776152290863472189930458754688597173367427051479559338927586207237416268605936402329809647888121090599532036645423972801951338581950868060040971788703214419295885209709641393721753208889616548783088839830808896330580831359519871195809279925844323627327211499743718412469110292895568650724242279217522255685786055218888853319405504063063649984693465001745890274923209549233240105424303029407539341951511445578203148801251346412605155697489491718373364924803290235986084943106300001486847953755624823026604688427475247051846086737959411649463579441907302748717302736294847519818364142624450942258354414201179273610264586677975102046202155732081459312078381849345111547049928656005447217024422261597863870098965834906546987921009733664460183122080552578278777351842122809442623585502809921507513045408989885245729458726701834531627815721981466286842603566261981001296870144484999859238336784373042332667428245236821422600808186491858933100250714610994539824579469716207576132262133525001112791880526118865863628281718661089458246922759350806595773168585330527916243868968227718842312643757789145772988170863296435685145459955050013095907811237239811771360470535258369156653652547658016840039683420323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 27008334408284046151306465646583809179616963957849098366745797832471966854557282212051044296568765459805861788423337327583484303729471167856506504761157989475428313127880289972132178803767149199605992302937805430860246624083082092234423440116318729414138878413069388841996571992832101817203081788163684636667472599480523780635362197557731456590019640244909829285948283590704025357734111870014062808455355065566873316501634555897517579714866576774044005817749609070827755956421396324997321532518988948477296839098845598604440285808850225379356244153521548732090293091236322092587112731963768972679598981309364019490183430851925559400504501769681990189413747008700539107437530293752994138564083489754366131478409112203168995035025138780991840560746012629142612791642184459784812262792254310930550079241543143113421564624027612548279970926673081092030243965890827798856400198368896058398073179834407205302950053004435507979013837407382187096870792579066336963605291179412606293071445838237191367027727919077683744750942169561924029639277452348674488964114784352136825202974306133164560812616917719559092044852956646751734561527890261846663634846341701220832677114723842012500411170870693470160344565085425124161058668936294937562649379159683714344091579308090455518071097021185800119861378291759913468857674567899259668214131256549182114479678285083821684679678545048896601559084295207515226919415479419693418505936075578123571767141237654499684101132043690643882262563243193431116555158616220770693679048411689369857317308352319549074100681827011944536172878746715947933201588091192755770064992961931358267388810912390314257114408774302733386961549960347955489891097234591598448458940093503241519773199484951341290873575916666649523404751766205689791116015238945463610877314199022329070269458889982877149637333265309957970216525367388003688521453804278924635099410182212042291915085725676191850857884676381370554081969862776962856865534479170997060148913299965996468602024618408845811390771606132349293682321128806177665435869603112814401387799507560329322789054255177788296310039178765923021742812669124538946157310303005083702081687435774565805905780356410458207543308884536070334142412579780500902947234515700195275685329516560713107556470176409479304753035776924199447507461962375823006065058671401528044544606449457998700345196437951319208658333349897219100433307274047932217224945729536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -275709883926480527658658157529450341246235441956730490227152476815664377779581655184694982069433052575292489150151363118481408212139334395086848684939394876737458670143465163863834629574074848210828117235170916017232050686867763270900248489551806817989808548728330620368735929052889426498329226086872519219566173489200302665010201249290767076853667028995816759265009419295585728325618177801704890965204337240235152262293080569302515472255797807077182704518544318900746859200619507093387270112191273854915589783430402642522707671945011598413843375216514468882168043172351203762311690273013247067981599757484049000686057097502948070194613400768709943381833637023862527645530150803893292704082464686945580770864268942559690717624850237881836461464558607168662445937251235363345045249223070908293165848468464917148966378476695104911143512631958093676753926628705006879174817430820614021936360402858523741518176619926575011806754380524875530595181837153968327694969509747203417178631903779739210408821554212123024901746501239587785084381209288348346695643714595257550025072888587856334329145787998219566254066665941382797352993098868220418525699797236482793911668383566351076917084275683160311645137532875053366630520443776873620221234048452678757900150270954485258481458801430538343377348711862271232557314343194597458861258899618480793346227608861909796616885273145073981953226984691491274772928403384748507287668547090839844609402266386286240560573604618285196644903225023085535320981105358186958347366855883744468728881662547236212452892598389353658120293626786607458833215038523275420529451623100507880459983084812036523702625396015340543343606087838599424581092156696095195910987943599405030840777350110292726524409968761065888611210828772493776383994606272419237761207169290667564338878504177450905194715096910755321459060271822708554700078261129142128823789714188787377355825680800984102929214175223069628082789868440667754582919641289520336122236153442809581277988351564301689047744208386754865141307797880814131608964241777742135557566300690223569602867503854601145481041074022295308492636580254864182921793802129436509579645748212917707040572065835979847533942298254330718541619389791813923292397461184386159046251262080364579490278945074618991158491618147246085647856713549519084743615053345083576653166262168614836774657075016576038220049522106859545190840190932937363879861182617616384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] 1814947141718394163452373068558908136884926604923249146515752775343941474808079645016277937470372317399289814616163965591384149693736147965923008104979471517087207274648320745590368148163098012308956985678448570916680437330628877561751775350317934793326529948651290151337655899863579337338788352999179276264346225085640677148117571945606540824418089710372113418095448276695990583036077957446874403295055317053899469719544034108910441380771161164107602082242974450482749173843361239694692717495671464242627174495342377180312477328780518905473528240462574605154729366140645885209210425019885203390250842785271347841392215708110610473005529841805802933145689835356631933693807566828434173786633067842636181264444831888017832833546306705086044943449971675365349819905881349635189013251729628180348544808145258796207314615853985902431140483545462552900505858960270076655741483973474647106697918962618417436455243129117554979328591095751183239001060561092888429533680600736920939804054808560992481245047306339409471065438350112849959097669082133396563855580151521641150147306419635594750796881253604415455671215824377162114616758047042203165015465990703434852031340611760046944177929818196272089854510571419491781637744372071010451708948384986003538705471437305103449625666647170761988434144808149978748697234418836693605634371203980228308071661637925062065724754944408023923574730453380851364041041000307632471007743277173647629725626341141398535527056404368360175674876168942213114141170017826367847016265544794862192409566514614240382946816950436034745488805606921937129973818390430162479533352384375247859256581621558028252070833734359495414051178429147327748538068580267176210064769660656196932405214322368836013507089887452987324826154653871159168370972052270313751733801881836869746998975033440445837774461655720306284634431781807156139792712152171786949614143952395885394243576133932183785952796708515644369635526008026441003522801277294201915265940976956732140982415861568150545623421117189854003153762151366205739869256126187951898549879497024310525868871099397952338473071795024342185242017926660743765304446560468467562681890686617172503115386974664012996724839052718277638800499324268008539454959164162728886361710541434434223575705849911507770026393840459962159310796385726041642647477911713850658128527757112537956700165774845980955068875501585581714699124672117131090883170850800926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] -8570981347868041039734765729811049956230095945420740387706592449499731408944404525366777404204611834607885147281477141719093565556875262135889233395533168437569448592181552177017522938534957628439641048581951784436318903741465261832143882850866082323822654873719964898560227728380126920680158703004089468500373906224859689687217548996496478235749181120132593467635966133481281527433711958088903340190043376652116454935522720861672205415139420367426384757714146887667220446269583365025979267005282170814028024620324710707305125553995608485212455053938792837149112212860543431756447468148207288193014120250874143139087682234463719318629169662028688121369259217629483059064340330044264750724489813026281347050869225797303370757238470972580519062051806201890587181321349995900896200947271681570150280191738355936873232722329064918987625603842876635007999538562299470909139759709245437276176653675890083636174814414764688911496131202916768063363445230538667403298736215048342797955168592263885960283848952171918538496885143223975986854760581773848750448063218463073724078445664402898777109024521658450385088857032627011517266481470147951947651863652266276359622879057950591286820317252663855517906802124751048996698256191724399345074138540898698199865047273168359996659190668927683772951514715563216478692513923573421562168854512949201583443174077278787968350736901004045939697838569331580496905952344365319902200387442270359372432135885348918350025651953609654894022228613570115992001755804385123514655886420167167850779168745762578031635557827178154887482158827132101781091199141645707147474462179709955122463049426679856099440128930586461176752676312235149422343669366328298887110354098176599174181488599425891235576211533869880276145933196476954955975242084667531349544503953885065433877398121739307030408250802420512596197331785734910298468154741378060368213650462299976618126371421050820379742038834520257805427353099757553585687285709037405798652269066990811079860439085215334775145768981030717854857748532730995951882929082142242634008850284625886610524618656329492639724014433572229326691140170596487564096151239944879747880709603373909579034303964780644083069502631029773063032246531995688742464919301042467363705970558530637903973191238379446388801466416562453571994285208569337732593857003390854318714912209305605750570075210341659862475407828089813318537971733743517791522743415438573568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] 30172393040920214864315376408192162044742553509034105745443424253857736074723661408187991065555805079024925344702877635339771498276928906862982772357599735447728154888294936720408172014756704458318580113606972879693657494508597908641967267107312886526676807533990148018373517230613544567055132747409145783977563996668354054323432669697370179217851620466433599142001271513130460563931155342655592266943209989749837620968933430006619459034406400974299052441598737726159200607276625882237357223439351312936713454131656063584949012472989433622141468822802422127613228146166747921078233636846237605425120873798990283217130728580679839498082963402557649801573932711581285946290569587103322209160081691089935747787494751898589973752000857064369358786242692822506018110234880488592765918739409714359891129830448613125281444880363596962425253646610715946522470312112827099923416046676305129434900043760494640605622798229768111336286642472249993595882521769365957199278041670077722995463246532548004858645909325069262247778468387109465184154962461681089129936146260769494816937072048060472623133278784079783542273936980211307405005964022686938429217015660554745639760832705061082138812391247330578999589068777215503259666720345665573269101589617370045873477218121789931390695409202228046937088892168136090372210629529464401086991483952849873232374785680348577758432321339416792658887791878993383708708514221089860860345445544548352926717531210293228755336167689088113356647570146204862289918900012620283447346128896633662724406507638466591718431866383713921267319221594894267785174162525938353488850318177260980051098859867642851261526007446109418575051085354878158236888058906121017428675703934329222614620937242891533944908939622639132803287483356064008963567182092464985012420563009019628209749523934192656698685914416543586927508859734327817829940031932998920907936479881369049774570480081117121390245997884443917762899658193262551439145248708048869976756065132903454819429455902880393898589273855134982025394694500909861907913687025132005150901134988336894155964182630480841969849228236485654192140580485643256492727749457275853233556905306473457013114697184853430403976201662073312186222390691948110237809111749988830013445335458118507277726061833835623388831991240010521823884815414671465033851719294250547868566845416019439740491900786507844941520790064589173587616485213945959093091177652929167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] -80899206835291144355538386203942536449825092243261073567987979647999554740080286423071218213766329873077907963585226697559714993907692698212459462387043972438319908167112156457660273020405474781553827312920104931272592583325439488658506302011572334142902411025551217690285668286125725442815842366521419138743179314089827292923420186172982615258237463089131371974619164548485844287523316927632073762543630073054608986476224765137172246195204369917876841761427292415235845815118461104148380045658815049488297496505359511324152611996599439346720770603285751365531607981154289079101313198961624668866052095697652767532433746565552558854195749518525793979093813809610751294692258900738291679596938978117248458836174177654217291399131023312453702663841869380635528462816165225701085978414356718375300948309505395394278005564303046968443375792569410132903397528410280840785520359838864356656522049150953467999750098161993886211490485789093454625299094474080517548500251424523420301159206183671700405214227868224963170296041485157411996133827750509146250992102603942616630938450362941380098293086201848690776997940123406673942599065752413257199346839535465098342739203733831510623759419033293917918722203656866235231256331786105916593611817124865408676861001901501709732433736701968657940977258297953749686179630477614837205423246582865942106191931410301049221809941060511201788250507037210919622352204209865168877698268638210758705303537811985858441498940050536328871130763501460847965259886045331850038171318045180124507819395909027201855472027446104846592175265383635500801651195724879666873727091684125296227102108293098482250645329153318608609941728957003143563262953875936190121518811241056290189817229710732349234938882588591944576356713299998273095349498689144733889527134403808266409126037590780505364066768505735471755259111006376691837631734174632469236025289497423237396699441572169909091293702669603461847924052371741192361017771583035327713034233273356591257281362583622505295295779922292765459664385614909125037320859184779867769862007323581124443313539797763645827763747027389591651938231988627736146162699255853994266978067146766243580269233487902948396130918577065542250560317392592893728516502983976965795804165212417274353395308485501241818054986189038069610993533665214296992451860343766357420292022502321792424114316302337540628022441235389527009837019924755563519613586669045809152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] 173380999351787433072404445442832304790935955831159699633907030629121119500868922397868460963649260566844670217285808082605306366236860170289367155117237409678914388504664226440181335529200324585627893238473600101590865975296516985840373984958030801532748782491284562684319707897512179461411817199143247782830848344625928926064194824731088093853276338744812479386969094890211099504603098124533089336812234321461881888420091453429645983649259890312481319706509633260689779342729765823391863281700181340177637169013077252588108333882929527831663102405316105562176249160678187302921705319435546973220366877282290511878945840082227425602214623756268464834426702008873655560473713255298848703690305134751863038667550362118664946731207930831044764732283391599406012186495049081445828426915047154557240587347382050223699040728777914422503734771057556695624779450682871739099719586631972726606998155746870879225328923795738095513061595015209194945728805103769237770324362653334635681806162616296983397896308208699741740423236522945548219315225119797812460396197803163314588863430248241906316914807604842189916390155180715196227945739423119912269882915072140495829294322795255522918623820029556284593238763795851013164351351575365446369120149802597517964977402670090012081498003119391528784344975990859423253931113722150288609816211153622494396481625609290063849753060367827485571107843273863412997783921630285574964433983380574403231692542839340023237662506984619201428867880050060880855517164305462528722040475201390499481067732284836911916656099898804826534835770584518342534163601716815770092312466627874164498050103315546513022773688457723693683958278956896950348592330238880963438816423437672742918126113496573984498776522653185510665157917681959741727776972034772851568650158008031318408404840781546347206283052562240140232378086916283205061518680779718357257779799522352053703695545494630982968107107861844394105374542803193894999804543955092466761837537102759139683425348037824399970330374042229984757364242442670169893993502286634594662672556640878435842130839611910745223345089720492341438956067383426832172451848445161891194116285053493327006605618427343959040831025351064394701963770912907739815020193081917150794917961281589244589491271929715631807347963909295872018002582377968824279634320254289835515201820466548121110765577430988226012919545949237107683097352998286924326547158823243612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] -349880360264965811319821865432195635140355832658419440594140349745133926068947258927889455843096108280587035600359581430412456096650151598503539273102159218236590782716503483752901207599894980514130536384608430015738514952445353763494487827628447496849461481863886820371968537489756870433547844537767207467691917959058831967283699870371842042233234315426805540760878736228228333048313649405344200174766147965788479151092123786696760520418457553273305383412881759006868019532941765090681059242599707967289028279610218623201849940803658585857076940153436452565062798516902676343654209440543993684019398592811420321481524907750924091558132991206631491579955847187592149180247121621675143323775669329202978250194298868170847508148697551324532423323776340466997453173111040024003872858380457017470835535519158743974320421358993083528858475741177208033537428207513334349560371484951594908404102295262533060458440786450084386599834630246886119235044132771435642301545914264558614362533547770703464545110323430378427428273777463787493768406086320707347779734700180853354414099837033252784294646220484343594170947550221755433712847317855593512195399219796774355185071248257664929994538713670190655681065524890701521814973327370395783120747365074457440363380826472114508625934991067176754019688914412338498065099760137430545263546644878646847850443159096064047178667029871853573082931947109378130554702660637171834045490987433437158679771259935760709005480059906072182454023968814212288141820858026866489377539531198600229395026125037671191567189892943951144050898606972941169183700672779981591365818212428894371638658290806735564765191553105478472732191502650216462284020244635815708853411396163271695833146910394160025287096197583359844444152777692490797508383393890521367719526836620862291946446058464335844046201957462204934756207769844187468153187508801071938457839550647206464178558091197068013817715076063359876379390372491166843893056164751080578254108609648446344546128344522293138869424601832279218554818064596755776896671398721203640947917210726422588113679429347627037100607788809381704898917055234841535768891845852855073829425606970527596620940451745125437931240793993851034419700376396269263208859594955383220697109027591850238281988701727731892065424237751655961462675247710084824683156546836224799998123395865220888587685811670760830015754971444096962651047160244301114538864839509502066688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] 832948421328432247033256959670015111087598623788341141038200512767123348865233008953640770296238034203479657385859601011020149525201642704046250163609706318618793099860587714250428812109935171856711084940732045594950681938265549736234059932883192325486893836643425076738855238265020555064130764173294059722677653290882687058555751589310893200231919190576381100008501086693307675655636895144267607067325064676469829427223888352606770663151680324028761969005496640368801535393835072252962739436737595887807749117186857517725239296790340006782299377347710751758142999252762217772840244628211742554804616817560895852802831184535774536109778273017777363216488769978433788276507571087291388509717023540438638726915718607765443434189044192699652061470923769708068767547293051612048168598647058528938905101032014635462816867656960299324687525459457545001346286169400013256078740501099533405129288639127472136408437469252957587457699959895394486777323337584849893056146747568432057731549688756450864173866030922723597692288553185204688618615800625963264567096737205605866012388261868540608525602089545636341704215054998375124876334247256795601566793030005134227304753341808014381285048785744759515972823316166393866055739538824450578318293516222985932099922265280449019055906566725921171082848777711918888411797568586813359181116036490124576151577945184583645991608777928032094158721439853239882733703769485292591694078745248649118172587489643453044695963943285670770907377125970166924078769117830047901845416104322772662782276305793295047243739807958000916181580173867826334905626674975073807687078788888891380082982781940010608225036239814705555971398037155749500569300070632999114570514684955618218433883811718935507642036198691467238328865856869520186242220868499941659896100893684400078714192196476266777537915002571963944978097823992285814355296980330892114883195606873578125874081799475010597008079069415993120453122805357059424082978119376532544718888743075024687846037960339332343226729976579910664562557679064256226474039410010034910945044019810485140831272669312162584521236572173582598677396682599730973259965948123775351965830542324270803187292443914812751629704155859998265002808964009131524101712054876804840796046982664025866590676963480047897642411579662294927095727730969561678033154748936574473674949830486747290100724459705856237289356048749538924310492574464911844234321410987487395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] -1954762547119791951289822575655920352843042357731776508706250530284055047616629028559578749134207504111162160646513815579078010662171616507754315982937641909762455564575233991005141909291259021123619914175618912156124985506225139773687107766647681453729988054970694755407409581858812161956475796831700423156449620844330530126941658799879314847359627502035552658306620382893412572100531188085300749786065956270576539830166703572424557171064158987212166417442267448234572279663722844465479706176461897437729662899180592895473422925698027940442725770604176036945908774324742317851838179364251291478716090884227752515086472471620097282192270921560147407838316275043450439536343228744966394253823105775819858494948170311870902240858939345822214020347023964678828514927549697840371715899714608180641459689253454704337981800370254494201879482796426451773527728889282539138261859643087143606891836129806631812517595132141584092438282594710639730088347387694545587602006183133321769973969504370651902152120193699976743186228551083100253913014844686803643413263352077542156853314227740793012781829406365499884969389768221490917616115435850073894582760726135068110404029513405047983039259720218214228151455066363426002528966199240207931462001832708851099544808066013976193197376638224927045747184858476310136992794353754278550148780542928918621973755692727772805156369182482998365746156780039540766035631820991997496121918119178317757457470324108951828550191573513504082585091263221222646157111885303085877338478942111826697894873253657544791002913023415551585807342539139497936918247943266769915614333900087932311614639391967290737141585048820041617970273537711621272745648642592494483940683971676019096519667516871323254808977739175908119587617980444505575541059191476635732096547596538740651848999604611878905452078424734236740851995822961472652811982837722923883126337660306943435163860464384872497988428696971450258861449582922007288249432057459722449895573868133703271832355311254634979926573874150882627100273336122624503875715554282844200529296690611590112858579502850570415899397906081166478739332755434021614880878322611995487637438568013438229569081896872225825023173901304070901363637002532590501064009932751521394276293053157259210244541187182991961053943618750977379462261207365971582084821981238379259297278715842288247264195820035582913834340946789816322753727415355453255251943941292739788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] 1860365635219729217588742029587879243617081869008641189929263581849917574560030028083909467823000211232724544709787525513504893486753423503000989103437186176787832162100414534571009839520818318291507214608258338878591997739990278449857137179856759733933151826060795152616085465444284873999981760794929622798769290430720709597957607361452677928482751828524644594448965107101446497103041645815740716129605737472612288549659977774889794338115330336085806069313473119263128737013597138266125572553561267012474103595134899276088780755973231595198991483025788605382538220984329927607620860708762166021212783538746706298355850995244686207481744917313246628132796766789808862965637923569347348976750241903505754390154281388220932258332970198604599386633012797287196731186356547074028156478604161424258107818465574432320533948723327595025473056271595901409560996095882234190491017781347756102733971309260916051615368855281411382216320425955102350303015137868787948762373979306774839886920771092722341500968105838455202237389110164393935418445881854477292248708953223323711098371075914878558169916109615383865631795666028479816853471097659722968831576406753951148179387992466666747558590784024159442660466168740165011554830684637261810733453314793985305410007668919275292548811314328561630046681418458899014932041219618137172743020455136524454267407255186232510983622006545984901543898252000646875930065511051213009553386600373206828545816041115809359791160826211235064291082804701961681681517512456473718419920704265743233643887979101636665386201989265451146890410552929123453750001265179559375363733006082449890807232136336655768614459966928125340270538289109372830091587571838141327869010215447474617660019020763019918784378907848570931432160396166207643357102625308360879163832846569245246778655099691308743665711688373746955004314775310700064019879538437732756676675982953949051535511563262664579502266374907184858603317779690006304104061393703570559438954082824746400940689374005487033240023189991251340905564973777563695545087857419727455759780857666421276062524949859294203989352439991027667505405665158277895574810822424499538305260968662439444745136904603478383806204267664320227967232281030168576611378139802984825272468718420092398044734532335116441955836627829568618147232221586997342781803367309694293526875234637679560031231359997759330178217108239536439170789718660624276503463581031816232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,23] 11084385543496272663097763635885999088037167968823826740088078422761231983677009291876052473013221603869618530712690364649914132464861795882602221735756168637796809635535654451563795245511569568534578786897211459470854523409084715309147591196233045814499883993063268396733791789854102185737892714770995641658993974817553328430133747727359815201708381004721874604329833538447064518578646940302129885133375346295262095540174365097081547231664534758640089652157004832830835327015877733756937587213636993361463612719469877610048604446883041673581014156767742564343696196615370495741868768534428571994322158020659083389392511524526957841074992937683380016548963442950758172197812262244174278136353173531819556983868292192178384553580121015316887283877822585652664467423373277061887474297464250328991219505542576196237185507369456078720517017837901266713384008171039551113725974348197768522992495951135784948588794417740881583360029208692298931518750020568501350926429900586699724309565869387464915876198362189995916787506090176971732910101664454737505770707174855000335611387252731196741460336302558110472620114607957452023541035856021886301817236174831977723069924855957374375039527897107661761937302511019826230132508134748516522317707101547648477084562332872022633153138902541366026548796798149550525665421520681008669865094435675506865834392098382465399622086743430019841450116685066459737761156131497114699579644226500488301156233538350620761965398742782794944597530380746207063012156578743080926204138700250581724904603971766803411765235459760270211903883763930534895165673978643192687183789558841769071197361304049228103800313529021499791132979861514209390910185380142713620311260239124275478679111696609589411986895787633952076499875607101316262948068569232637156124473049453260428311967844292112291843277193805247805988991945310866148156899966019241326930710944837176679939475889826390544986582866024001788573381787354440800888164477613675761902916217563032990286247217074690309362772733871931542783508724011975696121037659423519929225322809223966432108256017171475641106728786556283373108317638456228041474490391104729618576266309706625901171296999474903960493280314778159585272310795275742555149552249957530897210024415520815257247445301877250137212614908524528447209404600621478176213543282707427479096484140101356180930372157917745682872308038233960821432066902066444141228254702670673084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,24] -63513717693493457604876831170022887453376364152200309292330910866330492351567863285029881478059090906341101795900800903717239958361002275688487301790850521045538898716899093954944479409251759261190832918298696520403392626894210376253816538448274234172743248686237736217022297423155580938412557141887960994580459976817308854385712617586743436804967052890463731739789753138813897007945001711912132325516193350048173905145458097456351184330481641930557049998647336362233417004298538396593080608630518685496321573207486685817543312549017748963331353324869509620917597715905377378132964330059802742955013831114467091555181126143061212457182661782866230607447582034883607573835797231070115286663813596944392249719548521292620969511592320639313209539829951342365518392166158861404182122833348501266023347764417339241258578857666212714309473833815534127272302012831976231464967808054469812166352844714449146289500497459836653680587115604619108201459308105883754396335250777321007462399998572635424640192817990909980810942172631093222508394698225058651353325602151891749692711014385635964560769594517850759116376054959076395943476135275046264367831297973320397671079202158448374509137293662640626050238113448337064220793578800504244217098716970796209651173456552342019578840716483180461837813124041286314563352684460749883138354956000554991455602717698250063161575873947332222689615234609235051253923171387300343240591244150958782024521575958717689241297155128486107244048126149350206100492512691780796999677663366154036908627378483915429404976568458630204456394210265427235205667706916162569272372951490111060867363905041863385231835646601732187363339975554237123538040091339156773789420848840940707519073586978928284757461942574925679788812174288765071096405248700636166526664296658722605958443689488622813512239254525847438161478842986529674225028008298991475974800775753594979108588024389313702374185847860849148919120990955840345499959981140646932785195881546986400601824060568976816006971068813089033537048438881238214072773312636187553826535940290043841949846804376249581852145135897006095004102321635490052111369074270836830414683356791736461648543927278638302859348257434708609153443670787321765868154290974314587328588500282682900712465192995758858981636763439849480639084438372729785662965374988735499828297827719386852117630472473543754180953143804132641473673125273518551325351093953846900162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,25] 150679407820168558203333745057692187322824849368971861041873769226161808708649702807725106565482393954839038030741118890541079412920372198133904976391012180620812691333474265324416085732379531881870918696497729424402619412102533823339892327238493333326541339352169326339827708135297027855692264284959523714702595184448592048804003670214133839587454828125298514936106072050244968259600131179444823867434799351776515633535578964967613547888821263945557293719520796229147495002540687636057128415164904852311617463164860926684832735865344438897532968245908571031819462319475231967917144570072735708807072437343201874782257390754225456361967859258695403976663662194547247832175540612693367852618575245160326219878687488495706164934722176665897743505996344462721613547196033543918524665213285968472229395753885784461092574111117441043319951991128090028032742844811123622494716215874765758987131857269922952833239611546814997492121991568552891907013621945889959061927723241386669577609227206904109035648894283828548282908204422600439943743908899947904108729911242290818447409538983517963418821839872723906775920918019693885600405508304415017739924839290622765729237688849610921746017565683837271358441431436517634265702582817277894309501193375754471020671128891977449853892221484881280105782090541052107582638439442569368305470993536499342675626560962425290834921152843450514417728760189220388579741674780946529261852249266380861198631273132724236550720633463268434237423188218921889832464120535132994068817755109542429308615193564840226383888220804946195276936287128585230923765149511666770699505660195537200612953399363588965969586106670152038543848398918236722535265479329133483918025041684478841371197314698797386531268561207419714221342908411329036396381477766278281355432049249960712634906593225500179930212200869505821895417553732099116024323071535479982749221893819611773113292758281086415832048727067287844034206268667090177939119059080023011689392549822467243057784171479905009417036766738273135055790961803441808358329811259035130276415819225382611742142869799877300640693765028633558166002442652593525287112636831492125811808354210899072036230530372796510408528742835587532303403266695570644008257426692842917816476276508124628472711542678343616977944096409542995326248641172595100440172747203149582712813679405649761021631991972140832595098478004934984686164826060901675424750627107126196043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,26] -23822070495334031889872130638108085945298272901948910734031050547955655403536880560461386287539963642989035412323081849604438474540049225819170635582715713907465310575069050525215701681094784616920016168316703595383274127209414630407475483394454399665875521785542001966038193542827370701364362760779339808442654110844574789354982882729103335661941671126097102594708533787986137819424756269456522296635826402159991714658559590071487628008156177811115599691383050110277876127711449404433387105056680769449770920103100284959414342377650446881573801843897549844955949201960062054011091587880508010002281541146443220725120326294835302581128050675030269444301631229150608968983601461640631837587156585684540279112031986004384116258600201508500688879261404309358181513778047333881385124017235623895834130867135199371876377251472498042360346827313694295693455744316481593409452984098926617043351817924283339267077516526487631431278456979635262131745943885800927395478490049526899226855347846973067008591855588920969564606951428505953960017539203981779645521296463007875079541539968331970156788935538278371059853264095960701835785966838605472642490118362751933289709213136995194662327395683912094725468043305500975051665560892160807710675770888017074656758135784166595682564917046323165031216181344582393449148704236913759015784014677124630404225534463311246061647827280349807958156033360452316027137009065921768005799530920530964358564864943543304842382282135059662397167714876645363582492329635305887735953096043289345888879164625001785613750787793611697633384337934864262488332918038129725658183932133505040620769061850889066731070346910540505195264833818675143169735972214757336541771566791808875805980988450465473121993938266919762422957631971249725094478364904712941257158098419962894321711121695644770475390504353588696764102969763022520307381209278250646848197733624291900790523515986775522218042393340943346136833717531600647144052494876114681746105534490549524689150027272021512969698898825089643993627053328602644051579139730831731942125479651437223864050399857035376249268487554605301346164632898704497513440892657610881930488036890192694800858142706974122859626675855252783822793718757474921402884478861753635297114348629636663915887629954891124802838818451753792221720052850830783076620968384030609827493379330828601647365193087978978249550472048266019987670612991304971760300710116629875261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,27] -1308312373394647615257307595839116354965868350411443235247881433395130051412793584396615572740276678341025990587584323756119986581955497482324997507600487566338391623309375538890499248473732382532773660959062404867029696260821745345411977906778572445133312207728158831030050736755186852076939569598043708812400788969553651114528462113150766025895636734663679365691260645457157873217316452823334347866013691931342387402608861697473158296921419648715572292968069867332112903747134067158937597869399957861655975919282803755024678732707198350464786692234885380478682884328037989498879379701028338257685717184547198014537489538989943347328070912284963195868527166367818303448786309758304733710463673544817892969087176889050033084024845654353144211279991860897899682913869728448593274663489979092308233266896138792223634359420079739056341011313722686546603975048249788122461977188486252517366963567334758109593452918972303032203139074644918490440616140584672362120879118846265135038965049869839175485889332296792370503385228433807904402794178031699044997433407530738276054058179326816702437089435331246851650274855985524851437140148576793321834856619905813075085697424362156470418321238608544741153471753958021296061223489963009318976800601085400045717828196862938864272729893478425798211236831216327466451703718529834690543950129149054319118319000307139364131968318550401859108434839337965293812840790646547706102236193435654072647338995754891304558775777381314162698240424046829549836155032866037596901021874602381567968232020082601017788870410331943116030972792525579808017746162689960697958329071815177759270497187849058282742431117265766026183386399032014800750160606731950490734127161277146312117480012176444833023729277591882551161135998534769538721485352473054412873863784658675832822937051313865491880418491170854275518589185522299908972326970522328785319197106709975094851266618265080544117829908587045491334273169265879711449115192350655556578735953853434045690754602851006981881543807378617557406309821213702400626020556896124657597608536304735378810776196707494460442370437320471012557949799820522774174255584178127910161573774999563731282798527406843190380203985028104711588960380745371651961218236702463298694982751174046119477948813906898979703861769597324797396793712174801810789075942810262749945879472709240405755059058089886792951872306018328455905643470400374737562079976545568071614464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,28] 6299859757605224870155717759451611009681990308706045255754414941983043388420590510959317845812899568963348795438308723214863000662478839296073721862563411297994692274034708476428969232464895333730131201108579966671927301575345843585161323593619837996131491846364247685736574093976044429551827617645634929068112810290434975249598714172317323669717118662643967845623892720670140990202658567216357969223235896337198816449522428614406277955431098449233552794394040683621573455627935948589024357380484408791468673339880285559361172847142261595050418991685202818051663066732112309535529525337733281984232328826721981948207442132452594038729222867666080552156584134124877980395413122119113047737759537443931415222042133622001782161448792582785346608319091768157142126178721775105644680217463040358490134260996650759154141361971456574179329572988606499007332668682587208940857803584202732054132152282565727296540898635731128256074498171398556521336985172449047661645624259081759590355034187772617310875058256073024624398126524710260122253199084794314644323391655126139065700411723448505251451015956391189564613376136726905208816982624461221297844943605235465230631611085250302239901815591961281873392319865149630981470485857040771373657962508368435271221040233895436442117929885159889402016355366932478289185795414629399523575323600523215777583303321340904605081077215113507359107866884582208168346996167488199796751356882759958882510276553981878502780673667942684245455461655453300978719524370853124077010548542163747019665675570784287481649012989447151805799397309693475207751734828609352738159736552342572598779535384116300517059352156730221076368784253154090296649540363749913604743635811640689984261786345591277298690843988346989367405165116239180425027540292332814713834550513422282640896116243587192263406782389432614742722938824235966798580262137768311694982272138897103924994520179419692763491450058725806439320031895436547399488542108674893488409831444572443281216025275257846666709932614187251353697446211661990944834027203996032079308488828700713483860580119993274026008336975704774574585524888997649383342156896186433240692136066747415155803519105945016941033911048757185556272202397655505211324724268946753795858776663769447969021375868991876723819039747729570951957652375724828589810816094788104058404769110958862929137113490863835653562597246642973517007289499172943036229794510563259984117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,29] -19390722842912891842083862526884307356842814879911641482980073170281416808817707518572514684554153117694565561022032170991195410548523306428952701362365987027721378956291386258340834907411078710755699690900893839006071530922409479284749814762730223281348389811267958755814341650888961378039201209927315523113768246838821822050804716044232520486425202065209949805831905255024507261373852405315088159877976554700254781274790164057867001552261092675577640968934677873907692335988536224354204274811735410731558144182138996122326356854038309016851935552754674507958120443693292838997987466033057733700595164924448201185798358871695950755468729280463263795393544403833457478949297684435887299516024015968752202900923935461028766544825343732541275269259306343028654197683193774214638552502822883106201858897210692142425019600340443051273700951844192165119147068159631638468426984211219543380703998614900148367533850311260689566861658652996028941590384980306705429914758921159039260536054377229114823471234089995158024893498826360658328119261194694338161612280531648952268488229131195712857780738788010196835749242111055414750565955222041695583486710386875743917533962409602653398161551682523846753304339132772174306524735860094159516144117870086556124900131864591671142167102168699110782874143998924960339468306703270636080494311499096597586540257856714020530756953791837730085522864173530171438587624337229408856168367893128866648824724441707131612082173710666044290048996336859575096169631042975573845491453184802280070018169701897286685933345750803019275287737442107245119598152123849668954406758607197220066648763103384692876916548127532712159515230393204541540299102620927497856746192623807316815110950581705009238763307664048866775467064725602085809226995997860145512233293739665041843868291695013760919867524686922990213189065052059906502272604787350407113081590275024100162320250525059896518119150967411381306168187926282932996306688140938325437541074573222843223698417334575432156442070815406071639821966391248674243057969748983927527506642816296354093394913490058584016329442848997923034022643351523977001132497243354849904334705384088713849601988366108847176908123274584968468884552475548228213349016336960216557032557040331241521036292132103098006405861887092692223547173153221294272941536334712948716053208495837804549346536640553138861383414219433118157681170413457908170192508144480049097080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,30] 46691456226072157471050365867635342156234472776432297760201676017411347201489108638769620796982345073957698202016259935550135118322810736056875769778270245182282276371307882372180095797645755047307790322072398980908032335858236672424001294456348093839926015633013516288386677472648603818580062816589999285646258962383560646817790721235951862738076743687282946653640614496912522585852257664073909315681372077396779009057123752512501874122225593556183805661459196377692276234331548612077400709601070636919004848922847785257707236221109337643403085073076454587730249590112671906804353560378802698581273941697335756943532613049319368548633678549754989702829878887042747839158812383051693632485270909408330158984396267945754871833650049302324013670683204734864721530232343041711916015838159979800561675760918291369186603789099892304016109396422125923692831111378198790585330443976421665376892458155314921038412689326214571185842123234185288155727732256789802207785239181396703071531680691405003874000279192121695858741265886782124333850164880366147622130247201627809089232397362513831282102449599562011558206754088556531414133395847834435859343036839535508232611942079328547123843991309917053486816884534679351702270571938392735170076961575935307140581284443450106160202722840654592154765246979479562448408420896591045887013814266968685574925964825702298613441182418007343049544712018871914883749031673575689547497117590969860068248485240313186135523312395338288682740577432404259607321116976375992583839477302528051104315031308018368939982208348821204899161995659842804707878977943957678885812293119290294008230922949009888481775264188555658020260616277973644308868876337993403013958709906509651051508410911265602690671577756847644724558210803224731603981565686583420436680221161617244447441419680491845119974042962567628568879005192169942402923428702849158641002855279897396211521979586844600209180488054165067087107209851891405665197264545329615279950236095115546553479219735474482050323513442655431253658888274351417627820019777846725504778600858999386882064068489947458941737521370723433954298632866346232008612635904432649779734508346995573254528961805941035171062466068341852542924664106868479469250387966382838910962084929621758460621066240742760968951346034290679339824820690556723106178975310989700949763078001060591419203962960294755697930097972447304601173886616734856261276518998899334011944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,31] -94448487366558667916069783996770236268165164384900867052034116408668716044708270096874366195341559724467335883920236479915853710032819170165392667170228648642757647863919653068690975758963316104586211023789064197078827042066914201610103759858055299969942054076387560120753326440818697557716888717833603436559098789091858134224125004282494495533110844741597858519779412733186764239470132274117708306193317304256078114806353230958874154797168631045985538141994339945885271932716861665478004747109131761113471219398277149444931514025808906758017965839289939376788149611445037008929138665485246159220386922466230122446223656594864457270266124521824040780661941969747239303359933467689975753102098431601826149698877358207122336834314575603686888855164592404527353201936232759062747124987957759490010631677655852476742247161079154748426515905883965940820364723664115479272358234629368625296506749557717004969596081473454307701577735522198093544867558825730764711847811729219315094924759725827706341408718919177264930096417862248988807624762357615035080701203472154336751678381216410562315314161534575366279726314704594819119466868501776327923648343137936466319447763089699996517142096039846838664145755862403850236389868793301869989843060596758699254437156828356265931801867750568073340278998951602539603422629459864685465898078626482111124723187599293226249716140960438269920178363153442875408992965675963401952764036981571684104076184013469457841936898532330751598338796304005525018372931608426864732271099512122136932471938067987474714694068506446357027848926280950616168596781541120653506456386887878471198136804222726868954572204335760500364760147765613196328984805794960595559768183281670432051276209196779375816213827097813904810056623771449620206973535769134539458139924442760634205652713112901294823194657386532843615105073538504842667182580821765436228293132602798123539279173265645181367819939639715701662754378963411206879292451745607276326458912418926216534506397692081779566687612442458497468678746166709863316020219532183947196423633281156386628676880447857957477351114603861616765046623147274506196410193678898378443472517608835081687474941707378261256367781251487837258739638263795760409885955855920513149634891692213519961519521585978318727685113487860283518115328943018114576128552974643864690118764603894486465075225049480843936484455134952069835586073733760663819670742074249836654231552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,32] 166513121115193290697463771142982012690204838127912952475109513247233576957678773308304576151668294951961970007632736022342660164083264719417120411942360941407059892885846161757448708726934488750120082274499342803882821273000851315987084757795008913230039665925942976635425134566029889479827361648845045294443588261153221916851086111217802837627094480617726712187303898475608577904417674928114239464586943781574463128881497648323931924994385169571346729219424426498407330181495585512646044851994756790114870876569261179182856678542131495311048759269262113817514235694901473664921107147355578321783318369968839515613310207098594496677377355235054003955178194610270806728329378752140616236050990005458050613090579155641956772941703175011337159974359533046468298116419974967296435836900680467553990841664042313807216637130901656116037356407920580479158117623233400346231958087539919607942609568348306379535545400825686551473630502867941124870308911363283944525803763407632489445541026659028394813062871458178336885369363216106882924158714275154332582889794201473724233861133390592290523547926510603401458898323893912742130166757038402325859705873391991285160829543766566335541152112713108936323408235370135671422127148631611987867045291080666969751997557111414868037790600862155135327299632765802158593246897616524605803448557097576218772252129186833576424419557899594140448238750444267228852239098030309159007547404383730249045752107869548243894730564788983284432513265155695200617212697497942669075662759597960300589157594192169705391100719185502165074527379099346286994203506278610128404826415184685377577675730809910936478792734231611368111374270065717004340492327542231196793155240178528919965887260572851875127463703692874209112741908845053737031045463303626402113412950183004680510393703552847203722016987947024910183206375568735879567472601068604732825396907308948868893235461920813958166826597500148597506769753176599944469601146359035060791717288521563267487810682423581381474507080294509448482749513584967637719144795615628473083131971687581036975543162857215415321437556008975312620196817312446090639036013995136107335656853086984051050746126124477043048302364923232466919695630906696766347987119328413131272819233612560129628744201828037856034989050195886697172371463550152164796280617820104622073297984268817569899587701536737726077359219372333611519742259437834794384171618929571534240481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,33] -261406488403809279430795254201760490350133283541122088333811141283642059321051867933083372883313295300802974565374569885039301833478857874469578977812551081164475972432453858082515115589622005456008526381203952763632497455099632772467372408452630380318957526511485973538379029194805168051720802753143295658921780334722438740538476415253978717458167282667053882655429663684957405503319068091347147043530633330184570611306568999535883031770102008840765053240780665787825940840045920507858908923761246826576800689939643351942350381134662659750257960294744251073068685983312497661191610403465140971312608335473141770469214361773672377258552176349055060454548686754217728388174445956880949459766724399065950788873868504453604523678261021382824835461904385369825660905619333786184916584838153933623234296169968685496812598968529823292851184199930646999702603227179095445787667835962794174802095703576431261691222377184500472538134878530693671568893755903593585896752670971275530298794785277498613086993009469961362659471743270346816409752603794318080720924983043043666363354362567507074104649635796534942297258652992281015329223101470866703329868256685427207597445814569655653420857802629229367980347892740513777106617023366754053638504483780296295680542643328517812941877744921806275386736565848990923894241181189386182894195715352529421722453571616065252629456813848200484867939231791629247620497226876565281220814345637389388641978749675242227775383535757078103073266250732214675863941329783538442529278598211935237545915876587614705747230428345006943203237053820678770784086039355499521953713686587900970796251672654007593222588535476779168094644545131305329857466771733703189000420490689390078821470972836631497006436118584944760896841754436333380675229955718787358288337063934538697667331153349934715973126741144049107524706727918122282989358563882099242130098283309078661867847807116149527458307252170917838138488890377129823400770779086116457026322132793730207140826090508946175236012136232446461189464772237889188362509782206056541966863379525354926708693628246043539422227627569006480692612647580153900010871594524077305716392135076030082976480396872969434513003399555609735926291087576912002304826599309093174610045195907999075729808182886177570115267400818921926105507178071165458045940888539101268823037010223660754687857751143712845359529141709185647723427276514418260501618683921954573507362816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,34] 369605493043502317466695916789068943011864624537687041407883531333720590828734955905936177318154909994914629254128497460648840060635693261144824770582288204851526729326381122720421067359474699673070470175868837310145574723491600019880627866776603091672894871910909268648691968276936309969232657669160787092612211025151091745541110856427775284306660911201341780296390953114916089945273082800731714595624426384286965153866821288339075115541021455867041427627974546621373036537630498910844865987669865740353520144397345586524996912244171844455618077067160778396282064507017889112563180180312987307432855827479936633147176141693092678616970195074522413728632571838344656301920685937211673765193630994384062388173441849390845661509589489106187648196871182045365299545113543862503002196831023583494594293633229705917984190612012283246593021286614722473390686452710373264916920303912196874237382794970591272091142742179597182628637747463614661526383456110832822944737276272784046396739732950314679531457284298571736538982214467230832926026999273285891360652676165647203809472188690868725182177331250636899883187614980142314007581150197271513752977191894645638535286047014096662684166113861231094258748633674978971667735217941134250997923909596710357112679064657985593956791920373467547676238414696375424100758527870991095482786913396852756846288158409009380372452975135598650221976557142595414842721585192899649479315461601185632754020654146723360560308345760734043162703279527155668582264393242453575188419659869265242885284724737184399967687940038522814580590070784265740352340622769993601318933517944207594782500024353839423297033905333206184924140649982728908497385995579857445713781182123617967516089412387107853128610089682103237627409864921918782865705537765582856412895331923487359716598945340414940963408306266136941052239626468845354912260663617806370378944123368984446486638854239728474721893562997000761873170480681462558320333934095102091871247528306952290025679638090558683117750907061620444079685988747931557677574435166018538562235242361777860640594717730792967955346550390275817320767257438401646586583326259415102326077555493444958193251933734435575224809240873788776061234458997107463107485724928144022785165142140169194631278429848374036195083800636398091189326819031154569765460774262932538540692692822552955741364976073776528279795813732084377277870847683267438560262103068782432081674240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,35] -472238937063002181017436334541093095479832388176613196601932702674425183886354880066931955069000208685158519329096578252259996675170038466745339285220801041442225241137174946103568217436193470991284833494058890302393884138922030032088535797102079580179107504466263423352656797559003533103708483715561818155789131460610801583608905107018566312062543853727431705235326915779590741731337664057638859245692680990927869603313637590579890562138066297740251799156424567040441634808271763938648693397001111980187010905723867491360172078333166365476573219847020618526272074204178684041780612337291851177231433846299745522209554632269704138337642696298680783346737283731803076867965574862102670889597590156184641607714975491807490075515857508742085812188676367490311251496692201225036821369901742170436958884342246473055506746221567592758888284584972650134652327319542470058929680252609905787824966713084692481047372617929916477938863938495170382508698927676104039816799530814713299514777633926346392990050314754135182182153912189074692203603862599617518970306655289667010374040031701337513911854662663340083941708217901037949808052683875836679745479682281568133758043444099891076466641434913826390659596185948713115703188975922101997680363726639929243522700594814477242333129736933503237378027846926725913451110779682041271087519023927386828913711639106648320715122754796600162237652816501210223822092100613002629434092202147300708401819401780700590330547451759770026660212844687430508032901173573027467833032455001559857070127758487267154561164471100663667315151830494333639736553341543071048185119352643080920275888493557135603416577526008722586946955024853504353700638222748101880679293314149605042975348272379781378023101378105023376523332791832512852387778128912695777433604208814501887346562332986674912172763100120677419308474786130169932921115591447301572950285875838964255704486451793608334864185332924709785706646901600612051049173750215799804594025642304181782714873722245169611678381616521843771459866000319512218415001841490453029394721138788877275831775734709763499751760614930310597808106030547860504967179588113876283118495429290105067596127101638482681845558586986884028987967602607470747489838774066124899223820957728853359737602198508327253102837782098527749031214653419552911979894772546371687960657653310367566567146901916272892872172595359803449137138311812264284361022031708775819188895744000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,36] 543755350999597543905272468108924242115524102353221282514418678232820750297047879267773370460878287691665560403824005009047304773816380670424546642112126273608577489996541646000620582264647598286404968133454243194382937553399557251045799654431938406649775576364577327603078191083216227377370254953697807184937143190166685182993419412787420534581934630507884274189852139109488269645447908592041206160904871728323409394015051245926958829009544446327680702001063991153283241933709743590116227566191058735776208834787181443743294441470881194385364817416023126493080756580816443635265483849566416793607808140673527701736142908549732483072383074747400907704781577211451657249046921581808750174742757089361881348276373413749063688634054992376405289298435279793304847373793826684969830840059891276914228177705247240542740283038381686900484568256779346268377137950274226289538094713400268813849665773534283474299245002492385357916038733164123226633452894317430404143704148843961456120719557255182305032966879176094957527089526949200505570981125866661359168677425408170996232237818835400805335288213995595112862210032512551806346009584935620719073355318422229722902999835368809841144372480646770416588199221071812342521715184465369384027738905908527205706631648429136091207625805309853354368469733178121425261306673908612484951035554882598233793728337918693409353193863447453887808173872454189670339360231197996322423008401681678773693557323737491171831932513087919726535019286718789671832726307176179869164118264445438250596727915033837579243209576027637785524243479838448173512254673529311826779113646664533291698795450803526066595825123761810852047079897252851313315711453146212744927431128342233855700197269933728092902828238181799630505898110212498871234502422302501014002428747126853750414620653964077563618911191734693094546512032264212594419005444745356195116565743602840788848940246500126425128331528983602906652932396253922346176150620520333329054904179955549566546729869011592837817141425101184306772080688636288137067513074454268000968971404611392282777886023153369751158731830215846607778691559223549221785446021622510502021667988651853203854474409441891282407620426423837423812931565049992177453454739007899550261559536576964332754056938167515469208836411127419595329513398994613321626871348998558435297472438232674297077341417959977152277358057877006860968736183644328433491719506339179170921185280000000000000000000000000000000000000000000000000000000000000000000000000000 [131,37] -561036015141832617427421789711550068325744378231180297134324268425708251875829644713576272143407535893204940326636115278646729085577368896453398139489018671509418313476634486671846337462045905739302235548610745616631471526371122287205029583774827479768711836592161057922034054240820966128513073176323971171997616417282764028596617940691783275656940108562104515089025164248955708579325861019314807279865371458410264679200348892579922525750015977759691778231360570375952789174446188448985234866815391044253861524828283488495458711980623493596286470707436421179511773859636668636947058613809452090991393648862711940699888542994275866972855680368525246613269122425143327697719540760627318544990376439244291334807284105012725940025542527285917854527099118208612187445798378957742947371512282278745578075678684106279662943795043129247819088846907136592092874902001316882295411099394340938415372620893829069682116755236993569158802518321231184433086042106910932979560800272323936517415733558572360820197803017219606486947916029351735717347121925412547053601319816743580790910265353263694903959050478686049037539501891891228466848528421136400038430722071231819458322224341525353274484719539554365090477330392775363158896773938000150449790319731845244675908522382284050246155588017993367827719009722879315041074936070519424038606143894133690439515467698304988040197707436378078038722097656710316847344379499170241564205445566507101551545535773439792630495127917324858626033082606577152833398215586455187300850970372856984343094145905130926504136820685500737388159719258780260944358102471686525823328690291788496428761581008332071697644584829631476472424580131424180022045389505866436169099287917472139264576981302429803367706914939459575947469729221108154836434465649753287758200244142628545156553992122420916965525867789949888664132506792817608875461988089302270776471201770533370176782797439808299218901617256709612731758537817404095507411800273438662547687228443751818784974699502071083826095489568047594176577805576937681410001530589056550648846322991150702475301629139949272249724429326766984730700873906415244426482244277907168779276200672441850985076083900746780432297927683839048289099474288735884895300698837514577987269571634030166958556827867679245298250482164337496067876824815022632325242283170576606851830139045713013312373437136504999719645552542711764114185412684089906282974484420623438167670784000000000000000000000000000000000000000000000000000000000000000000000000 [131,38] 516960141761376413505372993472145751925894864197692250936084933080149343863067429838066292578249806782298330763328473508348760049199842054548143529226453827726060583617586506834052579281513531583171993582667323668801847275913560747893816517340329168131065939367464178554395717904173097228833189155858322550455392580384094002512667587962202359333836239797317875900577098088504308899184338718151606744625178184977985664666881197970865108990794915481646638221067153628328530361748901804985038669361351260604461452326033047435203527624377339389241747238107153350232322830381034104808028534444413333181682368265453122046021103315673922396152933016140490642095743807053368065056318155652765683393132102729963058474201799025016278724011437314209266264970649237084768776539676789867557233774764252439976487389866045525460646702292322049225132539802688090571282490917539244357914695746762933007355455032556652293774598637355052732275531283924413731666056046576275146405682575137717713509260940700732727099115936545818090763714649102146773385290061256614045847629379920430480160965779928912375177408279845827354828008246578261874477790395623594238884565658967837914869462939564282997959470016129139883903632898295085812678401046764355973573213568958162551689771807884999203628701065943010552784597560715789236132258043289237884178851433221257005804931360308457189862213162203529604619748254372830993445378406634636173295811532491350408265549592269381938333340485037548469961713954759263300170941690029414207615135149651433473712127779959150312909854334119730350192779188565989984650493577230286520494742355739020020880936145701511860977624018626832026975594160146478313313443811788273940426959154709340258095136349921927139751075099305454499511425897390072242182640706893970224865053484108649657162782734812609918056003109181464566822250150370999629577068551504910347417755129065914796053426550404917487590905839234288166245558005786574496532637003760484249561352851012856910818442862071123357672161103085792025287999336216899125985021677008729844493713880613148710796415488721838007349860077554367285901188864317586869322941300965126590029799032800660176138555664706143750616256126838319318191216883603918358467339931440744062522866179191449114034252292605397107932998422397252467271797138873594757651797405751653851880966158128963504509585488428542399313893822757702823339196242207006476496288056923511419043840000000000000000000000000000000000000000000000000000000000000000000000 [131,39] -429545640416352057894062490179567115993451362283867103021164894676520173552174163810482047054231152441555524346065621011575108830329911185671756734947743961480038452434497162590800064124166376914700819549692807100782422408807121459653328635474456445348344305349050516728098551405568968612826780320662194530808961284524581201824065162809737654962182360266755249273637685634430212423314638249133184654121567898576808535452461713459289268499761716467333369380387701615162702704083559158146583376913732671938828320190926614763461481104843535583953280943674043928142844588882232639981365062849150421105373792908622785618109534410160177454914880935854433951399714399628284024007118776871949551066364354438015195327407575007435524518795942319879074435819497298347778939591648102783291238878223210022255424342969879534130245877150656086458577171536891026633526941673532598276179891159954127351821745948193961683607902583215792430017786052651814783597519528415226651968671445760719957925948830015724567566964988100856580443774849194553813579453437816976812448741346380695345821109876325979786959621002608600419264610321181399466139247706262366661739878579095530383146282445199867791590132943418200989814985732658224917973054300696469812892360651628206691409343490288234035665544008246570641495931786584367627948578873469203868264692338526045017355831209072996278910950347891516627695903470013093933680808304357739414089858288145111661726874073061356920874383877991769326909124698609382456851086724095939163538079526243371973463897977180347679138830844387775839776773608783070836515065379768505425765310369245442320208484556431583710662266564349472386008418049771313490529028887708099628467577095615738306641571388494022455426470791168041569506037359264406723454002956671256810898165258563382455886390869099835347835668230670263067205130783330943734528893953425727110979945722331196115011211606574297487330010118602115548611987826172994179208828839359136909112375910444488343761941343664780750654420888403359472213301166572629031632403819284718496101990339091882595540656510569212047387646866224469287194086375275711488887422439388257875634610888708900472254179562386102083745617009562204346303282423346109986993718881457832240619190850445955006436095001335950480991917491044432985629586481537016887512026987036606876750990233080473123739712336759181998802179141216170005202613899446350064360281474425339917631488000000000000000000000000000000000000000000000000000000000000000000 [131,40] 336491783112421053645077048154688226295683413626969172197321992285739843040881456652533992181461011835893112784792237485764252677878992547554781202127980747535390975103143319826314802758751470707853762915251583115476076549112900417680107256474068793877755042792043783936032366405811219185902758902380596166126967690476441908366870087535398975409290732198401794290180198627683004574221533199482104873498872591580638299530454176380797519578173244261908132201198612420466854898574754163251092995947851641036772292688251788210956165092810475856309694670874265056370366477876365766627000819382463221902964782518303338315706568775093421823335479427875407553174903968906507628710869492522303820598257968117625280918844456647485167602009384399964578533943341626439119545373101347423537803136740638639599062709604399380946108412104391483513705787707408886785016333025037025349544924965628253030563936837437013647957825807605107267748992528696617674041269338700967420172876085038415826377381047441170223075380796894289123211670848057431516988096323423171406736041018118790245016233589458221298111646887831790611839753650536207317680995467791829257906350666656063118699289165802808454685420949492533698057213236436838435703308901057184527853475319986975374900856741142631261776486877408496875944533697083415733923075006304662156243289396032355361152618175143637873686458507176044843184189759567757498790182980772430276532434676753941122987778256249568417637163294543343328665622903566830648754301552158680612156030485287691279830028471434605136639360248125194090252154248089260523745547186441215384050766052879538028015800869665211352387572977411559819196476196908879390140418274074937943307837561821276756399392434763362986045016859469180151424167897906372677131035988355037065185290496421559722629070032915549959853313565055968533657723097739099666329811322458373956687998120797478134555004802533969927526853463683862964720991471943408718760542617607287454179406551263222886344944959399435904067051104063544337639732096718232525980373898169417872999599988930158656217412985897871792490305966128907064879018991026130093926873432511551082720498544615933003078481918159734838167430705559305591668395796258359128409700152252214116108779991205861640044528389163707445624079644900408856019245772501018962049168070114645272474931419803462948804020132327666258620824632490046820476079400712657077427587550435492526817280000000000000000000000000000000000000000000000000000000000000000 [131,41] -274636739757783589068978768753237698152928449878679640946202467579736791479570546114509496123297954816142978263565094096199447739414799511858063772936865566884420713814266373363426329836847130962679178489915483199621299527781530338236336326083881243016817737728428563830609400718926504883648778684471178954734854954606421047677577336198399256896512665416411060306433068568776967141203112513544496612842974448820247409732803150136442099929109127211942529093840233125942421938378455134663515300268950727879851760953991314602964619931204244044049909334197967406205468145878638526488295541513684564899101249424427233547673619036651726031785277314333423684036929041691456723844913412787301469320112296150999084681452368404855192184464318651098382398212078367794670442551122551441595165102790952965240397561735348858141239696255587112664594546257661670985743580070171852737613426777931019415577893993941593495692997247598262652544856853575711664827071635160385935390026688771617969004916973731947688034903829738713427044633186598074707955007041720178425824044947739167761626162540335885681966872771463082112898643067772083076271893793255533184278070999461011712218697852247797366619928455518879022669665899528425015760176957884602619305539946932125366659287705838590785862517871445156252028086366309508211947344794372679284084843084128951337127950117783537513702267428399959259311434543523563340482052694462238792491269064615351098068318846953792281009058648336418269087607835051727747904074427340162157297374066485318291748227872463964579545017956703943683517866043650052007088293535832761070167047236381775220662734486856867636033908417551270750687961457035494468280336782151477401561509028183408506791103239205891974760596146220369562632893826995505460821110735180711115593446432759040682833927652204821887633538731964280490076043230243158980199769518846970283392828758679146559822759586472861402243692432311731096166455284344135444037835763904433971343393586486243457993470235830833683003637725934617608653239673064684063478141893191847381146687624230532009749529875293972971787778884854065126695615822318559227668106937431540957108938068215578753992183110907481067027257129704293864821312805490643317001283999051334142012548862293679338906962129219601519876616987918757466030309331886227845396975537230522141963947656456972392910961962394032396687334193724693040042292900301406242754756438362764410355712000000000000000000000000000000000000000000000000000000000000 [131,42] 257798610363684875600284959781479082881141837112311999866867928391035632535055937786024792935350958273342411463826809529309719820333534838720049984376902653618542357862579546682535647523918437466341684327615817584861670067421270031909952395742463599386405760428108004577820204723864240953564656984671437069724195773661005341781301153974565079477395177645323509601383332368035856018544719359927241759559885365281578401952622401485468587384508933417851284992021962959069061549106333892784448952131176156787832429390766754770593821567989192757859413154984347058912963583277205077218123170617815144222106995380764702161172273445330648527031234487896221825765531272429330833163751114611123083525251386637557354104125877763849583730652353037182095546555742606274801425865769819380325407068137483821406071212317757241310192820806375237540763653045007152354619341882503602892407662273347879593648237372351327106520474930198991633171809090510408697447391235639821664748524971801623626298881692896780707563046417681424522952127792007750250667409695112742101494338857977425175414603879050688933046412229142158150897004626049018028385694883376647007289124593181868416728590011959514950900363060373516188249918133958958836558504524903942146115937322394114875198279008728644107366086511455472565318699585764723926781042172991870948505254689585508241854011107043087991988107996707653426062874528901791718986586496137792756704542429276316307918002070960670283287854508253789981484755926066201288933606870760076730479742517169794552424823599598579963299282258991201661336168974543269713255118964698098519342136925552236534390856658355287683417784034538509506350925908495552253295721703367074875203281950306696513507988095880084406681442925182056687359938814336406327220357538785287605182992651677807227098679031052343051542841908303585976657583996116726679013375417398914125601116050252333726878899375293261180106272328406897511473603735767912568637199305963297112260695241057879913254395317989399081462588358579220567280429417652983800541533008042429054971660387572955312069493649434228288553181775268388823086948271748290927603838537517322970772634702444972602536733622205693804172456929586718940956059743468333141209101119270987537907019506385671000724426405888522290313587673892812870804368811943183752111761680372698369092278265551451829668508510083617146124248960613784312291018306101156466734632467661305413632000000000000000000000000000000000000000000000000000000000000 [131,43] -270218413443421754752286621332425117159191868491141354612049185254441587002902038928212092015804360938661511045950171859076735803880959457278450508295512909772553946897641517116978173989399938514346910823070746255037710379191423218289651337727603359562600363746148834308735107409202352168681469502606087101019456219147347736751552695861044245425272922864610436473517467801974689594245510269560881222179717753892594210457047112860171529817930293918758345892865205244797300346101667694337817305711762025851030774315420735914604362889223022814801257816496764862638051497343658518258029219309095934553002839815358103516346640270069793475161871570611431860605948137843849554832816397946138077393950612249550512229566645060988923583802673085667165840172241659165983844606594956950550751210983290079946046776664175310783916663087647631429545746864974008761805911883033362904800966148737695640835291440394633901300795385301993399191479140571921748199547956106992153302835379696292335406534817887406204930347969309411913463305847257563631338486625962873389234143115004562353778059012434887962385972879117782962677785880864149923871068334380461215223427509258864702896312536491999219572605714947051184576625814039448273568795375635227690269201132393105847674665350856181724384242205215128004017861286439024182769778723451275816929813697410718975474400299161507534482092520262628632947749061017922725504069176958243224650676796455476705111182152658092583138080474184634363325257555914914541473539118674552262749962468877812845469305751815517266695754061158910642795655581507534017846623566814668720706679601297497603964345561563841083984158142894545739742129082727329363005024637786806888268122143423248367310481809203373457068198067586313497135240309132396020675322038772501359493702338562922113020165924943687924424999956022141093142942991126775162938414268180190361171258733543434585362125522470456019575627870021617323735603223279325309163157152031466702224864531943510206154696958227602793238154427199285277339854197998684272581134807832555461888490936382702552500850688700104648923562229185703664823037050425396957853020393874053878980364869472141949525920789447734326585862016064125933123054845243539910431862010812867381721308940272320944932433268663308388965984812356386117407894910021165748503945111921613154473204997275121939216134636334686461224554541442373266236257593426296867333569654238080346882048000000000000000000000000000000000000000000000000000000 [131,44] 280569231019125705026359458503315202258428446923069249330621710688362160749766292256058765283725328095023090887935091243020973526299409666943888263547036636017762598497217034093004088836931551642360629402596874350460297985301734611317989689426979274765291660178997445119129779730354043130789877580639846138066071686194093281207624474946852369984729414152172745564565263266352067330376491796082162419252993655925475163103125495853173747232134355870732548511119002048691722587536920691132286340566352979031654163823832262456132738088337168411480888893699438570807729765841629876247038312867850058584835479239040095615465663211469938656325018315888503533685471480448482394682201092175734853378002090922076732808483921603179589298174874601786678367636133567012479393726048120007860879751291867086516173389638551561814644488782978720290709186462210837949375071198761947483759591435325613616682327146835368836182757099541038278239313078542165687851048506952206388107916115118581877036466516576643117433493964509969373189755928673525029950410638156866132573573666185379708780660333998964629975147423614062058369102791165634718429072140346018836788247755628237908569397782308764563486635400318487106120969951611633691572204523367760103785392933666991832337038370041980222340444749586945669094390421796554626869085239298731497766547161860044961856628333618448580458294411600834886817522634205274470146360297568944385550345572169241293304144444487252397442435948021499706244274047179789854131335777634911166970183505215617635317249972708759178807068167356841336485751823212750967711859366018332358209597485954602222321675836015282891336073225495479363207988513855590941108399532095118348357413127015013110622680314260242456963899067455688507782270585767433883879946975108577493192280253782983408227251751870319758066743167667198101715075633906099481927638484285363678430136671190737957786569623467166920602065479402614252895058372315548463542717843240377882786728868422785586134931361055410386131740827894996397267747252738651666910004857908404689873793594945612122404034604073469021400044479998013108646781109753354735704667207916657948765309939495574871811658440690724837495291058232145098795404503267422412025573541750916597175349955493428836249091907134308856619901012574750323661502611823275304042074178732943592432624356063876919477980408221738501871177658309203115093144519464435303754706257799918208942080000000000000000000000000000000000000000000000000000 [131,45] -264461669251072519081722582297998336948900107962928356180738126071799226897782676192488385782175248629119141384832300634273651923056614999799011740865986337119523006015507105941462274659139569889462002386161052910301569758536274760172395643100003115743546706799450990953518700840830528948698334224401664571927107610420024295996748757081346236116314508800220253904127821605685149538782585801192695072020119967239994972495354716466421268941534122265005062483797109490389702410868518789793910437482651478395814615305951431029233908803143138076402012138120656152941766842524210647900893697577358671864667330071575908505154113500733923132022157946174395949935652321482107022249389531194874665111980305698426952111361035572465484864312061399058539621118730550527251813653832612906823671220717695572795984121997733512934441991137265486004877945336364869270953160720232232367226441548321677474934126884723788910752515882132890724675560877710506285656509895120440621183377999079712335759133855850510410016157761275587690828602637999153164079225603970272376590355944021491604987531251695775567893406859277319614905376804013223261434185665340325175113935190367119200706674493282498038739189134228295573571901731070692083579136832720246747852202676893691374532891918289026919573614225922663526433531179538455878812610393594789844302610732420961341276205004097805891786880988777292692324552419542683360800773398939284700058044254353257509919305303224515161702885514619359210371771773359184218106929488802348292166559286848959070967147987708003993545776754410284203907615671301321048003318880679639952831012732781760709216958708520266404038079799095635782007369528656232068694946808681275532100146670069020473941224887910280436061102875556942260867740232598861254981059162570134274587624285537133239471833256928720191033740348721768068088015285034806172751603555471068133275664194275683338947188155126390485924561210015154358208214746664142100877974105432057079655165787129766008191014020544664446051858202207576323524402521678150683832672352365072303762847200212520780804107816429981341979490575214293901569801744894430114435085588151844293669746507420549505613796136738460106086264736391071666720813339776033397470110656636435076826139515764584758454877419187540221467209918558785107688269159968453670933156651511648373418401605658936528369552619622647309110678599012230573942154016453988348816865971519026668503040000000000000000000000000000000000000000000000000 [131,46] 218014272237951719361536153809070651431186002474006361155331258707691498842645126234120839399949283172905564632070554964012275054954291340452000054010507035291449349733534897076349590730911204481205581647496655000449716344469681159251513161471807990072915220086956564223613536488682075381170680255707838458679231510587455891987763584678701106057982090690553640259423292717157985178286841162076806303675148045816212229610340040850024952581276690488762810637422903097045725293906897064805360916647375388616080978467465291061279321395984236109752079931937853083044773337220509785605766954774011789917429697299163827122246650962992731355336700797769855623902493590937168765971632593034510778010197065275612762458705326508507833321938553769766460432927796819281618988902397490203633010976574290600355135623492466393709186062309569627657918455481489235928872123854472036348897398551626826664373409590076376620247158666219395350645081660684607460204823208497481572442323438932425995025876991453985653502435238267532221972134092754427555096037982223914819293897253357277408231535617700154618457778041578870394243521974290772336466928879575111143605620193276072357425878022381803420912906144272086922596610654736841164892170405554027376858266063466000548808802855851907350781733296588241962924948825991000105734213379329875701208738640490985223423023717347725202732315069997768416942555168263816650816556725957548898302829167710651761243019664934851748353647348974440979049562778381464903707324545312098515492711526169679966859103149020994848567379046538140483182107212722024665354887530651251176247325671543710842974445461677159283085814654719852682110692363327600773243052699999869250439204034756311919332030100503338129075986497516361358903842772518588067220002768879629447460434491176498481634491725791167956153541780292840924096622530911601563961938513057582373262637363098940963459318797757265576161136118237926264371944535232192182036367486565134736404199253465346984202823860306167357313343166990047559943990783196963565963903779125664250314720218882203464628143720812116412941963316222743378282900719841851022129226470354318866101367644444344528522681607640907662698914685232514188283650736877714559015983991193448244271054498720111950640413825605086594960418474958294903106694519197917633008103794120179786871410378257838923816398914263516147317204184956233291967441488167392325288671483519727640248320000000000000000000000000000000000000000000000 [131,47] -155061806305762719222503093730801570719793309883599398120233876986214739448701134178793533030508738266747355159175449922330936604235899088583610346424402328470754108279039359969548324942170871420380350602655826257733489893741558175880932591525063542410039089425947120268755508102168673784189460651936444895829617867462171824528414781673112989543036744652629722052555723860841222898525826551866467194436620870174118266759767275485379971523785572378846053235319118403780902022656809248410429442508936898775959987701810336460945078177105885730638597818838309328274158317085339229909562176283443781452465264359526811429787124707462579663078098201184416673339272460429583627454198451442960567065100113650182966179812038946668989591439653044616065574315632576041920063788280202552502009197198468754399192152319581390692889868168932379254793163474448342358589808326226675924452970361073217019306483154890113093359354866522035029288554006034639748514931987576470478946314928696368868744172623115989868325990343515027658058411266905291381672766303518487333297869135708553095037690223788264323346558995859127597241338927879592602632279414283666459372563613609961575013410543350766091728634858624200222001038331740571086951167760273479993402573322098604116750215384162794913455312972092123241495953109600926590530703947139142571437920030586382489559505672959456711259626756267087599434143431364406769167706508964857286294781799966020410094821698949169976109707128660468232092573216653788363196826783869914845894076866351230212182146060835932233141016870136759707984267447010035937782009631461200914638474048502090612599072213866265459976644415893057207357924472746487925390243603871952493142912822305096182431683029582371569368605416545656895579784330625517995198420162506458776967029766539569927110261245347204111862184502509840309360199284352645455010479805027297070924090010174368617887291974949601842962635896532738231430572844037479883000890368065533809769110600630844792660901807072634059977149716471235833994805722267928799656009508966616294231502538933305771326182203660489571654408525100857078546673985740010037332496522143107681176782224702222548594680477134158706784406607655768450775665669846544152840841448454231400983054355470671266379829113556392728070933067583425550145248679195919434529472081122483035101928755461531312508705752239070003880021772673988279523197458442354214052351926280789281472512000000000000000000000000000000000000000000 [131,48] 94414518273714173833276410408762279032086731634205833099377523262103282594540394118443279502988669963854216558852704526203705617718936747948320612877750168270101871950269578184661672207156870877348949856591530732141972229180722650247810648413447808295897836281346118652173399533493175342417727083052144195104372339345611089783470483619501171220741401175343594685386817766934493043587247943000696732189211712191968541766195060219515590892572811643496317224299054870851180611769633946609289164701233195166477186563736872495200831111112862658283563746903996857998665631378866747623697197112565948940348379793906822022485253261781348249845877839397651781664116724096620208790394952532533643411669924820234841853685686736656315312414910231756737314828957363617408230380047831187034586734326657622693289164427575407597325964004767399915132800957273989934740453489860588102418471098058281596622329802294933637062406655293054992325392239280010873604096849893981732123911257642771274484083327705711569305693456491547100327197073010657823446841899647672425576751128565470805026150879816683774412631510306061619636393846540195161902662921622803274028122008734486267633990528939086640980446369233187990787244282942378595464703521319750746404155902253780345623036569480220196760238816394786918841762164345663482488438030978567101946714461832961395161355831902902933685907736789254738144898237475133182814667153115488604661541443313356842449686620279545815215966325476630075127048016943943807517389346488469195868665483993051001519108363436661059498335063050215283294057245369579678567555019949764972369287037730937223806635087246178734257724834290245878852782047899367391320714659541132207222740511847822593281561404931910283633760054001584461445956563699292861399548763519036785634668773760503926164334186651274478655173651987595222308348244956796136532089739754590246799708995287102352202357520438565797909351353768462673294644320452052513361703800743362927696031695458162600817881641571234357085243546841773922145349132320739862296225114539798825926631756037824588674329981495018047386479009756582430352618142447836526742982885475501937604837610504211301032840756465546752311237040474454986289723833216709309208887590665222295947673702787335004362553380219832766929794423733166369113827221379010901738173595316198318710665746977021235947719643323438079597442414626196018218646400073754687091875081472411917352960000000000000000000000000000000000000000 [131,49] -48634744165977825703562979802246914079291335675444317048213159478604366794159681848792931974579839267385608441447839655927495416440691982918985577040102946374512385920522541906428644459073379892697503476321953105164001955475693460335824127687814660757306871520690560438397169461943573021628807774583264095567148970223082475083473956760538766632050781503880268513363757990928022430827496585478312577379841417497570757694869587355540117985391337003754722949147422407666180937081742373428908482068332150728925663761233755762099518333425798743459223214712717486750190999493380051237497984358844737616309558773330936152640891891595759362373252185160567334743930964531782457172886043648276604493743162828394892923594084225215409555674089244726938656213913406924756861522506240659321186743000790678248485891940297189150430640722305038224339079128043585076260455267201204628222899133926436766834293897892063068560262259967702722017872975206735834518199131026501260321250246800857216248477111543984018357686725594813124007063130185314449003283056139697876022726699661785799300918090292264352476516434968306236217455158699102914969198911961690947590756577455328838643398708247407695049840516246719257015396266533452105899565630813644078615656599617440519826590168522813469548552715578146749247222886254482624995016720257240728805716551519093295916014133800490423322704437984538427885562355337825326181534815370566055860731392797670643121719787933507699303586971638745899095767182820507900943396143353776463612876768714080160149352552918116083882384266686782182043194973295890666900792788298308350979775462698687770316389060286451372936404530110246057595084491801265338456910579656629222585930757879328952696477469565029934198376015058595894975668058871534630261105000128728740564014207076126066045913656148392668339531479191826220651810808829283744722470922823222417455047707342062834086640872575489622444968970535408630452162527981242081745925445655873258654950766064169308345470286359558958916056457838697189408370263188274810758114534136352012447866262992982304243722425418037888467437672898909082507416625890739772196666441845027226208432838201162289518864808693679153653726764261024715982393579540565907160659245713604369611283048325719617911161460870781036673705379807768906565633888175309213010696559910252803913258823468546498156951452657729996970049910709453761079762627559806913638450445753788795977728000000000000000000000000000000000000 [131,50] 20630693227229213366946130965108879210745214383997473040631558034712345738250924530510726277043401735144981243937798850507970534940709139540658975567843804423622827484330133250828378600897438554473947399285150611789546357867741244148544182324236343156675271828297186665995847430018137604219740440393116360312972519006430750892248307860931707604542173125936438599294467026531558021295452408032420537157716153728465731377634144239206672606271688472551812295229909357625588593146679003126943410680507267948931288160586388076189594772031910183148284792752141125396379373052271907179960440473595798872845699017805158706900360425728140485958307422979916931535654215601026423866983570361607493174710076698436800952828129994868998748244513621795317810823206708405023405796839099790292047369790364386094107993665197341651765177293006991008491426097880961425273890703350194547239683285411616035990589586288501185629208514129706945670635835894934866179273747720979151700244768264864366930626144767461188003662621136109081337672869960194557423174693813933041460797924061246862770408151529643136961103089541167399087926035056384924947240300887982551029085018347843015573039648319201335446109691747650613244031134456791139330449773407541829003569580904507142158785841027362945523461444892593002533984245767412602313581382925970694331426660195861986335163342925470700756468534697729334040641614983804099047317737112524174452304082780142172152945970856428501579511114947866216492192934111381938491569373309025886378719649295274685045417507944220638356915461783292178850607022926079338704132526449311135767499853560513597081526792634549817280190636131599994566033818388013998986559065470018209189686575905556387109198716694013386801323957033259571697911815154808556489405643469014915047952904681882617037490879261989019428015794909792474559529150857053412578909844850680997622733657212298430413410121959145094865536864575020274029711428957638002417086493999812405944543338408658340090212247944113305587356938735898162368434240564215719801560284993106947238465881383357991800296407137913468580632672987034202292490592048446414166190768151058684458210676648736678411490717155115739123692270219625660306969706883164865071817449985726923903290825230174943033104882591796179123139558592029036962723735297886409445028266195139716515078303768720071771433174418892654239955843654321215600668157903520583257792129816601947013120000000000000000000000000000000000 [131,51] -6690104549126247487971610608688812099011730202287023968217862074779998150201225498826095722615323322253265244786373250718841418519369162392252118044932597350546059901854297675062662650021798750863209956612307658536099355792419376608447319580768085094236694231955967790282355863172773783219217351986691027703284739325727459986312656482926907464311307122315267448608947504586379167717496625811273466700942851273638054459664278236612152586925693547745446640705406243284287626292930732080991866151571241657724206975505006804048991955289509049243917376224105255758689194319392708488115708846389926629699946508063339848333045249748564132921403902910336778466031838035746470024743842559268864702197873396376563565285244579295885608761362450469440685382085668496235828050577763498290574040591796848517141351512691414086570716278917725492620032273192807795469396133656458377018317102829411367247455439140081996824097849362881683510547265239219784874060254722388608298582333289284226548644818777332503245412763603440399922102815583038047056136230758831319478527281265627925570710573657270325728329405126450739150851201201194931769068564360252571373606929793568719354899715892909804169753427445952341305799473867223248176100738688800754878109150952132012913057144580854083789381231699592475461762106255203458600148700359471438497592498399607121715623073151661546813723109227881187385642990515012740748580407743353294593533524567185391007252323250008780314510066974039749690761123058769053982490027276127323086001884840177844914268664593606219212209950698329188880973714526356713812822290234088570572366230489648725478688159509312718580657783251633793985692790571847510510826343960390332294923098225232905298135688273326015204131833116049799597428413621905610743840267342232283960474186169837779215190937751925609832770948280450833015669952779381857267182161181599308859921226278274262074934163053091657912416375709168054932942842424435608177310800000726469161642302257850990011509709518264688744864918029381240837308399646779502577231789207510857756138841108675030098705267928025012320232477931959640078997557990710817368154733385971429239851263048064622515782006321764696795632383517984220617459472043643732100561425409676457448368162904903578901586401668356675077614227874947338429042168710060982548623847792938048945110643005298465268237076629959047185913845378301067850434698874087694016466003178222446968832000000000000000000000000000000 [131,52] 1196132698398020106275381838604305892220165516200804345565342549046019615751052168877025260900678661341775817865224895061370086335952574424636693740451368543895329506363889219138424024062816682145618629638116244374348373109099152688520054538110008922363889031244735050586482251681172628504016979074845107842313352228358452636204954703832203528303843149737803740994426789888944761845221231074320526212738294319841253894742352977136603736736909063687045122555931022326491354754804911903990001524616694563104329412960521576288144491188407855066012295333525077619983740901797385236529437302033465791924976085381414580426830791525267453214872786004884252631319346721189065695883798122008787040627884897862403339318988537757491771771527703303309554245596960852018332395953058089073307804221879537694636030111033694558612703697269287434892669472199637828877006932565461147774960773959533772041015675285484347560514422834053702544924271344704717992981809737753841214036731403473343973525446704130411466502756502099036399079467098317264855753393722007084471818912968480038507462895367972102718236822674214302365111890984206158594935956783020913452578258761915077835210855089240376459574327278494593335265302148147891251887779143818082032006272824943594599980890105235283259201497056008917762547097342456297958090001361455908332628670859294909556408053848684773324116587776660382830176644119184086769922395572681844097468572379712524367286310281071246799190384657306699421192316030389955753035603420786415837140945422529971423055412961774161689159577130254122496969444137842774437985787162398538334380408399928983818854469738571655599341578848808100064672981985270039634683307374227535797109164869997392976216035479904381913336637956022915390788150913464096667560046089936577386649175857442656043140345857072408266932395535485648493588058190675480453135020259284861578069481835041019466864795386519219772313270326566549260262265285205691813320790255455821316977912721294072606342099579644373791216969077259454555943475850576876961734413713599773699231536297545536653567479020011921942503591721722641391364304549684340492291523608802216370379803925213824884197399348310535252299890353284540986257415443835363942146804598093124235548370555841074306800755373430057526185553346049996333088665969153819681077836363340672262773810788218041298005796166881336592957739436319435956658269808234865833944913936159520849920000000000000000000000000000 [131,53] 335528055892886539147442226148678381510922227081861622136603698555815646098206350970580512930565471915047813964067617739116867523432569372131119472529830348460196906952538213097796746306837893154669531817306151479062399075371457093741662782655345816650389963279198153919949989479229328286189599698968614676857964935483084915958785332143943759494366140119629138942943219689393875229123932182325841535838758091850230544596011610122937680279341546755092378656211413504078828493428057214039188801893574848377432679867210688038978398413843768273347962002140902284395884782530322286989904977388465180612005982394127773982199243145765275984469413065919137729439679457767391829829613189129310150796538070766079855486659815321198616069712278478902363194208516373008056573517469513891479623768636331461147981443903651648537859390614116666831871558380433474362119220764265935797728095410807333824622161883058722757816080618170459263420348249502218261703729452354969409270943225085274705722729726401827917134842434490072348225897640831527943140238123936307209853958952471005067079643541951950931967722188432809491605594520775637435872662732613914810906378317618404821287427287517601360924219450757828264818635264033743343383740444287924584985774521820171754668799987679010664638375151192928904249764668436208318249256628793993539737169716058029000223330447299295851084023876678530757711295148202731047563236053739624707603948728505292075341551707993939268440144000610949084663976195461718050022606674589688760315376601630328569229719317370024730527004400783275151461406120389129316558166552453158366116522686750647132791665941614034852535062722703911156687768110019765052510680198599992970192923471941631579186062067707383871992881463631042564662164434761933571616079889439489139144900959275061730781074453349963261885731221133327529538416158200069887627757567611131464530808482781240037993703177563113134372637614836760945688144798975815942671295294519960014768264870515727614758464580386440247191828825911963962927438833588907149020756072943387156257607721329076829237699954837108158311932198084764058882556852960124768143026980376579801581776242724544203847695243612239856565565484848894891187552550779244133453414903437892139746024252502338721405984854574188121807162804457320116570313677709860095726322363060682295047377369303049823090643045864663912623608390346592944583772295202951882277149951992637947904000000000000000000000000 [131,54] -463649339021471387462523416911458119432906522214651381475364617824269227733540955148018167393387085709008842178947206588308517512804935692212891633203654952336390387303157107134650757233348753909897741450497052005463987000164773427818536071854379203027064977990128597497739186721951897163974187522152746846314815548550241968048531085933914966595477566588596833813203489309963206136529368537998433772023764705436187897634811258206036520455261600264223038483766069414094002446546679054398846653556009178131871485471775105908515280912124514076646448683548123811626323302967534630242450563274721410107170200503982770652349864420627538845409429388625566984569390159413591122302456422330542143415869838676223714579893961616303767241359310658291037564609425031634147900496672660569158117329037912271067644370665478414931530168562280539902575402624888631930263860403339554306730339955185722549873030219032571314289955478294637312957526400437285497319947992908550982851045675909878228584632890595799115352307460752528578995692737347149883409484101167299703244353743155187768405304147457993285090044658052684926508661750060880268430578175165809201862291580049148410237224307927684369195820300010900658933000800303196352537280225265360904963417950553050949489878614174520149409608635248228973558454761367329982522503378644709320216225295810588924654010357286422030109154333913570939068692948558994865487521869961403515612108414778077544668995067955883137245875552292582633929852074092837051923866430321851365199910061149845655255273463912772464466999361587143882901416340827163197015279806167844650331984232405184416805128568335690403387786583210674664978447221440423527696449547076522864400966478155201088617871516678976757469220172364076202927490878089286499069115291038744961286372114307244717749930293026851836670697764184921448206541907515551227386478793732889209299642656628837258861233342026628414772031143366712013866744017535221602487480669737802532209382738601788828955336237784747003678260070761363133861766680125662941588410922874801184977913475791315871976026413956942841601073188303878145722699586639288679873897768124322953917162898803300999902575242677729937777265704046468108244381047041244525353998686372854133243897109943706539009799393993124629819733364860075019541896374133447057325924367658122913656698191429136069402436204396330663381384580068739477285449199705309844632128914030938030080000000000000000000000 [131,55] 284809081156758877055801732056924434455434576845844677315674307491553059445980235060432318509073155390764537414468934678411508225601207405653456886763483252181379431172511123316535892465204347375464629385915855569795475193298719450246734684844970207433007899593409668941762467926497257230295382485978948470980803614189825272397212977154947094705563909570456707122378325684160025364724587996259980061293997885379512868782059996072509595280357937042928551560160919153512532846482169453809608725591117627369956874250626597564558363161582867147156776210844680231131694958680086182061776472641034731920599848072896031910367463781423406111311228795626450047366361681368809465273258998814154139413446555484490730273391767758791776125960822766812620389915973962250385387557408767561041730110641641104429332701735408284115568135643910878191088682574095957979879181548629827305918100739281578603025275487691724119248553257524707739848075010530615735723928570600694358585440479469324121976361489212065744717532191330164314745707041335375733357495397324893981948907801214502871961375517865771735772906514062389604882883627438089882588791375763715702372208897439946202008649269838468456984996788234077732389185584277906363542719869705498062336075598574614803136523420193659505604968365718932789676107031794594516616789557791573899922529479282919214475194445676701789826830877824766386016010896467444579023456852376900397290459893361343925422364329837032426239649633202710376424953462726452104178361615905800336868531717569519416065807250716110362395460936402782005037168648398935912595818966402551331480161598960626937026616768053976939831925311751306838954904097611576370142104771222250074645741218610407054950654229652848497063812409316538841299502894469526980602007479687951912152048292700964978722434818643972921885358745913817381886276488567058457430989162734123484102227454946687961378190040877005492544631016427177237498149860115745909351489374995370337512142162231779662884020361385731439402483810856564515013781874414995695112174118890225391046261312892893776769061768895231130517722122762512347273378115875393566083960872016532180922475842286870845615193699210701292697544776779812049134602120932419086542355163226421253079239387015049515101919394277090143107838874272335793929163909668479188560007751671676243111410239981054446244480070445830421222390809388641930526264044921298084883178361923766845440000000000000000000 [131,56] -132381759604342338029449332992044477796597544295680831485943659343327722560225782147124387950063758002022548098727052358550996468227390783652132217281771309461457266451552600432406798177806894305610200379358704696716345155416287737374404486183928857400781760616284427881224795756452327491449541771509119150727767314101630509467732805818838831006715915334224115982433365328280199933775189890006987992668797686537135804083564999464203377560866653469570523791233951383438921608465031554029558642339596664453037020877551451677331258822502851644853507455474551426593021145277899882318936237726539270907439534255899317828472020156621455979492428197585642951997466779280808080784110071040312792195141033409566380475671388065497632804061542389789516857721066725475490613559076568569156423450674573852978644336476575281171609106288567832792363728549711609487123808666614846475030143643464199005303573898970109014667417922142995680631697737260318598945955585488276210156363373030173481383311374356183219004735131547811703461284831623951484659260702957667618936844903779657562037062285859057117642660765239491555462094515188311635382002991294503719612990851395082245902606236878085259870786028934966326954990854710582487002717262438989758253835812257992854229075395328523156840392016032519076796857416036518658591051720751568547843896276415044401682514888318593542028648375084088877745613417287787518101793648548283359667177266006440020026122986063916772753419383676967392142100116085238322034542442504611579204867290960949662490696318753267930384331190041144954541387294332450791207889828634928968657233782038137894855385137789446164303788260552822939095567897621975709980113944728918510781026881351361152946237658482490884392704816753573338170463130728708925080605549290203104105114508481340319159818914725879977900557882659458129460624381322899922435214186936087134790275619150562107141825838908501873815429507541674332980424599342747402543236042253399750215530402746447285783306210978863047688103654186760876838646217788503857854891642261112341854127217179171310198930323190261123893677333968691645375613196866530982667273328937445425494036376504682166445938038377806842332580447856140290397357834355417645721421539064728095777907072799908271934874988969181446989139432791059930355062884984450007132507767028556081944123932745610752382730127355329217728119024369787297013450891431471945477602105657340723200000000000000000 [131,57] 51433200557649544083315202769345784658145223874018939723390364807200326107888464551282228928200714775011553414630617870193320410280857212013077904650050782610011134178472398437886272075180219823689396591501807232436623837441405394980135651226923356560829626645626099161964038489203584956451525961649857505676097527516638014928267115268052270686591158836008660030694902546498302550544753819162986309693612379247364523744052428535344276127433315918423390565402275682755817247711034800906085385933281556660907750483097301135817290591557128246952620309008548986574885246404544879963941684001778617801178599363194578118792367178796704360704517432649211660548220422050417850696015011694238273625988468886841518100677987795455779216568136716563974724046094002246545303572921624036282137944137591756013861400537794851367812373126303098220951999201500635698830982831436812970312087282501450960278852119895068254428301724829758189294016674329501208960244008393427289069980910270985015565946243537061654740516824212513574100441605920789550401458947207726797242602490174003549871268823267838528877727681780196767651154986054541069097470079536448354472773662072165095790830682530976366403368536216865517837234574862836265571289704697476146797374612955788838537750044175241764396012701721204655432347392571176694934784429994740485598648555972870763632992394425640131398598699819078421306603403742970723180332562471459664444551949291530111243766486298514646379662725807419335401622938799778255137579894451688418678997100230844812553660083927402892386520628862647464204901713945186567398867294697206639910669831912158313246229454873837614186183590276373344316795727221554141340181658615998123189364338536365788845911625296515264196680231079011117896792161497945806478231283555093880190004511258220369612378480555481884539894125557911310047275093503339600325364302575222892748930534979116502138568595469683660496174002811996370828869079306025904667157445331449056464589535525109259129028157769188323636427891418278387982141138132511993670383109605681999302760088996442548238290508643844939482710428173524962015156798657875151007087023800933358193640000393941111971789068767508044230168168324565419166416858102527335972111696091284654219010122504360307115792485491675956974016224413013294908744946163005620119474973406848360090452467743971459629148578494950704266030148238702859848467936914123951566258434595551707136000000000000 [131,58] -17241796307093005440422398706992366170156172654592758213148659666203723301684594997503221785042653483338837481725807295131644170221075043012366158636894755140030441905663390337053948338169894058122023502788865102595038459157960038836495117035359845359696696536522217538592019256161344208366267579280914329485241136775488343905299234986829513084711254444953811887616595274924497451622050725268305756377798522407623634942759251003215348356497895170843645134378750101496949525843547689270724503213182420994989038527803995106293016220953741740155019099218827639427315120678905496093993972543072367528389932269209402211132380655586982214358339989899915517526151711690242034579827569913672873820273626233170072929410428414233246349343077284811638364355297385601695986378033388452883112950361957103436599334472312098312305609725190866310234613149482817179810370139249458953233956302953515584738880922534832868030170923057694367053601713078149863504475320421430902353847352237880167832896999333899301045876881341629411990658232822434210272775519793625034975859450710555107748875750443849722185253092455915549569973684136630599483384076343096278642690950515008577641491878325889072438797672315542703454982773840748995328972222877449952014719257630952412558825766392606344242682339359686388035315340245355273620678888846765708175205208018553078368181029054064770330937421428544640826212751872394553717202419242088756786873294357595802826543137997987373596211086404123245493797758906394594058625445114911633890589650741982412731112237407701119213140224350470256879659241352463267980507435627169397729277496014366726588574927034593268357523372038399605114780914008253139694186053131314722638719328373121115086968167839181228302412202632090356361199247731132390801167094177887035474230695932057322897836381343216885829332785960677097660399520068461992140664650383209279641091920665464154794475369807864586571331510560874319127862707451710105641467054449969191096684861559898624691881285908113756349681302724103645859491526084890435045463045119897702921228520824235488067940050221719359317403876746940913522260828533185397158793583231625365371391420787573937222675967378878226057066216041978708080914329802213246932608503327902561340112957281905599323612183112223828155126641690032119987110835186751996467763933543200924998630910421176569126472855262166292282867930050851561447728406892761494208713202851307847680000000000 [131,59] 5021211004352673813854345058916395865859507179531913961456174428812013168347472511942259503368433314963237499666254316746977334543503816582488262230265791567639881446873906540187521946332575194826836579100663968343300333261660694902399048883313118048566744345204557627425240521205236093069634954287089919279266345151680292354557399082967058920780399103252408636069484190968862276253929400461535405188724093709663511834104066280890959820203200552225969055454684623671289598872582479649856698457350868559014703160917752961217374062749933820632327189606167467288235886771224527882490711211501518930680808504542154538535235615905411847236939460252195412182787457543191292912870747799565533589572979223859688893063038114265611551183038324143218798728661910786342074532297885899580343889925552185453093089474228016943394162814094827992346108849944095746685272155250064062958672087689511429396429969898732742095350030935982717235264447770761129802401355145500437688130847972169389213645736047110070259138787389710011133512226867563069486353801591379067831428170682011003874133451529936313875170433887068177209193756405221684663523581779177318983245164721396391449539889432897921910806246045047317111425849816104959176057134026584169798796127518485364905894471544790874053297848860781318272211034754179236335540796633262964903916598838256410632143433347143431912277848365749228907612444150962210757460096926373775075301284645367583889136156406822875148308560086248879981962057097005996589983889526804819224721627390540238525174541996367978551953718696346020202775484547418824022610889433762550615258108712329151878541108661691483108766710369932658109252566069144779054405506209866645667395966168710125591428676614540878805324318428216907601466184273835273521241437559896706273325340185881615170172819181155410037563348537970918720585583827703055385205687803289968896125793860942035534393868940146950399646814509349507324817672877186531162247912391282958100922303278400045974163390106285853964077886236192584656587652722500498312330172789273248360693680178124640443346169619888984165956802535355941930764639946988074115542077791087077937603257656320695423597501100930068034339207805960890819341139046211441249550270867509121806712269950355852510715686436400866434772123876713528894721888310102044709635086278443139604872626596722481691603868155672558625399655645429159813639529087562601084384005502017732608000000 [131,60] -1259404048364465068928958500358687839365739549784354589640379676024462627823430754942851274699856263904101905182202747826663389601513752966928905652148329432642349692687004105718045918504931309335163468595579486449732540520827599933263027843583677512866094014249350535131047446788759401495630816644733032290434065303380793095247290511641232062823551076880652446914308249116794676423469945337013953080412725640612032118916668557610224488070447144214113342406458341348303867146849555168163140271826028657067583630062508138873001201938143360554146742612094265773484413761975346613516613283802174357053550306349492188824184437339396517352421215155135845014380562713549406300612339341197979878513217890907847714089732819344952402089603466037438928440572146006231791720514113099040347235252858034892042690569514211386720677356168275732547583963377053937436773511140295527594843237903463316488442071512675299650903480776498368492536911131007453704663934698352417266370201636687391811858815891785250902205477484626132159249075998908591545179501290438351443028121762275724222748357971248674116726520129693978319760077485645202901459567041919216867744181758602226606689658642306251474658364192065175668037943282421777027657676490911793828406438388650280259116094960296584013943655171596375787569872310481245172260045462058978705943749276606810703428203172435754279345058473591030392182829046759571354448590802361848048700490681152163591269518963554153203986287263638776226068118721368602366498518160328446379685404886942750249912072988760015986849645981737512953917703114730540767335147832373300846285362013121355347067366497823851034708083668848589224505939717527070110804673399408785947646997595162021773743203571063944686253979461748996742920379214067546344085113229396913360715781415907674318669535681773535099618175920718299694131802874028546157335375824160020240001500959277178260957361724075807560607087359121866667937762045850569915051874561892311320172455212629016222475262707717591717737260688348185015430142557598249491354235937174565833323896368167083820464862633278338017331044309007248277070291531117801077736862884134236906790488152798238409675608871550641119665450440010327747243835359413936950161993909267832401302434931473642147309924871988502802403770878034554172893397198123473910936733890850525718443547012374108226684812474556125163812905099810829815102358811801533418919837471277711360000 [131,61] 264649551473034520596936797987539410633450737675838257235107326557368694450074725779327058111122568120221239939702968933116654000263112307109286841583439108102267322691226422171281184898804000327611100272738898968494913607714994053719341449087358570360294153467072367297649762455103299843488004888076346406938320805866716711008127551024020364625543432865180059924077556638197093691823235730956963829910347663906458237021100915757153608314821061015429901062827638968988076046603643121029409606075898880291042105892649771037607316252048262785083579579465278345144719084600733099098860876389179761021774294676049546190393223093990177031747547307234380157851716364423160121808025249361176490305062724866826858660358157113846928785588979682995229286195010319702621243405336307596797430658696813347062129932446935371921703930942475464992972289493908368470171095364103432479596909422097232450621288811453890461370965427063650877228536654144115368040474380774674349188633315045433134374845623943531138423076650716590219931420881045458991261974809472063729808463819895473787516458300195938382092847323197843203739835581058486197980520689323830731142223347749752464800423918368445903838189481737752842566296314677392947304594594802036362775973786424273617542865569295470396899527209005282212913862722150958395129350530425310149051973963638486406820080247634560419336095109003240040592622071114109177007056666841471065612034156236615890694030786747488273213451830336756527574324129752544804189695996202893415215083767706091602969075528751367439534140743940124944640268561822832835296386336368189048001872095493055402380077561920218646579312459394677825963553786206894112877122440678601086778112505008878562285959373235302645387309142755288985346080143096587560162023882592762515089762477801358055630459721208227247167695370770527246351214378876867353714465974432842804157403718657784878791870010552268260201480334877656155656863910198037840326921864293644651270562237669526045147688034892878892867289182835861345972027609798266778761576158528385601163607095489998264623467241634910165743095611469679350292332747136608071041575249649397744392415028196784014865469890076155623911080787341064712188087219361700732087183877574087339643140087556708711705542462164003035961784396215969275380369794297796942501321278974493889237559121926293308326969314640253458698639749857447476976502294728446136805049313488973504 [131,62] -43153104143141875239371515438960432089651819528132419195373723772779632397600315887573513455777501160160408074698996733197434291752185548665053622586925674202565295043667692752212244804737440970647017766072926571900244763419224234192233977317205727370049627502429515686651703387337566870385299495685110744263320581579629796278337694536315516383582558383339739010297518623084035393886659568237669607769912830812429745885540973360783226197620875370481850240257496773027557635522106816921918650522872158293031948491621988237556429697613666561791828857124640813246224095761625064119224883231001257312029773022294341874164681469447160216239238275131608697643079387136024637953728993734323438281017078647609785490336473329201979437668456261826218839874549898725372776616636747122015370776641467456556595425506949596951523860836543317289968980081133890455946874115266915412980641806630189127166521218185118532659942589751086885723070827172381344411537856556078122089021564863508778389225982257559033767261194601532820693729585528933027590137503641155199807144130713363075607610298419486254867350569143728985724713969033236323505914660564664300681483993294146035318072405467205154976114032922988154775661219244491792065559927605491695532376533418580954054659897036246821547167343970061194216001463754672523012625379847835986645783646509070664956774656561835655204191491368487458590723932520768534308294018897986153745824383390593710414222138599878933845183067934833794780063852238392198354054340755204166788066437918140201902153127421548915715018552952880795685264523693773550500548226548507140779483357648537166333926402723791702344737224283985857157397405025883480001471379922665359670162648862933372049763862695354298986075467633106541215079702462319077228253337511218293875890582075452834474347684472062704528160833388435756350275112168507015549554524507053735131215771656401064401990083736936529407334232167386922079844254381563157715819397287906746796231475316287680759657765262432610280848942053136299733600668225482797892272863118496641685726497640950755233728973449239782389042043409429765876352396404560682646766931423332373207031172270234373207380458949506287521706195650877825897218617146319363756817260307641983375594566599096021774908790027045753211744035019177512230768355174704728913588206938647019408210334673885846688951364240212739660675358955295872537679937115206615297024936385280 [131,63] 3868831187249607434922781963249781562476714808818675416852512164646854802572579338986570321802712927477078006861723967697884360969771967182582384551294267022566429982651309212680151044900590857764740316993365476549042829049388895406018689948872125882494296838046393977944503425708726411540107460702248592326608731657004296854284997404436181796020015187293397944463045314740214777734082648610500439130744359425215259261890096021725421377534288852818867003426830801695970771119416507411773538234081894129013072297404397505434459940774445329096534823549228831998546198439343914782306992176702489976848503313622153866392509771311013187539732749095803556296824496868307888668326860333640443894462554837800311473314354861412534549507105182198725688054643886207455510406598631512968895848682655376269870694114954249548544991538996534306326997088293988889072105737982127049041289207957314936642915613183290083914883569715851618534873878666887077070170694887792320175896965754894282240621702578108247227627908495199149123057143472212763782150752191839696583874282746524731057338690195343710342231487488172431884614919719566490886453238656201497049465615553927493731447883356413293683965128618544631194562334455350514391573007151660618760339603846972771583853169095821238296711668898947571970410246236177342140404118326936511737499651868010484962090319899728692977184493017768973318136147416109540708816321101405153558387626435656093527913736287595526129942853750610771767696582159385617487275761592515520138037734626011763392108645062894943986399200381716195104202428094350340493202418116028603043979657392786732577110702094729082924464070528653809939049923444916745413455158913911484694263868847406402558281161838874629131738509802198132056223946404795412507363803635669935249209218030525905402391400674086100691573755933702338752298653886891766874494497453678905511978969312548829143789098732085054245945083671951356822494140275946429468470574014576388078986451215812533598027459022710443911630092266850356968078915299710422162750339322820232854426112196333803328995060512490242448863089140491092084140426048698185166487270151062080211964639641938870142369776039003345714187776588663224075066549547299052343909195362054921710091782795166794147610141520819251134383110027384641001662229767287723840151149874980726025724679876855139979507298554847347712049043868472612675210068588756130184239206176 [131,64] 637855210906992712892393839388963217434955873834539164679775207781629348102748666530734595461561973304706927880338639364158899042008451916869152062371247753512115260013429802805248310384151887110831460933345336322955511298209816242604712611611289537584846495259416999810433781269860904551764075027330327664981107813238735772531719142187955427482600759254798879195792826432252324088030926607148314871469834919770203097077686445677425627600014694177323559450452381279720835942915268606731187567193225892811891508391704987339432310406699278845083151313507344982168270417668855538774521369204627360411992348273113019707134551194468282547230901230309029807514246180741343636090457940501230385299896406270794371550072818665662770493439096263331100460121833475812971049863754583891600817565972820349934348949312425805368017757565471339871843410521320856375480405605874381491574197109816774542039072372848197608414604314250631917816212027343352149321684065118317540603567977684917075667051051446153362263117479892656458636862024128571609072409535799815485797764540618131619373774517033793860922817164548259395304025352481555321317805584316605524093259351098983877821313809415127665357147461050926694508214792107978649320314044293282257304854348249207656597782645748748719248390406138602091953435048445206172265654981507887958221634699869393017480843221994871706157956522290100643869724651509953842491921718525658141993037594515165994043930938463293703371909445674699200531536332181110160232902741205487514137826437513789329840232770615163177964807989139732462290367941001570223329283986824497499763705191889036706392017971777487708953630828548937619432264543665417789526854798487235876800175981729570338306726195042322232689963445503049249685320896734117268771352399138919928091595723693160040315979654309133573194881874568584113597110664189831310624803298407578885816455278424328912346278737058947260829571862460837196780047853513456567503230136571100157859212155261518558611330732059135121372563940425091455526432152856573831716875019526637761543379765615949784984666498560148290886170591860460943385052288720961347932880172482409164501059870523315155542585043808675914442645540350973540885387713686859108529253848293735423268716634399537577462838667879204966692815780233623929107666819286446148907257157606066190338824791175266800344573000740366752196130523530553249981473754469737249798144 [131,65] -449739686047445430123170498214482642039166555944509959956410458903087396205341464622717082469070484348205318851688052958398806484674915602266369731002903777574054711484474860223526429719350916748800927851763047996603523563306004377690561910497281734088880555022566181473239733021310745063881401319574209329425785176236674671951388828446504486686490870009851855424592010867873967526185491105301193491403547351740410986622521972586406744019665669721576233044825555413121469844831332688093574053496141826290360528950892367519543904276405013344657225898176137651298701234989580447768603161655464748192138478151752626328370235433750561891937910838454497315708298320652740142298066929167256893414059036164011947355895042665899945241281878504559557124542051695216504896951250378682454171891852243286341087207502266403237764786552991693282237994603940198113167183218173747829669562927977359600135215040529684901531725457277770725999144011074992201197182837282842168150736418781586606713162848479385416907949311377202953568051466731476690411014688682998344083784129949262910954064143393383533253464923247622721167289302658200471132336061588808384924062719502136245153253568146905412182323053127142900209220964340738987835991205739542799981654968769790808779769034734248984782770161530901204745210777062218627670556824530429824588540215329541678354432580349724862321143088389171340466879041187251606632477880877707844007634772862969837086193378641418458455675737604056391282582724576263111402084889988762751795032803662313594344474440413084029929015019945307944996183606528879599673119442906563463808676423361179282381891892261670933566378057599987685139756189069891779886626362637703823923161091788905212516283756380706027272314491456611658167010342426816033791437804932230783462302932054502267846947702301729051963387402019226179197532304186910462101810292609962119332037499695076465672624168462727031062225301293115613929010518221461386782155079494149295988660312138304419897197909509634771666997362729971124862234108192739454614756733647745918203886827055319799967643779732545298147466004373808014562591910645003487138032529712714533282481170455887987026661447998003058880085572888952757091994942695296611997081182624801095095162946095657462159764074130257829755374013785529381182019388187756745336638318092055620392856428834303187776232900705589111272468068420011688815155169572048423680 [131,66] 147990314717832751193818421560170878628852948083796454673071822595667276202926809310217012792728761822107930414881128850206511004160057522905681641780118713154714725916799609840182555502743638373017526055072188457516628103338000736546278024924401431541388828997813696093808841885929902097402614937799715236184425997850927124972509456561452469134306564220612305056935940874662167878807127072273089921559636160532792210438409871160018555098576278189138894315594297446942389658335903241678524547270770737228361035656353660659155307232110844319885441396498006613181459864561738156703399840808375358369608997700641141961336136388631723524856134473089761867009815854270781803763350746021195131634040787731259269304517983895960668578007330681869128743568441314428051306822106493355476782538772763680498918420594379613458410863052362619040233675908082279725466587332198692848789459520624443233314753256755595508941545402751458218409164590651062902459244045044598582043569167959875679825447616069102963028803821552250858970656607896079783446253688662444112148941039016000058281554900003930241443629207764641470489799087455665038985485137801267247676454980780436994776277514024298181863770379363941955690465922543491914868351483970469958117960700175911667001828706342866508420180826940216098960944848592796933219297399901147131357452472873264540178113179636279840729316216582833176579707250198462281608250378229379240073851232366808880772265729347388715905364174178021189548094106490655025142180228020870811240942627413804838084448726215544672378761088909392089439490811862331598877848191421866860814611457312969828288882028702213347231029616133177003182820014453311110770710382620658117808130088538428793903458564230884348744582002375307183958151683196096213088128915249230810340031962969661171467878720385142628973197387489491559674150979278670731175840657335334555627602002221362929841938360910056056847850639835866478077115580175273483999055844442791737496951462282908133046685450590999384628573935772253897000179749217077770546352271352845762443840913213656534682542153023116659230045448911726578620088457758898717548077167486716802823060056747180894961759108470276085467950190853328299386123076301109873097716230063624762751856811385522775870105063542711823066422703519589889083684724076626130949111084936460394713817522707748383351042740291810088235583486736687661626213796722585600 [131,67] -37076897722850389043877899991284037873548935554118940663669178086471000284082760277116221324818934178898903877108451205601284344172328119957071958221677050952683181243120856072466297780186619984933639649055027873080741236232499919150680160617603684654003022824315924420311240461207683384942287080391976925629725901161181272751761672933298675775334948654508249618569620445902148080539043787614373260913135199755955735116076643300112205810513620949128907837237454800542091942974297335154816372078987127114436844892199928321332060523198628384588322089743012415480369612816636295508492306248971661986019511953190972244680345130359665205717216546644014030980641735320235237530426143815544666425150482420382417556746966336835624369948257214141042104645397305842899144659284712395296169289900836466877213290076177588170240211661458456931414426378813294966670316877178988004874736073951832859841831806122316297559993495012830667876380767637197147554120677585527634779764918437253907630004289125064319244981817868396367822531911847001316279553512203209722171708465227279756531656357243361429570813464871845252795614377244876384902055384821538635569764604740435316947179309353694681341412475343812133889817239857936527598557930701783754209650759771598098651519665214580915273574387589443240224713571245546032977471807490440267799990528036311468551553964643143710977559547291245067011080357968503513532374904441022086225505317033052130616086580686592005130731144413825394898965401504847990168366191428664660498266812440036439990158766186932899741155616948714246377223459522649994437704424592107966377279864125554048139411080441574343216774069258723109524286613732681660735850271848321955478615669848633200707145970888483629919834087426280962413992352505643288794061640233914509824218166580385045846811809482793694553172581140432715287975310362003546046740063715581640253297387206375249897039410870890416491541182527707195802791651235723765037516700467840441023297602597650078217849564777218022374283729565969540015380272088256032313534622281430596247067000924253427106435481581189557976402059872100943287687465111712594970601699600651051150640191025639487682915555429289957377940030275331344342872926956687777765119151451926598213928596113450280094417807654231468452020575269802816420221796214598782827619286851704523783234109395533397998265307161697333156791291716770632379581050708480 [131,68] 7734167307530167672663819819988895054796182712420970322346177527367808954639810316422365832138183770807889760668698905435509602291116257897180314756932464756028504546835125331689182820252641848325163356199202289801130849909042185497464319025273488119080439942789192921545137250911538579185451466640741274375354385430405341683104003821320123406546199993215050330560175781316065668162802890537877067196578810918951907021480384222899902791778127373563416231399474674949912807997862714396479900990158885344770498608203514297985946698641314654126917446078641754731135369583333757565470412000604531659013848364984963583780752410795170808963320261662789305628453151939485541563742285251488843752355160215415461924617088165173545541728401718250924188192076934351024384806361948166043733457815590781721806090875866349136429212226517301780218861180680657031974447192009386788217566845802735824702018180527199016077916335302888782014669424627283653826688350973009724194296604553932275632839189294869369215021289377810264996390684759064727929664577740654043569781129274923658137318384463177985453215110048367206439416861874590516262050749976261686826339229741439330460942483711170511093886179292283837938867378132251302890741741545266235489012431277028002060141434567629756206816457094579623805675159055333081691559032618846354992715414974954291551128134575076053755593091817831871469118359699281649374572768549261135402715309841561121054594686499419114246431770190748723968654080391346618050035194421601238530690084964035347432616691270828270481356461657356919781970602031152040277157160209591733455796371244451250719822254226373850735556897592009412049376517963706787787372640690377259013593054411768278594443807826045868781616481156180564774793523728380139759657750892243679997396473400603123291909566509872751789504562783567321849936283610038985187106921924493763332372323312871969165019194374383132687553813569038587341244959334973922941302376400071881832524154396464605246793335958166242183204899550209425627819884617055550972672678539832568223445915115380392990559196749996946381895717465905361131120058660847020357776645524700844970599714088841984430763228316497891048597231429496882550885531542138720524813173881361531999228345578310819386252789532400018933685076686758071509497873934003439924020331960356390018509721569305430627387539021708690922960315969171150161805667840 [131,69] -1380704243274807283466365695438930598900737738010731083697490583141558696063277883227652204668368362017670531224960265960747642591716275084075749602241465148787469484308636186754841911406841584590954078203977516335348870378648520207959141192069650055721727662125627105758929012343640296531339616687836908505074563551240734171235968888459728230830631188893989514059236958968083122096142531409402855252384362347268709476372651563791096596812583177561692190624423423291741326377121425739398430597226040897446548327167712282112352367348301906983927112345851607171441696473973523345317331241757704864404720564150783359717393339233232722138550511278201264307321578509762176292995575019638069960914584519986102320113702741246463808661595194300341493190779120346728429066681724840151252588169181313943264438885980197868081371665441893639737254463731475597098416280337759740413462366549212161643106528195985644495146936184459351712204848266876557346479866719549370370452235659535480893779288100270365168005623192210530601367454442921684523440273743188525035563086869723432744609304146601352201992423228277751285951712893305090615396324209711708191180915950874128015939343096176140212751100181930602607759606244707667302367237624850791250643286124191670533986167477888966924864869312608133197822835352830911139558904588239984480048452096525808289385071330050125456528303169068172050123734219257275913984073864479274991689483070973590599096219110126516860131728194291498225035705804099997851430557865452960728535627232836244313764429231310320082704290861697033345743641635668416418963010900519806981493187052776883244699604690558232500420261582394705500499560562541704416150887187187945017815288857350843780077419206106003754679939891366431906269550633926499329934910620946469120926797672633818036310637440503272849119788359711983057947345742644397043570544900856466437142013740710812832466350738415976848438050866826786357298912882786868426375515199569648356199784317763139615471038487009282292945762828694835929135976927319948743859320933670247196394223022462904638037743219805121299459834579055818836882799089383778156848835128071827588555983681340397396919184256424855906240292863654778509257807785772448512949055725797587892530838086693282600692431340340263439797323739027499585503821063666575654378404329408814490192433786650558070280200601921382088198895812312364500788160 [131,70] 212337674629326005622316373520638125696593322319761997493967624890467323604716340638892931626612532814873061643119150928319845777221580152819313731369528834714432144027570823916131283352424423192390547259670694259733481615763545086218629868972133660818055715880440027596049398038399948881414912921543564388811229002120909600113107454520119722641026423567854311478896241719701479957549000034232486998080078838946027785315327908552751304833035382428364088671609341902093187286269559883556887851800808789979820038876634770617933754600977018365081348723913428094280934509143825909084269164509612738767823603240272306296238957679982228627866762044666540882905224445440279736259465801435722398847752158290908579061541185134623215336684281734900374671840357082707328640096376541410399634718541070596483326116149623726481259970460467368656636596079495999646298644657974342195310272545752405126334835132587753556956935081093225691090825410876069486029612431266316419110593100745956802178219331125231975656883190164420926008285818362317058392971804008163014394091511342796943496351808142745689280930568201417740373471440679994876132920621999663061663789761377836296093368252538439222463292215100546817501279418055415682403067670611964508474325982039284784970271125380619807069126825421601642957688738254729056376060140699669601807410577418904420952296290256164818580126937671220962590245602957181067897320827329925459357171216107942420811459761073316441007374770703744633011576427841717081799254950999298859995981389630656112773883155662173474787683089671797341126120666374992792471607197222595605213988115848728640939232396841973099916785688796154335791288978677495924156346985121086453252970500409680724836570822773967985689459022846126716780364801955531809273625407912760951203789982062023893468265938185245406416320946560559220002594832234162269809568977974484428742563188892817689310769997279494094952913065616742586879019924165417466915257179352863056208463471345132132758135200021425311826391139051070558531539542963567542635706588327596208305151982098997211344988552680084623133582897966768468428205035417223729671680253916150063384572641401751931793179209159748473973620478033848326362798742486114782926079466087368454029120778337027632919614816385626906260112779436622285415431741262260538226062442420729202736274496306580938698108972590247626455595760489919365120 [131,71] -28001001767142708095281927658713785732282103188035414841497694054728757171563988228169520218872073534299578320751659208288119655080535451928376942485062796331055418069047428083940824501805308425584878785068376116919690841169303148905263412033356417829684494748518264981140835747028953458602575889091002745257940361989403935781809500074254918718899627999114303242218343589915044153252020467579288593812441225562494962046922393214690431659018430470734886228515555355957460262317259196258774653945647839573124023433318346300946188382682734520858378492594486200323002129753396445416876192249395819285373180098351396541938025900798552294916023187756241649907624026932913223632910102573774269553027494934684669038239204467369695685674931437644762732757854397091349639543853187532933533802264635634973785639511142179966197129980552544005291428625678893701317270214065297683825332378770083223133418688997857028628638158362380644693602978511894939852308506438583024860868455672550515664468557262511432318003228420617237664563451686227215261022184000023108733171901121248707488603371391226943188343106851770177185891908955235336547840796669107064381802425474260379231715417987943375456927731375161863703303843290156757760900783978856507891512990034383731850931084713202971853197153523698039610427572189841050842900902890849993659830436287376453189900437436958432883144653418828342728423118978231944846863170068607741940961994505664151132032908335047961410581722452460458627852779368643986741297144472644888794107312385276314370032647138972690535329008252138205732566045840960912111682839180566295808442929796320136081812533038512765289011376553317537359032065221161628500792975221277780687088319840919756457346930521744180989809114082213142588956448592133536852163576590780446947045121255306962206634073609571078186314762908376519772720857210956788404469990798196679276721467063089472685512057369817942748428110350497361050290814349760409373573955140712915279146164018089032992167814563204467080943589604415615932187077917077317584858013915263740983588700076561869984831957422574571775439544573699404188298680787462894584184478798192436660048724825782404049141051592557159181704064174554220274968868642500667334907651213534905757245142365032496384517850442482335017618393803519804978152765697511852714859622091788843087031694556297889577355576424000022693045838303856640 [131,72] 3127527180570674548560435355868884829249246895523262965719766726812074538735070373764093708951124918834652994801017140680155565700042175885712269733568499777466014963636515985247528486222546736667042666137323982247712343397931648850522971649549876018885313993915603582097892126036715558836563196015394810669964172586801438987684902476700513309214947500805359743179631595851518572951121145453009783474986684898388583235593650183685579644789521603324426128994727818574231682645398560789471586482998847739613804863426766276015731229704621754733596792620783984048250893313194220715942164366477566680401786067662133701280379883888665489865739299933575739369143851200601434076748509406702833635302965484952940711419080835642489268157161007835803041279883396434692167370378542744332354281699394291550532898581715234580559324679963032864719939135440849106475508235739034949594364272156101559462438047721512665862608147327466085125281650621830858378124804664891457158063921377971855581297732248813438308106796479913299106931917195418637136835921941082429671123401150047745931413947784846847921850392563537384036449839760621973121761814396103755421932477225655439744009494278423517456573028855501454855857260258598728362731574877728370150464269142541211355878557277420423012103833850743397031202318414698454823676245490622702604695350158942148346525752023668345921631645929270328930686268893961064585442228452264595970767532507867079636728701305092690716269285580984206404819463966271026829229333602692638599422810029345754762225467942854970177878439527185744362146406699830354180143635420389839459116343768806480251238017831067637714097005231953141267252137850129930618849344750726935720724863382036888482527117043846627303318092587141032445826921680071639781489424194101212114224763872782081640340371086502680920649908996827754660278206982953601262729808775194425670215883959585017022642569115184852197252938908277161006836238918837787508422952555819743217987342837011816205415288261229249983393079941283394734096182043975739169982772450144362160676206166042181342415951351869367860372511441873661580473882061487543523602066665877640393559942297045280402392942976504172725466857311776091711516580840549537616764626259980799712083702150045053318532953527517101805875946348213676858406978758809784878998780427539305951228672834452076571716263001152477203163058772480 [131,73] -289331901547345440158424555240645892278280215877503083187304946006852971369071576856877664925227419757633873456645341405534910018115355113017839301824004022240488965609891480789423788908920664422370721619421925420033687174089601221736080850093914712507369342566829523463880660881587336528438486747785259959946304556811399086340827185707338616118774966459242000153382319451993875368236818941017309611067647692685512195804864902143639486814514971016466990082155146346256212863580204376386287669303851384274973809751138475738857878253779080031191987182850353826348282927420758521939024429347495267778894548909341648510964479355010647837363255197115022633226810288412150435924822457403430643033329981676988886624929129916785928265361912363439814151089495187247730740868365915710222173972020681722190986925841863854914360521027581379487809512103406382092215053698308253355631835818069074924969808051336002804185707812364207469490179913543765319328585661848377955825024162084954722630010889376799962853163269276436403815370245624297475578342579804796618518784737402645667343503882704605387699058676293526485194586824812740551442573034203076945885793479664437995835268583771482330443152003428397951955463190983142856406785216126196398265709703456971589181476746909556167250089353694769506165519018637185219679310686973004062474402288927533397220298121052307365639706403933440815005096182769609861190329428641797883435570755589582172451447658943225479449180654957902712741117321255916421983775622539719283921066980010942693477644331255499636125254596263711814044286128100402274428016958211836069272518539106044547868527743908069899164272229547466211722569248296680865869720735922563644994123024894904558173725518671643624748373358194608355365566702388197256546420918433145043546045125658290241223305160122410348197955958468877240060295810437474195842748052521879635688678257097632121538634033585802350500797774240400503457088872783346255504146818634052548920424304126379583391174339967217918599828419948829305506236497884102569598684947007969530892823740995335330269842199967046870142724420693501454338066294398399881859560799129981258679098272543114113188595230897823959529261854068074251979962806837729801317333827754968419815892566765123629446170068547795450042901006689436802520269214197255392192414726048407283421857121046441526276227954872123019120393280 [131,74] 20802091335886921158866113105556151378270446932656189931935289970036870968676772173713292692089269029802454194356007877967548557894761956194696271547866746486532897852606924888650507466823456537126993464311840884950775662343615798545631025488077939356477709087049466573060328329423595205089447019842603155133506965404057526628172994330453222855735749315057012545505601376494355655749753914377390943920813829477522899190250143858522992783881480855221554433242890025010474593781941463152054473715479874967947705979347755771860334694345931819162136312454558092062361480134810824583355942556184134263660022172760075245594745890171199424171071951525962965559806197313559508433216304793810766002477325413364365080958695378430409241813802326281409346775716177259482583376895094179634026743064009277299973081882518404797502598882965753684353277466769482213616922016467849352854391572109347778637246126044266906007529049461385554485322738401792331045849329529860319603421062177549570938767045253891873414021839241141052198366098471447671455263127691102996990510700258843933784461675748667842309827542170102372733086483228634846467933744840502458519728422096503589936828143120488115661768176272259319584987101558404618018686950277420552403028005869608902801495838937386722892996796922988144648099317821450818591266886271166504224104235790357870661100595383688603646828389991882362809739188226676370342830878122362961248952691959822171708804098140355470606611620725146237766173229370067633355106276876421802666638830455694621466300237465075533474513462905161642772937428554719523043510808060227858151412548232448554604678329947972204189713399309638132875516321641276356019595029934586861549713878809564226513456555669767445078983687698193529568467916467647861328533705547957786303129526898239016488710301477161536106340390108990332441412189754143930585541256586796164507557818491764886740709374095547625554563186400483187963034755112716792793472601873166267034379561374055556521906251424475292011123742459745289080293448799647775842551746129035879408797965980274930365662935120741753936460472872948297309755076907335718779961602801950101462056369406965330886504054153324652745928531778814217673166500799473371345011733391449433200082988814397128341086632373516925519398687860463631788941181544295338235477322291515989572413990059149202206739854897846068766720 [131,75] -845006967972775663156016229171056113602852919975472503480296823780665158174461746769954197036014821619026567216544037687872138118253936927067333011437519781868165664808701644688657172476417799158802148981641816407596374549124627368861158291654447030100714931894942240126252479247022888040171222341130308084706650396625973925587939962088918004050377208651750384198534755056051006798939272038893937615326535781433810597174662184723346857479852248506369039988354549450641912249490184358228323460039282184914090739020218577182940917537466929196525676954991058971941484126128232130685210949674786322082122627394180763686418336006679309915246036773894244045189992652315188545831901519581074774386810670038942649303611180491910827289229847081733629033960715293938034716118613291996104127476557079253175773706625436348175301665208774893691721800170376517514500628409534675079194286327600436120328567312307454290681546933437332429907754351382773746130286629194546113330288515816280876025164119739625384338887243719132745121638122492128284382641138905262644087279971132924659293623851564005086051047442407168966953873981587930601571560264604283595211863826140088145944020948005706545269546130596360455039889219520394938242626537211474798091838846083374294998102783161956763894543498056508003064556933549496680825925357472450032937496959335127073672798909420748494222857365446702253028066017057113128837739729502833541156155721834991044089955867485123839238628734707970863240815424304447545269176922281416271117134181841375210373546779999727065064024439308257173459760564871451142211282932594777572726615389267137731168093038330168538027748833205973091065614791851510118113025454732816085323816383665896375185366780990703751981979385734721179417465694837150674351649493815313705289877893372783456557058943143298254977667615242675248871038199312319360084100638903943755263925540515992806000604031833378600552058623942655439124688007488569747986899554198852953650547477335897450040944701047579983175788845611214678562162690736546747779866283597427346433731172589954646685199803744474736902174742876700953186541373021147828332653472160879052130963896175303756858129352342158917410354253368865036208872862323270684671971066294651216591619918212703265945106794933644001346696677864957141590167412548631450868539470735759737163066146367258337543912694523639040 [131,76] -53213859066980142593742000066194599702325427033526638972768257293023280519186432683350258690520904248200666194167173793937943142222319430589864071158388897540818388914968782152564010524357993936654372621674769169254523869123186672335236009059603305361612332131478730220955250336942862305523306078894108119963642670192933991158177556047760644484501893697510378292241397628191850386736170643765567427211297176872636217121208761756080372171968601816903568191835356276340995272601514461407231423610869535522062898796836586291660943576396973744514489258019711849303523427502051731778635435236135248926849521070490996993952674331782826666919825720342648812299150093595120081679344379702516019206073437022364695243775768595532710552554797631508680197822217281824409345777649366021124280034182293301137699680155468094652072613756020592857991048497386746626222732413786632515059280123664271569190822219833289402280950834908145248365723916326080813837344502236763277149754754841768500889459176856956884588023671211765629973704633324303554556933028025366967631611117432944726699967347231991949793847529919460768531526416574579648432951604847497341715922627952841900524493748136679533953012941045281560756415702391583082757010033113537958384576550549221540851827918190437656843369197599166822304988529216561007246944577242699299098758353824406138371359982236110308617929605814084745476982400991544963450815468115168478374157523170003885841785028838653296626889719835343563020889489220040394112840697524321386395455905784877189601738681441453858586304895766703314939252157068529089117435914855511102803722209504711629094816057477031495991410897036770447172665691605254610164525382209113289991984475710180852491201360169074233566603208967008004429049037471218069216572220329511242537659293581686525268416991943739310824634657725329959067375820383155749914823955464071444333434190044883476144838641234789541674787565836923576595834550604122144546980612678448251144530634893252390704372239455457716702469749567955932627010926608660757215630024454886637669084851815311964534640527164536095971265770198037207829498194649553482200101863798792862121562182021948069417400258439868787658948484234852202086178309065955553478404782863361022568976385432572698138502359903159642835143756111113539177435173833537925036720291649343375414633009145601119342526856998400 [131,77] 16796231181621534462881663990072640574817925669626789399731245025362725934205194557196830682264806612049688158608130760811362755876140054229753396825028566849927639522870569405311214363408833857218666236024732043613258518278989772050818636790557731181999344008671206058983840353906567488027610033104083876501364596098377167489279454671555252410667779206216275410138889399813586756800167160074573932948230209484978499055158418402944285177643014949853603548048304742241879696627012763941105073024337436069506255340663096213722417522595372104144950937757008602637278747871041093773180099110636836052458621026997463735592535670003013771819884256850479125100909485462824199348424389791919384467890497977098568957721891132419178957418152000483346235201674169401318369496612543664165623609715418925886399883172373848580462494922186846236328701952716905230342470483708512349072643976903732354826705755731059828953569797989748953659016278796782508495822998072412897631574947471242917487334973054037940396233677929568940594662450713816071481846976576933480538150279488304980071968528449840971667855283833665836106873152683261538138797026688323412084569794233323359630556943463397481637553090553750183358837766821822428901106702168533293455656871032019861915495494930493697764979910388891408660742927216311335135173319908157003482495631409064952535443616381052376550637254440273925707134549327527968024648868899620471833357777534545542243772016502248442423493295220961619364213045876267300818320061054732177154343357297743062748614393065558740375266180199509675442928336679618206956587076047069974813339706460904316605634602891464773714081106175192171351515484267815775468401468144097499681090086520857508876861780368927593804847496780878790300657284036773679732805847370588951403502145555325089921873848894520844025030540040152463972259025826627151418295613007569322190705554240446734422355502069024867420824882757279322281651400922435009656047351050298487887485590896310255452874021267163624938071295777468361018830872537282980324144170239675922110505085262619584263226135129642011692249479135397684817670715989226387179606748186840534602593388963414776626323982033338567978875759577509783623751976532031225218919157112864869106699602161125751732621958426581149857523833762281171896954267892048109537598260036226545319441975670503810292377934720 [131,78] -2265265559671137938613943911761416930893615933796172273061893614248062394026211226677386334831527258162569114881568676464262816276710864573401009945760808231885773855801417472863404583735806979149859540045945215018549017793730479762789828825581207706436001815852064253320737389487737600473826892081187985217255496539138516068573685421016298055243631826337004886384385993329743230057434073562857980443392094531285297553422512660406466409030572337205506495008963504627735116282492092202782508088160406139518771580934953494360174387287110971403357000991462858589937280247879355049336429095466447832387761053587678644269053800213125435861309735267572580237319051610804610607211573279004694190285074003626638900976019408619661834882322117640257089785866454887621003884615416411465052299688692209990331792142832179648647351547972640523860134321675238457132394809628886459038017749941871659016069710529201420895191214102966701990983041048214931700750611376286101068014951935682504613431261620804235685226642810793510794726879731744046609859450409546510305406251708738502689190350466895106305003370577191780214278910173055409649920813106388498685229867617440242508770690708211764131584168642647836911842124470914330289030845669467139028041087842416128929588337681773325434650220092379940980608363845031899667601117921891270870638799814581781891448376221010843689219205687707122494277327938258516691736993513515215195854194699606868484850309711924765076246062643006049036873221042291687522826228291439138017198873313883690079167155171713121004071267878040534949421330286600363924227321125958711619082012053911204125200577671482287466094139310923579225439344998627817543499594279125137575526029543835937411334098415330357682985809085317591602921844590824875755582906346832693008349663923179506578009068200224490229502554621367606387318172160883290613441519082791359637977172359974617475088457448632351089781847192731257744618934389041917431950669068630422881453465420073427450113378469237746558545430982025894751221309538047259010799345929519763326899470353367808309437888561356677773836154162327083680154313439640589793525284182242589238241709289313238549881045295161749212787918438390868058354251844500416262139066446918886426102194535793056218927595026198229757936106466577983724704698892376746245226972237996107080130190375685917009569280 [131,79] 211752691415746258664550642002468911434508886840778041294857518292276634862433598198124442501776947105615841328492558592332800659703714421986397126265198883253926372685690136699712463194020357382187104972438803776896879577449000175155148020303072025482741673715630130387724657054436337753393993830192537952306365085657667409151410640565425833978648692964405072137330623783208880746202192958175373512453594599098903735187621580440189607245304404562844238921734017794169248757727862076865530764390962217265268544450521784129010245151765798295858526460901426010044165415875177215534734654594933600793484806950377970137482225375758555111776053963652551116116332831559910606024733406617281750048222557291088753198601573095942926141716797076068422237935059699028649596871049258540102149503824140551997979335775062491317594653382271400478952683876404309230090534616513627571836953129319786014743601959695449943054407992406637887249317501124717885432044277900863461897991583099562667207214838480987163076295782826688376869974029750220810207330089339123011391146880788411837375426993512842166885907695855025654619325216181075013370163740806595247834396049859473876943799139294641749122155530210889966403729156151390618984228260268998494146578403766952489225906466632085778019045336022345973671944491068900547387380143390295530116237615811469599810205824662959656064745612257859153547359760068513434523546182901425354821960692004967616800421619167030304734595675756045725398813050825831472578694919684508521991538423422055769120537466183657174125233878006921968283168709209892677470895235397954474756058914025835226466005948835353968624527734542686834853444729725247744256334466083290983786478300944977805809086806029387813894485417768463062297220544213930065222122761337868953265975795604275735237686046821108377220763658981041447698806488029511479632957624022421301108246584262501302691102961674328981200526294963792080470027785061194982964424300032376845011299543271375192403362558169169386620037736067309046543500241442044041161929826345583740131437779725616095832820919219701614589915989357218646654683378123313958810273307424002794064292943337622540113246381654168544277033592426766114599569493112284060673666891175421205695134182757735373385137746789265599276078147329225375035236656031852795576538316708813269807357334204594630720 [131,80] -13596790600881475136397341240875259798461587215600375915500989299640857331222935564777626039851198800876489337916673152685473973385535489446118837047731419021106041141581073941524305602389071676322896521248489102759095964837316487863578095515713268063237123011851201729146802080288712439255290556109199232715183041177110094807434668710818544415601780065032361197247973685891794831033631368889369148263931856554819440447331498415599339229597563959660199399738534919210499938850476226855507607108354092473156114873260423424438793312220238383339739600212042096647575328733335122245687589878504515800850107584952622719594843794564414217819797406999436623928509694991326041545574398678968393856415488093714753362524721550626239582476924380836280886111568577949499609116554846431908548405904669728749796036769294836365288176184149120501607576392614366120042664227096538594737701265909995116552760676626310734355292870010990914567030131572293658870908372946302419670408585034818080206609697459614646815435644404647722108237228710014062357238167993444608266584330308266942295445142475181026234099470398750338810713740848239641425118115443831942733048284398451612859359452423524264915825355262858797297229429268232216073518215878340523105120665331565639619125045128042277946762197196650300544878143143486465727840332088925544773737448074483849514517378378044727387605329832725103110503443588129635262589748271303285728657973975201327181386664046456274724108549881578616684995196789876436836976420890288407623599677549501290513173773732102594915535423723150729378093589779808048805885415164160779697373873282761931279897963519741169117669913065034174806232900739265919938396285226317690613222482967586056988188428290264528971790748495041302198661156774223174944789257164758179900792082371459319126608071297901353701259380633820607423778809714097904305475682339216466844393575172796591031488730275811746845460056039800921713216687879381558846040650261228449391041682691124358550224236012639265271251725553565396436558818625745922665210028023377464766969455189396145766266850975537606933925475149613756351561326500302043511941515986267019267869030852812860743782344351020993198697876306990938607900641599958927061122194898539874754976699712147982422047056375921647931639838916257488778527947598198649155895818575768744560928717307747840 [131,81] 512123482918622501989297312217705210042242743708697135165977927664657399761713879977082019681147241962149034661200525354940485675983660300359498566478453195149919162165407059689825258707075909100044826389782255831077219634577515102803199150990990764090318248152799640453551913507675977800251865947693937528462835649809656245824503876800164595680100536271953634159987705021941965167580308524749775562245922543942295258457096394100929384572806650857127026952450754198912647319740964266813983165145789254988581632768291792418932723888172824907811148783008708787437509084724382679271130800124677504524507196761379221300927286832568594204984964812023074177390146292485979571128721334229756152325945515142491975902089267142361242919173367225917584123826817124955908272619728882290966792669646561947907927748463780013427798443663660391893255474032325216590290937245413370161570277022205484765749745424785206928522067755147556518240189071480089649488863181326275265977138706512605088020789030659351544195814189107406973388396339118394735786129141580271899776444831245391842413466465476013202790492230070299289093583081669580982830571105186069366866469213853018105941082738257273732980350567955104583343916233267233655770600141450840027817563431702692858426758344720630487365946650376052993230782163221839861325490135357037978187366065669984164416753723060096339085914518832913148822510348442193176673426059754415934596616020617502814885184288641864246067895260749437139801701941032274267465949077863011547840752086521067908520899475641009731452763203620238450150295741281068995543582677356519178046777185066474062144915656029100004715763407058728499094744083596226976091120002401134449477990795660533229993233837700532783958806340659692758642167873143956729712758937158754078142749109510971137439676407215650938680329467807351850881721087453797597711772400286815245393718744456512688478197297406050404796304808797062199987267463791917409786749390464729068631695610337058228023497958803001801576984214941669934491769369232236775204445031068327213928393246515724086722463398007408707586742637373628692061399778834494633223105754052135654900251704793394681392679104482130809060478276551628997281413378160871615650425830127291013816255444660946770360676984834849759647378634534508050014244364735984153295097311243487198077092090560 [131,82] -7880535448355246670240357420850148099430636464874093607011654578833592889339486355076835705416470592521978377156076828853877010179315664873985413085694770780078287227103744868992990861121873850564752926339231919017592055336832914229416737698884392945461496962232868625076913296912916322178837216000704096560190535683058770511987323766090660419610249248942774340294391488452098427836228462228419128438936039561826732706421321219632108125206574530193008440236646906188724624545725106755570017558704262408401245215924777968599483469138513753073461450419314846365163907388595959733586987892365015973084256713094131389325460172622176063694022806742132743483148023538195808981580399850585342250673912975924225453830542567615069491353494928872369688241517943486396316532752563923935827754905046564788617975530816331506437892565859064098012000665060779059513657384085690961067724599761314582732323915350542259589096069508253052433532249483081008367190235311771811001684580124456011206952821006963473746894826211144797809447425388305767067029480853605787050345138823537865528993586467751060486382912574150885096060027231154478008542757064539356966335847957147596996033420496239599035651575702310832074455943878558425547451986346410076427569156962329295302429769196384732862226127311345933512214671814774260588820072591942793482201292251308578259580132883525506536792491325893290967606184378041262852240612547123072335151485185444241381470200214804918891517880697971760253434783334616237270389289757601175136083340589411751197723787163066819369411923623340460139302289976079596780484866705900800632335298977281662983625968303480844638195933344727144829102632091114348726593057942028264174516884967746897659942129408510866997201103006259017757247193187847416943442191762088069614561306311515346015248716013201416071741534066805327437408201066081008661917796824384689243750320521634364482668779497738366162532095954792274111637254661901680203748728526503554139690203631046039401134438767156260241021401697517375738964711657195949926174529015686256744739494301833689272937659576452061024470643643252397989000677959679842615596851969288109545929338673935945979278746240860167931829949468683423261239126369814130688809947298593504217780130415602367910988628674682942101091611227086118574043967229660179164493678421219880241648640 [131,83] 312272078652490520620624842313519102522271298488817128320211794665221848394115646525244243068302340358332174025629650427284590457560203146170165906955631424740371802081874005145891809662755740663431971399656244319451514926095780763987588785525631130279259944831968379642904054478237680761706733069463636179147837775674020456534641635841502368145412198696958604824354584920745331394951366071869784360801202230157404105197963272058575326955183633270036646242811981709869489556582216660909274195688925150960017161847911929762513178327074259907658383026241271606717402965290498941614836488264300225359240615399601729487533203677016081136506462849523720901989791543978562335131960012375213913083200781430429226631779653031566007082030076404832256451529818317281184144171938560031491874917038912777530244369180741919414002495216212633842787290287576694951900093416875986074299920128223270511540086796825326881744593938173487728775701015618851942781771692894645624201317197310473818531895808824443469534460609023521401375339721518385652695594151017030248807336761465264431215703912447004418920119827575359387947271204498845493342786715356888032265374555332734853653139603241390982849649584020403742820281001219288163982246184702301022581120036479652007833538451455134113725527397666662802205304664302833793047428194394970631611394786901877516546082377451523355089763971206549031747523992666227615759292561415946973941418929131678378655660187445834039078621595883386439442641036028791985632128387134481802510918475020827572068055048512539668466972811923744855573454047962781192904246507562187180869743594790994538875118000030777677738167795394667396482535466892024123628962003356569140987086774902138535060387447050674973657990808697572789999322929128714781589247198172820950877434257863775815118220438316431926431984264794898081478494072773658858467329568427339489988246318018826586091486837129130497326261777997304574685488797009875954630612706911949665810095722178996750825792988578687438112164328274697519936322263787795708537151388489727929473765271295513396210772904932615204566898783154928330734032141096172200463032265037766391502487509444736209911439337692651947258892760767553301939985694839378922262726704128883024635083171039244077165198437314570633652301429176003133712681442483369047503696182830765078400 [131,84] -47370185688899473819680833965944179044580879443477051320330635536653278003244545686533444204578425058433178470752765088516021737051487733263943255861252218922576671187641765569853463228698215871215279540639242873991019397033253660484132915804725379355641270960367020083497008818925250214696772313908767991463611864446968991407958834484159395623072000708087084695611973872486636166106313802014602220196612585101223603299368157882192192712044951263229119279881478311649830903318670317391881973856015541522364040889041068772350266191427068736945193718132722230828138889184743549782518829722388828323080127503298227960186985854705655505592403147655253597170395251841815258989768160600436706960127607030845681226220164417815779049800618317421603218941379095354560803430150941194921923838787846219155382575911547775234351754957875798658395251157498657489901853722288583338753460330412797787431550297817750122076138753523578514356250482434280249715131538040226971205521531334939123354743173521946842047784544420593703917120081517397751967694626558739003845202632833714671690603458515542305557705319753311303940735834297462950299821019457578659638942727041645245264976650579010871014171619389398526454263256290132705572805050591542906098094594795286202278608127766167071161360817296374848722546578963689312745276192505553428070419236752569161594369144645794527874041179123073867341608747518463243599622796949971477673948334053101645902475207359869203213942549242725050417988257367064962527709507853903012186010034144529222813252542865666809826823246822900601515466099455838666302029014733789954089908073713030549124566277141343856278870399617924361191807327039799477722552985296218336487584261932708124851396453024714418675685339763793122162710696093697957540222576719927206344416966524474317883809784483331567533155561884342927140330982550269365345405538872067852896866331130389519746419075448606221414736939639880864094018051619747043713992470889770131563136194605057727376618207995971804681621881739429760745883731616832680505047048005193859547610905723101886101516195929663293545434774000514678767958942983287075207039396492722979317967554822865434857755333645794854613863490822918878921898450373842832427601110822392439579007116107183117383657164501322147588098903508240050337972425152943454942527693618069760 [131,85] 1608293987671624476104691273542943094975793550935298069688692817200243584373891917211354549603867607710113438499876080500418791302420761760415743948229207503940936567084977004879246382245238663095363048190618178443260304477819654590220808120919536396929148967026998318040376750200983411476653080127406053764154409226430482589453344375198334160997183803940578135419792610017302809872161506716001220608545999184145277063736313565072005651130773795919179875320917332550991723085667007397697520931305486639716902790205711014562572564726419719792942368075645872874357293268593598959585669238761526068763007876932011239363156084947123016025600932086968591256404172005655625027834896096337212852048948308689026454160209578137615484979789888949246770249163089872097650008256836120604357300974981364181427851527198199203466168231395004768685529984371841744953808024206906535313166771856201530797228228684048469835203754755773242204127662696703184327779879101881010951199008969848658637358437345834675361017652972958077130446847191616413693105349712781798951023259319377453597278047320752472609101366147024178976613864408214392670510189266231997042085606624295866858908956649412952251154117584962476168129717883242711976906690830969372760213908418606344010668330988074012017423482874996531540094524883750765602017764080594703954428306897016144773515875524372299586524897325925003393370808466802872482737058604558953807774733030820211550994634108326298894652127918855011099174030370774770237017663515490565779913385015645673771419908471364077542874027971493181235697773271061657748813758180400951548753564175041539891481665189352518093342713453416389007981876839451449452073856183990653987236415362989146098483168386243074780634097360037048046302347635309863252337592347271578747522593440106054717480875507519306282420254074517245898878404246326765468888434274927791679969935794452354460711403299490146459701369679320640257676590859901274562715135821067656478415357404189593941318107508401028508053022032365036253038136828986639813793604947957699621640793736375587243025457110864347532058659462736147415003822680504211665411031853424274522911388224422191281672878156739754324379011458612672112605905069594911276862971965318965045476807107608558468676609605205289190644040292512896314432279530553797764836433975840 [131,86] 42067346487251852510863641140474496485258994137250275357379427010854534910764965268478332789830425361596219659973538568681932449387490230478559421318198946352023668525165082801710880110937322997611764334957625769045909690275538897534587329881376212210617052800066485914420563866428485267026141900203134814612270660689887058106680440805696362929524092989268775800100491814194548102413663811502622412480888765917215334222563590197766829087917115956819695361348010934864233880847169515355346880507614579084567960691274561854298440377458778799404688254118058713228832174912783467267893733162006672156402059039639460834916886176276824185423675842379308304287611811050257396558982726808478135060154676508808719888697572878777809329370687752831112747057726795209565183270166864417358197946330094928488100773252416238513405208868972083144261640679247062921458347412148560514235967911105445599874701478971387942402702672443473842405184851017601941620162187921866855442307689631737654035848183176390127474469435479223289132463064726330812366821880163882516771462701663424407858109647359980141727732182591281855857778716768030719960697458728887234680621633225221555933603310836222284815589427902708835675456570269300373179408243620718815856179181036954138667566931086297918724807652822573907249168502569094250291991936785280905002035706879061818698752185300439297171184672203753670351390400819206565616631857485413697729659579477579565074737343089722309057911305987180203791295858113569749682982027654039320197511489230083130091633697397218139637113710955622960361948328907082573955378463826235082432711054604752091233243555563012861087794099402229187240060909641186301029063779308509664451281958170398063977532252593798150883872571549251378621295511797670497025574867613406732335873794578454239344629849375868692787185441164770063796788601778144903237041070721242049670242246517310225435084306144674515603917566448130881443223247398692986826109113011917193205050478458223446153953522998183893157802321220426551280391400307825099598391890404504784323752660346252927331438209001491786865631711949084433968361791569697158633979979456717602201855405744999879154527692198054565068848685047889660615792562477120392349722878726502128351416796332362722613858141051927602454416732556287548075291109596404708350848000 [131,87] -2644779468441948241182717086768905765158804254287183262543885975134743041367453327051875902322855635849817911974742874488450659897611249874895714458350385190608410492196023585604867433866123149729529313495643425641124322260522471466573221024665543771048428520208956788432565535327581593905105300090471238296145146670404569824963391413589430289964813056442519615373260902659862923282410685396248788287909792559138696234309744421877485601683516154255898180904573499240979635299225030841918442185173855585224459614472844139586721599775991607056226878167614221357225383876639642532188751750555200338358642712038948491501461816394124032094610291587836808031512181039094019512696076186455311975604142894720873763693018197186106215201319480536091254891913056216829312496449767390756594263581302171619928656725167813324594450818139683926844479588185522518266378327672317783580596222696541893668552799988189935730762494560026692999471132476200476205380983062055074810299634590904384445010627268889442282408496983096363372499099195899948844899521417274954815701943638971579032395487723380174396483451183497402167348631228756013859801165282738667305136585028007717596340692762939109563407614454941621618337771565372622414944765473500596799787995013648883586235428202548751573877448797110898680612729456601209026365028513473181104493020903004144490867878268984973594078359191009131698707206618781968843820798571142115129428960704918657626165424477768532926390345117792954258207740952203901001891784390229895879652166201624786225217892116847228896256534155191509047262529487206846525701257647290219062046537309756974360543553023912316305910325653661566629458296695270480609488372600330757005077561781717131910856381052303055843396640460853734651437947973737915232048117591719131657196626483586442931385331695555986039165284460269762491433121980815718544304565513296078885173052199780481113879935599565082355176019060466754509936680977795496415003387733117500937165722500056294529878164647244537492885499997149269335110800568784175782998479436143195411957528444109943847875700384956299776164221562187969217913372690467581255679467741327657490229517399969189760711537069758888467719495252038828842938018065487317276804997563808580998163640107535673928957182665227137048023264753313087837133660190294640838784 [131,88] -136678214878902633944303725973019664514754257775848919067470232072134784228635260746344698429822148769196511156311040098151904709850976233077443805417608050470595504748498573303852036121593367195241089147795654687620531134874450483675787676328465947615050406589921301858369179233690936509134713520080343278580119011858664409874059900265612363538654880679398328543587405889456433523298873043736023580679019323690096957075487909426613455621927764031833875542608422344454262287117840034681331420639623130800181338186392047321283724878036374581600405057959050960381030156413083359905178793073624073128443366789841416561616244285122451142925493923702504194114932136844799655331388733902977843044631610908664923213423659686475116636383008936801768592601745306710172447146638225239709508732340549963797570178704365458901317180894502439071388173141272576660305122690636565007146659149844615678301113391108204439196479617387407319792315271758680882019107053938532503772105014803992921561217680293391596752882658876740063105833502718826514137018438111813114863344716843760646333545231978276006961373960197241458900537770888797527140542984036987480898271503346836171552927078509836590307571059209451186274195044714992331089187345931781805597024470898855394743253149011431579038062302280634197534834657221315534264991178541237508922924987036562329317537850919831138649048351149229102986621392972125641474865182855161068781252503333334336819048469075284928729578835543039689839985683289559638606881175454364922196793923909870975234992176399121616909970818368659660026280507089644501307280722489923212348694728696851927452964957125008529147939953300982692326613557210663375310993436458482482215213121163975585049714044034478573326746001345264719344827364697179360641283141050920422772237612714657404481456326807660618779707010470677630370053124925508119696619722058126057258099164193546518697284829886518072426205247788556523920673803431767015856890586403276683458468469551236127579536596395866816714169308228692797986815501509676278980479555120271272628993364873856178042865735625489474193075187947762926946833876650586351689084466871405606842764292284089615280915472320889881181833275183062805094578424927632450859592668998890359165793216971585085274388175208297055995902011240621745702613105428768128 [131,89] 5127893962145632705823379011920266779113378583650942338078550881399143532720337318599854299907418378309509674416482325216558735760511830284158677574258671725104682569029626398472164053745974052647463001478241957009347284418021414859218229270396276033940629055565740955477739511592892808919138533672741338957349887971766506547881096690006875740214339336795897118185200214298413445849412217338476904357224215174727235689484135688804441541904338823144363592448713511301784286986139685350017273974451836711618991293452014569014268722428042539496798531302550432916815214813032499566327533296727810700633988993477841794359096224371869645085073873774513895736201628885403752363148019574084552094589529966570819303254110421115020207803789396100855192285798440899042977133135328896946915120951967931060850356004626355455160548732427308087337212506615758399941105510200097139061605233262356896709513884688936472347534327462012516282084893016185404197224739640111517019575642917827824526811549597705449970447228462294122736794865581362610075309104770989317810636345543149429952155357376464469353778578512978938927387818412715713141950371792369089509280518326521632792663602636342164693428276579486413404349353325747960713615930023147734123505204639070044456431042956488157973014027113824437734494578992195187970122076984643721975266128094367731882053181700750375325701461159118541780598522001928567271356835077023610214331924089229069851762305606172070529288475405034310398800346631122532423854187737916435692720349598311357853949961912178330972829808136540003382728357558759125467957325648036923004210802154093759948339395664030389200595715309065640988741283700663282848036356957309936571355758011783309852594796121756160961425073083097606991035624454698844525717847021024204669127493659174922233753407855590506648011162828721509808350257809219680266335415497743330543504559348988871785839159178635030237590689353255487662889504741390882793245610405740505424314605433638019137522082514661767557191993695967874729618237425803216225321380660610873615573884143646822920238470615298143777584239172887629593995218049729615118865107554910441550897482221989166794169936806799627790865090371493050605718369354757414929111932355837624603966468547164428880357359273477313932087041327913823096478998583664 [131,90] -88802822015845923806477592803862287415536918683039982805823630379191201231042888056298676061815512320045921089680975662659092265213431217852402275554517613218018142864831729010833308645643167765347845149991794175609193646294840752906600664720479107561912570284713401105303526579067089886522288924104975256942665326333292554154498168702074915273313785469579395576199447320588066346630045204934972501332844609984731634097179069441877439569372393773150641922152445506250580702038838707313944884268221155920075176356057398105278627774781924647193644358461774849617698367982039162810995717994469263070430689577768153012305977848966565103280072711079248230069825801871736194522461663142936104439724328674438280353885856242066739589702462593743435520026496529757666188430340577460359076911565474887999261085384567627398121517586525513839161304840930151947466085524817988248053638518986047752339937964223918593184847248631889977499412592299368764836257154206662881569088292104126889731339355656656165936420304920455495273453870237951116573477618486551354743875193418290192055161205959939653495524760355930786842492692211989407776715668580556557915012924590837050887173660341149165797039818353541837792154441863404683670780259787667483872802293123944848259676271298585019762210806885599930563341106682103831535176049820271391420781999605757922936428328402632769907681713841651855581400235230798522949387951618927475944203654700345606403927002158921427280251931689503502498276419309619552989118675559232627804349202933220304931977041203265969916271662374529537002031449822841522511318953025967437059921177503027125338354199831437710281640304156639105841582952756647342613881775834497675458480606043519719259059882041199551524444077928401287986960844661495587114119115431914457997665548422752332592533630654240343903229198647595917065838751268931426016837777014728354259696967198163905377787211217670546193944860511841998025441329086699113720701178105400173100656607713893127384212448476203351184378821382179881964182194742139332051842323966062202805847282783732243750772187296063394359444468893333542925932119602541742234749514625367204363366706853178480666581260823137716884090494221501502337104294249939340040082924371189888623002612041567258893478981014665641513457528987457749207830016 [131,91] 1529871913439525455501762075041002683720342247436090679244707966434513126584567807491882633554392220473878347434773955571926289109864674168172252390111526940517449439830675265165816666745562035469647143697987851821786819127521259701658073906989675925684319120340486159646439922726228035558979332004091166772502017516801551450030822435246619317335519955050145701193746942789974540912267296027700123446868825543902351116188506714356265651276934814771795467010561417714040575853410714401992125668682855615073471821041471532866032865261914615514009824546918331895733229796406965009495012551769388943053102493776433563231873382107299696428796705599810574902985812031271391206832272394458728175850786923220101100774198811143624078646106731557567952471227159556321146286495346875097493975674707150722180861019267517343383216681123459158099936226411953606596815179970278821849541564607725615025233879377254164966088921182746539894994533720614624378129918978240574328941891107228046947312998843697717515331710887662011366893278277594620204676497204260516558056773595600818057509243294514517116796485731415069166083562456177481256390198678046496329488679607388897102577598792236640031213865990510520950374844587706622061173714370601257202850286253299489997724189280567030218422729596807972530939935211467805996494443241566326176540939001320355127407738533095489718617018502491737323918720581014523343089712214846370859550812506122480519015286150576633796506783222780126549186058922547174374560268708541431702723072537724812227203092720537544360529048641704508997407754973988103570395702012432317538335078056944408209278024622392177761573687830361368141853751854034160489378247542635380069939183697114158652261807677744038426145428162165247501200619270892094153547655035866992133881419524787847393884387517743552703252051322315975128057043850983356730139940940101412274044087873994306309274145368576906695157233406945002063269761828478077299639338921727013082573838258566727456468439797350888132662206122022933408820745185247094746621487649111099963648447404454951565799085596354929464178422990934874763327034747923424351962787529138653166499124442977545408494061480172733553903553606639901333016265314588047331309947534643866867816093758013255346976466809059967561329674021543202974016 [131,92] -69491016473240083066540095954012324341528673317796967928646656508589606399503477979375068955820423425991398040664109299014382782971683872815750469983208779684542858011429302437050724492002139274876695921360734720336831583729556475679766239604469454402998571952570619242723205890434885397611105980757784619131660164171515667198361570645860709430850846566262581840769642353868904043966900166719759016021814370594999847646334564349779175179978734017528902284923356853293494230490951548892382460483244958814277702220345458313387775618678166201150328725160051770646436795593335600847614330694277750132480395265169402784812199996634342451096678301374028481754045492646312782306327708190178167052537123194754321146222117011709734074547170276087402338553158750085851177812562040543386851774222969893668559057268244508144700223310506064750033638098752046489618579708474857574359510953783654830613859878167287757780496393714481620524470826561998575817035886117219291006024085985537831587499434297232051609270188665464116655544568522965750865206814273783143986249445823674057421648951456933104345477219108234584661676670164066435572231329498052278865057207723141147798812754494703721320133856793218704239258866732203202248111344997391526985505735729664866251803841185591870742666414418833380323762165771891593656165800585126417284693538435463491914086631029182610898110970010215692736849376100547234718361196948645838887445481043953990599860487388618538208923564188679384873194468881676350762991001042019851933796128989281560849088235279779886660826150039183198763037442684891380824177487382652708670902582207029447376069200275858796883850519116499399603300647696937854197960455227189839709533775964046401086478608999758553015989448501796674309259087670530235937245388055262700490342386488013230511785491860368718002555070771965451336155674577656786275898441337959631617297185576475602617629192579694265547376495753066581371006572244052179742575852798290101232513641558691114465761435133148409136507469706292267777981799431625858487295732443739336959907152274480535836564221222424340571414793993854242208762934898291277808877749682472525232238168509084932784389415214636900151739088293207049472173000651407739724470319580112939526320232676108893314233212106219512443072246439328384 [131,93] -6658529089333838616640501767941984362007104446031423105535620196806085055660031345974647365783885014777359769150440039568119753110523963319202447727572512999337791298870967873553089488023936237495428840920621025921186741913732819819279686453135444729986015719234566347824912259348565328820031994227994942671330215665992755664546930963871938987754556807546008517818396242534405386840355212169839961406198237717695766071994824949861966236906146754064667627288021349123826528316563280661015683996994007149198148344016496072607449431641777355687065258059175310169144701846493503818727876985142449077223199218961221034585646719835969724147088758562852560402678365547954987592518645152202538536078739365461544516778947952208394717359100668770724523083929699901619824618942297816421442624255364253704986463903237935305499337587499761420473589023584528652457586449032817254597831177984536965694201635121685913437944552177885396620094512225305369360981597972221115683556895380398906879842263104468336594992464083523333180629995301763210113468143562883352300987351326615297354143708503968133543742315597204452638660069359455366486656250381601674542090853573662799747240992586094466396912686655160932575645779734521147480547006860629656219759368739871691367290471596028679561493138219354871932603694704791410298777432904709288063038611973689783675928761782261092987877204644466814807052335502442851993322685598276502806328215371440515810109078963791198351886275079282321572502476136363381975139445677876961494644743963933427288991719447000325047258072456368610345206362285404801014319697946350340311009234489593458755780427780879184815296344414367453147768596602267888936583670450727808143428248384135547239565167708230905478794665706839869343057070924949483178553461684210849064220858023859783492873507554842517404398178083838149157747696337545174817331407690567674887791900187422604679164344590227680860828216152516341457242544489752793283770577555070656991492684122950062362424178767129343893576472857772741989328803126813524893154458108049279331743603251870832391523773103986492225173233738084901078323976075939477513689045099966183074020030330764134140696712034194720078984764201554804065638617521067503657979754523251652591850675813683984385716844198072901285635275872480 [131,94] 205847210709202274975418080868779432285076630433842458075919676383693301385790158908746950999419905834898970365402338038783813012973203759808773629237565388462706420027313026220449670827334979451079214223911625026250997202263292393056801292503354504417804973999930031194109695505535185971077419709990523980094060941565960193407157593763924310653186137938363003901335963131896050649288402619687769425022675157535856511475914573038318383090709263602148158906517954231678524150534355697182458564316086728735639485176835039522492653521309953733176360112456185521467125541280178696536854211813550541791726377396762443226447301959111678527712920662471646634403642712804584422533029148484878609877324929684857706724152597825603510701271237673515512057815351890422254664107436061758223280612669731897428307132019011688698399933511170400255300876751454862184757050380750740893232606343504217545850844158311583808889998442666557225280982735038665071381044577829125346079874119757048569264720585086528838743717598543118256439648580895319784692647304039179304318521704934276264901760477100309584947017150844286835741615490922490347164679467179795320397905156750978174652540396246881092767622306988474905752263406284141941761453500766090069583561552334764316257831232509006036911685619049331550460427031457662394142226907173577812817509173663834143951602985678288574261038433106997453581435080566695990421138966827250023275392217478290649279491979662240329620834651181900077459884415975526986130012181681798664352112559974306289693818466240410784025923401895053886554239753079017035208294391014637386245787269733797140026608568486385854970867332621694186342497710955045766088876063847597042915765454542265862906295713321060533344086820048087624767485613512617924652818654248902049694855325836314610802542908685650529329283559349656228102643277905905186343261291468527563042780160630773329027746753104147091310783369207871333801252042236070988659094975835503186232231540858673904342569445759811644398752042069706702303362082031342309819641466940207820555698373416603273036699878984510383088165131303520048195793023501721022626457896130455831251303449119646105280458994079414192338706856942786051952706839806247286670811817988004559049845523759484260529809500619216286507708672 [131,95] -360176727645215486399687795319421704114221714670841920264264372933547776583004630859409773588950540900812939555433548035555859921243489830508678284199785037138547584018123877779045301080805132252242463137548075643089826192164561814853887991624045147380042003816272499482197565151355400413488511866944296788707307968024692906410260571839427359826445893901881266133084275190825088372670286007206199392590886450283412522100173488405063160223881079014652536546957250632891787309586613827069382067776158284636862219127556671127807356158309783834622444486203692080113173600722346288362640032806490743211423770861777633325872780383950950184156775664241847227491870183177217222943637166184478735263058445364242794006036033847121292962356156157776068115648476599321986859082028984350485408014242732557725246741975598945142854891640701858776598537582531119703462076174889259470228469369410050450336652737230706268364967784474940024207064576406451582903670686919538798012170521405206947261312908055628758679718148069393102311194832181745297231513914840940320093523318978173831597729293755248114532370220974774119653947462386610544133837581228009958419737943530479455152732590587045854500174960845026049258620902036771178635413774353198475963983337491622534386912957187218879038318852036847536744579126231418675465193537311406977239670776378276913650713625572828475868172258217917624884829452260091533992156734149709628605328067478284875605328243893332242900233059639353724902408046787755859189829634364030566908197525934633081734171408950650616023049092776628614282852703036476451150528104103195641047845526797148687982551829501096756857735526255846839584293385247464227394653509291257203174651066866885591045803762740839518855816773534925374810925767991116266665131638001593631109207097192760408100712787151086723193192964107583865600300682806881195952527072718188301582999807693903921688860836628361254895121531589461752667424735843651191663897458831464008491332490768801930265477145481143843073982296715967896018519131107072347577278600293145495114331905540441839228331093884966983322908730376203512570937445570610021208329668377241085505124373619221246055196071943967404574160315106638209992839464093774450242205654843671606015263235389323313321055144243129224544 [131,96] -52522159479033331555473416870302956213592544358844782008349913869999672945744075170691662925809613223037821416754449369666681476257620123101815479978159973921212063462169525428342905897468602431688791378806635827545648637740094188144338198104098776129071254671326566125935080506236664131650725303834837876624366012015645558273953543505164989051429020630397260011570422360817518134900099782748366411711334958417058382072910289788098871613839457481632032826301381111760079129477825745062921147957225225326129399985163534131329871124934186732032269253100854797917703315902546598499805416948335513772722408043497799255261458320882685764056548000723197930885913313067636297807265266587786849199151836001939633043360202880408236356756806771183836270307143149819282568681543176163701470948928399510782461040470742345400642809370963343715082157148608449561954427594515908965118391911165373331361177687392583654896280472751448673578695041782174608493496814419579952466654764839803660635617565469505622760271561636492987217846834293759164590029563204584829628866264599588336787294854967093367351962262669573063219407443328168247863212569584563772393810783329424668539801582997516946562896817427789493975063762940424798687399062201423996627874827311491441786160800342343343789262178835694694669237644415305476345295004404656074470929600231737869436313093100592943745004070446870982271096447805992840870700919448375661606876166592825300374455605895971099198689221424032697340846251393736950308285239770929565066765192081632856873658375412784077441304547057087501397704397804124852582464652698304352831331505116476574820070212341305695190859148199761310647985051062038357135917003638359358273298373983645783646909393519323648769580281090770899663521346566301865487973822011699647019262301191517957510004782482042210560380605741507160613367576860410324115395858902429672190558633433256768715980379250065291213762414598549303108733455514091620701110367930536853742617113282994693394036790461070058593932260448949143404394838038343672300216786398904403435019137589196838585725432748410556481857302310842159849283703027549598628895949970378009789969678519047754459645761792109364541393634448964025720518582766442609972921869379454065146005473305534406866355995523414016 [131,97] 464903188844671009238933445283792730495028277909149194239282746537796599081816625613475923307489615358751677437945896351917392433768629606638421662602925619169327176353280110232846293190736532790760560842922951459778180057335318146331279177814450444949318078378679914203712140942578323212992163629984975029409071554887570546412229374943855392301921096570565775922554000516937608370647909457570619212964800577396445052118062044641896252476167894330613837083836516642169882979077456741241731387723050309932447723133624583074054188292522112349833972909457673490404977768088896434726698451331921123381495925018357835598488084624690029276852933120970279717993677494761877073074346506792552370684456672154334483078639118834177928515915520570811665882625232576156294349012391527201380702868083937691854721602464018653452659476536447182195887745186547990216005770161451811968796421769061856011000614073387497271846145595343318851471345935211940141704855616817328556874516742558751457711120962071190412847422662724240479845524230014848016599854064215837068998901660534267063081264863680207149132383363397015776425234330592212992590618285100204456416789505540018985675014966623994100934439846648049768029301305732641204414745741813805684662150341075098224256249374934784715841881938802076701728028135876668801484884149743525889569334234460335284919317171047498451043144191107965168136058666226861992117550877880810431428001996517819500578358747082797507238533859699297755096597535424521153981614645666038767514149273109724226620637686436068179251229088935112384028767289521156452061880198941638989283074218520786669696879179116673657392403259143926351971976955224095352298514244093962514157083084100053555312378099492708433569225631708160809103125619096265985973165861351605391505641899880235798168505797804312210940664074809896303341927676786818971588631602539512356053807903518402186154186567266461052203359262707471620030386010208431665733324374187057793024525107546701556216343827839757057085777606247456975807699500685197662270631371850157759004108133015310545949489024169135364509544671427281380870621600663928377811454064584875747083817136645236777369395734934152752414781099687244251804371153784235603182334720103116725657815302133826772652123611904 [131,98] 2536229747750989783535252792701670112650811073241653040207324780852269742962652918745573876586325884376040088000307130999496533626501833391457730370674771967286743514919575963103308448625041648449913720888598152811425116028104575245730988995482317830807063195077443569370013496687170025696182087460911151462126065045029050668496166867843161375049295294553995652064965056859979468167359331563828069796814739139134033776689235677937987466326467831332122295962138610746193722277251335142160909890005511608730376007722311518948000746362212405919635398786454370654559102094190609479244415118427828000840485534967166299801113599144617855634154688995982073624053133658132721278639280056326169140543319857511518384177059223566620545510817405908004299321755168241085167242534338092358467887413984105913213613850121257114467390719505170354215032152609950480269706231216766689768795949244581065042331676157606004618585282132650354693444874198709680442903126863543691431065323754234614600382371988505505461543646567366693804458031263335303364502066010004499669603949585002220899314312170802395546818800731309826176909855847573836745932759271898880843436050978907653190168003478277831552664528536360821300584203950623729750913835511558987564122012384586730993796531274064495704147272462364743861661070763700109905998515533947741211592391902778158046698894065554364151944241955736942824051413680153055092946025849243046855095684627031671313904050801879927033162534996576330168515340626674970728202340229348270176991848972318098812564731908063244051136620226112115670596534288793322614534888378418197239399245012318708121682605153449660062006285088198175915275568241926362360493831802312422310676947199303261984093132066264707621062680512518290792705160667240117417139875152958789915017393018528384598280672188220158172279498687708098892356336265739071360279139898807888449052854534937235802204986909300155492207856817304533212171378723384038458129603382409178789246473810034148468442997662550150448214649572286535544874837848428248200438495017866442753698692126658961734546642190069613907201644765903896814330380771686246540093774755136826058136603205182961992290743517437088357146526558719964082504658172896969820121289784554920498263528253983738095011328 [131,99] -43766422223031352442316655612637982116963798846370186898041761531594646673446068113101760908099844182229917399070319679334429139654299681112828361340167756380469370684905300503896848344990514014929799068183276601494449075789212689672215706354223434034049610912132130955060401925128176472893957472018017006722711808268791093846732346292324808878996538639367953793278737859670509649400172361108298640037689582210895103080468598603874509433799829936845534995528536391562580890838725883880385445985144389387396733354427256268533114767812870809931565235150398217764058236517576649556827289261028057274030891032219399173119738599915017620792624029051280667983352592165190875491342298460353138593289435874672388526374517399211787678597316888147828783023927630914006343471531031648942487772009495007470725220713863796787301066172102843308227329763244091618718090824121418629385771916396403392026874204189544010355347931286833829092916857603706416981905390780266497272737331526521191093539248043940277088480838131209332744490243870036313229178618346149244128453433716891260412649468419843315138993727812297067052761973918899893744798358978384126323886028417034362120155169037218304836873208472155347534939962086512178312503038729245233088555266639290923947425204537828250259854980485193744387293365277133294349485007792043457681600273589236979694911443940641983573633369975100136140372753450661703389642253563283018211471180808157391289869529684202223725995118226375824996488723917020582080475042774569694931120674072725061001919302914647975808541919195586568000564198341447736837388082803210216159559851248820431520489136297374999134348826273055446392886548392803487270260724014196914348572299839758844901035521062608432897534866924901288907330779466036322244272404815605509296844181629134144595240073158029093156402415473846365985785226970147206096079367883726122112825635848714669032103390608755268771116168570438808047679576663555994910158928058904103331479682583936763515339745591326199320082228809233524170891591240118199728417927237127780476992610331342410417425236274080103657211223326993974961653484234133225879316075086859568941465158340898856016544269255684341690904373062690226396201557572392412880929144919440151299222878189621935936 [131,100] 92842934241824815231181468449510051245493964547724645929154961753717311350004775987051913767437790304324298151301149134250979528905431780612660409463730350934637091052655564779128702458779631417658323543722977881885557141933595129354870614065402650726848416209798366728415419605354619249140268102254938274827449959332926031554695059465067812463685243576405271302772957238789307226003221360307995910403256304496646781030795363388263269675744240604024358355400820698936272324981064460049453572446180635429659231797266606283702937811007032789740984915588422164626706096837812597453196608822806487107774202203837163965582186891185763401365019976906733027064156146668523753807269005014103034780247825719385536451282416193995896368225430718074840950298088257959904807102039105218965773106778101201918443884925755688354226507846295686504705328160031987296739568302317068028116678195789713944791437629891404604881492092533787868066815163620784049259479559642758189398141921124520905423188315546314535907071735836935826592253332903161279108577296030433837125119096004208740051092048852653073436638274180711589768401326253205649115062516681034523928388298757809904446989503106093198760267674778903629513767949088204269851674556393279187661402335570035015876497420942260100148081525181287338967233328345821974662282056184099092850032491269768587531201384685145638118999353458109009424556395267169267614188305451293316059036541278501739441850646858945799212895933556460849864473281757128850107085067058132977784405543489650315425421236051631320514937959622092088857254050836836882574354154204965754517099409317104293462284135850887570218264762920084011063165991645057272319057467543713710591597491268683228833001214487299857106542201302426094218450743009983467394030838803014808697877192652831782318589906088084008065937362153914435823775705736760772506096486835288722002355670119097922885084674344512724410313559891903466384387544407754177656313713906938163292890295788231065586329321778263663679066562407249883408839184778350338117645588186110707477643441200603146406256725675835702514515447173742496661445873781287118412409200548358337778895645697011029590194882064503943358511197581787233088059329484089757390604606641801945796055049944128 [131,101] 263245029350279360252185071399404954563657588806580866642722185913056367671621936757115258371149709369735542682234401120845035534850339130298468176034184277099516395865522357597451558057527908399805364333981962376933002321704300275275574282710651535049728511054219838556472215021143360299729565533383948245327045219384127663106154479757906041569759524882219032559180672908711231943594308088478783370437022330737540252786789004274137716870057339989675875961756875832519267055184362761876147672281119253129388000383040724904988747242060850898162171412635912851800346863617748993167322958317948034728539721374000711063402553656093141852047490723094397832165634490995802700013482397033907734697290401125933378694800434624281822076769560928598476136128953433095507111005069721658377755911407641119353607701953010584206276201388834340240190156155772638480830716916162124494203682340553969618532508908616690541356204731600137748684790375929249517974249299479353646100940545542434264964467466808448801554487808281375698091450032726818987406890566938536778233718010646535724783399945619075851037171721113591100019346108138834765323853150599599328302642603645175963751974161725274999409556590194394179693022427916660663672408532697072349619719361266831456733446507569898314632653433548757942253805486657973601531308502047799054031210239970265199563288550486670816289709513037188700117716299374819153337980334487780054824926081058499062605779700189692411910990189918576492191175979210100230451856929308903005926821068783513945135566075351736283229829911340505395329391592230259881516148993260209758668956262541254885224581196482798269956111161794370931273411121826894285656797772044592619203879471480195102720280231039674360905742942756477290650961314336713568267700089850647507993472656393241234166011569346584200271922783732282684984209675559947984174864332818028540168526349771705503417202357231103748110861283818395185953648957761412945595165989029579268157698847591536377278886652931083164162140639418562633019947017622108692017977475368798196051176849032649161838337495476070227181224297515337296606815759965135612487493553028785836747136343049793134668134437219638133833447132237461427273996799209867597552016167224478690318044664 [131,102] -3804210592194295442665159131060676851524601256102645397593563025781757711134422040817638476623873267502413262541988494272051674974179287050729841796968273823574037638033627044330960361998058935442351077250175862546606738687544103974553994235867430307680332845363858223758636005598044673176436069104238024514471356728083370318106215847005627536315131878419228048524702791362422931544414236697714508090311329369552918671098756410132253997100106842819018590695027547717382916293485526599336339937165712212670197855004058583344790997764523191565496601639769303189752669417759655109398283848047436884478259767055181121018711948850803507612982571959822307577660201693960418278557814361027757905956638608912811231341071683248362183570079230807480157689907149728481550136452740253264328640512512260795241403560094747548821399374778518805851695004802821558065222799861781537665281185401861427935234242458294916311393558538500192622860736943953209717942833497264663954014489623696890287625395893496054487617242683558715419963008143795504421257562479242579501545021357367126480340463994485945694288920465880287715591380828804188277973792724060968060360576778237103304432460553218933364302493149691188554888437215010822153436557949288110324478403271800422686065587831126303596069319618827419725136651048772830651026637507824151777120016931264529538298733471367940333563251216261673369262746803660517454846713834020806468977633958375884094634954405815358751148306855869406785455323157306855548073131447719715806657733799114042818102714095362585248766835493216340757780568655576390573671303761180698322289838921526548989194705600980999545415302335520280385254792009263945766427604840902599880914108430266992556894303705002761642010886289666901800687749004052821197958038847752279524769877793062417537676686845209119230346863216037492634660747129271644600416165754850721058910248954987353798643562281338691569436686141490647532466470207925979011974348557463108061487694450136499018807121526851723717955480865271043849691233571579746253847327412588667465361125031605697309083667257922037338955973606653097831661792508577283160104241088321201977800128325038476498312241015323472333248316618808329979078873470871617801307194648590514302976 [131,103] 25267932240292125835740444689950898134244674913964379409629664952076496887918847067791196914486994231221897849706761351400087348780012896739339159634215506597781765713747338624307942980276893353534082769976182836921480927194152457921849668452413139900737789217007577972907426583296436863306293235286699576232930618308944533948710908119378421750909529848063086483642168750818532087032961024025754800446128387070628968815945574401906409910030331250248709418694188304435372991070423785087386075608946935699647508034217714704903072905869528975083009333355526139031693839207550540078385637435384507760979567886780474998333235080964450775145469999416455195727807162276965134018184733131379592017944178790890614345577056703577257726849204060073108291829758123360047156905111836036182611522759296232459911154694846837484522116349883240291288843194191595428430583513315427536140877899043225665446410236978369175072934947819440436996071936788352428463321594885879477766490908691543136351016689365110232087567615114420317958641217835149224622989372289848975837592457056192917789553877484291912966996228665225423011501703168529045471159832350645089059883177302757410653427908954039565560493850662147215615057335211653782502167630614151720581154594251514347127516075066308432169474300210824794129721785091778072953605648269070160525613566885425760243858487368832766450321591694381375334659861731660310459090079155655766875888912966223692439206129311177316422988510382671477673964159548484731104940776267848531518308279396144281746391559317553449152584792292491557192680794418053664802863188331536980871819174755552809550610849228535533213121567412502767869845611960905325399243507637894160495488950011801181135584152751316101470922891826888526079780317607207753100449806871295157333566325378305360697353993869583126804952010256733492335974486146610836824805156015440676977814322951940955679379065047233092532238920600781306003915566863893651809306198902754584398797763260623439246858907851035875493862697113373014222267583401231456061791520080239219585661274608745592937306598680807233218695954306487692774167211953950647635041388832144492282556699742517178589839808582478799715693922754999391558950873850096729362531323042050560 [131,104] 74051260434780085841904327351278238786258271348316523558650480292725049268909139129181952141207578382022950324984934318784867181120805180996474388721760858049907651026581746283060374260341210342734698994147405089289511427434496783981376455734953672836415584279199305081376252072199951199243731757836878210582651044443019791669777118200194475756926616050346153727898330585225396541859576193431949078052874979192699498089530911018370236089110760230044739497894920983488575163773602162877088765595667592545563983977749188729762090268826249746817720827916324355434382179968833605106835541137872461995113087780966805783777083596317330097480478849135746181658031466235011356099957850970683909299330514375494807541249663524039303556464746591997019699251721336856650682812627872990389476674058709275558503421025185530106835016907592812619841185720516529513866610871422127497978414103921752604538831819559375720688060926973999211632977516379099153602464600013431393676898544019634412225591214835413818107642518064824147279590091153987601602279777455781524631766395890141446606882064077714494016592070715073442747360256854957549694912145148521939815005538971822182957394021934186729088446242041682746717774886723890065171628309435843826241033272465278850019645262571935404561505515456180805953113954415475023782447589609596636940942769382509986187682603943940290319401265457737648771470150445401973452167496029801068954383524131722806727936985815248493369233228581203952825308577446719136115384619669972622521303475799835136126225038202508358015154241463446523180237720462187889545724565407068380383526761770537090942141337821911496046137032648495877888477166839041495818146800131124906371542458680480068560106187201522017042913733084626433229959251615124328971727317702847741441733185978033733780101716263201426877328635256676677020509694400725191742075432237514416575451054184688074601530983550983011827799388865663273597695933500836545754798172317298307352440772904095480208061849423714467254141319312822273011455267484052744202914150268691567178276664013795258698062429098905709076419344892168086255404216923124332494587517572522665033941906685374591685712571403326359666120916654559729696168458372709523935599536512 [131,105] -979700456304731255054817863062215148339236043939095587096347182985682052921616013948896072780615212913378066793468496182438105956080611420062760051264730439467823519864930051555194199620870505715003611806291233711948357635885902400107194369777903489447169105520691202863190790176219542571872922224613138467385381423640420199507800861830857201281164070775726463410107913190803970796340361792959036323657486223592963606042248120826252427878906158436780975486182766986759606204158620284875164367429794288093733302775400275641801632303492722736651060796838331912613939228346165655118363215598261449707038997968248243826615298587286068054518367277786617163419313190156905413096285359096387589457835538598457262584119610130830923895543897730517304229674226607724828660124052847294190877287691530722159067022436759585738946314475702477785775298071535373976258561387340805749154874466810496736875824636344876272171666995966829963581976715955039995669815504384111948222949524638957291901190558073191913321242368928700090292496491241000145580757187247753979027386899942889647817719432513241677035427860110555133191960355057818911478505329536328942034804049453418452798507528158556226992077567678830596674784394633086447667912267025932328103308695729966693856759751285443601983718891624370077935874261336770121488601727739613265563086470896060863894022062216717659916297935482025402238428888994001943553356668961166652941928757022009004388325757196679068572620764227112105024482627987715262116397058750924273907906550948309085660539235630812326984417749274307069671071644157734327799607724581181114579273954638482979785253930100202313834143982579349939928349539028103090510407146829783142325613508416230489340647383351717891565211231803044686291358994525053801041804334868652623365668370054005995388128552749516376825479325030480522875138673553268547416996709662221338549201297712893473734887950895375384140594220375960703257783838173942916864307958199742804284686490649347390629125804241282192168346951474488870729683394972600668364369202207853788825283814303876666892483190850528065554171691043338480146292753562034374827245813679289790464054018525560691950133267805980022582492145343205531422572312425790164453616 [131,106] 1085919366781166726249149790369487341217123603181765765880080260375086193475673303890807932436712287691522100249619292809270023862831363880564929989573444053073268611119732666001753774324374437484502961518279391052703677039447550761702977024739048324537695210044725709576074179720556159536759348660294725977253616611840571981150575531534675980965364084594404124887868953301129920222255145319147809815773583981340824525824779013502853597371989911198984560044849420136175706224789788009539087750638607747015841858754203989114935807150699687813879374011512347584487248173875099861190321343989376755353155177217606057182922204307989528057417235265547917457505395364465251357822235424341083313186300522354664339115058252691906394901360966027960873762512371519335824139362480817104654792995757877044564677363181182690764992816292774363480484237852560346482158493540111385956606710813528019062645725894844160923081009258534668715006769788541580361936317495384787911439647323319382721768993812295913446784213780092814895793326647156104659858826985548342495715334385363357336236886885427474711250278577941341075590797618952380076921565897313509691467085656595359865735395324542048635765404408856926518930559177550902743995910430865105815562412367620742046696132470542686519159391890349874652875040003387915052923260621891268743462461387825975596423648791283575464116481158763332682289494175071441625957298618458973196146147125015667200780332913147858290854902433426914013592984605006198152855462938048925465826481735323660612640416662139230216225769409682841092763975409671376117441863000183414823960796885364023815764322904538410252828029711468881056177676780844128989182922618133073906118846966471319794848492933582883906142726340356793120154029984880519064574455802761722411680078387709720581936309832713235905759585472961285430000647124498039615983847267087571426384533166717161401472812767403211459891920835812717930729897141903843298042568749163615712588959392045076537911940156264937687877434112589851731244089579216206459419862386473875190462021856831955634249839553493470790666646590325924478186302529801730568440562461533904948263523323091120932606680705422793180000224499132241553923213658151505408 [131,107] 4145404605969623364728459863064217171902125404596885183287838329882022880783356518434495616045140456571952383778263979020008597154354230623511492605948730766216651145767864961413524192967840413542148213033586966857376891661430936806779005171558009821089267916269316459275633028447390622850193849285310043550220041129816332433225922557806016214537618005293921006717321909136482303282793366595486586323314177339181668004818171155576743331964787071209135192993793070626730944424874313130755846265019857662012080260050058251278012228726000858766356282635810184470854371934763495261039513197468718910585356405269945079329392977775539168459395902573936001848046944557286902135731564202023250691377600824501073602747629876258503081028750886905562993176134001824764746075014258717498197768053331539801496253899974929459627831985663177544512016729074164943986483053580487927230949882931384024083815617832395450036639631061687715007091305262972738136095416647254175287496238553700110273017110233440531591836612270191600457096556209669709380544501637875569790505997006033084317669498485568751773517083704089593386133375308965780531842955184661093015935693066073026881723559746315434896046382120938416479406232033959120439068233549554065614430133016874068148234210041682537978769503822016329524378827749777119624077191509331120782552503289826329758229057472339597088628741055175849789308201474571621703591575685991871969543306388751980750370026448583748100157324955446962874100201979690702293665264785550307919420271030590959173511151443383089232287836690203708529166418786870337010835961160509294969876169654403361098690427972379965217799006244047791704234875114262932849779127383316952356961119435152655471337591312356534193229167398805337539464985216689751190601808662228776004174022496242515579575909200908738067588681581611250103730468451490373607437041020393386715490051899905913472379854437397255566738834937287296046218777136590824092375683804490991458190379453732378054091137467992925201568437218461743908463537076116967433558409230609298254167561816742170189916282437803804105081521200941319125541495195952181059088044910018290203953405034377146212479188233171560280946512024022388114489613642560 [131,108] 19883240018097112363389682871915278289215282145722731405165516120932263553108591153617603968879167190612651629051804630736614825346561830441182637086882295490083503024188840825808754517725110381089284198637459462385216962382690727475129892796298350688823423730926978182641427624526363234585360754981406220692745602723142381986264426304854406457939442542698104627872959651908217257614445385896608819215858581936888564437236736117647991643143642480708812357222863575286333453277081176864012125552552240605546208564324616619025359820413252285190131841319162261275383911151080614541127133872433210881667818786022573100694746548293540132176783286481109108321007902188978652831968747219669998690898934611101658058544664015051098028951284945198539352432175353778784649404934723399154999674061156855454375874727808108818835048718841059848507222794845690995676176624456075355282363083445539583006073032676072177110075920336445286924178638614685936936351663196731775236726555018322827642254158149740482734075899661505448226761179590235610828982801907885263987650349336745704290388983458697607282809985445031639652178375596722351957591218357404584583068068215406400635125736758574940998482741349110437551540077176148318707072714377097925050254290361196258173451587893224821614116955843495125915381216993071130240316666808985519822649861877975550690517673508470053025387845660773282122487729933011378792032013237996312066619864272011407946284575003890437947085549795381598804473456250993296521777812122975364807863155848062802830360816696290920699489594445547071939392948082222748903024269670778631825954966348385567910426289763178793849192809097710769563685862872639836274429969185176255957296321889853521668728999267450285127742138348886470281548165338154447827006390450447647833814636231646059046850339945531450981068591715363761265397078642788400515576043153402076404254226384526102534754515640961951913389803097650961652444750108339650434153708872371694442398816263898969335319258799665922087546102144881597615067080115891475215534734706181049432633623605168204751873666138023364463645846642521649259990974344428994904119921800829196659259266290123034411516473247223607146410418764408981149544192 [131,109] 10857232623511715295006766771327003115317792432154235380369586322413026184405484066050652459273823188670711103732340712409097141733929043311254967717267676237750500035103313940809062929112677692811738614437190702519216060347323021979607052687861541021681162528743430604343419423107017377176495167644016941417438131635524041844134077926267436373246948625019050340467067903045600126435353814915566861252090234484814079682929259236300141487381520312324599255114335872877084584065964119458065336724453822378986673211542630856023150828049767072193206433110908987817789136742177223691411622727810766812553198599760396969853833362645542315539869699812873569593800355798128374044643211067139987553996016273186625240393484524253539016814911662207469667865434587194714506189491842513540406652771168034212222452848411267875829622205222420762132220294940017836905462468590133727695671459456453586680159861556724753731052493730380214765417933576054449856920183391082796781544615806437027539011039204763150761977865977027033329056133526670123912324620921894999884529439879353840642160692308359284839267043390878548717101212513726232633150381925122958091054624882708981421314111163121432958262864616390934557013450282771251144032424248361402630837474389528904292609430437637577153122785623660419744769528760550299212463347878683823377958838138382149493144620866616267146016802099713674459011921783008629035943124719942473837014574190847544362975061817813803541118071655690600209732498725593900082416543254591625225837586196786347212807044444240173448383591480725674156917983696611264199751816030913446329932551121046611038544383679083625794093786872659092631000315201021262694432637948381203041396898994625285724930979716739342329031462960013617653611189892775828218114430758688811799700999727849967643368401268623827341326388987499351434524104488778323880210405556939966441394761411144816658606851720432448064328965961475253745047979095713366010137511986349285606707100022722907960499781871698127330320071376652370713801679590417100474242214886318748897806625072489662389802442531326975387487072447325420141102770070469534171782385185677385376096238473105400792597700901932728261896624370727574768 [131,110] 133763116549506613641782120832781720445102524639990192901001011222363636706865981917672176297775656234658409956453553809401206836455490744790976647147751692798607409724858568378474553193349453937185233315084088928792238560263017724734354428528179305196954130516030878364398591335192214194856533176958292789130331224191491323115825958097298156953473441041208478792929190363235588640298496527245432168464639078598394935207498980863812748480591477397217381605108935270584917522245957630048331514963651837680858638420966931384679796439125903795420136901437729116497069272270582760297924164787889623608106438789964510900406863871478009122331014262954772602908408787343898053727592593014607595693193341412658122718769465078611535699219560549667921322716904857034694584349823224159778059295205873005770778762404967120548981264834651999275128643558460755079486217566974011386735745060009179879651067383594577900070223232753523336873800278081445717888873610225693996503501508829639794577720452468341400881415991397400484678398656787933141446244108849181197312694706842558999639366602185756062485130901215669864962735881962132823797552911711683231774942672415255065044618523075163525281592576207201227014808381886896185273409845644060787590643908429400736234725609483091112071631524743832768515246244129218528272612821323850673522812430491768524812347932689712665308662550996094267138381112315182987324051792757302223691436442742539683305348981226769413891285159199922340824190080205665458786934060916106243807602560294480856462627754438923004343422034424111386009245044549030301600632621235275586314698511780715935102917549144832609659328963351209080357551784210120150096406565182010682796145537960705848187540532098014294554217139308963091728010908723073883600399891938958361785543369156134478871950223636557792034518852784169331567161668806748989595360505344041065633912489492659495152995737985256923674231173279687675680238721536316010972042893736585910084759907560195655918048113395313096679225979049013428567846887152913597227494292059843304176529894753661791354682586652378075128848856905746967024627397425503575498488433544709691641762589276442287840803281642796756965976364833408 [131,111] -73519289093368609276513974692746452493734165310584447627080975757853499073667233568728591515896530587284209110248530863643361953840896603448069686819045359023402510409529011243546412001647615253177088563358902293323461734345759722144658287959005609146912504079555005968522561296485172619806098416454880740709078681711411680151932807775377692830546500035027544730402028676607336540046343183724007315241243067062252751823804614639857083229314134127669730024967037428005238054794955650119237584632194870630952992366385705570941896254164206344959155087103953784889249252565188329498514384434768468059482223030781562285464790420196014171468461382478763874660412946959889678298074864939919246167403004595058059769664646791070062213925491081803867735353584306541853939136700021791578232551758150280127721857551877413315009204832109703384059244514834706651948016068848824469461240783133311717919522258970627034114290043557492447588426039567743539140977760662278151482125522848652881345005608742204545275877557370626368948831675939349691513822716146497373047919866041411518723704552796068086248626120897025706209702012641680771704009160295971520925552719568341729262202481792033627071563762069737501033218634685068712860563710720779103074709911139509782985953014866744366514666947633291255899086055305443116440825998857978302256321185096639522387497935810315941861146571633022691041275351814523849227204045121249468481045108951021652485827713740385255767395557075778742644288194269773773173233037186618166246817120450654636747572140356003731680522334082809322989432398667450111617351590770209175636423893086084571049184737773221371349838736827111011997932525573452027971533605513406313572244032868666017438995771357216719700511097306566996267681200277398784750909672196189854308581795101747560515918383453114521495832986171211475247244070584345531712097862654658625401761141705565666665703700965852991416264266393213159117935535125745125437450840823262537614964768531746372401789024811845590732538533046995809778470411580145067839232819559548551312035767220716538073039411594006381665984302127070101764691750923118275926347822327522837538087234149863336279080931624999351988791664 [131,112] -220633842237764092132486205160040717113502283432185689746681822419575226162405193814441898033470063378052256210247569081635191067118720307301360194564116397863057912983387682902214518628455286873286590693944625997284215807199949075875644244404439189583311302819250662377467616761101180996319178684510298977529072678342510842433008910260466549346333196534980857684049216135235930565048156635404594090522578956858903719695015177484628652547468496945244724822355319130077880497713342043110652301591314579714766749942922688379924310785581062196817668703230723652268433326923373463433524372041768690768472190848123675951974106002684524972005547053854787796260732930442124097382204627522871185036756337001446996810740423275178736081965830231781661092562140896914147238398607361904251584697199706975706291577039611538827945376594590456946103098138103220809845605403897103998050834984578538443401476240893442523720671662916742743705267476334823275860454988918865339315831757409286265554054141647090724297780775603403295306121734949547911262076618271357183502662387158944228789206480293421137791416615031935500548347607009031820603773554763297883170198980874374560076285106476280861200415133121774829560662229104619241063298753450460854570902752366321380020596928746353378029674869386219667581022148497885005103000322530386302317772927137634388495472316196493322910015574991541628710485213381644646872520231307311477311949478963127718042658067229944271792197287150268827127394106601474835201640025664462026791758815825305377891240836423587461250006407623119134510558139049093693561882727114341069091665893300551197599460067418888823825842382036251877095629854880613923795203642464757923595437321620392955444974595005982166480185263873457742636476753351785008043128845301459992823570685025774620193403095325545452018906528705443284485496270579647569371761320620992765429316478092276748466470334763213869534378137626477861037434292267805103750098813980271789298823915213275504918083800441520435386921909894886258240071750122478896818454512988923419777921957343041614719233882862551005678263903372950364924389478785409096978231551276398966729434100958566986327244360897940201984 [131,113] 217342988307226869032239549583266924730454275150345513968420507490023551493711739186185569419733142440669719469161198684148352342871229956314835676701267899504318227621313773873775866616736803358122961494922243175996479509712170853115395658105409836120650668163339762337073041953005522030322229397039140474785844122027720984621429752204212955077459949706388155866921031883573924262636033193416366315385094507146953212985174578921265694062016262423494870696442519732079124304613188750215835551205815781372432670072926577391378482066556279210688441828133783844624703602111012420167923779838082951673396026091532172151494294358776720550703594157091761748879320548884225984736934065150939805701802323107364627558146380745132848633350674984237939338850535563895745712414137553318077332987104394525489070649309388318180684846551774074412797213700341940703982226854237066947228942325152081630191742267901659050616835968345721773967144588039561357453058661503538225797332089114336096344063852292068525191040509386196073518492793553264754733393098025798960027457143973956330398136432450519351411429705152204622724804096271963928832036998051326192328927766480508294493248369656098849285942522021615536798450370075931536579607629615603427009632110371326800961411553152657239001849471633249215086840775782128196034556640056432193658916351212517218195943119958776947258243173364659520881841795495727879290421082420288569597391421899791568662395003411971623559118249686077212991202000438805480572611362208376229317784966859390945766250569266401431661569789090206369055700057409798811555443736585520099440182876049494333453721701612372704821294263477752900497862427350489018191149543429037657190824865182103494211408873905146070341502212161461559840215960526450851374141058077529859927766997785871142380574183053422318099930679027437179989150614910428323738156499546129268599128692873605899052541199029450264889851547450723483841687703194628400999873327408377678896964586615407018161418492764140202777700195979944691592569275382061316833343729297365882637596195950992592222625858758019283195410490967416205698843667674605259410336404168796850711931229053616373864662790100544 [131,114] 922336934331315995937694525218744146935399942523794946273347766702324136387454394644941468752423841005697274696249111801293104594675710962311785753802846364138374074895066141626279221805394419172923007909120242735838621666498673715811493756386298162991293927261623976061669335909874582361875042281347679921365966673345100362895066187640954283231359311395997182181086485558107043065354120205013819402577570881890650947091353186830473961260691720207681336291543077854086332421135062936764036385071561562745121553401086363797546232841788937325979144067684785133325999212841958363153417618160000570188414319047611000984432890420731763700807363829915225204925319694532388097458153238664066526471800079307855994303009570877386604699251092357908068461838666316758354352740634735217856721490493295152451425331441917191362662035394017846030989023620961738629375562913767360812592059251726539950891983454879507208810763844622121456825863636477444342912977464321596336688615892174272241425943088095656223819491209262376907721614557718685802719858763149622554663133988564251388220220408076450967312220573393964339034694764701981670487520047279296452574878579107163425764945058029942794103680519479985220091558977287377622495793264044728560940799005098052871227500054105933274675377666564961651306791581846859972977869336007614424065478465407108353169396825122668168697921599737607028199921299718181228898724731033909121333073338388153385906770472807201535670611388820693886624384556560737370134188619896949630347269376894111132020586841448593647738903030776049894114248098784128618120724645921839184973302610381895240625516936801540307368074279923270737644705547279102014628996780204798745765408761638279796702305806430638033125019615142625966352423307267978502649270679272082412076980960559563658043207330016470541265375606888626092704015285933060093386899197005657035426456461535093578217602242671203214319758103282073584416037549067361322140502277250882597709410358447701605314632488672218348324963972167788235430581509767384064540023332374903810267135485148773469749328037451430882521264816716736022936554461359847927871011193211098739647618557464671114650240640 [131,115] 782069735916521941449920561928871001743026853255130386128685601020443040210992276259496850358871657483003803872346921786927204119109277715967279136991526388287896681937025914825890704899188105332344142642291488459515355358291969225108879677405885092638702595751847694753698857223686249054006562799871012113471314229722507800524205426920657740149318699017267738069891403575204294881347977803405953372994515607486181879070144099057508665904357668406953331090975631939875248141604164281170442046637238180911913332314370476014848694738076470771634265472706171664941165263500975585788174960012555829307697028170643842068347839921201426743693783892824812630704165201657408572332401310269617364084803160706510462456864914114155149868977366216335443528914358530368598604398769424545624915735754247903217143992397616873236495714237207241400905794234766023568843851032108114332068344100331452474697174336169417809776081213424267043338811769347553468066462297223452414817900048200648412356648979670715470385074214783775584419464369519193050209812462456211077737370674076500516576469465535768704989264196617126750214846963820059462569697497164834253614648622816673655496121804455206598725215242964770934891981477344954246307845903668669238322747263461712447059088396433994323472404716232586059211956415227184646729714800540163509102151448942353938470029834795593230769187065359777048921883559219609012309073803906672573720282574380452805764253183577916633094893637096992778018543382300895387161774152343363975060003063202240420839981079404723643975412482841432529861950904579275834832737706043032387331130106002304959368431474446194248651885151106962839788152602889918023364320156446209571358753607661967827906864855231040000726923616121786823581416839705213874617431294177514740632945039521564722640624022694596264195681784588478317714337026396384996655731329692561981114079776768780095802788517300562799066677491736841332557180781013885364046386356290394858085829910124854847879282183339694578382440249046385664905819033036971207546357986643077145699567455341193829499035586791960645181810734165954504739973997127773561891449868356348773573978571337700729040 [131,116] 776214162085931799356148550434078202068781867477814130793063752363813190196660372108567773789295507411374327663437906638521961517327081723141264260970168711618733262340137051639679580831396226782040373891110359479035350347458739698340597071264623091966697910232579035203895377714832495055519444803418635456132595727689510111321992811164435724588003885234521385627335312939925504416331116495910290280604984603555509553415957638830625839422053320222301057893894072029062492339317087470099118324096919359195679526796029382512123670167431526830989128793329729416494209286491955641698939660837475283039794871496154524990441542120689129803604794706480520447420247997440553147899151716486522938599291798769258569630708705798128862518942252694787500875476678286366892760418415853925567384900389405734457552359895665468483319130655582571973310821444257169717234876848158312348302672308491873900872180645649927126936410402928662085340257737691946700663035423982985881005486499190975781377579778996732468672934347165304471270033152763235837470835836686484345026238232349638349751554510523105219852114941522529252141698935725001672418808628872821911548682786016077313767358578681974251087773238244245796426491776332452741705954309494718403269929827190207161524868968210834423398052384430317688761815765761078418841399370487862407095643284939034229295348193428331969162106037244813627777773290574550925671879936249379822703310564834239185591936013296037050884042920414588934652682592921162687015874693197538796833702840954900713142889153761973544784024081225854466023547085408512892119881731903642360697105815594911983445034530730271365944390812240993252836163547722527755709201984950325266324258581615162453508443933333119438437634081221018324141560499796596169620457465691639362745149335649697934322747169720114860044132669622679765369228301212401276435031259906026946568967814192734959508218172746887112564093443596253082980447826420232837512380224042043734342216310928685037245599995839183487461473104426112071064225242567172562385324243022195678309057089822666609315731245514185665613426884941866799181362250928896709228583665914768902515959912986880 [131,117] 317532054556296591513624695429127738033660327073574096160711863285222702028973201707199392460743234146231560013593654397555408012887882897166064395288312452139786793846068713735719433410889277336613723388918878890338125286069055870974575431091702454677796635638325775857309281864098240464081692683838745658519012527119978331405756725378126034442375129139570825662240976049022796252226858254461577765778879932303540355246617545918964446254121026342966556180585571252445538108356706025743850648152258975015103460748935084560162925291549455430222949647337942349257409106542758336996732063217592118952939867779892211716990124642391135064216314573037194195390471912833360648721862583662045766693823876791918429477145571272712532540979283806165390845532185832876662386359201440438404383694503896468405247817895594704012165655386936748689301119196927395250173393130213073059277169180266845877790792798776903744824040898463330679507947198433150605848464275717620208159880225824628741989278561395558998329286504774145204316867013991764280227753029481227079748376312101865096701351522791593732439852400180660428186203699106166613201457615690028877234255186021177078052413573037569763860318184291027126308268817770856858101018939670839516844925847207884414642138450672259504831494188184117148833851890097744871227657820348527453544523297936659781810410690390690423790489627868099058116474850129990736203991581738464929970899459521510162994999229997678314173135221026300737083044325473140645217314649190441807816058989408711623486877844851352868329625831557898646543139695097742597345000892068149061055700178908310259785210358820443241142018090546009178054439379503879471705158072302992089231687624762512243462679745747926963233537162308799264579627345463630444764575945038782087047456670250871795566263923471847220071550576916316085262552963130290216843851482846033635684723372288084942578499945327423967564628663478910056029261358225212807265425784002943272109397110397219237150787315539529444283261234966523266680477026263343450735161389223742742424176536687167987781469823998711031879834096302718486861320076553934916576608290363546483017578688 [131,118] -20752745324153761811212704805724347392380241391075982883444470460679658233321564902501179698196575382599333147925020375380766787273505104269808667630950762531075413694811707974344708764000807063134253135660093764932499917527625673726202396186477707971924485561242847568092750825753125849002107430237734032003016093623779268251844677348069070328185095005687557723717251475942529970230659155836321741759512577894996119902962408132495012864678446480895066120085353620720446021449569759764720667798781796190043642250470643240891116512086745609117544069946029148038698639340551623196415766013151961273118388019625930173273311216379393621730401371267766870101418824870147002274243340608713044983829229492204385380248978654769130397302403573529109161456450095805566073623251847524623441491511261374238442208266320470191666426430948773391893071516552259457899553799396531386899407167852559693482048903059006222642117962156670205741628100682023310303805365761289666352635457649870724795286143822227062608475290298548898410791583314848202792297886737294873729745091345511316558325823525864012190205404337782532912960216072340355694270839819806443862029272004670188890489631040261473198208199671983721858888485347962097059705807983838600216378121688978050762080563853691287689382166112564131156020081599905437909814107761437208058026432768536527325228528752001631927688516963978284646645710386813409897642169325536743634774891531989420259162256752619911391681296664298915483068457732205856954892739416929933398459745401911203698412244578465805974456915629804286164347107714125106285021729622058242806813755097145435157273056394633304765140595037318499757731240033230683196889817918965277279286133653146712519055642250701784038981156313400329258546395455330811488163247185007516957826805974601907811178971449963398686365986313018278494224004475944448003170708603849004444678601286132543093035687360136131901390417293499847752305858763720866125066978749650335168575948385730538744326388311909825797422021814357884675137406942222155719962796006673576057267011157895297610406817694267234039903489015679831725324514346847005372468429001243778048 [131,119] -504821837677837606304347790980871356790126153097172332795961893371209020447644706566891942686537923478129607941553568206044285647824511651570672158887410670619615356765041550919268499373826430946561228472537207612992494563183442240769004660736733608420994879963173181149722318035198908554056363314448814628108892813821845863313380632416528120234038717042611909633932868268582324381330813810771625006657727805835442289757853773090431709779473605880393476517895393541523648007653657672113247379541019005323526601964737890164290813947546887497327696621573306086266738704910706481969172574003370763132917545561884254198538564071686289030968510568713218046465630170300510398271468759096964259120741834668256560367486156735979050351093724586512211417903782527139174147045925888409484524874215044164773079122324317538645129529087504669307603219688261575644985592604550564268915991188688849349540825648652568034426104047982280893410991500468465376063550706463288750475455116128405372429300051138859708691029463201458610247105815273596037232291280420869893152076635774964106486888741454841125328422013794171517603524204100794900764374472980088519547267538567389690579896720271324572332127775338285120392176300907088905609825611210534197377148379418910146581436615752576951883693433768056871433184042611515038718170486258172673938657148073273366588733720447422504913282811730564774860002789265275316712122390873249315944274509848481685778420773570474980289961176951162266667808492426872234071359562225994476095073767245236781800810545669567601933144676762489823683014013127454264678098482858395184320194728049836993259460522873374695567699027166896942576167637970893464362411786553597873055563927721806875425887253807775741571521480105002175752448681632601846132773942263253934690919821923115237554241713454792625038783913920006592935287524482346630766501455392558979016171489471566301547963195682950978021061923297975498601073468185595396527588134077020203789085713864966882859815601969655289021533554034616180291531757402078428564975576950176104969013608552446307448078395653378114693657152990694241525169291884601095256414950836608 [131,120] -262592237426760866432827257909123128328783096178944900410572098787795065831706735144948646344683988336809585124940075990152886019548152744080694879863787472360668544538918884359914071788974105789668856633462073529006462141254400711476376098356406666049255416887156050128139860558714915887961196957098936743635826274577056303657153987827250074125929196423708159896727328150049058558286344311443265417072554840799279467114526041287638163880044005962691007081069230438332546298946518280436786394646336524166866128181318853157535956458169611305477954130707328626195467218041035267919497192286328657553214593289161658620522548866195606339816220271945396081754378250461092546960391710989531893544727742338692365538751916306519714235067150417191917965810251858398259068411046645588868976591147890111483981444390068837540703420076961488295732781953547358375906070538118167701855775945651371980734411728175201403791955201621983044990456971328256716984609667523707723889605354062794264118534298143642547805690781599251999605956924026743505904359335473393128510748728984379537321715105373773901733150883662795532139881157088494578488469932985654562857517000915673481679047433651001203379048002908662365408487178946556339804816009027236846471261759566490574918643216911779449289240943319778872325905949060374404614713772235066632626071890088092618640870867578810411890215531207410752330425728945548037573850347868933718710035099051381489807968668919772881790882914287882089611732973790593849199341435341433179902886843282181438293162911851772716809526845077873295258272032175450332444966159376707490210355617451802110513166355234782253463292062295845712517362118549398816613811721976084611164821274161522948313795017635846734858982589653176140824611313111838561688454325114652264922824633522830248478201368726401656318206630725807105295284964385703739539058671889871940449567881717537444100486135327128094062461921917217535399897858564789854310306546920831353032488427722652387355392793819557895625859203714775392135676214787654763574634928744696335839585313984516548817498090331006892559236600762650266644853901959056309097244768 [131,121] -135807250270043670420380070725652888138006301184783556782506197653170159067387681638530060791319204708165557257784006893097901521605880305023385970130388164923408027988440329263592772064165092422021824983738133439959508623234266141309984601430301397753388940213371839912594136944998818165723235291211527943711471838746139419695812399716983125247732363835577366854751751226270951264572138634299904149785527511461795868436681955480344652517394174671449453569319897155161144409418094514248096053672508512443037245313704364332532724048293474898258424598750485364077672597822857375721106807584043933908455736261532304636616400170794774821033229134336070995310142677558386139361332949803605232091860742037303246291458845355495820851091554794328461711784992320408948256422901016363128907734365402994183211183421535141890915183427422645948040525061946558258279541426396966203849809470378000634327048983332676264038354511545935414714167191010231714017098448748217635473689413239501580177874604331437361966543427284348517475523689607950757458793922739906307820435327454851768215876291022065149820473050046351274979389945161711481884794293871588119136458142669795487556336375819025596049369104112012068629960789385266971893454669334680743698177326053515222897279502483641678104361129518408409548140591988077415430655706037516251398533123154971296293109097041931643703612514814978392541236113212593752694990114290909284414524323140123769198734420475081503927730775958817315058177249773232785715800475790780100885172697466845897703233916770716576117774208709923706613686542295340412369853872363293864584411540912790744573239669581138215428801593476643528652081309961397834167764218923024011688374736225163107498187948649866969452697345893243019866316452344785479371043466097817264279439953078048094379392264111019350654975725354074204483281803674907804299068207925045421674338216761445822963229928627671143097101646882095496309849059757205404117202593645017816365540777429137350405407355339818398706069420628103341513064557707725546098762714175783947922664501642579851707967167715090982177995287403779480154941689270153158820 [131,122] -22378297527739546197410758880444599535081669890477823182997246991370548206827740754114851219402702335782320859478398270028419859368494720343642109832630260200598896719477590558499498412976435590569326955776074868657946341608337476379471073506360425090367917327756955131365291012728480344490711354549088400679682081076020044041064038305494530871227355315683404769034497748326216100885407020061698343045488047245841500494918580449811280490422285608145408650303394878882271275317261717956616210589795803010574288187098478356380389206954571905719722746836306587829538374406132662077428974694241283003033011812326472488041508849022280098249062118513233486019295780834455644267824458848864879803106816368288542149055894392393664387089174036965888871827667514024765300171369834778368922240602570068113577637044900696988813538644155915660234166142839983883276144626989435356964530579601464814235027003026955564131748501842639510088617127033492470635918736090712201910878216454627390595106308177983478699951061520194964972130967039737572884297584849198311343857949218104767481005568758297630656731649121002457833449017848583251627678109833027457866197732148972649070100513119139623041704331939985897938756399448483379142910682198488595751096935850491452641832523236598316040375887426371927395065775206362788686105264043908941626284780056799203433935554961737968111859440148451297341623065062946128018230861149342112299912964051660889497606514906222059830371104689401230168195161923459210674026686582112245247848170104529065423419269596294585277846856978736458356284768418846970061926663001383631363964357383762805158909620476886643660909112635725841364475288235610956305923429368125205184448801097170422736937490601415103411100939474317508193731844246212484450531837428341490038761140686845618982108165363216325989518872326561461432214178999367070968624543294631443899336310533494100418234923856620786916636064768599296636196552858662087637909033665489769333998488473010732097782663717663648225897228092953297564881706592535607594422694696681207922036740095363687751035035286441724803063074797363504870298355252480 [131,123] -3415522900285250240408460098640019860238491659933962137713999838765665990479846032800535252764780435128569897268658528462495858020917716027720666350514964153306870620589744326683963880361815217554369490373244955249440525363808426270928639097917888080613924779762979060104931638967382188936764062266888450750440365431429544938053190076953164571799068892120993459030881948573640868100708130688666219098867995029229817413328208961150561393193948694241676476102493638662464965114531041234227618945495689269842350924296739291226615880085344978292577333914233098754424098956636545229840705926237744157069263812001718328605148142944444162940357848894819074709838847893712379397298583232686536515493195956270044812520948636514663093250657492341955892751788778603810635175143581733830930703947555293201869292173231025316526532675935030644354242268857648658539808734510358041874374100821570892964161986312934291109225871162987235328449774185185152884392035666564484681856597797561761485654620305696947103415423014315950324086304813054685300702572857017008318006554730307852990809253780389536749326916516892840300293068324544592819290915499384965292288754549015875643613581220664491470045891230483565071215640767979325903795305527201922583995707524501401045964733098920110022639154616757865262125103869833836426699824529980010881719812420526850378647088702208804267251141217177362537668059598718988458636327706173304718494449031959325054353910693120379939617494979493242751801684710096974325811597114731901174148848128742609175211815355876125195879469622255778227903432021120989142309646857495391003196122645186602729250137317877907559349682647465428600423444043942015651937705689861132993241354981592710091881467846116551264789154629493690716292948902057157415637627059062024589722702366552049997406936090448686092787406691019301950154103703671586393185319864730867414590634385053281711490944774702385705109400766129846441055723401429393257647648048675298732657277841707433820569444011304820405426099910069015861246987280599017634319105498184058295921716456037889892457527799572002819718806851288927189210464 [131,124] 897937203262412614258733080471027168234480381876295098079487218038031041039688727925880389281456433247672064151112035568031560735788830718035534490823005912419711789447838636213376772929014099255778871050620945983790783546269243675868995397919065465141591841623231461841764162526872992928052467938571946348360975150963443650227871778380384363120924885808395982576797669262960906503945666970983007551083049127447513815149476567442832602805275962684782039450145650950726105700943252659876637537681542873115471003613439501924912497347792866088684272381505393395927754256915459354446539602859815923718587685464751781767259255029388889094840367975324868587168050937254807801166011820548361832610211050427200517817797092973234410279668858374103183072510984562705283852087114675808008308789811354204114964856468238242254903209921381625629057496005715753832043579198055702086458731470342154019502651644315402762492974742851733968287710852930283354717459122440151326325212195677205730991085069249709072356386047673566650660896534917941097607535472340319654720034691096079742815940541234305757048233140400643801467704198371280326077520568269243358296459517302435034670187285526261102578948406068709623193764983088905932317419127617988015771807357190996968982658021294137132788479549133805018827651344854134618596186090664679312552998181793316745170232445273208820575984548090076251065193427575063105335243358956675517328456443386123284439356018972649270451079158556752710579653078435907643196022709320010682122131568677333360442514373756170587053788692194113848029492351925642364418902890756563944886418954125045871598995994634934869454156339868081741588969479326614099755528054700164657902586290468217136199774277317838245266433891722560924375896406839477689116110480525157224321114418377169034320460359168461835478585724618917004418090769270920351039474961311424733893782080550746397185863408685618777991574133476989540144151049133314179663995140653464106275919592743230295072087205865443565882158255012325672998924738782017118127625353955648900913474748148245120841252074388816541890603209700272768 [131,125] 84921165779443998357264611892941963995438494308408798009155746509027706280417411306866291103841750590108024951216254192223345106724639123179974947579451505824126730514944179692661848125872600712122545709613000190142221243098600017149362778674101981391935037420597991531987150767003879419938887964460466768057444804836030870699445494015733685828681676779833303581728122569354993706508875479185193913399648883893738481555107708196555376726389105810330514789263904604101061615979300384385903939640317656122630664091163629146656314241092937829530168093423556916066615314470733689873044666058931507484733347647238206306608876640499006279598236750322674825580415521975731737614882946204226859385501581020581076511031008648429042573540928180671726391466287352839231423741481058682896177588126677588741706532151116890230583049150417287280630746535447904747003595959918891257457022247639626165326551234261808690421109943451752656731095669447831004213180210792694765883147449409385577789514422966012531372641495703894975388586376858990154215236683564043390729962106147451621944150124693300341301036922744571224554965666256467587238541098634637514623074647037791343902592634254841309422800758197356390572697817726559968238516196487091227928197502178257128335667421459667227623074213413000569598579740324423149237896090604665393709497097359260734314180505973000187302439199024995395846320681323395183111029939920170366045106546419632727369687810260467134437128992007313782642794538401949958719899390570999893547901917447701521513602998903572394963523296709868327294714625518301692802312653048036554796950442356620268987647861588358656625799576359945831362355001964278138361355117452938417600089522172023233631280206516476557177784689766720579821554107817681280707709389311178017053985543160674175347883441624925219597440245562819601755042865039851366721328998691018084086121607008758443113958249688440166862770016644205704342457100617006397198576667506106138940105361949177291822847028346489808684697262266016146205830252282893028005073507688220151185741795557613828457337197773962637272199691336 [131,126] 8976172434411324976298275687094093585521847934947077533461476189663189439990385346981048879401173454824971521255842021573509727102448371055098773798505723694785720950561902267189496017877031608856979496580678465287820889576332166622848895241585403596739526303024150661361040967098081139775679454368203223750868287560236143741212457286413105613495367739942010432918614619430760788889381301919512820689398496467000826903691688173865128767817429919896360796907776521389905905458340387940553217811326173765247956981254117876293838911989902124236535699849129384983979931182495446917441979058701432043636704114587289670262850271666201504168382138385581681372194185781212625123731210554797704250693622510447992871710194635235964447635374535598670727468315975649005444955993327483733909382321958886313356901566663809591259110999619668942586156430482453995380711453356664256861124451568212314229984393637754858044438281680417586554166034065141509138656486594261609432788893671237869190641094323835656553169443947308682543468784165704955463361027655058434211067854088424552505631688706729115667167592452339028403384029368806239406154841743649791572682844274835018670155486299862680989264230216365265876432582254446949889693265043479306691941904351951289140478637556243437804557402040013402395575817140469046538707016683084845903724127016244619868223212861036214558109338336692375152643952483268707995236982715075107057470094702688274878486027901689489790049014060732640874812189569938817744214916622991896877337921501579026277637774919644995356960805172683680307186372901725220742071505547763838011479284322429288690309794868650559807507381352631095719068139119456271846595396167150354100558640562827118130447428046666059223785051730447909645176130282265051555669589320471792848883394265810748717408564417527145892002177300885833459532781539200787713936109330997705370066009269361877753670564428968241284948532480590342335158208933191272006339483904454759220337425947515984402891920041607372621102576668987375959695056139642813916488660779042265116653220831601730755122141653222263507776 [131,127] -750315658504626586134640186895753735542166595420252876526379855030770049396577342849022618338634460998074750702921338220134971735161197388099635323317078621390861468657683751394248655550295065139909274522587428624562964932347374018655345915385524889381783308819193124223305245562076919448556742892345702927462734242335415772131669322749600990431748089437568244930241404771296421407462712132970388453334271478861618593461291905001438975253047899128535149308529996692759618046752814795717712030469155031268448785594288524722947859520839214164797397761612934462068278073720164674741766965745160911898243129382164052666750718547820909537503378525198842099525073437842443622049555762158548347881485622120258606243305006799404008492334637410284888034475559234724285247488546804958643203941367223962242248249659382754599807356127762566772685292817400279784515684516829491852842298254469472390584574845824173479936724377668668777592065762919431777559401835717535408391567567992414629369009936828846468884318906497099277498243790066044620622497577696846345286720420685881600024398661402037622405920760061741737106745575531722314586941601423104523517875023617743830466098821181759934159550530324620934448632467134195074346669801503140306716850592967238998421669625177374237316895249814092646824512719034836710335292411189922220378867158582509728309880310585696228883619654949439356145694032943354309327437467497219028270991917690208762973601470008513003735380621936125252529203273205277352505327396122265452815444016895643489742454859478616541469371997120645942784817497114089216634083495534550990830079409505362488441337778885676409614574134255579276169132075466890289711496081196251536594338362378489412340813694719118281816292759904932775235538833008794771191234873246728999791604509589450030188071755285656797172031615356018126433289114376480142082415731564519846815179628053588980218672687134011711765345820590262289298744140543477317832123789098804111420162367403657756827861669779136961739150066274525788025594855188852903257745567208549838468005684687397727781370366862840 [131,128] -18067636299567523719245665503418428573619423832045511460703653896181842801472920597190214516135969219816115650110189326041011386235381892447281450719084638418528617324511545852066930133092498053682627984899304006540524530319401872833574347945292542532462110891130235570772241493975274320026042743979559710082149485407727014206174328353380576590443316616966235129471226996799456336695522875794969217631485075346424360763100631665007205998420779045648935653296290881528049826385251469890923950561553420964478482577149628794761316715308337355790768569766590377205429157816816805848185472722227721104774796596555658856792954681012856021596844894962634713399525390892657691358215603379286037894631624125861921896785843031583019263706818669122452039816485506582777173337515269366021334648675279516477239243266923880119786178041784128643529356837667562530211312245632334556770499245047558226008267044846474053493012874919295423161550150312919572692596364760318623805531762320558162553703113294791040465235746668092625917141646199415089960936438512690711053790104268376177165024951732725252007354142266097063163614202265757314555471362735891109682020964601539424016570158515366491747381338081981648198050401972517145041665484421380911888310392142386983787513216882758032250790000894910256153456068093196663015541514282783408050096643466479793667304846643847073149849552987463828360067918054826722740025108735091999897364084574691006084420780673713234624204143371081294555302057598794116219748202051206039430570249643897482124126248736989740191686284339453556785682057193588557589759914794724048796397300353183835734161016264428767541551889782501873989893527220165226167676732138073279203191049248776662252362288968673424279279310978934715054889217643232691296016388183022501549651829199809801413303803698554919300920222393770502082407942178883854413198397939812182282832778383963783896660170772614897788105693962695445150006192532626608088503694176648822748327925533025082767209616684608846493341177120368153211416366960492012009846734841245273130237710600048870075009792 [131,129] 96506755710107086044416858179339582525660219295207450178096743070834898714094372423997517740637032425396465447815000886743768949191049653494280114787241014658603329812316811709590869011684182493296555028606118757663357966094441557789807592845200210515803824536680931870588344156497179432689970871191682441164798118867906051178493744769706621401009488109657566449702011168205207049993738342851588827687103663442754439822924831855221155102558020129183092776277792919465635337524639800224677341991196344223867476418616793987283679881308928727164779082945818407242995752831762778047648314641614522137303104818840477766513011717494726248348952519175379952187173273398037193407373248071246792638692458858182036252630848733555583783020341911807140293782084092068445478287994540976191884268527662045131718294784364686273826032239925169056487562280362046740938876752769953382465402493527233110002394629652307289432086680198112510811195016355350631260921017146995831278827042060993298998781727883462818879652296266992815737375074716021747941240896638678665679183976081352150997668928354376973278878793784843333754044964967625233601925232477928964433502189970552695792068493072459792486254592364342392950745731745057392570830386298648265283716891442699889372044038139381548406321281716507383189862683418712335565425063523308107252996740237259089497622971794315299763881996029248113216627011102617571726257204412119891882163249102380405911742359354803204379700204790681009472501650851867997545914902946249562347591792667415049897098741544874933364480495743567921995524271873354499777237239637987141681380691162744868777822683574564357797324313463571822322647005307333991725000993056097388092386728067508516165200300385705027293906704479971191388888887404562726661118971292393793586564168202193039188249791696642154346431262585753476035111531732068066818283256032047641631420218230325823834744451020207387881762826366467469481898970593292134649379922465508634892210618158284926451522913127111243238300625832373362434410970089124257139640916222176959680367053563542240 [131,130] 10990401783682573637238128559489876780624100538038951156909251352277595640251825479780472589408298476585189988494114074501769919809348406883519879147256825325676283243897167277715559575336275060625513932771470163253660130180305843995890519689575409880932384833850075604667269942141209437178874029511127777074519040053941881879065135270785628622705393820775135266562998955520001988218149941535552033291105663991872938173101777637472527371972637951493247399078944329407456670082932272695763776898199797748468663282694107698470558697352653837510003186687677047670624067267453283510795787506456440030114957205519407543682351421707492149114855418147286469232564886128435280872029064213907956119613680686777520115306923189387375952286748055634910655997424079889699497031302349744180012379457843436381729743587342210425503027502828716996430592911310637580419794989106163798625618834262265372136861363448899721675266022917686795531616118631902886644186454023780824540560811844362226522033681121854989627599496070927925914731679855779853421728976634687203109708408612428372856481041415027504952186748925596029127232056968129185715283852693172247549211841055401792330005970449201356287886700317190869423404343250972419101433503566331621106574429296923224592538484602384999316470565066208178567907127287107140247742660125299547204189215006785424682253671047673186538416034042957091691815412903668746757428348399864639859592216104273441920966742853776134914293939341813463545593793089785767914776515028779530395585908460874351398791731672169820512546922402394187592843399712181467412054635362371307559196435779044801759625881648489886412831907999679724927725867154662802228203399439081333623450025231042080929713468264872812125344748552997991990980614312470957625460965761654244018337398195929556360953840319018130633844607436956009521894045351572914158811401266208038791661545628501993809705492891549105357321237418124153493030631878601472423184252621919351106064437325481385385728810883307671380023777596743638084980745708213391645787642954789873928644408576 [131,131] -119879010550605793610987738403172199420966454460572823323441590571013965530257333486409124922918316573377044255247063039537372313621625906894249428093772462955604933860770963179686580856583875425706733448449477360144722843754001567799176740209340631563888535483126675532355606763876017341870310811647445819534369420006430830121484451667126199914431156337172951328366242674854354856744871934276719414641052193652736047611408531373851146399961372553895273688726146880589904469159740875422335778729435711589501985452250853824720225197966353426876372833878145804591776265529517337504783996184740248121990366297135130633775286873258599194428687041149654597956870751942908586864581706795772012518319613181977714071730405663617076858038158668606403233693087271771292801035015481556011134112929173285323022279884550721866831996716508619444230607632469926446038578120965526487397245024370787273228425984277162920632962574011943205322773451940770332321705245154459401934404472068328893003410082952702413989183356147974329622290434521912315736544904286789588093656895490203997536565349991550407604992390987473550337361916509868271903101211591284695195004487979275610458165773036082949194894958002953540544498314133350680711948710775739921680057384616025967168945390967420710010203747237716257743168556645432771330687774439445092331722043890322334429754134481889372112403527526997509038374719806857893280170387730696328671445208718429670760058801499105566679090677181682280969250425029298779817958858160155373323207458557805037559167829620652888132515422485270355512192264994282237980781116313154916440504728208294246858038571213959756554469088079310154664256156172962337144512995737440177595425959717651077280460265267288972861812775387921058886186276012018140761679936898667366719488238471042959418960829703964932731098030816682311885838909842498323245315662524536064381022683217263300489760623769102817012855272751633043109805574857689604165970618437699243128977337488085145603674471781017683278867913436140272190659651924650263486711951686446629216 [132,0] 175856464077035902291788119371890076624288953687258568404787137637652399042428664824263356342806880765987568662529381174134548805174531586316625777983117262396603477125485245127243645957691387956019374214565337361944132539939990296058752811459550993392784050258108500628848970436448094067764120556629809702871490979540828436785478649607759078554263446518717598626060290244465681023697858230950778650312733301850624952687271464301194853333024738213203040640791227991128665946569390445663259207294292266131155359943128424975665831121278404075772135444193539193163658673934346745605341436793989872384496804712396483090225988990698687773483037706227651918138428914425605368450060363070859712166217000987796043228941073259037429540750793645463509633815212922051876228500394832964507999021749787672952836403522286561308372007398744033505194813901757327257712300864128042662581591748830870679646118992578138688465696952128014054301627940547011032352590736972640576115206873635470622672927008759951900234067637045550215524947490792234740330752341798245129489523396648354411793234260424576680143988204148854050985221077537112205182314505957622306646196953769246453630730944042090269064756408770854279952092243697700992081918543323956494877879847020617924800161814220906182929421027971896314678537923602685243071905713985837990528268849681308133799460306114220824204173860667525752263351265741384374771950847731514407977666648328879770473984325424089305109657515281339585256527529299960089418451442899200398647333985292058473265987961030546101188390988688147036181423356453093665068088942043361470095104145434645252738603092595898151374511601077350924172636369106743365912807304045922447356525525626240635975461402420915475147032586035458353533395560104909391454863836953388860088358523986472369277100805363168888654387003031450893090185078178894159773758302257769209799223449542201444189048145316961509631781164289314258391270287449380911109143070553673175834218202850297314192636140545952753420121589763962281215984133611462255934083112975662901223815212099301682188767646295502447238383394304221302178861180418943417557192924230238118809119967465706870277775341481148110702360378585681116784914307715700580883468158731256148363848198077975234430809331310347971594930768601875914307832010347925232292339410335113210946439270550224880966418538058467890188368322084323882696704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -614034172779519336926744319680506479050461010344848118868101838426554404235290276749206692695593996451985005008178465132699992650715566196418531745099346023230270625550674044670971193919249476915630885441586253909407376402090388016120679412151085320125613945694657012423535814720530753563745458838209354093671569431480489038476356390983341889851987428529672055216816064917339566871042951764317811730639265761887993181278749051570176987018393548123733128894667515201923894958161929263113936752252627018775635657630401822011606369369390812800705764444395381375689418078333862471171412108650181451443410881555818219962641538358249290322716473541137428888885082750320053109585814070444355243319063219700772838517764427279002520038169555569326271009617557031026404368648134675633461740646068058984176668850130701967790312978360043882630195355285681436346567435498692448096142513265348004501189697337787687486972062090005510111484897475070901637618620526025448247667678387809452837336072251776301368261100030242095250307119759538379185611021908324867387527465685868070882928395174698617941832653929619801661054444063623150796275736824224522597490919104722412739713681248249219062485841073263843563218005957452062282109469170484782010329631410237309731519075454273364156582311862123220528498703017650239929548264832050687765003641298152247881919751000902227431231609618110063421900952934260744233182008090350984771007235389628766880009756092370931071062490472105595660058559010850571278669350595512556756450759044903690892251247190244768682362226252959461983609803769200334388221801556974631543886646756127778170933052416783182324600824324145613608950943395132561120101490462932950468701042338256886018702680470617588251655053445602194232615096124156260760518445991705216356355338844560099999965396112411160904453564392319625279484735658250884966247892906637424370592635953876857627762560088774032266164131990896200201229350140077475951851805201571812308295499502426037560305722942381158727132264109296378755524855456126885791407276712393591867399961780932941407521617295109397141100251730397332812015446397889282332506969272176569580224355722920288293318130832175390831999289603751711621100678248373877033260123846349981938383686125062831148153665816909507352944558341707827912801171040627782989178813355972552941946500103285813566220637076401090735504317453577444937883975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 349648835482853151540738088735133518660516378097835214508126276096362527710235425313991645184435176791545208321992007417796860532683761093190778120361999280014917491906683860710657649177716771380176761390567771620841927604148532148287055499583792422652491794934561240227150884544295250758321973900608937318243031362181588297462837268368186986103309222344334656299954233955522474792668353445108569960580889600793765801349460740683145281623118564238583837092952312477623830590321476771623653553713592794109818942657302360259121344842207477339753315591110128864955817770681174022121621346943576001026623817953084479060390538521098778926891098458801075164407455916993767330764007240074665284500663598843583913779068828405142421874514313814798156625321115571933217161273746779351750731969252221051890882461245624953582384581825101202247277919807531396646539425791962899561687600022610934623235214579409082416451080969114437363986572915710521230585189551239051688182338945001703016624775641935894265656954262470985541750856517569670265155365505982112510160266117605375170536478921560978262843159337691402652094510255051912504432549461033450800851120913596383960884505562867232853533653385276850827908860108671255077599035069557233105212156966113357432802494608976561189052035616940726907096655476924477100472221479951736376155681315842757416456535084714853537063162483174756865068032436044382090565657687712571776790121309810699336879687834129105035152845690099732522330920636287124268598110866022328976858944381306588131092423161192808378294848383862902545415868909906636144808923833288168053331847948897381271778675417045191403389113019014322324403762786659108854083843582490363309246603241356297939930730672270883116673838993709559823056440097480611213732904315645044770790564611954493518348245469944499491511015758499137125127182918893662751978175903829270592837067314031182674960114318562836082680796954768645223437994980522577235039635803189461115989760171254959986257392620893524434457945083089355141832417530893197695028067015924709842720455796646094851902664820239286304508929044943890233906458299431795604267020520317293484985941199958485390299876754148141690796356476219653107548936914807496713544064778321265048590068712839547523035394946367565176070212902877668852588718185194981848362079085755257529362592036091586957391555252218836643974712298417390153720930500608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -41766175034668582917777161180505404542545873084367015725859853053346779001811041003757455704904984080425109188013585206483977035780412443211501043658363024277958351912300776553862028318518445888111425576578146882794944989000560629344489780703840801538704976993054904553438545584040263849078209901234275466730760211642420260412522422192065026638840472286237173171265864530977297745666211854823123032030317202827021059998781634170663815152568524558029921540636394902871009240993840625236033970591440981895757008810085218796812105089210446289938275530969189596254354547649307895179100725309644422963402278488608745842789630556754894183614239545460169902434343277494702845207140599472712066665841901535786397830727037099426054001007159882142604745722531798443353968638718737191124646663109538933157657171978446328813542671906759141976927795018183748781138281815120787217033820958735468522560215727966950699567025180648197856827098982104407100998866822055710569625068985949122502733141156030735185742689787878988829883002227473676724418830172375005070877032538999412886754740749545880826914804684767538988245187727362176427950225520500302580738366848201747281415952787340889653197430399475154626576848001928999765727163121179633613215103546395874904904835216618967652840626885875808862841770995571295492051095972635003158937200786593753777156135472643212725947023741352335959452526407523220977740359706088889879235087662252022687433603898828254389555845314862087514372146549799638264426278674059934812573090867337304613896512871019869923831474944732749503582469993139170434092572305015406789528151419593932654258049766906856604477915660040039497878652392936728554863532099894170340929479754626897599061626293563472837104855928100264496550272739351405400241261111017873278105129465870721603504932062374599942604402171693683871942355301525857425639413848475002009550646388512564736629613841529419584321199552518513656677827782553749906434220366593342246151241865813459719616063799827089251938242873981142115771287591843161059388240032463256708194284812070744161266717666846037953028506062184522091812231338900487230054738340362026436419840694697397621456881722047581191062787604058495767023112016484433824140181460391868354331415745096017600456942272228208116116145249839157685190074459005747949183943705386527556072888683872101802732329623144613546123381545720235763900930871787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] -129090158021380979166270480094551962852661880610232396276914077302675774397248490803740189193129085294771155849341074671672198055850836174140284248650093996828177798022957837618834144935989082976389439796101783052320056085019896604984168083645226061721086827109664183347795333138656402678729927262344378586361283487037592273306445083440929682401553720850753580392980878476077340439131118521223473136595401804520774356983441866396846929518924373835426800117723606251479981893334255409206745784955031963253828213188904005523258932047840301021059708379166340004181168791267307772519348488269897842028887829990791154969405321290824226990293661412869540804062292929976935753356004912847701920806343195202050816724203723680914059306450556723686989231708333584999971820946226171411541695256813412391676634176625357165615422922415425871202298650226234201512962322562944982983729284609591492925451096123940317366361577341299940251788550763872673808995779576707065537951041313333085210489167013978614627339090897732147258493793405650393882278804336412207300533105385504503886808753295533754853022732393868881761619801614159056306362727931306361753487872781404110882016026647401546330442574897527793616504249871014047714251314450004799194276501214877103744152890144886933345529427058316385222699153966298953663518050307032721505727823702660569677753711423877315278322846749402907284300447648197749298971085445719395973087130660155255561319234516904971360025014880222546277416830252214496911291855678244446925386077679388495227859808132082390731157043646176934182303476451285589360576812511910423136949383131009677199430687412196046356409423546412139337355561084515788629499559605264685810830394709957529329050182134815052616490574324536030491873329065577107001786923343652893021997875213455372357293024019824955249014501727360749078155572956073857000031037284060014484141567187129672866875352966677088957406188087928366391639025371440198945427421963266046921948448471614541941447538478590619287993300633214598226406383776592232571604405471127568642143651848798002089262035681817320298504808794055756842875207547081313106199868228993088264221910626349153276422604760939322638072435325671061547252485210003386576757868054858570292156058260402267630260312980290823974081836792391254262417393653376566817765508738584024561703973779635070160476238604076496489155011410835800678366853757665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 252995617888285145847844874290528528026196503061210962111042049702312311083961770562927034328233045084878148901510829904777994015173717001103735599546687410032695289079561056308890989739274032095332278265908878862263909703831206441534372298021711114755346602637816403024005914643118200106836846265984016344939386247390444686295354948825437653518670156493676984210661746112939016469758143142718697158625587381073631967481052492653870447749595287290810716350781314747294894672572793470055469795314384137639297995530176760957237125678121718230029312755866364133663635300947613890968721811107043832060631004638635862935268905810520075517674178966694244004762971323077676610599301101103785674152282348424199567055881912623356151466084473829632647891671644379501017679459218581228866949383288126180354059042785819780434640119835809807062239247673051394063419943518323184551039821066968500331163979417957224426610207722965025200071812719431900440786017368139198853333934157538871926531497460551518924408859524859289941627274278736093162157104546728102567637904822944268832858703880574277758817827895597935924318690791322281002567432117082014850303850163318967631671773063205919723970673904383206194730799349711837911703668079458934885080256239511553808021557793245714158262501525059024472684731979556728833628622709769409143351863517714116692624402595879619813591873839320617159637438090511549102829452789635678888896992814167514875945584644722848820125786249816559841481422120405487034809618386880211055117666910191932233272647841263172809104331964053508878298384203185799418505493928340619218150428679057920220118732592720431172543398172818808352618078652402475005317756969435596893142900808738199357458825659800758841991571115785783965091017382895002333502930722447606747377938246196559882621470646920660261378683354784599780156507248546270043661797429148229382443554252224300116145574873525391276211386771340386795704110180099816204233709683290312835644860832437290001284088583319001476546961231378964332555986443038834527336447595981491054848292037940611442485892286628774131374402689674724997257356538540851414160642540306121899046251851517777114029174361512286820650351748807678341209575691659330025963585540808806539061266701942525724710881759526511855132700253073495064031283769152114371091863007520830729014062983119634336307952412255733883151631598726822952093122494820515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] -13333561186801961074116584613542440035503411623269779228149365552674283636448832012082485319463428532390464595126351060008743174222909894270988962480364575779742375925570415841628706840998189747427645912768965506808766417137633153951637091218156916756895536879308811484337434109918514670843127741226090191467595861080673887784887386590763594769415549082509986953383715981893822697238007851370316407092964749117979594575366496830381393182888919477175331693254629956138703273728306048873536832623386128478572188513491938379479732004954222399760714604827097427681625544537982693688350787592736817661328930626272490905250174459207322880219765682860546140510382367761477659246714043288054484362724677968245932789104135520043112430977856445090880234975238546691484246301206188557636108257836343516759348908387893579807505692678766231838029626559710764226116843352607766265820014712069402540140323583752002521061421650848272278926203630602547662308168757864511663193578536258279377239570054567859539296660520980858775681146633217863564453818837541116897385719714634820756007043911274867211786466679154502068289248981188368743894754953769150100447923400112615864428155943536856078430602156183463744865036224330132366526099084276030159548645329361843479761956397406590311946604098357201862617271944363863647849346884520292154933879301402123914076220903075266706474166224847617622343087037879001135726311291269426349813052565650435873503847386784020722502518919066129599216875862326612768991707331173915546567282001013607434980516019367432256200107556180482625477266382751530707900886385301596805970963451144230747656412277983710872701304260828684441514711183993720610310243022549725537551777500396961312372820098885252005950585238041320949311585487950528954368793321317175185572221526624931177219250456641742602034458606754675862156077264950348364717828300076642758701599592757797883882809382823418856111495987641971122829028923145655204937008125738321121926358845874294189510565065877759232034407958500961647337203435301898045751255509335239260426045610297758984500292462599202273661007117370355135617504662008425456130453528833665356479546518765996764134432596118514058579378123034210756268346517483875364275456208998985150989183050473749904364613246070166091873517645711378029722663598282273315656202141091041103526773926264626790861655633688279875988430170808187580732263322682379993088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 220674089054929849842202486462156223849185520178352904878520956117718934196873010178297629115672284504854791152541182775820616769134304244032050443751751197877833310788994328334369814151563599914327214623249155232679236030287691590492848929461068992684163443153616906438744161824226822373863091030221936729464675488034679470202486266746865638468307537959545840890076588304895179124776465081168941512437510181882496914233434587613051866763052930214252561957428732770993650405394629434285132323889987011733433245040814785384905872095391718732045751231085988952613457702629638249057201076158086836415634444927261798607650103204205835239601010989791927308831246743676339514155752640098470277363825045996361345060666215329344107882985200832995104553577374222778564053920493719373191587063540586887452771210785315535538070425694779639981178503714078482843266946003516601366561508176896207630043905950023049591045759159987508663185928580690226288284186913021849921244090558174918276099734068830074993203982742484236065539375276360292191291881457698263268659997338713472601533119287376298465508162740779672522792078905506580017412636108300864895170454695549643702027334070813728861484785057599336712378559223017080934470688335654018628397252301224415722342306787111240314097874708915832079481567814489608278142396993524082077140434525073922479531661026951592223573670403992559761555920537610058019704024018274397182974388754416096130339012760714429854152331687584018544320602390498709769981969600125528110835587533962441183391750125979521971565785249159971408423898429013447892932874441718608350826228346222436099868747584153398827219161540245634981982475610809872590287657909937483226388518771355705973179185690915105064226315555414240909691364711267708618648488195326236007034524433789216444115424553907650820289946888527391411379773774025492773252028717927136001542803330581500904460113480342547867222407229854927069558582096327906113880235193213740164763086816600533024860318458326504924950442211069291873420444891962068164634239083472071542698413408347661505113453789187424917740870329528338703272895046503240415565144652364037695581721391852503760336922431643689736972168969487296561094366514814370465872418184314959467858170384836774191505990904059534046753274578806030657436192155929161298454791817814942095765827597363087302380551305901991325926432067603254936090079719636242268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 1232106233564901131979077032332722023360037957341399097670281457642961905815647644327078898306437137632960291823481202408657581120777074849611574399640819203984514237102392147822777322990514671436105842044425195510350418552676105942476662720661856146855930200394382843580121938094787847162633510579566991709003062578507445301198479872727882614204677218968475389214246103038578556145844368627967540616272985658739477507881317193388684823087900650929656211054420090072029668140084448078795116782512242406256787578306949475844206768737426537666509185612208556814887064067548885667608344734070437850719502618160358934782381541110277895906240014066053925993038408113297123245197479837267243217362507719316028242529747168587012519720542306925235274386928229451086633392231425554564184351893002578027863221974557718525812076231640231719182468915654986340477506845743191784111988194396803213985148198848396810715906816039818172265867176880382392553562410815222864749527430212098651348935713186781887114213036372192922718078934871896459070759548284256410490690951224086200816814061094781998650717717181582188274199701670468321500593537718256502416509292313350823918807053604102521569878667834817226811426361660607252589296389248214032342166076607264620944805054727292067299081840981876100713931203844617847316579594703631587686739685974964347777181462576695990589871966141884601730717287463675091835610759569021633588598724064197323570177322674146060695108230865553167469971731851071384862956159365914287072941604985665713878595664331180298498829341929391302343004112597506013454600535862471788517312466089827827173213547513722702444197546041888647606617492341554487234737944975413657739409352385096572919297032578598166452202845158566640289408482633798467706829993363521828228517875200345962045138871346697618287396749713550529837602089838576906297315572983241056775321663456040723956174077749739204815463875459827425728912072240719469418659800352566302582735314078921134325442626404365904267375192555804211019477526083720439836663665639370410183234171364510989483431992701907235420834632613874293572147131251498713888485215792334382849113191728902494428144391535416588490966063139142947141546015085115492030648690992663496849821186137109794411920556926874779898353038097814777431886537002480600290548364463926567424802264590559091682330024162501576660925094427776765644315736283833547358208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -92150690763302115644574232087190897729905379840836849947527617483754774162986327319641646065070921476221963706720823286042081847517868508553423981246622232686486077835613361053085144023006679041876876673716531861250099676420305066044269275450776244383586652647696545143928927979980522457351493879127363456917979472589220904180406188202529358495760025223880416589887143917685563563051098799524556618506270914599468266662291626885345481006405973429368128259286097805659762022080074947582412906471516408943751906104198483762610593850504756595238831170220239768398658122598817807442044727075994971960970421610368566125186356891028947253460981066748109249072788189536316566951799863058264309068179289884383505707906686096348158308662111402659397822265680250199624029472052305745129485955652875508096625431346969479813638678174247424604266775355440980403895400609751287496822090471012016723120315885053667888654181044025475565632837497316761289523853042766283682432446743103817580423792920969665118601229689170633509965868949233649272875458291090573419859555209299309162676832377052913919988719320682798632605517532940671895487894346742787272103832060638931041431457004988257488990050367342449740122312363233224238153090025334307344935939710752330328589098794902308069374943017917713707160514594957290355853905907680493894378047688926724634271072062994773196627540346176083821488842756898553015259208439012185436181502039828348419076720094017030785676710959029139762815666852226733366691506415341051391177621819015704451077147087491867211543621297315753700927279394597320413063470550676353891926062162876376326976231347222223286956018229602495871814386999957808817711161100163105610442728820276986722554978685102229783583714185608021978075217439585292106209290730906700371773613925695135282531177766997052209098608504688914485341381456181806927347480511948295109856154608421782043245354313991282818615028387599399832714558873996857248406864818103098683821430025157368069436730652411333201163630929897774346206846108649357798143921542774073468986756736288733948522029590144951728169381739608213962868949707417614009135334351276184965609202340189646161351084100444244305974202153414876236474736854401412786309318807499117703588558801125661257738517370135543532972060199863548634562803643585583190470974931706199650727416334916658396774243083231410640596771323444927713215665697539718800998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 1370326224313012934566733059354523632595060868899949860921943789038220811331921583779627687946848646402768494997516948499704962692251266176804842744696651533448471692527678771328878766124097235123845965786032444062620162564046263384495008281176232954339532021610012634350986712290047221484495271331588094597166762234667425331211826960704524050648433210370324166192501879185856373317376041702520752550630153609409661054506836482843166930962235660921709458052940000325687819301324431610262895286537048263562322986207337904612723044864828791850032958262320284995095616287359077735869095825661097403306765854896462417502973073094796255005810543347050121269270398357552532258438466204664343581037486436080885612161334213511220569379136557531091924408933122382002676755808355792832176125920732846061928579743447910169442868521002683818808545748268832663006298173424382177319434042651125398000152929728582624377133036460621593623339988160720195203336292695997484242009781442619000654603608314576223271116238392490318790951774429049332323832179720533444222883151434695844522802958409748817214477875373779058832417112695544036431336503529147320137900210511632140045372628234245749379854060319985044108420586174923330497710856534857448051979136885074201694895452713095880944386046305393872684500524698693444007703096372912295590855114832133105326694515260023812625207922512839266077630680456414744065751484941400553917030848324459226829186407668147512883171192397719303589914574718463193744111064937566471870222961688729703273225868459539960097245457529495574822963310099746829144532288571427283300060820253828698715645303318388848379263949759527863636084658559378605515934359632250608021747265099067543259697615411396646900352600069289177501112090469392103339220860258835690320987455114230453544853371754733627593335392233244499818361813936615179284610869707663259694239397913011771033216941962970488396412617017267104607398811285818415289933960738840099418238820510318448572655803797526246307517920327011171809889992452044456525897241266782852257987558921692833595480082313424885519602290658535596795158282237308764600113672044389236950516665768114944669612696124140024973357962953281711057185663686106223681524442838090479373782856222621073007941978083556379451311377417255132466601028559936651472848476435050577438471523737065039639426536738529960245433841722716775768849598067464295424196608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -9557908244215021066573410829107931614557948043988590953881924619277602595375809245648038218773481270414487371921479907892180284917621746947772281002578749862600736020819506645220184989732095607809556272765433703455275389039163532479102723897615347827945950998341749290370508892852564165202362012759913083509518299792775721969803437962421279580310152612036438008909087981579692575944612286515627561078270774181379970195062712490083119856978808639189718363492548961700151386039637799004539805163141580715627852727611380001671012206998815245585086998043745195512148444789058991831296786709986567452724010082253461261970159414020591415115633573359319384369090910404271658558030674251862052960703101899684475103587820056716221773072814313905446956883637813864448753741122091176880218499894730662677216173422082439577153736798054640760008387224961890057930051524682161183027052405779968604103427613282419037318565397079069377984695670698493440227039017123220641644585351846945205149125361464747261542361851099926817824311361745200053826931906113086269195741881996289672767785715469688945915130259500007192135322566175170638988143052171452616284626300893186187493400225980935072748749522964424350187985658348973446112803233440680552987971828947810500604636487532806637331600211055968453746227714014462297432223172922936528330233398273718835081601691184602454714670433733912720817907051370893353038722397983744606123921162241339188145425086957622880227233442307018470913723281684185479924930768538573562329411239361155190449634378678303714023905844151173824866234031446598669730121860579993514100983777193612733674701493802828632138290590840046079987575236314445640476318710452463657991736637137818014756185855455114384358823461498038418661499968766176324404904904836783303182727261518973532478932402353632272377648271935242652410900627928624197500004623510755804404795475534220407566476849370803147282926297085457618961063706317111915818995196512068843691492828057251358082780377506843719625416365255816860689743974293076577087802231720206340908324203961573288133947925231025958733016710021933377428939810749119010529564718503937651539312656185019903569919416744916814679535599242805880514445784542336476129488063610977747896000613672591480127196213911167460789280457762662381007447170064364763791550727161561524922105594793063924132178441312828261689176528396316284556200126817732857891389440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 17765891680624559884339327829780777805813480352838328151128715240966005602188669412316638596849477805124128152954049727475579227425388123758392177115084878406760618680700751091070438295430347332937129169646736054637183951007279935302316247592281262847295476176690059045673074539796003463608721528241242195026199833507946707086695577193777106115999449896616895089106634903647970923990727573390791110575351572733623758052657696570950355365622516402159840347270400054758553392617680707641258281954069403092099101659224888907401233868019282068359068168610968213611239084750591462955233570707577623128609079966481727761896628202622247034864907071474123914308954170699427805268637453776852425099794694973052660684878496146000314202702408158710368139392237448716559173822312686532441121224913126293638086795064051818986292902903610873741312944228880144325139403264149498928471953721045079370285002588338696001007459734624544889565915188496855536312036045970290065126275189819386292240886677729210984500806951300919850636600495497210997074112232131464674641025369585936039677252267310384431287007467668581689079099718645166694795134760497507033873253486405519580251006089472287529489944008052164539616519180456443151478824840227715288272977911177975929893698110167970260416681156058164304042124478452034786213510855781777483718684428480195408415827544066217527735601534583210381701162658878031178344035529201070449621661029861950130815894226614681914531555761615703541650927778473784670112880335862300200700858571248274316983399068325232237111542966336232096649031235560553310718673950948163524010260762637311718608224998722940519199880873787543228695994812656441086471365064238620963466790683992185113445017650929917826255101247194130194471873903602841528857501603387818407867161759793557688210118591798777342011323652403859425390450522739719901043472106025997227644331602118737779138296458635817632087391025797660690288362772205452664086833127870837175445698515532728195817430801270283616939546228685943552472979330191391713955775592307327984259694890489382915606781908046960369703268306359080123764470342436617734493961553492692347366567685541763512769637213869690083349660598640332896280263641101435716855499737361181455302179244988011873316156121617213468425411861631539655967629571296117889442959616776071831149469883797788550548967377769814096693608758908842963035928188983882457358008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] 305562548514861880893832667478138732322456505494202689703196658040615007837644650166976242036306727818468986085781909512012314817525446696525304518023584218381596072158824428421798539366541385016389186262711416468095718625352195809476071442514245827209578353073139783655765579881452124769971253051044912351443826390602540883774616373615706925120471013039851416954743311932210598387779482996253970939709057831352661409015162299234507814637127104508016269306286675378406504505075874545680223134228489040006957224870599138456827445678773983699729354418188682687669601402583759317439715262600876252804319096385156712577081498416965047720622634669358779452694927962994178584209137762371699700916565916241102425157865297934749962548417141095162837099788419728646509722364230265336538933488878220317330243834043809868972028577111165724587123903885818830695279529022401526181148660202555500533064021649042359954266266897223565280273672928673364031517997888192113871592482464726128589037885246017340799342404076319382132826744337794048186840996853468526815328607614909569454415770542991536850872665890881543036166021252384482776485760011736889467679922207775919681164628327881877570207118167770209699107040898739137132345113496859187811736321471259520864314456765776588827475340188340709673264261017497129644934632445675424924849382280388453721142320100924883518726972072382097416573505732363864969922169328214189552970121689392405678162691868923376211737156354679710658348454861560630568930525167551658099209701647525929837089945595981397752843065754794349382837510922451694308269589914999929359265779777919044787937291732458703939586211012285019942541347094930861733908435335723211047581087535670703573839504496149721826247625768954915258620590309273758694064397247327346265804516449302597802907983630030896411772938050261078228366761879267988214526661381083962470694963764075266523864478265349600241091043701863007055313287300732187574477676705160436787002784351496086814709351323506488835045391868727058776583871822595248864904836034115613068978393480650420862723576266409206382937053341772195939276138000592963747608527677228931946021941540737202285576726681618348552971730844798801141144557772481570934332565425317032982016637648094369454271324238344576032878433892421247583581468386584232982990064625722246845417167676081230271855544000568055161940932378325254883307822828851124031004344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] -3833797077856726764949904230462051650510069347861146443242400866938024402789165860486908636870482685720547605769213593617219010805347108829821301445610762609024813247751548479173216026539495370493441403071522684445990081880500691884204282987541554516395175230171856708733275413632639547613434961459519098991171892963750380392217751772636395344728553837139906510608931520735093075049149613193788694669079725737645614112340840083866187567089903836519438430666774899001321427931525335945945610854388767243228914637452317322103512442090635585197777310002629359137176173187127896639359134879758110189617765844789034451689562615115263779154837738244636651382066016586014640419790104631869118959456260272876517326593511926652534595436721213212605586759807903141971602355746694652768046774870504496850407450483998874686889694445154003319324736710077073189039996575661932372800452954546845812622439220821218964450315376166342809985158499279263266213062652162000809206921495854130307124061070879912941247179959053281478413138539387168967024659265283950790262617959660596843560581605257425361206438743834004453231214914938716665338376239822454591153951599294803498953351259036208172151502828385661120841624697341837569944958310012926358720110322618457620302883908590622077425517682505321106300683536472484191673641899499007173208286119967008619697977073055694363667934557336750993709228785286388869440964746165530561500789605447361247718724480364692975364559458750725788563539118503227086405405699707714447528709477237435279929038069932284812973844747109946559077182475519814844644326928281866518660792069918593906988783297526118190867989187309739523264220558127228955860264384443573496015835450756176970147127472693367181863220033482632758476135648264234098465464269964063635112556380361042645769258933793408677342530876466999547885126197162396674220624104882803086757634934133191733895853392820013532420300303706354794213319860388985157108309692266751806211539776782955250869951099673400923601737319893053009199907879021533796470413076541676350360702968777244924191310043149742645202759132874711502048438010551524146141987389058546246084252281176544456485362344544776529633098327434252375019399705235656833834996954310729074253173766572058492559468375875645775019597505434445002274683986111874687634976662857387918330199495247706377601718796774218251101679556017566796549010070918163248039248003072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] 26625409142577659298263043841814028812839066905671829654361002001583423792723022345057102378092872336162322283478652502784472850671377333274158445611441713399014220074751376656723091068011030780505074162467200946722494068199562658499252375765379099156526496991644491221812094181125482306935783544464294178149553901949180134175825678936236941360644149350115199187761012546088256185186198032620845728063846208567799126387433310736529229946012426273441111654751724828699966912952601839060067413364674354712161328882926901418893083438064462894206181362689557819670873201094285348866240695978092134629053121834005978810198281630255913217498136434732166376513060573734845110951209470057504243353045154656894002800331135897135792507653965902037733992103860255149316261366995644023579282936843317448211411166278138632729003050018657988220316927153583075240687076765495060924223023621293970459918053232519707199101890340339945176737546032798413187359123546555654876685362870977379728077235795259837120431916331952002738778466076471195907482095089302302853454079119925144191005117504958835777202164073719630853860656626278275209031616852936058073683884448277789555202038188548233652464386037555092777017470980774617654434716400354416591250231345587048555225055973676651167589367602018152431949153258279863149438779079550928092255051407423536201905711481560878480748816226021909406817297774844914613372547783432461425918167854696794336609921720591444090343075710057264594575971412394074348857094121339714755564957070963929764664978245357204932593932330080443261470502947398106855822535909855909947677714646110486451890228162687939986608954684067958939998624239388897560167884442098586279689607639686858481022270348644965082379738922898099857957881671107897734918833761148157366283493116771656499908010135755853904721109614192657948752071794871762164469499329057413252686421300390981615699605340408493534304803087863489590262420462795727234924808777202316518949823749109444554188292911433094333845071247200181962350933961482685914399394135803362800165235322282842918846005238949288765674478035019575989412973040237469778173903000587490571948698527903279348303660026666022159215170145648553019711102978037345598135203994414727736357733707765524988273231153074736453052626481188457197322077584279217256294103699740987109719119435835267827085482157586098313089449036943999772814516228997250667870420992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] -130869559870549258006849653488955217456655180052377831120032949292893812612093753791570355762551127045511016987894484019940118268089093211715534038352481065549299849378750378426577826710837218752623786967796031878062446587931938595796375052655777683171183348896328939768650048537414832042171205912611017174394280202799361394442055977588752456220011491047006535469438360425821829605997793612088675206197718180515905929519479602707551651760566623665497315133278109790187079711057937725759248579286814987610771818985187607220950477836838676291894451452078335830846288662314365236585149750594461640185004632721116411151465072729389455172386210120147129855693402722813256679453834980240364687645719459100771481799016529178858618059653169088631362212585125484684638684388254805411025026976185536444604871598457901171662738086998763593524020077980068740231677126792833584056215874039817973650131500408975635548871234648683921351998554936426519772721015599790896702912333107613191198805103821380772185613380364176754736950354324531267464694204616386482449472370276725782102707093763321313587873839329395631384955575923709930284420733329145152805581799869762985438237760749215563848770676374965415186513481490311859058077250312561416170905197156997104828213865969147229730514273857549145242358969299649300094365711754770911403921347569847547122644625366920337900088760361969763549666914861162553132114663630633649262254221715693100673073765677663384043824606539770878405084265473701400979169418833765677627020293759051570422136273972683388001582695266054204789851460430993486717381917802083351166003941998143537879927431648673933407407405880046354040171514857158501218054079110716039644012774528191518653754084433496266609855929568022834602072418259603783231849205523097837940477276753218798793646082660530960367952743586221791103322834722565786229388927596372725184008851047606997393019676046973617488508578370947811772357857389338232940340975795089100089955039516803887838128616934303705956736134181128680783191727946861805007782115401268547657333095319803898999378020765530989691710075656178416475905615966061441984605859089618289538742023717770099962345985395215090903716240288681064439088524208691979232462040273843688634838781208754821875684105930252029755017189079192943903225709311115768094714024857699690751040697876173781097133203461077027749179230221814622037058219238487026958560747585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] 435355319437625683609112616035119034114228815063787152227343742376391076066215256565724356680422699989702747893665191908966266680196430509301628584520192014450962392433189137258543806982711800270595335924902764037512508822044519447351556151182617185152001850936713467656463822971956877438861960363620214556897899229493245833588199367549936052211558741622995801547027031734881245972633541908619737262132882865870635302883475264846809941399486797284681602831313909913702416228330478572214503983529477294752104142637983544397554526632931439542803636143338128183442191142699032273826617803028922076693079963466344408470774810277059643602552241240418310838570244961133274442530396233184202526993693394706523932039808305624786867623641553774675381241501777140827663651028176964431543467670060654876158666985391112370547994461360064582847301387112548663509008539044637517451061082756480094926647816535246022510966982881885845193660833417660755177655251305820502753561733665070410438099985742536930968270328065685306287713837970813608648029398360049735076533159678361843543574686573622793902896866312765231190075907190007336544204553778415978295002677068546652637615477944674625352640328416379077739303474849636681866402368709195001238196770940333828050698077827699979685320020936260174405049386485797166308849832814748094031817500710870216557188479378060772117933134308986010271396471483533754119096839418839561208152861494709477743193104613840018030513833747449375031745476414607928794954616122812752545886159040674800867375677059202247122562608508011101738231236744725620122459495982048065582483016344320694701777288526101579746999147115994127089660297366366213635245161086733720383437549241832580359972210926425449115293458760828786614448693275470945508099410495635044292774515603791134705749158429378499866124399306139296039962343403981700474629175015331721378695382145354550931000208820268963784394133450710705703794199427996437632713039152613091994762516696760032849951332760493732448501629811519009197799683693390908135856700945978267856892278450054144401217951617446238321175919370329323198862487902836699509918400398272751658386366096983923520038231990371439578016529309572266016737468777239210381835166777137437948602930371657627706403534278407215643175362263771830308715170471474271666380699762795706084274046090299147388656470870427888202894270592137628856308997486683340033809040015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] -520117447747540604740713258566614095306145727702828088145998038264905809063458389280372137291884387488364484516627146443210850835851175713424742380674750469973891788001202932389536358612079706241879744760829854495183087205711253953194568509940778268363812593936489474672741486046102309287774300170281273045583910079639220235499446295319051078110094165297579973838379839211201175489249524741691215735205032407836357010128670087384757041827360860124513142739690660702963583500153392111499978029078253786997862913989543743523934813536173843086041546723446511499131935778066495588200831251356736623700856416063461769513488777950744258418346366759408599431250237735673970101230515824373454821778320440256407242313761256770218342133965636907546618925962712519786501181029878997077782279179451197376203454081258492886677664628078033834995311041049548765703211801427200249199592674256030046078405577283472170517433971125961564526045442958597383484160248508419733907154376825344551283390140808392467184835855458682157759419208285507715535992897711543791821155010928880946053654049316064013216308629189348072758384417254315139527385921371280909883651794987829335744872313149680675518654873519596534083753472513459536472301652555391961198982917609196238427733145356876538109846896418202065788264032109236446006332737675707061760294477023676616805347860796327750312011527000207057109762918918132067246962230337834471436105435604949660790442005678801118394310947379709305399201196728008784424623481110717209641884648965578802349367969512991765931522179291004109506645817301322463359064824880044335619696405760362656391407157908615699424619644332911195317532637941271363040766714976478215185938235217937133459323659899100752991521438293229421331209626481015675492016828342316290773963825218619609566876701481155458053508747095450019257216416376489658878128528032456060831352039182500354498345969640808689389315090813149861623624449345351291041235859577878359298181085308005068637696659258742554587536143541971522242565584570404260736589567472129562736722478528577993728556679002527082007047146856111300724562953749798350941449518474471423757844402037712723328110437187124985518768069419110698817433380617191182867790527913198040440719488554622171142240439002682997236205382929559751638337963725093996776947683337387915465252199164272055468675522709071390834806074893411234062800171389105415677543540850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] -4706050970654042012879284757389078083487499595315504810345860635616841818296328886444863828029932543000070877425242460876706152578567021183356273856323674955840373614590796960419302847236568115899709103866577333833875957178567427236656324160184256440436944207283093228779739418537566839964250808798062729474894473339867410237177379115984305487797670055123210251030008452718707124265651704686960632606849282011596323208362745703317078861840257647052126044232531595642845751675965618066522897126887610475175146311378567105670437076730248873476940501923056884245195509406958442836881991365201636646436439127514674645660358768865914168746135471851636343756780190205059483817014505448892433343406596842470915972655137973693754616040949644065251290162661298794135185614981720530952216744962218900144429407067848277209381465224606063034748931244133310597992730929507137185844708457977166381329184360561043902400340295503626803533310387591174020036665977148065596877100915885748625010728796802983816348978947513243553086614027612994314853587393285466408219666396020932012569160708983688264657716994186810223144150969134957712161639980581507446884385077569876705525096843959666244746643764555319819635316980524309827323361884992572514220026891155827151415951093858237684734199386618710036678428450296562656704724599919035079693095577623089298147695542803173452945240426900533052537389902663636816381613993949366198479937312608692990255571653320025742799036640616386601173171576235432741062853498795968540817746417837528488355761607111445676822328785141918460861217162368602890735736158332853173766861995168893922761766696644080904006254556947472135960402975416270471729661841335127600837999034473938042297054428157034028368521508063970079266919372007045754236785552746298124557401400268763355622757541610963358427767948149344767627149057842360296322183992630717155215333867942392982213897265213779536823589722497880410856670575850804046956295255124437139453055905298485342793033761914057706418758875474982390304603736435204334619634119453560495347782082087726201033806398507480668244802032207655064335841430942887061036686478872036672232033711092056778809003453336941919693461920312545452546188259992084941387630578791117284767023080876341548509095603219061493127001125876401168321887668375082801629563840525131010889282867423897590809616509003561580210106345095891433293237173993386090283559341260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] 42093038818210125375283601893261367073814905513513290148835855505020664520349374694577254814431779448561108521937995968653885997781187293285765543716576280487292463143088861821199704931523997847181148044859490015365957009805571731261162925592608129197759697991962739513098398877808987034648814915524748382066932147729484126416378025765502599357658480897065948745135809186758061683911012167748019908965659248006422972591195803781886197655034038236428981930857559173231512051539066844830633864193259307517930489972264457945380195370340272048186968558585282197925697085327247976117908914649044810473316528342434497110500919488625090181581597386450026054830489356411786847797131959382200937301192656651691142342145191919375063552984135533493848170132422081570451855980053444708833145237311381800689907528987648023811700928938949900315825332696797542052486906837438715123486678221948696388364539767972392593179135959216038742860763001630213676893937046087063406631079171569685560483123089971801690677153614275545786828283697107953106931528709675565413978002643280379705695484031259609127026644232794424387683883699485743819210192940413450317341829358832695974317751308196215969238393387966794853363661679154518243129271202088739862456146130704630720787475842172001547484193254898024074843010730037937282598705083881266100417658017738688694057717270115631411833901766656612307203064736577690550147490953063047001519333520957196368119536648640165387317968363158420497802011158166548824497381941438375046177441188139879542359798131790944497522365072281920339823889995060919437522162807603748612841177689019305277277814577910848887561925214867760890601258406718277372262639630873158575298961984656394515768617921629521833742421729599237541644192045452316256557589245205910754464711116798843739545820193563322843088896901841326386951111938663078080510745749884061259416724680988585801805378951385859856678799298064272233883303478968184108202874591511828692141722104480703909275641799627431263756179146538075219050074247513545795916198939535729550230681164416124558871928467126913662165970209225857049418542362596644952827234545776264464436382835126443718770191135687566634449420718256424152216371956818808151001026493876751735896922505680612241564152262923922815039651025321635615935650122007872233241007452177447182432866892888246944947198705159575327775545761399842705059486805196507795263783486619648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] -210992682488298814265296830415886229301207621530500361011968659248155907493911389032155918098615148456969271092903649502423014709025789360781235479485550694831780109501136898770274916691746706141040588633392833194015138665100296261565411936583691757636700032921486988462239036792345769097852867680706062465518135193944767911282714414137537606692692284529549594650384564441319037157583624938577556603302065281888729162159660339320377536382197832064287069669543175854656193087034495372020217346518671422935116031290052491759278668315483861578319056462918848867545217590395705393393641430073157430088306207626290466647604266594643984943801016493610989842027152465707314361696148204433021744256835753149703188082939396537029472315899694818353409995683088780350369407060377324531888420822151429501228054460514162451954036919139713310324678788725561149490031334164253632890863676645157874253433601985821619168745873853015779306931862401516423571774045319266635957196073074753673285945599017191758007578245845636196493140887612086803120023552403373309422170438576259666403980684503960991394852108792485515553702158401526968296176828090209905461597229517583590082290594656032359417396409757816279839262850873516437660261088733670986298054648909797666539353961484593723606288314917442445154130480863492230244975289981614378810109057706552287144778436421993060419163526466264140847469429980661646497926557827945743852404766459380825220055869012880735368068663091319275954340546142380817250760113150300342084023242406361841750221080443844073367786732110892901281195398665275672478748847410640767515507532290011768867253786778775025844491344503669076901288317204064407422053852901924237515690671334563881130830407473518466628070805729072814123855198039699542375658693337463247576859073798279431544008923659853059409781894916879210951067604955106228842150837828899160800002349889482148257035636860850963089021262491624618362765028718960099951108477702613920845330222066493764028555738205443317364491121559265283179466551088073480774863146643820808173490938140463938379285229634932408758420104079926866947439054692410699137119527338101409607490381077391587142984850248327872194169361854387022468362161496990149742565483379199059540583785864437952053675739223241549844967069324824993924134866568118658441420787031422877136227339688576019885029584304655482117734665983403086404099396373394214152694231623270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,22] 797000510293383326099083749888795639730314431247747391139408231733945128515190774090076740980385982841948218139129233045185834573793377329431753392015687595329639841617934090850163892860599603141337384492135846323073691883070458127804577665339774067810066726656182365295423391707420092883621976236241489043405463096565872203354283110155227750224402571967468808086410544204955820455065171371279050953637373804486244289610141460298817807885631785437899710509845482576277908690710524629449981749993932813301930571967566445840622798436750985839994424215976773859954857742317087933557121663457756039304105335548410323978819114634477458100722521596900831755527830323565154759706666809689557765474573444306996519871397567988647952090520866816441056872538590211569458591240230822692979245662416992104324878583671235917186250634350461817979573118459974489008100633521117438580914860431074539051691912958288623124021103154993623302294150862569447901297498055947684160237170060752399281553767070455711698249636097107561390205288646328411744840416984334841570939324584539628929162697271355717247370652415677669296827269185754055847174649252065212003705862361065975396412401270821191223107218730435360242058666688137269302053470300635735787934411333337422888364276959752256548237086574444083006119260705711645026829899527641232064169434660057761944754124774176900408092552040680181672634155598004692946834171840551427632218479261511227531299606065340892760904186846780405127962169389747861020965649226940054493030246750060892491998559268758975993758522396386366211565213361767654743057457371504802768766746019335350751364202302496727929539423512889639524163394978695076845700937912007432176910039322980147285433163175520437541806276406212993616479646380376247371988531732205673617672695080614418330610662202176522396390286808742008519403224769217579845853437962062441837517196909622482702623517154691029311007888481980850636336815563822615165438203215499487475399588388611802611030384721228711288702852062967283540857377447917932772756922015135243888477685626453009426477727927574228147150377288297978361033513534070787412448447223917379755791654131238201998592746708078563476911374689698485057767994921599564374255453116198180784832538427551642566166119627410152367919425078551120891320319442294314231952106169211796332481077344351073381328449516880561082943560575538987068139586938087777641617633377779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,23] -2469469480878253017456941765980255529042288065190702127383942283460283461792280223097124595141232554482481980175299793223756512467885771861805535022530642826606125862130474007937324197374246186456876654064974117528283055185668919777295944388982189671306812388301446305342514927438406365274552379711811375285957006254151877641050159287191249947832234057740250373982225530888520104685956219063131031487829261135027317109932260546037107639818171772257179707305795701245554616597920306840251390315928569175601209841149705062452670668552006423280844753268082014606680276736979741716708778066653223963275383392961984304802269589253974261197490428610269468644290845609778147824569800935651985710196695401709660112051719028234753465884640113582068383467353308553210868973018407194439678412055691830779340264743459060817099127664175026836590658768600732660475796965359151354644234885154148944460233272065474551214567671957876642610752800919083818058731097117155815978564015833891933118512832857493544151137251141102352938078002996594694478002753812932321626536103096890757837274478252303058982562215634917977985071318254043779675354550129873824930175856135882281882131734010501583311775342092889431166421779564338339440816693624471647933953804867684108507728604009689096823368483293548396854337911153563074436558873968935713864936129088755110796163228833396538577882167529671718942022633833335785261383150098123274422043964442357374754917682114457657431661129000330983782047546207952047746733163607663623885792999014822437312792540637225944506788996800391991532527669954544447612169221465879611801165601451728598272753185814467514415583956032226547901793349839898051272407467969712262045369818045681730075636814068951435912654637627565353809050172886714627569405298384021773093178423205750980505217844495779335516109012542678340111898871963005723106899572826432186680559185211035234913605289399824138754015005654107631832097709000648720537968098480848928587329472273979671908463824062476426906683166952258285791731686222147391886502419204353811072411890665487459052799576305835436502519373524451124438138050841624411876299642683385391177328033250170188990568319980739477667809252416840801391385635905050022427051389251559859015127713447338322498124363372645078849250791441990725727978745043938061422873485014347003782533270583495791176548873985258622923218887365072022010535911436054246322345871073607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,24] 6574757813415738589749389171170916673208587368374792371195183046346925011346602532592011226036720617662533688197520375120450498533690332325703873035177583484684248391563735504120641666838529408808122082169267151826128768048892971764291166086005776584318724198674107970422488095768096997428930507146690377691602294439766340633862839061429534014171467651570078398051154280563514358143917414041612603952574564071748219675036205085188793675159019406635495017821436051452208624491549772434767957156738136125851309226407513005827337284818824698481202167186027876275930493495802387702030994711717819396241058069790517201394169026150807763616735500112138797965226096707661748276641813323333787096224672715442543448743959675935689914536962338328977323666429769003943959817199922428699753026603173160117417943784986226762654981275349618179029471063481124691591906606935137963573109351509882560997298427826160071919875516904601274427668270256905510788430543783526507375869923314520094060321772160820315978685575034851665240952196825027248869504649813556564137928450243840152229641488017589567088141664013581512584881744192298732871164683055035421541206279752668821478182048081310524675328883193994765313040571311615426638903191789691836809506542625190030514134951662598409185778928981839415466526552465689350317081577683874435741822732942789812115383402181850787650184810331860817999292348358332518535775204538928215595401979674050982264910476780334169873510285285066338962790494884248015737864558195991722747230271556077200419290678168635288876057740534601516298297803613540350730749146184373753564162613823040005702717823497948964156767409842097606901224687289727037130296719002404681846347405329929766306202241236019984485618086531298576871689922505294183635005265732834451513312992357649413312735377901941223116269854659248184158416868371119097308948624277813788230632431256993639577469175412136385864284763979552144349046914676229626278432439786869024950317376030988580019505046296934900769233578058594644103085392112878580011928490136417792746815834064022886721822865705553586613551218841673723269203417280814538890050395631596480512763583070933393097275430460204308221110392876139264576472829807992711964036705715898082500235020615564087925253881109451801728035410598202144398309140136867500890086383502953446074104823104607065656310947498318303775802535839978139164957705876789581447612037878251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,25] -15642505178249926212192895363290125386800184347523484201505035662828866303773114517298213567334910629516308595179651481133390289955794415099218083871107905415386413232001685067312468880165499378018041709253142768956822190904059431008356101260761748974729917675738210839306753215269103722947956726482471254381708416954665160445745456744058328215432421364614670807593666670390372918981125483125114490796916788263438263172155416101623233913235808258321125213592775672776623224703864092908437231704702061569979440734974216868882802991212425877787849379359287671149013606179504422954667510506951426209662612405708086251401986061620709071744486124399523644674658600687774598820598374125854600762315426376000668520490449103889667697990579574877633575040367313669672130263006879511101457180613729705571257549622175767932872071935047162325130238186021097339144023620657283925983542945191725683334077670457231094582137597996731883702555636929920054325520110465702693369844717204414705778437040874113215927711863756822668010653888002282666382684064478350734736350677231768804512561860910523016357871010855954094392096062838914870870751158012179023912916571271357968917565001679960030458852591377364808927995882361989877056429825498467328487225977745603748415908859975158200852787628064782611517312856471277874203971701000437174994677732634351008656755597580763205954407540174197692405661162203031504515851915955456244206122748628200878636607316065008370759110757421898006212898119851602624634954708378284545177752588100814648911134860633810939706503565195204217537803198063674719981682959078383412534963953471196238960453383110552097566476809152689829172138614494092880300533926146669977028986357536925590979942206830301690143352874703629153712499691453105999006633278858967879227290723268019254622994750309793106986023533400975667732733059431217335132170104589460730902590778679472429500090171503327330102382284367579858815744185032070250274724791594897079486595322288106669712216511773058659278049328290825505497328797112134075248011478581193283466999881215216273564609012571730785779125409763853641167838388588794939284688463060805360710939506086861393506988087225024687958712325423432115843211913913230215320682765296363013035706858470323302393815976833232124133724920973607062302177439009387493102665798865669076705926520249657117744356309023681141449572792352973205631782361325904484850941217283768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,26] 34550608913417128523751277227642017933679142597010761866986771070301997681681753292131960310502707060860038766300432801055799789257765889706476262119544968410410478918336825918951377709952425324396537494908316718403148794900661299835424324898883683886820116263358054568221587857347377107218396653391258702447520958906193281360926571518916702255416682691573597924194893804564492940809144488162854221623799957205913701636432793215835303813394041339829636246407622493198743094287117786603299829994508983709403783950238030338610202165698408361013827063386749638646454067954298510574658781274442469436606507001985856864239270875131290249018782465198183664161957782127753128627053086981393662382121234774607490783402584856578715015189492062290908668613391903022690711847428186028673135543781356440846234168503235958891611881155967564838198298187698145811853286802702731794604512412471978227219951915014431318694771805390752179683172063022486458466328405160120659072306729353896378636786744905715366206200773115970992302987527037992092434138531767217083605568467285153442200610047971592334487939122174254812416663369602984956630659446328933157389544950891206631521826764463457629294468247306236625079271110600936237552845497773992288491595422393798372111188676987213384689201981964718586859689554655796277005281438557780298298443496850180528256149298954184035733200946255808455739318128596365787928983990368647638656192998823134699075286905202050061350362769107074685311223850551389072576550338566908294215780687225513223328061788321466509145651489930218458949885483838199107960636117274351450712575583280389139675318511169399460009393212283533440196476686781141411916357045606575341258244700066395111684393107843314006605143896397926978852970156830490699578962395792530789656198275689541414980165125028223939368642849296168907879574111945620713739392922367012155946207648206588602972094426423229249187358970752858033923412027910482325373047016650932124151967193356451679855299259537257888287215779068086170578456382952627074047880622084211323025048009645670789942147894322227680567641565275046702446632884373751115950107890812273970201541503973858457941597622468815605254867033946705627553369301850394671784247594517561303714270452835180604021396468202573722963611565098495497742307027576872585611202700767865212227682340422313178309729774385297419060029175071585932117014972404672031442319723341021184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,27] -72899779171001192837731197850254553237324833952005317511069850453171810166464781065418322635740601174307565849972839790187419748552505574135716215694793870504618305692265246961146090265060352035642405736123821598128550668614443702845903321805367216971951093467918826414829958972123601757992191494011120029722476586618125630690143281086307207570242560530648459713110311910429392941939766043026902723038323221939018886139728349964366484452771511464950708829414242424764995073675423679175677813073823643915362436382915288260576834836380756804666435195314199634033270552257393475042103616765264357186308080601376204463177816869275101864888142010436281232430108510806524614193279310014094516864057569767421371027650044180699713823209007158158010571847404818578823245921015843948219096639901147749849584601296021801636474437308275665199973667371689241923636553273094723120097593904218322229974293113946423543323756190316634061457719334058114354014394343973025537163510468944529276500401384691855265830847093178514052893483675378830181289579350994483152141428087714695226376321178835255310944281207724652716046691793727071038197887966207685362840009555392418025430149612095391586271475369837160142715685487762780064896493540183936945656437446808340115762713143957211695951728722653808319579629217304247488587666898700733061708170084594469935694478241090002681138661697713842418304112068479362739053497934145098945363143556511710508339516259316200519238557316299530848584874356158391560785552714977239734836433334849458438283539799798454075132728521369120512375089466727338898670333764711598129405646727915111886508211415451380850340733488127424096059414790387199471702381801479316234271734784181749123448181876146849738666203174891164274161252149585446957993072596646385401371956173717079253020248813395830774630818881413160568870062503125039712735468453322091584328981211233117656637014785115697522195479891663406655031846479701118793063858226687980188628468897431833781917869273441264737402263590275025512139764566500667012373933259267675029766995424387202623345175481695550303614870716811119732067419918396922895262437245730062086024863967226391949631147060895900068973542995519353876340966724917995594747855526657463444207393525805450165169545607174462480241428952209761127219959040352373538415906443846409039546720979747536657281508156429929104340186707232314710102974418708838028826924430319943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,28] 147474519858404403474019330472169051445392478147985545331467888604458317539491366905706067972077241344570278002604758867949027375086085482755179864061220167453373311574513388263526058670555222081111889336142345943058859172987441050682085390624538763282368260400514293056245543501476870669501001366337302708367746980426344993648173770167204712011703128227261374893217318909307621143102163885732800934979712864189364958864823439310800005563451091073746920875043309265261444750387450655345202009693127019070450723648604758652049005763978104175131376432335678238272495392448382500548772328330022288133975653298808348017020254455268982382565648032733286251933090694423648602595541507163127117634426759166382958498833572046153335821312197733462953053781221928285820871722092397923465851246329028022671024372271220349271019416060201977439625277346806613394756899831175570064345405061822447701366732727168562077389067505583431663098709481292520230787801376787408190934743054725621600806439796888257546054806566993403435370977156224864442048750346480939718333845682427772751220538118877985459540828175948307357910359368560431377130953631138434538384492884011381691359656782656953601288912923287639473859940972891801695809679704752383815842526013437755041493279891008218467536793115895602887862450197067132423142394858768572012278986480740526623742243615459490407876526236839244697282039415906053983592115873604926214845209080488566483231600426305267283294843076523719545874715919095578949104851180384417513220082972883910821949319364078857980189052500556623699897554619602719611759786480085320283112508408057123716151049219422484646658014610807265745465929299926104139613789554372368344853153864125412914346904066466446404467425585657194999961261521473686923113318851162488936540750644954724501265214167952148704862043768387102788922346971520265063775051039101388303238215537091230742583628057278499974266755169949732301519217187937136595008128549182239861132075135191071926797325479102269387476796234314525939922401694540188036247893876044638983296996435109485649770542369874944051290395898395779490764034333535064563848584142117191641687358646541924601182917390468226569235471990711904737899475355752280945172712656623197027253250928723591705581830083550971389008008981561283143338876052984472163322800006412866483689813071106434237910592789342644860458640777217295534516598208445731995438721575625424896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,29] -278800942439592798613066742336495368224599732456340982760570745465105468703702748273970545704457893705951143241860492407999256383321454921862488584379322357174337605197657603219686929097108323161723913699736474848861015176277679409575224728794552323867916354487163884462935539583328313535622387284689303110597500915943510131180139661427708621937319542073769232614820542298323056108195137971876830242607213511710475809773699508139918418261367541380828175295283344345663433472924391748878754803969292214592937889585839226611067898079652846984570379365860933708453944692046226511302160697860835929365784938624342575725553797136415711895303870332485626940623215367141581280001103907686998102424751341370273712577461006146570979645232650383181397398057005881308736242366707007772226758230608124148383383077031894822887321216461589668257028304877027910098808526379359382959101567313501537581334995186295440814547816037397168047888865645081271447898881059931934625153469290326139516886217668841218496332675886947734216845450768269211186862776272116967677567417141659955503375222923934819621713913790706375695505234299857396179483717179545072689368628465256425185110086901066098268345968698005500058863402883102510533538274947828662346462310456031449929454661795808973878894606631112080498935447901111062977020214426810314069798094897605526154054163732367484338209248867475639535991369792057188042018924366582267714789937232526070214325620468060836513267143466759164268441639165443111247071598824001189992957489481324605688435755685136367315721432641378038655330381711137920290334894667906048111642483683403429836001389607165405192785444948948199529719627937146609491032599343424479535866706679301503549581903518375386169346586886495031325407565435102510647696698350356351799203446679312851365710156143597647976612524496643427885814648828651815607981349353640830475933463339458035247891321523484158331987763376548148564172140474267637584155995281724644991773399080425874883059500374735881351663283600228059545434459687009892643513265508973718943996844113227149118273570309734275000633437762588932579259884168915626164160827725302665360412187718679946264847928696445172087551056244714276696562195359566365970582889033821160411376894439855013256714636914930667396396893625156193649677416759500337560505815833343728911453214653755010261860134720175412687616234015363454055348260721183688876794464360474869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,30] 470762717216407094516740013320092656025339831531729587331701557857581876386453526978537624266244465936691512959043972709189818078171819976300732307997786965161305184231478067190263560211379355823027658750662848821497002431349038845575310702391353616711327897159560764970182259637008460495347311681447573568235589224051094528827188853788216167619025172834481114692701916408134780616588716276409146613283545374170847367146901855986817588438210240096603245333041369171973454592755930561029088093461536891684028764655492960975807956834699082875637739317746783174033354251536001446102597563068438434451922582126823508512707309231681577774939540082689309218896594421832932829307972875146172887883748191599448874246618352586093036664077340215831326078742522188323640158394878578667759961870018590406026724715178818081169084599979331409002964688365534207254677553435381608587889902091250647909724580821866816261532488844568784507735035967820870272643710865779291866083372145922376509163667230382002035500175161759137356125227695817152579628227012347218418022067218242029028710600949129384147729707203362073933503689772159385075994230418804655062210250266165660147728401780487283838252648171798966387259731936236038027728106791251847978550015292544789343591732243164298051222611195270797193674161754939524182891853761284006107393592436187348900522844280148011447762691979489450550742016663353577056432595812114333311398157903137039657679117075932687985667274704137312690601634296532382319015601687010099944658780938553000734621030272436237860287186860203127354113766827983879353169539600924010324685174096193571230369554402723203378273726522299883397549721794843106315519099888082667469227187000429169031317932424077329469654409379284740251571500431903264931774299967058822548159072096411891507185981437488025575891463491586544021260374904574510189427734806756604979942871029415584228796450107803031931179687190158230465055569992532501021163861909145363228618071982546335166325202716705908545695719898601130114449827622309603947615626229641233625105356443037529072689372211223861201909795737903610764120881844678184190133179881640954293065851332148654305207105982662441084884848969677735321940760767138837585493643562629553620297297529150480240386311494878583251659026690808853991499620001407622008119041312664674841477394269740230873032164920313180489047839382100960756114223795195019811877714041958825984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,31] -667654937868135041386478423141785764510765827704737162193579882326282017214914557594298353207379218432840770230582625072877237598935670690897598983548432267561408417378608461031448913954586529876356315180486094263212936974762830384989973999333120407664331368272990783657371057454675335731888486257925824979674257060517355278897607077715019964904740341746378224174135008849342834263857380158095814244820253260114635249422409750413239867393463332393728761681108377989541535394259204252410267687256460004095786336882850898045863597151649329024997203578582484534235820958585954524937783855337958336731363397021011643696990469451729281132565334243502558150445222719278581975329407912729129696791458848325816416254373688895753524204232961323960149603946700853257899189803839132369120921584245416992944689666100473327621919957688995681103543061178384488108424512034419648165530929411039103472623517394360247188982897108218758347177215358394793381226834654844435999254721692783805826206297470717877222395356926482628553561722091571078544053798853706090269542064069486443136107262838558822995252731608362362031547680221622713063423784055187312295319639723692529649713387677250327739764159561262505780179541975258352626503372691533434360010212041202760942203681637082256195722241096024206861589529069294843374192752672497394537398451173340051897571472521768686933474685883109761103745507055083482048626713887708284460389079710786397831097286905119341438853203125423725795590467723066834795380727812368135178851130178893795925486089328306292429558644306180562788985927190507449766363906124142619791410060464837427072324569056331723249889104262172777350920057467995930522561248867761596160313079195291237991863308624300174585826554896977958783583976584031421745165003659897167232094051534032923063170566909052632958555166397172290438606363832504215557065561987142846860805128370371431012964599414739046875853909976672880620305216855066624221504375393851370367605457624591260962799176301098380083525135077825139708361609860200898191975276664100468168251797855328079505699024303337580718581090397496952168601658816864767665552098865922353529895948901791597669357670766822136071130102181595033120785086907062230720301970341304116512249024478384657192565422349737803071526672485434689537045406300238444254450364281751160565804535075990984539100145358038985739636492875096410054951375886466883042830526020384194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,32] 709519072455093936213437837933563070761988010658086117044318800415567697158355020420039931055925466006711341049585862651625433415002970330694381932121325691557279493671433339792862655440591071692003698320052384215289584999353559765617688222687278053635655678187624754457401778770890449703823430017591726026506353651119067184328233114129060887658993321845936043876395108346047239205149648216116261964455168253121664845590426989824292605143168455981850633626449000933564611371095852477185066990166896310012314356311962985703798371355727611928050603726806102770870585780798545794056081619966527871695966322642335744885147511103844281680413144982885201464887438613028545028910853079408329025749471966035534611595516064954037436818843445439151625224136943118989735135279496095142465002262142934364090148569447303474446949115792304935231300174296806437713533705809177626888365446077181611940891624618057756763908825839020839760482679687360472613086241952972560597000975548476388778996957607146172477462397985954352439811427376112168135337405989333120721081006848734421823651082744775709353049700523877647893693270833039774747882374166716883027015201523572338070087396539299578025018454120505760528865395896674889816822843812640114366532485100808572392615171358451244373673110334119979971258938405299657052352866001954858605428353089070602890855213836013634747981572095011483782090972894219130996474559150025818152917900217609674097613636844045390030586654766138822662753167198323612099626669099481661253892375131216315453238300002255902081285348250101145150876572072697668097946077702706833601127277850069007166907684872711480546984090186766789256732426978995879029202907921061118796827912279176767744051926451090844846946112418434508680845037628593032148091149049746689354826740736291462730978297114752986846652502068181211487641180537988489535639265366541103092040042303537921591148132552234191486943806845597232931780326346011034147073939163467963546258052708853349570803626420426945364807095047909274221476304453339192053673071015826476101837572483548454235210633469954052370995091272090673317818773295923559609260276566492299885258113656786623441286359887694301439644647611746717635506873365568391049374202228138955230422882955851406479910200772303290197487696666407031750694487199237615239855785724826300984909827471511792450391060331190579423298424394164819216811883071521224497314221643370856448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,33] -343251141454556229599140542831909369581274556957689768596633888871491793275374083854319601471877712590246552283452756793627021255877170246653324096684325721305822688144289499389252149804532225763866212897362984508354861637928363553337777923035470069387297285312847913072860539240276985433046686158919606842439896375650413299286747534046719102377307915836493862750711754572523658707940133302946432625580070937972476988237378858563114204915139419076402650858270171097605494390586181197338014197067779228373671400343082771218725625614469841554667866310362402518916079252351446753743959330201065460613996585067729846245316446785927139314849460963553486421057807860241254527143927719709286474885855996402421457747595431337113648898917003707628024265443522802542464030967523412533753270982043630366410265510151045377870309006373623276779332472264045868292450108456655852645970467887081585838055919565924308936274996145454484188250568271587106425737624960678275314403321828322764507953886792696695012596133334029149107916022847693192106499820074258218537004743149251933039881222677115272687163807180311188742418737562255128957063325012999152064770530513991363924755391183007021074835767600449008536046600294271389962903847336457877750313281987847985021741306632925279026941910850515059381297541896869791361373399312985956149860405260008838406030378460503383781117284676284475850220730430828949096051789178206828457752967327979822693767712638350472086027832962427204724596689744840947856957174617177944998665605828305306622558292976252101199748363112798159645715815264700773869491350240220506767288756672679462980372854343151540148160466313410825172979246523554855514578719686605739092254507683632512918653979351622777246655184369701524120220082756931026669758312367646038185365362030118979175267729782727174104361422994525388603455290415801691796100202589940248043269475416964659740548981009458204533196818841434795842304120503246711153052125240645240251366350044351382192544295332504523695796374087667798611332257771440576325371118866012443269631973093120906538583007520693949793596573503985223819246005305924002538142623601704377385402175934668164373901135268390531142054947428564444098219753271260681189999956362288481659003642933872438145187748494898970998004277094047947550042153406213871253342925436715567139199763111596685585771705987042276946490316614879595975295900522132258207276746089756098560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,34] -650835164392041195281346386783959439209886132539429235633570603822734511090712596196529766748501041489641039516493178217455678469957364437821130932555493136730485780210220382041518137021737747807096328583826558016812161167830780420001894345367111074933701832325162137383899609862833965057234698297793455371565238769361460561217229771533450978004487400409466965720531631068123714764986634208484933611902410985100955018089251667271571900289132180419920039950345517816305757621730678488950052530987814716851687468000401159420834523872633476272448101490537276400545032839693717178163221091634203095568531759347032497082974069374209439656050821015902029966124714742307711707224818535383993933303005133055675370778421907057030966670540196349484127420855202341331483838596267941126774909899037829843618016368577159090721035485277502083307451980944031432833913141258884735651503358843511053620120352000358812237342312551879948728091702301370721488240595647239922398054378516594453258613223585831601993769919721141012777533757055469228239951534746271227336875779214560768972653775306117210484726218201665434543145057034924562660564861414596091341295629749308226871082091159191838018703503247239109949682795853795074042526086759543095956597196939065098413106774447226716917898556253037375462544110807933089985715813573725134011056928401975745100116644092033176534048964706166534723357837531691184516465561595876184165784633971890881287850900119643137487890931249428851234231734419958385466453870626903439611431103798300422893478134585503187395874769833232630323465253900414699096126972555102145813579884196405507219422676393795372316365190889041150360284187204981414424782669537846050389024939461935447999081686214016451161477944707890305977716196277378334338795491563798188762788773405160604774851259250570724590529168213396843388670789653026304470420236331750911904473941917025801702494713214760851246699172924167267117235836266708275153406067307592890312577355024759745468888556074875561840790002208211730322271626021313107540763450652065798586587216322197662924722909935326796295946388456776375426153352934335132986939106385384344642981012014678470009936886382845833098407666447734718204840313264821161984408230851788793135375157945898028748125955022517352881320984968713551028760756533682660551168086117563478546325134014000405082529075060082875571155788233785929679271234831769738841541723027121635328000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,35] 2234516488198687561799729514866867844042774719770554047539115980423081372628861386059145466592815119551822305023846287294145649239865342894509631838052079249075407135909038850199370036806778614940875832172811887055088331997016822284070794700014589535907549107196623522249238865898161066579314717037461053807721485770653193665969436706294865464426097785863207809575434054066736696944279161238126011222851081868239709497992995152217927953393330552617054757262620904898996370411350623247940852193772276073290488352255818563178694624988596374286729054482218103871431555336437292740614577714872576236444560163750272132319973879780627249919072531771300558182187103454976106868970940912990791125786760320411911089753489937295835412499517139359634577489002410191168591596006654305142443712447259386748693884547991178842840877479067070744369828175592271252230498709110742083648080016212678391965333992232889812596783891064261222126258349786336985484571646783628446561481451510089656998983577478614948080844953588095164633734759487421815907604242578716791759634506344276364875940330025797852822390443600084996499181692015906237307107618036367582490776031897313579054346338846929747239907427848757524550156768874343271968757755255061725689377059499948789476825438368516040749890064726742478866199201701857933988881592006997777206291112483907690399916863986992508403911662080836996814821009286731886644813317487228315952126652617989463208191332528894700149332636864831968036342735036332221620828857238535958800414751193671111981787820692861962220147836377454853976605697080976664435298500687539797846331796402049402455694112808413219546602706561257918184632013296071036634452565400007765700544190930296320159514199515350667922893550713429647899919043524278020324993342639217609752967439514837342670356570580681008383413138254795393586128616529207546878616875366686710886358931906696041892787864481121257087104033031296520142611847402490721778347210996170263390041089610089000316778216061532151996961406168428557837419006027063001748954254638569782014737121688930924355404158360242338034620656402033081361406343537902461235791855287138917497719045658516617361420999440871156345767336447587703234944801919373138461370719683984332487342717864927384655726504068831987537881273205952375722368441107352348346334499076279955514763640029159471187789069699839414708583600274126354229633053810803049826568003132629975040000000000000000000000000000000000000000000000000000000000000000000000000000 [132,36] -3935976529242726672293457677965352117740004134781862120504614167592490953928882528052038323507537437913381235191981246598094063222841166966827329236299969262989699377189128566103914537397845426089350346055582077768094559017970270207010283960767318617907853463912183719446103474217895873719794742157524169407342404938571740308923388351202596573389853897070253472093230015374821482729964120889251535130098386690216958989337389900505254698563949663833299375860834150875559586499706078729100041320159923903460710364344269009643003633238768125282376549726570630988649350749218585090068973124860444840709005384806923436655732402497836137759420837484912790029306359035164547868169540981888995420095344651679344898300494299479248091243405755701878374271739546801869714594112733231653572980870793825275254672033287141395679236549540560789402578886040881512146091137944932928178123823975427763707627022383259996224343642774566744943320405958903123143937290669298028153275619732825987435114023316517695563435497410136981600782082708334450216273925367720647314402538926699245130258766822029793351631267326743021587765286737594690921923495994276292905165060004775637341379813443521319728397563487775156931366467944008570575314437162948406299905862374528356877089961212490455656492249811710757156235433827931196401501593834659346314542293056404039263613711703412682402464825236329181053468008133692887879289909499471419939620145781707610778888253172038960046791232149851518387298289661228268647202607041336764355236237188378717425374820994157389771569767290270217144907950662417363089533199070881678691029976779990420533980482006897413656932451377810081683038474221569288385325047769076475921513492173663120258667723943741644513557274512479181329893466795207150539119646743751550167154642430779801155918667563491918339273109884237791660727573763254058878080664539266169278202329644192596181360441418850879978533265983599015781828354997951932448145154039417768557865557744539450109116302277861434213431269689617167606481586144084849106993843645941382854180973824003410377475855864556707795285363738356303644869915414773214454459545391880375838170665273431229601481830408404483261317160490913764089459224541421139681087233257996338584324517640064211205730592358330567000874541223015881363216274437686516833354381592008631051194033750154647155727442711774549978347243872173981362759497751015550948100376025215533056000000000000000000000000000000000000000000000000000000000000000000000000 [132,37] 4926002701637005206379852751719321726594695322928068679869573966546340340634598375518181799586629611575217717902085815813691988488223084595051607992802933123859719633825457423701179609745822244150422179222698294493223832458275079836236133364759239571169603278378638475424980724159988979176033341945923700760384227659029393930434455397901708181212855782021299289411328652483613798613286909215429147496492570650088170541893993229314184644244895006561881917100118207712720172717548043577898399677901374093499943570614902364611168925636927572835756413963125098201418794464699699670664919332911835931241788279552440623833989373886718028731917179134785406961441787177072721946866057748465890410471604999962339928453955829468697323960931805916854376948656112476676178260707617394288453367185873883400049944456612579520494178350272274070324546003297397110894687842319076147595512072214403751814808387020472047891961781109209044757107783036905936629370419881731616017045913133183576036475961063973016902659259590454320405503406487737881580577296493579917566417283597821851272671481466861445200780478317663955086185314099755181320910981114199845724544394317158429556847416335031214748621976192751567529292312199602725893447443676360395623262592616960275710337884120602783560172361033205895176051008106853989862560520006888834015927766297102722576399530991049975998130085980339415863356590879100483296775034120330816525235685536227421042293211561060482333929833229555201597489257751127479109336166394240726268852089148204203639310860494303260053693786283876904567696341633597303135481272881862909847679570667305127296122747643426419033716118425719651688419086806285059863750639825967265106870598037133847768222681245127738397377213768805355711782898065132628801078469663354147586389444665375741377168929649665664469377808328570980681725733107143944051908323178485120808919049454595739393069725360632588300227067834255477477988714197869170073227604136541496150082153068498296258636344814777885549611018276062212358473298703774406329007556066354807278317599536734800319609732883467758337309127620844673722564921662959758432925389482878588216140083964271099597234634710981538386268794968211867641755205742043789827561614439382360050239612998448697779224016250156411969686228549768691628289641887996019759946846055727719187913851645732303632586749385392349090913626787247556858704894611258315022168841079457054720000000000000000000000000000000000000000000000000000000000000000000000 [132,38] -4414812849637335294970179536412493638167502919922433394301042352542359637084793154800622229970352058031871389859262923459895507647804235257725335236650102802807782968664646392214463503468090738394810086503075085657118270045532844881686745070458042373928138464192996440898176674417403956999249214588143048508804636782393795090130605037708853427592764350698560106604555445712724169033211275045647635440478409014388970555372980510048803926115932360829087946704028532208730757290249293485583292104455938516381834401496725147209532959020485493034790526468833429027557137287599839022971378755484574102938424109763700359060062970233013485913642702974380133478457568709756269898981397111391096031566969275364918504579021088678418930959273268526749672850604780614418445859498931773000259455999322775378565572899090766684334461268691156111274468136580458350216371151273839701936391704797137453257409962799343103780502491837154526145599038647170408942001693987943952568828900046991849623388034017577943020044254927578460559825905128657967436937088754050261682988110566306913421687778424617806903808136132544224834953576877200448898632133958896457826111452995358210760225979676815658274641651615364343878665812924150329996661805968015744022678985896493564130249128181618365094890895780519226670663291860434402135524739321329277140493554704733302047995306663754719996866848834256403170115836167904683801871442401671477800351825810237264569868380624029123590684816624514639536543427262867408528057591758166051582142331599363276941574227131183093707495301094831677958818766175982388995939933538388882159104938490658725916885095953884254061241345442954196510932120055638946959782715960454782227380383015649692357367518021837435179285454300985175534504718329466188396429052508689937304178529035680411171499654321347677566440671733781503802785340340628011306931175749980444592548334973591080409432138559940134876725057191659010192916670704650118053891919307449072619715191683224912301274398603985184436264272856355603267791184280711418600005850823782859182965709031678153558580790964297848125035913425251656734864200626540150626936201335245588017987756249374198898210322953588227828929074588200342674697508201949655973757688807671499983891866484298247888258755853843536443160116691303508495292587547000284200414855825744129329316376610298177927574926778894466028768730677544180074807898260895385660710716364675874816000000000000000000000000000000000000000000000000000000000000000000 [132,39] 2166316675455335344372405609507781475660214599297064116573331052254439555545540211840281281843452212835705878449243184895131612883741913643075630026166842360805810654570228692012749925008546335556317167695820509974193750558979312714459282133236467201423119308469853374260167863642244487284856808877679550720162205548378214350323031576561690535008629423843364079557763752582235235793685070688552999039335181838497517033613224625326510339144017498218126571893645358789404566148481827819657618900924889724859266517602159710870674654970249519410803350954859451206926128963573726117786880558767215339407622918177723438715328641428510868098801023383754481318281312486910069710460315294505059901749653037421934286413684502205604473656553021921121049077134872573642848270521797360088855789512537102341880182187716116849579345979384616076538958065039015795020304838839325593372951670557917770300666312475359550421039126653400203750131623660947588076518160228147646527529780240607077563065293658381164130730663844805825646189860215959693030830912587460376529666105430268854934504285986047907535851235240591385405815111104175560227365105228257195872932521372965181115045284878939199877555924163661629843455327252583731033633732900867829275064039583112675607633467466489889686552822063453832734467720947669775525814970897425336174970531149187800659683071612416158860106973865421595190985112320435484910038172157348899737801529143031953329107588343094656289251597317534741054368249488665483451008622173232777778735088883793442998477183932404897359710803871510411285946575098783040644112763483225921372251104649631513438698910309394609055473091198336584322452818964493412686126598198794492900167004435940503457728622148280196436904154927722591007336330435005393223354547764882853833100972556007340677058801592695356940908141819705715888014342971363038999591901227687442951263708691934968598401166896036245645801875744009362045949089734230124824639859688109076157267821710672348046965026632943599954223113995921667526460182531258150993957479864810351952212256752047240991468174625591835621981711679931427479791928327452823524004327687459554187123367421110101222582289528126938900385202750687861449321824946011005337933060019000930723342710893100117378124210060543289063528321892124468988160853096618247576470771047575053959363613361889872104224352897858178772475922155471648965869281959129393011704429867979243520000000000000000000000000000000000000000000000000000000000000000 [132,40] 1243544095068429554898415541759196972079395167199815836595341516166678213768626584443189587038700065805487998318272424913485157232253779113455759729941518190606077337529937973182616511901925104633706477299145013765076218877708633035134497307957306776454539452341845733333361869102590828244443982824105945065003209025084086834451324140882754270980688513536257268170756637979091307074753180660339556905621156189671871070331141203280415109004930374064252512436458360937149541655015160101336150211907601564935167109202299768372219307503176793871427631627531096013002982037669439801472785022943152015329331736517012366543816402425532053779722660253666749368213886851366620896534553616752780198312420948963740079829536895301840797533369632798206132995421274376895905490761453211423333257188256944370613963007441103221095729338411852470472251666352147498430631044859959178303510067449045735388168436555880185738796577564873660066889179867459169874735792779224951133467187772910477356432683618961856147394330864615438436872526722549226301795745597770813252759409487879493153324977414704623882008523603975370281812274686252292990803160262906088908751732577007419522758300485109191306395779152681307566659828510744807927590617531468253031058360589419339758567138712193586843853546911863896028795287058016116943707365563880209724380947132876563199307610202067904320129824978598681132093584744932910663260153792883389533671480004080435351946413013522020565881157279843908069834615745801086268660101712951189351473865263033758205254604145210196280198293464998772039371004910974068135682834449188220243168105366328241684228822926021770515097094917078329653610233502242818060938140469709953615025331245443383129161055369404287608165057718674082827633120874807664544555446889623723168482675617916351789301715840183363124315913862556503554527638210993556118135036621455234709638426644972358256730123264904544288785338230712937089223289618074907251094931317514893657152089760665735911646411816194817663357207158825005997381396590944744628375732962589730953622146433275797551840088502796877802631632721320489477058057358323280714892539744727455440048903718356957259356785711623522463039794284385857792687723958338639807081386266005919633318601495016088262668042296279854668946263952836038209903301676532225819417083187123714471857239887383327785080604429515033627249309098663485556886159663127365338556000718295138304000000000000000000000000000000000000000000000000000000000000 [132,41] -4661689958156316077655432143606801745872871670852079432214415344287339415707760096248437356534742570206607079956775200867454623317266219444650278997155589725036487933066014728383929508881868318649121165842880251332354425645097122877571035424452215590057795386399996615762903146404496060153366755581857508854089739012023228699363132146947638298938731763262551122812282759536237334122069527586106049543043994400547284627767177780138045020742122562253690147816146023114196350181724877628797597034178211944419221562871309392769240590368698794459996103801367584472054159886897315073316378146806729000582261690321196668822330657471635596738269729190689799407758638829079491945418822282637620858363199988819831617665723844830203086435601404469822276864240048390738939878995481110493489900243817797593347819355709526247831572538412552895724874794910072137219075338369628363844926189881711740558318892417416793366274391362078223965691939630329020878866812736951864948140704559458437628082007384617067234249122358882727432801484006100315030804727018714358418260603648212860619047304585621979015679356142608116488572399587022823567705739357475021324505634101597362211410185025206560554077025771170288551525331812734549545873718929439296664329675490153409436769099977009477104742259999041618185228024672641455115939667446804279683536223021947347779376442485213962655006619479620908439646585532742377892899853698472982680079458079336090747944804441507569789749831492283374316172328962125405111757101632541889955500201244521599211986181122031535747781980210241122902237047358079316309012177285733645125610255213849296348082246010042202494676091046628677455165353838155539665725352776452648059039208297141507750299364312676736823936672984693392438476589673786686270794736915233464164383101582308638958765749400479956171927326193847744057198148230283078087743251717951738503922815966229834767995964568325396368782079465469196618633667807663369292928019437185977026849836303167798114307939918179880592007299601961495633819610439714940354212194230123040623641802102656993084718022987928378854038895055993372645307639123186112550649101756039011656598608174631948098826185732577749544910204018333370071296348775105285956220524427808803558946904428038324587023449151222207069482387537475332466275074225229459610902183635091588191540258964558903129049637100432723455476734507544531201410811228321533503634965385214689280000000000000000000000000000000000000000000000000000000000 [132,42] 6956722331463255538755400901349231870699579567022210416038570005787739110541975015234716067993027659026093000142273947182098692506377153831800583816447073647999791872068344747665942307996829466426814767271299257703622804344706417123361065149701971169390057068853847971362901629815522215945649206251202347997880394760624511768296166599431456346568209018100153719985697725093192649243836489851829278207106411707865582665013875326556258550448930683135835446471988537493050656286370041873803460698891837711239649245187105671895440039491204118800450758255608978224483807460164516252555967410533106595862865569992145445285695715035175894726370890494462418410568147340081514739101466279425698713100963212688700327043927546113965623080559102710579666634434958237501182980041332313002804123504154967363940053955829305334398333557975581684455051089474193207769264142750535116474079688834005678050566118551664855917462848911917463013438676969059698042459676663602523146170125776036478912122601238300840745942377210011850909131544123824411539481698787186533213976734488328108372123253249984559218836305172331545256309709201485364677403050065375841383073846730232413166644133988394643679943494230246788272697966089455890848801219357663716293247768495865207174010702046095488750472221023672876811065443205760250362337114279140415461617936697022181957316984972612346630518918486629333722165930347728568858459720128034611275908514396083380831984655727303211846280738852279430465867204700339798492400934988635655602174453838302517867840857123905233995986871315938255731163079010637687794740425481418105297660438002685201783677852217074236291139873183154118110519553864709317386598436902852894110472923036989472384683791966227616459694862316029545596912913590750346540197019346349533478616713728786327419081822692833632524188547258013833102530615772675765807342412747692537929629037707108725670349376039086993772352019283546836219180263860211768214423904318481546768625739161869820605284048155653745439952382996487620310162959763814005823560735852192946589028509121959269207587811026089390723324585379494738517384123840970393557128107223224107953783325983028501825666730834030758254085509783487987541759013747617449504940620283716040714482939821562386920863485430097181658048583536879319254977887619760047188346857176016924165896369415033971373149703974397082800459430464001160465881776561186075797637263797979709440000000000000000000000000000000000000000000000000000000 [132,43] -7574509374097251630036289183450641247090640948829618067470438052142642307715457204415149232481728305918332060387374893658987085874131549950068972166314688073108103983716745449288959753696556677923538361023633275831960927379992342500034261407150913566116411216955641378015040993296286629021864908505910133666491095876157142961317886152714360538337326492621417462673955316671407132694861400293027244619292470496292028966348409564959264159647549482156915731796036424478856879696397707504225899935854514665167842439244701548369142229380334181251437950497249362934366963265570389148676921700596290799387786857919897916937131716010922084093469210742331354371633055570635733088639130621031662302750733022319179545698384418497710763573264038373180717665658600540848521382411349286225775648516518584625420933776907703754179615948058177656141206313935806961132222100203683788481911648878248602353449638558070242445119339834306954392143561322783174451106756805737703737447240163088810211694843151191887651453176008967816755586801725558026830523618327323487669709095315279919386536151659544918179937515181127595191863501412328501218929427054183937797261873541054931959804403201171995424962147104687815916018765241288784200792852861455111861478381774012490663859325975296011404804172674883944069331682466122551204081302571446462454998972902423461552830866104810691290548375761859814030310241353225474370689816732079596565422597314237274641884078140515130383170686634405450438057954562537408408754594732224738461218206665209778712314278623224447288364900594822738298238573473005743607808610100916117196513789562189822255794694280846778246712912934611594476634343171059119606997596397631291686320477581497068749713012572213161517624985331224796703486830467056300857465222251623139209687811866550950844898579133073142454893859141069466553861197338176238640199212509054010367976835401265724791902439213298628156292984821039314132902351308650877211333389821546078778883364072799929116460848134697367683023733303182928447456388365382170650137211696870463576571700810778512530671217600482206681318074705282448126881986641327970773646523033520653239453335257856355188829481857039802375965494277227570005468890181906992507895825777368834845904165831128411473368495127586237905788216445870575415849651467370483073057138082253098642692636058339087150651755880322027009899779398957137554681978121501532756284006923470110720000000000000000000000000000000000000000000000000000 [132,44] 6701123807459423998914656230659498391904698003966051517260037122584616822316775997082982418055576630282002657375080025109674237050359479724635333966367492356239237798052684546524234543526166721172406327528509883046191534628823363813678161638551452044123085097189017304315452930709902508196119667807536241174184719853150544378871395886252561026750078544172022422842787191293050186170342635163166505548329117727489497377822504184310994296074543981500965352339015489773931065060655748712194016247598833291423330407351754730810224241514028416172649843889168932266255666463098523967189483352989236202964860388496238066335457450481934778607367494703843838024037053782912478491614933073505577385152953570092305820332318259566765183293896821121272818670715909061230073833818301301339656669733007560298142327527204498693900417174623840166165681960112879910506820739934816105097535972896985551455028010754939809956753620972551339419197459399800101708054662020801755485526213784861611769305424349364390035104064193676903799133751495317544102229447037997277140761130223545321064408639610364878737345991017597144607943082838253882495238409593362451070337391570798457219179200942442857168452245001989581228776803952790438836473087258672427123374130608822936607542774562023078848830122152094627798027590950146372712599922204135819374867118141363652738303308119138799863558829986594839761803592130968526272327982408612464975230350230821006869511383707456880671537163967859238262171671060737168059564583784202345270132761142284832626182399867808999616773635112081824719449298574115210697585905438918318622183407337551428870895467285910651449607977300010021681201248169738400830908738129219712065333567186923370619610263486323601961099423526346937895278554685415116382146821098775865874225024777394305950111644655706620079289304322413678308389245549769103666687690620161646312452439784550808019144583278527115989657955584346837991891376650480396263435749915191887134544880525280116403111098868573694763675595544347075122099441854697805443586359902087237892893160517703861041270750349154331048208142193541948759202692249736282198293058063647405394089145437693966953471803464520927682078569772223061575381973358461583830647830701394740043354047747730913556115063033286904709707380470702628557490322824573368657106454878096345529452104535842020885654362732346903106347604730048683295504532635105537875489526677334130688000000000000000000000000000000000000000000000000 [132,45] -5003433070818634811412199300464963592493837716853985153520456880407449008121719467581201897406413534961793158210889984145159490277880627766908400238315444162540279399310113220364868093778380283379809723700820794099455859274593576080321632971549620991240206074210077624878279567278697955297522945192089486609788223268705281194875486661407118182793795070339165871462202807973809522514572316275978269958911430774085113117910494560668624606530457623575552972629405694354754171668024094142472296725289585611696854533566629115015250504104211966395896836356608248386055782110021202693226930101343083320469087009231735730463288801618431129331205937412968869515677801167312103618479680646243011205620253597478724250920357836322655764006584042156735471720870583657189060780844264537019178082030009077318560789592517121048012695963801925593612274939527881638875917803830144281200631431673010800217313188777153959689064763956336929426702971560574867501822022313237778036970491425057138273170172857058653331289838620736780769214466230729003220075448144768364589952866447964273369242392474536770251242952689040227422788516912437593245533128925651459040607855515864228734929509817876162374599821705930581331758572830564444614000710915234577202582343748900884609157590083712237622909420450050490433352868366262465983675333911594508100798335039195916665607923188051773781527033502044155610968080300533597548523817736222399780178312620571664856426261506514368773135882031603595265152252426045993038285248017927871705936259871675436283352390745508732112498802836490956985266846869719914050197283690521110148402080949001654170240869658471323510685605644629756263739006461334869464351915985383817725379277629897060239393734440668978506728561979129704339007838735661027254643638850366120714155823724345359984599700593380845965933170373257967677415179458927318601562024148564038155624912057955519869289883617690873405020461513057284825991844225716371799404484441434566638433643984255747644200417067361955174510198847185373410571726417583514464740939568027867754405576564190894203042583192102972855553249308576256735722458832107778833540871850533372625282354920748866574245005133557252600808311057890649276430462912273814497457528283978665448345653174111699585426254705135070198903523891982505342621414255264844917090160081643383173950086559078578228071137910129533796376772846676073062276278932171789336220779033583943680000000000000000000000000000000000000000000000 [132,46] 3201440802482259241013114636630972212298845984521769831635965554148987840890660518007153493990142570375222246713653913727814812802395240406718601421281578552874407636233139151900922916524832503096546284815287089942314460362176399078362720842895107236571179970027454756207508283445852241021443292177080419469162055348616835599047235378337378292146480323768930683707068987596420874662453688669004229425883933249760735103249343022398979196827508501449264253320100721393601133354836691480969831400238644070868379401465289680949680875042958524032585279468228624327822879608603956521291128175465484105488446094914149868530023434531647434661723281256635252027946215697218043201624357801764451811270476158321775464084548687906476716442358351862224747065495808589874741721819681920180794255778637619600294298832414331014793276545146791609148714138707271813260320498265937208046332793989540510259235614637151906095626901907063074050229425379597699241263640543732968027907132219823098249784823225493690247923909775653688236968368898323062571700660968931838085770090503042169146003517936727222421522524182175293890586180067199416020523734180889235893184268562124809685904353682933652257818954946063013249797587738625973753866516768569592608479926005018541693206212562628980342830518374870820098170817999554853146569371905712808635651113341336854453893885367151883536054163625400090652726267600253151399375248220891474412836129826761890650563317631645361139181733452650225575246327950203649584342792002511109065175049989142382368574562127415132394302946432706876690311732490111382030809390476357129902215206075050995414086882323051779978354132337743648524391861001506539529177531239083462219106636131790874978411438685170968956654553274122979528819926052324672470981974152089400433388395752687264034647053243300706930771440972695268557558620000313783803626671244792166826730147408214412042411107507216019097204794953654635479464372010247722708913194060080865748624393016079463767900170275069986420627192467942746698070795148592013595086783628639716974783435055621685397223719690304631267211355922642897126585620273163551847319606187888747460331484432871279276343868557049107116844949979090380474179692841162411762877749728456886686411094496199681781679631271411927363169721682122788200536142529731157832818078299023273631308268449438957984465307008174452402543537687864603339110076111179559809980457727326945280000000000000000000000000000000000000000000 [132,47] -1761269793233621490201176712498599767163611281256542289515808340972387452279089585850061645402178896398575879211449933038991285880737570520080682806529301320671597680586568211724299290140673944651611685511418832784917315894558425285034522569320275392026588236293462641281657919321544752331674973714071135794869561498224898309799478795248616686311239328494608508236356853116837289626149533913322118439938160419971049791057486861440443725951175885219636528984359495051136993765755531167251130937833706650393384843651795024356151605021933938761157027523766388297555191477900706783120732579951676351853182510647297947017800491562240540534545956030741649546416513460105669192224234629463133356513893417732668362879700530439128807453846109374405262860711850765283509266262687507387005229478590631075615990094349178285365011794625028543304684250059550903745803550233542903150972333230312409702758896644780405210311201099726322599399687139801787939234338661686963151242082483586461109592923465274987253601983508362168952203294449517474618911452446332822661318119090853093824113540311719384798156110408587927350905512559245449641308346595847945151387297862129018801505058413293019359188674408152061181730566925919297800158769622896301587509470831956967535763736415254875455466805841189482215254463068276517090565395566175424126881317754163115204366015888755667855616142686239935704293194718808282312534105247526447793504693143150620066502701022131648962394013824372096235517125232659264883961206481017581867786311792336439707011318153435104970893314343215685108861225640473443422498858011701255368926067572928743266643302422187498917848990568968960595930403107990610042810270442758007602261753911515049637553948945233511540442855694297367352068827822635708873649171008569385309283413146380877195554658516002881266050077521869044906266417915432871621868623622636956110689186840323402472223242469856819851432499312656849874162967111299634474462483474226483318228934088314206033790471431878221436042207489282003477467004459176135329447118467287624642061668644566832037719390185701849649440855536765143775160513566817110075670502941435467558000803868961428831104834923498506086843923539311388585364986858400242624161083158305691105031088986067094734762532135033389248433646848763821090787865455362993588830278879862286278356334463665140857088004348152824038563725369923695949520470109776939301087291930186874880000000000000000000000000000000000000000 [132,48] 826672807459086107327159138438671900622022085162138840449571734944108969973547285909801293786116769214209360301164371082238317448260141248694184322354716101525811612049642412464271272263322873091085545750403440585434020603380869885908532434808721839870531806030090065275144095986726702831049058877963142139250178324342081988288768276663112935642891636907377484732337566071256197031172871940342110283899820287003578962121868176817012274339012151207782358463690385982182819128887541071303117915155030423169092758014292062627686638029961099618641880597988189743322822395880860890491550196469903174563897620552649059746215273480034166314799879297696458577669611424609523249753543966761479378606136549168898224206071280709487719220671516438929977525628379640525081592993530103360866916544449081722867122149681685188901180209025823231179841661303563128933724490656302687588376684248873010761775135457556711632832595258621113777210479122062643484831498651073795061266116741934280323836086452838949283044088422790626951740460622811178601562027654237909828109076279159066487957011192798747127605280041775429937301618852256965605188056536698200422784806444593509497913057369200544230062717638349407856839120952823710150473591425143836346305405522963666580622062593197180602646700260395452099009358280624319500966621690843841302133127515470106013310886497112488065645631888858478641477324968950780363380887577581701358736381036666943383132951432229882227165836950909022349532165393973073022397501822928488619595598873408304954731093493536300905496403941541080525643284343906504882411980493814576234909425445994693384589799089781455683441593318838568928785426278588098867426018199079280595910073772999564846574993473551842115593424310642880965477814421769603319339151077120520816115501280582482579926137505607951392602882640385852855201096028506460894520877879791233501131053645260264090798054264500020219109649469707460509358852427646704653923801440852671491950225873470927672007799698299317553883983576513622237836811581414974446366624248977497001086457708814022939464384675797904427312186874162948087487143492394480927262555406088333780532563015143478112436649243989943393095547911091602009307711535951042345821027407636067796593233898917438303625729803113612623288519306070545001184765108686281399865563829456647887309240817181388808716811674075005433214994127138895713340306918490768056910181776681336832000000000000000000000000000000000000 [132,49] -322244292510171601124256710429509392599003037889667145871099794596046207437414584561589015712592058538100239327438096866250754523827228982189330653335646410703517537537904730638202934265607690889261318712542717659371173738490162892173428485229256024143377857652503837307359534547531933322658153105182889990655230092485010261394439360767334618581761746597287035725383069546733048313426479867777514988144517657560473221737868046817614053584550610925969618898899758365924935359368432924591449221638876596692240865211336340316733907779561306489671162193003295969157672380651288599235770567476527049039415870287083004669296316188157911185418119493308770774547956572193301670865248627243935311457972748252381643211244907981844575679608893302780778358557786916345301844523644971220256260264911501759359431897467672207936945161323512220797478161880604516376771766105688491137297550288246216158067376170972303756766477721935667517613992961340968917027445849768257102046746019158890086545438740179718449657392657284580060475697449284200745858485744813595829048230480853442619380587178542770940643107234363895007056255911874912636268796688098612225911321232905831417177198629223784470114126794287637489739060505872475152769646917263001722301760588705883157418138607345970584347684063642200150553202142858688199448940296758363585226860531100596652154205188103091391636815019857260716696200783396935337325269310653157569902416215102048745144414192600779391315505851873323934170855858043247626759433421411854053478108533275814220180718696845587932864730429112305888337182623487485972756027860380709814502916678531005564792038160706979467405902957488685668432324501691922765457158107493271386649874884437527837263483202746031472811970630535961852626085593804529506727538779689525204560664768161080937490132805982299777220464879919710180858100699478510628726944130452801286885148862635657104232408783295589408069866742462663950733730700781549992119722672701843148783416023303579391652953143716276911047199040034263814086982499452842081334357055643051514715371849072583433310821036272212468199466758580832231599456023914378326841976567611919859193898401758788985308286388033451082997611179041313645116116781042160180912592139366024842808783520842520928718779374703151051777110704006013444452583189352839299634626507800199907136087212884226814511665013107940707471523490425392565129734055163064695352468707559342080000000000000000000000000000000000 [132,50] 96123232834915075920824554612280947070022200660757122298950337789050420968815018161469626656826080982032149460145010372254761071274301442315336571008524439843202409934521086461367427126947809772163875778089952004011136933531586167213999189002203246029170718825583222417771820356676653549307357581473892684211725678988094502194706323623173166207078608668350208183524147230036573732896669927903980242478144030067858038007686670097421779434426972621201436077633751305488724985244420522107781869379503100503827029157892759859612796065949621373106993632471069560261899389876062634475624161087457411498832931152784765304432070942415017095057784175605069787861298205750330057213941424908332595174158884661800455431479092680942678217314997907111526182943159069648409317353152767066602470222438365075875572786094705051327879006833883093332400609210915969189235205058975466025055482055306307736270892308582544507967182509293952936526121129893928874198653674614600993780950548819912343863806765738858820572749867422231593725889642536949609232997396446749830160639771645741212583531807735176064313880942176342278103137151713874690408711907427450400548298325593105792070222092257752556619606394031318765022295778884095016798246042044464353799187593493955747049032036862512536623500205734260917854401986577023943560015425626556298924600114711522719343158691658080191303944942586803330542064629088691220091679808311717495039313282132977384646554332322961801215457000539358292364143574876895234823569138844668677807715525883897311703224469099106824521620650845369023177240067900075177188021110774597593692722653668410705301658265841047909242982617760326408759438822503573617104134591177849148920043206939591537726718123153049066804514432345683867130217929244632442339844498988816842039480017735070066303629481480283745227323037850665705866172398018810039073330574776347445548636859426170284821530469437523921717049316516150878003146478650668949397227765171838836806595649525737213853742265021348497320660712988575242701824033205172498853033491002773243982900028117325170190969075794441462633363983452813475786242956113121622866805194190605726090727262321780139730435893629048600067193808257216046157373912371468496290797556345924253725606966195726243841043558363517085184331131547475005188675267234177352132723294182190984137140692646442903431659842268112964195967956874296597403887067967035049662904708246798336000000000000000000000000000000 [132,51] -14700708276623284265989161831559381928262732897777544035222540266127464203545587160367193747582830259356077236824561577541708869494342083228218960017952784164742075986715228121810783483721607249344980628982470415848921581256631272035748949836408923281184117305243832499580256525941734525707208458789443947299918854911988861681608164542839215895585288240484330533960883132101612880971387750615058457260614930160423676575742220122049657748990045463240425205208242300009963097125125065997564983137253339551066298794657246045837998805084904816193524526196877242363719355300981564470110571048434042957239396494907299235959026234342224843160842111582408651011770373089869789267248294336676392217052667628569406559051149798823772953998393453684823627890715716322166777695911079080634238460654700087999223467961514999898894548924859835087913215700537679267712464632944616934106689307290515440271943374300710144935812136793820873975802455562319596816201537209079160457794307533598867356668895831588352109308691019384137616874929770681066197932294289157780669399835197855852712302891071035045951152608098999022303620901860004818804218569738618160510506650742233554175506490636893458530224885720347422333874911223979320788371916127342649360164885943938069656756657841680333436667453201699379152303601113270328532572698813629811766167224335637773678816647096376580068656836878286908796993183903739769500026878705446813052499247002287693628127247698408744650351771358340556081580776642533307166648162224506072000647914364337853977724007941697855370761086837039632077656391181423612852731307867095727013704407683629394813996889264026705328935202310384219644299985697453996512267861602921772244455945795888941769510843540648948782903934076630443971335643879985001403784721572532623163975864986017266631651570016533815850384741190909047832064847353873284294434851332415276654599192976967684818618310935315838249884870408732732969997191572776301451707788050891795089865425897496026092964108160742207221753958412902986753435300463559026031357461087278456514753986581888155117590396363252435210811583817710828562266004052825832902048616969830886574158670344880420266379271136229069535527008806836684227465893152360080543423582616373511512788031283532294981205521299838802963583152506975447061711775565050988888428851616414603427999398696469942321498580127385908075229430512268219632400275105288246107878009727877120000000000000000000000000000 [132,52] -5954806999939012372458979616319716242515377985822879246830714999402329945144719938189681559834821806053076838914801590543221079779585105383372045890047918744228527205353161960954732988931381895657842315570514127031438930221724549095694781666365018204043781622248975199455904133067447283681878687575551430425769094514553921213083941385126503154281244669240885347164097104014459631187553127870683339237125586047988054385903219792124403088531449885547333587050204275319697981076551759157725870808784260609937102458546494871695577542254475051054221422825993577975204660050014270696058450887627997370094851939036651201146659286914793528411139811976989190828229015540892152198847124760054863653910048329329312668316677811345189576638555171619231087752096304140935871834074139336655274435404039055498034085121774202783767297328654342038274027010250803149732229076511272574303126969654103696212527427488650565039234822623021914886833511151172986051417642174590844241194120938229028135931827130031671191852494892466900466208087931480240674208980242712620860358566441195794390884874034833885909423358862898331313611795959185987890995658462836734534040014614615288072017894386288988990920656100484714758421005738155698711450139649285113087602467033954345807544526148129914301043319899718614792981601935081115698466250214030360088037877841806098624812404545111199281421736102806738210287356218111042602471629082819962716730122735473865764653691885903185850084264710625857620119879555390408676361490740420109421186645282453810509840115932582521900193116754523140528399785294479693859427244789431910311837035763116740509982329377562498805664870702636488322159423863871620882876141825541591976444731326334073090570555068094709365084563862506412112929420778655942946415143454882882096023337350873195564973572067822488606968332579369827060034029892519457231759856370755705471680859688682901811529904830078212469333887539981017616504434133108141735861647419610660780383925486830823214369951621076622444121425403947562822176179758279377059634565030631693974168610957587953738213575156917249655839689334341525733517865934106962438684629926046209304767129452294062055339127091626430976363562562160351624222104259320434069016536702205688553661927973952939840218263755576373612571032918875989804043800998191016872752805240569086442793995116746834974565148612735966076835877777559460656721263711130245625103606295298048000000000000000000000000 [132,53] 6963071867698032430419068093535440375905929128335134493455960039626148140167148004489152635232123799480624374628892453530436382369154136884796125229478805251369955079422499388278986945132472242542733463221626495326005737680762621348368485605926047638023248224006799979685993815405081434350966158376569026087162047450436024809924505118627372122088547794492098532298509291306152937905573890691371890581108278967956096995826049543304849198504418961265227771944180580472842991861241568429829122813612731007270059587403343661587714620907601132149060417508911079911891114073418223605333655831104210133161113549848559363658474145231293703786466375790149432411939961207446128274734647736663250695840091561723943902070226497557960998051315808979012769761386548686764219338931888236690726155353696955960169199633808197771735333089737180161523531781067680468698153503165563136294448890783058319194183296609765636466477405195398137572818640368391005395036978160639780606555266170645207465077687284507323665527417281058830860867158132729563855442173026891594543170730136623021559298980374751289015218335273259632621745216982301705779998558913348249344207510091467512872119536966824076669940675733677698162849493076817357073063754389498352255404684275696260020792059712322994547119749875558790186760549220181964974138516203149625343843847177913215225818905023102699844300096458796375172026044464593499894524694988215020996897301248559351573718032473070290617470898800351830149813953340423312066295947788203509413647987354002613335372788565470743342521555698118651997447081311602526811051146197877980357518788179791016168106818254937931314852028114143181654774930787277105710632951882439021398976019460791057760560480557210201545845411813142414234366270486284953172516256529611118040550231800219095351621583303837313207809831457077174261352467903730901921293445047170791738753814277775597136140392746244893415246905271569778894661183504738445708410679175602181651730411324265105655973924842207764131208152351218141582377582117080205512402570713225047361199375106444468537980248776301633487377006881203471344541595910458666260035986809414395397840396931449048212192541360215639143946434927191241287170479835590973766438289642231367702085685077272570182269536348016704006742730840193365075336271854704384847638212752288316264909655090595056039873680529611051405287108354279266164812142470228403646538520786370560000000000000000000000 [132,54] -4144588160550783872199042901620968428563690777735244046793886858527506770804503171113489162893529129684666770548333727191805331728771559892757612196371512004604061710931178074683188121192681920338837555984142944337674911547392879835834073260068038323472865414949128279532921486411286171496307185712965325349711235004296398756022075609651143734646135979038170957626481639860391408134800658580998788217764208163781127993695611895986192849361464445819997296569161404967412364786579780422025269688640781627868230830302001224270605846130364519764831163210258036113087427423322761334727806945279499371387913328541338706564311444501634755769710204368237727886799402239359237211431976484328636942062988935579994946905526639215984522784768518673507141740752853956923621202899292827990501785676055499709885423921295927979360926937488539051739299892934563752901869360141546400689393408727792854617154453289766060265753587835579254379337778781243475408431568102152492777880776812156823918729815000466400190459759323399990489189934341435263328206000295324475033763423296268158106014704956748898740135204142969036298549479997271513610518733071903657596765543578981518536928306387694471835874549813795664279641165852529382897045532093326379351640267262766762500254831993001923347158599400113216676084928549585045587028933194690451434721605199045681884668314006428565064618132649933037647921026377505100735723165682366035936399591438858514585748936387316629842938174943699021739526068797024183827316396456568383899719441492778486303401719470347345994877171032351623668929652846701574171485510111603543216254886883837111209597541015719780331914988192926747513662021296894270085427566694043068150254568383514984756832909438922122625063946610838609946366674401860087333590044113484929521110561646265790232536197189345437762792494711114457278447028929714578711292205169057989922919231782259086457093540405404481111000633038574210699407082796201389521491238012417710536398863995336945384885500727802373535371575743094979335369534136953677912960439812404221316223969519094975107664056478513944839315021340050571128288710107109110071523595488771026603059789634616410949669986810296810692712049929127852183821472203114120188532962642735339298362534642983967331349304912504887857914130401335836400310817595437300068879539419948391973072051434385262538761164968001286630886870893369897992275382099544834088515657011298304000000000000000000 [132,55] 1907524915902207441660298633484675078566288808277413113592888496022472090382802987331383422214152406856655887842313610321965530646432354073480994142623718016811389493547651675243616030332588102151307466573647418485028912361653865274070950218993938942478415968064422534913709345165674355434105678929173728147274569763233558267145902565450740430069459403486495115113392420392201726007877258643715082354999755205939189703743499008102002194023588802502801454835411591952207570420698801717545400582649622702986923021798003380921104960291893154961417359178456718540686807048193349227132071499495195089069838167166838555543237458465950398835437836214409553960462001997505451756129021026097123939520317099643292788093881458948571582476295052497691452759554275192756100690369111624115717579857768162582942643576285062577485682495629583485514368549796210303599109078887710949062431085624404077974507906114553954452125329856699374919483097604209025189918360321985620283976273703978217785257262213164049736602770192850507106374980565906215963637511136140661189532707858176824217914998463186568373797162649782576565461242894296507366796085366191493967940203201325646540927703799605812637240019952061339624685800107837507341133759203505373607042852121512522394958603780034196842601483593524153975543124373702596635251003873017643965061725793314623759372170184354423958735431355615021730749401280646233880210043226439260640928636949075841691382190603780540211452803888244069245766768615603190448427087318967120789334478958330265452208700868832784183991249502987422175283100776103654703545724283568808214579816853060595140692251348083468881436648723957425145459002787234336141133251415027284138723760054833222119097244068186509483459883612873313235629149227985193503587276533209012895170481349616550815754099460077420585968588453579693670215444902517915142100532767148394942219014574201809679513114354529985713071773267889650741720587426998994288204888351395295460765672706469643778888499902999087547972205113533305674128843231609621448089489365258491264729146983256908520944399499561119431341338648042667766978485919584255463798871504686010354294020339487150201316745253245502911992820999788675698200155231656894569266305634202039167064613088494332752497500547186095947871851540065555893392038701555640195050478450270227647670024316137301536624465383284137193816183877962989986514702550211263063278148114186240000000000000000 [132,56] -738055991389919353928177107965032499894195243246642290161039852774876061600907658463884734316827346366080935477501497079629503425300164265137892940210806024944876890041371295998744645729212950309707368062038151535127432067932695921612052527036121274549998214176193430172386505075325705262313446717486689454297155192148030992582418879555789824856966403151995873297268694138436287299097488591138880642072434285907326383402859662851544586821161135080412868063643953098120448661169029820833102071963430999388245823822437878556408233880787280432516968256383794120921800690204304897365997685739228296708473629537132192967928890536904836870621089853674599606730329980830662210876633054091284676442971646556300049620052660839185878747170718169007390458890872830882761979643799357459588530890544530256971524663259139258476616370117070557218476157877985246992176487430667047628483739959881376829324582294797371590853954284283572221914925020167099583755633733166534281140040689850259053151335422917998848385080694509150024144047831166007131588244648086932632989981580844018751128868012124061764724572090994992138247084620864498591287027132637087526078337035607124691993211217334049394640290175638507292635262849287684763681730488219587642157751429982799815497298320077588346480343093260887129796169817586250262744769070584425071498442615995044532053431349864813821064088070672050718190066702259085676892357897613340713557004516931170508072056435533781157189789922449757099622637126299112495341801569118315525230851267035208165177277105799882084764295174373661385901431402485936996000371243556281024249748223757059163159590655793524380345569083654666616936227009417583335551297051083936710883490871956623750260211691581322737762094312442097332338809282402674433861685384406153909491647070248889006376216611731412606686251113422649295150387214502927912098392626544658699779600118236385411978801069700445983887240238240668526728862586080974709726526442618946001705279589910892971677880214442099314348753806120990742776083529348630744740536553416692952966795187253690767042112746173724624426522014886239255723772881947730984079389135545198782632115958713626751445175576596161257070330387119100212559494532225513073163454017438389797893902618720088357904762873535755214596734280356643578330675932341564520038217089781683821967841449080619258688178105329673589431601206031766879155587567980644750998415066791936000000000000 [132,57] 245894049441381834821232239172314256316026882924888557667225277840204970524934407603936864432431252822869678121960194555666617295957216841598796328983916856778904051445505682631316764932992611244417499753563540091121724014169871282326626316229131770951312062315842517435976076489080358661794266894417613161279469691223101394356766231771716794503313194593075241829427744399272209877952654750451755962936100200103948809922023895421516915353588870001116033159481469429608279455842723987441594135361480955664286307591593679497979712408903589679009560568416513445380985691117063643610154503043820305801857436789276539437156523892788253940082790018568964248673676998170455747309111643914475933072215510873263953454872258065674676783652311286668245767187260345289619208620876274144984122428261315220093262976757084397719432919300583214144856755595796520716103716109154963887847229423864685596562765821933475928280888867526344838703941502646137156490344792720163224963124820603966372290336824399255407230896169543259406658347482213841732652469405518401916863140321972180684466017616071751935865967000726260854584120878403909965218418648577466310747672504071837007530429243474700662878994337213492408879905912164799181198965974507267284543463799519205245283329836752849244974103797637540656209974402263229380293649269596772286732165736112896173234857801579893784941172193195375317380446742102594306842601269221073199841943462958171048806132892077061285551913518285413749055211377529631675161218427209486144455693756752398256992735028376621718259808129105138406895817934969509844800603237473673420449613183699926135577657847268568644209817236647502169842863875934851762607886309767423486887563397561644831100571540742964992871530786687385966829770085430565910976751003115185107653818315693926553330658504590638237094932340879221627110108949331475998200530989395223740253631556801856336234393429754471319586845450164971611299000219949455997633224309938564652373305633713064106413176532673179383846547733647858170065736451533284770522064905586417863851820870005818625589145490411317992171482195626378352776288619961853570325263719819217087089687495810654355966499637290476924636581042110597404249045276382777412055094126934650597061490698871664908936542001730380712429357075376529838630632884483713824972249427754475820231501841471449458195564214103999802019954539659660959107582825810732152385546747904000000000000 [132,58] -70478175981671056445872298661204682405685626629037918734077489305605804150883257743377022240265114181412216911030442058604529925939222947355868050597940346864136070158644691107683217224724882829933375259388400624964029567653352793437883496739527463798936971384319970984322050249125749923389752184908334951433116292819488690731949401278613366950313590135001272479708639471194422214663485208736670954534035579963497873720811695164901376026514846603644768668081119180214198413350503828693101908864287842087671447900992753924546389168436960455970715147212720446907451391510004723152014259329138129296656736684296250894736979932716191565415153247364504116639664486646915842212100773282544935784838142251875254220484444165225343723193958217469006901158688068290309044072318801821976688957569456270404491859431323172747556878716485615644092912470480622928391037776006606677674976356972283730979428463614025033752776158867805064205978033120708312240625812048698277155853341683782043544225563919799639981313407938538321917959220191329560015259002447505118766700330937430677476844753435954516992419197126344037929659403343539848186961467557640748708457921982094769188080964173269659610981239023477016775546979788247787173645319125183626055871370956596373823007432204356873198212179845624561624601857840068977876565989875496698773465477331504121312753150568284336325589787294452976609203672802707265074703560223846974987356330489001499186996057959983763896578918624188320741309456911966758502306793655424656546381611515433225835676552837165825784368569005968636612484151782484190867200554232140392929327027150569618685710598727836830647989551558617916542026474247304774340477296028551078615999157373719613586818133088644965495589398068235702790077405611567093908101042301627219164493240441194898449128316671411543494290011353770523246039577421239671893556369866944041208072855495580347151288557981024177566205784735044244781704576310307942345437834178333194416698267898277397487611241206691926675641056986358812389849109568479717135962560638894742849047599216292556100099552377370321800771576253788388811182017571576803719602883607188595958459744279085913355246988804066957097708032873097728069733792012621689462729030245649686780706118755583597251710018593030870462415539668489422808009264294475657825849026165850006269455013333240363862773096621637048256026445820194004471850561768609477894464054755328000000 [132,59] 16917441624303168592187987643038161349421490142631342440147533833384960111526657555248042459906964818119860404661538962522379744103640525950758658961336863273683707626752220388102423587410887725535985139406971631609866051150207220379892363113672593741599242810831505856288978847213067531780224184883116258981753515690155531429477885737912363368810914902251219700509108929677212970659019543673406139262939645733574950258343267878689183694688667426396370153192187491931532928336269901361342217661819128664226571128604113348553075113053833929136202093055011185991299005609826564801141055720906451355554198410545855146736124617172362395970379027572177917131332874378281948266480850738199334438841898862836206534769776749165456159722291158570119844448711432476084273128935898155470438200072678576909944449790706340744336583688980761585769691195881809348096079039605314181682067439537738392433776657468481076657621464883433839385118594074869727223263087752542122764517037203671806260439328054737929995547868966970867033193676990358037628699242225261449776600873498944513540374966253961631891946836216503014252495910138208036049294737435051290197890690727915492880752900104424853203069874991360715975808609908571024416403148368017703104100699474182540433213339500224396915529779076471188305996418555377726099507299588682163813013647579932188900867614048999014346671648791080015788618557768314379771487296154747302308742840692902131711338121521496735671725362137726572693715504759596339471371258481360569508541387710321878090681744603796570969285988217957859849893236865988505083742778014499431729936943079859606241374497321446489472661458716153247147175772001566816418214083370250362935033278619026776388119474232763869745673993810884450029979218245180774075390994956241354046999372619905094543171841334993037996507509859736874165684023201029263783749692377280555610268727907302827583473625780929968274040806872766756511373361987201321149553258509279187360932190351658547731406033607837597241712124770666069685929526401833322324043869503247756446189068406793916188964080155007610398324412299183135651398196523232473336715483912261838218624292521968280400877649220013896971073892287247277316807200142286072567543356034407434083508320297998153640913274943973297278601456443657956710805178112233592687376711606941541623998231738776422482852136563649290867064440811139083593879556304041756270945113866240000 [132,60] -3085899728013906841398463834538189288207628673958666676524366775495488688859915678702522891813658135970628089346691392638337736421695193444925239019595146719019943295621546457313214275773780829235840771681691616484435238210144670983507313564431974109093939838965293705701979199744269181890372873488363234626884332264752639590152616674522764137781302008349421642883700458838819180668399669735829258592746524699351189963237853152226686443557894530860859409713801525300720345055256094391721775919705441890937805099122940570467387341395469232705839307537340602066874426530493658207937810389748502281153562992518160286714943246745120896667538763274791139306788814572841235471819545471393168958281000689362129951741062407047189443049758855174767649856468296693252496402704802913156333141160565276112997874295372173750508608167020562920111925157095855978892643634714702973350778741604068050581269149229775067163599273295517898693831090397376844427390752799503579700348265268102433351700452580652767891205968321674865981259670383817293281585069062343454212278031532061145206764966661515274590780092204238125394139946335016875630137936669290237681945155376253514279758476008245347606298985417871233065002802752504482489370099927949873517943768217597576368254331046505368848783328800306324697599842656664619387868541176530991269833801330281475813686041625902403700928925737598364676431702899361647051730373359834055404266586868803242712757602870277437612254631403390366878684367053294931541471459794501185639298213669183248411187410271196657684393081959686526623157301412282220669015568742678910778087889393429765487295924615409384800628540044439907680038574840364307663855664601030880547452030828701923210914305941800827719555376021937873756352906288426328126658165346061980446431088778850704884684047488085447822475980102593197387631908216737400972030525373242556392946953602242082333011710730578094045204254375428107426244065973074815525089202625968571075796745850358418189656319399682900751649340259459013461243832457871897524246435911853203507100685692295948152112031425254184409485478407851425426930397845875551494641481512930089053809727019447757532234341682917617950094546281456256661373348353869901635304792296410721296225099688812480106470714083671342309007082384389368922150175279169032917605767145262082484843563812427665361498122780277213293347721286511094936841105345531799674791133538032 [132,61] 236375779607079038206737071613187148714084301143517501115855543304508256187823626346896426496172146438246565389656268318773892402093487612811095341781069899788363972962282968485567713235397873584211279452265285381167946985263190496028090196793776364915860414691486929359800463604774810964582073236745993737535241131964032413973043591679883664506878906938011503432204707363655354676897456400235118510298320892792486550639003421760387551210401204521175031501653669457056537262265509322975703627553800620096889404891868927656131749288576113573639043038185203030474127866770103073901270305006410455502317832428470099150962766188063582290183112677442776684825291189989435189348043342814646397759629713862446248294958507656184374541286743892697422775099717570400452229293497116771233264152307024905554039963964893793724244063162548589723270049354340938758491983345030068541435031289253506617306454497748324590655312554327771979341353367308526551950604098773017749084006423277923164001623722012588124487779223386590659777812057527451482359050978152594151615521772203142385638513657152365780316983884479050313676360227152493091258066424756146932670672714592582447822116230615227768558367550888252586299028898817143019484016613568871915577644668617435958209582589489876292930511023770857357368076290229137574870649607122625611382729568372324722473290684245811146730871943527861021972393147589418196652692552097623287599785872382200731514206096636259548325952452429149640053824146418331446154339319608788865577440339339108204763234777312129404143431908339521988149780112468134451369194819638331215683130127226764027512354464804940894976488831544074989820684831088799914367052840738698356148511212151560345147086186932587010465269213881596896286790270099558518361963919272981436784814107843364789047717042934572917307264104353011673842462564997248434889037149997220607589134946188437596570805082987259273277079755357762390990643467474903491820214267718016152116530634544644477007523622069807883020766958398714176556773917519337431748400230166913823570169173475400489238486181206096820801843442910354248258197439181231291670676465684785908089165295951331869705202730865883775191448323988665270634643823687738895944839077044914859222859492461280944545924458649911126123577184535810973053279031250109150261792492919778974054863674709899156240052326270505991134408051906607679243769167700767333849034240 [132,62] 122784153031348844700803641503100804503376244921113383497264923862254370486892410162480746408646537545371937700336003426809390410189827898105038402478786563136489401815179439602491307068338565534985245114428172384904594290543201055975598045477768506470082593623838319471413782066467919359262041875062875250441162779207814417052024883742067534281609794191126221447088213510759235115783082221683686284625665630941267587106044616429324411258237575867450131561203515607699494258780458484392919545599064982770151865417085824784267246234017319689072994392877930154515983365119625965955240074848672766337946382645351098451509940003296047985207252551515765265058469073697224981380022397558011262537066872885345238654325303148161092255153603658468119542648925175003299872028857661351132055887319070653178916529198848956905958557490489285706098947459960837674409095265946643887576204486101658567114623047072497830849730535692688725630840851172577588136533409348664851581610055715927017312689539620430205773072619767195149635379139012924202519959371747681524496221373298415466821297003088859609104406460444671992911018356641320130579201877432566898714629554641638506742024840891395506662849574919255945166403750926747373723872732796669481192351901731538657853683307252518854873554867261092034964718606689889893564648987783395271462065861272197567766779753370316341202855793823097475851637432706988725554331705031874894137837864946560144142785881892431488562492643798857282118693185142684678491192881765828093682702510902330845916112044350851416356922886611818065593847104093658683296124678371635317709396713302973249411045128487443240255784076950585062694408046963667124556982617494598426036607150592216567205143947744946359943300415571176680160361755709093174469453813245836175714654052607202757555376069822285204015313440554249748854664910175583473987196673925352128447866289276050354987306070410781362086170501966701056544776140300891662802934255145625324797295282706736892479014052339600798632161673616901275301616181736072904324549039914266411426026762042573425670204779556025117788877207039238102559727319621587873414133560220865450977615447901758449446763736942155537627814665221362971527213923973358993798287636052726670312091090312703588698489200349247223884230858958193967788457491283774101092376249477250522740469065143618858896127041196808762432420066830339066293709170111703387853440 [132,63] -80127204571902559165578891895371593173802679427330473379963383758567134864754608579961226800303221344025738314930738464684956939069205024129388635088502878793359600910535334234923540921647599315369522166433043922624999826797444430610211305827308330105883926719053173809232700968164604502626320657444944681104563005608636808403410753242130529441236649650443847985573655172845959058796718046025260732456607672966874926634568764466692180679518146238996943295998921563373441860464743862590544978545193726840336540380003377608346170316075924162168048243265262642406850213857391808920941659415220820725070776697384448543398850318061065924427718179476028586037563325685986119259683756003458979044471954316974081027551613179434959088225937042383645958233258464764882936139641970825188298433466740451612224932472883404617810545705376418885912770442795495518515357556997683412566806277300494318423620205877153588346760644325512460256096314073347945730857179997094700301640661509836748438443090653641250454241422083627141379095356977246700282270711920425685043414380504030948965257282134955592543402925475834888032854972151801224040773705580066593495685999502503999021797533094188530160912031471499033848125242061290396573346272273142446367016074349022714523762709969199524446969295718961706464291216072501253850573790472082355567737648821713942712165566510516404110031598384608124504485380813108142579048799284757308471043127787708214427218888365774610136725103993834164880022374416368311924363145426478625621931786044700586537959757182820043738844663100494625597559925999778954691613753526473202041183518123010345741237323508706534668432294700000422566403410201585470717643270185733103709756674709849548817043220195274202142514789167424349857801427428200504543071394194425528199920466249434321456541248976436382073900656657748188506217584521215952994723420691176418583029739138284397450947048089996110838604682178786345009149811850325057790717093118362541474587717078756432863421198302074508414447809559623343233996749418055465597869323561489617587574867213696430365320778180338577079565419431453073740078065521437976746745627486641191193485321122834335924543812902014234852299770172705889019580038408453116103834775516190171318832295805253788360158545534338415512099811063632054016859873494269614970274088886317302574053757485441689611989891849026068375348484958643731711467792845701236160 [132,64] 30491120027872622231012416734052529626703914632257474378621119282439905564619022884927787702063712450264478748107789675887883695123795765599441731423495225318699217104781356435775620892743123462249506287886293815739569537801910113808145987889430796246893177648452038220251575420206005382549809868634367473257706779861437228507142730050787213167912841574748236141818412870097563578088565789760745035673551913437984640268610791183715913045493961624480050086663222207314767073080431242493829373939982214837787198307288900827359804441163901171479692575202394441419023460321329003175139488544598958533328776762979168289607060458746508350130755921668735612807411309279669781534954234243036943309093774936534773613358971314408492865085380675325473347978600831919019076151634336859346057069234674307720187099535401585829059575405249478399181728655531820573804915043078155756687989832044567035131874353607885316244555751744935384088948572449531016939856117803255537441953269436565839943303869378189687427617380222932718073292997583806260213309376376385092971855291368644634515112654820918696612108827062193454318111731325158461337189787266807973421893850585000105099168044193701992748971724168837480432765739577570769270298371053185795741827699248781901470158511105993521405322618634595127502767801698959631744047119863986687389057958363184103774357056927503492929817827906808056734042426435631680346448717702662987892784143681990418099313064545516648281938334479569883103864970175893195847697388280291828716198069227431941525899862513719240990001834877570982431545840008397694931547992865525016912436020515247865591725782166122788744219764087560019484537738091571084685607843142472211141550812811305226875727273097430644394647549046295616457503866630161950482136431923761861241639936430923529869781811588818514224345501772305474088667179473067181841790259421384553652397703972758989899781702999314422663404263289317369279533571475238540705685650075969238393159408142117153049419093743089942119289335422577174341197900244468597722239405949737758476114736480437464838471274197070376205180616360097559811125351761801900726410563314612780989477057047503750021796388485617498817543135377835759277094932689653072881631790528259066352079903595482947607173117398160950005971432734206192946861810144863671460262214263516859735725397898087017065011564748710224560241130354086253452226571885419520 [132,65] -9075448078273763342917817587750357193790831352612432310417809293791844365048333951731830483905949771897437167082679493187928755596029032211258695586885175335447540937929575648642096019443528628651257906522668798071076015678431066351099631719384579470897961863295250251345229507635012608901461534288902619872399840062070224806790987401214520071189969357689897455067969509172299244979336341623484531613760984092212742444039600953494494077955992730664629828608346595196755442457415545645165543546299013817974644031313862753431952309258768901554920686806936456415792653811193354215590367322406327919126375281851299286380111724021672739181894316337275405863946530132324836351259964015182110172605949923181347923656303007791661429956793971879579217546441865352342787236925120235321151826701269219750974593149162829431184702998000567608677148760346526145685106257419541643202345560256059448379434990184780142133188538973483537182945944590585330672670547281960717017988906334474781660459046747462241414550397098059140775347376353305429277997933799440039619680194316283440833763057725773083097383692435488400951094945664620242959741995313506902254522113202512834866149090995526175540308007487315275326901685311807350398645941807214176018210959156796213546748066276524614185117358404946956157913301743512760099775313126514739980937049423485470781800426280372517366016417952515095886330295991241213700754724224915404879596806831970798871150620034651453335245591485143944358272698564063104138346605794283651123580604461795435445331965900891052417640176744062689297815064621741571739152699497537399061507447221217312737563991611514927485208518819972284917954703601135168230785026881951824308513706058347456642543185396841959985679623707527868890601385961192858861041311780724374424067213307214546419980440143264615057907792606012357379046342550643983936323293582031578277267034104887438338295233802090314334192929944455256968761931994238187705914586101885218752460248445110892124709296627614433886333281073297078653076209205565350406038201511415196222156839169590089723191832578171620302557581736772407141695769407274488989385864146110540015193055354847908824818730263405030514825702212405070080941805416091772842310179630372121166825589410871608317501871336650392146355820227747875581303688973015200251752869506995038135548791561864727326487674327999423016860133538539971077163852472320 [132,66] 2265334459730798544630079815828442651054878536681385422604337790876575928825396392873354748930029310247640657896680545119628504222591609823566430522457372840024489431355883817965219389541146933260819129161329219564842189413553295589679264469409875047613432663235046994208789987435911021277295395762546330317652279850963771889243246504430407586349682149267842518424386229120621386610903988361079027207620818242738892982111894816874626508434758833910029926642520964873705156719101131199999886019179847678239419344534601730239953733333031574849865187847764862362644947609394966751117367312849518017031715219824984136395124309345597044872218116959308960058888879795393720059521095236212085190731378055613592330342141993299581050395059036434614894540354277516920556316673563637754014517608058944560011768771526698313709643413465399912082827340840637865395608360045702021952524061941938371334840712607678858384951691500397057662222218871029722311390048837288814904860765649257407135092010299461572390618454662332685076551226138329873021380398532319589674126543097782322638784493716355119639509142858320408315471680043887318702718249381335834688920688792861639804536525252763699690795610965187033308205456678570398310349977150591660532914194381083262536989066111206111344015897351867590300318590005668398003977647381027309609531795736390033353760245686261466727503887627097948768110700667089216435955615666621737553246745326426950460324508727529202747615558073334250797752939466695138620706359950585147314297667915865870319065549759247187113645444208911411657580301202688757760196029147665104783146874340561472619091275368403278480739453631109338601961756289997559788580941500825414174679288346364299427973203924795833233049316452896483229777929042906433231605752939000284987107211636463339140979738956348163635488876918505211308001984294593337005767767202821957888885968175379371138004072945339451195244240196096576569282900385727450248535802252146362287790120732908890065208346981533476699359518252667456923974238253677871445212448898262730319349692255960727414923669857009728966613374592279311658657948545667109573235928332952497075464694685719790999281374123941560099098188586954413645153101218309821737648745973984210426106334363994469247477103218803596155369956553130184345881499359091019959394300071436774568776577864994495331550589658096544791205554037051362836095623680 [132,67] -488609958663095802271702824270118176442842176289145032235729082902726574747092372177723976061106822540566760643051236490986868973173989934076070823440652879330099809128001866938132746263351160220170318268091823268532425918299903415872119836782233842954567989983795914910316368615295891283019260674111033089054118155634831314679892576940402712898880804846099871577789052647920838826266452822668529737674028788444460802310480789400592145486506292795755740833380075205062976019781311284180115158698700713820519694004374400006295169010273027887553944287144595242894932885148448327704697653703775167714160628573336055841115128904189353290650810097630227857027671684251954531746852080326368229212238276915171160389704790809417572528401116257726970673987499802888816777030928143386739516433848534408877053089559861336972551502404635039655709081856774356023744674960242776388365910141822294096615367991562934722570705145313321493069619938700889653295136276340894625948119739036484218603814819850930446602749460683908337369771321750891195033612937022749139484001333103009013165219318108240538751324277632944507886859531101871310924731624990258152303902804168704577226022367678163477947653088584458543670486901568578525148906558176759425387270807909362126567243829362857553114493909873538120997837389169570974942435606826593392594505170321951683886721127284281157949909128482998771160363197284697325167415071573416288882710419735553748319077266346929388307491568532787294606988591713260540635926129242029135889172507307670421638434509487412571922035326342874451494240153428373731962530713615120585283221192107905167643124079462769049048797707529869631718191468190132144189646685326052566307338616958118598585509514768703312064564571648999128462110110905839762647626194288519268919939412040961951320768245115414726338071674289356103188528423474135353067551399477594951587434370300997968993231382311799074378388738347010287734472817867812655755981831111621723349257576624947780186568104850790996557710726518641021049089956214987246552496906639800333518659097061382185259575327682830666048935277466543180852204495240761021267200861234055945133748071379311885852811855195491917044534636415166621431619081050464310034339524641810950902495925210036029166184823360478715382162585218818561332871880673692617841089933874258673559294806927371170422497421061238997579256514269892631605760 [132,68] 92782847855159251964698803634232080869352880288129955748570259238351856364334765046732202802480956583608284042632715073016004238282684370233240268492613011838714513966412405598075396163313032246239454172386170988125516415687130814560381335301830690435536499629770715084499240675386540884396892473666363861185271297185884672385358548543057295083467714386524118958141785568246665989101378320534685816019436119160215847976886808724277722817650269858411699095825925082099704463784365949150254334253370188254488149737999804252805754019838032963660733208337876098884980693769042607009327169042986557279217237789718905649206658358710724575840837095366574283267825298672386549765465419071836581762828688977395671828735268293204837956089958678907018562369132272765487056566162823206143316930783697288179223109923732367749583476324840689954759819370440091146159633766025054214519738595175807810928000916085879472050747620538949385340515685400144452854847196468417017545097984328910914823107638997758626255174446773062151279993719424407011141068586701045353970172499535652262397486473817310270483433660572917074998755527462595531216934142174667873357109746236493457967638428222564066812358441000187145126454177863470365835536578123416721535231969841610271790846870510866391088602660626207909002655482454829894788285360502875331590055528298177854247961454119425369052809211212646863701391971514215948853293031175859355132666533482350353381638944492734805611360575822126357272457762171053088671676102868603869595052716704760088764399993844329414479676960774953699831078048923221789436308284441646696996492692983889271858165954618615914489245646028866700023709540030126608588645058374707527243904046485541154625949776109099808243528463650951305808938701284471073300177412200076708252776035894037532311104994544727309502189251649920495453496608580225358550638453737778187475768921416852141822605179449645124749832642448318989764338359033701293144094245745610359730966741858609947632435582687879106567824529828658962409085128099992267783845144378649767312773639685710193869508838889163054190543036976765548543180542840897179762898160370052165190830223063403250998142899437739015227841844844392063804916473776827500215577332139493174934884389277838435124325481231295505849844825224146211823162165159807332102660673240872165890641210459719368157131135193543374343827475549881882240 [132,69] -15704570400826304896549896390763986653466169788130747724411143723313866905968894043327322425313721784251345980307758631416262448249141211141952487602213620064049288412225750878799218689185829023288429005129568670700008651274256697274020387249014934953013803189670383447002234587125748487707995304715129775408167843451411008193602763137885404301854873954444044831572217756284237585313707866462550974200354893409800837134461987694670034524418778342732893319289772301235246726312100343666561985961664133288027803663728121279417835550685509963501065088952754067461701873562798230591359563397106016107761814611806119554048996633091074678764312077954062928917284096217935936576270293191626271290952919278025826876831210983597472132569995500151654472015709285707386275256247049766085317245886115448384091283964233877727186870463309027825900095739934317696355251209898758445863490759638602806869488249593548284765843174166093751128495011884099240172264714096756439515280412743357178170635014099324814564270357392995504713126591041935629247147578466879570989273458919527006459183409202013240989592351240889047257407701488735308691097927853224985559736886178860701426031284219831308000968980499224529673484928251960167496636637516126658679456173186883722933538971634762438201572622194043963141963686047862928473207430216956617443375129210512645195229847453089091574735916744687409301967418562562122681729430580759242241162871869546860454277776412110816118911935730820072305337901264308796436559335470732430536026429233423317550777053660009715591509240741603128274230766761219798065801866973236678163611779280176979486645372666261154743557902703769229531798948838138145276930036011391938138740002270455290118335310167433986515414689338179441484889256067804215704722191673554247521521562195741823202343290349757382911551828439864360501038167402340613844709279505128358026377256551061941708112834641717843926946869061132186631871561893788068243467687010677514586556039323712605620007669507468718996388188057380550210538745066617998285246413428568537847934925582521254383237013494594313385614564534332108427925350270677635704013957965906451545132433318265660980010587770508060233686349356017646859597007526495344469773254245355853115181582811414032173448189942899450040511690635519096520063176712778307320746884637633190105841262654134993221931862651727767752837338544640000 [132,70] 2380747254262703937349111992486692847480239951258100842889728546962548170850039746239188679684036440747130245568507860608100489337277738280144555946876147460604033377949594319088298478815668865612563734704628772730300914471718607699691596123857671564793606900548442258984298710277808177563165810141104435176432601562279228270874457487080177409493795593815468703283073743388952515121350739163327158259883562667516443367071242900900146690265831753723660941235761414441600965001459521756595370811468413230766577907858749218835728874224898116099591476541832065138937482047966255365813635156943618540694922067463238901324073945534861600887349312442010736338597099476272979649331466927354136475894231300281449556525457832532819756068941087025953681790500764738385490661105453278650689542417232069432437882318682778146443336854570215171527716228971778766346483599680568540434175865927598650063401423879966931344275838635968159155296532875128079909990991725587386136064532093631993260388103853530883432924468201396754782652282404872886606330688737906051268927218435740691361513013754909033814058155265932224222460390304802554110362076973418246470915313018981697954389575513121589654017569574796274195503870310910039736827016211811760567220010314213431091129509339247445608266058411429660832917199140833833777287128976456508285925536976998128319069726941867557092347804401644175039889016404229998019966875199339302833716439819889874556787395746808915780982293386096286987050023957761690818100747694703957042581565394877001648100562038027903044035532807453057408875261627725445336022293464697018526763183207592981825644756938177027763817212080181512287447074163075721797249354198223148565610195946488421555842678712449878229875274693606739264559685495387617793128394199584786704272655560696362123482662851066735912223843189294322873914738009999591292890126459802361829740510485159712438817847211517168319551594680248078967603690741418917135179801994917069971369024291688133092330547551806037955713931226519038637600924508878836892998643188083569407003770879119676457036486428660111572798074538263502511467399528740998971159801113837819881725182561344487181937696042056435931460664973588110344441408655078084523265599172852593161347969534381493020556818869285694606389220239433943320785442014340689311093374174555711343447914427134880912635778482634999279419313228800 [132,71] -321875891172324021816554563510727063594484783926759244369742775049781665307093535433314005647047375439271660335382339886866774462392883462587040563184585053004887403290748742730935574336155779081424903235235654725769252351354992431558387662035079195005368886815733695390039439958308351776676696114263283571278959106202849914542382097385383910338032623215408332838031422042977061812969191125287760816626032222066154279007011882592512781389393759507436257074226522230152894537916760604324273491224863236487652710068709975541637833929112122967141387971084639829166397914091588964811323755514126446925261545082441556661451205586337638740102276305136114917879794548334350254100572553078881454164063471573892164525047372314157020702893135662325268370803885693693020869094301570575245614695987377540411070538469153574095636463695015536748967519446341161625516303853961433710573310214346486817293312437034710326461043683929797825996806802868962235839794573987385140124453819446796970227619687272540167017286939590199762839901529571762435144342932074824876715559323973147745925271507647743704823067517530184572118496680469380695354397853124835163852297233877857405885056854160451936962765035345427829912207818925966995087837620618317790837215794019026461358340074676691725806323921297644238182465460047596204343228850510367429875023418276569552638097023748561742582920239253039321104453294992606773334138990029833976188489429667943726218576408875947824437527699045172146054581104892120374736824892972662619587577234789591534660820988544227297258017359230079239362058596887536788852473492191793920201892158337289489958207268835567177939265021556815244038627741578629620499460740746125244107959148759694272440743394473763609677298812759392727901301127909347124742322162244708230673321963138373322019097494973697745126515608770606164596143463469383003498240129258626559141273153860194919059603653447817662701223452874239463730347424293619623631883813211805073860552525722998124943202808181350223527997567532180191259655956516342378542276606892014458955754843565931735453499681122064829831403363245528948716810223394600020049245078581428593354299354324904457442710312583138527578277932428996667272717162573821023532068410796482435187173896248326750724498664451925734351512779063067847619371144443908093019607393460805543071058315496144329881006157509566936842959360 [132,72] 38359419856456960604842700904295295753623506801569566147668306289005391755891028323442155230587392099906749567672826315713627801590580168064837661967430640586111473051779090314639103391989494030224011109807561120862971067919077981153040032018581627995817998712173779844991542571570741302562582200462798711474866169928403290764122788222678633385991547122613531331329374303328673600397657349462762017087139179141843403472384421494744550547634076172713816010670536651072840039780972043850028429074295846913231739223702657239506296764905822299800859580621641572449648949010078241388662033585871622648759450669372484714427873375067624533597324823874693878959232364582386677607230738340338632077135063049415769279294347038227051169147248179551866109474135053059913893932975492053798277517667048035283116301177929956207382319114584279459578068336404895868326733274566755946188974876663778060877530840906315250756034952192169010925570805669240198473198828855454073907580386259182390073372391861235268317266110930903780170474979367733705630888873977093132223893686452325599172924597774903618345173266860659048083373227842958718358752289853282167225708537693111754020346635638428999306616499598803147122148343738244141768812206536230380564606051460673946987569829104945270430358565284769055267731090081413845756444395275321463372144749352231786913044770624907742840650627224649399200982364230298365646030402568707464668239701674667283222539173273400516138707084424192884694337981052903447818654705746201640339460966192556096246510516634179812345426298054730926666241664826223983761706351763535185894292675858067678044989662444243108044831485400251295105266633879946747752564813836644594636651800871701067555591063140471310096676946487004212586232903762914709650425347198126934412489993430046519203772793940946048055753185199844204046437719081602784108199081493016398319720531448171167610099304991167084628565350143084774230394066731309486762353884773176546918548222737958878110405939093874549539531889566430988430646502302613561169624525805242485931763337941491589451536496563277256806972606154050322827962261542748321571437148228139472111265097185837475750659929963040619224793214017397015394896478661108833257201245507134444360755812859597906929749738484643685760808035136881415391926237635637359630996799652607693613224441518462039844946755086439872428160 [132,73] -3976822112037487561205370654595389784333233360676347826872688900033471702463064093805594930970879107673100069621339252424012759291713595522026384253434352287034729894871075757799596281357278659576457940883545957162147353117051581669391605541957740248591646316862447069940352371419294468524827110446510516767477515593206669238331853558694871531233779397762667101131920062023062342371321362219594944042425291260004812963939235920831000546070382927648466786741583310490232732074982735583771708035685914396232465326552547421254068274600433752564509392781354778494525888678494551601167714108865119098591935031964023037461038892342598646233368752980008578991663084321875048257154954156947721033473589635539602408863317801960570324533009501537366950624724314557369312838731865189770609781034876120614835766706694498654578118016711334890653663974163932466884092746389275231836943374307754568685804445513652447008695124501273563561269099296566526889980195927197085491801086451687191398214039983112159504497757628086027729863161130259402483942848835598916177946382198976889373028229592425301135635392586752514962501523064706268316861772088371529910838830007605109958672552700102991076536508026666805317891270268199532792968384442430887986883199559794613410642053565138978479850772762114839697907417813985281124867104893348364832957775158371122239997171973581290833662134046794682064337876679605074797987673399180799844469725947846182654841018342463185111118576667134137099860247551774947809464413768205627823124215859787075434808571808894896857590239095691421536390338000078652065461839883319487676036688147252650109187745552519802468144549278604929064810943947942373883576046128646085026344524120468460935425689195157713201155490396995553509710623565559728702274803732121912445115184269494504728672221360377835498033390514788455765738377188005323960697590707082885837897751997383900910049679871835056183625441064794241737962890617127211049543977808834962018872887874390111256603411068108312348280739906215503414192169649459471818123555037400462685582617813330648887650953063651048496649674569574614882091822241568682334878675597518397019906840660700624433817622194547255826497930219180096693650337089357742955878093113914492615898305558949530248263402077842591405830932762753484074282366012755078410500405315239179291918191307648362603299451955301493760 [132,74] 357794371777303800688014156139320205703347683300830546348356505084564862243847199203444234864480895476011125302198430151437639156536853092475675268796230879932772035087778066907610937076255602741751823364530866311740741932625310257097146048552839395254561934388320883751098225316698925500100733895737520856503781500156842891788057965545281737176483682700430348047032194378399250389287416924919181634729835387701531639888869946040851151282421835790386051809800252331501569188324757991381647889948856729831587255736764281775880430553142135315302887099991077369504571107236574122973299430565991779607569399336206678104857934714411822201669051635931926521855905174829226461589459181567794954097868193143753120451210058330896457234490040635646162335743889331902984632837531517764968552798829258701139637042193192137562265242313987794641731328993969482140803225228986832147870916275282728332786816291731454176411780899816302826474181357330632015936653875363224716265938703475738006394667337263456803122463037444606477978226039264012801203185507471024821498548147582605643678723486571515373867436261639405719065490040631802784615679919725245483342810131999269008357102793454868140103524739771476912659480356867692137236008987375130454868335085916359733929478004098696465277522453766027129813956570467619900028811753155425956087182224714898311883253909993287717620667644860400745707722201879262706349991927779802874884783443785909071464648793041611791905550596727220565470703210750161680455495800179173670759321988849538484087160355988918141381472390500707412823009051895943591738576348344413526632887828655665029768478331201340920897385144784928755119570139662004125796601963971278283648562568241746962587903964143926873622344646332993697395924457817578319308303096862596444554328533050386476330985764600406798973921701965994341358789509424228799857980348306379112697005429418685191011979223422003839017327137506331693906541170479690614775905575997032067201689407825908040934082904796648464015976149046652649846488368859673708889499680959021549665093818168613201294315938489841441594820561938710087220418256633278571025888300376184103922670549623745326954838318841160015406747220146944796631959659107526199759645289992445878660475070289781791167916917179501638938059325299029120319758820078169073593321140357437406760291658143326926455013597905280 [132,75] -28583925202436300095888218900880443245515049691453056336836766381185706190647388174169813788392473698301046834808295997256058660573678995834321504532199116307961452950028049266451438605310827824164981479525107388408629628067164642524090903614156673599511312729549190438923069358522188504960488673832611252015550060337061539057552548524658331751445995669779048221844857231014848062019358551087894928243949269696962012406733961669733250667045898767493835440616613125634983009235200276086667239473335248587451268149967491164608955241218483671984262492998857729247062183892450806054933705381199322663553610138152852262406531533913353901780140687975933415480582413214411151213660739787113981075966241401118306610344798513957929895885116661362083198892372332309458351531735735421920091264500200518099004324600308969025658147857808097005959763591768461752441221676214304716704355448725568281614955172289509954521508816824207897774123434520026119634661879978634603856541533989454866214389727869306490611509462833524526052582736105219936034037787752495723195531811042528996168552804582256264631978832227236809769173767008912388742579037692372116506194873988642166252502134284196075256072729094461689711061194829182330104786721524723736291674348063672733012771641653272104690153499246435399144741881691426293529746065665821928103814462103298496291362604330974715667846887566033007354879324280896509998444714148449125206618167018362369056652347555987212466711343349536677977190654504748577445390997123344906130646354200617856962497080642437469533378674930477856427651760733594975285769725547011035079542928785956182279018797453949668962081647291125159957371556020857532303918607612030977424859791988107337516840378806997493948002772684931142379441375273167232813167906371349320211876521855889423701178219076022011975983847258217849261126241009327049544940734895020206362359148448959143501238814741576344480100151531442356830834176231574811854268873504387646692520521237699246780130622295475163779106834714914934931910354476919362005713070834348308358601021558455963074757022724122664238752175510751768240992191914325113520735290270484186756500235067540634987209416897712456046429208129929605992226834682262605977507717495294578894561684131120763094968733749371564986293332286331105913285861378617598638546052876386748490766880955100183894219207680 [132,76] 2092440205511234538013383879596771233165288866865835017077232346559479911394210056726776417995287253467735377963251487213255476825194841674787230311534037928931498957770729162107201164072610805527481780008895526712706579626658076873898311906773906735231666006578685012962095266003835243410319960990103174693793706665580274534509733798145438752416821449777280770655458765875871371952359472202535925569549172857606135018140121637225197671824752051009149875552384388693690328017084870385483237066075875433970086996158447751022085560970792507593471369125419922673870369048180910756092648210953247183185841917052817968321636134529716940429896106968118332879109424868891171028990980151712165181310868624184237239852757981452722860880394415580402087762147318882093858536934730329344674612725133388330736455564430704894182399759537839470482325900566670844190190070795439739972955014723442084290121111993475314431090179196344562412417678657465517799921556903390493915822260377484807314869019505529613707469524569344955146471331050419008566466440077631162010225255554589751741551402592395308607261031801434303390460752765263002600572868432126550361069247832915768063658268968817958369181073772513037614670054144911657370712697273355681253809454512895093953761778437289858190852348456355252564671642183721120823100390060643309645709746415448348764231926375094179489078248209076035915796879706163649539525144373659370538074233172621527045453131994458463566432180270913058243489153264948041383838334734589108786604774680174401175001662882263037094569765228513306574431969802635235312213465107305459257075368366879626915021114509388199927454608439061476798077063023256264662444506944471231851215175597253539752701579020619237066158950415021748663921846965411211805913910289226714872501637789815538453385177250747652051220891347052729761496458362560087254175470120729263564220427580121478744958216068255967703966085940167653099385064147188412907594796263398532209347959208031930654187651865627097450706658998496669984126911213879631695422209539206796586126125694094672871304956580877103227777378781294395571362490277597139685863495411721988244034149930916857785155497614746822229387320985554865004723071806691144696615145564814106131423928421793106446342139228126539651979864179772081564807335425369696533668891522989354463934809510266843282256080 [132,77] -133528853087907335072775708335710669615702302359577557340479818262555406905928139899417168508462587428460284485631620992106050855243971736485165494412252165908960500637287472695715218651046644889280651626308691859936757747113895966518505712961101359072532021983165871838472178635679598100725211089499018817625610076347441412042252396360721941785622919778854869303042369003210194080721966494582519142322997214983349110671027011071778957406617677155646860021011203053690098966869468005000184088219646820973372857366529018978102429355606100241392929996680235278554454256895151978001281191811170161929874839068551256330120301731582507482500183036885722512162269410224211208767787023485323019466025964652597158375487941008243487334001332258668179997643693104957807685058856459651659884104050480999243338194413579606198197224828021285896218825584231639113041159010738100015090360713732434134539645286223144029522674483674131291545492650232964019422682362290267306558952179473068502474295005871690997112733335011763412561798209353956129743639766231015914168431413233916800487127467325945585936925724871575380565135811577225946185849058358569507688587620834528126422547069805852459932797586788964249470265361878261435412825922524881393333819500598894146215044708867512574149584896343072818584035054856237807569788895644723444366585115196148772413397079776994731831139584045649181543438470003513270366832743793205399183219525017599783716064916664002809994445442380694451325715824039232264025950499742259061224651895061080689593719297132825646168029704606302015040148586860441419721671479341523352268023262596694091164892758424925561316971139845175720521753430301786867374338674869362851028984065810876755195735313021877867139676923816635889370945578559221640674539850243213010370793801989685232663328548543652863071547140173559582526753785426416223376478571891302546555756858677251868323561432954442485352665163585483723222211254620503988184289116938878995680554399265995294170140594618300490521451154441893858114445255951982510847833896086791686689792791690189414808843384429662127296713901195673199168309653868276900769470561507369336166828324848287381863515201763179202295842105830429556570663083087985118221422387564174614122960511027053944622395784327708589382795373392328612202855967781226257749446545263801457077813093829513702400 [132,78] 5542343311576935412902448885203970146782396570276198451412165605374449526252299295469834149526182077222221457412679770561147404304855586266233484020347439955732577743731320865414804223574266465262748213169580263905492238982917168117568193125574699487263427633636653945883109616428926189222734986898481251578593887934370268291621430067075221987272325072276677351824980918533718573898802420493118487174310899567395407655397440026727376208898255732718454547206402306293373221938921925521438201600965763569054237410132823912897833272900527040216650612817565149735170676241353875877303514481845067296536194728968798711746425914227339612713827733921213261309224249331117657873923387245147013582095627560306009873855717578071682030941374439616979356320827365469526162221446131746163376841255235456704561219015988827972690997813866763982055329610583866696184316615891109963282263750006081744340868947489133169952658303943786429579787454744980905688858992863840594899004730661246392705927987752969751699049390297099608894276132488710127370031449743345048105418116003798958840784382625382169159934668481589721785279210571157360140967588670446558959953447270379826897577276150284788483647509532974065926064836379322398256273123484419539622794877405705096413568732737954523276827938570942756509686109179141968631285999597853682993973327260759444214883246929667540759047183901146501904327499819019942646583501142121185695221029720251680068557856216964846494008096773500656989224714784468047422432095978564136469403503667397119632201991202792943909586471353790302811794403498288617634323763793782949328336009925813444699236899928450233989367511943906545555281029424546984160643219319954111307512295888014766203911666852447717935188179002571134575080778738689947414781240215371524604819747307126106638855043378069886578961071215152438208095360679226365665883799659507189282866379191374493237793741453823115821701660704664147425066124197107310633002046677016954637985851998913145324838741230861453541342019751707700973320032754354297462983446469599996952133658499454805664540696221806596177705145909529640764863675127083784900235267592936709400351387927707405042683849737040764096103519753255777386486083680672825759291116059781862975043143807777003085123461349606610457158690281262251384492877624553864257625938817395140920217782836259840 [132,79] 106613696371892965747879055965509624903636494443231867664583988544116004699594642322401025385994633617502847536455786790038870956361643555661214407853334966831889191697595995346358429170556491377273764400822722602057542214294591696522298993938800328746940548438706379896470222695710742673366812488218607474770376471860144625112209461281842892855465253795174066577814732492997722444341286721066242856187078249203238727881689702936658622495641697675398420607225736377661614689214718315179036781507837400209403168547838876923837015435184284249556690810438211861866040994418039354897478300542581908627868299532543322908049496874380763352306340463007247503355878347090250578270225239777240206203086146178834905236795019100327516429549101389180446924838571903041887318374684403771488147175493490420433520642886528352019659624921899967606607324975802493453354687105483035173745204300337634386546617112387370482069406211968921944159429509654659255219658577805892755276535686018957160454345501348483117321629708950373072659297794127238789551138970572539601784408592655534877114069094847538855323751935937187107042782385470941361668216518316976116263962459013004488088035860101018096577724320247219381981463092906541632526174533472872303752727515839843590608642280102087843079953421444584637344426943990812202252675971030668785786479292116264497097444932950983699730907888851492745845022150955217909640999897636813159782157737998797154704148675028954772195852796995192936207304473385063373637828574277189627909944337314349658028355690066184226196774467207571948454304871968232612859766742306871374099585002930898847672639586678735661080740024180183221353896148484240601045298538653577775628713902888531354112741112426270450211334156107841641657790700695003898787489312046930515663870630001101812515259816611238964632284688598439398111064203168800707992469779948770063788636754721215274621973424400076465616100935922048825355689768148154151492099248277096295447748892174593934098585451961261375460865253438588939923681720587089507645510953279332700315557758852666661185967920128070282034267375761391424806651185076117283382434807235141142826613344764791706058074623736824956006701185965518908756023468921515121251718482817660736018852898237053617823709003645170410476832999796221365103997357288865717188804943267174996795251840640 [132,80] -39171032089561773340979097828971311754673955194150814387750233069494781755819347316620711839590534676832816204299024369774909528490568748684735806358679900022527890139286409279249087896817263419175904664976102907451335735848752158534766380867574345943192373663458267340774126595612646196422889507188836150672844568336120958455294253429129326029567533566800756579592301966222140669622862390953173523549353772928328675219137565725228509354164615846456886379503169634906973936028177471116903208596596715874247032395894070874881731065643198809075706397664254390155585720504981455110120667823839364848809530516803832206592173326830061256073158442751126907333105279196861325914910102850777332665115012316863326658804038022812099517646424520850139710867347051632529818522621761337416206795491334721663856916469113285964664129078318202363805291641815503601662006798407325910074475673327795146676497020703225239027984966603212607395652140361643548142436459749203757556817965466843659547609819475882278361588420204808615870552962561180272066199312066475147706120585799368881031058058163885112596983562309313005281496204839517278475816166879072242711305055621779333607059271456108005855587925779961767159804704290578488409433444189007492947513351687687392366367444357634581399336472083103588068287280582217757882019816454767614016710313663880522594240743046459630115361453670466661376930073157458396910855248179744007329029545491477937839413910307157193368656490277683316064645853483562581949691928485066276041603963479559469916952317664637028844047005428493282892327558907981385255513692172036112364417202090817487904843472744496140259122363472119882954972667771300637999744228255668668266299684717216570418245018252717507045356952990115026503720496480754997351203582664831993885215893998160494649009243950484181258597535728212379329919506893970355542794451636040939742211033477185416459378968824867081735856233269168362123605516313889017361281561174754475774810155563409701541356486715300429502187232576415778782632775915128925080209708476568676774636709396891487328664474768352729017932881777847180439732461544911794484734571652857764558295610575788948584973795942778014033501654246761404736162988963751566727570813319257764070675603876739816909789284841073649457852183098239981905542966060134308301347545129713512749263360 [132,81] 2323014150237279464241338430849130523364570217571126683044946320341020556111945886351655076566883221375135899607594209310450017303496517731765781464333594847876631309142358097459370072818092960535378229200330777052586664175677979837604299850840371274997779389487580938859010462862752845396083514203228081584353504126551513714684599279196807143518728142748936465786593035205125813372659211316242409284302947496534754890486326622912128024620232071250836960016832686654103143145216562558434496366160919453521836359815086058553859068173769313183484711134245087749947059329298954944735180261262876036264279205449764928407041420338639292414670849226249271026477273982926608313652510600780585872084928535533423807870725429757395997473155537748743044760796606864709310415437144242617833196202511766701657122592745781286708283402950422767994864011512019653993403543764732261722418594454609236437632175753757750990594762327931633296469327293545275748037486458632695848963774938365147419598527582793102724806293881453927220910247393217247735502453928747308018094168342234001296543023400531233736756268392135786301057046043094978600504428660045038834711458671649563318152320199721313969159277446969297354403415217237773480918777393465975739336742560029521713639502659355789256394434267476674605063458718891983713745837334225234339964118248882090454645062255373557723623493907796146924067347003341985270837577739748370055779585948234605456047392330449028006187260109861324006626052086269232340210279469544188319701323806012166106654822934411376765592201785580295931543570166514274097500137712325810230665515878566908062672519748433053148910961858472858490559651804710327379883233229731241930696470037138613245479793313861487871983393623581570278070326903804673120128697691406972443357378994733297085597524262499798258680478442770250274340493841003414706070207287841895314113610217431908562279390180707787489291343190929492458738466514833619560808635304352258873761540357010328351266056104010573027175668666948994732638384843327411421493651667584102243446885872674436266398615501209506160661860602003817005499091290593885038199743594356822109650270733982734441684347275053672318183575163388475039698083923906860113139347788901990669291223909628876982061048304870511793309533776571797372205862073693698296674390720252076421120 [132,82] 94372707500016832224756350002500807811861826070444167292884375487379825727152146605939380616272535175414173284055950754381862221566974288780258948623528207627432566019064895559527047168447263096238522356570856954058942656167214039281210202439341747250847032053713062051089368224901359429042963879163388792241881154404545348456250223357551176992158937388170373191688995652618687610657548138749795479786863246630404772567897728072955597946990572320581061012021367873219308329965816955575090657484178391384968080235584635796539374275701449282709368644518451802122798446066348282678602297173708939684239086204860222928267157436256218414803452861591193951955531358933655835748476837068701656219932999834845850389846729898387789584861838157416524317229771772971858398020799680795313680991104646740873833768538866085049603646394597721830805248483541556153412635917489235468045651008672221555468652692565516680843223812715397197149672455716145451119967012054005309219469507631749793032397183214244269669690461683896490188964407317714636122779618935459136311581672205083744114255613267169063222953508928548594970705170144875577780414118856244895101189716876873500942864454851227626875468521282415093126214484082338891534793424891316069933200846960039579469450938482304265832285481050268427678594469706053527651031039301361254234229488935863458281138744722109880533102563034006619286697941031771668579588250664765154624224704734800239225675283497951375258710524746386876251250251138517571391797176908349719625522009732729057063885352765039011346252859444511831012681245113395585460298181988363694884723600196695733958393316130761434050763844670142710955607251661136416310189014208357452497992440674436177332800959147153180302896387008350735870317655033905264859913073289297962313228466709908313559940084636472318875233959474703277978367638970751214783195036990661241105917205595668860914804353934394218634045555181023884681497435416482123754654216876628163795720970997964272066839435515539696782846113087745825441170522245652457180856960162326304817265505917478484555602660794900194408588400664729322210801477333534460206811135180493528607674479833434035106009395688024718333904437333808108134512334992208722756137957338824853985916858725203687776426229262676656483024894268330711089050093229639411842318845209663360 [132,83] -23408363009182592440895025153323600788897236654345233834069642058402851348888273812830562031294462614237177288477902712347680794204861755667738789502167133044705092478670238229998598475586737997909812025069390153983985971900451572023943516165336792593680781605515633683991116450247386245490954706414856752009061517116784291288721746563025072389890306036441649725474343606332963248241674146847316828753850683476964636628830576612117995763577810797818998408598902385574538655047416446058329779377934099690476788251468957367375476403420636779998325733233056547350485056868973854792570149364892524481376148999086371059519009954687656229860591501261456111644453050758642789235581743995781269681434099724654245053968904451840577242884180889205535756839214914684930531178342279873279923516535886740182896590621563207927789774013928228820434219279087576721993927437489363071669251545329004847355613329303546351066130466354203552264886275460117684905610478167505514108360611416477547130842656405453069434731594753838196100504957508769026008778593024714348968992048768561123123203282916435677722973966983092167470679728676444020950356490858130617151255716529808692768394047125457101786943949386955115246745716630144430709002631070492832934093115082554161484942364641608731920414647713907453060892322763870959542040172948652169915752219215053048568525512004368695119163207370130684634283959434555011430764941969556210505226264502199454231010064355945045851708900162323048002123317687418297910750345000185743738235338699218320229892318817460144884691293649764826002334947080013707666569157830699863166258923018839366492899415202363590934672960013815682789133444972313244028594379812422514165233773746664948528036398333168423219551536265394309347562650679069954033532236006996132241639721048186418810444166018488290295879383241490770088642951845952272688011490591688288876287908270510650166217036683685041981190367266983262893707746973988472664938920412612118088956353018141832002166016739706434940777679757307879277609590881383102589023276801741710077650141139613169308175459471221999014025823433492576193232592981355124096875288387477090033661027337745709282999577270337933270409893726297082521139750440673279703735706553087252142823071622861811715064902447888363903618928424258205992838895538723081002490488227840 [132,84] 1476378254251433994686434031461152754694201620173597656274845040904375992452671480646335238188265011072212236630206774660660276592611058768268443044408547315919345582216355118203063925357948603215780338743006404685535668416829300253871082482053361572588514090851485869978324222092370369323602124197251782205921918487689311888602015626646186079605547744748621521373345092763292930551093060771294382130456861563182154292856877873635713986365726708771903421081884085619710384868361584439165887253939824148042793809145035018023228513893688090534436871900766203307976111775982282154431137325973544771154147763822957990306722959511308097419999007845371420771914362417457959182947879076040262936879426454719700397136940506563244172132009056129354801163677988126859195434847197636874507321011225398915182929687569428441308357498625560228549003555488808794018589713894250505248908618711583220455710210176751807748013671737690881475500217614318360548366095562603754768844669113438175684813485596358722295715171839707787516061264881922648321767334088482869167982632211336110349269498201883618740883849684073302310186509782810489117252195816885645089442766792559714481957517452985699859262671017788393563158423329400948741969945829848788427446210793842860387461566044971337981676851279332144222891016874080066287548874904692890449664174043493169855281306313512984063785983882104724830035817233234078067502149711810650393721612748710581743790022388729538605494320305258965490812550974434590115664534677344893356165360074545456987248514145592842209744038826702824223101624101824178838992292541471632936951466753153200991322462670140407065283209157451924404118813164286674545584043725100533970402438921212660368998728301075698086178806996870892865466044612844804089257077432557221646885682336131026191336201598833883515241885116662325134997201338752278456021999922332092269581832591027447672986446045708607223921161718166806366706974009133642520030084749241057269660278270217776895653378505726098308670016923807444483306174853438418489361567955540510204287007209860672252020958956958438856381512468156527161743004356827795475506269922444829366785589575597712407442434791157239202177207699695477126265826606723655332379506250844023402016537829485655489692876333165629552399489980541791248540628413134244337768182400 [132,85] -34445801605462462339557699854837874710214741083356420200816281700628868350601284490433624723017578191660486944428863757422600462323356105976355274701557731128338878639370787371135784440986737395656475090199761439682748224507840053619562919528626618109055828430192386621384093888741060955060363249779174208082209136723540874783639228513245250737012920626757310752457022564891702839431534986987100327398385716559118504735277130546075678046059444840059363518772827386569186727076099642306566218740852953754024466573477478654694703036238303946612275170851519567338569215221019263748058740466811978648601627221414471331736450266838604621969050898134366989912482694469102662681461619674174089505357562216633799535543251411633392247082452956200302341579676546503026176332150348182984258932225148429215083495219613305672924644596711250441642120014089907490037115979754794266211319056793224673243212089324994976320441272520783293122591366410824672991695429743197858851546901242612580484566275996565045237363142820035893511585345903969171231346836830421687775274845540508962641838892670926514901160535080469593772610891816010970163676116000672069324114559965495716283864099342063935952135367434095788988376843908042918961244159486119887516006308321616576806601212972369549373537680735525532518739625298750442234236742661435809263129569230371595312045296417796297842610482969698290912899333621355946471175575881927576472870907077775752193647072315639735834388603701179778227862274018924475168744588906520399343773865457831228614880032390717970506311892585121449795496787882055824286713444178372031329260156842845988842715901067307518449822306292616788390108405905464262887600048517461958656823956292863663250774484397231068710029374080577983583227955582172696770708912277332457740735425055474272421861654727197605943581223208618829071392145001921222246958049169782732217748824582412755339954821771769951780884284717945372722068219896151139172047523769679063271687784734591034766843190184733794832807318652569822886500689230396163772511922464934649885895365197848276102072278479921918466903962451684492491803059769774691060862058194233236221584776295510839817132032946814578783456323162773411434765268973243158397932452050593961722667625000124644142948510504207079611758750231554029967018253582173624770560 [132,86] -480139325449776907879335803509504324093012069880064922597385911094321706512269587956846152746029738211590086518851423883572914964003297531299759811676700554201567716424539527398415273183135875267328906229715497622964586283348819467170624339492182250336705987732263978972580538220555242041688960879813989855623851681726343003448113516431991774008551591280585628142807339500326536066318242299304830543935049110096235481333040305760200993012909859920938521361205730057615719568360948926810440303053061564836665627564055512733899762985328295894223503593166513848153333217123496403341521461583507354802571881886674647277102430207879701699527934034509896665261556894385047847517191284114784183482257329880505943149074514042025313656178889202662097681292182868742642028212763470145999598118075357005109421191027980031923058925719585238006606103026001314125083619791658697172438190312877789575213067068940329292020109633818321899989293884954394121406245485767473825936307207985024780491041421097640968163700815663180362534325190005212159647632415743511530592483166133856140727712341991698932975734293840180649883677537215495420682388122560360279457213460274300895741096058705404821500519047475058806162719226220675961466298659271283371358652610609539391641569197597012472141662194675919022944673645471189285521990613533802030751459142483129737273563525970092085337207320952251879187778500655016396454916732552833410514264780705576168372367489347440829322042790675991294584033407808750322455340978335364401511892222901602797381066200469311067351171490265737130680918030739284287065903920469270714347974087792435589456823338155928285798820242465170630810418160954500514077086816211016754157298685637769428248349228889883173642118163573148709279628717989542828356542884007375001923115934694987539797148282754862830618420225823025139826645643139306641725573582358743245744907491111121797232706705357831433840269896599134145677084129314314298632535868310505837125815771428900075286696301464152169396591671436222885740362076168734300978129088655605158785594101637039650735972082822408758382975820515736384046626922743188492399046119769349973211006708533343092673746065615308873982140112194875670774271811598201640253112757683869904918429692540502043608799044681998780912274877261764765481352872951243264 [132,87] 21729153344377041097649809505073282416179256779863673285367742356472612600708613644941976379675780930336752803478698496067263345573022923645958797813594547314463132680632599908811878270660740977195472763551230879508237803013180860470538524783698819053184079264561920215087838876700165338598297136367824709849373501755601624025754523712289889623221916076914540339427479563879652437514196028752912099717251296077167295281551979318083995189168099567485941093568090825199934692233238241311785533423509138567693078009567097240839286395647021340283382527112785989359387567940212376435632749526595955263412041657877553387475956493962436197144525795873733605818006111418579063515112856953344162206664161986232620323841228018203082062204394706158342499304874178808430664000056664784703779970729156022736663341361068993027989229469317029854171344763042578968098641757480313426767388014626481894271401594558390845668886973951201856628367880191085507238499246649317809956030477908489867681630698095168021698820368630736832859366323910417365220608175000093402771435436548882229034556534652160087111217683918205841572104373637587934578868315262137802200789396237306395614330830854507058413905617325249051370700134333305015737035076702314754015095841485451370285787931403311501188820041329997759739250379305020988897489867285813724435913957500604328077073451991657640664816047451906917180787502372868213216197853015298174121626793850891067092211936724888365084648904620034368005489534274559067890743873609903567138568869998291917180476111688046385516339020870463916471468412197182332112218584430221859674552434924283674919134904171776993891146536741390119872245865282346888098526249620290813002350244816965073345733148607230124726210673600505939005792966817688872222649970460084175368875665717005137811498495486473949666446129236841968719179254734838063427826773881222943114956230731784318105906110728519416339274448122947645508815360168099893676978168304837574813666820296729765492804609631644465359447911319482277837006465787419944743540416267810811269082930208829602965356702381715751959222146712070863388106314601161089709992815792531534832919549968027806668952055267109891763835458787218502252968026824551809597603068094337761317424403969069714147596667174389050420808228454644009648765789261952 [132,88] 163027752841988183977102402903424002765795201386756667741571194632472067083124008717172656024975926774591326674130185914130217686583274289522760522344041303411626177099540306209193922798357222017072731266037433066448597974196548226602716117584508596681496027933102527869392892678675758978795965572751632207553719934801521660766244983386012935806817328757115941343944346839608688852611480702739672235776993830889139308396909232302324450559034373779274442026890232958680028254453279252913192520599893891598226404710294504896519635872369528176581124627903140923495817647276691104880449686354815542223685861672886962901716822352381743687343266359810639275941522921073432390991451311478948845092497831700131493216044982869526415166700491222654153964263746602489988720659675958150113655270209442481179909682613777226182499091920208449451689679545892563322361069660124929596992266842577777219275697152069834567543550923750429744544377594762903299055941419927631539779487881863290149127682068209663249165925181395279399704777209956129442751851050541400320372213824837657234336348854092519977629599208083980753983355581118637694029932672847485618125672293222173211591000782785442895875337052381707801381303991666251763256400843009075717030421558436888368606327975686079974970622710818282820452287538133552973422586099743491515366693126999536316575346740383167571614017338339087218753255389643765206588692819953909516366260198538455805854145592609103130632459365673693439038288577665000485962524825692186641013398382240030540071486778227670198605495578879089240901553339160715183407869520268759417069933671206986075754059865493787573263059513564731124114396927103212640770682557368898393175051974939746035280900201734778670452639053970515578733321937479427844754300439589535537710462624753796890864614421292368719104907147949796029354900037328006920385769027028619975061170048383977548287306303123888543664368894330956317057455303826191626503572340841856307426726242513829184780927873381540735223918717188890048123524965066888638698540555707862739461127702400448273663598797146542953462367902579905893044683641038654784146836320145253134520842254488163648390744743126047768115594711238209941391872406632896345363173976188718774731952832185338255986665974210100009947794861676884599036802336 [132,89] -38664521431957007650730625790258267538143666354800430743660150389203028540782897514854330175246861651512182356293916430335441805829192189743805871607862833688579652886396471626979930991710337951944519954776223149544341412142902670779724420790462185076532602502891157639428855962366496284202239397163469719848584340006304808207216625023068141749798476200620774691758371470653745556137046760995120463012233513231461343984700667628970836044199780949357287194635766944838242679086594688370073074637638031299021674876716410665580251095529981876624841980999970972088130475052647169928995124352362353915238231278253073353681988153399916348932125139927875370521076543025433718418243685790140469588290789634617171483867392468779204067000405789431892630259659900410955103070290846884437892369743070152422780510329714526841072436815573770106009042134797256875928324580585130761568266084512509319771709706931528652000238222614749239349063780776681779777371078485407949157339534503947427801648204036424484242943036626086016400914803658491698471324675754638541777612400020834461725714456769587279997372410984844361949584656549321729775605859018203489188135362667211707312015486632970856257302085845457715574793032403709201018625765191057222646913923961590046647362989534132884345543979113495291365139717416944788745129521920733668423419595561856744231497621564393042854811104867896624806200311803729695578752170929192731992850918886268787177606638222950354278141536073248017094058733220875763251031373535484014529255656320751252920467408645275870788268590760559836208926181901664998910643870162405451809895888008344294668563928086106121451847595323723702145168403819167483563927062315307568224521048128298890557594551682526836917489797389824116108227592975380797324123429035467541642140970725901877858894116938754466035793584542945839536463960174267928096032863233525852463106038704201163580720484690709159171273229678387321301186914011392095213932560695802664241173035073762310739267324267385530732468800568340114794502349022862016297353915591153266805086693577723637964664395757197472300394111666858348192210635771323711125241319221805699657774828275503205943807362167144189815123553822439431000720084581051874690309530922925258828977803129362895892241341132984074946119788109210025158912 [132,90] 2218846120570911651647195859838830323936081964419653374796803557320327801789645533030195779585998993301405894480103665939144192265945717262322440739575500171985366435066798798657041649014643807751158049040963082415862577292721633892800534391492746306025233548138189713958214736012717062911129485908334271295926993186166512763186932619985454215164212529164118597554003087086677142864919651734516589071211297103338938318036875964534161864028218822087134965893008929704646612053411423757212235263655755584636441216282249622836904903482136872429305037876594830677086271092749185219098002132851956800259400741509241360715835004299639695039145531152634205292431322707508835249492204145162079968767702635152576076168919885371303149483307815363425382459504055010719598735979897541413454634169146130183488625315231768875114813573848329402545405095012399498229992210883046038493815848832475955677372134190106348397842156679352521823493535488440708364926603113176290996402038928039161946320308718591451560125029125413812209341669241516456771322247338992504730553679002928192380505836827875082346335254040475823820080825040167893852656032967304384944802117710165741320621907599647205810949661947399626594329264328014843421739858604269518072072596662765833230505498632044969489985403822569621643176808053056652804845464776371134603206913745282810211475533513389069592193889415720484924105164802867651645274546397786334696224335025625486287858009275605523865304907059831335170787528756352864211913348492582118460106527049290920252311825738918786541815660510695069101698207182282371715751328002468731849555855183276343208796970723433097914638862043432788396725991584133707106260361987854503472472326677530485812298381864428265692192395612051366338687668696627881575270676101183467040127227027043996263223409398951658939385345200097933268275846902524250431336214916035263938681606889076984003630504196909582240598344262626556445239408453966155860009827923669503950317172429888013329470767289163774313665588450863835052311584444594203032306850078097256798602626064000575759166396897215523314402869004881967804474516298565820812873690201249663835671562446077509854682313030479713389929144930426311937504204039081215578673386036497440885871140210570643001824412672173954978084947735595860672 [132,91] -104140096508907001933529184782294897911738402230017363247922594892520816789328336072607312574959626114086913431350424090068721814309360343141196362516118592294286534106925218823981397748446366269676918784615618900741531444401470676336736069185138794745376947980261159681483812085531676196086420250265585960175923918318917264014637565811786763366770148603225108650001079567988452127179235931201033880009663800216345754082097727192985995030046560566432994591442761547222426863101093662842841945297900672519100479621696844203043817899819098064546237179618780715239966280288967835406822678049265677276019311175078155655821698620714525922528786137338370835069655165669678854564877846089297966005859167501057838467557120931058657862215706510919747253158385712315298422336799002764097906413131836213767576194834661307626870525085095179784350111032481605848221331875539504680830571650341218039991395621244259168948492098745770169195007351212970430230369881388137149190556615392128450087063077047810318116872109625202018355249725542692658285317187102780419605069949347447133038520520339533764967842158792774610666904842701209450350611930749604874640694926651223862642712234006071462761606661165273768519291467410404929794472844710836931514875798905721095493851633909791891788337601017022030310262666994727974468682238460130992648836778649311872522895099038666660763043478706565500475565556636057067570258459249254131249137806394533952163824493477948266006608944280400269811585751668027444266756997890845185165396513594420915441403679634280078208279855297563395696526629358888111449049575965432708740244062818381476311990427948740764330238666243176863991578951535505568017648163344629908078419541085595722126523423612903208567504904599245808106637665566406211516150595240404538717180704973191071393407575820186988172620087749763334077406833537248805478054947067639749361950828517606130840829279288153185018373823715235676321194147288700377598722483801436516697198891853607784026716201091135498146117090469104888989224319766908335236704526659274138058403032685079619938020941744407749887105454491776286939588643315752905713657096300706093392832218512054705884720334646718070894264999184397517109430260882619062761507630894132444470621191741100564336710437946873572037248283672320 [132,92] 1281772194202710245955705264115467129571497198391809933577764845363604148351011445700618382576678781913919958927469997930838893804646224858944114481647723832791762252338009197803519010416921864303590309365988468625434596514851265275095571181725834304585614695186389621051872528474032782225510610773050925031069659066321220529573885072409563655931899707158971734367930298954426053438308213182046369134692012166033108642068332456096222208047626472248025386036171910873380122652730538681078983925643703624953193238104326492750526490082045327459994279688647806332639274254912951283036165176706229794408129682654984652790040088096815137318610369898501723587441383377419410588094425334048575711906377805234577950401242270951703712690683132699321494361021557218535767745650769107954259517215519481934481676882512337259911033026145621548721703693178973768152484666729168513148357280125430855802687701620023050239135423811498433643862147451993171525559581107712796902531696330314209853108807611247317376191871744906449795835295663213529403104970800797321144479850386874266702369217560622376399000859045779283522906464458763499837896202916621819542163133502727331240691661344430563512388724922895536722349230931034607836823874519524055104633880216396098871412172634118143812726733901445052243395710945080753646500799929456609877408018960584256193585854442993377159601025735672959525994715588402757629194213651320454861901762013907307136690513847441267394572884330973470775197426430307309979262281833655098440459774243794695020706603280586250365198875233793046291742480252882768858864245775422399861904864658257333485030386030431994142716699535179171998762256932504583014458564351933470946077863993546185339001996823951998146866557786761867956435163297018496379340976093953229101410206414016266943034021315422803954749933088140197376869997523285266122108886390419825871978816594549871413804426991043717979028792672421903307868744009745770929727191751794617840619937203274420921472437607466704384417350937624497320095202013882235883714743821674506249004048684482726406713134670831280562691348803013306159820537887242710312119172122486274727940720802396801563246741727787763721472374753198830917448303663512924917914984383137064623666617292904561453955255532781276199048752828 [132,93] 31690239491469531053985050977602598405338684823464421695858792137787862515640241707073903350909117944381080883313053024833038130478540375225245875267084277183876482143417344392196201068790655581136548304908023391975927241833529731714064090748660021445745820669551122370296967102515247653372579447839871069596735498574125973641143714791422957953247542052024289401331930782955570511441760704246197991612304446255713886192135423192394599909404985709602688272992347188381741380542166608037537350996381438847293848026661361769822792430108704245139193349942154468809754583757970943394195885081820313571957532175868299878023721159655773699045156812132438572486759626282623479308957520494126645590483178425332322012095464359906508121908106859191096721583922743216028749396681882317424513965045489605873768341803197690213652746752377007585457677313437577043706645224898188353636581603542739020576512121397241469999989829085776379041565030232490544923990913714372613071266942541705741533675729727330533753037145792862325594284562733940549816479404118618035010679916463879138762916822674895600105093270162428281790111640492826368939851869264186689529185353883844281819429254938858173233937048507155115026394520725284953218320420276974626324461125241093422189862724590812774816197528971449431418456813379156427363879563923143440205716204692557785573094911393512612684533425423553363865135454351561834640831918608706844498819999694107474660281658657914375636510641886172489418945347006942002000366361722575865563941065034546316632647644462074665340373525408122237036465879958295209188457149518680294732682500422714715192526718019207908167553802130159199753486547976881498763629762406173805616390752153766969989955245865707585826095075425435760203841390932370730650163991168253669708461807733628156762696204610527835801191773311672842853249884260930226424624314100728871075819333445119932161682671432281762732497387407482040355234493439462309210113957600289798301349297820789476191316566642932136495019662017292548420210846257365624782334437844361108112710148528007509922702080790099923748776530956330367093707053436661919439993837873560995113508105726413116636268950756774955775818524566028577909614045170839869608254506967138969964388093077392721762261601790859996769536 [132,94] -1799797536704754812334167375424838789702563252627700945182621884303168804986056389791932396012502158971540094199492507606783147214919036460196954673240822181360137980103758946920132633759713857339773619498514712676372881153739269469296779464447450097370287137282427992043574097231856956598072784362530913452264723733665281799151937942884113722387152926769746108117361802978169857939189229037910573461697254592776670833554684664324297853689624843249270902583350505412886211460828134044479120497508412678755920699013554364641939227864541042187389376087249349409369303277486229454607878069793977128937169518690004271252427127781073450850106532407958226892495407386183012169693385115211235621930897883651245203925154320984044883587831776902512177814127854908287766628267962836585245232805659322755320933245970778932155266028786050982172359952605857306888487815718400855237088958349249167142755694209868219813122800604934770055178835403887465930051354157372351304641878069343954682017749366625085270614310729647602402400273159321210523854485459612781019455938628189656281295700362158540720112874328284686152877156184832402745370829919869769488419504952828119088579151386450836016511038504993212158359513013079373638307844313815416545912612773598291289145496442422411892480822944121713022991083497564484155511821967643580630400747741414255442523769520022295517932864235784718852896459638625098790224409093499798998745138900971100517053922309180151126570358391011049386702542736713276571030799286904103204156177306144637844760755791150421639728943310138793426052056793410218713224795559067067859945450698048981454566710022296557363145273034716087674687325060216070083374191523396127082051777229043610300004101042150316770990281758082630480937455821767307546200831955757696415505405461284411500434243704021996617679884780012138303343591778980137612260254024029173991080022289240286204362395286964066447626550163168822119648250759534503273024935336428037214859346300873496474225438615469845168415063318591286413645773142859186015032439303482758268341018816151769578185807025646554855673067487463739195419608528085326563704984680667131379948186285067907663579740614952293766424553874751814655556086282241214370295985167404272622718549620313476037147547884355074944 [132,95] 24038295177900553091980203291533165672803403374020207423968674665937900076388698258693668558482221796714281318910588465503783522193648516792088051872972549638470037431322708919426396203627428851759507199895530752832278587296032440384785042778220475023508504942951787765093011287142383767997965723952378490101059207193615619483928589918391570766621033358728758452918637541972859358318437891897309332212158750902858883006645631978183121797485611261065272353958394069454287412465403958730255519611085514531190345484476571573014729553916612104201874848977467189604735334646640596310201548770578206101634496133736136226538957613691514286565280724500881212851206895974137037751548379791030533084797920692871923639806046073254563094891658422520319158924838972922160092213649687566530626175582992804373905441372919064145829061282987493351546096631588697722681010020959197263425886595394080423121583249934450971085382012420971858711427230794844194816038060298260486078386844002162333943542061011956171218422337120443447962135924823581245819611165224181482968930657131011362894375324184523275634257563751251492078901245592025660610737039158977981854735995722550969533761996235616669314249487826029049809325589898412442674649212986410194606422458570695213428254738649691638715933033312163498402551124333554933725962814866593203901318085936516421376147013801250307795822065098737645849136373959808016847708357938947309954747889959248568792094040690682985374324140832019242817773613561274471870845409830270220194799373301657670517449571442449553577016380097898566890315987550969310707644836564007718615575937898509787584897819787013026369892542780948022612034603342091110567501982894757751714680795390834374822472484069905969839088790110912803337422951787474494241784509913076002883617774281545324914809577110143636419436956957874636857409216212260919292031579048399790897651866815330556024260600140326399534101034082445740743950593413010184275891560744320361008808402650653714026281310950491998491345892641926565371301223760776414936237643083599159606447241780471256201902885697114654488588098215714250985953788931394136830080365372036635873532410473582879583780057666327683409058695743388526700986019492031517723242311443463040050910830594703047993379774581056 [132,96] 43055172544012573366181410495643149148020174993851346529983807377839349907884700383867732044837860817958168235176053639272392965284038742611263305929491487239803497862767987043733820693727881044514002779474348210374892272188114782515504407987098510256486259018228784796288114846132817313545071944376897044594712804212007559238475633554069332137646434167590589389665390656568558457550512819341746091700847785515691732355016222458417957626274855250258060898941938284877402898526760005827605803966860973954059741688910531148898617327340087118225558505361636830942303585451477646367576620393608821122199526156527134880839351650221756938973448764479453676746415285021075644259157406089029342890255190409603566809467642703797920461321343842043037162119504325079550829230577699650036714464582369445808636411331867098323705361261405260742433955619915722341506462004566982338570042377742439742111407593250155610251524703292222815500354682489420268541053014068884929683532223138776049116143141531707218418255964499585147821941416472863506337097211326651761227430283688090970808431429036058130186725984560232319528737298548991632772249227491523149904218181698647624650255383087123702172337714480431533716349934083312840237243813142298483738117708840369462130467971232472652544634700109436776324785818742126671762150335391496385654419185217697935086076595800994734869368365082327761083749550133408869741916014240445731494386552165803698626990766425754279589174492704192737102009639649071333464175638552695532414528186828618133266379676629472030213250446791012163465179696781321250464731286130297159435013443489371329487852445167612577953804552880543358887657228860065946840855891214354115808010511407935700378945280440965719875991630668331917619403164552124833523431111939821696590387144282323999368179528831922176710343511808613862029191128162441356141711192229553728149491463890801053275418930377263734937341910156645498411556380029885478303483881132543197810557880520420407973213011755074350187860385908030312279604149414224423888145343525470741593843609798889601919885917995142436591855218170976019672880626131606347176663121758937068168308513024853181540335463668094416054997334998628412087769331759269088693829687787644987008540302592907129636592128 [132,97] -3965295901829416555927338358521176234707335010406864674047175957267875562029444879564777328693651424296379356114160058907440643550014763563265234226734896963123653070053447806649418137626993800503372303286987318634587825898308283122874381338704400348299903503569240854567642184757192477759556052653974782916254287615357426923273082853565097227455841598171788425720942799517838664996857878636603670564887055704555099665026024908415656796555350912342307837873795698286741717583308897288613985479357042829445145764366573608633959613226693784445930208001639184602483245931609235042652429900813531683834082809688501205665396359604013110995360620560120385942525739005248358534984159023765036917899877588963012456671778347024056235104308335965782859135304557993213661757064783196797591288912140956292772734867912877373802008797594699747116853599361285958761453241005059833703062965153107102677070920982927080503519241257766079999068811709964272231309605685907503988380525603307990671813276047981196560585541034995288847635113084628072060643501875968098121862981422790379323912175231753212735387074020221386546345951666450053354930298892423779229605048859182798725925969429448956248672946440235703376749919775417079742732701428823502029350498055997317668398687513187361067127871565534835932326666851270550219019780869993241915389339927676807715914103918531301990029513097313392211943564095467849689804991605150696992366505662081145266332706526173585794410001463566703135336598956213612391693945955306422761455458563001480912530434211613854880189187301772682623126130249327908112239885342683148547533103929538340006712805284582941269121925653230361184962524331234083034068249664147448569041094497950551833709988894989840973704821037454557180729992275919935277856706882957260841500700189868499511253364126486233324968352041972829258294662141861804772959816444245775994236778900601488189596865686497371655626340518645775618968602204882065027077063763758859643502394512142008001899565957727292064870989282706881950674269959946848818393157913008951581056008365919474569112098685395885299456187754996086032893984714676011835468484692262694225208843273383491797306946916100169079500223722051645005343499442151873957170806308373909305129221074289671031296 [132,98] 32526136169359472335160687171347477260766947965526890043534704741520564689570193492391803609228122675779613143389539977398189594982356211238830374142698140764635465827779753311801999081024895831189622039802057069722285524316115574872311269503532317035266973596426580316017925442667961882375537058661016708081077462378602844870436811371961179928392807480043233577275497595830974790825027420242242096170630252861017154411886219518749181350379950311391939173888793626029979540859196518635273379010283141761209513960522283464775251171547910777391700329482304645026468876436280387865199211425345581224952586443819213190959576170592633131573584225342795189134932005484537004618879216413058845870505461993822203393823312606166088933334997451059110666873241620224549808648918641103165135669993732189593634103315030808581262184748011564410311081146086513640665057464452572185922160851357571607440020817206580879896435067823465830071126857308144781011604360135466257032605271001308225548091465579379908992363883901346499011364375435991408826073710275144398953960524411936578328499050241589254807523538449641188709298559969850123934667261976893445229080948754916560601731143457541679942304029240064829152307803562347423085254684598957834675605844582551233104538483415716329895492688527403135454219606018945077915066977424862197200738618263730089628742468505154974355657404948511298429129762576977720641546125690754357710921021530754574427668259915267895722236376875801703104804540426013236640510129441608769397458740421202931037005251713439705890923601793557814859166215369462132405316151290410513795077208602465513682746107197803866848698095853244026271770769026706495702275824975866149014068288285790716626125541180477718834562000789694617399843405956061282756983016258828446900679641675829156891825250621853195120471731254869182047749494664588122430564693157250418543263175681826762092465795540655377145302289467624752638822481909281163072559476037995136563585533823736386587237263019900559765014723511751064682407976748426691125342019752720220270971262541299817495102105944314897846902557383416018799141508329050275861024030303143518738444236531749999163357647899180227001531319654368233733548960125424583961619347467101841265875924358264192 [132,99] -73282519277964700439660961150638311275641319471940494009176037114018166233837415415618087958393219020691600074371405568705456683038578898328578206330498053465645544114817141075567741277897997099582299885544058645353102789426016656254486625028853664916144491379494378804778527267675928875580700162278538743452714826394298710670213204894330961906019950893255940718517844080727486824030383963967645424591209078832647046843931993130414604465240497402666069974231296602663123011670421423130524399814033517801735082693263419778355447157206462748258844823965158074489932879265691737760635276242581226406265137749385361059183080535552022849851180187439122928319947299826740565069807171643537218033241168991355012547200594316049120398103883191947510258900612458593143588948874804594726059023066202803136171153345565257476793414086774692094887440233315000008619451563009219835871932968889107024623593718250827754612650195532765843354869494614786986608236349272502819902659952862720370796713982757162945394668466323218135410416066746984522983300171142737683083270337094293052941225190944926255601742816675636593017944564670676798314397799745928168745778961128829795035877301204631176812671273958281882545208388222113634520892597558712912612848064544075060114613534018885467115984235607817342531217827805890907451497726191888264396276940565886179387715452122688152993352482783759566476713808319031729000601330215615517866832434241966960972177488032756801365073609072921832513530666729738388006986466317870255088419835693331471387065960952251432788682778017057161239795343035594647341727813375240250722497758383902466004968546196401883646190600480780398134958172223787738114383471399888410614357065125694450905094761533862331733602205857861096948772665445559617949565482998113795852457044738982494382891831583009887631956002039526585163371104451320409347520472966955166775502198965643759953966550598339514319301588278479978657302379136797701134664231743108438874234186504128423019397004680086732956668711227210782470570285962812770103062393548986879570541227731483495987662957158592210507330711012807407770618005447562853265745915669054079620966228348036837806903175325093877056753052515297350167367762608118413995997165921219767789608138432 [132,100] -1042083136827665772864444701324994674239051320777480880003294980832318213511387604635305442978008248382019101926885819881628657518937621417420707160679525917516344201943944760294239947993514441811522510802067411461350793390431544377528688509834704574176120622355252187285480146995987581490831647899461860002822936908823153104439054426636481790361800040842408475144290215552611646486047503604367782476892949836875250961402058791847789882818288831895462039357354130077622951107459413928954332071288631135083220493029947426712640894846718239481659961120112159275799432840573332893879247629598903524932664396463434991924777016235690402699847792578880903729057282250113302547749699874159365298828097226476554332731815965293367131023833144583448513376141987507456779989856764194929538780057399041533446729615813914008340523861757874915531469780043664962446326829000287671047179177939535075212807554968279016713535003727261873392874893623098340868557876283762809101282390692019553078094362579044262607520813398728583278174228616476754272405721757279459938866770781947399771446425836257595799671225704196257465932317813948009815871827669321788224216597948547090040680867027198620186421106476329882915582460747353175429461386543159371692384478725315003836438733062679896808684704345178694603855364522911610083547997304289501503992945636120938375138361616620556132403121388151151882983335642899221789790880524380971632030528829031380482809461495505543115625330158930626726671653815542648802921728393151067508630545229309507202276986590201590386796655831123630417744983537435035773777142918443732916191265970926358068888633187745565048089719498168791274790183582895223111659736212178466050351171120876345385169150006972235165935567244498515072230458308539272134937902093845843402723756660299699327258289644273068572758033848175358332284178556364668249576094789572453232256201480545776084289908660695921962861871073226544332735314874427671221602392286304528200506255994770131683251518335305441803292727759655744203925225954170355719392591821259786339406445116008325256625414832779947960153477136323696475370812407072656709702491577620891040691859582808894217879858639418491685193121077030653634016816052878846864425848285576193541869568 [132,101] 16196881723840721850678396681146750140311104051423686025530816462576685412826016337376129857885660482759804806372409602315320139619122764969765571185615265875695663448766705328314973570821414818812406305405223559210847213194769022224894854556567584915932357419919469544043045336725586166731570970324178483623615739079402734558196863727039677575594741120900543521241798897799564582642021444079363116508157519180840145527686851019490607168860174419934838360483185807015594787500797546522555749057824839558387089795283263684554622716328510096890683583372696829130122509732265591526456448916911076325933942027742559272884457332539119059904357119679573219159317923580607334914828978289061081862391612317344484209962103380769110266693279200635063436230758052537219989368684958966822755602140637438593221993447872257260533558049211862868100431899174514018616013092880264745842053304059434401641554485076771069659346682215381398187310113325012804890772193747162752970813054905149545400815224418839276415783597042213273725229631061642575610755922177351350574243842804627274339202070191424488451622965365321058979708815138338663979438842362434277331478955210514532057163493119145660267056744019231524902212235128471212623567775545892473978304814747057621027967243716091533264439957790612367633347358095998237382474758280653265033529875232070297738733210408573735499066318890774798422498838168704247357559301051710767332332169689163531958169436568771480137868548669695758691734194860290061293754018686468916597910515010201470189499833155130936240519987105190244935386256768258378825995596393821984156345309793203465251190556839926775447544354317979213850964622273883764638011465527270399980705699388641581623195502794552275581748832033277072701449517980235775108901675792521285491155113670567508954633538156234102864264364677728712354651789946536459323907123981086476234538261498617121282624960861244684736298843378929307047092807755271986319824197486831461412968556221384823272007384522238723580565189116656435219139467387111634989731191580025093723053361912432857779248729639069629793675392964233141688159676839755740933314624712992252849695551620204014838463828545051656864427804184395000325111128059539574797410309402140407808 [132,102] -54721543692427359903170735305738870542091920891551932412788223031154597989839145841297992002514103872993164776276568051624900172265266462314640598398725800475557647487353313674672682674849941890960004228477412945931618860635950247879927411877380106777439606083927788697844695611353421556882000940969128126239373312393020062909197404546803642893864763175610105587439791250636972238193894464939575725978711077861470409101555744729564629759087199761925852040413200714746352113429254115141667725241111811109173629851486458122883052104666051490992174050673725293107788837263400211842432282004248077861186633858964431447259479083797344848960884612919761612521215313262404031089845842612272566801059188165378723902606735708065196673153517557223255487771167756985048689710473699100506224985060567452491712747971426731735811881252897747012729682944070372730656600446748839432691914728770639100468982114154360479868059850713413316256530570303327064627690586778074847822926621518155326562180098361055560616519312411760917357183290972672095400060512455279462142936520476771449128915330806585664208008021799888406554157685264498826371208395071860318391801368804950011616226397841984742876390857803716326730320594579713325264772090239739672278024697451734382350091783780423681591947228900691824021783616815667104630014892549320258125218032923847629805179070160242616145054313133678031049895016681789399315086316799170233037457030167922609621342818514064564181972238141326350302116080508717096895454583394800889232270003864266108699728821410476042181607301057390650126254301544455952823763567248472432048546640987728804172310075049502420374795253290745350875388175028494931164741290082186347752160851297717260958670152942753303551858577818683311036882765440608136040400064842374115794434103831756069294184337405715694568545437536688740415873568771868642586068503698196224100673833041662686066196127737851866715668635571778337531882336115414289982395082969967050183430048001360283018097222740520270532099467541463328776883819780960139045492597831952707169964969418034342258689087134986237828683205529028291312873375469180790842900980650261443602286070519196068008810274340362901819054833083793631140217191769418382513058416194560 [132,103] -238075243432467692110586128220849045546294353338048280509612919065759148055454351423300955006753988971485882111016292528913396670119362480149628022481134370937699418285809017956300707413656428307305741107359360957750562754621298458079264042087536788700810383208300981279403083428924406051606360157929243205448739906061025695041522291215830488757232106701877407621569104532501154581430520970919635204156259241602714580752127392005879244286679538110146602611296188884316710207991653406403041526613624758508576106839759767162977394956161386955545451299567054359341270767439677301664538810570873364009307392704888237650244081343126442806851692770002765750797065957927132022427490227432927418531831077920987503984339294657782669883485318451925005346242634305728282164024058539321174970355499802496182678997114737727515023840672360567291375733767790114115377629119247659105690027090017011178142063181057184563812820567341135495513697590033225638532402234336624632442482005226386978056320260965820284352439536463529433805233200047706765551381979544646276342493960759097804221122694262251832288224209804728394101333085920538124658461806447612465615578429248249436376141998407311707975291542872179582247409704271263267589213202861462361824270206397272292096043179037474583788922627027476262156403591064771947805783121167308279361343326283120982539991762549491388425155913776483929547505202238795997508438846218888922066464195256925277071917017204298963690860849273775562751211462128922272958152048186081469880956114775177413881841652275876382916729603379878421146104184694665890172642765097869574591078239560018789461885647306973764779969098653384632462045898326345253676430518370934012354198100647437576275350539150402724063166439685677204342163801259409597722547590230357261916736776293389171661857081132012717606736244558888851006867131448810639953766964884100109000306944333782440493449576371800323537697741695553037597333413236246918905581046335499009944391664684142640126746547405028255751170707719656325111142492289807751970668435394706026953156026822387057522761930232103693470853733247903586093851711578311168928267920693038295533088470717583525584044300639874658556566197709398777260635206700198251551648128 [132,104] 1919274002356085662442563178373752607783397504216789493123686932989771480694529322662225178531561300657637197852476578698410090858312009295842340532854184083578769508924373148756172441329214643631356632114658177689301867914521971022978028932998951382641837684013944027890340501160381480118031323920606293321578736723904974748969963715097599578207275594969693213715237104047661533574676651074463572886047587110032044556947845173508082874660286623683486027545260035782299251191500096195454750536418246786019664313481066717067749279973627094326099052373738522843268052342186051773783598446124094954325098812916793717700327822404929833296097890273798144591375253889064823529563453588817461743652390407212641661148564119574747841036651538274193972685311764613790886115739318725085595166903258687916334132458704047540300382184800656343103112162050443807646609629770373691152697382789263209001644837389172673548439440924502139778311772209078795111611234045450134975891397578759810263958315517382129376490004701489754198891271452109017385780568828740674373702603408742064206957922526094452253518442298074309104997766286608619185249801298158078148987320373665584591596152562831640755629122006406893386174133971271436025019036571809779336813322322584782717214666572657104597369488251544539392315387066536532907208262733603642691229018334213738282923455769076820082601276364962573684852017578092509219151336288826530765655279741791031753202093465947904896437574800813368219931723087773279366447591610658263270414677249364044925155405190731982623702025941667671561764864845205911612279855403251149000532735375431389741246029733421500041880696674176664822042292502269546490983666503390547510302121340178307638501312308993734862381436612048737067282554044912040886095365010979482561515894226012944845800054862880832709061448824315004056774402607170051829703637671965659064059868294803364582798563350613658612830779042517679211149886930656296396656022785819309251487400373705551966612819885983125721704952555203537933530379611584067056624093085578638958294729806137636675073170113060540069998470354327128648724036376101548714874956938193731332110916552779100510647255832783538290939123951186689739559692430579470761184 [132,105] -2131993308093317799703152392072100423411659975273988711446458322592578502379387993648978549994440484469983594641532548924341676754469496342724026185970747938634585090778114567523344058756663132475551874332341561212883149818286768032901964949905655155520716798016674330817263270016654296201859427328466183083483378111836725977571201838174500821728737542239107997595407415551862650226345722268075592001720839705688895819324525939230477178446413922426862533899184689823736976461678042878263956179838245235488125517253519360578739112617666528212391052844658299306424130868539582424958082246938017550381972984192960285164063853322880216706691918688627330635199110444478531995604953185268730917926935924491620039396664889198545688127836653760345433886371543307161071416076497903044345345812161615190666227445747180011438066013579012583877215830450824892888386337707284083643690014951419652756131235279563515990275492885705970132785908472834320364840117152913626054254164621143115994086482380579662176236656795585630855807324082986501454445771418527643897336470172475807841957823973567801220596527832655484083343703582256141464912073813917309518992199219578030334848743692050810876749720405244985502313060744097390771264857416187654126832828752267770502384831489616510540543298306086641985369148610263809138994591087767952861099371262501966644510635063716574830855284599337137201904580016264855598748173985167441608001889298970228273746975777164612733148814619147760587585070728649156423184228044831132796465728184722083350976687485977287406729608107046159053189312378655763965699601741674538579047718847913680230757257568673708890736688688200059369797715723396662998106717908681251325809763452670136556138830002043241621604810825096653509610002773522537706847098841859675481153157243232354559923135488838091862802045203412696209315203445453111503359851908261672818871211094612706305542270124721149417331767279433469578495502864912170819160295139873442684501112417712004596639455277847155913897720009927237113319577986191901065289031616115811630731555300456963565884427987990444497397398524592090669539589439895903503060195916106218713492109145865157997519058395484984259254849012579394795731623656198400 [132,106] 15151542346560724157856475891727583789598196485213270351255329774535645578088900864916333124812848918890120467175883314868777798850342299438765519170076395346233230321759057748258610042656364695193306961131164344826974527876557371947879963561645543114408708425421998292874852869508751071788803390037250343564987494869307564944147491124408747287257017023821800290319998184027139992689311329532440247401240036556250171095428526828755480479300119939948698862090546487246823498315277909573096979466368131512051072975626841191676168002825818401487812959087460166131259242913962473077519013648589995534350965814235138052333407473502249796627542930494316376777700305691152615728743549039029685468974971831011160457930434308620523051542216971237461378710984740095735148675087877441238578082363308140124531423951867542067367099961745118235909386888921897782980441232685806458933825081019199845075855711549689629176766491621259678183244345103920242317150732192559252976072170188551561012759839725223129771449913403567054694101804507331759992722768723650935202820241294829620070082107777374527817815184220416729132061838834954769018782742204107463003383072464232977477104274614381029108428653466488002768361026209690432302654477026510773736986222740099726070641327825120045823438969258804439988827437572479020726298449105742252534804999332536702009273767651516970463789312691080569486454943617940277307141078726428294520052128169069476827027602553678594731166253696433517126768347486307440288533901300102950080867913146380848224116121876524413840965669318408855559307182561104550504606525298120146932020837314394935008923207004496078993573924620270183654382657973795628421392608632592909375804795275874279041479109015753305530680746746077070724152932449306686833509915740711864077141111205734159684211882274395123127313443372737120051107423941628439740872559028490976970529615751112868074790914934064057067710009478314613801082184997929190921925058394982836075753785914543193137984664221110412171199133997484431696902610624067451151175156405245986676035222506803757914194215715637284263121124079340869889035843385197785752292482594482122777282015651138913143261620984136553258186696553436076468401838560 [132,107] -15898776399414840077001210775458938151383815659077532939035767747164229681762707368186837872763557744953326556605429410014844707791442407969746150739015407205654291388589838579586104212606793000869832943847907805933635138224716726911968671249975406855787657632574372031450163996882739714553582730658461750329322299701809144378716484877648965132695951043818087092417507782948587490424364177885184548611976216164804938982913889628634278516836374335066691634897598152269623645878925409297916884193782078460806909873383358766569259993573201594060075354272236809752082718937973353347166655421076289963122752709646759734897100422663713313689469746077021630565856872209818925285953124216278162174261059763120518943316205359101019033462581519193568412741594366702669078731918650122342045739155524109126454391865711561746634959341768987700139846144808588043401336028218664378787418887923542708844432377469190488863068635783493086112032999156007304672712380389745866545253926871919743343673357905044322669062916155413520005609193394958301300404146772765899891942829875712854528987408290020709335950971436827452877764677184529222762540820534140362583784307143984750299985369409948913105850146277104075247744786476622544513145770196512260827878650277937456044255169165093107171967946940819963579786025232743163129831501952731902811980701193815675980799004180150283271360109629370423254570874746969103988974627983115667848527455580195271584036328786836204504876470125617817883114629937755608171274429184152093286076834870393601875286821878547709123623867677997876621942235554017786770422158787175589090146947171341783279188269658615486263277647939063456351330016100799702834502846353896266090245142808824571479092557657544544751348978261211927807393702192315231033488905809845846762809604318553410067698846192794323636522409522252621083050922542578764521886974216771342260050360221303751809550152720041498318059631931035045504726977077253971709253452867937597934237518632767557731518857078483522885870854631950369837242359816331503386857994824170942165152530955974899305010596875770718471227446508933486578940449687336958683515156255220286282153429312747201707203048138680995629180098090458315507328 [132,108] -11564932443865460652608409194490589955614715872958483317746503794982070018890150986638353861914874367007819965771151509602983604029433458314553416281600373894163398902825027145204138189995927866728709805024887097903914958575268494756463551438160233573657318386842664691279764778557672755063035422913470916871126281507558677674722336482313860965159560569789505087928045202326388234439439795604749706489463790442982902297017123758727485213006326708797758697693971115839563606127337481550172563001075912913830310032417597622869990755274477764018124225176884625918844739926445331914697465313398832425052023367823936884503087053423154605949107697513447682115505818738652888010333586432911385714794289019341142751915230502792142608304272813884941291922318128676618208998257080458722604741746441713117304942428826851989648444189793747705054414584383211088911229085912957605034134219160897205017238247303895754500754302307919944096104397019220168423060655342679946180219748743153877650684493742259273178298931203653446181161423102762463756041427338757157840465809833199635679037490194492403853655089287875272661797925156678305043301656694515204569909153559720407647516152728338465635868649486366135585780283561487748015714367832352903865140590533740973388961639887933051446134061641234022912308344880061743737910309580496713368775550874114877687101285249782331011214045654262271406691488159063346172405057242063673998033913335068490940544497801645699940491905738107346461375008487236918078932180948903924602864550683707215307911129690564977493364292435476484158314930306144052360335270320949126533710745843369852052379126022031848350227334774143246875250460772391719897598256788482014643362992893621641043616840830338326436392684554698442340798427948508468698540278636817318967525910985811579666968280134033075054381172881894535443861513119957268612805334892510587768490579107232834619605707547507935369841183034038519133644678053559063252087773072681224257677918607872069531674931228584363455689337311161994794149886431348403387394452392751069841583204206523366344449342828889129811753154439858720236704697335258482566969275870057619662179635654906177707263318365762109312639524839020516 [132,109] -268028029207891981475683914307698329277433287120010653391671994802147467597052926108103284291466862459897797646231859027948311057336258559950315343663080389114235655259427447781998808922050443107252116691236300619988411921010271139990689676305918015146558938825175752225792626847297474292674591765348921303185822844176695922374494481210944506641070608301020449866599635643440039930547684656933874569669466305282117396271118171625633929634934052232945174471208649903027864295812087911706742286720102913486774800672024244801011441081443822656879781918244051960162687957361110729725687950221978702202018701161854569645074533649781249132808490886872309625627840456856721934289301293922501662271355947495947636162317741631689399635333725346226231560461667534666247403095675296167698870504666251252409764241565158862150396518173946036811068829419240208546509771306264986516543807794698611330476426959517244703599697103109474839146707345919500437127406247121777457370821785819315101135015543193484251087051563448307841031606638683434746123503728371483895742635457266848243495772477564429567671963610735757512173527099887684966196152753238680588660762600553740252836941300852161107863734211952906248220230122046022069574799088265685528260777577258072485733735738951250215876852156602699962733088586283249626122221815334939489810348727559490035527625970673158685766852002962102506083504584712973704847371521762776172831484943818048741626664648838260084459277405571717525042623482368342571936439815334535902167535982272756370800124311463023561532825567905503957027902579290102120857789328845980677281573745456196227189303355283106687612846199971158507436781404846270289688101211784503287408621435944929290119981025371979249475656988713780469489314612295716905613548451182727801110783890187957357039820696878135784651429039222813771585992290292245826426476758479569657898739379949565680535187123927560463702151287132390774261300163061490037856159296156197495539518522532332537795500803991304358275487660717011146420796167102657660819654927294333292593749406890368494135361479061334854495736018829765565439640570558865100954170543117614434859505334795782194204534145719711094413389451008 [132,110] 1343184363104629379156697123373078299810998561500628712038575781553439305905701427706727695290777766534771976109877304127077235273045126004291923520652864184841745787387863000492726500288265746151677172647624642089579217683127870528999126311749783953124470236986124214223006009117772969716015804425420911007135532551123829401640763961220737743836632498595842780513862788925792570147639673748459942712784092934607492709299699031138067760641218147087166339902963516452580235532641820017118666023753805557943390715090380610050787289062885501188611525217602269628504550418642985298880862805694619432071859018156378825388981198102268587712830338337404347139736232423896599569047538064458003368216118349986671884701775558494231176542433793448075509691070555218133719149780456280231885939593373618064839559243857246265988556010218051442253053694159875089524446806256363823843344035778848325718066154388936168151233141322162351502340695174773534966734649376849760365055099043375007246490927498833666782526890566761837288078332376346428668894038806302244270923133426614532573510556554996664606857123402467213789823899092949905663872267108576424181599060004622797325516824040906546357656094570994294058405007232915194335572359137286011204349705629436515189373597960665264823808154641745865198324731004225859572812235726734360712607995339551797204493788898176636422261857780868422393931796668581229968281332468451605095527084783906576005731047177222682349008651411108014543503594634333758300881867513791528395075579666715392768298089577247544453456930714699415052258095955362941400168819570887332355920767173793762487945199346376372971545670540743864662459374189409935634280230816642815834731507901628578526666563375886388189472004928848503275052445746535533465947003175217419481793092873079038365222023354880671294129268962035307116560951536285406795596326105627339837240180765550837229394670765873428689615497457392446970011092393939681735822857560629869580253244624633563615956366370507608744446622880974391843371204695083135440535591434649915617116821000905097164229875945323261498656555701319577193413161079755341944427032107714253117005609059903328365031511659662629730120192 [132,111] 628167000908022306307805717386571391564394686902411068569341340480685737477566245327172268859340225589034850085831182170702016544317564277564664528477800318477946820159595115500063581850368743402072222609637124158153964752196190301243657774547197578087134027957481877370455122641137815877797865089030108906357861875786059428503763978017452553949692140433456512429079006394506630555011437241233152363929753268974770898328063687830293188704862822960136430231638044622292849987257277272646166158360465257425413291313850664887624775559993892668372050442586049615327657707649912334967938960761296294841434481935210245469523546236273431323788942624337882250555921971234872614786320217511965223545160385166815460301612565172817014246013489905459630391048009825986932827692010091373688956555885847475579635717223359088424679922393129674182401939565263686213743737507175380993430473865620797475588574323235784073056253755156501645010867197824936579262346384304014670792804936575548304372116845617983477711371114187419464046248376251492761918648001502267912365649055878277405701407046867231405093502396711491081170543263863034361440030046863048648786179719716629179511173634166400967373594473376620997339856787418916433862610279092191131268566490766421471736970706619543917141668650058214619647499472236671310468143897574161248324924934390626861530955141831268850118604520680353607290173278253654910413206464229302005033331830319011869947963990121574776544830158936258857499278866699897284878039064157190186677794185908151415897562637442081186526041184837889144880534903983146078142439946250230054223646200903403998108697957293398445535689162642915038875985861490570186343216674289892250272994773202726304566181639370378006249620481512854721755420195062157430894117180218222720723166336168111609574201685567180775963846064273598731706621760955912494723923550072338388855388026300232336709308046552679511465532824154463129729228942546992182516706175082816978004985003951500347994266910267318965889358582555063099693034974002151100004205244426249456096527565944749163769275821463844886498684619610897271527028241483254785167038986520146100395856179873141952585720162324686112 [132,112] 1323973349800510048477203458443146684366794180704405736926858212064570898209516384071371322624413513904140205381931146693026108228493251704581548789283699779089817802763613148415462178733567420223272877936428547253326558307471175677321442817271374686833610397153647505734811485148098604067600548081500959812498457394705932151562318190429056396255876062474038185148185369923194627326200567583110389272154325634102771038267374365427208175540984002164745097272287558729228756119011776409318176883526422988611994648351545518780910104190342273652405551014927912833981270844210929439743551556431041732548033429927435217938290493555009060001686123688227378913069368022508931667107527141839766710518361472054567543041884379947942162299639131188984056054278541239576905548822235118471845817616651895846435128452357993793054784765942666338051445465280528856946563877010564671999219489141796722552636758012557908609289584834297441747815564995818664333739225704509412316790030907157100815087228128730412364803380036586848791268301991872311620163371963151424819742421629827228739081427499818520896237804433183096858631778702846143759876322025246653662207395225884370548317999954869218773725384067943155783375116041154519505133713009942241867582318389438455813354708955400202888108980221080047544499595414636248412801572703957211298583547294658087470837416874232267863785771710397756862556221191938185730466980573699953859556989178064999011556408372083226718717420808835257811911309871869735725546238640043859842158628186824731857254999909823932200742576596811881780778299842510588348922678495532058982638782949999717333119848364029355526774086456509242123903516244891314103454840851977342777179980455204223761788707762289211615105394239265179544102730996148295317626301294783929297041970193675407101618887275222945440327880831207080073774043513636568757327887078236520661154342948522042630871275539952382200449207069334033071550726673940860411052997993748267282182252027829848087458585448929980211219802192685530412717571234681800390446561855072887036734740731846539846368937969165460479728321826670699336224201019751823309859336250063911230928576919199383089034073365952 [132,113] -1563256473078760113337790938633755123660365465120791801455577290042274827789365021944625172160496142720005039161934781292591856073618312584046972608404469778204743295371960398273086873282017365465023495920508710566193628407601334898256793740435172355851384326715999633447396028524334787737618745805114133090003444364672850532490908106628356526345353915983933673161525459562871553892144707531583348812848089003239977828122854701624647959112591556204570505096072432837296372961315521006062813359354210084023397337897324990018902032043130452934313017963344633982213612173253732678405190838113215124183875298744550300142422655555056027156120773377740898659348855475835920911291949426396605561626732824807551602092411422433970704302129034918531268953715681680460920122225456595115274468032248576311539610422417320373786415066314954681854234603341131918226760043372308886735607398119293742501388864772555835220323645462999047445037618589763165247295254942057049623922493354602995473553069015946960935882989261747297293960265196887773978325563460289913073054612919721334187345881696640382813911713665884591873684521473987862647291535337253239394009435411583983437080301255101680898905885088918325802740720154439828533047938796983225871147257900135795029548656163441648146572014411947008255408672953854811127150714368905030584555538464747381388608355157875862749765715030179769313430089995291099702555071915502275497312318122316636990396531648725873219070844986372266242442729156362623343223144500327196103953125506061522951189063671532071192317683089580985754314274732537079472572784858932155619193414376979208471992350904730451211242290159017445677828683417337393058987115251440631798423342973869441280891229324513256806722162519617453040505453117754975772420266065862938147486392290008989825393369293421902915880031674627869072155161137315700390716368317322390434222793281896869384854173965097550419404420358702314397713397605485597600561251856080801347481738081016415819008992026796064956320756727915412460029567898546192505029368800932833643931669576811200191882817436352480778351746848965092110955938387611113663030766449096801642631812424771603494775680 [132,114] 287297887154640481424506232925561372793995085940999452584181338224390010443214273701502006594501314714110707264169653558332340134135271926943906677730110814447113412024894867844323176109320636673393592359528616188462818399035390295095263113922505799377748607300494837656984161847410984814923153112142813353185257873332885978081186948915547063304499194649140706978692740548245098357049140596453243280160481024029007318088124497873868150034113326050933157260292654657910037640353417838383432347025030352152575776843703936068410099973603811693930396578218327979902513719557260409329364113863579390989803132141061474160413995536989104033901604004399399694199715399157192447425763584264833522742253861253546523233525112129085173444934436722684167562202988787246914794168919720375760412245794619559376565702303991472952753957143984620001498399332789478028342991116112728905697473087748040090983372469177419907291205508741217026296944901476385612138545579998209337428883983386025792563627218240672538449156008249770633046612588944877276587849251732147773958747416801269517434199540164904263770270560860121972212176515361707777343257223476423363067808321017711630401503804671829389248238308140011319495268915341426119447868415984053922770735026901052299791856323945382630722899762383029947575627855727461343508269321207733325041913693833192689849796518323250452748558274308231271680153762819999003358103345108791797276116589691833621936751866810132099317613785453034212688054444092734569531804431135675346169937648827160318830466767882049951604117921123714516080727004373143574361813133505395458637303734503583028300130537509362047062843014145194018963654613096527339838231800636576564372285924552168021954284884532277457160738361842140384689342771048052660663122086652984728850770589178549273932427347182960925906882577752935843746035232119485538311103332379793332822590541038292650518329394998339724319496342266114917690410645655610499703730130565305449890138731284705259052025257174380716405467922171759555837385382815909677591542742843892204764649928280959030941969367679415514586737064390795464555413450836967518689242943060375505929422644171253216 [132,115] -1624861038070344893385199592152947586525391146828936902116550038203750411741266372282936447114260176427592338027869927454543788900327287868176335049972649416107158773076251289181524890352741698765775136572620888538729593984760240757164075017913100862312317433624748331066710978955060967847674396675250482397051202153859258489313292165547209290320441274662107814926298303576222045918543897464945034796815130669261332212642792959693281845804675773538491516516127321183873347416449462790763531932776541404349501741562719369234938178539454084944334812167577107495900516272283073873051828080218782685971946395620629261402701364958829754498869576332951665139768814507182721448741619706600688563263087867963813196538916488714465455417559095231955885456705956139915651922150037292159345612002639202074028789824194144749260992730228931554137066074885405299314643793608132476789352583599117053049957128974246264290373136939476132149450270733387746878951472856738853089943187467650313322914015302673883028886676616740929798823258722453121366779913214259515362406836251280233331955593934948395962074573988641697603440114622337612251605788328015613540641154100178988736376919689550299373968065976233063539275939239230751053914169823835940175286004358005959561734758720067230486299800360583213962233987542822273870105950096099040576670812477639044790784423702157588265418328393249964338486396566308670243419190031912456156939030322026629122327847748328455738069440785764856301172472167644971001604953591040334363702071480738363965860390838801567285780091770840855913558058901408602320124135900731970780587040116391042180282766420246121651870459705121620362285662692460465142555093158294397730688732536938770106336875848739766299900059819130294284008462019511994399316070388224365149896979429922544923292460640634342339951664466994895533771231421145903445704263663736523808588554868465713987208385213177823092361723645179703131119528438015666877901840020678878846014452484234614918686901978151062404114590432027941755727414076513701890643679311985858824763386066419892539706113922968445080645079410093185438181388467274533823244116604446918854566980709984 [132,116] 2166919752833080310166414288284011176479080241220364111620550173292023507179977316420303671829228621506251836604658154307930290876518724320834472042416695868414474659920735281664308220215186096466175371899346878301771158003343498997296460162325140183516147034464892315646837415074950043055019183290098597523250968449017160418749883174895542671282586901735382280739479319880676513804255683925590403364424512017463265238061071327297103794811610361548890641118150431905560117481486738371336311288213988432837693035270098214908367188443112611331797596196768710291582902741356289078121934591466267460637196780749594607437234415660141518344582465920907095542268723319577431798772767544368642518653136914256776675268181199498611034655164576045098717073956123168142828732365341825347638910616683693416232664905382945643794523437319087482023909890611212690510415243731307207525178721936096344496193135732162093323152073033587676586782184542828763985889990458420174702032213648087230362776448669404619910789825659782851403345842040150028368272360087791177995149948667424572401304304310648098311403716870936054204414346579368515804434359946392546448453985980074927257419639710452730217193540132192947502993648953571326002351375666732221098572013149606973830194094519841669626099074619265502588288878357986324030998647786191373117308809507206194026092170675761417818182709951722725320167106917666915157867597459627894890570364789639876001969358222925765527137341108579609390892847120463304607105784946196265971277007410885604664657314364804314281137316372779052084297376258468353814011683569120088839171288009674573636277320031984092268939313719155831350665644971300001139919586899798806345554462292610206857105803640038079306678028339867480311629909538921575380245513302655283146237011362911404510325238312415297436817972766241555238875960253205554801736669504925427332087226543411188245692937645571821307345139036126761612761232179593688467492341820306384902042440679350597636346294956051074597321519463694419694542702146698956843748298197188478035009432716536390229961601964836512778548910142672829608099592965057261764549051854131779843265704 [132,117] 3611705702738810456652953339919103156702112228283549663694438948864439391645734864145201974434288198122334296807649920528750439172741517379687480615782657787837891061934332061156029907646360886670324247895547220576385453623598782825938362105222612730835822343923944395051408797314998493295975451764168833550712029160391188288252652771682432561869782186172989298830345144648635367492261518389431713886155064683323088886945681023088669529676048878356418676255446366039418261158011249483800874818085165629643988522397596016391079153372511778066746275162191920055836533831408689080489930820956009663068146399151592548277566880246334209037581463323526931465863783855851080568472774895194214535069278341326612390831672821397944857483090761846109285722602180892943357306175300580412111362795660698607645152348186376165603294147671462874026431954279923839314727950683062742902369607708448903695875987982992229076444921851896096840477571527295893611510507912272158260717498185010937305896994819575052264637568244727416924803125461556272261508979448046986883536110684600049466709396367639337279116133858926526966615305820456404590587291058819619250987913032797394935106797583084653697065769288855429208904468410183469208196492973811206398946429483054682817763839201463702271765887653863391774093889004962406472595265513097972336843768949463880976710181975421073895674536527811060357531167915627551572738926365207493007189992851493513608549032794254911180009916245737046441546809234678988221452584415191291319473992267397544750428553013298806615910807723586254241125836831050346077520634761345121340373073993959351702466160593354036554507389434016962385351725855367488914710661777875421336665624329711240074515260939231811714575476617361915801107363243893770986806554145123389682611196405878848373974805871610408451220460403908343511803366164936386939653540623053208633327347831214905423242993718551216177109567313436533756702868429022133826419374767763913042855994748217511206408483462159027914867830414718650248679025829251594216160545718986378073915716840838516182357734041773506376117424226056874066295504033722380176594942445244995328 [132,118] 9225263788241747924794890255248456702562526761572335475593515466786884699725650290320385400846841985621222995294870956497420531915905949494605896060808893795634077598995952560196885471946427816340965716455709280403707760957086796580169296337610700270020469137200923333233344943279444624014876470866206580694385566962929960224942133615068825324738635080241826971772609476990351274037650158479929452095130438306636706133327963263076203397275327807655857963168024438820550171165277101148745060645775707831720270125067978055115419006125386378321137455805709266475215694343854839074522132672577431503982986371622739668872475908126091238564417240731157220174136123585778059002350324221090137803540428738927796649985760011398006459134406482453899572755573512582615435278465064294596405985852674152192975447946946898296538815996426313333892647816870895115792586004241550874714228284019174542786281948291234772721428778487930699451824074106840505688756898363982131158414244347046751822467705511150389926016341482751414388752543428127388599026375487385099222759743586659286924167770803359441984110864371090465097523765444369617754933828815685138109449472798523639041413141508904368213536047764157305961188308087353745826540844585525488610981580309907176836041532516577798687561365014867043479014473326788196729798753763656743303780399387510999055901863465686685649340442166977456567296210070348168190504405771384912947559680727412069611684877452702018177693936600860938541952015145858927733426179429243986405707112883581078377430248805497499631263903277158080102013198266721593485407521634629301452281064413090058421592825169906236830025697959953781646835184661774050809828792626547627041022341404313677120492310050566617824344729387205815992012630693676002049172605084859775895817601630119027371388773689316260613697906238767055626416306545094866336283796864934574210881747821369853395267560110375953912151754544311767542572741296102876440901016856098251774346248733676010955317103269168274597726342993687231990095107539446860416634854670014609934878132034867417133649665890402687208565755371161110001723060649665785859272721798912 [132,119] 6403087059235672088683546607183514277221961574446852378011821936290224817067231126617898468339032645309257836003926961586314159123873881070225972188745472274635434156368731381568458108768631394742662116425086779889901926147072758685076739202442512288180019034239646775531067290387122677340930967274668165447651509568368694022739519506729149616301966691664434146402831866799123626480332509384362347381471638607608284552403021364657262020487649387638868286984121628716670374742332534922782806800765368810571135949549014895933139414325234100803212395786895843840210867109247265370039185328861357232182538905532173909534063008580686302952354473835003849148975976233550931571680854377004440557325009070059222301636591876310716373430497230314776207672487481106581724927676656855658752992892790944334374497881666618227388005622122580090928286373900228263558265500306839499106566636825594806028622942188711076383859374832379658999855489108532944590900313730602651557313497366185514549310355785714843395661041886554422214900593608003028294691481675549445268033732608172425182191855987638609665600738560612100471988746464340046661978828624523000649818472987527335704965340723462789196423799031769092852236839123125659317919127122106720752051775115074557198834392731693275388447329475361626794861724042031895750430393057322194897043127753438747121248639325769243442652760998987294531162026164645421629603723507579258078007211975752036028922625432058798354979710892396840160581282578216303141324065128792643604646466628331705439135648638543612360014340840980505586158469385708312326442875627573557800322592137047701668066083934894252675597694444111865534592241418993635068298055989418583610824043644722451684291752694216816748046057403703642591489210039952708047411960056813944021186470737085825999673848189256554214644897759521353042949248903878787165929533126233698838613104255601099579215665284186104620917709166230192593739673535809543857442806278338194969949344286195361102682322372251433575558479605052994954468822654362096417542480680353545168535427805178052764756344144659147787378812351349988376864287373037069055799648 [132,120] 6067855995186738366270986142165805300955697035909681902630582381679537269787112656091897437300549351420144108159408011051483092952220544268257765902903871176992777714351039815166659059758033256112184088706271036565587247429536352431082872051968125290093374723406034897570105908264700272161782792142580810794080699052624604907344706361138683194629590936829841198290671323119347352625725583971664513185429052548581194199551733704615903376826629248025628674903349746218739377101171879651843541046143482521669188553907787108467799783048861141193364165377758061998380298208832457344475667802373989548238869769251122799650805152031124703571126343714533588907907192429763545171015253672633568685770739832601763507492410112595822082429726126103021601598259405832014407966863822631855847151801622234650273222102391258903068679722621860908179138449368690564266630048904565471350145895769104504080573302766874777536474603279973922196157246662201207472229694932344926756022105599311164093658887390395077580303225567210997581224306908245703722538250942062916745460674084207384533835522320228191061618948576818787980032630234353941224549450129304655886009691851418601887343755440115466676969475438974412779578533411474044722369590577484960571971314817919626796471493060990413284713642905827078699950499551409943786665398141535892051518512225564883320066648769583388264479648764346619703561230862639985370330971251216202021872466784920325902930708060365123069084940954230493021951816471833843243189256688847726731708367241525549569245485839874945229395467100309684852611049585005032981972815924073284668314544673222860647310626427161815316894520318230563218037346901321011919325459728553171269768967696173077237606847581953944266586286475144205954488848131117048540851487456981360132452156221248810664689029394754220446614665631047919439306114024836638016923384665818358069564045800613216420702991369046762646444580808077674137906071689488712167896293287456383470023692451610251564485326250837840991373178814484287605799687472264830568386625764723386905727746923615455446932145113668756871122327278740001956275855961023435648 [132,121] 2202877190218534426817635168695127892080900862175185149408240390036225842467442043451932849123917206674871412833198868664294313605754896196112495311049479864457382087158981791069860653839462969736473321576595931979583998071269277337764692841916056335989295978626173908702454854757088626171676322864445715164183148606162500148090716736223418749388315229062978929623259010011461242984933202011552210411311666354857358954824551306479954612186587249409155320054009613782125407176019664566207507766103123237427253384656956783283948212990874195701384462907799134635126321279573665323746626328320816897713435325976243583113605112218473491363776416788299177986961235987549971204636416522385781484249129713129958393910964901420787077041908575567142629017689951316918444315417852488332619542239103807556229365007300494252557208575675573513289765923167687329263876397681361343865901708265173605958694650341858776681234046691493914984445595137222573914459655023136718736365873583746330095714658436860910452984715814036255930875637227606938810743619469841906633524667503937264171792589935615317614631248948332956967759262071744802801670730185992907948790285016084327957458255883735427700406968896396267402263609616446741319456115481596092687046964280212722971630568777799863464580526420295833135438881468908083190058822678424867148514958443913915129449211811617092084660600758937635008730439577659561249027686254404699110263214753254343517066885547160323944463500943692080126184548749687766953123576140046205127326979528004938037292663005715391529441971549330220541357032571670068882938326787325306932437409993703195451024061327696417390833536389826301984451266466574345420717977204845859157686036578903041180472573496786587963142813962968159804517058372266555516785638840511051112150699079994692146688925757261635096698558230262636718885392689969595961114200692242724581776658816181261957613641964240104483964798042670986721725992632874942469676787506435846800891061155667285379997360540583607465457889758944711630894147633698146117324855107062922695254124505063559097076280174899730774475674612973117287261956065728 [132,122] 472271028564980131347731243660611191557719762458695931767660573171823604341359214643115793339618178697510266411371658777583077558585358370494908025415202594228434819939138966974295387858716184714063340414009727521443208742735551889953574125319759332526815180178696755413764309086980218870945140384656754592846611306211682673652890116775542080451275890966497664501296942745504655163437242268181515133176707739033669858061936480705436536559302505366737365386498623148473473758497061862202906484648010409752901355920145259181341052131067691022136470632455849804383289668725937326938908145837257333711769949406024482609900260155455172022331144620353401906810347681411462495611557316347818698104006144638109656994598105177002843581936796282230041107964169919977202111775522547645536307500857415388802171630277413526713459551899667885163368860316819440942856914599985256947003880703825096906226247931226482804951740611823402963533543187313072087154902867550961812030670847453373495459136422065876255632793116406812915714682207755395174313935945638532599313079769408230351129759025028420165576916273643784303926324721466433260478548822963381387225643960910884359224956220925314679664799627499730511715153102497831357413200539873920382383034581565922623123516154303189092612929308014627017117030378373441763946889345730650314397862559606883476705565825938779095496721418192118211857830483835819708300161764934060386465490021980905587229153087732472588672640820684488221382172138843034361124819339223138528458970877234723930322258252025352667650999677974695576390118442164240007394869146731545702755714535546615484152794917449525043334275635606014097976618633184681046974128344307673145679713961759182110804231277983162776141756486981072538297799715942170293801638984343282443844591973610216301063834011526322003646049698368364415453448058081695309364325444388159521682727565542226736422443264553643330281847249363495802209706293653252993580201812108709586718263719323972665400492043790147348012343970769980618697566424953028818409608458051446852238950728275849493742432100818314207661440722881651601323088 [132,123] 38911151396412193312370618487789253781331328954427456405672918882888675550504083124744025320068513547072318361960460532777849000532284331396376910215049985932404179210638541636909482192248295077363077134573613496078082537204389842534207711500936730845214600314686700195869597433449148104603909972436311708674559225151550372058040284290711055178115635813152968719117167513584414403285126217123184568468644865221131523959854765985125888085129997781404241453403797918192118288193966013743428945080529606258269042871746101993621379344767724923679433597634988744791058304638377530313535385054861093454091713711069360063684000805820033076019565933718669233493859180855844726694370102688254284646697989213380257068996011784900448994107095617139488893024766165434408272750218321460196896531856423154942355179251269548379973881556448666555285393851966341669339062803662042236448636295361809190538090115762804862333535366969061917226254505669833188484176481649572220055204217151872304746945932154725773475658248446660088686028042352839385728514120386838959000068385430034852579295807730488790539601424367108541920801164373763947086122728957093176017506098086918033885040113145732345472014414495193206181704976659134488275699909011973910763394782004667256690352991772739122198648550732758906802646088901924980467700833341668537212797236206780791542517202900446461183651364449613609569407773051018599872069290879008753975767653741328563379982058259793254605813898396468843769574332689918762453978636114210505454021825202778434192152539337014228416283503231031505967390209583222355740906439169651761183275333205118942649562014108567518511607348464643645274871902957291984944219012167366978211612591373764278425621712678779975669903418913629086215334190333562438366544496289206726989205775789395957052166100047931548218626191150932252324394604949912074339771724163623845880534213118454289902731153025714297807693095619916380070642504925880509276145268058542210292622143486583619691298621369672915267271243496838635893418773802755413560675304787507223760078473752644160253659226287550165296153285930489536 [132,124] 8109405558172750070083847971979426088453532199966210051556270701124875479480435815818187432611563482781428205199720870982797624838047624185211780688682495070050539781930491829866814316627245786876184103871797167215582748858469903802653835762690375259856941524057859507357249677334590396028691880127973007886995355406181465825409547200196454625594843000408454759994459596301288883852553966144152835809735916000670190243299788879940319267386739752457708340593168750775839515192123562864623428035618808078421345638839372034202354782183905370576190851635568074755247463704141294883976437112078153991135356041808818327542688725125678266182862669434015063419261540606199877392573256963176517821022716304405891281006084531376543280306433671555768215960607985274235470280541964374554289887787674472744734200977690498719960854017480205807345417924373464397283294965585905564975394752539250721463280211978174217520741282336500428837151063914384668318062616804467715434060079753284749974564667099489309330029924531746425011231406836409859159027361772155492414478539585124836133514602129477038844864384275468759457915450253668589068392497905772799887803060636138307532920104820120253368947607821806335106198089848670783053216099390704550021436134979443505232053958585322804007082711386022590017240740859819027362305448910947747664597001608577164932784098513871809390252297560705832141339066859095468305171444646649362809895662955384578792114559123660288981494080983026748643645308026714433573919239271420025221939411901804584899472606207001406163198337448956860442926183327293518476913282758146090459529472438706910855744460952192689084975392390345247217932867261191446846549796549100921856995364015453960563827887850248417862883994749817951065219605180498435011824130911252222668579403130643930930659817161511868081683682466742091744999379178560579308668348516633032696229215968647890157739851748042563639373523027447089722853623251717725413322862354096009397147841005030097244070321445677529473630351447979742925796150276528591375376902093183155297354531983881515926250476350960690682406558098 [132,125] -595378097243823619147919622739217354938515676780074827483424993092198438156935809015253307413062547932734195001966518881644381603410607962373454824421090608827914252320090299251129127436299354093942490661215565177687450501202012983491749974498978726959248178818242964637376659852418147351036669266076058238133660765298751017184375199869099425563818868483148903828891842714497029027019371677220556074416825254552084544952464586963416638216462555154866678633083062869665483162397689077267318079786083369531199308065874680440491342285287605759680133190548728388395633745889217570664914743672241539933646231739541810980731691635129564480786804877375858709038136912390184734973468957331371559668024360293671843598740732449037959260649993109951537951804286253486400914630283996012939527050799882628159492450094105654670080419155821445742392875468882963512402588305059467030949867358991341017690793416613903790416293702114655386753522172603424441783195520762811493273766928660239809179159023171175732596867813692642949728345695768615562950674915561730707670774881383522230578327529927001075876821038230238928732544224248758003757985009236776915427414016718200044937376663898347623301252278386269332441901608916125146375288084479078214952490042677309951678062490413102613726976076735401307247918458503978864131916449392563299375213335950739347164220304974601112135450261170866197997003985270097613071280877496824645798746930194108926948694756070131286533644721843075101274011929658703147895741909463336979386280433982102208327663935839109867299969825690955601563532875055759442938466136503906112289393916509923263865388205192794000880222026418339697227983406753816180213067326325442645994858383319141583551545372176670595044451206645021483431797868873128101124925382930747927620598919069974636417665888224156304432997265005215102572677364830578557334806120855656667944933432798348805743060207094640627308108561340184965941356949863951183519214125237970001250106129415909101457868236373209472098822048559995705674301330064315568655191397543906858737020763926075005649135017806129423424 [132,126] -135385358758013126515965270179358145330387160536993245051973305976428093270943080236019762059883196288668755702539036798175655602481101809771908853625573313760065737976490761888971751831759657858903201412265843513426420794510322590107535574962418567747688276078228879120466729156248110270882310186431065724853968293483023774878186228266019260603479082534441137043887720532297839048550317551813251195415623053860012914389689229152197460499065973991475422833223319611606529725895909481886151324963246636462429573025386008068903540298681134519609282672734671506010653879046757857683134025354261327564345000915129774076916750886443173225304306223347225276718849007510644971369350377588203312353660066684119587627362227242111538518853670406749540120173139901331711342039400609200749859794217286167616654334778361202727675819065123794075670669631344531217182474198366463969476701527596604495979457601497279722622905837597666715738698556027554996800021452767738133029042120733554919084462173002773997779528346821034838571009123959361636180725804441135307535897870026139330662991393104101551428235132997483497593806411609388934747903751261507965894992740874962946742213071922838465803149503025887467702235707096520137340472311712926215908902188853034690326525927495945471115385149048861099884997856392596559596642355142582510819965689527566524325519982050172006143498618149253389904891542888283834532956403799643279502643525780725984311768324089150491989051908731042575215875473160186112541649510358280013686919294787883437670912852971583283632949868459335192730499745392908710403683027591962932775329285021443213021811796186587793519012450757900364100828540118646536664809314618181950997232775430184737679203450880961531193021513358652521930894779021820311219856626605524937341787416966799538970328190437922983114288516875952712591297329856804222668256671216737575275896112567603954137200057998246170220293532421754927393288278352404491517054587909808353466706076142314910086541498769611244688650944635806460962432388635931818807672308807287029854757727575635734672872177198624 [132,127] -5144844521317333741281667066877061962000034640536629122348716397176977211039598915419751620551468688054066487134329211311059315346655048085308643545923349270283589171237195500748065534089729233831627691834634539771892617129660334518352668310028037716454007798369474394340344217250831184218153231393092201836432187487608962504186175972020507439584567311302482915173621793262980154986271911440039424475761724921662005141469036213185025982863326664352939205529811737565497341646292109091614136541640089759393886643042238251841805387250273108204194537736872285871887097902834644314790449890199647933706238416636689779323003939462257358063674507815391510382944996648786017245502758983564132493597561969319926745099022842590734858072985180496210476593324037044430469472608931718238400072506698774265776414440575116438592423905572466497500187582243328350947935629941845647217503553145769277641038251326259700314045157660670945208408891446893678439200500337555063794861216904188490205064235016806542648070146240983786733968487999163427745819841172879038959222229616851429870262982682047694688228939063792133296148773428765152213302501871875130022153642130575262543402543370185512020054956825613223440050652623811841323391903372052232389552398878572828797719745474066979806521367796151060680129672027144298657609518579946375186768083398850834241903472310096514179043614894440160756440502793390743192104575311075181128869014538944004157791847050140406795206363930670503098955070300736742847937749910720986704267594064089534373104088664541246122715158042786766702147905698436704698025826736563114115082824568535107565966341642072889829902330077124889469249395439023648874933200631941815939658166218227316620162813943511528758758403743284711608324034807165332241184916064838262016026579323472306538696710776314330337272865069400972933189522298539165572405513444018466224761649965903950612670032425063282978255664913164921331489519001418335386987434572430805169779608019911681696949297918583914923284362794314723091661883017896851442115029598411267484933945011226510297114608 [132,128] 208214772250570857987075840555298400291072320203444458391426376340591316446280825418181294495759795450119152675663977538299567387538536826854990676892825813838806330408930880236371918191464865633104594401487657065028753375529997663155926358615249108244521380743506128677115136127051712487721482626711192928657456819145674615875547323601946091483391394916733050288639320073438003841497657026152781216084146496148113383118953690331169509606096130068122476320986833399203207799485486747718019436169187684300708920976921811478127228491047240384088072131848531402688233084193739769660832705925556144533119881041552086529064812291041051895131266164586750303323309673817261662107701555920204743805503766785937159993635367864261005380380610790810273612303239863117821300027001714381750725831688594709001231646979283875708336901238890629686383645982917013674896456094461132803483128969884509859932850482200002124889387742739180311552101167167285775526046807144313513967421270518823740958762063287077375042666284167688636115591292456515752172481337226885388748585345663519710411022963632471531084997310886262971106305088680694637724307511863170340770125534009473613084936020935684573132425892950987605078570211285140132673764832562247840718837885217257648658528279325971375616661263229043259800836195313934128553076900710316916013707992401374013167596812189872202384585314652995725561784803634471909628704597866011998997683710934960085848341940916935272917994370998579336174082626348995271134259232507280135974523101961613447318472074399194196594767476027068142378883978083871267777999398656501840196107167490196658411675412950021512095807363400278704132579329992270650846827643120936640469349945061011393701621066178023660936635793039065821794990700340022987048411699392887956742478321134419078419869580535435508184107791038556128500911155705723051875279833597672937610189233821716456320160703905020687196782151105449369261465159833335668677585128724704701155314015406906850124389952757430454878824331330471017040667016176077266894674169126112253717560634441270656 [132,129] 1161008320458015735495225472685081451266256999404092388104408322852609634261096928781001862781181142064873865905412723272460901628466637802048406225832018981704433210386312087607738887377480782060169668354218596982347607914156478932730418952849811542644193048591200068342336223377755316011035190887357606511762134340082988108779282440019448489774044271197959557840608601150641741318778069486777389338866147824539336370237358515447714798936041031780392624902933262394065814775453727835919040569649609599997654079939786846829021697917680901721265168640447132102825314783165627453411608009377906746456432241679336862953907917697690628196248782641551096409567658123356965309865633620267588236914717050348913840561152823864718681794624379422396399442114332399914689419696191522265187878100507210182567751112211592193861354389236502535717373676683724035703365263786498097503326918819097270853041759305326006667830598181046902749527668231495633813506631983720353997149755416978808474548704185732500401471646030627703974044096711778395140351069050381154758499624785521556381767852487333442325740010957353433748802718709006668956789687229757524888267120168529026583644051092169910746064266891850204453621054112037701286467401180601117263761581291497599854286875294124298195334853332926660269416274664119011305638693096580797648536757235799134502167975524017005666143887481232203869303581900383301657791173096250456779531963094325200011356127473961913847852934568079965071861981880049387317447500008164048335330020312443859187228563760920314075287974417524570462210140423478139237416004603526831999950442852778345950594731613984764476796800948092610415184934620825139430951078125070587595222576250957730297472569582052536948863264205747460801486784356565040478877509220072263519731178547551610412062162092703061942861434892797828125660326669045598651709740751564717214321310029989852401736865181502127834560755211959229364651487277610563499671158934206596461881885426098063268452852094532917079547333733276985785941304930225819958075200872172183404313312000 [132,130] 112854401763517452400505720554069588828581282367169067927077059679764579140788870529054142723830898067963774086325278569104731049088583711693210648517289241524270410898225333348628967459479845463771918531392029392015637697087328002714307361514535320220845005582753736801728176817231293122907644759383179521633504441750764089643191415703344371870908023745258706926230523338741607364211507831671191044888887235729969337494285897078079698604034818296530410202875159621379052357406254289689789892617488213186578481138177529777042417398776386326243064884315753494696163770539746847013776736338649600651031987135417749773410258976320238079511258214329519366183323249385906105960727343017415285513842102611031884034385521121923942910062977462119095281445203507152120797823460534721992637250203939891831969278597954752648406132540267314797334026268085380141826715931759345929498276788605444663955883802020268542207675681909408179656545829328451841850530898297985996436805189060967629794594337255796646647626118636339175933377026809112310246463684283834372453922074619030491308150963100888319516869893065577893828244371216758587209687750648615655244844185468087926091615163995111372241098428613244451198122827890320899001890941161482122362487196874699970071154729373752611721396299493231720843942355860956755048286530857283917613730017727410300326201001094936448651366781319964095049640206451484353516661088472962126438410887143677753710734881184445543307649026302318277424337187541216393901321892966253317110021966984932876347028783403934296200483166439393374095295480023449995575529110813315879607423373781250173045019547896722074737428524903370282992992128215393920645292604493969587986834291437159933916763321690856801162044838568324530173918210489742541362332018404944518859230371200639483231867976106320421517139146298073575302899697615124978498865445490999597860693251604542971319123546896371236067156809180813840222554050525230585527373627273136027212139251633022441840609600327925223469868283680545186280625431726115046377687908888550970944 [132,131] -1301589455860868085923396676735911334561006515583522787843017146526090350413678410731285476274008101170560240764941283864617928499063954627015048689589927172013078530583377069385255363252519728354439527246154628887429301899474057692522428743178672852918294871174645559900556900756501622176212409758208421645959411418629976902846226441947670137518610711635090735073474410516395093959269022677331975676807010567694029207563110691487919384369061755228006143382602467025918641609862012156365313633328119306511856885594824066361196064427961711717458968725211843801700595257499993488462384069802536438474340805488736865117204871126038866515893664384541968761712206635651260781428268865178893184394647167823261077607840755924158683956923573534033100400381523400783797671018425411812993613200611310791481154215599308113624174485350512526516739892728331764352188947823509941080135529357533858763613575052870092317648968056297662784411522769746378931767060922292605531606183243170520926364946206558550520089562032248411474379160211298654663666327643074980136498344649487474097050008759358593996985579096372810077172998763992237391124262456459767651024314014968807959985010245455551801314263873083506509385037977287504839801626618288218337954235749709827524242176240118877971954711500545196058926703673488597646340329976115898526855405363989965334081602383648665444587039381573397236555835934653474203176460306285501520311324774988536148921842136265466955368249471417590215603679319201476426670335790013347665950680131755545831293617153553823504641924280684787461015178080097636562379894553064051295320237344248354728763613959317963113880614735470680247763168159238419300657264092895816682048781191144918740065162614520124825122903407834281938819678401560343286304795894610203280818606345343430617508138743072925309490778614663141575839492197863737021173953535126729681390061474107858585719173422406110048726042324646302429775677223172330612921718119753327000869447770024600598733144482207329822601815646836369280314760484486412238107985642592 [132,132] 3001857157417551906032447190526193092738222178237988883195959052823536247129231412936508211948192084412553714208656377704322511760868623221780369362699187819672209287141167674656105250871148243902370915167570315776553451300464911039529413708709374636550788899186061080803674388602376943977293843511708544248708535497347258277839477152142029482847851777129158909447126688090511167754984751817495622574516360441646395531105234604943597878106904101767394815181821526708070016915463197693711400983823215231325185268449772560519045057084250241692882171566577211812642751291235273190797322729907350465782714885808371568151538252048953033638301216536061579162728001132616874172881318229891534623413060753481056289700305530126527261385580697859200585169317717255267471418648660507521235381545865913678667122951570402851661466905656228429786730365579817646254074956366192991429896498325703129877063974484797254679631877656427140327211118853893157976080863941416769176028929058224371911986828404380539609628743269599528542703317642128855408546486532283948556325083516934352911806889212122191320199483840687203733708461737355141080878138023224216997898623731935504816685032077190895085923819648468888396966631271008149178482686791291394369507454268880247666821101277927166891258096302062740194546834909067838672824716089220826685247368070538061894733358078605814724283746309805419406131113634813849302553832067713243133300409826900138645583328138214145674117558882117521785575869135721559157996006311057943644603521566862886338188979388822469925265451993987217053191055100904700428254608540790428206143846577719059131819853938034060466287325569060871935260022438252023822500173050465086805617438175140131378795127085372032272395690423308733114994286344488189898721362611564469937968138318789173134318181732112078565676592781649096648663483965688810140417775002576553082103616354313618103222483274204621665291743414556547813690724865090876784913728521694870094210868107519100275045512772219294561608882289729056618093879252040613454352 [133,0] -2555024248502924006012907372606319717800946313174698538693247606985961479039959787987215211579611683877543824478810625663934267111176401220020917520363063048635580799074664767104143701412772175810052906870106975341711258937228622997424291844043862400369669135895156272848197046389062307773616900269572581028448881151912501406898737121652485081793035003330015301551862712668405868533720580947340068613116043067641606387774293702598427391887174304940924862368978337459346116196838764443790119074239661787329806410471854527609779074443371185809282424584220375532658379550554150526307762011490477124754311277304932630855022619848016461036630721779367669461027948098255981461290177104936761170878504619891228001914830842952407531990823914863423419539077875639144597229779577234821368752835358574684430471430305976228888921497637678439914473219997885293198719661535822823599912850410187359500783240868217044830529472346904368719958641564526545265472620239471015310269943063300849773455286889568304370538243362169408727972530813516870741917130627118012570719068641585542960095695281889235613999834922213332090553319460462365758292769281139251672880954362671480742969839569311101286299273222568620685421019267227154839100391348895095647913186481438767760793783095444478423585884397677599353176939268052558324862755621439085810316650082185159992523568679616770046628853805219688540954658992776168843935544376819339905817464044984075224017717201818369701839729056774397645142697354137393307647706236245792416381618954660438490900609134214633327142538808862599178759056100964279314081233149244076720563103621218295506658951525316516304517720456879068442188426081226333224598826901273121064813849580728707348959786048145961998125514671512478599321254173869848903407446073929486763712541570458206206839354043618828885732635158664205338220892460308042842956296135827954993893896192536038128208994745571356467106673411963367048992565887348546339330869689150956820761160720736398992600489835212647772660524651605758637528487613563274786719651715468849938639879074772118666118085429779324894012717134530022553143777028694870196199968880885116003919648400717942676414723518569714788637069400952929084510533157943093231544813534763679801891731163708585826540280925503696627800098709371622691552275281758171217691964173133477899657461480709191648063597148761355198026332555486167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -1611761185966002780384187581137925654597118560128232291208571478954162763474295952345328603017249572888607347922379123540376937752015365065806311981825197417422135089110156408046741687046752453333043629639748007943433083982413994557884892591355726309057875740637981153991732744382457870222965404661544321994043716665558780513287733705252435618455529676033502497883870599212223950801590086255916203566228510022402220423002536748942097415417445367156080591252418377892956513429500860925001484910022168872785107801390503044918946755258677036839505564274659078239337073421270088038277402395159275335319749232459644789919742980317577510255140277839423044350453973619768220679748198135165490583004503812329020912297311448250570270002756808807936824819395872873628305541311555960955804770091939236862420254468483553229760900748219253095235738847880588159848117179956406699781610672974027245547289466947603239998833778969738919847781763338469213703853320888863926831067283888912809361227654890509450519023996733862915180582249544175640538688471002655631041712301604270968311670584428891653196397119308767495657128504220610996047974127700153877884602836159398468832978880164457604605885316737552222903379024853899869035865571526251523856778342074777582541182564946156992816696871486463456959997148860612954305408447285835718257256925547028840164965967432340756821398128584193753287585676800664639714201544993770208092854222986937032329044139556290898518931794645783231068334883467612378238145991583463919042570867656249614602557483033730679663872874413739285143231611508240792760245626560473295395408374596629193298007282321000493936459336820124803623151651546910970221224924456483721489418747698817273483377135007674373470532417882234687570386731841662447948489846160177024665495106433271280217101533251505655071061299863473799390702383298797989798371818995342617197504192440308216101772330796202517198585843246401965038545192406460069086512781004396907467178655966676703587818958070950097715285061627396162180168228885088583678303339773557853727872969786330536317698551075978183055518601839491435097234387998908882199958706292038756174050854945751303247654178426448954994869091748047495561563883524631826420333365622076652855079631794287904573528840772647065490992221494696855553759893496398380813483443665980879035394812933145442956388744085807480292936680137885170532352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 933826093631026892569500683369034377330015017249605025364099273984415302492768553826036280050877759076305523632100686186970602003568592331483418746769657721648346323383020082102343732855745325730281343035355177804502062875359877923330097188081306625961325930765039319509995724104400852057201817183305201791497443106645135276983719444089382347772615937241772758238998693962659785459728416013990735674205065868970472968765367462382410044137509891060718521631298338023809278178307080292516201278867476624802211388897957037904169459239404306925121064253145784846549115481702665454110819713003289882294665385758523416442436938476722046358184970951554742916982929325533174980525489272601639868384860029691615039351412948097057614346448716581413384358319665053396344192488403934900937769640011563823391060628957384484985965757673876355250476272935077341657931331509453938512568849648231286008106474429236124724997746585193399803337236936126804015231281771130477151119457553057361136294495636306172823383649865158177552396968476757498672468032787883102972967361829662812112547212572865278688739170162638597928381632235390029071524272230191117664474896436036353043031897133296847658255404733331271745010946027135173157534624233977660612717624778881987127278437622050279156890129392887401734724092325480007504826534750639614765926178228931147510471374367251305142764056062870810349124289103940079115852453935229135726252756515858668728093613810914391956928398142958443392382944849049582379837464499558969442614276887291078659119471472153670318650901750703537734680039510788350270719416006945763645214408264308802919384247412693031724445642472928714106957996769993214922342198191245779154438039924607081241611041075642656746519743565238172364687810171813893928545878433363533408578863642609422173146037504336461588111596820146318330600735984722667265780163369438811331087774021532738211462819386185344547803828538786937155079682262033595971708041686631964824857375265946340947467524812448446568533045804330541998603523726990496481049862305078588915934293354723545909877167024780198647865550338802577142163070695341155468908562952963482289186403773932342437088182137288102079883077483362540462270026341092870504900005013727083381536358730705258247945311086369989596947802238434246176949819915617895797821596089323482856673062100129313466176853909379781514276456852283268708433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -111846205174596513037802229236558097601382012681710926241545788720645141524650720169079918579155161575660072490450743178183425096578184943820474278740426493769259035260637115394170062886762043768220303519068376596140187494777202100660389348331813037870482081482540335219414595691023766926247323569544438036580765808978486041804103367023784213871771327153098827231079832143651531102191718854148664440200702295207644212554739934874643302947025990912743235221061032462016496512509179307446015511712596756341281983524510150953619193251125280437356845692828242919398164466416588375135146229767783218472594746235304635064305984334460353612120310199603137910310833091482883967360967809586195152533478935508149868879828946884091756192210459779108209150779412033539489872218973815155419686684298961802110194404667217179030990788935740172297967181618980130813341708023965951638531128005404706152285656413660265207795745397339396222842861327216367449266762961092030617939372624031188801925375576194425876036798069327330267513330330955754766290473431090514860937303148250955296719098736063343402927002401923052088394210859218894970380454559300943522800167752128309603931469375216966552182284839604590612551207668599607682488793114579943972306142429660933372343073128755007356637258805994004720874158343093743238377396393947533312462325507430490962720734633508504016059506373991425227095878761921151789343608863415286017991312071936132805920603920152940260536863524702818614112521834322924848994256390672973637121703525626202164419914154223203154495997004479187950797602165954817432097221004600256760358184741814846734408936730627383467615045315644633378885169339377323603044931453954669354966648745082581227771738616083777214774064968416819637745043519813136515345038141160587679766094829157550229620117460369371394388467425554738858512405983542835814717681543496478145954624136318189350106207082902507528504762923523313143809075273406702252763910817100402402856345721041878302179539061897721431460471678795373629932403091235851969663451877727513478438387747425501714518368493111561462439494426000599403893163537745395553406970607741754645276189345267453232059956882078599901425161554605477917677327019131791631027124670462006885503988690311719853771256891308602731517801210676681415178630759065425365000316367245607424499359123988542794562648901913759772665529155492755928594251776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 8365650153660253285133316625328607985091376888446555358083079822963375813322832923589464809249447563185519120798702538163355599173354682408720525509806748123574008086120405605295532306344764396026740633776985332388391723640740802099500296938232096614871990157680498135009647170069199500897732806410079821918189285716666627693663814901063668048459561446796512003557590289635036673338133065395163127473162745848880963523211789352648293607996412645098900273288777913579370712265909116873779120121891785882766957408780784719651460461121998990650895905143728793388102150239904858916036670688015978463653632914296215350864416450729198743521172968130676253901123250045766281374842406715016184773111154464062565638434422368000793267065025164600972771270298901284257703539673415245390761550850590717761790640268935618378342448188706732317125385205926717105826655922996048852754835522614671930440220399135856891189112255329493025497510210283127878691846084227399505453603833039385300166022472555853150314792426073688690071317825923124718759344732273045548627893486060243143260522945338291145989754463412617936250732981539376189927047983508961445710559953685715394798407872968700275651085842903194959728654738797701861821417386098048917026924446217379757303261942348982152993044103831930006730470597656499146341368210420787184427486017530936220292323018209612651475171704701610110650387503155502525954262311544512562461288911599274508028781358009076937761740731225124883971725917060569312041990239813012266687861245185389197429141900675816583690417792063110772277563233395611072644549861911912977369295176062245996942531139474330931455008304658169573253883584360375396942759001134818917262461120024971189816809970541557003177124752998067710314403049331273753153683259470715419981973057496136305607459453744986132703998974712187488692615759415250507031502927420907814250919335212579128735921428771028094864260455346403550903572226124806297064392865184897452831118891435157579727847758926070992274279238555409107040154390570997451496238291456522100084544446320244472351167434782651066248264290242307273150672574272611042888076803784255844149382153619439566078475597173647187785449842485465583546005869201793606187695191215803934040521761034628241054618067691735565281476404015092478134465243514264751770840354635079625276133240454370866878787189811028377885658996466355932310903193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -867685453874459880472831090535075985635285873052544311564535575824162027015166546862895560056985611659945251001589237451197172155028307816816778688678013157871287403899411699557146694774799556604602520562508595585130824870931288991559400458661445733082697745293747160556162507734133850920396289984119608858695469914573515296012399424904396464188068002474593265008779330049713117210954395321582304849498509609334723883397755639755464964125961366155451286189236887308414483228093566546987409639558060541126633947380697363363172242942666515265033610270207821711348269243090125652908795155016772634464037351226565275796272283052865254157096123926965307148467536245151531924140374044478774089072564197049014370106547513318369686239959790903029035056969099917886726335780797533297471696444019570322572408807351149135949332995765684215153285512996462271077257866536794921253992662268311323407503305807239103846387284616433936345705603454742552042461613790540847815506449703636717985578922373176522916970008325661287005804754907657240325141026550976984663245542295319653414572640222768922138880626048753795987625587061608506794925100800483070450631329882474552367135162916687810915006357160325632000163044646444307284697344130185583410607447344556234309578685763454054174182073088555450406372141951156564439534098404582291015210426048261101698076412222938182100757126101189432361726090329003190575911273306999473642834812540263230929785803708746809992387466421318028441877108653389350075965127550232550578977437402152607779438519270773463181221497346420338540515751327672202733291139043673590498967835003502244027558160592770930903726800089690733212581834635199053864470765315584634942217885799008165896044865150424129790302403596021342758236049381323539781731672025735308915802201160381661994919775782203415488501668958357654807175912489766666838752956456841549080191789132941393071672026028340350090139895155343623181181204236589287904619852677427104539789918411307670945087098717261005733037535721769179562100016814518264726652515989209436906642069369162530224248848056411969742856134338594573453225912332294585806016966052471453930403589394112361869718941377152870354942140752787418077275511122992069646758590141702041137881068898457361755874963505337815768603386128988884926827002804669609306666638319360744828513078031007024233059720761961491936648149204492816746214976389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 49114327160418897831497896273577530033976064447953325305446309443221815047861981626740457564052276065457020897138911390777090371648212273504554563525008439709118366878621758910367846316665708228967156969673281410330379089482714714199163714245824513223454379054480695116865142078183991542049438803906234348323337354131248153939140052831840836778460935573540726799794640586170575470276694867118936571385586042566039958239447756993345301186603931035090858271522363461252660205330948240596232949881656679871937930188403782110208757750825593689444216098490415523469629717072030965897654230545339380522354060276890546918480498640780840898197349406410173492045492696157165118571898542256582197993426001449519139892546142748560633354953957056394865595560436120951167017010904962232286584228144500944164510217523556051370791997421943981622684803469428851920788367744998289757787713704901391488264490569634183824264442291528270092361856945012630925060403812073029765435560978945085148842872576118535744057600901109098189748305367264096657912663830570204516987531055449144788506614656514351115291849805692065597099960854357504778687069776203335358884484758508838012371990139416009420799010777104803153210180392240068986206829444437081370330176634436856218297805556758316338688499008072005060111063880010039091831613149418339207306543495655736246087347463348041828839074166990076864147727918209877216287972032991351590884825183980921920775573097877252408556118362163649791160527253498132728738486424019985860692096527249173194926778347012501732895814509950532173435674737679443986939042331095831253884185404486155254947469073490785416442053067650067229514097469034791987496979686112791178060539597165233456273261405041172647842661720575915533102117849189555741358300545912728929680981028138303376529397648224536458659105507526674096145828842763278402270521481486090005796677759809326093373416951611576665702526977180475351350680848112569314580622934793900133182570485551703978292571035271392048957760662699384618473457417227505467204038717710591675684197517372377663842167720078881908643092448237234889486896629586452284089334288729980346450414858173690005962233355651892161756093365997893601537290519356724060629539898739398150679511000397600221544277461801341235783415539104552792166586154277866735035789703906345693709963600784132193122968052907391918475715028546188501024917065564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -1226978789383431470549941023687312878217151178550246886114677936507764024931346507499216773121632963367628556192732099815062565069633560485176537980998600804997065716225557413563968707050681772019699466511962673920354643323727788737620434312978690796887921677223573994052291353601661557248364792214574868119430750545913855029594673765058312329074621591547603082133691287916179364810310611876189225582033772117590372755282751099284198397437898462033152745488168309812021842748759498706205661211736263977038465290888484699937095531266326255429318622414400194036024713148240753588189936314988509123441572389488205019858687941441666459849948404629999876933304504597623606545602608948905265725460232641419306657896448030314687556851256589828851350122262379540128804927341548086231182368637760268169669496233044316192481436885504375515485079916912628884031478943244156928238812395549893459094344601952040935907008051319262488678562538212467237302488089822012412994879798052625179020264063184359516777063931748001177276398452258219523413403330474657429431697944276932917639995879888713529964106124584552413760311872384476598579918434000780664825865026699384766691422379019086680835022620797193919964294866852455455763939328852501142327519662746905655206251437281563383496826850897703002108441124198183445850253931434464981626025486126734260547089351249244866348001615760934514886531714281120457609202954526650658966932434127535133546722726214080124723669313052187898103933085684041214357734106284841664441556300140839384592034273912772780080901987434825124009471479376161932098592189606228746286278305236679827823823590130742184599163084069172925772301577856776022630368775283974996197575799378002323223986079240463473838203188980749815780145505370930378466113575708621564419980753854376487811162117031883994911419830453171958522176599798820498148441830000079969132984298235757558040327235969448592430351274721776258506071652138138016393001605548943135512586627357073809715586978512160630058486709603644163830484493968348787189726250969318925000983127648763772095823631634839126470805355197754122574682194483709098915897494893180972337415985687173244062512378097548753936383252486006449124904930175271002887336718087395890521100076998108718727025903271114927193352075977872194335381794379258306180798857992233854886870879803195282304337849672911845503977097976836762816837181687988224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 12525728366951522179549157734057412535415750087564064712626380544687925344481091284966643851404802681753441140364284673863773131420110391470479239591091533751377040459359082196735661109834845871588616250770281799970284616884368302458129704883347697858566880460862158988856926301168273472596186488218358410259231692576708771835413955822459952757275298190480798787762992031986586205651845550647321949889793797680082073708146890639843785625134020022042220646498965273876570341463586215981063567822198630595513005886421237713632369492590530112128161801604321495295475582796790281756589819062610797368679425893964072972072024174556932118960475779788588309282334090204757940911928166504343240493468995496156544874993370847016702493780888171818886847436393286157966997127515907737693674746977084007530902531546192450575685156367943472400010564631855286261998754200353764748446345648578569132106628504777736680246124113306440684578234878634865507877739216939451351622805550386026305191797677951426978423430112481782783641528210580033363647050786613050664765002985583828432385657147529090602064588385773805954408250297417570963647658187950140639162394834146302310715062800334819617907010326545447287783682470345886974611241114837229664546110467281329670413820414992052873562853332983077981447443132465568085515343618943121786290917347904445212440020792663259883287033828279675444154000370231472544450781761999049501071505586764317683868465192162653057350832455483970379370644647739410113662741475909105164915264635205571867245217008937805756442464689346698623814803480729912917044827837503471223698400840766753609788505169725067078861130296497129128707724121872807047993447633241474543710016412069947770440976999899178399329324915216606585340091133713816074216183459545160580190617089092816432707932334315101639535999572977959460479486769742116421476435874547832969044562353630537107727614104357238877969793607788769318842890679275434213397360197282045951303511655933656161962402384240670926603965094650140183689519713881949461293531512393308436509527653812958897652980124280725798394535888620296356255639780675149712507157093539968810469277895055318954620608724871122939626952087657855061673504991124029927090791933546130789468297016817407225479448879988162990431377882743199146389447084459035658917654068770615250178576849980272229323995787107556649857000790976383875298496477763993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 1747170847669335692483901993008544696009144091522084227229524149264527538926225013492610780798207393714066644372418334842684376963902009038932642768578167954735146203814177689065096549654600327135642086238971890937965025922600598194363612993404487265707117023891760507086347666098136699327503063835657822911747555624952281957141631470973488282484996307320236892528503460221842835528111206631578151053132329072437518393926959468836828244442908947400683281817441019643140832504491697459812717559595458630591508697230553993095723371294709747483903403589401201226355099454796003731765476098139588364302075317597205087449905460046803369133185393390041784883011911472892139995658525802292537119753299087030971947602853393143085177592296894045111464242462018579191377228609993731057846453038982067810037141580943161578681649990124958875980507651146239643889896706240821137804826645204894858846420973008037903633930563683057957071843406067367141246545558829995700057607621354025082089635175865482593246409578857286957123767540631290595180235649672944331886534593428176046699392224098624508183278645131070747990114600819290977549890935038082783284164345343573859496253204098331286253607817347979911603556460895906925772555537808440926464326910700882310981693572418962715313284466777662704060624281390797382486423463330021216930056199279019139134778015016912835347241746034525232891521605414739055937924624861730766109615481411930768447347036594601837767861055576213345100219230659767089321912757285885023239505970968505221629396423337179288952902191089664243191749880588189871154108597579491414262159104796713614995852244340940688342729243259166890543895693748207863193917560323061523391847296260598263380674460040110778119091301217936478014116504621425971152161634746405932351262944089460061539641846549687518378757158796837634205825088252312974364266727093543780341899294116994836438621768642502322506804785780860696199954529794519063513013894878677297041724697502380777241866076212023694903278015538855795724347291449662193441151699669553460330943578041971451182132539782768108246844955358670497098235028035481988671270062961411696768741325313751670242565678065641400365063478655424628554785449795200830694092653944099978400866299399894356907183462403499174580089586494823623584557333286157009951086947394240060308244934530581756427468425208701814902280226525904015364423048992129024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -819727256000230750607115141260718415217681437549098331768893004887779573646487010601402501897815045246610165636202669176075618024141222310366698480670605856764999578874544030414547800032034189300490368761237323077562083612069674349147296596581537182981959410030563249350455434339721097241725299999944682466837999934849871278310421682610667112585764201516374389387346751978349315886634559306354796619382560171257930870234039794970778724622490744358779521607332557408936453319589926589857277715618271522429873776658109604377570862813116312923153272926403736411359695485238501906609918242892654165751467514853252699113409241056410198723582832075079904247568428329546034948928459076572852566976899379510222401277988880277237076225311747308136972651161622843518788180291124484479424731453430250258036968549145475680946922193492952832267958095453835103677553796367525973509034487806419092471698049171099009467397769602689053835545805314238279027151189199826022201259146288218966126543596116703962572728629063572393687928551780716822570529587210924451118234121404240002577559138238922166833165846812879160848474882251727886797783670028525126448989802348878418943857216213224804280777376297331869147252734366708526684017615935205157641862576217327056391699227672836382887219615293346015160673356221701090886712667360701788221279835620147388678495920860969298797264748711443791316483266452941085968073267598619724587498285530760030245022218969192314543095101420191816738265041501829951194992255699310391241600281081766647466454096589261120146276849609308005133627459760296374359554553293120722570219012059088531340433099380603232367481975681090879757356801686029563955353926373170493529799573037523322868830676798006909055952565358073586588196513569552805658729537369846913170078665990042870198858759552980675171923698775399217996730338592179238956177998540668229804974769469229948035596778013635620813338612799750976501986424438169805911555127417166535921451145698614069103545381839093458991716828706021042064816393871190587317546876216740983953781011406651161661419877792423644146785320620863266697790739823695328452440544831198514197990898318246808519078754501162037546367852858685389376426794038439080546093927247325985102886409997143083738881342949859231151810902995139454498832610004052453241885131876578031693484085199343319455479567094050653103831004892840487844140644347559280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -5795915654151879488245648806115736080530517544217558134587215598592975708786692329102275486350184917940872304297524206920387807326020005432126659319710200005247128846219353906422439117460569893654854527685518124566936865480383158879991895540331505275316443408568480765686783578838784132366358175538260092896274545005393757399421890451777501370202380141667067657100843965465112190605016158988096762975645107289093658265765592239090470949737889388469613920252061546006907369710184598106812715404224410736339418486297093340863391658397310626441261325389425543677154239624340731839146462870651655275540196534038056428935307560604791340644287925300194394800424603375098672771361412411893232087459456324945832297123841299159464114572570780419350939283595593280911685661185363854143238164500709032816742376623562197808891403641478230454469043949054116354438939892070707132493157362861989446235521925613990359729850485435723313288688245086722028810935721327035287897921501478219411014215202199038310855379894829570712589458478641645509485497822144653057064154273261392361314889355596624200771991956403775726262198291726255822156811644851359457224779779785549550709953171604237649055529698483134716036867515485413667631702721669167072834194333342333261522713440139414719268753278571088091136567251434837338391751605656654739601346896107846354208792409738261806500752838535191533022980022749524855895313737135839619182515805496147001155437761103767923875237733014501327438084203858203783195711227566290297036655270428537568110218852916678323376063087074142497581334736481991841702417797430184746567261038168416864751813761253698155561995154354055942800051651969200505195762579665377438984815882429793191913481589261458363013178464268476488204239196224954176532480080793779876370214573972274286837105941887402478851111823761997774449569357480206775394677389434691736356919933152220883390252374572878834125986787447381555994865318682868734795321950236897647008352567905159060451795726133782248413475473890309068575643999299564099284220205751939451874964297755423367227498796573379866545795384875126695362094455544528300479415841148854028566092464356099920596346406777826756805035143982776004936884738086193130834043983738663452899972028911053359237180662474341323406628433047278493057095825976312490777214080339031167034778653210432400552765649584164499469796532566236355013026665417939091456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 303306334130571740903225910365539790623088446838454769594120801892380038956448327739385115571429945915797700859375869921362362398265208821013909773225886420032705921228029656722267727566020949132925069153806406798011649398861108184385805886834841263812089685864145256589422096928718729478740799896140148015245772014017980515811675736430466715221866903381797769121291591985454940770990151505759428547788451328432810886538632418850048740560183584156105882544426531853828659109354135828381368321531663442561534460485029556113794955830486296914940883390215945460182971343949904668215211588137307287906772483453484462241828980967800397543383243449169901313267649750352365712043617227305834751168125716350197834821353577620000775080628666633231735918438192186124493335495226880947414603956826333217751725714074590206779974701965577328697072787367491662297139731515621045164822415601513648144480096142547849372720501110521934979735638226973182132816910060319425527697489041064437107637989173734151884868187645297472250021023492121953547212297276951777193863349112804332811056305249732063341027389174305929102218428073764449430158731473991451479275086588081539430804538593782200948825142937097650346826494512590004389843524058702099994929414531466210541954871569403560657373411984492482253155236657213087912087675262734494254786605502659768108525428934666593501817894964841639496215157905200176785054122479694276973038935219824220141995449622237217980349784669945573270717948334068295456614956494907733897916404589582937564685123685641229846144110308090764293633358570327521919718558293492486965374722692717487738131571645891084776131128769671767110223251532717578111728931043597467551906627095815887587218140662506343627520543481418258415032415018181316494848750154911361755122186128717717209078641936976573330444527864156048530050166206045350679165516523390003147270811834411803211865972757716095111976857172637757375837596178448525272226924860423709909911261654163684544449350793034324219202074221802630850795923035841972811863865144650819842773019311707816072357978004018743214847458069983119950615277143641312345630687423353525911867582083838266019803717757826181140027815680541272561699156487709083396474287031088505584118527743840539022647715994293208719100284670414613415756246839712734278321306604497847098093501718981007133685232652498943089029079074921628708144296815964391997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -4193381111132547960627661708178178327134801157231822053780047430626437434825348463500564588373289699604794918746905108663350447292268747887077185920491079245484603489823416225920897052522896638789627361982007387482960797860662707583864329341999927422531969772154882441490631669982193296076196518886007050552904573901556541844684987590459939123755446911252818907619534426688752035043297471657816058215466958209788275145232496014980908237283241322530480267112963799901658899185098353435327603003774357219479983072829348731200608924214108718443250196798196951852884089493093864080518113118440010971752968036002450958076762359783801690004064401348921617056853386174293663771042382305814842079833771234038954680816817046968114757720685882256250307907293067015157367313116145368808875893306147542111758285600473078711243701769176421280936980056896063719604971234017523267235034514791533445567612264007648402274936432607309454692610945188860403422679338696267173364309283935758572531156335387132907193514613353896115512063020003148363590120729539573340250565374964957564882092569838001813496869506918559893173055757695702244089944921440578975249645967855343611636508067571335651867172436398434172344917664922294948786811359311938305369923815957379639872792782868079366717806678126821774206086645062006528137118974689228504539312159144260832238016201724582199083410098776481854651578907089829928662249261718043725366512404630269356497060605588554247072244701799773584445668560271187298059649510633990942026533728383264942232850924772716154020411668760661228512787943614322224100255925352581115478286687832745574226809738230992840253946049983285170798466726179393773268382356861657098570914662188339222670929978344394988550344076370513503459261085176162183261237878731747250810445591851286280132020584320523656635094139929866070347550593744967717840523342651764840859911636363892577339140266682363997424855808519449107659883525435267523924398639013451879720935193542145529394454748676238800599468323504423564122603309663825130028991413573422437285064646720935550974875782970783605995675758953540579076609598872342061963835705249870102229314319319492463409103225797927281884956293860219834546769234997123291514262730095054061366470577420148574929166545146834218180863585395572085804035900667157516152119129318222929292502511829637434335903812040842380642123214392318524707751883524346939965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] 34864896469543053672845343930573815344006115815407121947605114172761903644783578812751696037901151670801301026471598210908343614165287519870932211046718178826728346644810196252629674778932859719708419988944971948093641913942913297869705061191819039682769466077567160754451975037521285060127542763242605025319283231854118952395729858664039897596751006606027309500047935284503200988520399121046407854044320878953749719917877205666756161608331354165371510706476332876284358817557154383542388573827294735325541634688676108412451639205849071063920453991906742526694373656887567436316695465165040252293174220712475937827470484476712541866216305395420568565775174992130416108264386867375879516680115176097806908843604652274054869043813107379582048356601924912781116525507416580546201703616439281447077115301824796322657937002066643008401257529746460569887618519478718097886518460830643000782825385346646932202203055630111226225987534523722478497130636942436199640820905628307535417225728793336503195525790226811576935273716508663477777415836468085159724037428135607499235639376596148502342860937764974129957729812165133646092312554710602608172271958206293832262388959971147246390354891037947933603348065195174842615049949327779540212737023633297476544225727193372407814416941335176734280327764604183089160720670956684996454851139036360146630437519265187458735617828414035071201371740273728152716133384005633500201329676651566553223213005714922026783993179657543411824122393496861788357220881925825814501133398285786691406310948208682215730661021439880838247443236778004055179314544195099382534784287580084547370071520215190363960270841249129126880490520941422704074652071030096063655380764081280107041669772767162483096814646247631544091857807088677111420168251659550294925255042866463924079904620859904427440483689996873904374953134535295963282120165919355543462992150199643029151550593301072896345699783993893924460304801911043076767914179064929921182249476590344856931596177343474274614254484851747406291076051445045462483026356379532831109885799717679233288059798463551214072389049203441000034196957660918514808198989113650686188065637129667130040998048028456456233878656162140496765471557574200884947723347859076748870826377800788159451340329259236036374549311508836502381446522354742101918928356266871596173418126390198926579767184088053533622007964178852659535527845962163888681123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] -205577661070782907123111531506163746672616062845084316645903239355700059989750807407646789228718154792402658280058839848104587149612026974941436009964500811775780837764092629735984743331029771443750925856347211208770008444639268096270266778582241957478710153653335399127166352404562372134522089400118775380132929372306001114742416531425918560372356241768743323158018784826000267753057496496889683065718886820051698407055580162183092398224474774625738768751484162447235300486687717396772202906966314164800326522356744527716491020391767895859013555393420459792149539043785435029822501002499415718642106840724802566199643673324323482543591273983484140256579404834174116099953266638194005483937878979801047391750782703653323046180419330333226459997590741652283114989100285143391561044706344437924536430910291244067665004556729205545047814730870588532273883704587645563224098433445448191179503847747981741949754963226915288577708584608773706825682787213809612394849558200379744513972233524610602608665761513737069560915916804619279300535465422846974021862894090745402640383982943957879161574495597278212188169174207785976167278308554151988953081487823759763792027771162370993686952853409196394661335405511749892486011621622514680873455544170433107975492266695230407527781323371845377949923912231877929135983955119228407528453180613896760515481262864195971341635924542361024132079057256105772940839858627416192921900726125033909656433117731630297070691718599563157416828227102871649415417945916598544239379558441347288614012961046072829916969252229642486274649837616392454157191970536495205282178072061796085836554716589963802276515547646469002488911695082220728616362655827481221564551243527737401375424809932224505128845472560103558613880417966312136638971357129056993285671546116516197671837642666136581223534545595396742153816960808242148345035442770550760536651396300148600051596055818451298512710161008200865001528255172936210148088683770682569553812042898417892855677273686369144986277324306461846975539923355748826300024317874056177605350843686270964000033939197151122870260827808166737175314801674561101641072710019871641713298811837033987641247719319162064435459252872709806168635164138195765504522878648607548054398409859715876744407447176493535938437380153920329225554574777288216385550749548766932146709038795032926131034937208523264966436271272104891403167845896560620450349056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] 950995606390729655435253409076685567834896498198007029712599885811912204426812871359377573818732243398476344557142591481595945877075346433038963803562623456199324438714556795879334025657026894447889207562831420831879462364142476848130295290801819420758382289107273965981287537044575678928838614589037168174440593738922975148696015976541632643035047055265767370777353136080666878683655829546492859581833255127756668708711303631195667403883107590790463362526201610098205846921629251882131767723943739205539783515976611984532115061591292789190057140633061508814467993755036285209326166155532811165891134671689751779716447931282432401147549936543773352284999909275751893064298171977626128620280097233913180593888674474748504120848479387889791753575492385431314281832711442958242114460335659897662503977369206049237858733168189530028471784214863679396721779569487910398568472779395811322371958791853786688905226383191023297367441001193947191527747695676730479333495244325508829329594381068922481046431486581915092077034079144965752308036021782174345439014959273770403109998870057224089438774715998236656613836886750405668565410213478459438244130447205918497412553838541264384049197301064263466240765402468491536688995046681073797411143560960050382909841554567101874533486616948563210959079775716175250263148212924169255160573506822586428806568586715484466455217904036443865320673910340869605161516153091137083287168024400985805369727514876558402305520129765562797178338010171983940016980174560243798634325613648536273259083548192683426857013598172556067372976116308186902352697222817478068388088581371060354611325992420259156475889757587926739873116057704058077326656794807288582446161535939412044385944176756902028989855443463851219062461767233909355278260299464816653116692979790545384769574704805378236158236532313559478406445066250082494564757474406376267366071515574999333845478065338734836468971788453917704120593365298931662102231165328003421004258381617166075841136386434633239096481486563455417316773960676438805005291224621782220022916456843480592575040397342823705105432349134511463763040957747867460616777048492808518454531053009058020520068565815665697014276351461694069796596297813359788501257296676397168472793942038965511870210112939407363333231924892325424584009691186220053139046040233159685989757987548216312608435505881282001151526103097127155092615035460185611881676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] -3834620021527055769138951436521121525686735151463181634286640778913454556555563376281871775226793531528539655986733151820576123519987622371067475846960396575932533252988954845162921047219576536457168922641644345483957953104564882126392280590058010570002946956783660315996476215708580265543347592776795770850848712521420048843844454467196023873141731270614563542342337598568423032990014142177069502929839456188241011382047011735951423033295963124764963744841123870760353079513950565561121506318250697229534872431577748664088300951528666302016453139026623463764098478175038388885096034077022518373827313094187519558930929881144289355776372374822689487297773846868019826869094851045483331849573130705412212601018830980521020435949666253972496993329713037759099894858775099057780588806006812164690945897776292413885293215815894199815868135772120930689580533985932298847088797390440623217140323076657084012763023370449338341267525272487259653964184388097608489758197671001403440907090100175002356914283912107782662188957082620664612987998968672162593101821062620320339083432967975016096835358287741439527881954684386662162513296534655278561016831258752019879751389825088160186653251804645463641639291000598567436432208858074902539822587460829001260086036464521702139714432664654464907850818940780248105825578185634127947438633058116895277806462871474941007011380554949267957101472684777571061551590522881985684259055857008784924288016894487818464804635558534648425608828560734976857454239899955065414541254362300302632734436756063628789435298109365435073588105169221181323631548510675605635706236885872343585866265581970015804793005615693173377470628222801446919704478193751184890671612974341294315412632347865244641263102855361489836430114556152237722100629223603322159800714644793080255818800905095347375992654073258171428817600927857447326586275683350462534882058098133334283525078711138894856235077492170073869156882313763736719531159256532255281099039466139128493790149570933650915473160239554705613447255195902440740393353868158207404499349231366974780961261621465980412227903313747379814885732621061902835231048208331707790423661081494456350363625844453932501976728248139072122730475759881941367088343876707722747681698016976655083870407962266460851724089793650569806243815037257043393587155005285199125252642322347195654479430272132520238417593824299675189708612160828047918630961152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] 14746725206042236911451246569551994186072818120488701366788237440643961934882908598174560712417665426911910009809362372832251488128170185892539620000978431821825018429236544141338268745479546992467972790398636554819060386732858342721939699479524888698111913596393301220577978947532049002933653068080877241322962149535198803647238863955079029359072613571066614950441803004848119820688311145774955063923487307783232854356211614152766406783113633114482825148155451957615646160310101980693655973275495111397412384839980771142150548419344938418569315459508358851988103176744107201540259533795162208067537094794577081305903629235682492730857411018591734075073539048261752041612602843503662388400883107758599474745766719820340898751195379865287409271108358521655371212640186049716787315037363174476164766735771990136189098124501749417315948958320176936210539219659514634435238331356581311303677699545773508951378964340690913107908023661514742330876429544198200866056152406525849691162749655289535468911197630736790838280921593751024757818039311610058274070058734330606360597514212181475911397772367800683064023279365639181667178163597579440686570806529413610834314714207366883372726097479537278422467421441389218287681918688740454039108780669839530393949073878377240502358648834699536900899100827696570741423566683161235070592496851578513391944204988553954223718775305987838356320825436380354198795720076789851504464862998879441481828116945681112629918299696453240571325453728888361529980955414529130249043144863292484648488137846958525825860198504832872821383636818487025752685354588935735949283145731713218596464893498021666440119558868372773634482238220544355310484730892927305551598159451374596654584728616987592532684390183560425089502661927015860213545965285928314945180531121962269145276282320350920659774682190748118374396419991763346404614865356081286466937025067256834534363018810424203072228627550529561064480800307904591393883384639284529430975774305671089624163696882475852146820659162712473923106238318973280398803619280287279971798604929951876914332701068850401614487081869459913221643673620942933891289018737578178448201553169398671953482080865408790236526179426483658295175230315857048786341846395815020087217718433004241463011434801333378960621174805531827028598439095875259446707127383057069023097201051923431017415359354089358339556135385723948717554562430859048172398837760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] -54451005765370556439772644635116069357190716252092992521583217814610770870289454826206788934623915055008659521634146492329273903201994831610216470377686466121060886003166918224577879920568840817005859650293168647953657765375032495353168771536838894983530840604937818038280995832917542965321110458354829327188410208575528344499088853415836334955088054200368433049575217525875197048403173893499463906125815454024567189784693260330359737100351447246589096457703554459779958368805909759978826116090702801319069991340977531579768156520947836857053947493163790822961838750985220687889741354518601920197990971695973856879097938213588723483357493783673156955845728128277467714051637378811064898215930187843966742761304760404434938508289724878222146224382704547493963790699843871036344475175328202862800253864579389852943894606527327122402603384478477700364355328730900540491681581941015048193886045112782097987303458877401643239060281749532135950788309195071697845109239784381797063459554353149406487773090427189788774813495297856643038325404261898953069056916404195123125221257163167387949502565868278702560693246647682002032059190867290422664955626583164304484856426721756677123007379627978232936661317030442292203861803494815170921935687558802910634012598708867267529651808481209400808610217004352818821625308705173291992381817661612644748795711954323883929652923923267886422362285442874311259694205307900694153218587957276941015181205892351330650219475235387563519324248474667228147935093463787541688634449657933058026652426226829918594366640552515464940293073628283786819375544746055908802211976152959234689251040396185188126367923711187383618493216761366806340905786241382546356997333712422645341295384658051644198708474916582703175743422088961138342103682492719161252790041059781264328557764236824025314674432189179206865969887755767777626003352528905123055031800449978949097875028231908840954138991241675439436503087216726954662135070088350569241793987015465015503108171900277151329616648669710143788289327694607048328729757977527060219767522409002536213612737301415617646161139324839382191159763991185229075862578937162415575383342042466551094359552168929774006341451227583189618561636595739926222062042794229099775309429515871500839962123384278259689223234791943691825572326544853538726513964550001555586301929702345558106418105594706478491484254685795967695304025554815255600617750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] 178627498458908141122368848697647436646490975283179695817339280058269140378755146046248371782956098664060640552473161852022755371270161724832288628737133055950322057966219145374781051645254269320388112996853078141187560250771919501748633637243537227949118589203709905468445994664341789730776499286739414557073749590757591576153680101943011914331325776397576861957578318620627657869987615447120287328199962540889725671164199432841738412284955542901734517765508053117251760356328637722690523797202674687208087202553979792180784357202730560147852392492109821334938934386628142370667400874641019824593264432986778026518274393889871073359686416777129710948804951666570756087234402248365315829132957017033358584577822895412020157640234340400657140896084939342932811354478683278155388821488512673325358015930420607107858634619032236931537717058577714531742593623226329019759920241306307842574840010182144699772943104581877027804099706507551008615888015095871627466550511628427897278786294856980584189155111797621255900555221521817646167098539251914085314842931858941314521706051794704152419708653843186053568216395390581884314197234228960497840577122901229474722349868063426285492073559541903815151695595986716331523451423207563129738533385022656195342306675211641988433860948307482482115121146566394347448570092859409747988213636486114597148903793078737863518757277885440027148771098935155314912975435073997139405999943464947707480207466068860656036425138881230249665024382617628372164177066400466429190130096606658210047460104287039082453580645155517034519024573810652434307097260587935506843962223422507795451371917949215813267979670887543659084782826178869036242359913663924056359312411573212697252728696274662520247908373371201950572560378361451251569517683859484367193776055006627806758659002830016776529207955498555058254770745476010940455507794708848896802734033902643488992097278660805565982731827292102053718185682628906355017448334038547169749474717322675859276990595463061248386030889768524279803294012239170298066583011410702106199627050477207021810468735623361217675937923897377739489057884708747324447859835762769047712076695031826992138074631536448799653981581927557731130840655679081779683525095680426294571089578368017558430207286849313731636533827796551521796778497047759032980768471930869443845788403230536228629534134658121940035752414235534706609145424082226298936581160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,21] -461056639381790791190420197574527429278802307520089875454801562152242387699897734650317530355278706229512481882258200540680147172665586386361264912506497301179760929940018327424314468357081572254087526003171083725039041292326679408166692032007185287664081642605866143544163901154116999350234905267095009127417963375382000284057527142968585063062655013828522267077128231581927616209429758584386691470715108905850748013394556229075511555344076681695040120964791689548948976952282027537100112153062194711006531703180429213353767635948513496541145834455301695442347512567167997413342013629556289691996316108213791401669467088661532673060046216435704005198868011339638669917385668301114546249276599466399658446939734078721349737780678246345317209652464785894517203161611307574245923785332697737618038661487062707773323125121048955736683604838602001325139632792638778018525631351630001398830048998515215223266111616221036246287105194585517863836627605106498284362953846801334670722641672204397978341472298635399511385253057372045799418050072707460428833094943299716711701193935351816017751356152565669556842659202494105417669797689541601219202862691801448534969022450685634252614862038952023672526262239924976380346353560364786304272074219056279648859541160641607176721575905508100622092121739397641062588371562509150027422688697975820821740491493907897667512729160079303310296461201621019015039870417974586063860385671128529246376512719114942486993977976012368698196950093487779883422286441323271267849595356909743479508938948306090084740106954679191142825423114260922379849257522833344089372202076832267676196416928218865141090138008811549714469832835542482420281671009516185679610991348614393697642792613433984009734174699159574864636051432577832179236153686245159171752753248099851268736753277859690660495377950477459654276703361618294777442984642434153546151979545966699343718448612588739098540521819489977279248639706910957095787315692630583221184958735044368636251016801284540516401685807491893241445845466331788332681431220269409720959545503267382185747663696329046674715007552673731723420351900655767406610426770809070297536434496076939742616502003157766665586895433027727118233871370825275542467068598776899950526293803725200244816679896162293220105433463278402934773390404957678344451133454674208670294007039605094868481378960928852650941032786896135874875278705707008678103059791872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,22] 663361760625233603145495868553888638793381007495138238243008709719585097983821974920010608270861132881672366370387333035196456960453304485671315319904199916300336104092139275626839239213880610439772926983238985445911665713777580227535892354189849655130721086621885908780565951108695159711960458763406173759308701327840842654425539650343319321663777015210003342887961239725350153645750714251023717078581340327677546691937828744862415225505684468605422052844333092304045164536776368057967150362660059803063659593531836398939518868524957846094248275733958930073496592454371145333641765513994054722712404939890353547899398310791664534539743770819531886983404262371875257108127735815624543017969453349852140757334586427871193537762441059678898637989579296549150036555269223980672123974041185298960425015471249719127575449768047649991235918739945837332634255911630675422466695895092499206831756615397762673878051393655500207418238370976180166145850733919302445589102819370400137670372460603477195158740148329082465776905112713184071488447151448487083428796946390150908259169907995078602170578466397322985934837243370058661369793389664806026775436059887533072892664125284952445038777337612575360793167226123812463603097738567878654745036792120279021048370896398070483402621556420868416653022237508384502944267320303700407740993776413351326418519515642771144770204717123267418395985527546794813848096754748484043546785982681228896447625187885435215858990053394082717643226379229076588904577069945390063405138467093159290812234251283372492517963323376778671066843490584035385335278531444810168534707194225462152073948026280405628356729728157855026525553605927181991353709739724699948726900050714191939402678158532549177644314815622666652041708743621698184315397792342777933143055134517167948608986585260072011826402272536542232293964868528872597227304157147678391252845492387647121951169997520791954540722348713704140564191674050537419069125023978618847846565679028143408601397478053169592597316275883655604809756843185271078337258101387187640884829231157963241830612743542349392402751731725006148414830277021177576372652791827503823729512305201519409224519859724728032378207309153638463659792247845936439571330874340590128579362124066199005824546189679240142587823877127123106071133758900421048440251338549692797023136650571584049770646805701795830868719198176074908806603370555933374650609827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,23] 1531548855671339477177763995478119646073903403031084549717004300092281355151442667074416922848183121365601280034648815245631891698676120348593626153160941547033003956420082446459074457025077872375370912516408770789425062822668228452820399372221631210067357485105948028924536044520570070227498699751212092970861948697800993736742864554577066596835860330288575129930415080239501136522817700752310746106561998613317060412122632493156975012623002740978599899756672181763607289640634628488988368425816067360594789295896480335837155658433475469000410429664794440492791853040602906958297258358822557585936510633711605023681354266178041947303439680975822705136055113341752665635603821906752922616109288850923610178177844714814717666759742792219578316355236433903347145188775374968057964512989273765381788474354059485635697402434593894149612818420908120385504331068330506238119404536782910133016276981032476467381903496653664188374297325457191377346443666581508723264155291033333471429778283722015049649177146664339032215458153866138910489876925900550579002368317257619034214085559977230571664081550592975335372144441016504700656211746592428167883145621830611489582596004181262762392051492405631718425995933839295410897216759424136324319245083804570848977494790056499352302638328307773660080938458958757125545562959186794037286892797096707401559932804088061981394173656701867506544636099521830244915533673220911200571459277961196302668971843399145415622498900599889146544328526485619229666135922157020740910429160597201378795214632649677980033811223884730563958769874409044166207302671506245409382346333236840165849260008325180284792167471288330864688425881295329038912470642559999835630426503393057546670288556864949207276481189308180910065540636611864404810448756332133500061771041463715369407166897675965805625050034366526960551159759245831984140807191502073598504430885398097034372332875931713529048896904386334928265232769417916606576286665487883864616837554804719602341060406108567393976116959929329786030913046197390662552541258430984200442176566424166185615036222996567782056485521924086763653908549541155663422623769767901783863815227091702299238721568304723512355351982972615253134198260336405542037421479406920445354137334136957147087481675089715745031032808182246847151848294655438797297495973449128879843499652125570460041199575120352186773782091099009757835601323840751904986262142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,24] -17398810289388808170420066966512505831116497949992241584616059315435319538488420404484905505956374432173980400931462535300739698679051274418823880591379084241970212475448716613854691488454580360008810187645176385114696423541238796539991064762188428503379619082658291393469054970934103666255784455668988032775029831463412612195658046442695435423180432632259415392950786897144858628568007020402047792967236432580116247300385630959474535743585079132790947986456013903616022676496753952428435048083684271217490979779637143975751463590740989051979680803373364331665401939406564594321000956456576590938960277848490425643789868979213284799615148940183561377689404081108406863227446605990736291102013287454031205124735289519036805284840384577076065981923958728002474243780235072629713431614791727037549012890070486090968947835951652296995291629099585571688894484557296242212958070708269792517978965514133718908497692206445401547544933623303956394710240558928822673244647635944613648285328687768559302257073791652753882452330094821300872893097928195794322962355845197114712945725406274173220880976897805276548789546252901896931932126922568130086912646378733182185274883311091092037145320281719787336817122412293997554778513586047827232840697681600316667740090287968349605278249858491405263699519319812723157114145348231957088314106110320476659688957279614730812857609688439731149974585527251502358460837013879828187622112510738174735865157508240617731813520032567989150932439743463558342460601413445835913156212137359580099149151556559134775388327255201119268661313546991446976455569350659408105286732437608140194047545323833466559489374722255771995127923410070152880606109376340879677551516397239699622245587115916354816373548189078414674854784446197794633133356799341802036457179760366604604652574584702819067355338482357431520300376690360063934176543632646677741886313944818698875294809013843407838633915591310455710646616921584546066182810689221232789022169024624652001354361891583932580293196154258917314098525467498445431051901811865338542061870411817546314479686017162278125602036032274791678596536314538107674729452672698301562065661886383979106873565338271234793653187166203402746970808717648577805540793830289548549468044446188346065119678371427894000704950714873667998197160618885725154072528234107524140941988082732118937730489876913272106612235611216143848175240611329935978961284628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,25] 88451558295010463264647611044868637310556855923794961688780608317230007281742966342422804714588290942859532137072345247938907971342335889641786527063510860941349354435783947776564101869500023604704366875064840068981942128668364296716166031875821038932554554785383850278108030040798530321569619794280514446955041479141761429462680522809390390492927395058838295491110015406434434537557254480497501270228915996195688865733779596278812955522935784383405834442948151841556884507284454970420437173077178304640162370549814137793218153745870555185160729321163540369921311268848082019974534215457242846574939450887505700470518668949916417051602714600825505655225912559062428950364157549905001986580059544845691740275647794169780328394145829273432294313414215937092738571047581229610494415204802261928885030060124862126622051871718739501767914932669863687965068755120760086825068722503780585937088832220201695746349847402394898319443936335307340500578879378639897511814336127665180663091199618492284301504978176857327855359319263853648699484674640971529669654091682941570915268332150619572247188264337535838625092890361391933448313523748665623157551766819113747765147313894457604092213191644097577147452094457114850631764218424743719902007047396700040625673419189494041781079457781225763512104427300971724105379685819167538211376235726647372417313035744785432238862345943494040255905213211306341155914402303267893689155230513993769949732699359922532474890339209813903057572835493003284860980251064116675196536598133009944422554448489676089730383111406486442295483245235151128380322188648991236376816118422102543521853648323159066447652299169577072915348006392670211098389469436419121592816308911148302297080858526556322741423132691402312932198641516518263449160712460459628877426198826163185095018578410788850277101675231184365096230020140959909403777179765801747304405318648680023878362831615478177137523934267512018888527329445268778385328167942748622438261181444216398854471491991495698901515254613045246368693001494465587475294719684231874785626047061615727636195805375713263130069911688613149092374609492567059322952415036788672993629591566170026239359043677465674845314233390982323453108355086146470699058439484673091400870662110592728168081296191817555133600689856926330151256345116865548358976649545284309681595922896463421577046264081424730049071515388889580034355318257018574754041928089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,26] -338009067635375422522696551875132966348391568727903983827850390729551272432302594403447538953996033686671617264563569846361684734336709938578219820907024533588494840228903096304316595995936160508401865082622940621518411743411993797184886721489575412184616412183181644846114496224318926752226556135465342667696933102642619452844529979801017944968085799934633406781118389631432286757384403575378595015338646197855984647076306828038868502252241600827117671285073888636871268086169944990694420577420636330003521445591627569375545908546254462848772023043556761637867609772260572227332879733789517302313472137470251128038438367713633215163946039173660905450575453796821575779826639944073909205275866513336599350468517184880685929347927186389291381759713352029796100502793407942840072509222104986768816985846231556611031140846534713952300085154582058572331920281482891919535462458119576557884263419304297509430401103048914028667598317177881807627009741726779480218316864749883061754300214682526371540730791491111010112313138981130630451348310224154386294894570235336599258831781049478317347142464736754843742118405278144294468902102350623937706277477861313362125205005248833998627772356248457834281973051956496898052124668595858551914595279249100188162275245111073123497852227211886990065268284650665386747326533776183698764865269253813619776400041389539935988523306158886389572144195130613803881692986454358414177488472842826921737956339499356579142922683121554297504766713307023990614811856878109161040850096535117045949999948601387003344875297883402077064182447361242239145717688142053986559855910571129021470947036156321365996692134400274843227247869093734964259126258021939165944009801544549831455764576292999615880994820337466298455737992722281346230267126777475131524090048925495648615611976699588588131728783524399077060498360872391942046020333598496087723982396189615835356980680889973588308265091421046950038272662237336201430311591804552704748843810145902014582335107327258418643084816172731901191688104828279180738207671802201985996973170337552527815035683625693859579426831984398016443251182973763183701578197450799573898040888931214743413989870713374174133600497561613402970125266984532321518711331955803310332578586638434229037839232927013165442929198571584919648564125425610559182180877993433947952106419811354223529897249547956443259728524469098271243539784790091682000658151505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,27] 1063223854601053204002082389233475166203327196775852391287828825050612556826137676048894131773387433936809363836333434231891350343746746889567240213998734733714346937949471974621207158916353645299009334028416512302503550165038614068124798537040070393733726877487674061479477356436494976983994481236463296618175602633131250496161174111734782808853613254136563684320653470079066591616760742638340336511989069116572454442758692063822595159961351527926587285867639977404310861563146338576547267011536802429337022088066575857131078952627719322196470790135733853488899792386564064755461788222529125431195378297986538639680369265062064895799460693034591787531419257009009475177401406075571749646434761393174533188967796638983695088861584068060440714617336912811771067151307096089516184037383471599955132530670141705472206587498007210591309548956491599894711819975999762037221835024482477641666019423088555172818719982539715856148761995165437812656390670022170166668971421766095173269667062768278361108182015923806491002536255445425431258127598929926538674883015480585210806935573392275002498131500821963477486825230384865973305652713083587924653720525113609364745313732447436641492225667022702911670699442252224537837083444473421683625570569168908114808657943432667418735909385233963570735556978268257708529019335829413770599905254631728003817411873482287903370844944756717254103226496208476050803250941358241425039264813133930262069186958500918923866833913580093193890185716434248034726226553636798249206646427246460846945757249010405580620679981120616793552429071263265871174095453053551905663816841905969955962612802045575571212920621089348266609297703206816082508473233692257432730365920451861089829091655900812718946867138662906045301011141838645800285688150717722998911619387503192793747824141422445988006146704525632925595445147175782343881819936127548606749974430157594852608358937517174407464599993562450343153176933464266797884796272603105131148350031270828680726705894960296153224905452558586930804158508877457454475164766468307982028378371350254332890400978154080296492210440783749665317425501135604724838653505014126876203868624201308908513298193591377289573018596138692318307958309661241925623901286605969507890722860124651752029834938208253172884588327139854823923072848580576766700711512343264659268056933120393952003487205776661319919680449383077598813020184819334684268336794042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,28] -2832975107667926565087702884814128692014389385107000243232472503035637314530879389512641124857807835721567873070705892870523400198949650782425525110881199482428446172611219617715040372537125070109315177906898990874963228695916087303983421101108212991189861903476671765994578321559147346989628042861797115833505991331138050300801526364070214190813586725558206844071335800624632010293071507107768321043744035521493443467951711225734358933536497300507475717659266477722226437274157450825628751101059360635252472227003358458173489860968233714362710218951395399253865770534901041000641551512203138177123643764724432606579658534353085245326573417586666628803558522469569424663201073094828117282966170424249897576284562948789411760504513067917579231593798404657326280556700266509926901573416568742270843852485758916857495923533031779639235857438098844894276848431634331381681561681542979114777486408627980968224729917412799372711854926720913443243212329615447061966489250174769756787220257406274999191912165153957600608420249820330734301756108846192661818197161812987980340523588895343542940146942212492691390730665456052198851240999317193406112241376099471770674723213044957822425838972852059121469073702357143742495087637551593061584616089971615154892524634480305731002381743872942350392209018262053483048791298185110343529049431587836853606419643032170503493012139327376752524453361664726653582539575071410671522951927938078694825918237642368276701718788961478347751490290374407833274819637490497798221408153745869689452415251950690658343108267645871359622012092565422899161628500149012512925941922616812066904702083650550126838168475740113534385235369707110456778137714550141469980902720825543290482831818816823993346566611141372768033756861115474931845161748657029425135347580108695393792537141596993159134867526818943563869638869660325748644178287283786396498291573052679957683098493828880506977114572205555225002281012175029886820910709359946777006393531786989914030085218491671251251603589899077847429266166084113923781318554128693107908323097941122109538585539723721422455202493286295014362779403284572515035561525025649056426349580366359360908285398945409429599436852108005674219605870709835364289016958196993420690940460751753682723270051716952761160130475467487134415796070646988159468652756126593119125040483774812543005483498199029514001853474118405987588451230866858935210306070118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,29] 6459091242256682064732896183265514500788398129737817355577479631179295084824236415306513242843715409689335331581410793665289512577188106495627985720087646823712998745121194131322601954794137377908952494608671102949111875582115830596175157314411148495769924231035735542091517662752231363503316306314622748064637018389552422056753816604073246219544431628377991404674797050005064619089954398377879289683585099014152064306758673514924469904822508510830788240737475181127719731250519385445784894842520359248988746958627290304686000799721893446726971816256937028664542217903534135575836226393208744205996339714216973167870445460068552318575318503829594055034266694291141881703054852847885471400244577833114753207952593177393111039319870518348970195444721410415097846032383049479173591100516955138116707127227481206935957213111291618457840868144141876727151919846745114506543127562297562832177556185979574025234223438064591876274449737763212370610092275731329089798211832152517483086684281292624854059934308282606585421985555097083217042763533598272243703823213443385001279701576274865289099955423491977441281311606525347379793846989767048415822478405748961352957421620958009582561885121961536758126492035406921437012093140853663028780777685271723837240825790451101420607375386339258584336884146554376729381972916513935556898088186356069051385603148156504275943106642498860550609938312276726800989861256762969515047873298604727698445048300036353460812111370293465033015782285019620084576056078154724604987417469266164324932001709170278471267121622681113017706001119155608791528762802529925412541850606006189279867268504054504795848705769921739622407696689205586291545858111808606358797025716994267566238504798724628780949368818839940534706044244731942203616161131795828148332673642491733123419601448251376260133649283890953896732443862258003855881960561328249377754488560361246855297349483958889384881564939440373521140770808241550651129715581914671525375124882082791569429134621741356242875450056462563627715090860032432375591328638441876759332014369789940482896635319235733407902557690779579373956407983533375603596567777765672279721127484141616963724118034577452928551216133687382050701877038687533293549847487646045614323621970977676157831802704830838591033361849838234501190178298053333084791969812201360361116740738429332704649567571361474367627834251958212358373914335520515353329937644781568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,30] -12616087866439133412083656139201578577188955854550170306502832008650452585169907893308461838329793047968452556065345183063913739392309774205816688543139398895859404880522609518543451219011740006981525476424988598278086812663598881068700523197738196272983788050118452816257109039767757455405084683553122507109201036353015938041833797682205091546504830253865820579091994917519479318797869051779538361747578664069100597826190141546912717677646831601134521434389246326186630805606358313050504420914555622944241820060015726659407466042859105322323124465451965794596036391004749909920832744404207386875376861148028259935790676579212843088159711091638453124766714509017134511915719619120953767315942334204939023763462607114255789480365450176362963635040826378340011675455134320253484954667250618127215380269626950931849638374695323613710089538428570841738312500620092011637261120873924301769423186603620326111665822052470983179816635963506124793804111440030030123338210117247275436618707005696849082020619258324946851748804951460517764198185464366918204158939205440850124484450487815598362927296739702616604293576441795187516264624242770429794064621768638518640014429850855840267910043674164559928263554670088091991834260369359726712316724052575650697372683994959084684833908206309679704682743659983795942026548855640220275418369086679330406941757638883107369679433014647313631880435091399776593865374131736509028936903683021489694283287890730308639969911157870185498493494876783565033347764087744648534625003324525171466519689753925233895299099757095621978028319355022865411800426344745574934472470172932258661791329702803514292645340666916001195258998866392986685635421880838004374650422215270623787667697085398489361727182856307599355673753164084281349043822793806648906758488132743453955968024891823524415975722170940004565638230275514330094531543576379109069871595214012316949252279490036478527802317410457594870479223117733071275825429346193358143634921732035562381616828326782317691892771652031153281180936123546127558690023913412922542923182205820150923928263451207549606199285175828562889017843056845576894720477917524836277671715392347300029191131254516888115309341863763600661529416042054719388063607294235295293099314271532921205380109715908380973709442585424674487670486120079841727703046034023576606532070065334325109623408382349410769033892149717318557611973031705667346841508857774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,31] 20961351673621245759641832317192941333278175765196453244656144897710559557556546304469718515742052294191840453469542587796357441846558319706264191130140254311413087219388310270169462459711091116016076217825316051741645774515226915398861361246947051871853973437240657221663767097732800353238467765610122679662609903554145557048170369861660416969908777738939521781911097720946039742550522310024862835848549439442780980498473145549251180253912207451356567082794429322107915038828379792931763777726400430696845305889962291606666007197648288118319088905986448819346003156713892918092027106969825055818339356208039495123612424556723658524284101391512977976585168750241859698725507053492729114726582303334586608986623768255118045452559672097546453042526993450785641369389289898015156728989907023056302075069468481764355057933241380470234129751792620006275584259095460398712082580517763513172833047320419390666972804359959573450325833772255191127155966761952479294691497115577567107591253139217299861797618729973014790610059550840465800989974629853414808887563189819007212286434378234446833475631930374735666002188823711615881959005297163945632161218201056593064549935574933572461410815295540948196963375673978708397834880776163142079276519554565393134047988228077377433061960908511848930938907875421870794630678882547593845306478712846776001139175345064560736298518702665880988560098768557196286777749769140069527872248934207602640792592621165079207611685715911040457271087862501185438406895496280815467926306038222495255026844157409079703839922956097917770561234768468894940174849212383801624392380599521865681462112611555698394289797496745110130934719834392376634299266098932002179641584523847736240409992610970765922746781914978219133163374943682881763616449958679022565427615565590707414015073368961568634289962661243474170207770586855151562113449469633333568478104054551431111677984444052097233663858309221928271357526771380540137730351553303033747697863156833324865190202681528020214854821228027059491849124623009594505332467274390696696789887539480505587342566665455145879420442068787046665488767924659887313374057463451535447737485722431726431913168857745889796806148701002112542939757064748183151978665553745824441345605571039020602422187303934133295976219997054318606391476898326045184089796825262983530687408537887622538105030025052677208158081119143351208123741654069985181319304390377472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,32] -29005428319908174962467750048102296409013192619491896480833080492233950037751190201571547556245131747803527728388889095061807569035981980054147331623436495310692115183795734274913643907799192343124841673728383425832334008807255501802324249764713324796932044977207088306616681305982673458443907729726278441912762193586307246572832593038851124533663674341432000891489496401235716015834269864420589203554388287083181107503952760864835409264155254753387975687255159851850762654539722843617309358628890793495441492864269831479159214415802923755962499379991136131776496502816692118501070205066049618944709085388115872321507471226644403788512305417750865970231208561756255877562807263487133633664764841402023047510287417105512835770075825006759232160314197180971645284817837835824588327497432771625884258596862080634147268602900425940421306079273765674987553111641266361405957945170174980637251760173243173625185298603181082285257072037898417468544311505269357278590690286274723106611177744719480230371645801977879101242440558958523047844993172295259965744439307990984510756274038784356252187057726911507928750437885801539227245389688561483861768201269936207644697314978163234603831984674585821842366654005820478989660538212785920676187951365176203654047450810860281604164402771792900366811045115677629348584808450645808690672717411879834832535610513744145315125362014423791246218122675257261028811070340055247416956739887022145445898371127756609714585375287734480481510574206136900528377623239602647824541158898730641218836870446458371084312424232296286720348470463248813192487685419669374788769244575507848152786876821043057454383383291495047625148661179765312249020768694054457730460057989161441352999632958791369348084610429852377388000850176664871286033876501605944874970931712241351742922131882494621913173617117081640295850625959142428319265412795663697323685524228042137663602586074001196043635895188637179462809914853552025961207773686244135403691763282430076833699397645698566790672946187465879942702041422606921083709679828836017323060514663839379980076962830480479165425182910005632713741070651225467167958357738705233822501947134351231840502912166441137311161273655419832697505995366502053617366233587495498334098991584682831008642072070948261496661627211351147996556398385705829336076210550742345286687865994576778009764734799641623291845483365145193741579591518249496728121570964275200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,33] 31572538964261734830675423515320686143860246264431573916878027825961792699411393402447448342915682738737766558058711894296402629661346992196652330191314053991866021231035248749012241216840681878537058281294211494293475488602250130733107139937472186164345425020726038002504361649955959442062318664946323067030855878232208904119184991409642979874393005023179409272319527202747523146120198674806042697604282265364137389281481642352074878106442575378046297366798498845776001755570820427773104484127302018486991561965088414443048062565410663892023028237885398341574746571764577640279293283206857150272077110728186465562519406041727290022306031956518879869942268733613943856708402707228597311944645249153287171644985677326028641024814009940490672215280144067356974453723673941362799854787068073691446922160225733370826942861085962370378235160907993204182776332999403262293976779023225033756758855195906703462560238927073642217546597903071042874200626364542757866750512081336391442669776650540341318013203944494402665713315731597668810318587942966242447862147652367588481049996098185388178376055785513650534846477365108263476494184997926661624926335964664200013439954911463456813962929445060717215725183469927580779532229981940263441144056851578904422000839819248525302747623913007807502822587013365388270749502900986861875411286285308706304501587801438398183939414763847592140642436309519681763029022111579779152006168487173016936292920106331649477761764431345207299528877598472928799316076634662562895857998614450555774753721112588398674910865673708349407013819042323216273434467906693371449389310242473309017563779758780238860479940211691996815600736774285960443133790294805265584295852118566635550542473477534212468695250017603644325938257828092214209057591900008244986319533818538720945150206223936622731245595381040842946984783111581242591287937023169129268568055523131064162621364471117610920237329157286961209551230477534737270084225131691683494114404818117341357510318612812201551993409648624240044288058092936709099213268486497188687218052956117920410688084175671626304169910937344127493078089251794753108445746777484990452147326145553480269468633427422504380359494602952286752422037943297826278723779917225096873002535372427164861596818248959348939426300133673180572826328434498657785935527880650670900796680384372530825371047361670373492762669096626512547040560700675168860207768500436992000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,34] -21924807400983428122753414679972851567739840899829468743056878727522043728405039696550957261988868415761701244331669450860009266547589997889260674583703176977039176588489082879880256818770291874605120162060108082732027485976716398379569399181907894166327951323931805659704266858771958786915361954247638253621249815829546000859288809136287987904608202962183107521538012645719166484611709358505626161871074633232368325601035448296802989680649547262663584724812450056251189220677916868802189199803095875556970386407575239431330970116306644017448424382386112641893490642533315918709780534113440925679679110397561992935970414212089332240520071781690339708493637352667804916309999029799410644724356361035693120361288281973733843779163158181099657977897948887408966468059810449712171692678542888956430891756973770170998976755184317652710476622735961357311655046747840140816394837526673067692164901243332292464538638885696453857376892437929169575814852058871833021374587637450878457934853860343715945464979387827329479039222634023635990038414261787011601556486776391591315044244861294610113915736999148407644297605385138506924807241620290428411011719828245784971813924484834263749957263065902382019480171229428971670533271270010197717575270915532104256935156156918806518730829863281692591078828333233015131176038656500029503705426195000002256181077805658003034563428321919856601340532872212691436126673136433631460933621547111087269867323452608380195586191224063651956858673163074510019749188537363477425729103816139072998832793227284382149096611266646762715837993301263715645028556293630115811054529730591786595995515335936747161578816974934047676966526309194257073686827430237729557681158717645892326903642134939096356131039284820240778110245247822859244388106384325466114287508186204012590857987161046642443608479230682564657949142779768683297582248265495117306002747735328391893468562968143748282859906879109679058683611358265176570749929630938743980553433710264917868112061771886032394141533853000808034542963244685969148042584942629434851680283589551139195600472627781943494841830972302230139121488903329336725398230534200562274089051416067468512628620842799057564132618164072815535311498116867517155472214809520791034900692988607829347755739210116756780208500502748659196952601865161127514092858183343925000052471468385954064824512758661928802713466127107368660390609465677084621181311097241600000000000000000000000000000000000000000000000000000000000000000000000000000 [133,35] -5108843065064755700684401793383649531008516500059166347548798669817282136549799273033570415218595032335029411331270946199270456222180982476286303008750118459933980930694260016885670170445326747529187418777193674147998039886565453164839159329459225756770929002975229824140930960192573204926299809926252566834701468615744040687895475681986068695678971503974702718182796438919577386858122786057932066925501494144278452346992849584867728788035748551971605711206526805847219826736207203646157904605712713669361859120681464382982832147740409917626063541576449697033034745979549975012227536006836688696494551662765580677557564813564385667496466332474191898511965796836794462502169521890338628536511304946777578864493394683476933739826762023592887409817992705180837940691892110952498803997495613928774653268168026838210815646398298011420170658478398381485517228240615154332717531238367922322908612232282668465637160854242519441848532622057212300575443400050033128866146844125627190336563282693838654801295751839936786495228743362746578447106639349153330481795063023216498571616097005867464636506249150341204526306920948167521078673387116482397207160543851681703123608177389057630444280667580464227645578448532018599418190568870917098539866133166549570247661997463203054657951386330131636050609244365337731216595828175060156455635566778395525422055828241726240836153886683523537576333406905312551447617887688077157096746404635775367838021456786524065887396328389947976534483558220372943576826287619156968573949018561502246341966349778282384212641267490205427994756398061778903300570856838050390269339282954619467958612397654221248767016901243992092228991292512068437246308658400172175070744656550647259616064937425830492977263637898814592253263897077365590547035647844100160664022816189511852333147129666862561888314596341146873819402825707914131479570466059322171113178701485503112548013649867829728050251380179066045955842324278070974398765574133874927331460737037314507152235044798101287119872376679435404776016810091960792553035888447464866449436641332426263700031369039087871983739899010426247017725616916801726060049698245483173127968362897361937530876358742631044398186978576044369680340887075834447356797297763117632376283950048289405561107912540381951452880870648694974661926833916870023047955761713311234568150626245805084069895229577856237019656691380353934413364663762367450257705075212288000000000000000000000000000000000000000000000000000000000000000000000000 [133,36] 49256376511802960359438203369607635399477917655728770163859088570766063615265015348503762976247805938963809049031873516340541721281871958123864966582196464801739148851389131370561996438639168311985103922692434019984754087118040848260406952269115186373402100375931287135209905990673569765130787186378665913952584784253293141674465363987267529741287079176936661237965811043018939020261686620603457944822396562776069946544806818221943067610157124913247100302727196120211145001289856689787678535674270656039552453640944551555406518588219594173974077267616924421153570865985706336609269744333671849137340191752517640429622455417674380666261761646321065178963141123094391060555063672751252972576133304798750683788636347139933990639532953994537703919818982177705311259680795407857957544498898401564334744634768654478852100092855385988563638478683164064823758541675620857027102653820160166248447728207261294877672342793743282198176703382731229740082444396209971599407776651349417320068594070150688332125988117223017161610589809004106939206215141744301786872860759311125323083220187020434023399937520899724457593934745192704043297097759173488083930220966360254226967764466745409932802980017845824234381481666738409137176687581219664359789707813665743346410118119711342036098047087390495425077550881113113901819642164995984525457741937593947208996231100488052058998924527368969691312020838409148308751780596911870707158323104587302514850673408252114232597142849461728862488322203919572687470251050749338633703771333270588941902867678356167367156262664933419049304530953285950476427383455529275069118947965642942843984925841382850580255945276963587225893775964132004212118954699655359109463983518646176437734016684998656743232186423407523318045864257149699279180331670057588593639053240608811578906734124025652702055037882799335788509026483290010846483531906126209060368105293832879128034218965936554277109645163544268459467947389603457236784999288297726113157978178886346072074792421268594473350458126483669995105781433010079810910279937338243779996042820219351446254459971088056497913748417173422780790145282018977833412096111710735892811445421916030423520072331950102167774788731013267356870275510464404233515268444594964273455581442093913693107473235065354677519934138762197161132087996045712668500480600351426547649210474284180528352240048995208846102512069033040535553791337982316750199314941214720000000000000000000000000000000000000000000000000000000000000000000000 [133,37] -102729694836851002170327277592877337677191623297745368259650465706926876545374193130856332967847217620189372943401258980911461662935427185544884608357142155234948903991375891485526656100774038636855259828908160656729555349746896294405698821713264998467835413541791200625786263803430860041954934068676317332225448938166974563293017063426705722258599068276136935930906878077831951066676519610700700125292633995307647937867656770510363719218233833214005802462825580338548148576674442731982899930340586310531627361641849787909933444319926354185615044445678790845087686417338453724825780990910267094446783828563212297374953088318567623596228832292379966121673568133428982198691900368294292997443677170787828771533909385449558030942314525918863356272344603877410508950568185158150609048676185896998680513468670519617251562364297405632291469957083521042326872776427395597407334262058201403370347158674966058971298197866706617583666642251291386988550221965332977552247914433057359814719733154813233496601732495256006033029925768740331549159080048660810262542442241549457011484462701176251306346304919360772911567625888269609016304967606696220471838240787088851162200879213414488056286879006308915712263533575521456007563354303507020167288575127268695295615381473537638601151926330267632133701050395082618261000568156258536103642351261046818013179341959134503231013825500692320361039876592148541871647325681185002245946658357034848336289005259910362038994295983971700549605693828164003081474706160131022689437613287437488779956346590763525995293298459685970550768075258855463223785316643115339998678276319162121384215322679077127981225896712497755515728852627568055273642888989200342377436925765293951845973510153968058729195274461352070313781733327544394040264923209995275718854105983619901806290908895268737719731026070663351280058292657439851030563977135950416795367394562459670105535691882559887967005806660768521491590326467058668248934287847159622635913123056913026630524441509873082155877553119756995160107367618084975011634261881464132949852759325287466501123887215401203055443630077849362145516181957049323728400218269042192086987722417622296124783986340207597454380846970828546827211577318334402998123756915590581559998657073182121234364195524997786770442343744152148370714901130708212659462465069188369379495853562093292277394202439445726703008965411598824263649661494475775282886243763879936000000000000000000000000000000000000000000000000000000000000000000 [133,38] 152055226291853525856800865939849973034271208443198105793073457348770758129732389451815351951928080791639844042487774599132231426901946211331122673509016750952965230256070275315713978517478226407101313494659636792358965542683558160443412871338305624017256342520874420943721610151497029912718140175100422111877958925265709287972442899520380752370979761009198921436896150627554412375530492648554447575972399261912631525840434736287406572747756343938944539917085332478905642425822913690582353660418218774325313639206315676164867716100827230149516033391008258945281444298245019598255780045847131404395070612710714877771751012085158239684338347409237868862262263999085972242683673708268127072872584244219935386961743538537930553510774552395860541322355882893455495199447792293367392110926945865497604308286030912634679992841293916498478067902371965962764273620413584209920668243785323317473389997267091551319398548060052096108824147525042796963335875004200150431378618692904389376792444758088715252623693915331322576258195930776859872110264747314710658889828599988409521799346903884374021475359563806010470120135552087009242686280714758995303126395429765772574199089025826152998328558639122016154305178214746110169239483268542418674881220529917518991384106882686597255289082175757374631692266263633634924688727859200433218491858514712039698611938035353878973255808509334876836820137382653549209800887966792794108463324344360270357985944918134936253873840697641550145783391981956893559414365013075979774424033076646109303718056869720211927245194458875715079417395937966499200509428102040795051852370817190056686168656693698525438989270517713947538550527203289461488325283138886946633428882215917273843569151960912816600985399869745212870232191702134937003940529500363300598649697781709836225130867642177422198579289461207028002093425616994095903639483364699017327042353371615852073607852219484520385860850790616848476967585263407963984270205510947144814001847596683444485958107590809429754966477962412001380215842962673597373226504338182787414581452243198105779149484946181573589395571363225606905319165969410732170650759067456170057604352558727763636055690663881141550921949048277370912095626359420214820625203627235982422565057538468916340567503928880283014356933752917665282190602440651244466774386310126233407500486085186709093566396906615784028665397155160254470954674639406415489001501711400960000000000000000000000000000000000000000000000000000000000000000 [133,39] -183516235833243470940330861405652889235654315567433204454216491425465826083457562840712186651141760139189857844286297903662313874958619724904058821603268855662355147938040009571212996418902865069173157572059220972322207981187106236123980139916668771991036560508073016003530631322533645613234056031160208816068071613216083665341807047976755150082934038765391349375849437483619908855007043651788508990554471761717426417977477480190768148595074027534170720079052260429684103013291694551973594444786844497143090592054958000623455856161754900840859392209161745359432134223765284864773657207411133597366945556846996538957814778453841188274782763745844775886079184313618449844314153625918486142276950718648378101524043636458206184377195795949035956343420373824662283536780027244457119797468461156250269429631767377004837488194318716576750830288148268624739245346343711455120653323351514225115298551611450401627240320451041105552973667387817055969305565313534052479105541608752121399992602987440110502178565553985280019290473835333794813255804786573672743406202586208545254032017666473961173506399128330348904497088411802446445941582692083980383659807248346743160379523724729776457806933736349398209119022780009845727183522053415851436054796477493056719021308202514128681785472365481702385834502595151329316677054365088103954066508832446350480628776265766092693031311718823088556745202021469049062651501555039015014204650335811691896959785790550929856018122386062604208663810947076215052136029071254705425221954165849463008015197048859131246498459579213927238750937614648268935331674271921647888479395430076646064977443811581458842492113049676429165053014965809923687923699862322918508581736742172171749610444826626251541936775087144920073071428922881569138951668747582134851821709811359615695161545143151243034231901484891824448164268207168524889453160959162393075729260252456582471858840361274483293831048306867506865689097954205052967671702318296499314904389486592056163449092405751537600327413745240766189177674479695863728330830915420647462023340308873769932734696513253090631652912305730839504595453265251006127891084946895605092554604847329779517181444956877439250540199574800990489636112597498249716407348398909763062349765217272660446961902214561711134307613284889221889038603013458502437181425679736148338969468437380511063223176793818473627260868669596412675571037564095648508238133247082496000000000000000000000000000000000000000000000000000000000000 [133,40] 189251247008642852133059625651161653630068771972273544650757079376469377596818441648130736532210154274137718411743010650082073798782452642166270824599966366341315302877969434936949439048262388310682302269261770463957576446664364528590803556031778007048727156128838130854273627792254362002995627589249267005186131514021269585181244541393048650063068801846055427972428388980114297967196447051198961997691549511292799375291516353086639759361827666667598551600325635508885870184227962561865726836063858588302832755670860275361980744426381868095523635855534801114463034285183162237583682351382283425844069852427745235448118187348195672955981619004066716943500592724363994005811604327547050993964538896925107509571875956556008473701756630646313396497144231405084359156274194817851032163561566696249836149396501246745318375613086063568902050583977465001095210424826748148662381162980502380708367410192633224881164397927292363505010601857484176422488769273189309226174848120028458220706166777149125531326942725643459137421829038283815880312625840356295788584156338773288390083715868046545593905817667800837070835858039950724021484956977997774186035993465391958901627836865353461375161816829802915911266629744342902867106999285341054949801508601072817754956396310437283491584328604356332208843144241548517374875822308232435303894966812223391308239812758571120248677090169868833648225572334097438733531989847232094250606819636714547662331126231601623104114557249889999877203279306726569934631428992908436542428108559093917126917045442818745742389367815687461381457067502024720333448476367875314032606773696624166462385545436008583122601016140679453394781139969126616294189812486386288657833959168751569590357508969513224515249165461326151656268147006179116029582608042205796889502323357091958393357752912779574337490971791470672967362060788790700962827769931383669519494232970349302159451640537943447740003189155110955912208630187099204350078948334050169738665456066306589687010258180751294333643782197644361402728491574061983722861294636979505768152798654810106327001793974128751043905552209032250994642279613469887161079707327375081559826517432574542185807345187390313450728292473160843272459610185311479535559978591049238309224789891176874631122790780491592904583884241201324293301460887845368448129025420170031048065269237626464050045288744466998985554002950008860131314292558942650468353615436185600000000000000000000000000000000000000000000000000000000000 [133,41] -170370409436401471002124955656924905538332099416063726431763657529444153183773519044529718236719184864345737476371362229643471862632678693436086147092890189276993589244225411421649438429591532642167515522605377603846917759456957755205124467988887867534489211936536752177056924786415421043309948187449941823761777561164605816140785061693681915882622962303072712142336574280589410580490729044455418315631965477949624288107492118689413160476024080490036742732235263300887506972761439148297450450653625028766411130354918901689813901657347909729908367468443966528961446627536373651997024350254163640968549524321570549928777920326958829732388253607196550721333080488920479168125832903613872738677226914239424183939462522477307801698223106460715724695902909127894369778922096568125703912554224007633357169246274238691439330173255872530937128262895481782018531635297166820904912928377944462159084004556791291507755447789535592923383649197901170989965945912642179920556510794581697017010869773933608780894634140849485470290821405613205311354011180624859463632746216781319262316177456402113475902427389685752465139233094425585645178440356099069329763180396616807643621417059449002194534995498227610863253465079794132801476243947548339450312761973455961034245214287566232908175823169561364315081608660982598483025904289143037520531096427524430146996074521624972090144955335497784512072768978875851677213663236603074446813582269141883656616620244077726940228259039595041549479419876980004407946771108179855507602959892473857593365176646559402363534938161890484217764432476079692460083427397734367335039772761328311389455440866265040593015345868191950466531682093881358333711971104780202423552099489895231601769182104111526260148636802934825620344298379084010437342754852252638134784248242165270110471532007811891386858346383593456005374370971961013633007808962635081845005081442322092753553258805506628853733031615045759402666365014338159829098355102091098190395745316178408745742898504826020379731404485013513937904883639191181025371644296906298934538270031917751337901128279702460140269578672339299197518146937631482886689223999037694035737803742351576844551105314161939384003057735212767837817830342988784391818101809690589165250624722379423179814060172625396889933293843849847399131349637640281185668783692159226922555241148066159281821700563526840779706158171938057625165468432684935760587012792385536000000000000000000000000000000000000000000000000000000 [133,42] 135445556147176535218317806143808077908175042094092928103899388159098112164972923961008168877431925508676015636163456468589004972744468925162522594156861166228085397944789167446385722509440997923237337060374973332805926195202577769135800925155149772819693084997680099457412041285020689277023786286818319504519806152208196042079660781735037936241391632287244751517869542942667899017732579099888170015874953036725666169635423105864194039447684735605807727700819359035928585827493636416453527932327785502499942043747309826904393343233564218037642031570406749434772910963071279027663354936207901995204765067409039598395831840958571455438837731868299915244146694869721479850487971347209794932862735158865295709363044435711092605683879549788656331044547800185370007540644589552853905017967559884502003159666850826644992928754408065124815103362987970243442280541377382442254710521138632327029064121907323125688734558134606101725141458317880868179597703678591102473097257526585910472373256144603829359580418077000295553369586276366454789524812199797384775553676122510772278814064511844932019485510176644512116295030748273164701644313461617561063199651173642227189325138919058941256496776158257362135447781920534812332547592227572103765272334902504386217465742566364011213107911297257752085252646597130018578967650135333801493341018322481873181246149528998408400761090911742771590957125312878659493493943914593235358688468926523944602611959976651040943504130774708189255461424577191088652194311616705233373661434205000056191643957270271348140383874080137483921087645585441575627213513881346068242363957267187452770531695650623104692869109752586361885094818548670970283206906981195709052249033080925287199192141234782572936816808332501750061688547161536375003631777578047632381161550025724244564166142144703257332765703803135548638895171067091806495570164815990409848596616196111309450354464770402830655758414810600467220484795118326882325013800559465344678467003301294500567388846579651268816401745717130476467876501587487602537246419635945676825496737084320119183265848716064358232056211559518017750950438220246621718768318438689285378459711744878971630076077388819937880892376323122691278449310058125727840557402902683194334578880512717018978586167595738752404505491617004878607969310273223568242474984672000645197626743491516472405067785333341586077346089178397640983973444538550440612423415522918400000000000000000000000000000000000000000000000000000 [133,43] -95784096854453902380063001013146906515003929851143055156085848470569043418574066999234815228456291357080158054729630007129244765303267326832682083981486970893964887832916743773966867200750302319116001086258343482280187221065133986838905299407934308475267956825435169424675507726147181414158390619188096259887259222362419118268629304067321481107696118970800041537823609789429098537048453723491641376580079004527114732882271629757582569060674042886324936905961232855499431668138760304721857301559812991168825483661989902304481415624492091694439612222949510812091577221316255150201731154929954371547009382047145045284546782359099486393274985672694984019846492655087798494265619129991303762119563471791891370375187344678486607970550847078438512219368324569858600485655799313540476493749813886111385785235626209568118878831582618512932816425261415807597064789772801088489767996942382584224551139156009876427937223961446624447543857616855233206064344347507726816553561505686917035958137992786543760183483140312759310547653825228484483621332348609295546566606946071530409065406168397132502181495516164002390906367785415729449867769637480772024884041970091948767145627772743623206112338516641901064813150272715715486663957613946902235452499440135208476010950016619891000620594648036776398994220597013169944155349754726921715122549122297436979569829614113849140344227483314522390124569122355137611589431625389258680873261461291766503825488344952353615953941930957420946000037479997326457026503902479175692616388167524466852933899293256653958209220948096294513682610514459152885554782521593817441874900222432671759441031003493252645890351456883717454932805213918370228279992575617774949153445099435368043112166396511789790793352437215320482654578492686188375685472414548218244531438097380722378824890894469496570362535039466926012537969946219049142866413760274720827768414030255347214621074770952445792009390501767356415556008359556690339451883557345686513999759765322195094953547466565823118608442824872550197567516307836854548738389363173657163258852882626878713880839215851266307811438692791083965203943289349168429261355136221838653662333124135483699930784125015639595495416214278657027097411193380002812694855311546706444091563351514538746169368329184726254112321307061957443177501228660484858705597723052654601112891681494857496365892751703023888865335147234992436312610828639785490297495557767168000000000000000000000000000000000000000000000000 [133,44] 60600027025533796497339438229517363822469318498863730567855706999931243871359594521856363406017424452613347289707138579507981171483726514798907407749609090408433190490443652681873534253536901678887653761332855915552230904491247998626231156536961639560100207457051767163866104495689846252305409372308298754479592610916254220734960564713785960996485507818953612684106129553740315183656189464022940255724959517779266822662722744750228415998236604109112737119943644090773039117002446652121234750180898276760351283417235587794445372229931860478470045622933702635306213786024333810991674080655506316930708013983743664393702158584136378062543464503116618575745807830219814095817740860823802230380080015184843529990652003094721981277910875786091608687518677916590766108676908997977954755899402766055327909115626731734142810302448851104995701862385766081577089117104797430235897673157419944843740641222073127721724141565569469564885458749247308707478278915795613418173023904434013689786895911924000041849554622725138302849431316040424892376389088471434242577488354578729397174147145741849028990662637141686985164495968146434632856850176505741788596523244892718992747271621492673970595699928772023171546979872391442588183067908030651515402416807048752973317845448716712674493002409213147361304087793086092595255245084885288827642281924876491573466321613137110090091343928753725767099620163462265671264272439512612357855453800781986353683963527663840722398530240266126991724592551421669760581472319951079039745025890572015023045118768696464050768681790526114825771927074933745873692671265615420070698149924076628520084775143024434859215035572027950379091297554473944357172447871140772976980284490818438657075804241486449707997283022419128575518083890820281221367889319547109862028027980289794135419031644313835409392343776504150775517759514845355092335596819682819703942097130675671550678674231377139375140909939373821488793419506592653162678755170951109530661756542492563631322976058982586922910221308723471914745222207731482586849115748069176979457638704060602861565972568514665274445034011692987338021949508902693041870954775763077541282331003320949911779544562303972592293591883744564253920631172842404936368033012008981125790155690497079564726661670418855422084706090958576189538996751569036300181189603072317396363320755743667575191912106813719156917674406312512825051769471148795787211454304747520000000000000000000000000000000000000000000000 [133,45] -34528669037135004163685425056499942988217619961540035705846278335327384681160003953321149678374550258388219256917032323452935642184083829115869595758704163575094821891458514485797753425265396355107975749057178558649579057651231050245365731092282280906430006508312671130718158941380383405900737911575134118558388760842058556842106460187985270971672955885214438681815805777678923282558886985286005826802850246283374484559810706487615537890163330321435319683317549711014485145258940460494891537314713973348818595628384158244737117230506410024521456703919765783897653921062840055239756528246678253813374791419237166415964020730001980384593064735909794050547113735308495363135861695264149552287764123160026810926214891290237372202525286149811059961910141962971544352805690881175493070962774787475838884688123468780495813514164551897704284966357934701035607472573564578995192878272572077885852538647321188866316750568551427300804940362289714706297706511652117167611825942123152923586280876590437823341224900511524123314762946864376787795363357186723589359165870787922980140047236933312835704099411496625978550272201020233032531641128744425839518997162743076614588488573528132369152839905243837388202500588088123611377095873771455520923008023516793547569995329231201288192221886138240405778247586867895076402053493336416262459584889538975728820478172568310514513249484878112307588728731415901835863626701867825735279514595474746530387100993623824284216463405761862345302132033654135168260746080337170968375236792456232880729066529132753024504818011351770952841452135089396131254409522117322041224958114615601784196858797798301300958858342765442909706800947415006749516850887330559516831579786949661060989201655885681410567137384450512679510044378604844808155863930107993283966645650351926432145250683651402409882452911085265333300997680406788871435409466684342085906241430869967631820359442827035926771857057845587311086255441884398564653448871961982303266241836418736123041682954521291907564472699765684372692677306559946640618963155952102138796058028949882967700199829675942958942577547882656019453467139765384112399670846524236443672909445384173922535922745847796713239331578743731055436650193303356000056632683527885438324512320090353728229955049908213791876765390906706137331429530188466911641533073650766631591134444003603512588612218778410711646745621062862369597467005309138021260163008167936000000000000000000000000000000000000000000 [133,46] 17906387900119546651036938629337864765825714827995168813847035629286036943390215725377981669737908043063609800307100704474700550938657329505746928096781250622657268129419817865330538396893097613760745369527921925865413501993263316166982393889977382344436468453521304545930126162359658634418790148979031666466578741319563578330288778753296263922176049798622366121732685737332462368066564203141409937201028157938661469100672012567990941315729480508481207731530056588777658203987235790541193346221618703925844448623865629890494471114517682071156315935710263579811314720054150973193531553560509942796269161435925478164409186846792739959913750097165488575833629466146686932563053140216531710250450341207942922083013066069638392234196808250871182639081936931566026087394727231904362528097510660493499241093255099977517282525140453408437175267900480918180127971341524322964172556378799254521303288565645379063564480374524882008243772129789304384510451796071122602296447381731576071778642746859170944043906146685880809564525074553104667354975362156736147648303250273251731458488824290524247530804127919785853141975079121774548737608814322897177522681530405481447096070525555397220672488324490992824410053832755572818173784069334657333756512862772971362972210258428717145568083733179055488303922048821326633143614889118181536383623574987052970221553356160458793056421928104490234115918840268354058437762668431887681237187687798885052505655043180857374142306174379852282193988105701919725440770951523594114820672487598984033381840181219214497813176236043761233380161636057875175582291188063610450334797150679967033011640943775127961410030190188870113268056953273792488511564515922388253062451262256579154224295640552751095402286800173584461562866521167755297655582026813797855848503152466233713841844068642796005607185816271040153077264984753935386762433383009371264867859957137465185994858999889244354371550743640703411946104418487023030171510031441163925518599316934719565252135513626620922055490652531916859756979047752436348554789305835135083358583187613225068737505778867238699793728906586598723418864916366635931637864973463255992803622114730200177433057801072579905798289998500774705196490094690463089489684247202472640532659553868561789135552162989543675260160907602839244242851004909285612016863223845904747016272338145520339308978438335880660285993990268909679266836133925998544441415754055680000000000000000000000000000000000000000 [133,47] -8612667984979512901288026796545868701031418019787392996062027033955723537102968070168781470525129115908857455315664741974127293278599400939143736754799030971099864745047215392337229001054157026789578914137201946583232494127818363494355487136663382861450826235985574756412344439095962022584079267080481706143755567529918662107870131290029539103063877391926133041785872942103088240801579716899437613216008777838308360061360155788489556494866593600254940371738458015112750792611426522382111065679205224688418360753276618667756384196486522612298558186865745234535833297061294198229810706659924729973723329969751950332562310771039006190893167159198715182950329940154454595259455556394973333618511828658077998067109715167469917877589180353683664273907273145724622602275822065052061917489569846510505399520291069385116469931140668698954244640132396380369183426777972023914598454202907646803540772194047008479042260511805696841785921531029237915181941622684120363984106793831316680516845873688001619998351851135433792775580910141802619083696365281744355678204824673596667464738739553622579942499943124227915492289393685417638010004656975357174297730523170585894152684137522140794655717497873912104011474634135024365917448535602021524654513485988302003764573117539139230281265383347618249143029024344881255988816663095275208142688433805683514680617713886869229314523140328996510794334384289218759353146525780310685511024162626434446405639029554269177514206845985247170529760021520126437361193975090026374230931052664099265794422302270710965809687260405784623585433156832519541104547172955948070910528971860604492751936213772367529774235465719526566534171443522468239201523952388074945639966542049443730886209995023255169413477137765285411129386153619097379694159619355455929717552562879580810971746701229181052666182637021596457041024827219407097320001534828580220110097847850380879727590953554897310489666813794588589418254354865207811478061419566620713378756710812176466093653724460546292794101682724028721094252088164394493203506857617804627659985807674929547146936397223321213024194073482023674362689072589461646692627860263480548126353601603225226357035195468693344810784443702906298826908333340590722209965660802055045932577135767980799439782089503764159691687155198349496331250409226770614111714531842318392182382942492596897894540456550824987875901132241656066073960119545036418885074114576384000000000000000000000000000000000000 [133,48] 3963524170038570306678408894019631939709742989682020200664772136466736419446448172656956177148733153987691801048207676899028157294537184830911647739502478942997283247329248733670513067797222041309250244342174590732686266980030442244448937941879727984610286657334633575927410656105230861313295157494913384493074498535701444887798418655304256110962907448077570808036354521449969160957329307908922791471987272267513646878591100561071492516002393290372264669251088650690352943630371094520782350563552039175484781989021308338703710701478513973326903200040646224750104741849085009903337618313246027486181121963390845596500920232349439563346123029634770937459321347487796695461538654023379254144112298202632935746963804584366143867547644302697475010082909794129972090486392879428631946593950242412084803211856279240263181817946540068059038776083338606954111385505419110783786915429190928780096424970127137475402082121166056561021622531931135143309998526674798240674746826954811246051526273176535886852316456490056951542710776136219083589872319559977378559818458158303993360851513070058750727225977333681477021268403210105210590623701112727661230948467501030323891424776403009970889706238389630598743135820615793589328914512823193852064487836001211155990355717874910934801719945028362549906588465521384361015216834080174377408655392730380545727382755108467287605716992531261251447937570058731308830634190621432369071480473808593577280584547197512941901360458739260531180754221403562891133317179311810887752696067218551576514325548950199053883178460661805880165994927599177647715727555936530944756645039420778827483855404369005480943811895734044994663811639912935914827912204165032242690098395688233498766347522541957770510481588623329934151653813097782216399822717544670877685607207733234090397868920345221224340539791567804989413236254388299209402382589760248067470188542767452149740776806481659144667596268760440027794269979168363377498548824093657658122909438958015611379592353512074733497729331234169861745381064836968653868384851823816867996781798534937766162158824139256754110629541808932985635115252759599738064247161153873477581158576464890598327688538801906189199310454607695297941277289357290481604428911080808489997503292254059151643677548975752588505737934112771455102017837757584929885797769753927079579818653194934503893820058264796627813124320564940556345053049886258687980783796224000000000000000000000000000000000000 [133,49] -1817001695900843291305666237957775949825097429769835448146815996897740826494767129664056672573169275934930194471362923061193159935514569732700097094404938113366316008513431251517271172872215326624684720946934466861727414313767540782253748827435451212181068653155752950578056224520026738893000860051684948292158111794993368095169801673048685525450317627334700974210038053202190842799439158928180953563445759189265736864938105444321999778526486916751680896251903244232702857174534415348751262091108260119407150035911758342685181802660837458846539384498857214989881129771743709947705545197725645525351884960935921309961424594611059061467813659626132611437546846966065752296108142894552540861491652787107972743805929462763832852361881173448389062571944516659223577427921629798373872213086692547177141408751936351395452590998511188620744985530836298332418831282685228472981451720883373661207093040584888620360193953557594705168970213377781517676474952888993034435160785598792267364346572937999750951206616475941506926229317453180076141736034321787470841892696804547113450764515524775790572344347324741143039875653558467715649751303029372511658187011327305639229382969088615946765068531986736521346824265693551615270498665544117048190655649948196186676323519685270035144967831107591393293076943512504646590373282548730302791464852350048234291522854966113512418154299527721655728837718941171224664187501474584605408184499267118255752562498520213094783401414390544296080701012998396555134608993852737388554253561043514732214651177795525828815192425428534750804270754174186943392376595704934177244111283539902249386104628462047478377242643204132556064895015845506464043468560363756464975832059103373198395405876094978235426941641658842846883140414467581093385223437155218797620612500147296634964109958229687115900645010076933658578545684567580404929520312950808948251471828858605961567407614742154135335383719845874088409348430983790324159610840183184322924575163170166819968019637120474334649235161417074301904939444798862779013519240181831384856245684762320070363481211353919912869756692371055603489235055044796251526706890168145267634706542121262367792715217733519001456597728378360035274883726417575922276983096825328563723078093250141659889919923567160146079569138980499691566718552788875306718221492316736631437447022120820960478285790314812269328174784320283717636180737893397421185053939990528000000000000000000000000000000 [133,50] 855805848196501850937600911581659601836627071211790245059531909948217291507230353915280159375319659356220202717574344265665172011097222365294565693071663951128134126650546788630427458886418599428197838501887420996493655471667670954387995812117255604362809910757281963674184606794279027591506080915747740853932064172075827059356145057289482925870490622017728505745561175235690996417133235969907735687412036437949801544282816879889268856510597646438059128796866992976074272015056692968995160046422006904401265099092870818010174438627376108064250761192488203178037671326419717544632762326565239826866758280658449070127138132628770247391565905333503380994610947384343773808508423797301494020443432173348717190509957313996589706297119322631174783645947951429987095361075949558882168118404532010204135113792767825121710880029069916831247555967426518618356442098460283231148499117274864254981837880800765881498232204813255883279330659149254609365695858153208534762119235131935656448390466031972554915737723822260869829114858371725353920566896836431092319896139171146493885012173133374932101247019447875464825693256967135600873320849454335567397719326624760628255872276939623285681106159084976804119038714264348071543761807097487323593846937992293360883879913744733236859677860676183751575249567327560375249497068309155642676428622327077483698261743852112168003152026756625191485702502098984093506159151116924631046283733271188674875705681372974078801097521310388806008377517828725331969365948845416462220716503475842653431475396361238001560215587506384868628831232483167782401335391014313474608048497822890454489899235091280896889398370762757521661190847905313600587856119799948636384754705830554508533692977820121390264410562501392337536440631232167755019964549938885316533473354068180898287594500508290794086460412639406318559217639201088104299751969658087630021707175407133765071065586288465272560271974578548568120196400184181586738661603464087307212704476614518462246583776128176825890868240974666229383978996735449217572495792007226043805403375663286400540294202092429670248656112561374022408706166207640266504623364241415347295214216678852186905731705207974061217371613575345087735925929406629427524108596297764196223026781493965495312930341997278716693843516427422043390000009336608835408379564999626475403868146383021512848667211412828069760921074377735843729510201111327481327028304609280000000000000000000000000000 [133,51] -413419741731514740876178508958527648297955253553542276554966675666945471063953403358187423239074458832876054977489785787861348265864086727703180323768007652975302320766369694513714380622209290054628333547843143877028733847319379151734709499558205565324735553902909189567587129130961167351530747727744582550484069613132837176709594712792397876308195501529189781325963972547250421664122721961173274357419787064000110302731703270950111169743925885725813222456382965641505486446266651261008323069847997641355107944128693045464718089494802389021906979535131850466411978989990774401351533573344466392743467376706747421024181531533264015920538889731713357087962296586810494032993947735855974754531586297462754513841168972906670228697731610994949327647944029989510608908176179469105328575717845930376886328587823998681337251500290106912483792467139276245308258590474824749315366224969545846952351842234617931680959071934060498491057233449988578668088200504377736232124379828759887261295913651959948182608578165968687660245463518437304642428673523456774282322655747361268757314893326640904223540131654761535166746054051115409913784387801580979461299435378578562433833372861928501410534242599652195133058709390911907457325823492354640448640632060444563516375488230066022364267622442481962416372004792687314202900935369859579908577441844152524265110346950323771313228423195236004913415574771388958354869174628240933406467545682403872480519538140758457444998192430204482057098118849201653380076918278271303180030413027531901291650213871215048939584880893129655518501238455549478944301791543959805439774345370124333521726632737363521024165108458951085772638085296353522115560789879263855830504765862457031259047232321974451442682264242514420609776604463145219369895251316142070357953250364032932968886347224281286339716883598545575453338683475127802563424847105620660905820785933122272338272152074457557112818245213761912508403194581204091863384147752113250429885385652725236047785673628326793848635978794569970301470898706952550437081128501747618962494360829995583590666196280303721768140030195243229036552044687677387819097477124500244720686954772987858949477996570120007534707270649985018999514841940120183523256511038915244694074620476894124976288739353214606993421164906480078370618943881317458562192799104853124889836385286251801921004968681421652970235045678110980318561361166264874675488941932544000000000000000000000000 [133,52] 198337232929058333363914347906612189667358064957249818649554919340046455535762249442646278086938899669534173773930081547749933531933152602699249035830617708477514473654124937015987434791298326220354206295872936816706466815026530079907228224536797271134675751597520564848438105290988038439724944899237275791981598061861099178988672277642315979235140011029951532860994937616636539241168565910827918585623358999712493358886961152458854096916736064556361200078437386672152014915368351782453848268600573555102244713405621407132693587132560138430503227752337541992361122895914818822574587247059736379535759082633473891176461342339998335671837064004746390181404530132159561543057201049990938751563218619215634669272189149258984029011223989895222985648056060038934999658408659126790530861567774413588640604938296658853677519938223394130755210614700269371226226801252881895690233649652266839331092108037065152517959512391234969053184807777596918513904923597093209910561291895083170945638495658277249681974565341489836757574377789448871688521713209854939245771831603466699691679596530386610705059698065761415286469686015779065705619587521514926575111295239096897791947135863373286877134386096632057569351694739629567068180168989985064880121038861725883639523694727921425974535225494452046593889040059867978766969940184670016823580973096559760310452569666869308470778496283233976530592123406552334556272026540049714556751493336143066796306140476747044186139132249191227097297991467564813227833516643076999688201137891368558209239539488917203695758712291584471381684920720985806005023433261161399428167536693764403124445213163136257079350392494802418722757749704864199773190053124638405937818391405324652817753461816850894048226347864186707331027985186687357078554212603748784337310586616462651382567823760656002198124038743349518268462784507846303769526314110154605392254760664110750755710682324384565643831552952894554323853160117922250219810339153660883006084912506035656332217348265721232144438406360013511717917685322110671018455359983238014388591771348091389441102005254573891214016149264814283057663409779171178354859607836621059816023329696784523954142527172550279368788568664819086990242233859096782371242233980179884290601058917222844736171768265334059046383408766381683494193099760769205251246190166689551572260265224393887598704308490522371375915799529018269889292763834629140920714731192320000000000000000000000 [133,53] -90993280184523745481118699940673400989014622265970215294092947658284909413997771737727047145640647821998569029569371389633580753534440004062337642795012091878416378358958080888757633423296163910096703384224491413518671228638814016771602036630741359967194650219196747503529108737261313564742078561245169182819025531834502723640860387377132930640636949376391298762315224515199611634343518002487063015979900660670529299875443925616575073678877163040730848388013837874531423653428917540341500355481139704751418557294960161269831375240883717756525262024686646063850235198312665508655689696008833067592675984771163620267166320692631114801760843824661550052900361238828135353276774257189147908135318907245257362596249709606875452731002362902115491855671223935653514063556416316532469557420244349248819400215750620308152298905188286547346341355089506256037206743950509731000306894846740220991631500176792533417093151506246867128340803315147638189445236986229128810070456779549322029706634344097721800325022170534228226655555925356340466129044395379237305169525677884060154090260325068604257848722302482032242350624929948246106274299366058559814266918558223889163046804460400333076387591803507521364028117705136356957497086997641930166449192462182802892158569173824444419745735638305354256966574077946006890213519763708307534014104627277203448555679848683326780343602552184970132872212273681299275837797979870560066426762711883983663362411713422313778944273450036341864801467961334879339271766796365379532277385180922857162677089406369722293915794994160052417060341203828700314032694365197285528929048617963745332861294045980235856690096546750917932463826029252502937553193440222180897859615641734883368675154505722962693815285079008859800260949622083487071026389607791008685262654516239407595280497102740553655865166854187619883908291017696598445715981515250358826624338792988444455241768657784981956469409707741255636682972578549219440505760585948284664184340896459945183630475494209327368766841073905380585741850124654670560201839384954911522440215211870287826987836412397686053934509594003178779310172688873157470001771491449307522873828630148032472914278141812448266037578221812779915802678430374803704607036581134327279337789162444715530816272749588361281092392773432318970742090705273524824282348820641374288763737937353518702353854783426403291852488749080241420572744505289894218438434357248000000000000000000 [133,54] 38925624583636273937055507603651884710474512388296187887092941830671531309716658668571156513551627113383283518645986748444203171220022092349254436611844336988567141247891637526604076874107220034346820439627921473997585831808394400443383765728235129184568358119103534891466686396362565897667735729929416555061246882127190889486354620002017869206657243533930338744331929543969677287165841935326977972192621623642722834432642475792105961664590760160545014613615937923838262353351127344758103663353582521843652733203017656831325025454961709268454987451835366437874732725651551924698893775762972560944930864014352156349339914592948346336866302796736972444425319288270348597970190680037261663445519364957634281447461759360230923703802582581877425960378633406928103485943790190516307778617749244297381738831699600913926600154093913452553937287402976329023325475069017089173310293884598401718559760526479972951652773357816704633100178093410659360970278056001804123277844252668444831550392637583037314177119332333663847097252893065526131432218384262107310424221106966837237446260590473216620832240018573791236530796112539541849505306669184476429889146710543682784514647115916952843672309630223653510058581968356437021639647789574757276771895576883151586717813608595286231744552597228337532440800213843687034607738632123586509587778140895632036701436008744820713094915825511281741223545431803728502154253645474454279122059418627497724719377967461598986731556533281573878066568616708077283437590249556121334743400178534520658655030423819808740249332986914021533216457496253729680177078898641752700469842421041083424891244595103085715471169212709410782750314404150248198417387479305816160826741616502094037477960499655730851158361756089859752729784594622331358547573682309259465015435576113191471923718895301550059934914489178696583806148355864127932035931619924218163979650370726154596831237876543698630683289121254028826911948817827303431907798118696472718748851400566394305977166344851032272141281593947419482656210789565648377675332322649390245864075232369832697187519082443989959232950862908445226053057345771278800996903634036485391618775839932495525162808251285608377149898416981512055927065646677336771578621893380772246778428757189338303729049736557900605153612038396949440267760792181306105498882835731082011317578571353376370046382277441978413785496188009053175498606133195368453599186124800000000000000000 [133,55] -15380653078366302898530657943611523671497193684099729935961496193333445558563802299109659125407859907114849057183107898081666197554964230173457147789629008293174105811540429806052164458248757915598588769183845948793000929145910550862865791934800681267938935383784408467672861997282574064197746521913718503317731670549566714595613563742916178799539772241144980713705236681861923042121017430508738612625053133077761593957589002824700676998044074815096580966034500994870146153970955404714714501982480817853681047883581197359276923173073147112929946812826334925835716912827284813128237485070115524965622510134717628047118035405455165621467214151322675278270310790088328462324493395977178887807032992975079955405450954180301520975451690590413040264033587799329739700037739385044344730231803609467372246526323058646957760892173238681731133240767666468122648959204746370756133770841448637268115468681617652109462144140841984130277803605849882294282994098585406876663727025946615607672322463323073796925454922079979615362410041147803473104210927736487492406634024981118313058549227246197955533729883656340595497639063249221507762658691106619438048768712056884268574147271814073582223705865435796720524848765308996478730010636007483486272954164996089903977956779408972682323174776252530456944992873694536254104090602065551014146668293619882403529545285857307104828850929315756614726711726983113241382705108749014234980452798664914177932719554361260922458802214345266762208722439168250270435201762188348926671247737193016496658106675854346550727756759054586209275854008465287507244593834418595175243039756487062727421563544344071747454275501792804326111304568921984501281050769518512709358010763616299675924495395610603418275276997585522202727129751955149893031138985703612442641479174090812218034534203662532251805157858331487328266421846413561774508404797825397758790095897526238176489603517755494392259075366343836705634665738271983271787714657733214231725645744951845839491276617943530346635012672671943877370200997209730326405361048922473533356681750059004350653367037588859218406042772801964515863880615825728411549491229577403333813884351262985751045967939068067140831504839045222048203859854768815329299279832246995557209745882004444340223575052826745535014765904194704962330185603394239569537697440965322662089477880134197534975251036457858735962827147626711691426330718866988978758939049984000000000000 [133,56] 5635024789536924794763810674369507927654772533451888227299061181543516009984387751036790386418389910760077830213913439806006641535841384715342546033094568441215715210182543641433797157344294562462967799038688090289871264555901633640917751689771839984922289762984878440335486959368696135152894025421768595640835154327899437748011492489220596964820404911806826629458760350200144958967041673560752549518941886514881398516432516617351308695421868622427210234332098005089822050150867718662771919444459960271695976077056688825406246288632374297708924696930678069835514571451203098196317656607464393844866590473318046606965571569827195438102111583803049107475544575067984180696759908810766797398484315257896582914621151051003143057908549748057800461915313205272884042933311755334082484948701268558970620307161242895590339874296138480474924672858872719361543473673397952633683868628441706713943231380790119260366548472224938287834516951058667525539929622661019858093878040424876694667227047595099034583305178324264122453373924736729378801021429250885512976367711083081863193926049612374917865912099072018803345130723934187447144029366077331852177804318414514982738446288444386862615373718551478977826897290367536015453826180296092929839475109314072268220415453094287426332350457651440881214461197626449273116615592711879453286010237743095850291047240089743639159246727366590030541078824190937841991527632783958470571352513326518358417211940490424797239001182670416896896371626581128198404464375990690406248753980724178709609744705902512354891676474758291245857449767579142856706779426541201783397869020722474178407483803085915308945900072002694703270319432344750298662201503430823857314615686412458139265083727549474975027724783781120032439210155358390396489829105468374082435549136685204605083313689654524370872867077285074484148969519128967180697251109494157643947058845394230269127189703830950910922342043639269256089413056599024234322916106524275544869251571601675363540601154856096555285322626898388122627620518077111646890766552396681694637270966868415537029009232318971840995618575616569902741490176373697751404775179972612387395994154186627642787957322980141407515350076938023537759421649428567469683571462974825832278303172728979451421720366501783243790188936229229965255884826198055182711831613660339367379690113858549588340096579798106536211719474535316740648291030039612626159984967680000000000 [133,57] -1941521770730556595368369033556350040218115580643333839399682636411710266363054214202536333771362786534999547292385594864742063092751798503069522773538840066108608894688551895991889191703524467003872919332399560475100808258239924728117506828561920515504521989259085180428010365322268285644058646758238311708172199481607065679319589601624748884151511630373507614397460882822301767581661714941118728789070097318901460035285286273259331018931075320567859909075067904933078693260879893565720545550377431310000777886103277330484188375444901029313058189557327286695245269954469284375239476347048865924105883693396895600873181630509809777193224723216568585688878708103733936835649372159655429268361138873507035063469469852657521416113114405214521793267907508772987883278320013213841105095267280894603830582729238327011337609155009660167419593694129151813488301103827402576417139228001927680967036569555331676512535271661025848155167228747805883652142500482347696944921417759974038084057427000164410927707951982516865274612452106757396618625770354232401885930626536370235013857204899374661425711362004073609935116408716909372683739016419832807452449306457911596575276088984488923362310499953634814304543213915917308553949483433002892130342398641315337796261422179160137268012688347802157251819027607971061873945692042891991844547139704171986363345047736922208630250835964484935173528340986461054854668008973323341141453233401862062009193390865340033302172029928927661147485875874526963987486467826454104253572747125685510799814949729344383834982082007473847481136923233853127877294759824375769997784042230262797624474484618788159327955311602445317891007991753274425902980900341719846259417420291431959719373596143859727662123637811775380784787506165131978935179414016417958200274544098586119184804816486327434769533254095473153445604167727745708510793702251726745077556602178770199994094106247037156270805803115486587534724498984781879657734918646724070893365189935784274040343552800053088927706108050462243862472038961175811527739856030067455735735446935646082886068120380080304995211576187242327997715886362738849301653622772112547426095019539517587654826966767537180050840458755395865096708028403211041814014316331207624770454590657325128233457463191581842872530050436597282989937751239513726243926870030715202423056634475294762021216537094600783646040246815969419823078958463933318130273615872000000 [133,58] 641858865004167363344873234196713632005314090342756580147036978838805042508216352495675640436834854552423905132635895855379968183771612880958542120460785191431117434033702820098775734012446057693326608878509627350912077436170284697532729235359093610983406191607039572386756334388506067945812049832375416832196037220956140743244174071461948793990492307587639017556170553912385357637493463294243218389617828071019158693790649948307787221865584163296051746861185286184858384402670814288682736100511691900751446105107921545629836168134772368452054338578788415295023263185772754707973875905837822707533365238349960534293863319971053931000398210802161089961183040053448187909208745225610017701573873478955960055435305393980945228004598787826919465186724681829218452065064238955008393566100018086115212808198311594322911706788819523941924134761192161028227659011219532196393619947515945042507419522650408339694611559626676910636822496182989181083938966403722040856256244434469518151357692525127086996239987355731747793260445643461141299138282373096579107591625053082975408167637440012705498921105622490242048174473043997032166779995147518524747094881840979311129512740534114713491073561277501064309159917611199891243234651177954021193440899708270742119139762974605965903796022814524848721663638005236966820199042202382266288997141549557201790887762918035330916333998771599479521792295513863644677766815353888373540472378868858567752199563863343679685959726869449021694023194836207064520795040433754722488456093395155908939480114954529108222537107362311833708494733125318213754152667093649610626873823812854351454262678929175281812488662087494981015403319246785181580901453592466177473262171895399590091016778804928331313267440476233130567406575950736156381890046520486620864238682958091543126696017990848544171638087568955514414626335473782390865822703204091411923448060107557853632078696463481895815201916316317587649144087127818434103097972668612458638818866820563771736939596318636067133141216387163335746526025315367442003804001037235192365181280504968770662772929953250430680614115690565254343520212394620694190913760049193030858060515985372788558511476977704721012727696592890523082673295029496459107674876237958456848659671740217650969935314762813303494568288972979831345221204543882041650112501320287340220875597649657453179664469325169089034508624050301321759893554495340630952247296000000 [133,59] -207289187259072003439287552113006526539029831422859637965480858254083560701442992216703919397192193152403003474120220864205138379046136395285128942700263395262332200468543986866278798315188751107617612752292703504290084501321254449047666349754756440718701181797727133773659723405467206507083667329949549181183967441666840365664411812058562060975819334426436085139627031192303586316738437401063815907948596476535102001328420690517021183355979255025757669279795001541764188586938901373206392982923978256697314900127635808793621717193498371518047272520210220939324165504680680427297076920231410647094662718398126265192075243726322227656960430583335517887398181874285423862307218172386642960609678958322900537265027530838258991563318381258011114860273173838228765810922636079477256424202546960593212548940505196603915740117395610844795756676501967853190546534426714677997467704038383811985727083170745854743733876903416613086119785524476433126084884486523972825213581524344859955122120117887380336156174740021559436408143828347529436168174515426406620467745501441759203695348060961219155552077300910375623267045881557153746665694298368101356075785520943867159104460658906813866949832796484530861230542338835775401787748321648240786803173288473580052849147675638075507070495481599626064562733775683766154349224255882174500921906186469990412767600746295374090785678601897858473021793479185999811902937251505954305498064687685307887488156891155946013787539717478936590665212952899916883886195790110545024722062255666135986970089382513866010716601225770539228032700148754701405011649782165159677370992402321945445648210643467842579564249023228798472593072155908517755880019134556966649416889133676070434802364276658018330287068342798466938928038513578906901402088998482151930123374022327694627558786511360447087630496899308796889454354152891772575937087961187813255228817343090698208912574051311493126208186706781828990144629675802003939721470730227101444062942544947952513983903316849490759940966933840333903090864956922790351135993040620444558443746434011425234139100215060418209364616108132883390986938527524457870948447178441575247292726663798815233995541504809940907571301480272709720058032599700980081525951280809304895502279095214363574221565374605570773362681852101252848997150642656132568877568936236658457882124733972407472497096066580296855634353658642027502150547928543083317073517760 [133,60] 65794396299456150832571304607416082192849054537975570481240104789218479764878891022196597762708101646019205620819567759485585130088426923173409135266167475085136928560054711278705134307291099501228790710672258798473549052335240690188481282687796453273521538562736886738044265758837368784610714114967022796499426741189125441316835077552974439765407453742930430755426728932430204607487343746992220183556496897357259732288932433097249491980581251317882889543502629135680977504446016944403225497161878782340379971902928072456117824508061023063095683528492135668677966495312738425473983642367710630384817116741686214982811365260311719219085436867323992998356219533958869263139686386223452473994990079630143963039363317510887566898248271308357994616815813096294111860039295398512820069867671625092758222874946114887329336116787371962118638492954333731303105632307196959436707919512386609192025846992188508750350112744931710015675536424729013799564190991219041040205830418698406704136753164685758637502106061522441919215426976905866582681257902059664390995084578975645542429919860020166396380602109314173680531206918271405103115883460751899876172904805317187908671193667417088805333081288260072620072991399988242509054102578963197255207155503365545775171559018172775508422813798899538348629205469319768249147738764608712816229371620624356960500139697868904917942029312199027421903663209788079031473914448346048035497298849201855951859759541382084513180528610831317421229918014265022949363965295512071747738558819631635289711888889953094019674946907935044678370785679209740922448449043115466943131156414702793501507050192920546365289450135589046049253798107228685599878142959746249256137587836487297785103546807978154167552851163397107602585016861668291199700926557578752702743204214406989514997476915421848313549939804307118341907886324900928917656364739785149824025908867053470230548086653560975627742290983338258506860883072876093181940976802186061694587376695611566062469903718327154412782597250560511216968946686843838253528819614196634755052588647239612296900783403188076959116069016410240324868990348773136505539768101995279041334707400191998324559792932508510950521584567270225168006190273985727616496405931664159269195132792296740521726052876492300025693410137276000467403630136540846966030878100446056724671512669894595706020297828253356030259327557945878493059137604810636956433920 [133,61] -20337480799143401043816433580345188597097530121433712145758663419792484284923752960649005593772140876494142261594695172551162129740176422037387659228365793549600727197253398988313868696391579228269729180972012608717966703400823387632861844702255164269291315612874667305397400671568095079917184332900518869768532743618535969092465607458435382146193417658401761035295229641797435082673445339896659792471037239931106226410487960390769311620857728946331481787855575050401387566645612836127897391151468038947663674028031783028514767920024425721984135423347065808186777796413527954766785158272974047838087157870237328100197374248691966343557680697931111492350487911109026114324458176069755383153609912352326445341154407977379379316814333899944301189879750379378947517467519768547807395324480655599373527290081816314003563072256831138628484627425147020539541112123071363775818051972235263154089083902148623154153281843963416860089907377447159292318847251048015745180551338862905277494358399349416161554986052627116999239678956066102383534042003646234048271739578577477231904845362003844630495343102762006680186469483606275571078257272847419432037460250731126100189384982252585036203339032076325101374162451003342818448984673743458216438734548248844411220188732853664552538035222893603725429376826609717610257950141623871423956873058664773694956983234068450653014851096026417558270499747114969847750065654355713340049463508883591150383249103818286920772970014039885306590601671048396615186424286003246634315337555011929607144602101445704569990466937238903859934115755062774318079858086178953636738833845875004634053867690121480503151521911759369994252288398681058690840885875853635509383342319458105591549565321825446366296699016305479508133420474182971916773321876848450619760226538395150761084599335498165456672462204411946768107321324469532709404814989788675945970106120476086563465556545749570045143049183028765437445859466294590798047684244446045725381983165295946204567592642161768961776572357308941214151521713228573751948811727021050792498005918003542101061223504130062975254363112014108387720572056279831267316453833001583381428944945280425619679784326390104634511246133986947292253999386330431254342046829319776134304853562888672087128011853200957591354399566675908567212879717558737242803907633465552834528087687464163775576745734980053230358504261141850914576333046316470429888 [133,62] 6014519941176011562169011062673748113061210195065317957123879648479792154104875104002559520488049959510525379029192786874683664659567040399072804724750995363159932681826206863981147282443270202845687201295128657806545379244634785828670728685775946374870849338967904336729262886817200040559317761082414504605972727794037225742598963784869868406820942666762130630899263959556028038495795908397004019351709157601456778886270749147403019884829003927098280380488328127407693914265100755288329401299518341531750743552301160367386255639416685185901461964430604175255326799341265377637964772305772937226505181035009985083639104686824158023147503481792705953399389254067275255676288629055040117830550330128603702986075451541415434501658622061923079235013326300335938740045774247400526874917756362695378163593744861732925444983822096682328732880371250270695862752773879879213758906414328505580980017461960754985476704321456924169772517932620162270651761845888130942883681778503533894460469921340906623736471188794146695556944974642066019011813340470330024781987570284171383823641351444424775679061476170446560203766792116104922772247594587048925061446379136332621778106251679489167584884231007111847939409903108741394583008000228469005797812011498561458872968787081252793925038895486802575863537976581783835474293952941502033109100511885744810988082895979902089411915439180189647922257830887053857866864496276504712161950870113254439405558054508787853386107803467716233997890396882730400507352549744451142160127088579158428808419330166490419798113422968470538601924294439618070749630749245349912025687022004960837808486076810049214002621668237007124399579745195630797779256035582535979678699480891805472435669161875463029971762874566116566112719169560005100975359652319389674730738506515848175399466076656855974500578356063441316413151474977601818199333543232587176777605740177805098527565075417088796445475992467546612066983409954220127494770855300647092766820640740764907425906933972130789298273149901948787952478480536937954606378935972512070959927261113575742712379529461012536237168676275320095982130696691061137288170682147368931830831632136905903787385087323736887877971814428737027693801501956807203560411218503577277973064505777528917397178200503451791688944436461884613329054966824808720804387308075648018664801256213237934464945751244299229780399528258339499759872233142242240 [133,63] -1673870474497609658684122600421902520696371807664715052381005314872987397237699842576279136177929995016591052247552124126337880772982193336227306031435850839893286699615128239518322672129648486232810569348366844006820198714798653588786623649033279751392613380429514117440839567818901753612707516374237414910483099587948874463341997321472376117512346015103445068138604751015033585736976831579887111214029519775470637028751029141393524830405553046571916821720891955057564266984643170179689259930906211571721013852384938936861239831918399653824982160451073422545852631940190407147508943631322244153803878139914511239561351630463860327160404085329792065960361722691828640480613076751997743238222050331915774909115782621032992767811447932329573751505009268893003208810269473986735488253700848288719293543605286804070412891183278557312186241298096952360745799171022429903443995741349625661860531139072885463260793533065438518162484239030951348717329829067249058764837199396594536517531851687023681553913953884981264377021894129000023144750672802858367243201555319446747772174674274524703304092790256979430696233478333446839711616393359207572261017755074331650408580682428261473152551959911626403456552965840028447763746321343849219336867721128219835623552943771937286666860008296941737649733299283945457247708260605684760576968790123478811923094815438285413202834470175316120386978388927652390029227679124184202624652081361525192547430747136509166223039172984252214964454948732058956072653490386317828995541011495457237909237441517214571458369408644338445963721213687297945398537540567652112171907246808689901771734060073741935681129806420698436264702775972271459425569972503732750420057684147615357803318306866923871409748888248802277243846735467906082126163084508902110173435040461687196260675703377692025107732103841983549775914147363254020559698379763998202862151232884007396120942707073274228765841458142307327505429149454594460094915517674651149192992594043042107025225003120983655979550988009858183070139985473652066806296636972700023295668133329541647898836972594455918541600658208093434600690558209862264000973610678648206228223460780220328952710999364613726213299173679412127421838218849256523874869539570730460234863114149603889915268732684788566608972158222247362328094378976682521646330481107427806002640372413648701039961937576932049132710887052798267220032959099080 [133,64] 433847545516567689048416081429343246200409669177289561761175817203900926848687988109469672320267748105624954795035729914175311863727885995569305982174396725331579938021935704997640005352254953845554111760468890667187560661322304464853692384640120536658985777916767591444347492978305743143323156477012363880585995322145222634309947478904902788076557053777813013529278331833864245828539612216263210746389704366398288198501970617288531263359333216732431103048936574452865132518840344931485035748383247554849000951184504319864136818310874884831011368586910737502695091493434568109622069029769158792938563667622591736339520663178709321211378886416676411839974004712642077271867039611031388054680995399385056516748851433561126093704346362614161265842780297431994229859729462875555437467635601665797395801613701137369651459114544884500139625674971952973609026776155273206132988600604451593767286373720564150249357876775347932462979577992275187067543240045563875544386148430272468226027237681764712787595773691788495555843996055028868893459888544284451296538231522305213008711855407916897585232592229025869017811966590195164822650330261162851393062079151175039565343519884181743220585317588187867488975462574484233362066383945251233512213359044973622995728656321229418374459216255376830418642969668668312174665069822999934403667592304979075005409972069157197336432224420738143277086706244976820464540823525350029040322044413988403263489480263037434926198820408780578387852591889262815091691673478976032564902240953003036278865418186368361363311207484802089439703857560834747754123765892418455138192739044242141731188504732009061840286815759437371179165080095805929832433861559476420842988187305213130773352380257881763081259783406338434447164863360059749031499757915820819576991417203072164987081682422511564619029570345709806162269037390654513810064145563580728109908953867375546489830921591115367718484814547622783670366422374104745747793669279988220929420574596655890950295318519715455193690078356425263800506070950568566088871273737055594452437402585319634760525912220789389234056290258053140125257026082560186223205420633424911971570107134773209497045930837307064348189923330682113518503906397895392797852435438220890479937537555012847926468399064920178663470688321698355086163821151995025986475633496808195525880936203115964384595005393340840118071268038049216606748794880 [133,65] -104141845057529928600755673919305321579883407416283123243044119652639954014911974492282344890147835087767788239721820758701024240315215629524545703676614280076554061287594940899916982997084759066466954182716187720389409405366998586522140784494047287355366538677872150422018120938341393837882409283413293712284170103650556792728660470788566807904935581450481346489786367403930089831042300175888699119292871535998671366709540206883653914749831809438907976171488753530303190497947376180041336769784597117922763666707656904447143219337689266384000507558536571716944508100665085372311096980951824746919787031331513722847883770050252068467090850082660071785073606876080489287083992378333140594383079330756601907725419421069369923878662091823488079251864526816630074966824749291729339880572869924062254923213500267631094212042459286921812285911662213181888376570264740295368401288057619898392522287471048579742068003830970884123530470943578299254783091119963829996597024728739493871021474876264229331414409251400525087362780171118765480882498992091442915960171749300338348124209690364572609889287907326396735393203893223844174304211492736264287301109369492509784358389699658725379306324195872031033005859050388406200805379358095700091042733435296557883100648398122277283210118179346439261556323387471097442955546871202209340590182912843699529247072361532750583679749220891265094595507915816072451830616354947508569412976921459693956147825459250020672993024871931081449296514765879714213992692297025520585249141745781930313838554611687877826356909763535794144349545743019551611509073292412197313895044743325771006670260698702591106016811132386568392855895382641031635112620837038077298536531780100054991579893249410441274664454615777614537170781496081253535626643214001077897471701810524128254152394019111398537222754249736561308961932598014060368393735491076022820074854086707000923480446742214442612117215958218316048184973079373800328461171732865917114793271706146817275403932982732044695403994208763572186056448233189504437966169003572562338874264121274840652556026367034320562372895929262652444352057648331612654900866627990943611470807858052291147266510268783457622870242291334526354514866019126027316344772152844196582179015234780469950833690359243207952524451506436671330460907623654293626749471109666663092868838166668163395616136606915113751607661508286955173691392 [133,66] 23032717988402714573736770833849213181839830168650163085650893285484056350718328086633254033953513032192791987802459822353768581593743982393070602208814216252282432133854999928115584235247396342979195344956631490219091702982735634076336648610287403254983787971603826622735138512346840020318366415348758989384861593830948564549325413006967998019509351890747294171291268521404695921286430345990402793132664293235807757950421596769561501180919281392644331207014960562754717224819956843371623153410793116617617040765225413691143118167239034692083757671949193743998141736346183298320484465836483714805519402409749837821136258932523929725079931851329341875630487288308673088483451718245744292299018557402568923162134271368611514769221270918434221991883737586520793025588817800673206199715283940525315366297206434287234512587755808441201525864952861588097426578760986799017624847124058197684632916553004389005644009200443554661036353026204329013910808465582910770784399942664837145093028333611347496847159298482531363318230391412884252780644812186223326702982976538519977717186109726085379785257642851726979762867653653523885909275644380348269998758628761182582835780687229541401384810534971170231130127009596112136742514426652049373966129453574586971707940857341205327334047344435362966688643695153004238089620279603666991063222307582376564705321386607680917306193596398763171111584845304431553751011445153392592663750642841323451636826909915602706117880471377004532087399830393942120459670619043802910185739258786714085128541712306136895325868401800164082943160186670099113863668592080761066112936013075557291129075380322427252701592598231967523383502579528128994641278308965397408555426691006377970486951633231586768390242212257413856949073149525563156554406789892224710333218107003817255133705389854630932073433623476704650048103609017571932391350030004450905870780335882416238386584809165769830604885580285523285810740163097469211214329012426199060257045583468869072264286683587756347312302498726861812751554906363818421616030601377331760299640050500382368714604742978529583848742304729176518010184437522572433124261093978855142373049621345766340305726503787227107130806547395859725110478626763301107287801714995826927503793278013104634673892124652585683589534127029945629382895368293896472551540006843730335031185932532977048981718305391441871368978659040087328256 [133,67] -4655055094911317687602933762138839009184278702284808300196596190021473784096719429789328967563375683405031593313760300446613863888207950845373731824884947810426714737432161640904163795602726313353074177837454795099241993128074339450170823570244212654169942678861790120959089668294864151005812860192395130688908833883159256085909351860503892820932111498101950072820111325139563870403370269903285664339440972433926313039290497589035543756746848598564640871988152428447283218780470665417205663908617577334171216922455807637540407083569275409581787859215471158446162389737003140396189842404245114544476284982355496701126859143540723129805470465810109010220790961179482279975751942885283488747594854090268988819759455243796165783118073194519773839730486468413028996260323470957144553773974597539880769123207158425681085734380005239239976654822887862799763220206649450987394117689890436513421762323468848990087994013556563929880256797192813436888231596660959820708474736585329130258112895938124867612421296697260311823387055700635203039410133628140935836519140752815407773340188572001404692149740002099174959856956089971022001740551497248120222072029217867973976226771072951265103577089036733151776235698824195102476708958197163822649350731930644991237256986163603756699947820402036043442664991131234842750129611772448996958995348721937818555926685850454471546518800097242522781630809235509323317053294712581392627537313818992658564192924498924382489169719462535569478007675138547766945622422159754645973473532129296959337478025575022037755665764204961164033187910456229358704017881710341816084466608165568788803556930357239659288587057235202869663088371314446061751189183021656873009050002902600875759122654923320685279133506336561937402256655657865542035792642983464261436390417852703887243927791114791311130829782729561735262093375480543824245327847265341470589958290805556033613167119906728574021297873187927386870812369436957393004221370750202364382634250152845617991134170372954035175213389121654167205914992703280350153084055545935763950296116570359399867955658743203028029434496219954337547885765050487417133192960439556796243973531006198933250451071861350727125090052928956216793032487826926421886713314392588094086363985076146237963182088328410317243085682985448269654055538600829319436892795278609911279399556116886324674155262677001791649529884801982400 [133,68] 850446310617285566190302720027905113303387027095115404283487976302336639009570894515904374288873109074044266988952734755211309836978737332635404198198286222881428524968309504576706338647638355048553548382027494287477006953666885912365370082238290027940136194076208804391455078963465206503567129144369518286797991173986260844930985218773727079605983397061346449347209436023384250412818549780246322334806231143979480060786728015939577781459348805875318756192333343050285369809957212840513981813632212333553735855704802944911665938147768085527340104724136759186605994728508910491965105109284770996259091237118654414410617801039278968833321931424762927013400065313240646160330235272696642993004943610991069392007569484834611893034497285070536154364957968440211506526164431744695614883560513846214434988032625966914748192345450667399389416751152278877090065191120673098985584327880295387222535400011296358602650137550256368437345445537737273127415422686759438122747131649414868455158527097399073204129643117566932402258996454821973244035105833592758510062246518086455303670254747151364851707839929882652181633601516808181562493929801203428791034799866178899284224203569784986685214777376709434205643402330044592660358842250869258772180059469550391537746696633121776653964550237231086307479522859695500183889478086079837006801827901256143413755508293965422616093501789754969328897665111513134418130897924857152448626541629807315549312955211228413254797278131895204615119370227041864739513517196498476598035145378366457178482361467635943540683297634466730582812561398431643793846412851948544278118432314798104473734535974582335811835154803039881531131393268299551482254176689969394587754359656079598336507053592630630118646702073485872867310223423714978577219355848916433221246268739164643628825265425190391008352494315944454345413524897639852811195101767896014132828760429331344680656809746478880452930645371631345706202919771976059947765888395378857623868891825441921379394748402171482985121960906745584410920070863282087092982305151221785835582984381945963778998334211472675990501486060439778918523775739861813157099300269472270753545356329007510708532458885139865380349837562437890247678334936913951511226227338133982526434051323256542356876262796660780508568208890365824637461855613517104587098673558376845701338993558160588482381048736756121442136939130880 [133,69] -139168615198929469766458664072992855261879612520274062128785579690260576049042848410494554331291558279288764770731947744859839933304430868613622542401444922025274059595693692564418886834333541805972628433405252394799165338903749781367880158663865672263115417285838838556600756984468135748931288041627162451671056799568669124118109881087332464054892849274522441283945348497329633662032692225455104044484769417135034263421952394357117613112561571171237570782581831585470062334998576071440735021352381556871422032662435796426945549130588708057011629546396481750894501983286243058153531406031531592018762847010537647119078890924452668872185459444302921924507042362684659457353409355534975345550088142092410210678780914892365439340516464288633180152080362739853421623392969248251291393105870195685485583059865539370853696366965830288342747490655084603657713581611190056528545870679586306460757564076993742242175418432508351178748966937330570640873372177969789767799943542132531345527555782765588993844541480186424109749093078454195729660291804214478126611726267085288868205939069109230289375623750590724964840877004811523654245017665154451962538086112538161749792823149332487416437387764467013460096276045648890736481126261157131127280352488029239094189299964352825411952503349799760782185736229275960608302124081189747995033337071697499116799576080750629429046078547926607206758312550738473641858739397543894193664746026415455527327563831688085921159312121524365045792499697283129738166888906033681421201411170327056750230994827100860762412993145955087976398386961316406814320574117460166249075365985103787637657018451225369405758108027571474748922173333991726892166255172560345595147140779444901823106647131667413380574814682687962049069213883375268014145698040920586990253905849754387348294946980928071832876515231584799782863268116596550717121184243208765795760960173707779653793801327854746305527104167579467038539929657538558664366271842045331842383668316547310256160799279546702853057633814500263776479447122739200761560824972775291301149363999889941439376398078489311744598192384446104363712799460289141754374840978892775863257626632300639172666566497749448222405049614885908321644843882352799648952520104090006927340463000408618955118795522007816998567248869267855137313783184335541966781287216557661221866813822035387726794729031438226045861148160 [133,70] 20365231339494931842040306317087635791301116527776853312094247373421482014321205093224689642292742333515682400712557396287912656410693779391608690799204990559847769597468117182874562158274419673801581899557062863794387124199867864182927680132795097796690948676723617274997458059097872858186281234176379186642823392946495984202615864849147563204658796297144323784142354224237091381103613281480385773302491690402503731660875461722127303010883963017262165382492176196289920923924642064248346784168261028773156509424649696855052126022326802553443037261760556358603159615216176153993330753581486429091581296965250070813185536241317389394894809809248065055452320222806653282581548028341232798204584532773122877590870080119094407944444196705667596522559566890022796023123295304094811631429336972434555023512498977083696330446727519577475577981178361369848997252498989395633956981367063124343928618971693431754483750643350019422840022739428893253120750735129600625396817594402736459853315199472792268913624449479395172207332575182732891011261496792754674720816354634813047198835251239310903070637777352288285372404025373883655848516891784297488641232601867808074866839355479475510250135767392017319527128502953837239429553061300384418772635698158817496639719598795906314071288394543683464362135199755500469379055065282721770776303562444173448985645014285725152231698748626579860127899705665436380638653756824109001816097567731940008757084329420157616038659072573557858863382512770114955579954788275627054327775444042385352763380707335313852376094725481759997539809620042826957205936879011651920271546696647052649013620212382521763114354426399353308969342998845874958417261530493330390636494109708074584861202205141458747792811213825575221110727909997167467539022441504845226928660817825736097433705509203575415750740996836005375822875866639216326961808786207391174373440347731621988951867454915678233889240686303453852493817810770339178594972440993395871825076742611007252342837806026264427462988616282994613427038546604588804842070744826273059796590597713850259767586305529628657829445202358773151720195196546070010986978204414314012746531404927153526788824367546208024331046647709175984080867034952757902855393278330304485231004191664468594201386633719566507810200591566399251965483574101593295122510721576872018971429764137092375703660123417448039078400 [133,71] -2690210922891774231285036133485334714716193180790712398094337431824565599114974094335427072638682970039512205358320519624302218175982084029004846782928837917357359936566805377355046823195072156107980407028813378889908177672167665871650713164491224922749697548328223548273043593826696863798028191164955003490494773169866515881747224070988977976994193541721690608212359096787240318297621507714872525634762037431865738251677449498366202715611998552626413061890538914788529760342325331803991964528403178741717392640356680917063569566166211634950168498494025279011186383523746063556126779650502224506260035592303144333902783951182749635903918536784011218853532930606781928947465266697044733423459409638732757072107534557831365053113179329248424108031419633270664565442055657308943443012066828371775825149245523262199631884567126119393374400097997528022563410682278252156193758356272353567429141193886282515393690389381836933251026821971195031471118244660896766623796295420829860251239267756836418190180239848359998505564000464827095261681375997640671344025838918946470087447982085781867744236799627788558090581299766513266296814755810552480887280337963139659007200164007945408472849628601765761226734612254214614990840824090458051727671059577366666049723207393744636146241305331996153261676060152416021476419458780372056284177916981294661264941423508631556763269211943771369647364455959942745539522708466396983041106106609271557847981733398764467287859676620811051678094195224344413894438474702628637894963591368205001951223041274986067300933995531615696618714087240067095391549785730753883822187878353929731860992598775784164741241633340427381877972897043247245180696522054738818565834544365081145315611161008053575093665338963837493007904167536117656510976392669541886602313957158116378715325263747956045673320506045296142756462315614602062372845210490453075200458387041194996873168584081364353802342117434838139911032965879447534378184159430039320481472762442438918216608549957186403723554493422229143475277795387874778451815095313596707870897412770812661698292629280468106434657165975253913444254689008200087320492994608972399749239781448373963618133975401146408802094468917969970785303221796400008509823603180147597790942287905736843691879141205660673902021528688962703369193290882326029212181283220207316208532304700408861180268973049384614080 [133,72] 326312833160818189291230911850565151564453991252114373579137390163498285380765859191426926703554961454558017027524733283258378202257512261068198767338207972303467135494505178977177048540665592919611983896081026503822048618266393859255460960936499580907540584447802875828408989772047387093907925884376953632057861665663480551142877281732931326858314031968169387876367791307416781417708287056835252786067635549115654918881868430789457645910584846652325546163891443286596695267452369785487475633069246112578790235082681065791644857709919438927826748546577468508670380461804474028982881963097641431725536293369073043639735629785642771273967823394306480621273774222185396568033672601854369063062502840612974264850494524478894810262267407719837472613370508717126819623493925056431110112304560324191129790312491368598501294786546799918793606083707084065553512196039209205128821212495445919594581840251061787325025923490426151663848031300590516741449149972545924443409018797872600286961449834588023149657834267096262112588603547807482280166658878336880871017909593913741681711190716523284013352067901346368867325300728007893864412715284919763910969976816808834226875161839945061358688016158131229236147958167505953103532682413812581733791200854003964468903620027602287252344032424766442171818054866511927012123090008777794238214772386650127528984358433330624833114209549988185341342191975400452420808114672768321216279459444772965158781696893294423997019071892278437440725998778605464710640027396951556134131928808180329268733351316284776306067797929514472137296150666095350299540208343501577222263750555172905969397685711184762162227971875776947420824819101642308880396048359593673127099773226685491550816180677752390921322204970727104719993573886371932829415669039332901841870523521900968325028608610245213233545508761549512676598727546071999932765655302127526070323039858961845456156410675377322642753115226248611328774436177752538222879638483739496618796395938733948635830965992080740192573378334289645959952192999050632945045434967826939475859060926287332038886037809168469258537368524725652929698393440551137293551554543279180336916281674568084530239045634419437031645072733343372516835342866748508979961832583852829426815156388961968765204090635239601677936511621005716655453379402456438292709744555653096076805981264865775468246306479395840 [133,73] -36735337116072341445398229177450518441849960976776786272511743131413351201366928169555653633459251732042281655392398175398619637143584524264271160241844883850021294270663863048013103706948649044531876623888837234967919066055116965237282285703437388466664321188475753257679176081912083090155029389788073177572436853364368836027704984130561033367346977259344046558754567165204409070477757500308378504119370341576076632983124546855973246004080910036507206161013165011134908573615850878527595079173438622149576222271866518612797875483167043897802756364205375944325306974500365979140713993479634776418775995878401912267653432766872040948679810287915350024598625153901102409390405051030546979379320823973331134087391245659767204267871773672042178169942729466515813625523557763316656298830984554633474316308806508493595891983360276650828017029277467988886611659900488497274701109679502130900766242387465549143340221442651302832293754079787183835193731596379530914989711076871535449512942599917548537611290062724091505593229568877677583339450024626838665156885253635822518086260974700893687983003228378704229636302711316116214243765555897300221604427573966903742358907821666445462565766625162469965339007290203397963492142749324961109463745448166791149045266835329265513489569330709432376602955679540746315823036485085331137946853901728020532871708288454161017399392769883006185355273904449764524849598370429750248910829956177789747139420613296902619604896709107940947716420983197502728394906093922563559001378840949149943949988022655857592073358061705329713428397943255774475023123021994144253907482157879932968801979621282641727686823344804596973372322716641681389119271827142605708124330452720459784592517121196279755342158861968205214418998779766446641563974482641559564656004052121516486225753513351217470697834991867660846377345015701711556055844529357610435953691228259603599123551388200831744765591206972606807821507442348560752439828623396008025907417447171819265410324270214332808161847640818353135063076477881993318412252215662208495132900525800241779376792150255358391205753703266803502915279313628395509067773512019712709801466303391387223739728276311217556167709178580523617515308024968039031659927177081686701468479303026142033786845725430486371817129114738451653524195479334419021960614320049300274663636839228331168793175991680 [133,74] 3799515430059680140925947242095544020179758561827847337989972661089889602917108432003641832026451449345205179563561221403094692140737194116161330185750274352572829175568759339738385517678873166501227558648625955433432561543290047767125236117482286483935923536506911812736090476790611855981905913773203097189294047578151552194660522923810805661734971148187138627004905130310552306978531300860165535351472364063069153024196939550847532334309757139018458313805851998693125523235103265548134821287170916442883178592157757047286712247658737069523413931851787918396835417121791575181256290302261046613653889580259656980582345894897643280784949924189362349612296641005307143336575084419197271946801449454379486508648149842454827623293412148837195740179175561632081199543482180744739011297641375065918472350550928993249356438507358463072319539296781972032175504109433441379731428697081954666422627439073040418071823524907550513574940986428045651494849139468792655558319497565094784978791962166264267680519726195413289451408541785832521432407227655190497371398585764651925722594769476396933136237897488974740024541583006800636179058374126467929494057342109156923311661312416518985843380552237308802845330079766689603004526888215296784016803530921660248257661662758786766519036122254504932172899901736479284193362464178729641418611701230192083549809866678150487578423164122952970782963349311408692720142036367569995705288720879135552869261492581538457987084069148837146138678020970181015391576369411978919889038414627596117124816128756809140250348287783446558837941316939443022011759735309355581791799915582400508634369837381740586162918026015714862022659510818374747574615648275452776985576913318556204063406356222155716739700716404424427653548758004004015370222668492585876740129881651492494414540958952020376524094985516569825465511510817652082606650444218648726968427481487941816529580396625276902399529305445772480801821923678714405185119163840172029308087750599989722395588887347750474599480892660956379438286182062903420822218873507075428115575479049361480651379065034150709636377182678814660594618989132621602807316632822804111535063615226451887772222577987642419112278805933633241338908976788813330058316472837824315905866017585723738095188945711497392299346517021580571728487191657958408706362861877701916795548771279868727801747200 [133,75] -352747083115392632005827539977615249232115867010123669899229358626591602029094858040056539413736577062610433341812736282045634090132557123441224919541932655093253092234943156043255116097794195583242403666241274776633446193576794150156165854500966418163470628153972688399817222344480989198366733286696534225829982670791547401898674704320705913149912227062568197171922818050782990986249239744271771354052935395095579405771568288799339433899111951685783208614023834096964248266527741621598924624755032820036601947784269028252098639708066493721122436643922269607568174218588406686919060353249900207927841339326010475967861067021104541235359281946181808370169020380280194986288110468377462042308442144707825908455569308714276893328333920065283904245850371252396671752627007227315503025917574381741876606592470921728313073395589870273622764009158417795121456151919779640407698821258264933207002774071985732923958120599433029497341634287841417816547165320192870717642699039370387722575499288145961045834116294576684857682046223860869282374822169947409878742240016158422862442082899769215381204523492331515691586471174400122161869414665310167466382727793148728243064011620058241509133025250489110012053666246407699232822234501531457372362127975335802182375281809469303386477464602703895602092437286197643766687528605381434069518907117281875112814178134286364025739540390566328744913399994093628982027427225060479597936653257883473287989332847208105242043816236730086610904618207404071822082173151998059574149812356083791648406366524183927787298466393978483341475132939657294058356306033387010771960762989603542304105868052010351765144046952838670823505845495895074950330518475908058088668525055541642870193077635053318606211845765644543476285648729570809741115187039896962463470790553106027072352551284513325493827362884126953797533426274057465410609301554816243775787312969812924747687592435548605646684762213147383661284297899795747568670704827024254081967177721140355436526421461957027800165117540820443896126147202963024346975648615934187455379788255567683774737507901877363127606791424258585600695355781001459104576175776580686540080678629978319576259476630550061938373444057262743271623355518753329436420771111100110335239996295450397110094781468675653223205525424325398985746805442139739152161430545971900272670033242407721215040 [133,76] 29429203837777597078942404731297701561479727761246728844446624253150918331557312066233337073773882277385855040601343617483587085425700690859281760434127904818115499905659994979594868614982248785847415533291094275285321294170028215044226443885804861335281430519637266230740456093811355452144536103137072047244203558213540421939622029932945424048294926182754208211388803310206085819049407989889970045435752213027451108148383945599440653426748223738418642782372674438318635813519626319231370256860973923241224897904368970829309353974756169394841119556378024097887807809724706634340090600020916726534779773932628711368424519652604643180248789140946036526600201358954063961351795308944874653812947371107307922928304633558575856558034430737623993846863899395899496447020585428601774613807447103104189354068502800790585605459466001156182730051347151748691549794839905240383255869178635068601148504684000942730439805539469687951155536514241649166070433469225155176792414882570721925779324920172267548685693314849068930880488453953596973469766263970038988264786707402245541334175482031947422200275611151627493650354570919875747183655935776086692759622189115508661593133811299399251204477340930151696180491243599905253415943877427421420602438347533797473369189400702314343829929357896695480608255067452276999742706640797921090934986704579793094773441746141501093956650739045603586385408450741676377186190234999065496266635771215917882656593038677228956626727273111984733334969311284567270470946606947890128003242510495373104420585243874414526321648077840403004503314932242177759871319688217615269887095624727561592172969931952073869035673317390397395034491822526996446621005838165945855445017509520027670311506841635137114530082465748787932881249869738178897025114132752860444336551010812836731211325615149951046821228860927554046127886083492735852834544274624201039441577226603940774850681918837621346455651259704633496126794802849266841666317701388493690614694564714107771873548655421164507751552546061356809068453011685791944191979752733061296510899978768662793332303645983542874752277902323470229776807533882274600887781960245511108880707264643217396422519359580090111161910750251570085497743244032904500916352441524885462208451477291655355587597638081805624114058574031311298008912634399306965985299265759320920571187980382254080 [133,77] -2351926000131250634125815145031269115218622131720702174737717971307543975316890029800905202493688053093979776536136473611784317336686547357929494677372126041782415028770931964683838766481321791632201830038533532036698855956391207102170296494919885724710429027380112236403123199948150438341663763355899365595679305316992017465029707182728185146808865380841004720347691682840048181711486929503972079831177555526367734649912849631849707887686366287774966661796768269366977074826486903306697919323898846158041239380702935925901008907272537102663212530786593820971587369676269133656216956542394717591832021762608131859967635738833494413452363462195594628305409148670891207623851937101627180471263837400351002866769250940516836588657455234689505679526400967718452040157136802106245047094339894170896507457466571113251231897917064258700902665363486935468906248442082118146611665299827491113565548539881912840434857637207124073697669418761708967527288325129564063174733338229806774585436043434845194005068237125007702692124420291408598198961970616655633829229768713287178783795945490323864892486463312768595960287960364616581555831420428556009707904582050512473437339543851648561388086007762659256702919258819692022095671510565664033151523761386332787631021596147375875467912239130890953950752187247481777717299385347068956619742038974937078475528635147438004890861099045693357204021400556189289863615251813927739576460962806230094462945340955854482382078348549569539016453564293259618650854959533676460487664411554832467999441076859456906762291251982755593168473999993854995106517106562403605140623282981276813940020767964860530151906070756138618492881566938713592997267526340896389888455228967226164374635303203027764179088857270273560380636238222098617350941647025828997836049833632962062888484133491430907001194160467114921679790475363611124257838460335102291312725246975327280592435305095326442811349687627614057484319452781313474032072165966997610259070314323052936271317250298073164721688060908886432571464749338238488745432871709514651808512838630445264577109471086637905384461663054087484298626488930568640082878616862871878826556957995090991714775911981744252349552252568936279717229168117091318895701733990208774096837129859120397528572491190323336495557301399795574585579902359332218562890071484603911134645566075520 [133,78] 195144632605251879427869381057382864053392022940183609648416568612171877078120662218039947808788123560930711858358043490957210410208871434014146448817152903994367157388874489967260098545792048719866383753149142540428431923209175152253654755747393642876185285446912599839041550564912428377011577754040069700864841531289699111760347377680722688062628300637235758194825215399452431284409271295364296948655038645490002401911914802763609013835737077067874917929080074870983711518798787797540179075908410450042207415658991366270027304726541577283340010566087838459693080771669975088672846397860397814874484683557462502600032174758269757228472089135311891622933497620391805304728981846370364796246849644794128114393471685712275317246217451592938773747224553597263264248183536329685204992829082009941123869994394891755637174850276379502756868979790222226319459665005651427724916697485660321283851363498571557702427390479916911761410273475307635501629008837496860898568975204005653514547498632180853999399882597729180731310519803089135476569624768150229926654491525759913592703925412874000361296193491012180750900866696904089688883906402396285895696577040307322754245434829821913929659177842474859661340962508616002385958755056013606594980147727955536623311840950733597742103375284997243023871052379785600441482634285242876618530778325450721328013770437767415528028304930724081459588234350449903107408632864246906902467022090591248316618233971568182800455536458858591131440709057294391613885558945769682163565665125791625442256571375246275092790853410172746665483980121558193453899191482166165542168260651767081021780070811920745806432012199544763113293389207829805939463446177684160829977288468170922954863413396283237751862617867870674349248501308577307760892607681312917474643034923646068096452747071884306616515142188928653955043046431365765109953312390194828996967089726922103462540544152521021634505742000915315919261145999660417835261177657551074996834610858083867790396374988915666939419729688618135921970727939118563988879889076648562166198538531797883380518771487938868486946001280624595255925465236326217870907095571412359835166138089800300300780982468524232883802294517977615671676329800499946252741585451285591406482590540179928928305819445289725527517439538007446237826268932734826124226992243464095143553553280 [133,79] -16257482074363577697906358665726364586041038622547983930548048915707410814775136795955618911057459700187154479553017621815840560142759853905230134789174622848190452059077630396096888208473761861588477578646255440534432398851224977619319439463167404490943375386543892244946504778605903239059000686689057434044955081788118316684762467537498349690592029803781256486069656398822664650614621071609355147519013830315703196686393386860230145361999941193434497610666843369315365101611746829582609535063144214837513514593466880270038654272002883076822442016153320938708582651294975599503167227796447602242517800473031690397181863481017717661739760217638935170317481274217184269833872713692021628790738707474930663538182935271590434678402093667226608113121789706556170646748962567162389017474247238697228720836834651384950954285568912284401994711761755991328489781008995312437674609528103849686521296570452659912410315305866709222049997953304338960599318060883755563555494181873308318072577229397439316482480983591067908291197524352571879496981203026197760041545455570054559153815449525510615901688724985544486828302881517431574837062194472824929526867628292555235719229056253362831502959354010388851781229511353005878976634017631614407410634045137458465606452087956214250635935772265029096395717938622726199003227100889797565951398689592105690652448272689828560295750355098126433440097555990600369569924181251099568664484200960187974179825866044828326193798953572596157576591243144299329554378016270192747784248809189808978582223482336294587773237190123267383279226192246101549236292093466246176634777561675660812763864681453968459115595753462790535550548281817922240227044481148536566475340209215262441273692417826245140835066817263025522076862767738750712046195139344489806903379011932307525628805138691439732003423308976151727267872400768739759654270524479900126722708820998737855697671297769884312742207558733560783807216468161726906323758106046527379953516239392486011486681484945578161665409434389727487379891816554337579068815165122984481806206750625792621850206395642503910142713512955085916817458745911053460188225540202166486549239417512245873483655078543339963615639494957673665473350288189338472468863349599646029546109583719072643316565646821396295456679892459958861119474956623542897611630900243356257602000 [133,80] 1199082876316870390071579369126712182132839849467460218443659717750837680161714063194838760217680064432631648388740063976809111581086285563799459850086324733784499449337392857313455941184984121826559458805966390500644598131886793166716657709799492792536711703111390809292211036646667505257130520936210271380189935510858371346550338766432841806257078745875016952480065503676234710540091567369067518609361240187204681154784424759492200014354294719985293438873626366103951266623639774359706438043653923841280762424100417754680808884916252727641586870754552107897236217618690284637946753600521968896102955183990105206070781575361074593755220987016004288371676126895194248673740423358956446982166964905345033914242497109518044626858849454684199951055328668783834303130967692156264402638737757202047206655376773233613209453628666440670853785821796157727678460003629181291657219551323129758844826775865639412540697244908702821663510535200587779216967981777521277852804910631755651144646692194473959410271609592185785776678115157938124772556086483467719937632408249379150188904460840541761470674089704288522502805446713889858154092817852098124874449354551160744881184369585760021716268115133342827693597090218346560393404366110282418644153846875988779121212330421344651522268824803851142633202452171770023265866693097300608532225335412290605942502771755139310747306435066663713918133583405308186437834341639296578789603579200514533743540649927280654475939439959404485573140196873312046711006866965867881699479467691181056712607886188500607138794101801333880743839467874396888787184141549708395241591326601593705566764651385733568553351615889691889156178506775697116652960441213325370506900003390286125608358391999312810221282979433941390738451461318438007506346875690280946838331799777115993223475812831235640587760857676567152280896806946613775624256291184741498255486306985444095509032332595298475657474104976248392800803880535917042986799834783164263003375851359104684030676644570783892834859038112952507473896984475012379103138250944982406057334342862541146148833386870428951673600799890605916678171502440052256820303361513996179596689725197349860974126198079520702682301827977959083756404458610219033056858095982478287678905302876672866965144223082407066254419217479125417475372261175129037587650988562519101440 [133,81] -72214101857523935267844973856248033291266715408744763000609558800326125147120806877395213513460064262785579949983372435124697910141804202790788886986722287130654852593765531896461575111420944521522690773696966148427169269487180449136232277482635493475276505439300461792484812345828541430607188641644698395025498375628318837431496022418527424821638517236741415956054882033595025487180896702316589103649043590435554708422124381373900677417989755335614995386618177513361916424259551187324082274911630934296173614361264176452339927003448335699446844612029994074756526795005283821045631971343099053296655907274374541603725920331882678916989299187150459658643385533893944040218867964998840464668600148846147682229063854404538449326974373399742575276481588905191483809789718842744239003467153347216625927471699613840479204043103171210101469554096423560885929234565788562394591800744711207640327559914729575896980774547223638944351086086549240631008076214077071500296471604927727215559062120900314679634775546362896396871040932666652333103618529920334966206508673020017295846323165522059107400293176276223322421420262865771907828123157678066040813564387629716336653821637155070135512064362851180071122417944238600020406186256655304640713242390354057289565380817179242023018965957222211535849260640454953682560667434515739751435027587807111894860661061440979666396453510202940131627169388165622696425093982398625321138279470957101218394949061258491489272595712689082213672588756009546206709414156411446182220050974425166149562661522300544053538833106931837360634817768780835129818662136312235729548654558658930389742651689571989540799893187393536898656557512041265716080638448613565606138941528140892915144558047214760500951856258605360853296956037193068567455117714264923896876092104502155071377688531932403019117750816214713998639543444072188141621944181058636127072453677785264396282290210469065213665514378325848999003665733099640686399530257814561894690715677737947642905358728099298137766675455113878869722718881059499042861652494552950150261208645543332794445536580002973234428846173866376286147129037164026706912054595453599971326031280487005147610502937383125290554355432917583578865213981257222764491423355473852460210022216968006152995582456650900570814624376097395086590314955571932477698388855793920 [133,82] 3775428724222638130592291017813933398958635774166718648726995056733509981824469676613807796981488044679156518905122611777136077224982492480901581658736934230341872451517980467898698371722525275115114585487644710141116421225530489149777886020038421963965844742119161108962698510354174971608759861323048999629517892187700990723894967580567782549874653872515290201230079381409656183809080594266552064614649965048735637507710553951413865556531912440901735838742476528323777095927387857218362302200097544575603543106422121331872462940532439745273080394469912634951875528433349605881031352575879364371743642989773005300809777818911757105351983724836568141270161637521615620552990458064252953859774959335354048882102186376886738606082156889258321926627166744130013894331071653340693137080484179696290798537632944588056003904772023446550171599303339450907054958888448129043534289723064227082745948087968514326818551805644386598343739438072776793203490195349281792390910416406039013503116680822126027802308419857360944919709775045009047827985951748340887523780520425101086267432114503768914328692825022589504499863684526689831025641338823976085708766533430249649530422745371437022118752095159144448754088779026715620707023908534683848780627179962329433886211852554004764896178795797253311635056408992153206546377909872406772256969572905067771506701690268317363925586893037870691830401791926908619476176215071406474809611039504103203279898700014548632545499775851780537053582968133010509688609472256804921944130065174778395204569519779415817987163925541276413825746040301569059586458944699258209005334553912295070309234600250580801260435995450151783860760762565190177528797225469605822112453176968822765617882939115709974348636777571707858830627795884888814088803221801122679567413975121208710015473612139378334559160762869535869953324801029780358260383286378876056122864610217864984615894760824026542047706382951640663329950450395121128781763095558344692144226049108706184481275381289743513680682129481966266362464385670291331519947666528085191519400545678727631313246166674850759242069328562295159903944085650365364669532829163035932454775443496063605509284831067901679845442482935423720800365436349808121472081136084989243696485232769124495541247370317915968780514890966936778671685660971197294957266302720 [133,83] -223290107202942789575525368096194877875937824954332366850928508638022337684440927486346258361633845227398142069919533886840640937120545829895012229192566986192834656930330005654736363929799347505051898334902997012656885309758711582058392184566527613549193414835001476031689214297789732200107288001008079512142358434919913896161230190794436296085485795992540204681795568913736375601438451265983749778546462703818094898139521733144111888422435585506912431060237150920793162410397368140683333671416715000597965631443797280551169977013556864942530928738668771321647083240377179428067120699730083886114386939770902512725693019959800805050895653646175992535624164620927040354208382506260869474681790256933435719142531830670133485740762488659856079189635652118294563894573868188466121939844839892272136168100437515419834836812543609140729972353488168667064806203369205508374137746577736937934311345683746404714652370440617562343052988869373615229005942609907772002404365744549822422948249427440278489964495304365958906426709639247513640739937013103029965581483656532143445516315032031605236195324496052896726262390631458309012439516288341217643207403225381791323701102631564466363085028512123347439865341957985333061497342248381804303669212911456393820167128915537472681867341555957263462742214246076256053564540064539116280541730382010562465162524812213005123929604434855917785697599239414705628969878447304679092740099783151634732114482148623374946358025990628516785270962896136938455364766341998002644315456222459671874391097540822368533618898354964483563124685231823052004800506002588493003804938758044069955898756559518274891524336993742672558822009812859198771942835160663252824094628509502447376406261161471188876338651560251306624606519301126414013589120924745364139283230677590575863980798154560034135706339056730826400568160628109236771768022949569742305401887857363093696706181445792481369394411100648129140747362019732798427078128320323889690290348085814924147687969619341194189164131416273123259323500247954102219810947923665588942512905366359358432078745377554132248535552146278860689547843728553242106439044354512367238146161141629896352782437188400001632852250333531234859758976236382334968331626492682421590774898804667790050505430322150578481134948554205799665830627277282976425662720 [133,84] 15133179196729008146833397409320018298283092330142659156473766567491782486440307816901699988695882186439392423540910667177090135815371110805418185820525142352868540712003982233758912821204412601408541754191692100744660281789069030203461572113102193528088790050242503700073422685210185708966630854166607296778324130085644699559661047498728080414383770222663157264646126339252845991512321297411295364833773858348855830106593175718175222958902405698249650054911813128547112263355693462003789325469043632801445810498497720733426409671933606976751560780888911712960142328231110019841250613038371166972873743645870371980831383006425705145599504626482499618349592489062607940467613038636294633576885814156336776595795137250975942100737251266771277419568822967314574859652843892460949605133058288687452818095922233707506356564180166926279335459596574917942114333804363071111658744785678904925950674595556462616289740117840818710380108086694334534582287762775219300641216537136644535120637436590986987525919517645607913354464080756187992496615379061235018335668865919160469496411195800422019293648823340253921673214610770262023568951581502133383044904614455349044047519533942095292215758834471364183784037296310174362612004481626480932155166405028900993092601836162816262788751620817665573591580452197084568080791475581063790302243477564832058167893927625071110882310310772464731726598257654505627968709559858802982297920898231780462994277182107060477503553670997594310604412052155849231828944573869104986381980680075406585030341055506857886763791824712378404191601786098019725074451241408946764753141377394345954468710007244935410506277220147430156102750973508183390103552792045662062158486441295348946505721628910325269961899001574310728033744984540045275361104365618828381948954952697412602499463874375082989361482852955292663799177957736552875681258771079926076907676538719682304826959304447118235881816066322091863451091855947117663497308752151468713334235149586187364918577563903252004662262132618642620910404406806225962618656792337504541635148087474396418507011556809066670234306164236433235337506007094653911220375143052243255974652183207413819196787616092253362463540066540942966700455047364632348862272195640134686065519007009246387637293502116265867313154917793337793712730125215378432000 [133,85] -827993775601434261289614643630905171682241978448280040707158364724582524928908552327860765532464589094597763315516176237910981281373683077785475661634398412453222156463858255325465640291438547412191680047284372634856925976936069505320974877020394723607893641880176431291394957744144631271328301386763567597353869912281327198940326003663551203344809854831926632829110710750581430809112705479592566148377777646746267183832986315343213551053942915555233598463470820100707601491014681354532383751931055086507631075524799145298168780825415808884801378377038418490898735803892789046032401129436526433697353177494035776944547596074857680746934467238188988430092728138769137458506668947494919660676640625450627812889364063615444162337419471390470443481283259462397587208306973522832072346609594531100239827107531180417385292849968197129470884142498530849696439080024704986683443406283548641407814724007468578727367550862491536859829363364993936750774371095170430255279668349014729432546054607052735555600708763433340277644071180620847603799653671997641825090675311967131255592754380606450651868969408623229155574161988454712821764107052972969007736531365271508889435102646101042468697692443670043288012228515730342956339500481837226320638866077540725693220748864633526281444836577758038605491644212476087750646594815829442116891210702169491292711566025395905883296017958906673488377911610603492302397487710047917924750343384797631890786935012525468813396197613702436389948539639021295473659559542776368351478835813446011144917998820446391639694700803663766622377475247910323660010098103756729535846241638063342243226234440391237238877701147843861484928175879637974297002629885180916065452535743362107619891828119754371132506964036575068378774895877526693068348121789685632974892487952982629392096203623474683994941902020571197452461093239572038696297394700014619656843129807264222298483319293534888635448242722022915308297177465977519514218548819790665907252203809626795324687661617845673803517207877916076003917226349951632585358983256532417965183334103382211968496732113933492715408703847129434657724683923199626354839411336895924099318794892038348540549004804249454602883893114052825528417747473267552201230527533779368656969276106672044618890830409365057519652292634214817818995301073711104 [133,86] 27113502591758420583912920109978939986043781002335655379700907879167139790772559835838321715747529750900384276657620735460374819778027586408423486951814958961131877605909987806215223783835732016694627368747768439722841434689546160173850776853054642086813462123680679152782901471374167332641270142319615442138233552937472476610926624479726819654622147528429879850794824402494760249997309051147958384814836027523644930161865253462152679020268725084033043528245643556749261439446082742993978931304904502854512012412064977720006226307693401702251802067577507566152775693594786825133997184427209498813560773224055581918810735103820608604343879733763155191527321669736547345620835935805659268133030249901810707788535456709306764026728120934383571689853232101541677279006913581804435396549160397082975210705960069320225735256778470187492315444165554605989023552201620700923636830189709979800783524856167960502023370983553631841610781309397501388674274050365669823037780042090841356906224246098499770104682020220638579304348574635733974546261592815973860973471123043639550471999977548566386210688712101085083786549520624480648687847789478012878910150917997949403444260526424099342579800537677583985511023981371471961313194001949267457809078175830082357981254079865533962662471825118434323566170953868894444751820654598770004953873238979656367602183157638087370623714590565442254971242379470530208365722728568135931714447305353776450317487976465994581258647493307036803384598324199783665768157198525604927222513095170863392589939915389345796100137472303898451269917401899050655458805085065330642881380182426979202916870515809519162792608879224537370167442243779369717194012476655322647529825541640191847179437664786398071509791151978045337387419559606082718038972897899033358613832517376628708549264976317184125105434070428215282772015809813104386151500382916849873041814002947083363942052179612186974524983234591302200988898208536296621587129598360624562011962693744592485486751396368345156749095174790430473055869948012883692204453716281235906028929561895689967945370744237103702219876181219773792312258436680653397818469545277171638667155708843738564020948867362594841107971955573304222405124709423985658322508298652268249788023687795335583942406569202531495126351676592715680744278202752 [133,87] -496969521195646986308008684257352496213528437837388682590154001391078249198571483331382801155286770752137595447329802150693881209352305043366294675643646927457978229397307293120485321998853509035925337415228498037458853009024071707466363027534490132557234376388691921321541573883830375085686281062649173474445404100289294443585188975086037385454385846844890847948046498935119961211467902291888597192310553526881175806804221409301651495250295414354778456953224506485379911989223786485817744151541645250255519192903642913974472756603319584718623680863798390021311323035500684019764113813948273357915257031360458772216685088084635604662585777994103766347007394026951777533706299967265866464597809865229297615084460102654050759250564822116000837484973296009365723752046315189982907209913014350548018500713318822068209789803775864119536833542004262022114362809550582906423486974330687728839874965344831534109110588194398266631611880929629332777037955462322516181357144130960344859422952414378629850538957710731789234159063117827089683854114584852703584286293372707515714600762109851472481746635387688497952280955921228105445911319121750560667442751255627699156407295339042737267024088759797888726793667366005942627995770441925403842170189140122850605038842960628971779272077072870714638670262764879539585016026372378349145875913144235897076821316461501127417789102404400491041428942616778937282878859516216028763755873646555755448501847903628489049570348493586586337795642015602133865583211003357696584513389641376817124611201695976226090744891287958966362404645851920947154531050732562996154848906280896188980804660051405901954463082733412934064427325032518496310601469933969435856566407497963652299218013781062002352740643228343898058392466303730695001759626288007834884790670926312479035372516229755033797281264637577412060818986681710115380398468434138391765148737866782287718325854896390183153450082756447503818107557251431183309747839078165236530136394740395922909294347949747272641665205598556762174648888735919849849286234014725341855284532511346320873442288249742561707160480309489288158879834338389759536137135806508684058847723820391000988517604579791149285983218815529714847211705646629522642131618532533750143882594590460674651611698213853709980404384036680903990348816 [133,88] 3898336583582988992849516784692480431886500406461294142751428239597256012518251830837905680424117120549178008067418941370951392938418522097007302521440904146551548935340167698115316335181610724006139350397445648190048794965109642531156965586830592271313970045330627354831105753398563550436117993706559383188970356318346799719800319328830361944410051704994816999660950209692692721057276551092162999208003015109689686970744289107645272970699112658254343279325738377889474197589176096787868882082077019210991034658941678196988653427622704172666696212242978833718310260829310746651638374176256157197510430083919307744182943170217973214900872408425892113247734133899183907416266216236203328660444612546770402000920717965635311546614726424292048077536446315948610647225979193940806534625240569072069684290920896454571818649755076007430465822343646934639614273818484182084826951198812271326112006447446028103392559092819177564913571875237146714847674818722413224569868542673067439597442498958173644689256517125490112298041520494068405706032023086697490145678407425919574121787965389321949509493787801107148020138798961480979480852749614443756575587915545499960087559181157611278951400941269328516451428595584929679015087316009425955236329613862425203491215911512065405946862589200485413201229363201563406909858430170903110656735476213733006380745824613881433591091078681093425322235441095085565110565029889322982125347061949044327956619749506319152030927787181739817792620314429129533690623419224963112015356018873437622619067453766089671323881148986705473044940762596124641600995329518274879723660471079957280487914216714207253464227996496353105273168366334852485825508331046702981029741208844564046987961543153752974587550156720549999456444689683600155170818416544507482196769298722376366374922673334400242696411323885003002649213508160109282451153724163373651034074153947361027654136082406333061411610621448743014903924285326141847254538339095109530395638528406779602435403140450284793113844620683865823501503633653141381268705844242299263761154479454211404565494506341425938313379837180966186888847856095255484044751662970577915913652366252733057641132718459679921808262356811977938379273025439104588994168723486546263449449836306130563179639308072903620127656451014845146880 [133,89] 127015084090395252649650666853358228146024572136337281305792145236641036946555404323977827770387441928978517957606586358905053719589660795450411172517775471355517418332642505956082628573778563338628536849283124944098391825283256309007496487274052200659926218627692075624713295691042467693269810206093304289004792728156862599748961325439850741888993012851979440616164636023628178172294051569684948397430885432927575155670824014242992072968357513009191267070208920314799856658458326786989817288456539620554647247018802247751443015105709140584449301865563935587348661523042866212725530832555044419982523012622486576583242591585178248030921835716096107094697005531023505704301093850735131458039934050660892858102159522412579979749642269028001734443850353849963526889538979249358216967382714606178039189870169793155153383227758804521339772898318966045505903427632037005157763997848941086249252029980739289097943111320687544709842701051734366703194921649560154426587621573906223132542328911027164784571347190922811804686878165600194208422042269667821127401233276878528046873928502528860099969883596675536722501546986004526575587018608658495763527718573087605687204916246139015689587437649209398565992152011695559600607527139631069663122369761787947023362474904466599525983623350978455527917733904357681141438369923634129450916830875485287874203386625102928844553577208856515695245222671483360430480853212064094850378105252602134915706730694976788731830449461806170491663690230505885575616193445131200901590018817939238922150423588743132993157902667537626602297001439948117091775667979507505997325449405294391977680250340819706323373175924891360049170295691994160195774976442878331061263934069916874184729762556162780592349323625941096039948964819306096615956348907844412306335028914648078141905681921466250965208726964790599563940023933890696054821239577905689182425298967645640645722724765941481604081060457868269492339998343061226954549357869438738204479585138566257311810285564673777059208106955471690556128711471322189652302235109350696746485948049222880262915476355099487844979658670314442584058286055652178060555666274942587827157859507480492234927830541458444945167730603608634188612212233249758926527751067849200296066322201062831055951623299939490082284166513982880 [133,90] -18585663585672916845495684655626405666067467371131245099159663998368189315696142008719838710113927749876533791080244137297664130087809119942766341202599022028306143470300792246386868913098240811611449118655499164721860470241523250913252123138000200236233537153910977503197150815576487391165607985840575739208663857502557881769759591630510090187341243346628330845179769218336918145583158077810373580998689766908427363038600557864697645318152131154228977685959314542033823311387187936946341376363206288950352390893363999796313824370454634717405113928893614664357396603004469236999600112889395474816453172432797209919707184408924781236009507891412113096396688724160316937348218026007071157936173272372230757360189668182250877365177572059780181418947791669512693465166901176880203659283167143052650807462486473976251888151912146477687211705804115945774515777166313444881643657356008340589467628339742028058161816828209452406401333142966578145520134722357769249084065566287444762207909673310646276414215940690487087023775524431479119526557501323244992140336421671281140668749502544335445655338615363122827859810324319459428164306788736338728589626912380683351239363378492704580337466717660282968306954559395699304578928711292665594076733693017809443622242416431097082820966427277340115555979653802350855870926580560300854840679667758381278628088240051555906096070205560502235200546778497868922221782412349335184762616911266704481450353839368153768299890034360293576280895055250779194490370268158905583641617099670344891306513063365543297307756456678505183418832181471869567277615652229225455150223538955030173907805839817340692797468295536167723966371206268807020145503768776005871100502133588149077844801504971124050060852719902619494687830820934276961082913622382801237305085507191545516489480592884355429807515414671289588311968165364083445782042035632186488085871381375568037268062098303479713554416310188867968937743356573463644029853838433890701455967624538894148637279536413783057730633012660600074468716827715104770275657317287654901001806462884018843040500221920839075326894618303386298643032346490487428496759630797982432437064520957969896028971654793586661791959713761092127295872848974063766969813995181053006032413158148046370385319011459168436832365599616 [133,91] 865882832332203441040496682985173815048209526436381231656216474287339481131227467142553595626155213997288503785372235486540013754079746623022875105744669313201351411445145543151871655270547755153560941252027088123455231113462634264130141982464385936385188010158257101379199440695676331626872254374906535586318766572364655908679171540149183813063237715234805933984553678394949111665104680571084742946473753994061779695035102914248100274446071892472600656209901874427193221451493946701579348733607650305492512607742703716407341429399449838490808300008460083387241321766440904085720274004613835908369693504408644729330909464652612263769349534174787636667586556080677408286481080970871469346942672859444828063374011667743485142697146771893171538217794156085960601540684684789431412791642936370708254071044916779787890048946065272471645624872198141355128967675102293863425917507567566176335804463444579789565844037079575594533243046271703776441587278396696339738532173570069106815230941636255495938325258386269113181103361307554542038142873656587918795634909119004365776769532530936444958309687797005950480175447126488480839711952120310795684671871990402587954480712876948610481913867731700630842494112814188341174847827527018404320527256815270815874497008916854144890984311988034488671843034409851809904303185270195992680346565310802582298050084192415616085024025767638670400353826332213192016596799259440410783233290938503398298219343869455799836381963963744640107665662356513900130205334566635832235979369322932426428218574060499865889567236167293140991313692958430628407028367012381042630732482538500971254343490350218886844718796782556803891665634961093123165002288798304742058183352378892857338289282088176168654407839038654427313736538726130779655797956480654458694999610838128131021076945087024546179871903338152829232708374561155996081368520407516328963548343671860376474326563081392858117302338608257243022575295452449647390316894307117205272572390219111244831479913666861525322540809477397573484699501566193003273765046359535489979662158396370467434237574555456891388597511899721887722212550707070734667740441595814642842142377475828781933740159836365546288430921876674944926161529163106082615229574113314785108304289251445000109176672485046552815263632 [133,92] -23119690921335912454698524129431404596188309084281268610179432771572638251421522772717570604736074344396989483545281854634505387332303600108261503887397577274148191655323625726524062457332774157517046871680068691477745288355368912660011934339326425605249190807433192632214214549541708476488985767870065963713222166614175588140689814289838401279385117020084710926817173001729689358838522229990078602228588945999689307901049486973245280409334891425091435495750369350375543068355706908135507106196046357602059816508623052760747569287898816728537159158802115039912857545563908821744200784980322979522335489024947106126079637276876134343440331099114516052842755374879574944676752175784422394934876801723147435180821668401787845639666168757543463818313291511734385470679388408365633188712948335097726051892176990358957616624034697670737716020636854235485882384000818564837212747523465094538974465381992687083921275889281415618900888568565415005258158150729074898396236781436897676172134429539953737472734713022105623177561837651097576177983460042740115505194530963105751385405767114760714914023543298094863516455153391348715723051917620618582295273273617767707449088653349940624718251658236327223873027365956270000078268248833834597931940630557491794026395778233399937521653492409506558936925279618337751665284116884798923566500532095424731052073235167705090008706373293769446814090155017963954754227086392442330150149353784728106642092513640833264667036353504760656017473485827647132378540364981125433999699630390985600511301128957612539928203689877181411728401101769072620869442613936055464239649274110939143834468245666958440241504643770686802327281953100910347145151913412027180602235712928812694514620062019483900140941095540182143057215165368691668109294112306055204278813387528127554282798724787630108458639807102021866930618044570081738527424050620702865359129102593221561191157902360813792119570701081718496557543049536363396732672975706568400454343291060875390619250589864445518797097768946152849001622511370497610612858509078046418658755177177650693611892647065227979506589436985223033060384088963708629303729270474629442114280720722604074488239298105872775561553637096585994367611355982548839510611164608013485843854441850163940263438957958096657152 [133,93] 252112511713437673462731143911154036242667589557707397570536977671770505021451778855666608478756812118197738081433354572052451516513185041855824398633406777985772299657230082058478878138521418400309549540210873834851210919102012290869522600184469795541364038295786101053639082583793385347078095287936113860378671284607127936703184997483033860125832864710167977190974515590040789848400558752215796526024791236540893295170104067081445015374930629355028349267164042938907941056046469272553064606332318921407104771318369770660545087989821696887557058898918913080694687245941134058247222521236294551426823851595739341148621530097594120172608458303377538401695917021417860428397701316784226631606100918764542277328082928849059901997192873499489067554717204194051291960897074649704754095890390929881317242955871840022434011405822504614174708576056784372868645817906912619823914744864492252195196326713907072580760167208737938666616984158403940803909639279715739278617727682066666504942031502511883901500253726772975128558644075703452800547178768771481162670163514878406584562880936096275339226520077637014401910429775928499746491433823773010956428479908004401451006934339601694131758197361790963916903671127856682672718355859479622419999005931268309458306806791177146545237172668157153276137331064957872691543524321318248383913552356196276799707550001073544725551309708431457835617710808661386500749962721131285282804641863788043196801754060920810566871551398269869902875565904452536079110830806868391274690940642663225610087900501928962027243226073204912033722920815871049360890165075444706543773424272613885668510162504447476829552489038331761471693430403518860526396781784666312112991532397388882961331579506970353685553134825678666136773751240289277996806589655292953926488030571526685176621178448056098955056040744419869064865590224690741086456137362305906128725743420696663864789361743616879383356075164271471757940462838464678239812880253363878845919913423870456276596319290548366813628655582282002226869587473535474411654039046849909136701019815462472970927946669035580973037239107491252074209563875836902334009177847020280237329080561869969705812546372303327992268103752217610363507399426206634351856714751008085338894855394695460668557893448420704 [133,94] 2280586677616690032554066592107359448977128823708694965796067769510682816790203538459352432501448621928149341377968747082920572051142634653944302226419715359142322830440365582678768372129887024375215749734971783944226575592388799961414318966497258240445677718900921993438304279079222531855196881982740762215800662237838496163249896583729186744566024246806868013052998270084722882927460237670757665621350330228840634502385270546295973780115674348439196029624643727375968570917564716327413093094498497723530481537334896241689440658685757295755694917036846300021221427620833205791262614034086609469581765594814599634175364436982725657815321134107433553877465746442262766883455476493396505444887544204252386100325213950130236162230989104501251326847744141698542297326695071829330205408698531781028042270862515991276511569105613020138142644987341490507699553933197742840605616981925288724344308190021614288230362615707358974149344435649838228077265035078799925582908748796067452421874709280515620569806500306288847144504615208585171569200016969972660903061870192702143313494874319320158100197297037096479463922444692241070189461224673408301620084419901616597541073472278999385577747019777166938710867064545396560670000661030817416808567151115844781493042190619041228585555018579476146783926683802000687907157591251995437910422349506922886024915065100236935070447118826112422904193689326913058926489222273004343473525408342476569277573883231037887141002087515155483724756525473303566488391291419061379584982713701536019277083904251418761638500334397734764418782637022161537550082262222699030064886032974136938528926700892942181954096572392619645218872049305978666075756205090652321706508039554171609285903967648857610543639574504828690301620348448180893698248874450582859218445862472072595155064059404505460616481077791354964482745071282171394028137375883783946855550273173384829048397271622178134462180789799461589693013119924703238479347793420963729676088717113762351932267147872327382440439536249460762093641604418812683302469269254018961974247605384236649835910412799551063048738085387535214886715712287422915822595787727380003416850054710248290795861043703034303751769993860617641712859425262884740150155038024185826988184773922050930928780346560 [133,95] -160064036580552453837062596272032694924255879130876863252797793325934515418501721833911080043637000486226840643544993149097759215623065405655962680103354093973817295627869807909576695825833315014870589735559297342096548807434767213387352592360262511035352792089027384717637532373761507031703436222753757349628417274257046481541458234693495307860547991946935985867121158084269260392284357388442899323667456773326966767198673813773921420815457960513242470000951124482709965159618022328378353725109571875936081111990727584135661815450439503136354302640318093880043635581644146228099051927801194048756881691551422742596161972692440154808046131996652435399437439391041313928364527474602334314193946405855073831864685261855055532966560158948409853355655915796354952760983146735528816072550633419317029075914982780300086474889506761532482219038011319237501587672314172455697337803097439283757890150190941460553485854216009263431955286688624502125343477426570677313652325790650461605014134111401079835754107544829149887153247428852558625025948540833162705442413377313113460256449672929068287670968383078602879086905474890478023516230282209200929010182777022105755292849396735361537959298571581353507770472756728561185925442705725888210355856119661566278471044377727195706893463177077020084986579364590553064149465089816807250447538984399908293061671068880343385065979193133756586786017499942619847655170277901875580040724988755060538964567224635637192484972398480982801897475715322202397577237331909053128257525517434454676735321383746287990514791868862714140329009968377545363340262728392237202509437426753799990270954911045116219302440379440274074938616621412777207375724660756090575199713044637724290306140602116571989490813742822780124054487915981008765037657834297616598508813211489934760196547018947403626505016214456750865362061988030626271983625744866938346208843489450554160731214340817299329404720924455172381931425671124513713914686444521140236853218679416258168694041271109489640550667882375749117425142922700269751529465854858932866153390910173224538335482172335470294784759636428118998592635030200085401932018743868687160263282313676938245467690458499120646792236225760285427600197000035382011499159774570313808812262909322504707108008 [133,96] 2492727905844040721950689250178245606071016128102900252566043434571550184012251291479426215162055300679272188508188973973183254479355012448499056219056668426141738748945152208827979144193527899541602147114480063046853152272237850781937820764176322855756984780297529793479465123375428595350002380984444228594435551337882782163374816941642920040243590339321434860479841427211319394718622454477043111994918826874785827027171599649909800085630428460637472138810598630122573966981797689675444944707664135493438780683454694765265374239868536131956546251833929750205715162328487124001104421484202775024833515711167221914078687109333950344204105480639272271481061360145287550564563829731111271597214364251816362350951445158845948326328994505955307978936909414476626962625643712322480009094180442134953265586322434181504403049670170888969616162092650721726470557945616572982375496641823014023125254006370571599209786091461322389001536915018410159267018150749511233749079724663472848992792871959964857999957067728148117784677711301124145074333650229614569767347937325437924949306991706146350453970185156298250218745933827933410815248840449370169176716895135941546744041903643462269642775661502325034411904127449500088860002230026963194747314278760732635041206616000039820552923611132010422771514624950113458918002553418256023574152856850353328193118973016930426572344045511362047719764133900897598339944563687751955881502180052093741867750703924860830241557385686807675109374859715564426387106102174138673812138415561772165512914757967835484444713521907833610483581197313739153801002239306829481157660061984271077862303096329061064421800303061261983196998960380780871692933949106535176483680820941810899111078672066691637754990691368568582665182141914309941650479924964621537803279209635519242258296955782193892166092371587434724093247809972515255063386317420694722210629463658616695963424665789893834555394725679037051062635149213618165740659969952535840487679860311684135532647285741090546633436067609898047021870612001897959370178312479515363430761953571396545720542557082487289925158920740962488879227924487291241961029094047946851931266148016420293366656314868296825783426264396794872516412287371117626256296852672521915559163214282175405568 [133,97] -12907692650092378823304206707727174245054071023530871814273008268667045660154365414792836126521058998452164845106269315594767570854496136971375672659010917568868096806422020459463132430545978341651702146041025473999065393235933862458178182996944824708477567572536064310871750171190303590270076341439560933550443145018011307344674319940654597112077642473144017833836045996893775078465203573806792962780369258495008672088812567017891751467874111041240090197969097766001765657183357613014178198493044642146655998566416639281617272841658280910785091787673113096682825705654506983472108810734669733015082597281217727013317277500125244315314195557764648429109018263545220352436898917110373012583325725250039105107802841419001421906773972936771034425771054095262014981236252490221634695096877427188686326660835628990439946391656135973771759134726375093033229414753647631952658347445055359841056900117620255688027652176943517949353653893457790867876042438881225576150260361237505546393981041566962271832768557428712121747441460577978773359385920316322481608156544102234376435813868532779507697917320668344525261253412275126129723540461451268685667217342440964556249407577841717032255873266448576521252750758227753049482921641887423678770354840953177347687613442780189341974750891503113329230722172321535879627278647083330417387308300733481791777903340825154994711142398517563833851620218528641002016796414899653818674749719904228640937852216669758165753622339145382116308930038149129031179549306731398358528046389125044763947525219313843301369575092776050034096485999427093526598372896401990478347763517524333725637883291021577250803600980480529069966138140673450957524739853451093373984107623060817737758485852057369315329472398950505977010942033539968912981569602388447354000560570327786358408712754258432988035791353733580721613609701650186057799973650507162090037076522629514841763353606642039552037520304455868121005917411950442317247835443083140108762573018782908399084912043354187724215575666434624497543095870188285275259495089181382277301393981118268149190111923336279648836244865648801501845573382529991593557912698900233946020676870797199246227331179131212669717621058559295907450350065532193239202293184083120352195039481874880 [133,98] -64337254924196031312851941755294003922208669554918715072389191432314145648463511142522122237093205495868732959489240078852416480679950695714599359575094565325996888981415847724477820501819199945166500134376607749879503727295815879637948301253301762916546859536379517666834857217998288570051957514790581630249525376477944119032431912350789824975831894585822053840561428208155946186726178932726611912807154255807313895747160688064718524589284793422031223019963008444134119239129953099602189164028879445059026953603108322848592703450905573128214496297740611205963514689329818711960837506740498267381138863289417551004354437629281302943534455333463302171037412083791843295255687522000864152905021800604506762715371485603678088981855544820659377788966026990933465451758952316702180207169944469879416892875851602952930159461133316336027045276672179979671277592180206881893093570237725903369513202069484160462745631664730992882201063958405584375870576592358541780515821782334520926594615025386009705407739760996987039060017646754620153305695632368392466629044952072798216101649727269615781346867705341465966213903011925661409000978770174189279717105342304597871350371087211432723075636930841767724444570705283008630220061169261278448065084394367556183320439813872048419009069142418940247293354901959337539037951924918646195173664909824341814886431255014660691472469919585540473609239851149679670048244499570156725791713161757173821030672453301267502682518651012094516877858327928980948148933324851345260116789322133051287032581694428885293018800595561029391896143600438303006993399017219340860366443080186118237969725322764887637876018754966035108395219387446594517305245846996239470656889377786477551059325228806173791908846938686727829860309475087031042243725033209273216476474464944452648022212218955511293949411802987415784317665702917956885736001835459754218794608982643684109108522695939712563257399115434536524673262458585172042102698986589661375611565794733845740890146319947302003816520250916821194855351054529961076920872082846710115910705510988373316243029365973969006967119991688382106177779435689367913305584382063574156916053896536458346863868386751283865508710433264679316196454703665354472150022598156496471095863360 [133,99] 1218085989219297115097161846648072719193532567698645577720730607655922146795365978450361364305326730629850390250744561636872738120554938394375659367142036086287248373647210456528073811567405433473224400950569454885489715716693973872051321178188314532790923187527300145813665264586802977983867253646291267306697619930262933168095338203516977924083519237879123482359245269536982965574360746400124420171545858847988576756702655929025218955056966057101596352355852175029504105663922614617259597057225082487583373107081337048245915172415658147774202688976308465938231682473767945587352437456681349305491452596805548638713218943084777192527437561199245056867548502572208840119784137712115280892565916204908683847132160596447122191807248930162964307618144701281219874674438456970793895401874179863243517753578869682781153038192799248251308809732172393117575238722710840467193257374597215182178914346259176554058845859224322533020347714997592199325364988372869447570570753239115798564748838601289530713673380254965483282838055748970763236041866998838798766565187026070567636841233846328947316304076533092028200744598073013535269152207862104616957301489696794004667637444626746251392759733611450020455651477305565447741929784152082805954027302550208805860985938686346657738482782507334879994293947143502461785363709510213014170661151353065061294441080322030120907970898363332953580181967652462745079163495991845586728842672748772117218997327030559308317687535197377447249586429032574500476644456774413446993030503763494930075506137513685186436245161183409218743428388099396836992634906286366517952168268422092543136296175444262096936248684644421218006876793842435121890307370421049420163876825375636475608849453977975968102276620422361025393304904798200315503564492867335882932453350400358977954642703255661138711558718393607500015125410959472649749966981980583244174096143136973415572565020554769760588222810468136076264054652116821863721707839824299123624521819900894107024303057804274680341597188594243283735281664945561076281475026246444078301843482281061370574063631870123761628891986623211063890932275422651369794492372295250006248581810125602861686370487770895469427261496554885796176048245687522253919212030111242834117464 [133,100] -7300683800131644439774680818714959960394784509994313035696327230968204742857850489241282550418438374130407088879448901227337621573150433354248598840103943226436502430905117359494101626453528756421483697493672402883696406628885217768731817329794319310843817795519899236852573733439706207885500086306135380801067244500266403414489905897656659258518099302770180618950363115563666869841132831244667289078673240948600135551915352361638659109850424560416912853059423947446342819106908610439405439945300181867869587399647711931202556676977866212363552034424448797828933785583318496125408761513131657609480896334219942803927782824899831519483246179032730517133732101103416365631736338676976672887459919210144937595203070006229998041053310907681708690069293249829438440953450516508448876801981989506746498192920858512906009994187998097358021638688923699463131074155111015623271766767535639758615302051375771451909268016363249728035770816523887315648825619468811910931463253849912071442387645737092769004987442770464197295491826908895335866147057950135082541525173367376813029238518524291637477978501994788678489263240694167874383245776392731747111652529291491832104330286100671246889477840599362409445235725406865429751498662663235047726442335885869449803859046544432349059476828874362791081627890968164722014467197143228845321618896117030845516644219278519199888540358994057350495607021777894007513205695051366842779700242687510951560952151300834367852036638404746181552542950861575462890917103797324313629675172133017509787523991106476353113396822846840354407614813994127362187424561769917874125190195792363484349651236653001012483594255473660218658267768631493457850489850998376838025204254306804887121943440042389426061323512459927199148521354422361096692056212514623210460839175438811812633156548138449347197033521227166849483915440593561760597387770870502634653039421472210256523446155837723039029336716622811253043204696582655206837117337905163665030982463909486050518412567249086285335611900573640750989506559698741760324162048333484249540633171553535288560082815159021681625552365368611077514086922468724063475276411615755765350478745610669275437064942001481721894869085092186599519190198723869021731987345385195520 [133,101] 5475614758793910623369940524727341253615510592937076728912776119170799397277728068068442795929862564235937649002246610316077510315879923992772430749185948849234650896547073876557095076689533465336730802590086319957329712179610995598004179586336433617560085698063234246210260567942015225658793641012227789885823471546428414002722413408286050643471417859456618327312043974981220787604493426819721311874895738068930456946541119865408580920747510404741014033243334419624007551442555454070395856109033925629482782047093739332576279774736844567551842299342477576200314578420298349806021398367745795162509815288870399819867943302709160286737229863304700778581292931858729573494767627581600352960643782720371689699601200481399754953361940747953306624398528913633555988923539348157498963831871751756815504189097762627101041512538972843022534207430446338977186650886235261547284305596768384412172382617645032539337521927160542872024583589420001816733408794965645666220580879292363941209672004123654107328960033756078596521766683052918749123515737786240902765832458123309332818342671914862647190261516021347433992112369406117637976613039740154875223289649302758536892839902961469548197366198565254073753550952398350345884121047313047623335214225688619576537671412381712170520610585991097574576197641172479773587719240601997370403131790904129341063739778978878383855810386892113077152417647166096540631381528855281815637290084528807750995046610705947186870429512246069520060112733650802070818461197695899316079662465300415702471640842585768649068415307310007586004009475669840270723909799564746974068407623569800432095900574769617699903374270114131415645281512922925415930275690613452578361055453774963564726597269707089531269238063936069426823721635007810102755640727001049071767355366895925341476027000902530138470835380289087269363630764414090419268123380882209283468916619953771852177386124569708896416215451259262883338423532699228705242949603404117339195939060970333043975373134016070054843919984692444954169440413640647770080570122268392306270237602959782281958147891361429236628999495573434150608410929523192165521065668387242914302942622674959521671588128799340367658233179824187942333759698782488119073914718464 [133,102] 61286767146670140071720627281145505999877083323561600311479875764193352358882028325978691055013304006209556636425011214493909655938242696132509070387860697358445546102638777514966043650541138830374275106829004912415910861698375766607111850402735730143562927966953878299189543702591352247019844028310722704572483389347647709622405232121451481034015640220091129356756759448293433489741727147736435130273626618625963352103418777137355094424461613519212347260164907699690206806026582961066280758074517593587522771709182207094774507258893173170986513257375131834951654406710464013268708104823880881722912018928903082166170546632293023310068937853484223865414741025308414200260032519459489047032669552547748485613295018460379872853136143897698168635376543644014399934221851363087753793302681564558333715799604804235566443101510557196045809581509596073298171897716032676518387281436597343945753045496945121408906168309893138911890144270967197228801256121969014956161388631693787764043560202681868667941121762265478712957579704211101745250024763231762239339014773872283641526271254715131375952481846282161127127018495427430025166178846725797682545583889038274990308917022411745264327630880932135560055234832083221012079097362632319631096915114807007375068396995253342556697346837671493301977869347739283616642114398340281889736186399332297136982486712485771980939312512894646595553151027078072685471201395507713212575357667523310801217405412340632961358539310823544814746135618790040124610124039534646275906479938859047796124421381202983485157816157444190216805160596992293269446614135997243374219312877952750378406398578506962641672056551070414557413546012589608622545396631884942455938455624673894061029034822268415421535798703160148005554660917046545765176056246327538306631396298359164634050169303817590079093696038502793446438091708529882270744459384942942614001093168956862747848541287788893480023966495941390616284531832711636699833680418742448812226425871434398304706149630832391221940380879596449968266011158603917409242604982736175143589674943660023406578496527766381592142230847518960736988821318398879840961210871688348770541486807038851196688951613292677513479773602618290986130700313670173218004864 [133,103] -54180688980295642368097378383833999395577492197170418294774196318275382196575150173079037482801171508370728136671221368059757307221420617138294187398066792037659901836252810524112496047170508750094573511089897176983114736780573817271418320390731758918611728199722120895194257385698043210651869179348237169772909893179956797629827196849627235916543833871382926497692722833290196672542458949747980295373462062185459843044325425383586514660174822362137695799670778512617627969046215838208294944276712644841649894150275615108977613783356318465006044800880965246064976564054585929008510958653059378589715712866792684111506215866408065081157793631214532826597088190502914293745650900719575921322599470102026392248487111158962434371698833721162474237348503104664932762930075316406900744442061889681914599898148282677611812328735760428441554258638584057454060914324082940913609351013836372990989425377295926956113826629029437586412421041024482543130139263826954213380016933859797342888491021075911153368568687069703540889856992225546378249797984965933351861692346242362470346008402856573792434526978319949772166526241548734116146893420730762783369101786497849915080999246501991020027434933079571031487471142390140046046221499718938611129550494678288330639295467173848466716500291053321951449541959147680745160908122904503750430464124554349409800546248746383765975597855715027729161099349748302940011074634574737290540726114342458209255386146549091786273006414693844097556674048273955645226174852004978412988461199065554094800762026599254140394646726023622274760735568955360745336192386709585600335309746520422110931530562820841275044607874861548295779823251912418716484989203130360746486916010845744246722621236672062437654775631278596984459496321297639709534858365720675181964751856614125268958167437073115345523785105214380424680591769223293452416217490277993642296999043524411137870757263238465150224902884808088427190523246117672643732693077402693361100563650116359006305800772449716932858909743801289694327762152272713557694314330335829378916973323028962534459700337188334972522534062814002605562794903711201724970680031024704795435729579063946279439358084068676958940832430702231436792020309162651856 [133,104] 5340315861636843583954313185478805255320607730343406276067340280674715874923374612209005328626245745223601389908528794452429303813657737868180104723105030678309071777501525754731804131392380847269900419556264210448056060501079933407875421449808985220156840459778653873326579506957705744526724307859056226283786313946491260195841214059935989143867543521872355293355728603595984130359158763113287468759052662486413443743324270530270939168417523731997576743114885330359703127651831419975921898068361379757826309472632149540009665589160141795892670197911919603443587083725474133553727917188114328006091785148079450937267988601666790352270189419732344939722017253488199076506655166808127900133609525663390428172944457680506214208727992827600162895386679934870134212258574559954548609160193835873471940523101965273315248851460423768673199398442594714766637881158528579984749137389975178743475769919277228092806866301561034922683662074182657408942049941075768815977868994175947180596631690653332808136400250054594343203267999746253911398655187349094226128013264281216805601876031518262563998882168368272315646531872443796365532155012033707280588454543412447830196919466172242544516975651724758096940764632330497876991093832975502390858729356029341414136781889690928256334232845223586547767621842718933506557558402057687996334563537269555224867865599889783617422604232960274595662888459627515736078483078516660501046676154169154425042972515284371757127143904717909874678271987910814243319457757183738413439405316782927052932078556305530272883784117009970159818856286579623404345491489707722671209705593103121339272687145246817109896760393991989253283149665378711064548277142604843515283327650995655871269962048718219520999329874259361321388963302208062410491201675255369960007887518372796187616966061865220824641663398813134419774998586462169051837306945249128729030054716434431342492248156978857796305726516770713643790831756434355746352198512272700787393464350458833213948277722613690892009137928038955198851482487938892739791242274717699524099636645293919524282270317521912113834993747922958764282826339964330223698895752208313899968612913859971797421479052029937904669215481854923077752751316561664 [133,105] -39841490210246052704917059019158411890953051316189788755585672671623531360237232582344665823955645128180672126667416265248243444835831240319787523036969083024992115489700481878308838418735110400303255317237138750868363893092484150376779500763047001124364760069190278925106584608497938759527090954253854986371010816833836996543180133178297032752683423320713654641845451365261152996484719769157602734778502429000385058436791228021732083788516713133083584811105427579532935065001166741128753274926185477633222220738268091960417546688035101684913865248982180675928162165011227672731389699660202506665408248277799959056830179979865083657452683665316589767825782788078662705960692130115885986259830315927360143645300526978971000353171436760474260172609494460986556570099871633745474897264263169845540753291598295985067054428876894845588511539694247072123227114191113890474663652290139688445538111123381277004919429523291036773837557966630873566654083246144009630832851649094109454791998018510769700310858441177547998184244183399438846023867819193898900371967831133006324228827452618647281119417801878421224085283735683157679460195276599761693163243202051243102183586953986829112539925476902455125363620890864542467869188371763707788596878909268058020708670255267813160532398319386396380022739176177361402518752921673430841285412993942585065252665056297686438339497743071153509613487714428979028640294245545792163088698889981868237956004714090241696738275333087072509357546068430441992112370603232771215230101455012074787994166083996426796712011215822003141473167726197577340380686799451260989622918574136759447394142507093544288008570496693734476553284296599665778270472215183025215504992622325124756490310922413815859561744275344386769657196113566407293637168539029868993854207311861023746752983577659327378100058135166935769863886594124128687445340453572824287468010200159381391976051483141304494352924614070518016692434983637877500005794208691823277261373875361838563526797256461473672092274798504118700732428290632989858283613078256373375072252434424937720532562524116079739751373303396355843235864564404198533585600843905129679341886767570125907089421176957546495380297997704892485500743584 [133,106] 132790676904545060508410357505258988148569224333077270793999412287937761030466059888245354780688066472606197688134637169268175514939588836287459882810263331284834976762492943708187131968104115300768435687891151294886091556218654380849067020875712466235764422684190678685784109671496386200446938785822687687063012916549127758618605704768385883473575071236965050141567887625491338939928001573710968947620022748454762374492348824812789216909452067327498784070999584060193785739863203595341929528444151655621011411004100698668131590624245480258158525125010091870038345967307667643586281912759340916929293813382412215663274779997308160689921594124826166801659290006701959390811739844424443049449841574876635014050227625740188562070717476926736373100148710572894670234720055990920897586609644166403684242640540080309370162420027236711218543314758503737455608594033609822077511109182577315207835488069135296005941796730001252678924798989097127765459172996912008608448853275957548687959374740326004989475580380490937736397636149985876672310159286898715971036921073440873598141084890332256607393394720606405123785845338534458758746599200680695196344375795416780109146061181330118176053770237829086503893763857257078352478578118673786081486237563741917091768799477294709526378877088662257815349363158418369906310734979656721055533094419304341611726146320138669264909163251408266715390999720604674437477935181300342233579560744632208064259384531462677979982908544906005655919877700496994617539811928866690650035876094940675505171413207406618474954359361697762097881695662777769368010404698186984838320510301035437140765548401653296050748626182400890517216858842428194446365018549133098117641040834347448086459360956900802956197610448177738968122635549592476622051324159492998223587998102914876752952588353258862490438522167864239479185631349815357960152587714602188183458967796688385722669040642964655021974287739604586768393104204063487725311334419286577413716959298084363605441273502122840441721400526457555677263150150071952136008795435738538766973850542929738153470148580865853582220095598723168441104609756636086450227588397011090112211262732709143572750956567286903195636041182842951737920 [133,107] -601914690978325832319627590304209169975737377821290942274816375087709056217275821285195090749115937190167401414134988917099111073615336729036850919453522235889251944572455056743374507292535175693108235673638271193562777385238159948130856733567210465808915514171359533796470122800297651564875528545449510714108713233092753137504208337491776456756847854842414393415228390678491546164066802977380343935338235890667171623417064436663976404612865027113096387500662960224624270744055258635646104535055373152112258340301825563745496515674306484645093695181233615290448083364733054816227727176629345248340876337369000478154084747456040943252658465541801897485876289104049798691182463463052649153782084862839506416458964001706806234680916053274447176239347990880430225196512683828578054689040336275850413731448764724756192925171057579780019370674974794342606738735216534269187545684685776530592893316916025909689843930388473346878759567526319942586476405564328531934604357589391587505489847578744645520819948349503423118204723966111851676970698940613215935847662574307304991958560716087488719361595613478234829878423961342686807282053443698670329282429613028470074938903504235506218003071216391823320102787828776443693344492173205070459790846909298966308723959976446097357729136114897993989833051890244992775103912044905928953580681761600160116363440114438041898516484586700065291599624210568461394980541088630392274377443534388927328106971068565913368796661101439343341592622775918863595544644455490964948338655396909296669053411941328615631226126258138284455125331160882391234197576356176604052903429340737896942950258739118052926774650789933670480818679470290867774563140694521101449969818935837345867387306715292236884182131890864184232508547502300878787152944649675506256074553936587224975851658610066336884875843923648492627201429576044281790610082074961163154518436000005198555584162078293833443258167466883995024932538858863687562710953916562541182572399038720367059137324783157607261144272814495004839562970660416564552387234456331903986134303666740984742989895184829153324196271418707711893257992517166728238065914221973643036595032255701551359045974215902164610363846573546944 [133,108] 944253834109250802250480626311947848667839792352772476446615081351474957769101267461348070874641661156155701515618196904567878475452722833936539407935468367739162878428536294147753522971263054449675780706770047924527775042068576612648515209285364530446625610100831922104958005848550292978495793256456541269019503910821914391157821985202504839029099085849632446360924437746856880523138765660476566421664667600455873809275525264464160611244650985668438625084394582132225989840687953885316225809578626518223639673557394047693548262498029554255118500457266844799121709502612578551138266900547868184814067088746438094952024139145391719535617682907348118501693918722273464975182091074317716415819065168867110399107133340396753488100283526767236693630484705450814729985016120579248097638228590843987058371606038216938551202009932843866339221803905447097438982337827629847536350444437690330198371328291507142909208515276585408980064916088296775364922909174459630609986188033028954996553588744893155779424850247704753783109993263373758602032209940334706869431213765413614468525818786553594314084692075433397103870478008719092367014251581710494493331851043959733781104153467134837862895237012533334396486477316317984482518057840562298483897644264925700925727422505198271987431383439621829483675906872399634564832793171352060704559153008328355642677978349460918207178230940306550782750451520547056757631058239633622754003322309960282315870477530504604322258527142614811685863425641869781309300676226325080540493463839832262755952198177098442530461726393549680016209333668885278277585983296854742217720495882740895611691773590425325527704385599099869384741530031000555288558376658852140664059869369338527430608170625921550202910166955341846310272010160301333597503811206980453165003280255804020055681492599347737669739923781180286830348115140580163377485258146927318947252682461485160706969119101619650140313445492168850186434544457219881426769314472131550519860431896925898024869207621865614885611905328608604566023618563651191404093431340271494616835647199792207134109339891964657452131563824888281279489108652306991630265290304986695864318261569126588989589981601321036995568220416 [133,109] 8575865861160998321311123667816526316596740807009833292543055468631277463008862894589205057979342436284051764732474897890284720798829310651729692120282595248940008394599063573115357760085458030204339613928273507506288946718254166877212238938602326205740929332484602378400685328467620802170168901849387774387017165280811732459338661178165526078758156372604473619624255411096836922693304910000126296127684976554986566994875172742582548557160417380703940780082556127619478735796810621630346340129879073237989324076939048243786135582163220141092897309042123108788830125674574862758659629252708980409778011684524936942065595911882574681891038602681364835922125950613214340271051633689748846456687591936428979105799039555845038432677030776557411842807913140320398889956745606920953385528012603242414677022641372664459963035339420117352776849948253965721397234920340751269426583298662041499819824623677272262744459571994223126823728735504287848386612926111462170866794656376658683031013901772085955696633062448977835760228897097199625779104209158226277327165405472662397281206441429414864243128357295524555341799440060817292704029037359468362654228014607973232280307874941435744039384907294951816765751895540975550876805271564925197616776821322329258741802144827440141038990303583998810940675194430500599375954229219406205787185275750472610484805126080965141520695077307611495648362516710833939416513834445902579382961913493173964032872080475408568869328436667156987602937363039258786924484712829396602769985177710508649763849588108943697230302833595411961342540152960173643110990076350615501855206728714850074900954146851408392298191844300710565296185103841717439974741329544397915671396377762430263774744581966975394444294641138677289182035169421878301784010503894413004895390911479117476015935066716064170457356762706780701299724344514805232705792631185692203320885124995191036815873073716488269403214434824688362531253581482824717197442514976421152247028650513660126930340513382588486046097104801949407366859569412285389846546514454696634086876996086699434923259030195267318840724356221979143928873105743945597454891876481305476151602368585126366631321441060086512608 [133,110] 583868709466747746613287027091550629325857428201039853515050343706042915855818732489945649683129488543833508321499738017033843674694662586951767329478243466016368927489450177473044822714012102769958139865950753999002680061942850445500801209741489264000095114623620799823260140479279257167712272037865465345787277475843738190671029076431850982241983670711670025026199875009591321860110736619635885940695549904745152317238159589874723835514046601125310572349472223473740261857988028666158276736357663626982189445712875613008285010305002685633131176677683704796409251309638904971076191664756604508040085290269093949969647771614693312583992368022512308722224664658599654877187481209201071840054583598094461657614435689087018691795362750122925115354070194860092439009202655758493830743023217531669925077296541351773995157252378052307996318895932339339287369842442556548630659224089535969072474133769948835497464034650493079058213706624994403820629932746918521521671599219710703591599571899600511198587586726963663435943926383316411040155600942959549783269581869324745787587836097393815304552837001923815830596668714111227619892067786035833237607336806148388858487065755352055597771400575731278894473671734389389926123784810259398628891551626993202850239234980254327243971000223563949286442652539067222177475851796624724344425148961533572556231223984956344311984225243322335109576288140221018281681046267837998751846942802504069539000543821446732027632995713864712054834370343431571594261208467509961666273958894813447708984310396168006066613819211276065243217552587484562109397698684018111778255365332064151781873270726953069614242170421244945304266310320630906433675210427959994790109300216327981338263913824966348530572383344160782248000285310266704350982437795206689005925893315490515172667836119225790003524773848951177645266084267100683745513418316963326482021876195090033997185297824264040803740802185306988268398563649849587828183952256231805174869445281476343319171191445293978209914033583119551413165214353864676660451792614574365794970112390832798639694500819632493836401951481322154809049398054048427619356639809959883659030040946949847830189847947898208 [133,111] -26337276744668119701539063696325893511956244471935889694799747879228385911672310068551234170794115164209659872400053128142086873446289065093935024902995251623908982819787561518753366054753820802826544830149310526870754138792461237759002215524441352723491907580357120220708281205827119371332840568407476306189612958411863844537713470232574987918203862293151950348228963784897859479734531218380280465442145679210006569494740934686119974504945166003025260806672182236141872420582348897836708038928339571727292342182294321076890606094301498317374920365235008274560415468674070056578478504532500704937030567628338626538841350515181529554192079253697392992476532620849106897465059888472497289198156453655682705238064746314725566888998296872874750502468943637574106275369174740255861621373495966402738977577714008787553648416674795565079004665759492225871958772333714928629607521880806220925329275860331754946450929170693270842770673140418767607033837067555236353647781353648669099049013373356870968704025107192630723253825539419206890067798300950356838525553111889064757865652019278995392934814090987153836598410843689579073657150243984870956779240851894490066501575548171196034086263595680883625439523343062478401095019214526491780637836829369159157131010371592994645458314769434385009559134776598681337241316398529750462758977994664113912910738498824977532926245201853109918738591069412521090787723624785435375494772756988303669747352945738046082569518373970639393690155577477417159793751575071675202889946725871074546240857168680629878355316175021289511178494806557541332131097863731935182053615758652500876885434125590544403442940839238814619616022330853668336680723617473288249760513043746072927650946787878663487726614324042821072062998269619484074628644014452151948840341073124912230174727166231641677005349417511081104811752846064034183034654948378773970756809135593120670709568893842035117986320726498466304821147189480513446463257883425892892501875674927486568176279383640500777777398722070538943248005717995256119843202101656450817840092508602345234905653128488236879668593595762149723215826017283968528215603657954328172468682069879761549392257848676 [133,112] -24025087476031473572728108327904004237209640361939878234015994971706106515713648366622772768977701794503545282682624040800469604483797105299299620178355044171788480736612467167286336819273173989416040908619184134309385143647342604172270477099569481753435885700550341723275090285800410310575594012674670636967838538410358266326931576836885764027481280938393940061736921824905723443223984448469440769721099438485836991783326223971663625940542308714244085322530629818716106459992978093684620217491835890585354966043056322652092473079381654697860475208334335288896828785701864866362135285580303110335212506261512528553560107189352541178349104695069695491809218797079405536442729164829836969826183729551352979487084451377908206511849889290843100959051844576894099447284961267051642863673519023175607578694499421357156159620690187067124489699690851502761991039925115177344155755434974620451834973151219171699823204680845164645824069914329864062312458288940452056254409375707806588744662487074721606618128630339274060909748433212826972380682329437816114553933052286997940922409249326030671287757290646015032116418808547130223988764660837626205014821577673633857895117089965155419679353866941471158891795002080952989940494213284672203585481221651051667896544835819030742467480455617933984106700621644168484972350742125876428644202454961490863259874317835809069531611616384921452724383186139671752708467885517181504844575545463155887734307725048305434262616706570662455717082214633842430556413148377524738044987967167317042600603229668089099806522522184433322262906879049972289769950659535603101852360773435289554080431107536754655780406832454226216850923786652534243795187848150241154246686550570709106107873910236144152722670449707807218908368881181172056630089312350982581661912840960235684611082871742718958980129936733260268631977961857239961327377868759182920932852263902154847814088341528194887114712185932752212359907255169624019278407442716650946527711684195339504533113501578297729736629708889507456326323844540008634765064977602477093914770767308199107673039416536316135944858136109312887619311264181621671889798001352510393096905778765767783480704 [133,113] -104897084518857759681652397534850360038641664062626715178078580873113871538182987427201963276225488593455744482906648458499289722794280378982438065550155596857692704795185948810078384385096772551676806761063658327143424081284510449645955037102944184140539818451680426540759123030281016694890553268918729618620531481495363035439008870876859648483937589404233634242866325327102965034751478425614171033685812461061144952573296154338322674792359885788803028705035137991576116301383658295228214060991645394689289197814051904811806721894375250981038612859641535562352351463201780480387354733229846347802480004107950021844937308378654276004955811904813539781597953835521435839606302328308055950587236723370398981553206475231759420269298478876288996150330098355121048279062923219734894699888372453069155102856736101755687213060957729848469985387654618127290358318010190330561090404223726734793064545745150656734943166235109311963932896288991057003069509148372295716798121899858777733148526852452025184112524538810205153453746117930661107213454958394835149962506663966331655607184386700581233912909069824562004977237160738849619914915420652007839227954275000649058151124735318699435682204375540218563716797954424859416892638357640906718026251468060769870426686032002157000353606636554477290949972300477890707020510219064109638284282526800681519873345014700223519256613764153535178966483071695768489866531591896832784090607057877914172112977638930403402831381305716871534231639339755103463353686523710586471365070340739587564009483585575519316584349775408312441931794725661250004956378617591103642813285926680454043281283544761370458407744912857488200512654504876458970102955687658020327140738292140789192880255668560317625613841775882337224817885511546756675350489972674177464062914660364321704888262695613297866845084056411313060785249528319461950677182048058926235444232363062046809179276998125536270158588450282731708504073260411324660512695072665609303827500052481178523151458513885859328782005742328779909246521058027595015942896275179352276608260718229256527200121688192414066786807004558176927358579684010348533395411761761624278171594902978652752 [133,114] -94697752369637710427597899769925921538363399672969120499285737232644101086194521868383742597513552338594135589873340657232871353984759218164433020423523784447095736144687151376180731927650072626679691643377059782799433455088823432193375109926507572713416199264723361316245554730618875320304083223509435350504106119801390900549437009520165455214915834253179332269950461842519318548616012192439039691471630539524650960899922984527097126780516858523212213553102224763972790500136350894584365887536513259694874855475193581218248347418472203882449357155617713367432528777972587062535745626841000147715950220004856156094162211393500195597924710606882546859097142335016221208337329331343911214339233125998637731030975125563112399382745245902183190417075562543303759808743782869532271492711753362133087602576202968034006816174550042472966938805016974042640191623188110252805283809428306507571315886532560204236871898455504023302263967828782252179010714089276937050374255549497888630204135131066091632070910460677303171972150478764599058347786055536817185398715456943494919350483372833065697168299584324625360837079507484974706464629934635290784941492977180549183493678354143042335152022239157774717650780678787079323807148561384869643611273118359132142468145378337959700105927497437039838488697631054225605902234728885381383381914771241092190426100352061980901397318922470046227551497862574184007934475394380853105981373406625288283745638271739367693557071742528249805382807504469496895395906022989122009819266613370381971160162524771729737171078667135080129267360716528904275393082879092549291484845738208675585350702899248621435829383617925698711129992951530857367972148244787345694722441848727269982363131109887667562870477871934665739005655503885051909964243596091929520273142831571705186713535384169073867692406568342057109199719674459522297659316132513501144492382433652125553609688132331830575861830152643181693453457217220398900018026432124344744742668877279488971050935849142138939692879160536541005397483787201716435742087655126221165360103778469917712675083742453582679674509022761781926338908465487189694838129030062367747864471439584 [133,115] -75149627244383317914116771032354227770724203006737915334594056888963419426477262900979129771438030355631538320291401726748910835007465535924550902522386803845149203546922347791001956846505558405349771782049981412578413779112353201289820817075504470716426040275366264975331735652888019663139284989481629823014990855076781821295726612739508850990749906674440451495996093761192195886537798938887254829500605340038079574588875174704428019889550401268976979875035254970714181973640537292161015424120237299066976862256113864186868807879896859080970079973164877469141338371678343899821833027231564734994599711053692452836449002971916443864988082542945028046105717913790130105136780725246660214999422572263473922739131092911883180650628240711778135934409981318313670984143301355918721962559289983490414701217465625317285484930923470865501973533792034864133215559010367441036325272609181060382626139303898363265927155174901171828535200537724894853859337773694698711190319647263214257841730382049836352002053104736055738913375473310561638717215398083261787847114159295407235311350275142598235365073236841702218424979861634119560902234955868926615347147965826022640291042895911068212383578814367147289309109625024996030250420693640395529320558337553938277359117118271954276470484152697863815237997163107785538219624652491030627706741002877059752083488608136681304765607010665120527479756507112850066584894563509998187431254393393301907278651978052302513746149452658208234299841255153647662702390332434817656965613874604190061851512584685388404644699077590282048145651445582258805787626294736457620220049538668777308724975502379238875026272869655122714625570787840234364908041486737342208959483514554856225486099244527174345682564508075467288905840098185883906088735399251419386927788778093173424320483172320238713763646094931122628630170250360906838853222314695235547856135267960132881210675775161243578721899075178390681656120391414409882353323323052601104330224101478164449361806825358920995394804805295483569021414048701565518830984186030025178273859450715384416969430278342874100237840468927025758023995919707014763831890698886541560581012 [133,116] -97649940265627273759349283175181384813296347904126302621664095075078747416265997195166109493338831382229211444338339353834540227577875241812364220395694659675380456809505219804101882608579496590740355514786306205946760819421648084992078410669396333648227535331767852654077957990766762967504593367739946529931286938262406488455936357606030621346824738347937580121732975574864291415994614804159293919220287250405565909709760442575527855941037872668160201736151081717299974627602499247881694574636312490846812942887358420397234824703332340454867362724636553029947744790427161443921367610492034187067472400549242882439162521414552322573232900199387393744832366539629766280877581992948203342714217817861918951873987065275216709706746372742488111856688264258311003961835134585080125155143213751219686589597389397841034361396302539655505712691208178839235377233078677034809205108952431402554266221358006042471202530823785791764009938342404790017280026561829188866850563392676997536813325505976450329242380493169904427241606845160381897572772563249180968288446771412542852268438621235669685565732530788830810993569905921782928475896075460440449451898469004607021102624340102069981528186745202091835925527695419379270620471557794401620727342319302363196479251726703391511649631242719163899585917945156736714412039355864375010524633710141986720111149585086116623916121995715719759307550416820243784346471810962877122756184058563325986249254643483616640844185657940380023428125236602685984322642226831541527612299635123909103512890024945149463436723639204026650213753322802256792617553527415445346784809079443338439580166575861461097546613439805342002457114267458795964417435783219848094016496861607254787605669360077327678526664894975690793090665035218582970370222743619404302428370621347248567862088978953168153682336993448624276603832057785724087193851670418915674099366814551805261303064475884086153986399305166081460355308611120418401362077138354414780087348006626321937070980297261978628895399832787388055696980079797626459450291814298897371822855905912676957256086994662872154101079840404124940095901037204769626560728849320933632 [133,117] -224581443485601798119696068263641479248574940571070799432559833161488577714899292243297773136738633426807956337893559718338303675711277340731096507855712432447599307390442742160579436980006606353448139304403393474168977884474200884146860945668860609050009177805486224085008400037148831909162873010410064343214645558330294091188356177124583202425828698044713113286742388712390878439158446309100214425451136984960722755303726877160457358507434404372807907385423057164094148786026367164900549407422306000164696864262017672197568915430631528014542490219235979834934252407839597361774300525347699416849375457527753986125372709294738992419931268376380857669989259457997632859234530994989405449946370607589637813697719991571835012730088479037314799601780979882942404885714957698272376454613776985132889354321552595166392783422669895007727877006898607694700629616283297277290451246120887439614091669971086765644476877638017110810017427914858909030903997947371156590930793279384026384040438280669751284964526799995131491086201888190901398499387913260961885102422746733083971335047299907728053794201756399124541887234200301645315101271092804261453575117749873569843062386385206526379242981251109411764175474263604922851350855315323726099461503278564191079531016607005605274992438989497409642091993114937581796608020269903073999806139704157170280056416404718843235741459113040038959929815436188308501752814404296910862156530675187968351315275073487742407326655518466654778577479147501148260757220515669712053596042791087028989630117252391796799085908230135700726670188126975923037876875014703610804402780459692520257408174261134738943842066826866880351031577065099147922169875486484013078773370230281205652158686382505478217083269780442789406399813379802782911447310698070265453905938759956155357682126656608927131166341548964896199197253655103741938834428900674055668337335203758682917204819482589547439406477482986595003330395870786744878153538073515854539543174491096660715159982205047751188983480630646250726590460533166510896888098101795386378538116659591193377954335008481421614357097549244010213223429327910094100925892526816 [133,118] -151872159059755961095983917589915522257124878625881490693093762401529239160184952164818036871283148297275160356679494236487494789153037154387114795595974633890464277651950969283329447876137636425682442826048686611906263740455948748344791470621101447965074728785256994504424172065845648309672279411148919034556533256406154954348964446974289262190754860683676855106513544806510866945949287157003361657279574745529869306850710574949467433258097677898511285579086841063882984426074443608020076308465057603842010230896925654946165925048254436924918004592715310883821836391844117823473706393154053730019995729469158036395896817367454493308595998078325916130213558395354044060880310877393709619262409633879593446405502929721386254733555497132870515061585025926284550797697424165976011706739993716178131870357570911393868481728710040550533129878965683741463735783097648987658847958869469309797880924265025149556823749540001665638383682469466990903409979312102832887789073162123902285493437184764445603108033904037683584390756924092063021531957369173052336865153150203570613451518856638035611833670644005424483130444050862557806720696068036558266703191138078666235153100130994415024415959199116050793372914633322887330039909706878646439519628153221954831992060003825208398608830875815542244299999664986193897625196733046169154936734935325104030698012400648195610881436971327203179729907757994762192631996169815457451171732651539606134235366280536466252362334037435238369757797282780290236672798966368231170684071823222227909758772101700350828410698202673320376091066876484235622089428553764972552408544382262712181724761798141710409234467118089430185986786227377883734771442028098328233483114030972490961174139188227353882313445569673068460257991197456124685891055923166738694972019709267439331764827689032042284829908252899570191615008045317524114076036160566958494898103381365884995212940796085648810213479792014071707959223440762037585395303734711261130891827191377156708615987906673746076211766983202326442831122175211374317398767426379464587985104636778479619986130186754375234925173631056191893746542334176751895564512 [133,119] -121506802968427709944241499049777007686037572536880284134817116580121274819573486156575345128044890956005864204754213496756668485067978671372666186675855055886035152312509592476305576153213568558124394343885375583713874150663235408247297982098184936402332640714104846661581266588606955903007424349922027945202907572279653981703839423916293896447212623552533456276250607179552321602264489016461076759465864724310846275221655225063774193206882368714237739889273304203282534425718677818419191682489569555337574524531981726242106089240072571767098064852023547088778193040430991055789594804689389887473123430422729089662255060850564854060043659288872719457711737720360436212184995074881475966760654822411156064404059506459868125339861290544342769261050660049661770447272235830577625910845356794603118099027367517689226651432761108752492470537294015260193466468305206675342460123716991873886451411975822900341839431315008050172844964509577076823066034288966740434572344714558478812847016673318084111228436919104345792590949501262534315443882847030148492342952031519625127337501451362350219951381679518691502693359479607317345536088560152440457434229062311743477966668763677596556086465571018195615156627454507504536014181540664472868105950373688361535271972090421633823963521665237369523988264589374665029427191819926653423377837406820283274336864245315704604920591859552023582329419881028425572373310658110758861193978057208370459824752902093316649052409899914433767573951029276907332652001955185427617412195907375459531201080324855140496788725669032431462182073638029642134764993483085342866147131582751827263676285196889896734521684315365827198753933433222836969861117532300036775853695249742874439334325733241833810501729636489046288219541256435298478350932912290280440139883809695853446010607180774452569484536906942139526215245482641459505592471292014968782279933229797461018077359308954126924002231931605039813518844374392204812308811924627011074202360456804350840395753317019743066764201503845984437270128158000204066515873127763964532469707635670628390127703589723357674669034491105514059439109683616391276 [133,120] -70197042107404422998220897097874833131535624977337358399128242416922752637653494957649655453173461883301659882230474798734418732378764726308019072042146664969970194730489736735015911739807913883436351577085464178136149168262545923433600572429987575171984314220298695882095933371174039300301007868914897207509358748850045220459867851393995922254423587982994450733331011779690667462784510882431377134796553511741884931744382329051226609853573825457196207391284949503947642215371420499029403156198362129363973890487366816754434650159109086137934252877333135168145308215900210936273587258134536607349358983934310165187647659733599827491914370777020137192665004419023693688885860652613922214007230561458291095616391834990476639263346951350358317003096021094390176057048951020719499018513883718119911379741340968456441346127371980576419022470287186802939085857168085213562292486620164907401466577305863742613293576409491299811370273553783183602033973988630637961586066461922565339078056837411819777311276948315816114536771452680220190058279756377372377617362418257602312469376456235363978452911700789898971336698656214205097438201948709392420522587913820872770274552362250422730204336580420981979087963974832720463965435118550311931908440503567697211124139889549307845645315645442501375475384246917560906058409835811128712397437739178914126503318668841103818846137333381086627304622385857512141840324842693740473215076803818900710324402455714784256192071296567922616877021429222995754059460021299898074527521034152842384705081112800885208103711078042378633271710592349167315448552843631101148966598430190151503235927260538748844197976343343792686432697057316256664856999040151281138857749052763790564374045441629396140912518590681181440545690315924206841529407259150036402216958694268824225247860492463898763699993599459822537987575847848726268636024445258067862622614628817890956021656797187524505944250094253529653057781052900058569409539479704837568124079940592177609634568909102580876236873373956386888616175813793472809379752395680249051434293521355190693831093822810853951177224140368431354290596488000 [133,121] -25486108066832241098887075808641252759149925831666038873689386120465725246654335484705255309633177167010091259804226730802551763556701293492820642295911829866086307082021432915926784806806729824030188562563972371718961493120967938207442305945609894025602030806848882704717904390071207197244359672525282926672122739175064826109313737659414228423370641749384292032722488487229596990484295440893171484568406693847637924332685691814135440938654082530379533639800243946380428205111839645386222995834596443744282515968186504476909299690089831784068513108159399936886497401275346740786141934385411619941921325562733527628055476704671503629660298086252517944639460515065566711865006706881300788711104917722138733505694557382918436620151051129378036169648908937183468960719396281580115747485839056087863992512344780762872666341833567695671048515339665534615896086877158523907694889696324771797987651305608890882463065574516784661381906983075040946430438606761749415224959405476587964034281187022965384129156164048875025922565300347882925442066548956449562322347644518804737792172071968191173333302291668306783933702847334991168013913119778381146565271122229435484262849735099119827647580735617151131993895723915525687956721027164612119632402323789167326839650778857607561398475046063191145940312738624475071519925845121386945970145815019658023640789194302461223215302313057548781274763266461323629488100705000946431207338322079893916662763550308701698658322031785083896121304934929523373952928075714755300504857373535501026177833970522055672645801192857847722319079944401449040984671338086534704166284323523594663572665227867273345508563758360279978069791967995509437206218021405527819193192456690890176287623386734834692201020385675409121821647071230563520384468562848914872727311477374772383422279505674778289097672428068464135043161648092027787934292128692593779728703329799524968686587062616532917287640295464674503209988946079157671432856009348174841505507816734522304255393281640333525912154690897294875824664583261958265355208851102038655697352115869479988853267380171928971663665852231581040217176 [133,122] -7125805139839917360493166147768532727821376915828493955002543929416885457794339356831635790190885946989978972142837091632787288756699445578631285032522266925026232034876510299150888453924797277265479241174472122593702520807415583305375949044160017768703201281316982312211099555859835404404084646349577782679912317555140786737306591464453543571182134181955428519750002404573357452174802370640373241629163149866400446604990464665640162257936547614704589418897833364659606197459646106423124697234732609103745639517058851659362123884978072120332847967630698842731329239267276419945949399944000989245159700654301267938518754853888744631152571290279655796529619619848010706857074572573232610156569277746507965523991950338574978241659960881734198452469539868366940418945282685141892548930254731802941391797918666658082567857949938830410567751330611439593787022956442471142941140797242700108354331959715359954782598833678111233117806889752223650826536239587876122215295113684041378885551519123263614134928182104064089145463063017401586297917317784502438020238437288699082512391258222133960999518184330366237349984509174350173801487482545052641236676726752443937622250109744720674285843939945178952575684934364676139999975678377029586528026161743822825241889692453520328067500367700417385898999557073618889686092099573092889640292877045189704332062788084111443942897893269570704801995809485652487812201637341545170546520459962582491603233812426558698302256579345290812897942782586072450155660434847694257015588493620964303477910092970663493505258557957933346503288075398088204411383731540899278249325251221482833569967903373355643142916208411563130657024655614813991770261820536956883998152464728559241114048596879316944911234671887041916180214453489733067577985329754969481909547855600835699558505629270673513538573239685204418515907013110998689649704570122539947141375388363688708531721490966416272498231794286730194557346160503861310988526541428520488373945621049008539984350181596999670810137477555481253142920666852115981735639868550673150505276656282314980801469869507171062996897172065323552 [133,123] -974765451795461642524620408814568490919715930834475256442416172430474744515339567283597319527611279235803395745256236844023531916436601659082094865253241560182883940759002319465540094015888143593491117367519883660602758054403066079709821070220097964552229262257782530047844808187042700562986339188635867957179434959760661667521991715382762661666260295312128253981164546387447678085354300894739482895815477709170597130611851437080820608263870325221398987978580443026852758040142121275031570449668550161712528840225577914075220280073279241680559489727341234747229421480143123945283638312557179895525427509016509454071561111131094411627953397247860706122609204014983768627466501964378911718106563369850440556401028293004111150739551903892401252948545115775220652250973475916608983868508504644953836193141996252052856603609322359824701347339734383880481325505048071306909120866970548470930488065340080892430536526447472397561318899240316641574653804471422993483567872680287710094414839119181285484430142863092022939881044055045987102036807512876973950951279798260274245832851662675767558543553920862482242869610545609664946699695971439799581621295015609060141471238535291587581799730632709792310701366409453093766573244361295651916383239792943113612699314551339289961130187880679584916519021001325107498929852143604165244288344992171958936455191221347416508259855871411997016655042045532860306438217025600157858715817424479910747070477432119357566294428324141932718221762114757728686230889413190051574520369943736037901664017904062459846151550867961641985118397059365415501386062607272134569990948612208601676290416574938465638287047570441556332367635717458158009074294536071383732543223927135334164825322879937320243507500921889609889521047272001923057590260946123167105114303330298732162465580295341790744872342925819467573446814726059000672978813034320117242582309839421588680707885787666273784516996111765639447380666783570756760288381741036941950994901010358094222703827605523393094249032887135022252492316062819142322714906517907893828069804277645863499431497962966183850488063152 [133,124] -154782046232748336435358053952299345024553276892148616533048821894134714464379904853814280080413394213529796357952056926844407050057226497612909856289904162637863368251732524938823547201560981822107140162375573997461640885019828160514376608583264462116399256188234522232534087913295787320895972865368627893483702909767241570633815919079776940269462830972471384918698127777426983912198164250453983477443997251173715499011245375352185337311648707463899429871884040191437745168654305798892043548929536551780215131205548857731020557173901811735921183492544451239755143563831625884017044588441850764250595828858743100159458698707588068055790267556747120516279411727430050286760253426368990622272351179388758987544533670524610268817657791971436323548768336018824331684211618824886155407477412242308350947206254426998783099407537214212386175175898013329831790088979732584081858587283341603551870028097888924065232880520358056868862419623097433339353098216280359634236580631576620543944724696139672741997040614122453564488846366130686686345158238528984537566366440140712936203665323858812420520229559014291944442986014447885796758387033008772132178411425703318402571853027836343619756326215332586548370606008644496328557543582533025055726461817283297030708080163209828331874410734511234377076937246877858222573622833323592655282597655531689076033497790926077666573976019426138244335792470607419311840918992679502715465568786920611721716202607547145607772279704600033643617585700882632558904639952572613609513242739448790368601327147394856809198875906496111005181860336774446689264571485861591615021800031943396224250018347181700037435855541541901728256764167959542162462233199727241154482864335038312611188361879208048832685711006587407422592568665576306454979973155850130306444804189570629292947155343489933124200796306298977553953078613669100448798625438387081989716918309777189307786589869552093672989755545630968547019135433790358867412232381688522971519013277046240421866400163392313558671536534443384534661116607594216815635295493607718042132688618675827987351671635569967067712 [133,125] -20931819873265644787964916020460026398406451282473417570504032550228407767471447960162347661162338502746693656726797883637167517081909811561072233943989245058903343630189645081927732910980292780616047061929526787838922639566306020078397826011095108509533273252885492240395695125373489171927592453852121122662923946524100790461647028890083250537524519348688008050645360778822565321783884601660200826009216088254631149428375552537106801090938195985184811567603102251121502508363729689628214381079230754354596714447020154132516291221556398593390224630480719264541600031098387919017079924208933673638215515618032788878829111521540218818705248154033973729237669077185090202931355766431695998157389917735475681773545463555297250632935457156407842714529391068736459170593327341501139328718573968636733717525091728248940003310798763280790456581930944532626182455035254032730431738940123191903082123345119548569178205407806501483395627134672390654803268445629546671443570617673273372554791281887416506619393655930388747705766331023450223736876677257276959949546556878923696130098052818963256690897704729791970592269704538133646822341697995320618545203479246319223532675819615738638737770741054698806588573678821416426806440436259420817232574686503954158785554302381921424629958416883781620860043388209701686373708658192217882984894432542972439865451136690005106166048877268172539791083991086200252010427628186073181042580015973215949305182094766931154726733921579399141495103750777323613436409924282008784782074998792017944049724465734132087186289912911316736506922539367876255729014621574897283451685056832111652005990125675867760335345253072745398645870559700906939958975561253530970821611332108422986954368602726956322821043249689486767549079588418500341163704386400916958037694370759870265039805618953605318734872024701968991142911995153342827023698277225794340825972982543118395677945127621798992202055481308876698732007564278172891725434534533811213016582570790754236876990471772204843834021921853005621685206152740161786738313491052865287652740238415532108209786247539768 [133,126] -204675581630250822668487829496025567250963736230460011396456239704672143512151296518055791734903897728099006387260518159774476965793509063391722138875550690344747872204383339362007139787466411306201709676903690072961127185850900492240931853690758533929660642776218166752017155863632763170029944684834141664685638225164994816644630745055187385560335351957125484764682223755261164548121961207409824879527219297728676261749654544083859848946733850330886233018049411046075696318830826435981027501122186464025422981436466068760255783247077353169473721570000644637274629440702509288838260052554682659877410332326046391983093414332303557326320036857288239780351360488053511809401827489806955349773882417553147849029176463519436381146441139706046631654397284917679268041380798660081808609817837601535913780097468123822706986236941504127611878518791139371978944694827799403401720266962287085329922948353667084531638449120086927757869642999006879626476399268307431726676196394856619147881885306520440988765247809038252296802213647141523334610543855962783627068266428650810734394966254156374028862407876159322839442237342535821712164217358760655879194024770570846497192498851759090302346867642737498875329474708309228147565860600983004484710907899046665783305503875421016981771847697276130527397574398706167672843964837716531019701216934187164272583499737966890378845104013169660692059455202653880982796743544326356325633772254731523858818886557533972819818436468783520979592198544125826067274772014827936585775046127169359143564910739291451717848688445245631001137522433840965820830601568396674359092944348813571647649867934120950740898473994465580052959389502868015599061517081828808701141871223657706824710567233715327244018742453962151366415554596988466545742457084786410267983438691829719638544256237985328007640838487188897859234431983150317004151652290272313844039987628886622240843296232880919059824187833215212664466037247195857163528080156182665845387038862499404773557997113735228474614889402691360473515823255365606881265979185212299692057741962711837776478736 [133,127] 17526480691661019037876576327570787675492801078323048152266841110921642600208099433333833691598130710523324159580222383744611586726904857082103713131418198852287969684262297167523141018172529150545571866279183442138406181074999579737736951608644180161965650768101158903335784863496487836369014210205156663008109251585984985119367889606084359630236302075634412371768018466091015714820854309973855928533997989790211363589657104690466468163191713839400030504765371511813914893652853933366649036363524045933972380834975841126232308359315940098495644191337828000931578964677939628061460523022077215605499656445189145154104087788947549956623280526347192181200260148848630265058268797302014827193504799791918884644375743883215964485070488074836607500213057079195336391243268668190051334542487870685093634603804748436912272961044130802377451537072913819950008238559342065388055117810726032121358948326134061942404054892682267049602701945840109900767956086901545070528870006449886677637923126659955078886886938261889030499716793002069828697256626929397803491292503697964138316459348487284686205150677974300213653997210312290784218842346604243266488539120763326649815426356213454274801524682228557169610394789698418358746720389692441818503849782359546557786551041064172613508864945164488829482758191416957225456413793233149698135853964049668844930179929630392595398291304158988987340281007077472789840781493118031912464899333099915266733282597286414634240816147506633660442070524441668610171198557542632595057437330463435192933457125108120784345337259398611214876940462580212815320905993099771949707298220634304129391008243145250001127982653697508310470535009863992204030418680102198885293104554740796379248254930160106179881785434623476555814475631562793823794885160659134723496141701663037173618790878564479352758143270111778155221531538387988341968368817346829037900667496043861918932673732158932012884458087870984381893750811154352070168362743398155774369291949584542159821019903897048185201669560334479012545574413150528291178127027873177030189198657224145310 [133,128] 812138245803226773212445104073989651194584239188601353479474979245965820441796298182720344499675017397517770192192881268970209579613012702365147891496799269808557529321690891882205756367349069028346326641171659633976329376132420309477545127809692855690890654538300041523271352657447747733620263322535302572835110157275703973904396961547243229591631457128868666851642950667758919015119847075183192480814001056853634856677000473311693154232738486529955834672907499803854566350330257801505216992259788178836372077998196078586208538910187447860862974010991385414494543701052775904538139406908226026759949527573091709035795261860072388549635941615089835981365026944219114007190469628728812514820370579917941073836536800115516457871294726257433170556113309060943619179034957476718084032439964359134955703134505397305098379522533741709532077279791693157861255593011918900988536693730332815801160094189546183617121445964331183816518249372688455865094047305290892431015160304885363240889629462048553205839804565976878984420943649546050803537387977664141703739021624847044857908644373006155594029614979536606356906338899759317529859389134544093826802389457451532527348178256867705439204215543661037459115109552528470371095038175251764718615019445778626597518676440488437938245701709229481338374215712081824040592415148630266443660380557965839624041829912096207209433298235166774224123253546477751186035393411275653942485268240601330861467234410366522649785269291889689397692286024248461827242365712094073518536865303686366715021571998383100952292972428483879595483943857583399889321403570186594321434515487270568454432848869825077071447319807352612016711851778965741748346236844537688425452532080046504080877383980498154636867036555094611068134269110494880016963701436353505421715695458360444670989055266542434049327450504406110694383688661238077340349414413536813374133313084292757273262603152772650368774655863630761507205126637411343651528854783954445560241164083786822132287369304561298933889424434797036585438690975965387834687700821940664075892809472 [133,129] -45646338245439112886387797123355334259591317953363344665619823175032312834070428772017999661484520321311286062226371759833613852681754610584255894994981862352433248329635434280676486868888651272795186231911463692687849403605451415508385487078522008100433263441687226211192801005905023716530752435662987271237179311147439736902968534259881179456352334396524392553979722822616979831224383189712385502578293268107969769041581839425995828604847340895484456497253488188805392496509500302667913818629142462412065980099996067943232610228776646556679624803892649905608146814130362888561559596460766918514403483465163158110050045361681921682790124251030469403208202131391889421802335764321108819875458500330997239795515252659149543992618947513031785328335541776229902516373331393480325387211429039695067851792139166359481775497024980721525173717030933531131135652759403758926724270448230580526181783499201191987235349694695992972130746542539261293473771930772667486345053434586630228653839352809710298577215003442051196319940393288337251518424732194081450701535821465251881082386304783098809872084091479900726742104088901728669252311921454847318407059249970482812302465719012132028372799319172634578868871414892708925567220413357880705332373216840344386396944631629825735849414772546668617306787566552349390533643988478411574750407389470479751389150605779116945536326169998296316854608333722954422959711712277053186425350648352212123742460183649865908540062961547319607411140120705411288229535257546959972275081330331918411861213172001899099218507801822487911918044781624206371726241907291690189804172132975800852443690301551667182404825913208273407638655002242831591228252707727781895856295051592291635760643190918916771478523642492520283628123905252507624622243348483915656418737177186303370857082452167403122302193613955446523964316633864317016883618194163057853402844430809133371544336295741397942109863479705523988682462926101563005595217389185308035234381827334789705783230226051780528361819385979090672183605419568778235552855700564515552224 [133,130] 346984552598150049056075017080317142394919591932959819725108767995519399705851245747021926524041537036518689268803761396265743831051530659701182994286930611742314473168469581236128408965094410520400411889766557414933130765446356797090268257298220313873114167931367587836993768502883364874520301260723602208770499756169309416451946487079617824200113234775356528901633356573190402280448424743368181804383495130410378073879865044886146262353890644897350930325629379007839531155140493425387887017354900033262896964233628184139893799115013979949014898734194705998202528465473051300637500794668857171491339256921173753837502774173678744822630961598204562920237449381204921931787797363904667254692575973530939698107995962895199631818082047128780531144046614656757834905281195515587560993413298532475370266278567464447593932302227086012911750026373217592016696259648511919590472448699788442596994925873355464460940998870264343039417425943679369854361800056316901532363768479524881562899637090310222861811905707096304500174731970640055025561257935784494723728789301577313619825038690125723663475523428902069506202981784103211415857955902409739433228067528789899391385183905846268173199479641595556754263419305324408833454049648432345740532324431979072174759099698861020784224596830298216490009731919041809077145376886483002818807450153777986081950077703804476666474929132569784741786452552679565097710381554977845090778545501578096803864208652722291379428877926428427881112217803754748937384252067676642124539600556059743944374378348417674472308303769718598427370076488805134724811737923560701104652743430836134525187446574720275861047002752887472770855352696346905276808373741982920266774525960301909214829343633944600885318487482161085626134022550152303809437291218265001705546413717142878427424176578043498992599147782547751280489079154093351885662093976808604905092281830072701590705036311502311838383278517419967892184817426977030745527716793405598849949367646079442942865145881557856924282845845836459543629412932078062937872316024800 [133,131] -12117637075475100056944255704274853332782097914001192810059131096112009550560582109250464490011561667858776354384462245760916728899094176993920961223786221441367069569403189563853350443406359520227907780802757618331319674332339039411446192078840724144303195498940673666011969478117212043224395290345461682768235593732858095618166964350072189873511350171260898469690399652008808506117480648249066606040976443279747297938248070843486636106904033286524374244951286656052017607881587046541093553548238406230510007678253859321326381734410151118551564684440127202524910841153756061330075349795414944284068819933131233948143768136067670995378782980926777104571891035190791272987425749954190761935801815099833761272466438792096911147177504978466320929542781661332956624298362815255488535276935005272150203968257016515085848028071434089764529037904122770508870797147009937779654962157922977600890952118461813957184787395388784203353461260148613094753929115734629753034640497154588247295449622699856218698377764711683610513623840654851763366614149900224508511736213615818475876072646858770146472868590833772694122958548139402682289203346929980054406135287341706147102912970695686152702203051295803651393212712868549420566639986950356020903809109997247495405251221724238196337980795309357098791228445959093733985508755659714796439057332346483828918475250165405805489322594943261355348634432580016576333782811959704277951540358360239221646833863685121088459682183677182777617984527341583260430869324484463759431483289238767468308195133833486362079291398276643113409581219467117285289011066909782254666077079899506050555941906340564789603272377962340188916652871924733061754059170145885901696851832943292628373396208439669730465289635952954059208465078570853514675264430872280956827725050488645876127517692639126113724939032408306174785850693284118306797042492009397221302788454622739905441735731561453472634281923080881338719558739742194979622946530455294243230696938545956832032711586221553226644775725100949954317206837563661505872500 [133,132] 57820511757642139978552143427279124971489742002430010964557944872940917347744037083470137696496105203140427860633337095587570163153290982608709430312418243733248308102388035521955944771016759455750114154679096119577664758308597429774702607959074545731888454432338095640405074846280684452312783056529966698825162529737535825633581958321731441242160700703903755163113936745803432340121159931825741695693069810516955539487525744545166663210937392816697682103046065488962157372067861115367239460114664101569317199837203840389503751646696493830953339855008700148849751887348778392015850160360749853632481019977451890428454161357952109437756789385175462402494255201051787062426980520263841916851736790422792356928295995954980570657434474699477486205193241868681938739635350198362210855468017154424346758945338127225131531947145268188542266121209705629762134540636110979386323443684707528236766117385417898411837762026925828707601081259067392345046664909526305848516127300963286820973338246450303940592237145049026492943635515907512988941790281589928391704619662574209188547323785149632325462664554646668539114205437073512751736326795551628293623881974611200721394069469698505766309328143218994564799508960440455758412996178036071965146464743310512688519582608374874571323498707771117222849230306703816209734606567527946697420170010882593077653534070163293309104107792592605369441768806078279118604848165146260260264881647793817069736453236701243058901801501664773333931708409085395148865919322768777670400734730754585971126472945130815841709160612097382101906649371650012630997786593410358233598350771089729245309782289790625911922205367787313569509534196353047963178018735088545261045573710181716827479235368178219129934237617279061999583776984925872325727986674691070039593325208153148387970713296977800163208123305516682619753540171960080331787478812118523109238829551982193368932278194501422943826942815803242454330864995344033361575341719797936789592324950052554805400077135135584182648496708740722345777069109656576 [133,133] 65660053305828638446218960074570859096841710190790108271181377364014020317056876110809992971423391575071291401422711341864166550847506519747235834584839008645001667823114784454506130546662202217033839966128759640676235352149844980287980350716846228577028493278855819076881392419830849025155176433161460766225943986585266130049429151357719587591380374023426664778371086347909043630527374210963687903023954866233935431097340878527888874339344507276512792587338730435508076995192825124476426740883839995279263128014779024633986738515579956851181345150132953908838699677652751150020515768414751772760483545747951787565365263605070658771202210874091546899572847868769525920236409080822189660464506698951696988463183554981345421444029894011500189331483506500825874182954913295627416955098631440037137628339841970407915711744527584504187128883847195513452742430135653356824007017632606086276865930188680284949908190316439418211042547112458920152774939454111752027498118979049874798180733715434628416851689332511237432961930721562030085530666603352490018782207440728573222044135998950355403511804800988230529309554744993789216173170253630969745266499269503400505259651262711539203794520117561770438373990466623927769273873767795651140708292672689513282741538860677233736131339831330393768281731759992295102327362203071147082377890444763274349785697318175806714012048908205786449378095003862086397499611216397281604989951755362273033734923971461047628916227285998124711990509092158851962640519166196206760059197924558760015803886460739646104499073307615606152193406922946155616775707442164758112479195792145326664218282086968278106062460948012073535881146423656341805127400135747639175706747944636937660950047755567520141660541911259648446163397046696727923168773329744119094959906358873168331286600319245846482964213882637814161733899456773923760854482787875586621234748465814405157781210087295165931896834116775363222600159786533014018606167068383501185253495925829615783833284897754371256403635832775222072131200 [134,0] 108588608882184265866537300584993097751852157336523458229480301413644778203216083078520665723748501563497285983682382515288235901163736701313730782429517068811287567113867338507103730730275328015548349996361968972067543962803387587947616605532777814557229747928769490048082455079371684765138187091755669219295916471948057116912351783191925695250509317046021028245549394994078900032290784562070128722059334015387603775009847863344343134454102228837849954200001675078403670445598256304189596017251407141823510319091163294251480422005410509909827119759479952805563895667437873760403977123114336164685473515799515122318429690100696625623559646071980415069812493664375046575474704718482309213465601667264499258309449566714071923405999741954020348986525563135296439169162872252027606886478140438633989602824466884452949935431137304116302049984485369557687428337918454906984168371569651784430825315278686913623957832822685488957166346041017542260071937734177573534873730732721896961485005154960505121931927645626303167669284354616752111658796463237984133361186554357374676603584088758184051340195291227388965509263387991436795988505633011956121378274103993749279152181235725772704127405393211924636536149507581764253027413583175801432634046659690268549000141369806731378159267696151514302698832949366363409889033410830357011329915251114415585562194686784294259053271560911270089819655061211293877063803831836805596469460755572523217498061630328939845475863107302369331761449081491035235256791880299536796662449971360122619260791718485101988784568079402627846541024778976937152553204444808279646606991568259173848964576360344051564259850210187656377117303268825623218437148033755651524250215690525933433649888045819198979412369347634830588924252163038517580967032916567432312748616939098505519633795757292602390358807139778439150451232660037452942313571663559319145802268045272207991005166270377590434400511141284808390097976353525007630194326355857769422294317240661950290794782102424741056533259702793629005212490533377634739826657905154620965339035548602487204284066549834560211808555286448385131896441436179700103813403977890781757865956145759189763707966011625692493755117920091418861310211823039508522540884180866494903810381980887909782095261745218984845939573003649576367608655007396461625986028109034487065118052665478696728694168443190242208276266463789056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -23945404992227316086835957999613439196207274413843171880960979717004201842004506453683816178581375523150358451244703011830114517898396239536045000645686987815897826385805998781217762584297274726051061333894189767685026319139500790583758098594854438565312026010829397497086615096843827647237159698254264722697470005143406228144979105019440292501002138594253799142531791076049358171917031865430821071419736078365338259766293188768447088092654071066473968052649526703555939460214219627716119211259828074372787765872076873277806547294858926499059095638725685119532539279455467832354269890747354105281550092589070975910333383960652146611241024427389916484278363513351373121096180724713742576207229975278097090666904854384730981780107204833084588674922782522050940471564631344725221723353260852767880667222267421008166740475592207760464788748391392645229092179431055661284657240173751424404622656683809417683984881543199145913049054604960169690100825447899520012405651763341234679145032703655786749956649153811202616534558049140114549510885448960173586978456333806192220169655609595749525354111703610408970640718296622945053307954550194422708163135467782586702142946077246642557385974292124297655092129204353484434680637228209388641437188983545064819574275173518687853833526665969764252146794825421020673932182483238236876881512808044524353939531385949606041505670994524868665488108616092107378476976621794716939972753791495721554387350816431889804973781025642567745090565327246328530261754886387654486983816557434173182719954626090890729933132756028098510436950125501154939889174949651901227919024479746470486004469334204079063770436180021699901780828287750738223790362327024616265820541580839402067115371091473410290376513353063247835646020208452806480784636124123415006852918750738161022425322717488530172701540480246036544992904567600698545387938018535902440584381624802453377148774259207296822629939067462910800090656512173273393471811230446484338098357354860327143851159072623855082910098748163238447219674287921856995166230325200764221679470275170023530780993383626534302403826814235640675966027076853058064458125929687441806532333945826903322723671102030065049469093940411301016814073745991470630652911698078329686498220480974883673977459810011471294023985056071943492243995282965382980785269541144177779937556185120376373907728952841610244698413356464209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 3030308293322763082653676616850798318583961447537475371228623672629384793476033778384821923873997710637751517853435200084563274665436508345473884026599639836597340969966212627429735982557908761217000759288008260546169275235026139100376483125735768086972488712022325312900373422783356726014268848914889499403131564148241424566078895204527099932092292963202977436798808003738547893349207608840260433905200134990143498312937343909979536083028874754246934996082717233222962949495985891320325114016976249949317622589426528220664090749536736762631574428066465377659780600365244386487866902811377155226829795072969793633830236155426144424545001773807989020377124391175127829164433365182688031243799469874576871621292396338993186663635999702213776742987860534203686991310478875956360804940098045056026349840073933304513003899669745114837277685825083325817430823615247694151453067577032794463128174643563743528572445295842315217778725997467958792478732679297635922584536467762915033251000942927297736927666442116888598513075276782554849027680171062375049186530880847745275524939713271530768647822133578136683933228985371415187062258460753955415943198686089385114889811167682647975716935564572149453048071922188947866233822484006049935233246343374772945208922598735514150108587637460952689293009173270439649683055175612870005523001562788983360291896337986916956792937838941717580208686479579127529909978622991678129676975352103727471110129799214968364709092270977013401651061036662213686387214134436953503484853014762282790352484823476630513228354136301036600887971549821161579234769395933020742972574351566890752567275125082163148975090720876070930221382173112073465184972473689788315645692616628889114935263458162649756659468598631992961326617241527119863182250272589202395535454530333949874775070057123823494594904238951944196231869237580113963318166066483258584477641461816359033522751466931971036414862554837718807600316331786713391917913667586497551732926657404678791233846039657214468234521972192274635722719079430361481698095984778290905857690717214483577652251517858730499708467096963805438551377795903607994403146683792353761636209716102837668885413533966882319371106935702106733543013381072057904003852771775659613298495308270248597830741521834649754285913730208470098742601932889478895792116687297316139318916169558480037534297596532608401017377291198806360064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -737401964496443602083793668168365044604345523169113623428890579145650028452966729627023936611762893077476106721219472740447135246345640851198405976743935706162007038015473026307388095161964452172169897957153199202965256271852394178947064606107367266330946650985046550735920233785172960750967912806876224027384056587396623045308538027054330286235233796407007877631470669530967310802521074922407694859845593753306231534254793088259934665552905234722085765503278370616360622972064756604973830988159432284040239773896060783320459331379857794466197362431660219522296689260513588282773817884229352559092830672617516464657317382006460340029829802969634254325733391420418623903961417255061280288143951973144714370637385693491946981307897084257906826182835148535004545482565029397743922483125498611871574780946992123257957730421074163045948917514955963206527466021471564630747075398823190664114327876898191800226503896340391411119761902043736702527879740194455714457929766640779234153584237831197545660813325812396649264180317046022444889618170139497636080675508041122707623377024546405660969765074732235313714326622401253227635093699629928804252878290552399062145744622276842691567388344550493003104774527597738142993543022779552378006577469867683829397734244816780594878030235859056613521798162889105324000132513707707188162265196878851496763550637278271080346057105995779623720859764994636597133806268559482384851258036044694556850124549262194258410311201297359189698645832314206753621980815376294690817679758006826532833284861411998456001872146608495674095075700749858857367197231358686546240853315268542173598860961103873534803809324247119358275282623302659255308792126614041151454182560563736647262563017711489034111318286847432899758412034909088622183553709986839692355609893046345581726209640414253183843523066578252532486122575457479241037725479154394959954334140381488480790965500106723572681879767224570183854516273652980128982744195116966748057993450712697853713190528593835918677203582982102974885627448064024931704083981284776465355573232850096717614384643360417862927352533787166410748650713265887997948809916797092632641860523888836641758300315241540486139175093300668479684844126853900520663938529215906797463456527030881615452703759474637215635841984846212737107453542708980445761746572041523324055047635299304246012202665717641120811637440572714060349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 87316832727563225805568845592964002892087147256297647030556924509253969865340509912832972381265320968214473242186057702915845509029758199098422549327699945628862723791797925442607302468829163158373107122419193948533134157029127158090723178863346986351256057244962862162024709959014749208786046399704887704730774943428923978761258553863469740798282208401285003361659016406322809994718505232440702702486765514468372414880614019412086586812101842291982120123635008705353478560468956965696356128068814050188359136933209742858685001619809358609732239387918016792152164109346042494924874291174336468325764069289617022621414823003985398362816868569753203070701577866145396037949720775818579966657473797904738654456529947586271896282968117505040844681939686201997955802689067504616732354280353825735901207506189365042775231191013861519275109721794057873569020853915847740288508953032111447727679780868468305169799454952890424753407560125353442289693799210832159085123374391315497107666119241182924580360776088868890995642367190011552016987506571108671028503014703792848766440115952305661592070227877202202480488399493380480987794891306606552799438106721796450376405156289698775044392191544887024202157669177974888796786151460263867260594657485001507727542677829625059374321321096116903128060540227746558179528889755571638248170017590041227522366319735464445361654112094027990273914956058870971517442759412221410955504517025346387244351944333187510921450265666144912724658744221811506193502286718739382855253040852308078963729469068142748221615364819156671337945295864769708276355598721250821041052716773924819427952507622249634117176616738177035015265863067879136689173631040810106988812892360820242070970624160696896631927984986715187548137041304865800191965920451057839261355877338185734987411820140742519479320644203280364800630615254303713515808595394386380248074209896112711288979603618605833547129897097012524036792011584698525910672061902004638344450723490508398868204701646747007587197897851198464233468469055194686917692940965145858545749110331128785615283818487245627333536020344744945724654350631344475724864507328090699166736012391598524471978817592357005577823612550063050593940043353956487056105270943495018208071413721553589102517610310007477310456620459502251924588410093147201066036705269646629654541928518360933139781566912105104333758541775830837029240832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -4675946091674078163693151155614953025882044288723106961825393481818375278977758702172386369512609322861487008578439419991707804698247645108190021441817463941357362746172453810867226340599496730122966469817465065430072417155982875448594112606143763779921951605285844519838041180570041063564490261002891041138960092220167085980356487586786775579335451406931702784321029226184832486714083643329067224406494965499257096717884821499047717522611089450059402119558024159078851926559457213065482745898159372718255079469618101220127175132489461358634471491167199459249250900557463958246737413936523983878933089735344895571368996573526070252725219666700466467269629364254367202423632539785429895975025349725623408102088821536334080119210169416651710728026529240051614619449782784103364806407105537860098649686016692939522230189852040692254526334169776198753928521789752181872771467190725559378782985317384541047698736008732747418995588932330977502536737331151556360960520581766961709177429044959322186532784381939798697201588582741727249795117326203849845610563637638848084629031705636070787687646152999648101084457902856407002559033171197891749133231299013839802582269253089234545992061331016592524248950864851232610695475038207948692719701428466816988090060421122025508794529901028876799972614859870608540004958230655135159484107235386420042334144828645566443659569381373428193634245604228518298660007699407442065377411525347319579128837696569669689208404286010354186745975430004387581764563907690672576877530521122659527987982083417500016453062994173709915022053551466748093388552405907005624932453536091846165570025351206621584539374580354132823627299606950465257247425968156301746263799631241086886244216765457894045221908549620149177550661219139685620934478175035338904080053030938954709847621388993524398760469395471089050672661468613787635944731129366877693054333754718808538910671181185653743986077309879640262634472119654885403734374989345437338492685878753055302996639037679243235507014373427287063702758834232115214342856337663653744263741598552178604372585154778334616913959794417169305496632323249178299395552869387384454448741999042937825604487930476888211183213870284714447704423861820547002035300241033457529110609878108079366750621013156320363580755464095953784068582237879510205639040297442369750434618427457636098675149866122748599230682047435710107127644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 143152832750346216577892993907801696061775889921746993011299451058764175798197823029384240208312531096600003965557156046951785634727859469411836615934007606574501366414761767785218451130854376512859027546738565658242554757504586943415000063048023694452764349816953775839396256447910660366699787775526415002510527350403587397598525507402582045095260618154467592511221812722981462025606986463430384126243139972214030778508104316692667599219941511014835496978511890833760218666318022089420716377026068169572227348703940389267321024980029289168482791736142666756373261457248207079270806599874797560292047599847833503467488221704456823276466258431926871399441400759698657568073475956772540583372006467777445567140215278030058952603332059498198906819396799074018525432116274679076952066628103572241140757554432073895451887142835760890127361803432497668226814476716998231522113226813864821328489115697346239086696361868571626371685085453456482786814441890477876002780593072019275939627621616504747651745647972542098115595534707566963160525430232883070098780291880013989122780965677362855555187199978940067884356629173955373301236877943481985954790316095758774693371491301726881667695582675738527972770789590537436115880157829631436676360235242959504498529836851707255653219659253147013503490818943117626157225866160123773521940261612901137483700627004124619554899131365594075202568411675221154483945355429228614902080141307704691846697771470283012446550846296136020671055179504377135634620008584064706541999117967729425175351213560418272617602927233104073083864026430284954944930123178669073482911869884012954895916520586652862596921753764470486909647285297420228424018165694208713672104621378535544952481738601916533839119417846527963381745898230603680079389451646895209552611945251216023643302811864103984721287438280112581912397756866435837319494633001156355064694675524011802080771643901182982091584956546947239813813575576301410716324812476873523989982735047584802141490450329759502672939342503018032710178217945262804057836367227176512039937346297312793646563017214714538066320308300427208640568635455081762980178383684740491439554559912308867953101139517888302816039555754892192066556243241152946304856700057044331977564213346315697770198626288213697826511952982438173587187904424222101709958720724788464055017128044301278275000500385789528126911475991940582473954492416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -3457708751066055334134615418602625395767986508815280640208027192289635922000992876703484779771866066723211231694506507689069602083130643770557811492500866248407787090575822295034640259842724778967651695229645038013402864102663009047724854224226423833393884208850571103459109577550748904536220608998227505162127920236219217167312774386555702336908186056879389212487440353099556121770350957953882294523822730019616961294301873452582382227219703336243826217949142979578148695904320119506659581908330776769168900750207133198004119753390343570226961898454230720016319672571302388125011118307010783044351369850028824438804862509750635018162339662555871972592255518749043756362782235324148444662309807327832063535895459203645170026053055178889921887414755309578266414924913875557068057115583855563484013052466699667740562587351531147098240468115457701212772850810446900194587617566832631493303563983013770500456048267017376036168307347373251859489017201786594290386742721254217106124438713587894681589121207030720999034865066419423560019418060482724278074558906322693138743505457853694424012135739406066838170673584188876360155702352884306452680991988734087947708587360415339809418900071924403595079067013919946955854364375550846747455540690449992414672500433876749386313152433657460993101416059720167436676253355323085061630075015743132817775816385336712912559153401580385210894491790124246066524487311876855839696729849657134893618069781400795745123662825357632567404656657040990646114927852807451561827963662508457124538883160808132929062601474032577727045645091348450025226193407520373721299919562805617460733261340250335567250072544243816269118028762294610855643771518863844245662299155930690101834618333547531777011047651951318740644882329834369392505031528760381773823295603170481206690249738737642476062880313557433272137203546787000658721793634126680129255291010919242097719269507857467777339445202344094496168556026812738358291473640575577705196036679671427751061345125293575048828558793422265204521626650866133083964613835745967060447238713162979497894103620825724618397203322083002420419669096239140927739814759255946839114459249722011139986481919352157723057722139936712104398117734083980479731769110346358661508307836666955843760246673366184384685791667390874679824842564133844670246840590274976587355051021220528523364993417251231236777104264716251668228740218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 79586763752508678183627582062720923281757377373545374394427597336324925636203780765105559983969504046589280250111378380060160459802361249235170411301526735550582402365420563927754376898914170356828152493205544027595100624941641220278717960333956358074368607360459995727561465485263191908275514130222974669318020685258179487065719124934217394008979435787132768753559909506248501899277752891995513117520146661865077794247598889922861872886616212401746836587432260444843777288247486997327172302332617339216108936345004412389285181444068718399535870356314701339141730368684550461090134855627082321826510297333628116033699353808161803983348359332961285122680072735457170528471563433339977379585281583697210760659941498851601223355384471380313258574593215882187991649518314947886502876276493637356162330069211930278545331434876469181864271353405092169470867382165880899752018566632133214911328794502334653898140073766375064402975829934225204574228923307737493858035682882602574511989317428950916569404123311463676586512215963333938719239366309633579709713875225428085687101234305964199107955272193339571325151243444872020762632420704098973373550706728287045717993325813893369247625324681427779419798142850258667066445445846141739135237609986702672419714937129870691550200672378164745003636962692047831516324699992754442890844949476804807973514786638035920993416326089762556378131770348068310940529734021322606055336132646867595743570901386921312225189737342466177628878304968249903851792291501962072204788741584311806108438055199530668946341863010011755992216085674106170488197862269318549144255829249270911546888354358818282268777823648108826360526484642617488634830247045279927970190088374804590918931729073589313922624413400132952299751366242757718009778428597094608346255046476846890246832210511195102321777699500823061867032784313550657393686272404271329990063464411931669157224756454265306574235974645046912512253065923113958839537483915730299061338817903115680384287208968014749437416612801845891001356725492203681202088013264213799056288228363425155708987261212169328195671323408154190189692689277329140411728528453571763939603705539393537280144234369584406268299919812981759154780045402636861449691967782173832096406931799847140739040981668173074560545064828293156614406643056496771015246128428205646178736832380275936560499151458444354395578636577465957533673957883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -1600281549020933405915245325024494203922423649331086272797924403907426392017482135219121889765107111461626465340442436942317865575039778611367461690521943632933543729898081557603010718522043826902668493130750675183595875595021037451063231938381334598200247416030151145850758198064885033153609243555043791975983762475699431826607458317137755008823269320705899129771314569355667843993842201974952577119174753621637379173621942712107957287134689993671031100829625134692080184996596974918255703632734331840165333685686807185725343918750921897705986555988421481144360890098440688503196015974250708438470936344341112427494457081316946570148102794473115831695981173724374970203347132125231540476442034539835536889584021247523087978822929451475388368882917463039845859973062018785489161233771641754939074715232665452435878594586311210788359134091093165237155835180795691214260675466155652574995147801929535686709692422137361315074995068454175014765372233964363447493889839732351468330330462010527960282133389726424707402917100392655184850957827300336199343619739814087704191641512939312644871404683115682839501746862566354756939782282752625581242344813029645483352954354800871927877862596583335015510523706209319775827539114846990338339906032444486152842633391249198865522948095324748461432127368806184474518144452728041816099242281577522915922424290267849468656920196729841373238171663202102394717189564873318512102341224696773803990845203730572766539348686408122899657707557584417335126464917590176567331845853013190782691921230258835420259168364062231329557850089836747421212746096073429225739545596892264834061165161321276313887199300241633350123537057804461747449507953066687625351547616155096499220882350247276968316164168409059255313136984555026928877614443119208857164976301652650131946274743605581522928550646057010831295218391400149048215801004497207168021215102061117436035180679766085246451369686292689749420442929596751544425783722684701923787458590910532538129535413500466139554909324059353472143610708022671552073432295232547803489405181063506817170209384451022156918980066144916031308196368065826151391950708577311301561349605710955338186579166609625281362675200053896274357764718700143281983462159362591758702155974340853392412572039720707058504166963601841117901056744236228063327680077436022989820170322315016971926351108085032161161571412800009306709810458132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 25469839473298203848552235897911469314899005994639626720547240319798891090516031046673501419090213118175129433737543685164507466599197897198330970578789774017048036306948897406518350355882880972930091594467798461692392393853593668224499186493142741006357100717649164367821782758443042879972560027906298716414624891743066042474985722393092480246455551875047819459168945557216443476194829017361891945383717427930518690034316733114149164612750837167978980065080714780840330323703394895566687374528836326027692074822850040166571747744157080979600757702334588925852342907544740242693697003820989681762897793100073354802284665373542247538245441420680047138834339836611732907330864293381039316485631678367319086206016455980013721960945542286113813173287623884397881903563898945405342155281924667604706153933437390463690846952303086705811657076176963743855033302826639752172367850861692863173435029485612136555586159243482465058390586624246386752829818560284353899650675825935924959971466296694796765263772421248262498195146346811103688370009892831440426089413104794245648277605859567562406044504449849043755445041504290979270331647294635109759090131022734481444889330565572386010588946589760629737340705557263718419109857172229831206830723451329112463299601940571709954506388142333417047296425411467638878595733447929467949488346557400834226677382280610780552526327721003710242994267858039092772074135346053507869380264209349103046412651617100931837588740736986562566878214513979644401343702784049858647170826949895754232791691717137604748455290621358379164269055535724451387751636353426627629385107119725650930085877585313485932678020585228247649429361925185551485534190657946890310758356213008067729065869488426576248741567283475864979847955180456048556026366810809853307651736384700695037871730446368411234397891222820175054762832896164787638004772336663347302387641926038066421037399518151540983194054093246038976643990510127714789980325873088756739329636809841685270107398488899651876088257178196607424970311985697037121951443614764004723343946426931828215772003242473711282590484157131208422350562032850472442964811251188654563288185774648242145822677686482699827903167856152043329322478674652516084920121227851338283138153330452244503231619224426630081032121933996830115883962179749576300535166366863597808759601229402740136365545903858616544560485680648974340672521362210816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -307691738833510121160864300423765419388762709218270911061367223795635038124175968217769263122133814079608975470810759881056548647927643356354035310108555745686182966191332076999224640737148042062704222952804172145671513299125575988302142584930851567674731074506211606393984500580541165967418741634457716912577412506069577374069477399785301335836908797105106334617860331702690784213315126923194672431127931562318352080416443268869801445182474462926152883787639764858590187822144092887743144696533855755042058903475545963427762894770761454048275697807366845194145326349583278938822030438084275530883469417289095558055740731941250883917639001141296277504386989942379899535896515822447144860636855064477549271873062491532260410948684958583014814902398943008931116293231571677364923791912709409526672680204045596188844344889897445780833289313291325152044095925450166897856690994827004860761792948488032090126541629615776972823092304748423453873410031706336638594876140713554315222517513237559786680224701454396194317221646037465483078462432642556532781657810629736489444357826675402155999313625807680246915410733453971313546762286417675358367705397471767558345459567156638412473352234485417319719469090113525218254797016924049399311859335200866546000602326368952234383874328063591479763899290632498640704391422690111139949169460472818797315033555547762233859950981887727515899200623499082319136209360097923882940954158136903140863568058144295040897777836679617099917592983687605792814827530863225623601718246066512681937360367719788995906704572806325421702350155063905102812127612122299943037615148958596806455044788214999920633743822979487253013461067373400860190166386837270832945177021642072197149221432374449878749787152978358701915888751486711411583123387447669071771608323674146217742439802428159161002202704937508193346566988015695897295842624816642234063949290444629173118097721888568501823732626638929646875946519653143988518640860769868643666172847684609156146042341776591710417837793348062242973766547480535245661542830426836571271409518113071979790844582918265597833778060392860580961555842048949506719478193647535672137714531652822830519867838058565968594142685073555397555384363034916129228507456209563290157370372016263779559168033734055257260595288081163711717507869590844640365236466179867191326632821313618654764199063584180709091609707062678680251778120265236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 2668706403294598116768780786883610869488881210461407398809126319904759788403343233126354155937792917941797385222183916170004950178258554407066881156252854855505748702607398528153778590520790607058206129677276250175482719723207228170387763556004320519390572789133437182354512433208869054026226609291069697078828275134231224618593995332937641844216861489911616071544017997974949932592664817774235455171524946585434144686065091808878489672929133698297618932301302315021072886515317057642255239616782778932453738741521282357211935434918221408731481920834375122145268356486856362665074168739995499555966339340263725954376745980251037604735790181809255587367097984851558894269241779877762580902064892487164070806709785458258035342974832688643012505707699343227503167960300957602582040196274297529043081942821471383615518865020112600449372960525448721095715536250083908651560858317496081107129349939476385766088070555570077303781951205798799214229615235985051466452433926799306492955468192323910587159555319156745366691703278535822404588496430184015521447008707210660789712629118889767758112433235783004615701595830292711468642361251926395422142380117884304073596126438935161550515150118964693255553469161459698104503382972059291467507264343245574360115301876726182404515444542582938756708431075642688323127511660955642070096732021709735733730149730300524133356885605508848988192675368285038607718215107553717746459415177841997384943502724459066657867139706873581034930485939641424970178428838025797537407766660881828450932530054080246014883689511832036983513645010348739528897548087036047471577065495348324403393166731407360505185775448952275691515004554335476995560474258622652188187678738581296050643256346496982583632481764017097108260348885716684343930575788940701694519184813085100516359357574178969209123959425756107641716135934995153298238021158083804466950710292465001823303639066167146108130601809432473970385713611714004184102848091155730572579960084407785333779333782216714522230803454169805609823226753134039058725201424191979456164752275768598567480781636040817275627972122769563694025957672301222437205281871501862039529777286419416490337045224368188307393316410736489969164946061968177483483262351951617007694240122133004790195861086428935598286233557335436608055941030893710949546779268339640892944475240565778834999280855561070625349528213970847324871960057809469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -14299725035650777497135970524440123859196211545690881284319352227020636015325413244123579611282872739294458586790182087467319141990508479140317524667466273496344568945653316481212020811719489456798662565312796574654596154270600273356240494332784325887584186131492112155942498806381901207581887304518718431389317476099014026751879108527116329171404966491392603278698644770605067193434994767220423289466313042049197175116946599688284148738201454966718973577637975700093241335758990934649615548363726148837661626694634606625069875023148397563404885666396325557691345531701665616297807919795588519440910925661362790586503029403385559333542169560769168990671192637781290966673539724452060437278319990918037409114973775737917617174914221451284737836116992758663506664389059183155583261323955627027678635251577216786255942115967110331565366289198874954035716860183081541406150376966881780903137071657301652725720387209610284817979323268382011905019279693799458397766625203340425639014185865831135975335819162492585399114357712868033958846712523405927734034885905937484315897085423187138112464296085807524307103802533010870080278752138780110803986775448840107278902698966056565077195604425224046241051528919491235897290637785712904071879975327094844386290670136725276956129210705636384031061475735932134820683807686437411598634325769824012889543639569430552772955413804258744874065201197289960786908795630056286833575457821164670539768372561277678110451948588586821110762466623460521216635593750830929319352381369150469648914924036347653516434312431936025366468129468171645951262898853768211623560317538175892982412687111781911613621269567107418353540692385551685765022988336636899857126170910974075225548419688413435884246830074998182996392367692157222917726052280640662067707954753174044672381110939764583313084319969135085118975715418363671271366905465149542271894654326484918669180622775150785997115682817377974046303926635618152993531335993263312292787788861002191300727700201101573365797968304638661965119574593528253740165167663587314732393157692634808908779057167815090582929830054698282047431694458336808578143274654522712895031748502855681892391641557867303336745493279115879538506876531821158037198731449492967566864646515950106722400869434312426570599993676130752293325197322892174788479506421995320026776735361288608991839974282137286838448286353908152022795375359840747520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 12259273081396912763585661144480035863139418216535771887961701778018339267669982012626007929335866771724603654028036006112037637296048323266208989619474122015201070259480451761042147297662574388370847745045333992570215009057824813467655481773208191482515963217384284946632815486324624091701110333296807493795112128314992376441563944365798299162613761208066602157756490871768635121337727094224191515297139268131863519876384318023948454476453298485411987984758280619462666892686063593500780660080255234138344226674314546576759365513064258414374785962352233296446322944764544411286238947136595286806711024926425002400420016865155197747279187388398721938738067812463401654349799866278434024062607867519670715311358205107681495901144340465812012419407892930700974727092249365487968105950602129343334658066532537818581068919938109349704502336884772965312338021488183171458509867065860598011633480687554539319331047401940214641401643750878293192264594387701397709787294774741702007018683108078645433235845002888266305958470250961689683928227840949306637191895935025794456085616663552327731937549459470522073513197658266021278180207268053319540125675568373255781470436314575706641452738539760885320537604767717387555781133805589006852561777881896182603139707911073074756796199357255512811804959365223285345861910457875649399719768476423282291465381512211882238274732866606850993442197099829120049538456868900386356640067068535347412939762005351890515936775296500747180341458509033700677377413264957577197987797149169514257706424091143862171435982987109072595849570152720687888429040568838346550318614236220646467847803437427573015491428817407101621691316962293289829301793980219081655375964807577528930900788800661431640180468556084754948335055645871672496373797590205836180804013454262297333258908264858880871176183735450848958570945798613649028414308201167284692885411125299169298233162295923090504864446113358561363398309103463473778917964236335441262171751717093898967721477877059032167379196513159929262439561129228861430431552218811139646278220997528491491670423279258313110532070929548153991406335431195132380930014189078287009427825257375237250995878492531904620726169822273417023423178588691792970543080588457515726229820765712972194042289600273657072802485990927192082354747285028174869182981601577657923267551482788063136291811518788983872147238421668294159466503465861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] 589432116713212761944811384391054627806672821679637725886098163864288263967113993451243537192283763342593508663103136573269259526727257643350063696522682881645896949502468746536236510572361273620963475511451848060525509485255484526050778313465038070537990335667350206924339910510313982463698611457864139460385480302520888761904341365402181286583996682758813072802195685811374962560375203734756232317140794275125644164012442984908210097796837450896135281907262506101743527303630249960213539373428165718754883934395517763942828398848222290529021768241063699291229094441994117635254057258442697612381207131290075203328261595525826120558201837990204329081198389649113085979142102274773941777647655096897604246566610939579168602612202329521903263892998765344289945193309961430016473418367752258100876862785675250407358632555094591185953452281992488107984169785515610382471482279161276283353859932482220626372151910908367543896688936403696289167207521574961053953708980620668711922509572838588278681887777098405726024350068683570451830507290482833235233638411723169833677340583156626561900771982383112914347697934326007048099025231442440536056600362935703358146503013678599124000919982216455775010135195192457916553543681455718937583674805438743921008416386157434892218150166226839875463306373436372941428702620715629932294720814625775403573640950684993797084755821120081385706092613262163928458112083024117105194086550153687197904560492083992387264853020854138329024168680620871336944271750235515132220454156651187800602731669446631456710466463985496837464921954405660109730345767390264001146022616432959822080233525778925019134322733107158322275098755390236648051108088377885700514437488342259076340465795643561300084371362851716382549226491809774275969402031297238851792049191509386111474407961319942315268880932161734043633428288359242856078181167527794898542651594348122911467553150722521337029481827950088012175941499275216854403810602790765393754774962458190514967855397029622677528107464432469732216800581749539258717879671273136060247620322908465229693026226211780680646643617571798055648980407952730575347422952462660812515718578094421603324259232039705895659743628927641355826344404311197294891093800562057070295689503187499989697709975906918432449485755428291933902278680902572142582178962616888814387530650330038213536870097966979544814657318423104132322113720625418731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] -6669432185288582330429769433052721165856314285795234901210242570687057228033943955814211319713068465863927469210728478736498173799182444349229752770336800048911463559965103295473026087606050752000870895308360499831605727127328523437741828987692148481996630847338490843045544633331525794848303004231228367402765231166126539400570948136416147588458992275569726433726155843304680139769947686020806524807638350733679640911453567699418697573055112892346677831008636990455779722510032416252589485607386026118399783417708107536603796357738022086045127702002935975440089487482305733447080985358529704355121371179966500142055073871437354774982696752985312737278996997715269066502145890864586773625966260073738240859720948699784465702186161477905617065238151587473131948936033689660643658828484533369798815399591954135466774978406255577847191122847178289504555676525715264161173592235217221320013027171767363291458431647153230305402793793299603245785634858136556608190988572299725513500183368581041113999672061036644620839131864226157080968120350194200118081602928718931536068507017697896685602037178656064598510296867894576341242122453703934621044509264324779289731923457670699948687920410163666045517219666580805252228832240661677400015480215440159571783132746902767486054413402220370864701007179959995554992740096212148421142488379534160071815058932697743729293578102324722383195067670134477030017601050559366526454438658312920287596687959788535647916746726482686031467223534451888435348486917548999349317427174181459777620053685023347618968609635757079281220007747612227561089018922596956208592171215893135691027915276127392817884994282629355145685451627379747879171454334475361753440600537089516819627913256542817306956714500717684097060542021061417378609187639329972634612457325702117645419875024034175070648830679995276719038667198176158183253401592125607975396544959985042540617644715923015353888306230718782009335826359318557732741474864379465275205576543541004321266979522078042056259213555104619050817098227055367862244043224079306878581712438113351654632029816187425343195382782067966354122917565725456914813733762867678213798811242828759419343070361938216439496016397343750680786569696076111120994878385354445003168399672223544985721033089114849212701710380231333647609915256397296119033033321108638037878803225986629677084986551694325386689746782292588158501218269826044133376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] 45341259472005603133397324145902359274812395836032659537945937507076091443322019099300120286613164081366072000474252492576862044588040303225225414494628081385134952832919192724483267440393343938715902955378102932550118424233460595749250283018798378706981987819500544742979354228852038820514709362168959184786908051852304087496499814071876080552651643576501839794475352169595581589071758354370543454468521025221666859856003301249260115369417819084227304521818418381184165227364031422114482655867567618954006507438982450878048761553357303827222880695342779870726327495518391146973607434850711819704854536569219317452834137299631288841513375779841149828459409034254891270315351510612411115315681389777951251572812707671348768910555986319393364129432787445491641772211263444440695849456456807219310664652057940535409083727838267965573146687212368750420049505728913992205834549311326248496423328907881051244866803712405130024682691393226944572157812907670055739951858219661067580597400836337940187959223940011450526191213376224168609872458660429768636108694734483447959222847165833053923077975683251918526281351954118021079492242143628376241487524002848666449412345660017658785410440906227453092958397358505198564235205854544869816845872932732456274793580676742791288862633771096592014075358287300964307187494793939244149763313134367920340161423698611430977705746736958656528390695024035589297061241681240319925359233753518523379344599713905160872710556910735344605848070498296701586970472686486638098100654435974094362779092187097819457315189069642073754986814821999372346471141226760194430355340478259651964567646147792651511356815725547660033923490463651732073630751587108020345339346807954565980320903186427747654971772686822296263262987154255629818348607710143055432863063670762886471197636407595188391652457246718363843257126459816747984357933283608240533186176348213131310933821320713367264596447708200441017734651567263733890809223048769502187269306326969058368920822682741861853224054718691412526410304898580802980972215493075087357152868646778094999432683850701449171078714833484015068040077557307556944430905419173957953632546281717643944453818686420074251428655678081700561989655647572539700879519858901185352277424618073879477242116472672632213211093221704466168815091290028454936430100808307598386879722803066813861119631604641503061082660838637995290764931295517228400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] -233988454470696656631296895598410251461227955433164878318754593924415003063227032538058267317677923720201493556089218056763197188617591943203879421155331730073108201788968315754829471303783797855662425906606219285357740706382297925244863813618727017921007129389386601240856291288589788643286113627830439687227017904925124699210283432941632354912779719674965968203557751245669052909964631046993573429488831980282809284145268412279191294933900039987661256024438444700124405055237408107361350170554610007414430459271905131823220798595534681127302745892231221606049716978646945615198719966374571750313744553429922664703087037618084789361263456149450135380175730147329553724266041227943322858691374297865708726312021723551995784253968137721750716977899319496045326906468075984406216260114316333740148558452308655466707494623414435033386315961372232326959874266688840945775097596128983544320173518139496189386655026885589296834436425239439072540965239167338906277103711461568962308140608224970543990997072979705398625824963788513480985072321648040630608713682385387297710814100713645030153111593176924640047121249415351421254634677539862243819671144952736377651996540780193574348167602993066251254872559231284129292048270642734286458559981172651353742360495872144917497443194387459729712641692423379059391379543097784351529281168939570353788721350956484791141588817670024297072078224376393663706756405166156813769110883581819038216735628642764039904484428591525942770568932312781716089267833935160326462431595662860411778713215310765772835066490923337993307102456794800294614515936683819574362300303503622558919692437161263851670274577140420827046888257444612679777001431741530595330906467690556999650996241800573347232711084361896037826349624052685178505356076659689184815535110952900360058640606341481989870702995679161595107422778475392130717545344668852007946139376129734873095626256962011853617053558509758814875605496706113352764310979512781144959611644075458257837986523868080975208681879395459048538375920509862636901766148523463083053401078909066239266839849068042123776279189313989709753643741757586726472747439128543518571539915010090239484572683038158400634082357916444823580273090921241195330747351154797283601477982830380455831095656518057746725291425531990926861675659285222703287895075390353930571207762594062877811830453794584197910683942788899319379479027739999193792512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] 1004044162013092648384608869597673354557450960759068298228257366527857986193135282639512116498186998952604433210269649209660791927650834620960196794231501871948522270566733752838609026242817881661426991195985915436383913591417076543418100557308054376798100930202561418650958539226948918705871136854739679424509378825395424258188301968299367615227025700242867361953367347720419112307202153567317558941323676167821956440758325823979637537876512033508450577983097054081505692517415206679998433810334426001718377066191089574694815292195575483427131003862508043327093951596249156396163405801330802549764246021387757879786277802883000176348949787434447348793811677258483266342394852574754094360127755721042083254621504515344214696682250287969233750763654544075712436119913339835096472267408352033098504153614514798070759526810017127688202886798516453443253725887913024639006132099635570083787197278748841638918182223020806135353753994931195837678547247577026599258375572470051448076773456643708324171095607459283167803177371293567095488414695252161295486142558327673747517237604036281401095071462026844035752900647746244932597363751005504353407235598808624899904048587821399342995978585040899455192396454847900951163365109778054148062535777127409519746027552406530868391723001793801698457957109301153206841397486722453579890628287399619365716388487102736901702715887790213574916865114300655804754940830447809571034582423893369985475450894371177386656266574602511423698262412617228762363106407669341225022589091745604674066629864624861550538579730999976568043087017464924227034395578272858268552704777707039273232442762543801955959533410044437966185911391727179736900781533447861890707580956614358576112105207904393033165213198312390332157472217463356875551650392713196775719363333075630840076785948357347810265255338793904322788724194951964607382829656321958926141027430071111591386875032463035765613097519710778526459837731792883125821116678275837338541852655548484082517702340159940564896852128944202384262076011059872135889252072354336304206413171767867098846852007689338567435197863290167093175541512106165257796812839181008234492410732981385352181876030625758499637956809619603931703603185935335303514270486653675456807511800961400753247332659186483296696735148727815486941776138847876337174492906746763866822041447727138829984386989448065826643666422955948560893566044406793308733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] -3758565150645473567355838214592626059308416600329383429743594973863921553964123223438390350350108656430833784152907287860072018086613556822910007900834336447531774332838170986309575850148504590716001150534903081986094265668169929721574029563272746076230961325079649279316113647808296445584094013887788186505028704303343163910317518409799118330401035100689379689652017501674607154344868893937023757813313860688905764684850142811419456713885369564030597305331025217089016264827050526926100591543345406096318856942402465686753369479524046715659749566957626849834212644006855740850455127481893780775109415816126823347316540978191690148567470322068219079434307139489160685687844205139252535997373274059111027282841484670417936433552231499387079332007481382586976988954927252120249977362486534303634683097751252264916570797676322713922105074863003049857557678383361337546187045899151259392790795676528762128517524358240995889106067584361830532956220475167661808886067371524702639030337123626501937868648075547403201129682881177364146445761511247403298959853650274289194525482357577101068966943965246319734057541261553294651786438333381415758183806136649242010773496256551377325227960233758567972016181185220654417681293620319557226719582083557414072682996772572269330273383002475854825160542661039658170808690025435636688116985178065299211576191864378381392724443783787248297911415604126786932601397524200639746575250519923999326135458039877204404152479957295439901180248382894745565119870016793372449275739144128553067970392039819635663467298531216168709617596549928025069931631243407007312221315336245305781012891590429269080692868547482669221153208520399922053245910416201999142157875587951959942598230212729601178204650671050037003592523978342614261604186207669337066447292574590712682483929653338908673131550634749647597862019771745693363783993758537366862452878613930809902984111173872981412469437404574349429727340981320371091533908761878504502233362324974910815780715309820642439367463180614083044166276405445033271747649119751708880559515205471070894562626983192107950699652824821352455758430361211127292935422416082197806139422396445936925913693240094459031748336884848328254073718676268522612579305799101967266288987281462875898670317483853227419337655366259506422668106279486964615034312515057213099465261136066646566644902225362411638915561768787045226527897132938641729912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,21] 12451682196113324381140046544493319630360269665732947050023864722469841461514369343866619072192124670929851062428071984327218125052853648304389666715416882554342674958980254184261994334953201663133876805561849007503948475408404216595473837840660803581427699549158483135947603104437757220558581286957165554625394226480980368933669092256019104640911165897498293476298825678187484993432529485951052924938110847239743161793487475257256250887054449518917583603964151293426083702498559387673986997650678860002599686810130996247750630495021709769460643010151776616080748646488330284838401563107927635362429622547624888703723832573938258403791444001278380037310152851154661139395202297111130709587819509599606128858682788809919567174197065321109346121972999378572130706002125469034595257954586099816526132657763236467046919761727818373835301796760664896086724690485587208562968175118425404917034239026659048978165751267539010750900675927297050321896225567917532738739605083872256557783523513246662736351345113489408751117461969261306134959648742615893046738156762503722005279015044836832359843332757812660949899025169764193308313935056061706395407507884130423595855222492751466654163845404517632928371026156424050778638917498691423954818268786138135647015583422187059759911290774787835169437605042525554105572924776894012178635988390292069900649371825372742970152739360836628849448985267531952865818102718481776371450245022732788842238377488865366591782905334429916208068384277671176691447029035247569338692982855522814772511207118126587741035566257537273724803640579450233893264951839637824023329997019620727630472814455935521655172615629010700946505898769588075508699357874862968061013890312040349385931030550581973409099081765016047703390493679908220233785992693038865088546552879736983700412696376433507353852968665472773346146667754777432135365555544878013169769235510455875099201382084632622330318943565146767948602151996901108302761907236287906750785727636918688265563320046793513283745577814656063156058123356807390334751964644534671814614877004041955474155342589510026461184915434521072472302318256205902938941774047679707549164647500082605411024223744882375677873319482366308102685496014803319052098264939862758180941435791493340888286375920451805608569879497224149382283541079071364583485421503738940299625532351104375517047596440190984512617487214439681566694015080454189828014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,22] -35854683132396009958091884043261457247029922673947594780801489600999439577485037580117164067734521863271893611788393166955522535635812559366564980143220041368736558770681689053208454183115805298979563372901381181385914066145408987552418548651446055710741806670548665850381078149627283948425735467327798433635975735409381930314161591502483534924484387177904348234340432549055656864940190417006240813173363003636066214781757527790000623948550690315688189265586636156043644434906882185436561098125000720423697480633198512835221026522802847292625738619973281614579699130929271852989403289399508955258310727456286084291809433913504914561500923844846108833368851482389428833744722777098507856169252302378326431117610865785543118193804083338242053723578380395851049784888462304710686441416465565757385627540548181272106184100271171218323523891120483765722119495914860550528466954626469688528636451408575069713330283614833179318247232069311442284870228660432600144914603720100972692842557624469613488349348720158584101783973374404571659781775429877355024087585255053601564385738156366244206192923574629686863015560139230437407664449681872858077379653951978145468472111242578944043040813523885921294783350607394351140990937099872715751441768871078630736516803049385103048283554696810212311489976029189502366988430373187375246049210572691851032437755032932460361011629817873969713905289508906852805104741962955846573997699215419724358078149416656826067415260634843028727922818252397800245537317359694941051606706899821308449823341200994195138295674855789557934619271264259300951218905530837219017792469019266544312260509850609790051082390737664187264982468332144556419078539194280217834949365543160027616269001346621461233574797370149316379990693117311924962515331115833456762111026348452598228631225228517654657742890185082211942789520543239050884316355001578301856390167359953979545373714733443982914366852495172140499470467996554086267288396189312011770552640256058566116661651201015105853028858594738228263651302919090033127664402538698495044323823333285119680329900686320656042112066648445307153707771602871087362105315042558572794952251011910507296600922640417851061290893305828962448094987585633255749048244405734174013045238883202238482076129833975432976563615796335102082368176085753859089517509505664539096426886324551970418895493706940583045147584821936043233818152050209218889777152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,23] 85226560738453378255871008905385688713275897697324218993159866001347546616231903607115365513133482272666565320446430469046243291922182937160993493920850452472044063287916882935448050548811886737912743584310222643912054008216838139893462919762756574329375991669875352852019178250694153345374509707074993451159352999595904231440473124154901027699907231594299445288581993555564401756847151831799137639515141766074565601844268881473199202552921559958006273102721797848852464577516729659050182146376892113643050542655727028384206072823346684725544705537299479098257450529241200744486123391061152427863535453080370440530585174910991787942180838605844815036649767605030452216441543344265347252742395658725199076522847108863118556318664544307844645595598487597160483449742737112831090141415487659383989649613404341146336168958639252617760412260365835459205540771487328644744105159272806289719062359193232657774225245183800400598832655162821737559960792850562318125633689859594276599122352094190824714519291597091103199349898393396908588763918541869425751999898530239895499108903868048362977249007221882302999107700508951753676785115375473087193478428311385983776014489707406274674858473327204657112201209960299345866110744633456160930813296356702188218642295221995002871770270147320199936568290378401188560381144263944988815017652873701506357161586069114736163364022529619009761413601621686066326470982633540642104600669315855380676934833627158411061623316797189306175416463998699209597048619334851097190297698287322006979349183775944038948543345813893896137195259320625899344251639882795770002314162311174711772354247930513167559095443430071602171935536161331985996987250363012373199238124209474105076905779721678708820416267888241090703459387188269694445665699734333733859541059007754784192011993974836024253201671135098437344857728494465129078880972770850630769823321832536509270093516490236136629376136539625642467396285329635797578598043471721764696817970206910871803696774926211569123975996486556004774320546856144324462162681280946256936234688668984311116487239864045180351490382642900188044590847685496222754606373930495181740556996384734586672714714962471715418681499825692519732863327872766471006572933845685923658165747316191436395814668524998314628242366494553257316609133325865587103247499710305159979762886370857996122377840103620917736275572061963050687438683125154919177256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,24] -147137933688711699743669561653541829752424195455944319458760634358326589241107186721102067507407748236751575785898328435962843787170355158676050186809957479120982878178077480991338141293941738725860859901515706129528465900443768016161232646152687905092939429550092576101669018983984841795807472357520410169451670878627595331159066995462623630200260905826358478069039434074678593143431334146858891730558854714501725053433486815469905284854408183223470262860519761851244235379018171217114428146245556663423666496207758514216676951751145511036914393499575346452191577528159774174587761975550400845501738278041657783125981097525541244924538273526839186075611323290257518406914512686337175880311561087077779829263394216512540482068645355332092718428714357027217654369817033305467435227866209562001395675811102414899776930207608415230737239698311427755577936960674296199389093407871356387740140824255081259542373260449858706445723605280044441749532510439169734733378790311521763149992291138622115552699330113758468828981459523730457167532672365003489131576819725689627422420186026562061974810725346599505602156602269357665343185373988733350869473916371586596692278312633735786553087776618367211646457033491229824474116844497410758260727320653738473911869033324681998030823671884828024533838611181276505871314945936930147005553618867453213820234636995630489550360018027948255816776978685168823123377439002137055450121891543660206550107949935684868980372816412784520902875051111761884234426818806066728997330438414427519216361231154420751493816966830303411269115158812444859721831426687752952601432001095198037867767674056799745537087251084354046092581910142896523537023369373255403527463577267684818084038435066584138586046633100437842989836927218987019468872305724335950550123257564510724880648893781646200963947157429630546835443108281710997914940149486270701618660311177256400142936307997052528756374534695285226554774067347817456245496188716973030365572708110081260000028265610744683502381263303589219549503986873654528613598076213615751300878091839401141256845055924347568907193952714590030449947583141060290259580898462443851736921092427942971833213322531270564588518740472028133759953491374311237339270297346316803396091201113166849051471559829323250863741418936614454945642469446881235117699920100444395101080406766811891467205205581451923449948377686347975173735050336850097366630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,25] 86533121288140411556513999643421260613220685376877532791304042051082390449789458198172134706845951915490630200030242625839889776887120719383992272959832748079453851113755101384374492232224279173119542642555990019915706053988618591150901854250764143852172352937964347645261443791291617476368831397682518092429500819340040700855309621371166599541870529847693907482814300706667508049529892949867306726484974952708796289344118989533597121214979024900739305239434022060921314199121088785295984410861475088409555388183218578415894747883374948050633776783590183352920311847529585447868110651135320581478242279040065827013488485248105895162670382875844192049147141001320733052725323847955954826920253824037771702460601817572908500481972264617585973325479997673695091456582633388777334068009908431881105963165721323433590732617625634077616453982755135342998043329603260840641458687390067215883635677432125999822647838481122761561268944907828712763100002105336507269519695465132086257001214544817760708175435912123487803752570224793020979958028867760955568267822200637650991187962698268862979397820155415648945028352724660756819069472056455422241162944368570397547281813477930376069659258055345751080611350960459337728303712848927584235327418938687332592810113779447405902380223158896680788560936776652864622524621427034697134948248831969339038256757847755190693016878278403151861235935710225499706599296155986786204354097259135183818699785678967078987421205081041600437936047178313144240000098609161330195167994760404878488578174369194477649220155088555900031081998750345498800595200713786567345328571272943828110611935596646642719437304866824216478260314547552943872184355125836517219370581472228276173005097443648924827545728378439085983740705040155987192311338246926932803890712297653765562091371781077186429971902635049161347826630668327438841651392606540813348171891814767923746855067743379551128410568933664419822218711412035989507267995358362126140385956092539553432482415861335726248203520189272577352590568972289893653350033586501124045285659997824974737443260455594348506048292009018527436527464702427774495893523107103628066130746908321457317759910263783876460337737155553566514745188070741223651261595345006399266511009392627189454521560141853909444109112694630727100903964163102445881564830201999944364735331265232360823482568037000293744313503308302260992627286102654458884259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,26] 574415096912181323707703696979928416203837223052843556835924927983938135154533266404343333286506385387277610095645576597361407795189667341237689516079378889630953707921945802007046832958339846193487685455069921218019487874247592938263148152634787594088435448492426511030168701705668337765114077813694879915240461006439679524852379906158090700683217110571516210873330154924679449943758411888983913432496012830487517092333104142862738248438970546839930017343210704320511198371884269502237837547448741713138805534314771251581652545192558518658040641873211376035337635080436640181230692979097501371896517305694127604549337882661424929841448665114553501157658201769658170515480561387802351329127609320353238884568474177996793231433668119142171153712047158293042319059628461411761644456617878126775491325704453105737507570590337271220947096275626442824608235341534741496231841978591574646992387166101912580822766522348591118874681839191945648462130172308964281874284184329117869622611509862776685534204808707032210780483059633005062427447646226252063281050616440504359469965319192018599758821099335856019157590390915483007887175538538933341353074715300265614319742813316774291203973649361466142018980511583203091998385595761429621378737875798519927376053617764823878527787855145031937528593322994232873546455442912515759617202830890215616501889806562591762083361563848716957875179405643649487872553146895106838873031056950896001280209090811431284263232055646143222133312998992868413114282356350238205025040990633446686806265678835084694130010784099686715786083811114150220904897168485565532948703330910869615612856415710708009531977871633817718371464930354307381639513174661470770925451271163860626947948840863807967020537539078402634114681600944427295214460329114875467543040714596771828576294979043463640893792267270620482900418757880279431947049524750787643438293970180679051956672402572099759814149498112893314694026793956811267994252691630274853274843055227163224162538125362833920359327566680649280089530368683371988464509904255209627108680891927647105023877562322376549233504406513420234037082773417541795268650194970351137530877136514773645106835829381936934881156690680322738286211159488297797870121916772304464367103474216928636442134242131764075868547383192969264902100731900306427476213247275650598180844807999047555836887589244452218932102975618787040936499384188070657821507584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,27] -2989498551750860698331228716846323175032832844531589412427297095609772523509378889813184468175822720966673415770830243469530161546555258917746226757444263627108275494971833249790577511855155541604355702582483030821117595532965992358565224692215390102983034080791622476305948105361380822890913849583923263596950437278855904266987599628004440949697627800848043453812863101750996297275562259459628432108448023353955328308874043703045803742241389264231956417033845180880804395508663599595793269031853879703124908848559976965648459425277641867646800704480482771412416762716532867216286305462681464861086404532193026469879578094903734362252359362189902314388619963319862303535964698384495973754284924491000125973958289773313106814033248585953774799189673574692184286393002574735219188671442358239848719229066969700623673719928737833535377835899843858946988657830446369482974584636069910366840547521185340426152371242451905831813948551512484701328603165382991196173980816273456440216039364706245994720273089079047152328035441704930408379249099918601823168480157323409897361865805119685432344443857727034988409270097779781784488887763645959122609636957792761806567412624637352483284383732944835339061319915824023321635351677009698394619983543152106690066318666215477853264807788365501808105280570647593850094805939946842710956691337135215565867999752413257675896022759817040450430513058006914758871403123849339820545408800377717405896149997810135123933823388881866097924838972912518661525731912727674099841491727647573382171633042478282032476698436710157201733733125544992828560365580537691748964539524376626617162479778266674497657512425748064596787034445965567939838041908727704383641032144983627004076534446104939589833742291381740123151123820637622871941282721693886088139250411699587637253552497093383077775010096934842723162753811533698712095096471824324978377168164735806182277770258876935706390613122067268887122178406901730914645087432535265999470075804225649990846494497615147592515327551895351669301109585050230943733938796059417613715430036059826772540324060134304408342619454236465304823813722017666581216027456657120777882253414839402347819772333571485751200507496076316567765588798860890054092655016151918897501785062129211052207836085137044165296567996813801145524339137172152765295185805019778468080816828118525650965968455054376974275442745423309688721639694504864172883312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,28] 9225096543045542709598543394450412312485956010387525201956734180313373074045336994131086651246196929941638709150865876313864591715697896732401880994002872546929260552233699282163532997860105104096745698531963394779959315166864343061748191595582471725899646937338737763785585908746579205063147842029828594580237223641572892050155424691964756518715899339438035418669280759709814169224919304219748319307280192919712873545650862795213026770366251822765541004901331138707358838437312479829843565070882741471549446057401461742707766724010914000917284726642900477946217510716001751457970748234554224186335544179230256839677797437506944421090189113612872010064120229051904616495552961231302997356241845254099011175883366066276854900027789970876536111545386669750173605496848761127342910826537306255755979786213489294790792028435300085376399393932654626032492676993620617336331987200622594236741638898250411587430345723345406262386376980287041904673112012522089131777830612079195087878723423697430486632117332005286518482412654873253253152355907884035968715833212752456990053012514547152933854616753382844732389245268138851919519010221606222269776712975742457770786122309845018884601770343773842846492303135756172946379894157690381785334811730796892433450987134597874428185831195941832106851975452453747302307522558614091276217066373459770944548536704216002761551564547729034561565367656255229729739926246710405874524002010997393878408076009536537294313344016487223676569468121949972140193192932485381508969623734119166390528027575790296474409796831638792605203971964640588684474000251500124392899370525205612190202441193830629835159651541197748721830538953680982838546254405156436089115874919651166994909236557479063968441472455454277822415757048401976216388903011372928912678157175262623356431472046449514429343272787370216060693432936985123639599055007816964451851324116095523467226559125650869602312097640598062307283095658568520785002400937849123583930949454485198424674776057141116010885191579366810998444898188921282643094336338657002920103678090040066846768496522369240526967928598901327998699686186759815697294509606808595128759047772684900176373196406377514946176864016685649226568152247765678828217845793790466823935547051515479984251788042184704917006826779597485750183550088781448539127338497743665270518505747643223750112889380127400922913482360990017912422087191866428680258453504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,29] -21944827273106409528602552498460646101503152563445669010930209419367646339123645342893459511221026349435458157666482522281794072787715916569169777563428127249243783437071627257692050820968453260215962040906799882275408841473660434643321330995407007706921706047929575616588911027910818157133811142544018829225696046191439333832089830048866532353854334458413703576847664012208657031297543518119617683760736400582585351700109164381977738322669083335683341827788936724585040402173007649213960347173533888273216721520067926953653285013140542319451533846487554676888778027504303009057167401364025455663599814520099489053521754301076854392597048471301462478980435999857812841342828207428162821462445359115938177105546034120303647676329147829003842741386695541474082776186570776129144039781610957968224102852348592438188577784823106387437588268062737667237742342065763150859767422518016268709354357036827778487664110968076407687537381631361261888222596561070717418990404081228028306343414056846989528971984264231808309715957062767596206398947622212707010491114060829856560595930118757483723238712294999105274402548749792397216991092150353474743930782165490332848913405617757807387683286611440007685805503768295919799253886031949114252338262088049353138150616041412072457803305903511744070107103636939373734200424348979609008394007232159623167681067574814524219746540232451769406797810692330779908197541833280276645328328336134941462364425096745670228713202631806687961080364362140394862360814711908196439297890211262802525763320412685609339651625547995262098857300977279312785145953851886812652894729208286876218489240080516987064781853553692182751908879918488081887213468283569820606291434115997843989093073193604204695997619054329635011416946473662937560110978009450575534446180468933853675866639541767092078272235810648751953987548114221870482506403815706052156713774558170234379713980947847585940548218666227455163370725424645016779695693123712014844322725947315995548610361570295647087205158555096431267675117561819349693412565982108863351046966591444554544020654914563763060412908219859439646844829662761761204246683190546800556552537891859658537709636543566927959882092576678423607291784711541488419411247198426451187799752313276968549003027792124547688949348944083436685368063357383512220190448593368999233333061371701992875429950792118742023587445824708713558096932687192182061101219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,30] 43100590739893541680805063150628719430926768589649434918890973901558909785355487488609934140330079301987279064662739338389868190809275693588330401620526054668899222427658712239503983237452080946907537775365326565285722820885852674996410799940570015983675791897101697905644353731453727758324597551333276162201011241279910794097992724591599081213536722463181445699290129153273433844128638653624536020914839591026917987189707545985767568966027595916026849900947755295873274975547391597421299875528645732699068652603326365345143766153747955828348132922498393041188420968927330420772875357831820178897564797516918377950887588019868150992650043760621412281391307505402669990746714925502172788959306693166019455253857302769165444513063189137738053347407831814108195208711470969173476611950238485177491378768340328568972890263427116475124024335259357053191826366986636206186914983021095106156092144215221634667880152864047002662563627412323039951137395386418706568345196808458987671096633369177038719559613639840802981528577457786112089427632343139447217608458672055309984673167214833746967869515814433861733357877920716676654078898952251742623998900083082859360938978810822029627866440385621959652057304102501947009851035312971689189633526636548893415054133723702451466603092049936687136532167816325867589609377639560499132994858122842194276978926043888334553554641481372357256060748914068454714428244646291913480125269441278964212564473039341744297180670715694154704011912802622624104107904146545971231181181036516306081857323874644852070481479391046054205775119894520986503028522079900469382860851409523681085039891403076758827933643244786592641790384963186430176043183280429159550973907547272187238201013900460801357222184806561606574545260214213714072001320501351202046992941021265419152992289737630803233771491551107679706822888481459604678691337380974815123227144650344922865162694028628890204250506061365269101675080868722209772570677636029523679248597652612783730665517405952145259471446774180550106412598902300805250916476148460493154681487870511037990185557556415451817659360321625344487087991529556038295502201893513062528438589189234296919878079731504036627518495189231150785968717493930014099614504089848325482756486114634197885368590305131680480637108670530844140035301301483232004319195367600717702844087251972216482087917890066669077978044684854234660610324553263262680678924288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,31] -71818635577164152427280467097814669681854460321754454144636826900972558504475901576364550375171195136882715308035763253509336052947634787427117755630871919768233110916850140314546674161004927400500273991313938393319407484912394053929416323510744959760693420172805619206902471384453373149126314789351531300510254728034779712299081098761488885508550554471473983102270857035836020693520385016621144645602024253994495567739244746208486081757825046258337754000598540780483411978336310027493022907495731221190320803299913942652898270480528535457130171047896117872699942123263920189140552653877363787564543253333094522813854232374246314917872865276435716662857138015614422054578925643718333448164798156146496185881273555944961471292577229413765192306486307347727705963275530595437447065093956642983459989216094828330189169551156810248853916172072103904768946136256032958336961714983923509360995910865191976664976498145266685377066704573424689877929157312056550959145021499943111220043447507462669025093653749313504074853153067275754534702195107238163197894789734749674356509773816324650457024895820976234797080957276104130531011775263923534929794674441115102383070532741290221511526245177764133441645451428354033709937298845401125422051141296233049772925971898948416701510506135058604693333472631669776637606982848715603739890719151031459822834604263142512144028386693687296101712314296921154578661865468166524416670056803524952523467116183182417588125030649761628155486185896066831348651941427136620523684928720647346617736943032779961070692292323095362351152879991306124694780483802772961034557762730104658467522224720974192021046507844439364775286733776692045238118552055029802308163427876978875857501428132777372369502880558923799413406066337205429444502188205777139647449127342157839286296014283011406669130505797584989378011651491713668172376746893562408582913537784096165484115300971845560409946089108993354245167631068396338141419552022112770665343971764180756913366492851334981048155296084873724464785786280229993179639762684049083280192414986259970897050578783228464683523456838620453821307053318401112729480443401207660138898155717385271810387250559506159751151533389687712024797991214029280698462762401775860680994347832084340806963419438251521082040966574430453578537825232449411739579743530624694480385302068967882104222443721009948055991734433006167954171548629845260792202526720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,32] 102780925042957578914937110953486121590127563399615193102092039413613891490376352053659908421351702900638954945685161398026787576135662896000989162443086118570645468922114392547584526268722202508357672230974104363869602375985733878344062175378037352614326203186567367860184223863662495676339871997501782859843786313578796798385692888601327569369331594538715788207770596098354678825095704863023295593217595051814274081070543452382303508508940494319621088099788119453414163888505034015493956931152532450262576536601948347072330990252925719175919810157274165697670994867257037906615828971925420592748069476349400326205085205493378329889596039904910779358779550655810549413716674565044517760034969312940837303222340581334054122724886203077266291826760646417129000777016467153034933915584146416944688115012336206835655536645059857029421414445663415346469943612075638862797008552869992866172491967706437120195633128366911965418703415021523155449188360972236582767202226278180029926138395712330242106239362757731483703828961314039853998270715848923873878555421113911930944712358981300715709038354232375200883637014545073888841321271132112174830744212254463324982887491079313862391288102063010750994677249237939301198946184301249699142785966992944233974491983238705030476936153399460040358041746020931406292710621041958423734419466379114013081292663502615221905959330722623360183010625157487514182093943824029748465538344236792301504114902145942571882060159859780353633927215618147158607338917264105547015284692470939056676306260221546436125791111603651542796346259759959153395170462720979912431964985799520634064754046607572531127093210821011451617362087807363066694322616690307289739383896745866533500307938649608968823670263117380743421890263275797984985719366847987545785536506705572171414072230443422036599092460553579451325030038397317938631754678085313547894275805879566058876381884409144789234241365236915438829839913451361563493831161523025056207414197231292865925828450765871022160123645776648221071730059173375535364550034863990759657531226153039242296891686133257216475033025631390652755585327923922522550932683645980135672214876244335595982551144219610938877894296092797277163115984078514236971818723048130997853284390690147468244713546050581490726633758295177280513281358825322169474801609712259329937357344871630207608567901108154377135525487217626432314039636496570929790085758976000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,33] -127021874523896136315322769300219969599291186069259030825803285506771790903523385713795840927243917986363207566346593007133346355048108957569934876021006961036893596134345246728574648130795488130769153044759804238818227460119423902202250628614236139115822587963750883230722674492370141615356397926080381347515009109910444193309028757386990507848217850533438870927411226480568176449058122072111458736958503908287068646545837731005944547960348858866635665834795836589768059563393597209295249190356984541967386633174443645440783973879203078452185785397303426384802920274049778042808750145525110495417331067871051452178511704456134042127858191388274449059986105152895316305934696738475898104437173652778080665890772784589384663327074276200411352276353718482302005514295832315934483053063647038322479021234117905371670854264293025775609901980812639111984665874267874506133100239872109502160095083898431405824909843806701421479464166957236705752022420443202306860468510226421964455208050490919331472941099384694906488891920621641992506330099138463256125535464754564397200302334698966744587728230116611947239879553055326116617706915779278786620706058114878289026308837277849870479262625348107932463716964313316631597687046518311766957921745411045454032050671820753492242170887641604731689183707138266545063929531661680953014988897650373332072576361293650893661184441377764666281276172724320442582167192846860122474468101023683632600604159719216749689677187933852080324878461444931852846562700913955840635806423507335850492699402520701793999835716012042478350032418483309430378740414588849356096093953738519526902508020676696751893678370416680186327795758227875366023244234033850838777442570790987392092012083571881055818416948711535992677480238591940930433095368613840287482309691329692575089145284666358786005256420840782872025591230943974999436260226948612030745071096657725132117508136204924918423529083738221523802585171918699166518548837874180955258073426560294689048942491650881870337955029057511295106797028554800591267262943864136401444894715239173293273419298723657233743031299748905209088719726885401128730948008172401490026302399737328708356886104038048161346992711975267073295645306791830775449413609823826735080824820683690607389108680416899070224185540779429343043830752891535033661114613227005076398620624787041241345413159615203533880416947272424241679138785350516087011651092480000000000000000000000000000000000000000000000000000000000000000000000000000 [134,34] 136015042798460335603641104830058746209731519695521546006991342339268803477970790741187803265796965927643018201350656059727309960679920771424900976881148458015980670078807582513935878942688068140629388532886255746952588271219269993170025560475169802129495655979654781361412259128788332691061634644196173794997361225259058153763211468928071957051594924749215074253010014271274134356621430835596535481549852210313690671343100972995923467909058083614877290340453027278996234223507837100951408119477501087919015836734383182649828429749631921298306570963826005493390802793168393134713116197361177127422304730811005458281935671674125896479983485250578445580747609422992814077168679187595120280443801813534923289049752070590709466814756110989075626344647944720408967264917884435344261455576047197626108457269621212739759370120446762871995923469761005893524882182078765616445561973727979103584541147424126240175358690312145071436511732701373696957549080537141038060329048820753075575600864831270579497768143358630848689991002999426373981368908195621249137065087390733163035814621151455181712528687907863794479052956743570093481850423911351762049179967430709722074528401478792491428651236870143257899706619165907258481381585569217525794480700457318768297477379471624419532585866953244531522413302958705412225820721146999267467201168279598855733085850934282355320309166063792964731235440843829097019294868688138554991887332724296629972385600090281177644691173557291852619455198395650548754062897448556689819640506216249908927828210126294036170658549449021301263649449818851040307017342044089724258771185963275202913141331304829912067144161592327253240000593705792937607239522618369758814431673525869940557456987387864414629269674848599410787440578787345728303253871655400502900490326691345548948042650911275251454451421826225308760279366602964492409227244172935579054186380818520303914993957919884998144424616181284173539722981406620465944462087259781566178727614365188753751168991602807933284435758567346081968234309993497175556869643942752791469410181111484144881367350350871096767342853945560007004825064334159511000071604980697688780088317789098643555681889622421031580821030880601064695231929139383495541667185463399786180487296459227540354398638626065025980541059357018897115747155011143082932821922889508954463214983428548519439992856562075801934148854101346209753678058626216108233842491392000000000000000000000000000000000000000000000000000000000000000000000000 [134,35] -127301779549531486891430512896147322648233495153071585170929828801311873108424673809921917434423468499352530151278906246616777901789570596907693441237687564257999121509483229530392693646005908440469076366969351578754184730108844701179202755357675607564091853392525628062297931506293037965596578724121233760542372966228521295788620647146239496536300717643214340657540401209158505948824834140645724425018287858441271439058944665349182020801658339456344883103316924166898713886903143269338840890005363544272897673204536976465878057379710492684329746995366615845016846280609770242211150878125813292376661214674337407455057503837216516937539069351670295011166563280593925985372208758793912109642294766784489288654656807794671647300040102671105549840489872566029111441264271743880748218737081835534417575619636152697654164154919672193511893703121167117744954574524901838064601961615119209221462466486893748030807039315445924430479311220399876028451444394855411557859841221819079943935243235267174330525972982045478627577494446385354921927814219542681980310667314403402305434030447489160359549632847517069835114888899385358992557891620602508239752120828234768048558289185269621944998959349806629976038379091799721377696609801341944825523397929602933177112553521347263888221871978051327926661984959776671832858694524228901682534593305754895192189333575572791786172536811053367089045276325704719523213060994403844153373450966337962840598974390997955633591007938151866191760500051585378928035121843130444946709622643241382072214211850748794778556401288786836315540529890741542759580794909903226706288893574621986493806695362805639144326166350111334312559939689611895994312159598589666871829447689712618039612683531831059099250854077999876579788943837067530736531329379333260250332930252389779658602906159744813534423409047916933269510595581201741518914829016110410809785843639524109411991129307338141561755559379139137291662650709048586194898248910735594031126786960627059043452061437076918742457394769832718070510438972334771317637570391604611353893429232567415240577093184220847851848598108120154114421978709364610829733866358141730589262012199633851475688467382623145236656056239869314075448866021193979803551660386555602058163287748188618278131759997207893670810131110444868390151818909861495966899871632459690007817840598755529339004213415199531867417215413630739958039118543940662403499294720000000000000000000000000000000000000000000000000000000000000000000000 [134,36] 107740559565410799403621869777809223825690979589323344651679423812718098165441671858029340931635439662788738619211635243921013980154185130513342040974998172245053022183142508075084438658994738762255627605747251689297998447310785010050030541081323697330523778285627674395216858002870297411478335080323749449828778390124463197445646231514256688568445776772863598348925906381058501140141805986572027213092328540016947333539164614650675511147813845353951514163910821736352601385447018950305743189409289937584186367825941840414461769745493285581228358326851754090204521631914147122622445005064316511777124197469694090250570313109739209757439525035837223018856999015387944083720925382801148688646712625132513095875821241058674430129835103716561756351150659231734597651703195293707694683116895170759349818514662254245234080964331221207997310221963568773884512008317031849100082705957555552238576694366056962675685474365408500857589100201277986635629740146606174393796770419635613415494619844043002327326247288468093452989001386101396492875146728860480282430498628289187711792041659743993768726554110905845765925159940576689964700628036928378167841355824619445896993693448717956190838428791822791779670996736554424705055574020753092738918485486182164891395855291929389060557500269976011109376819457469350168971220451721100297822622425323893073474879265221540027366884136289247902329508624801791984694265313337594843806655957971993023412987644088008103608105428212903247618018656862536160581014049210103208488569307372612087285971598172380861585715984804763498264507579556849801520877549366083008725666580034388656649156282731683417226556425289266825178750839481254264644208185172888369060307571472157871187319528092285479789625573891025809626343822093539202238386545026640355631592563879061951242888297381607083161885335373468766351407257149130834096231407414680330716265576667860245123752251593398627588232121875437551299165903129046339192911574059882624095327679801281675633646643851455717308682516471651475145620936805972385762095117053078657380709099439992450632900875748799022111833414171678899986818353346491793407433647804301407487231856800500940487599571447743122603404900195797388366511963810019613278927319718641295484716671474648067110453666798987010492634785981848412933723733456270258351743703539620305185568248407694323722678143299383563288858989767827434560438554628391891688751104000000000000000000000000000000000000000000000000000000000000000000 [134,37] -91173896011565364864380350338246055243724977393796096794330932604358618414947998903112252965466390751517229717564990065168946964123668192089860138982838555882060518773416055186439675206151751178458727023425990047707261957577414284791751796333276944209824964720844543032336705392186983090524963825577818891732321697047009295874514921690669730588304753546077638792061790016049289403116562876590335145072747361665477111430588927895297593395643646963308239504964405561815587186199605552442448532709781712166007041792509586277713207490063668368805106669231165918516307332723620435656327128797663092876530052956464330969879269675958357028296959998028354627792241020543274984677234728746069262855253697083092643073616664435544311473434582285128599080186422439604141489857689338172535681924934256565926609127712531881712344198012897916611347317513398428771662218311106210237551248284619798590910814770708681105539453882874834300427359172362316217376313463838020498002993047589577700457445653584941875349026387658653742460532179522690633131513990136442803926025734824038095728379540642385064743882558164279870987063117679015017828694737131397470560379190522345212067797860938171008856697991673952332776581268625448576060919272201475774262595354200382958421793501632366739937263176331377776328495155781492882540824310660294252730975720582043372162596081356334637692410654055381856105279731499083161622299151625383209463706167945758935138525923050268741859639668264328755826199913751022705856017440194508962753745813853433981530048167498316317779246765152755709754283923177070054039079610767147651190982590386972397384605146734230479588175468411627943002949601795847679794431523991656237949581030339672724960738111024249827354537201133797041999386168233464296381973152807098232651425230231747992595084176150981180346061975267527264607688587912390844797102181856234622020287879356626844552185788695765537280607458483666943184963952237273646702839330724983614816187082947525456580051822602191834397146679343302101362012921679116199258496685926013226045753665048412319641791287719498863504023505626220072844481231155661449442326294835782853362923636611255371670440425277762414329461665355697636893614013692441081421787847456919744237032978225276258103634360930228416374513943442184544813054892490254621897697476751189809110458500118219084907739185191884487975819718999816406581523912025455642049249280000000000000000000000000000000000000000000000000000000000000000 [134,38] 91093684253757841745796682407779220321280686872376074169713030837925174936180019255334419590027585130407844262125995719869837927590688255832805661577517902871913855964619535499835529320656122646292717157162784096204103491119480937528637087968926022092261803905770709112882419095390664699853679385239057944828577731726607856489136256030887388149030953576931033682126481228764393197101747580418964309469084031439249143113837860105824025353388363149791811858908230531918223790062724287392638567039610480670179058576379082097613147908998311449281472846192727937749559074382509464710697751292864369408809079578671681761413506039565413653122057332620643981739761415076279384811686617487304944245939161165343408254368267351178433359097732885628387742641800966784021493754933253754501153921994610284128170611041538734553090083012648296281445517956222169748819617768658215434529714052587358883331465578566749384534505652893370209931833788252349239516472342923742448200476766585924811122331620037890054636880983473149770137684457796133804849592612817456993442223947023196520651544481427893293591960402623815473148034183215438367208645050517974996554174549069095771785659783727267811556837500336868554750956416535135749524202722030727117340486822232392034955205791584344435182395594296778228805122853214391252587245496471841647484583740617945113746897817601617302206246234582049868147886978834900059045864657487517755027063420231164302714988011795773938594352061557712901406784407800323573754098644921485788515674007149836398730622710557662997268383236126822702215057117133433321562787195935842868618077422734374143034213996125414843557483447781480599693710074957045333992370840164728146786022532369196692269244708861318244456156207097791949857760246134687724261515730439266497465086938685642752632811270695468560470275352285745946419752426325723745560307499047928606894166930617323376517523514223960851090611543602738536395050443251102630559845054862261610147870591571454947732301982774817683251659040388318312630948162049819323907513884934145301854939961174900397955225185354676740647053838381019189556844496402018070053323195339972567873659433051249729036732622653521373033389188436869010649689460898764250623310075737473040833833610677754232815478435150096912964325877994708925880565062501159263072739532490618347081825451704092224733323204157382599862827349758516586890137133393955171311026176000000000000000000000000000000000000000000000000000000000000 [134,39] -112824270419907169680867459829930476786506570020455421563773969611179402095264180519546703927137053915074645637020215936840229307965810576562056720638732182697344665761485091222079824739898467494669521119643102565684275647658721808577267885190399520164639947083952523261218070048616829999275072339056093928502578618834026350376321132377708248899823169869381602929624416486284339629452093885938565641670325644430237469476727196717943978499698081393486387750358554549742450368861859445824987179033053438815875668402241109007758411130884771418831677830859637554642262847286218843797549048956668588841943523895199286436987037728945429598155634515014372798605496979953978267595043520133058927172954120985512518092464836385038600639376609156022158671021538911956355225182942278489403923041715819329481998960032084281932817539496572928186215803824119281483207430435200249327044732638345136594266600956539701648937062341413189528686315748473553277454447568475380739362996474198728455704598184456464164397252411705741079302803070370377427661854412284503601508549779085869609453832632662985493978781705266457942011340234594089560943253565627107446906203935752852681947050932316887105698761855767179537412281444604074313125262164529515018783166699592516109812768119128352247362888637581150748639855941918519218617362892837727951468236528033848051392022762506140218675588543915352446240233314712385556203709611341602086840114525696354870897721581808362238635963777819764786990168428925933460585566503548776643732463246248337336038999469931728617875593887201277177969806452943546154867433547951340588559856343611480642573024782097786295888247981245743549403756645976011690066325161108016698804002853093519719718190562334427049004937270497359724265901917801742715518711823682770711530235154324891399623737726267646621513976478524734652270059835386713230147394614633451910671467604881343577024815162612992931767562391646199242224555865016455220510950902295526809021166501733727126763040677161187473984634901105896011234489865261454321124375182410560413973250308972849244101732332812455513515485222870761645468799527843033395434026343730477275087156161867234009734926165026763323502089160592795843591834994940314175353858773860234790409474652330177394065019275492354071329482415388314477951369688092635872081838217201899255699605137728862704075379838248413540569585054945859291906984336929255131248066560000000000000000000000000000000000000000000000000000000000 [134,40] 150358411039799471833280394056972986076351133319014317116241526104950696992816249168839203608422368089976622765417589770554289192731137207331153772913065073364173226476583731850555799295797546145473625517034407624881447844813556410742802606884258178864202520290793729359058119343737939890284961061231505237432252662767795207519962962439320916658238841769067959077233954374464621581156633985721052894674006493601902555289689080388543267209362232639950536661232104576723508821363217630605526392341315247250372412676580121928176974741397375725082655765093267974639976074280810956993146868897315235544621169459873128715761307045759155059791473046311623647356253765508800836442135375272765916219040904401616462171120635958669873184100102087763939694607228882003102462487003621489487868280529176672311766792248184820797997761838689058397670078704096754992840852059754546896968350070136720742724698127296298863884928162614556650435556611458918939824656263919307484410862761669755597131973010702348493954187684190818081563872897687748198916652265083498537993782802820862830743742864248202698356738255335459673173538431433097059785858124756068202180770234002414830137450809833466603805006801159541559387924683648523532013743773664258405448586047561876783434504519470552840048223651831313842621275187898536456791787118077725124007207964670351805407912972726328268083632757506203844731828934911652195939349943819431163062832176250821097578609517305261501851342702341235621209551882501849338700935899032144759619500341713677074933543658227144015024487033093053761364707792549464983545139746624392863813035627660433383126882668991835353594492565949219265299070030251123278856279558826324504969056972352565577758507601500219781745677872236069950976217571667739534096390675766052018576909715375276099262156072622689251562499346396811991022395352396909030483374418736259088389132706614787413894501483815458950038519428102896562189898937899124244691859779516216665693690072352109687356247754476885813095522566929038716023917986694987887099876319378235465181759129071425596853058911931906282504079117910848754746287832011893311092344767974534953918495239909644959029149497737702758849419381873899637604426330811362455458364380026573981007967678319246683574024124212227803673789358905869857445108709304349021971632584685561752458529892613028745359190182252189711361164913365183648646380706297241151549210624000000000000000000000000000000000000000000000000000000 [134,41] -189673800795807534730121818105227768655362151771389080258616177844883829668971242121467702651349088056102902120438099047030722304772728157410251321864127089027861031351866501597394458717379296927252384008288178139369298951993462342770385774334033713054992017061099795883522838449620867609782917008751526396971992501644788621051490646399928684532989671049310587390325735335844490998661587466407445091081874068092190527284639382735876894713100501088983755851756215066067076007905812886325450892921352619465617057809410217007384202221526201962583917239768790395396319076560729971720660976409342353608195522511798262529187071958747541877843942732376022478480634819898915744527774518944583352662087605260541757547408260044583495020588074902740173059156449153798310726911722862594612030753287318986950069805851572420475633436872644456328497009825422222393302687291732266535266568835064055726390922942614910060792525680577519662102876280464421367527653905331730219105867270439027004416611577854314557094594034064985389984933563538345844476455871100248562772539600241231068657263094866570821753226730954566174750721829590362961267679595486274574774231521106179941656740769745069161006198045069697269225223491131949599125001227875773471030060089991430648075866133161422408638321566522919778954746245565470607089493312111178107122541010288526408668930767020947496371447526735653451293963357970527523596398750719637617091238627740397640827150820612125995237545960941523232131398211355172289434859429636007383875570967695258672715728478242557061948700349920150979959030376743996170469370280668211597978031228960692437004877288838533760449752487045718191069667667872588712808561709900869893856600131474391197020940151407289433454620989853602229193197636397083662916241365079833859357786620734180923047510371338280777396074017849038593159310845276888579606077164311048204932647043963936550252834220252390416891447319870019962394596491801469103059417633983479388608057352498976495597588716207473850826017466752809520602362157730123215960088172374076155380080294186949414401609537956840374533791282520411654006784853426136397027183457794890498452720298158554631667969338265917630246169955234129038982752711752151605705748551389417490057548483322225498723088282045655007125889793518681988427571290171668440740438909289306176567931779392349922275257931034432070804277366649913598673422600588543973864243200000000000000000000000000000000000000000000000000000 [134,42] 215975314805493110380132694335553799834293395140086689643416774786705837762940810581788898555965623128250629354802596025021083471276239120540029274894067235311056854323344386830030732666256989125104184484992663168832850637769969005788596004718163109754853952092015214443094781390028534289616784493022051797149672051731289826454954047943105403071922525677707687330234676935793670943037502842903578093615747423766135534573234400941662981000828893570296702452534700541012960226940197767386855111750990535449551610814508860311629414375181393603573761494312107994189547734321294607727080771536614574265659428518334157571132766284742189443167414981454625576691237073219349569430020746719584341955623447328054393880767802151828699869227039240072100070247850624144622383161266325442613460788229122042491654015644636538258761955924460377145138352649726969009655374358016824288291135614102463703974654007664706027693464546769864282885832689569151542378537818957719055340298099400274100975841588677962970986683919184648134458966345117618430205321292253800938537381983210586767254527140272874441786158269795815061305905882338067365208275353982016294376701746942041245333420125334234581024462673351310003891119281221744100542781545309534684267887534742958074492955459944316144621667036174836855536477034777903531355014005907702003943475341794371528966583896591364722847576154102664675162368617060067818256934865353722482460702380267643070922767212619034369700259217496341058886485323203894141831205630519018139891234142763119160641013830844791471712778111969973125792526787182591241449483970496126711244311288618801784823817784829308598885292202086748406264717496230605217467019140778087917415728461897908224544550087672141029879998558693818555639516944276348806227774717663962354976754163205922779274016688455600311868244864755776419462267772552226547095520371366858361285377618941463714540772417207838087968049536828165108201048238259071130742156049764350796344440757863363887760256321054547075772624800406391427842628352737876992899760887272112777922325984461700353472926471366672051364140560633261737629580131128649264004641884178962222432520983928149395924898310186256205455913272624103296948916500209621790872556270174589221189866485309341652591640876522299600965783274150131084838805662232481289300904338140402523180329301705864154758849451371733967126430890067586128416210291888148564689289216000000000000000000000000000000000000000000000000 [134,43] -220283182328033839489093005019318118288100907189195473428149318241512024245310766290345590156219143638353339664974485414076026232708901824335446622647503569169547986263509469431762914276906747189431045934421239045274367261649571144770974939553300296583418735558971693211446917566748755896222353333296944729491291815175588096773472393632965566372661493728583111371442094317906633756006555325895649348854047821280293309486815171675953591150209364766022399583473788358310006581449055491454972237813147209775832606847662126679860701238004910105259966306257619764337240533272140715736683454943377460695935401991684475669810598397131851652013586781262649173934904513546004527395553523613788485259145340861393300506940589742653105807424879141204352947661259402604146750237717058437518966321229303202331563111262994020976508055444949525834048471030075385015470889484068571792299964121309376414472121673435416977605528560953579089499083008177646259938376941423762301664954887993825826392606483060723084370528183439362499490113848793802398383200166394333144800730940595215207133745767024766932399329930436494391506919022599399871792875942183743666562549984977367012114418571216584074190141495369379443257946153925404927769259147102480183696628684070637959124293508582771454498490826234784176566670252667042991624629148824472957826288041710922954894906623818170838839306573912023148107224070432633601193559470563364288328440012827241245874584217512243660083459398658414168729184911582007215324716594197532282879366720671993502371945911389153641484713466581872401091598510447830042823173720603505638239925370639196470279957703116939103628826312847725820957036655847587104041638109536642078593925955291457558229792140408548444544434218367952000851443815380775132294066749095262322145370250882949016283597330688031882447107009452947702808193523871770423709279090183774033247350596396256104323912113476979319877393043448434636275741209778990901318985696923815413051211353514766904049204900222473563562365827993978228256238878784196537775955800552920155226582185025588073647956293269969215278129885232617328277741483030463542187483067473864320656916865789891206538717123779173781843359811044910211453457998826966431728482670532627520871942175334211608364296535506211372459079629415758492485954657312766349122813528269706807584662420537478291379565723521837483148473661836285277277374433366826521649479680000000000000000000000000000000000000000000000 [134,44] 202098338650166184517706063741759257638113202180753733242035954105290384049672634700852962727086683562445806770721700402608556344299155132990321565133452356437147236809506956637745676819265434996317464832920460002342307035883100856987377777194899197866592028835787248354237221069693265618044070134043622378628433544383812213741288877784646224597515188433451098908855035925598117551040351901784505207153857576128179058520872809652192043772353997747172068931681013323171204928746672270740881253889897838311262369359743931885891342861871753795986291170098355273086848394706042902427744185187306776151842487943629225870034341542557077430905938811145633757205151252655094480300644281750520346249356721113756344789405337162754580500774793812975829679831548315875216757877717770713953948738224759271409322748254961545290722721463673512285096481860088975092498432273757183424115334284559996356392264111696702846399809515777011236814557405174899710575298680988261033395016669230425153037903193904995542915808330750724560749976560448661994970751696739237718696531443513802962254962479511383979231353098379691678555325180036771490987652938759057135624233975032915978533038172877264878990290574353278449616350078821831935132293307198760525639498755469314828059432021196773346337888579589898420896470884961207026199036856488471215522332371641826804536561991489801189064270111949022003239749353129865076599902604659060872520659227683022121342023699683000320851582922874796019103620152068372494601836958114430013307776227562523577611232891108097542090237865878985569942774270353547780008214690511781863438809172071474204120737461763799789978153773658160239883296233462724218199373850060728289535005962633719727417797626772240488372437797406115654801620391294267271380328522999406303584051447794460029787180321841746598781917012519011832287476513626433862346086454936366566119506327471234039988862149803665501292436125863990087360796753754081978952607628360481794947955390151508211029633491129631577448669011590511281837368418279064545042119741211888198201629480515463066095148718725226752178867297351692092335008156855798011717061574180235743971036286661471117283438333323174568697581725020413367737714915500182469790859138391501535429278869716873428277549587133679282240508345386065543394561835282302495760570531792181871970338470686819421605095948790606383443124158619665460331418969244649753608716288000000000000000000000000000000000000000000 [134,45] -167814154171815941064274060496495338167611392021334539207839492239178774300936437637771563496619285420266202180255719904944278371608888667565889142564091542284291550516194688144595095291000713597711859581814609474133163850162145021397689024105679532643610559058384976791033977918072876921813747179110777675563956583841745284438437013084415884581170393658880991952306569824244052451353854767446290957294779047699615275738696147247273559133265083271502329810732553221220857495676026133912689349782875597016560001011860500097038160819171883527101734598706500472271399410467839725902242163170314651225484895591488669151680492311916580567953026972948740773031929690174419302875315311036701578637119183147659160180875416428574365461795496198939115241418606101824040393412368101171265589240943586879558786034490246543913261143731448241033223796022248294851113835728526511770209439234505301210306322743712983341649499121219638192782004357740213490265405179398613525852134854433896699264492984211890668992005749483273660903644663765563671898399587567086897980716020987004218465746807819058919613148521271316255584008640966623964686137560566296823167191873797167405605718358373140499121958621472613800038623644494410608207859416877851195078912583273091095912303065075314517501014925209003628619371280362783366156844507385987239730907083145935501572468818007224915197115520285360373233278753826606094229736271877387103664113355647661704441896711207483955672024413298533329255397838541769231740686290475851249357431769791147850113588463685249318352890886208949066599518759318477233852918630383348792639078404903841686720943417508538247232803702487511285464860641246936594312118302796897082106492727694225423805106086476948420464103420253880735680941300104852532112250451736415685568128000487174424391659534677616567519510169941323638174640007227062500909263731505914756040591279835258140815863478830268113828426424985998014980260814320899803214395591699589534100113882076950957823661643132667095360537508151130460210549876335050885775160568428858752261856596630044640491934633767406598563614224526150286219725977082696392865587185558522461888697407284184692738957919220583659771744669914044794141148662311705882978986990168889686937685023594494451327387580559123139296274430002890726005651912494091300892738588964020142185075042311367995079555336412837855521040942436897495316043509923165107629588480000000000000000000000000000000000000000 [134,46] 126792733781374820880028881911525954886487063540699733450533787086868751679877788104701844702256406707720345360039884179241477499502889127199493103635924306647361322289375976889601803237655223223348262841346035311921745386846664093287349275049624648973729862259920795032054467999372174545196935041734924721913628552471564238135408628617418059464655628404551285675907693976211362021631276196529739963490262501545679084767313968625264333213215497332094694635471965191641663540476944800618358617275871316098351005218087529305795835915318987874898110789686538811370217046171282805918982485284516990742676393092975232800397995508215901861772802131529211993344817087283268119738643718929943485913051421270523044231287610585971771244670212013920119385267095101761786520452702744797269246646168889280744718515460486464384051707428066351436859438017675157426136714602029427689235515952540688539478545800149817826110759810785721945044399409082496045445910611136155707968093278679710621218166127817821716831377010343863178690026056089399920911093977255323746023678866399740322569103006712751805395099307957014400927834844326072375465807277775419412121352444911986773325765259341648285430809034626335457617962843889608459356364118953656989457756334305306180107458369413496009742126310352927066366112081209863377956930505671631332732523881381618162816480216636270377512296627897095735889569692215957985939293784954267229325840042269755278305567568667131771537372216133524791809512823231964302649114194137129983636733451717303747021418298591664161921283729495661852476226320607243233768441005675799433283230068325327753863794170060989317403166126994313869835506024674636508951212247026979497626762555080239728025073858547407567749202854573162380381569431601463738599224611269010047870160527939368349848992226897367981340007236848939192842603058085207555533729791827111435660841894491265133410553246893733049190664037503087842838133987410475520108898007599908792361778985211256478968935131011180244745248413573684778431750782696379101460324178293350240302857339134598606457528802010527524530586171125821951682841527315446397893496989116123102909796040950966988466644108890843014174068179641278609569634997996061623377392055145246544721491617057833362012675753881416153408679058768456266487875176106473524420597503001826451459656096757579166034861722314121660428324372804041061310598952840658290997198848000000000000000000000000000000000000 [134,47] -87514673237316972230991787867952131208273689979399012128070447305730485859144806503798458759652391383448305209636501114360823838210739836370367185438284440215220355787915562886324223795633362229418178896383498254664496251561286661525272509030580273217322003812629148581989958275068102649002255198074775245387512601918586612234745000429084107627042357957398952540822928647376988829197669523012666286139649227525088210588638132456800409196381704811666788153629864117134064013926235945268509941358821646920452516710628835927490249534728796148323488148692646568072299888752993820687251762489319968417303300765912606972688267408381146202093235500741143254541444517239432970969372873781997218742676088628768722308594873862292522217099484780655824038311337337873806692412472447316177466876516638465675751656174491815596071811026287206650186392736059733174882766971349845084980588359640997371087033428882794232362103215701745346167426052504197327292880647738749246187223686283302788455131486797024958652001739266749019175171299530778582401566930107396539484846936147680756150331537339034826637959895045689257600108012168762864626745133337510929417059129837792008199752494398292378163956686178204281603593302071826679856581697465020623050059081283575870296418584665243742912259870471994976305414810323206770497921263881317860679829899053226641362072698621493872861294310217446843784621971458737185676690632854641773573178842876738507770874223963377467736889297761256438267468788880504571302562041965066973909246680677508072154144183127982943919989714747568312576712007794309281464864497947902237002813728465769226540584302351879596748567518515352429531372329318602361537587714951834842953758733562935871524466316929280448940291469215023046019780247030088352986294621835964832558382280803286722964687358048114330177675880613128564028119596567968880539119770870042302057497081685806875661493316645917892821852196046935327889369881171260815313695892539618963878349526093259565932449892268777195492480788138789686692175842046350387312670810964508352997929060565699740699106450451888304007925515000112020612006718458322202878587401594266984002670375723428532453901250699746907168190037600228596529717491749760560488860363059111146759922041289235631281518942615224949504753017998705350298857618281952397989184658977803293084264980820825634794670497219959517958887693390673593527944393239825944443617280000000000000000000000000000000000 [134,48] 55334485435710666427918539809713773289798461521053908886586838164400948335872268857244411260367609165359324237313048701960499846761651619022349675821109573737503801777679527393587194985118153682398805356262232618006244964574726098100153255171178495888735655046857767531538639562699896208385412514480040192858203693124633500942555880531715298786815598846226540847551345489559731159962721803615727408211648395330451351953697646075456855951927331468623126971529802324000930301376375825169415871532753029902064266628111854137922882325084017512945172555363405218541391779342887233719620825186020929535097392577962385339479423809161342735855736148798053744370680155553788306072909918693153658077992733915260677417250498758985191854381494348046614539009202462796783939786895337016112134824454590610802961566980882036228888964996346569258464110087494395770526291203230492628893385957619411034319347904420344712405450636798043124304030697736737492858455392429105228716490612462877686897996396074336941533937703467706602682986419315242290952133088750338799400338755710209330816390904742170153032692370880784501847948118400171665857862592146748353274043742557329998439999906884288425277557781182824120563112277623996837841736132798930640739991428911483017649744734165284491753829466105521750494469993041970981884456145440818477606565681981529581641363690049187568907168219982637324579073846838527680913410653696195523076403033150530546691994997341853348558943558869392200191665373492723809902946466624909531785204119659819042682800693112757192525885890667659250780571773428697686257679899715170534640875811418874080359163605284987026969118180530872127731751053460877775920335093187403232888171913770156059490090002819187011989746727529081536618140803872914554301759104723907785175617508158437911875093743431405257185547769432312838038787585773761017334587154205263663928369170375583276168379953324764297982058704998415154958240993579566885286823111414187789971256113867864974036684257597193162130501963451317067661897840598908667246245773522416898644241746038312185375488755436091161967462645897313958632874893640192406971477135831065016171180057455590741575468298288868793191278843121924248847785774053022142082030852443527547676299317913878077538319789838472124164742889304758164151731346732288503011301407235409238828313113726118255951875545641247776310723165733496184322911566915130878291083264000000000000000000000000000000 [134,49] -32115809550955492553212911702117875750283733689573413366849679447714189478007161857094866093546015942797446979829635119515222286310133947789254802064961707732198200339883817345440483863523662161712136297255540032426830107250309536011665907093041047205185923904216716278511625045738114473838973760185690669039172646291559891377449353555789540516452391393855820309298381246797284527725065477394819680435353438369786654244805980997660468856944305817873505774717595410451069616998566103384094581274146288635433036807443112491238026199032110104029554729490507753489240526930688802226181108264311760275228140256579591530160745249502456101807318863893098005169895154839798730327548707150378976724831243408442383511776441565496905013207438534940101147287135899148454177132028846926690087142545433894955439858678853709259013983808988275105467130912433012912936155174453014136096862636256109165425251549973577873426333278978793544511426667404522835582661234546287369872219688402152992037514695413356997906113076149775846693294466600401061728894714998527030540879342349561143575834712239496404139567103614403588043466923783589621715750470792154185616127697632366115695613488133152447571895851698328084239443266851706200192609760425009116712162490615524820141406653986110559359932356420852749775219619059843189656402507969224158229680228774199549513183531761825627824615152147571366969052687517596263845072390366932564338726723240918156886256400590546551510796881060633131591738449045743905793181726411197447075431054768146137817094895050517954958016315730682668817870432201163176721409656137182980437554895730491756599030405745515977526581565980242532221676941004652795129887497315757157855282706208603924688267001162374771777007058248779144486436214739269603216904997890568298262593289790709659175905162586090641756341329419393055299296171113239538139637952358624928869525265229841815477654800700858714395034920188450608040020194871355946437100758658689213780927441711478839366509427288897890460085646262609436443819979805708033043937700122491191873119489345589033355818854368675358187368885621693290115472426420241048191223738521237196541404621344777088439465089713571694169591725565306349490545725117846685703442791256103235042277530802530576484173089656903253026747584834831595838409790528411693654418937068448002955720357879468079881930577434164762193131233504067408068188790844450264800296960000000000000000000000000000 [134,50] 17140519522206608044543652739595921591144397787022392117042259102562977327716936906064386597759806729945600048503667646871301691788063201602441307911216680468951554095470556663213263085314144862897558205967012263643564646203394507230115658434473686477230213117208215453173129035522002110803606183124603446188883420540257540701780292801690457796970467229894068477442858297707887818326288225149079649198899008172232163469756271370157817783695989747635377283333946997893945695746141113092074442054109803754908520938267715754355700912595965241581291867461534338066677726879698786229916797659492459603966201814741466353795681170768889791449962711822295437979131167149652433234740119219492350207199094603684773167414449530015341324035121803241043943033880966059858168554303085558710461494754934207455536492305099764558968116032668896176231563384112670760486058618163979130477447761997747663212019476154316021703820139177850606211716223529729032027871385492773249609930176553868627492705535478026365449116686435913087875479572351283873494390718405246557101733136116827832718594945864886145038637731099454869724900775563757086660936815602346591375975337991447808208531127748258338576728754866138343948181520187558760232283483190589005850957828418899366136844470539145771610605853369330180245869544830218253326811427073475021240775023292732585757973518774267869730514065601340312417689809243279753910721258087837830637368607884356503919002759085209903048218400478992052388108897613718185102103228931135349908579807204083508684179320703107734384988636928146568635981945295726804336910908498789645655023755195956141386071359101371574956813647331399506547978080038332451627277798016154224061766793828243390379595226357317322423784339697313167833490901702577759669926220302643919124396204301393408569993361489294938570535641389826999621863015658795545821873444991528853478271374971807850297682767629873250922688619751712023816633648482914028446053356135686986053608030307432102081364096116670875866490224690494474922486864515314504155611966297367282757705691539464782801738826874766070166220070207799750100765771080203155395421091946500493775106899452681504195308659621201232142597675937199897679303106407376532606955488394105870720933494814198078062877745979857210816947536803944141990376269810750480600202364772471647960167486680650908818322717772722265897574996617360308760934611913659855163883520000000000000000000000000 [134,51] -8429720026939339716469377913310720396309842512894967157692952028974687340922736091160796624293414757748280033891735574806962432133565974395051369763197256039704492309794408448003102486599960792702774230926220763321437219163917913592466108125032089357658203691765862174581226181073911964796327416595626472556552400336854825661148091171381384550652141842681883159329574791608745807264994934261470385186814049099598018192131001985533836740149405147282783816196920874755855270192876193021810669354131895632176523161571493387469935811580896165540765711227610800770587525078833073500127998722909697740232671841718199492815458916331649174774763619944014073567349661998818060929321309125130846955574395954349614976733834452478842483095987999388593681876753373598599261122932769124959481461146016059255122691033514171329101383334949689405280064089597613589884156800947860425043529901103953211698587336677332651851683918349104231863535616343314811184170858536710223124214412285956142618942523328640224829396478488433903846416527050781385116239331066861586360170140799916785645969454009417423862138012980861173348347838748890611386225061757930152834219396806243630500447843925278443497494874893917998213055717469142144159288488315885610198675890491927758640385271167629634387083911573987432130506216292883316422056386455820967098644203259800682685217779216878998373811594975123414003777624307698364393130552540281251406640485373269973981329998800240763026635614670058994859612688646649764452560473657129977897021853041883686893819162052815307082973461976374452355530760392395770280204558361891315005521058300556143001336338440971144493355529893350197400670395443119693731101682173293130233565456459231852388233817242266794030831196227305274015333143835316203462961420390729531935721209777221050233934656280078113787810582785687113763939464275836453671366771092839479391963935319769599695199900841698382498589820064242081912270715695063831055480406484157804177769448552913263115694477571933474021255398878000395127355612786349542308060329841050800064352171548809785305440929034262341116428298048529227530159555665974756354361900337864170352423239834990895360506246794726774219582736178566003983584787521697616448627485022475029871936827481736874184778627976463583191984114652142677459516837710971016800801935658283640254025846272451500944587186945122136183412900406418793188065119219541111388241920000000000000000000000 [134,52] 3831163072954756841520405569611241068049746297496496741384540136501070172471774534218114663920584643210743718979143645789327288259662327764356213471026407237741406225550444181433824274463952909647250281143631682608909868786651041020505637442326928074376152456000682223001815918247411849581568814561894723523762174904407700814443510530162997242222110383255662259408268155103855619444865876933184849335237434772973037234652445161045621344882200287320326199184989182754777579704230529612058784019788512269490515760433103773433448259857163563935598039547609616101851016781584785068405023441408109808080055581106697632914260958917326132919742724158103457805720446926430399348039307680988954803880009017336814976857062881540732922279987211578782203564730213962316372648012933990758330714874606906751217340972065027935985669878959934532883296174483497871126504164207609247416851922952741079750515828107575951791154889798173062855082821915085087767465518299771644699319788783155868483286619878575701452793679627111048425551253962058027692877675033312427451487709020223287687014839527452410447605520193029201801299817110960691487031456733484971686957413289525918842733770067530652344193453648035514357728232225213059897697397105146850066859992336823378215981110182379353102691520850334830795107349591147954519630256600076662234294384518757232105081150408851490365865543986640125212400666197643461055592682868269598067761534423033810895498607928680706361110328289318805907458758639717433475025599702993412362005187814064890250009280147333426226711158187376586396510681322064441610899735724129659520310182321931463921807282181919962813753539904814973766524242354515002564049996018834160243585014753580655191069249806933131840492570939298434966554046136838121357021066657427849123471286992468270522814435115586852075308816425122824239187874980766064934513241943666623251518025610637865484965652344854206266039515630528756268109027444570936562715379221235262046445677696260017339546256408740530384444054701058475620653444696494756083543053830305042047488520367614900545145378431164005466104136057662512690315523366733387624067721692616663301636244411825891560758488043302823135282236306435902711398794739070977122870120179760209792888228306446264156468123891347366110967532396195877315534725105695942651935983812274822679469503935446300152412942191322591119835336368825424446557049463495212190924800000000000000000000 [134,53] -1615515806424981878188181640170452279724004747603279675704167248812171443787220165831390642180256747239003056284384660137331677345382098826188518696730438811556591382864626071965462741642998839226602416541474808964941807064950912730195409975028576445305021889584955720796433699920261364433576471334102040593077316257806550956666469889873701869572327273916538402697373778662665644532335168771940519371689317546580298144299414075099407863935164256489750239227540057454036531762104870127361458032003907777146460120572676488508749996473856514293820940633027633090871866577154219354653303186800495847316605335601929457482219078218951189658928510239250653844550367916030384077886986594815034235373413052379387011163023022061197144766802524029759014208260342622994247052125138643996875483408191226476376502918263715507421705272202052742292889058661874104564691971068860244479793562398202867932549554581416041361192151207301456520658509364382613880337789484064419960805930535912551320486103539209745712353988750761844954523420449509627374675754090452063918740143914606063702644154601342394067437824239791654944219889885646881263846138873751397363216297097887892494435242708515827067798831597006246773128718425482660880266414328254956488490267522401396501446548405318507507199355829726854986404806154523168534719473359552811173403074671739193941810879570700169398350390292974906793649722644741731516817615195209162162152414605274600373640737032526150509568207756074633414405576740655951111985407830339679055250926520185398437862018079091281762460422214004482588734335125025778942867416319015465930307929732535266396503681528247020095133100071113131402609000873826372386216295692810059574667145342760987973275281462550967037267574749961607308974359596534150658876474500826647207813870195277266741028519153856013678363940868842160248770626847487626160073098329416001851423110150925362996719049754344086802706401490642945351253536605481399309451475619608982983716228805762672485219506731134975392850834876221225161172864378519805172040132342481119882178882365752242338895363353228030333986022462081732165255535956110502666148368585065204780100384764333392577364281914634604572372262216788486468114395272521324963183048858621643435470958535841507344648894484440028938607779187026286017996846431233606560884984916815434399605604434208633577374351324069287892808524459860796452968395373676776023654400000000000000000 [134,54] 635327558649480625529562571005457653058584897783767195630329641448029181318179067428442876814999236293796376435170240712467373356382286276530606355005642539601581308425052500611655766935589570925785663721820659453538191213909292796777315789849732417147301982360638339762946075096484368211585996323239589347472443242081897117648559396374192449312609212449161414468462456009989444363969860938524281145803034151618829429863181698260594193009602259685178316336405497962519063965172216537399104820453185924937389211480413926536652339238831169391189168881130809333849254987583900582584445583854842387790007546989449428355000322313556482130386588868419491158650090519549524114497842178709637467241406379999751640760630830225935409554304163128533600200099068282883236011261564119219998918950509117795456693316687575013210634197157581344492216267556227548895629515695478420415664725266437655997797879173329569165489396541289320077198373849064753419312303314234333831976563580895907199412583409748709145317321992206643455877505572164711350149009072122204557734805692998301202002188200449026761822629675260661917568769500196293550075163487098077218032084180056822994202699026853101928514246334582525000522253070447174723110623414731730997443472287861624834050785045000585193472697044836220075147608070199918369587934293227892166059743469239807775814097708495615408534064883157659170454248114402368874933115032614710297266928419257663440783231588304946494973910250453534192945630206714852714921837593240174957464121886637048496179881615111478238341934280098917916456306974487413956595890045186038665120264056276393123905136984770571522229771282145332799766429721217565210697924295532540868177602142254684189133946190848403765189703768950853571531933473567723782398993852528192915178287975918317310287528078660360094982904341220529608058307184572105456871865456410696301377140392267130701611529957394647348758872045994870510154806985754593062704652325469108090199094069344732938605397269722417847451600092289624903130399181808067913182616895476969409922031164826462177056532936444032568095605297788583035010098678398558028096645641634174095972099506248982584038673571996536397083092533649521122731359008738848459928533790885669797346215963234028638135554592026591244163976951104889855755842517774985286306178233315250417769620267188011326509423937722409902933586028781582840122846520262461426237440000000000000 [134,55] -234411239631105255452398763353110146679631433998029885969737424692077456117808064959330062163869443551721677478244025778592941627642510324143052658077355280153480725550903242435240783255434876424433527852021707500010285879333144655144898983570631620494367274536423934462438102164109543280957962873293095494477092522796745276294771329071164755341704303956089837607286357226013492832191886079707225633327612201911763001326862741795684425796559656507588853921151203212346104852600977980111171089159023877477054529845424605543634602828019513736609450746664634425038378622219166726186691072234514396086499447996344293247880573191518648594255219792795150023764238349960318743802046308933914867998685287560008036438890726536820936905786318196598112755896253199010448497278961953682768225020715037201433752532459861707252925298557111110294045843327298984316837047454862533467400827414142217528381507160110941496406695485242253884897894623591200057902123772962443588993996245876739866810639272831316668075419588016405871185865778602725069785359201568600491498186411045388888325992346703027969927021222515941713064917967799441206111321457192846208083188379144535458662234322588841006210491203199641726346205820340771768418660983638538401293460619521324027771935470298790266304292133378502514799118154114408530575254445164454806354764899105151212176932041573093918309952526977975928307075163011433307988381978197644652301990181521576244300483641181554015589187898866571773906993282287570435682699139294913786650759621799424943135600261830907283616824688347635357367926812366602245543997309425615827904195903894371835765022677138483643492803302582505206099141575839130443978555890261525480642126093071961965973686194410908449046416228136122503620500142490804620323851067234185380424258938813756038754071816794616643248576229539183576558391628005693756120633947934184476968438873461742159989602114734655007195760758509648901007207006433381063728199654438161781053808841972916755442698611703641651220350206520247245296353876437375327501429765043702557661071768381559371207056320960469838549684658399375284549382935774468870702144416915642241938772024296321389142654352332182369497687034583583519976007574332910719031265639088007710704504075674714572177649128749683063326202496763026081334108535250928563014622296916782995184131807165193399986732181075193438564880508282332042644477957235515808808960000000000 [134,56] 81634464420550800101752419512202393472727837858653648304108707649424441731778324267960527574094316454948207534935133065847491447108644675199626583886266152811481405734460208503632837405125944116545781837263699303283774567621576948535030648239445433923608602791324078254222628534269099605036533880339031235908260741941894569409256771254213059975500994830917659408556752084581144106891014769337072801642365946817360300977864734715567553528019265694187512048219408368652782450168254490709282024839626290476632601728513529153128209489216494330192714123045027480081061568538579470412065733433634424681237183043758522747236394705973676770831063401264696408032189855749764738297842149779720320352482562004458039257972919379221220616435077917995822189134911582198815215804631868851525697821027036044214380046034169750400897673355795429819935772910906876277008669937532824524817877150884883715712432073151573231761569252082739150054439706867895378417572472357771641452189897428372786114559698023481555260216031788097423001407920417074301288344865741426846386804238188230410977985061847948018036396681277951632984165677277240435750835413487519336089625049905150999023782130332092983386835492365766386369195499045820560061573006300949027984229393525087529276485823596755772133289276360382983043270037586533063456800195973199963761330023568365169525338942132888865128171637204319939956727727668440531553474498677643449422279629301030953992620202073127973726841873057074212735192615283829044963754047822333397252104364082182371757684104024089437540060186308889445916838303847747775018113952128114632927087180111454406951586681735430986669459482341683557615798533459269184064778426031373432448281432056765132457249672784724060059217150987321941216034339284482317908808840555656067532377304507362110988370329416382435918887265181760256052198647794034298196801741815768171222235418811209663802222010433564067855681874263738458879211082493316689877791104432992837134043653911247822334381845748276881435147661802300206657335921947971817812409131288212231655703282732128400883118831774542980975185992531674076457183664256801031076565702834093013667624178127534240855723601696231944409753835541170963844336127438273662738502494194806181317249150639847666785293258113455126722872413607649708958804968761372669961388635757753891200736252177986410259074907858580131962280476091120116184747298614827540283392000000 [134,57] -26978536948992318378280858749462905618704008078111417849377045376630923928311238585044796766552387536404942709307346907015031502969195725885758525713656060731450284254337379119410029798119602502006323142468890453837534396427363076332245152036842916746710027724052789539736412872617074952421709440281536347781734284631105012283475433968901978595918715572355652725012935397738764699518319934830834331495248009228127440461279132288291242917046074216996745304832572480012142342786195236807787959879302934069781136063271889672585494452702317516867359158661302501865559074152150274765576347750514335387771013922441175594144232793355191245486514458956488399499771792560134152814923193000419297472851358897459112692254988498441428315499543518609729074668350930472711257913826768106773197367130774836831088272507302456422634139094054090711261739913653892186912791739499729748977112500442039979934579950425131364720886556282309401580068507423249245764923787360108109185206747589998961574933179295602814629394055544782556132531321194137992349902660758334969742370603482256257654186997289550930761558983740267413065098559820542962959493806211524660855985333423624673908816595266584278319689444708077572878123277317235189121553544093252151145893362604994678169677787552208948555981169685099629371414835127093291925507144281033642422538461062016976795451404453651294748515018030684574762966541351048842044557208722830718423681301416634389637684182609786424563909552100541027334499641668083570208107025004712398770656664118677174494204694771948650133962526113911832955761319611765544892262220964894804467014928752150348101428156686210373847723003620618215552905158365176120669891970959149519506573128767894771739139062224209379567684559306856218445360127277139247710179994616026067205134252657755749477572603801693224768516702467490826324824690599755743946121529583265324026700266724157735882131474761708612917377413325057297649278589322311145967458307480666601268255337671519812298541303680415067182404752452378590555410979138102030423385099974602623774671966246750705271156463865900346570163409379262604809108630776554442912884928201404545397583761051935109863873237271551782579325824619397837303923162995545474135642052151908273678024631110456528912863773373586295164937036596188950170937146475231676124244677922950078055200766187048189061076660912896796083928248363625906097267749962704967434240000 [134,58] 8498354497894055648121759518171762984112637903088356381536623941264904844723352749897377314277367013628306932627144954621433368072354250579272548723145876444243708832974017469703142547205422309268560013615312041593102881795211361174527141881176943416456376811413367155353913044035740813380558727936911505642557252936703809450351848352347367063712491521307948731445344972225776442122156705839115588665750140947211995825260712962592165845349146582423936087868514168615214508425203199993824115257931411389504532891098357458040686973789678745973480106671921352194131987779151775975282690801057074859013849723360941591158837718723884221815482840895569511550709947999361774751859952566113006508846398113666074587059097088183900697430448692729686409267055963087652543094803651044078553604074542091690601859558492239402900342470961215879497071876707832135860768211622336133567152780902947334176589005119928771159524146721860847276775799073421940505952594488012847307914747578742046614989155781475677731996040752088203669802742412441502796056699751670035055578691531462596507590865801092865238805092803371607172695339584459824913973397478781049949383720680631374871072948740018823595275502482742408334482229468903264442733771046948877152919198763467796616895106620174037943080306261292126014897471895889838301445318507696075332601966048608978090266379859931722748126379607255210527838689822976937796308193924606557990880055732642751055612850779536687741271478061360642630964860073552119194836724055460355947661162220597746493901777131071474658715250552193299242350382093227037470770049817050209030042732953421323107179360476010067852853595275738957197058782867945150182594237232486065618342787274722982040355696545026193842039294807067596234869242345116184240124705886243255826036528621435033510327647344635400667579534918721502852375608418660487998288755515842962419708699362835171226785878389723202342986069257874109641761428764999350769290828603731601886514543811848167715082637641952758589499739753964463230896344705473550963791443981762128443373794178382824015210942149897528285637105350833796111730632772371934159814731069700796620838790646607645288836811018835778720123339942765960835262298084091192422799540424709404948135412123275865627066986022363030547839971552248566778888777744281851463279051047357790952762949618798757413633000215174027191072963569804125074325427008105590289760 [134,59] -2561084218919596897337429128396797946877317235286099816866969486092695273579731245656486511991976969102208618119174586581651945351014227221335656360039889587227809538410371300666549133297475304444516571039229406520329582700778803079065626453665950788641912989449906773717468235977591956816544257473943020549958581590948309446902347881455503716439331245026278882662284985968965310094207378812002852183126599712248027167917697393078628422837380118142887752607565066425321206864411978650869624208255207787424052130320829579528176342943391812153832414882484501325214181973368627135184128609111075937693495393006751638441881231396039077009698502950627313069190682435025939137858764246087341008933109521947655754778381933058181478048068096458404225354484652778326103312493287467303489298283354481529213103750725976918480202773346013374175521242642827135881517446717333579156501951532952737283593918894251231554994722195760286448313864697179119614065952835048685225569732221641548976787882057171171092062782889078946736097947751588159596221066672138602863504485064552308256087812377321673748176926706587613231606515943354332752971013282177228119015553556528253668567395449237101087212673209118702124572290550966019305343783589099100061236321157456463725354074912195229732923722791793807062249769823846606316945210301106900713523847473466039384053864835636236734169188321257956767654055991976397805252566312086754000569983172571452660582875320318813301355560527821431183586098056668274152786281496279869945832882416349606072013848615285187168869756981701752296087265223069926548246355285671974713439751779520042690913670926150099351625804637255144347586227543781439279891410725562569866385487651014842856669639190429027379467823610889659744214051332383553575833137853588208358973326054767808129809763595777597774633773807039575569925844869724975545450502360611777828097723775770718117215876035620050466021040753245221169377001576763106944739270231459825784978930980005035957807994745869294052839874838622694159399425503341050654154033166595634034300201457301563811320982652016121967285983213433070678711667856835186500920881027211622509744657388711724436502866869641289057448623024061491494694657385003176117449198805665509313742420189744476964068214704948787910284331257319770436193356376824631137177500856070591025664096902099544218739819857263944747637549756911112328520175793064352000 [134,60] 740686213649530518257392187467546808369872633706794212264727577496643384197287770446362782213831301670007184517599959713406789672119824027343212590413997831614386013126653042538253697620394842285327222937849682644181391843817316966643425651972114163932457425611092630278176773608295552194394194593491293381972746275311318174222936072744573488435915861951464609040782558188670214429040162603616081838318858120994414591682221917870001313123497502060867297918682387232405805137330109467266293509298623468064291167834385016138890784965130252142149417633494550429704732350100582898222255947305870078132928940364673133481196708504799758870375349634821992510327118937696251995536909798308026462483373894868260458257616918431642584146046817218051100698718163913860040042040886631704370153429356360779088300089798988682447586810071231758956513793438694315788923728332070882539101633277977446945425886989111772839937762784173168556154438625490306337676386209566555050016620619988521942991281989452751020860826317439266848131372420882001436476757617002445379418893885489406423314207554513824574399215648320934192493077911922374350507535169519919955604650642720867881096206196251287618126374306295979817760272357126152195213181790409942250624759822302866998075615388774563452164342966312497752216513724174819758120282693986476993674417446417683345480632455430661062725746368758225033975928833606088983418996399545732333614826597411972768693233855371452998321931462627493740917183108967037713897650197580289372777412802836315193781204254093748575234517046692258854453722046096199662843591646888263305273387863884994065928570309973750726944553835014281809957601999380342732489628104005645630298483177433925190917099048501555674241991649243913564841704992737446105006671016219678263298026958217742495207105114885184477675037511617589485375166201815410580641577950367060341392992846973330991393143454670644147030957700029831588516991958247893140206327335086476541850609323734489903283364877178210429984559151565202908703393230077079987179500771659063444728257199178998710859881147816599855913800193140874643964263092675324380369842873419061397078351231681639051971078788543292938640802546169005257649969306354777525140453529208308384439330871418464522066886900453160515912624776903174188673048523459518629100255369619160570007343479118051012118137046288749738348151399939807582762622894361728 [134,61] -205949674081318029489721914455949089282735618631788720877899497265252303420951166396476575285147869695509001977255927172232462924563688265245726663180924710061723704838225932651248288774388864366964452118072044685336463841586019411724541585347854098508927758997259793350412871536434911348142784462884469229607954237473240159894929640364039422558455262270022706486857633354186506365126884517708708576949149259970082324407871719652517015478968957100800929713517424426777782063206479893095580932250590529167833428434092742215625178548688828936156879535759449882479613640191707472681956525573496884130676073894750350917443099533646524502628999151738454664995301677058533844141834585876330409211539957561682649666187394374471483858381489784180685640643686375601775356477846880951148531988947342581809755583926923704726706569760145723121301920141878906030270723764587800757947408822508658094531572643628489458662486039516010034197443689777844557854779630499080658019474786443908484158041566439987465419143848360364869210326460001783293111139220999482637875176427365479748161693649693708776973075546234283702241106943640069072767911613820521422134468796012376031413689376055406130338629791456884084192169134124309710497941850196236476682019252817927790265431072489892212964050587151840612915392577484898557021681723215230335314594889013166575825911790657076016996691499124728896020080269082005926372379403933472396086907815671518313069477479585666583202020889453919480956607555803637564230135736092441592487951379638917354298268061901881989098600454843397825659124538251158906105370320413702537445774509778005638654545817084422023167033178625466192745546980379006788454067356192525109920918973182393345565442146138523540675626759807285456167500691440119981511251257344801544442200380764430991892106333658577168127213680826265330362296932388009062941473306367251656529852294670621894330690276437346174630852745909883884631989525784811159052145650412904579926505023921404129685962716992603399741973750998929471901371749993671245691245055416737230556100164974569738273139639224057876848668992883175649505091576538064636427130520458153221627993877991401543102796320719926627416485302701434090797841985702217387298160380117357732222088826278562084007007161690545511695321484999996615837983095516539217089531760226772566594627699356201815061470756309004212110418836064556548428869033792 [134,62] 54994902098802925671212236612796754627218550487895925363526971002138043271111367240622659159154008662483708849232178219969056716255993444445371886356208588213640752576136088426435151302224322809666358683478240495108204188143746409323294965950610279346846633511505534219362300318398961308849513122407284387212354245040851215029304357626230137466908095685022404724733529180186248866948805799625316045506506422341524847839143433819788189661671437067111951453049938383388803902079621898381234701987052018483104502734349029838085728085719298998405535465714772714391286428537692287767164475620410797596792633911811079973954151792262971061112449214371271917535819392573322778159111123761636529535885317222952202834546594825350278282278740608556954017767384148328491584195483528311099722093005596161988079590831387042291034143071011211819183531266647058700433951670674390640201497386858470856847184697410327279464644666746887814221211100487482968794126055648177210407786333917644760295188049991486632736574599152294663557873036670160085740175947236450262418421970803691388920212930857093494265206288743053942657689137156704158895746225444305650325572889762192178607547697425187851496192863885861451129187080052346662193012198587224853323687455340688250142592898011116750279599434362092672248397949952999697401512684174971060125999775711592971244596469198192725204952663897859360702744365330517366728757426800437381028361922442078752580586861469790929518076213168572024484328726397767687810596414693211705779700686983660675189629599650597947536602395541103238185223160225923810802367378317796723514711190513575586518423744103531062603417974087872727457528434526673697103374765719816878994185158463195301983475267811286290833275634852353587133698211656320013186971961297570068008247659281449678995293702170151576188251276804786355547362142687934443584657892728922986304112976588001691323324401111631197695070492448778309197999235696600784712813036537911645532055947203571893739530001536171112428679175187670788617925080495794428566040426235016072871293272200364395330690960070647920098682274905228264351272800896272228275972839035016207027647498334148297813787122719816855637122564026094894201969205274777909210387076556381506806528352208324890091767391363705201335040431242192899896917827623239590631427168235696933341757426896720872834709507726782118170255325565531332269117840 [134,63] -14024025174083337024637717235019196555500799941404775215051476202227873668285625076939340577452313311617450452271264717148035523537709871853571590576303001797735587968118922466780365280700044919968507018575049801180708353332418403027339375322866632143383667343813454102976169103197241986079813121668409450859224447180158903382492683074124544841284306840323046841808324004884845228498444122054071498012310383219788655007482211148374697822061205740261502091521956786844387151882175846451605630020128255286234670805654570253797456332951959354977429896613917813058804236683528911232613257165773086501932445811683112350834224820024995933375788888143705449839914436671993588028554572105414555181347857447696790201397940767713553101905308348444541434589439998237431473848970832317440810077711737006063500556686094931034599628547271863228806142023913802541577519624657560015457597022402978533016819913759333868365727087672752099375229888778565563264175514265063011805894568025607177245154378095918402340138855187995962013363726783504693537755009745136129913339781453500506290556992772125161497753754368839748712082557118227593590965341722688657146562308041856672883078237832754506668196683184365433750469160383477300423748778709813616413472829629411407723286060500776658742277694852324532871868936421678198170548357807104197245653252903286390318059316208010801727500038037925490248309103726298803190826109862528597178960358732341750140396973705507133296474215327487947672029372699725758757532378705272486920297232545805324210660282523258842928720062711408239029066574010763007702123747705901856597680154518961906543994846353854060377404255487374525493301569478529686345562467381481221879982557329353080477195366880520483122780326168347312768780775863308459923381547817442321205940286530150207081887032364352148454925544731977558055257314519882148253893873220393353530216176869394074291011629193511160945059127559912290766931112453404417394067006121135174948881426191910776901862550967323047564610793756925631276156448912567428522461268678239242074144414247285187485027357818052871549384149720399165532255153491947335344248818572930692732183047509544341062904205751269334176827139560180708276289076010067104366896528269660365531107933817403179103133437147806096234126814551361043130669684068894755173243131833897776311025506388671051345229157573237974142715422982885256904320 [134,64] 3380672938018859451932963462725978458228675068756409910733414116361982106273666260686630771227724914413574343178631843214563662746757441110927608990519582546064770258735965965330959717760899639765764856749344817925917916272603239934387385203059742038724435926783326469545366304147629718897538461827904774722870137922873129737233149464551248640279993293628552845712980115665249624889797815782018100806451561548993362633055089861115920574612436219203792031688660808391157380401930177188303770498882591447512017390424068485020759003846874149050720534486948945546943720940343478522867859780268638164942893488918121797889844786273858084715854851109263094097697722556361379139519968458046976002406468194791242398084700949248047549696085459204863671972568636288374286713918988220579758239940598388096071411200077968162363303113083147477086478075220076027247918392251674974927960626611559951044364789018004369082885817215939990380274321156606255827234915839022862671606774149957075827907451078743342941541606848962846516569709515549026778274272748716839365827102949090479694819152406179913986316194525416950348144586929261073704993523810850037894988069958287980592066552452307246053418693519635419997404429259691436353739375457507959896313813863688426284373706080145984560760622543216380156253563166774279159595911630058860196182042281657213777720676881083077700200031236898046676999888728708249098806209284553255306667804860771392294624012182736762177291278464623914839346251786625500152459398712400888440386087912399419691936829830812125528066897253658525112133424425316730981290868221786709241938297998944368480784990911194687659066502534635793412526511811748162512965214409459920644036578904219696084132480902973248438177441684285143655475064878670670135322670300669681420630226062079760293110433935579601802171116524009449119917717290474823687529636263628755367437377826535840571183562612373007343750732280190600453956012961272952571950616512013342018055719008804759860731783408978159102239445490840037820829624376726875680115829392355233940595726700512268396751003291148464279190833634206761578847267310821356031682050488336220086263795608364129837649478315925780501890924165867734694872400182281978840002956454340794030419799293911771365326633127098544054127609580504187626727704899769816767647063433905108962990872018644817176062271918417197378427619964638375424 [134,65] -760778638236455245289198101930435928279048228596580855230197960038968122519087720533784867287682800775263297318917980097180168526095274331107583183483912036105910793580898516271892971077792296100655678061187358380785197837467789292737158396754113912206423020810149646248766486949237264762531728659501699939661410916552247766779823713126996902939263677070704244037658003673974148316658551467866970979368422921451316576120831483962486189996483708430725275879188583573618394231043386136271181798419779931681898603741023816410161782010557691905182628021141984010528910998381202670622945682314509513633989153492411675765147552187621232864915690200976304215598144320796077326658534328244364131800975194940991044445944915782440972084205689136232248492935131281578304354561223727768951229012006641497669768994196003964408712598785436138528035108826318893007863706472329552138871217673673596826848475135733076965731836537501088415814813007792960581803715029865266397611073551803207305323034980546045626461583539863156866033341057250076887660831646545641889237425430194135859188927973252911035794063261146595946310648611078890293984010501160811486099654468306146161736476470821800635687824686545596049038986472930595584773414045155492975302222855558775676067322656539617649410622908455580008267555424914771578252860169143683764830864997330358134457325379345352291750815147228665341524137464369479421827938249591408819282549044479673804388898357877523731621849818547387109158544141421079964896547160424099686517505683159854093407632344561473438458360084597289130278002304344115137779938034726423774837774230367666588610728207014427425567333553027230452620926929296371591468269404279693835938953560379950519372988347923412977364076479009486988121748683588925446667215215772853143130714085148802197264611859223076334130342156691785806588743822549227386465581499239880143731140454551201640735459371535946830502485902368397171718586495309741632655653725395877219535766519242353473749385386069769725347285945382811440925896700346474672407823967530658561793700226160674842605244320417095578706612648709124867263955148748086611959236632817103719590191114892898082947614734691903002539675210431665938445734796624865898260053782172417186555588983305061615697834567561515406239228012382856350849786221756857477045110504029197795640810650888136374264485803530806608878049573131776 [134,66] 157967986773939816731310065680638256225151136786882720411033906189293255677512254227302893688582524411172733914007791018312169989974088456171630031671895304601375745579571508594713504552557458495891980097805008298572815949396567159318208081159752380476164172274211559294081150605581304617609846004768447649844555695959290386746663708758518193704302675310802833953870016349948598910700570807160823435271141406457388314798731422257877771970346822627333033821628455984124522134556078254042393342965889002432082922286537082762175895659554600382668366459899958923462749507181695775366471042685959950300964152726597191338362868095294515270992773046837768654149695393020507088990789313746276822148312875830743171284484719249489304192743381857927486005105537334479914185323368683319953395473254855756643580578106467121554420872913895197785057468920270156722999016745497661732716535997667281028969929138288855853848466224952569768461177402419358659279870497183138900016344402315109222552674057807433327700174663172359316171005616063938837017306277968714641323405123233961524615402468501447644933738292034634094348015165236557797040149521566767043290041819728115744975480816159562241504927004538512829910046647925933175673920789716310556580626152372442030831990528211634849198080740499866401544883145899027960362491251047614915402244290307711967187715649349136472548437300644941640426690988450742907678077024012708396841745273475316720089653922318361483123276256009990600991725588151751410165987817441876296103960003372635369298113702732356004381596992850038379423649558581692114894374260964484775581595328912756874534709308332461668350400223304761219661980378000839594675413486199656224277361653009722052678409955617829370024781175058805660396667482870495629320879168639086744395798778346673022880378659414642442558315230248675850646080482249364698392976122382771421559142555810359952755151000436682636294016148016131663784961029775095947683816553740259756244338486215982999263008414360927064784079020854555767467533894355569469772372498023630760892387050517436205736258741534985717455527168636208472160249527398455587660030466832615596974913029926836757971199669085761137411885982531669408477538836747446865988731124086149983805426364509820525267948902770370851035604475241754835152568119052136371908777520842556347934470690446824814215954475292264674777966992704 [134,67] -30028490699061819638723819159137499693178859728737165157330593563262360516993086574503421169981297861265474066823559825076358299500052354366978186203116679807189950944785670639508516035690884844867476283139576052782194010008316766040884042074237575724213951344632347721214430829006187282048680610501233600234753046790161732266874296316952499675372057076562337232898777410514098236933929195059709464695087979788534136867016698961092515549494683116011615741731441615459295937792889420827350536000983642509063913066691922146631209625037469797766829107085115570737963922994373703589095017050103529355073320399539882211820050423857986825920177113807745789805875052829000762780868926990865205712598156142284593126711753550629863023515598455174837668051451680125187582893901616430285341399838918813700095732849969098077783697062145621646345696417818053522132494680054223265991882718742603410400862659105212624757834042890136333983966350214030862831879233105952620380622651547699536394420953484935539160267411655782011347629828757953877817008535603286438404187107029408354432221656004183944006567212062829635048820728007534817712051142404149707366991370993812211704007405565323585984567024322729930545466695593165662118783946142215980671399061473774026066482363167940970281735064583851558493405179522294430646705402798266125113651646502452676628717701447646529485343391531112396824542885556699811425882170993177577452342954667067083673533343283620101229807533903846475615248865889468004717783715801331902124392043292068341037658586950564770666235932346173945881208695059227390185094352616921119262983498804565166891903771954543981463332515187259014103773567295525937977437275854048226255525968895250994396835751778963807936383407214878544220488093831654635156231953773579480474956290453893467903940132452298025388818862725215178084920795465544168126563839597076777399060522207001476998580380285134042772177528386670748728658208719703086038915850514159181100063408420923075984295760248549030868323043144424991876280551585405573763486507438397807312263041034912882689361950451869372438524706679774976332212685864046851437653916880399507850464255095547494284871758082903552966173651422123487040762138494753568130766683807398527382255150167177009993919997651503324262411619566823335726567357583380241028337852787866584587531322109487840102162967396621705242132480 [134,68] 5211335411447262555812637284322080737912502391706836388644253573733443957292663439392871163862234191089048618893486668220566943821705026524629184908988259708460522808509572755867248168609668758633538311837398661482189052881709168692196959330902438513715945614922021667614295287226070121490820666555903022396121605128141391732563642894667568336928706331863091649732568344649152777780818821078572799042270655036965409041304771174604282533822115418010229365659664516345321788830122399849766715239659268782923007800113207896862650314037985136132086170881119976142857913479549811322925428652890336814714673613989894310320968479857663511367466843232219156182300679073147079666517870902484219243250975030871458525003619508045991406114589704165480628936701165712076572871724532093487186535102887353888157338281424632460412102353365670058158938897275083322114261487748534194547877951530193006328260928714728958034622176439134163843470884184262515316912569893421201654624648152933405098943999651825262213632513650503129646950777687126348251811946511445090976161343119200423825977920711837764380619391317016142470443333167964380132574952325540089987102541847321756632150123178346197449688030935514420842316362075399089282843510839238268149527361177449927873954482482680221690712127140122632786817344081275234138854866226261014009248751819352454525680774635867008912652201532946397814466540747021938637955552989790239712470949191576418297305773724723474854655150503662174800224257361523105067480280669560008793486587459564347808104080268204554750607982918946335265260851909216440855343315473935425343879915566729384804728994041385514428369819794504179644640006777676437616679275376126284130997702067362769580788784586468200875516957673421930729943915110616330313391287505403923035933042226323674393189707964050840664916207143836750112477446756568032351404626899719580525957914511117521810709289667732347726507301365209442290253916267657170578811019635379923357931998884876015805679050041490841149660077928215369545174863659905291414078018635050549555930913157981240755580439648089614664767260334109013626728006334490942399800632482944524284750860093822914528510302744321520364044915695068731776349032318007666557493876788602060241278718052065539745069421852100418421909349764598447882064052584547001318615263259622103292246558507833014711367342561109069532160 [134,69] -826386238537197066546759758594366588485352542403488438318613147786224696981788302575905963578432169127680100071685972269551276891535090500375521590985578146427304529210431667184346308012626799505083696063817205720268926981529016532034518592845861965841276364726054558178787705796520222605318304195341305013697675687469922031850973967009140256879252281603551541050692222695687270596976884385424804222585167374455286976644551456084777295448615983002474989651864779335829228389383343800222665510128244685916559964047153426674595342950913186641320907787809641480955886558747935825318132763920312608400625478292121543277334377508414088156340379715414047369230583948394179289956580456431474315085566143348001444662960780549719541816799313191039439479562497701826852369219784434716568356419698034259135138329706594707545112615568972501074012954219370547647444111326316766642585827786802136095116972938526743398585239032466888359066845169284658282281801825825241836284902729183796811252886245412645550152663761777241354862540537815808511150028223503690233972370541792498399114719750486430816441346818746843820293119028976813556919006991511756723735916993239191114521214941084929333892538383628984212112161014920379876013366050285241391562873528666608121333839467517218703155235572639588172491993392816564137968272806499336274375631609187472098546221323521963493287837444003078058346048075357673863469717121103858362056273524588720447209533910623328674932573647230476282899803879201784622195589344117867302655571268790467864596539925291275151154228029594800969627306649300539175061329716632861595985258140089629235849022214334828451064056370199291680214056032339805503580498614027992186426572534312602191539629759790702910322472364814858948747321776864434274883351837695065598368842220145121110028501922424289799522146412437918294342935569146623453934790477577768190188467323008046201320606358314781450236575777613307890085924147721659292266084404443019320163131368209803048137326469180519096938626387709411431603142638171067186027269703819991551672900581906810145147856126115870868039410984488403431950671981522470641038664882921030490297298858045441231913244245851903386888072046024685567110554672875265243659990868899664221514597817040371159868161217284058487322540884147750708185055314457547228273984480759240144555585784408552620544373053011760640 [134,70] 119809328004795123272605786106055828920504944793032540393135765297840659626026836096096554821748830161270602026303868259000574243485097448284255323517357227404734687403706531725373344279814961594859662099603835710825574598363738089761634074621582300850384831412734192237999445564585037666316709893160931551273983601706537263550027225587154844350498540469958617572061595045757700557828004988834062809360203432435725838969674564694067052214783225315383764669974773131703702055230273727203660976104400736033241073105572487436850519617872911383445790848264559590628032006278006002597747276259961391832922418242348802608079019052704889307770148752143984929631274001258951641599505126353504237110400606285258581870752864044135333902394220400758305362661049008419928957982387618684974516345799940171545942415498671413119907863485480827868012828462544810043781450617257213172303401027963097277218020650969222001762750167606298805740333861168584101504050685343287510407590019254036447117430472462964334993520551601300875858892908470888655629951576834690867648577518559155550802040916102403479593325040229765631387752581267960082018535368536485472327552714796587909578073603902044881599805885948534352873578257271314038137316489248708197773164421252717611235250627099137608670302648225867489771602692986960996695999671497897831590878569816609274266879462518508702660961723299220145301678584666135056365249752595307952383421104757042597129932801124904410113539995397600144332802301779521982049127820542612111691040427604528287681913151833787340411283495127316685938993909173052275147898188899232939118410102854775012524064972309437574634464935081142199733862238624870437619358124837528987714602802137702094123720977398078432218811340643054239228451452966224601010666585114926755431421613534799368058573002683412736621111137455720414868996260273572146768311459952242179797968589979600524442335218928608192508257033532378183158598198500155254712285180320403287841991246288439174231475070029603867130394287768949893788270739224208716959111485681661520663541472871087239658762058811085703048652700271646057400986954135647681305919201281997617974275527202636479954666402628771945911085791700510186262506113615046515092537846406992202013703518723093894801526666633833134789189597579994406810210535769030701851317578692247055020250769387467154972390813772160 [134,71] -15831793608019532658697938964879602639664388005019308513559241866264565855512037138003563275881579128852206700658947925831581764727330871099269332195845096315960150763563296857082842161783808937985991380645617347571445015905785515036445832028234406301355102881696197427679859503764893673134266589273682596299909170575817331406786760658103022688954673007787462694933593150815624536025189169681254260413240481022289847222349381309910516293985420190222045114660367189723193930615918787081481942240517673863134979092974150866514757440239657381688947043451332868465727539956719863677887745549640025857475340188651354631860320795334370311279869014606202291344939344919426258612422606968226190720325715971528433472110931622527708250466417628731951320806437297621012265021057890784905297848795377012121427456828632475531855934850409287421789264937226008151113133928316820467158685552264967189584661273246560659829518007102176629007228636470023688238663670687313378063107398720239507233594276214275168192878355114905873228641775355872213676460744324746604960044538009555327832988555685956287010870445064896491460587185262235450079309328311931210153062076974316770562489394278348400939739325823384518435432707853940191177253501738324431259693899375814448588598968403021468146218792121646934317608083859737808897094719673601363466205092925062484482996926646062629997335520609335777615281386612575434769264704688367542264466519329029985502864538502864226377607199207020565868235236375234058302117751311240884156913234956822537917925103340922333049774692869407528396311933293657654121526530756063521431678925797027335072092452828284075385576850536619887316316527472580704872046541477080578772437052781300952212802087730025811843627051425028626082047980811576726121584359206040825261591174192460024402410304804471027408088804937623384014587882719216865427846904645231686336187557928953791676167644719986860266510161960119318510233590571714944824476398481177308041707518351147626643539694991124639499212950228643326894638796649212662579627365831920589659912821537926138886885097891701031069726156248801827686188340404124818814343671076156787511490565612216719009131646191654168664707993705602771262343415987676407642357360083549802448142929392339377733273105214731709531867020254840047448929655944954753678370783429684811244805283454404360993439242240 [134,72] 1897088938903688954056150030822839886268508633853626939578760672323333578577306128061893546636146794493206607855913500975785779519944915662470742651175012185293970530515537686496129197126959370757802895401139320519189071579089402375927698745084919060727794847122536717730153128685397122789846615773152725354504532176678961969273167375420184300796440700633089006712959231651932365679458545197638799999633868058591999488102576703972139281702157754739422587573113398268867487756462091417923404484387717166949918149768331352919081359891040734510494088238377711176373500544754249792466050236129629263508881660502254483802641579420147302325279085207764677051924788573208368966765245401666598360220044218510032323162082623308271168484794784196752860231615158883772459833711593136008319890181567618467153129632645914853179011279669482062608750781863573999574824581449683222554769170088484649449107169299314546647959362747482375723434094458066597223062023922613524232363902617471724052350413466958308140121405132675864973291777202047982121081314587822175507428082298985533759361706803782922034157689635824661973839606792199810250490447737029623767931282433803218145227357015829185882188785476962738189390628126257276176997936613658569925920941643627990854235404660770754749641373195411742421961058706019698939112892758226869241469827004319145311245989750899432265807761292662679711141567695349955806832574813150299191790922880380247738998391416398580567870631168733730223245586079789744807713034862676426479311725861024947686591686897584013238288295532030004238418495775547697668436824685184908699088042387039162338372055685007725923045296786573563752339604017434501332604671310108622953014361139802472120534774425643117752198789953245083462211042140065225247332679243991451560029312795149943622914999992814055207108785215308805718049696722235105133358861665820238123104841377263958544020937711883836618214320196179074349754488355825811675338561327985467359088253239549472185147076236524344945381469603549156608145530676387341014318035155815021195579485811398335928479478642073387447757386277078170586747654822825384379444330402545535416826937326762901242775343229866911165350432732971197557320975849869121871435807041122326109907272980807092084882927052693654490321178174585546535752269086037768659555061618929614988563075327125598226920320 [134,73] -206383804765463462885925286697332813010530971567661795380840607472648685946615995294602097997416923716978483752748287562885247339685430062681283528932149859104076482493587785041867858579788116605792870546409085185406030251466882780567946450317557725769672257307182576240610745895316961272076022150503553187458306710780572535326184933455524114826851165508307602784103414838205313715023781969088859780618815453606042628449002473450557593509223196003572361797893881466592236222704671958739943549015164582486799084485780196037931368410706772456395683087444113586643111428376784966676769103725991491187328500542447129880424974392689587407621012634653371449746448727008204397732155333212074977167361794751410253108229415050009391981312889890322861657947539765313824663336241709389018507469194518569463731387132439704137580803178632145227476680176405311357517277390448767537298933419658746317758462699097272403237526176634471799412658141664064492576535745689910652416346005827774710524207959997047612149228495238508826267940167427573590896595675237907159684445073340297457549463729683150647344526668000020624097964553771286249618767829873250922200881230832879895065570257858612710846880641233007728304914526295003230777840063991513172644826970173070270561113442689155354754688436617157587728627354424954289698190807880303303615091701147261077969683157984078850531379608185734622970833722876006880237422898191475915139874272987597496786577988352460429511471299544279297045818198607351719913634169456537585110003505465770204677216847591957741748364708976340854102160872454781025284123422522656526139932735610263733876520824279603983740643912491623751568719398417100893230775342368905956509771487500320905047205387083059703793282381773514865719458602150367815696008169167275364616965182964099289876196541928255872335447447287927008683653428172992061401425910992559401674109328544438144246411009092408802771289336376305269954611074667719221758124435506992825211821834643446988687878959828976295167392424341613784865828784970498588981826437304319357455655054252379503310481323112287225013924992736480856844255049531349512017328860277733432620223206101833643809258178728349038576551727477331189776572876598179891836457842256419113203762653099633524006887966089236348196068403313832089769938594951161677795256372588959089821418847340627919360 [134,74] 20707374761460621442974394161550543456032349825942247745850999178252276898870800732144377262084801160078059103167893461102360313431626832930066786138386895697398178588718191887084441675673854555261688166604242000627120814235740817877541826641601989967582287032721794289017792098001563724358441413680246840367967594945289943470874027997095557885682275181084470870401636421355299534328514562287228621668490512328371984261171121946371390891348099191040325384508873977090237248933464643664955958978246241257539058863018817222322380940921577071272524901796694182529521383125926892747191439033024774633618770476099964720814917207489257382532551846330063767678499131703656398242224693313013772521095550329645410097305487079252276523739151784499841876512188273183507089893486411069909203206366225806335800893209471244168648097627555678129718527507021963815940564052034081075378267251475529698501397002092038815781778166412877148866122981471537835658392973529928256959586818680286026057120164607981355165754402263208159042446281737333504380799566191488502414513218480721980835725984411171137455458025502734223742815913518462306536489826243369202058977340882112739581358927360728741070780875001445439357965192066040846579111941915672456683628077531819127564558963107818754026765510424878035687342490688207338600490930147225312558443828170043901183763622528762509389975902773029559861809736322944807550553724374515945167092601778007305224948760631214944819122585808290458019211209338785152868675570937143600598622824296958721709949307679011646010207078019061693115388362582694513293715165865297316705055424904029710055257726708834728158371116456449640453206514806608590498055646255801823355072641055592559368150437771395951118734624843654308757154168453357009168011430214771541554285271621542214343732108430265904060088107359233753055198856535591013322486697074613808989674943341608124120881418608653529035931895422897517269111479078851427988309894846256263400358636162080101918981635421600302196559236365328098713499305193427885046199100427137020530345345428642150023920665127452562967811290691207704910971530848822646726633346112225402541522862250540025955718110022224498325311498127005155831539993871489623918295050958472507302495708074682828207169576225459606496621605691908782662525474683420973297845822274942926875313103922792720 [134,75] -1960501899600913948474521468024183436965250552025987305887132369903092495513613471226492916150243879795114931859970504337037576947600555799266462653705543395122600817114159529285283013227313555787211968636070726928046953931877534414553726271559097076792182153045524270405342468254746304216877452475726699863971211030746566078790525171898799790873607316472419005320215983279213536443557213698341921595487246634205477823852734285485796611493597106264699115211773194462806097362756349827248797715027941895626156976110151558953370808494505800855334931652444238877487602400582205039614237372082788396177988042528971895769500511675154663683651667855705977347999347789222708779580170905842173683972380316026504825044578057353965104788556518017798477660282873399602894831272409859382291196122976366320062433640237809107766960963244308048761895596461862831411321432706354408108076732893852938812579625845230260838052817074251228418812971581810952801101235308285642797188638271023309116206009273515581967170998987137613443218111630418531822998436718407650862276444433284813523401350055881907477274702848206780102909223426983226168260355351529860097976598841345169800796566981161753486141928054716156833019955159661055321352857277475877072303690084698866227458469553649866658168731150426462793386549124463902833906367896826742843555260768113801858988598241958994160774318737773204851824059632550355542899295987490637708265205862748242524040221102688394633601473458637442841759847401672798608745019333302346671522258244026088056242714018219623582154739727397960758881977850283244405871368358616412525380854554582338195460485992526182296681795279927880564778591371767153069543558144688515469054932010641004645166481216681887322341044989800079773435876452459774792661350652817626016395634160762396664595299163629508197337992081742782691324900965802828247065486019164232782756344958192412442746422300735133547134012549452211921273287107822469131803778871253913476735312902764003232849372668448738819496859940510765514904660955763136589137652838122009674588547783737030108100653437917896783319102676699598344456221310283306854398838834689247092185332786876321845073480964953336122819592057362645122269568518625410113792085284579576910996953069230986835925189527118344186011530936656368568476041260254198023951022712468342088476440302080 [134,76] 175374849597106223401815761846943453463764693641665820703939059941396834636807648560105814247560530329515447956632951978273779185329739202488208091187322356564877542847551029168080698678978457215443092416494392489978806955724057855486095207038452216481437872757850360399112101063871130345144421670613436474275993257432401622825666164527707408063531706912369806292148521391983492882805885128839911256166131829213447919282976072945154983871246676179269845819325115800037795581533629415080609052890434235791689650994517556288721739617720478698172864563446409517497688498784626883784545651220325629529284150944728741369886049076832122223894758838658077594550846659986403757226836729649584044988619462310236237419853216735940449296192555388081782406660640385077071001409868027098080752968315310264238478502214697646277750316108921285783255995954053558909600168366232078428338685656239197777814006109199003373775584894290776128871507921632740822686944983958355784815844967660870875239154310211709990858294312811660429392533883253764020365711088947638334325998660946068558857184935158108981074912177781157810876908359068883529959073001690101645193796645978061698079288325101445531009124973286560922831138083674934951336862687778242949057639408451539698589858580622059655689751417174722567166555889185498684993596746401347736996024780787651799636011460076254756403713458809735034501769207192440911013465377916534021208991509744502563910599498983488230495899784759864184576852155778972299652089370733722806592371585036260718313916916817184784022587025579849375012325980510405031019851697217420553055608063491532713879409403391644785978726556348346063949772807908709801215851250122694539754110190548259703744489756287744936515929780892937151771006796262848255210518337464219251393580266845887826818651861681889926971967633048305486976602994892635374556842025306385932056114157770060408196348195923607587302377980775159083549679966959943978747859908468385088916924575775631206570001435507035939511945226263354778706627584832957776578829278741158057554222635657381196301780956828058806715758996427287194758323811605415080079787710855787922410636865813448932056604499166009754923472895809193727678399213970503899260240696873327594023225976727556540269977824368809977388797203092851138075208046837450975302868143699921519101701120 [134,77] -14350715598070275903414089029832403025811579095721210478688034046993627047391656452819743695956352332220550613040514825444514750049849646964460570571239554849178016492141543847896540319696251724816466973459103135649237281971473182438158959867357813581546551459375238682042394383697546793139490560435086712787236450014632598804024126661506885945497193246137851379472370678133353904908450184013111297789819746321721963166275259864262637899610906262040240463252745575817271576631516223331896129705343773389002172816757117876439812767232337137071977297676714216388051673924193639967139033773562043695439118254598970662866982747358967825610268756289292432578293334888534209697292678781319179519418233007698147027512205892784640910140069831820183406336422986620556853361306710828264349219591804572168530322547453495928131727860601942586326445424745699312460371270629959066786808915750519685957850119303604970254456103270279273899206438721847385342088908027978852365635393541799494580129072006532174600976617284109671834067410689040058964826729053781032052893734360723906635024253383943816582142794444618231844961182223034063028800200810685125850145540757519565560122204810966639466136287433039789927411137048711211604534348786813308492948414167983439701612298474485383313922939260947774967820876639073373221376246938270407112259592613321323063788551342585402591229465792748583175236145339704251957307420715644317655699805167748003506465665197196454533248167041507870605236115531011526410877333996134407688215160108042532892542797645936137506761846923178194006162891092470006154365173105018554707574485046621566683118808069806783041907031122694985045065566781415055687959270692022561473287200533531265441281178746216088925602598264925376113345924455550440840836834624756461842250538158886384587377362848603229012082041076922605129301090673363710479770111777478900985036617598251955131731838428711697164071732128938038907594723334242664651930895613360128939401294234495668569091777195540346011553957332048044284254636870007298914110784390698658316398480606165673533426397587417083426052237930649297474925266737803951170151707923395436748610871152963004840558219968515855847063363212018653167381949105597313076420421544177845731600424526460601632461659778876703095877644314938113149402258882791512135534894475973695035520 [134,78] 1041088137843224968320647272428822317739924431181372567813343339703879798975702226293256842157217061001408952613585334528316728515393975673112406373259787722161265614899095576012365711639393111907312807751585554779905711462029913457247031722852736642042878421830786882701182932936593146211183068542694877186598835432870535565321245587729555683703426684663927892157801452790947556007828650227393083591333397621122356927471435005893319902414213056647949265350031627563614789681150711606659101272779924346945236075671067637406918776811155333520394465085577190376881830287942381838451532093326904248368033365217570079937641763006252823740500536229280178320857377196036530034829029474428192020059158925003578067757381881301452056752196599653080870348649728530618173486835603839735619237211421745894442257610567964873750107121381303237895687108778775851037742116110511313957110905442701990951560033478214592041941108440431138407372871344200394030227973958970556248247512157726083779159123422883686895530072158869852806928540901865088264958510608184223859990251269516945830307146659188714773345281408375277805392043511772867433254990417172219058396748224780842418685242607888985321963170862600554208313899236153599068131080048513951129113492299696893257312111956033973621701830830856069701960572127624447054946789117305476028677800159781408209336203313405450380876142957277336276649963706539913142687347061234862314058510899950036885285750770587969343657403744362715044794536551935457768433254234734713817137867253949988682233676899174434295297531555665849943680405249154272562554498480654117862050200091402706198503135530209221471052828617853314813859010048356773392514042608153176304943826170668427790844899832405134080992054409917049141196824766015419990921143040359123130719853291325084235220216991110956854920988288643404965372811739180646358243664057722683281142517235457965148842310288844148762664199194723415440134239315875936292419032852783636336070377605177706678139031510941174606444852296803516963232138196332795166816173844386183482583112622252334283698195452615464510558913393615215384639593045281440622517669460470007745492415844253931326746662581646343034202627171467930223371125936792583984986424337605844619951027825260238697923431515406008899109645489696333023735146344315708840605655179814229760 [134,79] -66908409244688383281272805825187357379681446857303907612359292906312075975760435878194214978728703058017130596426626176605856180572869526404761009150009623531223275233512332567068391582931750554721560833103206951485501859437526251276700046948891824496042052091166259918108497273217759692547515128713228165888237890187770135672939219547553908241770652424105569042639382519519310931083734267615040206672021974596002188713927861260525653280351006671514043318860569675526925446431321393299668559094630746917663487526198651670804459453501191342916178222329855022802346195482774557223693009192440945619239275513062845677916551536190298881936411603347636878518971123657891539754360662518723762807944179213097197236531272720534063360433334260552479892317873687616296879062456405073340173878597214037788856836267165144317890957961938766257582693108052655232201589011531152360949855263945485999456908255778978601859665470123466269739849809020800583790892758045310468550393420431742112532382748259759178438477755965143097549740164850158973817822944225277296282993194941326709602577638425648402096999831618185978701874051214592316797324480204370648568938578904623337425210799996210625979180122388834887051288508561772545225819409788913069868391106893093120501751602198388260351482328953250775294606810599899391170628782292642108791042390841712387127974921079342752402478291942522620293033313483384445190090014672154037429366185931245096590360823746189487536177086507021485133706895463633893944358395598570154815180773167834368271806067651850966294291132895991267668876098442342118776300141769025354709830103568025740457374865920439668965337062639604916990418008437113615561953606637745494261798687225847297939568092782832660505982872385955762579681090894773504832446896500520790773356248017938330771398206517002155552632905880927386457120278743136483709187298496354533917020529221654371956601376338046267947656355438979368238540727192714884688046866924704511288223690478661360597621536578937397837197961294871209227567270781270530642313256073244797919417096822847309772934514262484890306995200876713006032103374383689944388569691057471816438026006047682117884004865552813720712658937099297257950766511319359544589894290873200363154716189269835341556814726924344307841496954132501099991422011587534233968497886270720 [134,80] 3709153249638568848410782105237932829298390972241679575675332186020365829526396826730372668166172239688235548126694031389148707009507156633210695186168115981899941510735104242787135632711291813050273237983889053680211200492635756876923970254295522765343055819071261460236168215583621906056571739510658450154679991957625702608524953486967361468550122899417847379257841091222735000029327247796120496202752887237749586669039251558879521248573523165597006274073501127536931914669784716196590970998666184749204093094049480161067003640564707300370073425963797076478291472893326752953555421091968298765328570640335328633716511932045616919266899359742963230749674197629694944347658349601405419348887891602048613801966005376047668177513111371479153842564195978311167512697645382226428933346349383512847356420409191520337262696832093098474424445339373308054237554804831346287799252252655474704911550879995250722358205796771340211545108023784334667132828169362035702551356631504655252996616099873474418280152029944049809910719029308438358754864299755721912187151090177861071234535131742728589244035506299696781030308853882339359259922904045292696951290741153353006835798837765240624585249464082137056237230940154176991067666918945324529838847547076705643552111891472719549506388335013198430804655728531856881386312587666217304922377815076212806838522815573036939367027810071521999529905933229256369828407937629526317453004201493966264527084770332845124430008898351564592822105576932384774643126227473312872948902842984168384279845595558542106406928658961033196234612361835214531950877029491496080267144866720708006871320326948300056035875092768992047131393670470148909147441176786596865486011473721879185161906712840590372558826765190577059343223579286894556956699879265270967387324826874882382392515424704980187594711890308548700042115355575350109165395455318363260948729021374274857994486812175112895500173222419632538186519744918843777491775874226888949201995126515354496441134026410771276753513253140826173633575092712425413988414413888380859294444784613587330870401052351211303714255277314369563036721826580233405406801950060891375484529867342681056376353890500557084106390524018397586506169649117738311548087399226518207092098916012165275730775757551382315609289374127651408807943162875236220787358505600 [134,81] -135470630007984262465965834034528829575753056150777398696255652710887906944397744597849105901585648716472598846192471816874068471317988371478108626320999554960768557535225307663038979984486142028225834067830540569905079134019334578454747406629794209190421064021945832919705862020380405813497598527301975668377613479889780276852705548845065781286641793105490061399454985550828338454687042007406099829981538726691830385366736061158553657878957839705312304586076283020848520944256875059894169104257781471390021950368817919285916341488307372165396873309473738126732706619110598136844026990733352166583657623742180899834457406366306818170860440128337445721896943531737456425919557754424513933631105630809345520908953191305333347341551034299342904123253547346710854267156558633439261104369640616891238782422598655025584339037981279905552313398627738186383790860396758993138206050732834451826484538487611003393763818319786345715838361681488222111846890941533977777957673452369640889490036867635865638661149242775631173994568333538164757019072839520050372011768284211052201483022773908444440082464516725047552075170943635478468778955017488973967413639135592040075854732594424427175829927621040344244132218554850713308802849221855964161073539904872726230533022420006498213230127144298597351795811915533207992823329864583497951825907402738232695889312192059958167023144385306164221191194720491314523649975900376512374465624844795592362456504858991850045884203493798738204061571773531795083940651476548133530510042922354289399039352387042436660685607389797502971370331932554457756549216447435753411898608362635579773428345877520523702015829625641225130776378901404702576626986213781917175142893378161065425461627842721059697382515745781601919640547459880385663847016884832519059834709991675276975324937122549985955551230207919179095086856775666569058737878793914870067338793501151421611223301310030770068309327487769013414914908026747821821965382142590802170892451076851639514266748964102474319252507120607465757793303704188842282666833698357207749322436304328245228932437694232748582049705821461484206815323678828824187324946759554846134157987004436083262833744809810339937284327188440440765585210257567127856967253784610045924877888839523757919021133125181535275990986119152078866125493410725107387198720 [134,82] -3654876150735073979491071733467492922600925372713050232864279311613251911640587773423314219874546940914146602337945517474553630986161911919502710104819247507712397349457654847618025213950441672745605107122886493384857538202278356407870642959738461264428983998944225827197908818569920276715586288820760106798220733232295340724734239037326284278356091094903246231849455971327368156958605197201579694869419387034930842766810063508671390789616230293451688978212602936480716792526266023805215101068553947275035892607204058821486802360663280872440373367018141317849678278208796351463329056136392000963780250939039748213044345917944273975384601286409869607992198460797050150535740930954319338746899496206831853062117513426402649692478812701987382182276970948972560435633079164160879046022197524211558424100765944345126890964023779994474209867124158355829301072842012693934192097753383119079360556001430392252391356731849446253768715869493959231108382210516222857352648213074695527914972460190432035083870505069197416699552214748814728112261855069212314870880797097377836998053395971962114126044303334348187450907122153118537977529741531562616234592571934970438338650570530016602007652937927332724893960985458633142169913963781031229035353932203244441802753945450390815537769505313423163840536831669757025414780380709451359966298550214629755860756709153984876767503098881465467763210138113500760955565903666744486587004504887982915454645089218579600358324932949003303571594893289580116998052646450223934848504556039423823522449512893039771142330613590854317176896060874267928806769098312887031648669755752542321913917318795927271586027944428457669953540011272009410770301558021868775923860877970950832749436008587972086060709454470880986194484220567098309636763965105275929428268102794044441711445497134305806363642475626942991328202126522951187327910600489919783938559676091112525864584295126323280169931720847963926012788369582191404546513163051472432092411224745997268538059882942406454090427799989990290141359733837402479910204715137851597249235201539036668693805731347578934636095284374403553510545423048032725805842041791648232891602165642544706496485168343734564866744954479400397979892791602509618244551494104123906467260205694315535814446585032664232200954974758963616560994024332400384400 [134,83] 1132516755760186551249913027806705618446810283264734781827511123592823510290433417328404831689484128139213138556119302417684277258298830062043312589593028251821771933612470109087909866771835411395437149436937761348135238348629915329475606460628155871360839301542068058153532872452632246180308170975715041774347802400991909415197227019275561963712026462067086076687703144703579888765915746241792269318822193427137012875826658405188108930983765372274988524609925025276004040077425401455212190101389178067243031204522084728928377359546051809018908460046928374563120384183227823849186282148896032958913733193658456359401778483458711245178117606066977493240542321845991802539574693901061358742501980541985663799130476134508062826119313653482801512020398233279711822390320019867303427929266303713421632518514761335600680259163590504161520831946105332583488853886186609361869569202239347636522973484003096836493386360169199285893167123581751424453977770411989432373083529461173417073985343179794150674157570349875987785246639143105890188754475496883292853472561010477390967282170807160203818531552588231441300963039718873828047316559422614993268724535827826212677570384179371877006856379913190706314031426270744440583074559492945943513186608951366694913002684855346836859292078668197498733925498151752118128218104491274845593921661868209372567062591285949613316543614718012132951780375719048812295315435447223078177559078688760725014284449743136331470778983382279321174042921515330389626520265926133190828848516975606844296922253993876580488056336166189931805547664478375964576686514868532815767513060066579735192779140383039370787573167017170125922701778967988736141296839413982942758667517135943002951040794011891188895033650871650134366422370132445969069642765152985227706923289151698394934386272826594743348220573503769841683720082755615628477748776273662092587985682340393926463556632786343115601856743330544458513950289833836528495388817518534990510549244269775566313552524172940913968133831585585810631280915823023573591116820103468953283822277337851721777558511026084097843102737399573905725372477988665583619658579617133155784867848988781306978583828356863719686272313837379866524947052669709645944915152837035220126334324934454183683112932269093404358302711438497966756880805181813760 [134,84] -102185837518508296926023246750754305685643758632846522197889564259531499677559030410390915308444399357354409318926306947160268490334539820106538891287016203736830925879201814562776831464243492219572380810180035898504565358444780455591553683663513398697293194580066750649002499538377136535506573162022880729170536438328947321294940675712140518199077248950407763019438332147287414332587567552368111219514293041663328185708012519067665731547202465137871212417191999391274493291716315811004962514262170186669882952334445558011305821070215599693484729163457636820734497517603784193844072659995157177000929327902116936393619086650476034136538226002607881455216649813359873398505778526408306433490523210893354218364137924156858178297552340705804681612798659610761139008124501242113445890916407821618591770283888328426121131533524594362515157931531246078764940981425088928011137432746385893948510296072897791301716705566842984676727306544921445712243295633111236335154456259415139753767770429406136519191619063005252208145097022800833943063620828795095371567214471249142047448617706736054969592191279919739218190991031117437157236395164901456502601333347383832617758949187290571547003746470976729769234078151712837508964111023185663780123969100165250612523863542173574708317114676834394391557053260789043281622450897133246915381266622775809563048366389014557409751816955087622487433645755198784983607852539103338167700571685146189097841526649162663650333082916276672483964101977252882456758757814337812198651929181289471022352613976969675066659033057272772557367383347711343879025348501945834683611597977795299803582231148117501289651775922940698142482726979894360375627457032239815703216465348039234125693574876357127748413457872243194434747405643748992968361199384728947781304269189414700563713363057555462606454126033027106894128233536826019988375082264192617410704352245876369434772033899466658298691229839780786895596646328353525320299198127193489100731728517554380882446034768777253417262258249839205304959594822032000476838974862476268209255219925973190664264002456252599301992488026734723364920657308460041968349955924544041798183397911530993393802048821514915190461648160622348040316447443679211099688892793407907263831152312538221029701142380801268016286226158104617679400789830144 [134,85] 5745968447708260542550152275670778200162614125699165664508481427208146922420026542128838439963081649689216949318038057816478419821853562287348503654171402849235172306278336825747454334436442197575204513483163137910005151315256057299967363061977285390653100261791748428403761665584037843317454821325242408292316842537113907682539688775559578295407516082187844238597363744693186172705669111800958876485043755402963267637488962049811176150760156194360420820537454707671235802335945945347390856247268255815291772181491449090656987207955623269896506180092882832556798954637612580948007630056856567974300884012764155750209340090276777097768811547141287399913102776351263743951006063742209124453555415246398930590540369830069339437151985193205751883709084697920321672743959113805369528645718084130763816611724235550046521286374729361749027916413906729427580065703588006238979383607045245556402153728937655939380440421549794771893701363370674948358702787765820537815012689247805801864154178716769361184565564544839517299566939943906488558206029180352996074052900067624235928845700661906701793227143105254236466491920566901646182998608983008128845443950389370138195058935695853483437120919069283146035127324908130888329190185091852444392826920001733245034996353724995059332728966983764455286147159830993070673814562130138813065520753669419016283327998879780691324926662640240870178335024313248186640415892470962718166276104714155169604239055321593308273288533025307228641873775027063475484308129011568724360856610828099655096033635332965697702486591307605184889461519964844034714917198443640819136680853434905625758207145681975977973448856455942824845442136487952222789527757218344753952642123384240589903698606011704720681680357634863263161946256957087832683625346953775419842471018453796847595292501580669261073753992747057884627303590104434060371128839986370628949664527085921711845107036560990074052357444283011206356409982029510187616961731444769546577536452939872293231936041418796266403895366562843041190678137127733942271379559638497220000680276792505924963021512542735144353262748280584954713100390909109335320377915030771918402868020205656267888148615477713020024767037884094754666253864062310938522565446220584966698177907793040230604922176290510096481143886416028561769250432 [134,86] -254597645674373004344237198800669509730268638149874876334816731527517961161351781008476806454076496421418982106245974593244018899572185916992538667529802415934513273867134581415256849329147906433545301336056803724518502884994490974297890816544396847542515121589341113650720717789556989622219681711906680892427476840408486464850970386418598394279103058636169579632189039326978755092650068960066289927208190780159659302781911147710393189391109996004721721429627708440165177393650774431297887952810951190715537920672799761791659900303594486062052132109283738056351934845944206930439786376385776049073469685801357367688057753008810354373442591107921047292894705939885042441129680330602435374022028477447376575714854581846097588077470188871385126717241729044130029010709650178098093949368464749828500585340803443635400220919439054643235220207918421987697548718416585626655502754167979346512425808240698804297841434438354033392691500173821419721860377898599841180453891944519629855318646459981298746808085421859287104251884082595826610574544849947521750945951132777686299324817749739968476961048984696680253302751320259266297229951513699708676419834029085890480681933046929118357905048776740118518538211544405914801305886109892625837999647887421833286365869247127302269665111338655380638583877895932906445459620956326806802300985014157486479205017042233644597847589105310898682843318954131713481439195412997397067789915999121201105496863470001373296363715290556045543580460783663030956539048894752687270315984323982862252934811651589864430229947525718271343161014955875018661478885972732357728313912828227048438178160310216425371260353995304200610797277668180922940680303514527342332387373698267643108563967827350492405967616577945941520324247141611378440844065160064382383229971106248135018018411346839625463541196318959446119656561853493396552873309977062673776959620653438179585285632088251337728880195352002548726652382399095203433244285256368165471825644522484402404229376253226722683442836152811762332348069588133105684982361644451457776162834118158817277929210302759704890286372441479975943943489726468187224715330552496533658067509988518444184820273159037158417664500817705058839660834890578822103874256453488940507895014265441314152154204453108047343774118680524332575552 [134,87] 10083620630502308094478540801101718833881153431125909276694334168294974598556219446909616683099613010009363559474522507478275815354213066068690450129937361801654845277059230496178134000458365584394046213639457660771054625415464381278796304709457418247567510616882144965494456954921777287612608304493484613768497552288212950433808796969372808403278365104147712837357493047950087174850945909307967822551555490505945951700981864665781884022716065970803786546900285673562574831485468359426197102464173112210278464659821280140103390943414428129580356928995980795848980646234726366839841975004555347188742982047425036634087757077729690785220208492842383904045264596592131532402334960173314991393353737153515148489016542553651336372213382779860915825637411267156152191711606239398176532637737984704242420694975425778197336861513432452858515485784937387146197020874207252747324751259999831938739202147516516292691051553206766427437219063755109088631652479870568088844548087988650455713893443297396842591475351541426611199162625165404901001114781052074849790067517960636034480631392424147088809438308837552487143877771567275987890149718804095261774688368313318378912173521160846476376780260779948519553381355887525784238096935439297799148344501627912248722873322734592993908439880327649049215833265553797181107082383675865811338728442885233179329939801307608357956275890233555350038739635079003353990598532144775576257833636621301744849264125598893324189693284535420577168179406860150001128491853040037532368105867543940998748317716556884628864937836152762926327627424100293432678439351283685046486157154455926241710527401191709208119366705175111250226084102632459966229871150408155465178397952103602182836079896238051955311796389848526869070531404462326089880580393931794261342496760494370388768777993546904316162941210061892053295501189854223552399240076689910948127603473937742316253312964665557540269295890089848718521645284081098681706136482212857084367071320536646216384619609516739397700397301272405619382859826765838942943164124551564890550000636137639963531070880387355313718056446479583045534598726448474968464757177024754095982837111745070231959411187395554333779845794010271424340393403666736720136589275784678768626812375942768151760874936675291819658669480986317824 [134,88] -335820810753043563559723729604913032835628583208837604542962570332635035604961366498912960326088812283858368142517030309158465657149389144773024780548549425899643965324769245443698409311989990119180191262014419314385306458555076104574395996535507519005126608628262753622806857964703556985246075893782326644232800856208664675920445075667705075215268357058876080181367771170671464856756984514912269583052704064818368441479733439462154405935605706352695562018741449144673404815266364960004077996699396686200132907988774884620200973250874890297201571464965432264384454153549600377470469316969672719128058254432286912484560922175897399199637469443465696171259728823816353063477083433656545667909011551199567242003249563950585830833088840698235249261446955586649833345568331945216372752737662068807301226340777582213677862930222295669247516656296606774497849714646668130566792447338808618165987519103095752921511558202965623410582297690109253250713544000093273939027731249570088447830456194345729609181016083079681527109119619962052808751480293893015393078885758738596025989126122272481863246880052840816864208900461807917722967369422401361695143935104765749880634606589703757808746554552817896700678257875941002844144161956420028158184633989181627055637829684215230979732268541622202964419964131758914055508142480603935203020359806973166559494818742519248782285763361356684533015572461887499648357342804390630380922627138995592623675745845984680073459866931615575221198237434018338884318429184044701703651782945333482801144263125699662132074510088054309085759115994048166872193568506973837367275522746186641525851360347925421048899464282059867007396590212323632120673410459449847643337556126340303256027263602567004886797544102079425306647473908974972506787723512133189736776692368419148738198309610855386319170097790560511589191117571556057693135886591239211364066290966548729510535883790441291700557645937888140851586706079117124500311787849183432021350239735366607199660619197762681865452404955343303231270075394803783736142465673712746364169499689800768277177301247807618417990937075414965677657685975126085428213019561403506670127924881230980240356847864933252274535913781134276075334058064518827964330591706224646395951067295481639991728712475051392169084709544064 [134,89] 7941502016426604445562248155841150846917532891631961451459571770338913959125265324812781407464084425962418549210537159049504301964431761291782130270615054340731634619171073065311294378637244133121001579893728718430746057931915221552740854140817282156879326981844960590693005127706607217546543133115931989988686535152325438850239592188591824802913322044734108618635299887133217202044869135590860352400034235986822672523660662120434605549099328062070109384966798941523523946546343837588040711908770406227370620691442986591194288829647533298524670240544410822381396316068224898967051173335964508832379250706679860395736266874967293774400355422100828267769415000622001106201352861527613953510144082368152080452039173817171523590558251249932764867047307867020867109155515455961340283016989334574534233913421128255418873794958746925917999903868146480901304788267252649119592756538021601183111928244800982708299407700651824240693268927894362577606642815572854698228710384775505730773019444281032351584778864534024008267168637967793114721978767079035263884542281093786358629820108414502561509309689483617288832643605519497781027383767957346015247030615544024324981637982587098525811568701303249555496848841906899351636206162464299070617865296217963871138160142547841541335112530676712289222676242135946430235616354861328493568399111677665449265931427066228955471081093710215714306345413112642509025387761667271537575228382860255425311854895812721703565649552721834739265227579809046575715955606500256461094480977725799981067569677308384663958571477983921938325444989872860733608554438468984603574144649549009056494733127810455426489908849610470469347296535969534299822052965242372126555404089774284957821771875771235684788559820938370085299826239181559197505432636003161262763864334468176575608655746624595010615866113068887940627341581514507262226248292221226953541600400257639763360546675466282099348705861548068105624387289916440464294556479452704270522783153672317593553713036350328244909140622834463720451788741319725731713032041433755338934915574627163027598508150557968302911881956861239909413873854153645033303992003740987102863728962127673316071942147842422919675223136981955968525281325798472695737090910709336234893234985797815902428194779988472986070176960 [134,90] -102984049368958026347135623269162457624764035771027108840029595008511639678148919883975229361013114101646283937339142252581188673883274460755478452542080709193227947479039579123179726690752524463045205870982048569517653721893058910251144709441638592619680232961345258468768638361752244972134243225861361687958171555980400302465392579681857363354158966937818635600211885196667886501972898413046360950329640279984941328600197754420399310787316624182192450159323673330712136772105980979552910726081584018531343606365112710126358877299087325079333818285206051547960143680470338415887821315793899779717543867163635280787102316517162422931109377819597793740642687416102018500967716378578834019614115908392804302053437210042140690524525881440204781482653306319435067302543839171659371703790229705072388388098634368976293390008358924105580865526296263812119263507884852586356871421673947783002360456567466553248575748625687076160380234303911674067719500416225005944692076775413172034659156074756607774439886931801917528891780834262428549141080783430888971357710863421741656518970099502448665630861606669522822482131609567108535296435901058381466016664913072455097359443507106259849524661592203059170054674007495785505137643237916255629066025840286363248690464568678871936872825456096996022223490103227843646374365157974394819374742039682337642186941788295069650488845515578539619869485007982579227532987603081933660161559498455724972111529381407818234992097900959742796199484251847617594159543954934517504191798814085827354374475609876501046225776705508257646181209427068517526433776213917511335626251606331472815121479840538389867896984800993920498275094869146328083749885639753272564556305787291785873150465623923765136766490564593223361744798654974222212078990341328551397993129772778455114420670011600016073942245876021351100958704930429216010157574625669796661690358046061324898720087815130249620695930064967917419095823649236687974623292471080845259541033221546705435075258556294016147681221221789073538238112146445894272160587002510034039494202173525821950003715567795088665609528181040921945790644949990648157894777235709373654232193260186630033785812056428788419707221784680517886789150823489770457188721604335984081609320189870215445572633114032158898432 [134,91] -1213457814504471058087406466504229282095580209646627803572564798918946444263727393706532017171987448708280155467095058060212839368227709705620532763622802175504188998096106561394284344741075385251622695620128466933700218177918601434843562343869531363185820134527608905781274474177772677724922514788519713313827442280576558415591555559326028615947812545881912899852102049890590628268342530112289643509223032752637635206772912765080427267483350716246478411409801080900735204784430871446710458734863363816503183880530629386284924030826097483888419601607941957365791907580125215121532444500128078906143725982598769413694091634814898554444930252258691133633111298650029441105133321933019022468713513402658112307320144648627738185479603728228323833143090779113466575780230490692794012132723022385369431235494590502616280240529285497438624600086492709844439626295760204168418513537777683121405898432827822960945959947376436801567461928069237968929848522394461119767910804824076561564880331855520604437356355784474888304261065980651314856657200060802259425728721996690154970234837336542560669871453884714145767930664301405333008224533280717836585012051710980157270245563917756017940825609260025843147116133558714998614487229705107783305723336122809880865791050774641379303814585786563040023785602076867097479667580941533587384959281642437127986219294485590351554548527120100673494949274601384086272706523996698065309190447470040101316577937001270432915645434044012971575827455679086988356482887053427608960820653670370561003384207968980280460493001124526458619750846228035826566409552114494727143258272278001493076494114783403379726861379083640572552177789859648072058674916544180096799509752490274220029854069102196451094865737903864667006478578055525432988603258438999268356422687032892838964042509083158335024217699234744244239829971268808650025846580405714852797572624196532760874658994739591764846584291559868718894241285953506614064300175658123934708819874494889273138519692065569979188639532711169781089366928373350279534965381739549815222466282518923449675835677771709641127054598926274361568371519139550691705030709950709704064650816098662035408176294329202102891285548369642329376228193691782717203666125389121726604330829675958975567071811863034368 [134,92] 94372774507524080336762169059186030298315749082771360298826432442421833553606715295052266432068844406983705944087043224011510324105673493866704947540560840932815645716428448923645828817529650864638684810926475517831215436727927766517841433546065615377025224789161067289094104504562269476259421194824890871373829954215482731712541294217467162386639206276778530180275514054896343136757734286144779524592108509526221724602638331964495311052675132644812064390632523211351218458269277748072904098595561116605742320725962776378969014435454690670351113535002132571334365536054270342837028109849535904114747765553114826976573347906719237935008547097363447604330220682613281839473755507059532382949316328266035389685455896940856550295572539615393421567578125252456250133710044486976774179269109959132564189774859545408922807920897428546742490427353279537200228213431550287979333354118385990544480385957913235162969233005299412940493950983314542809666593586035222016736412581283740864609585152534334065872664057658747638781819799799964577443112317959090340683495631199837481246731333110010360328790821259444848169491947177765323615524977272722570240380338905344315801259921929896522871659253896335567590016555081605518711872162303207034578753614762431664172169473583634709731551083238296891137045057318238917324818379765354660256010456877698333398629742643464895573814792034093240778901305539815234067599840089834610265852598900330253371918976190909525002434268423798124754112601780504875548777237254226730462625996716693891377889086416048920839426363179314865657009404854073410052156190366444083320536912427161199891633910015664517590240694621491620780651296037868847248308009949543899832977713943050807673227105625461991698463902430135041013856187703413736247555645206960184983948195345524952078230188359160908839127262790797627266297995831155072523276765985549422970008283600741859797475171835302888351400398874099050506162961096542951991878303337327581932393499223083988911138281640029027936469004304870448144418041396897970874005329700137606488295159033011278486873065701247802150670541426158801395788988915679168276875359209249420584656971414608998028425560414863050774708618245971824276000319456505675794449339182786193065132910851371627757538045056 [134,93] -2563669306431109849907707631956088220776493321205943349962361517535809468418310372041377687701487451748538080062603241253970553505672124097545824530378278572171265127707719089202887342989254090990951248544846398936443121183463736255959767525464759660078747268093886059969390980415195977580522380603232707441693739015368389455069988687688194772215221243265574500032246589542667814854599178332758299084903493305005166948412058914055173543679422830803141796729646670754329137838471666883701033730496178026996644711359041222088305697282930119184530700064583521869724969658157983897005698146792564729505715560006104035664609692313916939431239882359986957140365186422321956568634145054494070655437542966071603483921010837956270006046626323794122728658041898806059525856692518114933807098541307373316490090886413322755578283613244475144230191560899730879542546552065969585098267121957932880113123777057306118656059192280774818169285283266940982503216659751943604351346174135984480483237412915841117282319796982392754796583175117628721500823321399935589581218541612016465534987201723309010537319166970426059849578509708012085239467391917237589339166059441724778320446419441852492194438438486423929491263011373086940456626304426624970408173929452363106570604050200841843958933476034587743290955012558145745485370155391748126921725694785888160524531749789298005930382155603820796038743343950541166715717643430993429233094635961729708551760771528436832420124534547043394009881989660453595442100295104847407734325004171034888712063408380805897287562408508344454763918485174165249873677792550867838203070447592846635180378006902625812541953134379820826988068207928621077398116143104421620346096761363151782176897981248163541208236751242490946488126201325979735879743303128481189935394933011001121164532202704342891454113332135401833255631274643270363251106902123409491603679761328834038414998055805928588905393627233196402827529969671972564100293860620636879685393154295797392402910556312122089098586131726586912907916282397998696269921597278027653783053830235584545262316675995831625268179310652080270768455622632968284600308866418405550297123143729004199078071471921590238099946919623069209162570964426862963361154207527936344304529587357252005574141952 [134,94] 39044828997336622912868559305977259366519854270761917883730960227058637210861466004120906439715602094904653804182331630537545686681393141006708009930569132223076711610942236990964941780469220468764071014533603745654261918082353728135397173440841676014383624258599890116613599521005291777289018623167248673744498435267548939024265329027167503976459347985180097448795345552667929864037881130267425204177322507897361031443391091971000211923336446842336913172350177733382145442698120360882583870063895670999679072686996590927730017717107585115982199049420766184293057245124255307293371194659413627010985086623684563645421595030440864222916481418078737853214657779704403736492534435742732365687831621244980155534886803301016439469207760043317634250566075198941742356844703511486377271339882722167318836830574569677757609096396651410242047242771776318738647625249740421834767680962081488196900856015876427708263590367412342317959171017758842295205454405882561665108425451117386400714732459177707992596086083954860246275192887807492108492623253073148672063102521290910331373968295866973479532978934813699655772059266103308274843511874227058910033587401881322590469266119765748088087895420440797536036908177026881211753917469791715186447667445916671369437645843792626791292801786691327276782508095058795172637691494285338952238746368024433912664492827553625436607184336574688976614576293427108806907101360083641591094738988827407228936336377632077426726426276122462253991702422439132696235350487772304588783388155195594743626036951204306386455084140670383172342231691669544917698822964679465948032899192323303764489347095156831626855103800692350513043497623221421174533701100905837600579006025123656992791824458755163720800024432782157246324669419162437912736231920703477696101399861905146363212029924692623891454235521318187738685612613441971405739147799514780982226988663926427513590223765364437901130213415334251509431639076708227036510684340541061304494701032865367113723208631956342993222758229249415858930956466727683636050128900739115570289738431452114467522103535419190958602552416422123595305459734361675994099740409899048026371749606682847382375069980515784910161242313332625540955863082343380406032125497098861353348819975524191852240 [134,95] -265562596648790830389145842162379631049244911514033482270770649481402508979586019086447041184761130564094472183740216650879829959456310303165841873813167247373196365813486919590303768998544708021515826908622155359379332931652834547875236695816374452728564627264953602173140165031110448000697363476136733068765176877073484207716267518983270563706703705185072886440695063773058388416518542760424920348252751130689805190288668671717574304845568245280331328633734630303838525338224804717646554640573059658306590934867353737854110260043583282244880369029617808781676622835627839915612586980939405657709339285491269805161508859538971992004298685705044316356796448085705302431435140805122963506700010827232432936687628370309137904253274132862950841014083963515454052333452460471944278289955266950400649503937804304040553060996871681488884477483577178272859692466269851681752415215491737461507178342218466694426113837999558234498855864093242458339393054466345033180187685155315953901539922930904560674822356759159969360621770511315008749986251395777853677975904005633439116282397475485808100929578240548363755780784637804783723761238942053317198851080230682761667975675730352444721570001984188058599398533983624657892661614250469414155636030340805741208016364151459760813921839692724190909514928651768308873322871121018250130171971799380167584555870229868619230275892264241139440277424962293175406870446774886987718635214231834975243132364544451659744429618381128202580855462426154527929594687279792104157880224589884771103973623220545125537245736833984568404472586804682810208468442311313041103938512844094600352247649781508043774898973871335162430378415356496500063833985426608530264593030305659328139908304504061366564526540589647359929757342445361704496786458530229546181937191120376734927621115148069722030707125495501832457010282981875710651201645093748594584158526689531022642174461110586979604828945895102855003902000342883182937443931123416316708286188418499775679637350028061552207414756326171560041213807154804620197210025355096508812893126579071463069538458145068431829416768842213747808912102468005281784354298082227953886172689555133039264058543343372568075185156250490207300247437334318468704062842466675268157276637430217856 [134,96] -3569703630240877393720819421551132663142156591281555147538978415486915461124459245676510163111754202427339024904719138717374891279029934174123809419791016802823557855069335942066438644633869578760938123787746006261874434348055353535010598197102500216743531171617772220038663153943200495205985065104345229193819672888631303827498500841584668968585657511825396486696243467548020045047529733810957673357407530506850157146746445008912186634370865208127496305712648128282608405429428282607291844222580578713982744841951379187669150206110631751911912802438000137508279274453771302029239881372853667537243386923322563253542865324125454482387980469455120735792866585448825284705696995632537439115137437999446059837933610695536893571834986493883388188552204639938334655221440733103610955478967036512861476842469948115336302446957271034403780341115033549427916353563822871012017955549717795404090324998720495834726201148960461293028128608469304167953981999134779400811482825756555750129769928580048197700181236773792307639880140298952407405136327510729097728083455508994555393403924262499009690209883074649428268505546642951531060292718105737785797097024957308214004708255222526403271174625433782106543563533778438015637550486029437600849346914619641448304115121702743390310445917364642982139147324603521461365645002663961129753867329237948220809518148288434428948554960459010002331135236074449394523821651134187700511144007097226986768082939985499834524157534645797862740315955953701676164681414687020122524496387339488168101357773204665182457502411591445338981364658188189654908658496979847700084800931834868844332835931301591058249513212555127088347622779807357212220494881408120843786143229323786247344517537023954594514341859653726231790684047831235756019242701150671804530274093993337866313681918236440047128264627388634756805717445935244011806933840840483124479935280418531888655412835044221993591722699007902226725324967852818513306054451000930682694874311873623668100848995524281916416113156724122553228852048577508235134919687995595087155550598913047269297641981570927387253985073842868991145227012415825851503769822043313452785977405826699185969907687032972749667432452926224739677281511441119295210698447504616908290635132800 [134,97] 98763673283262451512167588793581698794769225287006641626439640185845046919912077489951206903196853723544884606366616733954061891997381638052638082192690430419026820237910897810633035759210827387220384972914608703040201841467820079513429350739816800128477946334674864634080502287440933424049050204398676576201831850544741762627827846485495718284636045393858610595702729663729687760413984941227341859156486522054734510065732964270313833820065168909891036080125708780454637143676721494047623955332812383872368768174111703994391262114213503107446914145289371616209579329519472559143882077119467402915900439805591445060694454928361093901791661727803962529716005221019579842571974869853679645866499422809734797134378104760494916337382017128469151955831877908187779083259777169041146115652493102288526966425895926058573000998398769028619156220328174280629996651493063397180893051426918476883160065178004161239871606545871040096286701925062538859165968950120519760635297575538134801694972565292498910695754672438573071797013593976268237369503331148889656255335161980762613255067940891588287259537359731481848205182942266203815969289968111290989008692857039049272052920247502071518068802673357785840378363881272540377302862222906983619356108968589729589901270660022292623573949882611592087387763552931693925910950831237059964455119288215907644066808858173591776574989918899926172240547386132223247892958817005877559174785570872758706780087007042420269012861808683522344388014129058020787234721693011998309009373968888242929914800488251813251529812505672211977921752753893986163542405153343964942026599524831105008884070726144244516524600355523625720555127209968925622964775738011820194291609728683631119986683653846495966633513216227468658289499001171950248987457007413877781699657693878201493058271970118231410143989474274672972037553825106930476296204474514184451743324933892582874951032575773711726448713364526040126463064122086743891900277921220677616541860889923943967325129762180188724445500301924368858262935993842274137206323833285899315678703715084549066558007421271422735906736865738738610116965471885443879611401959355894820104354351759366769286378262363249879322349747850967217627503977040569667339678450160685055562944 [134,98] -1054909745657170974279931390900064646334418900460779864427881871585914746649254653695189031760994487074722863591904412424081890760741879376757153341828554077425861421103351590817912155361132336839106852781697727777994388586716841223196372043123113477598569216498814939881701126070677109690540250283647066543485617049141529269900577393200316770980174974071865737678362458744889825303378965690793915240249518041005546290841400476121004013831138999948821979794798996782410434101322737823346819720775092906411315317709835483895110306315102401294682702326559626764798834255392812850999481240468946374077805400357065334818402184021469621564244581848657867815563362610157895060580004173424037486449949756601338737345873873365176257940247782363042202787023841191323406931571171999877712026893641546752683672688983053731441785634283812739452333552084848722501246008147344141503531375081061834562733291543395918462941349328908124502903946553311668948501380333509206221228058509381588961435120012931101704067363195246454582798022927591786982411039336188485684829877424315406774703775485195344635893242522253365156699415212024051544811313793235041381558936937245025734743297800601900754667873410786509380690862871969620027482372571744583909811344968767716750802709885242708624950236309805309597931159780110293768302043347837121519453819460136477344946032420955756688314318871239397964307993133125910732809348942898709361489615198396754061911025076875143148364285905221322215474113561084328973948549329531697029135891203344645916607686696054658419779242017835065682800396999585179109434403531156914079067952167715377099378725684479619752442281392715349258959236636387603553658526328794880726800771193400895429337927313762035217788203274738017767994326241146586064028724174972604605242437691845017302104412796769616808712616546760956806114231139658972207001621155682243474034480608718107353754413557682963089322394562813496261820252313217902324802880451533899247859964515264867136644248910053912248299012360642272541025090633113040281672000251549381913780159324030468205325280062466195544409916670175118681505518746142729801307967072066995335852005301693114674569342621728002907497354619029091009468455903976476882904151945557345040 [134,99] 6920493707721149276765313685567621348472825663161698090924785837715476855711501512516766587302266382743942761427029242003988784688769997861597706122947101888763199488236987719436373778183980946342606757901598762026768468992395062875880537862375699772510189666011293070590487874605565133894334054239581574668254668934750719303171223860625147907374965309591488218978889222417211191118124667518280029830333701233791590650935547376696191232749453668308545279895770760954606759854505203395035295515311417216055425405578351386827160295487708609897858327421104097480799844930917413521094244186502820437951418055204235650326830850664832672044092446428430730624117776095454543439691533425439764469134060825550275253838666510860949704536923446410181453319324713176279870567347339757975306790463654677502092483324317018484409067096913615142287369011920761242000001880916983912376639424564623944980715104965586226781674687080428642371910096516992647787749514235785992165735369465798403926226689971405900805085366314503603236188137408037668208597395914373533735607636923200631764614686760312145485010245320112498663949972924001906457647737949266558237365411481196657238326792678320405105295491903411364081140187202779286544948605325781317287301522530428647861157272995244311037188758821499526014630432194351448309165501813322701807314781963595351572873166959981186337960573587806367261317880087548115522763989863034051173798703583760918270241168557350472289587545106318631573506368100674109828676705713304859479060582121704762173041140408343915930218943640382952585306813532558634399462066265023487770758790608330189130302286465800476401183134052954467405104915597732734856080946745206838612927619185286202415229624847327688793227846624904409479378817165393731571144795487790730370193747822813822120502468827028720293750475525690380094536916738014856412437242708969269741486893445529787319885302326053896730996953083283526152080247308247198800403550830674011242069594310403920932839999037653688068175600641478832826384630251817376226021935981052849473448546801647893636366001976240417786550374782432107109731454539717369832917634460202520180160121022600796307204873499491741515586182062876385569380449806404275394122266972160 [134,100] -28883491985116718139877396117764137136952024563384051479386279569773334305245786376086193196101502489319210089496565931431747334440158683928319155748773588542210921127652335157362880070136556871776933069488487133044053753033609800995424483956640024150166507869770005014025947948075340768589957835171036855608726613305714435374145417257474362360369287847378154082446129218308355653665558249702770736864495919308378636290640313577110247562896911454853240581053408152994680652136655358566772125128419829335966649521343834351342934355415583438080897899898821343558629162951581393924669507210367172810302217084401061711996211809990351149590671306063962241916276042292720695844596881383182896746282472509438942182440938635785857351703723024134784754449408987622791251662430945874591378751246309211456543137885916435613860724204734727936405384709594589416465973797941308658990504071144058666666401408681654442632012091645153764839750311391637304325728235747548052349821972820099203966130907869026446586095081423380773446908448615386898059837314655900480599619473682002235581155211063315774516023058439839001774916236686413901126416562075091879940161032223798225654707451047983187162679517610641441714959147498296277384372402448111538686334624730073136720545215177924302427799843029212787646468581269358700994882985792116469443150315259221076945664710686330259732233650148735316921112720033019943168341492636534908642306530771597135566927048960483510976321045330831376885796993570112667864073998325542071650073300045005059687454182357838506796823314206719122559922438614563190592424204945472687165191317019180428246572117804104237649620554068664192137563855284474293494047078803127082923885865059698838004256777919742869457847884982548533690578709478101643680999080981254270812133346025772090883483891930747777875825011567297408581952480491233973866720605862996713968066498490475582859462325150981937751348648597260803404483812031441774297930702122881739761704317963090563082920088638077343355905720076146242886124487065177813362169595089262169614458220698681131190682658889077114274411965135361914831288121225131961476312903646279181660063091436225431781130817036168982184819563111281804660412982804203170338214912 [134,101] 92458249056848324722784646528573446711937468778575417196000039356725151615066854140428332855682825357525923973324063434009320439099212396079044258578304584857110189629854731480767587445777561105462553222588383678060951877958968139834256971904020131998276720010922294028085593582909465627872722615189211757819818208930149786135188471108867833436574388144135440694759799585002814906091395892048865370410798145301894830000764243154251697143385445683873779224071344977522907439631311007172690996227694626177073707054733505545255630626064788709580125141826011116406762131618642894567073613293831347100722407876166424992602168391144655928166428276560268298168630838443842677482289823858577134552720150460409560425102061862433106236607304060515346671398119309691024790042497681114401010415969266908294478367664768841043033654723993177369517046056006328226789883463873945190958533116593859045330733759114467335871340606216483764282362205724073694659002085379436058204804794148774892283102224484617369986463462497139083957061352149916848722428281661565833883029782758337869380789974842420200004598132071252709108869355854039123434684193565046781219450314136900904950187869903192392998884258241667225238538180254073488159988920911875199002356391753231291501471689445341175777166119274803424200545181034840392506438225297335577218265889107247152423025300213607033556503426668065293825218394933625490704569963782069738171582552689060371777055342423706348364843176391809952728127185013355990189491436825566035869885193524733392978539161104517564388989677234531734916592516096272956481405087188130735079160369962176093000017380547841472527108378774784851484533129872862433978795299140442301713820697391711159592616812392740539432814576491126420301814961177803807524611749898721563778783197923118466547891103999596813101359137117878349304268079197046045441597819559577577832216862897304818840125622780574824975630938148548878949196904909874156868654470999368622771630157545980929007640436976244627334193847090643268759663616990530081954154099360509967676892455388797689024235711349558838907547405591829368366327079729019362279884104538109763845858120186162700738598297261764876483448233574147443755170466554777551488 [134,102] 345566492777736598169833438420190254007851192416991798664675803336805220444673821296316405533073843653206811712703835313294582599965223822011787008513750889786241691209685601775183048523175819360389080925709706240529316041429162989499645379829049932336831882876339606735581719622333106146266487724950794763436604496330394726172648734378022201917829099248196940468167451212373424539488796134362888398804840961141586248033556852131167871475653949928879291805759339761014213715702736252348869209418313696085595866283802027850856333083503601351869492417050784762452700094569830149218922781939344724028285274393973295572322523093213431755796339082272704976167318586695788095008244516609761713690633705235521793958397027452779255152866230884051048537872416080024317964784722294463303883397611306608275386710140441686955465010122813744882682002124852361416755766560324604249630039607853544899453113427432253564064195190589250457909728243205917744421206992450096972075692959396780430419761853921717796112087868036532419248106258237926211602456687716887155140394629642603870044197721744707878466125721472553205888705730493063257398776912870939967290951733222370433491866103919165226983198514206172145759390051398582996344998303648930913993591805695888621730949956737347830474998553750726877660163048719048620529380701848253193331019086192484389402897905056024118752752080781520035063677118841415081704683803806441299695355929118017165586328397578997059816733646501945234131999826271324698460736151099956860257728314409299249068707310470403753815913013307943283136449735453485406847117697558988307152893680354987707077367737818597712572580804380464057758859165198170231032220725469740478372128911307643308229554454946716751860621107595270584052551375685022094493338828519945118221307344700222398779607452959989372165745390767982420124351524243825462729502372835314099178969574216177529998643905282127120005098882684518553627961673110005399990438117360397593147992792967731845951535161556587735362440227457693434266780257872578702949854128059320399005436664878505334801633461972709116926753054112804926241065758582521832854251415477932269325166007152574229794931009573444799875490761462841275495807171806848 [134,103] -7832756495724706320131125774200833991731432345569027023001064932227328503280619662748577251330940464276821030154294228918121620955169017179386625246009327102205978200444910745891646428055542136008415333238660806469931027443295559693272344406810052826868642375098645443908962014340919986537980859283944858688392445804511839125645254342397748183983619845209051558656551079170086440656190406064334969907735712285662098018141887131221637361379468069835347237804259877780811511082816206455055597222939403723975660409598942256100247047394440851424277468410932652130964196458755883444661436043297229872334348239171357535043518997705845103545801647791763863742688769088329392457074468156526496368663906759148134005160525491267461135009377566814956108106068831995513517731335239227395722566288816816763386194546095782810623980326778887393065115794423050963118239174039263911487043198289354412014531483530887968354970381690310787363004439080648338447213726243177504864469965008391715911981627780577291845586929639713682301523029286381850566648330291567888562769023121963793428568703031240921348708658758671697683814642847446469754185350821534167259566301664936726323504606800558534396534468952112483572316759492755755716131656347935422656047674256262419430161613321684913817570618341035521791162993395729851993377946005270520872378157218823435386678990320787199832228223114192864856172064964260026524031635022976366385978803178862050351335557746972636563636456104163386480503081385543386204450982033068531001162838505804675911979860772142729215159271522479927723474055472704299203560696417965268963571918535760809322593848733147482742958530957211560514545723245356855470949789595057970628489950493413924314895320432208419736003311600116010146697599244502696057282374831393962454202369379283029894483842403509263817029084102033640509932840931046964507923499451736128124251997991692651527608823342616968244629052614700376476161414832839955328447222431143551675272367615202120795400145303155976757428789250248457401236799051266907762059313426305869280984078523877326140088112406665071965628820495220272318216208794868988154473748541752439397701433941116547647899610896549661545464288434629820328768176128 [134,104] 44485460607527632727975463563044839251275695310881032637005317526848806555622980464242263246302865361523201692408732863356472334676035613223592270948833750285832869907765937254111858449916452712219150667875347877320790195776894930780571291002749142310082792048973208982885639317175971374203608439495880607051142843887318172229426513765537464371250616100553298817135632907702639151945578754150223303252598877489642325086562663486083335365139752327634860067733629457074636777954611563616533323238822567692373876082485166649880948601915319958708561962331694980536918188228864655936146967537111838430639870086391799787037090404342334551177141804367103746548505924061073796661636981701745702444715899081565363538977012722281617183115155579727465844647791586023380232965357150139883956408571643528135043509002830901004449935855590910392234767131801967092159161500714886552104364196292940576693219418851242516864886504760381882793122798869927547822666680943457523649742191630520597780884158853413849052142340143924369934327261956507561717047200270420630808739001864245798892038191862392784442118458561874193358923971147279575708444060093353152485937982275192595495455300055021122061470345997960953841817270770163261695689918418859005345158102712557869429470898956898003112488072576431160682681719056918728223040823037009873919549975716508863002818374832316711955456198657498933960144238906710447039980368377987583881092094136200767625155430236753148787620862613535297544647400709560063755670536572565116445068783823429575935997936435888043611631963164260161234968182621547108953277225273156942132620096813964087780217424571956262130222851821116565483640527495598436990195140080832245718915571796135018952576036351388382429851766709221379339376209027324097779226321571050418653341470333234379597758353192434301586250720162745599163614385172672900609070209219896902405430364912227813360876343629073380757961019536300605396117169033894273368532870694337301444646987176424314722806173070360686929219305355724214632814484271674140592540395521309943329838917094383837746179701273945225843342082115923908507254993543226860494459021820569406910877299117586142442234280247344403904571474613455685697248 [134,105] -293989022868524861571535926612626487351380056769199188497631435257108993683757323759966624141215971432284625753403290593734733645475643634046512490767323503179697984725115123597952499145491680824841696923363054397287628697385317583861315713518276737292717956215275612513308114041316228369402768614921541977721904845690943162414037695623415912721551847595476899736072244979949515070216071516743901764723732016775845866025495945427255175150954005861923107397924392746268379356261764456597559898099832598507125274903176998676628917563726257839589665055981689964972407567804175600665297820639645782935335499875339109300889775104746490901197425205076016205038680425242322891926482512094253347854694127661472101811030525663946213852721545469824144655079104931632696705800779932596998946400803703398229906783507595614442408525075990596513533672390626372437964327953595042212264860639619895912089747476827450949671613030031872889794848213100695127871858277821525640459186485687360049742383610563439637364450281624928203924429584279610728129515034880355669637712400348780622176778221789879586460532662578645171765599817115243450806578172457790458855432581159241485999737817739554923175270588923401859085361728125841862950639919653581808123738503710357599667287148150920986049433922066261615124619950085499381308216715099676701283353030718941428687360316119164674613546599373288818353666117034034158399138343943518382384885263558834560705330409101134966190428503043255311991809786433987335823641834616247032975151182470668517352771177376988055928597773997657616316609980909647443029069004983846396851467192567192667626600653832646166229277095746715699900165850481309686355634833851497943424056185877898189042700869165184821927667279249703721106531229295349891953358294247395678740524760499813466996664707627013389864342412969570374582835175879968381980237857280161002242965808594687455838533215982582264476612743515021261092793514903338141605810282694860902919020717518908657396785473595528506239984851180458295062955831849773689887280032959976727625898269234058549633862152725592837822236776048324739153111522620693155428286213555648682176223355004532848484076075097911100333482215762835840 [134,106] 1467109527826802243244683330939385381177051200084364017328859710585963058493796630664660967218416443982873392062205532795169794395544020430595815240102228569234914029896653828900125447890350946987488842393991363261268797956744414438615668197176133912116894069056284308173179362041075073436724198901005452800270423410218464904339218344278150700633702674426032863548373789685542808175014120662030222044699841010583969979018998492761590172123864543211775002262373426172432123875313996801302209095811725760266168811221000892761880149360669364460279983162924753377936975933443529726433392039364818166786714021874940117620896572812704091490063613942135924939678048314172558955712445985083218423091439034367947236821479823927940297789066945068726987257709348107049001099592423088370291123056379421159233384397692846233211905531801930511918932070896223487857719502623112114279284588570509331965224018107940209013872889787850787393432193567960892004128863470615575779509588003811992881798831677770881692998594512227021208932137112489140041601943614179048285835992224149794535044688740421471269075967066957423770495041539868384000588649589581188033286931035744121870239441586820997968938492108600846975160225680446831459835391608430126630823008122085067889766865381922820804770465964824350652277044102102505440646819727733899194570181447961464529673591709775424772164763145069910400689245556822248379850495819971111083592487365112151486184368912437795617067349610201202686131977301383712046560064056453997449430895318492072605872870926204436805065420325790197436023531641025295126585866438925449356341183958477377716045947018815489139977731747432794037786626897180954919180361342637099779201104922886798932714207820760812996931490201135169735492081502617056802184428116741255008429021779639995657442853580894559474492972926580358519333298960897146165388667051321662163047161851240997178947889925559699549377309257181558394292889076767989512292581913248011552672440451742509147936593520001172622509071060130958370009257148536847636408055227247799024470474369620249389008259505867903860329790907193271972989523473801553001236684770575463821277190447479749537907017718326008190926423640932 [134,107] -4678078885561248294633749983638515167176664978336280400509096831039707115296890836163095230520171683230168543209271323151675296647242607244140491214174573077870662340930108370339892940397096784948533528523978489757449812262393839235852529861717974163747059761352696767309587365673171409304813696161019834643646016661308699891877527919051394795192076234893344967390893741558657946999386694273287686640537366388333645296500810261404547262148248480401862151008211638541279230309244875378373143965763261591988740208106961598665258419699329726644194943799362971786296719110029692015784414885769573261869921012244104993366199177862901177097482648611608798796233984589958634601045829622519228264484133649786276144771828508008113947701154986805775340473722736620356991068308051560995839311227012714629593421310225506529098448203886289575304023407934514827085014678235612480437986642004339367029031382221663139855733163532518218326430776704328660568920019973438507661754621995909706650279464459394351549523571971379567369715898102171766512129282080541854031843500225754907868935806810995428672743862064639039750038944940510854234003327918517832087024252300533556186207116630361826239630818650706665690109582854379750203592266360793867494768607072948911931080565069482132941519948727756848691984511922561139286707037474324752309701895410534198395919172142045220996888312502146965935341335081551801276250036118618615514735607897774383448077494010146978190138061086512371376494453374803513153885433319481442501679911341253283409460598293773377374774032451197691498417640882555754283953045659768085930348828559758371357121351727016069318118396509555025912854515967152451192271682548552501289594064022322845069060733404346493306618196229865732258756849855932843018706216247707329131931111743971575679292785611042890460554847337463197452307775953939025828489088751345970370380772672113112505572948473828704684728210290730821906057976169000805332473412934762199981883576919589141834920509699854377091918459254481431205764318898218572072085416708433363979241648512642766292173525743179195098712490596494964697116805199980060206844107861030050679474692412480572631416971696923531865884288 [134,108] 6896646085341716747632258543615542288351625253485984323461322423949938546095672609175151188610819820911975184560193395992670783412880596769959039732016418940248484977767842600620217836907535787407746714124081111358423137281796436399684687380573350449253797925810014224090498007195506428510658844356834592207343474898381024262778116810971103851774474370247937643873603972294190581875008121402538066048069320909129606862446481624475431221480776699878713947525145072327537729822324060452013667958901941695193058406444649218335836715923376176598665988659123675578751112312030615268326672105643798255756441548244301742760810709205137441967781217794412946772448514421106853056620327844232370734842133537844827435340674819738883084614727353929045433545179529508916712497861746069679009588296215450311510713243587236034161408858880002945503717611818585416677375948331547419396772800133245842207999711060122424135705550621639591179751466024892047575098735622728585168368419121622176666324780729053939129894761422446468932043944536448559389160475459132333271932590145564040741587191663383806158395212105404830074570009684237987270482191479858955798197096101444260787326739067239900628592214416019376970571834045040420661630361701467543915645097918393046392694865409985523774212275241607302397469229569243602165664628083549331679018117022918507554238259762706010324543182150840395743957986426076709105849869035495807883097314404241191710094678065861869609640521937270416478784030972432971772197413314072112136135317645408313436200543286968786069828993278539389770223042423170079915975084461584169979944951196247957793166771761573204727158927915997766840911448388114063541721315108890140357131580414466911777672821333043546070914248571476428481152934670338539182599742406884746153002234243288950963998138174278943447708415424047786820895542136955698818010203263342194819776522445001891126736366598732501588261593135303392094694247724016369685023295443999288739030382719045516684427225815239301990566289838588028023147261820233122278636200317467763104038419612460756364626538466818055612943976635911795809767113418367678661176452224180011845668833614281829671439140039681564160 [134,109] -14559719326550240875876113901184206324533379872509166884143736186336210537605496631838860655052461505523318288545983926260055833715846346806237842929932668502964907576555562056735818293664917171594294956692813693453058166866554657020976101129494019194973644854006171550688205932593027483575717945525308563764448352180724383232950936543081278536201384432349320044181327737888183170666611616730501824036110778237679481660706744076932266982927369502996072838566562298736224300484190249266743456029404354985761934505415924115263839631337199288657888097838224541393122250945412189475487621557963534942333215292311456305739799310199671446570545638194995629320187038051417480614794382574128972850947069709193391893215533436617134972828616475665791529667122559921439360339840496977802382145027498134522076729250332888923533846394562096400872449364631022371790906268839659809438623662568567416005276431428744245055081328831715252941823591394002705725913988644442731325069064414887779452588105690460418989513946371056876394324912991761342478873958636421398346443717234927921208411048793041658315943281040400773361399242839685243250346268978499024479440235820265378939383187003851742899079060213990430278245372413188684234839520903821374235337025280061226764620533089218383065171135863518477721133020695335495278341551075556595972438058423714822814279127335907973455666843506402045272736095774169769009915404650198961566970694280757072831943447825569434397989731253221142798614810961644859760827139475018697513116122450127690004747176603026497199434546471952406203137353624881207649599511001871817080055673025148124602725268591512395966889217526371864429134016204812729130314270859798216881353710895899849773665670887080725658851464967574172919027651465120372040503589493303223687706717008473313041028498142177070446907307223090374479633625795768241823949956326106822378988287910326411620472950134023525501395745543512611963688789401586520441147394485236027283233954076199664031198592502810907860313417853874219450170270112419555973358109829208546806898906450457093036532411782734560619887066390732681257731941689847952097402488877618638230856205346973899235711320674720 [134,110] 11082322464659694643863232466877504590705086687751695767802137389446360535129348517869087815359548949999334049663538535131361288174983959207356854419729095981493267897824990119353652269112993071482513016288639221140088230858444244455218708744835022657278147411745978621424854733920344535565879094058003085498674416647658695809782221694738252498400581232958606483211377681812596681470602709779929480856267929502028887495261475140908904434229634046207488006093202603540722121135316791135396989736523322396958916562896444474323384292649768584028252210217322017323406223010630103029616577358645142976850920565149692620892234164659519564390591330676434412690333069954117691560903491718803747421585535690999103408859811073893027856324097128778597076169628543929121173051079551064813367828183397555855815475776992213389585308399557773490760713636574759256549033412540596140604549848942590621256657951853882729887055235976824095226083695242874586491308221197665420858731216680000547285215726517826976877336203071651434606237516946406758413781023715029041762359030653741604832173695798099608236807517164402756340977005413687257993448122896150217382128363116541185182055396588045075136236472736849025222945176709065745070341497902831877752691632791643010342181490513972411410806421278795333448912232878149286729839017236553134241268575553135577176294623888921077235907176023880705516302375446908517070473827004441333041277121230982311078894604456152696649320575521338933830132203484668640881326068235479469014611835155740875229728788358766207022050762490135972556593401804015222311504073523242500497691306556216440105179007441582394236034841970280473162422438276147752210415880644137938930485430705842795128500546405478282331068536030673956050158224365353384238817189225265879699667234766632935249887254684536507096341543895691329533077048962876453809071579337874143168649617831590601131723155769990317619605106109395898006933392488331790509619391577029874381118842943696703866128796308668237372640482830839793670926015858053283521248153698206696761105667111310559883304521040327583976049850278160008278502828731995060289130799772120339740650807945763143080653856 [134,111] -12111605186101954098960373425297685282767872471058464962978225484134794020006992028385643608237236116780329272403226600274226244810968939991469279414262965979602889119915115633594172726650703995493034691835197539080926568044677921875084438743302880575136838755716589537935428840461476877023981033874914160022644202166841664725420540124279818367449457441648731840404111176371241894692768020936294708955203021101974318763710016098936198175023143906961489514911707539093443467621998713507046691730661978271528652335209036211975088884699410698828519462219090329239665739733118834354967527196169519801640362816955751211153394439325388810607894378633817572292665939315251169701075621471999131832578995043619850930310570448900715498274606912222738142950198786235283067632954597837605904700699320941730882169762660341216611733187900122425769687275475011085993855988938452545553382976486300339122357018640907062465003399815882251087121495503207462563863002141777808303731057304979192728683015063951874614048793584258102425879898363099439773503149214827235581901079818048997838863644966785067873125236744712495669570303819229319207031878218900673231886696107614584866910718431089306799624648748093314687263740027608519053356312963478254461506133725450935900749939260959161283710645514313183971596057843604164892465052120078279081302939243166022756982453412987472125575136264523343222359195229569709965846406842784666248088516108973742180937596963898723075115175793276999569960085613300676794435121058255776229303473163172553310199177025917365316915654151392498067002915036304781495811946794833743780673999976865584522932171868824582776650229625040103862638038895161557326272493092043852207484546143788695152126786115873222493204325525016042722107519493164834948695825009650326238182468489979478999976066169213944749294398276365638867157734391904690239553204098916741924478631886778449984684046870833879209782579463587356300192424263253910114407902710982604616946106721799960882901025187150652504640794230815278256239227058886796644332623600443304717652482223813088511679813220773274237535117514246862625167679892091516661148052489302924588276904134488618944 [134,112] 298447963652659824409192406042466646717220797458294289813477773949392343556748464602666086128718999968416498302815744421838671175466034226796606793373511757926453406637221564863719169941099668692119484485343177726808890672864101651974182119638372955837462898968368257922179753767640594102841658398990147792080365015301047753020393754649339978951713928819228408201530678748719459554721494407498532685516235238103259015325955384442700698413907462194518367602941716786371073890020007234485906750510977073005727392643715684340616764895805069320027821638525553529012481204734420203264799376304475016439778499102493847614793740275793351369786797292203500785539632559360307072087950664952422600930431874178189902483272057090455990585623130047806402500578064463636440933753969314234019921136389801572509005549439391601463698337722419035990450926881319922199629501959477791631222778524891135609694287213727155121059028783873450574161531236255405353139421716399520323816814499325513681263962548229862176355416053863143663231154162126818227969577121753151494993354018094686296903372511494732142641055140083339951203586970995924593901412342238446706743100658405370020578908069018595461090571825575879326367087436257107128700158367161245223504249191995858549957358642050421184350310229793892098062126539591857163876548282516576427524179291628058201790465753716354605632649313702848410196124802025868259547624875944051677662540338405154394299680178035917898036953105807370436444017528193652328719907552363774894565200561796687898500826719215056868933034585658138552487935436487472423060573891465373575045568567338220745662290363504088260144298921624520409348958043675290961825023662198923846758291309596004311790442381825112875136109547419108256223189584825345992638988849203002527155577371683939797373755999918082410659448294758139386530057884281531112634032020223994931766025847311944275352697390992466125574840960046550112359428715816130489183646398896040323959528001967633976220593118191784161380793578482887617446609471056930142884573523648479089908375303016430794154216502568203852199493625721585112792765977371933722868628173851547255522033336126752 [134,113] 51029220123853230675706110028186168513383768581832412379249039214060428168763212551774209396500716389351211864800337881187202591725635974832754728812312239557871539939556318257261437578484151566366533244117838172285756869116093313192925002412550815721292775293305759346117611662615972778429589544833032237381267464389688951254358669066192089321388466096185356265914372645038477104910216688437703092502351048050717580615395708276430728547864117865339058407264519156294346932493401581420237590942693780135554407158313821364630265262773751120117179722396947783115049349011581434682332700602733679860185592917070466347002133863873012314964574284063662273701598462961383396998993105284503866564495522896595950086370312066342658732224441398420701729582268412516554243955134750746340374812141256629010783080977497874868741541546256785905690895931618809226572716079753547196974177965781772251673082394933511422532544137506236595073985327658485196463974357490953914797174244797685370827674136157934665840348101618637495943041619078943590932441611244151932441356644532060010068472275781041059396183445319442625025564604656751781101204549617853798193120448500957360269650751417806285747134539230373876323645609159522793010725018217608664374833647494190020523426571614022089629889319472193147910506286085747678034313251125130587221944221200455756127146182898845578083555056218995048964376059872969561669924526821705050044406342207297515654133633308910911595058789305437459182378325040046622952066461977968304723484189081110175448878463133386992243476082153273052663697706357280019622981201630458364139772278459947012895766774285187415642021391805869829381185306220569828099554289603706657684476286760352209730300010317231771909604065594697336311639133017131115864579741854959323410460619813406861968513065218455149320493368174315242218741941592675457181181675671104709068136009882120784352950058286736437379319989569462104736226110140101959097184174838080449950386760875068508960295069063555570716236181910794860214857111904529497138457272149295277536775830353109165370541601372977802291412409828057208987569171821051807581524101727876563277420096 [134,114] 861882169829642165616353167915619544308191612544381081762562607614675742466088332275782358482146077323186310046706664941101901967299811835594774570265614464816713232056663737128394551209985779665454644668886238173711830584229844088855926231258506411576993845833283567363230046379953060485730640273454593929033722681566448444044730696111657331813421145813059293698060997472277791916978411944742442941458486126092602673433190190683528142839120748860654606184103360520121158616605709556469713913283073924863843109920062879767268510010677916509801015051728927460805812308863879897926513158871234602654384835882059016244531315687237598362583667118502783749454629650747030789252656899144657861469512489109695892168383711317769821419768820881640214238074611205289995799786559712878580126620157480916993269318432610421102271106785166119920759995311501137432329242347207148043629615969548946211986346820083717275364118773645240585848896834815990958698204695633973901651729720848277983363455331587805551317372063869294300648765185221842739861583450656296364473535088790216105274191507934140291981699453816321536439832786599037770680016311058742530447149210215849861533676645868005947898598964450824742705553179479146906333818515152834366616353126884636077639127014502418919616301331690769634231807414984748611809866761110561628979125691547695354865157637293415651532302231934480950466636844353021107391558695618504141677801061752490267064213707868946839464490028352627349058585786626245588319775712670295756073677244601490625826315020840216952850652977191106815648087844058328578485746298357991705592465986259943163369165117538622570807481203058235456038440988183643960903411838262784604370407139969248986503286978414854343544658290562602105071295857447226196384233598096824601287352626845274517008372427224514969615678973497609733575749041591033718176926420130163879508070091107544947347005660610436972649896655404163210588654878974205981977397807126427626648860614532731559529725287364304459964662054464584669070029470570741211897872378332873629383439546437038509633630025865379128415357268606531032594412241189215743444660220552728036748 [134,115] 1702745866577125140605481128884389978079223164196905926188861912842399983232710391939298336363924943761093860838262025509724535266381786996459533889894440469239382786513933711013809864755453172127364054271686177369771587146094807006717628297533484081056821429847605750848179609994645498472705829463408844381825615011667416219034078957217608350850510425384428547879170837025285857941375564428776821472405666555528365491554363896183780423069216574381111600083791308500430217616438315945063271955757708623951238186389457399905374354581964542168454612214043481993271922143956526472822066476983147713464818774817283165921836751441056644793318954138113542998246447430090147789558520777253920474546110289645665229061465368806041492731789961102910551155337554654351689963217343895413193602892801421845388308971282394221812892996816781753459113455381897364709574266044506608400759252127775534519955172695561853117432387482646590940949272686580246061507532258230513510346337935823878532589384868115434260594547849731049594359076414693475926324955959376863608277605139007274161438535494883987082316803258229457154995607402348738142425544573835516965692684044006317593130523976311825231496997667380183245713388860366642321477467862841919863582820496243781984509725908515993282865995026454521440738382538571421534884459559314750124109415592797227351181831152481326053311826005524180005911130569118480755999976886184748703142904813807220077676100048046868800352434385502322298932109930332780344589284827003659255843687672467438339827925198044575080101181092962560017277849123402556399389584190679525286067852478925501486062792561921637487676277861977584451572345660204935220556458060530743518667927383070402741786429417842467249971860910710893128416473550010654174950676031675808373416207318384948089209834596238953912708005432254411948896764955535633203900144082541612027837050313940290821648582071181208380575767478958421561058611980997303802252272351741925000108813923853295614061011015679200809660656249968328992503433641910203816920947188334611651400463067405813011773855684806621497702375319711326317942848066528090532843723991665664 [134,116] 2160809317677508181214161037044364117570957288865043512487197899605900120337212987799826977994365222508466988942058442141796374911438714161399164917343306263760420963277374526083319024255545388735882135169398080842977815197292193794918990844158588689105265722422288090948091563148258273164717595063361404581241495658066223899202048811337074815594542486654781257866829033175903087402517815374551393439539405173831217353632878387955299357685586844848931933004176912617124717335571895459362177737428401521439368736588801386589356379885196521832320426696660088214445456114496215792333654041840009233932871177273422401176941013568466811614283909775885313685799913202393797731541699355198878948170802543163996283242529461791753118053574142333361765032410522290142231819871276565992424827326888188283307861786890461188708117817487029665458649855198801802203936027728625058456594637151477664375406020236203311529015753768675243665006179641857339743188885438230827440274760912773982298524990032813837801010167709206361531769815120284769555767191139477529730935687030517549954500223583780400876125230210667171095895818055705564650505896683129763142863231287841853789021235005537471030140012105709043128657445320320892826196697930582867425267809553251094556423179751976133547444513447781164238009335416714907125688922475629540551855300088081624001303826267428640076767562168249593125560795801418307267286594695538971273356122432823355305571755236034795445207865995523074133730102792312913461728965110479726995045895480962662051585706394520675509177671302095030831458381967013123060454702253497959788316082358188626334606545097361601418934818532733110923244149888904192529590018672289203247849866544029038207859729236742385648990514587458042435272015292044557084863731729942272491762210321708062416799317589064723131949638629460860676695559166058208078605154455390860040174177361050029391897443413966387498421687378536599450726564959441906041531177886752920011201405584097022726989122224787213511608055665365826206838035067398858560747888489427120211477689235418396794960571847653484361392704033959430175879067331545858380671773952 [134,117] 1118437113215820317056572572980206115637344728025201796993136983635001376697880637023268054583415351189419347141204841359055631109217318927730863740442490915369129557189225938153298120668289142676350178332695364677456669857217550235269579594378832194192928580710189316920110005386389670850191582370600954472872032518684180331113673438424449877169194378849282495026695893524668575221664874552148011414992092321346886658877157412454757033562079718758662385555082578653733035031843314291349245385081460288811280042277450077863304170334623562731673209078837224394460964389637872059524958435716252002338876737539411313815039716826983425369000285817079477054889392096781920235424872249791302848613636282679664802241770733911568013477951598665743650705295421759415100406849287433569384386033794166608930270735972861488421718158849987978481383669455858584071502145790359690633721755050425370796985590853190997275207181022656775922079094162172874382893916977081893895523519069391049806763046544847590829688421074338721162858485312282473586475893825366972995000975536248980093678840952645006367059981079044375590975081936375183260513866679445003467427023409968735886625238960362209894033024197306076936968210279622760308338960332705125072770861200036513791101463383189064385706526811879214473888027131043524452791568328626209252281556487797964766306754787870935374105131423952811366134106371763064972010384884959972928940865982396275191124458728613976688939642044948965885247006393890329266561378718541617098614733254570141436552289433186045982063318207986377281003258238881491096541281996519137942233622639019210744891863063393110213473780964329393101030779145742531954075669656866396265817241312683060922506947910976506679922062098087467845962435563550430800134970189979256261471926017624163449532940184414128594780866008423803046750114651425721115170504645048512805820444324244617377006944324186288674921904888041278040311151655158808670999925656833441487388841623107642990916374588196480505392590344585495083248599915040590477109901443226366538612813012419009076015697869107637642855931445223430032212619126093312678688 [134,118] 1484822404936558103002228913557963292192775180874845263406670103088562163418517099566741694879670158252160844941057646449456215427517287241956572541270655351081036382229644144075004004344988031235882397144204988119234176769002965918197834413018319695882356393238196772686464885211182903816371112169154073724253475700995285926027482498101321184277475884485417580740546253589698718356783031691209926580835474633901257018473222560156877875543089334001927819938860439789426377658701021259985046965324130165389112346051799013995856785971440095681703781797215756440471144592867615873722165384178083450640525432096950642270333320790982266167035752523650764236975891456814306205628599365251389112114661719194960205778899979685462286379044808471733005638183006995077611780279406279804938939953834855316224501879403746265375246469186580640769958785123643904697996841253430790235871896164866360741355123007706931019658806102667074535231095851721657103613829093887140864707257725512907020155958484735078741910444839277886282242271065658208487620054479788143271861634656702581723994402769724648564441855332682569832331677066936694318098848695491144036807100805251044013017129436725838300016655546562819114655016558241766256820930289367846468338163923677534561906245489433259817989295137306941039482086181607499169090460796123687104521581079177297129347988436710987465263794869741132086940627595848223658903175217298657061704614387047829362660550535835634015920752072779856167444057064060988111692249598991283634092094495653214815139083352880303571085593121404788928533300361854414028171160776807345242150155815099221039435238784150001868059944387617753711391423888021078683986544033590862103824149622777397220294362908623844749292032320114943677638501334883952734378416850706311245058101845773002447983809410801066303943039061223201148955251075647065857250133673047416928681146946557290835704489388871422427416449017344665087789951713575083340261652037294234232365960141999102043811485466510635978055795748131702695951094099976261416716174248830455733398756430247523131081899673029297157566062213201694676039777883816064 [134,119] 1210482360053322649635788981946784532501169845270547193326719086314167113508071333959225050946044114351150318840984718465526648742812551976478317640289745468059416051749423115856070146366779377177923408446499229159431160531931555549556178159839122561979918791876618633350058521301454220839781314515576937527760866353430042348446595193254688397779130076412648900631591946068288116172728948284089107324335121330035848424322042534553014940650424486140050311000394673481192626762643796361875456888124911992285383929145502776563712650287037157949300673814628639510338042762045543403557888475884467677832578094612598971622504553093875019992892833656230869216015778188680425488405783152669468712527228402230139735206567611660169901065160052905912301750374232873271816359994132679673420700574099967603053314168787593214677071325254039721513882617072928029460379167469162168190523129899329190101524358705761968508040818493117920585045782944902864133355614689851369136383541464446197868034100049325136288850049270689268776919919082988372222770497500478768538990699829684384626886988206664714412869428460497897704864025111860517119201815896653349851315485703078514079618580813534421197155921431224079772305366702348886731942181647173827324180443429986398081757210301700933615216889117698876965337179299956360507697970713612750335858135744649588996846845527641298780447497486821228344818615557827791926267974249481667334920101213251412435383198627626224216232959230694914910928100598651582042513935820835927332038538249221195172340933958087586016131543447593735429407763839478673354744617382762752580077720844578778816043031480128101105476057836269576431143807700085695063677896762494588505694677689446200624053901495060760769465400737809771704985128149502281907377183433052321822907470751055034916228975234441771913684223616994465484175055018607968475008054453836534827777667875154251769211303274012559890551460925847181596427636776141932472209384006124353460613719887963585061277819900815730745119421627847390344382981034011972230066772045162489392357444835606128792853730512347787228602122012024177711295560576 [134,120] 402223614127019248311956837294890850047231120755341429438248025261727763377116373101793101630636629338515398008024704395000683943227312326073634299751064848007915212998137700028482875276454762122311143930665247968923002902390095862154492558708087829772356196449961284428661578177508829445478272337682142235484298042949161855324184455348652451889416711992020821139587561119870783938538559774218085922291044117173468409766680255210621636277752289013624684949929943784532020083456694934058851856735854459463913865222520044656086979043426659534034649799162257456962189620525699779441385175394654907017313848523473454749802964852929061790935625361512388155590819541934273522630234163289317462345950805323960584610844742421357624555314954237919631899202648942556248454624719815859603650932138355652365206502289020207217567736154785354664707299898189049305406895099841749577521253836252747168871058128179845313839605188268961016837298185524243088844577996274752026987318659252611945915779116444732517329131737966900115701964600466543881220361326159106781766704142450235119761363520051079661972337306678558131046530161427214361946324676427678376977780139656270733898902394344924931380959996093667646109286984127840809369507151707996581559099847753190359808586703976381939055585934612661538798843301798717733976783189706689402443317145716906929060136423472535214399920320916325823578083237608641025726771369052117924967440472879167652507633190539847960326479776968734280775710754911962510546011745796764312022373750894626438110024596212123923154698991553936038817877351172128038143928220449138393532397580568827242462969792403711843389381745773272924552819998805972929772555186501378445482811782363173608837701188465012932115832779033750491507615372369545239982290993750406301631144407348924240660280921592197194199404573975140234817709668172337161729977674210698080473024766901459960349767627262006742520087919383810906446571035182174624137757041823201612844975320330192872553648870639374966890704288801367891630765171765539409484727114184812520383998593531879195073190733975565267306422242490670032560 [134,121] 140995193357659358883457422305284738401950106292370713829437796407074409960313683086119742504705179455214597433224157274071145615322842961256322782828395551847616624636135030642788866152717161842439861598375909087414553848673173172920344907138868259229941863838044054740426238050860561406622717596673489822452564136235795515909884742459438064142662369282565895639997624831644685634499210714861720920543394752718247491868567656525634783146403284510622862839057423430307575713213115919224950691287360701466478907492947717956834433882963003790701053074586077057082639352511562336050026768078074319367379558136116457843370170233836615967739708086835944006345500098531220720596114395772129969026237265745177226487035182100122807481066828596189291321703445384221152593141057552359049738760383936379770401162747413903661604744157423778922534762469243077885382456327885815158125015059735605763168687082149597375429648412164803798456010209983264075181074248909605762687499757649242931527905580032466656055421785539681267543485362976619153629012019082824215996758288716966030868459161373397732856540315833837665173052194200200851630875799509329716885654729870045109834942674057346400778473880976912327625709860718502554510149430529642172467000019441584385899778013906511002826641672273229605929609413806174289423505168094290708274677181728797612096418617948347633299234891330798657627580770506278809102162776866540214812665974273253313020634516565652595777179565666469814767920874169284176526733356497995967484963242967734700798752527176083756717883825748133872775025412585285997613974033875500385537807329230363275905038692269078390336560546742825628036576217549120384344399814082460229610515019895462989221653851143028598164536304955218103931286562628689270982637359257302983934784360752061181268958759973842753276731505478726609476320189639409894598209488560399011290810868928175001172368382735724410450750045291620420228284257525496181254515933957234176946196635777940762468878523729637328566675506978386530153658132703782621029921704457858191621376897940849235083856650153055914548825129217264 [134,122] 7328854482354436557751495018038260131596143523564110311666558052315978654676806270590826948944422191331688155906947577236721953398765391178400249647919332915070804554993353558835075545647663994957661898288158804864244417393900514941958393722180439063420130193381731551865609368799803992053701492687421663653301292964261709760391305931407635203501798909280272995999435843858714066915859656297202320905767444907160152779381949006612340084620604934645010988769682069146584632196441732691251082887384546476570631316126506464276283321155181028436748757713303996835641402288104283502277111679623115575655624338991045398803525515753226539685902933298775232119663246160848327293175537127846925818780651330811508459852782502821637011158115938692183874682124812714722085135082391701764861953400825620757073618284450258907704677239470504564552138277815065683584759277425996024173139129016532165600928298621450215090042192538679383147289446046450335467151400623068524646038870864523807042342544863528021678125090587015175459650165069784172114450986015221592747977716987440508472633851342771667473803593133081620251699579939146620334643734078139939207440621064342509297517240998693341517586481423024685208895240948871984329124320033010079875741800843908866178455282466793064246421997366557804377684787612701503072843631935075329902980314178404953341690239395187211656416483416025766289366236818106485863280328808728574440426974283552037966414635140536204598820987011854330830013476247885921772787318040905203672238056998018930410183343542981444936164547995196567522186723381633871978736736809423427737131594803644328710743934814822674472753396009522141998665135048766163221685730903424488042002885965109259958918127488884487633942039695094882068265976005675693152454399749403546767660858909970660569318183476529590339933767824925517012790158213396163532620918248178746576651626273668545755649899992197792730811198422153254663007383996317637920375954079056735175879427279106524325736698251702304140656783677505128823861058489392123317494637915570587585614319024083046284597998115150189529197382 [134,123] 1926210569504080351857909351407281274446945195776459558835884698952924904568092412562416102762142295348720432687082013729117440693551605759443629110289934131136167697050639026756341023525652346581954191834047309746185190610750609046166106099724652855473640469703718641500632331286323315408443711746729016554973130201692624234887544214092276095084679475167645224514597181426439837145626721240497828075705436079944249460259559818509901354275068969205753635006132753079426043350510358030004267941535698585843052436460510129070190080517017209278940956467795085085915629954719505831371371955739007763027301391888309437766594571651193374897614564609260741220970620352653739102792922998183800393587931250539484856602764838983742397154772600990253341250622009762512740881552423959169635923759706758289634420753752404230570845422930061080712364468615324754621897456000945227098126060521954770765224409879585004640876098943276467802220264923344062613671075791062090000834793078942514331935725634597401647293209767692197729777885057095798241428211217251738581235625829335780622074624345419338727098904940377716922221954784302075211791816627483060073173394137242774719361570850956025806775618434853592150500612460173812873512586269534251035485956565481545553649398001327935355071231601626643747369947220570993498983867601908368881516147795048419809997969412726871325724649868161972204254639137170791296919041757852429123945919660918790223794803792524491488821844210163115079511013771874787357879801791182882691395082494398029891155884788901031213744608277378260828408740968752966319798197946552116055046679244976768089068825630164344083840208149914454497509450937666227464910991082955401628387666727310604702091226793255902455416178233205166460673974983788125707299205235567880882080427805558767405622605163140417558441670022642540196643576081742339924027122586316582058580200068838049931469675062469588290175008208441931629605902452653265686294460887547436015757176685604873306622935871732814879901057993524554250696524626631120652655095725590589065532574581118116847996874558521518016 [134,124] -166943882183805629109339978045119185228920421117002423110009863220702755402430716341929028158845241869314547794229322176459449462202175516312864436605797083173332372372660776445569902501519209298781723493956612204919141387991875265537809689813475068917639012599934016858141348087515910845885591537424563297060439900745081967169568376468101200563175751129978399372176548531498036121354757419881324009574149611009765478826460740232310744916970036297341027836978721346263220310328604936594437438635220261247065596903499196316383478776994662997947441863048276049213177368442330938032334858145310425208180488752314168099324165966163449849166594879319982036587786457396759484901822134745501585842154224383311391605526111096731297803026223123545625626671896228370951577749466474782733750181055874006564115445026108697814903726001426787179294613085497864354157105050300204592019899743381661541894650025419447082137427493629227903594317167002462637710508868529589662116563141762184296494989965639237313365495408950198645569075850931493240331784092485955311531664061674608292823848838068425700375692333342610261879485851358353184979175053215350402985948741426201277629786147950776175638838164472556957321005045259566418661917368830411555382678511543340339852904590156571355691344939931359122050358621609686682665215707394166246003202896556809760106505782635303576279756705653514274859111139329894576080288492691127536681745887379413698073407078286193880284001249519326836267424685352798613968707809713797389050938485545745837026927182647539298165557674585710811995140562659378015728661650196032805726306610970721625501082713495436126231303787411402922933124983221069585350668878275986618814364299102811411059439611073409971415326508968011969664599898640347050918898414601267285303662281287798083542414538989646718451926537282675223507955073797460397679518001175700417644914708298232951375790827203754982694131000313711017076003242699591761362029306913173920295792299922005102708980083758523234646074737044548901391624509340486923979467865015257182666027326223331273238964184096 [134,125] 23144443800729295750072313426117188973608299631304533657146454385141648706253971332571643365348953649320657884638841369211204885849535237474278693071793722248307416938775565321026864410907814288736129418011761862815520317912897998279059790242702676805764084581058316041503818447040078499181875516045445027379697243140290731234122484856484618010304636612892783966871240428786035208750086814908028870367165678719104591651982755632974390853227106751525416895511382819517324649631757012892625706337312946370640851056287815089295231237506316532252350750137505266395838966339938075396119799449654728601022923424096902031512478486378347637890691997911880229545083738411122973907014788017437959471652231504967881507156819593493425123727089571454712885119605859740713955386808646115243687584731376722876419847962064299160551120410693996896519338808379440372179432228732266664003545248153903142110236130375514011084141440432023140105408789405776974871302178867323855355017724742836269995129105574016398834410779754130440944240125720828433924094185459912005064688242118873099356804917448416592562156579025928302613325334214672257523617858166715923177560832738705172738994163383802834230902528420346060942194468428159646900148882341885752284381960052254036386442026437862603710003519119712300424081862757512259821339586965484340758236779890185808203026072514386107249335248345315504407184170785195292999106843195254943110781043344601271521674864153997120180811187470720627427420154764767016670124071105467319682411900358116403482787682315211987088935769587345547141612588611249275693412000077133476378544365234786351830568309228197378232135437020012496426436281272728818080635503871750997291716503783350735398691789227737656466490351846071680735303343713361753017370264373256105505945530225722463003117018919352478991017390125611080618176257674013738908006948155253354588218628365574514872295969672758999488151663856150467244043296949982417893198342394844579268344373429064288442021435365141069566307286264052052994926583493314772492657861438591151860917688059413151010080 [134,126] 3993781426546591180578394037327338923400123613179626427635512351538242319386048657956813071069479408815409309101373298789421441148129788260045223249168514555275064226668649164074706791063617386636842928033298122094025803181781500612094016017096740436214888399162658852562870788246958966488312113098558693319026006373560292394958381391948624988275559571503347812972790361230647634945376164376322614970382829979115688181495680815465246197784615657512731603402221489576696915256335746503156482985552132702710585685877869868901810763167258319795263545509593307290493021408667070403737683479648949127795780977478968187816307545679180048231742940501449900929318919048579847914853170586791388785385052694017631333075650688833815761923235074401684691429077642999264997096032388579362433793777284082339264049646737318576521738588496585145918078511327278907446803849476571021862251910994542346342921351837911463553656275867999461599928288754224081314257188336839521913999439236883619376911852790757131033375286252980782083079939587979238427228136625936540204085109465826343030255127198944577138800370128768648502615332472411747821719011936176321443749048598940667242800092431303719498885412970609784394605560626863040646314254947866614449791972355451143809655335482411886481429959669561762101415116375029408937971256110250454022614803122536637847404708873425083728614249831344434765103128587635075313708943376318933749363641045741027581966531659561367135783085777038548016488634421646294568405262621687942144927840647863903897961319615477399362095528197476966064106832144319490730081830691414857450227650602622508935643629695804013944741457005228577200820765939126964992424243270349143644986870076991073887155180454586408620485292605927480659539862287194079558076450551138461997284380610611199972543586284421530506593690092938101230998581080871212273896435885630533703634757683722058796823637603223394451294633668974757672776740833570157826568370617623258761177365971380399412863137051196602674933790977110069141449339559272461664216537699018610686694870468090700 [134,127] 41314328901045421626863453700401928608504901273755002137995584806009791156251759800158187679876648359271591645532061499540104559088305549981201591655916065019263546788815356119470322241526330044238070819841744606037042089670520578699397941759458963134977392576027577629996536487595527710895370111583553347909126574292796719976618167887517824516485106787024080251101259235904539730036543462196899122581713524199176308404555125656336607892350822343213712897210890130684039568395209074806704455728004782306241274770078657329926661647229366732444706904339683710301200505384904285367022502345499114754873276517109207002139945227866425737172943735235039325705736897108324993553172395986186810207356904793644548965429198971697652173450937593941087221316415492023677947692069378867635617462560363761184118686046213204000998853886989107335428682053509296378104205228214026282622148601203332734778754548259970212112795798298303880530505922633797481235708970817751924779369499359182070951716969758012926225426713855241241587706476262325568749863437084686443772250415363851516822555757987793660623055760536947450105102250287765359561365020806590740154586641879910915620990556380053789441795505983653709968405021793091957534711440427721577560076815062907792552967360979864971634946973519515458887094249319141324363551943363596890130124644961460262629360339487319877306436494244524106278319643626935865182323565062002874878116954703025475647714305604485441494265612872401160049785629342415444746433534066906349276088630058388118076368490273679717630263331032368831772525984260893584625605107567867632438820082046864394862124396389819802210813045114471518365647151349648867019522450044028393888178372639331510376534382099127221971010360585309118003101695329344066716633350978947907382196014908800746944333104668678636189521651086140951725263781580918383185375860228331157953745465020465181055221330565628074218032273041866650907511550718456111158166483400170707311120148689897848188290174273056454255502917266462554010793742104345693556948156244452933246142304 [134,128] 2615435240043010191205042489027507247152372715466739305554287183636088048915392957722522488984999598979112250167166977202087358210069042027303702782354208600649402939660950241335687592975522655400239252098741581327476766325716995892019473081629964368228448988032839446872732209056053617317631216111565515886206616226845462596254801044912455807738895886127211482297412829848599720207858659784280817807446673813355677671624597109855717691685487496841774959666624813005388820883007655467668206686248242183211741982970196753691615274679504679902480582890307905342945527941842016155578040669637227157236288532262460538355599264875723064064441587626405105472012486045616726015388954476826278022562088294048829277561968046055246875413834395926353465513840100446807426027967301909077903462923942430525519010439433204250529516467931403029463434589807119605680767446138268450760756540217588196104451551896137727167441689092532854656414068782850666530086636179127283616769223127854543254610693986767854673991477837770571775559674479386626294611124940662958101084450646046879475139444728281744209798274926731322366074929534723714636823910614463734506619498186564194875988777481952049678273911826804984691421917480896768597611246739063464725284652028326913742061794753959648445825775635286744063046550621195361311566331995835160341129896907231255984384618545059093606655274120880056902308709323980049703240232757379898961606011701764191879301249841992202772085619411109702086242162891564393360982671641279321066747952943682594479036328886699614758704026788150186378474373218327061118148634840041322832207576687501236282494597985095739092746408146527987435881451120129727194270274780131806156451858224586775035721972074855903675332413059701929434619301991749007008870629053953926310057274616135264762256468743574945925275198838276424228803109359250386448948860769884327407123404636864062706647498399051860296097865477833765495336666208871950846456583202409124548619805172014087293820327635394243902786118052291683463398936897344410623684988710451158976 [134,129] -47979631270207509150599112435842159155021455737241497244847622567127299793745229960670473380030266863463209049784295260364306843832701414299211219610685421442995175374055410624935988121494317522939804339212041470661541638387938020777017191287969252236141377705134197796674636631022077106557951972865657575923574946130486713487610049400051334606441017294438298021001531202200332884584116266565321206654850151271162499921800528563787022844741503873465309357100341231518866120832076935144011650651572975590414081473509515613410142827603798775209257116900217152930231763149529443712670522939682057090069027621201730296674896704670697731517960897627086459029548172024941223262305701742437543159509251609713653253791409422670975808779692470151619779886639906956054316232577419342261372603161735105224125602220399775519348710630060696147732669438923504499761888647710393751497874066020506130282283988632968568320012496365848678819366973031055026036309050672059118387777253912153585928749467832851193422985800688419275044697134673421048188068691646500750873559582425800953514536402635312919486506247476745233450753629542258597930982220582911297967604321180504418079404027386094135707697454210517228433753587863438562554090990922256128975027579234589386152670789639659967253185733574130897440181509234214876367838448060860879562609653509163064511201834402918661432510090300710450822316583028538803511795282798560367645269310234773321744853871994035295316673093491098492005311588135255558119711107978240501985110024130391666372169300956112996161156823183146817907767414707433970946102544769468192267990192599447001277678837943249055425161012952352550935206554139004032661335158495497882858685699618569798980834324297836787617124158535180406240462158113270920268605470120208917862737303563451898112992649019158298314359562554150519273735884007918933051158356547957633957495965754688622861148037718574128180537617125122737427494076162544035833798467186339813411147111110315793666938510285723977444498744903841731530289915174825556300225225632 [134,130] 3138411517383766320770380568833550202073455933679065684800010550099156373490987449634658123037114187735798212644352057660860903547087299004195469923457136302664536085051860227093225086942463075135081559146303948615074864309599323558197093439905511956542522423788816214067116562634475599913841731537775811503027656684475652195521616220506467739299788621273433747017557539990169280608479245270875013917111354236203929847211411023771756606493489719230654558060529148763626194127058826197240113534359926444211122657576160606586337556143717957928399685448399699964253201974624843926051495868464606317815170576196514812247333814842225135257928823688582773405664196780066138246332630362208524742517878295479670836883418441394220800804483158902425899119937712380011930160929919380236594949056882040813745923995507277950860272289140844796438702692679100019695503892621415321794529066617469826902262909107727704301834721980624168101154789997536227676049965438549130297955388869633220595585238617686446835957591632917647096920344881595143244624260296658474277822798122422070872453993147506232877323797370614455080083968125492625456953960402901151503879517623477946803068049254977711080558330655298558711148995744652493028672158907637597566912063219695123617013436674334230925668614393795950786490359300806985693845391817200451683606272843033713521717567676399761949126498988243940912043554783322569027940008285626673075597245708130476969755697701585149342665094186785656720785539652105228024758913714269028593984920836560798332048357196234989888424642048218284601464915690253735569218488438149650017341736545267187048847820907892431961128464153630658592709235581745426688824747871796065585557811430260829158827362732735948251880908917542599045228292263190358091252071545462120435527046188334062439637882624470108138571202923558629771913992737390986927840956641111435969963687944460185569185671160679734060108563039678354472946160281602286853149828003842492225156103035679283588189901084512378238119197174527521103472647688244335890440 [134,131] -41558685631938009781177057473867643994458853917302545466254590679330427157152645074824715398643328742642381202372772865721615899839541410749066088647472391329495055500128648277732115083018206668082244481425974276033408936717942261396415312465523676171376194462064225110848117504878916704569818490000213119133356975211283698431549601593591214837447827190311344902763592284139331766199945331281733734299392102875266074429992986795524393713386870983253607703466158507163048219970799853659448383879660974878947957917946430137905036924568237105432492519299823257062524121156748535384112055428394934613239889474310453328338831467292394938711581603641500286126384263073552003845081602832745020460925347388569768328555188639323036562265220242877022486473812569576089973806058844239391833251210541691545054909298238240041732061292868643601871529529934312303870050251283361790832334458772954074628148146102503425785797148950373944504736841559813885962257850480549464113234270773432879677920119415331307272955320459705834478962161363951264293284178016327710277169620399285954715634203057129210841132945231290564543844182434238001332824596224065884664222373246315827633663246166860974382100001845590130204744737020320471048927990502075362215255564260977253805834772108040021088051040195175108715919512496034239704734341828600950501338425373590043252827813541741094568377747826196065369276565642669563984782556336355142730800058771494555596627011956675442644424115089500263948335661011334742473162506850229837138710631406711752699036007418058123082863667962038472760723755982450924556818644622463938455361161730723135787719376035340428566393411529869004894139008362781291285054672844757583953394539869901456748917645571994696272171490730747292978432830135172229874814371853857174812487274357041065796738792685193338130644613528869488216713727909989515772923857627694172229357588554951757920176414042997852350825326525034565499400047656052571126612623425884354059729966244966273387484178491961129110003497364082369386816740018176 [134,132] 400217154074709626599309168243351075360176515454455020241156771135968880419073930372396467148772616527534611136224759533970224418679969675658350416725445992424012006357389430753171178970791334983826019757296369909798503737054033621846871859560788582957492568746409751114066374851852906701949078972767175359148103002558752006005817232732248427406991431057942190082939984771270569795080588635088234374527817196146459090878942794569713867663984939407392938845401882307958098326810970060884201871015133961128885397280430156006898300295663732547828367719263832453041803155543945881157756260795897055744143346294891761107638766377548397242276909698712379920794357210410859312121785929875836781634808727694585497671743011860971065186928476033775715467219180462867225483515987597003216844232031338800981898533684760531406975701457935749479320011091759651867112722507635661687465811994624544667986518733931415349414214364474435518979701386959250916752775860302601774345232322599253127156357411122348352317393630039960593699458217991392248466065434369104407867926240726926660839333610423394905656652832274145539678958618295295286726454635412010746263670102651015866008394154102440055092412379204198085383651938634681940830693342233354563272085898955807408849228247974915453199274547984467761374953488954072497719500215723143841107114496824318520736707983059151153587840002206776795486001282695889287585927183369759069597503449673475492624524329311214549547268661647969270733509156340633896615013174046261047522827536401399688270881904280030529678951736099112111167011759230679225600936551601987468757727437548624922535924802698122027672123107679589440394426623398507342126220433489464463874668629114889151391673189379004911493301811892677648132572890423077105272868387708292000325120289562841544321189297402582949118479778017423869713582780863803557446894208247928095608292218795748315825419995607336270257414006384202370919311951275403542970274361687097841866449716089589530905616955862989263061628885741813390348032 [134,133] -719867335954195074442928180169667048534343591614953825080013815872821029856895002567178966159488344624104987326405513514477900152181350185845594159761056946100646555237417844106954216365172952055080271641389639248196059845147550056210176040570344960425213589927687593569019452083527381404829366002281059071021943615827415252399395222641615471763449768889065993835133470622670873418923900268160346131595981275018315059027722150468539047922136444620220324802240439643394768323418943703767687699158509214334285688483925258793004460953529239408164997301160598962593752591442116659362980528189912421213199256746859473534911794356477375405951430717097332814440434223320234584674941257153586510659411937311941666286266563827256643004527260677422532881918359259715106226641856885245992098547100074483729136197542050518659972470681103876961555858812478999444640743249028189843744228262793417237202005872008983508342597129051747380437963056139449988048394499509432151540998920265602005316621222580699505911424569945087428342059777956743386291660492336190595240923337791496391952946058514706066325200270467433078446690525067257875159580360484438774604132248426044466303745586325163231515220855031286335687588377574865895928052127305691259232612022194613089270263991191888476653556737450152434607968845428851878024204505425767723414573749084780612209264577443191338564414618487989934835058744835206611463347685210116334048820985765999227637241187166378589508406352008244787027476915945766960613556147928712632887016745450774936345175217283978037982974323494878136949859964908986622648104934860628936317832888434459207513390992703023067218647947584923906455883173337002805571576338013559124186512625704132923824065367012480283500232086859920760210419632828583708433716973003129654059986289299203611878743716767421806954396784175767573322713264947470272917731949167346780171051486812023621926004330222985452956065948844625364158779481624513861768890970752192973742321195040514712452691652275980894763621487743872 [134,134] -5542122836329635765726712120522947029026452737540627228867535697170667091598013864542294333141955411414585495499429763337266478368281290017234144893950567546153866275729621816471126312068195215718241542938738972087746196493796280015688906610420658736695735196920155881237344715118308635245999838663917890720041617292112045281309872464733694077134337033300976163707649521444666993037704036509693354896446377809074662756709598398339714134745752988255211474970389868536790755717516649291180754875974453005359837871670820966433707568178078084094222564002254354995236488214981958144203902026101436387951786816638315653767031815964567688964631988458049918778441670854455988625841448608881622455604146460496434298830033751945258406903428814302006905300935879594150040154842585257560079282985877981987793467337436862577591982013549014659958409885391123843981945815328877032682198029513408852653789758657346462154508066558585083261138257129143114360914704960560595037324521885379358901836312896272844095585083703813726784046350998763124934496196424927368291204471833650896999770607214040337228456078685935808508051932883900264521224939625424664676402124409608215546373675027253282266718950626812025013199584642073579765111144169465748402938263585826913145937557833379872882652851236524304943745083989710360494657565450745582692740510533357835832846474895279076598141988983423116681654248811621090560443988674051075667274300751695839634382398794273902591004773831787833829671360069479923618711419372849605071863750149085471645605771685831926031053352819427064050674062584475561542290707069969760529216291303193265987217307124452664336532053994756082853489339135016973139657316648471471216639990839553789942825053578303969051872950723113794049516366990744903914823644016766196970815603078090981870947806002737544923470848355217771130267927796470382407279242951494984937199458603294066225773597442466865488576336066553621406867135345272169735723593191905212285109361640789566538501019437361134333422112 [135,0] -1228796400438026570766301080193745326494108229853844660892556622591421258018564335041208329969393827750949338343448371944059232297310189194568201364843581338367030521446924183169214771793268575572237669208069112631772392686601344418275177353733905299623075333724941659827287186337426993224487862935240802074429794775473521764859797400755802512901429784835647753666443778371107574291428816248437125790546747181364345718185582177616431478367119973624665677963389358860069267948097093154517265127325952636398648757678130180631503485748459157497444192041629947312766030756153823564988901712559958657415777732041304252618919003413802517696794650711160745916584293803755277727159149446501859866946985917702269254091563329327475160595990281954746451781790659609960999717776665902418505166378292897634727582198690149632788809532907058880854572903249102210226737437966642773796147755149260554996208100774980697483549074439694164377013976355762195239417891841665725684618121378403097285966361935673696822794741973597522023034554206722425391118583669820792296344983123569295967791830004961278367501948670767863708635046329799845574762956762485301035285268223570793913023518397600670078443334368918855620137010184291375325330555190879401181550726983491525624887603756621770261899502431075483144221856289757608586184648283263992093790714550900014941460500796285493816115473048130642829592934459056229282624175344016313207146228890119130193523857076692378215605406198135042921750365558000021229134035511154921487867042820665330170442863622852972908160280142936842031516550960660789967546998255968733230937408209240127880913011618487005057276176916450681666596921739612865836398811535840202235117962020520394452079840416390853625289921982386540261683610294025295190154502508496131558551391112329094646807375491133198547409028070383684871863446815375542436254857945781966771388778463100994482624034635156558133623811090322605678384933617727664170166771989948872005182025604378625106744845816458405593890856003525047795374881533075853984166974102735564136114758530808690949600341149632014120845168749651253603546526530646580097308436811006321932210322357758645290495424072397651985507180499632062561253230494701380652975180369278425689652989755969533986560617465321041466514965671278055080350293978279094798723168124575781262562641639879886818075308225849111388220293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 389784034472144911938876978230684597022589905426980793910234002060035398517337633675258418737102580943947997217915581723959621325203151059541353522657006193314750402975826917572481064300069484273527878622925455940219233879429105985058956977585569749704530813555880694204031009261788607661880705012714102807395499226233512077744076283041359596595871734067242036061549554411927062853149380596706450610492850509147914045451555457211479560137527029776987384744038605353416607631646187419372658769100150139810352740969837552857173589736652501900804450815912819708372834593870217375082257764980650040129879634441467157239929846632306926912932806587802495608944649462760781477657350055662821572443117994158577139478484120923251530237532264942743014740210604566957213874045976758927675055544964966298779854885045638129511716399946532816284867520101565478835724147470055833529125435371762949186356595104657569662550323274628892119565109702935984245153429702761914975503904500470261514351257662012454272455306074445558445704961818296868313169972052454410384321397620128477277335751517531180992000394736679601751921715240714620978923967922528302564153779073064830695986740901984206355343293387445271521187254031310602468214522868019295208336990603224507409803515644790281778644001791792434927963478734226803313270445866154080776403502965062746033370708268683150752742351264961516560917746888784674155485574250004821101907974655798008892659362774004657138075615147235589309601756209211113239474221648258578330498682311259985501649660234320196041845342693120633802965185117083339893693994883228104691104515970425349766562203049635248419087685635258559960628853556740789491042052618733638653465419627269452935629044767716433314335629560906244462004994545148135228947048876326591573692371144467104933261514795771490115826036379821717451842847696878865062542428295862279401309416097737162007936619164979935787913938433382568518023707071435121747596341707701825740339619376382267317085986938168728050811529339082436905421703992186612197718912675718505231581776789297498831128275149496782226994962732268690207100951622830363655640621890130007572143922259226054932802846279479076247829863862575569540742068921192963076515006245471116159076701049172412753597662303469678785383737380519025364976423820055906107492907178266006556196127784290928671568051971412825616150027042816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] -768133097373471834533719358224734650447943309042827750477838130578932728698740257092579406086123173451561549254862219066582213905086691164013631949339219673214409873573732425061777363856394006870358824787418413751234778742991373404666219159827355995625151378391814530613148942371941500985882567685834854976276508576325016225424659157741829307447140169714757353957516900026457139098339865094332668995246488046473009414924893684438132961055119086139996562765240133400524183077642756863742771288003725678327124675234578371073873658237517941070738108937508421249863544190798220353278685874131055855032157751128365502353196597445204179543716808470259232380494416823803658946349106274679883819859082745767240831853000519010070701096040791664301069422546569083389137994365254826508574798804091653725806792872273056013084406984195060615494560756928647745675557454911873211039201186536674075620059773745727693803887256821244683512926953158434419185688768559834786113405122009971462601364638105630297827447133300666062342611464323808064466092656234696153935739485938660194338872154974395324046187693716899714584977292875824552694851249729370296076452402546587195469631469940931273451264960792782789399496651277478216483171336275127330812664260750896715339816511503992476787897935511727201311147584251340280116571482033576905084935756957310793312541891746756104973596300308876996749732736229466733720267032584872451773754382578332002993878808332575275886290462288824917104584488534103346378404949359958213834756089845982113279297431782172575716376005002219405850149158061280141788198190109390415738630140387574692883676654638963785099740971432050700639979472218418035727612491664639419535220286045197283266885641139753968801400712508920443196151917877049346774200331943990055408514566710426265395993668258056309133713834282750573692075441899140686550355393616695323629478552993399748750154138295427062407182302886899193569795634787584073310653033060575759049372797820125137191697878930486155266396815983013406976234586383565598758382046000612085993965334427656721690438661196702302248726056045924573691724194153803723327205356473416950978101499518630913661430147293227464249590587705106867404138495446239950559822364038993499711228879462832343248178075950548529416859309542097966857038333809999979351481350023324419266046318077392442060871392649624162557518749368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -391865636884511945335718605677552478374355139202693047996829882009564333892651843056651921150395159981689287265332244625119082175695912337856244961171396085995503628357913489468209699434688960056426596211835847031478305860698143473971942627778534362999933507363028099222706588595137349816711515059818288480563780746104691847468503081300843822335913362552998194570894825957057884526439885230710539845386347740005671568832929386698993119938756902984454381608269512585146433474619226593905640995909025959709387713765946503466032427811694729332267656197126195941160552789170857151778531091226565579562114371513861947159741232404473875068957152535477211995451342568460414295481982988696142704713073371875588084931488278627133737903557934673614323193428998122105831180030729548676289031609263110947166978741232654434252275125090351915614027019071743036613268128977586763924879608931149697731846937408057807362310173701791293768543952448584318505575623661007957507078305131341860214741812633553850423182315478226853359620243401192172048359329901062888995225627692925641739532337380846030988471392204421820222011041318337987437235808802462200412738510930899031054489471807488677587490607816828130569010885201433558578456236872723151446411930836976451730124367900035988911209139483183680232879615477319803261562613472699133187462047915191815203578384206105362235567880321436656731263026235486647823380866704050066192013970076455592511008166339186885940491844732031956856900573565031980098435207648287968437750073416498663777476013254719784050977841173545006904724277701040516868846415522734818706224094756948821865989857449598602882507499594417678972144487573791677016869489113057434959904901972343362159086914247903111319152138697318067377812210869582542573893693993838663865803149287617962307190757264040226918772447683265659257127578037770013568855015974384106978658415438131307777681738304254406670925671807729792977877021961550815940128569514262540124988794378050280726224444034889592047969170957459500362054509326030474443364064269323538869765913424386164249020220945665206773138195814835111252459843494151251986604865532723015152893443622913454128558792369383996620792666964468362333929708198600685972548614904017081249039966212415891294927546862685115480195632095543180473032283091997497003709053026753239240323185114138618627320085139425309446980591899639808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 92502833105662169945930558759071974065525771463017883983364733119770808095791177226169861047589082604722037464611477979949808263728456858832295651180566529943410506890922614443889743495636150651237102851988594404334983500174174236903251781763009572839639070068616785737222692633664209764003695018131785480357545068475998490151552575615202266150631714718753756744915870391965542783872242779800420849315834552670905203733534271351213848228121015753409407480982935856244372412669959334397937179237352512483849240018075072892192363534910646236066803483390336873476019308215133503210707060829674726247607696428835971173277419106045947594922227759563124575318924161279735827743207748310902719396627119772855359924240445249926646521710885390234745416098524231217117651152363207678621353697743109497550673587403971356707038342621600614329592801418314064840225526848213977551525252508262798555041155519670234893820350846195744943430079316576639403429372015629632085375365411650684002853462613339897999720084365238810061006982708193918930547368384998076665454379243643731200054323142143894244665538953518951201864715243492227559875058582915712127302501845583440378739200327709902988985101498246584018457119324244055982769091152359742657161702433353230046789063124457454623528908082414876767926536111120373269501611456670268878115058291006174910393914999092759239463221968400606159523684552208950780201639178636505605421318968259975646284715796880881779134845861368933877356433207818721334887419096690342091823921785492199936776293260679044220212509356674277194215746604945448585293751447150500055028512106994021409008138300173715221352080520611626950495675326557690353247564194026831539265203045291677939100571008472964316649257573250816130330368795145391832291996035739026059129313966015437562569080374987372804146090046834868885381471914648416905539185655284874600962296201996463421832249058114858846807063497241689670224674763745544318427587782950163681998855079937200535150689774056457589202673881772277040329608488726404962974324994957849284726478151398797593537221329293567947399628277252154999098508164673975321526011236029466049251314244791059734949063543299400456278819018378234529038108737334080063243945332111479462571697848088460220975630032454587143100356188773984151029004379916764912099952806080986422151503725500204595634305997313342053275299772817735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -8429749066688937530476167467677482900213925121136693950617562666264590549162379847986691505380195507989672059987682049784551147712394684334275631822691299446475300663814452828255342020481241916993690332530298830464237213879145351788296742082382267108603817258900936583642096782615648064624448360838938952392269718119245134545726953980727485468270504697482637258281128000234883560779371659631444553557646167200909829998656813461468844855001519003512201558773838243806934189203830431770457719820579664870714344882056520744863378905319451416330788667940919894776564158581465326513543232107403550648157825026114036698913127457258829087076946646366717059753957895819500802859435858542245604905515951225780333801710239636848617685614818803304802605895017324402898150322361894429972889281987364661200499145092035068375384269941825635711141289959472946873502633385233830069318350648079200451514404217261809752599974466242095593083138391153515647807629264222371652041399077161111011497614161753363942761914918857915572280362137189299329458428830757485196453218086835601214094155049803848128084159113917397706822525080785162701051623071032309918573114454589437119989955283205150239326496889226057199057473108059897309399328382513259282668814883925625641043083207948061195589315258216520945909008978180735414698006176946404609254845105783747898141445770880490028484329312864460582642489323557720028159409864425577726339801027508437546899716873485940525617870572699336961326061798011104223578800417562361895125484035273715243313481701373719305245711002395490227540279787189315723066263642971060640102599215536473022545776807598288495737883331749345498562924570820562863509337714928774445769297547340176678423559099097335307645169237949831326071940401501327338937707753328492076799547020879630343048224659687677409403374484782969636083348736445599200607446318359553974417930194657143189251463002450582196642890394586598784295799613337773232709696092364630626007754588176977256864312578507196105089133378290847894738072131173130316054718718073109114987512309171814742747224238157011320557390038942268207909492159025837518184813614466248627005351202865772889728632966488431210244970173271590030664532205801311614171072797199190805809824176969205657653341618791894472692437278145692333277463347374354417612332209213250680064531376282191318769104161039060232697839721357561036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 454634001187372578232934767035330566468570519789978720080742436597832047230012490880238862775105932637060962538084692601702002436883790497417452429391621333798255084126469388218570911550192926049995612990962339701142442597000233023893475034090279460443649403519090977333684917378177737491460554985501063989967522655706002020117535630503333627395027860266851640287820858076378804245673191300514593483736485783785066731648972027539364298263210338752270708257997779440286043249249433281289280250902848086533164970135251028119206120960642546261547678276259149596089395673868829565418022798388265259827839798544745161592018652307645901975715373736704863306945946040946991841670160937704574572336417210924308045312518808684327303240127176257847742183979548695235211979621744411606966671353921310760516798910078874312256343768305025901309569280313557442098409498278543665746627588490853128034363903376740844356933777000061390981820838169729649278986940210369330792621995267934693185632133367904651193456516307367163726196108393749894074090863157301337523250327434069673115867154776531623148857447432866068148671218741811126425843037645094146135392513772249371243535135539785128286758995065514252826943062281642548780335519219126931680351244424260098277962786490830288870135034663647919307781674625289521880099060884932630702790718918197868993498904189146129260563394175273050039971755440145427419711153290467637748215075049387576626706136445659604361439901457391300627576395032663100679153252468570426328762224887266242120119989564799161809860799135997725070358305636142015856557109074164288078776012783226181068989800209029832857190411312732119159242284579401558798850096944522315750506839998172092820968741471341570489095724707766651166934958962043193973533471079812442121437951895944312906863156242022205070888289284245960453542694778279839395111897863078331678937907718021944879031439137351883500957922509483878273867540029611973835060424971111205677438986642973059258622007387764894050123696275039945384761934470301372369765525152818844477454313343863803160945481481515228996033136413424448961597078994621401409191756983448296606735651624252500434220398326846561145106047218560927717099306537414245806990313779524372900007441444147991414011578417581269560613692499475888756851394234011166344208051602265721292064146228916184232417490577918419689898752045878513500160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -15733426582576360164784495679817399308093795007700868538861398665883285147545582629567133387994929079772055900579552749031363617295585362193493516309920798395591498394504779212772193413185822327601218997330158647636572079272341716700829847394591602679415876547436106225621052715848583445058232403665708331579186569721962007485982278721027518625663439457330818442323429393874969576667065823412439982093793406276105434369488656622458712035558997176390027019099871362627332107634774378000402370582904664709538889890695233923858330094054417066550375481132291632417874416491814508831232958354580433940541800568366736861145861527167778008637486385485812478062838656741173317951065703793424698677641134319591404623354155898375811899634332613989785833669129715500998744928017976988460545601056149552821726782311419854654001252543621319450913191910382593050246784417537433136757934124668426765060739750793486794232271416143348017043350555701928585804761757424880781235683887509946953471612835759576411319571770654793057863316632454941673981909334591352270335009838126309659558219875189537414997524243933333957002910243229978533631039995405692171257475377989119328159394268717729531248664700618337964664508612823704472796412804167866167408169398961486207312919868543982316554484212525079781419133490784741797171927670264468503729097113632385456704310335088338466864879794047293391661664246505482617817698881369576005835180849754127476055350733539778265928429857061424623366287083666777184618514622783516457605002520383829856538909594153620511008638936959437535547739298971452407885502821368159691751134612555591534130717721602845153182128025282718748850095206557530472314550132320269858121412533750150318676848972740310390851757304219703458464967522108498662213706779521706653119155641739919209635439929313499150243469757839755455019678524459220540070120282437077777197453201356266381796213047143013617966698444567447257982233707015593782089359772578576611615169542794234672741049081775068953411772273184845491530983845195704537246119402134412696975081425400012258531857866215934134864415681095900983989379141260140166047510318005042174405331035256891632439655792702250224955415033815963078782619734880201841761498142681045402591327322429191164280183012809037108627590892952921496175172858135279521620205224159156276049463654315763323372897493878431307732306255072666757103616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 379256797628550908578977452595023534283857939089278393508018704888032335902565486889854770203595266917557380948973196733494588856003041641572573514210293172810495342609100780762905923256181049066456645690258812696668014993218542659377495758971061739780271466001974790414905292702888801746488862954826016196581799406664192240772255589352018291611942484404086690617973292202113220472192981810368092284026357709315634167937381117904082722147029134201733667671042800358120970569033623371727027873592154844617567029023465729888972137197635372717666043670316654717126437274386164294802929892829242372425732442835389762522342685392068575317355311830024649103964041426202660897136220269928486199663699739199442807407375228790341235814028478443323538643059867399414309219705595952252083531809828764604204361125600861930433904506323175739398595821042758661412840592857484203089707931420321839815506045942642972984533079709366373554146719031690242414710534322959166232199977471479250026058393076715688609107365427697904010921010941637575644436698421099248229634634214012328064584546561801631601212342896896111863313839693087942691583983684541521825924057240077126933704163607066954328795174592650387214686390441214836084022708111444198492860026541211185481492501152034171478047006587641383186256406285715350259689735285717522643420575904233112492426863632133570160809691578695703290459630722320509704831660930002500000818335391003817670925327129670894671078845077649417358309597759060225754404750195635156843182757516104789679591921106820330973913232298061470251511547413831034057834916101619633228016217140800298553036677664065516854933393250819762216819498384853153925735352007860348348713059948367993892808632491944126427308842696943363707654788264301258298283740429361511507553040999818034020370794498540198257497225799639373466664929260789323835068408967153338743106519465536241530683047579886476311880939102810816244986340611811250049824313258082798395492349951558153557780127379329083981275291650842570551652542017111278452571158110144569605898830350310132134737448744095254992339575421044737590930792106362737083379344656916809846589107523509732779073697115402207837839566071944627252145385348125113319480605648836847754399098389958102842661852586777651436539895131587197111719768219354853585577518366938329071760261464308127178684939746092840394822956763167911397294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -6707128740464783163973250496707834658360246540120260940546762137654253011202705097906164814260294700189145616109536818723900853210117372874652829737262306461216103459413127333567814598905650940121933216473867016055950658522927412734175302873193392822626043478116505353040947188250391480318642965852930282029979654518190935530165992913261257475754859057937791497336197350512327277409709741803528286774370922167741399123551251447480029381016739135175227095404146921752314145814167278192819604919732569044668413294872980462164522179846657595090320322039165147230617635569346890432632799103642481700021525965163474640624863513931983657332613271479525056161694581662869673019971548382857921896424597062786006389147859328705425810371935416752993747025348269151474741503943265971960057628927003025193692979787700215069062431752405439256625170299925737058240444917671655132506509880436691343713414708364670834944711594955670570836838508649815489228463738486522354681480472588646318938001918746559112097758369211355234014848985916707528995628860804530997986215989054325547383160408169296039715053259693504493616522926236884461393254524778731998063643002726353019270762818816783825857973932347634615392078813892006755902470405452388792910535865116898529713489723876903130781015461815533889261796583521972172648440992556674818162872452953656752352074223919602987640599531286305218287297825909539483784387457034245501288709404538354212153903792903748122181119163692041568154488243083982281097672229051637116546386528058113455016401963809558801386999961099710326405370304038026368398155195732260674280803350687533439209425406254757012050057879286548903252875308528477227321677114529317245660837141894204369052441261717368241584204218700890977203416283545236892035385508546446521478780956407773595288890015557527713946577163699467649235309447782079109703871418593460403455109735233033353699832574899227604851048980297687982299373477288113627770054632421019940977818826995609016222346990800950618168539405852564061926593950290108994150134322519703690066044378839663730070537533550106845737996177061327273575328303774660618568156958258279149450635363994802814208197125901054636289824291092674396169295734186167112370184001216131203076575544328587429910794757854762571649051407120209708366635852650750998912079823893160368282245339102538861282648411972632777684368319986894106626359296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 88228297731459877027001785051323352459212712553439588237749984144146149270290238525696121822290744454058654260583126147129769624537374897909648212151586770608679098726397355319107004514788195411060305469122633716030116388221741684247034337895939119248070595218921824107669060898635000393875130989152166794471077631466789936099713699608621872632256271889313837034773296946737810256035973648673890388256894693229770841034646845360842706258476308391577573184820308535032307119288401874636219694601171032683507526198448902585313992260092878818501353758272601065400050597613830981860279419137935281649638081048637182674386172252694028150385725557267960016281297509189743773095029598909991071358055641621885515159121263250165896185876277218379180564743130150137521150957236267459368044637202380760727916052261922387129089918341888484667816991671535290231000221273265468693972900640637534167037751794641643648542826002099446218315046771870498372656467078881298165634213236476682739973403860721321990803433162269628149487783858244925185754930872798549663601013174320160623680075977989879883796172009948203739408078520555781653382656092643951235805137513585022151257187246984958113640113665082047932456995498641016222658061122389918215059355580779700109935127877939560024092203772185071420075518877437495157672398582099421065874311468244397825989534734881670188324261268612512289874642480269862681148056474407910739943366733413627848363684804983450658555783152211988485668302754767824939632899969192520179231186066203984549836941909129172425332616041768853144464240014168629178171631669565074012330519419978730013298203123752215777258425998379073342531134308379289939760222171076788530103634613421289794954825517035113428810388310543315360886629673323404213828054676563733098158938777270786819956187640350037416388270088687577829642080262477991293891563477985626526549030966434704370366638278671107627900773507752998851925257131310772564624434271242738826603739748708689667167034061740039091348438983825642026719473526253633370282594623271579276882244671863990089818319191940809573333980777868292936541691976690498295106477928635597758896997846779067768198998710833679908835857568556366009524566160244284088510745666783510432468823233376607760977875686369674143035961215256027516266837386397093770938531131693812198262349752712952043452418056261710397460680661807395272015216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -854803477332431870292209395129514698354946310222145989743192156340764779106575241686465780688585013637222498861539262807556457699767156861417256123952886883577222800989493224019669452089066035417039817315664900057969973332588080000177561915908690957423481829956007629170829028722588362980824261202122281282270321959897951216360590749221331940093534009275286635143663111069236149775901338181967392559724282127892833520818037765968757258562882733675625073075317856144735287613620244627415846008411433633129823157007005483270441264557898557974697135777239299589880712813563595164660976289014077386310042660127310646127102506402361040806009694993515980154294166753645973473059902324791822584007515928182711696202446697430914620731303312648392438524861325549508966019381243041087565144580207889987226191128091877970514189509265622197716964757284690089010948627873498913186331500096490352582823453926670948335558707148374954980871983949555321407180126806689167584821799365861760898750795284613898698004373911550189077725146644740531213792298445068011242722201144128351772578436864975451029939867152609352255326058529113989533611255465840081827184509513250937758973260855051446660612304791118641995134290479646719649720880868057298709010989647676232562866876898576357282976218914369277129831983177085102266305188551202659875404674817167852989179717179780534548902568853566741246644460670406356082315094691365408990502575324241962213168036500998822244261240254973564085757258723946887627280822769626649815271669659240816683158796223495177464810118049370512042564556694042601538054947455987391821185334395763690557291700310519749168970622570070094646091699040859962797246511955682012046100307194176768411371486717687445114045695388749874706171829349211996252723093237373302974308465374892292292311422220764205770791818612145892351299921664787958836016035355536608259300331848681655475922757808204325994346217502302063452493712208448921303322927950760105972514151423327277610889195613333716982593821215821916647267560814739860568711372713645902668810060054777002891602733449743016355192910506611989866088984788117313268802598491081715689506201248080478777929813762833160852647658718350365179585776891429248162412473565763948577560886959541479088749420440015055333673531217240390586451359019551786547702619644260102015071680711646099803071665051187667040889082887829435402401349632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] 5967722564425473967782000574560542154424026121104352157471744199697472991785093016924464536876074053475112157488297514909541145127457086159675978012280932230649512164327665186480145438989539360318561916401995487471691637929839221035834240171624417011827655801532241772418425050195754327632636675150786567592086188569212498188999900445996832674024433916198106591164312367433077733701683411268666422010373813397680711559068477503674723231645988561153510191534656935225421204786137422621512645544239636342589823908287805642796825264906625948638087741689698709308993991705417621191099882435483146627036682173077219990047829655932107441442001771668578709485652931856228117066943840920664473990793288648038118623810902713292060385291159745714898684999436698324402760384342689493961223247317461047311729570798554958969900182202636067120654490815639514475867603193873253566773535508562369042775820465165331608656146317208279065711003900752645365260335399572495121112659820559321110980768054695429718426047335976871881009663008561570808448419987519661670390637683087571623096006720268396709571221297517944362612644863981804230973164856746385619664250550735128652720154038047434582927896273300377673007262179527495029756420840013260046997908092978000345983786581833982981824369612424180865531700569016364659441695082082017037984996854291043306172689891350768608497229328298504239636126785511388680481626479057081517242556838338501559863255688645925965052661625955975204705643511897154262331077639530210823333889082631197241328815224688966397660696194119075500099373357700469247434058222187077689125714860014111954751297558677269372287232885237949765276289517015793019423311278562464020629185693137350757827179088944092068177805007167774089010497104134904094088449589600113641093543577723825547235278404346082129281636085891140457180193996188004393798372960337180583501004549444022439145052332455005314339878167026808320471301533979148321013521704436070420914848161864566313629893761573056536227537305922137349577696047584860971924924737235908064850751074732087040883427641613372022979880243525725059291119899196593573829397579996020633273307816085208461726704556632259728837333260376339032019457504075080204308572009055534708948023066875303144030299888599833474540312278422537436584729750635081459609752059548514872270473894238557286605450073382743014030181293195742211392206274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] -29288861055232718940516768802588017330249846327840877856481371545063707389025508390857398823469197816527780473346016460583893008297486261175524357811477604655875943673799281707601201451369264800251459287025673039719985820374814232856271404975131810047430471481455742901497593382614267792758284874630137745321920618603888678107662815347821146491902187046294215859907249834023861616654585036121889555510504176416530145090993448796782744214167791086117028271000557254365900013522518288334765417257536020718184285859626928841194570649647929330633949918782797022661346270436472627326031047568761092555088452699620447246492932810287679770773576144240943432080745692463149361081068747916750019418022412429546731542859014314805131803536215573764062843662652970489592700829347427649737664597448097371863028538551155728650933104200648488483086484568710130329646495033612847493012695415254903254908203679872635079577363483719922824669143962868833836788097300990815141243477035727959796763504070416157987683958797121491101158477278824959479293176497412320724431855367342500991668008780350091885080930075827807119764059595647552293472088851400172704709042005933289565905406075762920154427831491874247465798889253598983737780687614882482269954752692244664212667457444219254212992695064112480338578494186509263917032009932088118076915431486647773507989909384271387597939776493566122903593455916184471271327812540709779906473265860057308290067652495581478776848300855290585763400939149871845755406222413518459394392403230493556809936953422059677172964015385417888300545248220921118773194983941890368258766344821161088327767878849922099691001923560781937812419155821552593355576609357655261189373116163412850879346211268360515600300190243990629259336401301643319888431248058130020811519816209245715870561839592012694766520803311324592141130145253376800319660500435687145987179936398196604461925206704963611733391614599771672481913396818284177118758152594287954678183779245844015238146791214054963693901777419770631502856587506663939495671492924329938226803895281288925106192251776769139332568758716472504191106892253100963195790872808579095901268908162269867485577179968326561440388941364197891240532870162963098891982263321922163416398490986861420915286128163989725651243670742747129542504220712911744795681982746297298414047719738738519125516336775518732073007769923881377457480130363392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] 109836048742099460492107044183240196237655510583733804309960379360827774724815580096790088797880893338437456869215640238750596177970737721176009315889975005323207563118986877191388680844504095137360265354965484195866381316738930664703333175181246880908525761177400147761363959265847386227299369729122353034441840947042672757530415748257963843241564448740952442838293163601468640009210632279711048188777022376115053647255804787765203724255427336918679830314408467769606325525039030391644007072654923845369608776940854514686256772711818561497701452941469114531240856090774505136557801362223945629731816628585928744035735637611068293305885227830606230893921561020679121346360166642915374479788677622370572441908668033594165457077396576123495201817608987476495116456205274585398187741922101289966461363689747227244863883618292423390712175908391374982348487501678445751856477575485090661057455277644684514019563652226740270170628697900261503156326554536238466439644038107165686923078151485549175552178490642824771937346446941609305545791563927802899443718303373853664172285220681285685547647514376218343767176676645978711331656890787744648841721137117805783637111181921449008628764247371744070094908681383432696780020329622612572159481996767720312923604182366712094861993810501356873534090591693637874265569442928669769337878143626093805701690024230498214817811926756415713819538469533796622695908935298565592801162080731134493116573840452040861721565320991908815597068648787593065608115297106192255427898216672740250832252925273600310489332147162927487389366666328888787509260296180706622709726175147739459872849175097592622211842898961618234848738566442791497973356578539164462944952341586433646800146489128077353923975650743875703122962467392585790974310525777188328497822852956666895312417245476366896350176478084883547627533975551721618628283254183463359681940614590970030735025321214590603334460950439862976190756762139503638630542649298578040313434549288493558903613668940293292363011595248444480843157930999066394226661402766256037183603107878105039318451426191032004911904626557632543597403583395351005080654024133021770826443483752787822467937378944736548890506583390832041914920064052146447075876164815943160243510482082551305654583447105164025864332354958663543008754063163097026707483682264795119172794238995685216545209750889896466425805533678252200865645922877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] -622364004206409581855626711709199567127405882998975320867032273152764080501212600523919168749368649151062884093749227134654151546810352794961450012741286924782699495700205321412862131730198354488840689269421428055043814098103484840704377168367555776611654040069721795186723220448033654605986125108089194369804662053474717493410462861913172372157687479062683139427990556616119692460410360877237887580632945613857031670833813005335728011554932579326148382814820738818732624739708227290456837063683235836263507901102204948879387312182329873030832025998721266707578693519754980986412409602383334749314845015252591007710321804508108758898850820144785719294945280716866592870511989057517223469882661964432075297193591192834244854872658300717608454240866744379485479759511858118952176114531859962051194400068834235095348115205675803052531142955218060671946835287723098710227395778582369112959770693679899933999882996598911317769830013019278251290875688040936316526032578493215509350994848947307812473561068213951038082947557508214096891823632569639803024733566237676475346308279911637344753364797730312098188716298819896258031855702199417333665026353759556852996227219124868178259772220766726296413648474481442972924347448145839510895511886804898036585720988174052784784757122259462702200507379502283353017474938980368495404696978565452051154014875902551061953130304870358883563840330275348685225710211790943336574224446466099594720122922497163145273549138240213987234302354296843555506118243327034167753539673953311112435885296405558406515377565398315801204905630060911382059943295919391919611948575963204731135504980662305806932100662225079824979613852508664971204491905184371184084942508731821310752100214488689535562558901557146333409862699320972526261015641693524614792733578507073275054459792812623160636094584084754857117372699150907371575875044790353949413639998839446324260031738605475831566947522358189419497663979748909345825099947083428693766668131697780734157561648340380283451642434354886716749061179296800426437925994339521946273932320827145915341677588680267270401509569627614338751195478458725187095104355523279672266526240574461734305255101560707505692597168763580060822882375585033495143997122299738665986316726155840115828136905126752277267856114534734382360341283365214515585808803959064115793998027303591121743685233424973512852717830092976302602655467831296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] 6989788376545928288859669152812685881689489069653166278604437489848597320308090226287916227188770186070671995853553633874124265893776331195732104557173653879606185592053386959109719715921973094206078904420289572739970504317469676325450023963930683781062209189284604029566327150418683044258011777269287110902735658530942253224912413301420392734737428533552601036355673706439735931207412387327728740859346788932881358272596756928827194195560334220997520174971693221983269954078576059435358443686024231260593489182719164422642101421317209958788816950777658218365184091665685215142212950134808676484191773523355301263399917007016266462112300467669426111421108858094033861095338642421729306997038124440110893517386057733426989073458844819745707007229291041528872866817967023734241730834404269035310276110789128818578088126235190511468045724149139887432098981234416744429896239041340910354929560894757406773155053756346394050819793752566549909871178823057894608106124993201698735395643359419301240109278326933604591017053901901130275563668337030608868654020267210527575074027145106863777321521280219093549980138284126707328613148200765416314305680187701100002274691122225631951158818018228554722095849476161523898184097045869962669039553114010683589286839997677494709384092073256874221048528164178249805835692175302243042575607416875949254035165055645662211127231534193753200896412829832748449709175575226993669920595608575582112397421032315743151528695498529071609747844827574013717300534150969291384144837192616748109438250274922214204072929505837063978550339111098718709240370568792319101407589388674137870107447361113669492598477700974108959763811896816342515130384118567171871441501505612458519710696523563733274200945616888096692188113007997064433692956114470960375320690226034369273297438787911952832012465964187519878343528909542213741865100244155305584704557918556433405451512475218435535080593414531417871882401813673279157179666994612720781085982433651411270496284163391482326816190265799807085665041300812058373530028263027190233758162302240286839515232248225522074505061714142257620720687639446757200834555856610939226135701492769083316540825108964075134669013167857760463718458608808060279262210775645189500641339172121049264669801243724400153536939359435279824721737070259994022458072419285490951604209940777249494482061514783993797348294615474124376293198035681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] -70283499238146353313204483045773800004928110902256568504275630174466608182341448880888783962695794715823167364264321039461403217854899657878597872062828050026278074643068365520247944592716026938705658749986916430248022465866811494843728716268757841085499143659929801666942580895632637593218749890639487937456755085524232119086012711642344087190743278303285795846695423467503653859389889780141271944568899334176845514348738493773674742505378046769315285351955072795416174429762276784988389370501296430807524787107091816392015510385434766041473195204952308507635170607785579661881912823255630955570355962106550743255198751127239618769693406949475990911494255291704101947057345058200848469880326645009859428304221471009536426155988324946856777957189481499955155170558416249263513422847560318386461847062831921211942098040447486108407261889715278144025305365400155080713820548566117702902366656212547836997328820702131882773973250903540287081408346110965520226209990038900989667682874704066552415316772532695331696874636578105172020267415212113513839448663230053375714259308708892225695822465399993819354587170779581276245775050392360352527502398758909350153523868286889987008492565047539442044268789561350180059663688976945620928873597188848823902314471111159053000188007056600296658464060091030132316951609517690968214744855997514911741856991094799349513978729959453612090646511165745602680052485374670764144260025819243520734091301958436369255367124141061721010295919795367465739237577010786104074933378458773396500874702017946198405731523175918277771789936254858152683790824200650265991669444849831659629546101100693037876314586194926886126735548181163415503713738890004643224433850447922532827252385590041959223978381079986414885987387027068832817373096636361391601350793328635292255621458471884311616372683007492857693602378071790278668183487201562452597858022116323369893670044568956898459710961997001327210345520264123401223630817511629815414692718622858125820806346666411894890943547156982718153987408343977643763753247189299172667540745830082201319139926074766748314217506180530314409217483965557368643041476071203664803509919697178789101545170590722716231734499302554582077144373710673336980378446400178706588143017586885164182975321572247369395573113708797512124529110104072254627815405095841244539344152324036921426005173171493002782852588868404554524628196459020288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] 529944410767269917182466788337307737302951642670060863821039750188583710937504017988943057223250190500965653777677195297024041605450392925574512964286622159704807852779833584358851474613272446481653543909728334676840575324365786466566569518475633836760182035667526535658837284691217387318011204755457824749414451832677506252180146383021449036546928960654102617630594634127369068616558489935644963805318162079143221818923680927452893722081232710640167764725591958805506224537801440079435888745034546743634086537044600227097887738177349215829366504643559963758579782854886002720449224604074648007677547452419609284083336525753368720547333560608171317982749689474489400375734004707223069231466926217177186501217794306833761876028118133039030474395924936501239851479207233183131738064886370877706830021762922363130469021797004595249614296345152628204326048968420047695422081579803199021602488449418016965639232734083353852621623535295764834055902333437950442496358734532000253133045806501341377073194158432900764687626643894817304249242858156236023239608225182067708937657609559457859817969425064746542055738077185910334159750398757473844102927738075882012712718331529975776712110794471610505162815745627141852619012040074639883307979625667094345365462874320608498636294259919166923346536439024092293445682680163251670194017601157851113381887258465812589013039545575914661991890953451560249248108379366375366723327403057377530413357243835952958401015569758915690734617831016688347412495197231928059574517847707722127354185963556201590483193505848933602302967442092407713851320426319922694923359659464183915196347700442750983845742041534418276492766027100232317579264578223354831969348742611335030123518221481633069448672092798041578628241158542910193486833207481657779451781746667678379060523472587761038776745445128789042634454822247840585163958730386576127904967324284737352663199340194517602877134016168716695570161308464835944887613587817960118002969915716968884111380327557854170417505067465806498393374111059482481839630696691600118516640629193663934367560254150043715967371134067287614758126578008152278559605970876602706599574102372907554349894709869983996211177433292831317288347970678736787917726903593421000972935140145220625282340382454754701598849821247877053014020559838450007414201738641608926201487178139029367656316920458768386744973234297477646830385363607879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,19] -3135758235803334606041480275461565404370807226940146481048490532529032848688674796944577875311137061072114937409631101462162533870320940889293916217550585840763128050452377991116306721246172509068075007288665634272276846808614795287969112074736069852345460042455154930529304498949790120840030357262937294488532517109984717451659996481943343376879209887407257513329887666116401132778602158938677112551834145871333237487318272018263026333213809902049378796345715150488795152887632366500252095695648775232465606323810830482692808440919898003642472348920653072317168498493546663933999317752836714569364009978706981161797190408201366182605094685075071328506692881243083621255953305894525665475322382886064253039964826685744823106324041603863778270593755052429954161619378279506535771123049131111619593470028872067894823045268188303259097279088646331450297936000536628101449677067251709749460717516148147646661532738357486358025458073378211465889359637355075130302796573852776647331115822443563752566132512618152992656058012885745529046689636173375508887925702380481602495976478558976472502110150126443383796162445347666580013000878749081025888022149293550662726004490703977416548986916220276654541546458157068762855680891681962220839730422868403625902279541003062772768216866211595073007859442434550547332154639952256649036124639034810895218014309772177466164964759274193429676441528524585819140046603427121833939338019583461344477598736297417950821159887927274901121863930817587296734348469016066010948009674204144633159473547101432268099362911228426755870627800341055599206272896664099832300624894793398284006408252289043132142121619095734817763473337913251979298789237860078827285123895383486838192238004756521499448047688502725292518066918540629067450951094249798199871987054952538493774776701434354884416639806498252387619023950869675272505013988534522505582091722477979173568035690567751811482085589358382786036077746789665742129396132013834432987503445954357851613547397173711996098525664126868379438299875546806058174455352387839275131817223278816977104460002901801450975467702217448830797327433921591119348631151826258030633398926504030549560047197659102752279809943938990195681256480137980528905343716693975719770354845565946841423030625604400893126792119653764766099402759242160671591116685991311379865734886927413228051904909677850415349049967098048612164102084087513088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,20] 15347863436499897385374361719721686842486640303542531073641764974877391138049293082442454840118279668272754637594848703624599415970342445016538025110643813761218515789718887818360493920240552968639182006586944701175414627750145062049070564986810597773183678397188371607852511966031214770574803708432055623174392841960888754869720387644548499652852584231863821164075413205464902985679930707318121257374884641976009052507656783402287431738572616086239331551419804022974045194751596963258203181451546891389111815697876362650191678174282330003189834140953535490975430698841876122469210283878808190022671553974933112726240189434000183825248620273590868989208999019070899821542378359711694271389855843337216355515863732993880316325781273341354443679008113802318713263995996326745149586053568159126983131516152671465064699388911736749420717435834136430979038548666693374769141080054967217831215568567747554907247146331830933213024462883969960737765200319196005858201801393555462019039957306017231341969551232095186629331723529302196964687830340854155017177805523921535720985537119946992474983106223618264344030024321238205312419790143360137767401355603417735170187952049182814163602024489626495732926180303698990569642652548611466618986267943931250915295674382439335170613572548524591215266278205066357367777082114535083700180998475446205955153856295154351887689249548943334338834350083514179901745125351364027414209677389251674661139273016463857475697715012493002369742047773146303521570038701000112636249248718803901734869606625945089697988350123736372345121846543487455823695574602224826222886213859159588522487088365394517192981429382275354864448809844341187879901790322134773774032029638977524531678591684740211869743231324981276726902390472373274816459730427042141818231110421183589793527301215204989496943532284783082919692316325801616014149511426771092692539032766564366486632480845638057014727429516291380728282742968403235987103059679639821110656320753819827745622706232262233139953355727932786165594115508984139430292776662285577137532246602642582471494835424253518233356144633464024838896579253213054574433502683171089289328838891901599757508350121973823261884298205574428703591875947144238995280013349082733094897420248803263176042125887091286864585468659625459165279009654088633702356646363918827277734155746996077871126260474059780875675820270609941060163124257011793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,21] -64605613633851224769665726122379211559963168089856423928892169331468214628356353479045171626902201273196062527022989612698087003402336501701963929106868932104951649126519258826442343587338238978672124089770065214084948404897913706177318844022331170759321224527043411637727036600643016984275411493176542147737456223218222811109919468301630056278451842688562828281581607718003379725994431648804605441928236760272254925453838718197668552561989248378025869264469452705918414186993960323582901699937421658527233075859561239371035818131412510142993799358101907674447311349551240143584303822931455668674189494260792172529216914249056888652467130656558734435994670140189420363116589422384934137193898839232925791832588066414111437601807493580180805434541769541997627037146227981692166582215296574679737098281937355272221463056944365645702309125606916346023980105396227626587490036642076609488622722687814599642697502882103688632868313062062204335686056128110763747541799978595347005377592397612250882835050570380096467008249861746629815463990174191569741834005518834829821613447358475986160133354938715553628013882153503007148426515395502331821958627963361536534314018095260945063879103566704446168886767321862608659310149458856343373405879642829252717966606912404433724755550665777427716415516628648608375615505804122249569133025751074632344568705385614175830207526211484012606411473996788999094462474310539877114201596690859826500053239061321934113513408409224651206509779120243365100583137516240461699867970266063775609630048077310353684940684163308969575242607560580571606108030325496019293960289127865908522741941490878016838733732388307915076182315490462318963210824813345773982490813560410278603375544248550970649259717343175113546934577251208639838279576479482228672083859654188035099313177955349070871929298467725103790312844589020889119392486292171482224541520992329569292344364830371327192153206385596369062936147071089557647452378751950501017432896215234743939409174373014975972885188095215418856185292299132914993678702800668457799616776795684193332156858519763101473337941648056550914016711271839000052375520137879998495109945538387033348589747964605569973854233615776880662242265641606577161676172879532710103156632596386286993930409095673967490391864153286295821790952837772463627356628230051874593647718282594746075216839302815948029758171868607779182846447286065561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,22] 239909443014624783255656199769416436518897555604461328453479509709247163027743903047413644868402176942865536142684559324799805844858739692837181995660968446254043515228001494403380645698560099290795087822851314923688959283920352498546145007090360684957312739349641693502203126625743880684486768359707506751916989281910811079276863413816899763042369267889765991156880855790748326503860294570417893934619410700080803415100888181385131615054709233601401704008891465235819645795725806314209172439633994326213798764465935828230146326673270815672380487606785020538520005215066891336928243164367475383162891873579549889348249548169148845088937013637951418963981015392947764101604724976673858246121795720833087143134376131987630617672310873911188270623068730761502606113305170651641952537283128202306415184468196888137331218827741950986838972252337386321706466614751727889852190973093311596387216576569359823365061257997689743643379685574864709481211972385898723771628383589028044910445939700788283876956167838100915113542707891383333674970678023802648505187883546689190397536390330560218485077674780576754638976596201886221558187192907798822397950594016298004635184537002324860349227150363497549460618883630146579202567300219820650927502332785811606375538124961912858873262749856193877859986406742745962319524874820222278797972849934943680118289378170765032526440156616443428128147612810024050606276949417012441638044804161332240144640060909222171930342557851853724454342794922704662677165918117828196426584186461711613973343633327422078808881734933100944680405158352243792716798481505920383388417934742433919231218201427261301439190249892874852864922319050615994970208834147462159335665036273189344016332570006085101673034925762794084572049510505130368301447546089631759729886777541944357274322739840218690691032193288008081314142473516847869732110637032344396093809764033309592633909978881152695288700106954493893448803797308802021579729276111193722408827324991667854309922216082687817584818876287427198094929721869091575351523978222277380596461560634148199002018931583741460157052190685317782009904690568253045900176648109294644773393837709935735091247816437128357357809599274613961893702654991930016511793727065589546110235875675026552471773680537800798304274524582553746324139803657367977713609992691094433968684039596191514025370213360875162985612088116198369412765162541615677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,23] -797238465761281695288339633612837269190229915024847169958813341797725080976854410384095286957156580253801116413293727464475454928167843022916041082050266624901092811032913409057491529554388429223687722190368887169975358024903601728779332294681162121046167877124121664218908303895900012022948197069190582687743384263520554707997153166088876256328806487246743239461980680879048999377726603170591547930048037184150359689086193352300575770185426432003094148796915133933224177940163002110157798869511246695760189197352558206564591425648948000116185262879347703879222213436056874465523020807763842700789061805703975799142079579183073712587636770821936513625399958646857924352711644472810390727927111704446572135697359551623076206389522457369775309339548327115352907468189216494119696247964661597410679870286182915147300972065852234009244634668625058328889094713989971091754015599276674638864915739482043290409130120095509238480262671074040178095973364951806661952565930229386892460013443617619359189146773725782508122347868063174520676294154623056676404422006824710982845933404607506138073600002046140888258982448764186648617661904498502187407729548155127790269961420251038443057432556952089873158325915477262621828351611078909482511175614713013847671234377946794480848618482121470037757800955466497038125562181330355129554643931631712814947506518911014950139238652223754947158363043228059552321120250665442298209082340744062861329172788905340222306365652250384435343057914352736681216287160305535303644113214672295901746235046307470231097572085193418093738619434072783130214807972577026110257032038935590982257997801783269407418959838045730232693747132548389054151812202491554814091974230725385096955803652772950954593227239288337759712233693591888866658325980498563835508687237597937010454471985013134659671192758994139383306569125574113473585528730822705321223323121324017739796589980835722834684712245917755920592918124602102666981942069475009844994370152844110630073417270688948851938100300218809562497819482444491752606904331596981137131360012244695659581974865431685015680188031709634037513774280553145343095700454289653355888382347409533390248701318845486717401405526394587530762118095928659048448629349413770689750779820764412624086112384985686791224191130844205584553031952480857440068169538448996278070857834496292019900074550847752179121910519310315041734588041408395870208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,24] 2388467963594610512954716088239073794202109797128344488659390212693388000053484509585479463453730189729970440708543218681574462456039599041841850883580349048341960644241113911023476661291317556949519107109824751484798981413480218781026465681595826210362058559122423560293927547383911779067268890274449287917990094726217631006778205342272259112486131757347184956142646120192431606526001746217998247008075866474857189938892202641425582258879419736052099375424345781309656954460015485263177747500917423388713732739999751041600907421175821321729840460294852826096494131544223739576452510534648089712071481874268410705092511240798042752707713719919054465647035815516777912490905976568468254831424328342455063761126948920943818995687506863225776193942807931656281296369006180578072483074254330566114730135861597850950074519406874525553446099554232349686189539284226564867193024347701553852639854834064237109393626441896337525145817399974464397805460037368861129815058273279783696069657486702662195034333335346973734769404901505062851042216051835270430101331361022746205284812971619564102184837147434837235155531778853108620254074920706927111763675600418246740921579834926710710863036029161601614278685767756349135476276658219911474889208771893279511181569221334602545295388466661340665533702045758340138762225603405532096590347561870256815186391371960717737874402261918156650950393755657206888448360464402288589074087800020283144598590475393073905449793050899420777831713287793196761660403147743884511287938619524694518398612420833272024689282443515684139049474502825361326185571376383385965474952766761027429338578245816751589547686157370817247959991999686527428316794155795493613952282318581982305039716294259312359254257854786160118251678072815936295867730019258077290362291934353752287759479695550234155509861175059691934277303470319419569980394060801530859457965826535423289265720793963443570755583354529882108052988956746091364518283709551572986229793011556670006413615621791231102645799958982227846283279009979092442644726633205998242816881568016219348148197673024415311025557049686713177624430991431781129790122577423479957945644159618566305864904892591108055550314454510937224820463244434750223092195224836961308630546419540162317529174817023958781797685344760884503818718483626134293612895754516510559394546246487044333263075556347583485164361098271006332369366591320621056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,25] -6486866694398675104133218666259105705454531138115523805163787213176431596865693739514059660200189355128777953805683304184701035007845121168807192904677231010067895814946544970158589079581048345969290241370054551720624869410432753204649715671694174979347600337984509702690251836173046562387523157276461912543070948946061562228869941569041375594143752859403005531495892543171768857135021639029266196183102054870799239095206648757737018319039247787176284465057993514253726827256200787714644455489871643185254232646364137062492801137281406940646779002184354895485137063782087937860399175104133407360344977748561444314664066213777590116671832693421703595325505377598359608101986206066216978832549536699676450967051754751909820567003915423123708958999018338651595759736459812818864498474842910929818346931317234853338775117716764998815966572088597217368651157044095340866904119173230358906778731419696759529840509919634361125385796262183042421988537087889648187554883341218356573759947100506450939998182080128837487916165093310861985165878928320383386546597431034526392157355184320918299719587236199000454815806547667085616613815680106945058835017787973732953501952755582683200176202590921587465735639755594434915464700338120103414265606988874493110608387275437356117748738227605163491425008382962551114493307665801661309746025060394988783133201897439692775447367424186745087177166833620587222061850800054218661124455867893251206988686646403877258424367822196625573471692358160423266679560309660519434801329645722100182340379255187723766032554637264119695977166777376234532457199767236472887457690017338944072860482478463445905132645515071480259893964549583320624162061913911815244669162861540560012782526505924514660140582200099792856747298268219966051086601455497503117757168227776823178093302356881962335683715373374409595720213420580571232536449458404988291770716725870729474829909327550757543883081782432164373403653365969203574049430489122300498871655287374939056743418541361303302158887567690074584553085399147719657865890826249505396749786291459225614303168247644937655850658900868740574653528851049985440173108576781704393590684736662828696072154796601461522279855648186473010201398985615059565819857678532323316286804087246030227394047984346187836377033375679202574094758495470400861466124498972438232418131041885032880433657829521343762905439986952502812522486440048453484544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,26] 16090297152344973491355017319537301592163515600291468063204303602961409610115095275291285540486670401907688561789216862359541885868928417674880428006931557763246006783265826283479401583813925311523372046049941849520585183268931348277606451772604802289778064959505068666624918163131742232364614325200645981909747595056547083084576976219581804388609143731748581468954532987488096560352701977865925416206344808049321134291125689403234709355276059672174522410718779431860147855409519290324664855229469778870651514942158766994724247086151274529845384425731755226223418043950875853783139258632782419552332900815179853701989032627543159377326481301168654602057989645128558128460327520836119543587751304234361850532414012582708134020605129041279565235449319898753768927126554370316556579023547210469714258133316655717318108157599590790437995338511114561473355780935316568932256431842119193859873341497886071462484972896334913234005216727842296827504550887665908357820658126007327490543156862174508280025761034626382922989140126838514064739264735831254682167484533354975855776328489270385877041442873812486786909552326119060888876267970785454179571381691815505204899550397101899035371997333696927968191934639057412357492766814916245266143149146431473528941792021492191761653619845579088922615431812377904617363970077306469165312764835525074026816308069174424780562177292434445283315921235090124043941664919454681196648259729701799189127862234559453472651885924100263970166831198023422127992612514443873269224570612102392554916442831965202437990831415598022942289795106907644831926221507199415633672506277755718847284580151349410081043703016860482885086692077130789467620198927106328526796140610254835762127408482680907513457885872602558166362791439981988833300792920310726127715677371808098425662654883739366865095726038592683841685268070896335166654311600672249421739109148018238368103330775714416816870492259166332785978517528250766325849277767522950182834839420587542241309022109463739578266347046818626530756275767598622391753376416167397573702043828558603455451054944136632825525208541266287708396171540026939926918713827732315554980218244589596118011922013067543888580220628116795642296405310280880713952391738600980279575689411006826378047414353937655049955552814234998348550639030964394747985887783853026500123238416123262286491078838690393257405074713901931819266175338705038868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,27] -36857447041181700815940322348130263058578716197031778693218203939938485631926755207583770603898514915014381943698277872451215623772054052043865292644439898890045629790849697758965304478054629474695297169123931882613506493743605763882968359040866179408706441441427666241159534492523588556275523752951316468636016319060871731761123955849728876702211929072434284671465844108432137823996913166408942131701892375359197087976086847030224598925150688395817133950182658440346744671173882252904434940236179850664034381451990000123806918171580351636824063251958407501192722297216522323691576142086534306816988786580975683907026796114249081596743143529526398415829598518498359641509746770279259249729721332093763297600312065557871483236170976737944869102121666668459400957694699872056196204475131612609245742357823983227931171810586159859130164240623208206102902263826514635785609528116006647585886894372349683036658802638775117027022473075669764644489425190264965550227359808034424700355137610236209375556554164421271104468830758998025880172771293147389796658299939831778512713318704924291698857647439489009394080008780734631517448490596712727117856620397894415523153499196817318115483801565867541512966421720738382469260318767379770019719753643179308967138043763173547995991935725517568992403180464246936546483887492892197923862858077858917608191981015721236227824671493269683729878588238968065133889922129473821996708689402054189589032099899651165937588800921064984567316664948633240002107258108762076722174401991412445443435108618892036240856703443464395592167062748768263127631729009279225395192266817003468040845820352733512796512530409606658769090491380724321758461497153523725569297909404575506789639198417051238439220238768680663157147753302550412245381065423127522162119793372638241299701201326353575563493387692824412867247423934021446121402508866574270153296321875846992926748783797189383078938795777410146669955089507266261801179219381745778626812197858675307616819307375971107469577156346702680552894154290871733489323234930140207348063499927666706123085974921808994933935027443525353759858222356377586883070946908970820948866851494537582279358784801923039085959846116809372324033734240095437049460748044760976502902918664835345178810121688019030384981034232217039395329386954583002592484412464865937208392044653608916277337196142550518218806866312505276677594922714378386014208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,28] 79076824134525808751607237009835187618009835920212194613784336215624245181337167299178526632101181385203643822551867980231525112953996444651736925928402360826814061416260290518842090024635956495020943027101303589425787438813780834610431591283904783102774308476610668494559994764246570376975982357415461615692409802647589629415027368865955179755034402669160923179067742331792191097788825936579267104442503783345027345892722035936696505683858717049143771658923180195724210844427394863035490781790551070636324331303793524637929160054500091497630754146069965066659247581815804458040362234914983171360217612427541573155447996364875170747745459471256657186849611051945554164239336158514896097490684913485429729951499880869270490165323065387768631537481853359913903201139661841902883922383347760298679727498279051786632766719485477222187258752434403908775274981761507633929343567304524141211864309029891593676627778580260521124858653627805472672798848127191200097711979190024786705547270350554495253903749426986536944656688474464619472763895444495843334582365501913449004174744431508362653444269265168015350666338377910208559017811966635035334027030293218222521542961628836886795909972767341913109124758581425268438630817063091323914401001813343536164920690985165552944476125370016762498798873692734921562276347696543490908540943895056216930232503448197039196887956246087457165366041445035160897175646175489218063513075901327326583514176685437862868921894093270832615360303685238345066005684845782572629902856852935235912240967385397595755678751678544774475066782565824796475994012437813558497286590583455298126038685625378139279907270384582891999356826591804023785732110044446620524001682939361845010624750567600946292220328273214141128339763352395008655879085317838342310880836112297753821579827517799474944283931403919995144729284875286026486257930336306680059803831178711022403231727544989377129977866032009551861206868682020956980462104894346068944608436495408979888123494703778356760627650868915378430580498379914557699492837461166174657724734213603300615202606533893205504473429653352628627087343202888696806370962194139364425490013712837858829880370461668304090884856299801621507538277180838178069988205714654414033205489416823006935948535148405833299624559523077514238579193835822042222012626003673891424056090137863511153100613766710243311817617901052970397525186517678172405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,29] -161162542615366990643427896800306695829677838751777885386003186842079805643997028258397195216020106161744162506761191938434728686562298524121271576217917915916117744165002864006643252204022098503269746407638514525573334847615119143372481060783162887546080197051028244094037051953204955626064719141935454435747865761862747324842409061087835994057383757894344854526181063130556434604291717516395838233864318843044150826653180889801342414786788022033717309851344408633415428315135393837177598494732615249629353380831555836413216759478919251804672816291635309682544486680759008667544661734874361406546644841053818975359019926322633649282375745046961370244502497800909126862429508938189558850521556298807570402978637116539362470933864665643608294515221363059278008513886963718568499853148327349816187334851142406532911162045887088376933341103979793198239662651691878770198942208262347285457140818673612600322045208953399062719812555329311574576566603257001424404515109832057280893347664280914021158583822696143073315436463495233538310652632499152036007421829454791504123618588750110593993115768861794113896589144927843349759895522865811670071543053473522889886644426968460590397437906086775547483028025871009720948899161040286226663124761868529650186998051068046332359917458806774155229235385329399184074933372641617249972424099394534213081190264674112814373319198716538180505122310365809038204140355664337097565994409211295664134395906931154731098435299942407315557372863500186629258732864492746613323149546314820650952206858336898371468682446040619543903115099045705328172447397967313478892416122991462545770316456231556317650169533290901295793137076819883003259253557381746639809536942019117635959724779206478883589823367379693958742593142556304332893375263798195673038158318370992569290178184609027487518856041394878143271289508107507567150118865739574248065459291762692941167794357752267559434324356769435883228833948693142812511908325779504378461688183528008999432952809452191747496524732838153101713006927713035525429496468619076718869225422201359874117836191785522975665517765236264303974146988325392832894576708395744619635654785595681142847036654240834156298336704753306458808228215690782743758199351247531767030152522400838563534889290777535638790527425234792016434258692524039007884161456680851246741482636172102739910795270222803381204343717174313342850241924228909964984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,30] 315016136784401430053750321513980259904795695828294188061512483991903491345600934909414806625892209394473815195426029519221439133652819097056749736579305585076849230391205657666678978317159200681240745035947637671834451300923494459258565470816367486578492697520286974801393007036274967546590234826495522345381819876398819817767927955900709544353288709644618738166806621533815787816077983328606378102909332756719333143039995234361686484330083062052827180989829909751927925484666971684535983947941949080948031249219502691695920813877907186655007393434214032310903637619017613027650871613771495311226006639665181364687098179844771341521960556334683898783368825978330636331425096282934388172278959523595571048017584488338238201990414645665976326405532088670504910045346335101898306173532103187331252795780257754632039179005347467448612428339916316807255142328804476154164063998146711829334963320983352943194464324001216815642578605651007541106508329978909885077153220077579378731148513927602744826404446511602749871843116061437948202219179052437252581579333833309940502194368526414738652173070358580334486284363116362181074656479828596137173567070731571236373761843270850768019037391055159656312978587582015211597314693834632361871103671458259548135386467347533700186667175183759661941733883296454814172831346840354627152602440926115469365239660762767087763245670497650121951162093567877320387138543523594553038653656540853745182020538862162075161714834276883146129002830397348445349704983227358802325431434400983394815308324556666622919710240189705461024450136294317180147644840345631397356463771236168276734455759059866815549376062820651959519779955532276571927967446867635535896690240239547902919894928090382440615022851958274064930707989124542939893624619944482272840198206904031435888472211322311362540378290052618708713386747758912969360036760542805669993174293812728261480599022741339749421758677358831433692100709478587916084664504153937248440446428119829572253729183181115059462639673589367601213342377085864011921352491658373485321284861458783752407006042760604938788399992863056138515875383258865331930100415724369818237672610852559777908240831964544848828869239064883136918669357427254831599545743010931098185119543239903607864158551693385325478847917986176661104568040284696983074003556419504246138581905082741235660115520255612356244275030746159992323188714661438470225920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,31] -591494290525959502152563764256971884708563333141150424954775438949955674210140634507508995312742560559001251749958770245973624678881110784884178977665372914619075065125649903686245370960697623701721030462300800673508923734877462628901091072067487658579409139464281491568457847158840894997567929495470873666929617380416240968762222631997648375780141689419134910191821452340820114220405315179525215242043665640647024498093100483813543063533232606503387690649878180597858861279360620623486815056271167037571270864652800475334259532743601470413479403447811948490966321485684950697191417363507714706828395221778969201064456108159291499316453617773850709813894372443309723366457531343142621074473633028181765300647128780864901066665503930119220858733981839530417758520132204221929369173332009778815474579826589825249050853557149360289326248345482600306538738217636543449149552141257803919370477835051054586593166607127007103156849398740620427044939754085418599618679497558025366463397844519408684247991588719163351246233588796320907326740369210853162625049074515668817199367767288877290632607646207737673874361329337842511910576150487692347416326265924112586903760112651536715693765748363044958966971759339484240619678541030423374568477000541413400546743634114030727044562231475579118660004067787180538677021299887057184241012706190994421329762878923502667122179733904121629109952884153352327221604351011151274788111744575774288061889175912758469464669525988096471563107584545122545778399850748574028656686625199227194842246122507885305665323951419507764656989552576066686018056498494376329038160134597818053067669917278726502805434536134251104463290395400408944353419134195932317041211740827689643739336566453164085261898745949044271498338611787801406716289471578046529028009171318519073180084902914967344522854361936072853849920589494582318758095962904130320315908250559704301945695506477608899438330249182021147379869269940581222151137409101859606337118270923631676908282623204319295036676418143550889666183633444578677529616914247097651981008795876715587818646866923753581807703770029428707157475614108857812628472233012419342578000554501613693367088451631720126156269189798818963297731711052371854247828446365294566504092140233839328678296586512017912418151535351259023759936934069512300093576652477453847160254372494846366694188032367158030480555506676239871932247771081915213283328000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,32] 1060302454563688050149340878888169829283350648869377892471772786888412874581235731544305685512529791762609359516106563131879418128202322016601680928793539768949739720485443734939595299020666903912405629673321323043096485011320353759589274618288115811284933359659476729434024511913205987454983371891437182642216727742342051006359064907261729828205847468497822366065778796284906179895728617653533589068662769947944156170031744040392134133653892060017972568054421734456115542966860016261560020189537673123515790823111049362076902659692059209868179510723819036233816573137097602171617441857312609239001230537298822305059783988096755039953680819025080563312717434442044788573377398732739109167461724157929151041451251525004083006081100051692074712599802422021432087320808234484466683506740066130365472192932131516389441909504398963158291618858545597904511257439250906934699656931287892663066932079234443746188175837649742900425661065991196557320188461450333689090599065070114050343589646650145191989639573065194268679639731248502547436068749891323967878738173331964023948922655049382188524510098707667728712598726116708582326679654448435863273492279521006224286074736750414914454109619386101137048932632526201844420252379534188281011188367363521236092015390173340699895837633740070282715517984936725908857813131733998487462178586250970847270868788066345760675878919853457743280856814064871725170496553932423855157074699721233021852378359004227323405933781601437658934335781045634836231198323424690052048334061051888505049803385916637782489274206607332005399658848369603757226549377527715842995177130047684806627450323671013046635952617122079210243790210788229353504167463753065508101367217294462104776221213851098703933799154826068758768936011391755599619159054166686164295883131302933082883259090555686207858002770642257510828455035118892583670998490529279091244126644684338930445422182337641749394214296781327630815874032704273953259852615961335204480619652730843860415584201145426679539352356865487808356662580065039625323464461855596183755635231959378761000306593791613696636854928559042045509375878411616023982407750333685364527512516988240883325661750006569912294479658617117010303904412294783880129292495339010443358876178555018986044608853877866441567480505170835737633909968800584700192970704954423638708609230420783636410419840207508922719668909652351808071227208661943357276160000000000000000000000000000000000000000000000000000000000000000000000000000 [135,33] -1795799406615595800339607770218629992848621668640532333783660679612869360757454820570772602247275119341701454132796074966189993717473360388903528893020868291619977406690546216091280896238844961205512318396213418135167933644904590069279370234954872820385544762550785802902227390272697598927494996850465726134875934011141971016380431012216665565612497178172568622386206669969394939031577434306695885706759324836913827289588265275364363653726634514525803072710371370861056538671060334867562583099723185846315996543863021676902568663389243441530105340338181081707229775154708388796055778235122572210942968078562200282152090658160480179320383592530125254502904289418719908984093937715773424626164478635296263591646154157575161185178578468669817830159069434798436839669822318839168912315676414199043022896465216046910285918625492869269715354167941006384469755086838069223686278623765267768623064646006849989153017547721735535171406298306749253068660341637831061523392794862313407071819208145136825502847656923782497087396349528155418279639146656067308357513878726026887575762273832190338780764136634976399592600607420238382631302451556043876614725810870979519043943472510514539396223355857377158554005505030051398934295577003327630036665113012600342205730739025334564974602797003383404290061924965448797169090000017105919359889863929984426881475237961564813378144209177118798239233640607198760110500513571497301942768929644996403378719017558756865534272852315458160202400084519008327097101257534995426403926091255837499621762297816780070835411605641200159714940659949839478664662223183333621282370458302620862079255901899193503446562578068627996514681105853230239708914715130597712268457181908799150124811671576253957679021909318498325793044301953355883484724285421875987543988165985881982780195952774943997449919454754741552742686508048429091708000599383250727094206756992104022752447684459871540785276508324400638775378128523230680531847260594004443290218979480518994930757913594297263002689950685990979477128393548597446071620283443906168809370615707649545079731353358993409074929954899447672927458724421226868663863184794336989888631555399811465039054955276105103003641430439840890541844663703747054626093206679643102516785372120293943376451009836418748584274097851868591435126219233062679874739884824267761838644092407213505555735158803003545715836312617878253235112038152518129156096000000000000000000000000000000000000000000000000000000000000000000000000 [135,34] 2843864128647955095731001939591414910983876123996792147363130894537360747606424586290242608032283256633572462874962997563485982453677914151465206097526353222565545471523489898371364537798105730571934135347347905850128898285284523416099965642826900631418526100172567983280449438100125776407739376983633360850180469542598340223113282040973664358100762514369587764665599383515964229915986086515182365402400441732443357930576760893628251414151521717226628208968601426870236777456016758429658173861929573179020158606812945517655289875996345936725528796566604281231118539307763697123550312483836491745750126748407041603536858220243157471472366366161524232856282844642703166029257012425180798459776957161529451009071860056887929006964331274125727926236423771590405931575567153550302072551386073767567739564376509502402247707728561617849528261504687467815951607493529678932177772609493471715971627313020452506428974292643676623520958269362975678507343502145693276615002127479906084434805728154877385136854791526200577688301951275192145608586554765203331409312441130951232378720365633868463681879919993663503225298864738981380662856589907943403343232187549986846787268848445856192739480327578478842471480127996991684793678689574390088845258902076318016382715068778180386545130606524421835214931451172013282949539103489449242354085526840746213892376977611687978480687569996654591665196732967794392437070490498809370401276091139649872097239979376772825348130406204073214181985299482462001238711133294005040009126011175907891333140263341602733158059735974718513941333076631277116015525071814762603025742661516497335514528382128089313902825315048415048375765933530248084227244824066529523203822095218023929936869755471363020990053886908062680644187234505684265567297626284974748766194976178738406025170926352384314652394642204089991819382632439968961902208343539340656647241891094613989430055975797110317928667657403242897538536590729316501436483626230794088160140308005056433939785864157750854925168190623016397811421383196166969100232256664266050834217493272521953792273361709541848382216043665926627306885109427299892933278044127614537001596847906393352059543213446448351110891781382803255243030566387040557466692484609739433817142302443385312726152474283263118449291648667913311692143306678480327407338868613375888896479867328922196493428063074474617949866856356329590790159701831525492326400000000000000000000000000000000000000000000000000000000000000000000000 [135,35] -4177738399006336729216987975632366825119592733377917298543085193297043018815402434638184270830858911121703296105489085001401991123765963421063935983273959130764013325779760764507918695087494285446181407339507049834036324291671057394625634757096781932003882227193627634063067939981427658941133573600884918155968854812954976746572306679776747799608190591540775311946542603718585865242052231037841137247889356779765052745070649284033618657465016973990596195448800421837370751361478721475629783872795458001531902226767162018085371427057169019076464757508587499062584724843590575724004130597176681055799404951283002008815840017783946724978132793077584104496345193191992727929279493161697624829713827872031705501374001360733886534688168989146923311308803075791676797260171328145335663018652390141320606359709146185483826156502792546551231909242779849785021275403083850298940975965071496858551547907714743075427682629280172224672460577963075882110930785792564583046289191959628151550230769442953643131684267167955777081584188206454553498566001872150185831639206358909238249887455984310971003428621816980990169461735275560522442165800620308863929792379986970426842418295473725659456703774181689490695983254269449167844619974037982257269572130743470836960257068663689880310411328323091573664118925314307534689733234960100176531560946288915640838171273180448278129055196452893464672254005801704354752997633507368019545736469115153943248157620559841609095276313947156931873708561251242432544159643738964857121512689991103462245490096710743371226068878532676814676702894934417092667641499227257426595979290472488778964634626900149102548252004898785060708214494520991488044571974301939414266342533532454325055003164152707284295813436272567090758454836906433488644623659275796099290259764310825304733440898359162345204749976065887304654688513962797491575891948477496612038684201418738297640429479713987243694646739841954140448580182369196753514496484869664688379271075805746343605609959908892485185612846949229301520947990505291251098255955296485260317268137673018453941794207071031434734279063721173959136790107879955329023589354611967296872501464103815567733577261501212663738500991233730150284432611724960053436064368123161545366350803801851366340424528290752566986302381626597533219540051841802114652206716565265373138535355144699089784222290218174321313768311439310423538230179464495648210944000000000000000000000000000000000000000000000000000000000000000000 [135,36] 5665983744715717147536040615961471300909104678196294844525465846452629240808255580335868485631650303537263056004845259293446207076163133595525906098528423883031823869404480592856602350653070276830642875487547008549095653045832003658712161439189354150916525963353970831447745026021216108095139942003200109709802180100905822837018506195546302014776786739581616166345926923236050342189106319468245548796815275756443587973559089731372779991354158686463974013114193844071804247937101946681379683394869296770969415201386781397281859870746327900708878894184799525659703290034981052936745800321537451463570957515535663365124360677916759915486813255334450631607951472748504988128362987371498667074493955190241189200155314393339209091228655801205546245316977884225823524180416166821185424024973800675088459642657037175795529473782414521416996390982126179916564580716462909904201618740540324175007660542792129759979889571589470487502564951004643476603130701600267680969828510688497987953525097290151543248104302635777902922011444252318826877127698174893949661588001744786436369512299138790036574644960066296499500224593671037623005329675646354603378540710222797694917888088471607870442723534644637506190247311811910689650466263722867990259500748757075021611820440453344759732761982293057400234700637639573104950227671224956463580780489551832658551798356764852714561095291328525139525418912373268536049604708129560535859146479560125375786287010223442869568624776249720351205193387870938530372859102051797167988871601573163041907879965760396314692973982877131653001303139007093688865374373156056779883383648144634433279364262328674999739196498590481015660254157840485944009658556805271273955884069295972437259865859045468668183445590131143713030015638875311130030509926634070635844881751601157675532582929984076299161084818589860686979052534180948992625634022235548783918565903298712805992673252655410169475304197500948114009046663068752895234059814668640322029186767340031370905898614932105994326005004177463167465463233252031575581507070439706556320886512337087679562938631936240963845485041643690351190059599127628671024307151363192129347611009685464659417259823628468962536837798388029248254809340150181835180469197484919546918085703801898098662145248038586266369313102658585154139643656169900571244449877819668664116641791107988792467236489681840036103579493754983679329562396023507040337920000000000000000000000000000000000000000000000000000000000000000 [135,37] -7079336647006760319727545282758437774717985240298544483528823766097965997813266006274754947791820240223276032156389938693090168623150473055606311545465203126574415501588484004881150018128076070831110839257054685745298181154722562802530871843365268507699100361221818315464227038752208659636217540623604699231706618495704060794260861600246767822228148441381422084085228595621378389722550684329907495963836018667430814825459047432137664630122207264427235951565903550318968486787179216099445561495834650268835734152206743482898558535975084472653183422134314841170826474636080682294949556251840727367809889910099095020577161691918226572202841593867060270743967457108745213119787274743165000241353538056746216585481823167871231143697352458226227369583165003351674988327947037354977314277389328208864662168849387119484780222360687566182987284240266888336936985028884839753999719327907143220029879733914397768090537128128170437118969715738426104326705688331208089706512298033523032874196731480774319057608541574822978823276857037493731604221311134273313705697070610671981220310058024053914110911159374499041644973775003751831211641330975198340683385193797107770244900366788035597150458391134231774466637639073625566192600318240729050504649994226427114857405198170203364249320299769469914091330921381308884208821801428987763833922482222328045947511571265680829144468501890840851841944217775136298000684333309593009357669943219389778528500094218399881361140454228765624055505403658152897894802307921731446655628579062466083640634790854305424245888483636131507647054036636059484807168423685582361024992568565384244679504739661581109064290460423166368982997342730228278774125567546981863238568402102156126682389986905374740721355171264582249066012553708514358011223932302622959399845484113077500642352099515182614636195735923532575399111933674345696043954523818147228246520686870516312105672037123012633714455500503558801269356891089953952508097970284388745325596512968613670444361111523409439544610779718526708072876409989078742465500985011637538746651831399543840601817650468813639274120387439803044198634720232216547235388491302950566157724759092874954061657883707700639144214463494736812588616403356094565184636955576380651073565806508237073884109965402090495033660892892021455004576690841158499188269222774842327224871669433015087622353027478284446837149398294967345206221944346345843195904000000000000000000000000000000000000000000000000000000000000 [135,38] 8146634720586066507153958696431860761569994095126460078889178046546795023469441691415912036631455097295244089920409670153965797759357287135422826206255357133571469480186156596602623199364445878403491490196375480456410999460505943146967633979519790592360720651929016505221438267215978488285476930396213049423206400582111344434079348406528370690670866933806785867418796054056659429561121752046443385703789364323888691688030819858531808618418802928277965216071662622998311560175946449599910851853561032828980662518198236679051043642558556897710326970726229124450204730628804460709478414881448673108273274020850583597557662732387719397815233067036413223907208327935994449031120413491739236659415567973460475719602018719418704949855170332007598227061745011903376863346701936567505381398648810511771138529455076928247077952767038583905462668232096677071815620746753895757805645342376487164361156468895662968938201432153646556289269500861290974610607705182641189014269419861817871288621344613875496758070379506153068978467653378248364556596707711883561683492108179521157154953640033844494628150267856222935787902568427395779688492875520869736939710207972407264600037208382127322129562629150854471611523306833479334103292153713806551077377852519357859351673894448208890552258951202080557717931200797705882515043780577172508760014988179782085687641086748890160400516301166311917662589637853681936007383393485658390807531754818913147178293414485720622273634459074640692880169146597513160013588445272245036221250021309538653874785254496859801130157027592256550522280100353248049759290427717065390418200523804799950754993573654334171774541972080372780403989842765652067026483764758750074968147287459497214868607230112641558232535178651297186218600099097797381230365057913118068440710460536848656714153806896165490041434898563320299786885061175856569510528281414630200556610262285332640347541197625080313553521188032215945283434498487849271803934544136680236457059295321351417371145369492866853787447847101152183853664358357809668339502382136833252431326190811801355361158119631281689364996004296566205436826399975286866383193703575412876461438355590014945582192959386328043648905533250756222471091686200879029690647012526842220105068702796063340246046351328954764400720514866149947980343372235944929806393947951894533041943654009330009624956727116252178845438566322178851535063321798867911966720000000000000000000000000000000000000000000000000000000000 [135,39] -8641261909269974344121081466215824769862350702320533692923477897586045315221674236995919312295133814017625266835437963418206529352324601118017965584278467545022502006112200233874414153592698175671251792734548709470581037645343311889075146913955396383905110964235267360910123891007386725406549871469497081279616354418013847914262320549675743850595866853766194563870389255241421024687403404314139987339155862543796773082047189014947271097219383348862658815961624474966100833506767415707887485907567738148997409681033051170060724626769226505996209087023810112447713163067477215767492409263376920931670479147161639126559222604154923653451441025279637625376786687646657771831299954137028065720541482073154710969623953272102343051939239028146188319884460909982394880652271728633232421897769299199101023392174685847138253408954499379621694681429460507733546049113383461504593047468437260810623298915370301517793028351223485959890095413266631163033011760597843804146364370756667257598284276712831662361227128016592638525843199399527753975169174429422900405900266938097477459238230805548273341589077366054944195087293410382968001766164000148744367428903685437280921477199449447892341213425258296375915454240797158772608290921228525719345898526938693426528306256581054967816487007175011401532584997389058476673752298456207802174596354086323749629674114702878628726691953591165698532351582652461065744044376410838348705240283721439692350559783988353280826649022243280835938469913218229804191259259270084322727522091796856570744237100777688157388437083859522920146672675045891924361022458599448202074043415561012000727118073523763993418705950613810491379040985680904523763643804436232361006765949050246673029178678242693844922140037351581096086882511431352209748250107332396906300226325646213018624078683005522419988470679405234108033195145362307632022989623518630895656895641303323485664502344167900577506301746664054995947055751189572090127170397627029441522068796304056062829380165803896105703732809360460537319282486846297645740724506016060962259295354164279349254399342782154994857809622603777644013330597241671975792672322856925380372316569697786369692585394075656926842681811780002187018355111635176850257356500572293694774269884399313932251150042085320752033921416128070185489733346525611962887147218330336473426445032500439250296109638002582127174008155360069600620487914344736498909184000000000000000000000000000000000000000000000000000000 [135,40] 8459092054021593488993637209779263637343340471702914823095668728808077386669421562315775287875605555789359108731159478413298815623608361470759871102199642625829418348978205933605458184705800089461187957581752433874125866200677925584711365194556106381428439750420542803320943947995451297677805477936473234931839099200282688552123399485633556072887942888055107164519346193532627043889214533903911074318403357898753497533112981773351922693381784617406271512455593088622051134144486850735248882886667367220062691456513596282319673695397246843945751334013865563291797845857311058510145510127627367416956395377742818773841598580141048795387781763836319532204560378698072229470066150853753487331825692920509013126014490413244332004636427833119165060195069891306194664676206457335364556908469058596528266988776785507874022888621456464315188881608598212711641217666446361121779465881472639812372336041576190783930851687026812322163947353910651454181090286329302907221480008564308912874523876523396402757344439803693831693369453686697580798913763725184318928898950934370659388482222735886847133080311629983252394907221549994789591218279195633251608995748246726986975933243392033575691877035092051584758204549326262409974964453100828387618918745820772622400346214798520771992290072489720730818129981379981695189569813201123680310436343665474585559150230703783101636385874152503217304979135023064786717840483487356394853372746751558915335324895623730436390722456436017355611894222996172701291828208975598804091153649093018663210734126063544101866364363638698399626015576413434865213257396113816821861975381258638428909979960537478712805652216799802698556644529486424619581774031955214125172585036557286070840724922069529542969525834252572885421537674334215870656862419410166417942859855663098256135425885228434572035049591143287320828584429013354032673529217144913565708770216302892882531814328537162157793798158826900073852489819281861522535160575337905551558026216419588250390826800562490643256350092011869805591640798302916975284073546433842757380958354146723320522072568208931143751067329429819604434346606990522238294092618398755144827215362141211391430214270893238484118309426486956018738898046450006539165762241867325912619097605175455058745295490738624663388812054538828870705718050266155746349685244330400323154115800753762622978883476332959846107349189053517381053534148234436872765440000000000000000000000000000000000000000000000000000 [135,41] -7651695810689735731754642120274014405885451035611635736993018931926451884113810306545023409134505270570196973068525077266998112740166507759446281899339380643936958020993685166031539909431045439334236449576536404613865133695549440139167930274327372409286525083179633192425074444153878224414590234572769799196518169209612852924985623300111085978192568389579072967841636817084120151321316696457808647131753879585874684574103239621670183540320645173647610118752349285216189496154620292263074025398210037276577178266041789359455086503435921501403033523315624744582515995333075925167878452184723265240130870459376207006404065042185558839434112588275963089683691376636618789825588475682742130814785690062358134620079063070012779215935195862779125132582488248342774364480138517654612382398943479987620943452522176888976007594766593298383980860375725838076634647095607367619732239597768265751601454729116892322755190233832578511976160751126821776889644553315383065306114014513894931762922674725094369164094325196202713319348093297603837687138326830461865341387934295118161609524615215315255212312068142301751316738170475766929339963755833952497293422716212016311331673571583672865860899889900203995422198807975990734707598439072353819459149490295527801158021032811588540236176991281329532031916909320874583383669959481882962293292043111761898287176979399961971764373954181099066825805869909834603781313278379633698513364094729912444836987189876667550168414095856712722050249130438791776240265115833218552455750619562356256665221575424504036049117049532986229034791128505592238737639839905417390854531225314234342374347177297895745908071368135933761910602356925175046554397524704133264776692920101784473960023517745671408178115221438402736864804647731675741523265404068121671622252262506753827009715372956763590028924022448727925936162116540773828482641844755913382921762938295660404839413384612233114711748747793457825230749095687478014490873374410199946275965144669935585980672023693101073489264220669649407590321500393487000681074501211640654811918143963928806510521414665591814669173077803233628304163434620898574911113723380821266691161483257667280662108870270180488383647048060809616623259982176770320362625885669295266709200994493348650802810701808823910979256779243281089281762737499676866070738200061136538993795916547730778598440284790733110185411474021838788529264106081002446651392000000000000000000000000000000000000000000000000 [135,42] 6402032165983166549843313671339560962999462721842432694125412998734807590089162630864409414256852493482097939663157061202712300380905781015546769279963437685165711974168345402574277080575288392622803295452275451117144982441657458718375526105760063191814887980782344861305793025250398962057416022785482314378514336252732452625237161645528764891034405558589609948527151482485532751774758863591560360755985413773345345337333440238489410918453279445334421802769528611512750757726695889777575904382619390856040960103803930186493969718865534872950383401919074846587483472107654812026386391659512659290279476430462083481507168727756886043930245101597852845881289029034238965731932768184679401036183754821774334703045897512049972269482544370032583761633479734767472722777266796638768288940508650995373880222834790174871937861374179908573561036297422813788199317980426162472271576280449037145718470692801671698373859263090292939363192358085095949739007101793229001692194599914516025224650224971965508200314570381645360844102941609413242028046144700321450949074858790750720863621786458574748165043496604900295593501274519422218766991656901027130906024095570914246794179929124441472631395432046532564343722690386826130881364449231523128704197322174099109653548661799620000093068964889018616406432466676726712211084777767860429784462894693297678463855701755128597755110967228663464326362560107347989530585444986861536798085563372384734288127803459545816639206807039344833403722700643812330195948201571146920107853831571326160608372934950026844353012985104509295687267609917529623121782312513581445890861993357163608153406656944574944725395155304291357441444288762233913993405461746381286112586973071894288351417036526950451763281645520607700409855760240286667331409052072495361296703821413876633968577801119631880317167221017808823455959819657564931784539532973587790526410793316525729307908476972911588038133053300748841303412436531615996512102967671326297289424370220322461070069990778917560668894700811269999945418407573578942312636584000106929185479882807665227690440903362595230871752968133645084908315756919944031588067542967594225905428218027698643827409339664907883219274467978128981335448358349124104212228030387677643283539245552202596454295529790554779855496735847843682009333892539886128130297460046531583258692228387901304263498885865260766851430111190987298168879480528675316695040000000000000000000000000000000000000000000000 [135,43] -4957930510123036161863038883096701760453542218649622679352553235972290883140277555791280728873868078232811807105753461583572280378189407346809192563091361809548743025130776700633784427513111024406800399641892087579466240926733889082636116118026860473819427825868959213318645489150221048733500931008436663537847538224512164917143350019867716293042367123575296123134547245712178079628882107727047886208965258426459746668950482781137447059895746063919801606613024159103259250525872781813624047726944032138495166489625543553147764273803683757478120351573204552151046477471260218929095023360115850574986915983442169562151681097819595000650053230076783598080735632302674059733003190193518155174490692436275503984454555590871862818549954711832721470614470054417128146601670505191776299640703548073230324449223280929094409704817643924856109749325236333466642414511736859054663042919172502909921661298857101711370583746613393929570736437918686452870176416374513485313610285377943454278658320868259653062189877680108837419349977042116397550733677784094850220252780506340052179686349378153802199281640904886413587757303549911343685483550656458459592385569259380666066541234992059086348634522081277254790308406877419033035726394477426071380883486865125900951916150389725287342070085221603644251358729393378476180035672975461019090411336813490873178774766608545464965350716505833028128222003935122399958955419627045609981195233170948158188511440460407162345779181318686443398794449399013602826152759274500868935367981430325646355538465843369673297849985420928523812095931211712018351170034973971951328753042382622397413111886291650103205076785815150838827230760753620262399340235918218689774556487907133794422733463868284454095158851735926002125955255679704700084403971767592825398346438099791976299048745762277123741981579328758950327044451959026662459108920844014848204353721914943154748438720008487067930153505335897178064246534465654988271086464627122299471353993796786908763421816780961345268942211294826746829981962981490754530591733582354017358117626387060819750197060094032761529218646717654469841492236562874138227244988097052182466652284043824971955760831202713695969939577782409641669025753708203946302339463536332689821064739868509586481091309247242747614535951244949302134103972263051126510843352547021348485248034832262681751217526676583318802964000654714193470018248994727040909312000000000000000000000000000000000000000000 [135,44] 3555228670610472608400320420418483301702974257978368057817399824788931628991458355066687345646834125388783617460268343112201978570548191857198932182152700729498763978354158240008812909404254669311668131648324830170271996530424626808407631386265166335080005990077979885253906032002314460749305730143223040907430286984785039122766472554264168530140122292821364101898026347224654417682407205382027608295639545115125773052445941859187005952927596317796213625987240202831801644198479763478775660600781039689208619436902336681440222758320551177262546218673237843762696048627372235016819369332861769152151177756882443673570464197755104987832368738773187107515950854493725052077700160399779044413491925795155599907000891455363808700298517910348185020166652056416911917333654285317123847564302842569955816306625783528264013603734077685291347122249381766442205020047013094800704425683728325296109441797779848292930008500935565082031003124947226551105671307553539038693648267107050267722032769209135772292870476157510024028192261987623959398866666613429966811934405785595349693147669310590664514551763992225983101122400423907294592373351617179368732637843580901398572840010462900668620894720428075325817448113942405915273147518640961790504777354858223226830848506673266512964792333509381371060079287934461034967579443457377317244645920620478097063702341054521147852493212398392274858318897794693667852355626706598053892565916395499282576619664003467223870609122624291691533200038700444435055676093994466533027889512047931821688766334412927149942456347305138881766049735472259285885577985869565926382767450205019831992553228110909971080003427041191086634387544677247103510697733796873197835283437239870263294332489539965644125541209247564616474174614442258539980225699059525914982113596087616221625784363428288691295614873485952311832591094244802465547694896596955025845106842355651920977615335512063846741017742706777501879302239297999514340939735549154620419124264577572805056640199507057544217669967844728224399897524739545585153329182418047410865441591130471183310578441883697389447617279769210728357258382414121573983903893167163665710472665030666998689675520175266161499017236586367867258953480369478855737723621826776275742156132649030773298495463219361332613872442772727202608172721734423256460446776887988162883086250441087356780297369356257534638568206806324879771826663485265779097600000000000000000000000000000000000000000 [135,45] -2361002602332478644570898803031779637011575673247469486240408446104018909886519208463867397540991304228627081201505473275457770162263239875943646421077708821561802468179382217965583003894836765494268415734597142393145833610914931073960864957036405214468795718656925771857031822960271735154266388175211062545287779926825858648714289376655665687828035111259665508487935529898866804831048825700084790790215704542101600259989451206765692200833003702577789738637223943156099228870039886375134724056393080464628535184527914372066716436148088973701390236003964380726781311297386622581558976603942529819935408229782718474813726341718145218469704127114843477888088966373479216841523797584120253279557627751783739699565544801515034413011670005936481339821475810693001719092332764356355185543907464094966639666290828036889040546903850341104181776665480708185451373539862646471292205723598626783721636023776556085653423017234258896825829813263790756771607793600727548847365225069685384300222047505131147582678853211418201251314659409795723012221484385506518630576472034188482102599483708432427701224421645848747269304181694098326435545938859774855225741309509926179745549945269621488655668691961937925955680056252143620838542236520311778756829349938251873284447128701158687039878578930610444670049973559024053053366396832000959390186389554154837159932437707222343611171207450669177418976650833381722384188459785344260652681635197542156816885482720227804099955356091121125921432146201875578216173233808311751030103307105486092869775882816064728124121181221112981386424324119443071917916529940427490320742016129012945600454348304994186213098671399216355875317243390801132231185420159583607130699738273516304060649941762047987776840916744699041241053615455764296811207313284342235418570333394532859516524635900936554570811628877398523847707430597831810172564449962869818806089273753168444606108773101623525154174285788882814468782609086225209944633111635851952450436368732072244588281201410482230437029244924820787461499845479013491607633993690860235265659618233060046161538701159412269773647744932891155933259176803075079496584878038305908199226038873023642378237031200962075871677167465040568826607677321432561421528320023670682739629861056927426818961047015479415749864037545543332535943260509684094304257320344113914669284466897919221325886507436250219578748257258839071021706177116954892959744000000000000000000000000000000000000 [135,46] 1452341768285999325266872845529700627851450345249272432679751697232825085266845306339752561029169673569303436251538978911001795532002091464767114749654554509023584806951047649822048636902556026855989286716992626074906137750627053993307635778802846653862893221972119223378015179649547523931714636393444087849742033590206394549793747409415766138152722866543056099941557997348637618586464636896961396605409055398735531310413324047938933441161466019939192585778522110729455941567787898858704048227831042449328261654885480945884061638689293636091366134137390535484381814077281690265562866655026817962643312928159371882751328731615567929949244819797794382355709378651389250913966377911034915468219964726552469922835136840413836947878987042526354779420604180776901469697197793905413439556656290187973647668742899503968095460444700865823718995090200673884178957683327023611028715449218050350240164559072793323769255831365902873374349506705454130026889163898525317737321106561076012657822977627013781503581179626954591386557582374026778495981773735561710892607841456893942795660343769937393773868870266552749288374355315761113867175182038989496231403176536686859798464530135643864951888082056289107710851623478776554652830187929010298925596240554814559792513895727724961333937447554167219316028292692311523613415899762175070303465394795606950266604958079565680056754212118702560313761371748468067694055866762492608291513983040427888914879694819660704716937824216984084476270422991107612490704501559917512896223763684234808589743611087613583366976173471952190962823048609602044263645644414552438760365833704586665762268244722594040469863962602927325379087890884030383150798508392527542687080267398003286480669082702084658885618681838547747223091247314153561761857430200792208969913827775387810433356403817107905024407392050374406057292843146818711348702404319285303699828095887554841323178615196913594393862164599864677310838574410560264365645840504488412749960907980803171813652891977500789204403625992991649266448714903799095765420016084160177632064750174567067159770023639466033793817210115657017473369819177306336800224720107445891481345984792744411848367910470842652758243112432074717876386217565080878047906269538147152315573641461884089575749428840709002621863958791304011378676767171452386165380594963696597206076789706589822647009642991122722187495616607916372617131282555805032775680000000000000000000000000000000000 [135,47] -827955777912471483616436614149628220307490299883941438173104107334732191555753520461812041801770453502162811736288669533833396606542372936987190474245458394113834241032547880472902027819589275236489266309250194609770568310575018433415985200481694069614795326904342029172425815882140789206040037635104682121332017173852372140784763849818910863971107592149390534290884424653789814365949896279111443702741118637784217422410564468902028104165147173407072493293771573453862667734327560481594386786393169039609218630362615557692116908418166466366509080915373721582349072380305668188658265837026466576007456193690506780187873594503296023914113652669795361361989859966564536919924280438677282044696923711361013562103933610685293825159466324811915814521095124676263799567033796954395971590308809469817588351131294111050041549475264270390670869961703424086301071298380297704348327283068106302810877413444050733371160428867282735618903016328477459295510665810983803605222532603288802447646123371536423659578851566918037374045671419873412614271656889760130519017319290276740529875355024765464731867995152832067950245089208334995586661945729024516132773085015587744220130027994973693468691225109107030970911157051465156206149520299665083240875897266704451819632015228031655075768455541761560894819295439792367237954384790146203968868598513529907308133680074624681136843440148746145028896741357731142996320683959774614819676671313289068914744283915971823949173187833259529076646466745080339290387868735773721346927282626913332640311675162383104166007955688306836579082592339745833000343128748063727902933884080349491035282762562213495381761896275597756387054656253744005422989806249619797830457337882832421508357158955977871074014459897422064721074561602067505201742586958460040031798482885843615680539057830714774216810389430595290409056980419649055330080933439466078247361125428450741229307910802412820105561732224085754999239661905129898853604622265276583050080463888733787377456110420138537016381165337811044788802958670823261513529022685083784557643676489884396773434418898558627278772839805012268944288455590234936799677707352741960824968334269017696613048331972289987840541060134070528705444419068516088317202971079277657861680359981147559559496034625694916088084463628092683322648915000772326049659557442081703245435994081518537512629957736873575396828819688144571288101853586000458022912000000000000000000000000000000 [135,48] 437996542623585287825334634163119943661977685619911975249391513414625174332358293123318568034628787047689983807450837323874140806401646587503593019178014803044393696951366550911739228789695036025065675303904317808282582015989969707439823727405263963887909572513921561137809117934270974439792924108895318528187262693086208112621257210968376237236493262563878415757313131408776497823001443776938012677188327195467221099811475869206375257929426129578097585882058256252613569917168618597488360086740956245925774314036307763628172744395822891190927830388930009392545331531743085392894364429789116033078696906603457409128829131332325544788082793260743612516026794449478554007662328006520555352402903107464188429562641497158159247061980566435989106145481447006833603021197664964122271573621364589761804203903044230333723840905842332396842580573523660165211576840348956696611316614767836942790931067528822454467274968481689911786832420391695171507820279151742490001573133294161163829617129575024152528159092595601538071160078445109213962909016106303013803856516004021226231708943002952804689064136794261445370554028135413198204515060333528548276381030965626283726859664703055708025345852227338777998319989593799518630792371503421870452159560715232009653420925888253203527326870992604745461949600609337178398701835609832815787672337826078418658808008326382979372939822548031586686521752602447943748953946923931749570313545973853964048521166322120104185806362742672518252896462323746820950846717234144149160795796995814720333542478953845061008958939037400721293810252814831964739376479872071706649467260940049776962371773099016195891237867400568799418023223104474368777585129693112505641308190310870785924452955347913315805164250860966291157040310431640914179308923150241386381626115149480131692678508387440662990677691789566469719742871822345176747592730763314003382570529887525130036370038646123700271624991154438729961965766903280023384562225368979226157016399747563330237129378143790538054139262237702383342448880422136463129921644655351217781435686288248916242916997477110216865725580809305857312253681807026481634883332257843137221998202532229990644393959697065627096296494808962269059270450827714777199111080147446608545919994868792909726717164107184376226418910176099875643926713480852700518281018313478077139258429994987828668217869680488042891736824347336949105896817682620088320000000000000000000000000000000 [135,49] -215582679636381470600522744845850761808178349481871491549445958894275279285101642961847063038769869280054489272366810733307834840191422933812507548145531797981633416005474036320418101395525018687741501303665105828104979891014928721977522042890118471831496508632914517764813673893288159492357547217908345319316590429608272585146903855784406345008780674987674913343740512649574715257347438540010718155966494354930797298375472111965846813543679565377531294351179052955649313925833258210859598496155848718760116587105194469621398590443322754986121144337474672195619881143015743433214723052463444287990644595322282672567567243663949092807390613939952877435657368778633195849576346547397484393923882886949019957451640162629149893276488282612208015272218325779453898723855535693113966449089753931206194843895063883786004343822598838005862056038970375261891708623288308999824799820191254034822836495120698953312028357206665006277506083738630468616531118750001956958713306366182814065268317483838632962140990117102771143450581408913534279759659662085692279917360858527791378573919749756126555862206493434451839238912211183451985351278777963035473320603459034835460034905366590195789654932552994414760697880933555956193618583547465194895066643022784466482101631257536175728102959650556560277961541998257139319903146869593914744266723884812133645612679293567456962376717686491529559973094724479319173114715666325637915601336289633045323236947760409296980347038598545968667098354023099135802215326496373553624761903076451178802616774220492090017580853812764678217889055911435412306289343847191996894131883182511456948484712021829851149539548103041948276908343438819842794225209942653214148495998898131397368897714986060986014768569405558508111961584198617769251586324728678271141533139490231569241296205936523099630051816935900262843568201553104784988960035781039927244114763683403101494084007007708748519372182553220736831747563964672732013722641822624475832489908434384785407892936359166359780884515669744188035891388626569473618344608693841998748528664031036892390713107087811811060663403035718757428698900097483602655048221419038335913044774031957221593355675690482584482049483740777805159112951870694966417509298173632830119471509360124257278793237921921549985721685696857814853071208862804482087823119889636428256630946490948666512196204305763884529327154823357218713243431083379345326080000000000000000000000000 [135,50] 99191832155814974507598149652678229273403168802770607707470681731397319643239439179926726826719189513449599906052259553431181480311358130705913251979397179418551364988856955635600330873248390233197437536025799941576880769928461544707046766104194757766212014773073882767307014885228326967882092031304417594736151947436060865719946881356412187982902471525089572309100365197633109992770344448458472649814693776406705212372427313138952712973312928166707292198241148499637961053282315870294707785862644077842728648234067177686011703535449837036818570654931900784375297804492868564510834402792288447284652940075094102267046643263799656774048135749472866167916533417872583981688368648208067190929201454376578669370732617063640398502649396478263164194524256671591294599167851152326754187385111104167547820918632234208225256356759468607275188355712468209844203135757767884807533772919992578746731035619487032666749945902743159047499428089773283022487401646586822550903663374674448856500777981349786616660502025210713553077576917471930150508296640878659668834636401748523054950822335850192884818260011902327859304757995483949488486119750992597527623917628009779911985540616857467823359853087396157299440112021888979025713849875231639356973606717401817655985599539231166583821051986868218346695763265354502446711359792797114486639331908093153702365100119737158412141751578354672441686196174821818925495211399576973688219848296236531713367344039716755594626078291325537526263507838048186485415846126590484192253938141739843010832041208037827101242006568358098261681104507038949129809719019783032695918623677368594924500194173080404910539080470417639519373257617999496747024864598151722208592738932802852106442891011021780667207435294388639650194490890344218691138886500346459063224925931919181607535738791051125831405982441776808029334888597691337008788845232038525670738176080293887970767993062941712041625306829747162390913814770671887393662583655861416153019651526718368528789409181022875696562565262634656266297959883654572382250766383392256105962450793441610908020043731138954198520340371395529408811531517980386212580228525888922148794355239365703026379852212262396219313341266576713939218296633496932422209430581928926542008820958659837867406070569264777002088198018386229359820526127071595725504638520476617217385682826089366301313060771583341752534919974965781469349895092091255521280000000000000000000000 [135,51] -42972710188114546220359107777774476482478713412015697237730540091686361502714209320385195983881024844492943736170038483655519502071299255325160613246729586924493228659142285415248550918057147186323446580348543640740103315006073820088321826735616809695577975819800669079987611280789889535872032684625825166279828181079669220075675838724943251242256368941405264089552284450094096532627154391778822339184367968354721183951723504249214727985639345148345481567132962436369566835186164086518201782710869375563497339843211664175166064761554864125379251912525673589794072537053839175315267405290216653510530567141982547932989801429302409214314241326248131608812637386193890443130993397006510553141967176383622190136369493457845556850468094595890563634290969649791320825728140843710008111748974900654827847369523045500018111714977257587485948583503085190984291855368401326479266169709816861235580810236168754665963296122117506910578758978152442642074522833245475714090679869295844861175446378774288447724137833502724149103713221276095438233010700701518578653734764467384300512429116547795195734175255219287070608645796744572308582075019655231590420900185035984818692288296000074649486537713107997377031613186850246516133250597148282541163843753794489816227253656388715188718634366487971299134769264255998297063756206618812295470879625108660285154910924745533394328888466694583763398714602533885372995148063023343356543624710873628915264269893927700073456718742856693665078111347161388272628277645770235634237288256705776468045115077736150526421553142458101075771511787862231952869477835291822558868382905217433590850948449797520340065189818812490957042446995666636504320967660997064172192583492356623751586101474855579158760814156704930737006537398432101797778050966852940985396251470283538461523206309410091787172077014630403774916697586973547775417456710270569165584030801373025176792287947587347760017170632328423739352863063582081886827252550286814659583014681859673384170196065251669054790163165274062997010440129123254837590798213570569109377283484484479841754690572079105825134888869726686650061950119376077289296745996740228162894636703037488006202374089110239542618035063101283687686262499389989578489708616901486331311878646655761340964608973857900936971520653479382715172087900732626142394009621964603339491210979474505855479648439680321229191533692639187981532598705347151003648000000000000000000 [135,52] 17697282093611254047198187883048327198832957939421278198436686449395135061827795838903379565744697781144422724065849594928279979331506819079403242118095290715635253447002546383244112986076551954177644096950383186351840882829732100814627428127102180847450406260158787344347862818347459374100037125592187231383007021278756362172499364006705955807278355945013500236554265009708620176955592024127765339131464008255445014977323315981665925630662656375404527114773704871744881468037504077997298049240021427650889982407906848422206291619447224648607638938170208747203206368506571845716058432318905657901752644409236619462314761357537585167076697134878024916432075232734115576198100306197283230307065799187122913146660433654526953699683166515516244264376847423281261464994971354334103233474632412942528066728239283606403690494790610917038844745947009535002216380259169364721551324930077061717548740419140076630995262928065418734155293601573760711721136619902876668638012235864880505713991826680436622550486288703875393474085569794946352577519784232708086423774580777821792364340408383522784133484134873615725886236072765447980171759194965227689214987568813584871662362589733761709423514543825571458018673434354329016659225094352683421413152236864482629756558185861197131534106385596064211547331798904001449306478547571822898856191232838079844798906883290110767840841591326911728949236153603378804332842110736631290789576485374931053081252410945714700694571469141769605678077382036791467406744759625138023401353035372224786751061880384355076218919366737071520263887934444843238784840258819012113355891389119031805790993061353762908783540857010462217587707243355505309577093859060314087912765921712936341484413819277855862019890749430745707682750103064843569769485675876955971300335245055616666462102467302618742224566248284769055951261303110439400604832645601260454575575083882415471736145771510893413782703534374551646103661028644278428207919619452092192246919341037293615132403126800073756181083330799554556529899832735832280817989856673041268177109089012126924359381096473624790050038842513048287217501481932484340154538316014910878315708812401238899477363405276107552835043584488630447026993246584091636625096221047521933847975549636622865362214420845124428113780247865134617641418627648276916406248168031335575753503714245520682632493073705352095138472252246684084273003196165778309120000000000000000 [135,53] -6999968872249944885454535040074130814305537538483704093569550363832787572707145737170281069110642064126367504210452707112149906571449779718934323855642687189597093220098901762346954082777838003585872141075292559006531879866291194897393523905029610755228407733500532039771532665932213433305290860017143450434848828462173872543388604078035606903418172345849052057382072405195137201243208338718073075127658525957633922220563028337560136132681816761598433018534687318902448206646911847690916942967335421431527682074222854415924759946358618069896143584151804840306399880005286452911498307971154244636883875424307364924618058301707083114287952157713040274392280103674911900813848273361266534026910877349851296857262404823222939571114371336493972417395994905261697009194516152458394175461461364397717504822470752186485653316937834638548292998380634969089690874279474622558888368779481909534093568147418431333947890556798753843474692013094425837614490803576500726288564399132305666377752619047928340426759099845994285798830413138029489355261012978075856706797001117207109110600027283193325966134949634603842627456809874976124157462648545095773716199678486673905024496533808569326497097175014483976681130466761588993284380073209614573963968060039536639363944445725798473808392041123626689369434553101172940176036321969895289691379160163486487194684815816259864007473582400729501771140413604214873705136626838478384786062536145060540049423565179973746976247652714933583006723179005136252559528890729010169119156242750961300821057529315627461655230902066832378861635286225281041470503800293855481943685322509107861902933414344421486095219854342931054041094880290702767888410189990229964634087031274145309143330583635880169759060987840917676952194367733836659780413085451551567432176732431273709420451711967981034233036011717324027730910395818203543089902404024338026986806014834474594421334366072010603336397617756323749325324403728409240567773930751828651254888752420979358964798422070643135841107343352263153605597167192589078047109090914164319446126767822555797017297956455871691262271852814218620098694060122310971715040298635219279060715178139111945333230524835174374085351462896861532149815321792495785479987439802759574661235210892717065589762647775405563299437255950109620070697760116653328070760048563743415977747094561277710430822157276503535453985333746101516295393269924057055232000000000000 [135,54] 2680947274407864815735529384778278455237286027839798322942198657350696705362698922260951235563197538045675008500637885477610891900726461917453370259979665366426188808171786725822904811183509099120165380130158648222348305467620324678477173885803360901557897061188601293252779364242133574449280311771005994940609258324626684473034336639048796834630023518694510647511460467081314812005402000115376573113231547984351883141071965327746110680066476250855385537715670925440894109353384536553795460678277852154113700546769733230753763309621927742936255053616796912013363195481259720416316769666889850069738555712777303488940675854966305360042813772873581014446574866129623884186228289607560167874929570307624563874434566472919087749387529257705118076195814360216037831123284551183358463920720010412367910098655088656041708987870724614404806042356144212577057336610160957426162612517813685880065567136546833946102866950661326529278918908635100575547808464564517229465592792648277955808710130920467788459072700423327665413804776860711824456454830116250188132625144032505490696578054046428994765579540484816405007341472204174270584690090561738465577538929811602669690161151384677589683492963253349208965015424115827784066732170010545803176696421762067681604765386916740994199727587722297632161632927507887129041152436927785391991837676005997222569861028167473081728795661899483925098662486053816624173831891266438249040839616118588592167853646619771957782695891387523675921428348576335992595145309525677132363412245106845406623043843986690803808120905001239238805272478841124655651882806393727185324330525994734318336904994972189493432539615901474563520800670383241419176012727801367387565765004529975387391743365940012907914792026350436708078385457576359312230161900394607098394965328419956529021578251180859780825152406230173710305442286092697130981449332792444672736167807868965997209760018439589089888744592911800489379043035968350183698429418200915227486150888883357616116889232285000469796857482240919996014484275018454782539186237737914130704036717459717451666795018175228486603683470297412495872469348082215148518941135966285732748041654598826265991734112105520946353567259715881522515090903114021707989334580251902463708791749885252894405138679170977855371185345679898423043136791893754871710781185216760661798663708188009348351269046906311612444718864804819351185872952829170155520000000000 [135,55] -997047280639852149233214963736737881758033406765558138509456869891587850746755246502336121440472003112117798795872551057271809810261684510928828221435245731806778527882341224890199273310161805697848160334266600269420560430315032430262367115775692495375634660950622143216273611792091809358886223128295243184411680692802927169911788872883089192464903945242419690322022969882211947174702691069201328046579186535243720787467093560020240832014080934017493962584507857861318821247506917383842357142720157458096915130581203150610633089146144426178292744853733226789094704938477154510124726381823047513597800504390005519576362124021888963216279299802339479729415987222081679639467615363739103707476750722082017697303401276776461133904840433732899939993820733171964123489210750391474030647123588435100826307814621371348576230968415579401979364664089580698528315421624707243581067824839526419601162443656916965672062120268451828067701972244695505045426038571193315455110636098282959264608715253952062365006706187766260301906768843149433369786982237399085138003221066875982527906244005034686347154320588358215409725233440301645731051255414064262488992726764291872042606701037456728968707405139191619930745058276059701241662234101171126338900013426659529687553714848454866559176052095908705107339961098187944790598371637750136887137263694713545008307995547579885943689465286854300891028097179974851554690635449285320859826774766046186784417655335810226843438907621679995229397848190537997424590847958653724463433798163307505114687848618788522861091527892059426343434521698086263636407766508815514221018199303672768284454696736009727890309357128593594145878989801391976571943088104775860341709899792957658373330219921487186912253057653440056584188022130659684196813682956594355390974895059803720981035015311487963353636525837196033555432996100563015221412787491286399483955346385240661111345548320872416898691198232949839606964959643243348310984284322484419500739076118285184099800942406754882065657204455482324888931485182869430264431545522455721627285174570174969237746073877515601638866307349870636241063186371593365768882217073507615926836166043856014168112246343702641850119958404273642150785621186259953661058214522750890501255586618440342803288877494523722080189195122672331886964634393762407834144119990555837576063819833410237896246209583502506928584444760583453857132645246690131968000000 [135,56] 358829699154573740141090449036169920327918180079778878611725739160756978848811280943301615807481552976964642613044974775506692815867234706027974215804523907990873236679533850753193607870936014696169365544595662763067861965388323408010728548702106742710869592242617507541501832215451040717746887189057481080680447678697962660300433166999616717461270727646875983946436614820164530982758626880125373604308024081438671799336514585525529755103977041263584329466993848541137391951693939279023638548356242926017763425116045802355794465192514479961387912546112429256770565915473720936851988420769056927196123088695354334765491803513320854011543610924271641154574042841744216364000610084853026659358581726419242305704700824472458751955755311105425166152386680062225087750625587813234787608448400619865992410574648918116076991242370453202755996307117095100127795829452014952235483102448397483872084085582350445156693331400202006533105309503398595519480406020662657320247924243954762280217246376616602745331588204207082320629304255156124084952939512008077630372622400903776079363881203050907992884844070638669300938838060258336839370810578105530399850753965040393182522817964100522417255345835992164752296825516738163773883379298007077012134480996915163079964724444486594481121963535253630822048036903196009031528504523869107967885365804649339560593958381990872038626613172758638595775903127130216328220688596048772789982225922763217449706166456032405248391771057649442171260077127872743302280472391837559077946260404421236148137587374878589494469315394775542648026293350343434032172676776702255962019322596104940847558223315140725659812709704688860437342693441949443381934095175825560283458317499039634910782296874005996552289483030026947759312109646393658356301435872500301770669007723747319361496624581417108060414726659249325807445641358172678245575970054954746921757528971800899075330579926724280908286584571600411761872028323168746615085956636253515146523197885130598167523710519897867902247543150508099187284614168878721890636836897698150818930348090959243026743910868010653415425471683642758448844039135197087145422652006428525210457969426706574938043332613213563847405355175633463785469480667180394511560948918244718991838750233199811948264685529739852477588832062794480555000395494787983916443513528373118911705577466946893332997062849254838849342985653560618408731979547751874560000 [135,57] -124021612489282809325674023700141169282560876715571878670585401805173075292058084399999921066491475963836404364810814974503897202226924747010898800167518943336375599466762695847069952117687700371614753977940011217587974653482761486805014017877599025407726924762793488087333260564261940708006849844288761509119400467637121470386950746793956893904963084583623888961261844072333507982151299971147983385673403302168126268717310950642635835309901573756356735455474069680447320547882406024338066037242862984500577494244926162524158414547578919445775364585283513342107043272541867967623704748837571432155260312353404238536511144823203720841380138095513953824292547973065856757655852277459455989504379985163286820726194197619033733962162100662523703227041671979942300733640897380874041822160619939547137745076630058136462088894180743574778227851479536667395103307566476416525337507729015092719871627122625505191116655848940640050461610463757329377144174439952722093767888750707880506250090491936427043628494978982617721579225935466070642344213867862285539251840767493110125948506013808934746307792635614392803485705521537239941407323758094582434633696979286867003999857824804048725368558952322809138891212187979304122649290239435315063774135832659250065747154920309684696623627567702719322831437786038106354600657341872298037354371744105236748244597846466802309966643660157885176983779030101420175716887657341836839201599917976970765417597253220173077486840325132290381786344971381419079711356230052881593891108332277688329968826040668226155892474630501610373691263767749332438469998093481111719855914049190906201067638096873839314470745298345572750378559811690529728939674267378863200116526856888080683294681959578934105312654410672947175499225365704628119506638756052048008516670135187421027409885863829518380340273092688233926982097322220152011915026731430155351309118440622891118623949980244985564688247266966123614193493855802914313352753554401550537560181986973150364291159125925869756023302646159579151181490183537072421150572523390506102447443263415187606800296164475868220508355828165405314631558437573603358276448666881973284458433367884960251383816458701759004001824469381566239592159044296625006848105293617712085597664477932165177564155840251707839255281729823089306805149001159352503593958877979249301535955740464834501947490614707851504406954271960839885396432235155884608 [135,58] 40832540551539667124520362792029908593901009421945791907395444865600183053994524615859235332344095432669669549552022077494012177992701012113057825379939650009102714157402992695383677229748874276138266773682530377483765701970056352117270909366317904978653544442858377448709546272353597412260289914842464718614242317010668615467423173813900079385270544700346993792042211256727225373588455582623961526229428123254417589188141564896394651942248275516878746188449224249661264764851015062076068445504785350397588567614081229551186505822243916999879108786005885785176008061630077205437341246322599144767346199232723721075037007886414008413481021695742857128154912375225697854313898153746284012502700147896594449822417844407500443133176571402666123191726875909933681069913804526311825544344224313814715320632206252979788559433647932722887926242415848298317090971089302518282573069561737814941308877568709971226393087595777658225326467238074759708072687397395750178239900084778101563405016029819188071146846169677443232982254233136358896857605732936188253995426435768436938907980646406077856404950958934509655979749138796019898859778948822404069812285932877014157067381652325790631145061835868169787994371288532787357811613540749899111730488875959286357982886520793110217780149290563992921496515277030864766281468789202796362175827136834023515219286341026048139571565100417504926116034910110075556847414450204825730082548303298525472826310880584479815081994655084122963484220439705127787480954312681115123825452261726290659430676702317395093805374216437799696995049441390605366060306811843500924919483459285076606905299755350714354272031671934853611534061921358490141401962837189812530555700823377109546830474176662054016269262658242329444821543374439366282026120414346299920286720341408204332694900370310281426448757013333253615743148877488498677867280318480298049508832352412272836004828409648334229577328108338875791196692909946696890158838094146491075926852620654071799158267810608859721965702593595595205680211852606980035709743770371104815517630690006119782849385442997703609769899934600723255296581683425324796696619146961654180667946147093272017965289684832172851678667776052339523541182230273354826139356034316154528843610428560219324512175496444465921325040445023673881289293443933372861543459582887966250503669168064681985016609678650880740874188856792416819860874501262080 [135,59] -12732693576998489683118076103682218658447206487212394619244399278476468384322671647098734366213402699370181196046891941828179383103654139768184871154505527915677105797104757322491778259294662699440233777250000686581450188290567628128366607756738829314302747467530089661677517538358584010035924904920575460871246867662689431052846500723863839262799216039569686801518302893358050634192515524864997142304925924133487986758207077895078020658736747408922893235550675646422462900283115847688539125174349618841323491812764614684606009502295776242421344566373986779219726684870697671970806709922943379783316126308261665854957189313708345552791491266006744684597000144309239872641569019031865175390850798119745826261232314537210330803287847070532740326228914834067365194774883914142532340464479936242391747097210042747487575035703494210516758387241161743436001537272008951778722886477956524575982361133465516081916589345511300737555828704364349526279022696038822197410686804837371713305513381621108444252831837607494576596915493418672656323620883044027106824036154596402076397744425402842344878574447663550046802161610551780018983288257943814683467470852447840405152817901736790774805256799114110419039782089013687294206177668460591640989706390340516080059698020410658927722355261530760881944809288771684072522325994298201456113012532330192575388310247750107446936128974799441203262685947636304372238640255738435600889543317140073135176404627874892249490333720150387534249192653277568375576397761367623256840719711519601113936534266474985907015339719903416207303294983428109082552613619011836326815480151094071491715633490967645924085261826168670841653337570816344406117264243894228561058521092806331894790800726773425945758453834913043922498410015741604173256334782531944568317162168600569616602240290535374528188142367280210623570985724857273126961205915918189965945604466883318032918834100523875253591288519543691882996878462328684212861766211680252001888830658617464332513715418250078854475124012009733795100718654818587321515414610616108488616734095048606732110843516975689256560163232542260625751041600236559931188151736693433937053925518102284163676575176850557660879917868025006349711702570139261915108685122379942655094286652954974095678489685235328206311817939183062828781225377034723047443986977377984951051353376043997287825329868362564132645586437571303158855632698528 [135,60] 3751433958589496126161718310587136140315191999978784403790355415985844127948352559562125368512100979615922686643392308612494483040514783775133375266043502793264413230955200114145614063086026726936311435767607330735649213891044386771335572804184031917962609682723278762823872838012258322649586543016309813077923200931711063836928513100856034484801976465414780972419697974602429026111149064272515731590834679831444399617725732702770480049441158775741863264742754067651899874608306550759380395477367661801930678502904595078180459886760981262197955144035383313072172129427489207241797198247561746275485718048471724094939446192091461521575617616415921348100635000954326145736303055703881789437936774334605825853334428955087039584106601467048644178663391698226323106721445094471632324565726530181532993681818634363979394387547007736663429499330144843848110669375197732890494468797428263644899209902921124737910707703415732328640511059875697186004034404193003405061965500704724610359187321805621947210874819250786068774956778100151653147802526608642611477915639770178499012029035664918695559868738997050869086525940369355900665487264249000006877901335757816649110887451207027999491395327323771219502037300736632793048570826305109321316074959394739346047935666267573665999751687503067700177813066300659574181080323027069643966183963381217655250566226837197879241351157823163450006259780105014910927989022462695290522247519957297236852248188652252271167011624958773005891993823809843234999916012203414984438148454605603589197192632523608642402647711177346719719488515763041328517745077003557188834155850060084840246449989228900831982868812569265458440894548470387269952661060037325965649823281625867276296718531442908528697483587501560579660671132777488711497295402090933805542650259747487460289284945889160372616124967310425520914042658157771941429301680969450207459937220888444620338918301744635169366654081392941465570594875699442714863809620436481458885760394977764954907674115733922586520546546398165777175499198833615111381691141666386253133790904979477261883443834472486577256930821283022332820860449685902877332365040094201122277957907568368575576563157141825103333803517982985303042901665848271168513063873483463031098631819073587129649580803701476763436911441594962033783530687374968943366631892346716934405404185389488411360252886139892404819815978421344284969569600 [135,61] -1044288111278536135814516275446820824541556125931075746281357041781488336766178783521710088416564110934199635228334803959502844640339867179309920061156214291496759257233816987539055129704665782518306219373597422976894518448665554882575039580250067029952286053063877313386428489577270539917061020795654319145544952976536866933313696948729229235204638668904324217806544935386798352008333231429376680058738903766286531948195994992988788365325895137205826130251326695327903513401643609063713040909234284669056733796098739768826342658332983201435831236822922521103013468066405084366877575173809647159135851582223000036651955946337733143007328910669986544280072015238802285327815410569248119289466855996919926463174643273595409598075268621089556598246045348508804040556877624301470177946246089796371033709370656193189609612363315762141564633068933812646229305333418081625995186336438506792687852601101051850270074192156305946592426721358684444593101728939029550293542741249203589415758039251696157182751508470832743120655981412605577320409818541413521507664470917163150585910529688816919111373661790169623923223166958535889712780608850287171993617855773556263949924253920031729899283371973640745131136942229902169782077566686762602810645202483818819865946122318272196153413087142574880675056781921356228044802908948793830448026329265282797970845531038117237010473715265132392428800826624287856294383454151268457732767194797726004650054960328249059223287801005951441837356102356584904797804439558741143774049312809378562756767039131238347112796541270995611463793079955344019389654474467992552552535659450435045073028329558374648778042218185738751977861343022877159288152678118467700760563996919748835605243752176394000296919838330275599869294390225122720088382957586310304864264569873652868984358811090403537375822230826517606761711773340116560083606770901122650893782131753071471437960725371777781071046770713021505817967749310684957317648186209246309979872846122957456407481062378672816651750055655868197280887803546852731051110248569635590640740887799231127995648942822741959958784477042202400200602112397469769969774381060687448374667485718169091622678542594214968267650247144687980947927087448054578827353415513793523286103615226478081757874871924984704697965408692026911254847610517764054860248194256267468935092134853344887476442163935340838343189742687423950861160 [135,62] 274692854070939864952866866507978169404762517974264302591885523678212713110339448099760198056921100314120660847235313661460301796509812267248485022046855980472358990854744480055414205102996026977808685815580597507506394053606099185722661402488411490832866707277879212911796587970524562967572592330872946480351024824871981356005693401351723525375871780147857577620908025724229920337082189478122676577757192916626108256562462153757622262601178556370890390459579032353847997905259795006291263251277457031685781672336434108643414377849001758911886367347668160356767523221136535902911037229141112646747670962363575370831784483000717782398625655867429886206763433514090300341303330084723353191205362101316460520683635169181821460578202181330066916589104082549143176233020381676579978971231343963953192891887438000781205328709816083220544217623399068487746279892479737880611713943098770698786773936389350158279646936346013882629401994999159904252798789884244257524631995258476999536919484093075598984906971703936899033671638800196734386042917052629901509954842828820036561152039176581160999025090547231729538138372011925406303017552679852226148021141742772678847718780328466514147130725426155860612706181610173641682579752498783458803360190804113835518861828387550274213975245924470567578482819437023404528396306158563407891959610536129191956811787257012731540785102380675712931112967067166121412423411831632181746713018858955775187168555406263355745195620007284653806673306703157615789564939820961815105525164615844838951653429540035239762358015317092170519942953229489880133023475399373967700601931925639221611095253176881716601734892436923889000060546866267159281370860137844929823581912641905995876370995427326428788974522219887054653683717211246324554774233457688785324712096854346522235287927192626642404328098842166072822510102591747314907236573700013715101806666434124393266325992950239825293778144936392583858368406888864884237498712890612044576617319336782883459038520654881645336101994547654763081834668495287718866264763842165746202867664933835123713843317786859711207265567667291043502559133142266597765783258356697929613046315494034582259661491172289171023226985890058642443298725318101532712450865107739641127665894041042729175406313072473712229118786637020774181782762136110007587123140340100722412732312150921920836936054973763433656339856054685828480 [135,63] -68149411440310419024447233770603482779527074607004775364058996363954589475524955805370085388337086058567882658435029561346861081827154353836359841354584643377862548630817057376463163005427257064616655003510985392362359072295940470366492142906588435520269015751702900117435990348355468194530588845395497925485080591506223977529250573229844522334669262621224375540776556831835149642698865696100026709408085888126980514431141835944219472633053692302744901298748890045481250050479435481683368134623360911262605690641043061798866838765299624388183897938575608431921040908020508868218844998580510546253355386572374281921293328888512057235075807495940437200003881379588132273844851691487049210808896792845260509472153290238394477505683559139405262141820730758078755997138584590128446397647258089812361484727174222564726554432091400487173167426281836490308144828352924669927342907609584054374209772688615514190477868270165176399040290327149304060020095471190923576928970016363975675435994906527908852260632018377428827500894362274315323274650399108016340358298782247729699115851513249457848911859605215150493222797610291836487760293533329946883213416621207562744303972790765063471805411321449596410025640080439824736464823000080185218147817877427284669726412975795313770885504621612568302266040235963578483093203799693072320000580032586697484624505536193518897675848973114243326964781285711937933422921987390945128279946218942765946701535552462395201127999392359685057498817379050582489122891846544683032810418271615911802326041484512177296070188252879993798459027187942460646884779659095213566452568384425803699259888367347183592857864070644647124545806474257940657185514601005302121824250944555269712872458032095771165466063094856703768417340945453371606516179205062586117976473427509869650160681013507106332810744415518560292609652367789994027629521869537321012510417168858411161811873114619426732359708844436660135501769887334479847244647193043845201795956823458130300958673220889396012966035249050085625110691758814924922065592107653704574389359253052040037786290011498115489545101956098093563536288024937687962526754755654998856730408035940530720163152058583069464618288152266921289721988776229185211139320244556615213224630189085994645627769091402723917448849787082479816465052398111394432661231796304923418930722777147248160903294702107253348063321235669648 [135,64] 15869962914928256678565247509445200157235354650224685382812434931478063760001176220690932504621986388349571274904784074708783746537339360218893249544859972836836266322707545069236876767683608997542120366076590388069329731986561558269440068876793944464000929700882999936125036888375474471047639559973279475043949710496006017180187572269361128907596919460173447868049023539328477076712235359659821073518850568373799031282111402596452803439363809336188359620953961898547041256969990755194661733388001215172126110758899638002454962374201506899868552112581179835046887270643880134260844404176592447977470892208747073291195494514189818678942490967040390906283149299355046743507800094375466376040392868617859928869306994271893524015642142384701625677149865754920757129452294298527165410352065590110077585685605297508924445142957121970265321186558992847980350233943514121072173102028323464856143278218411418785756147309292866702888602758490682798563379515500455672222875752009265137575807679564856561120254445286419141366679489427777542320540190239033922953304118276137493928467860577609273855328562182433507934805781079783351605298998394537649295137580109292307568931067572120978377468820268877920659526631182233151872801308222371940726902582525047618842989076824451042472823007680295811538888256458241345117912039911446906976526923271527262824674892717460626174315513500639299747321645434913905367618819704661029752006177947727825178152230974526668532384569624980294799598388253079508221032649402338932223948478437314629911154589799332367132336037086588627401440201146346703709131677436776137618085414523664453718583969354285125258321366500305129645947131255279499446589924027593018942580852093865080429054831756044285270697094810126801930671419899855611901168945590551050511850410151883595334761085313050557953389284427753220580675724221120978975998020737789806851274313789574599434036674537783039606280189815132794917771883358244065148798921511819307651209858045266302902924923562160918834833197841336464991100152126628725549115781355704655075331024301084392420053635335177461221465341353065694454796211028691558341252273298106940657935736331750594117248841479934405619868754482681669108462597175928566350424037028594944637437107395597011326103959071653517666966931273969352245673916928590039780808880075383032028397214879934024901501565998645517547707834880 [135,65] -3444843990144104766373607082517527225927606221167595680200306681454664396073887799072596205685975831380869476307402601790944905250526299602935441035220272613807074258190556988188908189516245513106285351969710346547682724157598124198094312569301124660016834073319291624007885025547667095448393185168657015410268606348234879674279120893920331722632740381308642605310397656317943318337544899939715083884550883858717241463795578707942443688484296739462032609763634044161919512489439968454889118352319426003119956262645100239899223491763928906931301083806075031220882268716852536263745779860504716234767072130812673979784262736077795671366372284927653667024082867119467521882587062098909975623240751875870529145733159101353579396681548898549600355682712206807601625027160851176360967025433681071127547648211486490988253744226303198029410388768061171504528964611492173096106618261988317095573897472835032124253787038766422483294846373152669848074086377992503241611426827867883283436923367907838210553945001075130300624575500450119371942851505471832053623512870213047887323487579288383004672667767022245045136717077941631498275673442535624133592983939139145196196371028959035656903493854506401039498824914632343496912010575700073249136548461539695951074927868130676858963471868053007507262732753540638217472171968433544923179388028642196485503930781457924880944091467421718148213950262777501537581722670575332459569522956442169390144828921647182745200961756902458193328736653802100099978350085664825819894324366663772911803621257354292762540476331044974414269161994391201572085786136440791071816670534179762374083681061411162015200205197961794217606247459670013292450264360369040937440456705264677148464935196766802849176411307143863915327025569422834197408240967881481633021884996405852688985986774263814272614671299829673432513444857990399303847818571990104713025128843326993840496056113740708457564717480074701957337134790160893460738193198454873007225894565735254690430239892653280551553082890476674827832261772343759874472764746769289263064140744639123927082814673786141548247193965315913373733392871123241429602763589358740379691493843149972187593321871421018924631973841726696122625786868771864635656856026168974363690320838107240782635561619292249182279220719868270448056398408597810600313037805361272835904118184619380192631328003724383473624873280 [135,66] 691840937915563166278260867855831106796100187231751207237243076926445442106510686224071304270746425620095517771460022294622339698521567960643876663176442751475786768817231026285830479689873679072519732441686625242005149019721266432200593790103748511544495141298943828634950960518828820524644513586510442621591311102318377793281174670751104334522610701319241014594427005026135085180774455002417095242086388684504491899470382452024149023726707328644939979948264266891647099185669100715810236858647318217558947567682333023795558299016596176568198773417841041227957893294543735064088990360227182558294696056405054012632374058130208255950386010371916448090817857132803132546375822764133616998894090922380100435883360323985184422202983992838647989807965848781144683163223785038923313236169115559913131660372849178552121088723780887747429721468552048960235474899005336299414423303758830668719706864924725474302228047308117321276187879143556233552753282816628612784573484701293137177329330934491365052432936540451100586696158980843215824880182558829946669636414823433093871813983617751419683487705388802958734909357285238277041842575592270549164599693930250759645583416371708709558931870905074782503447357066358877988729932449078452070648457640276378466567069157460817389175973734998996622262574682170216854620748058126044720922719424767880541318890687979564364121108296907460598684134737810338932083459221601694906018959971259232049533518362387091545685928646689332729978104200949299818086743237504295970818596117042734559222310330747193515555443414698411256084499324708033020218618358812282689214025017724022888047875416893332547219275800798397463793951352211409615830433329899027413344436577386740269648868810697226597056842405309017306015771351016052656741547711121622618119092575592629448203557837513568547504068854636459499443192654955312309521220179605317574586710674102384030156072031406748946225819227045344447072315276257037602323875266592355658360268639277467686499530001308311229815565487401611975089863113273735377036119225167401277544937035192006949447245013171073017979077368427237692607831973900339182343158329820406878842362561304923585134850291155437021983626351628136347075643089871337682937817668763075143911569244152741982221188797337579153768372295357521894137511262466560586784154277181355396268007208986927049510501831438011056128 [135,67] -127688921981615031048298037505253975601738813011764380959866358242676774068942506334673298713781413338636327830189782241675025053356833938192152871527569642481152772972529794876229986591463575608728137700046803169225563084972752014933827345576047279885054311487933132167303585511163007784391397399260386455833135528142203415838266481026056937948206391939634132326439319114562160081143375738186796447202930504173908285573700563077184966358822209557893873000820164396197703424849148812968414235450989824321131958294627192387234491336234624119133574018100544427595454173548052039413872990425213242177839944387966215010676692844070245256758279281183577449650738561197383568334509211824096331898166974866444186612690468279461478856388579282579886988292066586991649754616716617311428334943305904529661292504550302915888630855687985404234713677762234013471007476752403758691882914759418667002304898658879256280580593559160042814907180480650947276317451417180150967291774792983874750294307169758904774200811646918118222905318288595021113890178139599729662317732443994124618346588437250114860967567392305728726335630412003601195800350960577539843248190416235486876694831599468038877930784565234630133858380989803330542294148865890641706853415519324311957711148246684521252580911763697679910406404462626915141865326738227563755479520768224749616709052210307252147087000013361331359106214651885608130043818328218637339243964701690259058823541015479843676721126034065175172060418819576693728299896708562271505905538022023588527384129137316014232373487601566124919797172496350356964650652065236846798530828482443550743052967239903403461130629095097629644990040657687151763899355470035409944459940052145319895535951828035161370542172560695673935781023981690641724906316189537285136911921343845670324862337495226851058196536697699911900970794368606460523924819301859014872750927099110569471759463675339367901907758630291970655443383766578612649271028330258881644051862686114215707166164771323576205328183496496146051676120571965460739660734919738086057746212231838166763001071332265163449844251185768879746604703173909161066328640155859668845377670242332420464893448293391530400509686458546294956473451718626809769903189503381138741521727425655970032117335015875659089719086296569543683980133867563962941203363284911357747463616983382349274355175689731164160 [135,68] 21533307701539893105171011445547762442420300002076044964421139867007417902252351780578643145132548148457601801094726357054643760364297197027704933374746866452307304173527141366828837639860530608650873306238487768502691079750980837600559189971866203234205707608845125458052144188291338168511746007963521834976883301681575834442944074634697829708351219833173223541349424904960235676765494654043302227677663506421305735311630334260135820111426482150914728003795955658186300489354254822928908945752960133824511660500539024575372384445785307421572968034806533923242430690603502337437816226097492243484741648308476187048755282220052965074255451738272677328288051033497175430631917915272706500146323580085031288702472610056580877819539046900884863438529507191032791924427430647212766111735515164631991265000346099154952519833921391573794136174538214915391215147977433655558443405193288379049758217371517153288606693170037316149785075116338864130929727400373639290371491801658707141457639997193355332226554886672574806812026168101636219871275020525116527884366077065849038508717845903477199733185867739889113154626341431590136386430897888772603904048723859556947421759402819790065705433601592260112808058347463223015281602310528289835994535696315993448983185138455941716039610464321521868193807909923701779490022526776124412532679649250386749301962971308898564897104016095554547422117174378232061868988349136241583958325346486854900986731011103652611356162759628435959631493351242355966684373909508582489946617972876084633415723226235512465085183682294753024808086812229191233151569114781017671714099164642670744915475840779017096462221400468624531720770181604104005571709087000003965330123460167286543720131237661578719392031065818417903000029255559439573466745992500507430056210805828317431213816834142005346953131634813604260874147045572407966386387673523934214610861163101058113323207720007650667218679991317240756015803563853497108034789730129051819140484679720053581784755284080515021308559959096653106753276912420485065430101564239734145543509869920177505758271204642695101565015812592180150702606872876291792913258211542070417078086003801063235740951244864173140011981098707060015894695631316927386188132275391682811562246207867210466678887131095611412760342753130703451790501985011109737425765290196912023077539377230612178092230890042880 [135,69] -3302761512747088382218001729549534058959156666920220020301518494874592173085835435293912351034636742635862946852288988258443470904747630157174773366977070078608754534545238067311038976639243268268111865244158429334885706977762932369833566488874691407869336573411139587925163454934827954247792358531668055652884898550750362918018105389331917535771237318541106783064057922352522581170390831310481829510680135205363379317364241716242704127610732094751706069847931019111128012715473134497189323663509065119077132876009404776356618536787805604427506752561283085857139875826704857224822239832639041966628910258840720322307853917247601933001843303803162410143592320648455865727078457893398358389880340624028358918952849642224697889187369406609318640242629914486147833517071113933519442310240889387526634153904898676981111613250784104489210984017344670965243167107791183689966261172586787000098570476583637158681687447939043683569339980304826857170761017341440174723355723771571792267416159348454278026327079994306418934238737752885425686551473698464619207730571591789696317023828212871823078470130171106317887392209391026772873971873032361275442353632143286745642698557851002115385657570577609658087113099970635085644907610082996014959521537927568404272415938537911102334530179186305362375057281441466554387758551633411181981155138759829842847026457633291439059448265649805811346758960026587108926233656723663510613337667696042269307319607311576333460430911775993705343472307346037774546831249333818757662718594685685426369814034232697731467800826666129003961322083662083036887976922817488793085118707928470893113438263367519613790965060983851961958609028368339281615888667394343889196952315441989655206122069985178235453902884794576762258299270218512484239265130522318816664001575208155279961727069710066162341738108807610814489632282221464921146075249229530039718584992513602177329945150840579896375371283741168583478753535441359831603123539455307557680710361293417363672165220764885222649323647258518787232613009064922650214923345923562202131131855867368899538456569518970211068713934262080408900078253401281907866850096189700121631979805976789969906932579338398109668248583934160265759496479535706582598220778006683523034879647424643490891303983720439270326371899853740366688436983895909385520067514694779497448394386171306184708769320640 [135,70] 459651997439365542905336685056228875810454435359612002621900994310802789701165770186857632962782338044925216035420085675047090622139277422597211780270056369524689411769434981682999406121401521952686171229890165882446630129896658805757816893541197184761484972765646281013652266942099015103481584739799440364082993283526727024849694600760670583869611505154426879289930126177643211153551377835155823483864690844428098232015596984400731065801992866055441503141447054423961775388212497410109420197235311915298958472940254709752951983278953820693374950343032734807626004948628252349044481092032732298531587080486826801294858847023747259260281049370283114430380118631347342175718779091291839230425424090930280633322791510933175723243325806458748561374411498094251209333931202834539698576302051372677502218770984175331662471770895694886305986542057347956923584522533355250769177756493349485891169710796428076718187231456453580128228690997762633127609806064536599985449473259728908269954050560093831414751481879784304496424714358361806089780018867392708789827826759455881789684800998411535736606843172425450213525047479022295295886835286631304049072093468836950686055963597344454743208082433635105559546121604211852112585092791858248981180219049581849169365941606757187506787802114385820139005909941327531323574707161755857578411889316213108007119395615755555760038179533272250830664651976668168435718589133527700651231193780211912261234058803314923448985824725811037944887420805740721193920727437014406834596571087718312385846070338242104900567527775951115820539033547004051834860980744815960012841031154886358283148308394803738470110156586798465606055722708222100903020476006129144892107702419194488223799223640954559873792894348525781599203604677938472935057896822287389639039938641538378111518302047624440805828597002036638769371740874890816938026377128362293723709120261521712455608038290718764183974065430279293947128994338350587118355724426644587608576568639665367831525349686573955082027688273747953495121306791472944389996010961240881431650230677777037088570603770035868780116867097006262700375165322188362338836690416644011666982723590577070365835993564910989199052197149167321419531039532802558525310867349383661979105980971324694134137209017299100294142173313870287541585723201200665943924449771270280054081844509341050866739200 [135,71] -58150184518219604965175874655302243531179623430613823108667344248193507081765636018249989009098634803139589794027132616813343365996478968125634638468141032753578368491224573161886190106780095512374097061812360239644361379906690043747778117777248894214868391360054343315793608438452008129033158299342998091033241072426952313113143482084010873170883113621030665324091644693558106572882845028857901650108435025580639547770490937520290232251202938882281464608235760914822627695683106263990058501549602011324974036623623894253817177414877280959366565699857137611230365823073308534007925084443338765854735874264351021358101608611348876328372301068566594693252715240484738832212681917552486787638230523019986130064788065283045507675197817649462677435726178504276858598957934078047808535677918348784435415496162714579810588409870219292458387319188999741279427546376867425602807784485307558350075866222703131321424418990865304951481314436651727968842280639359960216829573094366100848513593572176549060755940284294310188737641575557629380513152951178056865583111948573459054966208809810173543752750954179648879118704776813165430524826786625132050551646044291794768146089991384989053995709709001617241232333829828758579323041693686396480624732122053740944638987614013303423586072433358226763498544406265060500923795884219405003477273946197844481731012921654698363659878311943770877324529971603755179402567536066162581123709262750400940706788948264838231008712346247826017678827140518193599561211947259563366009279226510041453933741459475243709668252385398203921548974622350492382178430283688262949067572675429850612176320848209506765061495015487288773819874807518673143100374740993357515297231878793151979410011433875571524408931282153546887671899261274553188099550505670220206410030824963707058254628674808043348347747893342464600516454451685599897895185474556931215476741283268205805468314964849050316965765592642446729494411225156511699001285967123607518216064235353152761639388853330428338985972024163911088101895538320164809437372426885017472332815371230873207099982808849446237639241935290037563843186343833745284565940519752548796464077129103020241039631753788236440260357267671862312414638571671978622117713552991644520327543456851589100349558069178337569455877232190882165494979254196290585991568359818859750002139604058424697600 [135,72] 6728389353190111909540004882544067692497842986927756953836313976785131402970140673574278956471252893344181849529483744034773661992196126041120484188160764724082859272274555705573563871576699460803336407402124927884419982442124345660796945253000259454150782229699395786451283084783785186287801578691404095402742105155688114411337369430057860137936282001629513631833457250548319952648738749328870278559798740044542817865446957429372331462899611633669348357021408086463367119919130993613364601316200354091823443271249068493196625267134915040256093828153882087757161528564344385687764667371841462025294551839427035619670457100641268979530109354737253734276228594387454591879804744152000645612165281998679147197447560161605107694276096288828157893130096248790545150026804587515631878650264038851831143440695560497452356817089856027143281838989669349160136110257284402492671915062028478075161555457636895384367156847724424840763925297601218354610013770052720983797384148291645002343881821181698510297808948617751846095417000328249590465544459551531145875256034256527380991048043491038814780479516065746509179513154954635565713812306090805491621866150147574502198191814761503099858444832016766447187257718886994511207067566136381298298193800969062860441373286519624000608036987161328909984484985083994315737099735822812204954571351221328008607031122659201225480502113916075887123549356800980714800933405302843873991997064844981156715304739075704682957555685143928609458532900272858022699204422438869815081622260817952771250157276131380199962093800114908653286264212260848915046547702117684295678819662386561186878245488935751747924655914524672226332820138687937428518505130019701957595870263971626122734358853562275494104028644288620738382083861537259545518537417594311921195688925530761850273526781941306343098627477411126323587761350456467905896064563488879105069313030567761014207198732110154389828808367700427660952083592146748628263995459329789757761869406053886863086663354806579035477297987137030932243650949304206028537996749119686839279433061110192037346219751454158251607904612736012323274000396299297587426766423464647054798745356253718546741092064138722769546437819127342395854880551512008148693033124950764893103713141707847886448545801291106161553880303618370813222488506429684144072325218529523791755728708278421760 [135,73] -715954324827428380852724346015062146500717317231017521584558727512586886424203335172569048214702408657430927831925995883452706964320716617152297004685605959158311928445846771410299119070415512039344316142319152285518418782460180632606683502691874207511952655530270982729355349992688042549846176135603889357274728793217740625867755808130177190214767331174848263791056984766470153381913195771602459539307532720319529417969162324964922620336614594425988430363296783407423492962391432722494384099786840242608505838911331100247328937106609853124004863547201640372073971107988639710437908089283950306520104378735857073563271306934459919128081974198979611047881065828621177051863959359037373951958177915696771448796470938508190119277391992272253654289872840704632874347347339413978414894095864358961181471852893770159429091604773280893395063218290260813346871239575686593256104391142753932432581982226903715947135825665396434518793843535728437788761099068789373436108600836196714846819705443464701897827720514603827962223197327416419797794870564412743736244599213019334378361979723238579655523077387360662426171909627795273761030658482221676969084833391855612158335113896105501672223304453319801015346299141035843097411278948121269381650879971943607136976266157933260218173487883433115539753611621078693844868471708716268240111498476016898730306210954482033315648586606981900713945546848930104169663689395148519706042892667798009863802927353536325564558042420645614015050783882487742112974424960901301245044341072537425781325692078686839411740478501490252208451871128158584599822154448504836795936705231003590029021084717529921883733522309341913813699413372718851826662322894418278476939094813303166661250270712897398430590072186396692050108832920494372088806700386933986475003436601287759904871820460923576010816165666307565656983023971999143206180272995028001264969761206925121044558077778435128483724384545827868194110348512918250194100789785748814752136275018980878017929388929212083315062641982421493727562097422202277952486675732465022316396884471302278960093249533350755767650775384092638460663582224610881824334205840026656679152454160043010917190420688337212122591148327388628919446987272533042216770135987084079468229042375138779294295167612044608985061406282930634028298819526882261696668484288152261586963334429600 [135,74] 69799002895778466187861096357984335059394973388617289314431458217798081529873039500082422276247251672275625741588623700582125579682353048109338942186955131129112879897788309818514894281057723165425336700818148798274018751403613268724092066021585212675688725348199538096031141144080183273332667322454089281485934817326173645527179292691135049095078833241975868442339568786210805308699704735857748272976573747441813491257332598981773615528388244782829660521162187283024215588793647396060873768726954636847818425311560245080650345088647840348643725036605866089666803387209934321412177071532328811481606934687487392988789643520041573391303633787401744550652742651064616502013687235849102530567246824895719434819982206378881130680345831977465539596530790440540683397561837069469781673071333284855234121981983771449207213986671477015632930866329598602644381543516243844534233278039686148943576443598364277146453333159849104472754094494236259972766889472577963116378918411583414055317127278643238796399551334930071328396951288803080451866176389049161980057092781106516047135175556950447597455841951415820044189761556221080924594417891441521905973427005895244595118127504899043768971562139788487269417443464340561874942386216777758164549580005215077168414053062603397690842754825961484387361847660660659256837739596235468131842418338394427322699667196303286656903936955143304136247758743433982653144558762611029532486905615175570320046179404723938662322567673990374959661976137021997291224391269557296068055386595259817690688367299144260403686294367594638582431700884253062286890256307948361927789178913435359390943063564816821251613336718822387718487984941176294019001480126190523596578750672624284604692274615828434067421202237702634562209393226086853189011745543168751274830086672170659862722968143594238939753009527230336478633992279908776582477015251338862460249102792329134000060859000923820091871309392053868347640763031064288297773870665836811641005117650175460932498160840113637765477446406217198192800394570311513788100777907505538443930230192070257332751541528578517981453074287445453146095156604158476185474291600198133350896337971264332171951419846541883276994617317151882817319793755575763891787212673199616647101274524949919286671986074461246652125381540558920729473734090844527635856357160023614647061870080 [135,75] -6140280586401759036049581373228282838009677957253903239411649126111734466572938958942502222195637778906852261342350667033920501252923141069792450724652704202470157344708365625403867659260201780482696609701429159750390164947557144006389427060097101696615631043596668342291828137062429419941840600047876108244404302483999552674179939019061624887721360306255108975907814051573874826892124471604085143908816637031461177866429768746888941090328472070782728768898838842246252915240419081276560251643877239590443568986879062340835832272963413123361217590792215329793130541849217240442051245340479055994556643656627063312011063928811178510471663154510147365213013141046419048439985669910756661060848362529552070057482137783358727570797373840074782202387951558238854781411709968719496855319014283641180604321814468247435165390304634834065140907926366984846708124557182775182714215668002754266555069040139649146858865908086060216246590036282106198964059874230901970083512661919098602273999004367123893083969010426540241160407254012440862682367258260579775778793557985100532719795295127780476168855312068325603924988730326100012822571073496725067254640846959499610361261086918333314495080306751173642454354811015557214822646579466144248620913739905037357155367565761578769203499855920578838745068834238947051547352237312333964510832638760569478028621672385429681647346283324582789271538412666227399963066865266311374924564269626334297301514236651092531488831695978543038491209740639793941658188450964423658417336056495258612820582829068018701533388318399856441209169249069792354715645511267463344413049912561653195864929316045229157731136666917024375514034251421179257292272955331387440978499581307736864080683256869147711757768753623543518627979555429637374451434545439391651189960712059936553519823727979922921679515353023034827833898597613002540960168280869193708554336482750732063476274385143843865841773591793619390734103844025670078157158160855650245703050549717579258728963234709261836028227324914987782788814625776632838660923544166258743468529524118885733073867302010262586034426211894935923377917406043194944502437119984681279815655356555896581483905873192159244881475777189234221336869231583671145707858290561306704558821741024854958203371891993695424135598195045752815034306387664388350327183830618832490373440 [135,76] 478349775576853025511886921269004996123434934682891255981626785513042332238535408802132223056706500938782037773968921223829470047663948658790478255433043966689429568487391088192230917091559221919200779122896629832919343653119595661699073115095131984819513026612094697588222172623959847530720202468450129355749799132582399103113846314606320808816843073071992636866601216612553815995357407069857922241801344012126465896823462725354357988626232677889977195974218973698393191791873656332592815988629675170015526143621638102402512918488414233052034298273657301046905288838850452959451760364394894262757597908557493444122659766777365223200973219134838173960042149667775136732526092912744028210779659501434619128795433774926310780803977525341958537270582758682748923035915377355150562454949244315547091405359409396063285660943348047071607936953727328849159336916460530354399961606331094811939006759400659039163052844450447900566729701943248093107255534062917713258454635536663067695320702380772789919884161724002519390260648727783296587584295549825466384071066329994044626274978828329547581598103183181914131954488771742358804691177941266662239520662637789197985817449968234813236925328897144720873714860639187564654370239557135113677263552588736545080689205535751522342438718619868125518823087129870336389993746861583049596595390616320456576406253100537242663348632909549907501628871933768350287574916374507031336136031315320813584380624769920140888568280569824711312515332556895267900274972767679045182754985420927624121469456879345366428102417780547794406826068497618168101151594060832117320266781119334462528504133950092279110807878396293558992797016112031280742519282813355596280245469966503483797780441603262603893006165182479616833962596675751070544758799548703664438121877422606304798141567960331769367775935099884415713662512359476028467068156818469876221656796092223785382251113479922889814702396487981417298033056911262152671743637894429102352794861258531197447984258556623847833029376754629014252628181631610741363979455824878758999571447182709913464791938199581290697775614970788372690715128724108782870574442555700842974755465403281478094780782634638554860949002603594680090502981269701240042955842760998875058044364127330989249225307988783174926412057249945888991751344473796613167776284232574608000 [135,77] -32317619834775584177317417694607532495832249241787153264750033781019767122322643650615188072783772304124993645493044186540940143965926831158122367554339434564239217512114671394710831005739322401103417081165740537334890649818181840987308192093132479930217550234723992462101834515398027394567512579558276031432969583630992049164236405724736026853486251528102010034727330170266833821846893443720558370335711919066591853066044184071680987764809619073543329377920310961172181077185433440239688430331088342936099418952015993724347229351667727881340029494754826331325000388910790485179163472970763474870862631136660915964778055267853811046293651354571346661542923818970327037999480577862307368527447896684836451564207888502404713491212675956615340621726614254323036876149429575348842804152517443828360178815851359721169550696408570050852548897346615986627828623391375069846024749752248674582737851472293658340607426085679151838257793427400366732909978473100321395395970644678084847523348687308624944004059458454081397006192931819376253785032533147435597009077149960621327812622226872515033950318241009845411098677249229313355813251391671813178552846958429716347321297790913105536232837900927721865695116897813647460846534385726521638399863926853911321617034505711207965273081739863045227572737030130856544026127451074394545178883740914557050361886267980316580970017163353557534665109632015822145391376490792336283126176641119529586565570157888845340560975939938256434666061133233679282128331189491432142961267091162523628206580089693228028391048498739789019773454631392116995795550469350352849559582599466923087584148412880332910342854380259692218332561938979939287322701476896298263848775110906450992519912012831724664474856273567512644794961853992004160459700805728318713909952598526749164077466824995890694376144630107735056938372743761210414461655793270541742662787201843839250939822243668327834712402283402522328042048291334397163558629892901930326328272765785848461168330727232347968921512430292494408428588262258238537085060070759814161650735910738184914024730370702759507736637720502457082573740037511333871190729270837482748653789074303655785123574298115192860564689138140148394504886574517845726592004028300248981731357920724621468285724721120760550004954342307203181519310049573717372565928436654800 [135,78] 1803839909970441398521320827411580459702010812673424029184080250855464271233114642030632772736391857828045601129006330721012392036190022211201041958474060678805918324828127274932980264764822134173717609138042864427664399714450492491207078798769173387228839395001452439587130807283186183904974424193123953693186801238107508362141251343270579621896165726383238708360258929830335407032003567734251813152818081502204882359280443397500745389797682941311124502997193687541445118010109212304979245966689608043960021402628436025645503722630847232112569444353902956298491233225450437651169337732662489736878828749030519679472989910430944150778627954630566031370745899513479364675552007901119957854975574584176217055733360967067343145238562714811023428291374376424327094130052621016246121556934924203137073093530209764456230893604850966709547112063025818464414559989956224609724560676138666324059707567638075933179251953849237690443666562349697950804850606447795576841406168736211873819744088977878191075083238476605228993341042466606517771329439858363777212271942729360457413913368721996781832326090719640442608241572547781063003892922651515253223202608336395859865725359735791872367807607419490162201897560271005933556246929826986888567414701195174714120507665584745918707552071415812447408285933269625053202128561503374703582583070804359158007832357363406852485915590661587499029264580660284948531450699001284229524039988290976464670722684379887202410281503167271096918550658217997151890369163625139679499016722982978514054385137354921082337000668259857672344858787597458230859342945595630496300554549387345037860762734954963945140901345855269569405308131707521620353088697601782307866016954658298113381098845884948840895309396767212869821486795530500643881496912729400310602981246452700323565286311199340991126739436179222720034227516636372651524841177798228576354551495740582188971857216490076135737025883404147251267203915200740920915892690832282447186806979267085148819907881217912780857064933404625116655298702029078416129661883888634944734410497303005668510034602433453270224546057398334007133393420727081330867955328936505555476399210020424429361763671827634896850149254040479761019606127303396997235613222278844131909775651616458463511115803859745683471149887753801520038253246024670121171904869120 [135,79] -74606466237994226181370106332516382945499728169739961193494681980170835284206041632982200559352247182808793089167718626061301246968091412849259617944256119561396050556012816341507818977956191330884856702662202509223985605638296273289567358222943931780968815631517277515443026990132125930143349170396199468880227756668861168785150211501166339208501569030629448121116179277852121784844786751847971581746724002508901092279987447868213160120041904818865935670941783030319067756756556237970829122340318706480106924122969871478416250262776743661622418089793857073186568966320649556935557374171469073597126120213782749102609174445021330150669717105082964678753239292262275715078074395100418045030630377196779509074528465115309336009289317589941733847533408595643997144040706174397387726238209136006910102506070840644183014637748378013075405218536688611734127152252595563409836063141415986014149489861738099135644120913922319511398714550538497924791736898290964485889177375278038621905899892829634129474865597057570663288074276040424231652070948047998746731627831944070620006680461501333692844991057688987148033742139440590537885692409289160581201463558673938277919606004014315578088713187464646017830770831937715630633398093402163083221239524527101635667049182572849537492996763263866948786731061731120584477594669977560050352129358263717907847647664496640916704818235490057590518873664049169630972530173051207084324897534003881941873182813383067299646129427551762197435568299604314602597902354526137306864831461997869728124071045642654811429657132240335365183460181355147762920377996354970574741600198097762151528832453160438025192459030645792626765482502482771518261394636127923242843272108009772255741037541695411590701613729274556844370354405602858156012235138343520595666191389673926858737683690640449488314682819127849812539060167981451472939976754515201869328939862674696108816745888984785958139100059069026387461320431923269565998864335341107840000588982314167814239110145039440680251431882460236718587621076834137955746043268932590095412360956995690368329632580160191164907695866131211660719472840791655153452018677495739385277731939654546405858919127507709024677527790262256143552659416788959547077549062615730877798266412001846823046851710265553897923544506592266929851348778565767676351520 [135,80] 2261392081659034261926129413632284986552198157557283140631583824987791841415291476722620376696627417600333439867086393025406610797694326753869472490839833796531667266290012978444109342759770206027177405324932663048997541140495173981040170169175697651799547678748341666533111806913778544035281380714858211309375902044665533965075555943784598660559414133305927737016270640758162419967503729595616760877156381679932624214326324612499409253505073124636098602962175550170145537768691423433394465634094566025645134485907215894032693611771724536930883782424799992958451266057529830487143615040774045703593485749662150024084084034707530221572026733339731522926297607293586094185105664858880227364689821102585199299532634286486295854433511920658277655892048410817247758873218493123630874769388092548207189349621392540769800942397447085124453968466456630667866570386393697126771945995674201943198141130395100606075751344732675711321341777466175945593104950740775283875901488957162889056398616974606963184284484619527230614858259452202212610032567166781384245975994839948120414088505768586277462239078908818107151787934837457205048628314411780797453292766359166282551905293053396851216010661180966733968191092837672527646973784792283732326723800123655928426529481922122243959402397114935202052909167552946315301428032025641432693026441654301598124958794263762360391148311519082091705520260621984423570483820482401888556271948625419510957029179359332879368170460060293249351420517413824991318761478065352611338255229562438170385027037906603626612636656452892746167065395244608905074363316913193978859906923403092823455136379906226178749361036592541697118094064229879507036915035600450874428897030522240628237439731784925722856353280222017746234828597052466401773748339740995844487746904930951375330620598923183556414075397861539609911391466131133334253233060199686672590246184969333481490665981946294798263541268277040870019049967318324929842823330210448273679576875671924642449995597815747615660764394645422771095542421077191169447903411020125940882131763319929860939406622033072192574371928304033717863208524274004199307949059322587939502071740827120663482822038161144645493114071518735904494448602325519576581909099084868052644537719168465105849967549345341543510778797799116887541003531415355773440 [135,81] -168849348995384436841590612923939650430582188403568500683183105473429646476192239788063926888532668343086849738449387405970138094741428889182700403977181284230471565418814214974883291349517806640908643837407668440397506191931771200031128656934667338913860409133873744957451663242031597892177379923528580110946718766765182961986635017958246301127806252711237802702589726170050749280349405200143142214073121027702548272473969497271427035037298715435125430979416938752894281577799053567837403999293979212667057941028834284934528274085064436760133246590490256011450259780136437680818029945645871996721662590181486253565032242300335500762201756581523947826479297790750194903566648532068770643608124026093329196817333498724962473273848757152171547155150059085949553381920189534565587218472875535901706980427035317049395873553033788969637674455969366637508928896362218728507233515227966264169828609889339100462682506423200918950581599493815880909958031012757013936021232995162380442300272784044819342609074565666784664895978231709252169241258930065590948942159492254535692304879660034264951901641577474064650964361846150174061419692890552418643892121061462378866337948715768747997762721532389562092702839799046589509498001998334848152043687824148715852441995480432456668282696209563766196647473858360341701082565375537686065058258850065579828044892289890914066041830594474884453521069328657505492986108804262492877608202107971353644268560010938631100809442710619098236058962610456242806380034657973317495007633281469858998455070865621805726197134595206265246392960406640374110836975185863144102375318682835725051130202430307183431526834618017171172055910304929289182448130167456137973598447674388116988674192616100589139621673470207171984792755585426606859791025124506654097573203607505562586654637005168531888674127094604451823753705839279843998735822917008235575048641119167424135562529191000243690107496491858802711121688961386477020023589398704872813390621478807615123329887421712032368031772376398329871602471396062931395823523816625848011086955490403232392868987439222347686895432794610850470929255090054741494303515870143022434079042425024844680546414611277322786633387655862083268345004695961745173138143785169041939463670669675061375175748808762251367945100941396411350797144885349440 [135,82] 25807296284675981056617087645427418723028028589049735764226007417416532651482027884142032866662893404785120917923505017572907725816573815083029500771823467690843361748321972090793548524019981788705412045005134690800049825121945216933212309053239703795434924898035165379870747820108399571780840659984883159960771391774106078974490187241691728124196621930492257025574596900130647493406744511756421210056732506793027778838891883737172655762239919417809740520713352966338469451602336543034830965647210054955433080404481448884230208832005474546360466931305271775977124821229473716545757125609302879287567056521394338111309797332405716124504845861833609860141861953403363821902280735347159142067668420998621470071026389266483140342529743062064874241582997033923700204354160726754808566478113913877283030719872058730373778059298629269134592787305714041134430526289712117482001170484710004564869400940952134406932737549213901988373097633779610450354741606339525049269309643037461669945522527548780787077474771506013523311519084304235124270688791915065194670782198624737365308912035648521581763148275905824603890761042044842082774655191490199703791381268202019552210004904554685786224190832802907944371787493267431624157428677470891024640059294519526620531930273456479754999323101831874062003605908234732867264390136534715219324593126251502448222290507489329444037364776659029388997672108226895335000733971579624259237852728594147214093426871199865365786988006229404977182456625467796300827320532112867333814721219149866016195167325156487622064955137892617858844883396561018449486105620147585448685204901600037420854400567675385273421039423704709749727814297302097810644999811490781275296464230430252638349766087880629377870137306064743059705592378140619951364746506467619967011160811569771182063258859313531550391730223813231582997122451334790370879187908269426826401698273844125961237901280987477340559990180099904057981357728334190878639035591624237442723614990747202120127436972602396783122828006986245726935157050000923882067155142343575419803918964499960152134136122218533586967386314830128270465954751469457818111344891995140919392543655989307959990511174542478704646465817199613234712055890498657288613077242904994063392502133296540767432678150858316567140559019318454144972033295360 [135,83] -2579005383488813068473642788569414999586844810510153511767944230567130963798292129740498220979975805983830709988680193726684721365291311735286209473533984080202856423889392932283673526545042310313499474571007050930116836827644530737915385504912492625296431419196923975263080081486662958179781866639279469416781634761455745628225138372641294094978436720457018563504136506262668960823837765383953204063441569637951259233597562269259244927428531945507845656174621320718350408998177224880144883730108926948105866105912621354507164474301784292679802919735808110255116145572301638748085485331074730171881801827065510399999412578492707296617236758195822626526942843361478511149030944934601006766940030819093305888905210596552342644281473683662594812051964097902144371346204053211303900074237069835053986872271368390498258308265262275082053998266447491841869136035990253126188669083845095993668096384542081450168698743596396388879878199489948195077582435725618310994426993670215179214728471494909097496079163138827250645616803447117596565157375435245891843335158424749443255442831111661011831837444800755367310181355718842526644366609730972309265937759142772233847409240060749303085813308517529233731375946642002146214716484955781987261900564775199744239844916263476404539154666691954919040494941508430672054337030522692246187268840833151250606266647355384906057029903487928506847319943416944345120904564871498771805807898950885196235869956622395074878877285061051339426400395052703947676557637584787386143205242481120020284864776110988195036693138820256532875527034132925884225348678788737723461994278197593324748990533576966522682125383116407631818673623719275382010288608181921641389222587625750067188976005931874269238048991513022856886009460876693388110641307658006217441377698518311466101689472952027587110802419203681204005529508006354031395537014213133755633791579393385148899315920479502485417191982851420765981788501273703924486421033049809201128010256222648306784232558365121560570114490218031544159713161962408956498505449600305652882047667850739347106366066634541292685786744057951196874625630313771169242152795071712518070793714847225097075968116787556727497442597444279781405783671565084367958581111509837556354782938415318208298515326549542195878250629802800363989967744 [135,84] 172166057319089417937988946820006955065333205328131379648986020269640051858112371360237014646800592514918153621234046000105297076284386830820063809446290252485200382682653725231148671982937641691288524443606069718871600878913990289486864886663649873028089705424409546722605294946090680943782420102191103040969140257353375526285697647011321292792041082628040121187512467716579022342981028602014544340013123968890710638202708137122370905809558882528437924967246029439153157926614356145186308971310147718415573679486444862456878712801076893555124827988014058837277257362281470419282946781542328042861447801325625550766192382076489418728856447957815701592960614317060512281166816274404457245132389114735095490080173458640665951134006567873972658787891207040291407756476583011354477814361518459535072605335168231232052846742315443146747958566433652671401793847393078825833606173532837632691793184201672585012319408580488716667783056191136340929334370563616377955541860562213729945324585872222021464994401515411415788697797690232734539606628646597977097857666645671817384530710623342173344966407057960198675573987329231169685527556272292120125803776170496056417166990282845110246483940897004680798061306255366036308515940903450768949409602219436462723664368143923433398636302044485646045921655471013026828071209831604836357265362079215747969467921401203291455609048240457659534187623417837194781526696013718361212202594986652463346909897134443294740314822705026038685591781752995780651248139580235423514639103996631269087066835184980828464844105999726661670932721874816381565913239153999740832410954469152044040567850270401975775718851502524699084613131477423155321008808348759050695239529624561189613649322548289998328508149231216593134932803568341082209278325397114512724970239390140061765294478181716292807709242825056644892070061593203295162493950375201250304372341242585765984893565735958513239575861997724292221944985624826645833870344088753155172650488993703759876139488211072541171408220791752416223170592846277728237935884928501213323794129280569773354178832236824680898747556858976054546306568303812820060367819268160321349314827354100120176744170773825838713553730635238225912364401973863046702774462645178709856333011057278296828687547266355535641497810941422773739392 [135,85] -9935825437527339662068937226796482846490187375155661212314729547655989165093662894304359796496922902681540260447059544611590585970882630142348492716634902186668708652160825786147575789536939357940563732990174035797469364507925825602986456136685417094679627963798590994835075008417131702252415056442583796095610134712509297660151806873871805628526055689694737301325609129341769866767419955574830967924673545726883722155491616512485986151527700479464722347832541556722441559524771341481335495024334983685104379751775237818798444735950019697411574062310968465483028977840494721717757562963895145872045953708151165859375993682092504116179578070015051734742441043312160282018140856747368746516006617845777098733347620756047599089119908937806176037164084966227573190679018182352842428102839993575810940704403451493344504326279854481170535201176942162727143120094680237238069618878194982297501714960735870203177391593466520578894492169910131152465042411080473915824300483902022797668284623284141818384508444769257513814553052904606437548601103988901765183794253256312650307648470143763397937282242820156481207386187003461917894347620806294792727006667762603139610032065332648934209775009504348851234723797279928550013195232640296180890216802120559718208917149365478433570825208162162485119851223127985719858919827407039820975187610992759574132399605379482598779233615089594774109140223568102945820389948800421485505056062161878216929324786379594799789747444753588875449615325157707041418834666772000316479299688248295213070697597522557703565503496036128343040155824733717098155694918316029090725042988716624617574746834170400354135548971376086021880424499121558511511798826748621217128348504190715495161191556998793379048107998688993427465225824461507391176759362165736678716975939415135420855163333230902349854034751057375649796420600008735235501843839515930036179577934240959023587706550232045277111988724200051528828966758319636943929406776845446426527376409129776545761309653756500276900270051875992803343453019299800723247851839079834058818614139067070907744118034575461881887437712034848777461117397078769466426494607218123617324810851017766639371584555473639941983856272580947489183239866718536438469463560872129671554716330243125282661634926934016771795120128700243184 [135,86] 567557511328714873982220567933584748564334015655918046866626399527903361996716644485449824442467689217846642586471276170871772723936125863383590486361542763037037686614042353012793196881304994268557829164387218912467084817775164000911798698046487174066606427467591765949195431455097515299212181108602283527512153689636665328812436523613418190345014453638972924223435273734499769850213912010790433086340220840438794014846956447610362196735318825017355418058988138072885921137020558976981321582115957897408895447975476310435737288132693514717911489403948541388926759837852095688606151262581785722853817295246360041520372673329571544313146250447489100648491092357773770317773857339001119759259707712651459913076594549429054055164073214934064240022638961175525552840927101028881758088527555678789210768933862409612166348574274029250081147139481492824870915374091990760637353506166875279707473174257376965984034309147208751500371812686406555639356954354052592335450542817112111511086727515780585194196590976579549576759395743953845048450055259086124851301435351414667437931286518937934291620850010455464096766589476851143097352429053762805615019912929719087811118949598095325527522957731388595461985881000482266781847918166225535448336460392930852102830344246204635340798497756724213099491518672695292000948384173350846406887314935020849335678955374316378076002205271527329080275321532987547637567763587412532190961647442098118445177091588287842845023283091432995400515161656793511059100341547142798031537174451828422017101641907560117139212014632203532564971535201788309121773579994916798326075654720770288446537410619794799431499684179615090988765953668353559157105198993813441274784692827842225489308160332697937560833262015056999852844393320611631252560703370412015216494873497620235105882545961722481184465984655508678465309374806231708964812087275610882153083019708434807937196297357380135586808338945939048323119259637324063316300878070420813818813777119780673647441877250494400019933005232779474623560261241454869559032552801842923956048144847195900659676640832248794859063639889438954723209748847408005129727225032581598809929333307984733268038802738520485071521439546143849852750383638946084409692939526054401181985010953475684294708996032640532494461294539776 [135,87] -28563283429654986883654540214509518339239071276051320085024496194944586716588579107052761526804543101014926089024574865544486586744022777415662807409785050715759826860467734749509506217162921987822598574573056586643812882861999704236549527608112603955612042524223808395886850226316979158994152448052829871685580898631874261844620024472397554383386877845034133256608498975098938129682371009974568967245159027969071123327927672461874897681682809822998129137027160050280167058120123562055808518471866700739349555451987992775449062258806200428251953649617350531772167858713989114634647902117102495388993887743315330211068286761406636286778092096562494628958414329638847829447731147238844482788818504161016115370516748701765422312465900927343545498268384264559323405710273372052912690886969930828712351416210804707878626354420070725603352619869267942668474218463503193063188811159273538292103450221670476598349891745105248867598825747888561072465907971079750758426856800160562461673486689112021192702538176134206767822078828012970417839987133753631575693852114034545062246409658147653814761074731556363178489545014123303444259226905164978708402325901191041774412623566193086388692597901979653265150243833110916230283847230310299336104137813471408843388935085982741440759344671635091839784043296742723647458073136563681767794626436820113871826247208831324157726708846900686339693519384647659726247479012433293423014521668112705959530063704235512585555246238150269524461634509630672424086872441830360549271509244658965835952163545245032524970498719316692892818420436266364740994701801611653514190622733063821495419756669709279527241518267632694845876209894993460536754612590513914973237106251147519132986845081491000225084241887940109673417083601611195796578282279518661063577312157438686714181436142040667817035500810813760352879053533484070469329315005721588062503369843434975240668822078592687894064445776483263198250669074044197779787876644642734788796324044979335440045748524156875181680030140719485473847164876887638717494261992878391241058932894541095099018071070113555354060113789021311182536410972235546145115787936711596462362588224077575759305810077848286884459749069065786905281742878386447720082935858476647959098250444519705642441945452360972273754807168 [135,88] 1207423269544209872650678288262380111203388705473747108100812658260357319695200193684987539838938013230035524782997223543486514112462689437869328504385104425274994916414070670328283773359429431821938336638813978062924151871811524203808220436337238110395082508846748455308725209649660874716141292094926248870795768718645694429348993897697709192158763919851762682604655295810985404007900114209811790860314393281525893311293280111534540535617729492579134123037865089224628472599404363341765423157165561806266088199405714902487812817862829670592857986130672147050747514402423348008846273810508415494004383117066178538260766485674293493812873843692419660549018436077061722749420964210998452873341510764648649241677498141018224205444367621149564229522579588471757117775472338428563271864156763596093347386630392724156297818252998291868128083571397432996171489480878377289006961789757072698940125087108289513853186806625710506778345292397248597145439775601647383940163811689641636761588818456001458413795218005479795517189584869348534507734924224004078205805360476725737525328604056047537031945081941144961648826267489234870141824867840328857315357346122091600054527916798761406949153585212014228117549122140100738414880212615327259550719436950726038719829522277463532446986576755456335058761702457566419134378086635815776323880111835161112352439127606739535051879021206436274726785561097761899752697623437978641253833304324348259956238690767187154514098788861310179228435024959872928668622214407708973562058214382716846739109528242417927823331434416321287612691849144717684462963416819015933163283349940654710580448263507515747568919519357972816976303159734360213133902823638434084017633285554586891960038452021699194742049526713742045547875199669885764531059192635046239513466713288777972306683639762060883049079271155382988943053130206675208614411299366124265468919713564785753130077309450848495522129581055314280933805169705784000766411628458199609674239784205887248092912272009180540297838079956209531835664621512239979978524587053386757134228328851798906879732387150743797289271240115693063426151746261103583955785398917179712793348239559371904334428350136939240367798320088671679351670866549684948260329381251543987912611569534366863960091957513940167908928 [135,89] -42516178520628367084740025460732701849869646818436410160427798207582705434214483284467470170296778855565349377966939602576602518098154262907317661901332797955683784759354180119860226252821368662265626632405270028788376638327031015291139633347435208025054151389650103569571426846938012828026819874461156766197860291699859108829756657789832121862381970558612243363587906618771515266102156438790849319365297735331863575321300294659497699077291738538234316695426646776486128636595342629975030269967796451778722989309893854508448297234224608784613701384297852964625676648043057578899916030678328090118467172314750784208055779717732391034168655216971890985442569249951401596415808587813580289255545751541775228808951261316315856222356889359859721991770263259853697079424280892274359723159870403913641346062231701177019814016101489706792516862872588658323908090432753938040965641962691887827273070463030212320643294185373421317287380116669942495764735216694870610076140346961690368630476399891097325682143831925279095617373931579788385055188377618874022511711640765308473405646806128079467186705758353244367757087185524556019056494908364318352485815544272258815705196966954604808780905267801771070757620306752829607978464527231686155825693564250648745719660182946269471267504631002948741936507686502484626313030150345239885997804407112813060256263821575550554744423002831416906458446649474700936736004861437881257363605883616500150801849611195178081523603933307791780482301284999804598802640085818911141981056710056428080229893187866475875581508048859396693725992912252078660261837456370641402938613903266024479575859709276131471134579143942787006969486603848200432997892904172846940350394688689357656363448269832375011353961303860189691013612966011913354541336159115298469824496497467145096142704624149488377628776780941575399297589162814022620772283668058589871001358450977381250925563349106097132072763892513996566271873771936383135976056054817460819367191115187791399460609639288643503334924713905240160754858312619642464024381657336668277757731216066364934544548495116263203553777491797055334474688757817083860394923641486294317184335521781238902621237258313815932687988736973449715352949097656751013435617265338751790769927394210109436292608226873780424 [135,90] 1146208260722230593536851981505068309154269768103583511643395474125937342610723363622665636014990063345404800333489467359930366923440519682274189630017725604003703719588085861805127793992575489865969386849869359342677079593928270602880575272247278042460344785835212304063576317319870818915924467208345095992130284597928498529994722394892451731071895148198874174535258107164652583472424580023427535575417941389061892562219687776872342937130634777381949455927391793116803343325744158413968251001377720383453642913360815993936853596775627650913018937625079261596722350530592022035839199409817832901282326793159045933581825785447615116450814253580802515081596594093827350050461383707945578974158683379707043004319718878918206706517537979132919173203524391810463978263145430845065698726455738980179421101386113055444010757857505708161492534030061584591968517992171365131929200683082540941725210535115681618697115164328249332994371203631139084906343506443104186788595356065417037896900918426518371385488564103873366604967630236400708755835203278945467536757678322406928757121663891896928568596115012669926121945451737652680474235084796933435228997155902889025526358722531323055024310079345464639786233318202748912742670793261031398814965455506603896110143278249278349922358053596438057997729659092064723720675110121395379050688903819823431854071945444060021859921720426528982008858944390928323035194228522258823537837823757999932075011661222828847839403179659018320371973904244430416221877072075498038775456233393434888736228669531818077502065795058074073942685161275936489288556180683113013151630515044497792128920002203165010802896328229405069313637892369033041747815796678806535806059579668480191975217258065953807283518413533691999084684801167668895140781460031605663221717585297913904997926221501501037892552218060708344221581503095996575542026315703169532807558528541854860048086079018945452076113907172257378493720021550635568471297401406363829515666372062315557289063042509890737709238386782781680206379220763766284122877273364935030564703307263021964089465374677438561613034229090481051651445232264509463908821222699139189923301595321044919622338943763608157421438058084247218792748643457358276793394308201102036267568944739345152363467358912000 [135,91] -23015257013504023043126168399362755407434594313558322450738837159266479505750348257700916786587532272814186682650274857038237698685303400358606882380505752314973578578365846367585673502347554194694557200519034923978840821842073774035451972378887561368000561215740486399332068297089933476005891010605216930829127308862245902784533588968314714799259492859875311273669109878318026336625758794634237292514303760869969763231867415603090116807073829388959683244364646807360872220326744162383205244280656536953206609041904385997358439903244404927667439676494846076116384259685383921844242809337423002450732625254920424246317027123116894397520443608805343130353661083786483561593552798563513677002397128263509031207015946729086432547816411616920217218341412989599909147909325519482539038027228284572376295717290166707822952755967925276155336369829285422115280577450684733314100456133921271404509967799616507365667082941628694842703921617147947616254363144201487213884597197317178445442369424599671539408419786407949679881287442545863832719454353964051117116805210598600783864380154111979688580896549351302146302197769583376893553302563780789234428341972656189927091606345707614604792449756592772874472172791698370601633539933872880609340270399554533659416401158587062645405655950705629280258262014011109574255365504564732218103230155226911317064754968666398531462460417914521977043129897680318304061968278478917945361792859080011042402181922233457998407904025417358289289701672133572012736978025892250707556122161449278905797572587801620495825923791825562329575282160306506758058994999848800277101504300671470401616298504151214754136264858901154937009343898141680143383974596586268405226808014452313465634601643054941751300121469961317978832296869300160471122230073000656926132729363316661528707335372996639913174358970770397855154482800149180673122281342008003649070753329719934721865795372410685456420435563755313620440112013477924961156748039722122904625835416418302043801172110486293189495449579756351123063478023017912182682126797392574703676282743546782185771679246338763386217485149555133065533453609717600560899560808342536630476970779566685578882180101024393344389031471644115994313443270261642263774245247217255880572335205326962113913082944 [135,92] 286995701234956462143640177824674944019121491189737646775788723940006166320292489697981925419865086850304451446815390859066663605291912318526844104796424458980920943457845811950499549915818867294945404429714325461750675042054505686746169732569516628529335490766078020525935096682233702283990598975284554928113566207710542588739517192495373102246370534927706876142649025815228126582103413416575233096951068242237179647367521771116686040181339562157641381303858690016290786924430424160301821650058444638336091381828658569693388268290986981892490277120014924084553594944634819402394102299278716123312401928748258348278561821022947069710469390277999909139370327126609538790576404842957429374547941570860753523504912376796498383291887217190809755162621668233926129388684471435473494558051609439302923086233981720207581923822583811247234638778799803871268011662320456751212940911754550069257405761294400816809569818681680289970322704567932745496882630293684843326085937237439607536398070011352712302757000672828501227546129768756073965161430135416221456501753123587877997864231222181265540377405295693962667025279978646856306323960742481260833508521152417103213440915670030683202780640650746734539938882280367236126086547541858710000224677850783807797188105382787755101333836003487347995324883020978825692572327874679462931299323286307022739795127929782044986481818184960925660267020307838698315195008283554540995151316774788559811416651382724942519090297782198109922288182856370230509315134993878250838101593429078896487550508370248946183949407607726127746766618866141775955961887970322880392973021789525829238484813292351079291223655126356911900124624849321146421522511798182671984449361234753162341828331717924129664827623727286014666313949198384962708906484546256681228912643341860491621367822233928833943823676728301860800584931618799132666527164108149032352239490325754270434271815945510058221681860115344743885607284386331009288421267841904310774445571000396104583612972921542684109306616819434927705675032005756106136116746213854032192815656325961833879967120470917108827695293066033969496939635507600029864840088397764474732052760348946299116567625819753765097134663621081180092480934071351011503754965354946183081233364267482821719296 [135,93] -589850664447630146012467924706799311302741804775519329169281707561581142546440438498703932907786436225443788638297952635786793851497743870408409598066587418785583590591185563250823959079256620672897839905525922817847420548145422375710309821314365718726110540034908672635002620983636257021602326653913933825863390700928643108774622768827209917533545449478781242135047086942115368470890539505528775790513553359274998723015772567011831944351819936726100867191089748880149031327481422377557926965633603545881119684173528811375906361785138623017779041073213009394723301012791238504633962585405244642677053003430868675715970310755807850360268314530520051231376776416199980038292105592489070668832215623287744364028128070517420098069089617317375120140631270063067771390338537058642399238152566284096074662875743718660887520429333032775107608542033449400047427451701051588047432438826810917968063184981732192393617482791720498672035392238416272242048524150786027111501616765170634311579531759288090093831057313030865011534226118695331248103878854824829225862854280720040943268968020286915942022143449788877458756213041982287905082778477135852822623744616423265952943095779844836665725711324848614785432015921909961506736186296479815101553391214256171732409379271846706573841995426354720840441226468238769336624800359198392862277489419001388739619684743361477468196668607561341142129887090684758220395546356640763395193775260969484036206488078275038452404018657994118833307013347061940895363986591123846384051593448878983130307451161481222208621015002757068945563597807562552754891092379353840581076707751340350846814530187714517991986192852504241679615711493148861702048163249059458192054048423634523714185012687068384314492704558614824287313285574727176205236102912517056998442422380243049097664264924393862047550965673789667246035428260387684636902624351106487365224850825467181263751922510903356700235120838267853060468217400727511141279524678582855933622482505945555316108679185446239351652264967953942329436212417738581640850100486900884626991661155100150396228712756706356560168452067224797594641802919241623385023753706028626702372882113700352806517848274384960637283513970544856682012396277928335617830811369801399566818274715350432 [135,94] -66855838011901815208828708379221230672864725545637826197667584405947080293727020963488416727404183840539094525682051088051060391766003708852306481146241265765839531746999444715213395785918960695738830547780310004812107705909678596365171890158911913466853431537162570202309624174196772215942220652471251675115260409858158745908571712849519117484615165126693482605307539977096755570327043749534057330987108114831617230017083556916427395868369824604547229994917815061438338305724424364283441600206557034464405196355965192354750087518037348022775350774335151672936964465106313088565587144510107587522346906858352102320121995708500905050481492032872666483509839819973122086498206247907689725739753472093275671385711336425472623766748842303480768320366645007259822429579662608433774724144207459791584264277438014635724460148980511636796567808702940517311480350251962718963812403891007165373792925253369593162535627957105837692687746329281880206113883646889540744448523955533708267528122815456272386166825848719804852155118095326212423549870210976361500709777899583087049437435715331643936247456610292461070261937836911738585603876002240867711907382735319810959239303370233477294581968881964475916745220612089512540013034296180510067309934657096595871294124904926461827275102469384137950672617129674573423128342368753457328416643893707819768392609375715461820187035458358003010078582133190117854634160079003497237923759385846928020546974187899700553695235317079654930824000545244237061704411571831938802073531613088147937348021013678276026870220829445029320534412373607385310520572801484545711675243093696127913896897219174935360105265026016862945936411170351113516690852794551708028632102498553174211053729783327271130985175948907075218164623293837156910296122841516484951843908024347742646499388188904178568754888191621416434793904168133900446098228032359825506639750129982998966510565026266260775678067783793323653440816197964987545500947783639356013305147689418086140758280680520255806596797200203150834972556757465622199308595965139395168248162187298915375995090838783010704414993308402545019089019289291417802731518235564454088742052406433394621309543328531196459375476105363027324654855041355513808963607879018934510671770900608 [135,95] 1698581570226848495115100343566089247243707715229122214625829755370273367649255047048564653346537415934763515897025520471328804866764887545587027601489076684782995563062555747928337614004306068815663994944807699030627884895424211259220909065179901195873858020151452583009942712347202342843071710695738031569516857107929409930018911658333555723532229425439147690093319365770436601188381666898339140798963984312960151221847419459068203501306647517337710621216060603816457615829511215025002216877746248353293482052052178081428845700827136858527259031518828854615918375040668501099228817581019789472819952756633382621893576160546847197524842071747625968913650848599353152219810333545049249005690972165894099724012616672815527027567852064355054076190880990352954373700131505608348713971634868553464904355622214085180470833440483034629591041431554157016763003510575490078992525261713819059437679863381317000144744905841884896178187318575452049292891226832271497508745466105808190606007781538413912687588681274136868986675885592585523427242274326088579515169875471822169143106287132547328589626995840896819798283958137958806417847871805198011455419826351285123656370124152910650989447043545272371676601339896122564709429539291079490269956601920945322052407662969698310300795902734113811041975171504919075440347313714455735862855878817118387955306421853557294479357648316691999255954020585973397996935296907531359819868440935180227312366493026703858395270378111797043780117401851924163516055647374447755347746039277097576199650085259846472134491210486331905370156405373305773781802217991154719585349398318981802509463184533405034810997746254264362863506648260229124160767579979429781131966137734553141296532266262182298072153452373829791505701797205334172748614371481664892414148586948019900226719801712402525384365057693586735064302977147937040544335782379994073790776123402956115747926435941302745253915506892450459036392716333473781837361216469990353529920035357882687787398216245836834470242310549264693234540970851730500445384204031282968519231332463210327772501728969104913235594402291167019750271553598044466599372849589898068742600468765739206229070451105109123862711239155255555395667275201331318796718983429741747053532336 [135,96] -22565719772886120297474994666015995975533363125033227052740187577869224637564706175509394178596102234059224050885594819722163385335842675719365374463408868163677131990954901062976158605668975737593395577382759715635890148247752746117369674991841992364051360560678827797353435358242089857307689974685522496099690351596475908796605579380537203915738402640053910824741642536120164472578972805606062963367242997398201768489515707052403349523595092304252378192640647454308185115728652911725412518542560193372645957118467526799315692444347676898696785237536308930090335131072655266249469759762241166649679223182286454066701005274434160079910980566723579296521923811558489671714185140646613141670066885514278515193924443324432026021094849005839344864217037743656385002224789694307255855073906250596899343882903798042339347633580093500442555877686096086863863810966404379968092594795684113547244218478574298666769780488915662423533631283474339737249672780306963921767538980288072871415182404140823895927842334522200948657849877039319077544569374346164789212472613127811562692268071942371118867685875963467939922131865142076397184291747909195988389586963176772067901951868252389794650495167495033477527600265692606324652283806743296891623885497764126743256982892592224559888706344899038754871248423683315760688749802321143619804302767348656809816851032503899381478956151518237383274698165877737527793279355210396430298069748775317112211469188083757959168916883475341134860821913212152526904031111338090374975177974228779115787977849855236426332539926404581512814488888947258007067766639611946190562480832183111856733516013739703979520611260419187601943603516750455505663137896708060464680270672780190114636157270547326361273625582834179052664659846249825940970762743293881394165398651648584212015949522944919908294215655001259752671144929325325253538629579166113350859903305819554158010102535009189738072967579195171518228587259525176273131134823755890780873480346177231584556921982765044068748111154959065128414967386982322881957194703861888783156996411369903566466652677699914794788664718616109507845577151241969479718581485135465101582709459457329393782492577995688291028069664204213512653229795651843434823773890696441531840 [135,97] 129965393667180836980393274678679418160366814579072406181087749374010699548732494810183508517893453016565881154404052291186892942764693220671208057589501215185140451777458709557609503156693785757014049531810650995734249549540521584222341658592775890334625833838910608008550322260415401443848704511545834166874852270937585922889308717750237988514594012028357017051461598392551755838576347528901462318302338526844224481293849540058125420684774277671096625491103366373469158352613702261983564277880325429803505518561452228143010931870049261481423458272353438810273880327643205325921480267896637151263527598996051429858256125363790194633144775024840582798161347790747742117724372898161579358197090137108647960426107333839800399183608352700820012068072909195087583301716001333850491714667669106915363091831066251566157928592002594648082372427208568025994844380341677549546909464185493254875079726189492605531899789609201798053490765452034964736322793983848549943609937993062294869709864834160663968399861103581922345615719264442002006353938343041088465847501340757894263790271602350088109966205418792124246700776945768970831106924292363268374129850926333965455618649622214207253385924334390446197890554995736862571741481475281299762576591106937550563955859374561011349535572039972865820317510751557156566816187942558752698188209934709559808555392745094597588390742280788053174027286061020818986247965608878529011467562373803116680601612326322036399750712175252887405167729607230774884215355935876315630616122295154336181152399202055777803215021897501724171628623670428610663569238504069725725487199107164635781541129299590476010938094856031712964928209758697145037217778633009269385689056917951318636938598765781451785010307862822525522713575767808552315289246053583296310662590141071795012837258168929990419467093297903827579623406540811931855709375752648906504462693614567453651251875865492809915598989341379289165317516078864425648710352832815116312584277565694877592637322096122446164214226134095058175532708346499558622763980756467918700684902494383910758668182814436450384668414330134216383557380244309719136130133284721285311712050536886159502865963176635649170852806435437011195544764892775907480102252222532632 [135,98] 391489726916551194857795820089730388315788144799956346332425122187426437094237814487295977905831748638597072434380198837370492106639875541468443848259164825011344506566912653131570972006825760859475651214707394396525999571807003990740623816478700879373468497650070915633337244444640063552667117784847458325674699436025296543804914470210073368377778073293360646115800512310288794373351392817273527945370941312773020438440585420986525327092101908593964324391253314044791759067606194974706343375913541824602566049859724251897021095811554063692183973673616333679622860389394999943644348500444690725941523196898580987083354383028295827653990438686434634470550799768797021680013135901565984123151325753488161727368276539201043082679882495965437474352374256289638952270114176263293946624152535247536117054674485535242733609743313493463769460501906446635152034440132384094590329907426671654544115444089370878974282898393162595374109640679728031305736371574706227639099808429954350505634061067174013604664855003345675513762407146330612471378141149581659148845195181733787043053476864218582168905844069647517273383821056178397648106388759575370123053265034961469973648333258948810116206393008116767590696597806251166168878188541434888920254920526902188525362969874471107438644016480500994574152571309644611837265318063769306791510420169533985090192525572187889851683809927906170223650309115355919640722686984477713614901446368207647135660414745619216048038567750565423436392466580528786883038552598797167196068477592921963567626709585495846681913909464316078560131908866887921271995452100325567374313869287499470420104282738333867034407246839153081496441287600805627905535798521181527776190682354311489255271608529295898903038032695989426009854398887304106733089939679287154800827829492956061360006983903649523181361757290927101628207826293567159910947637038854786889313652388116280159336384973939704338385624889403568744872132527612622297433315572513900941192771455682524501906899234805405760992423935628731667499694242536878854167243129874019048968945442499339168290252264899343846264875531634738019224868708001840736849546605812656079155327168358845686333880697397500025583813456770458679585505425647965899245735936 [135,99] -16067534295182770505521533176863003695048232786402213483744875836832158317676933929976755326135608975628104751660089417384851500616538607244449590418568504512679386129129067789688802409246308988575018713347998294256975362217033466154742558812715033270606254853155245992521609085469187394968050214064321341285786474249448893008423046777983565046962011148850270255757444205900417467083432552287043782432253079047873430362857421917719039889083814815729872554379414690034192173859411644582812475485340968359438027146637325404005528243625007305204232925806865971615145600738529114225965364615732273464803713464242504905171070018382939199224134018516780183898258956467066689141215155136617641362652165551494677782028965647281698726271618210243777525178421378997950991646760792531087344474185495191436534625456574911329643510851305080185154510346692431224607310593797940386237522364785735190826827328895706020057884655218220900431799774477536000676492707027450227086106401823541080940249417883538138198071708481679609809811203960982540075255825613181471892925753177487434291771860700932957038738170643977028906741357351714686045481203114719582280325089898765117771947876827708761024545204331170398518370549638937654475525903471243041582633195020459725378060257634732563038933533639015405878090679208282954196844243527346295378854535336953881912446402805671630604083499483621391351466888114169423726777280728013389118675962813900787343308552653867091461274700118894162273563890195672488625488119046345802166144639793531086291077583464692909786479038400257276941005135773793253023425483492934389909636055085900706917621461956104294506539179474335741788506941129014825696181206007436222827781381750848565614501003222825126106445164669543626628478587361440166689693966833197314122535432038442774313894286020077011295627376234890594358058485405623523073876266408418262534034057418112325901286415678906745581974188557747749663243276064730009995063891616965028868851703887551566965401006873467597151829084921915578403138470322454782908522613490735007086513657059686378251813706626135871341142905916635999865138280258078123205260581238033175748914421440675296560679582919372718599195182560888885256095327354557990114816 [135,100] 188784437039705791507001284722794391696996774717014262629950333279539198233027124878446495714370240485533572479823586201587960493336063108605222442774965132734090557286509120013092710549266485561365931024310059048494491710987171042557208325720432131606684605499717716986933451741266024778164196928120440585303676366998678735524765805372176518063746982571328646845983151001131528306175518959258690414593172010940187650484490083227950469873452704885303481775817175891876594984215471984853753180855682790107986474768629762797041925841834083349329640533006100670411372015946513242880293104933310593090225306220981566738240263540009414408835627411198612160354176546046122396378511638031751631382409847722570382811860444665045631632319770175052070965290459458508493621947946168967173572574049173483977979418840482778349660809076711269594249477643643104778453634622306159827244385557724829182456279342789017842134858800569803619901721578982906077022815245764555726780254414325441940568212322124368242306985753261206333049333130616907825326578381688883117842533224215229574386100453598307471938358041574921641337233363057670371611667956467407522955249193366208114813303454801938563914434042230920773533848311165584830418679729009509719355830515605531922986490053929788342356445936486290170814474178996831934321840049154354640361538233206205962766456832931383917227519178925346114307596198983572911831712147775943122306751793214616315923927589164250522567160929532568891886356072712992823387741405110353997764080772208944096442610643677178067209354517053623810597870020546912136205756605619013586099906740169976789356386066183370305865993901588286363141025303936757301698372955889269361402569513169587874599993811133059759690385147654478110233851436999472632535319025652541578278297523516455133577851545991831503317844800781644069216643409364400964888351422493720397464707419762067844994737347562788697996893943269621333251475564800237668538294550740858764287451531355769618485840247483302501922033895314722179159738566913841529849411675322174426747753217335812153030550194864144081914284723081210036615554562452511978121833186296415008334941298720479878640105474522193116192548630565237159754813671292026752 [135,101] -1460991966953209588412313047021502198312949494347381630979159725223025165418695736100858146747065417387903873212809968980890538448151348962188351605045049910663388721026868483276960745769161761275224293059528092893488295389200375996358862361405928076665755560821067108136014281549115605491503203629208672511727893280525872767628274907228041330704344979489809921726445538334428279436875214746479067759466637507376705367087571654990061997132581651819301038748606096418234473684711375842549511459742142084576513315473437497069220794621560694496456899099065820428416357508143902740728423702620221277237046517891005465529145713669950065841546833759857660276539524745021704004424989341647884400280053378071798901192358584587475679206276732735040442676627954616232769581488272281970691852356829452705120489266115049277657995919048513415183693968559044163024596868792354020227225272511611214789745806734962321725423129599743184693815704277255725591237055816342438049955588466388574917542393520117534913910458795425782445181224602740926461650090399818702032076313991608592917403126688226363386862867537456195818272533667391947836809165500577214318106955641422903980899457207919451929060607030255054435372336363293782435291867102557538208666623700259569233003382591293400538729318811024405492878458246791472348831664368100972029217535741956705156313278364508683920729964150740116888060458664733621232303971707779480258083512896190928292767152572040407979547113415879138171746989711108195023113233534828990418875242868438648175858370338357844872550775062890684885853606567142635240561914223706665588918376151324069084252063116584844784957356870225661274734451960354606099706067115608138579692497449172573581263145226439310351468326006836263128609343971379234514940191446448912132415105457260461477482157505999960823278685721863007407031063970375505537487114787192828039228534129494323421482299634402905734861101654965140447006450706894151813669309786028857711254120682025630253642696426479002793856595729352912759875520848386796636158016284169682703373335729748423208717876190546974367632565488313206395594408046165267367297726805218369323550453073585564665669649134668406191863121739410324948321117228016 [135,102] 8599021445420046991303397944243657630270643478026994669779192341373899642850816678446013518130588090827603613082358731216622713590258632236202677850007899567843891107790129777589037205991987070027634975713647296109286990691780611580699035557545668243712633040258046302145904894450193264026400594220479107794704739201556459613784549845042203125081211957279043567397967946310343003799400864871719315035300577973947860498807540292003433878701804505031773672800946419694537643635257681772497403229740836658183018810228215581828292987277323743134335403293380747616153163628123028083694631305566537087084710364966042569782670291600874801947295615996728867583127532831645870106401097331304391343426270184537142448880183788896970436249521888021999378353999221265038507388143059263509834886190282484937960077772076573631312297019887536746065010839866361295756001504966093864128464602431999009483207851877027026036642396921373886748695261672771838199557707957617365064047706080348573182528874145885747111680524090390005637640129265117363882846066894056252632937410013353884497939504121994636551247034034552984171386309034390440865081873871869654666090968910770103333190378998336447289603328780557447469459200675540652578094398757913093109680360803697573309775801310898474595643012474797691738155322641090110619665750458775567904743890912032673957095800420830379421519621240212455703344801392057812525185065894486111739834414702694027532363157264728911456764388187918697544452126828683928147912182741470058609019266663646897649095959393221381744601605549525389616061515190093442442343449527946891426052491090392099110388368718854888162429763694718201281059936688390805337655810982047152143274148328448066163791137759556368943088595900288433248422077188694587836112421140767631488139214201397266783414280233825106575311726949060916491550148626599711141870934042958659953576667474289132933852344048395068986427460778500493954213994435534718801122710988505246953770366297203451745351768363977095861529423575534801861203584002184678904333940125671494783022921477847100390121791202621238993037895815184890193635329095279862214530716250509886467443769907829011907638977443597127558895411376830376713785344 [135,103] -43059755337184952573996726082195940487158911444067982313287729873678193264434803677828458642023915826277430518849683387387320338593218976717191585634801052130807903052527377381166937210722688108801100364110103163090442974854415090503197239730433766358560787447947373067638366031908142039274278962489586433330790305816005534109796758422399179265314259481479360950475288374088116901168972523496812588631634541057318249492629907967858910796314482207463302672189347660606889200665498179868784061535571407716350969273998946596289218470903282265978302731710764926551093688612691055635113772635387298395780834555273207137477593628251018127401331885352800499611820993268109152317680954062113640800861226694008564662296659130099235336804798555101744334094672746610254113929168417216056914603387146385166171317450713219368595903529848219593055179652415021460015109577958487833511878363638320101638349049206943788858156597721029934328366235478111248803269282449834419853359906048105847632366073606661159661529495931892847322329631124664697323883666152727973563547407631900276768997777926642986169739841630652263875612313350293764374618667804819160837027737736635990957769447337773263110129028581171588380050750683896964519066058576953904262144366432088297985274354730802149264012506724057239393103247485587875740305068877649000079350360455209452402466164944461430617435710972738875415566711734827269026868999002484007782730025489481909456836653086115292548729829635079071108805463183040670236389097769488618687319511321459449905530427246948752325658043809722073015723485867901748680908623021937816388930555029557706119443748486128627058952701195368362879300403271489857315668995917290581351720210844777328120245306779608527437389079945587059895218203082584160603967241943558227131971191006601811721387808363603934298311807390565830985213684863638125067153359709326829904545020337054250203499747875342217613260542245605650387186906979816896874472085506672695195303866561655803847515985402165715938701276102230594741680898985297417779135467785904795834997345620797612191452129161375340214753316335934882261881010865483972444623978001741831527851793252967044245389260022433846692698085103561186560 [135,104] 195042307040199176776997824019661937064555456766774269033650423452750956909911974706632593400683641538590371710666859790935422446676541608378872196064020521191868803238130117857532436740561195258307201193078044116354126206788171281798131296838724503870404286730510029778200933265457801548024611302480975233137584625379234403527962443332478456974254020198261787333409106563983545191636770130554265216766271600394153739373515526780770068898752690753112301810939330721088169736030901587480684441911976348393909247516613750191430028879163062983320261182885362855069262185967368126510093512343622099166260546119426512942701397426729774074878856894919811464541573401545680391851007292259975052783859777582191639164627111751315826388888900481636308587993950897218481790526716949939304271440032632034959181192850482877037062661936924902215061277401079023277688864435747535524485460270522468143649972966154666311889114391045989944271188186460149554714364058890607534557639348236656513567333573889465526219945440045555879739491561221525844315635945740273387917327738457409792564077485652116401219472885102399523673243967147533714059207956421104099699849998180272047259786262250327252393998078433057438827035708650637518473317593187238845581561532554145940389966467914400671660821523486456868381588759939426400380936978790386736873207995390485557035554869119296421606387761593609347483669591142860882618394139556977823811109553093927195011829112041432434679739770458639230403060741700726159765228274634971546761027356853976449255752892766088872329409107593868372350728847442196206253830091895362882792742655707300446499626840732946867959633568342113392054413802065748315857375914207547290737319259548542031365779362793299864204816171366721512698937673454944121388917302557724732512416021990083299965776139185533861939036144724405144834465872674411961582627153926050086803228984303574866973207421886969565409594088988999662021028528323397255244922034687281159575669289171606177431418294508089989722206099484321064460842813603326575700306950057700915168346965694935945177713971522901667093907829964361133937364087632468965362771143500668492431396263326645174763645558045575345869994537797440 [135,105] -758524699072586354460144215830638339432429699861993590695197843977665575177529231193266327598026957134477288059593818812303701491410597738955651855657641023627358223625099642455577642530884566073901488576734806437099978427179757794320229582177715830373678832335557228528597951883287650319406601115083940267031105818640604199313587955993593600387693096197079311401636049554920863584150638254771515991326062243825612088372234411204075396302064012244287831896554638242755684750383857901840559663198684520831557752136189684732207765606460293139473168662633466712554209224594274430116650262972957391560920016253938138064125950712696433572630848223843390071003387705087783124261902419078572798093740078728022441880005684896378596931874164560697820536618819872425288936908356950454847932477220639378157063331870618120555490308627033813835866121322188494304874340130829261303331080127411266454354555746903144434857764352271002599956171092869581684697984636591380307790904367873247719077928615822684212558229347892104062252861066670591564044695906367819154649828024368967947475228322736382382567926976888567177431111057290611675393035242468782474712408539445126931236493217420378972271893832574358116793398400002536159173104466006633352955063324831472613997385314286191742393410291026704205315685166592304040080101397147377804569732958979096214326908926457936743163391639076230260660534072969575280772616277508401645381979023462570673641778386298473738954261429721464689289055180133117317460789426865788863392656236767628252443429219235384165537458557227439204849163297960592837785739683526140598188002255528400631716774006891274636933608516845287392007990921581979074902843715063622118619958868147497102388088621178069615715054885003137423811224551748248247770357043693986182897357422314537826280941752317089485800355527975248923457973738568822818307359488958828839559132504128854669585285564400803349794950032877967362030308217493381186297875644464772093702374842616055850257735378883256864274714097601052665451741605042604229270697263314549320483478530267641361257805028783348355744771658881895305296200040087838282172628299303869153724617824219491704449680153153669421772420040 [135,106] 4036961958523493731338451964694556078826820570755935003002715607102442646792157883168428815818835278721138212241602932974191441133525120231548078708597674292815001844107158138240226373009751887924900661990212641879034290284434493492257250164202552489408785510379846175818023365288537553834376513961197650972630091698835249340118373269445546949622446501451684980667329065643631672931442232662780724835907828087814577535453451280063127893445973373517564375794265794631777277900452588115471017718900264385473166537115044247605370496541616228570783595359730688971225850642127036927225811030590669954481822595131786410528050013841044475192174525220429037572614364690285816318454107623045727578084457250448027346717854892703095606408384735245202858558271694357370141071536448242149001495930539223736509489421904403967293567671289855145574128321708085052459172615234857055725525743666887423163779375119424379195362007312838909126234249330313974406618691764650716735757874183327117590837160059699488112033801067436541148770508326628940228632147143783110379213007520421573564985696926484292761165028028427863784846461234621028558478438888462864171281715466383736026227801065741256043809124668062484230005103103830689512505541404511122508018984734861485863731083378056250210339486991826389154748664671313513402616905423243521592780689742657233960995040291499360498420890178644572147685455323038868796230254480811231420770629783906805042766402791355318887451305803416173638427580472336752072534307246251859071363234266811609427025792449257011254236490722171666500433199876178589254437590997966599484007591663678651181945827604464131874973021995353632896365231689590591542133180139303395844215582650919090265606137632103781952297546887780911854862874163629794989885037353519100961549307840803139392044231488872570311900595465519245047502676743413121540206293392952789740502644936939792403412784130081225200054942434488274582360663980367717235669760017734855546727419080158757400980734805943533755590257367346180449228230377080065659863223027901235843597961701734786858536496110869271659627332213647052619431742491486050271062458455479069431474424819067245131559612602091301319552 [135,107] -20161911601690856567727900887524547432533097295149118927902334819223146160394805552976570500737092300526416089926764878179978676204038190538780382826904413906095530183626517575264378998499491591756884437117325981061218224022366479692527362902436604954219245364118356208825215132995515083873748856237346165874895341992415532390962890876935675586338730550170146071561311256034431359285949250013963479419827938919476031291088567238483530418909162874758945904924836204313290447731331005605276741353150686513001614267067662295843977248901007595962612159112825519995584021391851908312283058258431407619007872536670367540243042133280828449925549735228777238911026593513515196796186954954062911474017795522429974025858144291858909561007232515149387710250571743128269586660608360885230786934400924143914579313755238104786058417887443530559930215818185948104570316331071482254126305851116201803448621942304232601680462382744919426623359611491332874147370852775279931781767836817169491056647129019379058268219579550646855596966475610383007929708005068364235052015197151365033540319850081787372205658812445839964906896732561878142849685411780000909572902544079960424530805576051086547848048814216487682214011004646551952988098305343791932622565366102903916474462597521711172042599522414532027089110200899983325001197431670930516264498064839383227204894008299857751581443765152815367189127453976863527835809160607951913590033559745369805631490772522370693307377095265954503324894148533162873465245325950420563904825527548843620064216615209221482856533629017632724314341664450925654034106321056619963590065123550626688317960596456532300953219861260877068049116507905957060009748245750942527586178055039298065019746473193081168028384547253929055285734057289387798901230761657645768040653409589923959099297044377308676918879080624736767203266093546121653318294191298863423596692740919708570003509478789347800633103218861927764566885652160626876523901793283563904280554544294735185331794010259347139314524148341161860568797636622301147364380589497663560381477314625818656122480587140513293687122646419224885668235622346469267023930275409069508862113024023759457572416431594825616 [135,108] 67906952520465812701697990791434783820453854536708067581497241402014925511122233182398882994579333638513439062276041844577235946586905332317266218525920824063175349450200782919482876575061066899444562250463356758513160486731314460513948240865069015781978144767774532726734651202264511266085579798783327690530885944714478957772566936141520959315499261803258854981432160162825777548522689471394990200841078643908166746315524426108088828971313445437034780745306938014315811110183586861248715298810282203080417689533778251620441145282552846546872565899796386577634571581966360345493681691578064758825690156020938406521163657820803005313090140657226995085186384806145568453088613424641762106687752727590987567882766777462644928829814757755841766332778642619512801795495440092788931571236081608362510387593017829367425088032496000694231428362660206596159263570907249848418362439362615478914112833579287359245652142902841257376330291663629915185356624542587317429206655899953060560076003475386569697363692986866251718920842074597180694888719250452192705402547010765862653495678854270692377750615723611298481847051718820830091214565539693320148040855495358097799344933243206922592314585007950522733713034860318140322038270896990886860296676058137988506043772317604248383401211371253095702750084168262537240547099391819240554197812647950884835347285273059706632592483280103780893847539460305674217962866625532726568578422908536283799567912279397592831539700755475167995330390969888092086450252545226027762782958579517455380085665159128808048994880363529018244175495726618814349189471162701125871216999008576374044917477730520369926024450234799415870183655932316742107292952866444886160241311352347107299337822711227969049132611765658339567051701677886540186461086596694423236948861340116872917346607651500246195941558144110421376037943839999285522332902522805037412228316116331980095677281693145720742394884036806570873187186206092274204581887365208514559580147614572261480121744315805710799929664667793026779737038422404321081896869242303838420964471459902239544031416376337099307675126193582319911828380518367078090221551929698938174457264883672486905051000681504 [135,109] -96995532050437962526258987568760023898143642963758803042897261234006521159364465334236030235549133763412300024015247487854601551728601558738790616557753103967006746584912492950528824820905024941704510511769604926636952975638758348035200757319478021160656989449864668707249285539631253192890548403871839622727773991989174887626008550702957863745391148902973275240128064147675276392536988692003731292008047565524099220031853625865000651146040138830294448237367072615499596001890035167446704500127845955437025388952852010860222459842322444756548974021061422045473125246728386544620562707398066097344947504108923622207217768732218769722715409987411000860953357387552631037144826542366848503415651875683663316059921296494488752391230112313485357895179073927157728070910425232987836064332249969059882808833045599226785351197798062511089021155092265652010738514092283707826615442633658324382330738332638303689022420776805064432168264412153785556487654682770178464330759683472299873934806765147066448890629457220626651944369412437266324106238784216763845136832315840678572068719772537377736684099075122966909203842420750504317919214593828255730059425185800537114485401518243314818431292525407675911023989853218840255308549866072693847325128549809686680363444184033470427879417267893166614615706288902559127707521057424520227202403630833267500546645122741461771254777280029235333496040414096955737632391459549931915263272062565135378914571635165497101994401902839227431918172970326630806276190605193035629530571507969478594543843594297893405812688230830473651215501196102089639570935668033567102604320878949201388982623057255627451462886176096711588038690160425233342099041859970492770343702214920431229911318323789956061765850116126543680588757745369498274930547765619591769235331102754767551413816600375781986740494189871928672612199925217570758175547596254374328462880957169554224741230056378768711473258274655337916013289189047862564288348671807223404869535590448762325387452046143421519231500934991857259404897828030078693268380022253046270554465956187916792160045988784364431334230830447093868038549234917082701186937096185327477683872026624006304002340 [135,110] 330892812191963800421571212815532771034931843682302058013057167058873058684625146610661705111889727466008790357230907929363465359062481682565358898956703343468887297282651868794504576685293606779779290829667198070602867288736955278251097411710295459096618427499963097074392492339355693920240819645437438083558552761142724892897388092507990889117186916403987225994866862524848577840615258467684924890465473015909496146398139411705012712099062761451043939178375615027264003019746400172366587708757937328842312624615351824723840965252841346815730042114906123355917470145881955477509612434849902680233439834943289531010085514039374814150169091486564526005949290001105893567365347386853974255915930922460189672803014578302397426475817975327620915330484160327312352401452175103918106894739557993931771020977574666241223606767608434386696728128744054054806469528317853817758258262092498638336373099704195032876216607977886908731155540704651285830804879809766744310521341584078042989480498177138565275473862038950708489586977038803244569601574748854330046843729312540738353448789949297468605904787397292489145140711514160062830611398641113616887135374000972763745004322932110521511381021301795103611057630240812363287477832771015162457371852426942621631911596868964147847694916781912402916335100187045535521576392111612508511177627686649031388085304136427347672880838126557169319121617386446190851279484462715863457923847094123527398934187733129660059201501945558336333906647172153126143385832463457581191939605722888565632244095234358602131879022070398221111846720252687176500015007255485641785820648946619213404576992298012416918340949346649859962908998035776893887652316292946087997949594282240386099180298101884432089798958414626194230190435048952297773877075738418077362084636803560077871799010963579705670186173548888731545396951548524860841724078146860055523834833539594245453636179102839797129098405608279352333755219522206568457100367575027391777755542747943884556847928611234368767097710675348112085935587628974886138052741436430931731860247589888921265401690700686411582244555850168516504272723992819138984586569329793425736856812804621620800 [135,111] -200644608591405309471422134035005592430351159123980841777477132476962942885473652562357248881026432602005483355786491791011127171387153542340770612301501086708845227682192725588687252860731012316104745487049245827759457238173273885309584755236868710480303681488908386743756689475579991645057334111610539700286734541123834057213676104798747762171018053408501255607971691591401018369456122955909314537916686360159606791405817071619091812838286899174022468766952588159080288473923762578057009261407940169697677015676018385938632944901271130813554348762178353700101301157833321005690406332453876289357182759222235516212515784301391910375501910432817934612223209895015101271952551701183152814270179846830959034786241082208778382884945592083148917818872954425331173423229702753544641548138243549588510555541910924408503644310062575289742871791052520714476023446752654796877067815726809383286037617669074332728635974975513605630291343779046832152142684239279953435740354620661542111411104205813087692676080156578223428256726401706842796458504955408924156580482870287979534911363738378671907830248304583915824163525147122368510485723014055527435991700256379213449480016691556465856966931694816571568817058777619054255377023753147311007038856372451220777003964963550314116074929119347784378273582148971273853523329373646710517469463079442684913805762073495005826586997101821828697222420403460454615331643721159901248259547541317855412736250939099173116425616922247135923515408712302478747208595252540516140324831389788565792752099176041478510628757080891403209710858042761221620102749570520713877636748915489120649066585076582151234188310951464985932812727429340469480216981094647258733769399514047467663090581892391591579554677596897559544116104271303749905236054137384803305931175676204961537431374113124961257213811198995820353731959682717070898272101942769072453458791186571040344663373825273719728339140523612148698596065287196726645906005649893178789526826890191774012406920984715853860812354218258842799618683289529989530195389282026366147528192261235466047458239718304678278115482242093693149225192837126717212184992508739356799308810544152 [135,112] -107146680148617040181043345869792098055065299049797798409063376726861792493745721569108821715641251716541316893281405696898706116133952037464446122766212547039231882787380502836769988282964750846516757648391333298481285968859764840006301270182069907669739619085983040554588494949915152428315203545292334730865085991998235293253190491985576551795573630254864197870142107087475768584186318455869519586839633430006224746159948382618129548208235240249071489978092770136462896850081988033255343402730733234571733298561999350636633871225745029100530816843491162356546230601160867420094056982899310365305604329790933616310742370414576491612474402560454197493589099051126236566509287756761792071602277051718902899525418287961996247728020753794673034865727963708945461717791231040561669859932802681322450042661100832363303717785325717752690545080801752216829829368228954416825317708278695375316579114987559998606637291607033417471885262139216575275343088338041346950140858146886776515755678491648831965877101515994687727589710390744616183764380468476458717842390224217273171717667240364303374601648752402129240639236886627099563544492143800875620105242529301849883422014072708487582577817773844514463290977056702664502634689939168477063637231283546550035341759497891100711389677905852369803596482763835256041944953412565734162234892625481738342757449506121578954954321277817558641729071348284556960108600372861893552388383501384430547731976450461337020225108676636684604289619651480583014133195220203545943218965351979937411588928753658498526298372774299654255705533542317149524052007851893981733732522318998969129154003282059991531408162049208015598158244415131379499899013098464826125548256878622747106811954683913462363191249236970334776350281412811429192583197419120694613001388092471234871830074788552401670642438485251542942681902784626407535367652010688883281182792728528640504947780776187519857640354612513179152772490279833482302772529292865067427286198693744446986366245755591976777123601530359303017457978839456077910446131365589909599774419086469432705031976021522598316492302796152353047640629755671708259199043421832869169689600 [135,113] -2127048033456568319526032075379018318165877251073300915263957152523634959964246992753457403068080421029635773201833781995389290331854230757929630925271547518809285039162893856297239400225513589626060711111187462062561496307441339911556068223289657399688894279646486775665976636485751289314698010549290782941132762717345481566512890328081488352288461155062767054471027651917880993820183186888072174760831560416277901149298096651724726792365232587813722954696655326646308323378655061951877689032114805878145431441302733977683130617492555515963316145675940580469575166102117623029074202963726232388554856458371213981696310736099202606628656810623452891951689085586221157304029060733594196986763351552065297773037251578982694968889042342684321317147210844411872216064670213724562765654214946345212214560178486149785906498131616659870396475131902729549951659721615290965904556024704429956038115794709223862897272174636906263811598731933748158152020593607295647952010236782574425593113943465204138808100729613705472050092841126431645907143824994961965089401961260474935479184007437210272488295902023736520514879801392939928532365649949064087841503147613560020691152825959977564476815879984046958629279315289017256370500792886966573037341979137639745376131732593175425507674079477783123004263927018256609148255644868563241517685924536695548017363961693737110397460853053563574222173616787279212430684657114222329296467783020543189782847498541899745751079641624523841070601542088778883296280777608674308381456321750842101840955759763051421032185265772112336619361823983422499012715331199479596823487609387119661990926677849637645602586845238279379408840706449318931075678892709270834117133124696904151122828947865940595596559771763728208479978555800309531527223391870733107760987141865966204451202681948768508161686458539944987050487752018777282260249271158839586194887952928064343682375685468619222681315707255897818720255467525841917233662834167615437967138437966753756426863480661158397622928857714021424561519262166852815620718969729871547202834093786624801574544016247137035245806679080002683213301396371278830525772560872187172928 [135,114] 730330193017515893881080377275093002863089495231783808144314668494868565080393386618430521699456284213375390477066188144446988646965897394004870216637423775774816706645098881735185772377302090937810426970199282195726475801929427641578988501764671877536617972799724171335168479502138045050058006412210502276195931403065476802546730928809272011141202919799396544195460512249007762322551007299077774663518593468030768128818752734067048088044775065757059854365909483967814209385632279522876066989733043562191148094727860820517235162434174711369730796946077476649453337146877144903229421377177198995119535990874273162864742767104770331446518906227700507036931819947937271178363591154387338997622562396547876087720117864837175612725275560618886529165363043080790196586914746200631154712819534342170160899829107514742707751212640237646169650342786529038282172442813274378042938455677658269122924057238409802141579098811350447529943930142014736326930161679765532873475471516110584740858614728356422490595056479078653471638599617490942097344075807436201370157684588354653287832358909489598148529474317728874239397747880864644430764213351020740063097351137534370549495538808997101787430935548039192698276929351906688256168081859741771990630877155752278681639581914329016073998261158226029613859121099605323639236739214632985556911667638545232645913928301866538493560019781136826072944271985583551958105298098622276239997521461199363877829042528363693866302575253819930574513630508064413583546031966685184784954011727774092262248670012058593071077638784198016161786242156091508384856969509655642383824975579819419200053973882974039565522069033741088617280116608774856209092172749049101427590219923040785261800199861095377982245434293128772228695287473454095896087984487791516988796000272495257180511091564988686082878111657481713940432059244621810313437124842596660953258452204564392952120200717872054618396234458148677993253188901760617791108474681068616458979576351787608785010134477426187652711880322059096058963443839661543255622005242891504639498114185093367944896211738212435958920745056897648386070506092106632958830840609792 [135,115] -2804201422623748315626538607155934530432508138871244601053541822013978336708807733677856743666942878236316020539281455008763354308706849208047602131070335499351930825977809701908156706698308844097882603070244336216020234875386941189935256801481730634330385894728765576930459895394733431849571585727451452454904388366959252946148041074014105321640714876497165487603650200169812222221778623305602297325748592522482530177638956147508084440021363903967141638212318193100137822338550378419068822643658946911624005491893921504219108532065222221030679144489101772410734036825763019811174042830684161942922463235299171490870123695888581407912637834528953948165646490197861078539061709773772139305784503551178421577567314080163741226188659523467263506955317474138709544700122798288065196688908777225590777942439006431317134160154254393927683192159336330166894622481753369982179723035971077629371460718231143606203726349022050473320932032190492898372989235726477565341835328608034857266299030959889942879422762248134123499708647786684792068158218252767668751508665164044971846372049831760135844938075789872563197818999168286978093074593719462038450280458445443266028820662968625141842033752958591381521187763725381083087144985399080144797546094655219851912865676681026700940162339637086006916747906709399364986952299187631316162781903060083949988803285196209707421911021702497820697094366995266434119639493192968687471328267571116009860590842665580416209238959731253764045592130581088693192740660343085948018748314545419727791881122123308624965481046886941180796352320454622410657811248764294469799714292671464496861490821056493653906469822324315349981493745083084335002348200781510690755900112721172918739382370801384356206425764768154912559689603480004348194533431278210767795330135293376294121140413938453693134664899033808709983752013362991677438104542678126301701426896159986324426762209181057710264563931827624570070984102853802014865222977610229201174092124269246515601637150419906682411775849718939240791988927401082540389496433252824056823160758476315137533105444104595032581336624090330027892278624973399593733097600 [135,116] -2861131249999570060160373949591595198145709099572733809854544063755795186610803860765163009329779733199111149288262543456887911270260446465312850487631522121049649351162796586156214926511602631485716022356227541580643337946918471818361766481413742502632658859811793149471373663863408766702367678401351300266728791365441360086881520614577524248130750736747163809699186643068811127648723907993298981121034834662809529744043495409409442250452318995554812779262821726064804266335598788027365658771196794426324475519508618781590982989048253095848957750323829639640229830725096218601251397468682151792412629076909028767082630795403359689852756750872804538540371569754538251627850389460447858604736362058797213332908861027725456054868663675570859711725949341107831260127577425858742332656361269298432609604279917914177464069130635334130336266495934146215713319278762995824264048750661159713875781382056221985534851529964145789233888859113989236429034178499429727812224328449529285047926919916313794657918304646697487310217222564073076106841682253387595733122112058761059125456690629858395591435147373020695048564941785570816787907584732473617880254944092767660987848357922618819177162849161004609645495347988234674599086980219369861989395417490857166645105910902324270500249201453391798253069150579130762827331634290962942425634916973385280782879140174955104351475571710087098102026868334312019308779651266303533001102919785068278676197146422086725788490515336008551878077320188102778998272771868165904985717485337975211332027707710464846791856315643741008452544734889727877424198023025967602525953081256007567137461704061853610833966196611180127463671130096445972303023594265961514981057936553727452873262858239994322780595741298637960318510529097873400485331528276060440126321215354564991051996719368653090152422710059303498708756826194642677180298507794570608002331631669595988562494641530358954165120758576279911911345770362711906028388556019927002667027176221676795734098673417477819169987673036874646508361437436548701008994178513936963894787982915154276062961178365972728669028860452109373825074125532562339488 [135,117] -10505654419036142907023309466820303130237034872701612847479148427417186691404096236172135496776969777608872086774752907582333430810352864997567216356620563630651093680963336718464876425915767884165508284931634210742775442312484785714820238279614911872514627369367525532067165768919323644679516888609920961805650989923575702718809693382687777899350558179941174421845143145488506937800784366408651681342561455555363700993853718537248101758855205348210927113715404999750875169158617466640855869713767570120239392454086060020432123790528107430850675487943256540116848935641126484561386685421136303019293517549552622697010079504980661555037437104998015700184960725216367951159360510382193326924371002627260977206632856240980545889115357928142411272183874533093921283241222326438316792604576932153750074637034318810829884818010216636288386656218778537253945549569712299083109250323609094053295025924016471141287553018277715046792651611403288103842900722386270810109869691220671300315108762521375813549553638750788624245448091368055536212505448812202864343483140490557718406194980557392914935604458104291115130506973672148545452563014553738283365546302221535683395722427508963207784539474843463326424382053757202636511587367859756303443694757396256625766379888371803837275674164633923482310103308283905751574470215863678657125704573782879795689714474840172766729444532799039584862205197656217998687663293077300738185546957729105291785053126286198593480656336417319212070809395165831706361915014950941584311920827092443449599758880814227322498917710252175329614792399561593693893896989049498557617168857872678720717857782018368588940791756136141611321998309081960526761418064835601066408149251290112893047562411279728400606886108584672912390361216490971227653418010672688080238581933435143293961618130300423175835862007009155325689885461940254849730942218943808771914338820237489380418352891860989889610099029409240617480917542438646014053616009357052630459477516765085010325936291571139051842533466070345742338516798431121804220682264827296918514962634784312969159740695909705398266965610616988079832940520842668 [135,118] -7413787088223017318787541701944989996222599284400780634843561598905744310581158640906017460118516247599526586079920590623743141148020520151367435941740340017050035123731655457699602183968111953056297605560284777941663020343412630623005581242920382160704467925716782041622958619131762107163008469191342728393446958847311466432525140597661796321941302419049232009468932335053613720054914196153959774001579626461441146482611386983746237089749599166406649571112241893111352902150562472121623046199007749215592764311649224114745149409335303707265396471414524967082619682462467852039033096248137868211406958830580909908589883412705671603730892877457354090416701569376114202418201148816653896148279903062964071683516554566836419082514890687620474363524686206629255297850679888037783721656651399966107233722114306687063504278461152395433182904693780362197550628154839874547154702554619064711675158337772555390878026449516195848076545020118117248778350233118045379803515822626753338300180912039321345488995661625366166010667644524628583675231391969463272738139677139683516154848028714358685398681358600987294946934310980584709803372374481152729809172808308280323172397767310993223104731085535904373391088157926753298319896983581449419711427577493662533964886129364397281805286171474066571468947748250970588443729330613753868407022964604059525001475722890824025491729080601846944261568458632603449562968981206853765931607137550479380477135433985642195939904888244660712157086899770467038454569730333499763815197837802719354921949361658745397709567512604582468504247659893795733083038653514122160554763709062030945359405033613960711688766633429094471008828301087037576955322626428745369217673739372010074187016603399326912794486468658406834729176597835936526944377698095150299589703915198822279189958281377611207825792250593361699165369467324972387456867636485985437757494522658439752611500192590613899039349677196019813360559739450968833641788334270832267193415680261004079407944941777412380083378537882550827461265156936477255938594319326782061580307472943097289357765518051443198484888786031945313158253696 [135,119] 219609345251853666256128439205595686356552851626992564868735723906311232771052126748569169948415861313622931134598281901798704813072837957894742549026543544742174756485159057034830994241904226931327449630388577265254179106325871278973610494927825444081497263781118585784958930109092865303349669302847170191172589336747466733835269529957362411104684994689948709491756279942702164004727459568348286708746537998207101846619623204981489431204921708286350133692299202248103562069164256325645593312751257237677372493169380403988987920866011310053687808034951615068222071462069502007016100914965379393084628806504382671587118145079392064052199509906481341455336828124670793905717508809624601727653503352458139410745521733573723426668508127326895267550628705461182710473281532822864000230611932516012085917151945418836194748049543714965643440066258187634299943807958706386387262955371872077689390587706109765279561597089190885179255140448861784389143343317250301072014103347142423778346593087203196877060279559792255658658078893251931606186756037979119332138167238907879613289195609528485350983871806755620231448897586908137064581511006044551759128041374105612605990079876979229025690976107449256542676956764401384385170119404737520525497201669871010655478103572885327242660627421575166594205285034368365559928304984293184170997154758310262899669083830690350596226328705740969197072029304299130522719402629246428902530206847150381747882863676381774401400589854005767534922018789988828663904014488947109223128568694369981750635919502432292886520730073429814431970758628637479850781937131802516957078282734386415449079759700563873024790206710377377301857921631582171566304682520893499263133129648927348755790462586813481049005493577533002642695970245317114620992646502422483111387714294876147824796587473095617352251387684127676372520589317170415454926797598280268980073874027800271721049278745427706316649370380276788391589125767355299215063355231914123811559273646295375276995707930380592733768999781156476771913011644222443419769401825993888674714980504563108453592661232287857221431064802998058032 [135,120] 1447226392751761907306072489133161536533215140208121176953718671682167570890767430889131938868793128409727629618229945209403839411380337466586070811180242078292606653466313590586285146187868190956415895071849289760498754525882427978641611225714368615385534185168781797602736885482019460577377974611530356100545157873485595483580216367177508634414274660857402465614581031144954036192601081319963364693065546750769030899252904202467291599388066870859814470592916479632363327229688748426671625135605086368427092002773324453901402702753796541828926276358386959816782762608633468370009470361853516812346875070241482648395603147131925434311619363764182784314728894054061941205265609649445499054315195491979751854076499860329630520228092373654151561483529349913551554341607055904201202442947939254751211515887487817642435811196809540121551861301486005858774970235672337595201339556424484117695354145844666253516499285112312247813686131630125861154373714075166232572265822347407260712655818837384624410008968373952938054216871141685033128367414942097676985757745098111120018982474587267375193123108913849941000180531866455511948409804986310423163557136211669478848691918113993267613700518322950878399405835351470862633933913680516713329619765741280147358758667489394956044692929968587986605695009827492367710541549664280463338117250332954617903781345083457631945165316460549626835816759248368768000002128853396773533441846754262890846490905463355155403780008762307563768381586149270692749187002209077932037706635380773955721542303802395783635265765429026407944168208451938994009208824230999721320538756032405558813271237728649385500921447253806159327287687971730116053879743237049963399848259046902681276188909492129936351343081068974640596493585244758036724633664454502597187569057472355098389993469207081101519175228777731993771055410471938676116487858531811515626883692137712658601625157969457619113406324624455252408898635407338134938249485303532138006292746855742427396009841610027560333366956421844544502790877833412587312352891335236998669336516312183239720626065562319916347599055543664 [135,121] -32650995149557921907739030572596212726401517033162429056217298320601745134433506154625731282867966525254883699019018397694977016563769774564528784649290753056125490363110096587396717986066948166999228205694362992555536450339736029310883761799901563673561420935489582488686264133198519876218831575283876667186775297611681424000640388743388421848910934917163279940696858767970204899364722857975217910421534515951849617888467954516208660006454295544370493009896747949443347473859828274889625035992364105917666097405226318574176619375590503840240110988027439304060599985178697041159917268156161456136357140471766597526335743501024163943177839628038982423146525497843837025734419381306644174700047946850862298377371637021846376434525168284424409889194898526001557400631543001417019458812868768854201339178585993025987189593980745563720128102297053357106431359904703649912641552030983242749475205016575095761474016335458252815598295885922693510711588230203923612994368759199429952599740675484739369256577220244628417892835907407197574352051593260337226981104326096523192864818688303213671441858029923453563725264323522658748516569503484265776342338533298991594496178696160895262815087365729299691308446629865388012198532754151923773566092754459450498472331363193877931280093829794316099429959622415026756501426258074193365395039628916011478135495793907922751398332126317789425797126729483699085238921210822659593063816223190809397561160655220310634153968162234615455509247271662905699037372906108134465153743106060715652797754532215700055300368798578129521070541485562154143004624083188448630090759139243030734026066774118420353017870869554887629591583691633440687163400419320702602552072686691988971916478222993206766659920235514085730062961330724586903679091532750355892158305394615036322244840067106321620531648588357585445821869458280337475874455894886478092004564926499277948858044859362454311488737241205753337656759282359973652332244723167907441174250352253124649486847194237228037432063897169011623464475071657169881052046823212980200567930855430636278067774923544305868475486 [135,122] 112767826129881857947530716731720652002640508931732398644848293321001389344224925429214115322443014696278194111702313465718612281971589114770153633984398739700960502973241572030781105872604638284240562689567158806521083046033339871698609188250044038120504646971265852470358952772741371395839266471179795222532893438327233169476584720079434847220683046748864840277322226209797283270822180829926945821018350910202998255797226010082267138200097329551622486720095145688582617927242552260569153881725301746547969262032047392369574126773118286114892394812721532778295569795294881000686003906632361906629520087607310562225771280335862923964640510932529376401667335748185945749987627415235280071386529534364108478425671022208491840312325963423789344045810460566025456734471077268798509246134926238304294056158069785841619292101661425774975704373317173936857596543690372350224134551164489428958852057477261844231179337638747743453150163072119281364407539814112580936584890092528072486011510252092961406952581318667513334098809236366900279351549630880159289537766033201892728661877085459013396304281420284486749905444801949557348968559184688462551670854450146632022783449628027091238656931248153730371329494773276748547099519459650888006044497513522409454779891117732846469623907568283162349273187784687265690541865586327671143137485120804680823402789629030303950345876767691618050263408096629305598360148893319250657803249376668546383692857966563493354965941536263066615353103347500897861013826309596626059777554895216091414680721721070120137397416620707183530859392847850745891540803850318237309838575097058323073785210730022345973280261952500655657849315776638767859978583742239306820485962890704406474660000848549704718848937177959041341883349017472928954838606373321665559463945518764482305166412750034372760170274470121869582113271614308950843801712903136048230648056503354489628604451886902046878539928932992737831791075344850881043464831200750921444485027683868298394771608128915983503881293896380996239585458228388007357064802825682429969719822821969992092889261877728108736 [135,123] -7442882245114013705741092864465534446852641363172599723920619805277173383696512280077274911157084195819708792992185589477054608524853060626279732037377078112595994720902938289505979010240169539503259445412683685131760482592341960583670370755391921446022423874745625702658179026926101008509466178934100108867768230217956463487327153378029273800844042164117376671818737339552964721536239920854208831239910915110082705981035191676667164742802098341410060711182063840796872051013478960514030845691378750293544491943923592399243906639113144680940933066903491430362080967839040076850076224747949177714994834264267101226532947545861216482319305803303383752307643141712093455966839434657072889121561488851073343386020324141447311955198585111769721077589887716395892958111711910081203574882131322694423930884067689871627285357598159432154813489107706608282363136825319166211682845298359792816868985411071081267156917272223369882976187461334050332194143338388698442394722534432579427593268009188015939183372616047593422186446321201504798146483406538774372246693594759512146525469838055930473638130277209940715563034372641484751513798655444960039644351252319590409991093541223307488573883824279050582134678484341997755957944974293030458616230885380230094559931990136920801139625915672133485996538648247334354614003675906250333469395290305825219478781236284638316047196855249170696296392446115856367074015978251381505520016384015617459441283618860088205038957566180883524753827921315483427768748182503133840135096243781768607268104213723230976776311328976423722287719479765123968483619609869908413051547513522953034416855015107810134527716520216625270311595629362067257900114018023570302622522449880560358765515345965545312120461215113387932383359511017500573206310266006266290998580316699702854203611451453932516066566862175549913773252883031668822601689713314367420021376503312399151741345747388989821738784412529541077985035492216683600071169417467224895634308907726700889765599311873224954436422132529242740165050972452308205553349850765093694946227988522553921202981165928 [135,124] -1181429394172042376233793923555559694431987295985646502971051805711292711264471321499101498649905121269076546264164860329751166355947344215876702610879455115701476254020790785190957866001346110956997184394295975968807187800069886737218410294629153094082693427963356878875989284456029240767891875236855845183761073657349806517559047108605297338998891548367137867667929772148993480557891317197402740136102536492363896511259665059622474626232938928819314468584528106250698516452481390293628879002359701803194632411917872513659724120377916079552587857496185130980864109567210895423964312283007929509187968405038775855952238933785595941298037997288171482850565405373610652846601257467151603546718815600333768436647802497665004128293208930882164086747150624998280777290430610108418472307866940820780935384135201556150222656847917650740042087743216362225151164577591402074316900699184564193854637136365670910419615909586594793956037217469248210978640411678153697448939074450965390484333510072905704649228343981266759867651804302801855947752783480156755036857653518458817682571715089630312521435697587642609414249984118594745438137840842662417409789167715748629417969144224626312807485094439158993949062919572301768891806559920083987650611620046437270539987496398699351666205725947237239880415734650099105912142049117887477644302519278677321306915665062121961347941466945274216781657225416208624096743685152910092882739232454897550760434528663982131657580748233269701404880792691815116804047379884010149473211781076408920266548691891672909157498482860665681229685637858597553825206968256512796424972130867904459767569959449674926480970864282702858329021855566280636249498688452688342836027764537437046700838360920964712727195099044445753203989055472897524088922313907474680346464446716601527263467103365025189322650018815247180056323847664498423488921732219713556314800544674356061649568590302696573519565024938783154228986231808955759377171485412894011001241435535793637116217300212419429375065789875750793626302708133770169370842573014515523917386183733673327444192 [135,125] -59892546090782602486944134981687302815045470275748647589816918521283774209840157246775645887740328250793396355027863208400774231021298597971931142258167643148919073638557277786148486747793604648368251750937088499269767242417220996987311692290209820063977938880027087997479658271219768069756817636296302606321268554154265122610682636841106898192019420382311863522184287196831883946259024813182329581498714967113169513488149611595916385333712182144088987894571709871571271406863078475572834995074919311888539116941330869732464764486211392958990827962918522648772019067916323133052939989558348805828796655438712643600801733352426983942782609072207791499335309484623298090595154130896422633640559420052697854823464801864888714781949474291336882781965749136995441118625817415400071323093935576111469492784344192269503761792764272706828458995068243838564138280732847747837670999236003496749274101936302196902155275884166092306223093741523499097097452363759414725239967431175992664409108181992011719416469373641524258746748753487046110438936736329626242605874079040497941077279605601580553995928435985170753484384866646668818022579360970837596643826218816220564820785681703053851023374216708084655174505196375055899857635518054113260587786488373591036682259197246558389109093552670788031174128042313315856276782087923952022495380399443879580664814140658247076645915315027356131995189304654842692530693595981563407313735785910531923095178383615713908462222237768061066471248376202894197482134612684302492420345389047517600411491387740789703172372491355619092662628656399382072535856291486760653367185548142201688514445753861064210600096666193967883423665326467302749974586746215734813737081477618442222748914847092956485587271741799702967430801771367669205660023946163586595976320319717437303217786574226416363221748854016613683384857880284033507762680363127504211700897717074197738647167939519350871906270900049574911212524173391002058037064733236837592666249963992639516120120653857818784110476714142645318118895947449169319507974046048574094918416935598276 [135,126] -8730699596856293599664788276380475197693314244147526563021135485844112134733673676674968297508113316494224103527404602593972669005921029432678361502168139441706193974759436526465948544192258535120607925589044245382906563250604771426006636869469569003070437410123996495751232802662937309516259685663450493820836449663025535046041089359550897122346308147941770965615768728984982936056716186877006693453420281383020980035751511680077056103440669345777854518907135048467814388401602091194970884293772865213474090010393036045849163220740939609394704510278878548094538189664243402479729713073165296862705463169956117919526363058932436507272383542999702962780809695747269461130413307719694128124363004470963870940488072157468825712648947548162143696286406249710083532195479558690878215430471363097972511691904883981827313684281225791945187260149109480221048031978274026685854040924255266221856660483316874189934929258386180999580645811241083827729695578109977077296743282689995101424226339182753503479527681411756644253421048379939082970630779718565067265739167731860543251370450966620893874791461186034595767384839863824534568229390951447309770980270361146769369145244774996498742108122826989592183075811290218099105043383424035358041422662338284812257969558074195437304406829694497963121494867267885370636158416206752542839030479853146274830289091961058159454377062004666531002596682451483761410635193662171580301884503926131844045903642351853486950659472328456316741457896976731829964939618358905212168385312372629566751730276845407912328371111902731198161117142130538168267353370009171464911567893052667339522548906846645392136382502587925728075928043486727899768536859400827260247586175337664117439949368431542145546667466562865450768026518681862526515373364915255341646814952294068925347669962417555447429901863720126190211838155703772201187836939354571939021279113216086962434415687411208940494721463853691712950536416762843801230308231225571689320214734221918339219284030619531425758181478072725240047775342551344087381477468015072190072114080 [135,127] -1020251141097410532982334345482460591288704024393691654399036958376109871345315378142714888743651488061899224936042124362016952034680406265795011762474574764482101376842437160945182051879732354991542952586916009443264231898084960243257172974055412227403285604136927836646601629406760995412992861551733193167302763006496464996274149647958608739368612401255601244517131357975467560810098052067572013408727194368254058773786882376552014304997315441966606823590463438831063416019071637422483659709344354804677474739104054604137745207190566760750674609897767750674187662689678011216927612967345615945167771235597760586462351018139128365567739222789529462108880950167198013175219003993467663170062460296569118897628406059285544154288358203857569286078504014992357910421625966936067606645528144212026226758680272311794178450670179001666244171137535496303853565923193464490110782245675130445080215805742100254806998229714569911084414450920106144515338679362511709055868305726929260468288419834721851526913417801912250290712891038290350673432986963633015599838371986474494885742282333044731837178587350389770765662722648142124765094454753140335741675537772368482129182197181430272436281688813746441409621435893370787696086471554546215744565439625914062725070330549519257297145454836029541833899457619037230978568106706088402154751961522375115661472803454016152243409606651186486408896623132582688207061851625251127318091794132248903715266756832131484727917492352075202679255302641937182034180214300975291808786420268752443392337161641243367250008790087999108310991083068987581706323835734484846344490427692547240953552724342712572822635312447299262613379663526662683917928492702337944164495212600349092101159841905187631499136916627268738435931528460244452650747474170799181287125531198601453721581862991336943484230162929390539963972714691476021528345738743656278634209837326874815906650790217227135770413653803152383046859514073887641153387447166571745688355137104058334341091759682192616715232924695817814478319714066259103071753620459047542084 [135,128] -7881402744992974517210881951281312565355355873160304694020992715854776692640317147725836648827880107894488366003605091805336326736465676441047679524746066650573888649322795390016240040077379186445042553131766251149573360030507420971646355028258261369134369569684952029117598275500060751820512705266147618380648266179227423554207411860890237508491775299430565243617527347924865920456807573063233771366536889085823715833247676699969946038671132912457136841361636076909793642108642096879180711763830133942541936377992160919509199332236402491006176823925890921331049816068386661185915147764311102031419356667050580276168735434208151454961074758675362339272511014316265114346874577807283198525495456368910196057001384280860500872992359782401297686058453037981881273907917266661258979057990069202786309276056413076024527115106751353608233433346842771070577249561834831947821169381898251936499336519558196834439597334917413711640380154442281094466789505804435099223332556611705132477137951256500595020681905006233298181266465930996844009866002932240540982827161892346221039828251510142403026951262096587922074948507936744906628670796719247461084566808552208563707693282564274083084195867962613084985773348369348775669749927606991763024496483025813916616427548664279803912570097885281318174059250801866485321082908348224693674640435173775554434177494604644334804300459207072428336545667159811002850530503366583288275512664697939994747108419205939688672167344286820494666530893651266837751110493011885572068367321566597686819493759371490951304995461668164443319764772132638720932995993137505755603954063057833179727989202781755874564236182579413786152604907398879295207890154602504802876374208225794538247533169019488422447009242294482819339595795380065545991362542796504004616568666474835496762752296592847918486588897777701138459299938790697006911080998058179145339092921108041531832416002741536697400102308473752420025597186896303628478413501844712778300275119832515759992620609227150512124932591670227154836474518295326775051410492896 [135,129] -262787413970102753111723410212976694622988211989349672118213233748665845977038298676302945086936175406040869783803712275741534444890226583342129554612959563227381697569081138326400420009019733275325001164466704533118051223703975641515956538961498417275337476725362966069106019621301617340664240520516777950029113859363236459092464269342653624843975292133828154085031997981879990907687817938253771861906357001339625545811618986064237190908969951943670890204477895844925890592326288237146926852522689838661861059247143860990518899460379618132581126837843879408986509602248492173863931977793810960000771073803186556046785388341665747601102493396321823881133565089054849920737893705411509111886578939647351917742435368478686140599869415874395427930505765066718293319830832108969091462080135785594049337577525807554228900643141161475832142150321428930705383352005199565000993171312981104195952446876982936188713105580636243924786128325295797201717664373007912791805105984386330273107880322128919958243568004524579024777835353498096659764619901175472921591643382064504149494342522669579320953195582086074466657644431159241326818831329750170140842322330694791847308865609654581720039405719093522154939202554759871516865686502237618955491577795446322114745609730155963303384506396913508769712052515402679751863220863918485330331708960533887415350082545168024259319613388136272569271173435388424604105765406494067776906064111823238734166565554607289571313712189146192108808114300996821964451618291503629184868169963156689541693942015017329672466095911437141441135087444441055227238119224619404650232042875185608636128592624505777354450794925640791039317497406070891737516976751103622819772902457274049878949188697614273803897081289022473247271907597156568333610781496175466063228381152049064247510055568547131124379792417991339391067753108219336424405939312152127265442760744449968876334979838908715071374586645777637415560810317010141263239378887703624463432263978129447057983740602035470798434862673565922610371349684872361959828 [135,130] -1461913506916131380554970574532238537883266924128618411672355660035111450261362970548544889185066555421215610551921777839985724526986525852465505774559407464654519018586383587615270893478856617214389482126348730593626549676801672064779597298333934834571374505406353938116509195770573570169969133988317500780866763474119780201439813686230502398457360639240262237597459055366443881770233264898200954991700351591573859093276750015159618903075520674324762282960356396346341220286678574901738991603660566696286633044232791135001701201631368533947980014407130610320829378698786196046605358614858642580603245674902004339602093273708632395617723826468110945075427122899884406066985417723839922965205579909902724025934780398223884511584075429245241138170197086620537741366638021073474260468740545919994007823307417520934501773935653717668722607979698841618281522071953266016492755893400068198083989813156331203780522123510989132700945660074115790474899350215551975286276008226635608660023977632979234563823550574926779690495072445861428531538998193277535272172479854448491584678563694189885816884952056163742929091887443133808670747428760667345673723888712047236318287475287005495211983350333412565241929393873598887935786430989257417058531271953182562329469917240516936110012032907175815903356034896741408162410027900950380960176813419691486906421187606792641175955368853818685734574091023443803341878581456714229755685450141551595728302402796513015004683349991669708627070119074196937252532442254506447791529884548496853720316592745671179938993065515651961186142894122328528359968637090947858335871694994050222590408480420444488007886949501783796640243213812598322674921513102145667967497188721770097123752276517736417615547483101287644162517787536707693416108292332258843598355146200092613009394232269186918339851561900971096307683112953433508861011667982209629440025849665310127557581789581177235564824616788518216903092159302842287456153312172213290474831233010367325938329000884216972881457409464393929786025258158080 [135,131] -123272460676808961732424757895315597142041579149902764947765702110066957437902233283750949165655060992780345560751916874006614166897241122619841467067952687400499534870970310609563910883438955622780256245615610777281558455665499869651378003614700194297439186148532487151760963453729198791159064078099279933578888059248582130492004188309527930716762998279535106235097591097603329097991888616834148710199550521376527191786835543951796316200947460918890842188382357061756858357490953407539628927398626415738535121593523046031334657300022553111978723994702906420697912583489393011754013196805398242464223431512783878735180277058494951286332411692238873095261815364350103737399087158055486813156940134928982448847374350561007672243631986097178309964619408062648867570599197369180779038948942954229655973042505705573331084782204349384028421720522082671697846869147313124152944343922521915482508365068547294835545258306772251663802470106417829305993849144706518842773437576329563121924114928410513246462925431197130466022454568519139563188731498747949053639719916238511127732989045512578674422442538774966802282651532278161391716340380635680237811812944613747941993155882569137725696989995860302886203116717744312789588620618927167432252827119023859009007056688197612031401721440584546948099602872182027687526352634823672329990743491741831923020458062276029363465489027244109252873607898943237226380586529152518795038009905795659500228432285863900355216739037690802077610787316052354968536293305749036200827412251389002966223284852117968353702300786404029403666385167594735778704247274746622178254970029396689643848480464004774826655601459602210485213329055583038800379296776811177349677122308831404429316312898261669457961554337283490672457098153340557551687215122965331346064978584338146684042769583826052454230128933535022669358853959225817408440479900829702609540545580950014066639293211323449885564027156836378356590795535288962090484545442150545514580471144465875756184833591829925995828452791517859089180928 [135,132] 1513498750281150953112826706270667661934767291627886392803623764947393523306540036413946193187688921701653470325028258677124558876628773064498611728172503399748254743313483593403193405498886403496065858512359552137939033069201792360080741716852506879618546161831721998836129505175215350501992131742036547008827781870672656576166454813056289905469521599401873327951874140793961968357776288184046988091310303913945785896959355996877341913702178921568137800945646017453979880146284164055348301669453954560455046442737172833786973954261173723968130031921396916578757447046529890293591093627111816872265150671887111542200029836953550011115837381065026779957079159405045473414039517768102357894965318597264115069257363948107987405670094327661164710727628960773804067278710159049525880845526028242726822848030450800869177662278220823232201203125678894828412378748775433300665836296060465502960243088335135184122255988101591883931643782329512169337359039102764948403074638988807849393446960502720371881783071218158015233861252757631095962073198981617680634960997351296572660329909262215480522141038562229028661520235561535891221284161473887175204108246859297988964575709833930547619587556015949454385232809520911581393848742403941094360327846719009131212468780026158462933140608241991341149671827674120178102416585154047078136344089717146409874583965874082871647866983755229114232469485311825966628316104990850922804358212198314424423187748993488730199109201624597399350584649184287916253970634535373299284004701800449699544466170723988373155582224306188578467689481287956815058299889259101785910718886914780617727210342648356959421317171726707957545685077628031179131183586279515112309685005735012808192995679903665378525489113650064939919371186043736527569052999671662496369034034392617589997805584139335109691007444123520266185307700341456658825551011972630112700381724627695586689300875103037907518734403743112198764182333430307242215666525956693210013278576137487971203249744550642221505660202524023680 [135,133] -6248336553993818155923537518685109030554719684755705643233732398817723114186684955771520902159599022640635122393628160744985410875377991192049638408023436842364710076922287453787103484417807348759026506274764438541042626269153263253090261616494916671223992950344560984381095501962462256504026978825069143537832459960312872406152568438775309597820056897522406993293673499282096471649417274350796872905333040611479542595441651433121607601514293657774459423738525905662647828934052154925523954019880036783945252400653548790217417932067648936059753315614990962581262717762840454894577998655366663133781084082320015735771808567018080435979553211285070071440975143686281353583852815968530173614261761746890304507382995186787626220739300161927378036883541921432845241624954291526887669056572418291113728917720794868268606239402536056553301961324052488730376975586964112103238880531068135136284702739596905280560670142859194151524122955484967683176057543616403132866775323789385287180119532445988178692268669258902648331639170091108921450240447842770960458839360066131554976580571161771717641659850512980166491476227412675527589279406378209319281171837781911580617604894039205597358925267486676298159641658925165892603447010868660162999043773267910770773203820868400120655127452495253374167749933037771625809277783436320486485304324805392797924046980163703707714002964364828583134716904550878834184606035769023469326727350566188861865618854873515315157933579433949804097131302267763980899106841304306477498100313002732775827562868257781127085885653807124827641328812967412172131143395150877685082939584778042284985537351516728821270747582318292088624299640894439327254812091997960093670841409190752851546633179519873342406535336571142605839442026650865605948952237145581578372582014879430140542983105088472420134631434145565114219951197034014943814904425768978642461689990238036108035546172807103650365569408277318733288336376578519986733425496474793549686776249929054779767009131928590926414308720 [135,134] -7709416240222308806654307841639682421937464597334535545278242342535103577146435645651122597412506472900481040734225824603064828129349101343405421151964182366726836000259295649530183004150344560189290102452953971760342591764244794296960840369565619697838547476324765432049399301415200834916505035696356613491700401960753415708960123453382151905433090531587068754688837456672865527228827059002476331255653364700069916310169408065595393806326664277858672949347968228379597504014825855110044602804044132468239404479500493400941432630683911647786794072731129136177225577491145422474034169257306178121263370715533663486811556607657408383078823071395090461285836177321856856042565404407623352060021313827195603063158359340099958832709936325119546800832048298547145897366878590815100290618882692903014913832112474843339432678962851525868623583170576784584874955456616529412266799097841390801259148206242635582153186968098673968540267777797059735685499085072914412278874377025168060397119573378847886098074755839018537406384446198041915377360020131040988369215812931710928219863233913691533950495091515595040243675563874567617523940222464032120507857721578547023382494647883735055214100115553293510633372136831726101379727920301747857120270667236467107435561447589408722778116085534599142207410222892356525856712231611730132643283129967738635464380903054403693594964717286289858398280206740309878720809079595028996244522642543624234291054913932259418739802708111365985755881390003782356941456051393570451078147708661536900442552790443969471484790724805612721578444355113191761492654378390113290175087739068633627224651246781424855980775227483013917617634070345441252707853369301222569951326173349768839225268266522077122553277149358852651901517780323846127035848345925435255240248393873984818697358721972821851858509645923629194611891859884521311295828972516802812546606261848089113899088928419604069680555860378734060577848748049640899526286453106094064304863437342581332801004011245017344 [135,135] 118601789892145089916390969271100204505638647053432483754715745349533942420468549774187179750010029053542412675186333740918678283390245636859271744204734178165682257505075543496768444615885888953559833401317829150273413132221709610434148763639402923055890825961348291926855547707529515637185997635579240619157561426154283098467108948496455272488470032161843286142690130807381542600514318395222096308430593148802745024421757169884257120065597083706538455077342322576699143821435122638772763391941558997526241977887320491170184365942318565527361148371744177772806719369385127609183108905419367774744642794175845801615892047952807423699413950488680453126250427165197703706347314611102861681312151900013686501383126481115005781681311881090503384720111469906708317807542790241036821121731608230038636777901069899040483857502622781212942797505740106906687581546685263491090166426307703602880396834494302652120055142975831705808487955496518870918489796302090625180712552741481883217888265227031088562931904157893769446608382777051343785892255977086949933536579737835123828855128034639318968444308112021180268236601526556600851630208726661859244103164946978221589867758249782392192047694031400803361324855002726847797473762387444852795434453218400290359721524160450375965157105370078758837452724605861236964903587859503185110471919996963398275036146809641007415272295145842864158319528487569567321159413762095768941183107221999594153628482963559592945483853104673456375793580675436368763840364368766037282995066252600174628013754249946144759407458220356375452708785149787251627212301503496444900290109638363785920589057835106611109619109386482621091956989918790595548134209288595855627720584628081299360472026229007995486677754066979356384635127910636177422290486620885966453073397765052820987617256927261990958037530594791666758096321751592881107539599405460292300038872984860875877683719488398152136902394479693212752111734379485402161970158084839919367542087709730255597304795232 [136,0] 28107787786821726079575459566720771674526748402998923139884928541660104088545005911754550757955534021840994527765823579848526436184889966695200501806995111981967933554386746792165333654295020210732254793747576835449495404939090774285640882411700779951110495232296170009470922205032673861637628409131188540267710232723265672166298403195599668940580399499626251128164064874627028681143686252806651451362604849621272428389766926147785419003856491217895208316531161988753939720747740782496978296501913553053994013712089493047384250950404325802466611428160582891159455745980044159673203911536324150771991507671816401651044003360320521945991389116116560795029081678928740880214757569921310002470928301060620932885652852656368248266193804669227345408627299424700378714953599841307377708643313386248336193218242907370818596680398294697895354499829411121978018431870567544459272581068533527025241907865320650945820702995025346942783892315575573297699496263073124399678536629112303021390443540878039648879841953179009472057237411912141849681879566900012530445939075433224315707440816502100702529198705554364560728573607445603175792009108217153255691858920185100099940327730265252336576964599067320252192828104300287425420971879397004788457543808404421324719990106563886361960849900572474859170937889067783249670026521557083943193491288019382937196467235642038064162020121450453401958291171210260231243826544882589162728356442727670778444276987852571123082314008059882986041322850559773730042254573470624243634287357003443732277523416217703239723323869930887202648617944330199115337025577135148878324055206072040842220984053842713638786835109047781678191513120793587470893093628495410908472773909350591663377620833482509952675957497299166719250731439667287348070350052865769526493927390724061219572357193890191808351059527710265231531511584297820765243218012635247210497372069206999854039048148958224516224557092092202224881852653927752023800904147626083662450454166171951689435895470164871532030026411388776465961100929748673027918580296134780417314825043927520617082579439388300079049527702997253053409392263163755260152926386536201988422343814526221428817974867113746056202988401938462045281662621957284283361700314414534540038781048070435917006704651108321309791941733061930287539753038736578911248206763969212643944294550807366997908565773658001613258752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 4861179180486094749320404566751694487021991711825620161442740206637834697137418746953143678518840362595007782568309203146683788392666072665188595105301556414368874910594011055430213862589430897877401267181308957675138889841206155419810435495952607701557630482232688143991349379998842767536112290928553266568526948016195993467219318930490420559540561115174004912656069950906980155520802076620800852438832352094701166020823561285860686974954512285655077384586137390415312323196434533679847678291705583968147136368034281426824894323137339354777381034534741354701283593097201189514523689029298367581583967548363746644876260381455322843617055345755515768364481600917266213440502463738684059347615594086728081252188581691792227501133787852406578856702332478363033756542350317677588836067278094484607764830047061739325916557315888159439752302476470272647977223265321773706440799937173481516809133169678599227937800178399354348008422901406089331974139519053592669455459326099273857385592997854971316370617635018846476872908534698088432743070684773804945664413114667785283215931069800772256974313622917248527805385173480513479286427385394882789337227019929947970374970447021682116296375271509531361813763882084721368029755042392299437577409732980068743168739864629784621156768888278106364918172686567000094215939777230054611599038334932373493491621090636754702988395142638373895189766442646244473230710584118054263039288303407221905600252114069665743705395528001461635831398416547532549642528633561641669770568265435803459769400174512187629461934267413413931262891727313004302917930154429799936137645315390405279476108979931244607239650502796184606301398712353093548848263629238991916464393466630186987484332231410207401262648297621366674480100063179234712379622031554635287721805527343481438712258470725176505773761105835618095845594239560201065710221235704532549534855378391013928361724818799835261858687271758262373545332182794064736539434697056285974183962483761148279155564062371002853500405927944026931550630326530188489889408400019246316240407788394563592130524320095968994870622002213648820693430958650743652777596993321793887170840627732172035011234106945269472022998591197704683518232554935972363139305036889008068418872831243759862536905410139814572540064819548101583684104742128143630670916171282247933659877134060277818329773929134193074283479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 174270515145532876460669957346853293860823686230521153621541712340955633798946700108859526033307820886861781694328403685690508634819041468559153022947400525400695604471545020282911839507562466038121978082878416034351729721112461143814242922380601178542330603995449803945187366877479377776470895847036658512155079696054661293296680638964043205633473774266893459499685883723333737599316441965188954966795049376941298883971310137512429277397468646436324073241851055818595595446776534196153031823547679763969248842301969803978935749446561615358543327760323802027820042195794537761497394307265811217948289392397211994571359766935611446897341293517332294128616966499768148867675417234385674242017462371641372846498111155883079527426767017645887223055416074232593347837728547496021300885976879635552545659435022864387399304057152337677085420778417920096310132899450563414042979408119858773169523428585215625479545456385000290412167336352008929444298841452945480785652919111950175190446626249427406005255595994672143331079771806695126090632660447848465312201211003060717597177388785078299035014793317155551564381653069277128071499636490968737773521912400008405882426634045496570724061192403045229897245539175457265140277898349382856030459462768791188377026208448902874216053021095937773592826097025192586841879258459547686702520612110785670235696726325936439326986355560887408911955255509224794234398721984468479279866074319381081071926999096171707115010651466923872517092245677944420249406255788611592002994869720954630512195104338184946000837763085722228486872747713087243538398251638301099029111533650937910180830663948524153304461570907138439882742844618273899893568011419773207297514530847365717375094871398687064301439287274452674559258959702858551449182729719429228173616074126772981743542466705390243075726711049477120079624816302700101951342256343183223427794339860944625797280300129817414422022449999812334863228747740206301394882669867515136207363446238325860381007778245166533332033755855167229054662381902627967277086890378849679746683307995544959601930172272735632363130079969917663456051983885540894426153798000740215736299034941987116744979602743675542606693418510530263712508137940424691209268230801208150659874157172676880294822407638348768633854404147757791525524501508691466509120276551181692421654772061050073242148235626498787439882010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] 90529078973867570935734266375896209409420008875594434359305232040711298816330230292743324008495725207698724648239386233526675362040393087779666889173072730226559391002309482848751889764284355969113767517272719055262612504419374657782522302033582512097641171745095218258802569602258197159230125367174225129652179957767774939942756911961452469490554570235290940669114444617463122649971519619854047218882817218142309731853879251962433869263676504961377300318257043437057201211919439018994920829009348058095237330101111373887464702915420407999093513512932624887964820009209827625394654012688667057913348351194751611072453435210921060320568289487192709127943015596845232131245883107455195264401907349419589387281660132421442081335693083131546249565904281313404934303759621615381471840797709266281858817233921387919573167725625568304613689269567347867516694342909975562800759893166702795619340220202760997172053445431594547859106910179291491543894292044546718607901712668740925094099828967503281058582032550998473037571900812743811818954350440782498790529039738510389742633906974218163487582762030452283134959752226836506422557133204038247800776134745665983095016024885697528098344850639687367574389550001726959000044290708090101574613424625188761525768209338779311325498833813473937730058534275557795692074712312713825602166945237771668274638473179461457651556659725322360265625361196360248933186909174132495754386718435555457837916329743660226981627944508751308318345849107650585090793271686603893794025274781113050862217112650569853744027946024076662779800089103853848581147686628330428631673328388883444109193249890392372584500044907432962797007619335161646132972308572511516798041795582085566499585084762083774446980537785461045942955536530343129889778259494189192680374430284866477213707742888093834754658358290533282855508286023565227096369543981145209898691918518549563093413945264972090190011615704501322911922611901126844657122156242655745652267452201375907184235536087248834061844954890613833514018152701944246787364038082937335664858847773805561375328053400205229653585532596879300326008859718230744378705528359805095263215027070031781656302130770097816333201080770902284165900986669841487069980995760153596184951853533958090712022405062321701409576036677781162312813614569726599356318096037132065621016455828943617378878256072089594818692382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 24630550763204810089463221797034078816460687396409469242439418034291937721237768765088387430092312334897069129294209314631985127049932761145904898432546676953389585587835027865530506249062999269007740605676787646064690462551922781661015853367817623736510287486001211130230569797427112233439056499256498054047059563694866631354219283405305306224654134353186344954600027244697359927426230848085653826093733922561999114374493787810797081421424463520571194302798013785575099902072201425160220199300822049037685339652112358934556271566078768274359078214941201359132661091077062744486843827255104370992974063238273048662495478100895846699906033330541333933491577431842779306988171966518957508674745259431511597379123099648868541241082830110327058730778625144210610708403617287378031529836584132331964388685042472948435610909063566704772520538741139719156889698523337257630411374496882531868008235845063637094975079735132732095862301226105681749941761102096891846418055466590767681938218618698462034283954534840180491281650424334074778028725501988413422892890517765765381972794746050615567088083662586842835447598097108866027519718240512059351080338972968836642653366322408763929549781415907603864898506104787214242211989521638314339045233717260954096409571019442680496681953428936264869267306625965342312513277806610164182977482134118605625434303635508186526169117222934932919628529639222746987601721082691344786172587735774495739926704430808731417119120922900000122354401209130745197009547497508900599657713716127876072232162828341773223708636981708714876840888537826796194885591709540593809920672419500305503631124941786817798956790875742324849398313125797664101742155486240824904676674902960872131125401054765672010008622738752007210813339610837267499692974790174687382728913933127110157973877209800833315514053664088767278528155341411918004959695591270776273485253855093590953337704163885776601496156210739403116311730664998439613479115338389274051073102071451106811549170434438875474513824893146414018482350428508806353781684657852828033043380717715873612853171494692319504861894563246774605087917191941824542751632514128562961662768469236799000204918420368223628860701183516588086735864031093533638213564289709503276365256588557042235383966508900821180979804763831767062997790584950478987754735590180649523869286199001316379504209245540208918268431302656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] -2392913889391994865225657431278011507812831812302165336192892041519728637420078677389132867357776547327936849175705089369472100342227242096507019560214608420131938129992775532223638320969448865015976782365586796276597780417225735890570389111059517264878798089772852654613840363987342176507588923750481303748119791147438313087863622399080329944041804633181061557213263187225732575942951624989021111614295465800956130457499381989911015421735113973805928304795686014947753629867063905259798614985852165586748685566501151107667139229994201596698957356928546837468551056750742223482732226796206336360497213398125730061949140112787211041734836132989806210925842257097860547538273824007978892635601234620565275917442696030733578047763024382432380216287309237074362352675509899092850813047812815815452205744234039696288687824945312570424607157991957674684939959681488971781381025342211493775221073914490275093869642006030505901634606186208461856179764772652458566107159008865503234965333931755875497637167094058141669198056785901623709879370393452634470505655538520153875646123540456106400818872858706227896936829468055936378734941717771998750721314358469152743005527705842986399261402804535972623740995970505953213083231823397657717554215397510387037217635745593175036824275556132942344235064763240470878371132308097760093545362307293031652923459751739328023780641884179347123484529903187152385344982044058431885677797723371301681741883549206703258245323408414149984826973967517988915589870192928502307906576738865065365946157141553072931206329071456849337532324119471546186931910279329593654142263008534996285233558071201400594391179707771368226917710673119644651165151039443741174823474730728581829628904957692754351839244261000272402781298365230699431474641701061812139333570497842293568906215492107691685647081915629871162103538870282387384854454416466786537981477246005541140012120768308610680014686222861114960461746967675542029243115230567968265465345025230505273032041927739838679771485485385060247727886211828087652520753180755429023022209788981532430057446907965970203902840487159550616754740487519541627066103344746369397481216748238885804792432386811721424644851783040959162903855096657302948514973033194398638129272798101735258254129839768202080560714049959920659940017711791324448085183794496210352959995074551246666382835593511361691543505123409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 246282159734391743273529669481928704949132666353771195209729566809832467765711699722231172380113797585130406277639915890717969566915969456962037427930633142060479384999895960417690153563167626441481942777435197327351981683902941135635497837229913390304577588302775766464525592025299144006290215276806086885874856526373880474173526755191975488810866512520331580605424694998407808622729384210931659581412798331770420896164246784872385942140840720965460982062557001919323460339788064844614192747504188682294498540618394218654413078862581188623257286243259430285223586371139278902120135389115439589050154998262515762163009208423298597601557260423276287498997411838119569181212398804182009473571530229082237835981783348622274827474113224387329785798470417132030000208543822550420870528513999054358329213052048363983162541856833716026887571355785311886732270287845909037873936012715049047229482302259847013998401109857695228475100046492555299706732331444417189569516816320113891913207965557068281316315271943655405254335977275444584498687111010540539955490226277517573333928314647986571985580249059184222538187396398975223067025452376709565193264968578074733635355745475941761079063683593078931725723528135617561097455097946461151608446717994795661262727829737981966171739839270954738590513405380842299759899229154810623945769892735127443502519047442253324589620902123688551563887680158800877134827127140099357665284341805279471209314529874627215050452157902098289086565268716122206736668551744701695646725272341627170829386055604530056349906983359089152169580325841462419533462206637958972225034978497476583698507861864179119906168476246195333535784419873058295271296358955531216770703040204916339674022158836839451670552236840423738702090955170542151090992246382517025535659375107021150214945171280825350801454133179110075664956367956463065106996768115428944222310913228955144106467913407557167170811304213776438060107671633656893786944871773812817772381888190622631245633252428980628781345487949584686073385376367553982868279880647115272830488719231825017074998358334144428737698156849347532818731132682344407238737743624103320861466288099994177157773017209690349707029067366702424678810255278955696482413347288738554651970876730590249846577584355230404513817001917094347500499983521574241451102193516055978522970684034489610748287094341502107177065954209169408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -13185424981931766347282974709347572735321501796706058293206365242864911160306906830792949469982763838317926757118892197924213331730719882279935697832720347958919569997196509445328432693099048295627290430293513724363665180588654584751736510790909922163086210450553154069839546566797542401346242258898371537820712427941122674278693369088245307257250469882815051388128002575417781198500912341117253056395601353516133792272380297895695427290788575998496854662260312749401277009611242464061316457281318557684646938461769808584301297394230497370764183087735741383192388792296718193824441346216269993890514579032816106485961958180923720282398870721345816926724129205257309871164062000640430320382844759946227319525545052473557908746866616897300502145017923463467250366904853590267034199702006282077036659780007287601547753379686933210685169594765938873412335691124986193857556465280782318022931504746044550878081682227122720341470468516285069523864845891513204033078102782827019183739126487145624416427444848806156343908182132623866341238309624232750218960905184405450604716752757403854962987418026905945990883592990456307234253460153868298769727607579339294129354362357708552698144556937792137484173487211439666588478672230206246061444957492748174644572622292505720166448147428064321224078284529643266773062834430827279515524251398150828661492243908100377474608439651653437368543704518953997087214617100190063848349664807754342539189526296164484863606499613435430495694399875648426553712519763639793779510640917314137648960463772002793931430864840018260939848162546801359733145240051392613865304084180182908024298501053993179022538615745842702025645501214128150963408097407831566635666247935552520699903650063198272299971547911549049972180085751414638649445626771572917268819033712710002812208887226267479925578972118872617635223213314055694825477795295975801555699878255085609154445656557303368963104996568808479736335959604503987694983777802560331016857272269273062344915092873388455407786523410672987605400492767712753606798251048567825131210101962377395138393001346269772695723881947987815721235063872557041014231896251972186831001240592633075199519786061304820088535325717013886546954910151313337992216461609398319038264478907409173714450372243005967326799613723083413598687941750868576519545133627171225936199006183094814397447542064633491062503897335133634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 440970356460594764955402850912630022370341311902304060188404036564140187182178651735046172100068599264486429126416091216427052301647143037920372581571417865930317925373316964352602463123194103041036237245901923112506192488756839706987531389423036683347051487199627728206366667237972572957894403880420661938356214208252074279771373571844076805517475869313677475085722488145663681138211561812645913127816958089597387828225872094929166110294634480437169464674409335511391595158310417603606796232919712418628228200044207499451552398510275887713373673138399273250089225374538722685312583604091802521567535500697216331062117398189604719316733800576568997780970108440372997508806531582852325805948849498391170095989512132270173496974148883755665598695911786908391324140921393713777925306700212147280628891879745204015051902714119179191977801223227078614655358915526311847285707023024409853706163507465997979056386311601955766195051886561361036829422001519852132019312505632511370102161391729502301035562316757557373605617925584334027453528559657294404452298997368052645436176572150459407855921461464871944170547076960747969138784265324490016683388926887282022937058790347179543869410543420482936312552286327487000395921537636026075314182649917227968069725107269429398338920273094254958903017087063456767130992768019399864671824581947051009937202662863530861541451795367302543246676964797291658421481856041871661168440025546449921638253953254183674248983459683786484124023279310518920370258227329342159309139606656311845768833586125592066028106707017740264908200766156880949250488529370864719130693551197622023559904381734330834550170720193940008282852971642242886256711296319196331932524850063198795661323485152299349847854369315985474484659818600691433498052773565543747493670749570855207822143254033491988416386148551053243795432052699744728668117998795592743814416073448313686111782385151175337014316207811800108115160962745567871040772097135329716545612110270871352584689796710929702785018038153009791726197778292226089548517128102823699562659252606789900502880234454707499892577069206840358294659944942538404983657747948420931404252083680125734952086638860128718260658657279008294951417480080439030535617860498154397706623908869577882286522168922070252879521412563777328653594726218815448438366875707900191770532975709692099049526341122541556863164999621798789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -10305925835093143185886894474538354116720119841307534596611517697061469645134586146443043425472154105801528049421092762465091200858897045299734174119198761313666078651935187271670729602791229202356862108316834789410149224183595887023455138799220170600102467698394124287765618291492190745826743226549145343885167187431263426871568223579409427787962062053605138539372436298162518223012385912057470489067763333028082183717694374422620835080010835388341715803721886409194349883701563120571757633056973579237880477195130719754767236102691421024000605603934549794236042276280728082912861340864445008725127490470319979534999583714317870878673984331244843852815003501834546488839145739272041917600922171214728682343925345170421764072755919364317149475312637904735264896590659947856596559280527857025394660782454218241705035183288938398224386313251874165042983946099208718347364909820823679985074659405280670344984280098336974091463918529137361847796346395013585529085482843186202894585629341152198954532044283737912190030501382402691401086285139245360196138339360486604287927163543430552365486484527612360999165592745069467877912868361767222482406582283965385006584375716978123268267384398818787535135596276355804450833842252598389104875079193074061277662828460562527567037566851670294150047170736910885458836121448603614572261826360175205612441785020956721576343381446385284001479413683664607824265342009346931608940930313985638959114891848466492881439764590182444072470424866382669818346728939198886276756865799587426517465111609451168601632554861069987847788974955456366851087512497918019671575925827770039196378528268763324731233546969014808398343117447636533412608083810024187544037579793525544689663095935430565089330073212413184157540587254091980097643005548202451821914505107185002808833127820194162514628241691463444251821401999765620632538769464910966600573284739680047504890626332326436830356541562893959456598064475981513097629230398299836799790030605594519066795431496538743765859698628210759428114580336952602911732300347864168298775246352211772911066363208004116699362501578863441202257117792316647516042027176984130346325884184204285281903214364182448950914611348925398765756219274434184639415446400045637819270151553181166572080459896237165922715893538469844360821451719273845919779132759723337214095945997650873836162167823544560053456104329427717980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 179638541927075151208959885766944674889807345182918229589400565425222818850252452801148553278035393362017155256954440794057579913465729888212445747420937833897099140552996180094497219915208694100355618809106940122956470841675608371122849661467692666533875134125421810506768134701074811076763393360724210137982453569853223387459073249498379826419396526027358367363945934434304163028170847461246586953329773393911231518417018951383744141210869623724199346260002703238028415409928472659466735905230598248907157890132967352596792303586851070779869880169971335752516376100141341480274531740339767315991242033447802884493315576382764049988731436300635583798111913731353295365644783178732646709992158347124171875091126959712240485084336980540905689623881047172677062938113362493518450729343214440770257060667926466624599059657985218450354436430836957198609875772228178428308201006891811742947278537215762261295828617437408638103945645588041543566448926255193451269644735024953660698031886905016628814924129740919933990100006488344771843392107068980444407452286880622003055807829749818880210590020810882737997815344833116643327730892849671873683614537116890345807140806528044013626605424045391489958988942259130449630201986651798888748733726583744873353334802087382753126797638624830020776872347264132789718015673092155614031203109560779790979534289998327300068077218145629606817351707794091667524835325894990495398032535889279279643019954105285597797564260942855047309847518735645382428294696817876618595170041701308841794515653775678613548802422002098258458023724080066590816666549588633185919621176810924809567637898818279549243777352738390776897218441941916751487519724771752908192974950125222846128046838104164546301377925926030319239347906567776399246692855168140684698056943536169820699403036041527531051272430257879357837484710723955747873001420123310823433649915975642750953232710905510708769462771209673026774588799966554854060435926350007091591206649987769984455227156378704764781080033078883701561170736048507025238365210384441019723391368446362379676893879984508927858675954204545632869875439913904944749401313365023378682159568201252166492518832144952760512985291318695236566732386166930228726158238846576474446203161019329583172137112953804601586671759391617687760220794229008360766452755668006679119992376492708426202058463682052934505479326220051701301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -2431518398057282184382809235469645996128403536817242404984363994235042311203137955330886059872894667974185983113924927747817678998595673244059424960580751905064573966483774353637539782018543097184700680329818158701311239509713582756866454742703976016579909920882597957724006857775690661955037856223440639564320269962626297133489196487631047521548259520822168819449309542295835799863339826880268036166197736694043377947595071064961895852148772272404801278444288953694934425681391735305563959066426616904764636062367375153736603668234901580501945208210321995438302786735431992135219055868941039771154755214475392335516889839653388464959922796696481446262378361785941116347066315476159402279143425884513779624840086459230219818828899482962593116385468639252849029656195106247215561160130725217889178448746653175191253572545293286257944283041929992066468032267438806688086402097454326217772957657670294051844267187484271912232541719369001654779281216397224274629444884945906845999257794923502602106631954721949387920745843027914184934130962281705647852324707652897131201219896494702176356308945388664143453654124212302083429335521611911641923501634597041005883492521842260755048900045806220592407882495188968204760806249702597678571859106247642825351312555759123097719547967352220667129671987293178920170712187123697827590537700201605408069603096147304360926099148656261771299325807847432382223769650067780963040073121732958282759364071802919221854431012036763794706660331084425195152694147868121700954412155223594107237919642647311966654121503237181369439733535437737409144843460032449176965060527164973036623990321765355190705910943140008961000672733796607067430816510082727543859672953503384034844238569431878416499729278401483776632670374149973585447086050449494512635341133138224879280861443671916139171178294640859306984759251525769039226134694634863688597348186964498465676470268591236218006852155222440270023505846960857316911655360192932692579419089298787202347368670261059720732445878670317287978325671041481082446616689627740188190887561293348290299436476271218605717113057732614411806505273535170979587614773570495312454511105333035774421627246215989401534073038678629642039560102769975429742039648625767740363851374284660822657704114413868541901379186352034697302741241810009550912398651065068197052197329703842176180007147903904326838042716841637104844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 26350352285908100043790877659361764298933054802865337481660664012168319312149481957582570381494285400427244802260663474105934992421137252571946512909666623599683854304759610149547077684326575163151621219027325789709733856662740286590475726348009712080251197116587140655035455778879717887595850687064068291339446390142546766573605581387923896140764758915584988832725868062728621229263697016873021492140750972457439095792090665783224816537907934588740782025910926898508692865888712058608509951447601736625415206097659234518728920614815308653663731821948872390447317371449912913046989222708615628978561030555880829147807630341343562876853384153418231164602404728553969289598041073750151496549402843675100964245756700257910264754034731420337824477146313282482302670637392238230738774409510713714169786692157527905075077225309171986127602468819473339060570428988475258965982999763110037411215239295640680022620590324595374963319505752400106459262118453023419414878094493033483126209480644398334525102710617339835825626478287654158773152713336600520439792000393269511459813754271149644747453090656488899178228807146686816484601364584504792723576983917943891244237795719533038861817074510625403524811952313970438753132799350886157440338045556741135565413794303459187225496189562762407002049460511612512577307724479273722509573880142904485187299247123539437054859689022592267331910030845059136150575086554079664135093163353646157534088470303241177665088925418635822619462184145760192634026002147200126809935313185593730056883720007107140806214023668537512465060632531898405295953277569270589041090320124772009899688349548402133257574921669721820258201955518869226584785059279601172511927733562689618931946778644753898236732589202227193764130013451828739860439640721701156923667676445530250996838596508850040602445107667966841916669742277185376460297986080818513640742503195227371906149277396589725870001371989928737999311199635309767437541400416553489622451269050566812114125667478637184471531684478366939877150322997803653342015361073029281043622980979332633579638645753483049768176645412363492198883236157108917842925317681415644475692817985204533053018097842223537260704697599784653737889903565301555421597465871070968997584236840341018116111060132172423748779042405741614734951713402099062189480284779607701828993218445759871227497059915221498876695338563622683235319808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -234684344843200188522183899279378703632897073235441227610442871614154799139851011047728466593394839970289258468554685097547467993359694309680173003499015795894549849000770383956207895922402338164777903499385880726668259231702504263987944005921966714520713366574312680374269249224668778341537949317262182198957020418614072556002481873670228947916474059993434989057110667389013933406977925295784508611813693427868365150043765849493515818915093180136830751366808224578053279779108053995932275681210992705592474633547133459417069912353427775049569633910840662777932447355001504113862258265206072575245390697917868896194768561198786482603391709640538743883835313352351851089526707019784062396905571989653268539031169711231356747054125438202830920724123877816463527097478244848495430613035749181876443888064003780122721506772301223449241043197915543907159701232516857956204177992078127016335296630435955316866502900932159824510193699520901841550240197280111049312965115071938913093567100620857501329126885733066840947964448466462781872359254061657388600238363941951450707690785857626438175776032660607261142758652488195127669738822335949854345240765105067903599415277186949548101662270218868299945200965163475628766072374290365422631774192691922024165475380558600852750247280875193161573804790412386914685024221348746178324576470722143895673443657339339495292524795157305929185109266320188682618321740780174498657220617090817936786377734181836630549866007541736945374445296619035509570906088154001418421139471664532301432511759428068051536386135272343560501836332185978903402798189055263343983107522781512520063150899635253363468849394931444715475076266596269657940505042630902566637509820098692733494112647113193822837427412499763451235227320959279965267996271265500612558916986589843231243513636474664182905098114710920893675308855929292200974034318508122670033225707484854580775449024650179609838623058844525976530269799322030513388377387332550909425556532858820322387527062847219199891813998924794314563444972373836595610691263725953176681035658587283918728087745346434661152332452530626010820132052888942773343664554108575112524356854214546258607325153162744784922801704387814290279761558144608437084741524322632592344840389200007151554982542719639002605692679168514340073111207880232479921349789327938992943577755165700308787693677313031278573484220641245172261191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 1743916653495834838880556818488959362112822277740352475329885754649002538990466819068576778189663394911782814641462668966215802050177120665122970699405408919044159784379891742703140422816005023084639920075880392632925545573020889215881785863312065059163348541074894684334257985840623851759865098042416221067836065957194415274535022156269372186340846442783969083242703275325162790402995466331947776718982739393427101668279101442703772322746450100690356588169475183560691866240861169626195168460746743593199712153895225588549358550319461740272154984295465260506065840464461587664190152607751918880275289290974273345738663019273854168994982493201198695496523571983742584099523295542628530133226336090913167310868544016971765389630523182429560578211853504896203381426785500631270753138188670578805799802069254693610687919331768426890025120575322822454737922860638282231702223823991862109754210816195028585270657982294844614980562368064240778801017118109845723128459739522534159513500798799646998163930437581311159190301899240312236034846167532165795517402975211804461587075967062545705375806138500274026652008666772339572797059171085499376055388147319331095689773837256035586149974297248509897493168734744388024116238992398897668629373886309446707091200000750743883342714232202141655249138644793391710795932875198760581398894194209033236084823291592812912643148956712731246605676818995668255415028869382229716166107939778028608883351651614591519222487700208254721079088210939012821667027932482363446335189121489687780376539865473366463085010858234147246370850035591663956936161019812175170652515661819331497251065010646901731963056027695373101893753840394407080494940602698440205133869379145242312248186226078172405818981174488534514643343483566743901688428005175283421143171783835248531432044550589533097667032050232306817474651485647017720410168393502133827872834983114199222774195264938837690340649036920640247549058122455545382529504126564387113658183857501717210585064463901555353776267041686479326670715149466376862793891636754169592468010028854580870029993951734917019801748317459262350057396748602601767886014710974863211257342581914838691518386224102567339501868128974806073843979934440255600715023508238175003836349965910500760981398814437922955968061742285389814229696031999131085759201831423205188253397933468119458616443434311756795244403230462554565574131712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -10699336321346677374535620983465202151131833342834061680617652797547047313304904053261681507827102535464246380042015160729260402188970488263294971173466927997342182301614819855102252699532385497782097434691479981722727728874068982120550073333712455348268600293802136771201253544355320287487612031442569875331254270158502348965765913148603661701689884603890348504822417025549715512875848346250520130074131319749198360143473720665686117979061935616413656227809042124005277282994408363528920624361267510120921355864295254883172664466536577472672007079050261403907644554573958502527409184236152344906897407035892283736734105759048655975648639652741845479641450549133119255500502123954087284729336789232866253390582779814354970174758683573521903033782274893297409239028482801526052851332044162426711947761600031010356844664851036487028874794609879297193360208019922512718451316270426895377476297207276462313205942942100589113553147710227800158279930036216067583991499114435025353239889632044172379874921155326289901444272679499737789292786693313461937238073472933033449976024836944788478077167448060543034332312640075851397946020195329823911527129595530323711574689242719487750277583360067353560403417475624981734694218439705768256666231877322096179736748354529965704653290813758879208227854405183766245650951824190115826998195968075392062120889436968721996112358565125702612548526266932151761330507212930865609638177647485714368193144600566666611532994721068159747347710026631569886412494604484926291721173252027769247885297497831479436097756047708851292937489971718862147713984566930757980036749861874894707699612875996562873683096181854531107142132494889451629924400918974383080166103746929860498143301724577951885934461724962173125808298979174126212479867394865646507772321932295834493396430365227518602225587662014688922728259327672223041530651299141292310872182033112367118634207936860479740110442329658798163598956730485093559890908572146151147874181476122892565308865643625635561144028795309613276812496799373524439219773998454972231957170555260202940212953016750992818775575092014324790517519993489897475158708586374432933732942443839567447179306687412426655511093232730657040083331048783193616251967213603799916560387151125296553027390157631926175185233489092898838030744313543647724798821889320971945792301694876173673993518257268096132597833232259157531295744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 51150282678287396107524638023590854123408504781154023800527626288794166156970205587425079884057532308618946662127575470317018682326747298192779902401503168028410447477713122579032683902612256144026528214032946479931008825407985274866784271852763830417855393504785082372917479062208362457935461936476168717420936682961368750570055671589113974391887491379202479681634976910386816849146487849144618309643313099395363292614719835991991138717381120024779490513934135377250711628650494604417340987147607030271292229855849803762754396928434966503731892076434800049279893500814119349394441978125997374940905699768854548715560378872168389616987236164419062053671361265814536590544705439770262912131173792326375288751377725828333905057594066713218956420694999545913930120496313745590853845244707659406453940175201729610942811986286371258750505191889813330974878954766312530694241356816864055928619388480787553756650899294645531925429472444439010248131088884126437655625037197060925980032783828400023227659473190308523851093666157400824527692152550442262225258231256540071515794316802931262690236012736825666885488881607121882635384005137091076477685120479118302047881480535715062540520308684687039291282886818311733458137844499671589008171341083802599045331771085388868292639548000492253740891062600757325498809837996223216231335670658656331484782183718415277206124618285620767118683928150212484584046933609693932803540553452951145506670632430444112192253674426494313846095358591847340612569469937553739826030855601137790204355808222428163110217919324694230637061832254297479898280678818697732858325775815728199483413449804445512333451212067939409819695817182684539788338516577798826453436234394064373442471779798932114545848789928256400093680654755124252751563916925051036079871540385679149285530227024211407343777052805752344624448271140883116983686312980301090813953168703461301902757838837966088292829687292310109386305266155289970023855184865822470134256956381887525253711374205961397491370011727408965032280345988639204084553819384926112618705218831801184863011883000288875145221695963210232710828894869410490881673271114733459537916794822737001489207405919065809646959600709193219060938397019585683487147796708036443944329941963429267217730503888569072000706702266637959360509286900114318106879515316638580351441454568898334950905210357612739718705344319788083297659125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] -156003723168668426663745188836822566774876122227775917250647156547963007483493808879385366717925321802797296673423331562002089690372571754214388174191752793339900137769033846184678000474854928753403605429056771301626904597778919855306294852746946474065320309817665512879394908829276315829731880684204059716581582659826633863152301003113100983423311142820468044806691175353520152170503841046061733074451759646762420869207935337587819022431298968080931826273749039960435995367827422583560923094319038362481334988154855757398549315175139789753926733651512814323448987829288582197183099428146112032226820701211620269441294645560198023519949015904436492054058334699298171158462491791441370200508483450169486539384030230311948306910368190639363433369838647621787223702060678623364306268165667995308557279082884388647680634066576210986860095251285010902478079666202564997843663910439741473370483518169706000527980106443111825398606690029050838451943014382448050291509923322577152896485527575548125106772300475164418417271548840638779094219250325985339146574622956162109293342667502870995563811526466358364751847731244443393495051034255025204350906020021756450705382315191577015973493299583150878294865337275126009292308382433173122530808074495991076958044054688934626729836714359828539783347221674639577972515068887752293577720667117150955492563042796951683513300229204854858227818667595681458697453768673630242188912387736652457645999730725478161759793946976995333075002923146262055389059637507077224836037542376614092499883149175331858742300113100393391287896582266854806659922846175762307237246307700061676332060297794894599285844748097145294893857558043826527346856540817040915059416821845976254830584896063116329184587624683622458056682155427508665393965707147471533388933949979609275718002784648968046113238770868131181741184991696240212700578321382914748042992151144007326438909004260136298925707429907231882569375373520135987845726597603481990697864204093584916600198020900855403313436838541459302552371064023124373236537367365253820300793876781443036983466503621823090100026793825846661097315693704059548612747511925453513139146145483316943272488198899682150126972214748426241755783766092668391501054065773677629639864968758298522274026692586594400010892727265134374803903655586899191835816116455993118442628028637778926926231017994069326043115043421432179226732134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,18] -78004837349998368483342007008096881982712227302372203526796300627095434097938076030429776889033805678740791016998580915783065333483730618377674164200361024954577539939677401313967850387522909187880734118641509428345349257283626217289886361997959663350253068853000734783278560097927834681046647505676677104907106930604872681136300394784061863349637445559723596264689008742958105137890137023674365980314584502296745368148882819474591045655791208437197212231672450245392969343556548574045478483558811132705489076591029670656366801432709236372296162750649985614730053072059812662506085792683529215066390255032060243888922334102155372480638674299607542495285774831687149232513529315393664778747488417014181796221041008110055550255545317214811499136774642044498637624814879627180069594363184682795434811775670141331931076810403211205313751833160469184289924952551297748090580312335492560474305300696527016981627573462227097781309776857060015562223117115086398254665906570021102791314424628637967152716648208795863213368744476972847255984556652168470884347847016030841708636864254710677073801698910325084022458157293287507643767423798850474950902092424895419491571251767362651691872539337308288864993931900365885218829046231555150204244948513859187552586877258676743376571985784614746813402517179512304614313335575207445779318026731941691026043464256361761753540602192657786200404424469202440373434428557465731457250801716614431548368030511915774722469799373257798649515762880063244259028299050015423904243599263237799106904857575279836513831859240070564881425797180658879441620392711402911186172163197915130669723760221936245075107609588457266545604728454679512073868890315293609299299099077756688303144162964935005486078881725647439099324174339047647931036962651934420225162736528380462475400521694054439555351813975640760783782024961482617100543664824144980998794622896771174017266507108731776355771459081458972778368226764372151891623964405825960176429486997807475349051634011847989761442984730782917536417658742105812659621355174353240725888275086293305328941460101092674237122286845442861216622330196936580967145911430337435356171601036828495251251535039752284197163545079022072594650367449585671827426842573470240047770941594785888645870065715911196404128119884439680252823187033599393978035599182634033036656032628308233960089915986420298910301709491897942897953079296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,19] 4942326092311674846574285081273032896160630269151986384103859698506227562837068710803833098478604140790640729930318181557585931152216909768716317300824561794468722943608384496362263635461350150279728970772070629073665861906057259870930957419208392541964150580921223963237835996507101401964838902696467134155193060745819851032212898946492310061233238395120780011460371144103114616831100084778428561919566004547666669667030349584540491544377636429351157118997575244817741167735872755852463289438800190183914056267589189537423963506557895113917891901176173438908802970229489154908398512312469186536159389648162176143088459506576651176221048834725905832462213079190610281584443939271777893852053888011167330743812594236506346448381960055495167346495381193489199902836047215690132917790382741428411311237107923253932656938623531572924012339706075339625211806279582822813150555917975585752616605928519133608448152190462708448010920739082439924458563331163905028767113388550258729065538209828630942440650590106373478709906206089872975327569247872767571506923042477829627807973651013049500133628939327549757394905708006227688786099424891318819963246389054059892881192194195313506385834275922037289182561856795432636574853108262296928076827212928884555683003078199515980446534287535660241657745916831951658217885059550776294726065368527498086865295291082093321899576935828904777576507095365191144291227920938716636011945534085909850062853829926593381978529901601667357909772165368588658375157960567964679040696044845095813711798833362116664753042169497915933557428315683661381910579599053191553006997440704064952925277109630176233363510588618583327280622930085347121832960712945322245739373069264856021109713674535799240810847826152172731460942614246450457718067007403300859570455948221836405712259788132336470846514766379140385059549001456654793064418020775560386448624126299017029581364518454229769017772576297944946023087998952747282572282499529968612031504067571423313985633483938117844704135253377953342326725166652227585151546849923793827000537602784103314011163499168592274549021029950462070518321660091798889016719717284545290216430866383048535486069465588006736529163682510416929466169517982484452686928768910446678614268325992698766124277685075819049802566059412808841368169889557767507681439150206041746240749559553888019993303948382466007483936385092010247044265410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,20] -40256863967384096476527952565908086791672052699705015531752222428173694577785872459458811292816993047341896994118675475316237681256393536262528549430951529878315928288281225670976241356078758675788781531623729798292282484681961836928910065624359334065677306241911388211776504524150318621117995080181333120956222948920365845907719891028909507093227133567593849489750414073378185206665518037039351907382697155589349826861477118635652555497695303432772706643650523263067919291696792157143343286012561300590748031393197874359906425888383540239973182340212571920646002465049439451013184994623116660322535640431583449982833699647453906707060169740097151035362232172118707476991724709381119995700100971966059503124043644527346245462594414556659896559481464171139636728613810673307490491338818151806492276750271796711383248261965519718457827801175006969910776654866108635106088642452597153688413825473910260162078200496785233668784107145235244364943394661019899206696116860769292921938835783579907066712736230794613495624339775356287518244576988921774599313635375733423365041358367134523131428341053486322326741777263925924403307462261065781014396118547896627598469837830158189815135482414014987085066032015539271646765554001994672316770973733272023586071970728171968587967679486795269677023665658609278577499823134594893451553977717229293522349992305765606241138371015161763533498057564265810784563931263045507779669848277058451650175120444367079337351780353887883148349950962881009429217865139933288379937281679505992849395196870017722102138797335411718120979675484774813589697737754856744273960771281675324323079296108566642755302157393967195102091506153799002764276490722722169443787385150958849765737021614173792636000111933430832251748821150519920568384822195614018267992612500908173109692257645169359353284156805364434778935032344542661632344713180495527562842637819593658910434607728087856140338562193340023529317363931103783339727979165757702017738759868461306021062800155094901298671885919210440012553171793660183670219034504889598437677492669832568935020244049416320920519979740378701888954084122807955827504794561709805108928539069787688837280030334855651937166278635619272791155744119745956279504846315876772639943831092008872201291599958119034090918773143735914330901497118991668621669653837487427771606741867900117996165023254943858751658170638656743834473606414336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,21] 223256358153117490984987719526409014782453623983391439625209296585726215686022104695008370269437667618839959647512253620446578446200160957219813881817655645040057964622281971737674877460395222938934300423047545220430564974871023036515530732195022555928002777760187395669215225252401271292889985762456779740246549042446388493548522005478563802227935439785300103907384923056163712224691166435703568052331134861995802368965459244397963840366829318496373271644936812702601511598945583282036955342544380537173041258594909943724985286556596495441157303468992155574033096034627546781721743336662834737014982560186811697449040662369592940662049067933319104774749748449697527187888129170483882387495821989538645118200369031549540712382587033125881793599320685920082821591860987191611426933691319519456263397514212400690571628160935705624637476850895676776609922989221579418877937344407104901231433068603637681188226202387634888771926344658435140135523801617603224252739036788434547626499619201730479680153803174756058825148178415032004837486297454972268448031411586273474325075083506882277328372842707640136726638940298214851130812071117788311806102609898962334371081018028153880190925731878887526812507491910625243476356241220172136643969301504798120938575188823465508327205079214806041692419232075324382654145215996217830866092646438010387147812662058711906182623486528566737660324568576048435594936400850948361078559326058349462139561167942502417384168549515885308076376198002764449357628903562888085179844306730856153832454356227745188323604264607446463745446367775061178405013644819491057115709614405616468651131864700265146671949391818386512727197831571914502268719070195508294419484305217987541815025886723933694686222627902351094477586549667123090809098157110736656606413887980794551878643347766188647869002406390261648707093643537695538828084793614188323203619184898610429656450862346856787202506262706405833770243876170868539622273392360262250197068261421237118210184011275908235688503163382325690447360541032383266756908401541187677019582201423703378779292033149776433461505479006009777711605042458085161985694271641489402737827376087057412790965256477517302049923988341396058180400702110358639337232391564865308039660418078743139076010865472312895111731758473756683653004543743391197631825998362870327944200839520436726051946111689346511516182764245129752863520965263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,22] -993163000480235340514003597481769221934051358510539800028687153239393019739979814062394541494716293112025148939011514400130898443289400213044786078554865644606997448500367519503966833896924312864157315455154927720238238415538894788601494738301876586560137820277581826044952656986906730012566000277423180330728975962920920848350786599630769228796536848530692266935286048593690660284936751521945531003220150597516386389649142492216622322893365639065494071479303696525450338304344839650405295256501408682553756818151242727669458743526750479004342353620259579738573357526267770314877438697170771159323187273217320244146893365110244030241208020250344890471240582454716449200683268741840015274430399216990206675202308368303756104394384483108558595296136714325950264242488157979443954931511785529505301727872820083901155199913904513410929818819319049487031603466538490164964756503516488450672070205606244839509494729536425255350563746777449515682384585869668721478734580504497982015403651628961739359504935280797977542743659779111870122934795398757282404978345324994931088174944748378785015535168017488097854557265022034200141119731754261128598484054499062075022128594149380422269109276696704068223521335051848023051099117391156433459632696445690234817258824339249305185888688201803902834267939723571616343928451059483060763897967272683841338378197755923911164145070604794328871493782240638431023938283668566271624948682572008368807216280234610484261588951522515976784060439430973463232073587064049820030582321885850779736447519303926082066375237451789740803511755474446105192766444791632983176100921474743076548688816748281849751115635089109839660327584182939919242226904730431555468405086944087021508034425313505554667515816631430618426138822546769279072262770170999452299047769875401238261334755710908242614202308098086193868918885799357758555065676291808105829741705857711166233113010275780916303025909582816916500970492687683233686810237601609812842584638134103752325047997919575405507711977235894013954173145009393916061681969665133737586173467299922849051999439477023969279068491879502708704955630258464739811729949928382781874570172328476214125711896360866127368578643482892870006265915211505707741239227422702791334533398474002468457595823864527515124521902728525833997067167382223135109467092347992142846874481865823543974883791845510970821679878431083556058842227802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,23] 3773345077952403618227800827965366055999088134380146767304033351595266836993055185377980040938286830757538585637035146885765388882526228988153701994001761867068543064452743860850325307637160980107162758422751222675893325115569605437374365780128128371766748814815441521817108095667261496983677944889637516675650574373429927073447256425523441741933749978592412619870807929497117995645525543256841505536539742145218519936688224373863090347041587416187309092747237128161529132888681018246251551858249216529606245231582942905685901720034583084301791644470925585633941881713313665427608536809206719947479013476873608969884901500649234618498227101938213530003454256027160151956072881920791376317238696468948199947403951211370084328349492682407979353087454375134125764381058955957013090037949781244213707143917777489679666741023834333413954033018679814214258892058912127478157072297310261179066928332484352015519505338368545273265142109711236785365264156618476451766108870199150862363262250746559146176218948973054762019376973126998158059427276952150286122128998777765506432169886582405051155956843228871036495042053470488262067349030222363226073502866508609835627332555365517594513938969841965333493171834157607055603833000170030191284931235648489285350838505584106637669030281794948406058546390091160652691048696469674716666921397082315330899180289734432320817852730623047500737746370907468100182380385804964322589756806139757842700666855110207704273567709742168665525706323666007482582449760106806096320402515634642613805200218276989223982634345595153447655392069590514875737043488551896774542742255272862349183046989894542820604654102136114911751471081293337598081427079697599501741112395215981404067289803584234363583508647369027961847374062105883760106423687517016906359855936190731548921925379992424809447426420554051163773336900817645229544513876740643922191331789426902730287665438248472790583254758157339362527913562694782377181507505341496600077571279738119030711937385412759155243610825222543205188538947516482737673472557343439031682162311951040141049361143508856763571387966218775564950328631963464609996259962392998365470716547991689053326378910470965544947342959883810544828150963807693208692307739380206207255545580699330241564916853411885623843285678394259880667359088889419799739748863278284043946630861519427282143501867216592741365272040499691028994788740300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,24] -12663148468956287150287187581126366559778838946485103189185546410464024197811169504387541517175496695347128722253908872808490539444425809852022750669161011387225430514919246651832229642154247072971927821804462932838773808788436352319779139228090874148588505409883538819858455684987104061152842575121410265450759541863694147955534161687947369421668388301021357136112438276485852370237228542424881913505173364374109111441350699679368925157934943564840285082369475432886429469917747349090081614298013565962678099009259350017874652561169014694044287195431723187798894823499181488132704590890975761420840664805750726619355495503407358523463672961244371419363370376444314124095816028380684128622759319913056894987604971712664663276054417465716669160439094194492627943089829784228396914147884808107167105474703085029871091689174725523565224119066438037042609251260896882665444838204031505248537221999431876767344066535648639255260182901244554073723690403642271707743026162937350509550631005295490572166165306694456871896934670552245976164642473821010004434602308207587072630206763296617612907306267629220579181447593615963344369347542529512902367601731754820727721862526725322175220845767013543033515325303208774599728221285120312807713196027606615737332744392078775110763794942698892618064200638114816380012989494309412803634868894876446414005285619938079503668100063723528076094681987006637014592117403229846303234103168650199475507344794140130314562624062647594772297164096794450669153334840374106793768923819323717654588400709239472106897896547206451901519940213575106586675900351680281760330157008506023662472497166515929865649222493067349512551631348472020446842375922427038777927053643619939016353647866743813366968029981913208615912968425072114698520588009270297357427309281438730656107336801342064209066063673414894580130432563684104144723109125558840146995005274319485958956516918651561832073971097557329829850134853417354669745645962666352361595138967763455450989574966144098275892084179563221338081288308351440393552668832840368579595782224836014361222487027135067739837727413664035190102379324173910703498602259438533898184873883898155491332443881497454179403503081210974327201575355543171918574354719790781197404515209242271355194090523778096177084136397056568825345352097368274323313587677976356758878780923733864565832666516319850792743024890286491916504617522823168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,25] 38274769277415148234592280022432023747704070936344588418851160021655881797651397718919727011488628963693729649148892636842839755907943403113362774792920549920882762417286648863314864395633472372378171762902252000953671325396082357876301805525187283592886362053246894895695921344377851445327717012445737716307000880665295477960183959041903903687239244599910857332308081830574718985479116934185131991172357567013464494072072842022941263691764625033130478485155090229004672559744366966445202212449385750910778175912794027588895260476062583373653405866186042564110157933873474313669543192017187861940667233212724368938950206644758570503608686123868601289702973934855205614042094323385366345438386828796043432718786533081616039935521778528668112110353481535190647744767161045959523214626149112342229614068618139789330696732287330821844327285432960998682093391273892997813607791124229668094614855037303580306473701356146606983962144839425288182245998448195421406690071282937112554046006278995107178610134122039579953110966919911349891795075717916533412466466511162600277045383986986137447820404082038346352081516513675926976378846018895650766315253121661282895864754865466904522950326728357855241055386447284506091593061042713027647252245915494120147187842276257259159569343638603456811738676147028417540123667115127847766473666268916547708753215491567259184037271227631798118829895647261303496458261007010016348980338945485932789310898535209135252873566411543601214971960472204726950939288900029278959659487676676656732696740671100384010192615713743774450794792473412535846019977057083901759891836881689372629021117976012992021340671762774142424375673903242298377042758855908927980094523798280850899809684755250784668145256972929936072453662516040918263913696432150603958262468148416830224233385011084021216736851194401205089214713481583254633475939104806778471121292811630037711235460461916089188123543198886991680216405703249228813730577178967278048925191210693602103989062176223647013295627644418585287260033942204404236283863635146561852460254472216941255062012069735763901264151985059881867934906153871594802263670351327970948541289525516632760715794073898657412616045478894871963547508261461244797903810516877131395189111715202436226270827678822985880929965194709106885208663604622421388320180087926613213350943990012294220957774985898260193544084392370784994803378594775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,26] -105294136838897936101430333152403960727706071504478272257176907252254557726933309086988255245467796974743070503435612388288927410635787896434364293015214593604780578457838607058312239731582912368640344589855272891943679395097124296816181650024238936822902033916285142089668632723185175565516843259518872548431112998730798226375623688135367351833725829907682226269349738904747829971699322632645200454160920227847531946314599857456884126089686066015878729947295651973060013337970815044448228286572869269464259602238592255697857203681384469855226983759108037405920207198350698779022971509930249907459498136304203768414258578873120231404125864185136261062694527913655212421253155833614050534088789865912108948312700279771148698339017195720423592962366592858630001885771994303479721811716958415050453322859341111413857245982372200080996147519392374301669249673081394342715682793101625233197141903023958979954281881564585831755387118686992173414652056007751800501392835974679804727584636546025579897453634855639233215171508886474746903022057201658774898628263964447403654180090779265346584380560637526601635398040737079493407614687501925911879575993498604034734611602074431137054455837275278680137416636551708392080594477788629740537834892756528051805194701896433066844501176216782891997464259930832507961437771588379180011755878788363076948871709714029927748097417066554128264140789076368734753993413064242966989215218279685407514192516085135611581366017240836140589074688586746394196932783368691796002917358859582484634279320401460088986667402692372696566963618669502954221585106572641411828422356578225393458880731531110177787110602936972842731457720145642484117507438673628010351084891244909628011745979275018197034249333739814173879652599309383352503618102837207831054188515843123258347799807507453195005585364014447234711491629761959080320043640554847192848343414835885624327883068468683181408262118495964171996821798092240782286310933947480081737329780438859655294848349477482932714919440420006214025986000624452349724847721588400026705160454998903765790203728947234929929013491537837972006341635145627307420917101141285341234530270080827914405778922572917454719478174617531886197445074724942728381149626263436499139507210350568386593325050198530604639313015525379546439135991648826340464449833679088381843075752687366287019636855184116030030992047334400479654441086040932352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,27] 265009924194776234667093480307559801899063252099724402127506627463562462676176638033622436017756743610139301593964738622982159579532165698214080959371804991830319064991605344806174886848629754598031482096057322163483770161360346762462352932422206225153366411520468899849634997405498465809993375715843711082220428912620529077196472238887067546834292118441520584158416498064060326341857043058617322830375901931145996906867467950982843780519403383207234520057401074216431742902355268268348231886909943254642734314426032789172253764712887016499689543077217026576281780607189951143421797961201643374858857443171313150719255518356694783772295457335075124832058507315341392407173360538330427633559182310929165063389946481917145245197668803827684187151378848433603722186319078140707068494938943169442268418516093043146842731624821397078154097644321894095372580647742783653290155480687351237482751650797930679383883837559174485763068042094977366973368622514573398386495486619299969102290942145754269815390525324585172539982503769811081196002013872647663338131452609809814440227626007977451346073564364218100712117884241172587301271426504284219652924788407319911931372217890059704822049231113711836873405498465782100424232014490757108172378966113995311807965976281023832756651556055759738529219180423411570887704869038852879247580944079803441034333848977736954666574102373231576920841419673517057141943258264049863346705531966039948467546207147995295768692229859163514804675520354848786180516191570736179863445692600748288463778957746447462053693067509324931853857949023438371589581241641275846327117038744836585791340352793583927627003058233232749728504078309647214125171712037867894657575262920289730275421180524770867470129277260608236761804817253238711388744651846406710684272712693228819060133644008498342996180311435072867165378162312840420241393743752864014374929311310366086543951720972466073406229921885895586651867716081845195346570916569599055438814399706454424901037122803977073448447063948081148969600298004498340195240442928005384614788503899760441965836770139089838996690806093226970890908806386822507564950142264831655091009106185320523836452603683092464283903451759025857673065851802439013088777652836081305147456692573863297719965173444836451562183848661434804264794303246287477393997214784022106494624597578770958021172526987025934087773558334215559047941062865715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,28] -611927965083735490617229242133655568482057690770672405925745490117374235764712188791007292616378204136811660576140843994240328040140673418207302259947972437845845718623632743382840423343687811190936678708017463954254256264265047768087715441877955377892050088006920222506391759809702582207082124477602106512273385043174870405696373149986606163749113562456327670925599235272633125086872718929193554925648355302610435118762014839698320496578252694709825618435415740705485290166699411093179748050065191562149300393606860392448274922548270609593635746542676956858958348297620563217536353238545840350263304548309527133170119311929435171761210585582839711065783049535992835013717161049892869758243608056263562788861413316943017467594440137115190015393327444325507088757987434309312870982341654681412938769845783851290293196788197597976789544602746985082551691970980198097589872156851126820545717868593175226407824372356186886318176712077557207807851679589385894400709959763039829044996280195982614921911511650447783379395020995139881306081160887821475448798317414712921132792643203984731696647370289566555231822810300212258013881316968208723842710536499396658052804734134462937547572755523858496618846778911823279075761892199858438953236526223471814438215539682189377070155207710405303272351698348738099920209039470584648560471409132293469043550448251181786195135973201637001940061379692615075766444735267857165343483249838035044203239988874589952294120659469839225010567267626416965780550277149922055757775659409834942064247995098636529405556633364388677826177071014404235125477247313989142050352438547764057330040734343414224522300530759190126225688086616277512246412751010919013905373384066403319523655459672610532036128995772367720745846971974151446484209148058418577527022942080998101277690068735551002513511721986643721705138347624585262848676226144713467407165107524895036815692542113581413580063725610848935401842125389492297955527513708683691214619079438806461261361404139487955124391474400800837467261093665316092482616287690522870872059300025523195250893743439144774917424332104219324158420500824727436401488166169401971976381449058964607293875416782072672549028193557346178126311189809782845767803085610325545826221543625505832675531218293195521025887243001427788853378111176326571790862811120878210780364664960357131898097200774353723371117755669504914167288679238729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,29] 1299368031744914439483238895595846541815563856276392676085593378168811401061383797762167147806003545280878653195949646803928625030292172223301866076463600016095770490659674115118485618872762598280477455230626198861377668351919590684072917154912540421194005450856016543938178322537269468403996508472634410222475173231636858628158367474574660231226162501276340046906236539788044269250387934007570152198607619143690939095066842887277084998193733180997095576644270515407134607671889054720375186080348142545956330053279593392732443796801417459084872705349358147202584546781702656647739600920056480310829039355298575207233031541567812420715080608522375340892214792678270870490621081847115326112963094374107694769874293829129610865860779004329638177113997320808166765063918445382637261496806628147147092388802433216210532599211203217027619886094615869936217556848111136839351767868419290740240036212381398866563554742599125019701665056052688163692471148535636397326334816374416890941449344054486478919729569506685257184864353799747083496978237797328548127534139528851396575916596606151821145371603920107140867401189502795809363524285428903302907543801700237016821745480767871120283272274635970855279974224107848437506823526817514079589117200227051119090148774624537292338344481881615788589599192999209251607780070168475183601156109744746469202877603528525224367555454263516436930517904214751227549471669399399946613401282227309633102278895219807012166794120593946115056276317134825981909895046452937963645328370102543588410324157595889756518380895179227623540668767825083940940044061280537089728320122594285898002097497319039384072806163257454690922655159549679959430920213323344898166953194639754178473638273462458331472697725971127407019849067476566734989107126564729168312516596812130379047390876667078745802403459495288792822793777071086280909705293221128326110956648852938214855768146405676259952011509590979699085468512154675926092814145448724697039787048938114109035225478373927132670363817614832155356352597655572803748094610463453591874381817396917806291876746880672405493922265618225089404852022299448260590905674790894370402936571137346150378269014700624931876068957565404496823146563850952087562373743515913717749231028633610266838531878896700111030023362923074423544294154495504407117460442672561841961160556612671620692302454098692790561223647403152908592966567429406720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,30] -2543742848611854883072558331208166667954974095189627534134443809373843784502531914625480972708555808147703336389599889018355569165529267479108896876719172853847314188716961188118358356237406399428323839757521096359963144153067129292202762114027989927792582938348392386247954105262015022674001255419088916533163470436336272784518532252645243284951685259815818839958700983685227659208126535621249428005287915190386798094496764507776932717890060286256113935400347726305629757505324223783562257737615918191763111369284977095945006525478316348397559266748744539067961666533874688354229011337185111737642038795010313334442289004019621001212411787318887322524923173298299065744252501927491809701324361518402259181422940166229501889591256400608172946871335579054062874652390430272452925268685976170766400920951627768783217315716741074260620077988068876587795494028175987379028931191624428936141836666176434811564915897976730560090971598802372751199446541572091105003053781266499089350519497775506519772548859459773904720908774385480766527751298082689189556847049775404732184799555246100069007600448407153413573458873880580706865559400859659646763632066983806672731207013029323559833205090270114452671801440484378890072610392624989268478639722601365527904607207841846090938350893326868003279842562470716699954935098333967093819428261740265310513717003108846745481489037179972380208310203677528351154110719973638084267221090182569464259980311502301766994646512912596909009769890003840473999947287616945236164257611264259423632301683237269263041801709446271525915963339109483278878951946523591797781092853612733446416099068056438551244352467191399125358307570639645544521452297697976909133107080696210278615118628999540786121221814769120141791483703901096368659786857928659868856540732315706749143923992120880217199261707930535744614159981351520448757836910796704585097573105202614948340331548687107118435812617309114939347296241176986904185472301413521533591464347412976811297321047071852354047274056391865929943858032887798250179045792985811238185769348593714503305497886907569849033049844117968542463734815277790088148899544272162265922079947718412588221042519282813519059818725245332842456823030614830512676494179655003015320714435868091267702287341089026217862519297938333007840056850766088916756330317039463630986439070344132434475844485735646224473980180677428953041957298288721920000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,31] 4603239969341457726615695047016302559557123825448538197192121527373260929247601979703224180082788416723865969104582043634084545922294421434405408596869874520447621196212197391776733686733273048804678908197889802432893864457236120177252085636898008934365633423281725947323298887328790744074020169944598332382128764033431834458090844998550584975929241384555879779513507430746285188596026509587594257054915752687187697425126047346769895987403867692577188918263948208491521758086359349938125380312962149124902396577548666456847669152733968253648101455466469410818743416523995946890221062304324521614272115954427300007797387797615704308988501873135700973381643552855457471044834134784321481790262761664525454431318274724503019161883687363229110024103253496176969259598590875850858486452394723482580363679288861315252291327774607795841464535115035015994030864100133427349851867515582727846435441227729849067033239277166836895379199934725671891235500332195855197717319291612177132268850170083023216067849784438179146759039918506184243435946079043562142840167108548362961617958826101068901381901354943669197682985059242635597858721198219102568507417212311870258555533062802608385249311749412210059563556339018283693842210678949993604005187647833956100139660606347388444518196466185599591337524050498478319421024771543324140648727965730773213511244541072779610217351086950950184396452190264788748895893345378510886130561945386203979651763896008188050337552993807921811366098009990702786179653687857848249798765410630142989611999228479878178391209322445518314683830030317788455484281065284905381659251976791322218176248676898962606193753166538203115134525633603375069649269072531035006375776913882169382500639120268414986374260518347786348077132113969849035268320122819156886080045163066055186128094543683866427010815582278819104370833737009246525975405867345125119001255894961216152375017328481620500044035889325004980195445736026490982243969016240937024508650111428820491356978164636923980895911403559251305520407974938433891067488337551054249665708055995171974402499731176663072618369698701958310202477627611450434145077882883187065733289372205288269231923699707342673837353976405632210221705334528343737629446727445498853654253849725411559311036039421707412481210374202724810424182613064667434349856161514230441069719418530103440588220503429872415461483152487941726195727432941568000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,32] -7717025532263239800026882904071611710546701694310446353883801709997816029708660964264775150583084053555119207997832869590543174716590226238765351422994220986685547523717951096240139530044815217025897153836208595089492719639501649780126218885681329889422955425053381264595884692328797079796746721890424170423578857766228471334640328566891953013577957558786089561862373450934720729071823429504197874840755957133581091245050571516234925652918185308624047678564653666405774374475714013593128741527987790767681608993246762523145974416775726324136866452659550464610226952256177278323381653419337442094850831392892205968740477394588809019140848222417192563411082761683134895511044925965142500447586285141872934734782244444770683260104667183702215519018106146919725847019658987899550551938815810579305634336879574504277090394578172250289067585507054963040705967076900751255691057537635773496210646226884589527337910047511203474831361637858166941658937294839384839469214266879548386211677688997602449127679803115861076273688911672470052295793749437163288026077623740654601699662426391596041897306217817754225083582908060195779905632906362962344056486159080651851047901706570671105892630972801909662878686733596504164028060990201512811372088108014124152573922016276125720993892303338015828374605543349270279188797098864211205232675117910135933222498922697515450759421856354807049717324986402570188714253361265777922002423083635373924642509114549295933810450422746198528736207336571032838097399597319608847999360073479029888364136499699801415112078576091079848464645980558332364189488736991390057357163826491941279137047172587005469262970989795111879113655002341499376021962298836344494449790020539324343340002781961752743034757759310271493422162880763766606136401088222937815387710589979011987090498241234292140240871411054256659567496700725288398530414855564960257252925106514723147341253164235673843788478890249505455973414421239662066045908713993592030625899411230843006215437965260113153008112725615103407594376411337011064806706595916464485820793487596309734143666620325188531723184869923309372259902261155795501889380604424478050882002440899870266295060464348615813543972626731007399206888302009256911363759091321328668396651620991894704276679986368027939558872644133853167709849325270874598582560719578643718358035439784253846993348086758828258372131244550941491743198387206356992000000000000000000000000000000000000000000000000000000000000000000000000 [136,33] 12001070696092264919732601166718856914607877365097630103823274912881576856913472996967809822014124860293677894439401395550368504920472054291188170945294493625382545022943874868114586714177095092336493405691853582481712394012588786265100610969394451538990115178441694112452835045208073119595963296560322522301498560098095949936523030543141368181233316670506710159917497770556305657073525597293422738619030708557810868830839702177888756265534433371411676700442354365820921970398196010169708265234045691207107857727110233143992702745543501401504088062576054479811659979711818487232231553212601734075552856586622469888486273889187490969074216014309576273065600321699071438086321455541007071088641084794162910388859123443492191356188911202276422367189362942190369564310760309247589378980171780346383762185355168910367942475792238200105431363210966892458599084716603847190927740777362690205450217761104722636671311368092105373702357676686896058022414323521102876612107772492895175454976307482907100124822234955694466479342891176470797195161078326273033641895901684850660159338202197695055395437161809540689592304045541290761676617571352919130553697137696772595129350034010212078568941195156556072741351659909123777097923934054701822362590232097640036606833304217414386675346661323130102413071494334240950915094734698382574499633431411333773006914704630920590130921980375331267811759645020713587360243759749853007670052881893850616655832562506529177301748152169916720498752008127239350997669150465071896726440476978796486905270404707288099510559244738101942029667674778400116105997967601028134569997479640776548834958915888406382382715538363530490836264590896814950201306744291003637992696830356050482543399758600052664931798819072099592019733095724032029551511393352796044842874910660647212578599132013842035244769788456212867042582107519196379378321841519390161636621903203235213270756287138776085411187116164405288119240740037677297370002390544917992395918882185329483049375042439991563949744077632583077051824017232960581063694191543096796940964731862633198529088064846715890595212042889658550704604745812002985624363542076122237415410022398334361965195917322600894649722329932512756328095708980392884690331546560867134556785159413681281453252355250735955399346175247034505021668644436824757593446136689508237654639931805795301767389864384963471576767875286665655140227773775216640000000000000000000000000000000000000000000000000000000000000000000000 [136,34] -17321237809901675125151685792455419486367157028677581375335791180706233298961230281075240971668715324896191805536091679411472941788270794749343098027247418057783127428448258358597514329073823398477029511069869269006241215035338863009124003345229627984784409035992580410537971970441665174683125455463716831536347522148994548267167522481219989938532193135718759052426559686539678485652861815795588780947803069696864138788736921449650560454171391315411240332590885699442421058247216881418016088832081020403368319050836624650126411868416038357335052229995410562673065898606667749189703664073653077504480945075967155402397634795558065693425958479254292603837240828250791475997091365545911397222547031175371090061184868766888792781659209532277033447967037725183923867601223841750199516825692422272574018255536476914942277496899508818902751664662782127215778479920032202168765473164994038587243912128826329464706506397851644486741457805559479181120749629081064849352316125237023923434518331223219697398852573526725513677471087478019697262690343107881292474013984126033825685491288154104671704502318427612693375122846132452434654708062602147943162810572169977941259930201733076653756624880573307377435755902265007168860904606861904688974936051475527488094338664983440665823319620216298591176854019934264926224157904140644608196298745630057327787119801288554596582549126019795499476761257872668422705494585400789763906218886817930650915405784593397942353513251856198028050123568225656921999890927037284302784871022887697646236269974784837104198298284515420059455643908237650381055103524381805203827680215193378752072671057317232901544620079842895161271434940089734492075960741926906606377379153045380612863724207431279363588271009721253215274583311680895950089886105140938754392936917667135500765066869058871734137999670651563383734537699977688624087634083727162075004287308842386162002085182635910534845246957698282830488991262631804923292100092806786448156884078901342580766812613204614555929001655291184582663059588901911880210478848400293137799709895557254025164533431476187646264358654851060284161591848861990594151372290186121521177758353649670864545440058124148547264371992066179442482957063552348286640440585812624725463993343471234227985554183825766024391750014519600136737507507607899147349095020219683152954707757097481066849918957161890868957128841213661093010500633480921088000000000000000000000000000000000000000000000000000000000000000000 [136,35] 23197802064108225628428069447385623161048522140551991571479773447672111077735069971433199720344101900079295522535137442889629972030734384922756549614882110348623426874848978914985924285215968216787275891744706079364313420719921291397990983409559223596346129607633164101555552354607241346909367496286144897233615837633263754907961654560034356530761901833964250254680929945321899143097400572392225521078549421796177188248807218166340430313656574059750924342315682184775858554807223386855824294675359341409243454171938142848681588588357646253002538120092728189047572495662033756949310452751467274679738626489114958613845477440149913361511636098508577632311864008920295706871146138585448009490087524629985549234758424200274761844061729896169587546223838723551337013531022038719898665302878703867585453584650310570959399255366715408336110991493115650821986401733350975851739717242887540257381522748346585425570490416598511574546609082905365731289602058218120195217749363600487761418953409755975922864949621423870231230316489568728978127531069862407715298876380771510995905550579328379118745085952839446303063314207762978784575504941941898081763083129817087620092250906522095124823309661700030426475450261125960690077312786835072210644239843317240219333421922895811582103800828630901446135537537812898743095029665654597028391014814969541142688093822772907805282301668556696193407555712340391094300184041059332850026841394635054273721880299529103352479719416888697319504536597165973632935284300247360726722696079047733553981911785325419293525172852672770470183814389080087811361110445666062957617789146201341111714760304673829482651823479867369863990857637688432703997093174106673839217595392832790010633575680896344828914230755734133328798025283053748939357497390067486471317626745315511566025617914140914001333035736595642920283430707845349448713050405356625927607544295405069487209385887474478715606727825089222913012943132877523420261262459797663493361557576733611091249869499487103621575547385866903155035658162125406715785473111640255710198397667883696639250516172907852835447688284745003448794909622582904549971854467061144506254987810398019107907072709383951519841406386292169717574409006838986371734621310280002348661887096042120827174596003040987423307613364297340839712903280426881722703093020380904557307939828090517505927236775709892273427605710421124396592386305393950720000000000000000000000000000000000000000000000000000000000000000 [136,36] -28813760209802881271587019921350634854553506110448317906409755122775862498152917992397880231463306567063578670632882428205882616866023999996389622015939051709056877521741633793704779413983235401875342830644301870686677450997035646399327173973750384697968819418923582357541557795944935322543221869874722727069878892353182866187522652414839805920948157579727071558829240604858760316804910440667622846819400992767564708902618465125140617202108406703528269420429217734471998549258092241043892619889506528791510614390128460968632142103064761267171141235959316899631374666132329606141493993738158470089667870134243837390850963211279237123694991390619738373747192930494368817494229306144312081866094212027771349489643939762988968265762102551684648014419661934525722675941834746493541124096867957984206104365802045176179961396085933855338862112706531225375788801472113616199894081187075402004757891023085727050183490250033030293378711090078507140658270589102073987162456100345483501291075741051796935327740581580894013968035697748935662965269697873130572907866489124875592067819361680207550322659368814413321499583499663532741515725823985650055552411040887726503960462754184021252297715211663621646347057020277285067587104144126931311017691009131542802174101424569998381269594808339437651472650775319021445099947034210659589730916054325109163240740454748647677282205672623854510353765773194121083736850857980411951832510970340367132914338433957274039657488423011495418192866680200513246906967195232194311017068684272536558553742771151581071992129794309864849487884705621853048241656628157159208029757266933586419989329109689680677233899062508458940197913090461965197820727645948317961639285989318911629104433556029355167646508354805562693551140234342140966866828396225495529319359635890969577091317327729550082296428384224940992180607675546580569515908904709984749610244071105708782249756986836445340847118284693223171483721779181436417297235690769876351872230132665713672775948817996683331167604178567366517091503877754979059888380334176219068216784219170444284986692451033259342642891142287278877376573251167002711442339267777747565227994724509872069233993622458686754043511700161431398653339935302807255053401906725066107495348120248167918879155960241141709818895826253022256551873653076832212712830593592576693063334241230244143192653972969257539585740284268196206172860201312452608000000000000000000000000000000000000000000000000000000000000 [136,37] 33172512686587421333392612690527760486546879036968651874758934584156698340649438496887562338903456019210342638742383899734787536986255078341874572007541157228231147093373940829017277153911742698393906444253212313812329468311857994029107023555824897226361126837601460202560134896644913161078403932567975790450026669812764478029075134810283201453402538410217491092323238588663704401140888828166842082654494029543324468423365998003867650762516859454117746665979036304747099495316649431859198839909419014888177818838732868503921942883657447858128537148034385626088139728071318367615302453138259237522155545054067917690356379333122308128801627818656104460475810277681376714970319380176913526350660528641818191779150151338516607158984103126842865505573193767685210471468738892391723645047081782822991184908532566592857345872753021517254032443289134393476376651269843016279629722548735457459047399397667258354769890652113225591740286531942629950167819195340524284870266767974968213029321971273025330506923079792983102262300133103925194537372324919985032272535659428631906738444177032880328345303485051773141452721752184386864302958732656289376493759116570595694046248130246652930801665131809318056635341788731308179019496685672479151899662198613570782766180785921202593135272074132647711142566328173449185765666040661879103673798157979528883479959607791326932743648770322341294122196583448793505461736880303888310886175508809694284008349464526648536672269582450379750525877147943036879414368098367234427580499957120985044092896023144813270725649802749566510823453644259198579077724555477029231342443284665033641019492799229579688557558714949767571895827497664356787397186503553152128753021680790348342200607876953142605069878759578259582583136791021117028885130239036041420675450847054281013012919116912117575012741964640610957775343898173142866080601253048022662193916628916046739578421716457482943180068604886882314756530269789317958947426246136344460852060293776631229054960447422239824256121447106440042108144514164418171555960082569032417920421315475558324733841479312616572598368692181395213928558130946671423129208495960241620652902413312728370018901218288449883943876395411448311606752539126217640759326222781048330199992402525762077081301455878326660883498537122871613695912787850743626287408598702403949802181940996394600726775443737702584034112345224380243809801790522654720000000000000000000000000000000000000000000000000000000000 [136,38] -35377050338262586789556792275288317861827630052225283550745909874244043209911434087837802844531118890565434041161432743152394824319170925126964590324974285079216909066937502276172264704575467074907973373100997966574852442937685910719413117411715536722597180933948348442483752068986991394322814267570283759666963571544693904480145427638761183081979034757419473882615323661325293006519675972634069663902972254874947548261421538710155906743582947299369679310377779076776100063960598096878701202331725596878868209220311992206550219925944598018530994470649342419604238409848566684014168299669540667236262674276515104738190346557267708865787396036602447927168501859985703296047232788543039515970496641479422396337071584661029726684734259619759390211094293316375640736432912347667446303212432195088884864368956134904156606128487253095478978692501264260304094331822403362254619439548823725950881598158065717866670459650974513175798474124663082124762195155334525438759558539052170446078014214091912371944196093952552823814561999557149262385719469017380752168017279006035123613574954559356224976348845158561030822022611208276338361606771470571638650736608218604355260384193551792044788276494603166805850879188998786490476866668751550595514538751688099332215771832611198272092401281989384653325473700058347257505285414692370281882878189465546842420492567434259859122265653716617160521334925941645568075688834206176541146545488160805635303085776892474470376320696141509253970604968689211481285792083666783719354857834768075919436142742986547643773219331197633156499459035399422734036874206587262578982229852848112723512236251783072022110727723072436781516299894675660495998562926849455219335406972075894263600757019456067481427234004003643518348787101073137064670922707663929011200320520871815267155180406225001038740328317488546834881516480991690499164772590408063079281799513175499228669643818301530055170198024699629621316264000775492243565304488445798514362549173405389232632216118990598080089109025644734520097116169463849544640395923155280477979636183500361370512194991251144685273755593071710931033294355771470541461040318796546364706028421133776846813136080691990511914929449973889949502790277177740597444226498546189554893965951830720871193964235422215331132758022843661397991264260395475139594874034367130308433367743006146771660091260393634471366969681710158451697016596384972800000000000000000000000000000000000000000000000000000000 [136,39] 34924681359436163673479463850887313680007540538566644288389769307339482158303782123654421890995807772571050177656052749547653167342908972447846608419092395071626916003092885853034211647251636777368494357884414526218265868824775243810714277815705946779610129710849215116204969062096853382354266688777821795647257403981632202604473844706320292141486960995898745783056923098073476985430349634700623565121987581208301362193354985884706649992015186889034250638365782243993058238220708140465680555797272985286635528566153594071992765245976180313202541074741034628806498175642067542083423400126912042548579263335661017776125962807310958291248703082025983041784051946136856505431960835650163321558292747079987972291989123033222147695253893431463572684147867827378359615458054181037415079579448126901229221313662196598478633040298467260982802497938411120509560582638758070027480836541186540764312185813362830580807609688346404808023355361726828209599425799013820400429656751679651851834571304350557439052939265992988360602989109391498871409878567741925459548557453831028472954271240386460455570458840741059947885908209240965845507167666518502727182283392253645513911969743425306660580265029595344465407684038283635039493412460931816149130092017921156533078118423261212230414152454463653441488483882630083401664376258891751952854906331934421259441280600459049582638164128532604440605304357677143585752451308002582376338136049556147713264716450643509405163203208900149349745447450334018617286365902684053863136347134459661219208188248753408316549647873862385461533779918712701182697834021595985809882289914134059654121797434213726726419666521842085595634133141820277679245354359506214694735979360856632984598553024426603881060932352085290012749513390077177176844221381250418131609213673736396882885904724253719657236648740486207792635953580677743676797281032976009690864032157870022743948037725941908417733588098856790690020850890496935848622354622179977909207323725805648434497461780620663054964180757322688229468933508043424687374098948063427233074297313577746851563046182629114992442513222818177511105693493019330837900983482455098553914622830262001723909015376957755328865526033171540701123868956999674978025766874475103342421715012784108059345384422896690441902734812586680898939429066769429149525127549245902681457127677329040048255049358663405905276290684189425429145059744410501120000000000000000000000000000000000000000000000000000 [136,40] -31885570191212421734328336542473961109901387196281389868599226603404894662317946035175712211184843230126856865691826200958373355931823239007220475873171090594146082955440374524627280268129343035102441995468063184844127826818877523295116471983863697439781032744158216304908624530599015506678199751335741839264804092495054035141848238032799907620845705762262210315298481715642639738222838267538950465148993527736289711672017852659906364680389342343292462635208039860582152611669941987731986600529943767697267132597547192547233185861561963192414434149752955263948670979301431145251532087258538922708675490755415363720340785388566133635182234356654864628871481373070770197477344498029514424634550881756369668705099035615362472424053767980553821825777921292901839591555269384253629431553058013622199845484117036217853229511074472550256537299482918066616795635724095281225503517576704979764746505273102543895631676276362925650857558462272080000572935653389712658325031892816948945570505076418399805062934313027403451405728337138182799088124640607601822234406928492273140733034489901482886137692743957625397275398994995367744060806963786456628654356428659830307185430039871391595741810189326517597786275140634384821368229069793514440187255659803706337556424916206694017619008365572394194677421884468822811283417126740110328291750595529282541649351409554739122024744766877002006959944048860058231290771521936408729548127564437032242028313329330655789598406289061967759202649643242706882140729623482111563129510010858317791938663316400668101355558621684568081602217461409075803392618038782641523594601396328691951252771380394035004772315838104639832095271861754091540521998390659309068079593165576995374269140619457109610798797143316626795805522017471918631325520930658125481280880787598380718030674890268853650315660161718999915531363804876773325743557820128575431049743749668072951034437416601388305316807738695049306542132490227599735747754396460868259731627613653211299865081188222873114283103055157492513848045561580363268445210221024678562653170241623321539788034088861328755343026600451030661818812191037442629977810680664050266291542047978838742726208756286668816380877599688422445966019046253104131201122328196914809044939886121337563629528538157118927134783981181963946785361511541596628273955639772652274664749666281414446772027211578235360239246277637507448751562493123362816000000000000000000000000000000000000000000000000 [136,41] 26882554834756987043997454999537198116029589786255364864856879192938959788762418301795565324958030157036992494914586538268946277170658082281176082644922843668289530316400859924596071651850826487410559736680476892072592478662010920352389322343959660763419336960557168843923913733827729598791877743205631506758349395029488545207860806287838618062760359139498640038862474997993239893711433407723824920331911743441578241438017799643121387164755904567581946474739069102149624804440983064055195338175338424510807026499153705789480953037545023168407778015640316237184177706951214485125087870036948166991112020360978283983969007174153554929059433233060129958502713367649746109309176112259788298591918081547334357672101498374133611445238283751169189728016282626302928820746674585679067064750937010951760121845334633461214240822808366937486709719373401595924390555196543026365260759372423965398623653487387103049908783322327525831767749633902466897182423267849678772909135290084967534290337223824305521669853963302072503628158683899554015261198920093832275836867136319762668798281118329110195077489387551641858742075624389511771100035258526543292543248799136166095740061920955770226538246082252722359215001417963709298012101197184798792891496894420625072765603420549022810727020756619470514390577846355921841658663456702417751529683115106872252863862487827669633184225062477378550634641047461555146771470929237532647868459914444222958399373611598313401371998461541793303426911918160937501797005535913039669286988968937367822160132988235331884124882420354185345445426102217159153833949381230390622323168486051999596523943029019664946950366037562957830200643596982645435427368213450573639700465116716573971371827074160251715396771257953259770160670383780243235274350365267259962476549844886105306850130568537259652445261031539547538188203794346803765658735829900289208654611730234723172598457693898531222484493065423890533584354076903877533311550884330607501357361122176783162487238585792207170977957747746051891787185651126162518016962245562122342934092876457196823779844058559099173441640792822434866966569518247019305909780575276274081129656173310453207608042511848659120880903159692068051234425317480836374934165180743241936077933281963014412731741759184780994908493912145937309142258523364043395337039313462197822430635159644863707756024997886067041295896812913705662720979881982689280000000000000000000000000000000000000000000000 [136,42] -20883637252259277643009456506459805632470637177711936089961372531850864400127628201209791613431083115927594083571300483254787670239429820751466654166570107875779934844174502388487546507658097091673064510379546629229984360949501176173356394738216529795468493419439939580982847961003580336076616799751969180362497370580984521603687152065689097792722168223440651396115098839005929005310285808083287306579480885546600716305716960213973859382852440689832036032271281793000378235090881999548586019524748953197053751440802773304909482588474641523778150650918631370073331142851203777676706730568371402624337107719706056882736665551085647689354770137454378575870504427139239828332651817448169189287701830194735655897536004363677880838269367232780369045456117331415527642426717055538428532428404242836676669574740382117777894842520002895433609544554368503002418944398891707347985266364205272447636564288738127021894170067030656273711010395468289315794637100402690460717071145165633746863434984050420781799071303101639973608480692557564751630422593552935447201136724390673252856050986632539143563287054060116537918222377178466135530035323999393567902317059486710196441678716462539421473359492042509272058140766970474203759331712565016991039302511207772058368133507933727740529044631769416212970308105266443704015571294933587256989952908054473579508888502702419182590596731070014427145795388752031362885946988207860052329780482869208214227258571097221776835454968332891407257329679767119919542093773979903017473770671010709541312481385564258795040888691568512495008307200011507583108748520356622473008187285196912535223031821995817434348612484744535225637863787024705933027796029614036396494312549763905141023503726893497090645137485672053244401884926374595315175260988714987197045662360232694177100007928516659897994182996178760913058897672655262658173439028196056997899767675631400395334461302305079197088347663248826925677947208524860355821498980955359484154029974826942226999893513354292650532984678382069263256995861526553672837395598794134648456095168206501720761106754061001989114846542964656198501623847004826978800946625878397404271013935729583632119120002115494776102696263015821393003461148678657034497755269597062801776498851147030500704846380399647834257171968313477357415544667373126903779678351974185006121859497331018536520436159779313528070812530323187165802689126778011648000000000000000000000000000000000000000000 [136,43] 14901276023729834446721846396808146525911311026522897673784457975235373691227213595349157906203935880843958696840351979242975908119246494147989579276360044004339011755671330458012810799586243917131932050403291192849994068160041589424911331866423336909409522048853016013426816095570221582333143220172314090715368454974262667667911874521884281072063816795575179332709702868712792409392381740844650340761363714378628896619548467349894471777751429384708782831416688935630255842914484095698183539384437971151816381586127918333994378747791607605546372135575728687856326455448385635061690761907532252986590208758043421164416652405957688141197558858560850463458812016912666396347623890503485972279297429005623493878206402406579065157289333451887135314593483598957531148955325099036761897866916547617165813732179114182332046055187623069241795798176115513822673496672715053867767348299443992838128196625646168346611412070681863827011001716062403870057061228328311882072886478331189263147723579420886175922885124076522717094839573131300676490476261394154998172465900191584877530383615691252047993750125740173618728808631724125601349477079698508635052673647886997374309461390570185145991487978773021591733308839081911386022478927318587399211035803704764616002473995332689132312988742333007520445803744451673085136549673088122426648649935408981186978116705330820315222903318908043457006602694886477030985799791483383907429951154931541257610459879585514025057639735364498867229196678645795446902652294123031865958404384544412558269831350865271209379145439826361040180082305601114114956178790232375208920431981836455167964521211392302840331337145024611518286468026563170619507093848513262517662692970561286483707764656868000727859385002602709650895868947279716504512915381426645246267485135566517732898467007662069590841970335676843498549796522386356589588573122422376507711953700770596412407460682670406708495894142133659879348673735656281249159187671665485915699830958744397025414544942922707741921381758377614249018288756987300191791568141354421999094117035534986625108236768611219186468723685132080713144550521506056388162157183427135678325647390700009807568210442433988543732196767880285384665909859181770200986843000033483739783831431094805282579710964957878384159676321386146733193093818052295399197646884431159093467680573442300443825786164047953066219402153082947306544836326782402560000000000000000000000000000000000000000 [136,44] -9722532663951421348603655403774247436692639865482907039722150751089423635241511549283809789121268882981119528555047368228482438590102574199645358385967583886446668672395968807836996678596024510373147371869768343930130014147620318873431955700398459722189173490827040484531713486640749355488010105451109496143064789994439780080788862932325553702071626964607617467720352819572053140135982701673012437144578515533015319023869292656853951464037879772477313446031345759100568364865581964241530985905098237721049691696283472282186321684820414657488201894858018044992916704726026769713872554256905282440984145074924077147593194883129741057872606274458623361923521226454880310019375353141085391726502488568606924126546409328374760863573801587285433764893888463605010641832382675826596533565204442796533286907830138876831049787897798180682733279561797263480858207973496477141399020452893855344324596771920755401299912492546768414076709819836796234603018314171954212798396829529121157388238136522529836577061280842431746730119837484834391099079751216438548077999809224412538623198856161977174199312872595996509000023109981247953454292127100940054851107376079245183613752078235256211222309827168136859296148121473291327997856677820691624574924157364043649436782697683993712922049797269383157783022544376167484400797883696450248909462784924881606484849236804536974448236785244845546416694901095086279815842976861994027922911221854849180628684828408253478592418553034661695574527619943270310922759709485911324871417094119142466431144103994091706039167781712574799829329677191051194010920069179224640562558680315412423650332096890080780201951713169922172777267447821794724132986870515536718132037524486741236988400963568866742116322940330663825315010766247517933329976302534897535019588667367052042248806421798129403732248685914109161842962158921893688138911342962607470496275841636799504717789733409851649518310822427711732215418834626160676992401680067231111825604349685732445252917672349067387535661352026542499431615026949274124476971741966184502982529919323336202002670989430248220376032407738742653823710192502624884964956956132963404206563480156293374311993261614234586965467128301742281368934376242198059754465121405468316757564472677077709902311356949898228762151467728146633706454786945927378169279575422518671776330866552673116830539958200316513082826642855012098164011376933076992000000000000000000000000000000000000 [136,45] 5763612592713598099185170456565578650998420295767268068777319297237940320612751373749919072552880150548381324510112776005172665207428839234060328750679513309096859830926652641405706953619879221671037387400437881379566674960906038679755012293956916058574449694956502242363470861072100604452423925988079585459239786627974353239416965141337310746299493720147267092221115929496749834388182331400624250185499079702429807759267766229488238149098466160662479778380022712628506359929149180457709157413656224859627507611440492065407422684930012675041284664475409280226294718485361379134315609712940725661454178148803480272774326179223103321962868593725183936401304189288820092603697049746018595523120031832779456954530762208939522320659283759729622813531696753392777075488290543239379570634123147079123624025953415324412454684031679376241893367599088774912158749199099987711252196752628163616410517025622254868710470322638789272579665288860726811516822085965411367634217945214371944107044360039158081147078627107755022136657517406044075813785614421618774364401860036907535336493502710793725624467889308705153475476360432699507360340691673083313841643398284665239098864534241464953292626050884658298854397658206202344317665526097430444224330323233728306848498511041785851926006200435003242575856274039876883703334249445194146299439249247729840718201039713775419462564071351903518555902762061941013201030117462985939064591067533007680281248547840398680387924420387951733572606523013930727547905305860768247560333097835278640799916568366090897062257185199934857039153251222680397242582536155024250637686125366303126248849894367725396233188993791069228631272357937661505235304647788959272992430140806059165419493039380303958358736240946443881657417799011657820635367222085345108327993865171438464567939308498572067073608404306029007400432489157423883673325284330768944809195924060743741044099421636836487707388591536068566429626381156931828893349668797382301559783784911920520461652548661138659487410060211095574613725394501250865383713399220719305358071437880980152419995171015150510217378584951940165283649722593058904374224771434739346954721973385037125792142723535966325747202836579784721520235582127857080930205244845146784653706323950814918137882797346150793993827128430707117149823589701936725357011199568403551749011670081413184515532784680633937290700725648557377979130504334540800000000000000000000000000000000000 [136,46] -3074436449792114101442405956964594595727569212025635967555319060807701652537000098140595866923514278526054656986971603066912270502827386811428579746262831428137249293985295253777064131422932844737440566961335307624786188726496283915327461252345136615651559019983091823819257642943244093403321545478846740544578412848455055579728703100229062429456044064304515791497570283476121576983178568720060179059501107614458781272295859022589365939137539616518710141192324385148964143922122851917117387357073216751321233300647065475451123143072818385242080400897335892303423244411361222124764948460755294095301843479641032189759424372662775578166185813647744075283197151357023011796943809489317490611537149367514319336728746486274169110639477276094533670267268377274999684475581258775531252460354450591078559928230934550877460947685935548840295699454306026888285258766660343015640150345009918540886139593012517038065053538131197629901627888789889494876218615946247690434462704587131671638040389367068548387827643768104406938244485915166286253552321823470894461170653583733920259965364757005793440787231593428792108228382056214178367840812052232597622421724070793332207122619471174296534814345904190983625192945132661411282444180534472066989674111689086077316943420706157808890533417003162506158200006580461490833978337231503817790810788413848691689431088794920631369207578984746575531089728776341567247424910652553228774799740668753614183508306851518866220344091192833251451354533863713679366901498320313752240030513055210349072701471411609384218196601026188639528701079498759029062108491709742167683581683900412838962546301971378131058927484490989182863987875499268083688555448981750686115319540461845799155759295119221965461250095459813388597542724028416143883197000159271700069441240438561214196002683621038106509824023062186997382891589948219159514205347153198353144259021356958166408288179105045235507962297912628834395424947626155408030289859980442413438610182022255065760802589402789642040103710850002229132253948667508723334905209641411394085640957443873012614217137881244339275227967203304043594730663975121686317204138646343490449443189447588606833218209089269103632842745518159247659241791486342444577357344384644578659549687214182805443544701873348304814191846331824158191702445658057182914574406106517202945760718330331090569430241480532017177958541301891340323659964085174272000000000000000000000000000000 [136,47] 1452007514220890447965416536936037741728501411195174463727165298084470180664055367485336428343606455355950343713390818417643354725794044490589628364020425914073955624624743877739081929719915788921680281164736131409406523538325737535859314707538513016020655306715733618110902637080872067376632047456957284938052287218797055091268004826179471247745416495743565344779623635725814243741639143612219354080886473580096950107308547035335191587100405448278223961674545413702670700801264839957041896216673333450648660404560436266803566835444555318668773910305198730958226394480621109233204530756107813279514708908833750145571870745911903518558888652232036034799003744425327705134275668445345149907970005814459794318772128807550994999149707093210361833629945886871510672544993816945088537207123079662208133698328363985635030712554917129608968484916102537043032825495083215387323158962699413692571275707210092790950667878872431534125464325103143528099283988950614249647130942859000762003842943730380191756251729996118035767603011550997526599232004335840911106951526428163478700272917213560547754141647249581251221194851265477592109498297118802242493620568094080450661908065479947852001978743667809859990269195265961086341721866848463843007559757907585860618359906434187446971344312994287907823075558775196817981264018939262045819132986793064983972807808241146596575013501211558318439060759022384485195507309287493049307027786054354702930264056145104018268698835646622445635536836218185800361819289399918985366530155138897370161740412333759970855387429973507845199510268147030603743720742840709946488327488550816622223534623965048385652921883104827185279881109536233630681410042071440410650528381758924964574721303144113544574663210766204316805010099904104155544110251800877896763661079352645429910367492935671728643310269291707282976942324322793742080707936953390997834860264112946885483979741174524574335524141297841511611647941519668641857480976099845451420159135988350597120496616627054026271556181293624522806063363238586248587735135634202402063918742055843710401167578080990337869288493763423951552565741196670320692305881850092924473314427747871744766062354652072093875298031325630432636994832030439194485477350724534258034350899917729338813967167030452720102698479835912422325090901295072905000045189980659509585042659277857402507097900879009922000411519885878546669820313725829120000000000000000000000000000 [136,48] -588422176001940175636994943865464381035667626827977984787261959556205506513209667219504320361853596563922407731021266026151150410498529354142396021389431908741806030127417210382916467349524738985698462179848194190023488657553175832899757514287960634189608633382521328906960933428989807894870580860573448046142363384953065508628509787089450456414221409880188438708353988866836821560265252699260851200109003685658724631633163278431534974750336351434068544684224054719832663039851023216637054027763815269161314515175419054538060557605712770639545903219581774289982174877104848048817547513392311556090352898575396546774324378890241140050376510100792750060120781542420539383281165983319978721120824471607708842220390901037230316970647519088502604840872428128268986678787117893341999910986588062735439659687662292902635343209786116345819849914507972112046455405600320728804672321042288489547243787698080032332205144269605948214711402241125513496752334072812504832045225171711599229605965481786353692002277767137105626943352771022559991844068523781558443063565239356364699796523112957202606942453619933735682056106729704315084241970464595785717989408013071918046873654112537059543024304196458301338522871378999021506485666578162417327425833735324009785126016611475255003238022460321849408387224423462273675543492938038402006459723654869871256286667176844320486118970909682018986894088288446850395667472900802925765033635074857625044473772739943851644293962308883830761754978957867149886102774023678851323230250709545979968661600548260815757967621884549305684152435580284486126515144332932705185220702595172630249693134808558525343935534156721111701281375499070660444171574222191248722124836215947092196245215618441476032559198104789435877800872391530871146200955510309946709278786206908993218964678552515458148177212125765562150011054550508503628802479864760201890650720015154663531493481197457159793579988763573507724601916787527878729511413596296109346490936722710117668879423421463407446435439628094000122317315809511120516079224807610125321012764900042964180930825591368928933212159446377305976062732580120299574880422839234505449622814326103846079740424294746874974254442784417428983629792907671130055081412706196236712131641999530216106407706989013071867248855802947768569303241493289403575161398357018085356338368983500992227338336823577842448038216867415696900324356834459648000000000000000000000000 [136,49] 189441231075667345157571795766751896608149666324920098656449365460941997739204095559403026189123740526281179994826943336425593755579006623309457779933997790235271034165527961946802157537833736784962873670849399497102337069180406936927989750805704721374771238675309651212905282986529084892720799047828001250963171429451807893434451483125124364384492244958628060383540510994956062562528937729867731941522087396268600820693530113622791847342391958547573367744995913184635820486702770238037890571344920667745341590034372695062620058786642551569707183261852981473670367217408366742262563114524638624423898297727220847238577077525189848228494228620257035730316249383304888633257791515775188030157769788879253371094926275512525757722585190383494548806983287624720304335729987079826282502280415892193361904448312980336078116075806379042161521645599922138723674408468275074265917745816812554898293989333229249589296139324488544432577739780957459086026202143891932590227076986783040402071934741504176657905177538027001028797611239377973183447262051561026811734354334257693905088216150382825912354782776161255793696402083806861298341449462002849924406112777484991661817388499406479194644067416879927643039671254903173940443627385847281208485526119170097133876709302986749367717674910985910806912298058544908820439910800708153791712737277835987651132223950253046075392783772720224436139656214140887867512369544446009422324835567427451099427143435255348534823412398776330395429456384653086172166577474842354858554822016747977269427213820645495196785113119362188029573376430042013433744216692018155330241794250315473742005289712839899478186016753026909883692423669308977960413853440465553189001423582385636306896802629328439468911234387438799830983254625685937593264846899827800526644243895734690745230958353300426642541369625374521534218706567338550435330171719237147158337728495027066220910465936072365491003608053772463493373232945207251354290721020441312237768691370954184315811114925740491451488985590216478769522641339816978166953024430737437915465892974727565202092671590583328048902359730181587795176487729497333208942797531616717190124462282797334888607932478518488596406843076137494657840188474142382282962441095232337990391002862570214844523455103445092760961931474372671085111438134331344564183921324446387025279685039939833004648521351957746962001735181202874141835924854538240000000000000000000000 [136,50] -35391700707469921584915923638561918212307735853445525651869157446020569735548165859065438776417189367206794531495217017680794855441273020056946893096438042025427248336348933153144807588150282983462226218578113018919049084497238521328707406954496467045332551024824661510250496727415483740666272245700532052404323314454190143957947061201708324342749486600665248325914863032565246288817611163451862908465123426514421564935879548642637554739046348732380739902072729065441889442522861593760049140937584657162112186323797784110085346007739538693800360925614245510845946627225525740498175247361332037873057143440025601242687542450343377029048996114013193334042233519893597676917799213771858117941153963671259372824769397560008229683159975135166384423219310469019311430890978207194609739253452468665015299932432242492737477025947289146640803541963222510248487349726177898047748157637436143541654228489921873838863296645545089656033342523021624272732083087605426590519098664611290222442435286962810055893903457974426949301627618816018058239788023547543037529833121059662492242593885654784711025068843717123142740670034839883471713176934570777984798482950301794066403497888024760787777109106826161283282178072300498876270748349682657796147354466025478719387968990640534632738092468754921885953213639606026474012301354252930007387064656349795705805059834637840065626363629116573578029937667114237999509190870237943088667987265301918403989383430539808410847977886883713789111427799808755921340376539010039718910178641187052508092082361853698803599638202945872660614144692281525783564845819525318013981859797622111358944543977285330447406850791979966628093123902403300300566221480609511699422823925064197524794346040096576247142319338347188257447695444116828238047171533910587905774050929051316849694621679301076645244186053251683895445256887908435091626520611726847284528343231242938995803575435048458304043530990999299267350287483409736663460898119401198185960391981783173733858001650246037170201116569333256029107220160021132635140927579665362036601584999971269145701185252851119592673828506612216820861127924670857116887285828622299785150072383996611844619143308970683876054072681694734317025634200009577680816939044181763974375977731081782785267887134127233740947249184813936463098381365425656556333986761809214859581995704465707129331929922689026919620061490735073904216340860764160000000000000000000 [136,51] -9200354823090985202773758589654389496696530993729765993546436829374556778746676932850607992957420693054627880330976274826309968801189361987495766303200141003124171942124830340041073778151671750866713621852931315070112612644425473613717200624244579103167833743247797649983650058000524893405073334899828832108331364857595868324458660330377107751327967455108864773353952607678849856777481267528578525928251897298274786021616069775746381138912646687942563275644999378178857614562485622267125817008224504554033962677278149873171639667669575953825378551025119191843401199896558259169088669368250610064419513639567282982925393650177008551809063646982611340405001098723643834738136023169961866355886692725761493062339745906781804828313340293164089708468199850805070396348515721769557987529831030380161207252949381106191274217997466359273923655569577360449440986053645710348825883180060329646667616326966294338411598223561934269879559859279890723158035387212075674422169107033555755635653494862433626854811643378221418019358759631685428911674505919167827944969031881676213478516944334908020629702213995873308316686750149938888757106273023044709922740928055202637713997926588222356626277756066361755137882326313855274904420681884300035003103901211552920172593100044979463361098109374895538565724613097195470391044556735128099103810301704093447467401493727702176451697622254932807094940947190908556049214324138932335474190411805673383799144030422795076473224940913635024015471936393675443200676026975412214585161507447469442027901786893964541899546131162948067311274580467092706519936055305131050527991216587688412353928328811918568000536416351492196000864201713103914270748132844233045987559555193345032926725950280204186078628362139184016597524537765999363420210633877207877835573143390134643284978120896869170835766942365586967837929500918277412186726654240345850771071454295095309656064795431353180135498605534132095462969897798260996014999623876327895258452632214153090789833025267760250086612760812880744912676770388896463941793699080738948649907679770611325745336114539608515596144572679715815053102138117590877932117762743896893942147170377289733144139395331042580339637404724833521922526129951683600490279806888810631018144585536069546351361108923226222480172099633310396304931713338766689176091834982921516474299125706144643910423548441390134879531973503845910936897454080000000000000000000 [136,52] 14271443168105351678661436497307873511682164593340044727713162035407629367689980991842805595970649572533638473405910383907088473398539201849945256755603167806357798047563707675844920180759543642946464899495136878422795305229081525764491712008670868406828196628626049149740403951738563077594698597065728354586406036970817372715448469937146764333415063845526635065697174026737409200053696782869033849930989361025139772015761907307144074625411721644216369017751742588181945682845163358322751969864200423221101875528256044979822691719422817243437954848947954405806644117699378318480775865900145017463033074379864896308521794436469916837901302090835905305927938273500486077929184593055806671592416371177441184102149521190578179443255353205386391558622006874704920154575373813989601836392879932070682821776205425200209631949123261828190731184442056353433821836730361325536522159655135522804739954477007296337902509960919508852544398779031725132934422704122596902978282032468275193450104629568605243339615433034195872840016509230302941217076773138638472456511428795178056718175292844485025320627964420854753092184212661074700185368343956417519385532686956884309617879592986689654140807533763588917819359157064733615255349980994061648624571841253125645910246098045535744169126949666670020987899884612750475538128745163771136613820941540556838551341306583875148497058585753177809215894128271255441259651477564045715295660940817021862781558569611383361912871511100581756928880205892621953527715290854115664178939796779284399577677236776712046133048837649043406327779534067179578113380628458653239354558907217232396336738467256908830974223992845787881607268429346784817704013194467855091222903886164566178605875551725390610424813064257809569582578376520996066099090246907186804875097040144382354137192263940572711330858278698723474186170837484946228280788451155669345226957681980947934197313509013348052581344453486178788588877546506817220594948520727328489974327622960654734299547058321770606655163677414769989023181238220200142779739852087766405792135424504436392946244953962025427271617844972508683570588392396214094715608082358095365465467503687247875333967694041170802583837033078429846971656216554535585328757484853358484746252481805151160570675107458566085886949255224448443312473457280200461689202603319136682299752519493746365041271669774399944737182511839236100922048493125632000000000000 [136,53] -9594320265805999568844099889107051548470248391916844984158342087672048807917588185247525567840268228849952812828959870413096528147001730490723492982654648862263710721685408181589516445352889520063700577078410738832641415892617377199439634207419352945691186504715159129036431903615593109025695209719267122411166963490171281553789233329557678522746801914510740894828782747642102668014017200119963776618675927291597277025541333045799412083391373225631745672376908311677640757562808163746348190515069498314269528366538274028442749513772511879406495233469082574051361686386470035167542365026875997575999803456035939837393425388871574384775804288224426440779765166818097575112258776399186302165358673967705369689173888216636919445479607261392506051047097561943622670647417928595154541138217580819300751926740047376442313835641392132388710547114299611688016578521530596769713081508187147860773164263526236073158905074648571294861259437836791051021509975402369813760940117191987140372893048385211268943521947325155765649108309481467265273346225629521079883197871613958953637016064797285791263010651368394535059196643336023964371419861823286556186626681720238901126294419087942251223598328628769618492895629232966132593531790200102922805409965634742788108112025164885428875655831939059300622631161496844044620955497698236491488499260431245344456273012610095410286970774876338731638719889848551195344603582919150900062510806090355816464828681855610738437631308241892745468509434942785402288016563140121767069971536499635319712607403803604617129340210947739486993790234178756107641043645462876103238718057234245396151567879755615586705363620252103601649512926176359035335996752519919172995238076588839444664277944050544072570525632818078360052607328844827405005070519626026603853799247835103865292228576556452806968255840138709823720813554180451022680050874848584419140380030260791706598168098375534072815360898231367433165789849537452911967077325168064643491514669476690216712505914066700985650441445343069880657796615755561162740325651156596490799178073573952686643449547590645475053120500366499067128394180326404596348203386724146558560352147923968823117587963278513424058508753091033800530145902946716157705125399472444923351523307503580448702663248739186281131986234886860290216643238021748708978548725089287276929137227981670183452663985426007589938980233590247542319207950581760000000000 [136,54] 4953256961351341726808701848515236825171680311955212723494241412593173925897509352302963548084215977262984990052534273163300567378451116922937407705167631646319620811077363627704907131802352077049743328714992601916340886360862852003126093242931060391122773860450920231569381191133357657265107777493617709581732859897199108366848299710139098516567828609748582253668870438026265942403598393167737791919757022052464789544082997519067347238350680719369231495221862788099286973247023698595445093153276915327853872408452857360633930236827705538537004355651212175584613305403406852023742081337428723334138700885417954735055183621524493453538074010241189847745892325356882187425826010751374473647447810510040078116965044504180069643096254471776348880536861786485483466344910547516388214317800079488263676800827296635997497454717416088972756621498556724832111756397147396277393602242579556634954915993819174573311675048378176568908622741106888014103766610447703535723799788688418927508729967638607535754420603118961370231234387324244138175101039092153493793087530914953740068875308442216104942307406044891121212822222013812058176654945246177190591239445273126261213242645016626753681568164091044450789439005914986024601955298725259531530145063750603764858745594995337800316101299921645271524244757100705371651294702231106155959190309266861189743781411150849454855103358764057496152954533886501419587641946152606230117097302625023589300408799239333079563937589831709340694954804680109941209777761218578303238256849545981040621899852934742920037614930966241954221485810977036407365827965917172830875084148102158604558364381976145604343875854213851771470201796180630749273760430386777251211586919023628970789290344399416392501753977628986825047406028168088834044428618736206641690890294011581226354937200950585959537377945865150108489916438513642051407760803808616488477615131957038375510548657265245105083369444897155959894797684829534631808326934595245835074403708457847176814533784961711373869902001388526744510386301383684729670879883875755290515631906765104010536797100651719035885689083886686672886397502294186637867916714908758700248575756008331437488665835933701705209449733345807557089409816905005250080068367382544621730366376842580730017604691185098340309938066858844018086450237108937031697751483196194304796314330952657622341288316118382437764110285942659218100874333126656000000 [136,55] -2189390466007197092942168437155825962155403195968145575220968979003185751324411668372366035106092690604621693068575101858356501007134745292258771850194071767320574691810582057971342777429242732692247129830947752155353093519634203630038085564826622923262022398272067121638162584316659113555564919539431962104362059383650808846439893661489622587334106850807635636382067735141392182678239671821871219422646966820343631988504794651237133630522392761688356896007697371831796014575391996225803810399490834289558277393066712128280646600653229101878070345580678867698527540492899759603619516788899403467882485377140929376575409756695481145849477011193428543310919234176682298341303880569671815139116386726631831827522291930893477100646858633106679754079946043140788769488083478895305458678338244416568032602400216831934270816818551571406506482748927970202225033714393539038164711923505281560664924747008420004038060966070154406436512260868780181467798407894614066564311312935704610117173660090023629905127481768744409028310683961061782467602911567208693321185562993639777558743762599670064484362573101265299239000793069597353402280421274734430242996860522107910868205909727965977602999032064040686949786615834111582507990377139305252749202342729907657015588268102007645224590782882222692400438734843058605621763512827970872662980742968774192934891363234627559369751231652280669254145732777051688671014369859328079712612143331472755111049535962722457149698349385905704722508127999786003669758161875033337900192274594021723432115015997364472660291157328548220784314328217764386560822475614022190904286834615357327755328229869872370135335591524705082344236704228314192625751648789420611388431146377019995126401200550554644705746938381452789941793792072284970192346796849009758179891248034809783091087971113022165945623411946212595521202315697244452709484290924559612102879812589303817418741564915657706994372844928083880998585056723150934493248289406662616218786383565486829324549111487488370135959103439039161741537574763499662265159391541480622389516906801531530192315206871442686666331600146858413194875015723778157010415037358585808604379286814558809470417518152627595424719158096125385587402997989736029240652770378944554950038324421026798162809064012051064880987830175986484168843733339283405801371756511571528356177960679542793969595332581723650935464943043275449901109755904000000 [136,56] 866281409423707740085382114581249615181674705215990916805246014675308312886078287615454320313158601818812256212837996289027167950749648411354367349426093343875056749448620096709491935508931291904788098630329696572425298325248463905110373902415350745036011617198238315868173790069648120869004051492797243929911174056188665138401585055494658171794910885711929503854204173526316374759832171078769158124866392233302558117721019877662931594306518713455447588960221620551394900096303312173754222483475419714786139512625663994111395622099480816563321979032429676274731388969509109954978874806347242825968707404497756037397325811777901089934296450434554923609722545354850705706114819114850304662801478569440380786281481053259335722966563309959695684677401426330289690023837249258330854194634511173524698524474675398367495094000502450617235475748940162117823587692208375575333457956646671617023215737461704758347197065746898117762741490303693246831965873455394077127949702893155941825831175405119689221153023053430206969053744844209083359747285224871880233176584142193814210408202396757446662621119742198096500673583260988467281661028750427138176333010840641685029250651700309718269564767739378602299440897224585607180933521053547551842058924416887470463215068411767234251914407466117997294992460173744311010650983243447111601158642823559547065613301181081810812545231968192959133877743113979469714031336203768570544109497691413496267322910698324694532032588607142903397437690838312064731432372376388652915030533229958468133207263773158199862226160026511218158032831634772155925267027444846251064406589655410396033782773804818938930474759494140403198733470613348384743309984601361035294101347035208166648390243803680741678692070345925052986810826117882203067763468576437584661000629260299199691557610390861038583742579589034208860747643446216469909023106110152770309744763526642559715941622588802791574463725014396502862135673704425725489727276145862399661843204722950034651971377554527287211381667908629346095373062543958685996904508422956582649558228725856655900895128322544036671794960367127637536689179984612071687717189815681975893708365714731026407575137725464296919269396627076809553841263559257404186427141316642968142590934686254012946395865961703144358242935546877242649294864113677443355143627153713545009168004616467209822427053705952242358769439816302586219644540592776 [136,57] -314791927036506780334815521808507708323642108641084801168096714079923809965056786434653543578970547658452915815164577094053636943451185667284458804360864561904765872660396015831080840045457173555238301073600238634022821572677913121015648943431722276690144777175951103078746569619935773207710059775343080471786580261691549161386596496291110628476169855648580188117474819260541161542032985148950825694207454237637787211135026918709321974407293412780910782466304598959384736154395474879438732897518154141352666260073659897643448197480048183709626617258191357649166436843695610351088567115235828307948701948627857226327149226683495686515895503878347765350194064637462792542953614112588682442057760541434669469481642929632127240952302079271148270730884630171253811953077054921967394609369664483112761139505774184328944102545916459621342442297241170751490652008305812222522908445164097392489458740597624605242377402671565907545775925459529006677358441610416496986831441826193870103978579482958025904397128838202913737904764262462576233835386698179345280881451772881521084465960018557261912694829912833688986019589636254706936299162516270023643221689274913788160050461385416408684609709718303422203293678735441757942094441622910581470753221862609684566119410246218610321908402752506324746177633928826261672025732052200974832441933595728445917352657373479082432656597577361883174858584682906615536929267557300894957474963931564501248442097811890901970387313466805463303601166017520564922858231164941727785081649186063161633607830448410906445650030763136325206020656042721632106153478005114705897609498504872178841157006743589813847990677529927308549514296575808239974761542314152276336736572724747232058861868334642703009273086844718969927582080388018072680860454349362037366868927604436079854192977250188222957388121242300359403042169282772953764833207968259460664156610811953740133698576744207754457030398961815026296057376435638690258161985599907614651800794761675188053966505559686951205445703820663125999019075480294681170148206124886682308319774462471308014790590514952420303178594781347284147580591794692580257273463516359663854233673210942509241448379934227196301538028033209854173035407482771418641017845489994100966937323738540955657182144401784117206268172067649412906533631408606367450081931282241288873552385438319351899221720640676618918403108402452252761353098240 [136,58] 106854395749399881673674434334882437691431041221681346233845594784714449804252531996254555542309304455552626252580020844217222108357516918795593250879369348499400088939317185626768546686254471992916318507240344912307115698426397435827890655945064318309403751047054282043337751166720881170408915611804544946755492638132681146471961448516096714292257899846911862234368326843559286991591361567914414594855912200567889046426083001255493986497939595178503683232371741720916060771224073190057609564339011859927301005018446508083651250031369322647529383231461195086575056109216145067221439498733927746581358837152055484378630250742763122528731811258556137540075969521172429207321429307137808956373856132797671219256329558676842755651806382053004445307261583391447020941034343712904016568936039303734390414009862358139687941909972974432441017105388806806194004250762991197152389888660756587817417677731877369278721277515114536107301278777357716618299416617069046734876675351382485447462739433748904109252280489770920636755277353028947981186698554000389309911061597960565996228135536292022799476620077635612256467548980136211859837647607053864811487286459252369469189812947958091736189047599344905491922728494134929919236334689185036050246787883727034171746203952722554817547049573816450927808370686004938717472598911507035947722856816304632180708671927046731681236311701373645629395793708442726831904826001402371194069816048720832630350201065775949990234428902294585364433770131062992780442324688384668715258307232700229501503405020376895389392470796744454339274489430854501657364851028518206091843342678936048082566898716894332568087865782281950218720377346663388161397543394099396469388093735698496942606741515521857939644440166402002752261256390685355888918533423338538610909215710894900926492002622869438863415417306061535171283738024318333993406728901255093237431895161318680255206634798899793921372050074316129844209611701100171849357789609213741799204754067970173611517042549850172268181265632067572278583805487837907551405135681138070590292629896647857033944720656566573501905948086771401038073080029283209209246099456025476903440862418618574600530046249531477446372975258388170903428937943848549374391548490977730797612864432975561313578756759720648082431484936796435052478194317491093469722170530966985312923080537425705173981493211894919982715657898030185941125888 [136,59] -34233060122500229359832627833633200843545164424861979273041376540145493701655096839726524098423206549976158534314126386588561837723540078099508457803030963824222543171333694672928866685522405872416573965078737950585835387842751424794543987698946733878689798332387377571326788133754919226177802613629150872025544089650959014047978422976409874296733828681485498353789828768921845904705246939437498860053939230401722224183585350525110754907869073764007254002486073168645534474544013728525842392896105492588603493344626879750525844369978993365523065081701202577448337651043732671909611456611603696647944399826562906876307436685373849594754945641290022481111689046909278360204389292166665357917215717523469386225228144708101326235085446184843670255206492096465001339197137990802639807588814347728994271887867614933051931309570803664030900994729821922685023709409279101753413309858948804349380924949382215639861003829448162236987343544098355437332328819837938391415414260748725155312755640520756152428648250469913326805831700425366471466660478120990955052070987125451205100172161477136847581431082935926927792156008136006377757494377875196446234373157234779447342966027726130144026339185138879199846838444698394725458487849164904965145899747856278032772268903746695615795340941812024221960585327184293520260456934111068277441467327407312139358267582970583122814733453195401347032951568137483149415421342542074087574963149022323570034201282653339673121455233239002580788387059619553761881748014520907291387196507925858566090494901829278133237134507098603618097441400945433482967913183017363645608156315218130793483810120664007581416122291501746085994856006797814628452659966064523909824790484046297926412862262343006960193995580337405178077754183832807704905033772228629186288223815605853636922929320382266228683749530066210318607655725642218980783791377662350994316907975971354440343822627647337664446853488636359544918782706136150798022612786165613540773110334050193685918210722336188033617492975628909614946776787338333500264048077436403815172834474820408020191661559335556630809458976480204955498801571442632893122625788362805382231411096537163980233073083002072176640460640180948948103631496479873243419523435239518829902303387512314158378181593712261904643873993782008026000630975269067859872547385467315497052609185740407991220368948397156420083754642448777761408 [136,60] 10387520809739700754632084836570148123420353984049943590016577868819108882991102124186971977585601069627440951871074222626137208313963804459809623857473861154928259407682621419225308563828616731788173050389407025039106961532019889611876855929800535405109157384445013783009977240248373878809403218840198297840181775523289350197289755401240988526755904979543597826366589399841345876242449585515460867592330962622740939026314316621056881090398959221941074713898800670812206273008589875643079056178471647605209502213977780085801625486291172415553161969967419730226396375379256828057698698498369782237323522695884628176496177254330316922663612518377771463502713291321134230344130390893762842699361228838459152470471107917967081664050774361105303444769392156469750029466998089166531963082263837654203350039415771742019735946084441042579452684436049403699392984844177686542278665834507958967440324124662867752070559936514166351692855252655012916104227562477466880909323728910206100768011366786622884259568366930545730187620197056429322515636722005089181045065114130664711971283996537410392987215121623236790611588739320812633814531947351399676273776090669362556264818621142790748294992517719410791480474780578848633591879617395098043131654192287926551537241557410374152129423884145768072505066437033590895210608030851054914508045400760252567336029157036022251187904468532421740210916932017956976211907350896343734252576073343938994105307174214740686977395182268760424578634825819650173445556266946886923618414301052316022851105104310782542708640036305185031395484299181671379532952352794248841547608213680703065042952587368693585957540022533746369780697995261645528178287765078078320828694554405055700320776158090517410393694286392260880053862105458037248502245255779011079524951646073516880756932051872333772488000169432411093205826555144527516104850484242319469525803330340574554842345471930568069879507986208955565916462215775761073693162926140317609679063876242903211314942456623064319007739381889576140084433925087009387909741588557084888037435225493988647112488192819312821566347593173250175356563332436391314258825022696219351428926551261841517815645982833499533665001208414330335665382102570208498457552811578050746559531995730799825151208609548237680927807977118704161704816323093296738542702241062749534801185373557065119529861138671355663366178793766525760 [136,61] -2977244410827504862639693269196327987370707820166243444824546027439299108664521297045446157381447590687163856259778600338292000850260927435947504615298458438417248194461462616660413887093018458554936542830770283417036689814302201024197330281954090769114844815539602020982722605567761514414835988913840754891364508767343687663337554998119104788749393606708899173781639127293606535176624660365832426650683703393422272087223133979506959408118241793934575842043505531668407959132712677140336603674635048739832856588820482438371898697981245099193102564971052975354235912085971696727144626253495606308710203600976087653098329457073700101790229184597935749115213442371111738000965980589333992352827791885804910686815872811530474293683822028027921502505583204262680315460369319363116801539167028741739457773995368278627078968896230411202931421250890411393175240935941318981787006195284417018679318519645957349472584940476846341133781636277870571985805393940474830191106927222377443462165402195737582816707645176568182337595633406647171405310434173388960586818081026660427458738270342119651212736261103014709788488318018086591001508060143622472113417283578555409482337785616528254055807366683144331214238357831006577137460163100390881558492566157793653673071400716649702037691071477181430271755272418654264307647817112510482740776506725689427939149472333631566316703852485708010467121540386133681360914508489708396504576049060292556861076925250160751044581983249033792393692815082629924996587103181551109451664937271239961141780823610144575574268267763863776098502423748603103895717580236454499518733749168017016303996203645108637755069844101265006074936103685223486638108803700426653178862579746396394920165486278262967442474096578489175257404746330940519841826976295009051280029395165325765602771090999470560871893767991003050840590528009553035927643819950086506478411919217843013374512912697965889022449776334030978836709702713947545480166233957057469360606091483485819285347997080668178350316433601031539964913387514571325005059582019315655700652215004769407726922844274713300798681451774520197190888410311343742103233015307201629949049249009247201058822038252975028250791834617758573664653795626420226460444432260008140633247113407638734213065973301316882156983050975755810987624723022106865977907469089879140102943257078334020407335396144455710475817209177600 [136,62] 800590074795530402116910586101562256188830579983500446271926142004258696802549738250502170502326145315942290218337698317185863576656264796860329521561759753182171786604469621091184487579348143198209661807715673771061619533744074689770035357889948870890968933049845066127122812841824942830062281346896493308980807211053222293840107981480359638715957942089972591863108161837442339407446981429202720909106390003076051104260120482407511369860272993316913957303668089905853222223565102688237328247536702353808851934015836813058595166727069314113977834753655144569437909003992359817975541546718070462425460065384946511675883881107413297424830770759890188883397760874655156407989608667370501858034271880156185052115125953630729130850007540792725948141386255845774392146023374677524208728230543533548101977758501249852662405923739204423275814136406764701452473287117204541446075354543654787639443708573053203902786706329477759464413717799621324042261271474700704232662519620757049696026107104097677142776043999309730741226214500623299579654127891880612572284655706808179181407596551531698901808142622259465234674947479032367059205408929432858725006598133894542973923995515443674213565263806359722604983685294875557846916098598108888522672415502066752862575309806368738176160209484638376499519888710901334478005077768599718548438450479262152936607651866529051016828816844087546314358984202921566647395057339499115351350551871480182273135497407142896474155967227099325546562944085458919119625173749464645996151430312782674758467811830408801210267766152234489434446929442163012583529766488475658843449466317486495306956758799441938825241933109118680448644429844391677490693664850733929932166429516485999700158714363005549410697148879994562521450232939032498743255694144973201610196045558474018165482241447476998304204019053696756927040537971354113593792347912804829538722500519314229646673587320301300709540831868621327270474263580617802453645405674635519120637488368129667458562506814782482418042208524707567529409179181181252797848166080675154329776192756438881999705679089090615505851254588237390756318109670042687599469308383516103498792712366182021832123566582355825915105641005594488603857795632423804844396625517354637373667444878496450458567500025715181571439598803264907881519732737395403318869615705321582820873899803557213763134429119563491387474992416 [136,63] -200380015066088617506247315321361174823161486593489710821260902266273498302980926111604855182237399390391864496894254329383990160261541271665216377296802188986335542072396604115235802012424570548359530191447108257825988981109964222131788269452598248171877302455518228142353095931507726079099916788645667005815707884825452610762863802457190422435220824063321727708694687685145307413822533034426463649847030198334989763408644492783121924761988128382307489457995682110772417570024820287535357223949790061288815040554096689031253472089940349974838961449676967625146532564710766599913681820486704605118848216336334002998666378778374549394592889620520189420294975249108292593575582532754651701826753079723996869112337662248569622833587739377396550240223914719714932983475141186613174376284153469353738518878475091928776473392818318179420104019721492026350432405716221534369424867454400788336413425162274371707448795296922536754992675147771894117247250259466505980338207196753187037555649825556388717544669352898407273932253571365916227689498781423149215151476586364604310974219242934586073131587666031661762919897659659554337132862215786826944439483684993548903511164923954601497993412675850086503808243599256879465711366279422774387106710425085011010098439030445277541396286247612236521235265185390363780269422077315501314519427314424077431724577955500702668855929303819656343401182258637099027006301254133100840506409487840542657335257965288657514038495857433391011604851527867129595844046205433162998504701415746342780102918523812595950110282084509241846213473150907837473030066029691656183615428536207361649868123616353558471893970133547946018926612975878927220116615636988294594369999416530641982873530713721637534070530606194687085257036853866083449965812684784557749595081896811716760678137935816118392877453842692932485545536263596160761966872822087789118012736971653588203141066280891485151662571645403176157598807446833936161967422153347520345389498181465104957591343919340190515714041799115927183609907992615429372210338726014296259950772010741992553944283029663968592216991071717327136039359073963916164151078290554951342451504097840334237151087277628687802836994250802079115039874695965083539049092727692595565286759090334431670809305948745109952071620138230058772452740494653455043768847215484560713710964524711643545615721112507613393063456 [136,64] 46365467303243851118320445419043686931783130728370692121572072814038594111075723468172630703402451916052888221325725834253453361554894239840717468519018087892827495134590766339663016840793332897221959009590692321914497368103748330565542190353559615584644398983482940897055945976554557196131368020276439244724422486650963466611149372286813047034401757145792312794311011387355582961375892800873412614404833175019964300471532900566681683122672355383328427126211097154696629296930762087512718453863285983318718479710011653610402565146084543221296205495512511065158112143497625705995854346669865948574924795676870418701776652068763824902105149521209501699005932581589943595017885845116242704856717592906813269272060963919575665396958255304599616357124792872881582162270861653602516158815489977719855011360033533693393869143371760119144876474078942292018017693089832919776044201432141130688424453653137840707276715571023059642035577966855569682925113262915048462114129359033459130869011432292790945399753592312824981146485657458300487599208666042998025460612708089900650341885732270664608736199993720599243394102826909792523681801831272690724091181818833901578816431918736348764114502231720392575058886532164266551775511517205865070460949518302870817995900321513095043674386355907369613164063261065267555333797862755253560471390369522244096246425755753188570060106654152745003939285765502491755479573472305298116796441823928519594714834159189012049904543595144400889074034237145681791628860319677424225367141164803099583561828820426067939345438809975459425994993202097164571864419536646748758307029874360204483006407860310207870682070578275869355644323766076236315629183721853777852895789149213359471945116086966113650064189577680651767619013592576555543283305285199754020556360639571141902205776515852299931242543201355835464914098671213151528513995763157193253621337632705220904299029005809432997248650862235860977402620596672874863098154729087043247558702769624973475960970634829309021767831698089641644014599692732342906671080743171821012323619614057349568706362047104777542117642986493831794263014443040453677783475617942905683548638784762717848790611952968833058732428178749491188917678436668848977711008488600332897734071773011109455821381347302316630886616642709213442137443408661735971535859494823120048178093095126181934677985574028810592000 [136,65] -9871278959981930133608981081763614662432461222052074896487850352875810926472669416210358248329698706081194962635093533103793551762562786903021063658699054308718629053299092372801125658229344672834242449321214202625289881849845966066147536191077429601907946052846391402594357639607746131457747696037182769488975948155279529215651881221758484233896926619273098939580221337788972283847160852323401421743367242568964708824170353075408701988983997424621622364864610203450687588432072122172973949127897056978206566819402481422667188977395191994652750194906147059211241698657813441239410029439246437264792200384429510733843524583589638925540704087216815756170861021105666172580702760631851867735085933015434328459333833384854914184926409699842520540901884534271674903110718829826366875970424440756508698199612318327462593067855977884123892874006989104008647340686419122766340825542563895819788059258205824300037117458218467743648563988963424395925145013471663276370444715427758090550239051056881177193691326475546249570910691798788226116840356301044584956456903275070958953550576016254694175086569026252823653451359415857448627708367088473856528066591867644712647606234412119985521786032266265822537863079681618134240832868900409913790379176848405243607754322347507560299527088374696720132215202188803590056431644632468636115429500131142057076648646612893924916536455499273361530712920706945217199503340387425494715276797602388708047211576587994863467776747341950032423663585787541205791700983918907576353363682370836661806765566890558732168772724435909843385787660125268498952180441927923587481624954403566202425690246801359351400330939996857024973199258112233482540985618570486897910892693462489608570650982535737741484585823495922697315186578747107588608844181980272991666540305637776429018013697646339312140240329052606385783994091145403278423262140512350843596473591835269202592765705224008788148938849945504327351527982465382308972040289652742815820394399834738577815723599196439420437732114683505009053372515702055514800240201291670243244281107695341386687185223636823893670303265508141280417404846588326247548108322281889217991939259786414645920488633322431857932959303046241599919716597764997101468558663864989616628028276855963282864994197043267447150030059443448150510069300024088310122224165686647946180935418488798996712091274839547904 [136,66] 1927971846265205689627035325190353379368504473672098385757254834269547774534189229976351478460130931607081713655527984683798175835012931821095434736676442793853713449445188376390006017055390188731029253688731403821302577824113847946764221671452200817390312451094437719193023227852127473202173301768510471606458108614799942037901646193075441451312573818614660085476725340647073993846345026161496282252180200777246556960983559236594870939839007521421076078317202925503264421377665731212395533130326544818364899684307670024835842374557530035510511806636499862395175633307732650540453836910546690508980467453498671343158242501441560950773006558172573781893342461191366951254361524479388036443086825536761075577668564413509153287050974595954493396649664963563113040737928245575516375516468213818668670576059658855996533883838922838233452669906102032818049528302535473086061467830205553623408495367075928597456781912056118981994975651475060906688289564340228465347222964850846114211522982107717121705924948906136713922337952466555802001750328026949154384123158192079745457955522195146271868453253978697359343546196901349665215884409087046890746773177119662633658565873518392681520229632600173019250841123278535590156922174163952974570604895427840909370961088156434287351099301325062398141331687271769891731958240900181298573301912424584842798066799934693259806561296282473130423980771577200736673398300357331606490926776165674998784051146212599312488569603031866578814294888565681736147125138771585360508353742295334739342028660496407443697117250292952895644013715506163629244921729029797879216599586225768037870716673092091443050002235063696506890825049037704129898487907727045645641539039323792977982696370630047459230285930154334017387410827275508291517690187938210731969993564313177810535177136424374042334010290476432752836256823722310536999252519374889227069069865271760468350067804861909849993606840065780459540887645441063239296188224106670262376134985783603830597756794890684046249056089225139349460705543004502948618169042192344400888761366503409446017226167048007788948826079797045575758072529882998404724790913948379874056657899123822301884192444506850192116987864892138722275099240500588172855571360287554720735501037851282700545158527920838196784235468722117638510262941287672904029401627722306224430859060082123762826742006908928 [136,67] -344727654207135464932747495386759197721989762468672170187877001792973727166764342251212408185319243881429429604472925723011752902029457238745886565221300869649563116272083540768705521614900916990515103141437015257385999399906260995790525328695484361619170055624479636210249237799419082022299468622163123760604747749894755666316064519925478907977880920581439448352933192447417279542496165703346354104259968615323103865252445883501575845024523554182728320631399595984960161817838717312168102128819367743211139242480131895311602156791779504000681502338684093626137060894683197233427828835974403945411338634702065815712183589725540015938585515405717185920243312915595496756369415818754426616450201973114253918404494964040457669171910468818452722982100843791464204091007231443487375163944694417182775983205034823988255980699905545972354985231223191287172478867322927177041551518168055707021980672224719827937921124035114001892710205833576335307653096575318717386948271960856419732437079150353575355716532228709943114142347917323985113242843125419078079195437305409453777339965763777426704963649365165160595726201787365566753423505343343679176535701739722095315176363920309325880211820695673306595000714047937935567277523434085659744606132449685690430285819214268701041251868507367336064125971802140014382965122889839608023539342985550938349977876326330151508935687298838552884173773563806555193015801699713684265547301604082518589022139838963779910961182072329371587387957584721368785285880598965788701316789432632602282023505680852772633603719631013061519559839060114464726944815188737901331860383885454400771860963665150130802808081105690265104092359205666400432770732264689726282276919787946772382227865893349951151622524554721575910818340735233567825303838064771298828435989622414052863359789152170161302480513125192907957553674243533748972244435754656780186876108712813905543615438176956003524784527410584265849406472311344569847424882245414107905289919713027632672468614813694056989080617528574578194601112211484397715381481893023282474674785203178936033721299930363765561766989141284148350625932339244702780577435788003384270956175744637899554357278119272834358884616732422542257477132811163631198291827567145629406287571598142779117416302471845877347385343795835180634413827050261941291021659349573034888107462616688233004510451200 [136,68] 56318542995246571405976431904254370982284516097999912273905206215773589887764056913120918551812495674943675914773047094439513693217186383331985678356098119886238298363055416634949303580222479089919750199067584385939158921961168458098472601408556713709100630140800496927000745372647775654890771146287695196357075713211009220083740048706640282081972587116055255843579775135474525620209966138045593556596676846392759580403558856415898232316617241491354139621237335782677814946139024117930451711606191253609261637828732463730260709959481866793280800070187080590792012284857703483129651708071075989699090004483851953992742336140256723682578294854265568371173134053396208581866916479323803734678867477951557522758373106544607680207329266808693357889381784439063871412237878324681422772873468497167947309189909951230747683449209739223141922503950856334929045924161677146982369825988389535880288786708859278086451185379593474796305385306449993036824317345500522332209150028893378843549328979857258801972388232681817599417751067587079126082400386561876753483102476663533992604056273926518964898168238189191611683088128997778061473375179654349626759601955371650512282455080680711630630536009868784372911673219602260513524834497239406687394185811007544969286063029009639499459386113945998662723441115346357767156269090710647779996842771902745141229033805611564645595604005798655899286177613500498429985256064732273815998809187457044362120870387567063718059061615557058965238900450343540884471242193603856111548691870309149806942614305743787470888749424835165230140175897348865569952410423399348955151949995852426212153395842629725509654723318086502030806948958734571894952545552998431187091680558877742953735667154852128344918481953909154883858906206309703367686374018092356225009398377827726884550422895899499588305914828480002592442862572512203259879869786153294199950327718740792900876772701202634656725608199369427083037322730870447942535349237276350221816896827138404185938660916216091656326210458571640100897299031115772774402556697708900698031379979714406648444031546643145911216979871473284702576361844786875434550566297125038436885307297051615227827201968559708490077186971953031019352435137836840306424313818294982435753044878829513983310788666326643957876316362689702684553877643544133708265870125363494255562823474989394185178240 [136,69] -8387133873701718677068853453414474479933445062133530441410273273417187667386347169417786650626794717743025490923111966429096283812464166589360555475522754671108528369323364324672979969105474945430936530494442489240442492609995512722527533340095110920573853360012077618872316505355047794328209324360861252076716251803200351204602000977780658857302909895324197092574408124135743436512989180629071191292324361672793611698926800115551958861783128603000421022498337602061972517975378480677843696104223929789759242359961689278946988136115595244077318733713276118505706231641347927944447681868329520138638364892918251038619971020153902270553099314700370545546326590707784262037077277052958962621952581471480444018015668664767402832771673505949347856211093585463657543276834281829161019324889233614603792967646063657176034360853517250194758944918462329045975278389567376241473110356288167043942536179935139325271625896487955987249337894810271687419057514984691679540087491269078799273483157768235896350894724959260204751974726363409222771717826149330919707846017000631250867079516649609497916751471893189253033892774513727523099885795120601287594087366367881175894283490585753531916145262489664733092753152583305721102354096208340069501039158763949031440178245420705187672082730027299828154263352205184354533941231758912082860959118245240975676040136395154549944360660641765297120224732301054410720644430284686914354207799252974175827180253508654579472417767066028622991298512182277214523734041020180586565569905401629608498724614542434450464980175805402153700351129238904635096051065479793343974585160895840846288701904210472237842133907798619011858897565033769469120723798132636460679100562109390358365158182989719406703057730071142660526226634243183419662095330213922861931267830485954360135601753998528606012366776633786492312150944261994363820374485561385924014497800609681963937714932788675497649407360526790689401469848993526091283945182489463960647742079982530238747212625804898057648707628507756917019646444394245976007470757679932980128743053235298806768527246597565232587831030392502026684827579870154938749649719030116394019400617372693408916419975237029463026199969177098306838490989583823229925895776684627305281467336355539929989376215746783807798090985211228117786397659175255219829419394961661833470527952020880952320 [136,70] 1134740035610610670145989880083930897566816363120748147322906021151182170073564981808884180862115073681427536265493617100911919109743972241245363651133426455344782025340928056913164062272258043753385393673967671488272313753613492410342513495129388833498711655726666754844280568640245346512656345302902117529581988951647286196717155772368418598722613956344764476870492752396004643070848158033551699082446976520938377849541312455242860780405928130896068083404250380671562848572342805046195812328171921690687697198901982653629842100469974592158461839507305183942848160790473388773682624660397924347624637783592925293351398093694405979803694298123566739850982399648798552046014169466720180214004294610136417339895468777947437187436011947267341991119149428540496272358444187632316109472349673052327420385554664531078639163755428013505187950465944212371494312161008079474240311741824107457320035430069136133119213867122987336764316965580263678138528475153682048913939509747313122200454421532755775525279326174781227957321617319836770906574966232412042495652335357735034506789169375483489249736697262600208197901103221150558602493651825653717721203741523258487174330472366251976482738677110908527316710796523391510070104898978844817144537483227569534839000055972417604824177354979402103310963762746362603300981334221060556678344398146950699971545837747633171846897210911787126827972570093894193914083923281028289707197036387616662793735352847306112137338986810369847751968820400562200717248165883308711321869341171197284344562090527466110899568401875884229573233051153216272182500762098767455142300870070046903352730468887810515331271873280510831703212026411870403885543832091332934944283405574064153629023709704987434057021973180045149411569450014576126056885374518757415685532744322770239470633972933196716698716506396539092332316699193125632180969053302958733582724739643078560969476262886199536660187102711617178733820018131788034651566138947175353761172938922815973008835429397352154755257478913860364110158902778393212313917494581085957932687693981555136201502983567128560778387105621113288691542888575801529511972033389232335803963860183870205790478402201870468789700539091752063885717277187148564633629700293996464374667760036609918606773525551920618075228200950906283578832420791145147823259455937028141210294662585417600 [136,71] -138704484215303538770387904407701286252656322350778596685167535615048982863496526075999059718550854244933860696402623619935024576787679747000328770240834005228347066236344139459312189342274899448415489869024557309716193979651288969287382323291269188460981556286308259391313439781492852577116109848587510045956700168042907378138226666825672653107543642711398602517094006692856470766761738222089616919724932617745492099477874082615698111330000100182711788621876643192055270262704866614314974643051142828373179417304495555974054599389178144511442824039548263897762867779687766398281982019718657184538539177425090776436404718259104946605079480223481871074260066504569252138746717201856504194885522326238899167988393515655545537167869324266754631748996621659347782950117858367949400056533232723850548725447760022440797020536349361054807322015741888661094276332128708908862252811829415716305386820436916260765507679788930087165955894102540196140729021723936873364525945910786693378539193413860738260641625179261516740783003127542790586841388538374291230438733621695843084413102488407322481362058851921422628530326898923078435418283009685954480933562119491733400687705358715363322366355070801068070063602394670834825887541575968383422835996724625137543488311208279758207437787462250388204800207518582535774144378325136500688579399036559359349651293741867696210930302914501868754925955384440894300789278354861659939696696874251109385082542432867278907650877194863406715373870344572006811134465309445611024860823759184317344149558495815505015516927793216565988603674104109610615787858890409156541928965041067040452411278137390688562055914391637352508637948195682067593208510428700984875014340794383446537366341616158777332476567879373713656634576281308577554987475967957315112094826085178579347254063949115607287736190228219214183304557858045579901525539160274658921780158751870509410461183118606786436464879603656093097221558686256888932197497954101433141754069710249487337512830557637498116915828432638852264471443721334086620437599641197830424934857530492235854166123618823559438077926265594057766464077682327021432861120774589351966760508976748329336518552485450099612455075840178442750835326974157441355884558397295815485347168861048712598360272927901503703879393351299112593155870052333540560922652236626098324882828230400 [136,72] 15192792517656039693452779595872375805499858400019807377297067203334569445415205867240283214059472663064183882850975804204995541255699290622805658124752947719342236557867920035135014802638829710762852787790217294231816682119887289373995594067150200461007051013292204967848754348067785723808133044720000515325007743435683455441694116759599356633920577379812184160833465052652115419077230755549434174827824711147801925044165931298830240460985836112446666027929297972673912035727666141617873231837958036690787619298795484553382928493769693338754409423633265575237730233741787047826915538178808312143233853903702674944593946408801436512466216321263379453883573340020462914127731398497435114925508544206279384652415671985069572625525838086951073676046353514052508056245845043580279021859367848387421535185686645182649740753264233016548972250952334830492978498148523119571256836709802521276204162152096335693169282957495445053078391549044367382995913903481469144001682539189250698007902426701935192447890637274109670441537023945423566027143702977889969001094025795201026118800448054289699412119962161410494573813140477134154041802060268871774853282354318362196124582386236165165622307327213251146355044691668941013834606738283256264006944183134799683034118327537776771252313102363473153836313427138060995851075435603929697884377862168422759698927381772991274792258896789257608420795878836039232297864735375603819524601794732446408553494851834565918928814181736136237705052214764187628035982056935044395000847665628217462560448721577829634217565804070015640602464077962828513459518789187564995860338917042625738508606347342186716312484056681280791951619477772546030395515605336533787895634677142026544121868358624642043050560888482172137218617190921478633488128101880307520945704115090228842368528682381923350417447765078164635064655124876972310087512088205984473423027832749524277538208922947861366644057900428819695328158016298590724536670263897150768949381591538128215306570413085931685100458256168129434771616188358701139682359405833265874683911200770025559871337747359092657783679507635354582508351340468175039018323683642803811144761916014411210617191796325522210928000891269079296103684495511138393570279012107811374657505036223974515099171656363757202412834658319836883213020870779002359620785060386523121308844960 [136,73] -1478954733587268653914341187424614304213392842783224195205795711990155322725474250230784194138481425342806015819267516476479378030849148162829596315022213636822701153956005865873723090886578915540526913152607100785693027384113372699045425147867296416693765936526088801804502852583658163365122762106465439277109110977052085632898773077990694402878030854873951835795286494756279403782543609978989756286064969665344433791015105758697230908406359090486941044601722998299343379569368242866107661768993845751201505675942655300388722090517551405104122061123525227948136514711113487798658228721926074158640126968927483393046263841112090912979147943641149851574232291776073547214102512827652387352264902362512617599286644146047843475348397591864296598335719003991004983126999754739873840896053605767168293023859824735996425867761119740104697123177245746378303618193763078346576908435324879468024535012122717010624194442142439384300342637200865581826874108303676528848643606602351162487993853013661955957841965601336042731507692989541866805260327901009013139215783406553708831319125401599305815216230287583234310883702750169590592460504344208152371042487233195190679719844041811064827981059950171912785560412395610740530270988697499847252829076246630970202718225187062890068167170278728330717225129805279851276340604524370267436551973490339503162305035488544223445741053628086962715010668373935878285137870338575149899213223788608029761304313434710622402014612717945331744886484014222960506662592007379264897667175546508027026892994563192914889804430381095360341901046677274484733784536457347517434616850419111105079644048081360069102790617562948830090382404537865829064771695165733693055667409611038605015124039945310320491987719638449969394205769565374565061838461390789317303956189161437059647071444185872655177886293107639324587633306091728800058673047852802365872853304608000542960032624829377448937967097944335359097057115510162380065803605279941392326780513209849467360514006244954226958781395620528626068613361298241928438433248184387932345695528821636926881807342430886829480687536048589583166528550234821931324019691699261711994426038811068415953733300560414336944903585597081609018125086492441743773234586221591746779904720015023497617920843092750070541159755113503123642662569245254205922559490570773172561920 [136,74] 127761742447141235835440433197467401181903274124646644656459204928033135456803899799127098578358765109539747157543648795222948469467391334614755273503648418814682708070224369195455441378134551811233658863643526414517500842384454032777129959257408294273935440211498421226860290177722087343205239423797029414580414628514210867168974080825663851020313461494974687983114273164942463209257447986894450252056196184938541006394350118888678311839742983965069063479526405899178786254504892868605491121694642520814703668061399794537075106576230965707129150516198788905758404504371818029952644875706126967571980371773119648182772014413475161785844655581659473105066369175391414371963152602375083916744433283718534348355093380415278789416920082645585143411742299103474778665540538545653952831058357612148621493198437956931115361955801423599299962444832830012290656404252995752332516636461254272313124459201977820841495210830416742250629847925322266143009468924528119079700944800457737938667582525799929037344894107827996348978461821225576867516782673623521576185903055617819242663389245250499301858314538067442882263396873613076674924138120232078710362879433034275170467881142113997178897125658552016023948620733968210965415030408749827202925273933893454110888107799943350708160891989215428344710464501869109622299993357937859313239961624088084496268183984581381063073804503817398356525460663498639221986411728083591256158339780453832207457313176060173002133737526921347746420811074239930150634554907986796978760788431847062775471789100373432390910680010204492164994631835525117639450368105171984258289596929370579561209661162681963052074890160831324413505813114861056220081653165201736671792457049777102496184459857681384735885170143892528808251048461113648314341079881965392487530297469194819979695977129145257496863062553572599627097642695113637519500236515878410952209633081287353483420734974387468518223781250405753185223718305084608343982998297797771059781784739281385838904783950448875318677238499863531081651791400715961731383873111550319964659188351851962094229753776375176528104452217981826639492504678352453089392249111402596826543237365096069548794937564075441061924377282251675284784209073031730746124064227991602004388084994552976737762405687500288966567390556424013847769915215270239006458080459190840320 [136,75] -9924819788589138383979786210140365179919911468878021795908570031349085585702400190055994452909521408310686463757384537542918172682135559019252603825890983783759278646272971840887910591128449672070575013748446956196082978344439168855031693039652492835623160331417104574720757150203191320457742327575045078433925597573405180880587199885400306331869344410750152529920768656648152425513924331231419073151356890558926151701951948582619582657002833120447036578935237183632510211429588374901236305745701108110087748580527494655699295393492313629197988093808995515999598286831362054523447477577635700979555320190766782939803753575204879354143780413133146129086197537115703925741883882779769212448788488416763003500291688023670140356226257195600305944303823735092036230337109217816683747856954463219704527882917633606639321074435998120919270994329406113797249729432654312575166940664134799954033303639541141824631293881810317053875960578643200432912510383107425293199388229934842723507373333356505958938652824875135240436245085105653357934807518307451096013123857998073787159016981943441622671561045238236247376380711368652516342876503315969257717010221634556211989511279074937081218448198788782139456281301147741719776581387913892310633496991887509234071031379963286102811680528055534742316971771083356721572624443021569782725852166042193416667356712980899135264173175616335941243325241488479827961657948133112099205433876595693474104461899767500281484740921199989387497938875730564655498656175379650735294993425946248833291448024679322622624140342722608679248956242723226136685818956594117306545640198655693283796634848976945326094041065871080982902154397936500632496796820973612935458639661708977007851865058747869766893367267246647417848896471679183786738256963481271460123570728649780255628967938618959620803632108394310650680191334189905946623607105475897924703105143371998990826476387779904349650190503449962167597051322901530497778012013301021945000907036887335806460518371592210445730340470266952453894119177196734524640130171720553633062926398656582082999558062278448225939214796841823193701053293020212318056733080223711068566834520565450533063521607120318331794063295196682309598826047665060763285872109346430377502397929290016254673977079091135960004666454182129336706365693886375113396586804215040 [136,76] 714220153944323377043026658669872960705883846720794828204955010954953779195775151589497553519102960860316751627189039175212253676794359750142904233035568347802220871858559630294274358615979822952934166048178969135826705422652130305478272989820094366183920863688096684404309552111881415854782999778070729533009878388959093294723125494745777846996392218522557237477775707352766951014986737437590397473587354786142214277727132646534976054505705801693876675092383081791445810289651287360729818309023671811697447018748997961278257514216246505040377580627224590390457586046885437365429721226257717941758404563502125070149686754230842821902854229526220986188495891364669042951249768869454170388146005974958528505265728056707672943575746818537761246478011055829284189533294716598795260438630039701175087780094325373236961803132358353667106445158920638055192919812126210146534288097246484796254956767409025018775384414868994085201225141863796089177446556371576815470508150020657318516226078250806249871772695268866456405800874143026564732537510881019702340809022988984218965203359868407330777598739050089248331699667569591174398216656034345749350015502512719871710103246731864005510748019390972813856922956839988550378980261365058331428654592535052843893264401260379064714877964756613909838776528708319770606304369327337775521878829799937843013055942860497632705791571440449052585651066077603862442443222244839524060600099970788372306019090371701115087753772467581893810536436239198417349900647332205942426977648721739054809819003420468981741090007499885774711214144878773535298241601824433231885241680538636935161942988092770356430772678804283287219917832918451471605752236332243818519744297991735898065360532475290849027300250886462483866088824836509229560207659433948873359863570927384517799138668226026866313683075434960865125983671964931709217821989910487855021874180008732429149253626878201637952201953793346466151493407203682341639006327678248835870660514952801561083662457512716207537129614948988940923992841953026833225760111182704263911014364196346956205840679714090735698342081657280931471343557611899168203157539338539777697395143360035011726300079401712562844147085078974022027373370909965352972071593759774663588045082608265172201943526647192011612161246192004367212040100884979273134557692160 [136,77] -49490265475307314680155124995941774783813365177575211262690409001942619357004951921038394479151706920148838833282031751054415076612522516396695212409044059586900361994070046190256464687669437768330485300215613637551478141650565334488473855585323499342971821068965553822414516218691742316805971485636422513849225230272936595088803029684389622856532471012935853521501037473875807453618160055964332692436354521197860919616378807879427439318164415437831413388144114538172730782756002396929382175047544243474349821700758973744724054742124510450216300744073827572371430423338579036483552051961732315304865412823568443190122509761644529673301971754388389686799390001261931404527076573806105071711584339239494680138798572033036401399034485052506385590696052265677098372498884630471813729311971207721730093149180275120137181478642658433960481939437211515734845125432023116719884317750607913302161842836511936076062956267201788293619588673787221781523580889201663459451868276014318151707496736709199949885908533102272548500252704706117924880216916253075873423438580393769409408566007335306767417182940889126751750765722445545462301454415499229301407880361917098188867221405758557839129223772272767117292511631422215832051737183296729576036051731770444830692239650964442480468541870137343925170775408202181817971269766529940491775313652562233112358236282559178184943029922066294829234607359918211334795844619811046341002214147975922799491677074978849496048892378851307937764269379620617593538316611600345960408505574326399596904535935467668261859970609795685732986117912022903800635465241832407881486620266970668019668215789257546210690019897042745582905505088336764833659517017756764370065016265667931636650709821415001224894827662788417686137920861425807799299496132011940730807318380493308778241184225966584662966222538637654259118966385273070848188442635897618121878749407081703750199202737043660267565506504820357749789036121288403485863012249921468359218223190727272004507387492466998097081327242918472402690307355640207249678513415951410152906307516423152519910825387930589592556270134996509812764982692261976358601839065678287610207424491842348766766182039076692862553968324424220615728044942959218789082904424225537187622736083384410866998147256412605767593932006125388750119368631282152434216960 [136,78] 3400859809488103251046300562087917820503281988450774005789714605856869483656128333355194085585936361700519404265718483319795066623577113439281746042016798897581626644646240162402337939624211287203444537701210993071177544079464809466392388338429880355791734770348324369627610527892499747631515166083070586524015564493442837435258934846069501897051186896713636218024952665505875962936412387014751728253270954638935370867436249444071679360112059406255838487044846310473192833484868756335669816817300960328630234279353633462483130024452874389288388896691853991985262686661185795378723665408175159542115048906479442579831707422830927504454557625408644971215797250060124977363773952016494512812422668590408051558019395581354237106011392865820594603555532117948714155334393990230939618851633729733121164829472156469825322659277306909895296213752744262193008152391035395935751857094444760139289613458020161727780163758728480994168546862015712934670906694333361466790706220702725210016761542819906095050459164030986998083627912761669669821114702912242995306368400583519050324072742074093974699011131994731612850669951257776311020592770808839556233777279744174003606825122446679121016202214105235461962688922855153615981443569818464327657827168346089411177910749666611243443000764460602422110351682204498569156560238044676547879872581751145966426278609360764865451273292474034740329090106880043027168412021799280451867134002393783372525166812694096472019893860571039155531177590770728139106055734370369154036637356959260539415345054551430326138201010956339174467892185066151538878085988274469652456857354348003444717591732112888026673411811059143783378368241290631639069657253059015452773024449985909530811856000035654742889164390757429667203274865865067765103950121101858058858067648522625123409314589828857239251834667892785643693813906243761417916279799049666216594247225638888557602121888373769575538506861422658298957061476811326941113201740664332606137213022103181736784711383608060422799683919533054376959879943614162691271147684444633990697755463743302683304441558152782702677927214515308619606396869493031504211902370393484693665961052275938349129672960176482655372453464732447123440305223097329579830172662493044380230519819455859816480166740151275730332753399773815858844016724595161043840 [136,79] -226040113409314431126857533541546713747508743153217598603726601140321587261760494220385306462926843310250020847635622337794778997968172758099093230136130287260479442608811342772237549088429274738027427261300150737883135084967828173772191192535600816590013269964252807774319803592503883863353267722026573008890382903186429755227761952498733247931674450498765778021990064892992535677438964953268791603035793381209596547351738270013410791357689374455161123807136055757905446116066314419772203327347890355938427299028129897364548352256190590701496062080437934427865348928105670488205106904067562094829900241412103624438345017773703818671645358638842131092664942961692782472671968731277204303472730029973802308924939198460858214032472827834312520556857436925486714716267191989065836629360887088886639993145501823848036835137401837462310889599189325249363491056119117747619235503512787401900325623892919834234313888157573057740132583208623304618988661952512233113247000313650054680385008451200136960191358935123709426797585481535210426091775693374702995009864917510666698852564767149251023007999423891909856234679643622772868791245245702005445106290604564183024421979239325209670470465250449894514935798550507125625092407705960194659846451580386696185707009750481970543288372590568229504322823422047828292793692000053663496496045146361704998009773457293242329839069404512068796280469240992609120903767707798073268286541609427039778305996480554185801475609897460228471789206973520250515338261381100458509111807047153114255441959375693081067449485403600279140159250483511982801877214702370619557913811920830827953048827675530762302953205985871743717644650459591441459897631514130299208161474855882666164224722583484072793662465442632188191140371723319559218236752509872668001323760945866304742199920809034253360486222012628993909389037089290619917267054403716472658640112143330459924267242568632966320840886164484991982420772662311938859510979918263758277057254856409706659920412312983975565700288696449972237732466491239407188362580731070702901275897755886041557728088462073934431401460200404233566573049210478982505661960622668883163941047994354076587167220241991638151437452455373841119440379710507321000644728239028903338640613791749751029719678698070723084390557183261322325138162646245440 [136,80] 13197124909052458661076074355346814132162186165763276766303102242804185212198654714987470556512140623288071501164509289213361720400012739112904073707985049707756143044498421658160024134961546754892898557048637820699931668306504603398001104802399214021574504199180076707881658880454447905219048685444981398555055295853356040337396335576829720719412292525773291107594112407421314216207337717184025103051730375106110786323633943430313362083393277471430230240254743839538083051603873277654666674378008559444983803572608742749746932015476031339568654798359433607516983974543299536258417427500051517569819882313241565437711807259075622260387591746688986728305223512045591114496877669075111124770939630543358666991310969272598177917442955608943963336785839604685760041641370437788096027051740305251696030349413398663125938429346675976266942760819752898693232253743449334995309204083775824392344069728789906993527669198454141515946097547012693281081792827217995759605743854543939093013941327683085004519739442438854971427170872117872766663084772813607087104877915936212134811668326470453127157975143840526638488056832167137723930124335507409222058065403688253853375645099028254408376315715391929655898075297716596849432228438260379793204896432563886310421842836756915105647135113124934889853492132768124581621172022849747606192536194738964343286944332924680216469353113748222166893443932320412789859560307797294877871891448908848122526627337332913609517990588628116451956832453674491396821436776317537540150557618497144162384937367176759011162191362006786849747224784470677610614722820092479021171062642480696119232976284396637224214482554376456272440074672481916384807507100058638890017629300827754707382219084746905416068817386511304731098375979565798958295369868153816787695079708028583810714469089615344068600908470378763879837985066787306604797650610501598065034971086158484672719080166951737651522586122890408464769707236943445895044915736156813500108891638711492089995759935977585290769282683786745862403115153938857263460789510892690799361559841973491109985022730168883987302456098755536849878633647090868238668361942548864244810743573377233615322628049247895885685129356290350968151131598849911547216760906718196789169354919010305178355167227875105759312546905910830037823433169440 [136,81] -651247265901106193020427133863796161430195845271092580664194742082462419160041905118364913736886813379741229108290383039570648549530663137461274052809204810520376266484224814168968898262434864543456569831371699183188526977080867114434214986005404832560943592304451941223688375822641474217828783835120904366642157141613804032432552163683212553856342778008638137962816460557623743655281049762317990537512732616737736944345193524803656396623430230007380064369789509435762059790038638217759539582006773776739258443668789232231319062511040631850273463617978286962813389022639428696549285924520098038337452445084859379238588692349439934339755732009362566291963075783930775503090638355096144391141067642395799172358814359282051499195713057518236694726591460495520438410349019529309885610010735755604619914945422993588763676788686736565569648152085912150486969045573914550078248227109136551776800322873267771281397189799492923370332497021805207570242222830917735496627626330499396475636242243703965341920481465611993023619064960545982145066180231680214030930123733820568175122899651366459448802097210404222234116066267234373758360147162134608138590208152365357205799314137596187579926775545733947564753499625774031320547733083357251800027608743552511059097619995586419814906830014982201381339008083988943760646354488413843543280625573873157135871294345104338768833799482831804150097510847000289450060635677756212257778304298342955812966358648994809839139410782831471061539585884119924823488191984814016747129208130831804243676171237194487783031770439975603053898698372930466484873994661509156941700983631608938815277226199130242796856460062856457894141072174185578762594434632929786341053521093315551060905097338857308751023108640926058374269080099945095071274003520842233050572434751499925572938629654455382510663557148667978344629388344652723787288355254824103964450928990628090244818764796781963782299875551691948210145303922385285762267656397171904113206133379726975401772268130589728630844729310442612264331032225062059463716386410353789705293115791151840004097538249851149916303476000710908958311348473779440845962236223776458118492855222513835511904581772358811896246841589087374874810305041913220707774130558550696959280341873978459320316899628951371938202684826895147701468160 [136,82] 35619491369915763851585221454159077125471830523680458585169747075978760636859191837221036806687117840606827740312860372141477942403622030074039864122965913273013419796057874157052051320665099330302636412366696291839993875776991745579837187691575116484503448639175766724365670247694414339776605163724408221334301323474377198880111406672276287837677686042278884691091948208639364946646653144040976845101868126082775832048622390529747922964184552631821463935940961622421547063769204484945925248352872214059039639573516342482685145351362059973292952444584206416348980801505429170072697651477634630465959488047320013131275015901950601671143608667268580130288818382218508664523271027468534319243289169164629031360906590119135054198856819144477371210098718493705241215967738382607232349301317476546032695025928172473527101304409222986407771945093469320046198002202565381185711146628765272476868217746037107670118058340792635406685833208597393251852371409808428092702930876137239048776460408829327544290568682251718122082884943749007463075664058475651735943932797946299279244701491571564003058953711842234146466951921272861692593493922945870720298946716255083494228961451318270948843510345150895749244797896162658272469887807029953258311058448182197711138727953794324547457066665396102590844459124800575180306759119875265248524237553301408399790909569918881327537912374946811716582877708513858502707080321784196637808420827005877361793756439974408355749351437728028430315627473240378268489976094690144226175611414394614796705185207963168365489565469573531277405249756726334153860581385907296476523252165177865645461760077731038650568333074482706121964760409466751992740632820847803979259682983877496989110297010734338621151912533601383969715896594706119417437808709625625124595416795547982950931729249950817267697210179107604699087332102305210440430361517087448024417214143600185397708813029405709183750532584691429515407897328978374117642796954549559907957330146736951353029814169390943808654354747438189050298969109213182668282737749232978202073653120099940967773570579221148948579919598705095923148254701029886423463902398643374562016528918754423706324431267275871479381771702636649946158235776571339666905065276819513456616972167905361140130932540345924730847258793753295682816 [136,83] -2727433605623149505427727387391298450576248356182813133920771218505370518021256817078440997892404781872710689540472953368226023063205944458078507904267168895608817142252383009272412744697301911907079049447094520921922316633626351653955759015275658418915353769271540954958161393170361932145770511508390605656283910634691354090027560663486099728056266814636909080389199050109626058611405698267912081563464102631452609681666955771918674677755596006557645200898869831610393467732657378507889443584414658834161254025629474677947068194712071727465604666019433530771576235390459232019175137339917515841750909889441492642830541415243961568719467509073053958392018089991013726737075039339188518117214091061834668521267197523315956237015618293203995627528415053098449700892243905676998489736712664482504695286477349531985528108084279278397392238728069868936496329139645510387457946016524372448973484526418447886824537932644220384692567320700052740114144784884200774675244659604047858534325379705856658769415956909293763856227795252943271561266094998749576491255841348321137937338680323395255145711590510690231564893456399876849188116721116633169576898060650890008294338800313620257640765390241849283132883728185341619685527339295506714634813399309782023576120248653362234683752003918302907284071608235058880438122013309789923965976548003241508939418160268424372186589654287721621787661686512602195443251257940208783095927682652708079236188799044391141925474574968809587436029676105357224817650324330256630425719950040058927889284438346129574451049619212271592027756881423427197950022517848364512000158586490430601446699053185856667262562084811046164919497246459742523422354314145764086934557652937507627999862644149319774860953188949998447918095411245020781111012968306880509767807294330400777419560653339909374623395402947455346339160275202723305860760678726334046248764565893659622557999251602761435625667958529429595281565274332812668944188186076522711895164270436437133611276353636295715216808282675799438250091452469373685993059721051752082767549182766785809949759864031282476448839590358940524205321535901171851480032535960743293678064937899347889925962358206894991270828490135855989811867782253727154860068673473699430950650995877626759388888214175873639738798905452741248 [136,84] 188785684116529949523528314170991656571753183650469891125657989100451246800613027267197705608667594058503413519802316488251828917050767259088122218040894182341258857433467876863042234461717378240109677178900513206582258655594087691530137140971750041686826427168337867178890087937018987733763598919366997193881066522947881949106337454281735110713937645907241981820429915912322538455165306316608725737480169658469317507787591518262174738742537628111911116913629341692486110487411301746841654281389616399324692933859536070121482306474601953893389812926439798477544835819349113912742020254411963689227597111310107505611600711967133344363843155267407348147470026997355177991984336494986793949008692541313686219536091663439714849878786155494866065570543158763843343013414598048632175679807166692235490442009619343150903776818558946074283377281010643822135045294513908754608289245636812558128811439334985002769294871982739800649598211940280564051637536234336599136251784210455929196261682230737905823692999462540771009948489875646898197583811081734504067553762124146367438911502578127429981559759304712258354599039852018591958073140788002135729818191080697100457964455473525902537584269898579667065557844682038283278110975312488325659101439035040737259583274063917981559831181563750409083593641602296147863339663489447140735437029182259023944532513264611448840468656810609987008050928974190089481671924616360973797076057124971480495472352671015161275638228087773780326809179558007061425563165073479860204076934236940301630272336180095869163609983539844779611346223741247108369268711126465244200619523474641660502490364295337941827257353995837999921481037517549593272213388566745753395096747876683707167459718509665048512264739088772978648940179817409059205009642814275489305717483756475270397014410344091711635150453300183134899828064934944077339835672005622557953633158193994382458019706881895736355126674381108720052989750059209063531403619576046243444191369905865032118147722418800473776428993578948897507448250643521070730308453249251449647369523458915873996847026255272358202798944266037935037765006649110494953660591435572124455191259406340354222129645760331993730156731017914507583877100024385952467332125738448857991960412422910701298980203946102584502634147388128 [136,85] -7978537287962779020686882477029409403325787683319008751804693960392161066901333281956299306490529261764910234786906460994421942714319927615814995647728162282556227577571581036275730656132724055676098521777191537078256766960675531778323051659116652991739461849932243872917554752130824357057373828430317823094529620727350589680596206070536678434137803098684841791617482099008662347354993116076608250555907456934271038274743245690236510712484865821752296144084817976877833639205973774931858926962826016639783815804800916544689550449897840406986570067397420885886318531848844545274676237283653928870791725470263681312188059695338926214594284600907764320784145414152391956828522342301204798446598976083425268396710279153390935245395100838156389392853576909266314593764340985812782925385900588993808818753191257133770031007429325967685338191640066391398061336516772624943831297715174514413966499701493566853373132409033463157159256315342377876144796809899165082446099746380896426021975207359984664982954580408976550177102874569069830650063512023178375855441471617073572883837542550675728284487638095685999691543771755654373300847962482376752750912671995476831998641994289009251390382092225738488202157071648828110351121836121920241808937147988747802827427342801202436780602356918593757945265321234692088368133826000260217372080434171237496132994568775589653261788294924740244916004455792418291334057044499961802104467108032917512791385233078651794638698274638361145556538596268513386536049542495342975806927098450550870649456983202159895368582929151730092375125109148109133691590158168204268551869610752115570903632546604246506001715964882518271545387682331933241342724149113880738553468371434587819581177647166720151180390195780722976889099029519183090051425920205601639153170086064948972036317637243893148082852793683092595291491722645292912651979382192442896536433454818163132603132737805480863473535960892355764082540707489113708652617968894201712377534489503604511521401647721447692628275095546417265046401073192852399981654204388454255947886998504735820709662216390081879265749446068402997462395137114550262355750694172575980964154801937889394670246768554354090877180590165183727780660527002671070946738275934212846935332527617246151043809784281099425356728064 [136,86] 153344136192991402298886866615299868051085946820800506949338408036048748987325828402977126697159636169395686551617813058287803811044689217984362249238687051910105832984761498170462839715155253432519372033846103180293961122366191556632181832929165703494532133174782387296940292068486310358479584096752293109759821501303263827394251130096691007571425221412131264389323972478226373756846870161437955424144619200521164575915575728770447173327748049512881877699205839921932903323122306639291311176182283900401177193502729242159722660494353219516047064538474656840615387228340626520494649678627562557802359408504193013500779123354561669325370462799224264812362401140869600680782638145636132162180770395845806060378127968351899370406514951919320657391366392287158759581473358042510076599869889805815259619876527479198350455515553238884634796641608703033304157053957462776788512672474959262151877466784984175710072571165261993760906462905741165855961138423259209120658763116287281781994211560978284806656335142874185678556337562128167219687525300195973350014585529684818174454304622308155920761403230698837741644271480220444743559045186705795475506732159744757436320100524074353861915047948903816303954711976385349315112512580520038129731290290837098544047952564995589941965844768362357337603417083537403187257623673301486188104782179082161592096145652759327433465572702041047810371629092747542521183196017378498245641138042880658066921660684271348106632295101211841840224401616521714349115337498015618045743433045317956071088787442440975369536775663129931864823917410052195790321312703326429074374867942903462454918472791238546930445123273683417073423451229646707808098657915742034462660085702248033430238765435458136988432044718073120094886515750108774631574243182064481142617701622221038405358171137667568747863753993746538739264620925800016760583678899330619647838755795085824067204738215600840528524606586266847110319728264055197297234767512333926623546272684874057650722979085172676252689965804001773863054354177704795994582910202471146824599949353094766141458281128133544072100082565489835621011876237157893779718853877741057413776118393607811053198174187205835649407073577032101335437521514297131985663480098320721358608925053142823875134645233907328893952 [136,87] 8208726036615461824728548392436608052909149380548838847601666337497601192096903440203199135588460639942828079618254109274218339908833101109949003043188269585108649274006919381062762820103945646801094417561077678966314405371280365400891547090163589843648714576949458662756196397894748643049860852349841456222378346309513471154633970733798771713304510797305024364746886646369835010213014435166819953646621346234786349199216126250331855610022312195503561871189290861568645688365322840482389997582105267963900739669721977805387222129953112157963632367058276087767962104305117671308468208498615150173418462906860112541948093161763704949537347926235750047868371404376846040999509781373118433197482200388734824718348281893104205147411413186042958379215283967431424372696098366865461533625473399866446538687252990763027582629897223131096686606419953283400795217560866856519558930415488689163334201652345799942992019297852851165621226608459127937403701978284892091363129503401362022501406464117821672717449056614230358611546969404000664039462712512301670900683544183645752969318246602817620538669243956553101880059658979972350651134428259608247351011401148170935188605657142524110502390450577162157994038440884195592032532102194053579131256567129327450279488985268273903560822263662902745846127375280080470158850410928945812002964997094217134784089532690941929896333250133728520541701791838611744983032600253457800039036567037696537478911449684406622199612901278859730171548730674248216267795041272505025452205914284772784921946116894729871914814054538847197015662385860673482547986797393166917950047481334570922706892072925396459828931232571909085031961126122440528377680572125543517617503147582035753330979297266975576120009169774934062509461907862582601042160891354270402698010991252885658075844458762253314575348523689012865013185859590635185395657692361307798315197060680057504154792472504419013143774567906313380026817345761699539192517376573723214020734781278218635434720611260348771538130195427172045706343301086295048486597727828246061240567190030672881121612593129080776195651394616696772714946985817934593753790190185670844693801818358457060609503948657389090980836263349577992783007134367587711917351315823365005906163295535918438389755211610912448 [136,88] -969549625710806443728069857700940265660174918261842906314156143413643734448656387031704514733522822084315532764942707368785444063028072586882773199256631852295998696840850274908804487695918453294064996744721471742076535366196100813715012282655561872311476674845455497004886191472320020160228002982107720292930530637626322899077924042341283314227025457157965014613415373840855514470211768569798290062156643018014814388835137733971509247112825999157783208124293844296454504223396659924163352153118813908150089226309902207558738072012886515060022732365687042719087065344163479296098111655316879574476939117341891941904061312085523782890875948688540754912928392953223910890995630562396131468210900386154655502883549671379730440796399324959084921720065858966844698257576483165265949923413770701481886991310259775488921579029155777841996898721486354041327817670767008241464233881964597198067633417079285681040510794289302164951218868515658540112880078360159633614185553142683186059182896905602177090557090170807771072780075688476645851324546328317810440170977362824580698440096915076440272600058456703446098248189522649089333765494182166233900178860093719594154607635061907963308955875171257914702076392837120198133131919094048190709880590560909061563074372308996764102708505931802918100594449922567310246297598410733966740010629580707970133797380327981490420271410413022074941945457645286858144328871411661650664147883370177889708633718910854646232183859755852915570771332695367285940119712137414392099010610238510654556110046743816894896444908596098977537018480332412595441348726229800198084044683658009878900607848483081516555040558588397251723127772617147506783916390670488762217331043953356362646120137876342395267054881696393495183327376818988617648433237812909460329701491931593959418298568500430425861911864040573681060011207068597847952744645313075824530367740432824355930247391262569310943449896671550452063704470958770460701705898227126566260807512248017097394437714352282556619505028602397597326212347531269547733577163575932550205390871188604786425463916983485053160463933845201933109856121105727353891147657217224643114194960087988736938567241172785958343968815808388124664438801593125640620212240271513519565961818778907282674108813641820 [136,89] 49391432745909391199771258045096492577802638420996531803989413469473225631858279691328572222039158041441428541857121750644418913501841615094303669839218500230912299733889079101262550171046262929498136191902908755459179072504632230284548423750883416404069143771492612245746317306503217769740412841352968651702191455034482897473868596077252557363844071942880081043601412760720394101514107650975743840070319066204850846802265551676223463943485123965244335004034476977669181860402234283248872034796822012632357762543959540425621959105239585520032459153563249248225737778184173243155586361862269524009826508174129996376096475467731584983338529765686036263775511273094755559874525678603390787611432392321692420909171570544380427388696740095459561111961413725501622882258101567211193624274631764766938069020198882836720077345497558806186526945416495584435219453274310781590022594958192302981061049165015182190701182753684854884335411010720190884674534328537542072941869230642332458043833382803008064909130107146176669427771620923760021107572748208879510301989397289489082075748784577518787587449594462403787460028670634926798503016320889680363399561749162006914535063171523086461608227089180081858998314720697293077257760717050086402678955356097283806761643123034236466220414001390437692044942555579249387163012353250472454324422595380760662775078990986710271443798335565216788980536050859702031227321218023936940037023009445267312815375046302593615321859442844466490119223796897226785017571680117088460095623703086424093556464602304673625417469956017330332380665471615713292165363363278991166866255699821849359212285554159514951136831668565405079057866987425132829050975468139602204528624440204672976456889303619365270518839380533746800794737685658183763625154021840393561385777440219101220189787512426679637036041966230441914795561666347793519589960632536605185761073845360849323696143865349807244424910484256958352935765806860000733627861725304123236177374533743869834002147852018574996683378396163336086051569253620205309518492916033976070402177513470037104580110552577909847373720491608784205455898089972298375062426457565510879123331251767790348075666649291560114280915895876556283050950577908521274993176003612060345417040592748745389998493696 [136,90] -1785988464530817924431170951121646637317533606923547352448798822762287257463267107199449185991445549577559565371634237878951015324162000966866281999073996034372359216845049980990033479232596273878164203925514079285237174997028713402142478030194701149043485438228919471861518782307302511665706617203439214567765553306710256551183988921072358073772186738607763941867539158151561927905005543536598396134300267630777230327999594120393043376828507848532210769521001082403403446181575030657358961564308362638594464696892209366068373718825755655314361191388808591280922002024472931225847908334239531533959960551656473983321728025159101116906581590237885602340103656828360047890782730410213076795921109616118603810975980034350596531550978358740948915437359758923383805025043177619366834494849592053584771518803362894301917242300457777554144308985801930041070262447508244430292004438071027705233261758817061084396946390535327781544247826475761746145099843753709548445232093576941033927073563297493154222758065827029134103081353491434161014670962428633279488275835213088816544390702433580738203170014209362112975435693982254535683986173430521981769221740294386452551504011084738919749537828707045679966790557368221514335159877902791438635920347304826418286826650679894045624266487608068196044123092739712158183111784187860415866475543087558124897540329161115391799012193394388537985816424010961187453762697697572068379867578045809191079055641106576738806750304803148172411683502060326718469869375915439076277879434058245901152167753065399655430830112427504514926615623730655798254042190326499713957364585494983839573781565455815960662093611247679823770482294464845586040603988441240433128970857313393975265275248468049512952239509625345464714785380051502095880862655530320732754523765172259272186576207185027035264243222197777291329898501394416195228952151425314002047508215664812323531052685975922556712578274859567744349362490239606483891788741572659818202764188512661775759553985841043528083379340196092596699197947029788782765226770464361017203182134531780333654757044053853242146047454521972774203852152106456046938319938698824899948381281180817788930257338829485949047573167571680085743587353476165815166869973024638121563826547291361538401536 [136,91] 49904586480127005406733271252447106374725176651357854512981495437511461027813894979089986263929840650072869026261263794641154523540409797920279763560892115029158280820500931892497676732751243257352316285954157487528816709732408593579015021568556383900069769789412624797614324884569479560080789748065258025521623713008121135555317828834342312147282222760687783087820406557108931263088889355429994589096773962648449000044632266124927300327326375844270681054054797162684164596614378910545591112625889581312442964548434985920413377462379976534494698398206694083064701566330481004317831329310688529074928450403319670720303956964268720575069013775011137152254378203414262150063074714639983691918314087850251183268753865182922074831797543777739919446819414869226307196616990040249391445997141681450710415165004676895470617188103287864213159958102401489932211794209685673362305311491570166000672387662449976853954532351012159609199397813941613836250621489648946429441600829795421330121520096869763730921359162775660731965247845381562619394950799276674077496677094831057420758539982171257321065566527113377572457360056780667295318716254918276431735146452015370367309034687338587560111113010807377862646212353367331037763020625011235553456685524913687741689045852672170491521504218756417968169442037750204588069034972362043386528662676526190174521274121040473295108961256919373430561069508569603354260289334415535475769490026621703060429872682045054286358752092919375068464671864469818923986372952306497759522688461368400344377228211326366234907104590923711962506027798021272648213606331431867029543775012497036569040710496562100882552431043768949261155583470565225881606586297481324039097324762829397820386818510053034928475447393569415310039281319455632553659527392112294060960632641353023187258100256121523327154436866439526436711496916508136151229042799582318803023079154669811615840405001184123698572051284714767650413340957706701892305810035298718311018662061165836899231049608771836260909362174992158491210878220798589844781794223983452419316096865620569456483874256858607612773354913521397423847843700849644783327446443434889254187412531137729003448794160443217046396077798775602635988278184671014593515604548112720386999181055526863488 [136,92] -1117445340590509760494936774653775830418140045582598494992037880198049490320968320863969630353998010414992466183325645064555959927949610678258588243140117350856154996013119013728194864878007262445260333036202073434537078459713889914134102067024675326699373536902656218443460100966471729632186645167557219681101351329952506673446730675832671361245698296867139417257322142758838589985401985365256511267571875856316283943975509005928273365036547697776154972608649749017923733984941728750109307323313232226580442027914206823099620444793540098016535536374451137878444963732492877058707639678663135781823808507305282414328418652016664836956121279168762148386402396319380283191860121706668936779639915113699256448170697044247904299753376831853122940495034861423011398364578639664854573707216322881302401636925707271982207893553014978051919906187685384189303641373897486633700578518751198922553864175973769782804939348840058796420967790400436181934730509184949727511544579128580515890354564820237317105202032018476364370787923383083876962591087844947905290962969062703190141461548455588477128026533037265018458319297126021062698011873538347203735093242251985745316842088502348067454304732580357074602716710488496164630240792583080061931077770033994023439184440879100443278765017396553965061233891351964812022979524510048992360744241447681644719548836607856559250508659896498949637117944209315269406951921874801440444655344664092546543204078947178072776463370650659535040660714349016060215973999485654384151319738176496823845210214112091267695165719075051252373285914523989788964788265826582459013031935534826552138070979682755806802830507046439262774345601511543484257402465163495329104322194517027087565512121193241207476782345602910481711876667012938201599756657438229149972592775685739689433365942744248049204978254287768828149819471784199799854313024473780695029255707824988442038880653183088888687619239520605379138033649669556891421970580148680482448186756316935760163795876822878016851621643193729441592796952573807150714061561678064152609243164003997842934265018351030438652605616747350748196739347769713544686238687846605320261299598590031648149258977981739512270771314691391352235327802558706198810980704250097138599029477951872 [136,93] 19503009332291587048631524924675550060297241462643768923372266617852180742527361527741387471856777139609884106919339687411460752928415615306978521882454844885596234903229778973860137498624788090934577580910966186997165380987332987269675124066004529311247561167900819645672472168652602767453235382471764049287376828806342884646945891620853951387945385982511797874157968486361860660243604306006775630045198273569912516532226258035820658887755799433667710734814963829940179920513135488997079639095606474869688086916805338879806847811253017989973649868045335128974008104733611081887104878807951485823120778366771761445115294880544006351223756482549423284981432059541954699104723394997896148348241116411770301080526803297165009308633547328413327052149478681452253338971292514460575676565379405727155697277131307883729827002980186545661153370051373294075376622160933028508331914178907647950657728204901848712222309052521161426967620163007188197386688482175887584628434281207122790708121730287008532865015148340633031041213053548870624468601041128895068321456623717645922113292753544676040466123047142170451705935667505572703199954840977633741372543986442271271991866912059305197093158302733305055758742009994806868841590020074848451281374006114479036394898464632023880002565522854639434694809782238129117595779620066633219957863604761325974596885594935257538884404178770633037870016383478555959930626911447296491867776919052408143914012062498150652204641098130102225791982955716207769132988889094711587836666038793304954324463802966303203281671162239094943104744620712803712928490211152534920037170564412760026747304179256045981845978001503560441536945787532443642753582842222548986794535760881975781587608588903619144743379333851145574669310936872587510583223322960088285322271956864289709589086034555500561309962683643500196803951474748603905822652188069223286000570309439446250365165473871911055234643832264683507364979787542512436974929231433658864459778822719784606442908009548638820376403469672312658385887756228073705534209163441781331658756997542938098744806412794898104267493417698227558837647033817034289527236185798741495881140280186747148113538891940835144991985675625899401756398738959136004674596890465759460384760704 [136,94] -252950657410509201830816307019942082839076786597138465885405369431862238863676567757143566049335956864704525444375785427593995160986356876762847832860657031912220114182438212563110016045628942118691626185474728247402047724127664282554345592344087095590831918357173427714088766510919404816010166770962228611928193356046011672645551471162764132621320748548305767434413574147055041581150503018105144651377605213419348436753107546811871157103109679909152437140151515378212864439916213807318095187484317328951116277966557378490624913566610090872196220949717235460818986430991691111858886601842728377292490980680004697334441647231300495243293205314788123779304164627514472894208235428743942155443413291740973480675683219128743678249052902388376102699315583001286579138177312846533544917738656593110729776599340902364455257415370325442019107792495664223663686245328205295044311653091703331605017898271683638478132571108506892558165064266256279099727299496990765250292131274654436813338387708350521910749527758173769098488312790064609062913328058392287479781554987564638978610750418498723694311669421167865278287005162163314202514236683888943232204524448251912155656635237501503360697105872098817791629452250186204315626420890562931923517355913308335228769720697683977736006100078098905500712394014294145010309213932952443914563463525840987379111581079120136687937844681386586830727924756033307046765625671769100306231389761971493722400503696810127126066368005050691321952769401519995775812272028070198734588672297783980297077603486009525890802447117209709395621102022339585334673319451554782171765911346182068341917281086235186869752787565705021003266236936055290488385714580901240369121025990004330362892692724043221309188861008166977527233626029790273539950849270464435852882352796060449260811493433608121977493535625492126299358940981507955677652459256573235106591559359406385094044214504153586583491623050632594696954682745981188948740761813643055773045519434387306587261124655853087708116143964668477053654240282973656658255023091055176636413817545810967677857324041068417120176406054097853768465013134810424188371014537300108038785360243639396933451521679525161930864397280363965437130502798930684087632188109149572398560 [136,95] 2032924216972114574532383762709877001072283329241850492125697082247849823606587506353222864730236101993663213623317058522906845168516444871194100070661278464001623096190585206309471449714522548041465446403644813627398998432287347447068267033786560934225644299773055568829861786967189493638592119915007183600348573233575599159418071082934191519895698843628259511232597975748092346781062910209150845865337548959635003792472620245790878409631955255390731927890229818222046564618085439235947192131921696759767735171558893094725909377887830989592019309162427258688076254631128130491456535171848261575285863901334648256176662337701670955249116336310339568439076303236422031232348876245521200151084739453812132643780000524495862574941377591723833161350444592558063540832472818700674570853418542100805067391250563957339102865730477373436568795644080409117006611098052835945515612573652956967988668978474904380177222072644300754403732962203334497078244200677574095432019912370753552553082258565840912894722006414474102077265949429643726740416531132233808911037652583910295218136986809711781778191952281941672964246496813779473466710395123901576818926984322769788193349301236525039066623263750554902164967363743745317514209549537021194314572497101395557462043117765218295349326725315783776054312906087036904349550414024469385596939327672677467465536664178586995844313468115736147223057657309118422610858034965398855803343950890828276962261762119707876464831809337323613004349031351725310157532916992365174293637318115032252846776632005918728735398922386126614984563958932982710918259672887162685670432872402250579194094965249917816986399032375713031074341365591889792902875279551836795622514679213434861641470089521181504365914795764697143155445934881832964585662082841750155513282686250765032879317147070231963759847182721014372202804425749409142587755767751685210225437056479062660075625132617755601510032845428407372446522945323061336472468720057024394170710848109031240945361207368186678713336106689863031505265329410430547152705905151544155743757685337310262223351914809757984670378183693122817938801368000966609475050734925221309840823602942322963850031802544702868527976758731498186351184864317556721072398019531082784 [136,96] -1193362780808569538994753649507223243786327880479555487748097583619812277036400434046276471990564634991150781148033091223841819972145277282525602593952247957605094585902887586330617675838514888763394120276682263665325805969063661956166961401343731053303222468857728815309481553388750351640872656655705392103524980153810130922201108795805524574428597998035815779184817410972179868808845590003215149526899874204988916561619117799125898223107149615390093606808438459410293464569669000270039064404222013317156178409363279711493444120567085157829727025608039789411403928256989257359317895489609918840207481091054627262550913279183916051497241162206046630071275801320790267193002587815016161553137565646115262073799707507251207166055469113878158498496029238268557283096981264464959371827743117377255713514606506467066562267550960955190844639455571654376562544585384271900306415901356926577443356685649325047469340857281962814179693460030681192421897422187785624219268667447452291744741708388292265678827732404791996794834746944251671548149099339642807213987119352144032807850233300804696803752024377220459834969712203347643726549518036744248856478587385499134041558675170977903230131656285873496926423790851023589669358925290336963832355258177434445035442339623673008777051360466706433079812998113043556809307521602557103188837668470811158868836561902616845124388312964155847836303624689182253427226019784494355649308481042215459801139405782616953829292240462385744315922817663155188179506926739751862868529090588785447553768892378041058117349129267996496748308381224309675539342978563585827007565982116956850163409716249538222116878227518267040080526088039766296841447847779017235042955534771476314152402801950300097903196267642309391014225584318112740924527125102308674214840248906467201335751031695992625868447473738103206764032808650492098446919192064678134089280663069458980342541681662612830006351982433389491389706211504888156121474820890930828454908542774085543112988445222302832981127934406192162183562085932697675556860961735163367166350437163112307357176182407810614123144483584551336830850150942156445125713002244102627838686104315352591305757553546694837861053329639262150243496889917449044818568476416 [136,97] -224472646087487964598379133758224225501233566063475088205304952578358390920820047878453778775592898282598755794796806232398709597464355852969036403805543848780215229938482075112098343249002252731067186459968796610590013928039256509937592005856739177461978883935294683148957264288030578328052689764273757671997396046646103797133860136830677256805316768287536984569575113113261321006371622266087988130683054924773475768515458057170446100862493218285618593306511171432533675860586924498481422510488272951429771060032047636831194480697344967179914561437123096703009091114531023155851647541835416005637915927436240881218372390474464044239972922706907993450642552124503991684521656906131902321146055545215494616878704781326523794232051076032866626095691045170249304328015577311877178412079284869288404683617557493333289781677067778659973115742583856973262084986445368364960502674886261983612671437782119508665240563591577680621327611436704269267425104377572587838302251001299003479614190927457780308021358901161271501300897115048039994398683034933875379992566301409387471997809459041474534057810577316439077296399967368667110426905964093277852380674854116007342354168943452437764067071129725630967357870966083936525220977966826163427926655240448787071395350409961572659632451936968163922093589443473781183129672547822827340721644182531849395382955148773068506559784266650024091105088748922369816951362650122255065859547903397874815903622682603231817402957443147020124899455800617740918790819482604727973517567232823934443592505283943659420401072481589271398316245968585400640399361893763831667318976657557895459451156645225005810290523699110049658369153778442919468311906931295779638655767834481216276241275719553784645360223065031136812203156414495080582877068280352041740081876963805275670109749159469781590445581083440108392757400890721306242502170677643280480601702673553999798403189802227455334994586092893723706973373511940291069385110778116921718808420078134663950709703388857415946339801786065066181795088243285625954929970886699434630379252668015920495793899650266302055210915818906669259338468520397202345883267662050285389881679615491152095079659405964106646201124539399326340602991346036267116949504 [136,98] 3041474026728475945228009655135913512686122126223451383075100521196642031627516417421805676380251577010635086596931828370547288289213242225639104655420274061229124100582974817202747076959801912716405470236300071400810455300867311806547650032098019775910922167705594287476846457017202835793294129612462510466089461662932757918190385900857385707215815805356273094931168175656316520273886249608771405660054933272932632669658534270641476547124140570868537388763786716789671920934441916457362573461750896008639297646979541805577767854658387521478358280402460049137056860529769370935992985460646012753888321246513741912836589527317778240257128213038614929014712525849231777709642349906634933550029304834658444131219354928801728870307161314747063731161411074972910289304581408638575333268596863972044968801899738283324094420481193011071324445112842612542322165696611312074598472684640548101290973555369384382136692921950135821833562919023290208432439083125065661085650400973069016888579173562098517914917078137547760936272795872366962431448478021027966994570623402042006481330076910733334941439185102280752809804744633103526360353230844895624330894353193787456954840435515776477079683097609168013701092086585398948454837389112741923885302237959998165368843836809609719806780341453614158694153878682202731624890676591383432235625089339540167441452192647208792840524331069884914598068352684900128872200227481050093456086038466534992979005123320682967313849054715506704332967146670988496470533061987194064445341069363107044889733320180483525741967175166348495835181506145737401134345095799782375699260944532764793834960653801146091906622870251183675752821241129887376356631960184090919409803449365372193634904628172946890644574031481458531232139770480744087262996866177726334390193545181690737483645482779718740321365428072593746567289853905795046047011930474010397901816882516239940459280332088214980601929700411958016322821723385963435737277615460942495758092313743977887658618064145206208730512267842731547996265636042715694584170869138026438574835450107805608297627215818197335301519126714404189802059350959432417409115261728310834326695019754316254830571354915136679302000161395650786827590716302323128320 [136,99] -21666443009911477470243131451731138044774380774970511428969633195811802636104853020740954230295129256516478504581502912921444165224731451142303763652740831950493287689728156802550492506525786303134180956542066309045127025913938416064514301215697493906183357445572579516935333066787724261282702160331585851735021927716489651031528983604839686981924161363120464567627020190679941350301207885210770867742391360548166387496968418236036899952205275741619012140847479429161902139924969862225138729738538958817895526541995704953467792380667105076171338748496691206744753554959853120075183589093236438231778259545248727147024321109489762105832946484961418197358215606589204201603277863704394445972247747038182958267978814398537364740478297204116570001136312088776173402767905386730787807384319575019364910177235536711632883225872808357707014478827970823957632681497838879763403313748639290976579684032323331882258904854701567064702757988370874076607726478225040411680453426124365003184585155908342011190101133597251476923922055265520220058178440166051948279652380973542086056879594608092837169102939627255745994154575914031411026456544377112001994878550038429220625060287589922880977118265971654613549364019497798934527431062800131415542817701360528930680431747878841857340229657768623153445051497537438548884484822943885250595712327502001852887416299628695024502518676456083316304236948014041175041318108451096883959636497029872213005686275506497823605145024675923330443196386323740904236529577469552673011694858930752081380972297419307866847449555051111490809867091497761286869501099662709669418148652984393982740241891367970401123480802239081767691776408937882961923488398509654235469223126225872223132775699691113040264232309321065061180686298923020508882418236780474576644626241312095564216487726029606188863592909510928480186508667888591078677128924108648536091548193466018846085297919629318662736437348247303426513505749065781500578081516287131325829402414957472082259705072815314985710235091999019544761409684560487891258418512544449836195103318050834506408914511939560956276608658980293447158169058972496498645920646080298056450915118760367674761665768165903489885671356428931393531370222516096 [136,100] 92578207340348484794964289431586356214274545036576889201049289695924336888277268436974485219988464429147289245310510398603178490576829737210414025634522089171595201218707058214154916056938457707092192384701794806566497433943608415289140720635861914751411570261854919589919544333950530881901239898119144384068577495705005669668648671530233899646174532469894244558199026279536853196241289842522202803267087516030534353953107711663295276302525757958306844737953759258192926210160518128898139193539846349373915430691472122458851642523764835932140276694755791922127986837979973051150642189916761825728001951685425096007559639982703375218037828168818758289790024084436169942858513995746234181807617435569760536351737927073765391355765042737193232782771446481362667172891162597839696464052106419717817931869187895111969438668933541067281898529081928268912456291232347765473768773727994522691550204603017119217349199547969211078102258692855845849495421157352339615256605582012756448899741480882117283642179627584132785551080050535749558933583625991335008023540573429413281814896438778368900149835038826654432348374618294748256700709455934101051833010617696584953890001929059358808354220486196575826503799766340796560311213702002090149072748575037073807841980098165076760977949017370022852694939047057049332290534582855066591942828226749353459957981326553036912998030383842875130533471278009491725762607878487703007604387210934639772914674970475351768586827023313298376187797004186288621545153300022877377110060292452095733596926885673829773460535555005124329662766914518591411419248473165845476977455702211969609964123351923973887385326188447095965853197133191079487162993370557472416472285827538399325589628178396860063758379945638300915680503696639256467105048075933102704284202569371993448306888138081316809947532957353047267501217843974055706266288269547177610492830317062997678495060611561201319001702777867491509744374632602298431383155428829485731184325513334137539665493825979434296018042328371394209867179877122969972043103988322971784234448028040285378313059228852936039332000085259561252322285548822712733254738531892977290120043680756795937019150415785205526559931127832398688903808928 [136,101] -8124552150344251385652412822557247120576064694597367817011807116495264903016113469357463257779250103611016853364891261113416569113092770112543313653788797323236802329927461330201121016997160228879024276248036978565475423999527405439082539680285997140963837191734911986473051272529209579988535627763538518338805471383834688999297035779986465167050838454833710556492234549552358881609173959439590616165195971513242265335173383252492889991344254038145784202557313257948188112879888987246132706356166199768456025134391524129816474598846315598497511125195132764090667971519242527979077635702935505533683561662445060847777969454309480605047776182987672912173148852769868094559510821040471999913849117374322482512462764199363801894458324157384876042655597467761878357493518940714958361839073321193520054964613603675970325058718151801129337187328852582906836257490842230411357221042586643163203313834552377460867169576324431242596027239764024749423241447213476808336709687333169657228005994984080492038856880007681403770460344238407409511424360712074441353778361729451484643280499912375191925388932964011623125600747177184411620656869390227288903798862589190828145580266768682982774178359534697895829230800285569555743615066915800453461794637040320634944563055818313267839956471291254666405437785401391728870714731942577097729136562673743041516009487406886783693107020093647798811222385565647437918162046848678333787977252127107379161353675270456100539095913150871920719229795488627853001747378036822987777747878951285244484335235867228826199769188244013923748379514675169694571270438613784940129393634262189190338559850582151506270076917578920283376421217917581268327561129496265749427219079737983689002549974873527407794159623712622309091998434972680546530681529570622722931347718474569219150002267603490262103999365963552570446212172248365624732317522932180906082195040808149644105686846730572033763756509270237374335550521253827763934479083991942505034376596192623898961544479945324935201111609643654799056694349609736273431216995929060337376395172563757294253272969654179383598917272191439698483510256395265807920881708196737544442287754455924329792225460566722010184974933705826863872 [136,102] -1847184057051925123868633683605405851666108847552220084553926790642373091032096020573447870207342885887112305171299576848192958705941503259067021770614937300548423042381162898516740552748899470354857521782613434037190133852397355118055688053719521082024219889560935556730153797416530802246526823309441100880293651378376625306179384612557570574008333761438918663832933547706452716207409041690493479747369951454671813013643216128729881094875587533249221098359054347251747052050337851599902504345311156057876709790502528000889503261164562980282562820379097277973144215605324274802286559509135308796533647787363089436140479929591204429505361644126152423381913505269927616170533459320821551498258975586909893010732713569089355951922224908524876993001235701273851442503650256599294067703165868962641611020412614301338078031748032017408477715778764681961737849713138864352096956209116452156862625685314715744356118695835657488417581634591909294809052391196389340802542630602760915852375323984294670334444401333094740372106958597694577666965320495508602965775601487288924032577528977978026346279878002012132225869003224221187161592254668520026177667392727868222686025669173512437555186814704210017794598521883569558075781039612036756404452043804898772156561542400880766823159376633532562804663959504826655393359762834076519513843398246776812433999078099523619578391858606995624382578442507053864182974311616081634520759757327825207412347531525530643691540037321342543763022820560894160561838933391065200462670597074234941464124639684680344252263558999751606469870134017064586411768782545298275964418409341683343358186136307637978302494703079064853490997437607755555950691190045791855653249324907552791104694370425193198666792574189192939617577553890444262316725265860533607133258847626736606689744561624683678783851462018481202817937690135252938134684796699840291909462127800536693921611604491876325487755322367308635720009870368319452457997280616981750243199887664185342644100732784369623929190744149095486352861265759109228048110601986501685383950248911470401984510728884893757770296397545863757217386729109261208921349571225814526539893331112863644368250881081803733708688905821798880 [136,103] -5447683726100798232047907302529794342730719416834800037401096148458210744332703541518999461220576197550853933480785007518470906131911368802745615994945328956425109165231864928454331672955886463498520858600595175199835299984070355663477077416303385787226892542606090147608587967578237902565372325272697521988289578197314308738370924818509203928912451170100628738324491454568603238339906359770146613096733919167946846337113435999152833956009553690462756640585682882585167234031504536886084338272994861443362737281112337171168024254336274666854834238355538324253802859046111034260613947462197746187574915585015750195339942613807584630954289492201365196757546361670049700447483229736703976493425092394343515566704853992915431427023030078224829931703484051750317567168367221745802268266480931827450071141017098687600506736803554414293322256308529234861021215147735745701066405514469839150461328942645726344908655908002952953134600889554892126041276605371679289411183304159597640699520658293993694590079175859629560666506587376893047806465547194856805590740457622041945958644902370807016026535309886233399815059493744187687220421988401345560296634746969167601795036531388387365300018745182165740836004855490601172477094825223210909384092772452227354946102960609985387089517175099280399218101921023193944988666060351953401181017866328014782820157354090392987112448709562338466904954884599065294423573685300658702005147792343548865463492768796646477864300622113181609334711532351608473965198838324291497393654735660987986909444672575358512519246029173373551552509195526838926568235663461033552970918502497371444823159752060857994193230381834720592970110705383229949552861012150885886421912532228293514554160106544945901322632292367326011052844875200740259569454135044797267132907362658380690448266398827876473007747712511832853124562652361017676334470237985702665410677320367995764753811084794232986009039281701735301485018604123198579016047808884369803948542555740091617950946809384377667056713250486040633252994166101531103379126066870391857464206124529862487539642365571371956563124971234693111192077148045760679702432125550928758925135699591298459054587595865684870710122246464 [136,104] 174583823059284538107078864307631002843917391115250064401943492654940900608835318339439024727219042302963918439381516125716418018372142083976718234568197599599286068628413570492422036127993805623297362332636905946093484405510186063871564091831314504419389212195534437068239531419119256131684162498865404599850461918091198470327585129971260291514876354485089465327330975381023027567718205932183671238502042757839788245377907266868014168954788715174965705160010407763853747914561349542062501979074521372533869151077497819877855086685912759326635724580299146729852956598891020637649171682153404845139368951408698204146398442831221103696327059320755614565227685273408144765189607743324284761035309337033327993210133848847064141319053047050258423340127730035940374491422143265224025073110926805593376235429187535678001299433413798061982053021499911736514084030736397837922287111817328801812811170341707206984962002246955582000000835704039894071239873452840156656433320592716257743312565399819344482240745899674849835315183598795030336913331955830435652686507696896078811437709000391516238897538480783502832677249117923281356279382496209293436381171864936552433945957588599666814206870414924207138168460448767085562039215578898132199200653574062256880460000028142474432308238343959118590981299156978950758555672784416398070265366148195624533512706066349410390051324328443431680288817158631923032948711783045845122198290122516231667228341228423017574409690320346000822598254254452036963762943645012866034165462661340251812475432000591460869724937263946252045565392923020359775378047168109406449294573818926459688636452658629759774961301207793504353206439682277811763324710730436935743523031759052993013406901151987077654741197847477045400176993230345606846092783774806349738016614609987111473854939639457925207488468704420733821948287534437817207207473897635709920585902892593138317846581507404796564304537764901738255755698002610995384843862001756600114763982855234295002182868310736566277233673060017891981463606411363423440311824264402594162200210995928999176140692276229903517956056049782391135126855513599979969670679892045613882451117190033700041469227291676480649445088 [136,105] -1359148063252434556711240576266184692231068353827009946234109994724279440299910714362232491697050941694075966263129712147152498464285461296842533921632397389688837438427611130583760900249536391484565909498284131181171851717789858850905891564841436745150224970476126900757205620412380470214496160791026075882341177005609738051110649279298709484055253432933505113182762224208442853083351771148790915363419795188769586283506313424726182132811830883066405033126673293293079084554568594823611973150590936445291974555942300209221945575462285222586927865279201622795238127269164765248196820677139083999944556194836349389080636500253833336146397635657744193754637182103017010356725899731218099039495006110422182081384459947587948813588012240611097924800401473438590030639980356971067842158247014164891999816901899945180052967287455406418451427022768203619219829783163859637694223723505720571552150736061837588629937129375560620337875486003323739649704448742622574336538460199947067152884587362018301836586652898834387124051754046796426495277488828100175364448233037842740604232731865802285345667316989925630668635640265507507571965817374921043646348613317970957101794703655513012028569788887400634643901020692529694779755742005219738020794620528129303734416502982196580102759274608380031433199280705574240560262766378083916179806431849595674027158195122327452051885913709260118186066994742192901213911330293236265761102517408782953407515904041674547081100364228763027313982063084486979655862766478319166189357289372875636762845419102817064455132858208362322523779692861557038713062319680091747211013159323871692922244058167238048546412310256271903132154843772881142071632356000270939621420340245917691999671067084875437599339498709148962101194755081853228536312971525818481774249699139364363833752899095715430686038891141952960259350148736802018605668707182261865503365243980652384544674313556300571947144773579611069146454386707753089425643779362258738182103998395647690709879998127377813776844800959252418484791882194495069898184867030430319631596813840112760972042765921849715914313890662668509827260508349586165035714051217970954790110219543220035200121231615715076096 [136,106] 9887357976755592190212651490802780455157939042222966242504559046301167793047876831485805913480297000876267529561400587218874380349036878910559015076853622240362390904742844633317666190322712711218360294497786489624146050732703656628429263509792600069072237156600084540499044932715765633304514050442529398559486686825322979142009904070641096762392273624212765166271038833105332704163362166163704752951676763761254639322795722185016837825226707460180208902637212993249173771145560238934269984039009712713465786851541561817451247874794075739506513965841992715944162452152487884208883665632188758469692573370724558999661908210031023822040534245652878659739856164338479268704022124411688603213650473239760421297143150742144870870427438866162116791814985707563512838987242657903486687521158095770035595833943847559922296388446147693773860565374152528933512927877870260427658151593704416789045734027012611692728391650104419298068490427929631902475859741884732306506797566602569581449217756471882688900781516755615171152179438155738795215827577222989567228349277053939042743378360243736896708398220116437988874444741175404851537271849386446715060285626145035400512923664632922059883621639932371367933101080541372501920080917792556633961032843195354690344813962895814645621194708151170260210018407052172421583125174208582574831615622667893844384620009677128770703794433395164103428749897690188138893745519850631835683459372403306517076676362080917738969391314484170612303458464924132640697559167541419654359199204305343552748074503173745566754706376888485473195882224670130616533050239908459517448963627197843321886110812906577405477112847435401895843262985500693850626400406207578316805293982945788963877152848853471679039476275765966396547005456179963435621488593106233608813189299465080650198362908338779951456113347288345574865198616937427901514281703175143246989158862274977903313568829853746595371275936121668347973678986872745576898517713818766903523805887548797685900612510334563673075194049316205220423836405774216618514240341075432406711490871956823215532724889225972981315529697221092569912909051107081506035060130622029408798277334913233553419174262555648 [136,107] -44727761787304687164743902313711626258939781594704758483399912134941404641317713285244086035807032682755412028230609251842605763245136313824921907170679994469425326651351249910357813378748868262392089864251175243871961546288131116474424185011487911997218364139446509384757426655244696982642846604518688688124626473259293079108286070154167494681167275014739192374231302220919992113200005490558448201182217038197977801690623273412584102553184014063630798329093586760141835579107685571250632854112520005186415303726095201242104962746407827824378185315793062718419023415722051702843871945175413166677525335270694483335260717902573637353235650265819853788772436332281943375519537939699674294504589265882986150216264931539862497703751489321025719859667101682348608800667104855544019907512981835250414494593936589801892572482306630689006041299834980608572914532155384232961917598749484328781461238528076927446582624872640989576177976227352729101093396702191844445546267641061268896697587308677801611899442388620476367179770926756459175638784223165688892015980914512167316131865074965350738458711297761720735632091421034672241633031021991581950408718606894205267012430949640405544024319807035852170587322793243832541639905535787142023622802316686884041861373212912704657458405370479845788065879187616104246827661224192794251157167587388191222744001919172461850798826906282191200606130229187048442681227470187023365291947943672368153461508921589385157766417626370376110005197757674063647328113403036114290504433988804936274580944437025633427987509993608749004869515069107396708113874739707146670399387193162656339236526460082438273337814897036771770898080764964965880399329332194081249589120620778254180764480540147263563996464047322556858437974018018155705236981818123086576929953860676454697701298367640114565936337677575455643555759841924096532264352139428233007297151573615886069444834341129745551356246164263975847445999894618821051329908904384484664247093221439171189956131366116464203039531144653810149966109733572639562897851723823356329722733036509749236244011992272375026218926094521945061451880133124859484807487461244773538575560081819075501363986752 [136,108] 206254261894287263130707234519921018216130523140280632542043251939033382562800816292624956427807177181393519427171062127347236544028269064867280732063982113794834727684086776099430383744437352615025510318301773680923497028303205740068854083019328744541263062252909676031928360543769828217678288124566015454656739630658631875108970405920591924178886513751064618441515394696035861473153819578211469660648485458634233025385650902140866107272679766934584209499583777383340014198458241190325163524552957372981336213468773311522795300861263950007456940554631936321492136349771416110163651537125224305030195657000200433444436925899941632694045935735735377503524239505242613356302898401037100544889083764836649990774569047806071639818404663287548031809115555409456933532345613025939618715430984550691541545215169665484611146890546264083459595623945922687790156423678074012390905904249993115201444464725608565023488936105162808626856866310127729411157881953979818864046800417338146647978267126569235233991157588357635984907710969640049853265371348528647664581564127384956503813266579065778150512360263631006562412755005399283725727416267925892287466835101253185922527315863501079503193943275697882267962843993991590451990160941587193655224462211833277712563002773824804351307866817875692854287426145416329404735544255169793085685575128086718530610637500141015663879577219536007354356091197480815763426199994312334605772749294711549826385102092649176120271581288717895157727881357109422833166791827688560196407489151670152669873861363590782669246029574895234958442180118007881601730299309027206460825342056191988076503174849070091981254902052039653766669494923738559707157121951998132772470783517809582324659737392534071212790865730863640428051834518702513419460417907522238346194674908105467784508289108427682766824480008417719402289821058190810927128029324335944790134085794167279950685235102068588322522621824150227756102411101111415499351377394111077680744412745646960032841024258902572550487111715947264519499857804041386365888137803716497414343603209946912075560748801647855644142437869569191241417760646658565941352581562729834117802316454768328576256 [136,109] -745078847362574751112949239016855384014035000896977102854637428005035392007769026162664279835631148518934625348099877744906039436230244036515186593957268302524913253176218838652100780918466394745952457145579867772951064307921857868571944857377653051754007277880876703386705108714592505973960028342554912119736714462135917282759914823448451533748973786756800044462783805967276985716011821793343337077050306716518585217665078896955194423798064161775902144045588479091511434759690730104993966629191545090290983320477839513892809501725338873087504878965121734381317224830282417064135925158708798439845976817800882548925501782804951486668546030716539320760898508437809788472722515063843480157056059786663843617163601573670556720474081906712466750446265393647765914760928123914374417396396290656927815179124631345553911599317739927322126488811241670833455789998601306717780486808678371395104373187165758595697845502786188653178646543935681810404982552835686565590489834516388362576113208667433977190391571615129031332900490519783112075111102131872751524208344699369819723312537584495921899550669424152816872321352166276509806500414939101441020130223490985695147531147209253553975604776840643221762906554931110956200586897834374105919578357614109436460229256255115867584928869946456947117024339790739826282796616862222091695315514449091376750299792572301906901431585404089113064096248534380018327998999204589580351820204293217266407006263859491942214592673885061005302812634692279118521070471698307015563116250307276037306988752162528680348043515546656713635867907061249929768802462098937007958466984673305541998972983492643374351757614283875947594958433095794398568741959187722596648650800539005897026331326537336306208278411451467725684426001652661626247151291825072978396857662404631849089225990816691738437797044826514832807300932115027882755098847730052353670044904053491619238521481341985386364402935064650122444021152174194138377055122912682874175509436015802288775391683521724443673159648648395449671270308317190282357116017252043801135134125465285762745091829751422102793563344608685047503494789596822781892041001656226507997762258285672832 [136,110] 1299763303015313380791052701760882053317012915812758382878892960948618054948117394558655122645986395547881483704014662213750413566584706020630327191790758791192456514981005590426552952251503186507700776083459501733446626614772347720313629339000027646808824165902686581434838110011724312717765210715876312203019919205715793136343789022015448190365305846086459660580476701554602806895278369546125522200433021464816868116094704560286969683100428771497514648541063298552129672574514709528290305120756954143941009079340828610860068863985227026869590146798931723483376745413143568704084534252553883419336907980456430785172690772771455377401256447701066934127184936951803440302392985070404290075528531242810520930909281067508062240747714177288257627659538245486576397642279960501510246976682153860618168742036886658708208378166187985851504017004752353733186882073528415275759075904672264391871615036550252128265400060025604451408581597686911357003010585083825626883721488469823307960014721479920848343510446834813174883085279409873524012834025471765407803572524010477816337477815495184998946468080385454892098734670706172320550070283288194863990909979207884669992028068416962925478583555864596014049795656281395197145970461357016348757658285375327253988075426197673550731598501621376176871947801760422254432189575490063179327482366585617682937528419371611542216862956270327347719619909247733402438605001764956463534523945127142813169003704113080883629025807504114204724996924794820187645356174276639960149841975335274013155791237261231079505000071323647888215534494532602176706655949523853339329307536949541115645603581848731520018963045194919644645117348035743199003685594421132976682392493959446899658096800628173918565346559205055496627995434208096874127485470865020688683040868252095289631619426869405216850430424646451442309832958553238026889900422617894519448111067073910324201787920985661896606893977028681429741246085648111132900296780390779216310686312471524123573070235021926457262484379218164563214657054918659176317366774887437207163501403529174628234046877751706015014619963266835542340942960436238306831310254464195120720124085024 [136,111] -2927120506151510897303615049498432785357703520988851562751184707447422519437471133239244250029902081085343564062236635752333565041585955599440610904159365252565521651891854453444600378887314076222035493459458140170365679264601348450924258016769406957907967093632669072478015077567964720585366655681392628336455669119333679865227150380658592436522673653175916315440074728774309961763856060797868527625918131039870946571829384859931391396200820483751259844002765532324856969769332854207801523749208002393920860282342279318197886102602549068817397706075233913760868624902516482260697234814675809609541717940755281518832286339452941929381396223051237688835346142656087146835477609161787504141650056777920004076445734769662076869118691189620186205553226465449390743746543900574940327565944947959805324205071397891962350090234705612378428332196762088456597704357563384139944028766566302295516974421057454507297204344083585024824616882410582540456599854156931731185630155413626319482784240291859132606133543140137984137188979788380682843239949147256517823916270019117234093076781753812946651614468749983233609419058544107192216641042631545235827211442112836923630857501869036702141196317926669321503208422835967944246687308813945131452838813757768005291556780311700529007215784745939879824587548136775365192550013805090243602134824276272346540215085831892138881594893765713102448527883590473070581238955727873815648851815360634001208752480918659097117601497119739117104516718822123508473709878196227288455717333229777166726369877856215428460257843434985532915051700596101465147692802845029767314731493096000569287158844994390293382828378187900904956765068648189782233838978620748444530375440224052406592055407475140576286686768659525722929195708527846844401798317748424414310779466368670548885923030855625461946746276519639477114621271546998639041773755160682676532714025253167119885042914191042490526710793288147074281213824659057190142126452730574719112038743685103961209750594508360504271912127045469819730807240856414560860670999473193398794399020753856657272874997380332572661265421658771583908309893943703005827155242660423072645296 [136,112] 5467428184948932336866909515680518824427925240523457631763655778355857240211878497850231256414858438281707303767630544795907397849788140162808628760232288554921138108691500218098736538431891204302795340594301443154726705354398122754974108146192827057073716775631672482084949009048254627035492558026820839608662233096125119635443721845612991453089924049717806582106056491817634361489909095146667032219516576638226919393127716573660032995402957571861386684591895108294826177938908632058454039675958834864234819329937557455742329322806451005923307313109089099345119028513577757766972003177084008722417361004161188836852551029970027819218490549836379573202630175279848574547282226287892077147222950737048069135172316869673005445856819532860472641349591955665086814743425792671007505160693799191209351885375515656080782862085666778449256795717557782283097237650487089388376061612922244399299480208065502236019678016347176650168533498740373531701890751299706916825947386617191884127677755321361746990324601654056051230210770200863740064855991406703701566556409477387627141007826132191332965104315907966668286024577265514003950746975389253485255771540819891626297453715444431309679150411490750290253749686911202977794581399343689841676577464162795333083003132873134584332876117174910801504675964920585819189271176810670547886958027780374821798520500059081982494185983835446236364148735682663357562809804770993462486482721706357084059957023562061110276333158006475279199503728029521970418939968321713291616820042040489618014177818357401722273717273035856073872332016242783414364200794220802361670748554218483803587119790382048700387158113680590624343514217115464756467909424168279193439747305094689149789597869537534472736698372453457312867863456603434017239725644394171573159971935918754751196695954145081060191744842732382123680611888758809103842033220614933269234858939873900053941466442858475012906899133651833513567921780264252541682764513796208592651168324749547314736536380427267049261982883588525909021595780974403657453207964729486997478121323461463192740358380004379665406004855612738615996994286798135669238878272427288 [136,113] 17006198162076985772467806468046197515018567165958032456590922475824245233591259075746159672280616583302984909898423700412341723882325632345427496473651810512739942266622985232601040573441063359666575745658924435590341367765782335655867909159138426368841799120975061953579852789046467026540162931734008595610116139218310062348190659301610804622303774010837500265328063172218443356597586627122040434798304251285490037211673868423264188738688616677850948845827739651152968485151098471722048892931453749522563554539083623874960134617841058199792838641868877205002598516473371431581454212665618852215303292061389800683701884671483258893588859778538157888011918201122064470128212379621007519096309772481971585905900356404525808677089244979625536524967246115438412926859185473596282810531789251511007212700353382989360164502944194886428977967928121476099139336996620399647744973743428067348367344407564952482569655262456951569956111579288050511131764605765448560781407562690966140531412456126863445451829397951060276037379269287896757181074294466216578551599471570366207709463841533210426379747250290989597028050330449522747806633674981063275045350121891914179719161685917989199047033860429971479896860680817655354630065113374667348616371622993974520604674846580244341149223500354962233157296085146676846230767270039639901610907792489405966124826595340421442834205560170544897954471341270833988053254313594217145630710226913890629290275005110400426304757102954750873191026821176772343180716228471370748675115979179482690134253983811107505144181932556347509000141083470954923838900848071917379488255856722917823820611186092467560520754463779625211330642666325488572021497359029050369329457815019406242229398738961521456927781810709367042456845229196401886422276528559669694740248841032095502743322931913347508567925802601049987886395997357452235035581432023708219721915370970190773975480341130121650910747749854261895507568453225541439704128612412010211912532002930788826845655643645766559988792747519260186748180894220160210934338658245378683474420884051806379523268510449709086392091974964232751445104978556015139892091136 [136,114] 16099915775414249925425666533632299000702840238969286748490016943679051805499512836885343217081680492884973891798980097284178246098701394974979221418347962514114760782120096992918229739772796612962664804778440015113997493259256432128161804988051229802498187329197973242954557967678191168679126905441328218690873944562298640483375864031159814057814614232546789571483862682305530502105801185891403213609861283922752961410377381537618107733404646969891997736250998725860162226252849645942319909370214247383401684288986490321959908762140600370470751542746966636857532622887715566111083854503018384246832735802705577660243593675203127128579166861294980609162781926822732426934582861606602728424851179874273937864363725961974153597010303990913955774879197248977670013691360284456449640670483764974142620704349994931181425766711131349451456184975784174954860646311735761209573746710311767703267082110665149204496180044948604392465817171394078828057815923843452693958762988252935552900648235779600938386316954912072544396620132102275093660003546199603357032148858836037891300756229216977354795211894647064605776176502523765156908359085314925993093073178919910616915098062123840025743532323012761176226816690458967522118206723993201768515930104367459500562718126753228635726565379118547768647062699686764515744964290131330304478729683940599359448517199912183777807772208297286522711999813726611626984786623712788626389096056364443280050324352924677538506188055723372097132296783855253289516309245909822574768264089272695687560962539223783565523204528988329806662041747116325871525473757561694120112935093928143656708938294518978438727357209665998712446688154735075839777977970948163301904094618243654491923157874984564305198244902156990211415517923247520139340826931354819369943707416323261621804838570311807829791814808428998508337556254683046348701986446173416801251244694976216998160316305857499024363278538987597794920271228513816524553790862291359939519684247204854537960359747176664514026126142619096633842133016014267248019066362678471828703932191823464028778015872685768509644870044174489261769231762287052997843328 [136,115] -10352726732552830986866187287801465351984474262270083383463146433420815874991181715131274081252160879461462141676809113905973057439674567509739827698487246481535794510720973951886941768609786530012006243634193379403816565144145076663849924873745925767077306357513999713996206342346649422123453220987152849079325114141570882212241087305088953380815513408007156337948554982159595401896643189596402030996201208139141303412200048961994104579045205778326223316913505762696995494687536840600972666134800929081701038882542127092009367962648566081078146395907686863824715094820865331712521193942076834321700461222167312445893281055314724606457229703809925449119336539164601177673954391209696883906695073988278424970361124216693881974112468569586040426068873318190365818989426767755141835204251798569141241206690435162205248340772032214435921404360578411029741041448490480305642159036288499389834621709826194552896651044434183724697023907520032095820036090242312365075517243461616093894004644121353761460785028950694327557370675226632687277218664524437363678404731270771067545865411468856224149457696988641996556615228579651740260412801669087664475547849084064563680743732176543193091963414508586031301503898547863773110656612573630472139840189503574029939364841416205249489843908630010398157443544277708941993156607372007164050776253262881309604358903180885931082129007001225336935999454590025083582578480073166080988357222450807960397848391135778633530865273710210958531406130131781321090500910192009529334409393935495367362229019451817143008058945363059846306466606829708438384466076494486454241690008567151220565422585644677566477357604611543890661904170203583625630820515015914687094558210334573838398334956449896420216999238772547699273684193286152633676506087355066648699337951329085084202377080144322187666225545881403471069850782965996281332349804279984881809447612447808181888799233956331596133319033204112406062008691580717781273341827467898642439442738182340866116733958084916856138552764434566127079375507053697464327090640511881318837943924931167760454565797067433354308140103125676020150230090634416224 [136,116] 9851030149100080853783002838915157946685530332651566908439095160311611629265441651304335531806771535597810821971470688640653279028482921763834847212218928055714435848368324425125555613944972484861728091171525323396533474888003824299746876916503485942129747272304429202279052962257984037496122992273281332356518239486711591050681674436166171589801757353568450043918460013217703485164533609535814047629763543859463483370061189576131065907713089465614791839239630855966821318717821107516589252634282165420865033452566821007257956448407763916516995405403090265939000652788991750604615437901282320231137329482624403188898929388811487466271573659575584461186733497457223048284043610211693273896816254928665180483492058274787401337186482933004151204644687545567466937647819399193182572007774107224673761776579017852209081716882034671348634287134619976502549004080344192355907499704661357908309050754354523740617032118761412087678118239674344382726245713000864965575604595120555715174526058729516319914455745967678443161509994267483781503599610856543240288595411426444683468065709747618623874481244400924615328959876720662306423988302868443581575419524268271125143783907583818284858693479705429030341637895355999342979496499083105613385472818838273391539142979136693225793974504278227859890278322169762579857832149609065718798913166956448044205030689539330140616015772939794057234725558035400646840544676815785144043174142499236404823806000462077711755218332193840366524167863692394536503240350232514130090957265775746570615182702265489813324393711555806730743748270712555537896984824923414453069384565713290159519163975851838448097029694516773793680340704927511865435776713501997582998826607647644712516586007697361845184351261786969950541083889558911611480122187314210913887010074353927544428986000411982387990209597976009015341541649705496122609960465317971585059134685179622020074806905185858966211452924389788889508468558609828164440282287135492629549559817374583205065842830389042776997762672895396757977452658867192859416064193946150102377124218386626705468101930685851076121491013500955986397373054864 [136,117] -19766631068513312741175704571992083158176812442625805506196754037299399364836901270517144460593909600526726904104594239334811741393076235733999308748208185068763940131285762593122385816886617949098331060601446432920796556613971710158523675295169309671973375408826544257434139816059867152090443230209173115767622107376592115181677970585836858426207052707664462426478482595575396207445771314291012656995987776833255421448535104084752754101759776782471016394628945300719068765358597664748973182816186211726744945363368421378372341043049263210179063530723329993501305255969462563686784001534338879531034669666053158206172234544632612948418246630537508211540793118155471295261470527433514758098818068260879656044424211246103333107403109466028005811121280215313959843162541079172797903799773474807531927129825490053876460196205790340670838892723244479693045211895494474793958172649310285342555642223347908772210777349382363560616617727045483934998285824801626959062697377816852746754591225300124160865554704237096185179024716093973345912188049429786751099962259757494448168452821767475169443004133445514005140621708397622683904957186229966896003209005005995535877779952142722126732573701196696089644675105488830814817837179496436345281060453096206128364778304449786421672481349730693179387954830716296129009494773833962776336747690006996990789897889670655782093706772158260423376664980804690733664177365788691475528744616974998719517863464464241469204469954873295594725148967101303388415746739546749379083931189782827762750016043614581464240913913195228086585127120747437055196071054086982875313626745288494463673729294413228670135043990640433861287449456496178842909349715549058803159942528338224407381852349482199271542299104900326365767492191154303724698643378829138461283570274456135692010841350238250931735066593408370079856534587157467291870474349980745418815477452049394863533852787641167799305888894945802187989573611986171406348599794915989262073483507728612833457440078811062214840937602577255724391057237663721615581214358253120578429079668752002920829573545874313108926259179300855760702784 [136,118] -42046229647770047135517512037492766028441255078532172452297699468718924616720898953552314474974695946348309414376176519727545042602753638668896382992921888858493393989817162638214954679773980612492482526432245092285426372987923932381914288760920746984692070680308112548278896896637788809167405308773535993641246111982968411826792093728058269465895595704925875730891273306015039125097766525341945341268235132446650382944272803368417485234051499813851195912024237698960701768371264820151376908241019240212342654310044536569948984264867501502707471885650154264142450802880395134128226233408630895255141708384974180076207106409953997139993450590490135744309976218109873676199967622935696023085285148429735465538255426430253734782109321128663005803588583783646780477118451184616607619114608829853086800969387033698928589775147892275039136054635422571739444610628205812874677996474499040225870285939484471685215486095921579195642286663274244470895556336363961168537954862745462592583973775400540828427315784959220580764282859543747995543731369992761173708489056064887237999270054038591746346536694241616481169732153942482778784917659714306725836771678997578411988436166003764865444705144031922704406045989669526329280971788262584371435828521779277572059741609700600165403862918661692178538211195727042694483807355711635614992842168114706530666589980011816929729117451260632307946476901605725645135461282708556409863112051756002731516556654447179412055341170145625567312168345181380807076459596175644436611508772295830810285027942259677084114789142806090032835179045373746250818579609891561163515545080789658997124309056821815908144339590458875628176819910107517299097478297320299541381930702502157915020743486531053282743797335124551320309352796062624266555719330464735839506321485613521685800539447615921677004105259970990419334640004611694863816537428202573450624152227049224510287215850168315202007892048376118140726487582071842325120128941538031701071553372247000113910745581896071193670281060714956640624936869455001358348116624392356273883836765693496302174063370802587720372608884573255088 [136,119] -16392077385946778332824534690093971501913143713542018787953848657113300446334048303291554610793647396081997767277257362015076277590135634278163657633258628384776150592204849295868360185470092344452481566312758266428294233370834711891761358923515770161587094806278748784387125316513392442315605057365679040906557969892626618019626111024664698754710865890518445515245755942322955743248763857786890371672988207095092080472234096539024925844760668821746274821068872843229998159074932541264913992094605127074112528045259247998384686897305031027501785443567650916851039626681584019529411798560621784566288370094680285542774276467938566074343805117238979584609210907407793370669303860045184691049221653389054790783109159168591848098801055916466901237508007153222587785756612872291146098126643835768049099873286681840258277209766112418993642679192537134881566805953674534950302024301162413691659050809878581123012922913599721990861886015285821801290207521912715058675084717200195633335755028335551942141102412260879014986165773691417606329716433220081703116402177275237503194976921900405289876631058817210154281015564192128033423137760955434268630929625015790744814683280508633780376646603660424219236843480321602915122628627880373815436459770252179212009693331193778361287184654668901048551482988275322800305206119701379002638825287929773581252461345755105157028010030903310882735246405816226839038753620159772539204758598488907611540426384982520836487441730802405005500520687853846535807447811511792953190853552173616041900882694260325085310616182831792762549092798880690650476472918653765949262325623725631600683934843437404168277150930830176672381416567501618714449821601605148665499975019211930972540174970535313224534237458360907953328612855001830107535888316100001338630500328439707261257513341163820303213306387929919432154655907944379643801551389067003092983577551424000791468661899139097353226391926233071726620961581780045432788768082640872176691558952388038968921174552779562689704246174206711884539278104343671146144720716230995776195816465360552720925834270991942589828990468624 [136,120] -1210793530208189929205352239249151186048497028074186072391485740396721651208544576874766126679022372422647067174747169373858081554635522321098468058819438585866633481544067782999103491601069103572994542379562933782676348312496484673504161375594852830246324464143449847896948561683441009566108887824530481110591790098393046713074748166045770816456371456337640283948050944791585457753577061107906498774959044805309648442244287654519849722132068915919954126162141116748061772089047955746453213785877380687282172115417647533618205534228064475882923231735158245662084846329001837298072098577085207232932198809021799752324871934985165926827544796040344373644882591261495048165946876542371248553503296948409228338129675342970345120936083826686893840196977926024335509720927908384918346796262751556600914212892677132167930444785853985783516043801791842811081126412356399384753007639510406299076305194468211587015551566940986693650941079406266322514317095727140467402734280592070762698910158009703290271960056770026385531682525811618538016040939040073805668801007981379669241504807678429429322811907569752632245426956241221609345672795201768090644680480277553144467718447504238080224310999222474132092913642859185940531450314765090523759773072120724026803519660882730950097697734889719287116024150612259727719486866814169360142808681215086648227808821541070325003821709241003925938589623173982203012965216859838517062986542952676000147056452491535894211172785330887578082222107771154137370345669038802069701743840418935943802619034580077012685038669109862100270097134072582375906537375153113747677799364758458332289637837641741259896971458398537038954061796523467460463020121703371137233430696193122098802915631748596354794765305134028446230906377247249164795266826104029194859539661696732291886942569481353886368631328630425414653705216099466210703107855018685735555295495523708623082691692677628481434396185136083611356302229843508638642520531375391887908625813100293910369029810401342957865329335542772688821635465287202118668527622905659700014075360530758649166630125433676178917939 [136,121] 1231512512180760473884197982221811749457164202601038974715597087900882812003286402831688766997393354153201452605130339044973266348163637828377252640586630290538253183433564826835613960358035078991488802821921892252769878392953437787260593009938523892079183060761771458669904450676423878137068316867325973147962377877799406765192043670831276187040150964737910025466249389180524719002046297152197690098115683917830352021539057070086817486988418026254067468789292423782458149584106833432485209582944542665006604342780604543558425193227338514692619573811453943888826548148610244893718216717197807058933638070720000734733701206203163302202703368525251479765945095203190391226433520090034427130216557528014182854781957601179311020536536260557368611760906007291032673067774271152153963147897858476175095376743431772698946133025492325187914176004782527536052784880831615119036283939115949044437278967168471240203655910936189561045340629934588756752082654039955415965125690217917471142010454383624946960615984668637652200725511800188513089540855366665567753908837946672881066636931112400775171416639671493043999445511606966103079094022792262415458757401724613812689816654940273528235755568364679618876386519031218387523893866356156271592361804629893301092811587239449699089825983610403913857489338261846387664237067802760515419644032742876576225194922388897985156629865564191310937944525652151380151568015182256172152437381843386454056173778535793941912813298008283050563448348738954169012980220563743576634728982251982542207113536180536596338362970491986548116067223911579916019121819281906858648172306606670740878852906136810083770638092079697244580514368518257908697766413243081204911320089140435116113974308466943616106720162796617231160900931154539435489548571406515140928865506640409211226437832412454705825439810433616559892686480300308523601358806740327053685340774975203054819324786650157525993895760435010035480313367332950503891764511322194217409547144789682480872303939739064502155867826924940184655325189317355612314044521274796156914542424454806864215188464430361088 [136,122] -289455067894830199268403503463022538680348608486771887751906675142373213907663636286137728349496384047599663437295633346350946146320844041709450176211214066609886192956843511402073458532855766734585773969706121732299938089560736158608887055828915509786813936326527436841259460656250053387583427767059684479054181537312151595120680054851113206939643663296082197043351411446968800596866145129638587716457582785332783790866071886269522380346978400221901151153376173321638877756373619276872795312723824618609736477847792188640146550586933515403222191417894987756158549324952344192128236949266868926146583714892231110599924676886090838909935228315521264318290127462855204985604405840871688216909153248634774416418577089009106241358482139956912619913655109410477921862775271522088797998024587403620010149143262382482986086227051583573883138477571699301563175237100809364366397004949276762500814283919640057621242789033727319062994426500764542074960264738850297500639705504732155294128321954410592300110758612422521047538349359489773907163235945502055681245871573595147055742870748528319595087716312575831050121501608339511470732070437125770334091870231750121414677125875311498457323719400518532422341354971246434326685059153252269853118904396586935985807134292916868382279901126872728911635334430533362185235482641878533896336335925119846393251640537238716563768930182624758308886403787914374415643540629818207117584212466703222321438855711040388610382204161479318602957601691139529973618938438420010177020705508619565116448015195437427580914718051864915057298875996718506561968940755561569229754084522192968785470843921378738502075647800282407538987091260748537789926690633190292227310805501651288432879147217304445433833227249396112329277604922073370415180144190829876027598427657189710813352616048034554945569458869887559780379063549420176700550796150909188791900441240966232292859502166926500576665972029576382133119364674419158689525087917972561243902111736565231397317653168512162170030340406433843107650456723162132451390500727149468754239732817450951949380822400 [136,123] -6489972209584137394017617000094754699703434970766154406051389454817782133968077181215916978171218528808648811342067959687986860592151698159493617585495463681453210079054701444541434150923084673053066831984463676253263524761737417700254253989339790690753873047630713647254947034297028743227965353591457782302780791839818483890342379043971877186479581647625552639511198114951823903963600187809217558978690404553298015703348994038714639936033389518666665503162259368064487314652025566754354759400018632596720183462331698032521613098330228369408870289274618386023637238413761230172675602898207697245373973195345179190710415104277592033814233298161656855424485105863901022672428852692986171882014566394114808371312686704758239698430148237575716794030075241428850026870141576761848001503433249444272885501986482848938477758094874919848067992192240574138634783358778717554806048785552006463707213460701685996325004283986606436087068727385851783967625221200159426042189712467414262115985351347541282272021577260932075516116678359114305444889106449871034381216626119119060580551513867633974406020991144750342840466070791449484518798596008309434503618748884897245920580340018260147023125226102808063248264946051922125418944935447431151005405713703738430175107903705455656152094332588035367017354989941484575722664977382721951160527306924103813643236323314877273588497147837085524621809227436070739353461252203709531129948207125866627845834323860311128278457275270445107647264000132909090500927204153447959129335457144861740809628459616906966305819355307428473074425320099798506175426062418056668776032648408264814114994556942652143276892678194380713044298919626273479625524199259932644545835098401453369843475391383073281139430261419915351295983267959429502216684845170133769776957294746595612462632769944310330010886520904685416116741073195516709153075794796740739728517926276285796977514202075858550218449214435423741749126573026999864108714639562374204732417607616151450928930863447468948507419506528645905270788913836034541876693689670205437130796075871110719216 [136,124] 2347920111502021962384436658124099895053705322553958034445961226397966716193503895485226409653648460623478465164777928034345551884500010771759183355670097510886143911193811653458060147001628023781136333781794048022934572046533489559659699460111016995781713284091755587231836850457502251128242733920331577129942236200533631464832708027481355084208177364615582799175086377696358209613115297617878396641717887570480830189098450200142197494933173212744230791675159698639443225341195854578131135421456071713484375633854250034893103496865395138072829078572481405463877909353392813042657652326783934981643974484969686204754615439890887021022804888795982697995766996625399684407598732446167102529439132979659181428123519623766333779455083549848322108711981215301849636453467028650650119386575536967338241422994853884564772948850523188163420226065292675603319370945559105880052331194187699550931011964942623910766424641393130898136830587312200903905860730717092635259364469217775010963866506631164475087576349738102982243579654621965995130222135424793880520299339125264792430080673573502168367304354142954938239638996577507490420321152517114282697912678710706865217510028312528728580367395562714973963374369537250881088011091659603754402243778202221260434709189903884542391841998821189297153986880236475132044847938697639309579340610091943004935224540829002125495437230541629012829469376240584880516564380295884262596743186568063961172881058947416325162498655947385417070539968987907961326268408782127220531955317317216989623311729692810399987483712864249905931700623195662637852125857734964426496672105768934164712919881454173985254456374344830575166404835982754641211064466879674690700037035871031552820492013924460094194080003896048560990834935798946954025272736890672791636283892587808883068238863520686854220916933523175664881827641677221439642346275123183103844839126266272740610233709490839322013314437372668618126613873479723773885355422506588764660469491702260446483119097563342489366074903594630341904771941964474057586332307214592246949766808918160 [136,125] 453905477147069281353674373153276897776046249982701867301126075313288799375427112115771412294019909283604065646483969862049601871238325584175045430688189805582007805620216866385941867414066364087505303384908356260902014682816847551197031293774964991683750605334053971344559655470603358255824663126778781332156722545342626227367110415823009002572043798436286604572731742968702369810920738966544907895368583747205645722026887717535970711676675719523062589604842102776693069705234014591902137360519931083830101099177982474763337837932735843286420367641826505015529822145148511150493079764050604952633876709431422340348773400683253867420153633204417913234043355888637292748877024892356153965391908125580545620895207252466146093757679680711177708183965724712558680538411577483608475061577459694543012185294558788872323209262213293177540201115591075485502726050078518549708213616393333608056859673973007785213526406206163934085607136818905925002762877675134492375901244760547449697344837785811708552166000054576009876656722011632945482936337096369464583869278321962215060284134544990420363122179777380677174639323643152536487353112923475400188036833109391256370998551323156521497288595769476788306756873698570653010745349135966860060532088784558433857939069040839814231613970514025834667288444684568068718157474348548333147953000018021273562853700319799726423200965792820985938029598442525058643346705584411895517110196135021195090528661281098134656692326959602460073930466064311054105629068242329961594633234980844848337653202789034193307072558998112920847757853597097975976886403230020908823713628816541157340785987152873050515923888322789351171609742018986745781837905743856628856274113513495511626468931008499454445229817138855860733710875481468061860453626175318893823054466674963068877777960492208146343353345158989270626913299432632941410355153664746606149583875276396786016764563562632669121276496040843342339654553622441562982144523425735504754049971035367582863440968071026709450463821272419837731677268865760881422120345756716823267753120 [136,126] 21517336729260236381986182612155222124443992504028786056115897146705951169918968263397856922928951771943391288167179965774283122648746805469690536796903931037715005866829157536907440373323905026254748553370289621715916309008922194587998395413266919584848363857450282343266529509485678272912555113543203918216395972948462428783478242551426110576541744767985738498131322951400386027235825533287196518430157055496897373919074718401379639755972252265185461961284195891608444966900562273228655704609337895618467298432438057094952520561167717810961613738885245969372142142853057842575660348255492698653421250455181228561285556101814111970652906543928938507873933213066615496486502187140472827950248807158316240659237103595864549919289041452128277568364688343173690658464379683108507999173658395612620677950653717795163924245037278803941175616293601542399393099886992178760246139647152470357314413928564660794116511604706970193746977951962986813866791560115520522930653369617740785436960162127566093491260382343216720345184886030835896165631371035984205538354474467574238408950886105995513053423628740262835164754734883526122903317540445939256961855466521301791213060438312737921971217723818445780583904426718286460038678825817713430502098115508490934549326546836045076458873718532375953916189330522891723172564196384953600208099858657967594599903698980650655067796869470344938196807115754065348148600111576560934340992377190400141120187818209080198528944661329579418419246568595250220934504193819351253431636816898340301256532717537378557374677655793375422874358075056283777928469888795023690252051063193275936534289694515653324040814794739454293105541477090407740886601825513400710398182258392290059775069157936014390492173833601609843278768055703975783384250427698237234942433179684095360682607961786115896167321824957964635023700724438616231109396104959112109624931292713845443987038310359279238095672063878097831690974933672320109296265151557783148912680910348427806525862532278959233307884720553044193564162679665221846163504741312582168 [136,127] 110491560692689196708675528658378988208218109484322101546812627520696682621303353131986642647105295915641161879420308248500299138919987459678836108846280458326326442216802003931211787340752333741330387577450899378417792985947609728327667939919312760059297725965602173957987581832896114471684718267176976986998536027452123618161760807404394741566430845687745919995057517142921139044711877018623402284546526056004557004116751763073222538913912975552902175427362245662895915948668347395377546889231682405215304679859717697852636216713250882980735594433792862523260371244138929969924727683215865460883344705174427504026146963072032267630458213247581489414569057178365275812439249024916254691293838695439031490417662812861388979504876940497325067841980792116434432981653884170516079568588037284939591610710885980093812290203309954460910567880590947287022505158845618730128840923446767111500442285018881377840145170832749627643310838688144111402080976873292969686877026745012005910911140704040740554289570286400296805832294744528238478921534846324602510023790040261232782323345592908573519134888006232671788181243220291538048617582856860635392091038540595776488360578064945350798956214274515674675665520330115748591963074352441496985820484404600187190409559221540439909758945150693740707282982935859666526553727494258152017455989603078015548559157256723767132684586182003508104860795797278993262866460559053284315780859491359892651700956323475897361328087663882336395406705655614463812293313116152082520658628803200387606380659575446533824732002215807497827426240994036621318569853619595332549582996470270858092227848124699972864523799375993536742768258199481153525570269568132287075907834083562233406725531560980622181151310222862230311764367652391749512214748831060044347733119731396665562745489366028100806309283794125408572438422793502715026820390659785724180547501913429303947259398071214731345613970155828726307208426592390807440428469821611727735283954396517883493924652765265686431536596477687339818666732093130884513070952600 [136,128] 56117188886465176347163964809326466894953978751568457307168253104951127619673102709929653390266138781696871907290962972495661911243721090481213166457659268295480505073874061905264946929425833959819474190784291534411001561459938182723426832395208737788899657278718285151300793414510366102578963587895970014878801532592720927659359954163953099012548595668965725000526074929421240679386598709885003378263677148816529772864736401699900486953486978325124335752151743305405010115440547019962294197762938814225443227283149886549879522939947058327639372237993381765983448432796689127957948575374176161696549894599215349410976498967836824453314911821420703802615157371965980029609433415702863935101709501441687961586333637025399589569272535083334199234638080802017344936827290108346884923649383291006737957976649979933790395521923280902616773732905167320492164739309509600170664198660707904498584617634699157414527113295366425164767232269405348903305060437588730125784345724742164100546039470721398959130570769053664214718123616329394307668285882571122159366526395801688410311708993434010663549784578210412584426912462556936077260179902073031836525293652539350440448381456345616882444069432818773218966365345809056622806365656322027621050976671155676329287902927431747322946490007392378548570840505223544946732565803128615575804770415789902773545980997410497515503897409842373429556648709221495338259764804074865065870975860166023869671425566866731595141693951223269697372329573720804678437748115862664745557919504673086609600703390911538613109052301710932402402646042678096585459713110752859392126065403375420195766648373471334603306420624983001839459549147741795277438507808074565765932021968825078933692199930372792045904893292426094599741102675440643341131607186134337255072135653628115143272770181796557170966178163213138785700746343970139452579483699853763937655000755384556206782957794285317164639480709952893439033362108196283721381624866924845521298594719700439837192029319201421044027562555943771482970882284310169767184 [136,129] 192860154505594339290062492034907940631587747033760271244316475272567721314724410817179467718259370178610911004399943588040802589774005875746433566139090826881666895470435197060696181803529827174399864806530472369455698929999764841333699455438488621736308735497438941481347713222192187280435302504885344312167193998940449260275731052504478674716095344585579156423787106390300826813792138339856189033660318885372390302658013867738408267171370122777636041118380071061409249544891206139959558674512515176523979077552862159659018415007471168003526685340074978430244534372990926139678024054326336435168443053041129518032991279355154541934320416647517952899067971499700313299890590770801722297236423069828659125179757869464334595066626380996183758373731691423310061739746209088188306322331032771923349701520085877284337027379886554141228867395802862132450909447318520813436453983677815185248795819667315069349780152610657773357092709936942119368383525342283963891587487127811562556242526171704167758558305615640580483842408903697129882491488894815417746747539917705321475867093183643879383292011346131548958543278769986239920435234329844410777731387586343799831267442298509383245207412022285343688569427273989230725634415796514896494901480330548596652172292069342645369372904401808624851454192024590083683744176625735315821982097906635962551431324192315126864792686815719874611328339372623701299180822432413214183533429088092815812028258217699822872559329076499378193107030642005466722342107775584270357845450860393741577910244907429719057232288573803163453009587886257943929864413156948544557274651594839250230947598686866291254850040479577557224584480904250718275258196723922834611003875967963295637552079022195512477472263695752424962994619384442393596378294590884182680933708731226907339246419217014044762998999645560100527594233298044696374862656762625838501479741042069898511839086570096396460923655728655305531571465664026470982590391565185513723129780988249959392545609646453283652922004295974312490720923736576 [136,130] 3558771572528539199449841639846358315048319065308251006242361194191357222268324535950368446393376560175133239054881092140372526250538321773628127774528949532069526841974461548232706823371660521836869688992123118708133945208566485265407291434620095021075946243510524247659697186522019168762825693006739400407603839535346791259979853482356012015286405231456680162665794642942702337816766452010230683855656619448403174637696358095257264372628869743549365625523864117813338082275617442169861356123082180874217427009305929549806251979183725425833226669694615123913010191885130273875148623238780544277237465550916861180809817584079580076090331884283129986317070943589888072994143753995963843360922414317069733230722399415945613271836571072321163174260544552213919527614652273826910317899900822959372457542889592914720158959618717653702174131304196068453789033575728571962826157324234525516605642995082845813463732036779495449603410780386479488021904626562277710313083844702329411939226048252768531341853692351443783892071238722807220518282120056523906755168385644539171404832546632822683004919263679628501106047160614355886017381083404506525490051056429702157732891710697190414072245091039912777742215265526843288471318960713942999261109362116224351858169738321653287014990018580340716038591293297316993462582600401133285047825169811521823088880516912886510902118236210916227927874764968292656128272525892966063153664027139190263178903968430480032678328360764825429915781359608564085596555544554411425858536896641514782526134454637310857214287671696798726653492346102641744370347074854150135180569893494939112314515578978866127532075938459040189999274850661705093294490448327131962554189730811208190935080887271807201498497387698227788467791084315592966501140871076369502944157937965507442982550756058554184138811211913152813790553949566508560405195866469238619737315945232155645347089485462101381917553852040714893818443025997831312130137608110146263102171137790434053767771308236507725385784594382628124018688 [136,131] 60489535387333625360101245498623474128752445697484379819047387562566876443543363206387635179163732953419822825002589075303724106248684644066801202833644224199241545632273661970825601678041132619497648023088477802342205052274181987236449229438303975113148253391077154015793783781019449595491763777260572921415119062794352726036699721046996275104255597997240708382445766260632296187485353834981145326974743924712105367389446291752411955449354989992890794369463840814285723957166404948923806367932811437949674590822070505962360720762070009486918116870848943844043412443951497513699530476854910221896280581848459846269556149048177037964619310661186082673513042609530890895196626161678261875825156214954462707472132222726128962546778464737716978645496624701967526879858820173578819494623109198679068994428213998132483094944220451824734486181654174773652459254274422775591001385377214765486006480626752120351531395350523132707449325472538790523862424689631915454416104223851181325265457177060101618582655983646204257175891064533261138149219178363287246653299777373835324780207920733431606788254823801160411053541584673057060753583242237671171284156699077588847884935643337418867696640582757563239927047916353575260820538341545980011315373986451642759902375369210728948854664856206282644873778308616720897027119168677101197908961747575789160565387933457746716524241578704566007396382986237153553398845187517723451242185570611180584613621110662882464077265424730198007651068610953973458890280101704347317677264204972177018517300185413726340951419747482620858266380416133149656206253787704399602635202305715284135426870853962222943528426611092049157355085458666106643752791352028033450070808173833022653469957152061883525137368507426517887697044867812176588580086613359134311050005974646930374841327986497387829429864944582188390790526598287031547980354538102704715166012596560346238299193193872132934074552349133745049857877193184228202739239548800784965482439996256218546770184447080152847247587662382720 [136,132] 2294829338839045051462953647913690257663845369173842441074478541261964366526611082668089190895531240664508737912030913640047228314827496353678479683867931990336823390444252634040695550601540240972918670851050864817920281054634698942162602895059533020453613220922194373719076205689885639046707523560061898319973534003358179916154102026170131959261997660086062291461487737323132027040069916407702874373327195987631989106580248306974924826260850042551692491023235840174981107533589441983213653373783577135127768785438055318852232482828499141187208498147826324226832758233383786030475520597274939751918392624901008981750472597824415114202001816586051439300015202566125780005893932892560823543006164173645525417294517845889123538948710532497162563763017516498165853624502293870274937604363813142443097355397369385038055464268391235529342160817027290916060301682659189904191578904759850462763131080901126986307337767087306091525909040518601732611160298711121033706283847354810455005388913831970063547990063472752658820747679942138942512096655456044599658287109736164889544730908519017363511748379029871401815230384512133991960532053295907952904113137732418822792387726902615459030934352925010695112110423861597972737816134031328801930701555876012088890625668582053203845361849971867948088713715208513060465470522622456392210292332288215442716777708803482482037884837924429990493261493809255369217962945650388456229155289124238439373891582157487840682643052141263604216913806289708593264584379842352752907696646572649841653433943085845597888771660262679371231738275820086668491315606039104694179543083409119518675717354995814607565441247726851810622502920572077508597411378487744069633618058275946554567669323699159404135606820302984079256325309090103237805717901302315701867123869810958741851357745754682462287045298189689387856304992032469210998703480160331059266442190780304397776301529808521451451476401087703457106116515246464907531151933088538947041567122949163049161181191365463303957046048 [136,133] -23244433271012766096993600876671032960754295691755530584106180542336057281448047244255624053650867493494339687868174185887944383242297341712449415049089202692827588232526108426091414764973526884749240279975517679552617120951659796118490559079413089990238659242969581001533354642346489075387858817139572213063210150570645960999728851531896801030946398810067712868144476218448017481636875814715932117225923906198855323198600753607339750973164707915682883824058657260216769815129882672853054504015581270347397344089376896894910050639441036553758648376732107536970766616939940197797841516296536932355860289354804937073865400199928244553684593499488499971854626141766562150001786700409055710351667802856182006256058457141672972466822641966210026210425308721395797501385826919953403683676077317785815513817975611569110652704552148952310590469392829943093141921049902426357380226432490463454079409442501350890105300440144058344957225054012932520704049271525418638671249193810065314275844040554429744835345950837638278522172317604052832676875764173454052795783087748362846660584712220840264700137962292834881161107197010096010230960221899964778335453086629001769397737309379750902265842021119866274071530699016490117031348793344737865241603294419610632748840650908164497489946573799654133773641110579814094182433984564381788330026071311487174732987871280014473441948985838340713615701262256278141165662408121009521668834182628852440132184950446499697130531271525454113638055552288267360914315971291508431026203163640924351791220659900750592513284607849532166784197480156647508288095284525905349352473397794373577488151528962419448244769048992907530396364461452019159807518031803018816296945841802068509851926036232444142214628253640424542988708167136330578411021831780921072361313184029165554452864492108640664861228562241386372734612861564169975415685790314012959166507464140591096515726418744827455245054794465808319871902762690087752245759988700177383988617157691646513480132014325964800 [136,134] 67695780712871075439350352058408119481892997806755991505162881477645932441811071493727580937574878244367436914941609006371392905111686159102956065779075126329935616740696862136832803757182330404504006745688815656894347662700510326483249438095106436687236361612404271906478698776820826693903859319067221882886644385587545991322716047465354464324892592102024261123357904924149278765926327147033060246792171869817315590212791095943198901023419003663243876245089819374336359745362551023139266794405808234197614413541620377463594185277301763096105352082169492640242030490139127436621536178677779664028485399986301902467594429671639210363122976149838367929518078790327637631345924368337015677536595161399311258070711742566499048674431666326554576310749843512927312547043884933090585494968885038241199111388365270220966563610559199931846245119430135662099179075974820493228581916480052024817880127008676945680965137956649842166072154253449274867610217506806727161408413035991689651653753862879123677367989696376105349978265815538040908081406408170201418823479967510757868704844344463179931167706042146192322183310373384910865687558059202288145210512608389927285031741601981676185112927727832845783163379230118620197248690877216600366251601498050458837140970373039131432870302518615876600580852322323157110646102151527234669299659169019200994832134188103752227175178406352864119821096824237271544926522436179623197313792271856105599201041735200217328159027853281217675206062858850405071987493200280015864234855819307597612779125648322358461841415967390592353057470874700703991577655450154826231015079569146393980110315802438726840242395205484319456480041941089067340804267017470601721156180877490774820867264415523517614095810384489779509210395334789661837147813038791829545673224255975319295052192282045985589962030308311615208413823384161454672446161915948426040857637170518099742832462796200687584861462030439904475524872630511997548484111087108867954200014965723052389187543776 [136,135] 203137068444929065426607105017232230690203578699039145333314393685194985236672418542338272373226637285376414416048806097950264484061249936831288122900247325632916915227149802248254321647453359993158638559481787956926337614325974931887583270280960189179036424976793406936544107061992956397332350156173052440064297691597385515291690508171142408213284733138780370860985708312454757421743718393779629837923052536356267299268355283503847072322521944110219295128146605107214267284062243488151346932213881495559825438773750326507318294089936213333208360390448383411425101243659908894710797168555081466033384751995266208205276516901970274322788575346119891486517922995574244934729114308918336406751533273095698883903831629674912929448328630402142149115207370135566946648900906507610617365992309435449129208671226764424780014623254801913904543778450206735915319952324486325475812047572986418236363764660060331508392944726777182110977959296082230992208252479987935780114876470532498045342191320475610546714451545855809658859045342814003675595563695156382402282267210102809740355266568292794161015756814661070365071655643584056960601261531146066797446632746611597138601397486188497910354912705251203186215885748170414801821635245845286598825209351243618843941817699081982138899074986570413200846874697894961758929698948658056307998429828481395918761016806885774977783699782185335110135768369501529635298313133024805217730792901994836441585665916681883292539310484015579651797056368167584456365712074367043744731010769371109444964339227332883576415598244179879344492293813107462495762324639960919999867958753587644042896579637875304258938893758554909912959418562255061537732943298479596039886263226568001077969083783554163001369444540260708197734862925556610040161662755256074160628674400830567161163741803075368151937276804140482734229715206020156268671969712309270772448023392795228946869455776812472475718503291360235973770005320540563652809879360427981707148686191972293984 [136,136] -1154587319235545694857864737723783159412226658329271831580079336241977381993909351802650360736056864405932312450601011050939507185667638127639435079700094427847639154730871125895388998535681148058596941627608150336140805002592481265188497754578251395584868312883192780698546623850394909849222459888015732911415688087152856144378766449467205263877617515658103838021843850293208051897073635725742176711032719553345222633770149593986572358511034631308351342844350162357068772716884313013156232015496449867639348439572860986657009441927131802395906368206410330926905641806158242870626666149823850859783654648575508529794654046696815340823525295804526004198305947862265376426044032876561360944181249018395786640219630961171977554633526729240373775080260054817739073042748291100998253104171740815005995987536479646724051973780344935540273814064657710055281300817134143683282657477251740113709901362549243122956854205105037231178724972702451550199073737196147880069989601038063562619270340997202600477580669273533802387410405085850090792418740501352316160724032823979156264763296211507676857773849084908224068628329113887167085831940624793501902886295464562595449568436803420034590113186108364379769583470973276714889085147993300803873789034392644042037680118461703020120312920602736659061904893227297858114486043650872569092307262380454656170492583500890835282270655653023827266206202729099824297337561982273408301531845076223716005948306506688803355854247511639023086933162844503629245789653775781115445291957662022112840798093626488537587281973872555976784770864198703688990355470166983596349469706941597571942884177265538386303187695687554972132906981056085401200801662064722982356263343689781063615494177664596682490020908086892238772726803497403622937018852224924751727389270884874886719104420335614119948248247749076978503811409177739026150741085001636803992702827118060792403803570503775403624129055520610887912766602251124047669840051507977375265515431968 [137,0] -109702087656547997354504094977963854995158907402029224418327671476217817473464364357192028189026371398349700402630132928508427502230155092689635077625701186955433494344358906596457121120042570230089189570593293747635703389566380733721268383719180094813409847985262797745945030416398636462860984748307535801763933380801931228880640059450123793407343728010729577087611614686860304660674161698515624426731261543079859384041788736481106937361523586991298135728165570601825516156912352175571797202089467937143210079917685068539109988290258554968975438928082696903869537018564425096111891693205291005729013521403560047263931665624116419899307516392691769754865983446505383339634367032366306737027542527552217069053219910776398668930790888631566920480454798624151026998537173398690330789232484417602028447321112999617783070659149568975097955484070971268119939902560295675341536022947805856982973500432396749682581094664771897143352719251649577115287508119410562649197332063588521990261017063859142185036576010463537958926100450615170827633368891726602308656630122347326777704429732193179832535852227127682447034152373718522316343911835520899607837390220938589632674834537226508240052562949277961999311031279324030300003512958722649852456277065686942361482437917342136327733349238718359422920774372594155080747887672443388303443590192034444474682719866839010878568208063490386001496957207659615623643554562714833984153500423829711334837907644331948021963670172170124171772149205838052203408876265483890345887072671804150713788627370488186076014929581094963222871201055687058246373975504289040981011640431806325393656597056141569951142602745435247469892437385905635386512887968635199855207684301163208840839304455533748822725588390791631218987970335054335460352063393933393222118574324669273339189242288590159712819547302257745097519508777278079755781115415921646483011356514506342482979744112356719372455756421845382896228335533052408211434198717773667870021831118750084410654800042294463847880526003975167903819159400605716025715486227221479473163289839521518953602033202330098626963363077285466093082367394464124342050228879947791918889594232317309630021845390848224073847022472018828331465171917525209353980276772691563553758225918281406010306456568895800241705731821435426603911062451210905625271582439339659302060391737350370835796640496164536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 2206984525714580573090436666965317343583543723133403874080254725655066541954244922917608363021487721533972344514699417192994211863479742606702226657196034316568115938792792834237509613091673472815787072907172300610343585305898962887516767670230839165608772704610631099220180315494820595337786551491141419987187431971020189460717549790271062829848262786737375662899717119862342815944047756722381829554254709134040160072061403264212496861924506676887144988350018908507447267679296152190215657009207728126639780583932761811504348597652219026421966831003860871376730792209459739360444135943621523060086577470846918401208189827678175556533854109399785957661996392454374007070996788096830517915837427036371611091627859921617347140831632049651458106681670440364142987230986681466873832831380115437570728901114333553005659720263367052362003223147885953654266483996003068432228440166677918848730598223871421636498840311962570084523603825257497863041458511100632258600239333692918792383032284887226136674722766054387204077932103026772617431230130553393153161602602219213167414212463057422696141419972963001467105733271912986499024102541503949946178886863722502311664612953232882121553859216799187617705104202266873514513462413526493648801808321272411797414214687302396853365672115934665844038793257199910037117192025706103043520372765046050556262699795071034587296593083755704392240236757985656698064694210724632174597371249281879936220715049220470208914322711555601678085183805626877793412024961501130199922408767165846667504416156426954994670655935739931796668738260690447036146476096754406782213139184913174795235978516498976134459977906691598686942556583780960199821731311111840450704282065281671650008295660810323101462017746204153667026662762259827438852191126228363237725983160548664139792427321596463834996191016034372311313311264579609331740088133351630930472745481557591836899351497286097830443120575678768346585910360911302685792524153137322774909412880808295701531465111112956434939186581302423699746124395488061874563159457155620284746719499848403525275866250950347757667530088939491280940537141564586094130160772584981016344655416367518522693211121936396411508631000616197596959400420820407830442807338443902468110316462237678125964360948087568167276826153415875296324548925284603329464664587634575327734341008869775230169520153089160511488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 1805331438404960654819588969592407796866808156015793011257973162787936434897913856093562387060015133829210811642062264117660769419470272996782853989890562865213392788791926798961760155288605412563885260500566983708144535405600506243065259465376295306313181606196565849457777641752403556329895606202530202388228063095008588295508422408834209088347623075913380792297337837563341530669828806941457681260765715246468705857213389613499455565498880390868698464751558738594586777869970803655130954671488125907961359379271613690983671661130682962997034527824725897583888382671804815826029620381646549490199315923946946579215677593328473946943144902317853820063831039574173347613092583585281332903508973238467001537232004968675372670440043863050971590299564937702095018111072574760833063513481679654093778840091453975404318930176930330973957766440128191823061503652893330395076575500511312999800152665532434682900408580134563552568130565801202192677351216313999392747544334251741212593975636417964113585773107129044144758175610862317749303107292733634726622075610383283189783897473560980572003651225121479541094092857490438662286469225965820175908648713981534508867385917835010634362164675108955973477667536367879405779697303161753451979095544274220900497134542566531608835510298725440031592872600819416917396775894515687225836731146326325009550175904699288668599876196789638768569830275095015917136566819656351225916102606908439171664934884060995289875446681691415791238427470392737028260938128796785737384218477238324165830643542887843317807420064410669685774510256731002680498929136589097197548598403234530963662873291964069347672890145275384285759545550155625384864475946144253055237988676801581704381141649089473373670068086689465137103396046983718140231562576583525340640170974771321884080086438054916082655129593822261029584059255384631490233177242224072858889008680143430915364520571069389617519980761856102409950966806913788765133673100111629175357050765436602953039997346947480472979201413670973608236949047717951179558781607611669761574442002415011416139162406800815120654372809159256507052178679191450528155390846913196358271414701250423973499214544377646734624953183509377875742779675719794467144503473382357230148017098602084577634934750197833864117472780174978505602762105340914748479928405645351324440075835144124467094176821246976338165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] 20301951687334784454161979509502705777183490232598419903704163002801132770754753676521913466820590560861217119375128110311625262806846210811209422154613917691239177612304338854404445146810132600153955059380253386332739890986821737996008423123163423056619509226741109339203195077113043475766895037858577209366985132207756563283710720839375100254242434878408581652322168130993902438022653729304171020489236645435292085284979647809917530408876324107325051116990985093384792070656081319741065069231849914383942048425651924137337524476315414237334014219253173480474357627740209838372584675821551491711694257607654097739581172385284136820037079035290597378245035971977888641691348270690902334019131260917179437118220620755935930240900869178211482476493299708455272939740692012983811314091943839706381390782967191769610164916077445045358277901787461079714320375360301935425650834591591055419893822536501536042249575104580446328710943579760811611844320262915309324908988865977145985707416675890000409842131953084620902739512403100346711181590913503982072512138839224259053901434592276403863575195776928630434606401098793204391361656143828525919566788887742767841022520009319951289215917337042994348721340718673121888611764137374281247656353495355021926861999874576600678600276416385755832123106614336110490744616906004164452021122467020405268033625079374945831192588169536191652081732730077949351159488397031406247736290544624926174447776355792889642443753708420157358728425282217755375475160365580529168915390618646702931396518472861547938461007430997665064155872820278022639335212674443275471598266899066097352373192611421370301288925766148562198268031518872269657754559816441541635000541586171977162399988396071164649429115071540808347362714262205173054298165377484630029134672897532321671847696276531639005764188356250475570336448317485940003483588622896381113543408790557655307097217725065002709796857942533874205938032284549308477061502070200290519177490812844336047471143263894704699360314091311859780883660657220643423645181859489188486378976346826832563739887208642363540373109429296742667511985432930934756110710025904410335933485696642376834421088919154392700642011676429254508690176365704609921749041762868910316328736631270869667822773554592716304992407827651236268440502420387592575469572816719601667422744534373275267378349693487249612603392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] -28616941180365578866432519443166693187168714526387670360914269827626513990068534489307207914893198415319977314748089246809705922314878012205039665802528526481388672043908291250740690107090579337699085555974736681371915371361690305520627488069279699263217867046042662074535877260634283609787905995439351500342776412316242819742729112511625452040459918576146037375649361834328119899370819168157226810660412978431463163879460669323842574702408374210549472206767427108358229316968006785545688302181435400121063555204476898161641894598843779492446472039917072856813992969212580961790280305115253439862890964611009778775389022043466174159137924884553489021880325079993786559038260378086340123919930212464505293208626672174962058154807549939382665469593937081098075802551084620643605036054194935483879303490541540037849703533775446984788103828519134287725219317666150534924370202762609696399003290749182956647959508875749403504218331838623398512903286187700799089475605430929976609045370597271969481291539738510728402414122575366700905295880339730889961462611189182155341729583773710315389857648586193504091333957548017873683684015814521303160473811969717087463802894534231377714597451339540947070176671375584983332399091074898995712138417958796202574511023977028793250850487595877089582557869225153639898727057778119941675357409862676430488517440219098268853752601618640926284072944132648340814643954834962959242649601888711007974478695657536096187214097822838983457572863458708618811558540310445172504686432123567947635821842483244876179668866170112688177820160500054055149922927817252217861859941062582817558270138873296665662906009945028390971343579030091684652987346264451969584124661541853945729117682290122021313610511926266274683035189592765081525313311161741095122203107716976447242518881402731790845038989987959358125839856209471530348784546617049896486921862497747841563060596556141475819342738036936664907369289695702295487225750819312041666463692737130489266660025503312982613093057914241671385451877873042907995203194833880964803098645893542554080293977050237017881816585267118606815447018463658384608528982900264346763280467309386630316267248634916361901578436807144787423224239698544830124384819063555725040560412001739079620715425459680283611811831326324430568735257851654540619963896116852440407611842695829393543212341028006166475571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -5017047445181363032386908392055709967111052124455713789086989224812172249500227876623140173653001595568935825534426410780502815479794186737792586076191992015554033730977073077932141243031553630038352908954638829583568424888686313106373358831187641201175053981896570456543269500413923527718423520614807056086273987172402963394492094472313542468616722245692676440843277957275029891836590869982578414199107974711841972778599575889172327526594706576264639379526755042916475970043188772891591148140884113376775762879668429042920429390697682768769326815108935856431109736387378600297391973277662097516233548698614929159247604958023747518323560471410831264911805646752588294517761385657470632771192222368298014085220195117522655062727239408460084788379219094871127014467028957019997811717781385198699473017241574601204712444417381354900965539093968946353001069173720007054066121549482381434401135579305774891650152070867677940993369012924038228542404130119227721722983052571111891569217679774308456807157481063888444817316617451473192472242915997716322147194368193518469025533049253738181095798692621053533322932006074039362712285863175823233071601898629694789460044636756192597697153043057872104662230165922746578246755533885875878746118192478926812443914104064722945573337530648587186874704581875926007840029889310051748539705777384985218697145725994209139318161641747360778426957601251935381227777456448037568078612673100996943088512824028173689043279044311155029904659446864059529236460752607359026430241146489940019430131323513611317049019259525902473057356985595474555741651444360899063889150615148604418262486072659828700889681351512607448706009494146923665604302762158488000903376590348577646738304422547062745154298857503309001272750270069976327674281538962339997009274490232028963905056082297894291922525874051887939518687189712866505704166150709011866646517797069004708366335141048678189370330916160681375031147812769530256412649705989015177431113425612180012053349269582612858699458164068146529728741893452254513551801118927935219617362788264820526048768273584723668911116813907644326342262396763518322408368952311080890976929449061893816621271187192344741484265559552258410483731729678407548583646653245991250410197044072174123746456958045325086971356548044272804229523636250357799184885378230078860989157675812788995707425571278025090154889216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] 414847245745715941084925732629867340503651318352030469290643939458233773299683381775292216976433742995559305872767147881526738462756023792298520644715905109757815505212893951286170994481998824927848955032285374220383789310526666526420793600543047264033338083215432511620580369008245756994426892995622608379795757649470950316687893916139219789628578410550053244714844539648868182419939027947145707798003869519801888412283466651285227413045116715003831856969207902823379426725543788148652633071483167022167360026103849608071847336040976316652319162416150921885097442371538768277769067048395251714303771041611917003045333726743027684916442864997519658747913417077089991791275191676814328005852552189055030112158234145415920493011858780880665474565872146579736891178158948178937689473240143399011969946321892047688344714905075104735452910866951974990735596894400147681785551019434428935066165744169803346898850108316068460240708104442874794109775844444338395230548588235150655675569852479305581129820494054131940642916741308046902414285652400854987667582048826998943902481494227587203940217566565007148069992788685121685843203178300019276830668472689220076159763078214962484715569812743636775430666393508918776977135927950584474839942027575497194838061376173048032469997660242972519848175611537024048032763385208780531402786028235748249629590459662255283754593767988678482462791804083652666465146332827905368760065280404400999266708148131345850463184560868846201609745328788851874888653689631402914698316706786323439873794814986671834389947430921523180213622873372520287563471326001220624308376658677966099831206547939991223640157154992949559025122640357938775894852959308273893983454164794054382077884045638477526518728098855696594059705106376998366642177888581845941449509731752920490628843881796925455393048760566662593744928431278505799073313375928022845515296051244439142637014761109824374561020180217402535639279074895753859434687648263268487474220844980048421603310912328086496916125695261419179873688460732019663576042691061844565649745573324318820659089509246279150789308306838717796737359774268210727620384368671888408600202473710567579974903086652341539815864667401321248767662503057533460571644678578220093866858230116293811302096773340631390457359797823231063955300024824998839645553164688559810271931171283919679559596844604238380889444188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] -20213403425955270452159235688002456510890070590228569569437425349935862184966911026732612309227430525512406857305572721699241015768093730297387686447773384759074801399122804941230537867751470257025612901982149855512612409159377891963957959348449661012943806709278134482862164826819327358937950631444737529052843000842841555710946998240565027810891853481932003479415992947178058074548686530786989545931993031896516991838317415594940813634968010035882508904212546051026573142601757286329957201007333335485650707396750548581163898387008517930999183942750625257546577858408627894174895964970098482384841654219114039224659279448572409463119798147455661439713687694355670742127631430889764218042204454142790441779905637529495325919450798625065482066509457093880805582346068420258035764723293060913130043653532706397234783126431666894413447941384812240527466976376750459016268558940242412353865733626000710112424074469883638352840333219548831749008988545395674091237893509791905731973067564666388990098324349163194012250306322997471987148271485992803361266297954382735745616450615523640645449052622994202591736788292048298994292282536447018603682807922682795538564783032253470973347976405575540039839827757622190079841305808962495905545398966667809106704499986542267083085807016865867494522943099548382701249567997466868271521938996918651163113903706699012480903405495597204787224831046121788826316103850592378606332393039524894448716464685668323599906042904869032734030544638376976292883302122400365054639059814338150393092441815026286212616006353332295840461080655495365517930370462820297653511182167723963927655735059928011587142189830641781488039377744183987144510637261817163797680255579814845748130655316449966885194347577832594707834700984693408136367972567950633708715761460071010201286695361937858723507533689429328762013007978826270864388193800474012483190068451757850526454344032194219697468013657598746435172223728744616162350139110745096617466991070188382569059121095645820736832214968859336815431905737818737220966262747311474449517566610293104237857708056772999133719444163015534243477413063871340261084016956552064972775945014736597829093453157494029504320559137070465503771231214088451779769825228195820450547129443169087881344660603460420396042372622875904010912236075834668505793119028040301497546028481478608540201670657145869403022482735104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] 686412401024192097266132281953915925631405791574244308876205825868296974227779144586052079264065776709042176072590987842982855214271757256888006944378990096958694095973057281151455100948319280855843737450721126190712484065617727129613863095622589504253759426747071116333017381916760412312628384803810013573896496735131556185173201300304400892751279103626111405815233005654131845376027012811723919587716727150274778409257145054664003662815762348721857790951555001379882792916175531854914908011466024792307125318939954383903939876018118036151019928343691441433490452990084465428273717981030538342714998953281749700012932509874397928962588084547888856814774261614593701402833626673606662103398636656111304484600562714317096195690208989702574580739570375010256889826449278507823488499878036924229462894964974800284500863662245192469038815749716074476421222257571110451303599906999250133928345173111325115286065376723083318920516260991936084606761112928918008646435866987349101371433191420961450511558593540708288249842961368709879498374918384575541066770871668312163415326051453315834836081319166213891386656351902141281206427062816076471653442363023026631538108336102466586782553084160838572687142346862880906557629068812124873041860549133743861529047761270793913547591141907503183710799977853023326163479219769326273941770923080937456010567681246964652380467389790540611075537579981435972220775060178197361644143228200883623868648084845968773579249137642724756058213794878260369193915096601347318254247819815337640301534601931203335582260402840277817297854938503911177065288723255360000739462984119356591832411787971713532091896999097404587363932948934536100931291582790331258362879182008354458482486753879062911195347767309251895301245266802281945496279518723176347473401202922315136207159094285933774282151938836028399468446676777424693875606536739117594098276348875683736378036349053717401604599453880475760385156474507235837014948657160788750322160906500231541862852519737300559124417163028059767118797229705083907560029906992016069528199393601970962286382512929532538128487608981145602642947620381853225195231507817662502968380872908716183362784379765247301536080364926281016071642137323476371794242292341836355126405291091843579978600610138118558944644376404561228572410101093650302327675564304140337505146613594104525229386719643886462249472685506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] -16820132887391530149324691146617832921063420219094458033532478313075004150881824151537461266605795988785708300979429018684403885409388670785551914804723733955847525660441323456260341807281579958300108964417864110606893210327551118469053077595632964280446209819565160683773293011432500052934298625588298469381415767105335174923770980624459606592720108643957230180131605233679813545342627519231977871025899536975302108590972585331071257814026857596114468087994154944834764349748298129062559920419177129343505738834300678093333652008562467553369268865493246337146440950030728956640165591873897710538741371967531291520287778681819672726249066896255405350398951310792614320375829158932985800932733438097395555593059020231062792437692887732042305723213594955166254311314554317802579773783519060684272679529905024917581478333443114758410676446765025850997644297845191450615376795203749838854876878511300029557531406467731663567552971274626240100506104796758901175596286192929328953924419664215462478437977820666784871755363253984167362484367374652151861824766251655404745912027044318477999784029879225936441560501811751726370400387521108736678879128633807013580672427544479172561833967946974427523573934088345332672157634213172317668518694994734567534029202528070928439770200614782007007558227013388243223756570267371916835381825584711004628618322209350508202861350912353049032293522444487852513126891106994824380937249844457821445309163810893758330390338573333439536885886316649919059989041748038461511132025432873493608713060575240237073282808003499667478339862413573666901067936364062451871450632027465876065729100550832434641080615163824737177388642491962557875903625811994038675021750925310906713226894232514864470289375709415033892360271241299052649957381785721222486807228777026136806711994014115184452624879299602614223345813148013418710566605427564759410672680826661737111183265963774987146042347783523960420451390201419693332723786507415474221917908035289491673770983240432172668523473921009403319539050163317085327433311667318229523338714365516829321343928721595418689329495170486925165389119023003006676327109693862723547534442879741948089176129899023313469846506678772531453125147552999283190752607203127892807032303481479689274114675275174693512454553934630304794839849238642040010318337679456118618070796938840611250253424937581675632478823609532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] 307935306628385133951565914767278229277402030347226303016082159539830655136985850693871832070005185022176917900962831852427829627660228024633566259717693252482437919052748465217232419689016497166687189677220540188640065167708960753494181058361420993633473533534999343428044142120053719667889965077706988074233758401748986642255201367086602804068335091721136803756901938010972135427899225246842501411766651505491444528236163402163114645642974127542521482993139861840219368250313427438696434571007506599436862615775596052062025453233248789053502339517622153777291444942872422999239491295615673960112183464288478037824287780839602698547871982269408890363158851804399186431218094508428147779017319598473261599263739392591499673639268941197634390542060795565671432957600555966895631390371644756844953822130649290344932160197185193760158436394874776116154869695921011100796147400831551754016133620435674667506270016839651728819469939618426238975042691046594250871560265001552473534395565756580989513488394188812267403118344682794610797571538247942535367010861580866301917610233776158021555064484377827546435010013399978955490949973777612842144375747096182532350569257564047054923788527495284545770420420823698277843809991490112234550045647064680930338828866917881989946927980156236741025958695862566153059144326513218646781621980806403157164159390033361209184746765622022967466956733306377290316490191136630507162448628231851814475034301233835318548465728715925458942544875514295153536726197121715845697091325987830537150388385711191427468854027258741423107833342886937037373632374293898348855186753782403733735208527262724122524143217892398762272553103747634847603743575879798878271588201395346788473869821562874972912751548295429743536804142966280190677208263317731345451182544957788011345046620914178079910016627775353430310724983612324124820974250423878209193803472948824850463132525333539499623564705621779453595039884786118467733388186019136963279475185792551223544262282956684066796973679897927790845895125958968082817160081725654484328941819383464880475900629064715678426727307319767482994346647110862847107891805515355468455088401426334258966584239510501169497733761337963655626810457482210541544521677129256092058206449288042036249827387812672987870445252413736842643021031597206868349386549595897447556914843936251041035334659359400638740567284347043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] -4349038912280061425354267803917509517583603426658441216328587911570049521232336093823041779689759390501961062744462318072646450364883621401675467365219431891796643225479890279589484178102640885999311391194407307936144466395981296931843185603008915659011567132172730570914435659236394312618072456920368761403232429988615497466580158359007328827440483971031900796953860363975060578279359650332790865252802264576261029362416683086270643092652278007182158218088367559135756620340564022968579591658913341495903105145079386932177256699319592034953150520186258395419956010722121589900563990324183482738499670494040576648954335830651084748076160445430824396655725782968619096468858915499594661497009289961705080741453746269866971519615958434729708088423817697133553030578411634478199007081481389305011706055833821373141479891858589388191964718271026187335347931673096534515799257677304646122821406328887742988195606139590278809755553170699298443422024139052006474517766349962949393293079315750148578734816219710923459219799646384026364491106570610088421102320059610365736056215908906807918578021207300857701135685231518540640218638488025718135919169005574830953083329299236297356205233507346232945720056535208208965699040773110377702399300009350562753843391624455144826567358785889238593898574494242056479280513595886328246750650856277633258944871597074828815243633180434467577953953712435924023192814896803651238739938536424526369226449876576977898040949590956396556079838682626294201727974546330735286907315824177886475867510918248163076751261106366674692717281006122174850670267203020376495818933056000366550024560314802184231545868356767688669117016792035907122638811564588545249821374619802694341553629108198741671242648013007877629818428740861355655520089980358875870432575743271234709758545802867234516086653662311540590089402399358674101412609714708408254998664911774518678355265916002380698466854935127083457044477683335603899167847756357515477355957609529895542967991274680422379954072825864106929970020818312104843414690341768798469343510374357375785789115417707084030689937520005128611700630000881000204870448530083825822202126614175607830035868174850043261853879128168373254088254437140030510966846087095863747525966623886029078421337908389675270243420955975631370217575088452605239407089952687975962443952200308417541254990986499827407812069896977645568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] 48454839873413028872477847923113672581938041222520133334734077763978031038700681205973602192284909645157365476953084232009487678263127773200506956284846369593491037945799633745406315891993849131568837076357188240209344104187302422132488110316847150113464892432740053835528802464523620221440544118134481626926607242356783080269448798573295628185517714333552387102374901251194119700759499498451080002256941497529914523684173862716519540867480712234088180387888231493855268602893543823696370922999556715163681723892751848194711816421648374069406432308913566977640669646849604786635748629817997459408126654112778442558967122692505515704807014541938744405822744129835798125905675464294371647299966247114214264958176961247914812344889180705009833509141162220408297228798994738762552059631797445426026516578480000201519736189874560012805607842566846134950779880462438853075155374980634059795063455289117931082617757620753771280953781175085370782831247110075268242045795352251209328914463334568838357328412922131348212302917790987085467932898038698292059037175507869001376754634135918963374222246119989518490622533870361531337530847007596441755218579811458784318384221127017220082552515482420718173357411873266224332086739237684250081255917407241986880104904793221290580779807592396695695742621848651648879938013416458608461646783713939799786531910099870659208954776809096695589809194658849502246323116547149392463464745934665438078618356829117342180815799813866243914546674038383486659256104485938434399610228054013154773124796841400058273678918272609306946322625641450420507501427447506671091030717905401448191543347601086781659686723263051307409647192580180158336195282199851113873114471900365100230619157531759334419809577268221478496076477145410047825854040237877086953418646172922096915054175424142428463480169217897642680107102400436742137233741237339257635560510685200744325473759118932684056238048417338416619771977851089828910337706134726164877077860486240959106091044023143873446075904640202232224184438204900172768495691750633523314630739774964750903476164459455897710412514992620114189008168443344833856685658116969701423957302349445070950986470115730631147689403554519125132719242431101219418999898853254367099496907615585908161022074374748341552088819429739093215630702223994515199920093469161070091333458877673775179521463892134722460344341559561420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] -429900951540280251792552279207368256345035374835998936240479965534469798894514261706034841705935900368382248807274911656170778891931619057368247130015864981103392435781609431387578623951623826579344639555623573944995866364120446294648231158004635565364926212165631157274437249390482258115129568707403393693438041998726592766219242558791631555099995735908867520112890329305726137838389232786891519364808032948030136796369208238356896291397632909860954211947849753864414618395207134927438433037557044049046137185680243709110475264499781070383047112066049835280591300733671036940742546712586760075503478450839730421754396808337115814288840869674656290401524921605684660145051475346036614710141079857936672049014089784970553716485545442719718399922443625005502790291874271779162879098022502577375165420190265823959197234434635943793555509304178647502214709112526985265279009594654743720166611197466821351376320751136484666767848599837519638180562002646521309948269735032265313628272854713438209757967825792793153230141016930314521521943171118048811892344486710867119663395225119984716523139101251101807338577801528708131536621348969803697706002191335226437580576217346171306041159256664885801170196219689274669058756374840065776100381807999680259448004579564259784079220292620670627200770747291591174542733945668455934687724372879379841894529235931294062547484365093531741990521721257301768402969418457048435565668916320372040241232480216605637549230051631324619499359855296437123761605436131460634754337219425492562943449042215632745519348363006064034022530677863514311162588602898181507997380730235383086237812404119835306555298713603952294482770586646475157767504449622211192680443033635102401984729539837881816362790932690247658526108071458413388327070984638102411234730109959773035076117620793789030771398777861887841079666847279478118821345714179800238726424933419043813152534425357463072088836260192876019992549242010371209456563951807510640625366638416449768837400087035050964603834042539370588694663525186546471032310475205447089367615552088363444995952685994038736963659414087577507177132535387920037925541932352912948310236051029256500247838588169306846535355058152207436469443486032964520493943977504418005696518269207268705357524143018444191292876955574209253805372003585304374036068787887623894273729954101200516178848333498908197288969449674737975296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] 3024600752859890539521798307400730465711728778294728305632345890823256685397643659080725261123677386424813954436753270608820802457856073420651074266316715934997747178700546742890067298952115821250629751554700481091088690977976342603655554751341875014638793738839395248682393229771214504076627272001198430778347227116666613248803659257427471440000030693355731400957463962335257089185236342107489521274483369064717941617007583778530718439240583237758191903210044550630152942881048882953121986732245125362432719887156774251380623778647377821310175413783429254372405565502899580414846933726230192622530170978734650207115542480284653125067445453886062838289043490526499078290193796386962107028595408068795757376900596462708556582905409858119348848792752193298526924570309576242378207263064725784542409782246517939427324741038560014919206992363823618702192942696369396887667349361617876984600912466852864299681398177342680904873788754185025364456325309455125233487527356531527305871188136634295037787592190202072468143642904433996155835114061996895507390413269531265996946324341507530666860119841553804368653181011421686379519508354813256421798914208883453916248232118315870236640647567991252305605218289408011219264382894113186234858267154073428270946919233721739168537331736807337952316629488061709858410035962549340581027318390671669378775758859075490135846586488281067936323195577128716850113192913973354022101027401654051369554790456972285644070791585122285848552446874733541093635628368422400535265850383835123359583404843722426820597634956280493203975492436834307964697869903668230000437123100494776333544083360839629356490650304384303216755561541335945081295269156185559692027736627675106924922249462010948630319203503671909732102256548252627775387874661656381730964498307238072097370579385090986435814735479117597687752578945126185220150120117319898324022738230363892704983912102748792797183983667175413561100494968021981625784562656098626164043510804982371600735208654264830812039507279385612496942826285572827665431211862282349915060338400657190709078471775301599244836017636344998900623517460842776830914246853820520216726037586237283400586251133755725413543343274233454099422845724649945538096855579790799889083786408304528662277606657613419640697213110463688806597464573251162348675248351474316028921934017554692204429592867105204993625881770124262768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] -16548104122036351924513124766106281786987853245964892157785064478447844186117137472554429369359620733765103976998047986835028602363306868965591089620537886859727528969138036137601824227463906230685303625495031820817322811680451014430416304350904184958409933642163995838712597616531405734023207013540531662177856655934612516507342220175021558602122155500552115698954809345782119613644068773448830048021130765088811432486787760999730538566291722577139920279339595320960580832497418564154383931723264806591179610774663586460226417306504962261637611309138523841874199846550291571262248157918296211493902780314788803180861375966148857853479117906820901874108535811176522640393674827641403452225054555596484043428182721817215312273365976342653359513753481852531979144247368072852161968471940717044355666780057503720037094630273444577571117447824802276452304959916334186625311453409117208283815339487075218058334502647546668997431080958636932827867304512655970126232378754948849092351190204500855645037196113021103978690209480250680576447398964930570177214958478727567586465975142201211660946012538374800931730240949552908387262628171310474082480132183783596387245656023005291708308746708456948320860089118636194727170427728327454409616373328416273940164921983863784227365098492144864989538020503871102723857085739915251730168782384313954079897863331278726189095097896241452977312012739730562753657327644434647857785710943086997015799334912667872619683385269420217435147564200098383545845042375811431003971692111983396457760060379035688246044729561266130792175687000816481256348441864693202300057894235684690973984338449470548959601037906774008347392063755240501375397075388170127200601432725724266536696337593540978419243582846466232811784384149084032282227277999328155394286787149197155295857571538932040598373124389029440423714644458942225195010242779164528293209168188664337860397619040600093935446644769808416836072825745106661945638845301080799235190854590586311751238430303753626364269395969926358412178445499128599015579075652640307855744938800492255895115047696095074240297102982161115582622918589944143691684294412992987912255432493785597245078876031964432875734792522517244243477532520674643859271128264909917711555420218935572561756640071544965526218655263494799225049494020630568758639175329692887186653352154024308692334185934341352102507061042406861307904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] 67444627980764636980468352158350561356819927473949900014614495775970533630897702267158431568000067852057122705465248503783862956321053543761374213494974309977559703308843031204172201155398065037742859029864472523843867325402435396350630530816172929001474878445955331363337980392936594320535077635584031646135437339790575073465958878555847102730770672516890894241530175105441225193198483905296776642367269348490784822584178568152158253512514321635348289171974609687004523010628242274078869321369253394525227752144439696282687257275051577339080580490496261276390766794084402887030411126857404387448468693724143596766394874907535461369870838630280410917745435723784143966110808849754057801405205878423127036263320059423641670708645105705106937643465113706959795880697743209232494827121263408074944848264965239387242498493561378287316729896310275956826440429067124506405182984885678207580202888392201942755684690326789428158305731403594675242527951013333551268918628636860814035972680159714025811934166894189678271126867702763414131159838102267325317066813612692947328119302506898215481688079648882664859484915772037087764688744284243367390080488763111149719795838346226986526034398638302345608906792674420246384137538348472690509483247692807245821612748139478273758725839286645720160409866549703593824762798796829146773909993514643909953292005297254883160643341502647824111002603727862585825482353211340365218172989974642006247895418755490310295270238953820759177341151761635029908458955320360982943896972254454827943187365608225477382584920567863536991308563405011347652262686564860212062783081303253600827757612470451026199722860674754208173393411517349060279213344576197967316058867255651856386191344253031141495052629953226348185157603363170116503367599432121675631389888603763668839724345152923806169301966136332813943239442241868983741769754398364900716987425437554141810741535755482133263844111342436093548814148809141432316632453729722839992690092929302763611055170997139431304173370904186367705348692257345993029332312113941095968461092986114435147751840469387026796272908156897493476256276194454900745240964214865799102073565299258579497276225477267180341687778592081261128552624910515009114875607952635879595302478585631904442251376204221053043247225106759112090045866322189774395153830934012057727660309302885935278029582105890228849574711664352082001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,17] -188412266897586090844470564702199719952595699221176999642419097454488669119143252972916484521892474759576451064181602353981018947281148879750159948919183642946459887127195171882012478558769991955023794643356887095738721669382534558807028009452688272770777429320780239686940323732761706746051703808852814047180429049124582693391242796342098985869753240507741632699767415226406711021285285947056941845847903627636905622930959084709766058302737399936676619633705250122637169276060033493057199591762245326220498580091079103341634572107092427434021951612434797719388008536451418237263083716749749979055215709197554843181939131298760080176031581965817128075649936581950706721807060577609221357647978630913088196415069544674402849664482354591273324326837008474533322161578292787455227074386779589087780089569365800380741302200429390939765887921563773494950236343111078984082389509449898583899014742431240075964595831147314593121031443361326762924760681154266753828630760880688741137502730139881162318092183160181186711288573482342772165505092506393297711948624638406175158017099395666565073442789483689942304681796229344687352025118401200912338304499712433577300096443299075497972116931165647295516492155594464293766128833437165817500028183083000743994839835256402795051318505252676184724887869408148665277885696062556356149008210077319696772487451241123973163755144243714900895368907881588557579052721550227222451234315236730867712181546734959549288883796566171227633997123320941936495418666691500255209667126722428617936594108526713295319385122194638451778126012496117536115019519348098807449785921678082193935662065708555791946692524254264357209262427558583838423419331123527123082164644284455104800736040067819881133430147878668246195740203621881808850100453978349705420118924265835131037529506132111052143959334172519909419229368576516027873313416574424731235130331194338152168570290270408173410159352396420617516615541949577931896370288794395993212134237213646178068003330636298704807403866159263881216595526821520467354161763876568413383694784462959837238707415447481212108360758697180502803294126427808757593598934173170863220646814292479434482614611612650778408919041552525625975172877785082234633608942238084217941076315462395893157974763322003344997655436240923224381702081368570451593011479717100282372751190640039695414086833042552643244376925165375306334208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,18] 353288170217178326864211123211543869079020354677499577830753250677707963645527511376624820305644075548722711014185701122058248086477466154261105924156717664597098424820199448067409348957879478020554277860631846428405241127310397434852819190813598436978079642941119906785835883971200320975116079476073270616653433295861677055944571199161702146674894418516798209664456123323267883417941117223168780913270063201555566722059232487587016510005112549664379406567247403645302127873690623984444522144315629375252244355938706421692567305248914865577276790086844362119571393446968525492227142861547846087090745051463053079364463125631387897587308638647122485476432837244200383998956741235702298479618553612798214585934050954824919886750609844223985745242983001194270310436291235567685634904112316201550001176397946062357789742859212358950978972223057411611201069033065544672859657170194228262027788282540748382313966721010107974381982953142038261324932804750352050903603185285761370351908672280849159992139458069908968443831846603311016417566097111748288863601221717095593056831995095733826749662026854584641978189149119711937064011108360977084710129883025143650132944271496920886410842176076529764808723475030405597766981322253171828596777057620845357407056906032216561023493274541527545023281763547176025207147694205389231849658143717598882871735026582603626773394981602265354459443796937725348256659487317594287335955801722453086509070016437936494893225089975010262605083711065719048534589204710475882432032251359189813402760087054125869048077893872425123786656458121573066537416489234137462736842616271801723351225551957877087067033372853751631674388175213110530970167552766092253567522440748274772404107642238119949204264620396695967824048922436855633589480916669208437925268293043433778375883730839780308053841134820334802096015949074406204544944431650765345352976249685036949425324152453743077581537850242394310928987737060439209199556500589205548850929994031064651564076538944125536394594190227882713093044980547804749929253736078227860418672204163024257341844052893936736551259751613396529597410917562430895065919705019370788834870587438752657106981163002036913041809079317582057653018519609035435699424653773762112550966435700847781899384255406991078673158776885425659023806922347988378598759322739029987351289455063263366423796208734797075694544966984823346298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,19] -1709812398042248267307726816403882717435761536966484835663655055309070448501955848654080378522376119763933972250428754124569524051766325299876662395230756745496837854250748135230659612727919365743193672496796193325610718980996045420573490852708335333575001547901638377634424869556026897075715758885109282128527659615214801926639558292489937218435962497067128310442477328347597990092843132314995202647328923477608039495063501531283404137513100766905054665597325553265942872096415037707834778699247893517393685259989773258253202255345894676081369187577740835344596276218248307155744148967358315931773528927875562786407491385945390110881091117645827129586550171143655767322500689197867508788407692131732720903826659793873672464844154991218880557226379236677521359404874232917069332846532586865561482783755868471855539366818402320849632326905310586135905150620783652230348965457533200740074239704133567370511857596997180705904617024457771372416736199081764734386107426643628091944061622598714454032421943720268158111513027766460051814965525123856552935220683520730517876696180810754410896311131914900089842975369495323033122769664839743708595434355382607840585501151989215907866238438066329938012939082962138733466326624751438295845377127191267686103547603864993395744750465802336968019758066345949997867951350655273625407209023467641861121574104737714194425861605852324994551121629656933669752800647716705666083315319453830163662553984948382869952147766390285456135446084609283637646302621909770382860398103589682848772446005371553144965337607505431028962701482686986198697963463036332814046406280018924059120378414297735981909985697742391657639374750286500638821220348526106567025679931446597070392046191791436109398933369683967143857338400699799535797848105139120482074583404075772059497496067323659247849979568631621673830786718394300686851132272082044490998037436884129191775620887019422421852852706461806005357977795717002127207765411491160965710471466825352605037923653818786384096767145901759383021842532371864983195597961434606557174099857702536551987278506651168868059012755048324019979556024225409304882566779290398009904913658846856576680664455146967287921346553404690603822776072948671405439317066664442178249149266906113977960718702894672849931095656618896964102089652614987091957075360789460632527938214636842923840181491956177238786003780945804944998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,20] 21971464493517825504113017953572386714200574102752204071445460824227391665529159291896423648622028777442918997253152998090125284733305247840761327265382813571089459511538699474935292435534748143914324534069522210591305372761706991322200863303564111919009109796775355609478237547131667756006652058532285776653664549418976327333069130546567875950211834127516248430085464874635055208747947395131941225316178330456170083895042954142484073675050415575744238629085936662416781311187544913154947349827309570759172889641535040680404020515200853714911799317520518317965541039755728800708632252077675619465635432715545991352815928599532405843391156606231436916640343269308493419100332632615317807707746458361158230624420325370677280084655028917064752861023681031067151460119394187742212499777219270161736761548243270118997253401722422305537766353347840896283945744728092728398549113843260296690052775065581651788212864881467140619389949925689973629433636726879651657587255351389449562333932624643265888516970180340351463382397145444563159282657401087031118220939286609050272232692444537354079003655531748212624106642622134692534943388074508473000384760372641988143846665491361687531519407251615583400031355870086317722277133680276856145260480209122654835395179695870635615981316286784418010600283833568242682048074974174241649940425277017047629628626545471688825644160139261095017037981009448281630307849144059684068540140217948325846426297062758620792310699890620471304799573925872706330668719408485007626407331480391451586477780304446930536533675838107809007961833278020385210032443200747195544534578919790756196717318236285111869060745529960702921217746266384256837526140995818313404612598536751078698102868090743571652598532664899279718027562695234265960596595744703313392343163834021021851830230522564725548819544434157283637975157255754053822687148281578737504103857849087010609459844572329385098910286821747467629506797051824488084241301666735539554222601991059948426183172631790552805702458223570131182126438448531581972113105659171438814217890700451558405512026823399687709962251276869084215546379188874020945755884926135539147556987278561347827689888414276838804778891292572695236986896056336477233981859461268541487533824449374159722949159232827769339247861130079450027645550038621729524698436162996862331005152100015660905384337118051378493126530391871199085854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,21] -193016650625913502144264046881208936755495759408389553238851524661418496983046771129405391289829919349845645558948080571133565670636870217576170207500926283360472768005921914086163847020326683417034295343129375422529315243879245674446786068838539935213455342223004712888819787207151959402761714841021659900389352236345538684609353378418710289004772105294574189728243898955377025664658168908555304680365947725738231224721084974999694753325245997995014354198806687191699670790511905533829888319003265648304982798504536680678444799417959645107689320248884397151395882742137108724247464579710418532418598085578271647930162984194243016285747495872920498297072339418400096662068752330335871920584592843598892611228982526408916011290721580983097530720844872531515699145386795357969572181175289645780418586411775068429161064523553908635566309987857025393541759515395360348253137580326113614039804112490559393335799418817308600247920555333306151326430404409721953326886847972948997510101601578913259740178666809910732869498400092753049083433825833776142877079708478617682438453984463070431134353764630976944826394542034979729481299263539549659685906956573443233691688875693469164437003659434826096335504101109050399006361275034351503454874082756479651856280784619839387366790194036727089197389009566285746178750962029388611094029444626259486358012776009960242717058090590033626709314873916562126816328910544641774167899577179523387533820156934337844089257680989745613656410478592012727339481958235680961641331753849435795675649700082544749595723725446433237848600175024066119990254437158982099295468637358188878818210913405426368573936439886873376303596639881392798144919520234846432565152362393993239719430802578818064778303065729501312990532551928798527555684265379910460626956913598062237393504749168448994124634198739267592343649890638938420903457173733930081280993943939693593470665556447197038718409600833344449141183844437197677371674136779373724121835885031207054539638227696565269791446056049275307852700188713444983596681390866085309223746596081617519068784351692693996998775393398894784969839798889920359992419416443782538004237196111422070729242034762305462384649652563022571399643996536395915034901385408028319289848879416430340896237624216079404387423692979572585343377218410916357980948224642583571785868960855795309953225591097328014111008872997806962720636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,22] 1191415283848894771215119728987052476225305213848166508889274978719394448098627397630176758811666651062672046237665952484779068391780689051153300901844136003870096744403650453360059073207927011140213109658977645042889634010224850191759903647596957144910087939627572824237225483977325830541413098781041018464475615503224897446713853940097134711021431959324734617533538090462519456448462085589993124610556691809051223594346786291185290616562002022143953862000863223057869001848895237284156362360531541752571661383111171727931220384350568539560748046667721683348186051326055270832209766924126723503584983847629246814365895532431288542554961517390696676792548653045710016370653078096059985458825287531012016430737853457351230251527874816809263894436088691393246547836712833391458856747667989348110525333620011603501551487538694312841867844287963891868050157347768055683638997961529671443938118584995214803686406391929363900757047077358836162838163622093815147670861964832134131571709042629992219237216643808345801885573803271511494733596909958799709742548195174095652617920564666554493070601615190967187212662190484516901052790392630573281646180573674532848135944379520435541602889798531837686250167249413269219686628115922707686963658183800007909484314080701214381666579322441790694143118651833599142808597236625778244019781942087929782975014628378967890345252638319203057216570126731674756302843605696883683221550005862459294133995975426533647169711761793843115431136397165899648389756826298153303571438881047622760963000340568734619374222194475991186954406107523806969699587609775947126054165627273515264703758419486622722442852675647533563687351841170088258575579373176255132897684300425562378842869829778218100487185408853700148695511457218442540071751768138284837707432879111573376226426936780538828393157953812657014446611779305558943549813025065763068571904244153186784331356017609110730915292083797666661051971192509543266638724799121298675048804413939028800354871969536141427752478384486647712187870006316718198660279763362992142241231474580800691290799704031410317615982708307744764699288388295272536164769892917645113037581441583767210883581911856810497563468265601859487287281767884655718067246591599479073406051723364409171792353732667830018329741677572120647263251933180769221306447612068012746230284350451904371378179158679558736931990562168242452824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,23] -5689413242275872310421265817236480624184805492109614364059384438131380175764114407821879468606371079169983077565109158638409285169872443977683778706214187606256614148938749698884646241719848037581541084874021053957687206949861172754695618696473850522750269982746352242017860262555378932290384444549971930901187859707706056202986636621416193703782259493527399135092269148315177222548300921299838224384783720962706137951477689079807612942300276142032180988181795741334755431000706525055990693725313110694481737308233019208101502783010220325573239061339343620298400331403746174519773398280104405630231407066855572502295259308295777316126499546874125679082678195253010020159992272303361170510648141191911477430625371833025480902090361007202475284268257830886804162461096146363314563818316624804293003821428554194280433816883121974100833076961978260953212652802970876339188881176050409357971660445803290664941593246000546348262604958611643430875714977147074123614449858844661449202341313270260926021749997947226027906814908066365696557995270534406078591587007564689561295779954063023205891347491798152847179688187980521530914524835189797875145303437976954237342317755787587969292799755705723683817513565409206725402094016743455960830922428835783636412949246337411442501159722800624462423100074837291996686298656552568158138349346806655078720723501017512663310654117936177881987326159124835155739346883544154944531522267366247556381651227448282105627569891692798875756451665814607868806957961358255185374669870869511032388351669334176350027803877399029638099002421762644077212084002556333351121989300903113588629084027101776968957936885301182252301481756204226411849741375125777371139284389316276612088674568716001072073558209098500904300214736015564895465114318844799983785055077033941278181974032089360462696254698274472442792676336366737506591009535969366806448673526047178654806665773082318067753617259906401436692601313529068123923690782849282393369659078959393213741869198702064121099933579646761541941215131125860935738677014423600413406636113574692717634784650541596293328810074567309164869608947836974542115535687435527883993306823054468253053526797031943583490993765699626102481341508110514096024791169327999480379487830423683175992042505086027292995487549852278832955386998115462164186655226034399905507542617056610024201074777212957581993708562093393469182574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,24] 22267961077314416545603715655161342634160697083199300326574835385318761726973106464148081836308798191735080935019375717251267201728492091006682283399626882044809072183894980015200775639557319245201259239662282116336569407902861392383190075538235916726912760901243683728428771081985541777334213307226393471608798105272677887198980854017852412728404741945542541680812357993379651794172896587361535977319285212053094809774654660924728500198445616980604278877655692188291816339316725142648293121657968831346543223703112012159069069011420665607329353714955905976134537018476898204051511776468929167711303246667735139711781260021529925990532337115862481688862877012480704733090412138450516991286891064916646371371970136061807517936851593960276823983116717944144084355249503791536589731862893279118764543406137691176209461265284538669953763365071925476918277899677710003456192459155129626841229401096933124502559445606347327112686770690583688693652230330727780750375414081373931879175970520917723326185704613132568423493055527179785265268990185873064311199137424220376363471138924951590648844986081618187883001292767355486025566732737129662588815252234993714609738574227418522822711966980432210992899932143549464474790290814279956670564521925078600295749019561877480357930991635763696535151980976547348102784024846930428415601763114910601129804781516649205799723751693462725112541065706683731672956420391124599727952359382151417632943226000018054119755620875592539333116354562730286285481198065322476988550065340418844790478947994616644342465627349017168476507882304959436605423678849709382083707907468129761426271712982064904379250047535479587787408275627046178102236830166269904823810752268740494348856735944632008717697634284176521535813259717508948123257085104546930822338333255331319613630283067611380582123856376266973340345703370075781425459533357311400938911451528536632497821799341558336712420541710917725910535333363919836499100401053200327654331333675196210032307446713113410685369293215734962946631564806228241772077780082917211600458454316906212443936042346791534842843171378824047145276351449089629929318014530079816848435849045706464759486241029394430736550826898423155299291584083481550626608827198908598368073072559878372389832240870988556171192193113467162422397522166603446625557539863273072204288831037545504469983707526877437207567377799472302724197908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,25] -74127931763071082996984696515825479998195610470433467742407011647601823223348989868723047093312514657147078594636571628884226936730952317864257761220910306738862423508925952806074976249888210914947316998675493587190389152638259089021546736917238197960027138013372928774982325388044521459702025720299697347053796518101415178161890479801629920308409494716913785966967370572826016112316428639285606477625245369488217133811952734965867379355668003951894846069789167497852579783050919365701133132766186207899306091553149327779235248577925793002697946026995809944337751743922129294383896001624279640400019968103810765431888244457926273934244573856003030747613821395681439955390606617768701194515263551140994403622374201942819604319408200149004305816701748016429744465551919376957088076681444779253151155591861217981971298646189785992496942250259175386895171499384662784559977121490659016787173866996743582826826637857147904437120413184320545363649210523226470647742935078808083823528658251634494387431020208076539270042146998742151200062517232818822983813374123454250543536515527321881531401132835044681756658845280800737026599131723497591538174141455089101394790335475685499692989185175744972724604614141538308734358045878492513112446278061046561260393688422605044974836031727534432759297412443145017278275414960351578960961254359783888555878613995746743117067006478414305226617849668871821132652920711708574729761580591860855731330053256474954209566863486558610484809204648043418874861465320163165361053856110559578052059450139855698401136607264657737857770914796718845155808145906620892951418620803615044854981599726969632744115346786612056752046435909807700108435983991511576540863079534054762695419918332577084529044762407587813029516026181238051856759542546396155464645135043557274622374546676533132830693262241832878914070974040368324555411785782900484969636989959772777533330727596901065603368879053428433334549370689246547300179091971861002622750233177458123487243890546400122475681283280968034972558136579981924588410946362076570551190007408584736951689786075078649589479178330678473590466533574818960824866536712373722311102565575557732802142649308374801510836049585406425025619781221148713526428764707299902799619994985398771115010502462797476876513888513606490544330958822910067553668606039573005557216944393749462013276198540902658477586904428326574086149898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,26] 215470849312033118202552201454586975928556991759482546806242276351374077027601308737269665961955467841819886044989488890933515432213837975861590489440282841109768976705066926034356859614999420109948931978629956566663038252236130669731347908432094318504237735465988482570486471027610497221620256073776171503144805031269086601264564315902959041945481382392021927809169737425802093506977101079131861812197183730274867620622891229720934102112553588862383628956562248087887926603109986550415299280346272650334105627267244703793502015999529892414021753207558030008773273236377194562110607451108472072432292183336516106427861820612952266236123915742540112244269867800675684791978039280518861987177411936335603895408492532181838224499159574554288613310962838272545876719644130416633186755731428417088362966174031062408975774040756141578587205372418694718207648062034038941520972385498080602838107239186646997373579554251849482683141281525863190724543065074664378862208924054406645296490022754390860240888691014925279562282539013114131606810032122568203574404855826088279221924372213213897014726544267868994594772780605674463401006360888228575175011259535475808376748110093110476187709359290718056867567786981563498976751411048826426187986938887769602802732910535565548519065178568920099770622289861617357717137864780007634205832138112233747697190824118067073095531915984376156419286901738294629167673979470050664532611744314712942687687847095911803048376169407072702220092008566589192353390085468261795166576193601110216591147631882726945642105969129570484728639612039858612842608207433919662624735012690339807623775488531899893802548142124822354466108667253839465642587493015461018356429272866139505559183139565326020030895015374747356771597226749852407334386248471084117396954059716384537486907102925417417014394205676580735615206235727818987826059062522230090485868763312538368423783237727435438907365423123039581617167961956368747014237211853145959019214707796719424571854998399612683322658113889306813483959137722035691917129267183295567726497775921400317819328903688565466178071461658367458185587589725684548208935314713458271279537637359710662879400845907572936589535083392399702156778815511642852954682068027150620559233067087789680208997188614098026738004423022923238755892004368521262596326130153864467920326236798349701589633169765396354537092765322513729079193108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,27] -557685383998772330430621904013174925253339510072814600565893326575738373418383252670748712425197110858945689749214794837466948789293303714021804674684916570991019858038441864462208208877662102014850475356667548845138500613474258463128437547542487108106704666241274216481361242403764664952827805250573594655964285321762070681522197126729336807623022125724181013718022815760588581577945642027136375763531262209601086144924682396945801876589212477378526004951688044152954085819795740119883192225924518074811849966201610363152158272464720389786603849636999899727793091848320149600015079803812752850771616745983717779126342658284010980355939519789607241984052644117246197069975699437487720123612395281232771122843864676803190317808918421226172035205811290827084033121781215595071986742580200071631015819360148392904016190120478409649160378624061250308828476359512612091528606354056261728150531152309936572509084365436750822866796871036345122961489493403259224594291942884868423163390351246764272214820323248610123053089030694127005784630274715161079301328935976359250254175651364550271446056077085220235576069976426669331407006658646506855473167418147436261290019109742425408172273890932991694428711866964046585429406974722109873142910335695960797502740010108844706139064401763946358477501283292293968070846864533614261570734303491853184700361614253241018200083432040009568110048969755483116165697270496601903439121462069821596690927406164578015895442755642611552612908566784278825289262723717776652816958924103794754015071484757074262857386262160257232242760604513784545513785603415866319572704240405279061637347985602268210466017125331240120760657498201156327275041039665315246267357429774055572193440650327850081684374214608061579416330482779776468862489320755491612994737208070160089282749388901307690269492341135341590110656431467578860413997788340839741892382340016967935407358066521024958887627273294232006929397618841450867388200720754156944330647826284111767799841922551491432944175039309454491553882900862010404264643463039526938602231488918607391639442061359498910554077056406513818753923153784003301793034041874245511222517945879404303219671068166033431443810848641314174587138221579331817818973110648274361166696008252026507710209537074777190120231570905913217056484553310190350006244204660430731311778831663894214210039516322730791732194750644867838693320163328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,28] 1303580596521910188357226699029821606682074548612065458057593789187008825628229445956356385603601612508882050467171649645390144946759030049023441312026507653098809601096997208486037019546680058056830225346938627176554723567424075563452338947593700308396053030655804015453625050711559051590959223073230657791814338434439369833748952288320236168354191947469295242367690916465831655536299199269978577787807056149375837008399383296009032120229515460273647101263423119733986509084758090978168941957776557317569487451001286511645755399244516741226308901662796552015847391155459831969466493625096138876886124841216412749091210606513665616328218290407978352523902304225066477204874532831456848811228153680657160182564218521206255684019135812074477162806260167209311989520067903872194519758295237017250082241170455888927833287355073237639580142218092777418401415852085128168489889006270091374380075503340207077430362228063371814907474008431099411684018988366462160707598737346700955848392693538383922342880263850187820735650930125151736843783958456736246497430690542679272717836408578395769750007884801593316423890252086609023022074155266787553916096690135097159804044620365009780770527870880913293223898392780126960191981445526055197162160074898800501210889762936510364042654635649653070770390997332810592883721057208223236366159244517253156993474367699074958167665675160241201443273614841121147969818901432138992298855405180691122601112489904564787031261939302982936533557829031710006548793365671754561591379347539958380953308843009809820275027306050684896696508831110890744094870154761949204634727033188645771627705761865163420450874853114407538973313589314156930217922798949448880133594119421857390996475052961767697191883817908975009829234806557063236596906602662162793008253550486944286848421827514596430939948866560115433607204515291721836720760379693991466856277821628525824146664948733725861192644870395106404159976236896972339452211635463928291108221633345333854653913523989698262108055778418113556646023114924526351559490936082811647154808539923696186527432153128135641216390951170013794867726814604535610368946692420143655906673377986872259864722129921976508061957686481665858736237148667439213955332664989385507514724109182920269085968666607210403392046010847362700812912997474143585743833107667369266660572762339410201646268731603235307260001000589387764309929492480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,29] -2777853302765433437354302592262082692167182516935762084146117940309524687387654012521233327350074984301871578777481925641886629882319893194668056152372131672567208184269038324183840784757558485726124392445009133844207020814936754178408855961954248231494017809426333486308064255033914992989661473985830598309585298623047297336382870278253406702490369527355438895539257040305767822825071998033924507755810172257708608183561384992169299288452009833476992667568847654574723008072267930337297810813644324549562221179914084221456220284471244763228588487440213291285821659037217778772788393308697674359891705812351478059477679453210360002824234864813977781154928785687196802246067083596288759177772960946813943387289847601157920112248707293802226967470870687391250715106400057806587276255772651552372235284577360203546327490404474973429924952531795589245656850072137920870361009219215174309954517285221897866246795403744807345726972348762512748942945270786978905545622728216131285075937789081900696548546495849056907743463573558775593289663327495944913157446388890149908623197906731045194975480144616849767061532666151620017293785672933038682160265399600021113956886560551889223063778942047348799266771815062722809726427195622400172047473184484419871567173027492564926552495469070612249972481633888775072201334583841609856270469470116278119107547193558138020055154961713661776971871995413585766683285297934862943041055858450475840246846466778580161841074605008546702248995772154788786257267814052228259724363567008756706215015120260826204037326461414138907807080326956502379089219156540671000891228104729609258786379523435986024792540591326068832481087645882054979250246254229652578503247151511008030595300252058590584304508743540575461520398999342764054281993473997594462076406471922554106298417314549929894645226890758274595933078140245017471334434864848871089075428937116792450869572392014919179914580197576372375969054569240110552004906518670404896227664943454791416526405046023643840956049968423914561603954716919161455235031149186953660386557728000984655634956018491481366406492929504949892322685347579603664074634675815870295361492446335351945586919545874290972785182811108682941040787842818431818346252459636131704897714421620717090888078681678998010816112301192406125740312855453936875469543205896908648920608656981932948069150247505386251434209119348918920946598805504000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,30] 5425570519905123807403017873367482500361777273550768924360857839989027387010698418035554741219276140502303429978908656373143008287651545941269009307452600715670675095086564564352857820625471498167807954704411444740688182463586245715412195756947867867935043841968877737810809400868188595038811995659779405084222865227667236042061068274624940904116638682669180251430260377193508393368637342851120307778283843584761096948323086385809462225816512737082339246770862638874459548282071100520929870922824575314953717691838015520154288482842430136843824348316468255064050336728754462072729082473635017253773629959235649126685064817348186925395843353044106065403308316061369554766179552980644640860751871212029049473202361641044063271874219700756255804095654086841976528584225411165243582212077280091186783293410219775817835228552743326647043927429865613089552930148792367040558529088313821514472790292933658828146786953707269384254701253928636836025397900459980522726408880148796484618835879594853247205880591454251843142021919504187171127908583102490760575709728529237587090421346934846892649516275012270890287771239717696929866136994830706962282171712099441242537173562009576292701828322090762061675989644807262873664986113432901668953914764879734389114090467057823959489332274219158304730845107938772372308212223171113775051365161654190410716671200366248591111005061748467224762907560844426927590544295116891025130702732016201190883242383452932366674749374640438994912091082826777608681852625319858657596657871487741660747041243396163789702575310436862927334797191368592849204138442763526181177305733779691888440601805171646632703765861594888676778817683473746174450754765234615776107551405890019531143951038916528694847442803616113734634103080517475910638714563926831590170582627897315217075485426915176457448453975970840263010327520486266468595272987514985542490760032778606036607125772846674116338699966628845289881031984677227151087644344421635415904113709387706225758541838712057016427193377662978044805845237964069727122802428267767528067901254080332497127199169864203651425693138486502897960969141138602403932661618731171733367274254486648601324825625862518343036862258064801315792653388035980976962787566352253586887520082631025591697230898963225526038002077976692854786412607752535550689317979944201422364954206777035527066947073732363921019662937562832952818558566400000000000000000000000000000000000000000000000000000000000000000000000000000 [137,31] -9738402915086714359757160583296212139470307374245719649859966168662035091892433830711690129208989367188153524626324160749528195829381497519340226037254836096052401805035916055272121727685137257157211507616280207720255927856806659077182958137237169470973765761749056791557307968597620944123394187726209502020039408284420144771061494502395585081130868906893715131970651734118231801401504313267328154589712678130776498348930176805378598378354163753614093823779649951183135116500701669879324928393798781890086970590033062619148429292656570490360922035307404140362723058714448147676506404866722059545997758877288670336461149121390091153702279817409715323839755060511457840397702188023320891624092316540948944360141118758012650831529988383529564713954828752941071712210020159509281230009114022328969710048460208063558559992453514167588600741686991251572241744944932668178928537241124767115892463583696064390890143429338708152810639299380927008615182202153316315576655317768407001105035275001314285434237743582884043726289339193964606385784536489169508021992679869071187478794853916309328526014006841291141372175629596989510540101303009100137749235048521611518364509146036282568853435354123114329786120447284244789759103180359143706234455639956260582038752856862766593689750560191729889527543457740506122859110961268189989264976507778072455229542859470257966129960002516364980562265432403415522793062248139343755514146014464901037508109656538087442608916040435323371004762516974427038580685438708244152847066113187143694924820322290246081799787775792238496610485356075851633149312623204393696452609449586045451340076851227459474889424134263733338813437496596462454249786539364840811311040274865753737808644658581471851679255469399447801778249698226968630664666815398014784155388120783828153506082060167040524676373027513400976588551776457691481198735359182822159938113365633692684643800009856917181407703610947692074503567841021794182978414624197595310790246015356159025719196100035086738720587865970940866188485561315183545944207476372922498468676911805038017683137909948129008165035939036073545020488859609431120458967083628978728152729982700954297287827752693311842084949455462664215529813792002030071181364773593674598263098836137928144679178152430557834426569919963672411742707412196312325582419045785077786820705010762253089837487027604949850285543148411551711004450619392000000000000000000000000000000000000000000000000000000000000000000000000 [137,32] 16082541172526336159576989911552213646413210785780244036916310994029448264318840032618630776494780693248949953979831193342878587723465565236328882851883377277848051607671570272299061513240949441110102305319425867552514049249767362969630605804208098516778356604749939263611171961322814166252450770560716630226959377456924860650783720723833825398959559889831174171466982534223614539072366625236835490767670154044934296298534565148093379224917509492919529000641123550798229337026945305673278350570500280515378279039525640196349151350005510908878543892130755361675682432154544367799313020757185264991187095001304710262510903615286342012733575935880806240444923160451874069583130252362551235457360120269950335346820493316591935535253078687753738250839083063819684526570314190026363953630817728054368899803957313104737694879982497123278216645508239368269558818318869112046177161817228694190900378643002375100643591212318972776351698328249384314671595753976715348389048754637332126923058989676472808466257004311552074120614643574845885207412776268133030253047512336577438037790228906878670568183339490092614126393723347978535741848473053446212105347788873080315490902399322233776029201711479361065804773768549164079346010867878787642524319710992784798486108906396486281786652951812216465064706426229824896879939734957653244982948883898122247175992492870374269497302286283796414099023270721204823899102274885087880561418553701843787971503080357971802227613337382626741261823459804136491129968877526121420616521618305561276930002599222321427146785740278799673150410570857826207729341107526270701240809949305642781634365615189183233827314404436569803371621882520424453077706960976930760473458754595595594579532465388108020114193843747768233637301486278914619054194890889427252649353612052274640456982603893682829531792412116023554606266986193729080431048516696726887642886582080606573873178066895770619720799438502562158342533389774432178931987696562730715832252924469295130302994907734342367939366044954694697469027039021555592175195195124813802165736187748449512352094070345379301385125304528630445116000937746823796605015409874212289605960537820365202890944067868086983628072588905295736088084570377558555339136561477592406250271480962218926496336381658811652603088899909863127516402617646302792431485095875315331691451544073824284494013347690122560906847844686267265604544102400000000000000000000000000000000000000000000000000000000000000000000000 [137,33] -24455196241685042347969355842918333191773776745239156419881345880268513146676951754727028749898286974877028645251870567910179361518303986339839158773857810818754222089333664028301695002961538674062613783620554504017051884143788654355810680951774992908276877098179493750517535616978764651762140393062734990745427905916383443971053762129435726850204351213485791529268710522016778099615927777750980734673283299789597666654816164472051152258218842087555160475746736587921649384776405135881246188465915843359411135621198868852876406452174669678035341483834814428617823559168799245327877150168133861557433360615759814208901505277569249745937607501171005750243418761071981321422828366103927118341733117413690394418221712840433764969464716462883129548768667897081329869591568645138098814124655731986630621531720853688791458980217979266529813576574225790445874558339774571112260494619242162053646281167469409047705239365191818304676229978010626103068994253227290341328049269120491780471951800974414739931420066307569063882211382784876824258025017164420730997603601063277175416898498598760965917113337516961942995742448785565717765282863962768849340527468865225180541819923707095174099631810080379547048346180128177870346003377577291324779017771921661137714434105801723476856828681137981031532732556038894140690470322965931389506118189128063287493904696764653472582605463783466181751268827798736020282872122299533665609740945861022148118761995655047225200616893749720605556580802981230176319069584538699681293342959262992188123591408783375947098617424658947641083729062936870412666111705625499650372726106847995245020097669915953705142710212172753755727026671819089583146790494793438474652062558947494963070730922295297434198956082073556440365275294894452607274186014388439777193313058925653246560662270483058642232770533916445526073480005351671370718324129049512337461774860276423744746554746573070782291037884533477594568770130657534397961320911201557934230307109766433188008325185685752257188197070610974520565665962824048538249492060325500857468826065442167161394671976897634311919339703827301198688151727782139703893969304640131563650438825413401648707607546581163772497356184083449534181302744959504158387815958334886191613760905907092110039507938975722088167615031801961011501661439250982496263268197656907769819122543553859075227908480191808217696813265833598058775206428672000000000000000000000000000000000000000000000000000000000000000000 [137,34] 34265671758265195175515968689800695434966828042584848529873209639634721175501791271290558662598885862198187264058919108337156337718852133930586980249506127338405473346097265501279214688399290401642854761158842006779294566153960934142918256224126571499888334403022873267064289837306556213111545132424318923901677704332411917697424561302383847739111421518622524987610688328596109843713023731191791291105335941738235402730605718040026391346633795212600932372268253411460834058287158560005585090302133317158381656497630720880014327302610033536575253223035786907585131971126674125155153807154889160480807135608600645014374559640199190578290188637922498137236934245672035538864388263560901124834138297542482941177364383916683795343558994237102040756774470387579503359165363275691192578609241229867747226463534027280245059315648158810693823865560692292987851975908807054415173794257849972269905418422951050158241339770037240536661049631335073895782153898221817697671093973669880487788467670819647583281342601398298388257332468130846686711163489115230078383686718528814340764969393628885846373137537049325067420857158229414979715180096729522075160152890258344953592642242891347772230318114006313647669556712193084462172911424241592301875787527869053635031940508337325120474913233705164836515089724632645727714034158470064804339384685558446584510893577717524376473357347330283038697419363286942746582163496341631896000067362648813471776219849294915704944195768562506716057369842460382172053872204669750942088747276563843280725885863334209129952561603850570987433837398006564537992968178191386384838450050123475871147495591682611803296337473627258865397118443477803640375495742176674359061220625894335506573682916054146690501660375044543456686927020831946323237271061954864635428187953103224816259812344787685691306748823455707154760941701461012279464327352348820051366860689782348274262072208521370142675415333650189335298452093260008389324107959904540637417701103191303431168963369403013784677717654011610278955597874443400355889838697965245182781753914310749232266420432845853450775844852494594284083634986870148069328866224561310961990932735087641493517785896578929583625502375012276275103044269467120572460923988727622114668712576959330468392353930004989359524778391233848833510416873765088309973486488285152538033645095742073543245752634320851949187866945315628054858180853760000000000000000000000000000000000000000000000000000000000000000 [137,35] -44271286448964110224985839584440505438054859939862104691787218046167480229578432025565266949937435847429744703305607640007369418551420393112735763547416750361469822138020504744648540787613127776129444085176739834840481232071810739705618012424608908336232660765315613121868794121147249541782669025794382244628440405458064647715941176078926780921485664127271133082487288128547515949226981478873181068032903440411617227875995892151737050864289011438327410024589665247377941908776611676052108564961775317242769116564099617523859503285879373739620001395501303305068570215892898964932773334946505549455080228844185474447077025785702965288108723074781290973185340179419966647175272756987647849372539344063977600116786813440189685246042592644455954184675996057454171661689380036470168138554942420357572744818925278468102674584740681366603239949737550383293736382387638051299988680955502320280561785657677352961305143726071869825697151164614820718161983536431302244584886874310964322492204237198756249271966100700021229433192917521371563905558495111555814537096919272864745740467576893807827518293914597308231140016587827375601016696476644049384630083029110893088481647664593811838375378745386296132966576110472072989953452021956702133822846179909704813543836074707976347639676114589464536478651768173097281782233845738047403388758883511256593327087853974070031400022007460975372103052934805784305035056786479403016360351709498494005037036169094146869473708778600537324300408267947887040323582351413604085932767869367802468613061892311505387116064970094554960404250987362705973081427204578716247916415914913594501865215352413338667120029770222079164633345506646262324045143407029124605397451100349736853999021823929401417064162555972386741083350760374449208838023283574743562123739722290395309360770832405142325651319692665072635384996689930518499271674273347250204373662473553753985426934741326549230061230509905973974300308543081383446696687531097114960985911167418261988062932214764895885442516788891457315120618282481406522935281120648290817838905458265277918753502394710776069626122704232354296172835680028521382385930815337349450487589191800868756157942507878453801275134464540498880427805051112280364180260165661724605659357053232960445848772686091642186641103213723524398591664351892031782480361726249842629428485428469984777728094972191216540888228319906378876563056754688000000000000000000000000000000000000000000000000000000000000 [137,36] 52761984415886340049903639114646609950138345212484459974453535256568662584140606767084250309035290138847376726409323342318893067693375703062243948117958002534384454143809673663243499893808025588950983432713353518198343162781475519948744820795431096032862143058218631500183651518399317906369360807154807021240741969653287717633691393820959625143120633341785064568820544037129717087348746057609963990903982591093584283563077609468676891711411515664235653571324223615917394185503941290947592672966657189318425716998239548095728137522778000342649450968014374156368173547590551271250026913729791744410662671954298940969919091046041086890148248982355238397357848184723415706228339384373420831754403054319355429066364039880380717858616041109214637393664904246754183554842704688370106253897626745804837589825069398566605222888581439758751093786121256381427383247987057700496143274082633960005186275853948146671957506454775546419920462496535058562245133975725288247165086067921238733048071176148381334957222049414412571650851701091166037624269887201039815810501626604729116449015706657940217409339361720001737573597891028959628304007607500930827297853794866572320950307939404713850657604081758852803961811247338071568087657420639164806122934723303573551350640333138857471166004185908333156587876420954224827410507212446796979555968783880106997733732258119656030083711967058253297885996859271766063646611554251945711233682338886576876445990204683023688608545192047801780344671726633703503882227154038416449405088854198691599767723876445175512291103770438208964450875020126136202553645763932208974288552882336484574466658527737377614903252348061436386353617660243189845270023105652790522666920848274738680685891976223971415476783185135529770613441905905376881858746362538206220627381270176104771750213086795403623707369687628613472974634284391565986682117385736629525890718788115652153583628067330034242033784802740500999834282695655655513191206382097162367724905487551332973560821605620751377519357750769080036433437877723460821533846120091105658859801068242510555967068221358863541661792557032210256447076378301357188492399927708167280952649887494375055023003353818713046607946308983476274577511576438108369390507716799546515986358015627072926461768641810264262018156905377128159058221004832703910501226136561282160405502498122025528504489842411886081171086490508923685246221680640000000000000000000000000000000000000000000000000000000000 [137,37] -57989234972958568764225750736801364019451444026798253668808626496607913011026659245121462423330670982625591214874020667965101236340926842780771063739068872081160648431959083291934628470067470932979697829169210216897088249611187627884524246466594203126993549766325173154912493458105490816868291481627592502997858956257058311908371628485100264618340101416067747650824103199294833276232175145405545788229348203744030229255781850541170091713171589095802208909313051637744640323854016684974325769213219451074072131540863522652992565031150403023619707277011674892534882069268215049653963541358478849389635966094842315319243759141785048538417332066397006224979788583761981512721464156657262750957378894638300173630429852828815703813898033042704808572215185367090217213518702883469847220069923432097027833051526637099124793608345618690436613883385250435925951267305485831182981870339675688641796319790154847642987214785687371559326256181704430202812063596196208425078663638445788339798407304223357213533026563950037538215911573311160476815438470919707868320082911583238030914031904829038832883556718809804704120765796227663615463107241231189621026621454454434924565128027194129053141026099668301579705941263920033708082123600896575411660274789768985598090483997118165568494218743362074429800601906794558413224810022349625241407614831329082658734845818924622464259966124798553713698603151435017741815350373301828636133188339915247865987792211189280825106689593602216954501844419725397370662871960508351625912593882295167278369859084322006134135122815983218133617019486177649665976617099747808482869017602073608119808439330343282896438778584659815800054268843260940617338268622678195326760523273140827546946756853324177572516548932302503566572548923875416709818608976112923372373100038056904841006151909233765666533870899361526464453458842660738987052849210602150545261960203684383043741085452121477207503346571834002327476643564189813790567967922616419071785492358291183083420637298755556658864754008685094338738596584407251679618700807202462244243382359659335248854299617516236145153390209199765742319067466717413554441925974788863373979907026107104030572214155921882832197177718636625805739325087078786094511023217839840258109079238734348616913538985214941350370595415604077446792930503147193471735239632723554632635440566134966592040828477022070641898651431502516314715195441152000000000000000000000000000000000000000000000000000000 [137,38] 58715237094412611702306530626713585397294065665364215596419543113371827131493046980711059572408390979852149544010875595076199197414292240548293962612297969920861094829057100396986727479337440753663264242624482370273461791392543546525456499746815337046589387187101048601488899539218222942705019277046635096891715095504219184436979458449431506714243083168423890828289762303448963305841255295482180568852744132818930187309021311036520239736024156680001520166617262886103688953984121790448038776991383967264378151826983625192720316793443371108742947377893870675323238267705502759254499326291945405470543486957686363970807560675218819732205234320579295757114056470895907873724040287677137186195787607419693808339736931630923534175159869761289273630542042229872592350022761280122047507260185533794549135764921912034289158340181370909036825362093014239785927764455747951650788671621363652077621027888987142479727931631056572464827506191910807959669435685970953998874940027825395012177515235880436031001143170029002168685482234197030567086308762168956666593856029792995806926496328864715552314034787805320670609938466562209183852406161509203787841357612953349706713376533361794006271972799725845334577453620907940503707268383475170728580415297296784433495692977789255902787728473045268845076290895021758792767584017731103809597694049055348486012865397917123390400199400509966029854877397769263864097931567803177698619160067306943245851224085964991555067639827651622574266031613702165411827071682809978336174861527342915582819719242619891173147520420340042954427051588235050099361261048446302247968886083192568783312168186999391867618301608859111857817144692009013064359758056606409743280072270865779965787885338954507178962989124099254368020552995979862212488605896611591219446978190253747734950802012068230999911731519271509810377482723982200717525242682001876309828591572406270733310772794558242808988739343865385551636440032549413415166554638935969145055726206829358944162209578910920766019577816210804880224572008328829670029128512700259144020071276115233778293465103401083686638899284160955811627901901152854296547499967049488165377635242947153647847422459665969489685073936704657863175849076442123683765005237319142681406656220890926195530399071263915635370916260244780113653203301425055991026944221640280376336157741482637438793384850741132307826879119452238616008494940160000000000000000000000000000000000000000000000000000 [137,39] -54668184613544243564176763189706765879042663768840553978182889784439868768384030482569674416106295745596658617523935346977313942805645303574772589839200517149797793113838821715615127669718136875177442714310041374541728138626154681893294445410720236162557835265029145972306145281033306159747458077333585727560365387775463355307507307723010964216547559616944411674948137221149242419221245275782952308957722118713437585309215134613651643432126115197666646415252623773430955321176486848372016463685113139909007900548894218217349954501174406703521547739652212801085927033685755661826205884224486432108585122421445250727121610327851863284747475539418591714772405970089690943245330300328345681248697503828758732585787712056737747582552406363124926811386645934489884868835880558540120299348703496397283390039616006946723285650462182390368866440799998535651966251910037687457302893586990591810887836816676119703000512554341917615996594284741298818727647451302797665086819071031249533314488913845123031718059195817655171176682309906967018543267183088318340863686088551824904379924897146578563546300059009826198195244604184927962166517930332040112658030860684565186339299603367029887141210787966239541288733642958709966773244377116613770638591149332483020075848618305601671438138325267260574078146829867120837066344124316040193765014720236142363939554711233548737275711314653593817980894613157583961257801316947213399459971812150870748028770622188186615121249881923986538579574401641789337291969558931114901964719582511413745011416057290503420202817291450857467668498342593885723425201575329356112377595863315728701018339362730077810590237720381859023538362003827923089906446410516065039348979213805219816701954252813989870769686146405894209449715200302822978657447917237636793055660874986878547856645236259797951930151298553580615281549251606555590828946399629140699332810712143274503495210734308762264126875826377223342385259993968049861031433955721043184190958467133494465836048964755235480529613390892699586060352994172707833552601453046029483065820935809409002083575049081939884522571502943417322231848052151651008140788100097745629070392941915938561395699410825912397088328461249463854299409529016349533176538716679052955867384401756346325709157740755146925917631569949822698164329532299966549992052375233545130540474416477444766946811326852428885123699658184699775826717048832000000000000000000000000000000000000000000000000 [137,40] 46685374820025529153310243440725945021968448908047863843223585760088708452879550327756468369095458986468371193216062969509732548106479932863587244677985903010325355863365272249871991753313198401681812629055297204092292803341924161589927385460065552237843441412623421272410643521740384338295878799653776391880181272902592391996048037463251750963688652897349300951427998983775317467641112501448201776921090183559447789474066271804863577691328878380227746547324695615422764218271346303935100749677449142664038217238951094349093721099214946100840195448502907168923461112225782690596649621939004391668681885930155636303425078955248382764744513469871636682001485705785098668060902942729655897580637764714820462371105683632333428232077602775465640278956326464298165127805384655143365897208333355209409522378472618719709496052192901109418986411113669420127376060062965313378251600698979690658720657317161449061121689252710390569247994957730063989001285139930239190228383927999547099370528418804502128119287684158946505542519793661142341128290731915645682257547011378653307671588302672450408115283418309246200277178692108424051724552332786461199777093508823003907263110042948725874252201050059745699483388428080377472359734722748779412683769458203216597963731382777710407459572134018141161301040307842705332784768802616833150204575140899699063148725283941000155906936031083626762261845972329765462232777864864535049447012433168334911102951583630917028880098565868933496168700576525858476648440235668400511630982329704395493608902558851775139045973342891804566172959922328420866987279685157092837561289649224983471179796279592555014998355233957822792928582628129908488603208728511679089952347318611842026550473028935120231608464849903890503683679932738952335514034942438332801534569817561612484624621403007588322024206573224167858343761746825080878289783285842423387701771560152183713192987443511857729584885072943651410134293519713075577092339677527902209621604172842198938930614009655881959269360177392967654036492097265081835048113355920214505906229502801870852282145646865671229170908986451617274388512945541923745143276034672068270121231573549573212620297232214455133053862550772371630971756595700109417117730530158163887922724112629637729790074941175014584107406107397831473795810001279487799962342643645199397262846699112813612020798965757007714989034583391823283199200460800000000000000000000000000000000000000000000000 [137,41] -36446060671583927512477288361158614331170604781286963693451737219164533114284602177203239979398080502574972567476196223157926508314972945035470492859274286936492372084020059940481847439022853114853515379230680898560162250531495660223812645048776471989700389791711390771138351009561594684633805376698012389202984235558318430515787338760053884348539818768404510010427376768005869767852483499294597883252817932938909655029204428225495114770863141790473973568397970192161759397267674262753631069067909253404712611866953495202161403725710245189516655177492610715937747240731141068963464674408338047693189494634659098225521290090832789874258508380294149875745444984857206210402003110869090126239046983264301822920399988128380931190658324789394733123247392295962447530052633245356015520067758282148006370158996801152201357515052725843771662351093242233819221663614092409504873493302563601355999455973592536274706845421285206503555548890813450405083129823768281650856574585920171352492740111782805793653500753420988691543110465698662218100953137252405993109485441084043661021909016527305241570787569436041007254253784498505417444800683025790285094701096168164573363444538738094224053889142959545231310543638283405402359458727998283528669204104756098466789089710786345277780726356505869468038157374736366026887965548011347759066456625935522459562097845085019334344532081871234361277508772016465530722550792450205452534470751383929670285999330925194605154741526700468758453284923644130971129251881583075643587773807464071654142178094508676429575311223320492942172562605835517877133844646590346752661596516155734365416385015168127745899102747911685161296250687817256418875375936820126994240974562151076827613733625536838273547172366482263217446764157594304325978194333125131557113556933590105383486975013809419320045521656661923883452635204622295031459499134093678611368976397097382877000436205124968585883799822827047339836555295882128460781799533973600797375240404207630648472914567952839402725475907938108029758066967639406120528585467419540500414552606691926816817093609263093293914796013239637729415291012620925973004755886276917322792192505966638373670739031842406677585911242922324328022861814805209719934890495821629832053261613697700047855888134615115948190139983928170049836741469102253990515055563957603113708486578105163160934435212161573024943727033295889969869731397632000000000000000000000000000000000000000000 [137,42] 25900117242494081334244010664868042720303565637452829854597968984510066498046151792460395414634625913731521338845561409425918811419866503810255171869003900566238504658903029148139514810525877414999831512594434144842325210591902920811875644541363142062000616780162190686361482195479395933803341003745064119262881744135208612391452208370606368909427985785564097687809110730078146910953715388734888792049187233937679415954467229094336130604583147254773558004862886744471994173131562871898464686382707756535464058685469061446969811113402611481560003440926319536784819086587817375367357351688899987904045397581550100264278487418526102333331140219697473675876915893964747364407370295426679637202324449049682321025186596550874632495400933300430641574594849769894378942938098212786683164111489234192973842661376602774064185073637750984705540830619837498401214431822195623567048615250917386145605087110625357588954464461920453370097461993571254031160733600097319713127512478879331438995090938110833656630277754627369491523754634606199334159340136389673284110019740796684849848201152773140824360078347387291528515529991319760001853147174482032392125037458107269712829693985816693148387877010305323266832059931703883055970902107997289183052158573326901113603387543895305791223080162893567796121832282923073146199020246214654637010641916914582757697946159569820072627635287804471151354526200354970218727944377500926982942182217387769960271693374575950491303167336741848123208355771129838056828911862585426498198542290690890556889737335322670908356354562873636477566686070163165576324059892856425768817365992443516374434586643167259894318260852565947903527897658225114721273696260570140214252877122068327633807831438586498309153228369248222431799994157991757364413340669715815002722953437203998156392562535185190383161097899131550776358169471421081133420612322915727486431095760266412151626454426153793650449343908235384532168898379564370000741238080217357356055272743712080870007229854986759785178358683294202303225760527092543123966980446834867430767586826564866186690414995060942496581075040910183237175896397672886499865974912442638193660745054326985781904889850614944944011096550746066420409304248730035761798202482368239165261394009552107360949191914712406490973104400528714251157704074998331237103401749199055057040508851702311642568590579608474708811304359311255669736420147200000000000000000000000000000000000000000 [137,43] -16659559751865190788267483426058555058470257625368718283861229550679550250152797801026958654670462409044007449533203625724959160056776997326062239599430749120760052772939924505524168092687102838699016584961964762647986113712757452755258878223839567192718763434147017580105655633440858566340431948285916319181041856449250938981357496315030578323935920253804950873480623527636237733359759608938657508942394008916190814632368592511438189130212160889332082485213548744551349300767119770092286828550495976066302725824110288456028696205044469371281857751302710333713382608264282545277765879124185473851486405366302510147077779050792658755896121225632522598163452825547800132355831919792797787377706142433674937087853369740553926243744819031495201873288436748351416736746410661882069627522461941608523636782928185878908632394049596478865949530196131578901203486406893043334574710632304451667376270138866907343962642709283153183038281318186508047217240257828729434373012402718372471133698210042822205925294471143628701576237185047758627818993148584653895084320494207503755695076532054058865810609127725193547533487466539009054892934586457044728465762593265892529274096228013261534456163077799169430047577211713873079071859812320430695620910927346987123387281190203601208477331162691820759264602987202097419509451877402733493247522469213268737873844259359454727878498942597427403324026508700408045269302276118887001221673395185541705437412498638940344467221022430608654819374467181542688427432871090362290280457632683488395196234528797767777296800691290816066502201120413457379509876076034037900556573683329450501056775063341224113632361353934595405546275228981249206570217243326847188907289296637347679116482912135532153016637219751868789706992797806128649838859930836464501159219404579198895205862036446268505395145638511161996159309251489719122933025548777455271869064644371551428940059588916831758099311962285413053933154515533801771719078025241854620032860483757065456992663643971883796275453387672258690742272401968081543187053508474751894890330526008701549013753237549598801108656848131986158087259402291365630185770630787157594613944076896034123952466854908468649482225084360748346468695537287556479768999313080783287598945526165310920631689844044313667376453982143913686302155802481260497407570809633833047888311026140033496116153175813959372400546262351231485701024382976000000000000000000000000000000000000 [137,44] 9620082059998193812491329274011251035244107931441591454286248278278921632425190954475705720023505564520918346089613773652621409105447080931166659553275798098512529638338527350394781981001424404586830599915429100019809400708311680279351039316989975211353418351396598192821601596157756497410278290221340427451312030519020371864880229656059191416977868072660762077954163596945657782800337208696703568225379273695540722723714058544941076472161066415487391129551875490928265826203218436593418958941360192723504728613033002747226404681153206781679475709769142687584383082895726686461947959169876612545667569148620850730070603225496689684047505862111557909392830529769109592029537841479586326258554595424890980746347473602760471102796686913323376064953251467611358138828482276760888017459400227617822429214964649892983088037402839902827937865331258643017131446608216268351633233349641015220714542902393543318734095659795569546493920912727366476765089515812211210825828822085320510820161754088646417011723629995996420979252083857920374136192243961482252965977418984798051581613027437382460899692004493303286086613289741532092746309499970805510467326543187041879256646399076678677748361193956244880767689675329895202761369009058138821388372960429786232538680779065979099611060306697708269608115328909886800368691396287505711191464012595461757570608683289997757909820123217724962646490646415969812732019670715915154818863756655917906623598993913704710134382434507017560469891527710827224368394758783018043430342501803219929424699920621748360888460326908162750793827477036977206907018017915243511594406666569444897436392472052377370713601947341979345877267741198832165773481317737656403916431556936610286697418638943841778571776643662574871323669765081853637639972138225027268700769039347009133064001157112137296798961033179403353190419281827750657052425827159256465361524271529457909482437513806053224942160107701052948619916626193341529539772493476443161308043596615290323966807534321435693613202928471656683685139734986585009553246564063416460061981302689340135869974465093377535433550506927635549886924283018958959951251599610731342605308652762314367900654956795849623479957498476791352966887853194218619052379234000919213988232697223692571647402930539003374009007989063941368582616329433763272114313512226948587252294974321303128317544612421421725125612895605480950217341665280000000000000000000000000000000000 [137,45] -4923882384659707186945195206438061550892523106546292778323620510292170851636969514595678843019470303767622244702460635305191091863408910398217933007640897607332163038884914584331556595766519931053753037036759951491272373555312126598853589727787160484784855679898219161272144477973978100502659571157157653206045746404056225366495350039614399672049737664645536670339508574232282898015420515089932060838894565852440844636577801632390692154948774331199519603858653267145011386838955818459714280542460848174790177112107155412250480351826924569348337633783691854075533237758026564212447323816092294989555471676035891567297865096446636367095489756572987554892496966677036498738577266250764648291692528171579731371190661565178291428087625264009069039582056555375477816237611488019464144239041949270278582380146490797259132892591436884954376761034670275042601487375220237280971823383853007146248909175640141234833781193875073865248958130123858975747636963786371505636360551188047046185039734790826653535885918640794422400400919671906693456173129785059465141609386850375132757710206997575986388465068305865251055737402017240431565762294761715476754264760901676813649384120709707901249609937410158106770173054693419850481509351948380600516258174361824267114938480162060558613264646345511642752631007731517067478650834481357395086613960861144354549961502998813978864991069300171934169968741447728155252252094563741802412267151414086513874341744101982958097846631698043580595060311206819518281070075119546396409607813274868773479828925909231178352705996054183854193654303777396434463507129855414540035870407221661660508644893202103751120978643899959272835610569965161632793630239751093201915231061285580246689383566439668458063098201072494486997743748656739934040902924487288218906504910365594941035157190986211402458649537842282131440294785656086585534300225953858632446480829447531307978776849760270976588526554833249221708931400193127757751041730132567226880683024996113719731034803231866287497701597284446373310214786748058218452092932630704131970842628333610892225266457995114456375572208399973234645487622926599496380240974964800771401456322009286091589949410649075931593623761426719253880711464847686802453592663866278861583712494004675544090766800018613353569816742097943646469835882450259035191081739871203960430328056933006064867096819010525772036814564615413801513979478016000000000000000000000000000000 [137,46] 2185777634382831697746927258557377437780605392135354690788325923982220328200518401508093465708216045395483967011261340175073977198127712390258813532433785544622530044202056019287743097350598899582719835673880471230281350546588201723734813074439068614624032582690385691525324664506550188251080242952437946833809021232654598335943466334163104739899569932642244086617377491600689289536853091889005734780783761563115641417980365927043734724705333058509001733553207842503085082324803307448417779246335373619759897297330239019210138714460710383739096105650648446834554603149772970287243402415751116017873895513149580243432501044756320328893311939886220047312866284070476430480922178395360554251267334442894586546140012319895093657673237641837545982527157238148748255408645029461395849435264479257564246961170505549177283879772577796404668314869768616153819734761378685288253411271982409496699192475015751200287688508681756503134251734322345608566211035560905188953674378904226106941156588757426251660039677533670417545838115154453481660241156382125393542304578735162038473333389419499724163276905918221547328217989739368158589524093463059236315918515449914045850561945305017809487824814067531163449598013690453716628242864900516880993386846525554468961010874748037548695028459792090197149857035367754745168540133607669317079446780339024010973854525609890525208456979419179959471381929286694394004003378519021468944440734649513769833766777450228550013879064477270327146077904354975763127460010949852724751430270633194756692094178344609214857794903986451335078951749145386326175794757647037421967082173726827227018960064617783976350913448877539660892395621013023752471333831243540820698251860088630525707580971776675554161593734838070699150815348511249819919539531400329286893948148825050399532661460935287792134025867583852596395712061662913645436591633935499184505918992295762308347877245696347877557944634332699897005715893450985388026065526734132415054677744447805632070704295579678596631522419338002228074250005054904015801991032061997741902906988268310723926332943283195158612797996019621889792031138913298475839299231407022426461936224826159852353625093868075298364256647964382254645159987854849497992796372504434189223425993573824755874615978032486676374210018078935414917083866081839504880124147637954798306970434344391500683117596060151845339215502833621519104265420800000000000000000000000000000 [137,47] -806766507862990556536386870791643198757538851320619040412635272028807513561517414310069097774124878932896926220350527292585313782405459652215970943587592826466314299522784637294633996079860812293391075034309804951782142974102596427852043446496359281240363209057743814040721884212500090700287465666477353946027266795558798526236816008240871970295687087622858690174532332812605106321379685188687414303167592523987313668428299540800514560351816107284530239493902847676967653373265804371992111642593499726139796151721689288965406489819926347378712946151650331806780479289846383104280512269672962123427136559588525178924831607695108373503192652000332028079667232105077802220990869429021030511356625967040413921882021297022400702041190345084160508783668976378446508709008286264804227289514967701410089866521119563624299030078820783914932407935791916651063987211951360186869660935470020809259144687543002800679431823884667044659028058994021009940250232376862704665603846970437306212194127408691239839718117164857333016388151334166338758926725209413638186518392102392834209219489936535262756717062678738003425002970264701063701917342556567884488779717953802189183651596634004281948403713871046823422938076190653788882256688555136971383484141183502996138544363516370193588050533492256519468079494650317532977631532729057055445289164538253698406728742742972690140413237050884527785683212614360981848725695327408996052798152724182412589226601774395249980303481646513374856103017500176264276371698968457850908813248943659844276121303664017110161063591094155567294239705770865589275584545468153442752059092267187998169167193812795651156247586503024865176624478553004708576026138020436687650298822440063249496779014114889265951271769177030559413921578912520437861378838005156214061011171495613669556364459223446888099396279753740850485542728607701510885030424500573165011686620032785905054206237610078156553430841022494088817816551403825502539142023985967145726799964202871922997212944328796817966184845644402344490020888962844568902273666882662809679550865443734747310411222919168077439097262642347952872599327030324075349119130696990393590763804462040152715540090072796151591062638566121884126774507460263213753050353507036710124244598426326667457935134193171678744901289795484030037260009838909873852434992224672408479611962883776907213032508276037580623254203279991279979635671040000000000000000000000000 [137,48] 223265732269478643973100270755332970502941936183607521791338908328966862495370849722748926105503088407346333754421039854722642082777439142573531942757917309222122828031750959358562276590532035691590686039166739343137401969313604378852692543221037563974022149846517203745439959976122372862926642510377600666659965217596509223643361508883572470979559890129009488415432781394228731238908561165937560953438452734846521379782980736643649609823207038629398728273693193655966800539850870912220268694623727472869501996922860711246709163977272388218227422254702181578625555258193210777836776727324718329131097944734380008973664745696716045132664440961231127472544488000353394203629259604732301281382653071231660343843592705065273529513180905839903466322077562304721591436352745028735653889956086292767312868061723671567383482047475540898568399862750542773630536207506604671721063716639737255396632963727907138155137085985601296300909825940178242020628027058102145916277297301709824098495806965159527052898617359071298625991063944557336024436483513037670960645362678057427103873330783580680857189919416130314618859779127877243383086473296926829639253859344594585553590246864409691000797628081506481785092913978562271741940213206510919187364218661775247493473482679017386128234205943564016663156693580200905767991527095375351298109643194134766197922390304218949735982012923178746324174878773022345699236125278913735341083670606047904635209814715516342336345288690872239091108671382924791928008628886421721952404060200824546413329649601558044760482787286754544106396477337835559809987002324937854396556894778867548018418499236893965223115127641119674133442629435793172103700187256710945710698041857768905473968004192392748738680642755645737503268680345287119488636215733076873253035918546485593279799130991367498291993973684873882614335729911723925561046246510121529639235124277249829771123066212201001294163901406092045921779296441129379009433513844169481329255778816063889683625587767889030410164595456386996935600899305212767948033771391182515705429605761136604830387145945660111131019413823108190078144071056265286285716171696550132975628699018994987672886712482239577871911207424310367677711022783630216178734100540037428730838967598167419410675053977188348790567200938692960491419745062078059124099608582880851331530870615201029309852336867091735724281927719657074239555502080000000000000000000000 [137,49] -29244824984474228962997675364943656182188306079600232010168864742403505478011643726835148795023815390232225032000380282760616495188811432832137707279170863965777204834090757803978212800815545411971703326094749385366987971560767881988668413526902208098522792234501711637390612636047396128298511621028431167591589490898601186180164064471994056998886541979892508669857327002525178242083869644337036439198927840137217791875512478917515801464245820057720879942731885713597884598046586914299591950996549494132452099339117662448108355493128318824349062236222385559291345912264506844373507271293839625024710638560921556375477466137109872924045742890795390605089702728124935238746266662103411511163056834960304672331876434073240265499798834302873865257080575021951034668098967372103806296188434944693431404496458489639887371136194314108180715886011890748527535719980221602499263444285363396883453471065162478536634648902026790805416950044748634244321475159056970538903788768713391434315968166193801702386792336574444444530674686704033973081302702013072666487068716570953422315299189387486029187584373398417309523224186957417997863220786801299517516337677727833091799141029794493613864828015906829112483856369588232636234564821181633751372338729065631759117264069296287603289668903763447602197903844231501639422878375332464486568767019026656248207489479238164803586514030979873105396048680097111688175638827138348282073596163040579489622691038192243288914529704915283358490998419189156134319295285833696375533260923658721064480766403558068999610067307768323450508598407027839844821665550678256736400526051958187257367315639015489037064230267770348272358133805061416735268510510151815620976610072486505722742163746140693914113288179629766441014606556779790488829398847307232645030821032810172280239765911542883450819227998041381224947009604710639329740652772535638586735767434460993299040216117933368485514572412508340169124091762850963240855398870898857053879531524175426436232471232216932824122312790831250762550069482143743215429269182775752638080025755161702302083760231570414995323487773213371896815254427231639710434905371289162047414063594356906574610227002063699144964305483644075758630147552329363066052202938825487873515032400747350431338733276035256706861773955297121258441477549552982731732247317543890742553366381196932277949336637875445424195040911068345313800486912000000000000000000 [137,50] -11190187695642933195168882405841470390887921779220325993980976626371545504478710728341899284205509546744298906948732188209517124985375328251417963264892771991857462017413190942877838557693241177189674709040502780976779277807928114168467284915298512575779020361509740470133457044054308855434918881882806745314797805840969836543346246712091424082643252957941930066719140786173150343683827001203968771897084555739796758199601447314076912995344507351721943251103440550922089211513251644894312427213189883782705167700292325949563977746850346846653615346474545479943526299467044219405965450167183247716294625349717012260157116190605435182659030790127034642203807218512340039162664167729401609633523857610199584541936126581427022075668058158350957372186637974324354243577308254242927692100085558940926845031208877602904649916388072993252258965754589486090670996979327701551407817455928292560421791055429207622954248888239993435018182291596759391642029249723308723651478258442728856656000638027721958650318488191663865557207834639483233152576814067873063940646391458212830970141875239535529483006556948543578963483561211968529496796576108611151842066656446360577675441535484303903133189449180133216349580140255935555314801620077002688772724708989249839775327379733621453982779366553434481642499613814702714894615931297045028577381044742934676391168856453758698582561117065098081002676293280947284860080549694691837471342105879831681901419547638654186082753193844999241945657204242208874820102287389674920296793525421856628445015775964197254006860032093933585624453059452832165190993379169773206785766553526123483233384554524322155867606010217573264697861431930228175272581541012203181801586282277095343149993887513990312856665569152480085364840104949513616778780406180673568024985245207540756673254841103699906549918562646048832371258312136605989114393209576953430059216975090550528254321208156729789748706538411873945708476119154778376525094857122397039367642339720585200983199211224556316474533271483386917471626829728234284560269625136776136137417529211064478572240205333884047312817749288364654719350847232044068611071902762719298092843931007770276006191715559160707056914591737057527647761892535055432520686175899413403855385270489781250741194792371516520357485061563979202749646035197631653344006314944899766768127225158045887423919006792377772518444591030138484734033920000000000000000 [137,51] 8271793489958113702151319400860650587507844518548212310781140142747664817469705102931563273772523292224095659639735336503320313615224633026486499774411712666996605076385019077220527401190433452673381975054108595719756823117334022835600242833875373638936489429656260287706402046580823391961122102108350403431006829066170654130298318796937155144533572387369459072843751499043068559742526811755506305277779022757599681880949303001804134227342048394092156535930682629987230102017208976903018224202127256452358094640866367796425250411184796461450456250015577640114501964824012151957853258271234830140068880146745018671434081665283509894279167440372135432240732282218019440915583820785627065300963801479456294724905414924682267658776512036105372608583087621117311178705522484039755807850577543351905356166848585515040293623974663285269161286821373549507433606372607429288512495684833564718638667343661372074292518000092694803664942573412188994025181549635062395032167439012782128524971046103833624441550247910886442399292481115217135986564004754090440182558421431786274836069343324379433859587174461041226947164217315629113686066227948928384252547101680509927996845572212512269786926966194920454006411444706907409131852908541555875739468399539699569035916796716278126488951289002605267232342065367977449484787602601445359644084824531416370325141514970060182351097290088859557575866981441584560342127112945661217529726879633500994483730431602324090107673976320925510721171863402915184612099075425146199188206586437483364883477623288964962194361984134621270877901191439364852665267474736440126401617713604052700671367951321401116662452135311175041581246282720068863017090271560955702260772841395544357467444058106676891690225810690427712922819804857368341770157974036598443609383405114064638703320282026454180773971469847381615990319980938581055723016835138385336703089131477243279217581395952189826557345520371604883429601820238543223011430702938626657124364374314866699168158391271834001833860349275117295233004729771083578072577873322958724935132443034091794636355715562475156304989126493220198079263898213008168915420994993363421035067212962567577585896184774501311132643509070584823851756806750947922929466936732422382795570860802611286739940414307531367480823748674952408614814027549546413697964430057458304218113956230033729131682119645253299011937756525699314208473088000000000000 [137,52] -1114783299891385826194179802381149540617984573999969278053183353313633932069080293064062157877002854542819715541325617676700509634401129642717921439333130481789100287182154326944844515700009136806426447405403854577618662004359013182277379583025899273754208539236119745788767000785000866969728679339931758226101788594357824658436366553255248867767178961467242818050191424368949554733119690667853526831181333264382744500923073885752678894511333319405223478506190814773905555442647572671809525809524806973901001402059049188447418018923007236030407961176758302381489780818413958234088020771888062973499231785678041849386299303611896536423648572037061330491635694481351325113992187180444573700696675477725232955206778612627825917448543251958336224023970396277131725571803589617797910288489314512491549404891089739524927224438531621368163254772145205080559930320901269482365456439705144282145475327132769580281051656038622758495757182251857389381001761300674585596282956367648596156196966918769622150066518001381784060308059652150510289253313338988581864374063826555577072197037592442529531138867411744936476446355841432221203411119748547600537431177568555090721866952302512486023059620785001492738552056997083139072218658266745703213462695710612694429190902899554382173897822166342776469897428227151689050347908487769303218377650121213280380479587306871543928180558379366161755792868482952432039912790753200439681573755062356902691180550073602839791663469220401117061678712114746428551704590085131839678050533312771997299307862826821066757823207757153032935130180551366361272029915513517123446308281218709059225805104444331382697556516984681472438218115786570070747303280796986330461872412319562967716153034094930347231371810696791318543371068926811191321119726017719693410604797218183499396843672560207938223204226465392709643485173038004760909519686178171752852680032411341117542513972047084300978028473108862624165844065015420200386374787944083304166311875318642613206710342228136835379317463861220342569721459875439270240234937264467243171255792378703972249090429448932663902390293439739301864344487229799849548585126689860625665342788600847459299740484712301489877742115218929684598026216432189339497349355437744946389923271793200209665422901812642644799225664467516716471506875897855048961091468553051125722437524243485945526825299857151878614550768894746570627481600000000000 [137,53] -2044735284942717011851020437709541405038618891079216030011715316019793966342140392968875540600047085564165721772157261965515863641788127115710048921703181332582228064848819220313751873061789785977275659006951299671800223287340851400519038453139515136082642150630474036167471895731191096577526688335791168465653555482134072563261609857124164105293089874107665283566489684046196417135079935148445826471407121655030403584445697532566667761490519520640179094969495085935918027448373674018136030901074368199367185225633074679698492351579690828527324004261550255223484342378783897964322758020938583427701743317226488771327935129091728838307672204466615663851642629639172610692154370976668673632302892729086949410876483799971306555027514287544008348612606885588572033613194798627180559638513748022432325198672690431069452121640827694860801762335750765874377742287808780922192025554990042882918253230046234967758753040861299363047079482361314681328438345291446441340575009082028372693979377475889340722896401967938032599568030712079212513293063590761805910573468507570222400679833050530810632318131257851081253868055307139269675563779520865557345900816441268761751705975999264005898758630402834105588842552867314801006705042397558364904630749593842531757660988671390245937402988217009786671162401050642216057258736905940736325685098404508175132559768825246530971996421352625290720341549917125636239329981675775249124537618613986755950583859344618059502768335001390371212909707473202577281745828051166050010977530712472976517989585966489838653587796616787366218640118569457316872930148296112044010139221045684524727291433160078308984943272667478843536835478906318965335949561013611081335586707728251241838156751402295965654652545917312794190948461268809319362697633244076610909860901188926102345052863939419803443708391259019028104259570031415020843079132576607933078986982917377577749091443438523645280893460931777489980151278232043135808818523015171180014408908530777064375844206992368305375125618466473833725894007139858114966564789934755980345457457369413205951134134658950841360958265567573967012678503834809732995022952623569273932886021412310110931015690300808471418639767537786521471954859855099715377232518036970342651034484867314629741839710528667054596760650034112972196033069760148038211393674646895683699031572461716667258795566293236956394550653024579382994272256000000 [137,54] 2262813336413261132088874312568857374903927508388603336293623105583633012428869917021190608093204893296457067479592280342183411884544282896168463097833333337252871095483992981943728229149083360972982019394903565365803703289360344562091352598445105671218536312081722387688825026606101200323181373402691663597658929023696897963512403215362157425216449306808535428904329379563372389123465939476667028253899873165452277132028517922808259587395579529766089709241013298548133686169910560741253958914442855664834585829673288193885089367160566796390276457321199349432294087644367431665028301468089599301672802554144658882182341670374272999901656706558728480570153149766738772518787816426758688234027666201707604362017139089149457916124128127020717415451883113114277018662326388078566401745439375808310709673896259525336755258833837126109341943911910501259928505856497581897295980640164798832676976077966281373003584793557557206295316405085425647056288494239316111850971995036276123106333691879809879418910701175451696969719694264973070038770169869202975583822931729859919112814623927555857578031844142488128163604810465021739756318042116595294285938110682240479098945006643085525273217006565900446410583334940404096308158831164803649728743510340384242907650528790493305040038900023179679819601102453884209139999509396249356726592432430565368215676781710702430305455975185133564804767794814024127335885268050082415446351778765791978412512027301773218951451522353089767380108010447264078920215986543374571086104246530891478022576777616407121306153866524723386682149250486818743247160993380531049996353006371841027445845391458852998381389985403687629644690377581112878409619314359994189396556169296131742070289713999239897643440992753840800527965811616997924696499580589765546120273945568620145051821795747110519193300165976987937710914747941298343948174994581025778280088895936392234821092916218472524634230326160924690718173485176499051185686780983161185666537388126796166630053064779107431984491981738646533606631212029249326431694866512308876198897828248943605496921186945763008759503553697448542779331352540447631145993718203708662820639823930972427275077555018612789200268650308146534809323417842190912652515107067109950612770293669421659102379664427838578094337463573146665593097141057318324638980027793567245087906787038059574208239025177857369566777710447280554113761280000 [137,55] -1514446934023446881376260832398594729841316172051088778707667482715566500909647581883426426551197225389152966509023725324151236449888768361109928277595929138583076661573321509016455828769898237651233545497493788842942251394090643504679953441479377287565766573944797657821932274867226439596730537031614292732266717329413978526851990224493850365134248907909435912111296072701862504614998749214010209997115235146345042080817710890005405496824780331949239329716292092035755200865328613962923709944868356405118168202548809134261475396016956539406862518624440304564198836386749520710848423191475777265374334329157465520121097769468205382113665839363345218298600329893790726039589638048967534212871257975439337498700515504494140043538516266121467683961540605381619793851326893037752109542304237706383153697668139265257618005965336981938393174274483507170426290081970930296553406292704697223390577613361441210899756740666551284712361532346359284525327341091115980910234804818380967184483768746424161411283545136332742132658846557371997543268894536307515103313800546979259631975666794548963146985199967543893253501685962308153537884486530745193950828214855279042381885485446182626579554122978742469398268212669559830967312101659305435635611034708607033385223088576919808022252877759730779176541028985567406598464310920619798926737156496130734548164189053368774281020169038052976678012124980393278098679022513125178003166928099483655748386010607440433848848001692770277646472028384423147245157832575219040118991082725962733047920293752324634025608539860288077390344371662938315936204629409864545189203849702198669837510146373348729562978670854938717394132776207356855855549227698465572651554134943879684938246919823099296502025559587723978540441326502161630963155442406554521749472959143259086431900927152743050163318929787655367094240166089561410137809394150948284515217992908556025826755827423061572585044776247295549140591862264345896560169286370471593947399862694868150426568870842510258616162786840770818686323967880276954417894406810103638773574069232095975651365082454227773282080623190886910019194074092397864868805543645258690067376658481304435511685450521171441917822040505093663276308961405780965104227477888107765767949860876390240962997202901759466836170706858071863203017728629483687107270306706425576151648101074598923064892337765848666839460319207680786551488448 [137,56] 799377431599293748455625667196007855043061782625773500059142431152253628126040089795558286070757235858584191415852151270394640366301933244089064133199464542555282995166791701529523034702097167579262409378713076361531704963642571526004329447933613376472137470575399347171807555558707361800100269613292435922319473455975486026096266878344317462294096963033854016234806209115814935190188550365627875333204307949793082254400661702095925553245574843530086751681325257919577455151622802661193630121612043603472466310505449782920121934001475720633852035518589135112628407427444119923164752314031830511863549033335716268101992682471816870992297840281130807651607858176788809979921815388096333454851999885736072510058384008532218622509271237828831592604257343118809993386388105615898629134322601244899450544407322308745526690877027597105400097558402151720556445290859996448049558101417157295013725803342320330069237516348365272717925759620916730985217272414357525191288955310843295142288053904857568331585448745508563478532057255217374476041843730549459873989594669619444894151871787244283478240848751538566172721110803050381011663647804320282086187215267155163378352907613892138304685850129296185157305831050174988748522927714021929235319685175239956866989052151508307072659715716038167864251782575032769561388667983370798646269091082893834566778165330239411966260772177602546749807751754953022803055210269229918078372074296541396951248329117491079934173339626978566614286486380568378136051410887732569490468718630437156899202968957673800125359839641234982361663494886126077893554297204071165096308300483206856546109597891811283394729606231747937833482892059084175818690406476182655306135921330572786650677879236491932191546248615184656260820107337808828797645175840758327321010273223660445426344719145298989750430039780239742408368619326527769927179450291322006534028142550623259714003771756229071435299544648430889752465779131201407823677873478827831715508504125827580602540900333119894544816887068339010900915374877512744340873477356376589815348505477219247179815180584805217342746217129697780448225518265829999163908221524912604938612996740798922708814032756415524862417501725922514078659562620491422005219169945694822203698672635156725523562139491778192991640702669741181044763301829945504648734537611464964485017347141190258686400976683008311354247378867656696212480 [137,57] -359925876551655400604720463134893497272555044267884055035787893292502510971227910958679458502731090314088987442688231323051934414506397484797071687590450158313917102385232283837810677327136285352779152246763800125112395482467720600208352010925530176666066228375476063935674752321202780107917831097999663391785821873033464723709228150827638529349572727454276755491470975350402485380772793902203254530897959899804894456150537482650281297332171934802111346900718834824593318434657436467427867540981576012657601776880188474755216612035043174198910621288615738684960076424410301518885159728952545566392649261891899548547326387868704166217423288265324926076758403794214930872463594430209190927729091593266052934935245146712669231340010302092930935294756914810034154663962293863592304765725394770974384625113738608717245216149476328222447020984791398913890273902070720559095271883381758943268323559446850582611183791149522888424426905577329061009517591976748320489149447224005104713136923970770363618535030810201102803953898827248927964138634053225022917929086453484969244650963197078103474866566462829746208819943305930735789354429982628421286023889104859480600513240844086267828844624224731818763144308165396346182539935790698211724789688384056203076440152213931621240398559754742314288414001555491376554836733906053904719145814135735749427060230845515941344461407622158682377717113057962730415030500734600120660400081035035822911094443161575145101560433539274364452845770219675456076856958318395893824406359706081816977314629518481443533719189449728543377512146948511849157045286053180253498670529178085627721799078790866749264560485454843741910363488059825544423966691048628699612929601613352861368884328780198675698079970066998187109198325519197468057270216831625565610468987250016791495375633529813646583244034577842890754967261298876683191037468890857138804552506857335194990812645726791867411990149494837525303132969280161174552603933428535175329459989081237390370359214350441806584525093834693008812260060570989761331340289355771512652776939270188519176777389356431556452569856842641711767523715548521647698542395480700800467112188529345300745663426258176668164251947666329054188551593421129751998470985589514328305106116145232328031443598864222145430959729695700504014869330498061378225770538113816701993294716530012559451427842693556048617680452108027411840 [137,58] 143195138285730743028003070321947352666831962730557264802232731728482901158008375846531144953796583155293200557367713418247741225102058540582417604954402197157407872471217428814538645435260564835570192382824815808494402757294895142186254218157200577445434595563877472455990514409940360207637768455454759434238005880022331894417268227257237993264176662420450927883245313404135749205647730199925691179803499663029510143830003004553684201786110230134296160590370183491146285069403387557704426347520836291768675287449909407338614497505065218702297880013884041123293604692320327522465534883981225054169645121688539375365467744657362127376410529012269105124337219455018985010372409716470057663441707054336511877949798174594251697342015501464563043241964502258058213177849974104053171528236308338394680618667137418158265681122991486366633068135998536081606876423509105064338515986942365650907367944049947147853678576379382044063644811534285753882737296721622502074753262788597606902996018071972432071018599646216396055285084968771641328339932251262486544144702703339098743504626375203463027047285140320741842888523671841164556395121758310582656995155632380493012253717774400718489934129973338430794471433794747763180876248991850173487577333334052991899408478204605806750459002160032924001768353192974479848184171026449678875701056973482308200566998698291498594723874201016182675125407223564206017521257334451952953125391510698167622814314510689542127572579762167241196815895385147226471549910671988943878402310124656814303977804179583591091285023753963549174635138031882622552568269039681883507164655250738333218606066643772513157546654816166699735080929749373400699545136195145466257083170942461688503502500747283789267472821407288441104288283431340653985165017065359352127561206362587889150181898153696403472184624058320049821268939138595353520480050307389498830014787731671302778821904744779795319090862662657921305950050879095878947878351415318761351435641351822189034730648027908874795205916272256855144581244439149851825716568602772616303857089939894373422778462207111143661153515058067174835709674570349766301735924299703144596996663570342864139599870460959181448379818271048635881598248198659840481956016477579329612388639508015284133563982722442958610607110075456800181681352801269430934234047900548195632851113402549092109199155930446664825500225224095360 [137,59] -51280989813118730908714280942844101955687998107690693581541049097192720009283538065563506769130256185268502757264484030772963585277132345662153554812429589685487642247961782178149459357077210889342899632852319898457219968631926736749052462499995441705069229506952482522698951164561595758603454289263124490193151546507493479749928064179995350974997457350970630513832087689558239259086802930998090249098308249895253031087629046436424838613913780139249399032946331258396287059822595461031049069055879660837204862986783521679146352285203945507162719715745281744812862035101340239472025082511096893141699751509359035500476793974221033440523067192841845631890699498385086248791168580872165921457384072976438914410873924132334539996759366846953214386679096335081441146074359900776176087943540012736769959706175124165033453827509774259275927823198550722525470700602316482649158283784976997718915359914191395079170458871416468764299197715999176929234958457913923980483971740458141245791418853907414660076442834126924004639101493447480990668065904152087440786582447085886622140317128147422892676106819199486741107870125597611055652492156900293054173172512558620776929763618517583955562711936383919012202718607793144782668685944128228382127069260412113052860056325764234007002478398191828357465268860696741289823341384882256107079298111662862232763873783158228885404107232900055862154348290629135830845128553813398957447726370303468843718118432025839982533390031129329610232544910536188849853483617329852491707404093605536068484369587376849059036646816109800711930300348719959970349373180876689694106122351490939515516895641873547763435933320645741465725064680374868506482346006571334757501298909088514392796292574372565865876428347247248220549526941182911828910112642576456678619753453180302716048152162669319284149044092759661939429161478692933779213556012037627547130135064394770073300472732092580987625284028936520404053270497413637821871210923089375185199102333242648433216171602465639253852138584214587324098968075268735150494819001873445019443467171701196662362134668644460388270619881133669012172087297368268000193640378112935481130047445311556979044907235532428745543291848951372026919258305493979063222525268426133189635012888848019552268844928813902731310749968056703547828322762559514337028204490937995182560036663271550281349279074649672665297933133040 [137,60] 16702794303070904924531233588437968688297042216910385972260717797987941423792296580950291012032652766552953017706176991751059912886473158742818879541778768268817299622136822644853049530236256956942241098191924804658429978090919024796442202502874370392583716588590995098815581693205419206495064463951388029932236230756529550863808537120715853774407784591004563509867814342687470992670144128508656209512752552212718331591769880162675468494885971295093535306337371051273037751761612483709547638419477046616169037596480340632233338156927257560345180429457116615722627428483086606012158173443122717777177113256713415092510452875313597495340669109264726234477901107431946899896944290665672991256288162833732034747763337763241466347987495517983161608674999749313562479520501491407558410648611031535621261088688099601454406970775932500032249177607780187724312103832325753965251727986695877187638165341164120987948726057627665066480276040878965202682625056728843734062703307133058583698571473848189260078693873923796014206621304614671590397260130072071130235064865220069260528373140593404303061383699302852659575920072331074282774828063278503251464728623375306459265069952783978479482182417022540308743105586148007804211535580352642658581170661527673132890110418911730549224905626384203371211986261704069600981250602352712946143502359548769741134114563782145844739578276684493227099764888843509911610578034373589838572528976291065291297690059041190260072543818787630632374595714832453561894729915322181730878065141439279858627904813048639550447677751131512047426936802973414947695982247261383695498760047494315338822055345612921335539311829421939871997132241430283225406947395963883996856814327387358523640103241034520546716539535202153037079013257145143952981151650804170948281058534797594653843804315353824694361285492607347897820174290271431451792581254290901122059544783092396195592741394456617305644158453933748129428595587672513606385659715811130514272393767407294105935700185984594990922022331253577981892288341787968772914748656745926283281740810076465784364283622886768479274759628174636240841454698412437833344355800733514207555456532178678177630001598932970637113221915825037215555379467520739176242382977267758257004487823876695803370902752538624144237667494923984486258792434956061305988872723440151460882897367746904012115347528714681583872299520 [137,61] -4976817023617032512086498852209747974867350898811443434841868538837907373192820677784974568691350117250500218450134231743493332303263295934417980098502324796547929041146315670084193305359733424216869126110798729980230123583381257691542733178662668088331117084244841439107903688640510925760342622885615585231330918708662002164530684403697101850839333109343225826827031978599580524229992232406741200131125085685270965928989187791400754742738920079505681721310841579770952490467423923792336907901335543283030780524529667755438092438913544499519141766671104008423699045531039617666166632264232424043577668510345797574431025795663548666461138397635625618074913990171720383528270241489360440970439429632214393664151340161189896350604990669770370642716825735924922659849399631012009987929113695996590569687976411025147066858714623067652983457916461705533990248136834112906642169404136454540514705619511946259271942543816378042121746074018364785486443382333460309809428225034602045139885649669713069672130342698059465369317301854055345859613121602123252873644140327899763358927513667296574591134257166563065883223825351473162463993809462781308188193917466600704544919242020878616375795239553683538523407109927189138637324307562650264768275434301152239771290394207710647237094374795046025523677961878235961341623528878803945014086728023829437656061600367776573653386856685164242098959168043589003149514635626977887032958467970090301651163902891651495650404041666941756970311222559846733301173935535102367308155497322585800923400278810140974963500863160258874391712134297625733329277157374963673934346506392018418495018039016823405367255252203672531413458243791073442109100721867891133349196579551866510705877218481458376946198947978002681526214161531118261872834873456302140306386529717961511858350567262312418147617783389067613282486075189607846698909239740254658780382758974471988090589972332253135367113526469791045838804521113093042504998794046520343339137281703283466688897649880809680341704833404599281219642091741057262423919340932066914635929203316496733208443844316953412179782400842074702788365584645318462109241862642205174647833322610591280095249416710590073505413419037260680059198960133917138232508906277890733935076303973113738409733870239712987205180742437612925522448909429986812375864175013900248985569502306598118418005989496266391775744 [137,62] 1360930293519959790656736344503695846517711758427725421884190713137586644946558099680226503651270704057292198446216536483220285468837510440136451988558768637368062559710762973390918618311892646261795269000971366727648935020083564468075756129504132391938299813630224603020591690313794766215117275562295143654057406609425535067522754604032696892735905830825414529451723479701747376892302966769002179970672256384770778186165556085060714623782219670096514631708486809148711092257325705159236547557915998776643246479417015637710692169417077073451832859160128061955771424747736922289740437975778198956671908413395113922063043421660287566219408558822563339175683961748240870714118148399095882020741246104488193843292538212506852066725313222030921276227938295824311235170699025099299100152786611169186661741161000564067923607012056478417186949379825436373897655062292574709739616093804315982948678811405316557471985427651435472696841610188191448078824447273515328120682652928058781757929629068561253822478019570845921669159106431776374773027936000652497495215365021846234633909240165416536117438514506456195560729705257787931876087394759701608334777763111479408360884068677636684518875145640280375715356537984950521763770718610061520723782548653034245596917046590636893121093702464074938929013362347725515694008255817966404646018797612543200306185250424062143794424149658075133105452421832708014291954365466206774563705207868712808067354094993021138440372397229558178709136699183994655500756696500723980356682064445567193018674201914900878584476760398677375039053644206032025084149583494527742914256359874174106053613107962781892455898299001396075359198683377544242941063503922927339060801916037114477473312891646516561086928220640475219162423715487887340267622200431073444030096797078622258933109442423020440804057707454491077375914056584383506021841150406515109161649690931328672160954665014943913464123767186483252805038018746412343750386504720547548333340230455868766428845023082517307543410291676881851529102067124305168547640689251687362625365487930638666816913649119708905936464866248261498822125992252319913014676210355335749445537618310753139275413997232100118081175786669203736419883972151223620013594427050929770521571012842318506157941578435819778971045283271340362361748759330046986387454869813165580724672127834865243478631495039588987232 [137,63] -342057942330069466151210183334609115489003654454126572862488279648903501564834487133386613565083952066679652367438676589117301696764109685137919376598537293080979969446631407004884636117915539991669106603767533091146030668754325020254697270503791828766948396966375212957589899125735771541846717509459308695213543782529888288756182890177575485883228346030833378807840147071635437485826511493087470797505120594642220314121157944772481262614989989122838440879231180220073925520132915190232687513930243215248543096960613656419621333368709188060549082915346664225032149590243667454240671369967444609575078510268903496433106511512948401429113131079392886875096885881057212594014999585261442126852991248525486924453190089381037665582368624666509031972275953365994609204228467753042047354409922043071485209777711806778872142419345177842033939176736268679092539216179778033528730805796832065886537168677294492032605406248682028247855678169286887995201076264344220597645584492499274305829619213205016323333737916913133475519103069215573919588825388875973112247106817737236607007901670500862719304189700999654702921512942317075790024206764075688761895390362889511296190433697754840838247836842988856915203203965486152714068376974336924674604345070329595845880612995154101944582914912674910934662346934244667411845269584293148668352854016259611331177153388071102108591094531628698174215283527733736465039490146316805958053991085003832478382556293718745528415567754181467538993648180438419229173076093418871003609532113748646906806238042234616112915225888936242125876780934483952525613719651028316643131791236187331159264420116105877018863638898379094552744344107088768782308234452256029092004123200954704621472337466413099999441382131712177118953162017166899072177378733896223140373159384436733189781409852210297463767638464625536974258282112029800019093395347575126353669342027596365448002456703389768043426818878531445933229748260953151089733449322589086209683348496267751526976621767101394341989140496760503154073201875104235433109319714921446794468276640025225859568680340025278211837735927703754111958922697557085681965521893939521845329202505008753727415334860066708348447168702886212574253973790965393368872410118802984298794529832887315775729269138652735253080790815025024397654052763605042897385462569953531100504413902660209360048492147578124 [137,64] 79025910945191504255226492913786259268335256059710239800107269365574644709957296081711796253122903034851731446859167096261315822699126191963466114094699392962471348780957029463707920238570412140649661862004194624159081036035040837434087190067868551531736649373077524699384579315848145947578876061001604380622341435083315067178282798693589206883339188413599887507968885997261387403279532126080070849709745626707561087896191897562542460547890072927490860893901782410003852061055858547064044796102785717400062598851687525580064584982419163734496813406958729320969408094567792023864629126564058887266862073944926742083823356110075463248561447908809348578426906403261950770306598622847169259806717131748879358854664770190457108128362546064706199081646110945769219316635472450667633762039951489351562584680029855736246250986088542544249898246913145663327219475002430379239330136414126126161495937703451075655671630384135315531651058436042960994802372091859841032526204497503010178883105759007197242026195855651660776173777428256936767789426223904574211641408652023018998157746694836619237087626465585170224161788827566125698158713328324594364126693650454862960973106703238265576129071303262576126230890601947255221158984844124702371019596261268629345513265706090355309780395727046847733933163921664855771796652699414495346985579263151845408949975249441230785368450054044597049138445817372184306725497010477216231732063074917161436170539487426333390684493871624493803052250851855176022681585445255179491804633892969153249427952290006091843184814271736660696713446195220970979330943808906328076357439735488185799215018353518182228840671523168616415480451610912299737423234438521085132313591103058145755320951860698445323302840963772743710903582232853769233193787606874606512793954480676793323087016110756067383122458535379124042643236886417797218821070241939859248047660850929076563164238586704365685990119673350883597277616624014316132228041367261645116013406545459032595627497664501615937602401045069001589274888259397295514964073181470854686265648646428664706091238363484036038393357327287585123287442331543112581229828418160244498361402821024489973370247886616942860103661447970262829827782694787997210362630896061791156931563712114428207326233538904785205750070131434791130853115473904758370525500064846202710541116024265428475979529297920 [137,65] -16757277036826414516373449540178537669368480322153028519670387548867118607339048243085151493805145843148524434877577420055041822030272803610417803989525428074944808286623421631467682615860844714702105175272763671421301648254846415309465725500991027141037321655821264545570559412889335320174795350108312796894889038540335082633277039006051092504136601110470713226639777097427940393856730123942209591323504174632863035909509169156888187846020156896172056830129891098374431718586076456108219164526832019335840745838104230923922153032186356042710320763815169966973658233691112810589268456903432240276810750623119131175781961037408010811101562072302681519814698853175549384566854193532948664704143946816265138291084677711464101864668387996809283566248608321337880872061452710968274226592019640505009295407362999116025146817952943717394434507071294855482980300762909696454960391733855804753427440272900336058219448790410127930538744192176543684402050872295928620512404749557319437473289935377847302695388830495681764314195097538593109528477927825871328518721585842854575487630004871801524638691857470039947762575737235862997864816222445562377372014760664155037939603919502371558453723451355449809200812332964544731725458256707098549446928623885161024292553376417627269861414781254401786996116548567993705286754001477999929301046228669497437978613495344014093802738697397125122740889082433369265149287657161659474578524512114292689145964635262245939718016714526207743839997623006793283763811166025269691799631263708988219956928526635164293396587200208334208783817372499908718092918481936454041958175676288227414614126179508367243561604577726329050465139497253972310278475545398385018185549169713730514933703115950353066352373720700588009225313628201086336167808726151847397800282040586597748347229249152659410429994898991832461041220561136273656042389590337660969119554468085186246457779707262806459964404725603437319391790516903218260713460268934233160947057603497766669046335092316017700247282795582349800999910055101872036708261562826548036688827182961750877651286853920819670205388050772859230469914925256659394149705854098892751472948978917192531694981043185600491789170840067425448189218883737100223875221805876751823643034293537638960292409457981346901632748616719712410704467735620030778981234895522579719682722696915056535517336576 [137,66] 3251555564187735502084134148585284628640025992746540356192487761914078086684018653370583374630066713485283918393513139087688417959547923898596286961026440762460753609080548054730733600004402668773852427782391284736939406284463301549673291564595612594144899365029088992654170267090201361942185307208661543952034125569567839588516429258202224113868792505132603505120646205816331164508169673108811352384549196418779817012621849008141474348031650310773261831791560721844527896778717359617781405977685951906250758144494919433814970336437636393109577302061462682469062844995079133589738682519487276150368040096592197025454980633124592899184481849374273361003729423133855272819712738773746012065491028163705439490487452739980651442769275560213393616128806036576996768794797856522229216652425396234359877494593826794702489729910816049706384492419017671037787045707006293111653496765649210830865027439216443598582853632600247738190803091781361787583150834641762936680294449227889968654301489701172442063398998838523439300827997484326678176932104251012070389100038828613059777305922515011597049792848674356911315046815523612271236819917602930195617752888605410053235426999043333921948261205815167427911257475211691408954181904602321229800567618965905545010777173282391173274159094161159881361419625691026916791825320358594666248641993348836783541942310515499714723195367403242959164053401793363527286669643580971150626823255640947166507330663065788551591516337221889633679920937181543733029631512667768198663830767262012534011721116270735218009022161822242322947509727368644000762226874156792288824655660677281138455700342101191932542716074982856638237140542239482358915855997326833382866371810090156685721841724817945424420092681923148007909559684629710404473415788688589360473682404436638638215416428536010445359220391669231427042158204814803726401562520566815618345603218825318951346470086304398833697784851094120025351198620914478753464380542099939858966380860742969763944393061718203555658578203050919311344754880955087550190673134370368151013316630842012080349258058185262975714187631595117091015794742366353130701290246409860971433744121046597888895887430638467612933591122989841268739832006540057652469294721353804996345447834544740272525010642841159552626677531170263193514371102519330349391160487554375336323544148082532216798720 [137,67] -574889577897654219537766426044622574308932438482648388574234521968349278884307016259121010573859216434474520225083649064189013702382987121637118111070927713416262271567343471914472630087380951054289108167565103122920535566307922764803441654266782053337436609949810216203141620546015652237505978083809944731133902528763575215639978930376972684342988760355398565235665528483101604042590133554222526542245307236370028170574986007927983936011997855812251098432653827572341393258549691674831274064715590004703700875547229954435573226832186100918179772094434594291396481227810066799493134878050761438735219899186842205791919153068077651080168286978531010224307278768989103049647179122538283670866286053811621973855539354006417592343310809642615576074905813810531022064725628355872672612145112894560220645761468170922348604807683921767301717019826938220101205506409410544952440465946141807136224518901413617483775612348126592319001221043108017393667597218811180188021479287390864864846026219183478526540599337387481890332916093660620797859343823808048045660982876478699374585859776171753198157629910236835351798018420900431565282563806768331486090585470682673619396046570412010755249954647236081770876002519956864088806710183976857823016472017047848454286125208828062894179757615864120237153110056743579609820000775842091500821265767937797462612612309009490644469129223769318598127802591206605157444210087654116442627591237513567138233722885214024367160940541413883443681054846051686342030940929130867003865559975427457166455622201716526522776887277398594153119399101615340876463246802791310848695834912988242122594854613790056504502284714545997958638079810713583131398335693283079928256163892697011641074246550377323855026840575098996825522669955139659648573697249051693765199640920906991830396250246559046288097634761896977490703163725342126145837986957621451643691637191644511524939971909534884023086922979320752453521830091353262124137266683103151705332115048877275612561419622422417785274443014740420390557144424629350016481272936774028320132756143008138927111225263744477256605235785878159578372562378370865576281788345615890837173820622057826640659443340186623044081831027848724746075350822337758531794137227534951064990369727389499961907190207670623964430646511189221969401944779662829352641877291014583108243233747089010240 [137,68] 92155371889759213540134134821290604548862892315085014392096272933192099215723379128536869331726400152363958460632439825529065715960245170434046502899153321333746544376997968603306484062948547404360142699909864874559243370045006907297694895393886737691078901442945709480194126963862337717268788864453886183586431582746250942843330430484410952341643176395461243731110613510666178670013510945965315391488064552120271923774200385378163968911113394720365199733789088790235403836471886462668738728092165642976885426877769847806128805859309939805236300536133951672180534508761473956227742733506158775493101791618034710146617761473557599712463801754051105847159693955052768385975210659703598433410019262717808733054701601880386419425398650322999510127042304314485445560458255288303737569516670994236918797968482417782263682108909003848979387442540762647025729353310232366097810269705883151465877550775643599792291977929900574487680476785516039978360464753744374436673095887844807994617656907426730518758378980057819364923081355223189667086885522928800527952559417265151116366364170357511106919952614708890870853444666770685963686335929302101642486097349634022103765020068690028016418258434442797212041862143366676431965380001209523803394670557385852747294213128920966834993074307412518314953519852590184287559490872372361384634694213421192281414234399464258120560627304537503804940604915184186607636015556077359042927321770259648734911297082525988315232496023925945740821596622632340350417621848446537924753158540175809685388471220556315075841642824555310242250209745712114207000798843260688135686335253669686968875035428846646969123229498720175075088930384416202079613026264160322065205785382044029491271667950972368332507563083238423494783245212123594518345344706297855383493738631308121726957323167589447708337218802008413995024562082556346515195148142816395995244343613030362749005580991588347027556881328190471772347579565970643315842680204236603520412628268427204723737303912841678686000108198228761947538903057188366006093626512486094484880351221661322407879222582111494223920664862363028081210032948674822862177835539416209382634224856808823181514716252426460817321749204665636856378398186397920911721078175530443400005327885594792697022685652340328125793547537928559005087729673015727505261823839360045929916296315171840 [137,69] -13325201521757316978911794897990888173958270104049830920590018131278354975492364500872055003575278548667006398553187330208549089265229358746547776028387991787111907300963001457498845389842327389084289013786710477515548151026160415261415706023318860300235309864586365745280308375361245240652594837328256111457457772514518841344702520233933423653623911017444484574093137627925211059955571474753522707243523042797845108439856117903081861206192098131721940765135561877283616333960875667840902736201707684348265904038535457134509396662244445274636485912553847859599434183528176577828901335088005216357661725259165582365005976803642588588013821475684595272510197376296017563088256955873865435947864331279094872624317920065784135004731429051896161726786827584040918170838234275984037931982607586904103363244880243771834832721120926862015234291791716889449564172497570508278744139386950235105479083951140310486779751417713710786552298129518666430259471112132102766845631215834473428468821305290720806831803340112838916387085590733010536570554098715591108648070696123166020606257921080455770501994626514905623769549504525532885511952932664460930345223036426968029995515328900453835047977777298235844505475395246184338173933936474828878282876985747469440452636674079406898807855350815413509184364598458870061642347939763879471961312387125443345938718668951237502069588371136650435211214760645833034162244955219577305648760854589318814676548556733579118826324318455189828471542614256754437076579739179680186713075494032227771814655246857134243331538467226605447121794963579579412452918361695535560704806444395542651873636295382336645004668818251506114856299067732490759214740568811401487634424122294329527888609161690734343282395174400483397365717506503999728806734418585037928760557014262071821072484252817543359742396418326440554727230166852837100560161004756155910211964335554188421892025886862561677801739909040618377269939448773458584300056697270506051840775603135807669986632523529103286666055003636669110876912159981546688021289534133773145188943671410718897054601512692369205819855665908407785521828741807124589327672794748867536421083276073810302968842667668823434936729779135202737226823857679585808346505760721580149274707273737499389633616868407166940477803091625538222688352547180902416625673587881928227630895251840 [137,70] 1730174700565651483373731996500290670487672228792387940811614881497265917233024475674587070993275650621299555632143656054357943746558878220614992383446839638657977152710955034038909503693681553130323410580622906880901942939860098789073128536523783776157984422040598169855408027329061233515088692436543265063830761786903565925120754612863081130813767959553295089447906323325991653988778330580779033696505496709702855060955864155647166997222254114258633043608813061862854812874698346589532663365098210633922905812523467811810136341320013190489449137622256761990629146846254021154145934815825967283811574634588202542564508290639813476441631593433617863602054297626980649109722504045269600870276610071480279098742576652956699653613003717317318324571280844603117833918561887357253048330819018155213542843312228237959545979691079240166117924031679799729739109681216678243715321099569569623793290632481934642039182301668468143429454295730411379986465184485113420631906884834509363258699827408060165269117215087886354166797748850844432885338079695120238820171417075738462887863172182857777863728082936526470328643301356299310976651867079205034407335557051577040330245497330821923788492434439308395302640732300256423552646001840464712085579280779309108627102364275263331112322391361876334533287773380503562375066870779856892414866117082935143579238099426341659757963266911462835846346246703227216728976076628696825637455648087566119410813703211753677785079074636662073737561917967904904531822537117448310009853303188389969367382526796437222415125800285538821333259510789448199663448395450010547689206399393683752079115258711041972904702750045185918657522742293660501952694828938062802806108316050297967781777480288204358774602160744943028141696468660055575501216740948000627050216485917422524126747767256105448720992670173226372516216091221006799158619029999769982734637805489504212972791238079707120331055499953539969348358504724943988325218260715314812579623649354967499835309483668766950293636960767539403798645032206816075549317956129886675407371725423819019142748722444149506710675169084754344614320681917850361697031802438834798017099498439354345167026005526299480217174839660303736432705271899312968107787922894553996335726757644091164292921012624460923047702032021145796218739968620269574305919274085116852419632640 [137,71] -201210808235436121171542237221947619168146560186865488643397591342276487895883800074182952016944451356161611265361954154068661796592287095812232831647619905823774985935953294669195780882810217662242316352825721857829210349579924368440149357887276597691693341836780062246143727602986888885572665896139809623217551221647134323958422384706439639776926294490108446182878903249575350622224017060415269879115879369906136402360279626721132230143676690152612474359958768562857520645347278399510652649497994157071193428302357053186013772019917689456758192749405811296550141416668943835432073894758596134178540009759171768650626433090736833445783355631992276852524729951754295463882930714511354840226609061993519464320397878918361485672695093385950360000353745451235286839846111253113991986389951205447193567668598294654735288564291001649967290435133534335722529504742258090510437886087111544103438481853165268571241820606263215242714705093928556645120628932300587341655748994141782336949913221846913696149112252623203008957993902041923303179272533527984876819904535029823361306327531915175212573458173510413513805281421223891727654685733404918958324768007575623782261673282319266416460852441898017308976702770890634864767225981680164698519340445907327204697884702778441719002139257940045653281551835606091750561889881827307641451438127502795933716790366369927706925310903920240316142044631624967078803768621888788949503602145948728716262269001168531654921344159632233927104818464431892988508316558857803176329175636567316758599542175684942909386156020601275716293563020450195606235926876313484998584769834870205534081899668892993919404818533370299218960103682757602895699635597528301131506640478840673364387560227275630226681151482625937336340240660613996180018815059202284286357468687311097958610209659799979978553791930138244463269965860160491946370903310882566246678576438875884833285499231030855182517445865609588842840899467422285175605456795516089585154780813123577646492209852694778069510233004469530063016231137270227538205637496653776269028223443491222912070183996873908694544164805503982142501892696498590057772687921977054204851892070468678464982472965024669613048960506077350269949751334744886064571763280335819375558615291105893352570345707055698058340939046246093231402963447623066825855017469650195300000 [137,72] 20977693405243866415922011606995652261085759314077834780178837920332053626138185843771557691690220125229047210613649311561314578472029817708500353460359402074849033703355009397932367042709390161625679557926440551454570213141591017181683931177857713142100976551424259049546412708394536445424975783946422942271586330384979731332656971541137483091525690123042885506198545848741021870909989697599252068813145417928687794826026226664049279499401347317458135746378391777712063482603623619670750434678003724186210014845123377341332662024024178751593634195948343583059267393718974866985278581965604128826062190700420224471639353569159481233444230371300768300001626718539189932535887419965866288353746809739202512572143483614366319591069279673093878925803935295357842321934676983229286986719932077280101293897730002500126901098306556671511564135520590507166567882774111773243760302807481600688493931028035470545746605973306077481113732640543427424844366271094868186405983803897892959441501239078576530563700628336045227870760527549820474322144938137062308353853592736680959447811520058942620033306995219838093169520890049786176377679040482678640488083150530684740335808494117068761468959059371253705605664286513947139024325079678798754523246076982246617592710095391891096496715587212442512098270795844252522236435127259532251629034222363719480641434704579138532547678356065804102610382047876067489060909422086815677845378993462562010019583773635533841569080693366501226561959829224965502973288167395723436129778331437457678206899639401745272491335669861612321545978084632814225549861201683564153043028715713459999409769722658895188330704185014390260271188830973704197172716516851089833155904586571232838490716041861483550304427769630912912009593006627860142507908492129268281414558541469856294255903108923237263432121707323395038478287506891887889411424872883312206181687111557951586796309114931404119353821057465093962086044292430615754745611697512997637020632658591849688464554939130622869988989407908054877004304411423630075453562082800711954394574098941238789931645089250059224972721465821953307612551552363956109107354142991991358264572530730371607418698290775633877798178921286917490517515251533339045933842786238351329939994220179005315503277848297566661488679192267393037820681519649024570944307394429736960 [137,73] -1970013645602116760544852459416478452666718028919350060653205476470091333539989414998867077185400706919295686811176492677935235397014218132432681890750415530835082704702152593752583330775540396575738342771901949283029964123066983612104172227817998950685890972917423538687722633510990956971843468472408442726791792148112337008067996441348093507453321645623449254320221317001071373252174128179554613269575272749070796459300533541731740011314044403884877724277283481317799878694893714009521605978500618155547367504962083493041519352614348200077158033833061093055108204948247230513986773693745213320692153807538529820295202596717674346966386682561211173760475179014217759061148767219380065788997271958631694475836345200167722000558560820622909076861516120395501058509497847818764876795018791820877541098625171339935517198411499920492314653123649784399130673902907852861168014800642705004527913825188075449569623843370903867190837108027569430528821472998260155373817200896801087110189670601168011554394459299663225541759093954282796693716235089088851426229652421965903616886937935829489132883347737368649821227711324377679283847273592460354704473699373900262672569562365242036275123189564547898315358375969256081181943162109198478036550364770591341955924606869123098742876472204211276610793058048938202402288170345098049024621313950451558688716852210228861134912986446121885122381002088034740117986186727962169120228985224222369633228327912479046902053079614103644653793809659979019519542715801766373041447330311438435059356418661869861557526147574100160192395578075966752489404618312284110850211927296039882855946799859704261053477594439037920716095599581688980205120376018649881588431665354246128546571178182427432852049577078133699224814666092474120485898677936639249862583327761943290501665594995903899855692466159197371366604359779958349802152201290376988352553694972644442989649256728877193105982396438823716413692509763151045901375240162633765027429203061180708191861538941251108416115641470432882293276191607430028680977925963652379017724194355922154522163179792265576763180826349308745956339332068311475183023883128480899624244068033511241710419717126210857755029270748531148990819414628742670423475176330315866444215882633026747480374274942291575493081805985250535323837075032686784112656582895360 [137,74] 167695337189607008548400789330495973922392116705300457882354112919317119907544525454228474086875307099644127707322246253822434306297082466599467293572986304376328963554289376709621775453664375062240192339909410338969683936721789314823110817110873584953715453041974230573234784171502038428053166390454568490648512997964162608588599253356519025703396493661235240965741105220436178977455076138907452335012462348975164726120101978602625213236484871235820028770595742124807693069010167794162881764768014939061685364124672301016932280347071002285061234236460440803583682317505968754140531599286676764667427612392002866799049046096511816975524932523092241612505987097379970747817356627242338692396039225445360654077750877333678086677153212941254363009130879934010312994485488718784811951380611216483117611619172840923430192139108767398262816544672226314095578627362925247311323082916068872275306759876652551946067092396928024298295028279822162038765933006588337577545263087321157745509768700660358008930797175512563889949850452963090428045669474724770578450201832816653349994844725524234229381973565006715616602774634667941434287287174003725115884377464702860994549868847689587088377947570800174716835504693469709277880428175754677280961968613844707977053172037717602269412010904399493360625599376323353488201852515944247062932452452284616156908062012800809078939113040581175238014188711889590722511572141858547139903018654930619938461972179579545869612753826000827204961336551626512263564216560374757761441353720945310805032289829858389974414494936377011943449881597032954000135818248312018828290900871889821307488119439114963779899046304204854639098283413829761906756170981012943604694430233624302526247186042510675000149934348433357851464485694805390457833580290741291183564368903677861058469874748100215597362818395326283137610373350894531564003907112815096291190797246996323892071712240274632063311206401344834193554379745101220342387167973533948633348217581666337067362779504244232742591772835390383835887479229175215005260764051512462213699724965703662613099748181814548936298585121166603507107567273673815185238454359596567670901719542327108402190803794736364176559641023601806812599258247989139529467794984853255890733588724248360078762794362209076774971275408904531313557149520408828108024480000 [137,75] -13012278695457853823522037796180526892818131926579482422449256359681076504128264315140023775953725983706721526773888386279573564544308192404632158649300635524747010878057370250178153092798586648388655398910899444381865988991900631384823050623438632277122556817190539507806123623083862327920833757770222123210054224397569554783810943480249731762060357571695047247652525434284439510647644071303410105777705694033184851931073985587451145715255101937570305827449764717623582623892779751257097079687724673735986080432309545856219027652090695028372680269101905905126919053024380978168293871372365807844277828211205679700394810027800051180964501190394970430417955234541062203913858841697781105633276056979316676231514829430998162371596679664458554157776129408905369033113117722666346277570658939145146085450355836705421337702047146289163851111472438064204405102147186419026003006678245489438767452406061118918448363699571421609017223812938925819369712163482691614467899071712098902339945727248574872616661867756270662489802819221355825782691553238808181515445804194311702193601806249356885400655640425600506247927539131337326419352121742435517912781749056324774905496679080250897541638744905400981210555614462508795627382847599095931622574238983284940347837561454560513131588785341419101901900761995757185562390191446621161409922529773900929448133656212607954273971082700242514037554769063146607729221678920310344887775846036756959988355014941363555459424323018766253450359862118671212918800717294114528971949414308085586607514561764900171106214250721397179145097523254474194951099068562145574316578252917117233563322578797503615758829398285565744942687202843496842512486734520478352478043118954804049954130413798109359626258981920947844607347828590280051019987238461310772232304442195445522739624985667824730700449659751791982305896889534775781972841351233920042586078361690575340296885801843665403009137064637746329237838457498025660997207421049158514253639734417201537459562532938614416958301819935233098085952462254638907614613935247853171285002422349781642262162911903157035956815688458474263058682476913055700762327755096115278872452505709648785626303313790188718087654092774762678918333282004718882661649481714226199255379297838325729809925379519890560768736490458038623197552062210221843501280 [137,76] 928138035834769762400499931182087910372522120128342746528237479363661197181833765990453458419839391088601512592670004587212294983198899099128405171114877907238123277920285878665450061764520799990539085228545598544404213146106775920956407386582725968731759149334582963791959717610347017378929694069913740003710724755403727612776544915222481426842829447148329398936624469566235925446867276194178005024708872386538763470645375083674448875063060829944543663517001450011584907152232125949007761322904992206881421537224297740908841755250119946972284841706961046724531068804884815081201143297150328516826531225115055767447204774520946475426029984646005081080275183473805717149479909414504071049480488787747980838955377758758393093584128399143320958383449500823118921490214506513458367681167206907365719857025209840222153368988278291118222394139228449225917702986609427059020843590863833208689069507623579380081335368247071680972423821297722367136019635815957620829126899431337463443916794804114891833461253906470608457932460199709399873682592052607107966612190223788948314412247548400819916940774800932261356263179295054418367844241532694594369780957456897304169548515892892501286023198906258522674149760256751789181338192479151407845659837679246684379716003684220081540322022287252513208608934673304108619880229216185881123742011654164924298539619569023234051098297123112599207739813707463710923426165555356365286144834227442481857604044110712876655743457741227969422777211329851561551690181792819016149072699676510978487339745175590051114518012094446590556291234836416402300499618596837858345449337827445652938449818604518096689757976126739894001353152823184145747323821364996693129015879362000648303744219921829534041966443859290121696475977048967984437447901987342516007397666957844235886475773642374612085924086957439703240603766523057346476932313745537571708697038215658029093843003937123600817281075695775258908159458901182065679975066823914412718297456006029261998174788997704891395755783766836244429713225432033500986667776065447980660032843026974555963048337760655190899007724705332670915889033560437277250805662275992848138993635018899823418489896362360834842476326695905568276998548411816767348707941866795133971134851879034432604181668243856075400896818253726428203547830189299896320 [137,77] -62078002034616056006860862198759867374005729174923992708047621746919542282742734806515146490086977309497521189961018221876627085048892706324002193068369692449026135614849711361655382807070273989265496093233577554379009598970855855780890086014828771845282278388272003429511413078116567335902703446192982994690551253795142058016369841872061497877869298548032618875470356034556398484490221225088456338053830595033633677933530697900968916624262910505668434128450388371475330642901997230415786253582758823996802445649603432945093157639224385632210740284072864609893548354603061382883587166716671002227094572479120611755605366451814520814839027358369768665412998584847887777496824561154355708732994684659144937497153654974009902533163537320442220088936520654243075566826486910314790373425897930952930146115894732680402630259515998079939058603651859898401971082989787752786411059786410613314418629494581545728137135704872043602573480714472636073454324780176130833357732961370308044257454592550806013094260388272640402951400539405576625190045886631135934409365432263201194684058686878977397898467342354747050467699095023747818849796157759670238528359386571789967196914003979949105738719758151372624980138264105991330125956733120926374307962793034911003426086135996059017683041544860959229158830533459560671881132470593525776155558635582900888324628424460808456571757282538796589208868156941425089404979284485266286959190717461955006137265851779171262193234756203123673530980039056151251100278339870529049354356656871139435587499534736241631905155018239660050502454143608377063065937767745388734002347324996085992872119186779976721123045180494055728971657149546918975393887511424214764175400027058053604518349051687321437587723144528603932862815173405510141617606832596156280342326798388964189126616781382929964263801968716973928196081512623582877742045019624988983702914880055636598395156339324124350452977875862558496977192748208138202256832724026150243703400613547373264626646687052633326732561234011818359830872740629476606778891713552477382652938417132579945657652336735336079400560822098089674323255437141641436392528537863859023701696870704341639117245719414948318125856802005860996396113560008414165862690232979944616463596770650954920629296767119537817375864089391150528456521829610240 [137,78] 4065604337930202516099212701956751623848180263433884546297167984215225807402747724132956672394885721667114497744033702870766519285621574109783696802874562560116925612840420222724094576888872987340506008552432740737004270437733297290917592244018503745175202675951408709453597607257262301777041069933050675338257209030241700926737255117183699874731254556849108211484598347443044509812231437414732948020045432615793063492843803938041350087693739702194842595760298873181205783555655962575569107390886008884174512634194203791092029168353619997163334413343221191151849008512901345137397543519676070469089176368271157078846491845088103780287993700511205676747670263621500561262319186496034554687337922718471123915220925268082986069435785130395393183448700447829453980598328300885124654804434128169912857003607051942779886891293803646669782560639896019023518281083656270703540596561953085351108729743058022928860777512631346512104229811222611148881335081415179294126511102077999952999099585962818319451840022571757567621582621626684448600701529688776552810256766980572059363551828455962476857092504624781179030975379455665233208191038244084315317394852457009188003422845099444753948684009751518097690088894890869329696549019209175820162513463554654720330862288136852403285069623862505326333450812429317246731231901840595075684607253819021999318416158487539148891188111735546016861271494816338146801811077930796978762939708898358034727295829297223557679741166394003650567091644630270303198289143195649995476881109103148908358045072175253432530592687907267705208108380969625883227393668235386177382889592415243608567897991272327564578702519461814604478658874780981366680907970972080725438002185189168275586910686275610590585554686194993961281847971847353994673842770098235697139628921387108813177112209441807098778676483861230148313305598364900947888234967239980374048637032180179713358261877674657059668133986190914159028809764893555264249797363044038152995566362330784738434642947811374079083970038244813961715476445992539571142406022834982007605905184093637197666597462980111365726983569715786848489657552600696712143881996493651916437795443430490860733440067610116525204196080318552772546438056152672996809533230362005253446496962066058431822756518011602282760156998241733218938635494720 [137,79] -280686806456361210192788510611074438872788642501127163364160060148733083447137198972179979214173296616917688362846060640207358323554990483121658290040607725022451417433322180021363295247908581831833000924590500585066575983225139312898029632409391100616037070265749510574157525087530374894839652540563323786470489995981054106374035646005992186898646147187371374608794037698851920194481545970994880566303586803155365835470749435643777284882320188878961792464384750117514960796383835225754417388042195233455849650085412062624322447935423021678665141728391020810748719919366125615338819932971643446389472279669337941681456396274604060664396431019739647560332073942698760702303872539446790348580455838687459885009325967348533021172006357011636137422130097234664056613373204134260314516844286054213241163860266550595185016085734998115322546581151701811413257127606329869200375920524649236220016219613228461385329045374873012181596336498224222886574619941083283255372254153168953410149196606348415012083019222150599705709136519178483105629369673007631180906216474397103069693938418847275461548933103431154889164855689765521450484041889290132369403389205836152422446733162034980117368733687961079738620691291923315093659868796897632115998068328704579281442452641860260533668938786075170121638926796885840705489411916205317759557362487811113809999488741510128805707652252136988435263351553190799351113375837050141013076844421304851951682707466032421412697494014806145645768132106689748119514894477907067061611005126676336971270299459669012432916660576390909296409837155898899491416326384462237559585448255831384267911121539499378829769334391030042245372964846563699459639653315156762785617830862689601490514603665917951576799692883570185765335542043695952220194005050740448643079302583179369969552503961716832021466455793239945962068714978456284284194480141876326505225558738234838470411052550622881126413700056202961573748461184635926919756212245834021182439664425813909172406967292860864472526795423994773006785513255234312985309353433897368205861882571505456177987494042965386099467450330336250841062004529595217408712003304426179127229907067042020528859002844845434954217495807459305651851605956849914506109923414467331039502173022122752208192447953904750369413517153556623165351320 [137,80] 20692186459813154621605751100369455553613029931528886036230102632137688897245433853492491073241469047862608165378643431227667690576782166919863171286146666778249367061444460035654925539947346951929408707288027992534413784055343952801962850533543774664709139962734847558343591309769509417092809052662613196865427318218231161661450866924312313878148410656969368036256062576574354906779861943323317505998591305055781174307197969713071279250171702495305127635442485483445492647154430955789752923832672923533437817562911141565104424661275568614512512202843147169288182978780813640353507465116454321087580961540370918335141534751832135150788258003391425544628622700166615233085364008574244468702863261765454197582660943825729344141071584666224708984141230869883817474820131012315902842281401097982734135890706414735404486346698887955527900853568967295803117626590770498848058811175304030737978222312106355073418832661325865483385676945564795187904947459985343153360173825214753031396270437262050503272807612292670796834762540045169176969739386262734646619935715594339621781923130059269792841750685504938958959270336103431542987372360305760904165317505834872484930913949556124881597381058313977866140568549729054948190578070516552566950690550718504904996586441708801110846086702892026358100157538588347043100604666709131202621684435129018167325078002870115023847158476820349947538905518409239740782813607994833038514414898799345991741031765067137988205048550214287404447013803436442611885862369677593013901995264761458043300807788448616163224224052870951383341584023502753683053663936262797393321005898300358885984815138094964060521772259399035307652319469456981005607002847747598205991614834241565935692897700313205295447291202921056014212434675705800479394712906702814546147101301140014028877925413320926128471085958049268740971044353422897990135243629243586322412270478289400813895674283452007795993623518205498747757806464420477352726811905481573172713011521661266850502022884508936520112275457427218794408302484244720597714610613023269519527251413860444552761107723175320544829929796870718111030962908809315604098633634513090722295009801525452138680395260570846884390267622586071069397632317002824279916409674934008207180226178834842102947404750533093718427943826509521249280 [137,81] -1358885871697857295458395975157371092970451782552544374115388396489791069562881610987160004342169085212941154340371275304169969851824757222763945583908979893589646081547482547858392629702926320150047399917665746186114161750431647727613922785865329469501806698408860628322384773519370989319393678874153986685148123705596253077584072411597275305275503320769495373592086289260277173118530249045142825394090698975550636725356168226070832643670743810192510094904285693385231330941468058734934972856286286964395173463853047115804412181795195394954100462955216099521080813855118199398062955846026398455508657611130933232652295031455219537132948316233156737327368778735006356386597579366409153871961021643679537584318226705519485095103395470076437884251917635759795222429005604714070353298755543118636298216851307772494595631325001985927631929428869748333468362206143311641055395494950278078484036861739055781914194269946511970108667992383240987155108015508646547609670210023321014502272295561696688559042609964210043300916173202582006450354026645620081929917063908732581209587255502941248108905356653445442915284913226805982948568703476668634927565006440707050161392779281308959701295274856338190392887176461258798609622405027355064048124324560822901052840642467632022387621609742090178140148744161526800683615538592540736226377811466693520410063564941864664892962775490268965810452414608902964500709112758110889005610164377625497516585114604126745076906903415560751011415802865239189941218418246952431171442933375883365950620598901434937509857564273804362269218829373730336096526270287027128205159482398195827894821384869139725337513327787855624297426453670160595818421138825861007602192825297384804040361812129912025689999029259149692693549484664844175195906686542700675967211915977042056696508160419283625422365222256023272035565066960571637439311325815112875949717784676221330540827549558640766355774149016416982761200608181328651678550921018550709759883164104644081175003670073375993488215979302689143718974315259076031205410731523884418317863853802321804110500631068740901181453877968192567382761919325374555674360634404231692442975612679468777038862665966745899685173603633032827308675719680951481620773125773000578234443837713922325938314470233306128633878331373019264 [137,82] 60775604400962586000256513142495658925611918436923474509836022459208786509572634687110094512538024564596755004937758149302128842821139907123237923665936450615421166299020792868675711317127017855792456758356272581331617600009410050720003538957276927394248658459708922009330956400602719710544786170215698782956999390371536459521221975285327089360341051136751754845422068233649202381969840322225816003009421976315201784853586178185933510438763653000444830419255783924197265595834924850570941305553526361221378672114099233281216953900934534656703595810006218160219471460773571718420706970833196511662234538331608649478699014646083783718381811054508333017548865288175211651208460401018434392112141112941674312834783876544256631841340331696824081889237884984979551389534610458882318524674657871186534452730131114970658777566345932058642774088045561624501500334142637968136337377244330461301605947877792941848821845750873720031513975454276891791004346012717885601472930401029456414869551497641112266072350233801387447237049987761824588724754522508116328019048902081904780539895116983459548348193386023416987470611289676388316940614546247642356975031525511798797019155925737901543815896034444092645920488914590255428643036444425483622186164742812262922190788488542742615012924861338574650679847250204252060969914630280411271386927893603498824546759870318351234090542718056858698334058669724100957749916292296925091109163496722934295500698510308865383986625137687015326110204237586837048460986611203621877372929817275435323445305104126222828275022967915494515139054901843989327301939391608960146968534777605710791447462352753822969672518607043357882606810269122735745383456065829588689393351441519598583835772926020169432289231911171645365026934283057207284330996293258207000635904100888328675134256373817882042349223376908111582197294254048064771329748374538316845965300784558515306178503456128328786700125406832488769002190434920773246693535773005631415294341969713660409588044002475887841284043177656167788033500378066919408536779162009874232320479656629059935321053987670762882214578157009123608249111552391886872501504361883158283243033775753505383418336182035396976168108515210845285699575533956836561766711904937456142419618733975275360172230789194866584452017299072 [137,83] -1179194961010538799236836614977576615353204888424408036129998214628667688346043938690759278705686864050140572302469568965753422632361323894709057489294931037145409377700858625812675297417572325736500016513630057745020628280094242344741802097377294585976691395335118631012562665555504647458127845275048825042830086864592380015511068107401626279760820646100401843407463442819634506882342247585999505316073938231778806456205480549763311338257039495481420571117350958115705863290504907841229803003924902108503108724382857914222054038071890635097728234939669133191459549111974738441798662692142776434834938529745846669797976651040708732264119318094606078308745992996671562257606158910108504432040019961635340365432051038449440218702680852714355228438816890731045839966691925300031965923061135440307530047188605210454847357352566644949360472497183036040605468009344380774065291087066795782100076119144194802275311498779971170833074240590735062681995265008854214447847047667674852838340794081713869697727637281078916523988995404246279642005282591684474949195235245342270264576129446240586660505992863497214999044274720491836558131129672270330604266502869297615479393171807543044962376317475956999030163268813799998169950291982060629397502809387506833475731995302374535069565240983863055026761113176647152717164811972015730487159959904504307937642507845187998353709596343669567183527438663335534834389699782117601544246371909189091865676808530340867413692397870913246709646334620880346228720505570317666029133830424546334413963343360691325663828949680074747089095199864154448972813088950938781043445198568950107609183038947380826403871378603520239840322998317330310935367137820270059022244045804751184795073287482195023029714631995528825579738170514051519321888264508764141459604165849425796933164976492519650376571011412578871592840408432157923961394525720392087553153306415892336232681029780235895595066881519130714784667850288039044328941158790598395747066146990574431618632545363118221984330270646142883699359746014800944262919415005851543036929222814096509810960373611339864250256280453586829544514212217083291100877030477780236030803573750404583899279319854149113138778326190339533398690357217553150463850153527337175691033099454954193778989072883751171780856176 [137,84] -49956142013487117229330275495133663027821287424430645182364690678998182894382048092424181298946446458419583192792808526877514497178945946874949835657293511098303844110381920003037388523838841277952024775859811510908554229172657469440957232891816342967880269833365405942284075248627306319687450456898196997227551216386008703557471905625581392082055804697617824203020186315745431237251664830509737480469415507864599371635014476307688091697959260930405939995732236018668070140869020840454759903782248517887781903789426151347615077187474601988950378513966470538483581525895111472441917429429224578741678916496688544145115060196331068487100905238912700836648334503640817935903263309462317432586856222395057108648636756242264691490642403223342848488457544866017932759194117729975781026118435165886178218861956740454501060638654512873568877139010604366152143095251177660135008351971406249481568394199340828299240142177213576238539959438397535473910856009061304940266711427280121675587195675061392905411113691221627147855267067696741748398440418589740457686886543306022874732914236605140791167976495202263694717844580281291549551168461254964790370601897056999163527623723994524484035027400709617610525155540764163078104321887105096684128061451507044229571983215089419058920045615265024124877793021142884714939994431596159166945789158593105429010227851598255101714533334763003769178756691427548347421909082187389469929978612941464456466260443188182446191964977286111355516080222948248803354146891260499472955940507597674330877130551107489430485192335935060718831273080259021117856614267349075555055450821766894913474360282167923924906940611326439664890775452390487342850320284437503992861729478460045315822772116144477153274520615010861888680106088312306324247358070327802427700209972195176914266639268400294280508729943081549007710567221487225838614365797902984297885217352896504975425103800659858381713068647220765544786293063086482637516671591968246174009176206252328417389288386397860951307101846263760687619067230732457709901418141915260431829165446862852437678347997256561885638774226263650312089025778138608002500460283655828103146612066181570944632015470328681109308435237879949020168722371572327960555828369268440647141289730254574272953155884027135137536 [137,85] 5596705317827365797888697002018547999791543343079947698164525297462262874792100753779400618370849342372319583822049852008710683790270303747793472256283862474153357520969244724274520305007645555744042658333830681246467120460009258170046603367329740529984738606261879029361053529539119495446673742053834825488441606132159043780599535181106353821298970943379485909470052379010652491957544078127258292292753979322184464421893317411424372286151617970007250087507445439150386336120229322618542896081422087032757319291517311485892045879914923823190679131983854375219874164433244489657914833367009198783498867748222288870717438568698311450967279483042809131836253130907669485578682207094274793997178652477792299995571823879258344485544373856405826176200258414607624418504584823081999966899665583165151958703089633674931541528019805736390616762934635285021920164243125857187332043760918934953145827775013735250422751878341197199896346432336466988253393834930415991998667172596026177901029837129490483015250961822683536532695614402270555726278708442973947173548451013762796322427052531606759201323573357845400036498365888521381747273911184589024144962426833669325183943394921916798471006271225631212546931300835475998625200635333340471610416291250108434657198236593786079691638497340457804994685323741533577908021219662034198866708951401234411606648700571576941005130216135294950777706796453140954442086693547621611130308200479535137666363170746683015346939966820627255273139705259293077443890145844315656406814906221795095000879965184294515401569389125047822309970451491695804302965691524924509493413130010278689835523723238814671798424241230090233414657992571897416392806326396908758777948045842761657573775916557577119372261946425851679921148235296598666245290086406106242043044897694483676445961412851020152424954636930160313674122088975826093379820140114921097028816610498050218344608014989627418870664075762495897374547227334252279325559327107759729131654596669124766206769728202102144239184583818503589311518031295347439294827607967978862571352434292562164336114919475420317276693682834389246089947364182462406522688686076108544105223309239165237768472769460720513985712611993829180083620956652159458300540661179648267651752578337855799873483639204902752 [137,86] -209712766498268154443984664345175074483029989959036105932892768364239783613332139012940546272861793079109801273262988678335750423753135855888115119798652528228117280635652618355678485137688344254563858475164021737315977636749644965420595149703060380958709779741797108284153396353010771073903560986986711865310905787513500749744680856199811153291562643760744970301185904214823119116178682034055849426866314178386630236360647177925806889234543295507664123117751112807309744713352227799305615465324665768730591733073794772304934863407536860729870014746772974046230651149701474516779239741453945179832056299910433715492731737539896094254828388108709104234970440320555766740793477149493598947548173848045779051612005173328757313481674482765846291706880080459703826841244641552138676762464888112420437755601419274532540062707147154257644040776874966373124681968685158732968890645574033294534061544055459636301368253176493386955608029761478932882514980115431285605748248649001703097592045043623765548956174550228730985816900924911722774718600050305097540403228743180694531766024306033610858690858024428468646457782968459157698738881526610765904773554334770830750414820457460498806085627840344943633261278281966636791274595313377593940749360198241832762701055422245691637062759482605894812145873522113046139808506679086622297798427533619893636036335584234828378122401661400338862064601140471107867344207510856891669435180202033145108385196431346369380339180041304738201668022733975849181425312509873786360358386400031977010669126886308095723351381865077593604263418278382716941353006979444299164943634803233755723305730011271758810744545248248342023917227088710318454658956048296569524095574912676622277179059950637043827906543074130523996210798143323807648554140925082326232846407125907115922547813650760767454774798999248324358833694144151543092959895480504221641595060752240935652538592309807661898296834446825503732312293824685204716907233327184219117550955676447218579030962974977677114921359655631517156404860323826903987932163919803012606770429650943264378229816117624711626476567828376529404992806203574405837858687220407413571254049977194840475810992306972095769918294454734387881970399466055157315890465241226836975843758673197408188532042805952 [137,87] -2355532623607690534377795380842801572174334102647032242532863666854376926364358838144093570826907003060667718704844142352214232594587135163221452039082390999643980122436119825144879432253026612689195731154648085803832822672265990223192057119400356269086957255776610046266930969102636946635379816893665783909568604915694691508284843500282076321758142931562576905484848443668696188893509007108661090322763684538757058162265054051176514696026626894732952924794904508716497667432858316681945274146512270607125264622322886889492411238168407052454908447953786844918885557401003081687103343257178480762919093187627655452385498660913926795490669625236770509126058997114376343400591724015205862630377741251786548778365943289116906931103901873936336791173124223245342389286654212649545759763084598164530484009706141797730780513331927755097873500091917108760638044793242674125565185230209299088608211094256279740372963164404607062242733442409782551031507333183436494092498729134065815707096004927253670062991982672300403975017060869816459756693288432916300394367541484347783268982039862242309340749672952720830405526356951882925912204506815848286678272243880545520472428065945066183657405244370677171566932576188897548739358626777726850716478237627811525823798817320829196138868452775666123480694855625470765429904955656178411572071918485227678277661308551506748810110474593485168499658074540309670527207307228046926293837932899052167366087413062841038584246017008856154444232410744776832073100652766205730982766949086280006499858725177497000397169236936336225538949366898904753919834584608807376081232685588244183746255466630655891199674190138975692442205745950860244247532998904969775459450681989666944010281134200331703258410535165641336317095035787939189660905809599938386089986630606408067313376682899435687297487160685334377675099347700405405202850517674878278732728124872376041071798478983101387170179567049845032260981989296412062060575801009789181362373503430857416399230304429093681737362524914071358966043842849659378137944677550399954125491472592620108600974966693056483611193429985866930053372096276587716047615557978333332777378813463138041710145235233485806404058840276692252760573009443138245963632118956313435439383592706712271961132632 [137,88] 618393131853094040406401305225058162940740602584997592965303538261520660174863780337628644387250026346204388516420238408650119555158872069477677463370938235145057022684255377351052773502526891087639815844915630975451697018000715782476117361933838364842733603395806862897596716212304802451745204937228921440696778406873880363147987201491463551298444664687764731857807713342947448805737131604573158901449737536356125137755003614509714274654156244357134421038724623564913609595060382081387925130135604634303804413877794195714691164902824638620747605476433428283636845839328007726037898518107850490598209215246426667773232076237523806068472420363585469765513178446899113938711356533906644058753515373126130791874464545092652833006552107659461499028901342526487885071041683515367928763060303580381628866593664238423956268882443161567919121724180537288877129920169043659051862929219567326450814220324807765243098350741167780880254718068433937511670953301758974493561114270965057957013489992531697250710101441346296340538603147356857249248142924186502190418847046735278218768415529875587863093458748071169277083637181963613777832455018640377713303598418256977603920721015678261137246392892136430664325796665455184585497236042766846296184244568780942722223459166220408591353128483987032007710405438420432926435878928153209030225659322827503468388292946157214365981748600382598257143139789504079433609881054182203651193331717302661106141496389298530543106499693880150568538565766061955964091570490554713005423525722287166805515117195145185275474556394748365607617974095986352147432971150113732566307968702615509452219500669041632188959362094429739603572627933510374387234555996625705528580480372505522734384766882100937266186982582450200444194827117485313186060428654505429671150871381656964354050541806336580133041849349057115179946737640498365791740483379310636666873302383134121900356519390198250925740851928548534368953802506551165646350727884962661432604623917763244084679915911882462771703781180489604175770409714597090010916811875168538270867424312633944049570382603217595808348820635069516959400057846656807547878881963495915510773498664168147656661844539766055086609480931736161182908739848242455207322085925644614445868916349194701426688 [137,89] -39925018349543945176461938494341981261763247215396074754635825546325624714513453186217750303470687669459531726722967280364547040550417231492729526494387527420625499247494450662139805822777314886917526453696213477713444145465354106035088759219105189850903342752336748579760278145168261145186176356032466265353522258694829781460617016616390995348175522162697465202586490493270437589266879524533552235937926434252641058818460212479540613073645696963715602557086845326395749715953403604728189054783111867398360293041737771730595010046528832996260564393553739334581600417413544216932865002516305735441357153663357880241840074024474484089922392501612120372952301058168207241268962265775515008314052863775020461244749914704839648445827976082056278579108460030946489302186920518925022212028173341820982694563247464342963547413510795425522525564517609593336064287980203068594550304070162803614568734204700771422887956689115299605264466049121453778668149127336811576892772319827093829534038929892642761908488725777360558093187008342340801902514006342780260283662955029184716650887684326627321721106225303477197768961839190141349929743740620700803090910540825091268290870673247139012683945988240397383929758990277072489441575118647096244486024241212255618960564430272498526848345216820604673679070517057070476512078631000812118548383896146803992486836204624605236665647992061851871497552001543539094570221275444745606781631133779793521954362173965090427048830980134051422217851175255927583379308429707623822295508023278181286362119608398902820178650334668825490858365049886083031473924121336933960272921981491623206930926342336549983382157668357690571596825361714433634888317792440961177311315152798903412437466842760921474082086620206717378499626469643593384236459439023504368671062711948372829124334757356425547438451717110368826514842472224578251683626573182206341980543709569937295701899734268215039898515367696533966347582706945228023866042348455537427338694110255214483038542303120160653576254684143931770314069046727209321674294365866986921567237853251537960069152759954121941388922310692657882880064497575955689244254099336911914826516787055544644721466025848542060083827163533310569602106593034959333596215853968482524731155301096968192 [137,90] 1674259939970838522125783069830377287332347673564708594457534402206000113552106321135453308137286000369336863442771272000203638204076101817472120958524514249985862754751538523419694692043372437411035135088906252827661679065221642614964746791356766127371450240470607052205905846247404927571047296984776066813675155729350260736462459467436621416737107252614968717776971975494742208155632087667144573390448311792959735764093119523980312665681747525450317257350267157007869941494363570685577896677058395297888518490781698509046783882469284201409222929620779435476656357065057482220691006896012509823688926340126040460321529618259757941091925420068500896540675313501244351518522998444823633781043823917282176439796269414060767852026472801677717446159521900843735007542127655252755986381554368473961480599923788672893326900617512902718166157413749319531988095385462607678498089033948715335783677802196494810006306901313656320908397770205350745298105098536785568446694103495043738775954544037981314615172052645263008536642994154260770402722823609845335744152004570187897471583106380136851535298667769077283111547229454282869535908132035884621097863900896339197760489570608089652813354951350390768725084103279756383605441771404755561435680014580621847491634501555377654431804917490194026475544376009209465940475711210363897554078814014095486793169220531168077678165173669489102814393977601689199298158466929678514500688910918667920219623575312161481114866960980673677593559623475170752965450044220167742168803868463527568068847653862378041477428714464125920378994153659626098287159729517509820276041772051110130587235396067229154506772425398783547960048767374554794501611832924720619955306788398288800233664854864902692631882795144979020130124263282330413839791621786634299716179683476073457030070261957355689688624855395638231927482895305501732525990618902788606779844769336731253813524578017388958939570017556537697313802562081545711490595684608726348275307446711994087685147343713695472112665158554819633678110029499154543510709266976004310558349225714410570172873786192972096313818598019031988046598558179102916226483747118184272720484186944936758926853092580194298037328840791730585081850248800723993648943963732477482979236767454592 [137,91] -51676913051505878560519681406053696713652457164002586580967232816899779735452831055976405936795394257756493423276418617852475754467796893788442101794106239676575178303894517084625739929108079234450942087942360560624793713747927458024618790714073301700739994764184960309868922643789959329711825643250265387033293280722409503246627807583809404442739333160743072343036241568853249080195286420718368988520553941244711649441056639694856494408021837174388577262510968842817883642903040976675868144565718939975244176206674130931005823003203056575699078959043420518513760519191053816348906188229908587115192271707655024741385744015212030466387634334599983486575008897142230760791000342080190707180701328980964499123069744345704695042216915356128267280796386143500142150685644580901459442957151439651241507076949422456902132013953486164418886922475967128355409872699737876075645425733649811958459174653567726100001389901149871465822894673999436228863958701338787276000914320913816106746213939588079378739711075144817970413419663153039704664282350323760422537789764950848417749528837078100872759149709838238939393952075301100182690881007267031432448164123303577864350639652922651192320532956095764124338602522428436929768484858512143561274619040990978153606789342298669786029961557121730205560393299803548770185704656114823550604576980348623538072772104569432340210684376323995582340136931681380773555251916892238950505123169677866527919756285374184034719368537028510552144560060913877433161837121185649466005036051712464305206341037251529476335087040814809962043220357705389379162160066317898152952912769721802188053827401629385241492232855793659306510459021803220627191279366492214826723870845040589641695980544890781212643267669311048304931874324848569704203402852393280211516480941044916979026685495445831690012065832972855050933052739205566967073510664959748777237118951874125731262259772720252987824968178457814095604274841218661229868708692293339144309666775361907779813452441992953235395915909013004389451975750995251287723051958794560617375399115450811190603518173817646013227884273440836713048722532648850969793395539662180517926180796567165685496576361628701493531333310358088160187125350077719553627999262874349761352458768 [137,92] 1260066706589341916696053221171142158665913194619407331037318948706179172352313047694349876249800332988528190793715157894143996489216361113157389645481522817335227040798212313630214876756213388385593786233049653049427210000554851103642835717887930510293763631624153985475666281082911864745143503345029008313444438341689375189118007848112501787095241500880497420283581546043900086626576569774917593010493657318064560125052452243009297913008634557589248990042334529802046045383896417311681753604955245909908943738818478214438642378574988418508702071996926526213680427348240645009378686601061166666638434753717927719478719780239017299206511259889516036464248356539639917240338006780278412605657367754139263585917051469695301742303870869524459054180613597178312758391022936720113904840814105042058623975323448655587626889374584216869041761133721389622753401085598007375788670654306422306731874223545711749229276381003684505536860626496581306508703081322970455459614658449061171668309338722122100943084381237145717739455415505429199100705427308754966507748010111347507406948739994345220089694789537710282932797545695854077559629587110993675526153971843203094890702526260981634957330869841607554873490565660551786700717308779361516686460039669468403211271442003721366511405322858694838801610053067787819632220999406487022214687715669769526222120319498948244010112684885078355260732897037479006723309038597052642487110494601165148065819943177352758262197558837994720314567244072648264804169577502730680478170963784827380417809129087408010900305259848306123433669453751482609944915408069082993608391321733381397600443877069279126627094055976857531438954591402466076005891291546005799616292186615294573103804151972427003760505462329807198221592671237838643193393286437637257922976133340233393688185459258418552572359982163617721138450347248327283638868805281411075512484188886259432086186888266748385442534038750429317127907318213306337885389903831166218422997914812268448413737387038236093455482872105393392870156673130066986563607310538038606175983936927482197245583035119569900435769013954845887386706413703428028178652283211054589588512999074882393352865617235561850704813701965255415107834237442434745275037241665264845406592 [137,93] -25980321551566344355557848380398072995151628896553261134627106690337736713410786229799413194144625323273043652464017289788828790914807586126099158112396803754835982598730603543220278248357857796943014672131848049901122316764034318696965021952754622776844468530366820038891676746701556056913185206665567470930798142680689941931886062188404798980502739444085829159838302203213148109456155866680037481655674892077445944415953746539940706471926177682113158533681900991797457186509138390205311348862214593709574712372165918154876835822932121954272937286578585456121733591926887195641491175393655008107086134424452773282544127920033910354863261593153995078396820683657131759977184464045118731150371884997809603390994009789937870565041069776607434814656426916907465067825222669015658250013470641886964207757985866395276897764238562894734177664739727726765435875331451169006017646771086950137179328058267893309484198462377105419352841161809133382332457311979014003253922914608019489946023613122793614847417780597635363781348126923257275639246673447464981675387514314413997619194782904090807634558232550084352834626690789053038815164576932763558227240900445598736692023401921845365354514496966449139667206506868743889360600867780748748770569458169462305310590019632142640737240811711089930705253345996254998752527219924730436704768399189027071759241513872192601179577093283936889029789635507173617710758597763579894742265534307082147182039669928380697728204058377334222706457203717669593549606221253694360957354965036140541407232341617516008480872514221855805505228959462122005434361063185849782702507535817403299134172101041115898248816256488445306960919886032873923789866222983845461007709204807700135637803628149478710001440529684349800605364856468552773491622568955362624134833965778321674379430254448784622921238236623399105263452225033432058363239307735355389289070140320927177776859230515923630152314246524320604388521185286988631808507174279747587625386783346712527863118817434777265415081124956522080627176307496467242407029146136370570433959545938619677903142042565420984500384342238848024944653771099282311147323700221434245596583095983072809370440492110860696830073430475653612972931385526584548083577137944098160 [137,94] 449467484928591525389916348909690660990135594944816550072642932474595381911082690805471855230462233464956139165404590124844140270341730737989232915312797785433405752798451323156240503614560930751147312002589598926835215953172805025827592086898651938850204307696628931232505100397687066580516117034837448815851693445075221504655998812864634466854806164336423197734771613492959131262429262553273079552540492712346813357703956355409731841183799103425051611418073464506852259915227858502144922962653200927113881850712368029123253478154250251330722366217185630566494209761180618935740139473669929989319932718671768011132588408238576490925783589103158068543638148557040700206545963910570083020805496131860654813793183411841654758009523576257223317778737660996649787220760156004717367873933197911649814138824009447887900671145760275722712561693601756865612973790851418503808099466019777685178585428309203449363030133564404324427650330202101953626429708801310882164602836363700259415204399397283635514955910429636630159170150022953946019147605714209838649836622210851596195524975259689918455969401904808207933572296347889657380234737242710522275664047153340872129026454609762678760585300346421507175047304045088829287739067120802726949664618514068723175977918379693578493201675305375773164271326359495303145400401423732923491638599394888662822763370946795359993923220729926334752883468302934370407627584001147665292800283057144779870205654175554225705498001172461164735328024028220985422704345073885671745797775481435860479215158520091996617865370614397579647473779482328870463818443098515226969765814350488220839500351451497842989023504975308166376219425960706502367778818269797304846324414599855387549962576867696598996886324518335375807208289104061580269942382268411685889768877683137584034658839160724755116634868334941023904152562294012404031045591709521131298970389537788540935359576321062970702083691184275933521647896161555286872683998462016913029306850623964654450315752652203682875346440552924144006286397564477967966188299307275721395510511927583194898417094765788786791337620911926586234317699781194386539289002220478302095078181071121560286078920333832832114024018924219429779283264992016492995521535939360 [137,95] -6571872413091368114637040179581555841079463663978380332676240233162304673246223614144276078559620108321505089576757327741679814727853076196509195285746734742164715852575242946359074900203678597282445952311066755778409262651026052770174496595318688424555292465501293794883965143268692884993867348842875078864165584223149556972409298490918282940573505263078276681170305667880490225444180525759708417789492935157268999798550980559365537725325041288020767535344966882820732057160103114638711986361514587097447001716172328213603060320827448237804338928269602341782108555562911171119831766574121049262353701542457117829733042034988842683744495960489087561548182931079575168332014141292007480031453319538152526698001088311957531165236446088264892071015586264465585494873528800547032186735666180109418701024449163680432081488759328104186159062462915185231948943086506466930996009344681305552685241861748073718429361283777028501708581600547034103099682584117744593419879672738011373947797972455908633214878336188531158518673117337324229632199180990600533691956127206502324853124294964778807164484849069493578338375117646838538855235551118344795456355515895073588287854915866594912158331636679634935146048929646607454327554129939470128408607878261069964864264139250233964014283375482284979236012767291468273663576928987949326237581375610745471443810115235808689648090085134816227754867484380787328981265368421140909320510184485917340329075236376677838600761736134639942225134997938215085934505790652038836836543142413239910728397325475052583611344869161449180151162928632440619131366279639303722718019894108311107577049682127953501215781773086408526033117217023332603101447840199506576077822234828871710161391890898412478908146920138544192157729733897336476705535926046655601925020532020711815955364432814383528248724972866433315568720179396489125366838281555821181693041980152905311405070512702232619956640502645312200228894068612298297742385335637241859286955563011484289933702505871942577627827601227646421379236959165295194893353160156406670751758977739390803955937992320009556629618450048564083839603763837913828349211782498860053329372527765409368948803822592089805935255850613549551636765987463163157660252084 [137,96] 77045778970187786405482931479366088902944386133495826467861157232627867304730289181725915752407121502993789470113508224780658953351469735299569185812694045200681432999310357520715030409009511872829893178181757972952883692062353851127192590170062193798862701552807502786321177007149315745398671417423496033503463463197228691888668296123984108081582287755045367285645237290278255142604533058284806084860947127652185977000532065732723722850758093648932186487950686263149731371880539277056414977573243588088433919596300610158945882442139796136096189864946528286736624476336436911996751582141694863065986947408773480531008969551283054998542499072013517373811299561374608650210362078234475865663420077549513919152010431742502870568613389286747469801287111851779793289719854407710760092197617271601061209466498633959133118684016111719006263765799611124266411086552278086827213573221200765135365949057936272158111108298891512924276268791092793417232279804114680970037575877533301409444289541548456095628200425152943559876240448672344185674784749948847274550256764221126777742457877248802180878462917626198953485675333100006688907852602403072550038660612772169704341323867286176995302780823014301066439415993443938407459701106423597152018565331953411288430278119788260626929326567844445001446729050796462318506610217367803209310606706163612305153839484133729471098118599872651794955147652757325634722053394521239697963156208747299151507397752600088006679079382496147720185849081962786834903618723863341426091678263966503667519030164199238109762254693890788034810839771709335047845908879107380289976778539838971030629093754085958468752913027530744393429577372792947946893166639874197581156108752120786790048196514663311319361291379279157968811558811178291623137150437776155412057057114116536780712090131073707330073238460409495528769599601772468442823114810783073420295332905599325939744423885941727701600400118970302257744478534034868890278112282538528454146977161832009479295708657965577468217715212916463378850913250186137195995489825358039395210910432155587543688588709124897791937556586538790897498782501515038433887326424328079020812663730090399310836845155968734895042294662960582207170047573865343881216 [137,97] -692377934066746296390235119803774468813929156684800978247950427618392865429997391785083328906793451624840138398987173125701077708125955968758411374049894401618148292858119303687030395435202246839627307629063911463497852058015967143520129665544956540893911578022809038387545323400635029973173343565609881504322848055968997488005015033929692112274492418013618650028510803644473064151961651960558095862320768968188400761292935897378727953313365042356978249430102134184876189349569862295984492199475296530721771907714714045390960711152438790705193150408963776443727744802277488324873621312238512023264231554671322597620699234094673706300274100612860056460662850410857525061944902944559294714786406505834378821834019678233851905910190204873195993649368527514618709628886192905521178587654694800146016970674736128357029841684035071571953384697622990038203370117146622249246309453172199454147325105898798719551977256812586535376388620612211015355165106018604100029364430874495741439479418154960505143334467210442865033600504044638054416236474801022278325270963445710480609221815096138611162240930709306701742982758375816613162630807439950591527106101112235637615216012251114602858758593463330599616180378115701217885633796245468566263037436928943109355348344835078804024497590764386223823963416896296760571958117650009242497094796774735037043847949605378204917862105148073465682229863759716249257635170590874337263517699763585581576970301768032476926542308592361568810646814433445101347279412453683629040076504916673812405424776018492433927718656300912483628740940132909820812757757655661534507103003216204573851967157826546799557987246921405979116950757875065957819823047456433860071851483004984663477956981308940088101808865820964814960101709873248471417909850951312395142953431498171512388433264907334669682828697061617520155831630310252097813994015772020559379463035645417363049832449224058601824586074041354585204766121869322131332324158750662291692763411330294363031821060589099171660488062204551340009814864617735620772134663794004562259254557658563160420525051579418156718052419980281197941906134184414204069293591011644086791486490402105425675794946982590534498957853716139405286181918687279616 [137,98] 4644089780469144272102481360492123961679734294734923442447413980567025534097817909565909235584385053319749369524814159146618000658028770102464193545595810284542923693008952689772126289099242824814842956992917226593941124221214709508615962632313899296199636403849754546082746243794061418857058336589095790184401174368884407886786069323506319153931791032113965386407147247815055458024370105687223502507264689992432810205981282852104332876137006697809948459270941278525042303072736477821014322479040469873065112829750397585028005511721913544578240748940929526598408194416706973427267610139434266738010045930067464916612572867556068625012917689683784839168415369780967315358017459192919020069743689128097947008737138383418442045868863212432026465180219225593243348411256537275301684385866174686289432036633390528570164746793240479775384913044459906955369570163985715335668289017503225959034842714138899919409871452885022049265193087732087267304716394911641377787426076520694991245912953704930656367323618143815276302349943932366529105465190273674630638008836606081087363534046673376674910556907170500069489736205575294432983974597459156874704304566492227503999505914268694036409128262953289351261173630543304408677243351958491703847348230094810129241544924204398402381227024222858463980579807017297129873465101728131770599267766323223684351907469843996531448137746375591071027757826084279476396864985747717401691195459705902053342500131545586667623813132820659274769602576762113819613181670982645388834678406821927042199809953803669363795228391329297389196118891356614160034526184176134965320599285881767882682932844943137196279832400247015822731829733706388740604795012228124146498951314242659559065353896063901047064921931865286852722168770742390650063749139846840847709112519785908729145497641322677546131608816659078684217064888816707264158217969054387319891786796325181285082643199113684326958603576913497453587809808190098199636216828423668467714182006535940300190539642753373756275024926430440758121037694249402614807419032464915929544094351895616237538737004363485186593231562273486132463381418762576427404571022853441217869635407696311907190366849637472881161003460137774637790171469184 [137,99] -26991794922817530731795447640027209604421461276184066900162192316637763882160582615406211342987336028888981042007183581023208087264438387942266380807024877618740713579460088750002001409408046942836701987400878461043230631103973199787813646390674195420747991449598854224781266004937752711039297611219747817183355003012318415683727397058602316768284280609447249819154475777804693531046551477111855403863344275090788701206660961290434719849195057888842594224311116366448946637357286722558351674506284583524009758256035620888983621199202271336130837739813656436441027209238772834508315087179562852440421861011471713783595103029696512150350702032928548566383501531862000402896423278428599872161274843753639325730731221434944139160460836284716262773891424297118569803163583203468062182874624128661065241054464144522632344958573830806605625116655668386263501718757543911005378640530942488370253292334412768108103733837331029160598214143344603434774173865490219147362914947404015561665964945700420804826874698007330894813814451002419559910839420560980846211188704282261936950164797657831712929464434743941184462314925108389366283024664293048116654910854286146186069106295389568812193102159961861011723913760238386237273208273146121977719556798833739661576310024441686450552994492245125834952405779026459687560087668373271158748778937204532608283873443771472333232014118274081108871795882096119273382476236506081755779999622562599110819888342644874663777936415144632987037409130271116047114177032847278314648866709990564936362177731807886028692162394529396076600457456670804894580453374309538274398055046502560354744922187596897443305458803502194601017482135899151895993985348241448387351847149130527535063498863195449418491005336009591086848663700815594708149150246407467936736884058174195506477805634152295858482479496762469316600236192184429739762464400554406675610407061585170307562765314255585162768668171812208783117879673970075645255595519205260754083180805888080311327176586020345472491664381442018651562009510754118112341049886105727277174551510467260471073514428671708849499570037531657293106615769775638254606973911136060794526648364164027714215924450856896916547410386381186287608912 [137,100] 177305415608340208388285948500690775559907284672503960566117417420142460901467800896760753883663284957998871851044993878811619292124382648778671165075680119393326435790206999365176589240570807950371387820814182922112631323382293936625576399259675086102073723438890173954596233653859954788442088737196327308713838779188746796582959718814529506560312313567621615634842996679863585460083634904130768658813383978116308971871313835080479883991060036156224071834524136100686176320363075805846144532778367471444492307268743236401715333298899431691922923710173786125244054304547369654579370881076107401871499912044412731469219349185484691960899874491588773567372461253031960341758775979201361548749664383170077915556533659278237366617447476925367299715739514866806631825529368671448373549567444131912683566475008837609349375043818699271449952862161716139868957764881886969161213707314917725838196907561009983285944707198453897081755633279961729535913253678545303502475546810328284045612720508097640913398660683621224321334063106212109377160926793450314532829873266518513746511826527464166652407626368549915996240950688697913421076253536455042862773516356291567838221279193824282048009345309662954312835574264554268919964518553657866686506460182277528004833373490180038671070133637996667139082071544659145965757202395725483482359315563022936943681234693421409668329744433645681330366744856236217212475832091133717814201372388905535070162689420389796801868211902060182032086930551778759411796341905169024158356191839131299215867410560438782352827199116330838276656504817848970894661919094974747506971883914265625011772511733094580408766272941230628903023226764525145202119533880172780537784408030606318928018525260771599906007102298769012905058921697194897001827942902792928320401749688828411264650046263240007240398587786926138928106683330255280539661014456149991123622864471141330555136673772014418747367553926641348516553724680042355231161204367412668771116446763581881952760679149141411660584535229093618220598716923621541253915743710705836433030164574898010868456429045970648037060848624967249364333418441255623360882066149581462720156109865741523024611157641416524273522345711918159104 [137,101] -1509781809093665454286970422835771413506925111383125505684209652723150967853017360570972025131335301380591775523329657618327753171345089648303001661125693281062048697124526842607803813370425200534865165170759698776206843371960731104361762456802777072336239361279784222114648603394290173765960410624548793823501170995362160471124864768105250662971005064140287774807235781871429626794051073666336132718438999156999627857533837907854947906352623916756717552569767545827985210254471281799818975860801636907315184090595182681340157565448838976431454217542521200549621684396546542835010166715432331592883000147706291180979756953385262300989676914506861571076448659574534363756856477805904493294895604668494984533064550113607718566851699155521496722436389278737057352383034909293234355736221705545563931811098411223653526171750533944983854725123209769824083061969616281043120215506502547738947835006306418707057891517179510128229555555781460108426736801546303533261655205049946677086909561263593940638395950760200785124366446600284592295003234092685462267689341360620118469057147665420016971197887677780192884576809334161595884282156220915661959752971957751646987539094894372346134130624592696717283540485893820984980584824586270232242310906010603843814091454673540892062785571457824205752207953854594680448727355435493577878786058484285342861580518031140087130478414685391666009013637705435179053773943251486017409289602631454270874695614974428948461685046381065209173366821909730929793695148072553864795543105703552518612147225496369291595768297305543350097756704088779275570179839613569608177627941387505603752925307543535653971164944412353711931051424920759950471600323067161307248116593953851723400982804131647307227271726918214564955301493844101807381220454287751399543950846466229327846371423556760510693340215292087470158976770179514948040821543978395536551303334969755274061920886534005328287068766029180888554026509074696088045044245573085515367991060411273612723063090685188738771425684732181303124358584084410738849271714621385453924924285151825151056125581991538725090452999398003896637441979744431513217227755799047497235764833437723001200238593771954322110757647515872 [137,102] 13813277813821874508437943014382473323484329469880011508647456127025114772390174278987466433227764637567032487542823780501095847332643338736090193783090381646831670208079936459919253852507574515923315215843731832875721386908987627398577836197581167975556910026346694451497626309552066474004427514886726628645649530428209551906102049350993785777245093523090808593275576091408794537199475971634038761159249214949182167084947125986618572383535314474873178297086880388918421190698436802200800918507885875769491052533906762113662458254263656107334172186751165417240148970854183139391575556869864807166560448422843783396326315047669783459910993558531389645267657986800690981640555163659477230064815965769774227287786791822840901174294851341650187025584716478272636096439473303858700376643806307214289945637615538716828140294851019074788714095066894046995808963115767283102758900608803947255035682658722860607237765145284496325117846770957540490375114283724449650167349574943496831883020721778625999099925157701552220129929698452826611938640675999814640172290352936704781357844783695411634167652283793290947341929560161560937524787957021983219083522347219340599141574587030242579859725242630040457023063498927027638198555535351855747138913960401484637213985918167543646469637469313279859266859148117101965495140455863159953698005001961077219023861666657524268273469203553568840704516853958616094163582699543103901727174385796152972858179274351903953656675632391549735382047812050752242558278431145085303903981200582347346441284021841295869370232626592971984150588228494933642663383242210895530420260228143089422596220975310316342748953948821325386556167875254528867310437394268532846961943314261541328161712920786783408370548715513806703786866985747611395402183510730132972806934039387743821122665074286204276875540990250140513684113552010975215371330513907940353913534443608614244206725216569846929783722797786284159242781994937502264389276972791820886975830998965721629397160088264253432051134525916465701710425790010961926700970397755102563917261498737670481097336105514351357227913416703570109913029467226229536892412603970844799335016880246121493478967647467237153012424064 [137,103] -115508253156921739251086719006748000074964321154354911954474053974100041645806849744141487518076469715338746450704761976931215585101269863132942630423548382860654683873590095648707824419010315106253553233037417076853408708940042234741521415789159988162280461561159740849504348339618027479545857616766250362067899550163223861020138522226234094589613188563202717199027492927641276919418276276080778974667928685222058943621607355753791175751371510150131947720576480389587191172679821593323664127411074176690637661208522164734678985994763723561006754152778670529959792093681949086156098552533207553835826404075710654969557409168552470332728938958932073337113903649237212942634824667697453638277097117565938471963275315556031947429177104456050374849170857451379986221556034371342686193170852344281132378249865805033936535855238275094788359115151288728844558396695955600077621967134636425399197470637145570309321520919216602109554556018539449282211738819400466533174548647975191646681483126637184722878827839433630397345021207775480657701720147045142568097892614879486625670152508028623748449781966118181239398959262879982667363980929900723581103355376610437466431353368562910431006383176624010030190432384359021673064629063157925394679466337951646631432321959551457306371157981022533916078096935864686249910864985585990975330301530645497818701191332478266198086620822074614704729021331486750010375567975635911598993796971130932637422350084820206423212137154298900681621337011804247193536033721701932191719747972648896967682465180338549635518832246688521587893842988429940432348925345946280070297911134177684309099152453817561067401594264932363173303299827458492014719972302753107858761048749436166638011976576047675357425569498113388364913929851679091970345236672873109566926731442125616614678931926728745779820509248345837658975409200429754992852558663695742008859838413254511899336049471374361634877955688968600116548035638114052467865116188088768810124805858645184255749456913351480392010502836488073702339543807286862344906866341709575199163551483228457117433501353495365679783669461027644596445919079576778743319308449685528544293414350457738702992003123446640028408 [137,104] 691748233085720679520067558231764650887461158979552395096815481271099657305740972956818056653635264724277203364185348684119004257546710804228056463207710608594461726604201539839408753760113403981594281238403571254830417045537144459583464427324839638610601706033687091312572907355242134733345053548951058562712888317787342229815979455494426742131087004106939454181920363502738125457387424528073471835426183018409324508279766071054999314656943814067742463013236285437629406475203533515237336181778826189130277855386186779983149859822530420768089030300303435698311938881713399060164419970152449996599286956844781761932774608875891532101448509328775235539742274750943596517987902935135988492574331201079340631107769136057243342053734709099942912231673371038492643123688466437214705739067602518930763894421866164598002059086277560386500023875629140445852960471225718482822393185619112650080342673175235851941431968195362342932646021291371540299568626465052561511140206564313720601729751661714442975541797077970988141324541644425969689313739722269948175277453132822710832658064298125962273137905408031741408795668864735431569929968766952047282429878100726492218003330254322357403392708004112363595878061250228171299899997958850211925797138606546623515162357198650990852973489535845415814672880295324710108382435308144079793359518278305163357831757455029589301179834866757323120570255710630504238380517613923545950634748562663099248538585943776827953251802378825549246445969647031895688842073143796365550085339937581548601889568245517881969603950141912081566871214366718453322421747830435403660269093338902405062073515052389129343035796889618263607728966628110216982926345429498867622175308272195876494982355332764126106829105094352727468932257059690466402744724957430479021066501426069351397197084260483114516115211688550374475689426785338713091472006965499557814564774920576601485791956081402957325203729150693076623742875274830298622369294469619198339394151123734848882091526237498326816231954071713555849313678742116091041472665762864429677029114288267562603211498059992825585348027275505466171680456171638233536061589241207764986330396334788189835620026750687232 [137,105] -3857383630805346219483679164231306402067907177677881499642976995638730903952764491476579687588930270714411996608165615537520900799074588768596169011438027189534814820314222257460542505337076640283798775041934078913635181145113210922193973223978677240409982206868568805216745552611306479314895502417222694676326907436304710863205578402644658559088603858761318758701218906215381062304972753044973913453112437154693931645170087271645938101373647173753973364525060845873045750619515061932268897648011672210234738983520530898809493760851490195118209703063417882883238178677262574310293740939065034665017013419679871424610654531704364083166427488153912232567810589864310707639048001795722234599020409980766247271177178741278644577674544236159816285366311017910542112441330642288678672553462973479586951234814037326920426946922453588657270638323391049207207694576937350819723343098820291159656466979078395250282853429522911281731819598472477353505710853920495271403746669290847076061474055731972138588440923278179108355165943970520069098249901703922962154091585299596398356820558546175523806535695938659441300286534677780320956299740603550196551185549959081053407398865667069676793550103152973739842150124177088178375533601433364861384275578098110008743181211379883715904704083264304508921306180846250168247709209750243694696563321312037433047591595048509066340127508603104336939687275670231798366436274002682666886027432706206028198441242392468238679081357272773202610568286099956102041541367655541834336734244047726249518394069963045163876331402074951289066763622913605852560508923311595933579427158305474895923101761185103140621785236585621347049386876427016910758568966899097828679747361058325194160187503868883090200262048843417896280330044899358827485154950109290151870051797677126014129078788178766742377692523231559823830263880162034261554631364619252393313890436898704161049221379671795485638550988521254042349859987157375964417138082307759403987557708457613928322443380735552826110738123032439186237909211202299214723441308710783098659911950526663557736401149864675120193810093803257669301889437440164072104558266990363396223753608434358223252417146624 [137,106] 16227188375625248639896662542826552594505068276989666126390795209398753431302693311124733855830746872787090417967337232374424652857287825115040295267634285583588454733550263516289178347763792983074086315729507962102258395307437698530266097537943572729971507476517347603795906721898898027871343138946143188475241768640356520679994820685821186052710192848903954730093432300942167061987801549359491788676015597142887393469392055756694023611605662251017548425796674359517074922486862054836203731631171918554108182646600524392381398203518599064579656287763122281928507764885298872008658307902963719212432749201420021097893501038461732019845090069235638650308171647293799991599371857284529205281315926628846357284193141948129973761757116118547392271710210398419665326349232168350841706562193395451725324424837314708506315817385125142523136416180237037927454988794114415212484155309924392188199084946587128238224247511129335492910537576682555415091571447834429713904205770838930110588714488282796845896014957653040699956939034029820176227336389658297457762424110794163172336919789067808891421048943360030646369182095023294345948045737212658853553052234329053110727403491687422844463526081820648541059446151159684747599827521780324966613696813838606732133512677159659508599946813551453705782307140629506684951869246074574853851811834991116218377364011855875842032518944963824354815991353120730607558706122177914327022496495039053807619633808079542893891364305644470710925548397620014443831777682402307095648866675627042830949213033491139418173331339972989357763863737797078915525888081810103333990723340257922776741554417836008941594981707173387103619514228771669435918658615825918029138541977654089661588495814908663235569130489654833544864214926110941485820521937988203945584316273206006696815122067767709408633352776463812511104060607259245386322084941105157306246768223752468238186271901773749241975485977302183248339003637443657348141194445795498430810057932775043138032289449066443271678897208847150970150364332223566564842897684121326832925403286100456682863736527593192787133563064001992294564179624595098364606074848550050499576723910943396283745344 [137,107] -95604463269034215336285728030111001905477761327782523157034200806058870391438227570856384767675638411759071318555342337038290749526813738694228616768824297266553498265859059133020375551273237731270993378052787629593119425797026248858042599928541833159794427692080550765235784274988147710192576696169066852711747617207208040137262433704393754644755976595365388439400147621973549765086412592834424970250315285320150290614189375320895170347003398114137099105886924951213308567415072283960669588255505797511556426609949649424478176192960693235486433059525426359238362166367026129202263426692871783057716096707763249956183755710927116948033731513809322711925871405250505724260080095867279133856390185610387655907522817655935091244807829162386264947188100436354832432949756896859324951989041681108441273281497931292486638917239675106666796283125091061641388972737297938569801836279681129078932394274041822384627352555271896323246150726760939038280647745809689357246824021968332256115675368048257167053807536051674562007442106820968652875558183243398083363048643720626516799585877339949006001842662840883663309943942781500177491957611718317125716929968441718957494463047194106699777767090736120071040364652662524664247784947779311204645013781046780910220225804640068183750315783453708635610864921003801969128495745191499742677628622724881473111474029413195443772468676995807321575820116227151427525575343892129772194933168327996167171046736099040652819061022449301312096717673177815361884243062854326905216836702199845393971178600306263232711000011231014837008137251967859679330482249287913358706714104361975839696402592168037650376547694097373540108412443352136496148716613605049538427852956935474338113047571826493800718177974038336324753145039762712966198126558400014690733774712945224122128027163385932365936982622029606881711255294804839988175083822523066744740561158232435105983108033217608214949999694215292333790479722968877969775509763231805986611067273555254189673011671105081569775640224887456789253754117693375967823134005067563630376644697899691768669129125766855897393833609931417190414248642404695511841376125958788593279802154369221112 [137,108] 232166088288005523206576142003353804539665309787001218521687397892505993736327859753414781281917022580961346791948802599943571431954912161280162598137573235902230928163948262856037447183183316499556490093136336093819226509710431932655572607511492648561153179679731586064749521047779755682434359522705501425687391980102790604948246891933621963105652205023198017480487219345021210941044337033508840402952507930200231572335193857875980813981326664940508038020551331940564517141610597947152863375149908973273189454240687026935137789519333338029561290475205874946385351238725664271041997356153358972068225990882835770401913543429930921573675225632520318173903842051091092520599835506498470698509152301340204867241291486997458857083613871662549740541431779281211723839061825454699553733317867045358141776809088518034819296156024081095024280675985386032532680582306455717690314925064531431563875546930026743095031896668279597586847425652379252270872622000916002951619141674430638175961530312454600403709488394916340406697505095378781315893317066770754304843886806269636502760034597190385140903703021215340147253146001180610127163880230064469055222117981235120718737491634362292830464931067759387670464017145510384258947652749696671386459590508924576920742424234039591851320756954375261253267470782029666064971763611625375917001930337456198728592949780750037765599714170727711596375882271581874308708987759220590975160363959119079090171361156567449744855802259557224703611843408483119969943417845156369050771126965949407249290497419940823226358907209388264549604861494839829830599417516083875750924079832045945411929465727128700537014029407177366602320472796869382064206306965545537722395436323269174891475229563619193928883852254407153276372658039201086797029614312801880089902737482797434264276413579044444196766317543274237301576619177317505622206850498526561837539449012044420754272184087449565935268359726439121140073293561916896312974932075128723008286686191829313034446960598640433986382856234611241168514720004117532639350719292013819698949728678403319420167730147684501926277423881971842725483821289520008717776363969573598419686241417344 [137,109] -1079667622532497376071449013878403808352199636482550474016529814264460567115563714785043873076342569223156657419493367546367957935554538274717134738927966364445331922867861356233184441288523426721809744203569805093592187926673951806743030646306879988979943469497318741542485651990376535280294505865799177040161191037521370437274355909136760658614403386078298847370859492131602350146455816971332610447862441809053195900985928190394092242166512497338463141835714052148589188753217541195912703502473682051553893611626294900009670288831045758313969472836882058674919985193503155211260145068503630331502570987198470505515962072299568922922491953849990598338453630341987130713152781462463191378818542948110729726515758418802209929286244443742479370201019430710009684318858617149458493665751168349837148561504240985077996389257145185401275225698995016907484772274523889950743911873802556913055061357778640303479289435593706048185735003150296898235840423227451877449027324678821742712713983770843101143671576468893040157341432699159453605747793115975059406028744329370022958485490419265879192107369203901163571582438800711232486813377404388758690622828500504567892391085346853688094568058557523402541812760503942146894911544456684616308491109449667042278425847919194679413890011562169046352327226140404558705076573934731687710818349927751717115513872143990489742311638121944510690939596757287673470242137281281659648417686673330479426465742095085582221966233246878734728638095252970056171298488451566737250844397887267632647106780936430314916427908085788934214332761876296523119611632489629484636916424003762425071099651633044850206682250525329372475429639323841478702550741996750916691556109191921428494532890322726505538503697711839869632638267300427061147190430986418969240628285144318584395721368352777586065850673253596616046343449100695181043528461265641257718187649260616794775048981338149182707510441141795876514763555666252618850396080004683433230865735266068708524186205593994926193111452458499065187699435133793316361907501661805424340045286954673160478581869795861591280942138154722956451820280840115617374203453546493824321015888 [137,110] 4974528153284316656189699806168855343052792345623083481814958389321902795214051845161388637903313409934732715244885721706129255760168326863519258807080516129393882848040535825947972194777535617842103349016554135922330575940822057637935741970711626244547113521528704399194533577107798698502911133277658910078479424227810316222918922907167887407827292344918914609316838138427178788875704680447920005032119269487965892739822075923417796562052552673073533339764900538944395227180387118413339230765454319918732669573521096817731050987066854316885988351649207922654986480860826390470945517079771128725224151210637898973715178595167108691951360314007599459684386488468576704838004115486448456124410622190381523945122523425040363864465038565245574416661882486656887848567643463295956850339743518298504900925960666912770165603454308926046604281149987388728601075370391490192398299671238255859748000698565323615647453269059416926823360026980372568259796164682748245979255586529766863631530457280167341120905961377692336496102336161035098684825410765639309241617865097460843762690048057508155233612541227591363044947992837913507528521349788328824609188017518986711202874276086451916196620804422639959244917027195543898959748746872516560049005374512551556592952262350883226613336597892812668584985009701890223289883923466490988572035812686164444555651584243601461093117816358150634489647046969501721199042810012873317215727162826006349403433714822432140155300897435303777247766451910852355694527449407831287394295823814277303609966792827357460968424404463858905956243371914572232746765081338271601587028666308613575867719750475056675795105309317355926843213832898566515392402058960589345731488697813615238046446049630518243472435816341355519763747843336501776099315469673929806799016771323860214719296917886118819625269547111990304246367946820699848302280295596190925383325390764328512409991597346621072803098067846756839044905022436762292255947538214208455746652510519544632435474806156643117239316018343065005364647377117721624531107862471621169105647397338229702552555504900726254704103812185592271744509419124659293742153867951500768112 [137,111] -10629147030372293727605786510132739340318407415463032451353206455376729406676119746839907973356903737058250714322264717477752107238885612372775168943839725144122707930820703323953579207220128451467577016719728811023121408820770621763239800765686093532077598386464687515040751221800529418793638091037594554054330125614597581348315169869571404311482588628414504793135376807065048165498473819849657177069601691264569447791350250242339899293789122513703757883581351176688212912915517168535822367705386314722150221710297236862097983647445609249718050721343452992568153424716448594771109468976112643779258562979467418113493804988390635761684866894292356103632805529135030508337552343022345262619803363757713921398045757852353283077685403605998222854013861806106541866983877123025299111999087320277235207991706797318033783564323935376050885849621906086681927539422711415690846533476881410185067376380663696283042905514012957837337773129323552224639003741911540561167124160896874126319161929619584973955476576820996576123286418337545855612448558902888406799116445718342667266850276150699180673869451894060345636757997721998838027020244802003092138686173546780847970919906708252438599757824904244823725035748423228481824407219674806773371500604695257959851583162069593416566082838671174038671916113110789522750591916479711925529528292876152396467036050672578699156271479625886766453412017353298862037219493731358784142508997155684876122182765546110031807570336873921871776888860487692553504245161387221811405966575104837603125598017535248159016906806722806426163083249499792351101046500448819206260987533452262556995520626836570119261941424842478554066731363289594847806007742221516759740814963258265765274756566099274297636422638341055360391705138727498378358765200744819146950627627356828797742781638313437813235090127823536332597663925160487164355119174725199491595341908129388027348892753085276216643645621664275171847719429242706126029082181894039054877908240783303753519181150025029880165765867556012410123865126416994258299589243832151757346332733896567163472185337835139546360642572670534251534110016776078912010075423905634 [137,112] 18331488829369908845554852143454775319465567196579887588697471279848351936766109789604487925233466059423901519548956866175966079310621285909110845507366841870593899490646395015522769748505277054918122916103134415139722148900665439763401510852179786721683246276246533922757651543334399003517125704336717764451500884064698905563530229221450400765280146873346995633345744025303676891642771907653572670423415016253833478545626334356530270687434398571242216446964272129042691663282360969517639325004299740480006016940586378136668630207968796290208486962042247245178453875392370526903503293495604431025110862397928539645042741835549287741058200788889455019473483242803388175886107685925600248327946952993392913922466444091775093060240384734426855160257364881806193247626341089300385670438572564256462510945619188701456873570329101823028564656470605380243069621664818099512193589449762042415434507769508327750383018187503447640918421507240959048015197965848318067782197833918656985863212612089331945715066971896254033060091884417760534854624704093851013145649956870536996636696532903449461568284729982859093750054675620965379164290046371853285878800350330281121317080161463912708753632775139363362519591447408168349969021445151142249368091916771799910227845538843345131563622631862574257647046358725548330783523128829586512857075121776446879134667586214041939032073394751220405679215111890790812545162680055984023976203342935426368287095375037171816020589704649183246909789350273131534162766994339869441218783850647693269989531559746627781821074808428459597463531085750879097817537727992700262174653777757871476427161496940647165709112916489138381148593159942143958975929622003582688409596680339890589258276260442865318484305493899188022165624020004795514782465437185024560912957287167452973157031887153765891042494025455353173279238771765342396367507307610002657453406200084387502472059527995947762171329115093715195140249954289976415150113745928087338349688514823624360640366244742681649617477740650191434768674152449241106612230995670178089904054268703772645970541520057018921047569926345025669370235766114050591234216192 [137,113] -12413730029848016246119610975179798761859292802067665091258137977939978288567633676802583004554922260803141177600049242654014441491232815216686734450375382580017701417797312696836677258343319846178775069301858852249866586943605911816279781608531194346308570182314069236184069101050427079936497329385628811381774529846027577705797072849609085180648676868122967670642443815025944036261991649696543361857906272468930213804182719393837411326888183073235133937468581693550722228557112480166702524739486509837537049077805416530854170179115466883497711752712509900570377157877383381290760930687238796443818815460783281469810623999829049233969226198651623274281116424810856590063479925653140120617961166162866953732180636138397200748178931233088455155332082541526946159476551092462636409870521248438667346509565095269592157983538970660288478204674860365246730867197755821037881497048253284629728101286920875820465036329482873097756706578713627730393425893542184714245309921020007295885221090619999410407807198033305923064415952487678916289833273809387117943763993681582509462422185930405519692994479338927141075833926620507961469313147693909661480806234323521464047890245322928070498854219040430441314135098153386124432566774482674806948384183009876092059221919846804350973519441916479256838262576981883555576806292964710580633568462467308944838679866132631007624144475914743264309659967510407602696600109953714435065805865385264973159139281407247945352256885166007769443376509772111727844486893701977451841454489714885554898360366383252689910327561995403874006252674362601427348198551950905780388184797107063954406867636520761788430271212323075062201937484303665852918539165767497260685771155570872450808034460677619562543629919239156283458278486397849530768729376506251807619302250684321177337643654740530174025027376490802602077664066248068907693757889439375183597997567656984951551116256728536396462543168988542118473564678139965016739290375718673804893948964315711158106119007873763961933963942066186894080516839254169266729080488321900733272762390770840527551136904433500764463677809436384193318962256802361434016 [137,114] 29274275888014320730153900371998068989427942403804569307618515637176956641114224345344797562246886680137113993840384011154663387278578729397328750719395836148265950141289503955747872313048637926998276441086753528741604318876908686693446943344879277752867470219939327381309804494570599118757619258550413598326945275004283122543470600625077117128264539288186166432840444910396406573395092181819438356371778903711135545719157490349076313022870512544009254355125223435425587964393924834548273279942885952791290016611571996745714466732314219928740777328183043987115072609963018794188325949985222794959121717114878768172005599551486457269826524507217288063570002346291956791042512901376844398923438169477767247950802052295079861644730119670304725400277585893247939970126117589932806880328667758629473720970755991232278772596038965682601054665435843202073253803263462446973304134234342146135921357254141386325841175888104998419194546335832880859138806280599812167377650353016527069946911339013642559818019621040759162636237471306981804533896918311087133491069280233987291310097108450033060767006004979546818451296925730108418194273524417788903294499514531866204057487013550943485623409487134486727632252414011971616625546137256970540773934134725331678415468461060808940382369397223488892568141365340880107172211763248684693403653175043071462092124280811697882275130465329071600822394328812173141473706629387799560080880318602091822415241024287728688115468129567151691124025281219283737139343556242825149949521648678471328383087678021252503294174670072712144585308089671025111298552081159502729511960207698019793689415368464753176845575754819356869465791020286597145341579133906285790204479928822954067535119903144819680620085467675805298487298716918172919598117261812884898179929751827838366419633257110700832337205721448193940813026576245764730294229091222899964248109671548293664520182841894912000146650886947153358398880467675990674890057845024741830145551221837636597819751229292849076124740658675125507648181707751923403435868133549922957883848999131758274600841880558239995243988070171171846307460707065568 [137,115] -68666982822874121214570320256954184098382524361809645972235193615045339945858983412851282334124669378609653277650826099981352850616416528284816006750598327166543720333292701408608136355261100827819390814226932039658778830632743456349504046294804175678746145140550928111630313341522027796224863320317526871535614106265660015339336287510825592295227199117994765881816598355231117397593726932362564184947657182675258096747167144628084860920981270091123524051869520144657201558902726126046349415975858381239972554647898586031378932610115448427744046582983986999247623148301530879068383638605372886072445060594208676778400309894819865873754025591942264126542311348520283346661127087367356248747120281296976567913886919128186487630326875680873214431436438717876881915958946270155733578146142124930608150278866265812159964744317472171150918171404830607807896346991995891345927044105729827099239353055958393576569794852804202336494331838618423480268363283168209935720028097976961730944272002344638918017185435560115964136742612351887397231032246969290780241566466401160003243910822366695919609723168420436791595318301529432000845140590118136645414553396522555593852477215928402496193324926095750680402604372641170293788558157038249635072702674972843951152433782642293447691124830588922900122275727738886939746145172583544690660332862822416236263451713147545571656106018726959565623429772797349331361060412718908427222649715647083736948637429698241054543675772267726421034454745604568306898131368989561375749695861737609658178178240001104360558672694850941489169678935507787718619355010435343347979569154810208450961912826174120046387610138658231939477805846238686004065726975801094242819716475806233525361774573047148628803068742598710238105557883884130440783477801761600919569497790104461950102015656395685355243593961971468836003090368762797517355840985882165656348783206377652163902840131234877161797349847201128200094225531644123593543949290441742268842695241276575201206980838704832310669067134976008832500852582948242040417595662206870450506770043907446481328143687100557112300095463616790971880938660 [137,116] 7817315769239804486579820592898029019319615576386113594371263858319265995587375809318628850539963401881621094437588881327621544131153017260021837915885297159756743266878368007146565575079104406901499202569955447862683788831492842679188862765891774441193322277724975064054072756014194820199156481549735637430707969378671526503579205829764538903845429116550003547172908359986689239874283209547202238006446858097296725668239723435898951942380468252897010382126753790909717916908097545283154438208155356744860227877922330888690594223088490266622322907287247768771552072013800276334256278127235755004355868463782152672656240609953459571569378065807868304270354460393455777205500445034583429477297290166368321532248802078182611883345490214413215275077191564520646949817590721526347223966436868998255915110078756550063062220145207178200541012351538834319665430783125310241046086179415520607680767113185627405912215900475903484498356988461308143644228872219649691951817877206615750829345766414164388048028938870480217353943135996466603899381728666224671366664407379748105669197396722079999867082579630291946093141618160940690151963952250102351866148882297936944750452746975947916508871874959979424813763944285554505805241864388828574957008211103240031530480837377170193144226189980023403871504075105005862985165207867466636615771717470859027929963153061251368929761158648962688797103657479107156934750338713247206919123408011215533666324442719352314242622319679192410523120957670352532221830929774442242395176425869186024460335357256707516982614240000003761339673878403615352395528337202040852009685864835343327394378149277901559788561825668445365684502347891773688010343072644028614292938492840615860263149614015463242578836050965818320313408694408157110933963010874881285026737711423703604099484643439651340844251047491660881370876765836608709462052351889737420284402146433311830569304116099049192990643425057969482169587959346229816376985769281924179148149268227562727229232936131441731244051743174796352550081304788357639475161831574946325721784239733560443885970610303386675208600927995215414720 [137,117] -10271762757752955927372376297195883242008553275901863617017616440051439563335264235779128755569310387360485316384587389718371241532329851609030869440452187405760397884206261097872265593629568498711380705894150572872510164632684693079539084422036611123589280917529260904415858954318586379039073379110506023242886657141083091766889876055394028387306436477349974357290911077141601530068860989929437969952356306358399135324770756184834251514765625186019073489170598427568956015766491758062043469900022782077726682137391181738779197250216119482211465798918821627258083581608950178905552490979632384706344383161334630597377353071513605849166058265866663327499924509851993380715272794200830414062183351551644995742744357500860457164615166362450854865705031455938953418251572787405257077431743225454640937469745953021370458586302273488631107455456969152041447038129145542286633592490047869057307156798554831722364097246078061943035525719603911657106314417280090779724273820950769434756400733483801423649726673992852091399645518716141224025034287948828573300721625549314641592015666941228891997766765548823527337517066931392546968952055754981952647926198525423106781404050596056571361358127611087364243109460804607482897969882353607056642244425940432162927813992443095245257409123380521995941183475294214314736139232694844726961676632824069805298225623834997561046475747140001846737980151261497472240373257665895382195269070460028555190971094499505260903700498671038113760648215310409066670982577279084111771483193659437768454038386782396269113062668270075980449205058114740600662347062392609462054711458910683996897267011553940298646442367588740667275566856749151860236020389122760025440289489341530662746133543295098290363784650435606730107311602112215510884856773820475994872367695489246064924923013647260742716739940826365714912160557275644969069531777820999590872932947448859944619446718192785128808357010500480245180053354888763711711665071589242329231332057210167579702604720220892810040157613538799869866656799374525094861950911419792351685072271173635769378998851899527380445264765586776 [137,118] -30496358677384367546110493358007612544073442656763097146624079602666799483478141577137598126970258281116044020803755514689315296898519433902648452250321355015497445762225394038677615338083544295493693786943888581522514106563845359969276900807193584874080503398747630347122286332035064960670459612649965557198943843827009074845162453164988703544126805299501947405857144296257520636234130602370958809893721318664311074229820845190211251395538174803772337247652798962738167660154239703654054266289455465299792372165512978584873719192066503101185522406613552013062750945795972412984924360724835266081451410645275167708742140786785843088664662432812954377806327743406530547264651013699959768489632369554963102669826125238257433771290435747502666445890219599565399437531880041928107529643407068458935859139556951735738978278930274388904191499561340786267754945074691423554208095985430970345578728648125495630856113426752230317499360412039520144229870366851783845179477349650430731608050101662836151134469464523906284673305317441407995612563375978997410916506918400495324095559105822167038355623490095579388578126256763324141421215589592286364239376885642953036334703117190659072957570065476893026641217220957245975620459943722581554232465480023653817186465926486048798156653726037529002398380952568270157449646970667729378107252573616062660759552507615236712978553618940391634578769062070132884381124987199380745747646021467381651634250848363818917623471291972229484828368843679448844448550317938761448339112401589068072895096092975088203118859170900092896030564424332431568564406412457837102781075608021462030716678155738647462265073337107128169535662292881309946477970297192549766276045515465596360520770080824770501653476551825575376292672287605199931506146596904125787515247572940586483811776651051153744575766380487051313781089033444593710470022203226144678541126150553884529141799486395337018304870604534992915512120223451634648172421305028990714608284432203457921869692261853346184626964968760892480351155563738560068578844053446075074582634653549300612447789145899543225273887824 [137,119] -29513180274760641380758753427000500727320001845688878825087044500286773142287461660349742996475071361752215181059276150493572155912356538614524256450017289530902328360452795418299404551248445079491022738473022526788716232358771954055156664393081869636500137959113531593431334506440543072384720532916172676023978459075602584654023866108325276877893918790293666909255538748865689690648625333104374767055420516778242718651833556304429138316686016399939199671007504036851806867023678056245242872877637756307186097895143609865816660804558081040998930171723825246996611036660086164519831203313730190549994907916786515239135593971445417300369165842225311783598728268005476281726112293677718329035354373755036578010320708954325920130318821836116012750424359912329586233282927104389861902724838282074726906436012334282171396308800652852673334905994083023648543562877287890140017271740947858830738216082264972195133530720253354915251471242738925059675079541906205445923784090101650202163515034002407189390039669468204095444592945796118229669278085882486895109583962939633008934771135814826788070764414696394000515846237570331217429404592969573776999918278867109268987182223749484932641882458528708283774787088186613229824827817701308724233513188272358323386039527551150965648801555992511988112722474068036993481268937349956196040810920878446096819595562765346511576086303351476913907543150298342578209148200731320966764497730770670394712681554112041396544382690480266667555556430006945939519726589856286818590727997117005262153070185773909051578813124199126885452734670797836216604668635509616809233335747857614033224223858838692071015222533737805410626443460503874731325992310729725901468966856993901999598772196770591575036823511644070945890697034359086792598410381530222624496443852225973353537597865538878338814495378974063515891464828488250115804133427574179359919474694036908731044045029849878745488133145409225940142292517727054751585091427308039074086910282476306694477420906595122141997897959917514626074259763190215459412086055261368016099414936985192419995572452366919350270 [137,120] -10727859192253406340855789964100396975871840991036715095440253911087517083460711851504585002315012926183694384392978068945632702006672106594307402449564374782454476298371812622631782643476720608862207815465736599414229349417128478186144761528263517503591258821904155111480509484209435274246639061742830086545658390291308655149024814318447664402179541997819461564787661285028988057366147927611409100430953687587701262917924027527228527587010342219244674300685407120246952563603782632567886558213464998747433757731894913778752485158611983629962230122888169898658909343161968098308790546222099439345201452638672535974548639162377832762654498607071101613936499372774969722375308917640704169531657750341047162544920669163251841564362650005418935685943508168972264127809485467506815937122752455252870380497897943298542396682661517772187084806911394954286000238953889642173517172727505359884665238429188710015435860129926548470188572458808072837709652538905860455050618956976374074338270481470707099436027229066299966159052404880056334270623817348893754675572577041252419037595467174950086866586359965110949363995234372493764196271380910537433761050218901423234977940256064759874516842051743128133900733477494166001721341412989452124609791063162683683559344045990149974196025361459094956237431274753113498482297921496637340988585881824143444432647799524256071822826905599270258239478983616419694161413314818630497513189883137147672326239601178964331228639490167584017447916436715771302956937101246225878926648541131038928703959833441153079381314352748018384907026778611260510552175705670600312569062200707911926917518505473365932566972816616402588364206966250118359961804965969485626782569606403134650542075958817613783025562820276593820977013577716504571095972318311767218741238323056002633561317535952112279688341989485208608145782176732741500209930858084707516504911699155622073467334496529066930355991215438197679337750324489448134187216250880135379113251971610150311884247825788417781578908305773980995480961562610215294703490484745777707077709844465748865591501561112064 [137,121] -302110412776400923230855547297811038742722762578324031654939617033771234495922286106164040906603886858698947866905375592670720575845186091860747436221998642815350567016475434186203078656306783328456456682522689114386998859331658015913838166780120726323363195875153605179477123723482723517216045892706400596432125677980602678846787716457769999739092792595642770022289291683275379488746895288856284205933717380346908898767663079777052969040106351932141869712965328159112179060568143058075575578520319302281900863816869068953885858267986746520754661851359609821404842853213350207225618584945049634967756142651790706900768369776615234973176428378376559442709011797688422393230324034070074885622593435588413919902192317532853685858003821219378177668486808823709111436907587362635446493010766120622902471329429373980737711342044405721471320518659675320173011944793564808938372233275146107617907149980800232982843781578854416965295545181423131762309036375446508001900705854104170977249129502932590252415821180280683061039307497580200315957460446165991897178429734947569563034194981383332469005713730332243657795894134042705000829973174519421402461292462648223591419351637926031665346453238681081293690880582478113209319212303930211069333209143377917883379140755454424382869565080126404763374537182100254544516795085742169340182445024959095248081377276798048868855331379472973288999173903390341091232665975975301006670164362687532256091028385402286107836089116285214276808760631965711602921587003419284910197490249733072977726320257766598933744090792423908954821566000954135411711884518355151722559546836566989534808782961118462834648735907495376042680633461715113302584955418965719469917806304341858832168950201234076754276224895767249085291552244876596685601002156229184712833568976657997881500427128354408851996339585058606274367940221725913197583347236356271927154783562346835126275584538592376382085786106790323846209844331522671785413728342026019970496694888453858653330072082582228154863006021642913351323038549688571623915020593647139447777344937313079633942848 [137,122] 652399320094982963844201534996699871632188531896042708379495409400155164321140308929868211596865177159462349009982834255965984026523121180382891288921507615116859799797406560774712237025209327795114509735419141595258993687833906200860749960529983959163097465826493322237974616044106210701401877957793352111328879346567582139871229659313364885442038314517500426118578554538381864173420230271978961290959621425602851161446742221373726573456858553859041381821994941089747665352457002312449745361355176508449901831682285381278873108684623517711932027675829632506716811179043852057675438405865465458079030891401744312480873971783236779170415488778626685119955254432610505744616188399427624425514180156343565613291107481346268035320867507122422846364194575410958544166640193652887380110052363309227972700577518688324973418649821736176219004714391316474430043481784115387779627438800333307037436923787548657383702224458514478253701223784403216316034426494742134231632271110623208276430325252339841612482426950066904080498183619788973275366968864801940688603910015522142220523520800003707140505843360450984166115672015395962242948909527168192159117812460477960953955471393360676761055663827036110534620080628885570809633793743793447774661208139933334315963190391396603105969941639429904262769154673885562745157844486515039652347694508078594346536950018995409503680223666821926060533818619102838918409792410094288906299822641687209687952903991294026991901423097725881118729716094952898837104369906553004493197307304700625569089006279545600603118981961025247892220581844178009432989365065760667200719943634646672670100908136356280138978806424342075222339319263654580848784594861119755709426518922281889685615160365376427822883724528416717092866564602649012128337468977802950985890845575283321424787595323998438930628210084872591501869026882025769709153514054920950428035491599215992791585301474266123654888853160767479351067044041139402094419266944966556732901585930164260750090453416866609121881122285183802084472973898126729949577527770935252273360273774406365488 [137,123] -31882094243223383737138886491023003265480817997174309865147639863515907837177170245684322851776199272538507100519837734833192416251849501972901968401113492953290022353006692611161134897081640588161781448493092218833611703776356845698076028918624448840775496213555115030285566509381232440534285378172783745424815061909867054625109080047479309332487093915431366508585968437892916348989704663026027182151553910378412530728861854605290355160022602613716909412240185839661766898059915650551189144518291048429989443341357652253849819347622560366760491094828998871105875387049632292890179770913068321241669597997363118095751882019392964767169755391236758010507921227731636352293406392133347351552670760528110442500056185427017207154179032191200957447804441682392169860470091352949406837186530497757488972221385631136253540003530026597874341009567627581843303991456284835741928113987464783212789587921415218387903212021982590904642113656496843450851761797524153725224840647468599857206478588548028213132624282609358366649298486374236217035168797096710337517278912006565530379062255592284250354638591411012062558386674339535938404000382466355287322532989940992601540862215519240433819820445645583263647700855972278695183417358649074285876974197753350040146555128027102903553449080289501770828634381276269977360228534037747159759936895143543543957716598443933644223857224634506995669301019459727061139117774831561305124171266635865395061812767554577112036586297279628133876991418619918481873734516382659630938889726517886664299840313227259275775284056828020217973383471363362393798041001345554879703211521485152391491236598250952440249269534410625215493482271170190868826029972375361766953055563999690100192885740538010473543328878417930749752951458953667943493307316396041974401368237380727955456377950535114151725895124942367311480805314355300073439973490130287813279601433164041255122581131967237268868541861961846492123423411964514740736011094345364169179369243450497243014015406131901786817688140109063023871066739115207058283629608394020481892480892538 [137,124] -7344868724726737064800644469599538853185225341624553473038511755176677932144416164352442438937895331433212763159423448545414241332623954319207408857881841035332488479241137935928258647865255101122456833050359401829556051746596038293998745494140859109181161097598355768640895260759141188145294140127000779019872447205589927648716782700526135041621729878629970757608327351106425580329275654959831453579453822882486507270753826919079211126964575180823628681240117897950838558186604630741914734642128060736802966330753871741664368063027748931995119559016871675469200880846978558583857603519570516342072897897699279915193283385444714499933605580200718045054633209661970370087721788043349550710261268521973639598954198238246199499665799204656718024120517812683674862618464431408072169202140091975157395734308253496336079557558223303841339506119276311739674396881687522688670602165660376592828727813631450087407911318616849289980742967348631137137979076303729186461287401526638703015664552806556119663408430836387711538865493209222184618861903311803823244594454374203526933914783394466256800805592133635414989122006070649907087246563376143372269749864769000374681221333454095994958432311184271160135499466241951308727043768590022677736855443099137778021278365061224566443525601476948936431363325600829584252008471309830640561336085815330383646401003075564475682872075821616275983408128595446535128367326156533390530962661240202689811136542260835485645857186439086097876647181915493815450839803009422406720816799103449112674255862427807685410280133575020925834705231524770193355139009231482713768641373726884737156366565003483200378186438658771848065376589362523192834179764053026971568466261103088587974473181514059365761934484441602027891606415915876612862873116002680166813068988913011382908217496819509965223354454847828404123205197621073078130853763941817821544797229627733793904920977871233811353147181635932707922012667491373956267320019330219432642870094178518112752008025660545057196859228672889596832582874004343315428065199083008941188832 [137,125] -424507496789749472234352857737140748203889267419709652860331668968700517546809354454522760869016976805123247359696620620328520249565367763260987632934131359272970109248792698270127009240345507305748770636953585976372091068647823273627149376229766535549582105383420955859015988101277238402997197975884534209330302206456107650618058399895864038796673435680969841761969247854947072093502326863456801141650902098918379393282675304860032335043218951419491882445954695393523969650222413248201651661696689786123082188320976798347061829585470777145393278255380814181452790783874171602161984779125328140354981684670953884941455903655729944235977082079349730601476479466067673954851949994547164947010004634749787426169144607001834985159721553448434778108753413783654662837112443800462228335671205320435149415590168642151298711866722834944804962183989690425189356618207113844045020262249797695616307374421236489798891883843820957394054231475312513042993860676500150468032536148708566803225628690733616415140266686435892078859289367593273891056745301072190638501786382541944809562740792103516995979814814052004406225019492098100577419982812488760973407523355115134085028076693405755074571127504657318339374654775593208417157996994335530354481544181995436307437533896392820615102311609173618415146496010002081893004499204594988700656835300106312516812888361825177184804596669454225762955729916692672364526338219558301322488009416659115890554950861617567073465799466977225064283398129210242063403388081504904263482419019858787222658003820467311626118891381144439432858087369895703124659080367491057072502178325334944284784362880731089659972196232780426713543791968995023546661843776897524125706055970439524265881623823990571017843454893811108684069469006608303573773834744724017230754849920713994549517188968975429852255467075243694168372470408009072257947797960624944835112933093708313089475743270454461871980845731305082808914022202937275205513100454991756422121679719904082476901301970816210031890173606635111110166299308760902214656435571439444 [137,126] -7032592411881743127744293629051978169624176906051618943650954132636650734823237438425647912446069896582626303205505565329223154721285641097629003211512679479538277993038420607485660770386930552302454675699162842661161772352078920455319040095262805768439359702296341638921578980429660123626652499727872161473793373534773137531607670444365483435510057060297790224987194605110749120727066394341705265287674828017386524630169111539312939662888049677437862875528174115031232119785872916587721932049964092248830206548545244360581918480165817239031240180575628841797052140551127561961637787804626777585296962274682828156030690509535761499316711902453331694479268687433041525964889706608272714620876688773996912844810144175744119590099123404498184989094684574221709125711903308554807605287300039482019005119681185736576481774038840842123471921809805943357630590002023389910082723843877730596987483565579244631536717288345546524735797416858351496980277193411522887969922998782303748052064725693704331512678694924645001482848093314886762937289297429405959625473909599555394645455634847126135325367130552034403374376894353563225205821272488648952031804145800949732086950154976048685718907734607675437918034770065499956744911320316176373777002104543292911457662306741933011804469314665026344785464161020425247459919531120556125770115412984696435799318918637467481844854584466000695263871676228356196939356015250069902190806870524428271201978342088512724457488326151937258739406597096316094146563242500887627573655392424076827886117269515400396554375995760335690477863772784746505066997072386817738741355028393247289168706555363976435309321812721720283358554288985602039021472197212265673041749951406478374217652124054645136510645354202123402537268036966234495707960371363818435841672581048250298607343346128851643790082208380526034005113423079631044054048674769193324260890828370395876227139022947206486003738072850401288678164648828574525755773750260659066850206805025549927792626323738944035632386966034490252124640078372336797630175528 [137,127] -763948247268297858618303797034075598819802309944140617885216447249121072238342137872476233650595195306155430066596316787103920702155112127505674751859562125748019658654000164184667090192366104195652373687332812448437738547254553280063553060350839650535629330408050036487272263219109262176339097752875486844820275024638272914260335296584199076986415042962108499891212104255437039385288779767464878125753019650684657890939012907125743822023225046394008528559180939634276525291107414921554948917552416889665977095368403443632202255230488280236242758092858557691712505729616417605546376850449044469102041459408177476438658780835630714716640613766947942656390474900225104306282003912014893584069264091723224051209217092040831388566986820112451452848633054700596733229484741948215368230977507215467204162109711553223485919770840718222751605111984328087571619234105750311417897157595195523887312010906343186262852721496490223415026170133791714269227526792650185217654872001091152256418106557099709402084821250562879310572379848729255508618043244920199626801341085932564300633905097190274954455414325862097105891653653353122999442488201654439055887703419140297743243010284790966285638405479207268207994355186563260999178867252520084729104464839711162326432298538713578910362628405633023100444560705169124878864577955771278603978276962999375299084496417632807105500366180110335982333562269406569913242859660833711315619868465214214748520969484442608680791123611417893538823301050389563551550231914933272620144166888274811114465766919006520806585491005610358155405727317101356040436951012919140175298621340599151709544730643414776080985782220460609070281390125483734162324726160508953591180009837222075896982402288769622980550193795692023410158816353805803410631795377883854670615745178035938495096430583602668309984342844339058577145657126023616514820350753476285608670152817629964575042709467440046260717932576623486651124678489442925063250991355928565244253013000259880258823132327826090717596022316486694553132221652400224759 [137,128] 15008169991626580135274558033017546616859588041400426114594231577105960802373655524574325382577544972432650623550528704533848661867199705669741613201430682980135843311048438695409666193623728353329125829355479447923346496931933019404582120230632316221641400277853434494580148670134742976621505057837546629361713481751365068382850074647096270502272026757038788931105400359719681251590799405181960136563022638237644898919184371218191213595445160725202270507435017368088302760742920331595244366949990597992675845264126613167357291217207558957039894776349578180852130729068566349070555299419611652737018163623938595332517232114913629759980959300389378831307668711964534440586650470798723079776469769473178373213060346495319101870926155305645559367720948422680345351601451784178255858994137779749598279261682581215660137259326717578389938904719209879561006580329213068547888786211920173477401591860110180071103606496078575816823497274451449789209831287708147829597927781960311587402046591645730493260612112617803427058733247302133211172843752315773916598963747775872690404169652158306236181443265457910813326060356451484927954517840072236563445816569835091669215149854549789861237890316510358915039204885156211142263502173740836696647985875493503135297563039684156958722949053010379173831457857012390813940601460005443758649692654406976886403999143677211507812837407723354285967862197893891290990508213128366029653967516305874456193728367290035441641240247094382272755548792954718992585078464343627107658145354959095513808385572515276873397612249023639244468582464538949890476992460751527356645940498207364244390193416072693498963610841404982045561767731226810297951610595619051904359367639639321018776114781941847519903034297947919329646969583846864126587610660474971989806603720449547519783162533743922634464358600769225889060325038976728047858811381711611263689107454365283828158324827342717474488321245785524562994191210054282530202090413919107483692483236133476571283016649972455125898473987085662908063698668032 [137,129] -1978018819163191171228905262870540026711762361452088679262865109373628882284477284690418559992968891392944176804666706308144738254526619708264820304337126483540396417106386698866574775883726598321975276866231971907201857332198150000178027857708422317230977443541711628864556156946362124000039567687590036124833298376290151471845905575822488126824249650245964751546147263830533967239554701280459239566751102277396313297211234100929946676352316775049819218705114387918713242380778100162619791790545508708237508030310361905983543024764891746537110891953701674195147268185179165583892648301302960913781511865400072016285601821095530525672197702313519564763439848010418404661932837935645919287809266424868751960561213156401932754945270858190934332977235363291889413117007986106300117509090150363150791557242116819281567274985885896520809295554312574541391000403831243261372901342324235922485751322442506341722661064137518084830168015334470451001583193203353751575755483192305789405758527473604308934153305761299824826228919456814851871331945910164598374397281189495486886521799046059275002772284221138327540960104042206728754092788631963399446731416210323848979368417455086966847708224078260804318286012080457995062170973365057072834858991072309729953179307298292750846070193514210646424888329766861283610963201756379068872745402534553687322598492843176620472562819129096088740469033488605112305878096225260065151481959906282760648564019388848131622683453751094668240466190423179491931014009035327732072418934924111028879943909689611345249814602223418492923068959008267609241671570162409240386348758018045601115219309712836504453077568922811225770159768965880362047380726432450180603385635487264277368524575196966034488971637092131540286590224766401204555032974687952421200975510301845844146547078053479568392139210065928080276198634912454625954907095769653340030145457273068154096359549353853550976766437058338210564465333799770886760691846860670597678779726660519147753776560938034249402707232206047802518080 [137,130] -7050664095283542021698998392825637721306608139736960843720881594611682030241145523046352947313353282866145270418397858361846249897834078503498032545766536337985284607245091473145786032366301052347445704198254021006485924001693138786707663443803287334220000123662711171171333031040622427923085386270431356539185686334412691208370985793235263078210436858359810727604462109774663496384117682015732677679391195803557822790181926171979535421092818009285065883178460305265215808545622324684099830577723131278302278536440837579987957534115148492047412827861368373455307152635566578303353289313831702317697517177330987656147284393775670926921214155520256493386335815192651444919380938214487727977418066514072200579508378972980028628280871748372640968643397684396349174095433120756924454794566924646510836282617968064044926392371524574120885967286793006247121702070861773097932904464235786195763958336562758572421531319921885508934417327296153453353376087648699274850002129781394998547913831018976803973583943668889998313587558694619772117548612116092540453099796940619802716236012735689629373870430615773687534221544440608799932985986751395654704410856047568268125500424733541102761349287872470179824497406526445508801127059438067221756533876097702003860703379826336605937984980263522554248626766352765737713094235452489538569015312432251055956805176342007640672567739472403997777893380032332351807112897817013854304121104807472315553940336859007889610207480351490736502686209212570802210154255180536434027220596296639145362659723923064269142296271419923979156290672571085264072206857660164255692768728082562847331342941595171184900520442392962333608380091939080154552680677933320678254760494812213286727114266022259091215258690694545808166440668143930501058697944650306834522236920333496456802711110206903412966516035655305937694857687582333750416319433000107033130266856173911956155657370730200403719408196663045415564798205649990861426520315991472292902869618828493380108432979857831098831326273024128 [137,131] 83488530872937631065938517508034589411100904211096770786116896300040126003070670476867169482655147935899976331599869848757430969730156077753882928513693031048093304539854530562804821608934364577702901185628410791379987329721377647426615275159878923894218576872688560006508473044750311099957724333824573981329018460681947865569306864180753069868126629786043391687883064624277313121243235268831238119997673069729067835382787157975133866572541250182910670050717697721641663067602448657939531575599096777277300519333079254690850993165897127058074240851101297414867206155395909396428003005558697663130135134755197337113250228283509235829152629890298603987313802207435410363208507499653671200425353994304419029241831076336065668708270727148503752259783322697570803762309468813764556456872146915945768973647214483640175127159200727131113950557961667631388507053371871241434372950504032789723944281232288209786203786997241802911236964838561282280152329660967288301609741902515439845573437571144783519492342915662382987206915721111055409517485292349236949416738323332345810955638927285843582383165462888384813269971250079237960600081538403484354213759695924971012226496908884778877287460910569334573084644577573755906868318252696839829583668101548954770289442023622226646960192212172140353269859605856403254336374302941173420055494228101466432650729193781492151261180701200053241199128355951588818221708131224322630659777626766669447593534928836880510457023244792994342796435686449010200159667775130911394680860655588391484470119889597450846918542200653540753415333499350013098772181132003993050880556713687808059123004336238657189462303450865677528510304963188988569626889216674281592353786568824941210911546571693424129478616414571214596785678445209348078833560230300421717615605151788843746569597543278290124021163419190390203144659762796935011405663362566328347808049090609524479804770227143752742245945575170042172783406583788083982959465396018308958259674220033779905474592877023488278451440 [137,132] -380845046705216496624391011007969668261696541878778723444901491139547312346944926347703205431530114013659714090020936639525029031124835397083341942388607999094974726152920803322209793559162579053623312118519541510746990301649813387048262470765745003194365790784003441982497489834189266747184477399139991417363846340454260520810559941494092240990251601328221803232422740335303708258670762348313232369188279468224717829949592631946609866178295779011406583146818129824417593758086525568952561656037006691894991244100533316908894126855267170225902420224656236122395232133693732025023373279711471577796795088173517155793481041120009127414919497068599230166587371602099230817276874922592520102610909357841185000098917208535935790662212820687238821991264501705488956166979705520638593054663535530262007474060728660730443640800944975451988256089277179811016659101904958356131719763590954332896416352574403653222722442161290722893170357118581903757711166840142079560120216152649534672258866929350587617699943966108453919300132813432839106208001972730236980433124147008418311314049973442913141758385063151853292906193075420191374119402705914573835821881845343750710009358259507788270374671015769797501598074970123104256526405218908953008132498290961603153515528816980435105907568267068995255030613391444905270716999564321961851796795724058259273791621317892899513974749913122563954022905172536697462749852494009738783985669517464691561458652274259128733020276577805096077552292255586520431773422161231714177192208344048909357829919556489364036742551366138339970885844603444676791893285426694433461626369621898099933174188696712520690368822348003606695401927744105423394748256031592210290602295767421859858143334092624957519186219485535696085744994429332565108663809365072641058409261489706405972992010706102787632041335925952631018272104674106945991483015002586339266418420995000619528804667455771179693974192504410196501485213766031155742482890996851771420919727285573426169332420225264640 [137,133] -19777010059894289035415002694384500225713560865963655134911003893188090053229235558202737133825879292274486013748201624292105117761208879431264175066327912846763637069225320673018477746819853734601978440571870155553127794724226153040820890203821754611809514161552056618086997552309922174994103695494683806058392497747788291039672412291580119544199469206642192860850002033319910178070039489276247353994506506158769499751039295606147872527617414147922357378677369091963963853570236428740666373858599614830800082088148954121871049077656531074973324259034636225515655960518866741167063786921533502448052382056326624005944985745516584145535117868467912033184670502020101489391717365565265097437472390092107160149445497657968024582508790933126572631653749139533263718216428476237167777000783454590585799027884963684358300553422544409875438169012843813197049870940908311458122836363560597984046600197587048731127190160266737787634736530648806700688289860477250540826251749268028317413051733854661716278430819358453569467642917204643189463545335437523808584908770183013287926617353659803277948471417163971134641310833353014093988748645145767302004943292288044075154712584804675607691339018454391225712522226942976964144996989960123743760244488270143860976878571635226763001310385370061778260897099362535688463387491543171428090946863267166602946969102812335944861325816539356582431362582316862014504392157473512988297952136604542727926641581262104439929787197391570911790688742781365362107320315995414533337687826446332066774471417234799043328284969179515111756191309061591502441491414013856012704756642910059921543043650002388079346502049029124343694439882352708214628726113871491542297551348551176847012494729407280152645836678864377259752202266107649405877211681228703544114239230861138022770523816135760457856932080315960216518617038120801247152240714881689369975244995915892394380280417580171760612907438736978440791334198010470364041328661516872388695248546425853078682661696 [137,134] 170153125455882332898556394281890255030381550718635736803078762644107277896971332337366627322964791832270216981214416269936715546203548397445080359577194857781565679940441875759746619333773357940134831241337009406480766922313295582903539805847243279965674605334730694903550740811129996036342566698726412064978162605035965937281382003823330620449489489996232238685377758099465177971218019234188924131792747171160270638622755095993769116115273060667699874247873231195333062941643713334651317588305958711703510459904634678892983464988333739745454757615491229718859332817035818312216881110069502714149744548317051004183279479760703303064869615639910451197531053576088363980645455167705372951540486993853256350982144145673921777683097356581411965727271894636357140430735767347965927100940663685888801843794295154234007207621764035875655978522863265608651924791472349629748990929158637847978730587419915204440496028538067385708860006425461986316699437192861551926167298400481295718847546693072959204849467843820053326145102051324275139265981805583747528963789895136707195568009576855413954983555654409044111614342342574956668653471873795942419331046527499989317535115504134104734037447520096349124491814495658300419735063497085205680476724931496237234677669779566495550157749104078248244592440996419691017891818713636152341589643849501417736671094058469812483119506607487395450213890611802384326937634431280624433770546913923678360011394041981327032716926086332653356297093702267805851836273928733169763216700284082082828105456865885590786471617404755150958420704548463309709889920401327610217366771192223566614504042721211102531594721037287281537035549511678328897233498650716521142303613938786485360168178438221359226775280197163875701456683377388310719188337245335393288556862693986510170044128704604829742155806377129588557770352519263967513084773743116155151584732046037429698849634252613290131855698338684796849676942401824208487997768006118877734690829626464321632 [137,135] -576610422088247035373822791066412729981174978363188429181397227867478827218182910197046915142962510713246630019556949157123593034873601370550959643351591348825428855255009374403522315888372608876967815462080960816384698553218092894207767674496752667415188151711711200875060132603442950971549474842202987325372905550158658375660977116604206215955228628530478218688465752541505172345098270404273852681109091512752164466590962530219128656505205700856114034132208579977684528786848658870812969139296940481460081425621097608691524499223776641485273250399988643018818008640482759784051875526967270025884431792062925609520829588379525726808788278122124425813055657535086625424397918897801542916528579495895935032941329669825502637608897544846891456219798478839438346552047070157549785027699615946233559511296687446505525611422674154291393243607105373600958117257371200852656621196363102409298041548998196989379477874032357784574622859143963750628443054169395547004641114572092599800724758712122823039310512188447206797542721679655033182191155196380825129664917748335295087440476514262192551315243783826091853419757893654660537475844866917202331410433757295412410398124635820008031431735937362705945140300573330691792318010618561347139028866293012289606502139157928793452134797657401916701639706851926041108212780088688123443677743489543235149654412528631987160694454340866466662034619807738924583165110375995084901192352148561358682026457784363416431434098744664962954656414694223127682097233387990306623215081301433146716715220295276313332348685143874739541178411447380987807112411006681614906183535081820450248940191807725631975046259382305764452312352517990978198310857043825106985979005510736547437843567361316788455387503458773202966056620526966989038488418565092438832348192851307483075797061315453987769234269838319009616290738734624083499198948628742710518481781697048168127662347579307457482800408670070236304906058607868406722487622432950195974986359484 [137,136] -1036716748415956579690257217883364477952743340870135172487542558678329229855477587522480260394117356361933860285480915521795009054470497321805828793658122834211532912966658356304247664147645714565179630078705429411019406364818299942026857596428325581091047537478784090820865949402505938776007095809710080369836057035454284996843179924796504460479156837541948937405948156885736440217013338730655276068161729937079496595209298964867385575083860382854298509492691770168523276662480616606937932606637963262365541241173262064950780685967313358732164692974413675204080374107928729782158325545951954720608935959768816019716351906447220205458085436453211817338076741523389682444445198222177191161111229785163144332748696512575852354931638938675920363039662321730573779118583080544713395985425216119898124562860534987944415235041464582963024444932189220137391368984599221708982253323019823550910171467364162112045725912629046339338695104238050218657616930849350774135997951137896837642103043188621845777417656505831806994955433182166609897467195994036981489960287769155268793692380044913200521959717388767187199129345850822950852006128784417534776975957740054462839299143140200151040673221082714511906399100708324187117888311466488346388493583153768128148666303252109680344794254664128678552933736458382468421359430658172969303209314982293352229859412964051652251427453215987003959911171393498686739744731405824214716545871172660464380987261530502217548996237344010086057148648609803639687554705342245062794236046974330026190419560621110666291690757814515429649839772053640958679044974796488838456110291255544741975048830959246187693154987775300376021104726211368278134787090143799811982754107710599073260774706042883430013761197530955390417999052595158969665559950762808098448651190781461114012777565223120992544627518784335818810836193199802997331718751489310897889681816597216562178169304019646414548226821242055064065355799210546379177970288145001346304 [137,137] 5072516092758809188775744322739618211042527730861234693878464088707151554602525603310990377274889265677032065617553751367001954848780107752393401613785356490079951498226887071525652402256864562074561984494406324915227234317376448759342737889642544638869365316321552315095895364423040729594241539278176881022453954772388936678161244396266405917520608022629386325379438956457621776295294625058844391112757284333236376721717463871686382589314351972630786783909657725398137694132626300583414182562637251733956925887537782198643107268061301432011578219535548938080359385023006257981670141352109387244910532039236696119678882611486643389170496241290608719839092708570424321066862474936468314636119467283124795419349567351916825516427831997844072431998007315578438685955924528641967386939260011868992792779192611616062686426611291684107771805312218105667435090070995943516513525913575286353179824424489553106852104887462147129144494295218383345392821659065349107625307170696773004035199749800037916015566432654642891918640121101240959640325752639289056256503799152480712870169455422743341436713355341880808555118658557781657065726727552163072401713822175446556511948754389157477021129535163166184254142097367376284012716974903554006239665383919780663460341092137955458664405618093288879860620101731496173006964894628377353361060564973521047496332001955458957958834829478448203327252849622135990149038481229448566080104048589732118780133871121034408740647074548154558768732853309025455304659654821177135064780289288107621435559512738825303168647437493728056279835642789097446889278069564861604896469180564999708895578186939176472524403952556166995700622009704209717352735361441687818114369286768926252845403323185139859597459997046718588092168197259360049862378798202963556253434595168434797640400772681392774758231205164550295563750099774750373772864322336556224547865474269709124478674884070208580279121597402106668646185929257692850760176288544 [138,0] 2073174366838338993802528121515868904577257738913986177443903379314893160779991840228616892184605664095745579655588963711269777856419322611378915405055450744054965098220434816948795269323592279194032959676179880704051343387585353591307977824876915015507701294390992451414363625426192599310532293709547236467474201122765117541299922399037903350633063991149783668806374030137584648236036640312110212985058472770333725235016061440788729536662242414293990112674798381436290830858236276826351470214718551376356726764791675218656797461737240234338641652632242118002118131429795885889172300763778545445474486477873396881819546368562013072704945482976182543854499003743041042295131831042945794708710487794176607050770684647461292236387179437130946668203969812376714008770753170505398786874332152756590664029192903527175295444826993136204934489945343661159896276916534950034461856031737554748319924181229544058433144216185890945157848273898538528213207333532382864072034508604636423980650924868918617872048823060783607141326468838475989160719137963731208469659556489011555091738233334418837269084749900876000146006412271022283792990263618055362192987577354133048716359424587817244535066399588692895902516544930982041276494096018841294996359104926085686725155282589528361202066740118682715398436370028788538920952144870640384365678246485009794998152704073820725398964776576547214648589253860142772379218721722382660302564847209346144263789345818728446716612447099122273438475134858974136731432095080056802283967708965803362811402455521176113184257077090186761296748617658836769196094704314279698707735536307092994193569353965503924066975537970789191279341286600804608334614934909853755923374147993415649705260436220821869328285778340732895217180178800449153810010498253661841539828559249845798590035649155224046564930314454055769290682920787969474670218304598511161496668934707830849419509754650754059523423078912772441220595876165650423864978720694800898892358740295774750563785609477358752600878755867678247203070226837223838153902866346537278454644809411618543484431775004954868287957908584476466851634027363190949787430493265646228546397882459593395146788703548652539558422451023264571203060127598591917498658760441308652697749650221088629991431330090055469082337158782006547855942948780861502418548727302311488415992042535765603720271388213248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -128758864910362624195338246379339392978139025829766790112948057729404576533354433112472352448615908711959903022469498801095422850044509307234156096397446438590537169029905003093996246866962641640268730833265061657451190786795549711068441770220452441871116685521125835829942709556180945213786612315943365097123367308049288702636228108239678274706965660531419256782322809071311048608557266362390939239228197150480732171279197147231893385297625563528576083450075103393769665710302447283074608567957349789647852384092579201743246654047514777251868531441278028711872458691255797079943317068456626585171081574457926215255973124512104702216212231413557252202575896558293572087709298343826280175784806872516585396394452687786528094796262535494831946305859304138557673247617991462606507859979943981601203216351921796879761651067466009347915329337237848340802623844833940138760961292764815188830160135372831231035313771854476335402534900296573751043444366103079497050893093383583122523702546649986597081991706180610938699072511614269382125873210968420854416625545413687806961955568108106745872345869269952146286605891815228198717035623158686867129745811774993660330582043116994934246933465164474958718658079656243809250418806505783771141254539663356783598147528195069660601951669886808776865044507909352486619302881325931771951807925274631598776494300676192556574363299944871889240202388526789606347232626806277357727816169498617241673259925398994399705620632478047110118131324254130813441440645825725553586372749300865245709211987978815812436608872035111458317543827100574673527865013253675421539330634844099716835216814772346355778954235697929306796181957017340282700009401353840632136646080447600095158581751647957890146970145008350231496227868588702425634676584215045325264575889076004682454816551111573338720055767781147626780634225531361461708761927946056062993340913312773007498497049254483198680469185374063346192411655376215991237610036592249473727944807820066598412244548362656291768902681597291452517944942236855075659550066547251482302223939009799494366465850158403712675854058172911471682799228750886921100294830982895719609349192400433260738010882935090571829093791156311532353010826597863213122846202331766681066412146567398253381040781780389307096432535286255938323472503080486612769672385821908475860068591295259949975849430973153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] -5584277934520795601302443089828549750151279075352178151757008876671088238000290530369578612734777626580052388777863514401708334427430876162746259664894203346556900741240246341477426340637319534359183638127567229831162887160823958531905151072635360226023557255352168612960954715014580061751219700499949754165803743746068436957009739788406057423358513969446487019080656976702826166981671996334384030048170875342725666138592545070086445958115062093225572719823422566875867461505942399193898923900635084156756910675408015682478197912698247854147382047032781692013648145909299456195473761982958195732966469356710190697784833107994404639984836631049621171134119436190945644305189453182518499486850419761543492110561841140036635758309653039414665214433286301063411886528349717395034799155108468599700206204744189869165278022107776016315824330875540662115497948131012073605945812362934437063690407906007544006424547405842764261750983842512027060965414514341572230625459154016228736617635518515960145897748514926880203231276601237105313426465814815495807908711784699152441591732945515853435128564770422063500850761424190968432665928308940508074044946682367575601475461773121896937080058843553713077727952859396416497026275171089372043574597279747347972129512201594100498491737076912436585840362535434963136967842849678479331896266630464558804120339886375874389426235737044077796948218064886400979669757965990919393600654563271499454521921225831939358078470755299628626513964846091294619546437406482661984958670779035562644602103617932951301849897539782901950968292336437589524900667871519591975974247675492638992385618171173140143154220601694181192464193709305511957703553360862019841514342659359604771229556989580868120404134837148014462042606444455343151539843438751803698683880049496551610462042156125572018464230790478254858118794770487822587969861018812840887961903844211536158850743798607133444873834307314304994274752511542021703718808390573599037212436310760525993066182250258754468025179632660348511262495810191301014770113010059147133592764937225727212879806648979914652256324755116405578327063386889596791633255020444453351562018353905411154153366652989620315020123250845417886029594450132185399248489031985720890140073477050107012519490761301132028688775469878506029864144663808573981636362290435087095841481823993170431351464577271332864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] 98657364890583721654018105982422830438553646589455863418138082358836659849930156170079339535192892715848827904707979300763923500088046947315779039309717759912860556601253717910325857053621167902178101382826211028073905490938736807326737618717877658892474504967223963852378923709703938559734631360334291041377394185823999492804278986892643756005071836643551580385082222680846437620844579152009466025467032395637850569487471724978874937030897425329291583225020307302156871284355785652956865685671056308224151125089008457436727014073083920504413412697222525351175881314202433194164603533050458058118415000948902831389298468574364364921739507063005016224555778282877785391168449487656676114325687546121022730911378627648447582720900577634603549058863084959661831166649124077691973058570956360240965138750256407052113039734898131841527001161340126652779703672427934069686914299543708110198422692259923133535175994384688661528475277630281487060632518734239445790296353707800383764609758239670782726556965177352083234840766754688787179535246475684968764116702661174236491054816043340369858587890707220267322512174471419373280001618469657654339308420575141350274283813869825079648532127991242893408760193685605126555763269447535156192794789509913637796424347051237428086815517906889853251576823709669855864264008956171340459612718854825239010868137332969424710271369976433261658109627545353495691481798162957332603536435183285136800182208082154203490839719404579844686408255132780629122387643493802319067711364205385946399723084156694543611751468964781039331922727306003806161810622710122309046149176348564389618995809765870699930604317643765475058220090673484456988553229586413621098653333689056231547953690187007114169960829172742028833418049293843616250493102580359255992064985931048341113750913677703380215493752869090107865368165015553404879505303143019909796923656088358561628820338000707645145445875581977965332740728045545950111631361268274517992204387189380825691278561890707078464422423271310202900587187013693305059209471027554672181870611837595045614895335032071172341289398157204615940387579941854674392460596487834459399055239632538729542034624668361354489345745263395624429777264419674971372253013206108906837701759963064094026074074154063225219232386665660973760502287870505924605794746129946507891834878972010105007483906309236981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 688173134318789998527078396094950178090719704241925216965718620246132574500774146454811263596091535113116794631829897375307753082034791785435698053049524033334754794441460205224695432051294041859254001930846524348592686707269055089911028402912094095253337872299738907741513601624100986867001331013701148440757161641244188168567429763068842385940394889763175716676674152030152434598565644372692217811811584730131079532895980927449188371464909623173693589137084517232693332339737123207931880117143600230694456641629799327773773064930062430381323718323909485793188142200603323366696015858413920530769441257459916944291378262980596830527010301182058518433593291376601988496986538360771305099049317338239749265222624438266911882318159802721223595825255635292866669834490928309402658287461298043050771036645329551274672843419557931503111926712773113100429302309433614565901465252665008140919715839208996361513198124745211570228042948670285208006632961261186939307036460440457044953879583868475742609673657608638274565324776164316799932931680670988837835841764543192415887053093816191025599498455268654072785160693728896055148156959007970385371174755168101415262747170828660638400003741465572463720269886826930814706421319871930034225118404589331889660601199418505134049908538680781987580178343000047035134598650314173110417782123425944623462744701872183549304746630715586332877210538812819048373966279050111285600078002453426094575409562763422649233610631874510426733015338860125797677438470541916836870111593609595186182170599368329309014880572087193488401196395168159111150073464791154288090083482233582270893946481414390644541284177650571588352855426870905304397233869653813856200401608423825231024035553695282119344820025154820990216970792920665124128620276553172454108534349903645327624607191036614177659165514055228893264443567557956447519020780657805904355010604194541665730261652723766767280043056924292160306539521818495982851317994527493064929496352211613257559356938758557567947518162587937229760409402696145812714546467353374540374392119205047530911981182167565205165833489565457895496197843850450087208412597590422615855355759805826340179274565143778572998973097991839853482757258479878622729962023959606791050326276144877087052158703966137228311833122752543034265156989873514243392797840784787148526999540132911299715562248550496600064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -6372824750205525820704037783159177495707581473376448456112838463433807391900241043481070040767792280006860578759155169653984083386950260649376665365517987789398592367037376286853262019373797231992544425599504818937590600832855895706654886933763648873252781720818816324025110044664876972056345562823842360481686953811028860838129672143694051812227529956239101937472241729999963021686855392273527594212249107279060911711681823265243786686355811575451524224957999507290763235360939083149898223154792425908506725612875030518668332599874239324564583108887287375633820524645534528732031058487113356631121887500826940898257839599850462413278188956934210696298994780336121425149590003093540983942052041112894452498486326386190885633032607949580902874460071225032165731303172765856471464503523682640851496067922112990540793701902211554238525253761323817283404156510969554680804521372988968288065976498186999790217306377866114849671910686790995964245770600573456257943396044561594450283413630316319146003888349915320631568935753987070086190748912094780091246629351199516297654507052244339731638782216035479724973119419736999082535138573106700875345534197713690493445788440194648220188366825533942465999071064564828779775821323952260940557477897781351880243130867902023303461219592506068405609309068124852192731940861892807401114131081095008374470994904563522505174506683336485965687813703553763539992686276379050812814397691050885543091124340403399326338674307267449405772754839989017951400994344297236133279857559037040996327751184980060511266436093375927237790026919380310394118969433392294323694608767441553266414842487713825216890689853355407475675210983950469456905607534045365711761854606183629169437506861166018537533621439252842722647964475119401149212028464279836181380783931078123748994296467497559481603847062852284780225306739925974184374229771346329640371352819056787789340819984188636971257646400534194346801800703012221288071137820330958921467768879436713999279295099992346560669656717235615870265330531796697403961242917923706505868579822994885439607525286566183063853720851759528830873273508490353351167400515118336231220606266210624769096574346025245578396584552317675040666450776797608645937953338092555549154349910424650994372254631617655950273126171129558482823569009716314064422249220538560458493815492015901352886524339942577930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 36049569240309236947642733160263507622583915568418544394743055364069934022432150544499008674553567886080598317422147031369531421849778552075899343834769732198594198599445852532469950107913935160594226118844399033127196597014397572794579363825465880835717234043279393312348550019237370362915096983948844916095788896612727115463794438368946328764402262451562323432048412064664086586902194688020773468386798792966993241066401798243486119724162576648926335281888905982529562058557368657307387404963182921158610469838989654498588728543677224443447214158941862227920505989806599972392694766604446135208189916548691562369046229752236122870300697225794921038787652164620566057670284259843700677619603399650671437652504106829181168047876535421861399603551324085944237388835235589416231353430109561762644283224499655858418158634242340357495660923362065683453851470549975922604238431896823945712936746384148982878158914624050493408227219750022152810878518491346517871053594808121396585702039830187552774245566301052055103922696516481300109081502349327349566267345933546047339344336364826309564184946620239674687894385271904044270771359807579199146716250758122660151976292177590451132573867728079622765270838033358907508709472437912794491622274767053387630915851970444817650850409159699296785406967276804727909958487802803650198967959919544840363825392782490698551919781288707390576649757664180743250432205100894682803226304996644684749506431129880095520279036829755955109629497928901931721774961223747695050725869405079459076543740549803568438886265593867016510218197426932471044356216724202401548788679487788681491609751628292627189681737978026098602949725352722392542052307011665691357950682794509675914343512402167712198988616374972847527450878653355111617096928686283008832856284061825480221998751578584380426783588657405954056374711536964014960307640793478448900385145869493602166326975726031340186232268920942005761078681783483511116284156842875118316044450266063270040302860391467065127536192620340581335576806036938520037864415750188154766245071236462035422012012063202578143958630704265694472627933103491631341734206168313225462187497726008924575820335477476301162709309548088772996129788528269864900693815658826628504741274585253226268005739775517661193323927094326142735861102774315874408794695573304450846992871959339651056564796160145514037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] -1676893171786744715270279798898487384648833853537493641572606474488903108864830057669147954040666580944065475928865992007163628063036397883370287343712579638707209955387672407630353077511918955916230599734226321531241755861141705118610937269034802132442445759905810660445230414229374548223166737093634671036223281847895348689001676025161865978986363990301782422414505681920842982842474472156100788357019478724649669979019601548022363391090541919002576919263453167461704912443890874994596935111006721334928664799725347577145363016532836672681827057017383480030193206395873536197941067740065712884461080340697214479291203661847240376398169185437838288226599834064939194592199052347462681336183741681366306859148644542015246426590287209159854496247314672942902280071801700970383136568893055821377187066654615002607272685927497502625910876349813150598506707421819776521870699513516519725952475354245315401087449261328087258662373221761488495840469894750686727687987858343629816350731655627926568053825580154003167471152718097766983808643483876805672701913568580080473884398716687989651146275791846282494259168905987723223996847774423175136607549792211417260428230455943578287608613828342325863789203350778456632137713184486460813307977396231736848308897070578338535327613042971650538279114365551450872915832665364101967504535473716388055163934564194817457374767680445468249945549884735974312402177974922440372187875854617611686411099599796132340715769181283430116321819263717393730494404373403742939709873842976425393829553027195940322658411060371567813671194239288310781147990178517707570211554176665447854242219679168011773168142577058030032662700901862513413519860204109457445642178153285021729267717139646309965857688229623420457892478439107231046446511465585672863252147603287979275997056946544361825869950545229229134091546249694658211459769306544538108824433324610946287411595396581820795720047383933141018396595631368115639038022035150619719783559495452908047935698045198764062018669931621599770092136177148028399008527028241463904095189413569837229209650898409158449406424899654051827787290057502487718161300192752084844142800562746510723694076305420079462103392530339456553320896046099014583599238134446143624264501416809594044133532026816686671911674927304348202055898037537330881477004017017572866357613406841308585673344005298428523315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 115593699575232391553209802050062785209411207130737676826147195400118049321343766724620499744540632611921592443528285697563328464085796357058099213392538618343917786777105727940812428105216327466462518377013109927639019395102994494256019009980573802192501016495348285159230926423031474251110524642286066061487412056503774790360843653751288684107326844869855312205911748259076675908663046033106267564780432036506490589995236861923583506569681272074478797167426262627659085165636117508228233924122860985182477397990565861803524118660329505342888368303065470242814944091903916904441414336581648275117086311811478965386988298815470531530401368915724756213115277606432943755643981759099347663707722024375523540194439477507475361482561613067974208670356850723034779921877383997709347994502117237912200356343340680904865915052638212493366104238934076274897192143142797674975321029069101956963355361213231990459509483133160313521385130827718422867545782223834221253173386005267928890556179079985803855164432729470403658523411912939379199454626605931609555065761325020450373885990603796593660290411821504546478813595318592879030600786332544277413437598353682885257711585558916940089494646739088334117478487864034746950439171712961343977999713363954556469253667852300625456388719418135523937654824582450212535317393927422346826971987979763361912411400997524127507102446306314388594386049796886006556024561145179544916207482447381470738909762719079757003757182000904999752676855458715284532858132022650892045779698092063793744442319715973896732114504861609023348553660010100284008562512768259963085391064899566656796216480685343970124674788536965470830271140443325670321732408293123671650277895406407182544827117349974836640703105583933332937463116920377866401168562855843186733979515292386633982372364827035304926788921071179448029592638854642349225490816691522275760343457759984148099168332505195878442286040146074033283706428757976588190337215547497050391821012487455851514612395827061587058588081609420703842841054966787920468386264926619333989072480676086139170912288852222467903926122697569759468545611646746884042205328417733183581061682600617836478955619045678793454152031115530143510876029219141191482790564036397999188310985124459030458160257563185294534452668514670197252350256792448353507296885952017190640221553653673755879370989663851062975528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] -4517941327609074883548748358544868487418905137608542213344280252156266639209880778078390437356949399842402947175616929286817479108926568076381240463100548106270083535433115250479778276295711469105020145377558843105584592097771171090316629455815680438626259242384607085934323993113104105734434185187807862941203532386773021448723516545737548534246940873054699519934501893178779390950769660764715157285244269390072657131260424932694673676085436589038850077896820494256331531716538920411420142670610872383742383096444118085092987871976465384305362454784642599731116140464794144039661844285214662484782955877358230290636932960282863383813836366304334562390671669856695275603765449002557191769655235174498658304748445773870547016674979502946360134387513559959782092115512960025922595338470538884585843065279831363862490585675507023881618406047901574468614230239432624007505472110581625330075397398307368963440525829378885702155590773215755239989652593269900902059832172838940636171449568876775718629730446275370929162512036379732051679018570008837199620846853890799985003336793976366068251575872543495679802233298202174613168042885881502367546869034495919940810128906675666899896268835189731589025542681107595581841757898660474641524613795564118690610180914226625256671350391631276365169934165976665125623091442174434083578199291617795721846025519719187914369185579561187769829158976216108803533184945566901067050873920524127601750066515019343186054287184134351109089988643844478111937966740596390420664803512804495214986481086277409605503206669874391084785994881624194015058440018221596609848865738348914389616310932053245934215847920660774774333103785813489571611987449710250931194924132126784973086778427819967197890928516205917413102609834568563640320300428458155615785609773723872204346621380265052090586120792509981078319126782391181179855944933626188785945945044701614432408584424660609947211606380448795353513453047021024497336224775252066090623443169770786544235721024299969889929312014778956144311168368515961352827338394281563050633805363306190233096854578656032241983604591064452600729570947283585062795769695210512824336401892875321370989815935153381235868061685852594480017236272307022689000852595317724291746967245423065117136230073556766274273347162140644473233632468241412204519457675047104092280266335746807396397107993361507544863866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] 117896868238190911890602748514579523031078918936581838594870303755473921028986676473645771155064364242028087666432422134041184985602749471489375630448702049490776611050735884849839894972825310830372363686196333464157478459611478094241520646457608545920478898713734693597979903368501451267994561343032170962766861218632826494991063687549195748852136647244598027956805548562591856578456588581748535129605936071024751006998903968713468850676171699453738770511617074458129341300773504866321308333382829199548923189162887405312744599502994684806545292203032528529795788335905202775402247197332775857892699849856367183124789460702382019677117843692886762185387584881145105653189243903398777296332283360068707665907618803819261243993266562718325720581089699745069518282282093703699385025777848100010355132161889177220946744509411525859392845749082424772829968398171937802485417029066383548292499433524951069073716182610890496227739386850035015491826927696599505170400968928994963408262454900383443522869357168330139573294877242485709641546259753511624625772221356830018601246547756154713484224205437106442790588760787686177545781424849962603434601649296260006449438673812875199470598650469007803068680814604507210218969197183037479139954689721756682996095896436372422362281900636028850682774517096868070875550786225543912966312144720336513502436682796690541157923809683543781428768772813896381514636775181782288311489918788766761868166164304447140620507564727516609187257555814969128617196166835613968942657677910109486796164208626907474509443616221199267673501102367604912537729667767927943133931347601573535154507658313085355461076284906593898385324943392623395181220440544978442029705491322113204396030838669830365235826471351804091752728361536700938383053067128410568765369109736982247347926257687452699976573868033016867684143979690600190336043190445948070475968002606313730222183838626253502137772934376304938412264877652824960946875248266584659770474246958480718346236948181927338777858322964341207407109898948565025419518447662050108701427973097568843604370448392624708310192872376884110673029886397075532898273081308515754729165801596308814971422238480687809367987640566019105719748185750411161735498590512321381828943696618377653339741146680921495590638802191016623837863839238142875055217463912014625757699813955217410751820958829051932249342083072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -2242751308908422807535996106226132108662525091609290426015004764630515227173244938432550302954729120374205693353202831313404153176417447145635158169602154745149189751477722529555237127950051051871774053823853113316625327468758087404393969778650214534225519892181026212438307280166943924122683903947671648117288985567140363949109970524487830628968261722146485128181783618374805366412880895931311724789126523886595793582919317694872192399019559628181020730384943852082437328710567951095730975138689271935002705000908521634390342930580660966562041099861188959843907847365823312000584738144030524750841784004008073029363088845274187793691093111418948426697071075058948701122807353803044841545431891107566707035654056535863761027570874659046123585859475233169701103908452757294076673895233397466451432548702437754067753872796772460110284643090410473779315727812635551319123575848379114589359082798889569989746688628470408615650483296142137420952770763926606589385573808738243449676875339964863270079514474426075323010593547970262005963368575503383703688168307413866657051616389675724016794603730719466158773187840737964834879165016330497469303183528931910116575664257536112157779181174590210738107242968160262090658967631238601319907916136936139512328585397122012027133841082023578830817564773144298351169367428516703060384887369870452579283642131514386840133982477955284495522753529999034688530954314155461049076766228436292511969159744930536490486305075622088735767102765218980891159033514738628906057516963797823807565927340050290547101080081461870296627346139190131098325099044004975908474228118924067789807572927558580334265676375992474383327212949769133093420857093036383950557297056214776765177700811360218919965846812377498506293096748229537542406899775670469583885830069932976894057556574575860971611122397685984679278832041822616589948832126844569382101450400118826255767318666001881939160036106994766472314216770300435245684990172865946162762916952943521472249232062188951048801505562782280978506083967279286865693962888381883968062373764732677420422608865781760064956175160451579299281980010190985403359237385059865821729246340394267893490026315587221028418067564443311959493429670314925607390500169139457582197941089939677939401710001905136121349231413980487593134128476899151597262348518110369998066541827963670243863218315169860692245972254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 32889909142427279590610096908265091577740119873458405754964951721670232628684075936980754656889510855167199119256420190196890444222258486813152904408401769024529030077092561954647914443132942264226003320241298167382556086426194960971544760066513275290356060417904890596976323136893856644551696787415848077362741132245216085023134279251562990219498446696060889245410491079860764317783184219217843654355209050250275509694919567320763376021874165450496017576455647542160703054977906296473837596204345568380232766283210754994465589961707814284752388482244723559264457639221152329458997872363572586245519154888204033635832334951517943227526355520252509271874899527297971811205486584228637590660393628072540006111242322923338219377669350819487894452649931882658660248495969237411692956603108129020972891887830477482930789140968395793415137822886291363700544931447874573395163370425380236413084792733069897394154303454008125632152406642578271488554357943982993168293163177106492381933871824701852411156344286750255224899704930856543268189264551615922719115496800908438546147660288421633714007560376714630531560829231809904590473708886463977835928779237733511030885695702338598316106749088427039415271010324269108057092053407956987695942031146909491592644456423025278364767555639978223061759013321906370614781958230462149441907900878115840533421021211509321146001566387727606132147798163883470712622222455471150494021402186536124233527560700689107172061799412742914990981723189968453842222130939805815876743661372270956232309479827928799898422096473065006816759270633199235399417456315277893775808252921745317240789115330758261942644786240792542460902518288697545627747913896785523863090390166628602816413836129415870279810203791799544615875354415122664164772629124007724088905795315162388543211698810224341919631858159026485823898224500486610477562464782917500997221235946650029104112416131721949942455094764349543366751040677643545965632372307725854167453773439321668500597304849254242628529716150068250430033779224914555463276358563279628512511122349646838102638734212582673633627127170629996547706945634365338486333514091951092442322847269516744263269478434749714341713090774434883799186480777393286305084271295010922643369998776739478731421748590648383255696206686153877046630716024968772929580996704120108922662159868351712861966449777099672578690851536896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -386509104150814860017852092202611980644915433512133050104558328020733679919676342364034628467456282657705327844890751774290980889511755941677786008931648775014616615131395265340287789161589017106985487897160877898485564561281785366315146734111843639744462067218917535078598049838308836781882857216553790223577217338905657350871458244394497996487261598658859258827007893827225519469588796886909776422966791676624364730069805043917152023292608152219605992726630079759804383958356961423681984239710435381577388199978233864525747062550889477591034976154294064074325605326322333861484228556265662504806319958730465371398925437867837947883466342397969838645998870425701561652306110967574745468764954493389691529077691264215378478831797900622528406722550216715766023994350958695620440457408640573302449493090638569628294361116044884806083461158199009976736469331185532224527065538775380724279866193514616855000265428672596262699115769697537508658936402861298054758784179966625154826325227491763501750757217654412195977007080189805965540619805979877420225568103416571251895550619050852145119995737184652315871220049976190656358734024751492088347433033939464435972094707939095254893581416063989308751945925881727252166202997740958155758339698015581149139379642448510622514167036011096843466673842821490729393960742379872043033024992180615467506809766476595360305524065684001500753571540293996039063613957949903999925137133309701819105797611068648150753470316668834473058408297141746022320642610036601572200936156927400311581340241251942313892600007780380205949882774953729322503183199416627198548042854794711727794402659698558006614414414812282081526595290098410107869746460462434585609021756850306850349880677246673036921785525800173131069505690473089281667433737918885043307131318646514157022036061298074810123760164846705544559005289990463928714632779359577937989544701931490029974330508126320016879471415054248564354100177567829996648311507937977035716747795222593949869192346627195901167827607499389262030585777566313785745625142551101715117857712711339946349551279145631093111974463604182602760403903092632146731703125288075005903386467175010984510471136069555705730545591004252158927359814046707484022564187735250201533280609787313475763230748431247875888431140654711480880735907574871813679668478394910577116581417742612151256182279272646014838723995238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 3743943387722283430319587787301069597651379870470358571092645535932109313499156016369643555336328677295667408440690011107719502477750904525520904923304238719435811218178184766964954407663063552756743626239866961419243212806506435598855699831186918251092001546496458079021927291937057877288806673318220838319930163602728326198918914046123695809923815071793719519002805788754554032550496458073677247552070225588247695712688233174454756761389202670188089243177573898527500615598719358240427547359913796958657672665344975964174447338319732669099959423979692407752992960628682359148503542894598847577431188516665176490518410382347685652386436743810268846661439323523007118506554076632688096679539439885247856743930475427687930577789740089638417615054575033619703887563607525660340319414854226406556856160906225846817055920162743466534263923620135003567630612508855822649261671596436425997340207475167694865864538169475793833768351320746797580486389653436341812710372450097812998244463473541596935155373643128239502255452510656859272311539364590260892022972871815185708791432772012075787388164142911533870600805827759393707023015414579394057134417647172333176771636836513724813867651894178374591445213260219306675598372444154284938215647100771080620570733722228789632051760255212841359129449407877551228197627929143972884023019873123069845070907326223065750940458744058928605980950950284102829753206908246739804150788091821837560203553081142188104821610766044888345236308663739890288275801086960612106448920718528279094034627618770322431375848186122251868741107796933588733947780273104330957303441783075013202869842119899380223815320812071014331860093674465780103623800196034551719829327302245285123555178171935201434836889140037159762098641660883828171471816631763661004014489132577603387655050034882686282083232060461021502506085350982574474876147681210174853901627391603740978904088599727310789124802848969320206646147285319435773462817933616243364726429477957881192718349598980507090783034645618038361469934446017551939365589207803346145566112876742606860759284891907172234217104992811583380476025985297576437710215044051732636401771000259117205885080537673412070700984065599024813534725237022517471369742724258274692607351074984301408238233544039400312010172854987653875890104892278585710896335891765482097948300584670319458739445114769408997762339631529984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -30575881787600612472658808219449522303797521942720461659205965895478190815176054369264115228368567973560705930412643521229458895879979567334963945077090184120081291286248381105228956456907235721530378882106123621256376707388615689248260889638961408573532670213753627307074330415957118877671802410045292626540922797699293076716620613666717303955636047107416270128893755630067819194225178780360558246369308101265701101809384221397256072594061876843176044893870473009283721989166747964845440869656330071664587880671696052038209627187378243034809761572817928964209688414672638721425018682257410256688430344434667044102915637804121709168027605813909385734875851108417993590018673464258898420111129639690202937273011886691928468554214540242974297720370008092672931101030863917533078845474536332615747980238146454764432914966724589172213165493643079465964772228453241483992507765790995369654748152578492995615981642504298291887052209771806895015661242906116543686591512180623405660617532841088515391154500510331611993491616779518376170801293554251863720409595850703511136520933968227648508864672797065156174192735794608029768362743664517763572804733272134904185451280470359818201380642269080164155419843546233981064997757067404605465903761963971963912718272123675080253680717797053910302570423397932698075968370447262005934014627885583632947258001267595763680557911742951604670873581922875777290498510448691396748147160846856773529993018111541554558925352496896627347546657517045682896895251112322777911916060351677052616407707311208568096822098092433796659101138034255706820224573681757541487558133542953718777889446560405902584356019212116005941208345184943907470768206995359250460887752322958454396233589649149254358814572128294941533869401669478586287842793350916959823815109301674590491885834800869523061382260282008716575118345448239617001394744578972791577632247042723785593318160943950672108012058070059418095163425447275325974045145467010033563598427949085221059035427255080080057371477203158168746861742743867476982449366236726263449578834903242351310580384193257060839397091261385095629040619910363960502391782113605580073265491643750588497980986702679354742146452890929618812635931557135030665489820120394455210037901540559948013954911967514774164352967236420021683343385369443448101680538883099168172029804183269155547177462360234286252971048965242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 214728483140970311804590291344155968207881914917911162244431669239609882313113934660245972729680890782359994579469848034000841076518812933721449459392858419932224611470572020375198596585032238019599836073612479649196850601150796238321589237534866080161702070059263880983531034245319891388113783597615947778123656951322234101212239431733421524732811123907694272525387957428213198638320751302982610500504128531859732920305264315400603701295279363343889275815370354980547356282142172479709366039108510416720139105774320680736694017929124909451460904191801791339198759807888558275318178776704374881346158555426721122082384300565248619397633309445213512450305021575747993842208249166018027732337157266384241125437829822261092772221273872099090723484153043880699434452109087649749708908962063308656600058686221145939110290858037467723426889522096697211256866902402559371308865893367008735327058248599201117634133866329098255644676403121411872305765945657124246647772748806596417878836474327955130670519562835495901266747530937569340641148998440159157666394975187299888793459360197304092602417680817371768988667000618637634485555170908742430614924283795842046952865160293568010569513727961633243698846303803905715750776980179974639661263379040024213624491096149302967763139462481020840411632433398539022269534175171011688605581660353628589680085979370247800251835341467975086761812710109381010641300781525695398907860867884915043574060198393114550906103544937094192393207115068923726414362597047442010298776230524788063015870443532914746998989895261031534346021205185282226522017694529161312555679247306179277873863678251744016030321274367680762379880301689869616885775594066197121266035052215489034719943943289077724289328883809121393963491462005469101941046566511950424286412110649852915356486532226836799362936509463370005218825584026443494102463991042932901378352612584728313308849592187864733888027040210266712457898516687713270688086442271146263361382896651801106119116217238142857332614744442822553367012578844015782917422288192676533660722131324962102293528162596556367754896136486563089373948011171877549040478929089182352876822702434090609050503350113808817294406400729454577080378711358504186968551849529826459531351197317191566491145127117602211326468626121755657409375194004135867185677476211304782949056741769237768150513961793598486303332414471012352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,17] -1318051408370717898217886062963611458942694833530233110030171636398528376646950295928423019103973763786078467099705297339362195702103437904095703302036289418881737152607407980290305119882719094656343938020007524649477790275680962850447560888877684922560241170956540657180748204266738676118929603745836071906558483068428274828907752358182688901070090118131265648543205849678834482885458852235446886187736463339403470122603497973665434925950625417403829399833889249753996247857494227335075368093431708955598954991001744701051355115823691293210744183595872479982877414298052803840541306070784588534528464357616322777749188751084672778998340688813994039814556693607230681233806189081744440854434243475072485474923498326857140006733865537257693336113992574814975915724557497713413170782773989308058661796573914744261892050544380097953030427941123015699862525936202028381743445419033113000620854200685428191107309746888594340048024943978866284855731279361584694687885130111224318242709456699699052156964808778565244919937160742117119407540544042371585445653716061308826598945472099658233618280330653124879691097276587618522322170014202766842899584220926072949820549284461187443752325506554318888685241674338035275478748864556981991888907240895403417345124346884372834549969195419051377166822214405964092999114026606121850408510016477261682191943054659707705918957724579815301431657686966610962707173463660493809539145278774744814520247847232150627750590834289829106287557384810185497868562256705429142234862443250172681615125791977202549781856027521804083286403318904137842431776256849687465813598753363238421193684577282778708864845467446323034807575988229601313597644742518698041953525144572265341883296489634286414058246174528885764052004968495763900871562498112314977285968374092093483037165681836593185135578455933070297397075107587948001040324490702131908336667020415839799230793695202548123812658247198673583380300983695936880144600410022284213647998521546680718093054104866061916789412179596387351890569365708237349781731917316768879631745869240821389877453526419165462611830777313917990480713626442131296267709839672274671569974182461872809877975028258019489840455712879774941509465506734669749996626996782798395250881740463391244805619527643047047344695617719204042337286917541581197709290236054283162299685026813924590783713907916211503257825560986910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,18] 7135789789060536161768683239562866170683793564012131448583482514091595676045478743491974135828981851437065174759345792660843185846952880983256412979994590608204837729169344206525893378245681246789160698893996571667399747891371801221810645472206563064392008354437506007370594317733347917964947883054218635543683684927371116846332342586822487475415506491232035961357562502282833848646596428652914904305976482909834038613694230273523125574192307201081384930081659530069896174109021822613639722633496753343320844721362516676735612944795855185950751589735652882591795235786460449367135916047103864972054807379746721004536236103084138186727916446162521420293642923080293679997912706538168162785435710515264423864431296606327699954945534155684532288071551340158742152232238109928429557023406313004769711162795844567861002840897313965238319456499984899424968026156542302026177027481695548700271929620346819643127399433971666451348567036649682224472686514651453362203712594797375659509934038846288844656594362979512193596070905044448638309964842794824819714997086939290169549240839798905498094830372875832136661749141120126416784130773493694202433359489633298663791302449781481521156116522867135024600590034301311639057212355572617494333292159335758517120095243396373522569964603720154157514526436597956821258842365183180504034809426419081299060242440165313242030990274747469369370029672898381122736612591365146357934629193140015899173456806045422607519099842386969856837989795568117477245684850558704957372485043146637444070611159426478603970238919541910488854907375508749515763012920044313939948870805517884917141568944043802654493838188338659709091100067317146243247034528972611022852893416290791763459926873254549968907760901304190834748865608592214732961474355642888282676968611498770152114770077817366492791695547966892093221772459745170880211751681224451158915277513738254716741529491486531592168146663547454780219006223009568105066610615627293605725293301595031566325525116579813686219286350577744555458675146457849752960049459629096307705142823545936801470769486459018977792716770258436783535815846898100738577524540406702192604203666996797172914140907432683791606172691664474757265863788561834161403637525338121193946856952824227600890535931536283379017833648683486507085778669649515178205019224373243803529366035731142794228660736941180560765189554532515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,19] -34004174302015643801382842822611671078298508944552042306756762062349368278944085167240566830260800259375549327068210765438193575789436165324777227037401296846888498494251847882549664658577096340357188060682885915669210423488500293492699649290967863318876461146034344933100700527297893831209130466847599645210624734816996454395692669696929829072635293629054957211673192232882834398249097821866546435887621141882146480789719539268855732531312607866529461942848351635466332703232773850076625218117921018675625304344766593307736476194128300974136822651904491957988055229012314943491505969089064566648949464846878238830642611732029718038738304460123803624817566914153455259685257738614203203185693952927874437041780989485348417347462958369881167614865524002740483188832776502643250536056902031382037211917153857967664659499865624456147258715796319591556517493779930604245281602915595137166420103393934014815890276152474904906037732560413277140378515959320107048826728883892226338773435887485078014125524086921321742138787697422072544580625021448792051840619876689112922041876063956343440041487251272240541298661335291369005101888719543064320223146304895811253086219469840432443858731708416475914399664381476154592067334111554452596195697179954547024763656440551142459893411836926782340519078771555036512885623898819632120469032390178893006929638683948779315313511398212029523017093946972934537490844557908836799072138745333214931092720366324719500825867064692275191725970972661781795523747901080566205646768938072231603427444282708928536814772897418494176424663900600193539782778996362374410983147535839501881174690156878129274182348200717303899836585473269055787382312153228596612640339748666205944254362519600812165457543228530594203362272699121861583289588219088063154686742770995697971519968227993278403208874142191517840251966496992141447258809829855386393557590755112944139254360619908768838120032412789856979165869031108417640054320251593218836113591311314517564485359489266659981891660836160817762938566593683446863049479608406015722574887846874651805850370964893321006089187007512842637176444120341970359848474392926237531571793521854954361993063944884703202756309981177848990977065745089251277037779678946939186186073508305251237120783429556754445434960508708943467267444883893144835007462815482962574165803266775756996146541219816794567493701452095815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,20] 140563125906920485508900493364554432754318712225424563000917127338047010654202528481590073698173698691299448234640455874223943233861405092337211334085229883042771079989463353785744587871098668619950607627265283969657264865280829548890739952883006268674951936614632505742232358344382962518795201782963807982553457840403315384256407074344623520377303323147180953450773428418085548767107756359758088805473465561057636813753987442567497168799937737519592285624814349113167400987562673262066204564474276793833785844659628663260351212406865265356062444786988395709313072483545750124126624867814837610719333233562724510465313264414871183354653977692397145141713687861348233900765902053520955223036744721611619546315416910039182596507367867535214000677637246842116252908500254194723106768248592823305424808969413069083512576148323694559640955346171037651565734887497719021694922603648584512289404597225398645326495824492601724432756489885323668630103317257186114810142027201814783780200176068678423387763304508503543559279169141175215294235428181960974247658202929818806995532409599784762221055005015909605219654466142337167484794028768772733679732896672617586035049415704726772044005509655191185591476397967320307119738765671426166971557165961970474255539164620399421656510964395496402951695543475648610569371018079870840445334060794321796631925845493488831657732835703858246268873436767744708606104012449188215636601444282919507148610920354886358864353703815687450411472940344501071397823100589859066007163729743999660239249372592756753133842761122408683255763383513421258802890243146697205289929575820231239917112593157085776122928753949126030663603758282634744414407511651361314810440427825726108893732313007280835376110820015754978316687506949855000253930298844444778603811716387178722327747052374881604725653822624180948264342971609132919150933386261314416543784753064913517255408170925695354069616707104587929424610044197130690587034132691649384138175171333904968814680567289627438495699555003866734070125272691068526165245717169363675612917096299733230045851513416213616175139488201981142959886788388911162662832067197172541194241596973491910946256589576931934146785409062940148675471660997318939031731313785741685804376545927354063713230691241477709956884291060101936179536813623416235975177150853146447530252679914750518032723464118180516063497961097893249024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,21] -489928952827703701235970085018244269917541686005642641369652038801576751381675043459246653796425436294110155965392912348828783487391876139897444216090518443671760344225570890448169015013250467398521871023332274214373561160199814101681086404807640305366162036087344059782484525332545646699070268860186167319017777684663932110893037846327953652800521795829197270411238270219224239750384815755016257774248769995156821556762878902958044325512522488874652141874458970601226000697640111124552062898910608016118045423077574065401552959260246310807922862555977370138362870823612600004065469918127331525823423390096511966444402685288868317336204679310058914856505369426211835264317100593090739615576673940882013938349458552825399884847052192492769466412840558217636831776142157906156036065298132917685413491669539479643395951134165537468613171276175023096846137473205327046748372219703319424261081306595086481096488324035439557096874210172322457249707790278736741347227360231431086526912700385228536323847133531307935694302568816723361145252091118504077152790481163566475022896066536485994911965745594796338637965790298284962812804391546516582611192233559572211439016509741106729070699762913479011042670218842491127739274480269550634919157585458402878335739309023068577327175131833557265038982748097710879219115546114160741702226756113823814924406377009820735847774518636990505448538077363257562974237512056482360278368196776964069123447923281942072476920690298350139186151901172610928138936972082266286531161649303180983798860894401521564671955070722904358416592127075794695387764926808374406393513710718249744186209180520693093347761492481637261324983393254788127870464258885050298052972341663753677247276244794974300481651450518533145678219597602435185687547819079825658097271907810103725083239140236300476712889447052118177697503518265416904841818444755648713877526220524732223969619878450754042362229059571883550934581324902137704695315933709146273265709994123597271387958365854944603661816222238635745684175353046664018644234930020098130727101478627535295713101667279694809737009796714530870550706067563146187981617620160095106229444930889125505066136816147348116282076549436309648001447389811859578519485127169186077025594279888813756726607423085861675263460880117933923994375462736002706322330796169643074824521027935329286992286717428615828053182106473290792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,22] 1364535741641446383965222270382945840981334766673819687419964310960424388252281259129108990603862637034275458843542920318629826052633561351950596871644001823757711566068793532427865856372788749348030814418123157024494711661422341244206628116688995961063144267456502572357459995514670629462676218147843025363189726164918277447820224535400013292017170492324448463996931303094838699821281127154520376357270482551948782845098552133744360155229196265240214257786820695168532774425895241872841666508211115004945386678830819456002285047051325762726665267142569402449545327124701721444763684618269767654804315563720704128059076423590110163624117661471503912803522511782538631456537734128971305404396146055108698627941034661598176490808199003852328743147362033245990212844172992609333336004357519347618948914990877366513341184705444073657288832915228984295965223973800683960413685917993262181535118557993297259845061017776712152923442963884431125299521338583426567210425754661763263056831352792595128986551705218786641775297556722898712038271775935287011227582634253031632492027407042645810962091118187699016892369445038249370805367020334154818112104754367337413973271213976865245871242445979705942225166418342626216304289884881474752061139176406305696282608309996197197348483562544988342424757144199137695615644208483869546811106842769337742139339721884611409889772570990768655413652045766039076702530873959558422346280091172680323541657647531740245984636456536074258513575696703705424417243723831755955833940748363887460816709113468858283208187562026531481928063734713920564136756812261185915925346035076499955508647368817035829323861550724950348172546452042453461094670952499436727319403645412421212444927165352543194853682566680576029649290479509016083308409276121605587302246374927453022582595874866813423954012120711144463617978302257130225609196433761080523465071277554671100855708038511507718470703193481918736945575350043481760481052202635624571426737082039363742535476689575476803514036457638946295042445693658415171188626506272108980604459893811055353861800281616229481742733795146081966271085171422472355568583500026479136810994421156282608591325170627166414028875307944193573699366361229092588085023167493134768848270439896880499622408112625711374847502010470162781298920326861676384196960699237236982473755725518551230656393986605388492362061677107529908224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,23] -2624924308343865003908261310939524925081344770476604888109659717645685084538912824679360081783682761873953894706851634637364025833728344549543594783566186479736200711030726278855058472371333703235141218207256945380723199913999408607306248239308703506544381744334393845482466811041110141185750659553018400731675258823162356304694085239575378004752423956442577030713031458643470312023457458252661030152091117552376000929826816869704209151706218901169774069206679232956305153940031952903409506333981276851494860637936241343008353205810210600845652873479295661983885789157927194884024052371332468531841923910939349903096882234486538585786253947118014447459823034016141069526040976543733637153085377093568964788066076528892586232712589073980318725710630430824153215565505933613179586163157693796058098474087174683824914408785390947121548585952446010669000300224139540415412233094904609870156524210881917645409457624588512374354498243558647279093672892364982572830750225604979751579105677968312953743245023090258034553834484766583541525513180330332680068029997333784573846912006287907978713229783026206162607864796423513127618734182174873792776546650001346245390035706837697721121579932388489382086633163452838182136621808428964452790947241960740238714588732449981793981548837971800909287377563692615724706648382374497179145662190844977495746531932693801471016879181450865969452653230576969853489129272872639750054098485772211151499159342858206106494897022207277649062541554671883151201214240373399613164655970338824794098476582789853224115535528128744680780641551159268388111345812589780533444315057388309708362563851332834356787750368915398405444156628826442896953609951078208443815995167256758272127080230142299197469274531779427205034543949820070603545153183570472078508038133754155846300739614561756772672989527994955726958366033917714303558155736228419961499520892213038417445789657199790595028123430287482959681173646842192295013359900230230230183135158672056692896778044281201965126558331138970206363459352725426895290567454432216262076791815815501827667841625234312174160473239237251392416153997727239652175029392302127543202384214578419630919966026698026758511839576355778893817053656815643156016395647202637935628812917467977282751627150129170288149191691693320792101724384278779812636744368187370362580743416791420227340231507642712832468426704133763891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,24] 944245290788290293430017213062849131379952209955349362088422841433743827448496159840848017282226209244642425235558563332183546402258028776968087160633255033328683948414229271554991926901487696433193781144609378565499066608500768961952874137884665825134124990228766776234183152444226742439662078658165118085855808586250090989559172529966340572717392966593804331998727846979489562956707450146478016514915791017324701420675711881693278500741774931103480143088656155702504418410164975782796664942403851156373694440496023255182097247647791650947628143450962918466687989399848254003248766663746706084474487919959074618710075467046125812613757108035755880973547210210337829728673403497466709386953912876973932820872662196121997387376720719542999223489538278879429560110014518654078530968895901815960951092148981880466946933965459046996095200616004978619128317878510454393697390967941093752450942983972549930266315189241912112486539065571969195184648163902621421889124034919972949743113053874482149123854698283971596708217414063250849257603194857970656726609413008456242595191809652422600159643855792572519499208367624223951139657725945454738701553839668923952168665297330005705309702759802053770026821039990691144910314041420411853313517846910200748157381681042743835940686199990826642341115594208793422752835113429328449748040388896828986282403687758657613341445168428931072094201296819717139450166151612558016527147539321979289805609648676376080643666455994393765794544914101206527840902040421747598124344261569853773164594130465088012358646938711205678738860521879975695084792558140776251928351979519300206714424280831100150679758009028228346055481474667769072921711613168013906868064059624163118843551837227781657465233181552764814192451661796697885262326536552777182675856956931935589740235227815008327006690470226380277510372423890728494569813913312339620798011451742045105545159553838824767126588097493313613091837512705828673358049932636413099679878324006323129963515065330811493015485239159535759421213503579891089304412308260921570957377560612496053820228855113889803897654569074385680340121375666771191869707624613097139879364439771003257206678225654070645708031680591014026871190362138012568006479258499895760339835470429775256814417776630694797965380746933422270006557584973660710878712373435525038513003278987891950356171947869370408362996331186795577344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,25] 18784033815416728680936788926543000944810830142770353152922295474114711849406497161515760790008267363405102396789711789057011255676100880119542979070581446223126358322369137644444876828556149217223236577392426208192338602438974131968534843391500695374898473945888379774872016756433021691287766460820686895577242206795357228604550297070008708474170668379682122154513508562378324931259383986539495915871869845231710946184639637738993871891681885505944492199695186474538705380145311269124431377467220504222165991980943622208040382053212544724748763881049717466841249284283729487339317568887976293991665420194350260831462882029674802074558568236374370881157999256578515270700263885601182770738876134510774844917989857406643610255302279269332677757203017059116681800335912843741498070858681600587067825305960208213744874530971760315168029729586960952681515786262267619877331744334246318600000522184295443337954531949850931587746694911476254900059305196070977948672855038212786215382773137426539352252821444927465817553882976844015277742513875108525553480025084560266033059800299285966108303448794966616859402884905316909015492135363356080698439739761816124792975779567798201668329255063977314659981168203983623966815379469922025290872177846033144947428843975458564829141525978403306229259677346642848731272759043497579532496258252994253594607581080353587515892702949439127449766293524750094559089133814547490818161752615974461177903246409234112871965190890768407242751367896079277172689159244700597593307429427303158123233810490444950832709563980998311759817340293768197069432735120203330502296631576102351040358033283246705454544798019653488036250720426463903180585567583184815378716501797671269117650538084171676296260987623612497394210335932273262370597296255493139282270640068253043476794462724948884258273367269836862152192848027722493274054108196386098186641786229227313015193422859401006290216447860494454065959926413015221853694321626523980066870633013948793927041454275386574518327805341943740568041728835746806474468468965544209725456118650544720538087640788966660039435952346648553019433042912473809846887229131955278089704537774438776425463021150362246984720518571242766942637030655636157012312735836563975032915229776638724462905979129703601406755992995612210216762600136950174375246789256037087438432381199975952390721737173846735310479399886396252487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,26] -102827248896065202969154063770547703047456567911899312017587037237877648718573574638484260154964786241393688370412750601463145948358903535872130507091198376903431128427713955249522099088269064064859054463416733278466900463512363410476294135390432319673314408493206645635078568645722073580411160312328362955861788244955616888393716695519525731800520950425680963854669925545073039658591363199219860672203045331722672501850726314386582956979209900408081216535027485709446544012770049782408405741379392767396023593796892373599151481010848216663479487462694062103283110940844284155686086211025713972690108278336683412569617439051905155621194355632706458766914869000235016023489264847185579462015918310656594581976752315498309568867032504632878516372555836970023733596366687637287109407633004140915203815940450390128680415272074704470050175531353619154365172696151311604789660659330266233491095072948775027601195421151340846973186981101761714966139710760003355608516676818300437296219416851221367487305479503642709982406221058209829240949705792484033973341639367944032974781513846797568911015429721824868441890361508933830417772666884885902685436557833623913886825162321258393124575041056783231079043276217011629070976621763522658652740699523480386626352521328476406846572610782779131933609401192067221070018438508842829238175415380750631898556957411857131592260505309326865113639326226587794074647251796152014166874603452755368489570330290556183921279290925539018346479471463892192531602018828341969548226807280115054485468144575822439019728512559176230571586776236228259699497541047719362640261574493808688797610171904142384240452324654358817473979435506926421787056880659831099100158141407157713130985007781515639594934339106302490440694817598063072619887157800640086129111471772795359791575910510142761848635963852733873560718253940603583509727560158575649261401298280904285300477684067484094293398901121742579700529581314473852357265221948358318345537213382586508141439527555731878913870475386975464462298658709553736042497285302833893888458106523076304391079604108081655617035443313483588418776692301030929308343928821268590976217696942003281136095496334091469022156926167090257168694202881281309694360559681834040842676566978866321313019122135583588940722794964428683431684366811261585359409869123431694816514213475635687924959574978650562721520583818920243232768000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,27] 361416504558131553277490439019087550078722019157629882305337275054694338760763606047704269211644436451012030307052118231836017784347384127290937370529699367815901456256690301179420532542467147699769486196501245431222797761746957415625673597389261766956790088473683610014392697305483607478076087350843044346913513019653530979282699031607260720755098811591152498764226360038128402649466962130166481005217640569829331253145058556045072253874086944933926447936883800032855987994113672880722361965311159542190524350621345780101646025340675284015143008232587519215943839218518261207227387243304523680018553654923507271341238908653305748972850505335388154368170500146365501973176323494502804334911424894110769624935132600160638999248046632153249574529965386949294151581453810723042314448723761991873776006761991918510024043748023316389296503162248634235018162758628767053762466261235514830148624877268898089921017503746896746853527869022377637085553965738959289149311597313160914500782964835130393480840304132010738676012248734365471324421757247237054053778439681938403666760330351905406921627785422314528065197242300835654867867679604321061707022105398733061124759309503936406929258212661997019607399901018908055187654227190376844218723780394373586483516387576216704355869824120314028947675953106030126734536764074734037442655125492955471133329057241245934099170404661387250504766606359099852307111262598491023312145352134496675273793574122424106532615938616442318273822164696662356896715585961247565028657872609050935027055786134164639210563462695995549247408708299883775591928621325617237093143697686436796391261289678025628287651830140013725313937650572771676965246776008700825340822769503703235064146634642050721622161522055138085144697360808954132348527901902370744931433753335346913771483346511920475076804931040583894564770043978492506618988453417507754853250134784278472996015881476448918794437408429640469610483554111605589590814164716171757867204971790408567012031182103259844536716350841244774309903655501422023368129074850762919009773752858238054250951905815579377850313243158283089221067999694185159028086507619099009453916537776094652711272487634008312465045963408116178524900841977084651265586356271364197192444680460653128995013804593085899394324932666047919147704887819371960547645340794797564672709981837784694998533470731668538834689763890070248488960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,28] -1008959125072131487574606389090284272007456717830938500641690024828114574568503572526565905562559780091161639258159939422889412519474738406329202947268110457779163172714519681037046052774924151972706262916828933347144992523179164082421837045478494761183309647033936044211252022758289377164344104902311602473716240839941237586937429374907913958730097027417256983818474157506641984757087667877741416402464643664253015530557330376713383961337399936532963745527328275000191640203640147348285399132497121414555631119308246989271026820903323825876496935798426212205167256478594652630918964269356911538063087346541889381565379553643973173729563069117797265751346719676184859552187223305285113857629051708514574851713463507093310662004221781842016474075416870948672559193109047021446097302072728335050665374010298675050041810330700781979850517600533482676758840547920761104847618081255652591254117792696430048090133997205723744386983856595467484579117004166035191982559242703042963039861101266844973023712828934687114343327006208308111125054200634134701467768293525020285415544816626919067392729820351832224808135684522522015317909574966841969614539139589511029297222929742418287766244330235850615316439352355540627698655089648403385772509212359174760191623659549782478921944124607952700079516686367799947012436265050901513562280409278842053897862241154712860151148773404679726451849498876898886846531618842692717878955102974079825918132211585834139005163462096450032165516555754323749988297093063404340374967284825177060790710099353117915363744218259514313822826304368807779478952750966628688995370491947859899776897452753465689448979427120413166151591122270378896645641413583802288251812393407009181724091810387336637886077584098228873111855419773064469950218088000287116938553955192193155023291819654810657639009097119615850264542830163674322609373064505960879628678940417035589518369351703585328807166417238160447837208839440112234880612616734226577674457232464405649818424605131335244421813431402772861414835866807844714420504443354553518419967408317908297409427115865577325004638626619224398700075307724659888159543207180611742510741841463157352999590381360476076102972502136562464013457576851569252980136172720745332484014367881158198928862152144839651815351897547654770037968212100511975460673425209329340132071282001494429769760668656415054226459852532712910880768000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,29] 2392451098313497189255340470348665088723403175196957169734489552312830269741815333271986949825606339414999011234611685597913020623619149833449657665221418868888933149676016987960846722808729565639167404645171773638499908317074540240506741533330294548551230231429272032303398801298574608582147261064079749112405988214403363512390851669485114316287869521782410337742230413747686912588669666998507316365646692922867605497865750373061758470279573977063293972192078278217653398826755966354589425489802102273467056442351943558535690723239265229091701667482304916584487887461724423682863622315489098409190291848897643185379206983848167920587012155926161103608297683548987822162138840279225722100704489069376313414911930998662509329130526694788274182183854747156950037810330121871198194687089588890609265274529663273756954891123058321214045891938286282664821481794458991989936947681231904744187759217024363329400611386710398223915359035386338779358828327220659871964811065203692241335876599597174835270005447212480099430544038587897137361810994962406396914682781458594945713955652563480759266183980230657064973134120177977436931992492865760344699871098742261409955116613116120369842753347366502863600674373718402458484661224549305677764837589679541788946434169925962066862028438116605333251049614942133438150001171767289674721945474437218411547887959147596768104804754208206896545757152527893342272434570775768195097892315894548293942001332969553923587963452657131201485625535464440264587033513694017574391357047910026309742857600138157550225894676377278751442501207297382320858087461502587160732093756160098192096897469684442128275293575837758634452430444725526236504917490941947817474963188716747841935849191443830090983955386224806646880661265190433953679200558713569190202984606074454467510169949034631320385542085275848463249582628571276845835820808067846021041815426022727313804496267044646154155105789304164437595070125331216883938154619689372089973720642429376578509048196375139333561773375339505875096608780438744136416459213731041315096973074890995690516903424663344005236683302139790639031253685509724662316309704394951387689689628760063294801002361152037196820365295701676415617522583577934342452969287784137607977811795637631483821353408544932583092279828623002565107884059873135650717209798956277726534260340359918320304309459882109892722905684545619120619520000000000000000000000000000000000000000000000000000000000000000000000000000 [138,30] -4977586742865030665658731417608671634457142822571007533145448522241123223987427599237233019885634878027358381225738498460700337710664658982636923094490605737150704150773206564447607264633017841516791349045587882925159518206349614729582288987029688960326346701220579502789766307331351251731171486270250849780989319850882624151993984025588261681341204460819124227331754385612184011575929250791635297484704436480922314394217559924545609187612901617520228607051663278248697458148232178017597574085394269837244629178345425941257819127710553564715785166863615148140824942588476943217102190243424333506047973935531373448431481431871230249834273445607336383369957157387478612208845911276030957291682029486896081268281554931904942509784898515135665127708868291020085926379784204947159570016707274843610303510376568430193950506329860660912692839583191529057194179684728763932027256596429952998456466976865349964234648151410645697090120174302792463272039455630959145782212779327167299045203913304206500018568304806402273435703536377222915739010814612254278129850815716999736102824967221654649545841126993480634637309861064880232470771383327396724479239766882950869373773485838831104243082504905935452059047706424311385331148685136875075430008885989314983490577797850716275094172554511712140500930922200409763597968749516659979921848834279298991715788624489128164395165960902715117462389889133932898791953443695983877877690868344164515978562910883987464612493147183302481225401870339855532552283921139378929812481277132523262592802114074339938629634145525570904165308286104508703168890750537269231164851362900921589469940394184019580363673238446221452602536428773722021342808216015045820366551818514948299846500472985044585699260861276195706395777489650337403153347343704918843143730926034294806023497180750341779476556898099450644511411198484980154057672808072895260307207833900661858608275687857810734682471568287132823154807546983050101964401605936622424844569710736694300312231789699317743715383082770908809989548111144135480922738019744884210388358602560611735333752349190150946593320575196942290140707384346060381690123322274148535519836700109404483126851725353026312141905900519368174587826598557245023937071197189034893742554180518545525585339304776528588640454509333570704875626808691756633178863967920450317647004946022504278924895350460991757425546142586163479707648000000000000000000000000000000000000000000000000000000000000000000000000 [138,31] 9259194005969524621978557699790937549675951541556830929876379664666582103112479024488370833792261849140004772680814846626801182776490334934644325025057785964396110909061674937253466384183784322759655728791516050409622624623256210263017591198620252281131320358841418680297864589484751879197976859721021659034874589825898041540592127799097958903342026737672154877206498770310124293013849594710422368561241801522477901812694367307982109637521373324270325895633333963644456333439590156237812264603498720104508838820734493207964236058685284787443631319906001735135174965468274384986333612004232600291301799067105109322429114001001059631986536823522428664631564410913228192856103991185173932949943846252226707200326900453803696872860382221653848834707057337674261313910353619146875724366203765928727599074564484605787657120135632057249889925311995513341056194872256642610503796945279023238161129633420636585383577402536240843995323782625012046242439761040411391663590472921474929847979951456589963505730440080758612720286088657936180624109222037745598877851154432565831170660258903848651726855019135184155270927068129505440362737973138339391022564106909127005887302582153806406366830824836839982917790395240830108956963715975219492586038299474964836999904456138178732886876487092957268889573868870841118892409854440284969536504070722828927464131399121602824171927206763698489729581950496472864795424692034012511558011275887572734942468981870482160423782721362260102775425441561249642801532852589944218635213968749841231618346566310835067444542154840465773211135906572104896002397021445606057843283002471350766231859132946591560138418517483881837314183390516958618153143697123182789584604209771959308619445618629938804515168024034875015957312914901519303923799098676029038236009701148542840976277689813706096204312928909798770968534285721780366013271596341949765526294114725464649355348467029438190417297969740851456921724368231200868415921760542337333200869565666519801521055288118718193159323664127335120091403962905549876670646214935954987070494890729015382415728804598855986406232082086753686463904382716098702681641648658888875866532258405037539987018065139489890884285107837643883166200224940705691221607951975559738364974076273632030797920292990814014692504318324039349142415009984043485033935931710843151162303983293361575661832885501769658944583705046416191651840000000000000000000000000000000000000000000000000000000000000000000000 [138,32] -15574588569719863306131434075952905411087559170580290077300729389632547951139876646306223031784904056479639191867040563880031543793931185637733955802721516958097516321476741034819609985779241020165729104175991660077276882348398563375396785543044256555410259216088921035563837977258842585640542428766684382842659215472454721982045153365737378714060581057805504362070116492628622360421305269451714508767167072300761509827557222273243129722990847964672009725217184288427767327485495688321034237489511892753624311187164606846082007788977812759371137568419822477124556217267061754655303820216343238169680932307851429045191659982160365568874974725421500474947696109752507004191112568715585848027825493222766461328324016404730510524823264824033072898894011777694398765202413171528046012781387583666743790410726972215783101394293651021187607213092482271874690981213728494569606772718788095126860426093437175040732974558017729690026014754309281340693192087289230122693005790801313604081275233095109311130435553336177218161359135209195016904535697001151844218473061688553966814122772754413245118225481774316978872165094096794903982067878724542436456296339217875604250324227102574499506040785909251117232999789664583343722568001585009335504223454053989539086802804723357763878218830266163758035740870724531171634362009342870088004380126536619873074721162255776343267642547769129537886941108375574971389850218784291857952956905292403108049257520594139081538480497644989745622819247963182735601901904065736794558765807848088307799369419456979047304405958930261004685817872468032199262809226921377697593473154602533175263234737570658778128924803140650346029806271809829568740450652461792540995195329138495095382630833671922362487916831705711388864511239347993950261179784700600694536105585068561101103124104275647187949520082882742797215241844878824514057576536992808787242433099222107355887058298357651771919318831092499176950232674538770635192281096799301244214530271366871886182795940314096485913349804416031416335341581064442069170828863054016290256608002096459966575507397116296892142716008010548249796815140562958422797832340289189736462712134776689114091758586943703653087790764133285774587091797095810453386071251153225017756351928610602420440517199183131791435655242120257911377252414275831941984941852927552073607178080925347498303926285798126015309374911158790299582464000000000000000000000000000000000000000000000000000000000000000000 [138,33] 23838364229581160948319849458750750274322138543501872713415323486995486200951662497319054419781298011662432706205234405425411819608168413139486118856497784052985412081295556950456584131936784429128023345435082719783269097773513315079755264525419881465984034233623766941078847036917305498734858696827238603345323849375812872595979463767389688883275287394394441601279600176191246063230727937163881024365480394151616968785436033389470088783050910982303983689079722863529902182765643139813655400545867496982013754411321221022121387731539117413699850526347203667703783720815741384940711538894114297257116194969293911347607158609171414843349723680531832752155726826885434026356029946720950038589988084914675885298003205001156055423706931647564251675509996459762184725818246081600460042695257661973906220565669148761046345227103752568048023070121444441911074067988853554449117137632384891927781279406872682591988661668435861703775889318528048687997776410816033021317637609320264529142246658465175314192851453387048798529336928328653198890085931251097737795253774569759504871156057245072124491930323366011300510412193490842699435910549330042133263552205545070178927924871655005584407953230691290740555257294767489925668807823170796106628199197654294035152931256000435050412480003534633163242819940318524164089845097492896119936375236770485951138372677341249097480871484906748508843551380512531004640684547646660388246564472069481079767570586176619687113903816877603280007476213941447741786573431351497581633690008256834399208300646611827010595245443319145433204323239374832710862870415995322878346547016686935667096598400315124395456512447479897052033802664183832296573378149046004732277844141753274209171842099842911692802405288107876352423968503596212914407576705747399102719474856888340143364114836225337411000802449748287765437173531813039899966306423099079980772873107819485224101178599926925538606375194126550108663882133101845000324294678362260315707349568136749819261236208188287465000574542728793579739742672043254264804342005604775694319025009966351149468655413083549682071551521363427181291488744861530463860259071444827839351505424900667698418694535689636275060063095983077120385650388329039383244163754752239367702803756038426386552729026504893284301320084822628069582346158417343352204615003087518537552506483902087212620687262773942367584977062080297220177920000000000000000000000000000000000000000000000000000000000000000 [138,34] -33294310529762318660622237402321031427551830272646750802236818701966490005009289849934352211315789765403518537908413850573648166999732783869642412420168446893165413945084652003816444446477334516232506942367410910545469695610446810375827997975336235273809828450875214807980619470275250304875325459555033588224787204999873740169548265969726630882763773175327746329558847185982105732386699717010378659578020857948389507056988015950123172507336357538756795724397410162516127739463687347045169670907889908336272309386747923659025537169696236087920534690303287245287974471958588028934333952708845705736819624047788286250534389899545667918575481830742575589768884681395583685832716129177182370767280833606209977625306881005359210674266243562583780879730405036452386942557117673584656939719986036916049808591779773753205259530413887374336532100385442134083476354032642739368508263979656081571365921546789344008977966826810324078510420318504991947369779479198638234060426365675929550566473557318612307252350860780404053393288388835452893112735598025770388631834030774178681816097658489003388360853652266961805836666400830000959394909492591431102590806590413156884429062678657251269086229165342896094601939092127584035288007611373552768442318797035764946097292077659564955302544120570742144743830638746037013664352532941585785608667977033842506290902260564814311899062638821308759217259041343769878034661818522874554198131612018108995424528805821645120522799098733251482554146800812865380401797176837306512780047929317110069717062377105628348380651041197869408942115003265654844321419365900187207361433156788770103481789176782822034926674312060499846936845422970285501496768684566048984749071272083747980307048212317880935103716156281897742791026569208018729369567302573463165179300517350377529370296957820035223226603460612730194322727598124028811828920401633323398062249558664065796557466591557838834618055023519652732101618689536444127958100171390841978472339018539143842617866606904062289734488329169928614529417318396073407767095711057008419239541783058950541448367129109690182453527250291427978331279565880446130184765037905565624595264536419459485020959232398937324552702664720910078226199522499227978979331980143059467450613455289119034881654155564347669245842638685435402622732338446722282103701070046189699977953545410129595997894133505505513283083179444713260318720000000000000000000000000000000000000000000000000000000000000 [138,35] 42458532487957764015396266804303829116175491000101632050291016913972574443176671708974929624039849988961013233020824809755791380194555449149013786932105032117915940788202406862700791184004118629613605320606914675637899052327041848768401716810729697126868159937283819436971393248866072336024475395957496575147670432242811880926021936350388792165821968306951662357855966114466074056150645697760753558757467876405837715389989986951234588554420558950857447903660634944819618716655944994094055149969252360093058624301078478541983757597465204607573141441707406795850211991511342100692017615265715593370317022265466701812918719317107222950661614190508394474245060195319916543813923295210133461082489064775141471768187483263355630112064710913694097889156966014965595517727262420325316257695827224788881668991194777183392750087208415370877753956792516961867715101111317094761694948287159909677792689617732587018867240127281129425635531486921328116379378729939418163663607143240944029681366435536122734289021406489616338108681856777965935061998975780711345010182207882467350342197416416566216862088321584148119441549380421661059046623165737017379655617770345138476464589090255176291663310537105217652823337590647523065983503808187801868834414962268157610877842445387340778511599489698888277399524172660818578684937959723895485264757364898184761677557602675892659866866892144994858196671076558372777612389849453010833051607708481782603617597948105511575846506642064566164062125773221134307262600614285671103385601866090881061817446360370116847433514089888407855729606726308046101419721022004268872587837318619125248228197257941194676786495998860371157743017557193070250135190780766135452140910546964975753089833395964419517042781652343027810603837674673871061025905356801008513555095358163857680205781795634943381023686238189849344279628616765711532146692640261228561061382421898539537173696996998157357277077763141384465016621218476963724111997076558670549672248052245600701134626145848052694078357654335543949878483629489900743965147108511706097155176860327253382743748394735621284620740069154614406597247701663557868112723079910212768803585065121303966316094985781739564045108291934832480985354658026826814451270297073504748108196159483429141851809954314092794050981801279458594230234349559710707594061185023761334656156180703798629923463206621837106852698754490789842124800000000000000000000000000000000000000000000000000000000000 [138,36] -49412442783055890333277254987254202089546064167975451856098116772292164914703094363222509908211560269198150933939042012334444463563883389902407110826477626594301722963898463941720739642470680935175216611405087862251444768270990514687069707946739459998745133080090023434769123102395121484711698621044500630616400918816396214336068809721427748263477047211820431855764263543635407152226796369335019927271634488533478364126028988545436110235253674750367624231765203133514499267658020518320191644797188225876303177750629365621425861741695251971335332630197709107966020546602053746166324392651776080713661614708114429294800918096215741942585097407647645891412501097490029867904089113176177418714361450148603020269510406028515659442415080269550539409403097541546701816972600322968101960058367373032601017074070988839369982354170469219883112552090708015556684049911865738848198469897790480253843577111478768807921898930222220031800351383048024482803097291569744878683340331547517452545374357970218373274727113601237742304765109793162071539864181413988930187899911771438890752864316504424831550585013406209879734227261951045183099708372808536274233411190316014072201930426667605542142836689400151718649429656176861470844627485829682635349058044831703563304822586119213310937882969395166719993303718556952518151561284066263106075698882724268302397060057683115167228322170446930084044533555416602249983451783478671314988223054099996139555758122421186758777552512870509472253486929312854329458954317747339841907230221979599316267114927033854353687403764624056844291328807178673366320020450365661003010667767742980359159043396657660337325158989235229221104733219460456378386151026250372662129589374751206837466041975370201329364605307865444026567776129043551305732379976810486593975148546158689308638047311113549808325168202381630626447099044376626950979935250779537336870449732114259256362627754973712757561152617763737879820323014786528081088212327597737974039090516912728744897901255570438166025543841072956389400543827705283532015273205078571605416774743750605866292661868669109351988364359048148055141835638326758323487795273609770484990477804442163622945364891864150311354634166748263931093596182536636610664754915420478857139169357439869746682753212657562241356677405306228048771665759207495449880196036214871362870673884255973620372463260703842505857494113487713179009024000000000000000000000000000000000000000000000000000000 [138,37] 52428874581610195559821308000403258554327585792095844654150455680897411441771017994231076720964451026014421079344262853783746246702533738385345345677633496825463417206293443882201518274307554722017223257783146973779206978738855424955740044271384572525342119649286877802398471188465948770034077457770486698562959669807148753357001585579167161053876855958646849612300564388783858330976226234491416854019111246211277984730149544278221154999527784949720449076363356735533974896199788204571915487465628652064063465942247238151569131801221786181679052643480890709414709106985995746931159506525241655835576742644927621082444446462912303161558626224536608033585802254466189596205885108109154134182226214436776728469842996639475400171658420744531765176808696785369129516587186750818876044884061093983810283322153656375029155047736417225702015255547443965796516456787069993459113642890632544133796138956643779497921258376021476441122720288562947201935377240230818026739672005664236216372102591739459323651784051336311448529080369200393780564907005128333461732566203995287347452076208028409347086795955589223059407340714265364401213378681541611811128313550363677199886769801178122816860318814849748160993890993278461940667718006172807535793342648411748560143920719195318279036689059165168177211096405805243937250580261528723713389655601905612702725942851259362867407197360441774255735515803823658074237101842855316364202904143782516784752755419161918156492463501099366848592419162420437188526427105533531190611327134426430979476424657027152935643345229871256801670504939922296421234665911530180583627942235981874294702992090077659512657162453131211306433117692885284375004206668518688913068712678067002428475462635382730424188724406244344567648597713875735201345934910980929782637472200607061418856395369626783667420810290020329876509787919345933904527315153046508229763043411521113300468990408260344530362872155361117294938181553624194332419050212014378698624676749294254495589124653843579262626355320219036196927809549023347411485979695598599889636266543578349708581202337960365798997682086416570299073621674457508803501609763150325437666627646550755098745322100151617235457818232463561912308294435478391915297404035707421683213962665372059929266433203840665759838060903863082970255968311586761876122073519031931705703649445826668747260133315054774496151462882007872763330560000000000000000000000000000000000000000000000000000 [138,38] -50664278015584113721974037665488790693230608557387529753057251257072995461948934299232037832913751950652845601114334382345532900808643569296602616368419672321211871371959244475148433583486739231209846768294362017824399142830754489618475102139146385096421298597631883857926929685990365989610903737845493770848185765061014436391660867981273792156663542133231973833792076886085332461649902251020071495609220955845929383279224133569748768728753991789316140221180390929910556302195008309304677268980205158380362069361612270821681906949282829574184469512200499190887945705548641615406607316153133364527777084619118125129789250673744844730448551873752998059638307294536487422606050089640228911134301806955713783583877836214723625306654824941773484923046784129012825702081242630351090003013006843522054238640875787325537887612913304241112571145857179814082152154688007606784911115394705812141472901743994759940582031573892308654264443221975331197110802280222599697082036092760954831189765867914842387721160839567173034635708109010234064711640202514431889298250638408171909062212394656698169747238446521052618775320928672084139782862489999594910799909969535806344045004496139014394479898828463136772793607707211911536750089247354456424983016582907951881859784416322651971866466574217336054988314051297779178342344976142624528013653941638172274551308635515839402992470771168323419631581868258261664400617874723355782476995109008573752459122612566334693596584260435555877783013097038319191768450076387692585341984973843571314089492592478544421607252346310384286644906451646993629612045025077632634445453173928231799815868851033233270011176641279754103981176424538581800328209000375367309232338885181900630987490140264009100411479521551391150126727770852278379501797587698835157023272444976819099764252237528677507021883936277777296139749368763666522354066017911441689077534190740918581118170952173504388183461194713817753289201917838452380450071531880639836441226981590797136850251979071300777521665899058672474583876071635086107227003477035552423351633531945325215786178943882077492994472631255752660740356270727367280583580626399086386599591093637173885050856206234531519872702421462743584123875270370541743262960220586845759208317597934829771080163032056476088941782133476363161597873927486992070269013711779811529539815612808673220330353534048630890846081388150031491530752000000000000000000000000000000000000000000000000 [138,39] 44536119795473421106796462504002235010244489616008243682754933556708328033034892250397295153606145235189999018990109890762401295934126093261924768002656065242325714687485214279584485751210501708806169652958286327781275067864800695726398319380056219820221114463053382690336888786752834506276712058979292726978792118351184923141092133471497421790529648244013415502769959840977523335246530870545649628655084051032149347013881941494435976859407485527264028645796204670677359593891202835340541907870007327111835108867545933190045590561309103831935294539718939394369902878389316923135114821815125417443536676040541341929220304340036856569288771662484587209302504932095289128689804374615721067622510333889488871100032505203813189503807958697738166962659473426482915049074805573509656334371894522763385289498415800924678321248155498252220881231861019694791531098774465597381679271257327622968006971471110723208273540149524131076378014964419768101042938048573627394441110271683635642327972231124784239486802254839468135052357267268451382631601475500728569366806302486300527314581264111916751610358957905084681146224317888762356348218104173051562087187227699476906004307446529720375344559927151987263124577060510224530034684416723545901734636891910289326480362169125265832933349957336178385350176352111419215823329907522793702959684120456364849237393141080748286208666344536472571265416366557614317493961198311308171505323877226198501715375268496141348569011936361791186693030982602716492800007348291293388872344629466262371404995115938734752415867556284035487574832266267279241862902395098829785001256355829434522974594179811805415607420499949743989505212733123492743843047184607872751564150107108053617546838188686809990738683843644411925356356933931682420142683175349257651155180662350973559971580718248579633238167930310865022104348319599395872815781995960721870817455061778610956795457660564840371981398480745477323007313737239295737271678898682532362461072684325641927110788026205111839909195933822755800294634124731531640295042639308277667462648706336839921485601946953885915527606060720991937069050056937047756424798837565820284179834412104753706826323930170681495384756935142764833478286112854130981220667839559903902620620456940442301576702127378935794164516975887334047628819615515498930855424165155727199830030177892562937167940624429297350201399132293143650631680000000000000000000000000000000000000000000000 [138,40] -35559593981381974151215615470897496105829811960994931115772492856732981318468249357735564492548130308303175029996371605009890062759733063741366485558065142792740229629042134491295556846038637952023106885711477115205577533643855782409967401493311858798824094316045772334638888333361929085994237964882236843211701255055018701753711856478130656623883684309294519901561232589250037412075229941818809914399033716389506930412726769295719432619938368518645027832861113874165124691992753003930972753869875857944474433734892858938448468250623466711968051865693523632977828156171482883172154929170427432754629148117940777869118959223039535035171729248625515152072721011121926644125356396988327793080392003303757116967933454682090361137497685910819114811322741068279583827617156591913790421563687410167907426376551414397478792918448852961937142042593458754402110359121016114459023200817303370156352338097672867454249363386167727573282815571370603093481678741968616299166607679750759761527416723054010574308793843843073270877159064930453265516452852176599601199900529935221247719765015547082170765226424708298542729442628348138186477215831487172080354974211909670446878903342051197094928647512378779820666528082906433751701606441663861368274765586595972570736841197511228018255548645263543900072192509561912099448364136581165882016772714247149551668588009032224836457677689869504178640704595557075435109489767869024517953346346713041436714699760724319937051879132556448532996924601926612250782802971389396445707561113612968215704425160609085583098051500532919345873834352422212834191329716595749501260937066078091666220168171787204735796108254758089680108850516441567675598663612614922986585356354507759220822878328734748514727916419346256991177903428591421522347175820870898849438084445577187227687278083714370965544546556285637051536762159321626073355585824705031049165319773108846790913355088114629206371161378192632322207115620195368711042967787100302611016983116553427509207738385883360807051988650028945218475009094598077774497083525479598026837949615894973937538120340003084567678055777502907427450652998815387178038843721064695389220816676072425576716495279712773746232327391099041267820106839185470347612902713396112114961724045929292003194783736288403992938382860867532205479420517691462790880043549520955770715874726013777957046874927492556409722130376263599380234240000000000000000000000000000000000000000000 [138,41] 25738908153240433806059310524821464112653342522464228312378329098240405279288030269629383962221330966357639272676562725055703948556930552268924437738657154852971521812116178830039665198046888575757763413858293252235737136363852357492458194986918841033227081737534990947324296320211591607234672333788487302291681736664338410944001696443518231839516358834208241849842876724864278105798233930255469177601352489760141190543269018563932364852864014986860092405706853187520688636348955990761287069099355494491671163794490386832616047654697309099189170130607345515495354210850456304290368339009875698255266109181473524249127293901369358486352179743634441294238321384380419975735687520757764014272471912908532696774180994812376138511646991255386744602334774968995641412854376981419337981009264934076914243971625926276493338218572911473247655986325728674835884871509908980811812222978041505142989045037040366533642299231312914649988941894089096016587747005603173112755344082289971596366049797500909127071102645362672795094020898120150381071720764751497095893304703691732203252931430660546166396754610279976250836560940287826547532577398367321440563671659770473303406997918896882795035275184081599747431993311173349671258420500311845845057370857131757549461372328610511921572511406657013817398748089070847484615735392346343983956416660657520687770802738950121910681796880199460512815773753193756593158813723694849800530170313228470204943525131820678775786566660878241018551836489267257353646182224958086912371487489273494788234680114721089301849600512064228367493274579613438270530398667891424971802764798391125007875436642090435487896581809026244498435267922331507272196348202732581485925267685008863815982664208935534481639137536791155278948600053635256612251968446394539318264559244099722478546874614175962459269869141256037516129602242328312655569429391052638413638335960524849873550480057762003749958585576246555435832418090386061163451154784800914511070403434529078562727159628832320343846035767041052999170247032319646254839357277035874764125499848738239089704391669044475371310430937612410819957919885165572680051430189163122272113160737680353887165330444890077591506076578613855550382078996001915631205323475539921788867111856246188245864451178617744141782937779340543497134981270140316192597711107874023210604680499305020749727156844125896795470582691557159164968960000000000000000000000000000000000000000 [138,42] -16850096098568755206731791260407630284839352272346721253488398233286109537693510995121811319279003062150338857871635877631764379830511963580224504042231172302887023686199148552143463237163300796961542086922420913230979539289735611118327151685058987131426706991174036951257162955694747922190321823440376182502202672496100580741966293921143433540571625452214712496994726617610390325989666873357451137498074257558149939009463212543711510285329727599929042782556632768424653228986095904644009821239698945276892834682488575951431421401690704412407513824440109398502004961163685043629072899488476582377156165303174505118296633846504028278197093811284989209933021173763405039677260791973697149636806240666415549626827075895824641059377009865008420839181295088569521464027832466776075581072135223888683591046477146592057185171995346558419518997636712370591804630952844145114023622685953015208579191171369864073556797805001500128717756054694156895305782811719326894372701361777153661204724683179201564351961926958650935585640595956845259025606365361607629368030252540058455125186831854973575182654329015138067624642562888353570884019133073497683839005918757728996078295778044160750235902018862212461160362576676562913242451597028177757989835142848068909417298955546150655091839065947023358506908872212612256630257831069545794969515040218948068846342980608169255736443224163662452396774251262582099998098323999577256733715622757544217315994528713588851813749965403238953905251722539908743036243628155459069198341925776661755025706349157347598688606144630980209825735485491871928360942568239302920704428030918377230906305958923515297984337990581133393602228220838286275364491014549498537086057125694495012940968840508423107816321310249413332998828954171341737510380537451842222008405072929261011826485881880382103597652724328979324680715589168999083662415543342136485808177020213349535768384985174733661642687881808116489029120819013807912111115866972218542589062753703961401247220151814984772532089817841711752425568444507523218225790727916690947862226880185331897325613954147478836721528864038136650226128095684869962968430151466425584411369273452767825302138840381321716108293075971702691511759959508795739207339406901655587004864415048956358980932688154755599693732988375008541844717788718183136420892593375084014558566762752967269058238321763564528688788969043958165405696000000000000000000000000000000000000 [138,43] 9957173250950258225872987362680382666592667540877079342004017121488525533793977127977769054676687695188092588364556924637546819587613663034294793039073537314647432828127449970105263773644101648486882995829088699089443218416157370813222742131081007133094812430246660152240780750477723822674110492027055527400279740646707349334676673115554010753970945160088200510674264442072666203602743820956994536744617201713094608014974854152680001902330714287282476490457938326501982885386597652483361475616671843390523901619654108158989696664537459739973876663553022497188707927871318250902662674351866171208559267363481892381316950619801452489137714564370898996310108137922819501559273948498670842858482524268134254930800651266723672490076500030616912890186690915048319351934639412297540499129512137543900732660299049840345285531136044349390637711898694823022536362983465410787076546391620556193164393887343809115401827787210458573266462957281730058999050993497453489592405855559241564083620210601247880420160174745474592076446130739067136789181000099215888790008875564394553054448913357748715689332016255403275785662083966693644594156032195294514069368445804596124748857884261828393874727373535537256517036073498635242245436886235601240687682138930574406212406102872091424163703822128060712678742211366122946369913670997647474829582974200509358228743935334983189422481013294324691705665021845010917455640570453074777439511652917071758120933900441841409452307517575002590996055951567325089560733174270631478807570209866658023866472377293255475286100143385807642017971138223109264628521002997001629540401651752111705924532778032417974332736520421416437703050362229923425637539329752495802144469773385168486471229865914625686103813603039713432498062459410071532555211505488768940340359677143724169148681188071380731362797508172952877070727346596611711883902307926242033234735968133395493453618944063270127144305960463527299920787251718862379643621661512994486917716974084878589988582660405198825705012621021406392484141339394377151407908961450368501138233568626548824990870944035383502225924040520407335788359795307658923763338607670468281832203051250229802238001467951053279869118989899557579877717642859946735916649952214247584978737146712800661733364339868909443247242747353601366521778272717253760899238980387995699783934370151152921401335273444824522708746022729415655424000000000000000000000000000000000000 [138,44] -5314372362162940446315213928797245076893860052214419332277918002722804944170861378107751082335089954184321753271262478870434393018300995799694066863164267117090445549194831353590193025167784153568595444592382303626772395274624393493658864262491974308781318088663778592919664580104612641341863815180221691154546775425505915618932850131922606042767460609142205890674466361303414351690529859994031143784485250323880543255600664994254825086107223093161427290774082482776168351306122968876891104183700768774971914495637062280881949692845306862867727391699809105803483231509576682361694414814693318432634786416903971104144196928658193004398682455418174236309273989379994723961724964470901389707834025029126608879448749324859834444875578737969564170084645919624316005597952346583906366951110355658658323387539254958230226897695083026884137644631897679363307612374710980358637531944414296921333628058111423993107034879562242600008849996690836586907958424224291716239405205760957907496843083552704852819767431655063864192812394189467797651682915117053421537242892351212220340255310021992645851345764250001832681581662253149068472421293619254966971377823945670329353148514942202986830783008910844797491565879548018551427131973980160488898309785372002152538959156728507323682586260023592590225084733366357220735106374569427375740396881382121376149486348379952431773903545974703244104543635325464129938550040071022129749461829582493964415750570922820443697850646348664932860463182643705399180654148737062067283207791169601148488516827855158576351297514588751148110220045528005636370274161799849571960337165643024945229057378581233930530877090811386763707149750476679456621907611000106792422561853964894383074728912992466194486027683969663975673946356651820935917932631630291630207760964986365390920789633800910590627597975217306127993256450055898471170883973642605608212940625769189861658337419072196924694803502518193918847279569375889077421157625337453982139983866090356751501259284780450524363666523419633005484186993466250119964630119340394738972083254873753747582014610612205723704447451649264146384613583862232923785305459229638258003427249263932267863547826775143232221910639147359551562056759164641293761576820589355084172251435561985748272317692131217040466036220214033818512259238490252675451483496437541454257580395326484330120250243370636178005321543210030065516544000000000000000000000000000000 [138,45] 2584082951694893874760521248726646108953207157673194924581044510095545401021496797048894423048096088555886623233979534625530320834035756374075440868026122599750679038458964459677821322422590379360203512676022788719626773268909534165072366182605632441127148249612474178779662657699122347355559068972286048051466259489936442128354489164185484131683545211559945596496924551077063206865594329824152355634829560816041832521114624738417041868681314629943469904017351655425694173510849417433957799299417819029521532798191082693245036690542217201262657056032093894943569799792941177756216628116518606926990448266483649144852425183847554891101216098251568453913373805166764195670507431457843222273629396751971732636962080090200021117516470580578234193699102263958666806546551473596630013172024440612772388612728820259650951647045766586128030261928321488704970420261226826514779825300378741736313876370563402374443336535114170647121186581561084209621683379161634799867026034678235632747092246480248560022979757545663952750837549743658668738690941115607143511705541797574033162813279698245531053059364828898597505548745811682600247461629021630969705064210576770277699926679578389136219338120169149989556789313308382895046589524869854315218436388808465891603004534932225429254242372726631214498550605475501991516634814180143118112872903005883073847629110743942097839014038108276232285397543364346249029189363175584366429676913566932183532230935757494699136965649269472425667814335145042334025249367360470637934712277791371935241251153467292960370592245326683276419965180790275685570586834278247181477717566090144596405817883129130823960191130707699121814319615399910000543549624684602341610174807400380725712724229594025264108927716484701492220742119261902457396449815406144572003549669412150360478693358393668825381957474001147855944618064435044543211096911738583830588032348399627168249007039921837007699322111654286054859812481443766314890000385603868058982374123812713172552017410504094755351317540955029431187751264874455618550934154893438101703921263384821588253386987732273717010857945538335206415985259833172286775062804728966185958660576137869227936936470283132871592880122603943063103825621692597043018842422618558715073909290488821737521166002263888600260532159755747756510040763345019081725939845951999672312781824607218709879962803766231954299014922328253860413440000000000000000000000000000 [138,46] -1176996789593645394585874191223526561125179002353925438485507035805284917893253537320713957617287447131703498018557511355299065304164853653743154907190148867019457744447833071286822600404249807970485036528294891314821158729535935456614868361599448880601949747704759208322664473878186186857353290728446150386011695779724008511681277042044140135884557105667995573152486330963784938735232846045291283748227629282685638942286776459551692843507593209835087158953506518557753671031876380489067869082509385164116164982006954932643796214655608850283555476974175492480094508807157893606030145652970162313446840170643212155671976107103282455138091002088465957031075175192726914853662305585866148627329610905904536556055517282564935200728041278920468933268663610657631062653760737028997067152007841290417486428352155167335549024745277493447496401260872918992486674374810579925578586977505931229953542843356603400094509734116387730171340506953750633435757992489302904833809468383849035032848119248294462784129884057722875974078246115217702795644113385146610264636377197801974390827776618018559375213881044977650257915752177730683476731195324299296714303770929335680412355604427333249816818266464095818658232982904038893960940338801055378976464712068106377548286027010490078196379450984327471208284753257639620248572559408666422806288922317985215393779968790936288402236472952609736884056665027581424349838875349925025397133305039073919149523391576947169050670840398117040035892310803833056758358164465622144309727277690762696332783217206555433281795243318924701772526052974400798775448532693647519790268722138355177523136677042486580071699559460767409085041572676405559543060020158412716288167328750082580627573595784129862089356569517801707289396965871917380185503421062683860338442245443222034545586615800794951579767894718837887055082750869144418144516891065667336728295988914527457287896534819392775683641241320833564713550176661655130137105268827598543647359218403955863054188408425563477509666099183789469052988969325184049880243659510537285268546114861663573661038441062407708262144593835044875747756626860572476602511706022280601089156808833473465435006935888604571388219796033497757168982639564113011092677629196393961370131941427525345857299797484639088636881589473771863301869280397182886827857820525987081649577008274449915401221144916800240524522416878115929194496000000000000000000000000 [138,47] 533185621428118882038036315390443160369695879786831735905895400630185815558130118870458699101706026815746097719330350378951768790830917294432638758115966089259415185606368887266981213096542176544093289494711433047513205846874235932190828189135966783188334858324747540131984436316348495575549976330473821560325811925914429766776469761859761999691275888676533882556532077620939084543024747884136366248020429792383908148635179832692751388092905830395268556083948168718585990652820547225148616953036929737788379346675315416527005175102686114912505839003317907907989369612003856048233188503119951139952946166597350460589088283045026141660960999523743303684958474560198113237595317937419996121381865112085944176946182122865553384999529090538689464613356046897063760310390817432085724541032527356853773992518559943287411125393080417162622621964595543810642959836227279410083047736129320660076914304718811036479913037145982737249273389380222207113955846636903740241771756690463328836647107409435636495020279308039869877295153237434192151882099072222193025763762144077811828791549949394380089592547548592199833533628115423802844913357474252571974872164906178749312513228479008612700967345940739549045398851055235764543344781689126220486952000799359961911118390704225635912211048275663285705554179486233135148166598924226447600928838354464837946442747783358928319980174873687099095890048020092894132511212723564059433379338622359437199584133800505822965993116209602199607291158864780018477831405035589369832774808888345863646560612083137035606173386665499699331508612658782130340232834725344776831309376346589682698483613159826818729744479499899743537217551991355436551392809966378037380462770761541081336732200877266591395035647484972472452834012484666547193450541341463689910005680434415489989225338533087600196936401873935475095479850722057028825966790910297693333035158105224013042867774213101618630132255386470612162706119981775227369527754607750985692942502325033973033409029613226309874528650699622193316514211592715741884462818136396803223758869221632715894748763576802628283666267272928224464785437168423912098851233296065556702132289589830650643088785061611331937865353868355865124932250992225799051916724303902233871266999816002933487092066657588256978023011051230989756133288531552298021489683587189534074716110580279191639309401890061350317894665671100837396480000000000000000000000 [138,48] -259571856977727023990302309090169596556973408286110831222336250765721823592969739191048981450896823921046409743890911168692017993513874690914273750731035297852193359465828436137070853330434721181532487844301731857865701020600632675147905045177528218715969438351084202072104027861847645138505966646341715642046413002157957077149838749774670018270238227625368803962195374558410329229695712856498703411270233017001185266197244194923185453844244841788453690464568720623372978241317663539533434110506463826327348023742056342231029985308483902869691007897396959881450637865896426874693789144424423427960876679786679685198267067610150918575433508985466889237025897010902187048344569790220497022752661180146550863387031690471075841515573020457445194423948613811063432573375290285285663940644322424794594770997805674900491976608098206872575739452238579652185432414219437643476537548377433913744165806568050560968578126162694550881117759233226802897047366040783557396826364477696140132296727999737767287936642550683303202017758315189218911061136702491727265219749026301332619781524367128692820192411307484978958242972878881700448763524954530427923999389978494081496777655124566491652524567479058092223545026064136598615972813639836014869082518413407185921208506718958742930825880253329114108872147856522852714290384493675829623411599606091965287306893292415495050049621660387938808028639737442048908901642028403777548050662880916707513628550488800366932982563237146179390757834057341050423397025139578618405926353787910307390701941126942509872001489461907995442447892469381200025013403313108604538359712013713266076518516792527328887065781787359409933608512262256682786850218119107920220363000935700006681257781890605962258690744797987863751004830724718618128321647287100227266070001293259088836647955630487196237865388815931279834222814277250438488830169193482256561487272573458458706069405263449955768994472646733087786344685565961711168647647841186441606286470961500232545977655024669664302760627779446585615275845325977879270003412809611030250672178797336573322902941523865067486707673474474757366385377588145761920915462425464126910301563610452397900063073639450663278127324928360557984886562223674410661813472350905956274357210644332141291823706705597193999574263247504811583936513591231978631356459043961277259410332768300807695201196119252167070188647150974981373952000000000000000000 [138,49] 139331999434340185569571834441919058119585282896488919977598014196535764530691194425753513832799923921017880550941058791875423582710562801544510806821386654693736344485420608659658392811557226018974203503033192427252475501786419164902164728867771876179429770288220767588948174471484069174344312773826796567491263703407471831139224016761377507825370283258192078198303620725802194174298236969815979876719905280173238059589589460218265883128233447982198950086527791868206683445596956543570373614730199223512844871829000175595657112291774286149263608862123922871000258808032929867439229525819713794418146425958283161945068050004970966104877345254922375740375811508654833966498776929457864071477657061387605375237499416411278109253113866345148099737273077522010319234842521445152719317128798098267095951702819741100019438221703323495225636368644356216484604486929684393994957130086653328005348290188082325450875270730879152731391125590983696984595579251678579405258594877797055968477743206278441985854302385258279089725051755139823449652437967058840081494876783293292927848488337509003153567075623925007582081706718093370979853669548547019009410329609784524365816441998648395253736352060885666766274118557878547535482877210570207479577639829483162298962779258611505561749098231114631294030133960745852903349476721389987678534588237337524740060294508692833750222153886804346833144497409571382623072500035703208454401982218811784481961950358565159902259297245748266141187282616257405100127156956419574643983108745244129376162879128630564810251776386671989578838456557251289960531909411158263672579197532905729108473889630901340572377491829211525346377795745067675422394165556072805364433550142673351315492012845993048511690240012600808126179059528432870333548272030321723514667171691787755005396744806416724255030167753835636947579948393446643932160361810730616782242855744176774951219349699764719284958590852042319223734381681146464425888687767722834819435445107375669013355619538795586825213739546324360756220774040343761296463790627820952018009596888121760941504546299145888334821311431554552200166340112324043487888105166529203237275457370661837826337651342371362931079956776030126187282998543472032340347209700260824343881904038778569374768876929301633280640366127196537603848265195126058381902519154080299842470902386105210677106643747962485183609354615950776729600000000000000000 [138,50] -77530445385311547483186599387108724486013773191957450156787602765198892258633242138412049431002288200446282122989426779779125720945669322520546791479830215326621511681463656976476070986053991331668395226721951213524252161974042229614214112172484296098725298038406559364429837416569112057774117812701882284978126291266438127217412153180423985572082893893471260857050939610129974187457571900795359666147298704714158472157191691521668100418789544467754290188262474885617895869126995877994907421254814298004183416937916622705421092317807950018299787856613150861523166746954084884066509051739529171863454877445997488864860884836374319340657873293027307672610186576586095614429462510375654829331912125507245429706736233048618457606198195746119300245551461501884630471282915155709956882062124401624443021082681046905683808683628138789729275460514436324561812685967549083253619072665501796326625927805091463043014427065447768956799240543775112995683202954715675503058075869347246174284563469888264186894996222167768976559004311059622787512746407494135384297800421949472977720859337012227396641571618640793727963893716739199839154549121566393683220593522515804711015912836115482889447194220609594135931607750120736665603926311449728622122288696463025917508172062506956744563507945540186331370016175712165693685325556288865678371546906959246457689293070164659814142391290746363935917733860868750304607606417537695301088670732318854892104213096976636612495819481581863500874295258430926277776354900141341830039894169842371045767600165105949469954040052872749964710116124477625498559360734962251519143475766601154926037084579724677636261770938608820643288983871099563826840688453591164037352688268167626394027651952554370905020744356202020736125843686564338642633888582206948026242083773858001486498409175448375634904202543136275705217374530143664799732000864633602211982918045349266376911328748757843855194055284665002115574415498843072512211307153684618114118141995410025586794675075995288250110258567565011009644653459347038765441707285952488347539876021210080699300103667438037696971793020229285489670642062678495079308498503119683040144881404800445577735587168805329076642096291521532336581314478937830966338653745258862147226531429168947699967788446242370283924590391833495245111734478278856163559417462305295443598526489710505154353632683531048902080499005729252835328000000000000 [138,51] 41003194082369840393521893894508215282575997371976619295832228340658795648578542267876527425717011983045283764672221145147848419339372877145418259730995362944930719454658382358682015947437344974017787405494547088086001921596581941256375191902134713749818641420839647263731890742533852454733566155859900474426724344110900688555349436618107212014373551292475260089854759791396734370154748661949630617104017406975950614127724460537603165157231669969398072818019430895536496429276179429001094539377015619626850624282478646657859739482678042324127600191117936240310426277827419067301086965144688229660990202257206898850107665142903144057300524361706453382961887752269685195452547104465819660337213161648957783381690783831504354383288081110464647528177531875373541956261829392166897747711685487154427029342749906655919789737752218535286729089679890749524942887830705025153772852452555068240461522373117949037514347792294273686272808006849542752749713563738445204989736265168507124186883720850460553844590671289385369333402879579216851545537418241464929643192349280614822909152166753368934183865266153170431722022775952273642994868244240401062943386848985433245692189597044675278679693142152585815347512308725449897441516209806638598977704655655066391652508692373665875841390814626234607726055412771793178423320506874490366949077969905897798629992552563283354830859815560861705261107342174829312250194967600658990832751153304243399493653391759662155785768223380933556058170826246644492429191769036677623052083499999652467452106500394661434297378199438086013636246398557552049296653853089334612266783244754056365160356643201468800987092219109417558640472213923496666223580573260105042351315327859384811971798979300793045714055634771293345937059925230199547547754980303270168437358890990079780719779583554629707447471052543450383617318559672059286688311656106179532172150173797253642459355666365620542222291949840007136081794218762815375221752599370720332549003563770080763794040365422095440027607351997128588439396109441707138202770671066181086269388004410114949151093492098246368535464002466166812073890772176876615096084544126576807487616865673428560932959767591691073996648572918664114931994615071062062870565720358156809032330722669083134242505378297939429053264601677601448682355400657786895717800350896525271358088889630037896807058611647005854752235882431654133760000000000 [138,52] -19338764197755718614446499210667356586924495127017831138960835472187401969243318677252373954548752719310168342475847725330906069645746249966608116354220430809199225816303182858362970130329707919083775219273493216916296961604536877481586154046602878063793819548786080639133423332992363207710770998840379432793505394763868331398826066650951359974137504689578060035624727055482967333886970260883176428178598250646683868046096999354217831240165987760798409385744391395332613315597412628337116911601934953795157300663325535363396870022065544604609168411370956693592553535683118479652690511070017302214824739915427375514494032747531231673615589248994698011669027925132017909554486910357604372393001409810140893832613139213240642168077857176317444190321005647037392792129352380520603019099038807475373274312013840377546990626135956186509356247983672380728278028516655397591145178232256650095078393161047031284694969510520020784334921562074166120743986592784074120355664203355268213647693655718033910936771884346164099113032503387986630888887425780058286445034954889710348644356271345897165565020417206154290712611180232015419084842736307238946573299331755600978495987097880584709186143813106215984477028505251941278330387498656295930077504360227403732321600737674054556054251468132572969578270694045927303152078810067754708450920349776561043851529346861970040098977434659220234134602429510727415761663930892157258723508213894269546516033915853445986059073702986988352156763802068488734404180721234011558141552946836015290516402847897146132755741168716260164977459566195995146878217031826140560875109024726828514353104804296920226757436778474999114999292631043225967286094189299258075402877853915677724351599465737642585838086550297019090756333695684264669897626534951029693461957618969669269316524208126381239010241046034299118935859884351382847738407427911886774308840691568204528341747584207579312531549903093590737287427995026896083849695386626578604212766763880630593724387867964130779235232945257882392419767256065571793603924148670714640954136828871239312487644752475637912175480333981298808087839436895626610624886601185598201187229978109152217294568067182907354473018037083724810600201931473460901796361189420454413531804125358880028188880370850872801308335189425840292548998377824010866545958275374509964612519903695658440521491653702962152538852269622783115264000000 [138,53] 7739628086552971373962116808754509750512517336295572038710879165620153268698079916008184662781649803964655758885308974990076596440146779265325277507134818935980071176134122104782196882697603375514167769949996250758168158662073886502209303186122296640121336974126867202111106539099161924739498752347299626454848517953730254797194936294450858044237999164969952438586668965400583019460548193894367974108121441832851360870536854977284997009440240144349969288824114593036977251034171512572277855809877498889415285882631777994735336212969484363340400309746724269216388019537374456441374359290382358690361912441847096323007224668003960085047770588811469183984648356250850085013761171884973363376225664848086620513663161195917936538766975273941444449493570089504641281678008804132734201153146981733363169152724904680684451859454456811220506375022219050809625535997337264987791509272379420819462638530321357448044183171761145291488737084346783493377149744878042844162451678511901951248683802503607955932467281238355187072178833294962083129112261330407126110984817227730333825081329925967213940230737244674357499649583928251218569980108794537095116272044897641283092093470797768764210592345668129061113136218521184091140181262710036049084686776177529366221234507509907754239437538636332607575250902528511116938968481727656334508490889856860799403405368006162766916599320065462501980523602995376050030799002583423583126103335893883042706656818405142891603049388961992470284635868573749739534987562395180572750513543336888623850901061117454471266041488755300583219800425418844834559536716048027658903430161422828752645201852542609874141748710585829026930886569966257995659615459649410691820440586604534740425359186932775325898860038316740307165339184909507181578039652321828543569189246342933115653573949707967798673514236802614419884327863826657508536325449584383655493908468678299941883677602245185929669829940540603527491610711660789530646620862466683254292188307351849906044963703131788708183571504604377454457335034131045592185914865574309863031491527725774888525542187866197745363817277010472915070039562463072083033465141284050133780081350859631398962354141226551212192222604338628132466508157788679826485226524720800782992304926116311877490355176149330907953219780260422206940004443795970248807101109360694599226151568095709433957702981727657861500178255629883801600000 [138,54] -2434392509594609311498429121403199459409172857481874039731332180769944529362168665434043102229059459959532755494431354720459046710751282199988092962826953282640537430264286870053380523336449823420077671696132054297978853973336757573518184500914132986737995617554498963839583550712789004625093021124535977376722830346956756379447398937454870004058623461024718299362779599393544592839215569911563247505949568773706495643918378334342299024724406490251612085830216757419919710027286678001072602431720482518406821508421146948641108006299550392090340191701322484852908397196811750905994024435839074070810765186040983064299657583089611957831093701856215837289119014756578756509342770682584965141335332531719398982841725167812805347749250579033047784257222366769411114296132861549005920915302810889944680149213222914893594840320577063536324565888487925145281070518883778935326269326683104136883330221238633798929532247260629888081381397349762546614232545800889450585003266649347341230719331674880181159295914791797677518219830591836144762863750489087433545377749761597043485001523949087300527337554994603543520892609915674534747247193726155029776182203020167189363689042440841254482748338949786494624056186078706823805280685368396193069428523532789034641815185339830324292505979075878045344925127123317115446728424941912762411945988559505710501621045770291103159071315559129452368589611328804609468717868219291846092747590652544260055408503017849846447870995846317393234477560704682356041550985497156285634945373830093788762760117816974661448312114146744155595290289176968122538566714544016516329434831641060015976205852359240710296098310683266105667363994621630021044646385303995016532748883615622132352712469008582824994691701274552137049492021534957646488496521187633854592564492418211281502239050118060690333017863609678196168219858359903267725635408048155561852044841578643454016816173314786682897841096143903407700261610694098809724023630817761711038347234425930358346560344862594091530628996400231883954280727960224630177985529644630575265385983303947240971855094827359443126056294099588321166372068898585922619307485647555623143141698272866404416014627591762414537698949371324998172336061927853754613674201394485107658872194359072394776259598939318850950805968957514821788899495278377382775493078283650508937473707300905148690088880103698149904154427054841274720 [138,55] 459517470250158677169632464073534831705862908899738363793220770378696111187996944650435498010126464063929057557330621099823230226511456968789318787062353356751707543866350006599286596806337076756443283737556274283405781700089029428914027583714537134532757580417317030954838693174412218412141825913336811171099683367621412535504828942554975724171691066008967509768200940220715417940722138710308669775001266311222645425216544566363211368693373868587140569760187064543376357071077629941700845721866959848505297500695411745417870393044146000183355010163763160272387169699733397348150922454954770895029575968391919342588589897196660825901384954612844678990241826177175536951572347632221280403784784548626787022670939580944906114858714492249957645980400731376465839413914652009236690018559714700708361841534931715667932711064475371053661521427410962547143464266724591893013915695594118573182967545869642581482152618101092022108820668653183815569077858003937892311523839654000874737702868451541727586266840081986943584977632862840955785074504719139874912077094432121344421090941319652634011812611791932434810663106514078758005221823242177232299116662531586579293923335251127835866932531897640081811353352941175595899482889006363863952869320688689660682973628892985930627845890444256122901105473169670345359175289802649067126821343100995585921930585721711498613444424162761636085674622196233610766128891471104700509888738402179163755500129699393877071835300411855354238291158503349081035349162938010471197560861726910905926956143614074851193433903862876865310232784637931250179472213060081263693982675784001834723925618337679888980030330708706357887716421532156231272514197859025845122724126004028372584986268123302033082095686339087631464613040678412752600868384599029279606562852683495369452048619222988694974902060479394837812213382370720028362041056266888668013565283630988070555810638160832932039522443540759570767476782128027894805285287681607011805534978868829298713866980955130744438174294714255079105491650299500871719323899494773322040039050565651460427412634424655579950624075851259155375027527584491048155025488506078050571836895691997936728486456315529281482253635022272347699959872355316763233302933097348214087888229031371586995231067784597624541507866676432906569212175745789279129120125998760268590646647688117512305283671992530420407176786769450240 [138,56] 74962921333524529595701060892869628310627520246673896478854395619707162573007604488686349527898233860842193519728554891098629144921829711378145463559854209040573404176161835412268644647222031823846242353744147041546500793181123842287577776544405535743519484935243385436372753509352793344610201691625069027389183252224619177154654680123458272324558970683166625073020338244682335893383619399195548200533588618499641703490870901001184844238123300706037449850283009724578652433253710900446411299671779749986336343108639836909878996709918702486789562435879716395326185058016018506431584792466466911433151444772544831647117313476555696774466539771767392903832052861446728782858887687328866796139841137647881305334386572747286557233348637887099123698071188155274016270982426623892172136549379718442742040082786275528744317816122842976227806080805854765111882841377063246153687446102757326238565198415489326245616881283689640941030938512859664400456031314104998860914354393451259618949486506827028788669759348863769284109113180696323636416372128690261797415136736723489839881356419800558224550670404065748179892997268866623869238756437316405259395744086709409781543169641704663189002492672229553751556585235994382578703886865743023992131605496768710626752461234884688001102820863680227911292826295317849549604973255791887341200951384871325498597130062033369680184870324596564038609274331653474536759544929770599807596831419610850405746749501437580686294285508911092471049653832993253396756088406458706366427339336491636939147633562805171013679633443827161279165264741321653446984615678344674466280229962932800960930559723367275391534789422384021327639949203783739318645888388533001268249132932043159263886056631028660585989264489258090453236099377090037203217602293667601779656039828788966515670760542594590752151609279049076236641088547077502146699891191981400679166445939307972947806371646445059821389324431588188550277003498304427775731251134222948678881393595687036060941635838408074496607118088139983731285041668392640372831659098048591664758936068893318317303858835557939349318717019430420817122081368391924256742731859231198237365052855263833023549092649554573058410922355325108073960473644769795247042370920227038702711607322573647742695858257178961765448640272275376838217962855876606847970737825962003339631328700213211855560761643283493952206754697984 [138,57] -127177073425383683792883371702035101812860915564035796311078274252950984742766818584412090566939646456716802117715345237895177217153685150652581392517595472002924019333476107757295597343655855360699008672496119388070305452660998166901379043071410104218921756950012724414294084955225750193702571078246819925799774040205572952602349589404585770913594201844714311834228343376928043787972345744372181526482897431569028117311284297760944682810069081069531290473251049322098529714413042068078977067142508137340405878879930280595827639507682841398868834171281177770365192574203705172244246344839249626663794104497301730526466576299197408598925167113541455565421949852383290993737050469837963120711197950325350272336140000466966350715063706851953555756734044059694741941922077970044736094824986967248894743380642405845547154369128134675213151034486204699956064351256982052270524614914853570028189764532160018553865736826908903881812335652989694348506527473973811588639556503181897193792351596891735461982324965213712161830951885905370749157380325221198030604142559660455370933585718735330135229226696095438087738434462749941357444799709086351503886539335406352340118113430826121773405527990730945903176040971925812714122472228977713441760748687635149831939218930100951969285099963066508744920211816060060430023364391100073732009608195342886909298876295137359488803101262530868006816866720907933167305600931916807151634283325089799741294678522179498898124791035098681773111779969687108978472723361128519970277656590288739360750403839821687073659850564447612329534437788218215171281838889856741412796055147545661478374036048182230476258835636204637637093415136328009720764625692585605775058857314056603019975830370051406506610248234026730595935237817894702302725847023043318586146626607941074450027618325088279723045823861097664644329094964048542942136490228581741794083026093066878417953262621459643782003280818543045341043045079668109989183093601810698862001076682349734292747228127429674349872039374565839973048235046667928017249045915335892414465721334165844022480740373812515341145407665641251258374849479722399521115426142714105773331553000292118662133184090480210677207223102690552661869723200803036759507097164301165022615632424207688500522532622606368789371245869697080339126162996210763823927051222701798336783855931724504207884455761708258377321850240 [138,58] 77496962037298395898054161914457464005774303384588937231325106613898247204159615712469004303014409333270397763830328081050974167184845434234162281508975493275323795810650815822847412093341630274209212197721790337570000244174115859364117269949264160286833009094877505946135206614920310483709860506541544138488251149668463065230657116577066085923268332660976283706608855216440574562078478870163923910404208966359382876639445478450258914130364015308786956430571150729149777225455882796518052441250340370156977101358214334910868684404748818449113969697725021042953660638262262222610002827312224288910230989696795643142838499712160280666618939690170728360327089384356494620691452258533902986927105276609161557801573779726984260897639995992737149099085626228899260595404877584363741143383988046940153657868159934772403844974503343390923541672469352647434032450943165711634852234766468147729095775934790125172988619131178245139224891123948290361059905667102199410793072919400608073110436373975059235735294084865398865922198816024076898256613180011090243682028069778729152191363139176256002661512391229991085674774117616268876286916004743170677031538123662198311415048292485137339966002079836997538005474021086995948386546098723933890457356274833725628712438903154125628638672080114990891225735413936823890592084644561725946841323220100963254266238643747996257906761981132749862123650492648588730678681408053639666616607567824554313889544017023208768877438505062751883183292888763512731342541273325898731186466929499372545735484127892833471370737828454572256311016797972958986790375817808670107764737492383963096587731742058593662855358887388393325190218959773048114106156133771278948061772978766519019962263019185266726423915898719186988437014530785857278471830504160767595607891400707791053769226888079259352548482255619488870047539676236373861917019131184605609112287556263119134192367578681005926627302987540420840017065992838502150111706717688067754293047172663025813015413560537522754813239645975948531750829125871058731755175398828671468041598173461681482944414590913797916105390053811145499062221667127157239840354440379236449468548540758625296431607577849970888318395520305075381732286349983865124986210570005591940204546747436521258734357945747124989220709132902316671882109307516461031115141893469353817277825931701672956604404476235836054174880 [138,59] -34927352785729522671299281493441424458038805869516796623415706491217616394595107171168886290777843496239203789541162193897493616013980684454509945964688000704624472587593040562222204150543581226582515351650579406521147881881784509630608689212602012337591249957589243155572597542911669859364218887997282862882950483780089578305026317547934336748911936076070509463416812657635834619397598375381442983428737284928623960496125506881308021570513872933342224610796359998485563476873215315715477765769836883203461331921274995792421734950304484833054801937867996296126499826117917722249641335252767116834654850509483317709099366291625944213276620623207842545753711054260603758202161014443844570359438156058595088677940488639121824799459901872243558020620851044891625042416332304555333709536646501468478059269810783688094583426809097359941955564903560385869279789056421938434367839752484191141193379838040235907167131103139678562336088332363915462704906098779931313132474915789639417087286739705833156436711897795284981004868071423570311146681652692325607285228726717669514839507150086217411448496398495705776760056944782208030488583542112889457782494257438465577701807493960287447854898582575717399925004973478183908920282606226257722852691219658779677938597994387167018846835617485244541975474469294449658857108864817439048950937286789771833192665483629035114471676497071082721578956971587692740140979444592929414566912307855667309385517570197807867465923487403951924072593349402433948519288737176774940098234012547005114721867001582080314956236794423734976229427533847484894585051549082677538569640218249307368225288233676261681918763600182344699776718724852801909224620074411698512969792609227893300049687905465107897374631054056820289045910498229660791182250038973750430197828567582845808604928861803400779871938077404442122771560468984834279064596924598664717547929636929644188480973411546236183619572168062908650587900822097617171740082573780725736398003983685103692493077226376630526966273554290800781763765782762832633944686121269062649349097936687640561869200322078656225925901492162385008048125970743543387793741199230054709562642595355708228599112547630609836673745800349779897408597292729516368777993823946969216059544351900303911398877213151216852048909480678412625866524648887520502422025881296269712047100224602619200419161702582206311680 [138,60] 13094646282909261643690891299515730417226580623472152873677953250051194590908477042438007978338416174137192494846244265565983267802502858878581245749410761900972736249712440746580023742386318140522748698642881850705950098574356797788355464027033706979456418144395878634354434478493980826448685192190040904041988869672832845601000422967123128757046744135584203598375532497796874690306411005228869211356090648433591779907128218428032835670644155030826084244525766036982228957907688642488875384651876170124021919278570637884742445109124679891758942322675462947541965438179835221629280932054977577506973639509740257987680115070201088810420060645149038146420860668019246348842438030201853978386502496720415210134387399275837527707778273258841404377511300108019642113499031741420219894500988851175833843609108822469011249306417467393339088784264722628181229695411650432711511780545057817660157214150977179459138594464969165374569253755446257343317812341825118294898069358707054075714862367953158996850240819602781170269410128211702942689904797890220945760951118899359014678170342684188548221255478621306563987998739965893506726075327384709529352700030521357781266111303174284852032515613350506438814739891454221049957357752113519297861496843203101489278081731181109097111381772634639896879774846498451787056180217660091685372824657391660014891211234369275931027605884867712423553411646075335256889858269857167763998343542478815187936583563898510403925029491542607166701249303178923547112821106477164385969651644797597676350170232910964299024613201440245186023788572881311523197913172570165130966812314379089661884337241384821966039886007413936778294914191234567210167820440463791502839930068054052048361202710183315802093339948913260597528938968936384590788290450887252062915621919977522525410619943619739533999939085977309070254029753697010522167744045628370254882169974831620861128102611884256055001429685175503480761801509493070754728166243353346030031825502008684524652957188950319483411655395169273322747271319354258030982439155410196305380440537316979685256284764079871552612225103034602400854592998252417885456075607897791830995374872615758828061740332851371983137723780096330392218964064816126219907198029506222928748222426561732616415628928129702905677720441690645868228181612421798436406654354593767723473569016660919525300027507259873760 [138,61] -4263525909721601525920656275244609012457814948212825337719767718367603469801458577419396198339744988386151235630688691740139114431177109599875915134583084980545027799875578946008435419872955518793700485678027523941655927333250658883705586740341411224686993913888950655585703855708673967834934829985794964615203823396712290622225069050358077190398710755277595475906332560372914856178861766452302965325243396279176496770342327089760230965579331260609484080578501565955735755046334996799255604587323694281655665062328511087397244364254859946247987727042054218714878484432813802817848953720198269729566451508670536100084642547779881731823434941515720164410260621812666806636214147375201710929012546226474077784689990583854968974980049920694720092974694696420748203248521441675279412313688756204581882244629364503013136901836829479918114036903418244152726483797543627804509332087278109350123893707320778701135415163283534811598687738237355142908959378037186340779452891463245556756476995385688768558710231245717700502628321150314405608044675997226159152420996868021672887983819100525533060217410615014265367753511269978472055336496053867632820581860922079273342983597470932527464907885799088437105612976515268711070603820195521241722163774392748633384106274975047836120645362301481625188676104880821390502994733829747652775427995520057964733868138996085762142256176690468453158449537576566157493687627999734505621117812554716844155472914108004563923410158285121665078200082097803138048664909987890660464541232523683439196336137409283914427179950158396268515157014074924502228894572359419142756440561285058105045811672240393688797091144608990676272342733744756693402447140043069081102605227848032231418443709822745373561441354814051571048492538327308424121097078863589320056448724132349790523907745043572223773766480928950813315965611866125591777598085349029220879180965133603918518347910967192534752570338302972205447220691469400400301803423655222014676843180252131154658365154040764083768896456035428619933766760278626806751066711545357337839302615296650087686566663825210972385577625444856312017041944326808145239824303513896551690512915817005476585828368295378575680420328928640211802688141868065563111459730871151670808123578792245780433072848088145174831670812070960823400841144904729241768671318471107125130482315414792353150617830631520 [138,62] 1230882353656369390151188378045605309553700459363817171352771106466627131039296357056302708212103338305430951698748926690828844900530517750259997527411330420128116847344526941727347145001219496814513206907586721491777853240270303327428803678963882221682166875621865329698510176739043823234459461455589800629685819572266860105262717967183336661096488765847450322686594061262260479720978121637148841987239921598530646802047490350249125677392948640285130998191876095815719077962607895616249627700400168893148369361862871858943153984111790590476000248647097117774118342631337598759876306324658669136877594281836898564432003039388873380802502461975985922156464721078079910266048671386854544690934431853945398167464913305515442282371429863309052497272438636061959975541381606757236766075536616014141531271795900554380421983046690932315927473297271732446623435766275439283365677495577823514350936363852975879012791291826662357394190461219577465545800281586800106454535073658684217495517270876236899470307378823358325539339493993311365223529201794725837613019964451287905256703829087099965765651262867221152584468389835967730964159035337770186405005457521085502979582780637303990707683182710740024555500075086167616395499271963220414737083143987323198754442731931971108961882005304464192879615907941892641613629763819020967041297366840655080062005276022407293704128397332085841365974093387572399889408900074749221465341532255756177573166592335897775541156825892148556998715366236083567961895666057693332584796995632357539722071204545012390864953225283895757911927341857331078922936033525271421569149080610397432843070684901993937472071433584936909013145715256136770828075768284710185258564486155367137741186654440830891432383411294839856525747922226505562774299372039745825643460158231658564601850697929996231572059873216251532876717133718334935399570704918036828850984895104393471215217985039328350769212340999041925966098343814855940992285984513832316640258544173296427926999721936554031285394407000393692189973714341771471646298239817870800150326987212686957419131910551384496048286945373950187448257386730574124630813501414521880568320779907234142979623352778951460673055615874395491557697207580486563170771483091298827809607599630873634005255105218630970408368003979349342436257197391570615121188861310705283580604376640633057904154437116 [138,63] -318658266617254507622148431821890277157795564583667837152126979173266053454699911809115330031682666314007251521406590418476428630175831771733759743107056593573923885025841193095171871283019885408183831336021060595293097447058730571385352962978457974112020503930807094366751093980923303419519958831806420896691886766746197902003182899780846328565946573254439276533495843239614754990032615119724169184344953429093686458473747290999878986080497911444574155393515437069363598451030588601281640189448346561541085955498646207481696401171422539795652671902776805360630145121355642072566763002331053058541321939703828225447579488410944786474750772305869994880619593007345852457810760433036739756593548719318194950628265113363346246720828481480268749440522520986554862262662962132528879776860884969156214276002674447253725687659001048190717830185931548587893757186806604436219655139004066123838181924592933047291303706014619013000885504441608624770252493588872300765786821956447910669160476211233780740274865958958424275122779158698609681381015449666126601200927356665426120259137983834509041269558308162771818451148568449990350459333985349373559901478415823587871975375041013919788891148886013190211504436335822480680274389089587704791315190649083510388639405152351785353132818324440650832751176285160876442304039507282187838245515348001768834332516340514169687865334562053856969641075924398045072380652603438818639752387846578871305983547081013446386203515380493233187406994954094957033214525265409018681756456634948799741116376051524061534124404935749418160690390822089335897865195324098003915192184673060116125121817505580433473333979362035168376061014201985550994879210769810911143292372874073727358398250711511091472622686055527118187890752210238139002172918612963507191187315098915081307182779293499286596388763355314374786441841165563242485385629287724631284655777391105258599956923999420948196362471919890269437406331256580895476330754422631057393390021747368969355314453524690571812982490969666182618472512248500163903288876661563157652008651531941662959710276093176276113508035218537303143380746508021457823270260547237858928672478503185507132270672410334398818714974437360013136694328873564437332088095787974133278507438983782039902324555943712540875054208191341323783602316025886568359196347292393367812245127009277634862872576 [138,64] 74443368270372774857698327184880562630541261526152952624777446519602170010106471513250020641673444031783191423463582222742637311424826451491649006915525249876832850349602875207700696536835860034059450047207226430767530682761900171535036811096307970375014438490842563689908440741479335850064733241412857246962671320774038185153947145221258832457463967851144517443273275211517814619309684440064704373456634786785140041793445414369119515914797093986197522210236124451234822284628997991053078936203798128907630953059571292013540023880314272116981788000260397877234499001003241457525425476243267621000837553756974813886816834136248761024928729889565899239817625143828454354096729729395550963317957839781069303413901585755039689050274007351045873870686992739401273995771450406968062030181735533414675857224753044776144838101956123617969558002829691975721558282547596367958604673575937717409170695873339450957978378668784052515007793744629295018931454309374983567713262943005280149672978221402463191674320670082010991479636187982128895131317034920522217389005970973405588208720898122622864399714585720238073290934313646125018171942566504219976983694894451431738704131082154441218598452172931939053601363810732804756213834358744800390869932831367495972884450097266190337626789898544609038000342197302797275408531834387658877423127004908054868374646061518067782925234357618471101433022957887370852179162766437882229069459206210371977160530587272183210590269869116387476095966895124361341988398913372574131905501675212335511875635198357265159560633354888321603311022389661351018578391334659663404630447253759107259780188689904062867612658951909846499166891486843921329562431497212482952628622912266867477250767513446746412798201407602319189841769879080010445557678849520206945352186505414643569345753544221432618822551332334131097535553181129460024719024859373153350188716087087265223922113324241886724025308061399311511887453149442027472473628779886805288959320594502230289888464433261488560526476225299088733714962999370049104640880477687555265886670369861921021163378984401040995835874702959248424597598409341489549853632276271365795953328348960615347033936637054792087387358880908998663752639279220913815590257649739149429753217975945711391482236062024254719832934309703684110643441610822844906587920733220245773125796588901116381184 [138,65] -15750203247946719870327398722514974820753819689561530783913041196697072926202475955358900976057491114708030374378880231926452100004834950263801774163488103576372741464284253355494960220227735793085793858487366848955546972670914703283568574020249362111299699899674479044597991204233854622616397535066445069560422785007076731220130609794651658738553690752404541658997286991781574543131331877558020029428481748538375986802951531742837804775084050207290459185357593443862088344536137923644623219425329882299957880978519442168865313805824392967214818105028494327739042074155941338296417523125975050487194361682960106002404887092276057752162345020342230576446163991942221923283896731077085427243463325336435216341994440591208035352461264256853257302869561308281690370826027920839916971475287075130619017170106927858391769374290161169164070601316822187812635176015557393056714700161439312451417278426512927786818822650157964369934737638586256867247361045679695817075678993645274849774097657753087701204928806991784927815559128878221926639538368888133294131309904872754186539453414459643787988566109997511257605401401865901837825838885166298655811528411211488014410076360584009895685232509946937086985391291049354969803088218928125843029792795111185983892751815324926647735411807822436122694500835185675681917033760900079283289681903108022612049307743758094552099876066651046304671740456456020948180950878602541328554616763818691590771363184846796603732667498406246618320238475031446802863074172666487902461141976948470099265447057557154596348341436102743363011206888985553304014952964985675602627051412176965136248413385175992960614198826728249044833144888605149443077314239877340441686777549510318560888221287496859955205514535217691626705916630823740319737861364491798164161161463519234050852029559126808797250254408925611074667504989650137589924749421430954899538371774004160814502507504283237680000300220271689602065224283793383790870956183083321618560432165497260916212216361068262729272575025570606616457943444631510844124853083775945561225725272146703051757358436893650277727853943673999830482597518943814136061570309261133767472546505578338731226032177277478255655257297776015676668582386001454872359682605264936613350697501876523448273038821530995924159789574015478138106405973933117035124278335039854174123868434903836160 [138,66] 3025128014419636619637760083741986775027458696301310504499846330843133109782377571051313776766659276092401639304655197494969266008611001377808608243924495092559116651455521272063707791903848839122250872072283445959049422691324262252209133325656475789362685224515179804320847099293485078202954338643573057057927409907777989277169451973024592832294314549257622253165850106188092517160201464604721235587489138348799184855335908260222289159192528465161087077677002684372515587315974083739939214499031368863535930625747497186426836134747389636029293411850514867056669488806443352164773422776880344719578188642539430175479362736952498634570230211258000466010742436080535639766546628490753308252732039888438265047738947910111528329828305429893193068902781484789277766112312987562870793715466346199570153942357141909112434346841740214423395672464227204094034544977888505406665027345338840305893849895818373064551047600262127932145495895166972643637999904003093797545947769886867936795301741349585712379828706854045061770466559102016610249944845581095493106484094143248502131593400435134485338443691986647816700981658232182494986632708723514437608947028370536142113940223095546505675914314290334936015030664482417694125604473057954885902828429590032364296858035925803479382351874762734258929985560270259473706923884980344478345060466162245749511992117869516104231755913573919145075801603508398851264880452982208209397298656272838914962023538169089834583058768143256129253479161296817848736452524378697510274952921379203969602010653484447440030920199118334383854825709060347955702038338081361632508367270339207138927499731113307144007365282278677193386826796902564303828757902633853677147702480966522306589816079486750877581845464148824500646725502301156721933513926981502280056911956064994760795490556207101790801469189708260079496430147002878189015593419519680498717634266627442934146212666145154853045271775070417375404343077383869323947383686958128234828274388116870742600060494335013248508522588504297682090126688414502220178271552114358557874366215661649167221832013382704639056756470091374485071358655140490110792856973566596647988250400548585775271217738681231936514470972419000426622280726436414698525838727291819401676977684113709765536579843672166088321940494583246684605183942552215063597960074762052763751976239729664 [138,67] -528532921734308746572767252982863679815377246890295470917129667021996898645318019903040155575217198742469261566573764531248137114881174148496280045079161979336954666696319875433316783602618796045045301355717110849772083225536298936270948381183552396786602724703278011747812549050025608487627386950388131978870402743508589601946257288026434400133084345634911550518707923207702776493671842835636150231541974076241574078378107965201273385792107599732916226302696486301695039279693386367079639022629446469294354964655739170122849913939613862388140940618621955776400999981254542232227202574031982146799366172573077623727009530956266636411293086679928403639556181435274638869776172914380975088357823818478241708435367250362012406383284325802184158801614887341096412028568858268296788455660136722067965744489890102763582440632451877144574723455597937033743511223516147825736884848487656408934800045960868164437223252516293302564589633112761505379926994198175597393861606802498813508522420484414934704453233313957056308726662849671944250792358998522437663070769775226380072238943248400898061722812624949022172013437883189749598184130280383891387837388375995261647654700062420863056612548716264965526439646887451158223456575916763653527931029297029298777154602588751855740540844304136268533546111572240261344298108809284778800706733378311147061763549634417911841893698305709872371458751618314526269869340388302426445590727630351739655770153884036619846898171910911874549001629692284282514360421137432360361399625433228733705424344328307025271357391217909407559646084579423259345437014059544500694677837014405219538714404485388948258352067047319637709048802528050687605318358949456813970428126783852389114724248969734574382968637811398034617290124962960654660054072805547365781472577902277482676223889310298720018687623961634284465588935211118261367372956838051122234953371521012654185802797484595686293247260561649529585227067649727035988285796874141016301543256304442451190945607720676822570926166330082092191321910250089964980751897723222277660970351029694943211105270029333206676759678134525086910059179590244280240325594243418489647224217045599784933988486169920882617578873582538284850333766729046799363775795918263660387308295503384138626507993576317803677544223532609044219970310819068361564837536585804830496514529280 [138,68] 84141715687480914294819579576855610135008168255450000991992922238661147458982029173358755748825667134839706005317719435432748949184268027794824135219096419343856863524246369305389025768149615131212917654326028570237675245279415772034012325395986396724317184928777033252952608819352524818993162926793373925767519233094695176700256345201024541152257675520078637531886491251010981603885174838616072487100090649651653682035273256268172195532782207424696279989706081410747214671162936291346950706268923932721197017206410770558212003363149008776646755767966837971041876160318526280641513098978764401151093773070625498427330847601896447594962513722035131006336799994788391652962297963614046854376567172012703305304230669236018215400391131114210825881868214192615102743923106199154519384915785083618774177311582031118461849904236424067399843485302823050937073254967403210849808857190760642411140744096660882637803519659676765451477017240194145335342445643804869693191697776600422357808738266534697247446268959746754571553582791095240999970767618268321074460377346866742787173630722158633894730322497134251037286326369155587351995029835598674558726912870167168901654671849562032479292753656898945388098018744944764726359190670389556398503896881671542671459779897833601157085470120026860754838599182850048701811616703972218632491806456154902868008275659256099442941417320118555707815244815773778845475886680677465686319836330420909303462149150266683631431647732932155105463556984997339999920735873970936092772767742481155211621690109522653661613535202011526647050067551170188340150517706020816074395170851362931509419923755173025260448966795418287998477609744022466580088786459670614230773752569658902550087194759245269248896658145392815216919831336233315544971026122909097981064997316134126356182651436858524772979765804609959117705800426405520423858246458424432241849805808648090565862766282228431227791612889277760743149454146923763336040839156050654397583794124916949496523537237719614289657945762634685584857874643300843928270434990930109920348250303814425821796588182387318860845488340002139212560201561540051982325404299459611008342136143777713537495612178217072678329504918933724824780964570692877950311476164553016966897201920848653057442964409274606860919276062211918713150928403687122699734313846527506266520960 [138,69] -12213455295370463080189541640319746415598207216318779525400152191395802479490866053561451853820426117365995627851586918526409440983664869742686049940181603963765245749097321858075870918727899023506299371908078502343862737880284716288403492636633476046596055310567114404098891594841411731803021231328512505492913770780005464121925482852664082213966466240507074929533690520439609183759189996522710234091305979497548185650943954467504479013391735621683419909558500610776229722955546914769498956509540391999888514792510964055686368333448527404266050355409643769097849958528498634844625584924879963889456414251101132634597274645489544639229471776197437010838355974002143426169364020055338427883915368152817572497427914709123818300613834520311215407584639815499380065349819643110050483625791616396785575426213718435165944812385424012690663044235940515195018793617241674620472451621604177686824685477377732860040788438109906592963077465768285292192550057159755002186417096630688721140422859976905127283878934356339239283595046219677571863443464714268978633332203664760692412608501001479568221579639361872154475684314069677148142915403013232051362078775514014729547609498550920712938753980891458271668009570816320695531001889838658983453175830173279983157587488987304804690513250815969166134465776984040652497746084383771564643411144549052233268799605624900836450358837177273069082659233285809282409412173216963181748416132940215194456803092946001413682827990213330737578477556177919049306459481773676572062247312102629280042338243286021098887198357679635580744476198151320327350440698748489287684779092837307744416712844089492474618787754471525534864454671078265432142464788722564374764495036975422222771399707313513089425503360864550829400216892659628416048498987865253860969817016863516523826229144285246366284113814680345046973721940191082998018233052740411255649757889344511044088976693036718254862140599653218400016373437811252074569254840592028687305304833343605476313482630334237834812069429039252519397167279376503748211592305485618465181568890514409559087185914619472554427797430385383435324741103074648677686841635790691565944006831205612832162553557723574930182773671818324120256365534437345690509646665011329423556428389635894318637734857872834541863436500330095040044742917890258220298252186212738515200 [138,70] 1613489079027557186907228514824050553402189495284219620095940444386502878221742292769339929425132762262816755954516151987608681730273068936078791913165315560592365976411804272179930025006590680025752943206957382527185207709998581408785942020524388507516705535681219708545584207742343528141248471424112220596292583653742241614637483860988042802495101849891954926018065508269864629126929868580203581180991776308217419443733136597079720925384852056391031399958371773283888916276678067976837910343371603681918922933752584296630169127574636323157157642761230974327419183709500493301338841175063290186388555264499015573863556700250147566807586579686470846398700250205897993335031196426029842502537177764753668826223952169902552303259693678855885780415505117438447294364484547092019299783084374744211613815589780707684221349807504605754206004614328757375388342438479496362723230281651400435364383624873842053471712597382953597850520205617238974333295220548549292732727149420382310549204187041580525704602149747419913907986876588670958067830401038702768823077276352683440106222086659087771424192567915952492420297989124924149825207931364559115962928659498804383457346091666926303676577424996315765993249202855855303866500002458352541275739023746786386907854240561930886122061285140339163073770634444171256190590700614421949236557567429300925645313428814281045857455166868637542549004682668777574455599447537402997541401889464354785006115556976169759625746793880212188419719660727489685807944953600046117555683493825800368494401706807423201466175818072721437089661091930783132974185087057783568995715701833328959475278185290594316709105477510086081393665238630022304737118257744244868110053759045455027791046129710688863188448468355796415341031215281677001895449481911974458976311299608103963908462953058612165730278752363759284974063491361669196583853837346141318483075547133522314645530332242020401031825174795244357291358557631976632284269721308555902405854471448757833901089418430434775913804888536648332295462693821485929884848115137591792235505810118229085021345249878073903730499838825241275687503126619774157422928565362030371996462271298804435593585008322687494370359194981063657622272704101434804885557092729430189350690757050184837181737582605744462582834506599121807238537423127413378502491226660157840 [138,71] -192899755362152599746051263308579211305925692021049184928460702302542626026166323657963490107019590184018021908830559298145959657549659754868103413856726765512233977000740626650704582095048408264058673215348847004103388900943449803911173381542723965143903402999001040541384931778164271313133315046022493579409843699505911600771877016088380624244670675305307291933573621171326852830413091806204660493261339409497735022815482245111448673717785032737674759239697573575799648822218566975573824905553894542827871426516310266951697569367642294366225781361087899550426839170842656450218339008477846098642436542949230945224850577422055353583668289409706239485657289444343586879861929937661061042708428829956051742804562370766649739751217848758158294477420494880504803372306341308614475205342818481956755127811115876091121351007851079894270996198472125256704458859779868476222601754349042612815465472421461823587199678018141731984966748181752246649604931771631842352857509334902099585651251572262735360018105402206297278659947215296157940524775873504406268193707002946366924581406989319276721638483309115543261682125768096744948026087917959923739226093337670480401366680996290536984690610005412633782512429215663198208079461016680239436601725621852538553869283088662384158624876679163170335371141633091250249892769358954368404715107486407138194638137277609414351109914410423361583756705844912122088274723342197817591348824589759504042623788086824466616208342371561429364724116612449953078331110778569218191496216500379929330688510876398196902397553459139808603497908439208644756649445370917850241808903232540729294347446865118755153547471803359633133406889927030863779380696772964531550612501023175484933458957217713732707560361003670560311246464596539365179809441774801314848682146073989431358728398535319910126705783029166746056758080376088284846006826022083183256396223319803061179399849781231803302493653666293508777263987511066063472650706886914426858112385833313283983625675607627753230476867734258738625435042575010885333281799576107878739029857516543460976532156388057783444367759992042855709283632038162304016913655721575398862254502272706551615462257522088559560643017550630224266366705609662235671120789976169545915887248150585034966727814590180750528798366309366904677791319437393665268831236774400 [138,72] 20664171355578676499514615592179843395099998379495240254599623545576745336916319986544860356862787208210355541563634767211414895080021774809950706124209496750798567593800613303538366078961419798056297246927222230454880866996704595020481172548434648449056622041457439608275133457080808758278224892456967915751239128753076850793094371644020994804803803592966403725272473339971227818524843465900984509115631854686554953663546366666784430049163718627465903443230491642623866820722818799900605633347132182471118889528599302797034814103715111299246524552083523259215070756007398927026181535284806518373660436655445894018075517015776504044594127873757796674154446863299628474947533380567505992081792553788500744258345440858464316269359917778636751517047983125416349452243289146969570710113611444055624363744941237005053870350949864026284999373104551641322775512905588493746804867524049365540020576846012558877371479532946170802911645198983666522155815050546482452766481180830142567423089779514378795594332744335696041923215405347230240273898404419592229073488985578946730639800226174365087728837971543838699807520424943217217714950015639767033385523270749748224659329580685227096063274167256607488091843524894973594011864469562345636293542966333441986943090972072248674787829238938140128043138794014693857877487945322157003876371303537823522463379112105879266536662962495807481399580850673327927673332444665204260128115459085884617499106024467407107652474304427458687986175577092896287671027635201260731853772744262023208372013932251519301756054035847858975735724222579975251787295062686593424083010843323615629591575014084090872006898813567852435790721503646034054522987610756427821425752789474990539296099066448637701978218052293073609393971029994907817953105408889977863371693993327443442029972612300094172713141299062661959188778003045925797087357843305312180366865157052087507885987025395895403630451699717333974623611308737068753330547383645506178011076035818860672546619280598435733382592727163238047915884373695116803654083543825754025934350917198220836991738992764857674155707568965428370268741392062585184692675171648793386938491345328196548868478989453161989024456000870036746609825589925368155393783609565128218610865019741274614114191131195034664854656047532853048248735187905129115940858880 [138,73] -1958885812631311911551841484482582926304976947876644147392939561331107465471758839037443403358981179356369324769675422837722842582719582003223445563117735837377953095391847158963840314566207953813297884604215443959129592099143964332607333700655054212414348836097932159132950619474106454584961508871621367128992794610421853471263892443711936253573240126128629398191427873240925403899189746901752391018917680260926134253212119776863050758260804370172323204435262403811273054483030289057529444194500938199530743980070123409629892224213407561880854720252472359381856504099022109730759382193870645688748364001989592188832000321258081312188348031755603280268990434341743098813071171060555563595697327470885883935155354511864142031622613194936286172913685459222863605422199314993008320984389165514171217130339776167963025179061286151109434545278280501265973421400317119712179195326408605172506778534494485053584562575814496833125171237858608906680018621219247521027601276019129614047445137651190662685213065187011267947357500676941889148176334500929492589854427900599790745661790488789375763331081482345264091421363044164689706041881480664602085941255094440162141855340531540802782139102417193602691043212870758722205009807175914915042922237425144526910641586471457452640783566032448360093417692797288094427227945475309496743491319701588002652835712750931870986498375340036022121297528176081096889566879555382239833286302170027200581548855089759281031240469225405685235231811316546202388524448700299224456892651276697687918501758651820671645132949643453362525648395744191222280497433051925980864928336775145339259601301432632341417530242409231120531183181870607156140705268277931188175481600880055725357187759813583276162860527832931580937789327011398735171391280015575673781828115022653207177387370081972868093177718563700462467916612614808672884583682861802080290423634185731005765528140916396256774029667215482054138904268982249936974616913880516295862889151231264307081647737862088259015697060692619771854019804872583398411205330198533938931608788887662904968857773263558302519537094659877210661994874029224427719816092088125952671245131705308561526198655092498818967973337595715328592795396047624017515914746051154486143720228895536770782274396165186491798379180444684961104883540562422958554880 [138,74] 162647739454737150696526215096074195614179293206891481299606922201193007179926497107880841383368598300564620964053079131689563052028410429062796114773529319247557114261257528636525704759163633746448950491685157263675591624716119046707268738068603192701105277186031660779553957027772223362661346433939068677639601385136013557978169507533735263299951378526003155569546840523580667539590053623367437874338656771605217194277816768467508543478984655783418745387447162452670178724528477296519063256651294436698774383680469258623398785641135715759622096503781820304386294453434119980314601070862522067092199983597291869249900586939497466441300934665802609354163609792112505921891261739914188338669977105809311406031326696887785289266315861588141235085295870841456992758521410137092909969937002970003412283815282863849521954595283641045311722392924279552957227727226128335075893957658538594569575571220020677677811242746096096345269320255033899858630233797401991441021072683006372626146984001447106812458672616039287918902036002338239768564163994755937098645813623024907196428856467645564068001860919515007051162107033470792742941935961264109478928109818178341372053759118930109596108627841540533829609337905737318791250136852142880531876727228918868410869193592416083168761894987297505912288165099828165744411471166673646390587581555627774363066749222296301605756830307472797912426966776306112831328576625225099746056993291456259295417155811690152942621559084000285615203856511694330391918326040906977431924242472855332303562333602486732265255086093406130920982269420009961386914949720703117378607354504884762805623529889761922589258021537876446754506730814469585286831784786988200098754640720446553673380675010439201305949661713190398285824914211658311060972568543793588312768989978257657463913763292003380215660186480315172751874811468967402883980281816502875231591786138205699063146534425530453071994102276015406496198316338820793001244605250426813323679209709071847878468190781440330748249402411755393420273397910646579279780177747075746956718796559129624903446238461267721888788977350152400569076001268606740017594138366668913519357142800871943866787473520643831441803965933413046117076066559352761545726207640910998298529093089600636138887109022424778907349644163620934064004740021963977600 [138,75] -11831533435866958737323516680131574800069359641441163287625889432775681629607183570683815683788481617296610883334202111357984273213775540394818930590811450326703173600543644984821318794706256645372007010046478758405674160670559058998716885527217149094518156907160628874863610343554936298206071324776490262440507490893246618590985685144978599027252643694254761883158282695393506040959946799039294206386280019732288496875440040320000470147101798350547044582007088735997263228503031295571503366631454895193020506467182814249712105981718682004736946552567870947812027481597789327416111459905104300252280882390332263841936912802533741922756301162988831648639770639474240273719537880609672589218718108090503772709138081278542819241253942858624241801791731247347140564010210049779064689435177666165663723572076575740065924694354823173765903215573285644413182988534005222873163661108403958117748844627453450615582973488103085259999272582232679088974588666570245714597603700274440707247234326415999772010240389990797338663029264476229395522315047440743070349814454367287084158917966972403915017437403097317823818762141071255500442071825241428828161805570306464456247218836750843525278225331703926391341456987769610335398009886850868120174255063872741949558070401059576308574678921481987425222623612140500394549479218292206008780166118857030140725217867329274420310898062453366106283913338343049594523500539578231345578518203222081516040488837036708312455222359678563456170047126126032563863542748482843898646819626022998994884592333455617353396763507846134314394299098481423040985666508104259196944906045977210500576765966703690166906689567906755497987642382263967307000121502390569046378685698360322602714607094865411265783860073213693805451368820829175793792751908421412177993448198544789092666604111342638929837923038241488161765620385147873860505655081678499745200641775883319173788889189813344389740574755405392098643344770325055934148740933327771069047617879763811211854503335305753003122002454303157100377959375857867032835299234919961951463694993894617041740239577230303768829423102060424889468045594817604407033431080119634529030278854469987595689493537630506496243578734965393988449887599263859739543936620078569255767910881599252035815641843327010123579983835098476287015851530913280 [138,76] 771520780125954930311449614424678631039791954258776980084946303520844596914503420119103889030044045056618911179771887729048965912418826588580251988569528816683924560580503618031719522555493592850774003653015058440620704549968152255890902958690975640004271989412499120219212838957316469943129839317889105699361875054987375552012778326765116361814330059880514511680290941829048287828535421811740584196932639229501037898754711841208916458758286005860422303463902073245200470613699467682788470599001653935009957611370158205914042547034290085267155671346448459459658414085786025094480818498025645594314416811091818261201707921221066238358463081840168385934432587747370715954274914048528837332011902415866147800743442215892809875224967997401311889487813722916804953876175297161278138859592464266394081860336230038667698185208028413264090989808810984984939666040015149362343556056381468975196887777696293341405746514448592976048570438187781118944545320353559167954724472720158337814186867000994347141865503853342725905884798102812914963229760905585405317311615907549482283598331120033351894287181036629507814722875087924562023497272797434231251656085342428523598026033991816904234585530010888007156839230273364024061391816823170591467734401330262821062711519721219907493435987722046909498630487283382646373207120918155393580221664988295423630949924049694104648965752324845062440417367524688622356198375772589367321827055370418204203448446668387081848688112989266367644823556363265788068530120877543891571583057610589648180280967833648936630144681071994009105217766378880092106585975629745446793901742984253351716922316458256303031323182978941183633524186806671961082455707516947730625609962971813871334791591212968594546421863255847528918626148740570273169567946240265145138365103956284548353143810138350954122492372198487131659073746271436872302885549353916550077782135370493343452322768107452919504100124507196990910792764132602669088296614845494256453323723232942311818797817809424541790916006197025906745683267308129385530530596032412380599125159832639541943031331703413591609736018815043949764405876408343785916281441285591961685550486969668855377274281693333917231314290514663597486215995303004553864615333173531889924584286432584261357302095023594186573466753100391976716314222720 [138,77] -47499640115877096083367642853765741606475080326420588682257530643595945769449287172339670557898194094790990081164849169184473581514296750696352705880935564076042790091392175495091691030892864709152591407964577268360738934554223410258276830182186096570403772054278834177959198901498782006380115758212397220853752463685250728869349199279606569123303175401107011076173117131802690097499110788947167648250140928758356710309782790997805308336935523673327961463604146180748625067164814046113377240826115377391784950110184289756253933768644724037365689342497743623666574201632691433702851601989788401627393024098666114751849989537551722340952970727695120148689575090565833357099496072222438169490005079672747064613760657525883622185762729613590907690437062717713308740387697688857976303161486946974108663179595709132359573058513422353067972510778682648418579526931996721097474832310617899218042813864829292022074487619230248865951921773135115844571177449895210587361009219559855319878453019394612085139539253617109888048846626896444311834286618329731760509230691692134672820572002451991499599562355895497614974254643944781352286414180258182421678578892374387237873176933638296941106907674899465315413274511894864066426836021850007600733751135138804244417515478408349750698374469643131682148385430949695015486175566866493165484466983451746421700742252141547484628086440070563275599285589440190471091398061676479279520419106296200648045617272465082882602257870827063219655101628825031370574484611602463203873045448826053223461136253534149636383576804878472902583022736390005585781398680751948881860749231921458533411451562679653343148928567739315820234131903457401989054428168466965632630643666491366006718310623895617256715624774252583652826706683386909695435133721087238583203795983643972778953822081314780420542568732874430020825931109092077487492972505023024785483509006998600001793395274422748972244247104412109151545111136251585953022110587759709868193171215256711021649554438075917740222273833927839632535808551929930080144510324509137444516978285437896907943084700263746212482845775808261561424262345169253045150735258889163545331877094340382760183413520585983620762223378967946738577132858490220646993501564751488441939627397677522236038330933112425151114446509978289012129600 [138,78] 2862634349452263472811752638704726223768463232686859360308247972716547983055657918490008096215250024522605301004277854413379866349211765246224772388224577513989872417257241313023586614475799428741212524453040504061445446138771601533121930524761672182091733527647142766121831821972863979513876020342842301601454899957571759940339046906275122217001802796412275046858860242587665215147471628921435930484954604133801265411779522155898332026154074749876674515527127267217055906555866693150171025324535449497991140276832767296971492289906416617607723313589267297960140631801173957098190899595560171676785392907781062182493512634312802626906617141674040619004014109859652917082043997182296997019015961506798379771382981733379604817057349770447696674235812098502290489639189071230219228225507771103155030175542004354345329919612326961779199566372486220616185420445967320929868116604560315976530917654451366341739875945970683284930009290955209259260258023422362728929512371884150070151894124886757302563607091963211533109110393781540422107441185591652478828594087232922013108107433094504213714738067690442424735148566859842907013063947496831921180867113508423586974602456878305696120403414464107746623333417931216488885527079884480466908503423182449917988229189498790468223113692268113407516552434854161394909479871167546426140324036027927268959772432296338243620328929193517647831406225833470938401389666076509888151767106769200848230052011686452355698494813540070123523550622403097723147682950363989386856979560874262154329632921330438467212206329460937717636535356931283990059157434906897937014351958074824829969346749998113903543352070143814754568573296542209986265554334625036955788455461497686566094460819750190500540870457616878594202488808053757598349113038132597622479598396569519716387905410086453207745944898650846255179640108290679183294508961577117296034572723254608279631666386952077919564764178573984741292744168759838541233894321641925695455734069587119157422158663723095030334396072301061070247029969181995231096668016642551526030387496521902515283293722930731900683669192318600178261532574704561481357745508738880610741291716425025536877309609457096779777082732946825903475893306803566330340311988445511035017617998470392583762697065603386669380077833447447502160 [138,79] -156314451722271290621183298604153885890343015724440235586976496955204582978186596343000136551199499298624874013161546074861165398489774618051885130173707845414960418995235705787804264359244446126733309018574427018373000679660962389727313298028207548951608524205739008305495987229763660707836102246067082646866055517359569163325791666743663469385040530445581918020697576147866058002226763949581579538459500257390200500508617980508956011166850524719120263904535376349021174243659277584220299471959524583365005221039357363116703225501606556793692666506456999706168642531744046656029691414765329051028641306917396908655257589207704511538425936929853067353971826107949272440412914348601618571815642218429263803563789243548439709001841263856739581874037954325692256702223131087127049794437354585289355554313017262019457316015615618707490347656439254982601079224025378911110547669925638633281373702362415869297855271140471660748524031707777317780177914453368210242490141188775099318024433673678524142223784851982015637267803815339796232899898393306347249797346787477269201632159920172091813025631900305709613288513822101559386415319367548136073301138836401949175880992296284303498079318163037333727297787771457915673246257547808391199666646525701047685897731293006457668681136796349432234421021712962694307581976433102758125199336907121928578048414528124678227716419094724177377560047263602668815471757833397618265316766393274279529966003160471899282398584697122081422768910184642313413165085922430418107117363170577805243970224541428155152358123719953322936089366879717432357667958815943304043604750781988277492285725543051190299398745410334961544588254325662981461495188245026963054938928386024397013404710995009872500462929858865343402779082563729319402464818020173327831423218863700119352640648180900602716306891631179965452718742917845008345048394414684490097492022921969142019820440431194674605702067024944744171700719133096736497430421164691125054174508225655016828786790604202286631135570300562550111894509274732266801775431787234977357693325700470510871362993411927077806399665019389204780099265779850178407509069427617415702198490244413006963877817545467033696471364097009256711704980367833978325276358916374459758556996459094854849657474203021653754649713857167360 [138,80] 6443076338576923534936599243451930123119669466620927630937019854435330679876388750836748462611055346702325693866733067005417052230935391735132948060736281854044031458446851196259496233777764535633512132104610234996568755886692410027849542173109671480843083932235357075743816814493927177235244286853658556587111258660426279421949985544695786927966595820573850339959674136013982921413659899432624643566027554879455194636519890015718280173687892954140825593498654127868212237334363586472515291239036019242927043112714301985222093924386670162160294227320914176249061200879490882567843719571289480887393443160944553502542048414773163365798911523505119117880872754108164873355065078167212033061210389604541558037223425999424556888753468408671323661766303684037606028700910060404247502867113277680999367080921931401468511065101291196775501385198236195015908818162549914837871330353035604804428202614957364646895271529001951500016476143078780699976999371756479708948336015388529385489237762283921680375172139831546481971538408232620015515295016575724244985138442648143470882626567345781494269900822607459487669466053161611477100421935312795707506059262536130096537087480641003096790623383219005903559414693172025684171025486057466584079480216969416136475177003811821340471848042409622887891909467861486947828241928149752024941257669209562937497272142928922647387914356830056653642265180731264558345014576528470418467225753473895614513122152156652665202614875786491733193360512332459823168795429275377426192011006527658882054216480445816292238935580370002294867500585998165366502704027071600807967103064001769334442889858070922363382804572956186937437929620518622599560042052186262425333071696308066418685309172692245345313274337781402590833462770515312135959904791260940459942354398865337716586651232554602456088425715156603486937620439331103488318422469716981747816047361533203071803505746610738585900378537331018034213650962789572454349346615144538736640146367334469905748238356644824665462793175564780564284553624036530895236371934905494042946793487889390622107767220119618066848769835028836200905259495478059310489263330435618293385361811965194509541225130851637628635341137016737149955067066210555964945101172579042321665439327820348824145188035786111510911451622656 [138,81] -162648980482657633217486565969184938931173635595255767006516456775760964404092739603963520941362650236819022971414547479958417015310755176588240698899910456029965190006869039656059000770930952462428145397243750530080474447212581751595158909553944206924577903414586706434893163638328590629337814108936626298602420692518473710060228276784544042117049869699938824153781949615325035561482054289476506231808376488035284964561973472056982018593590433450987816405664298346310209345717308363128014668979804209489914358982645506559176672080301945212985904109933071186775588489531156041335046782701816906842805573487517696261760104945271951127933620154535256076617393617015394352537305045844349461259631746271896821634703855668766067929391029509336512731117317719776071268023183906189388117890433838952519280723438487255594931493463349287758024872663321376810131482704195501758351925809051678601938185622348203006483205961400638070585091239179636546097691624562466518295561913615785255193048569839793478704095646213131553425818042810788714208220245693162204554801018265229004398754422768249725176683650194238362659269080970061114191297756421097928506259801270114804489800786584129197219106001823703157858884158750824156192127197396901189338554435785169996684025249463308905671724408976762150278219148297500158375931815192221347678913044678744372999459453863200554743822324020843656257342404960595955327697738915273558106191545123528498795469630541004008860942136054558051036362095263597650772386676739489366494377610141125841835549221500068561446255724122222275736656341617155118204496380164736576990858962526134513756169245205745255149935043021601744877390173220775733837474539557532580044817694353929077983488233138455048244725585232626131769768747588421513444837427083925029570281574498661740674520488090338206469291039523632431864244498010713118746795138358644862961178310719146898895115024383579565525724403249625994944887279003644717887541235167988286075158661471036608332120170581038944646225540811603345035182101312828391176994151219336367261393733452995508773373276371145544610510403713967023989204763625598971863419316269447712959076164659177081710529473955128999387232458161430021694527611205459111351263388740404261299595042533676277364820470316760504134528 [138,82] 162278148453504670930889355279090875154973761417060996698639936157426328071455574856922786142183751763274996958270832605066869023822466188032056148568218417694888406845503110091029612450102870678445093193771095367998687796222502672123023046006090801121739018281493938499624006674715705033610961710870896254554779412341403764341514303346139374502510932363748788989381927537095478521272133488708682721198169491622861166386561286836498375317400884806194283689798134470559912806208466307094011061018058157045906991469376175456119813919131408138277984082990295863093502546104914465808728574181806294469654613279656460492769031245274770335555280512289272792109540298471395106031090094562906472196949978231284739261102622098894326633256180227815432432048461125005229913344283099484833320803422023203856288149585029400130612472940428913865526247360300502503701311890220389820025862063021490982255264694380910328109152696485178026156013107533820103342170325948667241559788528908208241568628705036593686417820889747440913959292732358018927753091650007571067260434018110401001646336960415350797333235679064378968347180268827639547346966903099949348991857985915103724799784292664151646022762252113751584328184333436499358712404282788980968652749484690802245400404982649808621854467503581577600989260006041442503011411298596554128690340926252337350287866736714676406694762570854765636085692311361504597304738269896276635699464035071379260918838633860299170965503522021681124112194745939069231645606177538799619012524404757380284016280517523257405555403445785598256239515687164269193696482535196778285923943141601354466730178314354411045382446465522592829248514642168614037116225039749995655157190072161121815497627182271603830038705697925291005029901435364850918248620636634620924969007089437257532929822229404274994992728970573410573686186417890481885277742522779336723958994169308418284820653215801010420529755313001489789620663967984827206139011572712089697382605913065347146856330853995175811761451488201924376049426592211402950310503950384239979358927101608868862921302155874606198394399709823453180095136001310184830463246270646469626847204902836286088019666253115900048221548843637367114393847381697638181240372339402773840920139949558752301266080326063862816 [138,83] 258890957937445845407449700339300081749954905495895601716210320499296822687627683484470045586109992462528155339063885958054695615074194662661656514132173047143751144094225294388263087743335256362940915595107223082676450632140744582003375358407281185792774247109783960891167605439330969556097269085915728355972269684924202753282150494394310148040182156766147792909131776892618342105525005853021658899330341061858073964519041698788138583006720885874265584591343409190430946450417782414378803474303409694637513981318228697511517229583883154870785775507422717775941950945372225200217592330294215506594198699248238901039036428011271917080012772483392487987787478327767607298643908461506159078834815470618666788443102513082896145831249458813422709750289047125939647801455703611150978056145774310299846949048780820355059434707980769857215291080687058429916371937325057058540806640839811460196165990783945498406285315493349231425995783212997995276835568039765299047931513815948481330228632244020611093111208637783808161860406483036330998199784203797142835198620546142078640964035074623477408356188865255317104294608946037984970724703702925761627450895468791973129947053766425152508740444895479844793608168696558816926168438024816310306813602785685960181475921382707107435043518655530062798813539556673284245077710321575196435401352677153613625300744641465585144822914631808972376518471966690501505725360440228053095597027012367178261856805253166400571688459800622519656163447191567663260267694150440874088777000919239843271651944445112899153956761687816467386966726278483354080350709151301619219609336532165090398894650022653982638606474354016546043576021372257886948184463617117217232627576003339780677150019232736778977678592656773668500220302826530449519093369140943335950672715733607428339062192019965558369812119964560605355295004484392906418293572653020117169907658929044349824271186050128144383803837620278389899227146419520409770555577414562682940591802204057018641265455764372122825896274814376484535973167199693617280406946016864233617864249558435930036073340057000364922886943567901824964495172556109335690219317491675517405182422140570967897009040499362776689046030038792987846689321581901544515724678875467109736925431093933394113738325896547840 [138,84] -3780667112270234852700534641686693282421934364061349499809104684612113898582627089191362673923716695831170060445797039079229866721941879950154392974083726924396642421700661857420841645852228647623212300405933754104743581161013343414723852188022836187392428423169981729010375306052361172511554115062110605920162212025235313237894646434594551869124326051433040022611978861538483960499729418240160635961172317515498799513993035011607307956485904634255646441443874682655702466083117493161052332220851350093178712018019458640212475845390723420055194935271340460234933015498540555720224357038859089073980856223414642316291552782820214308209636181210899339676132857127912132747807397116931311315485753629716219537770119103864101038152408182392406850103265706575863390975544263406655671095932500689639297639969466885041016098223335219465658623291183309431325748821414206681432759164581780293016486242594368557669667236062778158508865779571029069081967352906317977858433158943999259597636709171054232821705374080633151665364603708546094729652412712689369891651744156632896728846963784296189066467337188470745663363780193107857981795956075664766750841688578629816901216544854230691052862023040735533668463890997800475671725956915695739668823953482843929245510151406628001277296478262029637239782920126716932366766472455100741096471414210355783866265722536463325123495154065610108185232655971106182612425245650282083024413215416817368998834595665992593335201089564566959902699311909741535372940259350959181053475917274032432908254576168955669938455060085569424587088397121975783784812396713842776166574357773164867738255908363952042288780385651067130199946372812351661058330539761559733057166365128484528302165261080597782883886945925830524137646029724836018264367620596720203820321627832847780591139021521902573097686657899916474267667192020757034700073911118199219141169622871499862170277324853379763519991920275634845925974139028289424299847952965576015706796035370665978306821344895045705268888074055216567474461511292721829421445403402523655743728391947869441725894145063736533756073257914003808585221317503535483059526452277400707309666803160734408635499323372532527476016837454843892400718103557622572252836738412382279436605024536245562558319756864 [138,85] -1021711936002080334851705653402531476700316619548040186308887985401904573130052191824532172865005258851403266352748595488298326750821708029036521769981390200427370951625302049512377885772941332688840798840191767059402946319550278781053135588621847284661607742456820216518354671702613007726890201543758429076106878341522532851102658288308645821831604433513539464699715013784700851286318019293180818182965014389041077124327281836134649202261046659798462430844539853856843128010416078563141012870049076124075327618561595933900410986430927171752698182398367047772655552307792749429805521450554666057818368469125682903874770388998948910490372158060312600660640352229000913623673317247767428951702367326081380069137113310805090747483040705017956912296045135046947945193841322730324229298557976458136249601191051708097361277059574082466354814482894100890464469767489393615124450543781855343425470100394808040466916504118730464309316141930487680226198424188209644714590280531563696949818331237698316356563828455901647433121358429267502124422428974909919889769603557887122473727651529164767967110904823330460685040045478483755871528755746810878258660238962608837012582526630483249442356665767638579732506863470302409178991151440102735050208630753057921049988122152980236328795671026235851637800300803927988911842525369185036717636225074434637374343247047530223472955495617885728366721865313333710122179488216466261482512489894513426085310324262912747841444051741054264959116553278737877113255477289911880943330145304614116535069222335993314236525670271355738640085650938418244077091602562603373092486518665240737492188425848498472265934043940923048486101184296244506344253186340128883542521643951679292217872359713219869848026157402730863129417267361716528585105343099742996452865680454286269821441221198602945649888279083074851107611890826774003950715682946996324581247312581750771251359315388955434999813340295291918747815584766930563944935889374882229771148560273408436779697210481152513058665483681832821737763957754644577007269706206978486517041727226472550890935540617493535448007925613597203021657514666259373362131513120224752752339533657226772357525957799616774216040187026389168163856089473003646584754932477901146259787467548502466311179392 [138,86] 54994006879872386894342092740893154346104762289472077715810102063340647749168090104591473067280240815760345447761738767553191709197839616610809125270575593305866830162251863077667845561266968733899183777616855098438466824910043992326574325315262120487163930634322417394270795883857291084335847123655244694345709562136671193854076654639144532069138054868360802390731301150766215633955282149926168759301823584192281502450637923825992223834199325826214880502163578855481552875558549551102596754451260274298271832904675092360668310229731999488491118927082930699614640393822382170548965919601057025072812649289170266802833811421476164955649139192992337728030792164929111619582635302290747067676222099937276068059893176007244300879976080373048853434991281608578238810996454899465149477460287702980357951064463898413693156298911711807016306381710633335429228696008064100367529619565606406063495618186826090963343379404225971148882449868978806259548031560653846133670454795313348230780867242269500816027584799706122897153634861510452324440024266529944277432587139704277105309417146399483951838043786098607366520834358730823281785173222859944542107356610239761482244270486419481393486676104008526843722347536854055734990008543340572415300114430820517338015603179910630185663877004258889999170372155923563172647951131736414561351116830708292045032858270544425501557775699617952560376857903341928619649139580107871834793840663127116849051710417959638079923270968464218365820571592741230800695931487104836407905047359628241306518723036471379259335542522593140130319215840618490460847268076677303895978829559856465207310356280927087266337335714796056640223049671936043986353609331402026035594975151462118123405003748374009031406769363037746098263387266740152773139723249965973570434257317186169520609722038969323076360587994292826640432968011498272675127148661810206802704920398423902578260998153417031229176120687051172387263091015481996655795576053160882252307682098174836167906344103368551450811070121178927026983014226043310969053009027995189021011239600494666387666149131465593698393521166740373908996866404405411003393607272907596828514710460513273173075445913815462152625071774611114652295418027352117965746666008468887310312752543384670734800 [138,87] 109393852913572164622132870738866698714116809189208338740387851714935711470133856133495722584678944655782692965319524039563475500952410321554247188357500366856710018701462384667067187449262766311525610730847235993025376426752701851091095635639609138881074095190520691911305665995871245775059613560847125657894347324012904437877016932466151722901123373602905686611264326425829699856232418309071398476176920348858995892482658810057298996104020793652414738657538148903565821839743673872177172261297346443282056804644097581086228873597178490617127040001926848684519685240316535040870473806609642738389701403387898843383822489320945706872149858271136516304170841986319722445608813761196801885042091183429226270472681104458074822457478098900790123327012710721246296236888570860245418365102321595621402602330936633371074055762037995571852720284006975126118571362081066522882103800759603329473481316592420981681007965607930629885710419233260417950360463471405679585560101133661322626898886521323505428401659641942908374253437493261625111527918788627454761204482090618574546745281188885083248747163101869134170841741833788282595448544357284562986317219245833872779396629541849057034486615609306013678896513049868649979600985458255305132789641530248503424296022931294855295712316464481093796294145709517775362522863471357905679739851339617679370729055250739168112389094159411058765918140620469319777414404185394385391393405338707727095617022268866643252886454258530671171337035870445592422459793306443919018559021270712922062817766347541389977082555833699424867764431462882985494232181064707764403949624500918235777793046381332301452029951101133076302745029062711926364374586109318811678805021444289083938259043980879454668118249318272364564752907096705085753017935674365185219992005102241129845315770269274073699593954928719991989746464559195485447263041715423207349671116136441469648980212684400728530770960778595976290875249683739731612394551651067440363460498548217250363903056305970583154193515773791124065949497691887816817456895589177354994801075246890878964448701888130454439854879534703013201413616945946576500698635415004642168299392931390708456320610731556142619385920778429592943504947946136912502476395296008099192204998989600768 [138,88] -198423263381343829682247786290553795756083917482813043743946920033705047883798060064220501951590322648027436717095695808446328750168018957042965874054793050223016455769019713139830044062370274583479060369178145014093558971389718422193780587468247353694531685651463049629715326964312035196334781572692779950480646743370599691406131230501846451189330657993544527544230633950454897363795522905126591832336670228679155121394831019626761632326849342863066945122660945954112538609320624933863183497018895949451772963502031096945304073580257497054971562197630792405727381903508189453019627429155754835042653021721950816344263582609129341974591450263302679258717847632763896238257236414458245333533281696359725341128733065415567923070259786453773993793936755854624295596596135895354663666908624786309341743438072193023772335213751966063765049092508589546027273828240295341341722728049657517765200631702897097039758453683556695979522866815156658264272189730139568064437791247514787354173478981119459670126748098323292480246304884680621794805813021821774200256314121526654083578620921738712119398923870243429696338753945981194411335811977752363495886705660429309070609452443925409901449885596112221290759014783552192296101661234840435344037153672089030871670631076255724035971590665459638410698671621666498056649353117761105542107274214408651846688134645476998156455811353423075239707915487158947234348635935374182623862166776446256536221708321828771012330418611996339071574136577050833734182354913999908104105377458775195228168636355607017786306751113492165029045163000566453227074933338108344070956705287000837898857241194322094178682171787561626126007863827304928102825649769879906946171944949829614888691662128036599623008454259395866664841675653896641519834969873457031003849704342512457492350453072529277170328252342723831638096011090967952609228553357780682709135826690205132021497415385108469764439964945738523590504855535887545860423145509349923592243142650635199362540753888078193236434963179518337379281610707438607761603252392640018840035206753012755154262794984628507836483405324721958581286530310642361069630700510052428101289833333481904087562514904812194643149854875015356549572393414434818873888432228183939739470191482112 [138,89] 14840470345432919152326674931039912284521149458334836535123333660190022807344100331840058290606928035153440985364442825301653852664023101822795789886424347568763260027248459961657378861374088207672000816094750912623797992125690690643488028990224835439636347405552873109830169621161870905923940139506737465037466472428036575053560559226065878311871513316771514438435208246264232894275552186397751145281697319683333201090856560145894329926172432987558499403636111419548355774044501840189239229371641685422143833567201007831176838580179516216775786447340792903881630497780652226911751171337168549285707975020001057656667162136973426761238227161433695881008088610168306013180031034232055309625211700547659434456687573079669816960871302132135000892389030146414217842217531480080347659579523256008771289686947865718193673200096416898846580029293564816286903504865867256384857128675499402600124170914627006451049392406340451053692050601922092873607355715999140713388599273279296648231164649386622440058052321805774415516910710160094821146854763898918225265354113685391415931779263890941690142027527972298236078478143038170745042726268155878952458939571810196386775343309122291989852057301360790593802793800879176879660423303810690323218408217910111748643628113683558303910609533702749800297542493516882156665392854937587590247820760993019320137434608279317350526836587272307878505197571501023810660069655411765548367915943216347930731204409304634533832913600836420073581569972114478378952824558239141444347197734608600404964078346445315671185619768935324822588679035413073747163178865761786604675224085904374198858188205040900254635997587208519360480585660460689121871295488958414336676310685651407783470038007970150279850543719906861980126314557972509346916493919328198705079989855232587865019506439225576015989439235654757579771241675296065340221722972523352165278907725583269681419438443776282722289669167763090790404709504561954653201243296741457624167534572359018519309943556384313336721900017400825938518718411317157914301175644612132542411877986711176638186585106561352501835181995738439013343790699196819299019270828438462387989486178955634773193832134412257522623366880975845751206284597861003316795011473192376485279579776 [138,90] -634270613324890628354063961112494536553802415340884351282194470362657758852065519309295548201285646383297205690724765102113916942178034271412662060053568764545771294846352907781415273709456905713586808202233433123358235147771866929763662113850502910208991183980446539807997861987194246813630819131205170258933873477574472575320734679552619594179081266841631829696438922379840799228548665685066005526840914991525842817192175784798877805894810382509763696336687824606196172999873644175554497383370167373809186203412247459799537325980561597449951879331363420688211478719499841356652396147392978059668025697082596402885497430650987925077713069317851691955764129450134549350250059902436241948683949759830636447447688577687696710444752150831948026666328434657061807856030390240770087746198524524580449494808348497379284321789696853172280886733658815695766635047105221730057996613273959168870059884454622964838504951206697992022956576075265359833294527838418682469228311907446292764674274922019935856396266557262862653359560734297422367760600432523994247796016864423640832825424136771642574422011199301749482958254093572601051391026273604675466024602710312253908070847187970243656153972094485376712842938317433894793036159106073355180937094049165177553809412256910137221112001871203120582049161329285354532037866548091625000125098074910010279818015102516345672438139049694114647720422737560372502232432711033048129855775376829570890192046930192889124174528798222509393927060752073569216963533099828335747174825687178699018265675934230125293826013303776579613628908818820380636764689865942417463164821446695613645850984618060957030707307559084214741761459399041323053653667586199773375432588069147541163690514639248315037680328935356044218774520412729227536857755143126862494724587049370325000866350599756708299347175960242576901302315978621585847927018118592370010359525990410329414367197272587303990194308857110466628294005286298456545938988740954956851507228069077071016195048597187536796235861161059183709392817628305449701478049439990446241553102011967999038874256604100686749018547327166412950263453594280394742283012732577681135747344803740774745726333019661160329533369624023941802603735606204608481352822947397741183968 [138,91] 21171234368854494173152030064838742539829907772354101188387278436298635257430670647159800408296705096807058949358315906255096244990473458475309786686409153880423143913066664739369529621922373107980356295398297517124031003691448305124543956193782736979924163176377081905870990282446640429520574895583339064433261925881834236628344123898277715593879955573462370997330762358517444766205951969157749283625676626984074027448039347017328809591154034454513049519574993497021401555591266361838852020985613282514611772750346641401408110803931412441520213617662406804282322233813902957769591980886507103576866046156176318137512324831067383493691653954669324797387571693464345056358964799874158878762718788809356262511784935422815968133025807816756315956500921136602884693471075093221627430797947351492799223833054909552479135108228230662709403840090689941046270929264362662597624796329165117058678977243032068190704610008717077275664099073175136383060481482872712703723228570062325158582464372032242151150003937663363193211532685307843091728629330344004564818241974380326193942642573134580657028000897272163730914384423562980829520087316176005092407746873578192486908736582998533849351313341116675586774144721159137082595486320949066310815358132067277506724932950301365604073108809589415858146499602913000791557054399720454323800940622087276626240677543678577162703117516621334580965130932300494652673207386574744603674906410340000572627912546301614539275873535383228321936300190838702419332302735142774564399922503745753355967859751293968540898650628047914186661931993697476145792848288444942246382223342632561444273709254277226808077206116305160311772962651358064314145170065294152017932619694807873682954200316881686929713308104199480655923023111128640804457634214462783846062114982754358566330815075125778995605263714591462861430642007931391073567648549902480454549440111290065213982644780955492097822555161869083246774751327702251715757859164020962143833298652045373372439903197187192434064486202894370697436783045943182918609735244434890932218531154616552395191503004372340860631320282227270347309843936316869092647190682879805849600169116555379438268321068483196345926432758727986136557514120564171024039526404768506496 [138,92] -563833079886284146291764684446627217682864498770922829644798343914567177291657326628803770639262126992171126866720249339021855251958755073004299803384955624348433568802875256874348548216284847640823638060743401168155337844020499385107338091116030267391325493487729343805462334831584436015329416654687815566258330630980574908995705096170392787894916811054409971859226174153759242502964047873058988920845201934416610208964453670861232586566233181274231944265425752305573500204186093022932083035014913881794157169169558804308316973688987451973000811756620295010895409546680710116611253959790504178859635152566457720600162744691928704607643990656512788501807387705311144290550481363395836920064860083768170960738119821193845636078705449701923145202034304197474666210686135402807839330896872776413352442625416539744342729216854007499718911168253415715969035538185039796344545999382411092609896857133065699329223551023838198150381152206966236304443150523227278822547537081548041388322543761261543727497019132281052093734744080998408158671630922805399544971126924856245808351174174313000931848645861857023637599539198104384593461548192327222418680908550880862347926729325341971563542318234497530743029817404544735025538663656424675527338287576072245461208965297043743905350836263200255633050304839700149728250744521029360134605234678130426387976265680136371386217794716830316975243214052046782830848247052663011537150070060251986003936483694188256904222297900145194051269499556607701726813317463520705918206831292087786920817535725305080413228679401621735024147525913884072037862489360379278098941493965865554786731039347638888659807685391290125656913085171907810221001884286546462741714348528797135504813030243368115067696987990901875576314026943825929512593327389783738117192418219994933676491311988150521826484516132297018353107132361060278098146040507678623229687029851691245072418806388949633821342231228181358699702347756040070025611255662775493717012795128288010687648030702742508241068280194724335603234466072459805198000433601403376069238603148764668541229271669670843073957764422979880400748434667879749810796066854729278254192868025490843839400771051489880987873461089702006456667603224466808927783775513760 [138,93] 11474095509264382119543066563962102750753623303034170479618553539083928484821847669617755559792901576454748881708318746146710322685478610601280865232546216303544228745644945403739970650033567624429968583518959348401539620834750781742373271557617638855272141244396180104055548059797943701280477965712369903403883030641434631654084259642935393587708455352317375833344936752901311232862835829206655606905527167890546822959863072859315629976252752922462130410809545189996957885909535942131942792095015676209957998046069591128690100619340304987365950404395026553390590216840495350434280236579721628255360173759569900803563776240568052256900225591423762311281392058400904523003436461799437146325279777719902179512932506729950756337069398919695812265357387857484640456811402652702287769620513129628504849950650144030966284496701101233732931756854367379582403831349873490825947040343404233132378196840905884105545517898530759665440697360906264454685771791243269890854250648660126014596147026008411692584099432170640512528113500069177065113486636219085409932206026108762165460425969643440651794265830418261204858122372955871943656483429153375500622569406154208329464092055666139808723984377347027562544009498054936032789044333103913811260302502929183927730504136795135061748242098916996194595030188100806833918222073072982285429910761991221266117497324631842704781670670819539011243160400736804245060072582889315419050769544212691668653377159791355133561288541147564918160365017805243301395123859216186983752915308539502934746544928831497864679285331111976545352039859918158324765927387372364820465926961139144728206104362427399984866096276918621644173948786236686700594838807112108740875253272545925039622516179578460206014255978070413068210718453605508432041335028056863056586378590942067385310622296150718442056923620869032031157245055828211084118027188090384875061920119552796323054498233602865091604401127669784998071007220446521353588010545449891219451944916163847801122533574807277184886912201125063787500876955532525979201919703330283928702975157748647380016365472675219659657781766572910937317830768387388365555053697064315858875445474350750396497858368212071461137454419841540371255419822906177774982293504 [138,94] -195248461762069051979760975117850910549451153939268511882414674076182684838780044116372440627745149307944654822433404240341309819198817897014529770252241416402365216816243167729551895798358337745991982455878660260891122292744040494154898788841414572448291691364049969608193704703991381507776517177563567700402263214728473059970074816225267197213230621086236964054898056391577659716023165686462983069120910164540896711193448994963519929267609283201632872093825000917519163384680286838792882144994697550619463770823657927538087223049232061107643798112671688706735791473718897157625829157517511179142277297755114684184155652897667303914895204850791392782435251103393187439792416477694283542768406199087796028016260889330906867465276981894596298798395176990214278034634730621576298536264563746458506965205462634888135729864307281220122790662608614960104418384232662093061168853615476319679765373625854679918068645947558289605457777932153211565623926213892128897990511753312440893707206324360540154955803495220304752497075764039819440076870858580724635632264419412026989429649949056417541909286550605568254404978821675782735505068285469577069894778777881000225747916304694815131690245243283456619312121827968755290972847625763088268483699965648602869694823771890838401022744974722034010508657720159488171473355980055182304617045036007530993676750880210995932621313547162342088397579770333386351812713954288207254578511303827725244016469601361165078876187942260319012971732904678957390064707909948351830530862919283775599968032913485348243809421266263447821914625698816157202519127703134621369253162191648226245398169119769148813700436477158912683501872169503283068855301724803316496873877295576411722876589305388538063965773344242968418182410345821910866773119008265436442740068419142720870369340652591221495652739335840083725777109904315697437219862427935962621118483982151130793444481085125688812219914222330614198694133570987529270078578409297562402291471946743471724998964401123858154830591013238968519438800641752733649074555507650430121416861865967746961648095655165921695945597002761647072435747871091404902413804565789483239379639388567696957068831313926331204288885068555991431632627097090766963300 [138,95] 2852452849931354327666024675924579648208553623353288068814908564099338239674709062816089543555827005773511565379635586058036126429455143439365414134820421046708532626977334970804394115427457237139252752917787177892696548028872505469955098702735175737477391759992742712795301055671409993585127988266511823257555106898247451661354952663150777525700305962015560680018267053944462646020438530051396897767151879847646218431265191598949900721678942322335259553167812054900089659315442738785222396234350167517518308064933630474133521927258068611230213474104651779790546867536587482700165020278081740094096637755217863853402230577993061086392376439932614201432102817321418542208891640780825564135367107877977069688428920581169403614693372866601063715017992476191048941955807059017003605754541063714022485403369790773091611747928020268912705141281354054286344606310212311677058619812206084835529286247648792583744560109560604957884655553853267879251155656309267755243438252311068274481093075317615396335660333023783589350333884529650322114929051184270855352743302284709215084306786508836059633843265107348147433597664845590607734738855675432659272131024318242786621513523824539778647390699116451822022350174002993520687812435916848915213122745450050873508520861921882236856798461551935607144618854843640742055838796064470437039695568889544830229379273961772140210689158886894743652380451113562099852564334867539007302341509181922728293433914059136281597218222652893088973658102186261891478957128414090520661031967073057056998290824613125762871978311668224084836750850857888768365117983789230059321119599631202328585451490588774763618647058857470746978508640785985702576290444630148676710944978727776482475543396478201388098643016746974427152693835567370571619710668260700304613219730900106259411983320206571951891214811016124880797681081993778875882734705151603264757995483818985757104632557074221276159239825273722830315777906555265738376688393816856448281779657079083842117380567214543659392521581241481660788758410390375513154238016907557245780745237747605147754558812373936123840808813935870173615910428295871265021749772670904657194965454295778029582806963795914198904120467576996901721026602209828864 [138,96] -36541811338781711940115438122794208579192208112727959202095262637636851561741427302191143148079185019765007327284267746100676952233442967033177813145884432389590807900963537590498227700435708917136114027376784686800799630918086757973754062270826861918217113388103111908357724757425444090852717438591482521727048412172752808358677187224963857157660557411155517469521413681009112529966782815312496871990804790164104397407693607547416266812396332228102881214368712394958773033930345859990638850700009410592043732648819949600123319002028951538898702727879573170952590206194541254129086007485009391158600821562387502560465838514305341058415178472206243418064364553502463957843808940054828868534445387211397011251678525473843037800637208615107680498081742001417096952750163571730705362321212636174135752121896695625564023585921735428402969476997300829574333530068740157173275500247216007827429007706667386539951584128809386590335403901493049419247219981763513125628128221314365714749881473571931035399597344830932347878342253036666340570894891419221732234074722466733834818736204251336110807156426241095387618303042162517672917413636460578965914299440507602492583742706763508792932872005172074917919132230124796815519613217273512225643451119042657586479176674208757049550619036020600759172013692560872074847807729017204411555582856468502993078730254558434028225343648782206746912269786553235526057356594629999879310361162770949667710437941691784534814151979591650048525987530076015453849678795371555659922703746950948483375837735829341916408113479543475824851981006804756078485365002396242243315847151717143135343406775016833664439161281663706736073331863236338506154947916024148517493618204503342328314610183126341124947718307713421363600719346004083537827373545084433405362016129512445524348655201379644570612544879184872945720075810165027165989559459209425305403341352905859949084706499323833985532416013156830945940184291539249481802311409308350965760464491521613039293932029459829951070666458719143971991129168501403107332550480146662371688063526242105676604503260150849856977180897010775325727057885298847448089446549840825190523688870974492854843435253469224372834934548068321114050927040512 [138,97] 393749885636340971150917245557055781541451341458342043247843865111115837782066226713364842720410971840007480928686270659243597147484719341514215541936181194919666189369596235756913743050759693854878894220804590355183036236605725152062531403137305325976149995180617283658123196406516380642533656927899499312831890425360159209086728769924621438856695114231425158018968406093191397754483914354897458403146284375617146355786944878538983415696549690158599749416141897967591454049570920745650771223730516215026419209510172993578213521456232115360473121042416856462233942159372394046211098569934951821422969785189116429111887196501194620881095728836874115442718857730873126795109735716986398291122985087451280169983957051675190406357272100871419647525471709183107863576279780794346142697454139989027676761565025368901872708570379339761349238971440859131700139021333207955496172210162140314093046257512208258582743902159344061330342829971057776780031048791821918917570012984316464054439944611075137891173917579971111383466319291452898438169390483366768566299825459711286980996997520466110789824611237596864000980623166214751830472510730542083816512069207220561010436160219685535101054667639243004971501648456339410394762195051356463777996859377986484887383374728115054003255860549515164960185654167557511422568230158107961210064636785406278065535088988855217398115463631244898501723041395281157812601770583611874182917382671256324142568472317362329842992499609655967332075551583429747951428749094528495157775238765207033093299831025140689068014943490518968708691990122271756979457296258723221289295912897313128969309698830916591571104576503446997052474201499381151644009605848061634842785166476838608177917755176162563502878956757254915516446103181663148615390445159883382461698521605820050835915156246458305761612255131893198710756844531088108464926840083085673199293278387505157096148580089885607862929329993903562701165728031594036987706951521157348492194301637635506516686337020214046988338164465552221877400753854733212611238301007779227768407566262479280943084477553087869888748931320653543695800899861237541262313790336911920533845829885711961580794066771985497181120845106823178404781696 [138,98] -2944998441732184683584716491605183452015039113191565407498715119468024899294757484732992325801160418118558496484513477551622563706958873773386727560091884248264502762269946966901083507554489426884087505120602759849985014429233179845138284930006353848820964639320538862854051568081005295577871679272011401375129262135350114717553288694959178010269668725559220000146382845382379759987705527742140009603208837698984092053698223173607654162570942359339900225289857298244200467540606489804167379937309729678645983665253997931033500212890626990694254271723013938762119475814374129975627862497057065139366393946090507399091253720953942705938423278905153742895933275501851665309830027527860299994594375986369249641220361032793027236013804325243323215439689336368603307011541036094895431364289394170467968042856202941361326997111219391297316812299918264376682184444278645755194298370403948005666751550233745385823136675371454147332393518637853950841448026155935925032940205142372175312930571660351278218018780102509841167466099635628383385227157156693186616400731807219865657806584237606645508549481828888857836378331959158990777246814603891852588643650767355110644589529319531781358023105109126971509341371663425031078273140011417130327523753808116837751303095639974087326120478557896483532501144818809175430098843301407091054464409323310820148460660022698976859976036890396733965359993471252823835899037448073166414628697062647314108228330142842984349214788667244040927499294754968006105511770073763673657892545069301409526773115671459273811930253905900538016975861344168231210384656804906028421726029140655756372381463628489040802128328933692323845023277498992688291941047516183251113963794036465056454614608084711949783434555385190183347237237446181228303669889533527340013835707738948412025399562406362466690604859241083333128031604317765808473955787681711774097258410133858906219028110520616290087053993273911235179595768825410190755553172555374365253878743872402732798508529419836103202343525362922714246178774650303874837285934816106453535569537929349989660740211301996474845115560936161799628387597087597206237684051097701097696407095705944316642058665324304035500212398252952887488 [138,99] 10742687433399320629488047553261101448271502946487060263019631810573044354370012915931327269013115413835604053758107551698607669864558604204412229085801503231674498803312723963607310579204058748125695578875056139492078704770052848267235745176720421617896286544095535232879396352440983718214508700009202877050957813323754501148671188732133977698471372633742973131989409719888409856485808482327172286024043430204702472960996412130166128668908573078705294815759533591972394446045621947570450022926271794563420755804176131955274251341946149087552437814975580857075931306987304999481586963703740086714076936527388942842487029908105107551562192450631960877430668509679857919988562752342639572409419347613482298347936438823605261361654009445294297986617577934586212666604069250986785002220030992349673878502854472727351320337279251614360651754017343970891757792959451307639429514552961873831220206743895615040438421892931679509754084544317184891065076499825020023843786925475484602746780993117850116961513318530647893097342738133066016822315142907501776157236542111542162445134382435040017342673023913868875873366539971787830490754781279136988901454774719094181476147165035590770090817215686777270020513404382704161354565293659197813583208315336815136780406151447732018071679395842848333093609321538487587280269713619011276298584824985547250808995237078049572980763944755372633589856601412439280034253524904109101547059902181902122613044087199314402161743023148077575522471621727193880609641987607823612943950097068983039670306096547316028543593963826623884867810312886673499213094193111875377288903404196532826269016149579560714884957181100923888292120554952417767691749237488394375828455137837407565040252021940027044877749529446046618330512911709028403887512363730958803264013689452566648809659571460126847360335491007408020553635786299403057341768152762831243648006526381802924773129136028581325034984196096076038012842666066081497329078515308446926491578412930279527796577634766509188188937488727332104968534971288463050350548891408725390287888503023363765068224499144506963389251897204202006981099376507707471942579520687467999816393679766696703000754956435031180229805689104896 [138,100] 69278026509929070869407011852425920368391271297958253275229537194449041801087784064127311951858569499959608700472066146848762275467980812062250409070925790948382296912931654230844336645854324988410143493458554108233976790537394084930791661709776751941416171243140307875451785557901172117030011766639450261763159098077425121461436734546293739277400054304693748131823605556638449410113736905963060710530823726727690809105346100890549112215016913652826399858584445215911273374057519269974623994490825775895770319944795568952663493349930859723184152596707882907516785976346559076283661569939518857855706378452978734860149422653604973606609535689427981545035916510977055216242496449945284267591537820408095374915749675789619757208290413257203802682493345044087822905538900300140801384009091290255420448272259177174692079674029133745292454906033428249161975092169902572293166030265708613951951411075439797175535035978449900499566217183094492869256902191290276210773191056856691421117075979432911321169283990110123650708379575108803631836597325393936536234604036074835599807299270323559814397337962642488805968717213175609811634662255918361546257456204561503998072600203063322424189267737655509149730419806722160804666924723438730926370135213206572861292698196731357039219994463470819274776061469442422211928656544941740215466967631641556152106852311525046783997536072562748281853866601208854207781614937449782177497988553163510331931412812656469497953889112219504942965638646075553849982231038968478770338989049574625154591884660344040426415935833119346704021522419162747695582941596630175879901881513994275632451499599630484051830363110131433076449559608330238814669883234435391577353858929413275155080619513527754529791482555061850261591646837309714128658372908969655715544150759417938481707059743919296789036267232236296155028494688264084222904335936210490483181401296356670273845197088298382473245731159942323450310578354983529947494195642255869790478502506867241473080772097630480360664422137621944024398878571749836426058738347329596733882747719004397382419272210062893623879780060679997502913035072276265653285672757666056892347305313927068826159811964357582707415714336 [138,101] -1553294868279537303932865349430055583451429867491934279925394268180590341915172089215153773322202698904433757726709025760665054236281649757910064595742035295260009318783931421294258830504308059584540007507061981147208343479888111479139457716052064635003431747395085362322124307764905828995286251273085197824265890009112649246750369901648575197500863923535361698050790810438114157329397649948841149517257173282375109988670731877721214300532014756482365482103359913884467613371336838481094450002721797237259504158504695828162678164227521082499637924127872248829859459674733254780255467004654454345721874943524405307520554317159064261781346022361722283532748657246188858085625739304110986294987167467392435767852207977907796350602805649985341495209498148816432504415654545391702568485892523347724334763159544789402520540846603513856930512695116452687703712715132409491151693938836002584673008234393402897179611813847227592296912559205406481684533047353410247754697191890095645699042364657340885334051676209052337082898590506876559903158435194317777534642219334734919288901550889980725120949835831601653749231895654210875066573187857539988322270238258769584031501632710121793881092862752311870923083753239585530132984720736299978529822515300078780579743425401475562316402030867441165320690745101872612707785702325458224538619482977628295394814412828710196437631737581499816856103857091660476420923556682059054928818114096521304988579235837032054002627395500927360491935903687752075451146647830820030660777821046457968957304616732465387159248268060472300332273675821365104058588116011909994916956058500389977757965307477154782869424255914588471054058313265568195300799851417244620611555293274102084328758423985492742461509799632108489628010436699485072347666494668426783656205067071682463843478317141925358367031995623962570077935525832533970009799655092922902931261509981935276146176842012480576102505148835102651375902609641939662916310966873839903977329032286641060234047068481305981443447413715976726285267496143038274029309013413440846347925498997737789887200894175962956121970278711161778242327814913349897453909873548219637217697119817410646004988322874094585073472 [138,102] 16763962300849653748991800114383921060435947988343572297398492517523838127319390971316215714043200403409136731565889840516716447767913028085955211037906030311509271046033491520989961031694236628417924487791438416163267029461570521572090733037992206943040816984182904460091319937092581381102277414569858468166613360256908893517014084469616838848012124117993355608443160478511866521811154458880731924195594389192711653644675015180765020612662779470831810276727788009738802073840467881147017792808959368236154194808642618087243465777991696546439731329861401343455501369214296401565158103121826900308955409577779897693403220274008403173755526091860581117776726512429176764019907360725480373669924744428661197869659257550797387995502326724536327578915362091451128354606250020202288851110610069072352390888256184611155080818092642942001756631640615978133501842102935794691587383159974836299446825683129732091512709415596714179141925015913410840234399018435096883081525420141706662471131202505219812370737769323977312035672101863074466967632014588022714360454657719951038904799014808804703525614190589102616091041863418599967456485022321590035752204908401607244903424978848603128037086510419750300500437815150966113779765466721895674477775720507189802934004917677092158630626633367346021631163252313346091234427244148835408138915430458613005917423341906602742497830181668107379670852608755973368407799478998958293392768384834233271765120398107264295211215847432691936399286663938966850416494287342954439548127273356703365635773261830177186549090270940040901148968566387380548202129552300888604862353560868578465607937389240047244977508417398775185787125131163509197362212849399618942967145095831698075216980641402336401468360287922414468169089441740823259209502762118973764938118185966594762281091182024473947005801989081628451525335886821052053304488258904849485927004597174865235144789566514227479798439663251698119399142423043780218239743040330456003125923305948591941417156650731049649876966824325923030786792688440825985099112986202103910496315881221933924843094608402877295621098219579957528226840836679915135628565597471555460245063221409466888727096279878865212 [138,103] -111847618457299898176409626311679621562625284102863598342697135853744786935111297255693854804366025306176234571712492883859005778932296257353677421429234754824949994119937555566936352425898987889617459627807487094295679572161370804367682368830023440229833441359213508386674095720874851314795088107665242578384383134723645909089532546482529736012983830286567168885095889185439889674682195742474223437642533982651846105501123447418378024563816038945583943016751263421722697501690852709990999757663564743986358891850841621385201395980452477518195092076449932526283791984076056072101596077610112110909394981280151919490569979704189985466385408882122164986404556779575816817530869814129629426891809348188927283540925425756557461675276358491158441323653136145157871803894802498189165731573645992184687250873645052469190354076323235615875435284442880784405282759678432925010097103686804310240371344488934012093329253577166549531262308179660710328878504689841288555230680323243767028579207001148246840812275727137990947725591546575142284969108596019097123066325801605423419789635347299038539067224389085428406187417970969146513932179746328125176519932587254366606188358688338498184208845759502063151478828228277217723385388465438961599129951095424099198496152010586385870897907783598773212423675221544085363345049807345981504398026630294117807337879436110313120538246311213542071504158445374702944680961142681391276147290331175673199662061999049997160757529546829723445277731564353435937073892038141741322405269672863550080545977520717369993649696009562198096824940856313149953718894123717389749971572297817430483629762518014188392174203183984782634796194076458349082718859992490283832229102401445244032667648999764623968030784504198492989210218916831002290827951617981046437031281040076036775886451447081117427948555601508016656742284030070902862962660229954726149583875523910347562923643567612474515692371787294919924573278965972149101898881571666890528052418268731147144837367473120884030651017184845002470661032732212626149535466237726410233960503574759498966643822000901922290771944833951103183889287849607748356821487374360427216639842529923388919373330608000 [138,104] 579872127973830958007806733512236980817591799776029459991996885805160769525336621100556485451472116721481100213905070982734736387722726541405896298832051472736363314148111915241570266993006426678027566624285485652540991903095425626355521630897472102603508800425827957533684382140250342939371933327226819341178711731481931840384894435503694093898411249156977998363491764678816315966846599828050095170662177033955691304695731127296040558695127444160050557088601442361935434978825904687628301261843898807901952218483722888797464360784980906440269907682717050461840466061067233626309995830115033956891813100808540113277455077232391153417731685396970776820762944143285017992714180322553312207948294692065457226448571684137400402456702787414241302340100157848395792263682310619528161022132630264267154110704834324493080107970169956894683230785474770359051342817647288237627912185280669048099034487954004573593802396054632438102735646207281130147639159260284118477144141612359343419788547372267454399150611768242887916361120775258871653138400339494487517586963857034419879659117974333216821711336772641704335402139478948800980312570738015027621326977152683912971950199234862808810401663837445044755591536502609620789643529918341364063684597245379228578187470832288905738916423182594855401764204808760266164845533883437524322456982851921175291354571091143399152634286096069424192315201082799249625694609792329928735282623623603842833384210790833436468867604727470285542709033374388235521746189303423839112929528493730777618480487984616438431511014948058601662335039171904463069192831213724721852186379333936231279906877376270223270236178500565904674404495351241381737752357919162899652684070447056031659780106492987379237654267449207043341864944680356035936394231723326977322732587432889559919718204822579224553802251924615777198480717423280044465100201970320277550009388457283064448422416498262395318333441419712764782316079104348791813746570420318070174821281716328342965185978178924903104389299700287085697326375339984993887018395968346715341506725896309751321767757472618962979655905338514697740978679178765503856103278819346846106532597045989617992443904 [138,105] -837037488374913216521812221259075428114506811231782611124920545609291632355949982947842042365451712216490250262044280831969305470557487574064537879691999330272366034828727065515856690588958995610046584250246516092809965432176788526439494197730359601869751922479738961735721876037507160103080475418888366040278543458260219009061293256875301310043461383019053847981076128543924688925957024036675633035012542581706909135473059361747238402685162926007994426120270035273235771838954546649153496423377770933765200516534973169538813039807002290711253029641613606486761792587249579654194357923494439470168085205745638940749140595691756969384877403668429665713359966512772770514418432572652414786076789033036762927920900733683310071742118940608998601871184392649349126076295483259320974143325211152050050040080026614598445085067079494474031089653971946015741684366883794041105979891912998829125057791036335462036226497350065414328029960598413946223261694423222298598455312734318479072469256452622780953582658022821464335770488064734537585870549353475673528293419464210045466912070952025968100698928930553948560337983192050850462256548919243323501701715919078882301326554918271023951735633395900997855335373721046051885443622619360268628394649815902797036836836678916089567378122011874691147469399507825450005674014303975909418839083774778030508294240931098486014889624158919368854059314928664416873057876187698300033849213237426336023793293980349070009666147252137184011283096045185244994271053411315346289459299462249237051097573354530645989362582290552299836543275042703096398910202171081053328395222415429737399430675084111818068234420886377411917558720797647537365330777157429329108249139514158732560065677534968333311922831981832322773566614458801401142097757983277110987331010532664605778139939070013241957600973454259489268447860392991119019299197968608361298559304706314706771924241495415146200174134680073072648820257980486476932249840540947252446069032713615406066476734345783429489947698198820085636955642540161606880659807007717731169562103148303792375023029230365940819361129357513155454006735694092029047832172673798446161592444754948119104 [138,106] 1850861317270476082905155135756164512597976354139243920259598530438692279739804364529294737509323284205276100572043686836749374940834857712459140194534634433742768603561452626422583785622001427431947794781448116079978207240291264320331712535201101939886498496856083343117863888998768977029371304668886935408256244684353507914168008903825108640894240230280429220147041365012628800014464918204810297326596960957391091883361975063706220434105508515756011084696055479967984723426382506969199295791867348808301434225633909969373556875833788037950608053952199035971055975091608553559513041289517239926279254221939585530822349267003787382969337135562518386995243976788105403612167604258371100870371420708720961942531399532623685569832993842300661079459101661496130628087653405341750418941214494714371745600477666747152304597277036956986878185182362956376195972315449453117959945927078508530056005543981507115881483471878963357862419263335734085268311411773989293060199106525925431972862063372243763406874353000774732341902474201089922340877873413837804782986271350982997165693331507932936832053134189182899877944416793642451018996277508948474355675259821037044670739742828066493607788508870864348621596185745608898770254895472006638762752948171688051549093986107639314366991124412034933752076962711107264151398292859231167302870325132677032164646022035945686561368382274057056561494012362323465476912161099867789155892161285350527857959774480099814955934421543588859720729339713152188057767751401378296785080472181100316368409432497844733896608605883086061132705678407538134965381275097402787655808640771999805052884329343530567166051189314619393801824002338401881654956300986783903462588721648547257311969411868574432568426592423343953429611090847007543402482987577473993373593679125243163585610339542924513290094932986052179047964213729928135416116287859984444215841455175252982637687352624586659265691647391513633762875231019780527966556724253815328194429912424968663511154536184439864841325138091212014714210053881271222365304109294972022772922179458239631876060182876973796512443227219981413788756213773154332312739433414501477523321331296064 [138,107] 17805400890318062070069100355040802598206021997254794129103593387816037774279904846096669936368805184382762073729980034627456938178064718224393627621362558076147947753627490173321856949414032461688023012697941632004770086954763316670894678894190248361217229805924639414054176213049810860981069808707919577614730615682018063155878867147829282978175750447365520345754851714466695450600610041794652797272384347268487851236695673260528117643470789728851176418461841698778263565744152492141489617766653671147323914459717230125159902610981716362011921724906809234178208709891401789314139293833078861586518337795359106141967878713474435953423585997695008659601421273163318834134464713726523684114096824011733434198173342972650774817218259424114342166446451398739322377627057261648493741734680555932758935671079160382539908160441897303342996077192008610692533446433321035713427180301081664067551914917384535407681532149449406457110369819350567167871199793932883262138782337682967347754639533857164693160913231454885119267930455022028965351222966805571846064202719443263339594083615742745356346629240910092756979969164473254804301065136168150683893314706493283102761432517287435728739369949036785645486604207740275094464382944869941223031947361216746143531871620291787153549680997173767475039167546237419559638064257746051061603029933713707022579414485346954911755984223721427523277252666919029820050817557979305858521849415763323610160915508719347898931438264122079012386500759838281641870899308221917441183204935293933642216149585913568454509456413974838881894114887400703854032734454240013480396809962471730575650373667254942526128320908308559957203483056836242922807920026418588318349415798328937038632999126452898083283512774480634782175742704881254371544778480416357495278313778382807671728542861552084072424074108457320026912314887192072568289204262533409943855753186765057158409412288273888610398598449829547094545005939129458144634576736072778375865906659973898923004020224745779190763813816707883645926022628576947837468754250301729641874363802652513113920325326137314764812148513855861487381159122963725298048111157359838067794234624 [138,108] 234043796537357339384067133653636796743567812857742105489398507675208728724428598726325968881179434095830958262858474401940887662924240487837442844476519795511316400088635474725592800787934824052275467339225504790152256197680980111130375992362664353682579747088632842433541083271237122506760931414187987062286933257758047582737254001756885172899778019988835024540565703620686818620579922760398448415153487988557344215182129693090260237842017062111578103344553261549352835609509206728579669054476027103649505270225467013201833755336328248535150391362778476751501738769006505236375552676723726508226347596102701643415736832982629686764270380434500146527405258889240017067587423048588925965678061644893999319566632122969760579459916365802234733948070037996005674165635255093987885720954486987960372045106397788123547156317158786827827818288938962288907643663319576182591235599251116476297788192105502918273295083871150711551167994015156504450821755655609180232359633596440417157118339674592696251105652262950726653456990353155852428938887541019191611385204227490751468407153488083652381271982546171798169531266629033193260067666700022295998349639402203968789354596318004369353038699171657419882252482684717324328016216052581106797531793867188357750066531526065259260163434051422079058231376762861113866281782246222408649705006396497119225637648044268340628038120189920117042886130258954404000527205259658387890173978648667528096342029275950731455576265992846359732044380536738056292965304321222449294289621579438893859989969850615922004117979170556931662102921414314937589858136271137885881614226650608057432074363751842154948356410513889575169282604611982915664678416200357777586666352014400586914019016399777134815762463368541642331967313343435473013306026502884194966682864808823658749086842424456812430078947330403394662398657094664254530295512679234745903025674946075251475138878860184056124317502726377031557918621118464043579531795604350685462560185733787280217760724523327631440557767084391745461874663675021731857260220083213681902079854876042358208744385872486759853732689527125884187343527674177421466187764338363927360096 [138,109] -456883640240879039097444514999626926136307627601874020658612964727519053579135935234400255576681795869253131696504879037110402041274009339632723278199735380401522886626957870690210810996241969376687076762425326949990167478307194691028413799504454952821151462944422604546242424185599037712951348951207154665760927594196192848662727050916222864163868057794086255419536077513220458762937271360353924215345406149814098888847713796634291267611473230829298867699188213524800526462248846724126455253504041359326434015058431692390701943031782347120962219127744250321461870419323168214697513058587572613397374720410147650266017040548776249544232929517767409844939577731601253323937166130135943542997634163546255011090884805690158696369562535335031290719004999881305108896488982924958821442646584703720471221161636415316975291775837787808906493270257460435950686455954102026851615059250750588970114007491005686549669998466610167020702909384520047790681761055580566071445962256434152796077434296722334158210103115077952303722395041692965331887872170520005606908663582302161187165876453970000090790776400489537057224225130991948168908103506389330798609700804542939203862269080587875969898634370347871134522191435929213037000600347914189989097059630952900998565311568751689888432928307364980877548084834205912080533077961016101002743865272111103602950590537060562762639175709464085646125982455798058187326834462734086492778046558637840629050791546512757164103056113779076396548123185208850194253806631837151901533145554997495300284186957045546735971977232984841238128952190901822725134831436204324635403039581226769877994420281968419702657306251361751728507442414822967189619075801388395039697715959099963364017841801904581482635272864104345901048782607834319727678997370061332778977658995213892048959611386106026609265563603184915084168314383784871784265086091906999137909289763221097083221514328410593597660121459091517992388682360922545794098226962958040856801258889931788938450395875881144048812931289234740915245470917945212348048700486338612145886822344755826480755239814255870112712412056715005358912794021099233562140624274855952 [138,110] 5949530172958774474395804230844167110234756626219906845320112120306903514948466861213555402870472597251254837171673211894769822605305190716810398285971832762830211258496209361316383152323676377333441934404688395417028386830543851002865104647960370826480420940155963951056464317132881638045256985699627404808838191107010355357786479679734973762192837444331445756548381896514353017593629955243598309543475561686776908303647458484133372672453235580011486777278484859923103795100097094199365818670292370705296888746148064305699017649278570250859883710126354740952503021241284967296186557166701814378268961942010213317299462329269826293436278468736737652360055847679412739797089007313140039952276806943835802178266909593341443347720162957261789925212102347285812157039585850466328215334466027914635429885688305221198887150563319720586182504447504860148652146644112892639634478898123345182333468512287263648467576476925118179572139500752171732092296235302153156406663560259504763197103599477306164086799521595963239572094327704693553094947296021731006100273059572092023629560824641471595636651573889608530981961414425144968569087992072004066119703811932930216538597366176645928325048179249297979939592970059646703542218904535248558932117804096776594236945865521453645317784740597966968765977376754624838180771671995574926980564053918835615048224138068041322874250376423179289735243071548311761915575788643953705329563731272187464494330786373908265335936836831079233912200783141278710957992888769124133670948708271772828513006602087251130911792460657341228780757625000435550783708690168877186205999891805005150305150218080526667484615598230500170584748227462553826611066294250430031257331090364559303959882133248748522270175990000610967441997362523480964329684530852722050258195140637854612207274581102393139891974700470593289136222590621635975655724777431653105833866196879294607305507849926932588063306564269661645391508845255189399538452013285658529483001751349891048633307621294485972434384805198361294535265795133950206329651589570379810255713596091621766946505790784536681025593174046867968796465768983808359942163268716 [138,111] -31856030276955730741444350230589932477717606100418224164315670329227809485481885586137257293515744946342569971732501250532737392221001999083908286238098947360595735484136512889773495619763203936848078802844266288702322424656745182853514425300877163204464530013215251417637557771587003296652875183014685047419164732693254998990059586533736487882793951858078851066752238055455529324756064127796316528103309656016458553344672364707050399816829748457658395835402477141630578816137500980831458236870741285289691401067527255347075918732623825626610031593864316987062625386375291171995838716048982524604453904186050414201425033859632293280443003665088777216147906283152287403835735115903491943219048442726368790527476188137721591136479313157903108959970923694699233722153135315698753807267453856100679590630534207986763000042116697634207597588080044828460122584724444255565370875760738044984984494382083025993745033524257729081625152508684081963931526610144259542809337857581449590886912735098597604551869091066956036950790472483246292011764596475658023450835239281677169622038420225397071718256438639224953732838531585922197931300811710953795963833104833658932065544708722128480756275747241802774078401382048330407415311171813276450304504383921951104422213873162937504606723628681886567047744796151587756946836150363521086208450218053778542522343936086047566135479960034399757029016797358506912679616089393765132460843673465599316734826489121245716625199425588109480574713647400653765536609424117037299055285177023354804545081072589744544358732321716699677818550548856122150670853147958823233081176235039428926957676833092652427683121444314125368016056562824354179912698850420363480207755399088748437330738444622990611094413537422153470484728771313232472214711442384906732114109979494824828284414476457027034157639424725300223376634879649606094514302087495752326930311776535387210556667915722419984831517887034871086640931797838266214155127107820757016010350616314263194240592611926665045514298416475198268170171100126881808031207584138671752885805780402133731053502215949910384775041271694782383375854474689497263911680 [138,112] 75223653172656243119806242389837025738167525006842114469237082058162798369995003066207469441632527453839259824773066080728510346832872702145970485158006226583921477190778123580506524778555768420991211938504722188489682940750156915394857707846612014573071648289942810385083510589391576809593818680115315962624386159544936461391102031865738202734330508933653551211566127230469867823457927333190872475639010786804362038783841242670904300468304778646736510273080788542945998849495404224072496284653576096282237204154819492515567012540128489552547904854206558475352738393547135823629909956514086657544527034834827988136671064142895590684250077314949271415664628557098699287481174214425179592578061090738288068142015524419919765937779218631233817728256558776996714046077915064029636457268514720959200335685222679806174758250116098370969950738227367309531921638869216479921557508055974841245640812760225027423550285878229494965010720991082176189923031555378160295839932690980858123222546292778773704632192798186954448488576493631508648075088447760490274022730336682396036249267040169059671689227445052524323546892958754972452613982993810938881263243027312298677346098109248940889281442287333053759213797625681212404916903273439246825470022831575668439474772218256854657175804340446974367164313076858349872960119108378849745678344902460926556349610904539449004166379061911104659879316251636231331979403893515914575242463553168889182826349254522814129027466874591736623282820523118899867175129338819450624152467347151676233204595814803933013817676940987727520692324382763160592052592926637060376382621268814699127569527779077930400332964976428398001999290689801482749173381529065540986369194764973321579965695407578438052652485201370744416520776487360504805027569166413034588673807857996379705558362846721816243906935189752301736116027853833949155000515731519874852420898809020303110220042712795633421084982397615435972158034291887731792825734442265463171615039283374877471830456864786220259436732349975163577008736687746722103761078743913813857998944195103814964679243448353303522097791645207505797379783858473202304 [138,113] -104526763302963868944056650860539866954090133482620500301811815487840493927853882084998306567573072923910236979851545492124825127143058939754787944897917074924867565477822563677736296199852355772345565700782734467590564662626913970405590461064908731496612859692123806030073640930738791245958154984592078123788533941651781588757040201664984542294922106001064590438338193331783913248076041308482601300095096258031729823174420231107187914152732004140762872311419753333004860903745115307101218369056110872432697573630240151458693538337927861399433600655528315842529189966393396834251593729432589057977615657345153838908234419939468207106052152130924501272495799049926716573361687871972387100585903914422759625369121179727871780145021689145764383731979873832715284198955268879011682251970440094540073050480390416846288112531285413050966436705974044433342768459343970689354646965639777371379541831796997924929538776174285149129530955401832633410072964324240879332296014013168214188390138434451254408748124642949789598869389456923297928379245551755247645571707768272017461717432364435669853652470215286012819557059596467996551944447820920154966248689901209715656058772906623156852699929211835661958835629238802178606406940733333931720888427858453991637859108164254750780756052467129351712821801061889771184530514211901089539457940933195148773455509281599560638803406657443835756901758101325805071515426122488091845608062426560398498519719734576452978925887055958609992464418904457856428358072928125955673747737896318457757207128610996223640683254549215951419300314503616665707287775574048613317870376393542838304543975308930762204110725141762340817878140033805714207904295895175700295895862674377412113808600247949724464559731801532095563517316249109768960737386271437343922109478108515945670429284656192785226965054869618304493494646487803330018182111285593462609592829076479279968617548362346131896159310170424989013475863638764584484102869001003449895526461478841151407177958459514737834870809727590749343711115062739317387530109138912454398174174089560276023619677656003301208385092290755372360185175063584 [138,114] 96281021166986614612475289620041660225427983288814093682044500686304578935300095560355225956894497406619266117388974601866465813279014008264250382145593092806986364800837357891924037784425571635383301733686672159151220112215714518561222140217025631755525481643384558195587917423260064769121978753504984837951139077550758945435451151447519987529900925794802335346489524698296621275457647098774281455269873106532251850203249240829153821480210463600375418128543006042783147858151915449852892004085235844680584175838219714475546731205451200823763942538245615995390419616291739296909783958598351186097917683529509070802340924482860160298111744393647600592702209065219367970958922027737050995579489151130012980617455670336098200665986381540294755226525188227343072681959416710278043538974462049525425562485804543756703181055429044477303050007328168280991255147436679599826729843083851295316562624838892694507066520322679897312172778479391121999502126675935908646020780646317076441993651822144992618539546208424656646543948962281293785136476219087540837754902298704219355134807845331403526868313393956772319502719945415434319268502408955225759879579815131281586286231895875340215343301527983939730828038118735158229911707367890849060851409861491827323050112832156415531634985525154395482755966636890873866221449028407788747312050492029954012036973174788323297331471800050793141832526910151906392452696982542121726913700101565939000797322405304873869626322185973908033052652231827666056793305580115816002358359110741272255008158619749980372101149869018633448160572532635178244590842262419692742389379151803111863320581645760142837034180440791227649251461765996423202472292818659091100568492196561841895704208494456941980255633061420985171906014723963004671748764910990739926921361835096990237348873923684064833197569304968337050734717810981529328235951953600957464003534899772373530863734943122171170782594064678709178299237825691052991125057208877434447621572218486247408918297232492642159821902233683199437867453338093238970254610820047563231297751629404043093012355632018382918522152517407080232160464 [138,115] -40704175290189762426668410945643892334468192031414541194860024203238197333298497005262753143656353050133619759794026730277516217691078666993308347348853229706265060650273440829741765716570669503668011297161521302980836881460218518754376896917950133161292220558034811743793894812074359264798452011216938285970340991217400415698495827976741901076816978596499426562601073407081709778218032806382956660205306024652768636015864803774268479343324092804452649684148491585083598614500300768290595214112208375884937746093475468042274592148446521259116559120200238304065254851097520249778780658383724931471928369834847428580969730499139225779462201779903135490839231441592155259226741299724011708989323724766643181992920320506160139628296932186616551337591379233311026260732605910528451679748920908369062083184326376540669680769681023099073761815310682801453497035238619157251722017819143602830966281946748978181623838617507736141167571659941710054370701161928260222741587487041326373569786777213992665811581156210202474562778586115802257750781201623690888886798096900965408725199451858678354956453317315314297250444560714804236816809875590914599785206819414174034940817770788803025154558107693306474790432486671540104219725123949956222804809851727320202234338013278732093821494866095206352944616942813331657200846398989546514963023674577132930247776770246036443927520783534128489587598605357280500168691345830640582454000431164095121362259688640049464953501190875282468240474862319255776279337595821709049001124160885496596595901311980759954777208518543114077395575025957874845414873241845662913478158266330749372988466904883621442654018704243409819273446783569063906471763637253707564293325664546675518257559959733027298103842832458762822664085239951159348929777628482443078207450332267720153017871436392954225267258977066554335137228248913830091024359647851139013982913490423401749302090494561146012891485713303725942444220698212303150651195251334466929654175552776516413503549121790182556854845034307274859490836310373734679048045563265801078134712747894167467099501898808063506193762093253045248 [138,116] -31076622842618201793154731353823181200797387473668192862327851071727812660424585492760122549776074783315900618667926840198080694937845360004323510056607737456608997663774921512437762411806224700755590932779623596645139569313580525932433571231971347644442042847746056228843404778570180216993237584772786554708490808624101938272883232400349648035639451309769724294005408251874935308725047749366113800214793078952148995649916540953197789588629292259101532589174725729339941660045676637154364342810071796453344228541705235153056163193890005237422992844507491879169952377025419977747156076047715187598002539317871484416832550048099505714581300424373980397878079818162502187720524211412890384977131626994583140555460007141084075948616984204168916192566536806799266003952933709136954674152677051597160844867841143899536354336838312248525821415646616881244357264442654032499705110790171079011005598365547475756081495665885838550455569459284800498235454543096266888976964107401889778412954256636191598989784310669909122576064549339169753356244499946958548376961672189860522648015267361496337217122855374636076703705341920934014174304687960974017993327656933303081385505455743090429834858692713377927139051654024465918566758255085992203370295660208724398322768331414782757737731775418186928215709246291040767789870467288987243018061674314045515498013323389216288363849915886144474601396041750907060308983114551626052257678869168008500150121437222070138121469330263904714082016891945733376577775628996889152189990024241167776837824148221959465565466689927056011182977722862138914283559456518468590425132193701388970149080007950448257137497680259745752627639783341619261856298323160361316450900599782397615072849506774865437819157306292254458734814210427005865670238096978639352927089995629015875386388672576503874365767973027199738344925507564830815434205256990585127946092923639244402602791362333472346445966712247955600313889237813218780391239825038822980018359186058777705780844185918698391311591010815878148408923434717687774149989834077253081724128706494175447278446410316214105090704715568 [138,117] 6650276636000515806947099898305084829648957420284592370435467891674104453345403325036375950460309174342133108732660116106269177180548934386726204970439670861247394550730850085250266215524587541847956282221399651694639556638647335693296532516796960338044038148940616068398745621981285648926553821777630232020756165228093501592955001185871135275037172757136215638921654313787072213514553775834825410083214416473625923280256694080334623492595973649429920957700184347941630719020803812873214559964387901158168174446838920184373450422972831851420132804678468478592778567781739736347642248996503029028924565961182364855990753540997248053741645672969414428912584378040068230436799179926178240718534826288521102215507286467661756085196740494987846351956239028241279143676556214572098945887756091931803855826150451526290231852609817094790248407039225152050838788275250153695086727748729237561419165468091662976678549031063866362684696772088184106357539645761138629577096045226991445274293862477026325274206633642575146629509930286622961593984196511018757966969431711694648278112142940944271451104027034729412455312926046100581880911084801132424095454232709488970635409491837215981310474450679190526286300500255829852166040787175218637713909904932628342871662891611935059753968448366822128076693357644488546942428492562970830100207573178432393824659523223013432477783599374416845598781661772022709459143206919122721953582279903207243416724935402241009023966569868700507425776017039632820964627486948297853487893743027897543166698817897284140508578120159645156570960097972265471102459899649323527509273588014042541867614143489039518287040770130787048808326823296105432959300860187603235485891083357721320351201808765311719952332949939856083067345937683559773708255022620723088930851196405396355285579047222542753397562416710867121311699633129468989212583753096184883792678811061616075560280536972921519802148493777950716168482137372845817425943119273194647735608517173624550403240062548906931410391960613239781801426915729416325827656377134671411480737449423263534965086096527990048949536 [138,118] -45657737345696374203727847568060166215056848545917436656013041651496524389550376291752667908535624302670535078452502983406823330907371280664064455674907838271793905118023255538581061891425529859899689725949090653313712339331234388538163827121687686812134365217410925822699670606554772218563466269617756147636570603594090512203697171046859871899246607267137409433775673069539848979084769809122234728226136329894718417384289567533806820486429246360274969250216623047998032303974506352895010906954169408596780600010769692827036531880834748201996318064630932391054454585390479885963736031050082394164063018379544290176278053819702985122032596552508528801993098747032331276215074858201763068010269217538556421633941872133517727433100938828588720391582565952296921104671989615892328622545890555229202452301240723339671281669967656250689466621051757925609814089089108401398516949457123765982540651310467313973431637284502322156717284014032887299773205960482715834479275322319450032033972589727263849721264218036459265582310613627601576531306871676672677839746233126382473712270152499455811539543697356651678444438316969957311448398410410230676625274401843930125712418161461426995713437402379137707208796495661056593375811087097912927644680740109862986553165550894526761145064869138573201840002769787886365992788166331418888435601906521023223181479010517610092328870607266772176910964781797135531183543812237680452783707441243664436918765004818168874706507011167088892657704122009960139181773254962043425099707923835564363657397094843281053200887852562643057361258989310115844102276172980373239198167041626769986361093421348971570100182853828205514647901527458709302730248528445732267239039782489829249485077158200880499819797437226662287426857524525977899899264380469351120589639484496208403877202732679016500507679257851380886459161082884245170181050910989747489372349243795013308740434671427146662932317691411450801240534399457858768742172089903918984786963673736757918752093921995294928722152053769526379365232550764394558105581026556995984803450284721901636864751820639027990 [138,119] -21384996043864254055087678182144458881229675446863781755090012273649366581348920050221665425450672782209416724303486226760410214815441114486833475477924068616124918846941689942581113660236029689639793086996625670100214087605052396336942796042165876608764760342208196551937387793846022325325249916175101275835771421493294933482459968700327431621403176363776235204346683893367396145780867575945367721568957066079696117914486222198428920839374867056710060875022287560444716234741497653307738477328611755232406640016394104921130399327403197767442194776537761213167808788457521096968784070441098914171962158057221605109022152971066024816841117764227680562972865411748505674211032614066641594796040175407708212471683715193690679480911418613534031171628314074908812057708901529117782279164513938631166918334066387346899469924560227592147600981216751771059028689553614911746713590985688185158576173662314951425507991574116410447118214643329418793097882456520829139527121571679191480371115241829445676507977960675157754156926375567487971090116037401188136518222996157616017108488659626654162718364452232824467788194798057775658604496209431231111009160961953505609153831387862879866540367165062158318517332013825716010569088024579091626556754922330528086558934713221312037768063957857952161579658710587945592516192910456002947391152458237257956726050802147055789170136974082436858835914229379123752482295928869440948103375300043545735715042603138941405873414492145649576615059444408932947401238923366911949048994121224315840343187410944920568816744413276122674996442484340562884657246325361298646172914596023954685782727002833979453651086579198230612077686693259501234811757427869103993081546518228543686344254689940879285750019367607341087068291851692997737880644684183473449536054718064918411423171074059034733700088699560062447053581225678500800560513705074817103284144226123274657837283097366897831621985823827621792179210843418108904271448748004140570240808777115038527213233094239516225579090001605980865439998953217956659242436630402358566312391217478607223027940046784 [138,120] 1886220640200654023576541430234196176605041295375620328549654002234658469577017739704624094881752340134455138374748833665979395639483414082488373454907664815502620700588626598260989523848494184797099099389176671633697021545857590733567661349919241926083007020285897882576711949827638815654187875941961979893936671247150780011881541824276224278813488877676186608021142826660489722332853995505619068111178035079296867329558088901666405490167328546697167771710668413915885173889673113974190586302005127381889802699541287004547054504559214802471257836437921274539895296280133922929591978153253518308644521343656129942619541702050475001885458451139195677398688578983882387196334778577802761388306867172352410374810235941749486854671458514538236994687558993124719210761759350028534553504489988859902491304586754473183193645496862392271582800910124076885947934567533579946843077235938145650328377990154301447043631798106269244070285296919301841924010786756856340480286720464715274530093044575621163834708200747973829703411358970753707672889686158486901041375397943468955972193499149155510773451713638714348712683785771539583928806753166606739044149985834867282736497760827596421435366171987424721368723307624002239482525919154630375204055793200005730812601495770729701648084398360343649808639392735128221630916892716028002457145307993516636427186960720234450774325972546617820336848996388356815073964633866486594426128030466161747553574874914423008631823045935745021757276391094627577223889067355618051652390394041742263390500540507727947657063140049268327690316485292790449107409356724884651022631213141876319727952505329155971113937325889346982718865610777137672804908038330416468305010913738136958175750813471219015420381054445976898894734311688081672023102930189738579632784070387126862168652251944877057194275536087408459375254028883980207635936712959059823539148480851851591520285290335471849861778916687249412248240843746020423281718400065720669396977980653925667156493408460327259693000819398943527889121464241092105586957401958340286384997038565022599292288 [138,121] -1952137091365586897342914268689846092722554669845067706423517045974515152901139646782240921198639637330103338398912089360961417203897136731721144613861834788763315842258233579816838880916429055232265711005957629141747174598323533872505547212461987236597608227271735215817101090718441463943124680790018473718668852498213321351701652303158956551735708468409630582101987499075929412217491694209342069082361190628626094519370436148494250980182349343632541371533784948606052450374613897267732390852689990575629882071029489172064572971817893280123159660456038596462888086105590727324438605794244523654024046218861267823436534760940888838804859232789746917907753227045645211260025747144578978426171410892875862108054489201776659553654026286109034712935855644812763608801445149320723928135686913125864389489435656347949510692921664068439420778748148578121805436724338096584544694012212128475501567104402773986855875897645851328044208889874810137663416328487295026056878145927792284367333803529449278487940497214413373590666022354511311714840703834888389173378403029547012198060605522792130324598623331099806439758350919794386099449662846331905004798788292684851283639700481153866230977441186738681250873086507042292121513382487455021930518869402339647463079931823542010881909957663750547920066464812417038564601127419408066257900126225257377434878613418002832702163289571782814199537501637261007223964421864490887493307932865563052317993080167646031396999085533463392048169212791660238913625833774620930131757545247046847697687943444804022345696573626005247051957542625677316650488040666917381531406473945909725140724676399960134146430309741534877243953177266195380284103579120490464850294356007979923026877546091746634602854143637629019345699962536765583047044554310403840478697738950481312837668123560750605205967894531251965031182876120107039133905991697225008200160647113578306428449491067285618285945990096939351144339152761872816692397219680809725636858812601380530907983897457296708811174560370118927891847793724433871310217890683140861520183709661879216 [138,122] -265300415943723352290180850231673113459669696828721227576291933204407609392873581527587614096009855840316197241230422350271333872108854467135054730888325436917488403397092154406555240982693967945727002217153186271448914428169171591032889736796208641325118596841221123466745908049514090293222014302755186994011076463603343032477676861519803192527292755380944879664018801898217060464385528419466581199087224134443941464293597322245893572456800320588591154747891360434700709079081200032728803324585513394543464025587021864143823466716127342389485349929607684563354647024623956273413073172405463876600468328839674953174133064071149426193226077934206652549907509003089172505756809388935144914124939287714427146249628882340738933303841473021245132092613840897963075208423654224768239442450352494744832276262742086413624404490838562706368801198557133176997340230448576627093721994073042513938862660113391937554698137463759149054579052712938697315223391386993105391692658379273498345967063925834562279763964887659148688405113424343599609998448874830426707237528411736443071034665244433076392163837446103839269771551249745772783255953672532341915548861901063776888825053839334975662741480293429066867563690400131049595034038467615357112372616984277856502011828944481315342572723369543728451625444826639834668669213169289521928179284048800787235237058009349164965254784844383686896396707713990696102692756120448866627306055583677012153656506811566340640892646557891909053579176217582481733348407724267262103951330828381431780625171481615923451468888976755474364558244228293608494981156345162365408131350466106049562135599163138581883845770307720275215395010321984756699382207881574054240647114039208125924731738749349966832364192273074490504840458467905838145551760281468388575894394079002809970643156345522148172441305051413057972747213769124959659200007603654161504534603619012021982804624703498538301473223570435997466800981658498327234895768966599484959865812921427240236624804727116964770847371457579313785603243824757118581189060863048233629383761504 [138,123] 77946872170914204206372820313581234639789742521620148129649534457736802597714015553619132342365781083077176368653556912442975930147357756259304490266832842664565472840442115569034943218861676907957327878275921715658420439243382549050230378593602848299074198696134803555571101251761827986174113600222546576867040118243177400246161670823168087112964993687106182042721088791568506973894308125391379823250966447444651751951575278015826335658273480370053572093968574761764295447741732619340322409543690243662204763896199993678019365782294177511209691146765517517982228765664461050882368190099427253556325289504605408447183359877940359769457869295941502410993986705019284252393125421958160061813306337931377276009673759365983564783383023542546284385339743447480792781333924847746643747514076885850827438243846840095169184073094521476435323012854019585910241306447638546822327338769711015684562343599424598136406264148254778649353945568719407360171293734205853243162923112601426151451785609385195265571438790011551991969059662931913802981018116392890852826800816875937287277048367697417472607488246637267916719804133681658049342397994223345577178531898950896139825689975531934635397775224898307550555450589333275928326686510012465719797386533473979995327732905743780326519503508635465886761890261491519851793111231604010555479478256094756912020031070729754263251796943263824689678684324597994382327940865894956716614508959565812133364736020806204753844941207423917349697967282318612940834942617227754752094826640822605837090669999004886194785247335734043841646079593366273573787490762051804378116650888866817237502303800822996173703555834172497173622666301265467256139022303370535345270081318655364183772263058523470780897231296592326261924372707915731407138301533072637267450966280417791918149736143667758539455245884378300583074296161926578175244508276182572444493334997437211562047494091799673771431929924890833936640659826751029984081341927701463066114501297127572136388063422238009378178887771203824867285953186565533100298739118967757116800 [138,124] 1982233934889810096981539438163716481704185685651885309230847612630020129197242938893450388983935091377954899128698633435091694034507542479531422980669354381429735389992970579513123826172301347598364248528777529090551856856274303819406084285497452265302478829326556234863083209198670366132077930709222638946616509825877126770904602501536413171970935701253639182341502388278196529152307887895466330102121102477353784681709446873991778929252501719894035954715981678789588400914641743767406660096343841290443943348893337070499509679975794669662683962170065142981619385200797711928218848407877313520767982162781512561458107646877428891039601385784338652948196467828134922878475576152953241952229734393091533559259717257179336166363658557050690308742479900466699854777977159644619376633264854644991520329032055324610289979120870942146879081769042638148419091689917681418667381954421010169909781425763896622013369153990395803254030190520097029368363616971220549198280061790503537941263376428856286329826447390503326028180274688796100151813424777207123187344237050296208141479470048141937789022370938183298230528587694426547681454409715007474853242762952837368790830258245942325317625770490322292870051080868905781556815274179494127961803434052009093955982448745531101901991600765426653327858337855678459545694779404998072490518681513923319004893442443314056167039226003412447699959113261081384414872651130525314830753161881685829352881386652875428246245096014919316236791068948882496742506875150050357382366719546642020979066942878806999817861027204519429845992259840213324803224527239897756487581907179488698056743378974640207845925190411926191613099431336544747583933155125144511662005425841010767126138569184175141932336651134238070439541491027323782202909600425904308154084838511818081780464980402736323764080078910228352172620556073535989939009615521535872391750520518978172702178238715685290879511913803871047598290510870093777366222860848805815927273403150426280366833328762264091440182699842004684024349358947055628931104763349224 [138,125] 64341485469568059023398545677693585861622343858466465324812085192960440599888041416614190416624811277846232453669740957830059341634105223339731038251469907021844078539979762314310834620268807465338251447490765149183272440326372591750116142733044282354135505333139754982330495911909572289156759792181511885842444385846583303882361799974637667257987902572500661656432791491909906811508303456022473367620062134620169097760921923700973652464921244379514702139616888350347538011838045323381229315016388250495290492534961796169638498265669632121218998788147455191225592355544321367808045281464727213109752329982220396186980646136019593900279774061962601737928707233649804916354620437385895806622324756198863091380982984213327445545393422218905858158456926618915815692045936468379098210450686507255761027848832492971124042920320006476765103687153341865141503157972406746436101119344330094448672404020232055179419213694545157754306629005478893735465470868484501243490355618212664007643764117005170258313192403528469715078098805350227518428491498748999108153893048954589485361638659615045133926597351250245317529109499348211684415495254138829266278391185323504972587983661933478199835480487341225690925494524054546540173300505842691926974978151847960728204595452737309415694335999234639417820410675773499819370402830638964225432725349708128142718158907527743450968691108539480110508528285292743296688007772715915340399198838576024895667012234820840815719068514903550765397128224291502108406088189723518867542348798805827009741603198999270989687873019805474804990031957968446540694104696807770155215824785665416552758121678178453517915123375806947571800961320686556367960728408787941345244257941467975690599892488383496308380023613441039728081786177985619322037958638097168044955694811340668058088877475169979925150858651199723575135739607379048590977668070425490923048705666691653194748449202270089267587053058213062528945563893165542086820278662221537920603847069669241867506486695978695181221310481846222299579863448738528955825152 [138,126] 13780945853225664571733442502712258237216307805272432015825863113788770166473672124235621700552606508510206907927374124530158638093621253992565280712077330840533600009489780490839629170679173288572832995663948176148926644340475855372719805007699781267621459665761666244386520035605655777880341215969520313113087170932232745113280879390295484963292211346220067159415498750255729167606208836488381184117122314803912545649251052906369151690748420456133528019292840902999593776085861027502913777326332382578328531560286450575130986301279442780831398847381884810383077366661802363139883098192687994042542310213070611411115667141129985824884728384330446093905652598269212233895306704097531849035978619409054360399733064245895316529170220229530122535887078875520241223567656982654837827260018873740599115750859977053545046050984687310253493638288948191972075427821441058390568678215792936458979106724342695991811040558996093788594304321059843296658025944879881518135429056801006404615674237280245641146512450974891636771011069958779042606064389862999145945493502302748960554328170139419932169168931531188204840818674712417898850948914123000934828363904742216957337493273045725185124621778591705108412637440083668065393891438317508864500266696284666191073273616770627090548914952146451068938492113023264711279584763697566394645498479422119228844610056112613314291544706130015452345960915429801142703956284958166578680605527608085077452441611619209796085657648293553767373506753575363621816297818414294333544795276325268723436560865137316568870324214959738729656269408422666376540643192242081436600272987259969799842543474441827853695516969296484987293804980456523837245525394416926481669044556624356424558385021783287298127970101179673722928801680146445909379829295664673713155912214953637867599564638819789998324298116441598652773534870064543858732347212753379940286732239031275104157221902342390495093355248814252307713095700123619303299370217954057517809339065250266498896759033383303669131814724042781193691736960977093541 [138,127] 373882386418893626924874761015535016176752292054365607247616736337962862011219699455878102861931028831995822593787747392944081163729468241090005221858536670687195039155193582407081071398406420639924268974441432031348840294977182866468953557702598521522980968564328729773651707690095036117317934582648751718336863668836292116787522655461694135732675837731211630162413673767800218913675274259036788281251717526875778562704136642944268335357329443319231560194941366417015142808628839386863961516070321688612036504695844986805768233981924833684700687939269605454889494712642027757232134561248485278641412858720246607816569855016928026198716297590198411852126427404183688353665790043370525515812391170536311814469602314840015807305355040605695583992280577342206318853443461799437501468779118531058108599624396953444034383216305051729763949781528512922833250108254197852316044486155586281251324126812829866053780929297755600757983575657515999264052193137424807804610890518290068856675486803373884696090283319055740511965504124458827385653186923589036682912995089227511574440299780306553396812479492088541294619321803925865605182531195785958420572424494412926714305321293288447005486625274702441869347815819179596545775650515880221881868319071158267509818481643762089331482551957370985983568811376598116454292039468466594616041317234460370592814924226850444902831951781906481332670397327302643512829053177851926539456988011400016920392966329179655070490676918666037118161209038505000052758463510581003603442132744603686186338144047394279768214438158764812762068033234651175013946624674054093941272508066396982770827520498141444720887903240020896820732271996472679970761718454204337781468542362200376808578626007711869748842206651654745764177474911511835751334098226736982862175299535914361137535400541382302547689024820429969418381730258239516743818225584032997518068261492538500714705518035599777297597553120476899384849921157934846430280269568401039585449831692648633102866953091099623357935174259468931413250064448 [138,128] 29600110989480911928759746976724330753073442461852513087438346460967845525019390326890751044087716385609929038929058492499190647847356949906438580572002165308755218647221868488926970379585630683305640633492781295335157986602650167125500341609461853751739802133765338784789229856974706795863140631582749764989784335678951669155550906739536740090460019551482528847798356733495319113677654272185209717851433392561392316038253629834210219179686481058277629729546947543726467600312290262778865478153839389254723102535404529243372131257055531515380387499390518463053731430173658844633691417654832825771550777995846923879597482184380737318169346959270479466939820878096279093066153602083819473887831056705394998050595511511042478266020727268695889392120679862675079415310610307029552678775070073650982598738988691528552881384283232447305468348303306623236360513866643342479629113666621675762664330444617479129863640093364446821440921238671824054870628034170239118377047263772330433711871378343047018835406283564735824905785150183526397685574504836164764641784151409366495320340894679290359131969131641371592680091745784664988278981225197982729459621682839593685752991861686117066125373702983564622731105776773121286289724518277517575888548461474059207419224317892961105709813913148124113895987147557359140421265137361328796288393305452670907749427100287753148175588481141575446197156287636068462695937784172484189583452899506679150998575290731694841751494284076190984308501514404270778876459544794790198180199997011467079712717075445313722510470083613298809134065703797853929615896424653657452560575185272955609144623333227112029647491948621864399612650097589393395027601770077606525444122452495016880656945746495599073018567702905209578949128409069393090925053863064927376828947061516509047314221331069317977979797542846218849619956276507616702410866592660231319540128170291956467977821082737769177966793248073200010867797121058263601003364945640020362113524853910337090947832369848188979184641603702425545728 [138,129] -938422070021581234403007285588595950969193574638483415606329929233715304326382494668108771423977976697827588594354169984455758751348093122610282449024921336293813627136927817516285162342385635871742714136608292498519975294634462698417823675217243980133336011910777026153999927190080010827336106506276014388241403486450086760614121444196691247471871722606568275271606216781436432123889064876036228151896446011011547757681403859564410862870663877223271830139061999924623791064026417988103629668831911925205184566269624477172669049103718197940632577442155774972957357662468569603834365905387671111234602339062929511770139849682201484809369380567695478680843512015354054967988922060720775371364061225652768947067084937179960580385924179038151741810256170758451758152364524415192952163763846950299823313948985989609005804495613841195681772095382890812521047466989468906517470353623877519803161546945429294064518211392273959034261428098206660638705583355314863455825221648203480461290053562306915509834493212554337186308606654764144197833862777891567579505713339507448382380231132495586055486276881446266435103117429228668506924379179829526996075188691109993150376423300326565686082564219338586647582569508489822775992164412234158130916903030168427787272477553623540536279926627538275717607277098224891333730082413712213007201001166322380126979209003718697374919079872257422331154613095610803247552876269885132944809614698125237421331193783480091311518872124429621472666137447754905730212776703993313101668085700258181242361186634914034316403290435823866155658250698495813513711611028966230122469106457268832055341325292853387584298807332834299509678474221801281186443879262838815237285195609219046398899395767397094468865781133954266842241252105577070950578662176739437382331693682191680912998541248535456754648297862357126267217948225881783325337146060489854642440996710823850725418401398448722741151621935994359745419149694635083838366335056438429132842302362237234567875919364132819271720996002816 [138,130] 30188380818774414736630287764483292511492868921328836487765535750885485252764215301143445775939369354887190001443168788451468640029308355923739469805885865387261413925051095430580501838703119891380951563788799262756309919968201457919100925244987022046064628530372121275913553634455204121054043473621772308445615198654137856591975957484996092994162315018328144978194474995011396025193744442390013544076556320798548078403424627448336342260622194361983104251418942046077411358060629676746287376003625535243922168873105612413653941774184437687270817931171116646000433084539563341475166959208649731563296945175110555300967975873732823766476812816215302364200968460917323158228325839251812146015244491492709646431150360660912539796283078990488847500111047272287424047813376102318721475335928829106054875127229477019902661818367433790263134203795636409442149002762854005765486968266360807849640093608965477030198450904257815947263061300831328900226263762179970562686469333336570819341029582469354100578901713875422819322280635207192778972162963454496736102674370988673679284215798978517788224392570942209248532783739586125707064463998618082596644719480776120918447002183977724805813375440256028412736895810529296927516556830069743682891889653828638963167629743371967823510001221121373855992548253684621655374704281574951762918756455542389843172122040548007063945408143898084815058569156133364513720838565590804865553831828488692578078273639944693231365113044502648487910462568758815069694523091970546600385452631243743478060670206005478044591763931936595644591132514698015818844485987458056590450421814326519507226947342219949808022180945563072230620883083748356500124067238717550443264263591441554524646099593810942473137150377639345611830232826005348357075004624554270891539373958707018094936815074770362611011680690646362378685844630455265725762727760131615757955136829763594843165710338250600090158061538534258647596922770643761323102122206122182310808717766031813046257610630428108784673344 [138,131] 170525818710523974715590341526710734258581763838819011614796319818482464802872738405373538340924119562140481210133321535164298368517496426106946736785765800263887661113869550839167625537140826563671892006840804640329915336049598899337751228539837698850010814784009781704579523151339979003763833756243029636166094440503365556883162023453228231567715844812404561362945017349610197799982455240113856042765153284113652784557234287280161322719630992232497542847220630163627062243413670620506384508877843174919320667942891287515617129487132512052095368728459972703823233958218714650882154237300804162768103798193405593362732147573638820482242712604245388727950416717063596249123506794675602799331651775891645114639970685718224622452777674369255496726014432806147696267951881425438711920132403993122941430333373087677694312279026083488119007042521587142424633481262525944365401765563419932733385391632903769760026603893316229971240248962980074382479006278263413171899780287511925132695016832382408098124955673059174936947183058794199483814930718126148376300602414704069880284303332721046587501049144387222281835324115929382679448597056595611191023125922180119040199804574354236587314196171118706754196022504558904699092206706383707125732304748312476303393143567332827768232550701089163008209864434253193621322725859309111377007472109082179843041765560421485668768762258547448722730671841636249426401499326061005263082237751765800848961976222071858283167892978338426113228912251287353376117393968534459393159237362911639400941242365460575818666996182739200442093982479913374506188399941450212204797770627024559651615997127859085132862288776150251380031820565414868765268678502916493510453864172958297210666075020731114286340142319808915898168377434930065792046347874468447514928040903921479066449568064585758281672814894351931777636356248788086530586540852094070654984034493682486509381037311065712636286246263295037264190777395050336306270212726885612506623150605931162114157775739367680 [138,132] -2088912927892130713092328019152620326861552646696308717283822963356472682321558195484447725659603516864951378027026385688450633888989932663531730806758644092763607298551308779394561922788300513303131138225435011187363711714966063050104470251820235316219830890465198783990753162859514777200725093462952944935293514958154046863182096717622984111094784598283786381103499042949028156598894587862460456862848980502728559595190248811416920330193296586439809241721949881031523577786018744528521883662029321541845979770889511314647551466863621689539362100150575975859890486944223819885458007086541878017860723461620562510327456357827242894687421789808610687521378225212886044810049867630424884158923939209954857141372773230513161175059842861076038937078963675154757515580147740733787914973799564232390037656783534433868029159393934861750123400896450730253866764701980692095552141636347815896284350240576596276087527512638018699796862240177370644524399175980813042018946360047833647117545076648583704412630765413148524000842770135384139351161527483998888612426691740354079304131770771721658291265994362998950019020073876769358218888221427080722475578071837588112094462654170664823014616060205126883554558858685384761463314685014647975252702150319985125565364619629835674802274048500881462307170264279106263941779936717867150100506603014568097654272960768430207862734671466600521333289311338446194516093830552166508872747050012708075007330639474119415011555492943449977453081631334002118873708843778388209562909159290876575140236078295992503475698399983019471185415497762778601607406529240676456073767046073442301492646235957294463259537553469024538806950061211198985530450146962368490042044316912955510741201697559216015464720188884074273110462239389103267827441497805409687485093639036058135928077051863937680533137518330378681351579838050266228998116812413320992368988230899511131924761506128474620820040614387345962153099982347804744507055079572609760154307977218635909797114784 [138,133] -4866839119741879824750105155770152903464367720612185338371293443890928388421154264968839143382158673794506134825208315641380299594414095303098723717156999074806086079972520996756424166539571605428383998590427969792129289683794605707022682497550667543980416853243560635147051664446799995467318972889396121036485449293158483133294268147061625322284159227572671946670617209394216396748555196007822176551556091771582300426960476063703454677590338607059591711965300690045813252997530536099936637779307059772833847603125551489122910583409487371800089711968120190291533845461928345320032913105011698308169029973471648126267163756262780901816568776854272494031631960335102330120778933936264225479813339577414595673815481476243823269577473167846680834685375748586578651011265661632940102545025031096836600334015139241941729191513655469359968899558847130127353034275530168015551814669634255446501082519443265946836887678318421398684796987605629475107345765673573884748347010492433967389383175216467367373740164076489791109906367257699233433419403015799421936311107198197974078708938638024002943843356526330589359614011941769390638074514644852882286218820122652715457155151043271322832420532641116875845078194709136075772180626138653724199284102907110726437047929781300903880120676375887078766761520355871044268891340435609804199064152242540810512509074059624777139751001585368521500736537931405662683630162648950492354084062372298844344464625717543344627785226428512207872973129655999974083869847067459226416029961214974071119267614297252130799579979260640128044305143389398423100790039887861514364279248640069811259660946204002678242511158646422442421818838914786091953432736847057881982715272469613256298338080207181487875667966366096776640999888153483180464689955570007057024444169028878389810452153350973017935987157758514537371088372000103170658152729518228189521638231610472689720164579470156714893153360769244823449782834241758128318822294534256768420855728070508768 [138,134] 53606887847783716670991886604945182372981485997698020701953322864123703875414991824948543998179781403200145907797369858604448981350735209077804322108121425692893004933897366103455601462707320429726674009450125885669558942304951545543189070654906598015075915757227851735824745809047721868613121490721398005595187831908646462649810679047253972725042169707920146039057548793363469981012155598988815655241685688995474260740033195460028467672063837703284790351189029083801970859455338666421461844088488426172151305078239083618453147610204104895680239134972024836680407047151334135631176647975788908903925655813184013780273717903205146980185365424770860635603444773461635567639252934488209560926281071959944752968708774857979530261050780425158515079241355244429876701030791528338149824697061748304265575981868893200715495216953198116280812583655595268779526718039047616234835940493151931567980944499528464836813754976889158975653941094599187810655349149431260522039222525417249960539191297447122197696686378630702857699760710291022946304030730839895354771667131498990750314851835108316561814785841595939651854022731283539479009013317118438782027201666059042292845189047748722395873171471980484014443098273637605351944352880664957353707936611472798474432484522775627889870989163094144191664933149308958413037505146765498505920492839570975494553464788479834474596285455024148711599425380884242600516720354365610698232370681598062880649376727389512816646160850211604610561122900165716792861512899618519345022425821701594759769383441584448617894185276172664101251181533792280320738329727501415925661817526212679251477431353139697064681263568821181551033556661690040777062038975727789066639334592750991675709036626603418655667708388620698836448449176325526344895613102846902234968504669483799503724416801124656654837874508822546862077442653436447276540111957757033212439279924683348448179523152820738200962369057011362101789346869758080037748577309428521481953986756 [138,135] -539914242836425947996937550806032052863066471214178729634030785148897177151808501090486723931103100917334915592928243159198702502433941153187368404241611999445524920328161986004967173461811312073733801393128657111445442132164179341270121201206009935053973958762130206023234532366024115027195226067135928858438682384052394109391367189260787274732686494460901800744995299546607516253759961669048989151766847748181008444578621328012721815024313155371280867067799779890943917162601021887160340120418453248313767559384893279839189273018335080326465946038819229493819679666149277980175850976597461109958906324538627940655051345248007365510332532660321610086338834293156328389090891860290830363510076498540063591526207997939984157025891860059147706212266362523660069272059526300299466324612183057264682226867432266382297583718997774749262849129191552766226464735639379053542972098726027648595316662786439047075428733016685358586642348612072809152508552374817298554529513260005982434934027610077851718524739160250063535951681396533876443792225666948135955634704389049592320322344597326414531797608459533520556022905604116774366887641598948380775124249062118215867130992419955889289838703083927972228940343681777928035738322825000933860610264304155509425633313492686815681928889149067829229099334643393104608546234678391896561508754721826075805564009355000127338445488053281835233319425077289051503027276992619228668305356337362680481202095531939591464207919717736101391788638729196252566274792388522332428501914729453966399218857260887929650593071165011696967027365194764329979619167819515606690197986991532924505982219159235472693769372409641456226785949184116047370490680819617883242715331672999120000119821053129471610502872522209336455435160148786177179047717320583676406608039711334190429909352908646564006067160307935902272854290894244402929302610191822671758985079302486622776907369624084629987033302221871630865220313916578001300525673492444148992 [138,136] 2810510837536742084771920429256391361677906841940552237029713835685514072843693299973462779688493020820325809166024088435784842606671056402532092245028638587881163863498950572818026708857768664827054609330783050094009345627432413625051975482434185127961166933022310465613250113535158761837131539594383815158202828274817277722367226010906947771342716058294740427887613100152371474023877133284381031897724688942503520927360015081051134135143986577068179461466029258062524062424012140180447572683697447750932170680017035966934461211054224549379356261193009800342947158362036774401189913545766887799703081442454566500816959109397664665399225673549223891605502032602918176754707150485355343826921689516624898034677196571670111198878445372206872498456552922768253559965763774661990459960500843308373316254822356794741868135666395131970970075591180465204635145434717138405765615215444509622950038601121164054321640688140913132624950848010247075441739040887606422848038101832761593450071678066197855742684605572466967909589091669180105088944195424237015541185059535245286993263239054489479240923683727787367429848807370414104828531809368180383647571639387222807037072771432654936573584074708051075669758702343148763143153264331835389245193748565861966116083918358651119896993381797769894980054719586039001232103843265203376358369459073353337166216699832909881091136035461186971292682552505900975099661583948929943005482552896762104994665812339218902964170674658303487930964181676630062562560651572505251134001288269771797202003214653073291898968180825074847881224428134198396161639544831703936712557875720966249586008125242473424779787273292157120249725095050290083481470001095534934999375475060912484261576988622522221918315405577696975971806463973458494036911694795965745861150420875987906321050299628801172711437887126328875883008798556699820088641754763332337526390337596217774179747454476723954863354571335076303999129341945375303704064656768 [138,137] -164206079529913438299167148860349393222499322784160231122763600276048719354814023614416115369651704070355856402600036711692172524426258122354893638777601656698072584858898142409074096653743179996241916074831202970178733787991775772395025166088242747140441966396981138410826786557082439519283396152166809501506455923442308755555871673204716152126136700659919335767102754235262182229186303620582196648456018084993458119106348551308905497797190247129200353826557939247398616917006961623106211250647990789489672393869279324875154932536163592159017600659969052207558820913860173934754736438594140451508539531433094549175972608884035024605132686841252399229101945145550605919161917173483426413911573343177476873642163171913466473017777790563398723753594110058982619469163718557209479955134872750253969844737591324209296452831826385902607467198947048211433909864048402159974814459547901513050584592888198780473250255112408539453088055535371616961007088277541821589565607417043428158659568807184640016847973528642787242024425941181008891030254544595004196205775040798381031907133112456959962385074553185786913479676222256740026016083893016622989270201304676738152945158851450903390983552432390600504808064158532617714674017560700736687991923012949719621198448974230835800301117594708043261459998973788303165291357417658919620123593133693717527912603194852147585318947515735750091260656027565257487310738020220678701615575394965506734629648707681505592715170804839543668912851235676629039403964603734122634644164622117082788677108698014515902166014081009067166680843636599857767760800214734815698692027338894894422186785569060613280908252789056659716865693635817405476573535863247288595334238511517066120877837836824692580480227414007054667603897935986959160956051308903203073353520285259687710210183513353655203567086588482706120787475833536465472501424605946244246375328460090293066344298492448085387440454304954535877572494873084274144 [138,138] -7061427843293048567563919481085298706912308184144160256698604737227839399115444892527014843041659254575244600671895634983724660538525036651109705535696888562076052144933469644160557391965722797722342592121345976432847390909103984123124026399568447587389747586210272644125036709690800599603495483289836234410268236597143167442729893684892162153134360785731997241433769870841099670564357585182067287699557212068686328429750475406909423549662940807832448538455546522555629689997214207887900390266830026213850525334764312240879533449071901924415624502839451280747331186011849732859386868042870369857467311510156673795914872470223034787524497986777165438282154862505519357217847155431055502428946586088873850941417831341301113622273335564826997526491599046894662919018836940323126241697782742146879355864318404409708158640672416566500794013443604695252011543289109459425944646628178028648647695432694545448818191855072245228967122249005892026851099573740214549175951170719284067760365725658839068276815504243155144170686762675557884867198435074349420897846755495573964912881010693406883240813291997411732538608056096042553348707737215808398015168773573147378558261118620990121523690508776893835667762151064739628306399881368285571041796871397288799254718485090456389818733455382330952371696468772462517118300688179317072488152610002702251679812567849917863875687777136256024024179875953335245749343187728263531717345214076209935500856411860201488220860553388220278496536132944791892337154058307144587820954214509138830964711061089279923565467800265349947607023740328036968367986519183675742390203660105653563710700675260878608259013506272078756657466513920160569746956264827601231992172444699005578479930623560377845072303402661125014786634636304895409296143636303745585113855369754833884614697012400338491129612948950703702777657319884282278609640158609044122093564075793284873410915127369670436947121745340221439069485412816 [139,0] 8036020026987911910174487369690521393761092185306684324798768682591911111584087776379369647022532680513368509038062654441629672946633682832775437901362012290312987084754306182214852916903252312947148829996589143090763742455782754058995925602010849734742042647775080530521267394678135310541003983241815708928980821612663459853254049088261081346370722691074085904932268130619067701261725811667349784319283882965422217482774722908047813136948537726700495166565981210480633215760423845497550544167928500341226801141814042944183751377593122908634170800841123068188622452542891416904346571304985044905301528734133533813330736766065568643744578852566867101025821094710698697010117977497258041967560149332396873618783439471367681725640221221581509227195363646640499910451663760198632660800397967972595089492063577043710527059554882052970931674736380464175726986459369279145177327429706078411311026308397758124032672770767152820759800529514925806748179870345986692267198069916930507245440660155376484790962641711170197688406756603690392210809398146687743522819572147022590140250120815502786045944704655345706764951535129488505141043813077514846650475443503245514370063703175320913549848563063755983562311600185481530100726907665742737753607081096058256625612729162988170833067647121783154347306923654642461022702730293529855164625786053205771138211830656593199756954246855103421799440533444185158864666152396819589305790537198120812492902808721994550607245583416095631444246470945414907700162837928253791554312611818821548628192115468731997134261072069707650310917983453484537784376404200820170940220489231296160637902465371585015138803753863582054488793313814381647167162317127341271653497627306080504315236418509911716403060027394294798274864681406651755000078282560605870159436916719123550820529443510354741265764718682653030788572333811021688057910211412217331809685780207275926666423258616753703773065480041909866006330529202826243689127471734315113592389133087430647673429586985611648357976785564201193922573961179480440048326618630415546620159095670645618372901635731794578515222931956816458652378576064361523594487569205943572424740477346279661193799631070894468869916396636406609848962296976226497332418289629229912646978142175227067786011990249132640949258947409836411653823734542032332544694161180515772250140424692812358709411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 255115663807188425976771618052175407299538784235887602128525648051081310633169519645092762565163803532035566518646918335785826448637177661773779302976709010370006884974887616469132641061377409362460970526818192345375530244239900584815101956002613275153244012513588018470503965370405786276354274804021614923503567724720195812924696793468514723157447098859125122367819649216031069127750097296086985802545203884871349807940971498505022555532351549405889617115912464380502507151636734625412101684555154366774177225859137169098984426511595774370094040560482463217199980086846907076183651060687513235066526288244143960355423201006980187103588005901309346781435757004466925800504149235194828640486071590739693722954734037279037997915484380322638436043794824162864077625921413411604595842252600819783481037684468030632697688585510829977733721369804057083047098945449162362299838715586743815203546356892579006339892845164918067316525771294844437077198685495169781369499901941965624745551836770317766875042512450236029245620614052480893575672508349441143656765082521204161829419856642771077768722160759478669998264454232136928915259944956858977113079828874178626498166140648831327189679613443298124213783311149361640432198132058817578611308127839157096470205926772277852523558644095501496703034029259337141209556654240962774341314821043065708016395597513916447549993698492293975374081299517730431476746865607083729290803684828490286202900798855630358397887435488794870602778836731137965646195155025417307084975261166926028572350824271105987449811177659554130973457459230469105079187891765674362291747566131511004250229396982072631590917735649881701468633851597711800395753514440232070888299633406899497434628614276343644151398077922236982382491600107848294084020386096471972553552997852358597366037779101161220278568149333738419390760140132555997041183418475821079788589567300904663248440361826899101306699915852377684602658765054180153878147595907715815599033458889566471979148563448811778093805495466440578854067554870064688982606857469711215134125500526768694709007190868186436068949953304900082983194592573508005516791399807524708115943475882167911858649444615327242074187906099195846534811896501592181207295173420914327410300518160567149664045902921795266922326657651915640947028798646885778314975040944165801929955620144179798570558291968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -41978441454800371853132136000638622887390552888552281922707464579190420335646840114812765930104169686123997126760917140222487347901211588926572033015933112162797198377954110032787505270928948422724340157743175029521437303298789255648345800716707478123250392528818746351213391964487435236974324129919439083713894163716698413715400604586077909084445898542762171376083947604122377010658798460456900884180370595671721619894515896794386164703085938696969074514048836152413816902837652264406105316343616961836709156774947322311833242190454773121895435904801341493116003388710016998595095300531283310167750824604911962070649661132902989252170247562323652019053363719330114696700690866792099284616070855558952050374922290079037745284153120143518475151953418013249477800440442748846789346276678855264539973067734872089812248182396445110587553291613808961100579749802470610039781431665548987658706184784142922320934091092740446127108283467611146894985055991789215595461637815628992732761203140175855396619056233564277506255405367293895884246623692504597390543803653919407264820315031574846139843491055991307033458355399278350663167624181825008591940196899008670632295064658245900674917417749922370778878248909541894334666098508686069896340820413427021650058117601499311724514758470884770501677621778122791722617978449910247050189955633181363270973994327446055109857652138247012229925732974171200941171987697534295293065174612166703417982193324032537998658574794808355714970326973412273420771587303741684110669763439195013050417724859319282833461795961111996332659990200995914134503363256831507315932444987716135711571643189578820324849856670974725815112596080694892712078557510455535662150699372086530556551397563430903908836710823168790776558460619645536189404554588483028114946715944690591878008622582433378475193460421424003599776866806974035696915575489246942014366479841896838592155412122040267037888220840539476105032252027275904950297205113775605069817859828365947895866062984316056230368913588097854589018632879555017827067517565349840420030033713178670082668905917704012006864397917231818260499002292220203887118309919981275973513361830636393515331852897658518228001520760899302535647266301655022292315411427249301815203877662207818969433120217459156839077048192707051055829187414185066578728476443398804998798982846992870770952655339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -933720721789594564964489019262303733997160065982102835295308174773905168178833040182464800896662764161299745592227813695993886014330367666598022574431736605941388168373855006688051658046294671309476090749990541624363301181452827190257717599179406127135485721353023048517089822782976108563707180914205206237790051150860836666109434554927489103212083251440958213571387925918776887927995232471519856046460199051997841307008000725956580595302203328590631455324863604396164515016788202212585127303926534558642622634048126904021831016592988289112702233040107648482231108603835813652921057047694718922479419583339408751457362517822450794316662580596667283617409012442601794247991846241484788470339153764635795845263494582521311567541563307984082370585831332784528138903287712058525636568508998158490780203653977959077828419216217256265162157420681160961216524684137098336254832658041805040939912570698300402618077259657048291799130452013289486446878393446390057137204972265993601287644342475506033164997287284174333269153254896080424365106324431241136138709738201559703885870016516466906911893153182434151063833390985622031506481532805000500457005479021007903760698390605396921182174016700583360978766679905735549598217335576167825825709478947226507041152887834015481134910874071872269608024979643247312939702407661726474421612369343403863216754314766563487599211326782909566747676720503395383549073868029332950724325563850421284162700474069240550323873379523603661307576916147469920985906011563501370043557268557467192268328963125669627309465000190372990353780204360181397852363335605736486997636159482514093406656341380303142137488790658790472451111887947867153867554807206023690011494459106711049369382679177002110817604953328332475382247376884043283667248134684552422306120249801472102880061811272174150448286859222828283272700550173205008821624320480302022774785186530528469349254328166997430144847552016553228714078036190505342841484493075118436534891718712233688551232928227699850040833035628864981083751802388315347028334053490900126436220952385225577796466285457178724583726095010911671230359632998655687663870222108134623996864902107463671134710523910869408733374502087316719988279664526419723345778348323391180106419697814139795890308217092426901235890008501405220897697687345583445902336395130293085942680846446111128838250371743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -284763535697196634208251882444286149643478873301470092989055200499777838429558310456654411288139310814587860843043875085814166000404953612489083232818378520647028707838092853524222164445783943429352567122431706687256549563801310071217502417900217505352510173270699807468771488247265647675131993637267153907469128851716024881825094736550480334945698279757569173922668384341550986009107100683678940620952288952396524788562567685878492525502626900217277655144385139366925277772703444194366087261164435521430989826920322739445429543890324997298462805551205009491960410626829665628337939534779205501303377421600472822776972891017168563379721576074990918482216859819782670119027129938363614562528216289506522355234069742871380752867580223632180453184320446279640586828129713593058359229492604065690849566425483448963012440071900278001515050346024284314494543421260881609943860740319909255431194572127356650188715261880020056233807367047598437331660283007991222183194366544662622390069724563887414914840976802464750247106710480784557361060500372952219680388143980286016085141321603349474801000999492093077302608595084862840720484764204538850162773967268487256933659704752339312267668427205196030362797590729860601255864292131279213360024768778206281833671549931052888882626078991402255387687546925400241654407341333175678489127462497039185533939061928993139777636156802251947242839835023254000436072591589415075813941856822783926710518589292705626345097648418222572621241798158754021910354402412002275836067555625122412917039769110752317079999244870277624110628276880128265481649692956502594560894645023489036312791148093955515144921633614426352801974488697668591927151050071952754509842955815447316617331899526531509206453121055333598008130940622303476350903028876016583941042419194741535981092200395363206463728549700741921687571644214090059715599481057385162199722011300148512453152491870705623532635087549181438487429108200043205653689981620817113361755339450433016682788506046973950303069656678581799978541303045495856125429709243970549933080401485852708413878933612806439563649935322930146107788849397646004658487287928138910560973805218769145161202609804629173052285148455441189215191437052615025081959646937768456919855727278224981659573152828131858834994035372337254672460359204799861541432276064418343217567681772084463320165462835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 25093359760544854637289236662151194118703040764131714515350561553676645905108135257711290624634192618204747763139313874268927036857596419297188448642886808928947856999287953217171982026737676818105846457666743860772984082177299706428345495086503198776574471311609527202060014024383982767203669262305870871388014282402239743987570201537770531453848817937398819488423371084242971634466819181168648405724280077548476238177898380107527106940586780994322712868838965319893432935731089095839436346377380651023577415290055621245711616156185981929398523479908674519186013262607334024958518061427053401003676124776945659769241957524925261096611670551934036355487125293507318993303634832387500427341252472332457272011431363248289262717532021741173658535984045741692284967961052427416839127347981575882035844392412148732354902958424371172055072208656022197205787324087370523303490162689341800769475631504284137536586211956473165201820955706652622963859623721264369812990260868547074909502576478418818590558086116093024590152044064283260289495299025456440380239985358303223706873859409078178811504331571655124778341157643992054730627226002381200951694092628657617055135617398588035608244341560517740905747661128411450731089238196391575331297500999813685867620528994676783648474383451423425639699721311172070611423321374627477404112450532404046761444935342917274173433092634348892830086483950397470387050263956799749164834855727912221641742690473138687908078960346516190385197034216630217080376680680040838040423215770895045741245003521004565325317296368010506958289214135942245195299672407108833952733469806623624550294119414805479428930403650353985094381031405759182864466740977184661967133558185304644429297758322021418742755888004629103090920494643250260981706433089380756733637889426345061797313874359005062696985359365668309075243663309035807841849772905528187163185910828023497027548603783706117177737635029060877575936772183618489287634524787817480703279505216612876436027087921699588477228652187302414559626088023412930692404261300680392715426225978149820461384796352166362114198208795036775398058489352398039021398960612166252507904696759011368719308829580379223861143586899031412038741853230767249188828642482703746434267739649622674482156422385317592298600100461663496765921070060639463813402926411400270266332212132688157833509004019499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 79122471003308219011554789722081844376466288559652591711319039045990885825738124198092798584358315801312101010936391501829227845033764790037165236269307139979062636109302496375510558245974282429386598986102987732079286458932516962646119852945081143080862874028272287735158546643871074899375889888510938568107447769056421657771429548044279012856923941734130001517022966243177945914089298624398685562256795064454585323945431790737721153109701734254052565012119675689929372753001828152221187245132081221832067140563050633820420849151063074186195556401017929218427774192356606808694313172622312079706636780208205228003607414229269847534099587335965790528605284425284053931931279124844430738564449965507529587912030093340262242295559083341508613633253204579388553103160564569040981594597025887920859148355856241625754171451701087695401444661601396960703754082452826530478040130438156997891654168241710205152406008434318436402966820701179347315946022900400124565531096486654041797437148796686991148894258468445112762088573714435936514838129568083049426925880888922512641898025121939426869545044240393913098062063020826709800987333510875344812890320600365839074759336305019315303689530231837740793478011495990241187178224479368832916496903358941784624605855216626621299089459396578915212000011307564167060419325911583072381373346021189365368244562565430896012426343595144146560731977090122026305819532294132728628834553687581987333029365881782793270482162693690449697356340959951760857000026121555756233392583604363753735022253936738444380437122418460357502859011206016230003673321675804805531421223987074068794731179617282928065539540376889552426247018925994720459341661529492605823097719306988712766978305152900044440878579106036019933775744698514762157853573549761875167626214388021563763263267317370181060511568423201325523640618229419176177951119831924150900668963081020560642870343686152302590979113241932967877940993656550188460093429341065764970849380829318448764952493383913366091275582330683868964231651161358258156466134612950866778372266725492777039676049133956125357041009054496881000139052999737171330086104277609284364256666107989591062644009944657702119710440595248726824787139809322982650610668722577650267085392715362661660317918269174634691521017553074658807980311116545206140551967285131659744393950169052975167745152316866560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -2955051673625931439745625741738271457389370106412540978586520348724379102261616450357089180616339799015438264107845830597144803788627081349326606723290299783931076684846162379458479372645967290011799288804304928543417966749947258014176519206041651125308064484983351219078016875934374065236449274447272778241415868379282892298544958941955241828512152402818147746496643500868413966394832942049418311118745514568330290215255375608615276576017240653944245192515749298273837589197076184079902615545533546742672526131582420413599282381040807850784213371733642288955298339844463484139547661188994534685238592797160789046087983253546663231351069864017602019091734107689566253170231834657130778913270259318860215144870980042372960147160395825071729176231853019745368170868500344477010598936927830254221867090147955093907123356373468591038319092184996128452244679127762023320482332017232825452003060783923838286924814410532441733304032362588975883543458149133115150003208695389728425633272420994255761478979943395259546278687195669786407738976416642526221944442872720846041977266299287800443887664634338761694189093568081902015155264761280947457888173815751548719268618844571894274825078279128860390956524376734641591748929520985229122718581071757022429306047306137216196704965942055804455950352195943587084686566327731367929099511505160252790245310156006319624941207286636461482183984458643380348041905070708288868377064025158666687263130772678569601983479312092550821845836529135452007242091147194617107559455104849030952578648742252230634648319044710482762873761872827434653738639517177448806896047084482763377613043167860494414023714181493381628579826619673336626813438607748809460505292322755507352651796828441691304702841347284785929042083027880406777797706115890175657357122543915665196607733529598893105523311424974949933291876348128383251242684799709868319816241534478179459664926387150083466852223938369968254362763627326019014337442671120599073794914601885879905904361616074936822610305080941277600673479250899785175388232109876478889265190266284633991182896132003979564488500273512915287621355331420022743918691872733506067531855447928519234000941360576340713440019277725627312554410821430939361925293600256666028646304820662805560800689655599257786542760077701462302903687114314492604605641510702972750273216769402778083827934585438601216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 146032411432057882059388455139058624762159312925209210057552792193696543351057882468638963788657816143551908156869537913529773017894699790283982334445934027200344450880826704134941575672597957040451502429073294371029866675197828772180747680321433483714752014307329932738406110949130434934099438096421867266860947094758699638011383554023886676900074754386961000575431376856272923500759422779883766999618274312376442103750122884547236656202607431001687772630468442443501798313864251909608708534161423938682471475364064325697417355827011892424503683367702934682366345731128712333194276704940103998512858619990635625578470055751688279605637170643492610058653980629771435079715518537667015259053124780145463664694721280170312886207602500753213943643903671530102784338687255640450991424126447780886980820454567913529298308176064314113367864771049542235733644123760055002997736640900801546772829618011300384446443554920059275174722532805050581516036833663883500698381457983616819567740650949697117411758375717266670512269659522589904883721382649400423965157862546552844527332824825468139617463197447942891500128511514828874083443098182246419090659047612397424547101984482540809422882722901059939358027628191159933109808149174347555244161861594789449115772458614976221215582265309645719602057198721567754112033367302079637561596003377656485810465478024795895674847458959932177345392629679505439987646408500781988178374484163809438048645683912133470239362476906108130799193621739205650703427384002405574884397459023980529253233882804074493389564796843136303063397821229703870728023576971792422195139792536931627774023665308248025525352100122654125677401370620612446988642410830085443403923203302535229891763863442916866977192088410469772504981449654452080578133861295485218270146516704605843629636850573320804910019059742731079791776133677337688811520715717705050444812027941134413094974955963460332987297344507825717758089233136847646959459066874348331778234142936570749444082531545528894971685410375155325512999394664218979309144741571069876143212609665600159147413715782077875875470099742058846463944816420557635954136834889224202872562156924331230300338534255856550140343949116572115225045378327209628405153750492674469070203040814680272237955435366351993512936805821107814233017445631985799649818095950382775404560529116048899371924313186091663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -4917360331011133114399618913982648217400636442899945365120723300503115737011572060778217144689883801266897924960279031593189559654087974545067337079142639347610879380264018599238415863665623689608312889795164856951262738264768802097966980722404909543310975542450693642549262088002322752959834770534282659230766256131569615096189747855629804610326392531188768992443510135605900314377832566831024799531710716601419760284306856090276168905697211225397577991686268190112790132025939433067837846282987437882864519404048126715230793393620833465059957580275409462095848605882021025090276366447295355879751109301417706575752146775072717202492209764435072733423835710032993829034184875238493807294827233453369685599886593272186017530839333049253402757939210544174728801303550524651701225180325347200102139775753989829789990221628439704778501774163299862434140416886655455424040823894730568098092882473846568298613496136880921884097846161419419315397081748636059705809221647651428993099840494221673994418676804014459924552971101885646108664147859498686190502923360434829762336611941735674554925296278150779255884230655480101406716211091028898317570077963809343965135609782936638189602173222737209430549867982905489865985895007437651357322811200507864392059295528158872452252515593525696438603885615661912611749625498334108294512446812387549757512588809852776184619358167949797431625062012957286296696849816009567138350282771055506043328494250996952509694685716412739047120868613048064144212419760739280938238745460683113743155651590443683543287955837551382992204886117895484733717473568918399457458091425900907006156349000186368932699778927243468790989585465745303358318956522446334971826895391166669959165019852706698354155487011060948626540977530717118078909847075432784470218850131864545321181058174039441030945841746630835508064947952525340236528862947451746548142729502478779740864196912176883158604579515866062536181635168800761550556205917773362955777080087598416621148772956160210096792817991150245732459610082217332238751824158691006977441099294179621866122603861346116869306214998992229347796317566517882668020381813616827446625607087165827734497385245340501502081534691298688366108240382105024916463671009258626840158066177321488354772048610032691821389528123528222890625031551076996923492589914237280162395511578100748522938483802283966464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 128206717007102652479310670386784326057431839864864520370662199571518578758335192011434551537368373771041624744420881067948174188020623791252899414138752855519398706271959469887557078205024921408349766480843706464565556764727291781785371302726902224402383339227796606510503331319429602421016111549881930337583399091609810442730763755569851737567216280916055324783401751833020715117770137187347116213352588736919772175373999400736245431197362613240868641649676380020614559814692360681132125171340562459763487999697487046945325043408071210461904504114082631165298424733468240403001585875169356762221268886709902841534118636168358666217016872323602955081793942659390285394339177489100037895420253612715726999146417301937773621888258038872477914327235570075687187830253912310414940613394103208018642938494802897078823330448778064476856876661102915766715146036057192741041766641915522705425873369835480863306351382537910529527404754704681177842351903734294301557513020674458409195162558228984371445985300108452246841236975797712252889015626503929869319121221567832447949335285266612382311900277067186515959395053115010970189556419083428333969353602262098455655525160043006938235937728316512035380604524073982826228737094420091203790263803306727615957922733056979478401022537568721235521188249303474920867473071521289772173481531351955909119115919245015397344305213419630181496002645899330090370963658489654128430219764336781019194908556570890065810611143666897555809981884494624542782205086182748748584584670392212484858559605891984449459858289262314965031635239558473209243154746787001165318645464420919026038559306229354969986746008689725630751033074862017076995468320986675950253189423770301962767194431237002122002818945677008350711524290928146829460269365794035116628370019623520289616657484403108215305265287535000373907668081089419065158839161972132820640422283903508145998669141102460005909062574082786450155685236254853238135761548561024295474409368254212573589101530753960448320308490766306143023760219264027528286596369461027097208504725280323546413272702336930464953218012593066767305776449359860657626022321828793529637940418109429473278850254064895411746944332517649675349662115213211334140634180098042653517723551333950904162263450224015877638331591429806150841661703415460297342897561669107138382246412710971485814651637581091711221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -2634188237685833969925270330252236424840641125940627199642017366948075179234498359342059534243872466105133292597443883025230703229016552681043739431662970120189250554538360607544746287349598739353776974496063279540562593606414642272702534179422187974178285577056418459561599367411270857683465215892681911307074502969222142779345751402696170382068573788431030815129667502428757578118263539591017458048433293225817083534677234929306989724494529032311779626729920025893837143902053743693841677720871237117608928755734532669685555583782026042818512284216196829813727768533813914300971555502604557358821568648571619278436366770934711171448959941307680770589019668570973954084188630422775710943953521617821288001395129899512106336236255575320004084499850146778009483517355062281621129761407124381025196731081831174642802348943174849029577420241802914171091315367395863816266346365079885925336253122907053972805238570715644670473416006849281874278556924430258257405451745838621151257516574977794166131275944705404329662578108152122129997907063138320056368504553835553181984392170997787269975672190605687321794669971327394646121085515044249676912485948522154836629911344708891284482610952772492553733680921759261240609299271438754975227540432924982331763491800046299745068060158172085554721036427050951818756838703289857082506087259615898067210918907876853278358209117781138964585292069206391768362912506306884113395074784322751907469144111533794879280171388124565265658685678250227857800197242841725114550809945738531978659315239046543130009846907500460454111295970875820932125373070306450112980254037353001997100081260541749156730111850780773600215747281098162614349796010973362040639605212687765792664413076008266630037276465542736931754970911371902329384551776456253939204045233636702659471153050258297044772383932178590073865872209467861854211888951905249149524880279024949335218779622224563191534488039639749647181523816262495106871580868308987323044612896652080463173798437316046229772265025540062025035900302272873580462719551548383096882159463532830441154007802122049105049034069194486169879808704465486398758366708694895438860993028131289828188272100390611851982021881074569802115237978711223103400348760575517650364767749759037569761420572403508443878447242651935026468196950856614630326797472819858443365800184465086389847492962269851478392832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 43209703463534034799163525232080616923655662681576713489479157601862055578616554229166251763825971938549863735892674778918323414429422609246334590530293987390563919637058044717069469603824872503822603846042994115034416864361727972566974214717088389350689381615669977926233664402682645900952303255638610856398325086104480514295335061582114495847778636196077386458351981923099623424088255355306939302580017544074469297662388217664382079512125786067182269342275208285018415929535716233140237258324377818122098402186917743528412080225994177697619787016219642174570707928872424529533417552198977425978379211463036065951873726067609159733456535292373771329820894528204936740967764572731827692029345849192807015151932444223684438971313136184771660180517943418005791926174189866594274029951128403791328496164089311935710865070923206919165360469517603779548877425011348974384119219194459659770421696641290212823031939805268586082225598842022093937761419943821536728235415971578925875965379510443132071871228787908939864948575779282682146141155297914510625339055075487205017164820462972062254236436726753359869765247820957955107212590186803845021845617613756783842441620118245918364145410081655139217074406040783750310227245536884734767771381082776897777280889135810269813051301369025770702901757526544629086053949773040211063589236931744212891114821152024085973107520749910454137346125778653757303371546468350208732551750691629295555479202520025641343296950610608777766659286528336688469415798478009421893915437380682814730321078624810180043830468612702494038113137565515749921316349218574437904614038636349982199490730354812257058298450183529645971155376119817150502601228212391991277495687759503875610666008882769061113139507307134708483559620619923383089348548716820876952385481484510398102133113575607515504578880665089985283647634122525028831622031865826879877343944215424240208618294069901129353113047097314237005166949188894847827724381710176952174826498907612807800930188796359339436861685106500759064218868267652853854117082889680365811681863781070187854484423736384329725387167678303539343809374657130432096190079186892545261445587241889985224866845504995425290071179809319570753394264884265128078170112364727791563035600816056823384599851659510300147644685973647166801963085284974341688289785323904571732359773306779687370060462405332683938856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] -575231349929669947779796669953118082269765121438948117476503828114556211537716807527009813144131531321646834114098315855961022971602993795559849698273759980916869678578722229327265623492033224057543657623406133447122597849353761243746525985090590266816781304053392927063492535501594621679683555283823835328188093248342342535323131948199979931433426986898869377639090484407626715178243255024598463627111116608592763315649218028537022045902213924206308299249120487282844821336419936017878652447644586500056309633315132448074611678456926016234707038362894119942163087947354276253899836235793382065976512458500145219567100404272366312817793015298736717745978119535976947574503410719253664484821206498812839494403156454233973269995194961471589700627501535367859499837377874854979684226049198172433244280763644661621877165797004410729465412755828490475768004436858628962525785129030315142566048575509154928076407167287751157018805293637454509833064102869298246446395575593007491886584631311391379454708672651100742900535545647842610970746688648777611377405520703002450177877503394064402879864819088732241317585974026917420282017177890915592137964958605024928704572069450032435130578455342232098311199830680802262482069333234641105841765051033253136300887256163927726024803124025931011778649402044523088753483222297370694801694939533976731183926351387088796302376214338772568828619107585946262898102574641266234762099593537669741286484555438521979643392776957742517607210551681507809709347839609936713378195093995080193709701692763595649121547620828837916760906157619573037251068304463790801783046581448902396202882241532985431249325797513438266689656459491902596218934010700383989556874147722996895425158692875017891183658026275679959964802406658527618203361297026892215458467053492976686725351870952907564185512435898484852185775285493494853779103564896354884122989971543716235787989698386509630132414179476027705397916856527481444612576833538910009773636805733585728297376112794422453631951547394212334831666523832475106473580253262152175067544802343667243421193050709419696055008186134924110878824638467303888443486350368991270911355454219081392712815032701319580400261242639807412911735762130162826154204125992811347849450418115069194841548863107902301456636118007153556683506281293980330775993282092752716598435064243431021360658368327694734573174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] 6314119380141055430491580649919900671475815242810493875632321509437045742631801487944457205646140250824024849487822127625860535271025585080707753943224558097125979041893345527082949419895469836709404256779668432799173697550811091241734588398764712187588595638014142072929602858268710223121096784647384617213686965430003263961870455854916524641081884157362766105207066201135667196236987919842917607670502851759669530841016176280601386971986784912270532597836488169626188620929565703863409248702374819972510697896826670806984035648234842272070233973709509401330769224146833054638617739351088537060116028060976502445918072772262688977866286030508835312666040707286365716784595999004385770083107172603016360890513753242426717496230431696410442054302179079705424788151676452256963495737335947960005053447390360471610873313573020219978140040377155508596920681676412326235239366598484111451193211557819319622602724037947730822102674172534994848044251785997994719530531340644791532827274315537269384349439168081846646010031583588714046828778159089068237626541466049322183361321486444438876880953787957360102869424455995098010279519309828265852417629762466633046166737423431732480950115694403798138068229439624430782385416190686610028223241964997238398587379404173713525092270003831446743484617802563851660713442526390100626350184004694864717076143256161350287614298542923633039261882309978836783396410188982357162115597949891536169092370047326059528233534637526541561879127162701887421121744871715868468143135668917213081733982609657687027200956143920061621493727209657862508122108380874796690150189483715170036066885915666881338815617680371140288332168665231749538885466195134586490780683814190409358347215892197784112874252770944716280105915964524172832367181145550049577161882603076650880672789310782817269141305466949333231665480169873863753335414200916351068211705537043215640449323219323306504643602217518968512996024115118976263556698094183679608924718747632730179792787161202751546219259201209081545265732281088102221995340867051342660977150558916990362168802625389004605676827735349848200667112650597429583695290455238189427891775249516708551979780619043350322188697561065917852190354185970638108651552936134827214039189352909448324663429066330391491014584334184199118505785490099626287276455913972347687756337192862698706979390506081546246134169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,15] -57877877396488482622973424613092363896911417692368728404634058318695824064688104028180985221180940574612721211823406025525817533557682650499302031696078860281634504548095379848172976021866567179581523866483506089766629911035375410272859164843869579272050178037234757666638878046882268890535215100123067877215422607331184894030602069206035794029190688622375404067756826921539734024739390714055729097774000786821292135831555464911753686179120907239724504308943654140995313601704236872320802028369712915352914614760830120095282403578085200085823080037038615096850986198199601885717743805451316275255518580128079948249209597795743058706593954290486000269528590230911122587362625650675307067693531513588278943908845474459638165388676854034234369917761029418288513991154920959840471669088734729164173150199881607174862121767014264671464309660798911833274567340836344161701228743040120853165943974112239343799217601955489073503023438280836102159294026415262369370197934811712273730758548753347672067250801858367014089330887284296350287200905960609890477351621174056848582068439738123426943555383985457487805502552865678704798636082984614491766226922246961025563828917919996705528257974578803674505818285034515955378189532071554559414281426518743197755288211036588933207650380072226069258583058413327654056004542507961204204580269315836902422104253458522490342595904928600412475847593885997513370931009674827225768005027499821678898772820088019007711220944751137205095339936111227993867857783364523020422857580624038976727194814671971917176681106786223302377292994886576044949549471552964702752639356208243439227002262328032533699727480041760744093648685988592382745792530486392274955597754048010349625502459097784947916564438499970680366733724927210512319186576347845584647559098340578662437597686105057762173243599164463078173481508239548834563816035747309074877442752692639320454512767817470848547502440700163839152201726567153203602006620325427206892245332910575540784506958692917122861724649528866383887013501124172746516153923469309954487513226559685954918354097367894891493359133855722570694424452124477041307775409775385042994051571114991652539614102471758134946337476746192321745123910767644741229592312819747808640322835909305228544007484803929353202682834194526251914091772937336658153001582370563278073467517479707222034969222411048320497262526464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,16] 446975439121532199263715254012358150584996368540044179428826788847685940239720052350469030129223042017938335945847912482613128750100972214465948911751528043044576911522713910072849010698903873862614660501132069989343591520251642974429939734534920879473827320522839820418671484911596097401866782644978958442144349197779672308350626304386648019631117141193241287766070976374597280831464252618296009851892217246462743016721674269163168053192119812334619124864518614252598572304262002764094923413841740493717223492426618230108846345688850466728174714411182038827019475480069582472552970432297946726577050944744791969122142962104938268799254988430504018898467608857727250388028447933673572892121603455551336576794094869627018070571863241622361380900515653514579633612794506699503483583148965094354913797938810711634758498799290762774137950474150401011704520039487556971349792164262984315605356767027329891868148225218981235564988916836040186206775833520381879191366509184570410321585523418718467466502549104747282317461205901231138282164543406025792106781124954630384724100696393337742970020470590388959319211872091594789694066412406639835397938674140447892332451382087444382446383406087878955828491545419596762199271716594515041375437745037653282625666505264606695097079298864713307843090436549395258489102821150566182310348747841236546163231408884284105977526132857635051567656375655599139318732152680375214914711333262026694147543103313912359455045440354185020466313216857100911204198973938841666613304184763371767884231297160006428670759080724248732079736024450047260105420186962719443416876966004217474749802047285011079238344167100574505871756527430403562548115517996511834832265066478106484303782516462906507862582151588391254661296697581276300888306783890388728526066891890729285401487549269733510097381165843603258676207004833648223396274026296765549383379849835246155726240229389980005707037943236520652556458229118430332334349475164849618146273325657414105647446486090084670418260473954145559097920479206327724740673691227123309981201371508114768523498619031720877474828165569592146041692584494888511250848824954742267717668987838763773179001180942842266797031132095688835366312187438227863062604444323413147836971951513622391310033379939850082415791940572225659755234589985096616992303768670349690264050735831639493714040767174843262242767503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,17] -2924496596783146527167372620025508295328123190511720470458183361447618816733046922582821368459625014662338324491492329846210930628413445270655048316791445682999677487298107019248964776043688503482284055961375004261281763107653555323203574370850266732883768320720590598210701528881384815974675692612044053839008835566741909555975854503910210377713416975231624954516627234990923914699094679032806693835232151647073479354730860035206754724804999989180992950362878270652141832099001039460127128093725474584790604134891507740649842890356566796086116824628054403826040062004651929841781441037919520023893149234754899412105421309550320745607986112289685843542232008999990276825292033389621230202918410208304395140816107880687098441006848674502220114062128660668155888354676878355141277324539841249783237648999816047570921052161780157416259828316413428796276502471159181027990296382348227268073389689934216344404301264110405840413053405004438152110768527142208396370518688499951792011402213527548390377291422697425703208201491244946947983222378160284006533865452990829591792463532657441977358709639466940574380649403246377381154631380132165704022177227299536714920754704273705257370318531097479039667943591338691965785192149744537947123408455216530357319286857950702279128577356705471611715902616079855044994114358613786019357155721643311788794557666627064676583583911305462567705633586242937393826862651091607309800816067858664912374694511248715379210117956942234007975743423584829961719904843892775699548246473067731669310439376453793953639918475148624947050585662452292811352376351087476761133339803550692175119307846815886055006584969790859971735015237553007983888470581812108778889425362223351649642952348803326068085207262280239847569962714871550374260359556155967583027046022586610898909061562853569535677205784055888358179497032731293920799654693394555685219515906096439769200678405133300997832122287408204303586475429114633246628356611890368428098578332798600165111928899808125436736389958449931364414127312830429172841523363469480870736258807515061924548687874377366871303007360673087680786631906578002112635193112227024915342235665485431432388805364310584468291754948979270931569563999323857243514787466601650420045900215085230446653021987741949088816080823555796066726079155914304600558767091071042907077624121027892799818729136847293737865834397696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,18] 16267600244843239462488240024032664621082502663255404688356979428720988487384972716241827432273649875302945992263162062053115060496396444955763302636111769908153885903656849849423410152673581137878362412652922379209185032663340768144546168614417978466458954419971226554692278115167795507822238317614024171949419237562310648076224694051786635402625629803796637323842503925354072379048222144076449795221259248871968858492143804386224681753578768336106594627851886268377200007710467798508610330520184126589064871819859648957317246250042190081764390431201134001270005173787727604486513920502828100034358987654233634129086606624585207864686767420377708055608867116608899848908578572935476009759682003694335134595218538893000221353430049303556345659669898558226147633555635792136792886832489004345018311835571032720269023219178174803256803296643872604247221574084490442120447161471772330014302147702537265373808512170247810282658791631946772621469029600184444112960092864500344234725120417433288947838789989994207858474929873713453300540670958645311263716803971961893287127875445233063616622662607289628739141348709684342733014125036554603841431259035988875953034589611448036673684622204227990648712131849418160168765971869799714156096032916248369377427286139381228356285104933064132558598665354034342142443185205064205156634955140449943556088126957677669592017801269411587617443001052306000348326609835614596364627372392084351323645131486127136111119291356564257926129764612854039547538398296642795287843958038402151650636833620115533087443082795649035931151205835237470363234883858589523021935051098244739051499304561073275121948782609641730222286190469684849853292560355826225073516024095975653589239602842356030032653532066105990389340507655077335451727268830028839702813787042788696044334724522488650006892099802998107580564228349629991014938374755048196827607453108797515761174545952645456735710512694415523639885755094808379196100580566671044881800122916160776199771750212702963756593929399853912851947998119593889456420570211203173749996487744136223734560700641323909539810964992330678510807419918584990535823227469063369823641565071150840324821651775825134543531036261489646443304390018950562980806127482455516807273483052651872566926484386044195215625196877998810084316221238421434905583814141543851333305303331997137816625950616401134613325582172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,19] -77118872274339207757291053569402295466081179850143262951471790276785013428565144009511139683508117156753959675889322628306204701582485513115866545938618230134720879814997966319266096070713256079402767507411674892250451686672203875594946672777985090873684219065329914518584330549188571444225405826762927115044729827040282021370730416207822063361200081588803953804551151057270757286040810864963133628305389053044526796033410041967806200090384630312949589643486485679228739220567997143837274705963144467456921163248189071266954859514742521752683523724270117390166563137820809856780202172204131929923130264617835414765062541857653448054941253588179756439511355138138812886879286388134419314696006968855821095136875495313663121089546695421724603209976568794706578838271095401703112664840137718421568842019096588848531236162815788001051414782160407638302144111580511681122074090133022034362325055482597453468345492471255893018470836123178225536046153073156524234093209548301885885181470371810115554631831415239209216004971705956088025684709471112449893753114061451923816685505358129681386300846012459977672523753990505248262384128890082506256450398180646776987989664327969021365461902410936081971243874635359565550219595826478254422210050931090176660971848107495931280832837123225147021812279333799417193851182858161454891849199587342307760224233942472867835915538883844654306124013470041269919126905011508950205121229457368613734338924461007383813792916943186939265208351381346465974455876961595540887221420320047692753264653152148111008512483325337770961918843129333634110391125527533314890332478692363965257790609636225190436718224813285360155007941213063519472510069370617356421425846741823160283994581249328835105791171926833879748129663290914003517383087546854344809001921496152925127229908171150689182508707307189604314020491970394287609884147957984039711910530070407671555457465377524132724000080594546864925172516617397416898880886496323847570911317327882241978860230766270905192119335537772598401749698795441963033350904029389416266868192693150088660614892906232034153267923306655582110602424178599944958844279735859210162099455759108383019608776361684293897710884690329330826662170663550936233355410854999727989387213528364341310917413941345243832926825930004161519637288264269132989300242472422556802621273014061647869264277318869027408825737543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,20] 312271927606137655099674746410148453744761050797675262725709247781368132946055267061262045627023045635286224338548046394491676036034998828586370922345272650565606857540208005842784885797719383779777320917575193007704697768739134245987396286619483494674186816701629865674244401643862743798093289573711268523630204006620143804878101929031906218472883213684857491829871451055083951823928591658694757411301183854800434226010207124282156995487931025210524469239415692510338887956182427872410602503381540321785170861791579717285462576403382947154925056199772912978695145543745312336260392394469552653008763583211648473390170215303764825441714303168583679129540168853616833801918764431434111910186673899595060069807723287214574563589037815600694946409990072446010171234094152454321548393999327569394289372720331312448042427220808407375288578103831965298250607486931544841365936183935978951252887129536443518921438575931911189311128053146382881525541554901656078706961576511215608615310502472190524909462434389884897854447613794203427716741495806266575201956504637620595786509724866244449406472418993791136791838791400284919508491817957748089033597350860037426148705310970242865539783465761330150967624170134588413331004809420760929427847579625522060156330062990684071462626891234328911783765839019560030180439781925506223740235913825754720331185159818182425190894386655724717448465118989333569694917812052240740207732400406630924784162477744143578854036460552074091293018856393923444539843065322872586938161709722028691383236095551272483866021771996229593138259237400904999193023013403991692709641021414726165881802917927836617683172353536148283938597491506616727448849641919375033031221209903341093596540768467447793210577782775196711776930510000079921487299314298901580875285187275464075240451374139900482668007694817137800204660420998039281762763738033301261862053555143841711026827960886751633507911851876009501467250813614117996136929342145463394726887344118067428543785258707453473450979477398709522009393498191972086994342834021248943393850581279555504461221915265091929172365843525828691021511062633001087108688855513582112834755332734538778525924934682161971952410600362491308522415176610397304957227181844250318540964781900249461528925858620796513760974435513213686451600483219212593636076594279255375754839135941592026137858007159760299576513978695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,21] -1083148661880379926437115167868713864651724456894517033500917668803033658092188892702235078823126854057836442802456706329280159732114475849988539756038849630496251255350272456734487641423159434099909955661586624205184343878752556015680903277837141494819461374112426571511455710664377950905759890085981331372601811746927424158659240530906413702264103378625257800415284283526737793701688955658417651174954187563342058781425331068481813642284655433575550336563548156568382051548120548024449056662846781721562269358311650886171721579312318775298654912448731747301215812112876030081328291316113641827437925460534477279439964656530998832698568174176877081645987611069891721675399884702014734860415231375199867868902804909752376319331050108270605152293936136993540920807039776174800323606425406822286977181634406643846795753163730087846965687664875261236171328893769669682929339393479075792570242855545883744329051474638092330217775764331308819644878342227469893338386886717375292046953277747644002701249597129470497978940388800827509862529844556698351129213257423453458548441844582273065474136575104526390632493414170358421605040699528013940014475162411068827195725215763863583118885928167233278477577570465492556310828910938678432124969602523910254518140881077053672693046099563479724454502389051213153229069663822195506466844934824593168580800738376768746559378855448793767693459723045727437355873638988444643876358793141026511645483990926602918150873089150800078783411210299063163503404181473327586786607225347066313704156147340807953508339045239359919907772693550151737401428810731679493067254505279833236978488737415515750075741703958259879454882698169992445134688021388500226745101484206198476513239712449331980684372793159194051454030241165202568113917981568668048188317340290951397212497862003720931627449847144626848777268139709298216701261531854346605110934433380128999297103503718097514651573938067021234067875882750707364040156783737931838018594024600086551066174886431284858105810220405838606116431133249200036211842101247108880057771210325068754781770585027898314447462696949691028689170943683239532724066234065812053684531304802822657704792377760463147474917055930865518596551707067875461299164117491504095379305256974241265683319537561395210034994869308862643972565052513090547784922542551065309891561644356514444957192052343972752815438948204544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,22] 3234664964459535913816074258509537379685304182289640781453250690871564390679062709781889912696932817078195096592002603327270658160689916629057363531980706273765123341657588384861055445260870898872709839922009571466598959165620176201342551007774821592174599360256465686436131788988712917013472291650663365702448537678180230572208875660287842541202668302975628988990260394537577994367800974899410915792416060315856832778257595846782324818263907239434271892682984191635273656501506716286699914645135512045916526365865769089277753910704652037214361624436697641231763028470889211153941111466197050489733635923996654582898894081431126928819096085948158944426986500300929989077535422256723593263385037713543968242596695182485434672106993681081146225509602688725441548598910636352729288375199975551027414520597187874076177171538028453563878927668866275521285387854825043640988249867564618536197355194070519082922683645431790787053727039561282465404936438889655883783380060488823775035108223317550144255130912232175272653916409250849626573891698574300184997866370825365590967227466225052427753841953992367965534000975068157722866808241234458657663117186103499368871364097012370446281131564333890585331433033951533364686883947016725702033256015555477016960969871624572817898931539020018891326257729688251789456262059576258220649218487004145596010394181254592315405405431026509915881286145534435800993602572478838124035371968863805791004361774383531093341969604979352591780258321587766850659474628964889256563511838753891875696494703402050217559535194401027764130406251382722877237005954281693251380153259693587917906900568637346949332247851203680074787349639961232901923583572515397268295093884938576615800598445493351942618794568043330004699817396497714748909368615861913412545714874656032709902476579227946560063736103272070305570019499253393122701263833761791180223406926258195598503772328067541292571396419234395411430028860424091042123920203467164438175790443039773701081419802018360659583481904723147905226315293098237895652781568984600839970762513473354781801416236187084121871114839736366812866288820099761576151038424422828915696247695065480050121840522932767745895887595656975357327317145363138036534628926956791782587493728100513250245732729320057278464088231406928450003116299847992377633803280299967410981007892282415448798470674675388342282251717836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,23] -8407436807785973951332829226896316984660851304130906155856146546855800950671450379704351403285688750955980169094365333750290098794770452483606283027531595547214470238294375740596504558164167894299948944843363317861991635204382486741288986499340373900101450787944507967939028930910072445553317155057100445411725125149974709234218374082228152955165663562455708794986848290191698604533937182613719591339231679988922757501220678140282727678101014491856422504943517826171372663531921235775017859614722156636744424440033465167427395444968258214121899644580818465643757151474393844788049900285565711757036119401304767418290456857798261841183323012836879039545922282502507545269851754334639041457874965036696691162866799946657277642182509689905506635658941565796541619929082732680393409118569532912854776811075935623415113987500642814366577062144805699946876766044844698312374947722307371303450226926089759949433266492306460198045046021744704912566974555442482816432174955980713586257150571390154664134984905517411388242371711045965858303922074179659847590727782442623790680067376491066968413424382536651104939653428400982230376446215280293766556618872659647969427161467859267227752324161864279758739811021483668836668269845808555297363291117226869354825839223763411492722969247243594171472468867285983077565285230651157881593848251965241155152493387223424459297824819022007524450460438849121779726956730079541113357942236534675904967250339469739061104175765310379474884446100159992888800416732844862339470362906089505996411647755810465039342770959922731555557991410633883135163669300080371928601550175872642883503022204907481730186944520430482755153968875747947710511937481069909615569071739354978155474368713636273424728625395421735441897199717799461109681766198450635821786419603127616879756954493869336122913768060604891648992689477391487500505568174147123529157506747534400414726842706674926562408378686718850802192478102193894522434425678316579722799190489927616511273645724026007354181840207205512278980310810655999213073164881838975220151068423424822580260540113984861055518900998064869065288721070715342241789763730170357174891466400356159477983661304183577111832840877425774431014913594341038405165742730856241153764958603301352728166518212496708145846330796852515396603168765210219949210782255338977227163587832775185625904483005794665723220694602350592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,24] 19480982950436819752837753816349125247782870781053489695326585632662968493915350787735373819897280201755409442997796601583318321495294083601248063543047395073011474175396720672765366931199323820671677615544532433151177713626063004197831236245648077665212283049272026935439019297424735474375777385131800400993424134161900872873834219592790558071534279154871167856920431635267076549338984026242338083231067866463606474266998203281800813339963900479007261479523745623916878029356578482453130416038822508469444987121794352535211618350676249208001454117745692924905374045165571225736233785269662142024051521046819289657046491894455286621906427875958966121426059664750784450687037149723210805922416967528467913980384617764690635299801963091450784863415097410132161038987175762047472711151160317859477484966272227115873646816789908293462561144497310357571103886404489952472444025722999611263740784167079719704519336285527397707706411088231710746999283231472385516072006033952097833906775015345689510440022507523600014626969848068392968567480808685467574212370770020761043392756283678026943714203427104739123267900099538373135260259790358466821008337213784247185650784145956166333238519616631887785282998404840220799057287652008925487502654393804977227240176169150845674575721800837932061994538714219612563781595330872006606797089635370794661333883296759324112492058261801121378668266900051314855761745874082818655640047265753222236381298487856779751175206607016460258334767521263441132739376081808694623843076914217902851309217696554121107174868828506117580606850664592538486987023790463123060904941948702712094455052060359173227409244412021146172253161899246114650245020662448536393343400429636107254671444890731039775532924567028908219313674374341434538695072042417125020458958480862633152718731489962990620969114927050820176711199564090717990566672359349076095289546695897885724064370241161832586793661911224258539346534780309031500608883819891982902427944008090751206227719204661764055507385847883628445860341718779146042558801092551402154979993072022883069984391750709745416489423002818781521951336159993509740136252800280873162414849269074030629300018400147014755138348994172348145622033605852176914564316979341754244713722801367598839962824888085297739566996765892037101613364539160940723972016715570829270310398263265797720982860303992000885484417596784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,25] -42206540027187903609545166844827252046910930989907001253483252321892405778930549929853540164279842649413206588625173359417419274163914884080534010744510478051433760345903275532052014298509338234585718008670525773377138268864038867554765897168585206506208468296977739202656649361401429090750087262345805816461528515422963813483426508749560591836599177030089056290635015070830660045042384761717219220402173305401416504992373707990892726207943389867938328758696543920586796879536764459678693259609254593153862531788406030491587319675341542080956675283620492460315652562185056023566643903242010296314824786033392125996753617796066005349431513730718379456496841915729693363004022979470148695779290074584806841294528512480814573039250358900477620514399239238556576865800070382339088381200238458704629061132301716361060901932726927129019965060098494281267480783336162862614674983291219605410088187695946520905555708096144200788935529000997377608770380717926166501417883165568673723383903196582623198130282648282882563914341273758016086598756059515244547527124154129651081112773697967995226902067157836442630789454293751704161439893520869248315277468170809906639077077059783775581351602619879709173965312039644100754916688858116834392585665612511862688599838478988682442199716776804740022272857499479175384264590721874530344575041830354889892927737402651549971769179508341401289803741786503612073205790031411009785542840168633508657263018041357774483257788567604019160177241266532604574494467394031901579510116482630270004939037265179193005348518291620401616416974388551212023163193521274633047718969779523429189936306595585895530050503220844065362051054066769724487697965504486415581706602954036809995228719214589181086131495930106481919827861241935814550729024041482146555028836356094865127410127280866400717579338493531301698813931404469998629728954103059692182571568018799070314692870962420619899545886111325300255171733818543069935788409457904715959672163198354024939516875685676499223748264470581994276774620872247423278812434821379726320680523109800094046637557441707304337417340273976802426425119047362398120976532665052234392287047377285937636177695859392801884732531340601999290612887042131185711216502458714775093578048775559607170292819080412382630884902717552350153847552300329125757210081133501144500967876412305488807605137159800536625878523262795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,26] 91737199080578616556004958338145420149172315060867380019868855455225121944584169743882538900717633448616143621895383957771991064811736612691660739530397784074457126123553169350634949141396707320832843350933791595032292856637443307184745902522491233436067562802052447534466493075846950724119725933309374133114349137811733057349865180726158120988304520771066286837383496516171490730028947683412948462680345300112039092981260918738131765154795996724800654295970979948452598287920558979600576933997101694161003068062021958410508656532502074809998406329089101601150651531936068714650920106676855916405340455565729245264814335955942925840009296107059312438381890125317734564466278481097322065112437948536696279399855268241811953373799509525306880410722958084224265941582899022152038736571098638031221935115513489398576475107658982377390419962369084032440418559415097434167170022956143993861478347351981491217326296917423930279399779669785332379644155783986916724379768694080657195810384151491784287528805774940835450617164324045332668517950139906297988905025093480214714946543814019811478635813103744203546482331537490436712106808182394773241191145737639397157589356777834864735134852875223379359305217680545459365328776484022586623066305592628241918323279932736999183467737024257114010209860706789928188031770001233648109515082346003424179814281332248029956685034635475188716610930989420629194306541599667350163731326878890746504977037312093765002526734073487778134414697864754390941093374904765214707689589875710150131609479518381633844651375358329356448735796580295815040863338965725340133502178243983536001608161349196508329233723444548604466438734646945545366848783129403095239908240401831098541151907042887453119190267631304952163815373739352327533346805979751250112273232541569792587964857985040537396582208551636633918843871541259428198948712827623994426562243867512525908597832534725568943936074370493467630439443494091663684275970082270205007364879141248131245938296568932169067110760477025305375357704981644410917370586399451507237479117947737182271569457001297493989695347002669641957174024052952148170189302149646824895091057666909301892342458044382936257152395943323714575938116596043385328579571029135559581180410389657572143972272488931087638265074935886378769529533520571653278177414533932325952792961201176402570067209035955113163404626865684480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,27] -210803563854161587481445282191864548837012143788988596266307057737710640791097432592108301449259165495517248200336241352836329216140030431421186905578595106196350917888900940019127857708183436524884282281834980318786493463174045220132009080628065202760524859188572886654590114432069384720400190392357480523368906232353558700205580047059052719227016587114755627513174368516676804659806938985622125516431150016303390780920178263222224053547489804236435824660416947535720966529408860579750502770633858518911060158963285103652777151545945702117007511483682597344778244101140341199036287045217591429830521087429044180976232138939041839978567477876546764556002663988782890175658441890970241913535377606438810801742344901406197877468646086134057525762411744241554477226565447847836838462266626372532016247544696445006429233874685221582372401329188078388656220143276035545973360747154877855327489367250340385175468586211012540880663950351976249702551496276028296265045554821644082013854634787427165802905877007531349335359422867745503314683225560502518626784107299409412198189362208501005288120852935538262108125687965097849165150036813631513239847984702059162420988387576759110770895454146017836143616264358502510944095628356146780865562378166632147445791094269456277795959555629471703682806082587233677243018466722252960710255706063617873239652253239485190012756260953129921952708807803891690881843468515121047443032037652799595339823588523131961885290159436769755183671434870530211734108587280387830602154231658298535727819781771692949433718569150718009532450424902087938055264006659211382818076471016697131863903453135454328122851260757714608795527553895031913067579090995993614575057682583264798557060357690755582043946281719265808543408883973770360945213985062810574645543190744141326035230796876138388551444148880524729026292147870926828078639416427359981633428412015752423601435400477575304782054814920961260148241060822576374989077175963636803791461563147898953503001984176516419553068720721283625711982103941401106874767602771624076034008799154940167805402784717297064889480458799652648725146162445516548361846444336132301919701873135879722814067979401876025002428001288860369896153856487986705119550862903522919603455578893207555455058502142809358159824318057846795209608406112911343382986139289910260582267607777768262123541485467543630423564964755144704000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,28] 503880875017798088132802332185709028455952911769300258856869112960512231572415542613629299524201020305086174024943353796583791650041410828122472284274024387833679171337665100694749096286553326374877151632369582792764302298751393938508711128840794152496448219271308665322921761358080473391404899617934202915871019013893863905814967622712389128066552978516777699059836586438553796549836840957775382447574288748553779866721589465506297132734504952773064981584078085967101561822403912227767855734623806769683921492097775282357941756551863431940771860797034439925410194012260921568548020668949454076274170848306254429739679797565409610699944606473299398618965815593225195317831931066601288108221937715232234471290744268544027166254789846225061632808692788374411855856638089174073510062242909478467433040177392197435079769336968113398281358467524043189294935817696348412619080675079437261960945735561467084520471103396146912144995361486597188478030948969092773302383102555544366914149857409105445938388666161346299086798165102522076915802050921987473035145607688901195585783204319693016059170519444352825393577810708999092240035478101596345595805618441760887886045616748489501075519660821897483809303786748267430596738797679837843372453762803779468201856258860497412621926050445487647760581627163745713939655078556847051569837393255376163844714740715738714418498211056421230539686330598879124431499928935915180269799435052465610536865125461995776190755168928598989485296109932500165002929869434944047809084934574043212301121830093008607258059022586722410140538118268494640197066081318842761836538440443526162952463752201456621832534583843696107150091052849961810873243678234591254439058644771887016180614904741027423125733638618264415740080529029767024175697715674182430618864687533820891650065185636249371585769993745482291866469008528557324525482014378848729436253362318267180234067741580304555590876268369845120944797843726967606021862963297910544943542179146141177476483970196291687740667682848513031763851656267490724637023909584555074727416197414431693654030774804478348009692978021841903750422206619685701429639883001705008646291723848736580433476172990976609983634598387179252787434824162597542175490935267714253183037257968605312116855868946949925904566874102350703860722049408073672996615091898265290752580172263998533094866083901989918084810663285227520000000000000000000000000000000000000000000000000000000000000000000000000000 [139,29] -1176116970898542079207863057317632413843439979499287315759020385361816624292569106384824688761005102043379339531578291174658246351755164718812391865559752362202720429341663940237197258149713958680666168383044506331774067712874285352476311896262951304631853845798408590425109097370063574605569159098494486663252914754036862452360154134203917520706911423345017015697399698490288915084588386411331151925278977345151253644677662290924063014541092075128410047445388946373857703918558614875731531614670323429363046525401271029115789167189827248907256018983886974020757739662425875911169600452918044822567806953897504815107932180148449696639913422420541935217250833737330357647930844801967195601459560776009277702335424794981191464435106694989896963584014443894984666279114807794020387579931425028994505357660165490175668204274033981642967717216165766619149100698649008390029964792373544463050216252050905004498810973424285805756093967553623877404324806746806822891905553438172296663631010232683289235426241135775480792940870962155059790524464152537532973457793460654530585706803949518375875035235476782621492902677703844085592401236086479142449104184849699564641225917107990526238134410797019224362019814218798880052698669104511660851760315175558750311567316073397833190288608502802986297756965384115702624063885539966628870757639224852569268044179554626403421450923494437077948117741113529425068934452429326702860127354395779337651129231943672405671501406554421546724676784041634012410181174612047172333436688088019527928549053005266360787115451924517450944983217372740182400680677973101857580485369122244883010879586462695898864677839104832231482497021245768713600623453979268209591471478665301622452024568266320904614259318689791740228356273697752370472013459785683978520065607108431196359727915022279644022990893588008794085297910776362920608656080696846435334656385076624534859583438539713701133791932541980990296943739763033278489845812103404833100782712338595210626035999243898898588385410217354330687599565117365131390110495558071366590873975989229817273123604783225369694730588100313888356048164273642383426260790703533376281962911039511296497690025704678316613216398001793268112318234985623655450449386012679360397597720520906614993443209969467018441806783239742353961388959172379850887040776646882919308473845890670324598113066339404712227441336853200896000000000000000000000000000000000000000000000000000000000000000000000000 [139,30] 2539606422896938326978281474173943936715049399281829324503984175990396411458991256556053802488325394603053395354094614960646592742550883571828725661161743774977638816039744897361248574601825087785335562441991185705723140844230491300134105052761464796562113996708394609727886234351165851575490970699717394039325804536211283908815228550930698732826405624363059113730895726535769824320853086562021852034066253085653513387823740816084758231659774921470379492131466967681626510512511433005822635415514196300347877950735551094092993608237103223196322598809879330736069069970443617305950815473700529433474796910234655139683195586734586552666879812022131158126645944907526688625077270965769051584116847200001696410042371030505625437558969076284478204789512153401918211659331928853329693150725443726610586567954447398154530233062101884421488212072314201468160636967924985344591547866423575080261568394383205415184062545795718418875791900982392957051443980739244100138890622471665708479214577818432595175682375486577394366230292315509961293001171819364246371531723656470556387971914056633709007718163986207793359213763562230499435511912611622291009118513626497033636545346586905263871231908025753573576065325795218117599032602098097681539824500111845411107508509614773682177074613805737426946457799003648795609164730918112433211549402738354468716121787996845027300953839589347041061959760448693728246646171185572177142896198481192057129752384671811467317784975816657044820885207205040000427555422909256998618540839629287168312865824319568521198481797074947781403705993858168172602163334929565901186962078126553998441714996224172287981673324584655687290343348483151586412419134550399490581681092021017261769807293805724322251891019285828753332788348731009930893651751224189729218638903263169415704889425375310401595273948961967877693547139871889835912415775264397136634331356389703235318778583412120866812726472750364394693136900507637383112909707884333730382383066965308388379612912530400175782731412323245389745271483807256228383394319884020594607290961567694788303985882479521075227117780418073842183038761614544970390410883965040679046580347122732510607273261710295147497813631452476989522140976883735346080413340083796949957428203093441996266403234462867972946447936360833771646801817401485583448050149194025214695592950669187997704617300334513377082490444085985280000000000000000000000000000000000000000000000000000000000000000000000 [139,31] -4937116448981012452577298902262028769197579383659237596893476138400810201552280702263970449178025002115627930398139464882418813222573156147516296227524170748621834542003552171240699897650905578689691570990920081750947134747716992208204198425727472800794780691364474328965086362743960288212857220066550788423830082146667639801064978074717295625352575737107896718560830476737692224473158031489676709926618050134052367734148089024987879961570394951655837922603982665517322810754845968020249137794556105680576336926519348350596889192121231242561526492718080067867463661210467368699954059413251418060536406573174970653065304981315546423793728382402856814974767579484718943248512976652447317830530401289188567705525492495604907328186345852055749565026470855010859823896229219367537892695712346119726730875733976413566250133201609041314847720779915024058496422532485038949023451377678963588369082300089422501021913337053645485091646915835566932220341776631777767861554674992916892615567001442334549249622157146545442525682412697637958194401741632838484154986253561955935126640511108400570911867339946624053746215675459642674596421392393892821242572904189371011168377402072828727507322806373945920268951147661603328680805872932113736228224828444589980780092578262690646352530311022434593907859122981336522479430682897577946579180898789614483785433046795088343225746263857689028449899720950465277910988728911328810564618278863148545471942928953419910049254289635747493868154889069608630445910220658205841170916038784202923640481864799005538518782213243659171470809136862893362113105995672437054520023889912144517275115378214077453415048386334245931406417057692340661536813472000611259875417078877366655712047984236687516119386293966571536371283609791517293130443192430453511313644294616825838968638878199907525605523942134081276259049097033693892776686846482238304007450634565723288422924553552757454489050894831517912096554415586942919628118459962832787563204127878782412418728441054160719825024690810341054959765750833007872786594049676655454343103234892597674111225831451338162835953526380373422807293295299013486167684113508695801373315482903773610529407989820577191246592537965183069431588063446005121311704698646060279076637643111965360835514672268451190148089783066463209987338178573807070343924755906793450939015476101779762645013912185756287581942190580957184000000000000000000000000000000000000000000000000000000000000000000 [139,32] 8567284470077374726520295578307317015923857947539272936741214190537039099659607741129726538487608400461172259985469283798303246712961993487244735634363061750609653668436441878000595644174587517290901609838943471892348394213239004881306434042600009714697962597980123486560943991406361544051945932230772486913486814269165512138321422883574375309918484510114993456181518344943959055705289776635941467117316546424358743542237008260430953405313190736403121525841513574922574232050167938923627773487599678052581696962572777641951091699618877422444755142988216044576111364917373177021030325812479145622222537403751721933347669719643318615680302319033579979911893573874740106622447920076615794537988005866206067002550510340766731038515852899012838729349781409040394200488459436714169444902061360538466736673976858225550486286802549648774277958642331434567903188657701790531452159147009080942156543622075904113196641614234554995233831164888954343225645660620487717845332517395063011728575683979547709714076959316741952978049090750711810905943937613636527356423800317198318906930509732866687125594691857859018478898786540329701465599675657118449042548587035076761253951583362827539035271702049453053305639548408674610473772399810517873090978703796486480265093189152850328229104307009443602594921133280990923443091538276596751960420861949004980184340476421140781020080848570059957218107269208758908632523936222730780275704139422932340219656819145054602803602973321048209364788409059991158608861055833015128799821387670241790466253697407990874167455797712403619606222648367525589484352704261412423874495894109122388744695087486076744363883905477452429748503107171735487811826672848393268433672548555615922703108278267415989308718071943136288963360550835434667498993850759493618527548641730713439132530097984561592969972549775837078867843733777877269065032391488095130411337365168185727885184159071667286327997048228548413873975526204057179663187163721820082894287529346387671594758185859007215838949333700833885922636504550635728993137567244038792200718446895324278572595536131893563617054619778626164354143682407423759458610343135625442577916890678627552600042532219404966576549761178848333929343962912217636763229662587597791754932358139158666849622326632502368723808394672046940946394271013551865332276963725715940180307131009179923624892050828706803407874322071552000000000000000000000000000000000000000000000000000000000000000000 [139,33] -13274872353568640508553995481491967789907986052405335747119540562228345665432316567272978470306827836959196075706413910778873737913433696197602226819116018756187042459647433644306610171745786356931856614815321408438357150725807842536043870678797243616023878525830985381657646971236796571708981602277968784401569398729275154217803474601468115819421199058906490153725689148034212301473214020560901156500182933625771113841385827240954681348339997983880804660670244168554026430008370261223513295940986955186843501311565527078992160657465519567386253376697991075007809410570164315026084606707468715518231311906984033865935815842713719371616134388371916708714901105312847829086816784431713157824761112430660562052699644975398027028236000006533295369939025940406127726167602247610296844400087672754493828976468187190485901165443115937608235366872814594520246354999579738179384843734171093358615417020210384899346732757281759840521335549192958473858308811085947406448975573201731548250085913547453162305277247019764414557870430966014643536178466487611632267668034327254295536038429579256010950178045587307268530937886380960485330184086770796178604673555578638443525619541378393287112003862488608802756102802394119200249454270658603782646468827483103530455117163098138626201039580995584921030883144781980038351266972184696538142483447751740450068485980143853195311869831058984039091801319601984970861099234279383834107087885161917432107024723295318530436286974799993125266480680062617023603947815749512415086715514187874652799659175784715504515452368949692081479825633479611883764283994647262687114147849768816965902894498226066595127293070315916265296237025058618316668858126624447660754732611147613360406192695683735602634522626446489891167970191664869806932084715329290923834553647837856645218102826226036694273978355338891579082896197204572358652586418604262016808276572446292911573976308978450898222170429994490145793838065882375133976216269086072211778226258943343391470352363442097595016502637238277658045272895416595981145902801091814766766664288228417309908247739936740678611631837793814770677662331074136083827630497913286255595043583851322734218243213446696629201849530990146103465432474580354009656744700351410187756295781455279960787028775609626107444766058754603280230512872946555607167357740899078717434420438298727396186063566493766208188834001534844928000000000000000000000000000000000000000000000000000000000000 [139,34] 18436536861990172225268231158970626143872744823846886874096364120959380764860396971045168816355481714540251380561911857676506607414749698599438575564301854634593491695581125514210096714698673247527132863721316649456099518684125659226332441433156459911495492832386374084820275445893613689214134186066677050393395299333941858678989278066112061141800065102277952340497597832501522187318807892286880495391054065351707104308110242171652358552882778987990157295700881209120270860899813421893432856899602611289235247706063185357161727347524656825288551472013744075855892436778693602140682623401173443932437219477518174583563012944171472518082284832163354469731515815789932652605103779995422464602991877530451151337018174680154953875895187510520743704089550036273969008858183427475752328304718937399746638496072927969031746452485091421276343407491382199438183163472614201370142595720084672357009497047244346304965436585880775830569751224406957327862139388590785118195522218957793466155377445315555217357739670929076294096107449674271055117955852015572628369564812722253872365961421209150160764853982363498913324032850061418875657502733294038491440710514096515897624689093886034505694798004489602631518853002689016790203980569149686820338728232586284981525605221008139746698589072387156728895317758202814735663744187016784103529864291087690130939473121648041840267777792405067491676549722928460282603149110461595278100236441896513964414326702630663467251413501272943985810184184561752220859558234454239870117630803688987493114847422239954598878195608073048194987264790250325241956399457639511074899637303291746817371909580056498753974295747495733500221653006981436829504291753839560705599728907483866195883711065625535003458503070101803253771088633718648059059647843474216391445547917753440285176608558140310562879756394505463515934068563626455556412832950934289471543043210357660057806421841063083577539441692201142629181696350937644437540608744089306558199511824894262459310812350804595307212615896582185385141134825638162812904189191401231655394884054369564764502534858321048804628889116210868922230350107149337035633264080515756680520983784517093090541907522432872822656901926696622181640253018565305091141922253749414886084436168950963624299327548416789148126337745339075329574511471560200124073556177134234540372556200072964803020207721273128061127676312221122560000000000000000000000000000000000000000000000000000000000 [139,35] -23054528518537922906406126499809825063755241647319413236992386339088558837351786328261972716576713376074970682227957561005262905654897301139236174646935080209571136897473483543172818178587756129249417444437307101424033402217055713005198262142326375720365454988665698898210718378107149959213148185327867226929509101647420124883649962972136533699632887063441279647109463565794444756404824076014382504450782723832956051741044293245662620289162251570238131081048648160634925786243563822820474164767693795203720439825084701681806770456956538565088757878971767148067244830415588498741165244770491415074013989771247698121884991900188001355199427800725002276854498054303343295684622541938424703165327074933811753239174712648942150390221404096275550355050006640434606493013506950320730282745036912794625596647074782281700201909292820325117134598970802179619820333455737228760254121209411132932953397174304356180913707825335364793980495346497081454377764325448265304789030408180880827418421104974345159200446598336343764781819194139401271964238552198045268504850736105474318311515923764795758282090819656314777111275302864381331470824004118535001149275102034333358882971366715461734560919121229319655309056483390336024385329507159667478505813402025493434137634838686720970603694611344474065267081405343285769112891842969004479128858987918136656214070849978315617578192815649897339188906166973311911685866140869791657830951812352260813984802302266907339428250597162897460653382701549844455015370187419457216749312908818562850305579580292603196528921844030389369100422550181670282467164850953558662483841758600765817821166099597338589370612048851519120900351446410908014116655989994470205099328404077936668023392923865491595146298565489102822417985147722483359155916018124178577856528112383646535762876868190820845008904019212310925560039005952595885282622167143381771386800763154577801226972044143221314194495325311443340373466961779411981641205907345359879912625113577811954201404915138348007928509429243949949031848534275902171555998418944680367082879684076563283670807349739844453305322204064917846959820993986222990241907133502389096117563699441093820072170024274717246370190598770575242858925311312951873430722363302419370217773869143728700821453800984810685219272510097877410408225970819672432678755871943894434210738175318179340256702337167347553722128904841330688000000000000000000000000000000000000000000000000000000 [139,36] 26060691037417887417795197072292257572353148755112460063074649384742289636978995422606632462038231157935018736745120272799047190045831127144178149990318684614514457197290435421077969647007067598245561984427717063645263522894144557211600953746570723127181248009015879077053633988584370068560875979115643281124980264978511634987457890826343185556350346082807426591249876885604273192254380242211554366206559309965453042140367361842960066036770457071881065266959994104931371143148152641553082887526358140621025596576109370255685557130995977883733174356084119477490333172486148414918107428117350222623947420907119120651239716403141330910378234065701887105635110962426087507011182973191524321083001205560422290946183206911225122802960416037037003868433110030373514661472761940765779757433244497057093143854363717970751330286327772734376975441808546635790341357179461957858743692309851437132253993361965265532046978127695380499673935200937606441760863602572129139949892116401603002295912001390967336040847509061722119970774337067380936374888625183561063609890382275096765546492858088987238378218964776004601479737133769611951181185586294597146570792803248989262007993159508317622863582990271309092551991463415106910662900891612334245144665119537328426153165470238118604769824932760118063738050405573359779215318178960662599823658140549702092464771313023051013424503849761585838067030888002302963582688757875261432702833954270717432153309187812467908100627924449196924052409499327993642403961371092867635521058839056190787147962905070698633681684707367986314619360851202567022934824322312592982047445159309702550108857212781222363572982421538314022467440301306004354926828314986975499850898812602905023995423521837418610411325293891042559490277015054258349507415221139083198723721848163033193405619250349689367297979682714654362922753799896186167226450915527088593069527561986195588972070779350491782908758796875878620802760842425841618728053127710491667822005563431409071800621781173747020008242653399418477381499566515312911156984964934594740542841732534380354699364141194287077413556757450105451579641946097966760869425236629621177558228740998374295998271182367775642322640550556852848699175072146871387343070167218051310607850251126464181194586386709397305989700317058774062558357973369405924421066029251282886663959736243765015767412994419813005152376134177914880000000000000000000000000000000000000000000000000000 [139,37] -26706028578173839160485333820277125539795681057645868894905116738224646592989789702782765478257002910376787439853192562211571460578231883598479977450390661855829870108713540176610388137306165690048010319252091490236026445505171193416649592696120764640560980765575895516315603626062978762197052419483973437144642877666733140354071186012875014025012114606059421485036148255772284454916940923849644341476182857486175903309849688487970040772837317839400967960674687508145432518661572789847629645757593287224873921945467346917261264895586627839569433398593538236603653287547154328796102345598993426917000369650728282164697169733750643219620167446060715699803547287983472074321203752085759104840187926342495379882823582773442211153879804856988889699889969576693276859778481354108969836615092328524187211753721102570814376296589428488879430330013854277913359343702911827980266588068012747317592990010499666336312592194666537459419843000027922660639563226237704755216378777578248100629237081965443986182859118381561449157074596382786492360413557885126794546450440433163655069562686295443090942712763288582985867479258906829814689839489628470982441120815697449905412060933050337568157571228937284167976365453368483145039248607300533062188984971742706853353787047627302440426429455692338131747965856471486400726888138388608863087307861502056731897952603092754822841566429416575258790066681499755005481721043834317787989776647132516547973311133501874159474741040409876595968321551925981699764126663825586483703676483327052217354787757451782619685960576820489436643648511617397824629966441709613680816740045878626416262485026539113190039677729009441797704991280361849586093585662000586349029874837076929379776886388872219337595032773666910656774237710821392585358648785783678063320511341071354839936293838526805297879801320230157331352491084286096139043765007273368475682718913632805675761863336164809261378958599737022682672978445009558541172833912821285045991530276486831486160103894053554606427343678294262281097518536424596238743114159605260133495997461234883664224857889762031291718342738999087823284118592884627927631026894823072025363121571013621630928041772078919360306318013363244414918610872853795714092372959289091378895822844498286743138427149316708005894461208239374577556474842939911568825030856121688317666755821675618188330655736366312466028137589365538816000000000000000000000000000000000000000000000000 [139,38] 24852955766757813806253960473524258834206752722567370393630526972113831639225001745641119743330352174279420405569766502382225494851988568910424703619190441432861942518441143979162005908908167423985357732511395419891447154127618665197817874531253631799434613415597341954098783171082054994261292540988382840047251892289309633615352645759067383658964864507343577117891222175793857580462290740772532221505691557422880588672678493900325235524547968679586223140874145271481020467794878622737280868232861616835257554470298311473469822652943815268570594074795244846897847283762554511898283356966807502158808909622367101322225390629614651958152293150340953448617671185632205152602840963856032185496456147261069960158617440489937966938571350640367138961741214405578403624640097807007032844596517166746260212706910453041339563384651269665108188273800774867473345611364808058943974834736886948878567221693180508239973710097886391637743911954111477303468463863562655531581753435117786898191589734436429777833768783309996554313708294566468785565004146875838676674507394929817419767629070370112915111051201764522962719016103597672913004611252416919444900169123834262720580973467078022410331333087453484424931960475995635665701287025019922919371261699322898520684432703011625006643258239500751616819434806809365170727616060483736417078269509767260384050410308513765401989173645983063904800312401911831307515020476781065071441122984528975225310610327262815529756032219007748110783931367277661527549855684519000522605246417057634625767759614461762700802852719288885280249688799414023100255105589825296242565710680005287726366264852678040908169124076026647334651442337687185539325203398945799003079802036372658909333807699883659128346250916540005008183912530200230491829248180705205632979647489903403572977621669879257749193447175485531014960586474869665445051261224728012292908483181215196915012753147509825048793665789128829348530981518678251683310815679534887401403786894972562620189051386210002696191530172403091013279634728144836307675492707726943766799081474745573684254925370903049622638178976328411408450233989055852545963634953055319406180884486501341510951440615859106356592375235163203143486331307934235332744272776790666817431543315758802234011452927763643819020736771593971855803545976526921512499692748605850441257384664222161887363440401002632582195318436030054400000000000000000000000000000000000000000000000 [139,39] -21027497904885652317199011393592900395126428644432658716246409207696622376209663157280256432548878731016927588856529441028750788462678384763909988203870714682755126755162038949471639183486136865235473026658713350127227360147834357431443409173640418880832838096433471795084947434620966834468336201649267845059106354896858388123213815201846875401930167225718626246816345158246553379675326113465416861334251287300758980091364900212513215962369704145552112022062323552334736500690519985387158088261607896623121420235383524612982106549429248633496151344029567807515010167308688402820695091110884096734714601851828621357540408781650229535007006504712787626596896352233824401888534496541998679339716217381478624307328600712820721622474731679170210770362134510558260881241139248357947846711959796775125807132691577376801662152023960008670666191749328468266491811944651245637391258430520054463913980951050293782856195859762010337683447119266856887736860641011729889156130065755664450709549406109314825998515781910935798321591020166799469800009496882116659993528755828461642385404487388248722958377722677143137112014394834503184319279147038085310058027985675083114106409480095426492202576576320419424724559674579153947450188174945195458086537565612521402652607359590336311919379058204235679703295179017028399287924052909572791524686075310540425581168370610506573073102030488913494190865130426284817057211870454138031629382321713680649711043980104924561304341165098941328833627845761668623217647466994024903111963496727877406042851217210831095483099553011905889224193029601517810484103304585566208840951130430350028947813917401056163326963481497952227062318264698173493428627120087663014756979697489784210956162729154047937854432316977695278114513105270940011538862675536536126016584426737155791431551460378618235190055233298708300594083366614757845400891403594584741585736618340485386836425848727586169044787557007728482558778766493494818858997772860902110465323162674677186302163464363016740006404632912134912975395894376740235436525080789990523897545846962588921321543229203916040836379565777707193007287779508670040171310626701931206928130780452035471718927330513968990287986995375829707133638490380369692267794488883426643419266695670306760353007860511289760885711815736130081022845100731583516992293784975897535747555250001603138418866411292617470699751810818637824000000000000000000000000000000000000000000 [139,40] 16202309954906461847447635064649084263015853477545474833139086097518617622917966678877999443556872494021322860871557617947539654058639630503740303742469112738713930183021127687092578875348580875291534319957005612704465819457731152230751398557061427211867539531659927952664872492178345272197162775465448984869751553309973529313684856268634047283402190153791540171374548911464516118106844930408804101129126193748781442149111771377050560024674072967201520371061892034682146062299079433219672204774804681436630985893779629935158855990152908013412459741538486512461361371081618254697949055816475414139546857604546417540826664051041300213922860291436026809991340672065484714509370924781380912027990498651539993719910981431566601691794607615108766302507031926137474606034862371137595951558225533378074651776646217621592626933567177680735491019374279967894123507957436116577183385012998490843392000357260630169765330568583035860785449505969917163093948131948337421162979982500369608888138461097369025303265777032304259820724656654258984142689758209353260455968328742155255892044840768735020534890433185706373318789989535606953959353188460542984024377763118547476410977232138105465506443290920937183182583452882595803788300539040915643679827658001561515597381335649546507874396189776161996390782598429965940391268238948525190671474967599806668702904417190648855954019001389399603944583366896947799942834222664177521938361404760838387750855748857206570648610436083511969183425769741285237492472953039147376636241865697262691688828164352040298668841578427180023108168616646535718056311604157746781646003767840623919644403127385463107650951735492859206418661940638809305586442367754444871979328641620863378214027497320247574685753967723538357409862119838978736729775032616208792845696789059467667080041943576499135106686499470150923590517422388783967886863512765057022623253705385880061267943080214070998012620621330193981987776598076490531023746658717744431677918910480340185137131109023231845025978783564483384920502786975390663357391222173030125597459860213268734454811879757377923300355789841306348594757102886180932101916596097528109944548059483717098133838922332517393509162435393798851395646988438348779737922959091459823242240383398969094984511674615309357312865983058036227751760147832903423348991341596023292627369669225294091792362052986174146951631237262868480000000000000000000000000000000000000000 [139,41] -11416470816460158579458200474716260879166165164994936776496714939212581498029131795409727360245426164561465209690910368672529664176929146108058403847787657444070568499030938085212053625361707360066766578547210447736521318146880272490682078419669337315769976872840079855771756745291670549948446452247727166395654194746744065479275945606242950480546291986615933776770774220240404085283693026836381107750236185028313273081724605922501701298464615012117044529810002649344857612433224469954568747118615332168265299888299191902322600563358982825834821681544410749888432101484217069472557408993803897860346945889610509381252186574911994795287664611054923137515519959772623842342469392459561036211052552049333145979825550292502412146072337598696686038082396186625834030592827600704501252610743593978357440784279565506708816833869863177022951569543096595675908170672077062144228297426815429997169057408486175948918569033048300504591498574381930233532150100725731258384793160392892599649292233399328169125770315546861477790593336415649295476521970607405009053762010006792031926931944278568873797501430762407430411221242424854221074947368518762219630549761746139507197754408931852870099154333158153557211227820274670160879383186468505775212587857212737480782196543054248338181333532809370290279561215112126917342001355027883272914011694686041052537286185204158415019037810867427533721915762666598705556515229823034007008988958923463756956318862015630454925612935495684663254620483664448068068381326054444313802752692848325340332132288107662434054398581448596677951041015693604140944502603800977305210843300947421054865204436061087636546819035587541078214143373600989508786837797580830506764982738536328686478377479406571059006721959627750734228231756095873221656890113594218464769443444786307559017737565703082142732814018044317730689955410529178390606048620421287765074451163946192216248458642503777147504733443410636298750668779063759471364001164897385580927676475496085426249907411448971052380916622351979016040185571112190553737438832687030024909153520431405140738158248943153495974625756218344774023221448225253088431916177728246482699717659423485214845795227610535363618221322666805946103407482879288137125640300361676761498141190391174168393962081595583195986850894358666112421284267236378639119831338692555844115382462552049512385023842756149395212696100066557952000000000000000000000000000000000000 [139,42] 7422974930616863120998167692874577620077193003339036725952691625954714607440691638160490981387896091006211685485975527665275639627575273892063325593654430148274176807704916326140623216760349498167544801818905117746468959749219839450380854078511784760513056226389599678450069320270461202607943196380828501893622865662113837754880509744699703162139838494203572921700890208781103940782569509132849143335945823595514806336157094928455077488784279634286528110220246027508287885530864700418945198399873718034450703950237707473639925555732804409307762413217863432247294727036850826022870866805233611179466688817326506279817581433757961747936123228470128100913448003115929190920517984463834068528051598713231666509995054514645291711447180172841165441564514450795226244719651804814622131786746978255946693635454810717137752640910796548305704220914618293296224148150134016083094790841977227474578715105734305323012011365880696218351719688379817307375241083319813056817163873939085688733774408985655340740080415162523400872951712304760016000615516210706743818902188689462107220404920377946760658699498187188355848482390631713188998651019216525338204250211848678477785455947252151572824588194838730540318549393690171179521673124563152234009930158857861260119430671898832229164456847202673072693268115744219111049435685176013081511625795823706800000885726852630931038906418231767310444068143698331953336150705877346289978600507592440857419293406492002398002793160712725792169714082538499573225495734078721385520580940751162881767800384114965075199167460067290706265826305174120517248063635833368564832927573233983363012620311070684335199108712393375908416700626872817572959265900592454650325813864980150936321973207367126186027222131221674033608892794716128441797272135774284069889555470488299534938645438194236900712566864027037998731722541434166509925977793245301704744394666785501240648858878361595300687345575882859347627771882539300087349666902551843667467907635390340589203726631078690695476190599692869876058161513756323754981590098052313596444410601605939896686512596897371540655348499511689371523077328391079712449151255978517211537930315947064134106965077013126878197684305549472174379045503941179776235002619143376844139838832900988371823785790705532636289041721541061828778005773099740609867032394831484147973796408187288494314753202048176688873033525111029760000000000000000000000000000000000 [139,43] -4527352564087346761903915742347952506355281448875320277463963552168820311122407318412071365661599508551397126697725752349452041511259316653609244347341988177040480361416338379795849481943537576841731950375366214686546254328245361633556324108901193220782242435753174463676007667136032477144041522076988772410083008156504485249610057936728239392177382777487249755606473323792283147761098369915616518092850050646792926282601216332587242788846152702405955075170230397158804163913414273344547713342672737641649654344113707081996267727226182677961276653884205176264244805553772624047893621304551938307929376685319775840501924692910155016348693038563243669525574119186624617279777652984718001326519021131503196714762071400050456218696422786047592087675493076719532693580542139448888822736505766317016771613741011671944136850219137624142670329818929927441569665649455363272963616774065171940242305393852145340546646843847144180740518796582243224833459616724387907496973924596424580857779600449098234892277626148414166399561628533334358612506565773884781598571294789907440712078577658139828688519254050023992693019046484105172891810230405131023038288279574649981403680069380922759084525019342729049787126912330256831618800026050746220107591691487869673396340865606765362716309298135627063991181948439992354011592605676691894910772826599886223391209788041168735475741986221687543721616448882740655809350963258593648782057131587571752964451657399026630070540001844812845161500266511534303182398271044148137369135919473162054257019949933161508413807337927227143246162012782351130851458071515472983726839249353817667849869387247999156335608278319522608366284081372695494730898597593066221597458854701233985514669974000677852961263049601959670407507179466456991640599066600523201908915796614980154024240781752329088612531361139519311916825664582940377221005557555057021033637565873943267616068831865557927716718114489812858090149900793519152408179434037285214646562058802225279128744770065074370243857868732541250511412370214576652025823380954414791429442082717226279755706804827059581884811303296751556077022081156714890423135909332570305359785455105290212099807506917496916486521008669850093731877533737122836930478492304185045357073419683051056767563705147875473098656228655138946661023488041048882831901658238573754895485567962666339318075334717033620007665956301045760000000000000000000000000000000 [139,44] 2651960939783113602596607180158590324736617739712059340741683586426492751394145380285963532055980155659137074151249390753386278285002073282790457851979038642102457617847651774310652210417044659566467646708601926710055830042139167711696790834282133770694983701212954952500166163800730956515089256041775177629206652837425181877151360817755299566401725564691679299634416289459998796685535094243789084436444555715830889087074779524336155855040918805129945027381750870074618743403048387226673613694853089931340535696596656845826121153860817667081244199416810939006173551911567232855015106686850222341854345884466726171949027480732757413876152173111482486257173315984432799130981127208428994828058087774651876191105330937687216831781922949767157505292701942445352422365285848329854802784072611848119028534046215882122778197880724000277161116555042475109986515089241626271142888009947970713292671571958080451368200973933376805035609866892888149175715703871407759924769792546021577792334046316747206273286966751603151174152322045486704715280645851097162007131637498017000730032050460146941148231853873145448572088490112845783287115791903443241349708508934422315298799694988263863334939641677801679374901435425786828298622837873136226022048760858612721882219363314182005737140634930039094742205577979537900409138717991203327703745062187706591287240523319883011285068111852690518933525264787222731935956860190291304087745251061672854054107174741972206680004577980167441712325769998999498708256977347154212751502225928652843186591297338319823567375452346264516204347585540174288462709283737458119173881175077099654706146488029878207652220908964153940335930731409867428635848633022614177684368418368838313720180489925462794207560255504433892911863691149033391258411460595759529496419032637027188282680750754729024802010535026734991442682855467730273506734293842925979332093448699274623487941227183269730694946316452483842805893809481784574328058765276765533640356076983307668463052024651796388160588596013316636403126694272249736592707763760933614168013588615383372305111154301394093154460508703561193320011181119831087238085263478114271157043504284754907321845783756677641154413501812201797271715560350341329048985497687890639845448265275046726706635933832130679480862055668695711088951144883274176429573102412054244533389972776878564097794209977266896695543820703498240000000000000000000000000000 [139,45] -1527544111236902500122950218956322179106833163003394122820444340268234682201263264386619896026117921804249625165568732211433739045358580275258387285933313056078096013807857645464245320627259390660856189876962452399417721449841976052760362418618118170779947860298055157117929796896862258027530342327966240192136262757239984887372694263024046601195941499460444471992458645839741936744429826542331442630938762032917385264027551637902950587793106738652194976364725460255683243689561860911250771994163238903836074591083674990043120842480312860510967221888549928956617746233240010619208272031710730318540533829177284951817144409554795325824545827788049521655961692296462578221629561093913423178361840617747672789567536961013432395403457878075313120247312340934112028244926321207854012404890485250670076053020452095876856714607921081736226651736575647138038289309141949797343810885449818936013021434446494742407863856436480855742304732605650273974750974296919009551844309749160455078166570301715066882792979727597386251862597740822969808878080047756843917300455126708038419414415586030636847294108646859425457601769912062124532859741722517819383416189414772982166086797402890247328494369417509200902601665888371621583513273965573697764530373669138127268497679903067342881771556241868199247740467252764945853019214893785949376795112828486764751200489413932258331707154895635418164540455839083402862633211897125721489698813032529182544765004215257618276490106828046836811328576832663187802635299780607885779638503336697404623362107005250318817086904404832035298802976257455182639990500284227306343363030317043400295350289437369097791622956935936479836259656642713493716296754994515229187175905232811974994897946809287653005779192705865596919535093361052352313134931533694183874495859379254419240584427139500002615842067374102000816268414263002331357021133666604157959178729693940310002709886354592791704700217535008391830255156525705046021084379265307931166608167697681751019933661333157337078906818356673195764327251724706845961840941391053162990919208672190174741187792405484207868858932495478607882099578890151138184077684427751162208049814277864879511327966340739915814627963161777415615456756989647874968828694335885997747659579553105821516311142736728307158499002785755676132136658364668431012725657678288570560556444950202696352512607134183128415679363663527936000000000000000000000000 [139,46] 873871868909861096090010749295807945189835814796842560700013597976650531024727779921539186840445834391021743315534104500895508196282065814874544629448136318942216758432113901969690013026848546339419878718148300571414535016382876831827148667323256194754979847015507588501422131494725929235549137825402883838887733266010020881405603432400599104941560352162929502057272367847905132807985375956692509799627462809639542649151069844642445362820297323227002289590285538705567004197288352216042185572565255102022546394981908335799691040146092091018950032042155023737471406975285955979861608648659441852731761671205249977247093478075581992346401767772646059409828403992759230250406637268554215989103593258609033094301587269788696534409196842330384476779806887738493062040930417187117701758515339750601410981644039182982133993825597967701623635078329614434129472535487565375978913937902965881697575039234823013822261104763463971582220583765050837521717471103861960415693440928464267434155147652209420092590660000974790084794414453173510556483642694715738843937490884757158709102922110453232837135721497904292488500688886289876314270873273356657237240030844755205022490168009649792144531622532592220693426746852488779239095630852812341772772664088373909357626053104862615415590263025185009761362562225260008031802524824519726773148131129001585866815036921389725201839566126354652011207978197793447831360861537266309183773994221769932495870179514078805368908416358699928421953570410441665249287235062705188720119180653709455668988164580330334202488082340436559843149026886248694393763366480678403935632139785430752619079867207166812061286747035770517829423897817960135608880511340672912677120832400455912702283620790288863522353230024057744080490170676528314795137858010317401444952377421877481498150169835559483088880801491115654531987775661032021353321491077952098043400803490024103136246634746130830259394534980379232579143586843312895807359032386689393426669911906063596814693625808874780606204373593440834207977882517466797463270847524996179579554948961218194703518928810445132760492063302352728326968379944873889017688203905328981812808120119053642575331103752423823011673622046615185447120709413054535376776808742938780035678520020419727996006604949334335560282707077862134322024627981630143914334721163397217117983666207126066881418214804278509185284950762455040000000000000000000000 [139,47] -490440146615278715921213125293482456105457480128022579297114748242173249774463122044366119466945707047904352541413172010821826460181350569029498635257374956331675408993164277222825930602702070120225382087278192361252458884261393528977406412896000018176942457875808465021000687771800380385076805458806604817045389355943077081006884482151692910558167692716617898460777209628477202637164988334982852562776738812631536665883224738629668886823279493084739226148635748872683140550894410162934634305509060871537682528299244837304010480349337292019804289846466919166535825804838256958577723742218023644117700830109926945809925956408882821834158805676655742168958400711778606423500319495220513212541293870073103121959039063616614152254933668380769662465321092284653103925284824767343695197276197807507576708252892636501610710930186323657417603400755441673572140555996341339857431847211272889419885575826394879792981391591766375528714649428387751740365741043748434722731576698612309001747379526831428651419246732798809704700851305507980636054724822877749106279110451136263239699196215857917942246488632531497306106181327120155921252657516826587634312028058282351601688032137967349497646835109865228225472059991326679367233811069416067706352820038515107590325857403566652843070763127065236267626948924634800150376164074126004068145387686244115675075654549020259933276545997357674911371610333325568049145614206386364407264216075897688335877404736578147853371689870221500394114963511173986182091028729075787405677856449046948996968649860561054182923380057228148663372133362052441254039446862864103242143463798909609172117694643283385639441597617287362650399560394614572436897798415366068996563960876782572568837702625715515397670440990805424277837253635608316728558929756709783753536750107604775372887019164461748491261479357410677154560536143565508072363681134228910567420547387345160559437832093776948468133627103221703354502365649719933345513162003766699117629271252862985465119966294206769712169190610224925672605329899658208184461716238959598323888908206813862838103277382214522486165266652046131820331223266530866962166504850113812551326246255148014636199404013953578146606125017510945110491520198324194364565132124890568820917145918560309344902955446076054801149006310990103104273681531939452286761049408887472809315030229655806068691404569491226120012555377180672000000000000000000 [139,48] 262531258149941988975363080311292070449772146433148128844251970680057093711296066754328520781098675470464580636626264949869356370475766360641418705260339054174667817438843204005987889419194022160505165200928220196123909731293729918928648357785042728593564885827736555197017726158990334363369189425254901866375488557964730574228532109577237588731887849232663968222347910629256172425346831939829785122131855503680231551077407885828772745105720259314623128074817140433416742417510030800797998116511385050760205170823835370086266821665960846054525444364215362473830044096736350381540986254592601102104342549620893307137777438970611917115718550693008354628554352631991024568411199628469018563034433505655027390624949104978868857876135036326588475945614380892762481801617322110057706251051450075884203138063664085676869736764638120170718938272556556759911319972986820334817271627872488808563648341715866281160802977975705748890257556114257041825114959698511067734912853345942991730946858711535012810894927774916067594648475590424050958316260405133280090577644149811016121556847684793989464852636666946636940661642197531048254480750803602794989112860014643955085866256248216156447618174690925683376587012644071364991483458961421954646681049217338570552318443410808030394335463892989279477768365932626884974039433624795386836963050154883507612769289632137165484012452889130970717211603703140185635386132380286711451364914291810565258252850978613089828892886734488002042406199249970876688089826803140925230090645428436642895098031593211308805385670155044970525935632723650178830227660738470024140660445841025596518347441926005306289437765457563134244552238717036650128217579981299599205010061943572867203948869660098000199510674183993117409612172017469918508708985780954617948034349238004248240776459520450067514848740926563694560110950261996065109241355920454709737512343189869318718132173395160185650550916850839079108274513903609175058374093513263067593089728510704919051589210025900451696189051347823898252510406183689195165920915528743906348400989658166230067814291494289010995372300017930801909338746836557314453020694686521953461277978377854587333800553371809398578204831132547629660009032591337896332092107213877122958080141274563728503260700083832290803710815784002893639726493015788895451653539427081009300650876500210882031509505173648981544290009848217600000000000000000 [139,49] -130005351416532902986495033259056330227611752337902547520654532865337352591500236030519075040001570475748174469415279592328664690088620889587590902824436650745324706644002964604189935844015437703872283716565760090940564378734754222346185729766796622518681910186747953267350151933029261469362181927686162481454702476379414024926094115631853463692135863230677441715769818583176749287751388008643316160810379305615212411908822728193222683644954733691402108176622276791438283996311483176112886752395702238950052509310865574217693543716072236251286224687667937849509126183405162017263857915057367538223463412820944936941956684360039627414990164187510197757587382307755362770034833750716890126825072896180444156474785867279326265596388640590871333862632834192274797342636801947905985739378003400398479974419102318884402717060713043835738185678474516912355876034805182133176930075821614063617841679063405302235356244304602324312211886918881115728444693829283728121361771951742188835663823199856063436188534421502718759543165428827262090067523241756018099759149973139164544969559205446412843069666615129817186540580228803898614995779110736308129946252062656825110026131770673058455597898126310595154125286537995009708613905886593274730988104114597014315086281969910417599417268710878124344464670814503418107747345230489887080052013203638698822618838092472559952520362674071568696800243561941889987226145660294405964916694847926281503799662719643018054814665094186956661508871777097823073909885694069013681237313695161217188338229934146957501415527868654160685906324026683393352624692781021400768456555219648738007720587737926130404381022027447181607717740045364578520896672016395592141797732184498186573862605893221519250796236458741947911285098187561332343172467447510683099679617363106915530218619529668968804153151680817597117835140081552767200831177004811390921058170029166362670907075273244043159437291348259108926225159876758589263082086639132366227253020489452137721522373667378640951978695688073578200679711075039952456890411727412357246999914820458513187540600266702751060918355116630676063788571432622685385543301786071905454840540969967171475506023819978433200195605387078589299686983634062056146549666076913441156599682229529956244043039753557423290551993504370134839643892434441460411318316701483803400814140208625830593986411004682858922328053723955200000000000000 [139,50] 58095408459221727755372815968015101247764774558605193697892386089219443728506844643074819960244273899141629836897931042727028931953289657879388923053843265982828657470053677836681233588096063028799082977953495850681065423960070946299945771491747379920647295927217777845977800914682931129582992475883561681438840344245316232588261409327431819252726297879557077632605442766223887594558799769147231933060213667940416536564040746684757564200831856012736863558418682049750796521124506357649792188937608442040076547414618816326772281936256881837389673563129363043615460926723629013639485873065363972145405972617025589314378261852256504233516745949324761778745458422611166133858499606037725353317220928627155934992354981158494725804281473110660958139133892647779164081463372192425820494631049917226994400687013124371497439449711092915202267545253811504452769042466544146693344206730607856580732216202309953862166423675707478791811568170327652848324450398390656541438322672596885333453354831160588735568221681746011265528422026861924503554066425254203743481554721343635857939624165990427984923480363657851244095307373012463575985352383101275673953502447369662869650509677417102020949638931566595399197253406729773554018973861841006612601107829168157722427385091978037992497785572723934796214118930216010132268414125670136382012590892292155747640106296771182107039938964344622515060193404363072444380214307462925808659475102799537009106371060391339690793534592367345362170301254338705272524306657073489362171482971445347608057038846005054966564617791629178115823942230236288005581618612514684904491667963547802437474132668504557666827291813165766770447941221930791550721181828177467925030392184639445545313621372793799773823245191038737596356081347396872030536309645939487327940754376987173192080261509977173782997783497788843738478742698302681613408090435864356223851928203510383089370386543802390314498942097995887082319888061534557664634804068556227959747533463449543097778112193066510056040039869709847665617735132066176762037556482969117085633288194573272908743101681400513619939459631276703252587442992785595580747248146474650569932765693498986953449988338889698031006519238465902250713811692083660441116862088381303611077247308222369796961394872719481800109972841400070993918412985872022470598079481555471489771704863135404555810571412196378964313854003118080000000000 [139,51] -23026317251670249512231544248318802564283688629874793916386587823154357992671981682999991114723641961192634409687009381663276118477332787820710719357717757296833369982962796911052580761866367975139367972000311073924107547293760679947993569454025803877712329343658605560059002636774094600184125179445561107778558729076717448872498167166757101561179515304893421909912813818570630530821542560249264046834768208129084789653937969131624003821878355511127195601482034354180601204001688829639193041395182431377545806185384571326495687311553959534637625014120816873923445294668870876283011269625535114997803717314347099942943457422929337381060420052277967938270402530161241613023348404178011166665370027265319296610511866899029486370804347990709514496173577664149430286097997602548756258759378981295480833619665760742828879978015281762174830301591706286506565284150748459034346838190840838934170968288528824830574914171803578381689631503331921511466850590061580112022012284005074695704548846718212690496873927669844338577552009464465966140340348830959421798201541468208910561529900329053498058682779122336935197716092286184187510900360165745255688156706881192360697011140839793851178371663489423418360070801496440132141151532351456935724645195340152484792051624678922599557947811960280990240936343152982839831986306680693472043725091544445734892426058320610802462844689485033583319498467954889543736455959361071946590877705554573964191911907572911332835192418223100909340920246711822973513325954442357856355213955293978900428019284347896436916548603131600850066357917502483605474607426326201643573269048316957944922016850176352395935071129325215641406527590583189318795481867714913609016246065876355437114385048408230597075158252157248047622586018807952368395699196669246683353241864537469786162840590633362442305432350759109950139445452920008045093254212321120637553136997418367327738128159433733636703119042493917855499471210541825519044157502784995429069113122267994196990828390665450934794627990094437450029345912242530896127876236210392771523735539646796153176190755568178811124975552607254951360590790050961203970520507082709778943796914085249821300189026943761774609399045081538206318375443157421881765204653335022814291123465738782441135297672631540745417439258519382199861688230956240294716844474010659784827200060447614927866599977796291681639653552685056000000 [139,52] 8032683707746048724011701639748811811289673260312908171598326339787537205200711185090903432866829292268260775251685832095522865303825163260127465814522211522977417949404399848016813231737122450770991851950179948181904150546503226039648656235780467550442732650866862100442652831035851208918831316530323180893819109694479824299409858626054222403281656510277929672629342732502744117475956387846355500275031141810172117958276337732003034418388606846119495306462286479965581991464654520406148818852343629121570475248255390236419153707216305219774419001157318853445385177665195822350210678679609731777829691937064286455066473650876393819532981696514327550346693531927647317782719709144122949558433327179821586828631518603138681162728162912986178092716615604061683994190332757390300149908262503489339722392989025419961386788183842719087953408904686273612611257820528997636645850658526862939328825306932685137198984503124742611445058526566432506576713734950505452056232121648268998192374500009332388593123184255258322081671507583940805294398058832583784365399060143715686562089395806819591067739679341907997307546218605826736374737792819799847641482295426045563131054779722241633257786146903577942717286760039826752711437237507935452018648698569137231929228332188518159996418672189104615968185171105135040656451971163993029317976180496416632645345216055390186378978145153140025218014616060868746539907191913277654665735579597776617384816202290498220672402348695656499771545757183106638097238779382801490088721923357492734101067800195573638647932109070684245268330453987492301568653645982346122230412023940587353642679136829997145002024640871961077072252441550461360488954370722305451963389959829224778093500686282778524147834278668543381566767820761077384888068933018406310323523306337805977766587471651788739155097918394938469110624966123635571113103532988297423774510685782964709251420468576900371241846831136838391669531169455653971113263702684285672991749178532181461806940122409419405957865363991790918897598328348815613416360747139057462618018172852722694469455471438711395182804154778077110456775395694874296261065595179569049625950265775443882683358698271907527847723210986005578158854886453631707316917264306597512411586638061905377283797733363389773454057440948234820224514751898864083865109737919653679244566665589846985837958037734351433905256167505920000 [139,53] -2501149250069030696421111664634177493866827501215572453202223467376630136742706208603921033351435911311427841953392721062874096428115442043670410808861934982590698185234487222604513561244454186427796658579754331629845551793888313189586776137600238210768111820818912970685865435684301432107142505888347277018989614042583673949250296299536891090949395077798870381917940857148520806604417415824047309124261077796437560139506644490635225349389166717816187158249058133981678449178288576155529979623028480086253187237654484124731721128328983458539990207641381963381944127371456239104021318642699067585993862655015290757379478897935518142500905738090341092190936757576171950180120573634838803976732419642829445345423389287465311254361113320326215740056730338801197050775077502187796496645994723641961635544530286654411419204923720617325012903305927275109094860306082391857210038924310099180205196446188812959685832324496699373052353677651535359558164817407847863217979829566529197051125591241717369505160307630709093232987943234606755091074505622703740662937356716155305517381051983649923275883903520392528081683165660438657849502188787567903124408085210151188307234988333301561217647093831483604894444606239355450239317909954560694243405421787364731279834283298783532371230308161400982296744531743751500464195451201968576102932509064543610022056838274879632780710616802346610750580379841624284889944823016360315338375280713933038363170573494264832957927535767795964277979774299308565550581476721820983349446959406930492708112762780845407547547605423283153167393887620869741318306126402888983462722115355860566450307601683741137616571416564001696439484359613996108363930490955041806827804148952355247925725740972468412774233184302091852598378094074234193925535699703318137244361525901182353758316542330538208043525516657478234655531657278953246832806323610337864831287473728791627978978297795438724048769540010429901976395328134008813990804305183476838451891752970544864840800222054445583969447727405398782299043653220857378556855765026830385837082970033239764286879375313375553755163262357204256403348092733741287068509779870004285811673351301251454244349131137892670750096306442620170236270321802246555282712414509500552991341884071997272693855901191460037316834125484817763890234615159682587805980114341480430316954606421652872989334872492434241598264968694080 [139,54] 748185212990458467098171250672478180088102188959488655280794477546786860160216043336676571582136445113209386714575344716898127776673023455561351793537936696914886236618791574541420896404915309755363157415876057295945173956014805188956168251187834962730138206047078247855951601390967611283640812322585479672045542788840483751883923431135520505693367165389309186936870265255869298311246025032843991024887528943049551921608620875063510927585280166949783483179152853219947900989884071846331097017449515781794036967277316937968638178262620456413206599841152698934164672993769062453736016850913119850004320189093873249346187612463656514609190731128564199075649830341383314262685223966119808847698284728067434966049490467540862246644285546226232561099932648880983898325028751003878715313524257849816143707356646923629846884444535411861756092015913939455534642875718896733487184482971690091480379100379615297297817311115546108713390105068710306738096319793417170972757185374609514608134957144652700502851377051070628103133333629083474535647038298038485699325754271782511268472497606632012150163125683810205913161752281696474904385123252890212221060384751750850107624061825232973249624248249708592098505381984394969336465035306272925988256134067706881184454129437196806434556148073587565841497152497519965059982041711738455022550308536042556630196326182837540136586715629848344283202330869090171848613172119634597687025991820803120051252958510368410734186345631564689062441847518926593676821522725904080951443062807971741031094000618132264763375066628999263630778415744434284378831858976304583706528078182164173328461011139554990380822605763861454452872533949750419415135469925108987090344241900081190642634508075186680672630115927018731046045257893288156439597299333653064149803481344659560558677863541567667175778987284483238098241153241532559888053116712430095124735650019009076937323677438486825162302472315224098023447874936003217479787064873999931967308047018283123853222539080310295777153128554203411058968833700082474409283875458791524380562726518126569006270786195702481645193525662154302809634190880214034181313575960888774986915746311086552671841205250902946348707700510219537830506521459471661076644899235223985616744397367951320367523715768487986132212823572146548972727190546496855083475355948617107020312378389134514152586455277477095219246700800 [139,55] -254793343668267925907536957389319723592921339038287976304577756969784890783739426931505814236333226585689750889615155137403094499582523256840548697167082722082503305260608566242576174465419516038488370182536000142785887952896240553395935581637150583884253431884669664677037382683982478741939442720285168422045407197733123876538359921248126711694009359273027870551061863355599242488547638037116689720617167805420274054744849528389626544944950213835611106541131531820745546967694252135160077499408183293473879255337289161900827797968219452363098691834467747230457461699100981511912668176052879832439790843135377116358792761205311606023927076443180342372675663064688292222241178727326814944221141857005092787056888179404653371153246966243935105787528897083072787636177589011629345575078204530949834114056560436540041445308995151060120066411349371258988006850878552297936431794471334147793513202655989182418239114178306711627664712376847364393337532483719047127950721044157412419382681279290453574604205818677895108772236961202227531565771299522523570114776825978850438588970928004187480813808585233731762830479930986717216600631110681300942193956769159170870851827539616753617144212022320309977203286501428760516465329173167751529779573805674814862968577310146356455486410622120511049876977349633892316374149968538895243890127600086297321037305114968364842396767297574551910955623591317135582453144534313088319918638176628194249862148126298976992664035623287019477101490819789380681824947016864584657167652785244514749499721509938740769058909158305317344463707925340327148525106419800395809665643835570367920707970172507379227313325914123363884037642564283653129375153089990082727572153867414585558027041459051984073097193591739924039609629495232578270667506022440968858703144679897226665791224301302869649767753882955634046776316818383778730215165262446183318928544597762579182007779111497200279651918534137533742115756706601385681679992445611864463318066072766720199762884200477052738343696076179409591206705311027290387188447748329244185700056822688520255962298221963527372348004169963612144937066642779200418204091348646282205785093156342021465891885807961011791795275070776332178151074926524402786016736560818603262063110568807662625446604175769929691109066082412315712362636051161145337479154064237701028014324337563645239615439934793451496789344 [139,56] 111262830803367400458098488300567662508934538983667471711901453561597036710459857461475649538158080863837955789721291737088508633463715999334406693235201273706909954857074517724734989757954720317790461106411503373509145269254684869406491705831053911367399573690259757927168977510349130410251626102002894213566158851319210249602423760212095886848526648287934777959019656068950041482507542870585496307449030998181867752834703413135073986226618282599167049615619760844814352553254142822883559826239408678826074763229075356580733746136446150694286956640349210260257993820780184844641249160875334807160275258460276204893069971077801310682418160350036891749884180471588292850357045572245077342447023394392710647023814635974612700341698234735387092144799788141590087785731293101372540188861939332605274387931812211720730911837877281898986859289832409559732032432682219145633826177003147402459243458666667610893063931404978062921049914281299085771722627306788196781892865192569875473790476427872892094744329208857115384458143986293844584586422399396468189666462186686958207018944505780774930076208832236412858776542590251951644794098802740549993871510592549112589029622862693600401727428062387850527485205908759823171966434622063431392857278343959884769391728835082653901815760637390295244350819382633953429393442547264883837267490050844647954037017032096157832445689836732168145004832894218406861924613483090925106318611942585565296172242324024214786529226239373902928531526400099235020537099392546034743802852779000280955159847212257097607801115989462238573765578521631381451149984072994015385798985785766212456279449548767068969487058999191309966105452290043688278730687151417029664678161582829509655048977087398755361940940338434979245775731939937804891745269027154141365295989921026360512813975032086133834928907886635641025568261435102520935346956309959785295628863000276018852488017179671377619587746840019928297810709116379524285911057836102613414188942107418050013715469525075684768999369363635783862150520784234957721471016254455124358209362116431757625495463060008927586253209365542051124669583926385583412624006611688465293140434950299044514478858419968989095945315747862299671231457644087435190298628885363486776382378971536982584616407676891960584634845798259251273869159423231136014914689594437610917089178311933100986634023213450128730496 [139,57] -55208662377225321046153121849526889782216493203029932037242104389809072391498365261288878589645145233556597758799077686151254895859256757926486015989937404945864314002340401673875637634271762151478186943581044461289510482560490413813764874514317556224637197788266423638897340689467499191287840621526445587974695176807118573551835583014914900019686638528788158349868614377759991254562947329562130410326520613098192791505983708358083409153025995942166859077798427253142224037680591189522539849769571691902426126053943626055611977309406378833008252900324104371465789580553445170280957021515127359954248434314062674733114567253723718113803655391447576659590089502223494747137491917656308640565634748862384722008036033194968598508193175358955426719551137452435296368693510240909424288608077691727918399915964772360374104243335950541407388565238843889430142755996169118952019839210692253812913914509140474703478687532784269612079320164924728451659458083789138911135681372947569625130711825807909049478734048989369824293939056293788012518415460966532489432039424729938447432469005526674460590712048024341128069052043328458412807245969243412847343538657024295288293909527198752218489065563079713961840736563593601197326070302154196232070457115498903590191679085984053204565639998447684743718973320814557931207915197211776611184892464843473860972593548277062681069695467451011661308179159848467236412364041302930521387958198953849525849846441846440608898686088954339358271690429761121402752814744888653696137992579166262253455683507032360282792734633113925629636535109051059153768060291943761621736074532038712632022216918654346280976639786878179280993236698239823724639559544664302825759079691350160426631874484734628646504421618947132231143411754659782895567398011376248615403450487591820756336349939255479141830745664060182714623409055060723681621863983365458637145957074223624008659300314525870448498928944579629789963974720787154371132018030092762985395938858588851764560204797463360549477873080943704251234788653412849282389519060179673050149567789851170449010057435244230807086294588623402440152724560170371046520818479175937821455376781402383807784888763224948215692162618522140783294182950891719800344987830632830486479721396541621074198590135713023190702875299059733658331034690535400497056340402720577892793423256263012767103386132498839920 [139,58] 26394477037736662249313432807110063523324497057164287845213142932743785923619897786281070995577779015960667107533487758892023657652751308477968976201718849298900444622392906946664081829152047533227251562992687507976602869483620238548282084810363412275647704436416905630030438305909966244145648112683818982827148557735467071617751600739926633109820912462390956417808131837221699538480066398869800294393864019800657173228766793451158481010246053270547754962459077708142014111505194552768469610540979307659877099713739119371365904141843580930936740926803706767803666264420005273244954745041381528368137544876634316563572492952012552983450683756856775078872796468114565497173699548147895176203435925581670697305691243895623740911320758883341481356047004081890981816261104576442702584810154937257822478525006210803887061004815875234938218162549196120671601259664051669689819274969386964754563538609034133976385932978730667574121925498429463333837138356715375252638230071615405534298081274953477583623275132549407254690196380355547733178572525989517731597547957216169353672376002448378575262118518759435952043417463409776582160514031621999135202750470765826077932230922534702508783936927442228897134941349634311562399586372527984287470541551003480183225728636047386526913820443763779093250404618971750533369261763682836893541891834646007487938136256996913289385747118286161950855321302041168696413123265129339491168361557723493424620656243201518397090050351550989943344118963806293691743749696097444127793660682537223943516929707034170851885491035430323884038179480534858165280576608434547139418703886347429367666952885851966712757609601326067425514945581803947820544192247890915691230690307386499994850632474817070948874685773820681208627445664090620455257303432600737295953187131230138858015234991955468728470865470002942489865609769078777491849107895689573400400894405825067175171277660929719710932078580289586995065249515835575347646149779449102621688049522521068795363986193246460196396099386796737180430786098934543359726371772391878491133691866205532258053171188560366153553547068970699551978632129197584203340106470434842571897187657114551601218633833623654705791885360939188820820949484237736533565360432651432240387442480397399224654657557120716715844736459263547370570537924116032053147578553357792770208757547506489444097008142181120 [139,59] -11333447362860360247567494183455540580846025787997550386324361796933928809987832785977431121477243692408000007485304660463249245336613849144334873570175287804945369152133946772164921223652103888486574268962108608584207015245233254469532123822702885965943026441181600142430113733688389503167579792392199459297618371177646961393865660777604500370542422734689176010093239181996238005643541538529763489005181077248660394651152680248940871096037900890687740138317321013919335428719672743905301400834366333407076457467892604748250070511171523424754538053690393424800436936336630145122029595268157537204899752935209495006555235028868262326474333486058556415764346520377956140275811314465757570209027055588663516398581340814179348349642974980968597901131956044857420326626134774732290378065327749280584552291488023425513455572585942289825964379239942205461449685429842473730450304344265602749900490942947470989580472321838687637942143338220167571014804622892846091443784613098032460187471383272558651977611329680721476679863122559395631330724139002756594616898622863856413271487868488807233160190145113037025796015058374865717466916735849206992451176026344669765403673536850137420699400849019292286692867082222764352465392429543423513625537129881829410753200030936978193267923239892848987529296510931229310207491685441369819114230604857515773142351170303580684743950855087334723840000811872368592397750904728126432469270015581030399350767660628391080599952846840529724066045182246176630896249217721766066175930788577123111766677397030062906437804866402980232520186360318580856939432722819979789825018101927208637836254289380083137930421737892434074739193913831882334968840079632598413907067723200336030513791776541074852110106392648576939000288292772684769350793264545846791832434549740105763004709503911855123582705355946742374658962002086632012752436984040599902288822170420334620261600133475386412060312505320274530181380530703212905152268217010524399922477443790155480559283561377213592925284421741805236012517210278593254118291448292001295607673116467489438952578753492256725535655703001022322570945026146051305282532710585937792119519754446529707770620353417104098038603198168728033796625433774421672909927969092373648090149932420009517956314471167588789012411926730837477609674871150507635504707895583328147261421952548824295681428652832 [139,60] 4305751290002378400979223195947753095119053704953936021671233555425566007057294798151354309829400786593239285078077404244477824858211530270843652701371517395908031950258733767305533351248845783349646395961981214635251219325835370541526341016785625869687897266317466053891118123257633156549478887708740908729135799397260903718493152168414453746527022774966886759452602948612301918421958729316306152200628390175475367434640291520822004590625367221128153633203488636809700514095451660872097654041326668601333989502557692422526327259847286414046086972959768683650655614796588619961730036484956743620218652413378965339807440682704743958696595138866105457049391063627107203457342621488845045830685287330837782734585153209502292075363816961773564590461741718789966421711536641300919976644981832501215701911135037947734661341649427606761886631914554721800351998597849851891057964141541435280637059754055098438610409746011616101284877278071955386012269390664149851006001613942175691680790388274432562960161047410986422885483660522624436533393436622701343490187448856095522337463766160951263409047170756767627887111470934538490784819564602889634703024425138283748820449574429736452684627615338226045530891778752200527227739925252321476559140017650380787763814431519873873148079973818421525480016403179507505200112173927442793300919962572698046587544348250686992948191264226566292924838189097891394111503097668447489606273390431092832824316398748985474085877736801995379583562556862457572287358121782384705068731713339026520590031585650226195150822349270891150533687440149994135222655978934213138318999916358756815524220652825815085880812504349479227887921363002740760887295998899540375523759632480527761250548588163971596597196107404516969796065601857706017467461979458097617367763594959869418806081683197989233773876196661499469036741242395746132939875229518381612223945606598678590650590854360845099346997680472035893978330701734159966290819857662925748786180086546498092835047880412369612003439792331265817752654073104701421893476925616914894897210517910534039766394067271761426712992342901392530639928984890570289391792597898032863773433835113083758995678826804645202931690971292527125961035672415177692962703660705271877277750500887482662002738040645632832448074112600318645846975872994296339609169494845966828239487078572893290464472864 [139,61] -1450586553496724788432512946576680793155127628008151221284970790858015850847449803512572750688786196365504007027460022538675346310783176950855937075715180651671205556419526802442545903281885291209096727153193947923853371558430599558916461745082947578949936455874163259177602457250475828936943045554205941481135861505660476758420513435906332834299323127470194430843388996968750477115769732725731781027441674716673302398724654003595394614591891513716744330767848835195891107849578299824969624612644794723237915652276067319143135672813550650065217883719049361722861184518270188647169454344741268208943303086008583543677277816504602245130855977467096522920240104615208358096494410775690007631307385787037668712018762585105973259367930875935433170039756495053838538291083304969528466772586346887387743757714559228296549978100945235485131277192088533215811755481284062640725373709866799213505001770209459533532914365617943475751340496640136018394029501409651191825674696811797886273468557730963730210869228098587754965482872151816244592855154048431033792680590102271244549108926345835553302426823218097231614699858658341076005876919098213604975420073584332970259870520069137674712968283002637201706935907399688438692786863852614563797811995761529506446760105547087317255353343538333719389782482052898425992617133641345819778291764985963523351166279429712438270961558534302293780125288656268325166956235342300141449163506558923305091115604300761587351551324735617589327296689613266494002980311023451343032895559260315770324116919037814105747404611419854243406856419651007554738011193291953542538750624787623486448714262983261184244189056734655890929490157959557011116465634742618832155193996481896124987847294035975806139322218406787705852201262347104120483776192577897311249200242940182249027281013880752720462916165415184515271164387661404579957425759707510687305730886511913963576937963407484098737745567337232781790734829115793014625227204590566551749418596923494041429322482063949048142229208106427385180320737093004891828900541222774672347898660737181926253240194709108219989327596200546921271274427846422059574307550907409361717025224470961197653501823380825723009380533712864803151693657096226683720800273792737272667825878381316713036045505305284193447681342876479956110471372006363412068110765116178527225237392959167248512292 [139,62] 436076920424180089907583880227358386720419916820083786344587297224784441513354909440521702128358618545568029481455606884798116175298356201644005892902072311234830965946609433883929398345900970521400352425662503069958499671875248236072711745226726101530666271308089623239618071328485614882401926841063030409535073461182416725859571931134192691036597692929282432325711761284556026018089047711828037832467458189427761100278606212091430987518031134051610119573398715334286370898951558702595810294987726638852684635626532458944301480359647220665695276735651979232642679650631004374779438475238518648417759488060520718409842937638298818064583945554322471446558314512380856244754214768022375535155810161275483511247871167219763779296050299136780688283430018826582292072698602132831139013988863579403573657837897360327761726586452214879296568247519327250996544703859886610849400443058654927936715414160646375186420013752088750431063982703026335992794620144795567704789206243091149606511756793993846895711814382541861113450870089402165888088228623767582666452983962742617706799078266006413563060946241429861098167489714819329652453169067782952774601810379049318933307946936506414056871258734519656843031862557417463493986455587438027390383893420731786513839461605003552332525343907954275442711856755577078173117136631967984161971490283765181581659026279689734506625708063850626410518495128864641501570155120804813670320052973602302821951669210846207357008622961345919979427586532058259108001229057531915383569874778451785485831615056879727469173750032407328589141015501281149911238231809505284875021843801191318516986654406548009595075637245288795070635357010010813727662240740483922686859694642462771623440220001253187495794521545240255931254042640719171569711080693152187335748021601229247181068600774860745034526426855010750771928827588238194014362690687573679641285828683153610232617207090276534966740261208661243728274473201148540537869564715520275708364728389681381332378697485226855004891927733617645058588613829716522220572183614322891725128942555545968768672377978856408474163442222014325099065311138509838413553842479065016249595428565357105418310572986941224540571005808929013601719708186367801113555976150004428659868699885696252676405771122653674364234963455333743140344516010740567351152388963322336075896140931971588096 [139,63] -117801568682145878918711318213355725400165066774960495931283847949811538722771277635334744489483894377672130047886450917176340205413865441472769465836094319321502599772411020088759400765241984898573122804675006452333870663225304137801165690117580809265620270178627440456708829289652470437995794050673098371467756457030073949956300154735550500238855382253434045231801435256375890877867880865952921543079855477308272051335729543262400505996446199571377986718731141971199553041029147320089031647840611622685489976630871714068184858865822478141101405189099035602489047922773952800749141424185106925104434676901212987095459628387492002771601280530993512815972411525020027628609485240889838650764673266379057903264923129043705735945257052807638942259078820698952457566413124843513670963914148050211340566007482852580498953130444801204436018813153437160318270646222571350219948422651108055957276002753685383368959069117538547592508725254844405800242161021632857580608876163946825018384951745878681142095771975539146032652146737041108421643228364366711185086371072852926978173505628655104809559204621005777054158984507335868913837977526223537875077484640862068529255050841616779832927725150029642257501501592943845658883839159810585888433944316061085145369252333325267968622498373101615173116401119254203417757274444420049413599711534013009401165215811230927228392016247306753636916217273916934413674157480373263809059660894420353871468229131950010737783900468776208930924261849392182537520763760955522983563584956261971728814062635181642314038691577702573590211596522673569705982081652144991668841208080985258520474256733371965650055323243060898828827095222710815707410940964817378148054979338323613051129722803434142582864317205377358446317350525764111907835563359981681804299972001417078533066737332562308476466671175718696007137638888812749851749000089350894303494759964855759183816301491042554470680942881411968293209858161562525969401047025452603578187850190186879210521342265226445726464327908757782573478058168998387429280898902725793820553821833683774316641022661823234973038628503811169959627963844045823937996929021808670039414104424465174734340959071860039730730351237360792895147774239524917107893452981821942289209937804412282008165016095636722357294798106944232906395404778750457803271101871299889371223351019990784 [139,64] 28796206267946709388056562863814721310098692925956106672971733167436917188259272164480484004468758585201631625112246113286255126485006841999229230231447545844567964607673121800762107163291366904953067502337880998804501033146240344129874893462506670334913068358215650240012223819656676253912730768337635816463169420167527663243855984695110697349360139103323682715129808130108782777732850123277994438227642231617160651578611126702850780695434090995003798934376325809003649811021338559354888677564344467032928244720522764280717034907080560464871456613209781887415613495404059907821519042353221372061365545173454947439239766767839974397367920301485344611088422544360968434609773267460091953465389615425405270339215425994580252786454714539826023710296171050613771391724344205526172792731020877194481670997611743606828692337853597515283967994792443125254137973625635573264395545532037581589657417873484317291986048500891727410148508964894268992843511796019958112870361788552209292574775437406010522845643427126178880791936087063601446719574995734903067816594025829105815272822647343294172540185811046761223807011099173887015711203887101367450540303663339621165808583083632974479604084330259733303929750832728911587867980415982918416297818617911794718346281129288138802377590896325889043463104188514485085267206370969781844053497087810403782916869000176292446636415221900115110940532820389764814154468493952627547090335022251366203309401593621614646507037827538326951155525427147207794677781984556311585466275308816247079069077124885184935677804926629684722636767413241161189984767735931035753054293388395225565786453996916973729604511206943331436846000892116573325636668881766515838191865869613247537216818115882180083270122843661538460047954822558684638538729116168539641127478965738520515942908536154137067184811851068230259671089420553304301686847864708711184118614864290796941744514498130160542454520619440510926464077053781949047808877552417274855852424760365332207147280987398980886442642519772524860800796655445813207514716425995513707668509676438398430302732544928114759555161702100355867907993628922016408369839863307035387704529991316715753126301246275356134066746589350483836333223584947622609833095498813051794449221299910735390574628067515685271156167563788880229710878732332832496891780084146265664067208642048 [139,65] -6408432108355946919506082027463743091723570452632830639223974119987932281331039001104081529654988149805417490051070107912306439593839327753267353449654355551362256627146540061714090845472070000921210609884140592065604469565957751434135132717794752800815782182619025150759708284381074521388460719732262023728480646802249160308324375907948629045683045758649449644560923338583077077831818834182016589394160526800865022427163676483882086838774253645324713291111833548285686750761995954552580096590773723333951510466217839458249182258252844860480174599551982875695748321378510305256666162073975865410923986028577489450118754664131967128517799383433884308454901534825368628993641427902270149536251759100386200546755299280875373847372370971940942873538920037945273410229555067757661362601417916827491834928395191968925728150394138474131390367023878791816306195174554564745459415797891411990630973019762802802611337639926538367473183713134229768622357297016618600609528282935074242940235521927366520400868848598994137709235885314138850708480046962451412386051484361521514882433123450060713641481771931988527469700936153866536981883863478921678635089359084389640328292369809443051262432737882977716380888406699043298254090575408564977657183283166198700859282949444917002183437682996031445435022566643306419432489479129067305832064275940116107209015144425962553980612149988714600449227056542756772970693671036841168243532290903149428023015432498361794758831837917295058268064327388884668604875774485736033480311349319080377441566674885417082530691381036231124239997666729030536643263940715100959417158749679815204056651496274420499541797224925558444443772596949411623586504072212623634209999590484100550164430629376995058967990015557755474712659060084632993678096926272020678125898610523969630754911569093109437537545333540560629938587356261661939498895213788904447558492790728814314676827859854262179179686713329023755886700958673155736008635831236353638388129947426623232157146655411842851520219000548760816160404722750886897317153073651661394663801088209819805128587734087576245556655816902133080682724622150818881966898607780371381337241435822817514450229034249825232791013303456315552007356991547656336806908035157822801287796855190746475563055789300923676250718820875944179529799732117482898304416343403544638326316224 [139,66] 1303205938635543988013665823881924637781682391203462185063008277217624981785677187278411611463937850940516859319721735848222744425230688668780619348513496391778135362281614166681973654507572074471850193880834162585602345845188089585098686103568471068468687831600960149675834772897023758682339219703613269767524310405881052236951864205426915254928605778439492751561708229772986563004302782228737318428007779445105188774947044685538510614959815939953259642780777607265193559676743320019679874108762727114540216478924758551461478915966723036539270363487117826030652762756644083445093892586213270689975105146106485026773835924244096557945166317090223842056885608240347939026408892215792463767423452656798512019970404237430076968646207105795068619679385663414189959106761695380297286087612764897183787225725771390789315452310268546389464584206191930658806821139889065446435224558650454193141471976915647083338114704897125725101178117956883988245539052293677581073751819688529071921645050245485457436773419618744171004262723458125534360772985020426020985681592292259301938441532863204545042744991490567359032089144534881719317565514789684354807039969514692225516008704814371753534686020070119472924823812687739082588450683350475870006658646925475087137801068815835302482098221404720025338135832529844046490857862313958813460485855025530390294366942903245706662222018439464742483137379936746836271247598186033404284871856482454984508660761547080772871618279172213929944992753317606048145248627484258752393082223861535012535336733296380291811860947310972951788101511454403693357218912904281918015210816431660583674045962822572467357801444900044184307818576714003538236602217955822653913677680645026822180308318463649054441843575560540847567278585036473750312332439049268439720158607699318185075800807524654751052233012141937559324842920752816635314448758068210834091314293177134841998408701805269052084831859888520443648149518007017290843312192702927133313825071242040965434181014206673698947829680966641904200928014568284492327457631332217737446759843166066694486313733533338586971834153720642717428140393754723692053818039178367610876981139277437994301430795283571589928671973213010088591407960873867122980088022330272224632915766202792152959745156973543866809215444482935027015286785442161373517925348076968909776896 [139,67] -242160613169701636669365120943157350895329438624818849054719066651212495857731475311526681206498830299018455088994636518637079077205259652321963059512070634756862901467363297617997621717977651589755538635711567481927457499270897106446442847934708983352366611039214900476912329808675531879685280571012865669402643251286113517679629933255062484016289902047309497915606689496981082728896184578354637259961485912388668719570218249387005686498149206706067730920217247770918397529827384982657027420644014313102309618671237568864434165327920885167388371199106278754003703184500144564022701116277935064795266825615736139900864303892796180235065935724908987121135139793881668920139372786805048371343932679504762787072920589235472198248495739674287150392672863932596189695706667512134138815597048042519860228321091129704256626960601865979357752763654127789013769782046484243107507699507504495460907607096823276335520964146239157167219411188137946070181658652377771849574766492297107043747598207095312796380189308590416518191300561769989261607700971788498158372591548223214012068438382824927994092152600531248626280467007115002166356109675602318396513513546468129275279878190826471831963542541269698508087690443453705977606970279685114884856384633276217936158189625534448642992965731206662686050908804263185813130316018611090787027173884242119024258707105698258788763250128019337633630980190849985743981476109538885083011685057156925221994317245028960828975368404305830539068644045666706417880817094952367017808729821159710207043945550555718613213947504276263968315624486923197393391848568156421877116566181926367647306430763724990697589001388707883563576916569614640252937643724747665143482981328586997032724377623991963203595422492799928083498233028603202380741360484168595814438509143480694264971996401682576122233020285710678979683613831187563083419260409336525432388058161615466671357939009356242363173402005330384009808463187475057607160332917754326832950151258843816051856560016137013639698353351134205525112531127883985617683222425282306255913013115017418464712059346151826575267240918798749910932454184444095043393838455489709582215738681189999546191649900512494261216860313644998500816605054219664781951188378023146928901447224506957835832319925465240300898236020572864601044896785365311362528576766922886400 [139,68] 40952110419535869087927203155501722091491323009691534129875262655094047011911106022082688414227239417168440108372506170432036230285462590342143210084852251475680019811078173695695729167191912222288216091459504600232335973954432172569884988301856174151211798186927828487535752817194425879743257503390110183806813604472866225491783826431066009806520298052842311709023841527498578599127169558401408237862891491504321637183764742492163270153858777735332820968967517029281932730693299193626219557219451935648388778210630315482326791043189689869835448330327298371517177342159509776313108957564804333837674046999436258310021521823345879474183015931848621048895428847288381013784021505317455842939371551641110994514832191622069114216781844661777889385683511336864165065885747808474506968523873336022856254264199340849167325129433266970486357709842674160394871629778999990933381069751550024869002430457040791681524993823240155793459649528140762507210924131583135821546233972879716770284466493579064260583311671148979565051010583909194770633911244483720807689328164316947349855659753838818278144990669828558472736148635410804112448149827489750313621181813147818337505538257854157230028644885433324486355522574417055364966583713605335759030403328917519958041556651762197761441725697402862716709193230817002033890341196710345064903017831043123073443567183973336812828638036696259887537054938159635034830016997468057469857633195276803417427239693615117737252812451122389328541117917190854983134232415870953873940984239719110816780233191526039643155768862072154915768128342419857658204809701827547271185265892996645566468272703013135892608721761826815375982939787042897574083857114060727890664807587721041009391828454703170360902240195626567543369053981417749518523372369823268736320162488361826764164973961927446690485357211360665585493508642670072633177229395252620920637606974541825805844982845523537848462351552882968705609827360308397205739157916370952920681512545523605810170687574256703891556246877860207934345678010836409708157836804144039439014522656754736256408408270890986773585660000762848784963284969166004394218385840060377330234488283847739780826484460763885446099195478297935595341398934096183142608208024879905017970601424825253580659590707780883584382032616393260154269151437662881965915607936343040 [139,69] -6261326204977401726786112267955844846016016409865929611043105855273587642011492513784179173108600070669595804783397877781020192468705009185581427736130071629779962561777896785445745222187493314191964098265067525637138926024438737842514481409126653901073234920466470188459154709488053280579362636596593380697883201156658068599007231164160146914080516000746367357250209824950934895576777638572797755695931333183733576738847893575468171589594932699144561055187042362140968067345008867861670595937713925856267255008100363210489396078732609918191831092031138352163132736876789516668118538172690169596095876283730821014834364672715811285136207516657614315431067190258554199144825201522541674242158576615069463524402640244080443394125073045887265796262447044504654964432085541768809142980403735583598986016410591241589924509926855268274983659778485338402666974786941098591388489342497433599853722237032601105929442957574067696430859281198331464551275638195969613901230821404533451194183965511157504012419617065990692464656311079753564497016481699721987603141664279017873786905396900682677473206314285288791216988190515893662927228259482152420538205150794953687950192708975696079278955670540913284760703842456784648657008182268362887369013298919713328231714420685381441166840170830284652238737197247376610073901903629386379046493190606865647755346544422134962886658093345982178990205981299843851365471658578111910507188588434241663221819578001418894432716749929880595928891570500529415482515003700153721964942968141175879712890611590033826451959263712669013881946913377535442146688519043963774906066757645049307417071249729373254430888955910973306518127851156021515182359659212235776314805930879661893699486462229915319693637912535230400662295314788580327165534397556906473116358987019531957558077330606905817269102449284338317536172904587141912185069381299351191967421484355962628035351068327688752847758648162961093984484010809550337183876979139840379434508979263161952042064418616164582154741406086461708988234360341144561169264796240177393967157446601036232967873127620999191128635534226871856738349874499358543906277597949231457454179413694199535366721925187882375596518102086124684150218651496762055570444896855502317283036211949032492926442133016937657966853799567226268918749199317091426745847376960 [139,70] 859767615266902682821068127791179045418957155862337709648654674451105799093416371322483023768725289115537064136996266228906090117210017405175171585202876241260314713018703017525451938288028036559800468946912275005298856147073866651001270864514067995470458434761146640217976333698876568123770480950903548290790044726314073178663231760764104987292311506562638101901660841757983159888259050111377162208030857984834828017372791904090578359845884004558680475459649753638745962198639884769075285802356659301185059294116673054194239430619142186957780071222517164215836917019098422982834911508297003951600692333808164981684434382493516595086513650032505731210862320313795505386958078948611546180477638168303431595447520786153653060399316460972377944741105497200601575750585823791017099539574213970676649692783272966600865249937111075496102699090265727888024057736480287407683546943625369880716736722879138150347073102060307093002145610629891675209879051291902046853723444898157221627695312943100639593945108202044173466517152335121466232757841204408524477368970614178410367950555528801009082583082943912289008202352942196034418898007051924436039728787261559818380307800451785276680153628680375804985704438560985371702619772079227623051067360034038657818826915296689526412758029920567607759725165445231289991512004301349030641380111440507628198029012337012004247570759889672692775533456450840096200998540793815172004284963149815937942187047913066573077569118293456098139423281580272942715888235201168066889642077630725327215145208350668932317870444404188546837696584336891911003860761242205722249544496723721713729829521812114994304201391256587619862620176151091530469318258971720191169876763008942055973674422453364374330875807948592586494348901626968724299745277368280189500264575186806319335069038810269538111335854237652576263412427825849763200757240917763712714902645853405053007996594147363519678219510651645736196583465883080913299605736033697954919014863977055547949428653984878646533896415872735168748364406826066660014247875418787459735695287601893904435740115924637817668779679274095270787932415845901471001808161523047473803703062302443636302804512733798414323291799690412697511122777007887402499258584956412899974388633553769370443519923479041113907244517826172030177470619732429330192391680 [139,71] -105589097587834277492074602935079818390971325629397785808574977789042384992100919635076657291191158127646627350735315195958913805273350478058229443990753384389889414490657212221198747341828111572431113766750280058358266504909271573812533168329368928327267831919016194282976953655796217352576323992260611592377823888319484447561801785851342682476801472457673085837430212763629652821547123030594802250650399377116165735465198327580320069001152970599147117978207173706131702292392576465969705856515210994298102722302280718663277002242286263380213954280460455832773204537001186970689390076430772587908961977982899034549704476749924807074186325994311307634391727550355525374123930624927962973181673558791202461689263497002792809778140250131710336997898901972548655514479891878506237180479737229233334216706269925862542701959525569145326490889088672128816172533672972700565900089183810987548670324649453554039394454480156783328079392246742604993648330726739879355775601386769358842359051151371690605185308774313081987582267895992484539307670166200401579543420509830365622495835687113914754832116303040132686901742314397829061174902446763968551839004290630396209709946804937117991028327859159705761553999866290693560875673106184144866817720371360125619458331611320292341398857501425010271051527995804665199900035205412326304572003129458215619881795141275093706950961522033273654698247579098042882991015403866683813893340569771222918339933192059462011825188138605002566131631985944895986274013662991057580733677333739261511879966385319652018156005562435438653724886733386318772759358009186557238191608000680465690618940576193911254249013579948934944822698279729886649481580479669737265832093115832408157279042812355888042597308136166769556257382499504184208371386214274445749309973797227992214480216037655038592134922409858544095127146041675300119834924755209360251256202331122938996664228880883455719291518461232698863037889457963384812385557830129581884809259224062985219064701952643110616223805898420966591940814602887043655609300380141471424099298739989707941299431754039739313880619348096026405056511879582674743354231193603264690078982162000259309913847648848032178486304865002484466561486856636207501809609110790598863394683086651041779464947945710946647718794768683705641555937381775538731840 [139,72] 11598338855821488658443498194618149244683458432038230998907019857415453046112213159723261733641099735784571277062790424558036379549987289972306187234056478855976413597362851165767416093336829214506616158256114894793918996301693922890860360081117235467087223503577923444321093789674678842810077833228161575155365732366326866527728336953790348365478897485236668153602236065352668877005653808297853878983306119689866334635677093981768398385103195118768197274036757075594430638744655464228643092327947522341459153899210947093754022529682429610174082266202190092483928704203122856462379595167574373431813041477869116190215442087140932385120329776517628451018155523540458171340628355573771742690793828379943787974895598672499135695813845820325894992633041331000169969244879716475089238831684439417290502121881660527219506367377973312462444416899480156660819255212282546324057208456663544355495418679374265173400153604834091800123587006666542682738636800444262456356514657641660692893699167585352803396518894048391573433207778787984981852447898387955847915967931126344053398940396058323047250484621864740816969826631521654956484078045359374349370611481697963262076168866745206912122925433311190393147930282440008465763992028310935127433273877889821695465053208898108331612670057309616185299991922627834864762594407379986524967137106527180447116151424742670771985273678889153914849749544809450689396380758359214581411043807858432188273648263767361278939558267440571558625725539609825286252122829205056829874594342192851922682373252611928957535380038144599577913037666815249844131345092653013931108458854022974430377520624683615542788769778972977009800060505930488319617475079814973108585392367011777861045141862689236141705602416204895148644139867332312565388801294810289185094791385095622514867434855664919854008920667725678356291289197813653554115417594896834773240897075474752368866722482542511255415148896292391480082937057797323199010576340094780996604882397737791142414355579637373021021707378534419593303212697705583555615256753258728482666856451533468394152833554588458250345160314805218589584766973643596649721434675413541512716944036378708833056787226512050950424169414644539873541971198549510147131492585146128165517181716596846265312245247492770470380718586820084586953935392717669120 [139,73] -1143770455518485079011534968682250860072474945100904972366095766477751771140324596325670596219307831107356557697117158326543900543234356752259858144711780480183349957002737354560667337494773111474039652837170197478353680873278153853004970829092766609870857841352950919521925271215202919806869761930996648989068080147672153361659412962092337646840072272468111232953142642856073597118506371909853723894033475047701672292235044486805921472328455916823705898088678762460479653551301556398356133883478883904659182248207534120595712174923926361552618144473744285404527293212247798936990934649455675387093347019789647560109582623291244814489478181687611096985656437342450391165563950241639568163073174029076495320914091024778468729683684341054317276269636626204881999820261372034247760488912290982295905609760483566146670883054584189702567306185448304609572610288083297708181790783398843388222125252245977991355775367940241606460165255100895859496809970452579015633394991183917460791170987144257355141294859467216435329469874008204203094302569307725402209249826648485584426537036240899344855585690853054724916477375805539524710050686196025125157376959164304134603279526716192000675580260656092632781333896286982892987105834688601964701469499767413401171337502718174809987220893279075217947337375300681595683474501910318068705357167597619299804278963071791936294089535801983579877058544157382953678776572063630379846422069481296287579834099441377150807192196734821381237381902346984122744004127764933047062942383822663550515759321467023291067080218876817985468490090583975124384240567870510234734910751702630197958116364867548550970569687929758495811845446073081582862852455183467921974858643507915026115920941682959442359954027134511481496796298403561226496357279351336629040068097415158030690825675551990789428271314293071943058377952042763806846631249372085444205656443576680669750020939010637919567263495735729269477089766185091478041172253915410558839695179344052372180704573361663618516008163217753680613517625919014495526303485047408672436828833769594363071505923476728455428495925267711475470810086766731147202712688818098975721462267445626676111946197223022628238613770856225109501546604902268876017238881709893374525997507446865017994610480587674494007756823033958531697408140650720 [139,74] 101572909952777716655790151060058646471950080082078577386754179280864133488156578221496382713013721345197888037744469085310311162125942688667407814316046463228061589676453003686866113522608403420513659098506168555163045660260411159653832890297810448686630732859986895097822090594729184999849216546692532573548649925896564063475825205256111102736280628857649083302239807170931911552418721096680069436055649516686548252783380167609859379582533466543779071996654451006043328004576293890951938138999274452518465051010334645741707333210865959561946071291283522860067010600747316331356667620501529399883895775348185544929107512776045273691166957254046543620883094761768392298544347495351791213017292197924821985661397727396068101603276447159505824222892547609828598995152676575667604027141652778676590194402368811247447715843341479727410010074768527693059529705815968649959168145453275810735449511295148109335711860503568257937350752097330878564327777371787517630599032319883632618251497262445699659836099066519334436536606437629743282650313455555634455519020052617673437979363008297647019458820733197399883390730863775871251018696072198986932810249667738520942226582330151960168972857778063460380306527380563654100809239112568163986030716599149004556947888791208079152230799954563128966694080434007000005341688987174798571433772847760553052395280705888423320631801083711011637665842111109306913449311069369077547197270252235333936629993680844787211796085457653507077744710405865102912045442659884483533962987754399609229268736609473692748123658092695785740271952530814962500781292126534435487653054592342051747066752259882449930869710022280365944223128718782355250094333111104390103101111062763494537174240096675563703884705151089973923874151600493555687240472104600850986313121663365286627286166727930567735914665282449351552260425875572077871794087972528765816468367763438317716898762708953081162609422636642280264247335054401715462174662746344526570028144678467791600115290596426454939119343283452229122750771831103305809851532187440807238243911298974147374780842379088961249606055654427364423158469233848011633120164448321037109670708701496128959637946066755574761819341488818303831000758682709811151513402743517113346182308555499084122337470330640207629220301057515870826230561280 [139,75] -8071251336922190455456157477180581114835524674436990647451066325853583899498355659304754728594113592081340299260532914585797683300571588514159713821685740821986054195664350842123005247344724690800315265189239520349137286797704887782993790707700066198274535990670599300181124062017567483996239060379136115566953329276651267055357640755000169381621464031706543689886731231830512500568951921840664452801836365370617805237563632995421391861234845041532188177715335778148791691973873504468694038122052132801533667355916265626059872750283980811532529245717022409666512877306169748430267028192887163971133068521871242021807399490347696377930092330355597015120888217037649187706855073441044918419979920748258887424561648270083558839997292794816765032977683233691306770066291613116945272415410914236960647487441719188799880237631619259284369451857924916546687208921781011103861726285266390824778790915947942941654675132206070703802167246634829691678120612642784491160958853494632074675623323564409216235185230238993494357905230912194450119134791240839429102122681699791310901779063436039429845781984657729756814973096306539699386107501993931258724246668896928706361512817532818834110477691074814777945347578477335238688760125217687940192940794510542735194798830443912526220823373199694306654610325632380337307408024233048544292854522684775823476781324410523247283045234899549119161688743486247730066081829123260815383756815917486065999571661197577031688705677020927665994363680718222568740115575148557727705473778827718122256910390752947260253005548155917641506147658455575293755541169534054861551492893329038993245188567557538744497810864845271582120847535216741216969865420660885290149198785114369538864915935619633820883823878656153684068468468167506238489700816078173630853185570582221433199737422584880105820264272946951075577931059398510905669740709640750953941188549842122600567560689831664418960772646095625483206611780280868156237101951514588352026841595741615108569426292562955529590978251393347095080031384002630744705016872577280503745970048434146950289320375003785189050103406453353881724235720088418505022912316358344422493529713903458327508383482356331994384500474956532518718430841748019997319893621552129766634076882754604171918768599278718189516748323978134325529280 [139,76] 559755326535817962214577627260414879103602479231286633080860789456697394499177628010133432912936717540955336155297488823327960520658987278578138299064374460621167152529428625803070284934929636751836859472863851454485663882145170446820790805785610994743505091003840534846834642955838885010351509982018489155863756091590029959927849129219800502673607032346921898734441394688493028395229377238933475493298339216162433229419651387718208458416212592184868528110424919683316114193997186987762558534354478569095361304705486971671710109831117454090914560274927669644916076372084392442886213156078451586233332977821221523333881901816220699245976961252574390206366808714415324944333569125224392594608552322002640189492120454489637563265933581073443720066381973504089000688063677344325865757572132125969161639421646297379912825983169188913540188183303312296744714988460406305579802167485617769651273046861845168058422428172503518147357794898804854273018293353974656633801760746475137497834402140724533420373760502531845901934263040500690564387364219167793521680640888772915894378649989203018419693470080238073353430416704323527167177291786518410592893723929022991696351341975853405008075196185031161513568424009488157662077910083017522383726623909437779549520459727236862709889936444613467370383500720405193064713568070019549503730463358343454369878291040903126711667638945302862576238187867904506872476220094933086661747939379509099244481426591159811950754275224488799605912883276296045602064275419445105014425432811684479466456178485956653932828359362671702080659052025016236853040047585777292664815813594944976459692721451819967602627583455099735498966801020583832197590742483231532631507631709322845186151885236966124049325475812297079063938003894358833043900672535741507643906021030489623037369952196989583106587510855074326573709549146844693996703444879224185755792437917401349779651627947087128326721256368690421460115806629711399897645750310768780237528922696501606207388873293893718062244950256566109334112326259227424500155537227778441317839955497323011527831091637549761424227092517991697516384786437937137795634500324022928470653944435693531965474430735920194532377913804066696993045838579333800236477983129890733590363977591036004108900001580902212878111850109194185280 [139,77] -32326762670248915952822176471652313919800319078999278876608447062997310235643279301157726855074449805688522570788896913834677447420764117961460050459117186794498033942775277484956062655804575067476834030565911697391331774607845877428018991300781439266882761838662264146499336027330984038317173848459081493057350440801535718090684302125471239218854831516370161853564382806334386676579533652876724581819881966245854290762983290540509230290021577826772331757691196779415052108956358266771063623605771750174469955352628334444044642915221035926452466779459313216605747971384512550750641145425960554378451467755152801362233233597958657577558833352457985947043839239261110597067135837329637405901483182862800601660435063297879557075432806856913426058772992716271595552687347067721356631872448817940769219202323543558604210672760848410410399176935761488318935665886548035167781773961605786852119376619777293075286588648268869757350288153398943627859136365584306171485570949701141168757062405953287071752579401758333393883547243488910427257795124148944247712107292312645749647411145721536678758594407718511273888387184855768780465345793835084970456190978641340963431582745847750058573818313499550368601909150083003138226939788414337113696707100687941109142182450551625333820439650201997795640062011696011039650329960793388618793985331123055072018377248802830654605553985866668689711871123172877181009301102896023733808520467590762975927983892344926253422119019570387702711956782213274782960153933659566260058109998015818281638218438435448807680450355533879799508042393897788506457080214467869259923244255514561075578483041341366015813697202576451917406597877073068290806408833483138316852576166288221086229742001622554893934106948316211150209789689285473974126067429130477264631472235178059662044179119342643448476916112793841944360571594660891606435487994651782516244109361006656143871517914490720622704353904147147818232343224505684281914994444762039711939825337856772604388945507442928474380321434197738690004074353584101857050826067186216038257541164740102320963882895029518431089834091637638530389759653522863407951931549069397462381877623330270035654794913113242742388605301961777266857270194253903363962630866919951449609744350677072689892949274101359745499969296913160 [139,78] 1447282511625933147831584310322351972873105822618021717801059066238087289925473894492305623347212109287949115872051496220032100531662721613157282639533128982112170818515888615985065371925093356772073157444419529222773228962992925013047501819027796043410638869522772200247039666878766606264521924187727455386946625489900504586417563219969494629831836490376436280190276769678046454568090221604993857542986877615483702372467298079586704993992795215718769167827592784299210509415717359379174028868258070188995460962315482009779925962897406594861500054410310536342578529476336202125293883993540106830385578911394812867010787853983656822923704177390827207363229349695859365273029762415201928248535748245742728659944744686145681490719591798573842373926310070762018763341711823312834293549388856537529297361035367891216422002315826181913966762115768929421866995617039464386837353237906778991793727371374959355265326459587117563991447593194293239730298331896576720079468780336357379249624569927831628644622620994672097314127344734196580748114563596906444558020887438612624602744280379913003207320549142023356201147972033995615668023123994104431339661853403199636504131896005607098969335307301144964595973945967908246017223227343532475536173726273730046401804055447963404297623310221796494305184175486620392137578338236544341350409466471124291026356434946985054028333596945984927867050899926796522585281006929481245290857228597073743899443361467490411406487746978925470705962115190672183539113420083359222901356572719294596202004928562014464718905258522264695858367007801364142607440103025369204702171417745958132509896541593943239987189596219157863284331461416684172658627714863161032747009471615115865948848436127664783354604040332178383892198425141265661575649795080380642824041406417973291399165232627144225386011306687113407976510835403518473645792480459405812764372269673296266878773402478468081494292303709271477422711796369112675572886324377759552935693716192028844817514157158206560918516536275473864266130900967812363863360969586132187760674314568963600512812997575905179447428633097681711984144799503024193561342236898054028968483159671654954130965141179087482787533959637421024989947659280397710268401942018154034638747631128505186408832991174885975708002304000 [139,79] -42677863599611396270386986918168527298101356665316832033087750086207244021881403226580129504795770710679059221580465980063547559726764133050131832656510538140338784093647372553847627400933261312942273060523528974512964995739998259676399082823893911290736217957157535105064746892400708611227486630945114068744308034725235292994441429055205488620859922175169364660594262793478331129931682553061728416071571729550613878391511214582332373543191581659367196347194029773454746707750921179011703111244432579612544846481947820539888430698056207038603971031376894115919231215016278520318471378789266274704378338411030970637417365748133388859789810791288161555352112194577730549093609928971844669212803785462825581274045170511489738431992747820749465958818570918218390324977143517980773806806368063447552080492154888925140648155360839267753158000818257415325732885573830114710509803932675798634121178746401455876258987958616599709313658647641996383640451826100814267668919015661516049139035434036751506365525625079568340213310046113214203628643564441745739041753824416833338554225999415028341995329630866706527782460715582951058092187345932801187346917200951621771864282240166930716431263275417867051877127905098573744230868699883742235554187776386336817589749080377803155318817277576598483469882898467469214495336273037822945828510810060562610507122142510818278538485794636458851445399629307686920682860059390427275230722380287953021052560164985462747990041681238349619351205240004370358211737044823572710649308386848139769681884947630777466948048067582776439940424898878196462159008371736507768110615213704082211063107677049304535266727689951550775655433413164315980105049604863283755806808447005186983293698642665808579889734610257056292219989635476147293304229780252896973293128772321901411861049664937054970199007281996401322659803309290842195276209514836025576750760617923737611045345963067449360669670881754963824268722669028232178246267819777513906638506101861171915450230025584136824339703665495982135545137633788068881116112132691213728461173207273482633910941154015335875801903560532204330546587272129781874419821042552328444636858949685714550236824442938444169036624012360356238126536221779326881435217647574890595476245766452400835026422464981524737818624 [139,80] 11214048228690936969678670902837031646252791966495612475408411725363102569098883468767947649816649999884568840785217508551169120810880765571440568369227592708664188623370288331991832052764650849942781400308423596267898581350755929006240408832106654287904733194643396682261906033121526520962680771981908591218636354497322534850974133302656853485484057902101337733124618498324659787127023296038185280868805933776995610753323334160919609842025503253004968463570974367562566051891462040264880247951162562764515149365819701172604992712682505674128043408743114753962856280542491790822135110120650508584699759906719215265596374914615489544857251963453441166398220100894516700962868923604077288455735997939758254156213812687536793505297605211267780458620729830026566881912482916762343890790865241825484281820898323295858713633141618205344833262654195820380291983170575974216526987768264961009437760000991704426396695707270640939398792644675236535020362767167366373735687704446714322945371448696815430614454852410214347736569497200549608232008989217948100069475528774119007919342623407919832012366815545868776295956813995883978333753817772390758656719452188784121698710139822168985478174484502575788080013070184721783945462305168781198833311087019424655835217702851200280723904075288273514261298272536365392162919545378543837391233070173734769330871533907809915172927514412558748636542296991918955569940969229323926213128721224341118870941303790652623874971922152402750061200420260280033707013405447889697433842126431431306191886645148384271630040794614210650708740814171137829870490231724751652125342650834606486224629603367881045236702861761642494427214359941031777770280783256056512862063312368438257938794705889544876397207483995799582677726205091071453737451572979429730235355210720164374790143814262299273529027696699738419396568186793071852695634277998416239567696375055787428791104868231405434156325216142650063991709086816242912373709825126962183948906216361013231194660850601576740800101784323200282558251680916276174322994211718298528880636189001443234318636751692894537641242545384373828981611148048851913050165698245888972035996673939225286854412488463708177281544660009125881888643084533619859246179674006597881849103690231968901972037587334369152 [139,81] 92144695720431548968635449188013696715615426297084004733521358809501587621182456194800243144781586793939261326292156885423251524458151420096211181823817622937084401835571177715840765183776353078093396481442713367956671958904644192839958175205389111442494366601161685106467569075112401478034938628506518879747347785755433714991913502669961370230511677764702795754952168556290463046439173078159331731611236388339056757295201431890508540233311498701988715294094159372489939751276934318692698610875857739792014537723976070513057806564611005196027895197237215523518236862647762740870821205441436979204202176913674036523617357812724073116232864825697025989196909526896041265797224017444080957357440035284080017188016592043284335888567285316852542841037887771747010361608335654567934667438852629442336172522070965802558021884470248296558960286585949236821703563719420988689526902698120042825872893465384997517184103957847723844682323260917589256383241261960204893840803873677124475711104431125991043723491174448868657882219174281899757996345707574211948228617961598339159389458438934085047028032737322922303460685861062815372832913362472223759433584802879639783658641061597008502514884195024313354902281003707230656994454578269115586180181727611273096995602325698943144151407633103336418889322439794178850749470039162769858817467065589438656794594687747204463002988325021164082324878325366535414500241762772045056375633787017326152300593950549022211879033046188075907769488589461396554417627607031034545630707432800435837993322379889168880823778682791936110670854273785808247516595127633791459619096371430644171734370625798996667069020414202613133314081332119348555871700591852162853040998833821916865916306427220814384649836820917983708437263963109036001459756062138197379002036138227267598377074365844172684847847831554828336179138038799292962075945141214244311872344068669425517225503696509077315481050116279573409224860737348884395237446079079378644867524448327970206915651022338684423635251774398073315635965031000593961655869888484211092587166513786861026585122847560581151925877931430948544443434651009714581686945386761377038433654840579504157096747657420333945521888544353823915227296002895805254217688838659822923967744788999854580867456882609104 [139,82] -4180535504442774965139432220846808438136119591194490349481165322257860905828265535612980275174034056577320053545980890762165961044402196249250604454792753419797402407501520906401577806205059989909482429264629373290869274769098083932081611754645870841106523600526689764634168724692350900225642998339456925444030868707893984922911513080263172546097159150710538600197522524443320553635410560984387818256254024405046742277910939678606560281781866687528728701802659722173088923389092671739213416319648546760946315306922880722340210683962984893351351998851400629513112807916337860146363242212022494555369763665200460789830372695704014835708650811660910564518712263841629503383446864682147810487525641624472073584399497786613882954651673823203707594044372720731351867832655372428537455555592099680457439257082677612261777668881200622946466970068131858888518226237944361804618449196196502866442121174670325816741682474758151598230762900550360882416187681316569631205843795220569430079841916874283854351822936260446127774476094103121440768205811679969280727357668098073628669343053252925267482140183370021053459411594697769180345185313675951986307626180192870829145837170778340314624944576969613270928074901148897326981174498812107577949404819710285700701126596771846546181064667769891729133849945690328589247021496397406848667047657191881749565728795770306826503824985548263322456138743391510748260518897783710753093700958692351566829660391819015716201374683604226018336891775304344420840394095507321914739238888012002827943257955529825033140196562849992219785811087161422644443255690573855036955372506085020201213820154029810032826660384313469324871414640111284083274699313535971995273215105314697483443380796024806275080848976647678357035532633999695086631291568164180181847429611287913226638388980833983331093739438472053061885111319930750054134548489529781780019909159727230887779153773578680523865689233670277521784944347163783845027634935748892640790970100855850028248168130027931486266025968896061099440232412299930902955627125029578128841071832972118578397534798283941336928289459040069605551924367431996368995313803774349667683090385111874411100729296755682741250079285738405529921126394981452783498995110521518819149483660779278375219372595712 [139,83] -119508372745422364872729363488647516243029175900368863605768663753978376404719462994255654489971048696182672956789256508091751637582765975442664339220051361907191533225077039465317251819529918118759918170915485003922813690420706030196910557089900899081030428318297810659790241571044143984140394286411449869625293485435599804108813518528298429135516488254020182864487674716895897512758974282430525330533670826358934740262794735147217003245074389918758682239020356643992498563624455053101517121169076000418953092506234152065084837289222846334642655217648561430425785023100154468728310979836194082843473918695793531940762240096926832028741041389325162996425027085506615483361740595350031819151582432211565726369269381119854618928649344456030035759125467579671106129667709911772887067277562429985471444035715056167522866735392181651978102995327785322384073755083852451488532334280694510407431950116835398736226502800194318796026621233605684637328889169170042385816983316274622057338930022097336712397021189936869464946441847054000470282169608610945026265748665418234519184866561834448946156103198709317156162138004287236534344034808435868882924166023290344339242220762528437203361886871577801981225403177956583818213020962839480949304720222349523164018113381474182964681688939256603883121243529417878124995995651694502865883434156847818557020031986081891860445860305134787896459949520560938809701479691387457474017118229295359073413178487943618956188439909665220566368953261547228766531440655402692571516137092448342355667276558660782702289334516733948580527348078627671002832342507545534680892458811868561378097253837857328515300451857988151069599963038659531625508266186604244385373744373260284590277330818307911362176862875916161882346411636180835529750895407678723452060970230659930882766553789565748303704358005763663542910033901016686478014761202594451498605558775569189166517604433810229321229831750669106157362170921978281575196159232636027798361738477102963749614524111490957032165927033903196164957019622985320110517941801135977884660310870292420952236749110525094803023616061898784529029932600234385289460092435821690379452209004023152873544810396907630144270013804388208415060485407540718743496527605342847683370008160188904883597120 [139,84] 20881086141738443957026646075552460092491901751347224051930210990208526820785377899362267106223672593587035981736967369410092666060068716968078828418113999657265505522004051269852173052004061450359225501271964117070014211571356871828493827452868285936399208813176556963315336121327051533833064841639629445521486982310671691090325957847692896767379084537113773775202235125595586930629011087353677080358702292935238664249237619477382601324678290453913273735319659857981138366196011226816989673934360870045513827353335294197512656552790574988378566180348033390720034848442921966613173700212593948951556856826308774114780773572187710102550187940908413800702079433438756415781273236067704282188377224564121630816411239226859571596062296594159771432391541724460840217308950370437618361999458259712494992345452094533165563567358811548599078285374828490172088097430993210669764453858338285289926147863174824917185591943196067742079728877526209759941644003317704560341603494711673220521656122522152556703755532086603662686582522511776276356426864103420433501461223103247080613208320801110800515296544244880759097010396008132116226088641548256193192615856448084910951672932039851173451994289256128531527912994283496208114384252041378358191853945534381859257191439920974375291032051349633526563023586051500097303796862346480039310662412474995296075738241052036811448311893052284787051808148860171570046399846463107360655257800395655444991507573531491456352319356471282019824538402858256141077123826813833944945538928571238128199211733358789301615935861418594122345070584404187052639452115525757501250143621519314001237657565974695276130125827236563389133812544215055099988170647079997544816528814780435069616070721221761106012872887759629354092544601116818239553243957406404797586129298487245003281562536817927039639732412109559227205820962748552459267440832134704240441787631290433973199595234581255514920004322258126554718465097928469709255576490685852598654456028620079058437716292102934867092782284154830528542799373537028027896736510095500737689439043546640006156254028322102186017153450618226965973546572106814513439122070315689393302653747436721608268367101895026821587831401127300189851639408573591039961688380154893404134942854126416261120 [139,85] -1157601972814805098262149473419126655657162149733098533931703836959685604129349593395512944620595097801471396428269900463267353445009588745282368133947592368647858538548282086532152008169409729369842091889790908065450678678410392522843125038341741798996952167375589364413394025956989662917492258531360905604027386668418927730317354363293706979191107918223877674393826504676196380565699557805528591415591146612838388285428172448390796345886734634424210759239205273068229026070112015467387711078704052111577076986471911482843242274920087182705591078162734047484011778699966487702497662726602173643747586419489713141227004793884715292823155753693865663663403281700426135605778245333985424848212532855266933497439832418000529855658094380402229878113506652279468336733690161469573593590144027745697301430125444972266990302380874553725731800805212326463826112404684575007158290095833013246492515020230863077334768092156738452913173669160079511998464745751029598219568395477966588410830233925393640151329656647800237217318373651706919078795890427532392551874645568001878643445371626489053093664213958793784809270545059767983203898774613155357772837395927696350330542884958877903606906009924030234271668570930172103018410547887090947006550329494235223246262959586032279421850239058046857419713142511956554221050263841252739948714038173897788941594413804601272665916347369363977809936753757915419972631064453707007883560522437345676353034780583794203342365072732195452860762279213707802797939268653542501495218733650494010818317659420298200742120293470520973573363918839422620037221574578746104307954525815191374496803679383202470904219875472772211107587529082356447972103407357877450108586636883452239368930959213967563050981289248465405531345430562151195769273608452336472276444596304560613481127963606928509133885342928820819149198422272258502660963060059374811392589785707125815889825256384945960488986738762674324949138941127923990486401279295217997483007984159372974572173553229251073311648903317356212933386041201979182108538168991342451687498926807721173719761528759762325200121062831466922599505480193690851515072289208676596290842496297628116276557300103400965935588818358811103214974725407651234087537665872999807066255116169728304 [139,86] 40557543203406156803835383018791144335522211126186604528452119879982974058521765420728660879639429774172026642914167149027202501302084857518918572592973945887912249615984399538120320299612930672885658555675854658185555188710353235487795290138776129098134713123507775371220458562509961490740892586611604429177379715679986113568315890368132782875091716007022132467762481688265250991473196736641412256313152614217692742538704305471000173577827457346649824284770378839066554180300316892137040033193864057537068019820008909664035317319404075750851981666378024965889961579760521044367562892423811919115877130574408747269829705455114071122298360349124182261581829824036662579376475396344948365833364704733315900310340203242058160019763152284694752558162050267306840968830245432187256411942145266226290979437411404297447732943255559727464377290564790899998284870994286885215746181896559257267698314170135427795822570749617705651831393457589926412403954877747500802924046756885494117500554131431678619504531414539950068658885025265534167936324556977508881652952139248181185331643086415392563870135514771223052369158312835322266281075838800058495666454320095529045825558760937091963747495034967361312485029999216564409131134466723742744881255569176056346525544467872076538239291707239297259644108648055310558385706066275018558980025156610908883455952569915828010710224308374604765749663377320189257511962550187361829589100082742021816591362720112440467606178923083911495096512553997783364219399162955424903915654842226319325231967932401634460995134893551765000216477063790622070649901377410401397758809823900897071969812799174052519233366407973257695293058354264871440937174982091989900182465066610250281783671311622060244729981016462129907665261955417630706085224314718455422701096485933233476463432028016364499014204800153390048271917879153200502230451840048261909664255809957098672770000757673475251808651507586910725363210926591644107752612561710832895146191920699294330811891196516109477902940089719942515895107143116451913041219021301916069096641796767866327927869474913621019947296405886447298942416667887178879072649022957639559554726656644202457274738201097750289404078920255336509552429219341184054349677017331661287246750836736 [139,87] -1204029230256053440795626004600027000008464119775045725407856040975793784100126647385008652745221840333743156146576090947714232125232805030908874308322657881046124468841418598363240882782649408136655001025036257558317531984025358575522973133444885647536988920109162061004163787203949267658583768658796362686942941119429246488400957966807200477029359557950724061875667013370678871164968246552907541896088515451891028568413082025833376393488512848374638852311937338445788403004942579217644092272288229127999808137488646437308239203557084401074663890767212050464280243570358891766745532527287425252244543971750889578868917261113845776580158114037375458538864767413817377602646897198675237098033915841465973256659412730185606584397808933404769537458844002210095687317771475871005423417877614078317014230975109967202130660250676475540450524069124338110161717110336974721218628614303146338975253796748197672775522001438929936715887498340909553815402356534847877572665483689338959914514079614478282616432679837331570458085580948213985499866127430443279261814089224430331196269922760379968514526161768683798350460674479144317912572842511343836928077502308760105290433044732168146263451187910382940178888817539394958323627427693126230473203167665824064170422810766748738593154794921606791354672460162400681300809258227640022147566802869699194764337180540819031716855809077876829170106355753942904311323010692788509715548399393091210796384215503281463733279016609812228035781880967130039406406572070023864124013871311343958759452928505896526880342375636492718166855103454907026492403514313266351950307086118767800034215158086494504668725114543963302120559726717485506489076105901521229495208425795381938435396932659063424501368284491863031895228148262051728014424951865083574227398589640670473547971896001166473712807497552356711690010081695711142253860013051447396434718372815053741993091149676119884277033342421610756699506416944669736257405304622107042998659790386943855314772840243640716278353339556353409427176219203085309297830553111541982353149299980570225029978388188791097503862502899757962197715073585101486179496197396751848391760497937366948787815492958994604392849353058558866584684482379212752629136880399217131737885952 [139,88] 53140325798861166211601829241052555394461562393481198678076812682027887626406465766222815598806977088857841255117429656770229941137553272528538152723185314353286677730663382725322291313848264477947946888953320142484945948619429495738399037902612052267818349930718948815099682733559591605863943484004536689382799187784395212185732368547295138811974442075454775694765526219341282530145295204358543982163313110996449881144446703692169151970129392607769170582769122142499836276523732370997786698688870322502498972236787094259087386062745238928136674879284435197116797494359046113305367261899048597073303711876664215073074266989170577700613550890040021361932646625133298131031240171677871220962641123999710750739728985423412863008434072518783136852572777564234688605195420213217399380846757311244401256380905605709093999842873829665726531438733819040869548848461185416292717486305686146988235484355327438258255033797642925831026170379689880935766807705670914596316980717084264182573711673444478502833118635854156842702563666182172886573245284293230177517228175296108548206835825357118719242452769094400327986644929635153872045171817452558044219733552757634760023916140339783749904421841989435205743840100494834421705075109263564486455342586344439001583022931172422296764088521301894754380581793876992369831491118507835945502234520810577500873920115497842421906577129350548687266987345156329679022466749590405185456866747581496767268949810200014988363828644043524983279475200059799977501274350554900582167588358067485662956841251435953576053815418298371636959354104507063084865334298685884934877639880224607525037005234015686318705174601841525430681164864658976492947132514506032130435023770542364534911851017725554701670183325201091314534160937438432421104504797365012084295857192762638765348339958344106664684046754420056513380043669864758857094110281634370888858125647799027870593948393812929401580179698382142016043822896170092123480162271628511903904856897394061842901085423667646135978370313154051846199795003922878635684761094994555545250975198746158335842194742604820711470888673545892191753083813808178204615256770598394886388679250070516905206366873985147833789130996301138611687491682849763517405145475014795523456 [139,89] -2818848620908942084734812327624244476465335426981778992210994570447490106136185938699386869343986418520671167583018801931793591598718453568960716464354669305449768055473870676126494296031064108462262916320301882049164749587364085905502495317261604823073121526250656028827797036130145177017346782608074937556171292068916979749173953640190272498001844576149413604920266658281095553773892015131436256379721518074442394755239288344834845363843613575802997275263421858968362718073599424382855422299383127153793052018419682416377875327675448717348804374971144522067685456080557517375290796576961526374026624086659353896463968217196597460504576011933655587047401778039715910681442891705621445130160081555063017611602578240967507613906111215225382609407113352116474233626718282944462509815787478593681296549933022700442219043147346832099994987219765390091039626655602944613743568034373318750147397187054216160762009277717300125284114161547784206301642527229453502017668351339923032784969340043195294046340488677780420045219493239541274491837126464722232345424641513056297009022423906459527076306553827889293115720698494686725021003740617197649361376954775145915969526433901566786845957682886833382019269504814150027496687556049925565686786391853288561315034274359251711076380204580238665172477162595138241681274044778118393405655267606256914524078474127460740611408034362017460070053565139168683814504052805025592825193930087477395994998047312533251863192808377695830083316741873042615602758197924683721175215338476218995620751604196707918934734638586941568540537473118637225275840145986569602595747894267902361748960828876865250835716805410131579328496262096110528705611315088837995877370298025942215005432115057465449182177656691150501306356213105066922083212114294125392859794008680877856672759650279623304495564603283802440133958732808332707207672961207208377348921853323026628761353398040385245035639845486407217233875891559460411728363970209727044485665140624892377655951075928925239201777296770965726191933199340775862791211432738933437998092251283608414840163366833217182765387496644233666332284691387991524834825355862011151351000631407908834565899313471646519887585396562194162367475278346434179911814388807330288 [139,90] 139016668725812885331134241260044489508263628530999026332895358920294150475191206749117141289504070469415860849876399783549296494912712671715728919990105492308375413844343143486673676655347081932095855567204802083720171187033438192290943074490837031519715137169072746068228681247108489617258981323660398552682986142661757510952571663865930901020904906936215283807055287073323241888579655679515175266248916968448018502160540129269458433244367291969562489522485402138713083378579651244803245145199581154188387874198126176387114323985830907801233649543609831874819556061650337255812207754061170403069859130743486895867690447228227475244462775901042179184350120579081934886504571299865408492839946808926009988938903526593672108316559424281988565819959658078710471862778956762509266270826567485825500549148875978761935716517201034465079146585158071084561080683134970924288952823561046452085300326057775106652317204270561855901403188314114507573689988191168648500894526315235914274661980759952157876946494938587070541482079636625814541016983150706520214986044765048825870481508726824577370502168272362654711172301143000585059322313442756929050638746876925701779297515160987117612267090952449169503565685373610009300047211336144425539079224142404033224116029108757354839348784864368525184841498193819681331857632567563874258242688489401816793669590455079627925593468666704667768144274802369641623236589086494351881948719606907341926757789889379073657344903606173625363678201085565575560481400546175750253032607289634928145027655979840283622663677642249782131226208758668799056531493946044015543884763936992719472635555086701512685367088890742497087386584050985510477805511244159283556170365185920937097266972488146826550591854682552474876075544038077625220910387828951404271177564337698125638397017861181095875717281154615205200073904754542426907329370514485455493772436859262448742921266350174871836641230360606901669532544403952630527077880535519467252458160292698462532016117793710275461757318288381032822414372546036367592548099053327847744613429384504659740834594900245877317826506636476799625440336995189548786768774031842629076117000746038523931327301621806995713311572255267363243168342573255377722517434808960 [139,91] -4726055556427339322317239441107655330441114591391314928314705554223962135648175397031317806909882381154076212250798927029585249000125020837364037043181953787064113678364009791638154721569811938856925840521890344453483242847708449873296306057982614448397786535310177883868322877236254625176406162462324478030366937983801597136390504945211944331170281569597958204223651996904643615018316684095201357782273563541315785449333530451626219682390146184072689387549616406483757964578975306859237841150098168243945545006088076274797358877628507339240016631071732538910589220203583354498574778346605456996659472501838222396846196097075157583445911657025720906548222019895653268519173373245847620400699049570531200528832403606654075844193471841237030055890302566065157975556499956368746592310488501039568699710026011368512989460352444872948424042795334000788785912798101855487593197317998791751171000258234098744649931029652007553131869326600497765264177683389628837272737681695130211988395716227593383805248281644748285724832543843043301350846941375478374977566895245458487585167434957412171171971333382124839501199750963732882719116413522445466588749835932880573142977379646098690307295045026023366227545323389200608788922139429736019730226797076106225393666521647540423821851564910500025774026005714799823509970742081909103543507337008475633462173505421608054224330338480244283753461510737000079897299509398586177806226121975063546386357204509155781634919277323476016294364497781561844781387639155631746428532212904828633394503302983590556493871875455395835274537894341013882427620708923777114523502751272541513375272402315670242218404130564472097359223499316905405966753378008307062511614690580105481993805726459900719114952930016353263646918660502970545315862720345671413369218042110341400516587074799739496032797452112122986509764798643848945211169782883960652445167101436519388419070439010790109887611440235022485621012192325541323454134476027856671229856062178720380673463438096320554389298725389476079481321139566680662674002470501173221682822145730181038077984428009190636566070389192939782961763940479496303203724958439571725844693467092039381174072747600211800986008750609312472864347070793116032487427888 [139,92] 116180331884546164424083556351770359708284756800863748330852927139244730984177881470711209924596870020516783917833499290029482098337919319357057674582729573715213381548402462137051958596038021160429902768130282857558943192853811593030635227248017825431302553275374350628328380554326554561117836915158787831041421393732224677906201112673894790903243598665058589775563829504350120162788003795341125023605608635841213613098314423834477308760382760627755415768949768665648787387171380266030543327879787286035865950917675022931035695030701023241260833201379559944493654825252203938601837721969310649962374430695726157766905186360213444025591672294599018450819751836640024349688766694539488561624178876607640390791343160082029864929002546461393983651298187733229240740153509862807042481484859350152299912722951674468495400432705060476017226068717925056377788835523270572408368951409467821780578219727000966731949174868752856483518028935803035647479537040996125348428246376856679598042073446902957242099332934051611101214268436072320739627822898029056610293606051520024153350647443614649674668337131880224135364334029042062572078375222219776763363247455282551087501261034393306699188068523238385159219937394554934262617286760684042330444493142065064595050627516173305865897442374092536028160170030636045596687214825660049299798206821779832297525422832750289208358086200155347616373291369769402005236206863486689427476347858129923499951689713606285484570606078959888977382490379591002452242565829749864477486666641719667257535357741770864114671447247894115133691270662968027216638024922502266721399057663971419817398083567822521731409651273238412012144819926835179349384601855270797739791559566924631362902953515852821049917298721268151546661484640904838350413972001112572888835868686357590887519406053092115422739945715035000968423461052109638736904401441219739056310621063404974565638934103313997563372039090385452743700272508611590538082694547516179467350636479729049641131645223792959224449009737722327518799965966098405491608252908267579119949093316968682726587995535149981407125350572813737664989945203523246122864214009406135940302286830046627237403604192271885846090816101794407322350010234574386354368 [139,93] -2728006829121845178853887146502870075615757682632760956509755738622535978167088722135887563759901825534018452112909519902918841708565487839649538751212949302860522038317106335282382707052304903081578394416064549764354605551289854394724371790012198380705929851799060940803322616175425805512513386655417945260195788142703403361279340206714446609522035712227140224207490853054854759187234217332820029687757744973438169154107988075386195781584540200024852553041608011267068190949220822422918382977000286964602612814088264454936947453821878762005039202507449477296861241310453937301149877038186346848347052311390470365882167800969544700501231748732078689718424894699131200045071039088616479410921426156008308442773115349816574652669698264720127026654832992827771354198862851549131251494975863173371964809782947054469284603263850704291532728833107469852900092727345880156660253994234467984571177716848808686077710180940416506683310138771785997059967615140100302351981901558112930199204623146351561943445240868930980706923653055294550128750079382477087678416576500243642009263560643214040166216918475431940989593659397131857077518943538404596078672017633526211439940564562205012668703795408764497632486395424421285828584109316453623856053426889803976914801379131222764040599379834649043254432295933212908452780216735751590374613189182598496856833713088015856287728259238439194924030771401694645529480164565847483252483146859920911703300957213790516984907639596607108417474498159403436223323277383483490853565160893038309288378999067656983916917102314636204285407214793958625741386157026092426661841102899323783994419905059402702340804419819540281190200620378680401374229004863835343649174490123357722150261747442024292203282034467169988764222386207244227862051354738053282878952924712565411426454898519754116560006680275347136338841039693523973649203762770335440532649183962409534306396694381528000493434879034573080609170720378710493101312862111819022345971945513259409449212877650405388777471423058787236707027109301704388509010661548304960363785181273583286343914433345659227277108495876898480654530687562920901927360490893304727294714463196689784743430523441678857147019559702695835728913305621836248 [139,94] 49678288980560081851932510801484170275921954848304785632963893086087784667577567896499771010624815798566419191916971224651221338368628335654596604349575653293417241493928335296640578294625047891533647919444459974530747694862271900414382607251850873633034203367413416871253594287108526432706916896127627197534189638392402797457056514837444552940085434024827624481646663856607923610673478532333785842589094494834457982925583533365700629338789359366231266922609652678500581058339688914668123472058214908100167730474098415014846797671993902917942655649928685368069677915860145545576983981657430134459663990812883837448570559860528797805638191829651300161265064416899626046476884463931797055258282145575640884076485649976031370512149594146182839647629740022650328701900705746662229155043747430651975466195309204745783066545784639142700665760798672781884232956291468518660392851959897784840159222615163713054952468480674790127413690622189885004695764224459560399196203456778233578839754422357975215237188321250778037681401992484877468229420206191346176371520182169153990180539462274826204601378622377341005282546661692451812110181149207219857905785784274813957356019795407585666661007228153510709203943109692660562235281529661794870012712884241928823030856468447323713055250786812335728561827003994482020793717455000018728175704426391224671930118614763937820360534601161802535212024855039497789965853506922236470953164504327950701817566040945042440635303424599353350379311653138066887053274199362863838875859000678557515897547932789678280627478690520473186212380052290335554265167344857020585653909614605826856680453719920197412378036963519373607016334658775367256065079202650636489553225638561990304962273011567810196487541531620681442716444468259447617797820709823502884656706332796773456833096320184710504426540807167943456774709149331449681987202206479913670375471731698239437059551977230668503859406317563884786592995459082573156144835352150659353916046759643140771745155979041334060739149530351954020127443147436967689323590898916918123836483291288741837976450783189289631113312539615710040238070423883129717084571936723762934407965779408905525104955187175972940724379263726584743029896421376 [139,95] -701446528980433913242203157281100079771474813313971137883514491240553291363618125516199991272048057683210136612423829672950953546332881214600177121629190226439806133454486539768444534462486457808375150891029655833528086119044863968463944167176074239606485521367563191918476825813151554168684027705657542608774850397079908882972305431695772521131524805296417721553037468624401849183038305197609766699224454027194876375959770774525407571162485928669864748695335131219386075348667566927210154929951874549783712229328191436592466525031090481399927405304377559962048400488286016173801185246542295221866574227644868320564276764559692862264186412849450329663837690232605846422995222573189058776328354955768002472999267797174263815546220637699394628386042546083084825397815631659638457688185055920255514615972918725711656640900358928067366406028921726695485112987521314110582321761662564306267759929090668244567048726339250278947400441396132195432284013786013048387092443001329635097827790450655197210750542053789046575630335033586088840762552214958777469303502477653112053354681836432194799750799692668481924422828731038620212709020359945981786881331812175633800465882927239440910722500623717308615124412594978864214083687411255757643680840592716964970612658148145138324017547549104450624057813174496450213856991199255809768767612681076959030142151787816987013612762646987237945049215200070054430145545792329993607845078311025771801368146454885114182817659294866502054869567307185010754303319509663691303018541080400615969797192376779056229755863384979101409540573536830644713743372306745367854136723891356395689028140540323102968570337344483102487156621841902221431573858984194145413433599051231629622610230683305341944651154584087019387518333273780673785666274827757280413688614279814085826085309746333124184145711541151311193747591616978292108262074278737502055885111625746887765506964420501616547737059476056037497745692530584771274276447150575430438181033676477269918918775969019928965274654466039732481929215661161852403130642842983627850226750215920182258469215899331981498507531521878171742977048159384265097316323765550188382176578093543894615691631619261873525627604319378431688156160 [139,96] 8835918491279667996308873299533839682654638329309539914885985109190630740383245080655647066451335746500287679522402941575203230321974384458760569672300851301882865829888993562447445334337131790876309099798048851930499778828760003587713025607885313636435438241919575311778553744964685063792551628544779316823901990630725544273695973107553884821902189323327083159665950486694371074554977016338644676974808496195341711546855656089702171916805696120519420438097805110585446999998659630991883777405624775265773042195871254306607517502630317620858926871893765094635452122327691208273086947923306496396127402369576060032021204761425953496024663648139204969665528847115760488719742287782198762378934760776941113889217309646173482210188343487871179344824559059447071506220640493674257707969978536735331563839343650035410182959195785629980913787359252692606639471562089407602330921142503888306281769832518840479924204807950997328180064629513640734818744916805536829705796876821748631748798437658911290416628301079886184009717902670138152705771180722695222771840141695576334502858666301385890945763938345416313825493895197782587975528487612011580937830345300162289632595317140266387959464927658233272034229107436210709690916890037298331965491160640180722711738743569437344085192650971655293521375579507819993614584913404836051010157230725413432111041340451234795675328528150060665834733423836511930339668770876464690030205239970060281171819678649861762732592831471117542489656091878572314911182950173094775814393877405567258223288345841816522943471480933443256771134952870292018336682160226744343524766171897016730620004665399169838960415551325443151652962814338436164135884506244478722437804323289444934030031552238961515427242245017401128221926183642461998116475861045230965311351364984423463301642738854543132123634709170039882958379848280337002576655046456138178720907096758613971503188497668601523406170564512997182388618264471228497950453753600034498654903450100361821003352463615150929043300919396202926862856231958034683393233908206042250994436564905888156073094162951551725747010948576444601402873674822173694976798646476318339554415736819451570979216465310377524536245877944095540096 [139,97] -118872259716143502827391946586308817186579676919328763843782700781749561815045628844984691989098467143085937129080746029578852035955847525374893099165119849699907514025280915615489376620439898835534248033374991578086045621012300970696569964400354631737539551131780401762416801483047497970405479744584045654053813819700635547254023035942018807622345169530477731938584913814127651408042544735329153159667235132666822962488856496424500141610952311639460929108991987272300278240811729098745815179566374125178254537327062349076318552929312132450902052394963738062771110462226756278730647089289033231459499551128604150364660252482947374558741622618561561230755512499457290903696218503381889456701406872647117090105386962573390807026068950819890602619169256712940438667771965115786062097450818935000712930713999326656576643899882267692454625808572765825979383579216774809113203052981881653252983412197160666229256142563137694566198411007780258691101220142167925913461546477633033174123132873502021781961428270997253447751796742830040884828315915007505980170481502171149191147881726486268212434708776848648327759926371481936518388528430684861562076399141624928898315437124291798374311219635112979523652903484863202700425562467271073410730377020378118873956640815512395189262955553800188295071917378591712186281000567050806386747545542943637792165804087964471246751581198523713341503024296416872571194820582328061662075857254151331335294248067820596429822814331165611246181160444317591285430836408440935095858135654749098465185819558424649357313815353794073025713153510574726057922112560316199698096071129581755798386994015130143640722567819112992345925412028563629667880306082085782692995177323440002793433558688976221370261699359385778081169540909614024736444416197383573091837919998921258411133942800019126911487975980421145405412124530243672804325447622849938885525384548390339487628159485396378201583064146370029727003315952709830663583686902627676665123314346957874010266302186155146507813466221066148435757342841924614347649267564859450223465285420746618711230514323735212593550376519475529851543929809065917258362106949483543537524969115423569918061451437265174939130664556920752 [139,98] 1637940394757119531966031300633994032012313224961037620533388690299173570995667333802425920859916314806300721990918240359181839384369570875020636586185289565601499654405143118541784126529289544404298996369271301927143277715863826360460804502804261047571912425519251187161325698069544550691160301667143079109370006973485713475977171505193141400194575462312523205460242561719872031666023664875114182343127961999473055630060690178620155465765948741681392258296102094921566964820325480457189067991717952775496779932081914944178715560440267073478067895396670145069859443016346111250766851891568623139290506813069176801842486690941628859537390715325347670042999276090032126778236785604817819083521844113658166705855419102942400634030842419944509474440759198805742350339408128442629841021267225870202925823057544742536726415986695114924151437838838764626894316843266764508106864446729245285377315318208063348907700026910919421098578664014289488705916725725732596353736276905552040567269301022404976034389279752060123931803981348131561414453572271878578176858689561540306386229794742185059009268851086711146655774286989241162210457631133693997655691227702178066238852227461453440259468286558081283445666558443927868570856568702021542321018713504219801722606767961490282604606544729336615811468551768600626700319381168950962812328045239385623571908107021003365817270102386012405283320113353878586923066885650311357438518335630548501019046541221692378321142669372952131810830107556857647058038401562880904011026180502697243917164106506627398283112855182220158755162395727643019542965873576736281290800384083968174942389435556524613084096647808238498947885106598232155423911917374546506288284000655170162800822596777749988358328563602943711479502427938371809481192691057241511277386147472949343167974120290081523190850789171823788155037286462380479881007274172046462637050341426192417195721893639472016722261848274873699543271149052240708578766075579289289591455923465107373128703666053555481946762154369151751682484111949072738461881834301553410895684478366172493744191020908533127187010456221153628927472563285220512782017413658729799506780709128013148539368616310400816917860973056 [139,99] -19775930279738399604574022238530005825693246897096807581040579069577760481968105326703502134669165007443629714470143494248621247554329314348453044426118892414489304847172699530641646099588006162433404019230581399484180644813171633515150982160737491605320834406491824659766303685873119146030785245491844798368607791173143651958699236253467247693277028798161795192249411795295471760528807779451351075483996986334385233263678615043342757785975876187221878520738368807603422150392096555796139698124635181797169594714037176518471178808298001533496382653291881833323501491622013211307720442849671928083124431806067795963739796714427266056925371747452893288876553035673083017083068900936145449968460853712184524532681263394377980822127358539882607525496178612831298031350217252331223951884209575084022735355588052210913161818115824878842216449194011287869764946071605874965025671389340243421718430181222586590189621299927612099634138452828957842168250761535163211880687871923445655249573692969670392195772102625862351005429781517853917766056141445025391362347210090716460409112076084429502124301433618427123878084226748387170236554971925333564916348038839061858057785678453664643499262396588269868048167236192742663814441322064422240087263464014060122037224034061554046022911293876607686230610822045183927039461575720609131032393135101334323132979557077485647230341773999815533608638471224758512002475941304995442418477798417623527189559698329244110584937983275643087325229859312662319270166782103345170182407354091596954425529221562847019259930531450874245887487053005287698497807232582958280024040960777745911051841404029248768711644135728424494406475578382517971607715345549927115792473631733027025573121285283942686894714476386578594822564492519930973745344536767009565152327682904229291055424906284702653667909759202282597233044660614279970091571221901398813420716278379388279322776586039176423924115739029039449724455362383261762507794919024887006981130954732052421456521751360977271219688048742309174486564813056928129140606064032141574817127550625849401325139371583764501305127527958345950766675368994272062161374317839554996673327282021821274445778332062271593721920 [139,100] 192957404987185814498959281458277479176298962668033109813064743648652509634302932383635851983421518737303417485044473848058665628377110241349700622558081912255690328042254658090129451082906552381797413579227320006807153913734759240412499480655556147161907402021809094424217393562011848886491130526124332106305527250821984963356786229958707069923234011927906960578220477522399423218218878547845621707178082519963593745009880287856036214892075049921827449152206142175598378623447007623528281587202906793651758326580088461704454485291658263954761184380707606258237011732226851291536857542550942798637137387422540449519071125823641189819101686720325986300853297270114347322804066324083064459068625486757785000709268275183485216963100697861282668017313202631243084122116485871484587103711875229769128731026409612579959969751527646222549335962726057939227164414005396441637162719899171572739582105104507116639634252069781446292324997873514698217132132139783257036022581539125092488281385954771815695128751810024636284649180885047330768027725214628940769814354889544604747682631929947049977368777074669830185022272873655915618819366720019603007465372328455855728263661776113543295417743153792043686150968335252876999509107950002072736415280180228123522432829471279239907083729866250892733855798480644278707421338086931532806029119119753415469985805662707933739632946364790100829122798491484838039119933071093372063038685189368811160601265697743202673524729032399738284893718437927716840215214594487947415267118620916358610894695615335307494293928222268979627705281641378972800507402087352798954647793569737287592881101296459230653298550817103778678014817455520888796399354636317996766135481080520998882493751409340499316361984168014965351664897390657562716194485995578158454221171435839908093601999856715374711268445918708141354507188940523504150134877384868016015402295019843305633145968164201715208859546936604624870962314687353649158982881475648196894506050416509771535893700271260317682337862682479587407401158146099936609842238017999888673987275899378392212449684703133579190170641195008011677030120023608104080679206065787387503030121170040508147976507024879287168 [139,101] -1780017597556767131559632423768939626286874339034417588535168426401987720909345076361275180092605175170343454340114159986309859576499914005788518245696484390232954008607677115123299906231952472772781093905316513288135325085682328104511933543701678380105707003892311212821622981177392056175761279184990521554070961623116588356685279279446304125484345860345199081799484456149507962990730398672606239849156429227806436734419912265059644696900843650307077102747902717311083785303425921582229376393663409499739914765083263950236136274215009549192065009824326551556924338514218212646643936280798320184812522966874933028127653608766951186782733279686657791987325128915038972111376929679380567412695034703427536997810155598100558931451302685780899457931634213403940490273721579176207795804913456230241226257993357169062682259671018069786559195842257267791312191170237838908947926625171533884498139353603267812458224193658479942546619532088767287741145529780361905297068493909529633017967366551350719617797118316669995722528597157078626169354975252540257835189892951748218486409521183502333665645238582288074498859271368753184970200150928599213283342350976833631011534440141862850023537466461024512456735532666164940535476908695843334033674573477631738445465508084361752769369191047673293140655753984907579503366023706016395708367837978391459118299978140051564918642476598727036714607457499683597536734030302880006010766489859057999152909177373221904845662460520800531231836158775582232940874047235476228474983154231306244264681574911250123955872891558152128614228973243459839059056762722615561366288094821241206928312344872827870063848628483447581921073671413958739380298286201027430518791285848059719479453889604009228032699458640485952192594036215666804064647076902605765086605260541707195758578526127556172011315388412087304662621762212985999426164656698582952601946953449112763347407282560192967139104915809387461104680664673566543585245271853170978614776909458496708469063565742727787686427555997830067960315909350436324494083068813175597506813306711838592839270292045253471548424856835846507036922520104811719155792022700659161094141541911917886684829973148832 [139,102] 13721463684075081038045757855142700436763184868808633283860189002612119483908478701585473222181788797628337956560284206545735676842929653291868624766260253982812373155329599355898428202120581153596376550374724145787473590999200330658628424909302435615273702949978867352944843706432037125291270350642874436690643486993232891613251634678977831201677898268616575600375318803217945265200338200530031627077458795702012091740194966651192582528452364313205412577156239103560310767176449914698552574628169420428949089544253936207186611045041776982743894724434710392335402334069598446738375098112153930656369259760314182667555351481286560932431690174758633148738458602224862010099017824986184611546672994497011233815725147889699368205773644032728683083892908287596838590754218740352439335006373130860384008920540744938253370108754303669733917725596777934175551457432430513539282364442636395031023044951675358231725712247443275869011398868175495690404778825373994914427783207222513084875717038307041713917121625150074380987726501873427849081327240187603216797672412814865745283340499074156062453637489008919078690256848446887769835929616926419710757343762744298265320631054357226802235479152823556920378710793573242511858601274243422291022035166441238627071770653150811256496173235270300483954092387689358236461845001257547527278525963764746515354285842334633383453670864782648061054778966360733009174034992969821083302788851907055036608450702338870782630392082009890623334770202503793847484226350378969215102693270329925115087522339682701178475867235258569623069677647102658839119202182851167144270341772026224638256652462770228266336353771602501025104351167923816120981955387640580907193242699971278774614960806038237232886362441253167135847099879261458811883005517258122774104265036655696012609888899533503354474972952945339652034004397486854760262869082390263012812729089744296924514328973869806716964263577572499310970031404008680077310386668173211729319562643219720062912612626538345896397155326575122640325437474089913706730782018044807301736058581914260883349526798113105897049794920233908244700202570809064804086558651025011834683236483934685048469322368 [139,103] -101699798653423577205334445060233228647204930059177370471346436381951721847407334172739181712227955065731736452808058259389130493465147910121141101183743285871377016297575657174916789409429352515215732622150239098972731096993350815128976741027814015837319237620967838385220376070369871292480265470843418768485346346823132702304993632215598501860208930950303684981219005935223881008007673855000042560882317478350054331759576765127624182692613823995552716846958888139425847179493415251949139664129221964738745045168329384541728579149371892990496070832998406003211386950298402489750914080265726628781687903324892573100714127141651075466025865928211407373986342000614647676636935987354147658922847910739583086964098163278085402547298965438650658342403560042149844397333499447644670308676341926027942992708261847210508918265551497027009312016668460276105055068701877262211365668765649404863245790909987011966482552081727354627518072094002483107875216702284848478007395840762673731248456133633481146466457500361940392766331151636585146037399443319502746849427948005879860243244371810151706785561846762974126932709906942047501023140471716917897767798801620029924774850475602785072443076688967490856084521565092248694655366677771558542959913763886036760840742050061614014059845580794425389722727799523442643532127997695471680997424002545563825042607008636815056756369311218900018665595297011085331980274687836574007171140639760951227716004253477058392574343534142877285701898197574440675356291692787572803470342496016659519695801507958630986664479906110497905821990497627606732721409174781765674709820095434145776369698830449839187978802094624228932508490798520142329229772141267764848816583538503792881769157051199346527684538574343290920954007707672240770840520872994098057809752349288388695486197509752324132915394674184943132569300909216606005231091787904271925239184590016605651490608298233252130821327137366317668341960968312230213790376539848186958899332123168315499321424271403332933660067162925496124110134588661094685234790784001208910000911603753396855373380463673511132918109201319794527191215591474498097582687075564147377901558756399557064176 [139,104] 503907013773813451636063845847658175929465161258640183965959357698627008363503536093262308965595908885770916027041419504436898046255624617241456306160543251472649781007478462639369721395357083148480692714545291369896407786949263464064825881908157463085320613255466876493775025829518986816778500824858896845787242382271574326643209963274228019912940009732238346333608863869619312020781836337319120024138633848105987578519933323997649995584355623272948602668468011517960468463390345918836462889711031356692688651587700469751602863179995248820541444302589844780302294598708271908725742726826331930304666747567182081009895309638463620298954561929849279695182779648218824452997379085052198496197183489091198540284129927455785146594716165044013784978621393817810525052028034497163217975385203820807972814114184121673632660451502437760729687843963487195251645992536454539593318325378639547943613617206368194255747733436114891858344874113509242042094577689992868927107260256436574582908558251815216097306038574342218345248920002252923332440638297836843512960398206430329449046759756017942476495726786332105620992512841509797041501608701879010188384830544653785364818128100835156266794083958230185378760001336114384344361995314088044232332997764090920639870457037689126439067900240822954065801920825076976547529046481816563893185321255785910052078270298236787959350450689776848281523842939050578737078156349850586149343840087577076391655234018816888125578222610455787979347830875927266761443531207989379767834664863248596632019805099839885250893555604937217487487691309942458217551239942925067639945348617179518380159764983207631378856916687049660770321358848400103409572965967599271684411115518315308758886478965438666668575959796924279172799938201815910623120253176868360262607660785753546458313267177678434408569646578032239870466307393938331093432883626223850518117602734185344478901258422742066397089392879623757435429449556241723003210139391004935413350692774433583927564830544073809564861067897390918411298268752116752501340132421164218989120705859735979118971998660516493742543838691227150744162197900929294046544199006529492038286943750252352 [139,105] -2934789916853252291050948734729641275448185627504951945263111632963206687587958024186692369284598370430583958199429470521963863119326814360294088424617271956059032070712433129032498021590634218782342723947957502825867886142690112848268705609284278371534488954970012824777351633863402017003710709978310910580856213844919415448067389527453057240139056735926399811760555651864218320038023538518066435808574104055623246254526064199187987780451714243815314330846681447172707406788035064971845295602616439892274281617600241124553990004517069799685074876669246537657313771651487223244350247665890605352224256369878708468718150945435038493600528757719012595357654489376259187803335171175630878945776566636987993545856688880281365255936983957321922793395381886713120601749523977368554313063983891793891538913942253334476758432886549811959970242553516740170935051235487784473069035851205609439828258443044621549112600900508533054693581028739747845098190936525824922700335089010577896297711313548895829256312401776998674829286160041690458824649187102345895604027114300131764855927603910266547013083044813316671267204708992022375581528898172276262564928006686434333288767952208015334818770575533647281917911757085247513386548075999541953007901513013096300782289753435862599349579505102979640704912556890201479638095388355374657754400495251975502363944479877547263971113520041444977136117910090383380275704737187547719389917068775347937545629821568476057523054629660325590182261158316966624147616433389554389174874367146514385054024519936721839253412802981375471645316706901816123390922644109677925598906145317803060831949814773706105963422945597938637615669886258121071179933261712124671439207763931209408350971308200143490813663739515268189637871741900175412877024242087695867869850005977754900574897327853119582827477407880148698343073889278892391801413289975266555539194109496926686897559601970240667532754337360750986578634590854920702921498809034886381271631095776019899561537437633993525448464027207114010097918756783125563053399525746159978671853599112494023703618022846216102418477578722706187351430147046303442744823143616942425232573747400 [139,106] 11352794212242118156915645564126373635660391871210943939570203325598399909398361373955701657266241528574224693003341553437845194704061874821891691330900128119672934991577116967077570137044473316966831574440075263092226211481137482336531800435779685133293459765809017920569190008576124240758830483450994547304257107718786277235589048523454231304533127724047971460697231128037753887053306316762052309271268308475481065595240690151629203773486720034711460697465988900278399322814516776295891505571032120787993477859047269527671488891081917157159266066056753713537298257615478967915152732032492025753029467828598529438332259924545825276734508119329911255675577923734050412077320036854503511335139596118174974791344443032180691342596524525903348541117247831962083644880556941332839227042696803246089529356174326545138523749954750797869948308895708433933459453046099200158530591170229831634252055268232399811234244119469198492569116600870901631191560582559081759064856569815029835846227841615681927272281319096411190192043006581224580521467494981634051348245903051175153207280898020750306345322833400803045887175645810727528271377099221247479694442782874180517562117999788041438492723185563315894281125845796447912998376116540783660396287852245770636194167655032544405398046667572912493668837305921902957502193790991717413285367281031781708757179079830492746158892937627949965629501621693213713921351105240399104773235556561203773812935406690824587978586588004130449072129051790157484232748991021652974891221624945193688968535979842679525939693246889771648534708230824557358301157722068811303283259732750295766234229568284147077868845203342976724178888194782602273991550962688974566128332261430131050358476419417925292102408486502755905920925608866532172460025645466453214398669239433778105819382297992492108959615539273565561828215500418191886758899085125815274531040306846045623145245845851287643786260262133775896574874742270157791558335923397627465166705363586471144437432467606279696671384614816632821318767206265311373091907183814944853480567970780544621517594450276283378178848356878654167008244635111224491033727586351286731187456 [139,107] -97267774050724532343191478305064301179921102476121526147690628713309836241222955912733244789053415712397060493570223720285903815965447448986059876720643491363160097981135163416635211880146666014201719283852623811468336375922826773427660663376423036514922361300456689597021275880325282573128007961183929605066384362260676636292004676997760862592911878208322212678321115374123046396472111712615314136309693639753794408312984921945243954384531393049548089638353669934959837232179063393782972116990499992971700622561773801412023399880338218430669912005294626515401335937754294857512136638303221490240352667892216516580043736642121657540136075148961689245072623104760443276394171549619672205415370684349218899616566042569575592240353808744439595018136134497042796952484267429884871600203579571640731795937332423642578181616036001426004903172385593029348310622083362728569023863154582990266423578381588064776623681055075505039979048989453485343496215244843977523714624625114162755700703532948119306849582292316050152224442258621195299011708846404633858590811796346787270925206557981231804989046382524019635312898334225043733751905662552647127539060464646602208082317132386511077958021445923304898627910751302315646908713387218298178842896339164733966242100304147522663823319896997063732537083486114784611928358337440047816494450972357272548539397501453489900953131506450730288032189223513712251330388193039567378111119210558782559278777070096738588084660116991471635443794573750404008976183698978219579113260849159122593230519871582446497959848872350349903253396180111305820842172529530053449242465417381969410620517197003863707847919598199870183037352418135195532224089157773337583823450786068850227048705205907440682329884910467229201318329082568624650821957766008385134034600509376584472407812835327749304289953329328024473198030605541755014479046412336115869394353900837644050078821081573337911502869167607392374775759185749701527318259353058512384476618735531631442790886753988644882414626611071059644712695284936924770851829363777363939046295116125978802630539502825338226509817617551422843273323577288826982960435688654355936 [139,108] 233964287818427954416498365861598900888104936785075655985625556120050590722055628532734753921018907236957895175691628512818424708590934207164210427651794463775250376490763939713363716255177052655104033691681056118077283500681384400186852024500971752360015592468563933089455967181803498932388639330415776808957582188662251027960411770834224830511309819729945856076569445754300706050998751260822104627111506404843749387378576336136488928207930664122232533262301189284224866060254936764180149983999028218942880176201988381068528725757896805056352874871054753275262712459586668455156803393561409459292700561493199047854916859241910659669359375940196164733333176517840110177102178110627823517187251080491142943224026877080093799689789958876434792134104943324625696697476200826688297591767999504022592610402665585687369069493048301845857088137905328402396910818513265844554548221637108524518729751334660321422774534779344579975954287826607338385591958952502561523644007410872216995136362938089868801768509567030849193827233461098712572433381710021176164150673570481340945070412633146133283588416058137443816882823393224679030614873679283151126811571260857725826325106491679314441535435341344052179927338831375837489533723420366549838124049480495276531801233954838691056789125768849426803970044813964719079082231709863565004894581688083087116399715953070407252289695806584202213671859902916497204141118514403087401663466764787465896183091355470480963095195850013460641994443418162843286378047813645398919606992873660530842872935730599137311942900353808220140204963273798571146892043031746023954445951687064928844100131729401267193692950103299362117682068863761723837430711561730625551870177313157065590964309032502331364024136613234251838189326484387545780944435174026318296373059051446479253767316734032858582498926412268799905525612215322810294187323030332984906898506493838702566850290781599454963612322747523825895413552687710318617298683642436079534249909357020140718547922242034615965243218836794370355496568864919334487582394434938908913096953681568871235137500857438536130262091243918301215650719771763107499002972577616 [139,109] -2255015198578147031542158547413900947363263505399698965367209542073732378841028852207664014217611088148042109706102579998340815477165868975091357160559612190937267295159829638862379301193149267672650568788398766910473967461066424423161700780103584557496556519107196286090605743004479973549448407660165381319324079128521455963388399893098904373934142914419683799206534863183163366267844993892396356569962697943344057585452447622028958246281060193522756654883982376049301019618928083419355525163454605031269043503626130845291187909975319282109434855012008196269152259255393025487577162014820709960315369279427735656738761238663427519216006332538430759073275471409961345861949227468415761324581350037468855200785970545244918980560085647535356703865521853240418468056173430394013861054637523395738273685754969741384846486465216307913177034328263533858073552684733190720511469228134351528150696429392823278744784122822732693564257762773510649433641064904483521850991292857759824483991293456532332917827725439697178981148259270822836927167915360409567854713781781589133432239372298424495952296168931681202935635934546081353489898205130227963700027197363552690544921047423800588398887450941327176901457427386795572698118004352084016571432335854547767630664460376816446209826271113282217511305936779689289473989551687776074759870727581739140148796806918482577318861183424162463363159261641665329488365225116840297978351020005350490752663804053426521294875656452657928580610719253698279156240454893137028810279436085188923629930044830091769232655980182094847951029544852081217140292839632955514643449027321754942614343045581198883548309748352563954390508905369422594158705356301283490740701645564269320948607191501692426776424124319337349496698154074675646330539047469268771271374992391145077345592267940279703818174494311422221705485812335486415640831887496092804526800247696379889754722196990415871805800905232410143133678296894476208134576269808889039747830559504629103819781108125350384832759646587960434524672435494978376584688083777879689069136463363541718309085561848729997035000453981730715844137428466718595111809082 [139,110] 6780971513990237904233368768905068571932324356918773961452004034081243206884203833647077331713655208750331421234857656703305289964644353459570806504630863754984454405833323586828496335103937213992307677301599553625051043099225490197497789402947777723413803917572595919611354583279866511160851411939406189090238266189117786104865979909180643905763943762394973473678872935619865079079475247330798371778678620393002024028885443266453142245802973216451056485804232481145960240289152858788523734925832449034738545536056931780844810616610092905319045501296751515985455538914314870691782405839342215534616032565555519102105148476823188514790666138915983163886711823641313171456533610812057021318032732207882246126538005600289727414437826130004261375205882796838048776372974732904004098406821792948560230393414025166435610457054309213502452422950412608635447306781625471571590914726866456607182047595617965136804783749194433655605440766441106292538310642938965626787514340497895457653481533485508648340512154014549740685051200663589491524326578011425315725020499589331260207033180101187069109513505091347430325854427180980410556894736031261918839559380012144182284641064569843100929625363882525304401329815748502221952956132108139238625527799036731804623371734243524126906257157374853978526900973847962658120212671880114573399001328979062669406377300896514490203832637432458924042992111700154995197461335256508236796168411460703562873578212096030474388879743057365425031346998259170881392461940590618928222352315646458705123317224168309695838001677668532299190550651052216696132581466207171237927760340814323416723086712800260420219267633766462072284301064379996983829322987525147420012194120716112912944009270787854807800604547382668693333434868575524109977405816560968114821171967950946362729017826895076827798043716764580998792248616858852009234251940473091188448750289858026767509065748221096871186347196642810390932435839439768096666525322480816698071925126343420565794714803435216654138784527757123212333587249223704934457748292181999370575145270494258069962392669143957103882473113865444532221624328547557312768 [139,111] -35047912558486104996263851853744049028436443809704062928626811401497785782996477495041312844869611398317458392599816873955847676786346382537931284140685519861170023250814443108979234102622277353500554106217271720674814626041913392498608476063234687398501090261595245760460480552497903426490232910374460268333707759548553764350979210585154583117983446790167612355650357981656638627785638187496632776273564930158152231049118594878369730120526108381679915958263765699114429737879545939998009287291571239849350026449360951160579090985784282535911500512300506334916954868961087267963800843219508398928561899866136274595540089655366658578216239538283416981092927176776626545329431548453235811003985179343230999190777691440948544700812363497514586034685214941936739003533440030770397245442182410677822699461312181659502714040856462008507323543111140259557234296441196221349570222867902472833886765785683495804689361655884951020272004917313072660457162609775430213038449374452902804871469863340821984211806845841251190848444654588678522279032183057560971589596108463944504471217456955399280393450931106905048958347295686444684083273071147220655217503810202290599277482836383407156499494464682637977864143141428491452906358695527976810430811581351184933004489497636053750902018428935929001078285332618915966249357054865636270834962558702515136998382039398593847776916974059393743531983265754206733188448425910297556678856561490357817311404720099088173297995289816497907057236108653708524230404600861349861147616297187113710288638543562571775578076557498147121975212131332702651240860627114358976457637482699271800615313013333330982660935810685812309394205387502440633864093341396509949736367177254627766295751903195875731237477793346301560201252327003122134759339927464116697140604073385530155402575871540886823878442710661806560520853832866533485539717529461566213532894512992828966613018797588145727078211192359186755480639864272824217428141856065820661551202406707572393727643963972951273722033463814747533107075622765352507307844839979531360398241304803445707733695875571010914748197767604799576970642519895648 [139,112] 120314112996036379123156073001277902768636857125098750296157404710955862348037104930246552410299285718954540397782313864845940104792553006601189492932592366872906944625163133851165669920574829926854015415446106723371654444978302985030102802524279405733012137769877893997743430462731754815732411925961262220236952514938844394167330339792225439804047137252910116855837561335530913314229400619172744209140746279416643996845678717644719736991894582612850833725684904660744020974259854878450001372131314403114154394421386898981499219773240714036539675712398213279936669177520900798492486253967672086863039966278911930880743329441362579226529112573387256365831783583013082598764740707652134489150090144334160187697926367403231041232423894795408045490229887210607291590930922405276514162510457799082732378879142672582104480487855594633450468170901922560926041943711205286080218378295977013664776970994208364720785309296516380805219988821424612962781691461953076670407089740499934565151160643150561533257823981711201062578643597529694918898626272102309504441027449059433649220091868448736621796090452756169530783278144602724535196603691371262565722373477333801097413514522475948173568421312850879982313853860988824836713518258029928728746376934071113747139886907098247537011286343510578381123415296923506927609728526869715253101347639535026202168845078564598371383407751886514154773692513550584904748798091815310689564784847053051617399280686680146320644859873703310242067512267524538701716389864921208070141767364986776449696654854677818887013779392613544221626579688346992654594615335595684077201760884199301964164636370865892603850238709121760398293147065470225657204807494455288981958806502615543126436176253223985272124928459406312853266370213033464425318397904670847754841102866591396512727694526331235378801006896999513452935247750863355894188304488421102925415371320048996240938514505973533455472588154616059739560844184661439016983419425778007462750552522832587271077977741029804879720805014609410794458634776917563624007263213788537810613992251239154302743189058004786739300450224688778916009542816 [139,113] -220595738664331184353263612406647452413960390920185864248752022692084854391469193455317541559959831880237865282766807256207429394998414170446897960881007513397005003298876129781943705042208147396836725081728948737563339687478960695577630731837365821934949976559168281939932112710551341104486239787107279186922516687057060011249894677518378105056355785440315079377036462453948950225496891504635913701223544517316753410114947539058708287112189767772134624921296244652609481163715649732033253128179110102146359683352259437564312619692138874700199019957425783949092701595940297520915075045224161818258136300067658787194976782964978255389865643408993510593440503994960065868718655992920524479544666465369962453652170579888021027560413130296465703944021485081963538992352690385780223386001061806418399450714415643886185490309398753617160010395897945329886841230432143913420057382731607481653231620132632874544434504027154577723455707898134789038388834857062296238937176390806432451004236310257776130462884586288452473487024789346514390795153348647613502259846000740312327729890517599812834117970011362143145798053285378212252581452565169442675428417462324292402495035253362927549166223123585792207587488964360654771794940541437898566723063075634248778438064572879810820221856024253280427267106312961430115229934185282650376609901913150321909374781386810087965940223044500694833153768492469466569248702158889654828944686613985154334282054961176929826704765010364927064839866846163232198237865994337072068675188334611964894419717999919259283085382035548204879191731711188486811883372378008376494570346526339675442106584990209412288779782952535258728651576988540961832729295311033319677729195719583244606457448111015583772590305005934559113744350817920515895292076105030307850521633565784134260341895022590984152509111705409054489477291744621127076988104580139233641248952589670808245343695308733532911025374136966405505801334465473988227981171878795631732026627732146368479695835071542746431240342491324858495096779794217808809590511669181383710854049069260345239664825393405371765440335923632011981668 [139,114] 195434155135244937358986165269226248621730825699229703334944365236993646074392723990172308769547711245038950981498441825522844629478229444370377036689068876989065722801679194636660274455148914000069639506324891174784091734950105135085830843090533088832702186899949421346872103833513682636162308828779017242260996153718569984924223032091810548882597529121900917595590854088045330431929212287879997331911849020777401200853878433475056126148210511499197102565158686142083551576001255651832885972052455343113483515970166189105513679035902013751280687092655801037356615545420187374256012928383917675228943455947062674550098950312018964361179445104350051623592015943268390491281718198147386498278022761306966511412963745891483819428290203152240507937895747545337274680822188647564773758986121726281448061773702590856242939367280669915166812316772960918149204224856789981042631010939676598795177349753069640329401308691289005021592468496327649613444379391853028927737451787555249015282026312870125552688661141200293724471087709267189303966178060093119109498230814852390794753882987514063831405165586437758686078816029456392147030216968152738025748667189775183796386394663193165566807888618699570111486264094020605695178544413966656534292920169323831078213088061755174589081319426209248875183817300360237945725810756598334908362159717496143935136857216715226384221924203427037104633539461798880721549596890043452385062617796062562994914846759538861275297081871297810091135191851889631227996785764644812603760577823574606445407960308484782557011186516504019338435497785138373837224291331951381794657351826216495853444938457112427632100770801032428843128469881717216038392986308311766713630296222209635847758138435494098126805935145526724500973509852183430890302835825521513636637640539390246943669849530907232491950941160004759015988276712051523543170649605832008045150715331009484431174487296231095872008239962980236837233017427403057679880632559563860557807526539745149168194672507010881943169174720880128769697174403631270057070550506692712673555938317068477978627954599057607462578809403717632 [139,115] -69337186422165888970282672599233026182476848336810883135768035680594623075342665339417032454765816579236061011531762684365021834422830794065345346987250240148517451059499324130964506153796989930365049983996676578913930285184810732881270344249708391515103352816870578346175043290987988533896538207126495153682476654547948582004651080860257488821601960943759561667786957706770137411456374650884809044242332248617572063619554143421223310732989203090652499715861683605808544905393935289201530176017049274018625348616407385678145567838655996383565318243104473387034880154934351959041614927025798953396780657735288870220585335699902352485075709162206869776415019496588760767740711948135818166828102419509539168068510230813560472950475671026556312141256196936948367263664877223608629363677968685754669544719352268392819916301866387072021475822318938052665168329137828558466680002031419165474450600696690902872822526730386734900767617796992763052610387512397666290196451105937592151698983661132755801095155671235955066889385586951031079878789381868322697015156534882144772352503369838442420571892169061458789115784710514308580983315772025825937690875254262042718638143382041847108099478363125936396151488576012057532961047234499449554665125604251065698564093971858180861644053524730494671242521245616762669037429593777391292297886765356130649788174277168217795883184393777563031338953189697581624449395165682660273207098642417941072193881941991154401721393654759126170207166530665312100796545622293432771778090912139306463145279257496140402336229646581764040162936165223789046967431205297780789129215563534059929415690746604280938069361226466049550414816172682170478909371489504588174298769303406184007342747378787312540429875493345762109490184531437982892278819774833538354883295846996303844269941012371374052457348778883805014229075108218811767049704912711619482605985238545640876162319230275669151743088580829941708505209384139547517781963582309337282899570284725230379095238093832913105113178856570761424801797062560651549021271196974177294010616309166134613596430521652912826725361728 [139,116] 42283207943118636010201343809277336244501363600240416594282190883554567675822954724372992561285119371018098473442111683922432463693575612335589504307270602696135490263520439141035454803906889954597491837842064225493598713461389739502130751896129485008545306302018788137842979412100860457452272127441829289532101229299356135820523341340064082699335921454486903997426569687164562780434062592866111896722612974581375569982950992472199682265938112285356102128593647128158771942336559782841844420590879043384938522547449729464673545487582126287612694564514405632137399710922941814975870235550145422883305306861328626377623969206926724707280567940831110743797862466399326873403043985770582331929821709847920411930542422071543918085040751540474759806301990036796905327733272640943258783808558775095396216969058363117907518020619229464216901815479374950832065048742863501136075359204578522564914399794733467345213060556549260217393741352915767429294157724853813491319182313990929448345879479249065288235541274792925575178071841949752180927872290322030166024632611345555086279753214957925420024807048125311772338458309547901460061480798407924558819837128100296246891932353916930815636798426146641426673692353548603589004248541336320845601005867408443879439995901229092741684130639094479547220905247475174483964911543413520011760716213307103117370593676420362915607810972288654165225073002799415801741935678183000328773499894909527498937068711541027344145957772273762017421290294633068664915579871487184008307426545157832860533534361283120333433889907716816911659554081131900518702963994123374215938060257386943620479865985215267362603332123946881153878072479210432466089726079595679371233368825305717072820632315611099063650699298567702537830722008694822426786799610749242752594119493920891326850972388734565636830405621613873666142305568322164271052668857751611479076785386300651805092330060278079015331601856111915008240509857361089095888773197241018167104390565329384788436349781518219395240815315808135605549059884261162238120364816801107121792814291784477640998368382907046614144 [139,117] -100590656522463426992429981181562028438146531436721900752205847020683316438064765147339246600934231461643246919447893955685350466116794359531490756229302687479524703272537078499424352531473977421459859764602086100562786311134820924526100493742181778777208165313932263489074452728521041716142734683251816515829481571995070449960059445654301575825118336665379318232798100265205372916156838374275552378667512478975485368885321963399888444775531413547649298101981804738038660766341682978074045794918669766887780274412693252407626766423453967274084920868751659184943455262013113306989752110868240564713215844278048541882601816360952858388706393068277853627760318682786643014062549733926316924480225538888066843434843236691303708042756054873778319231556750968452083718368978170926290972728971445716690620598753165257143062117188084326481817489253332711060285007278921244608696515662945015955889710299597169954306377477982302032465550587922994788696320751752132615280289663954943610911172535744324190404312230138849730133474242694969378407730053940951305516070043443003128202590598271744896858230205115200340632599667955853924957511215548347656233904886812109262212208662740959246123916476183300070812568946328429819024816743396329120817032058881811466831745583877730022653301553597643084994283221994110764602838525675296185902979423131824579922192161966308295778121743850221960094483766058638893589618171027098735056554693470783016418379591085375649897148289889378355993218233405261309222104289055093984392081401294230013383255993942560685501996643822462427268970827915256594446886812883851411963203447647356485264429793000673589474818230157102408530944321690895391052507676112429923567544635070452814262031624376322692338160290028829662617754167860728888123645125303453515760683404694128002607793106788289131519355290048623126919916832597135427272509893516384795340637786528496699653289123523863722557489197696672519946294067412303757586194493918531818498075296555600728558958649405040520508460955910562709333695739399435838338332609481638230191733755654968733706004058082416 [139,118] 10992721600280925918542967606296835922313567587722066140566537271430751165070988508466495338352471917417664759468180701419214848738057677998626814214123190942907107325358945792092691300121451803477377361834112143603669282958438175877013251318395419899771367820056724269472105798522765295475805266909609992907936119821393954771141672148570000161005488729416281418741303268243931090299596418151750864641062532522636512105846791377498450178196626975540722004976763506310478969369897177639544841805769908403282844757151407451992090734756807325206498700230240042575595511531626687100075810134358672482748755960058801025754053331948408647443210371292919590643033673606407246658045858791519150969377728988906194345916091608760022845515336656801302263261527779405896583016028620462495928931272982408048196493642939178007453452881653572107102139102350058075307672735780851923162061143713955088472243499529921719932663102142431818735830215612296310016246154030077650766911192341625854200117161639380990729718782301942211427912107221186935780909336630576604766463477612208228865020414233746867186861872154446207911784596174077081489144070800625436574714640213564133889240104258903723318950252157172876946289296399288546762813217206653615320493998377768609283769006751560666739806407444997198817785590438579317855858387111582820406587360879788192210879109094517507963258479380777977271823952659759234619412689472768017126197096968002119449711485805412610265270453458451231106020272516645352131450756565752661211370335720850835021984726193337383727696874326529446510978709476721647290937268635813745534582131787882093760600079072165516422931819221081699369202240905031389584123104599661437055980486989691263574541108845318758119321214545433864525331019551688902141222734331450864648512406938424670753783376752737739504137308393790375099941665744811976137422467739360887489095960814307568007206092139983967515608858647827334373411445773661861426567389876376072698621090542658369787413054340557870804064341265189902947889213828689139686890625445009147482747793046520652061447488 [139,119] 1430817397312318489146567081372295286275768043599514231648499068603916626811278937164890722632931161790848001568192364859083406692561559332097228481526318301530526850513142528179404720183079528224052898798871386793544271492633717704447850219639860835796821170536439010468343174872072209511887549687387760065373359293340453111052211783760027155219665227339068244541310574295371201101930338222237488493315779107389987843054412247461658190569618592301670573072311531856629445652484620520244986004810886208966061654247752588153853262270531260883821971544427632992712442964592178561064055039456277881378836892196397563677544602777675370131486326910685144553595978833552814577989320542242367701498458917205590349029839708694770437631452131768782988014343325297311969315573679052826304890233183934287721088949867360789523080340666662975188635199431896656109200022757267688941640659275410689391474442554512339325555852313831235636197048350560834174257324252006116533287701095110144901238928396094746325127859758344964206861365431948610110917948079344684404063916522415005658959097658575004583576219964258697685583578958015284649320266102072355136514652967319044481456712729711506983743731270471619951975981801799425304855200542274859685488735124651807017756709497067403324570821011243004360799488388731848295435644441985443766131874866044200330122510041285922346675192134826861974080067374431748815519434325443364513756481851508719394015428547070422940474450937234441257471842019469616830430128391377957912186917712170507263368671805663032889779113312179101470963493332813840582827987208442343904680681426232530671686767639386947010873794838626974493331344247368321731126201156798136823397176134116811222046989795856706521210266685664853710059656912704945717885556937883908680707302335274343330137009106394079627294215970401913896508219932884405591152197370224915844583440069855328147869378634179151548651319079870938888911297992628233306960760388287881514858938993925612817887067218264480087740929459001799082542157761405891178943044364389884685459390619685186824 [139,120] -5334579633837747578244030428494160722711891622968837320223758089112863892661727159632259321549578135493412021688749123407529559688047587306338201815538375740954714352497693779472725192718856859433656347245979046118836503644418855924313454981121675291001707483823223888092139457013318689763743899703750382917312279613130660654670922789500280145499168537053924804539184023449519502079950092009250108214617432569936164326436815820273182942434545649440447675063341932944802752667707652561342748722545023345654306705842296685725180326978165244832732662081532167562160550089776197690177558448186368711601751948198794351075654818525165050767510300482548611749390038142131157344946090358887738692003782773234498459924412645418290044559817358209000885000491193539707308849489780162356026004893437104073831856739951548815338298034001969797484569844537955044088690151217694286030479189825738007430072486230860680399679181773942896253266525862637812621690400707817666005570332790584652045836561142774195330121190070401920680719942019781872233359324123868081733973923325483275342875823042618375713124135931151378832564864755612030345839571366991348315419173832544848963512897316217104113547750900363464333304569982662908709276896824574046378096018200664025367121587674856252902934844551061464093669108647344143350776977202619094457902869513920454657431799866457378277776470458539513213614846257929514822615995580458599474472560355723508876615563212130186595772305007945850976054404304961536882502063059419298230731439791668076424361077289046655257501772237159307465883503740747447101613380337574777959980173340441356120433450545759493938464591814646725163946124518615725543793592701197691207418998150874520630841489953290371183552295291713982974663459178655647952315353978822126513303899052017267893141583186379585310760425200502242162906997312281904443082159800526902721373315615671559819222769472514986142206161218941646983679738396718146459524475212132117178706415419026064610365496360740401691662088479610533386687303142849664927196675655717075663381263534224 [139,121] 969411085006855748117249960826126955028333213125191185822531772894382800931818522662298467476588459736483936760991745055381658391322607893851192041577013768516601463554341695087381962823642795794506622075116959786787027851546466868449930412014060734762039986184099413794978797529493289785621196254238655291236947691398732115567938864439589113585458421987996790589166446808943348929132139188187750969922930117706297100190134606181626883668548599772603219930532160637306243664849025590305558595955511020857599322317071625659737288220928620040135773618345267622485667555634986081152631186738175676533072950464050484940518968259775453725482787701515794094228902948009254763297419051320193520950923041809810715036074566798033888857095794196810607032414092456914887385020004950238809021480596720001909897746295839534071592974063393590569521050634455507987211871945391647505891378053429373385322955316364854903582801709733353798058487388678379951766387943987710496257599297659724948371947902503807843782790152366712314117006443511944704009445917103657735778250372992706545386293066190400833207101904115305907704396692980516410202498135093536921852219597837524069762691390952347880859557065325754474366263340821712680119024783167582537028974074826173329493085875571812207506143556827176111835981845559932939637445183145233865560536003456104022544613201087902782839362646276630953370406781252855462518977418561723077428043314340478442537643315859199790273946996199170245223599904010718193264159116757222354106302812897287394341588877946624503035363631843907049488101849367984992048482711023341327340012258575149650135148826609677517955017668708107632775149695114905902291585158648404470960670405714984214661779189233778793186258753675078867094857046203658027058078838583577224095369998175520953361046099099996820578039832682113876942885879490513438606684757157267923859873986253169118678802433680548175585501607974938473773780236496299614600758517036545850256994328124377878739603976929460729467468780177258283723628588871742485312941526588697337072330 [139,122] -139412169503312928713211950708973399644384138491943506558275719733936692970297285680812568066314208927435648710552747169586866594227869601991488868198157245001524843553399437954012953234291814276705061191522614947771592655071363662571327839692891863563371074541704903954254844403704572801757139740440869445726670583807849358190114418515528418116286936223641308927004991289756260641104056160025486541750441813515868685858478358993368307199914639400518806721440148169658982358495167677487256141902410510758756911902655757500816714900223853403951856340883648647181037194991678224734004214616362740862245920121542941388027472051528579383478148620610942714340370755149833123424809886910474961028369762913582947249180994224836616670296993984510066035055052488887686864531284353515725647462557308496804728913617076479083551352035267083460587440420588811438010042450221491477715287278855145570833900843729881371308286820350182292831780764562210947840367193093681481283734349702135575112949402137027517088726745696461249469024804915352328119931288989475024679521006084767000886558772556474558737045330446826814467698814581571236061876823114040676989057327688885355643244576011681562851493070308062536376580185309597306491289081683416294819665592587080248704630471349196431761751620046165280662298464042270411598699612183399522933331152675544327617136518701640531167846193606649874579392291230066432155853468933825542923830068224230629617286827513612465359560097637998754859117532542465275797793164120913923899919155628784602956250800658583014562337571038182175841482637159216745019714881848114032189479705982586733777762292616051449546505475448750686547655534842771465212540182667972990753948261849639009932936778540456505185617559222115104147532598634352713332921710740852944742622881254509271089646046011440415727272400738803421728736988243258700564622940307333146183267736297121764715732750609988877989152054931562774901326784192115454001912342265677858634895016278131151504525695550193716474357179990185842847013059441496512931187989400084608 [139,123] -27009090174373310384601306327177306393280061178819559445681511021769390355759409035814490383782261026498011408654885619021668894592085504900773532193852834271841227824821544162638986884518697676429479107937768750445668308144451216591209640287475045345043741844645381213857159337789832973177431422176227317505411384285899376430387851108311401418667382528780218395786242112965165457450469886920520330665526281644398176957436835663764757251826194314692931409567806383626098231622632679470226185907996040469934187786815807400056582892406115638856278295917738878287602421199138411591504034233632785376268902462665332614885948915185489949681305963229599444220037237557864225968033854972760004365505206613263818457071601393948967269695347646944036695293009746351072148188291174502572870454838793894631852540019484466474526329850706762083981904007017021713239146002938765381171371517860520809290346095188935698239173582054234752984917277990880992822051962562018386857391968304165003119199528740726024275619556557716900189255022884571734484804497933712205930691941213157572217480786779277064202518284693963119786067742187324353016255320514166069829422434618805373743800576953878978412116500831261459114446994642154832111915656614584365942951177882645920597345672682477531009377281886165325994247445097553473200817686258745765372178238236827910775140914294992389038502345617477564975957178186687170118986153951354693740321319231036400946868551767626935890877188404721559569028872925098181722336640436723303012167174375838599138175555989465613588734403437669878991309078798015264165065488645827667593319268579271627752502309884992463875990229160549861286773909794131210152570490429070917680473952053017653251125985652062965617043506029856051596808113734289529371761231104470624974397865675343892668830186389746196613745488196635482521936989118761977174800583912836521254142049777646778454270589340899277937169997253261512780537278656221251538834112651967104568653201639653626826394587952510445437408695296421095378695819452942870936342914160 [139,124] 2101974057528425277239179976380175842074428064442966904052190012295719834165355256231284489280731887775394172724232130452473931527280414967547955549835706404510106723485305700318384910059949919678317928244836364150108290138842726104239725734594561513936357263599765256660960199494847096080648441377852230978586600409831317339284928554147966361938413245455399664209446125754738346842218558712796634746215548838641720395978615976651160489734705117842667736429783238232634227372005654164524111926875793141242967100092169534446997065922216639000115236076597200452674397181933624410195532266882967877708453234320531709198504874918355307876749543425859556572700080951595372995709285077112209744866799791605232141064541961916118048930529303541020213642467939051610216665811871172178665149821196498323855984222922913923998691404546580661777812038609706204743098815259139477848135804878784938534240718449362878760900749920178513761465828112536837652226308587713511887197474548347703490973556325837107125883573356020571658488978518289015968270176704504832569642373913383992157716470087209628034177648189748226143765522236598350578312576022645937174648053324668213816864790125294522725108029840571553280731536536520641755666855202617927113879380460632492553348638313704984102427193683683139686793553841081162141355622466305053947817436613070757242355602629869008459812135166482618599694797681543543007782809472083827206874068013015939106590659353095983700116847063113874146445277085097440546544501789847348920468148314243064849405624159789675325946227703591347040735101525467900297419019725181252090645125262647213025604563308724363604982164506482333915345698620796976416285924961895271265913626173536626668449431863759034533651214418936323149640407501298196029333103917196680104113670546404503591235773533035121009939005281913772758219955576796017241380324634879581800866508292395102564060809724580150446128291332585240170518066268426456714815723011920082738978170839951383101688771781251215849327570703716923540006225746924153571152 [139,125] -84742112153736263106499895516263662155648864345435740438986076685598654222415096608306671452986998858648268249075063613587813765045704779557545861764080446867539356155779926554000788600789790221059026580770781238993160023477720316318448121379208880744789006403023583866294571409725895603096258425085659943727055082440759962272509443269271414958509890821896222692555654224731094711303066018802786890443121333001660387464319206071001498367877745492017633087057755378774099757559612285033552093437479165749108562101561898346542895065310880193335833260800684412500303173676981081609614109162675610504219569666206658100639427092522924154253496508999738225459278529367147753842940752978874139577196125825989327180726595690193013814811709842763950470138880867148399989114019924953215082620519610122391892655667261966338904960164296374433963760895571681936842942149220370845667268996108824270989487814928777119856746727321200192138933513895885039704107951522093396256609250376010591612789641307255798414876439254186119533468807649633386560877161282934846017280397883159927730177361509314147368008027411837051380719046343757251336820664180018925739939063087992772421010133315260213143287553773450441291133226134068771160764761289317072269998445238576437042231718716227514207520895529872446375201060414225471806830620412229171448227144527101321152641673222830697178423075532770906854782400982235645164452666799769981655931023476233820158048954938289438503361835390144169773283089066808729217463866134919258651260136044337962055210314121616282652089283243320346773540294281781038146932549279476239948641339063463500406376856315393316730693161638132381576938320454056197643335033719762183702529805902069681113131933168801510534413606502506668507087884792451973205923192539326817596160291955521472093268004366730028119394420548393963110130378182378622267239333682753918386428500937536469031082470497401568031117476638573840166196563741279341711397369150255998518267918625556387564091483027679448073619238264844562776600160710370 [139,126] -6058028365561404302869084719687110457647899305508657458496041523356161123398703522909456757108064016257399400765353032848716630490411277447498693416671651983344409310254338985945218067378683653915201529227395326374394215444681828810044298013159221876614443753845233411574616138265877100118597215291185976514935300135173823395792017970760726149265982987944494766657505678225709470186792505286216562885937049596029613782004911806749892461275421347064908702525767996607863220688781627589228498203635734618387131674641370154060605970950294201414994907526917310084098574147019276144450902542915555332229344218792199037461517437828020582874616287420935433778764606174283121385901461405764013572005221196848588913450246979904605196588573258168702055813451902140560820267629828714279752094415319631835482499770551357071789113931877170001011978031634258223390291313641921156212406222865353148413651067315035543703655974542096712850713154387805905828261465408147140302738645297909815574768047665223561441784339294653275028321991372949755411226341482025487568274403624511901347130944058523322818483829195768338459285797002341611536205703759978304523191653362633447440894865732022651995123009629837051249057396307155150590410475446223601770008393517863191183469454580817176979532127243796470754249983405158670497662803624632905031723713833618616807060734725773962265370559505460251343383302724708534351719555495902128605235460032144282454755756380139637944310099577733522261423985529264537787656600026730608948296713964638392552043928401665944021814015980766449571813964030505489795365119033972815918277880792096678648520398039026859750619170730353562060128745120287948341893037831814365659776413524530552551826849114174838947217011612234982571958392894568928351976526963039309557518576496951604804422219923747407897929290872973161063268231942877897154630954698570236625027679722073471681616751944812346326990454332787532875483996333859732233515339314152152725047869489745918929452917015340439108758617382022372196527296 [139,127] -384767190761912987842981192332601441026180256067807751291125022111342908712400670124620868980289477682870009841664029508527593256499802694301984913974784978208150019685235264997189730645115360832874988347694128018795614541062137169450376584796291125350630432331280617704582085545096006835335357175302422771762068316129928766200201343271171060439719676518920716787683731197377952396443051492364800871149191677447499354673330988312937231139266071275362445625691152955367817495682637429948785426998892568735751797221645868664212777708860078120622513852100064313705633745343499352163323909987079096251750855264292502634018561950422420779736464952246167198902089665092403060526651146982472515130032679472699571440887821637240084171290237450012125752591247304408827582121085056277123646596860931779698990836227305476375189855762457592636017205701928022266323933658226296253510514572005326094553613925650943895574296686380906975206180664999538404701604365081861965166319718597888399045698235597646294294510166976255130014882755123485363786372754768612238333487289863140407381589494419909757809174530378308879503707694524672079265885547776498728324354282158027576022699772134210712476899299927110241991404446838785949395083249826229623314634325001640626529745138778416780369980697087783381758968405036402798987060287969511765404980239443378919307078001614349058809906204384329542741799616225049242985554762935472472786101246596352809528448100142819983599526748649381864165035348664954672589302382760264252365888512964312108626714478309444966928763116278040403940733408945131006866985792609646988284943737954054856671797185689436645594444196291528001219912201791916696167584566119262134311940183974492306489241496609164665502321897643730156848640060300614301113856803482485904084815181158918043349790055605688342135396955886908559275102251039241639598836019287719264141371498012348556532495013159322499522132554174497402797148177955281144070922852751312814348753470707303074153849123212653913248386698697942008 [139,128] 1947582981586107295777322099829311350808291261375472258562790312767831489484497507449699654395489939637306786902495965114173596312978527516416540395697765094202801560688617819330616648517471266358768063181174127916106000980469952550259432306078281012721595801346623466240204442381551905574632362648577994327160054811359523404878343872325285844792305343753128954083167752270648870912607857361701714197808246996027220028145917415128980464145982711865548202908472723446602313990868266447875147234935323787050871875111553073219756811813972536791939386638328411616653955432832753191082615918926803019490739166658865731454098709656553617403151183895125491003241102924919491501241068942156081855389546778999934864865889193336263137420672009292739635840985596793898343163824358264022328561758232127448816919431249028127211940441898842485116704962557339955808882030440378419160865974598021523418508804378490295579793095294937478364267940650831051233428486317444013311205827092487172204846123859153373066936066506951041479888008727071322741866994946112487832387565272871663785818833553554929299821119688134786050899548966999824022437047991778523887485577192139973698239509657510395966167296599969631741118276099834557953689653552024295246096940078593237925494279598135650374851704555861477491524736699634231085219342394860353348356439001782220725834234644973543595702788580025983257464002112173417888611680670321912079057226575552806424417997603888169591633855121353179068408968461727677904557059387415799384520272030484383999739329947627253457938781032762832386054225769816068444671358763243795790531409881018136110926506422335593634953826645030454920865631560354929141214148842853705409314733044187610119362133851596261088962468581423080533067212100668364704249907599873868495345761904478441901153104606860372977323670536160602300917581773272464705620329389468605250869916941191572169710453551914049464988434325179656575877771432340574238111799162050645550316293360347201613159870846395953780132336640 [139,129] -569331119900499384085087278906208664442853085386127734360752436931220978424467391321692214870342060965337277250731492634715803154639397289147408738891402732961016887683171498149938788522887903417338880511093484648789068337089989645677748859836693231576325735645873724075282092889294980999935459037516144003529746459021809864716545535133105038323101934871224306568344036511697553529076026263497721622275555051790928187432922955302371593786800780547935554094362055911088144531356650487739297477812894969095493332697013038869459304351531741481339650947152557833943038680901109134986382998649621981547581909354374753907636378117807500570386287896232392231276507368468265688611016318589522380583024740374258434660926142421562459508572364541097794982299092178413707174578738410384456930154822109781545682110409521300166057367628211842890270375101759849886143351395514774795071347049617765995130702098308149926240757866970588021889829220665168730300798305150041661599721548806858217508098609684344779610576237261828477068637188777070266579928096249319472930259732764011481364616641019163784912287933627831212902075883768354916229387049917516951799769881010796680955874405098407101006171274496027782829579895134728413115191138188454873287430232872349266945655770307744914054504221756655980963602575726893414051124571404187617951413238627543533618933902427216310034253597043961859047289617325683640134669202494352958628694502976471475673451945844972196223215031021954828535170169105169984590918117437645788995128161726881659946078884210076263614866340160497885361304700635570412833275351013291715820286733464882812039614273740119448834279278089677277287772215480968062568627134495910288077607110673658798662932269040270515444448585949148040152856944909390856463395621356139017153664531913963355082024685502525510392959234802989945779812570606154369334634209239983136239120865174593969958957204488658922962697748908692902176820763711866577181146092206235571231331880708699603780239463109384878336 [139,130] 16248753962389765443619426807721171041118046589149606549874371317308485997734802583984221414510792926567787113535270306120227758715926708418635887549301094646680665549326065190012914102017413356993728125043390518447603371033974591422039575613177413854914545001225931290746042619501738543374965503684678062841417461359223322380885774516921605298388871610655735694207737808639280982801450894422429086307138831279844154750026180864667590919255103206321930706383394447717304691752858307306912901563255827331823868929182407793855722331164502009847118641207808130735369463580527780747278898807475169861470310758600047202792897499159755348983515628104188761758944198099425097437190532311859070467351964493531788030970528199925304176698091468490910089786669370075507442410980317824125001701918728197477235331787338450703319793275867838829195524145053292928495937776378343327956671265095705087711959896103374759839726507233468738622796396635092551129130266010292844657878012607099886791469522066180499311002055456065126014957613865141060729833784362842138400644270299632714191629371851322383577922321923683807019335909976897768721557521715368306885991946916585993186879153808878745885591507081525688364991650214311699316361046279765507280004979420305501327121499934980745758013874675830993337847303462828262705778894190495145939374441541897342099540647687242912856744320925900342215018382296033734931856789195979376897151997461506535248871746592588436338839674702947515535175775462461719618006083593889967462184415683080206299527673363518018640359477399095818312970642475087296766922403592357858582985576852795636889370413961723574722045212107684484191984249666704820400216242318849373759548286743742990254577291993222715346663974790069696243049396994153801714667345017037532657390401643683052985435933567453906944803799934732219216291896966342814598094059096318534942469875882909676672262026438246381605773369307408238932259673667852340166412287639036584909242011173848995576657415641344 [139,131] -243373924890616426901342710344027257129057436785272457927386725082899213680845497738107723545216608606651534144446289827822079521709532274404903726625645248144581730851580196691890633135750116412566944574710801127613632795899959233278459407203655460333496221041324862531594145096819861521146832117098799452280906651350143674779314355125281933547378398048413339488763451410063926112683785565705248021870700780417713439623892919264953560508270708357689676989965545111353616177826196402222130961312765229630877146121975597573750457473613049631036174110250557697168623440885784013001375234896924297545217692101033640679946571226631254753252508945842498294981113523771897087914857568299582296530435126021660256909685659947184615683918697610081396148997980446242819483101604872474985398369770277599112315996876548909025336006895864390132233888103661010921465197863531526733082719519736289250055336608939089287334427561571826596507727076925360409823216516967185668230299866152038784102810660771573513076790018655014248017989004024028127669087869057528479663653874870831127757905257686491277681392527078925562967356613793843988995332008160454383178068052487405371799685953826451372004335939133258436814281059706494009694211724513433249831400203716369063136902225391722997630940152879885915825641086671021731539261388793699478720791728644596487286961676229649357152013646584087583805872126352472246030186618406519680601287226165731555227003333127765658409804725151665381294357582694200193980250109270181848302664138884689010533346734396520258532841332777404557770310423130623516763207558775579687562320243030597060969070669328565980901949874763533803948176565501952436978739189705888813331920309554700057499450749948728095600604576459276260685466834638466473284979724154429075204038993843042693980111342716222525628500796663746293185434769492110971013991087847757306838013047579542530937390648096998327321525044999350503049881040342252393540025242468453959712544571451344447636064 [139,132] -2220478188806743354080771101144104423018514391440384101335890344321350103210538259459272043712392332579013640317499282080155014473039590637850853127745383796621864985393581432550264260154805794458648160153087216004398048861456244194496112524992126787010414776158610143498676018941236665663637839904052835893563163368513836954398750381102343502744436281183724681053954736639795992634565036448801425849458077853822441190615166772311992715103617503110680259250420715931291137834227237603117376633798977091357089549807096281896876154382667557656223309447033819329542784463569796940340946775826011200546158025146950247778609323615593086964126543152988940374810102612500218969023686568563051346705560283047553994550116788486305339000411503473287751364418821270717084906124101881259107279496681722366028603165092196590345439004454727551162292661122515592318488048186780644832692466563789225018169022878819992024474405188740232652975630982323687266234833925594853227229002493552623412813949389750212966009178087680064820284717891260205329853962864906253342181465307735876689505643385423633138126217703758060870548155839191680443572823768746267735199745815728839001949174610234388378796689143085731637965218991726801375542354016395351687071066889059608715000687511938354858193275152243102296638328918341166939704414648550179270511701123240980994254616548435672553219154892145288319214959719661514785477829410193477570553372089484766676422927009026587191891931675044689928625553036684020256415821484168331548121987275650375897781909927672698880203341439306349359990676796107826673671914181611060250469796906495049455451187924555996032202696605889357499013561207483064201515800969488872956699732483681896007334419898073374392639539124800781575466308268595791399354809368185162653444188409784945181021664830069119405496534531575836852808239431931045620455874259557289490295110330569074244283692772975508180164646709731120532970264907187671859494565611954972525798564955012704 [139,133] 12758692359070903116272437563741620914972867703133364498613436295220939898687125369520360612434197678107676370393096107092136002058458409089271255555076322636074226457246818340872139510646627680269782333323020688291536529527119198920586020174861838227900170225440168777490134223985957457254174038753383256877560044142943929125125160618486283578572496808667018943735348386055616954132390162044023620110665102033411405159728970403161919116668264322733372826461247937820206530943630569914770811297367699429820170337524268945726958340724448349654022657607477227689028601112950340620043780567893502026440004312564860083389696190579357864368024571835202988986189051628850018845567239737474451942398249719664336926052346090458046893991246797845310158668007091773921699803567635182312614147337947208672615559542261313254634790140334823343252082323996384991585243515190101131602420491633695712548999162700997150993307711215378345166843238966482190457606271555540842110629310386682550752408031744880946188788175615949362776378382274937613067245778052226443321789842010457078893312324625143866477150803173474332208551749762929744847548647898755917906161870468091157372296940445866823682572731136550990048648825703108541915203833984016894997949257065904007793802865296027722914020072032653154179560074575061781896721406661961589256100182708763151966590348232401025766747349231545634013965613487977408486571020230219536073585458944992292602653947344259304752400269581859719858652137751468058450710072490467572578147828466340839605361216959996418431732144527057456469608530981794604267997968911560546766869930194812145787156215484789160233801501121668269531064469567115920856596774764001825519505430790119694858032495778504900136049262599638685854232363188975815994514758271177261411058229335022981494337609828463416192733686688618309141340079608103634732181744649942240666673426062851152381667827803399449959732639716805839224865885499275743557306522536301697128895260 [139,134] 58435972041145709630668391144389425396099517799076006518743993798821483052720902101874680002156064554471319860784349687490339772651340896850255239970163380260167150822434569951441928633924035140623784159224337441014768149514370523901338032719964077764815404118442374446868532196936396289196673776104024895419699442921974382710522121792866166796096484975795105557241621757473452478722625007079163441816744128263147647738686738764452346597312344968068553292188281114620477663328939694848404848028655711070349608774297805872814986858276532477136735368152778580319993097016010079012007553560788250552399272880543480171462183976560060984207172893307943858668985173565743391264798797247345544275699024341877123033609888737449046026976248000814304402869805266600561781972352975498233847512904100552860221443024087459993356920006147025897929900631580389599102459473872291933296522275065692130377803627365929525913548668823342248526913445512620374622351830227839318851217398704688765180761934335356047910870995217388946872960322687677050450234888221184053058848053345973963797634556236771349340484412473248450569637412407489280075398357798935064129699350998252843059125958611105197485795063591050388577578383824033730976061819326899767223225879474793883655359317188631752964714867099299252805462362982485851354169805076327825992242410282568211654923996200625454366654920944072695383251837066232420151553661042572189966770882958993900920725051635416000124699358802116709997415765815128557331082419091872389214280743679083607483736954169988150474551348757011728382648009798281789505590428720358650678669336316706839238010475218590697261965100878976834299329248708538194928519170762912477201690036213332219011617393710000874347677878852465015143044648840532081342166819326051957119223744351779153480970348732157623187687529663924042859296065579982018976522608017654924197217409536673238526280567361226431869452522067739777140037480621678684133556091001775872 [139,135] 139335110511553391723513807317056625144622752035252938151117692312496176294405331577499092636347158769380062706854811293257075451616427548259607698622079808183488231280329433662573718228824309881364698704502123858597284221148598886495097114491100444490910647916848687543277714960179799552039234093398072612831104723780790702301096110810218024538622758669466155487133564766882624066053877113802224323395576065919783003802519120463986936167735770296040395053179524591378525234152862276299243938785348559571220569541898044934068684734809792497864627612587053073390206498508685296345942960114777773409508069348616368942694459924454084217922358702873245206741971229167439558776331124189995350479063612136708411337154876400703358077488228125476370006093318567194007375974753740379791467354141726903155050990129538560191409985738536111887042744003857747175944175802257539228074171308492502731846475839022550926817262718458912175319643839772335742479119166043458466429520969330663165077017397328227616448835425704329985460657906771981969711626679437709888228196741876991463340411022688180945095665936859361189587910099203182372304451397999652350835801534507293712668818446161915588759898630478037036156918669750619187739933841120240487646938991119301722099839435104164642246520295415925392082375600490286727305148794782484301714224236195962082950345115620492515053754372219228541161192427827827570940837817687727521089495303830495070812949475132411013092110647600063964550176531362061515486510562367016965320668528794201524268134029679263486870135402078091317240014701889725614037290270711077206994956947188417929831132260362748466926718124170098011302963912882533903878600290291106132411405057431005838175178021278978386111756803886712902965139657652797514312683522819659686098623500053735183967091869654499069989731604141133474030025588209246715129706981826003713637226951517915188311018106624281845987485331862676627787224572773439368098469216 [139,136] 303692778187483062040562958843774161317335309843792496080814585009199101110793319240108039616784872541988500863232063329254521879228956941882992683187626406095762836518508413405804379181588756128729118081126708167297364396141203992250465772261383243725520528846413060903953013326268841409198693829389574984237970141675236184128697465120560421865314712758764613039702653295580031177165268116572394580742604056599612517171766831943792566628727996731975560912030107486140876548556561594635692676649251899346369419756599602963634941001578829547694451037670761044294934552541288107868864438723061311062821152063919510455160835516009909151700951369214547723626421342275877555563067156375544485296067625274295843196965905349797151574282078806915879504598937018208351912562928154680466124450767423268999500291161818329975543600107497598404477378099270936157382425989696084984125523439931662031309136537367890724645755105933674211755945945524357282705037207232052638640799160283328487281671648383692127300159611169234407958902719404891520614154686496363357582828381362552811049708194135119917712447410258320310667258347204338408064306239893920663674285824521056470808458492075518965158271137400352871994039614017147537016614529296169017150222931958044547125467056503178409701337488244941111964846324838469357488997564067441962503740135494091964134023253200088840929837533235829342881824736921358734396033374421265072575353592651574333400815781695378747233238499817657733140993588178887945208682990772165411186321257297550489558160191382598595782294481933973845230244968607959349280859069694931723221674135296979193158442469553013586174053368114039335549895485690486638183212837334652096606317074746672034452833876176125495016618072250862442743421498341230678018103387650786121978245063026760845720464395439313140719276292493998623837536447560468012128983203665063138674210798231499343522588037973044739154047964278453386873850872366134880 [139,137] -4802336281830713850173587016179719507185256542562224216144324031393170922646787581574670650769374332490401321411773868836032353082777540160439113798870737413893909765039724670154337280954895660899551759016107187517445231055805735508676761541743566675279238930725551546283819057819297886465842693470004437548403165495519192521304425261885078272879286782018847764126852923403747800620875741471923888212592799531629579746214462397558158916784758322921256678191496952364150566479976452102601041150155370989525968439261568004512074061468850802171181000985196968859395262242359815809578868359427700443043710374660383769689720644942616807551936455215729326688943673756935796805705372047628730294687843597183762659200015181411991644849826507198977236739429885266386152849904967312686718881845046143674202026516948732401834182623476553481655607606583386484409564811767433514383956205725174897829473354355623584710309892156754043744313691470440658993276425909651957806435981806518383562810457470694776684611834802120221118480626755062542936937813105869264616152120548556282036921031396813425068128692069744633533197461281240092288398653701076079820938974906300198384691891173490446217706066882149717286556393624866499476569370571051571826982572995385181759665663580011254521486161361573468254025865488252181620205640701401732665324370099604449381177744631842213967009371383605879283333248892405728128180898405173209737072286555424814761079059564134063932949693352096066763063077783024835242365622917313260902454850971006770417037250183991330033286227314006931153978177453907040683982420966056366549505187422790415727220976839146818049201780533348731203810154724996650663833171153624343600165217954207966301865875406950047534511905599001225400215714057212786201470505693724631068020707975435411652982242854509542125970625896100107547525465068195035443838590876433469643654937402253651685897579812783996571069365635347800502665758812 [139,138] 7480435791796434283118569317090763632522338401087245220110034794259639719333657404802567874350669938777389192297772686189741312042501755076930271368400234602543145100437730895494234735749935735191316992751858096988835393209349779039880675647473758254901270204265255254978512275159542632709794986106671193899594121014988672722037193974330746018277418541382719318848904017121662311086877467070799421603412833958168950855459430453969555906750632120610208077391560470543572610780541408988738272190168882511801065324708035692367204526038456552514569046953301323735434000205057749866695126212840501717057938737256983834909208655822154517145694065877207209012467352300019657202454721828881819181870646312512389643096743563989447887752081779912919457953602271275537343408099071355952251371759506913407781041875832222148312297779135440746954253917180635869661547235014103117461797275998372106744988054184101552362471139461958304671761744053915553802776469802296120689340380900352376091262248737105886437789766234677049782892161687916935072292740607343998501359012276483539703017951632565277954573388462276076365593822690754458156118120441235579295425846528402718117049989187717958802058270291893726106389688353758427455010017474137631620863324544986805881980294349647927707740408562449168860683382337029470071510490950959662938941746266259260296345508343481820156402259536601659328355061278585587440579924619757757250409785018425063585455286638839917325812148949681884743080060514817444104468810652181173343217812807334820688003362482788451032568465550736219713196208653619335171109041897482929367003213658503029837570518306260219442494101015885395728260893827508820379287430930167796772070578832423765051240351018582742773641507732029164478351919565752460062823415348742183392869485704595714749102817413441268611992300659569157642862360458182721850049637446917193345743965270786284026593910163294111440749958397731671296 [139,139] -5317038640055587822468525261154131047283177745955420448881013974393322479338585466109792996967376601927957524300762387815668640243832325267174941794835003068981777972957294210905392064766326174445535829281130884405681564048708078352599520764848162351696867652630372524873753902450263735341859373003784397951655792846464629015129296642042619482739284728121249889438581688761650224840429179674045198321040074439822680194249776455238563757772814806683217573642425562005884511422484832903938039668021967531189876466807249728243383047731714610574926359323682728205333421305407785565967115334971636172284275414722105738806149976514408490108354374351656405097623903790548432855800438485069904948391391538909031477477499375993220638896875054430300846502445798940682349824686513368435067275407064700523097107818776500669886962795377551253267130739850676650491872158025668867034733769815731546599592118717366155568595376429837925562287314234823287030533750489699332152872752971354473846385070044896205595315461536683374475671456303480565147757879687722857648029787176225094066552448529568674676049213306305936488410828970316266831347961580177886471767991327804673658152635203267014649176080881101433209803775293749746483010697811410218809432574066009142255325079201751452961581191000365318000934548139299369414441790234297860703066643387362284570350867434733392581001745626146713908750374136790759795968216959860518025043007766956525355674154775521296231391213702780802620080851002159704990263622720246123573590176734977155542957914704506704152456755301489071726801896267886828572173349409334967535966936049364513029963245402831970296240773863519114512803034413310614363381419717715132770332707194582380271544731131992500908357346083162037531591411009064493274253983831431243486096033310553366828298019194564250357897444890314642438829743136301826217918000857287469725856248595503689361198541626531855980995619104 [140,0] 23012353665003474637962814012538666054351856588089730411636109822321508039147415577675680557746874704187137523228588371031154210501689828809809105022632864267277075720259315500860464606902455808589381011504568414691377162455042645172671022847899116245085557917190520726516363495578187912822644769870450126247987932116834275317576550965234551592246087724096437172957800054808070802621651048092875106266359194572046369722961108566104724577892216703155568147850016873845639527565775499357961266958617421787360041056839128839476784240903613530783880364223932967743438767151230346581999872628757503054677001662433904632196654640703607592932924984122307540987665094738321859205484570367450155003018803973554843641227201793257774819553428691861007850050987450072590498641008220840383053905042487067967354472271699435605555721040193616208180206905012196861958562590870742247117066115715943185477411130357739403459142996716364969500978139457614486713530438770582556465368861488000970686730134644004966222625433199296652206945976338462073390556125169245888707206749657351699106870852480081977285161065767227745012951329990675696637640546375970737330164531852631989594696203170813896711236938084936409199321274301480903899739284644791133895405311601369388284315382267199169591168422683132483083295787962767773424408276819673179487860024315607047328771759801206474811666294174841624408275426256669657777858022365749526135383381463141003882205391922910832783375742571806522134701241616363589621936649763801346119747616672171738697954741076436582787212070973716225571064750806278077999452980296483414756455808167178160048168893298398794273297504349499037662942184666840463307470743021540459463713657807106293564874266765572619756756844623730324028880186110406845373067822174588704234942968172464507093813408338065788102829572311195853942181503916665268088140429949756609581226435279929124444625906265075955171963796059316602747008571730011966988379750720188736491665440303036425112010856029185798150934722457723581291829850547245818468512165116616916907478064072469347925104347050305958654261634729729807226463958599672190674772433661413801008215301449606183866794806763305334331469716113476965239597749752562159700046190386322855754025577287747659614370830963074941131986326815387731687010292125041161353589889820764606869726229036175196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 1383242967513751013541574783959360768068998689289204003684675820405383872470183178571362445379383464014843978052790431700614906794499589698052633985183734675720250588678143491243750255903815855485961309704733125082387968324258048414018016766069053334523748742403212927176505207388742513119786998683460760038252077251463932526314353963654241177741289272483822816105979859265199818679299396408459800015345263367141950480754697653512613279385645461360274349362662899760394666632073878807088941248649049996388741536881099326333287495669238758921790471803481351750432953554349965398664405081855695769751926185871160455257393030588109672280094775714095395554749350308007069407553826412659290086198192120069924792930698952273180904928227207541418655272335892031771505872042563680237597153117383466237002796517708484610845854623125033553472758071193713307518864113772494210252215361494447661893424569147610212887416703349456885167947059478796103998788170378566735228492864881803383868608933496706854221456193116614024745936305099276854942709155890956180501606314030776153873649497671565127630164003443362137482504766088586085133215702059069592761625791538840042205597816306800730783469165579892153011657027627309707711475016763129263760176651484136047230108621766360130301749378274337720792003070011977282469248589257128363326919002148227313138030337047470654960912030407876701583162588235302924098946432969062815125316721838282640829157095310996551035805169881383721037105536318508484730130105057842990886625641494637842232000505091935327941049331031872657995453410016337673511262379345704789076420238871847053756055929272788736594843209851886993276525066113675987752786239443823560413903031114572552192531996940456533876312830809995892078325585759471340732515761576710978085563906788494632444965779005191542159374999078580271993155807515882102903139000967581907614015897808528277010481207089509297405431484115310581217602001619380493121327797003391737408046862347983945363394326176275139587883839530755081088581662239055406059740344419369381421834477654280210508667785515624644498486188549123130612720735340205965790227578161625705150959086385167452230210868754155161406422067762395038096069042408420329672217435644809952481589877666448717023857869087372164439374509157906867096481021957872514230050512739851546294256197294698266624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 178312358129695998864491217337567915251728565843427749274592687997829592958225434572709929500622930295762258973906567242598764216570469992757696838781854653052955077502309153978516161342046737987125081531231322635970365949009662102187932783219983456914158634369150431329896738564295246700617766045152430388775806242277531837823408850527036228393273465311191591769022261602764803757877558289423227767440445056616975277863959019022275269060994160820679237098798340784574623431848452626755345134658959412146602339514170607318089808975313399782816858460912483160580749391219710206272450998792836637784367088080728776828604081778762506896338668669890902283526693831161798784175398979626428780030371331787611010353617646243735711530620205962434917339264821653736221596697797611069987293015541757950770203264692643467119452668523250499691991795206394998236511557726182649136501806890663423680753774865216581643192067793756828052223925855470857466132761938770846940147638794604892888314770339103843426081240445791118719666374991534836120989253912560816036279590713272945389666969772335870714983510468459848587996835386583396674192337517495128906031545146120163360383502236658717434333250514973750254832743345947109818890527236088628634234393554247633590756514933874342669312724724915967340017676310863329010096430699005983488959102203250633175902160975123040008092932149289586819086515307972743287143376396402017368556267636850636853852265638747794566939201430842697676661454239861126490176886523870398899346427776063593340706383225669615357795950920826948622887064114037955315723803616838901579554512679225724859237692061394830699834811940296000054176753149136941904811320494351570980536830981475052625992758055590975000838369797290436742534660105573273030685973500884966972286845980849034418407807027882077247924809950613141336463802530242452868271565478826612733272996793998709078601759371861643676668680046215654637893286358357280574124382010486451835237898172955191761095815832783302509813456876243714449452263683949721884776999093487948391819040477581318094645834167896634760835428157169535584064264430195179188858423613558106538540852927636608689331419399939866580774050534235502840712275850821859744052070512165317824337615320752597624992924470757692446869925528159829816946506948712740326242901505296327177185612663166629903859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] 2261601747111291785612242039045597164621883522617794726925055503064666753137490384194947790022277636127151450672766312643390421785788777703236878980066831539451230345074698211201573745287656285552787883066674505972732872611484289824061077422021599887064911714919122451466042605166258298321681094990306457031965485287331035185996621049564311153180495961375189477263771427687722988328268688726467192617549933793816820550523483851323477939884367192741673975777186429055849530249001035345740115218313308732991724898445751914054165558706294383331890046044783530275005886351512575132589234422383183485143640769433230932431898821433094133516434649710755293651782921967272851800861945284911225104829058084903012418361802258737948048113292268283667611203028135152500752472764945507136084326245905718957039604462544171128126889030560482968564910411108462614207902638130556284489816907722497049734103813994459879696480910366750625161189793505329106531630586837921348315882737997726540156273514420838027017970074650852493405738951433475306455793619722555447472908138526496182999340538703446262361271854729932118482379031190982830095315681792793812211162131012771035866822447275408836516161739543251500753333355320473677491686981328018935524562541217489342207061443099171217575465846223115216915751683423187684350821826916565354801539258799908115955639658075891606775349220251500027477212759726639266101411524141496858981404125756742044069776285953849692544062946623789098335548985404530189411562085945470504235430838201804209769094532720602937416167951031830084985677981353245257105516578422517675377348415228039337271547214218581492981284895362935716671074327684751851373392743884500922801106435730216158948950762967311575585582681060341483371367556916640636049883775186321293076343325820167582904245700836225993927027115451474255427055188954932768462395973882308005635804523093592587532515724485599623083006382405218000061696443654351902625800725912500155059175712801395573224641738801987147146209208914940342257811986873401285491077673676037846535170909937667451318184546641457365794324093291746288339988775563490284430920218537464586559654066108736370409253172985332438051521162822679140336192483494956586903992653616863678181466075522763124873837777840447046416385151801628438321026178198509668546853885881693334882646100900591274882498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 2315496803943597961960917287486003548635070053417703215228058238191191328161242635058044063035309653079880951859520104665071066892799561890948445397301597208619901489981685840376796190511245310141944964642038325605648838095508092545850983543353021581109048863787656076513534294988316181703126953506553526738716618946216129310637326233612999635476517728867397393859736626306311425023286040590825696855928503242469074366956997016191720028180182204269664938216540807279261813430592792223204134799568666523874754957625697233910073397994265907679250895437299932177386997514133984108171515936798049274073953049913308905186431033237073593844729600215441136165683079543154027672827206365987598403012118673467933630865175459564584894920800131635900920162410004494610584586942511497200122737082676156087801354546095478962372245605192063093943226922619451303035346764333965663465967825339872260434304204133215655459727996338789121517123292901366238114326904826938201744822575647392007359904312914059158534996437128338638715555122576015238035211464913447327232460768505782340762413676970556094080181155118838136660318293626110055935646690051901664863105172268585550095240421154295335932244580507654481062181972123511926181816571446898609305048997651943083375808353265384551207629469310062705999731815518128908334326591994113547200100561770809215380739686377850214531599166354144505850050126870845751630459852728966761452390851910368305135143815994466326307909667311817549279265252505393024334973502139652832005728631199974234648660437126187048724235965492425935812819455547766423300488518900518270154928876098041839602268750421223895943757118966195794050801082419818637960033664644936850285003448503117392463610102562294963464496801834134798565248579461503927381491152987408622983333231427896939163737572341545670225430362806071046857030106895385646812015980139428646582758475322388964030457327653313038860094689353133817724991998504106184795404694762964897960651389143200684339110802867086940003085825566462201853351329713175904617362487985683627972633847188345988658742234030980703116701969727789878039280669359881045401377926735780511228001879939991957631592916208340375311256694278736313389249415831510166866077508366633499933134332650974745123480365052337861288033024228400100246884605644400440959144969954044268376492094561742562244165632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -58791907675806921558767754561104844408895080529695323868756219327028109637814154699054199840096323758048283820712385227233716172498973630926566740193181335543435694335319488867139235763397760185268026150576008820021774773036329768135033317901127175698548605038653767952329612511930664206395855883526778296606855141746102359895807825598872239823469146160993357165217043025185009947929579817253049743525720260233493196453314537718755250437344028758868321072099989054533126132702407245096462500116579780987070457706002368364763572643977345401233895993281429325331543497298368933118157204580640910719527024673671638037396947645268567243960388707459187529996678486590686048922077313544556786618104610279081601118069626118298883184904492329760659498259540471061569420263431348563747548589929685212762875869041331725849352882623234582899119873279723576646503900852666967620819830759696412748838319118884740007332935843581911201042429676589018687239242457391318030358731157907024245084732221712020672322989152964283343612957137364359448657816057160782196320330879228395500418508838406106875822703341437373962261660386244715683765490337607089821942113522987939573837897423500273259191991306102529832531639929806799337997302838923277366661451099056367753967040099490704471831241614109657247842518348080672057326561711869448908225258418342063745338645365019168347194819014719018538741180483869128592734922790195562825141668609951192305245960949056527402805173588950446456832719872418641809693190578591188151771801811969914202608409688722086717290190754535387498316704368564804965493911845927184213653346625987296315614159616254662002950681705653129111780702417139799649635021225289716308041396848563907081582663387721036179665567163693780246707483928888841741995939414145086417031148366355943744686926351439957702424337664595603999819596111567004250280942558029557386172534719974257528490200336237289025843696347992666248375332029547145244698266565105719441748283495331348434706487233108595443900245283482480566234574627013574100927269565835831455869919009449440215275162848382470562412080195248819945269165276241555522075302992483826606007179904856685395573330259939056261480863256186358742555424375139122383026135831032910139781220014191466063566815488940961874398455864738233192843763346148648654247996655775535546217855235276868180928102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 1063544989535941114278892393015102237094436923072652688487516207057898664581161531582015083628582170482157631849032623575258371752062433632062019582997679700604015297043746426666427038286676752463790396892036636379247507753771254111461840719099311298173946650965885988453008851245172051180557368634647518125510128815740934638494994909083890272294041321858989025275579661724141787224648924805569666005124609755054413036663584848669653034169603612005614227699250646562583066282600947939399270029621312571288262086091748056155689246258661325782885024928727220698102539010261801867870458512974871378514196280908329842368513710791931899940795381035844140931884468124888570505152327752799100112683810845167450122732802836431711554496400924529382425573438329083407575064331637362022349647960968612062527211887086512916472213255314288318705681177718269766323156783687013590031828916213287338158283082695262649535744638267206244336572693900751671495743439225237565814504138921582487252830127019532528356754845378868845144704363527321982357033693917435774546584724817347591119377572511858328221824429590842825515308497794951461273075596487109728165983148064177626186972289488718717203538014572513053524677866452766534286987649097355405309165224902483545281908049673767171881988092085699054346559546793622229042771033589879095321135194016352106142698368428933376525231731652385570612611164525106437974825735880839244794367567857085578648574765973604645691471545906315919449792494148826614816321046610779976472437440517004909940404939314417853494182651344511122749252635272939203146273765832089601598582567562238915581400041383632418068193701813626572924892664204383617138080646620863147489910741229586603232899359585283002774773969670117722913406670655523377699445610816505022089215795467758241938832566869527428999513701338056415788895944348607962371092741136342939865533301400516545976193461559688100552219382203793997818640730208998140285705119331404640370019365489988674469771362955668795375444199504897825185717342667399850502352650116071197826837112757427586079886071354999944830118311684632561443586209847835656570052022320492537235740401255830336795987416545289568618461129406823190348018961137093000630988428204055372667599457604346490916612120545869046714862908497242278399850004167611435258906455533744180853250796128231082532685217792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -544589155826514800241223493683136763462828835357728937023838013502130103434881715097616237152199330858842468804303766070943192184681675226747639895187163070539189011067087245006183154284255863386682057770560411660299576720616336488358028018964852481534013544042083949745671276084381777102545139086681952239069816059373458130441554579370228228320272997232983429690748226841621326235719290699904389832443674532155636430704311471726673557996952217780167538673248323282510634353814937750799447827967759224820317730949524181587747400937873729638759976100852834995925779972378512934000858785763661425780491433400857353882561141266018605880886582008431934017642422234553226935538241696843964755189864118033341568867810785030478785556104332785977696264112526925668831661708948724632240387002919593712987722012232091243884115393008115050992105973649250561314450162886803963402713871575946337035619469469990418622153085544941038769190772905985354889072660992377541264957307377789142885624011440429511391489223531261625016486644528840218998092025202923549776152061261126270461536004116900637049283738902894623230573963880800767453996954522593088107399886115038865032249021315913476754620010915330720020264751016067453839585065616155671565879799613415317537147753181560833936613126323941350174065597296783654804213394200297293710238872914475042299846348870551810199402452424424730571290014004078944130911427957115408501742599500711734492520307557961249000648575732946907003587362937643824149080863277648814692064036959404707413678590843692369793101588500579616953644750316238873658866924572506537643589158930889267669930170403576807314741452456363465786513470913240600227857342947266315865793467255570057404061846752718271887475406807653027270291970331928822696114281872530967295109131281713281498589241195550772880254238373332741630823237153644621739348706848885431958932690716576189154772059587528336378087953917554069510685388106194477969303814038446147826432230362213980045399271895022317416701723411776270012968644857039014317776765550875333053334491661363329392238997638969307722642341819460901425957494429357501371459835402543127153612493140703455692540731253829580540753503801125212213204866107721340186597707084277453157880866883510257766391041632105900012564257742065687431089457165635163572916953574111795190276766405177217254927892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] -2204669668273436880011721069260965038645424089945805922978743121623221151782731868985005528994986153701914748701326000617369217349230018347083432383237305848645096961482554077076035278405163409884050695378225105992789830937019375221279871674995988609346727122180789014038145747415585688278132505701002196768461264078483378816825647135670184360074987119654231740386905970621673323496652763385486132915912580574057465411237199327584084574159515981753551368457146004529332444766700735115362484865351153785176872882078118551758763513091754962415036954683648160323339396406763616720660789296395777953499155471434701746850540404177747247598931210959707097423834597918045007693513677803268000772878324117349507481418379189677188892464321775554894258022542870094436533149238172222761603570941264414471338935049011173819574696599578947066545615499564570399471117865639483422177722175546824428959491389849154323626026657058441502087418224309390825005167618809131762279493862007145992483343872534058486817769225944462276620178319167921578363285491450401623376770085483351121378037702977656750285126629312968277490502754358943175999319962826611176538410188230229902124312695532053215852753383998251171204908393781607457969642546979321114895992393864837024521623634880693033482314625730513854233583046014770134905895308052841634494713403965322208914470291090416134006706659034825210613806863930911650893728857006279113307974977897562761989728209325846792324713067616382001241818316627902623264481009792036774867502004868128415099508177586965059526409597891522944829401395882410076956832854438948982987606325254977606012028305475138750119702791214204313410331542541625614794226037219715674379192233990314714119146056218322738083514965274362439934233329266504731791328491949189202232671324973360827078407384239030370744964609064444323798196313830542539329720480214506838474610100866806657582457708655077744548510795585940883365311960889421608626796357450710601464951076422043293012955743844957375491035677841168897039287479014160955882966323609858629514223693970131309193832439089980917734078230454175780126148370017400592630605754564251097137636094331357363688323628339278860252774433210200300922858337526790203453612731518606269163492473615066812997564158980662467130965164026999946316263949445185990246758557920904659051160908470978121556039827456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] -113735182715226330773314546847294823630425649273266668121255287213423904209616376441336423038791467417657782537766147981156980651456043307489314850679501197270423721294184666446168454283524875109841318057985328488725681551624518932931414995264620287686368033263268283396649806853846070900477603071824997450763383807243479367965688381777412095154461741593316435316686444954987077761785808242838998910925745032472246422844275232039455264137953720590146806944160957293735905066288794063982724025336955599809991665771899538465136252230820340689028846447885137256088192480271282288592323428771190457102548518067785316468138480566326288435740784342534101815122050464307765838460544133167295719565596030329563700780712463718409454603250954161240658865749291876122172144143438339592499078979901700196950456698501518264708496334927906622675901380386030369957950446583515921946143185345122200270757716463461278840751223601777910766279184296628204589308624512052357397670884039834382556585573857401523817966745238009073487097426602516513680380504418706674308908886571287402321842654431104863876373759349991879841823754948055450371210344436267945914335176725937675635279544158296436667722667947206779548746557349972752520960706697298771210165296284705356870296554007249321445995856829818225375186281452710174126919008293851966757707162988312476642461059510802684630258012522914251604950995548919716261897700475352715264365642655933002969350380531754424790488723829370595413635537779680573822410948158937715585709303369682177591228337427534126073580888761082357051805074658420718363411750042878035391535376722849518840349748329920904033697871975978548706985743313475876569441789599919467501831823384498894314550539181486046875922169784830756405295363031262929411132722188358181423669239485025638072030201000669729172357154408510511472584314031708422173724398952658846874773232957178788573146319664204138311972314720354492831826354471206889006948818940833440550472732590459934995247972418908235941130128689444675192868218832514047130444334009010257485652687709905930571568803056037073683963124268319507567898670493593391342261450035964445239810154579309162976831003849435355909596149805031314499646817065299444705401537572642206764928455132003837597338879125662467117513670399817516393981558656180408944732693245465586924265954676577951494318954905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] 7683812344338658210862761348506385802221338901004678391709306737139763621398564396782723828748228307332783952938732367895765589007116496918987675084272218542132398573134887483735383090400831989076722921961976944931791307747037400307405405723830603504637863055287685667926794229694737227955223660834234002233016624950993903941455337199102339016409197959733958312249456300474956910470841571517507552794144607314805911343704512493620964008286946502795197467652526935802737875223192455083863897113417534231823974960460380235283079437578296356036334167918391381867045272113750404814474747832636609356690903639828074740916675567531867115191805518369787701866082191813215390115527510836651704301650843925164199337441165685546531586834053429055835030990083179982744848803957442067726319537826899250197761029191390586164917636586044166298090048246961583879497242884935253821166835975537008002952988721145276838024181620135173903849923461077804253232747439753988596944819902708131438247963338174064635350283726607692289617414077297312206916551483235264845599588285662230087564652106282636676117863088007954123925807232641035682146309679240167010230183244910185161543695318623793459191803904897315389072714301567738912372907625751987565114653090963997387888423169572259291023403762419278045088336126326730180647241030290213132971045167736617228154735738708334739958028060195584754132928097344080215649647458659226791734738657757721019045476496760212660076071834030988543248980802708651081425732065722758481630631241388221771196315502957468959156672502217158375038942627529454559118691150815840529759804799904433432952334677996233313919360429034788550902825454348205623375273904025674861263593718700761769110854175526014779012247317068551010236274194431539579282401404514610910739578777082078132732588402914948498511569935516384407022256344138804037780255372465807857774867505989552073007603103588950403167369508542289491133705879484574817764771617362929646450681149525812656878318689277710712916709623131285607011405620916241059327468144667019727151258007790955285253662644748527360597732321789810712567531792275898472020916430628449211480801681917142222362396918721675646041381173831473164705633401878656673667122348869639884398222579840007909994890122047439186406233992719438364726443260284793151446422217763981747713199385052978552875504495493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] -299410526910652407939145194314821050420374066901713963778247875372715409159580452843974442600746432170409132920990413691167397229635471052866659491522596826365083746680757950840893389289139543955228514815819985923132522521534212506020913655828549184455384118061207283762425315618749606062030364847315803321163962558238353838269327460126748327122695715670400585688086377527309933083872550947387594715603394775610564322945758085844391617986563191508997878162936981797736747938826383150336059400420744405696030246823060017691872978238743489212286000962377035498447920334135107297738800436277785438935499367796650670389005508832637127923824028019720317623571562715956623604312041673456553736224199021379234352146281116488674377096392027888234218586843823333728830537732301515711637319044539813342461948450334917897745947045949842437549677785701472452153513744532173134172252922432206763014337359991496488451900498456030459928599713655305232812970830365074370485460778325081033121407602494851080411639232534862085088965443313676141166391320654811570841721860670166702336299065769940247721994723939025844898889753672337963628276468354131026422591379184665329535835492226972686490749809508431937821382033324108585782214218849861010748762130197932662232324245785930096651090069380925679586536119157092218902667516673518985925178128354821313623402307468751082962850366526090698784532628824721595177525153478147861309650621642313951191031921872006232708020207162952396766015661663587287386691723423667879592623945727295820244154923529110149908603205746675431621262224571084216073455811970123394709946411288865119012007488401128591617365806090705014526735895760117053868076446934768922699008154762708012897436737306134331352076193488316556376392920021371519210613657946984008235187974951612823608986978771102673926931590937640351385565168811023565591977436691637142862233441194229995230941537780683282551249346725124974395496653952794389449811971735539495733584247191440932834018144290486765370859547879668812844088961060650656318236270866388614195066139558706530901425450456641502061707776505278308320366602639141557574248745756394261697503801987721780653087000159157499569896090505215368120715349748343562465151138825870104410863612844015444980777427730325333872277168853781829609808661349516630087434735932287466774732307162418322701012179007569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] 7360424091588654732660853863600239348020865378681454112014850552667375413315020154401837561873762801663541784753512407647693365118134619407316822651725884143235427755796412106502483597862645963272366034507292112192150880245866149599202765341233126373048976579247942111506568352913402243810534921859969328774162394642008744500562485186984534208549114685317702528417945070240873116941638665194633719294547637685879055889876313688101683466276964026406864685542414148674860004573994189896263072244053524000863969065680248209448135855507634093836838918707949033568248420028205098651182184532233433244363268531110719630671678897033819086752492474121284548741965935908583243083288655003054701122936351606862044525113715537476329102234441982231443272191548678731607886556680542194126908754900723035853748787381255335539193164024414702948327819018023991284719484384300880214553775350881360995661273751302701072926282163728614065503257722260173467150096931997363268865236836237968524124451504559532758440771485402369157741453979959426555685558985443502134948019070202905893967236867248355332988672726323501447921574762415465416515279200498642849444515011296391064773890368460941140524952817346239555349961759667056616547216684122711685185526756637401055881979585278566606146959677526510468365882989989275788694786012490117978383638053739888140639204800130438297073056796663753639986410700436754894786994010148844159211906842742323882103387072463156412925208587988025205556756705738653057300798554436666426399398276682213024758497948124847311266541252549121987803833991086742114075035139451409172154311114284776353936809858627301810909849256046617651653632595368263786640208396449747465554890517957260082956381172025531416962240588473455853327322555673897131136621964083983805239481193776277953416355097142809313926969257807949757716385346594945252462831954764601092787144174594108395851078180898416151205921705636751067594408688224358168716957134819610946450688973896385405636265895658231430097582421619797689557962083861280689282341546382157450187496484487163200092787389451815045295343976716087937479993841734378644109633897596195113423997340445990857173734819072175992922008793244655408309799270550778237890115877545076223191929825067672947233224583697019953494005164159488175957998473813607603123784957616403916644716296803821489694718051250864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] -127967912427649500014586142062694919642422465845273302335903284951715068343649533407550444783776477707371994752849560745515900512975281256603978148584609557444281986400400778591574357140244171857985473227392345439388401601885402351110106131029460747772232759740899370871736960888008241337622260159583985717256352981123558122314855776266238117257339668512292097483663604519352042096266315772973915955345257307142001968038273714832417497101867448723063931686923434743973696678986620237014319306844390998997969544999361238238879432401593647806318086272376179997261119513972184340264925633238877858014666830160396969856573767346094534481388543564533833917461792617790801472613613131475139836345132107934551981850238126505532404628097477792105885169279515602168370548618478191521459972391639816951504235261640842649595174683619426064149134978670343228897650609237855932270992721301245328510717458154306127224180420338345544942782823456103936720429174228842706081278284986979947119744494147744099238566617373905829440108466208795517631018682726723058448361863430729453515302088428431384693806027909294497118278233648389034989933315959283079667885163615088817721014166817888918148246036169578830858518340759335980743261952876608697612485496931560346443192409721168839292456644395142227478603601527480161266897494554500304727363100486319395333002669765332067961339668561917957173204979445115849107202596922860174149051849901825507085667987322599295733818650989646036548852253941484884142591748175466127628633336865320754003164461278529479122194497160550145202368592735394780633464909844242917283774337259661953010880331242042195612536221424214602168075310517599533578611369283735470886320170915154332303841180998914369916645085035204418112983991611775696399254289447670969326775274750968902260882507638632740308441939306057800143070451999023575083775381747449364770486076173794789746709083687626258984049636453837989946804364828357689186607933155520202809359924376965630849937843121473000920730828486922149081216701207600062833245145234028033549295648230971369678034328836957041515705573909760265010509679909305733195601350602843808473702271759186128129483196310770428115106227084757324677429409354002524464018073139866177007741254542922991847891425457087595440816500144356099608862617293413280511090869139435644931811061342610117898858388836287774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,14] 1674297411447759813551207181133068323830032451431207609139903797669557241445877373412071987046573924995792699809889696479639458989148326808131689796955603149264414776818756352297504617857614879694797514503227660393112791757145975490888282206551858479524263215534070975200491784699017614103546279829854569343963409222174004258179418749843328390221415803734357715911337542552611468813176866490977071479399119033070665505657317993673193906643192186648305953121554935376441107185066783406716473456669538636722323513705045632262717692069054691397397597452825229634679219377326094024602617980933976939970303048441006691709597837985722981046662682466929817760483365527307458146817185746521477950866680012035817712492171948514121264700083421429056160184864611636158563643986991091605696686188049261258873514626942180275175826843617247361396693421297926420045041688709352591936061963119950694266671579573905536799651355920416418046730479791604014723025165961532157751480535241758909705983834736009100066029972619375785862058616844825003340381375438355610742642646729961170425786053168976616237655151109231580886724347131180815976574393493357856465191215922549616679029665981560075838671135215334778060280294191731885256212919528695145948206208440334741947968600808662312133335418395689554844007892870989912593533235934701201701307423159571709343790747851967107798327483161631802134229234107047205837343814084167733685033950961054701341473715756946596515017587055065781017696705227510822258875326206472397126532555016303675359470440624453999667077709959450614422566117591732370301073973220725198460930280474657884301709218773715613516123621939299340225128517227934486000112303409970644533364646235897339316629534220899403633044286634439872390151060056818894162375225814967917687874418909214805010169292270436590180006826169188430993374739643997306287492965680944916058225183883145711540891403280684694653213693250137516272702837435135064763784099374551289423863131686619114494070476276308167467018043129323472511096531127977307264181227887115733447445615289713758585567184191461407151487793543467201327241827949855603266669365495939105620299988226266197792302786659627243912017159644618912155733281791840204555398670287558734633026376899171588946982177019385104183677659186878590049580637199665166000770465582598412759925376636607591535734362025653960704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,15] -17122061083076723918319691850066423953718331506608120155219339186100190174731395382197947420703501906641948797121746263836960298284190331216671931923655160561957792294923995441821125894164935348625944201628638417503723337783698303869823124734422753482589214859141712439056705721047964883547168853722188178839882984826213816391380082205898507896125086672475257957981332891038024371432276074275784797427570174776598918151629008838301108428528761461722089559466349825530239503443032202409041571937631858884449929961429346171405272668664823385909363662642064842117132960508088168836461023374207333675149997305485425272826756817097395281208303469827801111858670030799952337348532056078059295152864232388127336894671131614577065626640422318291468891504243817002720668818224346978971363015204844357419688033827744885865870735752080142517287853777612335043437931584365553706969218126803249923784210863250949989166919949851340195183184014568781982003083502537251247872324937275400310396031044979726772152863726332178955377850573698871005880408503978792872342005599776242266161365788457876718859484498412699149770216205816849836881093905497130205220153743838703303345911883447826126636987628739794983871528832539573158959623968479474899056929777514319075205193963975675672968476629676759459814063097155279851600049919989271506213052771702104588061704840584785820690229113779422089589317300842964495946496453916170482468715267535844086584040351848504202252585867172150649715262019381632731143064734635177785495989014206426340534558786436294203581679128515368362979395878436808142369371803204052626581068742540059351472474297337777777390168941550107322353529074376676637375643555687412423204613370951545788867481560847115883516477739032585056501053231819293314937153471564416669399704111346965660722465462824884331565273151357500661221680448223213975114543943206651198146505287573558306787206842169116299226411315714894287698866772880779977598149106898343172910235098776925868166346526442525191153500369071572256690309295198166648484513177024440435795590917979982576892667971117754856890308527602286476431775890628998170230140077892291850974813868482073414567852156832079885493568227453011465729415052114247875030123683683793814943912135062970412110865875944876775582335422801186171294397420684962005824092407011831857297843336131127470739511756268870041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,16] 140431956460250113171429302525942688637517796264506681922759625676016021292702663257732543865481088729687112321057142163314666459431739173804511869716032254697963813450672591685153311546633178974039212976703269229849895261702462394518126951832369000024563501447360164284985197507901489977146721827069750259415341966159852400699229887691086642071799425924026440797591819490877161900833775994225294425050956538625268710387024794799567988728983672637960058485048903769654705983006553674678154641782879542476036299034640311124732561853649590847435090737266356387305649615843012225411002341527546974622045799054494906169392091278392065386326412833513588324816321963771312018826391446651442504623061868177382034095557845991120310165859560684375248287303199742373961535500581418122320871671920306206942160886022496078715131013785319303402888484742053103890178979162023561427585707284743573411815190561327732146429843035415284214751909552414926405173387664027132351935197607161794391470806284093995026760317917561842945042780482777243293211913250332784787014958822945193446717764564366750635548270492962970817545873037250725833778526240208007361732277665313176944088934577011816647242079493893088623123404516609898486282884990728746880197675113379757586679524230954904825870032502485509854602641709899675834600479030156328241136954657002553681582372819670510076594507485288171891827045445873469619526822369115120347077557825929910274620096887115597737691280295297845365683229287129609328640968319719924790491909572504378333461313471357310751338802745541712531996626369306013853125147740388539917873609486974541971637454046099383679425273600885915013622373826916632333183208448317272364143070169833605340141084259818738356077668375438572043383223385713974333537330723814206624144728753421025688911488728857197709567258455118977257586967164479292678603152668643849432826095700949716999721413796284994369683466127709092846744712812905190583831874822464216386865258345047013077701018460682118906356678289237491629780506072735395759974758345631730044368424295834957424126212372308199332753953819832412662636163761627958856606988921968510763027482481329502034395889716036822120435571777696964995121164921686849327077792546724207944613222239989646200935442676838770279654574916767631530536856029267013397574058376794752378032251311256953996981014013083736080384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,17] -940883921313597803077493659302318651445362152285975903065933474758484350959597576208245011439473370148932921971848964828836520505398300949465767262847163304529193650764080152580530362851828119740631430437184022057807606310416384224848566853947190543978496524294386249567213007630307900148791610032072805227185441607038272849380344156567659503968542030566731522156898791216182323611079994268822444556913232479088416628143057510612881436510875273300945569084574919249514299296125815921220582113005737702333298736920891116653300920316994310391726711079860675732875739365026017013525558105259803339217690486757420293251064150413809031020407654425874740833995917645368440048565752259683435991978053182627163430030288682712432034556274609554240740804619994950874638450771696944328886773356393839757635383768100509479437150564647233844968619044282503206212961168711659802479717853021559489276151970972813612191548693666201895067701139887410247833007053470452045406620322339212605250875701987151344348068625219136051578046229055710150830110007418575134154960222859152558694115992769485762752357236966665073276524190659445866877778728089324020371059735262441056761364502325576332484433454190013485660949183411624402721250616599879983561188872180877030620397682588227702404392053305551940461942918187007128618472734052004341982579088134181674742261270439608439850437014298550111380469451899390806579805977551741386938278525165229656656366833409983680669071102271568905855894548210215994145572429872496845580512956159985540467005110188742960726564734755837594031056200611396631109265869337555942407603058781936852634020269760918007860185361257041638004694754003688479524868074674670395548078357936537788734660836502745006122203729133375879779743698991770823577218003529152254637795713274751497170105725165483999646577303546745507773673218581410793130172144372125899081747638690094831168602740731335499746485931293139082283777658625835791941437271093573451110898070964239468711774309211814310353819011746955677041415880189183587479586665675509199645090223755997536284919005419181173885195215507434158004771115148199534755146621946182768779606590284279292777623819717074129524583661943570272062943237281724830782094991787242801019282204276853363773961292381790801515967754264612209209102760495031787191396056832789062323144286310624700460098245197821735075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,18] 5216029398619308357919751995311779260930631443433905225761992424087121887729231317872256568084592375554304753197742173845868820752447247658260019302218441132656179028831226475156617866870768715924460900638997578032553508047316522125091362767103478801024616511702251620003829900960882282696957564852739828224776293491997334407623174563165679519056925171016765734125727153254862905172944161656003083684548751148572368338237266497442508969808165616345477119121345963998847100568005368432603893727139745157507463911977513053822425175022698395246366321512453319965191924501294987871567983044812801112560538097994456207594845881587311753118843858439685204454134332962583863167974185327087356818603893326451791413376362936225432745280821225913014437715642939903152875863329917731644429646728022999820347809640962582161084169391264872291474184450582486566690481547173670986526694243824131448866731087581525742893813750423326713426146047481155743661896183726986868850202134620818361737450351635906362315720214785694609776043868117134263643111011393468506769246551718272661254527012458401501289544035266374638481700552236649140060397261925717759349920687712371264055412080177625138395634544015330056343950140223201978096856532660023011817942929259459400848418963884830634013830909885813792667758861710277835632041508793092849179026551553483489813803831614449729201139892289890857981615551918681659988889677665914110242701676202811900260938803268203806741336784455668639812349112489726095123515412781188869938662989584248318848348195826156249930788775218373067548477210789043417164947415610737647687608729328411501211193288266276540456550555384289420947830930333365194332715136528036086567925978160477173058895878914827928805480495496421824984264950390701855105358806616753716476471974515083063790039535436975769475425131628047623033498994296681165385569182930820085443891752234237541554075343537075793698590485653818079625279965049008418794724508958835342329873560577762342753131788806106638388461147929066921910160729193547083905401251665215621038417469770027194478702377403880782819949375824613034074577580119221061771293780409509397862681612813191977198971398135294522277259900163327668538268749184600021759507489202234694539461551030666653659197052331790319252602868037818659231739723668866286520050377662738314445708292423475616322643797234831306260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,19] -24113410774323517242220024393646334001933843958125848466339243136503613255004371781917132452377631796136739066745216958953761874430362419646135211519712712837938118535199043091901534712735895606245938808773798130132076363946290187950905096070475076920803218332535554556720746621073995732205064769265761420133760979537299522246725463425128077407462824969730275800808950492946100011405850160979435261218701587832872401627090241658075961368781381302399164901228205870250298802809552079244301484757050705964860146907926619422685420601780976626451279141417405269387129704758657316257627611628649712703863613975081593872570321123688245427457863815976612496495276953903945719572968054947702669706442097832521454495453161926636742848350959388773026776129289776128789673475618033550802664996066694968365415375883082600889549693252839606670849581954393325561088972732140176308361999989092302157410708291119498358073612151868824879756418759462728917475852988372495271732760631983932165103863875883169426313002997434690087667894047287849348052558375305535343221816102938319619654579362417369914936024911795850555698992364239873601340082384879261752067958092202444844346776751641760164964804911287394030591845097794311915763863768394500624281425256624662031547371025591871151516502315502208885967885694012002620233715463943776407227483413335751031038291507471462867995018863247787135012125446591442616661732817796362830349364644760082393038253791926087257644404265669485273419899930758196379118867499949738417337528959917111674560893412431564478021020306836066453420003068384626305306634658279238869586412107930835181028588676303313730755819857422519364081501946098053281609310937130021170834764848614059543064900769768742610866758387797402840611663459853078196952580054394030442524569604383262322588792792838357193862376926384508765772048641733219365314050836945130910056622163390586308979258397590322414762772134657901239285181544388477949866840014211273885312130802168956287175011772666991377866694425542447056877128833302609855866629665260885005597448354705249356509886350743181541090459553682070327001084858319294684924058657030173779643323681826634839917169947456312031660052256363779940976544827797034104374263428923130269545913624706183858948333259897564647490000791346946056380708053657801153245308273598018306971080053144481168193287477797944431738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,20] 93142218682094816950716062873730544978705758413409942806461424269921273748426159102404915882710062061589837962769917721314827006106257919146299604748671346319063957728690142776763931052446773819279252470339587621594404458784540219725878103116595981732572446322675265768808243273428208856068379109735679818205201713524593018081782133684638938711738860325695404180834671193308737931566306738682517509103070581745254786433447328526938895314285820151473960075365455764055606834101364247600147526523291101205555611460587974467043502008227891082024677909903964594772742862997345125506565675438034612196841701308615203129201668872223639866010079759591862333504218087215254926823948994745637626536290263921686119660889118763783224961211866382951070288596618082561950167653124633575358473727751504345350297919285499727594788527524148308262463229229862820453052190049518804382551900938317814485288762912769215066055132081844231984090888822044776521113294529039100053666615191705235334241327097804180998609130250110048112330911966348503490357585964431419387616377950024779657278868490033064763971777746966388426287065342000393329059127928675883699363067285032127494876641380566899379400954512568908646441082669744779274263843135925332414283276456032976442754475672763251963748025555691557885273516178753091932142131377997423916150427752502811094045670054465553181004842991439548443358823411273227195780378729970072591094728176191653647450318118845340223960122248095869113062625339989677749133964061392815220280533548489711402595535421580257438313766073497456637818833368326265733778622548946914861141319365205775354522627075743643271899343997398563743562406775110897955936088020148747079345140237552981592114870419542764941873696231296173940865734890940749939866662029783887297943314801589853102946567463246250630066560005694124466797652374691502665337867705968500060120868407701197922162079945509352884207005166792149176728722273806407237911813367336403259680162622229892535013367085719330733585501799911855820437854070351720977730300204809580225178712082716249947260508020081273993377885754216924528168550087568447703749436702245303540825171433653759143445724622068235302606649621723443167197507247027636032344541831927182673036408784081619464282170030160073037693323837872071397445576124535156253123991718757767366211354431261328148651822155444847141453824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,21] -298583519280745743888562078339083118252459977449157669907764137888106932432175296928804973413371224555918824653868906707229593266717740097390629158835008219039326818670404221474340389054459315652700119306754186106050847130809945138172026933320932420083083841936661126385564508363122010960153999809158086589035425500902293864156820064814001677866210680451761507286698164706495267197758596256652311533372324061533115932309687943364209055783806142655976326513708100636210680883796817078288622131097667863972687407853735965621576482386005411192531980236472884930506826543744229095679439501519578595453164888801597230589620155999809833241467505123551773154158566568467621273704999013141897409271696568943488716127055181582422300784975321605973101006548918494748973671427623545682279805268580496911722165586495131424236059866787796372657962728118581895684228981262809051479995564445685180017991486321025719148662723998400743504745248795643098627037255311778140859684761536543745741017033967923456898357599241648197632527583936072084643869826084723293742226410708269224185603395552723248782953018869522337863088901454472195983484295547844679699170692910106203666856595725422939569213514382574438223601898832700292368446098909846352351274090115945258738489092372511289304023056054021779352200405392357576921015488406197814740088850629031266146911329303951615953956693133912509586542681220559130232261964013636766943166211103689832017879866613223982928441653934390576741299287572404630133297720080305908145231540244893562902500613497718433500257845203762198293670149232755413088079713662306940659013231214496296077892854913437605054927551675385941167898970617910628652138811583771765385455214111178348413867302050810391805937290630056327448960685152370523899746045002814340615940066662508302152182374617977386762349446586102686879944802837243879096977379572268638537762929340985692616602782032946845365350125408804155936544809072445825347427000583809852787084896901251326131674112023644495939189774078634850945356841375891525834355610972113345794678172874730287824079679784043972833771902386428565634166881650533451666660688984557585277496575945881601165994138552327588659099167596474632364398802959866943445490560881832971965795161975620902951014947607985972626448860882138478166259070970806849965171496370580824272418522609910383580268299945314386538659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,22] 775273591211661779220769061404244327144420870885705619794907655326152061228188597324174544546446863290146088746211706837996480008699421480754083672165551755801013137753965591079935721267640960895749289922178772744816303171698678720320179755477275889451980916418801634099282040268761587897769215311032766873193519540963291738885910830696075554375777246653497850666569763041358262559641243072452581841808735777786715252127055560923798208874459554038293532681512855370707307419511902824803446974926048695586347174522451741093633765852633753983321171912677171005910060092471835198956372115032843623916656517663327378325043301918660346266209837369717988244145650207019016690002285988133200286166709251265430454899145842858990074969324906080803422567458955980827149287262181094989074679782011648563628167784135674352297528282063464673594331813956828483518707650834227762275589319633403561007634725045797457478812223165486171850316558593384974289622825979148823222320776461546212974958775720495920772980185196096491016212668965989212895723563839716197378761645240372856843527035633083346073790640578807752883705193170914842485150814474838178854924197802257179282293102062801897776578606485118716752786317516495184450199563306593075742369046438237555479177630824027112376962147472234080321761745091873697325710146928768544523943378002357833306975875260371885096202663254424423346312120553676065712206462897363596599630232464555764858358026857813968163306785623622508522421174052873895277922233298353240594123849248292254769324384475298972299642623502280716075444255041049614495222393432944599645091225488466066438976624735553498482037384800734735953663793579052429744829896350595818305537964021859616430841945615673346171741547966199139520113080586209187999811431533491615541979492942726382431883626449118038728627511654455206128773965196826282887413011570758860475976775380648950573745200507328047623049376105027425619811964281781128351701614121572116718383777181055758246025631139009847396565961076693066078238371054130050708924985320265329245397282365666437192483610718989904142592948367090351359243724373303892937278073665586459151354732886451827019248890116919421904542464939402133165004403820375004697688804004036221788354392065647466631033313813351590373518863271344472362396491077278671974989885626203266237553296573238981253611557556684334041137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,23] -1513528896712596743654251688332059276337452373134881877913540465798603081300698359426740721873385276151694624224165482171194902284032746049912586848660542050267717035127795584364418277299665158225952857110907084919264408423580363620655910863400804844616980931198990824661685367952141099788224260383647701855354828097868861463009961681415890352623384659296777217885810558303541181989876890259806886223869079370613973356762220147683384864796650803754769797237585325275646468686949170220913686590206146937328805894063375633642845793047099879350817281746430057109391064703599850203691626098645116656456858583726056095921036301432653465073219296925883845752513791025997895669331350242958212723401096063626132029418780358129935801011194004397151561100617872027580819088783163989366203457548796118181436593106996917076920297374245920929457210263630341046518340697025970153470727766406432154128723889025105889423184698932529487330656866673603652578745315413291388830176367312562925547519590654525369340764356910215466619768672219228471527581166998127782012047690407152712347947863681899451012803462810866219472897396103691895169930205690899517498103170673753298226965673761668955360217212173759023857238957328750753747755425155017394081494877602909430530257155741364925329717562025190164463239202717852686975641471322500254988983094972332244224260248838234150977909004066824243279723764159006637559415755430850889209410282998308535372788374217276683027105928870029961778321028708302849368997506648343614010854314192059866642036380935002723924188096329036339393328904399395830494049293883217221577753819652087960275159268996824858843272580066105263401234852852244166915773206898387360895261319038708196308772251205209732356226366426376717568707943628445704410189919471554065216553858309019016943677480564718391210798730752201419426965869866399843683584929480949161941052727139269401677114944964958188159356430314944518758441686182272210207354342582254519380562426871753425979916484083058437194763376063184632482161354951394319079549634162520128452911709167194140370912448199327150849743115310762696385321758911978026025353272793402055157616583610347590171616620738579919219800593226275430951744387628621772673376033003334053913842634094201013383785264433055429332747654852139409786368913793064236826754484412989022280831921870981074185506123411327905033093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,24] 1577740479151122596285437928711532263179780942230764728254889524073895876043845078869121629058654244797462379508540740951395964015699370855234392110044885863444692155308068186255992848459962546312477826917646977346881113249600993080622074544274235998123700018344098486814584893342758656811140683516930592440449324466614418971510378245260405132984784906857618563702042210200360539228010360192014303212550715956163896661249397807105058760927531175871046047426596250474325978984201528666256718968964373593274913413403893258922370617712680383792594734868318987677624152821988417580774736568269962757270322760785214538696967349264510403588847475056714866370404341754952395583834626166739807089666361463994296402558423491392541702261220339663292016514339393591067637602635353907504013239229170516057438277121391007599965472279485621900303544985823430472576574689134535996070702203369112853210652141026339913790244227071588674486194643216790808904838863463776133825034905447554939641819048269997662291373931630959719251133394390359066424242315950753266189106176420933346198577308167701373357524240550765697407630551334026925177199024333943617455323279753105670567676433776333162475101668803582343870052041812797818957989753436709184933045429585105340677410113571762862336101142598579637581407755151452223104326017741689348772366814878688973526260288619313564990869425564592409396831874973258251593629047102439079514734445341015004907303272698864891110502775300579584460710390412002913455108642967058175933157864104013380797560112577221748543669590703512886977581185688797067698284026812859932537339254346456703759494382104855735336921514986157873505165797875296751897327533963757302000061525436682709376092334220960420350758399592657431801813780737635405292192096551896933640021891773186927086278374948596213825463839095535534178720698512899086106139163671386041267761771833163553029061287718320676444576987501643068105709426204493597929373855602695799995451639231347889066680743294983504913774556252782536316859613353184721611004844866779361565248278255606438815318689607610479398023213483169392320668755184156828679471019758226558827869560578917865758740862307800764600237809920487685516424166689230850770493406914116334681479772678191680788904436595843343772430681056138939287634467254946416536331814068442448157885149593275607765400699398927184493019136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,25] 2903829507830804337793417644539186974441754494321099837679760148593850549086053349957099658692123859127836298039898465535035977155339497992784868511237740083973161021877713058745901167557053397431934600609517591581968609601843993657077397387400771169601982898373183901834679642355065238113479017039790321079023071511307435820932799138628541015011823287193176288121818364876584200441278565071657459546184194672962224161780870086802689365629205978996399477652079236168977261389859910462214673383332842801877942442841590142030301093836336127517114140124276680539002656744151901996750985984290567037459613540609252575372159559886036593966391044330624331828205257573341730337048845479059206945132226745513518135674159051064518654024399744364514629443457749652932959328873068022216123899315347422204553524286461733843536380780726147087698539616516531834135721471300988991478591682361951286901234608063392215328348106996178188324132575472813577515586915576269116610075409243363020339244155149449968299772528457994423306534015570667693402755875306206942719296255941704366096160499701604263377753669930688723141217110290425650016398064259944785024967788512504347929848654189393405273425763194741429689263046767276370855127882401288864016087491765238701425118959451781452490572751616919215809138798864731228258575487486610108209332943943004717134531270539538710269110922415900779856630693528701369683764117314424338848342539534241549172665407209016702015723007261484522129026363378625493826690091172514001459843285879327992698447708925206313788257990619987791824691265118224394714946054541601683140206722089355844788180761925540947372979829488447859398119795636793748177146624240690138089517986742995039206638556782034569631982873591278597145472232985007261947229614109438374174746686546068815526049202714269762613474638920309490576244923040483267663019694992368025775436663756773389458872655728798650802444791229686524034014650791960997207148062315416430985970576314111880555042098047668823978566834418062897619619723762250607241209455393920447322258399645934846795446084198808280185492258727615495259576687886816696899858138780818171630678470001551649490458521683248609730072554077601111148792802947989021292944978557430704206353730868438301757124231226531175880143235366195983557083502485515499232341538334806649511784605251384375405446766294378371570728960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,26] -22550810315488727570561346410609240922256839415786810552768857365259634069679476019393538585752818350227596687127402516157310334700861660751260851034224493959182901393223787931442638931113213196602136850145112619939778028261371876239459590555178201051362578241152952427717821301602059355615088670019194763021442118085054088273835091889590041265842929457037388138529157613322635776314270514604994218744676686094468819764438649371968869019270039310978619543131563241972602729375875523056427444179240621703422880252302933105940573126299217116529106696120123877883177644231091619444449166132344700810239023156614298850487783658181236890444102458530773230824309967330755489197897775013532476736844624584791196766732426680246699190949785323279890763074569964606307070983629493264538213234465052170205438911511939882782145639591548646023962484510176176865642573015995887292975934417297910570950054403358114144054832477756675692892539419954047922594682409065490221475153918984479556218485430129138545122292141608910694469682282292655307920449174260604657240761378759872220224694606488406609917633882264361000790574629418671564595063622516902459482382251813764388176783381550837122574361736237356075180775919760840462635960686600563157257942797731101162694750177142029461205385275014447390777260557504535194944374003974726334932460287434180308853733536585278876602213314213237233400391036480731561462812054693410669358237349874634669710687748714180999205815050008828809561231918140914952374664915329133832578106333556104230797284476562223699794807658535401863054061864229575131978028840112615370674243292614505176407284601931953766731897317512073942680833653715873863890653610227757503079719051228748301916316970210987482490698045358159556829556938126199923974997770785327266309263544637623556857033481042935896639940958519309627613318616098224197509880558536170885869245708397823283460156972863159169363927482697784288545317535222707806519944193501598212676068635298179494477094043776647704818444651928558853983267085886320412935727327215654522006573280808201102496200150141305632116592118799557856419867071633096899394542933306667739710377443976219181678037604400980965173010556335671619351074024057746213670012507221142888954696829386401898326723087466315072037126047868347207266258875094933963499209841966932063738866482158520612708761721662124703443058688000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,27] 80184203346044710648725470415748836202687752891737688242444718151778586686033893607533038093802285797698791990469038010503384199719726194037501661504994027089234846434470201059052531694978743482911270684403025216524151837738270843194892409654350670179064018554483604258407675026539732153891108609116749996107006729172365618307275382694410842920685534727503146443127112373226649984396052822910898475064298577931767496533852418027767259231968549757072600542518417437211573333608082548255208104291539534134752688196400731465494547708582653977071716366714680243783968947854725870488155309949961578333698482746312774851134439002221847268573149470789999667136619926667353253653275053212260561025900617105939926610639260990206356417293385562654737257452245013734976199412141642207378359084792054153629918316938200828224517574140479304173680097552634277359295892240460012892767106557364434269378909139566199287232139974482774172136432731373728252315467091798577575090055654750707385462249962848878541736992844765685501017769694702048757619709070577874059690739525289084971111004969637635610825362921441317358746810758847601425214068237051689343222342630811499846744321516568318150768739487876297517291434922178173692323257612182717895399019920412673963099413753390307991254223280720855572301567976958143828141656099876876326709741273899447077738850012593632931148381290146980929766592248692690875923757723595400684478778107849444279097721554234846001247286917808835294462869698068327280557433602568732152929094486830370786686225462483122897360296584814047613806224276044605092007851233181335609183846281575433838355767614399363679897099239960537691295619145468272132202215750128838659978805390979446551045766403267854983423275766197788195975648036202141405949564610337000876807428820440136332334370756357460690887977458563924071280940170360846129301243357593385127679718441014127170595049876475825937468688862492161797844516465443643143255630586184864572822997417679820936501825120011865681166038318428483935745595732185600463663125975991609220429361005541302011320649466910090618325905307173581272572575324763825692972930509087447815507906901103107327423460815596424460416401050684927327237893762135658258575657437540297552606246665834575780245353441709096084612970074019878482004381695377010267874845382748850003859286577461676894298451511933521497245614080000000000000000000000000000000000000000000000000000000000000000000000000000 [140,28] -216405914918714589939729268532927983220047399645461099155875429369858357507068385820287418382208057159478941434510039720644048927657686462353521107080945128037794048347983400716738564693618716094586400726881383086452506016547445899413095603889021957915964268950756626147820176145256747732218818777117470927263897670856825408861424994335431128368544610098744745648397177504331070630509730479064086239517088720232665164225345953906506413707906956091137719287908633583839977968446751352496125556798905142094957127807696077220758318503937051148931255344297205963538991100781994843903335539662432780667316557594855088655290820338657821644364549040753951966857751004991119466252205929509512088296082929475344621208041460294256968416254042475676175919625057072121008714073232077886745748592640332560632231053948999435489685015891261267757228155895921346039799145288258438191083712807686950148948680895897947234969755853356340155699738314707755415499304029237802483174989984445038200858561628278931946578280342310586967945163987738084109533263703448369649672996726399858833674662807931086590215265425104391827329676438477444869676473962478703889079660029368425971942704674082356691935752078705069620067050011753281735498082641351612533094424061587257176903154151524269875529955855017928350450951426176782802336783578901075426701263374170521049171816083524409886398437865486036960476282912552666327324289771438578601355279897238979314467169293657687227430945986048320416001913159296791522324955143491080250633080010729866103543221588911105740000367178351793711083027997161597854951679410772586144336318339209390957220823835456568274213778775244228866330613005226311992937849472515611191695124183605471582163454991339141530138866341854282014156034809604216702885596767785449102268220827157396034245061276201546752018634681475518539149005091908999661152431994455541162767407604804576317869545596840521076400778326118616629335549232388937848168293606912376733140110030966005330034562001648682557324575025008878846938694759857830644241284564373381585498685456132861875020536404613098110705607209255540494253606955266969205840835001259216975952955096085858708680551038955404691594515857171476362749638276034291989101327208301109481038692894294491114180408006322313490037482814643458567111861789887870126384899490257402767118461530748806362603451546048848028820832256000000000000000000000000000000000000000000000000000000000000000000000000 [140,29] 492294591706544446173467285298815815390108446565483712924474094680172861151537183255253020605862270804401907276801261568713010524567529616065439468470460253985392545961454356306066362659967440350705061945821031471754122387732840521206712733511619177459262541572896708970807951779485707087665748178377246714111574493166029923701027980863010160490334363001760050181997684353083960903802560308162321416373462235840431277342279666439356064292317166169592669138657758809303583039271978730719569779481588224608087716877735635358970850401227575867191882010760242237417839323889963513869486729615866232329017745594708494963159251346731089140064917925653963299253679770335019558070840003810268705203515592646022147561626928941790372506103570071674439078943857207530666462204603511847245279395058253853554628648885557867064644809773421593860959493133507143485312570189700983299630848396096994787289304579903348755295835040658754307562648078827694333770074079418511458717395485381726627566259605117379808201103795811004082249106423342215248555103600426827559391709911732571134803767379043013911618025537425387640974364404570039114422682332971005315290200906297799596082438766443278712027332777710971698350876944785452287983088459170795574807152329431358286723806898681125190430053130397521092645069499034081647243481768483103282037864819563165149508413773595328490940606370767897909931058626421069887985955375711383254608537718132405136332977229798779358262187360491518154616820948832114012871280731873597182779336872137683692338606111819640429781271586373795450846530896039934260488728887878755960267687851440966029336409494958947182100068637290873480997093145329178519081919213539808383056929212907708907075508544430445090451789181393591594752231412928119482079562166215151088280559544057954625415387695364133028890185575269749146006417535454757682741411072616432801551772644794597879794936474600341859401428413867349563458484318026842481729668484539570578299440250443764541284218126526028426790030077222964119531415405248307997811138328245806159032963735883455001451199952276716054212127129649051072380045257870155493903703898575492268391322454201179574250473360512486196518157667303196466304228984723697931222150534476057738611760666036702960279393098435733952245942625167902504398371160973387387305104284546630324582502722317609761891890169100774214666813440000000000000000000000000000000000000000000000000000000000000000000000 [140,30] -984753537713082628069431633236591235240383655131110172129867005978828630586511093247843970389740088788301489196210883170799727822823269075363922417829351678769473612619575936516329009029615991116581095239113196203021369700658530198106270011953052076359111339667485013817522426339020945194279045733074700651101339704811838560418774516710322152587950091904735588284005425312932360913303513753417752999764327898334686651547528119793873494833856517081508116779554449897726796431238806551227068298462919099689648275686524692401730185934476142687884041218417619079444951865417869654656999603021595225525373576887057120421820702285815304717384739931336221603466693585299009616144532677664130726520473733946686956606296683483942914245276844948667526279623333577782107377402752704069224523735818637771083659715953177684162755017511568697478005017496994517351874495290014660211169578847640254810394119058271351676718033490266684768242710001433958638365594418139220358228408643082891376375496269784989164941112977335244415801810608582190799417027842265520457411766976959311448900721403356283955071686774680564116385238521910415595596684646375546969284967548494500694901110229513541392782308315113479145694695907430419448052158997813823900987444069289791958618660541832532222108826298384482919999871865610057324018612876267055602612600001772016161221725336249214043070973927401657471422125687589476142978890867255807562875580889907968824112542628014673602888933273924842023853679440713256913678458546605914678436460619474016105983152134209308418674316121166297773822820798811096564921148561546898346652900862166468448394194032777792562474457598116103343829882119231552713458794892471189376848730135408411227566849691961228529463918864901139602345578530410848930161754862984855681717485499777716935803036753214564776507614304430212848933539811847990520633924314342433226857681879182145716507304360681704630521117227536763438572502370837167651801703205541570948672191731079540449725120854114540950776261456614451385435365825382893665825400024724043236550050323416074888582971672212450089219287570693586050911491608154765884309953357467390359936822071009787138010044464601195982075179860421789474812715067434714550893814815356930199117781595181218028817239154518038094002657774760659181531201476634684060134742397695476446668348420597901696120767801629689260294537216000000000000000000000000000000000000000000000000000000000000000000 [140,31] 1768552711335914088878798849026955651962237463018943382915494048965251873631535784395273303024548548571185555464684912682735077812309512429060183293912860486949823480665037964526017269567620212293576667096096751031897238708903842190137539778861152751757721853704745606889120403949366290029047204527586987092176677919639901761332670059716218410746267629865095056787412581173621503877622741318447874996786317227223014114964676070538915734178959822193977584095405690342686065828966428155792420869950740212869774127119041712241673910336608351920927191855748359805121563220579610106731337213238130479114163496161739427805256761584555560423744042149156371008152436328249773897095821332016415427272242325420173077278795190962918608570724735660602040325172699970678058756453793316909207809311976198528374537749854372022299817832347476515532097537286810198558859199223242096126975853376405447235639294777415019387273026413964782063662343400095805438017073296071046381005477504229434476990507386024550675168737107587921231900258724261381597714789424987260312426712864434133521785257168726651751229003709524767307597202056319884656586575754638246207901294583493259434175772052081622289659742479817606198096068409002293159529014819929372305777578033493523840953030483943184411930400896144177725716899916834689719261905354371956017693129782807422623197498088799725059063614059788259955573811496817230175083717679871918024054944138593154819787755648552031918180553970454717722907138093537988659715308429284825142950654291636429190574302665810560120277159185957069431469939786074651129421138810856163304450794888044366086363802363550581257437879605923225261648914625618679526256408839685918172533043955175882152685825112443854520442773819454298751694129762248938964189917175026407423461964635642907077234239795467780846164609225923797219327931909441192697696301207673123779831169251968591410386067610296732400404586258960514562413329172241472777809820466244902314067839755821775491207543362174892938697691729111438068578905941302586937659209398690687122991054081178318633653816549640659472254450591813378276026483610781135660698370371184194243336322668405409820874863574457546204845916521477414553016721289760482368752374505395674695804511011272596663615876431835774248065656347606695384302703321233811682589909006353723467042631991184361581889798920803014228123320320000000000000000000000000000000000000000000000000000000000000000 [140,32] -2880054369242309843986827760634137395680483388517340145994546138321637825232588792921953163840689624761411047525401446877764821994705573050116853875530967882309203599084182911513086973332097699513388216526841241196146076940005196825792860372805612370012214610531001873040933212242805204744920041552371366677534571262668951621077538083297474768068586221596049788877614617803917672504370215343476859316417047576935245376977392817896286651805698505647818933823845655333659164610032617700299295593261159820346140492940848317915687354232418841632237505024250988427582886317006372861255204248044956668098218203284478371812267373518914803919134849855360693091064657989699514420305262073721274104854525749616452375847123161717322687928062044912493544674228913696920020105215584185214242614914008658053437653697237219095054006681574120363572205439464242723108468368507247755343469450224926804221158172725429593889791794937088399061589941268092665691031037385610911362802082110015696518354242145869963592418133560305565428544490363494499347884573257695131818207173502791811684897946820416647726584312767630949998451096727883592916109117692199823020908942376677499578041359105233426349285909007748110429725792547364765060921230251345922537240969698316841935449453845877228933354918638400484676674137461169469439072673355965379770564519434973944561103731394196659151404015274233515599647757648464761931675421814144718612149840014103342629935566085116402839089665333932455106714135358825308089305576798138180605364384998214508177209190243377355145983400194544708402387155846066985462640910897481447522441016868857683079365063983047777481828818620936170972005562805717390725395162605605720012783976791305319704021603269550894614934709680972282587847609870311622216197062815691969351173819809904309530395866280121040849780718206058438803706582722467087286152954664537573199176397781116288008178917227285791663288989790069741925045181790770138459694802059234399604608592451450603512130323577232496618219970056851646549296135221410600647815518716496494378332220303680317232763896323384503823018413435550913514362215689446311928226618092656580255021028698097261672098664991888052896894878869596636981540518775304339540888135728187620267688932673904360427173384148952413353632209194698026656200654220832470863724585228814924376374772075774477498060061957297803475583762432000000000000000000000000000000000000000000000000000000000000 [140,33] 4267561579990715925352179618826317667359387309565851129156808481116997629370910060425690310423148828478407620861926058291759892066451891042911533277203669235212132315862803231495598952048528457658259892390511550292894708130275749488603494601855196666962093459883270678792914093623461762803921827021899204383435849108397171007486156294237035716103976224123748929158110257262860074149492337770472761772678076446148005393604356083982792163613472271068920061840648000554050488877769229033990578293173593117571008095970608879205035672464304802855252846277330278115163660840288666323131835548416305736646028755030021066818309902217614226488301163407717267407738438805567622443308796478256979818637296379210723101694545631676065291027080552141775758958974852992930838056408615153151286616489751774956275038904917037786069036665524363028925654704631833992091995701524763859637295551181601945323270449879570031537546097736399542578215257188494246779996902878991644712110542100904111753506039851183189508890876526247545990202092197121181286998885471978986237760067492092887383218171278246204852364371425866644785552166250425025663827530008207773629539806606591752111409667599423159465402319088657255157892177272840672095785936381073453330723868833652893735317698621849664923489713302796663441193924370972800723918477857183071739581891874809531698146089077066859599606052392638157814996253944681449159476834377015216319655063445350421606986527725002112929021091539288385165594753092519511722593150595451822568098910821306738930636351863456688340909751331700708518467811085918743923128419112115930024677519596759740700802506106922268674497371808364038121874049957205008234941618523865959958971952631756568172258420985243959717386112078476859074946430928118646417590313329980712339354520030444431820856723023219974334749480563540238196529725288306519548169628700309161897420222840200866819568290323675028935014741850323431704630660986302127658247523567095611239351787370192634727038980087403812832676415268239465794469150535774252805897091032847100342368405240522487878666724659398687352731374319737665673906356075703203295827564409554236621632905178611543681406282199272655551462960944433100057852846005158989651883416481378847144943920846983960084561709045306239950273733110901609476303085886002320094632523511156340296061138842741833988776827140225973135637217280000000000000000000000000000000000000000000000000000000000 [140,34] -5754152466216919092569279879526765937752152523444921760016634698846228759292652916628685822727317542739300432012665566611521337798535274943075529509397569580687010158060286132307791781587078190499557954938968442058964666009040867798924902395546027765880713696900293000724070636429756730955213580616777804891579685258781904773949715937475577748095221453385060791041741714319744337289513576761207375265764254924265464496247055881362977318130516320027466012607884050712145142467055434640074545378414419999826034346601044958010746351104447084526053431065658476238278344882159444513073068908873770461123053682142542256378912208668930718044735033385196743442537803054336276258197766919676058000594571953160129447267050548850889908173961853380313561756726926833027232372689794683076101591263204087034153353118400106743216117428790607465767756227519000790975849096867876331226305929497863157540199120542658299129934424240918513187056272618016689694943322003218736741440278599435573495925525430149704157829840799135346028721339333206569020490331084695522272347099911668749217574943078233235278111189198223481989993672652327712853350632226317883974704133153382893152955624907682167015792339385142249753844459499561846162276937423536719186868833983116004153266023046994061735081857794227354343995051648897744202568264062176641244810094067615382493910398380086564187577658188428925507553024961136650622252685194644090653319773837979417920301734974462405307046211638930810499529603711358671179091390327982792991268811948344977826629100233098384665407983976476713856456065168791359660457837452719897843929094744931950491526514574649187966043558020610281327977055292088902362313282111237105611209111681202222132181655052573461182059286242939735263148831996889011633044921218499892186983433897364491181718711559871507018105510485528374470481847977215979511125639272172882655840778408332868416713682997135800338932955422548880607957635504563342491400087405146378825057859280217266758653724594177223500972703582247629475632619993197068107000256228230294041260995535229502778073499494443187469494000937024769322215631809246733835342168593199561930826053891831628428628373711626480169657664515155539978770388721098986834377202361543857082355965393903273750554289913410897556347741807476973810148446420575074915965544274480939331446580493607697196050460967606973837896318976000000000000000000000000000000000000000000000000000000 [140,35] 7053951492621466203073660650009312851376881138333530472893474228010174942022170126472099800706498565996952501529499977994159881478624774818097582971597122355227021171669274838906721428804446652582245653634770817166522654445619619959120582514679863716147630688201311403895044870970585117800723146611460784401086694936905107391839861451702244335913800481799841415351849824975793890281296338984613366227538738144797963273731364038274284697705105694376685435097561121322294284701956596876719528114010253442981390154286890939360428835869509234161229918089343136724227517529223381436689204604636883372804844043761205840431680672920450488789908865471943631458178454055905172794080945647709090716601015982781180666674343622204520654233462599896422323390137816121489405719711342004836406090050210252114570567403533085234958081211249055297108106756180102606551836354830914221496281974260125251605985938298255513059446907664778289218379957661645616389607176670224113765191034875620359194356253549394316558262469360677835944346971273320623891598511435452903471941866968276035892523091651529839298395120399446948374740019863507668413583610708357751837973526443461413238111314557046979192708039096788443179390707439757754418656423623445977959225613892797736223947659133186326978632747225020406816337020526516694789222794000094833447109983622945104894570761308072334514527687883339746146378280052327434709529564498729787755246556494573474372034299750665682327032073165749741510608678753032419561130538095044029914761960147384575540370231764106596969943560242803068501374537351620810319790149073083439893401544932380564606872653670326603346520471647181133347791783744047733815537137019919914614414255508065941199471650459000860607149911572836250382517709477783839276228781586946663737196787772022196793883975917612255646708986570342981077523922881416178501028492928088002957028329970080114674467968742755414198195635122635632436988111173156985303745044541599545392062654988309852530668896851667221410157338614264173493093445806869475031666357559250845849608985668577381984226989986450486823187349642353842085233768500502963071739167202556099984239962913352626911897571714081142140091322794900751522219529671091198950855185400396308314641520686783500462066376953337928002142605018975141853141179310117821943207124517738434367565670872444639571971151987461972911907143680000000000000000000000000000000000000000000000000000 [140,36] -7863173334133650608473013388356176924356664886854209443968334098484040862577497031057118959076926659581478734864804679739390489657793208155979250081942012810689094282397726049699367033739059041659262417636778161123715411486835890811735719854873572797989611593084377733533589343328965168647975139687372021459209416779482418109746075014900141371609530305508589220520681191928365568268837156660602778470891419466813188120329372415563296865677550557304912142884037719181135899740667065695273076708252106923879997252653295342642568790163895915739114640157774442777735691898229375797707398604503504206465843616722200908260609703285127011365809439256295132746032613339876858074424047218388944015283626623596284776349221851174421368146145689160915275583988497697288118452087785444442131867767243385064964378745525721413169588227561321608878792640448604540615659544078214807485016824687078392788127068336345204500082035705543744191243673697774404423756711372251849759869890154464725593173707862486432021948430300513052295067877897930448393735819448851518431005160784908281884805058446076308770904022261566419075599632789319976679430821689981789503463124703124645267060163042679994116509877714479369631789234827262353903280149768899837189983403265781589091516766289425846783966612682936469699987488559240873517899272498510140084427715101779297781159443286982258139402453634009931864353068694269371163661661890635358814189267678058782268209328694175379321358595365672982465881711413483491062563199658008636017722261597775072277210954415422163029748357646617218919620882223641070092868722742765369808516904927898171903850697357784416771934655743100330979955742899511777952958362071958421006452093829346536386078992746470070024763498274005162866018520419934272382290935586675517023080237496418417068209563421999384050306789517313512944286966170249516964943893925321299918771030432370791823240502343319994658232216139436936614843124832445383741078687437587160326512126304357176019477237895813891497592528812308876742804269492738071801502780485840432457718262415710985344929300993399571857010995999676073643722751672441203905640088865702156402796978161364395888424922791265678975445666379427152772471391587369748785501227703111336152245419536843961567352557127450072464233774804391127285995624373005303307092727156694496501742158511065573676758871915018815314031804416000000000000000000000000000000000000000000000000 [140,37] 7990247150181425528380301396207889266665746411187043950113574210347899599137089354966508714098127888617643043913215768101596237913457167392066137067790395150660852151325028582301815210682834021200687603598070381033266379103778956157664539783122571260759232285093302082158876575037808844457730641343010553219751885490367123617771967141232821547805546505382744196337184675801609693882324389136306246418157366496385152373121269941644268625138524879218446176370542983900975718939091117171284507557785659643066533830872042418903353874645200723814078660651812097570847425591214865561784072384288206199959782575955677368092090865386666452986860365268298980248111470796612748171354623310850487713780063429512895161789006402641782185580974047557775034486752923331952338577628561602626208815192666843517415936638346125821752140791670729311122247449675314166458969556423349575374061672188970396014867834836480766434465673011856025491634886267129049725511225830539474731413463809578785943392802880027449644473773369685729583559694937092926319352583590687011416959577540626504415460649713607711363987961092026718236653088451234308123146969092388055567477726693613597058364947430894297462808886785810309603915064419879923946954143936981004228621835927963264494220539783240420494109001697853255334576554256336320490322338638510394299330780533008178158036561423103228080653777744436040332384897767923508679563557439965648694681517136670044262262783812993651620804550805762232497023904109741243313113522134281385793401737002403600941971702882547000018542380372149058275379668281254069013794331113528015718739895806461553403472628723795460056456361761242547311253723868982575555833609657829865449904302333042874456882125947005818556044575714313670632966976410844126700365414988438395218797345385496866738703215268225802794457678371395150647034074159171607922389233723891452553220724473371907156315538008765736400365620166467361252224515955540177866287841403376521281023202921858946669695546664880048908289094707037707674222999846932051725887698259343717326619779209472189150076722846401595216761835437988500589376683800281787114249293849135222763588412377336119841939746295451022484509296412024282250196273649559651558478292463110948672029149226227310900804510752191067329878373105378618312616091544975629711874452914636089491739585199708869159960970354229977296184279040000000000000000000000000000000000000000000000 [140,38] -7442828174491039304281441572118518553132151292353605968833709463087162343549007011991829642502808700137847943105070728898778930103917179127380743594707510665271952711421403828875247989179420632558072969062657576494244889670737982141945910978715081862072474036660292558129403522323133145299119009142466904723194187014296663268258656475466946872404513322833078176997121539110392761223031858418643302619583826841524386163568634875139280717792729713905430856533263348862708036565414376533405035071267966194627799760132400025691204498017941190479317237637345868617304220162008384718481818361755076162466375760467314930643667096450506251827683940673273624664548741717876991790382072878040081527027424245328677796715557321531960534900408962015491174190055786287651409901913212218930156857539842885219749129972495859185585971801702684564098565802539095958427742292863334659457393719966678861261279281435871941866967066175620445220466769834933614831021352485151397980156164598374634211579397211101386014853724703653772030413012589724911974366044758840752508161136494449530241968588849986360260744648815351118155843395247287404207808597108581972581955848859034438267671366445476033733549988655848443094249718388143818409397643069421559688792541030246222937943575751995403485902252602166329600888090715161290955383685083681246500912174509255791614201302751213183716828108923664394386942482851225636529541242114365589817685035973327301935594325305516576206066081167680150957374865248376128710023622650287965865290971770712709780312948247865618511690568903165010359654527504543842240830866662684070318166500206813273147415097186386858405472021063208105972505600161606912849372473626577683870712250815027573120504492355346500606691594696450791775432767219452360056701728317668970051615559838387748713978373138507409914908833204688170421488860224012524053137195365557673801936376777849544290525528284729321002648269611971841986143181609461851305575543742577793516260758291236456411913127175288347196923710969908059978148582520043028739216657715657275989820135072291857953416375948728508016690630410335934308715889506378830230816188192276242351234992516425458023409382674901732173980450777556313163413146103206607209385282455924043642445985480872977180858504900699190951796867317380492084207399281520471268456049545930502971763485276613010864064575063646158291961118720000000000000000000000000000000000000000000 [140,39] 6409964351004835621270927554384643610779632915937474583006599602951785820971250088721432224082672150332472887693103433642835240892037627388340299603880694377753313866138879572911871702387499312538775047993326301458840429951450702106309526977184415472792998746426047908797135453584750882797443450401647845802071902422686387011325502766052928076875000982599803211176214350205917815197377741292870681698648834885453097884385347784122441559946724614583733204972230227898072797326652513403323304246287015177643865903148184348809120785672487624004522627676809520608389683400216000750941622716394627931402322590851528759701678993276986632359888937314278900038262559237749748514478976834583002106111118265213141098954306475466343410375193733160774435538073257682262706252725576902977355384716145070751384070417432088660576496501354156765189140888756874140934178973302611878828337436039093107603464335465325833487793336908477937994072727322487092177147098053889902000170173438017212773383781040019092226459851550589539256563788743777455283271107977857954023498663319523397164235552794651158046410825276263611623966425142302211902150390522651044242149702599306333491027956841766095232776929805680817301169004914156867749163949636058961684165576921177898400139652081612033572475122314005263477612648104458726740099346948284128548925292711719088904774116840561131528153153002542360118107006867255468513146835845093860063921707559133597552911167855491212840217925669833965950981536793266091846420911956401182260189293908514916056703359463857080362540519354571438012819910831545763416241449059176075141795109753478892531773673245936383529885298832724489739028724635893916003536115700614222557943222730347905865983089706891072879488910605933031783464699121344548104787324437708619400622971007182554038456029405649164716113524469491550958273633633811909601465330933858919566166274897584453728279425330531068439135800156546633493546325412705848450463374390958535947578014313637188058779504281200846856510959833248516445633775877589376119256928132474930719231886041472902136150096112597383702764761603544722523793955892456646280716042534143840892734013888079032189303851447567207050382215478948573292739612772090318608542513162371389812925666175676367751694800610101643178181247778975861585042219638092827146737565782648069439496490761207807921424675390197756846806138880000000000000000000000000000000000000000 [140,40] -5156887759844500450922590698039926794665059707678452802800349116838596565820470544108004328768465480578998790768136841063523583148342862266683008990105400126881478691470111589035170062822628382759282665968695214254408210892861753621066554553791497164520303194333671431261109032063540468052370742448513438470156435619405184968530334284367915247788645271278641346604176589760236255800536802182028115582852264679641542462062053133161354814810158104627729191175436802782054088038264768782498229568944475599007751164201809201986971469497008153303407546461360865349205547127319633739422139139333376301564021084576210438910710562000759014636124808566820564966689501474087497127246298854788417499615216388301199262387145345955324606313318997542505907056125236435390150394505820713625760919161471099781734433157804318507858103797539398248173146894988848442274717176369348590107972278110240285700876989512749567033716666983250405439575533946369431040636881736497222891689444231563021615129416430929639743866513699104595529198908730974246426938528904717806288337857001058925196257316883936525116732654499902185232299773045839873514235127262229089950240996197422170660938985334523786207157820415949204881137343434726789492445267741275324867305748318169627326164929211763400005581094005626195557081857726087693403530379932880786396929219383648266080266067233346505821885907156484791727256335415109654553296257707797202730772504380916944017247731860748588407019150758579766278110621692014698372454145997842291572521393809723807698389946045207854014758504675612985852684837818203995415556048840391929647790220329675433062933050197249389861006594139860568408616461979995301935178855403243988054632746926539262830478274019716001474222515120376424249364978162185453729754177293620426586245614358773530951130212340846375807447437488196166634778922195028845790601681602757302042036625903843076363569049180187389947740924699076384783160058802480729163740367370495107477508065555088494697682683342283846317766246078263447944416179409087715426842439677805927742496493827940696977507428003781452842011461478887726280859921355988982604159120630806743562063743321741765380949091793086488243486649284695742659919864058926865023145416998103462581349419391829604176544392676702319902976127015777383559557459026371732463343640665059790927172718037135612956323354016489739298866724864000000000000000000000000000000000000 [140,41] 3912034074759480503477407446890843550224375025414910300781787714124424298159455150259170602944278032562449040599556435957062242903015755178398637828525078427466505473367580349550391854762353909091157388355585498534377995576981498920954954989970413772571169836850995041363925625196591803465503329938985653351931666808028519584061732125740416685482337541879934460781701895696744926399121730311674661822191048592204207217609598126495238419024866955291497030921459216352990136780092145762382568334784901944413590414216778757975753173807276284338897245952923673336894195797891794781062467152034914129127551341956131503378949349855385347729764812101666312885832863338925348692525576994501848279884010398514934350736835358826583530525819838771957806131938306448278828115520210740188943232016619637965497380516533951762726414279031211440682608494893592138320757220613525349219536105057381158705657142345359851883656895204631927054586496669516208388040911949533154220257919306153156212924819609106558910952092158180413166321937385360054641608186303431334180445289254710040596697078900026293925303124530762139850864161037765581391332206749362275697627695378005647940581378611962199224069224395957931645633202031461627782446234362367690381544855995737744740253110710206625352226554418756039713566864132487051758242346107974787208522800546156278674078399034428375833984631486377573303313884864693250985634514232431633399759493802052395700750036416598664197745138187089953467996510014972690698784534378805595946421126808449954722595873118738126566029652869914976824783130480943655876575056670244873855337115788315197307985819228959473019803718019611746826942920962907100339896735723505597437845272105785425622090688431831856022791353426790266243356653662773064563601603100134050616195081772921062618748180794505018995388998727504030264868094541113059277564303115923250053168469594386960534933415878705677713275296534560376261333095191857966458923266368613276928866093346215425169713739939187927550013934925687208278720830606974753760867791214306418564664305876757240209040768799866166933568343395090092819010332358809843978654071120982357223402836026364677823876761162640901628596193518468012705115067583690910274128916993604796405141458399050546655106574852540702316856777650198883392725103306470442716961188899438718354202478460733281439468314902531783122621562880000000000000000000000000000000000 [140,42] -2813132092384240296713156540846002757470499151893381635877118840333505396740657065644205205012146999855786708114450850498772811884285902507362508950445900750184971981234597051774289010047312461556778211004874714253390332959648762075929503075144841465906758989190930590886901997038162639559822567929975321876819984286787900076414281734917469828960013890730402756432925549097711471961617620383166318268192792819011604580919122713461439123146651826763362974562463068744886229763175578428770275937512770171444337766303592403210436097017423740875123226713245107290304572768998599020284869783408367892363996929428435775407347663208898325936925790465476148117408892146252538240709422639723522870034963962833647937229804952476754633270512167156051337607782261812799132134984703944331830464612109158966307124740149977174635042713540564605751779180765334347991409703178346257154309065086369141479189513832098928009982694754268722166942120415954772946406569838419086650380765242147594605322634794548173331680855420181845046631512522874405267072684450361269238860696220221816860185142460015196962143585057133814994803313185346615250728822476495640065206154244328304228243881841246800117814548233227864975892807683237981451958126911105566612921937469618649670914688884162624586481808663326579413122297255345327016852730829430363166798783287273695830949033859651377868243812216720786551124790169411828990325410674513287778921255954648385971360588141443972799265134275043505635165458756504612766702207143193806880964808198074719191407314772559453539420832963219949941997972219450194579653772518755669985422440513362944910196994923912872978021725938498607961010146118029336739704909651496049927199352852484990804089341637510319519795949004945781068789237213644588805448676589386395243975552411148379182731655112460298391196249249637932497016408522501994720316117097739601396403934321683374845692112819835487155318240628607435254616679000275316090514093764304636780440651392514598010665607171756845300912266539557255598725813877462343238976168290446165774727454491975129006021055401245782830310810284690751695732216498118589468011244563595454315435846627142976478205344044963285915150074900306234175014140249848282772319853990680068459890838544093148465342476334998501582722920237899071404325911551278892179490804375945203387560695131867481562857759598942733134083391488000000000000000000000000000000 [140,43] 1916600727800448121239045246234070328579910754264279326433228056206056712946999589461737489715350433177734021342603729795524725038986193161181368682253637942290788253917309021900754071456805823844412197381546461790432826300543083916372684366991049749950928163361431072755515980285440735782176646318376963566028164247844728599422869908839219191831237304590615892237848101014027686912660074279248020834766136015549680221674984521147364013756606280866990022643077622666561077128712602581691731129468240737147701160509297792056326192850326536614600826371697535728402193924751473967727095900248310681915160552771797357063732678996161975248055339149514761888891614314210747259594576488391453824933552038862914755382650098617214626097755554512841175295793580656735091166005169747797876519296017758941646068062942381251438004999349675292554734976676428709983200016432983579518515884835433247382659209287770727221539423748141740119149312770334905505151416845094302154252754493758452077645209374691290789486343926660205788122407566122933732764390566272321338767910429070216380714988789996670873540895791310604807282732850049056570215263211180944072955269127510821603134448819914665835632355556381873978076606789784244083042872980548142069803130526283837538611396925409972432880302602115056557905012512430481910672358953314617854143428027067177587199366100818544061901787122579281564187807825385430912332604768745684626653246374053331982971478015391042161894844652430001355646267582849428774112389968882438967548546682783914057696653862806324413988874961564322248154446372936037373726207683183888947136011949539766951571037866869382828150723018476091113330843437611219676637971843917941882029354361289101415616726915158231814696383719074954610979287103512630094366502466171046475196516583425298289464925308197121023290008726730185358048863400526696503427627297148777984084386768697882839090812155512432014851515759015608578989622123669479891164592077270135946967275799575437339413652580466210531096936628150594036577986073229070314727768961298638974118630832643633110677667186061374007787143044403449426668935553436382390917773686386812413648403458130142744931462947742034611614178551716770449954402233172054212586246872796268492341701798901668258630931092724911407842325325622066775146886895046288692898875305182979503784557275867986844848075466751408747755601920000000000000000000000000000 [140,44] -1230919883277902323510097444845839630929111371575205658435892110285466202820175747323657566852713156635740867869401198746827285593606399961727372024219193990476767144597487190801819163497671352868809935337205379444442803625731033505359702784868302090831076344238288229234984453864954569149524979459626110346912162670668700259386327726669147101722825568077912842733774406347838439404168021065253450134339321581461472691208057335096633544173186956536684569393394436345187890242637485418567459672821322124034412423885771190393161303971315302481689291674743299659587719900558614680633231313101929568948895284442723615484905060416519474204925097137789353944793833071254858582294819524135797569255516491800420208180569062166230347963690377436693062403218358329858992268243520875625651957214064028307139704983259359838347226918813732317060285393386496697093806204654427562491505626483166358661284001597668737386775841939251484411855855014429406953588846538666982794095017174931687416629318414467593176572342924026183203306969758448800598578142793192334755298474299915787766237777406524659426895717997765123062516732023033822552507803484624611838387417165297179922349063338883072304905298415268092655223322591774584602081984574669774917055850464604107582422995597243434780256457227490224660040233451055850430560006902254991383670444245894087460718887990231683135505863193771509904906888957437678695751525822496666106101685151259600692360801002665942078804110563568784655318192940021331400931093629280471298353524047205246862296853253276695492787063461139527979907677062375980213022084354526168186442914018522715642396218482871225096312569813577327392101320917536178646731859010618267670270831857936839817707240407672969829075071670474911358088907324635792016043546716613268389765811776890761206126428606551018181343733493027356153756768776428676326119422690969367818787952708233859546368240024193775991577842704337463729812924422810734187119499614384691421553199380249869937984182216749745049587554102540909214471264836485606828068644298164183152598055811212461315754732862456198322027334746317503112033760189718719602528412116688830568123648852393677698580003691661835812073681828586204308062261210081566039316382533416916074969117013016379008857850512797315057654442613066923644293578220763209040999282179486159863114903198178081319266688556039920284396945408000000000000000000000000 [140,45] 740585157054043692122204578490041124764200215016365889363559896429532055631146786085290033497964010689534836061431728134901005440507771276020479317927838998909548969399915307748012861087531167724110724329250150803935038325247419937700094103583239567430554059444668789422378060481407532766968293393174297746562794690255546429306083439224966565409079420240810497165978882820156153960774058419651099068684454932036285787416001221109111104987792204252620942212025469322495578719880339915152681826181325628524437627518592310985722312784922666266549482976387701357663296022197251049633274546628323978212826656698335185601856928578286917060234731924044215426794878994804544110128324043985146409700750035435559439929936044750784208861534340026356636093470686936206117943542524540356838545382031976272877656368242922413402082130835575330971785773764024059109064394854413856780668498234625716968133918558305129620214464877021847705725741243680215129883674870579259178012402776089320813015207881317587393204601114700285683559585045515389456481365345341063723300078314841137990920208972478763069637554799547331270461203693196060232781903557722864552145461843643105126484350926398544325569054802753470292588429267907868594091511284755068611556764607736811544771693394653920777933896352904112508779424204518478281506292525529752304879946023405485986931683251622154359190317671779144182728025962203287211227498637800611804366451316028363542569900093731288879977828201650914648713744416059536128584191229412574170593912128100598155974171898223438483714599716725459963332625368353234690263970599514078084014657404313248626764352428985747069654975096932082005655393250122416156059968779406695983760701692318053063852645074061227406006571024831490887612027953085204551272154888038992799544308534390423403038748698164783675314858176997697080122682055991228391808615702017469572685177514427221881547967024288223264339930669287058377893546826963977072810057267126175199289003395012753600396941642146932055300563801172895348542988910131922674493318020961864568637274058378933183713101992493852939252750327965572418566040497348582903499536555541530462855169885511326190828478114772765947012661409511328454825590142415628266545713331910133320454467491500388087291893631689590912176892049304157411738545781865238965524083510576038171043079449910307096714592004491138640432332800000000000000000000000 [140,46] -415758417647874441417664107347202834631402196410681550060066915451649459909260598774627586279752282222729437462720541400116660074381595942591715654916938317808009275376468175349542127511912522209430899363473941236761067341769655482672363177351440097228825014917134528708560973174063272171679335792696551947636584251345131298896669555754145780155952803983045855528197960398616805168478879562350345733017323249060105449316004384887805586305935272109272516274522578416624564323371654323662745648926962495209578003508279311324463308257361553767169150279690838264591241929059744439283282492313444434854746465457395858398987971008260898265283095644454033563697815651054752235465848421582026705553996695326915773565641517652034787057184258105085859829315639376338784690805686240813166792560495457099468624342753100974520278114478921444565274726304866328715576457433248033244764107809497813790338720152513376827325136377642057040931569685647115044585500321615124104783425609141353884659867017370973780743024195508335224812345466371597119489436812283375706262857630805939047989462170854248441064185268789964342876576467572200658550456315309341058209800679179915186185479576828361152851181222030974536124105484575252692512369879492247959378900068185329387475081513728314246926042135153997844368771838617759951495650382246621989270185776671396823551255492937429947354244097433139105364908041529574648531332468860861457184287648560922423399393905390489705166299425531201919422342316161575964028722683582839266795630158608426225980600360401963066640072448681361335191375500459671672272571056451035643456502562242527198161334378515982797472328141600541901449466363351612823785695174518099201016276615204176157450476647558189871238941109517155617209496355591029350227600587589002578165624548335451225025339946758223171786029787118457095016914499920841986889484060106385569945542768002148853466690333519981901445831908222421249214446018427130832190525503077548579534708446770156724536243853029784748479006600685461461767377759928308756973487470058227296028468974769434401996524414400970898192711382602684093719555725858791340006728890303322843391254461268457794913314111972430224040051916691916155874863467835970382810093066930351056892998561380082825705481353928253370717849797695816967478224213431401219519392306183598055647511593404570479721086847069215345094950912000000000000000000 [140,47] 217837738565118392170545692787393050261087358645827479322109946903659449256075759176225323150511856199711958888352486193279843045367680373952513546415763655037594031158881831734050737484614224320258417961607162396142367848953332514897905172127076770548133877624706990841173120609418362275868886875314980353655792791531641677639211474598395645795507419110471501984539005107396253034537461393158640888602048133492872383672752178812876869865810574879180345588398348729760292524081860105099888226412040942789785990647886418896446135319305879867203861445470910192801543407063747192531810235481180494613173214333712049297108990410793097406245275957396683531982146880010066860230258338900796663497722138721652153819030415738234028254115648649622701873245822553353843362797937983123509836668898174952341348536755643082238496884481940519846027025315848753557158348657351686928634455146971057568652917571568679261731489519407187879243320158230832950005036918479643682550143961325378839805621412039296605632788129300785326134915769174336306852185313218587886666529626194801809225279263134712587801449838429017726632793475796135998099953351255647076138788662038214393971534551645536352023687596740437757968687685321072089378251836861481842449920102895656264009294293326960258905817058177980827012261090479022650976374308855348702369802730510133238624652123474951194303651443700522280055737835927356322975773797497974651207895345986925085260183320534477299770475113894682085294491665237153269645614254613072214419007947083822414788809296022912772761895037638071020753814979621999187800531603638860286194806650374842513570254152437782684968829037355450260319292642303564597898077422627087387191505741065538654971023062323430422027777239118678221029855252567593788278036578856045582627341468200361639964994941350906212354088064500178598016933975194147466197865182129443015495374506014423178115974226611617831141518245321607212199830910067075939739408520990502898623068550204501953840926961285160572131514754154106474794047850398074217975316595944835155892222628708627088982027203095473187391133553881893043193113366944340215115293444306756355602548358657808310453579742959121752611724140012298983047855280807457513889051103573195860624362803035872210840634079383935269936524243113136274636206162928925290043857286161901875215773881441650420596258165839573965550387200000000000000000 [140,48] -106996721913713181261504139853523318369916814247807344260945616842353432064883173062110622965055641605279098967288364275010821934342415608046517435806963945053483580748924978128448057863681345487910997739383335859446632117342317247543000005824267665285870632994664922300233043571774117890764758916078224687077318378491304678641773088489309172133139220360477058013082747085177692665145487923226299686761281338491412440322192319237849626383133331164935245008045447054579565520671808319718616268922559501907084815827517543036558362958364112642882938604159106273258599833747759045246930898697556967860324947705070457287709624102797360784442968102690124394939107619736322840821970497284353623987646848101494886604838617822778316358287155978884004062026391424804275998711135195876100919715850500502544506540252558593236360775871892599966724189378185667845767460269339312350673243152669814633804171767946353355620231618368148135843628480765374534460384740523054935041935777695747970317931356070247350614120642740559375775300501423589363069382772713869303483129676074179543837927834862057806047895729663586502217837657247088510742235049401290359960940204691602903752445054623330281704044223544958870691741558083314215831933742067095268983531744736096806615778015814837776516528831235323629246131346227733869726863653215599890229144513799639667482355522574494361870971126846461570754531883503449681127781077032754441278697003434920068552199830977079858788311168303689299805167078252037822367258751122486262432608394435437909080411609453705778792031624503283065940456956986685988026014363274795508233761231433074511624938523318988470716150521424903450686705235755266189664991403115100535145409602687961281198495776826462641054487018330200356038444024283782154682352034567412942593354170957998796395014507312433125446370512106649159850471462465331975488291210702147227687435723216785636314532948251095961470409200309916492106523433788998587642899367399645656770707406746773748165744709952155439297399081307955658411533060981625579127534823757754762986151991838284624762231279039217045034076735682177270566305174718544476622444125669945433602603519701784386893689997641575059539527485280514572871174079757059682450847844169237825447083624995811424672776004706151910654376954087973145385569815473108493645058077103015135835444542004174529561985345022552860849602560000000000000 [140,49] 49593605620906558512444879933230019331931187329006115783346514892049495648678914579737767137443444570114635502653970916332919467979429065034933301326326413098242963804026041366122769325575516531484916660723485159167982516628001990806865308680753146585969231782839866604189888080447032704560997382981387177127053494473787823054517206993981008573147921611246209411864199361446794891830018156789106180526435631978028233622749802707200060592200992987275273634915945500198856674647759274592693130306184414148344283573029054919290105209774127837146044120560815103168020501409697942765100869444461277829380833833070807878467879565907324696578554427579623243725751143712603056803717663345956929744540612920950419262945692106702003495356426091512062831375432308209981919075616082672907743569671967883329566296159064871619333071527354879235240132809812378704383984058937863335343716080193234219733412310256400266725957091997722412777489398516634582410791939776086664674512275131756364350520235119213008190559172788462439808937927356289530254036715301597185307513212560385246896980841250843575940210894325587623837004917970316054796122964369878558725405195922405751313204304984397215753995352789291699786707705526278706314625657595073721222737648066183396311860848131342577936978670772769682331468989117586855794374150929130684834455967112364762812324140524842629851260189669728111594325993072822285711603882747098198191167037217506045912215930043412264800730233048742404439732003867454721344750543075765509011413846474358430538242427822162883101218709778928822988920074037438616151159645353638233418060129984558410734872447813335838529821042770492780720283187038539104836115176775859790594327667068054886184426417502250449199559999177964550903383216486126747870070797742065900386667642994617148601193904593956142760340271626492337814664883003681951776104272125873607384470763657738336207010379257922016239909652600704576444457932815034273084761563907573586549008171965250069220413855442335870998698221613786624187454605840781767254643824896426505804940048604024833432766928565792803858277173964678056093028092362047957351551344417261215165508721613094426481632262872933094337051190602442892787826990698224118467633023219729128230686780433992285167243514056502373614802007390700033162165277553375831183545416324026401477267757571889976920951124900846539217305600000000000 [140,50] -21811402270556038525407238164890402355129298113266900046872906305237209109805585037334184462871675454435433674053073249455108018515145255004797073952787490292058357659747658195943040845171802961831347249184287105767729757738004940158780871682578054649814268508169762795944293697233616349882631493482978801122044036230409111013604632503940809949011253301217500310293134120149900736235988744325513743686280851851013641984639942777375748550941314402417100345396485095366415373113797943847644998912038644999956715043574756432438160681258771661194716914133315687124618333093710617607531119516937107873290017358022573591975263010449658347960310110572822511429739454236360823623494030553899780213291025996448984779107073768737299467940900665553649865892014155086919886748394910579094269538027922381214991257902188601339134556187389809350192305156353188271353655988573736807273395196542326177389987378430877432020976499757234990033657986378367635169984489389744441461750989226278025812703995442265999283532718136607814108037704195070369753819838968808077888346348033870304920935161848684225856497203012184133530370431694834645011399964212816710119611742253660507984734208093476387848809005205601119911307024346118570681665087304796742983002681107115978970750097008862806890308647746073975812317384504522383284601420109974165703357714913736585740205030507599379828534591839297082786952342863741085787985201697204938431525734009173696118646288690788292107774260589473399931060660341142495880381355517151623780893177911342310218378049772012322417067764601138326808456926344923844172806966971529148862574666469240484138223740160971821581558979268258756247800619776361463558947219024293090214380826181739522381448202704469986314687119423164312493643889544844209500946492104443969559990034158286458642597445188114480872853731847743358447793833044291130816037965480613752021609305450452574915521518232794763901630759202754149321065153252656438679084068729731176444087633640149358661342307620661007356873597460750301628034550345710779614700361801771551199534863173024652702702076197205044168864286770172541219092577461201112488210446616653295152304272992084092385002215074138487095060227053050802792780397499520464584773923119097882660735263465632940685909875028705926155674051060866187542310959255635764717333490494235350789885579262302855043399488804400536227938304000000 [140,51] 9114201201005474975605799585770977356555871895393963752678944591949489278155588699306170508838123451575642843851752055379797149373101335222264805839566458997363393988924980768773349466291565681792290652797148343476075169859035263694447566040296192057164500538606696233952257261030111626539463325909020169621290305376998598469683040080287964684854864420179451599362487577261619192550486080295887347182379456500100369226290851456797864584712349687929439550106754604238005235073370779138001002845237162446601643866755707260173267650972153064127776609800130573241241272220962836724425803472172300765898771950478541328646284896533114710723523036323450186064664889872470914951456578754462879990118346746522438447653019729297319216161028732038378304331451500945298936297400277782993074084416730300577272647525952853624536006127779334159857394512064345064979726028540888797510228800981160028214401909705721858955623671704020756230032387082163883643970931405641037552332214758016884558357644929728369748847496433778361690966914764607101717832617219991576679901114067916517918276263239853870701919911030039573921599667133129725242333186849048772437259732738802890557100666168297235148295402335014120569992338163535334929633046568096835825694247857910447726391555840230703208876526231504665330503597858506917464120300578065166057584935840513546978567693176928116873129800290706602937124730151581036991869953724867709675855774106027158179700536971248341237635604367648263266228850329610435076663183836794862321075610252648478329500567629353153478359513671196106872659131474151440729739132139188993472255706702390000008298253184344720618082598112455124719068306373465667680263871357029995672190111254739865754001792688782892877828864698067393200559531729685753129488747321983522441854880536870663081773183168448946814669903832640951774151045796007999417228437656351163803617000816663770832870161130438433524940118326250389684579380120299534590386658643510892262001908880768433799483809423968419355751537391265340167554934006100135049594401397572366380438662035568516801941043271904156198359988179382503156299727811738270012957285306368915462931548085794992009284971307732443380432406212654708452351265351386123758623902163297342954211458477992820238083948809634850068534048363567425207405660843565393422728514260080891643076552329765916992186882308542513637621760000 [140,52] -3605451261374875028455060671375995283598998245654650597817084689736141427700828333154210359908104963392979964436776510017765100594400883832674909919918301811066169306251657425140122596119725594791220354483513104016407486774314503688065535730328604689413797817873220630156128703762579182920745099524983455893838051308232537429369655062747181023751343454904633684297060468965066582631667915257687339579915074865769964230194955276740713844082285795532592559863806471074975154428098663715118969122166911678141155798725342737809729113498238678601405525604112894808906527799902186992281314295848486569222039634553645010408310793173312501640298613855132117439582145863920278564350931732049661599658660490190893103935071374450784644346096207565672386648139762460780734566922759495019763304019066659856756713562549992489289139139580220951874944838419681472549033286211880787233909163494829799633645489766030686272817228329053018074400447055803847942007663758900357037215241938417369334513459894904936363369939537247001323132410527795277280905461846186378655409183672752242477779540385534460401231467378820820197556441292741979799858541510488293607033359711603940332378636438704268586630500930842656482636283530190602590260754705053913949300089007211358898731922925992144045997680062289177763919691920548094897652604427085066479376258677943180215108168279637504128363668863183526754769706730573642084423511858095917186917349610371346591476165107563858576828853268739489114474148026150795000382525315596666440675917659459815927518187446792787804874704480047736363517954571660039950969923613017978093600077773824614839736461734217881167785099693089902338815694481001146402626516701142513908741594301762413605303089423603479508745107038310814668207297679821034331884702685821495127579819269304107590275876275086153397491762074954424623495054837562974732378260299826613802757145543808320086355403380297413760134863805053340217783426083006019359657165297079654831300496268036171224498030894754168301261287851913214049119986469389179619147677165576109462713739673672736141629544182026833837411027426579847937775188612504027143482996304390833295668717698371200260557334072023121582710055491589061887942101746863745684238417452581626379809410449425667934117766448166639703259140540992646421702111532217288327217606378310907964963704270606352317510964933503426499602384 [140,53] 1341446982498729101663182540257670526577151353555768740700063212354612762999070458931547752644868719770820787487351780647894435179399993352773906194298747776747520892033979879680530498216073015039609025969874425716467577636092466025317052721028533885353738904255534582714705392183583858357882868156841745019249995977514895664478066991681706115841445663021144485337057426030752988109216500990619113088691026287866292124942321571116418364824318024449529503666792176915109276510568875475155790407624288107797606664391774459357415545692007472672096082523693399645514000468575559027974980658825327058622358801888808105016236573300032999050041956523522867169728335866739565980814098890780539999857544033343233942622495856343566932376423910561787058513822802972307594169928092851578800977439103536645917531167945832447215587983790151387334055445271711426865520846393015510419970634170769030104800644332938117283703391678053076940922976751485659404915426819377599818123916915092669729794018933347545214443115645082168869774613467751920025123169341562088096989797144726841503040744812502742518516524079520829914741657654657294326243209972939602589566685483718131611591722501947486423004339015365547751562685446705770818924074313426435727828722741689639154261585975300455920104592069896947036270292417148338936437817672565844400425195659944502804259482375911649364810825875517472102234130772162095294527710807438767501713189965148189026982078910517082807650958820910861385007086700556733469012486780883430248401180285489514765922558929944238437217164728261136331535454824477459746498815625762365645237495930936588186333592488153658533293924429216247998485985361313507971716543367000557136873314918659318795668487640141314223057894294740330897745876016964723860253092719305748147426224958667541258620580312597415559349933746651126044470780755275429958739150381068741877642293571857761995591124604222198268650865501238652968904700844388041597113961853417212557490141335325298038877634858052200430860777977444743063881510578093275766407568036930092114980474814645410382577187454850724954846360816708262417180172900236986803969516946939394640865141025887683281631435496360367028707165527730985342940594759402249208672578214145060008216673552398595908628040066861553468249863888030211604218210279830896933593485566518901793505866069671718148495115583631658191360 [140,54] -466506460366120019417048122119384616089227202022660639299151119372671313009003658482804819792540215452898270302900690504013687229045829870677094160982650116470939770846517245572863458632509393426025524891833951124166174771511554740965024181950153672175959579981241078671316246836576447286383333787534740336100507428806455617093473591843492174072467736871963513651706173864394136170094507362193026952571176582721443550268296801490959564871728573588098546907957278079438627399695792201055774382976641432136289885557923506535391298560610704864502885937135961413921903134743885462283740920845885571645959742328869216661641621825933526906576427321442772158670244479023207743939973045150991505299165907863964771885029412540676098250405527720159417075406421968598874357844181891503835491679397381695830970047289749371765107601724650440180592143016592254271494100297097327701594167436465220434266176165594997383266156549745622106936743985298320832198361537055513118266520243954190679555788158168324162966862014043136706286419338656355575105557553555693999852064477606977712315987209694483558987707578099629115089566369989835854569693225352749811565101918510559538971618008132990947482559510739859231201190035097334993412103269078740814350568689849812735291186646425145453535015462328144897844070623203803005219017566877727792509471195761445742050300871549371935157052516249089900056113822604740448540803280075080956781877951425070626010558043805061315774482633417621374052240791134590996039078061070676240409902416703381207424247213283419634728703012416996645447142028757932882037170187010532037316693012083518949265964201448870687591403426369972604672778667086755699016525227186688724612509917608809208083258787686385833049467070045844757758067903439623570427254524574146550072865962737597401817838884684832162034625794983480238278094489163738893169034386062332619563112183841532742385300283556337988129588943918923033705049347343667714854908136188816349805937261995599993316161474218149939247476050016976157286335100545365449641130565313676093186570104669461158152368236301312436419443346183854061497379702079265644458986205802926994873206531060632239345052446066356139040895934578865911762404030522577109815636641415475096360249886300245611819891428281351268532985908267463262667886851491949299604255231700170137159641498833877926529894569085239936 [140,55] 151060338217140877735525461829732116282044913269361616857599084105508180776874053700825405846748162312007348512603534302545266565341763913018232605118714460813472452382460703448286947095979769887033189465395879519108308557079008655111395884150006319510265378216734181354048771407756632874823276255500322553371325670978560342265053748608513793111146540406150678167999081178060917324044600291189909016791043333889011112803850003154351371692807964593129389553294729097482254841295582360827115628715710882432690536735493169818604626892444756032599549312898215251248738410178472326069685530194009279700914541234562325424439469579669047632300924500297093096561530279613742944361548308639524563860305940685792094813403191507241740416715506894087674767483250475212782836162862362317739652884558092569346550073339479125884289658467061756845494802511310481431760859603727302635062926856473488111804328581587812452785035531093306527691066591375885131774463153262791470945362863860837450828701081226401072078533797593731247194763226455185297472266153659665851364166814581483396304183406429706448510889429251817252923995868018342203623482066727138626482544667405683833206975508594924597980609194500959235408838731309282506995774368854999450509594152114498306738747998443698876968891237403971994833445785356672129510978222400579488847401251686464601679013848368912478453620988695714533272608642329879373153246439884558027949535777088669363225650898112169334580754586684078986233686431894568753462262057261613434771721100757512492170521148661202797955123619201346347825452700440622695345464989064740701612813265856839229813870587816714922039531872003032533627439877965631677760344235162568541822223830032682943129732490759044084012815873081450893065708142371449920806598088679283048590684275037740545811991852661018692203908967671984805525086836415305293032971299256261855922637040833861696659429994025970420688977722463930218377618569481535175689483059148175290283805802941489983147245285275810656202981497493677893774806315714651320443530322571898577178792509275560057396061139316613089421436282231548147590323565852579909989543150667796180803758055213873215615357828881370613306504186540710305666701369443249676701940449908595674502673241961231323309543804603019528614328171533828639012874864314211171251611179278076517430528931252255395351902969268160 [140,56] -45456970091630647762081371298883493434487367290883332516751332499152419174987557780800052093730876333945520741466448611876049258614563419266647822747045254236190065824399320419887205323054470410001094604616019923986382589957259197134367047071638719126138758793753130956467347444825771434865594416650394916188832611371278745115696905886612885334734407323157527747186546939610002992806958317074240584635962368851990158510975195389291098026299865804974765316494686200173812555396447897892964507940036851092383896015410099584022072662226397824192750921894344314946485122481955874018746003741147967133287166457031797636910116006392075449548281988988711683141365291213772733436175885237385384443846731751921414991224394765523820826028478251737230649025666867834160355203794648520703681719800310196074408408824983487035632367097961694226931480256370635261020980500261949576057944936585936206472874194867627004346316679084535026988454561576355442601701680086248538701739709982709122673174693355141153787417987954961835128560649090751208771949132425551871669006997902619892491824614838975925826964644526768343959847109856616063762205727658781383580491382337673778837171851170102965178906230671524783181483193882808311442128625393333261471394169148985349766371390441257109386612043672695798412487917334023395269315541268697028172568540452577767278512418465541761955954417288142080797118195322244672823940603083068396006814981893771936128134243249532265615756714610231038127110507915339192785761836449503944510404131247374855675809360281218417296214132175441585184172758762812204566006125624700758936082151694595571787410904019856297410582764472033481428101164241041955395082049493558023891371280039999382458443416715278243398471296392971900565844099108321517303433065839318019558464000617932193402651956919324487706013819062075366345847477707688064758414592350510591714383374386486544845975740013153088435056153987458806084342494902273135492893343191170538920805731649274209542835557994328498896394434400836006352939049870818190595891473197423679711094068277769437124539890433592042274056914277287667912969748334839179751196081717522755511535566266964809480685575133955692065992425242698304283577503082859011508110741835696136197504216590467618430827991850561999655935612194654500815911393133280259347382514977343036102303824723205542026632336320 [140,57] 12656671597585955101533613114163619583007811427303530968804323559415912543233045397132424235287471937307944775430331325214223282046565893964235055517042468417705996740712335185250921908581403239226906482544227362147714732579039974820010981260691541600849915755004981316949044530948169468799493386159258355365889814780488075529160289248194827496148507524711802857074994672695156534817104391002795854356547135674855138651958154875086886634337328944027104826025440476984496931295209931639503209303394716788513993216779811317183716396537855055313377214407489506296389028570348758100875030227450299206653181613404213600029621628523523907307366031753608506248259329052703369433430224546111758236669525963775863910511390550366198483888723294348432822208974688003437249082035405681429636860984524131875227718974371214495445034088856289338748854669110027362868932487730305551312562023467709875205655623622756417603896547873640307912627389146579984959394842800781346947364915997280668486339431813256783502204307934906144626497896893166157829418771157688372552234892090300696832955316207527069467459422325721874881901649083429847189989221886849499384697073515005491997838251421759023088253789107813364979508373833482048201026895520861974762536627873568087639636843390490923197095336641552861945761967415733363305543215764968122164920300584878657435836109820434356023596936702041070148275558717741971224194917544414162487534610922863292414594472324476268836597837026021196028560352589471420041472012363380680139918166190415244658862396846461446407065475935078717530594122136105967034738996164327298553140488767153128311192271178985632921969334533740005815683193985960282652939146785749168285692684387903328904296710056537310184300695418158351562950668638051489700226136781209845539532149522920117199326677994619880214294931569543965062982108493035568115541263879484242011984350435710935171397601214007900298673759315141695019116106249727208803903189395226911573514818276742188565821867177826965813427591114113318288809026116561169210347304024940983799711188193679057135218561957915389573721400045438366670192478884382133235508947477981606100985392125789700112680782673090822891522908175700859509545513762348658406379644839544558562236495297586788438215555964583746068604125526596566368806100574864330363077108972804081995068646264672080188152320 [140,58] -3204910082938765005002241635993744226930168535023309128431792377002525704579145820321758889577741698004885875736533088032770012173496685991173557943072896577260047209355619832170225946053655996422937778199141760021793145895832719138126909893983265909695263216529802724264645806095709021326059882974413148456722925935620858526627201131516623208545712780894098735086245654234687272537325902872619431888339953154200293720886985706158540991840926857715046783481999534644161745329703984301251061406640426863513830917088131481401896472222307367993280910955993028190128600849119239649009091688265943045272475390996229700264545799669604864008084460267092607340465615553846216425050780354780100487859388215110015201644508908850025421390734078315315357090980551523611005798590463553386918654195871898536865006978348771228877719503733508865661490747365881150102481917861230453579849307840284417568890414378303727312861649267924052815512221108139480152393105508198185401415546940320883418891195281660489552225030872163701537101717377066280612677743703023226946251937152629437637919952164826905793589471413388420831495206713645137888677781751587342387255682242579844591077809304696712249377174358002023491391137506872366745937283159666265915504138379483346568791446462559386109953537144306394011087729263977338465987241758884131801334078947600120292215179017204768362804467188092309173670592727951451330290698326418209414712371003077997798671850684222341684129293710280906270739472753877983321525339748699867990347946361011422825188029458675466000469216087291980341009803017055326642885178448736667505709681152002319444119165339187460588094149997444479211048381522640246405447263465606989973897527381963980082909465486377878702486211023191510704082526724524448165933705398956147593461007046740389855508117302896492675836752913473276996649772192030250729062379131300279972258160594693604616072783913959144917941400520430594596337578196012749117676495138739130591156304094980388755365962402639002644889474699635366496494968337800935565807291267722305342593873961774540785980836752403029280000995074021529882431701589854267984779314143356080780479509206281461865222546983510754395867422414488204984485463895299171569614197203197281998750093253139349009928231436067435349621932900646110678497321376005778066730479995709397465509246041757483832736 [140,59] 696557809317942407285861522978119797757768282776615085860222182966950737194737566097356201845971511765943980330554122205474860521785805598579318732356937795595839321348770968267403740978259837879306230322152008153430614352042821995163198215487361856258055589722124323965591672779521026891261721782042581150148224459164943842261452667562136527001347964545047092194732917399821349764239878583530878401525707629640047526220810865237704172109650208662750397595497435758046797316458769826916490628962270128065420025424128468556360388596854709777198603469101000603176825322831140051875110326866341787662748782414268117156499105284489006037332063293553683549194184246975595514563271547890421225810026697496844614036295208116696774199559353523656278570748167246555978768978846307326618788685861042678769569143464063321712356022152391950356347040128399013316055556788034754170174363745223946936693378306272562308235974634268209295695510400113372291483254112644809619031728358099131089989751573927737206041491913123409074205072481094886728115413683685407979908797474562962180649071266588755106974512680179603877247796415833057910960576524002608557370428706668230763656998155391756933731926382279396488635207686649405851134567095990445383138158364448975806499779290567879852968430235386368283758076854157178886491758134053896334570942887530942948937629492701273695489369939327646379997391293688216068678726513802889507782349980174555984091221784730264167525108659345698978024449368518947537466310046386521810754131565613423185182191466468415285423476876749044678971158071189468477284159549069334663849070425739603346825884130088287700681029097456152279377828828866723917178239567058299017257319086976441586498830980112122154957325277402704429906813004223833226567377259558346309177689795442888893360720446527418398157029830748707384076583004739476491677732206356923129664738543453023819898437496307707198857536982309885337511863163002353230717475977321857989057302728792091062358021026944322745728556505894490356602690811592901034293662066941735466490344543796546554407974129586815282604992960137356730035678169692110376159947321121499315306433376507194891701168418859934921329934310545910921490628049371137510429188318016686842124764648108832695817518463310976316949285693548650507754692003297209690970790078106976734528439945360089760 [140,60] -103771665868638551093771090266930146935012676613127313445818767668440316281727747578642097359620722105102153580518737096952028295125641831205925095708452898792219964415442152792143423639086577182070549840379146021839034186938658460237998514335379722469033072837000949172750158386069516396283216442262400686718191125352741601854209783590184240499208021310724925053281776792050302876055366388602879722734617386846802677334726415061039552665130998778596362762670203949117261415485351554725229003986685615317897446245738499177329483216036246715735128779786048446686510877437136725910273176165522516492737766338580284962228042815284110802110685967659537121649292958126106886496202480316442299661396073067475500458632183861299566370083916610266428494752152850465575777586708775498689526860388697184341964687696069134275581140262904091300633924631712535382826285980847905567524204230680888516687572580308988268969549402469381071862370948062904623664586298382429048302332039421810574869966477223141706645974517506757166710455611145992568960685977292196814056450067837208066790839950882636471617856170134188023258538681116516404937672321994502907051574892563581550346562368884218408152893575052865726524836233167374645180939881968677409345811405477914996265040466662793656072090422673568777271447541385004412672990416359696018764228269265897958949690952816090263863722753956689673193178002887692115143336288253717692642685945258459438347350445554033118984923674674952210582225163651809146229232403609833884573267541616148497551314565754483600470069156121141276093400645480455165403732489702241760046971794578526452484487746641056006860806070867065403469493464858860028420540152831088383532867838007057320696219399256501775504172259900292661141430025101548881867315022797257182382523598153042494645200366359917697892825955553681758019162291715564907094998445235245185691201924851645962736889141171071887310499579302278949527360393392948094268511492596360457596490616429338775752792807591790961976161087851083322200180716312852282543707422368357540543583513761700165688474178778740750072186108307800982250295145550924352739835801968938752816504647574421580832985481307958584993909441108203539761267673873835401710907326925750963819051738816362648288024400754449176195967966789366384284420540949897828233855637910304264331206606837112 [140,61] -6692688778605513370502227610442934584855656128091480840078497872811326546306023124056848825690960125924105519431377947586168891547373964630866737828528889855391202185325885449734263925958458020138388338721957389930241428213978641398396300267280571816356996986267944483844151661411602508246215590039839274319459012959007977951960179906236042027123041320027372453059656059404103396748059906914445386593584190612863086899804845576640116242993684485613506406694388613134512610574721735371038927372707035015973335987901565559499473141618498746064511844850462677442415836826968051901377910372776561912431602060219310553842012879753452431474004563682093000973197263926162271971904487594984584695861655660838206345028289203755530824480603659743409251842938334864403176176112342366832130014074263283888131710271304342465930773746554825685212958142273300897057351606228681058082437618939692884824477447990121794361895485410360315407843920134034569243506647785790180274187217564334239957625952983160269688483001517496473342949744825888294720800180411903759412033789477147549729638239622226107594069818061211219467528665072490461675802685570732992882056641684035036640431010227792910726878352167473741360814372783984554298378670463358888200317843148153841631393467324739217846040154261686235138838956888969204640297436242176387529538817375973145130348501865264969432758419948993243379108863043174747900638999520320922751260506989739041358767034286614267179508724728565985719744985005350494333492910104858477160780058501897247433719042312807291699241646022211702230603184022384693736928797488748076036439179267955289074648553804511629618283795351202929514450559586755357872249215962767150376406388157596916878944013824581559155900025208942640118017327473011996731772561207636403162842471189533208835827954866995869406843379477015321655759723159692121865625297964702447011395187075923300463170012721499054211531584230745246115154880931937113581106226025111988131456378280134588186673283369275967213477957340053022958992832229161747790303745439695685940293523456348547068388741001628146056426222131389617388223515633429397058468738837488049325173995737497333800803560752491304148397562887256238805525687599445039316112770111064287512745927280446419591285938598156663802575425711576977074977688451609879464067669084406217731960349952 [140,62] 13825096277408625106178420473255879269602878649843018982303926811876815934452675582945054341902208090459260774536137153141650141346113275856452059167917250588156932886923043576109086788023600254944746514878409977333522083227777253580763226984281918863173306196833253696714251690290170710178443630700157057534262464215441226861956138389092582265636996660198577653393481477606200573486148837960375254031604147791227816605811942359789366596825905786286257268994412771070541070195489404861162897624653903680269094330001439502496789800992331760905441324002645081118036963113720074841128762729980930577351708115322847373511796143772077454926690639276930850465495722561412143039141299655268919429326370633836152124890124426301041896308205485958795227619193073328243744397255159835689638666760202071584753690482768436821052175065444673868010844962000477119379710244669587917032932148351002353163465797387671306883881447878463555130066312253907906099877622139826067534015910416191842780126616591438876334030659998851753437268655445011323958037614611266436048273572164976722050930469361710997553955590767226483310022919811266426793936481809423107845063654593073172504178035528694164194708280399017689620301711867440286608647456147502076518249643679966160715569262525087379282714286743807464236967116325288237557323904525716120011577935015452014736428684270000550165327120017214786248697141520470686855152550491280678949884169964573149476956930352682166241847102323285490303454135693011992551534824827633359334753645759107942467650864022347223796766568647736202367506392328219940615670060141231782758053037570962923399736904023452891205025541617960904016477845198237164866403138111896738068230460727262373685270482010524607367454321364536899699542107529911607339604798817248935471296905550772524158452938088068807807532555025457316405496287210752168630319173011246849343779396808577291060108665197521089295731802660771975994358291931620131537089191959490391262916471946274179801711432671456252319113874646952707173804254367534354499839626295220434143734928151483407536022186784712677300717809880829917360038006024623735326242040865051442558353508582711138888210737093996083723837265939658821945190188373300787029448393234610879606004527084478768623574162300950439164169795277156330752329121093215085654491541681387648043262912 [140,63] -7098490453999737111776785363683458738753737263367828412940059206112504230609923460938162579757494544927372651928728460317742474699105262391615975561230209164401951099491713254694431233777874795870882268648138870063029517277656595315027401795584698255093976935555296799110246449740550201821581086381784236830738143444715806700643351350132611219085383168763020585231725331783845408007503689859248983256470172086008306363130466308928176538573178866042250616567389952834580811833416024449858661671796814527199715723404085934681244088682616298761472360161745813694147797691073481541302360114627466895040913771978391989532111658766146977876352134001157937895811387129428242100971204041296598470154676966337956252838204072273806803275339476189916967987115150490538509404899620078313924514268183865661242057216101417866600986829912256584040640245715406886115338225422021879258886867793757412701495561913113298727878161036591726654906061193711963104655738193158432213155385318330670534645879994099260276273224534228640813996868015726247668981332359332627742554978445879856484898790590311145638052305444704430161918856826908582088231625333735350361755022506169893313343516522797486693429841668070472874818567224307422071363716128965979070106232524212192655899136880551280326131539639504330279960257344512325984187431475882238927132163046181287577909422450675431627564078857661605853970184609010111839640295603627747661232867599493064048445460593595810238899795058280324331356889967222380711855583119386983215649331864942978603331113373949838298355576340470953340980029999800577342473092276570532294696887071558400469811446943672378131645650236256990300286444921064218807557956430190656599671473318133181328632932081504790346578036229598777285826571711727924160205003841319641442542769286947236803742206126718920594609170200769856090558397653669239039254918302301886541542051637643051756189845835064664915374256348779284793347556653676216141944340190861434795268078912749754448058617774049227720515277975583854897317139005824859640058054809321887127116794676149985972611417286226593902826177753617414690535860297685590040030457736642710134205178390381488721794838973848921668263690068741080857347081935337464808660941438863659380041136348849886033474674781473262193339488145380014015419903393486735573603649557665914973696 [140,64] 2609378115638357985969874251072510956914823400022385825701961574189059969597574912558633041591186254833531236210722760144589607789995064063555467074704503404473811338109910357450238458542654219955226926095438940680104615331930301811132834319869632584971030978414261926116028017600801631479939333178412737484784839680189310887383774154930248569602962346102349708714709176224781076303907583381740545296097425192667120861519753104150130368407268307714966242339952865450484452032240691566462880376346170670776837474958393570401333554637058187372467692201870808065567239016330698227356463606326243849700582053484073860406550822139240194587499805148686449176128667072178798294581581791071967256373679936195089917338555803373829539985213971107041902810279601859980766689256965057403404727736779707126204882580269839077594323714186931423103687142826939910837500368872487033945320208776528585134860420732248798614117672208279661180832001514923704625485935838710501007444877516876756694031726760623733406144468841989145364021428438914699622577805420134900840628870332299524243607970543017842018279162842015663853646650477155073863549481832091489431235471986442232626789846243459838119871196504205534709956519099616912341006122538709506895145567330378355807195283914114057104973092353715852851487415724893132007840663581051494208580310067742077252578668176608509756217863585921159387353172256177927520038323753826750567259646071411723996357934689117810393557740830403984727532958651867803440341858011876215629652902039225785450435086707867308819170263124840197540322956199560474902291117670350586081200269942034642727355510843216427124464974731550296830695507639067999002027999978763660649599506351725377929334796328501611978247120038874816544596138892855394442514211402962751148624005759213738225955480534211328771729502133388168389255284887229961389103699446126594701746091861571593934459576215620772479750423813628805916486883482039329251858349800643951939087964954936138602872483298327344686749170629778543132546564694652497708330054549163918055947635779057688918650764320327988696757396319290167253904498825695764724875932028276035513830055457002296108670116336257159959328506178141329225464343789744573779937293315561447365383667063907382408492720117207488497491297134411070510921472621174277261341946474466713472 [140,65] -775644149216786340184614546776771424320223543229312168008995031024706122960345323311347191927251503664949082442804256268405888182474726166595058458557181933561973758553222423910696443663502165946079865292681429447105284563382326809065850722580053849556762260389449144032831603580008770050371826625513580042377728413990562639937131130538137298629263052325171038451459940961233032257999179982023732039996655480769990955756445168952932359781199847072003712809248244616451361481414212109254957648351705508170376917232748906541042805761087733464575530714962698105990400744988711963572377390456407227464278515181769243202920309958049282014286887559153621813264662938160881232737957304078129891632826665286907300407325692599269418569044728790150779116800555044911343062541673511530385503770568212463068531467572965789195090191968496231783712791547918119771436982163382227720425061611325578988147746182042780179167944871116372118488977289481021679448095772793561937994106662961266609420342546800612519092535503077351721004938429636172020190239301391846863201541851264188835146183683387570901641082628086070820936480426213243927258723960095219017093215778668616842331530334730470105262881694457739584205985981138575693888776755504668945870369807185933288543247391621687215140911339817847562508917470920955275298116374270092167829332837981993823094632405303473832405779575256223640413291741709783759643241616780288976422964970006734791476887745346957233252557421704748239765807111372863332127684004927741771850224067113518153182288182553085260105448087137214097848497922448869315385855959152096029393451869377554803683052151445691590059264017768013142377957768327057563726930918625782139873290282446135238469427636923193251734585102384504560623453465631766445500117645253476879262514623563813858354456914568546365575912402308821606478863957231219076366978348733440075387899738287525186665105687572170109912878816329511596301901348335646763051037540971922056696531506016408577941869653403117600804568086342470836386074434930061012911499091237304686006523272122633446585044739579868216917681494723067798721924878845359894883486953826482214277086308437079678441081232208659703051454746169318147819609713369603792717774857011097052753815517017438792646041913305159855921557124451522192057229841301498458424702787851264 [140,66] 193928573626429740758226403416036631614014059868020362895890929978546800067026060699897508403438249488758198245463756035407530945448887178740606942322687567454873075318902678507586448379032296543075533221248300791723910320957119437672185763957761326576147336067924294217447146372222257003509356755860882120360700998818794178468965127756168360363779223623336610503639871395108336920426008438934912770724651781013614214111898858573390907842709645086802576917752459126569502680087149950341496908364210328188372279168952441514307009531342967900059588309135487975707781119921204708559531765126127236637276217368752762607478775188623780984153138244615788320255998069606591408133199526090857622753391481768943705071182491914344211353377049421450459889982975072825964431346326736356233742961174787728881603425986187401631424877822657505715437660368887560282436163543500947358728334743653437484414281778970173768390324892441605233780979295223737732955215321898730051072772217082678191576079221264594096459111299557578747685082864332547472239309272686064555637215375904615915290762117132029134349648558619975793619146621275685579548579654264624484672192823577139987437822131503910674307309393024787282337455890839097143886115495693434391791081253202822568279001214949928292907539601860970213714067607581761903268036628828837648518441383016708875216870008754901147626580960704511264588967599941285914642825183666641189150759283437219128986014038675993444077511898125900254674334434712522071126744488977731755554029945043933120754841198662144280320542251243912743516874056377962226540460310013689534047079851974161482895879086181628297475306520273447511590855436886963767259241388996513958068173169851483346442678354578032733327739630622330679841166955575753158256544354342267466479981134821080011794836613383137282500835004470838594362842796856112929412336763924140205875641712745739372961429169012841486766550380048855779190267718919317656735573106070099602869475335645552013487792425160331773639071667910174061145969488211733753992460389428365148935515271614841166588133777251940543647731892845389814837711265703792047835344462077889422084244778405812427597661232684018410897878666408021517363779753565347010721001965975210723234777589372452061734895176681278405957312629502556805283401159915105096750889326208 [140,67] -41628464676700919879167569723756396762606124732437808688155973376500553255429544334364212980752905713398611603822106656834676147952518191657307788963683332186570125962472604976077145763012467963126651986205839680179991347245818371663432236506195086422275210772643006919854923495865253394439463352981237680435812898638672333629730805691005178427990594837763875685169813771362052837306810058448350477648285285248018075468982489548855253403190075692546963938892138256096283145235695179525293233195391142835077156320864262548585042317987479826245905670435010009054139686491233869019046150869962737399420517992199116079042698947806411265416231488171509622994255188013195738633697411652245507170405446538800478038082881618170772824528478279997427133810417697993764611673366408170908302594081354611392621203155939318855120020279726266233394581907462092408658310418515726749931774205467184243726662079071683094993458799485855787132729841350080989226205751080449085356609206006939243448518412598264795205186518653824336643564380482857144944864177898258963214350588192431971100704848787653493354705041921552434033396270066198905962331856056748390320345625467824707048903805094055433654295371298394649391224979515416486352929075221807441620945366820507785966951036917644533286394246202619107839995577552718072502594246592411227808066565629566497279381583442583697408212598695845019307350953881391470855828665932804584522331807067001240778619430169427441486278418007960095838668670688350052449482565053310578668897194044153196832735214496472125933838895635571409893944694573967471532693917583272590145971116360584188617560847521481178345769613501390148959020221311107241754779284144437089837791124526182804920206167493096169786198098363905178079978048367348290173483551873981367741068392667829357784036268731104599080375632531088588933087487481315619937651736378610883441684150990344934507478408954713240531900654055301848915770968260730144684430287991558991464997974026369686046228842239645048187175519186347336533119989676293814467292953493735181776915344005284789142807649397985817843087257527206761930087114003695666550169556657897107188498042118368462985102860899285096608543003105587878135260098494958491770132503608494113490547818732922689991835024888419225621376552043584163947369441313365516728102400 [140,68] 7792314730984015534449665468392404642022767683217141668516686853590046856290628538681449157106904324772527411761597121480779510609276599000966978473190719358595226701954899593953944417981868271472255275954936827085435627150049396844022497790603533011181622606614540840870123916049184419357063602378559956401096811390804423786002537894299842464861518080538368665856757134660047357268132515845096282060311410668441745135445245862450926389413555517184093992106788525251817476205632177846032939627129305750723446963939566396623735403572303670569925381876547231347297768729298129957484946189151783234688061796999212643296873037091809823670673207784545257993173257584529616553064080128678029129539751240626655341389708572538130212804992021526605932828106252786964439004730641816147089035828498257573432906215740990872913098570970684322690837306661848838299251890608771334432019261562426443526460095964570224844649381545856350008117334902229504525207408862324511898766287068481358917734598759880796891897851886204866584127393215763748702690988557312603379321002942840329886847722185964974159065836120105152659729662832264725705409522981799759492704022524318421389349923595544257432720754083349820166619246758265862435695896703157170049287041303461545518508850593846277915018506917973572424013510370981387937037964149620983215073610312191240152869044508965642447803404711639934777203754838945861136567731903564650173936889909749534301080693180413922434889810394103874662480954453529554081807471593033010521749300382221381349708679756201143640188341119589360153203006221823122433441717340372973305949111351992702688050560160130727095949874299470541758445194654683164012159429497266937555776399302099367944686266035927095636284160824109045296181239642717621028553040168438068274965819972836002318010495505735995754613708562350266710209148163834578114356931848968894753862156692976137638846217650529640913512827223670664376044585365056463545937612607377864675378588271413582561383685438083093882091034096974371338137604282787037744864008458757719931460271217757929006306862190358018669065429175642463912139714716126597522510433053397442127656139209388555494662422461901864311097679152602612002173060027019557541954303263160386964950144920127470562013257766724658813642559369372992422695767017817418432080 [140,69] -1289173502349066800513663311689216277720674057560308791141757749644487234170212610626203975415625301980803401444086069181628693474654322792403319517698724812205118089026963628358344888121475431330893623321961677246416702101489869365974395260088867360713791905128336131843003743904292388629787719971518220422467424747148142307699972078136715200356991773594568348747751151939412594919834355382371659948749210623830930440238603560266182387082747821062780780232514434813048252137148660482709933661490183400423781508798556751413711904619516208004232112352596722675700479183990441481841526644351491252665799199558433343123717268131625506383842879004608110197086577031707320394020331341415107813388354060115299511495247862531349590795014849061045111773272034672273172307770521464685724541862881729543423476919562696675681695192969134018230272778291200422471373706130742957066198246876170896201083480505288351124474260750564832929101808048202606691332676019945334617353474626431538679171237829333116166778686246481634115096840608667742058787459448843977566667760972116228345395097675566800434558651185366114788990329532653379532557256220448002366946235896506703465673542232704613529350616660428074995750624448134892737061861609243300531537220687598112422105085060503106332150286549145078609978750556589454064124710831654886031295942199452836689746794206666619988825286839293609743031998317507505710528504294622580861058093581030642227017732506600903422804870860694999781992695923524364366937281453782672635684033032504615746898947494991972061244829260139024460676025800812052088331582290213416405200111821677651089961367512073850561559061724285481984124499058862070317354973882597238894737477495362290024470448413602350586227081113749864718085015285277673066376126152901699318277579361640046786885088585219215407225868992468354448762685536646476827274608508088667020705000860044963859810961338211666239151168375704149954117234088400520265749676457533967128174172511332958077985932793888865381562435485181690865035614598899731419575622106376719477584294713952130396060929455968381908120449985636638752810550330361685052977905156124988991224526401135554940635199901068973640427881244294608781894151754713204032404629623386245962028186574638607332520912667651191774980747884390054080533230543332469760 [140,70] 190366951889797365674228699630346728401625629615702379794790003917062207009397286863471207826710451036417465552145394935935708192388814724414438178018207860903941614543427437485658391649587248795844454254333090883567257888829905718360616791314478596877834427656135577724427570029230648810710095576576763933754031225273788378301291950640542040321316632436921933115857589647240179422697864697524087515704019443600339198642971397663671488489638966223987818253032889600508209944508501896230394436979681126670711266855982297100425815610991752101330974316192250994168092072779709797745260427734632671584001755547263683080365340662021530734445409644931591391304724606647034215008650845432973746806238023919014900195990268795030301477104468972212998439263493190019631661206882782552940867036018829534970668972040468965388516555014677097318779816767081776189460422540648466848055904413144278273434760056499078009091953356676264969383730544445666644844240256027510572502725061735091700115994092431717650159066929882527570259234035649734332318085163905801146042158871536313452408085624403468592129068624643267556847595404838109366660697585566813712135308272568863752024446622576078499303894242545848293204016122238635648260183110167177434593324622509611943000717030611181325185435403923707020811550488849328634619667039587795653968159021056456939846993912483228872558296620714965199832681600653051027911642437329542390720841616781287320890265351952413510833001346898003913350734764073137142935768234457410808308700991497623819039163426178625137119975455505820122448424713573287664886013772203222309283220848786883763398162909827692799055696697137939505642878010297076701458106336362960630316683877160217136677104571014632947713408041248168647572113213141124222169007776828024862653733676645409430371869098830876611191389454313546335621397740963686218472094083668352966349756760379559023025461831880529017298328433274564448816833272221063829743112207224313150442022456561485634299846277201897561320529695587428056838439193498983135041992821228339979823534970980153482592387594565095707371663032867264144488283253346420770015485476448474580488125057571375218535571030946398647206483835831434576010858344146266150520372011146426331953946604756142518802705327873668953540979109669880616334678596275200 [140,71] -25174560560799681929675104836787157865447499139475183727401625199526403005915128637729850282018769176456768117472267580117607147272069727339892172123772421220129542493358360794182597656370164874227102676977425967791187963875078955954230940136559502674114549858988849388386334776146034043481835866565901297195072433860859705268726346726121292715338099314840548147204188273641380194009634292887164275955982292325184147062057276025145039914256589143667150277729791777454548112426749220828205781654037008739105619708352464968182882819835203056035159122822049385325090434014109171250086718010902212749676887791870606210378231386965972016794043116253023292217489197339714063221178557970964010860618732325887338776211869134729853081897054219576599859951890940626039319337909170732521461093055045821976436886513055621525863895020455652561637461202951101322919407363373329875404875865889830254384817831665464308611492632242143534860853849532826990092331799418215204820376748657795645260242491258414026226187076231786777174399180454981954146135668549612121385334646638354448912042486853274375271069868011134269262963077049015022293098744312222294489854862088164094416930099534976385732311575736944318514824813091313285168711660508221283771788548857061519326174184871631129013275064571815570371690686087053683403489955984226610743959568326125541710421716890804350609739779564696743795656769389820239657371956455171844753419680452265460391745560762878622246615451195793481556508133178344689617517531287546137359992733619690768503954053415480095173579402159622475563848636763745015170209676084712714333492177282775381778152361223649243621822361768194606853377286062821708652896119544355520525505940889336840271486101645408425282463864462617805545494258659336956537928445347734162251848084783317791236953802738463364886492586592407191049643303452691640751313160191983855953843778820291371481685092312615734057960634491998315625565769658431868595459574448171709050670921896116412447519083602215334305770927635709498665448808868172785726289112956460356617070889398278256450713104743333820407560299652539472786954030129446153548914497273753138594873321747536687869476663634467001861121342251464670792490205869693315456222522259087172279283635815535851994964750178002796615107737318483001489809166720 [140,72] 2969751335715651331506902764472496490439908122030332855540747535189320834307013959535301839818701152538144910782754638537558827209004862163431176062584932616455074349956471115388629084511265313703218106723471506463789485575399908940989584060657431661673722711256528191069946979183545118591826913236559334095016380571761526487160651465092593477063797870375539864405528940516140886820407527020388825375482879272395516419700474194067560104372153901364119343852268413778548700227954594810954891450162717693575504638518050578492738652074073997799695075920330806829652535755273983996526072969001080446268411272726503252388564852758739180425045585526662657366478008303660367705558150560992206346400872296969577371187662368725067233511144899051755133167129540768647733391764455926001870775223046478409266943279584055772225223215902774633846028966415182872457581222482716444297801005136640846542382085361404007492467801408988338046939442918579994348562862808230900543100559836491350634221674532118304941658706071273678052597939061287661939093412969601166959783687042816217703455094683943809464775537437673059171245928656872787587760205706891994402477084808418504616189111968929032929109791773356276968924893168640081819818034380171385407321161378119243053020440388194077253046907732566904750902058285809832803654187399377815303364864941367006094705492637920369266852695114076970885436024790324266070420096600565513722226080239238005987156471457686162891493714385181074730642990580814677885313891685195407349734014040897146013976006904432479265649210399356021331098126017588261550965714345630588402922610043577201097022106163912854958289185156149216449935643739711237408492558802907848159785065248615766506045636622305587931552063966497155319494819519802263175730725568414807287928974712150488011291947729307266495922307972861246142835014232762183624003618549122854070975502603927341274340558207317937194523610661888400571179086039292317318744423854864867919521710465984524050161684695314822477619982900416969663589114563326614725372852400733022991412598937024124255634880410845900281541552068401706154944722303459247217978686885408450493236938665785534546479102468995000296764539845065537867039710814046411016445902247660511127562082336370679770788116905815085440876943981501663712641280 [140,73] -310110814843386071251529840297508533132190041506592200060241379295738011397770606097022898312234112349546780215763624017402305235837930751039314798202704379262510228406318404142582893827642652982723679525511920962481097254831185142143352386821194392300291593902113992760120279180328140531803279903353823612470363567399495090881839698066747562279895102861660092127442732501182629172621328277096404853247134114331143685321922017052002205822215040510226717621463677899716086703164998516325502380867093263388630929702584228715847742733897030628169053385678605378855242230515601258498145121361250299249200128925980162805378593727404029653788352040288579505246061256125610317343565666212159815139453393056304225299588896997588662140763623361361913800289889247577199047250063345565652920091973774516884537698240885360173288365033969997830245602372727854017142940183910503866408856039713822658010847498292308709471985994850168526638102815675064612995377536600592119624653096836391205049724253062485271141401787198950625986570339875865632457371823685221380017860261466084484374382255998173669709660168457179734521849586050074036143775403777693853048428423872883914281585999640782250851386055063655377241350171981441041160200015193974995375174512510172777682862794437090139952634599266675171661548276537780038548016909914074462366801463492986313037379618521626494374720123082869908529024019814902928045236006025648006369395113527112195147496289668252639121845143799228560509102475321302134140678469803738402739179486647494483538110779834210794406534114825946268016829332366320957476178411013573731477385051085173689727667729790159448296442611748103980132170298121955896305180290806850512727908682654648766548312398828689647400552906532341841463454204098148430929841062779907288183222832731101735850548833777415756407836382407185472663666615284436712551437109283623913159111162656675377629133865876202160484917750577482011225053208679282362430046944555037028542865089928858070688862461155982013119768936958515758842329620200322652770458947798133062605976250447474451410905984768308854712561126769224734146352262133676576161229038643054174026465867427843437826564270976336960642753515112257202329097481064189461887897977423484386114206516699637498667583906003369388331268301238865571840 [140,74] 28527041948895729811334081971228278119470229444923459038824347419462873169364772618879163124713044311953839167497876599211324599108205401732604496009956632328748141848097667502049294342028501154936240551432093909478885846106903137194761481486886735875268262848812855400335463658369463591612914386758770610637410184191932498525592169594541613365206738008747855983037207203465169217930301033622382125895863907317027040805044668247611508616725638663693132819563681587936108496661788495590954041058581180845263579102556157733276972564720458046060064269816475586699457395784965106216277711150284375280859888819610094909003742013769382340017462552379335824565305712675868291080540001824404216309333173652314079376185543870580761165787947407289674650535289798128213776744553679445995100583828482683495465119411890504997256372328344363488960013593572929243315827118757956574403507528340869627740092970288333317241106782590132646394235251618620526261084127470201127830240308922792779840467144664403409708271909958659038086250156140860606397591303504373236159230466504759924309543926905511169129354390513045826872505807803974077204758876704360550356094811088112121664509666759589951544210389656320948013976942416903193896417833583414557232683910879643824938110919289860805274555135771255853392278349458060923751536991669194170602248589065807552718698178670998569226630973340059511269434673245159505896790180963401357362163202499805159729397574127765934504958686842552358407260497592712394605619765951006379164307765909802693334553085212423172946225930924226809382262776820284144604869211248436843984216306556961636236445955773432751800562920107877171167949478558242782828642481075635941735235190818928354208877425118714620338556671332209703759861086362415435732906432134215008660730924491993068968617023955124245163733469888864874066802866363357654465102973243053537037344554889866422398818649256607110253569220256844998289168477962332132415898200534089651573572451190997684687877714640941478114797419749158579922239013381217245406144289587334133557544659096936648238207680810817979591850530980402138280349506189445699929529362928045158298168188247360117976539574507478024909640873727595901089591371673949614857037580548127450125620080025867154186092606857563142018360870604493440 [140,75] -2319428881790662883004371310545843073245425408804386627038663435142633559606682729559328268215728308563615237262414171314246758548678111972130639713000151061274677357966552164911778730548801253737788618527546055915851722920476628531890141074813262025815295196674724604939576787131490629026560687851213112533329987701481596685998450607122391390496000929710458481908984563849659799481244384040878939237366038230188239935594652482397902553333068110973775380371276970188039846107323976841827628188864166635767544994276416861548990538675486380556157645714616160720489252549374842982734296323711731189515575325748446565775057049767882304323738618998229064501365740188644098980107734388510513814957264829345544317677131151823253060183578202093870793444986036556962064279644302850709530850583835354917287369760032021538374129753482462587878556000612620720127537395852998384651280153563782834334539972076950253700851804661496840981231362707947434810488321116050545854611689128408511440129550900073147769218590157430498942207113396294249846302643918187204019954223411532902387936751662032064173010447823008052820860936058090214477679829930456065710830180039215470604898969095821374034871113133673063843981755003346619967061776153468638342842819461388312319433386957314087024174465823267754881044378331091506475162409176570520951057043517127004434538314899525718300640156857239132101919212731489575682111123740402886232687702473416837377081930881829291325295440821139811394370901036919895725763804889149483302390508704625484145444976690584627709367788121911222252139539905055927022159963068792861103068202711241413416040862362208605654189238458639882346357685251075591819016415232593485375490808394593565327745236578157188823802961020527864957711379510117329728180366587369931027652926309716283003788146192771382875045894906146560379055202342013488767595116657500107067690211104566943639910955048767368308309321869187424549827237992306417194752885269023648315252729338825748753215106471734030372391018937949691078786090237440166508720619606013086024981120883552847647131818914292920018032888814609284236166078141357719056262632542851845749906856041368262328667163035907383119419355955159480715453282203089463682167150833237777073246140140297956799015934432107379346754061794240 [140,76] 167798693516648177825294716702501343760903180540836803044505132719702366048081075530234204211712582878968992410316210760344140491274105175072396443660408580247490061798054505846354196252363218957485854478272609252004534215271598277316852515396775438354726208221565127888497025643450770034103810973553209099362273748402463330347514571745839234819992660156958188825723001007413826071012385561876431895459617656710085550372021119098894575662092280456348926479101284555201047733018796464517761288040296832588919017829406073487158435522593686054352177522996754646369138755329499763100591859341182457134656097680831716563931584457855071871340516568273480314683026690323903955336921972952954610103373902871674655479656293795867916880536596491075504274972443973295024890215944888656427249013635566671647267400885813540072038587728316674700766446265289183315735860769669267824512625324856284072293221332629422847521445933832868398124489616449403481462443373483704508184684592004468521147343699637218889766629916414363501933285585465149031353953246726287627909397735560666227299276492871400141749079920802454956890471571181502528617406737226063519184760425926389720733835803542793402722808424380719692332975582080785696268871552881400397274044914550103873461483127743423736785416500692408899511880103174556837080760747042530951963431445196957907549732478040688484081018150415644127298995098066219148996694470163632847601982770935633219034687724748255503085164494950397371063811144291551398839213282261067636931892417076966277814528935534923198470363211695061177221047839205340225638094342791484451716819848376223152240457467332317193719293018107667211623486805522684905780530644645132848713624449665249664250520534093847563329022021339453074210337066169343263597995559383336946394033945434378249356311878993007668556156278700865262404645954171656842828914234502473593337207810817383861632585764573981061313980627357291966804753169860556871709559663724213231818501284779161020410427802492540076248126819232791913896246717922223557559703122321868040941034173499836657188082766455770305058368497825436073806933390280016988890311128331627962093016625652202981876592164271833002420008122302405788309307427909036165489820735882208454743481671257330920252637403457650102527648160 [140,77] -10677348387272557448560025324601603050749442649559177979633456078577799318633853018595777589735068294833921824975530127726767615928270484350709720929595287086584301886746399869543062089074270616883131934059182392793978782797287473281404015006000979001583909223116578178191644794929981627969164238423442326864887524900396930451213749150556288894013854611587498541871965969133809410770799631189930041555631321059430705896795952476130542466992807118202261180935990020565004626235633550923841608020662641796757456855792295806548234588110378598556353336758380879209481619143202021035330450947257043695019567707915813586068421026478850258930295423460427196403212438984958522282258198361749068395081998929178535737824318750972492918430425489393500834539297282470574421537669162584009685748031770537355302260968156033697836398108513831533238361104135224917958275866263304223210251663572412573373575020892074035515024615264745130285616743321360495691535688805468854918390845823409871664707593385539984990360900156089909105030451704510152552391188286625842632314734802719523355690860191489431047215849324838526296942812710155808973879638614199013817217551452064215701254034103667643237373916934129437034880298283775959686082376667205585635280597894794264376597314118087768154945718099078897416300403920433328922464124959198032415876397094410309620163361480709961338880107620166155413287477916532546835551201942667021316756466463057036485697974802116455216861919418907270121023856033064273690556462447078853768572280852814366117675641808858292295629673899056963082612133187091581926516858995040277276378313354954700198550890678718944864054180935151541153171009707002169424972443056859952539710181983466463489993500005976925193799514123824022285949264466589798646637360065015118974548972460755943406126678107331950043208411657889691170701716285299489537750957854999491259041998959487657495951159246686214649311161274951944834819796168693619598831264291015761337558426663723921324446413982453044438299333024978722570500780695844779005231602470455396171118171304173333499583056109915202874890547155449379607890578488828740942059098749255404839452727009813017101948077802679608789366418734563019888755338689641533124378835687050388732802050910878273699404916032156262937600 [140,78] 567076655287005028746861942964743242369292644542110248191136234974552934779727353681835225241651529603955825908412777465255312925325491535730004035156497268054968640111237621307079314813670091692519749117990530933830015089055301261583153383603015638446888642145067620388734045742063735468183401592053424337687443413689025939023767731306215272738784756884292672439403046248800823743832903280850415561203029685512215162111112684212695760772776959747523277669192868502074504221606722854834448348173322236821395824106342124236963961413022887662470954137349681655762298536372112030857957662709583368026422352773729296672156480529596201592101717668669768342403769082326219735455073733846343416088613257753633776266774775105021630166578754852524308287760047946452617598236504009547870761668496782516800624801362745606260798672495424840300803426452296194412888891877918151445197026768825153538251219556964882575381579452632963525437319980785186968400844289781017897892219460127775915096027139695323352092205422593741126843028875255304016419266918113468777250731365761892726295072861314874523364316630680920686151896331933654442016666581725544688020275089830123520640316255668839565217170016372065337940834524753037468931781331591009885990100493204667466372350328018598611459552070238149533110988743811433765510788311038110299865249924518697095105844169816765711743417398613759965243288651991430297379867980420146776781728570161568208392627988139485167081495156223750458395525906495394300285068210943003792781481187254340300527697487446202994715420605206257124560282319579835694846309798359672657835816647503129754479608234105782969696487329850591114162495307856986348872421441402871942964145103514015935966802047488462691932156884096655926562859425793849630447934901933985191187499585445040520455976149541125535042791734979518554554880901636419091319388944275186595809491849703548056311436302131271503134242907942289945051355135912930300959664535833849183710133164002324373266936188658386190858456240841752857660475532280153876639907077325830009433843190508126844698619651073443302711639791627588412200726669044651207391562221271302996956696092438704736826172396826064884969764217397835405948629591424167324759544144377214711670308272967135595102350993182880256 [140,79] -23175308190715537652459320878877702596340038080294261911864166567387199944778926331076658978866199981810908320899748079577160603879019338717947208492978486586167791086579955107956955277027827610642019610143362443120383011674016062480134975526318817311866199210007824548797130589393333030644061933831199430216873306635020746618253322659950906251286999989255960142567097721399139526827635749794555961504718702604805306285052668561766042974188133110025244007508219985859268246522825404829843810240965988109487599157666762694837874215985735967445814885305747554884979035351747339532525636690076060934980461041517301601893445792861870175938547750982884979014348123109266393311779514485200961872997136271301998600345900241160644723264685775901775517750137447865600902175552163582071638480845675671877269756608665439499302470158113391536583575221974604102413613280852978047904274750981324975419581805156072238964855078363728930377909235410421464196601313743214223753897394403169907984334406124206540354575738815514519049127324698620252375780425504349798904513990250453324339269516128697382537020222731817975872475860938133329035811080017475938390511805510584939194890179015232414660538187232982984995542143806255019971192797851868001221770366321979333790248866395791582747903594153881764140274263503396173481716662036273633493014865101616272003670449864802371934676618023570973548511512289044110027868116575019236218999882831101455302948918545368954620829026954816421088691576387456384783716409284781737042382404918880061936088373539989322994390567512741978802866379271144597334901101200072576174360097524183566919395547128373893069676798648011786211291459047471700890947459115466825797936373238700329594515239680993017386706793717731697185963498787021201526597664747726326032791855176203882676569059011907797863229709513367694129482928675986478747107564357428814377701971351547413576990811313175778938800047548769525300689378220705417379946313907081995652342514573954063237779545359882224830125603177275521038205250085808291133009327799572664142511539876836463859119927933388453578822435207252633765614640063776262467596003069544715879061705956674948213787092607942437773744826775582582877284162766157398397297673319206496317495250023699060604797982329728 [140,80] 700966537970082785658415761333949069153225570633062408681127671251850582842892252633872539137484209634307094994189272610369489240168042271793082520133485959272216779645100457268944098408190762423311985671396769978110123913081314323461986076492384559260023108206898485761442379082219726209331410464568287629704489278815709623559505240314590248409764003432493208811023597048084386800774614105679564665048377514420313682355511248982687071480062648901076377734668146867362752001595222475123088728277373405792930199287093398802132212169294063449959176877460823455641389699741499049694850649661818897050373883584557943685949279563474921042287013388687710063201715388911386412333943759867143499250102495837049164371101819791159520165360220237319713020247259502085930171207138129604309842749499567932191183988674594262600983560863831488543743631032338286633412716297705820372632372332091286730797363955053401201327095718051101747163110340293682724240027552195376291885608182226185546445563411830838054778357918979507330369930915026757509237847781768427690045660231705882814405835286589486463836344825283812808737861359477930224330534868550875749854907804797325047565765400577848648393317314105359071941359375372397444688702422916994479140952310125280917819368301251320444836204037311209866234154358212457311165788386526155086141998091983605693146864318217918475349586855407031836735574023651896979027302759364318684454684538863247376794315178121328990631574197156244143261570720490381036923094267122890946455473008407738160756898940767375200490936162952446597609950933046838059801657372212325667677845100991402215923993822004486677488305634377618457270416043436289982021004146106073278100763044594986323035650133169653958896345004013683723557531447297786012489099440277385916203552926536665862871247865450518674015653507831393465636713867694388668290759739214186768386658996918143042312771179056655171846148935107061664053057380113593336388752336170086281714934377682469063171942273730089568781731614418443722797966111823328818572208347656145919798169548859491216085972010767767442192809944472352755568216058726849749152163798756771282375312258301135164224326685841897672432714226046256969900573064909707936676456484467152122105254464377631863487317856 [140,81] -16351936948350577817006030640703869925978845011193504018157090036139967574657190881452337457267469173641570701119249394662557087431956019801542652425900605994147647997844905697277017537401778204381409611559887700131356407441781480871970185551835020662218025729936405686608955965407821637873962792116991646510168058830456823171855543279097597376094720782854336811074746397932438236289342961357299991495942766636595529690416111458513956299311260814887142748280723447684544908067954132518117816068857384059072604855643000261308321277008309164440281711815275045607621272674652764314644440808446636545463402299229158849000537065328070471148712412822522334688539769767788098994675675045608020916649203944376304874173608368123121816240881530782901784006202463839941077695068280441909096808425641635674574382882326010336860077131065811597402230594473855807833210030005479838910741582090898561957554292875699004259872486457774313088028276585501097702231988296027570275510151367763202990042477304561207480196415458602335071903793460403086936102146581943332128003403503150689200323968803976637560353632224103249798178756421131358784709967641630975586602104826770717033489902600308247202188353056291172154192737758271228323934330885516180745385170619187893185636415705523862320044172803973553371659706773037060803421677046700984554060448471580255444425994421290324063105179150817859050741487261670752287268318417996466285863862144022532274323472233617939506737162803933170328946367216716310326576399467499035644298164731388473436915343877461379560439154333134933448641216337596122141989186549821615695745162937004834554592126047557355617461342247891809548252628281854535463662635546310506368605996573702830064223225075438931754070909061847097316919935411210534410148015100069560375666584431653169454504665673013610230003035483242923160888379980200819751616001842214079207619515653763284655812812332010062268912816964505132628474416435854672853482490999975000650917027620295319505727124146826167495524231192431764877351353196814834261180792649164435217450771825005067410680030652248414455970297468481449954512146185929950740470454029006362314144605501866124920665750297623669970917774144345894364284498768284232313160786844385865578929738435690929584896 [140,82] -133638149793472040069639834694703529983737405840121373821919267663639952340784794203158586216064578335506948089321017233123548872945795071134113780343714473442687256118999598264791255314482551712773423144669621473039604498798188471530182056770834163536966564405793251888527607209451033525965802195121475072894098345465101132147381045948957047477292604533942383155346232057227338792098860449023666965373185304703160468467812480998216677828174122675964031701556392491661485080185354658483569082990623075680838699969618168825043264120771185905004630618149846621579158432847280708448515785653546156919423991651043868988701199174158697131347284324613325326776162570036210692570816762155985755849073982001334145752295565423262772676001532573203923768338081267695552355272800951754240959004958728595218428510561788360983537829861998971701552266476344995560149652721057047386679180844054411029808030951549371809157213721894971411999791190179779042344647227364222541470279712585386181238044691326230177728810015859023233127933381580352618250624215975636054624382970023403045066079743372064696873345231381118133062197389766536840332237864460129767431487439161627018239529033863762843501827211864260046322337526812382493534581027139699247967638071086117851407232106536276367310609406396437529949211390411350687466368977892918808586032588664904324732676655998229657463525344042504682431328256374712263724271547521647136003522469033703457748481895370581523422753188877789534050110832795800697050235892184328877110739673703383328584433341054450414931834374131359953273975799380782101021569348380039205938153919678848958906164518895963740682416783743238988635992416107195244855741006615833977137380614483650089300979589518204750422077785656301636676613615042770571640692020505993497775793656355313098357028569277314222538637193301346259506289652330638632776886943100835103279078068547690958641283949923651148369588617674974014500777422597551038025201777401886263835625128735444521026872610687299839125751397706815205449549243753624946188548175171465371673352532794661491923060563519307263787911467950030799423043723065836970549369121361208888147539284236686829470034285564504229777591452142499914357000123848969527093608840424636545756609493729440128 [140,83] 81303840787118879020630635358715157713093631594684050604309220365844757347933247502551602647842197295796541451372428463700059762467985747561050881610937318160448390972691767447557863676201320502204182527227676493044629021580856822187256853241758906120439871229985618525408206429019044598551115572405641355966938353880361975943127042491125146662852211270997116839759015895293973341508785588466422633045127344767249530138095247128516495396257735130821349898899060009074410768888189693977716491049248076243409556409847248958672336474169099625489188678808843007839463506053354765333187472442813546192378035058763716913682315498569786944808105605731127063383077287768914429766781421449246512182980723708373506668235829488957609730868352631716129121618456340322970652268549817271514338445013836370234610890141793047527786120733006831128352098852431668484095235203940253082917164009950878272081641454675055478763820606501449681856433165683065378119409184033904975122707887340975493028871418051187951630462220225044846886624596243315771049672194568175172178496151222572289276220946363322343373722760892810046954233274877021012640973056124987082495882599308626091782038673253367781593795437639231627139441260636737582331431855677128035722854203731352093050145616619221372789563627070388149564288625337404116744164514623405497562864592890388012584345911159808647385140561970889988063943872653018892630296771003777553647486659172219101541168396847153789454506595680417666796935214538397891275859121404349238320745244264923155738369924974097343093134765883734343903184107952018566103803859080557560575338811648960047252918604589363247548098900300235754935448546683334473188363428931282993210216213298068663471070861422138291926786940883119169229862962406943022795579712496943275755948582895618048292522657683458849395239750326535128686845309833843606383077726611653059757158522789894641447318295600978448425292917412920785592733189428786319839322040364026994720878337906454768139900090400058889160673964086504614615644259443734066852627721956201682380930335474471867001441405967867311026075370814222337611362620646738498628188449497265216649700681575913445995430617408772822926595873643084963008084963547928173570833851973028961416614644895104 [140,84] -7854352112159069794109619995193308724898870303533662495371812246008104468381794500023759798415752058978127746466236963493478209714092278617376048679520581086941771172460136816016356360344216144829435452961550781314777367448844048795493562372373980437000541291512510735766464615550219512518563325390986536004015675716987550329604343332945431967626973623514177712290205389197362977383015129573192964461392876215874371267379062825325777075930408678407414575489523749709835526951477213962701450502548327580702995516672984054095334064931570231495216211565332375161347148893176803188980627918326793564107110085621847150675837541358886264579426718357688086581694629742058075021065145810990431210349816524413915501582546735498070385751765839572932321406355523865377572570765788159445366750456910087030806826427789791995866298993303846773619345738256125465618484878869733415535451376747118057941973100148055184154977051470590044184002356469287378288083021180013341090998179487949928983407335837838147686461893387910445833624732244961376214171169897969381195879725998102082236085123882045416634780847287162778740405131437374535815737078945076699168058332350521284194435230494404716448000347605666776937470928233704490881439965090783925001171542468105018151314953684658239558118899442630827508923354019031335723702876225606657242660601461074983793636303859873973936967639756486079260838616837486823863456388502208664107360167705090261008931797308377846279535525498740958607534308494497660287305454434904930940371729738539176159210932441201469354246202257566682582895658868887140058547412173283502099042492860617705608276591606703792283405432417944936691421233296582255421323394653668911713573530189333825915117553800997502260572742670999595996671272206640018976319896631059900333524030884977364620980073524643079732542560013844848153703737053982107144483112111608282284065004225662148359579430670734066174836405276986399023564216519810120303239171069630994110670857123136003763090432261576970538646803126310193263200684198979464451972682976242091714439052994024306003821999010145267826150012264311226528772483534755320581245283565983296265908625311606920023653106602761997448845333170437046223078214724513861285454115182571816659791553772 [140,85] 450907817320480584402794893177961364403666417284289770372159954449107873142152320826996187786249335065079834844196064913521428793856156617357378082992469409149292534501564443371552227254440989468626240739997284793540454083965007942607393722668548981649439020170469693139591657325695956724622969134049606425422261560573122104655059703169027309696354501211522756614298143295867966750687960022765607812228870936810663774042018449843105924078769368659899861373452768074098972758467779134197722380844663319648924892585889283561821097487962010674862207731147789915405371488246755768984038150178148497364995137995806191541963709409802529877870165498277057090978870430843268588838400442227310019431769575336933820910776777905058917229374806996750935118679562222201411185201619913148397455736306980511023693126752453253818043687298119339341328591229159156180811556517799649320190895978324228618652966998350162897868821953174934704777059805456187603266420662978314773635562635129476344610932076450213302059316994291936311529122719682216532357592699477744990475534161956112609334343292856546400258805767749603354849380968391509349815166686701922744386498561038152762694161696215705775149052291526175517335508823088845503612730669843181075082635380607688743418599159136954247453181263451336434395383785836999492191726400360529423301558124597904814641496715821093840561645119775395919147827278009813248565996256573456000198325835670016497385116070513909005388836449708685919749442590470582819250913360802692727882343637275938650187050733103948762747875755580315956475032078874402954652119782373652582088608535437650821568671620445157327231883405618151663588299692893852363730529803883294752854714323756171483139637048793782562547664821418537062658215654038270557621243921530662937557962746603976638661129870769195060583858239692840406371475727980204171993140145556727915916181933381808067351079306877505347253701887102550452732974186643884291509584508869341182166926558875707114446558858274101075586925470066006897712755226327706486390811995497830657522569601573011655035272496220623464138186646811973468035048774176942044835568894973164108741625731469815571126368288505428871398931434561740539053315658490914157351182646271095947395840 [140,86] -17430772724858875549188307413264846524511447151595514306611690023645218944556807845051710483350791044443671053873534057356327527856176858285919622248385457150331398226898694503817345219812882725180223224991941752184282524584199170440325957638106859321768352578331620811049432543221060137026440922673000606753473658255363171384175738450995625259041454076885668783365179789176416627656066998862301598870426927243760505472689733740512328411012848053837100014737133862132340605357256375828547553797669853614346941064656662534865628311962703445597510931576253807070961508730389071296697613476628620526704383351822966699882706118619034574748366894966317339899045354916337047654088361223801095729895408138751374159584650536075505451751458932437865091332029240393367257007329747934133849303902884389515192909127212231096177971698572153574815083569904930468755812318709158645630819948901381971469136236156386745189888790069534317869512506024718079578915670635070429939388095224502097753781982368088512788787503233958302032814566184085288954987517124538919678166654106920846126442053035514090553945749343082257031900586096817385692548952653233077845542491157277357882071963569345912200913537256694833259276983300295344724140461173023775113151128808155900051255778161261307379458452076911119144775652186801784456632548428794053712392021437875821921139879345466863190637754084742225637485332987774543434835294724767245561790945845128734415179223108197622665812271378109957270644474344446332197357414489328046125381245387111459767130202850915707025361595079185305520629611628977921775385117285135470063303291400921077761279113572055106796307933110245565880512287233050408224976649008088151921139260795900414389584486612701903163011461016217082808764045742860989845109701767379559501622860051981246954610650958069070363894431378693633233221790858786740343966563373588707933928774519186515334340706105225157293458045882310017101069571452250550569920678236579518280680158800073541481370167445331084644318461761559320449219813508558905385497968308011302226099576757933936407744968532192386614963497622877692023138037394094007416291936716238142453518331618538750026194013640926293235512966203167903006500276234066366264970760933957214336 [140,87] 559304731710719162747727167488326118331015242630606923147757565375590936521985789200328676041719551216485477915913236882436433058227612638287428644373954356775032380644563964888619444248613703052493227649906578182179634623085972217988113438499889246883069499392537829741657917385910218987209261931488374294655703317002196928942137201680089982402849370351882830229516309006687021846856077616923721475854453197059964495595379957723850852719685341777425007889252918529048088109817317046872272975263731776432333390798710339730078833310240321491704232200741043714486355374533189477170428171862470671099732536971014299713163485676620572164742882045607527225846485796699341747296056927419667188234944375694863545357866503714134507563575467400972034013722067016123219915758305565222341645608882409716795801837335788641547643941974528709545320019958817743079980915667112987368480474090752953915914059031808267994245030027934485854249738900132715948375661054572263266626430608876040707047937649667482531388355284054413864990070358155473207579371891538645635341948725138391874094133958104220327703992407363373831883494818265680296093244606113863095625298152710245544686705644674852618432326882368358568801645242270784417328936314600562521913477958612810419307661785074897492254015403258314790108862786367118404349953344787316257725094567111168915189352638070866956996533281395099403829692374043869037529490970487079605116201965668019525423738633803521655795830560598362114377535542931958446400487363793753360902339696935383618557647027248183242852092991100741793283875039026123604330791418790905652191768122315897505779904926903009188350275325142716880879953404031201535441210045549728387863529349653363708751954427687547980177425371446933015901302451571381918610256531291149715716799937278221036180999697482579024648177834769346786379714234749273647881985007160595841153471290514152887963536375000267737430562090468081565540141217615399168215427392323877709227663912502094403746807141311237017149356798201572654499688130155627028096286587983709704787690800510651261669590644886704591940378804503205083717064203087990432265814687868348583968426921548160512309189621592485815386631231739328377035177794524526773077364470319232 [140,88] -18515065476317552463960085391651955371588432106722868021750533850756394409915167985232222009280973655734695534260313008339488253920510589670475898901567701581886059914878422283340067356696206943226036092588763176956685695109420357945345523818917520093186944551742340534987039517950863035496888774063489651240389990969464797534164597121648819395811666935817738732321266387251457558194541105137727518575301978187935778665456243746667062486930730959800597686987938915433744215607740677042234360451386856967221920458748718668662049780613934239994551911357046060548407739416810326351933077427653567551631032629637723092001556256218603201859474466392063054140662481519489799153337226466688196547239717884915985753459801415168480896304629228537629444919144773501001368331463415474007442514044709347355244878475872863441305021587826887311432554109946122706107800855215878231176464146309861396754283857863025423744937803915895783944261729419135804220832726060347965021647193625355505587387003500425694963895376103268255365417630799117112389779678712450629046363146450942034960976046737609241733043244519010969104144733759722682517417019107197763005483007161313763498853108325600912861730467362899113294740693864074275890224066472191593516920246132706218889524236527065670063219752695278923357244136942655486895757698467328622491927984928511585206867213548099137403181677520835151829563220614266641484843423651050344354653351746858758386876377711288246375929820118574237720883539528333480194359884884788099448244921143714579201198878667440157404805380383828614480345724500191839051853730028623945569296035079968580148544680626467269015010760537796528678796549978129714506847063976246424773619220823525884050803992395177386059805139904670970555114637703446272809838028286499093747300899326614706406781389578416699026045313802181602595021549891175788849621513855542534377652088910196237888819352293920261718059185388879701972855390626279707068972953659565773966819859554561548464543717303839395494887516476197823232141274253417170998846858256171548219882446902586162119887305172705625697041931848964812097103059996292331540088782369159498388031298229526055524561857554315905059612128090616234956159973253097000334927280512 [140,89] 592089497063552503760145842034623371420965813135095597976172760451825784095358997073853929924003753296887985353460449376189125011099488000940313174979316643624354368122634313113280867145736166925193601767083705650310272639305887163751331257909683904311907156020878747541471816839378907876209618348116452732121319082658280135107714311676441699201089778877409920015648412817334646050080525736705876376450840323938840089411797161219802636934657082824919196778841535187422400624489295016941954690932893130800073022368329194462263301312125191948735512567099100825812067730788733185619022712783381797664459840302272636398756170822429889993100993759157395961554729890527857912357461958070621473894036552420466229630163303613480632704501169696095739475656369315484044284198092187213767093202001428652303810817580447940259188346709924443991641563671052016142450997156111089860024213042903783569797288122368469727533549664017282228238220416847406627276308950242319301419648731080865565925886983897489109601412801857670586542277246959148251013061166398283693149720343835729820933293942378604390495764934342880291263586363390876399818961183892179945473903374745068027171009334500436145212884507344516838830759451163750037548233856571232682081481731232594950388611044473101487016332485507547819558774805632168354707444250750568367462038674138586510165578700478085068789060673205458829256837645568322022822800798301508354786984473708389753967214632036332384881627976579986527787083276362668017170929394559837742084907622684028334733725822883299318131341548951519871087667206647427128678980731423697948647918918682457959727596434169538144039498133819952140245762449695241756824903624552377126395001367066251660830171773834672951071124782178090641936261382281086661968574758984131058735631341700458013170147610689731189590779868289584212224002308470837284099216009156098671398831095144512691605629707726606338648677661113896802398805255565317335445310272166103176371789071960252202576254630865129533482476068573318202358328360491433781360413724116696992696911805534045283267774032723639109409551050043621657520261484805170724861385130847658235362131373937410299658647924235566886873667709406477750027834521193527674647424 [140,90] -16932123636437764773450706156322978316571802398415508194506210572218842447124537825658369616364688398192550671028890817494388521696494140378632330075568217328496312855638921566703351766798667764783489113311310857279433239640058685208312219877043421421026036897367356554085199555732653340150217344465501754502719412712562693450654155957975843999277466737582237565175400505907282164365316091783704102784337796951689282091051757990019269526189584312453668442113043448009197113318384033899724421614580527388780266255179461284302830526787801383695112750506912500503581748224737468800302786109467330914525614315873320447898719892748490725100107724642653054942518932126754711236625200022479842445965016505139972244635137467406745445650097510410559229509762244758352487790639003960995878964663886089684982026002725120338632896585104153631500787087382927971599772405573977865697241790790756012640895212631508510481433228381047515262829674606065839323691445127470827230630811493598094576983384189696229925375853491380669528603952815677282413989386406175954574088540555589255056904299660531667825128204763734003505280042538634610586655183679824618159822416384791293809356034656610919133617343609116475024660591287611728122434245043591321423782956725076622145612348133020098176670797813394672938198699461992013924706040470405451897976579865010522836337479969625113403289273746655351998980504663119780692622670710429656254506559415115774368925266233278879051431213851820968816281076102615405437276184261583463860282635016121629174015183519721423062014260692627356347062497679890433586592815729639432153226019315320138648982184242503345411163341919204431881621081728601613389367228180572251612073659969273076916940075451202260589807964854217728132226626159905192334802836002896986581797815835755225717752680823348791020799571262413671033770611315553641187572847531753780141075116994532152482377522076979767593774236432029171176219754101465488142875788473335815622860449690804818855861128794398166257521268743987229348421459579605973597201335814399418915357092844085777074882962499819191310556178676547776979531768310496308407076699123039403508498105516296684179831940680613747113818142931717334391236945673385088800 [140,91] 568947611712228585430899104145666497664705955308602719615613421365764378601676525359611549989991435828818241780878047084604179786656156553372505008472640093861904046597342890289264275656382470548368596482038418638648016145080614193031712154198780662129664296965893560774655980034368355113863947653864483057923004042768598145745914522316280013207817394596573837445613074095944475869034087255041953709344379017961354325117726205434260576107278731639708024240259954292423338461207018234325820718225649796221723106441153910576613523206681629952644651297663244629418995422093625848744765035687108416211516574088783944245288987874768783852346248763300909171752919516370207625830559093655728719738180281592292462144218763301562033040480417753338184651905269030777073488903721749930423992544645627213107230857607149357304911154871868956208504793978674475914933933881747385336121175145402291515638823133083184644000615716165404978090790248639324565309649376402063069805960314653126776148659153601368919940173872422165271560055854319540922386852969245011823029251956703775896090390499544048443726365166354890270826533633496618970267942056186874049045258781311998186611769543272191458591959942303315208281547741647780128691045202963856260798061862176234716822144027706952460034261845263120289323173685119549733032578057831540273058978536082167578985591261399304935661344807031913964243340968252332433475112613873819465888757642773647440064632987250177702481881293441459926327063458386415443877235707242367443094568034559198612622232329095657668799845054852075257215204874918102145126297337071554642750203861170111950756762971580445754441719651189436961948939351780060503084872281333545232419792517536833697416905496370043653954521668279201718367264026328684183561717859806345665727706126284979632685966571687009234440429889994521627511312887815781093630300763181179042093834137279789225339242221319986455455042851683155736761868186461521683941306330410835474847452470854776374531249565830607236683444146603919834765513521864311822000481359692233262748625890096156556171684246180022569269918482690269819164721736206568677069846526520933836712461628752110920165136853536454929589992384197790751414178755778528 [140,92] -18783034521057651050819183866613804837260469305220344524710573993557488728601808041758886132866957243290137917375899779589345564636497602004890793881387447972380632353375756045310573859370252850080309155740019480434893482820830797321745598516019157165353527687299124373045540171982747694919584003062353919455795006131406507280416784309984510000177562558665608275535674647421013079072151398944169066659716694007504466904773031071201911185111262563554002415144755597782249817522876538590183569093977097026327387676505798667079167011533925805915431488621807984745146620567292860010155132239807760057087750481297163614769860808695554809749493940626921732049497315145749147878753350411563061540126279209011891831890032938167946808936422113645306598834964575248740008638862959963893142470634272073721582708501586640757062030672327038261006649554107611982325268656322911302922567063902492835992729120066513527379168383904572725263303641923500467304500409185013731945037900248013499375775529013255017216126555828735704400792087792827603330951055543278585518923067267448760417453152856443381302861315418650226668967480845823439705585868352160719330924393575875918666542966213390794988611449950098777878421777837456629726554162378893924123268929736361986756295268091496424786613286509508102112127561340378762645820709243650058143245806094807292609246079727747507157324628466789199497809014649781259055853158362077828632241030791042540473000422435184996454340771875250771878449780163003881861954705486669110672483397173027950142381749888733629019586423018547371007536341504589179350273590278287148074978855703674790280888589976959260738523921128071187141253308863956710752596449740224683030656762056869065398392618805949545691340314294229055794351763785698705597484902818688922490611669073645056235920068632930792542340386653730922628331479504217564616153810032175169099573871569883468303438280444197389757539956108151540415779684106539416064570162872907959829167910905478370712952054565732487081738812953778194632993966934970948723967084578241279560398297045375999253021258668051452386997591041854877357597818396430966675203526111745659313732973641277097042169035704665925895666005627165492228969087200 [140,93] 348099643916618820198393486773703603416387094561008145436865900087126957923668093214623960569987137638471518136651165123836617004857700886059086821773684578761055027398107618660333911141262119091679942153337784155245419640051497991641884778862282839263040269868738562366102364842295558151662440986194898827596827480899449519770317280902269785883866714329098867070269048077394022757883694435257625633159688303224333106395663311621125899175669672000227818131618705927956567874414733296173457959193020340020284204905666982181729525484732032703763056545725426329465356068724168337286413989346838649311924814106387827311927829419179417805672017493052879744785230140173725788839569626650111900704258101409770408055351807962550808689753106423592234055633237487249593428006673226659518640488795592339961582124925295327714149241439164583217691332960547781457054388264789855866198306843164350228747611386468449465674178386130986485290476854021385393053557435306473747711486949676676693352425824720473294052590625752622399952218604413225118255850708726062198293724032636521125938376445652653016506867138432404404640676361316918011730487949039665722026126262080896579421539082199223334315261290756958402459172011385852297236417786145500898734751316273576562033788316769166753157812239630176460032392471833448994030366540101240906031599742019457385044170365609488678822588880574880651773447153250858623683235635895653555493083835760908905816632615104400236179305526230214921657294193007679452972875978973772671042575373755667782728852793426870740670864756141848612684667816282746681955928211024663023994359049511717800634759426161868614869979906686112886967844024764100410159055163741838471134157601697388414652134884698261789344678586074203586384860210261634773370873319545768292241782017348104351115909266494773293836313586667114927682563682429690536682154695571073831590238700893887488845500295431739517855203787709978771958498239803257748761138697037923799246242450873890328278794974087323028837249711726506911998515039848378548110687628758542353127335459067103672090483809757765219465695710579612925339093291541266576023237886281574514891282814598675250685778282048822631355253228597467732860416 [140,94] -6144106157507685447765857196323679890466277282032208008387734394300762884282388610761631578614883973977989639755467756000264427015333522763070697617107340218793908847204181212269070989124167486553752268783217275003512879526638280579030289712300255720425198868257010873426038627616037697604731281098124781567670938099792326210292643378582657593905138337147393498098445597424152385593198460859726490192506146145458832257728440192380434221212124484408662130375674049357421123393846809992400139887416389717997867762372196158320107321332533925182465205680696898677447980231098002930573430404737515205998234186375096954020280556149768174248319691713500120234296503207503316308549777138710916091799238841499649879024666169491767194685164468036273225153520797849649106144880521595377179410190249600457157387710105408367618486179724617030546981504327470068501844219762827282660803690388313643790731192621587449226492441315535999665580050831224349372923726802637998156608968164946003745025129047813692758431956078017371777369449077128072952961553968999010917412953280113189455415789371546910225936859117418734620094127965190667796771395542598599478448311408195211109294857751033749634043929024157586760844252717404772926020203508547182475948011654767586737480578641956273311882098485517188810916770825272512878598717194778695281430737606246888265147600617651985467152390303005021474234613396676158409339886443093525303805203233954379437705515166004685059275726773625623432021889395132277544925031235775009282487774307059032096993004535840583402765002101647729056813601792508207406098711685762487241145600928154044748522182402941462506814721804800265883451624091000364800867489685995374807313449589629414907894624036705329049772652469633061754161272511897170088322832779094522737041629008473866686953587556126623305305710473543513560414913102278743015109664158814281263503716956896561427568876425598064327161643235034096402816921583530327147758268855537759866163113863769923611382862047279539546534114028519148436537354315070290500786040820494736364178946949151949734623655040791802798770448009149124891809349127342040395230450045189261530498085107663827595125137959981748617385394107477329408 [140,95] 137452737893408300218143533273756046170541922959080087985792745292428163328040096602244217714220459321403514294909333053453399228063487409168691493026299071089261394419063052451158807502006693438740924838403826996272992837832939071292191599682319473764300895319300575163366856744105467254319491117394521745391557109170482330567688968832176297308010588621117169924129028258361428207195777476404554974941847814140441416869649056415920807110615806690242034184841761045960886764663950402231366733344955284045583688325490271896641879690753506656490468040310666429938174826439836069722978732089475696245274414267867744819596111790992646777853456674719085956456504690622842045666464684544921722220025112881786823647418973692820888997102059344015092161112772638513195596293584724309137812008713915954604125209627834858035287021522794124869571351321235920144258482851574776566441064367221943525312946966602081796128916148357668318326905452934480772798650802225352503812208785052433670517336460740115482094244724552497423487022647092169806397655371516862855392934479488104494307659305490447209698832747420961939536758861514703060408377346776238755290922221699893263770592695836728777775096578376526378560667209017456589152862044302279997367090848827154918687225811027787592521145406374490236060372256044159382962262868673729915954582479512836389799107436775580067654648761663773055802851951236992670437704643202711680106617766191900202929174170468940223611373117481699620376414368787636741158463931084974092815358620730937284214462305898525711773655038852023720583756111652907691476859499605888812765015692256173352926108950877384616155992700495405444334415822705695299797262375638537113221661019671316553675370328254098404467867174577312179232686068683392953581817151494562136411149090058379784565518434740019998591834136172674851857517519250011042695635729892830367536006008298190337368352738920637728738745094459977139698659206442802590439657823460597273861399699945821868595269486147598727074188998263775506825661412192885250843468960106610492293623588546622315000500248250070597093369282169109154955405921789774687851489957068983171776976111112805585461957525240490471778302222381184 [140,96] -2228683221660349672504175667234625352748951192998597140865811662897953191629324080972598358375660802098918828276350240637398176311378390727307297605278105961689227265262213174501908943233098456793153279632915755657482422196955362625121217444219424715390370465562832321308743147209854111285238451308190199496915798012226872543256550681254742740141064843103371751755693890786215907472888757833745698315909528790553498731993874162471296193078162808628097079895669987606808962670889567120585917576829883884876597206360226402609040942209029064706617259993785334187964261067539742102772377819168319519831788625034619836751463061855905727528633602641445868647980846254495539552692610418874693014098593774984735765164362517217059756130968658625650296193458368343651343058573846372903590471129565862335893609736866780579376399029717576478327446196890376384033492491832342134257723194496864663339230649710153138075681945487417092168704697072764862768373349380588949048064807677282026083349573864699502805942378885721733959826910401544895994586246129257764037909762803863426154989098845606571939165652156012013556469080805092241232408715533765981773319932148139592858122617267610395252923804328563779418201581632239451218729515121997138669803343431078932233399349856588269853039790536251881797321527479442052486512935066121701900307521464251382267024800398365023155468869993255704518376083386608504875665672060472790448605126103354171690447887986527177321540181348322534244472088327373688026043354112138306890850807815997066701011868337516407626170506089947354529523739214178154961552807538411889282313647206956923777673370836870025181979014341724928730809406414666362384246098496491229783327865191366024101475013032264316627457450119625317256757677704605021612679328421455397053092135373731427141045975510065473714565181650054453183067261210652379539319154526153793400497676570243620426217485500562224237571952502520824932682118861745374955568535852690628827995697912049625837114974581552331812734284609360745739273956909389999358638020264133257384336419221942190802372348819843675243214406803093589845782898030396918726913750005870857373717704521509943849857649426048906827438050848 [140,97] 28243930466889140006081782742883552744219233764207234337188993823363239528750087907111911929390931494655064253197735016440789387302958425315035909624680833560171535014694067388708134632936282308443569987813600644788121653416294710339165191086036234155566109401805104733415878324732148954776638264843576722264029876781826219514709778090873044415090892590456751011261129693802665716621109585263942071263980138186250555851703164960490988606296481784590200178292896684408274622269996304070607057467023295352346795028738366598523845566690117720105043550653191157126486592170959606321223916950313638984586591191039845817736012846536169737857490200624640257367482747933805202905304425349978131847637583301932234330372967067858775073422883348921564371754452283795426649847680586782339212866152340588833356047507878416343788243499948166545014869701755460990758496055371194787021480873313114150345247076861437196217637074864477931378137323700683028872443618587460775987086610957857865596753509270006567937132178036644071664545771191596075861328952381453232114432708552655256580952179765236319051089149731976515999949505903766100238296443694639263189265955277771447863048151264072009047402586786598789843556701632862366770689591168696296029862858819850628879129222182416437896864678857422535439246264801615351586425487225583691203454112571579157952625905398621198250185038238503820639221813401273881125566578587994327050135199066483670611378152087055760658851385508820238326181908130045952893997703043383719230484709858853195255705347864570806559544327239901852578831260523540660554735067353004518168909110614723288108590426681684776296282656471569331929904957910577619001006622104380123807017478390048964302126871546384519873697170095944569690030270684847436490240104971556561612903771290228722699461392383810265484490760577348808674156169497468410893372200575217238798368657803150633702520393632356694876093709688138339727891996436269129998110898288743985839623056614620035398736582014287407160978572464180662956152071323656057027988526486878964065775030943986849237745637126455493998282956273195084633264223476508793725485243576107014482518776890319376579672916614529504974592 [140,98] -393953225718950483151915931202978561246316945102316190533143145955228499159700996195709332307145328904903668909645081620309018136963798836977249699845399055798974413783971630109202835566303170336003813692447945053883817511706991871056005901686882682855479932054205446166901680957511525603851942789969020429532685689067102534416157844492901372251688996586876469735018597685986889878944481834441375926384503166137555323361197613499566384727336172648478375644031795487338304449149630474673851506704664976508821859094286358670520478835044026540156523576883629659472430067833066966897329537329281853777072542417958874163663680417292168553437859883349434852004212424221571165838164834334862226025199430313445570625943138522366641149142572032666343030829367007532240321562885747020323632505508708780521046747998057638312277700671433531570535151311374353636021286526977919216297018770714208252506263748988226290367841123356532439304759453170623630154932609897272600023275208249614973244971472526291225692816756270828627398077071967063815106099173125174689221274177166404450800109777699476912117464198753377143227093744612984600971389708232262787682697032342712176585603940053652869922215237505192653278290069329039372397108303524950242801278776045204839265212277756957996416749701684995656281242674437333520598879461719031394088749506897154560424022018843018687463595622535440286479928671957461966843835997429743096053442713705566234091055767881690452655981115041738465877622174254523860146677879570345321188007551239929553360123730016989660279652521924560699329112090729245634908280796136542886782950503541906369596549526074424560345686992414346272714622532598602904653973796037816522207821415784505806501369968934763357107274583546570082322869929707648315015182254595163750478477788413837885842798890484868397011803851991154345993330324813417804317772747021759729014918124386274650563792640868045081753571934164556303205783385634599643236520623483065412151469061402545856633254818906532797111007385067050555095768101648726677848510994978335530785517273492097854887354367059529742950141610696044580500182600360059068734511779176613109598976100109506367147187210238550688 [140,99] 5887456084303716958587171800290526918877715988528270901790616558986281781159012482193339165625934647711272780608705698771536567654096365143066099730201898745144296570083669162615979470020252887434470941901386210577531318879202601434315984254033140729057550224680388053511163179066419886739630665404649248040425434594430300595649371720402495677190188526275736974008605938036320515028029509563272880433874610567603273492166244380618000657934082113895375121564818787920425124430431184858737564596982890399238567168295930250142561346047456735161144540367452736551334305663777022433463006262534611518925979260462831683884968098428546744718264193750915314464988466991717612545742204137168075291588120596331880121860992406589540352025558518128693222699221010991928309748528877399648287596781262163845497862346046260818905546479553927574990670762045830244210176098744348894977548150241032096390020995208035104528961747504639355965978686918596219217789482575437734427635386002374001019257485705682686958012334462173791169586182422371501269967562853761568461623058370709094256509803081560861133675627813697099595552796331426007502822182839840854039926682741232620218408448499799818603236779956439024333606437126644542352997026104841082665271587091282981680715034044099694334671743952359936917260612442704365930890346848865632166624803189303577519169055115398315769660203105365766744225002156096790958815458873583741996992189421351429143620372869162945181418947187773920402083921606071900752122861183747711828182517515394642809208910837205817062113894898906718766733314876106799984465113775295977742134589730499467592456412286762459583395209650813981967642562902643045883363024603453590186323607365892758505409574081367500262300985624342779510909203982754347992648741022460997579172975045014338826248372848854044928768573247198489825982515708412428886408642583333382163109173999519171997731257557526472127542651467959379434026223588431391591134726003720204230223365426907722176545457869454710446244939589230530722777109150137778199897840647772777366567876399134345730511392550633984141629050608212682404829721605691322258047571172563718051038441110954275077622206659072 [140,100] -68459057444536390784143977508950553917079252637315811089261022466939340562859263292742853590555278849247885515209857585547514009383724716815032179714642375546150652622163567886602562079306951180842643855372991181851613398471719105225056708574219839966976190933714483178033201476164982963718108911037906517008989959428943027371926005132398182134474863628157459805776775646920972674564052028290885035866667833308782881215694719846734902570389608000716172521709054167887203104006946011338433403259968347473318375275099123411083258111698396871593952442817547287093518105116711061158037925358766284732479645630341388608166144749279442501514227220161659448091819236358848240964579089213044435909995954225701035720125513773418926020651483253587088918616069091809528519981214565165825696554710524017267794960592018430477628694567909601117528063172654691053725661902378457639118020434619250225739562523808313040836944286194947885917395536356426219818306001053295885158757247270971142552493521610440743807135510653605857103263713944888798618158778039922797052756280099096382692845024157576674154280089751924796790437708829790273217536436681275201582588674004899146843835424553597516816233606125005908679414822102714750603735794668760332171521805876909447999829684602613618125074751697314479591810180827049716189183826799003666076149743017955467364072931729149596156179145508987880426997965786751528684707769942287696070433148389555638509028325988290545168901095127207859037634395647288331470532542757740326712879568364064518102249622625393757908917647790711373169723379352582115483994674428294924705049672517652221696657283680988919746321545759169691464764857241658229487472276617291368996029920562364211445708748318532615624161448891481485865920338532690898161987153987783145416802587462096304793040871343156851654047284850493855590426996800551390682239337078735476738739635875936131299005995328505638320759868816481589275154268508624372741595150523902346784744078313022127413916656314376568711969850557334856260272226057497192289569317450873389995558232509900670475953959223323191866523418563392788207543918901394756330943329251702919511101967064613572425458796 [140,101] 575207078010663686569934469795407328201162024774211280429057052393371371293289848163544317588322587503839444843018372389658160294478334887660836910859197271375716527651559811675696572442667380223481418707718989302870368854865251965120897068219758246381135424970237332388429682923600898055930943028140422714025643312770565077500088269534350307093049339221185209155019265441528262846612289720459299537726114913980182956316497745451889866022478181918600193866289025283298921058229001050058150129183800206855001781859873174510854907670330901029567571194609689093687069093586308435905531756047293204249654497185905254509636067141006199945585143098319192892773705532201671599452477234070887242413353988356130207442074454778838594724653559063056390132419195277556366474047386290576751638743564353014369454969548000632833073114428563825305318489862088012027416775564230413128847270287248387254470576572336382966759885313236784439901980847496845844255350473836978854557328435365826229738339176452390988991672959523670157165194753339208460083058290293188571749536510453798742738360785573458067721969308111803533378703208079475630894084891341577872357963020749867619836101271939607518808464062080165231528085142325138117921500642409843981457591017297428707671125731756177253224787442044549380569064268208680392179124519903151990656139798248935550337428803635531842591655125974107445356226149058253222564148221127251151536218108635457959319109983622649086827383431272471192218670678419136205786470338361848622206619696553483099050479198500159089053589675276063044131610109417664417903178723430394083260735410869505993257926810197222981500437426097456096540284781962134206654761647402617457226356030637114978098611594355505423362380310107661480893790311675168323942030654730654266375212314668962587213007879946857831993677637361873098131737783415433280964549391209654528624796682991262329483678626128176785021277295287300797997991527202523731861334103012628980244608854826175017938635265229715712892489877406923105372080293278724837426211508817219887204851105795208602548869616387734774516970046214870904976878978990959978034574298162249004848895653433592703744 [140,102] -2502208494224435426062466255474065914388516958391828925991262947193967213604830484982156122003104615325079773832861930483958514881636005141142312146362414307475983306275753945569966131947380195403100842958105199764039531618288077867015104522961292784535844167707657365647720735091009809428293857791666461995871364612021370179023516236301476570279621731362907764618873468401793645076008753366038857317530872773374487131769470846954992834850226093173729643570542615308556389606486545660455242968284935932956576393794783294753133977504880623083480926568756753245707176793908554842338516809766458445776959335583048041155058412130140857269588788748193318706516030500747774540226100573111862058092049794482695472958264827222307291922050308465050658841221076656720004394504521142595644367568755043913408828582223756351966680963657264139020526734821013549211609324918230260895678823075653380952087774741464115917405187951343186212332347003548908990471764652232320970550217501479720330094018641325846963554659168330632447403712231508749792985725408305056724777132567326707147696688090116616282354254726296873766500087534094946748827304341127869335632352540636000801357091604591374949294604285526653590097020915089070185469168431215088457235110725553726652634413306588464367311081975650318280966768629464530946950555845805274670524865235009661908264376213556484462521118171183432213567017259552209326185083826674465443438398375703276509931485828186144838294926854560158102208388339480761162024205605275466397799901591127750342182075004440401306000822281466791204364342379475395699154582952021928787469706645781595643775485017697555967991616548903604143259596746874335858052407628383277017764437059681056306797799872507701960952419667426144611073872100294711694738265193272664341714809472243633948726776062158714414628658375888633628503940397252654850098857502622869881210977944696277154232815689277354282391059872410853060429628696320140300312523526038535319367060770363676190352998761011129477899961194989769450638748449291482670494662783592737489952447436701208155998293165478668090660499460255740359442880744655911991600267256308027764402958042930688 [140,103] 4356000291648147648727318457870345924630300038745662672984912388010922282867607821019063919366730938754293841175357246070447866513851845890008543812169562667548054662335219103082445814754124170578300109304786349867448940782099236139978250545881633114181513824311622209801574900191800959362132732311731888085483309665661091128816444611621021803753970026740121496288670454720306349450416552462590324101535929096866968915806612842942910087995977205576455383701651216872640078934413421584905007475012427414019749801872772020953979391461138900855747627196251208018184250373917393816467266196188715210024710598852480688703817752004724159487579798625361163766219875539059577879092021575501655602901761455818694321821921270553320668197135722132909400094067022349835823805883198134962984444345815006266244866541536364727903209160735466300484909256014533180794288426380701042016226367929039002315101866769225224611759509656000575791617856023707064526438268247430371633098019718704223522568901775126188546179833588335161100302497656277131439230719736385281155696796347032984301986291347113145302878432549088922692775995400851861532201771007342585042086281337858424695804621757421958523261325625270491497038186943967417005047100996363241991987123397611356074432348968837128699566728821397089076426351011633025930816979216108640367056944862584574253119907690625819856250192765176148955523461687855482903032378484298971766702340396587296893006076247332352459220754827770050424516269954898085131702225589503483899992567978848129825904995650235227267110018433295052362052615735967413543172309914372143416217923282402419372300863621794371950593081616843211115139476473302179567343369435863468727946653321605173638342374887097007127335861229345149216905665402278081869136554123178543615544674985360955680822957183391965142675863379988727052808516984473681127168165262260132443296072363354494810100919642277710774113488084402701214363555385346009618123095117931388376859947522989242920931668520671390174195499302520673346342147598081141355290497161461654541077917770779065594002998039475082591936710982694311851394396095642152869761147630397128825456335584 [140,104] 103254982223248060820875509310761379368063893373488944278030085247676166805941119071224606449919817597405978385214376754422804997152142333935301670683619748090001688295764388167409570110455557221079717837317515591607312155470230581270715425043295182797393553074632403252944420421102100941003130234671428954435339468979980578458816918138670251490235061564300560169147778416918077031704352895869836140773442676858854233811606174532577370472983128380166817556247316138314007440994409873922547209062304012462773004157588165843807914615529386339875375409443527495755157026583129032639574259496597455923712950904649941675831560086168366881949525471037414184138174682243347583710555922412480554008064975631579895548568270864230785500808407841359470939735947071779009605290997815760186788638998599092879245737609425373969583023504231290437421389545167643582394776683938365933886753256822849004399896694587262392585381135479482100355359196132870883167789791351817415737283170626237554816028387909112832707608489963734611747207119517840121274008725900026555755716481302943534087539633906681971742275011563585003360502579254466310203898760098025688990667126491086793695524754647785768927478768639702426000882886412257992671405256869507234637378432988472958137138617732145419735904237000890249599961111086713681086900675893170413407819924143336775978427134166508406555321716102059607610134228435014207307131131462328171835774486006890054820233832603304178857247687991200739056809838980817009889673960869108246751089118870758613645805191490635903232190407787070858853124301086649367521014111986287446603369509982177932558578411550220417970088427355791734381817087895797720946753238345438898469276034461310882014726006530977157091533480474837330722861095075257164032132508813497074947034635827070765494259660954337990872710937996387965305175532460164245630657543666709446318464241008084947641083239581555228947726933528496126929591313791658628833195631500639103108121491452230001232522971589145397707189013235542769407634647826790754539243539460391558719017719068070948369452888278260607343536074054546499468925212921205347225255122989171625588736 [140,105] -1002627258795330480939314803072085260004749059028166636695088175476126458232436491573860362405752769104595116887692895526382553473044802110857261652070507965838698612127986136914964162783326802550208613571025710858622135066279678991934311344033728142780240006890947290762113244922163958188529821289286336889159204426404762103907830729186100525333399227568006513158434275277652076740174797067376324321287074264104056963001176408737019363640475586091260794120592549428259876247038852330886962150512296522952839167832615491505898488313146742758769473940135163056184621348535402168632743538979554128696316073733309287455184117221358657212270623882240134779691163774168461590436406410505905230726820952482501465987573120301829134407686474547902878110562551631814710671471551909729007886264784821847609111590086767098332378662393845055891348428027523609507894034281946599050365104997318194831340592251387786321217760406586969394440179424874049252757465751851366227043381366442100718766651090043993880782842897751452525053210905150656063974855249939633221129068608148038983162244507291987540423639006912987547006364238105069446199695369481409994968802622751142064692215264854170515804366414636381919002092614085273140917451498735543702792134642718865244872994240140873023959338585520343274888740704786179387790749406902106636804534008235727906587696411078930581764590098424985324950193645917357105805383870065129618015130167277512181458621422569649127918240368208690105881969056539345511698827194942085011064835504232571449591218769516308223404775943903343293554875415113196682597304918172173110250940791982135133510625404555863262997846930135676717280909760786898366864256762632336005621694511915376592502961124498055708319809210880977538931598080563933279711757036899054035048084317319937450200403792514595679822682697104449560741359206696302738343200021112084151157854286772972944729055181844448561519647862038956609016974530138843010177891387689265729800074248029926169106577951358608158746568333462395916285863947233581189835089497403014229429487886471033695166982123166426960938202998070748539625257624608335583810177670527703680 [140,106] 14009915705211814332238326949126678410929281996014897603260176602957733932219634068118423916139030934374091772536219516096908534876939383387012623457506553342068391673050570165423837501983481059522705305854446514715984004176758295093307529311503984033892148204935602141334613831350113404175176162792423686121977016266237525779203693367164825031998289497580942241452710843553532404227415311281247402433278167124310135094107795609657879577227689351848726144839157499482139539171460099412248153107292331766656040686925591397082136037069898909195612724076273588616671545142550235680985917836476763294684422018833113907827041123042254622960941963791433247231809417357525494233571640896102736142675036804475681950870067522336233639192879145323682066098999843279505593254231009945343192486176755690299727391477732520565829090711716096728813047117605814808663002386015980604030825169153220429810029450500906412570252028458924875919350225509926612339707523990782356624834762239286940827690453528464662435957275412302084044446895943227669765856840751414317798089806694735308383600207082308075943769920680134724372116360861579689421162115654059950025634705362124511831443332053495578671313880530650326726555287829472877397221330641435804768919730009177959291669009458395013604359087933973595749163927969682309799942071249093950443906769398038763404592774528115115167406149077580280430510115799207403131469131692801597521315349566563997560445812954988476071815827568849291978706492007394764709057543080442418488478756583030365440256102600864640189132896372333384148052205247163528768288084528254071699272738461534186462503334890709640171545465272826257099592179009012566389746688451277478478457211759660157116523775487119413800306084192827072561019524505950973883847594889286599445510291528512078445483731237317196142724250842669058319021601123132674172215229224865007092158578170214019174801810263716831442840461460965853736426583008608784322027520075133456330341211293815286911210172186836844975160232706729737656705008976939106591340223701227052227169137718300004734237336563664272109263704290987800410862979398490311576842353816096 [140,107] -69578331517205773711894099896918508342001785230551100733103934073822125286762587237992054820161105761372959802006602013352647230582011574442633336468272376730469806527227496777632607298229416693074154896104331962427280438843351897658258358132502040103289458142456989002306202438565446154817139243732130868177476145127323866536097524443452953796042109209225836185122901931574938475255539590287177500661991990339237458647789262450290204195051942175148681401919713074191979471586310926822089864433487439544691984901414669923311857471782295815684499927244788177454845348308519542166483279298874031055374360145223687226997496965641324062639777736524887328262692475057207192012387215038589147041342304320874652722723312393987976458863448070788504690292360799968396964054999537082355165034494884290189276736495259761194905712574638016723447961887806208350717155273843610640879773028641097003161956560904962872413069067493584826084136858160602135105313628732377660139063079988135525302437269416037220228146966670269098495107276918867812963264844988279949744833170173746361770333925974229960876651924458015290617400860248674129153676256878812860086276100596124687292680858068907796911373743714710906252973740809669168690215940797928419580701765246432500264625327527671090642097677418569702909031818194116280211102105289985880837022043485471600109738529445261918495496719681848072015692721867287456214349559595479695168116102750579540924493237886004261668059364345207832678796700609436942485414583870982403114723447071357390938179070187959161278394901571842321484261522413577698128242590045442643634662678738493240034709513381656092234536331291206768881236331480952919859389531759470091052215430563149358498004803742107002271835909013130693883820682916979711594265115763953851631444786536719390296799750551285074023418739533790482033503072770929260633468373765184613884037481144716561642474344888730944199253199916320941973856709051951733675927765470181217301734083685352673206314485109340259980162835309987822913506669283883179297837258894110544177297635911046306783854553440417175525934955739158068681632417041063361653420304 [140,108] 437554718727729712293712683961498280779423100915590322057499553100654986207710710420640463062878339058220331473439300246162933132259276672525981457335768779126975106915434099478081980942014333964313070309299877232521829163012525365544772760560736178648920180326795174024502392911884845887417766644376551120171369614372966097756776200541048331134997416311973751053894026972973597409213458120267913836367861054919583151586995452347264320697634638117159358163331672275944798831373921944253596315723416152894653828930132142417139682635640157601299316010806536991061187943240380967319523847599772612268306607782139692511655338712138776997917410057642943498314211340368335627818369030297306959539355698373620918623482711098947233250448415028276420841900788111224910810745339640285128745668413866211541688520842876090489556176897978267860910460410973408808903558462958947595627524457546031529240038307311497943575963385153752631977555585955166803155237285652285643513558054606901407563514307012573736458861565467275314167312612458161474389331925374873770670450166032296562712110859950979068806454509011195736130546966324363256556526675970893458226137370322145405449937968282331728529626023738211825374647406326604196173163212746488260167469851891108806230703792451162557582994433404653315376634502726396498018057311672594010982201479529509462570580990446564106996616358824212742563065808666786645113972205294823527037270042878151493201785673370164964709481189406432735002550192449296739271892621684452750555974153043079992812909364625960095294427088270034385531644324416750499903538711879650980886127459184164672571985004220001113222331295779525220190084750584998074613656328518692206331544751346646932152102950746316264987206368531412217871598012563740357907692743464129968884951385307624016938894969940138196605517699854102817591080747044893468726182407887396184861304573384819667835294741501500690618604282929655611467161582211795181462584971690245666412222671973983763050524539488171629827094751402851973488799521970743025865694004334707966688653422526963040768934976594804035665447302161334537479013331168430495824 [140,109] -77648781896808862170110817524461998394620613345777379851683993085022645733356586048728139986476749883550094218742939132961343259198729170150368181325166915954055409070833125117767721699683851112626941945509861211060106354334653123067979501207815489182415346118697929276980409810020910458965281944179935061669527758411317428486366497885000621136753470445697861992786029055509939740007695798648234942719333641742515475466300664247512128441160907874291937211887462752226764194439599389764525194789758349396337350890293947772536330366956231927253870678940849029037784909979635971385446833997393504161049717819999442455599095749634179812872752527802156422086339081566315564989698426496347501124756907193239018873607634256561650751201917274659926778778247414171208518305381505386269279271779812896315552075082400273071301396485635580412772033728281657518054990021602915300735660196376390832714350783493837346026144971785900941748377716634660404499050340111723515714765742608684352277797554360978810322606827019690518759179351460905865390439295226324457650256650214497521941373952888458348725695778909574020738429723726354299101169560067617050626735642580023444600400463458019154250040041764027199792190193939763157894114728274175958702676068059347859131952068501167916762845025688640340417812358724038710384548719776755134330105274235808989101501032667431593038703833071515940743036525299018323511664245465673915724618732390156562024542984215573477637354476723011808939227994278590531247294362394600270442412346578221655932199929052347208944911521582297576112772499072221189296288965844303278719255909369062442921445969140857439649805878587354250991441254101958364790453351242372196877029344689496601458526616839547116152526716459121866455888944975794253971911057769276596648320423251586402433364778649226498183828633409434685179297401689279421064619780469541745176660757849150621289858240652966585164992196798030197233377918552321536281340170107838114271548060055302332868847817415482726758081400193316344223632848475864959505774171518871079267899135372355485983997541134429808201928650901779035260973845455360 [140,110] 303457008331186753702543981412147095110519487615395499903443128853145569819716105423386269464469497632184265295051682239139004176689732325132067808863918889710984572142403483379447751073182734468119088273356903670505916069019942838332726807209314205421515911809405982329355193282454575696962515772890040149302499763970306336488825209071842751522167647431760414930725720212300228267900741737813551955083757349717659635532496296677945228724426192200173584889960294928235920584640663436469191809119884642781059437080264013378114993295019566501771025886865507661195144006408632047574199337953817720593005192281876264397342822791435918096563784324945907503572289065132339458262663300725632248316007563367194337961846094979849841844131194936096332300657532905489327494328478197489206991971130854715718412049245311035520128983559563180719021339694096235768527666966113422437730533162065037027622181542576088168968217440714091325588895499677593867240213687375233186625767716084647365262809602741043502176133804412722517779433351558664045378460167676815934265063267672480485078107727935427724829989019473772754345431086212371652521708886507835857224690200656976575671379657806836408376526684004729464595013512646722679365496891836185153302226314081942507409312812232374910248394608936059887948338287571088772671905380263521256442228239343559259664515055070509632817527701597107460123298422728223800177359685199938779159520833234247316678117108504463806767995334181881061257034416766319676008993955782073932600902053063260647892023818474970067396066650223309217226387367571278409832838430835576292910452190127524734430501436250807930812096062470634909569795731842820635179405678342907434327400667741665491865973380615419079481881622755123391214516492908348185607006921221637605195141794634074201530540993617793375863961761613488060528568464625938234248684375681574857067836527457438747435082066785934136852788246173075174111631356108432901894845161268518266077715164017613181881568746518194783617606864286533346499374669413189175646613743031956915276133348014263997851572543422569701133840297614150550432623616 [140,111] 2994319507834827660346219140379423030637068182323954958786739477061154645187151117838147299581972538718732920461888285771439815807170309097250306153078017683841536275594451841996672587057448165785074263363681071828759902786734943276351630265609339733335817648153726380249415089447397279558226369278914641958101130829205663250012442233396265647773815245158771692714369132547361467607292440747362043215592812357025612863273269701338215309703669584501959306944035929545652942961216883925025147444026444733423496915531598139342287145259268132764288676422931283200605753510578695582653901862091346505093331612181601707993516934092939303540360053660152705230157691933643051119858328033680345310357598885599819795973847803292671315943750620746198696259577012498633497629595344602230208266816257562306422080857589499095155518804178898026702812745011502180924088863953712930648858080279399976189295695302682643806730560756800675134676485319018746406808567299864697071412707826324299877755474224232640559768633536524430406958604225489493551405003145730828307472049586674532232115060626233260658916255848406008950551008201816970829531922560814947372146291191535964647031502703799690156102042147638900216851850039344674212442203040648037995618130865474545682105498147862983211224957049472933542624362010748508309645979405295759153409898716996260301792168640663699440552510616980492407472191978194145492949735592135306449635495132271711662577134419148911189677380305042615490945794866730816496539197404358416805597534849358439091224293988972759865543923318545182226719205232150669744388111583196193746939305170549587603150860057169203058610913725932425422975458287275310363562824361196111700598395277211109160276650998392538644297568669930637925670155202772290772772309309837421173841366942083470395174280757975111022010218372322732661633796218151745120322910606007760807530534040486016910225444459430761920208542602891252370721121088758624864724937965981718933099769649161816976457536897293476180056313906000823238260887664705056653609084399184532411132881469769307873390957100420274142419541081566068111008 [140,112] 10323026431585323321039638999062644299284583009811277290040788187642436097186709298994578111772829511019493853491407938018067551526999238891857174859395632203017142883167427052459633966993612112256586332003763935608385593856795046291094912610749172641265532515656725833172373906743432246772297464869489665967341205212086817033984900998980862420358703140862450878804721282902497980266950606664587574387565451647793562013544586015828875675476884217664663584658985937146882205569637030606129912468617127796251479868784114418491854190796031115980913466114164840962178639637214858552684568894368688283360760952815327036266002385771895285246326989037223280113056617136277916372643310442281373117168188404851120286180980624199905143576356752209111917927720439089480472315752950119351901151114721317193999268610141420330367504585939091847726194798289666838829995041263608630994678756231598633689948747685025324423310167462115726998130724770451888333767964856298391506345605207256141380996538563180128092257138148485531948360593669734088706634045430852316632961256478124203500016003837096949214755949041908701832814843103712443502422117740069003666158384353282533457772335617633740786988665971193912842565278078444072429308803714081084600779248011867621515491261110522424208873310990187251134483057208801465486846719330430324875069244853367190985874801240332316875853228985938924423827632362863726365430013599530838545210657157827091735580046117953269552094740930370444509910001283606180714444488648193021744775382520774817460487555884514532859398039315985020055668388583017439421890779632541599067211171475408444525020299901409798986172082757811812938242376456554724314589533866818562552883517505450637167976952102707196346799839763343510803153215459193158148232290975852866225709712316442560661956135441687540488306660864502534705290099251201484032295265755313835241316224337597096260538967131308479932601084455571628197186338694646478051272243045117018688818472121851878166429290599225857765660364602551941684114533231435627907116204447981931473601649437303722126559666516220487615752626339926304 [140,113] -59698168822065562120326564765695370548142660626513901022037709962227683003787551933018300738834281401508910043428850945471259631034668165719433179195797397079809529794914655221803048920105920881361965864139559799485739670484995268967044589011191754352795093646871153147284334270119337166385657190964045076845202695000297513206441888783019235524775519339388916585083645323981419177904880009988130457275789149859592704527122963697509620326727376804982806663348221390802534976596251884882991156535722931847914462965637045076094092164618559582911144903242764384218037319458236289009146513179535799303564750778216483173430169225584337354327547051820488881694143244876481616514362110702878570714759962911530356401588325355568781175802011652832819397340106468222877995221145122046921059024083674045289631909022042061308415841593344567419144716514899908195207114202522927818618548760495673889559231180027203998121786146458864088448284213039505398241626156076759394465215015608073102693689478649856795737103268949145514382362595876586330985533087595302330913685396840716397630116377774285226504262424570807197647114683150029510024448981675742863403730394836425090792181643884633246676506313138448187848069800212743762472156747845307566738453812673777507111148933187699037489536505258691158400336848893228322277288638784654908125697241498131735437350507530844837430829285535203197727108085665929585420247391643203211957605646396216421537327441162332903336696433779941594084818528185975339101928943983995619380726950091342955988253696119595351175354088291809552789198356206276425805421663831961517036880658633600450267754394691674380559871170845707290840060299695347690733550677484271120744915117958355529382279347356452487042385148146171889128174002934828380294044322167743363986284481276065665780104772006765713199934424979592005401720528908035763551162592168054093666735779836476276468150681381864967079322021518361648254847645836760844307284748947627345991159523072219397454713933024736542012950386221895982305821145871384704401957223175112617844971566611414059108409549662331383776029779008 [140,114] 59774887487630641005693614347389744747899033091296505052335753483060189338557248275609835986911786955960724845318222590322600828781345879714227225146839565785816070753452197092885602128419645761342915700274624863117104103165692319155508091247609881518521971338513962175025854735711513583863606282592801815435884812388649453680669649300494711798673522766368528536755612302094871966275866515128140956927743124382937531320320577167361830977568759926968698846048544309891610983406923818511221248418002219804091447043340211251941458054603990039402170465064262884201277511197903797549190496601047002418575386898475042458567841424071984794485686004360306215284455444206730053472404309354623398285775213955492533334873378188360734866836122885554545383543674849087241896565240953669027430934041061709013470636390614434090562443953927334922633686521526674345914973079823930570987272259818400627316272190731350660346536956839832140613496645726706941254508236848227479164835428750280075195847406398163758545724001949194117687404361200313236037734967249160805553030168229529386022173828949708996649443101793275546068466429567606993378449624490410205453376560853095625573065727752225889657291204916958000678735724551358943939057694374710412537493415494941445446524925031607861770878934071002366933074145659912852503933123792560668253256972498829437446686600550521962890249590055217504582900264624951039884136117544320887402345680793678998111560826392930102522446976137708320179319999004004130999890333001124511022248859480446778029643004568485841419462934647558248098939606872657757780046451729632085752540837974969214587987438135862060531983897257810612510638466758023628722014375622105221285607740010490287672532978605848770343076353613197173269555004415131872803767795491171971300510430683825574656897354050354209799917780872381705007918621362412468526107168045352146745786889627463235821431094530044074156536716969737558788342384850474866074952796056466509611181086650841406984649829845533500589629656995459856522788806561905238916675943526235517986537729373415348113294421917558947250896 [140,115] 65937659114215894997965585915064507106479969496216766538849844528506839209446547896869525003594532215171076684294257971751488266796739759646183401439834925655805067072761977853664014322229120316241709676554916024761599111835956048872123335518188463471934490965487056651207903610700115686402103628479380669625658858282594485828999837637110733489750620606106226593285616867496351499918436191907131475680060779029369368684743461768082493206572179261927968078736865867204042445804592738475880602512348403766084770297605712770736615759152670944988028226119364185086856900631435063502683458577941848947487978601209049139191149082246500862849410266832113267377465656208660915775189836791363802718948419682004936230752116905789169287779481806778690765014070360027326752030992474089528518606617830875454273461393444242485561068957750028349817057930078397179434258650233276927340590951659332927065928898737081759330597048928971258535410145444259641473010527185161315279516694145290388237874055884738438674164484873058200895176446164614262417397983623140352671754451171795022130985362002547205491835803647278104735001102350975925123402555242924167187589186366657538442480266927542975155250708780378932594182046588489675425119629292894352913374835828620867144415492094270972036609089525868087737968575105767293586953146947916261795525818651734475883975813600870381646682674937550977779399235351624054375463032138473329895886310830595630987268818411002750752422456710372613549621730141705203231228658250716582690563834310679924430960431875665403298750067884992716256767546855223841614195426143528928450566864266050963808587632032363948741357182698940079717860840483877494880909351316353706191612627298449405545403438248744310764549054057073358691324315255685259735630851590593121990935958963036169798150288085566012231827421248618543200078598398191684002859477301591124422115562257003133694204640079322576132454506450277325577148200562503146211950024663089930715568810361211687373073051680908074782749167357520091356296487120775495578299789482925184084136814640469996704893913357523712 [140,116] -146853612643217541512756806249044185593549441794641274642460282219060980600425047210361875909751916905001857524104685788382920579412575802467502599093733989574530450845286246562471516269954157531216719447174106349676228746216079114769107157025520125083038981948095480700941465847001763840063808865664683246232761671456116551155116615920936278620488476944914898963753562453259638432651439143173278839006951142331802556398761765030373146747881372046008318100411639391290102604255528065830055719595651292384774261093297997032994163655418838505792136934839008803029449123700360752128776618533325805322385485787555166371489057007756533112017892406492622602393039067233758436209906787661831327262169402714984096582736088577832703256226149011312363076455562048811974888410956323846748186019739138817225161033035803788517153511720911314031074132411407141652765090690108003512650533298804952330035806841961803447446456071650092469013830828235388475031348657045932109223898393893534158360490121606552163433426439249756522247060724530160586108135638670801816786154491450227459118815781131735711815420418221418698387684804056948061018423474298603463941980997446830708467472475664578560611459156799072826608794954996387008953502607960892277348094687429422965187271939068428522286270748393859680822027368113362598019423132131156276838496983954988804890392818964206361286640941995508645127121571841594045549280805434265850171158772497340334833772085580776902663774033936551579726283220703237618977781583956559916659784538260858334777333592861812981935081745633284964707595835824292095337701213848974200332307554238124815344855438645001138742863716039079554720290510735034220966875863600306493600277797050630742756980867139312612011418149667256853387700301992279122800034738276822707166210872772585895143173005932056090638061937261610165976586739716569347255244606541027540322859199491302937081947690617974492374406215543803365601808167576329150474627215214558442846414258364297796736864624823123476632166899600027815956252973687136387334895290385194077514607540570832438755473926584 [140,117] 73147861937720669180178662592719537314978777035871873388305699839135663051864492896295764801959694435919522097143705379968784286318485925717570429008840789228726317175071170485115186358264257361463322783749376097808311213389433415849072052328840841151701571444811290468670080541195529193413171665740202463434612147008435435450273397467402938036486386090150247158164124258449212288436684621603316487783565868827405966422263159244948932755870139147257610374444972767448560771925175140456128822025862448395758855025447783759499667288448909023891486519138926631387145996268769301633578828617553986645729975069815845302881854534145839053440831900805659889652901329246242950024974509487116306256293585959578388956061088136308464424005285770183447690063996248392061357145789513002321440425129658656566715128707728156727344235362992538044721304250142429495683910378758785289907981556065225245521517035984942307888781699303062033236745397774742029970440110823517485512940183922006318866925069839131124408695110384280326846651563432451232092660229181560501158985819185085642599952792178894262216317093667309407843668028681383499732339991642341045826361687861851628310404651161562083829202368753450854101656568509802378683167256580823548593850087235826195428120042723305050402670523968330987458969184796546672552144109161303745085068968850164804277208274173436341106369563883096838150947322795697649926953811456598130838895379815927596569073897040133615403671209775941278259137651274360633870722726992743502711127515540146809132343895288248615950527896131345580966704171899539007253808292358619179998549125049463170829555299698046640037175595107380150277153640253202650972599177461728640514983991882133784155053248937887617404505016083119410843219831823584434712600388663271819524017716395422527069141222832052330084037802656647996541253802783258628421641204969981299772786937964986614173861953466041343215936497335736312610846221665280914498805758953942297202026034610063875424902837096849933167884604224770296656867507947956070442502309222710619594846374376181677795008 [140,118] -31058332785063206112056401767882979174088104950967552150261790910205070800159822233972391363299874468865436740482393449796375174811578273623441909054474306892501992684956875112660763600828009894993689013879766909101239777080871198346934472302428861058124077241248375507032290923681810080966665505772301538891804879282305705319364734525871011574876339776280068105651244179529043987533550776824473514869869838157384187608714080070568536041272241785133031371062192321889593259775087175142403749194707062099410672494929581637933614570598387970915920537525774283385573472021395069256465730539654049014216195830731198551247453867500899985880620331210262841701937811061384398444308853603264180714662770831498093734977861458903647629755473417132460909808716757860803298131043070007194456662037539343721735716771250462484835294706163182668895996632982856471475487579893335177128295174944755506029843550492006790470501890876817382552539190293041236571606937102276159819169308678417560085272598849824439533706342838377976531913959707864599073784251888135256666520986267493290801266599552458029439867349794966452616114279221723111249554095167614278663904020834173915651156768238989363879603496811687305515310912600033198108603110017498906721909110776140164889765226177791700855990466780445854899898138586954000527593307663291638493525017964728375552938760558213988406795912838765840286707144169354142900971595130383527055548228039095113268068814325918194885959412660113357880744332462911751166546166445962681178687300083162535995882359127064884390019838111323738456622141038696218209444705091575226759128376542216730517522316501271374630677966860713575513582776310061762587160739750230681150824425466577844137576094164992752732159036590401276207072802705765870584774953381225972816897856215276296075165524898776379995198870293905747739614189800093952768772678068335211576625206132967662462955490967873916947947319158075069394575952579324306829136047610951284742086191053024536896137645913940942177343726220890217710661558305867600459617468123219442260885582657275040 [140,119] 4717042577831737716877146964351566951583657489195548409949006817070480811228275663970605708901789750321896456779212123643816521633833459193310729613186801383430627820471722173075870490824165317713002795548895626663902868127581074741351749351569214594457168311857452032435893934459857951908304835269245155432159330191714934883726702090429101391090072456509975412318113382497106350487001225333432369884342065474619528572640209780005621888417026206065080237552521530811719239600752425105099603115689951955899038068262093665583082725136431987395489443955003535608092457791503772355926469833880741465121907124986196723515587312873032223319983023020989501231598312650942128727405182032852236726460355868515064793905234813884571018872678636225370527344936680789656686661622534298979824629298203972689098811904141540535832038331681564660730732542107879653677952007804270089026796156167591557131171851928569809453065401971508656718810963312165714992626730772058130421739819123661896274063533565991775533296749660635467350366182919104694876669532719619561018351135131527424788888783170077493073686174089773980987875800851867133800879081058658368965723917543214895664074825261184522322655496859484720431120666154739041862697568945943478434649498244720829761663786587355745102498153572192074970933614229140306696267913991835626130295474151420737434560319759655895698768265555095266611925100163259430779996093487403308641958903857898063419957202021305618315365141617408204186511844172801161582705196844420736689453806778007240789345919569341186618625036050506850050616434904531807418307068936398078442819925085702061518906449824216213632063908290709701238720369139260256832893283730235615898109360953805939796068251560869057193977788694385783118277252716074982984325128026804492095576713496083559438012823216796671098225938855234383823582121891999823589788039578935435782760063667516276562768348292868355827401060170821035885926558382698532556397490028156482041283231339970236445753797633014946334399476620065918130358915092863107038796633230817343536714623904 [140,120] 629611356756721064538376610811784328194703727210690495227367072395092473126029441055696965367179648432662521546224119374342816891081115647794895450433513233870715739152847889747217888099315070488775557094567836249570348612900596875757727314398063672224336461111370492796850941620248080443777512738561628832702695910337641477049013847393226097545052236961852175214041626167228736033692695029489266886857411046761419285199497732245702348740672506026139611928652662451690617533809559612726172360495414903757491813607480240188350525832276308828705420560268827434389468775180900609708956853133139123929388180961260703350015170138969279318706221248903480980636412578711661875042281328053401575061455411193027764655793840386890123648872550459419538004292448487311648821757469060591605598478623045476705762822922821618481826490528871209603746777802908410509757966517798303254936090165036862512531919619540142636326468177810949990823100152584604781632941615859381932594746690791252078296682171032541920124558975232251809452948902489917014225136749991896176540711893315225003984892884516264271565706603768890936206155306643591377884622354079954706750971308098568409150459871366267443633120727651012006113944132176007179732706463506265297272832930289404233093967152810895116460562334352883336271900260100593150316750657986010939074407518025075435398296442331643854831018881120987835533716725950764178413845300985202595043870524644903398219508338810233523675635345270565143583876730594647387544382976804108336820582018930590889114033648766874648091269892140415201312514624266619798677696162285085499706465189908780588139183141232532191947573022378167205088168712339693083025050203600843316830464874561943869688560564419860778152030815098405042415093909271585288965117253816804913434543305795918789801679323316807942236637248612588144842559751417734507483828140833892504381672849744682876489189718466957259859031014725316679778860546402610254631606338483386285829003713193963761274172697061376876758154068750286386153420259748244257626947764218170437776 [140,121] -501260303931395733414229450923458183960579965351883260224860155178822771166751598286444775557187586500233473132013892096531263600375741250659389547680894019004852312167960879946216228455808544077520887817440956302652507956110666871042080314074739990907135028552918466220002017236845260804003405105344110864020396412637406696338972368093338411482344484146037131277610109702812400116951244720089859267538980682905124242506514743355331109763681148444565422368943915287560950461087993531269824265399558893667806858254818727383962255104021301262440243068233322826217321024529292040324642413218071174740143184246998245253277475748514555279141618514552371807488385932756596322211427690944782106528554250997764615738606530806688730106470065212658346317861560023392176844869988288765388748979255041903624645753343457267883466925050865531643497449758187159319474045155365092033946140710083230442782061513971575947145036677651711599652834306030211784442374609766843115033311382696192725575414790179834110646929767762499239001527139014005028080576595361977777770204283338272862256465513272541955185134225007685707159007719721612252822141263395794022928637799586663872590666873266732440068649889424045060801046840663053506731164510386875633849755201068138403938579232634937539688402209143357857329669277300212501158194274597108017729716003472181228867329276253905351271297079522405677754808415565970614075818355706228298351908483825425690678378181142389768164531000566295822890654100420054573817974972991921970428258187633887553069724489066289750858795546992831859867292415411345633921730096315964329014491458388584629986524986478622357449956207294730606114129514776167252706535335540071514079681021646376131775153824308490024901794438951196013810152175673254958226382407036608071920700146694986690769587718659239550452773972687646126512004058036949339590941497885422245191856457203827915897142871746406668280530952071915618341898281917162510860659262463633747257356295259468203908667088164286319831111147332889383054456122812841561494076936347168 [140,122] 93616686996751770784245074777650938513726326623259908505421674475493479453163591619738885184810466924291316344191711565202257024180969054941770905449233133976884223259509605940173141082538932957808323200229350163543409664124347750898715815287070502438411466612900666851331862460632939089810128720273963268030805594483662862580796542137142723709978460192656902181124999919790782402821246703462205817355543075228587372875812703297615336858724874523052796923169820851610150508341408484553004529134297088288647472255160913424043298277298248361424614612646284103561302987207072107414158831644555288771155646631793875308177592333864737831798224173211285771902680112856662209918655251762481247973647024262291725657964140005278523855378724660517054315103715015866109269218265082062613726471312530481774180276025220411359786308254788091456132921301008155373082850140940966748150170297634875001122218360185766884525902478873441961273670658872675102390308201199474864217216778193351991796487258157104888897283955969316856974711478558626858650556604658767891495371422671224577702434782959021912425351039136509245722307910844791254737063591075267147133836680674194802872531084518223378689986597666454345812682815198195224001893859186220612481129103782503030040676150419930547910630031472796030342803123484055131185944664079794004401974029920855757421671800033844552282942330178300318354366964413426808353732996687366750103196714790008050071621490185536820763323127118563997506580103126163055178604029287380395067690880745368263101013873749660032342226359715775853377408045238751713917784645816324266745073414323221630861413003747744320971009214936810870261837031997009056937050145959984523503419385466272591348297278839510760028917903801780740164036207302664113404786415874090878627632712363266833221555965637052708445709395593325266513663483480542061956905185971334759823271382129341186041700208114774603459812245483618157201743067587224693560837420562294350630931723585244343091552489507179012206231859147544582360850295728647000974650264 [140,123] -5964263893893505036764199076492737762326090849064658105122621933329235161258058443950649340240065647112738273676776341728709260608408321462985321989771971016751082691126494589796285871295449928132571629319480622481397156753042745581889009238389401253896623484534434778615664921595958122494795566701659178969512045762100021814022338188254593749104782833755568061164503312924417319605572064519180835762962680753506946516856988307939856614600942113567697480108988706554433623338026386582471670263909789284113615878011008194975304265383465039353017038358493250515346791658969243558830478027084753631464445444102346400385749823313514023895210913873446658445105111499441153873586693856073978395979639898654285385862001715273537807451983370615886199871355157802732073843323575978540092447584901265848425644645255832511753206137766641976990476991366979301242121509127969450827987198255067944483379560185245565585693546107983369573764788032076770954880377246154254135048857400168071194777728337900648363083595022359877549876527212430581331453822033478371832579051926536581607852797838299211871230591731768017670058020698830426789757385379868089766087559892963260833210738499747938515825825262367340710809896794063613461622663247956101829897015001042791036065077033553433192583886157131175162819367416238853688583850226979372924415922440554531605258255051336380803534541267416631412850709603625821771353701423754409569457497105073606534303121729566426215130696511422612462896025217968450897850892231352389204645770110995846719959448509846864877217097885549066329668318695376246822251757406538453040212081148224456480268982642676590156398088752321169031331134392503200754832051790747064293583947260544570040317097688715701297014729301916366788729202924928696690394324470858620167942781767416563239458088775191206829993069603331697076371774906772013342116408176577320477207745671404711283127127272633480811307478516909006169843138780540471829787545759199219870370806473597693051112507569466745293033086172666855836387212665170181808 [140,124] -350386991292233700071134579319402389305605335976627184472101912215208788741918305653387815307748400809105125157356670780588397450338683072666781615352816109227042678883842511721400679422009430619184748399850425548831323870675577068726693994172558614927319328111673262887438753716644848432518621093235334681614960783897355912943405986356644679199675175126230764839554706485619931270770981160811682682473168058702697572969413203872875799415104718688848019486196571583167031502909015756318934560536643417211929150248210390388354114637876952092072348265103570547279336724914536769577246448094496369527144938725027834419059740770670641053720931124921833512099813058503249007545268153935810250889349091406954745384712995214238670549629606281809348074603280953374367490382888028298301992265949942518613997968510635659458729582627800873531367608565707815320991756132389107268187638311924405961253648346375553714859117143041162812918941674091713918271181729174761456956775141526944752224583002047427763628245088839382046666331307976450825730864911495211196885216373031313508043029138984422533433925982184657897725086903054516092976130118438304108314130654105540504398924119630010213833683458869651720829371222741191993125933712185803062394996943172808559106251670666313777985920314900961904934517861540331436447516200551029442624076937521366643849608152565083029651709026805273784033416381164280832964716445582599858662434946794107272877298208116315588369556971100153255028256307029629840707206506797554071847169798639615588224363059073941160820173893205127212974354626000236221330820712223282967242741550229420264167074769692067913178255057382141041334614651851541627141519988958852105609983545011381151052526912465417062001212659615607724522251943127707262656983488550816348565581678884062236867852059079757507268328083172454293093646562680999980318374811779781679476737571306041864863479975678187493972373612611551761294640273746038872406003315496366150575524703846240078525411016744144334793083283510823365790205414498 [140,125] 28488777275427033830856271050883649208798355186243749696246972973479342206136991915659620531705143584334688211982376033611000845852719298348066993842379038332010586066248675891199946693131388327087878992148214677250999266209168944417807129864085743225413685924677064139725078853153449663154253639462583079658965552281696621114552106141700547678844442018581948308205059707482243146295211387406197291377824532412817881631495662086514454743323448289259949694399837627425626850968605902338930159542124947718826090962976931509805900642955331256007224984620880201384070505329812793627868066136959725585565954950563102767661210871158855054404513858789193878599787405980959276999878076467775317511012633409037253828635820970484115377567785389362242384333994078905266234034718071288114801167826830990989028736775314182484872061335306207243185237787344068808586225260320275811435564163668779039313668462463767512468544514079665238835372898772679860057756640052400034142326587482546841010003417701143049539732005363882525766654528362081171112992430336517195236630202733521852811811030783776838717899931271391340369026093154923452106972150499566881384948387587943378093482771785679091779101751128457667862407100700647911545436192078427744564892556240259040659996522595153224619285805574691055530193712941165986745197993051355893955454660805535868097462878047989297920837734990689350074368980171177089106181063421473990390807962954637274128564772721628077693243165388882358312193108056656015787672095834271927840264736721253065446745083540807360764454149826840494489400891872362706897514994660799623346737886477393968442595697961000779978766759970718057640503688436612612793703392960231527516685360251978569837824626344380649661931989702640960466690376619508246408640614908887482606050122306100627999788952293728124678258397614193824661573544655069704746628430437143060667148900685354563906594779740756097841359170793970486249100620392087656200118686339843951023363110676957927688891188269431848345542156587536787533440 [140,126] 2564531279094264162291764000952306544568151441695729777735444310873590935760018145555002861069728788746748820902236390395659351609721246696734216356287890917473578528271923014673931930945647214044340246522943368535777802715105787723000908740723929958764882134295623631181225938630491657149150084503062646067616807997902267304175622187807158387763624832391700379227066875340225491859487259451438393134421621123457874597726613605678230108961528573604923852849085376142118156111157018984569674205153412747609453576959086008989183871665846450555548635835370938681160315700708588381068915761154421274907746354388326219327851966200859460185258793059605700506506867784503414613968625639060638113847940879891816377205762080007613530250495312304751578723383279322887234056995521822241384511279356606983735604096668223841063437411629218879186302480798794790760685579755885542892777616341486341651087964025148250972921957377488979243062579512515287869823834506460259419672840923097633451138808005658097259692768772822264322141881139869007615114611709772342845944612517024485309780682901913914606757403360333621419514437002358189950276541748065329816675253020909878327051593814883493728812808797317039924077639226395996627710760698072375239248626292722478094706837194308602047573096307543251476270882624385474598286160908001489145763838493498880958394024250988969674528414282791827955166174972580438265603919962674013810771104539866754563011704372174902112956990903879411800887301305432837740873184537982170148570611142984780358550666313845315900835509277021038070402772827432922364297474600672341065235255930762343348026713694091885326857801437098516004883305250252452093118613612003091335481074610696608412437975988609020850952121372639375450015952379757135592517338923378713165147623704558120437868373941208948271884715090331397920774770236908466766199103240240042713205286960037559596172152076890994332668257045825144486333051911887184143132276351126745388235081273091594622005677578837992263550263025643360 [140,127] -13148889600475041909778291104521859122153104510373529359236633542679053555917804056234552836640013018643903818261064184143625437656432857432608938144823292859650032354101618442306729307183807945077341146511558285580477735260128755350348759084019263164554605572177938813211474317399600310011462027537642814361662158116497147496881270960443156272567564660776993153573856135758196168664414598495198428467303422589330471168878157065412452287480498259839894028165211086400237060813843286009118625395878800172846858369956543174184679168051733010847956987082010443647877925207111233254695219503918602204103586135140856617681570539353334315311678410689804594192107510698189566085286264141414704028187841892719408562989245841107408877658314882623895326820166489761871424979383430805798948890853079195693309149268245379200211578538064998818670220943711427555556109808979879973873124692602723631077395067057327212364650149918508241380622984184086365622064591030988145818927416341281023128071418091914097714900756090338750088978713345761618296871599213167846317283212264649226039551754228943330323796474765524723816438182357500342744999454539633242793996114729298140323555084743922927060113522595377606935371169169060909947215458426656782620932958712455298806313336725542589390521072143214115078995888770584309929263718182825099710517216685163995724589339586241135310285067469546514242198243851505923926690693991949444113269506283281702627473943902245435437181373221805430448061276048923655556146459671136042594468001536841207654153207442186212873981579352787638872066401092138759770100056382047791228050402788207751345631957185916579588737807091841503826114882620455574225445570166577709305015958669638246277729693630150636983534052851281448694506538368479865587932017174754236936342338643202556800721179900382804543736092072324653946969575156711887375846653607397197128343475617468170164924056622246307270981148354681708293031968420671600672275049142649622016088160587189307396459700811403176182708976 [140,128] 6541383368637323098485719638333975304392654912883557990947304778148386185629619625799809512907807227654263353260154993857906741120930505191552110347368671802588526401879393908243474836088467987685654234636411166711643105317893987702996861682177054480366686786666192939375096951850247459150132112264509654969266221719395591898863704233673397555411280615211637239334199972051074003175105655738783491976296599282138326219251222528692223203915160390949440902079117768942835571804072683787643547658011935736995170026616293060158841334706659881809438809846760931209801961103511588214093645196908369997307281945082771345713901921132137228573082943770342579423942382556092710629566728308041121649749493597837874610050491920971130377271443453533601368297701024155953032246683993831206582079336483821016618241721739195814365318854880546720530214509359807225697656693839289992782428154317062340465379938366785570920849162339544112592535905541294742707139982417969760588789199999219666712877808590557510370741629638667092644880182866689545637816611555310245988925887953873126152497093825557631000513488936816867635803453531294368975520469079344799560265697896867731990830690762864681987287642304290886165869633267966139380639980288428070784312084526923490791813483990575994431608941655171087442858257054062820214590898861446891483320606747342416821464099375566669690884752974195943447467355736818956188090234293731301960608922437202099086925494906613592797136913872054986485527941489200933155836485017123592095538409515102212730890126257711165938670189768931880276172077553286505571724628954163776082760999341084190915662190837344984373791591697368872579893758943500793497207350498424961749753396540258842301004228354215288458649607616749415393067669495321054334054670758396040228400368887533946530716935895912497835633454732400631066738838541997515655787568709555476512305352157418876859295720195877910887573053380987480411841501701930457493034487113612916303353093168005155043893387525817703008 [140,129] -94057790091465237617149743829081586803005842374082869701772269024799295818467730168661805594850096523142902036744652719239803232657274896285824658991979158729286017566743013564518951079480675933632326335171621773381557266414170224775911061851656714679649417824155266810314518102598589220597957091191038678187102755423213146745504054093471274781313235950137705340330875690573740734447946299691372280474400598239521007494075875212576174006628039105481753000848210999047089333659994489905048595980021536463867893752289508288461914500666394386589447999779036950811329919009830809151086205993027011950558686648279072516654768899864385540578961128622221595210648983560695125988996468421822475292230977508613671582283885435659848590875967565614919865985026063593442997844756200422181165252892485719014229431171519680710037401656056697174514963845017383555259391284946612504522974864868381400735441292605443568957494493916851088799791871010579144227523554908715526081642156025922256833395725670610765886396470358564922893912903243517156257459311318326505119229828167015724230978829647423939006850628044702377626644890751599414325923665461461909767329024366908543621875483829301066408286973615769980112816290333262762582299436305856439667834343129805796747665102110027942668535196043798362673473475867822180435563047962673310563483930284409443089575772824265659199448015087543590890319827242858818763737994432906970745481377441559106531994996081993848633613836225550804695896336180734106156203127053655743527017188508767969682941265631231298669003775754694355124361914318401625069012542637397143118540479771316500127079643466127198566357854924512395589865856316332643003111749555829333395283543127676289258696676577100560878209064592260543555583742478009602990138610189922504225294935337190329515508780597324772183947843119077631508513496438910845152125319322761486044469592069501908079367853563798727213381979511257590413713749192037736207428103166976158123967255732358371252239260416 [140,130] 5531805756045554550139254557243439085911069685952575427797944332585907715354474797363423482821049985049407368982020746361211837452325195053930173974563780873046127481847012989230305921094587975018136808472468065591434512291832528488298550210599757256048323304316513102818962203838616641287349289942041016173965065247497014700218661413692476472529207434604572744796047298713685243531932736850602784126816201240249307548958554501024134994537278021564161312634737257001987761992833267574623690903809453730439490003212306845578703257761278789401699857483498951708669480832702166228272740007848415175233483977508712742310242624347477873008012652685003851396229494400890418975890470646209471975437285655856293787823811009533539786687156260059137644610369341456146148794291022243943250317710635695767295056325583497024894510669881449385022001750505776746744111364720138550899446533951143677920687779559027892661700096187705494867697226461652409621058873787002991080042500387858471796415006882922517810485891756204256753627429896460531333550648627368260260493437515555172703973482048640586338497647144326042951888791088107053533159079163768131997903459965285997054187577594029062895915505607045321337377180938894974967908035898680203682822851235605172286244090695160206236837119052932648305281724705273577818802533294704658388721966545081047576502525676422224819021224314903521931067432393440502753451097454539302480129861025168595580428131557072778429579943225597338846685090816291348236683332042740443603208771614749046758322963856668881718155818097512027746557892628064553981631232548944632850976492411332720308503566936384039834836740551538330714038211029063344878205361537761590507275593685564576944019531988187192413151694740248356555987870352252323845800746841403010972573695088855521238931252326887749921103073483734752796732361707764627327767265747924779161874587850959991588988828963419235287735485734390835952202530644903229733382254638070830173749843616983433741600 [140,131] -137093005354432702673279791731524333265967200975343109854918359541142994068609650449631752598072490070821093250912079920356721581277487379296034775724115814960683358892339777462479571976550705052653424021028827077918294652489765184471569882757658772828429116069577140898147404736999888068720348430263721304993172086183185613124625528885692963242929728982036746875137140655266900823534081259798041971604443084429553233135678515229137480246947801519738931583941238868165690000090082733670152530869636127996096853144220722096061250897186018962291104475537655139703463331875785485124364015055500960440157619190552359225061209210104494043093339722644424544063536014479712582810140418383517908245009795616643596893165140552564297728096194529870714793018925813777742848929761909736945506223915245687344025576656959496058970131809065560153911580363737661143555513342232859911211969661328309611395459380190867265052239767078642263814464724190696805258037553428184362077480862654895725495959738312350236589604605488752508305734827284166855274908272180549200272213015261137140234644422439658284376817042018415194966411774601326507356491807298203033071665872142149579621740586736393445906524216033884387862719147957003077084041243654658485728317904315178814405997579226997055583970640747176174349022494844043909962633532835480008160533417236134691596698671541170377683715596745844275017735768510202399493031683518926312552367322784002198633497074166793562463027081983155753091024767481233813083014209567391120106479659344866909731815814867754718327949316518036390079315534906555740115750977330531874277913800057471086113533042436472681776353204881536062064660699557082916491697407747116539164326013978991385685265300157528080495663988896029640756873174406196525053155043764643031531689000735250899302379619093973198774486077540046035271926503152500618030755356252658229559671174090452459485190877693162469341960330532300673046031643187029518927753962425799912318752063765088 [140,132] 890462623919874639317676263630921137177139885702480962929659081546362384956000019975862165892884952740239764156686651783537946175997630726646774559592994496688854286570453659861709125933938173606309240869410854222681317844559796983712619882497020388717165640716902896727703419805979682486981116340047473392975127060934073680558777379737610958508341835575685524503037245265929512566383008585259511885602431189834268825956473399461979269574366277096174333642660828904568220683866927313749980153936542290156996696990138839661275247041666016663239916014300898523249124663304958833396812377961015514770896174465410114786952722221260171205732569175920902672572993666498725589555505472795679660800541463986606234261424312050660403534973119374520928587299847282425851278104054271914117935874116630327338389225340653618633990072115839413198242939161903001690846236935095385346503926927711179871047445830117808128621853069750922843695646273959724525332298506693430123213404280511538352125532435471464006930925739589703453252173599255692502693209628652339756073964281551637321199225682872928414900328217229634611753037748046459980869515387658296837891222704502375176042447844759805233898776234456068825591003016107393776316865516125023189672524156509272050060284662496759487631331710230172861389784028832953038502036167803658833598217786944034522044504955457660682501654896976061841467412335078032963960455808043059646524107939380018098616929774154751664020784283460516172935090027041256247396573973534640234122590487022507264517425300799019546642656030940980532931391330926536545878739559617890501965975430070185468195835795130356308355202919891503545881778280845379530177846816946649207622073328213185111557647732465423343804323029789464004776697491548114420202023200381328497529642172176368903557233743413375839197373618753834855608811909309727953760380567891501101600721810219958380547720747102712575727261632223600027462956759672680010293585097149099015730404 [140,133] 13078026027522405674371584681679970269514915677169079460693487578704253063519740165560950638820180855269616383510173475976847084599294367896724089521780829593347869485944268333441022721556250453887382825034368890114892153546232178377656232566966588050617840620312618323456631601478577083108246594612295795684218147751852110577070721958710423633005726199167348019212805676057209718188460912983255944685803836622472662989959846386167369283732773312350183489649957159625760049771493406098272255956712144532743104181688755903576899345097543268306735368790733015013437872433002354506091164116098707449494052522538479385827993155485521233804533063130265044000586662236328682069073197121086776411804992665086523251253256823062805880989277471958688263914355791305267616641722097291380114850104657490061471951263957094495247877196850542378884317219723012750601546249461895920481523140430639982122779399716046820336804473470498865038724047979602718597231019501346561627296207635147162181183513675037943194894858679670714908917591696711853413084658383637085147678585194076886204194393918503294274988334815504349080462028065057877052545800127477122520335539904280247691565551363370775924316476311654425917374577581141348757371078318244537654933298155569196153709067771692188808675059514062397369057741967237195585730457905444961899129474358556265616994672048771321695748770953260461413856992612966129471424453258256728848499664942388213266426075381325310168769959647073977791219849496821695297211098000211318665785609440966401881403842597985861145951055499944667712430910852446582757813369853712479693099903732118837298136115102858010796872574787745414466827118029529514293623949552734137686648309581723218911005682515455409674250364488665368721659883119425123937109575227065185380080885553004920931431342473638021561708832078282915140708285391518518580758114085970532155565454415098270197100916661346011791154055715119299297084525927391995741750842209816832 [140,134] -16012594066262556691742917406577289274874186544401195874284452054893436401606311112384330319022392687611481329159942516987389886671661346985851657037312475020546838120347135495737200793135376466505293530281682309425291350993411041873663837684575572714055598118376667611049367910714402472861085291578398945551166178124342220149057210567038210885141916216756831965481480628174845753694876979515190745466354623252573502441725354828399159887162819114296609691784143140022232098734607907697777624275932950592689293499311669700880434550162554815521468430474769033304586964076222959869353142541352517825046202468810799506990960365987234644259504074879229539669227759404129632180483884613042254492384051149351083689173038556224459795207330433383494991912159125732548808554175379861415401789564503144974691635963743580725459114875269525441406164954302067934419709886329558466218971862257445419156720551276740186854145238071805209035133447263804863308963346869183045918679928631243803232246631788157124450383001418264336676277921030498834890579149299115426424759448210889272784571483000320880525384339220463512168377394420363952723840768331868323217694806173042474955919075561040569330866281510551078189112971105819108809500262145000904269209427742205139952428301185276174570114080864612409743429891680702166757431785707821513238190358216627837348943379437628206633336221922516934018225338544542173556245798305703917788773621648108829094671928538221641571769013475095955596587577006907005365773269367400591974530088725120386216968435195743654668681670871833767056859856433276026287998761992630001181122277004488749573195554835809267181453934249266298303606934323011777046220559520714664851497404801229203325296109757750709271832119734832656603210811758243027296662946154672157833969788403855305903440677312254765612910825884886027012463042631538739441706065808311147502442784823632061816225881890795439365322119133006948515971659080289365479602176 [140,135] -165957683683625017799842563035955219837632235370937905046431576847243847605928634615369280816881304673192902474722858586964127614543491146943905884986355173155026464406096455973816673605127167405683995381178273892986738678292260625224944509099557464622181264036437627995340570376508581622928060119636034968655240673846396158602347116265883589717976374412329885840031738357854625113164050847057327774224430973762886931059344523579087404860844256242906866941879551935391262540156407843161196741192738114192795554777387914895059375899995646415512110586151965942179657837087281936821976414688205233901140153944759324988039017097772475306709829609568177290983019526051602101905517139197600717173039992431738910441486481805369980710847788177530538732740538067574108347491981104669021060944101941939363237671416065182273708551300765907080641075395108181539411763615439433868246524929172416000557803143419928843290010533455212249721861170357920912764932918406396938577061823664380379952000859247454462870352184935798812829038764822810077707167503938092494729895544953365606584823904355646915552752524980914947656037690728147879054587930182277742968525067825880342400128457988799181238291054851587665744234153112999808187218334912354752360907270720596698642997867314784520644224067211390576080150135294133486487719703404835110293864061057145041192390369137151373322733796678331639671169793421655946393992661768159236405214370267692309204821324774324604109057184173165136822042324514261998483427725436990208327101157617077852027962881552760279130879726673686154135991479817520512319491732796295974774939168508885693825119371488868145239246399908590970888392403947521599899964618216449928838852083099553822162424827379244327068681964084308820332474702649531573570226923539602446488901630637833851920404742424144857250191666225903198809476656677015185349398490551946550755842002090981310216977715457753459100633104085126954117448972513299360 [140,136] -625913357791748864425129707391247421541817944866785431393507259100464077398588647994868915538757854785442520010012130437931288566759781125316209198722838307623763719978316256052963586614277267647505496173866765388924317550654377889969295339747970645900356605170437493252818675283120788521788347199087856048207632427744531750037001775933392348565626011158596552681058773955656282342193545184005875748212488189766100049561187288738365432461570212464251059683274727516134686357079697547347406945830341986414520477233483016810848079392456166724171655867947125212010756673396225150529127010148911108097611445811206042049718472330966618003457887133649983700074822189941935912463457361994766916869936217655837226895748521492619594469424935261728206414418229662084906592481524607836145324210198019652173179786051833730429955895099652657458154822981813486657027651194653184980268381466753202936279103510643201736529062240885789826890279980090153309001812664630411378455499355091364066133744509694401417695106336911730264404138622636988313061873680239312688585777908849522284659427819502927101956879337215974013787109973030681265184024688409069815736054807668633132520719853842624882531518610027358287129744559137502290357091294199923217975818046980210032586652171809637457129808015150752248299972666274950624262271859199712428135027811702561074178833431606505974367244498368727225686128257880150706775206823236177940812961501015602260065082589325794438061370802945610096858029425839746038808066983716136795246410427667935075726117711089204529222425661580378651465911099553785049735315250350977158703541956389878730986321871872461027955583612564256510469072665772625368007888844772832478864252563784762384341637124974758733013434858430300399476142784071002486447705965719214055926080764484694563420481900706119231778741102497524563452732830349249321871196928825513788430495141044269469959591477753149679457858280564132793706174720 [140,137] 1120237612337451949783427073005499771465325970913551262774665325270386875453720443859531506892024429312456513522869631605441830571857203128710158399152188920569055530106413553661986707918871930875856824917095499303994023735959035161078681416654606057682742393377276073697572146270983516886679936186926238618085447099169780421492755931273266469061627752334243281060974920945740694889739418608393506873288156700420983337580501337368316352976400904182895666031480274262465892830274360350258971767086610904143280419352185703658445138923247319510866577243806157930363056101874160872452143577042044199322768502890983612187202497153785629300340378900343635964634691613103088753839223978625733884686474877909104956781014536076583325288728320579554875389304072378340415166009683922349149968692851559401557417999233000080378852522718710813574181062854993164340956780554310475775208528548130901021614921405517918084036555425062815873837591234004322721449587118670261151907160979396427844272521892791760219797958918754390996861666671156138354521695482625462063528550954533622514662046595952585223602909445515596411549155558354663195990134669683117735734359043049007922359205254654417199490147383508756551413243386677589749954970177802591059076333740023895824329740237985118744017846277555269435752545883860129589780387770040701082053325722192010351003080970455055182425153702419305713031721227635128419345512522704818298677375753008360224482607259269285189210180212019708307852447868073300664935463130643018769643663002972011886289353420323227041745302885750072663959510728139506724031293178873677644542372907804325716581760395862747881354264898653060817749990725179702871602644729332384995271104850873796944276274692325891084150029452985657441160297653440824579720282581999185995511082941919960904096302014018778865464165353495063049576799427516692508868012509658870170838485859260637099064778907070985688747140936099840704 [140,138] -2381549814892769116566708107225808015973901051392450261221391094965911877616533385143242752328386548082269709157983311245779913150208949650846283007203263765155862668743100862566701321288073956612430708830915273665472727787942466766939947336151839464266661597808652111189247763509257148071046666906760337276726769750357727882168438261129669162536102348745979045891711111079691857450786300930022554975905667210387380777156011957870777775885892937934579884545380553829345068056205447111118893148335303762460219014542925606152380102068744399989889508811444108622351679640384240851158067069652586012808145490940666182510924442679950994996201291477456521900231844275829002177493098469744389217325327024294852110822116567616969176004663213595079276706703528918996222058894664601457785792013836391420138980648129521618869465493589527187145409515062503038719916550729676835804918747025676841895371008232255102179982038992771023308466030513360109921489484443267221191826409564147049775943619420674421652127207639452460297298383861082581706521571219556380745215319214273371234036505394674292566516016115270545291314142159224955708654241281905577770901657338731893398333294395422781672195250692317940644619915643078628165536131507117091840022429297504949790579107467903124387913270768423352654330661499321269465668712796526010010799257430734807632631456781926469074252291467349419664808515041982425281039437718204116799439812191766726097202771258265562590061930320744198690385000493734931292467099165352614821471688892612801505119958763453969555340737423975128151749708958965002994457838105186032594775166290126599254200631798084102416866523722528716936972877257360842873281737475042944232884046707757367486489839291805358810603942034242596319435035577308521552584564564352214341509461432883427359694571100688711065671353436297969185223251619833926992732148629605179080244533338191570356822581926937922296616284624 [140,139] 979893281525958341206832832672062347370400225587630639696425161453855914236421396074802362253375708026148207940647303388373057474912304917526052498970272419563550981025378809861722512450415376368575611686334361463022817717554714106201363869548408263113160963184614514815035911653104001347476736268353341946490318185946067171011261722222262071972575843300795125596916031802225981032269334274957382952904765796406304260278946169600715838126782204703035405666022247126454443396994261848331561900825939822969118437132802874347051959857890379977617042523366647944931171272376754294667520654265780826795888551425476701657006405087904778499148413808311298182613123529859488665213684968605106408819097236364307446210651618560057874225268890397098790500955844583883626566511959359377865281517749593062345876138988138837837860862385209245713508205695510551506377079724832388383770417722067361368915633536508960196786348449375908254542247575952828066422409970008697596680003914926028654283310431152865576107233019470643442846462239784054527763805833832404264343099996652488426597390622578154596717608119733665908043685627281192553495535042710739898015421293196668667763335331617870802963855998117722795628405124806647860371550838116865466412166381245968390949787712392229258292211431002090255181766045656064002049277518393855546513789705811120574665635357464088162688229868868934960137534632749087270899627867531630967943590185051243828644454570586373870439106235039899147567109224326852385554761970095568857102058591287192742177680628625723672863861150431126683624328534595404304288843169432659235933536299235993307317303037871272067446357313448119328456166021692381709227110524043848388275216125020791353719158931097650873193927797890787882301233075148628011441846572751932389784008404134817888890045167331492903234559612087299644815167576799351500376329885589406926421792111666039847895577851826958560 [140,140] -182719827909344057352906670668408890391815076542372730795111181537594727019620242783927323099010967581195862447126510439818444367326213706319595201929499240517172081133900457092986607447668833087108875748909400766466185012522029000187248923478486743171155706805353112506144136220368368241511924444120054058506891840687599216443229221608724538836989525674399947247354569942783682793536793140668234317002425953959799071592691657494909526725741172582542218091501658314958253034087682226399663868887426150252052480857214655615378666799159204359663400793331115994184283459994410002279286587617988781835860164525191738929126700052581804820234811004346932593560067609548947545448895459951631449075823189630256407321810767210902589355252094834267137749138786534501217326478935998405383687155910738062724830916073502257521397908514753726977559936275949918823334104973705845384420272643201227388535039732498485464635191735506471013685634869758065408835935822317473514868797919800891483877727880339977477388246096742618910351018847846161024480960063420498410415865448906263097500968873977692728042956381459675250282762503545642592290286948373339364600529376513598954729450708254483291759191150652027292729956056894188393763392576605019357640380396940188189214358520868141824671815936030095175542316838962780337112946687474391854594999781085033212410548361015908225885148450361227053398277852139238683560367660117919824920023743630057811751061999136953787340131801951801218358997250764634314141590776187757099270844131459211578925477809699682786700240506095858331610988404897053486479343503859197859472081857336815246972027728877707966865771301507353961626695610155691153756835386118828940941587953541056915779947159107353996559956353440029326052968971044087265219863810328626115216674650231527985141624331811562048727265891175043602509430847813925852490112905783681800698386620819127441487537320 [141,0] 32381886296878611125761973102462390239206533227955335963040540952889155616966128513721221744597967066854453223099649156959947457957713414145493425994853319159674964619092201440630601204483945678065771552966208216736195666994099268748490602463971650935384137453200093203720668804871513640693711633125895512095776419472326249761798783819013302407292870271607021447642596600690656565588506347221477349403879697074180412810890989713158291539498649653711704597201340857766739665391261856164023953066883671760965113677950807383174586630105048750261552000124424312790370742167257062673043428054707891433974493570922297956253973339840878544219674473427642540146245204463605438009996670185190263762213022195582106796860101765178435298883549368224792783991616852239004511524079776927553459994513666205400675214967135959621674487116703090080091868986268166626832659371219221150132436289949512443427119164876171029028452467062059728405822249167259015986556698938980289168337780783471928731210185844027733405545725856739067198483271322411241855478180426703129667218949657107242710347241999817255946080525547006773723448905332052132000015448715989675905990113361982318165289916419592429714976433807268308629937518754842277383408546968610739892567377572923116115016864128542139366643179184663878529356756389171504224539366811600409665740552098410703138965818751249897137217795128628614053809728269904799872432402443086842878252017279876012392169241234734778587632060139623452257075588513740294994755003709121861549037169686899673215023896339469915615520454826732299053273276036720950056497469594819610371196189580722178800192830505173123801213051619946236774833855680283690791348151085093335813187541888297302819348696015191942675187122654033376567124310859278717505304260406576848887445114093759953175422422970746631148679217004322976558903810659151430102262082651224616270350600142321620695800136146343317590818047716545953909993531263374434340371147999150992475092397403300757157714462918002320999804157125799397737877782340434000685875465221348283801159253103321672246038123266893205708768927924078968326267990582468750055752703036687556535310222648329288761611122191494860445043393586232060737368423950222510683216989955144055811892313164056469774703839463717709479303768702209293220123889165153464470747409664539748932226887188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -11091298396919696507504103190476157401059763981875970776024673989462211361495559250884466065258451404640517032449883809219600580549296562679978873023771105972650654026488859704419790846997103153165255164025485092352710666564776107547619407007149507748516540656394909837896698709078300970977094763614879546582260875227311880376853341339249759348988501020567176525105828068769057093113633154001416631948184060963677735719420271659919528423952755172841593590958998785357354920716149196621096109014628674901822514281160531159940055136910920777462227945842474585061191802158576634156966345048317646785086345146725902300974309807132700644438678327902933247435592558206408584617293229115122965973560198036608630868222932775186449602878572088782564618862538314920266681282861364719562740658763929016818408270679260190054249356090730283549793678722672368265442901157040257626028227224496002859593006746449083196751241734854968264383794610425014265416942346234555237421531301064739256161589709281927545511993248538573435842677860187845829509487498930680602791010031020501224656808904682263439522813978714651392013701570949454987884732487779445887836057799549579489940130634768139208955862240656831765789276600584689552480581274993984714117767736453225262104188294249200125695621975377815779170879765531516617139893724548492994638400169726054997319339743119400608598641316090738665052074014589275087880480595797660266724703248915700472546809173369100798334170195929259836305906662238982277493103393136080078327110681290657090925858279326616053887632227812430226492977780397198801479563615558496455740385968881824288094214746328450649092999565521288286108526037116581196504891688149951068425666289451711097873652058932555261048955444187521763494134335681214739507351919670361399205000898229297488851273549803854517875993110052336849251212065371454672780533559005165343382853454960207945494703917930249158704597311791169217884093526414015156175511982260111210430651013622129499291406372673598801010553926369948262916251508297790427468372673903236675544865058051964975968312685139188479277587048617758573784301491064858215338277629714814942984198444325572353130866129220197469981472407792333255729328891359570493478505829421378643638420463912927142615414148465846180170259730619022048757243434484053434634651558191845723658272512810156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -121984714034378092114093259444698303086983418310228896066306479061596943617181056109351983634135757909042842981279635954347875021263442962664307232799708685552551748285148584863332934123497407899336981478518416807344569879847492807156081236338589927084916041658291916887779626971082124981052434543078644704665350280624675449839546497692776553467813872639999852745881995362901297713058790708985978168996843016108694377693006872669784266620013540143507364561652360500128906077288345511421370924173704087461544703851833392513510264944022803873271027577588255852376029719536178861639122966600398543754864736316082743903668282193342829266764189307947872856985713425210853208512808699203919793871869815348745177366804035268038047666144866599290050682536251552739473791206036475493912401211677503303343005809572656064342331822104716109043702169572743238240258410530644808507542433688160326954458237886826973044568248299527579950004192355767264587659131584829399879338979178746828241710212942266801660214571551442851183443627505821633340520686993365128314422152929895167006722215612403336270313296922635215002132290936323372784594392530916958025274812140508693031671478578483398243909362876321368551002484673911650821325822352013726561667725339919024982308461953887492805242660365422757002848815619264031538249118084775855249714786145657721170091832979596410563862342365705701302111202034640636348785676293200656659437802705431688450006010154586897251391355032559215860288316815833851051101993980956471432708598955217460582155116736590204526562253928543523477607296709491608225003125151316623995179416211573455776946571474122740011538499991480598095820778843903224541413637338823639836435860504289602963763952045417561430246993199381543393423804542970906969010659168680970879951343402732538121576068314118246917919060272793390941210202135394838911082554566069032675899760816835393635062527777632350477834617439405991948712426548114223495059606356252086455321162892124605292178659273557021250474628400117695065578313764222062098788338712282393565924105576110807711889748032194140822696279618704552122682034596534091460143543739612063928238859363122461179727533684863014092991166303170304404146241108409314235416559317046025787729206552708503068240910018109772273617801540430470401176810801222825736772034254227166609367097692315975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -4629365456293114895608732745675508120022011399383886638339538402964635808674661814403425326126297005387800470932388350271318336102344893375050591819215529029564212325159000241914011104951232745056863505766799917383033471336223731974174393356701210391580916151387274827851386934959186896032879567723740142431198715403426036728308612420204678314015298145700497184398689751301698725351765974568972249879730425282592060113549924947436116171487745981375406586112262063909338648660386427893956797359634960206027479796741148699771217696964565342649316220025995104195190741823554127629472885144300930783747648601225983965776740424232688442864032971817820207864364541844432256927745765802012126305762084123811120907564674477427895245771728451738853556369143988036508047966733099674219940073497749242187822898323211385540394869591577227958441418370053540074607055791791040829330718252979382662352285781987311941188995235029599601938925777330682528771273869370209382479649665207663452823990444066332008877296597751714807550633001123730486505420788882341643557248362158845690707761246106613733113834763659224745544216284821810041306389292697264535020037609479375662598194711122113347526128875895311166070408687123101911062638418489909336155841179170786595936603486029106463444128869868315828137026996638940725595360877075520924548668615544767748330570591342505011357762236915591135711717467877026098651090850275355225773732982610261667566400244156829912542985311270884843478055076552138114852487995317051826656374838339057753190236728259101800698904427488984297350398143465364172981353581785083178189309758607140913399372645490403978948388617981042229691988876398579537150742497907393997434562463522902101109900596427098010665202023359068747242863623761829894931401382293063830738059269027521221690211602758383882071110648958047649364745971093202650278164015071563111298694924636062647450316974659795175503979019289108724526893103497860616580046337640432758926073037755070613552402835185599861878749683024843065562475810734943372717972596110276522820557135249447381667236882667546246525449080599327772747260760300077428306013337630975479582189602098006653705469838439055013618508607099129471671153589536830921570416929295666397132401875911636510461727764160332585343811892513639552500319284540319101326940897187884059439651367051996430336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 17194008744994437459005081670481896701423712051613571516636322617264097085312803954519132669985334082585806538287452918882220462925816594333924197532044350630459137790550896760881088701879703945634653767774025863138922225866296427184823550870996828541837089595665933261790971189441050604151048946328285390607212125254320712260931987590410552449080331804226536070667801056577684801892483646719071863386990490772560586617452977449136822995748537263591979900857886104131450296708852003548182176608706195502690893407603419519287696148321099758720056100259905146544063072950235420202453445654995087057856656550741693575680204760314560140281612440951103325246852309661335545062960141992959002569273561550211346607472614971324935666670902667751247317786344596006536897104801322224142384075535006385296357722672099565278308288788021840532799365502238696802864267342018743027390457379068866668659804605323434383915255352789780667744615882733722438767531431594757950620947645408799212549823307878887815949338900576894036484716908116843967980918103538655770958677377392830436096050904703803251042575174836717661951715171026151356206214978223443240569076704448873080874016299761428460381665014304758668333143573633496975207548699692034953973364723427638786876494866223510685445359449710890510722728745423822994357816443969940796050003747370564006243215902455735230297182381406774181334003551963380087813547892936530552943005269157159080489968230309648423483786139218144493070804313633972634074955883726313137099256973388639713557906740099273502011824591041849070654918926281141008813144503631980614782705474214882204486783276522749702228967567828759926118914955109399142744086713190445319939304804334648052736736800153412578272066849482230428396954196881170371842153267096276873149463745395732332356495919460433276763087913436624443591846332009423598483850979486908094859354083043502316092462785408302569410154916655510289083448391499904341011852162643410892589098541109366635212379025740650539291099891244575241085188066582238259011866750267391195710161817644263467644452599412908643741995830756493916797120048804339858596354017430679419683817534518759073574576892822842725639616169925174097673363528661639765408827329913799680814571632125409486723745792841656157974331064745229883272278350681542805882016918797597317061902110963175260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] -560952988386428961896217001568456575046253608251706800629953324527023277565266634434412570805109077830408234158718827788198024310377453558358282150676637525742568557687930273319357069005776939587122026859970984707588589606752853574174206457614927805689149942826424650424257863637690259498809479004000912158007930223893781545509280072463219157759697821201741422323007166385441256629443221441341642371444726406565005870802771559361294230046218433072388703291202441644018153362085182064216416716332001589774382357150085470329078056831198632362006918129770981831315742054152017472192557444008471514486132006204113332736758072312269645780224309178568682477475192118902841839691998809621329463752727456110061526073620991349351405215834021271643775616889358679906615473419735020885180531945230648641008236025030769839713136129233522855101509087046604353287846817254478471079464485968099482902933181873557062282285394900358502884693760520094070418670167144277911785703028184510537239622577312966873209339539888156933299758422728753537821273134712839082073635185034585256976508712356849479672319699162268487461581098984849530790028054174097949390827204696041864929750976669327591129140989438522726195848129544882713730919520894277101340299255848517172712294240505525174213826218963713287242924269751889748450666388554452264707392195032726821054466653352126600788081988863575813942176048789861589301967326367712340256541722151351184196012469919605706682534348641382223903683341860538723104261512399435989668601945578209723299433578686410549723024200582420515722962094037424600923623892140479624871155515699675355200151186500124907278727810991872693834475548571851592938192325050593538816642884830071167122808106853947122841423056175732578367638945424479916885496381513255998312938620371233468700717480670892234654759479525923717570727003034682841016650588510827887069122265289600286209373967969600598429985356071496144614756271969031036041819652058202840264986653361296240216096493327105149447410406250338628504161187817407583213659157966046453460688662057675496454090972285199327861792553426804798878460028297454689550391825054036206129610691611530954383989008850009609679295449409959877712302460650387594166364372375466954391042291558038418521163564105745627471260874174053526639468437612635815757306669157614120041365234631686230114304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] 1067641166387346170583827539098643059557778605080094904671971516938062802096863498397904796993198623745757372896132731170614981733923263736593082998208766977900388408440660281629235707755489188534471956125538996058906471040293194418079199603553566408518413040037589761691601602234953741128151601179248867631615673048089118939591854908472501988217939619826149530613329347337312006643449611189836900219232389879156059678513910070273565091566634038314267981420294862445795424666325915932422903232211577501978412786946626560786891758642561477708204232897177632640217599839662133539782244337954844943500470409268692350040904770316411701447205202143816197738351164342657193881343856961195264469724614781205425643616747341443651238915591666796326188225812441521556408044839768810273386040603543491163668279890300126480523129845347012928637207011458676760401829242582139796799099705730421414678341723107899343283530297120373830161686857216138761616350323581724787701269722778473839556482743615656105215081016239166991452337143878134679157178140306408999419112159847000125894307207214810370483396892997068875998456697487039122526215390452561962784154934349835966945474175954974296253998688773128839773221071121827228308874800620140104485789022673510682722184329393062028318448378643440174784710400623637975500980447661851256880436148591928370766922901188178853098012833901749455083077973970709683926576920601026202960923406007749916124124463236427909254469066103279297315316979704798727504825835793200408029174755152392098253296455331898282126831714140293196713341861538979651763724989578768772136831319700250573240413402167301931880515205244310597673511985212337858230614449175241973887524897533405463881971226051207393475234211689828179058440728682624089543617705750003943726487850631933388360143645873936357894169112592403509199143619053297868122410616440038528251826380089857011699620931035336674751195754895170187393261646984147337242606065668146181819367639029040692766900530479627348405232952756980028436218448490342478472872811444470609465685605707035702536497986860020248063316632698398753235640029804390380361346744852276373995005608149353504828025207522916505942415289554641147712071643384902259283104104316261439682978507712705216419253209971166443541482183801550002591876148213624074944728754062644063056000529451500112445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] 22825903582526534180464454048376617437021942276636142213159044577378372038408166409983691655855117503894467307877103045425566418391954287703242199761197848809859034151339053503366658369207705852129076124691699249178495548705011314703168156644303370902667324622604528577259526902872735048935807695512968127016431593907165286587815041257345474277577620383640763422591743024783821379259648079301706557103905971865770906575908279580242258638527631619586118499255610099016839711692379040151398437020334794315701167519400201879547417320748280963699177438582238362095880056149827919561834750132053135434919553717698098270490582915049187129935728302037149810653575275682436870147762562369130957547078478138519524542406599466718307251420440914751908871783622809156267299993955387173374329918098339997264607629106778269166814538489616321049252994427978704293952409111570158137875585569630764307806710060711248082260461928924840591314638779285717074553689760151632923562984263675292910690344158877022888155495737455796891983237117228750180668882430010856781254920103661703569662010979412633919116555939008305698833620325847360487320610747093237952756743310880230487132454757964586076078990236799782753549579258141985592284850277733777192621635273913062959698576592810470934443356861702110517607711850097682808303027164105609279842725856029763280433056873690391130012512986792762876050121796807168690417385888652546162438171253047597569559881005700068862657853385031483762113757829597878083923690795146323654716869160834083338491474782191809846196622827418682277262038794053190057048989003711902493581006914575192364573748196843859350056464524071629140253545230276712226332772824250986817721797321480990355777115830921268337984376434147757584005874759690997631097503915826633466408386665381483108242389806026774328344835439306230006926881139879816160639753285418857507967978622445928297718805063532000076053488379632772720258441614106525392827698103440923008250252795196638078445711285761931126303056966394785378799062207403646673896048872981564976360740306275156032769548852324361409407802771218602675981413660652563884478462169620556946252839317337224820462608849728598680728321564339522099115676798572891250061517202382154683501034241801619549271001802674181184058945050254676780441650009267909406067761389309150700668872176777587545079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] -132978679879678608461383489543725619133878321607008079646478023043700520758487024674274843446252101851733376221932578704102432188675062313728835387548783366122501013586237932154944970643015371516968417357453509663973126617402867470706994242912373688035925359962219719291701406725095082783347728809154530865616675899655108895822359261712792153735154268988649917231368074474260384633521699189381747301631871762190776839192470470709122220694428515287126946441655392227125398676603435973519551618411159758808494304724237759180625467150211199608635852465210877085605984918649576195406863972402763298941691194352864184517590433237882948162019889684645416094065524908056325497492176956744622814126976706882424445724171728542714443845754152316073319506720450348740455331136900154372477786503322967499301649109940461563072193358648257084267711989634948281855674097155741055741492962285796186145687730040695368779948520128500840282678268555525790413275086147305160166567691426886509994448053191068566746848329869094008225402902820737965165887230563279831509575411354806119965880064779965660887611418382384408752206134915077659783381625480437338030528477639764073436383714399757903974678575974834591235339135424299698240123465929989026601521112042399162435093789948160278772105439274411844875576948994055036235934074202960455064986890325351064437783559207974295732898810523969350244135963231245204623554721364728587994832863276336662477715132144291600044246093676564968201825745855746402164476319942165304180544701009220570637843192695324093773137666179057848247936259039221886435391746998065125984259030259993625722387306758169149376866076501261741923264712442045861651776933132803408967594149275531998336102624388065071841195976142852887793513793876159711003757735708261171319207524482621979987182974505205398202748365144874255500497216580689448710994460329527159799696293169712185080408276367710413302971510550701772548696635116071580229897198680277143218279608416435029218148413235199934020237130222411504123365551459379225890433085438798842914913665333104510579374525056033239774291012906182782209103985313714123086010171234421613901224540514072028077775477247588172420138324209053879061542876150720311754844631922766981057997712470110772613655386947811611349247684610161295015168705969630961691306584255384012563716511698265407498485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] 114009001288803252007487012259673079630505907547934837157298598787890923793793128303014493832674430840218055866583440615859693580548916353882269992873237329447464500694934836210278160406327171452599646271076689980657793248034680478268353255227784158808201490495291241127511420768958142834814132250725859165875996619928276856569908037380715106662933996763510647954314369177586143636259856929438268236828026641771911113809898069415823844428233632226181566558529579808848221520571188610157495920115531643663660975797165540466804041490127229152266701176236025651225978252177539010834906620933511920782793790825232355623398753194688473079500380127176230863647302530161518503810169515023249639002677957134170180148370667759744179499704698815753508290940213892862477900970989003447059501781742374896609878206863475673854168491668056458499564437010164314161364080663344978478956345796640611607360705022459370064762142657359002402647969548618562760103745207907783844722562942130170021709141501593959396447493560455248880843362637948475137942672171530040116437976728701226047024462021723002752126840962482143720098113060792272715690824964016205502119487770912190564732130192194403517126318241868959284539047465781277472106016501609226761818084656952129386560595558992023738832902785274128014881470305916074993702348637382631537412562312043230394472605917000148330711861497215529356699857600578068522042110346653032416283331688775157289229025919183313319487104424295616850862628862857861606470727362531648102702785097180965125420064503894771033962268475976326513419739046068193484006766066429728123187831453319173868989826884153815999494410067428896345410964723462482737321735567419393913794551707003890588647112572846985784386391184689287902742704389110185150004305319555844692587099143713474719553427685005716059787105370483094225434848004907968816769814798646712225390710635527216214769377219327619742071511904214873290695076638500031815905031080259292440837500223186932902401860816294757889901397762349507090742705866621543812133462684655912883137356989184608309975179012733826184048948391747318865983275440085553822245484071979799601617342996981135992056698241273773265087353837909129543273803799220345160555291040556432916863692825067947179437641793189899021732048979770554759449088923699819351736791922533254942624192196811430069010432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] 4636522058241872430865351012407673385155814159946064980750503358986694379947562437417650458890322063688716740010035508679639209897620010372254680407363481181931748949375609232268933580864753450650361115607027386546061642647008178378525252800004922852395206443830901778789216855340654839671212993311632534260641617232827135300889572161303822482090681598096807799315468870411216470753221196559973669309823096972392288473482084882313200754151764552713359154934112570931573058135036418926914727509062913339206823646556072941241403590967183014850345575445234371736442527180459350761797125605842281870899518602210588404964528667041811678258895544715966328861564720477618232745129855197188757502206493202922974713502525437569160555222985848218341282609081142167036255021584754399020853700455217481134430609192990287783615781254103537363535003621520541488284756830123292910419198846300760285075693888831051399844526624837412402785839753076153759726056142643636576595088096372319326956558526307943972984904444151811252424676493646382144013768598080569340664191077721602079750878483964242107720903086431509370968028783696025933832435365818942147300942788798743397817532699315281987793316676997946350355533410870185642789610673032498852569901391078391715318619286322083324010704902703041501570271241203856891075521276814313960398205875510082569476643107194813922522818392308343432614557348369337358626842259291849632750608664452424916952195428795563277714578916352189657989234850940338795106313181342586965132330519691025793589830218082859523102502930686979070956625348118949411596723101273789507200028687728385381031615255352191952111758798537253792479805552276034092131859984984961553461854473650017466266048387360506763904804039183662867496385024311516647583679690512339074460161892550582918064274756579630483750457144931128531028029035906040528845786558359777560029265078826566965902584158719417963354671528739490286675724236150834004831658417252484680626186164569575375106451642656138484212349474739966423119551113791182592950541263145542112075417351617114647204069156920738631987685225368353666005770853610362148479366083671081594917704580703601578415434627519747092767219306216428962931323576795271136768136162879785505734927958609364957609911784913840022792359766012604067103371539362193272472638674076486668789806029127662710407823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] -93312796471643252730634313192462464824385688896428889677157738834789796671093652848219949311537042900915127445524070928640917567886116863571141313356323971695191206672301493105800068078339730461171132187918181402161853753056209932749903343186017139951912920847634231157070664015462980717628513087273904878149741117713761164632767956028023108878498443981842830642137402551646749186008040434035226602372414524188299155810950129450137075564651967259592126956509831284991056486344912967739834994277522692980453137373702577023894983262528615889508939477808921636034693168420045118494377882100364495026432072159386138282629162145928204225779241739717871537985948370294705492917521020120029000002581592163257107204575097109404409361965264522138760747169757505878943382213467254066985602051149323147319457399781526674618074950060866111703402550262971359193709360460762730755311144291959000654518472698250935729794497556250804253975765589489364662356734938138334116668949498208615912928298039881602824974116607231420978373184587452543504885373484171576558416306527329399497364550911178161062987071218178444775032102893454380008608926429103951078789851999987612248541580484032835559857399036113770447266002231237933391951946826274167336945159525249000840853792623244489352306809709826389572369920448569228121270502047906683364131472373437827056523959538653656514865778993795780972346201059294435346117149839788767845085989032339776315156358984612634646258178512311976029783416014983023179980566404331331940201579588668181761988566528462057430730790062534245860080347965223485689650161214635578401095366223514788116077311255700157192361484540086846226277346778880671347672083451057801169110187175317534991783159426860988702006160982179476625105862026025522569513385975463058426616004248588114196649712438549558927589438899582476289313987248911280898188905084286304587938292699658038099279768756425313860856484642400230881628642859454943542511247758611417476089370598901314209658616215018853349043172304313729428307303280589310765616858582401894589494069361089052382603946045946528805809980374847990250970724789118868856858912775788964934276034687951650703754041832517264524967409863711291374670509045148798696193844347408891724767851669389465546245117967634049719563545947624770851461388607695534627993643199173446914090362101445605149353443328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] 1219533168677400106536246610688837270592741438833944267783807099698946819483199900933981649424994090138523215362074351925800696047165163341832433742238996709719626817417798046280423171003564073483118554336292516159158863456470971157528222463175677654551218204323327690420584024395669989992770729778037298887833313016081323021233418439501650594357264828282140549715845765480219336412075652442288728247632602169825536252845073997074534953970632335345625460375492507341212183429718745888652936843219308327693287326600796605805649626383617717994160203743127541211778945571465277875655771791241903481845962346565549125212268793216187306419054537611432010048704492973339520369693162209660252936737756103646270138507315661566090917412141692166818838901396984763658945729429620696901038495800422516682853830847389410300741059652038303283407152786065994350090283898912781616618838529088940874468828141878091228739533653358688425001607157510089867780328804584380893946063315839897173174119396325149064238814238192801114037677159280829638453905474828053070966951820792607346821143694315783216614658506659254560593864514302217149267963054690500839197932572568025762169763901042088144416768341452448541746800548378146870682858573737398875369897573663251583347671962239086355086901477609991762568294579379416882617751995561170040345068247534320920393339287856533261276282962759871911665157663818270348569187349724139901945382617795136147435074028384694268141134417648652537849001605864318126107077085856860815491247834667248424685436208724843303770453436783227626855258578492488358850685055839098774709852686402888796278747371335535102323497515966157881044676920536987034358262134645205996764469155280570212075402848145850396022908734392280004147955750191615780882907917364339549411986285411516955300880221249891648616229891128513806197193715740282134240913542029132452891669607798550284613783766533140969274366442607424470481508683784670242014603327379462299722933430564294897161888251854320433210034644309808518254509918261635816757807497474470545260846877629110879320204545652252796228580637195360616951609752682762862177563301425323840665726004741558170724482994929408181296717103203660707229381003219619042394008395207776155190959522302685366933009386434517498560477804263339078944205269061956196878039848824608223817345891280480889994509025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,13] -11773674990614510804036123106500578350679144838153808558061411147892787321969253086123148823847950858153987365798671375239610085742788420565075850735515345678555251607841276444736152315227312123686885898709517863577418927889077262502470063337135488305138217689637169112660541793277682699231554539361892165740862754530691881542591280138407414285868940814591927151679286891278080665523690316693514725030056677526095372685145120698189072151138458093342179975859931310519283091936950894432107963631963698791756109947980164078896070647492860380739891210513828016715787818188988832994768852986043664162050520769154408186529203374884144984768648616953760788173866845784364245500919157756836489275327243676160251786253522897559016133473032842797961152884594464760499074070643662350786596444077876299277407608524381965280565232831105294374030611449324382226706459600889076902791497285938940798770130480775623810351121953612584038170225921505884279180414461725439989289802866679423376903758703766985526196234911911467822113882710000367251459145758693477501966736952506215826218844144886933140534802660683572716465512974068179762351178692784294289878869663993858939084719487642550454975326244046842965456775658338742519062352286000131462765282461945719384378943049562740511652207141214480502587977696317513955743466359073434082242263427239626097404351861979199382444326178644674161329189475850492555729673218284346778059570945703652316764300592292254901786875564634998583483554873363029228815112410772009775182607843981238098715974022824536113670339822106827060223589059604047220819642374733047978852906569024365679483631481770406301314698591269135198798346424907151471424524319582605277686572067979101062445549250592250787642196089590186052860235741999854308421214869596376427159777109676553608617296972870021487167367395544154808831326774181422612983797526207360530208260964442050987351978364590415605811903531372321765506964519760436969555028487766540945266839090419875960186522221823542198769607677278261698302978353333619495093293211448359992933433675286256648408657178624205725178058329796812097662154226791669656750529420722228008890278306467812612292969388163777598408157942048923193916394359066788104209947521315624195051880126257866849986228630417303347621089098236192061373512004246188882374535197696899617130270160101586224638687444992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,14] 87235536469243597133688761313956300959875398199975479043068058151255335931751591313481759287270489641992188811615446735605869799907792847685013099520848595536266957812862061039641154820005328128904653501990622136560190343424349873612320089472074977215126550958360696482479538140213959849651433504327768204307994374341233523128121510434468188591354403421641095027892870366150246944726448856778254748402001389036182439481249986324754751344221704874322334297618259548217624144062160963640817156645211643657662397370840985413974847490870355469128134775719813602794119405994726200384855230825819090033694913815623631007778011563029882545422652925418814544473598526028590705572434185353864919690163364025066164089141972961689336083373348946072065904049457282015376039450545955167965788287298069633460134397089760706482582999601150474217352603661678765550758055680753696491076942232669203303344500581156255712732862792759911813321125137760722018058147426589056317732893636517816864075917011270824100013331931272352975839338354269569614571811045239804003406873634029948821360698449906949982804454173495672910429452620744308990051695297301521990114953315311342973063192107722586530726018490141533083777165915189566476970242984282870958183532622268120554261131947190656388639579885222994326460998450049924209581960559477332018571357702346052783139228881651449372925230047161666069832813320161211566563739640410246193951568993446409768651239625340286277423730930664828891153324004747854902555532211083201789285190331830748042757960211613390923678966164400329915366381237097032850305316060284613917227570658069786937880794727622136979817678765569332139401018060347757205284133056676190563886831579286916001058597631443055344300058813045278959563217265861932896636489633611137655232620742150766895110736800560124488741402832989006677041958509501586262929742671672502529096926964982225782828394435473849169318670362101955368798567827490725655557415734509818505774118701445688567556704299950398607206652862248549324383830315363099677876875169535345127354777875462018043052960250959027799342154371038701850107066371980892849851872811738054860924187997714389063396097738073135760833369658159357452592356982110194671647816331791129374536055861315310782750452621699757735054853320105733165571018290360836204884534093656023366769986181896032857595985264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,15] -510996281710451718419370361981425009662442167565933615364057145789522754710533899121628151884688884327656543317981191293836621494360118312073106382802398672616415185926238024983505128615319196507580430939641015925490808061985268233950405353760762291640419076924680086357987826333714062353027444902861893257256413547115103005921110683535680256032786550796519220137476111931375634313853087222231221086053523842670859315202708480094916433807150366131058975958711700365369565851009492323414616390226886330973923573067324440153277201088049238108182880441753404965379607221086921691299551202462147918890748175542448836763500648920530201329890094677071776411179101920325916664362865927447377286215616825696017834248165524791320129974516674376999379356873041134895598181449398650730962617057415316478028815912069546045929285783587653708650585013111988571670491382582007771767959401984428320465028996017823824445191534918245148148696319220185641901248377152191794509457729666384566377997448317350720611657798388000705656449669726611554539851394429835447108648863640279616851874224648615042214578810860125664220928614341873403128834888338343959005545910799045700957576433261157519389877737681068224554757863772802277896627553236744424929190649699898509725422918882607560768218993510031676728134359910692647027268139570024403580747433464796950946851161284529939844170776676770593614019961636643152621442496520499161332547256734095421156830973172191771023199269206741905615382580781825846478351180242905576826267884363187245872991391195716852864799396257722763607233000342271857484744251082334663549170702160132109503062245546956772805312125552544103550329145993799978209905841554638881825073784163461442904859541037204272505336302139448703059309318696479568436234580066321652391602242897897689455811133531465997483340795827194454062696706999232746870089585302608991800004320063592137937212968317263624022971898455242428747580204685541049930834192316816742034618116275285057866742498582072656564287102650582130280170580635026333129712515939403070770177647099353694205190260497799474356256101919707896819964349302694168475953321394620752225283858131081222351540255038897968019024320990555098501172229548084813422434383464306916285266003009279768487368876652533219669454893925816296834259201891627487305102341302551756200068879973567221406413109592064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,16] 2530380335462204878385442998878909982124260369076647702902714430073376097116721397652001828617489315717572810822847673765987475553315270490174578149372481792045253953370398318104327651919125143963323810505798551866346555546290902788368759144705712932936177562991510460567621337336005544557503137862391887822090458876011885992261270133846365114059691643851272868012208802537451659167590438901456353587843471472287140764633233942016567406171508781653941300930958725284689534087402700435109504786853742612439489041577368887482043969193571722374158367293024587029971670610117019523349224773660884715146001198328817984292429560444345036774164787053415497349646135640997733477668004779530222660740666490942338061908372633748112472340956361502746999331979636574846087846690540306335687432581414174312733917026011170260961485191557556637500825855181370277694448039613512810564568041850829675356244863767728488870738078068999220249214566996456166782353576903184323697006048402747307241400570320605338582001175982566555415783203676406167471048257835090709638634174257911546443812401662988058489029602976916415728796154672604388681901160833943924011349772776244987305123808217532539255841133866450888380938175474180285328189179772259959191655814666026394498412043881065423584557154843753635121986358965713362959708043106779800963521655421119265923997133305047404109964445131475810751151305727707840436023569149169645637094279250157105609233189508667568825556055173059874254345356609223113661417065787179314140916883882756243206296804381466775079390051626797307421078456284016880030469299633012168504599648324994128006741519391281453558795825093451064095480327648844525467805578799361768120386368601525649426520284640904889656586129842396218671244713371316701320069660825182758803437175809427097353343806542241782086232595208271054840054767046847273926412031537938325861100577358676114888854452644125047903863453516229192494996066323196803753823935827092225465575929744686041740204248454169389829330575044512405100977769741552881901031371803476062327684876938381695640930639756386611210471127104896093704970509951177803650823351554890982312207336580659151540852257921726287877734372203308826579659319415665942530586717763530419262613488340727006945143250686665299482859932125623021932321085263801529399249567728609414107138758946791922891717450137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,17] -12431424740588785357458733479708805957620392608546810895643736394640015952359020467438667585195486043326360180428471030912951705212374507275866822858897200442167240432053725627308653666118349257906393410855644537203016688773647729354718918925269955688021617392510612665925547079037602820649619707614985347521324903586320568190786147165385946328929999612660631407698257549433940768634552320689291441867067291155732979378964323337167906788129121065924718101999622683340921673417117776579590422811688114206898724803317873076505235283301438266040219967347318286171727645550950348069721932301788517701640211245484460196842126760015592415920544182136262685248136213239634829872615784867843104134451737896850206287314645562724465561682789541931215425309902811920146350968884634125814666170226099261148578523844193723117321871294588725219016118249529137899756299369575118493339421889872574307424689423764167111783500829395607037567803211917930863976076915563804300766749708567300755223505402484271345025102320040418988798536708279417901965254365882550293362190130692526200868410806818215671200695018532785363731248499306267192051068931975327367888841962210290989100253551311413556742777899354239125807299424118616260452493271044782863708277730329015540696149963649623735453822882853625445262215645383184420953525938731310001553233324395456421640207006958949890007263514519903544942373558853286791154196341290598511734275993545781479695091327174712330977475108315304597155562375325509171624915112110332098288006846770084908444782884371179526867362957539201038136555214651914266332509438224765612545518768184306489284304754959151084993655581401906418486473500150141587154549830330897263556264675815970012690800230353663029311084523934790535822184514432934726118119013837736552995075308778203475379319289231714698960592829030055575085169602337033964090824509152763044549177068202236888957261421111711750751351944318722000140166389789246249144285728849305818581037219399519234086514199477717939771880312870290768265744800951866223721413758262904247239527612928906114390564211318567023597484460452575321482013327936066976026784665947347576781437306949094355694616971731403016810586748793089141633580184395396953650491413036190875123816157041364187035974079294254521648679841356472760840759870033318938958795755469572603567623510579175927513275669938176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,18] 72386969259201056355120251933860422275310205280709635975205478791664821021249519464541290302601127140227577057963855055174421856844171706560262047978074819299723113762605226917285351471133610872840288568700831518870745249250877827238357243812913153480817219989268597731556143151575497089944767090147499373024842665755499967025138667862031324182379114572768484351313209623033506719940876571535136406918373175729726193284582300184073436868704767497731526401457216725348559120287295651568283212187376485718815569566036295351920343822494823892664744789502343320601184386103177082634962877494421481103164746044515250084079430037538021602033542155853842262814865825557436199167762884657636015289839992176142402419400115755805224594625000944674953785233967976775628304529577186067801161575638625550063178250018347824133462788322249254249311091751000202879573498182469482692492445689719228066279577712603333692621851671704286809254438355892359551733043400265350566531904681414729506080863008557194745361799568098189305069065821040626679321622523761473713438392911825344903845510744055554641968430037420640894743361218541252307382718513625657914239118547480749779791181968380880595284864066685156589908664826057505707493956581045423282046332594576957242033029147611626142724116906495789840836390979530693691495873532994151861905502025851338420887957319715360314207477982616667821788562665536239636480478441285345045958760865982285098635530971829274620187212724971233994218318817331741466455916292152724543806654254628518533643824563457767804576158728898908614428289296835243438273702096481046392396002889769950737642900047504619354936280906842328683169467227167069070078593226642657174126994378700260903351440365270819791796575358825073900612317976400386137231224883327531515730863962699844562488596869955567887187533005585250018479859103832048860127050112066000388840104249568262672833550446334692265251887839211764632860590918541946391040504365005754429734305440733086503698190559749020391972454962215338285575042565337178405966748642161640860530283924926303277445764046734111002650887423160895307375117666150383627550157453414346225424302550948616029029542599979827769932590221729770668281033917421538298039824309124293574579985183308455934401230270265864568785377760533886991334177598247267980123237300114033215212721697103752784881633690910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,19] -474523516703978375815089802178334450362824953827852475796729324336837013071399324122756510843203096395927176164810393638112741546077398819087694527441153914851079795651806113026065747811853284402625503835807137152674562473737109922231677603873909880786037131288593505052522886819420837315168835258053058694272287289840964370047507810615399398970573560799609035555225462695990900204693667685804337322158925512007837450588439559720312684279178135746266120195434057986017298077484618126184757208523453773258705233925015728861853244624446798640766654980934285633562026828504293962906765647413867649237810374897156982486652065045165705730530631758414713023025813118359775062966870842690352996840733554936644417770408173129482144352042593278778656207172879505150583904105280856787602377196640616182600179724735308765555423299827490338229010660690302482150400753268824095907657809413329004459680258882821527917327192728868594198353987795653083326495578355377581127395180395798902428214603955938552841793130372097212315169954462929284846864107110498919477158026697977713244078703571642925416713556758266093278305218303391684401846881139777376329194646584748727360526098817253675306432815768739043869949530816148198220197937817962844385572725111591333501485367598364503305288696779214644499987308659478316854294406801604925644724942007583029798589817189838186261071743337831882421501590134872550300283613291793515280941695435933330510103609679738087306077800395623149261092444130327087269574883563635552888565540342184728485777555483878033522315684369507685294204859467833276786903552072875639110870644644320411217962663355882163366715896133279890496947459089901058127988345696094910429057541236232926058838091920356900046874283166927034931287839632501465758024557769261017990751563405232016794192671556283053055879468415404686274318809226137203972777969493374567921576256468197210079153964777070993822629158800533282411583144107322624045045127956016054478254867229247634241746967460356663286712826962497958646887459634192202160798702310754999488717652171172923388489096440066306807840536357725089906147098083761054752059599888562918369719369336760713922242607884957341198982150578398360210156233814533656680093474283609789831115417992636873425449860166119542489792773556918171762549949647717961701706729272931929388558673347905551947533059243376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,20] 2941508545272186213421408769290854458866172130924161468795983990990475155864820120346550420944800238568330969749445713015328431818274648979522776578136655284690418424685095623980519249775269929619756327727848851437667404970745569030936410378226159415756691693743587733495947253231135915175175362615632892325202561468940612394948446855333705269028037999424840668607719482363797050624966883578254393480790009503310357294759850794574679007936024669399029290819791290883609200375955713283903250039678455144296296102536691670027941295929435215593604127579911566426030258351206236353580346209898074690824461215652631171764707699308218697372570143111423056193435119116953836404568907042626930607521224318726106269079256153250122464861120529666112599658983799343536941724661306293792657776373396633655378972642207871394424353130805388901234587589217682858270304885470333371406633089969359153997713477796005932311920015497692029677224592154417976423008555719949371545314818522289479878114130871399825153461348543808311614970430032306203048692939260726991786899500120028096231589087219395097670897118805264009333834395494904624100725294670941662525521639110054454451451646794414753929347757499185171114623285692707261893306698970969898809098173989866117301595190056473084876231142963638313192540021067006558652947297298421809949546537684735892007306263355717513891707369101168565529257924382448291177039018480449733248473131419032335502288436595396120898355291368599520115358817199993474080820460742367819165113269792281659083757962760253389662158204823675087342694352447708753236232691543707235422940429182535661515620117740970186138626854721168740574960268833898544984674298387657232946065970265770544806008134249863387348386015237388365931663912357766853373588133499386710291066895594392744770277457155419487042923888773106060197775930879360368546560896651975935722050383225638568100258885556145574071389550547245174663997718416996620488768734834681961178181401912384161480808837022043011595169154713094864459631702636307498992632911487621904074728146647115513963756574391343487899087572901942172407202457805916367668314743175999936939328029050967677312935147461207543699927250895897205146178474369601118155836377240046068354705850774614060109361333578022148475554968291988117718201492111759520000603333654475839782752470739771131869414364807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,21] -15814159353390789016422663063642666934901576461473673682938894160739074730754037727225577962249657088984237397978431204113466204136240201590018775729551730028886631612990613705566905684594955576866159505449786802036822363668073127067211020362068161586036598961662659247807016278152219862997561807659576115857876865917223466794828249664551707549243878307636963256351597714368584719431897590421715690791934087925774660520194170922620685686804611842206689142774578914682373068109466870795566417221880898835577293675973109455267856872564691561590974793041315444613749089465929294499061881593825553991870461294011993553076104652866511116050258915351667792573444335293774354486066448222265673613566117950469719737978518416253857565768910851377436946082649130126650637990647138100384381304442021008414624902133844733920289844138792756616948089000166849922744336305376138214636679763525714046070094491201399793410091241525951603394526394937999486030847014980011991228654867345381705119001685530006123504137889228608228949793396881359833952823712927181492583765072372933749806398060356255258633588611443375565696079115482835862581875021168583346534497186893529578945791145038096298958612565271825700073906619162075752719412388837217749847472062000253467371567892090642101491884851698811173918909275071368182458602921064451152976462298402014489061797478309064477690862662436366152778695664412037383529959566655400602079387321569691653599099826439212096315239399700141741868798990969856467960723992520080631850077331798197291153884396523618068750281462363514696761675024557182108276224114940146936029511467041496390653812560037760286890818471314194993385241559772308533110759779377582783532760489999481677512144133149837515221653427815924514929070319820019790382006703995751123573077308907596195117254658091337805874270112774395067428326709677320642904929676669279366214639972754639520779614853749395708255114019749216294491555368774345825538562333784043559136854835385377944628145968955877052831264136381934145642164213753848555030707259347247159539307183367160621203775341311633831614650224903394992797205042893009823816708371289563375996728981222798821489464948528909763895619768502313741020921573752496609613387172151828188197006588958830535126191665878871360236066124174138498277548400690695529618105283514384151542913351546915376823927326306729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,22] 72785399176748671375475397877083403990788615424957211685623556422209595861202730712397879472714053314988082678256304379510445454163389946245522666202671922608597599509475632976204156012383622469506369935419186584106362671087202350375375127144240788659177488197938118233676265722316056997192676269674920397454822581377761273710057930631446429845958721011247008727551807695027068927440380039071628742228386144188713070560148868562436157489662944787223764323567857363865704388408969184581425897292900715522559960824073528888687612527134629440244493041423542358535301072378213131852889540064551962438500049705455104709466376594262630992800821144360681195796953275574293372439251355292831558519664713244377945846744017174448347173288056502984514766828659131414645805492806228025270833642682721157141068062051707706824945213387269787441623862147114567383842860513598864141522062649184260191637687573645932527398744671360515238330642339721202830268935215174372759082368767126371124869901424170737467290282116212782056246854751016964417770111711239354860930042968854404712194069460019074553664490267811341697948214087286170952959674094722713203729029027870272434840058694694374489354755644614821739616735991355456098233112756319828545845329361912203815386136430172916996526990606752710107940750441480227044162273696746935288042801820343817883132059815869154265218296844510546040821449819014184549376886064503356695541059934561564713771998568533982576556799989551343029944655531023425731419208028497988175706536795033316544806205186418631566441363227892387353676148191108378398040506885549668391304287555886478076156128258976268444996771872926359961851563712785556668890568314731768935762359623058281419411579365933826571635205402465490438469347950707169694420110501792292337713942046702061318651380131424149933626885784344876507092199396542448183573416011617229706366523421998275118159714251450739818977586446164669199030318719189098389073573795652995151665419101640107336499352362095948518552357407890786145212770636029224692128819928700534858435801780273094542882100213949407604006971665945179715535568273101216370418513389726677628961798623364729534878599540073392594337885291787416298073901633579316281095825691505143028127279963200848869678341211499475634200147863890785103589419925018020169535009821782224910227513064012055930234213917974855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,23] -290386429828637536165733778713928088886806376578453643845656286690213344253778185668859201154871516211374746204047634253005087922440586490247156519745597866736074545857468519322184487833661078854823862913042982142611544189475665706763424777599282404545502328481761698894925769027576947359817974095633679932295554357671694624250677192276957301730801227988687597829838786687264172944062273127741257484591730959451855988961151030628829064968902351340346373076734735974993659605597707214194425808933513251724667443877504838750917615551135419024467119540142576860817280800627657249732386756269618720101840534275849495608732624215222377590257834025503982853211611225159765946193382535157212566423872357217944472482360004540710509379491266992278590816560539003330016296887814776675858929994755485792120222267326769810861462880321398657133683576083700274468969831170754239220224099426560405081858797456567731563463878633983248316540366893995440091695042820207349831995787336045824793147826507277379306926293740475429109725911247090228191509326071492966418851761662964479526453921242900896565313506083864201730803242179176815343816961465562276091122568391275930995045082354449096226909157907286099996542839054049261106766111629998552660836421084289161557809382812533115513753415327061219611733069429468031846491919074983648395117513377470039294228232364299407050907938471846243393188933759385945120702250076660555425217780242670729463238360675126924324412896104390030579607448037266750755316353666094736827885074889492688911632248541163364788456332488049596208416903971128121865287169200747807974349112762505697153513072635499555535264903509888179125570645341522755654677971557659754678468335363017689389944479666328996833377037922101637230386835993687798819888123005405319882043869916497793463359621697420314366338765428934149415836115781493956422882452312031759981034739620928943117803898179498473242100574994470641422609287815325260511769716680540332214408244985855039669091014099178280807948943833081598202472751760219761060831961103962109765371554243045005432692400248709667136101679240737029000596718697517789950221158794961808730429147954696618433464697541956098266676046187940799707959399786578122367098486832352312222598636504006231701508209269646199059963635954606019357342185074803820830408356174254083824258217467251719032631018598682329088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,24] 1021765851368461771610992411895369476542947503234193353672233716285164777568674229020088703229144958472117914974759959399932698515566786235673040732707083488104247882002937932973518256578229088776720792335731839519023968851057918141143052541723069712415054179661637183706631527334952186113859477417945579260584601649972572393321820810830762970371542603066074183984076213210483867956249036112068827286097415388482664977826706940393622733345714728648321725081035688099525982452818885525291525606725523710743566117580950212983537149183122810396937853779979902212089726130781142409421263425510098184385907597971938220205898067229110502709297827319363062005089453596298579369296807272202627563945841248786456860357712839932264277069237042980287455867049074407699164245918025935131203598294445856672704472339675189742778247553296494113931024350341657249167312199581515220753401734061931697306128260851678849782977921447926580896873176639137094024235907163631587089422297065675896324244014699020613947585084530773419532774321628866092489102551532299080435605597635442360693152106788985710290788785358459298832080280971490171851022404943891157003223477794027073021842208167437781829183421554756290240961490519186791192134737324522412944323186645048508145789002420129159669850551552458962054123950822154831455964893228443243971587406747023984166739622900571866668923970588572910883065439720666338364745308215901511763056216607549128605113935877069506197729923408897730702679470959694460470129010228632797157229563199061467754721862672701075427893215960485021078033481586025049280859011224776304966581308318425873160507353830307015389124912096661642645176192979204435532824722007551442623599958825940372190753930183444409227257049691892567113353389466235139671101690900572008396359284161423273742173236143657681710354090066113667882001855531044329654234663555272880888939494977792218874616680382267953642844379970191796994343865576071485095506840904187416129954783801914387620316578501096875481720803919001674409596317196225295660751803231985585908726545950020049788844876771009636678981993236972436158977334558263118369488850534913467637815228378768872742521336216246044997652596549103645739560681753919343152352848655280058300302315796755943493307112984561824285709343806719489337649874330398464837774826809614665219869795605732599777155579510825943040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,25] -3217179364005283481132257720244754170329119561623506297900182055061825118131547698030660887501306095180414830270467033221446397336431917192846736538178673634157827939569730614585183495426021791263212827001576842627014694637738189471652547211626960974029833946232107994689883297984337847428016809211950345584352102265495769343938503823524026405757993833205356901548826435323700181382460428067786761792011065085625718569566562823423574665588896593622533844331582257236412726449811999229508263524537016195392818152863073538532589499139617916341346736147810120676160795225974749946136108659231145488541861964211226501267974116394880985413780595533812025683820983504545058277574093826729640610884783881765109543429630108293865523473804530116914554411784488383010314590738127099659925986224839500856707996101145023616773287155086460986783139382811034680236220870242754676170448025317759980520450969349379405441130394287756503611780314823000040437457389026344461709244518425886516989415497244594429112660121079282817335772777154409513774133570792292045083417764978647949314849760173931383508073556159242726647091804471238450942935582565011480739588130782061174142596919953394342804698230074095353705073265134485075747256523427794807496177377376647160917523488659698892082339507115418452266335808495629983014541059315760410196700923908551277726978038197473482169764110199586626376984365536300394409010933903664307358856536349133558609951494262161397804494484575114263206116314253744967685341483908984174859756484595520774549186377974444233482983005990622554264243520446081175837164429830239047015460096586888808859617000596162138949151918393355321742529902263033285896718242052146533035109036052838342022021204606724994352773344259801251418553758375129190524499650742054905681441417478725744025741922550088466215101657331834890496892257040701590930726795168814869508431413467960545872126127958950457637041933304420040465520862791140449278757369961266409565859567570714289834885508299995000531341577423302905990472228666716031284133773066082299082379977679903035008751239672435005840146088023058623849571040455185503769944739115518453881113053811488531199147423126455492220795479647235788360636752995281026087446968612578190528899390604644844012495634969542806672422661457177352721258495164550988347089190872446219327728049236524772652595922093733838848000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,26] 9144181537492985408888294072717571672801482645783719686142584124432147881320227275850334182183319040977691230452197145283853677520280392019746268125663724938741247414683470965121638988965198954675606731611362750225636714170856225365856262709759299211563185942541553084195716097372994703803357726572168584909726441234304866244889313573555439300052608997521783187848357393848574416546167759365348141264212012684995952765122605925489738024596609630309728733558860624220606529598360598274231210539880537262747563521702408312545128278570684532016765308834266154769678176291235648804818369538210251389734703517331276923001251373915537161144274686252993176860435797915158560556510502081103019061440757141527763784788994650498042253231631580999327645675491063659808292498939518656668842080534176841656785892642277439895095534773348229132893568762487110476543266385907156162734010957409842841067443970425012718495173544424302191950991075646670751957200227801465253313108572856324476706839248177519472977050887311500525579854611994330243348442848039314599913053383818998638537956331649407530422123163586279073840786557491695781421398343734847386239091625235192749305901788105857033771288369962269194227604145226234506175270841039571357658208050960898334467001899952329634085425746259707472207573134448441325509323234961429648900672844148695042862308045263075582880599613383992595742968201413193523109935105581904326209859012372173849943146814693712150979902289756031480256021742020053634498064240798021170042243452500003241115833794202340369854049332610802408033247426974800560799811914824147611277861383747323549475372678816643186076840819638974824246324539980179034342370180940349774429088497054563233434250961400736804928308311364504385160739994935898049182384564366571611310922375938660950653066659135827223727226245062919116102600811387853208321899005419138817042352459714832236264442525382371509030908858186014579489266566641480662326419504235305716576168622700278056374273582118920612089079614121898821487155225139775901245897271169810242933080267000262340811394079981694275054323293832313736639316000524490560691568553099776873763075438479340368280205613925950457036744787954229825714277765404436458742976912413015643521398749148029115265496536650898749620660458603992593848652609621288434639062845627524740819917346142046654443743040640038993920000000000000000000000000000000000000000000000000000000000000000000000000000 [141,27] -23524593957861730972450796334822556051040648824863385897849616445038299943578871434206960578188843430613328104670910585093729483349870282935210112129704332975686933395738343517599816347250010329348261651049829002294277438174350256949490359434437003601705615657520092786859724979413261388014229638129399735692574710265970663262920199642920441800440421789163302825593893366206787273121075593193971242524444792668474049796909718264448302300253623741051193823770317200736389779361189790392701611617675615296475416154758914108452634338391303398497989539798998217614006343805190488066545622374517966702944623088129994312122561792654365210675003338135448674885481919517516666280998977862655861908897405578100193271369588747089515739370782921454994188923301658351659603126637973906693746688231999064253790456250296249276561282201007741784020266984284637890748912189661333894664775599666707175939513574263308068621721580617094350182701014894726341700674143193865425917377808007616278908880578555730180855627063697579305670270541325501257484893930119909726697092939756849216086926677479465008722334455770989025425480844380647972642135887963836707917987966340672270548954581422217840232162656004405093665785263410533913257438338643596903967427054438384745815972053733372006262138477172559460358263572617809569296955646114588955671056077792247980083823813599990319080614878994977056970881778623988088841024944540481167784119330030498772778435700084471640252714063432412931608060854880347484903771190940612270948103422423072844523446963025384014970497463737196984603012580287047388745693016071899068557382971829289425849926127768009549243458213367270514173790011148270333421055519828260384718961272792095024447917596254057474187145761169100119914115166100084870597311815858212420681100934068916969301900992470902162930227631462533645667012577047454342274569535630586854016191891306226426356930135223979048118066767066856169344839117494335530412898596103980816528001027162538738054540841747603556805523668160966134336164605945101315909348284596519991525014302916222747344156577031757286909042942510512500373292601979621508635535356913876049120106926439572494517202636678264568787958228418762541222148861462910108067238759987405737285191217848807371988051220246332282047454645790082509512288071421216002519684221249001902852938592143573514033784414751468552192000000000000000000000000000000000000000000000000000000000000000000000000 [141,28] 54691540451753351516947812899826761253897429900430209190148894294559975786331876028104039235883731064579970055797655460080080631720780890940494896567680817642264462131422475468526331047204799845671017666617009971762499861872246454668173223565325529449577217741554992447215477969495470915654367371863640567870668787373783781476415687355193697615167061079584339532348939214912049715470896720794476031659715442978958255523961986746595803351756080921860009399552083748140900552729070281111135318876288227456446313023889789290351286520234929123189508705237320294721210074485984436511506828862972270268672125685829298882486481337194535199270637897900148696495403265346874420768019236698293881240927665953833082548102314787430009086276541561729087088713841778353479971724277275529076116617906520485306085144933734072194212154074470114014477059238408976924099784044654417435277820936835285256700732165291133329871084754437378346522129322095181921811800291566899751813627107816661303123862656613356615593231285826965776751979669664399119876785475437847367301422926552542820288350538932703535715918649033290205101605759201569827195898810694911522690405296817943278708919293529176812514151674516849364829771594830106061832634790408738713053215791915927458854321637431635625510222095222055338942373550568003118400091736309078050803184798557730936327367012548548961052579118710889063161618701068740930978760020874258973445905687026507977630471217103181583549248597888983645477322050432371271815893847112683396241679395363623315835445045472704370608421435967274506862404924709303546280930949938471180691602984423712583424002526628376268369917456618258425121480761803503804952093876992186025665064323881393057052238406769732866556663493031728607632562188085413061183412277587867946431369168991794576229503624669874994388021953441713066806370140111014114140482496907687086485426588109466379489744250437625102259928008221498062977534255390688162251218576848476979887927232955416175624361455800847696569631833403059452821650278459670858302735316459152730683789369454052112202266408655841972532047238233823210142527365799051845646763732121681040624334751474587096842068243679558969506476353604214196695600036842814151604658595292385371403860961184460293604154359496808736513383341051489011765223372412863393505667895937642423314398463952099629348594553090274754560000000000000000000000000000000000000000000000000000000000000000000000 [141,29] -114550049414208328048706973161878836023557965846091422133131299971334121375296115324103003680389872279706946380379265719803431833428100853746492745354018508082876339137769182842252829195258954028704680135537275994978933293552245826352683852577825492263526964296096369047581596116846584615152609067717350324036584730431258176309498316738778359676118589083802371740122368928237312470228824164559541313152016647303160777109593436593044149668483635529128129270411988272109002542368285012089722187026086392776896224394433760453202278363490917216979988481417802596151694345731112367342595486575148260520052955117756501440390630004540527352677539638203547862369763362774233895197896926961123658120135252125987284781517849551923015077947853371840045423794308376960779822985082752002419664707635297154464564328686688956842020595436836541232224470679380633527628762572888020183840539400567609577594289862107116674509375582505829687545749438445240147485310566916761171744585333858287630973146949046868493644825740842220936592673968134744999197557115122630144956866833855280064047115287805783138964882852173698219066607926079193916900082244659010179498904100503020920747929055478133550470371013393730242737171220743420460141102222130827986930184032916724537900274470346594445307843431357486493965963011484320783277888469200039527047705685376761145955008925811883484756812135212878287770468239309080050375867988047141949898068641599083363471140952176736185327880911498923042157821035439064424200504261765465535696300758753130469386024194069763198443399451564621007208906912742885812023200901692099889689477612465263348786918106685708383752695061894098466238150577810004656342041448592924106733693835601308835454529075021037008241944972886356835068755380807438660322006700104767474063760730845150727243874965508735762150503180614966605328635770454602538581619207142812824393175004052480452476434780942569112617952865399644025602293858101418482758303346165759860461039026092669943514609898626101951098998041159200411560253658628549099612485346354398182023879093765500166516431535973248142671623429605432705280997069320561415185502235371424627451749314180604126155807238200722583805712320013359767398753252974672527895216000088600294338253264464419369333278533910261512880305306355974445069911731076963766573409530677404130339083831204952177269899959470766686208000000000000000000000000000000000000000000000000000000000000000000 [141,30] 215686726859669649376247509610095775601880769542772229229560022462022591819172713526578173186103947913885117523975034330457805305870502021733341235250058692498736326184946562901465915623527240339990047759774549766903437537900624051759580125680993810009457492049415554820054770096475127333254135917025895688212523214114698806641837828010364503914045652684715878403371415621501777426583185710456565006906056921210985045104025260268886723893261432543879448951778506318383146617769057858691637007004368367000083738602168502651743043784890594562832270461457110566019753765093327589467707475729162191228637610443330275893203542919178659569004764282117243224612302526347876151756708799738066440356376830142728460428784739696225068512733904342310328115777735949200040948988264416358576636518301238092632493462407664618855545594808196363735451600226253449712874811386199248815019622664354334164216430946774246520292586440917473925824026961963567454492958718977227425968742540998285961708185371726302708419979193808057725181751233068044295861724422309564759572865983783337373182297954685859670122018959592009907965987910842639639780574111213771154605293840091587448504809099285644226880708681910855742813462421421093482753762511611220384318062292870208005666871368978291519198114203904178129792993884548135873196133584664717568025837468029109912289941053659118194636779482899675205283513443316787348416779784969056554714023618627405611508650807104511691468588365867346296117550135134984280416005390692402462933158095090362752051373264493898980296932446348664812410180738032571489725724083057794713011443000400041296419000540100845309644255088619462060165532841836185218100731241436662790882059155532199157845651161023706090030529413193472874992036373000765411170954573788507481830229841743557332502233999899051702043871654940935267093670543536741655467658517305988896379932286959109759914294647375565842447342041345215607986677830514907623720534897861518569869222497545737568039234483154487212617454279103361683534032078596753729500961873703767860051683536565275412424430354291811160698711843678358933447436843640179581606421599163962284973760003310807742389889908153971047060358452306211414644598486994776127249939648289456947223828778086420372894184067746299016634512660033520442956632719239860234472897008013044032485859063650614387624023743813921013760000000000000000000000000000000000000000000000000000000000000000 [141,31] -365291363457831273760497058752932484824206662498159038673957506793125602624121684875057414112709612922621258731878512231312170226198623302722673428929718955944241395208685883603984386178507170138866506184913355909580822707901247661971351606559267699525761509982747325127101460572685762758920803212089460636750068985641798791146332239283730743827514888434125182061964918565171914922465030105769187436658910561766965215973408188472301222986611256173006790389311068302165183775877855243299844678751142574835361384936260495416565924297055759357793855780611971260725932246535257143897590855978710389002304284499303395594923854282917186597225402894961123509947870468059336086629058967008901450978101991535025584764390547357096636029446630382650546465740832854301790543256334483569519085439418560060211017559770554021831217201415641769470003722922718703927927538879166349883370466552518155452174407318362901798935029828202172137838125313588628257565893546432639284040030428095700821935861496361020623377729869917623240331040773857452601198079262192881941940789354264163311023841149328577681998205720677727608266720302558478353861049531862332124804321410981602689473394143397581000765920085466833713192489375089134725760890936516756387539002843086840061181254593750921283753549383083727589428328900500239444235959148674917598000980827340624640100818803609131958570395004914209046025671925797486715679144072812261349398851520197408735243295505278326091789756861289832730312344424778424602075348146850984808979736598710312846992854859446935739040507539336203145671979312203280409924706056606178967285462237649552805398982695741535431228838584901038060060006387557198716078625840581560024087356779640350669627007752482665793821176045017240173317297545359736057985142364975989565784875663592010932592808553993581834507534653341812799733930794067453364196690322862792338898469305176800998831041476779732967923218988061772743595413421413775557379310532120104221617942576677119459913587623798477242529591137848474411170258768627142777964733123645436486090811949574455958036827011040773185081577702330583786912278314717124786638822311857949532775855101243031093572029341172364598824760262668629080411158306649607848536116472499022590612545568344986213834419997901253149985196257617196522054329146807759347318645335829516710467901058815779982036092550585847382016000000000000000000000000000000000000000000000000000000000000 [141,32] 558827349405568254729703559726076209618242832735596811985482337495009350704780112914618438004324908835960341097559548517925016970876709785936929044767872738034228647246710577282084347070760380330016220859614325301166705254875551464803680063600162953856757868665528037744634804453930327942783182281606245620576962844106251368522916758655843161614722962277373720685940951424545703678325867803034795594115854701534098291152046873595970957690325877042738498004933453666107428108461874533590377812688506274150512930187008805766570989362707366098703522424923795501693000528342549486479983101862324530248973597250419296204525141768762946208027834466519697747506375456011132756587776679240141435443386887670482705834580966405628846607640599872752592254653385773612258967452184668155993531220947804470221289828455871745781003332126695999655022988819880763499879495613836877929334649090373743220881561356444718014550576771469021768700807259241800664548956773186479957107594170936463808855784613336620054994194575247178827427570056776314589019538673108453044217187580335789186272902766032821290510676537762941096919437153727250199405734058891244812323233332010945746503965672469975925576154445912679686062927625489805386715165682348412107183568277310802419872104995724366151572505582018937174362286220622221181533251450280216729478531946888988508226721040400767767185918148078758237637675242984903663940221419424570534742204265859442229723282856319752565430429210278123269584963358016352437345163916353263503715732685296960046734786675647513573926522294233985968209592422628220170470656814169736263415569419161318128489318198394167933918330608871497867942483774344798530935594759954619080483454485111308167161527699516956744831866880683366252014580543856151154459247054588457516083842393052739102312100022210392852301163592356533014022326553207696381613859613695650117493551757968051578178576778454061767981076270982885060714203342699119449851675555077050824842725637245948696479275176949310099526959650207367855147829315739165710161278983729416053691944246223574555154699053848247674175361454606760786117948047102799203534547962494365171322258888649464564354201021380605922751517747108082465923235332893202070091481694712202998192377331954067068008910242716221765978952162158515453750078718489649217290504473256354720831349271120745371175606275989663907840000000000000000000000000000000000000000000000000000000000 [141,33] -778679696258675041859634756754803019094603332084812580516120284263228838826082432429998710425027209907873918964631677404035293689680475806933628767085851401491147140406131578791933683785657706840673934394697887214134360101774055021971316416170437806239366704191351503474510182902219555035686588183459141099097965258755458346344972248524693818088420674309519288339627817244828366588474600446239878720845106707197678293237550433355265282349630007307934849227436182376867815618304880396714997566113588526281590733522954989906145467306403458076384906092735851133191949214717505604813603084570213212702888732062130908838258199191342740689204554858633011442183875725342738027164122380967934743279432238983215753297835898941661047778973723171039474527558084517435136479054315716062958363122813089181530555532269537972914310135016467772224261931313177611038960887555112400701989505010660250601579946286904108975599776226266161793972308263675259438092981075761036109380333715127119181178026035177074839857136942934611898984288156609713892578644258736652839951904997309543455662891754137797494932729409998045446579267608562529224595137132709242608295101223488068497593839738714091519825078350491811038970106619769490688328596146398432465669853560510529249825666947675072949390644427369826369059475273899937003524180997824912218192514413346849476621621010276107685355103744171167537496759382187814172829271533768531247326935286224875438190556171543475375730504148632527395469994995483835444949560893652488381694553098924067301871851066919490192510541574614355210882562254788063663586004144783399957748741064520340333599435896001910053736453163091570467971643391541037722057966608495995195566912095567580510220506168309008171841390803820173794375073473187663568316609035767129927956946236352745525876355629655435558165193621807247832996380859877878445009784193157687478959543820447473970136954215311150940947382870003410953181614765510590142643475986931942175373692828252320208024996232903944254999847312260729070553929253667106710589339722513783648312075710056025523295363991118228876202512792030437125866410181777187979138670838441452200846207223840724611723905285782466209390094601237010499580508284928426029308962218875707670514795834936264890463125397378384437305847984712005374842995923780021793142537833299783412115024019087408224753338972286522228736000000000000000000000000000000000000000000000000000000 [141,34] 1000178576123955868519406237068246824484749978352098777254826541625640826696258406959893558327710655118542274078245724952978015863415218085645971684704677214108574536951181884893346787987560090341418510842675714943958803519385377542457438211661991061059585771321437039427733930661390614849075943913389752397139314206268868698915569594108541495234267569920296838000140702428734050911365683995973057361184369579404534817930205547147981374602251409044663652297079122909711032982721655239652139545975427271259522647634941219321741135924144350775358737131252286989551705568166979495970169234144345252980827728513662033729629006009161345523740758142045637717215486770860484015521903141665385417750858155555801889129036201589828176301815729332967108121387036065477022674677824696115229104224744003389485496624245009262402157489298616831393228237988234197869125409834705895859464190768648187214223266377295192136290104187738907639566653258065852151334632333843617255924402154086961290403727283955016130776969895131826175918335837030596076675815431018163672774111949676047219502412089831742930962503320433098911467536945687255804402832856170730585978729274628839639862930793360595740828220512200114274904082603987089173771125855959148730834179601668870718067983614700345485156478583709303704051352479489785878099867394000595062989814002649325323378382523360678637771364729581157278220358495000494135494875733708097844355477766205037670037431893836693726646588656910778983722419160234144777935419363519001179507061883179401645627999532046395048384217479247089620794657079997937122771870109402096782073671662172773060015540774993999254533377372242557292413722582729841526898718204662855535237515009029905054523770775678359101759387918280351764729123613005681004066807233855860441968293883475946678186602302807053793619447870980762291873614092311414722834925906072788828219344793245847016346388625093742119922049672989562589687366117651220632368264867637294394292139977720645735275588955495362070523319415687861148161129065146228239250702169470163509323115413576229077482287859386637905069254489463585173254920913648427646899768339864942798073002365182758185302745701050308860606650457078141469853999225143331791385666838907005253612551738521304963023807236662545148236274072790245959412939632655342495415565822030679666891386053734459402058917597018272563200000000000000000000000000000000000000000000000000000 [141,35] -1200269137679997357397528507712129800807479439887443398646066513891491517754351156212613652483015115433315106550155137304760392175245102489880373793265395476740623374093197378356575467920037653174352149124837105697001866159976281454228978543199582174738642677175779306831296062232795946994999617084840328950249494745184484466095783383986365187955397300162464427094779236033829961537780541734414563725936761071345391080770250534494287131094295339244052605741652678334942114097179718530034935794560881896245076302268330470586644248126938041354451421492234890418236060536945138133346339970814280259969693148088934469511720445909441687275644369812248168359513288533989910068263802786229486108869090538310644068135156092446952375717064460611959681087541902739701978725330657102508203255833431670039145334408467876462006360653979656858512624659458913423764128516144256415113633158058529622829829217725699422796808708267679152604641868216242016988373537288958701277628886441018121191427361232326802016409067554166690511599395214287472578848988892204055040564817504552829933109422172542583481476410595816616387404266705456795893543615607422839964675861858708213544956902048807491605275296463098906194369368845633792745792087298408008646593930168176939003119809079893123693459854606274992741710302796283148373623797563036137930579648539992803119774797886868577678810821948867341966038088560922718449835695194140114909750692606475934100534302421344130329433154054736076205118869628462555550450678857702870517346269588738259218455983029558331821500372271309142745678916802870958188913660832355175770139617215863332136891155708771641044807255339224473122526524877781950043379343356196356845055064680741447043274282505544576289336602121478193062813730302569645805834018205435722326795543424779413042408708317569836657376689716761807032242354399829574220628195518112879692483772178163052627197963698868358052243706465372445982991637661219571568199563969864407206551923459544641771135859092138926420875044438716167825811432853845923829296603145433941228240082405811953152844081337453328608358707145794930860982127496326267550913226002280270497914627747960312242701981937196253733505852968313483619350722195612795048022146797768940725433917656801871989697192145874297535819483019592037917262768669633101669692994445614621657898407807652583698127857584025653739520000000000000000000000000000000000000000000000000 [141,36] 1360630551233763571007830062508568861659445818885648239340027648324398874675551047231175746794771339927663953291860923243545448651623034651268508617939411424512448161904559925621680259925571976274409074980774127336865880141765637113146140397836307597245177573140228957064336418849515281027532625251608885043367644817755155612274699230629381486093695589135454802073340896763239252371987517351205733981109937133287489417314962315107246184739467702242849773408719196707660180611857155535201513118219814376044544839988670808340356890948905495126773578095427170956764586068070621117675082307970544582828968687915519592374754668151161643178907022698484060343898193058002056269269486222102917309941014235034183726064079953732876937271925347306389956096687745759863095922604346115939002305266999151472391470299293834619501835858589506325958494618618036854150035203411925371243828472788268429860911308510222560025221847713641365280009628195315882436374237979273438673119163668785229248953500873387493974870785040737034887166755442927926991255274335519755314578033180758797223944450176501199509751994462440627589047840665298007776401382405601685051998020344966888459127707487723419378895452618407465025002917546099748867911231853887321998088942777255757766369369611140770106444900497270374748054383084464796654126290132913371540255187193533599716324818245046442035815674673449330153504612200197462415143798709876415592378851236814467449456192392908113092000126630435277454899402375887348348628828386737053784524961568897077542259132980648190983805243661153745555806575673889756590264093036861110775933930825964837672980368089099793621091929893558657839741854236979922931396194394444460685081135723477183307787803575834715165140092041397120965279060724109030513152596318186781786693714305232777641652270866988365845695263076416519938046542724120904185290952379464853136062440042078446047056097554839798700033885799490663014660527776282071596023235245941270221385031335478430403491694688133683869451698757471032733889966288271452451236520052436082657551458362006474796693004111843538245554974017049460976236020194828709214647422419681967965884625983806070361387954713557234929158554871531497658234887740361619320181547384017667251663944277355771757843195969211278352585122913793985276358023730798754677956111213860979605627104777828273016096635233084773498880000000000000000000000000000000000000000000000 [141,37] -1463456464901480794711491889726431270618146637832628015381121989119379427945512818831300907669785958110836475138097088936147893699744152509398703516322642078527809079107638406286294812805198827118436813977903917725636064159281451271545671029144161381084980297826939531937636263311142956544329640906372329811962910584209707512840922275148171776186230947720269066579047067890864634422471740208008942008879320517935977644933035598749445752463227453662244363187859417316311759983760059079550187067856362637662905889193210787655260272053763679954852074574527907459237367773993290249809034917881143990642335481736137789652715990749467906943581474709034475487391920695291554086880147042938542220956117999361045465510465093977030590717169502368554127611402150227092712790722961856115500676277221088831175924163597105647945823997513789277770082406638593263146122858792735675851397419997993171571365847671503938149254445078194903557304389113975946518889472195951518454739796680312107928827660419397651216136925790955197778745353838594913059823005216406550047774714241127202699416460466796987107806911261545070366490706626472536284417849468670892543119037921097959256948926415006735222323786736882594950069389762149088482971217940884839467768093408682895725024461312030269478031696027440508829087375441625106980367639262307651787720734693921824874854945579728854873017242389120906644262572441983708057204745887901977400614784490338563419631946698222234549779915598513070050656172738741543706145905480348372209596601065640962072015018466698477824783371612036030601696532892824966598904213338738772230431466905522500432366271293982046015478183400940576695609933625782875867898055262206636617314639960447303126621527675941448593045508652189662595604378507460043146521656673901630028605379479031559162677553976882235489532921804471558915177634162050255939546337667882159301559391073353090225679266831120946148080299207592311404541791152957971569106497667010496474876726287096531399599654412442484912069195147312716308219604340775834528709302781435250579461406387645504697990631136640152308267850635468289751377262622575557931160370609190768280728719448960786065853958224105646809054110785273160892874812177443762665701548662711970460233354906225481331946249755528358820429098548332333269156313809132060416549128200775077750328188332133873491050212229683244695552000000000000000000000000000000000000000000 [141,38] 1488265298082736022461239159378609799713771413802083081183613720401961106566934524514114074917278000602379444890917717271125208464252599493651113616708055222017785050626970187318232665867686523816456769742039956182564539965941288572024579715307168342434712625606188517182802063155480477350743612010903493598525810478681812654244035276717476451345768858199794757135407116825149639241917484746229443997144638593264345716125746532494222075326992762008591514304218238697198969094445134947065513257264136142016493192704067549579311622314417180051520585935256376510573451109998765839774824143720146104799019146521494361289248366217577318881309779987541649940991439738070373727607867350359711934603862688177758730228782337658931872946895075557952271878020555885546306286814948660849373315795631717964989626164158933256864885023991389598233546100115842103597985014799251369838406072655937809179778395266057689561209713242606014103325176248676544109528402968991849416596993555484520953218118967800393697089153915540350724740572443252430948045411657957001207520901573472486073042688956693267075537292049564116147304331087338399474966199006251375951809790237199603336292686478981871329159035506740415047379608258196353128994090294883151434128814265365810748935335642046667343704927592425022047380391138082787627088541563480200030553681580301012837696808575974157881705451508027462477733905857416478078162736582512494046708612481092881536556918387247576698751490522513191414915738100288854549120071421242592920557512709637689148814958794514688532112459779841965033205727205605953305523103551036147916261216081050153009916855384469301102570637942234757549596174685312883332300437679665472587879082506983252910353706785946629351655758758764375937141445070535831661465149348808620303294324033653481393266401144786838408775134000002727672571456280952979603045060657136352672737088782280099991772648307012754656259413790738732820965107552636774501381411151210816449851134611645087402828256236073548181223296503290058250586951895207200410483570993960407520364385657704553803770785183249560435233697311436494248767170959951485923486067006140010951139334976097822295889532906666252437240676035273082269247441812875526646978669866898401024337531435288864247352169199303176276122754774596135145252664685592819297608801652829643699545775708156411574016245051242483548160000000000000000000000000000000000000000 [141,39] -1418601709220541068349796490599006075697425148235399648785952878759828138195345593948929565985087094638680829272813917684180738884610049273558175081945055831522062198159575085819478264779143830706447662769549518385451872660970724887886933780943874182155900028260781803109090694225837296910699378549136538476266928857831951623639544882823437888551013799673383090955695626539047444695807018592100525015149373684495027317074249007178387594318851758127978997021995714655058303946491430474898331742047362632880472624346636816942612791279720712522288472559026499731569038730747746932798264330324481771089151542145354562176011962125642736066357377826987350655644934329595848850665977019339357136893693458969371132012631122116594592646824672720789246071893759470350321933206031396838244943218528119456512748191951506995882595712570186304705733385200602673955019471301733264414455268229092684241581384262478899069661893890439636332937322279572721164510082366836700072942356138132435614554211125467644352874663918105377134433781538303093127599131973567524093078146383943645418472938085171653929570825295693937460200730290447242977399763324195913816445405196412721077765966823198961416320676387347402499894148365720554440003814761942284895861154648586878498922344096445651959672956881970658993724614392706426887815586203611553856850794524362194483301665541658134982294511821736007610073513322858038756269290483897347947258183294134959459968895653334889632513264326096467137151008740553649417465193602901271169135745246803339680118104342861713324545855865736993915923047934902400499486131587570230006125923666768337203727844623264702721174455121219886640841819015152953668033413472505606716558181025506235692007771588276268995830720846476073990601054681040210429152421084036984760914366463188186875572995720028935175765111586867773154411882588111065865210647611095047812001901690591704012526019905017158264638983828069694351024699629208457347211946352137021612574653902897437847929076294979894499431512128401620104312470830198887000558478908059335077286042640853356413345848262250534559938288879834383463206818576175042062769096317514246147450767659842647340425804295791062886030990441135079607107371296786842138534010104915287887623001380841879580734861097755345377882840462825003273396767092291917483166903759343088398907959931342824375198194261622125494272000000000000000000000000000000000000 [141,40] 1255662943979040814231107231743311906405295881610410175886701874933816912645695284444648487615154448519478147467882048613566438015860845907756458477643681026846805174725629590148108674904302800966703651175958078194326376965142388350528418872653480536757412581291850526996729407159039714381539413588652473266980580551836758622296238175109060750801392254274287715095985740735180432854847072896920366692984588602705492074173929738106596926725408772926252454834823075376191319236616387007553479827351154328573112686820287315321771767859724612592172543346138251245733479212694952809075519783978376328137175356412586578929112385958608593043038991454159869881023947986837114576932973073467006864240000854591861193422183380061056788026782553604146471165836841731197684488494619742122345638942425643661643127032854437700642888519489530213809699174132627821921210380696041528821029814127966590312569933726006574429505969461119243576105420325564557205628680234700158589159003374524639555396279385480750665125590163108939970992795427038590150495648330133897558424522222367557637882727293419023690622027407427208745212135839449279204648587938792145530652682462565553406170628125873500294066614400578924403166241947929762183023713569977447545412001096257335721949625632561785628566622698492556154685206028579045814546649626925177646635910386493402632925439142266606084937022577359398731228886584171561386797813214578403182937888179669605450720927827612443998978921929200890576786710412742668467661223901381118817937338664143657760571305470357707399843475803716736136808562599648228771744245151051487661608556528072801798877515714805859006459070844310708435571535968285278444801036109532482502292679030613089474344499113285204595146469885077335230029795632008095213263325493223689721449602424647190081842873640195991400931478418533746446770114708834231247487627316033499409625661814953970422729876776028288239026958887032804137409458937177416966769114912090374691879811689545409135045995412055832668160490876819329426733967801111732674907651388422697105184058581538745294294258663218384385072645981492567461532950862817459491127556347266193690450634683818297521424422814479934754400603661944769609663146211558038243184059013254199304882118997247386009995629697174488593017410478272418501187633151724730961030845990713244376900826929017425609956521376604256993280000000000000000000000000000000000 [141,41] -1025609126474161864695301826423679726527016761783775188615232208407946169382377292273387497006924999855355484219967515414742207958840077242382442778193124355231533971176858209498357992709942428289350653612663881399298880871038735333893360488690286611568567437279577556740838226974593568653185286094174829656790656700666765235358738936948492405797449458135929169741421552394620207893181486308240721620290352054267297074927946965792140552671065402515522707717570096891345484166419556917271343238237698485877833249717193220668018627843346539935102852722321995560136386551397951234410806461998459829117780252021552487530459251900238535749542056226832241771807249946879238912511670329227669099265387833867470765520526969109055207767731237153044749716801618268453331521784515054639288137459811054360549720456050713352779342633060060720506381295856682464396256912992393234253430677503887671563084896247379604077691997006903585100461026451133430801730088362140503471048024809188396927133513727073999025949475799848584265368575552816156606912067210246940363159204409067675955950142960643758754940935095324171876153281994748184413627225753960197616991691519144390047881108910906412246096209593111786675478102249352939671350459825694589152042298622653170661692781681660000593399713719070730964478839392895929579586163939553652368142237165105263574239622044374192957546415807782804309509349120984187125326611478694480838345514791939112412565493378465750270422505063892192842831435907241833428715764562088139489467885549628788829956999963879547371547745957471169750864110298640195669083829247438220921505689195877674333714739219800835356241462752933001207120392505204841844048434447152784007085085275155663174971528507575578057847433753475532400838525666470853749449880962665136439559808963226599626545637098232919986010635043897966134752390926642936580737941737278224553288505708049688205369408160344050104844164131195262741303297495462869745007449045549315650107847822461957680110162299565347105534467782441347025925745150019178338102714997160032339230039782085953630034861187038714182829130225302541831553059979933638157797155270217827249746352865045247477271922264863947720353453623606996430172037117204260097047606680250698874809414447748568589073097153653465524764219984455331619846546090817684463231276194805945431955399859564384051630540112046088781824000000000000000000000000000000 [141,42] 771660490878748512690002750620369640066150269458903457082250331471155947708808818283704778291187998846567670313042715530152878663365416451296950029495761102672333304963189965969548221670053698951691887353417019456339917598830059337610463779282691281584911405797760262808676963346262118129058528756114673749668186949651442006331711003077653564663424135528466379927041136529408844008054641350990185801041213314373232960988968439319670538525784233362889598149277521768340523950445861468657199087972409960326591040799872983329528779380723774983195637620510147068604836826977441106193172293397111434998710181837630777922214109726881562156821558805461810855765825635745443043199383703669605149252005339566408914926583405219893702994116252153949292540900279537654688134175204588382299316411317464513322319923747309541834868170163279407141502200671031087214737678847377492160756406167516264704208390920103573660398287920048575701736944793972643850830085380589277151998245021914396112312661812381353520294318904704599709313920168033475225195668942064523449810763942740006201913811665324165463396058785227674159023983941932581461220876405771377703810598527889111344275900806348604333344154039972786458488495466191242489550363804189750239310639322286927983268413344103153468486328318247519140307442385440103758961087634135842526893085221935485496990721718358459038400915362890701245657443151819766943738914082771794559082187925404546435321518014341806333537184990709609411812270027448457529672139764281414979400619274148910511323083208882768711858130589605299026613217828044797958424338776774313800125538003546215706142148950641489879484290244093544222344416389196226605856114805652970155521904426191577614079574810964144670910645075958260299773593069563998298399167150144236312237685109129925292483838729088799421220200450875316628881684097035799640457174972633898755169950794772289332859937839229544309431205918299513331803715191689686440633971126276349666855346006989606644389259164957913149022168650185621905838768006030692234490577051712326512302252695494942333605150846600270831242172032115962626931556967583235194097705649641875714246265837311587750112176949273421582699947883724720017929675535825500525446076228959429970287824898161400160743239351359105284561796968212824245510117838126277583361025235740873020586278265636917458271418562460893839360000000000000000000000000000 [141,43] -536175870594174846742325865941208759429529528954508061393009113045057901366032892765284689775274800844801938607119617117645001647526773334525049348289419594035040393331535768609937054183458694842518382416501098173277657287359461586579140479093681572885380661869642334663485567143559992173415074651800190031665582430131665989463222477043016783002542280248125025807892146096008121335640815613733745846599963245089372842356523418878688936787708162570285564196551708722212554940910419708840744347446196683360421440709477704710350498083132137740937066890597796660162269832274162600759036447790940705187507963982365737546718315404199178107214712210423336393052277935795453385460770264322751934143186627967033953278165112796346848752346972161528961079262694512037836870696908980820356174217988102138162531027233088461730571983912199280905423014903388507227851356916907317798343082039152590382857932538023699119647945212108349308027980762349454817981563865953189058052889989479843017167115660404764188803527275546728051001140635331847606847548942758479273045698833540626184449575311063310037665625235449362228446900137701864609898786754030575605779343359750660063948603197750192961241449426992912417618716011764552403263051073040384084439619222049470336717199138372822972336365968408384342531274850871469131094593040423313108272610485454663092140510351796808680200557841631993709448968208553606279055738251024780793696707424326987674017171085844600538203167866657874937931313255880591021452509377498303312610329897395587907523836446741767413631096054599499976476619825743314907909081403808481822192753545759092698877803823502688247059597592305538584218039523029865960756054793023910569948831370756491883902993429930929415063078577612741081533806089352062447064725423470480401923688916820098767828948329430539512353760240643700295368936921985853652541387683488463556278380093438817737045246416904648899323695207221050153862308324571343842446462684054708036484664110347581005026861065190652481356038305465193651852330675032784923885512702567825639034235899776870736825074242896656732666985715230422083951405198986687730348117358265727862097668441836367507604704393635708489335210904201777678957252379131453871467802029824348244298664670803208847657854492418787329040447995476259898931396071527124079947198198289610410310434606485832355182666696971499077632000000000000000000000000 [141,44] 345869473106417314896994893915610059350061941403824152016491458142844502192824377990426789447709651428014285769575360687619175961262681725875291979982530392145091091444415889960083336812705247135151240633052267349592447137457637375923847182430011232647642869026640914760727140738102612750814110692805664933364038359653773279993470299671346330050574196625978508726140855984716717928561307027639179313726850829704947958276703321853207900600933897564165763037330403417952301818957480312920677077685333201070927087291680295094098095761699905625567762831405069558462809587067100717542388426478875453826852467472362762614347658558466079615060888895772414560808578062911743985796002699036223464184814979802476867933197749395000560386561059893092986848289481141030185745044492272152474684930324120165023999430027488012231074738471193034425965647764804936401923548416018962808540306402182181610056223682841560152746248649429670113554004626631580850788726027052681227745059529284602329179031485992124925021159409804690503153256538581617024348871759912574502814861150949854792561729761160371429535460955155361104006218201809994207844902545411339097841230446614644186570357129765264968001014880027499740605852231569258487829357834539681206243105725498042203241101084028529483806222021026394013517662888915941599428984698263815254288906680507494927035436195284708902775253347887452340672819098714211875934564928680706092401585638543211752829186051616194368644401108678350519682615725522976303064662022518204770494171279864309155084583806474029351428255061175253137537884827812162082839597182419447026246341636793152254882010889681839166284163256544904258944486214096169938351950442025515254449638649766043488660501578081825973005023687674756817125642334697476709249568787787479645851817831731575347363766347189422768423149441140838232833413233595598190101137456559181243283057120709528399844200872293430036367061352197266962920458142156419131234492817114928837753072030082089455873060043164436075165048425317435214967956962043784756998006117092198500269958718002575586171340794338203137203464930102408968756547806475865826346584181834691578756899836080556190758172465260562207005997374976399032622133992569417044162341776416895351769670559683971049439281615842589263037103422035254272916533658432154828753089981842537353091852085769065202519041916801793392640000000000000000000000 [141,45] -208278727467633477603591578200865135885243498011560654415570451545496923894654383058374549433646834604667884322846639731388724020350540377703719815528324887153160263158805192773931543520081074054597021108708402579562341977576547244496370306587653544274787894269484342946249113867308857288991333918762590138401295852807211504995535810234091565559442309305928444837871258754028685196312782211578237099666548254050667773110257823203072344865543929053025560227814253132830916493871085561142849589822204865732145472008192480666802995410853591695553279496080392246768007874794158828872549857685760393673437773116800683910844115412792538764410409649134519680316032319029467098682062399187729591414197365266823213217035900545463728009557381707158310743717622172570948905178587509022384258540843430491207755299687503502721971230313177396151340383700560254919906723919267988347909606769545036176605852121909277439017163388729101677461162151344588833163073265710868799978226975668172409785031067194781256207106197153082586867080930155020321395568526435388301213616124071102351704589965266415157489444401116094261661265755093321408082336949863114834732879689194183866412357446600286208089764714312868007945456894334352521180955590573297469111333021042955311205690397045677162245946939937704728297991639500480921025117593303032143514659513786409699548402209440487784935381141203865554264093751731517183671531584171224698297202763496871855788314122482192327783599809447141968000840088149433316099550114054220295775563911207157291688599087409654215260370709591433731744586951081335626318528068495946057849472547070055835636219814079369924477205621160965989610017704066835746398981454978742515012157353269248092570291836356891228219763970648386059221119293781203893719366939211127185075759922048454206408823159848009912284267785035049957089938753404951940087458696218160495995814293045015362262103725111654717102461124684879707022091977994029089318969633118684068929479245677795606444750129953508097812987491766667437982099677082487052861779087987414265704297940272701921024166638239381000182034747588710245563664902902621991739834851553946387592629664637566303802185674776173742316406513875297501803088212925723574749949421934113551179102830222815353970975054001640638322497400716095386849751666286800639509526568920807388529282572766786223021396410864932749312000000000000000000 [141,46] 117456203302255466746057923971871565372145538632267757242644665604850763911291682754183762438202249640958416523887498144213440498492066969385142478556838096253250860598715971344841884135639065832051704170443546151987932177565044763421695820138311159651514348144775813629293372985751960372984130919829069778459595819132544686426970057113078580209573327284956406687480298446960173376192152539719663127558389669442117486513659758450959802584786178177743378563576838093665029219720742763893966151038293066763565627488013134317800269475727848163329752505290385930594499587103927705301352794895549335325691496619460574668153668686202573771753411672265493103951481692662011131707022995972246935476138828105750985122758466145175223783082924010543259918384064307789055914185854764562346228203688519711633114953986095926400603715154447447341626219159616092858978099127850788402907205086504271222547107089201425092051578729628598320804643479545019101198787809621803532923241432637283972683952524615118416111571517107399127525159783281717824139204982196507537413013007773383822968820111123107661935657853372276403794685949271905529110762648687280322908008916640967795977594363656678349616960464942190328818582119605169729349684483811598548318286448024957279968363892239158770290481946503637735865672613588585200910078145555693928172789558335937685210388277841057429364724612097610377359636331303480034280092166873248156941529405253359387343541582484739060052210925257290527205656850328605561836758118545476284406433361071594410671723033913740712267415865489202577846345948666766298169299671582723762236813543160197006834570501377343497756487767167824685562525883595295420019649667531883969378686608853936226016090371901366727515419221961427872370145582067240130289739508642101531063951714199347025830070125192174181359644181789331774958794178353192148469943058941637340772340636642044956465966168730909376396783392018384860134107511348186790266452151571022656074772429316430635765296268533119053701826749603602263005681053387477870616183474410642355822412893631054972971095320530573129343384973757326595053865263147187815718823562511675471261727155656366295032248507905574032093981263008860004246535862854900011143276611909546014965260692428611326178638602165036852725256820300801787636625633929677112553217248594926199709875646838038857031209044749687193600000000000000000 [141,47] -61981187889674587475299119654337282425091413090587119194351041684178419787240998071891549585834373018446973411483489949435314392361394258838032769865095505445969324479320254970390584446808183691336573996004849327621951649546516726814127683854187600251666206949848686853010667986231183483546765429098412770619637498291350765004433991164687018397670584698863222421337995158888498342199875933179225421289857482656893580894594906458887555403182471624890318740725303201809695783307840431818546288922100701953643319571294488676532053609856541071535947735059960136897435171817544365400982849619211322402087707890091656857924315481474470541511756264105124404698430830269879947995118419928318620964960322977882868553806524207619829534452915503032267766022468340164722277004597477058198010146432056784700582988798035031969420682460532096225716951685393480726626903493883757857621074977853996218554679566626570822164834247421221772757029252252108201269285905345570517260496924104203457941860752005295098408695120777008424241129375592755393282707976507027540178208355810895533492762678124032158074197952076382617124051344050359201014343991164432057691152545971950517094742801205642005334247916191728496074269763074925005499653908931345711169556467959724518952080469282960720980289034553028051341885063005898410750123490294663921469547562115266603004399896108378144894455881116844179983453313193746794677712942818134889711110420367896689446431326745820655393952159570897233350740435558187285337085776141140433734852785640308618521875307508363466541050606655845866703297637149600156805664797717732624640718821705642257311845084385172663974944054854658576409408676791472382023945257007907015077659072743108100454490097254082857990755403570146134189164037029276525543351699034812217398706821902206126264803990388941010087432255434921141185125782498033587386383921809074750336492535078976657360641338399809027912365204474348294166154727808622943266113111161493177416467934414737690577986999537317103608073437180104778788981714392119458052428973398396920701991236133954902177798470102948891313898089060811271807975445847932768510772516472376204841116495780331820258003486965851879925267280219536753341809861649875447871470457996653194609927926402021938479072986061148804658279279160293193273172906673463951348559538622846212988780833301709309893561916745150627840000000000000 [141,48] 30476975523329345551970648739598076181827340793707886891327528907582529540272334587583217420714026434352648030382565820191859128536372219482268988389029103381339778886785754196374055491864961465846341200631276377987966012621941456745950855463085024558690046693672040689438597632772322157137288505546600847067636050983523111501955682533316543160813841653388412963030207050405147920742194128464160380093750465939443890580419762685191933226738378255555230066316780280993585016684988702838733071514922437138255900978365263353608034210806179672654604511180308491112320061768606278004492439261685014567612227609256752578305886900606406385373094267226122690520792852343076566560503311428593216374761055735247730894008476809451673685368912970128910294147499683976814743809534971643007153208686989242999649356687571326465202739432875504825356591763412125632757587703845073593657287180473473807276933756057178535202263587805326287021014998354436058261245016205259286160382461617905034511694213884883843150953358129427991566464075732413906734958583233273497503271618459895266184915331205869360582430984624614031023809223779517207314939128101763495137529306606999491025927912325379812008272299079121476781456785691228358050262896088643021836980996699643387812840970234944122416875967565124441181918749582649404648550643591282454262422270561700933498488007601328409449188516128735091785047017433159018389863459545741916719612999742343905940567176046512738574108733476592386736548066928681904096358663351885701073887032541774836162344892386062765252645129651746248378674056869518236230811526660753103865815333943852656096736571848332710961031760468752602887244092239555053652368784263822546780346852107515646069167436282493933849123522545683851514064980442015492041645590341485769582469573296709567951707118781692843078310393459380639294138859917834236987726486034457813200229965276866651210985682590495787696342364345077676058015682559894982781922773057099301042431192035690790975862176280405368899228155876987461418679295579965461311379881652602961950860741666178312275131800576975951520490147980268038270296522343777576582997011784424525340735536196597655646596399913322538442321383590806709673600522581862567055085556020540716225325196404068193279924576764877952370238763428487066829850100440288922535814606899925845863890510022573647715238744832553779200000000000 [141,49] -13893929299906392390267523543951591978587996997469749682938165821390343873246514325666985539480878206852198738331293511559011460600253490482002350403020858002376399911726478975740879482733832980053081558668586191816881524763602986984306532631739685804374422050855115808836735200781479662828588431302364578925419391392428552633762910203793882087760121850866868552966731898862904423646987870846002679010286867806305438926759274033967126315959677598508273758962500921869873364995844336160807002597836007527459983057592126735795318690301585092659056260623849914327948298181040958575676520298446607631641069713319903919568520023258996783010426981355658548998215404852396826798670498279929456098702740253588766472304276799416287753252483488370381591386755742080893811130954381604088579311849250389846909247741859448217411422892340808128525903378239139965796328712278890711652959390135782455647577497309965445238520870287513459765059072944805762340411042448596904032340896235090223425159499088212963230923720248108865218360553131293538847253429772096451781109400635922545691441219821461646597929121586470037065184394105352944445186628170591679726000087792750518100158305723784370726664570431084338149794338935324402048462206047769158188696993700093685798032946632509671058047262452629108032493213506093396316509656253306604011074818378784695883887888847698401336941688342432420584606707886251260814084158089568680875412706699289458639301872230336113007556852686568371953481027317554121388283193715425928853333057345425664635209797439778297663028057546310299971762029671128154864317385452212257869861048541890988178083397101404133206850575395909460759380516864561514668132327285202330169720705459185082409201842325754405714018226863222839426055566026051741337358468955096231633968043327029029860783599096134088703375087182419453928727180198989002056349985358617619880180939919537312300749409943469748846733013960931454841647855031940213771380601418428682368167302629423305486797480630458015589912941120886622567622611426738484185724613658946997081797339967563904947183543071974617469507219378429306477357714386544316602243507614863794294502516410117534960055322565403018523912199209638737070494013003703811511416311652089814413285272213600250148227888938001294956378170182969412268672096697953798515799075676162790405260505131581644714629808390689259520000000 [141,50] 5858931134446898500214395353148818994936105866788540908863363179260813346809682978878086024211894100258320993091506234525836163038798176128690149235510692185436852942360871471785448335139751154363168109745341841399485003575519474261650253231399065217476358877331060292823375947152955015577511947239091632549597207180145957063953934906640934658116722317197676287565887123816907848749922775312758072804831560542156061981150226821112213761446593072845355865094694864229094488804271597782703220148771249701088971594712094480733002028262052833767837542184342998768850002101204001307400851500766200746057505526348295821207060848346807739971464434646793884801685647974493344883315387725718020440513656403833139248812613046870735071603457150962601925494403361472850769896471124746533804035103372061512175355297667425975737896343856961532917341252637958362041693962957023357349642121534682856576381624040208543827722229181643483544377612417364869812756873791245095407643363733570213305808313818401396175113471661333494629723130250789627828263019205381164524162628744975389267907281608606161245968978617395600509630262712619020032779152775140534001444474441449540677397943346113872719905498783700324824605353125975438373207779292784630321313623006656129252404066263982032522685449480796584106341674052012633369241542580076519656639764196337963790356256716936326553189566917633835580930516750015129203511817034964469296351962455378674835289936547376275908448227955198097466876063397697506648872477070167896824680144572967100764633969453377354789892749949658118721058030630813876306602701176905747628100329905517929233839184515200245601818142102559495670154501090910809324117438734230010946439573824616100593560996439062702000633323955776757613804077816007499175361358852230057686309425293836816085932443952330983290940189234399318025883430050366205317403909241575648328258673771170615034481875790711965446518599525654528372083192397332704199319493466248628618151086537276591557299304817024284350584714714616266082609691315741957072476299538311580671681047550181225719979188924488795342897409794343893462856503956006643364326208858140156020328280089051755336247854624774028442831132299421042188056461928453694037685026837845494828159447230022140213280160920915651176078133375713335355759082411977432546009498962729347310891980729085899799628077176331960320000 [141,51] -2294097414101544996249601254202888112033597612646879559818715114751958256725211710824175418345527768040999545215762059549029448569656543095012927295981018462253746087717415005325880326907078891470641123718550603395456137832028016156932552307373517772097342606975526215853807957534246986293051514876279893800289070691679965474183208370863304424405807649322433212448976947005126397937341226460729779102903255812555790383208872950462485836860758909684774632967960044234124162327059886461513865158465460332897429596495880250874950585427566358124657120918893307592699948246235726859340576132253759806381614356412904026660546974342991570079930941623794816860326594862960392077124094433549735683432269162510630775387936545000260996689994480699697918127151410755148756183852039874872207657343805303280048862578990932339884551641826886644878674550797144679106883837115237602137219672431219468566124700957775155045074204035055903833296588505388319568166004716997308104293523076965436341529456771217391758742137101009752835587437852084403886646287331854918086773884454837982500548789592670046944764852674101629605039684233944155422602527663826947304177358937499092446952483396034343905569835660421840876411104669216483799853527302980214626457007602923775787565596236947063550840903119802205126160991585289540038421177852469117873693054777057785136121161389445189462759200137007072707961291237202040778054027494591937908424065766601363375261210129155775074815142055469591997122283012223486308042960772124420184951898975772416070437096904058037100233367186544079144483478606020885767726297829723119683586924896653567897606469344472136579297935070123887874195850973084579224697892334201589255845358822846493359572409794494538626740848207967681265862572043763617892115025501442070644766574144041440053641352520271627905083544135708781659349293442545888601475605455410693606814532290802939730164593686454131154449070591551872488529052506933319879003349099139228344729919157035001018140275875504115788663087953619109021779064766181387770817768422038628625779844778447506665499778400448621275145709551627458808374282628083845205437812655047440237202612400185787153568319072773955381168597177529329477007334792395747835912054718169001103323672574239762278547980792131150224924886717222146109535119840163190016838181116945000082030490374091880411524183160823992512 [141,52] 843910366885368420351022873489525648757170250531284240696791778766320109471379146564304694111177532263050253462558611136706721781750799852045856204728605731412136422350969398326438454463705495503476405967873462013819990620406673980093806919025507897191345776171822374027478831205361222392154640535465482187396508770382891577417200363512941915154980922342908121340144402225134953183069099997132616313177929056463258945446129162766908047164120359843369930314763185608214176019875126224890677470703068389500499156698764135551850689066186255823072650649566201447331174110583854367854801908125889303666968722883634863374013856366898893038595120082165017873108111245849675845225681801022410776312987444603545557667872324524330730926220128604757713524983752656615627255483135398340916011359121565033421550033097028694808559051573141018579159738023944572708346427100977054174707831884079696737702216261262323477163042782732011579898993155780850794517290453558103709584140505916758768256738608739725171063489839569198649214604197416364804649801744594710420163436150689530787407561333849996709439093047867675098193540680640097464539872634659213964811511440706934830983432285237206707525133060313492390204072263259420003248298266776779228978228948209183436603695628903329897206910655873036383615914170193948868153142881716623755580314166538388984609109445354331710597392544662453187200384942232729775484281195139369409705945143991454638329045685732360779095522410966223349138158494916775712326935611310131503033182135780722344890038945377686497490135728756848094874857398443242385023510092803835570007952041471397593263662432219255493372250779234336389538255632782827125740960907215273712615457514558484516936786350607029440608613501969170068706203021229390612109180081196464610487303208311310369295887995635997731559667500464380935916546263334076603521042866254686760931986764987758365109343816661682146804860966706082960249848033279260825977118784888961253375350508897551836064918684047758128264056172738815246655126462144883023271877789576332412525850240841965000219760071505447622800621479765507524620964304866377747804038865931553272945613515484374357868251038777331657934484771968790344117324582373602156770994413366336516564499342308844749457142433617898210373153814822471063629249684162973679578681898753323842820126722807056751106243899333120 [141,53] -296594976283416017443388045948309581121265808359478148196885588595738379123549122049254801343352628679665425436276009500610458850740208534523370557465343022403083445583653885860049840060708650973243239653305354192099138400732271562727931738315893212361507152659093808879625524728820987162933126377806410620930925012157046511325093481189122671694728909356715163693404006432426257443271413101130926305901834973819167658318858598305089022644780791004655914356820764299362793164597663564020876122300439371455367183507177248988312809075921945653517587969334492709750216707020535724485332999700198764790127864238973669616035542631818816378359715201741730454718731079580763569913724438003546676845712199511357553537367928107327277807984864934942466859937968606963841241872074281220436234318927910031963216065354436859190536370385166567639074334592803123888389653597789649197551615729815634388028536530128248865085238368337708462828765927478738130137936329352973507282391736452390854952346486731325495879927241465871522075048645458863318517197668861980272029137205893560581728589180548427911676930354803577622366042527105597502920540886705589811582770986814183726561878199959755698810932804262767257820767177215595689006717171752680388524175509226194171879962249679186192994896412914553097972059130786825836505206891097880703993465104408902357805377760254822281637961997935332718081397942931098328287682169432232856946896355895887848856473963174712957291459396628632244997729442788199001723034228982712950027832787254949898119178636912950169180636704496763874349027627505610185184006874192703591877320484125446756851439264956991960128621038954676282382948168351193785262798997613809721111395037112892177317635905146286954448538229885156348495214349907679318973942667412151030821933860183359384990124680229367577468177496251477353015361427920479162796342149425781960156112834312324026971473689650987354762056665941627710527166246805861563270213757205489631461726342376005160685977546780347612140717862283397683257096152525505993646192267402273547189794566918380296615274041007946984951353727688038513053396376339511496634171507343053877902132713555756041682942532162824413002617385850867814624817232854552560929210008208577855512813200400661955171810568905154648336395485607511732417930373279493134215946544722646844854420920600721827302154424384 [141,54] 100713395982467987275480168616174008681730557796641702722319479387318124939314916073615727338519575970616921449028805951881100278911810111812603011632468946777037723988315439365237314398950640206796686251212178754999305335054665806154536518464538808036299984189579940324876521786480902032898955686272195270293003224801669947104762187484196641265945672153839549974928298533378251186989040288053040977785241938593094001938931633598862491851281896276838731906438229184542270567488469012452161373397195357299363553632036591324008029979550692873170275100542787690232057137246520998929355584415350018216432365227267124692846809220946222462221124938444510507852175141240024685846787733373406718541922098135027964174394680188729575569528002626126486391307679431725561198861263411143274042101172341888864074524281799678983482709996036114067812498034505745832820900252476631541880606267782617237394053998675284140166026796813643815267120146951072779818011642536337313699484500957109958403620580381468121723150766372353572949089176738925915737805194565342947766209037208625446497045013115046093507183180880966950329396058022284374097921539853286159312314100618320583041888897556092548092418036870657282304350526796774482426392694327509545447768458334632748817380158416745620017854476449363751533777164034597261260608327054183281961824799035600132577512998929858565836691224794927258906209257243674639012355488993974443839036290339647921770228536103091745834150326424727535491516026283858197324644337710225111183932243063291081565921639284838126253397007378641712870828452378874008394237242995162808355449203656587581505434271494947256550256304002060330780973934347371262464890368016939864375978372380564982137543154873104299809308190621383183546515965599301045160483877410104627931268042618489130638108197153132694094458942855997203551126280846714363705724113482464843510534145781127273464241038254969790290743242153854630463397437978244412768301933584382551078243591150604708045522729493857009488124514675270433485470133115833331830264976635266410267606156229189171791288199881555858290145299278822711695621746443748355715796169771668876528088938976168686373107833568490995957306137118063178124717629438592457045882368905169869493608018385022417945974252839102876196545497173162008523398873561062745727117918001645895100899694511843020345131584 [141,55] -32738059861212175779139277425204925717294076517838204507786400325993282243433064833586348154911959091177768145947365613922471636268427091797379556381014558759726588123238577090876522292150014479358243762794705288832027919297557455236432531530847424998989039109203413840307921645251277527551935535023070554851662466281594584621828539295845670387647081966052733413264994867700144153435770965319986737002328049928562974784029430912712225980846066978984968702315192534610850466247913042538182905632814886172413567358845985126475658640814531850075482143586961348146002785592071460788805223592611676855294397222476245132472255178355015643662739360821065692330429549907982371285234754607954289086344394236383060679297580564909473087462115496987594186514225359775229949792159058047894216838691258446474505010521255393597885359206534338356385797619507333454284254726380190488651733212051455410343570525297881659773007189347315313999958893754645778491313642400406424114200428026531272448154408042691089284885909674359309999115764750276113919588574746062016884793702195149267994738397417734612303338626406108942923224760050839782046328569047503547425381909919833743441434300036842950180958755331956296869074861242137003695287651199648043885025732860720146206931516893444708240304555427381254717253407974144368765694634708695985636319462765405197042360581431538538505850270908632541769837878706647962821019654124586816819551026702027690431296803879555572726161158209401488014345829536458324988735254478406412250186113695667537733614758202137634362632814063814722204412300600348950375825896275507024465297384865823261317187332499121440059858449957239206321300072645979135622819584673314800810962031972052808092751221766214675867152621001805992650598700234381846363717686104265823930109826215250873681224562211794380039113643019491991971902590636414726581769079220236298129943806129213497018941378535469945933743701391840625213422771120705148602772667183520029522167448178247706361465079398273292232943715241471121477647549739824571249886534607403381903431300291309881485706616447681492398132716729674799832203157063895349008278730099214958846329233719772299848654202875061499222702076710589397718454512005806586533240289084672650004708249217457249462548938135505777322971240736756411574626031897559946820611233357242938386914506950147338497720 [141,56] 9811211259952828964146052644938077088692999336711566470877347080220485307003417797772466367747259812385576355203482839754045148004825646765859155974478775546811596695799313980371593352008720724891061282858587548195673234952077147867970719704077695269426440420211726326454331500763735960607578135095253803191082481164660116271978108398118248484176818568860444728463088881475494203112725602539556168658787781096546442699822270302826960389309457989245800728981142216202694575627491961940076173731213511495728535159344836325824192007977601780835176804843810396240149673177637783302105120207367096549060672440030576168714771976259213419742243259920324550680425768852718570476388869814597623748418522881424392192089491510819883106932076106934056607291379499967940451653695057277558135358031758853893842631900828859823705070232239935905030162830153036467122571049170540481004744440302232975271400012133645268787149133685410170618381549758423818633881634519605682821934041771757828185723119675725526052826391711525117842289995166877973639640732296464712151253580595986269583853697073638113419452312448323984875383436321128082845099332480191822332580836418806436573034089397753842958138372634141216466662914459216970535310792018807063979147249131693111571975106468023437643691775856128570663609153763379019449951253486130549339668254847404952874614466482813863720828017443185054763605728610439601919742686055445362601105322018349482734527253246996037295374525483483949306116871305561616952944200720196687962511250307308590276747460201149499402973585143197951066940372045078848644899391754395165376431911757876204335544873189089513519919992155064084895833835954077549724007104658712470457537875512203013102758757413663609333584706187509256885761414583913698824044090868163903286697743479098694195166956161128044991899289918955462847378738250582096464259747551097966020089814062452600579487407193588007140358147771388535919198414834213417686631799267004075299517169524293458110368955750942051633180016857119345202561834841582443562933213249467615546585681686300102982650351439458528488843583234805745594748802445475625658129346778248029721246735391157443501121779441190177270237032204369368289960604212537846683269233232190731953493215566976920054177970119302462267452322754083804015775642785966286671186565147738049829256119349725299200 [141,57] -2534522628969409435916209906606377292178243914052628475800725509892606853861853795417378335295309294937565253313180099294747027689840694960202758271814774877774514784827343337327861308744559875516921816571502645046471279397893942401321155035848438250910733427478561916915931367125050816230668819105802070401515345790207189505471041997588395907323157517496277551480964689680336893886140857375479897225748012351727215041935422163144155948949452012900980516730517569507949365198193944408132369941448960508840153946214061995195811189764388855526906740027542815282200060601860802747530639273446143079087924171708251046034559624588055197153146111962352742105139367314219188505989590104380986920488023797300406307534912085161857151713314766957128042883231291306948213908870405001223643975800900284942600688773666731042810265149395742770968357615895703589372274868271149803143233046177393025689166872541870701155780954245631583206687221032806100653529554916147328001277484132336596912226368165055555864559780470714441997453241519301406901885724030536452175224827529006481759891531177686018933300074360465441160596169367314650718132096752051900127887939415977015070814357884150144992078449915784563053381923064567350013494945776493981910946484499996329819665438411768629529386047469755621922695535944501643018698941191556843157012864175942240048036232717533204421626913201554288451192299573534549042198708458505100903406120987310525590717918839827688876233054703620941308700863209117234561657363168053301632962756363212654967622255274442090935881188159676159070387455403892860143496803926967642344960749246567083365475128587611471183962175831429513797675010444151495379656061205685384796473704794026892789996921905971258537686945593858886723439665380865254075049476753472853485047882641410332114045361822398941855555544725322018069451104483685364519313833868427164056109490966431281796487611819379828365827843234853668294296402128834460778607991450934607083385195033119404751668723933027192278318565149673625863984761133147796031148004186252430804989441085212691776556642111275822242724953394081778773252470176116976222265503106056218439299542149216270427478845014325270410942357618392808848927480622332760630010673654245489037754339012598736363695220848985988972228526280950667322778057207803121537524832921224095408284445599456768 [141,58] 498191266317435760015387618606047544251881469044158432580437512031391457231983360269269620503821923619589614838165945207440927685976192528748519294059005677443357151470418421075745419857893221986411230111070982552952763699539694091087476823491134470213485809723893356377898276813718335236851983773578757115154800349404365822344957659366007014882294782581930789297050172407206798515164693214057674570573153225164638665854630533934394660278685229228274570380632970543913593340311810982634576416668637403747337960303427165105949633331931202441900232566545236483672364073753889784602626526699053618430912542765547858729227662662119882228747989530321589256512378983368503274654250646385895804305358009330991083388708596652720814965802243590394411788458651118167195693256600585076470744543175007418784866780607107711249706037337826571290390724858437032044742450870738155590324418948704565098378763701281102132901984203697289117251886999740925556441835562736119956217775593262070246084389905931855166668206874377127404967348227742906705357172901074400503740058270571859810807430722413441028417829929405869984901945753403990979950245711720547171514657193299914458691615375244606231146980784437119339781167705991090256593977233874446582637366654806928858423302436433578100457069531373276053860112125696808605855445359298842766745339335832337403966845064066791464453964539901857941085577145090996264395058534694429006223734258008988046547885786881501594191058145457328426808064786805441414785405515323355347407243751043465634191715777188383653786271558211954540055034522844703351297486728152386996460276767454770755534161253166831112294621431798075828581030891774137120629137410027812737125847373075593703125089206804846025795715446178174288848788188324127373257105266125906952052839783762602213512601775954862855740239493413307578230445523886371492108728737741284942138727156614113121500570115112758021860063083172757516691399367445901961471209918721103371384558556536890663049282831178913019878558784996512031368582529759556074917148282953799998945205106551268518034339303376673049602427625243603208524402415338418892337658424864060913409939045006623429355428967855610629160114239548744520421858583834119842887646367337957426297979565025881327413183228482886017228551535695259805463517969927420541925236582793171565916542003488 [141,59] -46215629571241390893454141978934135422156304447174830861587487473713510124322520256726007158820783529629915087197142013531159922933228281473258393799799917521158220220002530266322646303123353032901457777698481838413800935179471308807946388372077049926740117806808266582831512970755497637618685725314136038726125523812185620474102596003787626322103413621531079217006933748923043132615285273634295201790676734607060989203032314679145557862385423677192867330174815018748663421073990165909296729279946070051100253128492690155948041840151500766592890509190955614791760111372535750837634668935928359800159921257482066456769423536233768470721297054284260851218460857458438983197716247487469867787766691233222130283999661035060385072967811104500862870930065859305092955813576494464029772160884852077472699892882539250088598110089184059848048614161089042496583285262691785985285971774528260754469479285971050691350042656479225285851368718925161817858384803613470787058944275798637645175271043799281520562437396054163038967728730968762426085579502352504867387879054941599373791592776024637414702384952988233784047562885574667957989243391165261520271006968227617362697314766787218362675953820877903951464847418130211552024847580632493687873522924649321111065754925631606330117561864788218248704687459478987410577588999943572400355529098978301900917748309033485670740713725341828973473543658824002732770285362978639854210506651447988442728204758556980938805073558501880311643739492454808117957885180129297771669935174113300091330166819867269522637423930086883015599792570250269691248651787849160574894939651138161035218356508248000943404159904899606145734489564193159087688095562372339083293873424616357977109798496572063745339400800075967837173674848558222158157957025964357667724332920233179307344168326036669828850665934864603720703053690921822755062785386882841358011085564290518555477506932878575627529607798351925080384159866809996751002629395708172377136283745986073302582570428778560702392821125569939645318790823161256356532437125871480440629072354722031564889261175628645084704129813403925770539240378223766326762436851768900532670859351250925825735309725570131222216931394932197341445936016422426213889513061759571178715701295275692117555082286523428689163967478920954784677762777370207454039141657140936907129225812 [141,60] -13656611218364283499173793016865282264928121079236279231253703958826180708174707680036275786674591175453248155262859871778817712700630593969136883987000384987685569659763988536328317933434959661569391969332189466057289338568155737269097272945676474251749296639391516809297127739297904228330770011973606719544477460768052168041752543527344436588549531593342023568990006089183424596039390487731423256560903472637525804513427421858945903846983793083274211094953773130049065712260617221439606301958261546366441805053457323174577235516470114938917515017108099725291621232825466107294464536952198749345352588336979729072856996537595568090946522662838039867897824005731426564976886726092745001921866584663351928360867524441319882331529229305703240262446343576124254828643771038637393589160658041056063617380995877497397364437028100973942931607637560272367073380433514611727043207158063042511612416672151113195879108709042868304995463075936432338917058626953006696624590279472057738121778174591362589410627321517523151879148978102147992536528516637658398982152031896481302494817413025795920229028835234110309150214199368003049789866395099912404686819531066327444996651741832395673534615746656373877816082762064904548812292258021858146795611729070034640734782041217759852257486268629470253332364893477373437089909895063896345006205545641418897113934195661192271621136716163869194849908631853200926968570846122183376204653473303677966071804059114169916354000768072785469726034490157473614305414919468876516016670075811905155828241718232142652469063878469420110615977898825955118858259999758838976933886097966352403509624219300254089300534025201383923180387362474986204314990335308044466777794845853935223741043260358283667466636199627626675410647989146224436009941924982748054034463844406970718753203123793553264874689423635402866839508091945174040055941176763276809754267493624103606846481046701153711333937022414360717579620301893478785963504068378478508653819759043355146596284892822488828884648365477066021419249974408093877762220426131687999571078973738361893516630348957871097556177103696481947091677857815780257871093115372700184478163805068940188517732150258392535676961478589799274478784183344693459051377054198069793691497288377434514430969980527661463139021207741812127940956854422930028331689950228313004307712 [141,61] 8287757640725711783703888741625216405789454347064010137806611035542576822104600184509651187260871178465631450892920766801032878617278817006330116286544877370889944030738670610009540038551131459685262586027488986459678886884667933560906275037372890656343484820231648884713972721842641181882241145407240507503410140076811697867044771197353760368049915744558815263465049622740212174965218753005671099676009603438469971605721350710871940505378191424553886737422340717515510330891648494865068838927883856414175937076632070098090459878421639702780202379748155171221706956000235616667804439581454737250081504170167332765987645935995813504267310571030889334297839793516628938646808098810562157373501969241348663363706641465870759278521523925687954751841219471152941953585278269065375611118254203426581409824055592888589847404298366759495818743583028749754734011052361205737328259615404521396519747829999880435226282752930348459450572658566145906656068894270696550384832166332608655396708208645544599134077511654458520327573384780512443356989614059520855955699205548641086706209123092263887936284153529652736443925902000102367216678324904605878274989605762195838898788034751250443791801538502213704083520189844618013114619405033921049366820275551960156433104267466759911827337726528627423943235426665951383362735988725225913477209141959210278528122543239306645090680139065959067127555819823642761654515489547032875865113348806270266615613435758676321542045105786071899643522041921092366335102983320462981747638127579276882056881904469395383782214652280214402584396507950949373210742983842699547609344957083352408258688863061953468365033504982706101468230064817788729034052681709594354422332888301665100761544775489336063801758614912786096113255115518953884909940893143711557672967880270723465201053908580181310308942334045760834360144735196656693788956137336530703200123639177044479678499119391981024496943684593810392909399557603353534156369677572914247416574754930616130633086489024344245412054507775803477304369438398049208280106902200776466377608887132443746420022722097151452736123391630783923472428245152795646946192295656244071584875949763682635517610302293835184735626878122901097764703190101522412294481309686221390850698023816211172598040307103414875787355050891679793354464409239205974448617007548108573472 [141,62] -2269485537222544494801633145822434953685263366296717213511341792778672948089751997670852536113281470687412151356412047072144541715202619993218072990317220084017083575372211737254132962999690032677522732054494188887513302379973779559753949877236397671163486242893445556361147224564246620898416155638024282498594501213995172039758709621277266347435627404271484350492437221664629379013281422209445462545111005936154937436972586472220146736349991078279073709867770881187361051783748729846717241855854479917603589582281261267308354644377409150973366401793583322520641001805905345841423263523222493891474352808393072334410933286186438551333986039647818332221431862973842849414634088852221652503738578083792366026992611738580318804652503790351639712143975572298870574067205964568095032300178453108898134104225135458120718727502701357315868102032721000517164797911595005430015101809254838880213904423691570151116980613686148183640677074817688907640999879095041833503562273291987501879314228488063062999711102858630221845124431173163654919753252055201722017434565981928619967316252510797083272648560257407403216487940743895495844507977479807297573996973762976575147107057292147880456091040669139437143287190173383455544372253986590777360283313212588615034825944866032780853683615102051211555806417123087020254525354651356960840420251377386889659050821948717742244700262087799387002900006263742403215475544021699877243257942819811172168951308204612929856488414228707380335929440397264640096389508381228370980180216263709787010961931098767158958058113279169778449044954777272632350179092155668004801514351453828018913712017600931036454651092325767833691284264848298560001413047678675764642152603670618868159907229843268417855562412363793154823642418017759865673844477049904200019856033758607642123829476228731457984673071563398750384986201898947060212871942776075965110035147165217076266854846925533245276343571199386221618292027652802971956791024963120185233659182070543198187544509793472985717353417943305536328800880491780489737819986397698915162649479316649238225879322808548041563123065401950219735409803087592298796575437976077500854523267641766779931716384645723244273939902147497245346294290643547664115630312957754415689466117203664908549316888876602040796980801422246822530448354495424558490892807408530048 [141,63] 320059676897248901408092702142777591357293657886437703169142190126103843836290919996503514936049801689131455145179356609667361800710988467643420853265029357821083064471139311672360021840704560627753570102122287040720179784860262456680620363812692558515390317662084600243982298149264090942104333247190373251853637854126365563186743769054885823250463672848273345132143569342435564619324573170084730499131277107434338489891347503903442306372558235138715597537391430780632672424595285683388295202731020988749701801293271287219123336753111591590792615216652745891073292791027949487110630568979720283741948025525712972735908390306281829428123651510802535881545521070558295251150968531903405157794079754065242258628773971950591357709936597897914426141388881229930417889123892642330587609087322390693560360220686885559149821829910332638927315791740155753553240419851152330588031915423979251406143032215445667724573207211445421300442532194345629222336701618149271082386814550739445309456859757102305644331230499991913605311122445048823865251173125983954486050894970085903711260900131600544936921071407510947980253459157179923523223356051858899425892580626770229550801499126526987755198588077280935906846021560351239277211953750440180233435418625485181397589968094244526297308440025939986697426185273360992069519124277283408635309773435989722802347114609378507944262979576192964338367661121980018055998529199350524321931675576019080711519896842228715779320923682759178805022359675402420959126866224203732768552219166445974709524545316250390728605839445596039472301443396837382247152413049037514308895823254736129338731296455292414483572530929983510465342435755086883733613564780757175317786289641858363207813735879725349546277464174051902887359472634901604016593250470491329049400166395894538139170897189051983154984460137370065326298269364685437534666036615208817841987792706968834522442368855949790001578010872060063506867091948653608992852966236425777076281207585800189772521542413093286238490377772879002244942559182918650430383981506958316003982017388514228464389858717904770644683454564361247792895526140990152652683592334190612182456468891893230873418592306465936302256834680282410860207251071799012292208057318169815851463201594356324159769640775251874310986724645225683688680467238861537302839092499392 [141,64] 29069658645278101809430702170379885727949824827308671745763462785585095193496384847044283354720824342269006757913348723564013796837917642494225415305565743688303762207933845096967908974378490985898494464706860759540088364102362088692432196798577955292682944522544543768599986583932401016916630859372672404407783013623492585412751477729076940141544424119150092948931485822792624312591937412065453944820268486404070381234898283233539271445472618984052354267686682519160799907900338992619914567190443652991532294991097715186433353680899047555011663555157208681563574079403275477310709850770816238215484276817639415908484852455522424986694313415570629482854739702527289920348664833358501776089572976182530206506705065149040876521031797600029791634282166254267331239204740858959940707714708736062013612908195447991187246089348792569186119323436186585297080942581951762373086913365630387885216974558539393875581538139757801453859951627719021015530047355875840809882628013884223642221595854630474202360949353592948503646433601943895640702605633122428638189003466309326950049750522652567434956278973102693731821053592898605003969788221996089560370026017207132120049107027983199783349468407871318283696093966928748197682009912501856005368745011446686814236829227449186116608992306099233889870077288658920553441484362015230536030239137946179204313311300050859928605042524907072118041897209027613946366057213743533545417106878914756578521821016295940968740352042981828816648549078267627917810014323096849666187771273487330158330907363227525975829469365293131844499535337964973265392015136621766723254573463990585286193293546781763568350814929841713506071251148901625854246693030362279509194047184888141660015756983098351611882276053068356525428209074222644135952382023357780460027733310855943975711051636766953607213575814675705716538818732482103579586614090311227329816316169818498109379662355469713296020555226569749157160022674400416993678696057100802547932780405896482554734181145224757240283621126553315197642104048699002080345213695412970257325705193771812124198903121243057635563842373124019705921497633316970281765034236467702223314700671509159858019353536747861454042645398942066000893840774956332209903661048221659732466388957198038760323047767993952799570048177858520113705857772230906962014006272 [141,65] -35055588645540563424917469972683633819219773434628789469148722891245261091744663817470089547502306097305908381484489370230168322802001456318195905100531290295849163568750994577444780215283745324051994550350354565751109354215462961881968316778699647176051703032086917413502863172098783362716114700087927084591851266351776333883842807829999800363456883737231935956900164690382000500645477349273522404943149648045849117818501016500889396856338925581336925782734512516967577567541992753079229642751788950093515417230332963593722657924274466195379189293670240910632106275234218567502571195846687314877254032370961671838590521584421744832633971210167883267514197260561726676114205174229031443899847459572170675324662791324378742712697287191365773202911461186340927119660439937465015294000077528894466308345097220586067959358142846698382498430619693542457777683879302235507442268673855263817589330688340148853928543702379026499779718657792615238192765770512784097839712604819561732040233193509150636810503772815338860859568252608239942668617481986870920514003460394232457088851253300644993530768931118388870641523135003924003025445111838105519314165749833239307541275122150236158651557003102442606750429787390420593452636731556200096092758638502087696032924452150300124506250823910882181245048258828752416027202283118704787659817189748435416166385335861591449142560135127074369680109723900439149576985446148285082715228238642155647902500267130510827861313127172490252183553491300026844052167014407979987312729188196071917272636971174184776647897069239350500729792855207023049789663426977052168470978275660070823776729448819632368610704595702805059335610968252178858576222881810077542452072287695002278285393856010692569974275473006759658712631199140536179672037940917872768007243092236295845212370299195617365074861478966977643385687135840998972599329526234767294296173693371583353360091913190950195836319987849020408810273433370023218080656163440287991783866576242744006701600921888307002747772380443052754313533991964004948320516291126948650458443103714456466195031181218394906834189227941985993490620918255548879645901320798567866346585249815655478050514808192520174321516217445646885359775903254002639007274442886627387701321267544135613679288601873076437527193949319624900889572650069689320221312 [141,66] 13440534170484133926831783372180487849800495024960209488985703292137905197230868637187245682785636757920712486880453497089576698348066465366883412709677174084798652978783874055161286300099336866740768735679435148215342807571345403344599576884315033424792013085018193738724399296902709524473853436895731838601121179875724765860591959470807155507045157866634361728326074138585781604284736070899686220402856676180165596561470929059120695680812429300262632062800511089002577596862158427671237710816192249212667197942435486379640577136639967805812524305665953414756208935827930224269821810597729171696019498959441781303468955855691602983492914944153758092530642159521861725406331110988233740130633630886397753818377469704450608928832879678338848951658540362998772496722015012130192714273118188402963083502224199129109917672886894840322671676779096269312430516212623219358269296432751113761518994718205057976939972866387973010983877898645170904571291354108784558272880321912898301127145441828381869250508219026676614690136145736530862135109929286798519833167799869695276640995220896886991027060297061150213397071392726170761185133273966075762530512053135714247479394851168035063614850835442985950198704506044070203758764592284153641840285669344571914938037047502451394485959924304644802283007720302974141109165768822186911604797317268478773033599046851463357820713332409998069860061502360311158995534746921650752317870846765725696761722240044124378238222672294474205918219274959910852069370349342872557403168326905664531791911837473143099102796310693884504958916263945760216614752240805702746711975980766027410825537963068073339777416328094245373783583898616164353821364157177847411747714269772653621255356339018626572630335484230249823214324733565101219035209177611174506221773283909426781058832389460725071734852870585907143773468693675901235545252312701315055028011829067378669642371496773102826840868521724948824335950453331091906902460967600213840753333177728584898046029342832409961135759888661459005307711812176052571236811244288599394457020463375101943544624227759388115787296919614490718325445097894349233454736467554202317337165371438079590359652081078016685110386315111946368408844261494208873415829181324205736207394220584309071429101754379706727340703113868060371278551412024280873728 [141,67] -3688107276760811811721248376339669241640065291087678216717952059466944504086761071095392863381329744259423176173306358562135552266872458101636300601586019422266222760687039824696354911365045917485408781601191159549667733306334951093415737714596479618915759590103657691461940341650473060548891731788491641457750200786682275195982387970543789100541060104587197690558688429230668332108480885070130215602343843042598722134993225945831147534102528031681617929586500863450638590665766273891403983735564507345924537074169196018898148155131786661976979596552215087930815413619922460754360986910995497284812000388182039187132369789597355458380651386992691452073759880673430238324462271355248204126307805581370426348020791618889698326390572980442905581754813203051216834298346602555727417218857095269764272162000586023781934065896602341974558358271691850345268199385299688991780987746325624003238299886196528109425851458310893004532540717682969198865777314250950199180243450967891013240499874434109095759128643738730620623473426613386438610712392861479091984626064900314032946886737985177826931035008549738216057031619083718227890985586978337889371534438083181703930313356150795519801493546566227229460248328272890391163539099637798263187572442525701428977621069627108367352334442931816125847281314082900099208785808811774321063501662008669016158724259748155221697157972815366972344055570680504383448921712656512100119341782068180474290639066202322507836485809142935347359805118306996297716398659436573156992550380848302039672637176485829762162210403043638778924720471264952693314344104542085495088518390264777681878933370177564723915227978678951688887867370285519303052442863394834860262379569099291427325812219460818017127545795298902307765556686180971833560898095019505167337262210841195708622718478133450969886706346013445035433996253294819050804038932070315424069004701989668502151586759323372728706162555505354513438003059754569311489778687185175619976599590814894998789507929758530598865338729973600437981106894489475528761345337682422641472436721764446730480760727757553690627446284012746748084396234996156320852016536692957588098836812309142006094795588973933786799563687638971508818134407277002471565891696270249829442391533717202566479161634663434043635531288519431221549353909597558400 [141,68] 813013516412726040206963964247289720912394234482421624548882915693911612847003894797322206917038080263917340084339653714263403413016684794330148791164610431534813420580256405562762288360961080532829910052873820156852357886832238795754624230465762643208815834382769219321638099305721595262231564500906648923642739552096044631218495098306307606129505364919263940078283319586872288024181095765363395478901125751118256976410642243670285205526620490755653662729258519378202482667469514376699782975722447923949387613434980330908254498603757710521043952806278825847129473473455201477846314417079912810092837375127141349209263135859530873459717547556912956707428849836818321602180227876084061465709294678978884099210203424096490911162137303726969130717016464175023920233991558462592564170745869842931399268933296058965404241223776710733864484244704165469747504029330674817821999334538716348427557297355280441570408084600581969507648325112050993646424210649912916079611191017041461396102351296449659447235493602456911266103814600917757774557029331978380686788431265118117122412383139886669235314359035659636291281036982525360569535157393121952335117678261196380999424116983144835378162737266128289897229152141923275753654340952494197178968164328120603947701421062680336953139136293319795567793511171524878141879595254665996521766061233697822581056479436002532594421088335675478980780073897513577265069202123768163169594463031672798167971073444210745304987587524271262802555699286325078059193681413898146745320061032078921612430254113719929265026161625341986092433089674694464698499011294081497166872999036591119792405974482952896001103519200733552497559448564727939366993514936046989086232736429761884714361653478681368668164487881602380524351144151166525042814277130830279945918983864418251242500518793194701342213780811440939883668484908699887323494232205318656266822125224763828702524702918568564414648393207532563412634695919505019329006725869262795361877569560530804611796974757401323611044667790422909024615042131978898315709891967787431759452922750375880139774545677006297407592397016204784812155929393905801506609364737395435744134296427263654669156262664249604636887359226350093538614289763385680834477983365916355028979014409010043438917845132938792817252646069229011499287276712960 [141,69] -148626328146314333232733591802604099864675699760056360764779021555998086773316549339788692998935945419811960983800287073323143245178625365071658956776802648855917770665106395269409559320298366381458585430579594665385224273160478892646129183375586071076027941429522911520930032384075639660732197578578844841948064949818878887418201181369524848881916819151809957406038414001597299681630372506744550288727798744187855344537826283800882822566707470530023231225220780335386968610482301283635969704066053678454348913803922937037139603223139107831570021313232390632856720359072869604692397831378811130686624891090416765747748935981959849155176114686593641517162213610655522465405085106154922258188897532724738796467318708665498548950414221770026067011308809692418353955464139510998871301734219434890601162850454841351985538795607551806917024837969150115733891891930392937231361032426617220354935986539926092803391604593189668949247904962374288236008686383157479120631649719567893742974953129983586908239475335259090732153536531416222520157511612342534952096871336943218141605143686478730430210831424742082897650107665004376584462293152547522759848292296616685816141297982551906704212015413836662085155522198553778627656798244533388746429557015578006122116697350628797953351579595616740957851598669643813440967928915725293250425578590183600834319910980593615793604080911034197798988935891650824197503461889217513596880078733411125619091271857220504619738317552393461364921299228386846326308299120785705193277971544142053429583666904351280536648706895241148109619724728603004050663082607687560807867919817987785813507424268891010990285267501505279680689488443662359122689123444575659748151351808439874074688525512330996150488095509197955252487420159816289309016176544066484486626951433875721134296152721345906884372197805132148012596509172169180649511755427425595254808162421174611881646611033920070865170098229482300389827485818004895916283679053447258854906336789108181093508810004506185523105823430562247743917616481707787719025491839290616348977286711877720495920446173147423328759139488903789899132014321935212497347518460260576870152164815927105214033840885160331452087986202116649380945238035986682635645292762015866249451919721910858248065861707099118892390599052604223189686574720 [141,70] 22744211604678230393496102770140800838884034165196233828529459913199458066452376721704757880861455406326261978317004557223938716353665876853807698460899394181072312358642050174932592100928083666132739637655376499012023018142489786329403453780382291771763467727869287888493251084462778055131337576773373063487012057166902507607340822136637480306792958063247672627267521350337395511937179394978170954514544450039380531843276147400163485253917557035631694019497320925521237916470538247374915298374599548687895990308039928943717139880972809557513250412804339735314570690676364624294458714753945049899973707672803262458694728919173278718197568235691616895945985900883979429034983866227349613134898053899124018430470821139065941465486769310314947138183019283213144485841245577596532875518409077447940961399080586799287839052829089365733358625870063992600319066410432055369841993984496249187448138615158065814532659553323231553062479946364783326833466998058511184413664659918725849202454004537759327230080592462564479115391480459779329134548576060607932171145893708740329313313081451532942916642087298727980599315278365861107646341173527127002367146524398535040494370468574084639098162542519647614889980567012195668023271336967443068312168814427460594840526324595859882008471333013246815894460372513164396986092929986134587392533038632009247334770346627699103927240147503044122327848809048450986508756053535287989854866131859429307990547661339169427024890312142424353072580473573905526523636133495919822370558924131106726293850642475030311930885086293338860759712982031732786971065888291921177697232682867006261743452454205658092391102985446395890576752752433226305067103670968646329046106313295028108789832205048552002088581857643572897519970443062480033460016201058152962008076356779856974689625753998203920450178782546814262045094122309365351873556480412118677731042384066097888828774076387772384936273063109590072546749297627562220451623869148354418840164311050333333803546065863845265012311389012320214203349094492174897563696475607136470490920784781121118920035299568700226210493918280963201617593480644634872927609378891100744368790321581755252560000627740085907965629871566534500024164724180968154172066175993774688458591464188992959533779962160953797353612456444516018899840 [141,71] -2931308928875713111921598078165105168760372705850743833760194017464581128640065654884779337292214913364482856071456345713612768079884682259879090678496532690363308714145094318508478028271591200618003590134485351439975038162241100078759695179247008849765621052567466096629492161047569546920416838722236386036883092836222684893721549464224611091266544955827112512021116597322933407986326791748778316999126913334311514756258024506692236927651700696282752540824626933107938507245498624665116879648101374449882055803256195768747397497702223519335493924201682938825430132208125244067508296400526196897758845146344133451104021445453701787850407643034478378945544245284513855458847085897964132565007173764054394121539717384117785193124200676209656567970256062712308726733392989695622535609594845568302545457895904873688063548101749911551329714159858487101264862830516116049646347923634514537059185603090718162746768021562475359247825562983787912683516844495368189901900844198658896123557965392741978369084669480264068413208863167182443676735925755859083760287004165025029170621755377584677332437959444518177602281714921233967481446679182757851035633246691322080982578431277272349560343116357207122487145866623566630845237267048872717403504104433090608563076422736847024259725607384096841625747206754538514792173490214251433952613679199427531466032016573044088595726642823238471429003511308114367282837016679712403910194245513105654715939984318057358111842748603165053976336760246822388856187792834705900297068031118259360534283047247540299361974372034489889731688746157933163810601356867871285927062681757670112616270720761475434860521952065106871134800041580334220781063372968710297468657216878919307034297548242417482234297198161599394338537187202479251179852081911443526071348119929242394331737347517992869963327153815809663649790373543990325430682622533762717587105296687292166996277229949734992816706791454440530335620191154472814189909531380481223994256180810614609891731904730455974961134804558577604396269203334963435741976372537518311805000437264628179052070083108139796523249121528483001129124493616077595158455106153359351933695408125996863242001348542901502389947167977331205563552023628079827723039800234152546062349511284414287572113816058746606053724328434240466000 [141,72] 322222191245129314419449134841189557496324444949651498241567641212252787707523674533365051240841802290239158537333783871082733479439163052519692135688471535787431935918527748670525241218889386322251938059937434664625747447892447462090334953503567540770083223567345994850108127518797193363795467690899686641591131296002015575146411881034263577274055717535538495722292771199006950913222668919212198883367408628672208194781299414306320108845710311179984768801027158716709664209313160304816358800410104689328554886173209519828750371206527125132648592003153824095443362594314151662158659571567959318183303573678001785451955681530296360464898612725598761054149477032946023375146360738405351036363860675083576601897036922187359745698618667828626342582330385253857797816812029834425027379362289504409250617864881609996560111709087694495606396222281272368517943077931683202080154729391640093653277117794165920874372810658272391623281427476305148968746999978074487774246637064052056480738341352311456768793392476500799774099970977870857531140529597194858915995029614997379908932601788888611422518715609316113983014267737493676230718121800646801886329531110915319560812381077627707172902422118487809658267303115627603773591120325223835371331511268468150220325236990936441642713730673158129915578409754672176766453845093206250392320122279925839630942969394189636689620798574565679132486370043296038826314189218798868238482562292285212835742348963695586584548905963323404352800816895354710312731115711220923481673891868141267549268773258042721420063272638291771108727082511123982740960911609593932017279160500181884878206506902909190133220498937945891806526872297014629977979963691899751925424013552446211086879452999130072677776638699015994885536179656993387330078253668810923829095148351544831211405565781029831246688271542946302948039103485225931894609342125317132584314671708352089162567599353562314707860631171671967380682537511648997427071712378140122154958016634869481977259390712031986272004741070888490561211390468842822729165115636825068116737073468521075780213346536716408552754214626892678263557899926198923870320693637117115068642757637982681678108080912986428275615990307484094249450426338187908474603115310354619997383252081871727722807542441516123416852463230259200 [141,73] -30937162301849624545413956887683904763905753022349202330559113410554234803143272855513095941471575134690718571390446123190894539861650408213871646658102338646503906154973164320470297616315201165677793346653866247097970802518902380231208347817029471272570614474374102585774224083172691968882944840385206770628040778020708220677901887052436493406079369134066996914038896473886420678437058082461295551917067711985171463473795204910682713507843907861168166236986084034025999556543942479940669384456112634299623858514528002936141866743389140497248007507591952802780471235760023936018546813731688479737677790025613538265304406442763876166132180418546002916581682410543218387140956204103535111577776117737941599690082904788574895087671039113791795765622051197783323722955594778051895083845850522185132213380121851475665949616289814488412474301897037528898603860736163650751695888288319740723018929954936176653960740661915218038501647736117416274913910302437259763763519344864568335648571158187754450001229334087755068498594234308143967829463355688296204916304281132411303481612480827865285533070636902451285259413944608411469748903473052166031179925711131343953521591645951224912379514662007894232261216880767663142932986000396041318446640583724940394847696914054941153133248444232732479728134548618232877976171737165929606532136455318075058305400750966356577404088334524731642637123992380737462994931775642265812927876001899731805435575570780118854615533842941130256827827980269641886883910291702583596999412162446420726113980798426195089473574855067505763345214124850301811652020637496107403804443088074378400474801073554205670080625844896841806622725768437568108808641165145178280340861218255144248158001522568111357744253417915341678741040247928674684387261308571409600484530337072050254736803173261039540180766783757043816709737834835755782824573007604244279525808699963999002740555818802666520770086219018849331098304983824403785335971583528413535384665922231087256223048258737107036550533970329379784265840182447444719359568142586487082291968046054297312434275866450366299448042384678641962965295901673483014578422003338061830821038364269920689804602681131483609427730088572982612671859576752193621516193065977189175052816039521810115444032819888683470701537386240 [141,74] 2670542277513664141161709326119974317418869144253120474760054930402684166297129996570490104889329463237181858656788833990531593780957883652787877597434173715786456548145369133565548471316601135006568373616541505698024334398043822861109510806979535326251812471537371826540248240170704871865784479553777557095590909564071408029993485929536900999471651018611319168619654413814857946396651170593975702516400659039569998437336040759393960390573627568242262141500644436863305624891478319672651422194545771261220099248278077100681669060316567448755254887763072103130733730763159734363912095484414477446839611721311006730210918938022139160946313869679250211946218264284489312408334449295162350278173919426403058923246319223018548736886521102421074867764107851145291622426755931786114917380347972505746581139160761423311027720816300516783881359963003380016567939844042909339980415896752258194138607345823912227115759459250013581823065205922229045651807992131950374794623318279651640452352231781777145743126422776062890810089291684507783067415717001103825919563850319635256146757527371220183728498157635504772902007533899378594201398468165446334318898903342081586766527419055335916152824234194057288398296839385488272793027461688496409606828412936659977966292100774020367414737783701390402958259329169579260066801408973072549702781212812388635552463111666541864339139571857001168141047941275368345297256719061995318311639510462492086924624479757034826233216235111563330052690274596398913699972217127971729041692941018864754674836508737168815752649007084584640755672895052019277453343285573924202566738410799703491509872487807770972976175392407657776467270487643934657748906489355891947256267909966494785538031686814454359147004791909922580949614120259330131140180896957139464622570814631990703121594333359633456820112179141123743064573014933677144027140985622891612024071419352731490319121523500991253270236040273704328846308013624487366957863383355539484961342952836322108534555243231941105690235365096210454344564943582271869705448668669303249409896502415707398495836347874149625624890365384501542826448432778810078364928794686431967776017114924051167765525119329441714843462708132922642477053019606405729635247763157561613089796635891750622193832248560673737952680640 [141,75] -210787213362150381609474399130307537633652166471726040901551028800886088182389417420301308377447694470520344395319565820907700712188935714878286690987733106265268763295458108697135853409203826671392666087457056469077154773709936197501977343457732914797691907074452350610782739071089506670455448685263878324456088672723239634561458461393752463122961242111591453502053326106849595145248681841601369332813075618719344339843174745653827192646394890992276444601295904633732764014374774715630230336731360630358078822503014042153152334754431303736834957370454326042262242740667785095387933347023704750337203030614115158834150277924580786705909175458213979070058526883051855498351269792906102620136445230358694352758202691853255354375751605997297596337081710277321708319907140403107936590767084081920323593616559156051648669583195237380335897719541037536899239978853776574721332725230087817842959573319481992782473185596413643089502591942040085442780242777881513193363171857763566496378060667780644073813372403326256242333258665419693976434811605673757761301506537634245444754131988577271363750717430532224352394023546937407905831105004855325069747004820337796898034979711073463400326017563374715538213985721800355182010066665548741304871518033208267721348459401213202348277460814405210720506841599285318102461260182961213796330990445532242886430098271793755974688152827175451318852115361608732252208891111524470003776946548743390545841400075286167814030391649855545025853513914186662248264444737368636200088162474258135452242508751728816295839144581338811033188621264392862598506932164120810888316014121086350274494797022632415539745654037668610001908514303693155343915236749738618203181309359822235336433973030013541504929948633748815613133496274328299324223256401440448363802828151225246715078558666140572630593542368367106190720321654132308809583887748154307134407755811115945970368979382256227806203828735957220119752596041940649673511285526549532109295854156154981619601044502129236422525816431251736214390489566017302252472471146744277752919071118719497992998362256930862749193093506446770516964017051382192127473680598883674763858673802729431279525425651423566200306190489040772280862760651198394303498307424325933911237555596797196877455953871322660341320 [141,76] 15273006882648851382238200977040604888280305626832317824830937586210876788635219831568116198741387090625078699279740827053979208210742018956112141641789410767481440736387727390619114637881333704408086574299604757792767804149490167243692402743348307466979733662407407664115340568154458732419576244586202815948111778720525740176275941682331633235103641040919275269230674951807996925190085512292058284808949127108885651474137844878287570800115691881426003916321837050660192143918020569278504237255180620459552634197751719326527665844582232286978523939636769655948695231650892687149278521524500112095351562442298071818612176939644709450250663890058265804521606978921220764102396090799125486879070856914852090631150223692511437277411130844576664473383530989612035281284307424408246370764097789955857342039684301446201924355651502038739980848633321753873435519227857782357787311222501018906348144123678986305764746615143711508107132268200783051201816393486320857049261217697243483244039215575996581969620297582374628533889398953936872383776423554169197322479755410740262062111446637759377869616393959832739059081356873272854680747055006649399799793208320702895592050431125918069100294698240818162115184434211082967547409469204295296645387996842384632836554808935682912948500163262010274702482945079994266867664651876870603408916870651441594803573897525931901902240872154044806723693198874238123958069041040100144652944756031992277732803588265939576014501302849931241439593513278275404982468290886440138650040632106837655762604995186409928428405533699524629581960275885508573685914451999357115523075582863307562640848547538883390955037325167438208546512945117374650213023584362306728998969850735597785295510855406023188078573863650445287260318111662402610784498650120949131682161013470721485828628847838391090614404555880144993836041579678053201329681652826303470165440224179341836601122410611173779906219678151925287214312914857492822778034716190469320625295746830968993975382371081242122377310163825678878331702960477898116067713082602968759025183317799805173154773182100706867033800468990031147840574096686488285316239791128897447999656302259574271867259458425440630746814043125833884153087904150964351650498327709218912628661219220020164620546319599324160 [141,77] -1050163186536907740670601405855436250809456898740081148220284042930448898063556670826747831520971856091108046156282851987562440286289203840075504375279227377279041665029250227116330344519425463282271355337015356914836046940902151453144257991885041684929275123039851813631214883790108061728277596620540317937502492351082331451956760782051761858683317364798020734610091942643416440705535848481284880814946582253938290599652185281716911116980381688327746156991160342315539691463802211189706191941188002850797086341808740722083615508528248704165283450784617903630616284122771195956017839752414190438650033818523761035522629504127567975269366084282004715982641286404647744192745279863540080966774633018025806238187417566659122976948613307097362375825992148716744255395203493853088182108453971843617771307088679048341872631954267188972074078144646426145453887686064262489865135043078180982510058133236459378897922641697707093022224055351275739451459494882834914312225697705409862591156889451689686947601241869205226700872610396051334282329138091776030141212038512779343969147205478292631105645781482540928300751907150005823157603328275177956204197628040703441763822831983742062431090861238040711880765613727636353146837256855599859244185428163512754670901396686377217620393063429735799257822657354771360235059973490677857162590070112745603961236482025406703451559811288130851293271850405369224968695486276980381923863813497848349182563573489762831524137599176917681374560829189107567412603095924444401845586505440737820695442119082192035816032219517437861388739931979008451245398139497061934524938901439979945606134185162907826042428958464020943057823908874442899180112970591772969268843177888642127955134018615800680262814108261432623299812368265356354245717566579323722610733190085081128343011793205901861061612963250832527382200139677210332374578807056377323721883701152757516076993745324767544615050229958210829208879123265307326510153266906974169662703983733499135374058120866612614164861830485036384086234208645827929291217510542442141352578250684776619889883467391887685337781441422350241593861933635449342263783778129867111562658232582542138743020283137701677818939147896025811962394136147698651329679247268688933413824386909384509774596042424704 [141,78] 74222664018337651225300609306460307597103986122043058440313422538251401054319322039197856462843125541531385075781403552830400125829056165269926311945549864041493228267752200157590008854996496284131257589120302047463817688949971457902046302596217408234548617315225527337634301436927210512422308327877522886104267884556134611998299336408101139924324336814113558311914522900943187104802993688068741678705831897899590276333441549286371768231144672227408836966411138445708979877486874471360292414840774355260700252390453165773084561386947245892988262228890624590646444051111350068452729767244116314189638261433209764880161724792713660164890063116391833119961145197918093740708187594940411045234675047554082456431131114107817683118668322242643785136749069492515604390388996865657885004938563032687416161372564378707450465773636297337061941606792788589149997918310986172245300085898889384321080868846863069063041358918881829366674058951982428355420010184829960011718136523811695071467704974955386928879035559510433489028689427534948325147582373225670276418171059680454306459657476995316260411301727271494473186398604909775796104269095941813891069942265744626280834288069685374942892020268280157229315715012284418575254256623128990676686148321582240957056997657442728621309045970781094549496758900295242145597729231020118233840440135850726423390301398455711989543063576347244435541165643461994329363224886404189019725257140487594701451773715562787088751558969784403845521511959296257789251128606352357340867191369585088395254660674169547229193971344292452116622278084910023377574656252157164384354017828845328932769034717450579966121898587427852536950934842222517297369679485935014022078580144980601592700365638446621284028840333629721176613918223726558680524087213778816229996919238383262468870486703540895549975463949875105846657989148981399411197400972724072781938973013800192212126670167283169342252591420509166166544458373057332848462163139526395443908164165493607708955854490250693245387415461426080928683165288352120454370917507598209041798630342318749462524858957984855055003025837582724302462266382006371017843359952194425296076483382230609444364484164839768465792077676321681998835085233745335569144015048722877309216696083217725360628743552 [141,79] -5419923190264105533993526469540465727938089506126905740411843179584664585579168535541713748946835473604310828606882770548444864839102876045492807711835380764554707024705052762656580104304743197653469397978834064756934307364212175687277579418888510635161191237236726118437325350421554230023857691652638353821256471963021214388556944969021890440552395454720005244799034799754512195173336871582841714879945130580001607245410104401635741891103203490370689420808440024115128224820356958290389538396931542009407255266641842334377005495373073152835666599513677107715021986669173247749147603743751876524434827071098329173943744630444334008887466406786097002994038700947654083251420147153969590983399548186390998992867864398478621543559872435537055444831560086787880739325562824985333670939986527954584725002041003392280300530291261266848100548079032748180797642013632694247156183329053260875189843280918184287657603459944084568009998257628601674729451061843384025196295110400598858778564456372497674255673652788681013015834020498886337137281609762441141592653882213028953329764128773435575166975347088909781736984324865881765907366451610792548211427694985548742144786676843485082483967918777365240853338984349953215469890318207345636293105035383434862438514771300898988721424714165853994070276548087954738943080792273405663861659202215162921018584798788761529730964545792906199214359595085743439954285485869401472761970232881253017976215174296145388996234013728994858704036223817484452402794086552521446449072272332794740272936635942650571119357851781821405608629168235259989562471102645330066469493046391859843414274138143215197748654383072961877760438832966828882072062038935627608088979722480621224972006937134261423433567903188747137909611293749278458935320392374945323650071036637120630757200534227666341328939086162014532098617404482850287807388508641929586431130144892112311766143858552847828135947226448550147094216122907826650373591623964723890280642219480373401018094618251923813636485828907231458913069720804796426066801332924482740431498655176095072793095101884230240174543586252707718786581709850478307955927715963416806697064596429233012198411866674529152972893772844203756645434377531085359773548599230231707052819506403710630301968 [141,80] 359564770962309913516741643550985252106645848101385199789348680843025776372289026914886974878597892648539721481272148555489784126692425489803686412444203638582987074143204223554146885296720289716772226267637733784807451652754159371962951572059849212890360903437721717224498450860362324224493634757953164547565258261359296054665569051617060174334254104083227736701643210250924358591225179051207113184517906465429830762221146936077813705521070934497850857806006556904038425527050993238065658326598980912635610171811354580244048735583161622569229324199610300508389929616722665952970944872037888111957938719226047220784644767272646357562930181056473633670078131826485417065898505160343587206419001550575032245665821835186508450683133712748902957299505888429136354755233283345784397405247714326737099293772472680661694880947440815814615057495558213281066759575067898298379516990238419614233033100937293535247094021108789252403873063902312445871537570349618171061041743113345737400554201968434896370602837035874607399705147012519561720028684283880958166813120328535547798668626648771533561118537450313498927573540284841836536958710741138122444728303095836169855547266558768307940620716521039573538567786198069475738635799901271380882864953023811092959979686342254451928238832791048011238007552269119733733562812934017301631423124775144007580779458050025327718745398987090967709165015143730066129904113207097913041957104093188616113033140103731121856060944219144037577518601241953113362559343983035806157696031601932141853532239192680168501604052000254696728962531400697371664700888696820174685018618342349570785199860143340742863402839811739802341326076766166792826108125955959559073449913496857228189317994155600469336771355363001554675817405891877235575925984650819786186854282282793192585406136372651853652177327455695738689912568211138723787510846160113961889474363287239902036096147593142960828073953461219564293492713851162421990813811289946019209220242742774493849621768507543597788957577776859816146742029024658189150090235849631821075912174993468678973541813289938742846485349156888955708651898637901682690162507165931243113421783741184326028356446793862143030211528654080154999520591362264567882920372931364520762410250597436777728 [141,81] -19277672949426068342758891240063916929997732673328908866773539983128734412061325853370863081860070760980235313476453626758398341323303665057368294581736833410443957986394595069027474263148149240858538713418522863700179912608598050421664966125913684666622283669790900813593315700687197858523468527003736093831189659756461585032476589693441968979923927411326861999594785113022820754928854995389705647984808007007111742699101548203756603159907729435202081447902906322743054750391754111288605159755587524407537034403465498535272601219246050420180463167448985686263063451645496856234084717357746260637624506270374616329983612423045459962884119471737836490827313027127994317238769840907735477935767699502072136762784906223445402660279754577418500914762698519221255575676993134225191496185475530027629165489858896156228301254021412875797942429338107751006842219929527470372247803987650906547950221331486844002169821756285473497253171647755009541399308223694191088368982308392372251277710430052795672262832260123875651955507065815447420704946704249120898410432606556283283405316936358472016568988314117265343837971433698567717030304475003315779083862837658357383600614602711081729147606194702708447307654966441846173623483651151584715087047449869022578478799544004328657959142026538334413423245324958017487688010143473558124155968404938790185050454658234812087206861149924914497414616535530545328164934571960739767167907348423328843594685469195218470919918020409942507539570777561385673352789691263414634865179405356321362983795776413896433619296879599929903951425513852842792511931400444398295829803833647933933603122041267790900252250689477042764453720365627602286436300328905231985811955793588207581435405898362879879761919713692628050258234652118762552076558796918177708499070702286304404569447979431762136851696011324268385753515588769351412522783332219849635067954242543407532440031408375256452538493465278459648629301251117506335997624065539510774379404392028206066269953833837567408581356949559846012721546624578665937974939138558457392660412161579180868235510220147177306282848524603665387132859820922201062351062135955989862979002892987102463741140198703526087086088585910427795919500512970615588545519863474452722320836494549664 [141,82] 802386416473658206254798746898201437864262757395544642891746858922013500585552233254308045136363015011024377206138665113226410613133464085835327170933332347712421164614098949275097246173844405424863300376500354875520052503245117527842637480398202691038210308474888662222919635818035303719482984195209478556016089392171414504335731518909900597122235088059722714997644492599103052980943261865467849845712504174059248203578910148459123454878418177197768948217560774532167957659443383192977597936533793127783258715470362076203727092700394262670767092713369768349712244802744756605360499734452596224118500965097940778322493693711596179313180486914989559590673506380770207827968297621173441554042831298072850683346545753941802573064849234458610260266100294516167354156820143617699848666281837241496528859271474267574074059392951932223860649084495914677312858874475339954303649670865899062836187848931263424478977983856257679808905393913645740731838490470783085412459338418098381040156008517374882145034342007260661062886611534667187318327761248369328651560768198064346623424620269174423389187345761589668408683205202099488624287462467943761282491423419414155148065694712521325565080216691571083256787449455673870186793116491439924555427449003957999553902481515093941266031915576924197118845469469765439747178179594192495272798088892339431735382274062818495309164399922480226996271280153805728661596014809760660969018298168000505688975046411765681036610218727778946110753941828955685910669821196438858634171210400011499414510080176547707305415269963899191511520465713434517442272288932049985180689484185933179566042639424206728670779347852456972818623523442953004021997670298654674224445820090104148366936810398377541903435100953728519679475366795979964746268999141449196776744751393512622264345765304444966353301634827126833305049556464837235329082074941793701825555191163086404817812578115517959896995411337297619548428518250086129979105792434076271972334385240195320665540086173694115570081203475378205695276188249985326672858360632167669027720820581892541647705058728594566265168479401537897429194625374796738801434534596721816662518097950951288656117074321315067349738630009875697374122649892477789302933935311231200411402958720 [141,83] -27926133013874329930878468094323460023264907460781926993965420881985386708024346349151549359588384664394538637215488963191096641146744645304968538372189124282672842412632570416130720630847631897386743171618247357631158203025049321947688636624917318627413701671736812616413921723996966688748302398817110226578669656619686085160744932902541813247702572859245062230988187438407295013911391491703611556444403016701794679061173379698772059115410779518678273665982590213639722020361915183435164437127912609186815754452001495773909453465187238969753304856183767002613194730434314815576621277111715527850691945465824371971743671931855116560307461763046913286315997211529346868021679328679236264609767389260704586465177145082662475746009123462712552400184535798828998396073354330752427883740623203396778150485589914748784021112707303240701369131281434486927034508154097177303137197381033063012756413235087226692059373739023603386206576471654278763899677413034113914575156425064961845137728217647582996400916550454459910124389519604853544774815937850532019030923718307544783308244202960236030060046589875488954273641965760210481672166129578213280528561123054543772326052907173894853196467503187759835508090770926019594381613664660919026328287397824382486412916239515986061902164415672950494914445229382498231948410244158350476623982572541164375499372946764125018486985552832732662738065347532637647215193126370040453475900110119301901563702853735125113729829917894759955826279328359448744155204529437976991952649489755509590591282689250189759567317920350483011323697805661380619154987581112184003520102878466346475532986816115026465158853007638040564226201008494634422124135918082971061623444272504933561328103156760408767084223247703314233475076895719143713651392441071162073236469942926037873673931571692178655470068584828098761895037748239359197088867073433277571726788783161430597801111161885516691872909208563726054608820503720983122522903745058149305064589849286117112138504353052710067139261433724980110079389381730001825746778078737388598360433455165165229455707828438377871818589351863632984365112328465133283332671670827044056787394901154994714920165432461966293196096536895912701933758721576748783686333586061279657576448 [141,84] 1144516332751393119612036603837443028631645491394350697581063275741382311996706920938222971527438121368019828300974801573806486389828019196628635582296675111797251639070902151185297796429667041998495223318096569345463382466085518499193853265946631506591208453516265755131678484220460148111652920795909219025963927105901875959653707826438654198484172149809281555091762361015286917141683815763244094689035569269155693206539429629284568523664433690110544684123728827211103791517896025417230133471500771194032182751497785823785329003396795592676437882089899710156308865622487814094491433445736044797544177800550384678669667802652526893818552078269593548116911161104032264821190466025815055913308811789262575090456774240611241592987279885733442342869288867540926325798436986040408528658049110683038558664916039176946345710540316301579944344106591232269629915308584264931668965031283911085623719595272318015562413795271722282292638390105494075668037026447536955013108995043156356215769870916974005611700515506872640417343893859727420127150693352794322505690176510052476421639043771777756710279078884639609686448265713605058030701647604302957376211653226904694472359531142592685324276421864449004124985313687387277417703756195770794431775701742968270967469169384804370604094391715634418181290211922803757958209897073609778719050963471936450784868289237465081707018903927760587710395334895896509381947926134300739678138362307392492173367864273144607500499325169035051074283735753241320207548070736066830098424140746357852247231269615254870931495625438829084831262676010432021298521429315901902915950870525374150221714893122082571666141158974556336652163669074911273985908128380539091682150795225467016477237206418437489087030274415410246635314193545401954207242712633193959467468941728009150550047870588247232655992078662637098331909844720206865755519542687450783372577192135742463613652268392306325030267049200402301020332107211926684305910623274009785862344072989412975692363167496839743200171673101046178871425819095751539813169457677181760629717476553737874912331515712581117298150810980073388194064701121318319521767181493227462723281526365442818734303414568407327038846327099754842402433581898349451660742328382329576192 [141,85] -62878191214716349261048182865731361591927135974235393949649243353929704000193876596468715784990678491578884629445420385237011497458429074854179465005334743145587825747738829794056572706395009789721792558168381854519294642199870959164609235085732783283151740772538515432947689946279927037769847894701417396485439225017505920557258937551391048760443416057948761812217005733910988104853884086931973749043565296211714176161188999021048740329729112089342390023595094312256932971343777994003640379035904472009508709093901448910006604621141827757499919406289905350487899195082628678376590774867755591928964407627293950506655396216061996148497091589969569753054732480794776540825595831602728669383869287809534401622328303196581281413573455161447469614716679883574030947802517575553115354523280689107117742552665874239796112220649013593602694589526503750525323237038515906746934063501327103336738871132610186056000531670549083793992463784552154163940674190130147604917572162240886528758083834168330865199741886843920763999529128291513725851385039672187555779733446292623993208080369991923935081205772888548734248883018236879562835019712387978322894445479253054477492320976246387501154294019277423432259871851552377608939620053261058847513415183012155811690359229443012272009255207611054526380600895379440729994932090374277394234447728882876968524871395979693262098027774753167278015525586008396327850776003960341347850992793401875303697005757709905517479424697472810916205577613612697397961641025274304321088589995041589220465566116921968102654495430304589206364716635656703263613476092777122281538564220777925408404370215306042192057712185794982296228273307039413130139580969974604808969815629964105806127325198510187121317894158358935794416936401069744573904889651157639076352077678168865771452189588681860651157281534305089664246207400715868329924817694966524942118543436919079538438119365781746999234601009750947420337988719043508555661067317420842640930971827634645931993738256146894297550769193232723585036501242351242120463114331978243357544447097786329441684261828849274377098916734384280156442574006366753426451049631154526341371660599497909440707071507468626582485729245983930968564573212196965482893382323427424 [141,86] 2991915392747916968449485934318217502652721543482865571713337536522813700214272477989645148989595803215994087917699784505588968836997781473790440356126237035542588000945741975355959116531658889100244529168675718207135383897540989896017864024506756249451229887280301915566186260284444105148087442435950734124466323505393566057067061325476786496008042416059308353987181673687028000479262340076422054104941917392634553588020867467344551161312381482491421536670645388666429308301845021538014698062499504019404744660627417946538659656118974982570746037555195773066001179363581503801792022635432151675355951949783535816956615456894265670323334464461381875000496325964080160673903182603600479912856816759547633410001304281544765786698588723764767268980070165737314299646496665202165667809083917997948941442452222336227907878296469899381112109888875498267952764122895597148725730474291547013352286091838392024759237906554907852673707997506958953928894732310551144604402103443101929818996811679334809019398391345415290460841961959583354512268762146535765269271278080720544470336336412361783159243867959957218158155774717929780425119240280854638313601389814602569783436259456025661400366213282407090523131658266042298299980101271048412188345764193597519190844285750142777470437168240951713691697468018058115579308120852494921130998917674940046111508991160547483353964616538525257614353640243541676229305150354742385353466928299825502926678769658946156239479213453621669994320169184350213681001450298820253951724437583552823790415861896746812460706317538572225817515000033697528300231012856009710251258895485207499667658638240672075973962033837936538371612009490114355449588896476654002347709173688908694640768932705499111797681756757605296371044403171927507876799018352579499728231296187484345963405860202984237430223416789881780744486512775671342890822386277941782786820292085113327763761612293756203992158523618310001379888875740783341188275974334542297304240036235086385310018966717246317662393975672120112620147856708636657235955244148277301885346867608658064585628321169140849955597292700176199861407949892808130625879034436850675979287516687264937470349703755199876435125305916118205822951128059248826987866818688 [141,87] -96505249541999671390345804454280913931022682369383241371351000697416961917814316781418713815843627760820756009785920474734305468820487216595245703412404323657072596819894036214008413211266731206164025799450055616534205346673005999095415370149417871341123953592156513048109332327511531491295866960670833659181901801750449723830467134529554036511268757940532382846418533824585867535964666813756713552366335323235988610328960943820273327138738195432257079274026329986683725652677761084049883114010553207333521568467250329283201459513278829773306157709102019569782670337044957883935517342916742994104038070575427661596920073991137147334009243532853050304259909796939627712774140506454242031925167560100960334491924368516221034250371721451547858857241146064677276856802581986804102841871502132180687798897302699930425222438326331046788328709215174281470083994234784844178980816161851857311001518945247815706499207871888801721793029373440988906531772141652041964741624898364020755530589813867550595641560289239703189697999627068163942483230845210239583006399654336860789216243393231042838210658870943520072176760043099994732322283847948580028921639302144888907242912761943359721603326004559648772074574856135683161849456730798630885561021561303607078646815589438853619704538140080349604070993971604862775444157250338573754094559972896862158553408339298515766108890774872301175076359945764032727586535907604007882929441029945149821162063873738255763239637075474872089851620367945265617379160986982083399416905275609214050786251536830132199955359350288541971257938253099703514360090659553292392545204013345070741408593007271141161315449517729016437841879358293603064869115960990297502408189785423804038296069169739862959956438204467581229481683860047109220385038121150274072553025214545880047791395244963163893305120014261775958242949049666947849822230154228363850628241504595597590870363635402376354328321488503459968468017284289876511873925050995782950921372852001927588613723135087472450207679243634666850276326794319294074053697451523113420388897702267525557311960408447773788032315597714599349970949451217915830559470128686812327340540736063036228627090898449074545718142075269050040016043012594263091887504 [141,88] 2435249008805585773625686006961337858373365598978261223046303982366449887504384461360903278873072828403419914533881974712704676428895830894821829320753082354927842740606253195857210469497396405609061035641607758008302891045719871526885263894632622759548516262400842197026706396612585764438291307905997551873104076441009601452492748639111540553960248564285200745438802613874699495837868890337142674727011212066581322595329719505955923478364570761469438464858482615639085655853473534811689436421865367336293148011231497247799873183356253387717922227096865281137608117803272993346475167918579494136627034864426841090083703120457189527933880803864252368582818166835266295442972769967485693267417182033884977487271008695165637999831137991385583469069044867347629733808634622706339007248090651984616286384325136539713098508477298312852172182139941249021417084996081953034465452001913262324895381707153195219978350265031908586102776945663445443393577533220169023928329597817897281014072908648775323131468269634126569368717922422405462039238433682700782588709930724720710991422135362971043567787952937314991667277650846928530376964833539948876800985101018019844803377364439147223355575243562285413133036944426004206675460049310576925625875020412408033646836828252344694352668511184073015348837194584039612092869709623403361647619652323909758348459688288676270905470789260447561985013274748235098508698878542125998116119721636171165991394849459874393839318681090243125370732389499031152844078665386837568676397257571422075088774987840149007400210844580836997649207941866397070905449510492875890647508525958304297567463459977024945073165918560932887940428100197672853474190093921451477772628935148594851894571044792839654901092430121882263507902118312335161210718079161236925375445673474803572232552180767253183952997083073464850307429950155945023486476956299929938129659813801514005574698887165224121524520199722390662649357341069556552534088564958462289598730733547622967350820011706611429496787069159674959336118273831143123290298385742658292583737924474217038001732039184748269635444400792288082511200517799101403283460859919977207160839060341331684641369239951213167192713700738537338128276148969044737408 [141,89] -86018077587904449417733883613182656363460387308962671789267017126546261786354162377834279291830704657326916349634258567353402638043385560935240779159419209833009216293173101984990529161831535167314900206426295313317814133086402594270196741098493818262624194614514767236850299294624763633780054221781200598211424495037453498021636609358196431873030593353760172503487722470421518504875006782837708478669216733149255856326266036094832699805085980002795170379635015482986405436234325897326608050860399304723644194983102557185861806535573701092846376701845794206773017459280814812258321344815830129560880748777302219391977782455917780514678910520000632552960804195840007802015544648213819801475315732032540873009761386996472610472695457665626645070542649791795117794516960767908751302494902327192344371496470208420280627080656713441811145603927441687476262331311247254014179736392552924452937019568782925996476566933986273036672846597144878749223055781244205894452060483406433945416353178965360684131908311152396087944763242878040131113749309210684627188246945721146121390766106166360095991130162862012781467668952407122460442738370720893336140440959321521996886933103229668733230888045295830816942188409348678784785300219293859825644669980844219545369850101719143341942689975131551734060879429640149236953443419503171091025637505196853299671250660141357270529953746921947912068153944216575539505456918206671621894977470905123989155100865263902834928867745939258361525775816456731481613420317352571907528529447888927268608214757576309507089883154585233922777095523335284324455268501686339053727797263523927056335204457122646066875409247036177283429400091682842150351915544178187514828112229921690281672227357155625816170735927995192446222121693888753789944250201897833965075452913507122174982756559389188273227149452543714025949101317025347297612322068422983028299300591148325472338960743982544081181491431610923603302324489466198408241504472982298942858488305917928280032033425867314291008866522767615437886055291560263917385169144315201256744692886384383197713052095817963371236034273543416720058838461566575678586424118784074311925095164480831764043765143573755551504949907397761221822572688538032 [141,90] 3124587847992790723232217968803478504055890520853714298772611624625669265979441059314733805779749859793768576252331389066782133366400462934710515566746624231807382707748069355413498565769327104115627297072070322624493286402944359180286962425015667159643893762569429787302309689946257637536906379393109583850924277459788640514908136603832446819876657944549853054406801173965991230712401170189309300516292064055084448896448344175904109718222851306342025843992899690329277501420384655404927297225103057865304392705029952732043105172089720945894645708733041762685308168149810059293991428928565594249768270823942118683718617879106364436758745119973407891701718666186860698538970643720927856891700628461709468393002722940725436822795219251130025347387550967580097211658184760303988744978831830053985725727137725488834746715448586499924142087001007639685310302370343904696915126232052448696276735631843610521894078479412204038931038524308930356343951368338456626298132417121824561954060121214126313524212572781892808569340664386417986260857640280964572296043946949719238760562790121830363636868658759720522543676962932238197710397408776383212641295989524657124504535058652778275181909073155932490107770313253186040501810263145335401340198224350045530188853324155813783928276982510889142847383127950750463686148267103745955830664950494543150020961973668418609502308697906574365161659293546145532450408849068054143955683765563210760236081273264959134469333048667785220794868473036385679228350169106589408557264040754858730277847880043598940152009740311417710233722301521674117932599464142350237429005409412144941776855322461415686829199633441980549912431130984325777464434747233160934203387571892568363112136021570829423453564566938155992350453862272306080893298129310204322472446453767130695336123025950690217962085567894052861828684485747866418057094588314665666397629916883651983282178901649092668814887004228691434213144212374605656655888432107492434265054094532984694154007479470756297970572682543483262634043758642758729136864664206653813155455409327461656604823070201524304340080672236220858120516012334831210798807035495760037305176689603174397851447702052657275456911236977934839934003159776 [141,91] -63075722483040614280406184975996661269282075944503300259562575497520833370917890375775536152125093478312228623466110290491517358702451575101656022333349109697931710045799158281945333957915204869790915584937272358715544186988480722458771456325284171873907976947837186893417152754660080913278751255743242852089513299153930631638423957012127281349125372512647846577235920747183412923437558102282241829061574874937181744010214110103158500342897902529773696985537853160531400689198065719265319154601686937550846062696891701756781853347539022870135740218017736725476709448985634359425082209170161248905492891767485090752347358919224277251983660951477295428467938608872087915311889112649381541809836931634067578381662153316198103755638705390023366213792410175599460718070556222886897129686394449548054116752064513594926834541614339991483394877858808938789349179095384926576254278443106019215442553422560159330267199482005094848856527915376510738502063914308902273493443726987830919840315423044357232751769371125395312054895792195628810444660052046487558262928817510096425180520292511894838337720331908915292957014182020651701443483940098910761338100811651755926774841630341735623054830995932097223916342813809324317998236470578600464653691149799292402938863329016393009263422658542160320647461631421827476599444465649927412556002482119943934664411079753441842374222458018428813747920753816281271991469796899509872931937576730529179175275767637079840698584650405273218583305756621978325268608330226008568178774118513983543469004908871421906079031937591538689318817045705033095634572146702320122929149764007246333485973256248529438615129887911201488077781493791740047125081705130879500239927119793151210517611764527599020701524210235370965015218083750094303388283949243085741867706035856486313945787621348750651492968631927661821302935062108272624004874724702656023457342584738083600384265228048643288268108366045566960006844558113672515134808738592028734308260044000016615193995351694998617750599436101126776347438747856786149693447214278107790467062871042323621272378291922386674486090337207180580433524163359845833808458214030045109419978673751224221101567803832399531802749156615058541821020 [141,92] 829242138952279677525745915149691396412469446125942936332824230682795174466974592158773399267684714957300703243089720289365261354208271450623725439549787525963128174252950926464160799910689346848595686634194272747346530996375970009099496350060937913357645350531840864732141290712377170339026187558610201748898727224600756201322397236985373725931416148198646656230378134033184748099460171598633490528164398543881997268473991366378193264456289879099756438970761946235110728512255126430238349678857255640816580949832636443014441938503679304584104006006692210896162785559059135270951601324384028508120464795159271851571292860012432984606940137499855042079042238125582215453253302513895292288815407934653471129662095420050467262104866505936978395455165113421663328847901766765546711109785874785352983155774320668406772638406906323770194365449421427250405830113977765978028278690356703070841657488226242195740514961693825249697354349716746709426705477247901380183460959489836754224087976271593096628806746332682835281891888561201189101000573408499425993512590034462546518361594812154077273832553466537064642739732260688304906592983118974296852164680799465049469684474216972648369129220422208053645809608209332933047579117835540320191316760079117616166607838388744219760081425895567584698686619784676198446542588837089443945244933733519116016039427451280277217344181566042606790223469585741225774956674032177185470694615914600142795229105846026101539471053237263266333181728524907094505107087020148429675953381563424123075723305224947236657339524636836421104516657678752842236265620382676755128073521063946860642664382436886049808994752721947865070348111272088449398481932229393281005190258318374041165613527774546293950149768303802535310377432803066264925994203018824957751759021925069794536008331105963765885419408259837466414841938453578343974610347740258960913016368732731251373644875598547191084809938883795809544190050682893656393490665277423885673287446723273287465130351189472978000749282585012197256952569181598719675947844527661874964140103127526610333276322316175603554014743906294639241769328810796112277876556839808860040609013741267269717549952010669293803153406891353341440 [141,93] -36458751806508230064260601305257604597152046793275753056501430342608192417198361973298322544996992388003921411550580735451854555448318520391338846449004910239519128960588004923754451043400565267997252523919074776430173271167397317847568742083760314442015215367867721727830471714725757826713841693756786757200002772980575894817502373718499247500478670058468729972392251911915770816166620615082724083313213077510317274023022054587222721806158332481727248547966246967499433668885797863389392989043293403999322067424952438630031053790839164469107439183738873302287981566281191504737476507930432213346727880959190358723104865754681948433541360903145986280858507859106786735597631237507163078216863944795464815266332154103193772780031578926975912254574684600192842070389067103659300368957306980551501112491732845694824906738850858565213936767293265127835318928361594261341680463195879174355185169582299172087303453714493673190894325169825618728985378329163049457879108146618457988100013960029001087737731018843032272140000180412841010640071559724254796246901301366178857193529456513849079064468661564597754364345857955153236491184844422035616572958907692705143641964126029041837531502393168018279264765886712546446091912089597688546903077568018837253024501216340578323628031528822024697932250701928407600105085773765702379680988755234059618632443876884065869884275977392086405814147088531257649251597504627135220005731748614292641379947352438328600111692070118034423453820161817147472702675448507690982977231968538060820441901712742237409859458954638584577188414741963861168310274600227207072645131041644919861977749700169383306846659460253762885030282300946066727967218529657566110374296515603823972368134136034393457790149656344928668810622641255333409340566244038328724505546363691308503115143716988667354614879664425090316859496501163677209315850997882645646722156899954984292663031306020546423721655717973851630252698337002545408541399236608447399806667576030354438070910161658037320770361180421052897540670159614671394501271774652123009611517410741637044535721456954760828525180831549537438726324273129835710398263301953388526785430651110256933337276151277401770023366428614080 [141,94] 933384375330913245994996098777346902921432749933967973876540211164580113319530597067389143802112521431720599456773370995184492723598785568621474392457354902400926037802498839737591314827385260762418647264987202748523509393401810353391464147960213805406115150107875673733305673574756987044208122360227660149564844921896601499368547534622033297916311222512527797910443031175165909840213228383705888592312512784396261022461071781501213604508414001954188170744400896976887884352646882672658853715145500338115209604771167295463012257233232733799048176359574078336370246248478572318611129280453143776331206581064101103170043740107560147953884908300962563965190066966587385706246438707221650699715987881294709674389564892820514581138122255998088691240763142227437717687505542190872922360986354598976528461774266763524786003968146729587883408290191801768080087588101745886041484501830406126232106954731912708809748875873963133680961626978160048443674632602179579298817195756184475508198164256369594672574832451722045062475025351333723824993495172672844726307196203803635992268019419992396965620342782643510143492825547324867429170071323452572133563015955171702833140263641159094475252572228723433332740721819800253080778488211540995797491988664888221623574737539066590678432899797265022893046064032519112234898535733393902529333962199316382399380053005603300996214385474957853118433514004098867049949761250628247996726143663499721800456199339862314484473468122691224360545107318863865352422108311784095135849180997186330767098864274502574773883331327831227296509846798004677812549977201084269320611023943670724515846049663271419140780450240387971078408176974917974963882870700518363656489724914473773603568560594070130275093595044105830075539003568054102907695664202573809970824461322111992158556799268345162449879848350482264873516373765539143785285475714988063608487420496359862774789685436971671190082023826919590469515271640374175242089947937753018212260671220695602763530952990758384760380840385982742648183628300680705736621651753370619768217095811422732415667206454965125255204453273273156452491478741853717982706357249889046732779655607193265398251858288363831229626288512 [141,95] -11733904498645299340083791809934079731993429348025462124987247638793234696872218702018074710093616853218843428835366198123123923710543623464172942059812839809842087932521263117464433917958543380697884561087265148081222808761737538794669237965685447900293440814636956789304461773994588060816322822112624158054195853960888175691290801810327149289624077677579473465297869305062576098404297884992430363902317416375614722172488297181815705564939205664757865130657971965055709940833340575442829029950010039025944156468433277917249952384730361514764958994069572886688111070613920654005313050131646772848992777715472227900378910163614521994862760123303772896445425437773454144290387194616763960134292105456877095843040137151511189542527073993087230331897798681671266345379551777604725786591112759840326794676467515485841475173465308165895639281352401384774764507432607126388279965111510735432431189788553182822227397495952838967601851340363597302061853933136790466849408190618748297581412188684691163165006354811809587050157694683020687853616095389446482155905172992720477859397082331488433535214487013775250986596658997486111290795058917044943910323306270863153217030015052477920748013396310231212772577738186604818300745205795172410505910962872138886715207770814220547786901233729105840887155061964447038739504344634434703940516949428705325801026964599229644444723885309618991608508968324123969574482645262177685673929353232112292370025628609150215491948140944445811164686074658112490807590395845603202313006952819987319759292156058133175256372843538276802391504268535825449122238911295955036422960386243925004074375445074773404124617851643697463564835712760529503240632276951951577630626452509212714829744162749765944916850846989340744366348710073152666876176525532200211414857354421409454070048331076574195994853040483014588670045486424913284194900203203199053460620376978453526892175551755629065376633980334029483698693770340398352733327446584158073730257386461066970401505384214454157937522922183584862348402271971160693369780864671132019579928589671970270797475532616813269666488460662481402455551778458867801756653610138016205383704839880258296540248377849786229906064 [141,96] 240612185142416808961513142136372771616745953556260392729366261115076691897815265822726415829455035874829280474457148343785227067500707087414036891723373366789110908679568384957700600784406820999399780884640981953602630690756590754618396109402948559521653182948370185237121155013072260764112119859241252665736671191847051576232911204260283697776080955912682695396229307775996775012840597599978809178290906944364188424421294034686049805884822392330890508535328598177380379258817071187049956464038083533482117467324004650962919053413916708389362383702933585291441643506074147147482974965906564869636527614591341926722058343474583509769393301233419191138774588426725573757448566973130939324851774428167279257097045660764563452591521538038314198879705841307614385092736136672812670296528653175658340127567031170846345788635421253389882503257256950147037266455302149979685006284818010158928774836881748548447429122000188493191977513591927980175987530748668073878759019488665885277277166179159948064652112112669093233282056026234598989414645381622887462671018963191091683920996514010984970651603686872630260542226753593886383880832998992546851275448194232665590936114994670763768049656534640818015029702397573049187905724790005399726449391444354633381166924616044695911668295276904400243709024115195715208892580373709506556461174923018267223705898786298990873593055056041387993527260240608604675953586494948644141887719727281408283499945677905615198814322526608220903240423918800798727849946299249870954875182688539064185269954407586152761906845756077136992811772331792573000351986601674950266595721980969889057831859807451150442037277724959445077919204798911138383567336748328454024541252107995745491054036744342980644860009689532742134881084087130957448844035355458842573639430124053642201729607322644183398438933481320840881769911854916803748316257248361141642350156840671824889070471244228363104960625809987701708577493943444319006111280749610809090184972127282249956050485799268721846868263933247640491341466313301466625117225214289280160515834264218438960758656639675897254059554639318894089942832455196671122304886534493976777939698999869366259528691204484331264 [141,97] -6587120941336190817303837519235677999791154070513298285845340086398682606961449988113471265609198213287118942103719885160744791090139973689641343163134915532584868700852544877721380516808519651637852047028596681747016952964854901706752021986496884928451899364755850826020481551713749792647042929077322771087424901859566327036865193676121536943450989944476942645808067221574824352320595431405601325819036676802298751318869915152311459856235991521229465764893674146328364127883708390092924557679616858213953119640029599151330494436102143542126568659060052593326897002651625512403957925715474806633011213443924858510787734878753002218294658399921839874404849697036594895549965915934605428986596895377734222700670060757214498665196907359567217052869922218216913816425558319486801961513977213000823183516956867233910379203537312913811282445791550310007024255831507160808240147484860471651886511131552609684714966808562683401727108986624328957524272634735124632567703914995156653475822675420145982718097771889886675641631786109612750880659421764516808513069426592518029608353622122417165957071937528086548177568522548651410318686720707814117624700678872555651174314194461175362937059276286443639506532082423804326351895520499798907843790065688403517372437137827978668849254187848320407156194203501536763793604621437476547174391558996042969140631868227298973290639448304225176949905474359152392934579719190795956340250133593030525072316169322148698376167725837985953393121894222936424467754261536737553937505170235131477942677501704105732184866500035514992303908258220932877056414715220042849769881102785741318343556995322605662382993956270344805528386012299106868994738756501215301869291262880141314053350075357870958743341052686207611677000357678484451013882899003951785176293153949572391570773792199500750651370455611417531946382712753507207093129703859603953107764634689251191370339205664728274303965995455760153954899642483447914899625368128333259568132566925002475457222773270504588980810232385235445446686025911128222725452471228631647219160735955478662700894865660094866879798773411952103183586073902819436944543145731034407011306141075930068848838729909152 [141,98] 83155763874503460525395598787637951156934658307168627516194752542454022721909434362443591574102359840379497427146808604556332251688215482004193536885211619778545911436501443039067941530606517696583467053473337392362557236158677533926026769790886962796130350638555550071104050711454575561580945546804241318222995818773352748695188105665839951554687136384155694491923468252103837386057295391729471420810184991308664543541281756042078959746552610991323554960948288402827844408441674668476695405896043808818223298776058510379278205189025383033769472637421481784045313957702873524550945315766232971395201858300104000492619209946943879982034857339283241302540965735665548038526934594708793111832196910965653329319148558173474968603256965296303827661869533782641822695992071035062577657324696297670736100965418765181050025945745039230184263394932700914741349033259964982054268218536314322065808065474191531979136792030598071549222198293662838438519354886582084854452547125523747705694785062010020391009344695002174179183507254850183699400913395433275002866351341014670950042915037917196427844003783843640235030120877040030326320498225991832820534011901374434000392164135451853998401692522238572993198421299694682772831667152188344353045037561072991494300512386585895444738446190301249847152889700893362136886506006700575410338377215439800902971248826813695604566754380912010191985606522575831493448333625113052150153309539496844367626199232637165374036272561494199766797758054452527906786265897346749986810341206528915127947444943706490788506357386617284045073200879506445661776787391213150297306378877362714400477547084305691412898168063940553345293374885679215003185026059991943091266326328639710720783623588743746036296669559971460072979031871492929339283573048165439548498268995885970621393453921927775599799229864857026881735944121407273188971961882260132104319340805410767309931083096575260380813748120431062341582072348904688369448998212737929418251836739707625247118567564473585894106911679270958481423069561443839393615697499504604679905300325834439217757999094077871189404154295660489028725611791511847310999784786635454402297940022836820625748658368 [141,99] -652596581937553152398225917369569303805138752849434743241339967799100672386799492272880869933922728501612698279991150991643812675410970126953318583537483272867407832833304763395873975987533329013338568290468809421382239909577228686009311427159444228615343322759757006558684204156467943144864847383226416509104696046856069901525048755774570244385693839636484344261136824155895567409680825926600725300999064190991633601860302740671542800581873850123699755229705085298325656779130753317291053773624077250913390726507567071809751292301077797833381410914836894193846427293099180076896054235291021315169882742079653219013024726319849699873678096735051696357123241078461172523692476737349854479674451919499734945393971112467232196195800270467384706946016387989254363041804254577785616552539752577445295982878647943381122503243698970467752380617076827119103024877514418361133459209771980629079242613525070687120028605439841519149410613916823127150645957902307205422126654719614526460087080048539849620005832854845821854986242408208170022509545182819399495995999060334460802205855815161353865096692071280277088762342159227499113145840370259133563156653000005843009291836074407374778140280720272178701941521318801148418640925083130745857239847973837808437208681340970222898304420168852819488375639049231711330686062613813710102959316987343830451468634059452583532140133490982892699162433770128391268515769774783518638588586114307783904000639123895852361070560469393196792457458914163722203069264797230051369926861724762440063805387067197283151007795785720184897896254263827155005050312058889784586741431537128326689216966859391487311454282479186665142957261862454493250115411651006521335654681232716358487790753370771778354829122163289097369549531584169107092997719169000542517275754862252918361703094121050945642556917225960370726136425102116020732827651483259003362315840976775511780908908654640631688715818279640191197887375581696560160785163353776938858659277364342165293992472612398938002187258835868411004817984124218846031670490265072814392093495131838092255195486692574373899934253842706725808992720022742909483239889894023058959819514360551986594384 [141,100] 4759413503163242974986439282494849867496537484044226298448524287813592841310294869930408785718812607062244693912348506350297909558854072952739506468430493177782900484305451911449106435463376611242456985405439488910711216156653726206100437933797183036476589231063841026987164106905685588852861596034845332815820842623855309414731263628845078048942536553906378041552558398473006095799809447597057694339100870658149357100815211475177509768665230083276493295663251526258683032753545483660996731592806647835446337139375668653050712569203271139253758467228735071200668253707177066320248491058409961589815262445910404167830927626865783384381464294318324068503613217586343056917330483711042330706554198980581298041303250231169046588795916795286117037575404739558577419844406065592841703749469929695327565692336795559656461188146775315726089025390858267251946162714194232692710953737488132680981240277987211226919193217728223251063903900298958832252469753479764822163926833634435356158227394926369611339902271934790848523996891323533039156318457605660960902437588578674165424528128465305773036045526867864076822807289727961858782931764467426978322562588369070034092297973255539516835203250194483949266387323608714163952298071590208210381901731616151025295057430125836733346640208236949863468359375026358985818034282958669241063479857557433587338495747323170696394463516772155766215503669246291551509525299924923522655114298004990138922790158564599624573179865366478204675644337815186462692856602397790415203673263230824315468819549408536172353399061106144334778555785239222856955257027684187875436173070084404699117473783787084218634363059694896052899254452517205532976229413270795501686701050187095854720901481220935635804284861323736018924585010172410064211628739943716692375671631022406994799419722301444220563711174349186120912134368580674563221033113959648472757980708551068196361478019911161087147887489419955358660542788052572020775857837061926449696622226127171167524408303089573136530291490454854064538539143530168185928783423587278636354095073561996426843691893275553004888584255889480156141499474394404944474394381868641162218645276661420800 [141,101] -78930948047462504579225623851601530650476015578412459675901045902549473588231487821638382949595762995978751564294930581478533465483702107004729040725637249168819021904869995440227148630152816659213747810880358248246140494706949620191080781733863611912303412340120652148184017369259450004200453714477284507310772619343485272876950793487384848066813214903559318498107720690095145107423911195045177576561630219647742694262350128252629259886277805685734686347452570025851184352970900632209804111128401569873290406891453603749927931672268572457389202769429390495783613334182814163401028747097357423230397874045782831299040971113616069805461546661738247264355651044437905266371413013468305651156947968723165811726093505072296304001890408888856144915892210645278593384989728304052532949251550104518149725642218846309501683988880353803529280915192922239407700258701235953789795929354824052996897591047549672163217075210385061942814441575867902329725508394307860069590198885974730681549281450070917609752183127771864511163378870013722439494604518545719460211504430759052800393764000947448211280669041074654891725546433629706620469318475305750118496991035904712736480395654732366016472300376730450136690427744014724736678976450420409760350259392978512738750910959546779795849837192704485489753917108741005465553773822459304877868971249865065834826168423541368203034222827684230692793470875219181052478349411368424618168639563286913358687761016256635576850451550900871582755175714220962243598486282827124509246677307392886490002180131349911972621858700006356291324692711900126665880408751926295362312082672444793260879010169377844722098924831835256928590179174157161241308890815240130255127412480626389847417174479803036446091731601817762928115089442442316499474400690455224463837923598751552443507512957240510846703110523435458029525414835231490497194971191580106542125060859073696559852159737345397736915778964978806309144835768353843532006708699319282773751528980740215270522210641358311287109118808978575991848464382238220200010201005408444581204436180740297378156104867994221076026545884617339295803058771422842156269618843707547745074548664416 [141,102] 1058387600991547917702896568963680984198303687120985862880594306582538793927613234695434706693450514700318623360025972318869343226266741459336133576263027720653381311940998317708164635840998340242621288997512889177720240706068445965696276933018290890091057480821611694060011569037108681249081178139895484041736546826547202596264313800714148072865692890463524267661614857016832595714823460676569457809626459964401288136462080074485370746427974989409690338691216818115976849003155640284208404274147140684404174075078595630269813989949104111642745975961961812878850830143424854101065773101527889365624378431749151866552195207874846822721863502103785706346641669985095686938685976245341959471543191327041156134623569308642780134805789217014743990069574088245175436987810165919143050207096058688177979676472823180199640684080367864588694585495997317882100907958221744232858886571981120276617280819259690358616689480217143148761856310166799129201347885978916268342144345860771248314747636620669461824501476006981510433619182047890852312714687091492224293045947664563974428348455343570153084533396714864620784459274367525328429138001061036965243635088144933124791614234590646000249353202390022326545829374670116515473206015186715048062653691646960490343798650416501436328127676036237339703058202676805715336593611184250297273269903000441504688836945499800212166727061972005347544779426725126030608694276401185152364380423537531373094766188409316191552032619644268049539502076002202368522330695929570762359245888336379373754011969821515854136773097245664368959491929069683396422958245556085584248054264349730015795497459180869261336603360795524498204918363221729418155465290184882428140039895610256213810509068638221025686352070788016292528452065953135735155513163705658988662744479157526658335411362001962111196275573864626427848702754620061191134248021842867240211762142740181838898729071251778646115726835351900358268429002050884557166572554386091838949050624706691956118058639240415168053606334633326880352041857048909666501631937011521609237274637648174186722592151865265269360573068230394455822909300575628770084392923665847028382342816 [141,103] -10482360849771654638462823513443138627243338780891616511149306262617201383102702339618824066212682099550923194948054022826594847074488769807027188988431954296845000117661596591506496608735550581613471648367935957152950598881800092585914280114167568376014007284050107250404898090577783296781609262454280169641949611399015453121773547457797036778128572809819479885002748807072518449660266493051540271592124387356310537422674348554749003155094515502250257731670092188197378353287072819307437119934750338002646514855728604042922079290802304745494105605681930468429816085046438750740999286343386137820923411323143002785518045543777742077172127855421540758761871045388368780971504744195436554354772886284124177016251204169140660189194654244442468561975378379537691385688040157709171553559318198535388501925973230434084997575873221747892870821758716149329069779067645724283639647741142383332868634260688947577522902794596368177911595599732319916743037043742692493616761989485522616273211420410964917249222639280908177432386514278413834405768997590905343028466562275164504713138798193570289345557274157928536271928490079853345556287536454766483130769787769199967625966070209514288522051458717996434473590892043185891976350002172990590790676271294826982077513278795515968833667675543715398559620343146541663106891428734068611669778436162683155585319779336530169763768588893356187131340528430155870934161430209988125040461936440120787495005524142626494712070117483735848605435380640797859464943999656550107019037872822762184963951975383249184121001549535327997207071600182875977114562925316931726920941604594923661346444111256168814331646189020270033170693551725337179334343228214151969013519138072506254103203514211842961409634116214244049792358337867802158013832875614613772156950940789419705849895610848639255180693402572852009946649514906802194671667589953013306116960919634357133195042579376744217256497170909629568224843435995366468199793468239530272218931402443993953465917833307939391810337451497413411633311050485262272884539195172301930454867744419300840180175463804421266049919868187452867982698674926794743213338836040697222716 [141,104] 75562290021569359870775228365842928354745556833557771846198009569511110632932182776631795747845617301322807796724274482234406229264028484478189035648622399934511635855381723346975199851088968738906583678860218273635436335136999325672359062637687204498034350404488182091425701867658848824971638547176724251652342333329567775661163783975286762662527467716904158566571114139821350649264563223298402139622729499993813590934773607584100007723032671899435020855017094136295882599044637201389895540738035782739561348399244926868765640622042146267961363261662535714210416384114806248568469813658184862643472089432456820882505202277701945534664622945972243659950424908924395864921021825583081332494530357250762092495483258606844945095069288260681180940613497880775820799080206631557058374883584245379794853156148852192292164675293356553620210044949741758979544667778458608951806736377036372120787140289259562442634372011997911119626105991744134107808392144990061728970624609922771908222576657873420824940997388761601601633783961673693948192555529461249777201240052170309634266741206997100309349429686502667437008745289381478326897723822703258177060952823570282418600107393514900860965188616343150835365239869831402482277745106208351552367820596129374702842646615389316915762949969336624292292534164051012208040852469759778897266029510629239382577108202590068183924953168708317836512273934269038411665406260838517862127157981201194974009520587937820221208639909492392346003571442584434429625280606360886016041905689919849144407972306695078185576857474357979427472733106703123846203782050941708237847892342509867110492224997744192741873525419812253040816884074244876652677770185667352988669810499422838912635569484974396013047168751214699093421850009879027464872663216107677581626393405929598625116390630425450907388603483864053985644871854215766093321263609591553492858457858710961381963143620967120093679446731570647354297023673638385762284052707889499306747884835769201305653456099313061204050029269176139068768604366201170168453482595814733097708579964817888190990649012137647305675857459879783129811826423086173732755244059352960 [141,105] -1029787459326957915845474665370396171101002626516620081275145459821935909832934040771428403586584081065956639030203420445973321100805387453242347769415624298246586744842625939512766457603428973124246635366179426911503865356206332936348987078519582335533694746902563149192543932174068858852726779306635327337351494999264231267671852859149648958044128572392171309963905523508424565329096888994115801549395176440134859615828021387145754810277626223827092698314086713606251022823220643233729464316102592523287153350160093272662644555373092836753134376212651271815285323420652868649896654034590384592721606076817284280797508128214842016777415993938434542754657666018338769672323066119765031847632544083109981131674715898308652665945629531526551264971348663314342980794670832281581545762039625992824750219198239105480441280750021509232155258669493185992221718535094470336223095938726422242194005958039828235270036436710656141844563029074041154423392130718730534064046821800220335613201834751972538298085807571122400056337014986824178804129012740644029337233895125165752711963985405558879453454798027083970838746509011400304699639235752010798687596595672652666062620447863389415737641737554989094694953614468594078262073278297334655579374917436492552209223481533008909669623331896682614148306898049545636008651059904371783789306143670271535516545870755015185095848460105834100143702696542809903258119919205916406860113402632832957018368213943218461848952049941089278018831037753564625781244845014910702430342822750134378037236410268687513991569247329094285822402128624627836449138676200506530388835530943930378460305471942025466871677728370796787000699058892189193968460140049829501243979876783699961095230317978358616473793865767235978026956672054607962582510021222604098944152826500591716342416363050622047844564776396132030442002657545693544955040803045851339594416602994425994449618954346323991868953392149230931633433892582363464109262027854223994644774111960705055533498124055437620459131779788928646398327239675134722769108477672737599934659865524495138548321522677964775362778416876900628858620298909099998452689594480 [141,106] 9158947910849010548205446966219610844006984797185254662550257440122839504846155883182168044180855355102459600936912927605495893529430516532118084971148340354498739157728911844362571864510183088181763797494373561924043193185379693620642063500811952066115416325448253364067811212050659294745179849361308882801263503209023550815832929882766873674941098805422740814941450243770475253291972274892604989522086227050959486738548549606751986146899001124305387424088850862086655041282678689515312041719340115641739840525449372572955407140964066602210438375573206294703220214265132267944518850209750414844774341404010545991749722185155369395425627479269395575048477071799180549323211389278786822062107905870394279088437592022963499237646373497762580245896308971641791435793809360669934350328057363864857917357989736612991752262465786977156950091050632094131669982183123168858575640295287618459838795249674150422798346703817235440076358436284447463897136850334643553797633537831687348993357521490812882518228118496952082662282450778468045479833472013108502124318538177070284258006633403331105268383719515250417512379148089383666825089298463095825862738198216286494141126971233570776751402427731672686364498588409834443456518815254152762041600915445268021346961790237970505198562226412315770646278699691493354894440829715359991260418423610361236328255753710856414718880693282668822055890048302097853960976341562932844200368069559904372587627172378691363569206648104071327556327718844547984280722404993232071348913745205557230421271596325964899260787806690977700902561165194224771066437015309406068032103400798190621891829742708135278400515206501471689860689396762999846486390428994706701541564826286856723959310405588536761944766430683349497730792753337759360286115880575728083624169051602174483275838282930911760883687770921183244118799697277945628067590464940772912784406685216957837617110172212349415130564903424317570487331571684232152531134744852604079662835775075000449242108377306529712682996984540854247935333992962861922358842544682841928942050635425748533077768873758107311477213075854740975373365550938395979199696 [141,107] -78649002387820429843483834217953105268608005789243570231082794880688653199596132995610369473573651658173812891839829228429483872755980788818065032276264151829016072762392405476927537059481574503708701566114593959776887488521333084793297837107793290810751859844204531905165919644160294329332654198310771630298260400066623568381079309937765074007983841713891060427717168947624172798498263809184096082083277550734016098119265769306578104715607106213871111746701197990702298298009665468222033281729718636031862886122275349501835698945447200553508605903253207909891799484591812576643914271725197039444428084859310866905754411242421674464639772300021869715660912745494121695485486516824039418739515174447123350870447987000722702396113284060232335379784485988635657584475537706141206707393323500919802163036367468741140872458466493137142389573536105407653512222885480174283917016482985772341670224346266302850677420077818901738370626350005589738912396996259336936666763066651725736883336554396518931799623086323315157702823369028991523883856305035697545518971995314768076662245102410732044431322131419291526552447818055641217578753744501592719310306021387151261132510510879096521304412341323572732349006977739305345259158505402812794641200092105093971524126591833596559745955859209337703983477528529484076014023065142843980548619481758439686577404342168407584956492487197319762778425404345994759933475026861826425749180870069895162322451074473806374128412477782541229759239964695861422690822892633863466168419558537963727178059585249625948317487145862736636660550364339546880595885549452714961307552902691184431493159819325325829219226402503947619623230110829642778652629148309813216576507340952481083082797884307273698773163610612304699200629501345842358950809321309469192199500066751346436119925513708136365890526884014511866185054479455338680135562246351985180043090301110680928885359189330030898881584557097086648858110885275976764947710101230351551857829917881975677350945204091233510315350160688098107785977550329130148556129427677862741940011264776361933805300263854400778593841387139931662600647436306369422 [141,108] 284711783167011655118365378164789613919545599808840268369120511074093637705465767351622538597290977506309686954421787791992985876971240592010173768170424938404353494754484838777304198588079445488563279940484186178130442244272052502256440874642700243041932745681664220492096506632345468375192249538060837768615578241648735038095568937366682833912664871998569088144076707451369712285427643806742319479761736582805217427525510354235700044923309266526825345959954467949437032290063372934363358817589680923624003451572059701041074956789393249131245554419137993901944128361866008117349922621043666630092448285719830648039040556962456096259060210208284037590379270715553957486373318308009579789588108240988808593745742011837921581808629823871542223791820139886958225507434375343909479220038103714185892013736825769832221781571620360391594725226397895093406366247640948464295980626497323666684223030950821895377599053145077330960242307015055215126476071533517827936842648627290189067688303128450502743593425775191385448590404379751486567690339110221457728313259181634145675233764642146976427958087517568481063264517502328882481027257283227500724599359312828085701965073387106772422686397178332445024801494944072531680395427031273986070444331613496976070665496298583990671538603455596886578054511484581612503809618385397836830389778894412601736292520270623179238557903265195165698075741844626292727005192838687349410520190513975537161554357624733342856976595522690233155934259349451995602626235135237019595071662059543699468596448038091739611172088694185033454231605827984844140162508473774648323937996915100635393293139284483776432900132018916097588884840079575599819223153556664418501103103170249388297759597708330085020568600282449419123903291016272373888316837493406552286989199784579433245550407178004856209339749740067923247257414258027453719237413174260260057945205039401384998115141090369755582596562319871156178596166531703442497352769636031509353926474387432511483811901650433178580784367577531318063845061562524777111581273623458769182526707085881509071332998955535635439730710717886128267678146248192 [141,109] -1079046124281525735023257108355130862452284669015994677230798545094948733426115376816366965709150350355887898997749135253890127614096661341669792280647878112295899939984906144317276876665286592822643242736893531549103800879652966266894902262994222316909919672971535909008609887650017946919570216338283431754745221882238344091830546355997718394364066516731353085712480191210945811924904443683833723426618848178692907457761637652072929876665458468137689456856338622990073985497783132023937338079872230409581099096670402136350146074980242465825330591049673130890175731944519931899403656091358690423829823504895489002091600192208532354786734903322270689304610601777015085035442840589795691849594184347531469191905240955939769647656871825447863608448770143438285084625567721674296281052525610121283836706706649381675864943984508730759378356289879815809120152838792654032285711683525012222709282565676994024637388478030373154444968309206932937978886979561344867198486249706439144673189511693005591984558808097235308490057864632788153763334934499219348926742411286876966485438313787748731927309554012592458804232485220913028665574550923065074323631744166240839826329945089678491832006982802206618895205252271212574735478863599340459661202281028661241495055174431563667186845746090541583244829144836052750491656468925881560477842830892652568785203878794777034790129760960539832085211590636643470705225635532390930400867142612226621468675077743233421883775955148512027874300232851711747929273183383339203581933211868980811462793021551934824471389553161062927081980560563158718117565183664734851002692351089645155650941364605239532127186145145225576160384388671757154664826037071326000560836201623938377210412221119382723115743220458520238465122058238252650471532880211856529781925682315259778759749359049706150600001086960746190794865060936797295948714597041705156321466552461840807665132445134708999912071569768446761831429953169815950567289900859663437445020667537212800526863452452165070267477018404776611620410243227636600611114587647199319935050031670635022265627487259673574876635017032352010063514048 [141,110] 141617385187609939259460415071379758508600360001830705457766118774651003428836142897975606885155413778462498550010874704412596712039460371132664579783333876138500808312756882941404535951309522661303379088168892470740680988476821250510832205047157500800589035059573126698882801915219803406039780831545697853845202953187355635729947746524416994911638332119894592794111583047298123459450565737540194144759265582021354869759653028051472016364897122417578602523020742865779823015456310908835757073747546684512314408682664291554323650223650560127410637751373704769947818784621552343617281044064061584112371355687282753078284794065552075027640047862205154971329982902074259886963628164839387703583580717534409861033075569654697020833514599397657417471540059399437490085277194935417719594680425132989657708748263887579721998694043887632680534284227578475122910176888227672592935488497209362112986074182843625907156582723623123074154949670756577565797795002769290197195700580745990123014030955472189864826325227653198940151491221416431518900394394066293909787105624187158460914616499895777199593363092740103154750572956641469916312842424238769215184114473600663789692369620634821608170690859108946599606428736183803643204486710799203274441552714063576449612736035197982348148834579474196386805419577549616163921944580306909498235514650555178200990971245704536633161482972948709043019235917638990115822187943225728611351902651677885567181327043676868433575277532517953546190819293559384471783700440348309004915582547129326658723027352531860646978817383006007966370236923224492013021645411842408536334221715181279060023269819743307938762260873564224466969501720881430076041902489271488058008642694641825979938256284661501286034661897700154659752430231159454407052126517065655763944723659537148103031769197469020658637049812678332477682874259410453204597846228978534931481607657623320786178150507227572261036139630375914840860571572057342830547886989456669487411336002721906730640206123216476974163425006897639335215100431274717690433525537143766547983187114634219052705600818380523123175148619015541472 [141,111] 4432211383785802066747960555786139015001406842057103391270139605208041386615711008354588930492510555105058722658920519734576880375546286059394662178939279839195392492816261744819048328880262194545444249247972450939507987705660163026036081009883453386121564234657982805907390798134915887334849903452601413407404713958943902193590830047418647953228267534639070858602036608923786410785039821396989319457922524318097812786897691409188922128791279018402639665391542660470177978428916983979826632954907791218680857273483999701501634451084635257571819923895667550892322809026399986180661873994396084265234376649541913357109732397627639974332662712053185960694254320006366512689268224201893610720700481221383054962783743706524647405076382691085171274400721753250779010655406709129660418976633453404530970518600544500216809879807617501510705702560717504649361645481919396298439325200213709096389741316288264721969587202147981856671210162029489617237519928571729064203531148004293229263802424279079638107455869081773734841807629098599948692190079898035075560766924710215136630224572674833776821916807623161103459727243048093444151409899723800572313833860247327395769601316548527562407704484244202862288291852216497923015508725641874703505749825591678652065831868648757532818022570691959228870684835015204640131721305982225725919133011241962440725107863907908157639073775481469076195369531658940562361534192500755745519036852120943742695580986982090785630100278361395191145816965360818175068729286169369631632641219025046104443946798288364626856396827482032582069603789074557659214831786714022790780514510000056781584037822488172793385855420218706455407138335220461495676011526425846988303983968640009510628317544052635716950503207624282902843296284312526054005758085050136921685367644355057705632632604523133667397209748598877623166478637211209951861047271827753716911932467882843292673268596799845884056313241613948698138477121309321146693965390579139188466987162516001785784621608421848910628239437698603069187400954210794906872616121560551425302243563834050459432009386478043592105850167343244 [141,112] -12622511824454310790138436808024246235840463732913854279830714426152878434043337823587274938792551963996677800220712128551735279905918230212723499602033299638628567262753011008547460027204414251938332401918904039609898335645301832582526060001124958145336080916837727548114793979423753121368146650149978824926740872622151092060816789214785472493782599871851758439633820505600941517985131467380186374792061075416499638625845179656104135482762088937935344152489911892435378510396311271858910479786447727385216580101233631157217939075129430416321964019672975831740049545375023249959732692382314964714683040327460361281578120179704958095813402534111525504678634992956130622936562553727196894935396971874017911387472669797606008540564916298218442683559885858252541712139977725948055840668785169866829823865246205499190153292663650976586983223188062664974897398422142712575522111593342289834570316691615526649516755831308701512477574438561600826457888816941320811905282259762373988112136239225955907015680556595974872735633838829476200143227805066369124252590169716852270882764600422216709165282010376777480573617038689608172139295903025494829038435930425248519386479280539370359608689487533715058065876370993120768938476357723309451604025239850736766976593513390490219059186017358612885804613306103220641132244202832405106941989271856751474210723712361574038243061061252433201702425630240158202987340816991054960138385018509314751946165154661823745566920676785815549275890484098095719695141002726771238489166701419192845115541375501030553291092394514131612845363604036842812925009822925279964189074544752221977516697475890816894709022529008243318268851367784001293822189781552278199541911596439806392980842898989752288950830699456723094852770027663281160289783430610610401801358571002758210581401216124703051475202431166457888559621880361311526611827422594180073680348453232809775687912548381553894576523099685566585378672480673519627046185435379532352583775313302880404267974402680136356289559406990214303207986398854113398248963713517401834191880953377405497006541835850456424649304384 [141,113] 4060797042128754178356646943442125168806154165709906049441117348038602608080383397399500173691983645259349801854115413877439763389666153997977755901156518170024617435763954350099452646180961606566436657677144967244616689875413773744204412644171749049992054347426369130635726709217728508661886920455283202052909591635605040545905246016644319508248841119387455120392942143436060347206452513381076937106734830723604238868508345354738723513637061530952415467342298813183715549703269599930170005421751194329743792121235203887001929280478515045573526179346995925791261968774556559138307662206230584401498016579003381641323578479889463455111124602711377592711925551007683824254572954688940569828723491011652695303080935691746622950149024353899818041742495503381696747253629245709858113314760481382555957570956220836029898138895995917886392246118203381052171075317926787125422838123932369790583711734332567969031879273482411571081024205718171705532332088683240772216468630758452299515796976329374938671196890539416588480817359755053904831819540562751064214510075096766014102314240366750186986961197949773663088778574893805782098148813894756763522463998298462925409905370087217130432401020922728835792456652743544542781810324213059860217420408880114597189844313403789782858291954933439299563976200049649720177237103889567679893059868423242839551442198832065835429308925711860969503900421246003693351302212264307767259334480052358643792805838979112222491017158458779347720616707221308229122589498161689774990103154492596939843274833258339128293297758407548003111862499141222633265616397073929866398188968357986314265207883284417009695147138305196124866229749432449757947048239772607380776956175875921686891060980350202415393542577885199610362503869899223981055664808331076430821187542812423458461518817099841646705810243532552599532089989076120803818865633801045882226162944951364727327138426986565494054256233053480919692871299529761369325999535527405624601117156416179843545533744407211119879271622851806750067286596861361872571832349519804342721240961772146369577531793477310545064 [141,114] 32318020584496921731218789481003059331956818130686486301956541498837455280903657467510496202061906582940065856546432085083627673749738465354217417131383224944258717027688752410512576816466295141214370650435227152497423118963116215421595401053813602157386681693373915827457181443814313582454665919136259607718027633173477182536304101134399957547998304948536906920162647447959842679108325772032504060194691566358506830486748289298868315631189025252012887915422994348579711454922428762300342351192330601532751345119218717461884473162432993554123039904568725742347377610590094789622136995511563840061965982855277313034619707820757642048521196912406541230669387796199626275634681980497673820583879406908856252007493293826050843917594264072393297753363962452151319276350056617624347437205054021528575098038599397596990098674245433266263209257544242033592708891394367799519039671533351351498542635907500313908884921682653098115886631838450747777998085293600750771382656091268388912559807648934147597599835625350938724994786812500604581413711598079876991514818432241058821266822467847591209429568427479079677531411824668432869755558720560884888306856825102026233874334986598633366357141807639146053422997553240720113755080440145340307959921952573785133467889331870063910957764542777672708894674938113626911988070860626174063808442624822428334049939019389471540734356685367469321392648731075712162175621090516228258181291552235256448664849677640800350268458796757985130550165100878791649343233729538433533478659562045319363528606562219237909729543119941094283101727432350560475163240852817745925544834142908250406078382435602964678612756084928623807834568516757145399943368757488933265027274372673280166403238459119308562022751160502107928153593882507600942027722674919947026958176244889691871130276531179169396206727649019063603144614327133050585125879743061720055560603061618794392671624926903526762933083822485369411198704971875090428050267282581037747069587965084863245041041788543160248626272851391971293950623656610299308411340305004952172016745508637256480849992286712480 [141,115] -49142477711165066187788124192765585450895186185526207623380450038155993268686093687839925359134242651203082164250623263740413175357845086968945591176976401906762658140635083861955758910651307732152915144887831529678652379720070069388114449005373592240706869423694143465455121863461893675658699140583630905643816710591192526383962440579364752121854059502013196766430022220327938647672201951218827036435009833408686402801340636913947991546252051976128224785208005675763341339481784381822835578232305049353688132665289661835362402397916119129267035799211742142201183103797463502878186240496442695065483216741459544477714708366652654558646031131882652663026191072888973152830738686035763994633857306794676451280192628921842736481076312876981849785397098402839904348761157495144597510644337385685362133071980738556144543696945524724072307797665844399579106752511181730979661103745531619804639859613214127647048351453504332382448837014081343512330463587016957987792727592460454260144030462837509213722018494617404502793386201379034919002733171189563724976454041736855550464961034119069361356042306837726464542201909614336615474753529918378873640609976204583169895884534780818386602665874435534414407544835029922401123545251305252397066057624456875351966777197178451915346403855451273263294400566228163583223602581933906612298854153203446492601720298105740463555014076327880056794011396716383684358362145710021977632745474675827509987637294029216829772970512076739756193206525484064200253664317814889813585353914059532092475955497862614691303362676012358166304758939243556282083777357931098569107984132828704510021132366691024412899822956808394018407940204824906782010012100405705306022025452896945467393798986198232447183398153301030032178792884284372472047549843456352272247714376251998603199563738549550017158551199708714256150170356720294788504506702296123206344918652321637363972935646997341971254042353040117683644149988131542358114325037592264328172485547566508627630284857358707339198767834631494492400414999097683099116634669859050411950491620945704005719274880 [141,116] 30939126863467458847730008749107095713719816766656376250254479027609478770880584118961021015047811448872683439568105491094657305282592139964282689670204995519042860150728685297545358626954389164331625822307761744406810803943070100727949466220489486279587143340218437366993341132535478557337840308602381697154387103461643336433225723294937082723044877068618721132884444654730800891367232750535502014358957020518889682773786021952462293981027663277994164200037578068234894390419292854952055230339668209281393230567840606873453470486887349269177359906341599398468638280384185648978232549324286149084967860077381284360689956546602198014608389873363969351684342149642925246705905133087349828477904909386499907574419081998111244420312546221260856151374777901367767780434738470719168981582462722288654154362631481792255671873594484693091514442552948589567884724006933252737285948758821513275082936551052569495119104724774125305675073890432734020802363342851176447921885040933577506656944554230300882695254962791684300897682151952858537802808203569336211686430774012916808780106142930066226108549271343794808838220417017469763002584444014293122182478480386186686466233291827834232384283990428250413028715556676730274133062535073449398118845215203061006143423290074635288580302716842092547366449430830671253501936409907256951402705695905645763118170838530344025415124887817756883123704802990469367656419452983455930411777100364355932240942004144641335250688009878084976374905584513187416772603233756725428359751294505364089424535374535040605135944461070463052437664057589945135180539416377171457028046501518308951592140820602574070702629963047778493060543422732923799214131466707405359303080024395283959477770942832891017470005150816476681515028874856242146110996925673950979568688399339292033701843353739808985395499960925648218693408330845182417464362198128370552919705807713727855746770018723855218849411545248801407917040194010485545181906497686624596839345167687963376964320192542649369992700646626415370133902160463258348784670835127821885575469922811821991104 [141,117] -23438397301684721590532128615256340291510800945221943691875704960841055260455423374079276905964456860553852375186636625473649716352164292717538036345492092475267434341021042613729599804332273676887950497268848156710559059066171469214762691309526250250757964356206122769455177617656032578637288048426295706868267537581135096750024938416883551405641981058194908661769129676405663542692583240385620985019207234025940413208394602036032434321293962895541560114226003358601216397036706543777669986343493015302848835678493631583556788492107635959097387276219615099477275215080487144668117631180991847453536862787151850765662673418456473696076021269280595500950748634754571904464451428051782060292181481634876246608846277386930497491474958455810430997992959930579835188283391956733655357741691628605092676167610139027082510948292494484295079231419216267520162571237789439114682140171842257585630972095437992056362256472204185505531908584771683999264231119197691014725125375138354769398037415625633106173608449477523966521998069778211970159502442116759859674542007730563676667258169198253338624430338631701171055953628822925783275851417874618428092598420952382128890030158215404751815573111481467637730003512173697017317312570024972495734876300308238876986954903028932838851694308330876743605432296030389763191587832889174045542338199635073444503563570343827080362625688611858301958339445493325335208073038995031108275649176523406999753924403695071395965530711644081492327561659676934274947179869797555724407449136594593410052448197549182166868498003139280197487705225134868797133563670519530429611555902230942629644923863364142322287742148165517246011925816487961140048451965996194565779516633494763880032614374867983039371085502083424862617127041418077874765800733947814937851520623783161191994989526054633629682824045399181543647292942433055124073298263080910976106540070694014694220126832529778613331701344177587207135729603476859236519400679666040404157114882311844533280211485603450196758402769140546351871338707138500549804440108363826386683575482332632 [141,118] 10777379872885941171903408440347471700403494403493067650256607897839042991130797222399390298776842168772914164368853517390429543007919321632287775198403762855751663125441425661119113927030133714435858627084926593822493930086872135555827161876062511981041050504016155327674067610435614319867685756815672217068592069981480661079641635242988803728276507950369628055378992491385290526051152055092728607076792189307497285586808602016715009315938175419545415967542407709196525710306044650169001866686546028248743071258460231808127346701404769346624911450690444386093210925967844118232147151287047554024143943598444955223450912366593878335688893813146322647808363090505156449421753424147690757512234415040246667018868357244293903428249265127515521756591586681588791261910509474356606791066940848041011294997785631654651885674934311613603194317985368853237009865520632240783437079543104404899303562930619822238035400101764097499321949220143176540191935104252477368230860167754837752754781621348954396830670223295242997483464276510178047621459240255139063243333807297476717897384665512913697886661272825824464877584975689971612065588198545048953084026307649384936794234738606351048139031632845025787892860425440438431016515315138260311276208843064780578152051188611607899728657878399913412062297544677467600078057797918658966801549090303019765901654756074772024025528065189437695006873477164002655722235314765809287259204897941629455294351855892156855488914689703517031202070028895137776665381966161575535445988990651985030045501060143903298161148757537225512897090987780068190629807641357089813532242621031283524424403431005797828666765554748106454415231648188005985568726751298201577819915980157389618233287849646812462558538222452715134192506530298892201961153530062630779994956142593618074263533057519181634251547642129497302148667638074458880246618303962566248689951749507041075079518058473588319585711954575025046368805268744131073808992673653901759889211139291757200301007409547113334291792868423178803376004741187462561995459068176302703411849632 [141,119] -3670901912955126857944926232849336898897487990183732416375341925302861937074084012991514732677792122738096239796536582312011166417041085230461691037438030128527765418250097733910176391646873305105376941536648507717741335484894739145152704068506562417903822178468994686062198986327153098422310226646003700336508205034436081820828611915515834954717695577856351883343858739582956808831903364650098830789656090847053867890395481091023990882508851574404628569950042343976807393560790099149064567607689145915653245408309251174325518491059154026686606294621515038819547227626545512713308243600867431612836100362216482671320159112965037107881329464932083882917300672723075934507394325402038466816517115036617417598717242822031709743782323218467117326549072990693350336444234535251870718610935696039202826474279270378837704777281486144616695369489197995564688217163638824538786671417126763447416275657638856194811492017936917059739904794989623984342519475875197635030422132074583982297720550125606242378077084421265298596949027064100197292988192847451259736558621824894238218186151719505334905201909965828222668162607781295181847627710590229116545234268900226393898900371808356548402046492623758549575071537525688886618880878811087818722354996902002234819826641418600851388513257532045425163459794105595373663897933059413485354527670396164434887194711675607264641020853364992840660325213856521074547525072586984014537394302475433905971351830120495494875615384752878638087462246466601739891420676439905801542957031385184273154412262302936098633437293395364635834648307963783938413175212234424644949723685861655369017733907961254552782143618984004440350848342808048694804075604431608100031064142611054863703374324171192240320785533351580317121035774314002504445032518156190228718130157816216690918964511312145947094003990182515835162113360188753007060314737774896584810177470778949704209711231753624335089810687241677071739608953226174590273134066333774694704055908027936947682810720739127231530245662217459751031736813612353142582302491814794230932 [141,120] 740677508918869366924425540337517108201474916705448864046366107910200400240543648919723157305402377741311193251928147030289729854427429866226335401985784465990604589228842273699278872033164524016243631369801341808744178792003902731319921009446737724447686708339635315315443531621497086988681576882077372565125774162380630529666917492144893545635887156993169577182396376350934678928841791199636226235539133360372916594754652160148453260771705671800570260643060118624656333557169754272905730756636308628723111554032777362872106679401000480654750007418889896543489000269270094023125306945596755520203004328725679450780146209914687738098276183948862360839743374122314031814037253107192774328160490562815470166897267782555449245678087141716811884035872340514322146952010071068330958191910309197419226489349684880299214758388678243827377254694079904162483331189665570706267043108756973332823883536236921457414406762970101680251000560558041909635667581543614387153981371672178598566958643435612054066492895751784497269713700554009630852532657779523506456098873874534830190610724769261907651980542445720409190022063513098713718903852594502152806431471334878861486631142932572923787983157024827078428891339604278331541397624946835432907341268932573044700302996987536140776993439119821378391417917098070270566494714669096902586558668598616971477932873588204188598264255038126415053748642683744672490190364822830825529085553980247989306624565281418273411314113906754556428201517310223978107015213328695937629172976304247414400084448146074427575395064953374994740783129157598808168000864772216593525885340651702202162047404076501528756847165684804813961861667736206095742074739123057296873977151391911768498593040508069789191497893802964824900733252762087681890851535777774804143094735415911580213327115607976899625817846816448611101717744254942699663453322281173611478986418785393149047644792764822556600550098729223227792464750226315854188373787793022095085860071939484877370770003903349637858753922425444463389804343744654794242225085174368 [141,121] -52305207023163142228820316668968744126526630190325664003656809028845607317031626100311421122281822419596398688490347887473079771604150584271137845262781235087368901955339114283394789546911359748703860516235971153994533495374420912850444754246942559876825446538166245680121833656114385605277283812109857112699840060784449467183871515220501339827771319921958021790158782910625161903982940433678143729226651007453926490998492622796191093757010341519427405444651518651481712970150137000413594606766404466817875506483992143749268341700616319397796008216919613372879480264425438333866890781300332104991382513341499900512699795677042139023029535970515952325149830613174860181750130347276941050627646884127594360522877545713929461860233803365738978351581474827141820445820606309425804890653909387029626206929380563766640771352302438975951741390627824053097208965781084864454176991744483050670782721586111294171227223302086632239689704005192799128123413257370466711101504335639154680614243677717763315732715186666014390352561172764266741821982419238835842143743507471665972041801548869488800546687581482890207457627396146903594437934511894113495675626863479551538290986426902014122204366922892615348449761316887075301484682373775486172049335700424113430813548823906942685458152621007786944389455568959290892757193285521162633907646908721744821176201398110874050092981592250117820960728584620593184903384945305977446807271085948484910213123759575588189140651896787718850549305816451956558746562286076269487927744845003388797326052692946469261162544849069149717851275059250865734134564320572881407943569676032371604495766199902497104931340040895681376352561577026055441026080865990214062157392792190761645187834503608612150198235841879891788031571892877463267957482499431897382433992675572371362172385147312066443247908977495582068086118017776501795351557366892299026703364385644006412970699791449961168980117420098180081673248712817634775374276739796531156993520310857815150519607626314529710659971795448291498900503580507536036489932 [141,122] -6397988943643407298779453004617617574013666362889661129723915968371764225250989697620813249378469278162254547885022709775399635189213532495265821564144968660069468902895601862649336005191389013450248645747738704646770743206176528033472936996804875573907693948209079017573688618707309653727008396695841378149757105658261924918074115911405046919512083273818882293033578656900336672800645817981063843444205081607188769309396802803743350009103421814419045854295293062053651571936439542303465753561062984011982032922436890750281926338948191323589142251638977611269040013397340693140226795346557648697332268530605878881100371644919122696004620844354737659617494302213425630999308873912613220709640835180099604684484802410748645463159428428748736276714786901367848776978047010174845122460409301355247826324151359615120419912640245062717704381828803743007025197295018147687737970220669784697336157104477901148340382306342899118578546875498860187835731254496300911603885814018412448565931438726537129885307086287551929312084361488772884272568695193023835568913918508779067394990993588206471243033694429572199277531627650150831545409963599135554472111772183677265081414563652812983493427055630840209991107945082081071772829178505338184028202466080465052209394296974973309719971111510920336045583689337083482649625272436316382101736366088352815875852295060123022498476061983289065511403569308908601160273144962610552413972146652842026682591820988124241143886696623531941678669280408575442893988684079284084019048593551057883956044900627836183641648580966595084970149686359398557648461481211485423335240107454535612399789601097556237972835407071037997403774516468656387447607420128825027730553831098026636688995580107385750098818047578079431830492864759642421424069348353097171003976821689229951442786389093675990011105573594702016493132055412059149906132965977082775539696011747681571843219838103141994039364572079388841002919080354688144071716266717235428601523049165865722098136387578019707402628125131240795734525123556460704 [141,123] 1243406232562149002534118210056218197859572061253876354093197476124122512183623081006540444730755728434161937207613659834830748517646874389599864315273991362080286583136905726167037236859489920206684966972738544820334664953889248612095146849604846931423402698810330502427217576590202500814924054379931735223210183005238582302440788418673500482873357145303108357848350132127115977367605764038294731683916947196690763316362092630318387549975917506859490507273983736984860982872036135204517989491373446876433820971118936185456444904682732461907221902383549869456348093150405128717389811839264968706821950244637879737183364003768479217132405292415830901506841837933806242355578369757914023194863220633707113354710579450893235607734889376941621564425334120839573717436358627608511160217791326425746247364321092225625130078451365364189796403555396502071103242649560915855730731317705514805286368579777024183988518485120625595967914998002842214814762597249042976564035892403972420431112001662839808643891843038543308642656017222631121209897043081621643514978635939457110557827969152378952398351550634799662623572803717793312807928054128178488432790193184990632432952129961969691466275021569761095347508179211127117628930740564094266814025954602347391983551553664909787642316401450146359689834904906042457700134897002531918211882119334383697986963014014348549244536740083146388827780496275327362008559069316327164831991141129106698600150932414452590937789454290057907664188137059553287232990480040147215380785854345450993163408638843051053419796135399924939610029744787532280007752740835453465371767079780541319630429567709069893439963209422107898609001598946058429741689946077182849053055210515705107174345618340134872254000753978463342729004265098209285044221431676544875867432882530774064056777029859041810502304224949973822148526488956987484056361118625725517056115146705321013848922835991319160155903894466049074160343756591112019927664290690139596643104521876956729388522378684925586460499715748626110581961248734 [141,124] 5532491387647776537383401056434392564006247060714903598116849965069311759693892765951890034394505941850539874330487411946089913873349943450066989769589859918992282509045905546113817365992132139103010020575554939450564944240117313103270370735467130542013054542989142367443403594518214261248601042718530993798784137174000858816300852422476669797089571455596780502922871289229142549757659497606162181009206506857857355399457380494834959036181871288358445456179069560294210798093334360233246319251773210911314421434123761188317618596757582057078672483144843298476187004531124573549378416649319078326706747611680997387749480083138737421613838441314104022391801153859215085622487339135247713296001073763992285897736428136226794469578212124506657796938378649087771958991320029467451447728722695376735687353182200736571157485576445918577245050563526933951442316522888896538047531601923110609850584276473530136440821667587715237698137434641150499936055899114996718568544187108837065546318841226544202875789999190538583480340810409165002000919296171880489557959852767417146775483472332080069252858205585883682624873901267641956599657314029964022468194410413253197469960776123902953406618417629917500292191677121409467642748740177977529218322688578888469030549544196715609395853441854849773631376779199659508850834988158454938464569115587682193643357228969847339964048323382866064015215675506692546081568092226364976717539090133276736258374474253722065403185621583375572465492554080439739728821651591069668228292516630493416173664636040528361430905566438596788755346739205767323868149451699324423951270815393274066098530365310084994647039167861269984336585895682131334445294436391158139345367008643277338354870469627129695463715143275441006928264142338927229024993548201197807774709125080468887314488740759924315204980011031879562291307012380331183031269764490442450395204134243860413199230829310941503206394220780924852289727646783687829906991709091260500732706868893381866437006429864446672523472960295061309056 [141,125] -10370622674410762143242812817264702459622691202720183993947667710181718141420651614949931750857326004908104121258938816067857280837202701809991517971501641397282016827748502562368473968573447056646474982919907170592148600432308778512175642963566031924110719696017519909957390914374970500791688111299693448427834729953464139657031573636827988742105964234301483757537901719142175710935104571111222511256350193242969602189221719247776709581529471939665494570886117584983690096488196471257167269334427309681154040295833250729623477852445486347936399059376108537583905912549136062286802568452688730996050575145457098510016920664096996016305369247229577681042634008908212593179152293243087836218375422950671558738760672161933961311049188552126758660173886870771966559122145646810283551210893637833691941018992049035092079280341386623526508581199107047817990644820446372824915007798409825426322100613102262190144776947409623930182991241367835967948496299703182347753798365845265395971634059628276581799194955972021070045768959093292165235069875965001724825232967936378293426294304843262735097930612553470779045222666443359925201139719419141709075321641595701951954045312120721347902063377617242847395031430622856731210549903209047410488739324812790857751270494059131845027323617690721828033275662785896180704161225367084241597297579115212399772488736027570933645654245824583745479970336807852667608384579867891806507146333583940694128522391474960960523183830306901901924115278465987112131575341431292686584783154487718183540803168823880480503768285048914580317857910467820660063238861037973784305464117676907739569700737518723914981867361056604550571311233743761912456670656880740776978409027050053570545418467834983581418804754174440144678272007268483331246012840004747558793493039038932363349860124517607121245375436313871296969848678313829886130486963011419959215008678265514518557686071167771060339754609840486293725100060284415586780091303999362245726031061730558831945719852350950596177233239236752 [141,126] 120544730075914539224939164674410505129293329077383464671116132644916017262207816473383595368863936925260015535894994891356390721305628038063487614196112278329336590074881995831543073967217959752513934462556056828807819242117835659195563886598233293126101315510712753892957583658833130202796433564183312947938745299014671399501127299303520560982733033708519488675100924347134534205622791111556385414450405184781806013115435725276196822073453804801906457777708310458806731591263972064209814283464480321277401974384952583703552401604941364197057577270235476645040369123587928383592639095754226232200666570527683520266438884059376707835039728625912726134176542915459769785828071637477747002479988922012687853596051553341528325302020718203889111541105917166270422397806166815173840751903441185681461574084415637354510804117938661420720150811360794357213312734972629182243039931859950516414761300610425939191110459133821315136767884500348710654354457516096768283827125399906618657895703734171177461049497469228665742850702271377458299091196553351716845895781162259438039564366203272891249527240415558284714878273837465200131352564298209350836219808151052757887373417002854258210930288553344436403489005254312184445072664112856551205867730503912987388565097410379468154868222221445882471679027760080082526453817536725000774129950056253978152403453567800277375001337550115354157698028278718817890486708978830683611201663204402645303651139959305047654703508197259902697004822752114620889364790980404319302075078538654241272923995542529825955215253651683334748872124057271598399978108921513247990054980033279215432036203577439292164457617017744627803140247834536687027302469429333230018191115902729702738633469629559852424967464009450613027083823550409096385898942132476569754181979645983441729709993162255374681676391763650284666064844459751641730575333924468205861031793008283349362595513300019926948211822851517965426507929361477069092537138144716727179510569389318469767182057812150386777888880 [141,127] -37382499956495773690196439000557448939339868204896697609073673468776572925889220343633923115980111823624046257263471898917532229886067017648529365962714439705919665056300547055159152437691440169007362490270327027141144771193864555817234228533494110657628363964089417529950080107924558463512413832893774638163848823369957452475029301296392610994801776012437367757269218329214748355154994932109587974213557066969806797375102474060240941892494575421039675166876625382698004239976028752519858957788828025293897318986985446676032635111571088153496415919143608851997990400985751130439457340102091480228411009097867151487104948246751419788991110807568074604818197927627133377947300058071434078155858619347114447732504960712908819923924956570824924310208258078405432919991878575119104994573458682094211514364979165105177078283573917358402604948692436912648151702366358890604017714496976614911845044097980301204906961783331931713185263891844382971380926705910544243730596923156640282733729284887535979161132253490790512971827330440542064505197741768283209234159716864401707131417768402732315373786114741697932728400087930002531150534476786541464052309127884550312391536496460908005159963370066996018598958405745638965885681414833646226556700179813758591366412907426023030697460344506305951117483516148348954376581006687439813125461121223288682130472663361525978418103419207954806004048440773552307295775391542697940130887834523548833589051641875989293783379082027757667314795592554657339412384158190659337488227985285902916879506097039571070120049783025350519111921471082572193609912874873789363784156657288540366151203449670393426407557674815499520573990668340286510295316135950423980949370968777423539526897628670333684240812836737553988281791270631757890630374624351337244001041650729969496370579415029069878388685636583246171440756187502960856568977302668837404285734430216449396647347507509983690136375318533956245116417207681550172990003511916045105529900568558519151044061993889656242 [141,128] 938068478992030274875993371437219852437634279538793549206762351953708054981555416476190545890628279687109533377178904042079757956671005044381882360047041883255619973286415100350805517528881733759711876361753796128847321371424576959852070676161619005512193855362128466313839743603678090605613924659470658788878409532811355042230309463361247406250166968170460748108441829325751362821678575179113477639136006662751612644952313687305427525492952442313574526892255871809109025033860535798895689544400987183234329924520098166343317043227688963760871304789259939239689280594058315492328958001264220040954295651035977271525279954991935185600145435254107427778229239005346401936933852784633054511065049135294736729091511323180181040736378942546229866074208438982850092660446918429285708881636294438959476196892329279436411772061720710765605271770078367317371564930229136894134727010070029121985115758653201844504131307596654871113818058318771279880454838629166627391320015202027197042816368070462952449631604969182080249731770352727550903726873097409395685239726123131140233586700833441428415143081353541566362080827256124986892375660239172255358625607800457967528075729156642802499933916999039318634565599790710033674465683517326100675826191542837176479114301970797598476097240228843912124048437482816234276419105923463534262761612348153914778451581027489438893385714925499203290472630377139595090976273648699993773565694004830292215380133762759569511845143532849669195988346938575503717236172327466448816314342757262342747247097939897555478469658672583616476961411628952221636032694772427520436287086855021156067456198946708564879695648217418549767308202346997810971585113060997439219198629794127332784860710718642462007033614397230011445249217534681850000154118299456088032347648247871181271194864192892617487010693591015972854470777805364179523173094101656854532273218486595527923638340548929913555158708383303276938539223734878257125310342917435646398804423945430538150087367936 [141,129] -56317548735334994399836533810541057598215193980773286682371301124689011232814674067321415916120337161654517033580423525971253930512817776573324767263654401610047919322607987935686952728177617884344978489070820721797791760665390648334852193391914213816367518722641550070678238572908762384083775299126102271047646726893580700265989888612138528607018816371885439274602027228131043568444143236482244829244764523810841990365539326022025015489526571709441558180214099245653715963312028665259772013562832913800849098931253791855261765517081491626091655721672347835766240296922124186531817688069799462762643728668652209571098713583719490675456693979499168518738885400256363843799235283583328035273539666925535925645782891235683348642887550790569347907652841446337820734312005514731004511984895023159363970383373537029858001090030186521498472701774418899447994977934366793310503547528196820856641031409246456422074559860197065352751489930348052287858624444086223536856230175856736221829682605963747368812161044287392953798924253358793937208920763573036571140782791334259492756186464133385306596325875756113595912682311981545906086397216831435532500677516306035534943711181326160162933869407786472915713109913532389697648380673327386903669853370348252127170601487549952338677895093400084858268949446826284169597788167750385177728654152055936256717069930049953692063158404890337940121114910001221283733895585825594614673327490710290006674515554122793419527391980649541378536689619361607064478381621686429274967089910937517750841845173866288787667620409010016187947203559253080780807419177625448721876479558551601107415374284763388103303380955512397888525706986418332781961995109581624190418533314762575056159617934742252402832325456643144020274389581422309978867178399442337618421963235144149551721528209648550329145026283001510228453957889409567773164711998847884940285882359556629937555835293205777956750511915480975844466028339933147003613146093461424706593281395795150502112 [141,130] 764660380623546038249943454789936307053023838791111878730196365623442982491811675648766140761027116392332868216695405139224731121239251326015050271072333066950646408868638421730731893962005632354648414886015596618394457576078041400020515289630680451422026496187465161519454246863645770942121203822956111356745458180957191722349665807699010094563000826934077568669869197995935828513362724259753763734315236183186383272815396798788971005469107286328996523337341098136618081391496480004426541867184079904421186719195681752588699639467711321416467216147693198165047713965799204601783957234284887604240044634018943531451246244715391759995624381803155653045437434396921270835034166337273624013413621981280747718054542403585418771452940508923804491629363590564410589814576094406472422858863892623635474398331693423446911206046461907662193222432031851724891912700492306077985385881320533068079232019350971407417389016118874724090019804137913933806852677578268941883540874353591886247564786429830877351230191587125771401217083170652734484642779920489681766574409146556565795727215178678364027793149036810895362525530348032996088481403661350459000788127631912768319553837994042336846533787132714340309125818748279788475276746601773530693553061369820402202113985562805201970921194182237575398490174682639716538558304985446937538263680146517296716849611096518751181990937254376444126433406462955704824479357158089996218470712531902815344646308184322394517958522493978221815452853325459561405582017771204311831900505619917101582413843269650100141458735201627300584889217663701180342975039803018273795809282551926308088367411024374521935668638366326536394356197016032116656264080922576536745345473256544949921046807432891324011950876062541127005658474798253331329809261788010447620806025760563815012726210109870442718418374996283410996840419618658503031111386627789831937010255460617667084681100151057824054221063473689446111778498110059757752737888158082297380821401341088 [141,131] -29983815164952957314049851668040982945174489236536999155884619168075796140601583911319746010354569559277112552126436566126623253039922077692782937600425352529926674508299036608200076194043503607302470704763279959385848102471607799201228600820093842189539021122692816474296461284011593009431680342502098037585599200958568880986839730041681381934464135645494962838992422629973837821155757824148305282230792530543401384987482247517707443993334044116603336280910438517806153812220770562149037466879936133260370119260318835925670416265657572627466729571075967763004601096580018209831726799204168784564040651417609667649395099045277557524149764057403115762385619660902462662530712278753394437828923486858086225624644669473725027168344538736315545506092313633717111764367386734872957501281946887310442599466608519567687716830386587386977593931570515184388914846592129444777004283258299677479930743213513774548224828886253026265514493080037413212782979941245924831044666097155771136453394798825703989422487715782647909799306122833555556960830808475946511848457483169162826589572408569890845607023765740352336451374833200024915124897227998465968682174619268441871802356713648243077924680894490333802624148220419218295017560394888396339076503067303191750032315116935864682805089075539165271692878568285378727952082794706074731775457560490532009745870358245654760607495437299248335239983904262395111602268161322455765591623897054901116057356959111856403226545056546988018664555936299415208836044600153766945587079744802076961860617286907858329331868692528394067737588206957802796023870514959271769539731331425593219259834450324984612082598903473896616226205875850555821062643708405960089358813105316113023292387271335907532516221500337595551988687800906248485512345516558786241111119040627662478017695946503825628923616359082770856101378289400439322667527957502720373629674381978573556550388139961005931999007111076874102262125056667790294175326760064456827644452 [141,132] 553525991981602639411355410104512750911695105030108067248669398100048585110861684989134238807196921330231010769381133418333897191441666894860265929030224678354772893189517341870812755177343011770297369137989664408084903861746823889182005020358643363446731522738968169020323521636582604216075039420190625074152484019477196984322668199949976447049353220387511932407839180322178306350332005872572692146570181444273246052172367782094470890818235276060212255837012198439567786025570612857869379701896341978443111918816590746869352616866255149315361452051731444325422142653246888806898907641088010188824412987194666018810063501885068017148516765708718575014762271664058918436876180540406324211942737078443759126990743072403688443709376455357172564211420983451292473761018405890129071940238732895797542993781953752574785346123901495792593303695889095726250305478723268861520178191770057408024163896664153736548668665346124964441275142336678561890454068101689833458120784600305324275831639911175599713785105458484085960866140411681440262340161674055391095655073470245165071344812988370548984690661965018933535121758409897411640332418265647914509444423263832101854476234323987754316428789272967766639911422291940823845796500200771352178045572917346817318635741521331244106204467248601500415279498800718446907806922932853427206244908268152811858589896370668077397378336343735535270036886935166292366851593248299625189951306836268130336773147731208498527881415025379899199189226399554793497998362576377419315786479532305592740257189275645222087270453162659775177751950869017393490133395262885505006705415497344684869736117824920667406964278152514481767803770806904984597530546721795074412281968229148539128752163129797795166890724009763965222027795009365793563817560876713947181159791968187289267092347937956279547438841883060761742671861106127296661735295958937476138300222940292558819971939287245825436905057751643563233576634160681865723034116766836992 [141,133] -755357822154321557685506403751764474324143935984432669058281952963014357246443752208176412684341730294301314087251298716905281554272716637401966719603470809353967879798837286494811297684820282217888460575816458112404970329721995448957989778291968877428677403400196786812112256491895533117178307935647333026966738486420498043112833042591669595449749239548835690084723487413593952376687765632091431775800479495704238033040137705036069068996926895867452505041148873887389780149085203938955652895998633835910048958459780445314596731944253573944120965893534589243645025555907447854383925460352474541623727011276698938313359329035689247676288242403103426295481395087875492395228573310700040525042759586771302857111000561247276801610219273742807141405599521011324242277312063627087437827318901117949227508036263663515924880340227549230814943417518353930314939363873878275831400065515392660308374790546869222708005197207971889192027080634532900376273930801063697776383193662509578527952010392233877158839906161282995830000909655550329377283850611449119138050570234351992572603336171925346601785755602857127509782464383391314084920105619149193309301400369681044507885748031578228237833192357139100418374337976820590605309595648592493115281725596861107716965923394565070772780792590138482252708406527836132351433780445996122159661866147155067126802990399833290886213424247390679311138223186179101999197407551675180614350745480411082432063540564756581581304334108392261235970406634603699177294197734767106198202313705952590362330652220206825323274228166458739942013653244062368467121291438923092271748448571884189286302179228387187574121242260551397974808463652750627492268261627014159714726137864257768700939730885477254485848196492724772866202641538514698881211048347472810086350671510627237188927821019306068889881239212549386054484174208035627360323989436692015819720512023366508660067656117654287952428871376903223937002363229691809368835872 [141,134] -30020590261014692091034022952626443339398965200769982393419253226744633969003252394459785944482772044503118031182544365098911235856014362498575727577996270530385448117319653165098819049043677914142290812779323066124735930727494799435195677369237632001989175896083335499181776759782160153479294972977987922523533079460332889320853598533021575836953064953538197313974155806303362096590130214827499446730524308727256345955209866715457841678797379880411536297671549768216729535631620399987149434907737954337784092144537903928871248852544560495068351832890020301255639179164913888845755922706243274153526880355813134074341678222126050850570272678326420915148378868319955611932523811280303441628364860601041199306385571496086656798740269052695549856870064764473617730049213505778089813883353293861389866337931025010321456313193850414586685287744060807195110878275148299608729507165580244057888490184818231801753977773385785429560369081696020894009107129491957781986350901637137528045822064911791298588739662458584600597175415707198917832663039344664763420505151538254282530759673070878915212783227118498618073973492013524130906969362810195273875394721187247763202826786084321095420526834615252960516275288260391658155047605151518524863359067853745543909143746319385071225484462581642819550451291497666660477347227713083632929208844284940595167401058499564963208055336398844255850001661029527778898409513898575760635620326370936506235521052296052349050629337180125235542274188026682743440416596256100970549262813686061854090040225452950993955026756083464413040834418719816786069433465673893314050539774128185017726412948311040973918458385126785686613896522920538805619251394774767096387605602033611134504479974041704549695472369423100113335849822395544197306793235046579983526365841305599252621883895286759187927385728605350207032113361978299875993681954426642714778513678677123539119689715845035266773939622591401196079312524714026208 [141,135] -46177664306913300105967426052079740559475816112601786167203229266769613147638782172956774455772830690387945809716851433474009479016636600883950301646334840270608943515565430920595890044242139334856706930218393832618968892603999363617322809369943630755043351917935814598989615931979206729433876828562098253140772794944284612039047694123561633559002237148016341640314471901754755248196192090267566362354614350592162400420825272707947581651818669592563531332555646843141248936063541303947768112648993105518977528343014820754383134732624892024050659349881944910114776870070565893336843622469161140632651641240819227153428640836532124796543001596495383092346464181952165439987944334885490436701125296858056334730302119896834061052734287815916175425517942328798783779766362000500607456044309591390458604994189702554851920585110753365659300580024207545118146289171982100369253112060681430545448352239910356026939172467224102261683614169861260050386915370161737777098634630167151553254965252532152795577751237121370396550321300397940883850451651672001307014890184649375568560738554135213689144908926079322876306954167311368568866633744804661841743096713964526941071774834602719099846099847825032495070837707026571028860936390435449952212092091038018602175902519680652071400919829055375027075574252342332609565778436965526630239258429544385459523765889362142931858668135104915300022885031205237106050133939278057812623625829737725250474005752847220497482493555880942889205692856433811804949774754968432106463628295359559574360612835463444658089636676248828238827169079273747153733093577119823933135695466154131429662550317566355475888618786917288243799239232030238399371192236475040436985149652323936777411361357361961778728467286780704030129308721318648310555826105040655807071420022875521994263943781606234224008448654763024101732501401193051767384590911858215585330402675255577981828567845771462984426313192460222673786562284 [141,136] 43266986759776489945017472486289044743630511697686195691763893864679322288918251946674770305834029743209727451345948858343452465137159954164025889294601678553046055707032352247944960890016932781435354028432070704551571577112897993600258311964531774569590414919507119879099847906403824750530090275366659378484684571764564508656341956048366569998630491313322924178152254800183426705101742704855750527059968823485781977242360656178340246176667074906124807940334798016339984725543567530582038711141466994663464896454848181357699579288599955961382285690629353376817078098361297852853274290152207448462356529795339225500779086295133250916404137600176880961775359385760362924728818157432417605400557695273061306874281950311221029986816174249217615220209168794043001497340204530637777134034078413712731229911228200416371293866409819386749129081457073607340111099158293344218927772061325450072667981185964847966637701156356527245718943844360027076878912628675072106000110129689069256781542677468402096705707014481003207204766082582480451871606069043265357492735705248714444828566414406011947670722673147444459191727174341747219702149606826922953783676147547596591327453919271604195851229986773418344115700721988983415643431217300423008180122283498113155703413519756808278417572891426649948369368654678955701258843841612419439902004651359016039569239702877624558770675939578646383173614914539692936361123072802901343754249049325098767992476133824392897626106833521330532364453567923252530116346009112485225034803348199421077277384694997454204520279445754423268368008611686079393385450643479465642959095185966998121167316302008834950172954323400546075580429199250179591202344841102538655347119984961482954342885547847056357739786740573870788108157358632994519043409855725818001725431764276818942971966285151220741286260341841095022218294953066532000917325104152162267375792270977690760505422658117810107493526819388837824 [141,137] -232348824853094791408831591539456646395716144428652970887857384808535487114059817604227561227524734217539126407399946285812514755788520861850624210560580733727564310217472645614226628090205980582934475234371891263692525210851429478621234620771487617385586010146829914618963373582298791769929019168161490302011605061702869930494614724013467677142594629876908844893185536733184054868774627395108641648417855860699158802569921323575106100641919708723629633963003150483131147423927086112480239792153027678708639070962187701214657850195394721518748572810023979335677503508863598357382594031145364118664039410359120134157789585883790025304830034750385817928581901581885480433844764815075821433022656192520610009550734926379470041967164406402151239296850960320036706601720902706123660467946191487401407027142297585084653430243524923748229254325958727353054722249374127468874539859876700058973698102871014379929983571720244111804061693074672664379899662283960761296600070134052960539224856893218478935205790193623046498875861398947942548165515203486425576108062973093140298157366118626440334672739929820278902921970444921692458685647366648335079241533246400891143545061759575224590047312458872079579193441134364428921388083869454381221013190649360886335163222213600986742025677425164929900097936290928741824569463997316479469026569266103058781414243957222084069638478457856402057664735621227421120225842952035135430566397702915665069259415094246793510004961185115023794520803751719762661576238275489216917425099504081771983869855835412344264392116845703680219548962818315474924407928247555248154209517324418189825712723763137168024262767738146834637700502680852939918693553423544450013562908381255532572483108460075846411980775998584534802558651947598566841064276157014641499272293486770505769521821972193585745802876413149690853210248986324187474189861327263694211726443954627347290960398762718918377631204728 [141,138] 294490478133026175432133604021594442105695845824170895592184854088603967019674025294376941412118331912328574503916055972236727631524649157042099655351923865769511168188992644238604499902362809493978205561034349159735360898069936763549358885671643614259510935335010283698606338697610022315522746853031573832246946736745102025625234480195304118867374197495157566650072748329657680407334171291123358201635467603563028999414046450213773178153942141604129492722762273569008524766323934197042730722044277664299331349557162954038195017317866374441628252129461986846799410258153621504154370202934998762204582176109994403279340346340003079182311766567690285600547633693777986557812337719185747323497806424786611130966989770985535377709572111076171777598291998724482016466396823051667230987980862707057847227599817365296257036018640914804657006588966358752325643052577337050488554894387510863047360275286299499767859412317646917751947497784624748368603886959930091012360440605305554565226823454151508491321717433095988909040799796636129821222020293862583336532583759900105487243452569137964762907270559245903225513641873457343994294375082853634647738640022575984609442675663091620736493428687731041860915399597500739334460036152824266084037749984486488474846824774778619426354734165781086752226524435798594270873855896299524387331937064545903483615295955499268231348142735601075335992319103841773054429233357805471661702591638204524627910224486066517189580811521308831127870545787381436303070920460989301514163327056533390148401303755026252277236503322489331034663110763895671633504094076247508780613522688709262664108451070539720103970223409298055739235188895079463138172897155077028917254835281040364888852213059358013922102052550023627385399954495433028782598822034015378484989982810797898780681050068592122411229738643450031562854748870317859925924109917745461848739332872996208356180943091970436736 [141,139] -117421706766753182553704146554157414855957280420841873927160919726026272399037478150549511440084033628576858687509862361236402085613012822369900076479351942184517511387793920274336871675301905617209055399930007297595184673552551572624444640701151428175558997383757758314051237578514857327992240093741971704411456975034745348029054341659303514842656382890500252685588235293880416344070433643723390108177208691358278387005502436927137186458938527561731030841473615553693033854238633670485690476330534155395918842381745191215233730619019363788093673830949635291891675975435815470147397345083380694721442596738352409447779897578359735445413080883435881685515656960579222560756358613228956437518998687715685990193225404631747772052061420037547693943661924267155434789003811456180678766943976562905757715449177648869373935434917590392794789897841543067464045798866221525841194790385760178091175498861913823052486275696400443326997407856443985769135225248128911360862875974494989262248884394072441952952710741965280180459773460127978215914844745681407612697365086421941484741621395502308859590543829441600866111989841591464581740587537102401621390313026483920847495320933476411174524419403082287120124920705858149020542243604544603104920118858686802100138634284787403158710347510124065936457106973779994486519802497232466919865681481536735551769622764209116198665833346519796462058351670406302180076462658494898628998523333615469441803812397418651781710645505357066925565803217644979680767040488136103090901800629870927386268858399482471213069056953312734845770283220286415502215802566341087605962012984794941280249756128831148820062347232182306123975100946980230107297999111401147673183835097524580726962917456075270419026192113532431197006117511994913330120330317137649877665352087693475057995468290338977492811036519925355056856515441130762710002890701496388995191828082666691491537967004 [141,140] -25052828515931632218270736214957421583824849952736735936617097453108013396569251030942731426648121756189418122502864654837776392467462681659737506295732880358560444859982521918817831084065600024152976470186698310278977623329792410839323373063795630078857917474103581674355138388932424122314959270442700950583490969781806751825107641256320814484663435085852324807232529168582336960591205958741931295764896998370490729894986613944903153527474895404635484846997066008080966384131240817021408326149142772001099580554277149084199144158510505173938281523251784942106164955149780665090519210029984030874355367008163992601363107013690692931748878336343589832623160605931058882115767524155823844436130452244505776593227674528568550770056067658988994890804014380129985436967513676758556373984102765189604681940999171226450606626292426915059237639177396849491857819631840560786843615788468202880342071843355717953819846125699174292623232259841236123090907389327102859488628332654504959949482116330074526130560380222607285771903363056514021630350856777051411440043454670006307879154040563481826901127893385990564007444930864389191593778392483736561274094635751219330019197164075571679666220103848318258363489316864803143967781196854554492626630642997924080156604215031423828102801455996926407661327343203158184725870303880784013715908541088088356858011679768606517800211491743601518299799357312670693783045821329931108621069240445170012442007466637572303619554948319516312664405483768078548576413848821556596911594976597913131028753645001822137658685512318777022532542812902537089324021971773440933907391131973329202856366830298463787632045775723562120370942564434982632562443288671307391737228017238796786628067317351961649537453628813573614060915841864257383112506808672572987736268415316333386026428929849324672218137043990867939576868994997071414924908855960630461432603144296625152 [141,141] -4045551697668989286731073924960609254330808376875773530731185723606577885378001896979331400058423639298376788854523212341021405808955247563500516350237212227975197252927409234267785668471900559283300706219422363766141830575759821330546035234821639821643030682468790288305044925685724365961275990076119822627190911620147524681385926393059474757473084534226711349328707712593004144743194034991023013995430593699229397156265234615179368947263736338774013053869223661775087317447505235003108785312087412417355205955268761037458871457921320557203156966407329433596823314770506772191899443207445746856905792644760699981635424746301236794566763064386580906869437375992552714488859238247292892135469734496369106833009142549433132585913434527218833259507608059714133154660312361121260853729273357224828543128590808862854942969263814541887533192246059643761277528511909431015863109881577322824997850177234301760311910848810493900298120296087152051522388445698402113601935719899843612309844078070215697631241866948853559882393003999046121927626943536712326047027881762374319336194612086691046774771280653066512261276827634864766328140635012946134461323356937158542956954763978384147299205645666151641179949895802591455248913284368979379772235242094716722882702410429999722296466783502900216080546432902606215492643437422922437992232352219899899641028581036540722383188561927816116216993693656299526197165775639006358826119069836132218457462163667056048669162868273839136439287239020775324699335661338923403220413185021901177903590180342265117213384301894902435877496859105676240303149077064143685292536850698056825565807032950055230792802309437734338719316230277587201561464499281210665453176815071541862696295343353234390343091010855893465450013622921821289213807680922713252411066361625445290332782195510674872091631395487425993313133036245700438674987582762613938162534784 [142,0] 34771247927027343688269607787133467090321654098905322783011886129296837626620856988254963737307530720942716465215602961671572947260042291210985159173968148030540454516826327239983831052216835868479604739610108526227896490181891820863640619062323585789685338182010002258460479189144999185762967601740465727481852982956807846289182835810721314876591435631090347068386504200806014377208385921949084685771758198714118148866854766132383784668342904209124541574699632540516782862031097566213215581506727689993218017426002128586686449699271570457444324505231035736091181061163940945404015155075992990333101838210016833785623209296822184730173919334689080235445990517301834491949125544451319950102212859429229467783456943053551152288559714163473538098538703811329779336306979250081177412278364259847499435055723463454131150009111749782021154255793637450297896084055741787828668556120963660298352158221892653036624758736155318639084873583925506542873288695395444905282876062031324330326454582423063732659320179345911311696401114852292601786823302734102731199718881889337827287149536782692917284404269487981816353064471366625100271100132032038566580693913736459680791257542405413663103783074579689019362549271190146137855193207803003310293728075873210066388057592081513322943869027426294974508625420980095329355310940713684869972568818157039724040409547871714295891216313104691405432434517699809988068814223956589755926758980490586680871501305972109821611809645012462010467126731478494000716418447303747291257974939397309730871117712667040254100671227366423368661610533038926499693901298835253327134306795525895661414215099768118825944928776282636879311303385129698551525111427751707373575670079740902211596857673762502409893356572320486044325944051072518302842236198849073718573990449564111524992931285902638679622301276383388633639168578653574589652491669246614170662861944544042714604483537804351604449748742278687175142679531085225038991105167395564327275147193914579753994875944364723243269736559452301364044728502407725297101384391729094192138336016821229371550488343452690415567736959657677414452776941914926862051318406351947834057328174591455856737728261484228995595821890665842874247509853012710745089561120507633408420570909849901676014440197635096232506691328384150611215054317490616888256176409295429345910718464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -6873976377259718016152163232875820814042678912612199132624683629841894064024274465905113874718743525456459840037605962657133910279853844257034315471022832864042196895984185669514585637129816289515952463623431921666260732502859136951908373376816067716989828383367513750982614105055930393204853670975316182575461480815232600805323216323808471312666949876678993688516054682891761814109942392245715956489201773281271219330874850274225777012089793367554370541697595960406546185170156923295744931734971505139761122722247675072181375928002696985074016606489493439530982999820054358499956836452452689765281880802019487891754639310080881110820990755033274910106506904594876765682338255854130971880501574783770368718775922468370818506473663248393158837109920910356504721612866002084358475611083317248289632172506592166498184032411922317538615237219653814945115186418773409175927973549985721417994499040370408319012669881928627985352598907199588240660220396949753079883698006419327064715734696181304861140331557838709733292123039886246269116667047144302533094488812435553217343840713157158727037185078889064750695617139062330873909012796083746543098276636483390344172802668659224735758113116588896122451860355575751280328259536441610333322345231462593289349762519718429086295471484139551246023164876903852337477803841792100788043320162759591937464957280665794652169527656062043119378309074099260571372817440654316718551479577548545093991815526568401154942670921465760076561541297378717282914368946757665610075770743971047871350220416908486228024928539550694036287805675623284611643606830280537410831455460796069225041686388001032017472363494451491714510600208807851926798663280764465505190216617294276454906308254808528021080266252460439264233789508166271398713588843773322904071312119784614806659368800781940620632492829513291037947383397081169243373122220579436262973689602115505200801558138054374297534131151340547326914391565891486199447536966949036523214095187275843171135538821096620472994703651890383997670061648050912577491840616590053683966172401520113612182901513547912814337676039559967939355494168171219446360851108154058538158048746999267957219599387666959468905416610072693511005288408273103691495516546271132548939676045481560728428696757950781298273813773846541110846139753804940767325373101080711096977598709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 642713809446406733080753672226400639147305268057485438137048503877046713087691685051521890232482050399725036003419141175791149147892289474971015704537990098433078831695980968454135021028481983295677267466410747555592447457372807350116337448322412607898677708660366031461126699456314360401385634265905514739248616052460924093050516049877696273219379577227146802356406428089062690950834254548847011195520024421347816018362932358680999605421081766738117525183156245930237721158244300167894908614538641280099462113603953915204862802354491402720851113700144801751892065799198930107926050743825336079463184774225080392928544965216046886254530708989845314866604452100184997366583719785689836215680019324817704450704917005058804036303732855666215555484165441126901536724235259851458839634690969805784545345218974023331933351281135280913016994463886718245855267520077654362958341116794731999233304700173066981549513686842088456367674860329569669132798246430382804230544054958129776386460078305393061858858062178296543853175950022681601430158587304778767251485122156248349594745539009024632303078865667469923416857820859863341982669530294173264046942964785647654128151937220620645049927679725081993963810346070061726567700917852247465954293669373398481781053558381649297130456728533953208931904378426793629089922466634024639237164345614983232837643112757674304474744123762437069177481310192848860191798764116123498907594849068795979793192290743327820666148967374261597067848216080888123066289451181546349244172571245549488370054477446760496970578647959981301114917772474727164271397905811801998138611352289978801905352955508817730005019249649508748481198417187731383505867719776424274042540448982158317016911193709992384361704870335918314296845931596752112250011853154641866520264246452345289048932390238309454042433071809945981246065668833423518254982021607994725865481554678683562268396360157756485582095237032021889241124024616220194480687255219782951449711848373771422602770597772947559687090974524297449136108381750842182498585976362660104601231253950170995249366009974769936781611747818950609631542352032255720115443172576418633286675041362794336304413228803282251482056588075493738186312759665990439072209497919057560253874184000441803480789764861031049473734032746226714670299189187180854996482825879400738993779719012352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -8563170089358785359908087632974453025487552574748889725626020584891013958987018463972226601991256115426074684568711811858558182917370791765127502993713360637078084800015823264148390017753356192282047151795758257397697073937339371401043248857314827728300926782554747732361939992844489823996107882762485297062189777329125428665949225826429135629342113519185683766412913378960841475966686802539831681567790535404503069537061194074599532161919204783003964507165689952998577687394800377330853303794024653474008034541509987150933588224462119842561780792765799713929052298556324718020751605689737894328587793165263299055614125269586679749975859384855281532892144834604662987631723663030408642814171674296443375474602665995899283547072343475956642480015076740973737194427353986312049738226427221497188105102428615569140819817130135871245271283345240325116586523693253894147470518101189253388977361697109072497639928525026841800285086443060968302874502153393600038870840570573447395171478420930104164567734789041907028814377896981382256117719638938496365784872224822124882117290678527287968141273292953924918531360919276280497966389554564716316184282510763403175081701061812679909458528421030882253496530195098836477853071230509676868261058378104687156558872179623892316894442492184455291315273066686028347795515925258162900758525425609834810488721211008651512560104676322770077292351715408510606665804948248134987149015666848391879039541466649582761324380984648445370803122416016952492338408845820154311181933258195717197045537370700669637095155570421583747515012694508243920965696250533503443875641805460827531498013099882498731174132652958253808550080145170197970129803293482328609836521531547447616049438909697608697256550111299041548675124889288587762997771030481408139414837540415522688261107755053169970620331608751339852959715425220259662275375105529176113757093703611953364391105483038089827378135382755888092861801359220062350452299005110400100559113063254884210655670809728270045812122318439223464847297792654488460383830792887426116694531848414806757140121657343393774911433988251481172624778169049249227581483508800919637476137940633190056032259096702682715168987375604708502550577167670172232522115133810062424351627395833522946892050485463721712882624685948950506656499726267280626636292614808912960822122580541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 154899630155901537915664070881219108654766321485944890287444824125734142204878764024241442905963976321150627147197325035928363275208491723485128193720367481370321924862850940822277407429581304238859637702906843730472915009269199736187457159527070063530218207567879734191363330247941399292160190956050592005827084299821101316465598177764609078678825506551301772331362911859810651415531748897911327040499466403285187476415508863263238168227798454078102030476641882412043651887604514797495541247013755227427002142444774042084104906493568933526768704721895805302345083843366273031369583988584093778837309797269016811150207348277900383877148863136656324680929535619304608343504549723146671645885674411784833004840332400356698011886252214726187371545948045694382700341766444431299989164208874877296286899468998295604608453124391822882293745184537036929179371965167113963743425897581072483397465313209892999264295630056493297892100986389550466252425402175811082157003189411668532589965115649673517382083126191952680898290778052278978968290966335367993413624271900609776329937005713788266848013557967045118665450054691351712909885498268179564221632315841656210716031492912870048526336820564000008655373792552516016353612914370389651443961537406870896431356705817670573199995165579523295348027446564571478158046780502306800349525759376213711525364697154152259055355572263450430243375451320955303058202050794517597713622244562870547735787843627779539361836738692013855477050608204326093956599302653704771421914507538265786764364321826272818800650705786491135085704518317797718752495232198107528286005526400182042369154271725205661316363383890038467182292655531135753787732030620695545139644157584347649266554048030367264430666054518577674287724555338403631700406144441660997867257764912812915418342129986605362101029025408070637883299707431524872565204554304111356188313710634145118899264749570165994196151423146409990070811346918807909715874038554182161330893401642458426656110953042886467736509178986801747842320291081240185613619904945466312528972063258659092238018377049443436860695070063319802771001617210643401585388419587336143312968587110063952094221392673606720989694987291851216852085164362619870144840932104495254012539881671797815670395389945091589654017619515272041192744019404931765998962816774446768747109523344326656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -394406032309197438519887152281159671018694317883087153609194530001328032408088359933791964426668447840039839390937531374559274212624400946874539410703843675755857305561514439488721574963950042314283485880131421516394727056647386755369064978174855465835620159150853496617557930237868460943493583135210429552938657993648458803303733044727625849424630417310367656580295822075840139240529404238923720261883879271917889637549797023430263016537258527579336173605057736857313305824400803228667050140108769716361322221292454911205508697836191897903080402840363537071020829829423023349383569284304083968146962841410896549325282163357470706145712652878707709614038317581586361539660507595946981115252290538044841723634033616590311549360772406683678630901972726808988128052240346769819780251081315297144729135622498627646471065723273791772773601002801473543483878781291079410152401992105062918151235606831412524103700911981338063439586876024438592458512078060448996028236874798406302566184004071871248932558515251704825667036364541077333003028185306148964845788208873938111078196229558357446055298969122544644511424707809160030521187274087437974514433620522892719678453528930172213780856192804514113336285898611890976925459150809864934713275704436932692353491107217359500589316953204744964691044851400553154126728854997516255173280938602602677828096204460537830572945307402032358051334415762454967853918760951125727209539698988721909305081998719830801932241314023269364229928327231179312003649403269365654648698682393881227669112281743986168527108788619130014957431861047771524189452888756228861146948367975976060345423369894348163775802189624461807477764449492208863625617725080301783829428799957143713519069092550312035525176675413635407028834450582445361410884395590294408557531549011476704344517271399337684950747941736852440115117119408784505772436838522238567010370083828414246686457518304739113932815122980542891843949408810585241541195594631357536350048725751856644736106531321135655693634254912236548249599487521926529570110967741416242386228234033078955234093611214557820156486278995961988801447683401345000889679935576222693613149901920488022365984825405041238172024893701211666072316463685237096525898529131363893666269419222085152367231764280384506428362206264855228681083651148477649271531258315324288745953932576030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] -2186521471737978231603398386172296182351516626057190767444473275597903959802960845968405070371919020594217848301355046936597010293161982281253973326944364519286062621721941059840160133472808940847467879099837424349007047968693381281111186149311828129651383786949478351694627003535158714756801125676015415208517860212390668621588482214031733613106680659929371164722400277965132935460367302234775476592675225891572565216178931930622439235084441759213086021633971783155489290141280323118683660266751845195552824900872341671745434594618238980071524468543522460813722659067571361250379459066188337053726562509120494922612687037265232532172954175038914300256233569597318483967054637080600084264581104277779052358574803150338793115415564938666348730852191237635730769848271818911718818536794563046148787718899732372979623376005814635245341785875592898108200694470611536215981549359109324600743586599536864663023529950194648216477984842853313515710416882656199665313445161851317068264944357124526635068000568042935436751188038141481745721909818588090890540177760047675637273301860416518808339384345266051830127082972638275566169146316706776492515266194348611098876857019397865295455645155952575929364353856142595045470938507130661454696201318830834086686704789660158656246078628650064805706380558222795508021761357420440995922986019140462471311259086409485124281658433744366847454862757027180425387762621395813750546681919935038854399500182012945068966487540061983952153591168376279015584345674290669642128451938456748440545633078637973612061628882697879583270891181849549412109260797100168391377065838316125912682922825188479373460380528921984308464985762510949055853895283965995345930879092859834861654597393611464131647631219965398728621316375992312986706546303484570692931368565190814204587314775655897532596137508524052008267235078382308281339100440882497617552283789589662116521117045209266931938086504924012453270512764071373556603891649978623276156761975374987089660087666726620014414012388609394674877054307921742083723054702253157035898828248502217111320306925012658254098031606555907445461354189550972958591839481876691547334433905866403324927250713554326173756249410889254435129926249417906227959964129131910489559058789221874746524007359342685655489069387941791558384088136775772572291792737779741729130586136054333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] 18556796515515768914301997721232880489152596739770603249437362723197283016343953447639049937097792591078429968035972632334480668043108786241206067459070641196343042264360412796437901574368584056083529979083708656429461871019999618207316400818803232416497655146732835599660268339582356347771877762051179128768681474572468014571472456090676242777368249537464573643325207656835554423497351520981983467022005531169879497746203734974538838829919189780842528393480353396792629681513478413656094323109217232332338315736464549203965088064188564585945756433133492779118164429105360329411093734271123715970844867513476180682509013574582126272938693680869173277405630538431303644504603831487911586675593030618383066221388129329168638954911546012846170209136904715014749641222714148586059668571520500982275126853657392544929469688748661390673874165550370967753061470803864574113937438018806519142680157760174343304417401071451332765528771478106615469077813481650253031613793052331927873557837581165535643846489145749490517327752146141706639381265045798395693098964108797265275369923549314237442425377574352430118290769800684787125473538292171562877348862837878171039376952731138050368148061665582623784185600111454066740977509464013120883432040855036565401620254646320928239976633916398020201688341998075494325683679897522353674766421146226985915835629607863547713873168074716251808815761155307674071895999304643205634047491781799840850816152932449462204165639803837871303107231350276658395873898056005997200176719729249601035798569454517103658788071610488044415957639614546177202779446615050316013566739841945483700528173021576596680152444583725972114772343051392109262585509526798017022855980222015196878579049060071069527645893711342923742229335152169629424875678358984301040653412297194490493447561047547026926603270138228285996231764487193269342227573904893203162161850938340189887351775851557571414738336815620430653839791248040947861911378096670665965641874098319300870137984941519751271716610398422229434903712309980179718182197269247581225809234384574359901131959545281482321191132081480145284724625685429312850430719497541418755956303272732314121458858515447162984861774943733524277876685249045140894076310868480684917849111293519210241699796063843541016681818453185347013290713709212946115216497950569528256426092261109923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 104980798411286037734738183870569249961083747398588037059588107228112653483578478189646153732299182612570471295361772179692767196696989586166782120180515015655185339337348096358268835132867588595503222825521877460629772220495791223273490762128877158233199309608535649821342033492652228216342301278562177830706075659518533267182505584483301361203170422831770183849309154576945192056901517009204153353914490279928559689759094756254009171677913679358020470661243578057074610494606281467122121837684516261689394339256677680491960500884226796333842915542152020844788671196186010366753669421938091431556856602564451850551897843918607731354336117259306346631136160400678951234365581702465795636809284077436051190055397560778915593863634284763310298006244733353069479223838766040076634775523339533923185519416790624825742015934771433069442486107499115844385128983132454188761702199587516086163857618612701233984506643535615003946463672313168965272541078772271061213768243028471140481630086758161562125680218012673750539150040677049258123883263901160200055238299394875315420739014200945356788573258136691713352182640703682871077900694045664404597935082026736913410655691895965298892759433138047836963614363456325497643681652428881776943889229241370503691812189067279308420845865036093328818518030235915811548292307080894102427456146145560330668599478591752682037618295607482933716734301769236080082681017483816090406900012922891357397884214192410204094264089342022916617376082256194530069246485457930045587727338947269986541216110530154126647231631718008290286825209625740342527003583092461795249844485583658786891936436861316992182397461618551290824292475387145969376377010184454119733040801049611589484535851288818345076001025143100995894080024742301645320575606741783331008040514994704202318880250564804529363290754978478816686483253117252201331889332793055233468357172440878418631635025045367286829183963111740333525812634985961563008614117771294901649153286033093937433933078505123242489994553532321960797441218326062262494226667879585363813312496295702842255340596735599983152511989662442931323103200222738107110879995379046497423868970672772342726436192764484713170382156942446079697495983180086865891126380508579887293498831305231836382821156237100944871851885645673712333931233332999296912700193376943373943982734911435964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -1469041814027842389946070324818207748917446997737128923706861664583353900197491964066601744272635596034187440275751171345633225534875259673995379648646945286303616522034313678235719694135141934643228339232493314012525218594764565531076324827698155166577422072203626046720810226284813095939059638681629271284237346110042720468750823510614130972328999677409642649013117900494690137003529037383428767743439992167320588309909747985036624839033908226294953045798971211911374054047088642614837744066818671115780574011968556431657225769127191786421200049795011042310113896025472160040776193832160102708290666916514511191260109982135794906074215427904510022520105360285579554145803255028023503873839518391972704708260827052214074208021783800454728300440453657356709806186991821561725191246612111233621275080621541235216802162675087176931931935252379379734703624000131833791774580350957650511770915335748731464517899228541404602826796773167086872616155532093533375501369379754478888449850543879515934246698286059994974722990774157208867353065075514270920232553692726402839621417145065672683172575503977754656482355458454406798370688648812368316982445071446204915051336891314639929229054302112105000903481945063079862888236913087576615835254539182080548611123857365890166293802412651239455404536120855344779572345364952756474796297946343943102174277912531743815177994098533045326184694037575972063109905880296341695531381211002884915505650783303225235550778214868566693351791756606565995424104925781515271947418445510756160892351251479122244996519247383290663676774793368212856808898623502215014735332826529125934598965831448695195524563589535190587002242907465829637719729617181654119119886168428624838082408335051831057861382657636268515543358419746057674545184502356736186597279178534556078907663689891477935787382226101849092859081578690575642296447320126416726250913306339857024242826582205223350547440032594631659233789148909722341717568513019715217382658569102128624064042741136588013441955401277638776837193137420028841453270245088110723299438683000795160220534408219266018665976879479057473383321783448329009565726814269030048355840388313534452481596644024644256044228889625669730935993060462933931182870670811096831533039653650217221152720212392445781229361744731547800368614120013368474666285202873590313365837249484748226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 7443667186467817096166402373801899187421867360619378016535186492765224997672670335892367041073399613396000455146215447792823761534235743311644462794825084263771275514534686974853376985499783813772203626961235467085495132047419523351923192434193690726171807913193939825321020342136865179753057783847148913926949382339809189495190137108255493054287453659365013369038439308405310982326163513084501433595493239627093401249692651713543090035872777221445036242798028425299425450572508479405537498345074213604136442312183878990606853470080152377567407734857691670396804880204017757449821448588038275610943587296985983287928056931273554399505425340630985198447338756559822626805518462126920775396540112767888009757325327353577448817698703604786299053407206514797908867933042945815291503549622271871562591942807745061771294015530350841723411829098064895345995263785312086202621878429701490656430736872688835531189335439795989779704726071176315607668462357586900817397731685667471611039037690138065020048550088776192842470179361133344187216865161062891104673319957144627423079687702333130318121825726299483807089184443667085143172384278166981323675067257955751601062987047455829426638057136743639986391704197114705415929388269913094876691888183101611691245285047684168936122423332323674189413854565318571756487008401097133621611518479826162831461753939969091127148047060238146462593750538319153202153155797919557742432678553557252071410629538574811672984136040151286893237509602524430407880732917563284533699736622369414864054210374138827054615398120394990464858954994455622292137801447551868114923836664112190050788006531836475629094428929333697581936182409622842525790372430809534264126217031112260276102599852484667812803076532511284969298159472383016232752100257788630360114566373550524625354878224625593884353504473754289284247906538597606769483823677241703868459106380508877160991660374852407074439583797791165081780309890525640718665441323077348198917062814866434341755519565700017295638155312565113837601359362025294483182687531823759929867237393757213378860529436099530720435572767656923315476478414485622605276678451867878741754683664599101863056292625195447807176292420310462595020720771700601327225097504682362366881134044697343471753606281686526880163425928386529568048352913048203034429062989194622787004661977656057659392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -30399402606634552442180553239001155888253781707011037446735957829775880454316940779478995880397524097268410965355328080913159023287483138108519981476299691821775223409923737928337392471507853328303819806898583193885193081295264266497395445373291945780000491973412304494455302376627554094837613343605741347353574621866644527331643395688494959922237784188358340212398948645707089758864436638089225131132533763399493804351358262577692308965049022135943267301510184317959084435733242090367049560496360067243015431360396042946499218512077773151378919084556271130582615595635159756945801059419459403286785075370588894993823009137102441519613065480930805557136923784409598011322605007169303198330216650791880520605461986393776477903996708229954695717702074392951151684086312710648392520959240376081473707522982960468403950021458531318364903707901521462802624081629563315077005890281707999376437025470896496659766263450672564183747969395990746690277919002340810124864191338404740785065870128397704682216026385927309862137462946067313311729874805942216495635960942435561710922122662651961334415685361480935814161122128923420214843555622906434549219724238956202585631667396756667144451109686486622521130992591372462883828074532682086524802441084812830917744666459376789953602475445019316939991076541932854702938722945947814628737061968678538499371669139881198411137486418144196188619375938123506655201970192179020001431973960351919314339177549945928348156676648639732288294649458313653343151917254392504010549139963261855052363951403905992410048349474309483674452676131550550241460825665123139518080489019323029749967435509848616264153707550304177925842202658296004836595749580438250424258064799582011142797074083842790620882086945933949126752636316889099409312924332194219893863311243368129632391786354997933878810141604973603512822335336416293684768560717351985430796161948298736817766196923434710675791561598619477960125840059006622056928493797748207890240321770363734385687781143515980063715386546902213327166953987681270778254530914726330758413444986520145219379991042234309256590948488932040140850618242448730047202474458201557097489945003504454410161296965009416998596675555986279106344163633416427622607638185250903823871392184687188483910240822798812920972153533296894615580596264630793436899613208707732909400227475280101376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,12] 106731539143825094980985770704835221388173264671349874314714203500028414593854393188841645384255266005946601418029956314780715768806797296797645150316829798838324763457159528642975448651402567276249239964122621722750696414771111787027046421531586226139549974120997512728299737987828073389151995174638139134729939893753523274769665824345364483781277544597438536079058061341564077860445647575859164206396779689193449053849218270396017250146277477620715107598105696349498678929945777709295775213918755983382615436591777583217352058752905406067147142209829410857079651174785661640814753424307139386260621913891149705860838151568903501168385010788394768779134845312179186693006157507322306777433648438960255121393338016463327720984915215524469994534831900157774482638531622765316669927765783967755663140846602874823138575608440023087320005900427308320595864711487863087396719771960426633514785233658520616814446064037011162846562840047316555247588917444513396578826335324134417119954839185099233578234475936366794720797152720303058154687514592620328842428041608623785081146586719218556299461323993367109757731846324380756131828938470831289125974442766037548774958037472016678605285061812022305969536767903407914715114639259455842186725115354281398110404846828791200294500210310377436313018850760875923516338764543854115617377291241822792800628976924908701858703118318404858712708216636222541811753872143328692961511003239982062893297186603218696641097990647720002470187078695881067619602190633140602789633565613850298381696450663883090144563433277529036626563153672105485601613569758553773439097021581912795841523283365677398723241796923421228701950355547035256212986790430709209486667813180877158218855934702083674440045028796018230478675348591268991597272177205471116175398702158658631717784223830517816661801899091642567425468429674814294023989795313761324940461968502618385429182199740103823991037288530551523546668887808075455732427407120747610141322311744934033981098458845386253490634089837118932402443413213134359791648234341957366757000957959268649217806624253008003449360374526856905626082379936046807300229382028406480575984407217847078337608017283777804707880684175480074395098207611439739062602873849611515182188047664604869845655253946197742495067395273218412932294832570342738912635966885439435090896259119913304588288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,13] 28230242750494345394804898253230162381828084374957576044745601360892687607121507354446104710213911766288925650644321453690531440412689523227017604003735647715469384598037870190271314823540747472948829058236693497952343924172495655296656803804875280571178546171359981821161480583253637060079852481781394739672551669357569468194518404331686021847534071169739717771595237075657213796940554002529604598293997604550581234822428112186692539449518185854487457589638203915044155337810902784810415220045669729211485856479179103804648414354124580263966983578321920189460956382190618024646563080556257307489590757524497941279529000989853425426161393285190250892940102767357925001449183698743955513420702752297924534302696080907855910579530276236791309888714870827312765508800362630340789699365913006402654003805550624158109880372003814386621761110265264163956084455158396899308594154899561868069556535038883146890339807882706800693315088413403926300863338649566612867627077727124111233975200893931182409002001120786247378595816303808258672540536106023413209265273024384534590451711696208260245564333991889250236067083289428217669834448569333459902438797865148474236530508825371717082089536239940385510091755887449162128473272569984309269534334216591716492749686306633489643859944378598866952639999721810027076667041813539253968144074139506387845568304607917806495161922949426256321537413823629277374372936042808854004974834316210978181594636758480142658291271626569244594003348672425478972749471752627263917146315724174310257145330304040045704458260817880233961125013512411980411041162509354049911929720988146306377198944543425476027393873826184546382541394775972629308699413804920494407302983252148728625779684828572949527705398244050503522227274813026546739214344472035871468552254721309311356946173464643018935753018225973406071193172729633108984726267758849656502393719109787767826244994068426532495183001886531773072316889885069142103302612621250834160201985705044616995564793429081726546044348843908944901939607200655520022190835820264800784639563851715466677936800051056012085369444372375182802730226062185164880826437529215985216113617777481564287760791802589973827552688929627602167707327539342005596965107925755913802770468707287934975153677247186825976628308287631898999140060038124507644271436654165858722098890756243083755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,14] -6191103918542928657861467790630000607952152268154199505359096686573752810572505766070342400577002141430430637627260639658334872350586502985341696083325898100071048515921756254450261123732317531382513379538751790444423360965899252527337128484805713281095316629377581359294469246261514980138291682427848364880523277055265335975568100422675782598440423580727654852773342722455621651561058115983928549761257696015420028633071159966361203909070207516041891429358874800000277876594535291726651205095650743256927634027093546502250560053148649714005080443528565351082513465758106861774891336753639856624374263291835121044301751454570077595634002203924356354156152484257018633587564785710830351416306685828834212694511560046016844829652144173659547869023794239717405170138150678549016078315632355252525059199387472797087963079463547249797109763601352104003303289639694454710558714885285010396417569068512004429347314638301018519266397300629224796307700577919477317892526179187372734660378819558946534001034416460353295918415838570492762868244004546123471773211616295492536494859638537247746138843032946878475289402779802867427093067961929452358939503432712560696943873453651679660716799597617574523931901597003500844684013272292263377705418677019016679807886414447679215928517154009516242320026054927450074782277758814762339418348683483519595177660090792207526991934980173750059630758686709583401072275716534297387267968009288847882915654923885666649524876077531801028791103845456326366154331224828740512582934557902995795287413041297893042239310177438989421694442981567140592158181237023402462255201209551779508522064372515252284061528244281488587831075456446739462987988389767213852070808673439141876494667107053712245877093136307492456020588118611934900827097242697226651619615842485630022934255337874535035534413841923725863213074575098971827408330595476577964024164084931019360755143614928112416728640196305438108364001197132686149170148844133767462266595540889638311039327249237160529865322421150004348972307291262571837794308816586693534430260446355701559011358276882147103983840524802027127386619730472387676486025094500852775499269212644754713896248993995669618877355634493952198356155524323907341479071988892079450313579500363115716227793087961954119644765313010171977023881008206288753682330759865134609780454318619284717174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,15] 82149460255419389702408360606834647847426611654352017948324968800511913950828573304924418369436006862483455066773521319851313151631546506832849099084281054742316668239087073062194037078226239309443580791221918911139117985337514263794108385689260399320783931031055735186847091983352687986414063245241230912160187553139473594864206056988403143508498254527851424750721976594450902919799738059017911877224769590789605395114093110354629636037961751733898432232737604958117546942180389219714713346034628882126776591599780748608286570918968354245157164884084312310063015478590503208775682343830044596377588576461612009279274333639231283417736394601884603132448383839064040965917074524377621146956784742226988288273835247155510944202948139760379244976523890438431287250106622168802428533641989640600530724029435117277161329249510605676193940818975953469373003432839259528881468654606852921545887090912351488677638723596694070986377500854385872489913714662441838903929307392223909091837783629411193814349011485262690611869994563013116939557588214373101276133945395812169627531271928174231204018613132434898713429664848665772888888680741739642435191458364670171515886349846425520987141914923740275180824504613879930105793660375232450335356344127300248823315892887979730185712339056640581709223967808096779975777180840973796869657299788093565246397898467282773459768260170587982267945488526028153364303633143080173210319092587493887937584811310080613319673197425469015335819092200210084657470591438037865660277318651129779594406415770507812446776559854951975690716973374620995287939522940318342944702221894911199979736695864597688594170381653873560316071137097518684561166680591647886009445298740150095679465506171953220227494191862192404305388877293062599252493020529522929720872089675249556384089858621382985643362928173910794126837571734183034107484047319165761937062396219233207505579547424300742880723338653286091836860054324500866411414923942484351265067044941340206217844730404624622046977102358988146434536996366537750950167263854007312264547072048057535649044225458780839633382271671017371140907026050661769827660801080377412842491937585891245581768388202500513597616670933386266637888131002825181610939098656073114423329813821038825631113117570657090074223613765162157514231290235952387316587355279113587151648390651168879269642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,16] -750005349809966411822113318165596613941030757933916559553913307557960382704559084674117339936447397380014415953018808310508233858253144588891104702822971161153133521165358942468216210955046134958120318424553533478926470697420499904089045068984990785322895374362970294682403011021946150707362517922831515910840584486068222056765111769511370106186320984498726252887803159483793557551917402136587969843595888410383013601005471098538575390250375677021545746448890872292533844780358481657292636566176499605929547661839826063267800125401386392160951744170003803721855253492898876049637584767314868142550680483668294177245087789532675188614438954755395465534594660698634692828282700412661517370342611317876028535180399536595574161611784982202829793697172105261808106112452134902150290136085074118927528335108424992892549634078528568505978625779731072342388896628168646376517695553456048754012132779555788713351538529772505089392728248475178752180676275719913680725186340240568864466866619877339713303823464794898809480814577496290872030762094810602939690095810447029185999760218090036684765397116830731466321597546509244857888123662406576142959956780098089267590525902017581570745912410086714236801059452385501894696632509138576815800657187794456326570356789980954500191246339445432433159889221016307492741321964087572383765229667688402318825534096819910820632561519840055255549249509007448793764250490891997496494906057053069890495408551692560664835882989192636053730766513722925185858155842997230496982547001221071496113258943688105326034992120913753694868237063443820311626062727197299995764276178842506132607636509209594764328590659890846900107446685181266753033260765236858627539662093852999713036219299678964374767886401830888177777618602292699720172830636556876605590969643978685907849163348201195217789476667930846700154682369775533994832006945722456106826283536718684745477984826085884565165467015003256944206309492248738293201710117834729873341527325344526980908374457122803218711360232652719462726800645264571371722662691792917410335318304476038063393312563368450269210460082673816224943780974685857513980671980664639306344810001968813003484455509175310429439947421712249375790354574948471299084710374435860719027390140560122765897148920161809368636415568390122213719382866147051357135079097662754607829805696550477174683992064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,17] 5471594203928077960540606052829333687693695125611928639197177209958082249194126680427635165310437182997088185399061519334104055089701098014717591555336527473530473811502689636920937807185304770336481958711484502350608590642615207877216039070098671714377329923257720664613627468174805728015582432670358739363416900222877565208525293727768818243268328262578371412004465059259929856989173491162628035728258667178618818857262170018215576821566587341311564647195952163496546510142216776987643997498231463862364456997544605393385232711350001007356748184787336671437123418932284222142442479148030094334457177747683566658302810861462183165331747368057109606509149787284207260684830303613027366406069864046313657685792905999813681633689836077151708225287010404933577123874581474792708937868476924846709393462960682536861812863597088984788365907263040531078384625723766989845673428167352853586483983481772434929646696908290799488450900376265686896894898247088692914160371721665134543813934588302678671564827319255614113863974581817289933477553529502149342645467282796111755360216420083823400661282126913213595877913403683872563138628581658129157815786027872822242939321301608287384410868038309981147310171611609075844914210871999035796019685807759710782020677672278716021032774627319869548755732130975638876083690148803058699111212010698694966074326832123331298572934259558666283020584139959814312730657338584583444931332754932232460658586211124212971070556761533477026517402317404225900608953824853890952081370755294294213849662014882924899848798540528683632511613336061322471473969037590245642869896282969385373098933322145014034475234880632455773114868424035967284323725395326579781542376197094602258837392696198744382719400196449154858592847863672586422387185318304969709904185067494547371750936326650566433367245298407703277047426233082561176576956839797491971891499331691432666041334097768841605355893311493860103468128536660092833693436185563423266540436402501436896283754545869787041410094753340908340187918824770759022498086490385331635164357406937367221677208496130060747926999650054335687810503015897651051274511456626671636528275979239497664428824715511197187225625007300320222580646354518409729798784633163636479750276409360162931795302477867570794882534617637655181256847158450473110782058672122458854321095998907228160314572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,18] -33639349402818599176921714407562392550995020286430797359878835068969199175970118351170425276956131993221074673563077103907646665938732483376158795257804465034388532448661047250576843199376136535601395543983028077699878150442951595096245746478065343234309831758847618904652101848165574752399623419104368478201016765810704501591854841784084691409451963686423213753433366749313080030138309385456873608682580931899784861971820692964546397333625760411810031703486311155092251944272279017782532220936058207801302297489198486888036477851858242279936986999811612867637658015042813006270861888871651874090404706669406180063982488471031554634968151944996686918125517273265352300652044652623173913788859681415133336629568351808160348040470077209060355950275182806681293545349949680276661632419788667541761181630565275801497754014209813632419213679108256856500713287909932479945927537020544899261266863679021115390299690413561727954284814539317849941256383830154505046957546696357452195543637770689263373372328564359277005378040820453682782914816490221804781479497504481739481328563059439147775643185769927496995009116721041987725310526333946463248726099725826645714738387197232853261931973192280375871373141257157098852218359447392698216124334753413034037185471291257822058817928346554358374063646568607035957522777395259068438913223361771852548899440541840795129211862100300286786010709649049398692757912635368095416143019565064601991502584027477469190682496775431089404502727492482956586411442516964541150992838389191583357600345499687674857765117912809016373178142216889756287257284233099180618730868146921025650373168393700098758992558644023928484849346510697373899792740166238725827667210255864573457699322806242066875551619748510493879776338795400864398009708963932977196864823757638673828828288128629284392944100675613849436671252555955637315874277276987449869305052384118162995895428038819282528129725736282747912486947995549255338113887164847505676967497801870928580331395354790744489593311143770642965034161150773804990347927825029410752135955023486604597700079047144699346851797647255316025192068296458584519295680270374423357102554778195698892694205262151317344288899552620634541792666266506937402000649877503014045462850749915669627800351662211778436554744002214589123994958011809251781195854991668383851629667679921337015879073792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,19] 180214153993869055718554914478324320234517932667703289641987966035306736758972980236488748755463521270660940730076231992967361495227273365110094253197658594958376819898033434314582993580165015482328839640997900597644181283717953867521342256116483673568031763943096664557871648585185452212388687301524587098430504454423579894464630628618864857601157590512021468966814720237713520831390084742412962352708227025102670904766673281955654881202645760831703600364017045202585813126380333500682739567725406055014593235175963543988783287079881272317420297054879601593861612337507828229619036361975629482649049282985377963747059779504734685785857026165696409196219967280688506666715737637464872807741050551062870492076803235653917668546021029907385266069006330274257834302470751412193922382256026629053130340201884057101008856424664575601560651565227350295134893226810644810696229279437032591681182933593823828859317208409895242084571655940062971464912105013988097244485857467085876629426384758738028518475921611082559744084661663649631332970765500150299398501954748413516940641081004002040047272774528613428850934527397787248120901753855773163674892496310528755135319196370459810527274381475974497539845501803479501098304694975062625214949672747685246081745091365338511191858962088281925857327172157324155655185488627276490732896416141326507248095457043628167460051844225630839152457650827382116112464240776359599445948201094923599755773734881503016677543678857968198792603959783823259056499194869048432991587383516083743055213175088916910505078651527698754337472885558382460682703951190336218366010977184658838222685317699575736656880433628090828047147408344002530133203875546705741839944284367145161043958953049674940273698959673869814902266171453637532112806443095049160490463192935840206670793468013082398984835665159042186503587544079038095862911251588256020496366546064975860176676611912740151100575765677673613386607490648743507554364539723596260862333176256579228866224680308524031577846674789300499787466766403794841557550484359866739284965850777273133947639928898596087030313070148392210909830684621812801561023086600140169471849673037787804235720714557868844211811921769152949516217213052442726940675328983841525955852683259007692946470301380368185887440303364618090918137175688949859349070115656529937294651629106023962376688107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,20] -862902936929202695391937607110244670669767922576937134707212580436011980432346281295671540379109531493151556130211510002223053743128846499684298633115949208720601501283525921042200643147492483536737376980401394685752225392655435873665453511283503083495105124471622919729359431804716098469087724133937732981496473863430765688088815374300604080524418042726280290070233572867670585349779491422026656988565769770243710789986490628785274949295650879681167983393238845385301436010815244582823767223717269728297661277539091309466581239489692576935678851345038167044045894693249341788554452038613529278242356972747397538047436196220930941877952033324984755284166736842335827247800277820808484726405541449968657650550455485127861984477973618934997218791025379302667652813653330510946024034659730851295640556543259717680371294185823271660115876080031355469167609169325085510918759482631463733207996588595220890153051816590458241513427401610084102217208110737503197582508209569257739115552957682531815707363496123267148161594565695930869938544653773451163218850294787637777680257997638349353036639295477607807471645199295109498856160632141573836700944728252121412847496757476556887271592498072844453914392489217875216006040687377580709190100969987169629351988341502070449913232023549474119920132516119016161294306540871941196933323272877988209559254969074542268621413055563039952536925468736014524254386429671257248339151297654832752660146809665990312749415653689818510801002982498131616730054700040525241132367630558052882591642683545788915349652207795501507324820110762066143519800782698370677756661454537990936002272361298270306236228515920935652752220762045856890680562082850689648747039740872289662172590529400377444684079152658443129788806142952147038823012110193136517239128418070262529269229553336332812913901371569708732395752249325290196235158301733233533303343678514924438069502868559710245948236399627197165850656493692660381872717508076593865343229224923481034122767282433131099030907479489354631090976759813529221494530445777137125365585890636580300726852318786060167023538211057627774440227441141739637284160236264281727801372704310504302405253826553019139348972727283859308290949436997436771597216669633381692119790842612269227609610398973297870122264319984441718495114822195356063939765585450911779643409816189884479039692865536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,21] 3754539911542717022538618274004560665508970170700605789239263332549313054799972335195781428317474934542240326523038007129351035676462297007213443813656770027919735957075065733704595100421282700849677269858633121217190458796806601457014785789328893495600362844703416746551450259153026008421178903085242053773996617303527491521033957343082146196226227981250562424862645426000586639403538901822411504056134378552948528811305998627556540111796510826219862856520667104932462636008363597632279766272534597957790317198347872524265023824417578472346574405896617491293357120783940446971036914101680506540326819098087167877517746528393431241677409160839560029748266701089240218781169712658533375739793890345719050588902004278784377542105782705107233328663302181472756580699687217826673128209340079544783064458703281197205345515247787415326793653783073528476714476154885613818104136512765751820713794477473630436253849384666070111535022186219524531305716475655208592868901822224439977402206650364880913877098647255137247632809536171146820407221524435911054184714795047008226852177354610780873850168079401617649724116288353248121012277280106964574058745005536136762966604181329126276804736918593155627919177929336939633690503405631967856394336262335009716980660344824539373617635882151379005314874266904133629210573134534454198154845547375709926134934750763455455398666091683510178865572751139071459156832874140868201920842358252185481631971721630728661947336519745663216556281214313967611648186119000097542888513505445269555670554940379283655609426759378761223793870939542465185500462107391359260382022152473280397732868006913629688020991973118631490104826675390065249683325329104534016616216424309751305981634310564040446765217562725235910201903948471876922296074605806449559501034579747522205765111997029867585903627184540376458881013234446131340288823951874440624832874658283147065205091271368385078287538664362022988684279913753409083898767866968265400030607941003439412013431194098315445134991718335351210895576222848816538102328076553609533677912125975699798324435927374252470126988386363763290941929100267036857397347243575576721068669542446453029579668939780660433350382052873475008952031155728927089928487333869213980106724091348121544511837036405444267028316045548051644700847454044941548372361362479805706521911044404554002673182965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,22] -14925963335521296914091918828470037854727317041133922136672790379624375082541852209788595692681504738180559852866311517003268390803908379027603604656339094772222508960838892564317536476834005734360412980102487627577404161832693941215071749070751355259962510772434604015210731893165479841971760867562192723669596487445487941005004012890918591797033189323782006488575369010673545197333947655866142942123707848788906318744933975141391757759571037422581890690326642322831322820025054377415392621526950233963390400296892353583926005523542050873839961188305241934321648479933547102012940395073923139859396914151088470746844059379969430570543682667748946547712133879847891941659874243919812360032279362951205479464319204461999759569889805209722544282168319804105825649803428509802853453711878741106905707743188853715502993706656946920128137481929052572298942675802194980382335994470612238107511437324451688744985463640413795498326750272733545775751960628494610104561302900326076794270076768141375269144516703527950154134719208554010460633345240110421410936907450448977440322414980536212899184218466501350069613483868167790460313168966158334870316170290963805738829388599423793924768057270969061123820957359763052278783853857679814271449352417511641891860625669137049283988785440896151014033823230126408205015513153588953037577640585489409348513642702255665946722616085984062783366719671064796137830103497786552212092503940479999042410187475410324602060804239225202225487722779672600710070321629548713779480420637202228348205395937932297941646407210400787099268424585854711317803470399684275718285260247912367147138417187516632620304833265383947171163735412519397137001382550257530236745410838749507635793248367762228662488729591068606205045858775392450912072495619552632763738877885301239903415974395370665274464686682720425726217402989789929515740775172109865216068201944988397911680175391412112266137290132539887727837497454423383899231498168183653430336221635196904575303159194268346589887601024850625484474307250949180832881612685549261203909103566683689936766180928108891620621855765692502496085078709698435633424719960482948107686561264832734745664071695554760028520189283467879316086932447991224304398488636901448944007148685609084971057792012199170742257701158505369532682129297573430965257653736856998378092097613964536551107482091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,23] 53983809626081749742825871690852882783196427697957018265354671125151891088787642478191642505314896882322037244484921007517729223246755726447762736983968288916820211309942600803337751977115093391430250020261333287829937991936126848735086185586310570091963586881612978559130898362561406337517150887323802237576139292479810844570299846462511512441305800320596936361517355491884824777634638552622210150026120891565991730725658655912162618700288943725250060609742871225946335168520743744762250777911451182684207362481500881196379619779493696752394250406478516658452593057091709447665446706807100185791322452189924200412526234346629118756929668101283862612245877426402897509888985457036899532821043333311256443725163694054512422988497684122767154996769741831654376022954579445659706028903667581915101390842421420010975496395108648487019917698310769886072000078672361181788276650807446875535125430231805238143535482465385339713848704796316915679243032845264278416440020068645737468748371858551562292729087431370799661446025246521336860518727596145488210445067268174962219995416213549662660836440906739924658866160503405936560120260288486540349192884901498947845046704234093564841527865893046908279762179360888620692876541147766541839939258488928440778496412438434496957247446081053949706741343035647166051403579596982094370049792582865561016088066637387342728011947598554874379327096779514626876083641154438915785243023973640105399568478172406699251769216565641229178572632451844747093969260004064873926793541819611516705085937680502308761859683353026768899319671641407589696694417898779879959131110645043862681374859308285748068000792255413079591435899928744699423422076649356490375891787467655312260683733918664975056870040783816288159471094786759375671457448600758658133780003315832089128882657067960097188705301422109493636024529156172313117140585257475706874556002774499664760899668987786248941016007715466441137134018165926610138190447860957567651145692508869698240148501956105456276310971015525412501613901274264242762903126804664048049861592295901070578994431456732147044487793659265877836688695958628716694515628795350863135680763259368139892030671579216586151023661671238841478497683347783388513651276823261746663983070340333903517916319398187143444364917633621664988568594994403269801721643358789286585132895515387098452905458401280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,24] -176045340471047215599279873128075174751711998906603841592042104417620197872766158069043621284096299817803359779202655936213860398759643309391786372574028340160949737171401398483797896762624875745188714985905032937336985598755882857390767979102165200958999835556622581691768524874258328356737318808811291115868611122742835658493893307110155794161471319834259720792944691403082748271576050239609415374140438205530012043117439711607097450009498173144394219845330113657998374882789589126831107244599352768644822421460443714083732708220719578665898298351396803510340235335105215023303029750018938933062717761467232515445015650355580100430825263814984377985387926666259344775620677890488793557849342206931964861395087700698027437663318705618471191555182990114235614399957656928691494692445861362049990450828413807726124297636861362212475178842079269989244415652917937216237146239328438341757118147019230626977374968571981404107898554016964176870408758855587620323200610198016356920410253852701199610825220123075089110308260323371998058224667741362574928447090753308815313433968303868003746624931623713069388173354457475510970652210671864885329421780979142997362457519793698537935566531306681449599551690814774525559211579121353228243279563007705684051666826168278025179653685219679036137313322640000058621280215624715514586080704560139624056269525122372332486728713735535267464924011260063673475203768370395575431251232260812177347370279116374148940594655948016459147693307232131731418372629863183456650053906153796777671838576907588759692235935707010143933460159500574959055296471897157983978144825639607582859548836374945593184023188271684831454732138707629404184421583110314838682645223012906226455085705214338628305412037980568050811934518480050370582264903979095149914189870341333055138068128443333474744328603078367170938112634830910956799253862899371899701161319078818738160221704570073351556225966022061397377342984856034907969995664555870891104161847577734090100444106284317237351155762383493573337024736988443470849975960514297878557353391293106811559051142643793375774558339365532189417352557089470358337053888048890570023384579061878817090998447985704942273257556751761717102554212488321007087124875030638628239621148454065041024740045887399376805944260509440714405547788267603629592414959259070888036754948556366297150209992425472000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,25] 513295878330451290297498115465035642585713324881479185797053214222070199124084487033910295603682696643823136208953235612200198016681756839861581757737419190159901801422407625749080447098000885563033728799575833241935330721034005621720863562704433469992052232562963748449449096112912801319873386716016527710979062795316606793449489608248685315815626678007956179753995288824838320437518260317723562962010679805568122651099637233917155813854564831451502503494267111858304538543043891423101942344109613874059712319662382194613545796269401919807899859892351972673402068912807541233843020192868862264245099757848166357775018835586889933966652981118895780726588232052615954066156203768347001415977678910355337130344329467805627272986155224517917328466422546468348424221996776681956755835993783923464269968136555638790841926126699222871261690139815495440078155432981012998334700371625540525010776858278575415106410301347055077627493842066877059895386636807838436929632044434435806331336940987100947636504492444173802753263811827763213094962182480053854535349436218412099204646113240988223232948071056198888759687728331450572212556231478965952639024779747471228798431459338564629584811209862505804118586243063010359416995482116022194374485308417064433679504914447884460130248542455883231280408953566339787666345332395658708588210154788638353515780458336148755781078199111309626486829685283370456274606294532993386153103824402328745946023471603632676133655584714827825061782367586857160758168294261882964373404374108851336744385212813848584954209645231726853885908351771743329507592086272651789744650840497036928079766911277296183509352712269299510311465783769595174236044289924058498563192569564965305138448049525370050031799377500288730355398943395386014533334507490811270905554693431437448647980957630314026060993807602812196813339422858037209599255338734650753915514533102099743711764924794135031064598714547908134277762995948638766499272371216030660042624130715343978903499736624385029096647519615652992888356445145195430768380674300113037548687648351692557700634880283547223639795221351783471879810186458585642786473811272588587653838890540003185058645310889606243075435307918413437047014020360126627789228584208574367439540696585489487601118917802337669262016259095918371719825808333487525775011939987483272158888423308682487069937007329280000000000000000000000000000000000000000000000000000000000000000000000000000 [142,26] -1331773469882948519121776203799801684611163928267069855249400551735305993913011530902791676190167960618015094516544250857812707052553904577879597001559440542229874164935488859788580509938102418570569657091092468504112633159594446518055291500594677296715297286497099487254037436347545951751256681070869828322457098793202404883191699500699697424894395606970915816027728405761647080257817148795901166056089487708484970613921998633553358904109434573022954963170322468095042744922187429931276637416523746276248036317322063798758720173210946646463879707978146574484756245864236638818585437705781639042440216687991848478355472503414993279487474697580925246133657730233070754959967690238886923219322184222306153656520244826877592940803816917200502126447351462664257837313380467505865531539067741029721614328206051185343428406089916511524690087350913120423699436877087878585888084471126439103536276147595385163000642474354072610781135517225513473494935926974269259250416692802330423645348006734423201063466041413381923193236862198534261417051578606069808980208881032362666922950909526952627092418170031129304163703442606017485070500413539150053768719902812877498487108703109090437314483246150950561758229971138094807825727942716750071273234043077152008896918329953818294973536018251301536057043330244375429605215727050871402989838440521248586803554434237300623598926782220149960742157633639561005055166150188627012979702324683339896852386173033364140566535054029803379100963292562738571996317822194806939428013702614212861664459730212742218115862851090050781584769674130035558412814456478117217251077000369130590073108573303017659590853574631148056795418927230261068165471872487808523861452806799234265751566944573444585449677178040916190295195804389971428321508789946029911952222259123898863344486376984851272265042164040981178599882422756452641378419133300492339139395200731651299876065564674142295894650290417070651477017295883699945047160250743883277475020920036450426263039713566876087256631704586013261999357034943163571015040914613933004040819054560522078321387964146298637201925017036082317235337900432312994614400508526405419211799104036060538582782517439225543364655864465055250413235930050337231973838367467147127118658695057277070636086526930021220752750536203679302775625945279230195879097971540123657637013390369566546602688180649984000000000000000000000000000000000000000000000000000000000000000000000000 [142,27] 3075121629508421393931145694017906545363202864889744956197757667410332928382163282775035124669460619244837638447488504938719085259354077117834559105600773995909442755425241581187924835207237702755009418506823307805595359717889355733373452968307215384433252595276083762550925920792754647057957425690925782613922208568174753200829247648107279966691589925235443289781088251675805260417330271273615348483031218532081390451661209225401886894685365127764327438891118188905311555813900454188247980261102651814736702038070463623257968077499896627617033807100835700637188494005970774711945029885945587092770541707432480846185768693427791391147176776131312708052033696172031514777471841005229058894981648154854187091583356683806620169081794202592374399155138160536488855303246076642271466976659249096842922731149771750367293753599990641042332711013543524424270239395789409891289795085959219868938162133499334062998022970376056381371194003748343905901378093850894942944191557669694434030763882913706833271083125384447781295047390110274243580857974697842428653414199526892288154582300907456444086465709733280578394241043383823725624946129137698551043718021365642463267961578565538957679473696480991473208661476212284107185381623183197266115418804382854258231614882853752927272852591470005254223936310585429919650627875842473719230326899158980781932113653399251714669739634925711620543971085308134459674308236796934314418391838847627055983812840804760245209963052408096971083388100238685439657741993839860719550650086981550191207076745139340212497032561562017889541524119281847187890984088254849469405767641973136100808664780563728437818162648632397225461880396883974767524549068249885220424205085551815713102809933090338588706748711337588349334056723461992784323160233619549626671590311628740981745025258409485168916693516797569415574159007593253523277994697081731662816317308707619203153357516301099470601180290631546928066376014060788616669858984242121746101504858105308060840373237928352189763116916700777609694713337223532476134335087017641372872682840794937528509893548189102358746567359402043697450639957445173634737977081262983390512026804973842045583838698092833738240600887647365412703592695033309087157280225491695168106126411336662257732419035675883549014678238604401922221538747003355141795590255780049452951620748292699860795575794401280000000000000000000000000000000000000000000000000000000000000000000000 [142,28] -6353090368901381640068982542970858074176867792972598479638590256518150244681206599151955803561379668788820596978196732511955122089267454060756543376514989448848215327968694113773466750003677107518896916603919288815422366249849625044606735294592763355621022594055300634226093272885210170800169223291873120385615861357367830052887930608491656984986220976301649011079726411466152272324976812200107806242977646715148544169162540195500380533945197499514822005365900948765327524635218313151441150104575748346556617529215286353630603599637677691034643070872456302136086772572121749555309290601769866814762213402483154490434787704128896046508948121439337272179559243072688533104615214678438347887709545418761745167049331971349936100649772230770872240698137158940844955488375371442734877448868169600298118870257819771859491218662180600245812572664901793875247014113852579129118845924149132846090569120376701816816575512928821183053620940305399356016601734560766529293281061795113745149725138617087172416315230378259950701513007701624500158942407674273604735780660123451652116018560119023650892148954263455241337560500785467044247594433068822435274599638313251597411602820407527062007437464333436789825107969145765229628802539139755277512081642902813566370379039372351424802276996563797601028295600073534170541077895266373189871070953874100283137215578748952151402635885754707149512009656758816940544920895643344607372587368708765194399754263443415135183197697750724593161185534629153642669344766156436320230586298007826597121261241867392325957930543573623553700174074210229607028480498225412051075460788120144771890808416578349298382123607214839331014179402951074561577162232963777029164066878296539588906712329614351451118844651703723448521053882999787091886820441563041368436709318846644569190186247977728551479044212061596721596487470002527607328099130866585403835321718352498621928657768915592851802079046845591064946892816023436606736394792062228598765668766493541086647985292495987323826991001977042913398619964730231662059856389492829844734147573120353907219961400483729596410530362048233393854921459516150992666029890584870755169526071979272445203364697800739058861809330420917177478800423754151054281536482428232902847468125984309581555983743682268593024642957842804079914355979064756464234612078282551002123949263338572654934395556200448000000000000000000000000000000000000000000000000000000000000000000 [142,29] 11869527643445775693033862683701984692822719260569018854879759056736039585019768697063120115790588590080327309117823055198104580375478668639080793934085677056939293843460544155299138683798201831731713864103828682415082403099622184436696292728889294311436748896525831859143628726286881123209671698533291728959801501909752788429889767951385104825660520494393012678287670739828558068443555423407780700924384804414841355756815962375293109141445139834663900435333046163721122635520926389566441650348917437719404630564481347311203962697021612898353044129689364718613180584990557842586177968596758447731629957334088362652836713699180394374000873327085896300812136820900220294099308195743898384619814520933338947020018119166831648468786952802121669376166373591602783721572570143832434679833950540833432649796358522791870962040226596161333951172007804921333139509848694498660515174734336038757913332966040770848159836464257318437759000065033102217465327244079707231418907203470086538354148178611353753284982136994449292390896697152000481162158821243655370689648457677517059915412051530521803390446156314647382874599871493192219416584230043282053067718244715894959990082760482124788351717106078333598848461063114738994630859111903801146912760462563465035004233788208464720469322916628332555950651887695255560111798321243968786420721076374772000158176864733961592546513295097033670132448463959944266470556811269311236137217768653673053555863524128128752611405175752906996470121377743135520133594282032596913686535183190974813567106698164388567676047397753786801397566519749564107610614922993888643798990531853320096817392359703446173745180790095789140218850140721710555625931208666591626939983986306724701943145498729182699004824779888407264322569143331869523210152787258842930442385990632187613109666814127877148589785733806099113422593800140434129876948271211506371712364166586686146250400391353599521837229794804245304073679617343000586705129237474925819286416158010503053294396131214057939974408565428876639169182322320140772783681491805044655141968821321525544592198067949015196132077163640855054785362541786587749212198753893612834544325892029312671510682649217312126301447250922459403460129019555295397434448328588174814165889866497598718902481924181448013784265737497313522547609092798415021365853134526169960115552415627435702770738187468800000000000000000000000000000000000000000000000000000000000000000 [142,30] -20365201709281592808865265108021125264838106571357236724054779416303115696798166656561115594848192544242352475512759287902494093960087784502023112279216811073661474571231047334386471398302796154824601248563022642007253712021081961099240817926169080843162842944135156599548871481664323209581026228343487203352296542481661685255940577766379822495921278653669670663311152149895004898809199087552696496607494109468250465410794902344681770855767156662772728626756828135470929981792483193759823473833799763251397257194693593969422723993980706903549572638040332978202422619222018298873435943543212740294705304436558883659393130550308230128625881436104687625736654988079681820101431738992845748039190753363519446767754619401306541839197896520618912872937499497056631363067261525595058577816657854945674962329115605533529029546552983732949812509362963743835155278846080920724202831027096658431434825350348259014361322789544454044213736515737919958192959865060771583067091095014084872942249663300085017972868961695872285905691962432893944658431690662812583040471836832277939460111509204466898839291133478986764905361508081524107548264685215342081774888453785028154971375854134637632086211359000010133697690813373584379436037920428212390844381400088274165702060462034351578848655779779381316044091454583274822809117113460042885557479767376529645464200939141842837999488072034351877069353585575234187987795472603930762290104968791846098524205497103301109321199285856119441752096813175373095137394252531681907967373076979827349576417840051208414816040295040123923998497380269558055902892626375032238506223913598467323746983801217866725843400727373206404739119855364458495224856495007510585190330623397787543052587643476660588952246790970404873554258215289318312399229468279293171103330896938825566982603686799016330557994484215239761463821530706566421790128861197788439649347567314364343802328102183793464239261103758515762997138843504159049877387121112320233524991843931477892123446803065874880321267123034468469408415356454854118554910092484540385313846675141330655797371143011076813577600016279606926792689062166746313477468108492499920317953514362625888196443026800525963932564139790282291128422220053044224837231107420447319965995979102984359478666664441534865079184587918725190586135257108070965204560681725049455299545045299764266315320416796672000000000000000000000000000000000000000000000000000000000000 [142,31] 32657474786513382139718840262764353798023900172862122414839423424404822078173596773607533469578673179561393379232805062041169773281150561771479803744147538540961083731405821919230696113710268480653635946380270228901601933692098055414293526825879845487753374783402754403689564013863904947247464830975449134830458367131214560182878986994263291503715799555628037330851947712490452493265365094467872737088923044591084955661982667086288377575431092621201395273473252538731770409578961029862569137180618687649044340991556003734549808885527057834310524295651946498957277378636022009786682885290179059539418972463888679294518383051613552213730056164810358525820423151438956770590471404876107547155785880367663660573745583365466402336684750416484061291038128354558448504705271479941099341125470381907596263163712196069617548918035805502955594273693724745522790418969063647993270424141044055937385877492312286094606765536220007278275066007835958404208514130062942771047296060705516056266896218578273767597283975358684021657820128649509964532467650774934405494985102291438615507708013473283585026823379135486537913594530062327159559838846458313794101305265351327567400746423300658968603174027411048084585951838020637340883961523553547983326648372505324255837967700806736427711843584994224328671901313161278607103010710996639817349314706703301786168587704528839207835712279950310616900262380896406454822946698572665374477826429919954484355042646425676827503358461763887890754894699484637971176374175781627613652572127999034311853599109674269854368307343230176020573106719471930848419787583938329146814836430599931093357949712516108185468380922334880135335916039591523906175729573227256981486368518128457445516949449347188663594854893748396322842424002431719192245118392313781061752329222820696136835909346101139111785003283908589135822832573379700937713318569375368577829064109942930956897592213511179915857448474517589067361349459404633207870644583668972236398326406638833783568847842493436363056029489287152063523611361991871551595043633658912138605221195378880511687279096430656642183029882997960835018826519861842901270043594579143280320951342666841076652313582591144234603989249188583702364979935686744640526276822313543753371439067306055897665286983531502822606894549122199274290065107738371324180521890114132091471966701397879762582760450949120000000000000000000000000000000000000000000000000000000000 [142,32] -49672939793916929425704660747124244748199563698518338316406069916810697221579335475708414053903327130151249896133768157399356552281139007665068814838450977307082735160279215489532883526356982524186470905602386879333932335342666789096875462362425152355037120708164970015062650910513334154589633970247493484597082381271046290725410910771344471437631553702443726221664693366856737894597168861173116743495410849468564592558859294113964829260182993434686447587619587122280900671644522328927164578883433490180786183958690833523352559367006580413755191285261611455738027882983314675637496113007298588073637563499012148403266681607828508154543736084707638596979131511646993845668121585666605439378454713580519774964426087476916502734747739389737715840025354528456286218654694019976704691416541539220506588463816784643799738485317341187640013663880324970391755639817864287142411073735706701598976143720027168207080017784384570430580689517567147184277804473447988187891582248989340931370838190633822654673277365747378121476578526068762967981629766363736403818471501483892296162794848265540557470440238299819477685484261493141015748782351508726987475561451038152324938874306720473051944225158498084062814097157779450990695087731669842335280802857895654874441131487814525431316707835935768560450267962893832088155994336251932579183451226407585265932499318113696187538535861845983226484916199070472795823308496539282045903647407409228363561804246735804180589828823595217561546338042484457396785006082301526829337811843625609966337177195607919179904548996180403078687206501800886158012762079275811799258137578985229117919159500377269105520437102772926002952509249229469616583085592416380295194817033479511620889649588031164464988213111950681109376266035157014496300733815007205770508922252772077426134040696107603062928756491424341206782157882778585867230860248200699768431314358956896972763897414457730120540300798392792184364700992697714783352781058104907296060786867739252004421084757850017557739707125151900632568981687862957733347876595635032609831531078869388018347652093084115776381103677624477146145380102313593537489446440656393136152232951965233579847438914547804136168387881909766981047247424508300482104189092043646357674350496115904020021575136348690159589865396614898043753611238185456593138919259865590977410734360056506722156068936351744000000000000000000000000000000000000000000000000000000 [142,33] 72135731957228577764082272405393038121758357641701707292641831854737009009867615199162069358529560834904594934371940399040632614078039984811168711239703815762885274603481051882321971001148395408552250105036762434081319521225969628313843759396812620782459760799922375447461373225143440558864076090749660462502252692793228448260713177518828429560753067474479824333925274209562992791918516011675378482860326380633767008987603306659693687341406224632272158848380567974940417798676112413499262632499011281584515476022423942326222087920451312217849351461818967822945159959758593408692058587835943170763312002058216703558290364815593856753233108710715204697615352486795990866228849787767593267261027700819561905145491598195150099875300356939457692315316148333219910910510608259049298547826420373771584876621413897920844883702291388747809400089413994079536543353970939018222045662668323687477187359926894389654913192783499175734466672530830873982837334600673128083694553661399960248647630867080267225507981699340887184835522994221899800182723610829494871442018612560762869970215566745926127636325699318005063893665273604592174847834402171917549564774046201352525331682792091312909759970555581128956234481068772391942437100084099512776991189848742002306689144397752293078644703996242310998306957722749412835445829148020365821219202131314470614258993758419061923237581457915916278136499820888091114270760160125963538483561356902459059198449096618676966158101214244425944374655502876222769087686281642774749038848532371835269209394743298110961312009821356750075142323524117645399266938874114081983886059176949666034188624481746431767813060383521223782355337993913475770479471188363466304615764119868779292782484316733022131178259150512827841181096579468036994325029967172432046179319967678129479697423841569536358527002369646938384489724827282779661880970848255694457114095667646697391683208778402845071591025110668649199473405743622717831355674855232544441939778473632284857457423427818872359007135634406321627091665500436856550263777034272116959250082203001558157885380752959384809506515885305283439342206211803568573856948735150173929482947544115057630645358267035350425245930855819576558844720376629945329458329617016676890638410748113157571540786062468985697812081091915417037452099849848782714693016486372564129219416241340173586046775239639040000000000000000000000000000000000000000000000000000 [142,34] -99708490059794502427235895149921850628881660508706661752519336343710661789224175400244825425997719584834917148256468580034110061100795882694892397850214341622300949407772628335391795720878170575857008169833432015391684342443324644478838593722024257323024539894200695705702947967587493884567577895706881261592275199770551238023918887519903134259458072054290679254565866349687662906925243284787738526312814829540546002705278807754113890714572800444214777623868522510648218970986327199892123663069694729388942979256958209906384660382782840933429261763766678314350752341964276766743567302935289766241317963153472201347778508445764774517804843204532752574847020062445426442476037985682733858434869979979493265429908353202540193048490718694154453804328827815227978797090284259740541494044202818821472097709798086187140806388029244702839138713550430099951649735420517029126851842007852617618777687571370858830132445806187108903130713662618112006098248821738239766954058505975553111871862675756706649907822616090376722935878569886391175387741177167862592558784998515192071190315627682776748069158756742635861855015120226124505086389781291823122615790469839850549105272985253180558388604128828716798609563645316863470891859715829587632836192288247899347114203335375648735542752659697495003121344544993502381367083832570410375666357882023702386370112367460221397785300438576665637839505065760362631762378646050018904747567455159515828144820254574206409588149135947929662568887782677032847429503424025906041256196474493285266646140117789636481755573425207696164192186411101336772621245381837763023175638601532851749105142224468243039084040958125605098381005024765459060240482673705350684787146766151688261505844266297411171885164073707377836071426378208597599194451568592566040784170585102393267466355126008445495820186875331552643289600435838841567116371187183147794087095993067840847629419941009297158023605850883692279374149223373450869728756457619244317651424534016900938621605008431787071423117336102540029443493365344455390797222708271377883967481904212663711122069585133466559824585286378705777752390420367683513165810185819916392376319125083343694560350679903436115738719684608283904701273969148488586405473179362563282492006236700006694214891994656539854460737931234800826240780811090793597470915665649857363474716163240018661908467949764608000000000000000000000000000000000000000000000000 [142,35] 130022531953765906559601072814400470352851174339530462276951537763108526973005670686829329499035266994201295218163534262032303103991693140083940121491009651726979641175996803533215725201411151725840669134405156705383034199435408429568031123130420573118926890603907458632612484933066920373123118689081243258645756940009837862027944644256654792576544510425429211183118473656746774235759843817727937297131289607033036322321865791440163852323817920088964578049320073727926536975862099088993945654905737418519432712064372642516590118217179356011345604625269804035381487941756382690791826264271416239390365546576656493740750600962371002448363806927564098556162910400427679152093702651216568983707963828365857973930580073521291585769029738518377396723241206015067331111920457132710042735003126648821480531016575621650049244971184593271278001061329577015567075273699841816926985076518265403156411961422611445196485453901759691970195738833475013778808518180080204223040143784705895175246293642163280228104778170464544126037020273713089283879021838448061577935888826848712094889220409864882267101524742990411403315275179020227974171686655768695535321886366898724334068466754821008795041993541402924996406776833145471275249181449931775811229763168770205239245652378084942274110251089646407262639336568836423975175603439894923902079780188913684565094210983544096004007528963620760066217596668249498593103309730354147369740990350737642866271483643471166838853564237318661405886100444085668743800152738166303497791892217577900570418328669465334093982328900731009081581986377628499327713777614519528923216708940175099626007933066298212839672475409414352100841467224625061090862329818822645531153727621902490077901330760925044422829841600177019650115846338730649545107754287780527303142688252601948103244240781591642097694281221145831371340015802187632052205325323628920840536205664579595350352731429645263902275234916159691659355794308747370988350045719674809348772507722942627691521775918620415332922472173580294556789447161445961529852761395838201019256305519603286756775714440109738983125518921520747376516169641169339443376886087350887218625388396626108285028311100432325099669763154228696864779257870185479568921205769405030400165561540867101336682006946952570300530051287764578582906799751010712557631935589477231424344959954353041431758876599910400000000000000000000000000000000000000000000000 [142,36] -158555915824973392128726521430783591371901571035169504751535083515439058432260276075099813977677871467949423842143223579799064983013781687793171439969903875256859444773308800295478339274457303382219021962477787664126262347070353445590361064211378130292226125048284519938112728527391816115384633642290898666301279218429289209729167849117732959576364856480798081863824335163899858767831292119851456748201517059869449526339342805761703934877981191183033899373584422116098736360790010667695077791890414802823474896934755510146809964728906054494960798673231332057494368564075867152306044196521033633345623022289679198114767658501654635951103253085938641702792306860533545398659414065665321932178727536133753290201537051391663309606844446382392529380534126766002809842461622223744677493735372905949352364214700471886848690175601943967466801263431156378221596276358125874094529560151743277840208441600135662446764805533147888226482662632450837605228124755486756375499261579085765047242548783762760713236878915973048320471727734246440309797205839382887833821769218399738025697658705687732682361968531325240054606148842687593603370810143902017988665076594997912892501263372704574433452236076083970816354883211323266017707550061349222308494893891788094136519540685883278599587253329522954787939874965644517645495314084120118227913269215857585592072576085809615936707446657939118196182389729637634543453732424898948352005647926266764522521948011762884629973553302567482412885924928836574606508152014753422895878097021891000725452185944115988784577136343449952304317952892134885619856507883736778783061801816608483732385614936109204116450593882415329481922159762233970176190513599540526433448263257319580919485640178785229586977174111589187394673917155510561949777974543778874448072994351047370153449703535175307452946904723984458263546185497245949195207005435495561124636529019658249640702322068019866362416765757446496752089609336548882021685887297176083351073953206236929208563905586774586069642409866820382429097156697976129555799859176766242730447657056194606882608557681879742887893506739354838153833064620669238972619272127263050414217835823883975130408980067545461155517728183540899126971414577272467608599361085412305789306441052146253914733427542378953203016715677139546373935400070112747409045249038047829465343653293013759127302158950596608000000000000000000000000000000000000000000 [142,37] 179900247806137855688476256259179197846278987919782791668388341895446933713973427482520525658475853510082048101443558055773398515564677577621377828580059607185670671518172061773369895439799093680159294298163017381605279644361216669832814216375646581003613015332380676879713930377413826202368691452347287374876658337485845660425767332569999260218163689387927769771814936488506920744079249511863377421205444729670271961256301519598730570782337469999799452824440389451414064310622761529057409918179550578683075508458614899913820018927702744958632373756009725822420437233653090309511291065395488118146696324542952139698869804937606035907026642948367122450439542668193469856678275586872623551316600867918764027909942923905479793582259920572895484310881215942095800210397003487916923738268790071692590130517863630506610872425132829631458058010415534209093900312169359711791155614608204506899795224114438808860549473322735881149177075846496500962622337338844292662022103100511415260484516743042993442823936322536327144925407868255088815410549122080518547134031863406310877621896131850861121358799469066924602129414493421746885578880468932962926876085919352360020544813776326875211546477290922902631761633127384972219871238753939285626180126096242708530099018377155647586038616605797777888364110336055022576006293307128248026617377831948222472217234123759960124302176974665332075585421183858233388433347973597681209917271056857758942521998678835167489460374363278867929125028083842256894010320229423139472632671563176888566439703498252166134975814947530244136439536253111593402868516205096230293193654211343718863148105668378166068796422785465705292697860844628625211672125976549788505865038123482419907181132877864187216548306511734195753219652556663568610578127656299034391986034435019485651472437715241940423953458570939716140258614487484445881941201338813865155101488228039205131700903889775245093012257352671637204945593094264512328077140670183180204359550092774296554613490310387885207965346583350572720406531501947232761042931641933951753959898658887843465069167625446597515381579040159610512789191859970084322025520586339003338865601247159161550010574829152151981043133953288623845086672081202469760316203668746635241975930906982459806924103757032721554825942774782939149963263764085960250897033628744321633782817256404124198563401957376000000000000000000000000000000000000000000 [142,38] -189778956451299792170956563375862228447141930550737926848415900669291069299114378101183912925241621266528436489975292057568964836544860529678353800283794764439776171482395869108046571698834464981205322388129374077865139485164238583996854046149246824895912931217414013028945073120768484848639956826859308099301866573759441622907472501738555380486626963557296626542349259491498339616337424541216044354766802352630848014811865100741153573315655932596597076731619561979576073258476542419797668349751146666196784071210437108807150665466077870823392254904523759692689697571556831047944437795251916592272764017133616907808019026906607240092328334208294560358524020866265227210625433290426516037942773377570095787600906592192618155919372196263766344231068783987245001236309881092022471938967059037764313063125040839297036519270040699905894852955966603403255098158625364422592894005996418493688582698964584253010054383871183360100704717384571677508061073922861578358072092363177011546991919216256230359013766653008405944084004149756248020219607056568241866271007869446965979492517313044484253882277531937898523520114073004986278031311248428105568700411627989837938841274385502773807569433864247814664449100868285397477297100997881614010827724210028831136731555739978637576228796053069387321274413713653104957188498731922073834717758994677631074238213933258030588134361079859628418374286211520930174128843151417770128389376899596541214646709983943391030246538006816280870413967026880393552002884587486220675204862143688341754049640644594935924212182517085101019339069712533558801935238220143667407196550246029929044111116329484453128054755765201148552047913307722327497313618691905528053756187720010419818388638595763069328835549456603719828916984945553220633808033350801209313735889133301154751942133105065802730451430726257422187530586700788615505977125973552477721472381825488729268023175641775288950408942650344625679198350361085588679856630600485771957486684401228302409454767643004273279178047955115221551881426117790252711057275841000500432843825435570236515122694437566354036599316301376211297127707942993094422828284688294031458640510745041587584565098294775671380749787236026175275845782647525873397008063664116271031234890717215650002122425084725761249794300904495095864345947796391893086584706884920112103182682309012264949885481470918656000000000000000000000000000000000000 [142,39] 186492815113691571722237921009160271488762142532162606743489439829646764695768619114482515758267751051736457263992434581518342708345636722099194873303941514888605314244631954780024261224295821037721207904904453746428840001678267963417181987204099812227174833656310648396976029230742402554341496054763955978653508335987273874090882875924565309941151134112410428815481040277040767581593528930666984870006301377495499699330700991592451269381891370192008282463559817373568501320375982584783840103857403371948802304375893508136060019672054158731261158309723686442358101926928038660250362634056022993096455436089041013707929242393665744844026036380330918219291757870616049876889885163402292494738404180582723672399235073476194966985406654519805127268031277203730407029073261585760689177162047310090588639191070752433953762104198299022910651794886652580023586911707528807770336991295483904366090216004643270202222508345547138715451442014542528735004674570078698045838243752525568381553882769049920905630318279316322312730635845129739877936431002641411931686292969444677562576508090172577364357721477422398066362668165912130854591315904464315785387617667944454106157886709030733038309783211032547632614607324653043321557572512436073049888664900096842658837766064106790491032527180970783672891831961026859660543753914613664831757308503766962191737814875586643968922691624008707484242291705702963776641555919236690778879155976382509189917482479592681834553868106937443955041814390347234507373565348147894134989984029185687361992685629818718798004404759489337798344439004924238600754782945854237076633038799568332117606791505397661288194637163258098810295165582823423476889825538774926127348764084186630786456452465461181321457487897353208178640443575057160661544615282647883902333481915567544264705789148179098418662139394017354186553620028034513292193032434763702945505026556333915662328640455367722380185604136316078891098235232777330652843585982131650828494208936864196910899356817499996763888537698583625573397612319797223834120304929124085040327362505347972186467831917766671579868742839983554646284180073302878350516635212851625527334705403386616193772611009766318350330429490943402245805519458489769479215211984964396655769784198188707448615709359926273560884873707112422538573670668277437130415348927401874092046439177554818293983234448424960000000000000000000000000000000000 [142,40] -171063015766877613387551416930739242653354097225247395111307150492651021958906842502658425629632819336964124498096861344878370228331418617957552507108475457589529753504468367874180676221553348610315562416205341624439113316627256124454570617153806075560865689076844897810214958528599052433850418173163519106015964266172556844952353197491164259093879519289723941068889514898966608533386759992165874538444994343625912767692915224593944726578252002967216956565159600494924308755350378631844184056385843374428381425457279311052129211369415564792270017514823029519434598572208621924427622858199138381370953604032059923508162078918478840750487003452840054514916457616520469570076950156583158656594626063570555642597430198572549131357012813501665840330258596782027508062817807302214353246112570929005723774090607078373522147904148963729435563934817593662637622074175168610887189250165373685890921571709495791930674857718293363107949039877746434827103695477143242015942000334818715405320011428436281400857184831383574665037985417525103731947855270984886490067926733122559596129905091899748680706739389244998446522933310965616368511231909750423846724396501914469017874978759991764831995157774295580695935552249561862448461179230306032465201159309739691732987848386959898457944646614741152223633994566629278227112265675473661901128931228735041508337546352683374880929520422499715850165879965474879182931285065150589248801603369999154804869867973825318117587950307029525240519862442569540830571254008098328841509977599821642358570945328644869771958342241924016148192204222555697487932479016401522358445299514223432019758757022006024352554285660667644801780753942298050844326110329228963350505163048681672289952461734438972828650594732914845491755038208205028318687183637218580675966194276264963292200701345059276857374695955221536076726042500711566759733328662359202197713209131181334797925711861481548189230154348094519063169572158400477884203674309534049819885744119839246935655623958174985534035791123293319141942291183641434660023659905219704768694137760522059535989553708109041515545062326063304125292727542890082495683359245808360569670760503261050628248036983012077875684363512447672229364042461953583166953208067038987108004974429284327377105307067082169047737074103178787061113614393881382983342706734452092623081977644526244463081064704770048000000000000000000000000000000 [142,41] 146465423227294667523715541256867375116723082895942535602525426365920867429261747211557159201662105794237028558665761912453884836920700134825734479660508727774264685614298530273490776052316127592895400271338174714590051181522637203437375718126170069831786149220942005069916592322808288478628432646851015356687113335483266576762113040195594954519340992323754034149066243419597927046989972761761505499634599799744272801009139421843538399936653272912300162966183547127137609362394265870394625989526874585533540291114895948052462623717079455561007368146637475342428136055387423968541262860970651237668678533847837877931395376412240762913038146361758470166829409111099424946094808439503298431915870414332799619557130965665014955290444745428666219223797966811344689269813075889557035181107009545166408635666691099240622749179539298250508506353499858931943985074195534348855313916447257138349299320055514983447005946473431403986220114705655875168181984553090601675063126689499476145598060254487887347456006640672001491540623210988029147426807049598256835462548835703696750270400699617392414142595686422044777001035182900692072698379996094392794926866512196617693205141059892198320755169532807896715826895986426562583035997813229769143657288487240566995768299198589385427567448348460853828070385733013195693949437179022400213292102426938461936696058615316157951459500192808413477154070953295636741814199928609335286770149952897788003993914308358615927558534998672811411622880636116138889102422438302345081002828789843239306251549040844353659836402800230008992252085014652093989276807040044580029445508758931486782818517595257818522274058638050813843997865651811687839456851300190916770648547349694064111697074178528389774057039846553850768192917502203933055288271630407970810038034886593261852667366351449622119906677363748659242736733645390319668186224297019218548961878700132495090644898496159667838667596149900502223764719183446163375378656785477002713750207284360599085019687004861924667387300941711164606379936427033706076100386726980471814417465073055576902336218923384045224100658108847301025238601749886555271303114941558989979314778792406322316788615570073534768874428726454975836863188377891118109071125131317182279628085996824294078409491233219602379723848512053537870624563370916982663096209951399061675794436731100040261129770431938560000000000000000000000000000 [142,42] -116727406790555302791476167191593171627809615676517819337240023634863869856676878564149040874385973131412422145237834865207631107129670289034528013765551489268070419233570728420348615877105068466175113653068226129515810183110546879287575029328367811767320987508809589318831394233490116356999735676938355392740711317206051778254126987747075604894856423787173237182778524891512205186782519887675359197453112715464460350616133690839395629644028358674633785731212106430201696698811523263170008280531308254647114379194218869363697644020693427723050905641984905443859268766403238317229538554969418637881785321599935841893076284783214690530000100346390666409763026284882122156254606433601638467130890824575726979509755618508440332506246102249161353559035907017801048048982760735925719270940558744215193006389727603480090920504682373433654145830603752016713462189829497042301755493993027649114750591436108807641653608531674556438693717750215081383272552625596141842441083724728879836617143525858779675940493260045041141900968065780680454349132828950185087055636879303171360408329482124375859707401805567743814954696301971002824434025775565423520031813281540394646265647737610122400336870673817757365285777135667220526688685602049691249261746570761935779108911926898837158220226213568607958830499933044298699523697570823418080177494740669919586544580385317769537396821776828669544074114078682151946857141544040295133892180922621452914973833040198568858858816425723526427946092698554487338226428161379897353713427714104354961081719457220387633622857001190246871884204664204967335561612016398921083515420387821767985219890179374630221218051851532652219831360758241472374693362161855260589111474169124658838981372137315324209456782383756473590018308232635193791173119694081804310542202976671969491963898859420641887026871297723647795169115269599040149574251205481123566771391681680200034251437599625229065842161826379521433525540167525427897214122984027422788017817926667629227796092298739033053960299066213391030785243216539987802057249207472107550346306130911968258030557001964154210009861531544323767189741348757258564159209786655439222910018561121886025722583285336704515590669896639191961643053636728384300963478866130776247910970066339526219076054679619067651527238066615227863900066744392285836773738613924166984677508368419330884493125793873920000000000000000000000000 [142,43] 86161082784275242037033501366444534893206374156521483749599793051410966069797283583224138881417468043826250320261503927554956899067134640730548701757982223981454606354576703654508114373430463210336064969714522163573318206192794243113673408757061112274369930400866771645760086470312451163892148150987406284998748476397077621615227682517493054891971050447841217597707763582628334108509520911712933153767525075786259164577525806246511237584156059025727694314095511549150918752003257287320412285943696840360547978622695842277600312960394318995443157684676524906565431082827717666431583923812353899146699936073051427640257850476957070795005196274364703474428366393800335279633164319732464529895956773311435444791095808563973414868932037222028367150065855446661279269125715729965839585178116345106154781446578700926957918181762244097460503420700254551556815728565498750961755503604619949935579844800490077483243665580237379391470134977007676636254264723121032154105928190386749302955569264909109201411241181565953890393876981720829816465272624321565363952113939960326343301112464354045296897164715629857977584540849424230868045860386607170558380715954297980197921555228164103845388702117015389333269373632859842737488128335619652207965478281560731219660985270124152807687852748477768926241000644997171535894437087924829084405691280285042926625078287529837490466964465174682723308020104347257939782046721194243607146121720307586065678240130429182082425275809344979092509565335647291715355046952513451096372472551130874735376081629072274470914545004025005334807948890734705504226537232719822944790172089157579419128871862647262370097563676726093724179155206109525675981486534162792021660600120624003166608686258205440241142601831203338322342411706394568814075143714099660117050152661904306963863175512682130221868492741280630590243368055864387724654178627528874031550323936828010836338704547383889158002204195260775304358698786258495673988230169361142534810410501676331077352185684401878260456648828158636265713648959136994756640961197828081785450185890426474375461753542081374160138617468058289920899782145714445597632436231234455589712686983160938614247511273087255507427595087680381051426710781082402880687697514138806367797117678109331723818414005460864981304452582882158509087982084156907761253883803562962254108496768366351780936954234798080000000000000000000000 [142,44] -58577408568539690965092523564083861938706992017872093591043225080896684062482315822297374637287354589876390315809963514432025498063710331067499470497284177349692498317152745691081160065949488366739189843731052175595290416202498618528825373898592938647583458336642471026502368950820449598825843404470449028651262726482769041142990861777482370056631944882753322981629429180604369801935191188949141295160160749171703733447935150263023670251567338455082715567744517714747259270989892270260786577883177529501432981867777153270879053148216161307133229522539621930601086461978433297475946355070265172886637845332923124358675801754807179752027582418574121090843165614447673224775604431535122768930000432853036988934713723021338877342940477906125593246948758037131972478342249872383145616972514127329216087838252342879997341825598277696515450638789257861726685241738363892918629215883095879347584673392954365069055632758687274163424096165196125155583589689533868029638913510409712858826267608057351660795638774645066333155357338677794912231212527633754462288732791087283313523061698658994369480555992278473952968541791667177951932664942508374415436707467225521999960873960631206396922002123750688311571803364291641041705876269146363971657780457625294151315533161663231045621703294332370082690183973356876659609540872923332741519292818288713396728493470073137877465212659410045339416731631506989357036931559073837782959107412789485970666486260050739408111614685105740417758805260106635492025651759618471031403666672648600837056687198507826688165644649802145786760383836765583245401499832479132082204365907431640818720060439662389893848335411306119911387249437831378207318011366862198142113225366132496645349502164444368177958111772091874847761012131363996468770586568207568440343242647643395882024442119907020793873683224610959573459705422865232919696013894929593781955188536731380263962382770649203348618065040438514957648649894664796004913717771058108555005794197772175249712663885846105388902529129502525228597546360009705220629803695918200379559766910206472312592551924788903474681140195609724521217089226180389104377648844192259057917999924215322344306633500538864358043549237301334091407445795727189775070487372230437528254913864467212015184522811025131935966720599027065861262514466885696029217111875620673144932743927314440835386690693496832000000000000000000 [142,45] 36508277913702782249368602118554102316501643728312265232680964909370406212352410863586653605030457258899693238634428269030181957632106779136928101980210802167659732363948467669767980183704628628066198736474301441388923952147952337168655913611171288887253347987869781164251048058261091764648271860994004986464421361868712070371423798985281626776034569168223691820108697263630007417925176111994248033462308449717130318577787314248130767748121781554431820832207249403400671859768819854787132303901115946127724066420577146390559041689787153111485321617037357092235981812214697942450074523087693549930534921953798185014783054181644945692696304111093206865991999159081553148681566099651334206726224563883091799600555865901740781467176274393001400380932808936184912860655584574435130795701733475903526782225119150477271820943391351456202084848977922892748361940701789679444618679782756498515554447584034257142150473087683646211810075993575198719769034129394703774946015118631992514639293750678667495010359628672253699239445652913340714852360766203588738801914500808161467310020834526211223343116204876914349822591299183979925075502310423672767229139883164026727595999675887349569923944841089197216456083092838108953221049257928256007402140462920294801283616592882811853126117787514053460400973156951274534108734462360362214682618910431054176852686184387876629496334129514079133688417776564320078525815923562931496581605746362685555900008514613555510247876588198750408014750036952121636658906133388176150908525582291089737961794957210749700760007007321733658262106412594731353664543460794195271637001362915486051452448126989844362233047483741556912803434927649393322212127024647136109394554107464441649351933492133556700417051903576154214622187717612848634950533153524191669846972604599933780924302169259947892284503652902502011386748279235297876977158360339789803157178731559848482208666391435860114959285999642388933438439163170998192000730812884624707262112747490365288120030382113529275189492427164745982072230539239559824774360463240314006784461906540580847000982324796231583049285486998811336328786678172221374091080892969374470838059212736151995074250087441478816034105754768211397489460019557156638119524327259739244403740183596307164412414109052320567721249978505925450027584102059161574057106792293638642394969881065987783153340645376000000000000000000 [142,46] -20796726090285132376796972784799685093512767106688517035061556374086836128656182032665820714664974383603105812725930987836854464793348728285176618383536299765403235130725934731326176123291387251742054108919135959297864004060078708549443743600760755788130555440185676421376033125586708708026929471146456250917582003614592521339727551852641895314798648355202382367047909184031992783557203670350939555761671240391106390593386010706996344760324633812869999760344855489926343294406353498200424947003507619157453943945243221614753942611287830264571805131667277799049925658951323183312771224499843920149065568890508438736824087520210114721613665129671758172291089444208729678883671336301309203235419688838611405616750323984485308743026778674156420629306625230627686939665599643917583179133859324305354432627371188616772309296059211429506530051834718902637697843846395282676126656671202832077188361100062443043510565801863700706989204624875447208457170489000639725034461250862051045433380405501406012112956650396000481496384002301596004287448726295220175406461271690564741684836888201190840465135659149068429613729266534183862033455939630989952322272849055725805167643899471028921702099178498726149862711166755389172513294971465981942986621873589726060914446568121052860441335046098995839064889193183853075762943401055325876263125232912393887529994982727763535677515113621599186224561805574512058364197064202432397858869861693706415948088222996065378598157457039584742215755124166870157778547948757588528573933938238117534683379866015497914385187169882809196874960406784753548455461606471872161329563684661173087797140617273424644036060934640999873661193013768261980772286530460665750485133265258261325823173843711295832994679808477797650468424412821187370924011210705738082802078032784046046921622549641682268087614136204970884661675381954792948735379517569385174246531578657333216297545657803905382869481095274870479301741563850584966733147798251573119269664949587751529165736340477077764320787978738438979597563076577046465324604129851953124587967692245851549714102703775278929966321734433804149757281558959373419577688962078475644654051498415246200600423749865265953774622266032996689340115119192398071489409022749769116811723305339621092209280157422651979414144066398748300180345248479976554840942936160120816559219304628216625383355669544960000000000000 [142,47] 10813604482686789801022836533042500287482530437072907981422654091546169788767951093972270496161853206328558717311444163841851448660403857830279983404793263324780578993483669953561713923704942468465467115342925790960151357896572833394460026548849123672008716634238446216987626690282824012879106282637381378459939215057298198804252704731096779475216414346379017928874240911385779428598881834215668378521565597357619891850287864852411063241612989793102844491012326288971882256073570288559861547850260693846416295747192059875313674129539211936063961326614345588279678235994004655219367364903887269193688444777081870788043700343291952315165540632102440130096364710222588546801446260750713375883510018341626395084120266370768533448667524381409324924984543746607589012673186438748602413772350966936216972941287480908383334433368626611004648254323114771092495617327838695896879760606233120904787127661842861312647851879343742376207210104060706596220929358050365527515640790204599433446216920144646594573769564272003719912055903593518153136728537318981671518218911226975492204164865337322135608813996339372194996197604041336545596676767388828660420192884248828069040420014737707288262390814648444528260982231137001056987232411088932917069393975887985028165203746618439260982221012783435063259038695467132522350757541860727234737758092630294802285704134414123577158908984188756898794323023172338876155686844899280812757297433101639760497674600162294167502402576813106114135943318067907285847456259812991563280747421767245912217759099456514207642370464357354040362449288192910514657616756018805141442451391545859765307145493631706049706941646780491546048873402436392524314159215482581765789711402355107824155205403140508221755699612415763988714911335294068115995782316691946739913581578396845096961640716689844549961827675106224887784520041270355853160414440073275351452222183038395937200807727017859832584659940526472255021128182299947911104188706784217692434185331313727500684597203928869999039337503954040852909288954549710226853696542879697305866115587748413092750214694019088413128931245967523894112052158677920739157843291070320850736300545989877268844098091677789476417250098561704502322038865692648835978531114743129552281234189716450470218250388529590906847982893382542333745693794309275072261153331303922098464400483439290196613717295104000000000000 [142,48] -5129831144616529284442069863949378150251796809082997451665067263220100226595483249709727643688659688425267246378978272150518049095095717891948516417639884414462800684191936608220895206246435270956428401155991196612202902069640468670375889721272350396084207292980241949923729957685405722606523155920575183792978538894389253091917800936387699378351077778872577129633525312363429487729668774100192240301650690763698077793939982270132508618459789672299040475398371997807733087371158681854680518122834401533391224787235169703280165806042462421576055349026252327487557704807630179632453885105862004911185709995493894589735961202250411656668261453144845345393560413589750368500937827176035860825204428153739517950265865819805924404132737374306336823276067427089385814420241656739063620896873987987042490289841448452403122279583083635734748560132565209470099124755479635315726505736594560972296364346077735379965674129261514597235205123362692758772499856482071907370072817362466724271848766390014675765543409580942863116825414752333372741838139821426431526858685350634305969224416543332331592684745266320528002457204108207608204334453224047352944650828801355089326847477368631090538045902155126457671254067491170232607118434661119522133315464071170652046714540755083543410384109811471474872540013498757206569690280541633233501171127823024441676138746621126589807510369687702712325613039381556351175168380289405961457254412750990314035752547189087488941314939694067226803323647503183548679763999262956776156764406173394647564080125670189532543765718594831821235474865271968724428084132081668045447446489034185795213536499529110220126749133584875739389628386981192459981775771846614322632483439599833414224958123361605288012997404945561441585363139833694885312125761220402284467894211879296106780890180427681792216135444506074936062200170237441883272407355938057501734342874078034286928216727645353796591675163851047310064657239655334396586416096669071942601005864138380751105702494542410510261265622713491023954904313612526325599967221705320897786439617042013952712117588759434570404891163822421061816395848288614917164010475545509427516425816041531219939868524956613474868575149553405892228856661202599999379192656816463861515134829259177874472675287182900984529739846514556800836014499023295602746503937361654813777285130545260401193622207201280000000 [142,49] 2217337850375617353917995826221609425899884056747267880623925634495604806149959902545723230712577344170978825873312922844996143626521089276206916608180721310508092471754188410065219297640038124255324720680783874783080625418486514337796318183169760667664243345043508806774442069466481352745239392079918290822798991386391056268646700638037310946341514799717118349932789514697398534908418238107189063044588837027137403488183022877736716421659879784839426023418715321770007395322656006360708094891146843110504456763118042238773664174788336935756664878244944142768840419102126306729806076825818081550111680098948795340173786464820405051700477212322727218531327406114143030012609341773087315264519596642907258274298240156893318891144509434307422565159185222462306773465418170199891243968293157507327379438283454706273725904990000604492805605474174708518081739421090581182576898115668533944862502616041433810349492126287839700276569459211427257833865367961500511191561613201121854355041504445275389136015776553072946095561733737457993853319444551516737434371330978019951198860838352145377987433872524218943311632394551375433112141386536413991305248311734139544084845241083036348870193377711017920767208703082796830423641607190773995127380592537020907590832934000675872328639689147574021908191278176314236655661687007612691489787258539279059324368972031262613415539700397560403028631258206817977371756862269963768722597249733525352183248744501749814809870751375269297168248902251589191454900964658265772197728556469548857991055639052569731879382454092388570464797830496080687456173504310473389797913427528005919865058779642602564628093652263121057873751710615977581305083193741294495803493443397891345667785165265162374814415753650165579779266817333846785682056499385324366709502883094420773122454359261061862261877286823806022457381381593200897632140848630203088620305962247815421825539270821001667338183951682607829108158059864771261464138478423307583474455180440938505123313122714533743425669028276718213270844613917397449801432230966094331630331978979088862413071229121376650259345360407477220298043153451323751199852323656305330438148985623617730200885002310322822733886543363449754441124863334217370545094849608588554280392958816980999528932618644947150557577563731253864610262983323983984219673220530597509055517430119182368957814138470400000 [142,50] -869596192126331241005530497469180257962008206506860298985217103666743254796289871144074590613393110134234746956243784184146461392746714559222303193124072576356200787218351142419128960696058316936007100655424958690656465914407931996519289039494274828074324984441591549446730444143204665923645820953474819891611475190496559995737826454069249161473385383554795769336497898877957867273329345211069416556208068358200080963787473400361337318144715418363443690700119920084641632186750505324783495691935155901081387529456387222262889477573672611925472996097345344678590298987993639040336345784442449638930874611125834019580923229540247335602082953927152300532079428887032869793654584636810011443589206705003073433379217641590916358531101215685865699148083603173025078783818714239530913025958971796702668408882651864624527885199403530989928012949130678891930179312828042874426534756248511522546226703934739051810983455959353030084838775010556717399626323330618786612553960668470208441942379053662366853750010409358214168966706042432664640723251579101845153018558496647909267846003898886551425338689559745409103235029265835783083200604483665703949746372394950090059087215503593732703969806069425963640472181329719575150199952442075303758976519730543666123683274814280578726493049506737324156257382434205661642296025873568267601456598591188284958703994407158433441982904555675899473668460269692696299047153092707813958526697600637716594278024480480235810438316910675802321122323026754631661808820546701246298667595502444029922423933004144113489319553760762421057204195739880780282854740434128920043917965408220507718443643782986830540996253500970242283309045691708945363186390583419066746410317991650728153435996436863385729915800600165703133851128592883651736129453350190629346021290510538026026318457860848359022615604435841949253102316370612420842967503240673731276226993593436045461946882326946614912999235377332241851275490966283668819961115198697480974876275626505082725003433901936847869988832513590019008806572808317850328657994636824451525627586693619430724297595326179215400387682399704732100222480246441710978253138490735110199137032126175915256958074136893074847943977421427811692197729675385456720453732819893499027203350026640269376590108259531117323099564947703592607909133723362366786763963268945990569052193771808711889528280128544 [142,51] 306507424958405065977209121006676569418134799795840973410305830426005860333937599325449438146504420460300399134142270981037208575196328658661836670809216260692378363177679436896128746067633606983462926651046007223442453583663844996039954217137147158544728629474606202460938673988069339604061668760318607857459024836910212321917410315890107545125676337040814963378865076707668235502129827047998927012112231159433268951666019980945738737057581530005046131082680014488220449101886956241868256352349749031415909339382323816830671308317606910825469089357089862919664607681346218477661951797005383959651475937652919065106180532366594626661879243874904075142763202399928491910707894219750297697444799627020018469905698795075527338922489463103182624696122861844747042438315901245768051495552005756041100987838276889500661952412636114406039432561593190690731667422840525649185343825511131398930314316672899589156338525410445660180062505587700649284344787597072457156415108621733190531000261007632313026821118798477675201823120016447787715947375202442245037333802303236979452760293415137749449113850034486165184898268136634489562924397316256632317217231845899554519216772148913786422657824889488602379138497690213510434173626015492888735362915057674064788089051471443908816396279846905337489105412349630029974846699254905902573289579177480786904224165508861797087459310594626868504973746955233351732742363083538920032581371800306679222203686483556365646663444909777794714302303511128749879709666992155769379194637422491001285257339923767090082102396967697847374427660078800117928870914879014577070007517042978531939945002922583410483853619388156126524341782508226908392681543309465826653787960409494757863626189944252725249125203566729476299760191010254104992076302662518178521790909066386512618484275353955748766073113497025148318304363670971146692618161451065981788579676694138786715822003846584336877575796477749225029429081764090575793571708632899579033403629740073207282202210755602816498583142616970839993126353642546545326720732744649739888083233483085409221507542383328923006199395888519129748662359035507408827695696872959266329563297093667555315873207904390636625974563249070550927648854781860943297903610204948719996694063083871630866096905685453610966191688501569541253678130197153347285431412401769569684177759567650183139155782400 [142,52] -95448635820586765709518026867504736510480957128115527068432759448392424568421921044946931180112218484921836670252813383887335166594682080246057532202640734783248137589159932477810657275416848120055101180624779302381607752733089605660061935683847700557746529912289823470925187611588166058354574756381659727241972732856913856309781594222154923563169099718206508944012657021457819858879173945933408477106191066684771750017374866201445648424460080839870870352182472837863965296043933630996856824667206863041585201110594118225736200671716928960976950291228325918457635593600957447287759211392002383311262220766567506758387160385815830361502850019337845959120786022884991703461002853281550937123987951483113005867907359524270556347863026766126071327411942039662895568050762579613267587503358973464937127028821180984067874200255233838359976910887465801717290697146918773738896114085548051010672473878906779431136229765455480993347855437156137325853503255673149241521709978713098115817247110809915163348353943528310873607196839349390203058718861029470610535125723305092325526780882918968306929108707038023716650718219659274974636091984009281517672796444045357244604445561376734696057972467227541507695687375907450879981694652494311996149001845613123892010702684652474903472405652761978578519334510642328742665192461166864617390137518063857303816202014867837763252441140410161485219133882937311125522753499258925951092079006370564905629613376506247206391802778660450043379050040374426605680973655593081251836262444036527867647718568296625397521532064676330694959382766283494188647017834633858556834547742710134747962381144798077324440946456267802191606774702063509566019785886297888129383637767575814964329467409116991237378310201215533567497454894196253292692843044325917010782743720208950530353720058148001534256185034073293407284290490351494646474520168971931325310533520252111474500393884627025262241739302456118585776976941826330050119965527085277378833146753154122488122812198478079193563139725688267117419411371103191557671087637272172972364015831698538569058832269983194904194996014466870528543821091001335789448723225696695571482653282944214583348848785441170271933401989686028644400798967922226526848639733412905749727535003057397041492371609243982284274864843815541634076958127877513526680300364070411715598112440449968124700800 [142,53] 25521403574070326422422899806521881283875351395563347869393319499855874975097183936515428513642903158131777671920463518476188480143691535919125196024963434171010674527447319634088710566018793989702230606414021657614697587177993472107243910725573001939104123877128186549392139184973432624098107069930383880903602395646094990240201714347493812205004637140770543210369846165193355494261846222451668916265801472455434465725429888786572914113343442349645603640054534057845946866205526676654578831340705274674990897662549815863607295104278812199747482336970147269677638129317506535224450734495212226150990489612004970750326962147239731410251357747156373053966345102191651612651325659284961383956256737612200242324119497007378192252075566809214194575020525040411954075899169010182060446723130508114145050332820843231888830318160679442875401959038735257494920553175760590691492658770607689977334366937764887615110115748952054388435909483165806529119852141009574311477707045373432317136969241467871461874685030818131149304239209032892617231197231725063907634446240435949445555664899809812899242173311942157950267335388933141488503245786219400733879737516001475117309034572167119730868300267547751506572801312950644933257628597290186614216378480306764227702114056216036378392757436775131020954195721925143565632456688106862966518688043933931219627782029824612883373732420705708901172335177508222357310622496400099699446712121967248453507985642761840548976482677389787007381380675123139845163735536336281347323725671466427238598581181293951152212302747192990902551292294702371424699744528692839007060221841491924443101804555802892392485140591654356265456399420609336524382463675817462546401978807486437729245740826104080747560651785910091491168372488355749483769031209718643019788559021761037200367908685416516325321853505872241212116999813727749515511554455194579701646570248401480596368128777736888311263586401723346824138788767361656660537405754113813199229392478073053787398332349576954872821050866687301288082451361065847287195135015606794638393709929255310192351815884254724259450353300083984177670211555555430595459622361231821414525275418391224523110213885154719228882643973249739573352098377110197286435880365250582001763690194635276101715809816772517402422051706897468180103625470479955711756192950223701992347884778078094395200 [142,54] -5564136485477588071647023478774691656932547907649562520093525890295833756229800751594875671454792408756371300570473807113680052240623584082586744092463665105640422336912692464195058188980316378704134590638438783323668732464752766360821664285722314880556005683625738752444132167188654962212823976374688071279195516535437295441300329728774059454641226719081025052479623647480543570276516839420140167129720487175945506431163062694180027620883971771687331456651226051044347333801734501371946902071299292413525385372821385665299775377775711256889473379967743269157895692894663586165078900111336265387847306169974477423208198278685177852086798542429752077502225133162053197451147877919490829892901086486935515935316816266800898626897291667874468536595785692620794394342137515912164862385544093180026809758143338738969276753730279848689571124461297707729867185842001242557083667694716306714419728267195851503402644124147746238754307019994592276045790417876945346068481315633976863575357814851806667402224692567691662291872589023356780589366911625783348379199921850972141806006115211562422514522264605988964332800119559413675064409922039136723026153832621809809802550652836338999278248143585852878778670832912738183515617705102392232798639936338920016215559921609773237851093195008368920595977382901433336230288032010521240306932764692360499677400418676233526694807925031872658574242495527661873589821718433295534056773967757472947789879191986210499807629412230236173649182414478943294334680766331212380930806435266787359237146226785390571122150684686928538233095523263513040556485694121508860897017935162194176713526508884600942207309663756036802552088083304963026292965518887635022721515022210377307527003726755723923356694267456565367141806204085850028713632008984992784816231924231590855741986068529458893865396540679184845578751660504362275611891608505873370078637141695753394475304684400756189978341803379421451098125728917862344114842265576123411183227925670469275504059402394611488819182511414325281441799575537024174262694957252783781163711174148491925634525480821071512208141241407259184609572220568338161667290765869385743781244219717420353873462110030388027825547599981103436122954910887570010419005583433030512408126882332949146985265078350361067367452558013911344052996541047980328759776387281406206288365020447701200 [142,55] 867904838861675095891741350414672782563950982185148071083527092917312751741652094962825977679304731291339364496483428802593308153630865553962788516746639668264744873468276073284998226848407701901258114467141369163122795145213680213758796381838893922366105606136234797349658524409695277209019347157728999716362386159420603022585429414330964433255528503951106560671771132891758125922388661831223903429162264366864329804941734664403364215272557726661856892779567851037018098410280453221396108491437586989899735562300445850447328582279727726973034822873993738324023481447302643656415134669658431768835196170046276198574141102987732950414650630097502894534619007425818818101391208365664742185597703897762169734649180696452705250598774358409178876069942882684869278891293390760817383925837699312324859607827301350069444915826742739239313186465953395645359916808909769662855818328282987958735932832545692557652504926752203326381321805808153668890698030687306398429125742277441483333564796962375168304410387797970436359136819548451883791141622910624404305730816834374167069153831527456871023045454756293413998650479098216266433911999677170004638663027315748099646520845492154285412788947625688446296705578088237771525406024604667495858874128346303793377932017507757737703940785117074030896637512285073995503223496405177302545207859691386830080967770274572654259787987509902520457454825425214860070332786758938531812410535058402129540865541842321101148213851178126989710582853859947649410789533055337986174281235368061066713031116274915975711337677351427192482416558800949402446026025330266794275970244502341851326643097047011627945322184975984315950566303231767415840653425022035404940298114566457512670976257728161606806222198137038133091824848058553982675347654756999183676285949738494954069449904619412739542844987487447746527931967642989850749693348597427990714365044512798344814901380159121751541538071561519381040985663136455486949898216815288894921971534527280025815211138183976764284012146616483175613599803938976100787074610894343375510361133781353128117602099262686920821253255858920212212228572121631733130124026031016112406518071874124763130617421999791602553760772955547913365178401896641487536724101650890082332412028883495351148966665793175264674719565105793062086986304227267113904669940673651965873920376067200 [142,56] -37584898754441076485923872589913510644329657711273409540098439552109779326075271414311185782525964837208742071823802403862884468675986339623698940923673045882017261890671251426447566563350359040681653422027078254016375280238573153208153142567684855062331647442313907296730475961161144240322493704778403610211178626842850997185295790271532085626067967772527115929454123340446857904422555811892096064933218603920437092258346398657859742783571909267633821341402546025586132964706130615959424555019297187874522306033760848293422227850961486794977170664329462733748315005675154984734792268436216624092698673986613406625601940300848927684288069972328336958921520581318214529555714124611164259102537271932704967107658516749008122414204403520414879941108252399719269034156251617444614892996835948430833749512035696436761689133170328104656680605144111308372333438731212911927464915700014914519004790001849237006727128814429597193220145023083127519016523089148803280930160240253279865702155414414865660221127530077274880308079428175907572389712520509991335697371654410243015633680383154336743069616405403395483471521972764683743055781395732640859176214946057853075803360364046902302952133863842938195763705485865504635838496639103139116775883821666997625450549319925580154288856777434412838041446448173485296312579972393229143803543547001945322113204194116064762895321884124803563576039025792938638987597331234557332484719460333095504756317467335801168296714245069229815987806513362217789201467077188764996223323817763121863624765723674845060677534920427966061038438889511955760296629082030567869082593514773609309536144736297570177051273819199134954960108319627045412352642655473128210590456351134398230920937857405393092395446955486901215296617858424867604528005127276973651102586568688340944269866659367833417959158861501219875672440891254789007204723891371479162083839263903593553336214918631077519716595912982361856899265843392123354001589927882759193415662943838905492214786369580932481934818222085026730553859222909253872673249696916918424807496623487090003380535778446755173254420000911159274062517696049379624366429569252219298673285203153975501076381849569702006280963825939252395626732971987649030181562896957937446381305193004149295205884337502035796063982952632437440407253910751764406119025403743212574275002208 [142,57] -37291376321074150428246615746203049244124779288062935153580457114602438747965154564691135101692938237480309756930585173546495523385312632599932944311027418911570400440875567706154338027157526204908611095370296802519751844441031255965204817831336817912239429678807889717410762615702083615424896556762954659393539443258709225426034163104987240079274835964952757592558316308094568139136289854944430055344406845295593262980736658316404720652535448856438627603632146454756705668079343634433210239908652157263354327005770170157502497063851427946056906657635510726580466571461909441647495592686854691860316631330690615868661957317285696018100150651475667355453883650963371152897761806358257343899741675486071585827813995781557664849338652216881170122257099029254397066924049639452442679551267595266297059562587941725620459347205354688982333786918918845231816746969201812078046509372083832834824579269554198138677588487555597270344746609914269514897308319482486404459637354366725554523746091442537354293245147463999389484806402294697294143034791508961121345874384331397527055429634161509791493955832521527445448282746571939652760938455899580700709115749342333258041341594970034675598768880193773472195193358380458795160269402036024216959185763272325517777104054930045193646153356241980460220326121134071817424728151732353099555047986122201671516736323234926399535255804747730515456615336500794401882219324026634706244590089809485731053730233883318139132071478697051303791341324251112828104273542126519180951261619149164575877790362643449339567617739268377469910952143879021406478835614732829473557155347878754802879179212447175000285575148053143333739584878396376882676645218404814705964557506500389797703352040705630092483456192186857267478065002945276675125458191962692990718109295013090433054783166481766247483079398464350889684290535435095099759643559479849936960501692015059192833363201553793198805096906519451732081671128315974552835312211296324688761228459205143036674070162711810756980050111043291237034769807719435122129397190253952438606376845981100280260036986686744274439673161597542502472564214505980052658962338454863064105058273755486737621761979776423811692411640096850169725709856337048142614268031188905965216355368478274442581501327113405050168257234067749273207948200039596267773345876391635369636896 [142,58] 20560014891897998323096294836577760036592590201929967930291464322342092550147041260788780718025483700161460228700613806184738542534169506789146048484438402681066200031568233763642979016284457325670133390036902557019690567560075960159138365446535855177215963628316421245849836345247567455893440640283560436023228054206080824834116349093347593674831503097203488083161487208305484212089311315690052785228838997149661164730250359018936025010290617151974585341864581997667810152706588913176125876460322738582338851966959677987759038393490582218303929217942559698835518414040371573049533291775794187075346620027839530944933689548084996664820327538470196826207378456466652893395339218090051302301802424172650376354793426086389336277534364241031350761550648603991389976468596536191050427781039972697331637857294672677812114181652805952615479179435189354937469911051764191296861507764621986444839116815467574720546466921453711500906252738257706995896110221186803610729102736354786771481862145309482322514826422131565239619464870387573755463223266164889543293074388420500742008716898072844088566537482032276279444275041675840474252783412798909628003796332988283200292726044942277513110327283963740021246260726144164024993407387215234301738641831393813719704171243057446747208604640713696319376400980222266481907048274540337647505801954644186760076061670613352071313463863317119779074306748052462602227819084769283753846991112538167144798972596153904394444893574680585318246944122460366503738011596662035742610671081823232002915279545442263051060938902043001794174467136325382706988577172025529432526696864987742668384809144487048642314690423525358566735334089223446872869677151817876359783915461716355942645215904219175462376994088378016187766738811682423640572346205127821560878365739174795163588036504277060505715850155258761973746769768676649383687891550799033125170165712929058360477938956899595906999852238753871781980692965924271027329484231296189423027692055486084299243119205575362966162283439019864003915152968056629340237284024038221420644326620448339133342468858657427165477844902609464601535167132007513035521382384404673845666802482011845667834733285791357226062545218254354448684671954288552299118916053484735976619130561708319210276158866541030479476775249734767370735013253370095653511548242877499222380 [142,59] -8048991206609764649033757820540036917644508778801271184482707157215326195444889494411487631887522766016145554955430378521999385075266169715188357390676337684318288743816464676179397355816705293634961142066176263138906127772511390834376560057070949005597251344555792992171498699645846142101468824483516367635044707961455134564743151615889752173034863851279447098711080268459915437823318655990604616070016737195652723094802539552155575060270979206761357520301000614647289345442519979760586300762106181697346710135341694964231508928018680301875536157602276993021443275681131367731653338831888044211644190376894057537283203590400826699418108285624328427769568552322898965867214673655196299845679550774812486254147817540854410087765781566209190463257467124530767058151847371455245466854881236685519441771286894138234480750574594035826260006609022043847164092989790263164744562885865792275099760963223970056786328133794167222531356448178659401370022397401179368180593984097830776913395067117224951474475947013824563656628002382999155804442798124843225578344724404575348063318592333233511098587759036486606459854653094693178642465083772928181176058212821002999352431370476357648181650262358658994632954167708830016842041824906673424827029509595639089502912202636865287830146334626888893723145494828986321641437150228876866071998171974280402912068508696055230211446333529593285373540770988443234514959614215051303637524037071872754266618851220471552013309731379510390304098558818743499772445677355117534881610445317860355324250617997514935987115545512869975696682467669192678547987780273048039944936086027230513770611641245142323748424967162109806109283447530912105166486268000749374887554008654309057597873505703395460444702122430017880501912965524865005558486503392962154992849688766280203435284337672476869257567892550717761348252139336600520065987040583340673116671914617413331305938062861963730829215394886489155582720303299601954492777597354677273930201824365682924562954012482803043405987419034185465434062062133297600972459394331596521628331052447450425993858391661798034878308349549275263212326586002975912348844522494193516174676877696004718071603948222670716092851276582729671677551754737638279931697165616634180276276307034950418150327380320270992086107097389470043821818135873724703251849491056007168 [142,60] 2721628807670735675774535617425006006744714357687102642163932906840101030772122003069559523846864919875062743381942747954941894380429335658971694233003881267767505786805582068803720131656227816479979756153127233781014653563749676793029704116852552931301903811066510381321985956649908550057444721119737380054364290894257089426009450328756518860384506562351342693227701385364292740796138085290885495958747116998926030680918518267236668921309096570760033586615688208123282633665411365709549409298364698237654972267776476305985636993725870478142550176240444171598895627567966331003325759682117042034053196992257248088284521548351688024453626389371249357767428387212350897956135630487989874030893983271938863938029718663595946716543800793176875462804699883124653853811220316782025770840820569520834753202165398536447947388879679499353342147369809475382178048472573821202173667862358975364350927347821317555368247927496045086415640327010083279395498746531504827496026386579518098042481792212928060803952124903408206044546269385073632589141854072002451173535131884876353504273289291713563246567638068195846164912586216323849521993921929798414235228182141431781528071496140346903518664977858949951373361692438174911289518288767467498661286088955753256711944853529017946913509692470208395613968495569999378538869947565481221568455965726507984791006839135627521345312895001928775183913722192611114838228021441019910828396166264519464426804824255928637371243750478468543762435327567523671500586335278328514513872529880091729552747501109660264098930789921824871316345204430710404254094013669330758206189206938056749690106749595083293709700915169879143147815565189421762631724345812920220171969459403504380748158188927351466585404740235492997977406006962133929609734079993159774357049694022855614448512596316192139965830279237906128785534639828334016466102678996017373072078208578345450388498821464260815145812882013015384680427246200358734575459124584197717246672096408055915048181288953097359287117211627103307646560338865701767630264339025263815291960637278340249053711069209024308831087868676150316459779219759731195826854959474950842304971951221049926280392523919677936820254136315706974416069010659138806661361339495866320317526422057057544502170733252847675113471736759210179272477554691983401989005492210624 [142,61] -780713263576810821942470049158666689146095373203503386264366175584248582031231358504710067241550621988746862637635609095064909182285666502610872648998438731216796380670324234288370679414166912558818073687820306989981861029257992514821165494334835485268477925484043249944272515670877183095022984462296578438639159009355349037812974480092998468425964306097820406296493540271099281080278291474841749852681432976611750703867559541628943607218856654873300772653708142984004614417347774299399749233683545384139282307789386279793645326508249545073450978675731205035039886545635243277204707083854479897785924525207582186564627179416378160281581981475156979210913838418514997987555758862446664648382556395230252782847130953661618826517277133145566757210056022209275580591033478157493187748026564325642069804218724816592140694746816845860341447185691999583943894889275328519413234806576222254635982608524729194182828007949230652525204525604378458903163362485792558705994113484242258182827542439906174958811678936777026739260028851199336314596755426603144008085193585700660634315721541228534448087339474803791598503327621110965519790944154131135830043097222519883152804524324656402461762018591684810673057827048045320059899204706533655455745307095031361939352099792454689642593774074047584482429563822330641355029452174670051522757018706284845892824299926232824648365707612587158824549410808519862498601969285489713658255087267055470017378162558169860064969562028128190427448303647658365784799811684339158474645784810862895270085507095398180119539785803821207905906303815824314761687134706332280075940241027277644525497349764580897268131224118251692462862786737475882528546381316499104925988166044457307648265370063306587141115325413830909051024309114750654406957471493033078988163355489221104489590262026959147335744218797800962275796535241374509437807546052804435108745929046175021153340693907183848229520354409614644777137932778161363668438059539819905851630570299850477101467202782208632001481682227952493599826844095405250643417365444913035312685656890207111261288522136566594421302254605457514046634887063683320710923421443076534803792683461709361819370879605624775999827113068959694600821824696873795650198840179375550172651707314728033682534168488494809842721729078440695401661712166965682413379777600 [142,62] 180266218154246823099272403054625184608000583786459095970209732755005177915801069528366980979283334520206954268470608074680419894963704656389306019159566035116934516390538683708469286152673541069322625119086029985070763268758218594062461168418648657446850252668797975746391432282154524415522890213485771831265307506648600893153226746460857370234171926915629009521364523352839945504643684911661140081943136526603756249200157786011323569746338849468778337997710514394286238727647254049432897630286917521611615078287219528897939009557439772284267578288454052165898990586658237621708911960648821038137670755085721023544154636670448089916630207225879057655723139339613957890252228891743393321393648773309880267899155499738227086040650933872007120579815001755317909019120038032089257350103364072015533294541823022150357087037897466644366813661660661211477141773937124549876556410458114276429415169115227514300641994097306544975967448965804065975635580901152725784223556231749438289280589901111536310315554107992160833915858513975179848128014466124089878220619020928992588718243990897674097647955537958699033999597546773141955315329330491315309439626253288642919582251812142295295247882489707508584082098503656611230461349642710082569116363632642214515397276208166971797347900960897852963946126997462221210994935641525727110771170243578175559552725813339924513291420180644265188828577844333273377840294572371379033109729904884558237415594657582638544510523768087441429593828443983135082621868611907861604689874893819999807945726748905265101494155431652552533134116178362523091462593959899519410411824256021983883550555532370082967348656067010027635220056304615585670274042081048423800237130799864616978424690060386189756505545992996818258336529074652045081308700219368727588424142727124672696479629016304570628124191703539443363044947833026723013456451884051643839531028365560203053692308885064198872081380297449404862448533439762108126156037431699088032627062189329797093856923421153889888661808780191708008386367142279490482006707120094663061314933774559235848736222052524336551573148773273210167679240215514892344363650251111403081310804087542119106998157326578724389651468519193367256638378784937030298775646518827272294474783052381261370750833884514947911315846222287221447368919924193273551462296 [142,63] -32160639868619207592102875260130255567647423249795133851330184273153280339352825341197980017479410786820322296291480725271519146810567129683543504467623315847754474321142001557346547223527066615780999878002877947049597289274332758779183461101373674754340685644100939457349701921771699022323154292215899469151613582600356863724836332972239407794408600639114373095497494309318942741341009885051751863619289790656480047776345710071870402175037962135512709157026758917798685787276993913813973567359292355624924655494434574404158018275985828012630631667055756371330134683147467805364536626843298512677041516485875283367780685214274823491907534372162585775512638595535941649319270295508334453302948033507697494791606382774390340831017323672068974106219143891517768406728658725526848022227895199101648595142592540161567874094327813941308595051638215743710919488079427730925992422774583125520581098949512074134346790055061223939164857054459883715684853781464990227913705908221986010032841577434552494999631978429584818531681068654074165474021796582514704667561272590753577067685089550934266864135103053197373188227392921178831824272275873602932661385487768901465076802214716721182507952696115571407131553642105880209802980236886247593649013445684120930901407157951680387967256188943166787462342626837228871486129631979797499989830998460362844020192339832169575033279594582125047104560416279756004303932376385066861826952842444921533412176406414771584134110997678505359322153501098297326803817587944398136807607287370675259763965670153342573341272268790576567846122903857649895093142516144229416448197798929348458745586565041072888870704559194759427999135373311149028709820704260318513170737986883926518112541926264739984379849621712274742693328509489123573181154090347150251728101127851063889779243391287899580228545982472168400628043091311440940313310221265342824004999264842161844891944649113551622015048553492567659532273875426745209132384242784679850292057153269290413910856614792800624204437499852023559949866129325595592109981695008501869623195293793736568725255769713231452297604767603214752674429775141359841018771383835665461737675227693476023856228478050195464597913871317450082922554793875265804217690815349744782340281983642359298317290230297868070829797649509486141299929512311110950528 [142,64] 4623143263680027783415446878741538836565304475510118169558851264566895260454161647123300484596008809301521982810135376392219068799451700863232588780677550455170863518324435028642107222659294567561755269984294550313047442992391852326225247667556398472021451012621023237323374940853882274305402713702644735393971182462788244471367358483086878401389526737977289543132289652402197306207221986506592981164603953690321627684954573625814882737319813458821675311653482286296178316007812921067707675868312545372300668660391665573413239450656685163939325760466595356358028343761525982798281705337359040808110586483954734471262462824164795847270005687153901450517194198272614415745105714585714927898580646112222923710011562358040670243157638744593526112007960656387218908616336539108025967794715601143711579688452486043290489478550199730459227501189495095847610848978481326282325237180740548232727573389870444940552153031832993448017789108427507510083831766621685146099207387859090603761859120990228929392236430541090667594642022050177196968015694809704369839820594129259407834798775526680670916810768161516551184808359871456448348061232162340285397501045442951503398819761038454362814764847488299056188602862297794600430035542366158184783813178658841108262475654054013006503094136467400740901295574741967619460964301002325373480254237997376088457970630166108113802032001925755062984063187473052235682269630636912593386266165245250931547281161801377884951856631734867616693316761950813161958258586018966491974851047386899532814715854478007492244760173384912254961655242672247221887473506511473296423865633826726551038345031271689367285273749424545997021144876771849120810019774380305510581650066782642527485304990856046868087122675968146308756331687772148494997784924584390984886403673024751328589512733730461642624172344067990016913795168287020628066559591603824591466531296112672602757610933370842603474300640328013428497560772137201846196230304326861431434937638458702198907889744699217650770012979896128893406106164285847617958520461045796808053429780654701854639231427318240420132837699965153551663813278580106450522683141146090174247433151626983020673654352864305416022730410820308240220297049460347325523917751150652481357703986288172994380405419800510163470804928448843546136565573111288960 [142,65] -816716202734879288510168628512296422344034710669991618864588542218976510058694729134673454876748692343482440572466409130670832465615850145530441926374296914588977092507712731544582304217853590516490646940412970272812897978311986339451759839623853378061918847422529442560960674229860913540800326823107358607023262684741919709986045740166964354353370496962030254103513752189426075169041787701771693523969688155156138620947025997905313533973016461090070331389733866738130658785813876152152542146767544723563890912033912649272484517552913933680934426134907970895265856965069012760153791286601730164981847495843142745695176375179919606055974695885059057192750567712387933905541380637622624589752060959546203641369291153601549883816023365416287180936898129737469795906263322545455074885544391576359843778938554165033435969868686856159397616780011622965855472161747895350813155052412966087858209793024636228547877240076922594893897869070815763956905990316635631932305943849383065758294076775596606080097059706663487196174421953688156967839559166516157492344371620526750729548453383319481986546892797476795325973154640284014634293212170119063283970482327086313206371313667580068576259496320347999524856564991376128625669445237430449715504935519358648324054422479952322162733580796761522332941453352738361480111170397570879496766443501101619825557444893220343199729192490137537934528004868691774200459224368812752407968946395489964910358139260809750037051820296052681928602731178519046400588549519520914012123261700888573813130395724748789640742145521846543699870251251673588146159165500508360242340709961214565608429915028905250628855099725676492617227525130363849966791289668394830992862711468485425547321241749526602612557703888529441930100089759290228956979216498557150871431524604373277318224648240617449251940110431357436013128120555732788138148539400900532900870457110397171879746799419969361828054232112190513741116989425675334985514479946328917107454038292961386671008252213761507134226977091134429989613298767146921616011094448879347873966958927867411932661919683876912044059532343384509233945870617006072097829701873104420523960072351248497208524470777942139716728659722594598461540898769897632266017556372007548921216745291878263685643390116968058726539139199865312240187756236800 [142,66] 271282556089823927696734275824733922287705424662380826200657830993072894556677777277916505054521627517994378238184693656537157656806036828743608480982235320463817103433758405907299234523586841146617405609102785291030452632508863793245148402035187567002437826483903516240352593118185260188256884650929313778359431384410241578315060659910139581883901323950832790722385554936588352619958553970012596799639035019981951482770826425454845177259205185174875495653204992313214303357717665292413814617495367278548879671396634701628283417228498567304752531609719685110380981547619890401939368773019746432871523971081988708100304541748079148157989444998164080440581046671172279031410407273089390519369065638541234374043954433840483054093056725440416298063240689318964686287167649851482973184517443856793414330812683426055701363822974697389806708822256372273586373709460560412816944535961780808201074104662359735492219723333617462435881750445708173749548159244445669939014840046849290327617681542045940574278092731894257839752662963926106331624083859678293445634381632975791668379995161396867388140175721646158235059389174686784027401357064934457967130345580781956838730924352420647317252784194958207032250645640462075069468365918495741191306410954503981845530568795791500711341255453261983444036271899843761062457442061044913157924984335292140245898387022375291224018959832067126556940351607292848353987441531110202939594917021140378159679290106972031992128109348073264937745178206502173793394973952225030092566252782524879064866150656161133656558199942590669815756358542310667216860339519388211599791779334493003445657485058578815162690819637823617251064668006835262180880130495064283680399825780428619582182560659960129470635954934438833756111142240505395288980700713375101117857557910641334472668020853880334498910034860457977530162944869271396561062329581201335156160063019432302412379137736795565962149075727597845520480561644460292426843099797951506390403344690998392330013766625214586504988008064333535102219919941266170145309787629956455236420276513564410718238596912386970707169026445279335017578932057791989178445389038864677940365241513887822635650453490518225856845617415621676241356934811394705117454786019451875584572643614410002035845056214234142297750041456268986103205807920 [142,67] -98222501250317500411650231468054465469351572271901802266571379221694138358320506809618348347433252264664833940624292975042053694627233739259816242397792015348269929763594456637068913349070916621195951110010672634591173059254787546366209524134689742127832726848031031658983922241850277683774544314319505427667323911067113195548557255537912805907146607826411280372462335663718347718144840118513120025667047090050306654274542104769101104161139269610747746233555625459322247383552681564877832511648549552674122455428861560163873266170523679468506001905842920600739461523813181486462382420012537878898296123721154290315432908050773768300819513280500622602736584828349193146153005763528664821153071734788866810724652998349079954620101744834883583518058078585335412545493169747528291303620326976517543835098475783648420374799734680207186078892025529512678146385609861657958870179717287996362533790995742582719136929413153367539636989395544537851437824924405549731668014244178646798898828840023800184721877718061978366624574899013082684904933472060807415420764332603682604284499457998822997677930024847433300802134375936479585405843267085428740216335252700147134251003331654420783709315632847960423330762602799809942828884160008113977093698506649955429051052205046206644492684937671106097214739323951965792732529755174331272310965744187271652284831746671749092822178777448000250352573145418027624529183025270428493849572748102754908780756598391086723824324562085390971235587725878218057168774039300468007349560711569857946819142640958916757502627137414995075355663212367594717963373778750160364417663982088563727282641683691406144614254631197118731541447644995451529912604865282905054962638564337439374323286508239888015759579398895266027846181849532129320293803433821740497247417605927329899502954790886967162695191961133747451347060264688923736062585368542011661070976905537200944475780438679817301953661766182476603050943508433343762309717345979891147561176566728745266412188846006785647757781593518590569072839028611715901048427330269910686160872091163333450126785868863414952184047674633489845943147058005632310627431599970269952102684549806557402494183347694235430332851790558806028758436809573635329863701782501150141893832683937434930265320188608948991433319925259983831078400 [142,68] 28523703383600147371302171183180890751333122667822936142855677879068124185813282083277709696628982708451214069090643051258757728616219254969479528082429774711692708819341864518946473679735323020643188457583997059481318468092636328786112675085906553475216918106541625906224461679629373930845147231852560636521284211435256404064529079978147184234763250947542201238691515802100633850531897475015264450089508327653405550150694409341301022569235487636718456230278479727991563439876201585907094615360549666879429037299073698566270883106296437599535144777421489811096248815866012848070048269833747870036409312188781293589746722164487952625123314418523036836392024422722431864327545608888936113082754898600990817641547080382507867065149391900793812431216821927714971801435527507668124297012505233947226022437863216822475545421615054069710305008496989991445129761663304179675496025196249112976248996058247783951118703495359086291616526756119806529793302400139233108977679842192161715202641571840088908376180515009948176592187392708105213695905428796336836802105683330463696718623201942142932817400639091551733286116535243760952077991144070758381924081560074253910968061333761029618751443157023998438294390788259513943273719518054082428286186665807913233144866177189834220383722353876640431917619228607582114502790565126840614239830284148216344409180566357714820606203263516758727634444155455123832087359724352500665396983190692779972302751262761770261823275820340025178972679085734657479501196842435894009154145443610391928231464835901409069125883952958068527891908813317949267758884372985911276663918951215960091228788424924678466643302915999951459028803731439694017965647050949312772765567720245596627585019290757269481993456215619293723933472548748020474920148202438978250738263480664609005326714384969113078889349923703581328903127469355135241948905914368831642417123965886523225082554681882771370231337255414166531370920313835664024560197926520908360559981473945285011844895457430135103988874778986980844364464420881987933955366366285762267985638013932724856829335667759596743384255284957366639831211061841420519275909332453906738186070344241188327094733656155963591918664443082109655095608920668223833749581437912476568662433068074314844390773111521197737113821225714011458560 [142,69] -6560309577370450413546042879839335766812013378011730675949287582180703897864577385102348040755523093547009978560718205119604517236462687211560725006527234027828026614140741906778938497057321843032801631356354870884170816090678924124745138345611822197258290986551491957752935750800391215471659170874690804301231259579085693962787941522540412105230672582584718706426789170917220806573978292768477721716693416955948540644167112391667945396023437811676108387159108309092273185297100833507154851179080175048707739134128129054202038603898714840701880271526849284073293092081547746863698175387067346170361416425420902848326031634050235282838437701029291539328232368427989666162217644717347649485648114910298667221953240738478104638199828331395799373119157789943946493628656798759500498003965730005593908686679640025166100636684021550210809426045295520249829439613145053387193881725322700639630701145549305033396813141272882420311023266274388513217596908028529848796907968199725892904958875085799523825725431951780643004478675493336973600420191283387681210620483447646776725983207929049337012480890007965077562058157999422603479801209533053429595341267260296367917076598356561210060943720394357003468269716124933844953610300491278026412490911497015994881501887253392556386799873123250183916280657839347826012905369160225144485623459712135722025766912789184616158755495169348968553141702882203859466521854982144671831017637608852368790807977271127740092523895592166390192028481822438630681625912658032014988036176671491531563463004927229466571537930220834404103824693612539666959902135982333693981674890068266229582493804848911233014729250827363807291262259486169401908182649465699070906349600490925652282966914508577744484364559934666921735177877161225502685335593699747152644639034920256916612178183805267236404855288020186912113081193730588294279630373093289084506271730471072613088880004749293757704126380056928202356978725642650551646992851702346427239530833540339502035283478448276880569403571027602986556204625718335295039646625678441667512930013544986998173000386497702531700819643600216036315703873344750051826639584867243853532147919958990416146386244206542377041508578020864898070480227654434316253565970389434131118249961357835525586527185565909703164039696937101440 [142,70] 1222552889174420345533925249046983727930711489858564938884642692549017854357302709926088043439565501650584965467619707871066835958527136120249174640505423984356589203096389502350009338077237025922538522207149321558314247048085199646707067821810050665494657091309325151444829513743275699022833386471606692952306075170515071739920343875295531424704481684181474977921746681285749409987246323402718921566649987429028875546654316062165185516977781292206288901215782775028460440179430562795010212939649461749716710841717629487345543474970902948724713723549539006668953014643755296019513611648762213856575052119624265073871833836053712712924340023737590919220640772865616825694093899826158993107349042968270812690985624613284993216360120992799634063075262834135127211272179731824931309462005983064405007411988966628250255336895756721496578289122043593663898551943074517587046863209444666351048743389529480316203055525849291172309478683374584982819623892405860060405641385742780345126953566039226894962476082823287873359733637993128848735134789981100065397548567480844431620946116645743962802492693372825074911407515699361447125142774299166822065962811727783078491487331403980209125518754301095605252070074592854321584136263484485829437476206697431777638592527218067109731146446770450531372275034122233530033835724939021926222863784265089680462186497503609283568307163716655113771775973256020451278059322801610447844503891766139408265169249514196179145743462154518588623569808157697393721443226271710245612499645042884602953685584156472922952606018997042475599013370671709113241323183859637876018854512435011337891986699102122047774613525394914937431688318190644502670578725045825349521528746643509782788590799732029331041135887750665834822925317915516604184678773513695809084383098677509672697944971575742988299989425904186135437196881210500157479417569461078409132265961685677061171605957132418370209722783895784552528667895110025732863019709539399489257127617000470408907291151380892335550556062631267378499010922759111968032157325997112624697496785685189800345863971122085864131814756003988993091046052889830568232610240522851710709121716516329738392892424106774773002662488611251760176286528673042548292415079606508610526329123520147808068710340509171996444893647988480 [142,71] -185997123589487314736411099918832014459178520211585985735143093840754103094687287560111527826081031951033076486874614289748034433818963496210521933636311991217865757138959058565073638170928341192861519235349969764907025743909766796139663341878420165836462263103066981424712936649774107124137477017284415183970502711286340762374201083747639056367824794415219013502970554043731708741404995693664235310161489066117666780875094150025157327066385708916785373240943598376086016030556264578848400413333783990594413592254457770299660095117177375739520093082860137279929167241324933695018058353289236437672151330931745776016556861430135069017318343227935424332513162033546074423778288333767598960383625622292783866824352740837944113107300435472695570769514621699161246146728845251441268223275093677854671219077244411447349116043008887501668994823086866394080309149912795682717744873012506790224323034687664820178646479798701073220393270357139975772837968280516619734637349894391139089571208022761139815255548330095437743668333064132442776424889983639543558136422554570599153418019281942771719632039622097590120839749240338193379309458788770869236079813897681209057555598886974912179981471657320621509968125856952860464016169292054492309569746024397679179877725282773567453743392266515884489935953540098099944578836289054093853790669187947636474689631170026537231009278227858239790860838764613210284707737066172820636981256183801607545887450381254340783129033485328420225225017436036499877930026632853408797385944645673960281776455690344982796667576747613064687078442105829215557260550776016880029610475417636473812789919598275684640714113352423673417945602625701182290873212379661079457463973509088166922969618932170916509276244592111260165009859341789700866198805176638773384022573802487286980749642054044162907715201540975928397825449088943555805291132955918482114514606673240194040787299991690597457640895899289819610101673908004451012269371389622724161419365012327727152294149106958540612234358803899965731780044973059357086316451752492839361303470790774006780390286925717394156048010240707359254000870178561328369665947797455308362558102979571835396646704102218882718779697334557166950047534331373063239164554516553869994253524714568449250115380320863275433127077120 [142,72] 22791496311792202826808552511938354646666447028525297259602787594403182245956695418666403744232082613073043835783475900833374013049071270723024357551437794018220407867885606227091559239176842936617823658823761874329239086042719243799512511866918224685534697502608268663183497743500521770031243808110546084667975465151527933203414128566607926947218656835099289110930167108206755039385094497995470300459754970542042901363980675505649523704375441098697751144969379906955638849069433109852958308472203099472175802922921211569710064370914111661152240609415151086661133891695783739525386924675881925164381381478683421119898870643671736988638513667097488521831073621931530681087730289995112221782289745894855377202480144143499025835869866708662864251662214071419373208980647947026755768589815844888017104556713648625584213861637338302386499781846713239197241390332736220568142802859090200139087435516945786803647268040564394483422414857643502682619704792906080228560630189873816049089322853373387142444361648977547354922253972777589052741128949988006370537554228169737913688479312695555043317927313342430166640939747104603987682866692402730539098222439837016062354867526733951088554584592800629958924684484550054364146376663029474720603052229009461397501048696945354464675344043544668802712979568355144228705229009862082233029648437205392329824325750319530135892183313746877199526605363814675104568857248314740760280814862578372478973212268944208921543452527872563142565658249615289297903325065327604426938509495323745554665278325534836297122775992331573564215334728262820553457338707621221552890568219119897123862023600998285339141227034710463864617894078989212793713563679331889405353628366125757507613012251114787657878187161799996652075614212261551045201835605260662230350184994333676977729818475966988792332818399306081115045791686024987044156128625901683759808165220191040540066678371388789717566125212458496716615538314031137127067842614727446999167822789206490077639187945945259367680006879754697930028346803140716763660081283052661439067291163455460295398149012510479019825932187122573140835186170658301589835117566799396200917286507865642470394701327122373477490511075134775939064564579362348272282335218743179120763388443676689442628948251061602347002240 [142,73] -2167871624188589975276022608181237000937165791239056248352363544565396379964710062001631223124838633550762234899657784101853233572510669918114535193077718461175586685367965773263180666275935111435788303520810051018356684960756244669219243062108106712924008471489093269159968535273673101281745524376530234564850611948087961716098617663929037339183805773916648973679827114995190170058727675180457930877185852398789977219907058669336369470565170677990637886237936525100734296108223692307836985619179607237829568597611016641385485437328942801449674565397762215033006003710642733638488465324208897949864883722293510999477301320164592451318659591891646168613187123113999653516045850147071310223344796318094626392685298605500983340373352706945607583243947704737425973619333070371308392341235167578387154879120451170222090276204714844531403619606613269357087481310478445417487137239250312331204418783006483577112059045315602955200862621326277696903675909999225337143031426094415865337611575149762494339654547381609650253962731859733143818913478812535262094838053846897358047935088418598693040722447391740586126113416341497912651496910066513807270146899476516062961926621686235162623106434433027801065144884496955949593134851173201862334272304913944688942795405342504806933908314655462145684047866591060764574625872334412310404087477846781235096314687238953904459044608032144624943847720024539617994542932559082569003680532254713840438166297560970491359352605225158664070339680303474605092242728941084983113162958759324208768539625390840525897327175378472425536702877124029797681664106797849143590906638803493614073682576124045780027473458956289160743677076727082946618111972813345632196904850113997344795158481066555923400994646843376388977488148513788659490608146198548371210176848283115799586135157833751495484738045391161275079462739161816479967242329050302375281655790030421143891468246773000563799247345996957455315827961839404672162314031862781528364356275722360006744746376840440816024258759315407472442336117812181588178877956139002777238456533972537475151693662508814907841722783944189042927347295633047334864356971107333361739694296406346740957039911620564987161091356397421405982136658359581474690475415527134527939687473400772342058525573237290482880 [142,74] 147997012810937624132163744204933751594554817144017777295478014006088396987538290109056638458568811508277271353691348652533822775364902749761633901006779415546567627614094896118466876489053233945205026336931557248627255627679573714238810558427205843886889126239388241731116682323539342801025857344444628754614148212776366262270564196745692974514349451675477941380566541405912628044239953431717276002970287510585616468158785189302711913939674184461634481898790233847846719342644267824294045827507130077227253072708923846845965696967226471496044460608430078116783038287836346487798425516153362349051079763402047621601687754465188039501293248485644366681998038256259843681341448184331642055727314001517004942551327780889729270356344153962377572195566566185852947859400483460369517095575097048911566744983438553974483111474243656990096449769851699384542081545393366565858428641839824436106242825935432167932321740280870610006746020730580425132881402464849836028728088902308954521482953554522142743937131705483590879829774467303647313103771937217809781290604666046312544865365454618539237837690398686211150838550840843459361247161558035774087642394022105020797458254102835419385295542484364630415857092253670744742986362587810326078844934285366800664831568741327492566983513787842186768785780657296927641901471097866095264776756746824889217302805805128585150656067301363272158266127713293554234276929256053962154259831913188232018827634463584657670876906593697568671328952395347463399440172286607677131184893189457383985220431102413850380764628677488092284649899643787005554180716580573165611988067423602096052946394586723364290017169133129328802688641388700489760710043433043755192146314481881197040310219328431452688731407170781530062143318147183169313708131798531567043878278029970050632516996732882797852364694087729053179008398161160627249582042785665807489687219326845799216095331243711174290531274622336498062059003341490026692840735355516142465676049375601058454930527401076227647214693926325091854971690433350022272181612582611333276905063636810802234218110336062455668836881428355058716541716333057713877322007229037396821147141602433868653546076814935710247626120816552857034859593717222566775296166640192191373413237928915725271982034397073040 [142,75] -5699893770009394425135584701482424992883187246979531024763819729940017405415021625431337233300796759421405132189498715360841643434495722932471158520035913726331144527975173731745877162876764577979996296887120730098995261611596919700702898863688960535611965673142871249977396339934203313512974641602172224450501056482275487379506434504589439090309947025492119785615845490875812955019775702552219041833882475077151894981682026983680141867138047230375546175784125122077997610194886284327776935615628891973681112914036871049206455953655454378467942650941421787880895180994037002928774790358972076352531898593338316743667625484498285489052468256329619678676379992586379618310483565921998507262146660414375699816724452129709997260892414186507711955856552024365983158949101936661608964185671232435513326695553518911259353825460275953348199680816857269946595037371350399005240877746908874590788440436048874707452563363457707468613456895294959998162814510682130885574651147604678788976756903642970546362671839277091213118468142309418657037398846801239314522219301754786566737558580855584631672949926217281206070296626813206462560220433358318207812813008251717725332862475005044011982783637398735893255678006842599983681725026385725159126202763342451824948247629525222054252226618122139666353585265800648010517032772067803605230393416580766045888537573955128584967319386196978789712620212146389214497407247023480644680479844454172915558014100412896907313756793335446691318387895619821200977317865001238172975683975655608126093159415428923509977822205978567364967080073397638900420090019581602575643513202628779898057703089689635290323075994707258086075258107502037235415853994265875266093349665557424933939388773644969840775186417792989037432103930351085333707743778977633613526573576150636241903661429844545763451011425664139708084540419300089250954956775633308922261994596323430047841987948167526336499228178343248445812852674113328218923524899814200286769936245638545868131303010671624843825675319510095488476133127906556319509312805216165964781133519282784577609721809181423728394185870392628253923366022828544953124249518197832746369765663635107205002261188862260535879174078641298691107131223035137990513747103291970536207813092336473282576936693760 [142,76] -85156028173556491390857529686711999139012566417973415111433001770821994369207598216339770570318371609887783834267480128036506136954320770208010112447698167662955578579973894764461264216759991674124915336071624157516570004007194855847376356349563096681981524807885942516780245439649367358536188587223449730922229248502877397855319658409407934533153600774369166743692329322963765480315946074277146193387790775016087945987607560911896338228529927277746834070200241109349979526752909777694474957104513919322916931644992988659347587360959104111856621832320908874706204479674583597726349511821067249739828457433582423463781861409514163939816305371974546882218623132742093644208987877115411338836682323537226801451266544520952025040388969825163933147935994742778487173733034919456809193516318169767084250034812083228071939026919782174319739073839487964644869207172247953950644130912279487371972909195792495059773524323231588939475213851893476383394710889407521266291714229182108879455799756357516337345125436867472307427199886197344363310369954021286487406326457386281178319321247289171178903032536130131939050416957665309265377973659191297515781604104399774890245463869056275051854451931810072296866287128082550787587072814728388331774167606499260432570983670579117897900159242837561771241402643867761269946392678654276702656216552106389368515759520912424691264968420720274812110612186910285451687006053328289378759984704989122658453704689416235472136274192419594639673893364232148879873063630969173838112272868001755244513001950561498442513003070343083439464974156205529566071634745402395448826744659437589892491096769822546650802625967309184103569643485750262648950836575475955257478051041435151031165755576173947601163703037297980408951867504907267517801893936124737751101825545843597403126329151590128537159940247155579415542538450287496146438031569449083202516246967132206954276555279238482973654109092154827107052965461937664388549254215439876660371583263160439758041182195025484447977253500712206505096616618569187592093917081526817374199932927946700223493011762777288996061526690316451313605036979752615422399792579025162314005093046418192446661797844784922976820120428469576970960800509051600815379075756860960572596882913813546601291264 [142,77] 30322499648333344601542183324175639265194960843535694586614432874711557903616429339680416654705772091608941974615425714396086074123546595462918813496400905664194162088862194731113973975791837654976982985293612703522519962895616050225453014950086351632181851135756009931774846983737952454212514741833452176824780210421046735237792467448226276389458317888971098761903292443855777442883870921440855911138263132516737109677460270036146167355956230929392373055846056522914169812369442592994124233530481409346640400688918735482796732828371439208123507878712596753955783866685428261445330705016946684041046204216124286651756512478370750637123928879514696471027536938093304456283989435487973048756810099610570877896166184702002598149794592554222932871107545105721191932991914124104679772637301197967286153681340747093049673064567512630839867903552119300109487291448927197068756177010790057010373287320466094665993632830911726866095997878505135679190328233101235522543025460301221973446273340261064113332821143292735820838535311846680943468554210883038689429985645641585738009235303424949075232929123057422661449507318397199807618252430988129101619454196769694331208514030781845218594314216870809636380631856680368753787304884768551571585905540797473361028072775718251221457562614197722798541709015673926067649875891217046137163843828705012619706460842701194105372780921129535740726056290779948770226382267321664221216698800193840108871605039779554946561563791460507021621040652397508640054647830524419513419815590754965271126534739494079559827194448980107238109459106804922600042614251885324724197499240915441598143684134871244810258838250303443654194925520268279626326441643025025376345482042149962158259366407266991654660507548012026310786272455202508206063337162034764465760537469018094589347662203332742029983750025311088401452047712671467896262278084615190650730039942834253883832965633461833767860290433534371070897819206947991868874656316425636992099710977849643140872044416001113969553458934211937154862472025032229809577859791384547014328066559868303365563441944648947940501465224209798452375511761569227105858547891174057581920015088410004775325451745716619890285498476973669238350993853943324926415186286540008401437700850355102832512 [142,78] -2493107838730967495413476533901172846979646170216786447075011491326687261262003254722769626964057516844538053623895529392849466319095957587417313270849961468909800262005950821922077462032928341357684608061544801268789943469904849313885743326559468617252864311479902987234171033138951419113964536618931395399740255247240568358735011110695657823113641270502265950872269561116247414568485926951750400705970503305943578235411009672306596626836999676157235712421791931656854145189152330787209078946742767983463642426049217542427783526983938915926093622342610806909658737475649555689768777706681855911003897074085647132091218493042399617405671952737167638003359126933279474083413831547901263405198087094736810789663094362459015961085128247325538758469448562928654981046668929889544997037693673264929312767258887355878129886140095017646855958969660143751077128910754714949007022821586264390808650811391900283588366753096174751110422264672773503706255945698366633025381630866082443769008220700589655277593924105990135491128201370209213061507475911829842617209203695916937174255898794979325002152598677867114501443344015436463385606265471608108121826032194623009567113016720610987583258081166696276302027545384879500807582597456259214981888962828679449518889390695878322239958763032726766225895771266460963496259779148751173107197012134115490354516507946057914913476331130732426667749552399933675680957699542634798521851402114320946761256115177513270878266044833068460798153796128498129854139744092546548003499844633423762003475885073952799634078224626149989613502035819795313028332072288395870850418172023869280321382987277083930939794391383205614290716974791184502990329011479369869067778383313650459945170982975368302812174650400836049371051420223504604116531526259411586235317795845015411136175735639549732328088553087963475073828279962046145874560570461023646576821587539025645254906384924885381344375263444636483856075967000676790788405290121849446733299331739636027166074384310085753418374827934004409996543744761977042648474097923650944417021151124888009739454869256180760113738871638555340371138738025756643571642060411026197069294604277089612877103635688664167021118717170874958169928881104835875995937338391520500534871491945342528 [142,79] 151576974165952359973593411428660098297688749322290861691474473378652444235315666979409488849944958757317967384968629678645951230908426530176585627107552065448924565706000404427543723287358521931682808895694594980776236834889027778265859565516493465653404150068129268288679084267458638212753202477284030545572041482216262192930744005902087539116295060206036595556731168401266001612401455610607728512429048622548008383677965974583015804109361163667243962820993776882690409525574526591867900618656737036850335939097887564968967089085560776979656887292196550270926902971325432460498992165179328561704980315297848496401522142297507101778636938231569644325648822661903740115560777120642877849629098652462886166535045616717772784087897226430076318902158369949857786081608318501646726872535216698025406485034700612722774936540075752987932091375254184929504405772799152559071395709273794031104717085043313185692187124768594186134522100725354969104619094812458265063174932404417658101128386843301889445379834856628840065161666191620763576999982158392825867707259423828704133400834225529265084755061233278501245131005936174718610521116449201707352695421100125074282803727534770806953628207002673087359999162941003885788254270074064230713818510539689109882744699769270292573169927402475882011484594149815702748405120728083647575901599586691833622945357598777291865580998177611205374881710779775737135815467158772676544419424973755473575197124527732567883476551725901368612372492517263753832906715016685159572183676163287946584485365515287443012364219701719152144234784561460035225834081754244108237989658714156580972100383608953391165582309669173665448368550051591545572547780227087010655397380444850497843011796054543266121817500690474818359939884077780688224425045381217062445588273495356729509645205195147869821377712639073461405923939718066473519697842512074045848836128366693279920609563631931358711294460448038269087831601688878464378599076345967686353138166924002710527274301401350619327342163750056672382620115674478457057927096069681246544584327833067755723025844154492560064647143429216636239728797782472988557072430282808307115700832044243442624831122113417296564392903917922251543735829950723155392611950704607132415987880936960 [142,80] -10335177257552402684594846941470579360432882242727190641549993332887431804957356849528029889131664896473312058785207475510813334063338299971524785229151224160929117588708152977224154079237730867691078663318135037124927360345731024835443036550503547056032035785582652925184649584682782385901251886240734997384211691941990463644917694670005538809937031293520572552883640135025387206296056037617657483427454463719371366381395531687935112964946148149152542280670998180743271795480998967100407009003772964211443647926290774215281526143488939983236267521930218508574995700107012359567831121448745189097711863614390488507830385981507919756889508947613624713203191623168122239837351039651816092006097199078301660689052483251180082204238319846206898725237731091567244343520588113076114839256923193425569657118591521225361531435940503028572066251073338871585301884804003777288246130955413231866938518744512929143810399967247109148270246800491270122838125765683041549186239623445850342078890356382292181351776580919715486050416294776692481590286978845381265889960919801116045526380636362073341385543082140628558267974768630552682539809886452129958538285794364282165859482277560628205218561406298612280980215711943945338839179996747240645781548211571015936073100850783925346989300706781762776903707994885353984802578299827893580268498044708393244447729356845466885585015220266614045562031578489581571124308166315685611276241998729998943140938612827333835291018245018854379259410105902919774180334675148264939602763036978053609443654692555065641733858754068282678411166016409016189712149321938355113743375480106290654611489066945752003282750254455981732936429417563677520127629400282627286461036159298127620768072713981315276866993432621388868122412312778465933427862482187014751534282840246702749406043956898605863739411785771001920782769754517828353814014735040150213123115585144551518049246917802167865341952295370975427136620679465406481664075290127591983649941312235055669892179948299912343709912512416944718907744378242501860281721451070327204640908375128200144987484628945840813317900949938913673392336320254180809981173558840695755728948734163659797520021339646441519928075229362536944617580326347959187717916377796271497991520192 [142,81] 854618203910399254900244867548731021014272331044679451417567420529012038764343587847478747508447048950365160266034182495673142129863116117863531154192308917072437599608260567072596213184595980520166437362151403782673311660984686487663742663903829507099416061469715776660758425688316392701454835919482950586548019170452140962167175593865540951244088329557573727461398922071290790340176963042771362433507311982977125707977068517185938809640648569286757530906241981758820413109216449918209221835934056762595132924905773679515456968156263183896647291192855543729143678692574508284769082906798645585985989997908374671013474605116644792103333855322240758396687467195657079913680394345364841071546335056158892785898476973523081569229658941147409778183174122616867154964483126847472424782226411059556540300948192275983586764448003877398174208334711494906224700542826743983640848781509322990259103626165290054334456907328540872691062947962623037512105613859075026010437460056278758182031826922800450858296220793557897262514211006874495685725171721667179985766916245471207156860479870921070592525510221583957380157041653152548877821912380681025553617485539475342972667707177379086274452232041147338358696340735685594776787157057021924949448750088514104051899367544937766729423376115067045675216360292025678143656828556719921673803750241969370028797617576725371091938813542378716505374096403283899115584546203098285856714014947658188294253504278941700897222791829109741070346171292230205875335783371555893078336222900910109222751654949799371691597037090562507526527203674465557500661071866266139056202836191640478025960000312780075658394570968921488760263770389799406447706572177234670154034818487398853335439932310343155371742117418763134814301299738874553826091402556646455110486189308907132986728850871756768565610051780623012373562222105969178605952825415964186661991651330685633374812237843087346438729436791434907347755747588441867658018363694948316469752516388179196919843018977612611221345757130263054423129163679045297168495781844384032259349805697606715695547072626874995415953277248025633254149399085873592407234811986241734017051336520997213752969293596315225492631252061975741373790512629784541789742423421948492256576 [142,82] -61916015661811147062483384362435135840435683759327026969840543410585179077744262087128031778405935498793886775095219369677175506148406647131358894876751901041326885011840478104563758764651245040845045568688014777014099662105948424204453729679924491836829614920796518739453615247929894587664198832612711239630137657835696035432887094632334990217900280730007025578453766472225035553521678134424398515718767969340139777923250457082360210863560344430481169272596575731972909764825219210584931668276038144533449748859936353465212953457038012221684327737873968713059561581975438870215890100620676628798811419069906381539685319268165717622904029492886613055937135809761880929104208781328154288887988692312360175319537521726992650320381848631425532229488018141757601795737058854100155264697442722141560688265395040528777382514105101636673534034803207086198902571559963797729435328196838214418615024235779015975038789373406262894729276744329733103721930361875044211925652270802642910917197310319803554400472629758800481551855986234272250340827708228568454634339072175804544502643804948080175249739341829760647040641539264563787442950183171103818846366363501083995862663265914185843572112724591519728536523344319036433856329095400901247754110352563454970918916424509144870244668189407703017417988934290512188174614258212733518073894142905818776673464869237738307594668100760505775748398995958490025246028395381275552333991323073385264670998141202576561825786081354751597405707367385910158251838700273135892477045906883439681108154661004712720808859597886754402794473306748085360541480445474406433803104158601908935168507876756466056107720103862420644920046531619767701588643423391672423007008212601080497829334931668131492633591759688598896643962311638369432231450214545379975180149132080499773715269991193301380561102166200255329066291335392295498807417399257333491751743510162381518139902702455494163216445556323831627573100473408014563308111805906635294097238417895500173456759449473411309228747023169718930703282647689111282159955147906450393733035761145845020410582797075502474629118328081100422625909618150232549199758354117532857730827222883920726291669328711853701316749479100523104785599161680970624690737935496643432 [142,83] 3222797841647166096235311387035189784895982804577088607478777099128241112827691466791649988782851169166125327522827484997370681915450490165316402692522727389862797580191562443299047905674872317428051925069713403465493845185519719545754710324984497635423149528288027922716107234509894075139793803921549536524280345376872894060470709920299244316093490929659026590841408952060708601236120481742582768191996670586850003841757932995145794738838826274826442259283427856227808133035008474426766524087436683624960965217137585003684978988288128914472615401671784043321211160926202743750467112203307580549399062932469949784956031815614662349902647632703441033869680302216361002109611971936306518123160148008538785917332684497548916028661619398224729849433196014155286772182106231427332257792837386198084250862981989774428908788715904121843375019747648507104646653627327548467773174339932256173758713618619453161446152910735810877420376970928738350225904741420753581827499821554734293196971064401208836966565862676660249373468771438482876240281984006956227583921968269760888223530152282128097825818346604942679550498635025256333698620538593802235875001535495703072031660507452375076044432871878111939966950785727593577223585350234110728910989312109016892243327820147764235803661404397073339071696687223540253565586840862486229880712970600718427840530016192774632284311116302498587626902055631589890461400265785605459936970176308069192194589834589786123106535707363619738833518149093513122286792712440823218377058978773517596738853924392677564281020679773552652685460848474790469442243147335351865095126325831635943181980131607794710923726225605637487781593642137519630459286763279684560819481208966655470632862172575176451397465192262985561641705915695837373791737152088667853538702130062466319167733284147108341233059326489911683091543759538992045180556033578180921986149991598965697295083426206149055660096131609190628373506382747783148811624564618117247348541754445698689565093553215811675530825767529134444021627139208263759819608757050416528572408766078589191123737012309038047403721232650973338782581937449716663892233094378496693935408492961679966597477535578039498092081587387491900686262488461377208129807955915008 [142,84] -123945236874743696885636419278995268547937873995173154225213490975322828237989515971574808352186204976633405418616057269743870331204201155259503628520366576154661997839973146466890921388588999401431475193055426569449129727302333993485492792161616287394205504935476379615417584325582127977872399774887470088540575871474084586376808469956691336760750835191648849663464398033309950200548549396580351166867677688294048160233205743139835380762652246556293930386264462192283293087226671333584824086544896779365164826280736306395013586759780323398803560980208578026812523874297451000227952509481630337465607671319662178686145675411816388025053644947694820829111174247581590872548803757924693159005766653993749627231077475208444261518586452198681953349361806179877964005303841180490765358454923348393650719350104872102394164587846967320552993267490798863341871135746244877854543526316318437624083731430710887485029080293369614150484709053649494595834991668616446761335178374548501968697385828938587326064882610519330485501407588138380842364253137736144385061779274055137999174198607135833129355057393098748707659296292807162850717665029236883976385205092777531766071065823150114940256339179214409517127335376787216606513442409872530070304407821186292040564571833937668960910564004158876479707411869650205188242758327554144431697581352774902670541909958899175262027450450308937893264562473724288391455885391028450074991240186117125212598808606745753041020333524197594568559208779061659068714448937265875060543529415816509273900175922068544284577117514099406301167886415706876339335856095445033273947496450677534853497159692527550410414007099373662082361006393962150016112065828419346473596090917708388476791905306449563078590088743778150962899999151689001384630809641148321627176843725352566741963953046991294544686298649006619766838903962702904855626360138785463018065275686831107013035969931563473554580533510348754392104044145111293817566311314431394651139482013515044344312114790663943592270481355864774324006889863441619559826257465381473875410207547549204962701833167462028879691406092598657945258003788615397939140677845883624953358019951907689632982222575418202079324957061945184385948135993316740630801401984 [142,85] 4983484652221967430456225705375736613437029555262032929579655003854147387610403354725670553014037103982281948316879268841038488061506687989667351318114623881885376629736859106321182757785260550770189395173086031193919382680957055152647375730089830907119999169497210302939636605338417006651126676703257573705076569706592315376409189403311423163153763329431857461879510209040281477137540316828829502626733872044977004011345874903210206114603584302059142176066505085571022707866409937062098183415409384788613715569656230341466716496354066604508561010034885241012870406318770011846762099618202273920626319675878846934564221117748372837377921866646213198871425128377431930842374135849887694265829188424593218849205078797249702580136771292575495182338763346121821371588709576659711512875947005715872600448566354842748359651127079273176016519012878507758947215114403361413264784780900972873231566380124724388872118349306588891076822456160898961247090652517538775227944405634117710195735908039569767915578088549752012560795073830214535631979390747407429605660945889685590416735705213097556711912888751401519533652335894052194976206837655948342689830205206305955514651914744140737869403173346490212666399049493054591107676071250800725558008901860701097043492430816755545064206569500957359025832497491943865139673265038428122753146126287607595671315810567518547230913601470028377006547859598324703601276202163615023810795350658955586730934010684001850913308630965299612558040086738211805767364007731654848778495731792460817286493760215923665345956443907571169489412897254828750697272759092664911517626943466089500989494878782110078974296897624812140817398397157020867020105152598617125577740737287682717202497909872464401962116711428913592752445151740108990995974774603969023190693201656408013401853434444443929366807117727789634409004609722987268277143249929533864817072099769246568135556379561163412325700187948023238710873097971266691931322010052302622131221319415561142710708190142346491537830526638665505128120616359402007425337821487564385026294890501554435692778999342110996348569552489284734769269391160030988249276215690728444483617927340340096876414147156626394578042162257025145153147348157602581853376 [142,86] -261879245520523323795890180996000686590988531932672034458186525969602478211093051463853912541811044366605658708950649762532158580233277621264574237947299164830384612360059011991909670736485458849784024932349404301705718488305806911090408866114557776881006072417430754649297953308312102341082243559775204989338577264130700165178055241152356630626748676814726945949517187800695114099867636777394794062209601531324798203542416295353181966906516638673330170663993538822564156794725646228094243116901270341294980234876954214650993289416409184405138350724465732477975716209179945761558047737458053223915142063659156534451989204104601295690373132516037753114727210851422961584722841584396370448504511880346018136402330081493593411273066021844547831044978980569783112205221064835773777638443879833652861211893247237984927960775473750436337592231402978082101590219747837539479509812446315288917756119361462448894421551320614420373538436826775572362655372943068799651675344255985538391482806120594264552097434686941086450860278082035033237973336381303090839203783368571139531409106297280730787405997303142607191454360622507856889912683103102997601209052525682815141024974871477012025944439253629827822253305630848662894589130506184927010811350228987436625951441402356733164588104452652793096833538718170694240122567480614963063096936604923566830174910838781840696755388285870486665622594168737687057558428538507164555476612789310641332302256134862559209290656205373648994517085115329774622245116328884996053342607449114309522678418630872128466822380731627858022482229975997141072235196188786568398933962274301526144727376892030904464055038099659701802738077365876814974962524392197468314333952613030599919371992051637370661264637534672229783395807277336023885174110003216121417444283033177615548706717028929429841307753462668204713832319764942781056662726314938026016344320128690992612387552642245644267972578211743214678482880365083626933036855577383777836062535202455854367515116014937877244753951492013669427777721413931940677415264430470772264116540247246350543425443392691601302303557727621887773230513197551450851887187257721329501596602027069037267139577820353103293028379379652646471514523790514431568 [142,87] 11464547755130817190226836254059564422136615201668562560481772057625650110599289714901771657763075848534965785808852586918151162055514241258125368125625589077491210589664759081112405435373535545154450693854645529240720044444431311554425179831994761953781380172536513926962909838691244790496344237600561607802915818136764742349794471783997704967183157678334754208723330060551887514664119125046679823758778912218171846044167753005322455579907014525092672585183036928453102298546441142918933701166870346504139020877604042765577365693017943432679407865570641593829678588969805365146232814460441419264490567358962511326574171771978465988696642445547347613785694399079254479599534917880282402680243241706287391154154074365318138662571135620982425546798118976322618242165697328223585249431602302977579644989810432604604114400985091987607591461044592754308776235301028205839406537032523313041260662590307456067082894592692434825524092941502614522091570932069939841140263975893476294482548766337459093641641105733466962990862216107208934244351704449502440564452591896501686255051977806114966920061741018824626087386703370347888402406081234621489829479081147821012205778105881493903646849316448776390581356081263151320063651047696740955175581627474358491889398272397347836618667338550596552416105992521690019091615253544836032897951061180095844276359556719144937287817541980793140950786233268726160381163816792834271870802354761027942193527980557387711636926005674171939443739596709138044167840393480179145094364012253676969583800935075229554592461959477186482977730523885046747307523706584015188606607355607877163207486386022456935656642992100736326952002317595990333362038251834345067919672465817983538760763263050525830285632250469764574217714241004162736532527456517013592509159732198785729477744579590660073561364678326921753712529400158096723453995312185089699050252623034055442187541403822912275674697208823657628320536058172421516496181794899548339718541162195362434099048567370298258076067394446440798094016568757166605328815326871184452788395736314436337771678097951511533926336589074189023105694059472908570166108624159989289903022534101859824704569141973672622415523188647567409855528709750400 [142,88] -311406947810707398559200474725588511529529604470747138076464032982453090838700701295978327540474734441568432686832424554461409291781493119907615225134591443390474424291850555258578192925166675843531461215075175822333483079846728034149967412954272320922189393054533160533851616184625761582101523473079753980891317982152537215856580521934285517818975189546886303228283592474080809739855020073618540331167656273015200475946368368018887374425365853479858789147874519120415981753729337005446061419310831005787535096959387266033448304324692304284380081862586167821014984387200985028924970993697015989380781178123677463879656965704342587968372736688629784866055529732656823165813944758211815248100408579451721307961009830922634746077907419833804432619763452212376855415642450542570633395883088028467892317034887268321275553510319148767421123334787541135258504486840498563695902842379645039974794223065540065290608568307858595860352658727561790094542822610597914528139875674342886225964082909552371220684389640752768510617607885316115455832655164531326890895457523372340430818836525800635119905574099813686584259844097296574802401333326433191692093184250999490889033184481817825692923363408790674768062139334498934230101183783780741754040225263065340258752620198333615941514365766764288389462301024975715734109177729819817498428535306014039587209603993048093178362722818217243799213028104329683171764316017935654996214440934063541407568598148357972989532139025396715154193763296236382048127343651222218688267008928157972916004730266980572400731611317015679751692286987901724384283823921505120924900965123405128662842629602966520136333792269114661644857283715234833490988883560216356542728116714263037863986236115237971972605419031413968110659196138567818317624845996962722769652557138856988238944352982575266194167065854253863089479883645820432145225417103060448033320376698229343916967504288882063987876064734798032391550848229729155122800785216928848340990920248507004623470836179589488870732566734661097278723472362132007158717748155277859893976660840716481126350430849883165524607392504065992902403634972287041846914799873998260462874699063246831442473942252741661672723177537708832290459607392 [142,89] 5439320245905455910316821545496198235303774082664107618821979606550528538202875749002539460199508477377320913393546169418054034556028672345929551316486839285348566611345779582689890808642388532428788987607490415037096909323006155145964857605153632488523302175623183220755189508196678783203748329266712450729612679168645177539458883278133647507472761871152285353940362952028587824656796410299047430960612000115653454229962724633811333606571049258093554062726476119830596153642898092356669268906313292362414131605855531285599659250552467434909338516397303559189890676311355606639743196521843363003525232902202845057395864551141195486520343550739766022644185170385050059994526241661201969667872613882802865203454092622854038919709153528816381072831082931784799902615871082573206021955124746551744277101113149400872339417224377571480525475244829402925989103031919484220357530567521240545790442396815666957568396273139417824353854037762478384804583623739255131202646472857363895444295040726021744113122552878584899391266921915285324125608367383448772717221479633397269840690380355565947013963332133986424443726579634415583201979995907792805222886575355774567214002906779729100540632418384684550125127689159187442112896203019607676533339047848319090444173832105313827547454604916249732692134194203476697306728758859842754489015774242509532010104173237529578148397530276685659620820758285028232338419382180984492898739768079153756825593258708509911391473289379683754550796420627841256843057057570392676831408747452206890533474014504839908009074280596824936622507570117330663441376729676642691964227201000670205722843742430217554951234939967986355801898630584896333987385825515163457463890485679687798202847722216587706142439906987117653948721791578126759066186592824629392792016114442551393982373401994965118093758491438219128760025997929229013910203869784263826801215135517604869273235771142295411561392830691022391694784210506102304385561314350817904747130230963983344444549310571038666109475204523786056836936626342534984133760158445511798025461116252038937898604181434755480285532366403640888036037453300785439153767451046613804884493505657874524282186103757386695771207759187463946367936 [142,90] -159585632662277664382862503299914580425484183255107401586074766086098392635372052326676040933911313810619877988824152926767864647852140474979175105334292956420297685564308113141620591320806034302200536899438232501399901211163136461468097092048920334149554896460366893741243348700387438348842856164551855719253390200230264048710202474720930539825292830622007000080671679240951725086641544168814630425532443231459638688841511454472548648019860615940154753771150009139262181600119127743780963407065677108323600939202738387284318295689715695882738505499730692412211070216609417982129531371088078108895649686263066087462258937906771533134787291340282889894284767242400609322470039942766869485530404330715636108239988546350409850142097620787563572240086601125751910140639538565786219510241526740640359286206935276612713783159370545312435147396511749606169652004565410449537726347352859631613130200372907154818935766770458078900380114640526501882259648570729058322118097029729655418672442995054594833494715739047047052231170712241190306237068178881010204139702074587300872926453206673693681932539535106775624968823410531578697649664553210621460752473793775786159934686656593036914770380157490958205588945821375771012608232908481334436661816397340831112629156978991432540668846844407827057511569517253226375161077863639652255236745317391011858032626316126980420694316523546802172359258868512388663241614686757511254538157160270287874053323183475869460554621911804412481445481437536940520787803171701455928101730415810987335520131231163351989231678226400603352204466159258866857027536064553299966959092044895819570904540065832763342733124975445070130927303208284160603633023053357585451876940991484905130451833123115461427054548844287321265623680843429385765453343618673704068492628544159645074359860799805447838062824456074088169485377508482433978572106110016725861806712237026083566392233011311270681021305614979316402163207453086584816337754336547047849194624810346487677326115457559965272207148140495974203093436524383001091259146586445151137035841735655703350159511883835056682730264073260843458290626981002321400485719022959431438159156137781655377534822278752260829424458198505772788 [142,91] 7841040918027879862523051209414215181729152798129736246395130615982658583683889673085298758948155856125963901405783024050910330201416125227165678107555183285712228662863076787076357118270037908766253437615980440759077463454291533133301464783509917165537203142216865127520378834924658286014106708438413983292742148936172971635826597743631682980984974556823304836369733686607943308363102492964201746997445139631468776433124836885590204179796170023763134140351195612662315574830186372394618733491060113611161987754220105555072856888951510848890546664195416109259678481527023787426639389466892213582575258942708022953692250896717121916163762941910189356576285388493151696673261274556234143228406526353170572720332815243344169525876549491864010062329168464117129488151771794726333969392825990059446417365942103628156239456495245984974560229310311468086944922326703671177857390785844252191736607113177712219318942556500542305476872433341865525774534568174407589905545459086973238031257028763514122654663982836806381645863767331533416064418961193624100642053925977050941925826962445435568778406212438738224005207383806611440223903194879915277564339193556833656165044756311880381767638304906662533139591474849143918382268093703772419134742537429003693092440964709823133554668746604134553492852292962646116830998262013479203598425272116927883763716779469476695899618044089320614128382705449074624172774919373579333603014438488667842165752646594042365783686090629477694651904169201156107326993649242757760568362926456954453579488334789787044947870521275366310372467573115556851732298628475465458652983955208463842275957895704294768390785110093478808702956373250687651357451388909874866806173294185135150624119672271351993766770438245900384464017859817088376611825899096388774713470426753037418629737654974938386773886533701157176811965760867871191936412428823303550140544179110746377760541711666809804877887805012091209752828854421649018736686766981893640626770638681759721802806457830451922465527924296719551559485891330301829245984652539638512347779396165398093734831652264820083162354106053269268808479141297406816102903402927675117956218316136493258887746946092717642833027346470912 [142,92] -199330106325628631102340333532299927012453924051050583487660619921317263998617242046656918809652606229699908761278871040369609264755424099533632756433897102035894243675820445841501294970941182887248911699604502229992145983385964893575938252187044011232592005536269912387398568292658944420322396021118461727535516228418971417548333609213178027897944223815923637894140307571511891406981504233805645230491807560495221239303082295641572304927227836617493429785997484250064689346259259199153213299902294400930867455715263643559754231508704469685983113273170208293172001132712865294800591034683332782465019425707037815190193482299169912973026552268477259436346699184858189895533048481577669972786335363326340137230571163581084335745744219880360778677307058271285318432604596141664636529553740889098610450734985655407956992964088478404810673780009223232572184835327869238676650986426281535347671369886361627224922179578156749120379335152528866109310331464889502387107133444400114094759151120453386831797990587614257725667496698236340736272266722867712645043549641920271421050766193758204879693248204206900196986324252917982398568208258406341666130400047045543855250992691799251682850396508224125356166035021272688592461933812618953931064580982641576803718652896961218109687060557404793684015409736202957256102853425734455478605434763696056915087000139637223565822081417095179912883027803951872435274583701688345416993119730741890373993816260127134809818002780567920104682797362139627596920574971273589834844559285539885242502764963024846372609094209788807123591005018186732783729314145331937367190429818822354189789609529927046195046482901650666105982442619774017960998493842274413753875543505359641569079718252673812673334029472796885697810759112423768602465501754073970705428735565251297567101392155792852810721588536984703204778674666636490422575173670118863240531120114849631506593515674884906872955690918440355427727808213578040830036215608313308097731490981872545228652231935292770589237638917653421747628855261248771924741686900865818962977183608869497327819356866860222891072976005284604083399814129375302904163253742913953011211031626866604824512308017231373315615511040 [142,93] 1069008202814788134771872716450350112903725731434527287455984834471007622646945803089585602234422769155115977147027421543114710627113761297184107873840235877548406420658246677493761684960894252980560579011322164635710750543076538246191215340475647534778823694708815118389619715663705382571236477224767945002329368165609402582776797685519010586893007032644188032535841093664337761520147004673807678723828311905448178543890940818416555963724184470475015729570987404838125983107502070712216535160301844112722044562534445287375323716591683915695057902543786097888609707205916781891748618985838523395607017566543440734720876545944873183142569858322819219969719877333038556023179454504073123966664276345453268124003502886342489340350975424449056608604191981759907344389600429916130808332095686316290947365887823447387152488232044876828161278194119215569181271513802989506511281651868337628836095120633339039773322127285308332512053397524784473852685527987203438363980404608788242311821069990856970711783457801903312609608697074258654019855333336746088157702471974536554767783612064118483679437305867172496353612789747332278668250053575937407614355922454941713730379495309915793312019020674763757343506685152027941997224117891520756728591477527863847011581298521205297063710140124521076503107163361402636036047898913985102605644363709352712791159363987700796691680510003694839980092789341562557052929675142207364429370145476215052201625319664672744740827420154912866758727038811938805691322545801186015769324266792845702564242641124094974660563820684080087235522571143078367349419950003774456816584966299787664613812753293156028071255390414088286035546891910377930149242988881780487490722390300508093486129241139967899595496681659072997023673697278699959521412017740326000724526732672135738995298059334255087645401728172731714717730692435203050329281871297919967439204907765801163805864035124072972914664074668948312712694810499291847235149891961770239635394256789978573511969532043076170945026953768333691277364614691149881507022552854174068975459258660467603423028479646927131552200873737717922592582072326477138608239079220583248572951658096279822719187307668506958750464 [142,94] -17063010098128474874270963723219112906552132356342618395083566928727515414707205186842223892332295144079438256115959103773561346817552199118883408403306517098748447579882099500834747075578643565343037791753571528744444756454353262026325765009705620447711709111666688033018858167041539214649151114189412582293045077962448364233417561419621410606088239293007136857471222530572089337721351636897082043220669691036712656943457805457639139505103501768487496600160612629913901580774494805712190289890571004196540834882657977769871994293901410607139183137277518098345095130060105952873486597129127254406775199220543982554773804311826712245465077895357046820873846969379086469394702910439014253135103456398344074999094027207537273625967856299310480757898716432979482344233754574440755228877079463574793484564341402265240172277082177217698165578238463749474871033201653301997168635403818618267910122226371516029953786834380658107392810195482471671771153755153826599689655157631359105683278028176844606728681996082849129731500019134848858848672230291273036987985135237340132727895000499861709185029422008986105002138756544001922289952939610730741241411364196668852821917198253404376719014663328143205808704245004341595376918189636710080061875571181234444342031774990747008488903784043162452714441465631931579938766445957356776774895277408056760825289029878846104982270650927722395637493036483808726120337644887164144393515509718619229383319935584950678145215444644333984762783058320210404009852002902583272378675851078240259792573931055602421045021591073448980307089515888281550037081010465683433781703178292294008995020793399235322514744945855582834964244028099255951741718491280167973711563525300154346845960463940036315521035248479788855377766737109702367619143955580576603364778496175041912572357113644897448683900021994755770228086125580435962944570150822519896628115257650772360323226331515067095575389615147226286735551671606848097525829805261750736122098035074931746812919376998700359398453822031663174507562898236112091425155232009760744111296514600552751194916884339948713525147660623912793458076277078764589532183817135387625516935949954383544259977515991748160 [142,95] 1847659395824197586663231790900257419820982340229447984382254107657608465800485014240076359841351254101145584817995908925715235183245309760640533424298998899783163258990949514934977798888629470851269820970855582688385044482607944873037139485309744208099659861799601977530968874469350657150304973121989162335513891218252507977929922379280451886864467312594926559318695730756228566934324492900808800714146499271141193020568638445108721336552482895509327812170425662448854365227679722462479742502442277100947722475282403294403350301417772125420412659143050130373136689160626765582035563053736186017352925951493628375687302924982213507489537491629875946517928374292850312019602932247690333215682071392702489610491046984610420167895196306772528094932003098059730932299326214688379832833941949725173138904332978497031809818531559908412494988763205241529865562578182095116961438471360682113933355200202552285468684823621208416893101894893973006236309291238543103659875890163987346083714359019324788216061551264469009116777407509735783453564244508330580875238130527703483981402644571614310552883152144684128209037432967363774950485764041479027727477771026613444163739888581569413980745825238998121598994774862914305498201849141619642846514678848349402922803008755159409689488040196679135132193336487683033594692577601016857333755279751430333602122873261138333760978573724253634062331597552742644075671205537601396858109730991936351288389981976833832285586629290743865899995047714891548364649726250508983634616068790168299351341309446228614387690692841614459083835492949377360352390067919936661269394918601139823149860780002047518813840110457830600130590415205088945741245835634828507341782697877750974462698746080750400901983167043808539095033847647179744502430451325412573911466611217706498159021597685024283171942521416565442166740618927742539746798747764794294998495457819024919298648239038518328788352189872296977564437742429516620907655509159481142658438537071756468039914655332769454360788690913579373632970121492317836351957396485070985910817368923970191591878843281701510236077805322424346833230834815551135463976626523459325109203959025715830613585083345920 [142,96] -43558310584423484845153430845521312325784572730168921542620013064568435460007049006174892992567030308242184515809296526223452732857085105568093695222334720957468309718243009327573794030183393634951691122171331235950210717601755278688502168701709022926284741471047763152707706821671715665976730204668470076640177064705905903565853128531215905358907996748760917326199327848336356725168864856054788432158061580472066022614346887604820881697077439443981401627722210876832161368704474704034801129264195470175610352574004381213731539993415579004246862022815041972597898238561140681011851694630332048778257957259819641747736725847091527325798262460386193216856235466500130242981445682326767732728678567738031938856931758730675352398356034880281488392105815676197607306004711123548205595131421017400957679960844530352594956327993376976235136801267877199908380370842329938956820271203760319689571392674446860882037627232470222923659634096572975068722185994061061523253056084324819438931093003501055689016479073351620210242146384206883448659823322536811212581531247073749419101229077675315365939862336225126136517080277592811223485625502124698441795965975334748356641698416960123199282963916028403673369411287866164618173845496764428155214070660869483979411329567573029417942234390555257574737402232439332116647622471573482814666979561899633286448743798588506678674737497783833388145820532812422886450151116706122557332846116277428972753261132613306434430256766505240698684764516773839832703549599914937628766005688597414785547909687835138799338191494730129744590463969590974236770752409668206664566942054414624799789746632402502498212056923770500490685502422294186276986898282266784067026596765809681831292861187467667650314137783804616920878578592530703211251228835568766574548236220082573974804784543689252938555625693485097752100764570931188215882849117307090336744724006599374154451398202312901259786569955956573416391479446872276855152711445785465335186070142391158328168410995363190796343579235387549653398888090385964492768042500071127145386311751553442102955652756917229507707917194451622334885807962999914981892835135971573797070952136912420148857103008 [142,97] 249656058121350633229564085693667572458617895759507848123346534568897861599565738007359456664787320006454719573352052303292638152056399808034449330921132697718671104815242814022860306798563614809324229544975703749007187894928041482902506870170855702127878195049759508478344529523685139202092365774997227109925794203778806037248236977143807455235411876513107872077120123281158889519436756370394208256429827597267229827161340954252569336575818120373501568922044615841145132982076820901130683841871594034586272739919263846849138403099287881804679502826500230783040721496662611051384399784677274761106728354530016912326830859059884611831610473606668133885571520118202261557317825831899331244640641381253353027984881496415402734051097268775215357819023309487395085783549925272524304949355059511390440691371324094636203080724969809684972528437810972036079886464295381349293528035891526390643857149126185216365608270663283250486883615680230597365073849181826535356456121049200404319636637245113669758456372920919939754790023006399228033465413657177034207970985483601629565906624911130857938204620704083863940774189619603855691282452716036879145307002028394434917697661880237535259836082735349826651829195362531093508566696725579422156180719894992159073407577463576194695522982216201274359160766354989610447022902614314893589404932363858648680982680488096009666538214265939081482490645386565626430536039022197014737751688704544361483867974662112401914320215802507681608689081961129771173771457193177745892542277054471831733522417228968265657002805976473824856532597705759660566173977939812981869068050770838578441054413851294327729899832877866718698865273020841834908831544002055755359880178557892340142166721056199605409326617560156313350306268308207542095128429197430350338961690892809163776711611046859035109959480578639827352732521053236556141787820039687544989033602720080250206557635650745260568033502610378460931195351264984363663226135567267346535312490405362501203283411147592689385097839641389778754935440318124614317348272602018462521989400796273369748874297131294574562623528612078003066401188721668668784609249680193401839369286431205357504512 [142,98] -3110245026415101206537320604859766820799580992307287428943124818284242218605302621148981192388196813135797475483898524749760158418286882376721358418894718272600967393666173385982766577623369445209184274469315726959261130523327354369783526398811945041854021773347805331214297415112877334983938010266517349004787629083847507137564848871198112366878083772367308032098419244566116009585779220818133240727869660394849988580331147745315474573432344779397094167608709869013217558717189530525684863580728925018465823079787783029192495372237402184449625751470825181498562350335389507916966224980033654356289957988304570509494091889472884047382600895292600058442374870654782365285456357779006252630303361152383443307633017138249758781452951249031954439601673102407563059530643358817199779045745937874251191770349699384396553574294843720989886639230743328192464908238262667626714220811369124596744767456233121856101761387178025417205067984851231724887577849444419369673215806876429339293719681204626987566162550324995515460886824342863854588056591877696853184872593840205339640339956030357171083866587850146989473617569565722062600473388195113076462168412104774510816599460827471894220227908184060830831404888669742514649560937706035188615079023373623266483774262868302272083146259768654840978798109492014697308784857627556254366869433575665165139349894526478631633203967587560539544891218695213683178186833778107414551255758600284889827314779724923757833658548879151821255511269736131409584867004380511388236946881647157416856509575605512552310018948303336340202085168162405597604985070396106995429847980711854268118888583627511916875858850838846972029595281924000923574645892882190897471069553316423723026402576898501084944650885432365037896398775524055065138010841091856064307990908578985085792922188281727547920262269182352653471736891874580778575798655577907336499528337823228729665854836779262004345652797685408216825117215566751021474904637810474035031113624140849567162590179822777007389848842843131707930879695094343709012575724480923861124999938376171871820418333491467234713829732105941883745415443350093760593413009270660229519944904322393692 [142,99] 138295352449282246316750199079017901242752353314153094796268489399100728403438422848642672221821562137679993155609842191803208209848271223070140513331935598492720425584614810593314561712606692104652820519607829963902284381160249210051047962209873275618791733976648576836067750543747745258111809211500800476856092967604548642474124317960389824447762470144809568146976772291494633723402168047874224055812567373502041826769574121775084370639644455573381560264069607379742743058648983269931543070654938248725448479367584972913406633060378081373849737689993093113862243168165717688698190520446143048194835490623479496105446882779539819418900360317238798983200647238466019691972281013745913823702666135544162709722431235640989183715679663785709441649868439702315448430993952194165928465522703953560903998412306197711471044541382353757241090359319459301087070655318298518828849557151661971921064115409158170302917496986902157417518132714292617631928727421032624997646817209536183612313541787430310637633869173587987454053892302687689373811238237150208941353362368380566828444445586595433713610611441931418132706321871753882410200486019138840006153191256332379369866853860111364894088225295873292131037881529686954368086539736529381753795658626783209529241442935027884252847552646504538477116731830052399851597181337084827895627076049751092469821924567035897270371561218895628607805174601065003187097806770713461795379466050878762331625908115026433560344249598915111073707995995837269456306347437578900768312225099786186534913296213557771550129505663356501001890551073553277805800102670470449799189454242364856863002555158429754502045124006171112723462325905675546503834691879416136489176526188326794601640824294204979266800946743399976842826990630791279027494264475256939821090558751057717972877000364626012564971400078577972112546899964256706153394386501799869115526981897855642392537180430701151405498983001270829481155104735661275106103608177522587500463777576222180724000529397920454648021010027636519052549671185032661953596621219059417962595544295304100172106585926144159575796994247725467900601984165566305710548495859267892499661236521344 [142,100] -1464420651904328869205754877279912166258787835258881133049176619948039276504170714384970770061107197956745691958069558385235831103351271757595360755492148982296476411106648708408860110575819265692207772130876449896143686786803775808200050386264531962396442537326848938507763172106597578889556521986139086593027280668361891739949936003242142722127942387746044803859319877124596936750033666046915135692985404074078077041026977812315091608021701446024700122182018929763137712629015397669961063115958481351531416142612822689511153207089223750090199931871348033947681335845790659366674206863079004828703047043648959149008882492677039351823907469161683052376544503043767914650894372026089353457098213066230998295348242971539674703129277737993741891474054137958060338870050438992072296050557114128685997841592551461986003025236388336375623160637696373181291715936584288932589372178880080457586197719957584512353106445960663170283338639274350315199017117292585079762599814888879301288747423812455936846267883276777769299974275200603809240891860766260250110121515843304442305113692920382820291812336929941931952383453775787957672895404293823334147943430976666241417532207574222035797198608676912624127119346429511328516235900366501575190336411636273686091904394104054446496608476287480785822896923204087166363997187702639619427349688491711562320195568955619483829316324877274016363113007571529645773231106734093605240848904966130681293528257030072172545877196436034706350359029278754934574462694839149470339019130482348223158687551195546910304102267446110358895045524361639579810063624029370971617537784488227500820741928184892752139420929088655657118832483262816593841932589983476399644588173487333284693895688195580491693915596355212879934501660973033391129637332278116880802217205219251570538495569964081203907362443727927716342518705570661859660774490065907388523751261783231251238548020495523811076679380161824958716173751157517912738999814639991160842966984368092335699931788814097567042808179307018820858303335183968325221340733325374525869438498792787161369823125154654655991977826830757382558284829170302016508130390460916389453511168 [142,101] 5713395207235519012555459128199537988191957843512312881247027322313095234880876403192480627449077022919414395378657117310320166831912526758698769173066830647776237414349567563133835132886192825222229700080876005454714530211955330977067873721129132074303390466373998339784788706486807015926655603690921883251276881703854988125386132918380620312138639939331104754076935088214981194107111513029359881317776680067291357379647679444785483586066003475556379963569758571039554497007391438346110122280257279821619247486785493359025765090465323888066074557793111881566068779743209724806982506663172314810155639676381784960697997112738466853361433207170455074908966933326961908713718967389179811123425342499525240663768980538646419033362361886967767628887118051356744004701933893667745413414806748461320277913627982798156834776808841903137530925221695901757512856410317332307791940722308401470206245164753064295307255163238877845005842898273184869549268558497494453691143854065384869954335332919431101592286501191564890533577617785639346536007862532590144660195417886533550522797660704509530361137059376312458309784416937813578656836687408436058748367379277268430780970195573968659083430160382350754678295776700407568902696452384606562248690870727501005075911179806611485798378753172369390948030618537538233566016250653635674793581285918458975710780303020185395273725179430269936529008291730800968323315747457475217767726990315291620551243804771613005954088772896506345201386863767225022835603079479969099798888252954323636084768308819511444292222598677574120068459525216680256474033553729573067218290871723009606921416671709375869596627400221334325186096712311211597424403965599322208084098309853390428151890806585786833147273765713484057452199552764329730065220925162679654583194068114833109432540442243429777038174009436503962598247993017709667862752081143939901429930171554547589861419222447835948398871533589810818253249714472494231162726304262738059226185520428834102602231168139951916966393372870723350872549001114668455495691917964647668476864965244984392151974656972749624308972424640701194366472817458959915722096445161922657440 [142,102] -75784777399461138435625561628540298627742992324210370221916092228751711773880279350519407884687443642053275414051664115181190289632182549825360648339587202754422351496378894354580496823079586473195453051790676289237620684692358295952176595526363646276336952555139041464127133551316254869678854091736995670690728726560901912991901693667479835054208293364264327908316704365756679391241087398177603405175505536649898359719627456622063197426924434469804910851038661877970214293428051501193915310580581532410537309248705323989100848538640039227924355353138862345582891911032545321818999701786300033266422012607547752253575887912314832011025128017822835897123354336721124668801287270015446980396169121094317252869527229014882024037109784850871690156291563862696778367873282041084061243832018902224893018743589139522973841362427577846809198983905457691956345544171665101933824285382461454322711699803519394395698517520007836634730202056051077227664657346339090363933222304856170559921851145048523414085370391701177006269821766612405755072182091767279833262672738876830214036078433254587093492831876400812831911118135486183504635537918885432232573250527964148144654192490385914835431980748288980538426907729262059636684147625162780031594887382656710897818469752598722290402915760825599181396993661284008740264985478844812178874741109522359799645531832744083066123865975495307158101995017927397670684896720215107044537654101038726932369920521666100043933496446666324898099686936972393931955162652138051466848856226127827220395650462341183052237592554914690586047973864285275977021220533777780958330139806940675941636822228037042686198787920468375515727142518658502879528007539279386452386959520218536838488680074887852242600353943633207504335258637497257459042663281585248756998503698773387195298117062762261425738413491317976861448290468901189218759841174796068481022459386212722481808356004805257574516372394947092578449081022886246772330370520631641594252223953146224120590816955705644142493918540796737971658714835536927481353124655397078800803867740313125593797010305873330013221247456256197704912921109165231718035164030767392 [142,103] 2785073863559629390929149510917838508474217548136069852445759722900421008169026994015064965377767729812319123840960185459494405963893040568837342622782385048811425448466086790055382086063885247711921562073442605787633063801034480389972335949292219171899778678366688404108785987418687943956550961988268333555054575217420783120160243480804563435315790882365546198228145846355576222046795201067011326726502029203649674765917748848211316607823368479762952790260974562228194942952184229904139194608891733638844277851869526581242507762960900418750204146145006578765163028448001863683443514766051286810182870453188905221719397968069407572528768647816330442010896843930798818185787929136442588272672073147815712323938533079588795067503371722980906634629873674445374291403672085051513683785350447281193455816307250734027660345381542840679482196646985093703619929570937983243453653937889681061009077214171499146554070078622818799740434533836943480586366671689959581525853226168027092322230228536598639547336467952558171507379900631569210026015496719121553124951665472269457212337320518148036757881906266746246105821730486874801091508123624756292945834965930662156858372423936902862550966471768863483961131765566284772801576822446664323743882663673802363965700648956902059508051276589051221588691477775826674964034892997833238107495368935176174042558423460824949122119132896927704359747695804814052320292143180662823224729723177129536188141810083533511922215032106146708186108800399846556865110462874241771754489306241071621603485182957432639257033807666835899141707263949516963305793390300162204528976783334640646724958718611136474877719438340619579817590048168648217685545270784196681264279652401240204217988195134946457831583776162940386767872205226046368117272245794703291846549989168239126301053548959549975127523448873904366200108254048043024671918620638880333263774520847501020810276436953933530056146734883330263702439056911691291753337356562781290547448453726752394712165304134343668558205934947182429936649952065671270135422490094383761804950609268558354448449363808651038947957334257308254029427103059127275055553876416 [142,104] -28869282594655184615599584134250152051060367496849236253066219831181722374794723757194473771667503875202250057466573663647178720194356248176374639787792624677415859839710631524092284623777995324187404038555943861593067556663005530710613947001630304555186017830670683216454547076120088068201421106984854976877564398047640076640260898445476763840966450278533165893439844630231827260566303886986125853786068972723390263721416314539251830669629327141603132391734321695520256443628002402063889552527467978408810566173574809383936762948721965071553680115478555464101908537721488805313708413141710768665906098712903657029165353424897549507855252284758283368472428768535027439772521735015651575987915466874229679016705378092382620286835344951674946481568276023505396794634870544239085484786428495722080712132301655068531117804775436498413904809158766821887233150332035439113633821108486847176942239378700004286250557117850918400500877288803905583754059229937179841741835640181262326186632370204899530552253075009024226096620820432882927932643969608854727723093545494186640862710053302444886433937568217362676120969662905805089795270945219536060189224206387988581600761572626854472337422620303223868357421288974787139987545847117546064253620374719281675736254413557591862628561957340593821967009012867848240989975399314112281017664321022550100165557236212050708969755780770392459547861978860174456982186381751061336335824651721301020965719264804670233219464337071077108230725464058897368540603997070272890109384372600119045883701046836061070665241728535322453750447754222630620110927107541998188966802651118300952176994206195063568837143532445010997877464895685776378185097637512428349269120430191712717281257050685727950471955188689038232376099409185108360139680371508731041090640949678016854440646282655136914739634814896073648534820319962286449227864356820440038600657733274803378790805553494960174156559841821898041729675423442714367892618335124790587362231871310215457392584562571180848226173734212013558941420187195646168572632775258748899329768817809406181104981108476408996499423231972951982302938601992882673111968 [142,105] 118990883089460908909479642493395856742335823159273042544090668956312781684177264636668546589327615568410054968899291336157979091993891260502107689351852177756933437272881197820592315692414905326762250191962459076039650569700835065064021050139891503267947324021865407351402576396868186772412132570203917676770536064154520373251954088716332530709943840455365927924151630662302143993932189981376283339139364318485679303733281650222105511200223725277840467959729955481193866090195179748168890335760407493361474021412489257823225267865261019692376129512519955776755993966232218953166100564489942570087930218540508802694365545566904393027520500194524944194135552484969352324508687094404034086874000078797767267327133394206743288325563447388665478441736449867825048682156913267382860772813843475952627143133334191250768869767953220816661876918642260026075723286973977048504948667703831485676957650902534275653897376572707764801912693492941456410974514342448338196639292020152525445662609891623332023284070874119751262885674542558173568859294350321042850060758942218800576281857238133957075754078568527026496697186940496692966709806359964955901877212536557401853866305942466529110730834974728944295108032904332050823212043424453086308860511537974734522304006566663127809168038825367556809685047121125310950164568530510548158371122308615802105670070748668050570126075209448196704367273799276208978912796380941283635815460813348948261224764101416032424039368355405675286951641553431141551274872561933217272149046428205985681608822355502189487279412133751976953491731702011614550767888042551261899415409887963296576204057363614324735200809589452623010840917963590526641694990911739605419575358767466572293232786323722678338609078089646183632615653044443047624861631490442165410552067019936754845425699046254382752084865333865969496775147142875440173446825914228041369196734846264125232892246732692146823898985769406397593391108919847830681695327242162017567175400149835202473994826864180632541023390132928346437616044611936435652920675454840949414606907419937032478274614727247426677135611011637228752888984306141675088 [142,106] 1280028650408389887059440299146736653072445393928947427735734016469558938337783939804360592964954183957029911043451157532138285502389978635291892871790410261957113645114346020523126399853248959444487158702504956731292058730428343250106353196154933129409482442967452263345073715387640331533923740267575623497461273883896901654261473414338965113139987652572181164475028821894160721371410040908880426216107431142954946378322696682939470118083571747112960655889752086765274034951799626275778805953541829761472191606775367305446339853932586897348391924012499611783536754394718993139617527669874838915535060215471798019760419467433643917458593661144027524816056407965870627157664324959437908466855698486210260577831460056491560646520428208585682137442089213709444352986559000224968986034641226713595495080303922418197697541915419507717197023995421179513589932176970955694407644509833933852905805690909112654294908171896537518170480242195761092354863147650011669007157907182728260838862247438919527367382122109301688769966766629407530530334069033845759350472646615511506390167061864694589760792450377006206037155820266862679088028178488369477962955702712495943999457237089888743944839445200274234945628567340885689169923790057116926276127310814490157188709137514470788274066105753627380117302286401140900056283777660809246375675507116374711339247503327749562051597246395121402433789843752705091147632261225142074833043592132497542349444909083264631908884158001986160734548685021413333861672382620948794173359429951732137054676919820435674892119043671350480744902722580740138026790618749627438667290046636240045082427835266353095861994072751600368578034767802202980168847736004781066279100196859681534563077336672392044294428150549879010407554654394194850593694867293878112289892497077303804517038093086618635355131475768195451251285344404520926592129324162895453187416998170241931195330129810684955805480451393205217904276081180961065915332844858071360897313893616007160110267637366187120943358147867313909016573737376003881450942231987476439660573743237164708731442516331063637258949813221689777570532162100132 [142,107] -13554288523497861849053195066768362903662807186127193455462087473390766708991468903335722622353544160812904447556892363106038845623758954037586943463296120670271116123395314606240548138915439974785505206915888272085553865848928258074713080509687549905773062277978914638436228781244695019012294957650121410253586346044470853788520763193081657956328389011613933108388131385953287853817019688842503168062200688508514107708204625170175676379431183119969776033801583290983518135579987444289918659175243966740906548948274496064019575762918787056635291969131817122130805544532935500064485440177683170820795681854510665683082504248010255356864597182206490087446377957962213058625440727376432361220685105964837055441307522840889962970032473583194187037239264056191097142502566923089383073437401717416742696258199079922803994910715330691884841727213119955450730333141501673901251866318899737684778531408603033241325264549152908804771134486723939936104138011360268031445994056782981896425147212375255278691827459898552679563525649666414348508962683550046186994357282611410658141739710260655081821207253921104957234809790745756168595128933196097439826558862664229566101189519535105116122242769870636087599018166896323626151132311750331228002538752639208273366195960341495374466896692627767258727568654364933956711021742356203426245578331964545503241068497660488023021137975406381724940821025852708785849215101698865279840586389459404866730824470621470008069240391639650582987019213849757427762883111210407905548273709775233906705346866408284388806035076259286964077782837784788460207429059252103050666535852476572834855478693113584734697462237335504321586756567364605218154370842883580622916767125998401743961925113837273863927667806795889381187755098019800311347744275364733030590517356649302951222334139458380996361618882289728982089608564723882361962553591652878206375347988300228192212978064338208170161521156690863555629779264226914778232883294020412962739289562414109606991132666918626502117641653377646237620600104802181502984426630100788050083122514889187696674517945274113076854364066612371613955770624 [142,108] 96954315829532858095088854011314307038398636185041367525528927977770354675925639082603527178610084084710246973188704729065993576993606516194079726309026378928292958969998943040564809161488245132599041612809821067023757519102475249908742637232974122701243370797608969027777211352758025453467751256425051669911723979622612327511077122553365720017016671496620542642611085300806370256112217120209112825057619561272595210060089202489653483086653472805092544528601679301132463380517732271201256239514896535692142708862733277773208509923118958371406763955589150727720996897492093762805368795806778107818009928449527742405502411249042755301005118219489017623637713728808889609034974641720788037378129643625170182595749105044608960534805521441201820258934239982803273937964014381372177633143904736971004209861291804955013835039443493507846034815511536077420188596693219542482648406116192978555825589420862543464674938137142608589560906900926852115068880665052824840135232745708795612690472996779776435655708917065076170125578513486648210311998165085493816612699682009420424805897571368104024267562469551811905910434904826323140977974155888756755972342888236047961650894289422389471386905945839713988869488943136172279364715248593406563112868320270744286219541708753794476557391974963255431820993922088836128470273037194076515893487794866543068392864329485743054752281825076657743714254871871224831129373117244601659992478722144537024821437817137317428785313908464798620480112886156253288722250674659532026634853040659266924101100878227047252237174403234315448327519905029317506600274385626760835095332436866935206016401180074602534338504065203572734553500961513642813095864486727721090137023489313336279470817042156198120483199959896063458833332323702309475218509514832871883711219385386537883438928063919412037232607991415987588316666883663384821722557060103359983084197313561805203188304310373725316665929629477090201752594226397547284232877087894054736946547118435241283341769607193966090214435215154692664544881174951206533299210316641345764214438168320484328800460231706624908964217163657347843584 [142,109] -185152063454784022583624133757636678764714870977454473903633105166682151776724017141198193523205059421533538395739051961487918267708737298317408500523529827560055831149252679323997798942427923605912665725666411991444350235743800101716479252546207135738538121567228710471740473067222841746191369465166502489507642753517715254751794189695059951298814058182652347981542527007432174905161909246529693932178570217191338907296427308219352448772743485252819760886863740525997086954406445242751830045553077342219853591055500409304749326646841526497468656197016224205088066809253495865627338818833532383623638467609399787181647711217341230980581471024344631612682730985626233322760344481487291307733390439825788377530646656616987083887501637882603212420115021625330908394254274350300676473717874827409221909020821367717103605613751132009346224645783000822878609113921192920035270589009654716898104143371743657195232561879702346575533286335604326229969313565255165208536208871045942311218097302558192850435142567334774140773034733568657138952040040641624841725738982416824699923644969059191373591578113848222297206068635101272351196697814140302739087541087426732212840478370275567193625339674437683973631155994452268076227434754142400626970988992056110156510079242139345067684537807835623145058033373906150403331347262082174656590438701959203500703867433577535061345481415403719488824746471459706717220331102628179730457874838126089185848297488692545060826038874537116902395374292538332818578178623540857695221910941649918044908264120984946421993551541457637929576838475091684006188692167574133736706936030164619001509842422042274436707503517772299633087870031131715140016904265015617471282564081437887245993897801629629332010205559808703078355067408696474274948533107824616008292812240822137481716075940084026327790470500521965005435231948905946931935153490269521430601204678778348369769150267936635464839381432015430507345371009657202018557754452978835278109978908487012601441362073952256172113209983244709286480915622771764229567666132947095063505572057337434594630933375258169054639301290904160 [142,110] 341462395142524888278721454760514077021010503959016057545945275533131689241926781567015772146639783141472888929282419079435038949765637921122125487155606812020969580015850528728570651609618519912265594639260766821322764428824609303078698041439197326354374494549807550197298321551277543612342908519158868348187353568545598376628031439917624054846912068709583312396912606130389241956747622739946862605581790521610460810936247774656580035256051920405167275600886288194383648511082265173161235788209926994458062669995129446200397933670259874610663237896264574614288504209840604949181427925354183252610847562099392858791999826683404904065203152102217285008836536788665022681303374242790937313045008506598064218981840262837965647472194435061296180882488414580586327052455030505613535896757418772174221926229610152736242617053808470695079240613502062412061108368047090887184841288790984755830271332622293036778926322694283607103608552836614080175812313094193498369929538155343399974312624099341197298419039994602130075470322103427462639538688144966785104892527808807959906831323607659170480941727578925005971250381652616384747641361123246951088675862604284215485250099921395649081520144592809473523338106079669650590084826512516383106464511828619553966786130230655905703622852150817691165358034712663856870850056631075011309184076608489015321499351078926573619253230852623820060663318297546118896915977307123317700587649778536097929103898857247820378717826976869950952465761341221276088297509602606965624159501083899742982887785184474073181139891560424799104349952147246676568672856799901015773197937849329519808907718564423347721903985560150563077991355859511829107103638044990044614215720872027936150762827924054038669162133348822459289862748300613923546362984018665183900468935304128284619857382633865406929967268817560828282837797932634008008981063461963453511255129475241321346275743799295408367868533018084455448674270105243321243903066461548065894351918886096082972529612119718287391176236671036593822831008245313876731102769798147715733431042724973189714387679727167910826687033440 [142,111] -299684591045396769761574744966161147088931773678735048904019753617324190528543502682309238666117651213083939941086280827412359978297320944353114135072017595253499422610631123547234880706083473765700977481002489917971535810150080234664556775401885478018930635716305398677313161989252126830865694326184308056214070836160335702265702234915809272234145612808675619621900629333873554874583908999057534615412747437888791056184590251060288721232811566803908125548431214173438126351570369652228254102231097907957717618387896026059194810389302069770348528229066982484132606614836908454067752939171231657994850449948060412980171126915184908042144120088190151557924932008895453315174467834137330882267500866841209453169298327725636404706609017923630725941456838881126437631767839103431741081201857369184541409679863437652500925574631565405392032027018676563183532915884462446819102416595906509165019481152161046286883562658857475497982877349063150952074189822695688657148321362185152067998477252244691283511776171714600716994626003012957663966848430149182942544280164854490863408945756983681163458091015200685948243576362443168357099118163060156695031168737538449741833597305837585299380964416845616286292261219760419439117723691057202107019409528488045342982517282169816695135805933805280240754293166079038903818559371862535903798667952620549029693380038450438993277639796793202392675304744290203845523952306590323753644139595891680221760404872523050505468447390861084162744290801348553792876897325924309742563307131947323248456158696271716344803826552078550321488994353828092554669986407876693969766803910126485507684183666402974700282008567180848578176750285464076092524520145426174180836117717252892284481900087192221518118948627267848114466608778547955349924401924629025451373028898852541829413608298989873804337306920000138029493118238829164443702812561538995014419179118615158848899847914743115437039648857242214303380568680856354975251557931266933374370637715257027131973540300002811862737565771855726099622411115726594945251328968658344586928552973658557808934426940303753590528 [142,112] -502009009663695210555266194827650984187363372949209589499835719017972966053329171212599225953888173236522257008901697065810720469525637004501264991508840199664177576799172933866910982599674079775119476645834077367350011907636302674346848095243436321548039935818477754804455358599187276686204122546891169062593268016543259057416628005154903560150250785599611771073303241937326524851531852207252459300448729294726050182535391331813746738761541639263427886842837501521840280647151360009403588435608058939664882077908329209196250230055077558760437100198403914245482301559978647715286946928558783975487566226775387054850629905254501546574156428005736049389964820050132824953825342620531343347688952132855425167895579285100804043148435353555327132972594823143688974955613170282093729737479679045809065935223512958750190160920251128720376972645152281270911565405509156528332088524100165183509122145082343336838059404243555841847920662209776773931682128713775374365274464964378247073635162785352127054827361747217071932575918097039715076513029829026479815248825758045313373231104983620657769604292747510854314027739219766594769323049588874165660382948486405335817622839885890985755050105272181628925196375803144337167462223608575238256445598043447277713697533124946286871074521608796320282356684416483353938853350678900753462041175238844198151383127196867982127240357212147142089683692182996010997401232612426326150863919445071704272295478189655601800466992558602964153987450349313609047795030163686341901121230872668311958677896668496561624081683118342971673697394753867187955525194571815009613691297138313654270482161808458196255129434342584386843405765590551189274288114135376186259290166514121726352763507583736826410567507415560897692457222720965889981676055381254360854646034210924411948623123120602184194306290094187843719679741256629742016495405841872354504248211462536274961110531464877841566424283387209624535970666116282936107663164736805162705108942070124065397208036082385480252282381733488894446608072713513065290789139868405105405623111087578090398854736329598096 [142,113] 3437495632704245556703678141167678766951905520083895256740789287986444883704248675109871741977351203909348880275458975813891433723721856645039617684351508579632808067645630145087570445311261153495845116245730780326724258599316408714198351324585487020122484735842530862936513185631629518282527380848670431242631551028837419180544899032822068612979189788896387559999533417538445057238816088632212084949173776429642846465252530459693292503034194950419260275458804179456659627812463402984520096762042781385482145345656883462218525048111849093074039025364201250241410217988103245448415822142708265258743742474350716689015540029015401418074393931668606387363895130267739942983949302966970328097411635326931971090085151908383579605830388630821088311919240598225964490279524299286766083479309767374777762107403169543552695950369502123725568721667657467758897649369778738360231434875765845864335893155326772945109546016799797604726040435500029291585021555651060737208116035196905971765060772705347442047756221974178626413097282693928255602430782078536595291509992457422224877587393919875847358256488468611545672102377170652658161110938984427916569512561395683862814593743358999835407089795458228437141479260040140514837661459257968089280825607501040343776527704229956186627034491383566090196838831159430129143395291684812676226483284992019220612837377241988689678560783286411819058346173193794417714853237137319993167469447841009767649467371511071008710620091631424655353652253004017161072668828967292344761844715979883129321646434234487241360922043708204305446960206173498417958641940301331329298112303889977127841381542541981302491887714596529167539912071906156683448000471583728956383569045602545035973179904196106035860156212867078540412612175261121452810801916270963746012297561043651475758642364664677662727132186177506586714817008646605386069643490311967156211542693512687933783802132581985142593172219195352927933811446634077125608499519830813029040011635277652179378804584851440539717253720813750095177561798348870966113817205472232117172630370437795018164207808048 [142,114] -4692084051430788183766795930615249684411762962543048031479251087887471589109692518209128152418386847218699608044865985739521912461622010438592244685697009684472432972941736273286525552097566274548808701161703733717125102487102837418728933229581185406361728288057323349932269316305893866159607960688494417406917298801229975553802551525487551774748215045512414886638163247234358493375671891512487390021707311100869711594310508253432674762478017655273739858377291589089730845456562446839868724649474458124997320813584197322840086084274415876271896740790373553612613255139746088729746288111458506542471938961489082820171561431019802319152226814871965922511809613937308505823151676033204111883638828808300653869540963029162852331125053721346753782128855416152068170812865307697832880871643731461561309408564513109191607841055371293697876404015298127865820815755006000040107609602106160786165182334773658837407495621474031825020329069307217348301801941919547630373455324939348898942838101156392037722779191382152091620510091421381687047946514996347881587633615240642683627489259050862906248824939576059262251269314561229801933833446549458870170257809595244152094787763139835887208252506051339310504035831298533909947307944280967634334060544537885341905214765096160931050089160243060842666184641390957676863251801383296250415212215218983376133587909281898083602053435412794375101809701480785891399024820616387665485805004137271429817409895017867061793182306042425504507464658451440041435060621459940644514091153173589880376257772900676835737110186789821520899601689899949074954319638596097158233115717641426534882876320731847450172350665795521214898795477667538033337119450653469981502810442510293111932302900036413076785382558737931256315132623753023218986968278126968371777939344604638580989997247608378956386828871496419333380688053939184621029467795903724634540604709834626074448894361826708598726524768025485661461022684760373237616079711700361320414252077138323801904423703117939968776671467681689150269465996113508328205929478730232619266438669252807673651326 [142,115] 2854701372375052503079402294547085669547183881305058025053975596933643744791585890427447590712368456589970179390280163353286192143254775291125178825312836190024441116698311893236556556975824276877169163139463770918906658206078866059948859287097237919228234844559803914656194769616226246186844918650677295346952348303088001977935309635841811591763114191082871262539345423100838103517925475528404842226412091877015849146321764139279167512090930204638747924220302614229079829283139979566087900401873579613834927681980801015483843483500239630600835260390353388213637310468884941683320455909222751490722187829029545425513517054633947738317064962032284256714283823461131664016543826893003307409029907273880929551886807967469010610874736890726217988623595452170322549118315214753289337441656947260949625599129264982130440343017042179246777444099937975107529606850305196392171232821572450135547065590700829913858767338166318769519509736131003590279692347244274127030189890851269733100060046906748601278415917604390325928160671613317653029388850510057307102989396119905849166605227672762898460577419403665189158993995363127245999716869551881046471833415991933119451307761505484258869347248101353315295109037854198477196011018115758530127081326394874604359664161272918574351627932538246863665061081705145692532974540337051797977023752829864033064993675919685306233373205459488531096665691041502857581033475583418937038312960738424339921171094613905727911101737141437878302545366230011432052011362346440128460015933886480131018762935014939832914996856076385336298407004044390788317205409593634062794519806579141871201248714979329586916183139588967274414917505074636266687695358137594189172524179751799291466233466464208896811713157407562157449540438324057836669373503756594007120712506288266686582142454126091157467904120295337845854908796724412412941503830430862928205249924179701040052605847832514353967760162450346378372551450254691955799796665465743103283426449601024874529216505414968643216004171082491982355375352502084133414438808445970668924909644596169280 [142,116] -2870803082424779432679558355690533580920392128466411535620747538359982769271263220140292368511839262957575101036992647238414746718914163447467822612250957749156458767601862039471456083418666292881943140607628423661233430403566257789254493978928382713603882245971115202942335860536660510489040838833438230402701399895600532076980506267070125640387561554750402992719355896377132676197660677862047892228347119718811617531393360523521909657627744578943198211284954028692257410453384085759101369679868226506270469985258913432000186577853452584749017236614706373523373244215709946536299170093427527362175466957094178701736176141736376846816996091161589133650183876565492567763250839185254503427391696510956150106481170125483562420262891409843842760420915513983896479800853380116986789834646080496062262754135853329096489955907666168671269422484249143445649955037556040559762682962949152386304465238265012844183439199539800656484217756619405454440140255160398407686255443096487358673258178623381143006733297564636576914784312342365773052969743350813437905336926277020294973098741983651130509129042371018850602185847574771418990004084791040395826480124301261670002043970464021546798879036771890515559692949053445180758920093222233589683327683510630214002506831770802656680607940365927066849449558480291144236957373604154448024045697203388668109959074331269248008298913387572647917343068766512352081424471353470699457240037711217315766804368951342031566802484359234770332068133387886754078488928765357881367149742365836157564577068045826069259639762820041434352878084382514228654270545967894793044004630941975830211467232011356038513472162538889048161272690041588342841240098768732043722411780712174789975160374913598847295791306423449607026411760190287702818954315821054254556850162416032113348150119063515777463616363814453308557893325979502675561187856691001618888549694492987160445429872869502797012974419315327930691539065200843670866642680868878002146887700486048392120766390773490174865885662518625131826849684021737990046781207472885820240614757536 [142,117] 1037140745848077396551513035770185150225122193255768037179517056686024245394937682895846563255029843089935685499699781506943742670488723522772037669969700592123919361167851154680973314941276892751843661309505723276463156927295865755641144519352481322950717501199038528742510425598930592646327549247102552228881395741263463234683458070971912189566815402613980617060193533579760200800084241705409635381913191409049691304332299288976840458170810493217089555924991958814911564924144388577102397675342588322357266119077768414532279330552158765097830895124926613056669129728865225655089108249889617319873604808000518476744992947314142845896121497449960152706035894035964407638198435859502787710192885368824778233317212236971456866631794445297089153731502053966588210659383530507266421149849252411924271564656125474294631703843846862849711688726014319916637374976007726284461804017121146985192872332538953880983541327931756390288767327322560381147825661849569857477231174446683106003552751527275743744846564593013726093979712342429199191267847347017604543903300014633824985933832070573199817735548522015788337246024262556284560767974166186126639020034760895957336674438259604608844230188458584508170902772289682536135480146709841970393186945301439078391649672974312188565165837644643772892451784910194113214644809900957569800130099066584972992188238949758520899665195784108405460364425121540190982476054365644863063109462595502282596293052493375587771919087833444192812316586744621781181320436389442610567584092583795973487535771582082292011506970494982622129272355552653063138463075369292634797015021424306819813036791848753843525691654238924903297408919312799385328383881187775661268130545306158220790514871825869504740044118474545208825324993409404908737220498387893367782910776338112450893024389406021995882284545522712015606256015705638873893587944372187973313175646717468906450565090680859336097430623490457223321950088351653406485811728866000774418103150355045128063303296799958592555373227253605445546366655771141056728648745898551180788784 [142,118] -405695256615728149303646282269180708931098085436421718197765445309645146124133358112182214499312210040734199547262714490101092548346226220061593288201050647279866605120157966167953789759147780904267743736658845171084452158276900640329993672911915739135165728095897802225087274203880478241710711601075767056454209941605163243218044248172879263495625537437570701324320202244297459209159065058916147751126401541396993099773291986168670802086954863989072561970726888015116624330902053808180563492486088246267895947610390765905948895962952428080515044646705204770589379715091446568573336898569368759274639211849266613577298946518346222785387047854944380122880883370323391595599690299513666499200326949296482423515182166682757278197272244029109045705708073325160958529362230742288733632387845531924702701075787329469672581773488410266509970878938609066437955506108336090973973615389006297025645552979308471305812573690223804750478244644071822510680435064106365235712275899204300960142516337675365082282845117552950819158981931671276321842356705194138573334794888779352554322599502439228479063356967270562231312549197095871434392144042193547843427016534709118472932132648616128610411027200017757264514915188930678479803340687822295302168065666178835164281009522143095212010216093334212390665351032240167671353101908882566546883056023224537256506884901100890542761566645947159622807892703825400424147368053968857291548609842641890864551583013778817752819976940152646912289744166251345746568918287094708722333310089765215496058133541400900231086665596365605625830402199870565341409763836585874787064485104398374316747881217844555067194011568479221318607086697886194470787194112301303042677454466262469672817018017884198916400375750053178589712358162205295436678715973264802930548851145743940525274744427080816358281448258611858879514638142820348661651697762359849192921155394707144681025070407435614800639707579181748911362302385008401336168242525204073889281960719842779824101030245576456783726625521072651178685624848271666366288126006732836 [142,119] 189636743305120739733665825402134417441817225040190861933583507570335848267697494902147038722002301128183312526597640188019528176298923263747368295718589594258689919187999891367044487331075697085738988111503437229333057014947168927659569447271428818497850068385912217000091055749288262650948263895471308481182599580916507712142182766068993596833377186378692342374248332325233960918247179951051845797923732612544360207753853457209169825567371786519436876857497273574833954683036083144882722662446465177844853004957999348362723542067823318654060366006987247316309557866268180202542256366875203257096934469426182728042110110220214383049095183397529193633115943305490205222020457031913362062344206145370581823031051989114816683712918645258148495137803189705989072123130827421410184685650416065283302707670367849163880354704341320674119085846294080101768334281932934462589277270392271548191089705812156528081924751771571477322632938575711059753149017551851724561643144958003223824506144037615677220554908279909938493808994649482015354318092426491907398693439559158572563258570638087406300612777170294162955060317885549831009394805121474483884762113072217093096018432024920166628193817179756912740028862776498669346895511779107995741271833722792514314528438489801343419360845628370703755551827832913982108037329946887671052489594351909219288104459956623136089515908148300515761912854663749648120360972067063941127943138441652534957424928522971464236550212405218885039728973946246514397090003065728524713476391346314522333574172375489756294386507083617997039093299674149904916064008509787172631731351867751670110739827213884607869827348318250294519906212744841318448294034888582515810219667222109812895911106768592040204852839007211962617614584096815914311186762331021876645205408432318906022211361817801482033948887745690725163153778935657547939826807573681370115405771824874156912214335851882206891802502568670397201308806608858178293481815469879458585471842099359958950956646557894506154339893241760960045289595380457073839523528224 [142,120] -72762165339175170120391028025447096656961794907787316268937391147192725574398045424653099948202801072315959206124686377172744788526729617973479795046889795481516741653737721639229319112904902349434842390176510751998495046342640662004651993051661600271141285594042898627745610547180107142686706189417775398038516759445522137787252352305906136213998331670210927835652083725268159586311072261233952444270330536883392260534430231374249713630717134012312891035202517963376787088335107381550036943847621960045284335375349552349262091793931022112703273310656214125919510298069171034076604805422495274126654553681833881173482355076326457607921389373189660793473302131973944020907673414632115366469503545950249297694637923800982946710743368160876208236579746548186567906492310470449430639079012817467805031507379228665540757444866190332026022166167046832730827730449739725036369979223412502380078620407080423532058088968995064310354310134964336267233881061009957574843476193972653507279587827345123287079520125932755010915654471491951452286297773427546911384581859901229257536964363299651590686566837714282702227704244925283984272290742662688533945809213017251998830656520206670219670221310299171714442870424123507266293789756202835763955139283646215043787025989423121138402714320067528097785256984733479750195873373447398487065165920023698473898575296160211140767610975025062612147708594787510439720623019142389644580682643846991414143888893329726181179807610949113264412942629431395061728295593656871382701965390796866970643540980731144383587006921632394166986734441771357027206231613240989651610904288473837595684157971085406841856979442688859253866070221135614446792846928772685139865792262126891818589062909491778009877819992098292687743751676756860082084766036861469037959065108648468190402625453141195691131584224386208049977881378204754653916036231516615428396198886501498372791108479881170877619160798029841655550951565119899069715419299834249529358091897824420097897906068111710193680764231197362201913771460798969406552 [142,121] 14600965392546727603471883103340202049448440302038868089691934451874113831537128914199649668835313291139546377467211756043630973261586222892752478447584879271088982881661698638081581858413176575228533003668502651895721923781083149506046646402664493069288432167986214195028116251133894481507194942320915716205176973903102428502338193340931118681341935386303776519611655447218666956914367522333184170503875955644955446439015865328449238316241464150023949155385272147378204299351283212447262288352405544455214551967660745614022641947486049431177077108063342161707551568092831017415608608811201475200743541903184114306946522015407397034170407450078242981960746720285520481738689712105072051260127083139389233403200754285879025691098325513377372011040395908232036412650204562484302413380428811487099912507152385819854242105393658859074821572287173033495178757708666748461135767590562543860662549095793661847796776763297946479295605454980514454098523838821805470539737142954602471650203902462544528379315004221122724176998869829622220006933440767203102147179714417626043630586237132356962167074133030734141806878142923095866561051501935320016913475914216850398060590005555956797342444726536406687290462682469097583537789000114528327730869395550326371886228359839177318048600745699727751618751111646883092143090803145978285467149181218375548182632436773692252568298497930312585379283409406259057056992309646419181676912496017172409845161978578906937023942832633423808329408245043620880605743982620177523066282969915231553434236162847639442769526948332978519264618328569571716789587076757391630350435066034615418036102720991647129449290606187786562002627065898773476130840158500082820787848601055300704342144822009816360191582941412958198664855693650838939195851914445640367787714076987812980572850832583735914698428222477431554269120046887994768242292969885776149894226325572144783165840919380564550484673656160695637247894777223543726998432625662565952594800707525625110114261932457734632786459736109210022761631379477896 [142,122] -907099190635162632456002335305650400938998373922076228569724387577610563026125797035335409718401028423793382657239087448281074294745437101994836925372651559149595393524104666194063593435956445374490964912854379122400760659899227972802332460889398178128259805689827522165742101803963020911599932510805787090065267037116061624734338501249832438402012054070340247715955915676270973230613625552575564838260814894035364437381401914792010635900017925731550620819034825401703508002833823411848611665883158397677975749445241612246285716404179743606085123117835422172950388496280279811186545176704358072024815176980025789955190827082250350756205042954044013086815345495348555428576228156676961461607003955857185809071778762740332141785713017955406280532146009188867006068112295326686682334414590129206487180683084311037385873156117918596376143237266715330543283695091051012004312860546576134850547208591169097453834187202937582965496776646631264211136069071344557418632224886596346614718933946804934771725240975902786849364349359909124064871599910172397036181297009666804395413433176437985761934515092864653884294199959463671513022453799036329816264717186681256142758540330884148690038977888949131141235626423911697679389219345279331219634861044879293045138190782792221846962830672089243696296638991904098753991508257148144656433197458620752801034578236149289888955614790153647336984496517652139312137630187324042696027660407074121713059881736026511808658283108713473643443888409741005919524452427463677746193689023583547067716309867805246541620948876928056227457310284354682660761734518178498144997605520109985721114916567734742216628876449274087118051934117485379351464715311837037953308466722149455779045213121377705691543195036860287175507511536192907947640181665126541218787661382775427434599317831198966820825806145558921131638731652011316169611160764092177320760409669578451595093025827195078138209067916308473805134380556302797066937537484345297159164576219197731423658302524529603751970264711290507372062373 [142,123] -101189738576539040129766425519846740708748240517535962518566336261289696167258040533995875037590109750326642131198367481048215804875694810718868715791619951752895430327525522513239052171934112218160584092638625072708948554537863374153956275025755782659199258067050953580926534537993545294878302142981492443841337612563035953728600411024926819186234350494573594278312669770842674536516199013168777602414054652577821980235560528701919642685314212130531244310903171104605799726647396218632899398137540292076156907078966003289174288640783317765921686256667103118529729414707793977861654901711842120555343898925049884748776871444688128990549438066107890210842060968923140590605722946866383153677388180454378636353754802255707469620352477887050630906748939615955154092684296851579707048166356427788789707558004657767386929549230793504224116217599996925166328165925852717734438438726501908294478780475318149389089211996088037685011009983240730523971274288513422241074021812433836770347107193894499352004970680775118108387684621141873532054882879692824211229057662258382380965876652058404778481553704956592634178433000924209381688689071665017117412040964193250358540557268627599126756678024059740575667465792224847792165838199528629111543975189694671717755501671401910369265278150424895360116684433296178490025327429621570991855953530238118952534357007782802345321145138008089509318153051505053970450226748407117828534906762434003714052608268875188596394109748439743336538618849026031648811278897930562209878284391975706981497364306347369375111202573849663577575761515568329788233215005132482941985340311415580027697050427534871579636642953865779796800095736090368418934443740749571972523193672849691553948113634790473798727501901207592770017451834464021856348747139588976038086322528289769021604967467071654375514934445800464095659390492627204048659073591892536495082797689243684200663219938750763592515445366524405536081141039163772843532056544187108263759033827727289855009532736850174627864946705516404032 [142,124] 14749670273435460942897149613405011288927461095981239997515359689905635580123712277289145073539839942166067578790018939801670022422899778716583998617174462667983202974756997972927822901334816176869365062689252906308011853791757437475598071840283462385357143724100107460619922143533173653037786893715611999875828135690795940377932989343647240742967043314966620350732815051609442035775839907681957106933876291829089568662287605474459607962905207359598666217445536838158155177210473267992638871590270130447360041743412000583306888124741020665391136016945015798422791316117872460334317849144570714206291966064640917949559955161588916247272619450013778382134118509546271536375454739573311494792741892818152488615089255506849426423002063572710396704659184153975284471606319107624528324131833163652425402697524602327902138691542914315256569918604878885642308900623732819295743696062912552804122359177079536394934385184767235513297140991242118399028169336149654296699863219360328546973680714561032919588597783169402096417317708385570549181581045903769714323674262662261911616942347553794215257420882403960967471257590224159184868343331182178193533579850448583127017592608294166435551809013144821680372004654035895294730752450684731950534909313210178744815664877546468060846622361169432459036908128026966228853311552572228908618196492621269048247487430700157210863282191367532445360976230523838360002953457014610410715978514386438224797283725668218551925235042774037041614915955402417186506910573166634277870494093174658269437916589931392149778870575278562505101272264153480455179149271011213492392056988212533904699976455935197636500695737125478402672003543556799825376154041845991749927767189108828389991252093338727281710234497377467297447818830559233026401609382893853727223975084951748491599901593078195984112829992259367205658799297096438417216937478724306460827822088074727556214955936979194803768858556345096470919397575946441672602380917086164361173587000076371191305200844419885306059555363424 [142,125] -751914578051297476484942238985219493483171295450169342222682015916131628951507328375124891930629654120356532972678962883358334806558555456529260658789073371352787899180584453077799236076967703868770904626188894153737305670031863438018964930734790265738805843023964575992504097273768247431621421805738314736807596498318151802140149982101695574434463456996062394958371219842792677679676515248095487440937800386319839511564471763361981262754333301885136449970067405601714435558761309045292553094449313856176308919061316812894619277639334148019901088713144913408324186570328194705102474950433152537771395999188911703160150380037714120344045115619395117901637409992771929636020315571379698380226085617967096780340609641526353608296316496262231134794351876752799005044392865342623193127423486414916223384756349941092377713365751235881257634139370352933210671428027289566586984307457329417806875603089557717182021398719153488622691531785952781821041887092504142184861852948311958817522179632069554248630193908861572424594414861755039911145163948083927333679571368571206711356842357957486250361941599790671606201984947522902060071577956012427354318058051134833771122548418986479965355991406137917621349960251466694090062657315402351369258765969284757676063680317355352868140753158477527262127481028246296797390893678044939248818697321220312485817997158818708574841913039452913158115030189437318412493833495005923581544061505869123705123924412333875506858151092361119399375675336568204835818162453398301503208656348490748532911638911785525917558716496699591236511888039227746096699790429606535230549403632174801847627564538854358755233136888451811476702989967405587313363142722671025259076358333504420482545280160720063522368824575343466931899036108303453359592447694860499086247327864023655415963712466276332174094601219311977608803930500198216250178058667391217077573549363810101766641525585872775242448702708017060242198294679555477552698093328845781215928768666141213064168814089360963526672 [142,126] 101073007054030567769399912393947492661089349796313383499393557383896147279964550400232606174869596543029812590169434729590633449396095724857816481881228981752168302679297679454044322697735187603088568424867853958568724948965189307630975661859012189205307651038431041888650214614291304881901562582698293889743567779967660674150852002618426963607219577658028181868517663816670463011200526833263458827837397786655731770444382926470786811798284870727325437393207756184962689316911094650248919443296139815124925764806307349564012681955307951017158942741236520227162718022126550988642566108825062719075161006597643350816710915050441738496421367404614914116395708167363666374703645167650172468158668221046886529183458281753099141824132079308880067601008612887139278184723543055155656099816548761464657221414617363133679697334829633418359106293872773608584495010044122111190393953101584789952852679969914729369277856339004357477471414490469055321107024494075723955841752628211388902381981595378252843056846210973865531481274353143709462042345889468145906960059709003086253907251511800881996484616019937434626387781266466804113219965170830436751938646134549440328937122802066977741542638286096312936745997945023981349796514925082867262339290062328742597334229135147348112210852121112670202597986419524098530391738460456845554436327406549666156921665190643081363718175368083495983055125872302544820386020411573885056943548456195351548259250750148054866853858687393015332641434809333891126158298998848499158116008680611055060288795378002597924798449242295422635684073026208933882487863549057283482253318657390981888657788224890914413201751510249133041117579645028043016034824705275849107168679614372152107973791637139509639216571966299297009488161409477268844743218929978159594424697691576567511259591675266302426608488271041435296904752350010403982741621041586354872705413732850444837810441112435552413362139693596520093290093977570393183471282423460666734328000368561623703708221919358700 [142,127] -2331220568969993555822885995769446207947576569108372263730856039842180768483452463042369259121324233096904103537271242707744750230853297664483371399637304467542271026681037384705578355518702071258172034464819800208797100880400303998655112445754438014672505994172796250943895283069543091773208564876283000642399223133249976960309009231611496481217540905983419221276062286814559361790044917501024018893574681603678520674900289515178552623620060892791064542136914714243337300125273301018949467547548008898918605607121066996257456649677991014970128581801704143184882546264803935806330245508453774761349732860351976340944809666306950289609092332818520781842426250179627005355210319468259836389600782923721280671156847991788924264738862926685506936128130132819115271353277855234728417926121618097403501868164769750027019684819817203758567317901598375337375458489917188922714395138772020625531641348645811200153097728126235172080411950143153021074976922453871386261980170081798492747031935762280052241678661552833797368557141625727228124930389757823671170882537924218587689123724424188637369338648042279921610462988400809224389223551902977788344346353285169456758755350616412023643567098594251447267592891449447321305673371143945134368054423031167590842850961724037926975164550745708101233779599804218275094235517575348636904593223098265630083372036132815055243172697467915510373466644232482070348815909469308806545499211537583391833396976152935811334895210257186844793686339736178550746474805504122313071944630960596156340042340892534792689607177434472027683319266379906716461362729762133743948950448626954288151604744728125871215100630159967036078224754450583731526274747820269627900640209711277218719898957669330351571693611524660436815435406136245001791741560661788354554220556639576095268173026150987025698102558756761103949946637020138691949924793930737721832362495066625839260939172441734823380907490625453640712440826428704321522530151256644903117672402772670559503950240 [142,128] 175997994084407721794967134868250279650512281509764896247838676838618595717161154726968157003355691338386000656509178815049842266939568999427660258376387571796198604351073131404147003939678779095630503130243888185045918352831789700261566654134331022563763648698988844411647642919408902797157879102737103823083850302143088615892668150458250376164714445058619888454404711718545925661228478135897827591246652382776909559715559680260387825607217923673561905050286567432988341769389683754535342901516149591252851645670470567305340215858564487098760452297823200194614248554922094677385337758077392889877346669255049994245454410765931940826572419175059297569939872386103360808061416434946726637420562079755400445062924191215518144936437849579351270201908447025293447561595397404691838350416613705558551829281299919018264050315469920472254675458683044393458896120042356244673782204020290088299019231126199331545076615754422473239732844810210090919670335238547803097779440261324645727592442043619807037290820017733811087860577452580311604329691181607852138132776413666078091398166468757477809547314025759052426211214098840233139482654729938818892425697824956463251068080343553507638407029590428820573274367078545684988791526167606060139615855378317486635996612476955760029814650210320227946489397115704610122220967790082759429232692109838324429032413676198349509596153851928572255824019046734396720685122709910892600320828803249577044896873386022668725875678551293497077785825045003129165058503175377174509619549478655859620845316624653855024248375853701462351661405143208288320296630117488770789941254875753623090068314749928685802865117130050094766996929248284199243413000427028586639880835135888141311959081342089308109925856442288237318772340485378904159624915763397684879646601727164530603322641013579214631429946373994210622648178919797643273236719744752492638688007341403518733926728104801939208491024047237985959983206153969366560244307331311035269691769318952444576 [142,129] -7680131009544006806662254239219171162575692378134642705424691889043478598892051138893289611465794777832802324162288281271630721430923209936896342011687030584289773930032970147853615530512170176589868065413653193790392610241116463803740722003763415934345797316894175861099298710745635943526153807790471062378896774242223570028529423264713591707303356079282261009044029128832435516662294060820785729269030718924507855603157201765270246673043675566207983880292682956102986145273003979576808218348534146737075630779311334351992027659653492371460079949428108935581760516630989630290712051743566947400221059402022616833736861743119384738393884886789486735653373623371191943262920954841323180338917926024185217682319824609497439717677143326434309957915141883484058403030901943091554266418085615698542893290653649254133311922462474823851843190148130991641973284527651557740039936539717815464659530355650836550862470559495531681035072972347141742834454479801450630973843285284384990672843608191939352205874570177704760018770457319884559679781312185168930138545640438348297379057034437117278921770538952986928465417963956626041046474164847084422240219054342047537793356851931067076139959313684682058552683962121133558833606492053755556335934762610588687631724623972842783947657836398294343829239643301541421459713386012786057206917329085555563830784761334755479547854694471362881625153030024063309597544637665434139552941914587437279827521498422164153287927663724268891492873388319121996524590084131603286527056541786718883455472502894600638256568944520454567181831779772269722503574478748270373629263581800119643742621400972878457871570478166484220533130135094620228200260556549539282137324847755491639614400214304139366450020950533710067634842966309264999369736026817696216105995924861240305673123576134169538644168587733533811649610937468402483145240853326460497305487133530809540772622426807550511262974860913269716682453361118913634717513379635592656110820958816 [142,130] 244360939666958888744634000534785291019599815145358616130368030922338136921396282803246327832764933650697831445711949739699558436855483912825238951425875445521640404190534044193991376665808594171021490879131982941329702398216673301474419074789339124986925188615542630723158424453073545312840785057960773802467614404920251746571410734687472245395261777453349235663718310680482150378444594510836261466378734203315887545757869304849543778151578133873008633943680451962402793320231789783167461515048528184111631379095650795807738374377379610275437083011715222897873473778814026090548456237548645602477113484404397333007652822441404664758651796445599268985371814627386777909629016078487232898426212906319735738544109956834077282567391714928234527280413181301918376151412899011767337268379866211346444021610580234243542453578706767136803313934968743294945797254996179165977743943200856061489590701452493018999887904623213954377662386542990191857260604495661323083592443186433997822357990331067607431718745035202572843027393845701702697534148161821115767381577165740177229223607751617181577050145579408225315875577267517551789844262341348656756233799153109809488241198164106268197135270511759292495403051183908296351952187231983425983961853341934273303453889024238168878720176157841190141160946874055894143724095310268801776601051680958992651925314089655645875725824336727227752256659600511478777807841922633212025444994376087995490623514565796010797607225899616073195475019945441985598178757653921820068587523731080425435870115048763403443280224720070968315126131393237438785689542402131357081636644652190102761817473992298952695540946548107638201780230078857669853387815672184320561931665540810068971215371394299606543231127491873454300132828443752887486812105385059826881550273054982861136234053027327994699286536995451281141064059660477044404771835598338729900909390567612689885947973449849512658911148127865657305376430993661223424031190745534914350588 [142,131] -2569180390315468080713419216387802250050840616495094521279251402177441494077592231457003355137340162011653421554909226634620463344951835248074703587503110102676276971284717856252544545131450178296035252406101608144350092405946040902031533130858769091927617201117939267094533309549830698645106105762649284377344611573567438966547496127906020448267089871280458746908515857489021985049607174289076991388135046660773497033120986131055154692657727923678538402476133003557466739166027044332927941690035779008417847492301143731317979021816468523485386464536901258395013900101093542997984747531232514186752480588828142257112755538165668718631658425240408920321787125742659645304225077133516744082069696917457667851193814833009386338361712051972603898913757124253213782836448647300874385898274452339832223570524171993560035986865575067355597623585387015879001822900996256390438419156508722819340994420131926632782171811586758012827381740888624541724027340379557105612165453930301750803014726820834995962346101319202200522437122428676634751602108965347518132289339452410229513886732036427428357148723988190479304508559690788602658698455384502556339408978142800626262692046855340355696783017268795077023637225776876953180466361704200359706553251316567432865774498828415382414656777448818221787226664600887625482908977459500851919315499404117367180796171309887648581269242574759842025997300019950651433469388627814493119384442621217703579635463028416563712412620339162082095976519375659661492445945315942158509416739128174260840932780123205777219144454883722149180404733054074829287502665135874441370077271525336050929326064352142495468107176907628220454444702307591152078388340749619015701942139615227589944108508138564714088818416893963411927418014198012270930518006522862751608937509693453532287692786791851503492831310678861173938039701640236625441455349729798587402435532086667129016137702627277485108004413922786176563738709010672331230533201157888 [142,132] 82549414951191581052194541294342552951679410154265110950904113279252697528991844014425840611790119769614664545257883211091525696914877891909523464659087672269150684248949360857007220826201083587157569554416493445070286000223218620185723641681618417112068804271891044518508937425481572993046032167823362011842007986376253500527743011834773038468997662772906359854951888436418575766290531373709615733757379664219120894649526007400097352083341873873561618941545654658449148893164357287691157169520576201979402914600259611126988795483477744440652683405021663533783230836422250903849185805758309237999340315812308336953461056648845974423656042100558210732964695456649088762358643389577404075270765091189227959657988044222927449832763734597023755774402121430614548668682069492462781071577169043459211355902510341734936671874073592065921932548285140394829612241252116967612373267861428249331926496295207203126825358448427216563073017407547288643033964258908511371101507146098967016057061561316614794866579650240399062469619265460496129068264538534265842343794751224230446085345610935592831947171517703902051203123249942224308524035364502048478343501553335598959279997397864014351165733996378303911813919143120734135591611777633592584967719169680900567729083039297025911626207143965770731531801255858485039975562069164809798864010122628536795227855493481256600862698164450474203148587380783083785670258913199442081736687380348955616309744770460872377310462090765471391091265420768352772221969640873143024331780646334324105020659175897144710294774970721115160361203887485847351185748872932108071301183882740044096564700673108872432182843542584587171214978992380248742548306196077286129214013301924336847449021322528811980723994634119619083657827240320350991854858871829639489845847796398546589395089051430556893437777912375619814608112389430488718413631939348341397641940513728569957620290136541870797845220644697626702670806307173821667493888 [142,133] -907700687125544256691505799226430452633000170849838771414456796817404807095974232872640785902459713683595392890475907835571407164434727879278646161474258211259932463634607664380570646887508900873763803827170882005689343445878331745500576771602899362464439898942540823171353222025420567670253409980977784366543728699381151410435048971989916283535291409741925769279779733168596740516323567514306148829255582578835461555598876873832105082428536799879394728107201190785629210754658926948976670186260685224974141004613557117791612079132008489483864341719846101198916445425141031009396563836344752519804317511203117055102948405171623620453604712942256922204260271662189071175654641792574733815480188241537050820618421219049184107603099387444541252096262674538565666837250693793390781723294783575408121480043550428570299627241947872378911648599688601424853977101673577287480277847497655121798179421127180500707889700774770640993506122693847568343573633604152103249883896491999322367505843272661027240060956716604801560434442988642428306148327673342334055018025041173206668867181086585609724675843157921980290538108264324601858542419706991563208449747614939990883241497757293257016286788370122266346804841370149960987219234598138287683991709771969937839424344988862082637996307972408534843817137293855574595789723281277866254173969443038935006265727865674812186720609174010611690873412702472333118707804099739904556416547893779393099441445828481949878992355232592217896165342886009748303388442932256527802682915530130921116616573115125334907289110163511484306314811288260239584899316681861044211311417901124552858689600168516288066412564190353763446500993034389471166963299825358247999961270537069059002715492400916890908002949267763166715606875946173745568570678635525291432178832995845665901726072239104396775618093629808727772706076370225601409340487680399359659684912485088346185234078364234741967124161322242091744216176663728480 [142,134] -2107216912372668714481751257239846771910212587672184199357436312925229807321940417995861357455934943509558621567327258698178324832637361239064468841366156593273355233019087630948921485396035187132614798329483132168356704910101644959044466348210317360640324380223262599923760363154745192879474517563839358608163379631835178031952945439402951808946498247532270534289058939769983373087224900296591540501297584198356975411326260391163558869772254202631392137335236621814360377474476265205628022680367726035589816179218262995947116639736367071217455957574559107648147684331535734377622716844651591533905564416123100272344497178855957949759749858174671317639729017574537027206415255806030484656265484829939326983548814844710184609162313144803287833251192223036519798650709018182866602242364606007645271176758629507151408944461395149398504011539382414156969550517378809498042463751158627965164667894888930287319564636742289715045806269466844400714500893648552086981918339644897502810959593937969808943223483693440102333125966226601249826527014717288749883218699833509853240589197398533447389265275490406408760411068000941784378035163014663887428840015580407028846075118447233189942328854751215915571221343352855997284742903070594341053195942542440125903681083213906843643254424203669132796990140020363535399760787313075360756897427972791472555709303003509951181731344448296954140914334563766625149521800265948133066905933513189468239304175455334688754367446279243825103140605807025042329835435631704299845995857877050069431835906305304690699552110463589885597725022404642226206732885749374608489763815475290547664987113492862447045877791947763688337020036940285245182795564080426416212085680556969563383857380276822174935872550369435782454732007587683852042711540462950940794558224400609313424727561081225898700335667273747298489803902492069859231528511818538023998420532196707657923196699983007007077560702397621953148548320 [142,135] 12061421319694951423561135490178802013348414315663885817433668368923697756849186565408018799887801826208317405998402571202646804215744337529176936507474032576013410412236873822160876590026713308705528047483923564772734184034567334174313877941206166445816318298882855615935456469151853753389830068115371488654578059998043394630272635285165559569989219603163153095844999664138752113259099183656252841824047941023674500437204726362013163369068961547624534711576935604759019358220594838251348591230939513511058011775565365210195383436809085889422593579605861878247321631773009547195184469045398732012254784711483094158510432928743797529483555342874638390701916228759571201223804939365598695677940638903523460135264876809253451324256298382582590990373935160846937631660804141877830124482841896922826854088435836866307435831854486649020147525849197451873386934269507579112342731290290333949344323437533774586845054713116839461926269251249267253428249598455779038757250858186964728371726587697904892123737036386596928517312617095473931601054644777996755420999243465201590690855052847584349048193132656851360449011955994875475978410923482801470696750696916680265229344476618205977266398684676502926588635510432260439082847151706754971423935612513551760826931095839597023168616377757897675145041430111333485813861063183409617820099950603374958777676329089756295922139162196368788788664780366160046687632497472172266094456709959628038778287457161728133376535582547152645455844679298950510247598843960427914210410785803619924766594206919237694432843614990042566778405246315166701446335195675191062285681092398501033310844870605034638928048409947118555116283747939046851297986542786073113598550930506011142345275051391057160245688701103701113874326486075927871001024117743594229509396369981300250165569793609597353849387192307654481327920000933863784372666167796838056964496948770375485512104619255709772327441763354039296 [142,136] 31859263685292750140953264878221869860878521005373937345346679191663038783679238089556128086685665661603554122603579794044340730136028497996512769130907701431406226719209768984901065541750380805393381352596961408653321115257549676348984567199659507319801391131978271123540365644914456498270338445064735062592855020621174495008797586710318995238993198565484019625221632388592788598508521221199954023750832178135730591078770650162732638818190805141860245919431884400316190958870819503231544235008072876253087528763427337797993892724876422547477731366366222711266358702992612273227164918969378816335811000711844710089571156068956714620063213113495572854662839400189438964345388469586964361518177588262254092454756839807023018019732843021475409699319915302870224905428348919930034482142941524394481403161535734383396597384078871980855704079258952049535259386358941920811362423734952976928240630091882006397065439258737828917640466080723754300231629796943372714668650922047895720077228154329756896517339895512203131390260686265673622446816662163882921333420490779972709527558674620192310113200961294286376702452549654038599519735167045709794386044476163764668558673879591024041721818815643318942825903542924237492819227674702552257448309423787930166347317001507903010735497519867727215261383492772140391256372691391036252329573765605160104731117413968006075946508514779335256339905466078405732484616690010220890016888623016804925893536793076590452321842920319245832442437457876264029676432657404312057897100724929049111405068692963652487182604763689747526249407937201117623318854850659567808910034343641859064894396477290782755409412220700295106643742434091364785140331591544232652245788175125607722467155645751433148709643407479500264176920398044990915056237196997391242191752684106763077788791346406472756337970607991077096791901937687823354877818463072405449020217135775071485568177780329999930058884496 [142,137] 53394132950344642717327299563794710626323022230938608856768660439742158177131233660036972784350061794444534845173267643954503018614330032709884049348446115475510877400134146623974331557683548096701972350858861325548646005867819123129634208308987517219033219358565608434663305548622847950536703380606134850958168727657180437846167965770984648903248870115295796603593604032527888542945689715513765973554637512988559347607122374638542435536238904488785529913100513066776510897441204112068162025306810546828652568784119647473358000207122092446884823418203376998412066265681201293285200926541723432942141439954479969225688031186001178636023701775829917633854914139527018606544802256689495515725006412095970491048155519049272343425805180824586866509198672429888761131531489146322436485318185270614574044733564372156530951239396795822540500957550900880764604110146412198646281048696901510871135604534566191277339102712614540021629988283070655220380157389125824603581625221148712564000637937936860360844111702879969221116252205513948052321997419028293264747946169052079194529658291164537571202508144211713197048224289419371510967838060397968411874389092538098124310468410662325959903622027250575778100758304005758325196765120121747106240064050852661467854395820352893054620002771068006021443444724185157821640446760618715419817629232475348357646996441435687825007574961808134417896900532664520763048344104303552399499926835403219220001657096229222969498594031960298160597435220061511133755506940583563631961338794921363790296957411550127572294734840861787200846155994050638773957871199352463371589102165030789321638129189623947167822564516423010816037665625249774931504323079641426417068715777155063968238452086098192238751321929609811090356805844708719429797224836893409392962259478929741991689386910100307810535664426838343366549517649222590647557443094640964876192418866603999996469411929659924624 [142,138] -27075336663755841540720894165424102765591461034025764114264424121933200662057045961389025961194247019884453905572020416610269812684761911898574369063327986665436179704007708923340406788685861542578328554346128225369113181134111249196083283523936145714363316261126951618129568522314054694923615886384987566654878098778408626815028184021285357933504601190571534200774218144752764924964740938414818246440126559576935532095711318340451010846931015281394789606223789601661503761461719331105768707011984728332770986266744821656300214522308509950365866197980075635800230230845045049782360583747570059749944160368482386279166898985493614406156691870829820561705600454520066227278459337926010078269884504595399099278062683028085839698300673871520649036980900604782837648397840536104985532866516762356258680637648730771654356561146400567022811137608893045599510195888802936540169271158728165632061823916806701587523560215952477487345503812921762368256156975241172848839319063755398067943204094757728782395021147744692169816672951702125204645192773798739036254513889683543306144031155023491041251489749066298136251623604183346789030819160238225559900903111052922259314227777049609626749019746461289284986534077133147600116189810804276527940271726067542464439781498342239181349976851297603366536897884071884231252443547512674594703000298042744889202100622677874512518023302507551409192098244026812751720247523434666536593383660641055108265220693485109316276179451451724495304145485112512102532348913571860040687599698078418204719368518844032021171291288559361645429375091638165924406686240691118353872121914442657747019536641453453571029466321755410912377607192042322917934524814991859799046005381488979831738077459795634314603610333601877815040910092131186217335552226036794479763239255304957291460212512639591452894730467586690511276524763422247578291669153431219764031327374744862305842060386 [142,139] -11584851638077125230132829440703819248354215617230804613480402542975790683931131619941453783788828919402188664600941083940564733383579132618597265883804947425904621884627637626074788565998469438707801933566075954257402352635104790108511158727068091377998008418008773677421503520880884495633187629148581852993695846000829090022660553705642895104320625142397489171257449529051721838263420267216359452914679024202685037064863024996216065438129279712311352452503011491139466675186678385684356694919744140125708249092928358753685659453823948447419458817804401510006657480680469990841694342442307361544365231728163677392750516583766225834108653975013387169590840718677444344282185874316839266876854544442107558109148114845837820154254258007745289764651259651205821130566510895975905502355724249902764112865380191960648559932729953309547153400188200418620413114400921024640684647776581713860848965993479771504966992728548952772332983912231044285974025139499821777315801605096394561276278750394902144350833745850092218527925926545573538440557243998339817562672157413469243163845651979561512096492909303620777206186208135996635318865043089900719870176345724875974959901744502740834204052932558237559760907984446076381365083179833020472494965909115498312971291323514875149290130497987094570730932002881239303977700094479987457630434531188131862729248618777869612750486734035690458917284266655055851589824327666462499995867238043236819721374305225734040183428253845865181045940931704214986599781187425975562044734262731242474771260446587066825273973101464660745891263731506173647181561676017367716744981885866586890802556923227569549311693838252528505963509910540724977574226169222267507836690933418702282139637231875039934786762361523197643600591891808359296821802887767025345507677983180038553904208139109094292012348760176718108095069516501446368598945206595592727937729183278541696 [142,140] -2712392092561493864034497067713916850992515116879410375236463245563257323185460286911090464830817188259232260903077956632718806956715688535394631677571189078254712925478652409160552910315578018794687588537803650356636970765598409911268051468280054195063014837154466695949882118480112481002487850227104152751857942774807124756478882379840061387285788568109383324400500037488231470865484609060334066680741613865331836146006526554608091349651288809145036706196253442359441512667336314203515116308047355379394066836857938844101680390345411318150027992218866089579663238870444021758705877839056153901166899233002280240514662108750678927357651349419588273692207516591956135995927759424255202039379943146726761983886882501524534455418484415555851552575158696793565432600762532447832237115473933155768012107080087326188703318633284987502496368980258025921668206627441795604614722635360293097564812862998057662203667685684345354336060611009217139577695066812583327278780719368491995964267773558154734390725001520631375034047981247163120887007649592961525029378901707766833747394632127378003981164507124000062652434166332431467359604376373090291897356622307550414171662417337895333672551860418848598360027225285730814270391678420638126718689947902917353355620616119371188902934446571882161048259197466183360043284310026715320546624874806387691716774216444793272858009747263303042607530884801303964946705355088660674151719185452187717302246867509593339519185346814040431648082029922019782515942796747318035338095665141095865739284010294775169225779876487885596377786928452483245520185616342462637717513237705606027025398880037795737880879785855550418216396126036945804170152094307463758134790446594268157223560875762435166825792743383738718927476643790669885573231131007178834551269300032799391288893664636149733400769452785077162561733678304288266852365108826134975275353600 [142,141] -149508719899494869637923710680993044329836129759525859577202704233922318565746677883343274012408150116053360428117147087554388857027540508323352772932091011871523081850723115219036789645866212624901906274013093601811211310104215017855817551983250729534065161581663439249704219557381916939748730552813257523866874174319709070246194839342791966094820727427387063891861681845112376548611075681298207356424554633425822614899296337580938043329928804474460613232932379822845382106993523467124560024640074234370189010356043001376181131540499279106926460708156996938581897846803718729785200381976085779726624127088077494899469129612625071489832881749304569313776682740914254701648299759986311933831855290964035175222266133868374053706469234055077440461036635932858660351008066401680241587779355726519175596907915404537864217033367098734722862270291153849853558605207853029249890730325346185296619181457582010342111148937963634390466665819536936615393563584865908167849491286441663889843081587218139602190270907016513685177580572413251541748449006632331155244357929277239658896317656345549278387247665509746385420243514795965124266572487797213303716713382371507365766172330538213577724963667676326499554577520108616808960474032567131172151530535930557889321088192637937817895604546365486197191903658923120850209627922732996724507219369913351113943721549083223239835749926314098375518748915374077293134193552997433695495446664560974236843959424071378357238668365609244317102336358657830077791722071264759315662088496692288460256293658421672252628840177305677544752149821410027165855602699305894258946483537943298334956330892795831436499004987511917774366449883202789164683147317483375885210298947833104437911379511349394937070709203856889144086075437316966981937285654757282563448409335429103702623530287099264755781193972749038502967500548519111781601758875895680 [142,142] 6829931146130109460889171018284022075068736053342580440196798564754776692502131324502844227427218195024704662281197727284804303731456691443171041533996563904608294960828462264186818326739319861092683593364348146233627567970332050959087629682895967429461030921736735839999265902601121079877840481258630403565878644420097301361737373131238412423881071939691255476913240762341697088794308910464509550665455741197762470949095400152362114972556848637920828723480087023117293780811533623660033476819328559692429349335903546948521826770547183689337195999765668125495721246795474453785809223718465157660160908368533781338024439867880776902723868525979194077037156828204827848982748501964556064677621058655726177285888282948476797328712127159380019303608360424840125189508124228504589769123980380922876417484742602588429719564586451724992110906751783517087442718051527782081062819386203190924755987224713341509049287089963982775008918734655177181406141126742235539033653724286581893035885597096226747409773677640874231895325930680305806617297355361622033816366522645452962842806730379532908835914933308735008202357072065104687596988712089611011106598152431508965395697361719130492510401383011624569497631028803323318255781758653181683847457615383523376380188974238162010544399879019899871689546270634460604163418601007726581313988586157286283567886790030121136322892780753064184127087899427279810804323031851734483908122202496377377928672512141492555158726452123372482515872767618522372663401269689681918107463516803407642856474584934713846968137718264948500016805392656731707424999551432775287758742074295746237375388541759834591673037361571112728429899754152631539179507476339866998055792174112347345424806660574320579417607352069547230608523013994036784415705686970379659412814359560814275418220295279078497188310949860423133522941422207437947303168 [143,0] 13024122619507245471665303764974213211610653690558847884142299160094213835969339806092251792057315055185710569229350360188455813231060371882330552258570529776165717191228001710545558583230693220193212389550226766341857908291155917175700706083012510057738678381709736087410463442304369508210860026133296285075972549146461763916490681212542285297037696830654782984435123000980201999644035083306574228355302354030543923822000062718820863083193829793139389633453996593715595146594669701362368557660297422497066992126994675297744387213477276415434115949775808268275644227622591603736878900077242918977231422632223565538241079331488203352682899020962170639285367309227100500834298661606678862530022845280718352351328179239264454706830096810955554589721731024816255635508925601736465036078023815530287735571906899130939858754288848404839747007313085769660580622440342746486090517418819951110067533894494306776870042876037944943971537619484866484278391539379750469956909305116924937061584620197725414160724323859809965265305710433537659193708041835585427063673023423012307409001316297717910022930045656354759107962895455966340257401049422007958694129515795826255159151536844206734442322686665754247986759613918478384779113185923103867448227299561077242862958245083002851882290777305913860706241900942413495668828568201010880547657393634443095925135483653423859752492028117186377468130559657180379962533194948688277259748416697722031909393673483711974691372049072615540058037557043639291321584565483278920759851622408185562547603466953190177192914106580631548546783703267764154977605259625145046688110863136165990748317027001206805683881027957027364948925411659353486974966227192860149012591084443525144054826084028903284763326719872612584717902649620671752928519259530176228121871476457898783134451145984323756955594867606956588825329739994754427641702918585278888332401520353274493971957780346675794110940422148032361939664531609834991588322270799284835855943465935517429646044429948000258225068963716960795353688695525391623725779563054577124141998600388895424758242565821390768192525419473104151681048603443458249978865773247277954494028733185075068274984406454104545819490637607601763893333995075017283513654110903131139351341867843608284272750060048303233821987975192780262320160693307157583550238489858120089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 2807653509979437453540350523794570411557451195977441693554757588276724874307222955067256141919834750162048839625505414379624509278739603531243384927661690090149576779946331478890609933089454876381352064813157395629025067333224844519334054595390810985260669446790238906497506707378270973598137574318188675747057452954794470921296521324612571511399870769144922332355467213319906251424386930803220307359449399556969603195230398977715754107560908754563146155165814810167523364677982728649928168746131204139293852636189578786677711388313184525926909643383489214348059542610269593718660827344910040566798854934696533362950353400928682663620869817655899356023867913633002692669400992178208598084360101074567069925475952429661231199015338564846109545712466572873905310420283724847769506148842616139337726458615000382822381137291787024740020538821358242238905267870469934449961622211039080109047709547091485707151492790069121470544068371860361969494031568285249111830206654571474457257704677431401353654692273355171783231003615966841138265716574180215960263694392747579193450463639587964559702237913272573902454745117458895813076853735606368603367951939726619812201601558692758064798862589456853870000407512039198879410172471767996988809536059527842749468466256010544425436200160731142727907889126503281233653400444553996241052708743079032361774887213365935911854348106767275457224507468352386748266092820290741157204240209974253951872174897667099061448559119079442717944921710584044170055817658995670165652740731324196756365166094486105552700891251683009801127427043320367599994363288548905116457260866974210834370699820577834890467627370043234658979458146415362006254076175362579636579015789848809716651842499122174938488216081376753466132036628040964675588170230630258992804797010922795162201465238401771289952680859004258904071953034119554341504426064544274822993078841292385806263085941812005456574413839477019520359065661655114324940924493685102950101678796377545168218188343654592004736823771893308417175907871466947092282261621465199946109913164959234894697473482518882271400651137620585892300478185540692659469786555137992543823425685127866101598811161920916862694076022772441963384251266102567276781163214606331320815224381921400932877347518283601540812033559569006550650056119470534570266938508088478296702976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 366129916141803814955891132335413891270492101128786993662016988687666099637752996805907513881989249830899372866077981041552860780603063287464218395783573055536708175355846292875104542297873633102020957349330895208140666869676260558726655224514073020327026416863957303023250897847435481213702211400074130300305161277355112715841402478307239281422381551305925476330792574562011633386746201092291944088643744413664337344221392898014766263157152781585168929902077382300002010429936897143552250164221879646348725618330468822370523135740030453669223643867461835160871477402279470920681379636838839442641588481277369635660216308772389632610608429544716318389195614948289865952699179711469711477575846286088700332772154009777641835157636644367425055552201327888819326299707724739676755955803833906079629842566075512258913783488578693987232766238766456298610964173132556380594365227195631574127159532863655063660936721201419889708586049607088970138052341975163367473079459738988106130777576959739363477939576053680875300260497076308882791009327143597840390841511643324026998199096220792811555098807802242828066239639675425184966243557135023206168112393357907680801673327137564665728585484475284712978556266300169135499619306792111625385043874970090533688063572571688036108963463459543761321258278381264941697997754012395506988126340340163512251897578057680993202453748870996573580589774362056806531258972504698719312885481091711175660713942431537726634839884602308986823670127461151242723788741212508591092137170799913964620729098692619067328452376668727485538004339227229396246079265802223368470308711918576146694682805182532265310640674455190345103138033246982999500377927989675683082035972284583491170348219432743541838304387152706650764044480986546380207071556956431180465035878075780802960400275636711786777693570733335107462065121732277356662672563822384050234963331933622814351297738680721810060904064312083328111585232199924025754689753984539614056723436909340447211560902845927673854583593067626207304032605055210723677300649286466606994277931903977009456572839125541798953280011967492336600063174497285610589768583666528132241405674771662573598698965563708821215997279116941265801802501575251216334911521815283312185806742556373409523738174162458496021789918660369731479571858871883470328171204930961176474419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -15385085262630481376426427711060192558418909024722707171748175530282016843629402802687062775835208371761611551366354980433305558113990591837441024399713582121305893360990494721139676814837083128175424904781075221136057841925538683805153737695264247199124047488571937862376270313208557212283736179645607393166720414349922532093379180271220938148895246266091399937333230929407657597002539283240562378848455314859561389010027210749351114978155196382501437670834031391064696384171259162245555639315140280138287902542027413878129346010916224660891140309030498242284324002390324422107978621716694348421242008353546164422728897275672615242062832345695210428429170443573087346604703839882705179192672263853048293672114265709670804097581964839108963414786606282674033292000836628170473850398471946531142101059899457567945043986076648610358879057914361960513195644932175146548053050459990197954174234821617172812744421055275589089182329887662649463419176214370650058284926291761912627005394431581688536159777860693264178281953370650227998065117951855173584732665177958650545434439866137267011696536530562450206621997140052946525525406756395550170766072379766730241270001323342703376219097165604174158379339763044039222411393807612907084581171827105297048664447417669704073550046614716771571290786851120983897508507794084274430595930973619746087019780585764402874174876812326104836373967576830256980861345196421409829434988030617730374149949418112703740116541668921118319985955279399356185026392794973775252433286511793029530039233247775820689820904549121711427444761074359988734621929264051561966015533417338099392521605729634684904543517131332343812989248737715193975819400532181434364122621974643136494033296254376285502166847320258806467806298695142529141285724111385874323415861346054913146404618996843310496733892198704754496662708000900386679121989329967171508958996005131870391477957021319969996659023442936639904943856648305884671819577231430014487424611341554112129623355379379269653870560222817987513933950228149230521275674444749165218794029729537117957214503440273928937992149057764931120558570147426242880103023963288755241764282720884684312257678046755774124877988179860716570364454317957646861042238623238201078257656884900278647081717899440980691043750307439416861553597739165407387271162243033596760309104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] 263656797495612741817637709915362378882870706540901699250117153528148558538893855382265500893100654881398314322760553780119594196212654274500087443035375068356239410084111353282370191497200495916009288876099259015383258317563513644829620641221183285186068629310106902500802586778030382267567362929075718995018613114896467769972644570847141277506373558736323890591892555346632944010507711825299105175248300252988029169864898908992198746309582257445695501825530829988414754451940773101894837959743578688544649557574859454041569586001537191717625782194081919338413555570541809006683064041334746912910672257143248792983708856635930875990443140302373663866620044110831771319514217341888020360194523339504393494891576222678696409411804375787899923282662840728736301416105791513506470861681599315222052567550448926793412891787610250676758656327748301242398920734688836588187801046247794590785188880458155642908681213427732192941936988495317656632410256387850793670152379532297004641506339088052172895739700280040575760680906558514230780074037271149171466310774648898353281737701509446506807262753601756155949735008507444072270023141553534500038204575649255390654352658487245116119429581427363143003223763144543456008852972106002528478846201281085474889259151622274317572329792348961076209505902588849062659687034429296030452174180499606432907007814747321767533542316817451320078471900161604232975860472937215465542608365570737591365763908498140256553465817578692004674341767878019506444884632542737288348162658618898087698260474073931988423835781819118045548037670203277981272119952242058451580991562277223436359312762354231051018098397656335435619263907265205623281275028415802525587833171252649812976905499089771837146753761484739438326170376079121916846099418466806120140458047765207963534878564340254116051604665380848536287137061182033873604491805983857048789401850042824656674206092871922658410504939878226824231935754737266551413713388961777040598199210942011304411996739949740687637631753742138304216453113949742227444615306768818704495365533214019351009935958045710105501256921523788462042745786074104211059932131924951973580785126319779779153807960387400012849017587055434133634565649468219292091612560352765008252387316268868605916736882676940369810803788891566163005512406842928929297740230647359476174705131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -3236695357142404319293650553458213967066319762259795336416589675960769744985166089012667583426073191098442438460628063581139652733199967126868795199840057813249257431606157394295884828371176257994731388020449920549976813098737329243779934026514792550968197840976815318040187280951462718190393090814445458033101190807693037169989801105395291909170264754082691876823258184316900272842058446758237006944888836528610359640500696332934337433271674469126048615788404417309323620796783693570175782705506868060553359724698564099055533192645792256355712321437309354167837179177567677129273869254302722143482797837803749464536286179363846271809072814340854148669892611857135298327477469303805496893386724705715424209214373983633449432022031989028878748648943078530513129966706726716654106286398102686216929852595020656621160653282457119091058814206773008375492788019701130440819999814066126301409174417203073710716282011248280548420524616294815810776320100198189315621023181206836898423548742916442811140084542271926402834869079527802134955696346880650896470169579915034972610495864170074977578901147693866770007663834391922420302906823791458801352796529086787240263357041357403652430954132020442764221286507148016280253224292686215295672572570832521770327846118752298720493802980320522354161171635745477137153616921426997863671798989853469849807600138308555205776884955825288054668996146002498081211666110086904786614380812961858801007955180285706339175099271557457054746322337396641559755512042308820908327543781087243283531369165809137750113471740544677823080794651891715127959549341651886217320661875417727706882066608306568288164431663366082132819933446226860568449478067685483389898286476006295650037102722978927204459131759918920624694943668717142864148367889195042757398085178533262460269380177517132473923025753253011454936861454943474407558446134354670576757768322878859975482033538853551523187045994046390416056337941282171222333815863866970151535154698841979024223857965207169350606785652873954445931441870525409711993017914620583433307854756038181668114313371817304425981667252458310715431775856371436432499216637334754084894366471344627628546264346038716101688556712933911002033591706019894696783658562993724425076800001867009597789791993837077189730400674133306073136704175857643135326293609401691254858945921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 19753067430575567601261084883327220231076600977339758218625150359201882340598138853509202502217816419386679832398815396990594838817776417804993167918618028262040934961625528361631857837137683685419995530406339557457085911051387183072080222487059219542563428198127050813288053201243579930116157336567994648073695753057936328895625129253421080951901452618313026346370372566657804509472894699246192642508731488522118263027798544882248987925870408662158272274253958820262480712356534818158909893869446156421458004127740060538556965407082208513023032509406000100139182472383436331442895310144764662909060435335413882554220647973943967996638338847527204283145441662141956323425186484885487492244285487908313608083547328403517826364698071877667862237442055819462185530169578303618970712330499764222915277760148664523586212476812346131721090580983414304545910507948305104000106427823567754634894634183449374491497608370259888789803780080869865050831564604774859520507291189417916283059054675182642016345579847031245096284051832552956925560105737555829745104059612659716319815310334223135939215833754674631370182798967885766580404239179627755616327136125328149719896060530187889261298034226855682638326002804854496759728783915165694841353717599539586804214112397664216278830040378083719590813658149576008770414056776183889966408572194892791175916169353126617947772722461188793421635131779955328423971978919038644626128487317049724638372435133579800565328467419715662536047491069228512274540759415570486071572065622019763140717418129375875064005973302601884251446785576188520212221121676763781098512470262560444895911299129771875608230940950558439602412705728034326687428231779635438660619301263611610799967175728364766137000635571255799824640713505127650336258391157964722777379521333405186582742856410400683507111662244712160394023296672483985798375051251732820278289669859198461375508722902308160209047738573820232314688188077267215043198652843399199321150981187801976135246049999556268798026649043004103137181970422577363159371152949821083652455839603739254519324046860980524632358383241960381444618390574228143581844112831157221898064997644100908347354866186993494235362959602942432219163359088967583379860055006492136468793518174215476224768142315989016739207610156838058107691703014977485024878120944964405551125495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -134093754360449745919017798110324633546895869540835121202414945117714368602347934518812750655898445142493850709461381680600317791578244719738301046299216276542973437148489748726265540196988912314565329360083307324192242260157682930558265409549127629846736090539463006114186395861873944465222862294778817644592393781890823916804903383133180000878381884181831597504983298471913564355171683371749910298170247084720058771420754946414025180109041850399702443615644388391559076248187157626629225456706223352085913748225796692369874933444659684742839950290158143322949076171362443625912738432237236584704514089465449886753294557574440489990741132081010942572696602435040772645960542797963033961570040959494098760696383662062180041267439246459960444939319284978695555000622636181663789552719690945137613633111415127241101249217794084136039350295227184922265011107035165361739632512015089420446852122844755648407003492740020279972229877120243804243122538837943153936590248838852937190570078254047090005105311045772968985361074062327932155117479228721726049100240150028766334954291797730226444122938178448591736799211386859012912617504229570667469746011835459380515537848854172457565725401455000899000785747842172807446850224510793072935744393358118981534091458661602760070571407954139290945709240754068610894195277318548033718158257517409496141549804083542183292616974861756782437559307847659287185255816868012142497387113712024547150460590195577038652433337570747668878408637596602037359427721094365696340763139501701537753505807771309124739985294350982467374026062415575774608685587377242344616055180891957885925934580729762247597451038686273336158467064575816578320760447154164957809163691506257413487716021306928985189638974549904864201757542446133358372802589750599917275809738327107366440856652460969521786459151390460751775692386243098596587859395120008950258350029665951421121795961407366361768986750734929996255869451879606419590170603743351311211224418214622521649367039545067505765199915424796922905175564759224412156245838547447041235990193432420080433430728088032209751077866698788983378273757779063762642037553022757310270689370146523764016802312990803097646562734519721172320587606801140797379346845337790324489570271567236140313941991867753655482222905124427761716480813984574200989979742601334261721970472124416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] 689379254574754918348731250710410386242586096386461108562780170207390607694883316014711278980505581275881409243619300788634258783979822752830224447166407090864305741161732547320091558346190446033746961029062588751077248454066332609299672801689878901299427948872366685937865098208828847499526881476181249535013091678249367786944455445586344465870710516613177455796588838788343557488145323255288717885351000866078983057409024114438644723655961297048023664471366856585023251723969237319381342515567005632680218709676383011553230600134284321445238921712126276968639104834118452624891215229160678556113614664222327717874928118423001920979449934611719419789795035652641270544077841198675735453894813440720265420776989171346788731652895584271371338572898742212870100225896980167214311046635074526816845297269154866337252285879247332485682255142866044436853684613641605080574235884434402024555753757816484631774569215260292408313893280432616205110615080250577544911665902220816819619523423173756738704706543566917660100978983056086135100961052121633277343228986615285337381700351514302648808354772537097041068371629120652650191362915588712736944983553169575417148167961014952881714064502754392097378960926180013096275593786296201921057355243292158544052126405971149284526003963143412840305263859440177167075894825005621881506150826876319778117854837547792001813535342341814844254658525472308691134150308264740195820829697822538061969676457960818106445263985089562044491490868735247737931724960923246679937528330402214533769216073049278038529304778840715444307390979897503120029685992235503350276217636448439755973904017972779264103819663811697448566020819417758020518140497484104987544062454580306995184528542364024476473252232641681553868260272099365000543973979468334445319110764674759386490725192083397176100045992746115459549151499600337087194397863247587515027867344019386288984532366592659538632288779938247301515802439700091275163990527932799056469636771158842851014061306781019277328460012493264099412010790092772644155452406871720508953237950563288642897807852658296929948592206611407957341473329149329509257716886976185796271438654923322932328981452672835714830583494205380645402968222966579024169197491235621057294644010876172512770425841572226474885031337500741491144876286914034582841516006324038362801633063075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -355646782328508388004300400722422302398384753923829855065616535018072589290072732804251984908224488729615761013467498936098050761070992985309381006317742361944752257769828414653273925904445775475642211283942252839066165301221292076781707788031791510480564213653458419414362083418200648667993609926664773253269255958689004764408693990967744024654738576393782396927322093612886813622795614409856841622875300647506680943127586822703263658596632059472789827379823630814866609831562497389063552044652224909625017574603241623518873115806513522800359846155292019270875257201204788534196331191201022556105473464211146838249432906964858576625928657232490490208533293953842594942005375337945004910083212904438894998102359437173188810348378631283983251289195490844874762039904218817373913167460876962877296482128897313271740438345849158306524624678184754240243322922307744501558159950757120272356279973808422142986842892363609687781658760893162685350133663697490299117610206230057983397851266013314378091204459192283419763577719118466750920027784824084058216147077558589172625720777982955206312619660489690151980994309459977649580559343301147452139202354470589431085307603061216754581470508899092300555248020720469438878302471271168314721607827044494189890452401020629799338925413439658690746047270869064023302808188866210739851859901494245072232705827758271581195388893815924971341745888004947127207482700778301176992478346590655329853027892107362715506195682686681659572566445111715561872153292363475779462694870608755171014010325858957442783197697722922703569004748691271068233661570036604477168977683753654267682608371526905511150841567675198894460063523059012512364827371260498313627754481585706204900577135640278361048298279655409256327425348475280393758155789520323277024386669579070886900701476936969987032986744718563966289060419030059191181682658850653722079242893714167644295995938354363057012072404084139169948594211613544698056154693680937920606138838114426292250721739821562367222295970271357985013263366309505511921888540600386644328159850602253007340284099999278400388924936582245389891104030913431241725086211074017389964019371449408003710619002515629708377644248391072102541821730839020632827390125370991706271237737690713690775118886882399478456950810437394927527836007213524063590879571253335709814602342596608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] -16896601661541780470164441541634392831615736965838420795277812250322533561299891462316620933898243146071200057542301075981908156998871567430689026924454288989755298100505628943684548746689322884698162623881893467813986370098262978238644883458259914592336438164925536768249348599065143350708957090922163424090067086474889948165923452014239066619896319236980530557827912453039353141927661262405022955261731184045695529430030096296153546954727337148837547614082880955678132073476218816099792769299853938836038711901512301610317450331519032808506772975490479996033400394269216884316098668444650604848415506587774669936508531492099332542634227835248593928157477735888240754449219455892499172740234900270800550476402397968858116864328751102812022819313040121758505973277725480552993116299567283425122750048088848436638009300106671413076926672608072886434678574051861589719118785511862999295465463236892857565325743355231467402759294447102876798535261707023557398878340413918254409014405597867856516716248001379552562727884742508506097125567870074945414566868935924089601333417430189018156025466021641423331656185201176141020323972830516450884219244023283289949632214852882023017699555362127400086723609378424351380894137078793999487119476460190338909546543391257657794833706973862142127087314625042051626466410414660709530367790435385733313696088057000636814403961686971906333117116348017560055547388387935239812953491197942422483353124798282736664639623389603784186023122843239644629141075953652393176042516150940226093350086009033663998916401420272682281481185865531226962906030145581705313620857984590498551804264113813416698303021951444604347380503333309305146253361256329039687146007625027790879970606594806287710575439368754019540364527942989503067220243441528546630818691325755940387976659033442870053592788996592821789476366739767246208099570295664921380870074496393474462307966162574935076678087377752154146859433419150485541111184266672038412894691137571858556135170175710626971895969875217342521254127319529795301713643635639468536330562978789144385060495458290309704694488613696754827166982046842375071058296300508504716477950444718889936878541950080830823191458304830782183822287244621421779288266379609186185321005086676841478666876980482582186062429363346968447276555709635534646314415871940534214334441670574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] 116384590851300163477766697556461720778055184731734346162953300058014238593782100334896364438021656151515336513258489336633738774498336551427855211421103649046490897132668268346321739004077636911439114593386036888156777417529604506480250370263884999058956972864784362835643937893867409066533162585373052846717517452217358984279442907666275241430970597865450063492692941611378071954907198869186095285885740570360074524147836974959547767393928382275192518131270374850462448999485491547728134697880222847659314748826590895549253002054769038211471183731538476510907773423267419027446472429158036178658594515542995543428342149158793869991926562552947712424957865766185509851083218828504299815137690845463975255214340835223401735529472645478661911103336094417314295075612881640440793721569255313129772485454195280471299227838996369342842207258296825698986693030968163503737763041547075923689375107030770959106789690861178711470026815410228786976277285872580042569671274618273788994889487724544450490969393849290872951763958787828775766858624611358575567518476704432492711567860547207923931725587764491728052668008122108490644081430513708713013650312001994858592245918340041651268989042838653981418956779898400580195164589701761416510600806894856421601854011212808136526306517836731261010442716039150359740716114313959449041955542958644909013871594151703178642913892157668077239201502933157920530799948434289166233627553697332378678145767756372052180683941691405208681069925788236022721906688053518779127698792645711152002123622258398654182700900151843722891665224279265680129208517168142221081936863742393087436280352761222938223752566500644827527675850048994055903899055677014202219056284248861243706602851493895672920809076929751352411439790981729009021351327209076620033003025219760856826736151107543356393722940446187119015211135329852399566084551207182621107899465178744108750227345909369248352265442301183746635413089257871875782065920167217125646625722495428419893624014733580899903626395273420615417083050694853511925763719565634198302921087272582046484850172205811261179771237421267969517289407524621364750242533537603077584009634141089127926831580106432196718843782170927658209360393882841852463373700512475038097285429321112905361234615191440921219948653499132610660934783142354399523799353245725930546140721369317376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] -472795574647162409879421856286843316031013281716763236874596829342293390566621711472993563543394456055671841599236000158008566174604730641971371901330918418442353513215673792861646056891066858444779863713513989023249372619783447358987227021751836425660476118637923694885157121580139205202364459674871125992307888656253243239821939167722766567635873805955802033075243992932802830936138338582970483525060432778467723909361599093950646394937938179440993964841854948364763048287057685171916644024603872075276780833673469265171429498412490427235156504788317451118860490108078245450542261523264306032065451368146479930440886712334473556330977732532602138328516369354208258778055085099564074072902229505379917752846297916626132233552300825793903553750445288276657495640256615048068108317349348070407706457057980504036342194935931864422901168232696671004309712649733038112389527863678947154466167762193562357243160246796918756474252722697414449507871248718577034292816573258595391748806263372474619240197197717949559598261119305107189059147264231116985345308080980548393305122289671661854573630663726568304110283914724933846908353421656389590324162368465918982017910058270987173519242927709467614622656207320047867967153412690889950056655453706706928039385318151022851057651267081222113764120337907594602481008495383871619299686915579282620367959592025128770312419151013812819486280899020072938733946347927376073161616391683663966907044499522553474591296484644543237428265518705505237556062453427789026397347569432000179275169578770423165530216686158071662246229065690665578927831777525758432775090137550895908353471699662400256197629414866568784296619673860677276031681561785263132013353069692454592178884362076008679338155490641110071887694845556335346094091021835679322860868579886476496782432236843852529674357191013824216961501004411004169942769666915899929280352789679057999248613542404052325152813254055917059765640670238871019973955986263462051873791741030077766898930111261404032765053744921917356095352632104954190747345094418218192153947296753015463244517074315154704105954961970747588548889213597499065411100300542600279436693390168588523665792445562719012227140720255506698522841880585650502824713325839176299996725180457068436563036440926430591559307312095753684930144627501952722841189569211124377522911718754222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,13] 1542418264246240547329681250999240088007271440779083644081725162798630960575347743819207300902515052595251511066795612986750468989994919428160610713861540604134985063423468146471871110669162907416279197653402623298397230764062768810297914476313410987250370682998811202600007863629158455416245285386702286768471811942148651383502972941813253809593235896006184018019636252450735647626900251055378064348896937540554051829146130959940323780276984133065182671993166898019634405059783684853962933549819999003623097994447011449614731941657622833929820668529440379930526294192714058627777693050636212198928588240009992580189491101511107534404272283791075975398342647143697441264890292795140508096632763617219513311058872251189402729605873241431012142036912058401144815993139737813302119807957213434038216372625861459944093479383824563814728076196062183567438069931295707738319061555101154747676982485641393394715086808828914551137909334090272079852392100270735957861196486822485070026598677039839542324581364456574028832610886525679187302808810232062886464973510130477207586134508581084062452907243797084798415466219924928926840145236462919944880170240611711933420963034475441480767150125774588824778911517479167732574876349745711402658368084241549058384415254927025299234367942373849236907056071099459224353222842508438742470639214915087111148429300758404145861312965167144399446707687337755549551392978129929289665969629256777578728079202832364586378429683481141834744309786128318900024163002911363489220611138293836463301748476796741415439466877648581272048460992198265149978261241897129614997607958106202893152989324711983098685805454961668756465669904959421364776738529296610301225814817164442469627648891467137089365906018794882814724650371931232806308833835219966255685908680389897970439499311340279893310975473860424748691601285514633917135356696484704914035623258627901062194168111191492643668632645769434034872916425249305738006134138813602570044580880412422300457767371824428353654713280977413244901526042758787801553669186602696102959574387475267813361691506357357007598386544167891059312228819309009191260175626144508095937495915234677580520837005256042675126906405550071929732231830790607023789465426693561941809316213809793999604303578614933371514561993210373485556064301380356508297496344795659302647209599864668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,14] -4324614422608102997377034105750942663309710227296317220276036835478330538703144743830227334300671220847429890811770705394237781891994749050610148925757220473957532855239795552206184833714107524014057842202251314224558883640774217527358605543919066391686818082646850451591232282717168281275452514911701998400696352871101453148816239872438300312444772159230667379244753645940415786934664707610569532160006362917633922498092988872640390807880682993547191831760716226836494960870701651219074284306668293929991780377123323836407976773250000696237651080875181927137653285381547715744922557359408002253854106303185869106206765409873308464409904101685603171972521487823889339097197308412528485247747557286902983272455145370563898092996333916570255220605205392371160639632409378567077035181075121185943379024479163362685328220010086495659309312252099734426640187083092636196163982657391669746625149046921081418188729539268726212251049787825500531156751964854637637331827126998202032523128737558378824310728357641414812394940082602697674593736687881255931012479536510148542003988316743199653421481573891939124139878147691814218362713299180503970993445333543889726197434541466066573226468864818053666216769231014167562881357675992156580516305477629293940897222169822459456627502872761393429254023892117072277298299051931661039021492716107824919623225534888608185300724848952822020459746073815730643057566527575844297516820883945547711015119689280417064290475141832806658307372078466177833552703898393599121327705499329872472105077004017273563454613243280496468046776979162579417070217435691305025161007442361794250420254223750169722020636328265074936260184298948470258745570125217672693968140735392219794122671145769118116097809061412276947188910642434946374052917466349079164624200985740221970547912867976299425319560529172574045335414830668576264429029566857270765480768527684720124065506231149205291639523579754428017217027591298783642664564656310610295611532037192729942905502374129682362080039256679715843196917119202841644690006260584208812158710443992082092784813648377841219505071360328983670827979633497998013856518811596590387220699943019564485297563789701456843754524807659555456217094618333617175847920133230467646695780248903206024978130737633143937722876506481045883459647338640521438665706559917216731455581536502415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,15] 8358528409323994314377124236871429792789492229947779642651048404572463921192940484627186282695565682059623801005063946088122504740772645431001564250500824267542862046587517388235793818896762773304896524510382323775415410709323944035747457524378238702696329981499051674005316391578450138362528513613736575191438159888446696060106815117232567675160708925084231836358515295212331495154775746784385995568469834346938183213054059719288302096282113728238634048507808742447484597113146540823932838512890338538145929915496309709635033315211217781111863700602189028357851276517333954756287433810856737611032018462657983791566944573894259275176624290848142095752732213378134430069985326877106077943986647749267289082208066719184062642710545615148839234090961489469177270556485952836210441514705433790068862799896604670455878988618896791191751507391755719334590402080566786775732015266915963926258025019299196985577913741806236036814149269934949859896544459503556919710991510641764475649409961179938119146859794172707935983891738389281619873548544261400982532832723254801029719083036996117979487183238272334542335731144170553840655142718667043506737955667624594072685512575689060332553020215678209280806451717814972808448120070669182017554146356289944211461510515108400641147553323453341427375983815169971620438353250160337659348146970679880974700234518461838861283834457203908894025870387914152269854330217488863765406860632922962769106940766445172355251463172367711230259507325224486402144021103265382028758812913753352201297893901583310643849807845441374041497331770083598543450028294814416216368863144427807439388109047091883863326126251262315769832452014487058126230250343061301922207339159931009525426937734037722452253207949788253767870455860754933113959561459348595260598681047312315703423513116505438980167045235754205636496205467217851890392521277408785560010446418077134002684547234681043621265977586610104551322260012452444088647840853018350659003549904186880970038624869508324103170739589721551196621607408177180242398194726004998078158991855043297041025622102065798767461298793076031937500451851145574919429325514478643270329826483049872587276740440713460750065763167759205592135768819025718713154273059074637385996830256095682998213448394048270020026911663689632683577234957070560377334247683094009317448674639305768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,16] 7645454137651632935533065803831135508446371652772531625038635657466230026778189992610429056994897983339071836442934596282014096206875365206652329023910235016721649046965470882316089329349610121747316097401205021834868387337126145208783237308412135759278416736387458762317069008980352402831957310208630540160527586029767437408433777917450965682218909120458584242996734383307273634911719835553317462471179315029434114073342059700874497718782943987481429859482260023125901487078250286482531869327324301685963740875343114611890226549908773311163812865134822176946438353266654173152853717589133553766980137526971003407388023737411236141500003488565915943070291170667012258300092915841758538442330934566727641230507524617073768426347244802808572939582864531735144764502694939814776958882029422400930947232762131888202816983562218034796357107792529162732915640089853826102483962663335737624939841382664237740632626480143818756349221609344130845099050496320487502569525700365175712486276250654523102310355733512514876665056879661118106886930569969789650182130784299622623746825889238912965143095411597886915340102542945049938439309123677713168296617324971074827295026678905129880565004416268412954707344084134629027794450888627459885302716424200739888230912685399767217946926498067836864225974115770296766185268174499205627222999114742794666922655125379818770376945860821922618734320623765606491061232069798622545273508395634068963105396208382072288990849116306909376238774440820637204179219862346374440095969316756304481806439075568677326316524745702459388775080342924972184519912337362023012703824410427561610366411663376850978531332235064736495192996329437297096638615093859962155557514874267264313679921793264180511176190045372405351266172014905202318630964488357385595974699238127945334141942800527870523106424082329633665303092161809948729485587703448320023097082206855170255031154728132540573021289553465781974102984324579232922423102648272456022960273676386532481944094744464987643673480636133315054045771876093598498708733930739467959573376878626776607526688350108376576044875849450473222444477587525746158051706735226105508761324185230761976173276162750290019102451214436410075736324796566622831221237397738390546474572411560681027127116324975034059975100288883627341379841909386562975014445005771551280013880325339873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,17] -206608595005728046793913555588659730327536599499557492939547918583846333208992056227319914557444223370083089573771539147677005526501223231451228588044834877183276078926903452672194645620014303792412845662006594755649978838692708442505455954837318551159623870546951523985087818565098706928743720684866056915217945331230374268923670933483150135228010006057609690959869345887821158327423358664532933717741499028656377165364343425658070442485236925350509192869316484242434655192264089604570759226055728326849030075785871593725069260164931684462414857212867662495198135201714922635305577947199433750064997938157687727678590090553910721611748480715434230457116054725632692896496286270898645423786983206193049554907245686589876781189278579462115206120576753287286735138013407401629086104045511044686090589996207833381154070321799976775090642414968753009076629601309643302881414030289191957718962215022850003987067993049659699355515826862895169203146930927066744092620876401480650283398246874080263189323861453643564585513757381420765475162697114081336058748536908700475515326750414206263746686730663233699692625775584338964287010580952350355211536614805031505486971623381155204194368305322666531251017406641802376927119844447950426071078703229307051692930778450468073159189506097522976627167022183925706343509292097455643905750283956476820145398509660099072787108573553694811358250432103907802670093007078452519501413019055096254037494199275085905420384266899299073136906071336262985571047699002290180075884233976337664737430823063581706267581040475231950170797620208667488535773942819533444609363012822527144603468531447702182984232163165342946150608632872700382089726544401600854541590754506006890236968069652683585012875343240995520090040578267964123451107395199432841613950738413329997694131070011099856758724977409627005718455635689977886365558498632562211241942824092361563677605369377837025937614183698925069221913124713143162707717708771034592639084957539785060904207129062345333813146603686395839408970431669441559000829279996004689310151156320114170523249694489306241711496508477618598126524568805462843926935364772345380942313399649386877599455546569247338420755481274090989628337815550004074162596830472866235244930067269764658050441098770916048284154384084346282449189705816924329991848654239797341604155523605565800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,18] 1555468963370124234615642577902410094723442407980452574106659684758295279205579799416294629901754894669238568579142779855303633183086494906460831400853047568334946932344250488441199522715848985564839499748606222631808874189680622483635448732770035043075238585051708186978793835325887095151843848570972435925938226018480451044489451540490917756154668964218209232563515104033502330531333877884425387502626522843856067968097528040636267292446303457955696185147176203482981753081525176523199056560446407240099354362100516346539382548362560072771355495072448139636279361617043086382070690955580918173404478097928002212994501563870313222982536448417306116334357298509094085088755277867970862340809183045827581164851249800735382919874908928770531416330200308303126203811560754540996624594514939588937280186187557234611223631093689999223343921659851373862377401596551128713047185640346436543385878613640137224710098631891015944072780546943921660370933176495448865248367225735317740881191376433360883835371823639327770115220491328596064926565856369808169316731017824138987518392868631712767022892904881023789953234391831117277410002692484966754620393842267571121522478327975857922674295619121172001358161982860562289409243538587650526452555375176980900114213405531566723483373077680513899789362651846080124063396472036286123366857048298938339896051106584243865797237597845241819001929698476653850431433718716980593981033116967866671502357821157083939498553153421906862023412616392367586824075048720733141672693751894367315149510263207124404948125503102721262235577149251079791414701601841342088825639343194831428791721045087920764999487936619660557352012616978004968475587573503042448004761269486977767606423497236751215982925912697924223402675741947838366488415858546062564468510396351033981597602041109616036120568431341808914322126230131426425987331237172205464165602358245252709072805566548353141147251496658323942075245089822051361896671976325395513769604662161024050112471203994394487745564355158025867268074511180023136093352186581505676176363934965985156045635896810061339083729283673145496738159438631177709490440569846464624608620444320010286344066930900460945295172276802311538256883435657490872933490267936595768438959118626484959613334227781252774560622027397400205946057458507600656789699610184096043257367817129191014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,19] -9057096820023220222608338217752904584669941862119899856822008284854596954265785562655109556027108006925776335930713478674611225484279062970248698800631723030121494069854188632095384686803028038016989455635907132273920509775831274521336745078083808233257009538494735887823445653844908106071851240520896208280652073391168739538067816356907028360096555600175572734331387305207406616446617509998911182398370727806298702536767347156607014591051999507030079929926658686535340106421673316294186474452108580631795548785148870684174125370689927407485054444621215789909231682914637080075719738693302596543771507714564171167714107567194042287788683647826941127641800558551062275558081908853002374630457021866766409268554110136396471962420208247952599189723425265871063000862577464016914563585220507534637921404488842155064440403808019112659287559560776249747352225174805755364765676732712356659286420366736331848154418400965982974865470761663290457177893132784311657360151645607097351770119133722186881738765860519134999584850959982423727269976486218878559759835954014939314520271363525532466524942350398672624548598606290283040981905307857183650902975937045550843710879766482368768836570837301143411085719079322272472716479944383220337287943597614392952953050435708181550826115954290679626776562443141939127463597386601178747967651972806966540489420830140454070698298424898742122344571082017858363760539097584965206650142886286379175463542447475968861513203533417030553080628754927827406344420636521101027475003617559286198671341449984366132374029260491887840840761777219307082587817412674525112001828085225783632550142107482446894271314595334501606467633109024883469118811152389890900142841770042912350712906414404948325252486645882178164212432279163403526604669352549572791585956739791930994117841644858100956436837530170629579274858372475388002057649206293672850033308014398648652908544949026049648654316795981475652383013508955728692058371826418642986276876744430596589381753888881203250084276842726209573364370210372961401271678464063269153925365071133630029968918186292725206375122765617928418975131165611327198860998996113183439709809344828459093777620209165067493411347426938076018129242158520443208047774090421808568245792812592810539237950658102251215085021250003516496345173841096232278621102774915716875687499685398042378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,20] 45393220506954687948046054574154878706543163360450267283004133362752825721302074357407098055936010761900719899401131199744995691333498108661278173463256022706698867988142773207523318806282108785566660764481066099561238582156442762995295719750474332267198951992212992183387511902488005361701466837776954182076494476987254410349156468142252352291816730669142271204067410165510503299453205168703827335196037089075181392746735245255862780919319978593767351327913799277435859913582085015266826381544696990966806756280671827168790753458999789917729228124278436492961917190949344955311848108678576895164166098289228364142854191477820230081850615291418179767261782250657340764149186079335689159856056928371511759167279245103251352066303261078855529105249348067859360025311483177206379220013343380544990112607791142642674161029460634519592579962124758861010762438511414994678867334892529211091790840170531301908808258504338486081190319725800394366021067882607394734060858633696460020507015602597553448191404545649741227847430938592888943406135598064757995067597725515230123436479428549210292255468618009596387465192822565744987428857124000873799072043011248426713879732514357294806792305647997479678166912681131120879910662180506077823209437765067987347154567823274488432235176716565028548528098818735291897659318677754515990827341806090370749842939559665199315214141069338712581833629860073576234773542796395106626249371235746385660140148231489686154976219856088107952588052685023453061424678712533640464780237050336356469068546144094836425489036034521650810104847866940749075854996400127316117847128605501211577676369128212279791742461781340193885810292240249870573489761437781482919770320682591505472710398611719431410232284456880998272039620125656147731566969592142286748192251050346620086544935378637831018908711465604500970712296343775050438688150587183617489438437341421840220620806842616928807562139105393736724514901683895730968954803676880385661491431035404698492394144485463343542550299270507686049239632554977546107638737523879208775504544258836692545618619375851958689251266949907291816180492682882572929727538162288331997355684995965605811066136834165720187312887546410170999249457913558872914801335887405431294877168866778535321524120203610788028293484113454948491979906017600727592377304518113108870174621195352775065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,21] -199223176308783611776166620836607988090214948101701376255709616144561361185691911938233899023678020088445119681131931684952417505567319714066013716051791444848169653134715044676207853218862121438639458796050413224730465661608494097712258647805832904233403020118697377600719121639915696970888901557500098499094170392664790721764630294696963546852808378150274321641633273149465193579525125276018612146842032108476213943579113632658474584917895856121325444853827908551541039443757664213388744509164375566590934851464274843763663011891838441895564058331182220590672012960036894005814888670719300429750387659837788368974839897556931841528293134762147528973351093159980098342954076790124842014665953541323418877897028674738104365071883353377767483161021365629834260384193729396648915853261315302019974376135535877914597308575848365425510222753648122687960272184158012114838803104914767610009017556456210752058092180909995395030134325425445559690008290428681493502289459576719854163154429713316921490403925705447906533907654002903202843033957118556655344191348090507953856912994901478165110277294206308219653427284287235896437115661054507337906864325906984748768457710019927397575429586508969046795507619699685819951135823778043185450295573155706324735357948590876358604485515275351392897959217198439645801643700620725094446266149307970924799050016169523717561538916767240768392004443100229240636453152988059199671826446698087287055793211835306272217822273619084231684310819463893516781517297541913983645576599430233665742408698261225959154475582066934447664559571349915656194038735323061788564855139336111520815879690904781519778882278275024716941387030369119139692051096307163268967682647089123278913326033236033129128463640764101479271514900308231945894820296472783773919285956505248957015535795797023497098811936045029450144011476897291858472009168164850106282232919916480189271717137799293700313577803737007646444899295149613869262922515387541111097985967087973181804111276878222039453377956309292980599330312137387027274085023761936665281307690244202496739746978659958726158688128770522335832593580007310213919764302043542281720172491093040772770031664540471696701026319633863968525461068982258605741029451298299310907701636232029078517119141728314562703396501910375813510104366450374440891857717693899250694900802469605664620544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,22] 764949252318361948943248175509184233499311537858924446701568857504842717225980773903245097987105059018381447306886655324911405423042562297104908462686633957832883283657393167283620765573417848263452668893570967067501104292555067638974628890523520880658643226995596534179965646896305312472602114931872432493292462410978244956797516389443599576629545105806537235619516015839695689529945382690579962996140462671776421173468011788528585498436243045325326001934137729064212648929640814461153240107326823555850126957546063170878268884531067719880739680425076921313908717492539044904958253501220307083723880031360339122620649303966473840760978135048104012927125047060295128440505622372113543488153047494574182677862657421396890154534887682528099187804825702763409519439599551471895832030400677030983903004675305409053498133663588564291788848220837345625915824503022057945247491859728088973854089433592602345056275862236591411628024202313971861075509319875644155126206580811896159601394421523049944909966826919891271334331415103413219915643326226375328261538628230548281370979806612405816609172806082849610802673054541525907314381832472853782801038369985391795758862634410508316433814804019819196623811916649573299302093640132655431805072396005769180845849907936699501264111116008209181720397756862764667941082614303689890354795680388540990007848195489293623547053599782028682336782174218096573597519711160333049922644045177329906296124695073775598687756894707699749063343143481152874814284967187995086035636747265772665615879207421554509305969295165802642073859100508397844057262399822284624227770665532243967930928286604174342920063929825552618566124092683918455312376603777217706415124876605977484971122244555541240271068077302367712645390507001116212175017546208972175119076947261001190494223660378039630345298400458092551250269726844509062855940989313991256297495664516937170969837896960212922741435240822017072565177545580271065059755080189230426384637445982405945843696113235695123054627202046160921247715310578673036088453940163668124933552625367194049619235815341915546086881877165116021443218143232833872294074976559279131786107460784157789875340766418411480511957950452819208349657614873360608180365473109774503066416019614238206185410230806632900915296114320136522009353209961247861906037381257283190326427487361072009052160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,23] -2568194221057350220512821481900476471820749755913266933798811807908983423108414745392678667548717199282430944045529300235635201853484087450691960395057383201887273727871264975889547098632289706067244076454217430385578770191717790315599476956615309333950133605412359884510534594671001702177876209337718346654810795910448871716986940556401829472963790426142411092625204188096184780580545931681476432757150285054074965819902210665087123920385477808382927479917330442864066946269699880558074836588664754704452434656095094909943438027049707523645996101116136874969833523356862117234162333779277946887406748215395548636830166195153247178509189119253944141508255212856029717042654775209027613033226912765206821399045872746045738584455661577590451118747714436520006435304049798999248383684842454880466960384411057241414626808463675202794471810106437227087178797716515672744272633355666079533254922853539466485847260306454183052297791372784152688324361452416835120645346756420765836141499067429060118583618935899691607962838907806115458838365361848041139838625798754074315155402362961064256576391862541914615029213124996429457852372116543316400152279303503468198600591920003165205721861657756774972101893798447353024946713496103214642903717171502490007795290874379464902152207471153524990435257693749360044218632182667284465364926377255879285434484510729929088373408425970388411705134530769047795326795250789951893168855952162685280621271163027839285611659450275751148457148358217767019285967378322264063971256006173142152457755402822117135717411334747736707103593073476797104924759909885705478350045703607545101069240556667824126556513797555064491617107589626335680189403699698173025268064886133018521666198442282963320512311667404969157427640539227669879207832680581814383065995404345371897934107341592271042170818502379803074831537562293655628599660286594890597454670187761761095895147203760485897539870648392173572874283701146571895223023665420806790717638792620855877371313908803093584333392768208022302156162349926695333459894542483734605390182602168669893666540645196048274795819013086973140181389957673784535107019435720793721673472042440311508524035812185076184318283447949097612663954950416471173059605281466358786604879779974508794451304362158176870019851200512775616712452134336080795156966237395765363784931366830773620441088000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,24] 7578923346152010128313038939836870723912865400348219684364898556100028136545393737036172522400008256954684446734233278508299646217881531854872154966824419152866383519520274909045970533130810088305229853287968290008212726402056855809081991475284354971498010859600220374875219087928234449240798549451039497468341243244339787045703649690357472161177851520788837849168112779430072891601813998596828535182938651525882189438237108727497562599139500874933828437369243231047721961380737451905934561978247487964565628376886211939186284673261263084909156915546245303760714473777768356069572110252304893071805325885069626913614127407169334760564780053188382718639954835262699325319022456349103098577841028744744726495164478937425432690081696735988817054035691415092695177944843089724892099438363048101916452376452831215605857360074093625920619178975073801991310015348872313984459838576038786412531637597264097809222294004931159946840957359145962110420690450316517799734681613366361981739389891412569056948221717286785512514371110022243746565921656572581296814619925308028099335472194773346213850061373243779617367354706829945055784651989849008413881063644553895473211654253153188955114784434712971696032246495249051047461951866880834992713737417785697422187641326116926402967510514042049368879295770835297593189016162355092890719784293044610875078500281208861434021067261886181677072626610022643360501778705834583793920707536419360451076598407470564396086913207045638920993855836960814830154903074222172599295949698747474141369467579488731855682486529302065124355932512477064461614003667728559309027323162880408844157727559018463460895036624506466238773331972253124986894350738828345309210235082089118609461387734962846483477270367188254805232912738106384305767535379136527324045394755897578650923692898466406607114735597025086485111514769785454060947080227853087773592085019334659281046830462905426388569623211206284572629746015794425350656995263778730217916297881175076319181747422894584662703189386805762423239349419139908711248314787611969223827507117891287688543181474215682719729149355720588428056132566996264036442189595377349535172555449133673085629549773232474392426286696678152049241733349670612527430495158491753028533910844232946964065202766378361198044550310415971727019138636503392386370279176101952935935142864133160750284800000000000000000000000000000000000000000000000000000000000000000000000000000 [143,25] -19906728989029391867777349016911298439814269094533551416162741367879682602813437792530050248911674411691342632899487393970988172758045050773366739304991113102637401726246269219183619359007311723224283356894998892563342805743545050621899452622218304624840259809497751730470347337252219704230615257680818876859077172615186128282649697627961805186879147675935520207485417608083895216996993753484624953381481198016664575587887989303082378277048971656000992158880446330576491146368000669680989103185078240862014909633520385889880181375954983854628708769398174743884419064186492121110642263370705191744368071096874349050286863755052496703210829361673515223934297561621883611726478999534552345578343038477799247844355904973678933266221830528827377537622083210956306756769635174663901701807795270958333954108140237523684270338982352037517267998454298494404971415868108906404110314306536680270350711859480179772963699450465358093584131998126294221597658442535057289022170901337158620646311946677065307826912332350883892156621890470624417155378732417497940645594503463684742318003901175509280411676147937461875283855719599600031357291283888473372219515133656494314115277180563090945202040275790732643394664294675684577275693282186354615930729806468654008905505692891846162012535367026285549355754886098382332242936610851578157450916266707151638094177999106981949458221702384262842197308049721349927638708084628964915895975381050767506055527212768409749485392790977530024114097226101849145389215579737748542705183148837969140608677241736505280268169470662018878402570731556313062290068517158126902929477616991555170513142973217779790210583175138706469884613450700860867956407951831536268698915401590720237376074429928718648237675024908058661362333131179678640258806468032086500918031633350310174657464353128622604236369776378204334177050366478392293508880365947830481005731037000658991713389610097079705131558237544833235058783986040711150577094222321693016175401234109599356197879240059078066642055991381037059913138144845608896447829788535231649015874182053967728301022434505619266821475858488911022236128298784651098768532674544294059741826342132075483871326735003445223002906450245681639218140204739504530655539514848350117189281612451053207279290061120812084475375735612026321854690135996532311084610752961923201738114551692661790605312000000000000000000000000000000000000000000000000000000000000000000000000 [143,26] 47446146171034082644099129361201766635272612572795149710865697913705185883880263527936317814641795259290835903194674965006230695383723256720662589141257094476131132835840212797684249686617511141814042879398223774282075953062195358264270282388211108157957406479425502098334300502309593552234029811391154226733810278433175354032870364656074426684262713337190558607169015946657045148009615165557629698556039631739296407255522335784556303529373471003062747229412115404457017904840734977823002762425759065902462630083870846835832759802523304360212970670018493305590964471334939268172548344188211815488538417239521925903234624964073329755523271680950223729558470427608785890016691007278686144193149436435392347136431077805614296271493834447869434900800703121722847935291779218088311982622201027754965970048779171356582463220938800139679863687812720409131939382619582691541911196249415533016102803589328594436868662590638059598512306031995417646659857772497011721082715724091776092059456817018778909329938462173762916548376052901209686501989463295048689159070441883480609988657484842396802433239814638039606699150893946178150515831429430535236087729847103802058640324830944118683265208539502317987976911571970534935502153491803682233511796743474836017217884807920422486778150601736986415006332511427628567423997438578169153121310479207472924642819594181942895326152645463136908881929851425019820509367085914409690839450753389744934119377523482869803877275304147977268636194977574638630997468087010430465424439395070649518731762195501171438686671756735303705298368385775225971951481367316256061269543861874920766233584134497345640575462002170019755973154963378999926210715706435088162053230369270967026308698351328133437920059407312500867670191615352207764620887462307182994564839364189697114186698227522498805117039799728098210728444398541324018210922292839067791305858958205525986931136863675537918030948883895226093367235819963466887279427076154288408925070108928624011214932140956511142576182879123892594503284377499994808663648325200294685952681558115833728317276543030781180561336778695350503708273575550487066668657864708868684858452288129814147680824763862293714084663971232929180456126771234173933540258592036024814222939415928051729795890017594245504564363101689890186277843740786835780494763246533554475707505998542830431109120000000000000000000000000000000000000000000000000000000000000000000000 [143,27] -104988621008476417825546653051420404635100168189430900138796526434936206499846825425428085095161010674195107472239510583594876609853408675877030986103393000122082568217764514796116988471969749789207766693609792419015078560284025937977507237271920852623848418541183166358430458117045554056954743874337626023365420356290645666387612901582121825936595564655144534083833617360677050810247635845737323177792602766532890362286642776617663635375262893779736520726703703201275908802931862746545905144574797353497661186561620586846684965423063590107921299736424229599268592328938549908351551378701015990840839006922431135111439233502973238474910638975794488945144244182529000747676696590253287390091876224774713147501610052328206444844077047409862825711879977063978551116173388477163761606161594894847060746701060976663159356967357634782180928519441469681547844998630453457353253299556328879736396342826302736715538880462943393851996371939992419513737423466533299362124288856803644691770402368435109213001123313183839242258097642491436047954653889369227567052804253176589852757449754648375997233907254601011155848053204877679959429417167490106848608507245344582834720412958865915903120634020293053108019619874697564259680652649067102519550826795364995064673243136382222316539415076858858692521675500909659567737260059083998870248449096628170518248142400949056438880641350948878012536847171276670215891361964563759236677612387791934966738584116967220787285680121865770418765522925003658057450884260427104779662247634698598658280264421055232749229342108337771694571311730408830288195102879891409781602710691541308629876194608721259346564514096786754405445609896641823477320428750185020121569987127623094691440702863873372165439146551780090399276020664679793454249291466588358820894408934131295256309532660239492621263571404805901966800422821075038468152477290558117971086645660033895014197931910566212233316353671760515362064537686642377272331079958953374730551978780769057383545181841138726298204656548167503028731944193738218282852270326510133449114619656859327286906168289338461189641927287333103312434909631103194850633164895746340596807934242335473595740590460500612833530173861046349932961363791871576479193212073583699059227279123763069109057577832052049459212490075798130218457938712950581914424898559783059136143958509453719770234880000000000000000000000000000000000000000000000000000000000000000000 [143,28] 219861917058982536048391035611033247923943058035187425005823068695506280854546515498254999400498585753262113674115158295374076451802604231385271585605656281710769811447483199852475041362530724385204051272712933281544739779453409646445960531075217128066015451757885243868724712257506754932271838897233057790188448931911007044169622320574351163001182208130430403347022778508335999983816816833470131337801376666734985194397136285477772128917488198360056976535612687227006481421936667088661082585627125912572833761161496857878694290978702560335790899440215447314680204762183573822555509908826367675329469174537763497845272863237302526924617263026188500763359967209168022856478352549311596955868240776756494125673036870883531567082003506161437153781063761021141489722401596488379023349112067762130061900835707399236529335223069248334186036919312121398880662676196803761979505448955028712676031235711854812570335362717872915246018111160336065899262086128041242624576799304385657441458444708012910779003157465960398523486935964278617351037050210391730582476896700802543299928685333192957306499883157527584975560031809197711664977852320086433783920285210650008851567645561453604286074836554502746985229051575470896867166708594528259504394591571869621283384859449486057907026584938826402420658443532458059991310922523169227713518337645103620019940998830519404562467039525130104828750639214633363635325672449159596696478715645261587804733196686355423691899232119509448756308740253050288949309432500761355136536670454196413302375227876504550017041685096148414959866190221859786900897393219313966707249056868186026180226743566187395202178082573708143648474002811403239009547279737817814000084061259059821783873445381246599800314477512135419362862079876061300559453223267833351264319408788560943843148196086727315663429669732951822919347025290637404858698631635307762803365766161947743087081209557497934766242699071042473936318409734356341122292990490847608759244863272043820029457442701692190497684162959612807496330718396663072215458113728568787134999196077638118986559698212023358638545922975529866090957943836131629996143133051485424841400340818714584456309578303123462960853684734289887279782758135063665872145870519853510811575140312626137921973079305903762883097037811184860590693190931351855433433048320013662730492135668974728312258560000000000000000000000000000000000000000000000000000000000000000 [143,29] -439059327377089342311176825691582383025375525222682322583939918737422651969118388994074767350809954680396118030017562378061870607086723209885382980488898816880362117117677917710561027903788099588899337482538623713554825912772020757425622672971719430637348684337750069497681927777169279428670543400716565580565740454177378132138210165827593468625975936096778326597555966402966366104314799128147873869497223313950951516347421984058289539369334594731838888022131519046551132191781634790495194462505711159099436203208034936565957143674973908409792007264508655490991169666686927559996476758523246342359084847010268548591414356773009623701023978813542256688034722527067305136908980743498752473117762332567787947152068551937632002198066082015459907680273277819249707358693765539225964465318253305857696946571444872737255145539299676560567642343172413642185954636730002087805853367749525796312619453576261935130163710931856710952464931151125417913965723711801010866755094028662490677715958082723153186085236116123063384245111245047779428473447967276787613981654304661560975574145849762101691339997648200686171733076075591374638842530838690746612503276472315912136396309848930950507280882041628239551699257465327112743733534084260146056889047712467377356304967619024204618568220850141764272494870328300391149531738107560249066488241738980753566312173329642214867070023196521523469452705645479441845800543757189567533707154920238984029519585559114760260798714924608466148169599043637846525469665352611765416674515684915868912702275722460482905898791983615143181966943471273498701613617680815407925763807937172924806259782262303218923570715859754523297943634088430757126567095392425380717421048908675465508988920302201565335832130958929478833623444191009350923188213399683710317463521208583265506032548225758258667384233986817955053735980086154782253608228229722517305250649134590948033840121352778513721657826197571093277216683641137106804727576657826184433609755947695215475000773749521734787510878222705868434978061518494094003736113878989037092816931684240964581163487999417855081958110399500280494677181101732344035047102063361086241681966644958649873138833508139111128787535251628230798765848581843028691687380622677944488745023969064678756978341354110958138894541530396363618382863289892128647864201134419497445039019664187502188560384000000000000000000000000000000000000000000000000000000000000 [143,30] 831440424321062310879344656426226659397729628150782769952927209931038357187504752607997156905490924800478581196696389246769285998399574440641913017929400198635715744815884448221433798766327773881939172263490365178318251130485250998218031928459676296943054377843241494121512214181803416841135729000973204679338688484593270454652173298081815947990944254607563516065835113824253413593258312325646402404983997417397433984086917289001543582407406435151352921572963526146918034417662822733882588224222214033786856458342246371804140478821257275925426457703138391117656781836071112676493341732431248369626552408655544180187541030206659469253103955293330258609245413044040052457597959057593099782603942525183302182821406553852863570865867205888902518488935444322096050215323400760859323259644670526832944657836262716317264459492480349398497391043744492184362991100111159364120544998489714714519231873961303336845210428080111046230836269216295975101598096071279432256341514572168091542357441301056178086524007292451328527772412774009501692832519466241992814685911007880761444810899830582973108022720049220632624351097860581225845875872081242370538326361574534961744866454069363269677636391982946397069881001794995364089141730499243306829922431033368600054561437400712378239600866970867608755325046814763423655068322417843064317892494205277591697775481326062191370375992999486964438641436627518655460464498686444152616703002004387978009802481664001250721841735427155734162033044981328202322300831843492575565245232633503295535886227109920899678352617241416642347051583908228153652042812631695461615966955123749287171931641361484237226588140853886858770720940289664430354802267156628439748849005677174518557987162648824385204379370218909104341483593470207320104608137839910057600284894230466358081946151529490735743190979326198177334256152287571614416042140410103714258844773464488910443626076938635129029419401844521704498835678398685673294647327854774031859116981635704110783496694481533944468692714396105641227295167720207431239338987045753876912089504492741077916192839838450463761303949544666145609971477745251124968915132223371345617491827170989994186941262748697491983872878601740951819835529128984368303648753307479557782783707176000108399716711851509702634782644231284502937515533795490365848993375162183703907322292266624220135424000000000000000000000000000000000000000000000000000000000000 [143,31] -1474608712113755521992783247877891898139629810854845872004922327882278574482297470582061713205142573304707823308105329434418338382850733755941751251828661680434199216402248019102985325977063158738297240285429013529320573415391483245271480415702893955813305115891539783994263287365838827460069523875607593388493738709670609420805605507120298364540631541300773075322937070887105278889947605353499033294207800791753752569809419438508314950159377436693094775059162716698948129922484857419973144909097862546119950839507534108286610380589572312839926378475040460628478548649861496485521319489258321447570507114675541797391116728309518164818029423454502314323521122207436795596341552883073403926162824583612943924501658277725466552503409901022838957321621023000308284987006224419453416365756097461670028261381276812906657223026073571793838156212747574894824184072737388497213274515339474327686497732241527798423224364179088590985211274382200420194532003028008626302411219817611659548337212079024930301560299094149868084245370805772011275414884687110521699805579492396206918309714521047737660879963430577016316451216995050299046755196037949338752437214037463927372127415640608247043424470803783276960217261435246694037479718583253769166018827358482149481769151843760584818088509667835298332850281479363449311570640634263152923495337821971974205498302228716081375044107329305806955451793942320133332274457382453230384374627637877578964780879314632116377056979970975415050985091094554235010761320808739890313948204122343985571760118811005376653668742199202079380428537167889196292045910592630800082500968703855366894291234374011394973291093856156435052551965658278575409957010644357319446372480392616092759866164726716252237035726622934005233207104701623518632160343311110666255194412917179837764239953024170159376144500576003727816902617309086720077392213883827188702053442024115030611693324424256236508789602050102321557826412051246514663590307597950377771404968735948395786336298044130969017724423700191758318192232377707226179121077926339715428245642597502229864241247782041890207490499956996618938382875163510054195116219436135928891006103864327042482579283663493328771077324299974914225020095870671674843136946272521739375861757158535810928747766782323201908215608860803866159189417954624624652018294695904363630042305592203146896080896000000000000000000000000000000000000000000000000000000 [143,32] 2422371189179513942248218169142681460835267042115642910986421273085323203707768921986610876623319122541467314197348165612138133742446646382576647711086495675766498601403125852469655639097264304134470308421438191966979038988184383491475872411971090778488750513432840932273116024421471786562290631610953117021975474009135477277236526877042549818052044476434121337037589525265065621894090021736779779991671812590091441379138673152779826574583112159630905378093329465869130905820553617651214596193263666559758674992582969848770903381037681302995518512531552541897723912850667536387055122655983317745401912977304016227761272077916834329354438964098465416084282274410912654146430496975421427266169752085201346532098077421880092924173909783101499543587122089013197259320888613143265290705328268631528598324687392806812948433328364562005288982332959015604585743842732050221475834780028794504626170141843906059883152007505282989972429396160475915314139870311970083934340105572054520243924501592430531650219720751999684314016272984884040323376446347133500438116186657592041696901518838153490448696492445381052645395814187962277987682159155017693954666467303236372900110113339638799429366283103327088848277877555685912006738549408104161676697973520330382987069806837600486124894175641822326511550528720480799388304707631956898476117445880689307606678809810360258457062730629160200537352179891197376149852704160205250840989099545810449709325840746999863933156507618939015122271689645242898636304248946310562808665822205083633875567744280943784536233766752659543380330967818900923541061234601518257371219426730114833032588647004272403304446763699825303840307179031249369015176536396705541533724271645761394622610009676460583742579888054484373372770267055084706282158707296853591620490160772093739835228268203738230589283038355342968732698680741865681545853842119393233861035132317756999421842576811264924961941643339284856426834369659215438220674910942586793613660991000004312550641174921476118461985103176058838309681599966881515590692430849171716862184609219827786144265061849126084865522413705756400772628211569716738845475659678779027127327432294078909656123324611707697626568019766240656953292752932332541968852858663699347506093580984580752511761751254780891809823024302289341221729665810303428658557314525735684723908182295759196331704320000000000000000000000000000000000000000000000000000 [143,33] -3666125919430881604337991929944063008476887222527604613805854545582056037932762568891831003869570789552907394653926857222587029196063893880130946947816522901651795327282152211247122317467263536807929165365443288695429435921500188550964933845441681292753932280275283918638581225560914287018401675236537063042097325537367302087278999956166122213517301395889681994727462269368754837181031226690807705215113904647168554149344792670902024658199660773121213736926374038691170048060009534328639434192785345270318119286671706906707173019664742608424632711864407832127621096905802665333150527229672583871049788142691313752458470177524946174918511783245837906703386688757528398440568012032314260109421838889961903838024302305432758903095954455140258967684319429148854128548006865205995270668900023419933011336939690437601836537055171295565362675485843732913937586111981939137000311214811477282576662629842254927110708657885440522733455837985570660334563659257328149714387529605152725099357697529525794668991919513158696469497423525018619954019389310727026564942013981316345177046857149119807367174448417408560332013914821648468091095442377206000905635957262264615839062648173615243365783075481597642603319317022130377412403546960324149797297391546302053107564109584158963648141348708995079706341898446916428116871035739143644621335699412220308871352082831708347035619754968938373402132587873940842329680009226730964411287922604098483467956382914279855310565277456186676690809168358251129243028513718420054710406026838486347388831028532665170315048778545434095717147535813141231033621785262298054428913000549478778075072198601076582606963740944757229498245042540313091465407062156695619343624660492859699393844903358185860838215972004779913151613819178257894538235890058484892031742118497664287886679790951276721089456954850053032484643309824464105228936040005213927313311059055305391399033911855311076065685121837885815742268227303573056695040025481737514856697016926613947287376091601766012834873917285544720741730034037275048438380229818993076738620776081602693153268941768749459751403237811163088366158461240854937888967734738245846966264737290226278456746402218248035316779441911695297634867620683197386901021842644885296056339642144504992209448981678482787504522958259662661017892892444577532960387509270568656229908102289782182894370816000000000000000000000000000000000000000000000000 [143,34] 5116137548367326019483176446706972394133499738097510280336499386701274253287056921318999327753992764264665581144584687663176415443981961488437367076562457813111864221307774836147996005821206907627162404486520238480179160837236675608295091067444228856853952520450410711703304032815322000789936296233195121247866613353816169450314228252267396541426961913639940663226562240730563938197646140958632153074638937306966163875214528030751546638840487524645722916949243521645070105577727777173510639453176003748715476851196804796841050691681228784518031630913921802610576882674299177926903259556846387789549790393665192146691309836639035521009420205750241691271452485551926885187525145625343764400463871113759856978846820452918461296118466387560921585044045439750858961551660356709480154865679700428963614484682381865312012917070215887348481766164512057165690806450517388784175578449675072437126254918668643848734761406871222599306110390519148587832284059637891144548953324342732754743339917453271624777405923036323423335835973154535012913472268581307593932944103428599081657384794391494357713606185983636709932495765220331718268157667402487732091442659808273251773659023717294842125558062867583724032720158576132612825954185068399797665935589591548212206782501373470626217380244860290687367129673925372309367237938848351373533584255485385422299276421870310837706237335641278965075879303539857817056042458124626680527810163373747410680064844526025514647320265584942417567754925929387318898329738563987846665245298584200381812311269835483484635114956842161525859466562839626726770922755458271138802190327614487492823850346189373130294590144637942028778155926728995371569682528251193667112219493757148656478303879373932451704698624867698547578097269437262556981052571688686663540760515525131272042723063333391255015094049055972691700992966654225569167615806428069269023270654984950741662684134738644936763430002458242351406978374455506986331469221717220637042392296011526397577696445151543743022530852558866355726069745449326514108455566476217647946397242029943481281169535328628818041077554195794465199628899685290257512153612618218093020023986456081889446338303359239540982416126357466622120031094861969070905354670136811563749422950862976099832418679691356062482618542268980846872663833740390723971986086551364458499326760767846748468019200000000000000000000000000000000000000000000000 [143,35] -6618170139414127203247231076920216978979436109175179258325955330018646771817705674291827696347671706052123990396279703885652530156216147208669302027345500264790243637273102372820182930874379221583926935982406499508985492232155314704039491266160311605621077526204537457886758485329442318881106836322098037262084399913010083395169776126615498043358700085836606818286046916238092918012775165562484008118788852526977719209992822000563787698049828450107078479172096373793866241640392878008708773301981225419709455724404388689177817730135416990480048285576431556073400484641016048962429032013183757112956518151394186399595646187438814890653196179596737091003404053258286875580330013713749370034939851335115000345254605363364339454651112535497761927764099032122528361303530669013150726238248897060211594101568420115399477910693251407689915019962146416071840709516594199361766221201880624006184523459229310327465842702090780962941464427223944351443532458482837257099633045116640806689024497716399629467544944106634949698701782018849932663068228375062334550486973089423276298660414787042622575576644786785221992177584961514115819692826928228762416422355642401173356906929271223430045384171599545476020133068701821988892675091896345979545351186558165823724660551435185942876154291264313384957752386242470216557776542554188360064448072732058624734178324991661016379428953897939356407565192076386848560631459037271269881981900576493402116184042647683121725645188104685198419178250568737728800989889325403371700716381887886272886196725714544640052084088352817458683721045820317357357951177274237685185469534406289915386437079382367926375740027743646010253479492171902101160560470903927030127485311613350971566840221516906686136913760367088934485564902582883965270266453216093126227381557059312803031737276972410801722265794442258138411765020081252739575776386118928375060571151999212355581052413674071055132663301824829215683428163333761893187432644590903019410926330992155335919541194776792391579344532777022541878782055528350304640306766688951081786463809761017674419441664285461891052771411162795166820095884983740219190458983084562229537861335974791730071994148451086942696878887213456908007104423343068465083774187832052657579302778194634918800943260232398699233001390156165815731326062761085728969966420755127669023086207463154753483046912000000000000000000000000000000000000000000 [143,36] 7993353564885111196626035691042446212431291052157533124165025463686902959070157866418265586968830298502962995396330589538748694230128112764226561902369801212181971473516520597554826701868850724316030238732193209262065637202100552157612268096414091171166280234260634875257540671585126154679322079983477659949570113232524849041549574361612720500692893190690580938001122702100218643554807057373856921151757587596052708565773365635873887525857520682782208913065648962423297563492968816540974409185726856461917700825864311542553122762980031914476266674167918023093051990482579476610378386641139370294652795581327629153397986736279956365258947525468026397697944395637789160610616018299592178552277216988577547644187215367017896533200232397841852548910577936794873117978327083308405010158366769681371877559306970297331656772517436617135428015402403995998746385534561542679399640179503840384839102862015716580359721078555706678879927156044968168369661433021411104995990888144422545752315123279305505361724885595713323729220731932609580478793451623470165208673249585406149784647476126169909130363760464356525348933584045165776328771343814924283697134497047960300431135927575016105728262452840413905558053628754502398488631937017288500448384733920584552950214214037676784176872398334901393349338820333550999898095776267328833237657217587516236065908348147995545698063775661360998535655972635397645725777358026390638395687434263864840399662051638535365560282015376030928532252919543482581947855655179060818829866694684904034313166308167808841477452929085026204062477031110994147335784057605224492776318597537933898572409893383860448609843478761875292694602612381435324136800721396187015143918720501446829176080701199296601408496280591370599312388921981523474380136972833886698233575652875458423560351138328458109037165081021712984695845943730304145915889925928586904693709720137686765265592102557024774910113931812902485739704015465546841016375059310657036557186223119467813856914658533695261255447998484006196342295762271132145006498950610789377788861588152390268474809503466137032455685164858297386919984002495557504030789502025209576220655182987953530320897854526768209136776179102846065864315821281647093394998509786808692131752251698306456510159731407683358682150238375516109787125189280753777803804515929723248640182154389914452869775360000000000000000000000000000000000000000 [143,37] -9074004269170078811507993935718591981262693685391074211917591424639332174808958840558165456679697735082375820888646886287949146899255928396135714583972456285696153246789481518395755533816061461260712684006857043062162647291176613904090762415780751469769639453771365506253015226946124943088932886524533594609760058375517710731498756909079906911988739900790172169775358538999932720034155717439699167534444262704688019632258851795372515523265489912358406482441777680666900370993210291841951315976889879390100161436236291452043332443153239006940063390053258574890159496199661689439726773572647113006759197969234121617661755335071063104690699992550877342233267488583610400733889491156475032568598511836075851155435634266850513311945557966867515395766716710063787380690396418674143434623741748587799585681855803175722791053100530048824448466112217959528064744215820379695261077958794813400634772188162359632264899272445981969638143131899452221990121238278643189694460327507212083167160049818845503761452346651836377159771485899867890883108488468860362951911612845181962040450069291740071553997970075947916617192736124932300478256480675559154455656544394964624483939942779931692366972405327512766058698583568016916144529359279829336003200548443587687405121941280323628621555227454399606309576034734621327449001200695934703086511692558110536067418440734652210131367845503845045997083574969079724922541235765041705912506329055802621045431388423776184952757684097781638666141100305231949664944686189707584425514405711373309801259319393309524019422016048482799757045534337719888637560102516691750058173661561685175602595825547402806237276454035086125671409643381080803762820538704767875305862309787699638853346858764826147833335546577713643154770366000964164133377440917646299448258508724324241424188512815864559403316640595957750947399577682477468596568962514210670235007307051276544536108822436216740022463037095681627564521244970762853763060114211829880137102357700301761935542586387941937738209477156374406596525199972453641685733832615037154966158027130777053054619780429027933982322873340812312040339273661451898932891975609311031493959433647853267558432926424242068808264276849740248677574384974574453096650892506889237999296532145452544534267634309817783052343381670157086990471186287486666295787363569391372160736872161418160809967616000000000000000000000000000000000000 [143,38] 9722398258057399845359906248820123763274684855641557564260663094252046467117255455356023854968514819504087107888279963684138392497975599024853586764001437336137666747620321000867181575446159077334603313664325055885541627790792452834807241605685321944672517949308242520989979695341579926273932204273740634808872658512969583053049403039787200119742525037489838017689956233673616832779597642609782581128410705468663740632781522499508848224554333873891925609924919057812759427621343414239053294393404332660428015804727695861392398727039615558041227895673810653832155710620728481767607481440253737793217692254807607368845712486749255214066273037623101885305647007694964473273265690465925955605844633123330071761762499460823479375572020535790324409196383558607412273798917674152078089371309882055951037281039942937231575585155369168422815731974103298995251387207840036599692791066726798622359870133498346502378664047406912012613087372187452887297000582240992840817417695998668323725027922129623592774228635712850847247735623378380774912522134309317423240422112822924935286330423278871941337222170333439454623011195888700410907888118998162144174994947362165948730363998656826924314507329489061095891873072774825414311397108033313762801714931566909802022417850307531101538492770267274238837414321015129828578247964162653379528509990523887034191093909941120724916263643894395445935332134443690297974414432686224078038402489754533489682433653166625750839923168492805118780738723062878462434615498855164163935955533084537352736122435893542029139494677296560901704045990332980868289323026899835917208049363647582910354294703963222322737302921576716898975843840470845627446308338781922416128367835079525627493018519415768835370450552819612257457837992611236914634367756747055205067686484144413791766497097816258095685764167397776912483083946777761632088361697537694909048476843902331554084738618057354414380198151421873659418154349716467404504041863560370934043421383267663411976074018791714422972574659216121778455644839645923761618904714349038902151487850334650756019555854934720625841923516484163760593787862387105260160946170563799245187016721782956793278784440829571245973290481523623720350435447712153934404546959000084038414191132980598549605078701098545143031841807642321123654064094651964091786849016856611008180675380201690660601856000000000000000000000000000000000000 [143,39] -9843535075637966755412686237007265911883115224949232493332133229115420610645701820500998995427014036444257293192555995048703549745286004192016781231091532836476299753794450126444090666138690417098011746395089519496230137961063062620412948432716618828969934710731400046868459716689073921475441849004794758332403364877883709648111147130660824715297514883394538179100207195123684055206667577205384893262154066792788741580621546912385560322012630209923626291827183057401214680400079559711624213227493949237395180753945341097956330704214612655508108293460079360081475823614512327300796096588854960098711647866297303836971817923020038574082019693454442949477014473845308455999281041724448233672325706590144532180928470112328059530682872914226639228111675775243442204024978896910309180279357682577060153328861259111662663111732165154146753432155369581782891455124509061091955374999722138489155239814804349382816685678890680427076219675366925140034678319242500761932858983250895783979346550380289419074977594711003401185005679331263340084719225722121465675613818716078517512944006373041391118612236150514759260629278454371633457872681289759285603041928469126983523330606223917266944765581316127862129339254555497362212528189512679866652261998625706244143114206478547162265846205918322813031763105687384131808142199168375466943213477694513838525455297829059319661572481631617339607387397380445386273031661738336625839544677760464224457276179759978581813428693512424404712961705338216711674246325498248607116319300187034001902244115645507175249626081728561152047764048304949215214701858745016921081529485443660809386222186072186177871989629357592940357301327992387236087891789767858622917437795518513516692889278434417909167740542939774800576920153437592473546435820628901759130416139962315702380157008025152549311879914235049312955121753625848815706706692299788027437154830452096444959429929835085600118031309993779644306776497834307988882941565856876321757843107431694351770262592728332110553082358079325655326779004303562187526828881521890945141928642313104350139595792719291184117712715376848813905977201744023083906597233359506308635722778801103972985425575173195551943975449123051077337635925792991348841857835206560296779460259094331485352384635260651488452818542428300461881529531838547311716882935383276938769087571565268949249556480000000000000000000000000000000 [143,40] 9405390027032205561184178985372466523075588012373136754627718578528068330483113680412388507211636383562132908476156909737660044773589301964225084969793735415896187391858716463867410414384076639098854726905466816269715619755642200252821729232898140472979178783084106534137280451737455184500718223842387137765429429752946812797903675777323718383601668394848387820398411709773958938745916622645503483229078110346390041562151511061558122381814488621116171446038746551179407678792485025121405084920520653754063552286616388792503417490322509904214863144914043954481438935675598089812761380980071396112899902763400775806688351240590831385672402304187212000002444667743152762245771743891559561746351810737204775451782927627183047139992439068934668151310590341613806525584541753546354420232784522357724182470463867411861067790011531439254317266567364853040966486395913799723005517068732212241321921665617837650516166032943307082935951018478941925218503621175359499933690046096061012471931275701047275951436261824718153637290089836625557698331497308122443949450185820863006788561500597416583748401309852249837662527229899954582896766681554367416060290567273803864482064354125453803645123078918912611617138859913827004713380273592285486167537064034603929075444016969056195721137791420929436890926132719695891428971359601073990734531226053361600454901756716740195876502902660890604198679404826090662910752502747419055509374294382115046065477408118410980087233265935193007904297087503873641621426265167083300059468453066232754081680471791910459947177636641716675444092409718976555674062328132966630560846932970467418593365488021825958555434929987959914335030939039708723616160570227204723255490026589494513914919724433440192567358447950472497334955735623171872495501996026476109722509491049170988127355228545647410810945339866847006776429358853512179052588530969198189569510156855359265642918934054281016180718073698308002354159918572817514134195333177235611213655963329750230251516206212377701251883999509745626268455519232488314060372533362714256320216334248098856754474420248252406069082349325487020950955516532591496056421076362666110369719883459063188971029346251482302790098629123323831951841565463411269205606449211742843949708552503277182216747055325575225353682523957425920292567296551908591769082733032803447788068080886919581946347520000000000000000000000000000 [143,41] -8459686724596847662355364671549597828178075123731598108289995885888440628187011225280853186346147835501286054528150511663217948138435554691142227209459171245524833604519851410955894691021213548795034695273932310339555993560304283168583300260570623467085606508433323845037092342864821653548869051084005256670118017872235099278510685409293135791117305211289280107668108378524966288363459988483168437980845224703196766663973591603616867928724136151313632248936129054430540812029364803557446253746122685556197748640221314823517539776567654650118824408174383106182437679301056103760870907968732137624134042322866900880003005206776629432352619298218704120124201677261015403500135428486662474639190373189764042152398322307779482261167031590332282440816494447068910346739793940766264981254672650038464065148043754817673540156492570864836107119930860252382984432765831391624482058297657010851238399750037125399210060140189115296091370855311398847383596940202792262508394921493048575672040810493249766222998825914299577267042284068246161853201863587809787978193140030312395923084965733932001664282339258539001562833991086530218012105904944962909243893370955905751747000395280214036381023786938090732682398625000472262974469731848912476924795749217725427722974155414907721640713407883013471787260739466058595979831249008600842226583374954241077261468343620517251320652697073407087662029130370870059315630046417259480594747920974253934051317402592616619055990331228954702932548360400178917633900351583365060861330194319544975528682009411157506002743408249065979955215324939517065634814888238960252794381226273102420121746783265858813867945444484258735860856784417229427049808405422794921331553852975879054456709647426690994011532424807266701532409820081746587674803389956537236931843281898261756910841058435250312208271092239758005354207975727493904948568925309607890123423980515177922313073393587408201532080044025450462884706602188232855623784306213832711310659643207646187610955602990922261811109718198699583745560582520704625041158897354009540786699510223682116888434971583251252956719293870138245085139088308511732589113762352563459947230601018661513559465875111073347954165101717031329280547933822956667544815791841952713402775494453878712048839436450417216357423240237234926421313408909933700159653418290253338063083738675959502630551552000000000000000000000000 [143,42] 7141985618018901176659657442364164356524495566500518584184726953148889749215287984879526705200303079679095122960619750106999207739322256596339036976610780172604403604565107924860106446180568959457009354159073202194157766839547926112618255845152243208029583420608492316629967998188579065906034178510114348631247362578546461784230842348130402888010367169284615702319261671048216252101271317670218348301416140369477446920032540542957119448391114530044676418208923062147143612146772788468421238198285874739136732160987542365353621879879933359961611363959630516007364333194750876879015624797349085260983538954222823924442545806328413268748296359443935451739288925818295813109656463089355447197536838096466564006172070854549734468673716639684557531329953684221177029236658169952696647332235087851143498808441556641323702142221726870477604609471583962833846893026038190587951934268041744795539068321329009004063512480645155458257358776902374265113795723663162387993539133153415129122180506597695582069706114297749603433888670524223650789745607586546782707700553515121098279429517982317656528550076609060551700166004189680499549112734621794485492557239912159623625430304359292882850348503054408015525217940725231114888201187035455331828168789687843426893872149130313401557242701915636458933405240101339702965500106443611958945767607830926887250974361796454094104073941373581323862289729276172002172889949251867081382796611161399220715782278703502102572983497670312485431200722006642397316508242397814791963733163697370238296395768552122824946501158590730016854134110609728091879591858190429470851684043979450889463805144360172591680250104594021876580080936598073574598022394779142774590355102651108338069866651802069548237513861948237534392183128303115877844699391702663425733077159552369004419491209030351238420983442879729417133895304811076523071647704989004757174942527277553773881094947662219800870311824761595187857419223719133018623162620476483997063816676716169493634692300701298166213071989580275000145590487223144060942251662627240720588160244275092745416411143736006808427887630452684712457220387569410162176480722732237961417620630800422880060704163067282503192292034041586360593387758264915787716073660712278971955149563615002874997513927262276720228926167508384418492874950940530514045855834392622333319586098912043647190958080000000000000000000000 [143,43] -5641317460153753528732597785360292945437095710684959777089043391251205181244044251154277323525314775285405123907789193038872860956027935408784286908376231673309789768971109736275450534020500309322445734004910825994378863737158246390620043982314268806345270683234619863074600711963346477667137472275446617320450136611036422500589030665908724074163512679108224596131349468309630861215190708131069674976790365606078092368893353865803959175600085621716480233332424083960305574103044224014401285506912920254818577307310436364842389878784745948116760078186620080264705378567265429448354126083211359729342070751013723579356164772375905567675437580773157564235362725293583254827520100093107219673231531139214041015649112418019588617816229829357915226810024601983026909851169602689475484830717413463086255616767477051991055808493531794828692495098579043543798126605305621780156275547148308665481717865511099273827557825532736808041867187627481127434337747340291526597220378011651935917545306207096917919465341985144078788268908350908201493047240446314156985514642694491043027157196017152052352426226105255565333187152491365692694191764910853454778009030284057963906304551504055125859088105543202574672953685913882153897801110882986869240545175114155131596597139135486288811445037968076724191098212802365924752215682818234191898962116789270901845292526412326780158533494166216932919480982590042866654820427138878573268933896154195590034013343831890191862945947387334915948689341330018530083672414285916334703030408464443562977937875718555837097511266390126600762279192356470836880947600834852880562541372256404541221738775662744304088806738413123328974678110357377568601689071523279650074465514243501402683593121851903374311837954294852707638339803791578606216906220382011010828699153436828558087208535461269291529200834175359461897815391807954209259262361165794347366300324607111833347693959287462228922948042168234328411830852241776798907478400950125131019021395876645536181348272364345889793442600450924007854302657223176254754659967271608183729232997733147371481210441603788500381865810186107546728230357951425468824811812090408375417520833917250073728427736439310248419352472061908215883746114262666879850944790355122828458146990711399974536521200290289798947627139927501960704089163804248951694878296913037812295258078828431223461773312000000000000000000 [143,44] 4152494439453460196369356663427123248087993141761996853000790046924249845301221545978401581955962629280335506226505634886337266097370946877649210923726333953227994342010821065531318823696746728301826307747228263018376374944068258700850133702055560972657414137118979408927984669825328286248878490409282957665773277497665906068953609039040331702920506524654944702505557221689349596815401780335333298397357428961102098428169912600540914116067522580584822505271016480692869870231835086209945512081551707225253044964969994948767801649147322901728308331190337519122695905141891644920083443700522091259500999354437045027756076176835811894660991477665223138400681341682324463256555613740199212494529346478209883692562990126521604202149371028408124294155544042266167675726441837276379257767689921108715428282133494994921316074778554094857968446013416565465174287183535722289928832135602047595738170038543749310486932830651330128618009256970556814196890215062282308901841142623344127335627372935555033651001889873767934219198448956056595366846981155694878275009334296331847605075149629280193169017578021840740892441684897646478358434260438166657908938089550297546472529259636824234079291195661120110563213649955330613072423286216310951200151631927895232635557728710021989003013977545337888902594603149408451919670183472667434987768512877791754460208991614338439273275875502157290593863793015973662216393403780906037234248269725939753137226380602565393287794866207569517925509830611283228145711637228734269274786041085281834354810801526656581637327637964684274649802910986131480455016251697371698976498168118523116717847550037455349078842280143386964155159876340293135354233474724065984987978881797137725674782715169841635402886313412600414764749502933761264861948888343530226629006195511912502403962789392313407922509822325209744503156243076016821962287896961162932997142737966847464043227682440846652453487349780020252215520998349434112457037934737170272074486250744884750886678766274628363612818549753043118954400669427300325735086887278795148572355642631813282829954067411759549721763484614587589602812882807419299669294627253706795886957584208971631033937895097310307772594181594208187105433461063136845081844984943302518011201903283693010033963040389795575634160962811086253093327479922753202379352092833621548941118399331325085063577600000000000000000 [143,45] -2833287612354175094716329079538826764446381597213826911359692278708000451502688074122395436288247198225097016449454797096029281789131001528337862128590336146203090063206295052683814171556925155479862709446897067964550177699324808956565489629782759019923155241082005709866074775838085216950559053365008891395761721094729689388258617302912662979099530455984096828838250435067871898370324447046649823215759402250512355160213242144525003779543394849733620993898235912982387426295016056648601509218455133317372782553723060412610682531996352709136914271414328643974890894028491402912849363918940916147769570312832370383884903991393256191431556787217646687560808616521885382652854307969999844344305091535558306371161349757659568557262427413063175326731730564521945742323217247821670560675563632599008275259217262540948828984027076332403892511286565892493731861948150555259780471605227443585667909546151985020082410232803063823329433058343849925614860748210285502208543705668367821706379207524441397524821453960214860496511675752479518098767343908077302849084854610383752211335377851548749334960027596961150706737819094332901951264173285274875086630692381908882277546427809251176692238886323972255842985852368822996493824883386441582918681686818820240447076095695493560210656446426626354404427214350031807146855404211685915482456078579180337353332212188065998951466912340527562902057296061431030238646359975348775204167646163736633559518370429643088088065991252124984695494024169420239497881724466896092039691191369197918172172438372471945920033003489682960393477529981161157599324599977001569554469251553730764058179574510832568176252431156160248780775613330460627270014595158822652690237414076119961302158732026364434424499581882749719062755687606048616788010872697837572298949547846488207004611057926324929158556522089317615622369077318228476042296632581728135391325388111316555811772553797079370632962940438416848080483697795464740550919428656516758838150019315979732723462698090040447725404245899205035219474550188825200113052048709921622348744554337464481884857447857594312340440900180249882400871647789803707451852318801418893025095100827609604100116705324568691138805023844901210724532805460675183170019295120830593958930664222113936908473775284148215317519879481616180066593357870462916743822449018192333530067561474080688350167040000000000000 [143,46] 1779726123038393621489984681015232514958211933561378117207685114530172807334117188416002559962432573432373971079601012156007682898829950726438096630924722123936645344748852618082346924213227291472352552764311790896714019006967029288098692419636705714907944090727055707368484896260361069377561466906594964043825655346486209382155452958709627760519656778562983054533944502716661217326227487724808342209256146939205417656460225819027031221060035752018677187430294451930415470706267634439425213633706966496573399203136458240829548470174917516164494837902500467610991163258493366846891583592495375124430520187878791219500196533049462819282575517560881218264534938308554552103479269522230681586625135585197569058791005565647623262538027348637460751737883195022773788580747873229221496008334847128164072414086188319206073291114473634139420352463103516365003823788446892816417599053577691340003425717941110486622822200187040673196380165729549197452102845948743591779019842980149719192745164967385690825304826615020868727255041334550364394009515595167633497754141867449379477637335143224490901655336093737471076933212306246427401096654746294457341271823866362824694593438408097348565290882982585513977992879153664562808883478077335711073520350835920693637964407424019283713782457810500658185302980818883795999978598073538524195701195216007491580898509266896327775824064491811327961781489711885023656952099263156477299146187760778045291776852401487751159603117383693631018174747058330152734942762807575967855395306534056239649091792514237165552083712263550040900668655356440084021727235730990860815025390730414339479654999529548921221831766043450661218013900404120660939978797100257699660611260622548167790944869677256149918799951136260727732135783214064645329683003342190485408249929981635026705615174229832036660484196735050091731062589198919197157304838977910189763067111941856028332286978052904674947686192604163705702597989908590076540343022433958293828275508363299302601061382285257608801825229730189023037550189578680623908412678186871630302645933548527942577842538539328380056405852675495913868759330075177885641102448932232267037095436192542653325475699184380091800010191690228284215301206646129952643319950772741281860882784985201119038331785015150200878313205533134940739407070608198169085627990287945269574661402602967642459340800000000000 [143,47] -1020972892870206074918299247720599393613108450298169056720221543050066142220134633687150594407366910404755811122153648156164005333499056459788324932196862850798886593082389622866133218410454435856416808021658234349069978820098477185874226540924161774590451340355499471109868551459901840279013178777368826670690772022709173925621727890360293975536730289763124137812108023560105253486122702163358505153376102796004669506291080575987163268429247872160355343311451983744915300754498615307661930490082053123170582429103588659446394392146327796575334492406569953412451152567575600265426061244533535730830815588765060077843742273417219362404541570260694783228787386105978375963652218482347160588183589649501371766890874090965294160361976655414234120516174867277357204029779209034959764218591067493570095202256851442351049983168794528535259229180278842286903218223166075202043478981515396117570028297601179370511839976479356383516686976458716679640793591212131217020052910205051061940728043142759974922695670306470778007081610035348342463062764540351252013641195069928363659940224901570274925475414167645093365559269893383915934222451740812612491560593912113211737052748942034537278852419177918641635892694647983625697793815433075439658082083348461056518101864043842318407184410741092792722165187453720724027300040339758711537062663195219482319755100703505728372426202579371343296860982549557573527125483139213495000198749593018984386199541974329308713004862270029357649011282217942191068357308786159214979316002704650550791988162227105077425798158331683401755293094137187226762938386182222570279892978001144664260689471263853768962809517877126680394819866604067530830933703802259110521496698548070758369707592769361265155297308795326518182682578435016660636932485764439172118337752764991287611804102497039809189441921349767287242410181825118517468927401182449060065412296592137810778857223345968025896136617360699968842778097308292544924921348754268232230187691774725056534192149151822199326027480120627087756858298630027578336717548626001363475280885377837977252453123483284394453870471614632980975937294540816694726875450077692877757287007743881624552081544583769954556129971658452647799297689826535325911064902952478885899585227918749327607973214878745979556107045237556448073469473753801672430894959897265294195870118429079210211409920000000 [143,48] 530343491504965018546052011118102550387942463382420378848964565998102021189534144661048769637968425300977790964826001437273217924070408307927524232953302363691808142664727856220074032589127764480464855000242625586015933865864899854868079172514052300156760989010097334176529643648884243070366432348335727044348892631543363014157313153013969226271426170082057722072167879202611629886063887603028026175139452559779803094007972274372852270404797803762996172092456480361569267174286955860153978876271517406594382881107095975559718542582788897552442238965981196549791257805225674450571769308733999127677195242089347484373899331421622949008337070468790724298082026493502068076137879380428619801499618165395701251803297885222251944829915109218368245527175277339471477999167641176440744469794512519062093323392182239822948598533655242670284693837194535581230170084162514742686074512952185548259226852484866663300039560519292765437986263499254070421394128285694160946079847950847039433945775689946711644140086612763392091941807159051204706742457316548992060798901480637315467874889284229030608991340414112305758752475610085411075925138025820094705421024582179394672260638027975137976261588555583090672911415789137815811205908161755040499488504815039456960464229176159067943955817168544263553742723454087495211869703502879848319462083835666052339916681634652295829516129401222483328764302930480922110157609825777205911774728150312915981811895706393738299651570093418770120383022290433873681453700979286798587829689955137496436396378578846878764619230208426496148404276856598203555390800669218149848401518296338496377448318477264975383586302301007446659607930470428464422008281549745374791517529908030080516268176034319555422286315159042503399127989189413024219300293888189178172033107252166643651834902950968256998446907888897747680077060814923753524926512126199098387122779480569333648282352245752156793674585452861213056398805310610927043834686629831532559450398811619883073965186822285931667464477114085965032103946863436194172060132690982663659437328714740185287414775009175132305694864647580193031270949006514517129959743862608019549443005413621494321870466762336150437212604923450055000642896262603570117724330793058192599969616340459118970013075698399929254473926493531293531001463574776390522334145481868744681947868265894845956096000000 [143,49] -247335867063565281311582465297314499487204890905877778546264213047523625188594470047529443468725557050912266596504426868238869170238581496292697310038731664975859098263969624617200721702659211569508951314902298079627758140277467055791370528533610936520639739060831099616598767283408850749376594830791652385220685444378367074299490284397296607282700930598925722888348055843597151582445204921415220314135675338516288452011190383431734813316145808279256725553425628843160351547778193821105058448683375745464332141407993194320764798617631776689047620542313633401753453947472341554121958858069061815723383135302792535188814110360387185617173928897619057205130544792819896885938602833447067316233410092424587721929375330323240893178014338941499950234600854362584736455799590797726759936152194333125616447102573898998868533081690606068982504148860756755708448523251128464433984912144363805630126404029188431605888538725296631594894665198464744356693330445485189633820918892683598306094153082384856282438547304400038196746046776130017732843118546976565194618624199002097531055302782745500666541915022755652744323660441537924360528483597489466869435512220849168332948269287569981984337070168080585019825201089437344082204725821415334870179819172684059865030412577809182196383982515913743070054572687657516566900422096654163034304776396999129548705914199444042652585589417122915142596080538378355624968245802944077180158369501019082554445726333037058405769301044134304176896325119320906745605153231764733797238738037360177922436048416068711798070039356723769740260271232916207492196596196390585712338885607004313238878817251968357357101563746525379704406700274988631442386454691977626377152471780741253548405194964660300022661848038368997011909550827169541403034915541558519686115679115412957324097453599743657177028160596877239511164781439044277890676197031963759821671269486526110702142271691701299765902965317887101935670874362028222883811100088877835263155717420573562926304412096133611456736033237082169140897194016721741847298692367794761275099415381551898521019672393108718384173583275654429476242637517551316285559225865644459858905983219615439309293944329009311869973947483122560809133303239059386932803699073720663708007541606824020934863499248430918490395319638020959725070558888278825817683428448217992757523587093921541323649600 [143,50] 102715508002130698711451710755766229528060530211961989692415242797664534020590373040234909490534649772284830475149399787806491905589115112821691776760564751847139346334521862181629871611952567449368463546405170562787646220421526868692917948072749549845435065960889773293437898130849608475082090216658057024487822078081683516079951278626069555011312614441693436959111254520649351801039864393523320004712272345001873923737337326655260223309476810735908577092495177405513084119296947167306958302375844628877362260337542679268306448095802704235114368235188269504483003649108649967347917950833602599268572382435479473856879494363864930854552153490401327361242094131040185232791221148473947728783697603469962117981684323143491966288442519918293151551747904714494305754223406319397935310952764662084123195170079705544562624944306967314856946445943326379578795811514547823466916038168114409043568466934323239666327287138736355724088921331313824871780002282467120765642397388735638112090635693302028985897093861799641620036986178743588611872638082175035778234432415005535182414035536733180644559348917785341456419082276875111041879961653247016553150169379976283354888276667455069629507760296801317696224591139762592378857421801944484280262643198148319514061796184668483285586536049009262780839363204211919556571881377661042590737301990572320288568613569070834777338004204760430079915640918791271436910870092721784594312330121999363442908711984526072893025987340806789994058610470820822616599196329894253317009317933800232616859584032479253988710595323659801306172313956651239782496860468413902104887941624229033028451606149003581743681986537267188955528465501952626626089953546381606770169477174989316528923727793058287447022153111601358697990341448668791141300033607406215061519911529673917274203506572973320961524057780128856155914442519553481843959776008088394170463729491821089064658286618953381100038085624121468789828681922384790492359886087403416249797319214113481539492536267001074777315836073423747959549637554792696825371403740315740562343070811123068735184690495308966208945967551443042021722207600907448790854585591676276347001552276626267034361985138833375898567338069550665438168773023716506801875288247173917691800069436682396361649653406451918575940813078946686991920366144130319329346083526432368420990027703049202323200 [143,51] -37668691128349883167215206791979138032753357135161778960629576220753631337787913482409167303778739302646981869034300476862705413552623241519734201590660966943994829946946020540178861314052758592565159875452668967276967108192988582616726429101223165283253043078916435511296842300154668516239332203730320254157249063799140102216104033942992450497578876769869358249350206641300258996383165378891788463944910754170698368690846933555248887529700577083154799760078122476807245572153189486085580948772006242494820424450853220270056553564841458176638908874554054617866812977479248357862302921266948218639281907048047817110608897783119994822955182977505880793188986616085830936948267686576373443755611063851151325972939669303711626524255142203652072395271425247585715428249256159815210747186460585590101108072627710405934616961612335828569288695881510368231120154164310110692580477780236895342431321076482890600675000766438401085228413055396950192109704685934904281741740997448965673478702366357985205732275273475450606076950212068288559228736360211710762959008459542879438606993138528445150218575474970036363248773560406833234046023664775429753579994913086318897934079618013826047979891746127848443139591578584561265633166337214850378789100577195848675244612132282642093846288018374286663152338700873718315383276431875038705686777352989029767679287653762166042267572592427018901728093084181450445944924556382457673758120651940541201866466672897307905025047820218468078994521864307182906605932177414393464402998514133588653017647283769771654440460465054972132894240828522651240198732744273368454102684895475284615452846754544191258429051711365008695466183595200648528608561374385248919298403569179658764634261700914315975919382748764945203669082756419767943270509635307854858155265433943955981100737219759094958542281696070331010808806433358338438324057002820381264811142233714142530898406108528525224287370668710791043266732428737765553322529089625338801123420328114538094618139239770721281183187079865678217085920862731854577335140046671971310223367277533581467010838653383938945750863881025404124693078519289150880927467020511889228257502556723846483889702979198166340980740242728679091581310815602810816674772953357811515714961368404074629448916256225254172489275376070383198216341829433164617651019826326628869107597405475221280 [143,52] 12073820160236475076963854278563571269086103578640807215573457861965169205230924637189622111404753268839355304258193663284290003480568187262805759916102571811264410607141874392348521023308451179021876707518205881168923448279182927893785977594017820993643463526808193647228709648578165817597425209913571679896040762417033348302987762798200392194994370372040667744014234717922929022506495278600614920318791751298322669362639174884304944117292420681198398371191200492348004099432993601782490904315946858896302806284462045792383745199067917256659007842117821987823245930243808227687612490393254531783563830774903007605269978375445997484352587412152477962168850820545533672124229010189891689231245372609088982619479307183413127452091784290509933713859232937245139480196665332001184343697886293938524102938386545103300732981910871038738299599035543084313497487117132646217103212030935338938707677112620938461684414412218449263373235571493311257172166910818978784503577637446141514242729096294990213589061061952310013817649573129586419449240150171007378224857162617755309866444553958223490860205750770686509540862739331615348108025832310360736764196615375032909347909985541529685030576407990323744468615279071429584220074319531324728026420561792263986930322507404988099471418532402060341651011064899510760340688268457629513142993032449901447889924693187685610229879947712828023202976591746138586211551098575807812626677573583524891496659162569103740656446863257530123932587822002067059752959499114670861184438381533374066946059242364964714315702959483238811304510446643174942850745935773674226167263949617138307330510451985771254714711003916328461165260238777724283010488386407819027353781018903474968272395234226735545956761611472093922610771250375115418991139579507308746942573903973580777613809696612857110360328267070561356887067850068945584757846481078751352832947343944150784122072805203157817597524924925842524725047183089139607350435732967241888421876205791628897419178205412507100653072827416129329871397663857080818988455793676368886149756556226415004854691383696401028172716474230257805425543972429282001484853968290707404944810104733606319570202717478937350290193483586176817485705165290556617613639454535932894498076309849315513556404394402171755541226608995634435532860359948307530475506661944902675438279474539200 [143,53] -3322912614129202146235716625162765504604584150056940563928553598605160430642047255176563499247617060335071327190171784174503000166005016217416602048016468982748883701867969735107652718928129563381326423110548091488095489784217759738627448526160923043723207540659004996751199284590919485541642129979644359978024864348587805088098002758425357470858769816187020665091730028718692750951420636875957090592609205198525163436205509445927341046924766396744761652794287625208449347465010196574267248973912557421248004018517824383805915479961529526964726082047897970213407452650739194893012441435725569954005983884766053169379329203612849295751971774633317640034939818517064804718141177598573895803544036939334503572379029036703249735313063767098267754859973367907639306842146862902141312711392809318976605947245590534882543454222783218772029124987262249700641351911249788044693250483452723178119134316271375438698855381705578870039808741608804703379775601283563670562998624843843964397149510221306574417036466099885308439534300753113402101420418333811356861938160461718602982292152820167765168993171858994898974979540380915698485600763233304158955094900897001884670389837145988840994495957091371360200719018832565219947356523279502697475321483721062042897807798033124279080922935917750325894792210163186157301663557269609237993429922968404021043815528600035648504322486480580277955955599423848207828349415687153142143252516172140519274460094350462246069058229206451968727822522048452142425473993129187877429410371598019145746489121446777980289370741464528914856441246614334232760062064131269291898690163133904239942940659874950927385607578879075779887876674921576884192160964836908927917326663360137772809463430938232038842808789335955211726982331665496801858685549892192900397277982890037746935818697579982729620638957451668666075580912186543965014251835850099511556719576669230254859768901686944992553745493673418459216601138497776879817029498760555232122039862379700473171241099902172294758451285309772267390504218821566616203309209109570198038168522293243331527309625258177259187556502111422622640400476058736822079205897257485668542787156420459029035058413632676606307353500576497489573386560555791597099780874765413983701119861861034522262451794065518967974841507787170668667836865989831972920721781314653393215726317400 [143,54] 752988103746953203097887524472958063505795595602544914108551541894226908493739899926984755458332452694145114027838290161703961506865366384642035954687703098874924842355809073704110891025475874272999196442922506579914417098847965737255876025077635003609325353225261503266327075940085300566856093385564217491973025004394181796791895858262879903199095591522791846190364820535063751054976801587854267194818673124932106858368001400166735783073097076325548224977775664586192064408062704351828841920479221814098722865676764805286098562431621210118669257075057646001864026875675467078900191586837151929394942784269185219888064672264287109372355411258438139817210955081570679918570120334892766182237182039203108380477317650751953131140084876567784351668409948764903587576335974879409217555868242888488668408495059323247416106792371079047151636131606171090064626640746600700286371835168519454748806808226394889804668094688206466911291872837733013483572649217176740813010089029827691532900212012234539270695280680988834970822590930835335762311205658023868788549637522012669483838737534689812861486303439912120071310118756711909482055727276256131531631935607343713790198947105788196356419853312278994317116079376688356985226712968328879535703967733630506156775205575728216523628052495412335523585514150971645645367902498787674952492824780634328658954837161343776958673829090263130443616527354807185521980754188018552524833578033468658745130680771419640279611407701982185275297582565484874643029538811927645743752044536316138340894411877939513433649877787966607175111253627266316549629171941047419504885739770861914687344933398803455969449530177801295359090207812639679403728511513032439997212847081190281939227218956896298796260164271758665471515496280857011108496716000880509290342212199255506473501760329963455828247992653261246551587241881309558232176055169020330528724215246626906299645693353852559729189640848669508874161579849203701149680846070552689642400981385430140714571240893549960245502316436852742822685631622516607996373107138782640667797027205437592445785749069607296383597092979804224901726265560046202695818145899163504419730903982737602528292180639887394340370339399120117320250550429390626856941675696226908745378883255568499804573495708157882589556959769224176215196765627525786926846803896924209780611200 [143,55] -122969324234239909370923622331175148393618835156704030242620120425569137163769229263518288602851446423917852506699989337709666758893693655622143301518876096629190087923913519681868575163622802096452557751378533705260691221176555152711711528458502697248769185018575364034973460463291207290283198640131006853582155543408313901177984222981517244098074357094394784905472532692967304534658748297360338260197298970916048912814935862423316773596747539054887968514557343230097497106887010970905489380495146653276073121544261149208120967654383555938511612266331185171946396393243282103744495994304948239136717505582060369525660941168269706704857802875702214445184438295925167260034822528976607134561145836521117769327435825284419777980501761312680364947385939774759884304883447985279333700976255004832692805569367441588847890739338732938759638602227229645594628892911328951365553430957480536740088591410805697761628372845676371886819020426432199040167725191194973932591674824046373079086467993817907231359817749351377736761492388205443488157382706211462822883912733888454201927420883770518938029359259614147466423979239019986377202100442049345290451213544226971175503525739186707751413945980594154213761727319635925436566479940585823195380012580634127171298639062250345926543844781714706161864234888326701039829804632890406437377445280496366120778171638356790897730378059462896884425045920045797531604760331989531755681115306227033001880741568622464903810843344310360687513260524892701224745020661822595678563688011984378000477559501472421866212184582255286091318697120718607419595128695291211211289964887004995899499328379583824638730172695076273584193386335895931037807174850171428990199680981906065081430987147474330765002628016861187151591346910187488721142050136410837054575890560474836860892717224614206840130942607229829434857496336697852086720428688195211838993300423301288406197365454307623765409642621687948799830816053933817380198195978973400224034582813878455650637739163702266634033831337348427499398965300988820883752562033259794221234376565872347043594917738327789202859709626052035726441603527535370138764952224380090964525215069703317217689776721821819729598350989329457831827664088474822191840002635153766998659192102447328438910711272057853658751501883368922673328463813755364410135368762877788984368 [143,56] 5106736412406031474080316950781028886639328579784940420831041462269472953674853011554667671728721868384066343716411003047916043623801140729566421854538659414382017297334217146870572513394868267367573562251434378158388317149463070172848561537538855558997042453330928712412786998148112591367641010268951366057513287615195348725169365819178192938541223950143350611096143228323282306321173532692143569855352621714576694702324190550082268589492102702682597330024776088557013131466202962308888831699767262866652145376934512045546652519771975528065246080321293379045081340978313959159288677981543535013811085302717358423252509128361824025695693977104653069200694345921365405602390150239428299945459001860559475503078843973867555525341815295362034100836524845815466120710607236135510189558275316492923941602118786825094303472310059434349176788223497024213688747310081945543867303422125254246739585026894139702597828090032749843561713452652192895689582492466333781463055762705807948757714827640177318378413581123214090497496450861469440246164764824748839427631164801330090304231427342495148393273496170367854045935771827634763602146631865062646634116366751019113159488564842583834433397629790115606796960550427474688697189545829564884109920302608426337246855221748876172925048668256166605104147252901726410596307252084653458198464644484819695573166378120483741480208164118804162911105307183336872135731233295325407655319674020739014757458093482477493368744549382774085775716436161949911571694997247590896467941229303095498508046372890420694103247983301608788096608028050055614684163278114644248990041236139990395444451857828265673007800664992410016142444120338442523542746338841337053118692209640711378992791017034557102289612713656367609902844400505396160879431495055731083554405468657129691001859477766123021016816509031875501123898819021044462014830943270540393326892618348348054875550752833051785070927801725053621747219002951682872046508991893015735697000081842390977900525291113257055624702356015354706404749880212096022475879003171775903202564112823493082197189932698417111678849014478583761703779047170411817647394268917914005141722482102871906937270015010350789536451082332688230208450509305535634824978503821821418470469841210402058529628558028226762111654766992665181638742390882154784439123392366586464 [143,57] 5498890664719467344084691362145168365803093497547909745513069514333796086864483830191350788907450086788620839373041439729802370822229498400311513744973501812851932707473412360865388903580169202470427054018128434497658135990790719290836964928959267352627636355156400209796182729101117027268210060808260962372807021128489784866637995796910756423980772719127289397457756406695379654995357829115821529701941758729177243163386032123738873798776699264538110144417777052899100061516747048684079804827359627737758127590443926070205292170581651873694116081463748484610064486946750983113460017318530463856850143964618719037854637880619548329837556371491384262182414081358399684165001221317813518122788814313615251891063818255876505025440746342938667542353810530731485031792056205130145495744239034573330393013379254036974758822862146379855408930042180609330654050323639564074008009546226517804667620441676810324616975931262839748626271895560478723868221842467788520166173635868469771292959870545074718052075507358395034871640411089443250420212790960943461700324240988999046699082628049144720624904509725582002774923004023811430172275087884380520982135006071821372535110704657808097910661675780382895196270775440761329612759331579075529479120751835220715615476285535048779614247080914886879346230885524460086657426398470852261330009347570971275623662203028705018018815000095981740767632451917863700935102307457620907156495037270282689181806348251633180538492275219210394482705461928559686754364531824661753371507346295464254079045449156450428161299052480766393953419858142169682519547996350665623360129926919220835981494382487893704473358449411890084771090783788499466325132510692808613191191470191533913742348018914797598196999810501953958082397343949112416670185365126368441122488736964214796445934890144040499974811968850613812784952361781368058480687444991306057893313918369731208011266486507194701923241159912444443358451242691337478871190829200076044970416852851036266762627581007115410244936306751069256996401308107854000823241761164722488967431979800296388553988778443632233924563911693410166023041507473732537276451125048641650577526893222709358305722077744968723207615081317310209755348657454049501790408334679048382432418605636374932968999863015518156813527275468414471923810096600497834260059593859684 [143,58] -2323025031147140945569811369982487718934225537665657761429751028113351008318356593291951327094531977357113317087829052173275879250827932815023911049499166617877595516471839395321542931519762643959392854420793576395942584647480140567461230849089398681869764253095222713375377018074502317733114644933679562142705156343754513005167160747698142125452267330749173095404569674762977366674941129803660132117367214696739396020996556536914657787319376420101461751777865174746898335100733118399092901899021776190456266745379882641987099994267251758059638312827359356080536183589202404204681942307619969539532173504760154731483139403580484828549397394557591720237656360066146987159329655493224171245172397377723298631558563087432125396641822475574115662467467568205795027112050008893322926662474192300321213459994442924233460555206058921472715048799379105957088202182341426864245049712215311374177424543588371887241007186804902811860833047043224480501401418529351466742265046821466981400626327430660085308030320230400773219525473753207279819966646322608868460615821246474636621706743285751760827531299573066375434669853962056655228894791475504255491788972597019843963079257260842535997072871741868176155674208308641978751361373698161897220364819317886652635176137019690814955385229000572344474775841807960983994078595427444975890424328910993855389818888544563837734804700999098983210899912035945320929432651085351922836280364317396137794138213142209098162643377566844428120897621753316431586196462123951874093347023104908831627384214907200581869134541392114003959284365804806223365979255837074661453495069416188073655504451629808521976675393983701574968252716650244011306691645432301789463067903232612768563442867129392452780824896418393103104010337154973404357974931059684540634838513336623228663647588633053073372419450671184481391225241884231210513866270802070240403101880125369511226181756934165306165028440128731929287255226587448715520814569158109783254394081425258450841910579729251562522279425561206245936556517208155619615663575278336416256464274792573733846231544161479399114304555816553737700151022684254067191987163646774811966683772687443564177344041453142719704537491243097879308566942871932127086244645485707794084534503679682607149720589786679577967476478207802789827778880215734143797182001152 [143,59] 424828865811306204198232077016372041211969390702575805868965926434298161947828922386786418962192710923522640972306635097692990868414939561059774496863058119354539768401893476995279085472085767049767972129185606570991381399062148355274381348973368236919109636916360011926824581533205764610096936929432614491167572094133884987606499535919021127115700741203776932168379954719035906157021390071193970975505861333449863692070852621768822845874607225631545510541425638056497814213287067033980288788622013750296880703714122890152756992541451405389760146745731801714407583662521081663972057938254599730784204691055472984838774682697054135523896276622339728538880966864179070877550363019468054959746340870479214872419613538096954556574267735221271469457154942737244606116856239474280190301232413480075076890995476391110816166605527816201386030546860467311025721683596560126884601601081693051927353540150732263141564008596114089703079152422700580538388790000508461259495865608454936939579631077267408158331490110952223127599754109571305014061408924076868565522766339529904651944637229014595611827878199096747519612077039318008611684252810565064068833461140795498015892839094428567165118152786979047778533548141717545244978055319427803875451102041456285904241131417191318083779908729937613516585945078220611720031903124991128495383620632304070648307558435921192292202816690146714638326726876217800795480898317802218938104132681490587987944274850986109074879348825388381281223669513449160763997998936602520183881532426497572481493569504738842826173494518167640342628877696049004999241848197370206037203596448479105541286673979448588063933676293310632350995627697170610702890470031159490992857590101818087772162481321465465217231827782302735710485815565880251897426244817897944078901786701159913827057500540423079876636409206132071954224735621495809298892332691010774467851911221047271737429689030308512310366393448404993321406022483477480126398389981952029098919282157956836564487807076759685553779623134809714904969821486888923209606051962878848889348038660737108532933815909274122792114828983233720960853002397345435479541273270303086407000784091404241066825719950999649316426174509030751322800988399197075570488204427368535148797145037927239298312947392890101224510316775614024913149416505839252084978176 [143,60] 37663571983697598922070528963048333490270482582127599165363554842708858284208504119078044241532545230539188836575911177890853988136753271901712934959196889784211717891578218577972854000565364034303030613733175339474738978370169963217605460396717490834334390077245785055677789914161468284297817297912236867986494787351823375569396514662444307664503366842815221113407373688118088495180519128166139499240345423964662130876963349838032798005723117316101120599549820788888514412740539208368024332201451218217241369643449580356681810223162513869532842047834900615666335070487917458231655534128986724486064361714948643614329132272181182553899238229149745752471206053710114879567746375187384430587212113575121897811611100955474904273913352191975399822182752130875211625242311318525969906172985515862270482491480376017553536925914350481155471190131867928739037007487080006573217328535613112669291933446646933111592937533593469495163552148168500945610499855140257461713324108597049203743939029011744811671109573802171472181778273158755737666826061676337718064885974397004610048554275923051027610738272107370257631574401568601415200830912593274494000173149561473308394264370413754506648719060652281896032459080888520629181789942761128096610174500512756313738988437959889327836142340724015575965176201498330452250326657516566779526267337158147924556361446901584642638724029442263713536874870237701348890975521470310373959080646075198708137574652690715707994743351466182702929497191397132089975844227473764237104658250928454027246707497819650548184370327726960803817493955709755578622739548684162590880255161292744263023920045048623724938852353183682406501130793229317050812230044252238887648009299673363880784858527150044038163684091768776699267316104820243080668108708308352986513561202066648959230559153291393480941631044907718633378255041754153560047292634410776690488828552347663915079877076446775986459144718651064496735814470026138046609070594022119043578443126512975010550742148589934171399918661728910278164247208264682164695409210511146988756479350370952900855734575893512910898343216243204659551317707880708778757045642662279432553047233471234551646012958971139785753927068566564738032028081717872945579450256856543220459246376551743042215340104861259673872338961566447719454559745335024803008 [143,61] -54606993278322095857642707931376371766547542665091991937285119191567345470115608178104757966666684746887854071886785976789463572326777225859837599483759320857346397001078996133977613199818431532019199032302397910628489635537841861435846873395169210346204109893153325186063280884879657475524071621382480710784042781503819800286708299683174963720332487860743221562209488950948089312414511428031153661017398942208572522455227851000856508367866166307847193579008547671390833834547347076843853586738381588243721210818932010042525121751176738832237129288199275318850035703264239348620276594123905245549357264380460572638051673789962921424035731059132596424663337083991742819043247637815675209358943186212558337871336742900704569056746879110372460416064801778351866325578091175450757651363992923182480332019920177326108404974815966085222736001677784201776074837181861945707924187792694382001917071848437936497904195836726199483482387093898425283792556698482906113465078570650886913294107421389218108202560417398155022795616679857629452863157002283236348920379961451657545650934334322398697205856197691738075159487013084328163634362561917347777792653542184285626429370880010700427358890035971543815013103823931125335152115526376200459754314033536124701442603737202706627891293718382765693237914222472204633586305071638675247570125878349273383091545541000076569863783774121683668761704186518942555052310106220522195691781424617719205576286559190290274310450176731835721567730578493919441057267356443393293586247068298784561816990979735222653037525698932050801591835890146921879200601392410412868879109682005027632741990549833686840679480789340891140634690776392619804041633555316970345932872842419674745116995489537283666569783394637902887137983746800742866355415027359545210822986983808953519615313836971606556053581078432895592849400138721935397418893061319352744584161258017342205656142674968048989741403197808583565505078990731173796654636481189832085388426863355709234080392090441107460783870802049541175233325315029691431673058389374233756174237630185634291041558728048679845975628626430522220185815628471273854946279206420764651142518705804402560305854672138139639108254713822025071855438933371185857009795545141033349932907394042898886225921796900808932514404019881624498283102882612902616 [143,62] 20373284080854252034551729355764336972406950293183319754067938202089387617161462172320256494368877360406098276003356306878411182265230478687630561390414879791791226289077943967897705373188119440375804814206392259287337317133997849639571626455030944336916403305517160832505503705115847492215947033424283020459348694433628676842195668340672229603851336887190260216952459477298102964233933229815082710102478656204044891346674636691750705315781312511066196244766298126317446348662173480229792065459226677355239197939353033964063247296779980710280488730870480659585268199880498059566211511638863261377287632673769038353489880668010920194987117419742114954609876763863451273759391718473750705850573033450167993825431627307805515708727906706968614777412069920106931653496730359532856547231350941500969827560743299902219214376791811550882592079510889933589273251926323015904442966281636662397910942208869873420889674917740710222579443330969771498005281436003940810837895242038937220222512255534508133520292775553141012065930438325688917220841051450620463836172837179686939570785472000411573335707167480273629490725581626727973164710580101918981364138292555841867010916823940338829340014410075359645557991575159325851091215180501823706702911119130372227012722174115314425887345421510087450025544616531224369385054566194073332943423491835376874999092117108093393618533015426356307708711565397132254619728948546736866669221489558904858641275888100686453745410902935298559923894247648590250001447885190495434189990607367011536860242075923041924827362295845190707666206989755971723013991621608935104377738606168917426402745275041483145821874522154856441535784499556857653578101580734469691694989021683669704212875983324200780348585992670755255934771600242891973129681530502327351219483770567108239972783883456644663019011005379075336809433434830614492480411969177026218610029924613927791704705710886743615409353896524706600520394263596603711901257854568564150309657178535431691307984835739349219879762576586038060845028823921208797606798428528224875014806476459794901592477140910388793734283656095565531443925631983477164938675899125928207470528552681744968277982671369918052416707070605300820735621577581687616064930406894437040431150658270186517769572070683337041669855437684000731363474180546944 [143,63] -4586411411692474535586731663296692655836457442567131036084019083375298128564794611704738608871711444532322073456504201372339303060619901158239527215850588936170366703930582364771346873580487512701639048772980479119612125745587562161631667008101733281276388109007381083313497617203084052369557457694088953693858825966998262598137477581003884788501219907267899689522777566775652397656887604856285959691821728552994818379937304186791072617504333205563938731964114474388729704408664428009871685212873444825118664345599973752764754065736381277576279837619051537075221712166120362809838764476967777989989814742171200168274519445535395198811450846897108574529908386113245413944680417317247953586327197504142839940569798292909386258231212144194867178097011183899346828953130368176189277355227021644426087149677720058746008465632172315449687743733430989248073582228439890204632250198144763152019216088883814058584331023827594116915700526297356653414082699648988956466484020530371776228966461392041315308312095634962281491061245213862659389515932083634287680456026668220778225288349360375795865195947373691374907066977506561671375765606468053885055414150313807449793814579538929130131767080920744553538927312064916036655527041576739890949685646439830498735735480165870733239233960757399645613742787966638429186367747566596691796935715276937137211211706581707531471611738530950204740194472446735673829815120198841507930056266085194433167823154262644413503186899794847289595632302176015987131725531597237187684097916085309596902720560149601269918428048921766222064262697883405699068318398683907728775961756296648617299008402604627249538549325541192396255691829424586104968981632471534558561612478862623764011548483004788301238784214179716518855143809314382501828777663855902062836639469821867411101924883349387431238772899728587139416899095874839605456481949462292467512343143779612627494478159333291831528454545406589942177828692092657075058265100465684791715218512447222351018447365845486816220494775937728362573546137077748480074200631588951583996024929632956806666990867981590532420003426954503543772639216145038794479182187593233962705627957814261003920064825807134059379760853232062463573955507198521157462135436594057224573167700878441114192775396385872463461735555934178369947571231504 [143,64] 608679327175860731685990737468015203748035214472714176207218440545570725901441928739810916948913111225541659225045817123499977503505895651815124946625009034367858151206690769332682062267222751986115065034359506326127730859704300883728836828227649967583438762154878395262956615738807294327209619767270176085668555748453764261934849799933710895407552577524126923294747126763482359150382507053387881187369237962744464117582024070335553547349295909864719963326492784692798963423924075679758622403839660860620976052533378496470020184939022542534931605642834305867459679995693201607104869195598810483044037749527528731852358377581130499523079614404709123953334546430148733748077699534047404437076020624342000344221919234540916740961809170248722176156372764469438128058357607474568818158023197425649768941437233427377989353362926703087724175370876587510847251851415567567552950736893075472530401192037899002601099698093540433725966963555620665157155499190790570659039849568893163508938072854887604818087530519420990624576710798046893888555286372106934498981206854835755259038563772252888200424759973047027141061970971735025180686114277295711149642190502437690638646922061899224874036752635110807148360128165513608480332744696491626449023580685404466440829378688137715684686849382076451681596932003904170617634896717447525062467922817937361917348353027895768748300299126520998263440124376573144047524056772615194539794807924865798955756771240429407180258450637120382524231048922224352694744281341437233889628276942908998936309210135541610896620606590081668671802224828008141035037582732199657337272046286882829927958406723118978562469331480170158215306301087899897283165941155199118405618335505051892093948955844982621607977183761914536922694444695744301065146981986267447438988089291179888767089421403076451083355546957213814891213318283817777664975527727008022546118457285000966407201218169095193941420826596074318214577431375939544789540023589055111404506894080545338712771312496573264448297014419546695908448725990150283943251750236750626942884388012331104089906424270009539479502173982713124676811466486055366149675701367998131698719268805538873179950760410838138859084334031429487469837099485491219496625856095004394350841478114147162305865820967292010968460540816816693327730944 [143,65] -14827117905919766976128765305502046977843195417108290131933019095162422396279369055945860744772738188307841938943933793910381480876906806246925059120749836226156177879532268211065642321736688548342374398478529326707315113260966287562276194263794398812875207014891542630946920882387980373520063615246686997332564555463284315747057143166236973559208206696428025665316787668141265278904169978796597790216010595316304034365783585631608278869030592051092740297331218760366044913551106004544037761903248774408384774115555305512319596714349411885113719171404210131190414417582198386889019370013122045911714783410209865834080807398954227088261304733369487467710961594609102676058461267262661222010835808253014646928821935091704747760645229426140984499445474273869383611695716015889158288369051694911934232899494900926645654597782994009314242565540253697363923863036134205123798980107764930299015634360564777131674462948488096063420488433207900191791524077713909234351050469741782025209689063808855464121991257043671517133553061411528385411133779386898416327276117089984154018399279272279820708716107154377209667416216236635149830691731287562578065669190413047486811149887959537566787420681832519656428018327530632335223470718734805459831761449573927372594303946170431181473451022653188597136628225416888459346011468405546156324502866483186318768270409383343872648364238100438187112828849597247129989706035721825133629279053404447618639993497475950051930750432475500725290383407866009045099216892760254886686887263328831548369049255584703078654652602000567362983794764629360027581460218091680985620096704587387540430522163316255730603509294318689890781828962356760093858088050649694632445934629651083232834067888113694371340082790873342504528127025654900674859140672900825727883543637933584909008277177069262538714850592132406498255512692672386584629658262327012121267647824967684165337849353181847508104843309270391607570042006768052846907370381677180772293068280391241726929286108801408368590332102770426462360073309113754712651994692088053044650814705261842187413562097456983801098706906950888920553737263768290191286575774603568900091689113099643357583288097623129856960325415751721649713123168485354742952160925944569130784862332221013649179300571554967904575971723810812588448 [143,66] -12039418475566185209555111290454526387812922852317582028958762670527802160410890716366171630379678380257868615771491932229378594486060739488016550441660867596332491022179391581181994472526591607417989374097693737905278209323627566282739154004547299511647126286711731920720188073373129656708863676065939294077022084651743557349435834100020117232754456488585880061750756162095216463006301511469735520838910965779754007184544738468218663727968830526503866403965862918340953707472297578365597133508872374318781779943561636407427766727952507499729506795309253072196093658680737597921426610419974621545312806537735549512171079430631979386807542252001722838177839546981829639915101587202141436827731223684487301661724633885721303693288066062908306627967974398358860073751047610069445179508649112563787598380372743894433130813435369408880033925636065993913306056464016573628452889915299378913788478278817748402705283421987512829630269522619307872635915567038661752643065665474037013247770304063334614128778369080865781967872477097873465309395635101156623462980793219498847179459632236497402940504204178875408540986055004085731422648723763325304402575836992367590626574909123540572623388594194917664668100261791671357137852293035929807006940209123454338194404618296080351838679738697476149658571997966251540134760378718482812054739061239248926726058485013544592038529789665423426408562120856665523729453596650236674100615794328442601187231967717948580955277733774106225271345848642929226581021616585167570875465675401095521910487676099181418157099744404627587147990577992448509366211174593723544107645561754679320019453163825071553839399317604394601669592819783239714071023346549300973248599422154930138278236146118512918158736211264876716294372686120912568192440215008273513912424197506933311254490936819980266194082184835829287536470877369435508856004573545400670391818707412304249884165011274045171157349985553330986171348107144644767867050779348459121791119438357444045648716953826805781466280230168099812797680645637675999882865404407627634846879363495734652137941631684974436917547567187501902019112097149335255078492094567954946726890647593481585836374395346152767529109457522467811977875381266985131069039584040794313915263197524437992183767031962070986838885087587835392 [143,67] 2156741785692716765149141439768530526871731828653108245777792573944607963397235933351040374582512783921814266873385860827105181936426742861811892029104039253476323100733320688951683001596796828930076960738993333148496984148295346454505052654932757015763120384612604242213576614358666656973068167913178970200930113552041620375898514084340364465769838407639067203950060916909673799383296686930873697505144158602483508798120774367125951732921518542509365420045418683194355204692793544718221140720401822283650717651064049610685739408576569544437033445041155495699646628346883806634132714832312573042259577457431874521101236878438585793294842212415486983425317778858330363434405847761538471530589679186051516225390918554323757263228407896000892951656749081692965157256311405507933499069026741641705530394101766160770395009191730538043800694136900228057953860380734551622533662118529386467575116082985821546931107174955897503791854500837569574960496010053063401050118747879064210885428690550381439711795064967658012277372051394400321638700858970254946596017043139463607632943618530572894029723002343472569899719890598328002138358466721513605951097298566065538868953504674082082829892254615464473558313242066685126862790914191301542826661484887125907358344400984030508099566366444561287799641566942846187763900001073533016952422280290902198839206979780689944299930915964967101780392331851088710533680053919301571015683429612858799409331841862884739395440007701161373668150998955318993458231928747584680856037910812275801619926023296851344209464074843959366651818535153159096182599309680906602728547516823610252260930743356974265826514345185729293539434516630926168797271633554864733625757108934927112209918726168777904174360552688328695662482378729266300815988809255864191013219463452850972271517552160772717113273775454644018550421277591559276967641445463213972087760132287294635318442756893631462853486909911719097453337403457974462465313570789578653466805866307095591361510741365971793043419362896955847525248831257755205664823772658984672133718478156984304404535443374432956737138852220299563009210547521886673382047765620229329973166031489659174066981697646325410802424863112274814783336520411927792167558673972756210062449524051354797480171006965883217868596234072640 [143,68] 116038039593738808327633226257166167706336415729747934379415696943714326723652717530006572717634814710065603171344664446855172632393780873376873278823659364865577701465504289900423368366521628868450915552187981964364266397642886680939264210890152076724743642900398884456098690803424051175198853661119599855772408084794944815052906777957214911630517173764434535044952752754254271447296365593461394057565027778697268193184086659389368388665549183316726797047269175169407543606954891828256623008924966945939499955040610574973251111382291617474560091846363074287080195847118527899192125485041936268573467413997995852738444800378702785837140297629925930097910545949728295374845917196287866743046890074087176197653511919178086160135982345538173078952135350631829250430034467526135935729591544398761908156359021336031749467321231914194434809282934367397479510919588797918504575502911044927838768922901167571941044640549213465798589589658139188959338112981705839762963216059279302259919388393024289243925034308372005492391468412631570774177116962620094875989630801634676143102773089800774608092828319387081368003999223306636217709377384642508930877618980881936077853999367916144022401358754913110508436291997902187457360543870271811328301366968198569496018904422824705760043145213693012965164196976076329228300113746041859755976660089408478307559891449399515300599444129945722270382510395548800183447924501300238909494649422278048642608305883295478426007709434555011631385245230187151079352051338981834148054382284892299944043208243375542188777178709129724681306076269594504712045189169292392552147664951592251786258181379756938913141396081400720253051254148173800161958350751940570374633166191278572880048428708571578204033922421538075968768470806346016080181618775235403636419258492083668236463232991443562043119913686042687882989481435784636297771870882197879479698222048364335157754042401557888739485539921006737802544056473222538519796393492281141836186930816555854615051587965031352236660052001646668047328480746465597767861100169599051879449722930135002216532513173638073475710130052033228741843019607522393696117959149990152352151869595304851993692210457009625947748387566800826125362488293039373633466523699401550166217353111984541110875400498943383649791017600 [143,69] -134662556030526924746652350663839265140787828274228618059079408755164943242307334938387777424841161638622462725487078786436519054746423011291130652244432586020331391911159839283679668071962188226920889092537707113181474082322863881985276206333678157400699961838741725650961487544827235104510961687666389369298546613912539459876144448481287565103816151485812698236833898214314304727882854297379040843076540067494144622373830690500082085691013088601762648493271131808771681304814113740853071237849977124664182008891551138863005629369417470437679901467660753235665965430404364298291402132709429635235835174266605592625537894155505129630133934454925233368464316498538390502414491757862332546501602780859177597485993067500427259863162463737600350195304832798008917373639800165013889489979628915426173051424630545326457733207436462080533184323211403677770833199791040638053926964296482476050459492231665695296109936224660937915159087849590007720303721331913516892637860692555921182618805818239381735864412661993055240398600758813517239249263623541836966687825797159407050687397180477742593408907986209875669084133171199019286402145557516913206196424845416964291081633122951385129663254029277568463102045980715580079923444492766153367874751008681266195655251420114719401916995098618836375989745211329069196998760939714826860657587998450840302104618502967652207363204728729564066549179297858905170096828952583220014832627274844138281608893982477070951823861335052603706637974078875168056914180674551488080339063086344081168465285713764243260425969800571556504074107085667020463738204373572374383953552317709778885640095506482092967391373068313507224314442091121736979701985262547476709188328109927072651101408221045100888573373829971460014733699880435844369333456896188172108898581997050298341286119841197976930245870667335726561906658046118976294377749159010350926954276908252620188758426426944166862693952167095894983848601290263915709055995731210559499507397632545471888967464073819396279521074862186436785613303977213693568272992321381945735954610016223743387693633321268089787279619940842329487952175317491799884326178748345729926350190920757564155323602019336512506727703858919150854644885824149048663999427034832650359301204394559042260970175144952704977386320 [143,70] 35419174264327913787451246335531070116249171947167070211389781040969596903543276614678267606920989297272135657948600204560704795830980446736015547114650529533341253104502805018253324676453575318142046119873993382301121055110028144464486440408221280145844954234091723442385984686810219814346430079086959246686223166380480150261842176541299530937771757407266183115403735771225075434419224648771670727220103601043216530070235304927935808857331924361354901990463396055885508725956770892991221278115983404732840573933922468888816673458928968544358977056317965267063569772410111816320893763233039627413414225283589716077098680148451024114061803580681471388304357963102788230888667303372093289984228220559826314225046226318642704946469528486738349153608639443186997603090081848017829772491269431575962362332665943380734793469509392408162020808031634604722681865079750460376525351400778478484448751009339675461596655513345440398542237945736833977027397366100622411225150521862069285550504047166111849768147291345500061796483659203040249834073439936026494550356272703394399576678465341347608623010985362692122037364203521201871460604088233022838490961725931036281953689065722029221037384516542456454835494558816633168876900101904913101398670166296010157739114337372044999336070029852427215072706075998928297805033620029721747674819377039393508608610476354389932322588234399632681814476748966173907783922504681443248174869657862016254062388428678640720380562668991940453129842762323903472904463749997095081937695597162162787591465555794361329813755225662399705969391177951552086600793313157690001298145317157576837692465248730709952421587949976722267990858261632569857437502113539814060398845400481756070268873613859348560971391789031149629666959000613524454225612676378264950695620898095445124966013339233873025648311489922611547696932868353421570191772279270712622403793276020591010339234390866895942149024624885293660086907498715885367755485824412487631269397107088021914308623130334802889956034410580045886949576805649886109077584698701387290195470384975410277417562088429872056994173502473960032465054636917011602515112214118657825223162498657110684650564324438363726405595562126457558280466778372264997650240983983253658399678979301751588528225193255678022400 [143,71] -6002424609628518140658112341695632954956640146959502176562339329106379947689844113106309880034457095473626663686501890171657492994179078171697999769605866331620057782704036596961315838290510645241272048960979165732712607807104647715134535825326682562750150807877730790591269848643820999035501742460306996750438012529073391610195528871000289470806627876634637552008479039274737886020656318345968090458141765887444785993293126377661282767864705217019142429183939611178012431727552358708329372561687291208052225340035282898890788930184410929688177355809927692030670728933840737822743787708163016711749672308403010811417734751590852760053263012897236944540145834758134713835070536680517632616885734636409965829808181596296000385604093021291787803651759443251664837107161542909029965850693149822057272477874561554928850022146176796460860844019143483646317590551332902552258262746553377099469612707894042845416529695259147286273243996027737654174003044439771821380396624776935575878726971193711651016392840889455834415439205868111841293302721406941100610619164895877439031981756827540037965553567683367504698847017040081689968745247187928484885204984724862635773250181913741729861620296404411364049202336529724800589313031293129851412132720340439384046962895036870165534821628656131523885091962831253896544202260181462827899497928239679542255443038082943118478174543700005692275877893094014304414537881430559144388278222722902577307107187237928800390104113876518040455691703004650567330784933905159857401774117711616935225430582736212183675536145706170023340965508125562358231040840466855284506692165292895210073640220794642365760362716568839113198329023254787989081486998760224595867048093180902226732348484012052773386889528154240442104676130171397963538696081038697149465571525498330378577933854762121686158184400074242287514633443874939749845432617282118090864756057241362524833007220129055687667107958773719571319747332422597624592578308819327218671371091725451345829189474578928160370429672761377877832919900101839670658924593446430215180178461203705867926477510080993455832380886545841746893438113683840991162060644280322772333984193879006929769395381428734159433943652695220735232794212373893813607043877645840839368659543766813360878266690702695200 [143,72] 758862026163253970849781271337575344638824406057111885833474748822097760443582299490959363030865490282281150412775206778418039616799516926655225600688430316583235826934881694557748573320449730793124177168380736475912138457677300264376078730595272736922781544913533408825469835226493996070853921778570372044706297193714654500188366379131800068835321334469101992070927422618583596289083571555418350602739032889888783256126144410067843643768920421412285463182021413611761241602827881249285739683236184374493672755748841883489172828252466374406463073465267171959639661566185818729261192183206207117081482392930209383114123264537133961963711449030951759556468312483548134991300421218271644109145243895802841769503242588837937149961814803069127839434254976015557166811063764951025563312442859794449881442996990383946234376764770351626149937464437659382806396375864065758516130339457750978734018447913391216206461280781948907360590529706144112361248604952213766048148388294881638413975084433363811479018797180930570586903528944538402680617170045530972644931125776393707883367675199907592046352684394243764407103392204414898440221625646499140974763407519127936735386654399474683750373213902727642632494762242334173972711369517770634163768795452396493128956069977108851062005594406266627598883747733724026725614302165996799494377652749855376245227234375255372459229634408421259441564018803660692838046581656972234097502151525020541208617696424990050074204504306679590141253954515946155694910864450935384271924794232396581933663825669481288106195736236924239705057811521467216330191252266664262902960869310177971552369294918267888320619777988648464933456520171434394004544537653661962914318237135620594138396255436024895139152046728970113509274568892564915216386695381717534104935334758516745570726796959177566629845282859153673438102680279183445087099638385507198837536132932146438809572728052248058822782246420329235484555143534768982077843020897949293766641656799128350922089198491546510608446540821156267792397151451184726636226062738109167082458111300251215217668158202697876797721940600637911355394942055912114235096196208299186388055628161442278779957132873861065237124942888532996959383304420410994562351558647148320509897931119501283008637443710400 [143,73] -75290580864504284268375284752306419190086956361021488969792199215277952947839688405162471413085095057587528564134020445810639729813949982161716140530592977543739167538951767180387438601030695006386493666976942295542417579797591969326340922771023813856065934316118335118693473142230157149935436566097679247274797023830750864281779703959800613562699135636739108888007875081006254928143216106039190764009678594988502533588884665267639907932935460428250981833326350708467587615565090532754959327019616688916000616246049256261498202266230999331433775808936455773879568499946198295526293793386835323819154640861770725804265299597740421828672385003622205570142560239943852057576806619917158143102871861040578582838273231695427115242157127318426705383080871822386735729600351835952322730422098246222187179792758273925981542782882882079708131933193862157826804029630744514791434691100984650742969173159269979361987742776837022273431031709753696018818698485094266840177778345349502008830034978297821110386245828961221202438344566088720200854386785861230851044557513988722067957909509765375120699122571438667022453278570297581380922997236066070886002010796228483332171700826041321226825174222354863322972377556023551017153673736182049335237660914892482935744672237589652823141081600255347954379092937384426377666740673746980850281523113314786541755299489471334975550740786865842601821393943209938238134042300251894623241453527029989652770503255405371629921196297850315768948989282000575798431578425555037728368715590610398195832509464077326777871240066187401029891399053736289803686582926726966006661434305854910549055342514907176988871884071704067456653286332535459359245469345909990075558796935131632831452069273722597715771732125068764301560758758172881026398835481094012365221933803729330620602499911799812805211168020044911738242340451623783396375844618737465760467059428386943168248656437805590394010873574536511073390135581864574159618838335906323873269649581990805923502687372278619462035363229962793789697452120348567115960854316571965441878766270129651555444817860013753654859567236001831407384085035093175896323055627798897843065500862635474355369447866155512920413051037302665528850832136506326859167761011631589571248968430482300328871237720 [143,74] 5858581083242699332763733867661445565150727551220394686566002667147424369112916134828244059103332826964253407398117081628588006070387798504850913279792336024412768484217698552048064160883760546564769542921720446351871962011348483681597749063163437286709395946566454003456224785503716649207503565820606510568941360145509954013135948100225261090363628344135975458231717534297338833615248562999463059178905320093523920362992346325129952080318093487154612548156502464527851247186145969393094546612871409838487078788866743781229533094470606806204296639738894013927199431942649894820351739665538369840061663501129786037386431515430731901582162104932720031987307126802307939482499903402457634885307015481317035447908648219777756534479496564962667773238073802795087350211086118174480493771801977520222103605212057705387194209244466366651193192077283063364803072211136476576860291823830637974332085473949479885637703306289876174434027752989986673782704129521912201023623659796791706440025275418049042736405735727944995174686740666808669310439439435287102373484922293116790761403754824638578619554643579977206391154223461908123102666368888871019107117509422781365595150721742457253573611019190113885484394588082084716643900639349300503399109323394120453430319113862112393681767687851871670310382805071400323883873841882907637608407525965577150952273550170607228403000531428006885648384138575243721097061121202111124175527598302788199139080262540481297373503776490431256722202077928611481182752509995491843101332982040187644024272232588007877538961842196205202136995221858073218846523258647404415298076627197479111719982764350279880937206757429971196143537183543514518712976201363899548158346002905991302712973300953827429448015045614555855607244773355617047472491066207411297122434730119595211172635928529129115657201559844765335644735992546324389095942832110505130243275865744722245956776827112212447194488778244245971364447093795380794399313073821613126851059433431331136365667811015362450685655903431369983208676229771329342242524141475146929052997913380065869410102022008843800427486107364092517515030148064900581772795860709533206329697715802220101098046703202847152170180761851288749462550172607139931404904285432939125511788415546578646405120 [143,75] -322206293787662601072742669732973408782808449234325759667008483752327252397708594076512090022554305317804728239747805191302484357348422888631513775444694809960826056066678761711918637512836416731831969252182163708953682608733711441198659317796471746872960166641088968229335938978527269967368904904482525427132223480976971075945518041497940042344725916227770179446695337580985428299013991179691779414392148713739116719922008189151420438230431654707647498771374761494652670985217792203380325294090677899341678769734896167870884105523798331178328535994811965310472592959858806098204266404089328635512176831764364817224966778667609160506516813550282426671181183079631617936614888147215554825043401710012893176665336592023711505977420934454144273674771715361006937668686942070993497589491135697070327885070157329607583152023220140993431725352780196902868850083439924891988084377005081582872020047723909832714769855721938448385792218462343091453747873673128464992799047545407531536790649830166600463482348080588373315136914726869438873583001856640403630158529366647057782356525899032891227975133221927177634742623312824334669887813886951780900169106997423134330753956156268216242185759925482038143410896734460739252891178717196873374511496460365277503625519887787707756722720576058169154447260096720869301390731088872219956769020932041831863155418563999080755718446143940657044207924093204360918640794971553974553454404325447508340606997796571616103896475641301630204723366561771460023156562723006756330393238996274848610485437475663810223740000897169536231006786550872715365204072008060482804363850881775925813271857368557274101522017944485933175741067240340617537823288275073770822382378547206784071950957960316799987491088358068721911165252977127787857457297690776646989553009334889038748978342642514195947101399121123671680109048544762002342852092320686131672915407527231696927318184457617747735914534850565375876636241958318388797468789488329366647910883117566701463394769150653226849204539103556458482377808989387143214509128531539488714636450210662168936153111570896292941732902037469870721934935364459868884799070658747658593288339103849805273087941533722264324913208703741066956446308986827027403526356863799506916876818093738724864 [143,76] 5547660003274400817903744131383683105511777515773618255615347677993940682139822474241663838722034354508632588212286978002260790593045356398654057409250783557217464581443317627401008999157741206267968447511783075592267287163570566452307457642635154375354114007434461407221381954727366051380295012970321735791948743093131752880521905690037539496647706680314180512415454329515821098000245941231473282801159214759710996986824459871511432566307175941952889337195398551736887023473253333448446020018491639209381916219826716140391702091025298186421020237156342221992188599887996581242903259212205183307305362810464102323412930525749570962646862119467336524421322307977249335290072903162281433230514346948241012458526757780840788809412902958677586817274389015756519139892920370210483128941323712327099143109964015522784452455339466565125379608390615190100758654096186593736854535893437346414478485183299373382736864596706396358163072526852182720736533088335785736963083147881572561109278895288148040122325764272429287316663029297721040731285386331173893458441290809435396505926574933237390271138935658764104148241716994016889787743668803502105874204166403417901752651338196327081944351948098193784850447787703116851924269678914187554178163698464522608702313105523674569839613801556581196792565023458384872494983422186250326554685937646727520545900870142478524209587031217392496450249738729913537007960168306854853912132216967352129834700804219007643588788068679588602183295009826106231179734163352490750466618266184748125683848684500448482909517404324239899183058992396137234802519996151015085245727403941875904551326931631067954701918845476509986121186025461867822787589145584708863412237820132698444980752094252226608364406880994370755681349774071944596241858127251359728846338989585110067643176530994008892437433570508692072328271959395711783334997751298360244310549550258637659876854464691824474687182799373966869830899791292516150726822493722752473637635206976016290272661291096659029827452607548705928083216321956462678696520678863530533252106260890213300773484081015967491855469118251196957506617205556045679859471931365181422645095601906599839551322790346261767919001115959388233070862039224671237696296886016728724906725214995072 [143,77] 1255019745373819234339937040980196078865301647278416558488503305089805644965392926667307315406978263268633777046718007050974663331610222022342442120313164873035799142206443694936550241344403087909087050977918854176284506852493373225282193689139802449614841586876717411620465875590041675465696368761364428626607987876760247046750479749880157338171001209581477946737193396207859587195202099708391612606500909846109578735295897619385099527799722793364293967934325779268376427232641824798965130551202477373027464392356566584212485617139310971403938274051518685428887195678278575754369207398883594066406240043719874507529012843657242310794532549390349481005966580637188177365776955645340030516298472393248176281014841836076278650758300147307430509144061703627134499247801725924064665175350519386214887907540233869806540761583848406575359231714701736793934653983695919777073359290302471218418561193999112023346951772655646138216492623555056299790067797389111870750983100598531591549395012046611462493085639426983949494908113847745514982223684612139677601729949877832365459176218988998933482561060988134907349881999738706044247270605317831492531915650554043766387180536536196619113570395613667625415750660164915089613091632622090446507390271420813084695057901666873075901514295530252495970620465860156110693572433777416257666725785988228650211647069930082496787654916183688975372749218202029999698169732528490916759011616134847107260408807702804340741192289488190489264038328800490416749585712866688244950471400683333479209253700129629900957408604848127802261780681585577793117579744671224821604811313243205525097255054116899030985437853558898501037664320290181324962765393673129183026784206084755341066709595705095519503993432170132980690371308508802322985086938934969781112795329104105243114755881315445448425619299912034568066613131239208769597331713161165206195644717878394249881976228495963243937864202743560405349503218455490021628993214817103004952028173461501069805803962351807586208442433021535731311522408720345924371022693984183203419764766470252697229696834350574187983497259765689499199136478551619632645705648557993198460119900563869832442346548096599102257490042867383434941670753445854025233631105953366339730538228528 [143,78] -185944049159055448598843466283514088644054104743417402941268750786628457995454601187040792161000132804637929319775297161189598780142040204530991295566310895466646622366127066169442346639071649412927972097115892497367652894634584799100005778337464870652750661835459724759946223095550928450860957564210806842977282319121497542247184606149436267127389463023270108754212651027217497776649930039644851534537051286779281803476141106437399045807670745136757966027148497194391210446539004875416966748478768784983881564241058040359907699653163011044270578313962452842626109539030919725976193434659790256500341884359831335745855169061497302921072513153484960123632769598772296380321745040274033668335229200947355343290333753578209342941206764508112015490672644910009206889125326768870153733370541558149736777630734282290599665468392118590504444096524787427162321193566196725145940667127440445066843106297491339017352380756313694554851098034237837128804712687095610436805545155914854502125896743610654325007053036201294710939789900665129961655149819791345323366040835295623157547122074009091646959325167983157125500877187568514202299953118454716854994505550463587163018888959482812929997295694312472120358195587907246822525033537289949874239608464453554138484148355578175185587646285527493229422824024552602126676337343929474747832917396757844085759607280025028075826504673557355660423612723077609208929677074262467132210066260639153522644452865116459039898578409015274961346971152061811662176214279081239558943340986548288721984312958901582393393963039693191406932616810236212145093904278589733484892359505902888358897146694233129521835353394287977351449517495933650382453839941198089962547011638686316093625035788262969785010978030556143765712506716900184491544200214763539099366895084663604488126032067477026308286669833244380567857979730030491193278042939388263911980882185275485888777324225192448472213469202432362744331046328533473564872764579274805690784821352245368587454234982525170645972668030256940381753791042964403547038325196100413297376413710984260781729723968626710128060156153174499927383584967742333946905032174784461741610368608093780091739353772687529178159926331330522732818655088378723378388789611075356679846400 [143,79] 15671229348834530443987165814627130193994021562593072285369153185168934568635389218995766801724051611429868541290640257981082224893490374322480729553499281551294521888004903906532160237396859811169204950463868683695199240429099837536678524689050717736944394299252155894408769066711534361364082834963317234210388745445262050945012841446985840648979884044245138908075792446336806255200001225904623192529940237111521533494271111959334385967352620956928389404515690246474317539659908228947992917243612737334026823735759352397957765479577408306847161026445839971672135422736451342667950711366716567364884721198591467536179815122579243208763524359289970279835644761245432447445435985798110463065117349688749411389683395489963721684906956646715837496503630463409552695014887983272082398909788127208585141300929266798389542246647637193885107713480752476587096094694963028501415441305829472794821625590177986472894188890986137711749011458836732495883400911918300380354689363931622318868774486944686908125630112651665542223359081807940704995923313384177617610971364989796808741072780488551698994875877954878927223072651441312894814227076158155582018406806427721149017090859252750802975776475566602135278533815463543333949752331570550659966922193709790041116729983749694931712223650154306304616217303907428889236675942078328575077668789444724452525560179954117395580746151305823128884561981847916100355435889902176986440719314612955070418405404589180702193785014915680808674871967246626794595679867441733944800023238137133722839926742589013944561027741815612013798106632256682452053593570709401233324667817041767015609676781283596287986438444528225687551295674905176790704133500527782958693511144574270558000940816116761674512367138001458033475604571656675767493530234916707484470556539833313363727521637394664403214504148875863009283770052117926175201918698744015472210119546367664243319713783690596257841863080746448888788523978648880866376483662120147228749047348966365308201113133189005132968262127201896403269774948897991972819583262729518163508598164954385362028706619565942141928939174765943637983463507366829403930169182096313682464539435844055830090025800745135870901043376786469388400712956777827963534898691140224751552 [143,80] -903598755643661988851439454213164444285176759092080529460414903411812893804654939992103573759798771565886551135257566707089325251807244994813765152811281225930605173300500718366928296807126864627355611645399204708184465367632582461286994391399776460323125191915228281646463918752562714320630283066526681118542313284764667753873079825103010981066284370518337695483552942906708293624183724019146697613190644813876652916828360780822206000778109661190620986572085752643228879494031612478660754023465230172335829695442521252248229064916922631332056826911437335457919719839647082417584753799290126949589782450457922068868880309919647445968736901358009493038275515828876372441582254467801784663220786008108658129773179461313769702748164430789721331362404776875965414663216424158009276903771369376014189105494078686890669958593482153491029757152549761611744100082204159701536471491305861992341055503673014641186574088177358606639817227471967132681603871009321016851843318823523866687708917492133753603431045384804400383410246464357147848738858331165608196500468306425982267390238250150179486274590665675614121267582734688051147564179938360417343052063194153056928922308227198265606512864381049059358447179881429677242315774495291307712118851000883255947169888598187018366722270438167631865515738022216721334238996594533032621223181582433530562966269181542849049210684982113873723006810769273951439644121835277536803261403275602849507814231139969559604070754209718544817978047948074971701208511991546705804001761309651028130439452429763816208296632814625488205567478777229381883690610109349696323343811870573147052743053003245071039493899607286397347179823367544629539555122156566647056790582515371333916834983639647574335262814600917509348010246900918114267330695764932027489880047065180465758921017974289076259910015577860056799786449014878700294762473519337719761734139269855670441809331992016986847533072636189464075573436800371907044238559165953873535130496223718634059224335535948660189466765782479291688058618220721327476303487658296521707059633662290020387599298580493195479696272373842772940392324295514670375342410952758522236016688851572483532824211690377313568002705754073669235945749793221316090459596185911488 [143,81] 28389759186105329754293729161007596711424654683863194319263017991111728688057904554110562339652037076564796616696828059555085405374122632891745845430541046998282967038641512130237457792272113218974121720529933661296505545412222990460985945102951716000893680935193376635647950229630732130333098251356110984211498063506086996422202413138290435921487962077378716741242868731509818986021578549532480224319227463936404385045079179555562860775507730687160911920997743243017354224726338501424893246323836533666169720077697276305395362221233436438332303970884339952309476081763084068019751421970297686203056297002871706157845371591895191390409465569455625560198864731030508542551490307567126325071474375559865537912291157988703438077026244559834520305923078935256497634569887265378037710445978808624527122309987006520618363495762436098149267924357867100112502461691698885379935644590182082324366195353530306528966190279589600176986154155812828073183884436220272904572556855683538437731029724380280208271352399269505665610860096164527126378299632491346968550087615898647636021370768851383054182474775832059832418603587724686026278179695635159454649554410012669094927630631582220690995772415499945862262684935444243296030087902025623508202315393098827242674339601444658684138221708474465936187737678872432086032393223322779774995097812494126877677235042833149591036248257282836063246125492802618196769416646560518513738090070917139755786835190073917465830330271734809513044223769613985951190181235989786695014774679929274620263457786916547178387735120986052110183930644323455464859127170153551834915259663203829362729978128495220020584449985128532171920676438625007438936748701446738029612475387427218901997669404849897553019862803311476352157295937359664138379431542372997392578113099866686186540936839194876735836101583225775507558408594354683266220910932041252298680027637420693005961723110675771839314238738528696141172563255034372296239823427371582952923780326243804108219371515548012015149286756251177877324268698240073185751183435522036917147146165353706704606331980299605906846329446450020339087760349485881024859613321557384336146923636860172698616948346253316431233323118703316224365967865938686582979774203640 [143,82] 595821780407023142088466676175860949813580445758402519091862420858558395209084073539423686314515121107176237431087471426138862208410744294663184907858349313606188139624381103400342391761294433754822488287257275339035481299318204426295162258229694831326540797429683454390643992181540864862131398623214646461356188318487325485681967055925516427769146801003561073517694699555509059718755539127495596240718079403136323816022602050543896539284537226413928389375346097666311806198082225636614222263927201536906465925857610579784609422619222122532990665207207126061943537402049705018254899937690423401635879807039403354677731209310476316374343614521318266950684392349079087658070958353955924684439892116832400607276380389360328391405033567375239904237305473913290345231601966129013328348097690353027344963089602309861381158050516424131171077395188618236066560527168925019057568830248820567239332857296976037531988603691063836468779484985111748978051370722945952470507732855110369938287021860537845183162170307592223998957979125853831477900670335058941614012320401609777052536553689419248302074616630087701523289263770322177690328379610977661778598551032450132259802488434784627621824439956458791437008433059162931475865120580342480069298153137229738209419875810561022841002193469238128864936519260569466340963750353063004333712988396825305335217650908168595779034751266283941522874075715358952313241804289567777533600011017215610177671211593631153452307512064913523009770035878494686932612831078713835779776133020093046407939330433360803761666475025471484333231765794017315987076960552777941378672995152181621610330427500691625158155183867112842589770926832805153650547261889177034457309404878327637402672864864088000912375309473461237034897187147729022054279236421068343876009343666953299173198546430019627118284188394027703145497596135051341074724349337112001279473111877863275537714725975016633662110964639743818913368516811310453267220554436127775956428927576110081361909509139004253196878557054973439063055831958946219034299908055730110159371639328484747284149220671734910273713280116093169633680130472745536356920075825817504824699366832452252136070894163015086688387313654304010315286802370142248555289856 [143,83] -130247477383991537046377787681819417956451989432057434059678916930636989974475949346850525156878337024257217375690109280774627480868673747243758460805614482887608595341359042580820790001535508334977736397651096041662337943267541550789809007211906604743096768153681905702427542453713615623742302473263326717331518476361498861128999876340849166610060904303860786140936825605639032545548486224628546598414991954552674874934117519341402278182462767726801920906625887136889732769051916508800753832328019865174585781522519161968925384071351879620137309614023069284885466613212743520628701122444775738664069459653543241682093280650238929568647864058936133464976875500010351543579102269143621115631176025698625780477805286313916263738978707218852490132159345493701812542628412357914207634449988164689488468763837094375645888300047391051656101992782290377405974977318083099130546579206223657758003289708079670690127834775522127756092722756669940155160700619526420872409369145612858433296443415868576824037195630936589596944261689548581334402284796679692228866323863883012555782515092794387471420609635359925743833354318613955800169817178120093530122367027409044476948138212184327639384003948110386981279266251020990568679627476711132076175495652583153217292594734946753031132718219107165705782838996077593643488864898193407784755194292131675254501324881796056190127156217731345306011232858763477631530515350993453211647519713979278620995170419882134649244644030630248915236387461596000614402519887255936652131235140667683793108587382412748428961604799372800602624174383824987266549436601314888166661038782703392524994730117742704066867297589749630919566537788501860425201651599993374857976976675887808250195581384820716173842635256107288356524823565726640225301876232065384973669964415067627675184778824804094130155654808105375690909705324982446873120802015200235880056845380498101235903161052774613992427255988398830188723610920481777561893231661765483796067026627956322833358380034112221878609234289433598164086542459608407945206735607616801719108067098728800343478107090978335761760356388800469913523511927259549114277038931646734018691255908804562670528964166013771663715365128237142195787428769162249634656 [143,84] 8084904368160222845053409485540103153506860790294434843450455762059665076723500974778780799781092118457882555944237675996855782895740311432768566166735041286063690857328412920883203736108637736611291909516275744559300111449471119491928760532382208328420053782882549909470154809735243895096943966784348137710908731906968044049816528798093100230401068102416706544044387432406421627290086356314677244199448701742499926254325588368488144212358133206397933287657304001509421855393935408517736708520413427406159979176452965003264781360056147598751899001010736430848036699582114782527133390879313483318218004767969504160680284002963202317330366505312883957000343347344607656405521006092903711425360200936485957619621349639717320771701614261644558944015178766134466386694851470132049595666887679037596882437988546043359686369695112207823830625059442760289578389117041118182337085369305754393890194980804096607086093578101165921892098236314192387114757621755617961981096102043379073710143275410963121420977238495843103823161919819799710063660425327228952819329223488858223996418476939292503379826669292201585702534668339344601853094718073170374443721534112312356369438281824407969231213927851187327452746723541829356673471885572135020131656032290630285321826333432245953266208929539448383971420668271235101236237295295286136542380154473685087098145778052732780214086612620535459669316382891403248122204794045802686261595683669454616886116822922205454657205077900835066739263972005456110946504719783440210300639991785283391876162267815438823748559298720801302102690185871818905515755189816574851629930784901922441097980910400144273363583479082996551866470212266908371090140964870368778634948163413824626440742388471590831654001711235633876436503984535989701960301030237180310456827072035508092942355403029688758599934020323178692245108972265520873987113790187805015285588574490875602345648751783771361276636418707895447797467870842648073393997048781919884545965549657949877752699411359934497808989684965193132447468908229043288687404895726322937024015701218267531765985190080327321156412808964030250962901286120689382373461533781093826966323037090397400674490413066279929415811426022743018937325144522434368 [143,85] -317989469875960225490472886724138148848999026356674108215177822165035181908183453127578841721089116780955689360342103903848204992547762647298347530106075731882585929597609644845437402953841774037369119478371285832416183052617263635157624382152246100920886640827389158612916574563046925398233880996372724672265372857354881847472980581341428534588249168176098009877219629852363218561752142761687120299599566303546458150604747769570824719793822439892200147701172707390753342816737922376303507132002202010147697449799713620749624760359763139585585695469179951108294676558401799240863182994496356976184829014672658545663773154516385094377194407343825856621325910004304212400019517143305354406362889738064844580855729032723481166272620605878787663141097091689185752529249950880106597021562217972260440049060763528956964981723398470251661588409331698367360856737287214939347596900788140285278354894077301064771177929195987345070625344982423982241958065498945562912357980752728565968155242281909427898725732179599068877177094517650685160889528093277258654947257550558319101109137266226740859334651455505596956942194298086265260202199028279963896421371025429692355589796465674278547145539583473076524181061239436577400416240466349364880142569188649645894890556186894806490492806309754954173927972455493324051211840519313865487786905206991503973673826493461781021864545741851349296048348697200836498187993839294197577068772913904307950432716552277227143938477614302055259201503476585553404083121042639529540109669351377341641550686292007519472010154961859627158053650109929698673717823668564405043436261951155971823996487629149813166824453833266459815314634674791767294322037743386319928534945423002312911048970550054020723087145827598427845467191344309772832545328910006452224908473497935922255167273304109361462939041514167853802534596408396743439098319782866489857065989712505314074057464730851388936967452737251589922220366111456134635419815921523538363654095596475311058385572381619084240537307683233956799170126924423104641363049015436038712245809217327712508355016081158431132178470931884647341064142392481387866488980065597479344618674550456152560387890376878184838946271249938155652555012821480 [143,86] 10927978322418962784948550879532732568262312613261714730374457501955980186762464549904664339719320484885551170065337340177548277827261021274420472067140986455936870833931394653906819943968655785735171846874333029604300944951617094031343920036434882848310694816684789428192828558149357586821628783808446288295142239173633055952312150314581197657569090291923886297254205277384912919261167094242507973892009261766338525324930660305876881326833406081714390821446066613178913952375433963431546785547294332176935608834714393454497014527423173221293562102975150926980902227233305385219364412114940141400749418000582275254686789193509318568118350605090872961578612868781129134644571650216941288960336452318360247345529608208711672125748935707140990540682015096469079990479289015390540880104915346622600680083740164326619540237774499078498210313050533936353951424604341960820925793064710283126864690144600432018330365076092239161134181615370500564466593459192995144644180499508419915644225976880953648182467755037573437773588725833303608622081844203724492182079893154804510222845983485346863867745721834229932031801263317497703923753288303696439241414267716697937457361606158839180753820895978885081172014319422886750213980241858528931200459307984879911924287065534484755197517391896431559871678096908847523677095154216048212267516614645003304674089758161223677053482104896173960992228217235154769790007868520898706054820034883634063316786203617299453678409290827095049007172635011009513577337088952533602051470703447604792856070031784416646839774049973895702026092423042336397865942483448873334514548262700276604447451941628591988009883342745760913300384678141070548408791623664010470569910190697052536331713514089766373034891074567545550875914612368655813913246264463785992156265093161680969803654051191152761670666300040302161897957526754529152749401783155509843388814317376333385327957679202028390614575114509464356317133599481904412544901945889423765743277639831814569340924829473045536940869575160637959616497549058559108495510875379967387749436061078151160597573125750577098105780106015912017127879669078822710767557924093191449368105021461597241058596214924825601075137630060745331482165888 [143,87] -502844244706764391162155317262368333015696957398648732912361638502667503263918392862493374357779872598243670528000437500726846254508384373903552807548910474559950967237218661030066610991636458883216386945703732213811675604971456022589184807746558187792028101273062355796235093543985840305430148433190537075043583318164961593641346562167350157385648378072648716632143614282866107903334284583621325843973323118080730458530050639965531384400080370087179151153660861965038343288332129257860568927386430411822523410669760659303512377755476711914393816761514748686322319739214567001306805225878672350562020617870056268629938719971738072394080364606082105176123968910172046321424685732699424170033100815261958951685607723240781734458005787703221104741502859430841386738759951969626023963696641919086159423905211019790429806185532860456867413291079332323977801888728034867428663386676153423145610449710570852824357726749734383583584075493915438938867074948639010749257417144876210156573318311235576736268249583355142769976488236259047715617521377014841705612210376600178635491662259207773618973212653762594825781754515282926774574635190115349334936039341306466746156790510133089859049104121012927799710642400209286139661581237042669361401637605579619364071441556677815255320068625173290378094040279109056442963502233183757816941287833376637230875227909762592747747098629906110637239899601219797733388877431750704502139342426115683838455792996708093896987973788410880182243760467468556027324943301670708596889847923956232561100754524420347226181948334350608692409490225904719392640468892666169724711118376609180744091472996857832482333414688908704863411430536179790654131128953991346790255392982110904452945658331546229196075925192192282752693301206457403918665766640105498627366052705179395180448882825408463316053090439796200457213744338786798524234708248706989500105840488191929775605352929031393106029392148717233404543942066746992019334666780034327029619310883150867332390687346153438027303252074300803808820630219063064318003227059601729061587630715999901912230835935907361234261034047382535607843667437575350493974175094109887717630714035275556349978683447275797211186676253810207793648 [143,88] 24906381024591540607017796243309726064940980071226982385337591352954661442850155782300561475409571066774014245359034725889608107837730772432154557609858948264368205408294500372016379219287120497180040789323655182260491437556116424951184110534562407850024896059910264916245613712635395447108496788265482633469761607953804574614196592048080430831208628335589355444236950140693929207721908485045271428024612188539451176774301502136216236903052443505916077877470747246306495557148291431785960941536879980163639021869521543551922469629333994334146975071404575491320979222148072732569530548261467284022565360734849836786101657264166589530121052126844395641240364342845570177551148020607790709220504301285513059346021668483478650515615182104945290947906527458339575160068646120049926298926602812406114211769138402050543734457043485120915758465253310489019920778149154383043737751764402181461628506605483445138722395222449231114899137768524028028144696718070419710872193593464281916763770175854704097088920492045619028815622906141063943852370467451246377627339740166342366743269053650676650919492416844561560331465253504094614549330470979774101220068115443985148923214815897588728727258876594168911689007758252851630430197768418039648761602763888416225636470394255133178732812547526032204565517802291456046813492992671194768359112998971940568172745997750522181766184281856105122757821472629278349636158556828408106895929618725203486299738420960472050913712713911461431883509241422871365725909882425055990355647770577173018271130859812313686383934542603263667673250130751308550151459044056117611513219319824043159255353064040375609730124784431069646462553059546502061124793669130965872861293757084810560830723452448928024425526328682414447868408478147954714511240612610597564548913633343590466071229706271303371999437371012488560087530782767003631234440886671336301241460544232484472224560392066100562322643222891782510993475773492084945823402591615968032350839700772619830882220234379742122922305457003366918421851232500935128287189792597006987544746227817591542680773047647224435923469489826537482353967703205006252629619164557209166775201529287656198437153277581261706316050883196933504 [143,89] -804841340653090132030973413416665667252797573444650894973434747649012763364600969749698753796489058822514675908193667831655075218924364439683838564234651343342343933575730320847509621558422729441853187311988721838297356344390754036929080451544417723473884710136539122378796820024779990558691394375884467344849260750126767289318625822575371925332525252311406909491541692017418743439719997380525661457526478221117870119729575803165728583632525646639024289141834997752743165198694358515442145205458051224140382708490610529635619788335871228394338154382409336313469686823816485804517648201884977102610946029898646210925235768225970824086908563750984614147285584691330899967482207617385075645332192474816013557998586622978322311193049394140617860227293857353877642541874541737333931244112070286976609031611661955445538334534138784902863076292279655228382742655045569930948302978061394617988697755235541646143076923413374093686704370212399835118625593402687230945700605581402738044292192630281404475111838134627857554622394980448232011031415670296555380927975101297977144699359366709218217097752829299955115193968503201543890431947378360252576232676123494226972005054184212221266790728914874879286539673004782521252131058805618718523607609055867761972297930588469460337101655862634492339890787507853950393324783600303975815389897229916554132640618026227901260491553630707388687548779754536869919871110719649643727345246091734504060367649585909673274831525447025448628774597617909915712696027690421549634920668950118171446803534584213254590720484847210058028366635419539410247575757505805022711673580549148499206604518307079570499639771186575764770718572906120521324955419269608933413893526150841763529566752009818300912660473957468921197896218785253211832577334072940473661988534201232694818624115132171909284934435028555870712132794004152309096197422201092535359797812527398288722176913823163219556708219277157378322604143863492341396657569800861754187341987163778101942955058367883586533916937866188748867354784919930182161405585018784277915908625159454498957699370382379642713564516127337208862552018977324805728700799110956739809656135075473333841049573517255845981523430414320 [143,90] 12704127657592249503118300985042391648358850634499956008153000221799892049236057057969617786108218397445938186970304956973915868012854038668085717227676063012906398772834711351707783148691569126193467162161606951492582197007595223208288521858858334018865736338256590760118612855320313472707445934584177298212617951022265097032808685145619414155477870315340777057322649616295565617544943292276903202031477036269359619092991524360473307710986400584021941600737052401550430924918502988234169548033653139094447804957665695537321102282421361759205393721836845687758492928877834792564612313911598796759319359425927076670239926432991431322994847443452874607706136224545394418672513558098076113733764341904073546053712609407159081875000231600586372332474585554172508761685991715169200403988874264415548096338624051308788161083162784641319514730223335062569238321859152457266311908926207049002893394167743059631106431450739161182034587217074406736338297851065836552971803335132514734704000356114986949422997729326958301558585440123528757491846942868677387765131010753262024851285293441691828984356487780901944689779516928761231386036221564735256471041137695866269227250374469081203357485622930404483469762146847718114056541812150584605347386787957445120616037830757673142720533233542596333987207245359511517737057019339708696455114828811980422127810433106859947024865029999932882570480015272273717205558393037589815612909739415266634129862085351447696481382238974956791658721561099612829573717206736469719519772077145778641787039523763451599374321628749264780094256587920778093843300283306894798557482064028675811837008545777444525673699569644122812559086950392162382533797059624234511475837994954756067793000440995128845095380772701691763309609401285417833400839825614323841963753023018791251808613608109295684021064378484039173658573703245051298769886402246857276653875572010705553027095223490877320290081633650908687048882147004108570296355256591672859754781476520245626752182500451582368140779674159153523331802531819054180062039341394403193934104932130222744858436231905684252615926444346504694135799800188187606913112092211651748927114413016607048287187738201350860085344256 [143,91] -96506466986620021059591945922806868446615265006566817651863440933861828421183405123016473614377702366976525336889601641715087556656782341278769653188557699628320161585459800457055553512513783968918201120043858016867626959110164624187422149544243895116669458271338513367266402917881016120243095960403197827126810270309505898046855283315388821246522180023860488834238757835505319417289728931040635211454950924762170381235949705845824865521954921583263004703947483750049377141713536270497261105338484794698716540740520693238589994920592438237128071250734691346402874005174609022257882148563546914241414743272953960680413863662218160573290802143126913092700226843194962351251169324313885873592913917070859271488569724773455031284181765572514505845071934712609287031006519861929124445927015660501933508212467941284374327992392972238650896769542155950511574500821701222786035912983999297156734498942391526094237373621006362520321107852540608720672001224317411974168182405519032392962173703312280874551155190858830431853064495855037323148447156266657084713548316910316024937356428829131315174976911166483350326298807576841781762521897526930854848850021820218467653639867194309852435421188090507658192261340788089771369228748303116842125042101764525590509591415252882501399066006294787239402162165132357237254889558211928266713320043468334794947030234488382533763269004147155366473254052558035522760814535132852891664446400434825458424024114136700463213562170495111682173073486571860603225641191457577523884220456280495924297561518790181765778493715432199119201840070682038507771563638501083520119892684157022581324416832739865449994125719582756674722941662187388383240131746088119284754316040017324786922746320752627021453851782634561657865949431879010228509768745579775273365980766442125582449722313686571481022836965980138712829035149304431514131242190101770745953824675001772540800496103031861814121827235233514884196686870427211252691952838271816523074767057435103287585741072458763205723184129332744471175556181433822550953275122672955309586825195416134867441425374702503378486753859593136008499025736329585823939355451417101550726841145489876143064144755823590074624 [143,92] 5792165922932049254668239613256380852509444298942060747256777874533131645376704024047755805032010735831145057020005983488319324429111485726978033628257775143351883897004114532912396472578348232502044423191835083627621174990004948501089621475011222380134574391594029042883898769723018185847048170309986740222534513451284056252362114296868081183861254718478899625732247038556290751700698665533241439132765277941758866667040308966041303797477572938378787942777245570615534257634672196416433467918190763489765417189882890983510671648806402957947176400702262709844209074361452660069351467110709192739230073529844285422799160507881169839147022171645558895662587997541794952416498703242403875780680646200178029926823702152091795866674156272908739144833486545620627733181835738543314462723284765442527089632757477656256706291370571094728466018534986811927619905810218000008726535469521219448910116153152608686509089017572588404308192147076053788940548794406783791668003433035105956079363814605800481936400496291680296855867188345290489456512505450299159864347496187770794766415444931201700913794666095210847891741207028797986487720784944891192969180389832064606981299701528315876925998792745356410197467996043104829175039429637939368794899213176729574543118023575512640705361642701244038444747798461148077568152557837996245597334898496838832631074085555741076766211633672706260242851027968511093857201619712965889185897429132789722173828250275668718979587513604157473037609598773612040434179133464874604545040914454167526935238585385338192807673687236334251560071302065387224315390888015068176175307135322192754501267121593585948329715556252371186061550121417615227005088215546203241407794946917413627989599466859659434722971072639736759004884966573743599034525326999689541204910780937018728005810147135928502465463850668742677133489363893036269377799416016409352986710668867084991762618912272633457619787670597482754538404465078659077554776193239889463338918392241575461061291605143096336918731338416764810573692164562726321202457787012102276469805780795539649992766201850318359649897953077265188937555382143082784493267441249245847110123268882746556206847043842176256 [143,93] -352441897115515618708909087758248431958816187815350389655567364496322423210440792224817658120111317029785916596979231714281815317984898886277621280964182561042155940117831810074267640961255863403610656364307303897244591992668706332002909823239683998158481871329410633815019302671935818587543928432006528685498580068152103328400135222502767819750106721913601732177463614939184323850031054769178358308099942265932031975647018063955392098983402044429096202035994869995515239660252719071835691325531021502571084503093758382649163174272771855260352629919490837022677203468258442518972963504118249762975706026377917328041238196785215194923392413310247267067662489726481396746603794885400760684426647783220293089771861199161697449365747342888285503261847867690268811070534961786637796548212799553221196118852804190614763991250077418567992692642022424011566415236611793594620432713833964197902646953818989064751369607075546162308486230792650672850798934479134875378317467450495634681045474765160309493662441947242320856416964280909509999720770944178220771682523777028665335540096646687258392543098532809335092372534759689043626584622815288454848793198527582156165634894247031167816381777670490262237385631166686710518935133965727221641574295007968958717009797106017823926593333763283517719544860807089679231242252176148826342304868547249499282010869056525738859627469573572098685762632311587131331537907875379710334155076375551260693148877143979036901164064050494111527213153560252781618703586604515770616238317655074619040658764082475858624295659005855903658564364016021668004914769875554619303842266390464742599401273834555731075700900016822569048347648976932180684015844340112489785247545588358098622036673973383836170686872615952313634735148995970526352545857421865008324847471340909100191440064623087788871397576447259260422087021302125581119845734937461714552918912493247141611811438976826667480314150242924163166165215731941074862672649889106704684711191277567496711820164727384484980446808426774958639889277695819488850209852389308067103846808912511684742807540295500150591607300442249146270378631406841761914351386140859081311480715885640100614629510757792 [143,94] 8034197065145481409076231181223867303214745272176204228216760807225391205987452414748043229106236258977298682058604035753923163368235111090264244664762244685327087105270116305242017067405926285886365794672724926347199507153630599102458897229026194814167149259980538526533489117731973879927814116078328161559395843066846333961369315938546980898732932119874828959398860071232401869687153704947234657538117333827590823461887189855344575730952899225915057539901975060800790945738975512085779040329357793840780961380464385799040412037918317126961290976154289730847125044047737866169673774351723489835028344316697537049230065767720139818953116726593343873518767069787734785801451916629366019562839948794249916607570579721199609406193461674820546040402832842811227346699713491293072104588170733055136494022601664642015887243653635484839504213870012622403907878035800028886206114166604114392251047701997041577166948885576497318916684980424879169144100697301275134420079149013927565840050483764905137302927851946815937023309072938216223609538424335652996661295612095599593723699242874760955209777980785576182720529963209024094642064067745397731720267581424517813834412139054789508128590716785523533717467901325676871800035457027339389133079516355811418248934658487207558569024948334817142464832996975666478562418964716173652086292110280352637179514240476188541596861151807301776711165531633703725751615474606666001538952272560601422937867940715403419982497828905340284067244974147013274455418323460167385562855982599475216279171753512540881918767226177055396231202364248403445848720188159875614258700680445775544776992371892421509676296923212305639673819112591968708710155678756250713954946944512758396260282157391861731905226944493987575960904540311939693378383001509317969255823000518540977781020721320977294210762363721403112358397723795763782809317786079385683776534198045204778871387436623869153071643534499174943065920127982452226338629929476299947831634154694269057825306347418852843295447061346904082649029662023684719884423794573565511429877945749805072827293121268917161248237729605272278830415779938832858102636615921133801781599041824275758662171648 [143,95] -49901461841459068918128988450380720624193099141807189461461288080873428392014376655351087798537549590719873828936281717226610642952030574097432260746151984545698922893233261796742755383019510977928442497154525456421319767240403158398611508894682003817024121348959499226085404641852073709355630281516862563211611067848286942035741122884800766951546302311972987475098283977212284183581607486006738435581951298529351935823038733837182422031504304726534393842642222836488561086951158612392989495599626197664691965424180605114901567775785282621322701118287476938307438337229931895639935209003825873274337152124500708035286759634423775668108663474428281728916020964989615710195487127851551300483497416948318789167861560821925830519510490658951881450245324216581828299412343728578886809955394811660123599566246054492619998690520190337191532914289146010003662705170536683692851382500866761935702668663064303754043717299950514779234880933055032013446389296619572386458124677118527727021130378760962995640355987064562520360245326615070200888572821670282569349357380285079816680379889640853951420703501143967098077124864200532991678966508140811892273023983535616693311106960304656620274281766261838225766098564772197622502180568894632348680947473928065726787421205468641070449807162989674740401813735043779031798194644023166349048793520229487897136455616139715924294625955173383687182920822219500295392072019571560019242812856463706940148114425210184138282521162879050495830149050456537200403267596818243787243485441833959825240601751341428712928815782702483192791178665206382207015267668636437197122086167915452762840293815101917769084438010007404439438322268654811080228331725886140454394624068794466736213900946520741848825254692160522588132982886466057935708745896216965643413955224637248403329415652417481729738966741671546432827613002307098569969127124878393649791434906114718591520323572854588528739481017624133556980551879563659129234371503713683253701783344901085626438916867832303065526979166278351963695300067115911973418548844119219551994316019964666061540582301893760288325146888568921458732510159306877479181623575663148431269674323154313220224 [143,96] -939488016468150619562965926135660338604777858238958241912160289211465364036966315989806878223159252103042548400666219938452603454509538389384792557084133407639752271610091363919184107001968397400598479747360224062997365037928659802695302472469856577179124072421626681533578720573384003332075514325625067789842392563111344104673195436762480862484327849646765755505168447964631466874950542194538236529194826155931631128369154418220622751070551608963255323486258893863220131728509138252867714301928402235581109747977068892532492111449189827431237547451989164327866555233758623383626246872349201950954229506568196050167480540581631724369181391801186219206549052958053557893697221199525358084884889423846766345808036395415225147939527950598354694905823032683011071555815839706647281201775946024320297037523612616103216823369793125906607776453742994408484901370699135462799301153340116959224337499209706780239828554392352010615001329456441793520578715325621255998033817277818873946079491422990572006603106871837858805838086717224760955200204864099699452829699021288614451959255391069172653439548466206535364331043441056841324609014051355566965617706402700167794744064814387471343143362120238209734776088814354564134890767825664332342026591009469402312127509618683764591334872738832542060903843566180240986434696933546429865393383125637783562849517255523561908344727140200800585409412217144280955040771220248210998118082686754057225800615488530536447111709402237603063505024628564721042930491260873882748278838480207575908309006643199862402743355957780519909240410675172361854039458193489710021623627202067078573774939947906197318179524108928102610418569831185516630620527776068411176877402638531685422615955284967153856106813708976279393873492629440316417582257876161926966401715923529257403189569143255888489180683008521247725945305278828678039425951657372802744967355030788207315517509804407944161944659547794667502140740734498797369255588224686891629629350106671522764644688738360390016653437656131927431421555383869812124169339382335497782104909085746006186949435751354222281477684955292607602187637189940558726731087595037907806211820665011520 [143,97] -45413792815090526952552756882288141385411317148831150146306363906651289470096740056612637798944194795027072337875957750294731350356660260457051360225844527981009847983861376292938981574138538905457269283374261245348086977862113872826699615645350566528844632862402513384497919518001254999768875683995854398272767650981274886353445444941805818821531670960328996039530277066795873031468652698752987562713276915095857171492936521427484924187443046678032297222463110492479585070687735888643526764466059412418623425953788458212379701664892720207532881772991573443903164110597884134231546451180041674688085773115695725999019962649129005675556975978274861324025877526600840736939347410669986425796312930644357483402983271221926297322184314940513046439084104869170751172889915041477360532395198895272938664640111380649410640707797296190479922136139881922993774406145844873995039121986201166629018645516579059619786731506754521593955986755524698470035312253146111920266521440531740593121732472009744716452089882110596962703520836065074136366426559323153229244204522035773856326316243726723044781615158664065707261570570681359524291839162701726020689076803743144502556003591807752210128747345160717673514918526716655175680476086269460906709543478187676999908847649973924096960116918725089686325897810093290357645217527076134687081549835515175966901804881478354611953499003869573126992234060301676129446381772174224974619339590488412590970391997391095418133443147351335514563219488015472115856785813260677220421505650447799226769459110440079790920720809910561628019583189739797380885708560791249305126074188514422389259109666696490225097474274436188667478980010505129414408759786279520152063936788668897861785344007691482636015728308974328545393008463446277174446454919310737258579176465547617158946695646168328424964332956255323437820863101288275527621724523830794091491570390426924438353037274421884013915669285881649809851822944560752864225869510759624983748600290958874067844189401599125074317004988325931452816674329922775014405767453726868601876373478493752442505067709379854132807826601081168005317831418152886071006998680699883021930406670776 [143,98] 1075170261427886897346307756161016714140321009218755491795906162320472783000844619503868379065696841237108427777511668420258723252764944420351518600849059087356376448329097151130268580867117395460003115533477443360943388665042198375406861109486174845024455938833586243993019136462538254920814982565673442915978091527402063121036401101729166779988327651635737477412874129424848131530728896620958461337245568428538475116823308665642864271771701289791242583001377879447925202308167591414911998244966273831815103522729947499025796773594281048442733217392481856256975591694998653366534556289359121907175470055276822442689328328945319140759729152177077309234116788322222041265340305348160836503898357830341096379623818931866180184568988344197337075714995426415475491007557356697396328169661998667513283610635963320784659451855247617528076882165632028457056498890446222348626938267486377241752449714124633680731153620083970559082760601931819194409183123805065551045615724260981667133135260610697500834950863749002435537466695068396689683284160535175803187956206438604989577635435976316455261704771513795389510379328866011440998298811087724270407742648999138798440135951524163938530241283671615501897663911876875659800361709219293115510870290109896235610782384880118333443720716078329913064748107039843323637997852560186314697616426455173622030099128779611197139053002191372872067540811404322821839811717301188626241136944297266612261078502717371834161598451444809339558923909989167153396163995776966299318342515361830349759415150930940654997169722583657750567289431272194158538633124089635183814062688225033562454512840169282842693510329860395053324890624365883981721154618994752478971891246507028582212153957993712257249830313710355796586435037811006552813067434914280735070980975963575909945970350986031117588582190738035979493672611852287978929683091406559141930476261078718823918801507270509173722090895008191063614139641452443793749125164169949421151544175840488442605636172912298904414662404946925663448229756401007405976092312478459044188671213485472809128351856759561465041186081856478080822300843451585349021499563026982228445768576 [143,99] 2841645825523752810827571114116593403595050708220454084088590472261667606656493644543573965849751252026547721670761616535495436234819713372817255293400296835195445252395978779857627343888970679572185185911193617812403497257072826732047341909267325113563516186223624172918352382392375657349285282037578146186799342493850576111190667146697279714424057618144082730309770023972433384835949842140627450130967757338114665999185606402849452553445481437876161219056109655316949929581578415137778915084212177049127319191396208613200719612543182250154725124968918608237408806395137817266617364169869052337319413556553398508222357601739691425276448455362655663834687276675710655710594212276970941039552013477100980704570228765232041652281966717150768515158487490403441219609384851695239869205727324970302222811023039519377572133631187891772838474160432356271963770226888550113057009380013207932563185671072046148528298526942868850147171718286531386260445126955530745765790005078974071604311014067078938342075699435770846274030431849181971577485293613340867952942338809185441374906839449996296457500390876105335989304587834110661208450995617161118700899852605624211720159840210160888477856465621926972120995161056443218448110468900180656038974574086737403420300983613348624290203790420940275621832357340735080465229037056417273863404267299291835444929340004154885614525940377048461958234283170390094670367809436155007713131425838583703526732445442915648936342327366344731026920066911119037873554201547009266258655738625659592880809326109655169328201001098649394854340008602218072521430343721149925753910896839371176002275445092204016905387550349739903433229478498033136682125353060242311193059600616593394181673586452879006388962202344613148401834594225357672924549255335989798644569219391116431261200628375790946815624622273149738871650380088111329828099681716209062222661277194459049663483301288807902320064518824415432613258140148700369431684781109722984130147880050647198456268952732220527296410740520233869139336857561450347124512574666641774501850224178571398070199056443587832657136149857770971211844372720549993873526300277284269552 [143,100] -5076077802411721338367577250247863115409400478877698529437725330116574836665620949935808466561883526483348895411842709908373554172864157987993619097526669254474042958182393220443875500425167674070047334111428380768195763472528604615515172061910551180742697584092454625905571884527853184280099624639346274771576327259723862362998170049060221245883175132909460477280749461085559996440280643669084956003643989551855092540293089667263566107304839175464402488016807685476931010285833520790004612220980963747181090059709514593487580625415242544852680706568161204741198759034563910448476588000199681472204066755073855092628127728117216310855717987062953941632538468222888632793994527895872546113356402525273027719884013796549690479135767692105843536430017082010897896084366305645679869029724864898117933377644545029771207757957368411925776003606778544825271203646449468645047441088511277064168767450934635726051033473604006800521204878544397059033093509684328820534828200224342303909575917216343975635676190569248241275641528660175526846093982912746724595581524753077603668218737958228801265283568618483436140161527993766533799873833189730087302117240820365394497020006314787838049557974864242805901325567663436298916948076359483348463149316159970021636518994518027983428296156830457443705730491834267842808227704766062891742392828109570410549443639969022782868962360780505412237984661712957192035511954696607590783536787439338684053494296602225393699563147732194659587197832772629835206641107376412597453769880876106495812708150348170410839608977761390275022947135895726190131981457853889389785833656066516772706671103516615678386684302504049642016989067450592298124712588641820319439395493571242896923620082674028067535264518353699089191105438934845500520959262147772574670694546984647879275061860361576355639181071485079613078679769773221731842761690855444376987558452179246229299931803525093696270508690134083376145694988149248104694104693609573643212106457814764800542024785228254709009787057948251351160146092044011976894355487593966468844135891100328044409099245232921586623713609118795786102908786827583531275971545995040 [143,101] -3888508191464373669574248945305609785926841990073569378055985361493280636118856002570101299229788663089813655872767568383174308504731496206917468623368440543650567289823617704368714753368500804085440111095229150144218620742641357344361649014892689392219789520378111580493962307849458029302669379201615741967206493672175665637420686231803620538587519653190263198075201865385003323067806629626557525794804204624961100639429719793860880769753528287233330663867485992227107046807860096648256959751159740073776348607661902049928710821059302515143702493027140897011283768337674165962428255623649615381342637826684048535109923938132591021277839631087460959770309573540878428753787885804754992138135839514858899861028411612569674982007671594746907629100629725150166598606628111422458567259858395698548021886386527311083065346714382236604348137193223769018900378233545951851125270705230288353165177361907186963586276801308458430029118605068653201107575894982133674529954605016423697539874454657192934920290599817305326462119290661367272766469364438093007217978504734969114356362586810158740806816844695683501814389112110941308091980663909044474610149813022206267874494107220429447941791768258588074561357112226058930628995198192810046676897027586873193124507966921078228982595927369054337552727593919174242394462532154597402687808265989510741010113860231002006252465794830271155579953960681481225665579064286177115664136832765796748738719339031741224893192698025014107581453889174697827711356595100237849623515201888885899894006249898410141377335036170439134366798787070867268488977645805833384605517928649220816283359104709410160639817120423984689053469643645193433467571612259957579492749810718991035472679189871675643501541215827855023599970752440269927224382325821644036874226273385986338635615222805055266691870386345360838540583035042926443897058230900392412306979740202232119707970619820865541166389245585656759046381035659500591014849064653091666526025593294189457475003837724368058302693897477429999514261837081910124344453158800427352462050393244691609452238136213443824632336518516497701362779630459239547654623702492 [143,102] 35938200567435786811403871926880343150394543991824163408760047060964890515100256377005999100156822875065426298147249342550400678291707497063695176201083018785487464949511285411827055066780595869474747239432330124622698374053602074617949589490871032651898473280792268819289095888956646446751489032891779808909039818502956426471128072313580757045756564080258434184407737549510515508460295949029294941404666937032333441922447103957336438200378229835374645836691959609097256382379000674471314899851420026915203681984638033048913175658203848693965355617426012867854298385089847745794362746332053419174868432171319637984176851014761428039690209004229956408106543748609937743289250915486033871659645009306420185196359092368933549303501909054281265759371984739038643015750380581083262260907420997373359440997570489637988744084617663577165813082938541054062009616600778075763166372657612977800147154620060178349554986615889970812603689619177701327184219881662286658789062715521287183128310812551138164627556539366563272705290747122657242632067791282879460690704280543388453347108737556660167576808819953507179035526053173800310326287953464818824989127075655031786433046038310796654458398597403089907149233937806501386650157519026425663331653220310908861871862416923793938446844559212997852238845488369648897081713656317121442210455254744662917934330912658598829066021050669785998100561344060348936091650052826474458607457522889326865483557335869664073454807314393363680180099395124373737706172069814324002277844563364391415572069454509263359412363627231172947206046405231023944432321547448230016329086316409928160053792460808181652069568860156390109215753262623699998081860912919793088089544331911632648031403897482994422345612940429258151738904651142660931136085225740843052752457250665369717413852431238525837357202633575292455546276790424334878889931966679475473958175483639274059202067471117732051686125058609177488634655086856479960179854482731199624846190213437412258672983687869736771262189199913780240793799006944790631616250859660040423537527060120446628891975575422961358664897626577517515721883824186553907195840 [143,103] 44732120192502160138858827191821050330952712522606463838550342964554393023097227831334447904446328584412453476215204065986510270827102287849728994106089839897453539810397327361425745893542717675912311199509064721544039258001585549726525498913666199172168108141275134016774738334202265667678931726104570245341368011436264045047231995696074848463993334431790887787799241239371725079606324308025561857225655583658206570704758384718109768376117767381008864790651856235823377537255569588148805992647041836955789573086705299983154573993379197289200604712860766022823776829050526154327776564907647325017488996413216199378989312533403040549163836773931711157613090747061329461134507246530269250572189710905362137236972817673200209631718830416400589256524513819289132961776362926102370070399348575433674585348949394619842218008291438595052205991309071596275610916955713156125353800843515970510491916723998751249249235398433038271656047945890567036599699031298243952526888261782493199050129617224453183685401210030415007409355382202712364150778557866906352741237755030800716530264298561944611704755659167170527507616780670720769596792986699244058892406016707182588959499639050454622703633099675631386531286440609451142004162901328217723437213094841927514551614931225033286738164329247913580079120374167631368290338842693660557202202569163541596901300265247469765863431954998222989912347084111552098857330627975545024369759913555822480222375106564755237281786600020004429739037509687482280786473260440446997383221113502415341833525253105930303281928870590486668528559113939775661345820211144697390339962915105734037226105456152065248785703188652565593357060425744083464499902937329102412063198404081573441374978980250823974700977300047761746302106394314068162138569474660642773082273584736098975097041866032293391892240514640287847335947609635414031527293062009668263889936899733749950729819936955681767880304811416606049082039424595152762236141788855667579567532501008062330072563811028173846738104263059636852366958804322086160907346343707663704024940452080094466244850256611230059317448451134685262920320022916845592 [143,104] -3693935101101918175355344386949825651468089821341394917656465191057360186760674376865379722064480555764248407168020418947372372315770609573013293453862501294850752842674110716232647789865315636729517946288015735582815711577934785080953026290017924321581055275163112652924211371194318363102814687977830821386014913889815611857604105784867504276115127040458276104695086325646156622259037705880801738580847758293737098609031964022864031407329175726525714901964944927667860014560855372494230909087289050738792443852405377866602409589718918753640098259205659875406590740212276229220604162756378347254930596182400746210586540944072412242771318135774577102076020647910949044940294134638499330324582647775896429741110322054981469000966068195155270423705455761215799999781388315445829651429520255037829565030942363508001555531330468428601055438834493927207426045997970033244146178154463403803591252710709900445842178653130209879616920754366116994558189457939422713161898199911911448987190053323056779597848694189577710105062749968907394130946983891567160142875191089418233581999273187175029759386634744864253116278328051914928613172524833771202873708747982524509105555146449690847387288139373057244743850435581271835674020897775510602519421852011569286555114868645255539674343194901486408291875761381244798012426872920171976840415452183988479042885275156199734191245499965539429939115862842036962325887853179717930203326608824220636976017669115507224880871509958623622195955374381361444754398175796096288302329544132080260616421390382955317522860614975385907793301278877193667559478904287652462652791246224812403642846374123386416595127376831847322873130799903239410525501808521119800306618862425442485886502743750291610614285811212555703356837613163523245965665020123120173986054663354415382760836696568022889043186016472495582642397623010874247548760447184104195491657378566923062154035875961560362988111676516081648814910148161355602120165120358318951510023723971381324291167877961855943898596335643376577432616471011872222632443113896347655341268373143642971136291437166876356844089148007094060255988486332432 [143,105] 13799842376102269633788810960783621785790167677175182533884632314950065772236894032468002713816128210837870478133198697184743501820955084668268932623510914132469047320604748685222738396297971957428517773747172325151688295229178571952170409766235630028555004099341157008729161217354320312510586160708554733611006800625551419660179131302187030167603152771136216178318272402356258570342891128437323784084042779056530381928729016684746094638158641888120105128115610534588256415730999359798420903652437895895901226946340744485201521517783527771790722699294068194642717720120933849201020834881925680780389402000592078292170451076886459345051206159805921463283989927835012982562270207450427856220742309661244395975054039045886854019618741748286885379237156293484045021912783817917655247586948544844744225150392535695349394675701726088316035818241021526742980729151521995408950935182398850413590165362896162197984242378799327114708892408885236447068948936044708354515527456966461323384551480684617721518719433246031970171029772991365657744765270026152962606359658757065010749609580967001044597478235999593647832225636221402464305426885352539302176637201290422871161509571427418917501519203166266133055535930608783584737971888991502842653266755676010422316941923375897030492310278158244191323041515330724993842651682065821448751102525480335379277161145614954756770824900116117014578102514724256566800270340970092606435570276455131422535139938203030436667546635969866699676859390444531031719114229716591243931187805696731961603930252975078496596380874821982014546844678374289482704346096316858271296068491867038929926160184033130107929652732023285406733644029176119954077304538840485230141474592121670772397287963616694972345998293329370862601490139663611540924075096721735550135428251183613901033364892279081609206011346917550404843808179420222610213486554795725805191302257133847698640676057704053398682670267608679939795394011911548649915448745262555330784440862458515924178586911134163771435470155853501328347863106748309919987529356049376996923282506446777113482142277199524339867621387102950380964560602 [143,106] 112088523172048912950242791462508804171075944047494184137258822790421055100983189116935150641459971372449622474175753488953475065430324104160055810954861069415914461879389486306488360756116411116551627363682337543385300728003711978910593208388702103511775563897704979995343846168925456525800690748976376571306717773061232351271812552731183801822562481014030764588018767576720547723466355097551809914806048621426967222205197664513614125847305972584599518641260550323255123296503600752923025890041271405419626825766063871467022394552723533350003291483819213518982831350137312473449658553108598701362321482170321400723932601962657700213254864133811005615725368504451707539530443519716716242047283475794476604681203046388620821084316526756060366642482141872137475762926181645907866694437791177229329064827200462906092413831060555504848683883988790196354081089018738970818403181304642771435259489000773152632517844225547147973739599167050576562053068862073142114417845937346334849149222349984592561656518650903865609311656006198812259247916561931881468536196879198970784628682591043745258352658957457543492310438900453419609900679802131271237450883873256503863984119665643033828122587055261589084506763863513467340335580723748087625582395602358665590225821313839826653717302118361660326677316712217137541519927171698873688712659037068114611952403486456031614276642478711735713364102076694852199993291097169873534268679646586807239086439501305525132088127835095455949532870134291638167452048567583807911399481793081620608043333986780757621962147140492542709532179237510941206708209168876112884720056674260402599165208536437478675189745731875891281174830257630382179024521740906721374823357358254858702248381930353624903889386247606761209249800468497652647283662777277275349476148983450727547023240229771173732327247393442199412433956266924719192968224924608452186911850494197255505687256704192186228980704006992012526274210898704097965135737383115981084936702991903556409765258999828633704986322038521064993595997268944198780249744511559217460303739197141628474691178116946544108051668375086645015296 [143,107] -1795948089254657483781171312946210549736578763911270713417796850088333721596884481800399200460234465108561350969648648814738294057825551680115191292557633707581241217934241622051058074897367120249416736316373738747745511456656082704318929056218233186989563155709613922792148693558941729982391730756229445013653739163866896043828412205471728345619873480219975666149933929733255407439282050593482117795810668344831117240531873120229019389826503066580203879093861576342627864964126419388151347640169780361689278536841751010944813209706641241577951306284627756679368674494307907680118958868203005023318742570982885609426829380391623336102699303878723696272996794554078062093231129396004529477108440161554372650604686897645530384841798571441521731094398641688081556031632786324727374471256819293702848549145350327681114895764237522256246006691281431985693150252824876735120310169605716394489280028618829850837056141338136910717101665656245200759795247435268925540737669542218754200649735418841963180880471345599590070442278870135294299811668964293907990490671436549130053981843508911692276315615407797154923083978631957239376938396500400222802676202486810986619151629255962068396232449759108811990525996058020039582505846787319116247188968749456285407176248550747793405627494770097636563208876518747558529813142591139910276872229215500851410048938980201950871936092800997873749277126792687413921683366410471958113954989244850344949136064780076397497975030091074206222164465531667532137525006827806650745240218564331246538669826517469502468714203443147732212736432377326009539941807725293962937019551798455587013299215780240676185486689810666045003888310325297502535110454454164546307579010540460902697325064685624003461262708817449336400320869401936708342516318565484868705396736581747035485863657055803632279875891246316329249576143495975566648793743137738356014075391194830915843982534855441009596356764213584307264337742091938443275432204452999894156023586625128702379104838819601378410595490917057184859643709710358926652615432083833103214283768785110139343697308159158331721304277143618976 [143,108] 1455605034290893932123468286340963703677575018371613679119242958567051994906745196638426924834513217382985361529197404630665521203828767518693585013465684439997124760270941636840569656679102182676554327622787315558834256165182119178253382013900996770914528706932553622054621484139106309958964556910621627996980901343732027112662171131317242522355786260303485276891506100832950982880418109909650588549892100938329000686434483020219728604256675768935368376557057965491502797704465783646563910505037367801720032295308175773985122564849063448163620852659786462607058280500028322465415160481759159833489621172979621818247102529824912462289061834079256632918355116718694271346903068433855749500258212836266352560456282485375484985336771308154646759208869202245396294698560819853000339712894906745338174252750381985821215873066157182616504074189468732398450073283370995771606086378699419509894658153803834453093179647528141214635709317152457352823973354795815884089386595797059160631207118638823309976119295044363664849509207371509934061854788356068402089385047855927479184413312542722208192857749931350027087287902045359223824012953729481163848220331494057786754068909578526272052065562533911725207327556911547919661676625403790686254979498717855779906900363645054244410595572640618722226176841057729173682384388926133716240811747803628651259331989726002370965933563960574422249136270218277253042365174169639088560039375660534975752654976998072424074350489688133284019059443738369110884752175271297105994816182909667891356690211145727583071445208709762545256370011444090679906237645068988227324420951386451579450668505726057451602724834443282522963775947980726618011225781097901570962039413296816621366608567976682053124199400753582111066324404470174536856409139851378014870744763567694679371702843278835026730201341441431798793156804538076440735411164680321198572113791190474091479209284248444752856887186179486037272987839411245537123965518389239660645221604079966277298212192676040739519962584688375070625031433940087155207292313797997625037099252924068101555791724187106580009660100320 [143,109] -7819706825764849087910960846601076634985515991895693646180853395362943347520611029772533602817596652389734348967030837046555303496841088233007050808931157703517782373561440806148666312427092448245359119137212875012945888524473677115825248165255450765620979557650973138265389280775350906627677453958090251837978157409639455423112548364756972320754851590448863451677191934832400055242159343821586040355711272161603055736182428126303519200329612059253666212476612973853957094037881618156122167350621841139106680397658960323426852116034787189586487083013555017821628474343740852348332590492391997043348220287946576922091741528614248619453083040276104513249856954606469211010038070540723409851461869129386991582984721904344509611223307852797864375998433873208072129850828533438303475724359874040276532791585184447397189580858751494209940727451604141395796406980822107798462519625468279328555692802631085849908421683316271937561438094690875311069074142402416675740195568436518114162581540868268374330805707588823167823339363444041619138219688152903821417554062560337446259114148225834657304019171040578501645654723918707263133878671945094261986906995177502576966972094024934503032055347185723322092396839203432720121371786205271701703705465229890950775173200115611892209954302379824516150628229818313111491174834875786465824798994659677155468038052774846647254943634621813781271224368849459949704142919533975315190945240834680911871934355088180948661621902180346789503773792302785951330818208244247114632136266254561620939581541376998295996192284924380867088328577312135353908119845295585658708166124741685857209931799553609386408327684902648437890657158111648219101038329795603610310484468835369664697050371147886755840922957112713772886747188735197711648312888188046484107605347076816498609992743199418199061293380981072526790916651593296239283373048192940264292983007137409744509181828891313953913534115858515354152787938818729342162362284663767092664598683936917705942692300436432364488231004209141119934141848889026268405037144376551036567464863946762211246991025740682268633660 [143,110] 35518666870355020433597339477616995807998259178288059245096103269192072034224441111400008263649525872257162097349318606887952480482846463792303688797729557571041999721175420381075369056266496467446388545762972058456521066991637221061695723645830715734738351260041295072913686815997982324342326180306758775602711874297245160860779487165600919770809078882430452740969260976800896757491294002356368260566666145270645944250326738026444584870685610703983790832499545721611924535807333596254623877863920442403946608784178506654499671759176538418888597762235726626543720172409369072630611405951513908675436798929232366193579097635670284261081860072789309042121379582269000794629447337259216712460208915854988159884948440956869713783691138293165214592570709758290751483444340379673855288404481746426251432431254773733841158119531912539027046867535179347684064741461544071240116532772159439515584403293026705262985826855216063010873757939091518569142394680455128698945150846304740423904827766084652569789245473727880286583866379790632903104332392630128867363935879128542805175699120890893680493758675134528576577721727518604338521560708205086050566958127864040797663368633953536900674559045556416148634207327439438749096879693193811389286787096641842749347267795377872224411848003125430406639256000030192693294556674941932111495123503331442819345128466972633176584327636716466931190008413998673588495952427034267297176963166872634214367645069989719944853283789719921188204047293578078729013004249569934153364478191023458905613937279740372748166259392027295519185046584934627060497052331492674865544917417054772902772987246072319795155889203098185802552799225159219273263203463924971833444364293792400427500862166935564044144766335590161623439071005263251167305864020037137388774828229522963601703838588272781541926780882133514427771295103843217814720007429758469463085420209822535470456080154476384763070663994438131508350443508553242829928382479310934598316300444873079407654615725345801749328530372520617381999103543533978081700640425634071440824200124857830872960909631624325376 [143,111] -71824685480427172933187473775333067633769603535636802331415773285744780067816122189095125598137186356871694557436973845249029576334411882338486082848457034303398187651139795145287718295993248460525462255793782418886420023379034108659472130898008878151587247461112798538328411718136788077926954576211962650459612012714843146479600249250847472655706363827432206785214682000850204175191472574856845288590515773152190009329958638824667989086979824523270426545555496020975291783597882329056604496447021092527181358942262075843707303217391214900569128233328363871053088013366527905016995337345326950320021462007910895310866250988837688749702568479029425731347767275163691902071758155875579377989927347418934810330533110146349081525467294169923184834166361120128708236750826497629864104477221145416875345826255687588676767992507357858931775301661199608660587170372587678998858314973350004536367618911562680388012297265527556108458654156045080914001778871246411409495958531187413424678081565382131901668290884289344556625128387492785593805330256521235882600271230528614773336308865449014416846979608582622967276372612429726758254142697899733510817687699530793735041107843535247845450282849305251789016086217738144220973075339804175973460116126885335770643045976433038822251789813663014486330427977064499676553331216223270315902366535408485218651175167973002364528072197355842512588665985882315181000466073496591274771460068239311981168229415456869993187915322941263489891849496742096053534398628861791784811731517343516953749681788283702907476768005934059902619811742703534999722532311866420791058675842233252729905148952219139376300826017564472603128292593727866741477731695519008797164783951466767482052669501971475754851121878273507579287381116455170611943731304608725989055778999627557719712306700082360571313589887788192081442111086024028036394256025313307737113695761702026098252140443364482477505490905671914282908501104643565938884312917638997495810730264120556306888575992244807776896621139679761046004548054245156179405177939630468900337667093184959813811190881120 [143,112] 127769666814531075291750791350372791762250225403150105427975440088662170623117037134891528442747637937009800181903787880076359516114232492408571092399488729851440480396592288471005092798015074450819408869023681791187130544550592459853424883051831999805277645053265065164095603158410417013761363631312511274165223219680051833789932919718614207696469353503049314475959295402132741120051277811507669024564471606030671813535719397421020940592325822028999782374957050431350008091359972439603645624070216075460071477811347778145948037895041380787240623222456839427027675151593655685948579322317485476744764770494423923116604502667443720371843671161267444443662856193470516666995498281332149654033970818899576313108782064934830532947900483063217090321225745524055679351499262650818793869068337942929220929968490913425137816563228040420204278476159156163466001756468887032515903181902098387692607424290943671280599864666549240567208562329985284816543546187391603495633498157425481321183611596758180983767711287344891176797202851311891082076032225850331998021182461948612077181256532640207566069236414017454347662376408222853445241694535539055278145336635103597268052709794598525079284173642188062259248100375311248056940468987382012599851600629921057336742839767501241183204031239621796406833422452897344051471372479820463823388984379002025069532011423568179415336232812026292261464553996100067239126233032025676894966358804505346894909054148713560316821800913371672866125285140089762644905241772318710772221290861903349381579579471363630406873386359723949804290316819588736912958032635047499980006435623392897788345557340802953862072500097609802492375004613097277540878999245909336231752008745018870159948853006538127584440795035156284177628387873612642621578933493641366933772780725009879187696085327402760987783895710311340939908011719761321560080826380086773979114503100901067880848476769076820010996665383825888380017085773823488565222183222525542611698963674406322728171736685720169680742052854156608517199625440596690038162407668677658958756428614318882507342256 [143,113] -198431188741023495540800973275418495778711867607978195333187072666910059654157022090110661705627287917713917675808962003185531059712997755520572473365793416581780263248466023802287575706450891103817565515522149047952220007789091001548634197776233639201920520236438602981690197652354169543373626606831257894161377679550939265217836269893333666424673919112038283749339320112164880525570293229281962454396425844383692202446230242869225980896898103422858785827360864188883549334033340721043081728567201075106683162693924976913332971423873454777452395825794541510773228930284164815808449192429531521414879108326674564888503899579413298133980760395086898637060662725192564321895216998907570216430033153104718449440344685697586887253630006732431480733574750026284336504888318514966023065725593188396587595600299401089058072067010783385689110087453709748388864282107686663818144197362629792420165537289422964169350046467868592640173874497445465189007983007339549782266378635517035068484063369032377548849530047826623282275928779768741779669809344370624280272774465428267880248502513794067025040090034132039248698296626769990670024490989234121164642673832056734205412111689339128163948724114703476877240350904707008211552861025597234699109791176917228987995792664781152970651754622140007568708633246731934294581442001080307773542897092948163828224668609849258539759182448734839784731476826599976208567905847373751025093566550289402933904364147135870178646977671496154310689075589215647549237558702366191849123601598134052513118288096351499173041869876222183805972563174420897951703269465115793684868720913136911556265948378744923903208231871401787269613783982186366392518296812010494847200043627494937566855457542751922654500811014024371047580053774345147407088838315884988398091090147328882664678273068186035512765650119470857237289587999114703270594110386762952221243009507258092265246899035385613344139262074947185380471564835352078584452645092694773178473171363775780121153983734100030965954045361908834028776384242928138660355585743449528700889139667058463358 [143,114] 44710050036724924726474390764014799466071671052909805972541468824866656652398896509014519967202780020864499920984930841756788710110544128141720226111564591349886354245674092232296653801613833942707385808440807252019792384986993719485505348202874139574690544366934522602653033987472993987438083864536353073815402539670303618672499761526394082273909941249295738780176600141946733098014700738841278137508006568171601569316655473361812593736285194497994882953254440962760193074987150602070364561681756840136791347131125243933660753074672571544974693474021450097402756633312065271067173649009783469654022999694457487179439991241223244554979932235545151448890229304471362603039994748815556830628606156797086905280033561766626100867297741595270517795425809878439222665587003185344086927479888251387194493533713373889223586196810060118839692814076056886310495863197994016031785939357026166560049567380849331464077663881033057854606623682207458175768119112683292987822578649732510223876402904495631577690350812225597808535737091527404309121710426799503925643894133649661300095346891336123601533449406735637221530522019724652879936781874893063966361730079678913730384006361827024104869563270526261657466544328388057510880283088172361206170610167329750720586955499443457229340521564342667424234369374426951590220035517365394564280398121068758401335728498827194620364514890645103337229854814079137386187903372552023661172560217556575051029718075230007222419339298351255999071298007015498778255525589463602236575188594579591809499983634618766249339656451424576816055184330812974857357520857777861512642984550818358639005787510311373149450037234606720116811201841988080191221684569846148898901408403141958838791277379818905672916262565625033359354694812295035428782389259223499046513786867928522910857488072912324067292940941858955166463304449873512654103911088104351897921252176358208135886800522524090380731682283477303199785045422846256930392485276497326266953416928594956132886981096423371278125774449793807299798819093466557145393097559778344572275892241728 [143,115] -104768957172605702838278571882727391821082941638748129780237894943749199469140649403750462675936250758922994364366493129983831683984593802468275758098836126379322728565818918418207520822002782706841543960873994140053098558561468398877097674246283209779864064178131593771608400153888686367793900481663406696824264211078844702146917609025881187434485859670084131628574540959797382208672701935002658415690985449125574908195002752556459376863251118692996376270471642764845209438470563417945080308397485117517528590930500209697551344455235280205701337749596185036134007487119636383321720415273773478936673148720922291827754920032950525877012893166179153494159682285234386261166208824329257585892418604372535097954941358567921019932097544271596950382848020963934470141218293105319279779908114780573919499279989750789732102434489414161150407723973948824813356080485103660991527140116855405215978371696263417436434295786427844314452423195769625304617268264970218345210545076570531334682184773156303220772845190969396842918624490487689967086981632204806378636399188638950836175500653431141266117917591131804417166347253695651707437168949164964585764189883825184351715171589828403234158027707511884401856426438563097760453484426568327757640707381171950757245201228731956510288479609295896403584143706482837164353978431089640567179966757795755862275975176369348221261543237358267019200512302668688004709804427763797032455121728836541236058477341606383927512786347906003712666477340838635420460002542963431066400302768070433882429538337188363796905417056219107421215769706131667845937268717821631692841582579320937155976861661706203279133117035016222397332561303505854855328755115605070850057031717481107510908902574202584276569919259712610355136273075918896271799814258033205684941442166861847837402460749400641645128422799005640437670699800959088567406013967142107412455463382362535969038615720132497124223683173459195681042276250153611762709654771087994707195535055366958407996023110481869702761232125992117633688116872993315501361370460280255500551704 [143,116] 12341549170169443748367502063108424509325789140264928519624759596909470552724551553898325733657391877270951673288269478277077074641419055915393229279150166712806982000153312566363815013429139862748435901100524978283237170988368346234917224542061389169914993349469693184672287107054175551172458394850081225170758299615748748933127461387212456410322363223777921379257077801948880076279491245925171492916063116112477877576818027379466812129632856569291637622206360761979818080931893152281812255187922829993952050757749642911401537944571528464113474590588056328999620810996701414785288588256122190854052230003136475411210203953429203680364803657784131765119216068929043727253718370762316426455244184954602156688636357639502129715575797219530663022950565455634575717719770257643568731124237544112777138868258704043908234509872255375482843861333986358818622384232889458176031977238278845496338953061889925442746035555110217064602813633313252489777387002012420150740762397459651213098402063506287774611831176373146049749906109551587943391650220248451407900765850105060937188088954903687110859127055490008000692577671637018555565215863001160935066211490609704666237056258291136977056515736802452145743050644946645348363643351188177226876616481843874381664049275535556800475004664948104521760179843997889064002853439901249391406009422335997568439606896566792864205325705425272949018403250547719555506880593558948253598846588953874764244055959760517998264484447227693444668830586613235383803985371915605679904979326675709327026953298899157980052021054477795111279878293889882888011400106189566667852835449463024786733506062101012255436658231681038188602823950394151171752663515697364813770422705678987355501157172108253916040731246197213491770151547203963352055258176282612282235849349490751579745084174974838869241558017614671912880275775302851352082448969674754025694251329418018114038406047048758248120493864422464218658258766422315414437576736141553147016096838997520565161189426588133195964169825224784542657516745375656610770869089955745744 [143,117] -39840508888241762241334152506563541892115992551574958210149003240899549098802216236732197562937921573766876863297020478253798363692893099180012268566175404538539926193625782912178457974395900334376699544263325421315580211375996657079787282758753600740760080620227049554895436506836695819451583568794961627951610996581536802259493743814501000337602641596653465826686711144657353769271573562029158315066328025737427655452245841912672730892009886850177174922986676428156988027876933128072447040717583424513969668691346788604738439512377406993121696186531380512415515565787497631643879117773922148163678207599854378384223858199866336943110988935069161795190131540477174896490735679323574471232348716456596278122372282393208806864656502599421951740729223425328576084745040994519833405571590532688924653259615893597528875588132980095914798186512244802507449840468243312293282571532219822578693785458040388872904193301483634079099599410987851492105605900061422425557429876115102970949803163050675279630415337634781920276212501608567762325826546685733911301424701347065787207216114571856446164849024641181795809997832078737165858944620089239706433146506226120387232623827385220231405392133023620003539958535451163965122358872653501083422663061524262347635659890351550867607097054091514509671222926621890740339624724439238741664669904687592373927134997355781214515625909838549837928633188337725352640644641878551106215406028853166594491764963721479270126762051004680906732517733054718420765851715737043481012303734410139411852541200161358527542836127597315444507232313116420608804342773452914955005025856699102524672074975306834877887392402701631651673019133854109751424492568035764589926115683636495714085607489598318946461016592461873437903424857728070067326270495371303099046481786672913706928790295041382122029189458447954896465584273775130645981605653274884407559817621670373914939712644131009581121806986063934740348922459380225835285571747225664720741043668881773391802268663287022676225806876419210195342780407277822388501320343802 [143,118] 20327462440710360479438965135317873824724557638832681118348826821716177112827541079257086908737039172073428306543625258828443119400403994838565913986203229503025202746830538424066970179532816089421617721247360655830720710018663949786193445900800035758242958583494463379268222850020856727477751142349378525314057178766789006991527918777294553455353247417879961269683637775205939888464542494032867356703797521487309790235427667499546225566460603460744374120467325277155972138018374823161448954561513280329476010458907924577852711429704285299883325228037297616708987460015405596581564144307461789872593945050762918859153533872079305973002752529084598568818600929883486460226359991543013832656479396822749548355977285697930116125876220496301793105035034146145251980189350381505943673329880405191797731940603355816445896693151644757152004744008292890401113783674492437265218450920266436070707753389658375107292839367655561857955477887516188047882036852361304596626560319939402770165335189051452297882770564111000146899170678523954707406715212233229463499351391353687189268666973063113333536522590957037222074046556519525578493566743832110104475325833001871273568276002891879316431140124003234522772931491915003474900951598336607727556517613054398273407153609427623399305933965879407707035379648345898328871564951032705565649757283271687766453377493834406262798422253702222378254435123312750782420767182616530486433636273091970621151693539843467062655746923435538537695465815838072388034851489825550666638878265525289835286387914025506445890036564699091408504160200726182964316261413828070769435933402953788061916481190900313508872930735184108077581445301454716789040060835615832175568695749486953860340925576129066692702176773924376392256682946192096851818819182479567692796310557433539406713715562107504513917636116368214963185196134810783635785629450888095019468647753356052745540939883393371187459169871151784602055430611762480856678848458099285531786739248476795637451019090576519326183697039482942430701312057267095192571680 [143,119] -1083138153772239435826117341659679653236749598241244570070879656818466929554377917746159561227185297130278401204853748211594248551053988601655829964035551380823024493115784702388253702191898114379297142743454893489233868882763400197983604815332044973492316360583605096717257036474339049078885238059696855191403353756335420054695023187942215664224228427017604959460815048336807811981979650689692250867549596365872832482109734230555774969346998095699519334865106303669017249216061587605748059661586612086732473991850982088565854185775957589809943390049826393505465230070245649983008724082151642019837237359244922437367653223119090455757220703310331450641892072530466298347326864299925190063549693008777295448057521076382471948199758885724363952905149603929212506287964125136857504459673871518924387226341433553829305183583602925868558960216849487909786605013083270197578872238513402813800967131524823599021344718379728232540784505043838630566421580397101017225111523306913148721559932991430388822016706455347411532036731212715405021491535936474469685412447285457902010644241720234922152411454584989275952280903009003634032091045389414373584646303312192920137700770301227104945604463848261143759791047305019825374912007211439074659972301083583057557982773073725180895017173636665469578532889935728771921011525173393321101662705924633728795930632069833430250121028330037882757301252790114667301122042773209406241153975057504383402663605209052281861571205631233243857703156112391285117742994720062005599100914131928322424755218035799834135017505918200265889072617429549343542149136199873327355401545760992386101420296498898463641933960648110196664032985309304531502525976622872335041954665725974075843140226427078311679098027205711002809194875637186502952817276585927376117682187531678228142860855943976948332867832716755618419491312819758318374713798344321771050496439959227407877040151543794585872104902239511309171408765420116476032906867842468139409544624721077868095967089701230747153019045253764396173455552551149420 [143,120] -47902843747621891874123707414318290129361029918705316536602749434052607230156098240088204319881942639080947578066117257993428746778334264712522419864802323784233467968141304182530316754695430934409667409123533697645233279553987654534767834973908752383689064792792594456529368177254587180966093149924782340470865937010065664495040330437811729931278892885618443837108345661338946806564890076108051328071676606920164652377617713121982354782528782133919813720553019030559198557624379200718361370955529063433214693536308249506207089296887976353929870642016770146532080345624970196682846762263217835937877738975727818905410948056510162837847675792888638381653661254435616893230638666073968024031815100164611748759243635132551262288445379693391026349972921426683101271354391384176083179881667401360208185036250577978540236642321472348784144368314100519131000320360537693154998556532335125038495339202952033500348768576109234460119790471726303860001509199994152090694110200145001599580600556225953624251610851704380889286456792215754520057594453482155925636935302747843612932658288353965955526230587477277066638991617387357216040701577320122509634214031357686388125947880853485653599626014000105500918873669664599359211298203319968486115807853566746279223278395684221765681793182928309198543309812598609564154477666481689793275957277489985769836028975495636887162220830151047506698302871012631251065650148483513694682411130618901653848111187629314577314516633470822918265274488038846746856694951928117060439660527005911758565582277214112609989468622127077781942882483276945715974933547023253054692813426406545158215143412147348673670569995162550796940403627635059129899560389187900672329036389148653075594253336502163172565360407502451007709076784987367343314459858340086334743215149144666935303084990314743923801013834013837352235641036683188597191036694367628657878591432637375915307985199409680403496145324762714106240373624607308705343389500403342283872775965475796029993587870546627870646469526603314856473568888 [143,121] -375665649799234659888756457348397054235924155875434269629657623588977104036537192523528021200118320075002848437367000568748408725178153497393623021036059300186001247642325541683492607732474880235966805390101369312101883529931002611113165667062493022890528298657672647932101421267409647931659873143581917652050059975882265638566517672212413224597160654137025447431244065769455095334367533542141432131583280669356085470235006755350026711200837007405806695232359634550003607285662747939412585566729898438941999857290467757562394157177546203458612642698302657377265107855320557759655996391078637218349950505576063470039230783362917378932444193523047964440858555289120474383955643991331266298394042149348163955811022529029715727235907626013232280809964972541330611399967608399215861575456896462288288068637659963501203093438491397715881485048721539541288845712902919895831497600906787034257519640356673370853950227020131844363279673366126958871389720735155041165532731351323308205461415081491697484191404242814091545996655919699399191500172469096331654271066489829530334572006565272332734828289660499440524465710449202179675981692041551701392698996588993253027097802639215042408025698592765113554896378468519623096662229282782859625257327218885828097936837329373927408373689452380473623185297213286973924140073170582152859133222636041328565667518109316840879504973830550313537514598159069511029632354172226632683683014171975224070105563001192954117282666857309465040237552706580659603610613809821895253004694313109837007816493114412899080475552682388924075104062787451389447811285474893213898068522487173491965714576085815555209671615496713223237273910468719230152727757257995795558795037374277338463393823062720618339671610611332232363635038304851006491091788629934678645209279262787509275510255788314642581922055413440312780076655010658789000757303699061169917030761885199239298114983486797217303970097333829728580944592075564941940822042027744691066687480690126514673560237163618045726311238975262040270733 [143,122] 104994425219647008525684207897090393083641157517472985341708513996811500053849723216395309546596629615739039709478356059817760916585453472479410018049093294405316071705039833895707261971769763456303752299332861302311983939546267809244528433935859079569337327543356852721670280179615665966233493492276295189637610870632092175766153946357349857676439759230201731197472470500323112917007586200117659414422048191213087293330892905593837820174209338724833441242435425576721695747828117884196655911904626044779813294713295408197787127856038517044860695591046458419649469795855509970272323183692361636404907234786787254619298640217051085172147887802930165896205777314224366017313249645978435311272711921752496779073974003703433193732535446694957276471072913208884659077273181049275393174180864979770751520008039467224020294803142822216916131640890137251770940959839801227048134584560772226068369254493221470948507266867931089886546673096805222046829288869838402575328214218683672106605119710175058012448985780156773621534419472699840279690504022217989873587921070417906675769885442869903058957503967955122824956710545560678232920741816520439284540341871482865645399334126272774172881346107118309355240299125400295054731943618564301581077894352622174944211073816184041806856756829162910346838827411283947186484784540424803061136505385152980351836321063524222330255613987625817319990717814064776825748349748314364480132156019116337341045336817681318687514168204599261913174412589159562832546541561307325251309342158691835209890945845782688686435123447220083499492675475863341894134685128806640977210892819266729336170934295900261059262525000334068730841370386188361185842238687758855164770505467091120252615161592284488242168144580672690927913860378671072399417145114695617452703893335914892980899408051589104933057797422413827246401915103741622995723321038944233597740819015805692863647514733510902280607281272529130620454835909919722916064406017815663460599072965883340084521309175423092674990909827599808 [143,123] -10464311917954776541694475658149349962576469369569877935210355542388901510752050594608416484608079681956874764716881960920201024571521817976307058622175992203291405444588392023599792869458060466512977175536793040995824549242597154257842343108798521748662752563729345362906859795320175196043313300511541828002248589175646308533075595769137041827239483943676152372918331365111907953107198309819138575819635843861634519966835655697511629885763243171978292189003303861665676281792741171831688437146622120015179623264711998213122598931384750041101286607669660065883713330923286239454149924666542810101092803061604710935381358276794074697557055961657347811531295730751623102257540638647310372088973069872440227885480616874191020417858005918518492863436490859329846325448207181608497931736585479596111628511879720878603496643382840790941500562581551531662061055439138422071740883523139382355209711312898888844043619383614769369840777373877474217819815418846715945434659018210765711264788990407604176922825485654443763969946689200433672073224578333282123942609838528860405038155132009939958228988115418756963800342736045044799304026221036571211917067919769552413758666947709281707254049305674384862688815365887088366200307584473024192635104695340604596913571337749321091236250720221502831228009832013615076127681950343149844963152000533538551473403074751676443229761141958880079376237158018611263667828113500947120548842009243835830671725832502559123820581080183739753457950411237060619030466432861824627213357657239231588651455781000757081947218436312704528014884547180828992821384943526693450893919334121460794835737194159732461299691310825484123492206787631072616506376466905734963952139845461436573703521783690597031675719801267999575592643346291037342292157861381171054794411906104345872551204815723715080544079775742660256952474717513640627623965625896981447234767719269600164512746956815047976308711164282139623696537754790008097659056829657383154667010064185766740534683507958028547077901256 [143,124] 835380556076808369389366915198761324610896673587597148123906729782953807635494152876633900708776765506050078547597802211861434821217334454234304722041214278547617943694910100352612955477361537764128878345511183857456984495818493338172595205564385233576205214692286989533419786471748431224870055107736282208433145044819255901077764681864440600080557037836934960283188034207511198784575593018558155380400752252548781464210427140612023846818413405379920972387094207735912912572002734725298458596696216305640675253214370968417133887323373251196220793600969054735043461283477780001526520760737476218289782808733348492341101421525655187659612060662655532706344252089695054320817493547037478480115450885725612621451016186346275155329437035655239935777332870382628425664293929902287492929968398430315091752010145291006021719565388942973616785244094707654659481213043395426893857353308482660121451250664090304568150130998664031995248335062876070717022144000315631807209703927224230726856400434543207876023072888804667542929003103059570954837056780743798717335360365412412799971066412541294923696336655558250653543733006210640969567337185775744089713190953234154488457221299505237814973860569326668670058654421069336030176905381663787398725327663642844120266897434970021327471384534963825718832276163259478357902406520470485755335673311405978218664665668625980092531883228455905674428967104634267660069002391694911786216933870438789750087484863473009660817027647542364142052317439250898741382264263153030924699545981159605625776212248332870413515152928150590458792067467100987177005860090751663247118778326602655933313094578777548159363272490897000190061927388408572779881689622962863710017507603620505573914816552979958752627663676773131546833843600331104004055605811204880275337375355012005152493234468623061221770490212106544672858679505474163284136594837287432293255578839514938481697959132129747808458949425507128272856363652682587632082431002603379935472285939218475922800908410640790928 [143,125] -89266029157787995580083091294064535257491310171828965521352009755012113541836613238249930229180542312653668475086294756817657890868142034665789343988812983858937438630560060116609401627111802348272984661229132865029196722835231350642543004504521096081271077332078049979527844606426618538494973351476633229487006387764103140216212103776075005238865609319424553802001384169732431732650030491023308792018815719333112736112949054263571311294328592334098503900509588514314310881553617829238869673179896830791733101528298056998998966447739452818075293583267520131689499220476163080687415071936911589918928029753685876867344888051450499603975306771672603628374399311201786496960193660913418463843101921251884605856680858767771486461828362239425443905028435093047465602933655670235760475391771049837098312856225348596421722024745746759654434553760268349602005823554767086720200556645889420489042426854860910446857131552351545556167941134484653205976420375703032085149055695919377111415503465286961311243805688136658497359519001196255067450678363480758613531172894295223961677788666747670703514240701860379896683260079328847972635465735230684320789016992750684404329544144106976769745527633680470505921893527419924388559817394381226098400737608695242832256771892962193217867699437082868100387072967117162030373175575226734705929336277983591525297220640741263749489323277812753622776866590911581007390945624298695166407233339835735198750966244027839815024754062785818041107161918361610164817266106224857604801344605945628115639712256549080687683111044512264334688837782920665368438921165702650197859412182537445994708929733435898185026650254823604232088036176705667343397300123289246481299073391374828786491471954011237625715917389381433309069723844932091700389892271258184495239765367539733036085298867013412833185186105822981043489366073544879896086998258532651931499658212095451171807438907483730700925982906852114360806260254928077761080433459123540051421033972078516278362165087458 [143,126] 4183764357686580020650620106125040010916611919972090727174477372815065957059972339563584764749937000675963891907654269657943906165777713109429659876381807002241411759484689773206313089201892006687765003201649739436074925666592179567234944639141645402327178801887614491278166173355437150947727663034804352350937584386514610550577674923898001424780228192983150324535723156792729261528942245088451833349081325332374871936800207676749981776026645549210634124511902904079329404537021490636671978779481224518511077513334097301389821091867389468437665072604158423961147265270068532757419696796897793266960670215645747427250827139060740835273018309050359578477537790257935416370599917169740880841743239113356709212348022985617955960520279830486435941269767282823782584515802330464327023121534136390419049891341250786214100079729107525155128839620046354855738267310431716402186289307901139358902199998659170453335295394704839945955156125828833208217337199368810937644508314096805764735802480403503685271778985332717228316429610532784912186780943568244951143618534496767385593026324996835485127086095988911620193697684475006554065969600136519789622105536508079243525743814397766174784286258921583270440923437484403638443179951743450670469111685857821476674098044798261255195121699695962396845632224278218108334504168196149244611235688108005488886954337826977095892141920082151913184741574479641550584926328513809514344557704278780455502283174255666228130281080489291952938660698898356226372257801389792569543985621837345595169342686131389355965168472066608006202254094765701610532849663145350250318928464739389474325310138831891016504831030818732769208328359278960006370969490234205004672594762024919176962671802195963275467587470779189074681959822840681030649074446784222413976949977862222055411167734685700374527122946043921251224984139425937256222128798001204433853450069813454678962046449986434896252132180442611038243161823764880493141698257534849294006647956974493670154336 [143,127] -575392545579538662975789847301769108360875948965807577876881624351902145272082166813768559014289411043316637667688782258996297399278956281868243711354837180873113136901357975915218488307948522578852843660476255555703797767858998042536050092448448094840223940556771898274323699194941068628343601388297940133594344558164120580462289933374955897360691546720617659025642910961150672113300921068711309449995116512396282733849627745683960140177875151437238092251965322208962137629583717278432900102140723478256591624234092929714748945311166161035839418427917808443791637550262879509955960733605493785586446264482239908398856709794416340077420439442777039689481812366998469573405218099768022541091261532643374349260492299499385352309763992285995788205036671258842879884193967898340048154467947834951439765532600067063697608156085866370082386134432287035446652210686484803540989943550554586360242990935833293231970057799712255534542419322037444272271314297953348678560197461526108822460086982627319277850407147219245924312040692536077325744422126213146866211829750592135931547035492782812268159279976905904050004485873207257152180011940979517380840743242804862032326968706214210484313032818627359174699109887997222075470723786276292392128510587986706285931605132691899557255592922879471041789905738146464560436937009690731290830038792449691537538689950444342849836542848095343577766011071580096399687644192131942319642817662614506453787721550911432122208367137881037140761918705226369301989183527172186436147318822975750951108430793714953481668866094750364937717747526478532860444842469748838311661330951605060538101728383710621286456240398179645399655431063233243950307560944506116674498313880110532701579273236025281382597822074880414366401416962614814753135800232930568247156854679635700948699199812518841785442264140145186493331727106976788543342579373422743853534997654380443469954593348371500678961388426870037949266835214870136183718335352694270113689338526795012 [143,128] 18351789989528012080118258146128075548634837058983475843918564688298531897125781521247003165364431709034970475472122701996096675594541867902927067961941171275992251084446025829416036676300661800182734259681097251023201452171751659480595868025941393847284039970128922699903897560815651417669016099340973608613603790873354937842061734607117242412327281216970637368153938220196916083863472112237277017225761012331487464725537468277685660276145281297401133083766684241489242300098577221831847800777737780597636440192019306506248132952724881988941776525533413096521672474631721291208544037204452643874777116570067044879023863276380220852696120618832485498701530106036413954014565656099718450770966912650647504422254160485955760472730511594741507512971089946984815447448303224079783880776244385101980306988339122420509378972864567724932453695278606040137327675965500904741859412004176875797363209926449082698884383175309919612954880666305474259460808822673059894241993930046252199325585096567385775407527053173058430374703191633205555600368077793733200768144074472655534841403772358928003070528372326750244132470698491710645474610567123198488114743786214220968342993143454442836526226218551239752619604375362552777483437767946524309843953008611192679487255643790990509128306126370904579833171446885932664581524671403617618925591668903774973592626859855143975692267057569076709501925830363748786675565298971459081821237355824024444826558243769059156491949363362797282414915861136660409321514366498518308741223297100840708767446828189725450816584892753280160405769360142972594457043357710343906685189869372131900487796933145651529958737811247972553588864498134261497554588196289329906589311793106464022663574096371159383000060075155022617425790679488780266642312778830629446205051078976481261833948118914207686138569011717060587449173618745574821675090543190570494197612591678059727122649256212970186315195278990705097461218431501771918458048930551798374986383264 [143,129] -260317467499032558633815326222620723041521837606667758209584302176701911172085671346058437923948911706060737098602498075857284964573370109873420703071578726103092115257546562347778931101312064349974853129382840206903536447914402182563972484434738461076200168852389494736096130070442488305263414703155989138635692904574581593810143275424406828539815941233058644589756440754621217344558069117811264356304053518428325698909036004975043825217889950352829598245053408179892542084708277504606561448572225705420002061308612133540509628496802021239464748058721889314740545991165841500982364066528661343118622401451370191742897444395849356609367566076390804219949353454642532990982467226903953492155687079747196117166251809972461080346885744869079088440223140000608202929863636159872812836485157329147789181313152059168908912178819273168259916694274645168836763502263240182912528633809734209480795219507549442867959856922550536122576062435362186215226732351330652468760797757970531518792437931213035388989074494086664368213036741376352229107249591032766310770551935126257439886340936440269023611155934938139001544421848027834137276236181480172875518203241116233330094330028778499028252158331915028527721526655190469754584427142913617228781169612523330212339637776560125876365368427271478485645761682908934104187704502291100964737291670965112252755453885558522913863580263303040677550486071692015389265778236150090642549079270852926326663594232197419948851279196576096598816519112609036906814276524714367822126753785036139301133258817727328693242527386770038826670017489269186937974471042311816911525867209809379588430671564353435187004201268228153306976678859787653686143393698480827807060243709424158754351145045384226276357606617486988419192073840757716433986939005525007149985276948060573001782442122568525582465633276861894322767324819077792293137584603333612699533462501718666329234493836611900796957498804143451596857086236990733541656358953921288452 [143,130] 20490466279151508115461965120675142428114779495074141131178234923831506637110650632320503401822989856714981170516970521106801053444704920768291797544851529141413332843922456190002515526774298306203652116160526030802991166199965754650653194454831746168157820363257624048157842903552415362413777761672489607955514752057647770082378896874072069554905784938818276146121681929468183003066593221779678962773718998538818220366253942369661335750932107753200564325243725344712264831396714600218686936360328256823178438736857058156814976112020114570823028943747357965454090292820066196126134878987582911567584095792424406596675306609263043324940409004546511490617598232319354098550477239079849391988213355328304655508929834840532446677987300896282455662490236942338067927547229124509407037492364037691359405364592163397070150006156601001330658065642797531321041420058829760295731524871065607654876374279795233239513070984079004597273189215839313518720521947955311728117169556052990970628829905805259274768978448781535286323881824639458856170865199489707539969759468928138243638146010471906882088974905423662535046851811526270520527186729497305284686729829348038687854388847432232138566381998445681625357607992564707443568776793061885336908276327602849633483189894138027813821646307624933365003939624939398449520130329882434756410113165763988510149720016109985718687650430375464608675537547470466344090730355897588672482049924319377399296675914153219525009933521923510995640581027099863646299601350399527030333531788872746109295045153823209128385273997264656541586219859717698911035888078361871747367274663625510881535188076725005932090745296779801980074141188824556796409696754824839899508074142022346918802055133566874151831141792702670792363074890107721002004641156472170652231572834734356981724500054326745241376805022233907230373196237885897548040959775306626499501613200436143997233427385126438892250156275609552270649233044191236051276971519232 [143,131] -423673697950302810581082516066493636288508230286653496373439650490588105700925232736775676631520575901862257504962894906964192479951167010987857603552580556245508607396210528713021678485775524525848226530919555659491667188573013684696953717924470864599035205417636515744903485852257886616827213424893049984436623427697488065278854367121081403385144851534761158534013414760481072062844133583356870782363173122570701635918472817888155985673057585788070302392339830698809029314553235459606419926499422548298462380126646125687976943234416801920614222513543926881983392103944714707618540483188784357177176620535945086910381579738647153772938744240696528204969888791462630822891040305023819535659093022310788410990824249040305424132331713101925153002120347512729127629234745549554030527252683309021633075293163123251000992433804254891933947329497528932150983625395709826980549409768166616014412068547605233135436399957007471152354799254859499180297422645100553203322744001057831976876990993584341483563455127593669283081178175388657340482169916428799675007104326991165000585799039979582397448709486886069603943402442958288477175737340375368830258559800022327975129063772734191866842218931315499944886501031947634035667245602372481320915510917219385482823180970149035561719950041730950207789204835937652807836907488971907351872322207139482921676353132934786205651194498737837603831583793517110702396332669851455223645642353833684090356067856946182972545753443676944652760425485645680156842106574741389637164648585597408807200826574181382526351874879231012099075290274663970534073640901528791018578148297741179126976068500867774068720799426881205994545158968843624856476576486783525766871546498159294133852944102774806123423753561460603377783456470431214848038685231459611008087954623927933092625204041106065488074741585679868577204781854360646766575891686451746035475484280015755480527328682073048739407854831218610585268412832287632687968 [143,132] 3309852468679040853114188167269004874949821156915741824356598332777665088927706664763217680076479165361850330585106858209929317747049502164544548217751357655751421110126188450617883303077157654752644240404728680959938480646432908667344703894499069845763495937095663320959549628415260051457327677635995023084194264652248053453838600913445201812163749547598403542139449269925247627380555225236525713531611326272076562901925239580011691338375569692079695974941495545328122429738243559644485940188683414950109666165815406753075379576997359053505265777514322664284626071948272687777846680051467798685026428054230871254143053530268769512571611128014760503144784364093444570184028120402066349581454795921656512457044709410731332835774538219675872206553173869692013269056919554390216274143872054102591739048572865646048108607348389970228466184384058846374231768294775424142199553403202459805005998342457968619136889395883618045163988510096061312372849151506095674059596727209915304620199720522377428541323267631746997729919778419489317729412689824535958897099975951681068569893919808618652207416323146992108008463641286850163010170301902546146921713557113519403479331178760442052027071033809768520747097431367726339913882296990582845120658690374852887208969407790226642930845804967759333020080655806268024671723482266951433934381004142425272626299693420068697374019286846983210107883622155004760036905107646512871386225758365197755552894684600483120857404909160466758918591071783000266194283347137952401011682270226608529514718842390270155665203011678484556762180389422744264780009614291744561764162213929010543951345546314210032283318753372074678340754882143755804364311113688038983124638598561792338649102751184324112813842004802655523930206880728162164593551839858793727965669156438924862649959447638803922217649057668853075041604673082707919286835001777904043933643086026681280772096679427632858142796509674322356143029726891744 [143,133] -90830265127754481429038894599468493411864520920507127696157937249290803727353977313336349864612907325035817554496118818924245293192660972780116483046424064421047772601449284654227994866704504323655959195921145448828508176711967495882383705954515164259294165227110423929452623538689615920223485764252729162414232434289421814451734583939719793844256161796021317760885844219668173910305543361033125390621401128350872511355240420554694981070974282560757279576798265227002238190539290089504282661928885865254964515875973258203240287808472291738753023547876764911067531535839478144997766540504341013262950573679667129671860175252614613405793042573375116673430250551520042055905619029844646734144280700616105660727228433987559590019864426089896896396227383656873487826416010089754728841256931312146242023109415368594478075672694672392461777031192048145228975203437280520886156530008979676755231215292803263097913239274025317921586483309644761410336106915669831715136860043779408427222668033563489765397044303974684420695248062378115296179638187644533671985410471091415049087196760224247540817067921797974907147073148137430058861576817898563008379322190644110870132567017463927682642814009426448859122187416967590793273742269267254873897872385117573645172536338005211932955917846373921283301404218404388077763186093671616380709139176872511938893090153251320292628541879700337470260145894438146974972091608193519990477174576309566673364072930892797103732032480049262618021738209912613748445786900850037554346195292191038424676923458941303330687836188870075685838199977317814925390019920870465264390613557578048706578254027295784552714401515601258001025484415988703493322402019040503359278887057881049384147251191217545890580002723405010464731881437340788274189318122834904230903341923963034621108568790751701018230046675262453801584025463097103915819459713009725371221280383854442986014137649023745255083303908127203873000732 [143,134] 193505845943836527533941139451960627878124519252555082117101263803304008766514324435155544592038270574052510525779178158573788206119747902312695423100558353953233671908029617776574456897706361185197578689040043823002483975811065386794491562907427893266090056710460451635635996928978163989519427342048361238772414949875977043562278292245791526862435596110068606850042261933652752150936717018402479542824840824604244188896778267651995289570284646419451462342142608147456450047667226634374923102425769446762774037157122873428729320190615080794086451279442114310267771519924178575841845482482278550798542027605376781383412408674843198973409001671183778986735992368702547728129929957430270224530888378205408514969402526763825085203265114975397740147803076968763228113576155632396243346976926312787302736089628201146185822545368124330330548861827020702633751591194119220797583269320542213337729300539045674423420479532937061373705323712685832769058276201692870867153885511708962950294442927348183554931836322042451785202147495308207486347202849323141927006852851151251164748254713003241429645455286948950482866788786682026938647769661635687741629763200047433140328591663587920433097919470479743681539276290284860110771381163294358946697057803781228314272585389861349133588681122676590501953895962213540637151713917774274960257128315362706015258937618769395366165126341313003750627504841411727314601405950083062378082076924934742372265492803185130478233290752272877829586557167723822462238651053836194774314680039500925346189938009203444855674509485989729403436299345317439291151944604428468940590442911139568606648108275739811462585736704911395624611987159873413806512402923077784559296420349494387785680488355271594272536731726322416597350933064225560656247306291220482341159920060199016720138134954983740933876100291364356883325650550314647910609399296182341473607598631254165150621414393450940982516967642746880 [143,135] 885963290788365078522861659935385512334051479200133977954911389878941613396249204687084292948007523482854478765179008686993456630393769020144229431424372470614797856381896905841053908822054007011435457733913191472814788611190293536215261078461359702949454627944916328681882463041058809857655472285708833238420520074210428975248232926837888368791748651503705860403096023930918627813680735029812968113009064057923899047592279248844921328049544652473233568797481001588277280615862813104052338225401576129084477712456714998532310558390140511727146656751779579734387903421948430379315442947002692762428082993470634978520629275448975818431878104310632659918224383021302742914491341969101500684987673870270916276387982990200000481548195337661331902212064176485005537556856787471327868843770666453306645865727915668176341726736969324583105963126252422305211702615369989933239016430000433020941602092925752335314560579655302359552279074973718147657248114601568335492978331118789420213757813646411612098226025685849711994956585473473773523724410896474748699656619443931576062644454395059662309667612488154170377446148951925132847824007493278634870422359147920304740500195491369698770611130293945651857333253142513760357702961540197101811563325539126862503200346097671310513206065791711275472387391478324544999443305045109580276487108503262131748299030115329782589504501686846911437808867462069190835587244516834422108505870418793308283442612210273702477329846699152080370432865562711960823766968533730096840717307967604109334957843036541219826990770940378475540385592126761072453934579994252281651451080624094999997673340246436906166044239372908158543053147385832296813583244827435229976523043078283999302402086822315680083149750236181430616036251792551546735392034447401067596521361468685051660781660540810843331306230989949070207426919565501002195345902400367204443388573745154613954839111864471472376921856 [143,136] -131801666292993311741974820747021596622326448188192182097668624940924425133626589943903627137414625687095760056690153514244033912590066968225838169539711049015351244932648696958759023107321566913321553503661317096203668486705192380540937051162395951883836749561703887627368341389789834055259964369068661623486431517929819625702109221969381596449263980415228623658763152182569567659769274891893125711960293803916552724051462337974992084384372241699811525005815808362604973673514099453747299145273520193089021310265279753021406302963097030005689994913643721583362944360191571836193336444373197808733421359148187583995249667520558262771921466612273324559403822009186873705277270803697299169633662785265032868065542101951326728695358526192983992840938064104580728764796549037745090734572791153362514459362385868982594731995289699380191104253198073421825891898541782193123348735462189093348636779998273406721298943209744494824220369989065875631068430342832368329122073812007988693242857974429004606726484387455792062408788474422392060624064620213743593178049185456906988278179538620261114809237519969787079425329307213656732509140906342005554969377152866519992879621995581940569201733340378263132996818102891713288167322147981658719344857425067948106488411324615684109674388729083612551314533257333343520203260971330052631644042378639624512140263617474142647705205288690281729882253595852326203596264036279507167408839749524124543427626573056065001651911272845162913914822901741695452241151269168501370617055800377041110092235891170672905765411275922917367884284381394155753615392551851636130915589709730954661124168294701077357839490199378069346825702146203485735768556086150763297258353222398598676254061470536247060312358221559191658075679303899394732698778058162304197872767097205807557803723652190097210542650473407894572019677245545296051910086113024003939887951734804222400633201809462512 [143,137] -4619360417553385540340352994843352454586734833346213165657148220423420208404976386427671343204661496378134289304715771382343171548322089989309227094265642038069915423115902151488806534417299905979088395730983740423112989057072871391612285883626603104673845909794887866958946220774756062591382304079632218493508907951416703097037806057454341281293672400502377646876356367872582978725512393475947122146627655036970074422869930363007241979006072938602690484381102002909248070462042298613893703491077933997364781579868310912160682236011616332186880463338255611534710548514339489929736063662573415685516340735209971936730498646247207427538907132424602477462610486975055852131871815694661591527290589197873103685296221887786208009134026008474070743937161320549954532832102514266624594484926982210003116193957929268750759570203692045933646161488221055135314134157800928886082672305473617131087308852937686893409195615005967189755630971164772873628386377840712092862064667440318388255083165231850731278390313292626044707940358461142478750643996774590515766087003803100193027076500444388439646658776891953412276569534929296130414429795457933510344139368776102168016690449781540723915829353553135428392339124311703263045310011214109801349132975067951821333623098666433990789253064973498823154982337897072219753978300453844121263607736504327710134750814336828442860933624767339298698307625391480448559973554539706453702485674067340681522021270707126994223981193637067307856564859542127046047816679018054151922206176683527150103046453666603217542418260023472554433698243788275145908127196663840758912127847073292902991840816827445131702374490108265700554426908257894910200662907065068560639925045311946819751566286434479559256096556469578793977502579398336908463529206478755320119521393422946370464973010612111208432830505960183221115605034342462372571671089354228837444801417182898742343508538 [143,138] -1894778493254210960096083432085887544209369573665534352395975614115286307979895212256622213365891204487549471188943230429823865969081389793676400642991504847329749547183787662353212533212150817759125513386151197119506599350374970628033523321852931131283540641458794983326344964671046207804117770993715560801490137649747078831922608805299693534804062765929897416201657106151654122294737158433086090799032272154778474489090107507520150468787694687282013057449306703483756039435610628651246772216376457170580381698465138109831898210850828705729705889264959385776023572589885312123913738721386280483536550834407999255334297558486864171030074273585348325837028947199821478162277652363979978726035153819043056442285551303977273684094146334907432117382625042158986028282469680336417168146397595108502436876318593793502995289441511933202293202955155705162984469849963795317196671201757446825762537290039437644552836517257932941968844553651604309632074576091124920168861654875462252324401407809388558986598624835952984674037015630122875247824252141239928077588653368094502283988951262053853078731911212597858139503250298930145448794719314333671709971168349034556255734886456588044407927933919437883679285477750980368416113819881444923845328437745699896187012083043415173322026615006814745277342839666043148738086727927063743721992775063549926599969292159039437264838787336663595168290051632668428973002764396888130887416199946871416495921577801173632675224951235864854884818139971048691465052584966724395684485873345290987815589139671314923065249302303120246675898777116159753912452204551142742596747465647556379270936496049586526505041909466702805039470735120292632309831409289123616122870486031698426887707571211460356148578273009021721018117566799520432201189597712138798895894892543612656350806869520775925670782058283271794492088381593259163843571791061001713413575351712971136 [143,139] -574494792229028068261020953672575585487587113275488710809503605806612330086719510237644855284166736980531176554256481068263944520159647949102423525034371071271649482722933837021333481412424591539689218676222274079182605356438944370887682808225486354681523612417781884259748869059172230359892468270476397473033593206407454315545260957457715590258067031782616748727633509851162773367571421044688718371498516236825478494322120933303024934292478493755914196758057376552576376850354016498132212715736969244388217573374248345230026492342421124879509964504935259349343327542291945801003907674243667860346089333188504783478996408336566259399698308362171835280138331646104183947421008391891099703217319781021164679473301459143478465274434911807237963179733292648453035729969052855591562650226456106901979404043025287298332520184546681961699399612210996696344211259166456765367056459171518563350421741789229730249201429507217954707887348682045436122031803369438735411006684721992340922808672295302487860809961112539898902547314257191438141248987049577308018184316027302541934090341039537479479239140518068754987610635222812831268356490354369491312552921765415944244821762300870156929881174360965283842875030212517446250846418131264274648069534757192174357465408688532354903400481146523096061681204712537944212464515174069830628074744897959463892953284540157719618903711086625279332056857128859082400576432160273438916172787283186573870542190099621158740033029446296159477752223530037364823057587967236416024667744706419869235144759219132623257065395924315266801094642944871553769521435601186767414812693333451773359258310536421222983463767766527629053422528969323838952136528332154969478350843735120147564108255558931061680579412790487107468133013946840761760552023725674826451752003386706257590724836042209770998620536225018820114183183569264276845464527298941039953732400 [143,140] -123408728965266301316388709996082271737933437861584247689185174770027731061526174755949379760541879495260593270484443430101753185880359337339991599058508688269533819055165641222763036985326453750164931209590105505321282642425022119281472696675164283564763357631629200531141854217867270594763992738904055128779854967437531684920107773259877571219824791340705862613085359940080562877474613663202385378400225201344149256965136501975325292174357645166427367529234796079599095651457851492385896404572705733677437922272761603995351544862643334652531238559474267223751269596479239839938147285469885594787581134417294517921427626449773204155313575299615816297165601877104109601869590071760433357910139182434061199051850585346453684544572367050667243306114372541507733917254724541824529642986922848139875646518426735983126134936044409526922253216329824341220801607527886658518972302807059342266058195967967434346058915686901663380159112219348741421951161777209082836072464011350750157244726915448596277783678613312622572837353524709695184353078807709887539334628291320525142881994280103844757161744060163192099176489503097385825598798143124436318974974909288993850704787166191782893266377019797111294368602379767173269099213081115249075021641905946339507670167353967671874300082919612527288248817411740993126901066307470965278205912532604738956766368426289092425767092512866297685127485662507049032932881702201217371924948691304145445923792437674073739103121163914351040164170495477915511497385348763926901548515871773245917112456639445067970411970914468222080426966283295682793239782063627114090155736946647213571368714743810123125560707667143989842159986367563275064086050871262407112594644748676985503857953252964678842550404243287997236971945276400563327273733495265695511769516608693352405271441984649691627015662214119313704836014624170873845173283021277824 [143,141] -13369652869260643958054170846916462296472952073566091573130440727751911603796496441027757813542883675263716291143934682022424658943696188911816841446952049533230300971764587330571486845103930636385963413885517928287618707149204465119075975798579450314482699983779628116994765136008699160062335503208096338654839258756456840956802277814366336675835967417742785472021328315712327027595507317527487305607365201513118729713811396110495012805995408931021274607714419576184169395128784439036166329105280367401041835805180208512953103749213345497395125148884044736478512796505611131242182546918474474919658752020496929174727692100197042393563892828138901341133565720619155540037565358428880093927806517800213221961028549429766570389668466710326580914578890265532955899545483749489076368808308251153023372748552002998343409785594938013544630939185463414843412279457832854728881722082463597254212171698644300048918391377927268050442624725284471024090264476723083383675356100946597397722282989352929341636587074042648011845400909902902939671308277294541276525644634354775693336486429822189766071196022314588919214126904855866050295860057859415089975844007421668624843583615385098904771411616201862768236160063803811028243470102949260561316801219270048386007585285942237560723502757916821362616333707693444258496042636133063055225671771457223357532665447941246600685377162774993241731240792950076061906601980237058992611104891897474757708515587883351231625383186783814869152664900495375477798811500069444173360838428125769113259121313827594923031387514374481395411076246429552001025003107127349552790507627499405539862028720217033150743574515456444428735251954748475571838744505952239994680709989328548655524551292095591998966159076239283071350578854687106131559437602124052092138554171351287375652349443845318245359952099921274883727219387313151327716016 [143,142] 89360481209949113758700237521861251425221857457718342936244213232750899169828661088712361197807862705933912128692931682783082194310681932263885590277288260998086024754580502312097579032691917760099350844124859752643319420028030092248113897496972919435225740610291967026134159671375167882200112840335754939284654112040620074258890224816804381815961425678784791366586329654537899311194374925139137583957355954506930858512033299335005446092437758823604417978053825508971353250103215989991790986352917543507532408439863452540842983624345200062800941082869423808065297163984155474066402115126213414888997305367537519514434612825469064221476598624826282507635152844197283502900632592668369104961871359791447587016001008024202822130309571519091154991301049352380150000125562653639687942311304580368620468374418212335210903624753207317095105113343781106401705804514206128158603865667918898235371486410601933386849185788469628317762424691270929684175178487285074125017567249698470854978655743116176548100270499447531695909361061413299440367294744933885195900721519954423648341382493731417646658222166034536230696253912625590954618531706459757537900153965094679832280824374292011554058075021316699923661178449943348704172341697899430574019357731798629052988720887847227182990409473305807207167319270228330045500035428771719630012370541945205649597721429051586858615681736546363877137001076539640069954778530023976629117761296298206167242959543058379993496670884036280253178273073024083614870972613457131242837031489931662004795341080533789980360429413652986946638173737747780357224668818394912129605257215242122517135543687193313061374137017993796938588582497137002431556285876643088652162212212624473470417052705933045169394079763095003181003423016602677779313298904277138713777128792299975228333518014343581926618322031345102744545755094912 [143,143] 15945837822156727321561988139495753404212268711669462182961966306922924298884156190914989778198524249051995506261833036653624084776430039528696928655284966759901582159363524451640295150511754882075704506331652500568897968485279904885934815239325346339898685578369279351371526440496467481215029471133988420378296490521973851907311116959726935795193868529500755997397078827224889875149208399533793545009305824175932392642287160625835335200123305732615437090965364861476716822732697016912010841071104864705648807405757912162257807556548013156543818395744812167347089362806519795571195411819250189117350891816905477605123248185863052602649981923273378983188274017478361477866090542845442454657142356706234403291756046523658348618709886186907844406651213564995379894793113780282136722685612583729305093254945661191729729779382937254857493057681208160826577195712650893077555793301053305346976895447639806997498239866716337437344029021763826582782423777107753119056687070273945539440820365691820524011517243027528393843257082112502505437683797596089720272775133544074921708781834323955090341994014440323464386679510866021684845084066002601273505544816519672604971684289481058765208747610382950037449085701779571573628996669776947998726179082902722354507113577506113304507624141852150306497063916628944854033609800932411338746216616237444069592366229832203891496650138529599883864056990119308174562211237571604498746653368843932201429426531729171180949463279776875086779885507694735607269572043018957969069262152329136888195014989309899192247708938290783229988742086655645645849134186873984647209003856247095889217306358955402093084344023652246519205414692081098083731565366145153016150673635311208025003108470034252280539523113686566419527076042636150156414566362330648617382776959225356147074826616543483494377397087518781830576 [144,0] 2859293281032415184929408402706174267784208242468444617925442046664737187219592517977925446475165773762685239506746098745342734229643070805819731369429104021885818518047132300591573656303002789812181671433359040869850432035289274704704583074380392795471999412359073916527550091603749747092077981500195643754893404242737709931008409541092273049191592391678091624430668437590646461617862215354457282690191630532475881979697788976106877761278780586072655842371842392773875410782734932735220420909827837396595541133786883081253787172037708086044761025076439836100818523201418082161295746305475315969904753681611578315617950946584115960977678901110807786640159304012865520534011545507044671826576185978892042676122570764393655994857190725359400598028695514503247368626092411652780768369762510631826720458937425675795737825057416645895520765712210825335749998754326803821110503521145844100097141797870340041501141750867576056526036340252699130188050896934355685198917734337709593820130019721431184998879401210393049274178599886500747123151982450371195212003242450578012954787885004982081503008747253128785273964970632460905911208162049852393083501400821331760139750573860837362410748250782411391765562261689771047780729144371142713132436288085330836567448078979969923826164792875800460495088464243555306065744722859709897995412475850316741946361750017193130567297818652013449573286928285960528056096137245284112297727584142761263197370223841388424207437827970065287424645124969153264623972536223344917898136224471148203147032976496524263887870525190046224159647663097217535436377841717935792084976213900028136559759692220366976813735296707186941463142407374502160059322019424532564157134972296791558746326533123676466493156676995061479933584992582775366176420025107186392090035312319060154155294537851086571664924437489411799257096831315968612946571965615305547031680918254842264027982246848448151558237996957136265930032346221860636235845127672122063808506043258610327515868397698699792316088715352361347609678952496039310679945419426195719338347851552222094402122353184661191198172567010998456386803142080357605533178644101985056980982766788372387289948485874372203099204288240175882384664004780424258319973544941607888102038873424887915762015658562936585716206690541597140376171732016327697466035372294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -5144419111878769357011701491972456176888845517666976432881165570549627106158522008119525144052655070346906905995611986634274371807628449794799482417427918477683637230951518187673241141287123100069057379038296281694693708426320031575587189850264836786636667130010630516116382200763228142394718621985161258608304641917525342170649050542548435607561268344598800754732252207653632190051401655271170899779913066551937815203969103577145562812064957256820689285405932848710309601669597938266860618757191904912801512506386042005666378678012659612440046123489497765975304979339650897607529202449482277401190705941996664198251364060845268302973166305419750240541017027383422430830855790326933666413059259606209098613370820600088373680248169284293288853996616423068602239228892191806818810823631284449242007603684600233219455259108179668670743495821712169338060966857539172789722826178398765550814358471839983309540511858718878325583718866005102980432972691369561481588242410051985363564713659657532334370452046528234702848351976416151829838069893960288777557920742180460854506683211105518633815682943758607119378822346616126802713939211469450723721511563966528145536078975296857308163742210340325023975886371887523209157955527321686080595163016670070545969626146193817315507332201611592788390076889563476518424957188328021178415644199765150276411241475285517620757081586410774830178870505991660295748897954963077917267127012186447910123065054460806636377335862149707515000731639327023716507249125758414268460909316886654417782777342622243602851419630988494544683138727365128086438941543863016300133960388022041608287617000390511568015425907932743553677882814615436384563808272648090487055455589508647733417035183269644276533537580210749063681155267269748631402348234546927475294419102850250963646247192175247448009924770547047495712440102710793198537744950193688006828826004431510699791096774281379785913211270936013000111024554546571513093903924024595076204473133899989921703211437149226049632526030843290970553291861134223066891408687297294080344517111854614209314072083272571311618130793811699564714557481788343038856350091578280076409362461205663845457171800622606961068794378454122372039424319597301599658503843135802368016238443521334771937279781073457462811221830324322642220058209872389717155474485700198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 371819827336419534156938251479757186867791306983694885577361421779485569797059284772213553232196138210269834703445726818444609660578662311999988710645395983952131451977206432402520127909385381791022675218720457406503394884911051958173258432162000539844341123997032638552874365153018799216334053437502284886704185297923804717432532787000218848763641307488679671101571646879393915821407683031431397599994133058730195400555798200408758803670828391675735080613366148645193048408227807717943237140198647634963592636411131382475149060969352521664574784681996759709005568442273902917829182643704129713242296384474711430116937287576970230429435479974951489265218311096784379845020376085611859500710869328193504218053203169747674325861441345772265345616824823749655491490876392821247804243201984871509551325183762347691761904347446172780042288493020284284217522034619302553263051195476977058224608826095666629042703040089053625920703251826026297649793739659629307587400105460618014647038468247119105203603439623764785308186536907044696052768916922301035938053069215846206972086083788076366551223377394428222422918427917121692320313584667593595880549385873646815029206280301845965960417087420686025879716895123058569347811214269529531697676915158620761086967185685428477731211779306011838456964546125311420119227924285000890869260714457771587301475620108475556888091085434061587813455019831227698068341067931740675022544546386963236468500894056519183967632608475197584084434119338471368035790047658070576898497762466625798287541843377958065289248350127159966979376245327361979360557816880486320964581955148842917072379986385396386679240534044271607488167643863132270869170967076231488513405076688286407898611221771842671230136963322077832609830107285644693867286216389519743228686225149555639248342148710420131182400883794704865960279179142684312024250321881799994545799227156276553180850200929619127898038994014665763374113354745398413059123733595510498613110936985031260702232795206557005679046361955612604625036357713402487892218843308985912195770669244320481474567537846547635995828886303834490641851089942089041415984461884248638822123099046679411655296086996620837592653903846310760043731075874827636507404849794537655549848237191574345030653416411305394096510770818735775739701233366682595512858978495267602432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -22693102651160784831539154849482696434675814339671892637069286952684199847222367610816549546277866471281647477521172186589207795300904898563194981390522557173878354009264388323778881316623669269230881111403280530370023759092003959421728792914135478477933959393182579445013043922533316755479414248132345691503836594172301605416269348140884984543311223889378879682610491787805203613342817408454479314601874459207979756127928446948923466883791627766520904103534850953046813979063001226467934681202149400849096825251596496288609615286566490992378788591510697860602718932087557667084857485581599907759453810954188837904379127509602255061509988391013186480822977515788788671170235276715484718932673047992584974876157064791759070791613053982438782367620528778495853027940159587066851327226338944033592895236359949623678362470926568445514250800323253526481916085453844676029161783763957153079010463875792765074824145238787114240920177834535222468466643314908140407901025067669129170748296707299614819779374919414327318655723278184933792917994909895298180391377168810346295980846897281210022270644781940239275331896116914275308004534981365203517351008821462471944963955038085699407214182634967822414865460174169570367002101188803267815988191437933347232033102906592882513336484041792442674208950698817168015777420216427867591639469447149379772506849618903369025342949660630028284489859442075753947265935471329475200177755798626650669498458459669526715110820948347204097050341819049530472172212355808698233818343374518901689708058749916047635720321677717660203027923043787201166973638913301293821792966931164037375838413212495762184934957841651686733144444203102609855977773624247329427556232811260560740650842532133805483929386278495798708315472318273884590618357752909966177834473101042126770821535278604370626387728704351899378204035328707877302166751638797057468462630389779772906796138602399258186972371335038368232249945366702665543228176676130607673310443815097756783676567707654307522882064378484856598156879381437035018462211507230892889356163233335611503162370752406272514189147604914406520461865491038730759876791262765317153148979565744487774319919701505789277171291200900231556282124722569683525964906016457701094972138828222490313351716332494489224783938888722930768598302413827538740963263928964690739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 490900306453815660190835974271227816058923475755930583878530397526368289115447406774853996039287635624894475778263020029395535385678577523644649473043180698768715300559127420913355766066509390906552098973876632220875156486227964547563057923506432805780320700582605101425582158397546931311305203548896224639638913348242891901804690675609231820910168883898560438831652997045137270920045123040150377768859692863615361492135576700721120431720846934265233066720391490811098046063850149675900066402383083710322482425744054935727953395968794878608525415450877487683843003983391968773533565268301088128902689762306835241089341606668004353003134115141925175363994846450293521791356171362890444954355932524945998440066293817909546576951584947001760481180975499956300184209623369401530186121558136201323576904390485867286024759762049087929200429821398574402002660303161133077749487411508034484929156006291502975234941298837644136841850161359311806345409609598701406648718316499067758147722341946199260272107182945023950281761057647526076952454441819089088753797375563338418164268511785398326424448637215530160099233259664382906785487146083143768304515270995670586480737429181384875638471666422143817152181062395905754204348127972597392096106953716145435910417117707195297925604859065833818270084735576793049429311817474783233371001290214212551224992961011990419251427763492990732029725343606507652615763414427293972408736438874811985391104585627974085438223960928820386003603906792319661135824266008103492679815907387601313259502075514513603868950366956517195383564475590294876242536466469363966174576250070548283273365681401778194821006924181415835044342481170436102324072662650320317249876541755385985670203815021655006851511152104448554440304524454224462566624155056276498370161567503745438129669431973319295689393158903006098207295443751996428376870924092244662211340881776059822387201222153096374725735424799682556240251261230852559524074875104646835635454097327480191858563225898375390327976755859647514324917354705258483101082028901883808884690614686562995759180304926836816329825775111796139082485338588589590291119087928739251674388153839918557168809419662129233886174239655473306540614882814025473168179588646642219498218799955648969810629210871896576764268224454579639915597566196533996933379257091418287505408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -5588996879172208539361428383570039097774179462952318390599153710455285236623189701511177949710932677267731826121352349011719026836616873073897413563087676260034827900906550736476625601459012820499600210726678625821186306441455673238071415762834285304053369588717691500263233295999958738734046156070002737742459590943826977870168716966015432591873957661682570131201092154624771675096611799935681381140232621600672471644167214836278868330531208812356185033180721123900606887038322930036156184999875546480118578603523180521324747977819508771153521436765043021908065731343003395301132117630324627114961060585561917786543564606397433719906124345865002445401570996254777584632873055617956014711481970120774063371567377521815045540226023663519767986972524641802412174972886772400341183096216663479213421015517861758542053232940026010321874861676772437763991578531200339087833414631163640324325706391498083402352650420991271010975157236852489196980366488135744601310733071881957143697143060407212234208448464558160043454605901043796624367829997663695156511075700447828983278035771911548850025742431869968935887568068633158751723646984014052196208005059237295874531221209917673635506807667944193742338384463670646288365900642486160636957137827994427046610564239836254049390517958037198919112257111782295428892610739212624851878539924593649778173066248921110249153087984779042969863378994506691647319307851908323090538799236279102637237897356085033399150453889220486917444947884505459292610803018680701601399972534091471737921405965621991239684014305638060153804905659744467525888560156615306021311513889179724031232531267334991062171634183554325648383700287279641996847962633371417789105021962630042726474751134997115333945198663626869360503222158119071758920059058849486250217761427498570008332296502853180500832332897953814131762494372298946063843783084790353419780297631851028158554494587708164495589703598478079781275765417822576124558188644225507116516144326213904199787208742578542555413078982387406881184538189280155787165083455451964246655325878860474958229652468204462304943075586730022828092802532449648922248499942112743011050486539593383400048822262302960702257959394514919911233002934695524482572982792840948163435620681989963083929790904103087576356978680534097960877328870641247880607948801744541895884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 47050697176424133988438229537496502253662064574722725510886646224197488227285013337536896644700019723805352206630502284846427045504018267649083365805730586706095505109176147903280893212508593447416307505271371548305973538337249730269354418406511555586039498526066146627065610855093543042895664772345215110893336336778623424724863762174481585724016944317444066015751496900420127770150274992198317758934769006940910307069059661294262214004972744275669455591619286478773190513414426888176640472132791563370675997127667829262655296231512264305732565146490595709289616914395572982812718197267098201837284591799442615417720647581534925531786099402340316312330926552386164666324916834596793830466794876297548769648668749537813897941341174664581938243193897410522257783501106288429590890700959270447064455663560509799517518367489670177142721355896114932514376211903779268758952026300628044555234223776568673559860659431685299080050835132922092538589857516358698302870498390658642863109161727431000048246798550718358774209819557647748806956591299035913285061562579636934878131442669406533327776710055736945046882491885313801533644213635784366005820901000148426355557943957805263577183007341516018614173450863702022512108718789771759093503430888059605898669933740632858210463895448217003410674536477403173147740404144939934079115346524084228232058516107331258731544806588093050334335697338700565189425133499860962833439521714821181678280171975093532502859490179129176131211321989618620915596474042374251156659444168362398717539376879677107970436613969082326402381371943197479649433804983606055028546190212304029667037337416292838674622005592566536695499380916748548148850388507444926045652376550387782325665918475634666897769850040875145733926125153631916079136784555329850884199429326450098532723569819779207727860887411070738647030412343682743959467270329181571565130472233002679016386142961386219761587961619817607450493937619942227504287239293173343747594915990368055904259780312115241036086500201635551183924672845686906703486001421813389727259942248505420510248852506120282276782557765996244832290368980214013975809069475378419826853074605343983103828435296061874922250563429304040354191254894625728591134049889844570786045605709366144203077305521075086408252319767338836653581816155626367702823821102266035556319232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] -219946295239534859671948747615676303277859364353092663684051681241831785501438174680165609500166716450110875502338766894249298613619873273145120785118934978198079557750733748549715690458688288638788967137098753793783121877419217012974344073159708574084038228899763846928004430236805055173496097236000131298172540249501589181874389439536388056472627702377941604137131385456742761980407032091248814431865681749510017723429655050346612741298521937400162601711882817996612964964672816483835465671292080765107742836568952675997883057498761523126056131600646958355823249758500821559657595475552895859296650936115126463277834937929150015326820940436555321144003728405372408325057398432578902878360214021772865567963819413626702240251641774323574470194912941326036488547592076571022692557244446014090875681641082296617306520256863959953447201096459140215390973977839949019036583167568198691531540987314525523569834096263949416709015474964624085182079222432178959266922283887088471006235303647735437677354544986725004680296508275393945770497208203488148334431829071687703951100119768147973336461086527201900793840838187898880332096239618849192240237617199492259755301316777410865711730292830978409855766964782962775789495558772789834106068529361298949746225165664717488804401843696090178904670053867780052087952576570574407815436807902132365126447311091099918611088447568086560083398167565566671472207581011201990097635210767099306277431557376314349184751424640974401381949182221361457224562678475756923269462213566701809050228264461546221670015330291765005047598273163790271824379353584374626887709660365154984526346612289764894227677683707376985326924945822286149189930731591677140514476932303135591685147234592995800814698321257311348347864527866604696697154826161988893316366569354022906022411411914658304018748362468304981659649865854363358590208720928979781634135821224432719941482776562418362412600123084063942902524584477490858840177731625534420775500509362421694635781681367330099866540684550812794868852345569259190547183138573474601257895122400797848733240802815304669114622109994402963604934243958697965150765685851321158145757161034567281789707261805536680209143737210829319659494657784770682366903140050849668551675962458906169425899239969566615842529494910847597432180395428306990753842642135349605359943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 247359912239579959205640451510670998100814060870836934886033292476994386015732886469657053621386745191418403667754399517695092561714080908417166099522604060179826293280649813741163753201603642649369486955337215775248091894292778319727178980310813251385926719426745347480447222378388609657838369298442079027590141454111104802950430093595749432189081625576396598451469551877451290538870515157132231163797287933281318420391711166286635228135186647671280332630366137104669509036891628911985135305733676867759399680114475788416645682704380267576071588520721385229564214413379258904330814553895528141013159149421513490943266879689235092163134052793301203660700614338138253436107550075498104197174015863743057300101746438607582611890468670694682463234322832807811964067346719666454118179714984882738601733493372799354391774167673939630221748560963053704755736588246957469427448066930547644818191108830439111543088262013277326155791210866384279762205302036131149320840115910887978292231132931865685545494448497045638329351222182161892343459098268773309522441907481680090693206744839427397121414812671339552634513528282733517691043394235665967031539235640641993966999579447530002960027243490920838986681052108678706932404153940664437689052691446948237682243342107648924694917551471697175659312189405114784409012946737231019203957933086280149309366083430416683481799491647316324375397219969993106597821483999849291017351083296814177287557584327993726596353668525828849519351499284423256900256594868110235710809253948595754175825277144975910525490444668663366008184320581448448354807935136572549348123754453035571191314529314232025968883214915570131509807615297263194495710463270826685061313797973140450635601793955697968466547058949014029775414233655100500309578335258994828867297888182847634991921948420096604235924565709893407726104406064767752858533860956837812111319610594652731759778530990693243284457745212905775565573080633862917742319033766301846060788872023750810761281541951260069418663681027908861661986095103791271967220335090216682950758273147415234455733409154807546448632536315957476357281098684887275702798611700154118359953206923855715041800392267527008625992166757583431024799921589509961827374457308175681969285122728432443103953354146378520364903331359402147201649121740830737218348360985801490157273088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] 3060731442998034999419503151800527701969660246734720368648884176362953292363234484389096751776444369091871118083775262156028708448028345744644332034797069369064490739633340723653187994612393562888290379754850218182669312914497371757541113702809489628016217093720719108071863503240983338537316666234685309519042868992842693368030586534183222725227055728627275134268270584008233879421933776091543055288122927713110581499963012026969212458569620177358082446325022361230680827627971571201323560226679878750974532550596660789154581642201520610199346273711103243317775065622963365999268382617546907507249804375875680600310662939545762482950146037845915487368643095655911387894473031533169594730283224448383173413609158559299112040102540356682401809754421703661719064242292830935663209475135218943536732890091719801524885930150121070427097489160915797914677575731775243950923861313371304526346033089211387385118348151246596468224219873567335567477613094578847372341082107457837190278807738460490296260514914036435875490182621772982075792049516359566366697117658201477231208160417084630220631355845208601824163278537455134205482530242400877505172550450961009994462030773797619885994139394114936613623127167951492109389775103093029293344694609269075819328807544338426666536715899783025470492444092987005585481318005565289528061360951575904893870720259257637493563624314720125252614453793289639229116419577455257851708510431615018773168646723231196360763083392240512032449808845077960672576723839713123820765351804104684418227776136586276561517827648956604644812215482768219228648650639005254717293116746588572693012942155688895098542440068460114398297887270189800302374130332942977195351448118623233860566427951675342815768653625321055086977378361586261936413140790979583749921174282133581279966782218321530426319560160843539132576170105055183808608359156623617505995203687889311777170940928591444879418915198056883441275973689101752345001167893196846556724077346619696921313923300790364069965761093082325613963175879110953656441374493887269782842294648606987748244699559401157936019861940391977959325237183060810039946981338684987392299556747381747913347608652180699770393444565796221213254177011825380701581947299411280027201798629324965333711702936467629450503489570544038934094962475209817824758529703007146484495810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] -14764097115986310396265082418066325681874947115543483326925323126178734702305014911864839677432053909615875847359938332604926927468822031134402538283683016263770914479821038174026300783165038779898114531947208844671685724740956807477955393007162681606483354314583150375046145792974203966453942649780366818231882596576442157995196414618874136797799982839837233292219536223667552561802775009306569543574294199248071959427093810969302622695638751207999699299786608318576358325558905343348061957770464222788913228815685321474314502479587059180319418481816666937581335356637014987510697829605411530932118444317970199209910411391844108869489406729039391812091106655351309007315517812985124015023412308528164209529597134607191190602998165494511049550451394781698867458747637606710134317879227281783090484547308692345918667477616279785321909982248044911039827403561727558904344803995844596313716341044066110144086498426939797627341791240011705313607907719513333910936352486573562859504704070723621822876359608137695785042994225519746616620216072484581847496100787240431591424357304830298987877724399313481931025374578874564786355103640715771317641587852629569601801850842695663450393068776051117495016710119822417033122469206120056360213908280938305819828198472560880575252264329604775135085816653939443753183868375105733711413650135322272450313838501150603587554844149363109167962319955692760802936670162088179058348155865832905272828420763679879570193418863506598689897669385096952671714192852974679083053296792948635465223949775209605567579307072112221005818770496605250072967106977327414311505682836291504538726429279391871605847989222864173650118744771525258146904012853634635710619886386668842131544023884384431585381018267355088660361093993298496172966460902491701430542735425185742738919901574654851539975488138898882137447839858322843782967467680591840293206786382282054952668329096355407642177011591337031163515490205577004435851168526590634736584221353593627967533191821523795856511800168623846832641374799201276006840755043783188872060386967470030073587913172057982299296169504804309111520421396937839469513375561876587807065155210210100339232800694322282884864048797814589455644474816323186507653153584121348907596822767980292933253816055067534814814298062661721003211054573950590364687266871447633241437110272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,11] -31604211476321105788569990040489225320911765884781976198517452637080020504810215776499912889991695170342797558189841651471655432183699356733837441687894351776724674549433588854438634625461045503557170318339372415672988828145107822957773416652718165476580483805460935405664027075542740807213579426249968068031163101107632681072434310299244100584683313217084321982484442463862073387322054075886724099090907472200512365371931724542929403672892427770067780861295549655182915948998570411959805534027661622580285010901530013277243882566150178902849949907861126999894980259449526905204099029987515179153805058530337426775940761234167653926823459284964102081724999121284546872206527029802915285870919110851525716428984842461180380870608415803836998295129828947808955994801292441180397091506532067812446020491654232864141301007786650345949610462493173553299451779170904841014572474533378434791848995220881491715345286079669411202139771594250264031573317024346735643187731562215733819265657648222380327672446375115190656146094121561579159157680088639395129445385039957189100946341390621674531120411939142334222177878149630139546460814103226047435586161515472766682235120077474710607401739878174016754994474412661209609455373655418305415741386244272839583311100722888688683217581614503436006969839175698154654417749110549722351354665271081933108939977434473481263959911784622649502479911907605218511539881653686295533780165986389600995537854107078617353825935233638886541296249731706625482428314356953790645794529055577890244950492331207926621096309570104371958708183962177512044633218824952908630453741800451908923541698291041547684998617597287804256020864514887692893640093996613951793054093861227574019149401915999207613006492401272576067002004985635744787945545233652456892264912535411601687040568103371285572362871433237220173417475029336594233939390546828310070295770604584238073706335115530592541619860265338019887451158578103812496791131504616613166279445808367107634770716411899644308219237635625906243261485992839150672495863730957403231836178632902928774759924705852930196192559610369644675532279341319409425726089645531551878676174766186782718457363780164955561388342327490970541020755261467634813089020917380469356926807267696438121114478179603898018715519364228893551768907457760192835547204082507879742082908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,12] 609440697118371086773559472262479685571969772576822408148381074530239188928193897003564829156676087120808038458419732527102873329030748208360629693667493931024030619144195527184740782164927332584334190274809470645668983275484197165526774530140959926435188390045512370647831878877960524144802004571856486370773513573249160992113275136831980408889504283288078512419742767454113875110465070283175791226792185371985552556047330855914684004823575838521675091864297715246699223437642117172440364132275428209893507072103781656538683432550342654050023068031337850433635247509797352191894213018301402267462286729948983421701509220631261520609735126729259046370865186239027914242491689641567113076771261478716765667152674668900056939591737832263975609991207214098377289794545092397966650336585034229199650821102321757097221238220279789918480056979136659359675161581634987283924099769368143464131162364791818353139412087222632125938135578074711129795074294460486163310350466933955865085149485564559799623856076333751886755464006920756064380327341199338799264269223579792452608731139438372445714773482264181090713998119445841284667753053191758071322510189631970687259812200351656064132915722843522611644664044980318027053969333578605753160683583532826332433768365884431855891422668796126889005754170879379492600704660460510369524678437087698223751331121200508035741854339713043886218162323760562132907663584205702659487207534579141898754390230917819535598146371817282109894402530828672864298053970473500216873985039855134885846165095388146272333206792795680397760430235962360513821846521736892507932900779603930886329075255483160730572263079324048323365056205708772332433184005618622962044084475302363654610072328634466422489510442811901803062985684689792932850149452122274068506497310143411739327578897361332872034693087517503846203380775800650917212390487789858356775583683069439443990950383076053425828217933646217077478446495649485975439117086163743703779026769965430410840832263129661056498752409583975744850662137396098420305159461284364600794759713716635029097278925030346397610022559521947474485206124946666430335660028112884607080071527469380299463458660814612142838395016603758368938827234873018681437642131744805629442874521029587579491702770837775099764005387136683374896756911033204111170318545468199845692587376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,13] -3222098311217414256147803860334029483233393512173793786585767132867091066528587815244825540005393154583832235072118524339492247149880007316295771417010009308902934336276138187995672695548503170843689656699671728987576871089218266243477297052335726545407736156943746486728403372736157722632409491881182207844137675500704187962245487855650019701453690176117963034493729746051039534008995885708360725331053832623151253749120679712750718554891840881588225261259156275584929739717670411360353632570036371208983372093893733633163253743216730486908243993744552772577655003374562914170045564713536696889284234736256185250167021155144817927054553919852743537663133355528494113793811969541282744295860299177756231500792903716777848788128220831596893066004604970735232698275233102875479822049969576201320028188436205033450042161455960066225552953791803680304115634494866706689710286739538905585324226907700132373439826738315751280068563048989705986520046582305006577922245511248582396991983797600993173890229142458866613206550947084521353646438692753474768314314695473253222882327619711970890601367132079942783208556825226574981012636631190907807313279471234023481178286796473666989662540266117471851496161553188937300003716901215005438294485416491105448596371010558464827046743781298361136523132469131080015323192217895088727523946986244969589869163525967192592309313166002749854490509154264894465490174333178424768842325527122010401971440721077858321123034462654057536727454132028689808379496934726659603603683206661340895892014017332706226884097009601249279782674051257167533835703937405223919914781928646016004209241186950660593815325786319236001117213119759942313590795429360585563444030981134820903780931081430460523458544903388227998912894129275051950572461744450944461210301058459318964411892528868922440171210713413189606750974943600235476684072688584505433141589367538952918245042648961445118310093379292947155053785254120153091559242414897799133296993998743962575667603659281220246333636854803025759557652942616914351995549643977379986483930457002722432209787907809596138731904210489817877552951832811711971359834146350199774255469154080004695680882836199792621348848972231933020464948165741462294664224016207805819311464333358708795223986461278400079793960011074479116969826662346392786993604348584579905656423710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,14] 10895186012404897694503045743588645756283311695003145130023943047683722880140689895449802151482976630488138424983113379184052401799403303622601032483422210634277099119297594434739741385758779750168415171516607066358712073610563712738583280666886528304585891442812014867943638249691353405917895890520605758383717090881103119149887567570210199520147086857161636726389747468661417810382354236165116528253006441949994973851388014764370124801980457312276871220024759019293970907978242774522718830811538541158027053359295411703416875457018539621832479228973553032943625065229503220928263442376085625864335628283146095500011696631131398303074504604934622363505423369829428769863855489386001655972511485459040042595485315684438533911891721756618700170842460832538304291394459423942663292558110540957858902808094424387675705335407470345250625371775476503008103506348893183897794947845007695281149403307526084447373969330545852189638956260492940095153952281275495688271360961599016156494937240364734408137344651757395778711112553476502975939677782312136048719919233091134723683149589919994908436215619332129339878048765749556816287698074754477662416148877728980434603162742169926535010317507284381478777549514643464469913276904599679220981089555852097220029558854082519574754089911064101395962941738071905777203328266409608105885427836896862433531027582548328205620327812284554271893551923541551454916334264463722835768133427242134730396632834414428309269564432821769187320655288378813711467080741473587380121391500715119887718404991170840356608199190597557025463952951114058101102982188504531599916625642051380145053706086026325162554555122322848033124717264295826164642200455988288413175991518222532995611574920959062997847233471810411804041720981728057893345389265022315316914051005544191885977203102365151951577724430542004045625248134293173880205080489810301884883973865431099637400843632763865234973333708333993970794276462886065585721021940195767801364956279680709780745808747320107496419709900702238729732010570719042910037783276778131562223770810594746625930097944979568782531116989128713471795269502185367650424496525423488977491791664821450274628394351262623584263020864007435015980192780212576278996960462143656826008594428737085093779884074727703833480037375930217086600102078715627343220489820337626851824998809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,15] -28890639426703138177316884527613860245755286439716117099353807568170038303439419315367198299954077752541310366774219919981097870862136652055823214968957127436827509740277027815854435510737378951669358349599625119229827233433329160704007416602205442786614397174052133321041238805443468333420334185088887279100561744021123003823533321335074510054932263107643259750109799809771762104700269196344349153937020863698096999154822539092638128071422298981856089285877512503844140109684120114357621495238868695675614120421604094112187950085214269116281944304036261501083768281433923986825425740814255610220877904551502079374448643721626493051834050481560135283432922120451034946231519947554659711420864882929181349430440449254972695620240813132150887555830210502444024903217449511917076531101939545913745515327057420898738598554197417883969742169912897957564727553930825423123274595873621560578663030451852637949646777987598118208497085150393180699553503633476746849666794727148247065666184022575973273251947034093379388673799296494361498495590279957146811756465838653096858927761988949029651409268807307778492674867141518847298073943754970148131153411867995640350677543192727552415641484530513472807065102373982555795033073910669350964847977936177686034072453129918437733817219139566217660496247495742869124482949088616271520448545122762517019294771739545020116445697976770267442743375570387407701210233361465406780923472039882980720386322075598944120461663645321341770652365847538657904370479663135651511736705319899383521392415713341800142418589532091017022638962210787512537874162055111848126376970108227869175667304111721798527887850767770822868583903961057362045704929015034893069872911446950444399463390538843939293969413432894176378115959534232687594945138279490725197899491602383433906697526264069089160565243894246226579687712005996517346855604810733536046746648818189833104963064595696917924945565098757362990757702878758936767481434676127406003817208392492982462778033457209572362944923458630213999136472273649591037310582317357070278067094783737283363257262418681517663935484444808910542185027843699891265265834185549180259922920559530499308733248865103596336312179721895381971859797957934247127937390470685972510432821765827853895845064133188211329719709451520401636783671262357406255585805065306305779789536952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,16] 66518996092618908011443391159504632818213502387246303000991567239276226085431564728166168836122452264469397886762496113699764986653220150934733649479508526258987769870972986161422528969184832732627515991316467657015546037063707377724945640260469460123432803041130754051459818770752745639286909318319326249807723946526523359310642553460633437282193948772931419689790392826896613330148779258295727085597101463538300765708034596904656947842865987444810202943242952832650487381866894069359667276793242415215214054197731012027277597118407185018561253155298320836539032513785361863064829502145398661179312506940872289381823749546202762700274638135281655261627967293275730873196340738709000065941132995721365116936802803530791398713142466486682204831882043682936135847862528215490889839809733381504390736716940027870299668721263334927688363125071963500008000502113904256245959114983917405774902671510078597291397840696799647033676358492801240186411496759111678994144769267656495641075485198105634189500177429147604681666419478075632762435571785501411361631859162787643115714069931027954405652680655691376922339680170764474508876589686562577001619756990448990646528000012812446241521842946046887691168897943923953913844272551700165356275434766460387933560784928449654687843593173574833430383530094417478681428108453394418386630986573034047621640631664905784341365572398573690823819081263895326716495755644989731348180454381863631510796686852453309982319372905744786463105480804843848960976628978468298532754313422851554558755190971755859465613562382144675707752113819372554227055568561699854301226602715147299615184752703687342658768718764321582977641927734851920975669173975711325885366745606984754607292923479094847230355452236486747044625135030814966480800808244144182087460064837294663225647255981609391740314791803164892686681718185339108694898014446758260025943457497771553440491568940763458001486882406719637741906996085924321195579628948714518450457223800182400566260144403484462805712043245127769819827076205585208077404957319226857966106929314565941290932482409760549963838605882881821503559229175264952740253856908104648091511173363311323259240166332570127823310242773566778570092931984950810408369881008065763685126489000686404526899515622871424811317159085715373455984865317883389296120637499955095452501000847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,17] -134453732039493854649863965701074510333085146504457754119481262580911347009044482920236583153866828253278533157426118629030628103794779190138461001712091847917708198637159112106951978563375277858162842802830735761396483134745557085391938359502230195569622891185858007599968067219998592363533145252138859229862465606036729753884360217487861638534419316141778939946099243759978490388613910593853516178218653795404650272519390367932843597707994786460404944274142265662392447336024022777824985862289681443914893263075697052756505466081521112600776275916913402659222106871432607111633417972577926477527277001119766700363743425345351583614696669041787978491313477420125292074999337205235741035905817868630156633150150307093667657433225192254583006498722101822078080253415103788009572360569359750239355728752809037801867188079286179782749631273686182898905709895569066011847312372390771910710298628441627052140093179907950222239341158801714129374194561182424163406706302201603050078410863835394631866954831564206004647813933052932388750172200298479790138072728967934379978911743429904830319504060555979977402614627163161612900674484437866371081287705283816786928832486437666336910032191325753788205077415766736332627740967219286355663347152961800876828825277038756066938064053306613741918350145817049843147612487311386731294709861768453340068687646355233887505627887986686623494405383845682097048967048590864321455998706562266505212551693780527416452694586310858725461842812334696281998525891524232122825581587451931660945586913058957995620192714360675067888001496184358636650470401179619454749013588564414184309895670132836559441597574804196029006389564684518623374347431572179379795853234588623467593217780257498782357375797103525827445599667780498555709340037133873662022529774921332060579569752388389670054316702093785233292115446343818181926116684665602021255099067517238843198393032340615444301870686767151020798805729422021412340559557924489573260038250729381126070298648790402830702149155142157451237165527444371806185330497057947996265148048750102467462627580675681415555190074377625262753217676443535180074122566289658431126629832374168021911153627117431690955023116232787748152979762701468176665583936578030236483507857428367810793224843936762625585523806992181426452875069770958649985856354402229656275164824862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,18] 218725684978476932169675521766573590406639037738578169976566880089919748356066449753954518926209591805322590910791437007609192814173686714584697651384429299572509323350196336376920478557732866400681293851711674361231912895814128394619986063743269600932604470979599850947844911628872080623497166530538007466703676133358557764946698070492962396248301887632170133586235204570437254384958007753410938793305408393811082515618758917058765088281957735513136077089210969184016280320436813786845688825035585468986517675614234558616482364090998568033036518505793459756340563951740214795209162624083558596014476912905460108164078115485076374360791058137896680988225686417058354249612596460644538610067539312748844671742345347101399668175330220643157796142962389259554312165333911873666889425188818797952681026136073840647543864364047734598740275874734526966874606074279967041638711760725146185652733570110948081231494636877950329707771465441541842481433426419754895808660632559405265243745577056058649246986339598338130693950280137905804285522923291438675886678456902958612456150495450398974206951679522207002106309093658299513625273964690217903636880655525253777205405110550663514936927016880476286907132550559381349745288493352242195453598797521045347569437178057647395691439090819756146414863283747282467624220952412055722902196678568098524470570667020685768744466014046697958417734225143417249916668142950545989491465894213570850282039199584904854163346514825114182526934089993566833733884279528781280537966662325969089933657785702585273382841246062621683183169808683295531644792679720335058162424833210738833730811184738674891996573094363209636011955446342301518550491624994057657300518985098905228394561885814598378275189758308269920471191977482187882813204005662476771005225597395167185294096391435538161909628553246590809882394767245927304368641463034813359723546420877564757617285684516502637191903937279352461704908019943153684766739440787185124909196787577186774433149540429612163259728308128920488768458047373093335762598595694814161556751447612246609244661605082939736978571419156528615624756627982477002330330414057087714113019220252290199286987802830448873777425748707451846826488417615248563319829459752168788304777412761436456831979890851192553306956835900192169200164702140674550847035473965708235859799488593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,19] -188300477520045802722856611346480958450296229951780190945957481640572960886950372739263152053755554942549521618263860099370572408983190876909645847547162339706403336600796287012236448075275339055972123926601020878594353256058946023318981417737275821002567786725005801713536323036692222743245373244515557005665475549968720955927252997515338475439074567827190731208894565522189820522913097731035907701197281788343376520415572238129741008777898020176553018188028679901919382844661752835944025984099888692347677250283522391184072699427401096956395412985468196653842473657482842153142345620998071215455119474969854874333268774228334818558121108002175174955693957910104282839997379568708834299958601290826020960233405120558526385169674854153202207607414508343901077827566863914851401792633653629298306349802084483053205421161973311014446086077250058379939683446554951654338374775064262761349407860186380750612297513373672666146752493471661552123704347123704336268653619558075790132378224073167162629228005811318396609643752595764956403504826455899284988276143519280877862092454345870355434482305306024764805402288833853873356469987680859703839458606374123134915941329684187584574671867234215912072132094309341544709704255003666572121656185382358015402087635671243427170982106954162735419351798376983395817137826706109739341132036637940361862999687366931558457308658745196324470765151344921358537940209021370180677447945617867859409827859718083872525952470578357962639864509145222085987327153562243830869037722777581176629689973326094471425396059297555029077606050903692671622856105074270130885767529561602200847646136175780305696094964028953252470974122078991693989877652870254392636671078863030679680416975945958037837836131760564057006139715556316551530155388894274175138630353287486869821072862831600161392876804182596642552152843818869449250023996328073581528854966269676983018654809604832059983576560527104970310589529025694445471621128077462997559451027866547439948598533921593441128678619933458698422286120270989394062326253221335158078634621099904366514996706041688678744810495484963539299511533801183180367170388432375106829770541108197684327503961158393804475308012136871148821542995374573619811555177787891298043672417839848627832169661681682510739390291831208185730830969645462632660404811439397351056661597388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,20] -491194623002155969872972974467092088540218849274381209483163125051224183450889859719661017936280645936984974380058506001132715794650359311425854440843536543167551654366182225986381812247930787652678746674450461396530501474094183856060188945502683152946812983113146923179334113468841373431394920237653530510354237699433082310264225080577897640110681254596712543187828888930918998344744298314882857374702151215556976082996693321054018840289736897491086402781167002125191366477673328374049835175105975268930597961898815347966363868638084583008447940618301484729250931573843683464330705303418270286661625051435183014267426794963198015910080794385365331310415499012947895271737717005262151707723207727937744938574744301513336240795432913687580768235411078657506175721026567759290632533904297385685687976146924188462450619566802846230092946711175546669488740030893206373729173313007376398742002239082573705564763465524011032478146397702893170491253568938422091843240464901458450644812377765587538548548823807191399932143398260683058665815531336208418643152519952057060287085363004441898424326710462162591505708437212345808495592167810554115049148738345652287379523384276297110394290627273293105792107846021880144205256551501186506323722981717257906379103408767737988612953439158815995629861501744470919517932001190094344832739164233709230170035188543204856709575430051493650793276830979057214363231450392230031240706675122756723185135057174214941907493616555727638263317258604361596788361675391939947462498719970426598764674138530504805693647117356457632043149417599049373287834360409314280853158382897756677108501563317582694298323836983078048481205055704198125511525973077624133533315307541655915964850425970981763364676177761114961124210120255499372504525613001571629352502873590141130794795915682377761861244954056784016010610531272465967966544136178931641825780784885918487689335458358289217494513050990372119722522531885933020901990974979077776637611070525648684321771068933123817833473996027891240013041865182966348207963920401093034637370317921505366190092788163961620820184386961528224666806657027845417835156798153703196148437189679331302850186905839688090952447642891555566283951165857936305945906311172903851288842245969173488741836274026652343045810038428183167948409127010768169429970407438660804978371102507008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,21] 3571261071684903763109400124785224830228514616516065330736569566993473479587947790696607637773667558878015909956850929136739688054930780510458408693053866565450188755024798618262806597335158238820997800997400386752368462030362288788239891615725803109624226344959706494519129068594486818929647976631356071447859004804165932377438336656423535213965154142939098698940202640454736733935579441567350129098260669468168141031647576617051272284308701190582521317658547629895636342657983285430091524805937356825468569732568501373566392775995841889309747053422227057810319911164122593260147245784858153774757049206584621185472800200696310489719925900594757423156880244004719561559164614473058784969613716993796615485765546494128326550172978846348300038772008723892257571967537947618905811658481191675156472502200717254903185906143900499755941330464189579634797917531474694749068433941128481128638942936371649485931779797729268686632398144008774188253238530360725424429000123534335166035934912470224370938145542487869804688139961675717145789050777276420744553644782662186840067626839101124906579443631170299607289480125822190995465842280705322624527129823534736360377324922961091267520898132631361867850584280470347063011962681816063852101915746124693261237129309158659389858102035267826873242114918221518874871705612731114721501243403373498065672880145617585196701092188921960977503025560312518562638833093498467699496862025958745203701545982036743301671281536519339369537079990683491686827289389004619919385840859146345562097812556851001825656932805264177990610846850712242375300544078278312678522440483240178497574338708703140722397118028363591662501911308504330929090858773834086301508900821600452544648634468599334920413264695856122893134824692849544978334772771865743875682950756697239563942311346684859650801263859062934237858721718719276781426455514386599047469824560940137979604383088792721493824254827917416114621904438772772996924875741374483859116520500357301152508731460134066228909614236839921681074033983292732050076871942354602176524068007986484132344014373416151968547893773940942434606065557273271223106285979920196512236840810181404650967405649103282781412066351567370078782978021489071974286625870060190840752526996761683270278660035236385762401772685011742080185586519631029512248934424225516813029418603642880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,22] -14040528001454773943985634940630426985434055578483717783069214326516635906487038514429788933743926931630920648669199627194731812581864973499343111183587872515204424433336751118023216694914493976368928118637835094366561972741991751530298115186357860163244454346336159212632017930298668139599053657547583176533515012037894899263143066149436354177454060522530976455757768015501234574539729807457189998180937288044978763440857814200751917250528211754664580155461656732757780695683687912589309811806664469521664521172059555993069900391338523953671943545153176634466137261350827663945740270553905535867889654597721037562429242811630526766766856412356756284053705428672297427131305280354628548767791171827710692923102832677667948265593648221040955547646857110183258512318941325524186019350323787823862883843270166417203189661504073766947460683177170633210775930513176695350401207912937468842146688372189535325453802345944535667452546635302567290038675574194474086741107325970442053755425157676699573435761538524689482313025443022245625000494448329541741207927091133494180323281123529818688037177492294743149129637603000981264737843559710730387398712188797021877681252950924139619136955497964671035924871207358132435690215213034308185674420207928010461977480098360886319215991933410252222541384920341810313400111970951665275536489705903343694389090005216034395909847289349360727238960110960899246683485596383811974455799041442152573174054597837349595678367502504553418405671919517201204353702116642078498401097352388898161543141657221569782262685100405640349525589440579411240879484532899167654943012166423482744344393464836888498597428911583192331061718398675178405029024180809941251899940682839733600274109073045338519872528256526244864218144171211500830309389373589954365340180950644981407280054118126734925206147429716698814135378948927002606848992429193977206695594364684695465222224326516777816828444091443698973104794731489370946405979829353253554064972218031707527930881088894525454959773460356194364991295950159960309696254211817092019374717553220552742584192161727628438598765843375100338110409537713426069486530894092385988156037602014915871408339916299812185102811505341010568137101286024740546428511299502915676914916496104289380864683853228502445180606029310365848026354964632978517717723941928907502458481491836928000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,23] 44571048224726393859858404311736043897253620941498468904547601942586879707689888817793697182441631584538382367003927857816116541574270896631747698758450215332518788978326927468246426454388027179718221636289971499130602909613842391169535158298121163715387810321370816246141631080722461834747111947613052372560792861070481968675079981359024792595586215977210511400773355479174605046198444398404803036183422119929230462323048144163497633392325345467503819180402196479348521926145386306697656402460589488244493610227402503225274983792741643544721539744083033921283793597105195799195702962987096333652771315308383375625310955659931837677302844766306812069820606578268661397172379000688641677064153716488407283029783647883300060407068542202097250877560189011475254313668687558173069495370534528749100270020419053169129019440405637991995380911190590504881775971645536227192420666573339839996389252170556126472040551287798076276098043574632849436981438311568467089865151724172034626680795121306764041143676234820365456210492238519652249957999845082497539910575344476708155084001737845696452281625121624398653831161865350298055770360677404818442928522276577090176658996134266209847531437722245162003898775268850686272827007386824147168487640408468689357180174414476412120584213493203333614223017997449533006639981871893579200537968406396092531214227361715235605052041785759895229728094340681482902601296051197574390448564291849676236672557412577689842432215035054165747966298269200483902573167119288013175465839672434864279180702068420469660320183712547221083720339733201542379924449628614332851245786873792094104564300114624036892991666758863313802454966672715283148006447580964830948341971099668993055921288636345574515952063705146554112118557024057377132008453600758505876719915423079518440200222163296761493489031853846388938786644283063022686750603528791139129449934124258109819604315019649634080683294647400060412808486357006233232523601954113390124911955875787695314249927413624739797184032533623973315356569534067662399738507933599823406437233078146754348090238005421973476257272191038370134961670029284696971405424271217299629861765669157604408470595904662654539405475375284033950205395539922618967434926274261114591193639788663232625893006294375208604142657717262681578551963346654681465977047104224993603477473821982720000000000000000000000000000000000000000000000000000000000000000000000000000 [144,24] -124096978476324183822591495067417325586017022963049477272308093253017253593065848495976182745566020163631922037056449675921613883417898148204635704335441474058639060262291162075562705704137212608039767912394725452257112930461498013631996690621950934441012569056739551802889692703494160392273525768124415363815096902484725659746093907738872996240469279683648414080259464572310814254656819861421265325304617899417098966540612089169465704997825731224461663728478233719028938860187044525471123499815753145947587962066649827191389726955222829703694532010942523231443621733758702617557895003725693138344481999210890145029871349275667401156997788899320283496243938685846534311041306914160313144776558883981291788011093378771318655583961889105618804282959903229967387103482169666597730330028952122095273013536681416976829972152638568803844444315065721733372401978662612312199537678263450072132464485868285992777875299066440335671545315702478824954389280055672420232382379473682145964796519641560060508625179230265576253196845177002212698363684341472578645138206060107928161563824949985013300217406279870398877440902396227861818683908682749136070928167435116928033097591001758995118011363595465090746365507197787545617313902347902397440107083956724303223266141368823235608320652769449066696197851458990345667840500639853680559973490709995598517326994252477584396111278016595353010309361678427448223174605626939764284796706201902372467885870509014328123073095904630867766740320500646380781354447223630012765846362736849227723133315754608575731372137897594169264025324798417269754108364023265469697713862911494227725120639936498687538240959782511336639121126558890973799992936877833767105896516036130066301182692174378690174194147682862950250771155097809288642783128034304406856121839428499567201088021476018909640548271423830973215708914868536633954015491095413381618939616358543938304457226626995955857007002632973829841598761736071633468511905552968644915329114395727272969848222129940901733173143407659794443158954632847469446519726291655405018461353326016783910497506966744348769485616105980116851754421748834392923756154039270564990592937590820538503993999041017501799370182055211520970840991015828925946248646767481649974092555342844539536662481378765386738855424280999718752168054585189741808349627781976793085158567480131584000000000000000000000000000000000000000000000000000000000000000000000000 [144,25] 309480882081801170333232400035532604160798973472179741779252376276631182536348785842962129169463634188010689409823968655107516716275242033246525493717720140073452108359487492750886859149808197579906086113577319744001628945713535640948723470289692433699032030719084622879846248940110450534018833031123319117935002707981729365959618083770211597922522067341218912050052909790828732375383595667837961322013454189144040782550605656257732936934006723756682840460193348157456532611786961389653400710889942311429565510533160943685750866567084023218582077583344978359307795272611998747221586605607436658701480743314337906983921850472676453338696808774850499702099457497523662069654469300977634765123050007331711491922214169977065332911738777022695866620285855259647727762545775456805513002456113348160236062916428747968112723261105830474385668313188114809449092221104552891402766265502588754804015418872753380731425291723859527615186355377823378512018383909526891024289282279103023967708386962267015311436936193520567939731255829054668797319673105262487281213048619014624660343249580442831631178203107731902036890104737237952256583485026401425633196003395379663649197886565740223439844709806470904820461002340323152122344289954377385331979896429415944628212529721125738847370022688746872006924077859032838368970491254872067484702870008869405148933955738595978131769089661433153722741939164620068697037703854190365577457415636437551723917639124170311295710062890299752756744239130210733378314474473049364797535907464999604001941180047501671372294641018374986160147640596704116575710638384999552596512836655374051105328575482453576664371482325385412548641046816158579981333604926860642926757806697290044564589262991321531933344150255743627563252738631771933053542310659173715880874787475036181030479658980916817649334447991366720456937298430988131654027775061867712484647846281052947341364125899586600922851065325191156989344388958678064711784854451005048629823776927471930304370536163093814857305496184366089869019614715600786503142593910056909119788923313826585920809207869469794730745895693104741913625202457053490637300252376529449559502094666038980378545652474072764276926055277523904837870629902272592604694773138294514253031191307500764773001889085692477985009674360291549269207146806710795997931220531105459052673158894059520000000000000000000000000000000000000000000000000000000000000000000000 [144,26] -682777162643826214680016721182515650881551765729073961977291820106710029294641210491399012002099550805431570898464185483630133092285234618459226951886213127302544182539193583959977416636221328345457025799320077470955669191600542320118974224261150185836356184008384188958250458691571738310337201407532634027766554292330818111916905829615767608053518336770919818608572511224784060829782614909130582095233012863746707538608494086263361339930858363083020294736674633120254061410970384483893151540204772014065742876477842989455613617075580649248358189003293547071928927123519892818655137833524456155272716263788241171083603280996618685199700580210816083730869455569521013516919246613123309280009675508336354796485381102021124996128017477673740389084221103015429454216327113001829034963616581647563889979056593909259564568820444623470079566062300976075198819580819344745160955804561601012117460280558763271309869463541371352924564305305536083798862468891077739183425403021584420697081767231104610474761273339730652317480418959729935446802112047537678253828835381123942426697487866316530328520638096399555710356117383552432865565205823174840166692997208832143612856550714877246287020501331484371727652481080785379401468844330962855678023607875194398574113143879422405661166791352320953539072246110536870833679721772951433903677476953665611267976507177739520857641249862063548574186026856845581486820773651325880735781406181527940847948922475490203911574395677157016620478302260021345808985412246137695531166901114836903580438436827815023731233006646423766508713612555915851119481549723639446923363756317105708731315501246533387015748602003582181858908549165658761090439331690288802245939102719467545635165670427321893989801963697084183068024386795401075412556284570526460816321797936752698669704965850132973994946361835446107957417402696307258738720952374336980765756464122001443616412737676276599635399277046504154079480766943593640028485182699614861557354974975550513796819388632417263173370581600011398917714321231629963980820206954488082153848780441288340367870839864087044790207312074525224968210946853348036471656960483981042607897376302117326048132379422907095306536848409048586348941582372657678788781796493881352959971023735431127634842870959392969365000303349263228009366282239299627395594108198953160503583999451463680000000000000000000000000000000000000000000000000000000000000000000 [144,27] 1274383316138211675009610957225502949619973322149334929597605614960066763282622119710566774373862212762111259196636199564254621920826589414246232269668962215371818061339669494527583467368587916224690093800216773939242474070199556341311481286767799660603648749798975865544723582536538577832502348087077788893870119753557431959265432972136726325955800928610883236860129446389871657516023136015271243962293696199853876577754758546745130286215876439701672686185201111493024518434178737354336072204969230326776460472432041543965104198986247278406723047822237896696377017794804806872081870503945856640895810362607982574505029444681182897086653933756772202003178019892573565134085128979424651095799753168484242163661692182059883638656329568410168873139483990151160007653772319473048785921843602256097804571998543465499359635068166604337811533874275226764225363348346565156048907152085149888873873794753047337973144695717874106722019938397271225443679646023839385051014810654588896638573418385209884202547715635467281202483209306612162706884925586353369287858512535649644735355119716800913862635991373285644073928350488244011177961585955429833723314769249885761318739435423417178940193899999084035136081366028060430800210044790890085421436823926282794537482948689072950583954445982358853800003963264791622285758119902807495606840172273536260819676648632333090250343768551930998118244297690481093688593445774989060077628775788079607402902757140701727007183950144838322505521393756695202219764491007347565693521946057924729112317569337345121650634360925033599302713398041796488666892319393440299308512258311255913481411239139758275231971783391850965955733238903919489461378639266758878268437408798462255843819897190137839922014545234747896614866056478012065240483792137722677729057366426867321304367480711956752944143827493361772550063221620149509418592885990897088540511014746411601297320057463793695446258000429055557249814988877839353801899338488371813737058417607824151814398277906579944796882995146804270017059852123251309149616356817798008895211720381566335449472488157352552024576073779468964455668477515112882822502539330249832443376685335220890672424191211011949335688137847447174353926887768148537845150680907853152400743565079929460777954882382491593399997235844889002940525244736245351208340519767560585637422636686376960000000000000000000000000000000000000000000000000000000000000000 [144,28] -1803749765524332084516056783520181925860342737782714746597240884641613181927653089458316949559681242697965387665274077417802581545844173015011412058722731256484962944259633052494429141977872740252789720891561215811201608308335590563691751254043944353724293764337936022735577126389076594178402267822582558181310081110347785629971442555873878184885882329885968497537037402860635820291103425850684304117427277756933175130065943965523237931878542785736383312759988711356484811538000846180665939671983561948627309125086707415356936578410042539062154815736872507912282781789734569140948953349083985783354511572427607995500285671957742892624681752928250197590300616499809245049245564068501286851956141722945487730754057337902708155967382190681619531527192011523475187458308823603511943937443121281850840199102017350610483900058088350156888373283499353610823347865466812668732270629471318934873052926645144722410445476449181417845518425532402364844873122622427801633888887269938130034099483005072905999395791668374924201337007400398468918636404517544022487384006697379668316924846094340166765366173894121941943867326836193661973535142468419138957049167729969492345493832870153111344825793574834094092610074624409491863220372535713263628789763751592486334783417351284559113321337625113465490964900971134573289884837812422676872319640703671744194963768138158599806749880797220741311456409535187546556096805565537094561058533003297164187636069009744105472287979479544112085827419358011298778679165150285510635430529237526986408875598997034036877098425154708939906857126343867150571280797887537627330623223229914999219363901078148418273349185926393716737802376124849839055117870189046285618292741309470234814966609223109842543719429820566382843816357857180475908116866297310623571667570908402217948301879402318596835259299313892783767500068922143442182849300494750601166276846879311505362722351815348833475705550551928691250444707462419788998623158598951772911219544956523489500849754627063781727345403596099882232182725131630047265037256633995436767938184097131422989002881503846986654535932875001271207941261652393461634430576790983174691683745514834635744837377110501238512793364847786197790906653293383037184548078223694533865239598196295644168974080180307344696895902057635234968105507427373549882275217071382731524644410406993920000000000000000000000000000000000000000000000000000000000000 [144,29] 1163322003702198744506686842704664564562735033048819450850541349792483916661326758609879875796895872909147195470211315934147193880699703249560359980100793822114765337445926650655951445512150417052129175493616097756798045583994268145337439941972890420792722968832160274267588713004981637049094888592135958619717024471224520297309707003845071722100797939902116982846806569418116926985640184825122558993793947215258869403074502497637375314610837647684029066038659721801173001362239184112773994988308360662392023257155851137912045778996519324940917907577214009767281905047984082848965124754226227302158201277200120264272922348029320331000461846770328252530263766103713331910766921841796816711115274529770457837314606460423374223043306792137739255765868387517831702840637747817534589579188246966218356328444852859816090791519086023171343132208922611847542816397409423942638107891680149334693130807105266970401641053868116013339643550844717762159105673639104373397574304448135431852078215329479436047148864013078567180012493774818230140419683015745983009443892151911163329631229680055095034585472076149013566292114096248232524449134096148736988460063377699104690120324444442105882648840697231058045971369221326142690202901012060291881625334754895983469975852891452097780397695054914249480188645605323519157760553419795686522224046289306446377335318260275568268662380949037972728037269323210505653107048847642802541619480592186592061329011246825478391205298773771923212191665091687833548673787076889615847336561389018485652208676001650258749205159480041012309863520062646137229086429757940829068055061819841184199982828176626544212488833010016392971672291174641324729603323075487675588068292940619449872193835661710826432721170065592688122268667044058723088448264116131340141688786377997000536520707227651722541313806605741557799863863826054230103015597191587984722010161340772111848627751994789169516544076244013399415666042232730233705545284511107386358804524469461938485937850671691987172695342185316985395625281835812364917257207969809240051780856832725067683965318981204423181503050601755042106910627083647479431448024646607089191618492408909644093263655546218010087510895331053141417150502512422661966426989683007124906049257623775493417274821624103992790978414387599938198301469222364069445038766463524849891368245395456000000000000000000000000000000000000000000000000000000000000 [144,30] 3200433721524006142547649522921668216066473946343923044964490336046567349787530462462640856991607341591668067044655348823036378947615054656236732433698959696698682537018057699591454196538492895947999398056383858217954640690575274562607447226586550231884449446744351390351557655351596478616484349876818009531136160804984430524025103783156872312468037425412924849787482755592054816018932797563767080900362219050279101937284073320399937898012536351382708750410635689608595732299962386793770395915103838030562783029492939121843117312782524702703026430737874455636657958488656745255334227579535296805158051139365372840905597937888315256615922117747979802104460032378640516962253936968213664283353819832178284974289816181805627432102653510621768858932224877265943996807255205144360534705148776054033102810422830727896443501344317311468326238483853266134582943422292372246309117028520630088998793385617057577552391503165714107625004357410220734849700742580021577027286887146625522226109918073220159198045370607356051570617338417100278273957678104080509431621742077250060413349732132085786953898705687426417710262552550989430304179751439330044264985909571200822018596770595142923533424568096028885107101808291050583163482020379069177815172674193999442576880574028153377593405175104078564301885619528799672233392744505990493806367925241688575355543725933468409080029299699768209428273163875388284606628230383577124132949127385352327002824798948543506809393517659328998545881052353868961171882107934102010677031190815941204488625961255937739574881753167321864734005698289008490764194440241116087569122235243314427683304549382042793034951566529912904517429371185662649396976664303476268543362492988604055749923971567680349659437518280126301494005572964079664526059132557847676928069961364613294674792946944673140108965302418657365702136224677429075335882920939340987735266816581651721078847156660832682681226814779461339364982354711683401508831641390280822743390029194140807401775967506648537377706878711946661958090047236888002110601564182225761468714307033303989512874070965703135270906740212189228763876012256440862743229399589582444181828338341436196754269651137860907583075277859005101709315485765102347656741851706191394071580962920047045457237730382777771465243580217691598173135818129080774735155948070283066809060795799830528000000000000000000000000000000000000000000000000000000 [144,31] -15475674812979587306050892019566784668235636257057760883665150704765120300895245375512707563963221951442555228853108097812844632989330295796552131676595656195883380412612362395468550454369706759207532147112779617909445512972373893457386153808836977906758941197785940520201361440627293365168478754042367555956942512310056101444230096723780992176833249565255314003528686987374083792263733037676731244449010642101783502508486007367419164945974195628070801856378929221867144716798280368626382043279130449519868100018819920437207676997854529263536467500905974063202404505386673185240125345715264510905292300944969284129658390242767116670759755456956653209720223483254073416003418025428475265676666288346541040232052649755447361418676078715831615412881405283475002221873566662781792738264048702539004388008824804737411369748066409884205423494061169779588156502858047921500384554836530208161515707933281760028053643759024441329540610545576882375229231324304972322549486348467074201318474506779703598192131261327993392362450718799925109487309781207453548031994948657821969519993407530436843909784132059992141257157525441914185178047835116575825411186808645983306458801763573498802957499149548184784429330260730717869643149187819215740321323139003322235331442640354449987231905258979427140799327317806144398403803059085516876211684073811934686741590260433231534717927118096608558063508981987481377542325357534955610174660057388428671403664588595040789507218841209823091846176151472775258690846654743492921923959308044815163001924961467710733561271717757282140417508603759307277017378126897855122820220443185989120914269624446594364758787622666862433753433728836801077845247001188332341521307205776896895363345143013996622215999380239018413022094909105925738657398116582299184328857274418213934558241040532124460987148445642590884814292257240990126096074319228615724311992079863884171630099621767353842862149944049626109001287761374340387612706327191159148178905811459032789621822540284704797804444399731479524003386672406369206237201037902505828847694532513712313025622715793122236487927461828403857866663317427546716079394864757923454981559576858340806550609574503307096262742565264626104198711152794986405893873672988030517898260615453492217584943023234450159249769212990420328045984988918988446951145591991574356825553256002355200000000000000000000000000000000000000000000000000000 [144,32] 40510347290770641092660737378342260239557442890508271798599906495589150616811565555228276268482664074770441639654693864977276823909668619819295920163822141164301862648566928855604098009756421052741048714642447078499844780091800674818525623588208959071290595815567205663522353723862660207427086014709838882594686447191093780188198752084459710465029772065454480938153166999751573627747677588181563185972073218580801995029240249807595984560988714306546282131085289858587972564516011713621244051123837713202896659714681721447331577677002171862994993806564866952937798922946327844400606274156093717345409616422853269315477273178583963340079669662193364259297283144943190442807319294417956715572251830355328637584933732666247793195910177007743224477419364929942060956315015025980608693679968684841801861404848328513429075692322537711630572478976087197961592446911813164457598071276078106113314991872097605624601874168161733541117484855461472563827131613629396879410537800735283800630638909577448737777602190778021364495430616578025752180723533884807065339695720697899355793374488854982531371517421442130233488626900918535197797172470853048259466319665135716453732541390011536341198979620922246227907016601547291078503279790819175326928455873179422583568930114371097351595552048874881875884858159520741929669873057164833217723396611636083499318840876961705311682571004386521036543761323044614982611911370842676187557209339181520062593042469225470205212219081498163538441705692906589889538658915433913048010888202092615288363138344084873609721239928507224747933011466120007910674386401436629253428962303789940579704287302355901483129669795627314670391075682724015316835846392359839986150657926117831796626531169499800006996559191134686941438059762174096061630102505971554532991157554106921751911568291181730335364041264310183635308435087799697976219584286345946384738707119524026396746195842520555451543243038851552073204293013466793386199790774330955318371693861240795157367748381966876727444218643961930277857790337556313661744377797666709557940053790880266031842855431100401454543083988237760801806639378784581560663611814463803070964858883525149344272954915773953210132034149570666752802462848751508143830238526145462249467355849122394573536729722740685663493562117975804676647089894402285611320357311344058980346992973364330496000000000000000000000000000000000000000000000000 [144,33] -81354494118760128054657812661566625318714772016894435669923241027660798742439627511173605750057928177968026711891817232150663329134653598260646537441073622760095639429345112766166902284194579708742121654644314667074855339357770095144264236642767829652107117993582872729064217602743021895785831218533566046148101695177625454506797615363538545574316086160690500402686750609858432177322964867052033129143042456436098678916912731563339161790551861162982218696807478147786599720841573654197089977727067162956621413498285639902081459901414550356629098529795555343606798989995861759926017251019746526288910474092496633495126887820750134338659937623428941855643770857734621538864694059250170232522271548322085542998909371406521733497982698207753918089271777643013571155695208413449790924527441428435499916605745462205997983437121920214135771665369509150702792921957749706452030315817237874739702127635384480400179127962892356642899549882272192952588143051544786419215049098259960847178699069207327779640381935850236815994543433071959215725633162254893964730549718867490583957259386693467020392084489724216819013857195425453597770369257552891387058313928072188046788390765506850965188292833921225386884319362989340247042072114428097685067355868670245232605883061916001980353611610082482537285905857460611555930317529224826746155900647621290748146024944816999887330098836909248917190417427138373172016619654377964225181371464184950606179330442511991029923907671645351724650313668188657624098589091970051193894980684169413145413391676567653704769974842550430456272986971835211879828671497460241159117228219925101932252932869777638381742430593843800993188410439911798117861598992534896505951704015149862676222106445772521723543612415203731813918984599595031160059985934830093937065008347551328285556099392472480427797708571771526282854232047897691415141560066760945325733222717993357219414759114204979685621960520635194974571929654840567470263368048956741608346616332599973683189968319000849590594819536028045727682015285493321470538085743721152181280397714052027642421344069403080114971339685398787997235199770607107337060168363865134593003516820704519745483222872628842999142037353784548882511374732539343494790139992344080173176590633130624333493423385818692334681307567022669123782332341665593119339005419142480523196036014051164160000000000000000000000000000000000000000000000 [144,34] 136093531698086766696062658864749946747209657725929148881659412544740830852656121905471289215612768025293860936341603989507983982430810836411265110147278190284164022038968547855304758587996771043000171974166764114669333666397529127438523726795217575398558100471382689927534591848588299112241677501442619463203463872679669555786404759087183894243883909068034584095569157822218215731623497205256987781682596667403956835553772772516427901208814427545585688703424425231942744689198224076940776506701130526036791306681596547038085164656791602511512592578237671481731684207929847088759330225171718770302825981237670536113225071161986663547966084410676983000041149789842631053360842194581859412919985649908774288694440442745439937833997582299250036167980274981011017820713820735364734833876982360172063374322556185141344423615464659601541751456923367709049460292351199424975592866487710899159980430774501280953523999876479125788558991090260932525932516723855183651910951383902540510420830899653065568529428594693785200241279160991596861807675960067482669953898277005782756414428250222248876926700187814330147453862154265105779098432205427340643636405190005124214500112215013565421301005910534134888589026089188935399417530287242926483108010623196537248135499642233033384101875257590990614787797084232045787918902404847203979104061183303308324122063380527627092221034179847406108450737290867899184279699291117735008761382857378636549792598800881217680288088505365698435404357543447174043894060097247896747298034612865583435294475459200777356705639381364620933814239978727627575134068158232109360177859766414318368364502403454447128047540620641785897424491680402515624912740523343562917147430030121696249377551486312380414806734091933244078927066269151946488221367330546227462108170473141961762448017114289152376464413601431444439445387590784102739263785028272895818820620148254014566044527568884126188504528239084722768990088048986879488410107631604873629579722205286150706619712184669971154839670029291316696088597139829816634910973057994409489497808832360562549261674090391014441882130893527167956734957585246015481020299244220481839171177810622495551575177553827822446380998238588823829635911496764661559593049716966307528964531818473906640698475567754505140257218658875501898103331872155983836278183252437321478568395599761113088000000000000000000000000000000000000000000 [144,35] -195887800316006291158808582459103911891723900247471499519463629534498322658619185418772773416844178406219797558367706992267586932346719584211767271822032568720422917312398072887195633416801376027559256137262119734680880902849477097298766068284252853200414223328869116591783068834315024529293537281248865900060685125119027995202486060376120543907564422699832147897148521643276448151534059884234913569590692672515048451867705246714695913180554659044386326456214701017168852931277289269382912372405938853333552853772068320611535623661734555018320143203297977587904688791898128713623386804338582349898749841835422546670573769018320573222849762200648648558767312877357395866374199921562641951138320990229623730329028390877993701608441137898976694634547672842182585846959623613308522297040838666550391865252560846086266245981606488984053762987422345768246122365035862003498659183507582764959861536655039464959379009209121767467454748240857018509438376568436778115191267476200063003258392629117402775964284388788676977264761676359435983982964046157557239111166847643202262798997964686599383409000711202406231384633632156588872296672843020125190554174580967400254187895606038374696122221620209976574111175668996775025984169123238877437046306184236411509191667730829264318414977835678278268321487286939429912195116200457164690102319290178676935125817505637723800048837325997248868645774713910131771840682477590079009765323649265943171929256694821571088257097009578241738437101978539328307912497788795091281804982332959175958664825333097801976769881372748094106807029035139715117102545641280681915824025342028346418376615668318531048899739737290809505972649992370140343205674857390871734410323783365198561655723103920721659441723663815394385321480117089197746362058109449030260392499400411912946388582855893133467544821524873397786880897521909849911395251806335297086344598107487657840284013051123018891077844405956636763149690921346568465683984117093450126033001581150113127521162199040129171358732395762107946207442607123364276786053307618137407636640549867495142000035324220771441384033721362791608557210987365126188893771874310886571611356958782074769907443947283440192559174642882224198045355506643310900799889336459293425635770336580149713349840929967866437374149304857873492601519452427270875555578448001026845400212481821900800000000000000000000000000000000000000000 [144,36] 246241963985218366499783826335474010598422273550401729126151826289184048296167059844770209873203231254002377869219983586284717970681719785424986861547161062075675875963598377679059202325870294195893640305535965166385356418183303208378139606106827038083662361816640342727669718654512348472025233076653906410739921725328887943656375394764697550466921583241525230974293250455446210969471927921233447797295912437643610771136615525890021381171426292422430486377871677294546291857918363513837465946822139953878752922526979156329028440804379249637974097187663282778986694244033498610807295630970705910136642933876795064366078102863389518320353318159509940580465425923147089407048093610979531708292552255802086037438013879504101712271010435427633641964809654607975978774959825154394781781556050987655069288922798312972131238709296153673552701629585545212525818633129705218023188724761922795636067383199511402427854121988393652794576750468626220017502568641726655524112920148574710763868744322585125430570777954077690032843691139618291445092881292708337631436500038716985236891416223623257547792412147960103345664698240933484588584313243218935466937790706249467581170212331385029657409404134196705015750472595227560667487159296870938990241729850925207466943695503953457380469339338144674552316710239279823552036893384815356938937052003632349136759356558424652383571172792163333471299242447015532517055496134596427927857581280969997603714530104971059638395994694643155858503253118951767303753866519827536725713410356154049157527603115133286827975366654902346402880965837421649177080487431768742816935071266537755900588904357637217294525156744233287027136594363699770942243974591833742566840331886410744043465539448999190538302480203710959719972012220063787830929783501440798518751388016622029461800881680990962185932595992819008480723196859010371837002967870452004066709582487997290122760234399251811786746000910429162422129005715352621839857184871827074164634928561606027808021835349424851852668500779213789527402362573118791385146640592974436895059417173370680306883953356873448258069418776090930712951729794667655169583555980108454968158941482406772912919564714722899787032795109321489966127744851822473067027605929528450411028932656145447944395171802824392883639341717232644753803217916731022215211061740957099005594804007435501568000000000000000000000000000000000000 [144,37] -271946052048657958752774066045624760911057025432729657069209339588845193292346442886208979249498310477869364164308992931519873374109019455629336617601225067631929081720917949513768987087300043102740009633147074078983120378778486615634222551173372504892199362982626008724220203927220072825580419029629438963023241194985438858325679957560574121630759630169900882695627475211831596837854119803205643676307019078523988356047375020949873944244784597794760515466582474379042944679097782755632471220761496403579075887509555687901174775779663561527154821797996466399984452377420717929730115726793824666873687303980337291721591985647642797073264376930883289914249116609766489854461429327864189833359206290368881684817999211959303934845042972102594417980871368476951690365829977051251813866400329546394824867137456893129985912678931052032336381282767318693735327976846102677363228159439285545700560272620435079156056597764422461329283124763458970377243706401689525074009239176310229948392934619420741664272059491476281731669211055507601944264473313520676159809430469252540987503054594004291616082397310438756772289365466781855901616946746088914590596971695063025022318469062863375979937248730374962808274626495354554511691778201626541558931461429002037401830256423578218708680384933487269167428696275254752677919057840242910252718103729488797554662408038388933532694354801909469385891464383108974968192874119654014307240108532423474630957039038213638234375123041251170324724720933626639159728556081605358719853507905118553104762404649031930349996871594415048906107409214203566292483280056671756211620013582969667113265202890454614570819081934963721654596764667520098914096622316881978570252643728070828768206358456041273728872978980484389097554566866516270217948260844761454266346104228233252974980008747012661442471498317138263762280948410681445175258132359964587061793348375691690096227913105137072146016570592500700146527668880725599337579222905399602693706861679956424897140241520884672968927115770123385380071933549602220822722023792201064137117461178003055612095204133913173748624781307287250881642982531359945598518393754371649319605174073132641930725876295468139974542848643396079015839676526583621395053815287073926940046881699816265527107596229739714835794419883568132193258347341907185515404663001252421581890332370319441920000000000000000000000000000000000 [144,38] 263577900958438623474579807237223263268386804187222075087876231700864625869949732982957062731922288580225723396037035844571020785717543959979988519491989075637363528050308509542222624996995269138596622151815531289185597822327588162076918526238063102100391397135148527080261428353437598507709470948583118290340151995184610052617628152804086402890882170120826439279839624331818190728196320247827511823701967992199747734179647713523822690150489716453221739129192170877080007978671998721529207771051891285327250607039812890963339239536863571893122457008982296442501811696832428304181464387794714759669598746516327196205796016668976526199233357246311480870539679995625679527265927714394738661984545825884302240168053071299965719397756611180064571991917120297471105422035367467665356796411718703072956178242438793414090857436815215327324484813392550906069136499547549316956880015877676993920220214947583386250972695679787011570722110563079038567309211304025030858320407869499495453755806642535714653971983758718858512608102845431916880414050966551428270882742331517615850332885007674419950856346457486594073119106504517230362218403871919661392325988098257624811570838938425692695319290700050010789206879979684588763449709941319244126434542204260969713681670919208575644793077072063229443395125088687068679597810657174204525978169791045204608896465007097062950641610106985618448170832488118183605614209914543692953679443442412717383641196852542043497081904038804042413161822261869209517336187909907602490047105645636257325152886932211642397130033029129862148625120754563373309848405587388307500824494592831487050513967661656097257064557973588658912641343257414055244119878637036992260376515221565363214068614520457228753256542545696874915445369606018311227910199019449508591935522989810882638625582960764908688602973030266958835897406170759557471283007346569783309817982653465967884379939191136232593918389032833464320835384628397475749820836787252708659755305599077403263947549129481761302331373741137986248210579210865546101518087200206603216498472753757602348863613519532391645214384935021639165776949984703760943845007755568350811155126140886806146844445825762226072415504082289247046393209378877037127695416951748903662927760001727524448779812982136024306156088002022132958098895633886424535825079010030737508917311196182347776000000000000000000000000000000 [144,39] -221924852665825259581023453210247199946176318317025547377089989122509969454167820382674785578509694153525980384953798376041559629322489769112325605476948093962518977298657644247696091559153294055276761856329534431666337953393180989724809445366976752416479372763665808544749178538418250652394341460204749509544057572829130359870477107202171382082645147026539265538643256364697402552132665996053173221731141324907627862688196907980556380825358151590676401011602444708425525774500453990473845392359261867846549377387311765162219445588077530077430332729005322908853997810083608566582166306711516943482287804851364260632044508008105929763071313767978005394901157773180027661553356602655399917850508056634985848144153998726079346099846461480904379022634589560671513615402768181500539529516060082614890414070297518239721413362044974781793355863713742895870364754233594396458007795942385693765810359088214084029677006741834494203359725291652885733510519955586548062842854676175854053618652124423331051761483831868873925409639756040582273096761576956195333109627277375115746999924709039232214869387372412985963684376287906166681282356355830537305006041061611185134710248514450898897569295354991203832573777958349878157945801205736617799903164452740540743644742239026068644246547429194174594736723403017450659596226989911289528813784889738338690662215636656895379052989914437341431168392753740181925842482759810969104046394188830394142638350461998405577517008028586348179000606133411295308466177863497655120340974213086430304050669536640513167870657063297414255789278700241336647205100677940038332286294520649792983609563798881623668872735010636139075107942074688524940922743336616497676829531544574710265598038705814947592347686991134920357789707951733324829309537240892354470854688445955259462709841020673493320250258834362693499136385855588871008200763364844587680646809880920885974544994048893738675195879117206936068841189711058495773502268940827073005528763781613775777602997781064508642575968346558226166015575072319193892606596151647709241520880527229230742461796675246363262328431494296482543297417480377409116854710855499912156190882499949431462738022936256827803758312295676085569803224472151005704611946097744079990854602822038412104905267945490485864794234919187117399944940880380796420983676874358324409067723411958005760000000000000000000000000000 [144,40] 157720274068395855221745890204255269856890201054627834689435910792004690781235907683315307589345566397972686075410416642047609487282631045717018013968392032938570073492491592371282049962599002238762115256801245088202348675262813891770733120486158549002984335762614205567060004406890481191270050977017466757485248753573006027526756604326966500124570360293478759265884049037855969069732202729625434731485808939585646118662450603219542019227908912532582034939226925728009875991250334401206042236016083687167056175424573016477373089055961632018200704540264034124942181874559470142646239304891677124669791528862578914928394332160707243023476342567729432340593001575879041767941348971366962679330557814124071874478452360555755239485525142689912871565183747821986240444367334979109333963053886784083149261480934683273613522779441749427529966480665866785573635746245775750647298229100513401326578098179675677440361602391462215005827302989935587908261294274089486863734593375965735885756729869181198338522276553926598922509136025156447583743429451308826723044607752646594864704963624501462924622720351496548180054174275363348382930535730621099713344080699166979282138738266335846138313990476935439849023150737642892177028574187489790937146979364345697265355195684599451622986811428683221972003901714474227597146985736728528040134504166955960509996411769955833415190254543446671786192281152031787847697177909784582592099001072221237482996835606226979998987101046039148807106541822934194318107370442976209388326251465889676206333760540831672891536704905378442728020700846542638650303502838860919322048673783525093249227770291592603425799036220836796620956410445390074466939070767464020478361724277561742032112302149945126562762680754846769393518039634773623574312296676503247923584177495060322736992791478363861116583305542321760338540531132951862364244338062521545113063306849432202045511615774899825213537142459928126244173399889790133820799771917342168814119941547639358474425884719625164064141940229991720244060184180002553820102363012562036494222058755041389424749328119367425337791982967982494373213113327931717192322615667648703723507190599652423440133765456343835315796714999583615667899787583488801706445771756939135941935469794582621555356439772218325513530051948728951404191634130182156116700987013235780173873726632600010752000000000000000000000000 [144,41] -87031557651318820823679034298780762243847025302639883949214098902807958015874011220199792811201817514505280633839620836502110589334489587603482515100120593573105049208360810146789343040572871182152094117223774450724040348512848724531996541824491535308796644754923383911350519277933920953315511453488031015632378752046512889301840491012410151910354315408512559601780959808281708937325755672097007339882315915062934182787796623953134852508665234221806828433542334795840141945665588167572895518256316019278084289451155749602391949470702984777778183952041152498395132776518508161588747061772145218127942995259737442455521625538792061053755203422153396354615362910316454805479682363081795723987377125594040447206005264329309432542537701360130701077101634137941994497350109213069071235104522928393744958882308663652330159190243611062419230285370456301890825136717379455406255291566976665142096893215255448198606633552673500256939520149213101896842673909163671074527127092729832742291973327518436763718771686955022395893200476409904040572919141931321983220661380419509507712871161557948197865635225087780593138199882239783512633078278550415976902405408956156222357974372019761739855501973010188934277883346320108574228836317149039301488494959027599333522955237072391299335184360771152827902649449725635334896445540885467724567763080301226525762265868948616798421950179331930012656721139688868023468336470011594174640511502193798657028071870251360435807255688164147658655933357939798838869255387123653827189482285486648491200446048687757256290814392689623932057916044750298825571073524387717271859267137244550530778995902208291406159756743471937741633093585836858229064820207182210610878966277671782348213740012200089509808332688828954963922149989474889006796423061734582939457727961785645061254108869018021664255991581811424245245451993823725056323231605166362637546241026870198399546440610660609668416362544397820333605461200778440494093201586058007076123654699006836622198935687721937530490772546681966353510435106273318986000708914509438422587166074550562084626774726998848324245582542711500915206544442144100692714874690715023317750523339810700503763439006731150275511508713205070081750589830460364425838244489463073871672850139844648720721562526521176830159900061784718587185995193297117882884235809251416258096503864017551360000000000000000000000 [144,42] 25086615373605175006548443212934829089321933766592521091782536088966884862539506498870976708891927098873926610761255126542518645443061357665680784877713672249666099309478741391667138573808520676212961938721447873724517875829668852953704928721508997649134832803871078839027136171331338981879611353654469505758138177512393315529630619392523407072611828934715873302268177595552196919153118776281659295950627541431240298470218032202847750604242611113628099738732220422694328643506645322617812081185277134382570342351153284793821928139226174398958090110675376133386003027898073150410241910746314109286449624029460328304501692587630834252605369749992664239977105734318200205709837813271590233997937895234770681062196894408384754734457679488632362941623067048048464835465422708222388292810153693763386608275053195495573015352177241145611975560703261108865901779318635145137060382709622762329331592727139724496649849098443716069405338805352792761130597083604055656611138939746912062212129267647499034146215403798721023650938082756132619851893144980709999177616525007989606366019073175071820784214875466307537102970648072993701271001884252475180350390490945418124687048776176159701525630816543796657421391744597774410339147604096622729150717500576230862116766323928043633955762276590551590845731902721215556500957606197846917421073566825891055000175443193117114095162417401688078748357967653125183607351728354458587601823158597384012147217250161475030507186686334241367742608333234863371859301144413668647267757684076676748683660434451647355804625106318885850046880404120668113548645104684716079609062233186302820030189691135056279901950120117711897639861589199043311686030166527325019601240261172939683239844170724372810830630984381713254549404310703475987746903914889685963244793302313720372230020214546029657429406827965038477985173163491742027310049283565614257044387765335119968142325878111594453933908551640331311927311366939987866153750172279239879665920060619204661225113322781724690203987255874561719010759100598971351493778330750347689105313609516428185183790697810533936250210435504706080450426692421577888033968558275651205212860243425555201997190311024840489367893914230568149650929305812848727806640990376192190426080191807481839270060018944871857876949276353756365022291722519869969090915169030013498153836603001274368000000000000000000 [144,43] 18407591132528793386157552215506058303162456425090082154143327671408576837129026919608322852397162226053478200591598809464594464054706686831028559519407567369485284716419709719296862790589740001196008277665547731373595387869258549678173209651549193987768749106849901916702979862307623669482930005601640870147415981530827499797857339357439740785603443337404490563979104442011046865402167187942529785514074207271077692252494199584023034556936785816391531417260493620634511845499113030651996945913599760215350688747566610775306453252228418167229795610901035888387939301738551127557833922098497128295104682264505125325598447561641882345133815514265706841761211097460365562145027999507995221624235834550367212077004819883629774066563323688407561436397218207894100625826445257956901695641860392313145144369260465008507875440921201851534526836725479671122739915412077399340896178939847041837000682982279122655265948975442569716948724761401286452554155774557906552616963795917573020057875619857221844525757509933818708291564130019795772133404431571607117425649378687140424936857764213865941435552338419558196473682745322571946492871989424569750062435411948778943589348139741712344266786719827846726198191156274771272656340310919536731995093323563405333120663705117633305234373897981746085406970490194005556924430110467560911333334493046413653765817252459566408918821092348630365513687060685472574889150794085200579323669131405186965711453928841342477578025042249891958374421877602991419151534944681105519978792979896526224615454111288037122744879224217312092017872301019537521359012244074102015985696458452115752089050894423607802459737772024902653842104484354542202841599779987586684457677173350195467805794128209865027125089858435339948185229692070061723833160816006864664809822375248143571125625068280339605854291527185169102456015730130091692149330953622505237830381314577970282185557447396779642874807419834469388943461730469102991171666472267529087946126917221235907838686763140796879592830080164608210091649320856508499674317840755453158584173254401568254560736420528211669614721747027133931754606670597296371420331664141792045155342834309134722095969400442440274822040771613079756679788519980811942644150168568309826654692262763022680100657519532294428810544870978325833663035550129201822639060058513686508606236128811417600000000000000000 [144,44] -40897211178828232212514899071071339346692666591806776271146292822491039115847716577763436205410394429217876490103235356315387483550756663412814751331813246642753728441142217027796216743385685071071568703632665788723741830409299668702892200860239173773131800579283833907078567351021705779399113908216663349123414035494073760854127161862420381514072420112900031839392405975675681030340127328306691501492965233462208381227435906354038079332550219673855570928059534108808066155334922833344406570858125405410070561482952647729354185502529448369381273828115280218727593075806479285218547008020356145983172628963219650929254989904692659775419026968256286672429550022232932683558477700504768960625081103943480815688072522150298313381380788790122439370131004337643840094971392904012843946501193006761271196122111970019302157191871357031713241621502947442866398873499434630858441429317086813947535592858335000561413304418383824624631344118202618207370368831996468437667583435736973754277051874882704575998129518247999747642045248607263036981678955676163309579496460739761630087824886145852319505204471745926742089336970493263637775306397598222539556153554703574385806372127987953487378273585056325106470349506285070405031867970965903342256946715331554052683864606822003163161806573642986168372673607024507233746726209147949422586179027218854891571599134171375230316543393891167938734949708960344304328059400500446779091024631731767330696684783984981743190024707755981770743599381205260555852370236589667245427703671145336541020538581884253636399768533525752601715530546148704041493303288084963210791635598147639856074211166327407979037421411716215139871059067579650809679599552619392349582333591818363353072149607868983860789287516213839685253065745891563150422065943241440254922405919532533526133571646063849429576437058576070486358433498258191430304148735214594522783531519037209572667718664832846063868873716272941685259889668987087213486700563924069745546173029982098771270654860022764223169847835069718034890562744303475118876069729902766353086659199890532582322391294999290468646750320416283930733180878269049873258048388907317385968305837136288205725615906152920388362800242272188394827304379604445507947713482987788265115478281829025005962838006666537923748229762568082265296655950965970391735546763032774212554723391071846400000000000000 [144,45] 45759113561166210519048256732389322957064864115301095488341625538551932940782598303667807331723009773965179826615065813013793012911089842598804953741463059954114619037430982374424728818491818062225957469937240160823069288309664955916936836088971758759129085090872085895587713341121549556307674399937340431459801334422996332292192509329912983973488515237139968026953163721446773895263951496636827464303040689245336617483015682309807490536749252365579858836643162393066196697990635883460549313717752920206799672070039623820087659354643728264054961905269808155102683922979818393641541408334689095150006537918922307158064593526871799614099004079599257388038825988570629024991556407159599553420098540122452902677763330122625508759309396439142349454657083039557722302102552911018062936126756243193388200766541669650090454745179411477903947694679081525474733806720172518824108910935444074220586609285621817304454651394387782517216854964101731668862089223813239274691901470515376933678337593840752011918895085405759845062744528832866049074249678486031367031301955984375703683048751488206235491540135433068434173825839573442599543766485083433122849759374165999081381238768730165385393563847958688165422287175694884868565192556804905400255043294937061154746144624730934922219684265175248219400142115869163823979353591078955103149562988866074459270620781015830679416961951258208579694278640301438484492766266926633736245707333792204851939872041291567520170880591645558684945428863955236165484581848933223524876488469993014566652926092112935567646624019705884613046186909464282474576892538661248247205574650263471841049669080958137619691005467830005431158754976021233721736776077400042472719200536964579418209374067736992666641506910659000565699545036148676188112159499998970147031080451142912810529764773442699665208385767243221801004068335046760226207399325333772183655598850938119660999078791482902949088858283454262119987083054206445485940139361145776402114287844778407754538270457271810904363790815438944627925593210873291322491646977933333909276497397521337809259375127690310093865224896817171986757210379758981891295236554042264526348860901767041645832539572361617355851092438416837781816140308298484042393212888327688695326483350683852747285999082500789313875336328551775985232620013210033098265888217261400128067963642603110400000000000 [144,46] -39465632757616461858155412035696458730402858983106601946655030865873116321964599916204434505942404265710743634388103875835685094080272448798020092953136902056067750303538401567406001298549180957021465672166969754071171258174631661498156127062567764390029932306226811879915945365206479713971630495998345566415179688200618916766984845692733932230922743427384908225417364967222503645649566363704396078485293064096553834366470638031928422013640794310471801157062214738414206481558161703798104883519651056654284149980808779938634770645684729849781834789271419875260603507909601352223400746882398421072667287573408183406240956359529771271663714605792993933638502468690867168828175246833776958745880621802600253145661216446784598549061587255684065751676480553916480680712045722404081177088248655471085425347750894822462312545444169577815276698115137214717142771286059809438038327356479218018187275085365549615078086787113750844383603551975741952641600005862763939494018949901645200670728067286497263609000453369193609996459749994043345687736677759267020669162058127147468814931505467275069728310838176216120596563443820976765206425571563731059074695778698657967635567940095795585427507663635705779383893227432723198702267906110005735016563150732943830014281320819821492894154246090981070386736389506521980352954725917749345025397425677206133496794197009917770620874477641913282841025084603314382817951856056268607029802436019106093558851955868985996640328678394652545636120720633837811306613062695592610562171190838614994361046269328730601005068079182298951681315597356639853442468000513484325315892573713639344992349717236050347610846018559742791866996608206657177527480961450735673490701588874154068438090026978831036687577713894974920981303632459651470367612393861030816374874272336136984098119019911433808144466616639332973214019770604837298367560384938000708469145814722573524859014260753479849784073375485839614482007576197576935003636580703665524068931373977341326691506829095941521362945332121218013769223932692611796108204175609619524325784789278187637987487063274398289148298932649208047485820949734885050309981398591899840559527261947437556606675186639280081838137347731369744081607564795655090719668895657758751133046169982599646424542812084946953861848772132222903857192748391035957292862581474745786357540652035604480000000 [144,47] 28620831691540810761320471421079879920241132072590444576493634271772434021528650278277672612073268517167878607442748565103828235455366628924854528623488405066646576039309781729803245077885075633192902032862499910608765310131677450943151199211094667576831208093905787970790310480972166883379928734761894437827169583905165015292919087940672851544398266689578084202021718418391711021932204191743470596527148769012503943837170795651656534018582154970964694227320712300701498799999992456920195067802237781955983900737340099510089186990866688206028177637219681513005526980604880478771759139981408842900276979420752999007171780003596915642908685622878300541867638032038312707368462058769349785069010226283729704366906826314395052875012035269794922690811502216759942233517603069168799511508794791955628720659652222378489385454923921753286617578797790570160081602892862934275772513919580202659514755039763878292115106073942675632151185464155402177567466460195917693820074966536318903405668142025367287781497648886376724105314635686937271412205615682227281812887679309742935405357889182470412188632163890050041404704445818991850333998808707014875293381192592181624226515887458049962280587654959939852273874723309819389700216263416661066691324385101842445641898971081988358546079805940449061330422934712101986245718580857093227729730091146324347539241867345057092311604754466517383924519395805545414036417538557454043160452140159260358611557940259339274546083922304375393300941579159174804514259508517632639800828414407563429133729340455265735439489593156691000997774171014200471836334206202632613174352329790545712419395349641929244906184899852838739393677314632137604773115060290397298742494697009791452639835388466509514843164875905469830591641505087153985189941215039680892292318039072277248848966974542143559694316137629840117060671325736369247091407894756174734406372207432654085230477897123712581003804846757995038436517853631680555674611559724849550941083479766438813143233948101210599859135031228398348568378396687645630538666093337961398054902910587355348826858847858381580327178853970833770131858920547272349017200354594155718960073524229420542176257204801732789250039800151029983819877952591600426032807655400061594933213624683767825414868337330624905037780019522239989118227566529637060552688628471685083979256270641561600000 [144,48] -17989034618860591077475772201453391014079661442815033304674823517313129604315696284517244594589566317607166995062480418282514621921646800645459956221551258708585038332320373957868860885392911215881071407912629465111029631374352588430430090656241079001385932005643119615955715805614295126784719332635733823686248174736629117148710984525457694628886257652454014974953437118604208510306370863741743168119316909669380706784793912655638465798448478194386589088727458869992536872380798585751659507773521052966035676815476892859779469151018809465769868105684856191409145650270520486746018257578352105356855373959552476637536558247069252389898887352726119837874658139075888815036258967852117500724816276629074761556124178318298196229707188879627267422321536822896785114603899754449821344731199146655499919610190077249042687859654346449081899743722900287224958723205802026478703524403262432885191317018851075326061474214653762365067199216438148976230224240655031228162588259584284999738250988747006083146373014195737289053888576532934402404141729824510857493850083748022756377848828157519707646584483924518172794346222124009452550277179124293995099069278868835236888165170918853055201072536197522720415516968126075753197259534135566377272397279935031309913151370466244921854560447961470150325366504051008392450040507016301486127707873613447068437280885759818859285857032313025033524272992274934009700511537701223280849711680238185710854188626596568365486651675981731155045760215950910329985440373469525037852538584340786280316058969420380056107987830413827877020889781405757881300265359650281392050226589078730436628132094930693435280222802965161835069438280575682694670998528413737431899125540748620798902318257845994523739843199295538004793850817251499944476176272188934955933938910780889730869888218227280771437728277927552549946188326812251684065379710238747562858894164414677468116333651467035487118416346063607137114124948156421032973912635626452316305532149312407444236937090555746058657544951257923477953506361659006598835221953415731429737464724151248776805827363749982427328778272437107821076490619328460642201907964358321151388133931299047035957666395735089235800614429102670420216160519261527642487856527208492702731822815539324757081867171193424070195453754112675597918026109042351351132220673041353522604505259430915900 [144,49] 9912117458969063354332782169055983847231235863990158290067786160342426233881787577140780772733985401522162146884761224429637051243286225644183808908761341011254012045266910540248094072697432689735056184782818002007098011019460954938512266899364144643640130183154669929418484137101174993188962342094625793195078688614481492810645197679418329181545220479345641835120504245883391919386012075823074636462879806916077960872093880182525221745989304877935888704427088515111201528322866037318824934919282379079222343131430744207623474564490421070415442616789314267820165169489206824886238116003679922394185477312948263351313925194262390781348445688429654610569916288883628789822924650477189797169661954250601287740600988407218068278962746000908655644638180527436830104246930609489029147355443799536156212821516953215197901367599543776462154376889091874214315348854208705102109704321150300232069615362217561692347434443256895388106336580019256193892135613377344263120423703313153929838760354533699364510080030526088851504584752276364907620929487369326188971383282839916115438287375402723819185910431487156918545904946294589846620457604479946108711302949059355308190175161502153068465913347041606804536873503408987794708651203494393931866498259439391680939069034702788442216467229497448046261124483593552664362248999959430472870327012746520974959657827521237784584191197488603073901302068102605544340365273850930154133012810768220583144887726707667267224199713775063529937544480113744243083638402508735202393043472022065165267725507969682284558476607629211311593955932510567764678904495334525090905164019101468927396571188711273239453191284720701448787204339900103131365706274481270542280258835699629307633113428796272348096712779316736638720416021775684229090019406131209148677991027904202740426378998544644535544584322150063244184706007595196558712881776843382807837803771508417800135442349884771794245222758795573722466925891249753304974332091337152340251970139334437064885068018934770084977953585483108186647392353651929043782036952366159045518327457891920333361384427937392154059360598374540037725180740103492380946013075592073523639605562620489929968011550489641485648175585312012173932221968007836151318824169594142361462971213941702092013382934688503942753709531960950084997804406801197188113850223228406570443660514048000 [144,50] -4799330897499277199800480344603004698559966869745349613309606850122234758187194866483414886708767561511867348416419661061620654985908918049065819400168015110961232388486682484581049274827096109177227712498149785327114553070607138836620627228867189136649717533768899072087467468988896811293343433797468305537993202995484164430707936698094509758082606507938978904445446930392021933135724246214274950861427919596588870937965079892216843428407835438078352857642561205908012139955220410717449088409495789238610174351114489202233436746764414150180345125262816280574738868433607443515761082223959068135418736920106647647366588799732579967717612326467346442501822900721827401826504799974249630203830860917829884569270597341616050776141287225870754750177200586839398054498480981458623780884040371971205944158214651380482183233489353040869215817879483611032445896521444525443435386358562665563872021453729922851646510784643999397537980000498186499128565427939231486406527720004279899106421592020359060715401385601947897786220590225594122881003507699730927217662270726938241925599257651525197986565432083458472202717924561098887407171149199688970983182082965478894629044825170148433714174243495148648791835107976858463989936569137084078412479664934617295281677990970603182376796713555204594009104697054576405320649557225006851620896173147341029831420719066185418499670568589117663511684579705368506353179483160219274076141001165190822984855263108464640069649181603624984061006468841494145958856752858069860058450979389483004418086709052186381749210703739148887602952872985633357637232346028804565935293341220943264963505340185467326788864910593592201849634769516051016212585360635093418516512099477581278068986877550888900303933683243236410706173062948703952969431504924684303835091751067415614389995899021022578712068283013600671164647008300871205100933285313701297109698486476272955588501164008116840967882867769882578817092526745208867265413887486582739806174659557924327490289126927718207500837113358207816517170314305677014900584651820459239365420262493898040298342324055140276166469088256972210914980266548379589831250355498169121192400618632638226886537850628868578067137201245528144997888743157070530262898302065042242517968630142533758385181821698451919673180648416495945501057754856762925919840145174686250319195998720 [144,51] 2033805038591588692574605771110991371315891849484538601757585453109710125190588071418961041116194236556373249798362163125435488574315128390349545400761987825484221135027203696252596449974529099337011968949705731251247953092719552487239269724732984951809286597796169076597185130876451030920328426322256809154123683943326953677946895901113573398635969194139387302113606342192682280130372328951261502110842623476429078371472984959270857262790484400031531381750415844489155380260343684980578906850259604541719496097135179636902243373192170692015260663748644437083678687195543482037751168538764961775614411281325551016170101830881739632966054775229780906507687882911648826192153649388751964551195848576647779347697022700197508617305103296293017328773180409846681886114227152984004252243725454683471045706791047227321996372902741652991582983053500390442653742118686307437057186806505245724235785413911455328240623969434177819416911870130402754947817990068953787407971402319370904594211837374123078090084755330608718717639803753265028502102983977029154211547252207332925633253777896789642373763765196564736196838309895316993502870215297080474514484147698049229728351663943097136034025421851143608395096398622174032147099978591060404600786867953941916091665458143321139076180457937983660053470223560438787611486339998988171533765112113049943431454655035352539609494015829562007243759473325497732754012675345303811110846014547961336218730441381044821227060912256241697823358525830139664373072495106807544728475011258549691842070624150829895611065903234166764503287048683184039711258909297328291578886809335319749962836866532717049348909060443388964651792795714900766264980307858381534614072836948827183486661143132883522893453008271020202617875347313029790272480663418432038257474947460773937587641482763193260836980832967311272913362456243465336746340467370115141682555281892413635214872394146136012197855279164962716128673059145632986600124030166941163324717415004208208052608699644693312593957628577858308999475201696244778431870248591262323578945898222132539523574207709802808865163525700604048700544255157430667560208695142631001237486495269848969484844864835057231404980520571955132280847276295437658429653524491908934121876333298318835305460727902792277888421287008365249738984016768374721787751380264055888673370880 [144,52] -746350669465387103154582066925937313260924328560208446829573587913220139083366967513300316131646784413141439254995322691303270640633702488406174529484636878432100965186611644427764643306552017149660883455476743975769740597831945723453544163548422316003192728261342714129184856739716927250501861666276351386755525249397837364177722550956127413313169597571840603921881376267247330764580291061925882071243796578863570078255242626253054300849939655637484403975539235456589550264374047256668707772816969848289677776957234011960972682152586092470034499952269783889975294562671026279763652902493679097319780449463907757667917374440770274057433232655067695201734871459485320104731083796544339517618437648892307894271268644072125309147037358679803704878549676618420652756669829803454137239232831318963779196455905883958222791259060141834869043707487503267134531666466096757059218496105194948651568719839548455179530399377000076750179400759455428455021752247419976256405019400306885050325800331234653157869325881883173893552717317276362240902753889660891941512311977098160161687528426811926195852450293673623097692247638513389206705669213754136082829349482492272124970400241362835087860278091605163326599930296328429271355200947753461567028900027484125835374337982692282119920207568673218605020195064720469271610801539771822075959774907196254397140401106597837071350056319726155276190990648057004625370172020224917006024586045158074650406798153041385174873097628338221715162175962017569476690270122770542373346501300129257301599180936812263855402989426088339344531299585304848568251747025538870217912067713469067987456499581378694570156284766371368564593014370719759492740212775359285261724728181917345219647177629941409692759222815747970756294968545796479839443985087720166198865903890470357992689135497689057259426744218013356690315352566634076024004342191020309010457556798218850334059465196625681081235181447517526775359741083445509405664471363934867869539418589113515721019413490451481786195019920195138072473820990181009912478640945668329379503277148563826314580328402847859755925855453692412489450466035351397045729130917139827943603225420705068154645360764889418709206673779384483680803805240038863198214701674138508369008627511820964551865201549265750419796490130275504096011232585193311427277337101083433040000 [144,53] 232394743347158434121801624349420515307123174238508679176631498407608424946133807668787398721479073021097610324639016386830367612005303845191298955292354864999522816851448117781212438173462243585628795456506217444523604967195783152494903595324981473594421582635933515222540164759753740419957209144032677568807979918770738769253479882970976710883452968558188928524655947091327519460393967477692639524446081862224178623160233762086737953843813636280593482738640715795532324300864699515404191375288339327960021979746158244783322964689694575103922716918943558306888311783502892833600983256817112067727588682247808142891711234442679040383517344474177490150120263477495459737906354119892739599138460684470926769530063631490824828348916525101594185998695787093074392323909423129463393453787800090393463748083211947554191766001460358420327784252941247974848094069743219622557566053615023218377915182424241472473058577265855475002968009067795348327439569592251637558514210859535172150470467303254504067153357118740150064519311096205575991267444658299026852086341263647559506305923319286792297110144134935518664854332376987406148442797472322433244924354031420216948116103613068181700050716168155086836475824806714140420658328133568764694601733729450791905291023683855689620944417219941073948022555702288684172048649087257032887698569306984010874889604853088875419239142953739176967033256237549111906461346806894561364720048295553980743528186747737711605260964106314835414092963938664411133645446634726100345304132065726783372939627183962955403991212071897002043189274032916471912214153142868767402343231748837566753892732984170060088038596079792811324389073576847279489908507268819903866400587397800280091628270756423369186189300730898018277104307342465321286396825080578613769118890845922497802763194715995121207425137275563285302133192647381194806142300249511306945507847342610577967997514552946619674025161337177098553522785260672182653687163451479087795790819572868272254078375251791318283351283330660437887999493830834676435620070540032797138596020426785098615544201844909026239829989703451164009570134493231994034850328588043530404374158437473045462130385391220826103689610000353178905462006851636195097818074710414711607115116148459629336930570258535311416511314744259523763216687987238746021024565865907379200 [144,54] -58974143589879516365609219000799179103652392280026199621492857229973732527735816501614565535400725455797469820154111957406318159617266560033286544922125955618262779822158791409334974336475037578390730713267098750786588072619267804104447793416716302333062090055303503513328006568489243988984405646309314414596966440050581555286644363573021032223282199328212696602361875819799933831589809575836789752954481411830131467140193367125481332401752092378355024233161451413931098213053473379421551223254332974308840634418083465281503685819926487544535665793469496850218034303891062982562413470034899016016027734806828932907450737339823640535508522400974430601643287410705159886970990583692815858407783143102045829465923677667239636452655745408544048050404040371213481359472577494844246735173909164746257162125412277917071540260884258200509911142115687790866956828154385800895218556965285401401066956335373144499670817017380429897252199836795391945370062789553039492543031107119132430842321655406943944109303141073374335565284415019128663736009247497924776427683222883610852578159200108090552620872616769036575574846326456844632071766906212294772155549150676467778980232136521190415222580906773066502275619115305464586907280799249001898048094919717299517906233036867296084865323748480248475757509150857422330650139656775575867495952847197319281138699938012150663609981809397520547625779938835961233511223764662436194326188080458000994372056596070909361365204597850782833031288080191604677600286583903708348623718602269275564996770048547370905116011410449769206520111733735471662432990767300707473892084984644265973443374436545458629375999823158181599941620716334130585746921402205625750615390834266298290219079125674969170756559965143331754420863819193728621755381208405909031125191833831200773493112649771810171225719939861308686727275572688655055303244103646705853683002669806905237645494766031825954046743591398331950545596576644010969659835774682986245995694828185608877114032923817531222399768854979068702047165022642567905632636843279743734225724466516598758837601020137859882682967087001555139418863787991085239510093453637718288051768253276782556437479371729769402843694828161358794810119691661923551096027637951384713521287235203656600688025133034932188638039681259231662315064053269828319923203941133888 [144,55] 11048814303574340976010143809637241191518060104189394512562649392920034218538148430381559273848663488076159009146255835607672226144036180262178098149455987814536549147837931402110893567254775944584098367600263840394816681591226145392460623806518801515952780269358067769550612637151446449698125234118866980100835788396236759875507172236846800406239106032537705612649506400236413861433449957816217699844528585484553250562780074322013764950542119354505148650327067173887772148493089803354429418074026543975944150275830300724363453835124297127528264127829158649482330611204474098665179083970588996947667978904108690547104849912884757700175849092890462316720599373760380639998893702803417470553717636561467839133646336756648706767618630358013289112512849488349190350651940909210193718096569606391955960731758886859572068772156986549102962235022806942004857711271738633104530409919513765091640537254328503818918535485423626896870592685707365637763652102660032607944604810800893848088248942227819836281014335647993816722090708231965406045671892733548145712718566937800644077571675947437517431388622994981712877448721732272450348184599633641341592324571010967435864979982960677372765960415605038438690190089118694910871568292396885077360534416420963915073275997212560112152006688823746860811473872855799641952547428396652734738358868461435889473397789670189433554728059273179850315740901269331623281794567301879698808333561344109300672433323019172795814279558339917174923448356199876043228025516202619099307104896867251331154546851062828406715950419023937980080867318872273506333864874504098743989766646758511213474012458534900258831237203198934180950651686168143228855592038686413875639813641854091960306944226492483435641056027126967229404971273872024623140438802072441199426637291348736027934618523984393347251921809640939384881267518110278771834215878928734051472800286299252431943009427288629765488946023799020740144449943431640945121672779525559983315115951121671707340514679073370618771635555427761550540008713309087814338920510554583569953059323931652629847000448055894338811563587327953837860875035997825128024737339480158304851092834257074620411546525395983824992841367015944548574419069357587278843735248818003661553743745403739767533687264686375651587488617017358486914687047061657176083327211584 [144,56] -974843691707779601632201660126806949269693694171680640366308136947702281509513598854671457912168249579724562592741028501154476855115846877775245918406249947497768191984044539204209170467280412131907554524729182278180111998464663119463507176766927841834688881421212943892039210787048844014829163612790008179162899733128921190843598184664549303637993049263198418585731041051252067533318660888810140035523638547848666657459598423799646163574291539775253529013245938504160304661986757736062495772271879719830054333582601797206547938249957468027603431982306633958410330849516795837601782648716220130490890141534227746316880767276014560883490161359878430510503981639862353834676967964164432823304752765804173182854574382595611371966474411116752268731960788841104678388395138407282430064573434191071566786157067874150838894796851720451856408834004429298695096965824338069784532440288601521558993096761231593816410526361816419329422871436486842850307460300639540986030868634744705213286612961505916922233043720397808529363110376940416219860973170772910874615064941024896178984817724653461055774229768349132402719113086747185965047200754207388191166032322642331633061171243675590522392050135183352988230281286771663669912451221394022283160545413738919817560271911266101025439085127689463176782885156694728781741046477013939083349282778089343167298762491211714880873070352689917048441205848557673219823421724508048093628705201004907973400199049125892172398914438206051982947948204348727121202138538039715352127140005153962606257370395744340180841873336838690459447956563783048123086788646635566389998350655239784033669747032241845315067981284974999370067588407505897059630002380501301457883738456349507906305328403245535787903909283780000092535304066901735548983153146603938006092679974180745571264472640756369873374615264153317786057372979991560663062411041541046791051602855067257378717192973759597672928783432475513207741209536523066856752096924900275539109677536942934455065167954752217711115079403216482554146319218005069223688673176721362372884012475827815088754865440061805401587846658208908465820573889345805493479114989851841873575168725291834073918383015586695599743258602723070019587181726688221810458938176084089964227354427119766503515811804810930177280997486480585492793573938235656082972896 [144,57] -262445618536613315597103162031926446159488785837380806214491284306934457087328406849205703908561857920422703938195684053199728807224926644926925376066109813616273975618877889412318370604610027624820570773966523789805807602180835695765975206264426543527835183728243633306486168094885715751587649530092891374940925887745272966983466476477678625284254129227890454630147406701198960917319696401173730999976466480604093191006884192448929437120305419539231896611406614563294681374844859608064936055936099779241324787140295957680776582729543225348414151321126375602269927304284456313184020972864407027639623817647921240567094195645850183798808263332155962635854066729758941798689207809616046052194165153772885758485270617034679585831817725030859840188439889269691855871238984306095916965169697796833401946610365670758966759866274090193590760761238520813044036971555090155702567765676408635730269013008931163653916077026629981873991798044713086458506254292633264002198381398163655820810791969500510987441746969589995085537770342188580985680684698177670849213286732015085971587558428763215507733772010394745715969302733426580475317172484971038970796703112475357529582122837873424428515769694108965213182605962014411041026009268198044616911015342460469878767148219704910309123724340821491452580725907479318276238240092976462453195596124316494334109301083027808419899085907121707911045777667221690831658299749222457696616711238586722748527141604541237077960314249944891215898490019772496024687132028565356899446886138650850875745339434244875549382475934960159024820770246724914974226223335828170188387879498581569251850228239105894296603031272497595222798658349261722625563648044118562981469891378433514791119096803640325859236475521600258499760055986474371214499917338279361187512887268528989407445960783621549393194741584354601030413167553140696127245879760794145555537837778511013362181812382292095397768154673483860438645206076671092159712861254989218108467559476465405713167052510175143502239157902099315037164165476217907677320638587254445032407073263624552334114591424884902024912500549460295349020763983409908813248308144849524995930727261821292424765457183984405289975827843482849551922593315127440516089693396451599698955280456518317994143559375163622538083602559060192950808478488407942026240 [144,58] 156511744823700604552022982584120799972002585746997496045428153157726203866239571381128362956150484411836901736029271855202968007234272145459505502715905508424377602624081271226931144213141770427875732429683857312568602260605203893739822315114195362643380628144997224356792034387828459304320054909300669124016739804222743535011803737397450232959079745925367469969411429093059068552244551459011123297688758584410017632901360010263465459415967609221621481717690628123271561887300081502898084160807232271516770615473419091391782887549722005049888224363153812302982517216030322359270500408774627402465633147865509022557519579574021949811961150428753986911663580201918567177893459904433743984682173224674207961661503655565539215495697483014547114672287107565363787558249805267691273101778526977110856863421246337354983308126954592251730342373603994355441492349572061955330705511217581990359821188933516504786021715215350928811229495567077614732704196618460604860133542112477549677804321273343535530514282120817464296550687048830426226740308995416461775534276293619414822392119542633879837296395961805081493694674705413159602311672120231785058672304853129799320561395542327582811356806628886417051917093233372740674522805878454663629907405573941501354739887903587077560330071987505306055448710798981746676174425982297551271623059735827462392789151614877878505906228459930901650559565353858080780361099331265242730164807570719550126043645211364487055409578101110514441959913639196765361587426493309055459132682795202318791804501190761733035470751828652646436820683296465579742897807176682479720299994857685240577013844612889660220149030571134526601519334078845687100547791725864753449995044416926973435137999908763145725738792892699939745899914573199447822120343313444887093507528510239274662175866998083203862956325187934845094971925198786801289150508966871259299751201342055439040444731607803764315506361297530565169475820736922820624646743643568134231496625475551831444259381185841973521156662653772989420323560899960647812848574456264228364000107377265758091054280233039194205149049389920596052398669970402746625701131210977715194607907742578684391972341212884762941644730939064339130059573380669246061933676042131639732871505126463873763133292789412554201251241336281281548737752187011348224 [144,59] -46083918514720479831414783723218167556300742252780831197704564403635111623619096840291522559896681041184474728921193425434528277310503819850616854678811949121495299981408082336352170702571631716696635520482192642636414261681692624356532726324906656767312806003470458712180843023619620835626187621941396783234517569300179984168342902700296594434773058040782023458565906227266889407269276904302104931120543062439978017053237663925386270561745975335527673782692223872682907723379326395092150596776640413148260655775469600842368136689923149626024494933481262422639761326003867568630749750047083484723342182631766321314804844159225364669035143791865458741851696119232777965836531302048290597749128300984643084722094583576601218809271751659677929241416851546675558841199962281608866874349058499843909766719513230767744683105254058419642845674125172780608079548998336996410332055074454072828381980444679873064146271760567346798354142166363921787821848977409829108543615825667416521429501519252246264423980368646682209955923409085906941180276807368295449551831468393869481375154874980034099314512286804315597130896184749901265841598088658615059237102404909166905103371047140752650266563074385881263134408738010697744939669635673997249557301136894589862032407192508836667943550963220658812339878290265678333263615657360575411863831824920251189037779044815056919562952662890283688863970323753415493461118499652038214472377656890097262926081632167699449260044715464615263529690979291977921641549303308672445120479895437747592603846351675512442096075144024548141920438209966174531017739802906749171205338711551038507390797804932763833511212911930269212406710759550470740289163273471522057101061283260916269051989273915577168082814571866506171730960870491519422486454596621552473956892472074795639203101968347659645409565760500544027138830456552841385097526932692560199075467895322824178354190595176024108722201774199014231548154071261906708069474664340059434631263858659857484533845061342371760892696381193091653216299939785522339939024739174280335533875428015425402247837184288484634457955786662363075377380428575743892168632750379297918541617171599732469334631677826064518152047408053816365077494184011226302287245410502898388679907291236493920196491720443669732308323094870239413529705515620544 [144,60] 10107088434451954655519235150242692332920259788070740773885326143921438954663630055305987045069265646631332968930550131416457499808265358007027269192103402685429023127246819225155099462843987633173705228982661624385467391993311538867394910281999580850058662362157788142908216307688762936548357995442673425616459688743768707235440826821452241985436277164473313508288418229923237663199737380586767800110414408689038981424888088721967102795991285381954842531501922030505404410632358524428763003988626534308116410002665482058555101496900709344368317651376752944371425714030800840909952239851973562075845533490285437206808224177836293284041770939752572853096748660792452355445187997537730963381705901670680842354532815899545614982763963096775400949225621109536413891895118768959750898338431093720353643259817892618555062060562760686771116108268421371691768358299131160313977445858535056295050960576198108822090753416677769782099695909807599118799182897631583589332188377496474077615043419656173587767325017555300137670075468223696872706250669542822882280342177657695874475210388569023354712848114588690348780731067764592189672534711876250216600509644413957822675956308730038722239597468751099880835382696226756332595030565092802150639935226709488482703294281219552610659372236008800921573466874552706979004065732905321998956363448120765816289561291587014314704802563530584418242285012798630597849737262864789682592490956979471625533531606449553449036496771469190789886325756707406931730107200222230316078995487238355900647627420363662307945822957846240794563667695309819991818144703111777170662779357687807673281896152964528449661547718829993513839496346768810666345155173074211014484159216734778655685817398312044468002926419000095354308186472995630115071371645176045005747468854134146614751323865248181417579215283708070761560572642891919477776287649354349671731215001712513459247564324027608716407830157662693535977873655500471675844902544791208183820485683434384841426147932225521964208020262569062984319678868005947809912213488715892290392121355694571290551869536039764821521043517420855111945070302871348813519784250847850230176567826421089135866306201980989778612199203675834687208337656571818335436015834177302898558433607963674775323597813855149354999381565181197844599998068816 [144,61] -1929835899630129327664459753200035176732425477214360343556861967938373288243927521358184656531664945404568659575313655463713064540068532246653999406519301944810680448500518409996251215502844699345496242854437307127864313360557556550759499305757065392187081352224295741969652842516067247310095925423267622032071604551142951025025073795044744494016199180826001687850455838590447029706903721712053739332177103469352926148360176215452745674717678597775147988168466645703925213841511781502392652888611899431001359601525812807125335468469628777870577042732930719198300384112843049994530790099162978414613195329222754863088930639504824756821991007921935246414335899635623120566337949395861831222147815922494923379505942238249288754682898726528205156220084644400261469765182813240894837757834192185857102181873663943048182695510072247944670207578269473747065490371502276272774749382851342910117224152775967189822989054054257012948346610208828236391602082299030447934260571668249170954769443265490043191400215834378977750164835298120411243172080011608715363008147365390943413371029526458953613025574120490475752033667030108567702985637907598927253853623355334336977049182248295668284810932364002224984866111601656645228065000957584359754696079698806365999465891338985832339826524606003160613075428406263504327266928768382946026616969327742503873643765729459318507511313601337904487164338164356692218063829724795011070629190355214288259437371825157433228519606606451273592112091670384001275760581121977277497088787709232075820054934930476494094605744298029817902096722500134874879953590331633990253123771637357660803691366976016337546772847697989450013814770575794970744136442618160260495017672471297635353408789042561941817626905403243260266586698356240057462226751708255252614804643702074942453676449532986836736534166496261309331153432407840441746989179274693468775045029551679270722835132525002074674254198888823478191224537304530721236664485008770694528005519765402439011290391823421785773156276594908999304581862173248668211086983339933230367548288442376368465088354473682079296805939448651676177847016480453665871124858911322767984898153499174089064493038945505890584733189794294192556175703716461094745453384598351889586171598784076704045694548354947665655050221741717936130933632 [144,62] 365414746513819650273162385775880937373432060281692863300729524103633913350336985087813411311648821495281157906558322760419990103806693201409710979479714790648746404991051623421508424579936013574325342683351113526915213660805583769940393284934278472931429715287018157365634392555767253594881718802016393404876044505444490466758797450275858068612344313998254706091307752315471564582098771138270319568093145658742823295069166913719530098035168059815408822938664928709306310998573484982450789381243337940319758156242921258136542394182560256091096018081685508464919332087269897129156647579441562252295138177396865908361384309116589798024492817979119956265674126338489348238547608167235994095059985924023194599982361873223316535668114151072044196548932711743920272892234061652374640858735708030518841634304604970619231855749892069148602097573138575010625783883189445431500532489341710917506355540053681195024490952152597565462824203089792862259266492538017899443905317544086550884361435829739314184975417767855638051838808134178794681547556049637730215085083267639377173194348658720997479665029007043523859828673160130881633887853033942852523650538622524663737000455883436276023455527000767226222642044703137507689984939256640635883441231166024124019532554156048220567832876484583498699136214930221410179740325662103965029995790589350335911863854026838388672564133962302202910308478276103003520220797665567457041515161564365256623157339662511735873304411422532386474964863576630984000855703260718633580556341028707332349269956774954994466407124727606150423727620223595740429897947222500049573137070326567366811925488956137466884733194104821196292946048435771966841734344294166666110955933153479641209649363706148409803408544832997293227914366018019653369795201433090329097196363130928782063572697490694086152931989878643522051587818801065249402617816429378460650316739126478445555922746485777307552353650140670490695448307164461299298585516349380985644819986397760856216436872506888517408602367529697745087929803670427685082895046282934438696978126887899640165008803363316249870391018752127529884503077508650253169063258602015887740009959596416563003308445669811990792604783669960696244995060504959654161995671841644461481653028776685140106357488005050627309621204519827798900016 [144,63] -69587204716170751664450276281256184903001915699066071349355536555000074679292704577683643743359938226914350754342504612788851612480475680981112959050373389272938805964357812366828932731875032015208721014018008544675775828084675408933339471097349815111766160735553187759949390297443715667915304674083609456600918286885013554330313444916705057088455323726339648898664896619109037392671118777314126789341588119823500127032462184052685153911000253785602241249147801364156949895373008966454074151161355226529889081045208260013067702876063639452783589654099808951288121797740175172448522293884088677722898459536719299281072448408740064059756424270618134579317708663057682841891319636936945889756380048162172865740474995161300835163180104436386922460600160091621260747898117151139342998869944788474331755559006615924511880479370436197543702857263934695514356928178852844295254897309689198091531437077359476581175179169966342371708676574300165607984845740992958315794007045883776780313120225142203500618316229220545635748528609015717082793290800241396949118954554116365965266626103469856310184582990612830632749343728409024118432941697510979097073100543827189606082957705345136277522007031151159396152828540126763452499902183297894531287501906019902661592576226608978238067864557246438752711392782453579029743402684101758429043881625077857052876319028445573359017571260092812326995455492409258239536242138312489909064376221306922467024174391835009973188434801493169379811330177791851775039427824257810669241255605079135284138440641227922845474294423074249208115303723002909031574919737800787272899855977802683877946700170455479575856303982745583196135876511458318374725911911559965570482415609914902789715607647713424318199329017495073057502476445967329012738812502316756447321163290986412136148133580971543797801432162937248111105750609449547700408537833081665293657361169718046088655775040003071530551563190331716365070428708336703989931179434538731309382623408285635870413700479411696569318477473013538245505986477146535889448550843117898559044539496094258262147156205527411302908651487194784567700366517526737182628865148982936442123526236698762234600430739827531531421209041595189471984390946057061163933925750073530942194691544565961398888414786561282962155401559855258400 [144,64] 11471035383625558091791079336514159608155319854492430555118227921215799186982923391785744039055282080947323778228127114351971874270884444266512277730694163809967392546729667670434106126470048828047230557996941373367296571027495662689002369799131523764552312163027597182389112281565789663496687365072997766271149225583550820343100849023029925882404541068695264556343458402051811989707661656176200468093031451951510813979348463388614609352815181780333644494107503442803049743073215538303737894046793335206792689582924353213643930347951194772544509321633005612146002141227044534365075349571258942748002893434684862085714005582315064787857680127028293312784985296330485964999947065800016640907943110961944725419610426212111696607835774308300724279604570949703835703805261845666468932005479091446982972808543675797540397259202425870670866623883483084050429971585481294647863524013011242300272584445823829875542532352143583361759426711042237802090792028440328398371382362568346071303744084874876827912285084835165184322121124433626102825596320313930023071561035318694949401068302613101225138017054840552656282384310713335987621730867678091488113720041731789595413275005309209052520347961066563423996279004054904946921357925979021556781917884952316241889790189183156538403275659534752752393492168943976594256691497743097706022165084135934079469352268901621984538942317215002263945794888752108841866179354337696334500370524027161221338561822955389474657297180474962579995454679496561015903650110421381469429898408346720326149434969483239046073097662104774426936989755960303065627780085254981052856865012490532143776161190662786817854385675151019770412757597242618190742684530320618615190668649725288264439247244068399416765376063908819583383761771232547613874007360766177827093269312801344945403543904624784126673194240506905658555924576641052246865375433619707275070482731487740911279678739860187815736733886515800668498132762637249377784757045162326242074314759410126486244245211757659118093160582956669154590907010038702181548926340534011919804077022858147187467811967988783277660952068235092354517250236934081941735007127782621382517823503475555877939849180110565138161373776904352830648048815111020388280280306047020242002018851142973337498474961761964504633970023678656 [144,65] -1273202762283939188246648302474279895318913324131596025934811659541664462496762052536363576789118481704125528456743358293921786296351874355063821238024296822024717440954145933454456633580711089502364680632211319544587594046858401996660324003064965711601509692928425880785639276136779129522698298233243800487469056331357028940173545253041895682835437013698450079662704944182187583296739820758398309982287303061544046286789744446957559148768088421045089892783215762769553229637567270639557386804484984238983640628660874316766466130903045059526161757347235767285465891232612836586670591415213373928741754793942786274685769519551302397958066626836943958354768168526290301001007857297730808301293752105499544835555235080906545785131465874510832365620252562644594084368283232375390551855408586828998594877176296146796914570484879097641774291889664795526468711288349701809392692567568685288138396155669359398233858145729325533307347076980236765557014413677187305274711546767165623372398406716209814521878782956606279315089595279983495862874150321111653089670552072753303129509602871508640448800293210828437149000854415608499098302241161806392775584287713373837201543975381620668409970568533101506773251165874729768650629844178913306125231244080498312814252741233728355855138806220623182227139191679168639074776362804921369906870337666569072822898315804629940032776521537455636571218199523845094609586221636502055026585253575510166720385939142645783990884888262539615801499855304698755715631491256173939970734133021485459696051954633911341396834452444942242562377668086052892699795185099836892699217714918521904841946904825730264218541217258768289307682521637706873170967271340447185874512905298912264499989138659478215367507627060182660044991392783402096184442706298832506470189880509303342352268219451331766173189013321856882259269867572947387539507114889958937447724826162455056447593625911649985005064663905291891929243289185476022580805984820698101894349724576762316155864396226999401504836166356278425171931785308956202738898532629828598848774514939211807689566897676870814008486431651161016416426299070601907225957376334271536052529199984264871856195157906615084139864055600241061263261441704965197314580236574532846918653375915430055923070622862239245707496665088 [144,66] 38496310767542338646837484691418646566471413600234508786164003132067905257007753183320843501472236177105855750492628900496833833015292148044016236942094246040868251915222442058474383550279860912404755738500816814408116464743859520862323453234990864541261702857086729394991765861437979974963701567791643137842181937086683450401134882900457006323284670409987878206543041790473489301812975052323582082845264396794208883217960426624367093863240160792608512451915415300560138046801622131247403662750848265978261006463268407169859889200069872388916078476636212442421045690559834786286335138362105586466146448346459194399063745218620812585994108971953930175574472722373106309939111050483973127750348968116286023008915193459042311085629629015079173885738541354149272104774620128189376760528285788700103549916045699981351742538980040981051910120697369449928688582770231712003279105823016483042618821480269069490832203569786253161625220249622588327905253239994315295368749091196198979626861627088577679197182434018895364935160107383969249695844494220144202337408831965804366786698453209031396544576146614792208739093030811153042665318348022108432054148440318400476251375358751490252842859880174592207393783906623957317878101277572137963793265827099278723696414916407242072973350598480707145402113069083846732344811040014294536751901811430634181274863523183213143877345357704902954433010243263244824786804279997176410310491893882040858099697358956860027034154411409015580616409182459265217119449768261657109684327548318785042766811089621720387430026596512784164501531362477248578872581554914396087355808458696394916808884767234192178571788286506521497043343794967797674023484418889541718665283440179422402007031778339649181012290997876703351997803485074259445424196526083070906227492425730747930230744761684480060173108255543101948049243854119842180184130789392246423992190207858592711649240550472522630141470182644427936153199232420464928055320348717010506348531415450322860135806778231120877267420503135688613766515530126072578420208906072973213398829001885328353713586387466817758432723324957808936781841624838288553294627425348400770499313606594307517610555901726304958761484495693265131363690574081646400759450090957038762563613467352158197490117035366432722921472 [144,67] 8072130997448187209325761159362156156253299997426534384360538992591412660242817837524489118415670380598732824850379484552397100164756513014280106762196808102608882609798161892108104965783566315123711606885256122132031438600245489363350224875833157769963924705377409381053231008263250678288214872684377334677575051803401057313209031043633173409979309795348146214991748108884981977145959063511764269086035045441601838838939806491909110172037222532623760846235321251297936642645073190184129476667774071965536016178333921263151204425922571190929160072604840632091911857359801222020167253297487558506400254681143543619207583388112167339958812210038038950212750566527076990343083378983460626253153394225855250573652796405928483865786459766625982576324011858304781888012550994340660356672867968451625027508408944851310800864499870245552879320831768733403664114391349765762345953447860402670909421385011133739693000936702281585089506760991996572363133357922257736570853619847500345480128537021860235603462961741421941047579005987334209533248859539192175559689307996051832917307692093013172327790292735971007239208142112958256919583702774018913788001416331002782973651770900808723138150730380749379820380597485867401953284020290723846908525862680451877836481227130562707566347803855708651029930249406837043307373229906949042162811385675119303477019220238828022026397845571016034344897318161822036440114065151844404765079013578309407563606441241578330449079355201726116165545060986382858017530225672360212733586351602670917263337151748127578604762317499732156366416783688834272114516986173984961112872670857810946670129813048128025944245658845888110836142441798728152407286516779836656979638030816683953919994956470521145988368640999467551957581544533893498219916829856021353395459799976144649840444947632819770019182837579433767231564146630983448484266474350990637471166980602111833083674745443954477076599779189685070983369028434225704134409625148431651420374766124277883762927657859293258960660484532227166230027678194175412060204067954743056773161462361874851533308442027730387630173740130518626545666856303081129281534996650984834991013231233132556119377961134279182131070729130008854257548686997498071284756406875409564373882087904609463271127672756210301440 [144,68] 2490061515053205659759391164539505291417362148659746453033083351087251242881183289149845901731281108924074281057465348032643553016584941817568029505309468276230447087047135319113789271614097987994347575092169316720719476581716467504175962985033679419254166196665297801936347773242297666422914165616859617070371836091961124953781060195821710252193190234443613757987906508533815951274445560960635419342447623647129724991829551162135287528185100513328392889279327397514196865769266572758701357560116183928621880862136728773765032097397123565313338364095186111033585457835464699018224271529358027318316085509074702029634276359346712071417807334446585304538993238092905469954590106819562676829105563206925498689944615244908868258365911076848562818138679622188583903689769270229751401495866100668049073142786467386849649004048245062442849893651834387779199253275745884345902216015749088270827172287473792217132303404556483336281684901601641039094900538773556249146801158922848052407647891101880853827659440991362032359041281583054792325879017403381812264054708067788074115044866420335164304460830601899310711097308581603456297197986047097018513394402455801503070411060232114770252869951836869268253012764464240984286455386017221911680633014868994542884681267089215383569369471053034734724637574713919631584019461418991268529561539800686406537726204130070680362026289888001484718288409490199677128233070198282432133064898222339559219198379824203772525258363406147036490592492494937711956626791629115478599676289946102782870603471141708352429095430215742869083925708396357061517029694092852525127916572258337683620557465943574290909852439975213303987887483846131738155139229983817894588762307232009286148037871691518667754713873824024686343159389360314282747487930658082382455184540382791544519619096808989003026395724757337536640647587208147893801168881625759798292007119859961709271139945389242916508459059464236547740917305787566836014263726105338690105865860164937060634224338966972175092794512745380431465104527478366382612807305264851644514889691082799255861013089521385276894722084615942421100213168084519581045230844744057297980511408206805377779358656769480333151494984627756842636584132159504231001976820608209615796419211156353170252546363021893120 [144,69] -1911311231232012595089262859895036147794625377922546137301800077576876698729674524407521522313148127851837184068116706023957732830012185162735371653760965734280460555790627509715450743404005097493924494022497611349367880550278507739483916832642477763369113474042896816626482735743529382216105010385905694958489460462797842864776896647603373933753002139594226653583181789027216866746810880899353026387710578557404902639704879589987640263672588512541360303878938372024406709521846358221519551572896414423990459544664976012046623470807442635968806874801962827950671831424449404222480015219679731729977052382346812481555606090834958145303034681771419117007575572940652753793045540218245864199141188098193735168243032057347167208181874291678424859263965045043707342093613283406105709889772517850752333417815479480007311820189544877329793600975320052276438263358624004593112998500745921758927155198679578470202155109811030021559626313486144461069040844077460667277540123723695173349485109017664458257721429604079436870046331108539280875739313380496187441907237109944598938002829661663685563142763152677374975303949897524080774802815912667612924880647293450954458850995662020893226934955838654699264815662110954756155170394998019412877424271180242440591648227714376512841560017352346911603846887895231672882285181515635905697659273631176043271207785496500016132867287690087916918316330648314085649861937409180232480362490606893258723453272853604562876492980216646445286466610036370803616330675014482818815571777809338929832324548802798037644039038752881458504588959717196333080763221140173936160762385142621148142323717801119655012767415903191317608662429400605952356400224295501953959720722855340163051594609261746746233149360245005146605538301348100047027781863629147237138782089414849214844049921855400497199375183576286650876657138705850139230124383363922628450936084836542636297311096302040170622521917792704523990844809142570645792112795195565105824334618391275436457945709125316649045683081425694038717005714456390651502949648027955013266768315657151436952127434422146203181046672464309837358122348742310342347945439652122175463930196316571269508437120122204904337521592159205976828304053810456129640666929761050769016856348993848942992262280294400 [144,70] 548513721002155928296180947317608053454387319105065653609108824333207595260988936300392626232106195185714712511145958064771060717490124519526425101858352214129337302465259011752095836830508484352336457342644824997561195440664529852845545276929505283607527096383790139104226936166258159900581802854173763847868478407244710967260486334453970310192551815291564681425236254821545355436237299798885018403522509631770170807819092115336086853434645459813436220611858502470246749468181507824001395262400388071334173330789343754373242952743663389121834303876633807212432550945973149807838988547692696428521566870290812036913469483738915454150167056573666576209895000266591295261224946919012438070745948525570374680646305442670647242010614499155982781681551222460543781245415759999068483238337736753295752876280509294096361717202401468824212522718274828776776461042467127032637387288995912161009013311299042405288457843505227722036106051743667745633823056825391044099246021597040664568581459339224136590236437403329090440860688977429142355967643703689383169683847445280856261123520542987643036311567669916279418025541268996190921337883269825315010325033027290966094813543826393266838986130680938544089534448274150633951313726203490877448354970836472642993975790934915719828957708297108077350703224544066529289515415059562815103243406610924060133736514701672324227252304869004941388574873338848236088859060174040663234300841880830827911967197264732030029742325270127627089101352877297578188439280279205637545492145909226722909705248597353073579038458469770178487422165144023159450021654933006001993692259059235463979206343076779781533129574071502692636915458704376326604621378256649269919342949276738264021983947593641537018849747052795690024138725566512266815347517354933213703437769056831762130631280495832597179153601085202674804562508285767789044779317264888506086289605477254663187365673828359273420531219279878023469419632543742673459259891807596763460631118486463867106691825625690635858577657022801965286583793194409811973725702679332862744919231277861979640340365453223978471811707333491683804474857278210150184091440395355715596231762296904092307069926394391703976634560110592534274150159618025863469713920356565582173205824937957755169038636160 [144,71] -101169081155430567483307295930526174158744293337359491081799575833007580356944535656224695833362891610544474822853240735034356892889147511466620705193695168277480876372963497162584435348893662556963382097449880669492359378341052349174450674456356819687594774781082125667438905086743715222430670499668300572347155826490697443499309554892832760072515835389098943482227566858418237780996723969330742221295242078483161404928178921100609950685667033835328389345566752222569418771809635126301326594391763268165648677394678270027699490585819391349501162325451902337475359481844694549272155710892020579647233107874293161888264878304916492557621813148827697491634824831810548376205128480911938489427270602936442971097016860226899129285358700783561083586510733515273196650329307526074744162972173869674317596451900260849098254249109252554285837153089863208155583414190928097867171824440900665742352738354681372522888579826326109860744942451780743484888565902798587860253494036681637922293613119002593629901431366033641635738581862635954745309488273737323417852907656746431589692230685277124045612995293143985256703256064111581743478827139431076116493192905094038300818482162251947389028238976875567682607714750089568439898284778227100121690054584233189788744703863386205009447507793009337909548713630809474106455383310903513640445116740188884867854592774317869613054320973222334965558684051842330575762956551654828748524808174969085917713570951257482917622259251966901425933798852786777919369466724964240323450502562887966296775540803833628927271338331337137405233680394735892466803367524131373966286565264226207117161059321131802024413243325451834638721094286716512992206687055604340511103482664911881792469091901574016804723892814314623332066754257060771456290538575019820831013561315833949289463774975203149119001115501352718808139069691120135333686587132540134940827086762672758813700717719052131827304668674949888189554908155058202417819913633290894712216576093936034314964828509682401979643368977428152023975859201943491713138951883070980222804286157714155318662590563226887552540556463080614235200981323734443738340566279856806299266835869913262560694548900860498929430233224869190390478452547871269438351966786990179668416344655205883890936320 [144,72] 13261862161172346976316200098712213225107413888023058980926108096480116617458061805264086706456692948329530857198585884246214445924817130943295102004930615717329761818361722492627216127085337451974420409995317858636613714735068172985237054251295187145541200580508676566900806111296041136709997371187312772232125180465897676968801354769602926985627847214464035970755880843979489864052212268325850718538894171931800798514222647887555838395654475161978830169583619465371851157666615558730297930251107342514178139946534613133359976376369573929518003124796756305884188266708369113509388255543642277304633912075392558832747750302250718628951795316182030454664691299047905754545153568088711973165832053029096210378673258629235443607824189978191156711326953979164650828282701947479597687317522894795299768498860018582119304568355330958756701359152514981721208007367645512964398751813372267096394374083678715763673556362423234370606091282342009663415264753194495772861980130548661752887930908740917986663956927046556995526989052075154360266550883845025286671473999837504876148653804947753233631691994262020706090600903782724732475218084432649480211321729218053597505601446122496652010331549570564898425270881518296703807741906254237901250550212300179401070267473616716863587624592528361040060036456400150507602220091849453394797514690563711066443736698184871647309364279782137552949621473382620965476426204235606482778770358555240645919740250057187876735535008174674748378138878308612443267526388950922783859218334581859504967456562985161564589086621168689866251336836693227687710381467603321272282804340466531303986836612410498336970644600740622605259236861763026734680803551321047449816041151376902278574011083181912632273875195124694273392541028334026768853032208635031346593597406558215391202748519920908324965510237625277756965328703981556423781739754343875547155746535583168238483680979471666473059639167608996358130093644708748635939103393475667133554652854273871003041244466893240011650322063508470772297229372926786545652088806863806338220422233372748823875117967065256361040421343164598045196404579149121575221113364539993104912139426768824527741696987787305476997459036323337871461638119638601681132186687406466000428168880952816220320 [144,73] -1234114551074146683882049803308996516826402708631708664382908022846490435030346909444472659266772568599956931468627799348937394957397902965308021643469501138776347173808660149077562461883438376389712317354286782951280453373270380560490908217107822772290487237473856439719819955529194596494260630580146073737825376012912886211929185093545924438023869804482437871393825898399644629710290896935360689794967145520385541428753331535928688374205948520987523421514628144475605047277452940470325016369036977858246931755548027285943634612658637963773093432910694436151764762837718757097525471006855859485461472877537484491096196288200998829880845715560364284415456343333742903942349409387750966528568831722981472487254330868295395356333820554148719467317470000452968005074918527501847009458817302996148948680014216008723755175014208894687994536041160060535443312754017801708363329882350125373049025175965381147400233522786229840710989982764240679905759357644703182648173287294755652312389023256559486230923224834556787708239224764172867288080122082052667645308673875893141962068933924948349910401129379002834874372381393155640864206138575185006612626567366075795376559828337274619849441113353408291260356369245097833458284704193637781440781122570161672033721758552172211901839316578717735932218660357148178537762220117154553948784113546205160863647008654622155228020559372415309684110009751840081730093959781370486352212631972942342532013208723029906838924263458841320190781467415866508662664438094651219260550335031551115414583220645629289994576319018553727176558289588671180356361727934177447376824964356896060743062353606657761589957382357955711767674837942720712049945111277829870707177042974393613646393159178517500012160551141935510619411597370723590372969370692671052052893966278410552379535641520668486852397095038678965117370646881245396579926989542270239516368869363743741471073468870264219390557040004583678650776957891029559658373931207896512683464556625273727767840840315735927059740560298893708172965465043903577752162846098513546883371460192842281007279547509315507916350316893605715456940515116485189132883900990566274444097324681431482585936410708869049616620701017391728241178666696764310936103863609009951784231909443783680 [144,74] 72082249134664015576525855146161052924934998792707518870317972991668196991500413507282057366748967933368789023621676260639017629172500072234934925764030114484910190919277327460489841502903541494562898995671474558183708487508959779047025895341342384256242882676197068405977740489337091854027454573280577203023612913003277366813784030959945834159250311024531181927639981008364937647638310154619321277537740620780099377292101256201009725905408166063541823938852685823443684567598737664019974459643985900744173599313166743949285349106904781262625378752348503968578564282650474482398116514535056851346398912304328661418475333079506639015689496013791075836898312160295587859506855782026876789282127259677080590489347393365000803867967211692207874073366282099038684356961031807857471395886643312991158461890391456616823751546793314235252159793655847985012536379353131459721767935273367225487744173325046541796597781958902165142227460568583615018174635411206444412335175486637093230116020336138521109652841223241046576743585475186515823248369637066188802468744239522908903121426424662498072490555105050574664811278654269527151593793422956958180596808150841275296682639788436246030874803025749666767328653876349541124632350441845091768883980692715040543723681192471058678828252151564447090142657650054576714571095402382432077253223694127694934037187377934488656561498995373228013536685085170431264790872443008896208843735823450479093233132581763650613149856640996233613789575521231988884203724576641758375801100988301643964397557065244004987734635677911554412738122814502791344124329361064900214714460293913596250011529529761902193873725261334099865342634198267453444840135673542626558049395284821896932993220412794995159457743104234421669378314321295874280547061747437088328609211402408016135555659365653205561756547045262787012493944730839172302790189847278537792510301758178055263226606469102151152160143405433120954348516114508314357720614045066492644741934983552669848464780878015527531729904141565821935640841565479795263123862126290853337810927093128588034141494168586393548884677922821273742704596945513812615833001281344959481352540564795810475965410447131698588942396448526931926573042499451057604811699924828242700934449500416 [144,75] -589815613043996539162352512356581023863000081801201011702055153979162747254560991458711613992562738579255256817492588314570794352847493536987302429137049526489876491950498663431881044577266294799057939381609894251215982646002075271355126562355463289530008238331654015740437379294501337233098527743198765839540337821799411102365125850400278715722087235591317165216235402351573458601948288900736596749687107981920427747167795893826022971069110820961866273991261603212326553009372044394658032272041584472348908871443920153300191235778701688000945485588707778791946568996343875020927746308297635268882621862816703207402604617244634516291787562173030093515302767959523866661116447611057677123864364875696968515830184516119245169073903663640655297395139930480691381702044995187795710649784602985154342111703632215399184561949998008058117412141683389536625787580857703053859344898010128559416035523968696395095732078385145813327242029460693657291826401070302500230474632825264957449432355323807963532987770642798971127214134339887469346427719160485643113847012271771555416127790267247485972946741403838240405418080112734051140681668363685917375122577336892994581869575566728512002622696358377148689994369983794413110198031024845421019698774320792107325529619246862290252265689118208478659438173638605753369944612466550183642817652789859648078636742044494447530201128598483326838188632329438855411250688868378115956160389617083387737724818951938452979227088894322532679667937600210492255587104784057982064836798988285132400716040302589558526332865100936859897932909098190692587638047172822175183171386770241677161948632769458855721824246263059468835186963807127165647723400854006672557031034909818002133263976975547585680185506695343064753071808639278873274769274005985555593522469947128397536950153883228400649812429739788946611214054643582061922926020345016920407140470270813778194342400867408521015831118505049910473577077435171619326448971244158014814897716425995618682787032415202562094000551524443237375459116165331085624193623671343920183316266781013584922780824878837296639416205844808554722339220981051935485601449022322188445013215295433749781828757115355749505746378909094501962128148508093787437312160457628320118459008 [144,76] -424902604545339325387074236619180955879929639313551211159096965830992072947959893595461979411533550004515734827451956071599084923300191786364244096758262235827366959443473200469002814423813718034203276638843304378725910724843298628907310350734307751244036924945785959795194196437805223644200394577967977829343971226007715155782858982823699364309127820973246570720297901169049114355220910805759303400388360181695421376280388846131957375769272996999245709185842023704956997169696013173878342669680926279459256759320515992682382271931129798046806745974104303043814267019397003250817816611079726274832609833806637919101277688221684702504762309772196499466057221265342852369412128043547966938054782157118967449076551185382388838944239630695544933102868070030361550783479263919830229659019249120151062707240823659322935321028702385023784250436982312110156067607962453008742412872193966484131703669726277390212923388164919338448335060134680196894193396044617455196063410094988031021893356812182041739439154417039436838353974060577042742905610596215546951142417222972012254254402608901319652654399067104177788696238334202131629897437509970156186034853710985947621721984002600932563629421429309333359965324353733533203421722665763271105078163993053798517666858620517759402187595838490875492956275370577815562451873757224920518958676155493396472252819714378717798267017728374792585044121046656511048255566738715425060547373892197989382832263278321365943797497107162097541848785451758411551778465143134884425870776975908878333928931749938542031829775731312692938712751945269494105385459604503240570959566325237050543311586289349768721624416298127403321303096773331407363735768816125666728027999152095169584761967892317165513176997037586400347278338450937387975024508638922412210113411308026444021007698297817396317911278205019298593380749760328979647098450161521914707207833915973467797307725034884435620991367264197422313609181952493326092233559379427138769078089787643457925086691656032489004873878375967716834998544098171131916635099608700396796522597524137544447471987575335782468490788426308726737212179329131120616083069104502439839216928463284621020308893326865326434598529419098839215997627440085639864415268325573918769440 [144,77] 56916513316868835462118531570580669634249259651828199882345657847079043876448574272329827810904864113742717379272020867126989857645729272389316097144745568456311014474988870927069108538727368257987875177051781937766926353075581900351293984162121722553180506361773423078164670993672784094030572366482505209983725029780439801576374591626532476763046459665693427901926005860610299663818564167578466444828127938051596820170195980388930000402319651385233098343916059746410950817309777310426003326627798345728364128545523067995783049654712195574261152367908693326211376033478062456460193435470501551547210482385259490318561036266272365754014348542624547997474661353115184645811202325374756091825336539963861231171198557931772745293990659989165127575790964901221539556425437456813150271730584054236317258023690429292143631290073894354259009064666169745331725880764988845554146984727250734279144343470053710119338772402509178773882665750090304041317376786547471331521192233026834792122163585886583937263314007332068543643129797809168326168913596565986527238589352103241462997548660208164627672932450518393672970161236331977220160933078873899392076332506199492525939783229630935727217413415926047373643419633635827721544529580041369155694750079776767793115093918210981017617843162913831812269677668718501161486577968400692691279565785477159683312160969162680405968489284166296286674318881930539567376043717092366791153501636509063410806479169074157893670268365324797074957768515080910302377494859515457482755722916884421723203253948168131204023549962080173647059548540411640448580129401252614826723214935376577845571392367533693847780824634461462000570760418427080308409485192796400772914963536354275632015999984886419584760904184891287743692672515640793091114771067623908060631333231370109807515164880950250088289305795005949981521543467323335604105105543496080023143775268693494017762468686890325917293146199877541964910564846291048023218887021931868118234436787162731614652431734990653861796935586356411040612318779337851329946330868342182670128665207653925029050726537771593401409709260373139711658152873866154994764102784203343086436444449040592146104631979251533374343453645021028517559125310825371782471204952821836032 [144,78] -3939563385476127439947881931003362772269213045440978335832779359652967656822303889734993147798922604332618148490026111895647653766435370276026690890880331171075202490950781862981904526091490045195242301563623317121330241878168819020256715689168078117660220779419931003167576349011628115087700797846374651337087737620657006191137570362461494192298917206698238902940726953897168514470873633340512320997109956559380606621324626370783936130685108857374634379473080712294309051946513923544007241802279924140738410268963074895132627601304905948483464085558465654127109048843009199844337229738826895303763339813163796476040690735313683944406415589002297164783096105770828238767723848177960324547998395059941851347951825749203615244384545501027153263938497261637454721710785860251977831343335573144775079655957007428613177982084960936848465758331918071448346995340357275607201627483830854371885804927243743393323312461226571418376228116529056007077202536531433075430539321360491086723264094104566148416129557339990110714091776603136715120809190888679033203748562899222733266255284696419650378155061978898876465283111089248520866708216480433115794963212278832667139168222985833169411700823641722746472950645082902150523703389703730229825559931695218217592365673322500658214828273965015365697681004416396735893739638763736966187223293712494097605547991772542423544823682330184633139423035248004744140272533355629230380998799456643210712389107107177228113757675933498657643717668307798088371524008096498444534175006207801892731404492948994733184707049374708230291755045960904528592617971464967746916962960831169621113900098974358635347201589746518606687911099570210594266267100653077298546077219615727848430141965218185857906726910750975693624177109928284809489527916512113165010524592664170846107653630408569893521443179394060739240647618378603041465914286572068276712694787872398117276042885594414095350494665531861796361675767932275779834118269984793973965102256240030978522450835445375482802701822069690935970747054107093294129205534195458013352767850000301486171706570133437659237518777021744211945512013316142163123418426903754188830908765411487269137947029579330574204263235673132629086180402690641751307966638444736 [144,79] 62523259998754342081443160193237648425051142058156459344482473524736949980842459714164946408562839355161439051854618326857670608386718682436839868439882445912330622370608243439372476598662033529869493825967731084641648853097926132571021127048503890606947104935552639537630866062067963109712337224081720493201389818092250395147123703065457697249790914724950216436312678817038816200088457728370242971158347294412547908851997553636676882125934237315932534435698833973384878720545021170095648962114197139349773227130628475569035918910058098863434220907018060602338802776309946965361243199263471579146298732815082655578858285982648270953229756661088993044883827997529883636555126801675878868447541820052727351453532585159127689311308054633846364240041755213464932351941188211606230318986716002932979928022497610616393456948126260593095821603779364530613577387315582876812110316907247071474815903609127487717454286683790000329827479150179341727844763641519232418654815185567167626800755325520078412966438641648667909888974950390877097500429950520015288674242823839822899722200754282570069037219386939261358483056037199552870360386019742034520362344047364874359698630372061027593944112993584146671556617939832459018536140771596358427421575763451765488015596550239279010476617451701500679751714184344502763733669500204006405338889281073575814096078855389923310360304948193046454220879732182280026753906274361096922493136780098754014709383432074143193866753984169319647438149462864425286892029628699140287642542984962624034942259406106171506944011275945432360614158828479846378901544123631622594725426321838382257671858042135127660475614761656058134041170089964032013309235890730703665678028550699040781869955708049766132073726007265912060893607929208937792958459332396223717679314395935010301388065923382412304728594928367688076359536177795156949264569024642115373265409367125491090831426053656111824066581617838966174358241688611691999820970046189120097731293425446492739304931800582166176205313666605423026828410133494231109974391236340457141765496195467092672960930857790594660808292029066640353981841732810256952430481798806035365750586777109000974921627235623411948503993452761574068433329549769054259501352000 [144,80] 18953227117382350727191536041034235038404087413055394851145471116317334013452977584369214942205598045325137917182845954852645648646496986565182777948258128161411511666969791346698713185419883317561248917550024425585928100481922082145327663354287104059449022561009626668753208920782651241244688723557180734100178015201057444079480887252636774916084646494808833410869219321085645656205317692095150540416491031902036839633357253308519495468587353137864526340265258669583220877540220387717616787615776186437230311801698330030515745812520426632689598314012776071955409658051920821614124864825335492060865166295936315549910517490707781287051966927207119714522978373569281697775045164075096666385724393876650601492045196992635978078749772810062429167182830824076900924224583438828141508617779313937138731689040547648435507340006589325871835934659940047939906579568379039035873454891647042419718008469599673922126677723443743335072602496635738469771601841942501745623884352070879354281047149980371703268450148378727465498126647005011295470684620507457180430177654438961942037291677165739344684318371619554423516059720962081906267478703400202289349812055995344415952535059939318735619788908057545997505914474802263434895914996526423798421830454240247166553820177860936682499366000475674084730611164549635827091150304273602441768963522826983124117921552292806358929812093412114261960555901813868484695804769575685406841079322951604782230453938433905263876809285673403655010221043262305187860441750999839618446843002392749179003932385437774781118781510519006694978226626422249836483994200893486262218555145757494769342170032117233497786865672769651920150841098499903284919779709790540547902343650080508495428734520714890958135261218279527526788806226046827572609449688589262371163864768711537671318611136462794069562556546023955724898019329497783312436005631354592711531503154455379770119566942968463508103481117440984076057736336670066521228864029388450279198480487499936612426631690824180898035385435157549758148796558745538938696175024007135357436917971436243094945446728311302318440465936806117583872244235397043083812620778905244467578751624461999245210814495352606858839313408255966429309489633097662456723432 [144,81] -2344943388649820655092135522072788018010426135564116710673000668719255585281033263672705825319701566949184395740959266247566454670316909226848488850849087258470535974303581347479332143892650787308909567570396045073758020641809995058087979390210204392102757486679001014976275035443412322911820268354958819550887334256913402513356655532428067259109892480367662603376003439186362829376774701520060184909663764061837792793362761575639511082925119265739036302134118510353013278376128043640794190763549635639364864539462650212196641311434235080577473326449252599465726091941788464239212486555870315592327536026385925698393208755141103953026492258389926982609531949393709726147730318747889958379983714262093421508718281786130901705724181682409896179309839882097218973088455585737084294656430084523896349710985931758184141869009541620471813127699823196560666528741983247140288097854495767523211936553352420299745688653946965367851256259103200218352821299234984138555625832498070651949768425563040812608020054385028180506980227978621571115340022846978573073501606222190984427364096055014965479441391553461364255988382055302938665883485322969004614434491378313213989162517114043573186688439879567822734161076574882719874254977493498635101962747126483299811062505582601576721490840034489159599611541453707225735391602891138116874227640558423967806681174044890774185514813802476861190194089530169263918709397057066824119268971151813831485873035079949187034009377252327876315473462957646471260715401689235990823293937487899116490708258642513878596938224358979406788075946343266085657347498377986844952607171694789953002497352882790337071406247193575367983083378446623859906039596385014393686062546305842744316574856989777539159487726088508752047143244071761332151371649608096944608597245682834385297665537443272241192292044449621543484466728160282287769512782660309911711741674821530579048723007008289017459793249448793062581215529621169671888397698087859613012100963417912544805169396654870108273299726467805932870056552113040083919480760088621790235955455672938525719087637731459475299674651698370715375255757051930530346633345510550868722412424895950943596489650809203738076485115743987417097183488826013913088 [144,82] 139287637058640124766341112593491647975693423355650678463963421890754179955564482237888862840345916418579030169030964114353906006470637803579346070882248983118364080155533814897099886059454055821965405877566909197401433123242913282627637896528466277782578238150237755502391508915495405381947859236019451359885809052680263161381911177057204789996973050118585381472302879564528166469331509004815065018057396430181354166847487082934098000256177946821699936121533576377079244946580176047219603672540238661327511788068346797248407205796508022208411156252713723988827782011663428111647904731300022429245898996908833381412725077769152906955200399096872912869629768999716075466644967781218124444818204873384259684997965569322949981619400459290717031055202132256333105519441823274102713802033496274747423354877831922497064650893865381698054952489618681024401017826714026221240766679854250069339820167787605529761733222580406480689448954209823783383337172203749013255343978697234730235274463411922227945938198332367861389375880109424070249643757405667515266624736679138063220619243954714885658909438602336003338522913141819524225577662289685341613716134034047739943393773113678042961859991645738553372993725631608538995232546363115246350556376116294898492042538421656078845445024039736480774906678039293471946374621484759598253912892958694955272368916616450827157533503413111029786625979381371582751964914267381145859135807282946381253308246941836568705732609774920968990924912346878348901033882169598645869784574396200390710717415478384484388965177326880918175157541547354481441711395324714043292840799903664841966617288452080243585883681377408487654367067117234468181685850788345350878351365318484362075152175018531675544087299707863195296961896267721025659069711611535424572805335125979102354282138719003082007632019133725460988676549926032235122205647767871368656672571347617394530497879347866747308389601546105926500835081558387682230578753166749719592719764985946589396736013455816941248291462284808066131625318470607961494187475641496197969787189961662110917915125108325335029330695199777551863780431552659203183258763101595627718866638801240779757428109891669410863989926513528933240008622650482176 [144,83] -3618788523345875182648022607835024044455133076704077262922492373753526180205847747479841980874741525004678764718127607159698383118707380102165638707079873684493418373345479498011467160811791268547712296091408209489510107241881391123158753673616070222729453903742769442636343919950887605485722190070975737609730931833938297016016210104210040386885883444808517460917720165809707937255338148475310334462262706589951419198138147217721220007500064343180927548106820310051935596537469285822316146923465015729654090025093358238992631000076284469526555775629354814861135793008362834696441880129608062453940855144362593411527751421010635385967638948049959554876057580055455011897463446481982370573963812413880513846737564583841185427842023355413615412660566730119452840577387385352945547422916494217682443201685042079138687074195424586549392646621087306784204575977475562798070917838479658969140739463812748565770786014156577137680220240156217112131802703656237432294535125050741974930237463074106568384071813611891755994490492223662440033074367508602863899752266080834739203488301614957431765256099239180818111352097848357735544487845952176717279547133330371328025978071402940545979715862297514131637759115490293622611940920310406803454088891460747725778614093355804523870618951431144757576945851697170769858561229774953468517191802657645724864202171639964722790025656351904066217464840667356277348137180603674771921745241694867044917626223880801875949235216843633718054321827179479003788770847488224163506708799909762088236085847179363701667983447838308092084983674547722211019070624199679221156361845384454051441508650131639775453930437488353973602791733692361584861307740448209881655763198768798647655820059533388417645106822878418944725081819970924225944848860140526889404089747239110664067623813068628621367403800959307834832493356814477388746313655859772968664234963388861673570690817368308968411030915382371025516132769991745114198402412186330577171198533734160398124989611967272362941228001213877385785825408837741512774667558477268105467956046441711878746717731255881715520409062549615942522223688782092112161492286694411598045146864335694836128691913676968232832836100347432207409260597760 [144,84] -120676354870588608754884970192137820363078910710441671290143303394889597461694974320097085875830529202899501114662387629897039817932528477719824388973307040271610953872840269932014072696321112378417980525728646452113942615829058816844513797542476109052401511082278510221878730240063253754362912459655411116431190356597180517699294335073125768131465017302550458718756387669852035402419072186926429734957624340920256365685673061395571160553238557260041329653302637155057819755950229932600262413290972720308590859418482801498421795020265194282036646494688335018543747202890435787744341589629315598029532669770107813203100446093691974867251510335281431413137811024724076368707608875357324550864840724426660026784668518360937816579652594249979587936663399996170703305164511467389397907811075085497943371152796347935030635959493228858396670825088440856770977031686949380438294821415150401767340977119774624814305404990532699026787321216696991847101483462373446809611607639591271327744601404624682073339452752096451280136537051450093835630196524219470214974668653447308083592644091034670217409559606290211654848907809705502115487478914084172717229255758713111525676588008522623645791735515570596805405641855369139079836828235615817118401463804127467764652404592472653973426207269786092683436767787113379254269112362276823301224521597131795280557929590840564953510970566444626213657487321582169057277827301316172828784009401567224674035862484733310277624394170761232367779833473867902846076331434725673933123861557352000882045276944417065205952197999432947289442660794686063744245777337562551190051448388409125506268932280837363141652059735511093402478275087836212349823833432258355143869848644283052398518709074264702423447780484210666363129096814565761140634748310878618326050242692015247725774596476686447686101711692686581381454123768523438197803778311134031654157427251393827113669083926262663420208301146533830827458351716730680588828772381522022339345785243224880905084967399965249737551539382791447363224122856898448312683593593508754066591516561818172954941072944656887105602154481124856517574509122169976836880759694601427023616865125128602031376690827807266474454009915163268771158272 [144,85] 16626149104805276509296617541263257521445775775629060768115471933096955902723537555819802815598675589443420231843059722091692533714035667166137983513901334369384512093137908554921150292279525900954117727240245836376509906829562594527874655223833349055770294384270450789485638410117630497422008718156633481245778655309982052745545391529072371825874005390078870718499177414071718057600858303652099220574007117100947445338775180385683999251158825889680344967036038741329976312368561575885644887980247986554568198702544628657613571115372010109157070816859967392290838868999468170717143798367986263782147721372697744273655979580667088514342628809559629497817491619288287306444655251332474111163244130152615231060009938790851429092199170093545037041110285537251656825306713774521174034375026341005579056921712787081553253890011518582068205420014304476929593985728947008166701640029868883970146922294792056119160246935038442412052109890429865871186063990190042088451449402044562314585782137596351346718594711596936543074639081258151193260853388940116529838322087502611893758349863114064379493725627018102573311362843026818226514702525958344215182754619506111155195412688474280659287928946705394643657992398446717489425040791675573451858676181127607711982339960862402481806079903200336365344406440918586707085426020581876690467606529684546087603904286866873608062292353834822273298535989991634551179148105900478050538642857728283173895751460693691706560103748975914314945244652581705397215419874414407609917287239766977992321156712426924212831862076313031504306850817245861620695394786234634716884674292856069131641144259034190460679362565084074457201399002286334038569900531687822253536237689435833652227223490202829130345603998933042200947807771362942420393628099157646166810149866945537290361680696552882417797821907245468654284042948243482780922760505777076162204886197457554785034668820660710029035063021336294194485943972506051847019201674868285856349289500675407374645149143335605629346783280472845704890394106939881503627212760594426597380803447816043278776818761048204084614336227954611256350804360458285561059906992605212266110166888297258528074156201325830209890040756775470962944 [144,86] -794754300776118243042077172308152155054073046023355513606515898088964723833055187545498989040345763054705151814171650607995615951865044976370484791995892242422905127856085624688432062160018072437282521278936617695639272989904863784688248191908126898094662853690424769926315727014650288342937485866117383154540167857603022551910483196032864397011814310260071994449217455282367203396365484540082169302998832732482881781884806353492449407936414299774190039177646634366355741110745718895343403294981916740864010296094089924792005570629787848155918002974789271297327347958245988558905682257227039764373645871223743539899371051856796992724032520888813792356626118658415402773274279730059292493791282287625802139073492942491397148124864371256116966233886623864858559039536260505561999364959083067122738686447327186299301771593070003440705096458450088340655044138848613460671457978781573930371673119056141500206648456836012302573749901675756609423829732618769718264321298892453018041904469287562382316856883088118268116997800040170341931642073671693714041158832775282672802712586585213910927167719352649466893779810239491359897919275362981563283631298013042193116354951558284886465147057203936652383421094860493357113305147952773686162823872038921188627772873201131623037310169680431383964827981827773369298076875384473386462389308257623458452872787773969198096602198992791887655790808847832280660100736124215792083564877402387729619072278036409110689292109466045735629462860398719818210336385352418242150750370444796671019568362181374724991540080981140816641110212344689504856058692774006788636874030405565364993446947614337474018662119917373252553879565733892974741499459116328136743728652445472928263534875233331899863686567972374443746222029577302347800713714839164093306689631502869079806613269037830916877973749291167985082795123432147624949066637784105693389371250928067635412688713392991191312182985695899333068921511036807663585056631737183946214755192679452825620172290163869073290391252437317193488542987628774390212902023238482176023428618706179876618138933847088698667279299205752884430844935865156821732586836453092760403043194382522709034308577729714766898643558209091648 [144,87] 20905766091064888890201807520654247427941924007124510491618362786291187625051199889828630545605081022256535625449786520113713281695772935033455546699372874726197660769373725431425294256912420746813467172642321993827807045124769560068840643588760322567568001750853234014818598464188467731697777346646028936855546090153469936665478938945198857697682872345191285321740334955342804783404691463925801330950914863045143063581115862174494819134400688505755163373590764042840684997520311028280485734149056828561449079395411044258179125555327712519856306495651694357858882970358223801161317519738325431929339338698041318305200167390718678035905774651936012813895235669931457908555893878664120964614390217878945686181204132467851842806149080696306357016782037826961556166012675657634958759845501390362329225813259668972426933743322751932249552899022188709917745548661681548427618725450776275097919717169092708434772696897054823435334333967170045395277550573072158148597901019635409321842280656831827433185546574461200850193248101905460559173818175697417330287546945833697607687646300096857867654078401067465569330344098499834131988228634715636480871129222177793489194145702156820391468619535744396211156836393677955756202520095471666310768289007498069456933730347937933247594824119173700685039554403414196246301316394097405935799586574439556953794902410385718812150159979862179357119826471627817645165615033326070328037805647050768572417409919005618166217668261466896892160683461410096389048858156917634789209982504471399496867736821780162282270255856181142988514639738983223285523032304045359509300904634273341287714974294106833911323410439709863699928216797131330773220334119825966860203525403715724473581973220038424889449949739149627393898223098429358313629856096095242801621399547947119868452209011732976657523987411084400340990731737472925897907228355779817886570132101015832343091520627020887482964529938141990169788878825325786291380708983744408870776291992624814226747396716025794783476648542696017607380331719661937387598185918225375740859379031995987941105670828174315397666531353918609510548598595480782831325500285906698238655082776310103972293971068141145032784806165920 [144,88] -363487237533317298817306650377128332827092418967737570057375919467295051652048998685972466920608145405347663311474180795762029850094881294070959443550506886465032636567036900488527669786169716502506782649913644340262540238363805572081681361442577681121996650640636999461787991419693044336815336204228750041107159415162200403783487250209520469015740303469656287643893762490056202089047414928228482938061817173791532898896167020184626233813192262450621575241576108133128554903809534724964553977141726974876365815410831503893980640969355524876014971339895570326845968631298719459606088540653807326135680241278573988374906437650556404393937064315889136530856514285162393532170267775508804630225682673393098898935800881744207114688669133092417662462784365982325573969856268073304714181191521803076113116148415142057645029091791463814969521796447172208451031472631867814613642103192736818750087730476441881660935516816273380008537776471108418770644846596464015151391882544561091746236064157299328595971287702602491499260956676573933657181565765977907289013472889716394758735840164422650882720389892220908085273818054019776388593276450169345332179361588181781676863064560622002638631326554402286596553011981768882182349102336575291622074197036379634099933753635842347526382536081458821752830043359212747901069103966912591051375625815143770988429708490029391611373858784414736045832976005971825294165412460292245314053974357467525287057329044111283003490054743493199495786939989393437047949858031916680160434568211367992730106489872194355872724887414860389923600648075299186195165200253743554854141459274982926400507099549709351459791373791138826822727335410497010525182164305347317206735812795491184005585000304721883468534282826394540025158507694020187619491620061253652052760659442444947005044606532360841136717126281751432685237939890777671578601435311342966140308044577791850079594332514150232372396508148842609941603347234430859124034440642793332829666283586860758040099912043288333515170864027617103011905926062343884053800429608419621938628828841623036451661684711093474157108650532559850324696139283230402590569457423134066255739192249825658129277236519749092782847104 [144,89] 14518571980710454489154563769980155822494126369469308275903237893539731907343965741402642308824374682228799461756276367311893829744007278923327986600394287686190727438616170753889062201533133527749987031945942821399442368440778303244393698789678072233568232773904018560790463909968118935103976019321776961480967273436253287800384885437862786081797108496198681753368866523368570074286641605077732043578230206590670864919908065104282468032458215145421932106864683217878827611740649333125822694333337486194677168774870350231726486849618192309786169019528771929365000296224391273209658890691930238955277063017018394842999932667419304235692932972889218511953592902340646448845410216799502831189104431793768428554038131447471772529470011741088322848242171090838865414404963499662774403174350496699752304098366815148144551371737317283383593957805408204036168842966917849269957200951374295522235402819667978214472333204177983914974403518519241159663278974609902254432654941232175429879864019439872929164840797668630196343164841806082250237931756505597033779333611680979755016971154574219032461137866602041444684515316428845046444141186584180519788901826207124552390568206344436786152654080400387850713946944948746900738204379700841244069822616500841945849376105415740052664816514819857366169924749624176433319553591731134073481320886367976782046528288192577231789928046909511714151914789574117997190319109513266590399119729542588514671197532024438728784331494393992108046625216066627966237427428446240610003181841959994717267989400376357728725516305416909687753024245172158662358115973255473372201372565155490188363585036847175843008268427440468921933039276448419057771234180086796559853802125420297699263463414773999828537229961018045402687395269676900888974794473814071860051449893605770107109341795770380430901484657516267684221243143049572165335717823928003216297600171902568311439985150767983872943188863685760550204328981049864481154343814117634692131311456069961644032731487248592511713438655235693599769859980787480321936597261248057307397014893201229291175151372495160069619804006284981747800564590289344558659544324236913314558678731446565018004852777127083116544 [144,90] -938655574159164360259489729005744887801179210563972229142499845550101252769396369835322985854771256132265737129018535196922507255658042254682894974416219970911695002369573743827258565438910925712039149665045466994976848978865808300086041747908928888805622271286810181600979835779271319122806279992436781808277154338848526595680057642748557896353866562721254270292038333877178027776971778374341308446929284635712597640459234999938590838518211059826473285815426591410708034408911472725495344915522160144312493419523004700179073728690616867029727484550422211995825524238881730427901958394347200682930910181297722846596536801838663849370038829613051929710345920044948069630476837535101112091971165108628255971294050174708766324735441353697730526566274055512588069422756577300436604989224123265017471837745225224685525146522740529777600144637365574106747226115027101545402624212065834747714690571703939531530457039063315242912391046916516334716524347093630233297404663748046051429062425580773951447855405237463837575818904687544613543332325178458660308240778446391393716373794956390627791075845048324519268491724730062430228606814526186090138646773266058610450006957738613129374104678634342201459187801912360141585093253188227851485093807160096656511598030075944904086341597129528340667799461701670585802980477201873009316264724042845379673462362340621594941978452503549088909851025339299532110079646599610312057515597282034240382161680097684099990189398464667262640526728335665636429990875128513201959922206616810130766169194257500446005735164309188703675707461406604838043301309715111287178825656403136695409316182013506228463728366132657181101040050010366559224249388991191298044612732723971208653607779831791843095312012575261310126888457151042978657611691552924706649034316791769299095206115493683160737302850069744930659890513527979760913240083460816895268942288712783156215055159588664282153103827631886571855069077170730138226181324819679618870733566131189154730838451741200535899389996059935380306242591190961341040531216111257635117298522342425470454857852034256635630272305422744666828227107420909100966340950600415737151333873091202410663007224814617600 [144,91] 33763487661186918225925717987237833338092313966424692782393521894517977502050941041015151044855036903715702499532461849238183596383453664697944488119494782441174173388940632952042981831289796151556448652940652335457624719911035597432966918201213901239480555899197849110233538613115963103705048286941903850512341381472965687758715262306369211553822532305127248581230289450838413398313488322616333149304458756918618441261388452247650825632798803654404562726975680669541654474336995379003460750921413353340718000834797058955158798600812018140220723018297535811011895064429617179064601335689620443967453336888656129921386658441249683146125532981589044928949858005209328155445289489808159906397710147112863421533020329523437155202466625636649964192201883330385779409102828759146255323006093751373988328897600030981831003068808189604936925287663831033183147981580987588691075710887375163817684529734503449167845854177925966071073967464665262330432841849310809081318409942620328580132868653150484036365756605414803835287822677840504763636282435848114635387112848312208993945005217434629492516031359467177851156703969892765642285434092157100511640074312180280656608017488949112054133901659045084253996131785426570860197738899016554124159800084109525377088657293431125674972853400713566715340146031999218041291449757055706684018248853810235909508793971120718491722947456417251297919338875805434307333821682116114973860962368720408097846974137225156243623605574152894716549069980500302782957971453628449073064353709032995086065363431395430804753704854826534959220678103304888791336485570957642839738365404648457839308570923061164508992444575579169181361934992232140257814775443011116592551305637533296133354043969202082173553254413446487883995903237273803662990591158563077539836674153990087343817784572712518613111175167581539042398443620652741842360221066479780245122279566430919669648451150703666583342204287562239233113689184759715117489010516769572933144115153143284246317744500420423426359099231468397096436779632641766504931778751941504966477070784464942537322130337241058241114103304168585685608722435963547752382113119961235909851605619445678338839518822656 [144,92] -568232969041777021826682988064518065463955343131086012218108892891924267041774297681883942149116832974329948819809979298897961072072347594288313471609827030953194470560739796640916465394630928451806243491087878152183956481516717632627719207010800816170042624406225982963774734864302057383252776657130546343394387682042872434122739167829094485615339067915259901702950100490065933115086122621665651829901955173806600106286112890419703457741750843891835693361697608890167385692766266825484172841754264898385238255920606172435451992292377230156517049826554105990462544191985747485405888242443487174761378853270853252292977560274786985896746476530066532309662758978276531069703201921215728472262106907415306532882184621043257267799110644974460698677316113916453698200969810907707186983361309385369418454063599521218698455146113441071284544637775406722198249135158384053084646482947163279344337104170243310535311256011474902984276714777130972336588045131360828904404172236268331030423719836234558338901866964531685958020863871937120483947388186926544721868251131798279414164585284778191503353796974399070873960617431513442505846895539014408282803670705076530702246167954586947009859378343527039783315549553772436857088425466454891022926278791427128326985638941863044947320801304711729591621191218169666281636684055288750854751860784883642977163766179479164615391866880174447283814976090397047282818624805506044404255845891319673495383593550551197859565269589187237015905274180475702732520974670527357527182764728330116253459266909683323860974925733073649532833383500672385499739707446869106538404081210751488354317960475496393138320112895609452439887761487356626907135879580414840125578057285808662948979652467422858249133681719964941892069213827140247796633256775731845389542284148867421025136014504040185906484738372519079273549119276612380971830810242832932719507341970059157183604069385034593955604054463317931668190740982897979093979440343162711484089246324052051414184335924908021429694801582207200071077809683094570651149170381231073233188992098048047727001563146512828764296030783590359069083856853404522327329981320155766254485333745303180666721216 [144,93] 296974440732621174411427628863476250656640252185082640424077677548586523983900274858201311886248081846396207287196883086648484497268310506141230486492832774715869927985487770528484579611626510612894078833366876385325651943151774026182748454541762966601878152339183481072786913627790193406649237065957054087377741219832779455543761919837346179253836562175423300194665848205278447986424254444979248109368594775434514033987648658165597517369823714064110548954419232872741349017638482278616866895419272626435402927629823877309295923746345057733897958792727970701896542224608335124084675638869058870025931624576739134494338481420205049634356417288456008631470967730467620434118810365463006772312817000611053738821596173970961175958511537631599819864624942261718575158559342290050213193038477616147411349714552483261567579065145882904980633933360721464613687287535557689697930646438879361030909340300360924415122596918622184969567655510490200373912873989337003828728326772371838181948563604329708464865074980864828984321665797869112528660150544691888979291459650296983965762055330560493997304547535357362728692937482040043812630257206607014078838719067954553090086131079244260239816464198855391098538098751935016544761258467089813184912720182871375736411165592176150548383700355510655944136655880871153631999899253129907048695173172598070142923870967129316897878156333441542198336980806421436900222393292792866652250797814558846269207939083354519305622695389137177807684136798869461767336416804284307115201268851512347848564152214008700376864153311350257528402144787097543112220643805696784516444454101474989117401549631132866514996659136603881378224211152560422948846203045545136439263081548107389982182429054597085289292836603171356398889539407619746069999728839689750546696739140875725385315984129430613211413222562501837571392717977644586450973711574738073063886801678046508491627768436634244327875555985835010109010518586526996153407161273831936971472980232189426781110782767520903987997753980269560203449971842147715151986303232880677024630369610838108199656905286760374609755835807494617140680242255072619641957521680559822956097609916478056960 [144,94] 12614920100655118682747225101594572999180245321133726949758457385357543262548983252345475960175577124266864940971542693969533279159284905683355621651823968652651719508577852725058762187893440166713527512631132300813443097457780774117306070099135137065585654475320999018817633191769471603313214322515828832254204024354663649651417838758458235039803452716210212743089554192546981701127954152166429985919839680216355456136126817467520982213555131490456737470557636385006361130438457206729918122814061129371221786276575720632769079734941972995441909345570731409737973785682141752148920471560742037154967573602280121279652214270630145864006445572406688204903018631535701559141745202398372930127484796005172159100904148845062516642452379061325931452939518166490325415345174715680544285125955657125065050245207236418460147712552792080925172990103254506816030598337652614872489237891187387492379869282275590103717088395767707426414797487188478521436384850182050431146602112427462774032272564045857453288090476630484323259064906318898393402012702993190258180743699922071812367116272862024065068848052783845140686620126666635235518867865259584394792375974113705959766683110050316197672362780359486971788745404129689094815426102173540511397177332488982482026085584412013049527802070018126477013096287750792960044847896909052678052569668763673853825847900080708495282493990347510927245613022308953090190036335938486592846638399345556640216366008412077620325522239928749991265851627033819089836867317934567972230717729936164723946132101720065252820689447505383184827961463023673535185342954423479177215074582495809058475099015406458838894130358891832133641157954185090436243773649630547957472426070312963678657337966190092750171845888350249962884771666653950701603456532354105998113637429553517816745353101754115220806831515100729036768517753015022086337374317365963341645241753398712427312728473427278822747015968807688136315668534254161476567468142608872885964550022623897931841819140867066440367150199745316350577368123257296017531920231276914643596560456051576678969937641274026098847352617541540148123548078539994940829333649056283486386567878919200 [144,95] 9158570506532477836567489215751719837711527301026783280173668294657008565871488144621867958551810047623008207911738276269445193670449723877860419595386679083463323874612565052434842307241746218641190056516945232075454630184978112772304158373124933461428949904167547366009790623546185794301974823531755503225250403633735295175863355248440891119408628097636713413851051173369139902949711675436397257304502625159384484956457964819380897943427391825877416954428632306858571856108456665013153513672433018290455376351552908336213158377202826149556359343558663376077272214961569487596143776865160380949906077057438359112839040426828294803973667370503787275799013520599392838003030789302459212587425472782488255823802435232801988872979342668446929179035250255740816950553577176103416656672029160273421446742040455767689220414063199655666800468586832523544087242452586603025471427927432929648717141005587627589558821320624824892838851195196599409845180120011203545128664460785698676936229639549461320965173389661817876577119665057160635071814655852058597791150768630102542972525867778445789949097705554564696502090351635313301858710414593199760008588656749868607453185009263633199038633532515765762912245330730208430711560444155731797788320083582703012257490532606442853813684453476718131550613351284759135854650392683455326551482096626517462655932998029028188814576579365868979247526141513605035965282297707936245363170699918231294367381487619638106815336473741613814554156295267693989670945489037657121658063732034291770454875004992128741430829701573646129782282313415784824789166794864032316845051787982493613445307822228111651357674680655697825656504852837477669430377776911590393021044341110136622258743593500202145643599823019808365399744437927270708655885649142931213855203708637013619134591282492071082460538757859340162732981417359821120119634530882047589254978047788189992395897358210646301152555809281599452961623199311246152110570534223225067391133836720274425724590694081013508494883793991949267460025837125141870698993966175435446683684359637299488398530681129501317167204900387271948496335255778559003224305316281855430917990250560 [144,96] -286936885346159179370967282161783550198755739333880593839335186306355619705224244630158043848890397426097353263571643455333144152714442993539112208244824194214232783349453126198723886752415238841700601456585827702576095497243561262144923586244685751703630967101266124214403578646582509375095892554283947735085595691047226700398683232818741775637581992530636042575571382937568988455557576786399708041234273702957241830117465423506672349353175388182803745063270156668000866704761020483907481285120216614410791351160028738795117102130842891347585481243338747747973501157494391769393799178069038318564298434844067003161010765644570973937888660523003579438563701907335763378393884069043449552256116281092102604101715945585717080612903944254869540443555101808431362783338699511872723311967854619975252082478076741433958610009639226379246102130604949734267598244244925274768708105458435295977738326891588693177486875448811455546590063450446411558877297278712410194470465089014152499639157056185872725892974303898305504545174064558560347109489153518213298900135073950921447571068048045010299786154764362752232038436257607904158343098102156005014381043695239923980740592432922827579024426134047013568795003429360523431207905867961262133019323272579578340678942076524936044875075172687201480056211198369567649260930975451459973165197403802918620611446949551220405201920635594941973802104251783742371532888282039488559302666996447723372698341072657042211776394956351381866206221936809166843685343864401314927608204887800070599559098324581246054480740577312058401491843127769896752343209709283446342324095562613553671712617652184178270614808463266200285166195633589864629204962032750641576699498301789931534391792462089105371340975469340554876381347573902030987413454258534149096029132697902673513520960448409363342184713366815115415311902511836488935541082378085805664514861790138791091086571950744112934869735264695731018801933293763170352246289904996302577484753240045192359887925573403658489385419689369323182678579019044454010086899916289519932631781376627232233563856040155464007146142056526145001805127866658413711479417711177849898430488 [144,97] -1283641515787604767524412937829991183973334897925182971408870810720404015007034838710829030483883932183532668776530699991335745145773051987113426729373092422626640193795966391763895814515679271715029268310065486971860146357882827025608541458683481792395972690602494322716272472769894354696055337699218978337317997434181135238120586439570552614189590387436504040153415452557340908602107117501151647132559272182137179948142546027021429263222757336946645038017063633471390123803397281058167927621269460127657372484247616868592832880714748791106192510538519158143307974515395330759858390113593679094912691795091992379792338848716140047009977545624901622802092952733354845179543657069457063173456518917538795395497291379759452852455385967044080383073308489254517919699266261526143751364690337905236119801650508786488239808163438073222646440073735361945952795391577938738880835494473214742313538624184938653517033874144350062560349365568863783402111333382587701514385004385494034163475552252927587615097183006379352783217879824858707942418939566707961796686747273771438790100759745785390377606895845650587538737160210117053294039482389782159511520218985360562359210422995665585226754509594179442030393347990191927189542090324279522381360408190321451334111923924568367225453536003209819422932697823912028298375054605964513485706066130548893867803861347724157042758001107080591816652843058956138651757167871217246548344856908278658930162486608503739620009851120397498802241837351544442564825076604005672992463581799585165910985076567820430776697112374493051817846466069902810983574617664266372437412901733616365823213192945627501127805041458887694300653521726123692870402898703707415180106139433326076393217204434882951494267062717531861807272655737144646607311391936496611835794083042335557599800040357200321905135309782392707489954110978676693697729241359128626840058755937423634859265016890589207763070492796084848337153327047261283089941952233806510397955519068807327883733392102556335703382014193719692050524607622840841722092169806215661651771744292929328736294019856065035310926432174808841995180132411860576797925852156417158656 [144,98] 67488301636432101795481084592418912529085384377919465230244160291423843637556593615989631410912017486444720280833108365716662980630262142177462393526444987116551994411352419186165309317747981917111599845127293092735294005307854289917412016250416440492283115435701432168852801563880575316902149881309583160318844039576511306389311777962670283395241459555607139470081723381758964275740982938267757732030781008809720802213442233326204120000097434826145290849351108088050698095226830069457283176698480768186224373602681771258804247642493950207245842065876239883924970946991920681109507175495505392890639519189925843322027158451364802169902839309424078974389799813511463355648123918022682713946593079287389219436440344007562209108562439556120507157488036927028243251665070620843154305316461660749429280491716275991049916889451381611722749103687821237765869738082318414277493362135190484784609458494167174927235386270219237109705250144524082791309719537395574589400302182917967904777098943041611095572150692274010562906039371859905726870158664186258014841069319969032136367880283756390008147523304501254217000848187908348211144469336084637565478041869650387745541283250026653360563908896418853988953104620900869724659769574919126635655840983458805873822530147901486277525077750646725260342635715424944220488173766040313786828270322419961958593509360929230696194704705347984037378513716046327895132958421231819625536617061025982454588231161859639182082377931298867667481885779314451336022021180540001404654659946269422908749922148137732894785995420990120740614807802090100481315942959349911287211056012552322887004167295281281155968684821406506590426011364888852324988366851482403283787369470263617533697496072851400151899151357428884832525944311963840919565081232688979304748239343932442850753402984532274562132975895775243735035775939287604835208422506998533581654828715628182972005189078916505305599624526441013086666324287064082837175103236174076002613360671455208858826857105441272641073065609223307845168181005217876856242022016393099501598015094374197869160559088334636959397780996813502629599625303705612005116431797190400 [144,99] 1101528754738704244521773281073352227188968014166720510792729028171739094334533613026869459453807270468942507358603471670751167720621794421818805119137602699852424847634255060475190049595276745202560637938504900832122372246853710648910750661823437321849118109830834939526820884410054577732753776496549178489971827174283853065469849985320984933096615950676696982785157947124683608606835845482408055593802391170816083219517338154966901798044919063023944783856493411279496349607823270697966008380376731884566064780190109340135605683473466692198056664529940303239168359678009608993004909611633232332201757616850255949944217523567527216781994182358082820890896418681758908270612548768258989347595851231960187866117981747787798426435484421950331009577880642926545312930555946715635423576172083014826662718739991450707089222448308550818417428989243432625573428242894394086338357071253143359565471641597650394475467841550763350083136313308204332461033301790289621564603545245409665803488184679155872521354729178336398864249061856540067036830573232269370097579834114550494913136519977769054284515149142794676941639885826798383359853653534626732283674563552361964269545144414737437099943626444012517414950646046026870283330271557966999770148875086946664441705160956278993326425656486182159760578515106358173972457258472362547733762357876953456678908789617619290456025413143725438113182008282424305400675021413674427697181525055178162834055522524492332530820472333288470067748524014336930397225389791362793239455709314471023093572894098072001170573984585294504213367558699448294408865287773025777264286560764478355824635957164240713563682945559523523018641890133475071542853526526946201267717669774005525920100271503988768512637760077990552059040749561183217616274082873727847165593874912668095740924933825413383195301952425459462292521280326569053916228157402686524871106114438205267264758455542107811183449025070595590842235521595971558023710289492569824877901103162389432939326839509514447014848106279597832215088245017639727328156733453119595284898143892021562325283606429368871650692130937318260753414427137298520248917388544 [144,100] -31664463680115064790045874018507505477198748133181800778307324218637283451635725857311371029019414619234706141703552752564780465073266231648077119110815192320025224011417612201210758015070461402920490165515629442600427052669618586733365794974928614739050627360121670128426997482424268738614413768925147282356872706198822457396780807039263565291796319465598211685305262442358311268243463529816249582476032390601439050340147466987382018075189668176673839578364822176503508897511214722621834236951697358278454727666985722028415641530054712577798416941127451258097992369862294433902861821043622267251902948599604889113893917112786135708296829290832161027693940204586753988463123445251942368730557224954175041189363104116626195178659163873644900822280566713034321082623034963645802073313644350655420920000969980278984859779467823232356040599030098160009754544455400460208342743353766986427685611265560662140202511578846172082584020257717246590266506077683875152259162220018519455700558419004469844344185673332621356428747030299956152915498104195021561056638875600743312740837939898288794249890189465253166968746274993138639405719979786494553122296031203716687080042355972354437020995938153164927421013475015325897528354091549578132761617848360197693431427728228033660641459020063208736776926337737209008169705691057291816573756976600495378933008946646606904125802061782765682000377142669396640981197858298798545880900268261556756392442688804527812473901014246286486974158050576390351292682068365031824342820217098107815906312855524722615465057486320697546378678787236999401598523380454135565137859370770367473967372009738816510643130845175796335493369453981915902980104311116911074492221258879410864402153819236702032457175597114451986241872272249821408615201549095303994237391491806008484066215078926696108299064382995659285922830301612129014524363714890496548111721490265587073046235403915720159195519027020983673394478359557092202396280366431041488234249773862864797346966602684151381176558125291966267275756401801309688374583944695590900160487262318331574057431932950239857002761206043823289657925042373606669490880 [144,101] -55308503883858946831620528148637739886052096732678893938799230678723908419403013212074069733474418026419644960663280279610974468974153421440193827789633344434580185239580629757020987313351919986909369004781252189203573755048317613713473656136454810807463654879049932650232948682796905284668376085923953868250966844131824345179533878998580210491155498904130842620920008856345416477824998793643291339798311069379870795609314148816422329092400751335001047034350502808141842225684782551007144923798566123362719774612859497858405303976814617415711452356019631289448596011933394367784854287024171283238690876589282512540988277969849878291114534238409164223109921652600002256175070260300506637291032552840298115575855920017389338381312973378620527314736508094941016270436929410098883346704299915668862390289718938687760479464572131854347003970464803769487446169245325769417711643905887486136908017559954373677715753192057882011164227744886847492950516962456021382402928723517384730079611409958130200255671526737833081410568386132871160333804653396823228482089734334101848809342384332742967449185558795909200677317451989311666923145533165793845557733210100282801212565461089046038036670449411960206128585761372036477135556764532923682148527775835587525911980185363330094333084791660980332303305067148687375462189956363548194741813728424882975776248308506828294932875245385057519723916946159016447634048571516105207817159941262937425315095906705098013947540362026171302127616658579746930358353451353190016418231854925939360324232528373512111239509064510056294852942356579446701147016743586484423026531210412018331030907234744352382975878041239111372771056437320858000114077580420641382653793163098714685780107945792920419612980375503956454040981784651442985518182649219796435453850927653164625089833534448338229540245105466979647097605494657139610164304789747927443401315139359666529987991656906511466552775549913788238599924544918424417773300362548261655387350614269591442655043009092217826894886058621715596998607910950764409127310730895940710966865555804627667622212766405109851810124401459816067741795266936004224 [144,102] 3676564280035192317667355048183511650260593464827207875557771436627185194033527004632839589117940618566456528836257956836109396776173263229581018623130414051545154708239486669088643669540737515281098028290099322074783390709205908010739619930445186014895917709614847368220037289780282896903397894006910561711503141361189173829917764956732010911372850878928222514178370939719570861728598358263270867874096087533884925161363810359954723167168286894006191965482342646249178564547249497199306699992998280469622859641534065263089003308086492561552366838552539573470036949554102672674899449866514456008504581893176979971538451372377051509641955660869208067653033602576079777505387840256433066181235614395923211567102588053524366648713186017700577165748894689036723276895536022350474317549884538599150208403809168350348010016702131237627532305864779510176934519032494285888553825904416913693392580913886291426884550010518315852681737110176824837221204431868446022390216579421389413731147692397072037488329441128209600004507589783615830902857803141834705176696592109533608184431164390789495109706513577256718165544415200683844284682480521608613889944742257456548537077369650033771423179517545001037827299179927498632863801394937311089633636261342609250428417064306555925609542930479738217390009693986706194564176606542105647112225095548026833412508264398590100706213143020221408426502181586820621025118992302545348939994306258012039654310802193530971888981382722782726584301174718144358253235717173972270820104436461004612452985259413458933444073066944193944604367379664217080093011576109412856015871170679511306832452182898478016021237082025447458490777623721157327523893119645336473511639401062424517376383756945519529944647693920847134101215666052196828716895681543447580502907389399025725723087428579805890361208879050674527737947889791974346462456653172596154116632217522258579250531197084040685663834302707551454454079948220257223240877897688795949788368540795337226745987295815877383490808111497224460294734271440277772223353778514879015000309111617389079568718771659224738897792012598196936729810125995360 [144,103] 7363778728826211497324535742605059907525999487389363456327670033789162835716461836221909543091619623878405242270418710967536916870128459476616715286971596511900165723679661608595130418821158673778423416834654869129250492931163204940271233560546624718754755011694446501417240444106635918017266695951648408165904293210854955970590167478755065087699419290233949208356039677449271968043248817164974927272522157609962602080095840791934690583215589179144767279118114631893839801375863582099597284217382977932146241190927302127883203910811347139856520243835277992459562569715339736925972155522999552657126106049245355556975325219988822937905172403114499310974030873195688675761320249085265785963308711722971243523180944403056328099176320895281109637545361753891540157567407844782266252187681131597772864260398054380920818768157339928217730256032764327930973848546291706234808714637850897083660405263077031288184528622930499782193761146516655639124999068020381625624419974917381479693525249943108708890368855523010427210660105856024519428135723186610411103223809769898427047899756349084976540290219863388460870926209493853005345233340805609500720197380013803368890578451784643713601951840145814346014094504559364378217637175362045640281489155105711202519726345446794955887683707931667034687366967389695096349763806846574678545585461165272092879935320162450078006397187691853604183590872885567995352774661976098691341379835928421619975889900816368399048203346454548071173794425277790967311599713970389772702521406478821228563937654082886937499115366912723278417256301157762049171140406342099655556344161017989572114386715473899194649605219451559881485987226327512114151790503814924134707804939795985236719687836572645815070769435313852325601731599743602769380385140157669273290642323159128242473815091362029632828851468158772756109700660675789904751151767855586844640116097283080237094430301624577476926698895932967037053225993259401408015770341424342841131233145568666030691878046867751799254916188509099045088914196356629305698089886410982782655310197704907245315787988494854300574199127268898947289527488 [144,104] -325531367141744496294596026299247472981275057564673705107314840706202605471947134119156244978012823846966523435726835987889095884163310703903965862645915710436718723045297399273416186442601830801630712697189862101239998916263322276606828788931053987051578839580878138506976891260757765049943172325192858136185101456133472450508809913221578617747299094837088817043311899103818122167585571583221652998966529775200498894926352754409600168966032579741247866241354560961221131957950126050329142241055206075935842262976338366893767744141191797759499569934057460615813025367904589784312634240055680246472188272580439883594560256811505170483991102970628785344362120882068481573588107011864886299149256172615371510702901884213201722950558065778831358747097250502630786016218722028869068570362998928048352337053763599122868345946705486486641365305544387879251625316376381441425539804369652370058788123971382969761099400442190836302712450324889235057784499587739018505342303266620672628839867796737951270620720074081018424346822000543657149695503996894213546880066879321207498993937939445985030546567849744804740671967965733144066415532000135370698140598657581861778958722803228908719746529690338004954583251494041795151076990007132490146427944040515508348251206368555440186141550369287729990729831497732383863202613877104204848978478940358832160960131676825419109494319612209414087319676512838889468834735190096072057620207639488376864067320687878061189628132594978298135069732955092463511923529352410604112695990738754847812694815717020104588093672694868706014387189087504764172541024246910582653742415536247255118430586492582062001122172598963034567790508388659911745966710766805546191403693468110078623235158566865817800374914748742752606431671920951604348192319655704268068225546954908324159333968009169112690858995930234235635090053654064938363230680651341025159152363262852780170525533131852696135447178370603889800758724125147024800745064749145717047433357054299283231380684025498821909736801280871843686343379464600104918336531312466391839801266768091392104163237988573165122625199763117734177656 [144,105] 327563672844383868271599883331045907538733393175152437774247904288277469801620657643180834562989713137419305603489834680265616583420666843412222121804391196315002249130033281691979246269249701686987925761435142439221478724056483408399505377040793571430915751822499820687929526893459263179868324297081954611383934606812771561658944196593460283699169680613969081513269828187859149111280439562869203063619689717905594604803451799033478072428643546235964278920418290281428183008612877311424751288987973896159781030919753326801661560212984584945241759812782398237423561392882265047368984585525373326822381387336567550571093183606744268637390185714723773924085432425442773865863117907356092130476010383165584634315160831300833793641084490591648995143296617949291880781271255716267994444329000394335108555459407475446228393416816898495782871021253870534721195637463386615684209027086916337441907987721064517705235863930615744625910162976461282593971235248877944849864728914367502782488200721437485145791632152597365628009590780833600280227902267673262486052811297499471061747117836514166388523191852741559021445101612319890858574351005347950145006296412200680174802191445322587206151232748049702115354557611239493497363119858609837085676851524506720735981437063597994532448425094668841481991633842959936446209262220255972082873128394330289051921521921975763756618201002760649759104237543009660246140692029546951584095516871883823162812346806990489076939417349194647369838373392859173127868575695246141635347131228031094121374545167589624644610404546468877507021432489699064620976030372017817599706728688794710078629014266306922636908699003774560843375445291630630732146637717687460443962124486411170747882296193963491586105245962027091503224553442424524841648051772261763319701474502901718558911142807475826826125453394027639402741998469607328338463871481152214573153686650915002180360165373804707568141824231184658976891175521142774140842265946817314192633156713221357616654273679055731980777022386669096576771158627429067833660314842870868545936060535321382250241435736478099460103826206089984 [144,106] 18179185642300536572191060289848613225483986736645883340226408894484644296868979099013365362731048602376070426232106807557502980837107412297239271254694557003319385580601962461669585106936315577807651621168157354594857498827915624599890609328293382667739378720186342548884804455446701122981330299099170096322195095007971001395498895675766787761005287123763892828569869291880879007599818042448590304631228712724028549357828706859814100211596562069168986072403573411393046446578406816184216585657867334964654559097536386920078698804914244168390678723964639499751018371294062357913322003104818897829426186869565138424475467051875903450178859290198063444291374255540026901393547260564656854520573897116803515599937519386167941028772125644233300514641658269508965190013846428607397291604781017774739818798824539263987118062923594709479559224094655250384636298436153924786357406908268902946671318631558246591875132932732367001355487720413023901760388091319332406175131693260104556832924560045944232357165726882769559117217474412325091423855570019177195666136252215046582036240741603933381407284196064036992706339092802643187972668302403007582293685345843542778783393532441979509574414888452244313822278316199495758673337713188375678790322618342331933169245260206136488744683377641586005951688678843988436957705547180400063866212267326347707368675250358921621177809536760032041558851170223615846108767843167822762894986209794865858918221694323228911381378333946881551516884283165346929149263550028396141717230719587788172819794019697222231802000532450319326251992431040443935225286253668333124779949534899618860495689861331506867462090312372172541217610856723688547159825166143309735329131564412978892434791738658020743739852340178332692099634045040593296910374919038660991216717057925545533907755563668439046380539709211167540185840870061467371648316354275412312082558106356262646014396310259723049994239685788385401911557363707600246579066823603734879068500769742049367620193952241011049579609489157036139295152186015545043768768852276634564081886545109794422427696512935663825369059110016 [144,107] 28185890654722301940674496204185510700344747763971997868982869346725603803579797416596548538963080354117100856192022446297482123955111418231366121040748947315519849411855773663211777286477318651454536555347091277013290537848008555277631498368683520508952351927112276795564975031220411959068350572131392152487285933914426914402728892004020127885794891800023766991187457986792899715993413016593658940273407178964162017195811793268619722545008870275532370889139554093601844220236172400745520934526679966172105010706758888558842082942159419700281992637087109660051774142885160271804539644348248860133477771259709173462992378168554579858230964045122052330447305966409621506933122977390684003826715184369914723208441551384784678898778349205959796438709261291710546655054497573884027423966153311422149033206024947184556918534620675106665692624979457657727039773979820504570927901892771709835364100533777204891967626342241081901672928058791835647221053600703712527036964718906307490427497909543976752584035326755686685549482881265745351994475819214144832170698715610929946820085026179548037414636866737319772342665635123899976727633514853291762875522834724194447796432649381554604148693992334753489920279342218745518708961507526951371163690502787918856197044686770773340509905221024454871454705866433045605635986147242970009871956932663046188325329343889784448151891698325340935407927301558044086338546608399962659434516266014019729880355273754805020881569645240446961262196905456432474732224193268505826175867123993158283008198716470702071007421848104899987305832737773252161336511988807582211873785166125030315187338355172951818460924981133180725488446266393213878690336307094452062022831499393542267052395147010421904751003947633473934155705973168063715164550203670612562731700534203184857502922542017239273441138322108250319560974534611907637728801605034163857605346889818667126920626413107507967607415900508817028076248369937037978173787383279331041074891153725983314147249340997418215375579677976768038764096674327022062397081294624691539125738702756348626195890972262671669899744 [144,108] 4063661506919065310129009642187751955822520122513200581235501333434213402358635534535391092016027504758288386066826233858970264618112539775886992122610648943215975967688648025455237740132814789323897249685046923977438797259210861115731931206215341057949205342672477107163633564950184926786673416041340799500346863274473361845451224920941788354249354009593902891288778891082735046282400311338964112395718481627179665902345194996012486435658392062214133968815605490776034706944707981470138178342241518699511775738383023520637412361265605742311733060314854912376041119041030528238591317064752138879039346548440017396274808574949367788704458525652828794233166594856538413162136862434217202075537793753212675850106259527827985455221050900305942613146749945106451028646095912057849742893593678552910644298146043040439172735826069471035537009475599313203275488852315109547054379665992044502542190441078692945061428072508017253457084210276319056607262116457394538796608528252317497103289192928419768747932330622204562917151353229114251373229511715710294445626584263640031248116430206189458683606972701209450864170794048716179017534661086408777813807661531940859252492941634158364091326780437520863383592511147271758815071945543661765147883627114846954659702872146154163368102726718473609814223965354992903170132492286106572366225022395163751176373426994199929709551240611702153864585806951461945641038532782704332445392020309573147756486859661968657571332121881033870556063122505574973682574733352194878069334589343006603013844407013555581521453617210554233994964954116445449824251862378975919544587405975376166430795142603574994584513696800492467272650120037451671054109694093526190681369706499883724124198311966769337577294466599197771208911041446649034217589386473234625919779457583789362889459506898893938829816764535114740097266706691102125233909902821637333035323870177484312961442328607755783703870349007901846603168719103266812541924378461209243693815013866130886313524245087920677695722729238334860914339899464157784165566723073132207762906143723029601301115746654671552 [144,109] -147246524010722557845684403900078984054466928403631951823890574844524494890072362657011651587966631754611717730642024954456852745303136385881995263299085720217460871953616217119605865227556537760712331972168584889065622585758128988281645672710730490324596360310489968447472777830356175171762130984772029602633423064756206577935108351274228398301744106015624308096387276926955353485801494200447258922940460341946408728180598603559218131472652981042847901214032074067774155587405416391346856895945499185426911018756620691556841711559583407237669686009008486351447812805151705649524115883287662252179559326847498133578009828452170615550449263923140697856706676562527286464527728947490852317742306620773512540729314001828837927741394455871625043207525566071270071419015005896789572568109124023232455136284047294955986941627299976423279573335744230680304393403134490657819566147903608227679298761647155820279609266218084136207481428075557739953351291211264443741376295211160885405699312871956998921114260928249458212698481747817599237206023928657458794634374150215961438154188532537690998130216388246064249110280903243424881963412027066393512843470362371060287826757062196742115735346929825153344365277071076624184854826513445541862429211067045877054242813959294411863138652312753944996842147603480804013136307046831602813993342953555466535934786430737571613714830943283065343204907062977326555618991042801843514217750730999778308293848999189562122138535074459625212423387563342339297445175112196687482194170856187619718837669149548363320384368536917130286837647825518061027521240132690564952833173893296898512176357925537133105431204445882345392863555574769516924013959593618156806616813085976071568180371156666595958887128691129274942606406310601667512582751220885814120825463453529217335087865464782483377152876535918758418701271091985649888445533958574708149159447422206866187236338383421564976875177999885888167811814101635560322214706259531171292753476798975067413914324795511744501038017781025932093520045875225370905538005222676064937728681667416944130814946987968 [144,110] -13882006736752595709825020896417433104953855100222889835447421684478766213603535712682057322036405735372485364840680960688446990386745733167248017824878101192873342335113091702870512489904093477249744802981210679395144302729713201001014061960064416502274398180491441807087487840973603581325168750810098399931469800611630203119151832019313287748703386101398590626381999685771860845375706911276603656779683103900856780560650736558543492605275870356513378369198114884618944194231247804709336936214701910762276075036417199846370784570219441542943260464563701808398121855833071782066993180827143968956111091031508778463499248241543161961093501876757068789526833083963404327278809214326333096961840127825458457819273276666382884032321898963845072194756018874033858805223159985241524954206851225024874003519436467407612850026541559584587689633169914288675522252013136454133631923111673137055063424658159576936057583163162655332654761272057860206523478412207436393043506136266407279100892558321948673583086992796050465113857105298821903119135526210441045358886330801392161209103026236876377744451984397114679134030890166202951337204290357981439669954603028452855759438363838422611847198176671714352405271515885177637015892294370396525058700738089995807224249487494296830281580353764806291131968233144488637228392325500990021201883702727460681232981872408346261710363212300877419144279965958321611846176267109382622687879978053205904496228228537675778450866319341614716904543183179351350015448288872381350007089661852547250696964333344576392015887373529881205626440147911512220552206254380003690733867238682889284970729442035880292488445186786317703508662154820957819071940146081156689948558452930912375154711726713523893346312500210068339915648082538996039004104068073266156402306289988814691385005326589177840954098654552739686448288805413777679838849413294069941259761830848314566760524860689381760739471185087709543226580224781736875101205359346520121844652814679609737815778611870711252054032183279431640056405906855995495833037973109332063929998477378705184747952 [144,111] 177491946420379481780952882694160277824201349607569353625783776884057542724163788492149048711632310145475743881335142000253717712452970002795539696382086939230469445550211341793281480428863641065239956104226430545439025310873801332467721629015850331776949764425704102993446572981523320097708605557270311648137878784236996945388415322536502195259322726345844339252512792829310467043341601224102752544487920897350583198984053899944247295406171403309487351463823480798002600665311855477553373288275930881258882168090945680834594349205434356282556739804792206650966538489253487828391494872334469416533700069749029843117150732326696560371899946553067598931302759331944681216457150360621110633903655642723644362948859706169610601567526674021653150522017475101888394628932383456968388016301756397014591185514115946026287985959888410362031402987855842502749152036596923651735791106583841837951985805421449210567900272088122115547890488871201257597742527697156473104809683959345831063704548390549664635095939203459559322065866199766929128773613031768531720522568730326324098345678946341440444002462045350142702962073418670801940429640284464266507398857333703486534301831077202555733993609462621336458242601772417158110727322559195797746611052541115717007071600913300882378053830971026029189065812349574468278757413054858653670508975848037401815309297654799994221817285087177497089915448605453807905767940355962197834850096636028969295174762850740919385868334811890532851623072697032313663872350327666625126947884360962574174841657347918502330945167534085531130641792683984707325276782459515957109471808231611673518871686737276737356689680596360878513128208558744064139620770503198732171557812118087364020786841726155540730613303796041762732536940600810287783747991547576976223565793178232923059011935612514335988114592864216208577687276634090325137764772336909205930990128642087933874391118664351569986420743667255125833385024476126444068856533540984845853415586753087180026361396998384477733159207669283426980566394820587961970412477555297241694815319061462829968 [144,112] -2625292357150986573725463049966720990965474095012583749343553574784181897359318280390605579420419256192085839041416628382625283625912647427200237625373433523749541100175635884323462841914529180043675660489798749084124405783755468769421805512041764195843518095815430883501792610349639867404501193691905415172886220741852480299094414598030669391002196642623285750665398643527890080484007011917782612638317710002641341576525775985294020230463622888894136198935153022221298918415594154545993747275675233018521253971477932133752007206688042687296243345314259649764667952221246092219503098392005482434617539907941906258195520317618376427388441472417881716336559847186236314923513826504533864197537869538512703691869567294913973734453092897486856203795171459139900522202700604071294326396088667352890608355738273515851307367621293642620064583103929488866850941667200955037629092143869173345588416637101961844189660942593941300729342758776243671369193246270992044905956989199320301261486204613258272220260448075711360375362813775354327285502529567289874386789033412434079855101263004213525825953402546698669929929420213664207183923260813109867207115788261334934808833335959226741643735066623215893380677296838552296889227827200986649160239358140385037127440132277685568345074761467981749406192264746308437615740918214462635848910198593048308164150036852777386053897982988083733678626368368267238509014719064681979555100360845558916693133092805268237759627101236841345451645631819671126431227243304373829487957831771841256963143035219088787361991929407536642012560094492057077887678045275368781710135260080975921168123650017502901829728200227004608251723510019207668530830553303627581781891705119572916930431088308377162407172683175406323330968013074374820615914042340347822140943686919421613663625502893621014045510465690557300609782235584112607599289304065288811410433551327218785399460159996593361559601766495838219355786073878866128295605812501196829933741338758709835725662621165585879845349131738503497398201425208777011094523293446744495529212234690745 [144,113] -2376462624457752526806158319028808408192208148982985130582466359938424237738881522455998318682872927344685876920824540439644436959653263072090860718089391962863096601535917657594468771776596007956869938684567138638119443035713554785716334739451370055957635604477495932612624975037733985196671869227474336005848029243781624134209526544555615457830670443291178592295339540823065664811147149768149759049096312448275344544765232003979862172391577336762984133241400343052218382018081140566965300988402460704384159211563768773963753936079148070260959951292298905803738669737176179380239913556143399569809498004215539097891075415846772665551393293779826563612866205450814612327972159683931738239314077541795371311839968878438792556964302314149111871393310408410833988039132560220745837854970594333004131186582491812684460199167763198311531857152590764608728134581314737139358475738940951109297450132447632564900196545414320579794918341756814073853622948228159945808501924878541117072731755077375943050846679040293124833404917601185184758922089459721252422598560417394547342086223538159792088808199333078837152322290407600987968538013685748294315089983827965786664096118099403329005531779691385588401640054622980074642019956397070954692453624198259013180085561990727994397916885811577139384377295704171204508010736553285720610218971116388429940191496826547616573757568455693304209133068797794893738886883812475136838607151588521482426528260479505666863344502892106531782579095041750540122220763727472544991397653737429086189077131159713825347514836023168298872191976038730064789864461400455561563221637622200946544565342269301067808747435362531573699392674702491935735333262067167710542650008387167873209929847659929550153405315178497721069257896101318299847301377826126786869133866198640514608738358537814129634334579134842912802774884769621315045560131930491992935928206386030156654265812258564035452136745816493562974499646453234467465301948498376734969095168926626321247599380721549677906811562297230029828288674094680088671953545962282298072136192 [144,114] -2381762352739866917581064038347383246669067807396272375925358809644352066079778355995437636437836646263134545616634873387188235131995915620750283274818867351602054653864355403195479948057699684413661709600250663545239809243412112172284098341577376353383401185029959202527706536371877716314374547970390717310643856314935465827567114783331420799300333267956237471327424087634321774105484428146744134098173392293311383694714834646788857150796977620922927142177223670549640593983340869360815320683128486838902487855397264439370934592143527491365000219717675853072177987401380782749285286645041954985921369906648929110945228481985155037792989110412176115713604122309750666677128191063223114912138660715758399584939496217192677047190886391474366892572382295526341127160683658358389326755513673047419686095856426632054819953295737666115445418915687589780676867432040429408738705497654174376796927637140117919566392472157282014915667182159640290953260830177568751479698525365642529764425464767434892023011678016358090243634620657434353008438658528309333510757303467788626362844240788488752465151801103966233805992626235919470657950178117201865928107219206837440366346423827285553129117690529481887176455123123115661602984030381796233761497032918343180434644957577484360334474525431534853443192287365789383992442957119745353612768373469005449835669694414216264010244572527728225621310196226056104593111603618775967978285266246931712600921783571081245834983971644225556453729008119242486501577079309024620671502632228988973918269787459408221651556047975062810904152723435826592586218856519246728122108208064939971505847096652365253153041942897566190040368143970361235363790662941886231548234034427061877847769791087525703945380751450410475129339079878964621945614296807240197360173354794799348251470090447325416387670716038032411893592878247742552449827806604819358441389819401656611231808608645906675444012338196586466958334113806073061078709941117757343230416167296356198497238656131794236962483161258072397872524763189660276314555365665533458816 [144,115] 1052987983833014411493667093534245923037800178072795034079904552590619994719431249011414529710508160718511574068551186803071000106714206123894938146272403912397934731771879755814040420423514074339742634655240610297773635842637668731355002717547370139929169553731745490838987969049215603345643879721771642696928432120251260800852757931844543327911766423484230912491254587905623669675025547014031850892448220176007672207910781588601516280907543407643590831657024833618503209136997290111254378679339114410256977077884404323646113893698598150868802646894161302008962489952831119166300379867219568352519912130489269425234346764166756482020941383920389882940061187560885325461044174662248189744242695361496117966525443519634737795476195920391268908459016071172584114824701889269784349399105007234312709708981189825953656985926833238083507052349846057361746909190662524200241449681287492076662997514823370304016527888619885405985798759852688679999955112238028154048259292750127196646184100466681202439691044005862014056731055144073668189214085477496998549286480584657744481217289115396361677597262248689565055842465505256508448989737466008741658763975082418054896697034396793418746147267722485118687610172441015403544020002168598981866446917863629048197456502648676234940486617655475924066918187129678250607289523860191024524274134427535715645982355662580766382598874025065333371869698797318122904429751602305100962088872925866989318975523931429299242428078314492080211591636248715899353460036843521122064668776150758113152163226579431332931664709996798970591519790539820218283527483398999061131501522866984098280630724875664637493943626442244152635813627388602257866691729094181267871307391426721638663746403261379428736816890808394647927572375208746172155042053100711460069462214703809365665956869591184676170756153735318186877304475754109842915921118352404805004058327964471360928416938020545566157558136560751985453872902697086241162991766464959056549524881210292451634797958607195051992754163432966571737984203931403298998368325498112 [144,116] -2317899972240547559495572486827021072891939567369553805346466590686205943422199458230702736956060980551222009311736311295606849175653240604646758496693266328300313912353428040013185252004072249589322533953168298262437820683721009517623302054811383637833045322363796956843638027421686408309396150561762374875017983210263674384542599196725768878225469772220567104651662611075357406563986733168478053403128238160546821426698588877529299744669470446153651891697847654219896289527403179478159955955034212943288601407671220430719890660224214642400391344391788393368681515518878706844560964819843501092325911306920528823980329380248275032793923453310555180139429682189552287622163597785080398177664006567705952039844421401200663296429488952444853886226264340355849382411961035040157635501315830791553052889371468925364378154064537622275354020961339792239475482219617944415407188716866665400278448150293425307503873000716470672667157671269834528090118846407466677737098186452034027900876975904408576977491966414265133264427023085901428993700034793820969144372013275254708667389177297514119551962548255076687541539694509053028654662435333437044479123018215854216760179725228115399243392294092637420518558034261384401452718983276109330586543828960344327194463815235248537553123378499810051236265054417032257043902033020576677652984318872712152636572035439208217751016502032201909116060051399519450574838995360353425409312392933832204070892589647250558892919087222370810577709151511688740561349819759970968146558511352174753392562921388876255115506166123675152288038426889162825880139580596800050325138673156178722257017646601202105647579575894988871564144934106718175737161786349510806741501247925543335174117887510678098736119820347776099783048608471548351035992580798852258171053300446994066085763756231774485052409587076885151843728900523590917822211141626795164157707089148686185648100939249618529873561983677007116001010971454133549494108364175292609923134811610500224079476550514072710108984269886226329565834258990680871736368992 [144,117] -560227580635125817968278812127043842884906464433916906072723016559953036014080254503500995380021435719488920722607517319471314265231231207798470588767424375644235237280471820169487228833751694729563069780993393990479252406058541319239511306515228617923446678559363894878239214068177877982583652582522191394515683433776438904343539421483503684782437320537186225972404357647017031599671505046945081092131187939098994769958563450611580827673414715915598904343232498849092798878946039792143254155708911669220698971178909921787886847520767139761910476057347328014878567163938235363312559347040061554555342954120620261059546317119733598590413442239329313182790307875028211713246142030754613750921190725327271317269342600583132824453125255385473004901368879230896827024076959960042457491161612127832162996063069699791415602467337316511507730685750283760859537261364034022180592267677614231507207580042415617928434997509119800358848776424422913193244570314385548910233043874846448142486781930642165741611589483840310071335734432513013332697791176094893606701372129518469296071773438823811815783040290293020780959940042605378177287181773764445997478542271007077387439896667407264874535195862603462118499172531188500371533348808780072502190064636356283401439164763527265391543130355590832783866435733505615635581540219953014974826025916750642500008988088266039769775522627303779800274525252129303552730160098897815709158248906064304050058657900604422064762848856888749068472491872695135171301327113232215228621114135357272907102955950260766787670322673019449357743788327941193546149967409100917306745083105154251912693624561052362131322762311299140944874701792859097508963595005204547529942461067512907951384279844555862079409439436316603114605354027166403696819473671640704484175959091130669687130482837180537315001039731202786449984303430771168464753285762080747093494044923567255288741752876356012161881174091328347402308484593158572176537968997508890447971500508642800703042901314437288120737752401841566470299934777984011968 [144,118] 454765576476300739842894185930867257334482644733493670610683871454045939371646366328489703922759110568111655044679980818950262754064963248431811450943680798088008653963849975825973462539111285374847084740021470239884805079391667155427917963123894129312461314130025512136044786120058946858650965747466145165360053419607084663661247731608717148466166491442909232142829906181004042207789347662161259877640865736878996112614629170428353279070520424621775406242863620782289739854274319480939416871906911758854448987845124369862807875480486983150815087465880824164870633944767594234027044400401397719944644382254528628188108321004990914964470139867258434246706957710159614782691184860206038787300263621089241260605983127502182815760945248371021057472162797823667080279863781029286556333734583786354199433391806116301631176792154761586512241792811659490897288041744062406517296795388431008511487197693862180971014214526599522549338796346832534694723665607378574969084250643069331902676089149165586301770611889082182899953090927408095746610806104224142963878785287086533930985052808737888926964202662851558881880839607059324909733049174004059352579410480020289110644830399296047159921401667928627500629511330408217627856729013880197137837231406185613286199500288179011999573532129613142184381761622566648820652898047940126845558995430788317908063009365556947879946354003051649929413833534664485252164770422958873786015992556092469172176291241310147840115958887088147436828667701701866124373482391748074932576962986327479063666560986728230941601951323300480557478897783471975626489295341943619215046776168091345528286785445363864999236937039454163357788763868975690425389646110405283556136411763841108963063698061330876471536386386739448497024590100107524004450997113933164894423942482863826772021507027061188318685047111752472750570126784782292044650527798704528840972348632870784400217925373140891780036045078139389052255966774913142715723468581516070548579397410820608408219566052688536495204643888014313111145969385424 [144,119] 141388873767639510196927069308636024084352308387057156023306156675896825355078113411691378904743436802466542940638760581391620937180033809826726050470346874154353327953608554166295947299829903747804833634307562314005539155647131995876827652550188894117151811691174846304425864455285883713947021618254556792736683009229099486665274961582435258527567862170320213518199283620235545113232583467906461222502831728044143632601362032899027408910668125614356930246810743620015584990430905997834459098650097371763152961023779270292996365036100706255459052399851457395737846193992933003528106445544933488819613775877263184975951997132913440599116618971861513565522991913302976539441682722685035014174012932077721561023104147541529328892533420716435967287238379053399868047836020482319173161547160039598335682686940907398701686560585708296544776704261738600226769824651634514783084867407299651248511582450392834289371456705148688027502677827996754395514829745038691688195507129760738832810663715851020529533755518343094069512224767780610834333046299378039965239987060195052643763883182950928261187750719455095015681190407477913926335787732613687700303707103675977206986426449612466489285992852600634884696270382386198720930645439582466584817823046878088705129529123981244211546816936367934768687348589420948053934356387963030977296960596151869887520678846311788651882083046254385461274903006070750318829510411458464825693936851909029152725986791185021207728363247112303769261269724263714865590531467541408046793253120124622860193741846160766664581012494927450118094447143542978839738500142692394879504411488927553925688120126831123994747343299697157465705994625094477078626313721040264466195112094838838519090865791814391121319346155664519944814889363082426149548868135433265514549419532561927249418153541420589686567669858482906907031916230843418893632530475828718268716978319134204529589294788781462591203337296482477340173099061293957853507457629945966276247815261535946460046619554106712643375373572778275747575392 [144,120] -34627014150354483945651759647795221849610191225813505262901202153712567336418319176603503896129117623098156769105498678217529042275953397895691976554754277412971424618539834197035974502776891543586047056641717536887070861795436745895094799557054706637068120269680405772869481355291660827233960717224800880770806853504306661959144344709262861546488580658100502908695571269449813980350122699483159196550824200621697172550567770501465824294321818225684226606046171015173863638263303325954818201349170055267836165174344968892889054112488802891754735219947472696120415150496968037683345952555030082319728335226522995389172524145205979780551264433555766945495398129697512405283854170260546985657566073361784776737251801461528239573324795452174554402431463945277478656738249933433082945179019577467892599572866977388468496754079522126174472288843887741376578555428816225617264696772735989782337648552835905346884248740522589491161436142823845643377490087965509690105673684507788668920672759698799584302138889225878255997434600769275784807323527959551114892352029974702307448605137991380944931222867683377217760273008918311417732517007675301992138542188330029231877945884817110849066589304399988939912704843418560730447457107815720134132147788509781509616384338690640042136429908956043410419759257570886332996895904330402399079057697195344781282184489732127710049886863736746501227132539558578947913580263846436448912866289091770883850329463794580648950027200725821696721829245811450927245484215163363368198984837485604755249712428011723433616539620814649293604222748307232396109634410876799059108094520936335300682548159853575002272317244782926026246684924692362837037831915742652940730450864745636291234609984807693166386722789806941388343046923271022163164165168405246805203532144946690013923613766648434494302240579492594750584460224414817171792511474499725068161975261048857311059617840984351099180687126187750040316107236012323671431746207195312052216971584663852209139431183456100368154353215595105940 [144,121] -1736569426223351207766508909056430807343461771831634799718123287745683326310847430300167527122494248562478530674750315047213330037165960242655476554208512314854451232739579931597336468644831194205603290394341154940731336488503290805710200736873052677216054953221716325155000247649130886371943432764345173201565718716166475341017692771701527678028794074152125419501987011376600102075147866864844401217402170245209681082033053517425631261595477088967994752917436471807068281941945052608754202019863591396079416259467483515720977462615683091499364806661890758113152921066250462035601057109323006304636122837382718216171444213864791922797782929548667240474030978409606435537364823408115358187368450127456799670568547841799337266456657665315030849745824150939713488366782923389735461743091989357609436698712988456913379615033005798433534963523394440724248630714292616696776302275293274538217238011641333947284390976308403023159180488980136048885679194650329617751355523375123661238794811599987649203559410928222758709791712104939754432745474053687433273500947985439543727255620319986443078544793752122344128097269033861798585655280798285288759309964326358348582877947517699389675599279993533119807539241237211864761820306487414773647845423339558761405184717218301478981756745103519414910174968558603677215260890727793781379483612770629747633779138627332048772529127900900554680578529797362476994524885072443791610770623783243685096202284603365376962116262702406761714014233494394203173318972887185676087157648698437008165197326429128552844466079269959852313706173999761948280205637572151253629093285155899843941835485847630553397297630073958694018659737985501328774530349003053355778567796955804088839971191839617829112825724051453607887001562715423799045944532278994463460920529754016796791908618340527574676188533769215553206821437968532752133191861086232735547944883303230240684710172547984287221776902542433326489789975875959365449338889411439307767486559954386682206351399003713721657178494080 [144,122] 148283195657069131657910206686671969129591050876633824959450660509333464067672303922134012585724848092114638571513390557230849698056510961950069801248885450960568777211931617863383678837880371683307200921238675566920290337526134108892173584179558431871681894349368453260160287701196013100063768183571366505914532585116166675116700858886196995257862451793626852924814035119604383596101089160341525915158804385396854806175931615806401009486180580868181215582594334534114485585997129087550232527887639626155065886920529584741813387455130463175476798662516927702937348763274754874135966873788316469832771790830741076871033594409609941359884509799447279590898950621305700976145949567097810313998573433660516207815364809753938414714003863287808887645813307687695924094880452463226871580457926695025463373011632576031957695981021341788132434738726841622157363015767740315638972201874089769461654698480975016510954894236690874487224315533676549496700363349691227321680685620340078420585281136192377709281548103301145413364111319777980705844817800829538019992683268879813035922320311116400516844400202042122654309725411722203365018948784712367523347381965708882792599480244344027319983575080535887948711056832510402723242482970902602605390432904298080349400918484195536989162170677533325171315001705292388981245929462280917559189631109305376078944912920940422821211205173619121014884025016353663926236375011199447147699253043392654193766429364494489335870226426405644760919237653796494247619129196048512466404517401702976979977670531385148012235849135474681934337259334576683395576063385383193977652113890864633985032035717011076307679793414954266326636901807055161859933035971485891875904657320474342370909945474655691699289151534470382341614843099496315348991969188292752842177619012038167577574699510274927776299398931282486909971474599607348456666157915964273364225911519892292372432945946987500510089970080585164329952458226489629640511594894176665110061346626052623121006191694505485029056 [144,123] -13426542783187698556795886769192599926881757131941560765212220672507095481748383764652309569347299641499467134969061816666015761513200905127990893055295905291108928518158244390313558810086148619731612630302310634804552471135463619318116421861613070146590398331746516394038723459671383567900524086535526303833621905915578930805928077115571500206072088495805903583311060877578923213627379158783548275437117335634505366696126877116653312908723499358630662843291244672661581051148725668280981475678993679433069257337329245374133416599466842201936366464550702012151449491059803818628299865965816945663896794316680407111977796975340160647515118172599327723232930773623322260300972061118299873467266709361614903889810665228259829148204960775151256683913798005936342266976540837178841339194016824564265827368022620609751002512928837903618164835820358575761771730124987939170131846143351058274198328703268997116937297513492760467534083632084413796361596610589976601024425433641436816033157469701986694500125760337511625755225588820311082012843041360792130394635500082101258279485242127592530684327218638437807032352649343508156464700671703042902884118457913235842754895616947837466701698998140166105090622167232157038916115020035985262351236244727058848625873982055123226868127278801549523048815327973732105716193863839501880468138677455960269356559897010467115005504365021880366902002497115324566671357028123115045684897667525764507622144807585186348582299244967182001059953577359026618367289004627943609741267920383950836572935383109107810716224831303881049687433906775395552388599671846020003948221114443853644310791602893207117553534016186443832872356650423920695423319500691695658713288897228908365135743323083281901682114788567752364274559807014169270158677839084486128585062399630023929641369130618989418132988271416674125696448971101293588328739933746825607442084661151667135235454554191229773545988013195319141345780653017181311627107701465749543262856023307458808674767162762272 [144,124] 14606104573715921020221997616195900304561716462161587683098700335792357315086837194332908530175343197458188584661721697864098074408103882598838537651053165379976311969978931210098713612413988924235970001450972943091967898212298876501797978839219418938807837622384131233223662176937635703180133242232392094078526252256070463049500047957064250638897468371088523748373644024379413531640931870621919544386879425826497304927392802247678349611970440048800373841514797496505990469938309555726497601775858624920678222365691281536641360507986675845335323945694444118724780058438247014637542351504849317201063755123692258535243156010970544668817269368425834927305282678752028826440531810483497627156757068161568766251585865945936447268997420748610651038108081567021694955533949053531005056631658498579819816951659328325081814244021141208183907216169515958440419369516551206518894486904872788793884458869821789811576468573364599564022512920926669262607387762624603941864623397870264936784167765998864688216601987412497511611324184253023154517313800440519719002235873881918524579345712000065550134046071897413732929033226963118780970646205533316334525149869208991424376234613193392584051872170310518485284618068526502453116452072426344735261545526315337437852269707063439723241764555416011925419254851060692514590787183917317007002576028742147397625368857244485336695503039101122130551218314527173132507741597511675659210339769250090380666256198856944501524053980693630926327761682854860460098413025212312671791024094504059447784497436043182516103956258736961899332863162615390309139163176949793876191489380387880606873329536559496358707428728006662183950173063199787181007409905265228433911427986596638654022272690329856630195522883002906179840065710705290965837529826472803746621138821249244141276040828383886527059722643116657379510414178974890137322294264639999888250436054808912662356553322427570980696126815945777462607213558598404925740002057175922752429586280871527943500498848 [144,125] -3067714969204587064583241171494358944864771899966180497879678046051251738642867498286818425293827818193565840760601294081433955595854262660974544571914588144799622255416920371378505255997460561521191652120749807301217628794831889535918068294685764256934861567770291430669292199223601889408885970426585098209973552607651529833788631439030904102870954754852123969705568582767566738259603423141040953158917568134332156795938564459182432342706240278675939774489393881285041468247226954581974241513887537040555502148631494406008259015668523920542737671209930943440936719318886315020927543373666553562698667601956592529011565668261651510995754989322858370280874667077956588519537060469392161087025344767876664444607391174927436254696373259218998705686680367735439582981926280485183690908788820418276690852607002275671994283991693395219749255235230015850171139484640717761017437598284135900441430139408910366881032001091786649270778664848721327034935803951882359271289480495486222902709633929995879328697846274828877922089253764568898570944446739267200396530335029525352462434688251767261023157522833890122275900194241539336839072279500177463539857090549777414999954720026737926826095382208140680260586906525974337103424128142750302989268059214080693375656387049170571517123028658483565719885285265897951517412787154668295531063017889225174901351386457703883786273694930234067478847188905327948521990535851530042350338588874789168202627918701237426588297456477330193230474650515365625303291168740244538820266803563135267944809525129710698016909000254690169333861979587224850396696816936204128011206486926664531364958050516929938915407153719592470752980293860460734379100631855182838101655328575996457588340051687642555914711242565963964995808082048513207544034938606148657115582432840883054549335486656562130709091738122597802967589800283275775062440239839740729676434225696039672939086503263805130034013733209321892225079157508348226839739953282413822938691215106637502848 [144,126] 428074884429344829042208378419659408741606247148173387481541263392205016824458437194757201412986862590750541710231023091499686551963324195605803226079723109399326456241756662534303690099107513363068427953420931460505257620088257015943761610650438037209015203993080667772980772904460301402229688350564748791742463815376281543953493800674505663621765576611424723525129350769624272592638746474384893349677498402262044798263850798545840395596304124092171728104047417779367134658000745571126967766212662923181710496899673893106074357241797070051372336207546096454843424573287558169025236890927985685488786970293814959813884679989406890820715492090951207867093502702390933759583757676314547767496984120261010298804162257663853472096923525367620432441902533736750725759450555619456430688347045959149941261133790577437241555943518734437371718996892870374303224879205495458747666222753793069737425795040082211099214549966966306954779872474781455344871412747211957588660507415093915570374879448155604247267401073729789158275068939773112296043315885800635110020212958328713896863572170033450507973843320462969938083905363655963884564347291447147328036552037896774402861991272219667918976615455330411231269143136501108035344393364186513393501686419324861832103817780638868379063208213046341879001064524417687826065285931880951703418461959604618800663949672980326343137196114557674670944808694683286796045007172583868238237882403546431442699328218189638753225807983405639079011717424785213238554386647547660025309589691166734849833251947373280851542020723035392118576667731603615437652891794104266897285035682668488096162477594587624048453374204619475601882958068339459116315126032241263757602021323093744292449985618737175733840153326040873720066603997937230215969156211474867762507710274009049575081393386420843846225748061052876998974577580819896408243901793269739318365400098847422545798218727905450545022234574141855485459205079605782374038997777377852021880345400568 [144,127] -9475106880132656759578143732746199623597714666697794517011032627571656843482845578734297932630880738445501960085317645638121908824277245518418738201702453951888105316790884602907433399701054044753031560563252169805102372039607206449657405757986606447750647352174035626443747052936182097734786280697227675757190400605729081596973953221318089317055027227871033307506961632098760221978796550480208470940191659748648740174314938205462635150489221746392967149557233020974980908342224860131328908395133683274378000657590478476944229969564508137497845537993855600843043266781465575786346609565387639853714646537929686415993338826448747958498269298118675834879597256386818381390071199426025227362419684305961457105406908982605681234378674583200534353054419655567229885286570222539334674322798946910361760789441779077164952591186162780962383852462244419056060042871956328527095476646380277166593620221700631071818641852276398692138848327187911015548325036362348124913669410959780628063111271635939181791955763393335071698883795479385182405697854356273040047475069953541184846910537622114871133776569986113800548060231621553004930822700390534890397486385815611462616224567758727200416702653398102014718294356504807256745335624549315609460084755991614157869425129133469884292281481355558279644851486709771088515520749245125007674965312038705195599534837378869052045907233817413443919502199831058750513405771561536101838496905523438887320699112265349597663065650677531046256001561969555914126216499035606096591600964338417395439035674199321268002804263870705823863243691590273385158093334049106761219785170413542795902046690885489210927920963562130072344068852469611083327142790076922156676544077772606892198213098197787081631511973534764043568980936916604713588016418211688739875740355113717572466686415200646611286557709177197325409236003049472923742422958215212456092973919120669455047071999998357335815774121471800958971373602663499047687768330999087383936104 [144,128] 1072478093583863797519994560608870846863896527978574601233863192943335909732884300392790589444871761730778285102460632693546712006127163511907654305633323744409405765522088040854002700902655233422326380137802593289535280703265744875606335810939616361790155909258859699151640133506786696558410451132005073104391591311399988502263227240732651191677989268346178574500978847704120554927801856537697229629632370605433542163123508282355168513776734449603629716650122533896634400233536865646095427120219625862735218226372718303626190544792469150642458781901830638037983705837332017537137622754171466522824474367234541316670034713338415727527211938631173377219134258004534544665040897836009042324478683232789180869601333503502176689931506813672181613272414463774663659438071668236565872699946569429678448287755480976113820791647618354538459548449594402967057164054019679111110277607620430466795542047830406057703488191940606432648530642323512508781222778874019381670840479179073887855290943772674469480870709554635236510188510725784654420105633257978735185599712394540978137911710762880448507131716317386742555846871282740620699109871813368130734894227595202306222544247956649075008366239808734438627625490941634019871022281562712005560398414631042913650952019577605424259559804052414274197685573241884934564448694046749237525266771808811588393874017196655749193718101966651457099429197412109460278753096660597699410857573976723373374162625531748106727804972983729954294464774957031303997646501958500428746201263090650540297136176379672536048229769095134461858849212899465985922969922818074996412485638590608986133967044094567715277302640120018716983255422520359250949720722512143386026003119632931797060405243101179339394889870199850107909573622836753174399818145211165518895086933968545175003988932901184827343290662536314708549929219365559563597575875630092520957970684221942849175350209623662758803985752667624005464670700741849573386202129869598056 [144,129] -55526229215088501462223723403873794739181047347657182978850760615266420249031214789907634175768869223105629585357564031941409394368426558433231991776535731867594828499460204163406747494647711794654450384248645884704534460520047642048695969669655823752074923728942127334096658453036843834797941614227949173778985342603868532254143333625856008302669847439169650525103704766785176544374159128996735171110268148295642887886489249596872934366382041620064467305665000311227442416012357496094066643829123728072497190487845386803686178988124786653563716824304535391341161188588512472900931633234413821377243941766771682720643107003158111985661864373674299216073182263018647146348381296040934580020057014004324852711125127109901646574722393974501955127100725769157917834967475145627429112172487648636594845122857108805984919791447093598071051469455544402039049833873124730409976149220287795435546333390761232009016971060614243541086770881737145997534990395050524396524192478330306706906612539300271845514445025203270678598288342911971661056360416295904118037080978693211392179126845661207027945630146772017249182442835100576811398378573738963856241301773694353757291238386642621309111416131547220441122236446533471284466076700410564468514332960420234095143354675105637934719222940806594081560890003021212767797747140471660671559333959064803869083746709636043180602393681420556162429549355555907232112477311605817237359910958228828895976587559394403305642854645624694941548331980952752894778217944672447087572344707844989170600417282833219647803128138265195974391936949483031022909109538859750644845681117098987150747036776969332765510648711410686987163068384228422325066579247419559955243787943906393650329441418059477001537117988358329186986298027883837773053555441675616526053753807762098831625575406391825430599907184921628802292361581881737451081894115272890238390714887038796823615400737106706748736183799679142740372917758621121022258242048 [144,130] -29075956328508552396657797453180499521889162761906890129416104220881719008541334344455740690203171239563009993902015910499324669523326248183531101655897447411553310402290849901198398934081953736445512556487680312218465064490479635945644710990727659597398032036129740598564649121356535353777223618082800843144358969088619983671121778290303191482216069496417279298138652919617938592754370568032769771021611021586186382191712734519911241640945328279006989994916465430448111143845794860562440360326319477568178767685711326956962316162407088585237325736853671042756830972533697464481492192014877243874239343982827797829389057801811622599611372228809773240664828144898082554395967758514363692756659256090801680808525054062691260474694233633015173672060067953451897727503002687263482011440735166607501445966515602717125740927081638797126686027218004435856977667271671862252513078000875735561975470107112265137983719483410058322393412573958003026775801692208507884317902441404614507618139369785529150818762354062808161960124402919639147049401835356383425317541702171718415776824104882301821198056246210354648238237420133712464126144490525008370438678819876598767092473856386741933358287826288813597419423214839664668103115419595038491180642021754614086272507852483954264330368526025564272798849034773171438177075087575731540922735194025390795029820618399238247721136701602545625780978950444502622162759244148089505996659724306467300380981867699690189953833605041275519858995452728797068421763198326927636639950379441238370958824917766976606016325156101052416122925319702339173936488442201760805802533325328186744107740894422800724715976218388151109863233829141347967830240198801540896584390875213753875556967306886637870277275517666280415002680093235040896633898190474014715818564850841387540115490168101565970474568177268937309250664547796561021833633782166794135533045427070066739932264692938162583767786265310864733981335101493707776 [144,131] -7886226234748840847845866269967990978810815376645587781559287538376800071061355490142625263643230693377446660011828645464600562311445087898273541333189626274600180851458189612447117949185512224414460039621233292853960185994312987736601457982531226801643935418126190869777416281548640853732345830773690715658398916806991201710050113123135210069838593763412072564434522574269801345954574646191618823316244011404564220601249314344390514425861900754612930110630721527962214311723811349415129505434485424835787955320575176237672940744301117876257651152400637338434973970601448877871523886234688194163085981512491755206200130491284942755375033029139231661104831626003385352518203327197332111236831112706638900983809230542794248621895266523206549102817790356291673182444074795516905305987962973314509143054232208536657102547077518212177896493138763598955586913735127962880018085350009321201386457957596249373514858045389800845364665451127978355081732192809702467996322502503287661028613687210679959931436438601861250367835883473022188090510791201871239133583079420531212085532011914688768268708867126976282127375232322929091176654589616720854148957480160877606156424955399600113826512447744383920283833820405475756645694942723942143418670944315468435419237059520893254970412197686316900124814842724814703557304102474443491775861878669038158478013782646138088096547519254877219371698187247713140541240058584355914744854143341822108480442573184801791737280804809623166730465337250531384792689870285490689751123804674727964867165291476211844606113468889543567134657743421932405005309142732922082577532081394991315330508702404680869472184554658297143057634095735700805766583551327582615847212600203388922280524572724072740844353521926264230555793481587363375091556159426072468854856201718466476424088308841009398817246872439868057733233294719585888941795170209834082584439424356822131556475895695082984464651407840023154985768697248 [144,132] 33670506906170961370390950771022292665340562596888435729966860554294712249797587052847348255554186351437047931325638970463578317722744872477313148236576681410398074724542289941911207735997704846444167038225074940961739425940001499346473273396625348835591797275606421321934731619968482797377420926757244801370333433906649977934872353620232616396919598089797723204994047328062612993266773837050001241005905387049132132599058009422523009634696235784508668933849477798292387091183940095146632733949702276206260519273813928971239965403237774595564730452999429150833621540668525652966644632244268412708581286665332024061540719325438814163839388476232919771672147303038954366134849928113335666233516353690958299114198464234045083950787236433808333955059809821272341695963671253071044420556839492560311330940217606776476159441706120795138296059778250782523295855769494909598505855055411770566109380632590140777735013266611855352386577509031277712862514329344119701674358044322561842384628352020448492660969626803075624862830062691519329790225696697703438739907324831383576066582900176714473419535086691548688917831710881509928195501848329757975213195432956916155727970226791028858718424902538975786898799921013976959996485927179679063845962643779969195590222714584229456562961133835996474174090198146873354746972553049748828189478255874193743844405162874717150343869030880049367429563036506504762319033096424041458133468478594542949868842938132932579401092814473016922822911005746309071843496228089821986102604251366936666830036012890509441199635027041891277960014437162549028753948964271467543402649586468781753778955341038410324653769965540463628476668601941212338820899437275888880006494555885174141816396029030453064103994478486376206971688280144170138775181706885130215407561228740343755022821484548133360877640745146331927052983716814985058386855710284697047134851025425032452731877859355425381559670274235181755072 [144,133] -1653791745505967647556982895560160192053640601518544701561911457404124187861057299429973936780765164209609292416621805640439660124624223621580503253089350687423605063782902831583055153203142109213063924621353254082112997289977484632783227181873957215598184499289292606807302604899454221415325319843664744744619301157065492988237466336884310872786886260337248762220421304045414390756929072082068738647120723905892440417887322455630230934641170275915705908644876608070226344027775443183135102843631871040810896394084892669325833951103275775985207376825019413740007483370220970904874593822072284241549283289094956161390577740823657993806554237517424638063560186421022090173544414666113310903315084059175592676265286496122797493623942362200636384902339550392463087677276158924753034488665860529438522407905836073239878282520774287517583259539869790456241761595457110680978051123588486787659647082344702467878449544997048322453451108115662303401844623782335992179562562729176997503554567594534625090162862922863749635423264053046266894133528474811931879427673897542102792104745907461191455746309869730038759102607750324134371288400785506371956848574633369317181927318638801084328388779140943793031683940481433158928875935880611828737991261087030038537923839830789937501960121726163173769120315161000995988644034994926550955667552082812553452763898129669153795623598930942764159651356244001138128004689478189996000674843296306396838754933035707905417709919171250398888270878616726291739574109375663008181801612854468847896948263569530806268452641193454539422111643977665281367103727402713964035863962592058447501372697475346170829541354177920426308913498845559003482901038819794368719368977975477633840107791879445323472310167574502899554626623685361841539734436268042454765511025907291964600408504734678509135502335725901794790567299482869854451332671919527568019056794900484887547357769295595751313960620098880 [144,134] 6824942189964045870988716105247320132484321277422978626687957516605344094131370814124900785119340942884426838357806961396487765315076324217665889636950080913636978277797325403122296978534413475585250028717155884752018740305690162299207053810268524658654806015624561766005933813491312153410899854429398662829011401598754874431529175917951203789462940858792644855794444581800048933247965202033615089581981520025102301185175287476592203193409892662633543378071594959418880204732676421124619172839816569481783704961958672261351183961884913808725747939228205223533543167099344183228300304009548695309626172323529474969998997404765837510267317108226548334274699325178489010040944370540436733396543672564596106757843423124277144526234904974148183406110933299301436042528241627730847188422414372697357658929779358113534481789475350520390956029966945394953626362023807424904676048040378596762541124488466829896558380706132000711844695258175335848104607849682126395200785113197106356505586746552633130563803139221132706122101834270261031450075407300017950241439525413098210682161191929120928756199939163463506586452042383880990405052951470804905167929957397036479584072626037060561186217893804953749821536778031788703646171806430994693437943287856687603542314991671776386570473307133689950145250373165997957977879348471912798319464200173964873608353631951462909870805035620455785198684160802130214961274202835454022222142011480838556366742843558116778578094486065873582889500988432678949158494943121141296966599024033967328908238275494938211630351015560719849165533829692976585892090603160306889296068415515958648573501775310463779957760961908876734966610799556204806232800052655450391763211190643611709699747972789057724043124162978316842828509934160208525633916839589567302827720608807652917230859042244164387608400125256289983420392039641405189339388325375859931250202471874903563066562295552881812644144 [144,135] -25346179058666567069492876730409047514888001421139358219631533645978518246188600860310747943510740412129048804901997031890979101796379917092769375403885308540951640862018265915065820432287987227488329647790502953373605678432030001691806809081337925466714626078171502806878809038372094744135711251566374622908951665645481408162469449496645984372706774504765014635296936683777255566943761642195043584420082954695647316821574922248120901126036979882686527237119840836991028163539358409700402942569969760039370751123757426441881999270205909754746970760705036521276962235999189793808331376756157064494061906137282136130615759551472780665552114835433490423893248684727564352438737909383389039294140099296985033759285026433568939129027793998906953790141933200953053223879089816738723355176943328794467603538664602442039311295612803891073715993936770009813591105550826558786404865254172319917901783241682085600595398931974271254960894022705054485615853305410556084501251875696337730040986731008719646338160367046783724097768443896004831734560446990750890387836512921585497322489198267458113007034632004397657106358449888985570293173393772815282261310474543819197283999061099499421762107615002088345050877741598809736803980310624727988276321041418056793744836507166506975007044972608511633465135372494581413965976193884799793281140827994096037463913882453177919825679860725044924069468839994990919719719066665951158627971646642407280685355082193198549982319696258019334035008999479236532571089380372990212230705903693198598554699737345176608418705055367567869169955053155474248506049234564864317865867177600925853224264785776448361255049002424410393020173739261041112648962546911452796255197584697327724592380026629260364212006563799190682816637343389920007920710452691396047642033542779973092270222500392734337159868209449702415348398402142585670024488064269241809780750820234714648706032399662096 [144,136] -116500109759765806160622312261737197241079917789165461355345576724743102505912316403592028204607763469524379448409758394039042940882206371276457986627658441347613597846283758911694842675044446096501158920636032884850396507034750224508653164197234569973124090743626120490263277454779816092817226255643165450361930469642418606500464453223483343780177990898112966458626035112252418914639410269711337711970895076356126911745990357159981989331627603709929355151320905012025376165657390953420957032366210732832585130064085597911568094882872401899874325891612608877091756167946849167881904024327341819733702379660963717597110930637951564836415841418635405451693708508500776242650847567566510815520895559943267585216607709717700019471686549639195499040268366067752513152811012685860416795219993500874182933447721528565413325484086535363797020119548534074816137021657132027752093707159029458141483915011413384348505207425386388748844872038919666561175332466129290944119141559907740189983190650743356542896524545399345142891860846077809748287354537834793736695373761362055878937688356631809781900135380776779154376909757513687818364262155232844231248662402058352204098714929477386780032219760783078869822863404897654402566879185656941775942623234468352874974272580986608029450661807527734546439901845731824655041885443055867349516957500188603000448868798721528456838978653647448402371979199128350306180974987393461666008098294175089555628472996734700030299139185999719613218915990823629341071298888283520047463488358855975046230807146695564406459159493982512063188315550680063207595786599447787020224303395004482873454961847472791091220913480182372075819384454441379082824619267313703808977940469944126836586728315910731408021520032103333115554678958370724266174672961210709564562789164635532795470844184078498995072546765467219738895134368106584907453895978140773674560445352699470348979164 [144,137] -6135093493195541287817455532383811524452334405637121849130250817710957309422311968314012924634210880935097088300000324760218177071986364853339898107535939079212889618633883724874607982001845265851364668571617798252211637835593740621852526531613629465262057241324599846823667744896007561308228358462898392327888297076596473251989893279078912718554832793581069630037065478146300825038888456230912202403879955654775740024810280876745829331877311258645373999496691461058355398840943967304840686874070380494705016608392948722269921722759500410680283459209339326191000987564501446949060410178491645889278341137601105700456977058667849516709891822742355163689775716596718713336082665286449865433897100896606876125442787689061693646160246457515468213305502372100737912631656843523176241938334118211755692964061096336861751681521853524283506555860069728511836038248056688603167744968155335929327079830574600617981719208251948445285123769496191357273267286516523442127545683588073114162361833870132805718092171857302742614826726676435995982121593604382045748400452377579988443021982301596964291809099181187539802420241108788280720041211116227836191158165380535373519460967560769447795348961118461059003602570307458344480519727457133744395829600222965537729774386629557704347158880461954813273535924122144181497984794406380157247311275726514751438764254005891489748758850528534906889499592943162030922260351907962056222815465992767338934488280148053176122696242520060983154613271314925854187950370565119332905350908589379361502229670401086061167486981576419771106329356772306258277241767435450517654518878735671756926474579914455625322761274251434326988681683688011010779206672692863399223453607036732401353750458163411332341622840684689858036146415095272219111635194472654111644626060528781059133124223771281145657137610547796673226725462692410902745989839446937426905820687728640 [144,138] 11693730602038096384543386235596563380822902418294026311680376819897695420630918752443120373328042462396003003716496147715789248297190606336600244170467279216703603535822591316693216684480736956592249655712033963135579870622332712471835403573383799640682224257549842666429726022118596436703646729935180129165489526878872743321712714179070001194855492823310295304295408437645506930556999361101642085693632317374416151220966282803072481783768405562669702313711185207092508401252848460516065753643632528594124548443185998897217292692593139746919835679601305895093338084852903408129202760378623576287405553928252953503722391549736151428705470263148020390813714363006516362326462835215061644107435695843102242545532476535863224523431362482570527968588029842504229057393483125493333679686559067883483453733893185632645519705242491571693839185010797895568263909091235862726401516516217245200479892786178596883405737757359983145730496497178185096795446146067811739400804898037752930849760710990647113455368655005638047247244450982457216188164144797233195531465491141250328274193461183281239885611611668635923895367871887172674249698751265110612653797267279344920629792285364840991354873160518830531706051665293555353455064803880462975845932757141490256476519975165461941806719553115943362455456097477752328486501198605829893868476948826650902299400140958039798914994621316762473005255642122188239969125180928953131334499781671662748377799433477388824823940242072503565524495035073999881976139457104604083266716445723133204367236777975924174339420708714387775492755199073904059039829867980005703236098482142338512597099210111650239477545016302601812445988565753568907288948627379867431136164952989220470273830745097741215786194431787644609573487502130698478848409565711695068190185161198426414282524351167234139540579178046209922331093614135989105525013293807887661997376 [144,139] 427831164232994208702484103033010325266355850180398722791031419233864237420876453933813580477860131004335369728439014171622388185633859292027599719909697607007283772143799103519657983207079083370411824813084143661604196155770091428182446039839900191660769662915957816991466933596035836979376912392964446310761104811798030242590369579755327250948778760297625198874149749208099825785796289353499505801075026808259536698770464458173729487033039421479105892667718329226783933607118457449587692097799949508978473886763092245343310491342693283724326921364745462309476522469715030061248489524335521194479251306132080044187509337723229406722476541951923008338236542467446126348634488612005896971756976880344992736208122161591868631979533119865488501345483914637550331580046315307243783693043444521007927454439919491486596083070668489746271991971869628069928783700634937692665290649078307877955703862528224995849562415802462997727309135271448097825398912431784393362052287390350237723593557656080439349004778140247496214967667961814767514214317629467041227773737516314254727039765117291938488691070975314639897352592684594817216591547690937380635202162694178928411659096058948761273131496277385888778842443139462041256583666935130311382031003149552124410776777574052885848002337082973184505534333697705181022472861889921665786311478539716859461859482752240374387545785146326270872889620677675451476738435738465944746961474048926594679677483452323676603184157831481919434986713254278865705043474407376199790831390214095254138318574507950777325184193820456028210405666274956944015175119781764636470870993249247668369247939735519497928567321765177594463276359659019940691917456043498388067404981763548014339495676448482246615122829862738877803788527860552864000207371536699769175955933151555098367893390155569074341682766174307148248669277356869551585911373157664 [144,140] -900908606091456022686752118468832554188060552874486009981734234818177238056601293181131280385374631644671953988427012684786322577880820298971869302845386151511704330924228575304657827318491005933929569918311615883722353401457965831072777456189278395070227377350864445315326969291025779958095338973024968891529234267880591125575700414318933715066956177093180978637047739866177654064403930420025074468464722470132317074732842566895651813869441516170128189213682398975016545636231345756697275608501302520667250275661974077519974636204153224864890539825364845669472201689926714041541210018525698174490427603349610922338525800190415993290728640020247852068474850296687793757365348310386651402131909791308743592757628556523637521870674619499841335693275429651779661230399401661099169777984177009318103857557223739041602928250957462366029229917426045307554930348363093735815133219601585356999071697482017342733614555927908885376577003224201213698056225848523435570475419175799766352369398240700717613150988569907550972515625264756672527488888561716260355230668642569465112235356165877040321570340822411301121211079327210541272560722432061770679167794322485120730293291286517094126711600224153666356610063211485714955580102686523052643882038257595731542741161256330266203666890807531371177487397674564474225743837585204058862146950641407583659973030721243951792009059643095521545269729288491665070599883084203438965887088671780144664425228837074821618192631880988865248831621753882458940307769977118998558127550406738023126275891685599611922948426222581350447661694212463517472401995601851144298756083904529530240950291129479266003472423287043120174602484740621021263085742585441592968118486539526544980037629955014955158482423266062064821453343298763277132459223272434218782892650776188159267600260761959865846943314653654367158253165854485634236792 [144,141] -188874601272672923001987145375190939375178863037131977930559716572681111358945286458464541081929002668253330724944125353878943130645875779079951566515809541660963599146949498355376479629212064333938353889293140131931747977059586449299086444045545056106949559231319688001007848177439284436017121389296032210775624991758433872263258910994183823869981756756808001909183156569536663745220697371748187221773358629902946951858051026109302150372025416891074777227519352263241013816688107940000853079057031650363217789147690408482824482607055368749306480842563390759275697190640123708649329051046894982400335634311799313602260296371931615884155076552241875937084227949653185810583270409971063375910405273534805166404258581998396501158087600022456180656097406392614317408432692538100792449212425427831996525380544745565091819235588200873593523447501428362361104987923610471443459799738606674013602142438351046743794384366513180640629627457074357719453063011533509441935646794311980265691350865536295805431357364329777773308129186409546220194942409112242707561295621279316317025557735749707625790574162452163329545697859656297759578219256114814833163155104682192566431088079226892420112510982667518259497903818332586868730930865894829532595999450717971170167462446187244076636427332679953632138480261719966200590362568452899480925314148796135555903118127793589496001848936913377821918171219215173903871043630015016827901360434416811915454109352455634612013975332188642478711284972529491167797251206711180487346009548191548427564563711943933646863590718982869352346416818502186647676524031980335440502521141019064217338149969238167870285137063976380832649006930864111110190696463279092950773380930537379986867452475572895987417368375957960377632534543222066283533329589028835307135538592320398248923294791845446074416666401353928133581761548032 [144,142] -9016244310265113192259738343886327346361041179149088887183542657389789168040478308337061547761538151582932310929760818199485669677645096953895070298671403022745118352809841285631059056276878084232926415226460834654835337637811975681992984597844645044057098686707956168756548664536137177125041303835541688689893842094974523749533654252733508655413305005643893257618574010948217140085899612251671147507775323621196209851716325485234939293053333529477561050972692918916990397738749046456394599422177853590760895717013870104565866063374811925710248000151776730214327110688201539597402394264155063176114580257611580033884238711611584221694139008144883995993826864474426798975048150158484977130379017831511553467390597505741504516475037581692118870934808677956378669434843744661641639372547184456794657081064653443517983495882890613875413797572419381696416823893159224877467864967136285432586224010364438308715783371110223927372023235766279630760544895557949938170467265441366056117051457275928827160898973516754961022139624491684907297863439174028988970585152651655584631690967793421431050156445032114966549645280396337646296858860148796997217444141798265941529798701617736074837556236018519203228248886585801869487241304098686417646556209114208520649048336401106080034119977554138307827046835624734747075655376121986561435714754775489877120989475705895301086904309093761168877890267480762754081269192939106212435734238373294671433612774962769332497331719527479097020538079312106987541044049514891424410359155875719514639214343994955039953523673842489721733734697076595928175540076221117419634776042943212683508124998113750816284985732212748649117320305622313373235845727341963442140128646236375682175434357367639935319603803915097370111393072644488811597908151107981835564935868029337120634604509274582074309086776398873851648 [144,143] -103336470518287258138907287338916836182072347577861517777169406383457738096716812125656811562175633191568343764225420608795347299670924973386316649805512832431232255060991533847186402844727451416357550221642483916086226102898517159804704267466508235076952628588016528703383245507020017771871624033205384336459104021084157483367451105839749342310705284620581778705391628450285018159149648725709779201432134962638409204860251571661447835426113309271243443993033496106802304372276413093494033046563307203556913471167843853726067271605570028612716493902747598380650096412287386714465173358059396517495433138306727139509302804560201094408181661596287285803446883444731023005398705032960830601892696478519696267849785735281593101885576813215417883926261451441426751675745132271456212378698150137678878553072105893596905813046031251223289554596614216252776261891030598258513955307174896029431448851346303868374158009359197835340129826204206901368761361721175147352258616484006043039062028453161249745537383284743609230651135354156931513495736449147150361973170708511159866745672789460425441523834673103213851102038190976557566331026240112587289828899245908912906098858400660913816848218116969387380486578203896647193999217252950886132819110073027676069145742170122112199676215333302233300966972411892759567017246581756861449118582474875432235978811553209027019339921624391667671034182419779923234793821115187974443895620439259175952597298941425946779174143218246051259353184784127160962343840358884929790148340119045815327872803183620008234330340063318941701569892946882652746829567078714735579951387192037968863766858750352143770533065797819810478108250614792104280827110894659995863742521779013444273170004855172684147885491750929124440869872346114037557813474925220547661180824907522906456597006881345240304975128016 [144,144] 14588428230636296210307158662294296926797467078642306421561191072310763746146597208633594882277118817964409891950265502299420855808776247508418445782590654765099492890168685440691825492623737609219387439037620183817308520708048533478357720929160816947281553960376409342069847966781590346720267231652938822863742118304610670931449378785493609904521140086915501665594433916550407773045331775379217755728079456174719563375871783563017021732516246049506146108061435408206748617816662922829255600884876208148212036523499575467318247623891749637952361412990147679144498957638537179891696362794020390488749851872046950306218276777492812194861441755643059872512065548425358266508443456799222563073095794730450398975409973283127447688839663388923966223204785261346199862862985824560878648442625978367642154537332830110473100477302910480116705289358431928136684088869086810766561378729070664635917434564830587600991675689519744038803158993993401136490010964693025473489804762179083537292594670004634145227003966593182428982608664962592736819193152294226391757132276863335427878520418633257842572982166626826125405130890268264031536823398232851663387148768066580075137989250302821222143036488019812004684414378015963232394683949779187102197460296704451264529218509995142161167017298170751795647250926515010568725330558613595638507743778335562323854596109051455849139717029288452464421344116387071453262659042435017754959611423436588136454819240973039033862058162886363657898057793131049574591179041932719678632885237140279369489004669590624035247830910794160909155466722335298297292020869264718490151578919064882548223680601126129509603893395736022713171894690429579324533552811126313605168825497426139292296349695366879836290966784093404026852022150245394721028149605662288184525272200208859876536054478651176850 [145,0] -6651218146832238434905463482598493975125031804014875157636636028949756142890196215910184979780060147090465433993753799238326239165244803456759548126346315949004869215820910859085896220066110084791636073234879412832690530606306955650534226426180695938206708276601864761253507034830153760653227466637660884105703149436094013715422676193460460468934134191437689212449646079073246548172168071160538439951905303210702886775405920078287066870654939733820692623634502399696859246197709261243316023540820886163288093882700743904095417546509973638789430509331459415868733625259354265871516087245191194308579614311723591976985333519052147667667343624558213780849583267059108676374263033805981124312618433226303668880901918402810686471052714693062147087212500759934064546979033916454040161878582068988127288949722155623139578454108448861535396360398481954203443747329556327284884655277112196524927598704945818161649695357976104134419502313876359760030989687277422541825565618378692903666582780980449148120480505045438159384497453399961818732887477460196502296851339003250807994243650263077411582175217761206438297284959852997964966937212708193898918504073408864460430303336600106964510084913433886504758859009996189849485901293105506100641439132990366604310497106404221639469237975512823526269587248649774663293200980614056565227907564675828785738772133639636437646424117857952034923251470907431396048714454634489522241072812102750215572026813394183398803373721248531794521418098979153829902763105948197234032384675547855341172327551453251673551959706135279956103358409282868918045232048365190126870842783018626176126386019436835503307742933631735483216916610465909200306204381835764069287739635985137836904992328190720410655856608352035543313652385689332018700146080557788618545232226578728380410870701552656266971557711825562933667632537012984743229287195481107320373894197307966565096767006250264601112578303197793828352860410260318735144830537579857221127856438696820236203686327678429484717778177433846775844644692049420597756708135165864852495558758219003785535391403473476009788121268861143269484527300632699136732938579186749482022112842955500472284786823877136042889639942831730074699112134781649599748190883891756453309556941885575359507644996463193214211168446497076385010529315189239530976706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -621445762497131234027657816892950758216174733067016672824111572085144290046501942991174425231365804147050867876983994272834408732238152523238233447530859615512862085868793842358667725086162906704233965414354110388439417771957459014737377216657959968226661681365237913563934361216647980068894884548077332597099319288889224853022875342653844327542720877821614576830234332936787399089746788226106590400135196442672164161603916254017029684403760996858466485047902183175569686268365194202243976325198214045062251522598360758212126805953303202042601683460423829037371951903067507275973324961258238171876690522069917870631445844033044508626414195520574305528862742163575107753601102960546537985560621576888339327150779303640034476858462967275672189485424795986299401374549099622784525456553435426803797773953216036289797065658859333545404275411665514702715940616362181137223150450565581087270190345468785391248390049589159247041236429046610128540954206636748938515943870391628715997055897351521966075376853606532950808725482673998679496437483614480527850295417068974719483838179565215768685944286543888089533167008426450148277084465890172616357572806786763948720966065323323810620186056170813548345084899869072501854905436514820191462844128402883439099327776293641108790702944966091308360434925620886441168343829234417621082104275603373425485803374461511240966402832808679993551035633021210706454899535391149736007483133823869058642989441849493776424967847251671061075082066610033965749424770424443441984570135961697986105106991250614499661773784405718284823518911125041956979359111475669181829551029717262798361065341838283309294587665937562847993599574197400899887988565493548297748585954992734727938485588762449955763705234759284015717581726704553460255294295912884230795666987533034916198107427758314438268794181607874335132840989934004252069923406299397879964329605617788280482182948259348657534333558059233930326563724904812993776692794213201637013808242680820385906019775172040929522194466831022371187791069451739796699417279907842410008726254589392003748337802948384154791410410335686996191509648051501560267927649315276729364585727740477369830678876876071753737513174390469584989051204988441980847148744190368759293951872852643440095377556631711745119370349155613679183431964767053027888913711104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -48208221050280242496540017117468709983995666616955656606029802929232767009453240260218740777100332469589249621091164602760760713944900161479805683462659744930770402107791559771022853429609993975380990835381677943156097902490336933612481240185306759580704749655859157160994872358442838104695511852721144356192595920023759515917184197361331453056711279477899359845770094163220567085525302380248890813867375971741144090044682279375837546790235665221821934087362035117623479686219357241462313374334587226190494169911075846538468524617970175616664674834250927102290639245721969785502730711826695461305644818708532680292312425704983699017987833732561069947196929662442267745034084748048928413813132406169867854596629115939614792649976569145996574445796200202264949924842029265086819470754945988564844607300245073772639269828910264840460767018354748245425833852299659082869279594889216295024983065696133973862128110347251956523435877425973260836379970212237914643751775265347042784685014369121821470936274248226652452942617311986702873273763246431724642330974222500591309164550364779478382141315445904619130042627151993271942157315319465176958395446678297170792342618692793690643496855558580877222855078836668212022908921461098536751361480599796474835804293342326627236219960646168050343749598547225647185257564972345556008236583246598630982372015186068389911312825575019195881819385173293211349173656480935162983823982918432329536846969216820080026309992181452388643418650709022357228611381385715695475035450417257590002852836293779693813658864846814363978995510517676682873557291503106814130690048713175086250271122271783923608325176196916082933976022853944732415136986384673602119532368877860091810035801780672064234360511600507269249633890382991749656576852315297348195049575284897915042391651911816265457633595376888377007749648511979840889756493240628049353594013185792231072748514967838284833649277302630258780088141188375996056336756719402414435141320280108584636000678842751908316272502851384826095764400871703220148228190452850977478280616377589978465606748522928677648405830836683547257800152267198000342797883563064106881058301781545078090776395362040008144337152843254264056725534601344267848774626301599065209268217876642090916457271780649832398834381663453770670391414012574400079983332556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -2059064796146327787829923121109666418916100475801698106491669440063869622840016645125253329324651653171306524228354193534048902880864073829808069555334401916774121702739191659949490026760861451679737138395443425933792557554769305763749143784922863685647578679791807511138941718696612597701888553751117153140444596404305543307073244575554170072745860333313409946928902888170936962057665298501320735269478287189659193973632725212088302896241442909157816299606879235312283256714817960873751432283996161717969062263565485961553355115360209790177331954986993746628804418199897527064201134035746946630155797419145753051838855465515215871052094599380557822391555259898156054484067242449383330503743058778313753541547208027583687536058117084671922399440768917352517176344889724941326529511652717574706405464429836906940985223567884547940637455273030346231979936414180148957663404479759743883113864405918322523419473855942462250289013194739499665918593464496695043450845610284271257563029883632983214838875030512085947388241148604696403597678721230535363089937600911010773592772546788435187884096446732590076364941808879991340133081342140707137501261044584173839269190744962727798732297587073815829844925981759837324714384449826105112621820827922988434229925320993830873792800746420623680745967145109985662602324932405807139870326580248013295012226061714021228549081612188928159745090361813382353556210238425664084848698762729998737109804358216484935431115622239790372040257976125740674966587464117047682019987273460511681206966135074395906289627542051921021177479716425054582721617063225467169405292313963178126131885960486309366518936930097944771951985695894041983744740462564876982720431197824549464591250718958769918614427635028365934114758492260079326464183713257782075560092918500628994547368734139886830203399743144097998977605708454590319480205354661656108199890749137136816525157153184159552512447572313203556418144241287160280362448091389155093670113542360103212786148719626702267501754547623941894339214796366868870301264868258075085455161454986473454685987207572251645006425112137763304018530884318540779181923808986538496639737002630072410510067949737559118485140112303071062903445496484862358180978819337083972376329516444325695527440872038563434613299680559723801704607538842267360129476206788608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 161502460627001420103312396258507275474605071078276486244272765269282998000126476041759217724008051661292676520887832647885826372600854877920213277132684994653136340863314514649081791878741659067917587864674174570783338147802308000695530282190953368844760869845408015152953094235002457687022458318566965901185271395988735071246351782046426468098386722061540818641667149368930866851486732445267186430826785259847999622567284312273992835365964816257307572139364336119657522052697234570273303913882617570049782736756871491904768409435515283622180272822505971399514517463240782397496255641835808348437792774917231551681530757478606380821676778465576678546495534482495834312435449461404956072420003067516200978334763106596016802482102521443747367708866487050289661451917172586121243582474413388587799927130962990682755934548270020748820892910752346552765992412544786865881082346051094067380131197132001714340342232073165417454425101263126897768706443220650466271074684239885897857953675098626666835608859085631971521692930006445479719522427334436558644443884489520404265860089693629822701615552803062945925724138840314652358695000791712612015583131666709026867892043734812284498523623207341589605366772145362616418145530705916683250460737164029166510245092031065185611539093392582044307498665321622208469671820595263362653471225243593717243787237303494069979071388419850849901896718298616993916485880032581620889931997777293395086021736891635691540357662579165178956466914193909213787159799482079066655938243034948007798674996512729839589377770877819016816250018298607604552271435565545514404905600056600186920074439557151515706615953810093886924880653749284681414097475311724665348976325736864088737919280447552011351024164855240939091931659219712709717941570668756840094259489839526095557262638664624195197828049395543728508908175655711602500431565714230187457444564880997235588998433606286404941952749332310100211098730999647018712821430182714462402268670101055760464815334947656198448079000322850518981108417463202595945306060271977857441446877427278450534120460627427245397141967069974501727190138385004688701412298596691168126825475385379180345950988338009878384379864967712960693571438364050670414610508015935491675816738338340434031453103351998122668389524334327791899195134047920523940586989687930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] -3516404676045992375332537506973454761996837385507130766842848021037090966437237701856140291873176281555827933361482770594584352293410704620633185472537608073381374685414690235882892486887478900393413710815753377053704100437634544230553003208334292137827146840064155682611168939575406357429067989344676972042769636504116806052201630809483511187754342224854210424892823897494730722569783218395607390219081354614103468221265357573346522614620731718106482480236022846952161220510560416809840289156126875138583517914382092979559966635261577744879400792267458166550148662470663033745215962878608323861083996646252687158982928739536517414573189347247320753493967575964970034397346130242438843572920938274796361972649640204829027211731870660776565640630018327189494798244078941834303399232812954380167504473298905037834395886092852946931285521156097006128838435281618741540921605207681500886157650567209399868443498178355900890520870451765849629525960936192474970078332442582179350106851983743892416608393936101260270376623917375423420347090208754481808171318368425212546434085576670627722132598962592005743450642634270116632996750810661039986378238480074823720637078442363257747719892507091748353387716517224494179281384853255473121088018384653581887503260761820461277458034395490978435070232388785293593818640903179933599112670581306199932025081880546040220525969728576121229925999930675297487924914310974426897772463096072941366825946887954553015225448599625480367715722823668540549754500091809976325894247914224307445718962316861287997805588530537443915353033565562759902153240694967455250913635794764015870269442756392683857411866383878280251386006096149964505142496073015874249095452453312283081389522124254851214323839714373287287682042419790854764090640866981505636694997746905356426937315667636190938308550026225336039859537177861312398863834100782472778735574196963618277466741643101573334167782279629841556956931068196044125807759945759802208319385204044847253494863658047923474862543456956305562051833861598617437264076913567012302298518443674982606520617107168210926020146399185485255500523955978958746278807717214501089861958481261052929268459750968554830948112603146331043032470662518412883295420136328662433896886701741643155505502516764074619551490180142069147966781601367398891691339241471606784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] 42778815439187199088833217971771959166446313638278879863047701491920913240731691609060141708383972867106642625849526413863676509042238060239557855664810886438364741169553830150460840743404230185871730874182366960030996197085254533842296680466313543721215379043234432368939977722142385972912898239953586182765122585675627169564348857416236658347361621435013330070295453547417325699163697253910924504692847573202571871767956369897945866217576820834749864521425166658711440048052123173276660516621164641433661853918657363271545664653224725012203057934314322390242035261180814897840649529257951106967513614159832687768733104374988794478726103678307020779322800288538277411236236110836477219892208934386203037468547570294404600947437869403567897714198448975986575228011060907853079283395297684636349680524812737331783932594558607756817388880289802448362754337433490449926365261283940554834490232634880540467816113734699029708459547761857262002154350856820479873255450467488802577357577665659945375013830618776334169312030804260396955966225471087827863883138724639361729484305861094487243546002276604761321319178757032047859812686976374115877854489455271327701443732499413437498611088796288359586973835518038942146732424320221275948256005743027530069661296205662768674472351947727977040839073506529035529961482111322643294595592325807785129578039533086309146212558722014138289047387842585648415614240598297342027724046674737258852706188730689437448948845763058420343249529644920703405037059872107548850515713113240777442923448823263050546500038209414709901711187960840464198516266760874931231881460437006030839142078999034182856330315304020840191255944434602461842139103613856360390967039455725870436825372281234787913097046584148282389752059675702743785150311388095365106748276241645574780387711724030668825127351813911190674941597800750476349715081620177931006977138346387827775092556242946082076191971137962806773123921234484710420390019147683548133283996090525744843951515708157872789562424069960295714315422401524918506395714078365699592090912002371104117380769290489688103331794515570662050451962748781311339915527313784335463146823393574156515312973562041841224588904004804780750167593440809724682410207312907244240791446366556285357419268857298768435655901848078340372159969529078672674197825455736750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -386773391821042137805742549668626260595804260163411284486009168231485164479526462489787795683738292236582458140801835546501204383622071459745586083791557219018472573346881961035776397875991561854769034823120917149847428743857689548553062610190273187976037299105072755107861745677187199894539341919335007143285883311642283745897669982979589176186074690723252127223075341344204466593875347435306938677722240434196633745717973410798617777149203074209683259377203898446886735676815276069183163652896216931469893455746941402830018133151013839552594697158487213271163858971955864631655229630566769428930921927021830051609777100089241829204651926960627868442258061524404004611224361351642442765039191876614330510322296823860473095692685391711300418321527737804475255575908134257775095304655546174470632021168818391115865217758923907780260591141726809314960047123218355509820188692695604067058698634320715507690800319913569207084205516430452326208338848234216296462416953676171488443964772299898680538085394759953457481159178995441686480863457700437777825075433056669594478753207539956292708781192609314621308586100790694557591863551422636988979811244991747367209488940695170361820905122411257968063305639422309427931184099415733456465535712665891484604569829767364412183927080618028165004155999376737493321084768973608974428480290990138338923279009255235757782688717244967202668984954219739073486006998454279114051145795241136986482675468373047551202262937707392884986986491497530191539872230874562051070079042947169336223861485946098045646213987310255634188125209547988812194385083890944549404434439435089813454475305780706756588970973170307004383811807572189833078836783852017549297719048002954243241028581232198008100340892813277927722119985093321016964096524813288923437080574621157291493535627821703917012294760265193951219275451723834946437087018994867673187393304612387545961393469267736621977817368908356705047100141829892627081783163075970736610594353777837443428945960285258382253357158705145188628379962180148752312603485645004393205567216456466442800055476326950767739039759737182973394344904936801588191244963061175746947005542499899257322388594470883223849215713055577226968566287016744217886151783329376427666927405233829066839163244272410151607161327435381975559874468232810781507981974559086608384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] 2506578050904119319569465048939538541394075553363848244970874968695973234751875104983472159448472529687436386488671590798851988816382269259554564656911836518488353551162760195764768386990476003806717001666487648280892215134376542514333133792246875316338550431600282579106203311924754716963829024494877855597771529853430277773416707297548574881509347497269552392886676958712018102891274184961955476350406460861914578936076524100723397544922444970081806023534424975698199717744185980912571493671634216372879066280306216839475848824878864837995366140283138400949360707263558759811687275050673901379859379490690959308772890432468478075888551203792682994522438365221495683184868515509272783903791590553141199602637754395466352318981590023053098999446460926700837970993667725415377610736272035623920863391597897892943657970265425177574612000297854366589418916677445251006693500459289724369956423631737877927914126091867533775846094304163609277535639438165943796798146578677111743028742559568521867868778358716576216475890736719885630208920201733984406157941821078824713141030686476779896413274478286412371012044219965485419525184846305577765860920371293881976376007861419645779547375463021450858802231848535211993738475917755390236240585436601980381785630481269211112581701573805992351812408585517200355103876519887100442293534499395345686526777964326034634523318971910062103749687763307139064305309967057422951140060593027049637281402847593612456226279702892038630454317629887066811722342569521241992483063177746997608821357976534123535918743700790374458317066661927050724348399783110069626455144873744458644653846394344403239165709537454635758473351419422372900398625809267687896294780607281755711726775092314713465787573140593749091103431753402948293869068751735680354871889150453933656163545708164616117101098628848104436933873534487831218267196290191177489758139251388389958747313374006920354560376442880874792751290777807975182660197010141889210663684583903451624004499744200967817942320782087952198466830384166311928753945158125991525682622257515990106658679911686854482605810355205985469742156510331455059993563453609007074344614510167973922472843988331131769206748213119867392223456754736352991854132246169132079369026585159716320892348377795153130994897761574294639610897520789282932387143949252338647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -13304575805713643363030724617934200463487802764451654868875761965303926909446606975926664661610155316416869233040477210960181812470049814725084434246886713084312307243787670150030430590512059324155547382318431927484093172077301043518154740269599510782336704500771412020182321310613047216613338380034727211735923129661718676237274872854349825331659733269556270396658225126475924987590603078559886657938802790377506961127083490375287650479749945266735009574781169957020570209050858922027436921265273716041721245112725330041414491513557922609748031597513668986213045554980293842936112241922090454274893298795542731141104162332181231892870813665092006367545128208950048185682501441780529216800104268231908609282862730343716225122943691396432023274474476393517416414319310649615257336556318541356633935654300025705777487657667925424134389881494486649236523984290326719485944149826098564924389554926380983272604209118517949237486802219673328579247176342721279972611588029674681584478578960964973827692634124523087436732930463229051476941270702149578296571611107700708034721334640511779412155853141332305245271672034689267867822705121310630758415664541781733323555206056847826400449754381327113923880179165447812940531546256967424770975952339941215383346090890897320139988130668912195160754093258195725691902235327484830122890343018657001194962739531734287048796270237627497027085479869123004878851370700498789285985051253898898484534383723273019849640647546171533872322520556136919270439420992622116218891873761769533459079274144391871427736297969706952179860891613214705028367327709940452037683475939829314594160345296206734472436423394335987926859409236546629437685154364404409903701274347119426521593214313581704070880737281601091171541929590444801838857409267061061379671407585800273223406952627086675438901837897071726259364711352614324403491205319231210043680455095415502266173142875446940869113744309139706582308207132192208454002586242758142872951800289095857175258655626755084678789942828022051815887126881914083273713342327820569840539460954308541680417934711092217527510059044325504312869641209800777517073600595678979971910057161136638476729680870400913124916441825614420596485811768445864189913989527198420244418667871657838326526006088332111114186465785244447139315992501819836314236883062264323637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 66288525084760697186069966018222208846081777980233943742954596135263701438602239174692651215315381557034129421610528251954176203840876458670276650703352828530991424569110582183624707921012037588574075892418066472004315991620340566201901644260191378636233649357048031547778137708298811574671166193472121993803190447355812109396368146000354602502709325061888406240047874753906087179521966914259733295777622521398113356301176223005054118636493364307096307784808427987186164431923276449879957887307914823684975045893880123721198488739626965147330923794823690622030533890863458948061903084698293548681243910588317038058439133121025812391195232578996919943145265085935653367250661481176298433830150784234305511095110430431151363911927161694582265310250006769392412352835468235742619141786733129707925742464891627962165678944303607080489257398099205927556219737364491700675845022470764383217157676511637564430675008547041746703035299299063320286839750348558677829918329320341977847099042715770736698845254820060008189711516890869842098798637088435518006499772394866238583011573143715436731368753775527933119132409168161334420937514439784543804158316647898905675154826105810323479723556012959357680616005699564370318988042854715728978973344828069295572764977909419206272778273247971333584807827861457904059886466134732133351806169672347292493142263020688225599794139414657429978501057619200604111217837013640023591126763539205508844330437232772209341498858194980571450893719929633056856736574615620305359790230955389049651128129614382995932832377427734317383013605381291132051556282342159772147697666587591045766169583901266200476326620654542939013581281780535627265486054029815340582588672594227275999953882639542916965091766025095297151502232376537849765980757747960465387325609470002051594094202917363896165291755729311556701837687881693869444513818887438801809879556413140119425124383352036763278648198526794581743586999621711120105613369750937745169797334391101964630419171922024290003696203501145904612234555509120229590969820590253936079038459479979437388651504600812619785659967782042540476655952559413909691781156562799765250498338100064916712727200473540591259612610234074695099119080040796077841139108479301820693960419358094928296799390985001301880585894623294821056870573468619114700216635346507823841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] -273004145681332637867958418477045151371715197851132763134443868814235892507568162494827206726897698164719890433796355075014096038768993781377420370071262260218060445437230970606255803476673054622808091115128085020288419112663835439578613424450954853674486099495965923431079276823004728780970947421136232375246477776840957372751838546019865089216370508573678722816879354922761914339719484124818106601909825554827406266770268837268622213346297635163319872261472146548407539862373260056116585172223739968669237093587670294657863471067752587816981725613111591684956860404105934952798339029691080732377121791927129093336881944429402400487204545326135919477843100598351292700067228608784262849228671361209557985392764002132184015722640823658088886649159487177834734386753537768244572424104252104543144920010251588734145141008352321461775785708326216698954898758357285418602884368463877180133850518968816532846665044410288576603513478806910536676649330919468728166768944201563172543787432628955313280384927291624700728541583039752330746715738207442385539389563157433535028851183380574716835682867389693791809040476568802670909653258113520602405735102958230149786519294496075984316896237317308152524640065882869374992779854872851384272904400401698515649061569008590187549681200281757398553102089856260239889464117561714483535320972474077226880203987399775356766983573583772756814754263739505115133367130217819663339020122418847039644220607042654648114666172894362288955080249500445924212810287967382132949022895356765559325095643517915081420789557673572566756451516850370775152846778246446684101120834108938213422510096111750023928042611617100407613923723201760529115755077204181479595786925149225896417425702770055281849710186831719352102025527074357160870657357769090207371181108416797854844532642385251407196092194726957580866019223931443353979169922382613771010876902078635852258595069953301265608026478926728136679192479423028661712919891711144234565272325752736039945834309844030959070781899632622587170149934893252765992257277361253581277697130948066455611715202022054544766670911649799609966748540822322863588942433177041662622232946389775810281828626313551182839192326260866864381141662136636573846576095752647719932148580911547987461681677408289493242474548824548504291518847458256933904680155809666568290304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,12] 728737724109705066766301001787481321677924493923161718546987189517648754233324204538450477567648635625510284900899602624150550473182610759119316324137464840446030057672163795990105604501919905892135925883596170061243333068045804221735136467498072137571122247937143227566918794936755818965703458402175979792311803592265727159025277954634574477596661865493698748513404495536797139878177464954895068727693241534149997690729865764763157152955113302340692562875203744126283258023463044236239465177671928656416103928742512070969565508478426571334914850928859499085845319754886503570837533360153922953401851499035950781414533216720914321870906891701077624116880659602686648645299481320314914474197489375601453618652191879198840531290822969296252475303245205750444077723389963305150486478703609426356827447904351132986547096677794481942915106122824549343063475501490250067835615955004645152060851273827462593843103353844443979861063869870348167621619695366037973705130077981541618072388928316268508978654842670529918048785535572172684349031041532890967643565566874310412784567947522470507186725738988695470693531403232816756651218107981241479181604419654752446649046273766046673425847443361042456086515080289170492414287188389887006491242013219600349887736459014611014089591927595852127299716658898457512688478478579769316638409995656633826747364133747701425812648333502786195029622235331154733520685402534489694231907200438445370098472013281621979111056690318032070859085286304965604873225713510674949568912455079162056757624997758039515131276176025299272153632575232196015150916263904141298848827973420737430618160444835107294566229881216503052528881737583281893129937901105368917293579431444679412730089710391818114119676689998960928373547429320008005797246218222483346281886349786984745045324362499057929617575621900610590415931482874483474844904301760186379051108914683708291318246482824416707212851219304936036022423080471593535037664163549159790132892135801415060128466079030202491179794682298706849182042832903634883442997330726824909557328778272803605083968970980981964417550808112245878374942916274103005013714526289596458557049046065081958207625009711891673870983587680810459531787294545754411967747873206228782268864239587454959270113693952346430156079836515111033527693705585024754881283694848685197230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,13] -640962623609586952258017428331023854488022614932997224381854923126707784846438110340764908689669906985958297490635387159130149372214951147134489491710154554368137293765368001053901584154816414756026917683636356314668265626152524312130831927317455787359167540391002888835694705500263358721948019080842584380711879899143895004386701391650723429167264477841788824441763972956175967542399757766119994170747587072283284701522154671231515568549432173266312270888934839022858937581302933703876208101063593720943709797563909342608526865276015776553335634052796297500863328142922322170517987504433028944807382100771480577801237450113720359213115041477121808216913265151720511735662798457509968980022746768891881552899381605788653492965240298959097706972536789866575728885349267875861288665628394162283865086001714453206697988541064171104131477041711427001664016120116508876976706263335443455886311057442137956367765065779372131317332144486726038376211275636314710936140517285848658525536993842928863016744439053465600989848622713058283472013311002067567691499993718454381072349941841151574526398789727831094498490375006214185254689036476401779252266536952828317535400115113099686923443913337250376760200741370755016924842670784034678309338878391400465120139778481853873481899518286671064371939783667171881199792886039506355621898886973898405986941474974130270996641553412396167156297703361309279042963543457031364629407633925618156858710548805099467656380394180144972379019127590836356437094848512150832747798502103785601959470150144795499892435691892077064068617692211204080949443367371842737389748416236445429452137439336619137648161880682021908457100251445053096615723326717745675440036440665000551610154007139155005778317841664035122684729934441694786190892907725458875162261221301721838783799396553888117433268400262589234325679583571004478331468275795210633204263542824549142529692644123187584316183141032387649051051150858044124184916794673280660874831823719254084530417995604028369996471383412678186840399749364541267156659254909855921958536555375225343920140940883021167613282359667932216164838864272247890646696949339389431572861710147796457434025839786571689817046201069300247419588383837589035511708458401163125353578699781696854601158220798860401060241869641521275427966515075846302573727127164785990303744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,14] -3745289302615448818886094301248588372006936538444410115659488905679851115559271351848516791454314425653976482783386686565781002289636259797598636445602425052049222254860285904503830058142753295423397018300144594143987225368817178870500932202018136862534136213134986264928343604021674613267282533521223659046191374620995867720675264200353082151146975585170979251891889407783896514461975281610674052596885737356299669108327127606022209193835418511703458451554536560167188462312873532505428928300095098967040285761375062186589702455782650696826570585349300330394785434747709763837133569430305915128603409508719857690635353723050414245352133374532349634921667002948625690604806367193864892899211731536019448320428924972282374143596233459485419862310651398837819013576311781434650767298881236383424411269713765456217481725928867822323764886039379370978001724094927044834310733355790655054728754021139035351393940965174453671137486792012829882021365119234104151324043001164893257583753306585127766528441809702070288493316883941232969854586753677550500452689164816766278943026831056560942324018249799095920440025880143634010117862677815083299538168859125137137973964449480797417507885535691276285652169879855226735797986304977760790114373206946740539245553074246147893249006054975348266447795754674213285909930210834562619380410870813176975356444777214381220768078670127509616949150944660403270036438627954588113133627631227470149446263769822867770867204520129212596846641940436520739812818666910125725249487543331752454433373937049319121244999361977162186626636822310403491955358760959028285732406674377176618177727283785639266166076430333156791080226459632946106984241943676132136724489982217163236185369335796848965423512694836589720717581576002866659126135770385147116717561733338652297767796000671526790570197731548837689119335647590824432931404050898816791166149185832722689607322802774459193831109028029872345553658138765689568454511610950257905624872717809974017324242963815787320244022003559907693144598913177065073417483362018687448626919207909910845216428746719032017222882221323635590307182870471104243062770582971808296303175390922705855700781084123984240947431105833426623020518636393316403939000735329587919198233491538013289862214180433006406601909925150148168278506495363852028367023096099933289185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,15] 20765124304319520968059410175540773165522675550989536696766097330562423979711777319301810069906802858625589969651026921956006840746830995225507118779603930995617599698331131443018879779364647281014344160026847359429631271187292959209634137487855849040494425065476981509178001538409695222847546949632748038834196509975055845771267179656590505302539065659202210523306489477156476395507305017379883202145422982899327782751550917273212323396948234653718226040921818172985929515162287215103360694993115617540770181963850175944127363657153775367416457086118319396981739925690286385815364484520225528138997544382788571336694767577792156518961652117902432872260938903448736743182055134063741992676342558411961924169129540219008956996880868597870575828616259715859841047964684815082368438733510522456454417979788815454777168328457671383279068372953958150382910699855604631655983903752452401260268495541760655257363261475347357116483424655589950063070196064649881044052129484357341066255003051364888794054239129935529322577137598796548299243574664239147867976230573996613036761770148499855040869159498058542776817701763542642098041697302717160629764075094826656104663196495585555778108352835904321543401274553973463184359486900703001675233237791428248521484068836120523520933241221681792087611679732364764403031543564390448730799287441097209380664348538590202314999095785039371121831924003515389778455707050351411222307743137046802947542682136570306811856975369821648975999262539821643346130032513385620056764087710607452695498741808704873242092600462056087989063507584215852330553714397280457152882415361708017333157628204000661253245796187687808388589132683510845337324039355586884484097839570473866584237280838726998237777678342257022852188768708721939998836808635175679569395571187531769259297117663433525819061961354944965350328343474328002689705233325886466762974699276790387482251665056966107513318498829507607610803663541314710719712037820569381566920898212252484071958512384296387221148783861254700811137884615334711389813615748355871182407507308227108771036838908108010469799023238940144553693622847196070937179536411700539144734711624029454568960105921455645100155123526901765628912462125674353337893510513589749250717833852823488616001706881077921505924463625549025677585538526825439905638049431865523821346816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,16] -61638565399061729220431622848751382651772866282404411151855430466321393901593938071252989370225186739069274763789103548162493711909846188292238836634299175381995781923483568657875784423412130576587504028846753679029895805232650661723875177684954046793699751985635822922011389019272804792925689291397879094765348267136210043781465728846340491166067351164918151336495455589156710234164639775047311070491037212753250951305459536720937804043052738511263279688276381226489097122719787242847330011737725474304808243114946247742135722132937348097235427100853198579705436299750310533405103003469822255263616549992577533699849161281856654974150296781148582466371258758380065682051146473786083400974525645843848919205771718295322708247399601584515998819516247744392555162567936403715629626528773257202738557897354647560080951763324970904946079001056690219349278249737753655056298639120100025138888772607481180200637783863124471622485252444398110808024838870077269145740162425499423165259518335922107352919871718062236207467416485986862713324553829626565552895328005983300476954881725803868470887634589936138796331632640334741052809606392963688351255427168553817980983136574142215515249337267132526660837239713525432658752151111130293595285505283443261923703076943911350283603133235291411272000146577909202319716526023177270583261300924354348114362325698881669725223202550112772570614993391987808297669823641452747410582569094592248438003960503176866147912110503163130499595694387239950876481777291343461332254424246846797195165528796329421185228676049918265763442260840750598900004501934752889285019276256813476126319637152441072522703000595067805215724692885961242884413794790322787888863809814906827142134199162417484979509555089159397204181692450688186509096374080523728420198233861169496554751222310244859966365095000776872586191191922642098217782610134508095086319923746767839244239313310872712389573574751137563620735796181161241646426018256590736819394790953640086512212824464093112486343282746702468433289733279093834164160998361602552875606143235692278229137175358259861714672626959414366762400013305944439543393482659583988392388192190192695720421210177573867553492991223573230263297830600456700003361161492614582602474282633921525299492756811955162016760634032878464681306962254851986090326604401901498793984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,17] 137231047095388308622355774948666746839346356007682782776322418134847888908186529995647637152813566735543641995497374042517155488369190042665629169595522581759529123716099442786634794577989324836453174761792084704398998665182151514211233589337004239601025128859243327364842789272832497589926982539777303629578615437860283501590643960948442353120542002391786003111721359578833815801970180298244818578394150244501082881708819691440367406591324160924147979533539577817085760478658052373298450936821378286493865252799399917407637936286254543098544652969602318878570122295678006857846749205051062748232809080367866001170838453762165971749291827975650735292403321944768209029391480109134348978592550708760272262694024480507644902964499864780436193407089048660334151983323646662227020363567318064227119143953884091551034157467434696562734996942478744675475473906905466201538853882869621508156777463713987922974993308645325106326354257714910155082907469249414779893207151109979429624935197198599501927516882393951238261343175449920726128722133278881403622216444937949337173136227665492883409855711556859425231007710950805538089177258899186441430784366913075181977469705144655984433525887101367016014877352466153628078988102703482528006109142597465279332832386555328297948581648029122346230912884844805647156744271311059218506615103086999051399042690706771787893017942019003555678282276838076454740488593398261312583875538328319735715142897597556054364356835087977643521854180261217575809843928808568505788700322577428904153026235969515587580766013893269435687640439044287358620675679335615411685646507602837319653866875300598116441725511128200453056855742243171823248217158288389926714862040492885005334004613428818944050066517287731833662592444860719496228007688910491133324668360656033688060169311901021428549443354168992932545516162033671581082378383746982413051387774338907402801375981381945365709930379243792067449335307225658878967156086500212624286436397075175528017739691818599593244570461027052371647235021793130521229157147272524146756167148035540245610992470572631714023341476592660395241680623806418285456325268683161098517479912056478980565057587209798282777564296471455803032723201117227515807769694621653335665606230388850944036417061566367462313360868497031045509806642072128290177793641165234470519832576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,18] -257218982139613452096975223549090552318519845908689119708020680054787364247009766998673021597541017391277582751670187032002519322005986930659170933805841479745586134261740046449499573696053948092933675762339824160234562165124141198018311228186698313983080759956441518049365505026236735377864031860150415430352895757620450678456653119868722277910980350338134378329730231153609653380636816194075250141545471851500956355820726560139952349339309767305017888673814486383251164585624651027897312783926596527494696423955758466699604944694524329943499049411065819541790933407431817157886695122166529542541699803929528865964993367525337616978798441178704232557891683263168708433597838262773606418744778418053903201085894157127161297472046325909767193230392992733645676806354050605507232160526827065210119386335650521986258344477121540117878919425546792085809471137854204916180850125759283854698678041058518270642094442650709747109253946802707832601859254710689636868420635197052550149444369006969978000032738058397013995772655315280481983422495828815035526212833183607731002616200048554255427075303869829845266728676449594432655039130351527769287900809164329226782063649500980365931288743834048400272788868102044621636689722748825220051863476336252545904208163710044952844022912334975344592768165469246022591689463096211172426581630611918145292790146390370378774993886217985530024643544353007194592017132584127826676611747713103578501834901159595970309929487210432385220348479521965218292286489578973075586039188751043132767542099619208877599883731472154752005371321910796394144778878224578138811257810839770108620978237690175264437175171963136034183471641281167257478228334980303327977927158923970176586466678997492641444663401143612897696304144906032112008680884501655168912173203765476281253591843735280199858136326438386502605262921578835373800239116011631734893064590295806303461051554681242329288962039523138207194852820645014093611543145716400679632510636783198947406823890181255872475830764128917728649306958291603154281185151941983098059407783613205356125454796231893319552205762902519494276292132749739369996327769847490387855856093998916879493616115433532309127875994771725413955193404504917376475372816413073133779798921522330965993488308540670992604989236114095157702291467033979382999035845084363280193945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,19] 423963598363603981552136053851713558400012434329439966170902242704551701802397616390060539191459914764401625715185531111767759376820221453793869338350482162211291441276226224287840872476966275668310911158951694765535839369550725344455939432867014275313716285531925779876405570654677610454580597380341017130817842291920770845751427464738963075060548757452524395682924844096917803680893949442731510199407231360887912453358352238907293191347141169005937590272254275041097400897601563269709414129048224693491015634322777243152382108525746100653593289474274739728704820828658556309052702556836689811557489404285918337696794619296909173029030898531390150544020130298225893576415358693387182953697448765032981932697756164921664259648386991712782151398446590462445642777560554407940241284451406185939115726772047137765554762085226575035787936248808118027177585466929771705535872718527787092844089465882938377709497604605326685718601491281624510805703857485242709208154795107841282777397805840754685928770450179149482750772025231795731196358851927474342433442103993706223034252454159470905763494282103910791270203503200518834794927102789683032685786836716002735110974127636892506835287252232024230162537382251925032785550274600033404232278388259898676502699355388736894962614307138156462888135663053241887177371118349115180481570012764631787518977447126450758025652901763205312008062555808616619568066143417312042989328286763740267082593840080139356308847306285242443661455704613406794840081819246418423494125333050701625811698120903729740350773138100956292571934372197211505216126776372571595239686269683655978494977984214048741946453774273406343042665318484761441808107422337899400595364440132355715775101150239849347295292816218781681932470545100396033460468513347052459904204206002146804103177351186179229517582908670682186319737994311294864224941542904155859748168328539536129560884930410963134910564723626958682791922292658152682917039292834537141172245095281667071316052190915339443085808078528751515273237395434427775087070595894568971237004119285419538233583833572487288405775297219783540637571953036708318709457010727314608837979176777969629593422178804311966875297613134319523202448299397403183401021274356967818442344002260046741809331158964829311708038542348161124444967242601789384507006073134428589180059648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,20] -612174885117642405999669018666412678116738727203384177622005176912608237618513838617904620721695438703239764115495279079282270408230351790655400155131188457204474692712629251420216852278851506597294685519604462136497136729241255085776564989564284661743217776723450506518068795827101083631440916440809762853191472181165774422568017131652214701056997705825255929317820219150095431663611481729217286148120501457555192927280733252644192714515634213812292399538047579551369674362498412452768488005617715239485886560761104151211118369172908332095800437601786830648606610899836332472583485426685059768567214209639684731442282520299223126951846908662612465821523406967057786509846891963990121358479510970981985040523750731975176783975909961251658984579164781733059125048940425842573723188068021581289599257786458939242437267682104451100981109683142918724992667107642737223489329679852210821597924992856116345886924856312535688360311971976353970971919933084582065971415272317151375307633286767534866293399755599979164851176446287919819380311426331905697975822246243232091283193497785990784517502410503914315507170503127736642159076751799886879059288247244042061029882476704658268886038326182402202195445066087046166433470887220536265078111544212043981397943398680113465424714682332726240039479594333244577693865358920948111279749745273739058764523496838399521080210604421315539253861436587993505318083225141232541272800153383152222895647165946367852658511380794693982829779234488358120505216292587859859919926177943750756825838596749738228815012305394486221897501294505251160108050132349775034762696363922532482719459170192590957458412929463198169986823607561482735315692239207306232614837288965644025428424179610184485922627064559492878984513398127602786465156337339337666631912803178701878459558918665437686581183739681508229029091735935035162618083821931619147416797199978697253162696681729485736723085069914130523352949312371386872408420049303844593553561212266392642826528650783245243997857626990291632107448957126966895989900695151523545822653755465351618978442843192428558172272158231057002248322903090295726638766748156760915635861433353703983977199132639168458392243454762260866844739650404791612340625894524232304004964042774149950266192644147104418611881445828604578804772416904416051321122992686228821350809600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,21] 754429954901905940386357447760722473587947281337930682566540502382933174013872210754914803365722600305502898332723983709948038178320008326510535190031412557617955166985606663336463350636711658150296560069131874608152636054451212866955470686573771002503311406458614160917356085379395569744004332760325820621652345811539566980272226763140896185613953050482272651474994542625864378896811062741774102907775148839067018785956047499354672383965153440759224104226421059248266120735507306822799830540944396415961916333875187288860447978657511275082020186689883287348589486807374607270695983003408477065735059783457623541502415650910601334243472818981374498528654686333658888625183528544112079490382287475321426716165233757608970046543790447111039243110781156469051788294412243172363342528546836584913517867049532191106173598872815267906249076866242607852677663207146223037498320800455442629597623127233311816477267924650120141657672991439992216202912817285520815547622217344409893638068402137151708817627999653789178974463710743865176335684371998511179273100894847825947490060454130782576430453663345743182307635376513821343844180968128543007951004920932923010869233526938724946771379973978889573004453101196990482640831444725424785885632475474902761470808605711609522562059296163543126257525788906173744172638943575473617070352073587807631712132228098693021714750637238451143455821680353166535916884012813730728194045073622434652748105743037874937777139710085751806251163289805138964218577476501621296888838469410810909977318886918242189206600039210371045500418661161618293533361974552254338960103737465500641577113734546288949551660552340781089336758417434692776870632960145395933260585633822066414506263154323774842794725584208312351805146692350357731306053759140264333827892688740937702835017810243576177639200279382152579361977501440782431555541125048866052243690438159984573659594980924823205070721341258384397691914513650874199641881491620600735928632059637727001137029119784196621933032345889035437759931236950627918766726062198370218674262830735491516306035177575652345042604230411776859083567085427999856785682853731137601832654621540986809954513771524759995024671675067542525693071175462773601609993633242366685728052006902370343952869825711332346141859872647510595358845383514742626126185612045493564461809664000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,22] -760540193725915679035060099044477796156005126396201240711519824788155035991988548513213567740176009264258841405904287893384302307906490992503665097644495402126671802225533744428424800999142394506624872432192310051846343676837059855357556467263666990852088465696071976394015071868775346668438654047812378522287784231815574681077326089015714523550216517920494404590696494209708554740921863242981119155196622678397104881316498404930059530914140044396075334008610548922980015917426529098910157893231720736288008393244369764465884660894992670110681852601615029751619023828761492888373997346258738732144033678371163517403333354583324707936990041829945746432222108483498463270627556158217326597351418601854087886036166306816798613668986471537084683390153970969335277564419175240379629893568334808779624827771955460832763713596832224603020504606073546022355037441017866193333050554871311067345832876816757770521938729083161750671532881702492460584311089336296760653206979255478548546860992290802412535363051068793994715692037876858804612130057888489362999831786289764012471117021610998101518887745731156043093007368312660494655780548692298295383626490694130528587904962344113729932254075188537379387654649740681663712748422613232770064426941468072069208617954074821831033072631655213686590869751331608693347596302488755118200248248483947344836415714926723588269405030646476946928471179831626756074574736941359543440210932823595294231612611770027316861839618396679825542706466204585014939314106123297398522629559388295917489411601926812269561663405480833092160031053975446142796297248389390814339672498934248919784268312829955037145555048350023580998492762816610560649212619440275207826642443558377559859641402504709342114827655437245018326212975488545524013973201290885585253673870021041514659023769555837774334934599471538357091924846923719986134439359617838275776068966166552671519714938487474899034792979805251588100078446875898237196542667780122709332132440201930242019297024329766770074629260010364176995609987841640020590352460273745924542950889737689634464781788771421842732433803410319264144093690856498909478295055278429150426001695150411906684772283460731104246085786095474055968670527576746137080661652415806865256484483002361560486812919834781581571740729988499437103498359745087684676770896072652085170012160000000000000000000000000000000000000000000000000000000000000000000000000000 [145,23] 560044824215737774820043141982104678019881841727520922368342910762410789776853444538526499896349053028550293546526945309892826408079688317334958823377305970399849100675932318363801002243958852370107394299236681743898877964816280189218244260392282740946336419121866398956453305706143409881965326991435353536202931622313335076503478558334847994042986573652343187139531120864327225901453343974514677700756552283604608214780872965159808749536712511584730601673136850509028572087468116310641003974980645768864928014745428579910673466794754110677223502314264074266552294222183063480289801875818405050506765394169406458003662663975494717347422133135021381470035606560705171084163167655898294810760785774788859587528209273265506561218535143409317465437230776307926821101234269266539845420623363925603055313931942941211056826678300784890489917246230724679647777453471565325947685993288985704840472639249528895321631397154515806116000088447519881962516376462828380214875382201966694018192883550272386929874039569631842372919246391223286757429079396413800208635919801031798484570364424724857596141902351292386671468948356026432760737135284214680486674872568479900135307061765471492300592030674877531543876636976902760068159930290704956947663497470692701830547282504257972787401049366203034577512501228518490941955433777022117909259705730550004968372012757303622005544397157454826143580376882157742965945320626780984633373165443851698449749993059979725849000802403910678377710954296521203097714169486493149026857549306064374604724599463043905037838156850421005655726527837125414123109609691239348960489854487413470584411644766249034301376801878088862130654972202196091090563229125220095628933245559422234923170192576717993132547887851062645113864037841802550228880340162452778931050214623304449350814072999243619689728409825234265171764273083587406897489559566832743834939058647592000826431646668296210385656376274064004629715545367149934249814308443561384584548363385166187926586377915789838323080247927291204173409412888917427034052597218377622642243632899107652143579605947054240385460701716584628357270827397709855757351059206541562313265809282925994723342537367829045339866547022376244963412118042929311025182823343719261541909345770597608427494004855079439458284170973157217284291924145662695376216168312308703684460544000000000000000000000000000000000000000000000000000000000000000000000000 [145,24] -160337271078619343591158873026642240348597993897212751349654701284306743249229328627954418036608820416389334910647963270720678845784205451727633777642035271106418041909461014996538896433905241126525532526556127348362940162596361309947354976859899238222240762906984927526082277505496282778539516263057589528403905163796018161151959786365303442602551271638886506159146719260381135824314945399440528055273155173317592692458472897184626744338214389198572022603936567461883968525256362831606816792191606289152739597827079212985255089115283399918569485641776487933611549630117687519230084522364285568858477067729177298366543368884496671308308777563731873211962139210106380259528766142909197426172498456382838962584140663106700704081966705603207487478219613473438350604634648939128226020908716475958004944842582246871245064902961657609745206494218409940310897021772305690022414137647987983364410698597701399539728094984790757829991733565686195858930399694195989637990451313396491301798338773619911691029434435692436036921420770155821367285212858959132969247054431537112853982065149362638927262060003572918637350119353695072509725539144484316326449763607583724236616198718284879417142636360727826578474527539811065507146918115497997522536872994051736824963286675084588915233506066869031920005834521105856638340304809956888993445652329351414861038878666086198069836056762845635256228846294130149679292484617215050841849864742390777171015234305320183898973063363894997485390824723174041230411687167628007589490989704495226077877854899473616490504788889750899700930727281662398414920900847762382456436847447428380863669319800223771920740957967306852463707096623992112150225965886995358400197335640883879504615333238139296171064207431933291503240483851477518360107424702144423924250903435534132016596066292855675937286346246988479553730349493002998770177201328646383994175916436874947109985317065321486696285855240214369350553049870766106483106593951143587449637663962349060640196423059336858362890158689453273347063800163277651214654612666750074097442455832611972685037118628320907872822268947606678570762613143034411028374626671553895487272742113208317100011044090591813443060280398358254939486534749821654324949222660454223609114608345118986650144908953634990187774894107544269662701929085602997450257261748758127669411840000000000000000000000000000000000000000000000000000000000000000000000 [145,25] -217361486516804555421746512836298128968807822540008509337879983065540979346360936377807915118032794594150249860649914107256454653111451871774209635806280193381037887257586669426105682819816693501067068493989224178305622352728280112800835077590142837495077603759912681805923065112907391338999943297111597430983595188654552095286931846140385506521339113378636375695276196189330936613101646918739250466442311071803153245929756551922131922380640293082564497719062829612873654964919764533931721211283531765556046043264720635026025353854958377894047248763632940047720763980014283810039408299272040117548532186690507906957632916720210841661214325371912097292736330590815498129371927532182229275507494026698894125915364375160473904207654109063201296792493704558141897836218707843751420122066613473351527460883181327251501952445621190566223025859751325746666983128601234844941563273477974627751041160188498359657853277550885547221685156357630353844236254910337915997935438551717851866811470388125309282125798776894814167321171111736157983877083226642051018508239087117885631922843188690949855316174420373665325401537430289065239576401383485218237803169451939213012349095461120210049641272174218369773340839012594048536506742222604013460599068976432975380822849838966584704156909807718275523888464864671197974462457608172345229605604336611092494526945044171432246517968814183592961704039273378312228908170816749299434901683697626678605016493564555012201248275499532515724234603112545026951874883821391896555184502539230904962916455601358714040122282225129143239601733845247779132204200598058484624913175736430560468781780456514758982721978314762348116710972463806548503767275633288500047261405046998329305243007951055100954496849307322863418976409720438903653705483973524147523180953204847233161020015613531466385796181553555145969174532654826440942701865091987370589270727521096369907231651053164332650898912805760582172027897722810410496814280625717174867918766346386991796157973715358979694543752356238365549173920679788078374617039210348722456834562600122787232385516767350195480500934221017213180323534490516650935759950351013282309884630480098373393510663023406902968767801153876389603229653912228216681739961733745090634240730958535378309583308752478506089889509419012833539063605514986104793064084927097350926630912000000000000000000000000000000000000000000000000000000000000000000 [145,26] -17284558792640880495215225226759897320182051591066721622176725086146190647189210753935018124274336267367230662573906999331433592691447094281515852944875089269990781067661691395760068514434038506523840262116376493310566752264000955111171515516073996392842754283552934344811900799494352685881494720297597528774901992686653422993875609222803006172709654219707832691029406415341772472157112606870788004834373554414915882754759180632376103156053498701664840010083084742910903840379657841511798888869666198832384692475385095090214644150699883236307558755529241027858070602643343657872331971028308655612204613647373592941227482448593772202005711346229925846961163146101366425336298023251625636632194428819591788112317523127009727188580098340220985630246009134436196799423557591152179350356999808898194847424624685938635241749634440604015310277110952742261924449396407509808376760669256188698797365560887376108165239834082934941552982930028698483536010007196487004847204995705139760363969683935679837610798854428777606037780603419047390199556697416639259989610090927890527214236060577139704498773599955452720478262834077659573822735922216012033976304638707750818327739052910402798670210497090098176320873592097860382702114028894116577073305616601632880224328589352849940341440908271471881596137717713044255312454551476288490857000676767753913674548723756714345715188293974034827320486269856458416364100016690559035094418251702219495220239307308811880074288723555381426106898803145093009518855170940762380073801763979380603958552463551885309753552761930568202877814509364766720368964389713352580229575764715928865248721038872311127827465022976480402090253101484486950336896301257333611842273221280699694467541677038525903002191692144601156176350899293931265613394015563943738640963233586490253176668102920655951833328240711772130994140846740921850210382897764569201081868987742247785602742180212646223179106968010004018637142535558417004935167802553334823392792070022000568171211561297622945341941445370843684958072979814659900266602397831382136953186875660814444504705877704364654539583625534486649772374267000699722758232887049879732619324019701688943963005598615147443717265657847328962018256020613533553621226889171640479738815955539988604565747276179865934744613203918185120029646606351304548258988750526094759690240000000000000000000000000000000000000000000000000000000000000000 [145,27] 1202672988016006635110105760811722395872922978464064149076636309096543013465162047607588457246179594280947940408815323211455179463917339394622606987406662068958051777288296136919022090770375281055373760883628998507289612077617250103049757484575921845149474565241470625298322082390216112700422683435890897723612193231249938747719396671803508284425444698642145184004223422597171034882450733435612035005964475561023638130663040458596050536780487411679226438838944084291449662562057414681579539100679741133124349250114468422461533350081984408627399366009759006035096178557564013585465805611035454589373515363326538502097140675727026835562851542886227132425941682107862786289318063016139172827954889987314692245716057183718974693967738921347409538858194594361079469969035358356907691412139827486427167997556442074841296515914967295658468602872283324365490239472331507894190538691202581539855101480920541103150795978202385981818971165459302405960882099481412359323739672034579440193980939550869696608243907921917010894582917677395192998538037522783695428340652795097447643552365910066069966126972432517007953192806772854702434710057984878279137572010052366145291466128130296326363220963387335630788407131722992848762105320017969685166938089625401270119706024745654598186599440676440078528263024758857473195870402400941499170318102368642099720338807757697124966832306708149295662472455422062225085849627997501322496641659415712847112139746575861408739754063160686120653991696240696154968873494662123761919787197139357284370525597969780055996970826687906837367118448257102247272996411455676480656023185266301969476766048476108722426151214427884012968968776217981863302962971225034207170716863049842631151274643368544870193111655515203249500079112943742851975676139322305250765310309070667177906900651131377708304423648967485129404600330503539638896128437959038255113511205687537729854354493172443000243517491489671043461979311174786963654920170125122949163418078514039818040527970918964873827526450978292144058454277302495380956545045006042122968987768662379011773410200605817414657975651712636854789319906787586404322020287810258144343549267785020866252748305907323919179024189033392210850275506851230068935765562638075570504253466589953558645089279070423940254819705556279733888266917504144921072998754800443104182665216000000000000000000000000000000000000000000000000000000000000 [145,28] 34519437725173854744906660695426258574530031118532793637953092649678357124426262967540493909945844827019324937202300281604664064384022652562384716600254120170481971292550110491245660687250258099170922082487984518909948372770212415641334715061292431371840219370361369858563743965245997040875288888493308753566040616953795182001074704766031827007863692897515178974257739091896025540276269239042544445794570816066308081985324414477905192810443388643862295544269657320662687645825928937199591187247925585194975271395235481778722955604866353754736158194806802629193930009288306873627027378081467745858505051383211895561111829382318803553920912278132237590006501730291072709580339311524524363813892284384769266368606485806024474368524168365920696103682975633140165341962728206944925800823215353293813759937012761587266966079436664850399110670210300576993149838716949154555894266072196473259595349040043723240865993622058455243832113929474031524817133323656423412805627433901326161652027567819373484850549199386270392638153343914303635177737505262629426391504926543855909739552891032806754258173924629597409169764820075311041560229336223094770551460923655625925867613056044591355060168260571367563457011965313317098322255017785333541242741028547129246345252733330461359250473749287467495461433559590738676350124606020182127991591020055851694707512488990176762181955940729810522514623492635752600103189186996296968613668099127305187218290862899281535726026806914189594760077678460650107344076378259025235672234811646848074830232879497445152979096413312968199376637550596141223681932833479426419987502042629384260385516152042618824365309279086807547213978410394557311444445434124000025359489057213967595530124511682216325260311964440080090831852892596726990205621437525625319854795959191125276346893303935937694565697791963971405865760037240813906532460565831651521988268825988713487494133863460114244175220355673465696173966883583904192244537626834911059004515851339436656058161865375749647428604590764682167629605071788242285034306571352991635104091476373268826762271736522299564538675999026643524545493371755664714422269989149296688639769904176248140693805066805282770468659947339753790231770441507233242004711712200195811094639310019414328804256087691936061492413790010987435644272071561468807430596100994366900797440000000000000000000000000000000000000000000000000000000000 [145,29] -19220953418421075833668021108452413205051802254515539275123442976923131072927236201523747617508882313827634996272950192190577891029677968340462735063709417271800340049094746855113512132457963891913205605789143020986226185529079086679603540456380892621205277553237269529408367623019684598110127778372897679168770779981581833697439239819690493400702513822292479715985130915738811381631352956959029171846911172794741432341877197877520523715944961471424936323462036026153180283943608181057598858428776826643000770809090413295259485292494375274955795451977492492273651600156577703866380688848364991735298286906468601897589462427511684189850461848958147412105977782486982138095210671857938168351272035748634620456168805407469718781714843860706708326976398023598155504193755510233661632818547698225213931980140281353550789699397512420524382904767090658706916519801351470023960074670707402520890241617120995441342292211352287825154053359509340386757189620573145237211365395953303065471511000940393629051556141245554528023627856629364589400376883705232261322824079703572970996907990659902375324113382291973265831394061449790374944755838083755714155420833799084847827091508624984062695520590097937640893634661670789939018552153248835191364601443983210978803534571464912968796749117157733471961634808832958797047757962529403712388592993648013835061897036643761694281345097850727843481548618997545397587033317227713542205863416247031536483163814785136826594872717339956070290632119510261200534595002166287984568577372820531175669991131053767980957559818030971571499385021363921298570791330204707193266864561054515077144191018376169410861720837967813935292986279605630243494940686406199111938992736100224539544227351402115164338195848932971388124099036332373506034981300072195536814324843554035057538985428064998935671870716330036946132491679250196332510432769613877550608404161454537128012003192253152117539398021856853062361972548549876267964022228429411168401500111569684617040982942425967500753732432014710322413568573844463014966698269900817950260270324733301987296941282420550703052835120305581557064434806929352187089563153467948324930064631683272284336746552598256117777763907592486629505739033586526472552278497308047504078775275430833702731579446391431183992930943149119225069392136664057995468816155547266277911298048000000000000000000000000000000000000000000000000000000 [145,30] 95399446561882880070417759992615467666318255453922254806592373787488881160238647796212507960284316605541117045588776526832719214124134007632719373822997153287184977849350759831898785169165575618275482578493375680353183812552760734571133406879564005988862412007624316863497440743421936857026498996521769976641847258988534697542398428813700456311092112765706365408711718733983558206625193228065018898654473044886080246211993580259475602703077449665051704048942867205337197584171485888032303216066505695926836217218698609941527993901265465424322307345833835344163080071517869469361551361090204318472909296012639841138828899039361384493233132064129123831792124199589708564913344091793725714657985947818037678875731775301281275949270751891654271313434437971219244756736170868922036144604045964955213015971568021060403351320814086058834975418793793322666144694369223755445195356940277620821338199085265723202085901894384200581800727432563812931850619104571109682478338694011050668580126048107880837927254626091778303655589788253482867824018358385311460186002068376068869216017794739674246787908444814788728617350917979368947381776592580656208191399565413139824477099073278617674788110070315511366536851123209264210022336644671388607612051361774412041458650406036130749958139713931972284798701708873420068820291129171460511610587861084955409674912583482275955510324387127306512120477867830071657860236696555484628712663563024595721010454898811813243779533251153040045763406316038353646485939430940955999011044009727718697394215809580686811596970110614119808872874934928941756028797020521777366884242507281308024867423041319347543277966177126140426679140211187076906382576573463400171012168264783750749999022869833884626632952360772190836608733398008471622578337488075279113381120756152561449974808700629068010332484706025064240783764095172772122348438877693280602576606758906852556182798352923894611062897718875622003177722726743304240109879455088012902574742794502825181060806213758088245399819486163607045709472503554340771503939672877591870878946159383864200251899881969944134964980680848874057957961366742642774832740352851572993758279009602505711088722961374902424761237104067809649555184822519846935463281640793687769939142148052461376105656784417264083498352997878743634284926100961587797442155320915597210985431040000000000000000000000000000000000000000000000000000 [145,31] -294421837169539098411279177960658082726977407122002124999171984932202619442453660274431480155028236464266491713414429185027716121328658167214814019554031660507265204029582905351595894745959357114894081029950764077312678803875997669354565609686703890747993842387894235535324885646164803003881350957452988700143834181257154244087078862697864742645605400830000652032565025030135060432211801471013470741228039262605569255610336088034334996375024572640823206374904166413796531548045965331308256129820946958605340848535677929770339326899705003185771838725468913226565484385395577795266775868147236434450770683690277988474377808691294794488494772396447846515585100371080514784131417793787810768200813480335915807871518831119220990259967611395772989798350280825759897398939349086587417331062467931906252735024908783512623591497855857355960166718364906435144282347598783643319593015261539920312878456913317265125179658057887096126421865723107352105169346807170410105638824907239840243896765594861037558276561482421960278221308557362116877068512621336688211330360458914581486543153366507859889823379084706307452597278935253524111900894271390921954972976486080957013078884246252452736424704189350116727695490792442871703421748563857952621555685947666350280495292815152362924890160736322849003426581175480885927621790524666238567130905465242615440212085956610833353934115064779590668430604152523129143896113473053121515844783333341134783141086476443656088459361146737613628215959673648320201136803279157572835329316478406874288128619707236459050006903198546293875201929792199795270684869727065643618982075552086279560839634474989241983908910825247133558200312918137859770077688385358288303858369401585220872961175477123082327230904790727501333211926142285455291098657522546923954856863321587148126941359067189743761028771424107840582516903101979358486044437029935007576732799325006514099239855543362219195553237707775227134986214373156684334735405254876140059042533440440365639379260850193512641255242609497648130492796043981800945660751094984037820343704190627567890182793180633502954733303289717973507047825843756480027343815236299361526437803712439376074173875735998786460487400071434454210154770724812677131264762075544163090574608809861404560274089786752098278872232479977876860226580023213724115368926546653562798549762048000000000000000000000000000000000000000000000000 [145,32] 686946032863154648789190573863527946345244008991602276183796668184017439678016300101987425987439039501852928221267138072551829364868550592797174919807553070996426688496742213923711985967243842198508787410673562899795033682631658791866391588530382354772140680593962115126648639517632273533148701373680280394809107933099988989701016122410625519466158664083027865214286436758221578209385986316622346551614874603160632189019794143117797887053303325729458181664040916422030812554453790899466654097113555636442547069747175223059183832730199079132826617418884470608265381528077010507208428018313798439687932111281579218149625881924288845116679233316494133184898723290142732196772515811370122717384519216109243985788619474926105561170951125573394185843224285477133733704249153412094257813484153126892596162076765441152957660119057971431960662567379923742609625720046189009401622291324492295708677225733079752963785280044865858414169310428592828625876005622877749325379044794606894561134497511001127775750943725232003527708369597967859860422712951261336132423858199009153301548713873954278849178583428598462608563922416819728710698492224298847637181229770431961180810955287515987512851568664104966483981894468309731548006926496823981849006733681697527109772628845074756721064514897215105834676997847311394857705960872805093230437657176375578758763344854034567130410450961518678888205830152889073017708779218331353814340162731642930765461692621058416075380721784358175943047874586422898654639121985582183090240981569153910260548008139760885283068655293363261295801341287862473293544713385882786960987275248091889154897574699094012473538873264281535322165529065638764779121246652128086715459355079343236191930520336689395394498569520487664072785323382612129842117416168180390499484974068868156489598923671366477030615734848046529635653463035290836208249913820267745262249181288558615640491173942773330440738956549435777359161665778449055340794127131052457177121990382714149735453066595067840648600114153550026626810341948205982550601604868298070589555965927907176449204380237495068869905851539592661979534882459015549881263879019744953230830987672791287053852186809982787989803966694476616161854700300003303659131792978872636025762199157187615847317776276282946623965816242174104471483431866153551112072245404571080675463004160000000000000000000000000000000000000000000000 [145,33] -1293192566622560996834410383175799233807505693995149999890417110973524088548418086923334458311136334555038958226237005392899862876826410276453450693556478230937900979699813042834810464693568532208006447426649158868089839897542885863878385949614281883678626015905421974411565522427349903560516860963854372220308618975015185597618835425775611357825901054205758751589095289568280879610270032530512500324703948521911952351853413883121915246924905809814841026495316786815675727078213751709192739065768087125556464478061352630739982893850729812173227648621644255041342822999404149227882964379894211130361021938355266827903396556922894523943670054284013298287414989025689126934483658322797810801232918206773975603042503383654755399930221964538834429834161297859472453999636611959603343967746590775692884439979952461934943656817221551984496784203482875324927008266919961783584172701040154392310994166828122551937958375862457681484441875855614498773543317343114686262576849840086769138488226433990136737532422688583061769928427258810041526486357849406944999363717620325906574682353064973525737082851029887432385280238019558161240553714134210504105399564171672374818479495357738233978953723673644399141055110071711667380160674334824848320386445539653198971318782572090157430245564977877415650365334562140513660023944811927668389293225594089356590065596615455009054072980687073559473329628189487592041636371572355425538525964410227073216843681295451673894286728633710765112697308703183855934156377393012727800513143418882423785918283575695827046554127396103010707663230500550908324088202520180179591638071736274827256654659879414337600724651005876867858307445474794041660458084049240273651264810205930310972490043854569687547090868742282025063784764731880330497843685185399619054698218104253370364262364989333196373852493636322346310220762341885251016907375259128617004817116568516273473773404446355378649968353292376506321362945689883032953395311716653588996141962758460124530848585019313965297924425410820341320601012792518250043556628800253170755150309175246335368975108832484704060350576368569054626863267113830871430764440344865522443517569544987871877353452521540448842811532497627156057627490250043609669828693495284421209097005068546468627207518814395213869663068998827980809823511793547549479691602178002393220960485376000000000000000000000000000000000000000000 [145,34] 2015761358420032924937308147918482854322540550241127433486397873535739110298947745016923301913534562343327497884880529977994529100228570528922225216787771687328754911574606111795414988452441416489768882935177154403824423693856739204555637275020531406322653607143189741234655097129570222678196608259893024064106228346863282167295840254161299155561075199683097326198585819604644408877033563882335611379513552592879267171520338990503925193376488574951913070829216674655195999259565442607836584145491365988214413178214743539858565619411373718472023716459416934948139960210124995011089155423473160089869748729499834431620329983873724703237069808350825932300006908228607156773234409445341215797598575637992588447179422911584719412559074740265245342826687639489793298906993861284319595562369371011346314672679428092470597376576658876003133570614090374672735651166615050856757976750313373883373144026070525935775877981585198813498589114167706308934689233393432848569311549395330874767218973695248651631912966338805007962305957409218839225209388179400479816963333496795487971587348928273462428053121400096875399113024263533435192579046716562239577622601891281635375001019711604379089597069526182029201089219591978848665554059070955530124420809369343834737724518896803783151573335086155281809395758829698718928419781067813156656791046867577749080527383525819317650004675732296837625906045283625399929078400235817779340026210387867424312140286472740044890478766568076772090669066966463004143558533908809283141060740515939629460377067688249740833631615636545797969484927756412410883739345626348300175690538598123518682803973956830622011511838779276641822764082128126714416748409786251974946109261635115568233005742317401694697982934456359194173004075500128334862935884000586977325458683597576267802239913588253585249884175551332154995469166094575095462890050433468901193655884060340416883624143100121907570752535728533426930643014993369496112685652638840972994814453165258192304082905175803639749293809829773499568145681512655810536635139948538599822547546567851356049309226207874545177415672178083208940862970530916897842038621404435956286815235004591848089028844042169370656542840292244532261655779332750568407824368806805940634856915512431845128932149571544051176763094529317246086363169307511125498953348317930671104034078720000000000000000000000000000000000000000 [145,35] -2613615208335086494544659946941270793320459017734933114021109223786061001944541119248518496908668289065959590570891307536376188177282489902497011701791226735083856177681431102731868831403960471924587438152604151564663021947785367806830531028091506300812378441005659098046914769017122033547706173233589404019696120103344880307328506378161578834942925569452879622563748778155767012185729535549514517456450525335053049507591676003488055604240681438021888071392689436159162932232264342648670550183478691894666057947914301995673634234476287417729536961513345774491661815944437642017603029003782838832981720155284343622412102036855564554479147691710059713068332246552524259552635847080374420958613844527533362944517604391425317044055708654003124238666426530750507249035010415838348434543581515655539746458587199014675192530627608751548512055029250870878461482941222863097773564230288981730383046001257208973451851763583971039504660343617253004284351912396144346624303336296350176162979224761976849745984900989055777939237774026309421205567503469057853967856508392772040470055655413892542784821786141021773970035325041774538264890868046366959550659002830307551977663329836453201721993746731927204823933630847529351372002855453194965337483028640926780423326929607804801820629699529297523872927623456906302470937982049660520138447686104779064477277862448444966819127081692391244187552805954304262658754236750873617837206078832303152182837315741428288864697876797348905124176403136745118602921492896343807170582006420166160309369580806913866013394039046085450879113894610584909474096624163289942347607693306540076441215663420489481880252394676055298721862164730554559929660895413584830533258947726169590627465521667606488125229233003197968926029862904829068434012944992742844325521042694111771391786419312635795693215107140715592290003295740194252434325416333926826005054056190018229229198230613628791755482375519117162123195068266427605318136127401425104660879351907932969543141101599637131775479990032281612507137880438388211532311046618096185647131321637462772036072000287017799654225107736686359204533568203846009576249139547293979181895873424531778889737223187794348606057021134175733814870143066427188840997570581721704650042071441469143641211590117744375903481596229639659362184245616382268547955662038290048852997177344000000000000000000000000000000000000 [145,36] 2770208620098283476783474235870805981595511548866338330739690827109190223654355898245113912020742840090917151306690898054316793251665447813165193069884595295497867976089838706578193035107690227458752472391902348755802167940065104938942635629176345135876878923317600393498729314232502076696671475167250629729493285086491127494789016736727519699064367829254886586975689645393513583929572193476940919739977642046829385651577104515895028445453717548975381748318104950033076116348678199905724092430511259515451135953369786385902201632857002100098446354373207658712911155108408382169350966469512838075115474151738912909079536605845721786844875306734855460753858416232163605161488098074679581055324163363846239257136613707195087556633553678514731008177695086618338892588804485701355402858184479070555252611302006285261672893220425216304430628463129282324941057968629663779585695972355224634690654163490758198501547770759517586620720117192166931628070720889460664112946624644705721222485966559248710113007745786808403250883055295468440102489918651823914330844128115456062029480366619664924535382979448897822973598848489517838136935071010876868936300694846331192027899287861564132000144002139765453614201698910919936068393277926198239674613457548309215470938069785581790077025423965804428634530628561780973724872348241908790979475797428900489305339865162853389162955247347600229399123535788854346289346809491862828260911916291777304641817146939463879022477318118992695664075075121653054591689506711851985689780122659049450304421371597470059104506828375669444580329437168072642129767807084968179128547281939311834922024219789478972159446995040485174797188599098693843222252676188691789668113021322152315741378234254905042004797479986750569329524926558064440809426189754500515399576616187143047308596240445109488608715557943118946509687899756407669060645801969296633810203090522428677067892346748827972985079230560302972095205925533420249996153536540681674827652222680676820785378655646379872028043534169995640484196555616440389891029613895067170760414179756871551109967999488275412539396164920504520426851641827694402216394394966618943193230359679785198040125667725877337265350544610860480750988201931771861569194831759558245744692360649138528836278960023454077135997294005186658776489781781608263432989529888197809203157401600000000000000000000000000000000000 [145,37] -2254219037377722589193281424500616160936093229222301161180567477676953208399047741862215880838001173359192558172344830007140934380286790069594973196492346589932250867764133130643785577411397515733445905306360688954707044434868464591228777815656223220144675225494230806785342038821366399222673428210414039791728091505773653801944378040552882493998759404676042297707283369371084271998526768083587312982278386629387031723876869323164297522402403340596560208417782183893136231919733951214917480531903588847926918765118129595770865523351398536965470992423678782335140244049464008332316608725964151120565513473615991439421349636822612322604076059265965772453264718816885291428312960794150060905610871308413298956571624197268264748925866956129688983222400822694657824032760926227498949131965178260674890440868609916249982023564130733013589513983382820369172721036829167377669832530746344536724151976276184601158672095091078972572119656394167815569170429662294395132260109572477688505393278014147565356675733634969175170384737620040362273458483506369587831713757283726323830998120104358345789794654351090923980635451696453944290924982634140216371780526162002301562785639549340512252702010278998800532422882854717820894283310832651152319512795500918711495347711282883920362138678848000047303541430382102319947576566643894423483194932843304982674128220092487217045997812148999304244394520964247048041634826493137168420520600135447065570168405260441262442417635492760491019913420793894640920024364150666023821654571832041610938141251242121557704537588141445391301822175160440875643168229565201746800179953494645645471980824689496209904749637625460809568332679240448894900478199101276568292841076988228509828179591329668542320557152025407342248725274793357968889135544875263569057980984426309381132153876569865720551626072796683642526922965997778539388668364760586579162785507586612750218754934196426677268568719082363681940948053094158188872414485413402901580770223638333833425577958347180961845961027566198388303242012908098353005054931253663765295746931244762619162617250769468293724603900243376062270621411637852519822150267736216627263496626640097045026483986775872152860376272023633621447312486235900491937342826353978175436454834884590265397287869255554466433392760364198794423577863625169505967565777257387829969075306496000000000000000000000000000000 [145,38] 1087443272466233303136137515917775608480758549373503980205723544892714338097602714015771375389887951512641509578756353674041470769805516419521726467051166458111107364382448920381501694380461252525593671417124800783406083077341670378433246368447440566855692424618444573010620331564724420972611469489033758745158462610416935501997413004372844126282302541500819751721076899507897638243573052634510369888787455503738544109841140918161255157132828694219894746577032159484511189113395883298357683586042128212957361327397571019186804111865374495351830596663680104700600625130690102336491818927691761983191376253314733557080666591646275881186537790640555084936019959747878582957696850185194232427835348658982370716311509591456279166300589522900470595358848628917846448924621691064687049541344413195014660488282555222240922465766169343020945949149926680813470153774158477343254425538902535601137808089044762372714697657012015379285375874443771877841780425296069929267709809949611843682965859365072236449942949854708108093819682934025435939869114084485263888692483458606624981072033805115917046738688550021897220218359750263414008081141125096943694612192551717462727806651799927286604703058000627624816094131355924838386331831486126384856569855413211555357356317957985089608220778375865859188063418713052467270885495259320596437427429584133184123250556975830446198204638748124370922155281554968617267248521283842523964401567918836717479514835519250298038839780617473595000664528285677865953796071697360871383071924286653602553162946346031853175345170071249247830569965273156818404844830352906601234573389937863518514472888583348374196314062201079028970373052910726527091372903016088777106400111959666049533980401900763524526649615424352075843454865325067193131369046810835169742408298339604288864057216151010730149541662684547424926800608438060617804040029934399764853384646457510471818414507285227887145074678711070270023714412042096113703663059091610649435767665864614099720523039080396100404780641929039874813856692745411780823216049711850601683087171862705626786690329103171818190202421711927580991505691164554604226598730647066004075085902648132260051680855350129466885459084663015250957209053357288276721153793332504514591858875948019367117462268504253468629457545482643416786566807536731852945861384866156459679641763840000000000000000000000000000 [145,39] 406017736143880674221325118885394502960600372846576219876187585658835521123134682938689598403513475580262449688931140198973045414025624691981998447304468931868599141424720189941564330616587262030489051155748210863621021717379918549061369179072777572710722530213485261496288913930572733453502277621956121752678862163931908095896437012045307374838509050113898393751341070201999678904255136018234482727209626671810285536327524806558571833925433793256683256472146355487951691390999442923103206825103574531054276579755977190220326495396015401475306475639244780340798686746206094235807133764555412513604889526914272849490705442466378278222065420495851707382728893622117233825519463704962877385747514657919779218246414606605218548879274583914029773579089636100592924030116368350923431280625886161234610956992938668640731402634156713740014845346625224758530620918699040229164719671683781277030523457029882864726140939792550996880682692206199797793259979596526800039795268456591618231958505774748577767142845466535031509111659548541170426895676667830842525174539720556450252327158887734939231112704915851261479697027334550229449192197581931092418434463268906416403799230024590053725618908170908077165609108482224215687048469499257160195509256183023579699691475600783373726264502509807681397008965751355527799249154066361619225553899706396545618952230505811632170982953930302068879685260063232909432733333427208204521368465128680954801929099711680892500094652797633104276874863744064123848465389542809362227442742946350275667218302159069001564299463785873504975835190092611412115629924917029733048258623578323836041290504885966462840668245960467606133954171157408763647075625901799476709533894452542850769909692249102304252597883537206157114035995165599993108363058787574489456155837953295514731526177785605757120210116958484304515658928268469858967675143956226359544222120080794849289857953137265067062973527980916978661712317326358383001284056015979241342009481040534538546350632011236172249599371467614099875309632988228882955446141370421265191519063029970493712174090109467105538428709263646501230396285892782889271881204109438694950389653412148898634836192251994758459566108303814180406232634167776784563317954080944523960788124415107705605286229506004574639143387492842826458959806759035070514701945991005869506773909504000000000000000000000000 [145,40] -1733192582458307964025025265255456809363058253789119579162650627728062437295208809605529792091239773041949392363700268289044029397855154669743315191192302940505477039592087405743141047357071654443996018803726325845907935441953329429444394688228421622182247210828124824003147146071164378644567145323507547525566868325020955764834464421335887348628467412387320591364708232728236475109203635781603874537717812891896498782456213435017564431889201223999210162075933490352436936261840941251622126769184408319097287902546669443068016026671989076124202359259455785057132193577522847204477916780767027051953329771439715551320641806103997920928835612488737725167094379984203037688624532190076371753754014047884135994885764332241486310675392971347277396643288205599610455278333985319991424796093855260895974184321476227048177576897799827103452196445581951765887576289376638436001080311789721199950522061302194159512134827874859178927984063010562927643574869900760854517821499577470895621366687726712968811472535212704430446872845556254505944120592902371519285939701309899369587133107359542609416230188861961914561231696889250608143142952843945356415847541640358969875743565063583008807763410549822416535018260285889296146169029911381760181261658544327864547881218613173145744726295933538688118234384296888730239607033064556630865409831619692568947916843743149214957508821587814418906917147431739800144910091715929342251916890627473068326957062852996559391201350947973536488108419405092503164575206221025245534368520349162380459853073607493183162659392471710327407570189182093012524203689718534610333847179306166606207355018928805057998350567056086077817785538580910012820436845081313192755828316816376095882622509353755120549655069668834344273397917530086933063703250549403793345996337988414482068184911635941603828740030525898067912661046818268054003405872402474025772843910522992536405635362794519407020359125604118424322115679411460317765459868324635656861023631896932828960878924725073000911123464950716943375788479188008597169602489767323545290816341803713360070618357976069530715988298105280198797253366587724820908421459464542796475332405119721909541016699521108827280886773890650189682668427579317306828528081803920781544523247277596489220672849173061968938082281183107922916162546095183379690993529801784222505186099200000000000000000000000 [145,41] 2478825922219048578021500011872097127569199176251663348941572915402614141990313304626006012473648697292062367517239225042933817197683790606765346012754508378300707207926743841278020314970856297950497527318746171942569576981804546280387667834335412394247955402529769636227542950261833248235836890096099844364092722253980378434649082995436993377445627357984495424117151636347254927638556508730357747624700982269963755038086226254867094399175974598664348581883759035193196467335810796721476474641247446183123021264669372020978971696518617427982989323540566644681936940851501965217745045940138820219785427108133449768696411918373839178490426841682937942817506391190339801654136321677007774141119938119786594588057448794872666842433822966055858783974777730785535554830499770918427227158988290904523228218657378038276983926218784778744147401473833559634903122196363780759219765890592927725759951778011027419782883580117136512779707540450071564452156266086587104318517834930340799450697415059938265735859547207601126310549153908304769699153534187381091183479968498527751461663611970942333143511625010848022171601844467470036348700060406069084547888539856652201553083259695695314491656354757049311329178734064833134742741642779300304713104100721415692746246712425428125567544321759390498652048864374016150438685337670533528343977252280527463338864982363856983345478820140756569609936753261466408947035974899987202468788285362955138871253385316168004167616668286694853390365068349835133708899353013866472594397352811757563232539972443051842139004965615819573812484137752726571873723976147083241874820956328052162965506802616917512167372101210604868629977292311499869929337788650397856983519877225585003771910547863925584052583488108923949782303012220407034006002035752865221420317822368695373949756596408408403369872651084809263352724174186096708144635323442992851662849748171422433222097135181404292158851785712651468574820862474829682032441868597031860031190894299169381726192481846993994745231115356782422193364556140347391837421947997890984070384711842222865842661693313999386329277768732130213610774124058676954793683807413920677268235084469978842478482695175680763079598566415621963337246217334847693255658969142155667145668391493698474626479422247954974723815313296751844878910524485712694091575426977256394623064997888000000000000000000 [145,42] -2504102202421702799012246872325238723263960471380413195882588058493505944587804850516779595172345415346356409094172176239735117170522070456288655652024399698525864621361367253430053719272938571686863252031569809338095871097473058719780875429075043442501733208666105400272591352137035726557314325346903229085697054163866807641730684864368584869747543407205309870023222617242946130986817096916286096217067562240257310166231440400483106244190414384819672758015535597239827814742046108617201809910097486199440151897012447132385588450423729557566685531876590685104736835352591586164363624009839370220313657347632320306658130269831829361672364909093273044861842610738171043111175698177400765578698348122434251164538815885153325982624116502840998646283944659453215587883720607018888860875023803534913929325774957810710571682247397060567276824543043037174776788129895013199373630362931876436149677165686450083624591775670688956206214729054031657140428404582928559165812657246371935226761247804915671649085509301711883079941630774731584786072929042349458778601966114406954139024641821779605818925728675178625270082474896868202738535450796627605943262203618991597708791561920841838745771320321118650488340349295352712399306498546720051086937119965948416955665219692335480601465246038472359074929853720649302573684461481698394029402932673919529509707897532750262213085143755243589734227321589867075809506039054976912372712109381139949901742325509120181409010464671058838275629829019910966656072942860135025147953036270268459383324136596368001322572297794170130547120422219575321040029107417298156177382014768447384723565546079302793602310566424380100153037731342949167205293471657308205226331380872879184561874739390779805707794771377262194708664423043706636114344243755330966411583206969253208095158182925695249188707865298784609854573269137684465601477102420696511639586981974242801677239940780179082693953310679246684692763909023062263256767595801940331635711934567291400650815968982131860818859221038391999230823840767540003821464051953682559103036190452622751291154060998904829608929064135841453882703910493851387614365586274602907682000723384918960651621616239929259307850768328781224483006229515899922927133794008994508671914238369375731025683850340056265436769616428173109212331848472895657651931632648646321573462016000000000000000000 [145,43] 1973069512436963931123819149802626722973156365607756245347137582257686866557259149322338344211343874505727736099342953234124992446387854024306682017079820353294428709066092439048191050815941354549058833750310423772755105392616192331122242998857423232293318574456652285701255363668855601561696701698356605707188828979905006006271525296922154563893963698093462249878040833873906360448894301587385422880802342512060827327204509083481140975518274778538101382334505666704967568657932560860345336059539581844576924920406460657108982757001717997392267438382775738180546690962829817633717803217358193076122812292484631120710449661276523444129677373249499066221704604550337313231212463668392880268188995443194863089835446846026026119910443868489557481949584797532475961797834029063516369085105591960832772887877501998628515906360840627903482044067223078270643211064816778592033806151141016715612058462507400885277980275881429513372639527238897272551021025507272914761136709977641116220392515819320008069198456255396489396604477220557359428960273430447732688009679421252832675198671130220186826056912663332799448414257946388534129908229376213652756387525084637855875763187785726841233985457792366678184830894150539998639399446736283024174632685099355170004910369528826048077404359497758337456543943959417073982656667235898984699604415107321049515019984525765751690503742479290839377116717799781054278235520639294643790949140687096354149424450704268172269894995916280810463345574126526020342493156544568677819159055402879304318679552386177693645743616833579975681299512005076286840057891685536206492055831976583962892826850536207720124549928888504710627246815192483153885800515033219333323546347594917262683631956185746964697127866489459405690744724047782690000199807875000073824184171423633532255698712790907364689545372410424763577509027056898143031093023628748447803361517730064224445130983161141024408452425475401480944438759328710289561513268654997801243568588762032504037359801220191310490305676242973655343627444055901819996974376950286024148960186590660824924604602671592435924250764697086188519641882348615583360621745998274743775882379758607049270292754343215445577579287502546472244579360224557723112545990611594352323904295816234091362154398064567030414376488169782219064324301915421422640963205826869806548291420160000000000000 [145,44] -1213703590247755766983022187587634857688820152689960490118555869815207693188139028007661750514632028188336517591793797537307020088797852033853205248831718214825671222002717749917520645648431825134292332617510233567799025336210804223191659812438721105128055465559575561682029661982910357418421076853595143008285323550521233386972389409478913263987782436679277648478350303295793769306094674146357426759795589729611327094011401924832181286276568651513240797717568787387584961388103189810570703578325330980089658864071917534622775803216498224977595999141640963564364386319067515463596670483545067572258611340234047900384789929506335710671637906426823382329942113432395988896815816910266815963065496027247764730434109647022502278009406444091758115546208558415849028515745634037843987558351616671765788227167555363905500046197492164470611761808506763584523618134185396595904272890747819551757210113119285359034615660298910089201988001713399465861855656048153175950357231791341730459572251063107639620579862534717532001632261875708894936262269131161997674430878119302347853357816934607512847956163670399887498993016118130025551031920646783682695533569373812316471942851134230794934440653235294303387384107443338652988712603830992624816839052151643961178548953051355355798746033724623299749833742935671901924373528429335434831244952579693970110576949458461077141843767025999689691830179020011615462029607678427086148452428215254304688224669095767313448201456992942309628158749043237120294760023299238992188346415640700185852732217669685010349752783553149026481151466515087921384494607979367850245270961551228240264461571674167331916418736400471000813375976413277920089870081243127669801256551561959026590540197484645862315341676489120817232440556540725482301688928494919028497002407994073894070577699117574599123930941675549827198258254544768310098290856150978594713431010890898201828585436747195153180951934090398637262825249898840168700840978798480746362963624168032537227843014363095831959139995819057867464718010739249685096947547295059020609195866460982943717447082997809310559268838479564225026939090817690729324290966866522243036069043306934133415117172848879213031102572817696444870491631340960093963035672608646406552564459336941571283245345823709424637752070669576162175429211832899754822080872195493016372877721600000000000 [145,45] 529180069030430567824476585789830214000022816264366021473301378451752841286264634216202819904331232622025284744755020987725815954069670241791091805433822126291431085497654725278719343826124181124026535960092026581328725220087402356589601148066385468673171772260402522755244835082979852059353178797775451331116540217275548131504222532868280306779728769128629092831836483982603898316188999722989109937207094249827934664174836040202820558179544071374997248644983225302361174547812361126519048575067743612518410888042450750232011746408462194966934449369766982002363279606811232904543519559444186482784638889145869764585354019156840320377616211147931315683322066677784043968086487069674542714934940351001943686573957656719025155216466284860514764399624486635037734471053619814857874506942923266421141751253071299985985832540320358780037631522898295271551811373832079574246850259109676111298956469498483256168878006159434114059001739482118331587293608397021190102245398372389301993332115188246648352221438556820810509731936563454909677088056647981391517368329115551078267177896077547767495917214548015062762653675824183290225015000246250379332523945594976613422966009775783224186002171606916944715778545806574528961752232002987291594889223356975626586422443520616532176170658667158351605462874969273975918657883446294118797761508969915716526558386161728306839296911682694324412615344912491349625095581643323951222804403902228416173906874538603924835128474540986923049108785340601076073585380860588679552576928953481726595011250796903591541282567108975016774998696358598697543203057505468529527821289159737201317549988476618581500642618111081567510901530152253861944096158310841870329857557662844418036863130639679088339586793788095010672812120066241129431797718028050423528889089195227635115757508957225461384549593330330577705784758212071476332024568532539569526015734028726251984443677982717826746678446535874951110137662698491539342701101588413452462492258518003496458564915229161208402723362285246533854498576635850401291914214268448228527847092091448885870541841630638222601417881585127635952190139989737081580955829006562263069717789928574950633683949596942683392330732132803039306452787062304259428752640934914269696838286956633843315873122283355572655468754920408843117157582452558429681597927931685815341925007360000000 [145,46] -79187860841476135417857145504782335263757597914493850416595374383326542225797722104887278915326983698419543033303157738568434035516693646332427223295407934569675163589573490944238155130009162556513388218762013129704320600199741019841147829715337641664192915606924605433825285900830027375026945943303823601741276325147027166182112561225830275500296822795111344846122402178555719253846424286492059106604212078792177272046908015222353437217270519389349685982145480848598755910545902037969370687269877856787713110155089982788589521381048841744672025840317294410229868957273423522335143781490193936845057346469488585200056147727320275270911793065101275374461438538198037043917282155489555182432526259390491540555509470208644011847169649098754938716708187312868364220045451609035443134855111131718617199202789427977153838720913865810566394091877447285761728869615494819042886723857201818517507273877707308384566455812132923833921706459758532544055248057305481087542150945499324377839935578025975187782824623328578267807369551727671430232685583605152246580486381364562242398187672425229163592930987109486651293915467920529255267872961346641314121672180339778012804761847935135642070844051644768235442956906408993630070136967192079924067347411881824213841851438085149614492617192419052977555969506802637742078420575304223658201409529724424281568437163333295947804198314488255453258409598077351388389219045683955769946716601460708241449909114133399433324789960861498737386593464059568612805892255606999432398655903222424273043959897848141182102123789460580839718519032320680814274348326007262382403526083345398701446965079089311771296869614509169950267942417944261962130682467557579025450316303294423427518208935265253109860694932049628528618893880070768217655112854457184330813325232332580419244291269337449405966746307364432621289081430168056115766571741493371444513884741372543639406067194036455495927707835567794646587769661636453245219869799353101186427183867841919147560958979666172138196114314276911876987891934927685714129838340464855019876112766768675378480403999633918799704461580339038974455318138055271214399478018115705879787222199994781833169919116060737625401437851015438149866855508745729463798096098194240830141058743049412005503855189283242402580151001636540489614856940728686587110975335723682758859161600000 [145,47] -127440109858674291095966503880232799248753591137466393690594175721122892007751021492915181091363305975984424690526658115931531688143939692788929267325544180042308806618288905903437096881916726351626957188533781863396569671909611672466578945252045505388597906640569033829035047740795045535859685721433001975985981141308841223985872645068708081693255851062338824986760595300103655223422813434994492891725705855379013922140979774211872874071354807472604113344106561338490436262876025607957411790259791092087387873442045546168491033996970334365601485832996987448692651081696447611916449579434862543561728974977805626247310764796932906837729016504121170949027238600414165010469470155714049855685467246113541672093782833575649276771476004610117147498483276468504896691385118769067982209628622274721200078149333495526778428222415565697334028585446578319339577190319173365482901494177675308158154646468255354681632223835626017831449659401309753732405110010701810556584968124638864831889949085593968256612922895681195570125820010312053484892641552229946602643185471533608288086384622295906502849886394898718944177000363990842325518743716169989877735833653722176366467875431074786795521104554202077040640040333045178945018004610976859395971923923733599066340426550797244376088026408899404108782393152718720324666424904063105878167761135003573427532154233367522793574348968661091820147849623238149212618955664775168604323173279082286626405227742556070597916797780420684767709101701648306349611267809939292539036765942115854954101308060604533748477150853222482566203697172448255519628306782792616708217037712938290814812872492970127663490522918702252937958118944588670212026489000653679564454277418688116798613563254630714745609224362439842977442794820441203286140458278821945674089507007301679883381522522938235731619238788041265839251598364562342741554529297159887679012071656988278074306826390039375831206549826677438690682911335881155325377746096718181785197414716705190858671488456660334318192472725581627874801431138226891844450387699345946712798469218628508136046449269518256133606054961517014611600463657157612454058955577502915046914017029748924634662878618091145236648005370301299360417283362344439331822441932723689093462109852153742894254826734827149832051901112993768317871452652721865979592776311361847144511899840 [145,48] 167686714949657413823571611058180084217505395541152198327235756459966653536240477884942120944256826916774612490952070473073753720441577722649921607923161106269485887843195243993748653848343592189029241907135730407102918685591956269532304362969597916866612290706441255018174507947188320195647797509931545135284020999388942697018439975598353652771190455668285432741591952693857031650808220638466412452894208649242017010093058153429499998303352697376627868148167689521300046108363166652717776213729035475456324393563674853840054787247880283389281303214704615604850892562403809551237352870059731127791520466048329323893606955487644600933977574030834102046309118708529597346412975272993166714943422027203759019731518893675436725799316276396377286253223330803380045623221092716171502900436453041727433037960391063300595817263720204962046733117675556840449046905596186735282213111871097608231698742188557318741072178431310244776528351595549126704486797727660393009331661950457077106737468145943640780428737742765090385616241813674584883604073573524868144894402355392759921931164938963482612289434832309229401200612222381688603746412692053818973935267796217091210046961170564785178919782228255592685031558790694206088787144556722344736221441249393391758684150096748497121897950909495260238333582560318500408693023525427854231108111709791677267887853291316087740968935728363183162490299880349911597461083526547857744320253298544369190206829075963581006681304065535089898507220850396139349111871305360614912884603052439029871865296192350902842567041571545941606069858480080925694786409107676222249852720566868332826435875142821651656096105229031500153788920301643300244743153976644847811979063023038847852921547103915223989725879230678961941586123976236498879633732662688334036724653645584908837710205748864226291164994971743509178824569745455271265729653920560501472579244221250599843846671440405034087791830776595273439021867235445134805112259028255067678790133186657894378377762124625929458056953834879637350221210507349104912545597711598461810048712549372898929626838905983327286695394832670730044481982632753314943490984833242211740743768997561988557910981963090630334503288478751076177115864985025023306587517709467754598010089996673487034586836469276675536089499879399683497011814979535844152863436056109820084172800 [145,49] -131359136011960944185190066321505275124602932798857947247429769221299956224012109561056877788217669983173492209836170234941784672052061017400765045965023722827263560783891790255454179244239668110600997400948907903289674378091759265865709028819066916171257149908889566735121897674330359499278895380251992661082458678023136069320558651641046166320789775548985801529279125700855614417334461398675888417371797364628152490755828508993837206422969775580142425347849080483475247705934463874525704667515486504623110128266791106112764467552150153369280005469514641270614406342826154392111177507015678926113161926153625354550112423191678157901442951477676667594609540358736896366528838512595348601451186011399100157457041626436603005055422265110791917659240164955187523639973066679546480539674629663017081568563560290144889713235891993939288359278220843579670614071759858355662335459058518780142213178450325138961064537931584893017824011799509915395441901654980741408816056364355023843799578969182990402202561232549520047344097921465011465036853677563824589017971349542169138627795991252810243968175420732484550591816287625256904237526261910106410068374326830646078853217625986050785507168160618052631419366062963727927227601102482149722118661342571942869552054661557875988262558410916485908150072889074140072668106990121044080873328576689500278767963420426409145579215704331613789880409390275579948247145060316585023809735282727605065469466139517517072409927796155230025884984340458139844161649402917644696529058701066940000307948408430397412454621676064420864729238628600290780024783820566894765117255371556315787773120950871164662939927357860235238717565737636018504214153044137898847309992433152267516172881336651645588803144341789759529617018150380737078709227803891335513111842890208809007931685006053534551907902273662004720405094919743328812690860170704512360574650039997234595257873877645483383308976444614826146861767125375223488769485402152755738041592325726391697389604891073672923892089599845824432989670943326578874275927575105164042062361247598690957994398887160391875238183764720121633865280984867946070398258451785345970829899561766734443918981939592548890394686038355362809925508803410170516248487981106643025563131815628374767231664833575654875227144562872418315454549915803853155902542934845219598080 [145,50] 79977076360315597270432613072308960664139183204856510278804141531196129746857004931040446328189214406997951459045412537706611359743794754669156553196720886204318427015352266759841939272017436724837093021624651441898241296825997543291199646743298247483725555611360107737070233067387743891227430115817065541696780982661671036382756633069375918923295367469393947286604147839848710250928855832610394530401673589067280086955043499229503700055610548121233540803207312965156882974608667986335279644241863110760549324770947368462978937237683602083490879558386487950300044023561921549619574405172768540835012206740572474867404941116161141511327383829746989908137366697010087454492473821043025905379725219257589430550689980081634932966772849904660699549466196940953193966437661376636885856809999696293548221999653917000055632570654139458504022187078935319131075322386809012563115214639909066184789343114781375628769773628220856787588864047848542918934829928453404001708145660682710955166942353698455857852028064610670734397265431422002627334577540874458762148157655924168832863970373873115434029990873814067634047415667349323575671292892353032222605597664594261155616877196845659043983721533149711928587115584242172609331993544126543394531081830292632118314233810655303218363354162783228926124655667873762304139810597998209494630653208763500271857156056449533157707095243394258965479480394221140250649604916202765303287464595558770377627411215651896590509502034083422815904238486319951550517336492781420934411921348543500607623108571228955646238900481960537710025886922023962674793171251198534175331052607861209822852433734190021929917699470671058790628435217227945852292734618655394559324494288196885853946077354061718499026719003453518493352376252981444679220566642224745236201755479122141960652553097402847964001628109387171333873499739059658369630630923223022829293129478578267351322405939092867884935376376037024842523269849994664073917973428607940959358258771616229953243926092653023814459107511669866287562927931706173524309064153534477387800889306702222145564031590282651420397825655215035222557903067548756007872033900428836034058741119901615010776507214378051003509581299143183057001697882486660461771014437455242104195711253196262518311591916592293154861918670499278985478074237123162741575161841998009600 [145,51] -40587077599911713781320752613244739252610955206847469269292688558438573592578657865577175709392369844237377705813036556158867120075993443290641932685279378510361354990326257491836891217307914532474181458447608359209939245502970533361858879785879580748715722763741104162333378302051442452207801077441434085202079708311213393649684625331014298267009009940760273829973798091298922490916536367668622122716591745422222612436677627899843423735577652264885821492025303203806167830846309062233302467312705502407302449099639165980399556625256334746106923363974912920623992671322240349409286789245160691197731549205428259256987477985540355263461959796079162961848994449428399575438136094547297183842436764112146053423263232442419321850094136158387260346416491134707785986736918777846682310706144879147766632411604149392292481906732362877257143407329674040621782219858126514503338247338673347568500563946859001449587451860022741051370269121953119793934121068191390735311526289194330325135590787905236973402297765402334980901195440653309828144891166540219074263801487050071620948353897489339273964102838607442956325430543663070527305286321567422561946083981213391151836088839914328310303971270828585682122285630074727554971372297232348005822830611642524737767468933032908368059661174117435337507692989803975637335266173143861956303309494052686321976597660661677290376755455591719627662648646705902825569648453909618027784120602812876827583938447914624409734370255234538038831848740187300282180733542448513556749008191135546307540462392072484877581471128142150223673832786350113447688961117082488468109893138940023843602950769881145672003110040664903205313477113561542621064179585122811134899876365550779889552202272957291041966306101003833640204284520006987178656953642525963029070013673029073577467268470492836099513570618458864101083469863692935412626848576790609568310379316389500320133969478329908073336001484826171526693955233245176710399103561903488197396478943914599904645524945807527321008221757718907418513323523357503672805300297291312667774317134990922780163708211136208144109466321875158478787690370056519631844129532046718863945156184943088584523769345642221133733363912377323898188088382291222743026750677596821750508858123453423640514450786225921056383785509449910623334512606109528612100413305170400 [145,52] 17658405006264640562397698675527422389657645026507677466272258180183511089568160105657480818717419783053666513486288565478084438247089378713329070045627320968701562841431524973625615860323231425298748793466551848705776364343800060835091424211407291308038361195022318773894958072478065846605091231591903905002590323954133484225246565982588717106864758464164378704581584484724279081612426395305558466815516426232465254541336949053725326938241133967452122579087308707502669007008864979105290398349763021964923348978786717068912896169124984457787769996393210492238859182984080123784651436471003830431227822355435183150576231468842749695896826989861084069158750138371628528946654040747713134803108101642579143066206390424501464123968627177993651803009262805659807904102298182290708570417625789007754864106765525976328683856924663439156326423595732607779354804728622180458417147938334212481354258769357763022969723639929262593332428633593717398168307817688999338118176990540444539829050865117807878319370480886188756093519342577771726951178953542823266886272813435249609312670456703378074816114010351655090627074634290054752065334293302951342687586907078266778482397770600701362378471951237264076067924588769805254322231646609100176101742320687602727460036045745436011263070817163979427715413167252975877200868455495651372232676755099800269316745021361414301468872588689492382170850074845237872880410189880575082870012306667353161694128582044782796878701626637853200449811522824607031445598370631656856780003020868155313395635028042673772261938638306924034806436307535452735057676851725490838902427030602281986324716617181417929289958669653485864315605905799051731747453509053338982754179527396443882958373037750576432032271554927383262427852855281146969352927569132756111526938086481167425333270512079547462649089763999493782323425502037000262394282021459316936412029644980752925744435196231890253536265378503503316059200543342696755455539478178904294063196041517307554823244857422388878471197447667382130833342066102801537632295839718057709940460987553528020539907546220179030115976301180241882549692944238619609070600571812035368157348453624735330788620359333483125133947219735224430832274954363198147201527747804432651615443927140308255327282122456397350825658718681622229931888693387324294867406515200 [145,53] -6671313355987762341894533886244730693656778078459433405781714745877065053587752038382822319958457778969255411751583610309820520623778189991607007338960144096540606559265760667569613814049279827731113138435344007274176072721366168888439480512956662538371751966144915716227947617882306117080099939945326227519220689760001054688425698969006843257135924232750064761106949804633270121198375453845420680240150991309414815011149569214983567871354064628716232575255722040952014353994480023503469969738109785778093868919678358291810581031274004077047383616453784520971866528426892109270718119319344181347871137649834538326827954434934915711753317735464924124478400053423780612566403216579758402076517676724467630414329133722549255871075029159908713197697072679527822407575689881455205885159964709716477055367640639633074085045474820444119402755081386338427111989491482652524663986372291453796463960683218233493213694709525877073404044069903037687885059648117375902343186158214540184713126722336405768926021548641258391681076160721996958546814230907002677037294795400843091050025088690071657525406847993566956043894428987090368618538022625273290162544590142120581537722263015887466463478671988305894409529570695593018166298577727513926929238507680472647475344692910099164750839889155106940313969464378274324514492982010142435659931916059168297672992303604099322341240189339989742920275991772008586427313669111446972615833149706832458614138491915616249307335396071085459991693549209698995104506050071782088606242108359655718780984264997668520115513747194346539921272200465502195697032260675051302935666543734528410165432103914337614758000502414598068466429650775224520838501830142092641986060947755955161095712275373631166227275953072833235036592780866857359746401872421621933010414295719631234759062227502857449083684759650503766212996876681463199176945945930007546025628056932771579910582824480670138389377278205626430156592959520099032871852773056272094714282325287111070382622438111280114132487240835018811010684707788564041825584629670052546278699360368374760794138042516889533050567782914184774010637995371507768296579452369518484885216192654463454138063482435054130976556259301152462465953526500148091977786924251188476192476241995852736702245605394763291469758830987024796542175195879620115515158528 [145,54] 2198267168148782814811572565300174947573829847683804234022911617631843892874183329920501412993824614676088931930239795144288117735397453578557033002751398299474131036981147495372229982670963168113835001742229487618657612416104449201729610978277457862691149590654451787758234807290040052378568483427272087536407280208252886693306116862218740552813711637680973113953921940905463358046458240609812511159522948179508741029126365244461494250569348139682055255427601414300824349736405384505656957283508089279875883956223386176241458953055768338961470158878780109282458898510526290655305160571201040202727086969558896063475568679662474542698764282453910545471845092192030221308154260211453037907485935881974051325231350490864495758849160037865800352866859148203418703718997287364220442622740187501716863687559353620559251428500007739669031845916712943324350986315150754084223774975617538281921834540246691057577794214325330515445111096824058781453612941879566505392190655564279422682595037638569179642445418618717985817903226154777917208817718977516698359654416604219589992596732637259497294817492656266541397427043801265912159096068248315341975664508693711717888432537135537671241742957201754586844756983440709278517914913947551817283076253525521920706933766455546137544920201455494532283439782443749657147743611242337928821140806720830590992317070252455510381644286752072792961958959768850687247563454825491832262964497577521957830970416433533843202037067960044884318309602824309334656398171019971100629989703950718216003716299992973926372349774987603611264452690212151238599732531462820372654041432166336908310679503235176956649406729531240848867426628178982419070977702419539836335946702645208309149263241373724307115844033951753984630621568088312669667018097086653555045068460442976023773249193816519322537820526765719268181602322280355189777133620187682518071602008777799554465615353461326307134338773800034261196816280463616576379869880554387532768394087600173510900625862650795769989839305490430444041760722685631349296828212474652360502270470953197284686424004884746059932673274121602901851480652505900750796631060836962650938499911155206372238589425059731009829667466824790003592293926651203066139034172192518899780862418193931252235804414576114544141032524317804197806739760482527154407744 [145,55] -629925029665816559333296895251232889479487536457743664207310794480113768250792818151254568817743157475071174030099201656200728744268476159803415916498263638130162695869901938504296078473079142913796328042140833594277034599261494713006286915214264618906453103143073914114308510229751013598360527118513994337633731559938104408240063065279571813144502103165583640429995984479593941823337241697315050693141345469318467280967644810493097963817108627829634878843471982033181340541260765553187252296133124774532850494492349989886946971924900671569056889391632125643755354060460255439313477208976764051334937340368994003956209734103670422647955417362062796935033771529640489757872918574953115135198399838539473499151000945297640790562489293990848839231954282291452813805554413086296100211232607813004190064595157169027235248625411176112672268067617977309322376007448126834561780051478161513270287140976680385753162682660835225027521612182050898956672361452620749306242229085442759813538497048765407244688589290270519317121222816802720177642612322204955497780356071833515991942717688355920710615762976435267596966601529995057493701363753568018074229519557370513821064636437771650220111435114276467242649558097966801759514751789289227879061217493300668198060846141538598058436568988330197537344067675220512609885732764969913052290655779829520634757378031685288060688220329676772089732057726886952485280708819054719060401971124295568028853100892454798259761349145712823690224896906208394012440306907070339974349860341314842372316021568456415257372299590718309106848274863531243779479901503353834945153622540722054367463490130516050049615500696156412033843413961028849878827141984889852009314007687036649169741399211248594007739365759579676840194182284413756610089369817338508910814904987848579791299776296384326973812377356603711247865867962204227846125791738405858181477907439264622695349603699996959693415571039733973922824724295620216640156361404992720352423280392492081449644208636256245400354132949205339351532560068045208154787356345282909259942517629175294701009485449376942994520450076762944863836154456489393106053813949932441481324491017532483987428003493691846875391583389408218842997667303127133528245262145788267860412315194962052040295377721231862000427400893192194186873201067880111912 [145,56] 154944057805104531968203757868633303506942009575013252606525554735543534532023608253442994976062933954838960731356516808922079824138399914664616478578335797845457600519223662351693907595242136180953561270844960967444696939150902327799295267692477472724455690627274330529355678258043571904674702969009126581312042812331559724170649118420063100431507276750231355322790003474929646389269928856735172474862007040847649733635968905837869335820751271517993349777145612458341491757608203417378000340812197101999997666893797168680376797495721235380236914710141093219745448505502709569655481844963442507860809435702255364308664096328949408732428120836956452138317571913039049049972866207668769120281580605615653384166538794380836047294035834770464392348571024124464499356048974624736460450759972349048187563778935339882480326723977075746865057300954475394188886352027604583971842550698021360155779507688165727728641651856648933889373902414563669749589709561435366329474506771293858216655271912804988943573676044888344373365621068493354525981738525599175063760999398411555894842260375324428947814317781451433168025764804254878488243739022729571917186113030674545127363086811641298396575238262236500044031700121878168899894502149268923468094793060374192845844928402125563959329680280061467239087440905826237268279678972917997683218156173981585329379917461511415286210964610229952682834440297973546133318444048598256853539647283602178530969798656742603993429538529114250463435364867645274080191607021696385198274873343817967006904956640375265535116955880315240460040899461863073846187920288075381973461114945974755168217360457295571561810782863731478951176639819154062158208458708924662988032097752798102075886940666543443872353957017240761765940940687115899439175648210611947241611302535690125033354673659168522439997004380830222458860530866327465747007932010208709056065902730684743530936511206548083855394934346063722483706296789821755452994098966454721805739970189933209853163966178662901232609761060977366781322989326907606966950508380691595526184794737619663131769922219502154438068786135280289845499893297774306435531578836723254292665322524055601240210501964708314284850153520131389992518719812194309398605273831913849449080717213042281566178462857064690039547934813615118347036777072643072 [145,57] -31667822775893165683845210161639911395169114625940468146561740414313897622454739742064394373681996702630798154848506970324749471524693447458370541611415327039809066039411120427523658980274482417021192379782314870165246020375203635842526180312642328513280869455733907761022243376637375926147008587356017201233100116551637979017517514542403471390200808387434717368370052616034592073876812615279329238565473484457934159782257358526328019369277901312308723850831153697446853751329138729078879319483215129488190022573077649368450976800408747375369224737802918773294908888447194358757906075947925065959312773518068210255766032237537326926579367230295356283951006855390916335690437183461055063234946873752575305286215231662648248002533599295158120585881109000191754968281151297687675739935081602411549523342612117283315877748519251880986126591140820744329122119273954265682228647107680055778645638142055473782603627899805117073477824725381471398507394223032870133738970794086230005165879298760618333528800578113449527091129843732338673347800140943603384922214395958701759202830772036457887988675924734422979409633118502770984189653862686426218018363223779010016485895842436222477952715071922171480625778032345841896958360627682144538404076105248985762675358058207784722919595878964617924347403898772333748456140433065514597549728000886639877392264430733683662583361104053841229728441612148153915141464259986770318124792691732440076146728758412049176963835270312832090469053947324472589132953870743362918923603571125900506933712400149017644176143653427739526169428445697147055742265824746421424163366956896129155685444261222306596005384421593172542877430841058656637984128534409721168460821598714827724086699054250433200715512347432747015636436024656975457482156369636743655765924471776520709268724013206918431710310469234200392442174812821997842546986949686708370059450923808281951525991843014329210146278911982204413657628643249245235503263272860034168419537191800284857844073488115772544427314212965516546323727390219101334031244967826294295256399452513764421066736859883284311316715292513898898834980460474262195275696372522563249384856359011236971314230247557597947895510017237788015751129569209211112840437619608373417558251808151285991703117870835394417617811471263509560344083214720 [145,58] 4940200330564035061807397143907059611641390279328916105154828390150759049939514708422565020259608631529606507490769777385109732999606867976552017029559555751413821987319519869620873393849717844928581608197283729878343592337885874709289413965614005950378611012526355575324591809180151767457770554272848927669526609055318842467534454464288252054756491188793168321713510544980441978432219843884264290450785272561037812076802560281455300024438353336594584922203721865958193085718370354400411011940387409103176896767685099486320370906957160241538367118429158372926021929913259607535643301049518405852531941473814646890745056806361014205031012772241669301490240860391002003103748982130387968923890567818440814841861554636370197094388720338604210245028817709184246339093786576662481147949735484547125180649278023633252856520839200076148261774599827852423209614837367649724915992645300666063626816867963869216563254702223056344889577320234007414365885414258591459971704695624564512776625221553476376978014121158383520030880681289749472906683738834419894524167663711292817288439394754472107939872523986371080841839943624784683098208922966286175422701884914957069107714429014961161216819277633660256890423635534426003627514230986281739192591297238619546584985425285743854816559252361569117284914828806641018401882506922994998234256386888400499094187259769320264579349910322519578149599463259259348590696781442840057985419261401450495384852961801099679751923592935961466605873948570799134557311661246543698826138609509937729291906316525706659036623099522120146322031938944780748461886169185911983529538066984940349860866267761542803646294529654147473670232209447449780438316075187023741180127053539326290466764375372769159216279938113005990934276764444725230485111575430501631469075711388268963270543008714315793301376460896070887208992035061956904854088009011517551043054748171215184619733136782163544439345585931414974517924961910060875462962664462595147308558723936299955795622830198468851750856542537249151260350913898558236102160234357822296247258057404920113168610532288582448164513764456275860339251974122681086319860278100396401038046308012603576333711334847348664038268303725310440597634607946119401727364903134483529034989120558303803846617536836968676985494736777107498819551680 [145,59] -415402346040676182069459662019182624324754369970462505922073523017819104396440910660136894065553237784768947566024724509361498774427629537810425186145515775845773518469921734081645502505695316631971846035503887103677373695597366918361866217601800720174121013863918696065044632177338584742699327304473830298324509088078598199179396540064582250394907388937104485926134187025756609758082519386190798868117032525859084185762993881466999684531693371928586184386483123358002667036483483786114892839112282552935282239528528671450863781250090800439335220053428385781450869443929462852649950148955545303404285840337474423317104148044715138369943119484549619742629443564144487516560272964017332640677464484686937668024069148923066726432035059108645443088820890890276099828814689943973924128079558190245699102104518363657047309695507690648711983760951748411951881034406515327544937462428153969505352756333546777605599046163889639614873660066584295356786212670320115641222431445835470448371206926281852871548757330845790876116582385486244792667763587111570132974848556397019971039933072480608626976566520944825335350123395206079366575623044465448279821384005664370647472738143484751096688144809747593671515261737123059581669222268623048917226756704623699406658431376519389884465566534558677270719118396238591598306607671322684864140145976453263510314669307570608027978302409268849653743315460632618163898003030112233642325816318500996415979028329442456373435348085879981469300231515945433366097451268011206362311953360578100823278294595102385853750997792313186306293352232686578028977281480209563146344686444426232293062180694196696317468290678377279050003058760734978661012904467123937536685026372643226336237480565033224566434627414347662627562738605617989900385986666553369084924969633187730914060880650433397972763936187862676702936208343596556337867030896112947302613320958955676877469592012520257288945380482338047834129598518514518262636008870042315330638416534597056580760141430632067102064233594944487458570140629093943099825200361634211419116945447746227898565665196682807423600779814760480237283655179014229774499266020630321603933547674175368923072931499118679739877640895133300918706876222156226899890320330535416698918639565002517736262001595112946430255943486459036367944 [145,60] -55125164723190036003574629894749835310265262762442196957336457960226441298272414115970837539693376879600811812882516834748349240657789904908743286749877598846288214779335303231944480293750878242895242007207912481655502727050393109526441127272836386671525955882175823733348268288774610460410262252462826461384331557146235531344791532003124608875138395115682412301490424222038793285113651364594697432165800680741525753231042149053961929076127499389546094002982173811053063165461718106061485717946598236860984764240234698892484062629082506305275414165706179473654250330114336976068565552804328037995873986756479600044097748434361141363654234099555477551810671534848520808969734937157034434377686991354255957835280974621780668325621427412933728177632199582702719348293218310255027069802298325206234636493684293710353420035121019507678311743147512127804479580744965617931925017852658575211843442952920208389575514838720365454168605525538853992781128200092164388158455198452257065955948815540181752070700293925186327404748531857031010046740584743692745331144665335627225060917999203837543942464658548809134949073403276860596408849899442939858671836737043881014982135946793136776757634187831841020769623075352184569532729976618428653273482630146527396826962854281440185746398808586136155512512819768644480026634948564051447282632791081044089324584372361392685248248976605231161085684984632376662881685762509657584727444297836659205299967283932101840396062691543142186723696473585488847979465074565335830111800518087333859055567174594513204972882746314680951869820323151196374085025236818995430879959290277876559237322328170765121947402290204757463075047490273747961274255074503460259069178162946494949885817343376753259694085450997521961314554970154676283928258653150942149612406757070507365574469426176025551286757261782542863329528919337847282105879593688998466061269465653920657577402028142743672852208295904720681791499273957198521589035847839343904892906111973882750204072163800617922848772298095865239230604919175495318309582215027249341223726564673433803333815351969219023308972135558152053707492912100012631983349062996898067795676333595086784107763275198731822162805787231673788876954068186015539568539259809347396960639204841043046382914553721783010805377239438906240 [145,61] 31730744629730404665017091716504723604266150247631738832988316258518177806743441009440186328016382909941340408487153496612189045990529838020985842413624763450835991139108578356908775124086307420298315039951118197789596787367362617758371029102292046896089292396309610424247831803468113560795679106389070708682725885087559603979680858765020657515198097353061653778327264213961082697397767485488447092724487657463130661595474606666651864461858995294993390108401573014776149093477286533005610637644182788714924317020090357967023478997732129105733313494392312642104320948346506982324884229765439898086916109275434080969085815189142389509396702973899650466804478967742806459144256698555314322580574395925087815696544222291776541577948506289887845912128777351136534642016707388931834924611049389382779002152741196845185589086391812578274328684901682183413114423262694465095092016355624598814446908614162760846532651726681668146583882458699366638404789301582109055718608836110612096979797496382791090742677808795054255854581601056765695172442974378873998870237833459276811481862594203047329837732588659340929109535667146279196312074848549690631921749480389822810892320208113622639062233671366833332714133668567624601925219099332499564198730989541518025509793206650038557952762318603994510109420967472482245932130774612909680171632530883062023564995140569688503352535783631017291254383771487496254374094845016970129496103750015808027363839428700770012897186291485100237848862444077669957352354095615360316381492393495670770576698267953874993972495735837667778102875631415233970324294123564325075486360293705870248967787443929544356029108690765509912122129554047434961550571832904237308474975347823598930299219173206763083795163157903426016361566554307883195061343532909083722230821696177929814600552114974950446684997576810921093960174952780261602939255749543123404744749842367696019085308220877367478513607137559991593658503303889541575420575145229200168077937709130116178657386193547870003191767074552902227382986551384993616383594068854233905753805082550943494619871254521480179370923564398545374792089316727159741355669455018461734937653426678889800150419158579744052680940010038342737106768892019125387812781857515612122347790780599359728783456880283671294582634068310160 [145,62] -7099349889790676669685606535921825886643128242890952778291847295490159753073849399005002923020549722640309186908083381174011448350618722538194752064877878854986061691262002420987746006093267989336208522350643300977543960943273711847452039925210162887210667301716133806102329409008420825656694077832015833475904703755301593098193894470405635134092226501475108575803825350624976488255094477732738238521116726688778739646616776749862485221079077343796268875558475254257961345806049842118834850706717404086751819669197283307361342465818173510312617712217067587706939849216085393363060815314008530637804901327761551040005599264684586270637345521600299123698557728340312350903611350847734165155379589102889731594408729236043023136568377142256128750699883971793302664115080182126434276450825397716538724924468035230831711972536298380966383960176157688351763075742297010399167845323588565686552051856707795784146737469827127417907666091140116934705392858147819790516976798667551594441975547313178779389936681469547492318571706072040159237870432048474309953384978999984696264045433278622519862209875533526105134568155883818919781009086229447548811112986486883940790635289838084903853436553615991399559350197046503821604363037608638702104669795360491929240649582692687941783483104613768471557234965700229096694536240158029936542582612417513921614668910415046122873052294104641037483398459080141989555895433972518849033902326812380501484293677869270363154524893699832717976410185085462539173789471457355439030988726740192648026422127088256668812601105363556250469116107259907691252832831048070209641132918784098321521367391423869743301767010190722117242465311333399300237939470404573955793198357189243148957853331296780540249249794333565436852781580001326272067833214734359059555010395899563464974909051372697676142207660274944872402870485525401392912826467864663347738648691903347017202267423782179306503990056669916128473170881627455491166187314357749816779060526530624579812633935700423012629642533046887822679051895696700111906654534727495264568475716626254391721179408714654012601617369736069703269510300878523424430036426724827119240255480625427069988207666631019294431361106203137249207886997632968677146057095790687539228675902313922386181300836456855337305082879616 [145,63] 835495601868650946565203962558365729013162113106468694750753084578308653575594745368113666099489332727985090177943307485876924361066069631721813377112622026116691114692282675154703688145957787075036824851186819858654850414248459257364172905860147055910898433272706643087081262654776641975573446014774975905388689363711963961278171619811144143779492321097736648625181920339737535634473571756674262885001007888156391705638636703254384242876999456589572014707895530535458585579532448643854674739685705746605719607533065463194076336569668675382897569604402610203957272961026908656120253936607998724470325379348498118392830466071664978738182005809288957115511927984538631715388467479240176809079254490719672094329833552975667059864297170680277540295414141497158256874204737955394951107223698505573754272143470597152065170170914935936829234770688240126072334125968966507777372771644024584990204787165448376753943409748978461551840463955433563310130520452325384993578627646419707187005624707049738735155937346488240009352163867528030415661473793919206220600941513802236710256482325208852803289736263276589396522568723402251834897343441942388256868855813715059780570689993533234092728132298996396475371216457643246857632410831664371737554817146125978112968290534343064310524946924720206742109922222823033330664216276031598270471864732151913183357571914981984783825294300423590135072813704956827546492551646358933469233047808064623695641853495735133212059551357471714415105362614666964789536437459034622061113418216391560922608113394189458639032585721577893984158359302520709597100280767800840018783422900777859360301061898433011277758039253169634756082088551929596093542221049687390775981058478706618650703339479413298600822989478225050877061996772850060734104060550504902398340793304901140849799089501940971633718184319372003115146796909811170070532480465232867851577852308256125301104969694373513536548755982339135640773865743175768206801877335463130522018034271762079196975255806501743050959067835945295887537144591162616605786257141888842221270690073732430783021615415234687805182430461985180375983467467764557687085905475613376059574186831866558443667947603786403522218430970708917672484555567743615284415346155299782125204629905195051191514582711055799367775604 [145,64] 28370126162401187105936193481784765369722091608405527808947564483209157785493415315526495829901359844258993734144948306140291271388900503752006805968008291741543640386425588094239279873778194678496722037764965760637326891666824711889752984149717775200743117009540500801741279397126610296149640876927081227498164027024103741136417681487387689893457686808731719088410655047118884555044435787093621509764003729625708479368668329350902021394475339822243468723877227292536851781298551747447574360511128495703992977898871155928569615840183093359677237196025622743997972793810944956205751318863637537164635264181993551650345904932419101469554528975227622128835347209129024100056790669975539729703780462428222191696672201978850178097855655558105434685505337179359546455146013262608381060398093091374213973739725302084794930126562029287880855009298238925282017244487372524763965970662975003161237514897011175750803111194597947303196787214358999304636188480259316687650156851987600696853360263233914743629452514658961507236616131361952817791022378349033342178332422155575183853254765932333622085841963048468820425683503621986435712437290082063105462049832260895120922862546863647975290292595941395190081179848161488656765178823612201042874662355459228787804113802976571103186403629356901526622103427926901107303977893090429925122914949366376352107401229067241152745096837065804094418732097341322417120605714032963242039527345095212689391713475402790845329318509275358369096426877233074101337326893504061641324798388213950714677864849788243195025246851641892376507601639885617505498435761735885773163644432623381920709925187366384420833802960027609670777388755924403691219173157835213595543724211171971679974144599350653999541303463243836656545656820525124770525658626695459190639961748043103873233195933221842296060552977922415001401319579460292808266101985890523863381074505348602175553826889122595958274286111975496686850649883910419681663545377324489490074160058560198385821864850306087945130233925111594915090410521988450117162507747117554534832368009283186296025796626257724414402657848061270571625356946581199293631548408630470069892632360822721159063204939870620845381782957826951941877508742513353757818745249510330575622401964753353861249952620546539573248 [145,65] -40675016659062156825619911191690120011203164478852070957377309063668946015644151576490320094070433657966089280999023233015387633391219604249657663112435675595200975470386000874319235074141736679134871093853135943677198727906027013571958045493681548179955618121551841969118634716390241717962418343769641990116180360526855780680315047338502551022588652031316627528581550873108267230429391416755807533003618715741394144776182920266889834487108185480912808894233674942345413697941236426992768354833501370245315997844191025530998775110968778867934287420342054024788917382515328165547816544893674741302988098785003753432487745812582577501420628885129867973235111610666747959055211285562151449985481604464784756821964290636773708020087320226878938654287121740947067512838309036179407835672300030692101783596052163720731266195860418098837559956311949166729431589651944469384823040797930504134934143170498316130904056105803775470146856929731330567745833441693869110043934227135249796738582371436009983939989874530855546275241643571022557951936620987364863784534816570959460360555686151871833310812735590526009507005443818817155356078464940240829666172939431617452102336362309150461303904789987084130528962972100730537419311909691104326752755675549701996931889741477523523095443395782427930743943916480846098423555983338540164419255214147899566800770527400222095542787397475099768971062108661497993212124653725152774922161631270355525339886126207799175942981795990890924930999063809654498501290681497200888867865266048723020031222357521277424629528001532938811147106048104642467029652364724781631071504022607016731695651270532445086160502736768087255321263367715121253920012399192442324308498264644533843840540995407600803878217477446014273589606816668761876900541938628028205965924794662081327556633874859500177457684768662074243396189813232377361744461816149993144453584680562207742664202909302083419101833851575514299736284346214848633423810238258481667296866328658237672167949902506648546545784277973528456761023885228776511376895312463729097631535136711097274050050884398766758257939225227716148212521185695894888544885730067722344338495184258844416534796518125642541949120138645811785814141483578518697450721669165467149390556160496717391964224551379513856 [145,66] 11825827601360146120781345204904421819436705693594390266985300761123556285471907223976693286645679898762078379947025696251806968816876095032382071261263490871913149420426444323346405846694794614813067592008582257366205103815651181326764060950826381347240795323958828908905112019760786075313348442356488621993954334042572765134596447579292660745539923456205769978622022840549711934177177219450708116306541269574098892157624511921923767798559401546899082595432749354488098537752933827282748552353395234621459300324215021902214518356315492989074032615870050899406463722719435072390037434861301488415226147482808892854294031809515659927976192970721132129749107382333240169338078876722402168729284810115964901826586468023391987310938359590043500100441100433206088318172028857607426739330855643973969367225371511426642296115190978661363259275882595950982135863237468773033360039117648945788173729208146521448249633945661266866550672010373222220027536307848921351809903561869601771356016141506138544141148319086970872733592803548801369954177310334598270810967288796679859595183636656078721717222650261002375431977479725678576089653169681052684346677829243515854758312472447885000746189404041979164062581076196418389030010639071622920591565083704945760460212199376301144833952600160166313473910675627687744161040518246837619232919294420670151719320071186160207199518992173531080760563364536792748628907322584653508912060828376052294800136205784925868581898728758766666384706345981577310306575034501543185837666316678241787489787543659781131348745514793896046540064677038697679422908667629943514244671599585786383347902515550692125850357752076483329633640856158459949820267735948697125404282652896890416524002998774121538260123026029323790161481810855414116213636186650657914838024280948681327655089370072312472946059235023240316880788296516255747175066673060928261657542965139311313473328942224761432443044768516490687529232943590276177821801756939158486470079620492791889550475040779527760476867511819998914955667459928406456482544808664884152323440524556186586142880852614897440825689265661239185819505396778256472820420461150298946728153357735847515505295880296122316148565032918896163691122043373560599699778887272722208853407183538713105319078234930688 [145,67] -2441384978823886282643069918344103590976315665306561795164241906398263468623370349456468100837403140296102799975658546042845740792863858797609987631736316466156827509371474705911806153120615610309962162577983687852275729207591339299169799764871537810263496547654874144640813608551548446834839006077434831529644859877288939414984237098584184841005688460426697391374375198721423683320900859839970679528889961517646506430341464050596839201921913370118883592517836554395252562040889542033799175698790646561538507921992840699180868956557530284464131610744465969435430104656471970650169079788100698829553522252517854341460200966335128622389922822025459881483745874503557012908539823975874710145987499857336221219516918970587245787925724759037208733142738271252598358067835111791337782310403295733057006491260976101893586730982319491462165013822955068210471202157910329258184812110278364453085666206854364355394237246293512207170323155211692032470356725541701679196520856139657540049282642790995817936552902316720593755500470760070825676262166327460889501573157097085832148868306087246059960458585422368713614097393581262268855989293725191878201689841949086723506953591450175053445290890960371428070698078543032129029117292615301725296684965659270305303009755567432534588584342119601184867371891119067441299260946915177890159695676344093388023089884951827685710151943020244481723862592738172366905784155620710392175380345560959596222347195062329150623276254147484618003429728311545011034269219633328526032906231515090289382145293958537224302753072783129546698241908737796390156272599037681517848551259646270522327490391204063418088471611387783642084532420685436995210186723832328290705810985873893295707635188888133747321410378547925418794083491279543450870220896431378513696501238988945664530706868387878658943159264431301257057176340333622269525237047925261214550262999650688986671150219880834374729911175008711342393646570987476391033424712246701800299076793370246180036032216891877762473996687585953635987333776352061739047783358720201299744116441731108246717188272319221993493324347888491430965574273727393495352018722922957861995996580079994709106597917097259890922390289596752241293582485606553603908923551857817306570760237367924193724915055680 [145,68] 426080072137867979899372330705747414143222194631715625878040679556088598517936635148766206945641030551587248851778228980260164773273760856877845446748687120010523625547915474111357971930914948013509057001557914998344501553352540183620244697424810094593689370592103494670742129460256090993689607821563252239824441619915398421762974491516415314349340656233604487323065495067869481678691734883808926219666627577273610982037345325127350316095102105761111485345827487442512542429062126175505771135745734006009822674148135163069401097332810606942988738626763687811258345381495290569305724950338092870288114580409059789227771300768251535480656215305696070692071494604972067267873619683091191225824352236264162756815793504415578391903504082833353092365287631040682632385257500000484388481916264343680791966396572496443077407271253485394451493925241099370819100848176339221576458777330753982503664747306747176642539875854943996078507381584264409060298751352850910474891287382999329320760995232037868022135934597644150949967843255270194830846469854093693233469839863276409087446979690322555622071450187005393234446621631281432153134839863856028783485964903870587877620026322928760573536745234239382178591301186607049942212248219717407460996092786953369352169648094064034156628043465668529605067094279152476899440866193505549490327717647347578734621954271820886453829854100742602187825770399453335098373113720765314894467033493632212452690717864716028234897057214495387919188723461512970459586416871193200701266250087130801746111024088587673139358983608274290796120337640061331426143056126124381704973630774527531768808281437316469899225400177031624872499480246717710975917611247580770519929900160390661717311614162107982150661574933491330668760146873357716169416664811168028177842704152869089702363915487613767874218654644678285635491956557804392725640497762205752835039538310283463111131505537391300818715268759305359535116539291098909613606918760657473750910196880473086868738022855720051522625265137513493808701167828798440062298248011162630484170703234593271470075672057571327903678330095559759593935505750818596026426614153394123140835872580723828842058363903119446975833772661316790100218815508780133628620984192592284139149671168041630974259200 [145,69] -66888458212903960024118556454879317272796466872589760218350583142352423624899995790704063195363876323022336666451411568134037747454349022870447564543957036067781732462513330963829756539121817853034434755700069528195914949606025675745727120847098627863224402706597858657610793232998831688366915878736606205346997073985839702114105980521607641533874815517351516155007304319180361627914469056367177862614819012156667355955632262302899165087173831670550442250510182459186303150878215819931334772074113647462112399989535267491730003307741987235938069510837924265594875438759441147391355027574264083388181337424585874873283160419209911009137769831236815829641591253263660506177406628349958150355417082571902530856191519164238024574217915960091059462570081598113668324413032700227252637897234274867462285704112405397109295451681945533265228199702752033478153213208340694224844399135955877272052217371693432769032186875235942300809760661513483698691419276691335825489283888625848755926536390203156162455986595340554402522852299805935359209446146881506317789201700905108555012571779632629222784954358532820412611239908249862804534401390029395640096404951412976079853094225753883631145882940538180950418018094256072467522741087889791995612567234933623575892978981604215053194761482873601724404638754095970836737121764314022765006837467859672425711152073195149163705302192728699413589231584725299403456868112559180025151764931169651479606435580757928491053762609033503767913747274018633912909008167568708416383317537477188785987453130958997448344294633160593791825672080805589788707989374496688376925161092960182882580377038641206418145852967020865810024513796349139460627426568166687615673982178247230075430745493974889689241355968366907134885283994739026118440386800730713359882326757104632461111925026363434512846244159036683206586844198935112579988098484075436046886436799929289782808335394374056069237960970697206099302093108180097640703628969931478581345906454162846155046378942971592014595686204025087946686442855201806426599636811266555909569934148633472785419576476754579145648989347114433782152153763555933028706779986304849005303489808828822779364421154276759114808368604878121986113707579847506680936374761074340165863749797050675580160 [145,70] 9427948658362051792472518438483459396884172686636730068269524456311654913301832752000985734202447074126191228007078907444164963285907246800022802751904449370015955184125204239545133731028886371706386834557077243259430255533525810319265479501934951860370069844309904350366541583952211547171421337738760202909587979644952982173612632899757956429052000966479671774844444231049970534427599137392453498037936636561471821221639534629480480246305823975785079346490551794199014976826701621138396189618180012564956873848247502101003425750093060698306055960064682022007819266511151083559334952305741029051184099576028056578214924553907236453981237304202398751997814628263420756894215073936175957846306358375179062727799124212370197430164457528372157450563072528419279905687172234090907439384120364456176253436250561550898300899729813394106908677203803680754168722962382584557505651975914528356441082140991866927009400654783238394012699693191710508341847088291534044813927014250743714241578787943855198756634388086006440155984830185920117215600376534885276488060144242753664933386263632513309494976982938341469346897173758820230314646271071207000641796556018431835361495828083978013583628762072291658468894146497794937582195325855362558415872534135620084417800355438636987292200802453831108706547282759146123075838510249238703427015730591792834769884797301252335297279127875042672656613905254137423355213327094537183955758751301324475664727687424399185735045817127155200508052068706680743520895184453989604061556701848316279806250899205759651293961534966976600652529062364265981365057203537093733817969192817296161275094523088375707734809989347843788840665479244581016739844930315101902288499310503091652634652496965876589393367416496512287517514362011279493499487063449340304164372618111375240640743005953358979876314288618303378679256339499508096502297300011762464352889521588802817673794341257216887808295599487352302660875649153122506044658255235663794609935400392464269802888099069393624608787533971506658592158114869769693628527837260516600886762282196550210248130134821233219246761153315377421056908005824067118101843169007790308751446038084360744440717199314929012060565124311900449320952261338720660528270488883046789135461288418681600 [145,71] -1137589845433085771359987866074873188880168931753001020491718801778160727403489133499315866345079321264286661348885245157688531236178424880453001427003588970627144011151519560121253092295548104880416573299271715832326291618355253604293507462191356122297362386149325956261908232367031645346713855525330083209135154490750666562157256182472161588203240632165093913459944439440889036080690308793964010284342555733413879191058468176611182611626624967098641130278690688229367383671302790241088388197490778014066005567921164571682035837571861613774906256435432293293686253321157263491835484597619635879443187532989615980165325337471799940224848620639421614283925669630610935496986081621213236149355672523007185756291318580845784933530520780139522306259885028513383790313897834859805952625263114109452043526963241926377635141340194183363539477997432727219712688481856737885536189096772618458104940153898575694182627554616422207444023753388975219498941544078285551990234372714774859523542618062492471734127874160291893397579487943016530037806922312246159954265292097360342407294097496101316220736213898045392324544019195735186670874176096697642146020553163478047496010472588044063821115303394970197299347845366564506299658835494471997171161412251889039790811021388651453651179072612166257075769436121346834265550026328937681420008530005588004993500804174916176796405636342776834350609883586155025631612899541247746065808623705510850005132736909906074498045533990576337456969080634385999174348078533572489308272497921886814249377064096241240930087684458698229645752732630593945135799889721663871114558747617372202934155584786517024253700237787352758985813185401958868990864402926730529927374827322112699509328800690373798809045244554472204147518380996083847639844650059563780400535229719899014450107587100364933122393186642815071015503364307349717583083542941098069352407959432160249922298375968534663431304156306966335052702005281831138407749137448096760564846128283542837500806844431077615572777637854179378847311645295549663551106096499740745791186487898453713906133418072406628505263266656935920589337819922892812351403181034452075417736685628737326361632543163712917546144283270570180657037748861720103950509524087495508542747119323840 [145,72] 107483082903010989482557939028060577677026877554840159340362226507796528086051571166553534170160663306481493888582358753429154237334345769982483013775120276106639210852627016292562202301879989011362962418897634509605151314915403202841952258357763183438362573415742996625757207240385327819695583249071962843227660281694774251401204480523508767705706382045562298523855836759720899545625633649493428612674969112495635000083157669157410003915384057913106609149795821092429604659002000208200630327065656586923047960166598260744107787321679321488528579795224166044027666108613363284726580508425069539830622247554742546036637813097713623775884423962803063015485691288416172505723045424242556782837354629925628302647971118794467119202184718526250007549212494628123143297712391649184186360510364802494500114060226953982553171611762424806232455457638245656756826807339357238762369882899976190307275265657470599417128231101791656561517275573912979071416715212262328955495597990484919716207141430329574334651922588301498576517385741340963101696003676359497760434455140190385018031785687264017825844437102212839475834354756362814191917467831841510391896637639359819238076534957645779671143953609186374249164875096592817246953123470254613720694016231210413834820567141195914371194376838365231460783053763688099815772480393542317480535376469215968057179427433068403042118008711974481180266544317361660443667582413145935307374231341981583497705218307702961740588559875822051943620558758511700648667030253987807689084407414643165169713327554479449409442331265949194298587452734675766610921399636299434940262548481362133069349250559899174272389882577433082196366596111186593255786815937546318631835026315295491310173304521221971790944477641136458725685694485983301809139001793552696105415520280112941794459933766263560989309919970226172175948567367319931737530465322875497220905395518576211973987518985636262880993372580256565740118245530232031864458155697584110520224276006257286944038856023289941382475006320323961705364913489530664861860100420577278557034441032348427413215536810276167094425715842018073479144580500872565566060007252618843628290314975055879284714761542963951976081091227921166114398313341432546744519445139382182404289090560 [145,73] -6269183740645443534402031633927435930130349169742729263109834007795988654586942199536698056236082054885144526059299866232793025374696732147109206814598727949430832010152574917614913069166271578998004643400826336606650490721771681306185581601197717161794460144656537215311004974547759365713018912511125397844173227952835324153948206267701709689815287704710635696969201639165983315796962338948628713557377304396386954523836992660924154440713698272472389499116477502888878689548944161858322570383476849607056087525898727691401994775047479083781183806489637167408466159348265297425465240434782225962935924437457126039387514005790152847276526629464390872339632870564605359952230425835187186756570774042926271884456414475373948354475947974417465560123158966337747499119026874861117805810097691533771002211616730747657918233738776536302374755128634519302221225220616992182001779308697775107549238096388636052690397627405096187702410947928858755390512791683605470735309052787997788721767518536154928604202101144295825682688495536812991665164364063342452506227593867844598124362530967594431273595735560165802970038987275648093854406556663195926296296711724386815614412274750695291709314961413294350318571878878110828947764695986425349935588404424556333955137976557454511318454151506308221126582128101919204102484759408192298375234687570990606521716043050978693514205435271142082142782593170747467027939511768961941082132256779738443630940366309983996429103951209109729619691040533639871318505316984758978624839231761936912781073498937618408368638319905953929338991559760657020407143033597435653387025025484932677637711198207298568825056770406560535308279237187684036530274095269983873290734991951999117272416167040782139900657351268416179738509732729295777519949763403371903812599520360790728507105811835603952040085681548001204405579635460205395457026983277887863304264236443839641833538131437764785553125177449377071236043999617883158551431661780710946125341786544998409667700139726129133119004266063377648895942035250527976756853550922917711761477587372385232716384200911502767656855679620021000214367206276265728177737651287130298977085173665269518803046825579690543059697393530799085962109459275809372887516237780651768674944 [145,74] -120303420864606363892070929114841982915073942923704845006232954731987458129978479932766958414252447170286778579127934270346386140445080181763138073062362280481061787335594358996821932098490635347561917766973987931331915570169178053367536137988556667915013511591210023628096280593048768372679362320760753492105420560067891893586562756500340644089514313851731198828461710230110281858029658905207427286713216358184903665883873997595497573493124955469855319166619254502776779967441288135138409479271607511858222955514353218446222621943625178525905973605383343067532530495653434495070459566283751377667968545530545426431629384583679600422452510753829666420648940519682828213177139399525886442817282240672908172502080923550299306080019661965882240287054113242382667847352089352353178179329835875357425946689286372259744227996160834352289874588604642451394043026316705876869677514105653490379825648998303139337660214917502031679361453279929674539122473034846505965326828096510199314097914753876721840754455315542653744158614983903806621369778642882216165909716979073807060681406043318001546968236206402252643866520052642271243766655819694329332661806505052581518167254054249447600398074867777580962445204599075660063687346767035333412177338002373655603129214876900042482180718384902882409574013910020496976558815795854535003023153448266511051106624720334124779185780950351136130165019878030556998102864375941992104699076395235796317286246241663612362464036332742396983590093314365263398708012510766699958999518946485684114013678413120998106090882651343357843558517904794570269265854419613864905625324100082229883975795779768709049810711544869968398213668850847494124277764178319261528400597723292055617411456589650828897640248583044843900007749756636384586724893186458528653075780562429409527720554879682926160061573131996007955291494776333085522164359999316103783397292573077802323319872668053408356639375340273416057221942663909488665413531720827955187242345485214664611067334494596550990208232285650384383429999871616509287487119372725248237096349652234516853891338696593579588311711845412021666635348029493778897320786781912469683942347741351025734269004153761513126556902376506826423257114729386137066727508569176981888 [145,75] 81309013590787993571470994909415069835937006622125724652202776728012865539854996193083881390949011842857385479299551398481204149844586613985493128436248287315759420290214238477574158955881415670880720832419110998273346852611163989055327120111673585233509326649631913279181826454937660861876871067575951436917900883491894739564492323453660194932896757639116180083119396852362104771920038114015949436644362144917366290172227310171190352348049166990796358761698655433204664100000617108700941552767957647381582884740920958102569364534192307037705850613071857693213845500920080673134199305726863781411352035212419639122038229512213616960489312974506865624875178262908929209900425405672335788586934725577682493232339590448580336634674214573561705334078038625890228037321515228081398910087456807837791170674687037352576753929040567284113416365641407428186412572629699667086925353666683016114097163985912853159221750036208938319327656899382934066571182246208720089321918102743381701397206139911260973137714593375731409633529785364208992947896680405397618963603550807407198907486246505968864652227546526507691704690810791998283898388107317204570919045388545298584234563669107553694430038298107299268572477635961823343491668573526727629301378073430067028256676780809489678435518150702020357727063950677577161577721102709364144018516595722637605750679426346014341819685393640778087677365355797453470636622721876823018129418885306682184606805363937513588483618778702932870383125946698963199477051353384983403219353998538326499446841162377684579792336067238951902044599464078948049862091186793954579073209221878402906082835391527048813624302354116198154789614840391514154431074824030907456913964722671558798888712611672687978549479513189584201204729307568256695764293473823041522654567686300487902767474543353132178322162452863954108032254935428256643824260810325472973947758183145760027023820824427490107352291413046783023674656694118105920706406503807115896284998088047269373232612157905900008366768360623848208605543985705950043293098300818118056115188046366523973325504088863394282526997049480936046819767821254456082588492632027447743500853081496595202207136958441191089714609093132568091118447750761969108980638161303056 [145,76] -10291810852607770839419393155411705943803570825570436176234368125385389860853238851336308489813094837447810461922703226845280718277091090641922228591993116404156962723306460647828464036598744708658168700649505312268232382805684479718467500614225121441022502589738986043406600514343296902798445054021184326036975716495630218509541480288152721903002099334466139318065195992071650795535898207129506224385194361631124506175699415496101473812494653965719862118934423747504157815288633614005979320276128322038665939880308234248605833786472467465889917923490881346216099324071556790282688518643001786202443866337409401108269363323665756936125920911572693224995392692449232897779442434852824113440663395862328906520046553433707206313483221788001933857551474382121173452067692651450909731523200112730744060275462686993624313515707970231893194290270062260850787247813962577305986056451091229922553677967741104366609298370516855635012216726038209142335815889922706690380184641465093048430031884143186096786208242816755040394544817238664933752984977481363445715664537406612342879553978145703287737241577761380281026314113706549602663292517666555873211512377352969505048749411205932701368452539965315403257011728767898566567966694422725557463442330373422694691677907230009376795378504839702770478462140662558670384246371193728270583816476682247598472766946971440798284334385415207237123892527667221391410413243400530559038484371116554712931080375778433514191534266340115397590598251660758655094880267186934690935548560937601414849374226992264718615131634937016347173731852400012535354304757893302143135901014409404043692719810640465635132230110295363438169081601870528780192815921930480899517586355421435220674051054953682117240890857940188005888502889469475154709602126658602126982128418874872054299433304531412495517327510136492845722739976497753771180510677868556827298229288241395726903601953735269002639105758691795201460202647468202814706276740738625258496791884403497167172139601065511750226958359656072631358711810969521166793613787448754020001049617233569220248266406297093988985977948915997091715697240654971582187722452666727453882969603716790864831793613583412387685277355851447540491068469775326068930679977728 [145,77] 668737200486418131059822008981758787848759201362224269992100023534796479820217453041966507204120419930238426284595994374907888857933840291137784351563947335369922601293908757881328902420726467672190678420820224454068191426637143730586709254261259601750489395680119425428466490627903685516842402325099224166578235552087190291105907775341798420363091354188814098374078969021180666986125490129508917983845232531047355800382732180582146284572277889380005405945884613875332691388537459776291121824366692867358354699721396862489753936563912427638103567102988573017567509548666554485519031817204688185950868961944074996665858240194049950704637147895789293463450219311585057913735226360576787685417647865599586940031909727613895872927563007437096515896432350995934848901044122945492674650465238153534142234522873093792466789608595489790510126101765796242753083599348648656801021322913286113774552892705940735838724606676875442392005425295471696259541442765154824192566145081825956082122269280086231924336782122927722620917754404917128045578899714417313894612013801147300957488305017728754329566183316559395331464513535807025470372601890571109763080164298341942147369367357589942263193810815078900295026562420963044493425729112969919546206281589641387340447781373959790320916852040757627229283906858382591210918338264560683193797336530294342429267561416161472038114731625886503867265505127969187127288719017685273960044699767977298529457874812238592086937061525883415474165291008609780049022444609959179508020196071837576801390532110147830630460890273086835631278128448762062880067635436908509108619040861491835038263407007511964554716555189113821313826685382753671142601346990342286201604869500349941290912830101460212221750700659558794995025826192556693798290262856088851187551579086487245908161074064139439240592149379092930833189058015929596376763163838402552468896005839288609841374055115001176839928908776485281115595803847324063131571852875440674010730120193238461252387746747892964703956823375810378388506447644554599824393592167765527629684499327149583587190215035865455737629808693714310465289624176888572758620066669245477155385507088410858897971993496455739147128383740825442331066372662195996549535968 [145,78] -10006613260520302437148498281459213026880385201973707057222785050230224390054638527878164728475597688919221055959929708519833762481492361774480699294731957234176258479212597223042335258089673781659966764274904152820918343624816014001185559960181509121747316244481338160839730151365730918043682216717905782795019826060112516928080571807711598401331570375565519500260268678147280754009363282384218031531470133839394540488495476501532672540161713444062958698588376704267811857926625628397097603185702266085807105782079487139088380725540436380866467044081536507125733983976435818275140542497187897788398954764791625323565484233944245918242945557668550650691144493476281682157313551712042275998431711825244128840309972617244936735843285794495598165252067866238832402103729778462559342905391466538816488867686574383406663916586240686943226432720556524365692809492206834801822243292275321425364910541980073573348498622686511276345418189288813181888123408982378335469296647106741548049097902280941351782157442115648005340476682076055763713819367641909196347577804641860003171777418237484982930831421901440693587342327678789389248072745434809361746686272572930356947910355855230274131561467027591802940004773833776281919719327056168518522446768093495795464794537038130090317658180791998780503788214282641724948456397834172810633986786753311132105384016517189891502989891301639609540010325515994495299721885344780560708334212869404537634232107592521622802433797715429949128215891357674082081946795899203441303605458234135014696260969294411701685518544471229141768053274058569016666776847843525371735048830087748191569616157098111255849166704400378699943667123580041001483626140521005350722696385068456997188685342999972824742599232874723991294609627688250934525090565633562834712503885103319829761685078851096269328448606458455213820376591591167844974876797989600701721804633719440509126075769019201000028755203131724056153672471368961529920688449353802091059133137701802677456397358866941727674580926819404365482352171089134864789963669797397480334546619010193361294400577744435073310591352746494704500358447802310000930741608345934154877354094721719863856247241175833487168513193716068276851544538592966623680 [145,79] -2323245062086365012299130770466896847184912094999478482876659521701584472170612574586308911917485816821761732127062215382045916938496665247452160219758950470150365631430294241375009143116019587182122499853644251104920015477232595004367485682084963843007295160661585685368686584132974142246494407551913745207405267441974649804402030815280448346764700906638186956600891942299499497204398803073563119055917852922067270334089719364921666016809615076285943891017938509882234588426453372288622751537067375513483038831557003230278406841256507297898101911695091417735847986623510499031052400528479745239915269842185520947131744404714802061872592516041200759080175691813169116619764100008990749940771726180507395981534253573856032142618087242130527801271719731903097938790493877421644171205459970447677463236525367639184111854028221713656176713622298823227268804558824122009686798927352006211139962037848305737163972598337109083169171628308839387802253756504303927215467140985242207052177914108627437458191767227425793641105219514057593004571188339713718151672467300668357679844252470348793355394223557984814303328398070694625092222341276130158584030879045802802436342217882752517139187499627390872293254582641800324597331162345109196939680599896521774691735869539731803432382016102281751059489317317730404784401245826363446881893835127010322647208572566248970683503218157203237122094638511342325255281529944684134114377090176724137934957537010219998594211953412654272601428313346305340942981360991615205974996185239715106547683225783870828092555494870636464979058818683356061828705474108567507815646585294390199285315152405770187341304943367497600320214229011768285373749860053937740750376059461700974837859953811288991503357363234485420670327894711126543760662839925605005901297802144544931568934787265358357543457906439626117216383139498778160688334929460794259989167184473603392539739080430772919728905127796516669275888359164212452717403462692340904698184115791895050520109722446930289745537465296236502826784807579922253894028092581558906399665487516520019827534086497049397785922856740085226953116739003355473811014303329946575121865806881535743206004015220160257173938692388920343760626213122176040 [145,80] 235615986918146179383173388969180876164239039911484731723905742907972708559496780723702663011709026731959369840080061947743552963242644421661471011917420991893860504336823552266665539554775425809219050788317554216844878830223112538175173507287692908682738908612006851886892182426187234407956924957746038383878722193819930247983477166751572939454531972643514413604391964737774854178580734262637907893128698077297528212443379455046162860820597662449682962738664528608130090855845465929369617446935257626154724247881120211254874969694441445174695578148638643561086110475924220979918387684947745402142531921607000513012052032361719939651863872454206395551346824295402038483555900451770384895750100618809130495832379080132922941375839645058494379972011450151440682026033750656306033005904825326284612298590110649902529433041125244983728730951322311805310222907066078325793131838854315990658411874575227011067104770294143746305085708081577234540659475635214773144489013199662631575333585696501300021557877301461244331746567788981844122496981952369483706768103600910305787002405327131615982341452218186913597020522225384371358849540547827291838708753793204244056306460040811982927100253154937669049801134995300711660175784370946016138347143097533157932489572183237938235252134826823348684372447365880969157502877823136898842097720170844066155440146284610132114363045018208143545297240754176106831416681607012840253270641413952834171344376572030630413721175913011164300225261232025300173612038526523483900173992815449627464558842898875684013771109772946882723866558758140624900864501115308526534051791975924900885818019347980240965773244598353163810588232754327841664797365917806646576019014587940394845728171848412817815322509080777336088024144800520208973231995239079044475766602844680353456803219170669514317369470507684594507624932750411108331368754169414921036105309747371412093861552939631233557287416192721277453098029976059313127998320598015148190743682702459229027094453968362515949162860774978581632919754557802140654876289728462469076684431469801811804437029301403072783279277010079762144356766065117339422802471586660732717246843229496736226517206476341523692346836256388537023032389267456 [145,81] -9156601822402839901480848971611438898375259612693971267580879659417609447544397445405001153360538372069448540173227693203263339870253697307109717450622019834006979604045172246611597855300678932819670130470819350689078422554667328001080191514453920484392184386385180774281443640585574307695502568267060909031109283455644242280441675657308152010297224737920204711603354401491566273686215329058171043510907029723765235211177927533057912179126353058665760057791057069165398344723445883098610290084483556838716938199440628434056866400581438507086371512852750744565497666680072257181576892015948921279211317946913616335116832188448112094211419590523172782974035967041176402635904779064769570570567942445620994795467465953839768324258138786482817000463308796559866133995872461783171228062626953565344478648447791932623241139453103041424599911771648876262967248324086480599521632810283194559217068690436309525316043217011691456870323382995102167077571524642357756338877230133966615681397840536573689644582482700487150414386839347913136993054374222447826554916909671742287089318415599214262616745769451428936755120670662872395252455792333499622506641296321691275251723833295995886711507800959381497386267936448325298989290320265641984308385812644832468427592847131438122741515891477676653627936993681272111708668761543434148509202491721440566819351129313667972877713175578963785191429800988028296395288365324196319672619283605467830407166965152889399761233520357006704869620441453741520485977119221026253494814882179395975357804085311795898804772859834669073607408478511582965676916426614233422282730809038154155399533685009125549256829938240691322129217419145427587767886816052867358877700467820573543852646977458242783607199932372674156466003290856938487713459654987380417520985512266500778265540839454612574828794909705244734837022778312024792633841849569693926826095024316765309410895039423987311668292452297590144804828148455810335585121988657596205421435735276300993171946040589331541230614897981853669351037299801658028493915142094450450928506895012387193191230993806762013500605713308375914864020674474082242611574551165977799597552778040467488041186774919977124029416798972968611901837824 [145,82] -298145615305492104880659750701913227430582231017348139381946579870021221899407640052991865854526756055987986650909925135336939648125359314247046319205680279623415487096164694334307954188229156115031445469566808961964177732476685326692934063221573224333021643610591022770382834155962301644976149723081489764734303312813368000099093394466920028879243637239027779663753144799397141060320328139191572497840014627933489121165006866200534002392229858126841695015549045812732994976974330208705641890502305501279114922855578137333093527703530795796517732619974288266157375234206646962240588356381302556727159909789393825055581590020613061895516927453536296583469081496056237155267399999218371412190993075397197942654296689892668574195600075432735411903978080122112187712772853506209064244212822829155431078216773098106644211457277138933221558706668321257839950891886683720572858967599780165813019408650733966285886733832477873208383162121128604224951368399910456352311645907612452112515066944251250914155799664910620832544388068733545814297074327271991549511458612012721799353533497756744177080833904941843307576826740742386114267385234344557779127859427376637817215182222644289774679245599399605091154836428258252015284492706894144532396080232872065987027506888121069139489514163693715345876275024364973021812149460214847125618846219260220534853602250280623715166363059494151795982209352764106430151956012975794367379134106886403907322165788525312922910402840235754196837192897228231150931233642841307949334087506059297139133652000924910411524412353925363133665239573704604341502378477652179906521936162020671251312124498658911677402177912629643384884756273984018898387031714886453575547582327222576335648320101222292333214789454725519584828311559513102467271744881182852265654993520325508160629928489189602706838189363026624630259143795086923324976167361903533039930115881411256181001959410394196892168057733982754408089256552364320333886555572910527559541900589344120718552895904143618022185824438564631026425602915852976472732296371645513065310931288454844229330118583064068025378807204180527345220773874258968318498657360249800878363585881766466560585057868997043041230556866943071230464 [145,83] 68168696535283061240227620865749406877618778728690277502054745554083282521087400151407183601553128912846573261750537894061649806475256745710514426077278799946325006010603440234427580768549839375510900831929637962885661826620909421860625691043616063387809612305650461424300463352498959198501776369412701874807975393404909179926991511072849427878416066784182606953873488852092914971574498160864594783367508419829299391438817215424771335502132501672000249561780565418747980887555501677286056143068579698238226782880622301558218930220077070716949867582856044537768204996565854864557539168708013198653423226070436307211200992168634235779159054453006701724334455084207240887832218096167333092346217431783774249776603308094670890166534115253332644288265123239536982025198014438674504717396566716048231980739291120998399276255190474386097620723501961336302375903744231887020817212231969164176289717361689116580735558542459104361443931672081597145819127388326567452254486563195874420778738181332433804708154056006249328303910899148176336977196816230826964944431950192251435963982075259023429141840364553957374171943829344307467086999233523915819781042330798806244463103391327234159386425338285326163735721670162185837627531024192844027159265572327330443471134918367373388982483885073684381335203537801168106578115820491950132812557880327634939149142682157340460047373011314462443315310351383601899268054135380507766616521457304204494486691775718590606420115258636905663784310910383240914176335648188569930673438014644856927421441950403081966849018678389407758312856274370289684233414152484702453377406085712548681010723596635908117153732428535330006298937116442400665369456777332864146437321910561275023417805420936849990055942464534686640201614764870795817891881443746865004119046407760120743011019440229036180281927785774755071754096471607243866071190369687174478978679177511718487533241253379388554676566109419765916703387927964752955683596268885262197673533080312001707185313515108148189960601519043039461966677061704227298832586452788265833401622303251168753935506895121826172873346029952289831452171217637170446493933611314461911868759137498105031573104805151386298318374562153658176 [145,84] -4587222437754587958894941745024344844118534383232995580479570827661344877536550007093281712984063892924750541005442755149034216542745447013721905724342058186395646839186706628600584250690965145361378654261285781919070143045193423282870097944058870088697221757532223884941936907038883890942868981291226677739469293498767645065703712289800568286103556323845372674913519937456036902841663124042521652444547039207570970206672469664333650944149725310057181398034569433569584196987083560559401241944850560207487629689839937713289654139071843548456016541205013703715147584137029269581984481530242635316181504239660556478009091098741243965105719908705930047953406137214365664812859523724418548618743149585878648415143536153123384659901754598051881460258233081653057767055354218516935119051066286444160884116129965989719195167315158868511866339587598552831705386079674941763882357639530503835524707604459214884665781527407368447402005306228208089070717934849933646892485307468167178566799411156150183362995364432743511910556787154947561074736602033790931869303699771968402484095111948720198836890513870167001776697206241236205119653700518892183480392364956216287454631421938218926611508895149028492183057854697902381795072106281036019915056156665291375666425112399456390300658222700717665075245427882988797268557126627476566915747927182202197939665728871440906739721837045419807365110270911069598220214784964535420574393785389911444405860685866876609735697627374717770810377566568134324340989320523915119888038426716122335313961824390931960122417575259793149622794200403617805903978730362502718189291413922428692055547080375291717794087236488396715614942055131568178320906695151684318403042198320538796095464109238973561622772158199469197680092699859501883024043927858392683406214287340985713693077772754386434457069526910904106431691288464197887413044790995486300616166215098568019087262292086215237892501604833645313480641117442475209164398659135822939788569749616042841471923394450289107288375556314109783840845087065420069974049202849939436355269614834433157463753274033863148239387415849373986120460219332216956981974249493230594708954836627531321683973552281296572124850043507456 [145,85] 126074957732071206768777087638219047982758993845392852644312897527665366350253248246223714874817796033812497120756666805147956953598935187511717327029387060936809906921521118339417391439228305896123636516666225034998190612090413210381015766895529990316500467999002286779066047995925427836048075223055952112016043880274789354307474252565201336376730310085281018419519947425161701189805271200931596172101661836744246900268399660679603271691807734667084306006684825065083552260843632615841518465885587350712891712804953028319867425223175455539866181328999070154337018681325956206037854171691600227686233147058970069988552769891123053503699407668398253477037830362744348345592233881876292170859790447468176930271427769441903884619010187003979634254803055688097491085033049551412089235585425687331591312922706715573887713184572833384067050636813139658470293581586260900028727667099164211152030619885557203971504436191233748647577965266427357259285706840467377513392197091217585368726487401254207448983812105743893673179133713214555661091132573251339419145245722607587863431719198955308298092347449882210781881721049787380064525183330995336636820854698760102873586612412426057183047070274659324789184367462687908482160849082390050890580825793899545401771357233362790043801206049834772504774378942669495464832768751132679315537788321411546954429014891189889847894726693954769121285175463010630932707108923412971199386764321882418839836730757326702333560503739166780213674569988382020541134244122632960585455259357149859649299161283360315324865870891446900571233419279930372449463441883526969731114803257979340902331724009442119451698284918640951767178590908727100730581186717431418005716882458281562459359748487158591640623885255094193449899186646397890815520857751679908427816140203004242290018356758376754960555284039411342481730367129194425031862670935454631646416184854885387275312013932275116030079305261741911102769088308215638685333085786014373689860071178415741843540272361829602636592778419618887340873475680142312532392911716660594518950496459652836075668358158790111171812016458728177329099030927306773782513200644121236469866957820174740686630634184691724244329222624 [145,86] 4674956255607016819952037856160402503715167351575270186356189340879529698761075865634779002301203783905879954540330961152505154158335128874356996818140521142780944224414441897484127395015531168905422351446544809884078945940710202412905174354616019769438947323260744141026329295930521410736697336439747875242192082371659429713925040304724875671988184229102700993592050923047754712236381455549467009518320717680784946384768453742797257682221322356082830512755115428490885413553665044604368421129945879181591074783265901548532867983885772118074412789331299577090865048486918025820794349946689695539531771231354809606286095302592253311898885321878744145900107935216883993975083625731453610214352217203305979503023782678213278684298826784769394509516332736692699589431864742704491547968081393862312295647242453551444624488428981691689299699868098598571136713593718348897707802198075755223905548609873917369164749966107287382654681008505799838841510136418158781684583425443015753232092494380928947017616065915173405149477205302000047749032834367972194495004321683659753002073436488462493343789447292237532378842558698234873733971594623649382370832713345877733325173349045217321442867922793471958651178585702966184594117295149368746144454559714858990294096490228241134749634866331502113907948474726804281768645577995197828217053469689156725671853555719814307683749973205404367134690364025213730237202333304692822250067445655713347558909282139704905995247721322611554850800596059113636751085374952284771602802369336866561047594228671172682097458086025336372897131335170994770951329389946508718793214647610634804384337375646267789481532850705273710257857430871998792615894870253963611290381837489482356425760234240360902508142380827291918206503360310924125692307568430620750614417589256228227734405867913612148508842576543036171567236863783465395440645665514393839560715646948525557036101064955344308879111424390283980969671205789755066856414923888968859719257534585960493704082867119768002232216457913441991217649405577446707614313914126756396100412828405244198599714739882828887211495132395520424907023660952391575324190541619767669674403895052052972607253211974795837735136 [145,87] -685094621737965497681752678399743616511006939808461595470013793351368862268820707175431383494331210176403925124332665950531644474056970081755889271562143648790707052609043215029173180287995648917307135979630515443717669280240570975714634327195310995059341043316174398123694014634108891694268334896429970942762380019029680862751858187635445184102649605878875513697570265532301456191472116677824934154148449784232039214904844484578188144215580132319748113355758318063504946263949371872839017092878236427126119225502125945897107924342161399784486263163066515789396458086368833436860260433824576011894185792663966988521150788996782633805989695432197113607191350525643958963670175114712731386540797518715958998463067803340285832794242487938715133872384052934570940423495618947552934818845327915631143100791377577413687136334471649683701960886086717212335326061206737785796178295001106397498227890483409292087310606770639665616814956707976527437504192432408791489731191261939052934454265859774214159490362340368145573464302039508932851196288944067976993267447847669149040146312648328862105495675064553784946508065034698367563858773182004821760802766344545524652037576257019827254987620376661107024726808483743497707644485326869768372059327968859568218823666627226521275745032437298686444283114235269019379380019185818789482207907442149361145239467874373928184018647744546548961251241158731820779558319326552308176362711755266368733460093109574599772867941192915983560121971466781703410951245041944638106715005574010187940591971768765290277214486271228956018030893713836601221639669710082665825244770072447149412684759902303596835738291045420569165927903023937456984005922893770185226862875608370132335048428790319612704690940794564487432501558915795751744611049050550766254406886793725140402718525710209119471854738890773222307907724999681302158703645175957563637578477257919512654927666847466190764105364053394179401102095468338517181881660223669397557015637608458141715799477027301633498293378493886335880517222077087654005754479966169503093700168732641412848875578375071933300868776460079376894445298610047286506290186708110455518133198681228678830625154830119623940 [145,88] 36179085362470222807126595938797267659086174728404156679275787164397083215564102031147637012677299831947997231542492206572264162265024618954143206638293096791207455599188641220746931169981966032503469096205071194508088396328432914044952728983005052316515833538124539702799420449800528889878425594150773900698833502991322635702478567752495564725061331219791462794622205617662363692127759459353597177766232221613734225556093600982839688703325074748729029645841272475522882912406828517199678663099988755329190677882713820373260693844815263351728806442201412193046307495651268816804904787454519628548732756298048873697919564800986334799049202895994152161935698413609292341223855339007351552555518196288216362581016687183518014760220623887939944196215413362858185213445725777865909536585201862466990026266843105282667613796610929248555816350803931133947010739527604702468530950597193283618153317946639532627128870771713637844243529600635511301507848562880778720490463673494042452507708675132522149379765212186561636905851081889177035312784694709446306668721420591346871211105027021385391270493017785389104974646375702679144390735403372527891560994536624591114802925322348857216485205459507508021233901302232981980097048587424947258149864011336068457037395372686368341026575417175198366449927099579488203175391735917844905351057896986322296267127978863718451697067046667294956540737822246280740118259847342750462617579939154305775889963474007701955192560697306881459364097237461964101033975692412668295945462098228749773260165621729142510311068503331369239920672513708229206027295013399561783738869152819749585114475389902166804158862219796291975582875710501943279365026656091532297357744764183806312192976233878193667824650080987282467310164893536129615774568363962250695910342636761768157692086056144650659513905302517868159722891438444804979157193325274252999109232350798724338198239049692118064894751630921076679394089915637229533668036271411988156257409358470054306661069783238289549680651248424221672073302719023309530187692156962909285089945279921405156691041509821501206489201518890182201227827839540636713358797594754100077007722847709676014390310565562368 [145,89] -1013053047183764381288038929904888017538696939048639982902958526200291732670666163224209419101351909737366545605030935547120512298112485531536880850580092720761588733118667960864173603475511063199332969051591829304228386723004593820174450189714048019416397702472274791647741633267050979559568202486422933144670948413061915262088610922023813026190109635156998076459325982913226037458834416569542439573310080781267434992026929385702646934068377277703663341838794438920807775511689876607363312815490042922919904091949156602299712837134504775365613391623203448203854750741831780064684498789965287237451702749053863174568887274518610975322142743673298338470782695651362088716245013887744401041592143747603742623485626988297771518411581839674557425337161801764754263738623775172929562603870126387004488195780751542073720779225734007189894280645080913577382829623641538792081339452831777320815445532238992493713880846201617470080553224303504212736938806913846003195123043529164977136131240977010992959812254174588860656598910928699452865720155930306131028475861150881109203231916892186768519272518565080169835818455965946342203013728770294313011960943748675460628806213145050930984972325043050140914290732621830559742574287852374747066396004679509958496642165557825759933473026961439899048137356493840361278345856783254562741945412512607006636347637675634227459748289874711660836126565721123299709387074103154107325374851294119201722589840569337785220874006055605770471883960236603974434912633062220061258308235362623108450004586550176675239082935869941309450597542919043423221947260327260916550121717028209350067309579783151528125365472478216161146551466920832407042459359152117946747017578128765580390316764503031636708195105709745190419321009170555152873840685500081720108290230208696319506525901491713222316502760033107443825732554829658110775894647453199251699654315351652549301770786561288554751066816173214339620567238051903164362581097002524315804757354167617974616230278008743483707290789463139940755724453751707386122808025991843145421241633382004965975629532455603884398038089427797251886536127753876407241328146972376988108204323033397688801787469056 [145,90] 12193114523115959697640767337885344115768404807580132782088616248834650694607595557194032900903119601147482204166202415068112124066996678285649956714922841236071424492392859231099390320993669030896839469763418104740350871198467666542334940222690838528571226779148940257225088280429601303768497471549456091913117991176870945161592811991599043614693387896496590973658293294331035769875684615383941524846761614071850730339867804866738925070791380326294475226429576453705173196876937335633378766364547451830710606912449056601482343429944983575281236767963293820577694459137684450080331721635749492491975661131654520170795860244811160755761469888851714847267985908940559725036578047012071585898278851958717512732254890126759997219992410807650218133086915643038382132121344024246767011327269687765309949843491243678607444795258254431753873851784658974484559897168724369096238417132056674749155780569311841789318237648924764792278296614010612358106269245734506467735136022352588850310596587928135609444944908250504864519063649900559845335896580693856694555186458715327727425252795709425616379151487608590975461552774176939969946488560252350290020348205700434954211189480625421476385580335923775090725779298696899650214138423985672318444537605637018966434741339599647280464021067705355653244169936618407787899486755907063437956735957392742246616991971912960874374835168748024115741378193112830396132946464170639001916756563733790325437167221297441645398488420566481378957598503021699289580472554269613009248517105171963168459177343587833974315081597192345372166379325456047081251233902393823231420788692870177348208421783213671169332115117853888268151598889447752731492955787217037892166229727317255435250501531141996821552263898639570288323133999806150988423521941954328800653607467989491116699603713415243503007378680840464048470974009910064457310813913750968108956779154903271000133513585810325962442492344184760036226828311186067648346424825034460571408376420047924083639219280927108024198247050856646402857362937117830485808875268882386157534944986902891616236069344930850041177861584672626406716714448461137875028550451029126652440125964399818557453056 [145,91] -158973585520101351169939405932027376990802517825859165119914552378383981993757454113920733040168063433584035498720041148387788876765380858695806843367667256664679576629348591631093588942727372773100936678908646384509327948852385744858654406092971046754374476874024787528786568164227379246699750746423555760809214744115952575365783923067751320853213184208776060836775934050020597689330846233129584499910041549838049133731488886332983244825566946533039769578187917474130520568915690420366189944111313781631226144795499928644251206602927517730846206351960478380000708704600510059687042760176174445574186827259001660057545138392781470578583040852647463429593631035003835226744375506226747847569867890327194368043238424124481836161738014316127412215863660983963967838316165210020094486122321364322742171972410652732697686171498707741151091540061949865000536980856562810813295625074021003182977512081766240148790529793760854878526450817608787874556190852032332877398444124581070655839077406072557430148026338672482360476732947873081015396401581372068110530397516535816177687683123857452583056320055039294641212317284685048879134424327410217510575649456850716346466021087577283227498018503176805415928582675344822187430544784109070982409658161393931705999107217686164111248537479479500937020614773815510262995030791584747483047732728251017364240975695622646439820190647544030365874865075762196831566194902254403849972446760588410638017484243666807172284904479189494536977103470035784859428193895828942708318399643241661409484517638771625501380212222779366110012651334144006959307652303159396052877722420151045812141559205166140063887693858488217288498431215726381120743773935268217989233257511441409830663926568184052522828694278577144459203204110531931266958141364123602457797366838275031176739956644906425891541806436626240310509803117245405884460325314521973232335798140106052405368473207988074692245253292501992426277154898168336611347055034858120379933112682606243889493277909503971095533577314272756133526444295085108087871300983833512478545394599287546652241700065982344325808566184081911783338142241708193844289684983674679253917510473330217888 [145,92] 20663086507686649724821480373058657349925156501889643608059345870493456309146099451475826797994052384613556154475001457739599970860703988308125924651810886827445746575687292045939879093893634838387173355545486477668899320013572145500515432045445686694251347561861268333901585686212358536459323619353279462288386584468926112336932831710316519797205984514187967253247127471310633108179245490014134492393432861394806986852407159814879174359532383723818555027930666539858771796531262615362117498798988652834109301265223634507259889938416194127309281293353796546999429139302614988901008513785915835433799593363278370561721916629764198785470094940016318848238770327446630464111941809597558941028761757229994073592793746587455974525834633863696639216956669746022894865604679011620557661653316247240421918268084007343332187467044791967575501925755240351598569659189160123948743983189825187967820019668712657021625652639890462998575630552148135599554561834329183424145003323264050718378282829870094605078811186752233060503640949312278000433079283387952655285168921432638200249826058128154097492959494115661823769052985905409449607922640242916289474567850140079502237157114204934905820856788057812915994733594162875070687718070349050212008791607621183722582026280820828206859262435505039339260090345366173738826578515971488765473197539837057811806134736805007217414609042376800921386535276822714663058317054202136652783454010998722101480207837612357104320672792120317104521782725301739076136922735867973014060202347138818552066336431788744445992659378372318650485050163460697202002670907221872436081560035101835270005975329596988637998479037321756120822411755694490016312166855306443647829513177950361111209115743562763979546262889465129978726445053339781878594312156739623917127864171624714473708522653741409815549981696324741136351567547785216904715451471577775859846227074984735461342109291171969573275685922938256079271086530617744211674447773018355085995717983856813461692822072204781243302439135973332672004666657521129246420107903734306576087906621466961253723251390118405689102325572125320998754653615972429559680895942252400441806050720489984 [145,93] -913840799585177129638490792735804957723432070920456665532841974377543373750730207375190575068654664824539300032010914733007126470902566311411895165219071173648873386030899764258098025013355907321165158370048872926554507724516860367974591487676127361262428326467968728061907482163579598604329797446262203611428089479909656645404513257866447104310354656543433498154453739010252296786839744835840157513418878610592133375136912420095167840654626672540566803492483694535815074047844903552923185673301626076719587363248788934464162771981959617788562655888785407863173201236001642251346601895491325040753481188171498051010354799960670668758624303773503821480128116365547668401529542964872907954825348418481843904974961297404371520124182075176621456670841784969777946532662235699171303263146820493732953555225716832805979180819241781185756113213651068079452744365945803262085380506048988669580100684682423911547761903561844684730777589701028627544173487867323841476164691380448364189007155712951113278329787512588136931209468615026311904446695449069438259433760366194753853900075358687298357961109194472502841368004984748306008123354138723302331716078932903789507193538380598352194574709467609863966621163830093278069045609397559947539234389130544478812129224045914762699625584705995988703706164971876268726176326993306483647485061556825758006552091735372564582397840954316116195251127234474669657292583536036540510939381385565350293193086408623236008252959538931480538571801532007739270907467225719666820114796954458796199412152022015763657998450878793169806164756394650825692715904560392667197395716693479559747312388567472770172500621227444870337944092340035771690373600994144126657232467978689326828748707613752664154251439961258916237447920728669075842848146337601483591058496964488246441269304306683906548090816733739899556335043578875467898469398578250593718987471663473302672485422760601369161147331233124023614319796021774824412492582516702894976403256369564715353827408551433257628758549641826226550205566410357832665942508803158931232635556906036218268291048614782126071969657164825195749780374987830921651282788617995562774944990720 [145,94] 11980145592298241563291935318128751317374555874200118391158860577279256051846658298553620991931782152668464821227116484587515198625491976780554643288276178479084408824784748796343281334072146355710026060650951423609360104717935720689350579753256935467892004596512670916338883732182980677246287452397825221083532707815179909821327873502522647082312234359316820835920585354983022566689359087861864697263189258217846046150603128962017198910486734229283483347021598118171343268313812177419279217493189412193840087092899481975717457915655955938368783654986760161120205217189885796637049408890220033511941900066342392288197202604142844848611308650446432367161388162626459463366713573923221433301007559107370697833096699746707823640541073674932014196269931646493238019179141295001333889243784443114788789457603380602602543758651951451405962398941361455833764796504443050102122345681511481791903764481192367750258160967619350544668698121796817073606063601478944729497492121275358625187842394097339123481854010115266886569023595248778447103412353703583255251199867917129579005137900874961833310905041584368161198675364373450407119204237730781146972056402213740499176061018827331093429056162034868007925332132644679841067151719594811713968135172578788970701769435290856193883762491288273327241824401319122826817060471148135596310419146628072244276568245837277239358313938449001512888362797889446711493154441721775953246131128641463864563371646561737226478201004234233383691286709434156540013612313750658341104056871489413483761132133109571872031569501876338522112574248802285812680051309506926634902779466170080428173915399564996780202834985383232977012735264941619322001902254090070162536415897936223764684564240886697163546154747356261445907679772251115689026046364220878792043129964368561554153549664798120010796654720224655660243982456403333992689740866314269694797298144321168186201334777273336759950326783490184551686765190839697927882963116673747425760871605269688910707552832346186478576391776401841665248864841908296594131030369270352468686984264538638237094154325195504690716156646262026642590548727970719737866292579370925668294656 [145,95] 103607311455373384748475572086916457503789314355956728543348089638539749716024777570185082135914809867207517247956124467106188532760721650545481597749031341398330784289058883602003141665437840734114051371434691581175993078355870415462954664278281443683447494181416233953522719506555650413849992462563131005524725782234204363590281899035602011372036530320313549035402478119710179756110728556313255067977855349504217623651220825241569851561813725391510810075951148203221908913671972356258609177518810253115140629459227811806248693064735287584040199092904956046123172250254103579705242754387716931750106232765833605190906922041737657642855573062135246401347851943909000088654317266480194185517014256189409510705585004389856505980188866078817434046919450011119351077131339236352378920401339495594932234051263411082366552762765529896463810392725018225267406317296113141037971383763355854522283411455855936713652835585090207536472413414757391755038699464324267400870507563544050738214370639201579131312697578688163063107803725014179440088613211367845816328888772558444258532778567342808375766168445156003575039307167461019502469380341419837355359223223710285546869302971722457900748271743694897133727015129705104913289464715401278295841623764182898804802485213798641326052609532551249622687140991665948061513434630518993713688154106096917494425582509853469061736207264313452000542299804144791680305178265852707640868145111183471607680518328512125877955560846756174306614853849836867248376649305049632317942762922355096059943205110754528138730713843357091283411498009221908168201357375419049519036200977579367368397821558637584141077175192407092971212946453936992610321243807164983252491604506300888947589496364873997066151241118562742312903288999499782772067822759011180842895183187826590421465965171896636240815984721204856892203744693320084866779408625203643247453493282277994377197309059276820473077922498081367294167346206447908979175167119344323340065820410815569817733871827570144471762899114286347469654219303613751036574472137955990570071735504145641120697761286583585119100478479599425928294619703712722613459643081455574232 [145,96] -3248674458070148747955938849632793776975287463236070694539532081584451412885809519396166301183012824552708179805248407826562734663656130573955812608428418728444521454327357858438939022827023410283652336917819174591272080919617129078597855053218798270892242282551985551325395260993129432124103800337416402766567838707277019596162550840373869154043574933158555182863933154838310389498935275177370214058151344228869806174389792847925756672932897054481215782656448196432930281556408875687429563670901558714701442854725557389734649347657763215710882890284883383985261601577462870004316268491697886385483551907811618761561091551007670296567895151840341644545340123063834008895835135557957251085592366566322234064736910599353809791970155554015132865466181755725066252002533573446467562879500950589645084083593172265015597794097170872379172932317361169010638070632844787526287062724639378615803917469910231814347033245401051808369319713118538231784767409979513990619546239750690412811313770774145747054367881979011900015057103938377766998176961099798034772100751071220583316461883097652720932552497358620780676564604820482119668951660057748856016998491709427967748516727876485425341618725981535553781452823427315327945788829912306452146138068907644224924817080794883417224036054996083112224079890644091820666326837324240304791827648074760499221763239590092947301288851201103066766426728578805576857807303667755383931365025734747447813263322228406662962997609998775075241899655059603773721629169709844397580298450310954982508395028198767764699441897160588934878366046264645722998412751938652091790137541700802542465191492604100098468963445253866397919299950651167121755156411791333578448790560310962730786857250478033934301800803621539514998160691487601929047632638138302845254212877962143551772354346373495475068199751537691396269406206429044822993070263479611431085154614843138673482447427857238214780463331930971035250893937333871031831671074275736427020613401124177982236249876455451681830382206873605890220437944594712621049085948424930972835754166827437205801231088640838496497858646058176375794152355820426259289654178139648 [145,97] -102939852495946762550184557184091608114650455634427440567784856792945523816159158204684787691613954122161196049201719007480112914955877811087314474395929202276860877085337426169909219697960262908903017875305074270898219729721441063447485568438618630430683935258180496939133108818792860814920320233349865458897701526287020759251946958776805412986885056376755520821700157847474989627267876552682296848203757876777144028080343800167225378668616891862481283764633670310342708399604221783272189631046106914126488540498410952189465228046880478356740712996387189106264151613744335524423712634618783282460171202665522537961507303509280037556279093473050669187350014260179135003387617299538659128922002658125671434132915894294608249530976709520595864647863751216680931706099935370655830388823867888146156080504799396852114476871225098393730553073161816669219133909002984924411345554747028307896403225057543904467831296147958132079660524735104225387789555480321349981701390309905277767958749416277671210874430734675516646460808521476999858031739816665404150334627085085658948460568207381257911510597179837029664139821377891609324370448300841932109402338117467595180886915717600805577487960431553316256961949855488269871437476637157120331811740907551012426977461311938059533040058565173188807790471807085190440890844971937828686245775325429508585641228442060001707210310485933662106616983548903198950437193294145228522226026499691209083824060425062469016315934329383372767222914284377827669092291573314623504048089407645162499961147480992069993522361462667717616219290105310097146585188951567529461505183544883477958966957280802454518963861939561265892288018972999568665370273926050885401909435558993596503747082557522918807876439509223594771990111892662287405419967336295618585585528129525520607567352017705811572159396793923445512447398737815747199114638411649957777309475891626983953520858786990570077217403966918125859766807750316728472780822421201122514156701904290892938792365797049671879091969036218029541724073708754902358243221499785951935722774041077597400013987887052681762355879041503811166873538917045039121273856320 [145,98] 4962597668742627761249063194233594423254691630840691433076421507654397886671625592905746970418132259841021045689696352511171064001486693874151050242618621583938017099995526987228049652407380735204045263127176721032178281006606716720319207529533542995165439451636335341514865118159662601599132513298641978847744991061446829517064826752516175852505646396800391283697595027677375455063117867422336169086919807981614520564763936271405056576153151165487403494078009316498872468582133297646087841925674123754235658323157737795323378738422218977588486630625162740541448327055966716303658931288865056705638785525938512562131525440806292153587856171322967275290006373593789616691597437099162701842454882079396422501654778208842291896480742579403356354255792073278361173403523314485645401383093647031001745874335745944081984599996098412872106836298481143190496280453465836591626738323670727128702013066016532720714684569151236000051612206430794069400795168374173228592176244168773555898422661359394899476212719934740270964209769971558055984469420793179439192754361077586401466837371410475529302257166538333285860167497383881084999343611836420841581812406774973753101545071607321526054710761572413396617696545765500391094406216361268210313599796106323243632751833382418641458707891558831040692927226840133147943526835091920715658099750709883007300673789969759633178405084510118042038540820232162402333620134776604097041204213929351850500815105689280945288477603779997199356902813837316267975190158392399124826960645928092561509045229127044610483630358619703215050767134812919959241453056111523387139165421646631892937421416436029703986064635735853546043864364457975617868291633722422594473252536374923817436618547432485331598021556851462719260161462636691956187921446253025861153761369887682385290825021918433635828563188216863548351462243732551907093574945312098431590345338726593726194063296503199248442518199353047601569804696659045513516066875669198925376144515558037566090123024973816304499264176217347160667412179363356551087795181553669952567419164353338945368030173794633388840157740903093165319808145016163883910400 [145,99] -51314671089458615669295959918964743793843500075882278520540954136516706152201904677654277166720932225220535505410479497253128653063850211069274599969981043508705840831507723622492524768025223133976142571725875865371787405884240623879156158646281506710550710287132884599205658928649816752578731255486709237520034036619597859763672625967681805372340580529578467317719566078384884259821412662497933130796179625826993548129915389724801843672663795236152271214369157572333465633510962849729419773790047971463323391820372110674831838121547886490003877662248401624627240050521962693041768421918774333443058287708755064385401585352303146546293783784289221581793549942777386835941827042813855323505116250586229265944583110108195979559441276540361097757129630929001125342149989315913176842042218969915105488573414781101897086362724889056640394681050609525121208876358134925752371932203006303860053815078660463469913958351285131866022925296492057125583002518482997294158648097668125674857929764900077678976322611951730985098634198495477587786141046284558325252752547850215998988507472577473449788031656329247077180749826534571797599352315337146079166782338901474688760658798416233979438766227142364754610662908907039206597528537268588976776369943695738399650807482764068137376000378347373828004801317491413517483308533759500765525155972002148734214428325539445061764822029046891382751760073345396905430471842617991871349831806112943882854078365899283486302291827183064918327168684856574966285996571281195849572496670262841461059821298246877511817132643836252468786560293280901079783183638090433563031695877448796602481744875723309167896856600835652855565107741578040990458047993558229251470576268142707126339580825987546701129615497372101809022180456387389931054992507299989074898595945607093199457702302071205652674382982315451009029187163172479650456697308436732745990704191062678914504217626954944421416864111690763994382347977582343986991835558540981571260977680998231887726780588882082141577054117314344856738331085818170114128444771331128832187099237095679513906976007657261908621899706834634197381227917932109088 [145,100] -1639632425093277681825270999536299196843966838899880990946126098279112891481758798035199461845711272901526253335071805880465004006950255831425188751983498588146107391373213819042765115118308486441113490319444749252305392629979137790215220512076175675193124962680836570485372614163545668736841253911555354254935773185931898855976029064267973086992308546630492552617354501900264939434898857183018861216000091107345636468166778144113857697176986546366189334849284572648009542959015557525014033053466702179745048761311678650075813165490835802021282644460508384161797115241577967800244432899632437014018960974864632211373155035247900566767347370179675861895689913065898354974119657357063558299076152590517471875358038378474077236500296250367168725134410932197305537546210507587394418087786182195023763032558160599375500947025261191775666761112497968168817258833102456551815977224030958389600346782054105262425946254344558626243351705404684250547013450870977308905851983925290158452181927241471768104405298221545763702307495363427369719828944345702374492683321052875333847940032965452091208539378889906342506167843483740521142848797718412227986886356311550382140241186644707692221124663375154255057247747924725659924145634245488590039321593333502526912014383025562586682725276316234390351199338870470739894998256694345660603379554769716987210077086008120045182786050948525447399348745255065035927954316575449706146262166723503469921072786335793801489676132150027432691526399119031100671555273655158785752760983671413084580681930192620854323328204608874104352177540528084213918709656420679341001052682108437290983333061207467550957762114356736407930235768102827303411521643554187585346466398176728920874898758194643385510959432887809301936695983162763800951572473098273695423139780897778822960885101445876229565325889235403021940914403199335341348011939127450171400600783767403387780577361051440285946835459737515836503273106187138557941796106090798338070412471130434926877449892759445287167395850450597339144257240306487496541834402752839153611545081274582516211266870103056321437927066585704651369559185358976 [145,101] 9932043443364743693302295302646316441068962899665098127121770740168669418248008654239237064024074756807617370710486269318508457858027720003792733773527014186374537801679855558126137906091489725580803017204869696781781586770917059175730365503627685656923626823157461135479136023522218050110570263389765606435839649687859601681523670050535715414850526102949254764369710920443611290471421133521526421848208634424098718053056324175935378289871306042866146030883726681151639870794401288329079046802844728678493778260183630630487915986742298565700968849080405987046244222277326478960828526774727040810656141479000535522714363197949159411800256074743509963649970266336324560041129412989876027645065089336036051826346449109906748182116268153675698665145027025198497405250519668438406516838160769652979095472326667444126747166135727076859843584952271886398252016265498650440202541986503897842510092519584286481067557290122706682470851941605611260103239296554746838285230008977510130695369774027607453415153043301376834472966286184036650082236693997038738935508785880061670856421849645671449419861439770534405676815426143536419329406035183717424004834560718521324635093450808823090154728416037214499451728685935086079106744750111021027976445454850976057280245098408840347417777163416751876026026122340570024722984877838813717000269790403664392865278835945964841581168157988928153002867712057370450782983535363468896547345631017006650152679692916348704109531546319851299610168038528973010652568833524299273715607467639094168580755157758842487936714814102187487037893489539582036302546449443996436473497071597076233653236764964128273098666308992746238216057087329972566790779099506298428612200362105342756097576867838262524481724774695127501454921800583530225010737646056372463227930014598127530311558760796621689812097781821590627148990707150375659024288888784180739681726598067113149276519603241442801024710481516552874603696393257785806457964495368125943575450725554347623226111555196835835703368489387764272339440279996113145248134225509216415987751500189809355275277633303367500760487784427648060252466896 [145,102] 311206790439412881759608373977695062177024620200202114978576931730105086833476661292664844760774967481831423638633261739095877426871766879481491836679435842468315718415129357813788551704159446243592872132376664236307013050761447456047332426667219742210514658859793080558038745011521498103120876528850995803973168237579005239563338016680402216235352955845391864174207104732020716389579798054246044596763137319855468771381939861144948946283567866156724476609982609065458505522553023431022391950443358305931600554738344953493741252760698024666223767980525953613582913602325395617695098771620194398777387812134386361937092609179625694169413511830477201688470343246946855359093295663384574217434036916213664192456559285554370564110885819645366141426847234008831394374683190865054884973466348520719137659713282439758028877153478093582387183438401217129037086638997169271301991961972439707376428539271460731000708131947013276460436676220114604285934810402560379131328614585037588566126218681101942122900474503308125822519075772374624919795757654852150087981001472744547218906008465611508931559416881032295989220858263538381899061760992396722675271655037361620954143298879251334369492450522659984587460794469261685733109078016648306890240487841396926572512984811168030938510572690989670982684029708539283070362183891682843586966258892380641873595534943061995366080264030233513980877686871129258268139827297481218936721302359006700027500275368123369850665523784203436717460295569121112924883894957281591462167126171425481515569971294024686567384469590504780859083001092564707883384680064647679290501751947492052869461804582401725851479681459525596156388767463639422827422508653042991305899803084884639043779569501441743103193604397337171629589199279987580630427926351709196946676197722360911755571874449309907471735567395581657283684432248750707165965037672909947928845687864154309405780910810084859149581564501565297195229903366442771914817290949271613612396810626726233761971641873704682106716934337686401994878459903695888173332491163679176581086703518460672324400746877990814894087512026779165838336 [145,103] -252614646498071643895965291941249378258567169722672380934525967913138837553464212686871668084251302091489308828007256392756705395233423375774048027785300749487552481062162703624403141404894258249262681373992543410775887464124125970825475894847989096205107449439364018509367691041622128009901631692110200277951874298837030172097957474459346059496490801955042166415716497453678753643293136835799399261803245570359796044556028014657152449871052766842297737639732211679037155229567791884876458307949023600647967608378507474450792434765407958453693094753629399597810230523121985525196348827216253021903592917617495901852801649469047308149929858667520593001172605405680640116402371077530616572410059168999400873860908384816883148989438252527969695156611618617459293414702951419048565095087216229988139330643111278680887291376273678796011380505437484448270862068810474346775144461813603129649753033693509076846735034575977465322720256614167920887878066404121068717606194554969167562738119629851939658293554614112388370764350980589851566528843401565854894691639297327034830445250090924889538113208147930009942447303275212164065375308452240893542655600761216687040883696758728548933730364746191724345191017034964920563277633399714127366375505026223057509856881122914556755231461674409973443236238490833930299627000927083015636866202451496264121416517480449776201066153970723964000221458693177418096574070772162093454275492078995295186795611552802528871743451612487795498170304168306989216432014884867131563126983594671123256690173211588350061230875617846608137047404973278108594856488994331764238025189333889631109853298537887692215622207362701664998162937697903350646292514779242428549878153264945031412411075909991650624242701126796666750893531344888745366101568003110884116013289154898609886795371216811716904443934028028913092744690605476700577358706389472876411501829378267274804636075880563035246507355490190247426375024993422976541696995891923111209689838414152971143947428860569804271963134123786925068161508621470398873503118230922109974989231675836469806516496091653623414367719158988600 [145,104] -18208653261460785637245140237727930744442648505808770481206019458569801122960801783289373804462608096398320215090927311251812711537632887438978555192179331199604773720626835395843060183499206956501523173521330389395064757100781504933972689617964127863679894085674231351970574252935136926187760877984771055529620401181021169097825387597957279474222790174841351674330293005661941177367952106407637442218025133634458377499819769100504530374501401647731601082456453536004403050115060145051378311239922434238310714188397678143309289383965988155248460861254452774447551511198489969592032396135738698833978813934953681162051491693600616403306082098251542510539984625460605674437376005841258108369252595039251051648523306077175713122251817153800087017131562099336943110388122310672348990395447102026143088499162671644045252723334110563336296858258691739208472639769166891007283348588198094397522790913525796694920992591567094952402400249271854455169067265218071983264672784833272673802765272937847414367459463344804950055191535955528725153769442729039308816853247946873225941070286551438758766506811940555893457024325178992528264374239318433952677084867623230339544371045108055166929954132964805585063036472369870659314301131000716287488277898564885123047982171581144358800718446625885832644969272931975673091243381743977618024803370385317571129737684125412992351313765694673361183897951568637397660088994093267757236828253915086853651000166708647659575192813744376994354361617931478967811099972899321751239811421621817307638586749188267491915350169044966991763262338114900673990563639490453879895767586889446316697965015123660802905407390944632188810329870949916543273511717662522129487649466972158795656585515840621436359900389356832160006312096343228177474124201012160806315588922861591152153594918144127655889364670848150080290670357525044243914232786112180982401247879863167584646398015586412524338879966755076129815297641398048076175965436298510280328337211016314857521122892097260860362043070425611347134260351628916143592654691122626143159190587300812155008702679782928864121838355712 [145,105] -63977633028444571337982890480371805235957125924205682272876821222561548929900191552799697698872311626282700190729265785609283530369915487118862789278851399025481011722869991836494063241582771981400208571077879536397135860075792149481215632825526354422635682063568410751661660471610792008299660899653436278977265707537920424040610151193883201528046174998221729793119403074677163025014230256683276112635156112084972747442657351239941747867858002405590666892069057193568423471444485628502921166527804698549121530551006075270768826338882785826175739224895006622029481752919117890645613032076009860550427280436908601555414529669073612734063505121386542267071977607529685337686506139654345028471971027916472761405938133276445530317588941922931465998372331477767118604690575859153604680515011785359203935251019432210998044669852384800049902104362940924222875357647530715682397081957763453738470553659498717621258062370851507818998797154868737730920346090276354802684596595326308438664474018328060509810763938412633002285300399667864362117047924553962647708154811791353797985702015126921988859349984181885926991192660018367724440340253699103013968947752235021096784833033677610778341677851190418309479302397685120144152519160257158079012939998675342947648144301822208503179241039814748397974831249195562977922432811049995702518297737442905415103662779996356809583950452497443540497859926762858483979208324406746183436066656655507142234199678071233177730864821383437064408112570707939231032754045907648860313105809452366515094863107617025059749728243346016310440450454736149176637924777465565096491059972876976555054675652665599449294787565708344576518396785748278916797254961745796237815333989746816698742906221884610871795632001313740436688607711919389802536035120442795096073525911900635750185178823940899478327865996560123255558836865783119204309547498892689011244760242517862364881997651069259799873737315180916115252195119444009872897217791792368732680659240975446722860443405012620441166091808387867709222216769088919913905759255867499824943219474148425735694463042895234746358496 [145,106] -65465119813535820649027076273352361539817939481938250854864025903442690478708643638888203008159680403059746063736233891858233715495037361355619063446957609968746133479813129397736784420622991382155700421065265591620739283547410142193201166803262669184197123419225976056984065077629925503434310881842351728407351796710831744263578919780894212054880045431280926183120140152401409543062974339600938249059707083432497638441163895660043591302334942678139373481351548427331160197212763641851179557327680371668997880707636233861864677058947668079136908705160394142744267497874808601974463411475244318531892764558125728823011837968431830448100096629127731523376662078852019615669521461795362204710749813445017680201878649707065823528721150236781483355584222280033497840150893840458896947913519201019846212611842038970427861548609034146906877809900370841857051526775332678959873387337746839881104708243458624984147832404984682530409166847144169732010151529401066390743099828036014222063169114632473190401710741645296460449668090169074041915197809704695843476725616827551241385067510817672288311856900459007942794664166889432618511909637825831919069165081458593148779826657381446997786893104377946231850101391048560028503046747885732152707049346181093232878780190719391833031159055642382911990337412101143415026799243775676248079469722903977944885292304785797279166567135777154890044262510987392480584665010099123488890937839064310776027854179999218286252697800224845846910358404635479674725641971953742078194630074830605081696254174138215312046869801196116904407863363206696628280305245781578459809333794738773284395578252660428089779713660934622926575041906653985505050313607442479378444810703211700785317012992532918713469074597632928699342506239051606228946430479143563481243183055573251734980403282716995871953388701763033310092717741773122781835395450053544165685107433252402914874941526540684515652429419815212032266511164641102980300228075671450462650058259946208361987711552153937588003405887538979337164734028149199756942224121896737375390128450987865089126655968224796256 [145,107] -1429732414483236979805189759041874411792738701513424496715813621906260426819289475012410018410214226211190857439360396932219653850833950946649896807137385140035084452342643091462264018555399186321785974605199706325118307877089924997837846443645163901297821863455724559019716558351327714004178112280147146091417877513549151059104128825642596059012674388494454421476826564131112473291184969623109403564713702312090283391032019542202737925256098896450335594305764587896865062705833050881343425188853750738619247232517783631898186363441933607402020176999032467634181169831525475953343543209306203357157922604085165469739978618657290075808823142637313751369435377396082651188751775694534492572947209387411951406966670625478470423712980257101785090743272201490168106690098000970674197718193345260118917322579747843446488855983817687575895181771502048323044310764253538273776071294283643843759179002178921693981870526447440898576197446074073634375261513636691374848122099748199321121050809644983658194792840399257288117894689193448398765198714452237961556349347787368649375588059788815819771986072543875062905032548476929452515292509272475128794277380741333795913415624232168078149241426468223894149818145286465463619301962698893184055703545325241681176462032779486423834099915519993658982082108908842120652696876324716087569346588346622729972650093201038005612640665422598578284989204001792131261057973386230971166480855745276326849460714706571738870696721397312577860809097509586768591506532491708539758556743068972282125517886027947557396117395316386952018707054939668153357418126838159990406607663845732435693445936487925928412896144578737559591761506747891393975124872262051193888174561427958958299276183351047133252113389811653202420530466174491710998895443224553950341357455028681809269027794498037954293094778455042683933501263844790839490985434196703901738147127443607828988057938348238792889640354908402176771601962131414148703892127884590910271423955340902454178897535704882742334009246818591133022690896986025508864079522069955014711675618004814099192960534825900 [145,108] -4392433436449246885877468177144764838483059045383155980895999734820599722355981060037635747294231009628125348874280789695434051971113913559974275053693517919952500341195994081537582839944942865492130601677337553384703345214556927821160194156753161181913880927394977320530742409296079825241729287304903895123261693590178633134536165799766877631557444603871449081438324540812916789434312352282080332548896188902938029179682996109116630071518500384325725649662248884743109095108691165851112737741263125950992966486165175641328244359099265962127831486367655952762867224455589072485541983897746937061820347825885192812259026885568221827129650954908310430718400358336955075769981303740080433417011243353963536494413357247263618378622424808937662665796515497426987900710485988958071403131094513498276186776416205776044973536021800187616938854175526812782165725454002966055686300079546538672306145982523764402930865381304958352174648860674260232112682280384317034336078890238801111741812527856286227269831338027968243529586143244994271024862719112846289145387084775554294185215920075885211901633957091443752128648650583622913924836611749829953299586264404001339776229273486086941154554779486353250160001353831904635508321850152143047378571200033977156247130948362640479139266787865960013625569552066481076340021748927455817966339947957977415807493156420148566367984027134509319090577714652028717604972759876589014289982960039256242896112683356526187896109166295335560688347498789818027668861441403443505358093552506116455909358786930806583863216311608194014209880082003213661374048157775308452692824490748304957687038982437339564609544499775984688928899987412854579556956850682478460640771088543974218638533608018771720753458378334562373150453419703699293292070030946017531953939074475939859181404894028551039609123970952573198732015222546015476039082975725799835014392273918841204632610383214995301107509503521252174022565060476199826333426690504464488441184449799219509708859702230927273276497087791774943300821044815909816468155725933752555886513773641691796657192128 [145,109] 10328722561914649483682623745820015700459542577765782916802195085522784095666662022529118224816196759626905846196309419668850832317944024201029543424569119453618044770101046643310856329204479423593433214652376939791761321897217638641404631012631856946759355498228701163109038183680970245842279704424209517348466154298849080044171628638443835090277915573745370706531437547651853454103488795996832495576663771840185132861699645450908262126398110444085581993786205588847112209997180022599924252813858773484135479197685210462329965396283858345804313312454153406076542292393984137309891975524564704485772665280740818142595273019977261967476339019483120087911468980829415065066244868201787044263468418043124838540390046300242035423317502655009199204234377078910077837367595763199645602875550475388847794556694445284136854138902410361963133597170830425212200640912757322036035210298369839024132652239367948174977758369969427154473242766871172427128819646114149675853434498603574944491200061302162342557952458971947814616141286996817371889613642906866191961626050777413128774728943987366557935325702892537526799733891021778968498848469977909136627767788003934217550781778550023067062258270999549956538486491312273794002042034952804649177680876477584912841077559443672488026620200972187452408487283994289329096219776209556848429398452683320835141046094435499787308468808936687954918377991554920970814776363679574095065978503744102899210953279592901911294314427230684922713353763544158403150438804325820540909593946452710343339601889451951797650526021238457059187210346319085691340277731436528542149740409605403768541254430515488427015389574938738114231469841376129011367774266041497341774723954828948243570158478455614546306289474804767839177698936117203400869341507028369530781461069429519292209893248428277644607347817817521027386011219328325296400211787226664764781479056562134260213277685313683472136991441495481735593235971483489060006861669778637559461072055138658804081908862518960350920278410326699132463661471945087701868498536138208714757717692975273229688 [145,110] 19843759662979024563730659276490188939346596465624176678750313392675984198742981928539582577177518280915631206802399759425132453319835397089435123292713462407125118664727221425203283116651273364845267747083014217747573772503653902803655524082554767472470394958009829140402953636005542433027685589909752239854167925438724789451181538157482193968153203142380821592043608704299295854846375084597075382176381879966421280580920080567586112496751645754555712064358872583338439683527289932658560525470548297020569009550899715021213496078308841407329354049483801639008536741270373827563209928207712779254742519577563326248385109322846101555578757018861212474294929471031686518381110273893158266801130315605103832910628880120974328919979576056899217195627009020207682689648536095548466719989159773440101725755947669670750221886678528807736972521901994144720934966103586245788365269180303352565075056538007689291032574519895781982448926220890965512393987728279605255086356339100877803992944305901346579259003124646921281664044855786168742570110961524950889946303124418462017594906322901696955578466599071241672515393562036042757787719756052518756014568563167587110097382944246678879771747756870118682567992098750449654776419127924615235545089290523561110833671877780512486150560364426562743503322022660677490804872695167506921886560617161704507348968735466160460505740727936454816900113953635763639285067951678386191064476663454761979701064668051171827620489160806583202130040552964125512753054556737906731731297776182566623686889265060123910999051730758225677555753300070013090148823254648766731321276207422795725194486910137192715012660851471008602435238854150946472520454598966610641789245297173834911988137160100951168260555457172767843411420292055736389991699830982716063024811492130540089880179015864862372724370408113638795995429697822916206153750045310339087363351792778841315051270935200607548523235583082286825893244115125615001335850331378993008302117097378579704282537969117722540635179089645101056975600564003352374312505184992102623451035091620880 [145,111] 11799351211112291176280125609040546438109754227811943897175476900999141633947684335612454897640234796939714128760900270107846577309332078122097048033688402919896076753834250662229030581341260319553656945810512756877883187381653607340076948814305737724215795725965895119595686942182723077369693237333565007044127875417594180165932115220150340643022063307748738486092140313357963398710787543319515926151898769126634498461788075125697925230010794248687418996645840179918520586679436156676582865736599271674985729020276077347451246121047208386412008720765731583151771778751112071242359108052401217238033686624982002956863324622917805581332086334366546515147010320954845569900987759618689026738386742057039527276410990184473946232496025518032240512166932974171088812300464645583701988196485478025189717770556100362922796340230024211593787342496720814759436799656250123106069640364607692171318432886795166389200835878205466790640159826681989974707571102072819077639331892034189538139242949063599726503484524895992208035831973768912105916031940658818509777240475484728370939344241134160860415561374885773898549893520038678556587609885393315244766546747632981375143287941158913638942523180349135259339684238438098595804549763820472241652108136776414419851594967970347500788492815801576277863693365787312406767092417279740197880658503938960312922443404193789022911366380457203187987885230566084289787863562751848249745362193157868828320870912914326271415456192668350338343376884009755070863374455551606555616073452244185550460938481899985607441585615733791154217453887611494305453532182593748295787695784863707068904255879728410485311025505284819085614398854907820417181753000543566688055481297615336547943367012590299431759270088838436642274656767083754990994959032051266394043577549333395424008853197467306277069232288951567972016083166690190653659538850368255854380078685996622140896201787283807224598728344076208946341965678924619323051057474402549951306123459247264599648491374358576120430448457148971596639333208160187517355387223044987047925142134 [145,112] 10404768752519620308944738243398979343441138572510740498312760826812045033126200508186564219459021051258284685832111719873645772656450664684955718833052105053569116030096441782491690422624456200821772056157926344037346944157493238273566232605922166219243843719282050387114323943523338064473617941713884711448136177186358444656452881757404228336619024955990953335623268266559849789222172020425213873000892357523287903401704376258583214585049469434161167547605311002860789250368987778446160774934828119203407157717403848217691216831206922426930317538612976164404648236819939827294316924634415390835002166813414980488798271109780827924678253485982659008204940580726930340102140432745143637337176862154134595691594393123074191662942612386104619525104051423670840753936602543056684285057429741403429496844661141260812828695612103559435394689750370579700268666527053784515510438064200472381459164775430606970341637032559042681931382049497920689895576824347914318584574663064544582683476743406673732457149896164581557326754038154028843769824778616460578983400930611857928146452381148470051351662552084719926900132412503183481319475504392867698301843323954573967980198005144524633040774949623717535479532598198412199048074518882906273060682652022171877654187337756010156221486606938262805774935937897861310634982629223340995617196744416062787598226123752088187432046513906257620700531083631810247831732605308861899147993338760481489249087913225619350462928926065127281189656236435102989558540377088758681136823190281864845383699139344286462832255047429602277340725909029411832076805733752826003035165001057130478856091331674107636293296917205604734075811985766530761951423482391431105031451665447577960221140026934516627292806959876590236966000765585655911693525907391934056561117171155048682247168134948768669447901929522118836170888646772970569636594172798360509340009718727896030535531554882806032265008080232644580608687013663985639579007976934198566794057595270968082655541258350108731489296992800918654087781514203955556108392341163125376512 [145,113] -50545841312991919188152312776169338494599115361620117851220829311061117724338492861256750319009785080465725094051050949807278940592893169026178259786274074484643791225913991145380017727435779580769753734495435584321698483299313890367729224989474192572969972114063116411966810638811042519586716975033543784057793994645697116868587171959159109796137137949582499053462378846068761840172439049197657057171173329535642764563752396254277463319851102122351582847905061993778023557725772894058070076688085146717863345195962138107307077305183514164844441834840942938386280350432225360605727298142723781294606718614345215214476137010938998930905764873285277330769125603663969472205062749031853631183448438804857865937842455697419870787996722629643750343005753040160213765605603501719782387091354982637504371832297937711671839723561559622000979543279094479794852853226676433649248346571110810356336663901607130003913711402476452165768144181257284662021748714640457508843273623895281913221243351227414746907567748730166868599676941803128452313988799059085077002196012891668675875912202124857789082742833645356911256975768902610105965032794040107192281360161378455389844338436005495780167768776515420422851072076063380501155658848072467611964066522185708968254613945353361247021280483689223682926747586409404777403068863984105141952098610096085250854927645456735134304892582847143423061530445776388390017565410470935319275438874091904467612000822527465585825453380536646873867653942312365015223414821058300268491501212941372855916850454593314594398269823606860047507669594921609320704607218403198941478664259543386648241438201561966338510549666404239442144581806613643742210712192814166152048837491769208082235039120623331695467993104340731961455192653276454303646447572341004247204876880615648373543698471433696443774489294503680804854612797795083414848301926535092865114027718691988604193760856773428823926684279637546177698789062888765693919730738581324044477420017688483440252322474186328803358797426463394210160288519125995666428623187040448 [145,114] -47778859622524884732881417187578741926079810438463407219220183441917072766225257892164779464629887055555300388650410502458243077834890729406451153653055044344252363739079562935931219991629326381115696078617972220911799945785054397731356480620204636615763295271629381533484454424012293829990353982528005244501411915819274506932506618681338593117889196936407840739239348058150237225410994049472181990224873150302703462318954952601001022556820830426840741536576136489358454148410104301941714072260120831432551870696372065694047137990381855971841055649160595008625859887593912111557328907290268992745317700577387496974840799087873246771575808485957674349135379910809199161277711847248571910103623974685439131034533342048138270252224584069808376648479499216578128437163609182090655982727880414407381655474634244122292268026475343458182569103167664353532749387484017363847310132818138220949864420660944039868451074338360760432225524923881009375489912172261696733779109975485154743066541923481792513979181343820561669820325544497815420133005696310549139408450323530241066480148683014639170433275539741955900601780967968150880754418783856637212641011585348676424100834488899443341073393728402235879723526546124571974354261783853763276684799532685593693348688647443547952422884882929684354239774002602358460989530840161710734581189671153149892335387134021479476369822518637776334818069796639038539764330952593078450142601755002445068886639457982721937481199486560957656448489097393308082576797512969803428511659774079388143323395846052641696215702084828102146995938925339260170681555226326238010242773026589287753530866046342728380158053115266731224100057453548441837877528839482555262020178267220226165844063807900129194600703236338401628571752059248583589859240029398937013722581625387000143377423637950192789790380822640827463716787590423509075854951637810928524682044063518664148077040440458685811701997544073453313740581610091440385761182222356949608901438751103224357914397235308518926723979611358820267798757168007464741200229376 [145,115] -89381616212082730642010538813296219116130951284251310479518380047684237312927260110592829948603675637133252732827312360068117628995205424743003017102221363024135052505579271602878091952710898068385022494755482260501645396257770591364290345240595644347570021095452843226838094488223281195474861943799744690578590048835352760229496076184875169763421989927554142405422618170586684519560481616905273469712299689094668260988153615040236144141623256426316377635607320936251581842000111832150223678102385790405920854434875332174645494880274835904620760556632883938546557308570007491990754404451316578977000156009748110413146695743152358108921242785570897228799390840005314161450195564405092204293043249184088074719177345753078442266013297891037540509798269894187314375742420022846296890606430460841390636350577791484829475470430082729840475885501989898303993454469845058201524497961872891857098885625470521881732984592883785977208050893452463971731690739090581420064420068046903860844484331693863900658855490493155283221440445626615358891109319886061219680786920360861975426212751430780205429853166046229286178541446188831528543836160747702657242095953923847326312576909408555948516672683626960438872491218231323835422863841267084694610308080138896772925271884647731147596954842188762456653624445018040965187107471825055616687650372876110561047019624697884071015350377323778787654991935617111896420908249213854095220919428757443886306830492629227845429745627204534469505960532387602176279354072211602733436997488107629989246490703454704129416134208769533014794110262340892642248239921758171651604689745878457944051529450878905189093157774857344380625987698575086310654410068623724266963805145040290935276837583965182636074430796048123306424782201502991444013881031723227805365270945411382604529491767426508102133956010443786042896788417836336237742649752343793345558880385421414298926440426878385999776983850377267788165382733872601169427707165343491651845031573414586762194965488178607364612529154788644235773137610321358424480 [145,116] -45338164758270862555754558111999854868688296793541369907253037379163450600748641774650155927915821799961151436486384320196745419183215346130193939503576608719964362355089700951223159163240919626806945394115169427162065083674813488456262103041362337392364523054080992426864510108600179630849668075366377775360682361866363422307909005926221756580389154185203767850368401352075348194832405205499092929531384446285249560064476679107853692288808660298706947491593765230768717569665481545731291221149840687126101289003516372356115749093930514461765434270626955099705769916527015963305833693328889534290891994116537825706861427638446019016057357522684768996068024766921543504566203446415008315199401815544643460833704226281107276044778048409597294255292878625142950052128186280618174400068179351341421033163837505050950346240274120861852328182225449012560698596812720481498901908510540256830333430771496020971864706558558554783799314897444996350559404123376923747378941540650342196114854894548046351004982949655004973671942415223486123386394649745881633848535927145322455802199396502954426477793712454068213437443587280818589824810966037948406201780966831897026981377194012479299165750925461654853071709399321207908799887987320056635149288183953401673649461991422329427052122534983963147321714852354764100890485812388942556088324899027331807531430271155496555094363072034184528417733748134125247759109428645728091806776426038135237198689828009608470470213537701183660495630444141742603768585791785011325779017118493412472835184236715046380510246472301752553028756576064125759191594818186252756732030958698018701142439975287976926356762058906889971550271673457319792486237469203215547218541436133346283376719615823485242879470348521782132888465367494072683980675579498812307441271926935939033420657835845479261712298161647407188938025477054960835330856797776023630061969009546321619092782435818013362579711772919349965448094686355662755312794334778481788913945883366874693239384181997876652442137248000847132201105125824960 [145,117] 7500309080204850344503557742324885900493047591821524385085098051303234756148010722708911188818520491908628412367683259090603622647654332936247250609721900637409505471691419532929414292937205901342939801102189469061969479567686377699225430482659677295596005107200261951573022254279841107533395268301486777946981351048502074277161941975049962275933562392959832296598366924515931988744371659224587034779912870734369141212167684625626987250715878581919507023105843048545425740036530181770953391864448033129302262171336459247986968573521012114790584315373152858147803978243256211923868702742135017676803116410090716053341627792781155982169544978156153233187068881260704536180510198888437098740669803699630387545667567919314248306361785720916637157949717832441373810239884551326620791786875730129847744394592587982864407271692395535193144065270293944209419885196607745934877716633831754802200920873079787991537851541463231503284462690348554485089256947186022081583138285623592254206657030943878405737510160062734369408022664791167480613042769902682751269784828541431062769779945745696155666953933353973679583037096618331683242046211490082872955097660912657470841740627223482649326987806967051036139700874872811853831232633488502184302855963617466066542996001334302836323705787368771773497969648994906134352054096937914439754789600235700448875218338063817830523260605026827469095463243935856956064017227963452958020524892223064840405153142456288454957739070122037915462270568893566363440488884174866605303898314891338913137578983869203251394354925494516289415518618465920258907321346428562426459465580734231357187423034389659059738363110812586455254056911578797407103185859823277648638459726227361114961689586429325777280715780474036508731973476343672843822481647098022642252541243219976731453436574403925110807730352370161480098133245843510986134447886566422155268757898841165447328501331860573380542803862324617151371487495999085160998376804586507468175119577021644249659637239215321756194526175325331793762298712 [145,118] 2761691549330945704689464200649719861700313300219972174459937072230237890398986943372276131026981794758874842343093618646016030859992977134245724172515838531048126118736514216138662469852661573732556637232912419123163490348470532634427012202037956491944525868615566776698154635121792959854741917630086820387024285273040257550662713572187083337655433460885483681862615658926589689237267402957818239782495277512472472988156697233186092119944617960029314417691494998651486420117305815588083309383337789543519448306819114623446577916714511736203598359171098563028732928331636673764694247889485594759331192754471850726766789226649007075332599182468156734585787371991510105271884631240926278270199365423491057570899077319209884399689078105455488012751855857962309046477574815953716781522627986667421258061299659928110792995342635193326974775045619813247274846099879929576094232446184388249669001475456784734030582152870910523792098907190898438810684553132850775759905526265281080246778749760160175312744803861636415680648711851439012024828654144064722397049776937514416885945930793600675343048388550247348822866983997327594277211352510852977391672023801385920973988963300531849583914396525967305434223498795809289702303822106254296934419825150389812160760056826710996672951207743613591231648081939321572064355490953977558346278857685347343994237612066431174381738262055244539463945658828493043644507431693888663019721861130665037868426023650302721515031664587171987895557541541458481274180717596026729163849773891458905255000372629430566935212879878048460194192118901979642519669786842486357302085250312457396111658384417081155192765375993078273765339491206372798767523619785227629703880970088990160161268560328049958894451958560163480352831818050437130351619764659392154257681634153126127335034842673097524121445502243347716128964881785609162180129727240694750481673368584298237732287381068713030022331576904072020368768468348141089600315807961933768470572974347079111473071400072355584785962015018247551552 [145,119] 1479425146933588876896429442187971085725407170202756805369072251190415015804260350152797620888791161435134295965792144429509525285125746169992733014214363864016086232344611807468665416475296784558598982452682295274922046034552831573916718904833945708397316020227217634342658157800608997849316346976838436962361640507255069610647610302507808740268145878458558230580812343446810669858910995964444251330425364380632666412932656394890772112754381474841068830290439123940563718752798755658799385311556164490835770855138475259794877378725566260421059383734347181384738201479478511467680393500526369650655204845204059420942205294492793581142454479694913712957520407605878528638580452117525009678356189462433508856832713903738174675228248239718743362305631938561608146702527140153049040146164854674957963142303074537538691263126322947446733238793293345015224470350040805064682630309945563329045927193107772104197773480666320104352811618708290423327312388377883854741094152800735340234541875826793088234361674691245035649156181504140000953020730863638294327727748486851434918814165378492729386335015575641265324099696602104842935898332479325018028416155251790447501993233510138289484905515207962214503296138808103969028071655208107474025244158832253177881724738835274917668854311595934054490899077338370107497777988806886746303407501654211696708422615455913612702468769651315104305396390458496127204216477520436669872902479316637698925153988294390371540319558183331173961722987278467023418056249987018320639617782808645172477051679966346670918636976677296709191208023324056261071473839617265437285894006777461676314842387171089977075954524873496683868995748496040151844156066551661630146561073675974076309641604804056211947846785797946887179331111810057539028003768858656532805704427961781102281105360456795119997733654143100547266846441249226372423945090818629520508335147320701104439456663079018227697545542877660325568920826964130719051178719699235583392261749992214707791776534580159166453999554846692 [145,120] 157475688430550363107556634327628943580976017557931645605480738111849448994674439991820864878826303758813631222381792417240914214871341830197422453775981883317893727793517264321230856035538177210990703066180761732242901108433384227735855252508783426482885810845819944992034947800625950130267243912677198626635437977062819634559723054874505233541424700386583910878720325721162035074370505319893866773125126980009851427931873421993778863454546760868158304219566146527881756960473833409241595207783776616956169822501430938523721450389014883769938032231038706330801493116120402306765132057613040631520371132628537702288353233636225744694017527859565589193818799730352898793609890542179411303276938883035197208481852687220238221685007765412204476668601337472222929912782011604876805495287242130195710153452745526354422994271422113840044280323056712288747662044228124522581373310642035403500461948375627822004822666458106615420753463183997821066816087544389221603827422694569869181601097249847764555226156774009105649660147188544781733906676340131544840942948942304979081178302996700385451024448651945199158276310355014281301097013195221161388120127371419719925554042536102347823448580959998536257321303139959505907613788200354921096883603964185444585730868143247532600621400199862175808428194522528502289127994390274283235229529272129310697761348382062791230773245758167895142706282492953953394072973645254133489117663795151792316533557170728068438099819148820048955718127079408720916420363486677189028613657391582667106841731371694779519657791046260205028811620876196367697742149417680042548676856394167258789266346797015933714408064527653659117449605978879112503368606494529075204341660303747459216128107471110707277156890285263575628428404806777869650676607549975877442406262739581635422997581337519070587665053453160972855748164893930012999865759673095308599960625949088001642597822239847099461569199912107154886296807936182612513688069937041971995845413062850343544568371120041738960406400 [145,121] -12966071847814023950237117897617052049991978403125682745018869471842598669931238019583010251611022331720833197255372431217669505962368539307507753847659457410638871101091212926164961700319575942107402869701268078659307976664550669553234186529461919118891426559131109184157446657075337283795332497195559807615978731253155305457919263761039127671071452985772615688410280227335286205518170554635901958737494933350876480147939803773778369707595995213433754650520865565125584481263139997894668384422449146994280254768436297317300535162291357897759595126319318209406085335578905343078003460331108133390493749113295619283471917878944075741555793475171317174568187872486734394165099966210173033416474872006284652138909731075669639837544833734771909213432997316612311641276401247514398632396493380352833622966887419259765627195010989853249090753673809741814168567876886315957721860343606051556975537294487467895110013716293715638214897136361476800625862743447561456472852622593293843313026854006182163607334883665780720960691702010292319390334587451878722298883344099900054586652091202037792998546529696522638128292393520862429010655662723615088618807425164018838908357400231816114852262322420083065326596873144758437985422850731254705139226934496308256547401533342071619541010645024019923628477892139875296124908385420328083446990175934877342312102285871041323762131243681315700975449519355039922912492179728353245129164073497974985640595303895217527222509602082997210205430841001006129627764734805739263601461790432506295948486640232580860869035935709947390017864731292001080939100090630048615554224710421019562736255153238797958738057079867194801722222887796814344702710355026273921439805824961248363784787254997463759995825154464910414006317751788895765694383543769618732015503319438551486008203833075654554430955978065931488869448471500176279494873488128382863178514398352796847211516617928408032503624456016004111641742987003219544964346589710181171977514081264996007733483832995127984 [145,122] -345120240934290414753617926282784067010257330938719765428400246272562405256298182247000519686717967980845345902542165739054613169212646677602587245621414604953266429046389139704138158497566567911148134169644368344601641411864256699969733055406411817417372379795096466403951815485350717814034843093693929493852800763906527250511545805130559752867090312202329885779145572510385642304370296401863308825014450153054104740417942365828005372828695142740990982107509773777429883733002127132426786766116068023052065557031020370050713157774432284531487141525257077957976320143584784438438814030807666058066180434590009369579035307802302041009705330985253508240611719021994687231452200401074612329784433899741810105103024036167500556691662219398264524419206422377748333096197166982414265467922669009614180230342430597263388805495565414708160846234073245319117882562366155181335043443546007689388768380475886279000347047572326945575226907910211186198314389570459356452985862316910689422419992687315088532955088236525686965130507392904219268359809226257255757791846902815598066807557763443198440377571968499857683164177173697001084276178257249246641114597301539264049837297487392022430440483834497092719305546866112935943446104885731623319194375934235184181649024128655365458802223890914477034483834773070755425024322259037386800867777682587309365463397742969578832161576276977674959916309608715796980267432055623035847010857069653157625354583928660447799853336461883256822093584105613231924040128508133565344143912329127003798443496747682333429811791079244495366550567786610665046330022324488686446785472427828294805725786484190147658409598688810216242684514447150628721968290020780283953942109447924303640777164960417612637085573072206372335904145174533170780822719325518807778703082222702190652266492618306850652374701288638786676398600625673376003075313581814082150787627516507765059323069453311707845136794591261638828934239134331992718401202533876876564816727791893296364491197920 [145,123] -3051600718284090549459831052295649341870820016986069575689501336850954765101665209506339730314210175138442253475483816697158814659643188454520320929437467984380140728740406188215963520945440311975500855904685628176205697212596319098413416994705386536622156975960378509656881186192179419695059873777711156523266376364941981406207657869242577309489009223458038560293133130071797183305485068834763062251734781034611205910668428152536524934851430396476563919937567153800544521472041202223341225246379062215993768220141443164036327021305834136014978404997504919876267152809077022185742596983351225889623817490681940283550187419869581324065910847762062113864059643368326009529456132214902331440397240396872083663332012600206174193626300043729396757771581226670553085716625040612916878111326333188094404061449256778446469604681772077193330145550994804781869899501173872902094189641293735956943769135105139183833433293474421660241274668833126488346236235030340063459509952676337296235339734288932354679822225286849351585261271888313729777482998579180721502300639926365955651595526850659823010808339187081888534996424387685025015710298698816977891105606039392511527537996840589148944943202728486661845956890392618196660738576040014244329571607558506301015808621486378119022381517909147953542708744073349074501924536571491508945064490627333909538130654003613620363571930396006508491176177053397575197774577100554546618069779137053502610323986296382088575715284160102625932836936172410983175028699837983697812956984725936296668990070755933963244333900610283220040136206788948921512652787428234419767059039480918773478101266509998121411180812279598872183625264131572095641100298383119860727371137346205987844687870767836965153190044375192407350356392519441639650157017079129581270003896247208408760116164363588618267030499650438186662612165625136568342051257255019222886855268152664846505986555730111888401018244768111133702529373989033559725707190450559677516144514225014988581484 [145,124] 484700963410489638616512473356361088811497406090836662689092742119284521442342479217361137046410120581094685243689973327320028343418751279181564390070597051266282093689517170756094673949790936299619360527086840382697238433329168176108410513568496029741906559707680394238763765044255366165008273693633110013310907893844066111300679389178160554141797195507562618664128608167786569513336104265115323600486888065599540695362101606234890599861388387314254658270419664886922421898231249195943012471358952173036330909177075207178662926659136473061267233902347613659530064669588493068856644246223409929763914106546870410363055034233925887756152479859888697338599379450917697082397629172880839756029897048042573944897896704246483247807623621244653002185968451095196898003512177537870492465342943964891034793727169271510361600679818663032204597574048731276079887139567682054321572873345109146254134802098074632047273357609371022496033140853582908410448198719179943769163923745904642374633950512183600806926161141534870790769862813221009615342287897416587945195845722732831340024529618333167122863953871838410788037332306111081911053611717813288699728265445100006862076902449188736294421051733649039185922824423049629509804978910543365081387859263841283902118528577683174791530223323683697465696230584591796694537558366425623099865974141935440203742604061165987207653180619850719587001714524296159346185607646436483388921340620141393716728056004011311594697685294267509968520867694631384282328461302125549087720241394704713538714769990599340589648785249281951982268028519705432636293786507333953419050914741358629892797046632912383252220131025421038004897955058221001483677699485204953661278473433600009340489321669663840220963453541787772019766052585367813735283008727113683575972197796268214693354866761337365661609402054577591800440186090317073012145629662298548776572574084895733321805575381410218547962715244743331834276673008620263744654061586303444049488252623570560 [145,125] -19790862677617523703475225356569988370135120214632630196570311354268766011918474939812373941602988651968715802625329900037206893518404126324428506326198482180386272648279270043342454467914655421064743855140900274073428246098938997897624715760522540847908103548557138677114282333179492765812112479622553869415920415851208467807175917012595688262678710004629526677243293396460470373550496301832143578898311360307914003176454321114049815637678885050802741067828721795134251764620244382345254729740907734713600036461003601083634989575620728190411468347940015505485865984739459891623151471332035670436602405598332036561270332860021159170166231802173130243495347416675321428021589659119113570023591209410385780314743785090252392512913603201369015492211089900829385476282191641784867643659063941909670668866263107255928956655706371088181123269466537745823107517846842334850265712376767971724354381988631236738123901455862248848171941154039369277763583541035555334494331234275606595605091148991650546143978727856108288930082999589837922887675546620921949832569867789695561851185067835493280134805159100912559897125193550630108373120420278817241390509601355082797785801642054957830879035368435283530699052995805834975033580197538501783105906946725616761483352423942400442857428201044383449869327128852153669118804473016887939312777321388967506139602924166869659457630617215383028025232445941517273755503392223328322308571486016588968339208337202425895952770941542761422151346218221907466672586057684333020471320788528460496497301096909134706092016476864504562561903793822469757872686893619204048689147651918649925229775597945692496923133408288219043578600021559818781734292251064685161181762295576751048383378961920058708029887603086123159389005453376621445289379552732691255639534434320060398390579573932353894891288730208445436170697196140143132742582438474141673943165218940920182603443281446805865314690118745821047951755996135622099518625858002520518592904480 [145,126] -3320147961243758832599813903004793253691406331722145431583590235969696984072405978608315997810174450331807778697153531742379296829076764682780642450599092649764374588048342630972213292526802144856736674466655444931060632879559339850579561651503165932144180426183372075461053622865234587131817887534000178252915140006108695705144259397727963073422260828293989365172646950341308350427928530016594467487635818115755763107204784767803584855654060422283743898672080742149574335789064715304768829512766979117957393523446025926528236054435276332678474164981071438177014894822760631458293608148437705299956416160204627691476843864636460947091417669343330457531259321116992228935899530624805705873677984237403890116937289544478471987539812352862964613330280790778487027031195924549483967944660443691576825292471299290478851920076018729396142705889542859391623753019225551709389957414651429668853463675589936943928655439487060332843998173801073444905802156157211943385921100776965893978391126803848452966181212531864742029893466597790829864036482410052858110966939143173133947640450948558620991775919349214897731449943807973951732832228343599163815340760871016954826199042713614893774187498354820849162175808773845113725612346926512301838854478886959894828698103316092197084365881357021297334363305698696316593243020265799701361839349540821114973994439853234411377884144083612638300180387198294480183225906326979463207521101564740283234888131657031137574879409286652293162214195570423519887233440961123264230874020065524609757323824625095716295776829577041574972226180716386283853690957768423902337604239883448393626051519948071558417649745889025688451481660477428441304143295995945460112309820793942770373990398247903081394657644855503900022309215402042908682852698504207630157928020273701824808758659858793940629209508975451938241987189023312240828516177012081922892689113283434360230705806241494846401620401738301218170633311516732410408182546255941070760 [145,127] -438638051590827570540790083303195778649607771383718149761335089550683975041838680685508628856926173643094105849625581516179883972861456281702778810956562930250420213304376474913079432998718223731765695576624492755489605061883565281958414007125193859569499809068677706473761977111065971002911180969709913783570140867910948705896469885792199855805183806227230746156183008350760036825391714286862919890708972137161264554296842389712197801993013117504090598983450102371628315387202267186236678444731793605923483462379710097793542445948935790588600547214957522134336622812598437066900428458153449112675350843878755538707811927270797966512312706205291690043150809156805280083710562952598701968450420302014814267781299766151568479160690944250959020567076484673107538073636569204949690149145593205569067905169210536974333936568934004817877616816663204316948422467079587632765018412250931055539694507285759369434422609502519405482012679803927595058453642869295535149875518921778270450016291387331621568130452894481879578268062016373067068847413879306417550603513237493129287078196751740622657632588646489252092576528108381055696660163245597781561783304823633917432010422767731712754130394382706029249845482840630566416468106293704107752872098198644793944015759996379807960658473126173496465451961178756543418609036246054418662910774938326776478655671082401370823398236168257482322975497702968943112579835533575976861144305185744957891169540427856578471882520938676761911779818556070072062333647030403459894723483166986617337936558247837123903786400545482366175467446574367367629941455702322482831018074255263803659419432342897448948370540472064986570190515242572509647033907097680577529200833745830099239217477936368080848631005319251140283184399304370444137578588768436429305909836396204598052568798545939520434256766392198349682170299572001549843420387155873945101982648627603479216396638958235407103268122274464446019241474418241918990288312835487 [145,128] 6272854098737324499900734928219071694296016893093265881304959330414602061846144905331296281750196196599735647302928427908927356268958482432807681706513204304294173278529909062545853535031569673698434174798048656890722351162821730533225978272244255004909259262591813326499211582237988152616135500852184124642460472902323789978592960439664876673988853334146663812584887153920887254927142504020880540375671014866464173777643135967669282489237025355900324416425687670167683374704328999567896384972541134510465975938393564981694000799097978969748491714121906525205066439797551938932933067488384696858623069071631517798231642730477011500892816129323972266908814745671250744506252580492602522780210597511474133347400226813243222907220027106332462418214561080099372933408588609753271821518640148800384444014742562776955191121922758183016436985031831159434793535219714799917467847569945559526245252513867285763477058410825081094691034879220378008695520426022641601247773874334072952191974496166386685794215309930841488333569748932916351700876096062424582934740917817770335304479931964665543051947393819000005341906545631500132923267509907916069448237696827075354278362729741710807388099887963021321820847902229707124687969447716260361617861972913618801278890598570693489048202639270361222501625766098974116364720583046829035812318329185340786226122269390053640970844482387116218749619519374848271915533450815349282375792837527761483970923287253950110144156785162296155181073976967860878443838291101353133716872345929603859942886808290948796046052411140871165535330887231787071842890357666800255500555451036922485949959955709326294369054488028121883027375108696064255152725899993452941411121971693385712523865420041483442049498589033067024898091358061977701471174351196099894596787713200870777981809996149623474002904333106954497199308778772707038186062230408066546504120935830813375203618161280062876457354130113089425986678182205630450458112 [145,129] -138705857935865601617553105395123107341460735536713183789543933673851731131565536072840844692576292629475485471975390851613600553673083677987135208447127483786413441921056687428572565393935746616764049104145191159790264604483456836220726611177196731778085532939091553432451290281476468092967460660065560630993162144040725279577861059808116823448789694794576269792366379274764661512015754519263864902032012332414892689505693122922014346270222057957607664592006847364294253689626528330756523273191869720945440972985954439531552456501482874125400907642502112439550495171062559199615914003981014080348365807561380972907180549062084826218726296732290627206976973647714209570257188131948138843949014027683422709926946783780561423023631790949228683986435387897477075362367647500251255412362417369643659868793366084862955345172560591544319294692344032292158515556129958474908563224926697075424714879891619376903433753515247477419340821233999134533087520470354979367849212210986734272130549002996591405980936901705792916960716234377278614915549926627246425684696679211208573451958673703919193309203276349805334420555829884185804112803511783454479174727125812978849513998898463499430769316622578692645106486756916731077121584257983412344948835147829201669016230760185599432892646239454953530274579193978745968861878407925053613688393581606603609621723124163462679774234290992053074021259058417372438255288470840761963246591172534760523089629047061027207915194030787701796038088496117905921838684452645902997186130153454657076020049425591121151619479207232247902053622540674649971372601791719533373754137012772464863479110236791121830272778771516032390788481348304176258921140193769171451429836829792735413367589165153817067568501575826682262684326444636707614450254748669012181387808380494681456951644468223978668946775525990021864617241827475533977565465759812588942841818381760616112231313212002193418703736492357475548670263213626048 [145,130] 47552193174573111033499246346810827003469114900279848886886725471949906585005704438957645920853431261418206984444843007589113705841282782117911814844087613676432593146634111198129853918405188833754152830620955351232474631860808773510143720352404991801995333234951195492199578922522060257110696664956728827160355148294984754702438666242264766629040465824622882309652251780226224974598299978906251680815473577782747864958151077625770915941989143523663561900182076471231386634414463455975105175052822530848544941971300372312855382098291520969689310628557383862338977950913529754669127238984312158927360054761525564572684904560074669017001084755713285780924519424012175402495220431755169556716132079256657206300658078821511673255483099963050903375047310054415673516033431878985780314800935870910598340501183622837376292350505903416353216769061960376297675667308909426897874445144257873698687099785627120123250145741286832355373399739035669408650826177634263101797190624940444873945234427319085430713366578649572714798430338662006772224016784494162080038174155851796887923044205128167296925005495450657144729421403352654693495866787307017071039751186153766566348291926351701757310745862890431238048016321944929011488263585199665319882900852206498746545775214770075823387517066484819054728497179501626546943652297044036999693128731437613174535196469924157413731881849840903677136527179900340659499879427464595967439047998846598762623560772193668046783531252648062479636179093916283811736658962522041661791119259318162664256904130532334572454453041988234683775504586830363659637916667380868472936289560302046690161423497069706388918168124640246959587000922810088118586394934269136334717880516177072225121297778378201078645757867802198732643533174248279577436934672322106358721022361997221400113365945021995247727368195873912118697547901698047170774428340695933555788950189655524009316613252627272915882394627402530026094477088 [145,131] -843191799913703965334324199668166161515591237753760319760449666147222196835918503401403796148936756047719368726503570834166321937253720931362921416744299015711970313497709189432042697053256209425525639663048333843657183509797707932074257605674166127572873148490022008293436988466169421884690657746433797443295325174516185422273433166259039561916384466220017372424878963716537568084106638785801765707284004314689230875667311228580512947996721356111936065146399296504988362716786350658535646628234884110996586124849162580598259705772812026408032317875153510830545160815397203600367464912467403578988799046151108411808225405276176103228736768924183434356194007500803369274453328150926389895461745644540063320691203759774024835218916752512859255426174657733498960199709183294748670427868565480624034628732241338172143394567675753630674926761639632843616172113192742428723640767431249199536563992531688513993894502329217360516189774289427390725129814033700243073295218210138965181510023997923050680393897424942122095911841406000080488629737272382916169870851313587614735890168137875293209037945687928662568872545862484050868451730155889002560444487616704235628088296297764812442295621825814517480637467737209432999000329566759285978420232551260420303593451640462352691856151736497436074545975301197906844733864695096761980155929861463402393947982380440787206702167361943449553546668106998586454646998239112128852807603045744247006177939643931060506869025716716564588312348145680977479386614189445444234890374928441427412314160868627308728090298556480012527686743717676889596533144050461950964415785670177775018060446246563315713155327872181471050558915073659901882564223250466272887664063668484181183030437015635024913760658676701995525451627885316663304896679031351445428430154491769188217759160826489867037095038034461691742882966475564558985666606284071764469106843519159886235606081394262410498571794531915495932 [145,132] -8031555456023185768487527933459707587297759431460005782099810571184171516345838655964797238190391421079337231405288868131859831552153573104256621006891561839402419934125720153648948295081208717632774019975904167197563972681412087764454820039017317080726011905556465086859009671540917300751472019780578934588749850850717934364293160545260489216014503517980575749523685918714197857905539072407267732613778271946798937988944532040477083778804707572235552210257187946979618857752766358630657573611112532975695126000410062800284790669105701967583267766629956371176431214627325429767911914164159161442371646959756828747262911250674796652579002850006328743478547689021448018406730200197860043512312747098568658762539556232108633107201070323473564516406027679318572778242890552748046591813966351186074375131661754862833890074937806936003212678529203749167535674706553037199162627836349581344075770901817525066157840959002262685251187211898723084938814231610647620635012312321799991660677830006241988504298015170172189108807871520765680544652589317465819591732261838664477884257355262371733393495908572272911820970462112685498052329242531192007945279496709402009927120366817461256162797556416591660461390555393613289929303674887895904897789448696069191209119714049068975180901491613908783681989680604677988585740220247551828059197299154430008447589298473788660428589170353601114980812797546958436235187020877726532454914741153267511625384939786495154224193820258167503830671725362831964645189165268373550893074124933401166757700948865201254413983836103172763147183325294060931491071267840292909473913684324116513498449992327885363305787283318674357170797295205075169568470335998346545811024727312607218710530060724435361580634062977583123442338551090684510899988446258067029491842846444049691719429621921628225573480982018727717978393105526776088261975848528908378903286938311120393119033521847398938279277234752 [145,133] -9073714159964179173714280626373554425407907829375721024042821616253149640565593316509126742403206763647064036195471779853357405756057450022866456932504008136849580155187651197862954212434383223217792090518140922747694452694694536626509116833318160430485166387707844789429669010848935082965410930522552592531297497087014294904897348783403643836705360917333263638857609350855625863558367674907610786101256957508417655403515491852233745197502949236291302137207311496137522586568266865181118889864292005062830864536660459668700667308188457754094629406746923838755936696486419987247725433725577343203096240349720019017615104570424320449503517532529678862836499146312337876576091846084681868312272322400261304684766989188908192086371733905207548052520679957322714590838219464995986685581759502258019517778481617355886776251275594766849061598756367265784049844048359670130496397983191114298286694853529888986973070163050502606708092063818315804511920864052516646118927109377229409723530468120076246481537497081020245902551727962276748803157275788777808147069837363350070489847028236711749061434236121212831548257158994243315169970888834485037693802216293395778953290644656071641396002316203461013719666195780348886267671329247095664066863517271159483114077435356682745789554664530156637059920967082048980318252792016539193502496524670187457225178518400007378585433175461146581534487280659091071397856107016114723637818485660584111329946919620860917685475223415122870504266119751053324710081848288027482546145892132207310069403657044677640844142877918541446294557820846291934394272417105742576997741015206364051641696722487341848879868291776811884708438054002788078330223704768679238712154945303468838457807469550364186519563639448308327712879888596570152477857662215419230847567195970407234281326383291441525114737275888432640040000861199391943841487021511650485274055136101139363963875553667013880280 [145,134] -157441743623345085199140274723784896539314942071520006290580974837811336165595830898011836305307846706284740673421047973505270876458978806579631601742062081425796852954366148681097517501902507581076771794287894717252320330546017684273832200861619087889545153455119951057940361438735952468043813367758382574584348244539838438700669115910946966215761377356004251201973267908928031400872873099992026317818486414851149936459007313238170203109717724959662727355120402739347221121045456162619337978827019293091192741099615321641313193069712990663175203277165707278286138952332557883231020251587546803886271877442710180669861600314896880424967734047742270415386104591410876109375254522989528784997997125574635195778768079758889423185108891470617118237298359788545659901599917895394540796069031268390340941514473693711272783729706901459455859951033078487846751753721769236477853741809630778226613021248282324977027839002182675113221485546385550884225182231197870654259113213247909993208747855634182961355096161080714202848452637782419907027660932405793238580129281002905699629313726978932347525782372125115972524851181449458284480233562366126825649462907976470025332146924659734312803590386454790929424080174963869790426771350897148004655885282377375203782315546134097694080682716384293796081252340003294718709710623045267190414638022865105716968500322828042572171916204481361702174032654685022404579128176664988096192872565358919683828720020896411742299218330905839342804416152162354684327003642002454036930830261896868538545912420942111698500349726033238794802377197419482094414686732851979665486603709734877930370730769262367637919046421367164703740037170676285839539744606225624523171336743251742230779259680771843992578322605630973280360599622203558439989821671508349047929285589614796179371714402658766607954067801785622067722403908057097617209604101523114937559610601481733393781449180688 [145,135] -1073524162924493122571157438923402513466047553072026607332450541950874524101121515276981931383117856762658116888921457510393853009399234703117007896478165398951544257856589900286660607647475942699172262984917931321114797216965147992007934978293652420892983352585861659056211626395446023811513922386080818525511949208899148123419122083405963498688212689064081646277789357193509878810492215167450928184501455250910212371273216277904763760144172356812986332114342291254651203535547898348036649360791685886333310693870427730866330894193962564012172289014869291990455813034598194067682139963791646093384170701377056902875676191916240412265957109548377364910060707883933044593599976815574300776723057136173854582096398976373933386711065055512055530956717867946309496068471710141651309775131994245137173074850083893506728211099002561527571716627232669410194455065349633437278873765728728771013758308905291325656204338987232909832123242958488660845013149575391397007246048903729113283695741792449920812070789607754664168340292991186993252226414096431215421378062757072184943813116975329259285438523637676766250608775157660102314632755637212867173980520353449260945154163199906064990978386145629475270197487747928917336208792952447984058809315271159606527430110947174362756750189140887474408468908737561160306735513555711043535617056793488852956563721502355276734897663434560287438535791085693483897496891023462543980132838394206992383701575529886605897175122305087834840849531806554733010712382645252969363766291947703734749002430830714121707950728326923324213804736286517314246493570996125558629414375889444777947952874446674264099043248662730586980102842368019934693929399554282716860050744695264986513777633382462913756607540083555447292885960889144589665360801286137930434012326882645869294577236316628973414232912688783557935643585801355622680915267473270245455896429926214755644758 [145,136] 412032467220806432351730332837024152660023942013880455473084880191875050449436679248103524886161710109692459673030618624447321960469289201163993548045427843653289458228912937964058962096172768472309379234890704591988768775755731206630942346771262267307432804609580064093602267182641177147778181992640926386812288326294100190754783308359713914250541997620685056794690263515002339326786910033657102431888210631848603215567045746991674709891344685539899760591188989092726382842696381196396430196603672161212973450918760924623562924996638912800961358406256689096472825226614781081087199695242745522298777267078282097257695438121482928544253138755444514126645111530419163059760802206868289983949892723018022992571997601947179857138970380049577850073275458611145532622595480352851163100197676153825916748903673160092593465854282976961476443521724440539349983238840381121084296916251049722537862658880338773408850424211063218054687312895467122731386539276073548294123878252511942136834116338652180260419237878130645737820841239134457054594912953049857849288916812588564554595571818894261355489519809823812980972498753237610866149609342093447309132582100676512576597201736782343051710844560953899099775117991515185727639960394805251178873583025830879173604202731978156497623054775942545843344709623840793979381132637643117219554473546388254171629836873889710046963503491780013810552867223998496799429118606607774590086620629536791103072608288506209950036632552155743861321466931755202794275716929971356566514526550258958166681405298895164626336830121236961965765508550256917680541638194520840136061860113375095454468088980643896895291163972166164598643701819102380265090014763332059222252978859193942696364353718741592444749361953945138255879386982438300526626900803962549561427438155340867304786235543485270615069859722893183087619638174269987174039074969974327002307984945152 [145,137] 289774157532490105967283666203718447896554608273125079943866249715346261420122746140796335421862378560524562302114690530360468878462179640650251256844181615917379343496136142153787039052062437910921643246332469435093633020117796838429061449592920760585147288972619929823207234997341728986500119667478087682106942125555041214469298864336913791813330574776828816188204399639172784069604237188060066600616065262670390670661346239895932368406975446239656561954742690509342055344560316702658698922175484345413089867894962896567549520290712379281866404846037836248435540081142913364486995686846738038751375918575366792041672083153132208867871404434328492443613262716660772170744917708515267993144044195842305185322506618864619478119018605193694447392384853994511657974479101162279208422096593880515263665604476516341133329454102527719345592036745740158518317272192993833446675197402462201319231057641650806769166538235165895958980768728230650993638344323644729965649224405463612750272820111060409499239905489332610810124816622358880504707383331169685415076171946843924109932217412556949500042887952570897140328208555094473045380744728506199528863219537032467428630398968821993493618287562798705039134473259936720980419589260613610679099995422504999030431497134141813916726096994587744772395814061405600759309417899130829422558773226587003208000826708453230771267688121186137476659020547138186763886414556096223643710156966612219231513526211147108188317232696775829326463555556053054837322026712209794210064790608122743461881264996342161876890117371533997586693127919731904511821486062254085200915504971157423447793005092820652659533677790729357740973083735440462143569515968885668275620301847637169542187199741320577554498177188826007346527583919342057401586699733332645614683390459655640935103170660124648681070423745973805551774414396646970552585039299199634271104 [145,138] -267851801934771374434652735852558809969748831194308063585751666101315610182110753187960622940051530316094051102303908973308758589625016636114253934166549183515893522524163541719695914444963370672865870998236657222323311703284983607605872966441236514370813793936495880454536848434916864580185142532421002106640800796058828367237522325309499609007502504071528182427402331877470093994427139519169084859437775252447370853432688162777242315979121537660784935276023274916541635787623269095182603593971250182909008175388292494019521796300982126802562159552539240648303677162927560287586232689509030486253809836929147516825492611271046781704339363319780709228628201299003094165828560280288521170979887011252318800226196580785908936864369761249941442671868099924487995309295967538415818360180014433358804568796877788482752166705367957108422830876622326924701740225073063876139249966964598664345388285955601777631762751756629187348079429613714587360719556007980919841884482835670938879795691141967813266958250977597557736396970621325195798730975437625053221934129429456071956993309986208551508730826955242699013433454638639802867783410240819366329509175366256913950651411773327590395555116999423735612196430724025200724488086936986013419021912252051918313522034520184362765724635683424012451805265227904475098049627334620638838851826194543944277638858532676253364438516401394821969817286725781054585342994525279037886037636253261762465031712373300288254257415818399610434261487325827604166720885311891632502479632555612372037677320879003219813308309449096386410285817642447459230446109902963339362213920056752273631687534359943048251302798479834464817235586015545967298937675804826080373920804669843808339381696192580174525718227405478398006113729735052100297241004195928590721816537881434024847451052658342014720889038317736859870803921521424493998938585123104 [145,139] -22232715565954519022683428198508430184078248096501372514446479265206487295957642132754383040901580875583902620990310282929523641804240336161196960792405839266596028644524201641111266029479688876664351201254763180026691532916939769921966077328426916254551719201093615724137471098510352732103593593740566017747880175552674208661194343623494505085445875813293983396156744464486140968861553861393371681048236539755451660064914003357991926519178060370248761838631091055128781104823180013945627238048022828570286066287975682003350237034869030749085956631442218168990754812013945585324701035543724243513913385737419264324811205052922078060363910284616385022604940552504888544189846119554931570332197562999280539523945067604436418791587058747519099797671582976528105520082100693948436146674314298484552822499030089857300818762110777525162017706134408599133205041578161801734442126926616349358010828450908531023694181022492565149672729852288893244822574434599286396393727337207598381688763905784613733644545806682348742986197112284788308803595989831057868498787643192124468492267560708744393474313561595556347001590424532445627428030350162451325273469685020059567229515329951202536682377579745350523999711303507498200336997467364583605677438813719503406725333805307241102491362095212457740197140051675650946634713475114479266427075551917825852686091235870389030101871550448641840560798236438741917891231693227709286212078536584930907452534838691340045882491187084087838471944505597955045868489460029138604066149789586156714896191246614238122612507459490767886970485855683247012341426589679091831999076562334801100676166484094144217559219057599894245902265039134324874760519061995184505969117846228723966994158117268351830310740050596747997784004746935630115288337230985978221733257699283521581367803218313774056542358359739347028546686980362405076500 [145,140] 12603819846762982078994277755386027358904652418784517109824735531379796488615412786602081060543339550630678122931231445423582598544122274071305695091674905902823092310540131119580636211013901665896019559844693125361981732990771794677887448121791064449953133091465253759378874946573841124316886347749750106570147107354478688397998165878052060820051530461594253820408789743987967308345315068563092133369358600273234448334382587122246576949901159648311923590128411631544512424053306423343453435736420891051031919194360709524521995388081664937777240930786959492836671139262456870298116360901758947521050802912348351553736369722065192712101827984904333503849167326510319147325354035067420665742851597768493631791435104245351368466757869295178713918786471155396053076625330210737598062582050006749698282148405821476579499449211160548165021524325535876342122356508831042505797241456319321039156591176743797591841193521348409697940089926404925390947287282002751992750568314597840694939630150726007339653225904882496262797547964666171538620720423202838638162940708824905436771152314399669219733196339942385670957827269283647366658938996780773012265620260545777639931642562519744331116217545131337395633851147973503608665345382578031177919044832673049340343169671122190568908169523266140169190976537680007091011887243712110685622763934605990271667483410144900527191705197840932047190689238286184278269631531084106288104555151386726102628342223533926261023057272790062222947062655015892333533399982347186644977825984649283931362594948014826708958660252815787121180178876322595650632785503535144859196943271247074127105806139602875872550418960082827787464935220865906534441658288993265962307590395942805675353230324452955640122131938298648099670634134689311958078897205672016922629227322295003741289111554292537150262993473618884983061325461504 [145,141] 48523680339064962965488930620517801505161230325328481660200313147749942116049178679432624381493999254831071292759023789770772524455049798971294402150179186882413659499379029338708891893016192323988189282473201744564156584226972930988502688993502826321858042503809290575292549135292644971511606971042229840940852928165898253156876820926428174399007614687692167778632142819740179978012407418455290981001600605230665959280589838817185619605290629542790648203464625977249265347122413278505092303307830214675217039944196398168124260518014997097038801916422286842283515733333839083909991700634979652401684274694296979800293701983293463202248841210666172178128130994794643856400374701296282461044350508686205755645015074412087054335836408305193198262188040404995452204786766959698789598318861746857971895989698247274072590073979969697869673972807850769680707385047036411003634318822809220659621243458192515727369849895620698195385603644733240328275467487578492068908541089790526723640714715580998070254998825277409586182775392856485946021575867726057370163230725259242808369360131841229502193113521129205315895887873849406719705938737654510471602111612308732400368265768527845852208516932266497237415127879821938436980089034392693884516208464236647625274963061884621370358151408219346763137866288712616063560544045523520748713020806544428851694301943659796588464217567117950135815463327985156352981551733783260283889663969445616159204058498980593482034263639896411994002120279312399814201383577534347578422421093635304214478101508814613103859053951590318929584972665184564640240311872005916613379407402612290652870869632321553220945843487188117992094240709523532691827915543209796994713015074093248226859854554035545115444881966075048117719904264836040795442839504326446588764845045526792592310833615191996417823018383862899040 [145,142] -3563888186081765276232836287864397176599675163256109700591945641609973264204972165839401247329191522154034901581141743093270905252571115557873381460201918911870478172371928453622138875547387094514909688178964782702297341392488403856458598166958807621131881575038993839093131623375571270764283818437358564642302865740253107887461643759830471648640527000902107632298238702824024060337919095983027520855914805008782698036626945371213504962504420498481263067797641058518757560202489053846224010861465025897267521782225552807503280832160881082747817960247283030811783946685152889897214213025577816638610682330529234566270242478510249781171126087757998785071080388041879348937486503429345430125183083335447524552316410630934581557835166402950349811442708477813777523674740276952320893862280849136570837144360737304097507636615181691157136969830297903958923407453891840635144505790973726145137382411073778707125386003425985317242811728825827731856746862278613673407513752264310945973645602785211452109159433022427934888742833538552459052261149974215705393723947706187764407531079132573335562746459874909569264974812504917864041990688846862195570799048445621920520459809443103047540714999021807633879480813190803996283174724768382798938554175489716102159887998968099096143342462543882408752624948840392007939158323749225108369299372778223080958774955930291423770271393948928043357642784757020822952291492244456991659348882741721549793546951572761986644259615909058543395378524912523040036196939200192423319838311971878808073256021119045619853189918554533085938018658081200236174483797951594484904219528808025179338384422312368645230189024715331123156023517281021481749385401479461251395791756737904032355123665302496771623546176674365153139804259494232547803356724370335703488731982584003671582396243277339013965309232 [145,143] -8325738719025415459865661012690069386301367354541785669512487667844778358827543728377822368776604986933911718566561675624005937847537903881766938273884423683253715284022841484782333773409088210144759588012703618752238662866517389609854965051472363626577756219599850067604162283736913145554992993998702904672274238328387948176117699457501310507613627946013253310127638933733243189531671411496515962509150542168979007639022629998765598610524776395591641348623651726610115159431978840151766454185160544210388344860245734942032347598422464007082968106355735427666515755022402885473051069328640447600667064372301574436054781934121859494786133064397669479390248498511250166895795003489137851332766491388564753126055058385555500860822121231598754111331411159111664982776719864290748515626054175197840591512626690336762530056959430762834156222839074954354489016662809776718006081309731400097402898676998665280438560926678594460035681996134076805198368168007450838107451058469577252433212472706808410514142318413907111514967497649673678975948370700156337823081077507779847807340681080457046778507270918811932260858008538922982922058764296950739294742624236424624560645121780939651496781308935601010310891387994232596902637947779804764320332267648053882112551371076975994034000461616416264781637927137282111555863798203252990278001467042998387983564206653563685595142442557360733835358518738530806652346933513578223493598205598495193805535816188806241561460882742682681714258857835483205088687201567704808456755615430452486170811467484734693271141694670554674050607216480510279486009587333369497445214472398648763594141283435045857795036190024043361542122432828193648903053790772210789037090669914605412116408667931640367314880011354374893528373792746095858684163588604870463828798384379678656284249412843663166 [145,144] 11358204744081172107834357803249304844724166634436761740391955295648928523220477827595406980309289843090081771987107048373483098720391976777639648588537514891401420233685917784912132722547079043920418025079660288943599604953943482863648169884925349938594735458571266931093518868656454123208265700951682974750558279154855957953417217511020133566061422048225419166214863289404131969735872175424220160935028308552877097931399943918620987105704254105264157440667253232106382660219263578340655034317483594079747862748706762359934805453172884398666565657586983369554496761789585485695733491672033723661234528474137383294408478540206908181821571140981199770343543183079750569685830354112362919387074538492071651554809783499047732621108991747242136234095589754708288777592033660640756522731207283470980661822741386397629065058066270374573850568370359022552796016575100583338089909618535642686894378338184689986630231241768738740915777312402200853664601741959589499925775381754230965855585394560051438161824952258192972325704411631172986008041137828283014164779970651989501384693305823780878455802899817780258874565135769335906404712603684347328790512443948905308096640796727379823471626834477148380203343854649247360382525191715680868057346126633328621732592959423983721588205036632440085298875489180229299871814265559344943075539839098304883827483382480407358426466132538427480388742764026019501812772788289721914108444297101127214735827578197965760965811688962964179213298555899757840626878878411894505029122613408513516755462688051213681058054231646846694407774062171985836914492482848553639345376295653029881011935211646329153383974505886097659506350689460331242388208168929948027157011041677477810220765399155995037747928303518263914720024530770166295540803727253099096223524731111664138164224 [145,145] 1233658808088029675082039384958651130370549374435037021645496687116070865378058948998662675373441541593810385460214904599608034037945165666810260437766761707708007664078682608551022730736313185003600582549263191802403122586173485040455243831422843108722775736777289017034509274142444436122049529845536834262841988379745496154417720360299508744875725470592836863869376200026647189180755908883721153162052929948536568827973108855911618047938339766400711163831366167162394520365565938452318798227822626664180981746499875853958413248565364173264723258909422321075348332648817370477496984560189683217255256228801292272682537296741671179171622258333950692760324804202405992074415349042063555335788579066699369812438954885627373354688645454749575039378793977368180870962395045707324360284396850696721939084249133127657288078811996469624755252745696946663672079780031742887339462318632139622601822907608198228363860115217790254117476502633868766985106581001936261397810896751590998940581056530008351887035232610704814347644082607131126956712354645831658559147328208108313417153779401836522618915344553026562677049956487371423376219139207999116970870765682951002140069460407026067361478393811703419587587787327607254575872158027897772565928113710507915620425416573124654134929108620261520043008706205341880339919625941378790905625133619866803068059939437353334617112810270475991445346351704197092516857010101652287445560702704314804174495505970956871743683762830358453492987903278870054303623877174513220413473723436058880112195238016889884057890014346599333652899052799189993196823338848893790252382708708540642116828280128229890436194757007577930247787027150748219027986186279265309970904825524612116645965709486863423941041737809469982398051221246239083728843132101903557824420075856384 [146,0] 3077747153948835345298468081109946118762535571487123080960883249108357906920509686971192324804647324215781186815491508090623531920218761066591315350519653606030268851368220978065117998151786431929613113831839871022314680804243994956338102851972353863128877029840155802871900267617296543579997871125728601820030486663389284806939986202608166469688553897384505920618215252206240397215943425769516153894748897963785973180551000391579437144148562348838708316835484048175325428254353645032647922835186809947041208300153395883708140557825498512369196279510541751851943049026614530437208228806246072759571695646275975374171239692355896813292282977048471606230455582312442538318335332663460271897907462403908908992960806963858160137365779652167990033755142110110456326693188888636622781090761123394152686920127634232464003910176397814202036952990205261203753430620099790179244879593337415181479556284745290225404567585514927135285838059448190930475700221873735976909650178037784931072313714737847239169588422866634038841518735346646342545573178896890008803203715490830490453847173172461686889677960173581475707904090801155507304634231947613077272551086328832904673510950943303361250664404607480104479168978049024585746336867430418891682016672449569113964263164943493545827341680555071487592925029049418259934954008645040550090793622964595173670615227936155345025354664585746572084087129105290063482954780286224925715702947696558986588666361991543132845113780131775929277534957305243958340086209587455001978972712063467785609174155509252402589602010834311934778887567591558150670034541150117305302799287894447157406754396635350039868316623529521085128441260424559476645888746126835519674961073162837239484393790290217741632851261760379623069155916488635080372335321038082070427901405947347704058335762824607974193197447056467606641067585834392152721684034360861213402769273207075973433786406850239539737916978632763233005207069328497527459438859064883271886177682343402518565292537124885231765889195580814264192658684988604414344312564994888362829972522501767497677218760955623329904357542434354062804607031421261725596805068602017907020263763320006972023491049117496491147329225370829640718212352712539643171873242465681066758963443605997585882514838233912465460263919022998898319304679053580042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] -287031850430727477433828718742757813012681019198785142906831871713722392891635808460012240326226177610332500411795902343163013750418961837966261068408295189745482022858830381898111626642063928384231548926767674977692706372608271350819795549250913062080695436540270292878046073705791335943164783671056713674642376224316542415236643553685174169112005560536952128083323741796569304430467831806587941525395927206289413915526104062885751868244768309755921285553655165211700646916277160481877989960470799815689140542816578737955219544499278586865794083904528646400946491861508679953972952913512361240908285855461284013745027039244215173304563369931306974380561913252076899455952260154522735065780603958622356265731045655961315113368452141715773235772699795687246555475674217733714908078964358376392129333291668971177208706801584731076905928255467543865181227286208823884576370199322042499070018668112259910012618969258351670174782531703321963415922137781507650675601777972735788160102295217701010886291185266217195291083479300061476853788177586166040243308387814925822767936228101712609866869629923779524705711738143418500774528441370596903164342099090094977974206530917881125905493133149899547146318950474646130673105497842962394891817204392254078938194888842587710823580643461106246669016960584714144215395125559034691493926977657457201323165942312170436741726132769191533153763760039789688094982017385116834227936827459054274700380869541436313878489568995890921216356088574121435259991619076844672137353652444885911483778112637166192979436794757188569448923062533314557144090127906595296020892084537523300485349666608993113262837491145460183985459589375431288204114775557011179450591038554307281349448213936295893134523783083948609998922463473443168665156974241646133385454225114597699889843832388825132189976125457434935185662161697560904961823619822193891955223293925979356442091029820623850113049046998153652050624201093688173125040442820188656271833709610002261284098317894356146999025132984231343415888185438319941647722025808031863259200323739129317802722397806930461697877995196780744168903961890078805759662117509218147373407692796238250495638090375111436410079049698679800813356051003693088582330453770096922979007462610955889382856735524807459138674308629822624652192622465207154769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 67325419976672887777274810062853886964260598308943156711588325158098445887415038298218604402515408624206699221721643233876644048433431010499923631462013080424504167347524427799565409997804636044544587600387615640789787025158253677424559985196880023424495681682839385815816645284268866946070928617219559877724674185446051464754680268076520559111166370382106301122558353299169939155054213147775720683972062015582466037633191978118664706262784478077318636940822439858013415800736779778981476119126151585722835121218535136025799688538571618092214058359915625611536218944363605926065845833528351136756822976884084160435463118116099462317278842152998185738625029802125918513092508948027118561812822046321951207751569288537519821077614832573599650015865801154575662363245584434733425026069259500653991703358417714056187354026780946286988857751232092586691791321000202610119589787334416045800695140889983194277191892083026023370531406232870517560936099273574623542858955941794010207403713315194505124275161750677980018184182129472942432188537016752876550107288623460683985576774465873800670276068551331170630252899800761631013483061457210206403704176035242539677985243096722738929814262889987338469490917561592711258110512442434140249112527496347899628431595389807118234137629558180614133437839204044947295669827185851163120991784706873993800237821970254893630089973122899367670644212970049636171747589785712430481752201157282618686427951901702004870488630323061204633553285977461846520563009595221250635000865660644864480376886164194577214167656501617445163367328316168933957387062077195521945309393137364829279691215391453387571204529479154633118352790804313827353693988196976865606520617999316287962588233592308004140552192370040921029528430706724323467256026530936984481723647370688015693130548422255862682661340238838586791141774862584641490652411496492641898154675397280266509421875843237987355497940880145344773618780527773886423522065310437348352935528401706862269103336604990332041023046739515312359398500936210416290181667134203813795564594647291278969801161485589444465998619489913701759371699785333202909785043885645457966037594235932129809283536378911645879994347454115345641391800615394001497919152944438835517003628445173779577501552757162576721833515048371016011943318556382466708340736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -3048029200786281596056446226337093087388910380789905886845149342427542526309476984029758649233303119701760728410189414777315621973699702040120735295115554351289832944303141296036842985687103700085119989408184035894625631604776705890634974256590761550597039458205403887318990803320401536700448140099729153016972446982258075621343846395003188951728361357178280547041769183375039018714065668958567514162293900284094748923948431250913647608924705202580153902927773510570381564607937832779224350612149383231724448400775618152533377526649175930783241066413061255511552262793269104160071381827117301282974231800774144287246266062016161588026430366708749116447558495245955428516865685381957436710737951543024661160625825381523229986147693640594476117117793876047486879579176528003552570308586138378166421967353566420100361304570343235924581188862184410323053069767219111969692609484044664141501871501544316419222337839143824495554363446334967693078879890093329769155657311709177820438353333259770319497142554502513879738628599956547880038677625514412038949090896366167085535514422501857435464598440631434313988195765236813613536585094909797414396903818642390326120042973069428903404489188021853991694074287328222293048040538336978704637389665869795925483969128998497294469364639857038356007973891039681625889925566201770872038762684029806513336759750793055474312319564383727923143264207230935430704328300574377718914502375716768545814432974805926113073808093022893972054990188360423029453711162407884860858252300887189346198121038936715113353484556356380506619839654632135962917919867787850490592567836029049148612712006144155465534331666025695066542919535787759059736021223902239761291423097779572708629177040907157998167321696570235886081154176046708810965228987896457684042550402595339692300381747874116933442347106783143454057260039948045546943054050482112416759720243893337789129371097827302803234026790966882236069621461141876580030719328919232039183987699599751241038698496738599796627033862934225932038336328783649481457925982716032286500811130505646482543127166714986601031971059679605711672544457956671992804095926529284798481892996664354001612619547518690210446280734597810194372912913442981033368416091746058663667762152627425515314251001776623560473262383927021144642617721686410345232465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 132525268672261847323207483156627325890670624402421746851971535772172801959310873957648709698134872204209097231114255130760993602160512086272913806935219648245226377860322201143562189231019863933955692036051764316071966187508593400182677595950737508678198935239990476086907709228576332325178288238397652499215278279814151374623018022823061970736626577277358472616227229612302124335358570766510342680441019619691055482165584486440245462207378620834211323981543240252888923541666362454567466290409251750322963672457090638828637176990985161469312618193022471020607443019664229163824360206994210291910965485686680482236042411075306677914550013498465155272448810067250222937688191077560754414732407808733587272423363420277260246567661389216622524764519613853967537600662049118055229130478589284466976115531398221928066201521042938161432292481088439560548341849786201104545155527396293611326291183496469704352523150922505845121525907269935917898669047346402826026141748578717361937564945088801711341830246619738043764340672585585415052813426269358774767705421128937504645800845707206663046598911175627008529453881993466490442395597710123314782463851459875165549164997663186681756794324328618327084226450798090188614581944504294308532657511749416485841510414361297002078507914924629701954562037993540967175061786822408711961760987827276991767416578019400157834363043254188621527318932742734340082204906114712502465557005670175577735586381887130143785692606035379446417289321114253638523808012291555694446628733124389518242775926706740812245498681205101317932474574637055404069423603770223389018521438717359050770723475838246146854502655033418439012631623350442520909465712746825006688039554045920840140490364873321108027401274946597592656302456208442154476956101603139049860562218634062481566685573938276346057433581381189250923425195059334980957151177154241467666939271864602269429027886813645635620155221165823484448042743098767578330540752522248953968684883782421997832954421622332400724057566397041242213806819843551165082913300416960301562695103556781755915170561866534375581783138463008713259303697619245847342663260505955443093090035127980147447517726420974511423412222860343521957946760176156959068349116373695081768716688732216735445157179628388338037558165939612910036405237787217745347755376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] -3633777766395295518143067585106973833884373463786903609838444571294877729636005557278942908108068386328281541174984814122941683604797035173560029630068732990320376347864725259932936525117172885112461073616752611856172615947256839658650414126986939918309157783165813549745112320755960534385361540681785092684460129682782645138766555922341806906628775687029037684171950702894211546566327610062348145402218101514116527958362598170480490857907220544305379194441104409044675858620464048846856335772984353713466848147629619664486678092941201877728577259762071712963688780871949918129206059398853866416784854311645192988382171015733057343078010352659568760381097490629337856675770025643479606574757202374924948876435151039758344289454018856881975548785203945525943653167354678835252200359615476379732824349769643134290002610658801351733573562305725407932193665503255336784178482201586913246466060961304873831698475834955702150575305535104954334843239457996459372081389903390104627991016698731861353552824942139625045328085997851480144020976306767561264708100869717304544706450558458630695696963470976827311843780160878547795163766945401389381701050648178435447035447722696748074199384367120090278383003439752933371615967413138046148147663842252057321665755841386360095220622540776485670507350156947816102946205416658954665906749749934655371370060053459264175379842437959540832739094004380941552858472133046707088481692031816137113482334704240097629686007944342456956175761530151672922615470520171772615519893835646871912685315168261152413145663576051951636745853987220673254857618084308520283057959995378090728702190121702903740885959109765705108667042452537976266938100901973386077123475733479368110236430678341169387206124855911700675909124676130895566373379331517689182322221135050361791282924946496951069661852071984832496778247738473191790442116475991779387317904607046104578590985438770423485529444701408888336089520110796291002739283326266645913273720712627640739380796122071338407968381214902742888739869200168506104984621649192221495736718591584246494479564428977108913278655944050731651776303566489915778339698603572943218613844623088641552358923569687799028773428504327368419862869892299239692136866419412464658015549761444897348714277425719630678107500613520554543652704765818070567263980748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] 61033343099969637956609900283626835030160528283693812379035708916075470998635801728199769220674156513071468588530779887056178255405541425120567590968597935011586022401686007310049584391804345946746135141961761300720305645620302509461491596405955234778699857679934007642847934154146065940867988744390906966084294047966909654934501536276706387791660665230390409921252375314327298475442799226277001988125623019152129810647893271384339339689922248540090502795183187796030809708978940791422390207530021937567486070839673203294768895149610501275672246854319820898349859921663487876113265383924685463013250213885468644729877828190834827486367072157050704373869302114026713585382416307437530768757389239453890783974502593158135359250925091078695855848947582326101675954773725579551796726906301243715378773091716222108039989202936920353445709562234758311614724509905120284661695767348556565280262136583354409085114004733070757118955959309785249545686441376996948855823016357656934398077640968256316546413619342813315478291082567873722265961363938033806840373767768065930402508062018712082585323457465440189515139118041515557220231216304753652025699926032389828032886249738537741130736554915093499941233883588174354307086162946504791704089978238022520650125639757944977444646538082989187128228083906737355120689662893315964425999231588101804710517646871363935744750825874502951885020910558600711866044716397681718862244259415348286198883052066676203837054304331753878419879676043725907215931345603324586872830711783470838118403801616164781359981936562539918985363099893874650331079568808464913038236378323987130375153430806061663284536009151454658365875883081029309722005153875292957895757125192400989290757569968662733832035159040418919042931286966121241611716543979630000846511373122309458816729625639160858494886728566348820468714826217754360305620964562543904121107286928462360869765299317047830810965162329718404143548915664350956594589812577304538664621977629508225728528222944851068279027474764254117865111798689188636955171993303721288630719576286613502916216092794132479442896466507140290344644754137881997172809996968275857758488592569719388897132909109785231268047286106190394125432922213494607651482679220556063260585430550712431214596137728881629104596948174316149635252034270660235360364419612672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] -684445203270745604878541672537408248104063308704978832520299560776723078621661231412786702044084331498794306207679850263387892146905520202485928055842124747030370366207545612847020113146663848915156403710787395974960754198774995662736499520769505968338970000452302840865498000963075831289774586332525869452156329025624565627569915401058413968350062577849550601149964261409073896366080085844847386556617552455891066575499271992278534229600815454938151058854432288388458389524880412337506905166745552586722227783154869414257640983093669182014691303209704838270457092751991563511172723307715618932529918354197622858795211086553215432797778733397634642007811176431570406178074901849080938696074905881343320951581360095430223387831031243314856634584830282158073972340638899282169702401129556363439131387758544006492101751822882796609357403108611885083941080796989036477129349158917053518416713789197970597312783683653753012136470902898947305259837409134161008397779082008197435989548854000243431541062630407644298731186608005951566081559853093884182397550652373788328570683213326906519187307601752598912098998307266174060760745067541986383334696955229002844231112337027666637828974024927489440027980955950048817814498492657572560838611878621266732268526411608980760091780769297387417204636316598446905352374551233975971233670990979489393115149078563815720753306686763053784027844229693263449440085776827643831491253624627630216842289089530334638070124565742472302646617377130972381189514554682701221075627240728011142744403622946548454395296533865552574816917464593012342556292879658582198995934258780591863806305876257883374734540591842064419108325884327691713553702000306498071286261323831213239066070760993229632105770614597786889799664353315314469175583473398001343231209807988123371303510857347087191747531376016271602017245671070131788409015790334920704161832526117500580797819740821383889990593988125025271165361319871081369823028552999862713493409307029970830721580087800585279181303445455382439578436284793083341527697510519365353183502908614750574896742100595346245959395613303162375766518522131125268125392548658671753145553231895626898410513999858147819371131487854654360472352283388347876136742349772502742870465184670962453021185070075290239230782640169374562078459695983180709716463032729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] 5721580505277883573107192636563339874554258502703149619679432787644318133211657147040432984880092252317743741805926165719263289454567060822527422356549325519735090411206050691688266340188955859762805535662217444775400749699038547707249803390083567249362872775451498707624733235809756378719070558354146116269633878624872330069259147087767675920857447557147489202279284122777221062403988549670838366219119762008821697019720317177553346444524461329375962766835921109739147558075641722175341493788943283795487051102230887281985474938761459743358559525039452542510002849008676224042788830410171257606651416118062040327578336987286073759228401073092454475816312387141856194242767800327710368385525619856411643031928992433766389361825344199175690243667805496782682260721715775824735453838131276166936201744074481996030432980503005419454269221265685351771628754022294893039669985897501450224407767572163839233050248262455962854909142866606860048969077533553411958977128333565991478558832886586910373529128837603048008647507542181499331672775793366421196208674341895500680530176645303989306612081219602112068497400617248023444105587819623506064777363894121808462195163706172093246175312794970608001010802567332401638173515243597950726398031255842490241760358715703722739729330743116925379079583374769094124030556235909085228100711358637973968851040232008449002137973079426578481932397244101386845192849454316570121414559099676586374130657776107903879091850418670549788916634307171310078861791271021328419382002011243889703356149939126855592217921084240101656070543544101060265128658249849722776655665051196977091782747867839788145098643860591177018044494864786246558907137536190262163436643924760681065835763580200693122172552593079202451908993897805582628414843023901395804066044266799809240567477015235117907162353477641833596748430843365330173160989254628709752237227132007914626180950182367686838591772446342254888998104089140416529843267245526826818361249829947697533630618816158381467985172434266360153103449988744014422205327805987862833833006710082547503630254667485954219567038689027613200551179935407091008333080122103265266880380410919852518564601740261066173516214297414243217568806358280911110809406354485850737227477864514919972775951491816031958439449508206058853016999732325276862467229605691392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -35705007142765279137015317763212289364413121730289463255252824800498284038945550295113699867295663926025864363709643705172268081575557860346644209855804124251051911305339681242618306104556074592891597824789441266806817438490980627100809912121823765328573862553670904105845729287570708508668819146484161431932937869996537825787309456541424493796542740140773195406537488433545243094384840604437330682593087893770763436223560721178910462986027338218579769596107239836866847471429889925347044902993100830527773998823793812224683347939565978490234808092584843992950631248393960461318695845723333208085629988929210600799477212780602527677962413121592729019432356116531174739885020643269607529259562230423852445776111108530311253289567746805819368132367382850481375975367348116857260989860815238415191549533786631971657434876150329441235101444067924315543039414678251594756111461047441932502447590763795462877484575656768503251984190590873080899438059495737709789675030927411039690677510880025463780132871312087775960080921533509367988425596557226134850064361145651509221639171551077432050172262183717960095739967385504169649801462540350522649299269017257893265502002517618469236519849189637078033616218951683443873955767792728253475903037702666406500384934204232102725113773381722095253024285372150843462642311148548861735744561296252338228617623673598764380661773876871100426109066967743381986791311761271491158989220634801532118783650216608051219877336597361558427440851457372536912562627347098790216782231536769845711047708248538214083639873880900842035582143551168391930613342473958002032695488896793099423311789871865862749809076002236627461934962701580950513249384644259144603954542934998118775068158172303939117330457973585562759961105174653369071953999975404461597913650166345652263043098979038263921634530955341910822339082171346387150253088306457267476473133700103436452075730958759689666410258125501015115490361669772652640647467623814343768464983520973967964180657234668167951194166981113206437072613682788622358793114400375259531316881542246370356922320528904684573363273168597869173010085785693515750993712966837007929146800874695872203790463151867495975735251247186907599714925527916780029246115230576430106233905250718183946484782865201889890177440715914946248913047562712565536753075701678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] 161429580817011022466540336627326389891803557447039130389892894848206307723838450908570410234028764682327655324052007872328825674508142332511420556482366209480335671161343642172260365815097327586337029252270354921014314546555208441711769177858890341688229271345462805311765212303651792128645825947375592737370846349565254826326667390106338994258841790927017450297332053329992902507806292606439195533956201516954078500807278289641488114886219100757093640024897462946863900689896525456600323427215029452820783511418777004299912826495221334443198697131492187399909541624536660301361839542840136103609133697089874063030671735902591663830699118049690612533614429845631790545424432235397005710949278579025280384647926922742170498276982061899484760699973128083791942535076226041543145718359680523581228606633495835336747837256557745697364891107170269187577180944820131477470447612543026023833294823526280182637056365651322141795968211139004686238245826563961513987479867778378878727694550937669088475799921205115382630798414902030086573319426553664367944177687804929217915735529286066332337172777288712243820282541297146663216337121591936234702605662089464059132897455311719500647252317991192651172111670745271537988992035068109271655821678323028699913202409348364684289609020545662616044980949659321828526755114476700039654976901008874719587419714219514642099453940650493200017162031101230738044707747992955937805958146472699485956760442751606729850482603458906223306272471962434630599080447681931607367822840621603572934811440625095326169557248250032174228686381953404114778146666432328051156742369565715550369740477575967658432879134388585019493704761390192536997881754885735097559437559653949857349888084683728940346476572974961089917055497953117525488962935484632918969378303903981856717813290731743025925934718621942881033203936651251528395575178959422454777384660159821913971420291410883955792961633427409882713342381031614848936958406775534912049916575567317022024986816524892575939371826944874350055393636984096207408690927686728532234288466944087620330427059186253583629019400885301370425776663533954976363026744303520572730224645078050741570358881342427765410881300612093977209509974002787698148013483851441319415756522882255372699559482533221851877458730700561846911110651192537225899878050336604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,11] -518804324997152957372306236857983330655625687137266368532053432664485112889129370894702699597112019961571279440552959644747547783246606579952216422623188417452934135972441959355312225741579407864179917303715030443129146223036602089521976945692597845009837689950260387482824855067163252105068277557961855976897212581612854360287698819624324198552119620813773767350792799684137657102585010963390853872634126363729717380627508638419514946344653143044849935277852962131587843449603675020278696869315636155175330069716554861367586734336058976343328129011496886541688386459286424959057553695772373497630388261605470976202817179129981172781573772437774847195777000656448912645227731707950936499123578864384885534121369788867719907200846514678783706750106836915172055690374405379747166320627895589266338524027383383921388791724402974240544779399644980078247467934457480622500571637515360600148498463087907859035565067303746739606334890616805205763308974378243586129181426628840317074622272753459999600486034905194546186639736592141169232528213946754524075578235536721390193335316213465418960184979647974098158338674379978867094720992188031620489646068581184250186085280524930050527722635548672761828644258319115960571493122022039635170417910937994439448331507609096817743369148248713520931917021577954769872874432795763427909673895359961232489106136499221224372084554902998279988813024465663779299088558927073508915889418673213507035568379831640896591652441145208137542649193985710346555138937254439872376794089139697496431797388163340164028389778932590902993457102668512028947713589074294604714469865780451985515789814100661115256475329677224717206573237749012263283514516505205787412918497208409466815638705631114012629846883805398166385361556951496786835842569000636871229768161901642503264780397291955607765631641683296467768149708703452506457393880156848419711184605561936282857825394736511021691341904170977412977474642520933182067216263703949883439434544768299241293750666789733618753432161404579389390315995630051803675880509000753846194733050958714922656462051290755231336916281624411430667610490295179839242187429720528607296943878416113578922059595501434193591952496998789744294343679604991351216324306717400188850234615510509649028080985156747511904975888938150539271946162467633354071257566370856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,12] 1166243377532271527675160475757799104900885668134131923000875872276224475183583364307810393093866009124011770443613575416256952450994996684590047198739205096979744900798355373493916253456724931149711862820076865612804827521910945011694334397520752155927224465003281636478968859176459805294952802366641977329941790133283429924499569170458763805876458429268384784656039088127266785850590987098345394997784115513244549998400605327377739466786198506944717509322564083759839189084670660677390658319888795325781383917298361341458258818361174266545015796985309899508552430901096991121647148198461976268655125471159062112626583588346700954322122756941876461462495431271404129047873984055261553554201403588773010435525790355735950869381692588250160518494558734926713851084622031593876508910594171626253251865360238130800969799556008297503994007296666840774965565211278273338521509220936884431967260635091611573950497832370611646832157801560681528498573416626736065232638396079867171157296388031702070201259319454957244434629758723619739675831140755981988164556490630981870467784108709175105899861986542207546638135179135586410715474004877416179778485044088052696203211874039892453849588696526196186743718229613027576452304134319140123527820803863239167652078729376064267156507785673803499432032752433306460033266514549791591431827639439862449249483690189053519452727141427114682434161986409651127583230883154255307767522907941546795210225714181353735818833071919364537713213974988043455449566950776263581995968153497624374451177343680503146070790897120635343677931470040253811286115736742608132492248657986262005705800352342415345666257300923070402096491205628933425389114129595204293376251195456499312491652248296473609194383670478069912035783987489133214689725048360360922757223764280585746237241259655662098282997826011280487535439557366688206501849683278506886839051184171742708220369654834818794462784678161565794930539251867471537559505290327142684316915417281081902666669809625019278014415695358935815271365620812915224058687927628422178128428212551947309366754454253317248814707680023914641086155085906275971014505536609216062701260386975730256232363717641595079991742752804445274677274147188037769288813693318477020368813504517633546460922669444939996924885897462697716719898616301095288737384685820182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,13] -1811526658285048365655487266392464054092455410140377948617577200960193377810044798527737729166849397695901769252836645620404760061282271383951431330343562847742634467652412928202212275307151220155558091246228775359150637897495131475940885887570402812121694861295363006613218250409606033042568956343625149374179366725231014907932206007463372697408635401382400364967950611208636409653181026700685914365589366070171342757535989642173210566755766719834450365692635277596924868766170734224616230418126660857102004161469242770667561634818707421053931068717845130659915358200243699742645455509396784546017519025340712839083435202170821337732106274575479971310275426335462803113734886484410235904638527448974745632733412503215623332992514946829632028069342154983214545379387248747934545776291477910317893405284007773848438354843563062426337942110631924727463678582604772707613852802804061576429364058807511497845586240232752814941017049867950688519598089486143783811944893993434470120206632743306094427294814861277696887872586471632229259623448347733953453078423151729980763918713436603731598494351096763480979825661983918256980104837102739549815996225479309753897290878329725633890162199416291164707828280409074207792820320964782021893619629108289417187679171137486616744702731791425167999633776067167764679247731344514300285264529996154902759406458194310234975259659871812972661241654592231307763049146959695428606027247386409744062143202909151236234288700377552857767023253149671022344745865294006162388258081814694547473352706396187886069609933743657759055462395446984401101455700133931086456471284557203407498445978112092422503711891954438433110410113011683290228572241921030357345129997300497778071889123907893121140926167289738226314759397577234222840257662003900009319515455698172516807057186751609768341121503669853698449153045198408532662195015581530088802946155840090616307326044251283990581043783940733954837499749618761391182504303123075910943777907296128768659285164781802859272379142366220294223615864563973930280949059038895814549598215641776624652143727526333202742169287246901665518163790371065988272802362963524483618213229312184728113786608173702183812828415653321797994050067749440757915451625171527583211607707910337322464622320987162031684147186379923954083859688875402766924112524990218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,14] 2314351196794184899211577384921723866660015402197757581217558673794640917919763787687188329088086745740605252689631736178971242722030674645790568173675468909723464344265024553520789052277447316229700589422899145428266706886483616082500295994350825240798036630954120492729272638828097939889360884845443043205744979398725401363767421855120727035367205506524332524394771892280502694998275820704027857150389360753834151768102849816328147715831481307449699809819273420373660766738166539518080470338627662980139326658358114176118817789539614631165157945547157487605421318981379477147804851382403660703091320644653429941467492979540610727796895851792943483464295189917424432956765124961341365242732665342417143911308903712638775854795939647415403790371340820656312802341108598395781679666716324119254383244391028442722298373823400181222918940194854969281184289804712693012098181297408129005893858436943682980855585045606664796926710144315454194569783756531534540933750681339649423538427930170581283335765960349407630394538352392315988822427813897825248021229727093167565878037955000173598507488705890050181198076702729626638191549226794677734539116444999808931441526906562626533216237211757815168478975728034667181297084634375763404589088251896293161227295257474790101383243997956561575653279534902944068539820552607044421856362347286898068101925937634084966227260377424983966239609455088840893953451226701358675479749286662673719979897729238135125752804638800139050364805824849092317218148075556657747237867342231817503935096672917722895627020732621227874199580209864681937178236280038982510464784632854692121166194566570789993002112490988003027291605987942694539074988828775680911955524935775553629374277354925185495350078942690154748195001782923794126159511994409271753403716672535705788461774468314942564770345866583152268282813274609408536677979088368183639632181871356073949305533958215000160787072750905151986792650513371632847355766124363529963356431210898270941461359008345644795526043979920050456473299735140199055403689741068920293085842331139047659272555297613402480081839278230744677861934439335356231132116050202040515049804300067375176755093477238102423808091694069969273106716526555666466868075291113444128153046640513532576218213005406950903458431679350143579847641396481518762923816114920095744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,15] -5579449125316570084818227475920188726579818397230925614340845888044021848213560599426396976456501937175047370632351511962481048973137903620087526108511089087905303440795236841752783903324440749797608096967367080708476451851281169531922062093412630471016916131205682535745184749503740485475905000167826103062709294977131148417151909560306813895322207751845774353120683312396436875064975247507380992835812180727927475003099915471976063172981586129535669516398406692390649512987698826469890425830351291302725997906393338446951878186569090247608758504348796537171676457744372062876210248532721104934508620550828341475565563658482990830730510314390306836638236958889481034636961578895730493545919434358050310786523421979930802770942371498744772064454601596743763363242511342035729185845992999420396450576803176830539811868791173750376837414735844658754368014601196195121589957840457106963839616735494862591142350172655403783595759561699577318187584379848334594642756629919275502608458546571109861584295112829337615827959834239325742882114844746996612858859455919344218545801162416574052098531889097896374248432743068502780582496211641004582921801404365773022971415331284340826289154734575982389309687510263833939343070048016807380809641157060487647384895983531980202383798517202283974284015973251807720908127012705529357574076318319477800450477630705690429190780099767124420117242505670474432609524251179326800107187956135972028564529850099261463715141162220034161571706605482631814266356694001923180754156101215068374388649353954306208509739216347432170465928436601344200111900021900594441892831064532217617646523457036018504230146952223929650343441955214017006663292833996006062091632783776969920446182158399854486275570146827061839237858006308827324745706086198553238046042404231836837237525417986805982948009897140832914679908372790603369355477175338283186935432564556408486475759959219862211511114365830749943009947442827804533510737997510854734045996567655515926746297048149266114504480233709091254385910345645235031178251312050459394175738828566019454699445649134517310420846706375914062015849067585376062465086597710488971078205685701451506514137371490609015506217631703049769942321713798965860548559646606405146690264865278401794887562148205797269171016596739866383843381498534582622502705507032104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,16] 21835063434931208831165378544035814902550936460397037404805904419598111379288780983190642951020458145885978001772754402696337447998698747004158579625733122070787098131974008942907611809074752063934258978327178649295468868453409143981609769205873573194448290766382150304913733390696543998409322731872484694228094762178473827099612836730081881531636696516699561684049694301732619824217179221780957923284957628927395601281940363726642428974950830962965745880167033824718041726753177996511082887633326692360317188823079531660529952107930212753847827799047406266284252966256899086673243620586314210764080147405369480025027540675211196949921075692079487713261818931979579986830697200369982706728621523321663130680915021785692352120961380996812142309612288694345663297780769746581909182023623109713197511577513124053944326430437264544748758685875662839612414291161983358613840485596228036479363948136784806616317989779467702285913319091026530861383997686592084158306724731940242535121649211272109732685753188928601578980950267560660393296716145669936729082065504071928372881356864897794681576130083123534640875076809690936588890776708493880494030212877322716712930787503692086860746528665981180746592605849986553300988466840353981288558845247523423038205794545624476336827831092422671938476676028294032570173540236978329762338667413217061220577733046187720104530813071810427563368433038863729792479834141915176998013160413444559435249936817284163191664393137687192942291714194747932535150289504219232160049353669171080173742134082834723848342887804026542977082003524563090684619915878681000346732149775162533442452948775582308335702915298064236541430939079743380531427116192766438374007196145269117227216678936493198830587499069840786302726938197988521699340990907267846661732085647094889136569231786096647340280525677085102673170767682247577074518668707746033522760943445257928742273873609277753291718727964260948555472521074389844759663501692906700068586973425344728044286438574651090436318595334931806069318159331599038409521638645837548890849714221696798300882053717405915919275208694379090537536371959434149578385313708207656725352569847343851701992810067210380924980997671351187553230885550271310886532781822422720752174042540679047438052912115251365064486984728896880001261251976009103284043132294192431104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,17] -67124464874055101463551932376369428900415094211192848078637262772817637251404663788050863433436098421484881873087904924428287737224373340169760334851511544972251316115116931602864913233313719022247927056837463925222396310074614302272385829151057470896373728845865341011827621363706547123837979882194214150956219868307018602977643733039647865627380682094952187800666525523001265432533341378617629047851592202025392437998566609586117473335718090404057202045295557033291260423739434101494438602572062373423194226319879256760967775981999557007474904289164345105829184067800532620930269721255406494392208016225856085665857617986421225597003421850084944970123272607322517013042048232519423912318584951927240465204576092695548507339392830585436817594560685901848818007707356703229332363619679038977313536207315806449722112277913027856913756595506693610355335225215723073494425510250477978012120953269195706302386742906263986853134656475385932616529865732346470370350731898477656533540793050033780590152329851457366434832678679922746079366953372087881109023508316984126248322623244654598384229685795741974855299797004111471133919946288405477184741885674338099198812415216652653726116101736846685804663293232998417202484352899220476937506502173571764965670162192301985158733196203641763597582523467761679268031667746318654565410782206402368831593911674692862528752325652046942485815479275144545520670655928523342631050090989269616928992305809200094840869721218898492958451570739371508752811741699327460448791654840030493145505394927026335418529695942029559791633994809536450514343847824326500629227936457070375107135817176391934427521601246777897220756879612083089287103216034504779320513972499891053753475520489482380016865094313329751257229838098714684690700541021936279724456734493259851395377063594978219870705796288565560707915960163694757459798628168761523724785693067690572895916776103751607115192864642115121536381776290676811770571089657144374091073980241573749241304782010129665083651881705643645050261902283728463230522381186766492983200710392479852808776582697450556120646937426972380131243600417245647979025270785689327162835560280269511148723051835894090243239815311078387622485545901355629539160772274724925867972374342745534220121155003521747903075469007246753394114091080691007857620254166100213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,18] 150122067848382326889643640080783537469672173892456057827149413841776250317221014078082434939739226165604308471924618052138411560583436683379742270309162953586104905123802771645496720793639652301428040388359334300729790594704653757962521183897975804508722170596354727161294559047098119951003634950913556327084262437347905057698479320879317200472625389655199120923147420499419450363266455580992998074547671475141354267140886314098420201776397489263836288372494657660074086444354284173580513771380176653950487034266604406220466263528640746309863865202577653449703436824555378242300851707181888717067538517473393527452718620308481644226260265657054660318951928080202639309054745344698011973286157172963817531377627809292247212240548334670504791054489918626263527936363589568917811915774073545740953993106805236683823259203725401639395807274504450172183790472875735867664077458468467542464575493988073783337057302442609870220924201582889942432385558526806459855019574245399035765661866330524739149529632189097375024032991158254432264056627299614881473133938819968196470650909736808266623076389957489656218494574564736186402939440998132359835701984551878991790706290442827911736819160024964108794865982145500237717437914817362274595775540612507551259386343760841961080960318759533482282231311484266847890351107321382520520067290404045795399601873792273239208091349196671124338585079247942466631379140434427457610805631463024675823220248036754566553016045466973428942081179233179239355279756969607986843969143308147622861588073224989054535923006488377108160592974827772132556780073184967428118394060311003781153624439685170034842971199777449953573523482675998774927839463981968996583174010760840851873829550262525867216632067317815712032458276919818783668710200214680690980612708651198103437861720550681562514204175539326340088239530374935431969550134326996694734791486582997998458315465484487746638720572151893399386617717395934659652339403121170768826171812213696820995256797137545263101234461016775490646127226400162966532603998779498444409336565940787894222916095678505338245877551307677083911357850934664920015699565670148955422476644853475002995078011267605679375674740022008671940625370764512088699325117424721226406626550753874760237229884441797266961453534595661144887881059797069151597959397368810962944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,19] -257966336264972210111072944052074096115981493843279146788815691859453096612037821546386983598530606492413438717612001471030263225510046537940517249058970533890801708859162977562301812135140658987049040675385352274499114913570528157683020867137082211761301899850899651456403994459221061625085284485719199700196289220016855981197729720358208455241429158855277738655600629417890189467603586318430319034219578270948148613132521295790221745649615280075792651183943512903022609238687695599945974369242488113051167395970881227567156553231489405144021163545997588379530977202365660084826146721745932464847171856011065857879493522133306959663356870724327794835162519970208068640938257040264083887483190835411023094101868102321356180343100249808471370188091417932113434120390407509258188703096416002917187378417956029026987619100076233105911900335607086347109589604343001902518878987306757487721750254760455165683907885700334656420026664013427165255032029427367382500942301023667729459496263514334062403144707699284668215469340399866588367239930399439779120973076880527761543779802264670159285452257403282508489956074858105735508999139281699224333693853719432388824622995991938940416246641782608037067260872413872035987072914671722732184834347657280393919360489760522298932153849685237492952507757995682028679562188634805324405119581043013097138723770831001251482266832509262915836162889198053834692388204768235452696086195771207772917997624505481460454437707213201956700748960144268102407246797296751835625201743616720930942489026865847675227146001907850403140804527575831166546074442157923643987625163845776483919055010349306176049514211985894267320174761486726493744390980942835985216771872879960730514062273218472180228219841084403655214811212062044969248407347476639635644547888588357689526490346209802457527422263873284107170571762764662461143393836177451748053555422721749202751747565121427811169369273277045025163235511127253137383428009428350247844554141620693382488288734838011958599360118784773762806663203990118429827839913437721267687995164479377808279348877017717297140484819967299250228310398442832758239928275642278581681967519925002693654179265242406912086001506605865718793193830186905744733526821568885747933019352539345951639275136315841710300763442004322645211023658100312426366992130903617044480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,20] 359943199812975904399236480263181219323443652108584364900049618516761511585423953988247450804341027985058563808801683882260645459491924452360604220668646763018063088907556078542750383695995750755802026369418441121052116951493328020466787822420593155128815195787495187401352848803377467185396463948599132085748439890301620484964495113697564222342359949322785863557882167429601821571024126342994008557114179671580358468800644940820423647533478702450872056556464257049650043632264083157860037208907467839473911673132037065652227162331837238181681104949496616950318547323060884439718346601910462385407865344892476885567283821000736467724953899806972445812407440311016189267999729997744508261081332434510850992308055691729842648779481299553955340496803005658561782380580312260255191118326406960158303374172225788990180747512872166183579202795366181497145270598313037397851134872273479597617754528575232105057950210330103606924274684366334618290733843724293129179666346932983763740025727712040147888914245014512501391383081802361643307928439289615101535222207656482358171973077038683393049976792210816857425567595743670693748247291540379110463809612248109428579989328696555997945933873805595045472643147830459596225943024443739628343520060310380692861965740289292771126457685061450197889226601791981336056996544754354192142067721646647087033112029508098668359844554040666911921274548056103799603072349361302632726597507062669901875044065112925736458905618536264197972636081263167825209949882498359392594359477100742175914320396418127824952554614930645429390092654139007818918310672647923526178754342282098821153555467906349365988863851421631864116394348795501053718536323707914370354749200443339846358236116631168548674525988099918414806752975215621708250099002857416059016308717587516793373872412959413352457676745009432443810933317082817460342260770060310970490965816730752163898283401076866695655630251156517892599768945224292709112356742158430771970955677754838189139029657978858251901285297630801621636424627100816737235116060307266980377937797250798869647265254610767599984707961731624827427726625061965376298338612930948838148245758873451194530037555053569583595521853203565566677490010776999465649100999831931659276521779942161099323389876697155631664312354819017892308205121481309060896490434517874507776000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,21] -425405693181945954795700175203304712528042599563979505788125198534624762334738499647816710876414217140209796542224312944091280537080545346059625646207639473791041919169367205004640552413719278383060594369085517243682658038908536265354099085983155515048698377822727285168752633970191171222217922145533174030547329050757879037744887770827796553360944488352599780804288937301662107323053475803053612539392204483684366754235438352194384862024949098576055407887856348623534685054299816841497471552319926012228639811331957201877767792651452038027209948306739126286622714908121454956523978384970644362815057955535192061666990519407312850396349222394888733495230538629983244344988518142510548200575747420038090374747207975242670483287958828519868906585232725357837528168450167063309548821074456216682221596516411119836257660078917303122700008380863836643717901279808308403623193811705364968973736585121300049038671243292934105852953026340027855590874416343618125047729488575338197383821322623459932701968622367144766707608888148551717747603122716889209625776002076106351023263937448857567050452713079537277848116229058591527582733833129174505899534566424514112685984001042499748520685163245689536392844683893758432557009988407736948872748811846735323350531320706991382991380681733119059524352340349966818607474905268614126109360487619625149459170289810270957429172358020923269232387514425975507584211916260795763044502435304669828554339645842019044849925581420538794700972112123333630573420476328830707367824764787815161370259079244604441272107900935298821906089494312355726725929615827007983235760723745258527565147425536996133529839289050444645170788378603101397675646227354387416294926588508408961716214837339677548392704022583879810899563896927812968215173921514756468137300960343269386426598619937941093769533339160309772881324155571433643711396172688027144354463809633458359243843866496442145922301945428919082858369402908429039544096710916689088931594626941643595956928517602986951496065369342670626114956991898865011857702555670368253105271869097322429635139157128396385003855513808853349023998568581636081592226776709573858838542028464566723472409849515868410081122500247947346348577889004330520934178805008386094813819339636173200400147667358620624332450183055949391876392632093984420455170055618533785600000000000000000000000000000000000000000000000000000000000000000000000000000 [146,22] 435441906396063231355467077096709573116772686905701257674897664086557889520140632578704552234613807476408805765398874230983868881062277514262011868317463916914514857282477099890551491059899409015223712899900808396396233063558068982960710171572418064754236017624017738629377307954969717516909967006919416156031686891626270140875400145936178538639276944511421135092753062639136719212173700532134118541125164132584963613401817635641685704217856689351199280214824077136545012256410975890564231783252187935197259373018075591141854875885648344351620848276746791718253215294556707135028450206455717491906426724320112495027208965706179529566984442657752519765883356179915091581025479869158046500400365876156366605802349400926706512144965506866600446427758155560619141419463018755803742640286748648665937789612291750315160782734983952885130572497811010416612073927934291185858345258686681148706256635497614696078967142084721575684607060264745732333925719160072267771052361279035240831352439151348128878357841934511646812961217117945540791713704934861760550463425195871484076693563130853942216267452292062898871490298332490178352854309448148977493415640057601169632359186166124801883702296850075188741252487052631597079563071664279110809093674382356032486195707489047045737241671539948326893803823368365681828457454236720327559502710394707776802069015424758979316107565907403309784435407576156680368684002573432197167959612706497310978663337362275843489000327766665193389782076283722223055964147934191592496751661698161997644587337541321683677840495274196083352199581881223571172770522463678623818585435704382737369562894053298475536032818099194521026791771419672453873013886508906902188628488109364669422806490747406018276879983001510046216131587685364463310706086693048672443571213521230630765439590209300065531921656026999648852395734315756344920310993556982139780951353727620915215677592989439933012972707272749821531858608200008459592510577006428379911694968840590816828648985454517017602941642741824509774768938724021485856294541669301088592697212514378359673511814582801133214371476252199156941883792893272094831991268885022544577517154585681143375270461580590871399781451130789609908680963502376663675489289009709032441040890237420561696408240209598057500413783313435917084313256847090297886932367594701717504000000000000000000000000000000000000000000000000000000000000000000000000 [146,23] -386964447587526249024378042824784945188836705817167885924117418293254705716962799305940131874811867033946234548936454222273790783301280170929835460052994680553260115763610790724047946708543892802309863218288694040611988794234678922453965697849134018813157190765542483340789550434381501919602660113409534688359669576559479114018257588998089279827892239520252320965861133721674833384003232910237910075946594039289688413049756343023146686411988367009877392707564802553426656303635501290451457772721368265673650494522972018819206777645326610084694069627080585980827649667895187261343205148401785650493610789013802038368558547331620037553939023312223333533399754107958019111858262525258257246539590170697892188001288068411658417244517639142347526922817124578847755958609320343302594207187739842982470595176824422499642796529130949179542660156217632553919575279178141509203406172871353402036280985879480556632716821191452058131039581656884054397210410191282837448251526605579010547254230761446415096456789577438001789418638809999027011808004044013492916966930735639080701112939320058959022083527642514287044480264336646673222776635419925061323047035473833588662220730503022254929773326839690281968762538326910697975072450252677347446806798591225599926758560106863377237210476514950503956047526504944173528586076493230540147189647914126342993828620089087517712394358500539467408484162401483692892994527563985962774213730141902414142850208455807256088324313494219717983556585190245877911476079490522647333748203950394429223730142493597396155268951345905638375902933783386010185005158945858795089370139474475634734669358839740556616786761012438567622473430418622413747744732582186561307580441768516010990458577062034716722537580406377304097551182603572687832468086663616496516671671092584421057360989861763082140410623615608390575780896204321820083365269236905707383940118960444515455138516125535791151896744422856810713804132222757969666114324307758256666069012204821812731066663714889555004072102999318710745140865500456289982067097773205891991148417197384660197086671703556451181547394122938919970612229845568552960791861458419333517907670153993071043513766274381912486586055516035918469282758034279949644153482813006295828066356898821578977221214645338983675375188439523514235852004332124390303298612187690434560000000000000000000000000000000000000000000000000000000000000000000000 [146,24] 298632453321019664421508383729295573976455285149787275665248588191309527968993429733162523947426232279992044877767571828305158360601441589188205572013463040098764192720930955532378555456246251290805588270073793882995059370643257971820730096184695809519717801503350752708455167889675379878367713636095143442195408258008628655434355307520300199199577726986309374646664778779983002979569908512244343809644829943377516356003990332913546440242067367443219470984290642451285391957395590724671319042701197653134264185502358741726583599806016676156216667001034899776073404156502706059076005987766615669910347541424598701522675802590606117258071138463031706068374344471165450615917536190843071021999815406719615372071662892186124112954125619053511812558600799545714078519818276557134238681083700699062387866286500679590599648750896646356743765132805720347930210338028868219052242453166322212737321135815361365323563388207278030333607060704983737589978068556944522997876520722545280263713208187410947390270895151365693339626103851856376584077288310257603943222684709505651508338410874086040176761455017586210459038337334894369614659832499345028079086065795848131648861530744898966243764575493498480213483169098316625011372723623170658940162910502127524875709021480492063126475374570679156863854556015780227186396333429505253741713392601899494852222045438292736602463076729562896277752553097212913464480596308699717546155649827145183478174637409918575141090071655430883547192584100263669207989657522494676318594555208640218535057263481890293636192673870068544594468909085041378767335738423463866129388183998200365940850753064682617269855678727993668978385372973778885200814123495578079133384822716013132914183571601067419518491312536472769403707531613407535068409750462229286346399540264600588184354874689704565485632246936279795868225696358469950226090765941154059079859007400842459342347445495596500816020119854092238643541226619537901737690232277579366955545078551701943569863633978969182314900521668812600818127205030191401375889404590084298299425315415510514272503236210772646426588516927119202969413718249418449601434312945475440958382705871373753606219902131779164651633805312902441631972355727626819157888881074113475693810522261972760649787474307430506045751186342450051050546482879545821735434206601872932864000000000000000000000000000000000000000000000000000000000000000000 [146,25] -207803992970750327568085665573487113972399560172613278258256820218919342000208716540222944919540186002813605653100156512377099204133608965754900235879729190601496250366441291012489009750178292979810066082230902831777404608717336042038547970511092933786144516744896475610687050859644771834323994324879692447950381976246254889238791035107423884302380381652019665338188140741005750906632417342942158011482351386723687542649346884393046985553706674515142236981784190037165166776625106953456204300871729090134305464566996571130510123100295020418861479239010906176111978458311052071781164045958740297703034291211861765557194186587192232079943960037979637408427355805022838807051947992893752577997405493640189647390590398193302913900724577550291648592528550045225291452668325377449229423961457169623379598827753538028966898503726915307458742034882543980035891399211514205125998564053897588866100887908724283760542545499456368136463257621615875385428572375665801492033451491249204837414025647911823857961695077466817914143482289468887557527509650569956664003580125769070468210062233943845397136645042025499552055849932295884451859195656779139900175129668047676519141854967599847911861029457524682165045397828243229186334542020690943982295360512157283717298759417792821350676623140303550134318050966747376171522360706573158430040712161856335064088076042698444549963960171958570344488008600467661424828941708482255561969353583440515588537760233708060393339176446206869207117165106994937035157603010858562937751367001050164215091329040612539980547548930476483996570368084515712066199325916493705923926731453494616905055924414253512001105503388013514859659758925221707450462837494628892968348626847606838873976127092276464349370013182236002764770152749968732215869669765693309605125254980919466167587685336577608470554679918416631906034442914525026281177652704033474049424152982940138333214831095168897378438438712634025910552723850548692930281770521110220228216033160056985492980715510584702149525379010549017366094947648984655849126836600594999357247538373769330932125336020243131349505953603116965408534555909382249470773690487981953873876754713303314678116543611573086430815058324823865671800872010439895541093245807857451872689700741885222616674712824255299601535889214721618477839860179279064558081802410120970240000000000000000000000000000000000000000000000000000000000000000 [146,26] 146096219981919704932583767606543796703346356993698367695813054006851141590074080239566738140514609766089340526739637586758944971191964818232729974939799398521154984958510372939053497390850586733710815408859317960425033737468451611112179320803947849399452591329584344451468310355425888660110027900173795512130655196129355517966645174104906152602528589198275256481723937438762880110228404191589648718240378197871430925599211880568511886019251286196270799089609472226532901269200237966033513443027604823754116062297130534135037504625672003937029188307622252115284936637550109988103088037529964883731153147245972034305381894270582453914892013306382833189938782237057618716207613943329378038037874781404735854403661851680149038929196066141549735633692044801934697638083874673896451615063066533602773756673370510510316423553082464806981002905430709171835481032556816396053141467467944018159324414789244983724239993429378600650418449443974662162539378959690715961253213808187386393706625273553887439229459030602114204320966738443754973607591036162123381970711123620001452602585378971245583363687097683608972561407000135206169205310748213607366230407988241569381693061992186840379722224788321065163019916275120543339202622438057901642261202486472032751850011601402636269482174253366673864955724248062550347889014761310424086164941774571004880031162185073001498455799826129600164001183200048215881995373986584456617183027620092354285060074302957668302425829939827653456142852492665109950658433451726392894973593270711021894553895891916181080201546652204176319409791720109894834023226807125599506810938778740850643833973367123676165682215125345806713791670321751778843232577497641224461593190900770623255021182982790637948907136865252075629346496021878454452361694083722996344638726482821922207268568463330126627697699689457292787809070052265770830771500868631224942025204527432534847979536011854157143913883110832968665522741512760943337917863956694562408573521344711613798656792845870391273148903908590263736702466903478582058539165728313994943820275146270156589140111422368614840337514152107402561494209908821796400333453143602342979213712909080541390370639918000578612989379291932894980318249461216698948613620283968671082754067262561168189842549037231134394264554827963364280133206673019033809225923044925505536000000000000000000000000000000000000000000000000000000000000 [146,27] -108447318144751451068722071427533458704215833629167171154973789656066623757801342378032643255437615046595034109345536722153110275465867072949800412242187948415860579525458868885909490510285454910739048906666712057159048460087710344715209575574868569927763225143455444881101850550992131888557816035545305643511324493785321128486621913636560716586712153996299981074361176082902512461227617052099152869876644263835895255183214049179375665773375592397425373229657063015212881684022797325242881885216128164090981830830629819110422226511506842412560152424078100359788935282118214881087963615160735717202109789716941636153303649349651254365514313917977696472546817248886870903617101395152470753319602984676563358288549616654805529894034113223438903895245371493161216397988762388586210594731700118222057274606717985512872871499325834839932511336754602477565445321488401973498310235319018729374355449010091647287961077066005388452597762733707214273410391530621735389094158877870941042730541479438177187237074639839905067053565924362808228859200409120276799465155891437631060819349949698134012519738657759971803851744785039265380866373522781329154794879816631629871133221420560661613647019867268483712363273480557443721379748137166427361541994150677296565198679552832069169929597613957990833681737787624573971168033443473233047756396404517881017635258665861462221801363727588646189852544379749769376574635013064285765581869284861736746377155488340109379639736272505527793752335079111586960090620073009003915855444055180899959802284647559265801133917571205823199732616871831884706047691851554745406902692955534258707251809669403662806247319731686599780180644410384778303404747285044569558783873499695649667577413848441905663976896513366445003272133766934113060572007419779770298427660446943513992076773798236456624939884613541163527323685788332024110992187018303841182958629259870546278712918338063990104056950235349906894708635004664380709125641696839421625271283253095481035947943774473699127487763378693887032377979912273733973953593004510137591120193513407664106242788520210789842762464794036788896419785902340501850846513287723620452237923930564582570650820583259332101597649750230309169886536585720536856736312971453639811762568706840833943565067837064047100976904022040531749964721717205988982804506742798417920000000000000000000000000000000000000000000000000000000000 [146,28] 41191379388260583310993109280339437930822614247953008391215247967265413099732586359130047853388437242637125796440330898152695055199898952872393694814676275311502958936624280113309301608837030857260512716661745299125654904254986869879287824263965556361089759155905587732988715869065958788776445892141906836936942558850837217968694491750742538168463501253725257876122077948773091645848514461674014573953690455570380769295898106067546072118385817543016605625744505499625515776141543811527031061166490237666000761583236996961435267605858436216047507492149518427723923685810675858289509513579806035534904152336832074877894309564407318546998345592496517038236669377319142933348237061990952175884182312760621866406258232640832445826574642741516222731551739955750502798473202608977475722868508197975206768618653915226478542423419123678616751629029250140145959176485392517464148915576939769581700108249510522264580358721073878510312887468811680054355441716380239621606427691368724666779362709927300793833820197909411785326903762339813644559992030379273891822203566481148109279862133920933648808138911190172766830110861713313264393910828739249228149909804248093127543073014406712350276599894507704976314036041896872219617859224150139601410911842289347491977793240442072197171235900352598142886213434153662458312818338096402022113048610014204530203589298502653516694672041088517895502210112796955346300168747191175468727450629903578119590252144308576090764020769328148439428327982775977734225955081312430396784026672895464048987496909836164806398773191594273976953844009252965746195174516564799454306181382094790442116460648795718728376735471120661226990665453405296437217967816028157372626158271719884779619743786703731328950568515414443543260732920338928175266766974016060447309145914086009704148568761224169820428692651786342482022037374787258910343039902695831583135866456744618314501115073215137108409785902693787881448753030671945427532522872023480390083680189752556572515694392366923331771097344178639749710308242615700544113434948640742134452769160366570224188136976300463309963990916720123234895285249420693315543857762924881032759417690492715869941012089768951807378715673567355088142382612987355143862805448490479525842704845397976076246544231030333968419393434983796957710689867415166756188343762071584768000000000000000000000000000000000000000000000000000000 [146,29] 136829509047091163148378244939187908480785552715189835829634195945658923986952950664413081390593079239006653831604526570661161322823588078016698086702707351816967909498415393741758378608444057236408434930869598686342214535275712386797383890521602765285371966091271070419257115367509627627365985171872433740998577252275259262643904898894532907845535504778286893422677396724968707680365969900788074045857946340863241127932902036885519222800950004138090832950269752145365751319906690623297396779754693885718591139879733619694639884059146948457013046576342430043528867641228011770425240324632758569287612701809323690730705362197212014585580675020674600013229385652697653328661644549390006579461442300035229610951672773534362478628320758036519850921570616530536913184825512582944979304400678000023540158869695021821047001148932340282351375596637487194322377100774021689109657564109575507531662120139702202539153585082360190457749459506632550809459497409413174898190837975045734153586767711591884446363673108073141547095541283151001869709450725899491219471866180659136346618267715260046789772868875398007320562744678326254174047068552903344788549757845950920494017338820125878633622074111635600898758511856183307011486880175040686837339630201286500065380576520674793912901711043676435835535853316404152869201381825876997562452897183050783375737152126350728974995256648802869784971637305551937549133790493367178219771677839021522650313345472045245376315709060666572279459129990843527528173997924372817542230086894298246013668499899918351798640246652069367712080214088225034891554317661878072302262050644546151913675155638817411736839548633499441228839189873037946724004994406115547021359153713204587231431270273503347050269551359195805499623667327252649211220112553640773002372160420572946952672591885576460003656156625695878162698034967929982106892739095298753737571990338112510504850462748537301931124784744802756996204164595258025231083724559249687875918002950694865844899859764560691399070203212327522141969303658484334102788505798669017906179747711565540580947215481693396174091773391108772339883165527290950415660612616764063633443657039397856321614722665859145455821443185602816419373273625598196759917444060971858260227505725342990513452803545494381635623889185596164982430592392292024486489949203710607360000000000000000000000000000000000000000000000000000 [146,30] -478031562859970493535585288017920442827698532675602140714049406509683898769618379715792807970913557186490771537553081913252765704140490917261435770668352837589660151107215732144355107874276142087211079423335079604765881163510682483047489901423191504125259618166552572066266588188520541240587861815384689847256658910925309296610814973297834608797272418451853800473926971381793994335783540748601609011202689869723325337443586208837506150464361063112944442682395877595411779627706399671917895719137485172889740124749238339311202926827575337557830983622344270067144272724995962767625717698190007620623481709187514203699653518670438395721780809421938490211547734222582018654042866043188861860079987620537430610957844367270761615532804539668792415676660369622271807913231093074800563844819761073263259206588672323168909433888439525205739879969314569867659628887366389208721721620883806101628730116879238365845478324641720691292993505345841504295162665192268479755944324161245301798162671254887829623089483558251342102137316473447012375354322991937401604722121786553034399362013468480247941670777804965533131359606815226775350951815989119582592986795637263586629002851641389765312573656957116678145826277228199628355425913231729608952412660148116477378560823246802218293676506498397245677818507397262542097443182902808925613665427304627166256952983023646147029620681086469023631043683172242891965014421787126231561783307599087599438936985435577242091619081576293248251077904710804736715156000529316469799401615863980695410534566732889624483820261417383167203212033039232849879453505956342420803357024607929473533096586444343210207391144129530129053609769659036087534598790802821965318572708512690636515685994267672759894549195573126491949613112670280880814711409882841438412829199706628147941677093302000636756481114758974738606619646791544227010294328593890811673417602943209541414331150693444995118516973378387130067652624414244155156605565837313987722976570370610344806438789350085230469881897698311892836496754919958468858825580845845286610655543718969510244984962559552154027669074035085952089980788221736501358650988577923997783741815251292266576866408337329225241006004073219520788484768695725170359035675083908051609025194791364493998728950310572478840709537618372562587190437177325734270359263689624780800000000000000000000000000000000000000000000000000 [146,31] 935527013307117784474062023080179716678844914692709163850346195304003505500351489274037035454057477864978044819034318277956614030208290355643320808563434812322860350253988577247983453582956051694163374933318157550162755232618254059068064540378879052728692063918097031724672188750939662906488953768825486476693314350040432200795014696379424798786032569974760805686479779755679881831722103016021792775923262223884533531640266944445269001516552729663093013069276769795502516857258314519840503779076037301643788250044569076897985285831451125869905292984767088308711977495877655791193060469453398550479014995145901242661792858656255049705370962275619268502964436308814021141700245783716694300508138309196214918078570479716353835894085804420561836794416425332917761748633291794473434516350097163897566002620856396100217944496571162712466024671529193888539047126527930791988178265919732956765447875710778582001327213569941832784368549347104779850456394248676520058726826813241944954885818519559800531268741363920751085901726284999934067813371688053700693822563879756469245956067213547445891415643285587530968846870039960875630610886236425229931383664609524350700179460658851434123588171161864167939942145045358630365951507397712869012078426746323764485162274471129109228700111866138257563311956119260141168760398416513042399239674594936971977379054248299118819435306728207593007584566893348155860617465655120071208471107098633200616910147718204984528175114702896445959911030434133190348157985884702822608691213524376180619906424968155386423940436101862967873871932495612245649663242946048758234214938649783451519116185802257955651608509495704679773971080463959146297943207253735254755363674816453260268280908108058556133733895108617024400311780373801923521364719420637608769589816644556719146160350125946550175539639941819119593314342859406249312886966983869967047914960245202563271582817110873522405535318353531484266382014512997112492538827826750000181594065629149250114688066986513534787874079746196848449066529039807640809101811401372586637086528631379441655277530442961385578736303696003919537666735082746280268976220763872270340319171175162724357056401139420676296085696417714126425935155099713378586512159671877741951541267896864202441791934221557762590062336024496353776055443253519777992615293103080734720000000000000000000000000000000000000000000000 [146,32] -1324679460435372070804808749129473485774462835944675111663511973774023124617965895449332730082730073958775842881046505275504233722113533056290241402776296280356565907809506544421458191134706458138285523986932150118692720617474324242489568937091794827418593927838352804426055223433183549248760925851441971591903282023918554358905112843441188194649541194408328276887496103854879933215425904151975278881710837227550990341614555039022828409404968013454408197776316715908268492026176464437605615283671738422490981864063829130162905641376683262027063986991981863047877304030708140059755775285704242498880645981282430368071145467988837377944213911040822622771437381248631925455810162481411180999566466723305776736694174687479915947710156048621770230824599613606959606975914669147119957238952271113411943117104383993653868218312342034759058791339585194382721180072900967967928897669697280878350456838644521030462801691755169401586213913110589127723326132203907568046770853171580554042544141634014757616396444118460938081899693198088050594519609951359161413926178539746656499145885831038537902800447875087767694181954939286293406715917338010249771316847374307904239685590371383630491100948918498315968897306777011025598580517311244256515946966631706603980551201600330489050525825581143075006122653795971710165897479757759694262901124814293653698082944871586178689860321576063813952988587407601924666636641734968227909399574332589559653227231468142202347686522765822900147483964947909885520143691817911785468888936719385520734374305604678145672172265296959467465792701014175352430507297229011004495939842814186823488505890378642638975352647787756560852910966137047246909981596393529298797784172604746612814707279280556551183925709406448614352340057733603508992303363807881353829537506747274309878717615297610332181287848059473168308715004525339738902256977897042011325189344013980226504649594539066808766670734824245219807911463043710396473973739831871385579509251732511589800117658634385304023629345848769862456292402735898380712190981014590888837718963151392336756272858125178594493341432666127652206249472131745650274635357567392325218580418348552712057003479083281614977818575280568386988405972935572425938819116398431441981022772899988550801809452745974959096239787276891358287189235384119097066581946803798671360000000000000000000000000000000000000000000 [146,33] 1339549694297648410359981802842619980241810412134498384796371420960243272994503563866844747529667800221679280539167804502212408514316563711082959070641135922067389622721343051647497332097926118356838320777066176096180419890817352219398404193319726394078661547286672933375017105329638948515625530891924759661265441653942144723340218207080695622938149103047979084034453472001485217516295537884149175705210614236751646884653637609025972158192027581232889959443807675922134559923780477397285704849362384495197056834159687127849721347249851194044414207976689586910528337474818062344318885241402136585573680191860006216715387777481444745294779817627269136617014913216627047722567844828799296336045187251844674037909704000143554647674648343660834141464734086890619089681909569493957664838656712783407424020818478343340751393780063160170627363401316415692831078303516968405212459199834403162839657820902217165254531089076749510590107670239179098365756295844583042753888491328333741449862497084062954755704800601793947038942959430574429799712348321805705375742942899010708739911733033921113707347800572008643663810763065477708633440247362857992009465576907808299059270626083810837680633595609754165642633702861512294150700453578010976759885253194883384122998917062545122678236109807602403843928756305110524303341707161213025787053422718723189513666265090688240230656404591365552270683764633178805859588560965072913152444377288526930493894464207888754112284803773586220850631018140219812753185427886037454037708939709954075457927259878079106058944780682124430452885052847579418436286147642792098590014241455849382276127209214758996847655961457486193134819778083984916256525329605059569281506982958557377611989371229117034362321083930699432259052623968526054738621415591875215578309415625585960186198018800236431687004912836264270766593715601337221488127308781474630639278855262362347794836413204301232373372339217201116376008417484993605407689249513138179522483528001757793927098572000816455967765804400088958347653153636855226177339456516706548676606543993176443573272693501697004735435950736786118083666614782230547214368332112494542391871613954857911893298098820628436563595245658104110544316050964150180489630964246828066522715944089404797086283033112030531955852587648997777462066563088381927060100094781953146880000000000000000000000000000000000000000 [146,34] -589955298237334583105186233883863948039378537267793232568826741962046994648284690498487516168693745010071080603467896240035745515015848365020993746712562825292310191640325185561497383615616766653867225367478891048884834785306171003204217407604635894412752259674110667939511105719957579686816876384282813631527257717284932602353009877076836320735628950805466154426541833388331826098224522298355226484338838838893879825862311588351670602489290529019244460678629427601890985567202052481561255196555904628157990948928310916270071459978123130763515757488471030245054796811303816052889666235342471551036031783204291111824508913683691778758364217435164633334055944092661704414289506204568934899962525822899931183017792364427201096658010610651473812661136298724081270653126516778573360491616489057646278599364961400642898520449353555844824162478357283925066298749069851259375302134538024263135436614401438691527140937114487145678874092614149830548516223495172886755394785207267776948856493346358972663138795917514415117995563442997338336514755640277528812436673937949829771784875524367097041311179432223444922605730263651544535116221660774243052915421207268959566663455624636831583390395346959704419403247651369921791852476865877732818922105641693843443061435953453568967305061835705374484829092369301301421942106564205189388354521851276760892439221328368790862461354758317572482458691505914540411725519930469979940999646074344194413842929028582874272180706985660150731820189216678544996165539679583608987017287664008387751678475880197575942600278324070573280614968032787895387473538406799035891486234410530791762949726991528626074556285906343957457644000156260881877250620063865756756593788658199251697733592325566912857448981481273387558793256923217423734438197237959087801897007721359992855605845346210614247966243319358831848862003700464224085086423506727702123329581630638954043859636944609738794912249283608415898817551593906332755847636136187980723250393766222403022283153640697992616327576569824254503804996724256359570847462101555255234930285596204547635289586802760569072287216862817194851147831512779358258490402103510874395573084687495921580895276461149144172647502172860139183871605007955687073223044101190643648792939778193120997111493342676187778413898048755812121432106098932473334123930516048576512000000000000000000000000000000000000 [146,35] -1354977182401080574416225426493348816720840868799911755189540088412301676961266285535022723480370404838754550086012833289811665316224206159319949013684473502628996785030801808125103247428701565291742514700245349649641285465026971788442911477202942812736563796782667975131648000535985954912082089862952349830717950470460519685115685729416154994673123607106657704916110146567921166927934400790313396750387486191338056817691921626141971529140805903793066978172801928622511723535913017163050233243839646590252031355244494331341345026357472496175693942063050762919116523668036677649797055059367339054245988121201848555490198988155484703619199767982312634563960909967609424063820345936932806761159985877447354190165314269104730742128825431422175797173382082694969404283158809906178800173790000697229136663417686405741868436186217458294980664710783449770359083277544510414810439346907815306010982767603993318492345945188715166146044445389210513945560180938101024648369885848826205124929945164367201459880223109268457740972737179605677963903993588477553992324182822183527877765366930077611997889379753088818196854831054510257074372265558048025995528469933739814913960956366098840371264148784831813174455402284321890640128515291572458873842525180823729474611604367696119086548835251490543146254167225944940820452982318831031366872275604473956781355157029001268671756705253194516524928130561808154306793883952340065682891321294805821874617063926314368445095107928582607825431576753820432174932152449266645566738561350725783888370700540403195456035157830627103016976875348449677690161119519234777307808477616581531603037494427814244992766913374357604232704633798870337378221566450858351037961738667731701907930914225905192952577685048299909437742526270536437882701087691862391311627671313167078143336636898342284628748370802576990480491690312840144691350760488875247547964042421580195414369460103082169656662148489231352319704637760726023003551889417449232601106767721044581286036112288429590328446578071772328229205389841281514939531710611740119149424469230282496763033308688400135939780861501859746730351709529423777797609100220902352488140212645543467961015879828698789704352138152444703841106278421497191932393079037524713838527229519577337459781398942102781364909797292840029090003328930637418668617697065246392320000000000000000000000000000000000 [146,36] 4826781990383683577130907795055797832474397999107025225005047460420413234547501615841120677467758369722542090853887892976516504079013348994097392553922759213886080657426718972319980569370997350347659333833869249731547502277097723615690878216766877093487749537373111120496832243279693918559156082778567882233949066067200514792574316181088721764732348429568929116913296084123834237382276407830747491921672162470057860847116421521184758014706689883065261583768084238784300687612826683504022112653515947719500836887963203778658954961698020248266688996385946017175781742199113355785967528969293838595287616535041641269761495117715948402363082651152861657306701123536311110049968043738790319674334802629127253534114097124127820601364292709390015316988090457722399644477307588764550865522091179891074976165738377902010481859353117014445584044749511117039175265837659604348131403877863586531466572405989577918415862707368865139733589324598929992705785069957966405189707377169104030855135447044308169047066230991982415752518036196068092386085969334970802237966898295465182345604268698403439979062227299325645910351946477941924226797740742342416181080805340636471938953836120864730012744686592575403659966421893935757543683541330512207963048588594844146401783871090638264845506181020660758846238354309468187684430117052914891891083416227575333470184203288891210476782841611246610152390223628637704861258088947368527973659708826215010169162845097536214977626022372016950932872319770177989449052358748035358567510544499885244220180037041684716136366847063361334326431114102767791441827105162451543709188006194825640578821289693254022972486990510321158703470974622111751854153540572304958745856982301770072206932702338096083821095025178315808724011301485295759972602341085341745163418589742897440024494226730395555282652878611907079293957478691821685115601188642728287064709592250158177552244510806770700979953853851218751020394355773394138790843113656816092074305438135922893249204942806986307981965817117091179346404795766041277324139350066357222956208428017087506749500516565987393618998485358130692911018215229659839488162218584565386264138220323391627914661083610261213298228179332261004468037904716443572507693108754620598117987972387932910996094415055034173224834913911355487518775860081916448597298136042027614208000000000000000000000000000000 [146,37] -9739768608283423491758630952297436444113806011542029444190978267399095003071037531914997124206792867417028341110158330502013691067787283497697913272343621382419110321327454220949965322640109190135912750388784615163269874210943039397564507647070535558030698509021935680720519599335819127606485840071119512739019482459991101129914251686965140740961389544178434828060711655427852707177569081808623831527288261928935896074604985376266000796155736594428981022825953552086449535544842814332012872091324540895586312280502046230989856305438548723944733214405227101659450349194441047036761272588958164875465866683972576602950218879327437104145398200020249305481454083381486213306834386456572379150973220224046317147746250549659140477581564519247084331235049075995052355870360927023243376819107192445471189537204355482465638738545845258317053873963737007534439507937934166537162887419565481842604096196869554536913960655226473387287504225342996294282614785748475167995197462034387331076369100375545276982917688140430772215577039560796363752907805322721249742831109009620856415293360181635170187687342336600708236495816704429572460318262386847605724667975995409670373577424143949230236828207537098415776326155232996783668959183488286821089999912650941200702615611490246707555809062654435611035471176615877595437252253824277843597514741305142772442704642574804289776361232501812578008389236173520401332354249191659558193939639495021307992833363717117870731060395854073039254570615200888285442808679810707189079157269224227757178050839633581219336135177321199681221829953526522199377557442931689456127499425204852529683985877778393275242020439194251590222669135560196809173225028038602552376212500226652891981117270223806205082963535261683559254873194163813943566996522727445986576254079579501448435427829097416795308351845047217333863999476322005073206654982751592980749211736615363422547779718793003507249836005677461786141927087884362481896251880522820249806807204915728060243844890475321808282466933558952620865451582912856186950096520844505644032096036894400808254482382229772680685815090794641858753617662947231906551884956507816358939615512635934898934479950265458627829181384976005637903902598227443321127987309251975030993238512143964236746288078034250828425454943743303131328905055536528026196250529272063590400000000000000000000000000000 [146,38] 15254946353290950526758109991021535753867006364147302462520922029953209966626902167746578884338779850379274054943057287977865376467238949556233634102553079524641523000660482708606368841417922898426517610787746840135471411368801285292807788182274481592203287082245143207196984583258738655453232816419061397223109077327226476121548488236696762819031319847975586650453624765305335148942703173350905312980276110080408351077369076376011794221354451105922940457546243573445392230029193209731006891738954564093801315629974367215136929886454915917481895507063111781825145579770505147917985584134692130060249559922696157183277519333516846299441854123348026398486385163478962025820051883740025240458557340430636253815189132899129026748376645349659675749376130047705505574547101385525264206657741992866177056706977501353406813818911326663035861927071093397358928982914359003589810393470618908174938889550614375532714212558925512060321092697378789068977136514255368158988944473107029078020629143155038450997260073499034123671793635057079292265189434806308537769346037955675607806052838236379472448918578361116803202538010721116649607831753582242305337727606172378777896834892319872460868163403646504920795113115290578355751368433277933502347022212211786539286787721292955059902884513180390259157657597646332588101563556046354645709378633122933229241607328285809139740024804957878504058686362490715906669185298139153076645035371729305745802288968301479173865787137113339006982005181997718550207247614375234717712621440219604178592650795410563698409379422499944292335946538512382966512361995612392481577465678654861432420416436518732339196174092083399732822703320269415197692917291895243107232554203608983710394613388835893216439538581578261584430540969556531954608734163345677442883094832396299607441232347369567706149555064044628816731091718780010010732290115801561456320606881002267719070448558408092810640442010921949318097213629988947358315916940290423122979995581353668589568727525276743883504205255406508078492408270838884258608528585881163623758606757815207420419303903662292682490492332011083215844994655567010365277686123817715803013013968534301667275734280261029035831560226843557724412409379359564358474774402623882008565242330838010098697632929300685046783863514095856451368196178557030078822776437129162522624000000000000000000000000 [146,39] -19812475030553536108561684354815406498995302717685347616044943473363262907216987510201818244245847418279523592828144365589335395056924533128313874089100503903647207607251959637224893757599940122911138950697336799292889300201537868243041389670965950422738702389109581249287046022374602400516052435382861611817373444762610683557421426195785076179859162112769746317731547236531470773268330104689447233638536351686680801824582392296779587832906755482611471888876876085965610757674858008422989488813442687088637896907322607518405049010946499565342657243015013771586080602240037217686722885854528942465312481795160457353099800170990816347824050898005476611508077559589762133349441043789685118936264235549902433172567593746769268990321998181031890037801547359056109519779854673203978499458221041576588019239924494803669527841982797184415764068367956764008463738830996218856658151696465239562542113492216193602459995156347283195421693545012670995677000929492132619159143990338090666960525946110176171035762906548943250313904080903121572054461797884290774127362124310610284517360081847694632144702259335841887421352705158138051477990610137308375595702816947060233804628303663050778846899428259220434520419241923730305491148445517769732677506698380603235529898463274654993294932696178578409089856923175462468370166006628804409025752623227856677969063712308181702418060788549421643411642746023315541956896747945975864812969053646138847741214474189963728755891250578038522393187639569440251473998219646137950050516198924082252223581719685687514662610618121112936037054096763974527896735125258658754386591602008539739003328000505889014742595047300124965969122109344427609359366662380820066114083699960805898837648298473968593825368297786221791386231475287728825002483010390809811089082492025221772305497744039832903852756447675548285989696354809022188295243094836926752570013358364960220573936011925143713474267050308656990461929752561974261713922301779479017761842333280811286799011051383250382264491882979375379350723703550766006928231863992688813891152605051367765630976403298218378847592349365500751998027770670221481798162509469309142608746370029693131923607077516842499714007255299117549288842396679803213663263654682886913359668983836808876049160681959662158595068520294480553228854789213603993274448747768536104960000000000000000000000 [146,40] 21755459008683857872832071070530030952400396465678903921209118477577772651354166463279102171283434260637234568545052961610396592765829698095344858870809198340697643434517017031373270440724343116773189019712475473240974530795638865183293704013475112716834671776709143277599544056279520322015216653599229315891898742144512780678429339552705507040123841332295515581902774554262671689388543125741021511286174766575258777401893065189808817828665444480082256048904887042798856433995285940378495505320536978324159611614042664504069507976592893040697110395468680582743090661443990622902187033620216813058801159566927702386832168870360340302493787515417475798886312289275369745754444504055149316716604911840563518017950877283401865529742721397108914250747200663259086451931897983369275529113119228933885600815695951953467078957621233838249449935835495275248939432975126300692125662976384890451893017345140463021074084261973757406979892945965656252910049262614596984585534618487783803414655256346550833571632452978234991566282735624197664037886817784674474333183551243237778240296091315240672266882481723337578275800543175345386452456299825442449746030672046160135794376603337594207425084973103864339846327851549292524522443998684142316386821609553925848674016634519197403761168394462716500354412441600285534121631008658429093724249142750832600347562130738922040662602663847499001684296673841421618432841430711152709532990296638028057902724374929414802522140111422630263117618124058508736920961452105151753048896669897810056122288927680506875710482664146089903787934286675823697100019490045062101844245944409378023761533771214177410041784298409966630183215357119577918583343700334168606604284719025909318034657627802714927260018927752542562924840742140240485243163057190226319728207769254539330136092533757950109264263049690193574087474847357398368041168989463574512246549540252551818798217297148498766006922799012346232404799170938933930306685186440335553860459070543900966836262666437171706678350599443443781371388108328769861586749797256533801993321485423447847317215561045465013958135467062062880185785839740631094399536348311097089217837086303683984065760964598721076307522103244437591902471627579461071952632862483483426980745268641500194198223122695819673908408552853842632068318744407457161383151802184407973888000000000000000000 [146,41] -20243880218036022069481695515499587073552317270338669571959134895014024752452323424522537000247352946690260794178920872106164153922642903932382903578768564430255909106220686807146739472032845687450515635324511694941409837505086577155446435908986397816710117322091892859144365405012257725088208092951609448861477540980515241619726017238641954634319849512952404172460543077095481719546866810586160990385032912533524889081694159394334583081773548985813081987797225756557035153932334147216843977590825900816650833946510475311584054824480370824285721493980754674212326037723883506145040758528913958235512227099994816572907319815656040666167379621588708863367721734610434201312278087369197605121404091419763221494486937554863803715827783095978004955758972225671578497756691842039800461773239793005590865765947111078866584782714413220098938977881364495525177640225787580440105693649540405331228269844886628889354694497785301407804668007241704850098378493014775945664221923569357980231315610093703961484308144972708741006929537741002863519842513841396239486645143648076589334541365521739905645465210371432815409014114275975459365569334011889764855803142802686573820587071138690197454013110373831636995634597604875983831658790258870822620123838635430433293406845533062294387798181891648767070601927188041927870972248810769754514093759503299968179331961003046373544226729885450783528648436669773767678423845016589760747028559530098803413258487708595369272347348828545811086515068162115746875593435621276693046516050850331716851096723801652751196771529371077495439805482979156997529377718251650452462868246194543196010002011260321006050920037841553076937861502343299612535612366923223043851717148771010895711279821618567466829938526794380088898156441520002446980178862277307459738199993611716282661703932170033876595653558847136354662781407185884656062501984173705686907024370016097392444193284226247591891333776449851996265577221948131951723902829442732510415951330904095965614382364569185262919627910122100879858750169097016294459785885927661649010747357617993553065431309611961452419977108590328860088196318045717451043692624798146979858938702754501184064639808384608274302559853554501553327074331448027756534345581222901172213378635088976819444754455271577645750814960496599956003287082822511154961969162586842726400000000000000000 [146,42] 15792721481386519470413971429790887663182898622181607304856768465660484119283997234239988591405181612475863119889791475891501856141087194505512123846761223586974045346621455540118313591630733271821281214344977873122400262943894843721990335855496173586158709689887677394631787490338934652609051839937185148158883928250902340042823761803384040966144863001555572282421872024363671054018315845997830185669592814673031882141894469030499827220504475437391158107555537550924595944645685264238371283803115806698777235517373929563027773791637524376268577902218024205842033942808431907067273487505685170716773670256085104429241274605451191771268319775738736941457907746526606446638676390801623088621597258939252693746899798328085763918297487949271735885151659866125757462343887937106881744012545958113535616015237229291313676589909612672742219327221348540603251760828692937228027757226069117998356438420158499410177176809377590806861832218246214429711620291786786868989627068921858687628375490664764540901379611931028291607280853005007769016400967722835991338499970105035996805840312588023326037078057355502418910129439923060329457016207713331426512941008802617134097590874988834618461051033681597055801073184600272235851069470789834489628201071207747384296220952302695435302816120406141947108824021521640141019304296854289320181142801889789995056185778018359598324177035030478001340655603172582801021735029449205045275896808177380668960328530111486688008644044265009945149648073967957955454495683116718056465818825032527327261530357081585292477707151061229358723134546695205892555773462329225471316244851708365968445770410071813259764198189578793036571079182657702047815775999561733756619979583527704250139759799306050468270673255052126038662287647615318103121419756517066330545560216872340432340822873558237869965190382470184635464013368706845060521872874721102620564999417478390424727726285591044233635936198187698434332831669268590131453203200833841950660461229472970803894359832718444664163413462249997572608188023538942548801669678726077533246090478886593646496903900056611390797324628040050011700310006119405894843872237969864723702675112838642519425307422477192690328000745594301271189247856983413419766019814105086825431459919202063983859736840750292721620372453076223312692153723952606178787764679898656931840000000000000 [146,43] -9997911761523020156032837820969800405333819717123228257735707818386467485290240887265576944107042882221395110667520348392488805658078971417094439298133831345840666900380200449259051266787544718211578622479382309134192728682266982760737914615394108776133570637249395031533388076321009486214264002576118053050581284276310370054233049408795890568025489330941160645344612199301890096253869189294316481862728456219618592866683385573011420813116954518712312390277931374147529412861909581906946991191754875860091558656198605552730513723874444755767536584594796744259323585054185860477195421572539581961035100339192670768277419547029435061489983365553453207120096387123558406750793272830974822294017965212495212356939986354134169900780486551758146500415264972724889301884552903531055501864476417595959271827508441521939652207477384081006375356848781581162603317315477994189872295950012774389713442861233244359964509410356718367329604171597873224833963489988197911758802775696973134963863229914748898579713949396671776293483087958655983916780827392939307929457195382906175456282948996972037750389500221139437026382348738051345380930066690082818176035456446232699344994248248003946214364101480707149919053977540603711036642320400078087295278842897648432180044595655807849329674004991682877876231545796911374016097211844114206105498856402982957835720988959987677789568733526611942460191590360844161565968185675331974703978982667079163158637211564275489704078456522747177283464030818908046158541136373380324664019348307325272422763070542344819980899080390980383906102759207823773142455530118644189874151629467495363710526257446519683569157110990008974132732538958968410947736675096478268160127755820093846588702761335543692185448580139805245627929573941287479906952955078689229035556182166350697208467285783735950021076661527724452416632108914183918620887997358758919004482111613024005691490132964551007233152803226544819819303423177157649009707589767817859113919949066327084594520904081424744376255946048012726789778534110983428671404076043418375004048766601770739373733392232737824007353589026589005526343329436487673787186520308461379759303272746329630981232449350463589157223347843175323147115275361861873244799801185731714732886989160117129807754231017936776217651413036856373554608442313290758864248424547693363200000000000 [146,44] 4656049275716549439588680115001941544152041545144826352426862005693992054373791398209078674884367304022508622231172371889314279357459312266325692529762756146451574158872571299107468160206978690133232338599666639233786246579158869868816186711901564353354636803460524962111186738306368688085368383557784795523306736921326274272544703405003054324955255613917262551530377984539514406693431047259381454179946496410097043564528737918784095016428482612961164571652232578914271045012230161735387802313090351290275669485966286940783142096641844169229202965354637092665223674420463204028005209487759644167963209200263969367586515363355543350611538274033966208664089298031863560302346977322939202090473989330120452306480798806976262237638593805642437698594213027724789296121854943101978153143097401185712424689341081650089803354913093771653545672013622648438474749374777157229950024643620519263194334132131552767645402189865102220168008132916722169936590022994600037804859944114196887900507489235935874368012828030045249876539289852997680599994352318507071238758549895342470635712050956683441870409398694289362977783325528805610558213634138559621472156577110194302911343725186539574440969781129744893520307946346014512699325146136990148020766732120998720077675267306561831998648207367406343672903033401646414820238477169762738277985466974770175600270780999305055677092229147889035392189180311435663306928659191632408133803413227193423237526024240557150567534430901990594902559475319618362026951038884483552156547325367801536217116263938641126563790050251716039971156292093853523850532425722832498081706449855806150156027011109253989433448809424048193152752261694056225058875831036178354209460783575781087382542774223983550286194215451032940506932573945512524932921704470732389157519043097690624149058676111634313524862879564902105177414362894700891600643055997966185718880563262546917112301140345362488751843257736399057065817970689055350520347497613624674044525323392578130004208538677584445031160708833862290939763368175410253995007214430260856671627110023686357590829854177986849607629573719704699224550526022293389553204503132085510971286262723330835709953684388377002543326835249528775636122561616459483595354843074097944822327365005692974994701146589325260509143617195119329695284642676401632012867280771659857920000000 [146,45] -923289173153846555396266847144941210881905674566385883258691945834701514734609520361324353128937720894316807795019060963898267841060771933431149937331443853454494801514323726655277320728254492377077560665657148422864451477291494798578093778370451287259370031934582927749603614562588384429927739317483433367940731025179462289396386982910479685200908871078785652985980133409778989965808759846632352731952488293138251930228331099153969525299555295507787491898877797588486324835122386935544032948077810304739748427997319529349782800973631141129971255203593014313129572362691287552529059775242137596932718221004791828956955757312291370450472273981877068957563156067967573731802823070716290387156521543506078012539388107867648912346781195303161678812152211451190550267924583073631095653997436479273154040826027075837415000582385022113880019041500658777020496759279314110576896635194837139908385234466582472629565288025124477535146190151483311508556947295131006728317429436765006366137260998051341906615262389532246143620003706222870085812057026772688405278916560889345689365752625708591829733818777575108749975891363979404785164842246299348577537205498985578969475259533261873642060969977161086184180114503634401696225273365180826498987537255827917863229579750389625076093312761874185794152255072428286593321515400358537275423725922049043986074709183381571145428893620760578116169923469515582070094357851367252405882573235181624225473316619056812584025555043600620131136807646396180195149520025582215198776538875232098318480827506410490953188489051811317684376836182996314097703376573499845808663705974726217209536004991162477770200052843939693140409545980765359176063607627224021161259761570859822261092266163595854473465626147934625865657179918324463760946701758721931289976887815481476243981662791607851374492662529502726159583161989209301281193485678808409165756045055039611766281386980624231549732651118233430057638212248287787668688142477634896387547880214387908886970046301125133802708319861739575480890627460344162814923725045822661058208922880974289161658302882203973413714572790842469609444981129999401045901189257036155952414510662019436662031588959345867913730867621427965729645622274739946559805352685807939734712054979451716205349041219102712224987136081367029598900778263816332891526514234268057600000 [146,46] -979549072786558231323862161720995239966246071943759921167783271300256168344810604602756443766016575811742159804576599497608397361260744005551696072873014174069508366371621163339518496362880219999009614287657084637241783964346619371953918570673730152000817780484825901504221387723664717412205962987037651935581698837731737416786391101844018216934905856942958567100119656854921783068440533710636731580067212003668124824609917958790478862301255269038689496936613988790140326275021809370782827841078688511094596096748838340064104217837142636491486914560139817486061532963391729253946661544169315526937443729611273029997965112136306754755448114061302718673355454338779501143946917509431616310604737685062128101656454977372705977350851717428770147142808758757147822239211361845206504163501686632985533420373751833773398128802616156501727041464359562515665803308481823381296487972902889866537706728232852829170144971473095715739712746194844581124446965587997052415916642014528075300424699546906899000715848997807287846316460550010826713632432770083762632684389985643138191600988069830433711197191208538427376675311511685178435787273725828624875268505743466343395789028708179020293268257845111127450244575865650264018964066097208127686607897634378536487718073792682452321627912512900343677146848046715342279942927216916611824931762312619897436473171501649275209584953405362980261949129809856636759698198075376956277150921956676157795571486616171686030770247256454882222426357333816055736559852848440892712365481241643037069683225234866461668301601260891681069065830510846951705834009403898968386952717248316493049944972723009447792613976410518939232657913442650420476452397667218024005728404860479870834351445859252067468656891357898862623442084180201823561967047432610889056925298834678947563886509959764680801063833105450760129297842433091142498842631425483387799984386573610993248008800822628637322190279371474956028891367674585641595317546056686503485988182610346123790780537001003722282558547984978193826376323369101928202122795084292732977588943344448915130767360768726759920126684254367133817338895878744379643181332139188544402017032932117178237908507368792059403999413389677724090032478163405679869571819086745264553467197172736088299009010729783595666051623903069899199693991028986741959394009854507898720 [146,47] 1503968374590739101239296186670923586173908240741482870551835486242781234034123187570801790595904963314306224158591472942549481051570179476203871810925593472066730094227267905759295855380711938864329851043920216244489239011641152925326235174141605380559672143979096021359240562924255297418708500645548994634139523339494200133861494210838707836956765846382101613239826949120336229787972108425785038681512472201078823214967221680785210977448236106167318819971973017891040557911670290535683645152249110581117448104727485068380811696813179871989588533296748351897389700472487945278693091701939331641094673878149562139172919560795453890636461200679798459895663432453645775077387984642573911182449945278915057210669655109621914615191692368299861378397297226892562723350154729325202197301924452560088837464958161339143415491000802252290760410364543521126967885256515011140339860157718769106804226544256013439838391666089470550777541042370735942447132202170087863601286127418182482163287105603590128401282085600137246935005509962721573444038219325980045776171692352369497674907955975447902828322073431085168810340774500504324019774810334603074085856889576798090580771700852372953208130096897275527872111644483280910332660192925165649644610555399556137604136339852846799688064444308878366150879692181498206177945645686463923026032211730425242391953231892030992669342063388775815717629411412801553841572395103280159673601769355881823714108042859966938872514674571527712609667974739525524846159778755622010621296508035894889250847742692472261979584846748092481267745092142205772908798418418027642953863165478114207201171767691081441468489255819849956718824718761128756406005863376013936184842738077593478324153647490683675017704186709117627597719705600790762804145023133076179785065486182052474527450355403562056122561124890084264026414394610531431583122596425264618428124312803453983791545008247034892825617779939537530420386829284371344629093013999716515835415760497152660546637467491239034115097081278372086797887684911199596421293848949151831570246974591537625317973779700105491254951417750391282345573087392190167295183926555280592357710931763888003205094528576494870095640709828853236932155626832924207031206511416224421011281218603020791414332920546698065342909404577993641351563492634046567688514778656953600 [146,48] -1301634383690582782016278225590229665047758440076679540818746058097799483937655946997337072419104927652263225523555526809262249589888141353922171157614446585280769482737815660056482809829527454865772216463027956842256199745584872840289144990683425904891739836777464978588879214957868467390524713022296710152667493420481074233576836521086787007500481651655152999568577370328959868757402974071512548823136648190141662405968527259034578587848758158390959393375439071961001146054096974777449265204630515911102657611257554895352703052568077129114858708875542346736124444232507938679229022872717475028866399572493050295450611837797648752830973503682153184320632950383008869711402795471504806084289399572227601516303810756831864336592624973749568860601264603641814383777175566641443871860138917763523510765946461323507858952948729218334622639594647499638780372493838445489439421237878276650759459622127319191802202183380392936689544884955191966912736382697890100949252865242392385725378049389640169697797662428205277868828888965865329668341844849596174748854207925364289145107976516656355146059382733882239913014201670264956422716217611960059836660375839957118503426878219444863690948109384336199699385194522438692415834433904947174467495652686046207863086211338596982432244567924998672811929684366442914747892828259372600946138951702457806354073742750615589188337591133935131152280227288107372992168280916667635649346091573021904604318179652693238857436800251650328790872352851339004905111826431618005180929813936413024682721879749558074436720649093036231877586220666523279606347944900220898124276466817051182041816764531748569495057149534782083878678283811611097548231791943174663869983225973250157858934958236379651887101373590240393918686892434778445157074262679584765592451424572880459529222978271939161089136245642663714003446305297757460843338520517787906637885906403683417595721676856281046008003744554998802677934330307599130891344152735640244683857131478570144958530038910537219319354774264472749966140063654552081109917391609206916272991500882581341379747966017471441123466205562119531269312343433727203579889339608871745878815274008143352753440839505833726310117032259212884293079740801543203323340332304124967699757234846910242921741067733695685073680110980674404122425136606797214902344356702720 [146,49] 882084854362722267003827845051985166544553974198363773065273010953093889255489680676561406091994997551504752115110802118686175438892236464687270046771778249571681803463228499677823377050848005525465912363098557892482207651146205030190840818756014249713445043304305842089989930989490054776038691453042741037967642481102995523893512378371047533191980273995969882232923132362667599171626226134878627505631582531057967374934935204549685162822829765709327605417441072666405202721049983400414101205185597475327248098948864955055713248177574167803328816655512828869261048215122871642202630043867351789269807495819486535364344126473645702641345851598439921825558445134788994284845514795004549360130764030817817270110615541206750681245242742720489368260691464103014602527499397136432454762359018295902120174321688373579769606650984892051257052736717286290146115987455296747034040383786899232375689065776380347429894316406496396560656796585404064955266520126437458214280342272157619389813308610480679203325218936867303319908009732510092506686004899206887913596690168941872551151717667035861986223076727997222773912268378011000375816735983976651057061959922162360675561044907242753154978911979282211371753261812925452870148162097308297174381504215248430836358487726885852888919062683753836666912269910217021004377495082075041188189790829708457930043916442704319461010656482903270508644676959554373962422568426576557217363763109505668882923636959250069176893651038218227167854323226029609489466907271394524727852331624506605211375524420053484961931860032838378003407463300251819266564069342878137276266244447324670407848527113318813245918283384845598811425531306102370566730697346450664506944443386134808585861342699340078639646205638740326238026700460929801313962006928087050241997365825591411997324275284790134593060010190868996671721822918884745798515358363557788282270406951202709373037290103160193830801298701046774463592897789864569302639403809070241046062234054197803715301991501778880518343631034619275114750056435526620462548253081557543604263689515705202639380285784601192117077775695388222108272906557045640435316227836788990385886093888336757375829864780623262110735522538788566162605914993033264697178942600342566001193922946332739608942573528306021150443246013279212121471054869742403282023793920 [146,50] -509819792131685221218419785136415189732136137042143243075822897301426776120356395687239896022946256149498347738518857747861440913092744050636082974507078737412947099470291225843847978056578041458054420123277068582650847232243275731484479811845858122675307473293330023544768301780758855969970787572452988349810818065071370240130073973457625819387737985519960238423613186150936501797256306179894687840089742938332191041824129391332934207417793573079494890709255974144568072556769843888628397826239823960089512734511286252025185154913393304377159896295176154838288068935779858169937636155294765987803238445870130196014982692468130361792506325348799915929531108332125285117893500122153954284855294915463049236076461790890074914500648909406068629738139765537955987348568961655145215854266398144224829334992575800681484058964286897880086283366894375975955704513455676816072492591224750696983781616553138360867923822073457155453028100970547538159467338348170998076085590133626461969604288035855727495517529972865514812885163117281428064639294577932927924803229958440451689656484036633092875077964505257115151443661701097270478957557598366093413238909359136022883857911826918834214868391337128611419224460753081148202303943436442092425213254517689704381688674497483597074011185246735622108121560455522263602155812914637749587996527357209358080872062568169523970980500932240372342998096328097592807149321047114295200151398546539983967450993236977701075336228947574544569605964041619152449617679926559311243098517612095442279712916349739379762085118589019096037810199783097766889364544682300664414146201241192499104458538007662697218951563034771250525441663774755377762356444092952824255068011270259666170285151735736547323238438947963217547144146447980523764768940293445313202619436757495028632014065812091750282097030985689041441118163414363858995192575360164896337507836117828494663179886138957737554465462389987669145780915147450784169289793691820644956513280460484896080188587763527429317765933599816892754211683517871692183857399014954946479704472385961085754184759851634099530623150288586186707801626308151477148576794178745103395377770630305511683467992539961459493013506031031569756570238636979511370044092922027280462127535540283642353225038204418855695600316543543774596272610442962510933848000 [146,51] 261279710640058315912842280769527412661526760810587962772251829011781679880555144105134617373361709206013749355496324983291752439421789847185222627275204984462189975063513831601249449122443654523026064065634584511957159423571196111339302914217598659363102558703206981172878898846342270949707571408028695706453951658375200223735155047890755111447125690482398766797479599021130272825659964576636955573329253062235419180822254318452528301013218174427743423884886873439024840401921013306884181319292641655342301961165458412848781080309201020215813968662497356262630411760824979504654544784438524112837177584307623792499973517577966785629633612592035371031809061348273333786085271799222077186015870694046037381533889499699459351706725527302966866078894475358926717424758882920900415480156850602866012164536667601150902669876681929869653798158819867753133366037401151398029504531147380942362922992497402900470071237031373984251224389509373829765181943687961651192821686306892433822841708935368711080460137474845242172580848760903457204193041264999202695778144228694936672320086390692784703219442938881430658093861974159517476757469012693015005265300228593503130461728892984155761824633772984896800413615932254754905766486766036057500989139301661866859093744811360993809087493451391180675945029273977401454628824870265415980417231151204950742666343564437709625344976565291937265954538032109946352405683863448918619484778275123087213920813284471593429385103630514926919260685758853541228775720091626316490164014202124119303166210031775313145068204994500486506305094103259731880808811628301774285819115794131187250452418259505331198503126427654419235796957862157375008424345699691324814516906598321247436617431016267265720581526833365159476652682307303175023235306768480126631171171418798898308510999442285452731152975151747531022088339533281551125322189647741904319753956040241901924085059366512025285868817412014285538008888695781967454720444543310404033797061504510510263410209259949753338747051236525071912537768556539654092681660999611378161676039857190978612774198721342221971555886692670190344561249458490297105542744534631823634181928467587886381404911391705703520945575650277765344253509415876473123608710034432829709252320952878960297514932082765134788396623478459279649179483038630038412800 [146,52] -121389843836620891945646051500699467709929563978910733957352848793192952444887373293188013111107783533449510409654901625319113291530257475775401036908363133658844652370091286919628123362997138051567678673491426759489401466211316471779839296656662664175042472222539016353558694736303186649352646423636478958028123841628808064297756966114267852312379096528754350766467991720067954431009437418149284169581412127873367033465918191327148991450949454891995096647688740941638207307165281738976828571900914706997968644841739937632974440848994164583567516962275779419830918886275760249893451836103739035934135482619833341511864287715719416166459469675847679021954941030132591300704095844273532551062637646758305270001294506613416974657885015227403537019604038398363839191457218452910534680080083065775076390056618381787176213039183006215048569185690918006200452108536411774020043555509945273300386647432179320751592023282803218766378829637450852116171931475941058462848447871384005512446468420605761402958941831360969499902609380735222761524753943254498342276990855030094787575099290526315739350285031979218592118254886952154935510729462190586633153895044175443921156346825708447425246625038012609774132637484163464984850928894656715821051950267218379508500010830846561711315965169333582369899745139801459086996754341305791702618467670987589821666739649504901488880205515674632443984597935283120063130598058195486785142264320909611634894334181647094093596288511268404999316409517617161773841639248651467021181000291591884336511220000520640577202374500264041082510867240755694381949205086321336349341696596011990513038917139915247811428718950105209415103478290979517561829952694942123526169420003031177047688135442831566210767932218921090899990497396269739452186323261600786247250806988939846053409350717556763025071567681209343005024343310879069292208233861480667622688822994767100052714317078878486489221021290267213191431058648480820680758664744781606754557540218864149961797162743812175601644941397382680796271721271574225815062664074644047915488346896856038947721633359039056245076115221343109739597293592228172648343815154764400422401903966718414152071766690378287480179970422704353163292628084186809145893083202150436738000782214767807385882081262346242523829199244061106518260656345232678848 [146,53] 51771748356873992804613509147686615807649177659383059885843788064897656925764664717370292243319064715449508584993759862331507703179895754509240376934007955142975750508208507923429016836768809586298849319697954188721151341373782298927656271359222667974018591509645549569709677305209470298458622388021703971123081945400483599813199712738850302478841685866528791990823943783941966508388397790409968599632755749107225486555142455923727024253776376817758881900511809915541611235704302522156350951853158232849803801525135922462320276505813564273019781137584044095030522564366129365762760702743705494945790955908227641858231661125118212643693199604723226568063731546470072979621531746595000351539808554819583886347280761138310034015204077889539676913303813817932964006005793819497457239066942993537230954826282547403690027849606371395363753088488671119452245953270239349391326250475524173257593953071856912854761390957057389173462105601709332411340853008579763418390290621989404603126919751662321911768411054905346230354299714379607226159369650223116657841233830926921261476561290800067001584378070307636457231838916569994182315014193764114129515155193825293015345822134373420802069343043189606095358771315729035793347086726942848080472921217002997805821906540911854976609799516391652130238817798316993724350156348754206340460661694363253676273913432206139594660347862686156232534856669612266722099851883137800980129927174432833645481657404551937168966130890566434723570205772707827190944332362843262532303071648928033532087678885719389274796986931532611697363787518020042630866522114960050025754611405297841680261800237808961656778285663840261182282067165034718585731289279158753361839549335881883460150119067201050524552091467581374332268040284069403794577076279211267512188729973733060873220386422727536889075071010326797332849178707345525523796306504273326317278946579116696085551251574727806870638190235741193055903162683839443222397206483313834884660151378737234237789331694171954719291947389209724866419229056907734944489635607299879440602727562228672331417841312727190442331756582902154881592083820895968562385900434879869496569299957333643786647906900030641380559414095450477178986204415487576689484633657315210181271730480578960194309475753438857631810565885147226173612618381591744 [146,54] -20371248714224730019033218573408441054258364090220352290273692798697450622943984616148101987303633198005647088482610115628725519339330562524403047513046314425611123793111287098062052488080902293909402228303646116638948356380121048189195653864428399761011417622914741898030475149752556209073399259392168426541071561633365479937386600973702763511053245676021962573616655793648963725412842458854209760585544732253050388444811019300245516323866385685637291017772100997315884223827616317546178332612889580725821493414011093696165388835225327951358560037224712138148011272013741188373643335234375028190712984249986346716917734662069683500921477500356018649056388939028994713655047756183381895115844279993648999106297613796022913987211952645037585657896426016647385539988186079741040546158290541124894279465616053780282068072398103066517366231147964038672661745506402134063160755890934742414725149603061562468306134346501578899769945387164971504555828109707204937432364956043156202843397553273992299180441817558882570133253217035204262639621808619029446246547652579200277607309690392862649716857681224490860772265899558347226807801024128913758962368618471830185434744141575446405604139910263914007348217369866691474157265251550070535668768181486860675556311923239425273648273123636601001787741501870152059306675295920415611500929065489477299617243201263099226831820015448758802526326963116317461372345015805098504165818068960866587628827130177653163150082311975909864492465223486614277390314377067553561620820998220348452319967163878440444349098057884612151227081790941481019861115981002997758414137663553267467389290076452358994671170043771175916520931758844786419546448305052004842237874239020313050695521545366553767454943302286743492249094759166027032519254317575902598674211658449813747515431544762963069622301018146414410562481187415048403565152619648446293592046029033681082432353527580669549825949007155783996448981634064986341478827824979957756669895739777966958522011254489759576623917008466467576521877810693829494522369592495452346795363640974749591105335632930577252866649876874275357015233375872058142060791595329893630775604269627858043518166911401649744916364070479998565746465464634459698574622537991489371650829903090654610566453416010134254220364286125260971914974435864 [146,55] 7386138478387002288871604063679098535085428703126380027230770943744629775829129844655225279522119703991920268933462891751505510126613557264008385124099851282024235027860822925289673292841442546105506440301566547633681031105375387904225251708384249250993348919493202752554132396894393692819945662341249289519487805646725502933195651282217392266531113282765014910133835315158706473275503926829250321814322463044611972670761551181284936108096747848248395015112555098943792287885798278264112825477305590419865486351520673351429215894675208311767853723812165340967280092531354813384697991447648920006470080778275829686605946498476695242340789667720987293124957653161153944007375572575263614822228864869108979373929863042244914154795961926095727457342125699680354580770941563249172173297789093179343524705026126404317388184211368074259203615695197377934891510700246012301962209422718295762180214728293086632370433000448326869819699863121697706348454404321623542469663354051654954877019569344988481878915423597678673310956007853017126480857303691149361003627767814374537201513245897743037685968988471770398004783340620131446601656266079194557195431101767743625435553807181587110642749507547940878091998520830365946310333798975098606163793758306239750113322645818118651202753610212449672297076251021739018843286572355539389282969048817160648686066834092497937720966881128674413252689570865452989858349902992048312838675810610831151626148245920519847009417128993277345595593062259750488640266462460336236346899673945896777024521346246581386922458818764660401379935543126411066849370301322958425640575755690460367829817731020547157873796512771166291679611605221327134010433304966308211766481773269004505348798795717488099323548903839054547578308645636875038963555114223723287761160304503499734443971207516818742041599423519393514665453979244555908757581944840061987752470114447135790741191025340233803204590973517656112701388701995909105867866887964230786756512426026293288662038617044048758133098864261121915806116737089950110675216377521428275044565171168640578584122195322339224913797488819536082315896486021545562808966770469098775105482730026265544207108734783138126368221645949281946066899511484853165417125472518726218150012659743460511758141190849581238146959501783648155251017728 [146,56] -2453213879446342332763202512156156558063386180987803580470730379654419278875850913575463670674417691151120359374065944533835900145850576554600518739976333736991128560417204411604812057549580743741669904650774947951260234042841015589835085706457964051356595091094751072399938978477904123888309081918944960305554159537636863653126071649110883190520331462580153203437103033522723456017250463489505827134043552532631065558862280720623193705572165229553634774484656738677057826093566045510041814602833120741849810485328386380548761925006971133063422327644168088618839186838161007109434789006002858810274811527982898354226870765613067901981758763161846555509719116786578533626100819061212554025090014782588663863038888871898550046833775664898817352886846029733506036879320598475381482304648003454438431787087815610942276907962984993653479125613514912158974300190137433897476742385886807810639762412746514777170500157164547938945425160736029486974501026707141622839206323004457989420363724581023855368692900758206947734276001810328814023024696901757719387969062491108257332927265446015314222197526428918305863972153884159638196201074451022542700470381287326439434454710003449659086950508111612767053118589336049604748887995800074467174308622309238925532165070850974512711179606131262553749717273811754873689431171775803019918539528627290307944356717428404325303678813184052977541491433418053533852124886300676413828182147231442404881761167933211182581335709382751473212611095429478804487585501487746718318312325442240372176513796395865693416010555069318108270329458314934828115407556128225328523454650163297789348212639724641689441174445419726811639071960500888620691800474101110928027343778429445622335512349971653587738575641404002736296702316347941493231106379007840957640139642147455075523837884945503189712691981930126541870753967682188295520252636746500034514647546856665594578623408037838937256038212149982306919495668081424963140240789898106436988177244195343075906864421916403400953199654707879896830336695364875581343132119017338667334316653215734789743396349110041738768800052278385824344587451034381531253818262620315780141373276403530447285284045807635213070493196480353387915538388760656896390801859854417020489350422332759950995100491494599721685396570377457969072384 [146,57] 739836141045255680238799642361978345694959048982074953716094566916267266667907409010094241474744036993931927550328976180337221270168166424440344669231104557833983703870898203207525842824854481309873499990632582312069332325600508144896857980974097722561526332194086471213712526324883539979826901895196312170024121473156149256712288298466201036211453882390088338517040229258389168756515730480719550898267330778443006880286752460944409741564404562163637044067133555097599752496573207009684396131353236615744717643002769682515630645048829898049682778571807335216031296700957545047453612018777789115922330046435553820838681098830982973495766387135541275593505841395306188232423204249271288934806161941695124487111222827506570657155226272318645224497593396835392593074473050094443339635518848212194682834534546925458165418230757671011413390740126592797283418812688226917868234045525153019494448754863499943640400660459436203016769110304938976758466872297242260975198186992751862092940791867482282670783963171326559150923755347950700808626294016328727335926166255703879046571774575790384299630170557371453417484697363238064569893047191832078039169141099921602032687269298076188874148725078211032327516116710588585954256256908685871091118906845891132198087499068896516710977150429278568101084299174173087888308264717197034528784036650099146872868888072460307265580589679209255979796277477318763662978835843952104305050726089501664370791711943696127368286871283888503047107316338485754557677587981662178962633003301488356140444519909711061424132153525376053688154742289644894058348662657111281945596376872108803405086094730297287847180526252867866866466227630761874589109973619975646023628759380150178103139894334925286731112568508326129299154496351995949048300096300018956994711163667375111687234551046488800200465770061089095492276984378091864726868061504598768434741394405104823341912428637157042120313036850604082015042757001836402235684758012763113096631659511803269405120981093912163326494168218467653334857786141375224612123429275444482141832474482282003038421574225856190192172175275431370491139379688259269852953406282937751073885793786827977276841049784970716837749889379473691667703323801307388522170688257097676040582788357429890626822203033120349195156202132674005824 [146,58] -200423296681599795110511864966118428427700734653245601551550746931139269190444618246046120419253092807818271627634714343317795876011799841007309392068388719347277333794964233823605806257199324100517152309890962358335784346174708488088646667640408885185297667704322474475350657208994216348704405534135594597094136160588542157094872177239938738383608048531004218636839395040016507750383642115439318979073517138102373760975017715085027622320107355816731751322406379415143015648111052418982406329655376986993016430175261208018263278138052082024773561694281698958485048770766461066653534253237564166074606517854100042077316870169963866671344680683181376167526388851145600805553886800830578961285866856365276130002159384331556945734824808910042845674075408136965780165932690466459752245369247358329920949006629738497754634463426827907869590166900511341635362862008777367935825950345855965116645413297051635042582186137174234085536813772932749756506625596564294649364351908525535264740759327326810676505785699238983142149801825545423827524999026201022647771807632474532513834847514541928889407253600920018284162376228640563882126571247805077788229861631408233498339410544787062796972616079277569285659292871354705008139622553815563566944804003064947019515075406053261890228317197734920828072383903571065581891565944239557958644746065628121274321821799157964524768761770900041096234363344544681648823246025356910092987311033265333649947539214261232459069588530367359931630010657648971707107369624119171469626401064521179903591106860238431323662209739416368752511809049107025350501779764554306397278749131647422872047501248077074325624026457649475704594441302055850517495588305889858765368031336514051259552369919965568938922316460271809393992920200796633557422388016661904792446357833982395414301385235773123477476632985989203090093479473223413529586804774686383181069297120525592898469851863670424926870032374405815289841465893698590703426463982012563735789737328851062683473533248565464135170203244477842386231118711143223613657628226324943008574729408289292883686722835105175807252201184642713512574898037950780448284985991079452718234287034844877903016346444097731102967453332766862672379334540806532304909198694953394347914773838036352902930905983158554695430974891366528 [146,59] 48141951262439969304591076985317730015118908840570321502046412548123172366880631566040526652814470671365800194210708419349497185681419280249364443460011359158748268808797490584315440251682672485413000181702619969974284409941833850022354276051503336659149157651909000480033261684001612257681895879999905041312307398475156266163314934697011271955631527919214955034241499307357516865801332624317909075192761636525648699418319037016174890177894749998051784399769031007250281253351831058805444494833194595334163499605673460690472762775061675539932842842943056322088067248271719569609445698567667515691636284669985356730685791938214057993566208938227283280979877308521285642211647224870872983209340118239396899582902422183009008361833400465951235925956964486854174136492983672664299408680332910600037201157724575886549059803157792770113618339083239809424004109397752160746777029126783680624484627086380261572871375691094373018914519710508177932254309700640713876503907234152951211294785666278510412977233068639926310909613334186460337545878800204249348438071001356112118539218561476548146778173375779839076654049567480889352434680444657765610886914300735677422471240381695699199046036702538630219079308999037613994313876769180417613100003089370371880490112979654140487699587207512075613140464750864293264332551442489987406496336608792772994154980250829547993827967509837558027433371820655460986467510162336077291295975954173864337421560442906854377046990984850065745008793059846407213305272809854257624976892275675654280167554795586572724326557059112416880873469454096166134642923369952302151140552730842288480039586338533670396432569184132526365960507967597460109047139922313658698400594823914506521648510899054490395511812538978011242693953009993328634522509754478085281748372933140707954354372194955110756890059127881521041052908662058249416539972866379604742276689997493740401357195379778295224596294708333055013245112441264762160511852388946627490758475988761496793458571427592897623186702011065884142925721636102260084041200060647164921563097822282887157187852077943857365432367534147854959052945962931229192325207636157661679373352584933979396458304154424704279188932149461172413743660998261743885122036684104685491611153827191530035897583817250952914350427159296 [146,60] -10071988469847896557589794030993768529498599221649701030644868652397240863296671951459897166063627613010966673626062123321711751365256885947112986023009325104932145869759764521325822775036936462048909579240913635886974308760695921335134552352903064932690468011248732233200132169664348446434273872790857879246494010838798272926126544522201664034187405097402226860576090936298766725755223695322486476736517456222382737095171382208960209472547135481486049866724372609531854244308820155559030208141723577487638195886040036965982875975240479972169751136150987628818538169009402353475280727312065370853272852771016197870816458047766375319410520514765650055590837064888209276252450484942545520973255020861618146359618756431232497210536491502539168474807602730843369407545970637392919903579488862053986079412550355664768345548131666659117464841453517143502305956887420144727713055077677317179093897237466956656478470770410694549498156694902567792946832841836742619598328829899682987033335619560557732096682253828139631421103522753236757503930097886247406664441895227022263075122990012058643798013667091688329527094804111582254476153736130244077638037274543595507437029125250678581894549046272939156138854715264619511867605892207985827512667720403577174402906830756677969097600794867202746808189831802657688763041153108337754538207651570050014984477051217202431722977966168763520533568857064208729045197003241137577251180881776807826635932042438854616083240712053793644181761633208259284054779785400208379377436414366470309958200390128737067158090271824590421900800938538437524796194217624565829501263475093077707703797211388367196237265883397479320039892665410622248984232338683567548085709876205853418272375456441988325599330177517451639915730461703176784064121695615968224899342910568228828010560638769394525576243128223408737885402861063612380323567381780613323985969329459373470634838465838129977646299130107504168017964880923149956380515023355147218626278915614627780395855729867440341879398386488282731894485822075060154239467049323434934128440676226584484982868406532671876930924549431320312513045784362278999175801084165547900188222496537462920266552269229617082828049802791209221229608684254987256696157037380012685444166321221165413004990476871842273399972880 [146,61] 1780988725815473314469776700705596479224019890713040896085479968564726130975212714316782763786353243160938493811905633452151948623394678337627158472447816168223493004882822153512238254440126006562397188644432457313414431410042129403003803349884899936154219462713465173891373343838402119775438731004787297813851957065751523871400473030587690486793041807349893929477415343172955858527916177627253074250350542025008288170803219216004659731430694464178855866850464518176398128191578777679615717516474213651260437195058617031763092000662111130674492782024292819577613660187385312034991563487013683737405772935027590341727486450640512463534725891057737913597616176974840728670726954008093120829803284987811351983363036801381800617340733380197992315222339873648221562711328460944268934717654568996809999313959314139074580005900878361584590651399580460839577889435864577379088729616972854629209092039084509051298188076291446270056536536354153592523061471943938038792932716050360404573984632895044743131324017336930483474800396488565474458918367113065723047410783523946864244655885730760430220423705624933539332310437848996957531016952403706685479541381074282814999511644271531002518918624100491426238158185784807806694798220210469720479510747922571501913339415080067048872204562615695851864736957047354799117999224901371537662532661065376192052296870095197169318951784933144971871279634624029502590694864630922735727000534002825600731336979571185020371598295384287369320741311021069087584256838479359293858971353914167886870937479800316207248371453582775345502114118443908653179038906637985563010554431484152928745923252924489667768767719516836542852067209396989119358730937849572657146954185520198649458516164088223194082244373767294016247161584466137172887331238259411624406867016849541254329129184265557653068322921030305494004512712373317086799455762449155616594998952621054526007659141633450184400044861822595218545978928559963686959671741364429551620456909789222174093398122339294562436513375857540322249595597603137291736074282120805450520267432491106117390387226156696014290271975439490866114067616480888586940207585563753042762422958918560897379702359273591998995582798231393152055819132409456467404860383667414511444076714107417718969158827723921014941600 [146,62] -249165118910754033000705358243435838733540048551792345760454337946756843907891572455924728227649444971699579101016880366860694800862317843918748358611791614942345752948814522243983788780593226867366621292888095481510695071086241677485862136679451526322150359755166254839876193775921968244671937745129798359023389152733249648776391185129029042114061122890041109894341335830791501585531793561853031717138484070678593821181744847368355590005867280133859610525248175400052443881892948769602125158486340111361014749744212033093832749360942408080104436554362355415196362284974669034503498932598092357732836043787179663594803126321312238889196636429927077024365567697404677881948031909639630781387321672764262447664055868467224367598207828578148905562938259141606473543203023067729312769661024936220587298092836136762947605394223473648102490985151757934613233568314843032274459813021071774060306438475094203738854107894411855068951187999701552997161611291275249270420403994482395631495028217230529597630324203733270653092913931499836827999968255834266639196536081512090804089645485460519263184217951899120473358098507345942856938518970833142802217466523664435688101811713846151539564802461635563612237116388285283237480253363075776562409755629945183453096812502495575968641891432051679874198219007783218140803857044572225928081146164906129896220165362893543299728418168155634416873357001427788002888693268786373804221263743325061500022227146303030254403038364588785129466570692664584234809578309799147382697379115322997097043102324641774624694630176271929520752722323306467479531939759566297851204337043413032789108808285974434909593763026573084654612436728706602781861361572503221874767871246886276939814882450027729252702063171043340094706240317049848429287743270362898064568488572119018806414001329428827085636045676270219612759458437643218990431052773787597098524082229412450861092351184853335939558062773139803765316296462658533418994930958143936304920670176777859320662090295066616309861432020523054214633458634888649124171070961863089355354839670566208530694859352768272370320366657157937573737360419248488179356299453534827018144693290766722652519919760202020778488697738663695035898021317099381938476090987540929745088429901047375745826854906036557006 [146,63] 22026873825006667817184999437651031597228462828087052603003894705956908421013060353697673721384152401519129944423020102923841116763312674376123678387279207510603947964265821056897010131609233556719308221141544347243433288758576035764839854986033994468885827697378635581383042322955109670173188841201380246832192959661820775226170034541768165763605588967953960881541755917687334715148554472785343190654032993094513043286347810406132657625552044484057432953581371190845186040794269861521559623842751887643022357551851743584228178822211421991274780559801613241260204459713341640678892601486584671967430662420074552650000740630286859501113132248543952460515201357241159812901111184107907703712931086962208833307993429347784913007306264194113429054410935073671159667630829580407638380683227641401160031648760429126757027655493454577591890757903997492246177631634871956322985389847141858800388763213545741902172791858827311649101774446742453303865051350246661326561441216286094715929148438753873057878179503776730687829234777062906314550796061115949255488117576177252368160981376076236267954951985299336836701689852142032879291158678005673624326126601422851391192260892359438305080836294131529003213898228777007367697046609157619262013209933864978480533840545809454372447944968181219956350699304042400236545993596231651556176236005152340196366173079823434743120143977591932364734178972253193995639924633495204212070071815779648364422702812611296433644609881220275994976833403027445596804650796489626471848305124030880310791357307213758403520003580286078044578024056875430951357004655971836609947243954602612165222497139652493745199190108930202041029145987942730097884050096849844769081469512552983509271880974431081458455390373921423872997781847304655373479536191568977506171313912083805144616820870789642078858003778057235372555357373224707736307088557048430952521771635147784983281635841062414003440390164112577749855480916918094296590454425615901804904444804312584793376184081074630121058245601921398955780881067445660318573813312066461000286764689720463674696407750457295445307075770645430145964984273295694371745722780284280498443819744505364354802898643021511833965614967525311884862561290166842620409446967891090346111100038694154378423282612665536 [146,64] 777524858130859966603372210853430504620872508495806947089468862416567525175140184262003378799893095391754665402510089422052799915007724263332874781381228231433092422336582220331927609930317023389017756876139260600496528475813121217014023278343363716542096543530069138804652733840694350410945918416780853878731435005551920231889314074697792043559485978743776566423115606680000852966573630061831538793666986454603765658595909684770572781686468362851677523200990123455579575631854334353507806656486651628756595273582069552458972068586420123207065833910949899730594200597162552818217184709971576255118931469075856929669317375698336101724999692259640737284601467268717681735762852735775797939422921728861360007021518627244493667550596812015471355890725879034285825603103873561046336996095752914862318445047501463266852174519014284691058086536139519113586196162237638100126487952048753025294479126934763336045424622749457099766836379799792561553758515666040214188677191348530926787084264919456362578839814391675597260235626575823371207575273264826030698435963258227345529563769262593993420399605942148945330342320960717484764110002955531362515954938569973352726460413692620497627044322248865935447766255879467951161542464670465885701957133335433719123920327771350159108651533652946740054898212116056281261769619999683093176759869559356429466928114204204451484230254758060629575549437705575463470762123220305851674742290786696968331823680641569045551112035718064655608050286133340864512251890597958660961767339417320751839695989387400484637660333451851195859248593414278309602766838812848672822525413604429066444899002071969491017913579120605986466832492876561436329214354869500777041672509887154887585682433013751631118322636645806010129460142467513950804322337308594139489683189353863555969673810014197450284664370679976700351296646082750013970324884395528749595910775856379450078533712709471089146075749864517150330233901284303916731110825141978160069927535482776179652690106988083050923986409037884856706198745275740793969425359978604811603248368110164366462894095251078401579868672961931716423955685225933027508388395393381723281623514808313511939654596903897569789510964652736704268794493392021902941944953710890449052207022706879430909019351040 [146,65] -836861647802471297745973859335764050901454804789016301252022068496614475858274870428483048675005211457977242857948826839558951193576229922748479585675706735453661567161008554189946674318265689904660999086930637754928303101760784274891988509522082685347776189821743532162480649343707715416457589285898584031381217579492602649023665420312653209849639707462716159910361763492091065985953830534043002323276354580496145070592817944563137841057812240350395533660160976579509437024610575831859850124306866273569421353887836747893280023834048313465881417529979845145573499029623604382571241453227075833235066629731711204629045063606440285073375479493440084003189000650907133614553892703207825074180017581710752559326203599674536939583735074829145157545301745908844755356604141857499989971323837221150044968435037345682869625803899917220067044263306146300819915506264688365533842860678664752120300850069612579523254274860848997849146402034986258395718190717196871278932734555366820430855731709187937739217739879810960085633621852231849957569750504770155039467241462561835507089938557707818204068309967001398614193920266819288640594680009280190993561384605639284236813295515708182270007455926203291828448625503075747514747625052817049858464324580799536727380376141554530546169096217156678358487698475203057178815312245705464027496366000035520136093836472128554768348889202070059105646121329955899718135107427647553205105580310704718672157522229120411633327264805108215697076678647456259053888731479318848627650846980276741792453895504269141814377370686147105337549726606496469067563791425623935095564562890917461720133856119350618704927020667879862166282119741550329819080892581961316296307675939101488440815320405656705065900877571523595836372267484176221751629142853204391350992766215850651799684322716364890353886038887076134311812393240841842365218291327147093461247111555849249581418788861141326257872294973203757113273930301404760288352870123658289074041731996956566759705671663654600963183058082349198709098705425427726255779517931733533078236283437611337464388389851653090357124063761258336638103309422813217290810491489699460477107259761388354162421442880169804692692241493116923787621749402438299448332277020000323166159556368772379911864832 [146,66] 212807735849325739021133968110696989486507075664363049492756500341306101628323458029380179047905021147773607772050634891783247233689223372739393442932542355826510531170266919006192066319247279969819170197576832902160539334423560361071218882828126778668532396192681900287426313572412639598329659378838073193791828273161112610642273805650545100018377066357030145973528545928907292979469131395412194809666663011924258068804257197012426171949301055600942884267029396647382568436744407570536598773636147503529354542286063244442967023747539413422741321513215552647227240297463959171367943191405071625121574464291629126059982861633056305855480583921841913035783771603332163435669487670674605618257591636316639663919192619248043893263641285527195295979057968244901338216084027793498517213671224782348628752964237410702555102893655049069623958887952582058546831177656257364576680070829753242888904063356644335030661429989352713659238584447755042566404961739327469065342573483006120050866624842847631044228080413066159341113593160817786819498268692299977122493754140085492023598483753731480548077205140198353950282840559939891295906292780933909605385667458659394420539191975369997332230361977192691541040479286214861678397143935491015164616353765215843612594879623617852586042314151269711108001654854134027963654093869029335136736805205906284685666418289339477370567106031093095886083534660415226935291137159566807128298120393612935633203891585116207766636433595895697036247302510293625823420074641767383088656406207577361602501119106991305764092626441694527019709661345596363312576614322542199216896851695503165856396247698032480270404424375303863562090459310929830396522306654454331913741712262529776187865039278161008928719035334512710297531159440584173408861186259756017803022431566724744847821701727380680433049558201193506074795023927386471885871466873445031507685599734788651165643811563086297788082698898587318684997144173445930919672838389720701713608174110390309444365959546450293853268829909032152577517201828282026023029265600938100687838971000024831300468956003659262331506258802242775002232146355661256462038310063149769224642042780569518453696196762441835910984745779587248501108703454451122146791270536436030149837370017840990620928 [146,67] -37382031595398183440782797655454561406724278036229885006720772034586637972799555707380858019726465768844316467789997783664844969126526255374634782663925551434878474349957708087025307742126029056817017434168433305496440924045107256026661816867750881386790637804365810063741744775176414145871418429979661458418680979574399510339436878247311043672350806058525449598771454941705829703883720496986051288073959775738620647928061857781472096774922725469337484787973043718144273635861417457082318155350838395033387192398095130966842046802901625157469547491226625624315613880034495597569915599657674733348624181783851097981899732861453601573309546403630155355313672886734844689574706366757486133990891196433348349551229329750658121054182530158186318347439347985926257855696408795700210594892594744273261702982127827475776189992803492132051264626200460214338094378350967718254721733529979543997678832667624059823155576217637778429678223403110913131320725514538040618410301723311806193567676863985680213588394457566352175850387913500079090318123083895341278934180535693627860630224135223213309049578844087756646488675786771144169412934612260308176266838400447065756881885348439646358903281566968531963119206144754933306957026588288812766735113784720733496958380667635489756011474330052135699603813986631256908739509571358459125973065581012461447987854389201015976720335182746179151909089032048219567494041442540442400786197465920820752833574606037779892833291543210052630855502808462957209671733782683445893268369270540791585206734382527446972313501066049567998334971235821565844488367070829796048790349857942394586148821493662911464589448982012529590659617489614730285745230738718252504951550471184464840139511075198353839959647338750435774834836902464335500241592361976852272042836021479332396799705773882944106064590708772337618163835285879205166886771100295807820118723402868491841658201551908624806443269479186111312639024289271372699966719816387206513431809062230735737341158407374524741593694338458758055041530892184562671137079698028753694082415247432810538269034091941815684178317400298688431133699188636977612087724226024509302894068866753521673277927812748638823096849806880928807874843107263352981550833731762438439904721472200852480 [146,68] 5150911152636507776683673268690515932613451025548323275467410891195997760450977040716730772071911712837451582109938113670021363082141879607946480923971243867679269119293613127786733735644335397815999892821894607055017408510262283763338287151410961122430855098268582857737556473479581269829240345592089904692997989158141239485925892845850801460029065803113766646274609677091860368253903141242551198188693043762088801400664502127694262369494772535994122520057302459851678180323011208972088660683020108896847562511199085253789518799203857143042750275558368581776651207149783702450521409651149121492415990229715735272399286402100646979806528304441079633241600630675133429890056615721402547095751961126612479871424180068578789014287866522898098738777574326605345394401413328559610754859406655590189702979435214839228127231877220574015559921099364286699323439464324922912506813851302717198564494383798122246861142962521834605931616791483343096657957440063690578989307481145511452427624571497403200331530324371607938254496245220796922493971250363413475864674905511400166521327725765290846927540091926265417848011591300774078196795486874698604976852324537819312679946562054700075452714310526118200004689749046850395718356721314011266501008401517375725874800495907970221298447948611848100933034254298243441841273093370340918073086650122512861854129562456288482471485977574210125120463794469196764876296051916793796839166244808786864912402297551865106498581041008408318597617021280775252951104054719527410911155944779639178776971968200817292305115356847836340474906769250908145589883316184267902662355073450795616250841285122901059091357710510283494418371891049313361896237869766428100465585154490496434620272215804040608417838163391323935132900113449351639119033893421407782166567584135285499436831837891715344217287960225369249020865311333328195438718691266041529373824692178882026172092451201160509600799678973760577321666108175296416300886353750707789034735371282856130613459454156110916186794693686727825608146467180208874566472488155347807273057681708351736761400167870646809747980721922804101917395281021653940265460139078568257162241469778035120366899132494939441725058334132850003743707299407560879563982563886441440023542556886400 [146,69] -574677568082566255011886921452703001320707063094814506259343234780663862333551330284776185650832556789796190937800305708797344169534914363511038756523794441370554615435855383158311791344241602431611275805984913508871404500740160397484940794439275076169802306553141141466378889913668672501916862630813679911402818112764631968034107201706155731308801622874163708694946311910584167947205021651728519863151830813369208057704423723648069979872751911922103652557772784718347295142354401327870297840210550901143228245574758514277387902227695143407061044156955810048013666992592321185061927182745691454610984239959081881627197159848969713922771176566336083667423528480390885708730054888755884180837950142516203977645348443981492804673368412275090654847230011554330895355638055030241694469482470622045613558526875878747461026415373958202517317541564933795512315604216972218463932832280299325248724860249910951046151814755484020669860019476979820437203578706207628990421740119727630524649431142810495987469625809704598089803059828266231224060857202094873801159241326328425476614590928286178466842963394764126720278829310147259059996410990004371873298377990676219987730424305684957057367650897583944020614667157435753969490725438795661377203911931199907919139858575370812475484004390589661176289471830971024252473235938785069950941575230905491178605804615452118279726446744510394632352124106715374082577034787707628687590232865258111500286973873744851309863081785618301048056098011606401697834707067283882048026103331409675186710522268530615874187658216743900220137961615157495591865231250077538651400313539972147602979246211301091688228894987113102788755354760752363227752012673838831130351137021026245664128005040657979767391656502480370496469342016567970874839487992780170012571258949911920108000481259501860508493306094905119770942752679100757340539853988851048982597341304811197011052317214562431511198797707832573727818242062484497608632747082768062606844951555662402736238396803901941158031094154996656479110260023443669001888738341603601815468299409487537000152107151844014289178751696744592175809701898788916649555966248120915702297675760684017308694997494918220143735205475054974168290696824264673486185624894668465922255745280 [146,70] 50526325385679484446432300284586136016379466785155746683454695558960413107037025418177731291924739039144982979928987543980606263991045698085007424991158060678325081898363055085334296048003898028192239087369284199800572586699138338577695071233333413687686825359086298999043479286305251467723928194421812687456226242078494957054755201902427619200659503227834017649256443859107577541028159504242594975117297478667511564761377027052661186882333566923544509799078765688246964176951422969684114615320321905935304892505192860226867951647777469013742815958729549072254936839076503304386983920259826911688055540896340344999207972900077011552987074082944064638988977047848665157057884517299269827001774668613762272665812141583331695240950065082750752945010008301361740107024045844216142528039587796046722810524368062092871125968749731424216648959351429828958110234729189020261134343186582856409905107424200943923349124377876772341754542953718413244430863284094602550342396949335918514317466089368828118869736935890032233365430903703270329198249665391325216912291491702685663965445143944704971129438599041657685410432956235963984129802833761850162605547292604804516515203540969870330095866572279430691118176863369344343104471490139623095248672895220435492668127478927834459502926397403924691483118901622595674253220210178520402733324851590075913676724601685739630209817207385014735635465459875481863926961871316835159109083884452624759029664509079302023016607324256358715916965965178391784108309131847413634980675434569135002419525028923070431167839625971718600464712787691064263404814390772972086474259447920220216257751817568213548928513224119358449519557191411810714245339896605925811194907616970909855417777534506338976862980352194594232724262403194191751814048511090557855474906277442730677719895685136800024424393928646882251260988376180931625152970332166041760010776324460952405790096555203205227705617502130105898314287303286228786248739731947523509533715875789657516179539824432014693382045373119214978112288192078748018187329875712972570068808085658342745568295825142060397093093834345355815473705353264675977556175833669602641113024762750007953872936910305019034944268452185408971654182955342490737710396748779156504328240 [146,71] -2858371883954671506036693316568743754431524073563117038592497488797591343903931867055293530961242608847545107108800445256490355913948556858672236457748345828054700174910197252312403194467719504686260933480252325564564982118500051064137874649772850487946527505803608608921762033726247261145044236380002844566829173097532522013386363161209473330649145336351563396230078834419591373713141929268518900517771308908054200040932426087866690917606714406027003488489233074686273411820963550944382040258111660054928390450216848771179128821478226660343416366973800470206321326051198811347113439387826360202636397270407241768220886688463928054514936552144828255874198909600051409535477291148681884384760296440293364244454245395388058591170805057517595432014008881746036322247282361866202015297772082445271267352810578284384358054369838979278962140722133163986208140178745443556591100310095673131711749343316876894328962669486868263505570416549035895471054566526643172053279719188340106229900135300527051396270007632700279858196484161436103528420862036269021761784472943066058602576159180848417002323929238629057342910782801834090355453186947736967290445442429536243366247174717647197677238351338137252915908318710236137220540220032271555289244357706927137128386908139228366749729357224194834963297482612701734003544314681665312674361352680416076632364134946889376080470200494565282685740706193463938027200696657199457352280067957248197267510936356593520763276550709527448513293767851696327234535792753015754354162060159535798196852429872902777628608094248053640050448754481799984551471719320014697971903972190029711640163380899586944566697353065679053286812915620990415449119507816829416405837392939460330129109897070934112642987094774349000585168495587839462487035080877571414772029432682456031730500548354453085607207501630113583280091254810094064481473357987389982581247377283255024317444540033890862565444216683968817033074521980017608494555649485255426858857416567926786583784752160806856038182232969536575615361857170034757595837688660499152593849102379464328901203318451612356039727971897051075529411004371640699898968943965712227875013336662967181699643419499204650650597831990858231374061276120062103209434235686780349440 [146,72] -65406225423243559858486317096473654583483010096438551943266101468842167289999259698665237925139223782700728928390422898119333996629325904960852650051077276172532367706294271207399089444025226417921864644916281795620524401242027607526075748576760738970226931179379902826798784801889421546079309487215572756088420032930310783323026308810312432126554107363138186501625040066997485112195564116640481538580819870797838091665858868384108540677176070933658029579987702003205427450810465452645362400304996398480234842909831368874355831344817289194949396685611325749886347014380138298326388762827182769189047938012947955108719884004737354978676181715078727450414344299265658698914969614653443742270940536485698165358385370948853231267563940844610457976017504366323451371106861888850018166301970723073853684906995879566605504282589671613334153919405020022964561304658995595247011133319776746602642659810122788177421246990083442800583053777399343892067788005961344844048005577275240886027339227538465774231902026992496560307153644636610972196866725068637111909497723247780082224643288828709919946740647624157627261267854443685989344737328042146007460139978071167999121099216304124054530400621670342553605303212526971344152000264006119705372876046394034086847143133316448651470292747559865023258719772050403076825243583590970835368718232279722211780364003764853680496922417764943278597252624950820915123811904100791567495785207158847559349862727884976236523439419242654425771463043416378093319157077768344532615776410218925041950863583332388519233448804966924941306355503544142200706656454138372250443869390137001936547073156252458898892432769900181175708589923092118647602046737474734010430291708694044311531536299073475633186584395889017895330506927787934148351492800377711179160256647254940961088861256546268154479750536995656693878317165585903373641241266172874965949437215068796506043018922237783982826613671919310324454825268336349317035089407254558106253019197886770373319718402150100095243538279190278727794030879316506658407819072823912793892393545318981363071662869127276881829126920817701031359964897393246715889269966050158625918189712301784299450985234501208245375981353174909331676097991467918742854686094663424 [146,73] 46310892872386213541618324312892115044502746869028364284619053793802463423213303456166218292835114143449746706789856061882674796779282583834038211142784512444593873034712378267908940616741485231336790087218590236952897020507687969458257697252393729834969338191940385163807720666987074913503047735743911173145602744003219345946145910564684227190197095807857985478391757599273362296489279950411024587303446052538400026906922907091256919966272463995751249857268561909718753624492138049371513869689027448281580328503079110700077377882818668326599865154947408273538094504108031755210847995162344049358414913341577105478698369482593339566705460023952518686292421832832264940758249337214053319986886490647362047145056037949306157032844547705438287048369134481481954017164019425231577832057455785834121603949536638038725141798149196371177193176641359795815875005056931948787780680849026563056433577149714940083651903849372998859976282289585859703517725200201943562370823936432483942460828695388453972892495690416761122422666800239598351185579721456932123281883775644232501674098206542346268537993287800023018685338195976602585273390157226323252540529572091859353722310301924780081792547197970614156325313056610001793824325076571303511327876188992224119318369169036868228355314152553485656499223961383922532003327929588958625071718116828581052381527704571158659144556411923292751514100776396449006902902948627681467407124109844919070891460162593447400764291022265371399778308999496383514243232770167884326288737476085609984181855067072514334888308187539471051055546893599674439364347294020227514316756386082756263959962586619112481794782240670972719679968250086962264053286113079274154165018178989549481146136349663101462237723040190824497131602537813205742236296250466304492069060913717476601083996923681689541107397460476393765521579590407527630923491852630376947845518466420983431733683010252686219071217487907324440378386119406433477179906762873206136486009361080073489743735012223067649763274342184252860071681108748617312897254662814205561907881364217164017412954509010404531492773030276006069807684329793132999603802851625008674040138146769631797379153013766239975044071225876573778185426886865645423165067055232 [146,74] -7580372764334877115092435986335140205431507726172872065145047032438879899283962604270570699359759159619603669782836550005086577331723961597476279412769882444276923092513946044288763365010902148869832817109792543558216424670600223393493571349998976735410180659556506798898005969033190721485735371563951448978281930342718524936567212908561871431902397299353558572355527310742441995726828442774625129713166384614749089424636168997521576143392340991396077300880496553288906803503866276820539080632960166411517948665514810501300933248305139370209410392740482145108995513866869108031418747744335227586283672341147338804048305915534993496398752099585950763434577737036457712532466532316543921085217940754268231216457940310020488972208929064266072389346831586725732168836976649177022645139820079812532451319070336725524203969484529135716981320646670491334120056005919612055069460901527333014649549274747002410956112867200240443807169917743331601030024433466829321932610784501468214003345414257671957067499212423762898714281901532919810968993483880789644718659294668597092729903380370362562635068009654301776078267806026996285607790736924516415518828824588284509425954434652418524550357333326110056719799332326537982596467311531262787675704781390377849407029006219289701144124132279582115725258373478142826217313849296761487327575259440138873482580414609137707568753606425005510351886268006659706825515625084049635087049525828211819263363324320472491445253026029498339401626312134693708358444963813300576923757340876463814706776994766493040852602518243025415317894405612950636143137295994259927705941297961361537452066189557666559964619878103466671166004623385319789964416566068071956631413637181854149536499308686961449747628806121538033664835851798650532809173880255666595162087946567360731667405422814662223904079945891349419895831574551355322110520571592181671175333418765006265767718918003737884068309756631640176807695023092115790440557185980268620491076380710376517370582887727563460489276550439512254180415341562549656880432072919697746227789739615350765744797107595214184381626220650083128414905924772510016346345193250674042687958531400689153592701651632832125479270683540462327680586046453086585844186464 [146,75] 819899244652258552769471784953450363844877941869847053245059937754654170846229996809366748833390120565151544325704174370921461072994024779880226450174575259325015583059446427750534872227809076730069044846291313857006496965310769955414788804338575498402962645412005950614706789448880355416159010974531929564764836959232443838025395623340867709551278932963001995496066438704994498993891897709968394850619299833004689149886112151899144793789432060615542526009080968219536097167279670221827507075100643224428416859532171648541254560894149284436491318408225547505178073760316464419618565201908766871602926035049799569521365509968857331197376678318272855983891463555555865205205447357083033177540682109976721534943578587714730527343480785847006380855458637138197787444452443895080023166152787592750988188467076081977348548675043356148944069508416007930530458009695182853492694666505739256392948748343912051209288263953035751437157296358041442331430385233660315562355808601902580887134963806989404603898339497923686300551680020469695599284519523559313414759097167451366087908916623917425314680404803959465327270797445409925623311933441204669084368131689091718960796793197638213468930921616401473311447159385815297621483119562910711407407316271526685478159854121285882143770211836071602855587465470754442856084795413536076886087224867300770524428291341226107143142008598650771496911679262854308470994271082976953566763690210566451635313635267232844963418892508556702755980907563001640053617906671466735936574171534279084636645574280330249687086850621364039514434131417128809670809488301601620629795656160775631729010106444320779665949973579566060330174758010811677540944960938426594852942114729687448143924136538110571538060105358889066166894225771745874515355127458434331037008610675197343026479683491294777671683627634323493616459337139270330409061566691986009993712361493554110370507556382370509882479234030139017893909779443797590960406037103543344132417526863214635370655504627886675324785395651386253498720596813636215225248466229238028416287711712862615846424645982792980438703191736334723918991268719140918857645932716571488228505538589786456414262419916683488513451376915363349762650552028779276541440 [146,76] -63506477774815669533693084096430080433778041276677532723616132529366963131008633238011453804302961446000040061694325705610197613758090969689877130125573980782616405629843820897382674861980038692467765982494586465686769917949113831018859152316787467931812657513342218952872774697367829940193678134648280228717017612054439203804689240157749062870619340386906948599085991791338964176252227994925432779205814983668325931091769719915095074118956217368283743195904503331182212545166590302252329373028895020368504250129906859286901952074180473463860035812600884614765768745180928825511533065864228149165709792626250262938201379698991565405611657826341029113328708049242356411621109181392529122293793710490039342144268723367038725135057051003498743047065583961159747868249676281059008035526632462301391088319612186476301567474908824931925955850856254382373764676857538904726404732170994105148933811445514789194644413584300051837591694225464479010733939274672477769232235541566970705161963058855792846774140123910236209093258995172859909598722124081493836580287416436957417998921946003927609100821254932604484041072312233328610199395793043484024920583619088691075450044040150035134886020118042353065611824225913901601640373902087299160651604724638660455836203144391586853350054021728593509189461129956663429671351098608089004791246617104435492818486578853258204884911881977739547893599083916165159662044029939752586041284071690963698652851705695782998033219099797234539170275347280085145819720745996956251854831950849928559099459984920774921302031681086167527888230220540448486539747109381198083367397257094550407332500643126130035971813973997244825593660681714731626483827106944600168696919189732119156579834435140236034959556870482850365831681881251121358948622269360939940722016485553053531064173378775397412194319533078001602819418071804085997930277998549847487078633698693332583455041056510962806833299740452620922390337869964227330116211204449856197468180230361991954485239394295871467972167392783241299857280738260083876025072087952590132190214750916491074748630025296866349520219026954493063889648044610653946395059569769930571096727774501703234143045381346865476908066852422456662796854135994954112 [146,77] 3128601686472479232329580791311336944333139887338580863345095595766663361278915986175968168894898642937159076673381509341342433441005492630050210884471901292800177666159675751867399186604393363981741740155024120353980055622412838770713662376501195561460885852471826142526170510965115398279133088938812060417709881301603159307743275539317847161240516795993146159843928930867619102375799458135174752572240672872357379798696440839643049599194380697387882594035537355134072800519520173311540250228309566867320500985818430306623416078412301789348269670017904052115721855543367248329944135251190055569189039300236187110770035988158232101577990807778670839650692535068871965217297184697085784819632943146588794776112000518656291096263242515078141917742031985976489343835297770485699904946501315853968783797450611176555164434722464857256524305287699967502174934089571455944487561987177839232545508913964766183881521548702106280587372634497750807980429849879618477937764596219610319782162215427275144351292714899721760134817145529087456856627445775276767194197828498227552334894319140968799821125536489262954519733880001848490681886071689063459299102706689134786681426163472222280293479534299511925639479099244653182116404488932977467958460968919186785563991822105041422798869988044924229562598373534598769033147597429083670283648658112804425129870732664466452964360490796197130250569995851909469882040888280946437114744819593873363201794232687454234063299918586483071872716112168577573973845017019038696159152923665659747787342099071135032643347900382246907232446434859890011798725176991184269311711881225658294441929429810806510253921007675627377065182847630291691653547126575943692005583630699680115535641009942536633657414129016551283558396526661053159443277292679277363880093516202304102734441475928676375347996946748846462725924393485850305384719526542343095509895387338046730246924016610545668280615959058300931491606370968332258009659439588672337751882963774432943533878512923496979137275028923146225018187254578123223722828206973869915267106545602068626862574672017609675048111922835361356605574857710453748533320798424284821670864735773297472714863979646077147359564709275771932024039475883392 [146,78] -17686265305571161678547727457805451281151133285378116363025259184142073531055880732916917810387246317586640318624011292033079064524911730547364821701297653824876072136007061110769092044986451933466016692852225531319471912095383062432275766161759103570734670631419168511824615371302278588074174447760046304132230253020474975668061257978464920564325685391166152398379647625470572877014869532732719506764103439349571043138266734039753748375346527083304777970159550624353548675981462251896869116797844500115430253450145873943044354315806762563726833313328916491676069056754823322642868535212439883824496400793651677487786083550449824014698037542618656208955188102514102538500089839328178311866574419126435961282584124947115199503278276536424935812214495321407694473805534612503013929579590683683967949311015084228456657508840285208470772583652726053773726091633476078424832872030319605209444409995494257918918611969710641553207558354223130295509004990379859009473897576122179021854073246793366915881752990625734695252481930281107675381309852099569327241251306871832527187481874249013901935107860403062798480058906747904978945175042012143016228547999246365982330845942324219687867096343976262893405949773908129076342522990131450028713866835882902951522712611408192923603755860522392974836389683512428134558845506594711419630168508713489749719320119881224255404058037154087690323398205103996367568898794939775622979886259442297808291844860930043701286466134740634320158737162065260512677063483770357943973461132221712926778292621403689879259210443982262042131777159437607682976769817551452256257009225628357691579063045041238934023889236446161788938598548687107500217535149099441863242886945538855208472980705948635720299746214865258653340216367628737894350725104546630226174418194932470414546293033812818517037475806028473802333401374959850821804664191879885216036160383566535646300578020282745120541455718997687722324913656225973399396984706137743546626533937400632303528260509042187237944125935770756052746480679320457898594290124353524488777946794793260001992875936917881444307636994614127601938486131905853932816068477034155402841582829183898714569294197332303758083837244795829850000224456 [146,79] -11208010625891670727927955257665278605584847140297908757914909092712101872231389988939597933878770058712887674614536312495318035884897537559268509191894827390112175360582798688788952858247606275311133494196498683688673304562136734109445600823226840237025701854244955185114693708786604103921326104099756900634184458663305086644341739857645617235656441453697703248368361746867703212308732543134202636305336348119505542873403169843903916967543854582054400284359081221222596874058487879060160961003863620186976392887725099690927241284303729864762277267181582925789031431539036951543493285158295892037758404747576768530415656128606081785590096772587748263210615302156322362761369077960827478159220753123247293102265083524697431194210709456622384511545054556684685655054886727572332180391789920534690312768987353273126742690915472421360312712483483313743075244005135352621786806044865340156959846006217473953215074742339488492929534192376168835187534671848484057166972204175439209781260431563157480238577429891442271790763539272544861186484163611931594559068375800197574273631992797625247102440615384930523570722675253613707430504689541009674244075093161449593734475681514089684926165354430564153207513220387602222848142598610386061837866970494116522366370501057078532888716321295615001627225090195330907681196254518420371501764100773508516933311251898558337425887648034530273995802812303441732046565940951967651473932466866983403348320536358721505764573065609684980236371110593764696517669262144307400112982087699317089919363924980636103435148920961325516102793088901964243788605007761194037862161200552338100245934584446476461001084690163096008874870519225343677746615402137536688537421238699203951029128877483249765863773503354712825445846506577147533590095008722028646497737101137150584867518506160149379855323326795493428841514369849562948722340868971713059203089952908568562017582576040010529134492646320830160355984795634266036567394111230562104466449479201109162993853009459834069629038765371144626304509162540199747798748913628349296341427114873135469777416212734327673858377630944061498177169734711748737805232932073059633288129989514147620579943701889227980148078590279169291294464 [146,80] 627179236892628457657875146662596776109728731523364930330836674357978979432688978954421847719923711224084586467865866021360846852912586688733098888874034602239758301067395212788894125381317777827322173943227675392800083827894779745117990839477398908413014597832662283589685634433282530910085082010148218450614950339444629850320387950704503586188219910618076320884432611229264891228572702826499574496268071516808504379423975803070315950903207367644566511698761192141309190420289835914272742580477467397676185270610812077385809572807648207483758367920889569888953799481356335878935865694505875306184767166393676452856089321344206248304855339768327428392869405699034192858395690395984404077348626448721831913738449405659937619736944899946165978186008268741658830889701026726961927857934228668841749659262198720576003967984114167928790001017395296592165788727100757278592180835786376634381714586026050120844770473788362114604347076014578095400932470715842702479197646952662225094438898323986878786487373303523817230018614101792325872394761080815104374222369628004002482024497527892096134499810679523284909406830159525415554261025428910771944409484548401342274839248743401042005178895464922161540767231059542744972134642480321639973248608633714865313445778262428053734144486751251923704306784965160403240696619510971535396836041584075597524064376864121813054741238174923929383472057950870562584843911698947511717729647737154176705314281292070072407243581857915623401009941913535570046254031407722568212897744305116875236613023049665233970619824507559879161304275293843579214836497191809622970216778602244291939491949918926561297881202438334115485620815560248798645292254280308624045398668011874274970555116320660832810122059427716206647182157240258183277375246082285348388811417580015773965523989538547822791033408593530670440469932927606123145384648781837308467838339134728330700428680312337197864293167895558775796977667507254720805416232604356141984879230364132625942004670026613427753145011781291051141679291354660193970158360665825982298854202594257747894279720991956334968393917861754517664448731825532801791571392596062260950710809596805034354125182638431393252838799445869551104 [146,81] 35197146185996068587220247622766388151519312301095081052033453922833684498941587748895517875536482826958435646360496262415599889865514365557030200067932480328354995830399653384476232668888241660997316405861411609332233333578699009039365542851861561413661512361913920864904878611527046562303667614759308006165426213463929860973832690313148996254488577339183528978754412256615126527649528658110355113542709650534685425082907167175913296977934334564093024841593532391501550952822892539356105126661173264905655919728762183421051826938865769536760975237961336422297911460330282041339484018007599283186007752329058094407468366136274433716277283854943868230137292147047399400730548744454906483096161449908908095170788601015840211533177911897404317589596795730602205343800331135284990030381937072504847105520503857415792143624391942021186491015629373421242111382180070307470995692773252004822847041131722238746110596828728858948282418328635828035220921230557912374535605244192701598271129805690366868131121373395453582514783483854089928171975096156597468560721478575289007266204986877001509091688575695899904716402676846108316074735989296287102992535221489226970599816236336110705015588112660244598087055609014734709306910415759306662343065612391011711496431879640676275732875118810027133719212575077637182642698849590945146019953303762811999480944894612758317251948248489001323736107696137983487460527083288703104920201511919625235156350126778099504932627967066502702048113202005224223404091198228961815076269398969821881955606529220930201901946303988902642407554596202753940694394289062436436107363126723486127005021726878594505671886979524409328730971418024104766986096007445927093440076966605155852040147545648991392259146359081551647337663763345038147955107694554286964301393559071036122666184724971350496298493221532163374819916439302545561614536080497984308988023941821606183791902690243177256215083210874568789647215355544921122386957901712911918239175748380204237126653447499283454651798227786380849944309284944783148131156805950346358610101154305585676902838287143094585821863937739284026288252239890178499773980314066750510870558645729638464663523056210138685279176145698304 [146,82] -6500305056138878659631295420853606131799226944582215354888627304111514386403352450412872514937706751811216021015515066729653516981462912593112447869840852407128805263505646154669510665257269962519145798009186551926200770717460876088390760648892671937077056888212175238763586096930963075166361400899994592871516877718818965731209288794975233284390817211829505715964029071674661219307392761749852142952359367141775066580149001683561407071267780253816335138193459929411802237954882212734612270050151536836613384589658466595912675656232420639479251201553730785865115576901843846510563983231163519350005827241627855920084814803068276025848398751238549960840789155570627888917112103048529952979999515008512265969232047212911541430417318256673759896731843052002476837082810084060212449244440732983715687964646481173003178365900549353730009557027789037189848502667145780179102165901637211193760285876171934725473375598531495421965121041772570776344749043253774282731920572173906781934699888402689747223466191372080308456205822238476444630625019799101081172698163196157130166656739801721641006538415162765817989135173630253080949964032949664132614238470355245754873001230067154117236726675594915397822653621328819579083004365961372318421266041459476869551419178527686407273241394500491016814563333402561995819569516486502520955566109165562132916545887655121312867009170479492829662187023760000371166926521514897563259589071934488403799915424606479126764331472214163327734063639179974870969962279424188664824283360173657846287585369212391058072869682825905642788026386657191320844679751732786043880644169490829121354039884790499442253137527484037578972287874609928812548632261311240925013927104262756633085114202713655748549803264973725056526128689809927969066961971299359626346146241665689107233574135071452164929684231921933851688748697632047228924000425942982030929190139100927667387438966826404103453104802236055892575167591565623917114511610121041899691205373841786569332918754787744883406994240249986380629416267364432805670373452313762454808280228765581505618647051377860277881140888903762342582661316715929186997621233298030947051761370933273171545156651023576254696801343680 [146,83] 391665644859087574683303893178759710236574119487492371663940913819954657411122488358499777085430122191439567989975601863935906045735731359296139150871539068232162678500368689322064235238819174122123699266518097677767704873738929589410644172540501691677555055027742159882891681891430368598605533473748078060837681052260390487563231146709283317755359339076054598745276645860328945525242171276130773660518355479721416465343401213545220627283093142738408618598302228442330179913225315892249391063995198282594160321569546071122552569465075154531024404925023972551135576809087677694730004025163488605195941056220658257128760516231808689857662616935232747332186193209086332916773248110762223319007097518818893576392422809484653843981983224899596582133069822708386994376172989943326963526523283112782121830087540985075941010088747087444654097231840732178106835390803223659882793074438274863324956710498315594551923089703735357614197303100163893503558202447261126077928069811277344923436486798152998675558691720600614859524947910594507918198866680894188871775730094061864847999992735073355841298770736160472286349162428938713804028922277578382510362035662234078556288203177723764294497618707632798253148800892754739688598295366834245365055863806858533295792440758003596942901727573361998070955617423096464313577339357408268252272529695196877755687177848071147517583738488666212823194556057146757873828554692896188385270918019080619668781575663139735837981651087835807097930477636877035565131011173033985600300594213800343952206698603762524671592366773833943251954550798200629544481833175241723335620741993078404603426941083274614673794720681940331445068922792313524240290511640675089106245902613709946905122274123917470371042416819047311848113918499945981063165998666355901493787631278858350080259248633231750595180196749983326013441745741537443352971811440137697673514928230873335485823850636622465823141854676956669219001782942299355096268817767535967408727672504843555893531611660017276748269812770670861529881369129065533354250907980360755803819767575666312791160220961031489728154983269796098307387755481727184563322922604689126921015547410572420067098160870405270067456256 [146,84] -12784651104943366017980841461250173336718689933244862673414613876355430738069708945571253777053113296949378051540195407937457294976322850064368911313886655567102211323783623230338165447395632480454544377050575683032805879703462605871706813974849709594969708720782438443402903863799344406898610527065654731806908520360006399641839967097995797169597857473122575196985572326784772149256649493859668972648746430284371578653264352251927302513050671149707206285746039751038988847613016126507145298963543221514287911212017530630677353629350963397127365392152512139384854343955901701404808958888581136521064853593916610496656053524327112052348156609254468313517459772366586186204933752825608447516227827890407057583102104292522986758947280836999394570325822753516435304385982173471476906457434801758899439453558395485454742809332652200455022483115911632375798196302956251168441824472928199308405641780190159256076712503697701658151415497829865410100626807202555501865245216227977902118006566925956111033285064098634071852588685277329236633678157174974278611032208350509889593923800746143460451922997667599633781561395031940336335149371441540851053581646017572347103793040464716093030729907825842223980956656097252659190513096859629949733080430010028183299168726006229966924224989315542636141417141035729602574509233969454205052358532257785014054153723961500630909795881385051238471731700747840360927711325217901695739638257767805163533855336597757969828714257156782156588114479182941379038044659750638836299993223097370547436453175497734119847537842666433449632349011182163428704641441983539603054522589329698822422069083938709581240155544371440856888052299777274294960112823954406752245587845302037007824554828628515813436089973502171316613447215426434107131124384790466256921026492717410825569806683249059975950572105314798110450284660189579141293667901476238154357369098234295724759374315266937180012690188388561494287153617773667279890444694454362269630492767827780893727228079223062665780265155088354635805741710093180168858912924189987346790319186292836412161708742281515401561158094286754670816818513433243588474532840446345723173911146168720346721432686860198912704 [146,85] 77320283060360085865481078499112871085658880806236368526547214597655070655452556141294033175932187511768882777072096080248446343221334626972489305003171031009239467611605063118339119080743855377865997221530264016758990217731962448694491377308977285680021732865803877758283932639490115912138072447325986806211371327415333152517247730781354301834507945993083583750403559325341222545508574478475753463194703547562752133806481139722288466112778750427475639555185311206922097490225902764470168583407616304356692810766165155519169565221579449113868011094710991134452725889972359132271587814928933279675772334525369257975684567246357546556195210615731925314266426667470655414497996736221477408563820633289897370029171759107125805654925046279922642473229436799519366477432287832214800503289308601585432620336081818227655064774684960841890867727436361111874349286504386220031287984330153447105077324939737885877970319113036765174617898657626483956400274279929196674403931160227773666998781429486475452032372901219205490218024478116810654186467412417679054746574095196789367748805485033573579916287153710734079465172725051367952851212129144885880637135008333318371999022811737444159821505944440045441110210559105862482212052745609966883298862245733363854689877101571159099523142633290666861456238771032853166742160950843807482635101293613656865644519671727011029173676053435866009162129909067491416703347465353948590772426094500821535969699044195766593896632574752084103448110665807488173415521056173428845375087309805381133074307494186337665068132955402017526116052972564331204206454947908771230382606320365164098764384657148482610510225559363168087096471650107912739136075124628208961439994054842744675655965417547508192649663672063111042280679268373819948243376065524769831508007264221857301179939317158368650475921681484703900240226366544752302551185388440449480618314173797248886485674527673321615335613647903418937605583884957361131402448047859478715467932692694218625136062218477381682278900848159776950809977063820358378665753940648376215731898275878382769293872221882733849941436603746990959729922071644868752537969012384834350107187061230404916744355990715104 [146,86] 22259873024444198914870482792468999160311416091487673155109037551529249823374623992937649442585004791446631208392335547597003045831710674834793840201668418973066136629902582915568427848459100265793162625756504839701189319380769773219005087021599440194301856381726322769510145765472489864107692430796497090354429812250025998271820177419592935321260755875027001095646651694558411632228764078980761422935554959284316753135250610795634873859427559807537407329273412493754400712425241359915640994353578654029320163166136481164728358426651459870717098491613347632901929963150314837238155240705360910481580620824037043524445765243484215439826366954127986115137746083159139019970368476845577296546060073818858984108988111455372292010756562077746047772872670083572261147357024269583396751920047102500563469088689580411694598491201817022523284126229329575193952059175969037568108861609076264064540318700747196804239626644271059224173935962858856260588821401997392263771564080150645677052184871014000692102484914006522800194343431877552426998864444790551592191339060378648938271355695424608403185788826264805154811052474326776167342646617465251420057027001510515231833492140538609040559667999391526913634864217441885995788956883768596959618178807667657533752780402734550711897124148648271143436989260600193218773390138143772003704686888516428231324870243719115953749991642209852319153287587573485264509678505857973502453526853023104884618885927353688311441521349017551030125585454182465898039079008410885217191492320299399618563052191667102621790441227659328544600205804926217400545465442337718754823402564345059227777812417578931963680558786460626231289798864728679650185359694548170018878213516433389311316876076289560070133257162790506194235974804393860566514838802843885972834477393458235221172839817676092459057574927011047607728036707835675029919092750318753503170527224133577335207426140419764502902483399985773865273249969904582142502341088324824725170136379836510441527739894773584239291562379095167977077283327465823783418087880831298648382243142077800831307614771402761045464921288559424063126769556343098604111505070913130216644977778762412060560904898696 [146,87] -813583319310131997846603869656944424815522856496948257176920006878107299541857384166570977032593771133863009865678139568422511026607243531461025958050822941983931673463649542811383051147656761750351036709609216938509555631260077327425024192215490708192160754925993528241752565041230950070769013565968246277789621673770404476616583002030452088952278749380516771378236562199064196608209894245990924853315021941947385332822683706983242538523151874578610313200997514433641331704940828560569084586191316333837131399065056031849303519155930915061553641883429677339643986799012458024000583758584149992598962332651155795220510234660770010851892599116370269551450419583238181242475912125628091971245881438700227801096030197319351209929658074535875104647634927392942705787574504938291562241437200568616884336970623626935269802011705196543259214950190989368236253746746075459879978932297287362848329180274699322515261807001799927029389363826520289295062856279775162261656620398593770574364958836190019817607795522801647322962364529435353393277821447096285108180803093587440590282707970113333278368059119960968422287177097364627128015836306653922597807753001507757332290397063093740680707565975439362272961003881143122907511786087925488752075043978260029944518947309061810046338794578450809971408175140912262302649484599143744097104694786630402824184020547849346381378831232133319377128925259222485383217460758765418589169830878757041867812014217814315809969576270913247745867041132642805496446641237865036334522787150135519801762894787740276557971175196229730326668663331918804860239831994763523309134173141104589180044028963891437560795368069706092080885356512627747183423439852090320843074105290839904196857784467341128302155635835735973491771075986680899174410582535002318409122613660306450319088195061398724737250286751733446038937932699108274492984883017820620436281924080551397779213803977015007939554480340749643135588121167409697534985365294583637761599235951573485461727549557867736047439118560077751270738697716404557357765563261702922047306104383238785512904822586894698101102602983075738372379152723112024169026623198942790030655459949384922587527168 [146,88] -112027445336684742232593902163775520137967247483561308788087587374915216604768983247649876189806710625234625941281560768530203764134881874579817081714350385813110409963345789989573316215615056429182861251310972371487409559426115203661925817807343073399039287635087253173016883533076280685988369687285128223755309575219949185145273669662765695372870642510676994785862884431934991445713380112350725798360229467280456476604376387407566354305134965554915335457200933121216587445707682634426909443626350105661204769177790122397888828722350609169674381789789029065002712898579818876868391806308592401322844408739194490517101484022135350025044644092200159599462507040447970006084144490568552541004644083052028510773544140624255505687742328532836486765159115819511764950280590126841895986957843122374430381991150034361269086464883490550428609664026207402795942206108189020432759084120962335634715806784038265081961447605204970665572960013294448372388524538623069982552251045992469510713263141455575950875418694917621835943697584354200467412274517772170270263084669922074895918501090599492298944930625189475181891188624511292912071029736678804309879244225598571386324957585470234801299268815548229069751018638010146361456117641785955544094365081735964833829562469876549431780869999448346145503078263542086786560426931394266343443003343569184308421365041496135426821446825612833226570679875661039199984714341249106799680557215455774885912344873027760107695028556063762153313126609182360711479820733349093311749589851380402891473053669135860418386138946025223908804309853484038332534283267203541219786701877353249089432260106843534210862871861311696878865414430114604775803145950135714913856442799797736865953339444173086270265144572281520228599359926316917710617158482975721905213130119202593803034196815213503795671959786773353208523105739296757458873515685523578362599033491360418389639955247971572527515657410824580658465242684187521128102536924892722394728746212187281381398125563091103144371049404472319940023904969094151573627848003258891179620329854426232957808858598049058879729910763593541098349154904672399813644812223267019529188114335519597448192 [146,89] 15569004290484745428093204236625317510027250875372597933021217465157190409812408807101452271779814957913560359724369321149603498824665553370307814637587550360958479560146546994036955274805916719020115545930448870939731411057211070057505038640483484903172611462661882895150755123712059933140910408912926202587799819720801975302634397409698258851256890029845269979766138875614022856772766447406906932642373961445589131627573417981285842307796477503071173410224560894849488295600649200215482785798267885367753108305166836075732190147335057370137802531090498891750777167580967575206764729076833286799481815077989869331550333394517206620639066315472940923215962754795054172019595409421718415614127327934688352930236041789651286935330603822747615140631472995259673867948007430689514686008582972401176614492512642127661882727267403004524881575767272783756289414636910486098919400821850760904227882003850760248896036379041949991700221884206813166427113080981934017553635806265166330069398842851140866946124993658206887851683769237775982278955745718434052870413899088434922633102462636850039228993501147178929311578359344133649018481708900899710559997758600971418907438187201494442702702570399518837478973560932705116857553739567560063646257023774471915219089455489427225133338722261308238705111481804616489392491471929917249523059584970459825982234342787119718393993225695471350257341844960928869961132479136427265477529506757639633541703583417661789190817916850793796518199021990896298052490922931187581349244581484627474262761600708365449671413713645558440809942605429295960632477334778470787486784749796118304884526236069646442320474999818052533196200354426635249126663867006357749911721768933103668117837022188767150280848915099181073617754185530627484491721109014181902362629518835443422976616167814992446384893785415652974300121476920701350601576108464600462827776000826873153572714232314729754758423476352348935829522564604015602020489150818333504804260234186479226945294526665931281180560521315182130126386606016801349317142750324819853302336133364110364301013700566700649622463978646193584459288632805092058431956986533402265201841847683019520 [146,90] -929776745775132258043779925373118053737670969299371046462951690370677443866201409003342066538874585669290430310357125341287202560710799443130215645616603315941917443606829091558361216346710781009162140180792835702767050820798199206308420284908232735638296857724467549628770564390321596869381994044130707764790818128008237113123932433856439975558171854424481933621771849591519841561387411259409962787410554091994189503280358572304816416946078147881316158085170217202028343294110138934879778753814341762932030280860270850736134215254171997892994721860243375318145293618858667387794895398819760022347773061854555789172241452242972747236735422951172301239312667312464176946966310417819124749533533752676373383537354842898871313974731364334743276464182037308142840101320130066444856363057907420037533226402593024389641467002283560734877612526862825731837823910051970999342732892703857286550241615631274611679092685182699992081540925621439147149441139756869837901715785894544841971481736759189209048396079779782623158309614212952914880707605079486874437544859044911412416826195098359250450156541635468497167431577741405908828724678280049002121260525946690322418152200807593679064815951708509243501212092152417005970707270244201410437682077927029161381110979626323889242989261429123450355192556480884686487913866399283228442916339345725753268168085365996921177197584880732241059874277087800026030962957921958596398149526285711447696663383635145783871137631696454056951513375227976197757774906640531224210299861618815670175996520205060394029317050573025824931633437866573426706198048527519142245725291143821650026323339241363036461993953661965895888470439104876105855206188495722736671633026023522358898149202344831605136622207827143001174113673041894523057611027053723288104783261771009653228159464825836988179622178730774544608202457996897815004816381849824907268629802794413442653766017335012525878581606647659635971068798418504869375299713264352493012965474855593355022221965833562771752740756288849884468681502614334483830537424847024562951394027143343132465005359479667890153788468118585013699570128819132681079621098694704375006333289399296 [146,91] 30319122724614728862154899387921623516694358917656338333769886326184885908923494269642898657462950354161512882217496869571415458555284782417916257640560476745392666671923801740736059825479357045796808768091081469441292280158698731148653317823077567506272579048138442035992880606344760781571809000637695334187606609092496130089478602035063686132105256241600130408824266783352284181017261781929071667108483206768410117531878716415989545079087548742816978992397569616320202261539222063480235782306659676369210910005434569607376194097181176109626871668171034530162229683804295807602117272048494723935726635148111313729354002142216585563451987410041027145361084258985542397042011888586575377738124072307479170956911906777951649428314816618128696278726868868736453239753827256861447241113127560171138420492459787079219917767468288390784148660337342133466386947934733319028795106085917844429383668436445272840228681585902259203179717350892391102941731218993728736851340715139773917032191156468083647818287523961535523845296084347561381372938025409612681899841662089282218303291430105639169546835029911434990563830385609148563092522708718992582947296852619619318363579901106077474627243093038709536916475509250240288903192704531773469340467490019667196049598883686129650684461635854097975863450886897239201424514402531377810513625766303722819380889210305048727323009025643528526862798005248618328169171877275524160071672132585603104132113787071722029807096269230649532349983596149125714949102651136770513620366235246358057292720343259919779009699946907993483997041276984010513111522307786908272127120666505961788283848460393311280245217443109441967006910769176436585574278937848308982566350074890005824965752119841116012343856617835100004443104857551406924509353406920712407161942391311079768672280194588611992438367160217495309547428212764864243933508420224022588183009899902127309327082463281008542496656921448872983813174964141019110066834170710580297481154889907821456410687288689981958999344528519470862633250843401740523447635754967229743634326304005839607999458227007769699203838339810160229101135941818440165649204018948951113148711936 [146,92] -374331133105359573366963193565373677253610963134273864258577570791682289457244593209478673863058891332943472178411530562245067007051184666648069011111962012690270211579075192743293846035498119905401055343105238062410300134489047413817692082222021966681082414238863677177900236617684344521410524062664630567777687944767302846213897511586977241001710694053268329454001621633554425338783188329560029265230597600803997747578206563832184977509152879698512952489112827657625101573663071397251688149739707007981090189629023468673845937930285990729618758361255761514287747819005649275509607816352152906318495143736219207296963740897827413007010650086377598416603993090187014769603255885973974994649442375294261014240670363702684012192264286391418187769186178643296699572958144129212286007512257744946171924771869974845280530563871063236635657596271788099923752751591750014228244586000622965936754527714687837132443235185852449008791370771696330918606232802926439210110773608800768919902248608658498649515700385103759289419794241820447931635777338252569642565204740342413423917843290732822869102028073926731903978730525357088659119015979349293694367211545332603358786142723806286307929449119640592533787463694420068345032750967938217914785560197623201619017800608001646300346890831280150755768687666752433030092449934491831898150938158739944470431804050443076635667601547749957257574645359400614789729229232963637851307785231368332886860944368535151867306869723821613218529621364588000454872617666583798026656414413091890990268987068625699421304002344625375453486597245461480260215601456910284069718180829478851314742238426144595765464662352974133759760840681638942969665202694905276981826196529684111304490493150900606307730887122683669518295746432170407143712950231487813146844693963368101866525897317695256016095136695322219829256923151152600049336285999338993249459035919245585966039933563146000465175602436091353887520369180741978781902253827310901230328567240091161264650932063159398398547585892630827736642458066565051265011171450026116217210201669104718651764434550832650183376797287525357441851620079471953995658511084996958846624 [146,93] -6202733037197723319371974490205808624789630682271384233894367355507067322161562102651200554047606153519999787787733471410921378160853581322003747953410946661171922445955425776276337616554733290418867068392856344592715001821654567368865582445239145642390246309487543731118754322974114603366709004226133165789414154830773595404846374637572247104387640567499913177189031284594077764108470817718830451027774325740116699946936806724885481866408776848108879302505511198105594057778687203706300921687000601421607215549846071961721690880941548746957661513641480538872373545752763775685671082597679314592378281514725915292143874931996766811448077317174341297425858016764482945374413955776509608266351048467584525527261294050493868178485595217718792617494341100942509091428481828877280479089107992081273610794301921525065047636017187161805066532864177882529908366720042748282707261415364015797093146200629800245302584368341519917701230207711943591688034174652878675504902546512855736508712860322232543079404013239667333819495618409543363403691943950209179723804102770567271741631975461224251507642840405929683391771551769944859165497615289070253176129136920311850010720703291397510612782606279386049350723464443982442585284899476679094596776872506829898660013900661908253896873246217685121643150863890418431393274004710389270091405408189932869355793570179975740657673583328595051983414256739572940826919455964524766047458024729621018500623701647686848364518964269750502372017828982047153946066667593141734491340054101217649417811012385209187868089932052516457071984238413579931855706946413205483332404528784992602052832284591474803077835525486566497980681567501729413931846736913607931327582423723090199973527385363480235722946821257153274118358157543313616628509566127795824740755120022950860592298042449673492799591847305163747489245515604390318287520463424019621473633691834430467579769798259733655885793336799996050835242080466185494514792701918199302926729892844118656926195397406245716806506550937230195622099375870638483369881977141561793704135878822391024371909684111884743660747658696137825846412289086164485056082893875915264 [146,94] 7704862991112282332358328463708666794125621856782251768585305303826067111745907604455594706851948695699104162410427065457844862506815144438722300923548841012335056734083268735406858839744750504113454782253502130104220274796554756347248411336399983008934688420697301011588772291166639310478842951980994364425313453499762825736544299208641561296796336779372448445690383330992945029092976428972776080449926383125024226041016878970272619730667080646152574094441515347993073666603186045721373331466461998660359249400199212605079604222962182682419772751592424305402170316538746358850600747102357093340229391678985374709884586620919805848857351168205100697455296852936117480610634938840297114456272728847840424276405358452799400587848249579201676760170969776637719009183135243479028711666610775625744036211909855655946942654859117256834704450331456248553524427590088915000542634291002269752171802857386285587424537707686503478102776706760096141035716553149828984768937942605376083001586022317656670163166533975922619137208880287807479835570002147142686202885724662906520515293904744391215090068169785607862070429194904294127913262993855059333673501687863973450641275603512042782693522846157089345950231456672152698367342198334736139789117033055194214446025298161394191875213720783118107873859528415787039567061202971929758829603831867051104856706102535504970024896051943259509950682817432245895685653036501947582272647885464216519660855662525290815741919215298109208689580893915518549226252915414436460922016727995527779054152185057680968252655977368294300624088974882342966220030501060853577801551072612871712970273307868391707896911747689400396504445608809555308313778318345425755181816907511983453843653590906903980004878462370979836566874877677879467913196816850800465015641158966603068411788498537528514057026710913762746472056150842718851437406273062358213824303336478007477570048043656552247738662836387332631603114189529222547363875269101335362592221060565260420031956066951577032051448669409836614959704497701559746254436557582098629791568060567857164690987324165963993666916360103694627572170013177178950058685947020 [146,95] 12639115466089105760037489354486451142757785723847027836571590888113875099273235587687416124699642061965159504248884812974990891637810019710632195548971046123864262244772909045249531076941531287968171180329617769484981257994887622073816780498270694282606056569763765596625692060612856723364622792284076622681714465575488008686687370014095132998827416323833534514982303741833053817167293750584691084443306554030443590156039980734212885517588740281260227148498906492295914704950413833821563413950993758141174062149449954299253151417539725631053814068718800905992780606457115115175891187906548717007842781043666571641413453081563157834915157480625048711827013399191611107405757851730438692052577652378342388135426690896070084020618598935390858487620861653808641955167177993330751085554114549716096612748112214487603114121528930826102059225127117077649459881217710631429486132106121806641282340811590186060765880418592373003623820920654114247221877092804355975376714602598874332936607560990731262679691486036143334961465432860057026712832975789842977722507293416929724921069609420297350681922833082200945196265926988457797918731016401059170978756541116431517637196934158466366816999589857450203213290119301574197120583569757907407855589955476806102223572255806632587463357463756059655669152208643337525028293571349428100561823115356364673835506413004862673476811942236365894894763550666595047626024781340102306454947668199387700151664533748375345536741080825393388374351508053877910142484667584175543196546737767800935430431348414242818142037606550426011409173852900139934867271967050049842002418782060784285164551167213168263519375556317548725485119755318775188058558763754307065253715904819890496224479656226719527621007708686644149593809591451065799110020694619092410206369582230371704633374919765582426914812126311684903184742254852115874775321834379340511470426622534606821924329097729080636092232565221847368010603279957416966808393485122541453144453071362331695771347401678348848475030630946155332076619634054277610171213309096967407686024069870905285234309365397000730779738976242958986133549618949611088339507328 [146,96] -326872857049455377748053733470755798923520264165865231290479806007804598030339966399380864471040130729147986811227416734768314047107753524601614707047971834409512231844009777554438518489861830300797709591012377036683997576116206870744039190020930147163337241000865069909070775115976172237747854228352894470648272359919752258508568966147118976060259554929773756136681306404192698558817448351317176300721404520588976878092161242662954212172281896639670859402864917659758626584627134317241913587681393064190199915248328031852626203850622690659082270796952815551992029039755022597846259627779268974746823258194049193572457420018463474076263790035755897382131905873647423549223375838592307730023853501492197838965904543775658571345742592201253395334047311978977484060442047240965973196343546557323694446733055622579490799997072673951380640405181081670330881355505493462083154865636319477847510414680759483437560937533246992169542081115623311625674540485304423742452697374546654071299145813804466182469887904533062888389816222472140410450788368061300072122108287258988291892221183719398247995188026767703129317725211686949190087448708702588654487826103747130757276698338256786218239830977757044928645917312509817898123509894094175112655899672525781190606838275702383429085913598355272108292829786348207058139955528128171079489185035709547056856022187843064242879468132548707239853388308693052019637800334176381043502097065547384250898753284921727605621697654259358426614652072724648431313827893198541612996645040373758189835047841398186977090521319345625437656901377928729498327698017506295276818527713244690684810563204271975897110080990759631244753854160110174481740865427569185178705171117911089605091785916527981414167961931231912380855249194003625110977378081037369073958453776605979901291868248975089987549801417483753851813834171016621057091123112972272748504161516012586353444664055505626718159584311516486514486638277051371789306605550129535524912735108433956897442876348730312586867583545672661384357433708448870573798625180048614714765556294739813318642599233115013044729482684083844476601724780713506522368 [146,97] 467871780156073080261915397532765570848755894399465815080492057670148631847685796978582828810507546573713386134228002943295921439718329857560088115840317959097725844659578381861918745465924663982561250640769291577771581749569457607488912598080024539313613751966454126035272797396397029857078881395467430979472055642280785539317401738143524559665346882464004676167178462748826881417905319854089298853383259847910403391294772986086444299308674368540811989903789819134369809858651776406556269843145731961999340465054496810957984311474602752447000200416776655153847504008783291698956922215926863145143161414160184088030458114171909317379223818842716869389424680355259545668844607427201404553980337786194742004887617548082051057378698175572603471980163931457649531372423368782459777286922053800691569362942240925738636428695128587387218965547464772849771066030797725739127486610656322784471592575778249260124542316455578214431748462062911391131387949410338408341354871619385966289414036459820289984890118014803469091154250168457664740505095564009684787153567785837905888077577009728286696913761829231283245375353937050575313885860005420584282085148849244967115699902642449016232173980459744459108452577136479810742762967454745972218818527559053217306329810315438948483332729384547876129893508256498767416873209606694562057824805969578645562341403247701379480058225538161010630699273986193870427255928409826699309451349269459915392270341825027791608595053963192498822261103421491276111694137603338935520370299931494282296209214527208168789197089749623917403933959679511063557002653172900916385570569788051101850487585526310446711945794204084874139743978356500842622471984519138920065509488694885250817211879859025198973705413393147392135960158684208481843064096585279038965397518673915405946382396333529859881985207213335409629555784174507614243835053813533079880516513894315023112381604703244498855780141180900371664795340801192485257008334929703636258577252322504535913101026375983042854994101652416706708692890796908798669277261478950111346970440387233389693694178114199755574426913610070564520042862281499776 [146,98] 84116398597805151334444074721299525228294454132272678149841377971571070627550056214161524609783525412249975722908123685797021812737768484400875957443235847800776918621231217347976056191776540561563644002260964942065032850034440735583872625893388497823433545263080313640112791568246308817486400521816634933585187760374302480267872442970004649280681790414247816309041626295034328331751929658724253869145257834306624879809722192195391190130180371937717004924275692790180923599190956679343535599210521515770542694699014209968655298722859916516479279518754187128593652234116496154512398038116750079810955937576683871334204977915804210389905282650950791701470772817226710015072543614788811140374368487800320263918480873128873348844221059244860786590637440281653144703402673011122559625883810757801111367546896775189342804932192742201664359640153464329254625141579509259376415206867967528891893496301149328960898020458285386895080089941143922951277032589154867446880717022754341064863617472121837740704535980080089441584570124123939227223925944817580536905187058366218173744528852832670287305585559118350344073591176346292857643597127965650882436661629960484416461544440631193458317053418921299224557048559280308229182004415620499672890285788956987517483438556653523490753621752962056044449112711616602418556810789240442980800927504945968680375884576794943629915857518278912719738002210706734319419627982427537195134982645171317068701863324260480707551333467892344455858221550495754841890128096191201391414093380644279008260086164059063093302395002709697628055828441662047777522442420264369616940520852931686783976301347581556659179880604543996063994974959367239586346068001908784338743793886269867803538886958992048288087403929699971559543942788844848983531762793050927960820048488806915517557855213484119301316225479303312231528956744942580382792170431958675885466975351144754003639651857998815162421715077665484809998150356067118838919849164014443721167637307833004179966303936183290367657994859968759076952574915028426278248294316704729299977964912767051391434980461147090337667621562179617377492940763168 [146,99] -308236767837228514770755421918580041576501487222907808486926240440503123370829457319055597181635918186525092422254479827806822010655965189735708818540163803785442125842266022932370672952369407630307991634361725446371651374554621262448253065409490803767417023523079929381616967217372211056708874132687979438604875008588861935522200007313551661366529501690748791278281173419165917346304503418557343329212620427465603275896256981057372082156929145896543773495284756192262533990913401886970120705418260684092822890340475670706202418207687167650813572626833658412056323618632755711976026863223576717385497469217431781171798172938868181708516258238104548373140091338713386579524904538767830149361661599328288010348352980974342432390086580184215620234114675940504059908404385794641865798996907937676902534141244942281773338076075464856613224249686748808527103477568084133716577024209105506171523474442638774613209750434816762918260561510457174416674642637444512486498725847465904207960914582673828660446674928390331549036782285255675326059528090870901825505189394033105412516058551659459728756670759544861974558081266876973672570991406915764664752313750543423021763754701117652877650699556718838221960302063444019962381684472391641870303996076949696981529754129488241086805833816269299084277532964462930340022267120715050380835545243589731115468231720308941297552069815593969263848886021276811626915574735386898897512317058414689490358267349698157791617757370522217343248896282282592963208624747283942384208975074912622398927001418926506562435001772547582919967601824582951045162658724249358806580130685910060968682585667900146204132982683607022177551873805831226411324799049687980154366501654483617042722044944539312088717163615910033620188129680979591734398108896063746208632925859577886508497034088540069440921926179470853889935737812014562818282928663847714545812151669104168108532976717412371148052967453708392953831286406430461107613543082617384594691335005887227917527376673641155618456190866849842942320909806841371453324233865880080394426103770645373669129293076847616636506887082570724384077952 [146,100] -29441392045067731685259595313270098380478214306599670370569685693738518917194530208133392436432148304252281342764366871245254186969680216732414591355019661382602873795124105478335099326363833344669354836511912442845813985366683154336650829209576932715522068457000144970963598264527062772533215392713553307906693860177035240883838263680023071702799564825523014499796645378747675055693905505189925196559623041230743685678054076076606661835077694064988882114780456453648456735676880472787658935828280495939410229625462474432021185369072491919264156017576012271194848103316945506136181740855557245665486142509805434201066721537323147884257729802039922850504252815822344549510295171523738760422088575606508417049038329820600207718095688513533644312061945404967152282633250254512501433808512427096613345554200185048496400110268773348673074990978780605742849859598191543477657725396724140873351181711541244470490802508617789868870889300749325220230696194228137074888497568191406290855337654646850779833252414559302827587796735576271923477667730098677719802330941849715946695076893265003315432779872838287454974426849237337600795551307512898301097091249388076578314912302341087142521808155810096379951577173989297233193974913599258280519602463756481022978106930390799785249030886001930041414574832910200669333413883962061917173414045045992526697250731134354400916553839552689449591480716731667670224029422066872053872330723573210558873600766326142282445118279789199700463627533614523269440676678964258535827233988849858128505763658950893154136027295929738549554013969450162209556846469322307649578724961241587137909214310006859150672706023972256460401895903482404199851122466413574658993844969763735268447756214981792936569654632883287424497393951132644118984679239239924673898528899020429205626555832563070288404349093508434410850619502025565862194424671582989513952459619721711566639907630192978098245024599351575324461434176035289225490364224356689761760526061584067508608158442096182014773563249921768185579204385861706578654554851367662185904386527503167933833960278822260420030001557466729991264 [146,101] -283012716144247212472985880329083947417108887828199776914074878403061494525104966042138235308749111706437202357446414825113272958584507689802141683700734580934974162658455421040594881570492375803324335870442548614875943134190891614860230808444273845474417369299891917524387383882324298858521111234459283332664884400781158299432709378557107986398796245928171438091133845759096895960709977902461274614381448675905952377587858087388296788841100355705138213950722489494217262863208829973836544200821803022912584548726500036088068624709287168846289339499191086209643794942137851545053461200931585901684714152335298336583082898575322626091264161336335441042141609208646350619556072325637678100006683599932389918297812803375802451523013368065735495329685695898644626371959226070628737941144252018666210486449927379211093742099429726607313128645209344562997032098972827180792502182635977860393763291461284231239643439093045530574188634795054107572647381900906706214910837606737173709345018966519905340227137331178381590294871808288956580279849541540998271123051040718753417102932008875753526736578330790552746023515072933485806510588947037856005474641753085304844140169531491644383152216747420972744148868848633340208136037086600185773114568698735877715594909871416254760104085964475492107495296724474542199845750888027626534881167002211497728184732387246247630810196601948299577498991409950709234921384410687987423147444863968820354373770833408297990567378336373370195593250166902128335311380265103780199594818705183228825081217055533606090416835118477539167835707453975755068109332093300340370649146313087426831254715031214619023940604462000248830226407901565932291466993043235405492291091100193071592590726696900482594387896476511585782959344450856119709301309748099039144295366988609700114637885259427658410884342297930602496711697864654802067416597820486169034243336861501671080344197223301275474597909276059589254379811485568319294099718267782947262927306186231806922409840098568224611592140236514851999906709138830659637272329926915487999620400060629793908155911382728743948465980450665568 [146,102] 330821760133716348941681308692047919718957865235691690542953576922234275655846652461262627730668726850634759464963320480463485311846163753058980424508274613576476586750505723744698807801726787305349945853466413999459974399579728347627764637098288232294972705362695154416923501922499202004977946510298530193311292522261184588173044049528168244160626949941545377781986233878670760863885302263741940138046496090514216855095083538276580860261592713871784614090242146997349922944039528160437854913184888456155797544433973464833604800226152520690949769056534369790944192858941774592655679831905009162276811880314218916681364388740872781661226911397008458088132682639175172986885078373039270363947287060239011386069800164977907674850680158201515660503377377795641172333886925861921174356455767287845489598887370461285025029215365508938987877506340069564556747614336535802741084880459041187755646488347654536831809909449759110719007642955550359379846845668470425725631605163256321390224312702080426596441569157810420338004015346028862321543301853327223186357693209778551326843205942435322536322980452734617505951387506765013861601315422781507729122048714449697953528768143342520437310148973548943788471791195438136289935733418649029709017155971281137690195740899631216691186240316792023680329505865266991425936023261270411940927764864200849585146280895175383636253840285847015080487877565977918895376413619530573604997537363830334170488401322892673497763489824599808528121776763526184143189964183005356058374898539126867658455728698652707451923610795810446862271541917096807524751400917571371198272101546863401866660777732995516872376223052600214666632892469380814346330489012541874138798154772972145985763786437074921579084616490488400362310960561690580018398294159278751029874958688063849583678710168641750861485155748355679444206194878855085105687509033059645730646619200515684299279300586453160973491189238430415512297064343153715911477958189384668238955470391709573936312963304144912358644471163714070097450808885967085355532132075082238978315328006750080211038870075661548918617824228 [146,103] 26566661619779958206805153616812337023512341840439025008977298923031130212469265033219219733064595598411149836667497366256631351033048853807449702727467068787361581303263735206217029823094477915194975558067922043312119200503496630172659589418263071826899393413472323023533463828406659847098112862370744945544368537911334357821605804497332328947909166563610857792482715629596352540853242907876008965290023744243560822811140584264838242392108903028077345358443192909614012430364902011712738139333071877205356797535106176075503433163683951604388063273088835864216092833460107242766775048071047063307824897343813037543501931218425281223312385671559155284407297929182225302941826698166598240305211274471494603437292708742525323420952863647781405239170020813242487834244997904187126756483730411816581701885152432683729502676540151934312869097976456851684539149373243431251179817858740178446912175843807901755555896581766240236246692541515837602837573433257160293555357617763188897099217110663647720215573869964757534432405754565851902369194421700260777801701893774607198189909860145363069124845737343936712385820510114844130134042260672018706128148490888913551080402396247597759847080629859344441151496681270083073494378049023047770500973013556906133581527451711041671699323790365596481592483597252333694731623902913181149321203770696768184849672706907929651376678793735234592083118313761459584230368702317171196332669175253646439929564909071708101501234962319303869708534472403257951043760047049270756943345628426033598137459335507371865555243335431451459305134023990926576800634132534836669547245883986029449718524263864260533067878696408724906136437574531112448050507694596930057655756540507886847081235299800789425885436443237776561251700716944891045949816829512466472000741689150316398832161590645402631265743127500334852556237776116890769370957723641189422266614375916372201776033870987064581842719970275357874588884942856227752613236509147913052717503289430715962053362043217021096021735577410531072502916924291986071650520533441703159421720497110653679576878279818930003065856 [146,104] 300798020174398495453557135405917967537370908852761463599071067941354047242941754433984338144181643137662452836592447020667268989440816839786120501479990540647049766117966918605242093734489457817402767710605640774819363622787307467584817574983738803185907585011864193560949679071779263119283709406916763805132415803473860996700227009028106553419959916409444219963814124144203868973716947062128820922995317943680531744068177085270766945639385898436588493513754823871619628704905915771820133767099749879337348527617706438996233074316117426940762532764798311031611397818637416765442934276051664870404293069081789193701551691564868409867699198585298784327371167358433709748692221701426068995310808462821987372976718628968792113070260800872110755581301340103168204878528059291531444410096125305960212980659265084032485365470935423295676762566626500902668279043822319578070924331617187519146970878658716364565813386774268902069160756932751390311340166507939030621162433437284837301271452279965666219916037393671244108960446249031409623588331147907312025256069414171356910453864137724676387344503094824057584034715755700364207286967975393160160248018798892764154016868665413665963836415463769060864896495747045202461067462038403551741262131582637845257975219452554946363923736607979462466538000898931851102230784593647104407014599839069161397927689211244862050741585514710777621063331813497749336166102801364118239007675952596215955004753188749503685338274146963238960543947001365348380468843439662994776352004948128054345561006764966327633274404282257481104600213409025679477150724627818494222122473369404535118085817865955983365213033165686278367126303046841771937874705099049501364684405195422443636296266176446099221051337841995730028153528235690025198594786608868282357800456319156499116272946216785786709255621070942506574649964154748947264171034139949048075256573500640699489129740105564334305670648393719825100606529545035357192565232110133881821345052386267971146994787763919370381079479613467265900229456584142757483203486451406707148653640074049518768403222033545061760 [146,105] 2563075175196232245286563655554312710918294364912974726846035630741002659767010010760423858747297677712390127800020327232822363880263165892128146916361613584907657425028411092073772579098546696138528732094996590982944966847835305218154378414439480152866040821158068036663931605535382148707063318282101779523841312393420849944742865307029674132511132899617430833890545111283815585445161286124121352894448300389460856584988253369940722788352611941076166401404838015394557488196207176492272352346430341460769856134170591165657563042749604447684781878911024863519093505386393943841129612089455786547681840953131682138983858633915193423255578294137727716491518397427504010312496503249987553016896991904917034682236731837036020060489010770347490984575068111968463473317132286045377630768343689873085463194226274232270723514445220002755505525236228445670123976875562366177028062213015714923392440635428413900743833123731170605000138691505936414748391273385281962336622309248357925649449163081032929260045087109526631723807753024012145564462400700534657354358987816537496924489470042625611647067298014241020336386192121342579184008182280616001368737859137545882871933651151638442899249157425934274475754398586243565450143814618316087572122140440205070153335884309658309326246632586684714038159808093003515183387566332604375846338809330631244670874340383912864955320687955543197745051514554397622265287737162379959420223906770160447601842064048168474667276865905654696408160072702624932428441876736404169745748191088184680065990981980133898423368552349129779579984532628155467329006438300313507068657905377724209415318853441871220107289139769946410369682619965810863188958443348317143078239983832551216644078400548025501843316428954807978371821031029444450671250999377226177328609430388855746633579258024257131589082682499204069178568158971358411732850994448459263429970710291316677559503789787685367758657723219134766687843764268058826731877959856252037095872698345165111299468313028308675504796802666297056869403447562491806072752566329364730311207721815909982888926969967264 [146,106] 7659186945105349106770453931875412805595010868890212377815440925081392847696152807938647066060873775658188663532055217603552040844415226647764008774456676754927760568537475324743909192032031888469457585862476871403645795252037370503514896943788100523547622100096648233143989127601614153706349106960034639160721846090461197023018641177580054456550021913041427438296998354742415614594823826165583981355138902638585497159046520201880704810874388874642748356360619437277700875516146055469118482590928121603302213681586153781586226099159353565086909647866965411461865731081715042057484342740834325764794802867791103558251308790141536942272337497825796367627898172129406356413699092932117313187527014682264500628349816224188249137148476008723411568277123179587310034310236167309778339287725541701269968056773737092117278100541864276855928657145595776863212837291962813143136123756230424794858842592139415713204526613310166322883326751688364127247252601666395195116826978913911863731567051135499335196936127320521951362925180624509968358269821797378646033488226078373999581566205867853478381076846868964195418787807834362829930191166066337745676731992779359987764064844416088158490505023421135409894292514340434125220707947759548396165273725629285812885180464128334622825330619727909596941918006345052407573701317293555927213989080330346607258235515056185795400136141607455730913559870259072099121494233026550197155143101414095769376833680023442362246497798214480872777975234754808838037346687380255066807580448993594147619407708366497436348799563912084493515666450605597126115819555650940829000044755307980795463080340764998855330613476671622419952178013663431403711758821192136915120732941464115242999044471276472111198276938666955837230856545788437744165468173198523047037744949070724133130954276055052638445852779231914502101974562159121096341927145954087613050270040062846331696230498350613414800313978413113498827181499502420542519829104837252381930128290475584492108567785936819693706494100773379176361428169691369796894755375239610670620408716343251475512062736 [146,107] 2732359569448645660973984266808431874326556995365172787644161019322846754918793257719873136396770543409381095294422097002710250268556509130783149075029699807878119986149165016576172764982421262864364608110776457690605476175356612220235767472901378854457713349515826934451123193799272605628502012020215360426501775846371256311479525639140592694277627961340557292652319677063422090782568715139564020340257317053761708532846147938120646023969433992278077739747447397900775600703146674076251905146445071223457390191763451081702415299918150371146553548433065089784702863361324317417571992037677110377196917504646478568570335992152405697302235311118385987661454606824436597760811423102402286608721185662460227901289197013824445007136425689833536445680379349765436898021814914816062617396479219401669100846348443380653357725132351429038073143357007176268732895588636006958100478629902373718480397920260903784157753896604884262603392209030000986505839120599543137282400915129604596112028354010163249640133222549776321997695802344057146653706862922400089412977829503892751239186900961823758412989537990576565490581778994146249256360090996154525853274152206264273529944344682401127939856316765617204610748502119181667620307037984119596993850385067949522875271034823364444507783244145372135077656979006747220575356938193187993085035006255407278134351990740019184114599963092741405258872118396957469816177367019848968354459816741361836466591410632095385289795332458872673090692135761144108680972744342664143363195461005098309119865511872685215339179682390963452933238651349450701307168797923972341641049202073424227248970136625296722022982553332752423781656026546704475255196930322673893562194450889062498541419750495852424605527355909659446839119976803087629130826509679445712907841744760964855191105709676519092571441497673303418078781244289178083036531803119039802742920944984524080678815637880231704884430222228817970798826142445485980373624639581170155449945739089533422159879770631660457587698009923597305409893149212691577281882580714828004716746676106330106368 [146,108] 23211044515722718960291137858209762301109387899040480859886157247827785235674535800484193129817254668884235955936800482233447485013314267590632971152219669189327117252797323726421846077176409123792596766156658897059706316197514609091447913952424786023304114468366440433050087122931491166070262387463174816787443719389761757175974307846522729996851401593180645299666390808620205517006507376158277386582003810038270140867236047447455191926836887027662328647970938096769780439576919838402979692173851514027377192350482756796891173859991325629894257196958118754462414724509597435450373069572114403001819029332077706331714010127131359827438917064754144183963434389378080645387347049702088110791098242272005853857087485288913454468170440121371112044364095191203330874887553899203994181575951687901146361999748298615561379678034953225787825594004628390536195887313452344942751328239968826288626278667776002409474372061523449232086740591480701380822875885540063918320623940042076620168032317522975580741096678238455508435687951660452839121891710968036488043070885369173454741351176618508594375347360895429806125907425929517488135314486872966088224058089580038677863160582137627971185244233335471378484900996987334197653066836467709954352941073097169863094923574114871359677021117602065693311907154435608306218308462678464209688033788801748452003333501515862982784405196892652521179119434026012992482913976161842633014417274083824199213700907744961277468017347679750514834213093106628976031953670335693755595067053925332263525936444284812468439874806206269488639173084287848769460927995430873320803466623359108602242379395764458923201023741984316430431510442367755086226050416466289928226064926267079233833278355945946722480508711672120341632785788669990554867079264418310525935192578465322162843376717897035540918817364728922770649595043421202367120956844307690642606872007297906387128119771479864520187351784867575290578828706871760209035876773262202714707467853681373355367807383902787550045766435209990244471531686668826179564390372660297131618460091576112 [146,109] 132576592023865391725359711903128797672170201743850871770068626508397623270147718026974279401526680908551163834309996330875376707229526235214528826458787501187050451158620991017273244241583843340693103292055624017033178867287952495402628133454227577341656383600147468567054962337294400228111624527871097407680264877846263590040052401623516182700228562440075325479833612422938773309854909473763568829079943349843628968672900643924488102602945817264397489288292331337840441685207619723849568707856528317974901645151711733242319540086986269799846099904420695297656174569323922782147576409365786059249000719992708015446716896655589668164015029089807686816223316276450375614387181430093752753411689960160200271002890115014861118347908992599742998311180204547538701308450545202522762008204098837661708206514960268796601481104015263810207307500843859993225215888589884269199611410825028540891515632686421665057717460505305487959642719940684671579737998377439230484322505870927373727376942061737541535787077478124684006170248386212493830617548811159192722659802319088728127419192676926339811778179784568757008706980972134429330322368817504043719817396959075486543747390037421581868819442015376518197349038066376252564417996707401748629295481308952733875804745351933271956717275683103263591702690223562221155628192950972005189391170789839488160432641308041400392334981779930937042459750830852235905987194376663885717033526367530031647291016548754194655456453531496312707251276994533217439296046410647297131582351782184570856471053407565235026707976138842474086486888238643003560684534961153459256283704417073722165905578590473570612677896438807008542595762786755485218983885042176151747143307521875502508272221285309524139048170474972013483110140028529349376009852612830777674583214546683020342487046438094198299238643088600466497851347652676271431550411618370268060836502219486398483588975010519602988954988749665338353055007051619649331353971459395727650227706746240587345064897753870858808554149623928582821951794052480968656829353656312313123966041440 [146,110] 10842746522481882408468016555661363748244731281353146397548512379692743749041539748822766628555302090761787856632014498718220169850010873529476683907529355759934182603955544639824422272499053139740889932725769085645123409605359274691758725430887742174380234150974335427124763043661679514898908040392574513901902882924519465787388237602365653977832515134261692155251374949195339857070280736608484478563477841231205895756148309500842784510588850394306546001616585584148211156263953305075749337114138755046081376869193496328530572629444571866539296969256845551443428991241867234943217320624323847353789612583098950998857407566649981434559669397926860238282516117717227142298307706843611425245418570991900617922285749007731316780102085329623795137446016944217402154858731427564701157933576959447378605254593559290088035465529990877813911494660464954237576897261973952337072174910397037129343880024929944533657478110346296656536958096264133026286993693650710628448137263496908918816344139289303384608731143361017889727658085924504262733131533960332430523772328483515586807779735164365857777896990843112452563217104197421318770660590271005157153226099419701013948415442436917116685245378287011469778182798834397853390285681309528812228756047994236132142534438231207484414054479439206470566720689985987866671119824148964838329592866599729815910784168920264309907934325397342217968103479991842853592092166976083962491143438794419335919550648660804270224611287804256353150685231580761979814430884112599288955337304536547948644242926811365411155948734899819545755742830869313233448564545058547911870479497585725096789301493588445323394860846903957598703973413553155569829607186653827569288450789873988538556539314806617690954558613742244762301943087449199940788360483264068255672178359585933792455224931991619007376409849383221118300199269202730754447184740064636240230416890471005000776103450566152941137426671813976957931927151961896069974409328684773601517242323873899665830342709668757692752817478708256048107539066292302056476474451951928853894 [146,111] -77719562842404202564111922254206602443415157332234371009152780371219261525715382377905767060412432701465395089567274343333260865187687010769972614047051585420922007578881927015252200270332368194075261298940164503891572281512235965400265747855631935475976082358526258066259982472800411845570772045767135667139380360302977518811834954173394273483165554895106444552773294385998393216562125545266655150937295659585656361892025337420555083561191316442734771401860997456924493038389365252588445739200144547498632272557018476636977415635908246816307506524159076756455068307805672272394941558654223891421915239722663477691010043033450712126206363004494942732163023240416419111834756231957536563247681183924834974072026411526236496354049080619253703997683876939259426405105105017524762482755301905229901856228938926226811155781001619780195352122469204714055234175531149319572688548460397016834452911956289722760341375639434045714791828376993719298527224528128042917329474025660087641944592074711378299156577737608714818092715514551994667559423956140235690839822325115501361130478686947239504755639456028405796792883554347065780211866570033510856002220729910149322736585233245564242906064085264423304228396837776755982491587044090097672402162745833322464315847852940882099515987895533051765821302495623917410620397221571245582336236321459894717031911028541535820657927273946521476515890369999704074977221978282353185805009469067098319902751220017485039649391543358382878357588331515928975792587921781323783543458939559054656187672410485597619733451881389916840437790436054263612443600428299010209676601722397855951653875638475759069608176941144723278213090154936422586537042810192796063941136432282272591518386778373944526210998109849385060357434100028877878181498006778394039595383805298815201537332176324842395312045008202442021472931573146276145164907841812718524580294696894314072565718001403692339918870015374643030554678472931225694401151887008197380652701925654211058479361259883700440111831809192552098469031403762630858349133777597760 [146,112] 1045253942761698648038576346337892127479363330469191438954934482848108121530845422147633490067694607463626643541963117110616654684170923984376496310784831506520801332700483569665062574803890442751220272076233906863102470643659971798266329015005100409406781939062062165602012068615038944291793448326441672907727845875932924258754761156967747017242584414518586906379740199061512836806329933182192826147709846104271691890410507857427287969097394215853764878886641709616672705892891420526605915627558321937284959544667605842980934200118760694974532278011603272583642108778125293720557604780590663867836309263969430476091338420127784481977762259599374718783605384699686582012419159211555420931603489716274909608676530547560481227902037480591527750387411108070740797450075145802228029329114725488984722042932405248810008208891962368090706903543424091637664031437840284171122407595746191122010197867752133112532887465200745096316058893239237803073927909374833871003260193446764105513892816567675806338142321351675325387486339374997332887344473239988604617705281529450122409983481257408691908357089488131770402224946435323746479851015698607881223124208898252789157353886098931924305864820036542616110079946720605800985765063563597184641020458081906861017427993396859762819450584543678925128347781950687116427434616650994845004106508064217322471743068226953926919106149248472528243759256449540701676995417317521313149406639177774771683776912904174662178809323229182582055492294524202028844594386050806223414539330564546297275157069472275658787854920635610024483871326144285034447056277447343271670090660750985487968919586701735769240718489696207761647546481191163273988948890747643794124546780984773512067712860424819209190811248990659030011573751927066786515135411068563427307742344774801952727091454151703882426721955875151254210108755035856180926857739152540291828057137727861197947017019447638829570365378317952541557416239946612289920147861838123139010850094118036098977919248253818374004377661756966139145260297295501739795452934784 [146,113] 1345683676007401289809025675833413342852512747159693991601838106422155048663730025584691352335799999905712678339448101889867665860209069355130094339604904684135783998077989024224188515975473493130051858457427997498732590764778172094844490925121730090260545311689551282859695908494965701771198889464522283035186642972732863140397243309554571679521423281485421283669536232125230976188808259968364412928391899320255277343230257554396735637662139004240179377575872242331680255027167924048455128792130797919270045009295630590841567444135559566252828248950964969035440037733338270520882526364796306253509748206586788465947086555644465470125836496809600044679120549746810712904442642866859371913931095237659445470295430741879340857363637357570139820116050218747364658522030490647696409062183958598177300370076245433818454167544907064098070198706411350574778557391009324423465682852951988834050260171946557230294075854649916435651050472870318179130463459976948557644223131007913593059522979261509000571587836055267196876236437603430597485584516678557297075986527607730165769657819644965594165271252483616028086306583502743188832031290007328344062449451967895549437408361905304756521615376431809284885170418025184431599620232278233741974420765210731710988611351384809311896291527128622204014600290093036065116472333840682289733322964211414140846396484303711719848162207065960919535497923780378996883265616102175910704251353138291778705401286423576460744477782253599768062238618801834256433456948864351094935522524132835674132966953144056660190414334383062160122436037109159377845750042758819447182119410467089138124396386878650591911576248791886232297712531590828126527280777393331286220185210452064709054870521524936973437027568459974043772984981956287075570630287583027240356445938054104898073064602899159477366269101532351647083401780112249992839322239168780103733152463069491978992110711391701980292682270255933362545714387179328178024721653491130452269850853526993503399226901550826584818630833819831011199324763444425849321600 [146,114] -535761711835514144365828308684942685120508801445556217464591601735876904034351594759366758125046922961821331244091394657585821796953850053189055986119268168269913264219363618884685107663171164646861667456564448316404615962206674313358778035107961071092818164394403123561069948909156503212435634377725687156465591699957547688382285871407299917921256895273335943190222987483881284643206768797842524784018814309011706156358142489585529242648028718132517793540801983629843909764455117477079477793360839683431863663735002934082327606151624000321548563257629962434116560080394073004640909651219419944862329074234740168753966978895396162078727753043839346404140455638700255811229162922595137928768481366372566002755491324237143821423662596386059267993268410630169384515101298025343726433303323711151157350983902829311744581943699503752422188760304902736037747361274575237314259681042192647631813655015949785678713906892373051075883520768915307703630045307074162724024399406175552237787621197016583474315634600999948570402124196196073631750978547748195807374070776251445376814231501138360188178614688848376114472471618327893971783975598400172255030987666479608213181688752784697993082473184559800863424826590128390482733926310999211121719332377821478081035387744501282328477537558916970931208400616009870006647033293740368778259291491949263059654294339544643021284530838756168256297680167269846881808773115128083682584498797513645881290490481322038399820316586860211375321836844684446369987677229070705813947706228267061134456065362072306315223056572064004233981185855417840045053875715807729332024364241102340503622646331988835256508887947212025970038888921742721854333314812239722352981934147888538786064839168742191607266043712711947188762340878846559073498148300523925295698551937422488203872231458037528615747077779309098272791087556804588460372799070750892046462458621841959467019008003404704625195072214240806911506259737997157330350858239882633387868190951070133837592446381411003286841912989661812383334609948924368 [146,115] -991583476404830846436272997305064310670562021808905440009422217091241737344393180843697976715348144185634752920030089438854737571768441824707479640160535180630809789045008266886164744237905951442516431836341645370722432226148642035822628915693282969198581707090755367828122993568261385021414468895843514249788155079252911163647433648609042995866065212764192204795206965709225448199453239813488314815153466861718276845805396743884390062592409543595525968452503890727847051530479715544739272067286296477996897130457404634447519169744099789540252372702434238490945469398935103913049606806595628093349612276299110311120308824544754855693728542207221354106139853333604414927406142332723351735569666547808184113112725740734137623728003614973773433612006591529977067515835699350525741176621209178909653446491584651741813388747816440602415084044255328838885229230338050284085233901241130413438772760852571802741123795401962557445396289437193105719974864113496712817379382674209260299993265046679818790781113836029755885563385918028159138222923465661216903445200667455656608582551454077786755118194501590874076384052402052569168989615930564418474402221531073545053086333856855135960078722976411372946233340405938464192045495886893854136362765054584700243568005038428623205247962947565085966695558257084496607154320175624744184867974909333375541534650335045886560810076269258080920291778584944663142599592170603100944919886507087161078162143363225822755130682665107882325573494545767455707907566592147631692391611718186959545997758584814484011710597151152105682822529511740089907423342879196385478540230939136597627478798711549969782043734314341164938043974195474726520914919530280300002550744247900861382744800616283425164217233185671116479919638391490127100447981616798749150081598729547948159183643988229885501089686292668776881958649493307519810211390252810007317567465311150292437058368394018274539880037698797292769791097970737393240946497847975623096203626428153399566752642522277230539940938379471827118864221120 [146,116] -630860170158073058937571198860014276169293256053578040098126771629941139045847535418626795700450242462798813653999213997040311467444398683680931977177504937997618766214671114507898895799588070670882115779988166694599982867254365551494032453421208191480215884933767622115804411785538903133397075916195227708488556238206205172754265296370343933485091068775081624180956744941978690551742043234405442404423012564085012113381847032086932600743167314471786034608704076292758287564026896604660966670504453028474556498435680394681011040487751334449010316291003737069534762724637299290123497081252550900699091038424476735901381929870427829157652384355928971058604813394861545995949417659258301816910050692180814531888605961998916447496384995705047338140691181492569109162541836762418199515038928130927196112428401949259760175419997897071051326598466159730610939034980808899411304272544166773798920077745640968538957774475235016993772712012315225170157094097183603222661068107347318309795400956946820219357853154575281745045194223592369254896442998270939129006394125934261418039317626049168374170543584460735099119213812717638433646356137133224344941115856267864302747074017619603871204636725703714129609243931777110991876232134245205600586595602779306197725437503148576622271902326128734597113616151069162236672533449298422439464527050969887289560897091503976966261730029362272461625452729718599577573245190413392324327477033704321872364114997671764704259839659855129878442831968272660927184525967130454851533381934240959035139546074768923042781750373399706440958461772618952159038521927431522872788225439810941091182643083404491286441318844539209777084174200624497896633172303538849620574488481059170977392759018751631231805516833466483328587368100918826582398412683250874582165703361577793692116095389734984629979782239012057337163526016026722394645727390153716835068298318186364701293409621709840151588354259100011283441720281960483244858730310758140068464096025479782006323009701577532613065516019571139567952 [146,117] -333588574008113830891893345536318547482973608101654892470471670701883521264550403761136724101594646644628349248223651157192707769759568665707807718156393927641847905380101885796858485990461303109216162045712947800385886056201888085422767853438853891007584871668228272182151114976683154681607241125804303217966160018831837179969251497020729870374126477197110092053959881580169557493714682913842000112737963496302653654491189054049962550657198979040920870534115158690531520631668840035992914101841413571704565351853004868144255712069741317426479101788795848255733472533316249780938706838172222681618626007003386150769554452526897609095135302413364871603165464952872228780671378513275462452267091674569508349853132354335097747311883415489750292689267682699922711410346614947343987145396222437743287451021254643954257166263461127313433692715215526321854268314284852469719157506291950605538685503431682844559020412777996130616726024602991010359888511887788807306654356394839340494176450422090764171720868316879083549927464126096952969707220586941216488270650886288020508862344556326142463505520780472646989013017431668055877665913693428993220041857990435761195123607046507941652382905375860859123483595764162790630575903091539637740822999638388410233831483569221451138300038003788011709765363115430146562982817879567176998300257713788376506391779630017464877311658389754868771470374561281069363587675494003597717187094716109423326056959238984808171977518192968385568942032113425692083023109592672999625261044891031153790357541143589693881506661677649919693955449383841591005828508404384913387712908157454167897415870477808907767431931527136284237304508985472934745171641269463677506311023454379191074952287285978159488511857146444946193934265382747643500345604088262478012949428676916220049042800046795375923863581762684844798562474092012752181604894443875242834197561192745432785331660999921921856798972096586214145044558033591778143186291843550647806290251144881218551063448387214760915809569188354448 [146,118] -15920775023125441155774361376741582821938813943293288486103329237866138785773613968498321604705620540482315883722080336118861607189866745295856583697294844938464244042131633836314447995957434433507103670316703381842612840621218861131674769705608359668000218632463995802815074333772064633283596939463342831260761904207899972619648157041909780776345979153782931936968248652551832689017820672559226621722575923860961182794738057137751419085146599659202497418507412209765974441218961428560713920076309821404094029671545488565750800752599779447875995059780462128800389674027958349265674252840733168654858925673145749495489000622292889609137651086829613067378302469646116882687000375849205186364814176896739621583948844049636317872775802684128204238199718773089292800235788486224932430237826235252882132918525317128320435940442610193318054825943245830076818122612560717816952264144217622756303716530585033719306728422695620892173908468805828869046061112176317365758316969413672320069585100324422035982788606659797069269230572732409990528935217291799544534873367696542886036231980314153191536854253213675477436525927867273445357864214947577646156225059951572277433280013969964590835473514944097573707266532013176753102895188668183460577623166336484662562362161896871460947425371069753665553638181882665696741734219358801483687749446423233721651223469951807243875350899129203160340198916573508763212157236718760430119391382232396051803842441180542938219410086297485192029976482748301755617079899335062042529163925577983422801769104438075403100981617055504356427665219356650969336704367781427111210784038843917084995596578745610536898776198256143983436752200317183215169050905253102164325076509665323024182296179088701375585874623805066458702805719183066035274135413211846424903233510714562395133631215211398800402573336956537811117316274892963818539242367757717413577354858144862296191194324365271094485931819065375686996263647811839833617497749819085799478812550655840201652982388622602851834916322 [146,119] 4058329660105664015048222579172348108623584860763883379000725143638235274477431946716187823404025461530894513857150161388820785442545206751278328091419242732435668404423079733164669946315817249993711735082352125346376553199581387377739511760164367236823854949209841354586360099673602765628249010825883889491922233326362377903834977038368569492492615771645461478916179705315898516847858155437631017537331475655371117385365868855736527199032613856319156913992228911167406341712183153116812789382438515921972405553716412683906876636371425575104659394833667412194984542033267078658212095223156753505567227505928577782467603082790267737589508367517877685787131169138537516840612614217612109295573394188190602865935432036836984519182979627985360977166080681459759176884261990068909511929683542378759989371636348727890478197091804104401542348838609676839531078163091938926569900526544088990883652287181034081627884684563621193885464074083725438355115896493743376949126992085731557834831569713112076875802486415502078324859749675939256452171633600460382198564196374932472667612156172023430806294391240268269327599139581713652114894908262755411899055465045380202494545485359935846373979391187746296431861704559575781330015793049640012472649721815638346255252168525638523738031969331671385344541576482284749201057027477207327989847651012495959961482290758158308548489310746317705338408866143737785150535737248976818634755650651273597859923060301402120787634844003053306549308222146306088930943805724979217433676710828940900188293204715847710419474832115489444602922913189509561295365960570463752516704312298510045056202781136473790288942892331594746741055270701317844926105342018015847720404979761190513134633195193514467319931543278455997871372602479664188434880977515207086102987988775211566941022226058375185237526767070818290810360820256647274615328917474125084852303998432180944477110597631081361300283988270585275337192571992610546144287344952948443442510921112718310715291057108686471936 [146,120] 1438000999767664536173534194579601467731269513174558735183341831664684014835934391185181886358593448933264873980764700299188149693230284945393527020885355333588848067565753853711799471353955608975780402269586382146873039132183305433720758125565139272744885978726529025358386679803840161532682135784005060629330406938069535737597769963927401072135411801645099977438373575701109807848769214888956446848750013346091138302510260096458797330505488335794189038353194126819016572842293572874574336563667266861122628170551308555943809861331995728965912542426304266100013149381181593334085710069476927344467870283115020342923370539730542059846682098556074013274476580315737545656926983188577562024870157608048981089787164631722856155423121990421061026478582448385850050866311389069221635389570735080595033406167712180129863445922614107539937544744562733995491984755660598379167903611131919115125483488068312354387297986740691808547054025619468825790801513947105218532127267113211801868132099883979034196638015358586753280385785138543278542532721107386027856571043974739035799253434023271754619641147246366532832245294937574757239226612634684803390754767585804215571989873719336034962980438144258929032722595272744013433023549598915327338168184931810387732226419428846478911770020936325312921977789344224721776599666115869501290974838892775352126725491726683879401876215978140033855983667651208438745165023551898997262211201913676210786457827777262819741701094106018745917950710825937578373677627149318263358170661548834579544346790317431793498649210574598347380836753802178443463237400759547037600682107621455052691497508565096027307292536305967494818223356703153572136924493679582826399088042311903147047540898482160502936233908399696035597179300225545099425794928727937671573965227849144571125273204220812765218151455227758719494963028827224079101718983576353893479135238829778262002738331084003198052395460893368489952622922202213304643105204708658130039240009737236509115351273520320 [146,121] 1070507516371126276636763903350897738044927725012157811417101779044732556132193232766070692621953064507553127345719867628462895211611652470199115510638666957261188327487016442664085481365891573487813388785185165620179728612181555097380536421740379179670346849944128147043064299895235899408952228235660902313008606717351717551866063985900552036449365281824450102038344084277100999731703804468217498834197784651886929053067423905569736920497848385697905828562696190269952246855689612748478719121682298627263773278007221891634568309265582678825159341511942709183625093328749982595261870660363009070290333874520400582101975829324100939833593911533808856500552624522092580994043776965178152754964991009644748654161322670023349301335304849434217993580347349427827168731977322127305551719065211909849436327419088437940438110071670965455105355146040683283747747713099677246981673955898345966949302643754945912769062103750321954752869241722435539861829340067005934318212401097026996555432133240307789358782771145501285126019281589393627044043909206134293875655597959263034783166327244204736701581751833608507457409617436058833904068670122851583822954401219271871983701665958931389267680926320728866778034473040877879242262475217306186840861035187734990898258370106538353212114823367707533624768823746940888177627139630619020546923023723407290317628638130243893409935509167092912134104854618409742254649842994016589479445175380004506268229323707541872804833393898197215902181983676717564791625123173540965033987989170235459499272979418261104852500815342715403015910342520688478968782404593307950610749754428832979117686400303167675591964986617568333655779571289386262919399583491451305172699267312084401881020753874779402997405587752400920079038117285595967104771447852947848627974493788767944574305005749195823166693190765048849085453983464624293802459796620985900906148169486517459483784297569747847307983219527535583105317475790053060875882729399435059440304609928986741949816192 [146,122] -317282154939057974335754958456135863427268449393569477419127561855205003230778429254906019503374348446673532789899383710715540327646204828131599359607855820983602495891960113259129544892266878767588545527481774535963391177104225217488315557134077080848939010615498172833037363292834013829729319477296898027392101240490030653877093595358939319133383421399616561627036422418468067343040751923293258550797120802044468029639063001804876381649256266765754084834509206962916090493169338853859753973555710236068469594460328884268042812833599227186616179449348478801549390113066164270741109741974366733648051972210297099538472735502947426276186308774089118597203751669006739374768513064060060183605411347870001926549629285168237834607330167423201379155235988278961003091881028888956893427430065861928859000776663500292697571333581372023412644978163513704427113318631238583816492161207926352924234171637803768119770780325032139683016275331999245250656923515988629571364802994911479296561211592829140785040308859902096809191837017472976187845056175036161090412355193843563996286957459186811040863153771228955792694514015768665975589563827395523086772401033979627822327003086674790020994628866846943775084641492292638974382820910725031480242408478594448783023600490980871663165934823568048341934124846451658601654862438233491587631825073236803167657512881002988239602776344059322452278163416642946786621687191035791466885369348278348914244351415972487423428559042834276266415596800501928319609149331547371384556669403879286832120380086402004429777334736374030907855167933469211986592380805120919868921669933227810280397859973601776251376748462168705742361707397934189692942230348993208942497367161093884916919063910655609658796060437421915961509875789035192899356944741289242279721740168072877509447700918995528476203933585935361853567970168888713165050676760556598176239148323981341252970763433483597403032114758828535797571127001018048879604660797167969882903206320911952344 [146,123] -10829406299488789367282161672391906356914078776964634899650812171999958009186140399256471356496406303742657392537565590446197024200933234990480971823270782980782682602913586075177276540856004844224710682465273709367399335970591508740715877825474515507917412054432823825218367460746872878253017087865776460497623832744501633698080031752325749811444185019979954967236681336544208836761924128863530348746560233670034005451735033621804901665460627675427242574429101119752721691598926844151872969571293120826623167122476710464508698743341942671414271457276314770901781886995405820602581465600451979373188298433872535725048504655417136035801508169711145488169011892736895491596607909010840403342786355570179483034533876058187834451082765850216057840050703490721442405918214520461841897574363787531794331344036033330742859968740198916821613024174927140904078570003029887661592375097231207537408600304647410264206862305561785933770438310903801495229843780139879626118223749656056626029789463611922837741847546461132681588052121524644718970557661345206907154799383747618763837167943170282983800162363317867919718122154739866539991191430595157106670646935772418135770203172131613122566235128280931359977820550294600738070608019543200521531338016118862660204095687233096426847032368020579099049994060975978345539391948810317576029951944933352278061095724538670424272292624457716244850413018023499063241824215957383030137831261602889743584913211837038779406347836069533322222901756735928204416380976752563687490448806685840490981561460826964179761764391664534951464859900356911249597256281206384374205576048497891237483982491432802833216541664156498998052996993022243544282483368079729584649624529245155463575208266207096135308327781980003013959066220565833770192828749024773051696847059860692692096360860887498498861578250450147391691993088712461214559198974925133299039331769952087601529893931914685925160064498599837726345865176111455601044426092659307892992693812032 [146,124] 14331244302275142208511874564721900163253909404244007205038015631143256176658758283597734706270717357525337160713687817564921643263316208797723424310803269911857274425378139100600537538878179010719554811161337564568400954013299760860926558230313109593037960872328721078913801968542563365390325302494670862476110802439553984334508456766487182478033853826702042804384098462400391907448894751796299424930469089891671463002146605863917097469583943980026241909678735647679198702880843806156865242286316093048003059989100228051959471788437263529767103822461215495224542573102339030639136124907695104337374622825841261591030976664409835619719424070606867800937953169345142226838526571695756176676878304056473476132711690079281779105830142887160149648611828745565212037724739601823579320789131782930809628865183839726215214521528460974541127809901422042371592237806304870264975009945035716220031522225158667232523127931214173543552923012632646065094432566608061624051441489343227728334551518656923243503812691002824346373702375970003426066340149567984521635215464089166981483762090776641137065730531045823514625156343956789981282925240226969617513113644342564871480279569433367916930532658675211348660651937024881642659818649994058817338397223628691059508820487554086265585404053509914018714486760799111604543375832745718138991208369003577092540446583297400413724344634489471745009698936519856380749596327000969385812508727417400516066527007094711129562665950100871587890664021521862669219973355343441789238491459799250667417772103696128849991603952010487420420624577805150799590272006673944207570205942289373985782204039242471234747620118765522168501964568325886720570211803854940376962114814161730199858834904948728240313339119453108752704022874830489366161745230627402078469761330574809846431598787306509350398553045429533333134460356333838402367115938050552659895833917564584385707611568058573249564799008917335050843526108680291217629311462747134335855240 [146,125] -469216741847969567527280157846821059032315216505161257632797642405291782310335945449001970083599014381724427156776563659529757339347835644794275606665710219580297799809660703253206737129027618246367724426169026455183984475453542840803841259191222680156492660869743334351108439121034353744271635806354676137885878188050718512197561697136051156529245819808568266692448308751613332346947643806501984959509852017873278075878232218816410257413249422664550445979370800430103803997710499316642711897566506329509395034314300257514309435374976247594362325571132270905952690853594068449490660080115276918906224532123115559393696141646165794508479723257011163650950817834205875242013645996634945371183574704580430530318502630317594385212788229055406014763381948031227646744753134889489126769356761786456650710264433994687081329410764602089186732972612914771942544255591540540315376451839364175337045027337015063704437555871665426767786759922041601308048476862075108507910107736580031247247318969384421860420393252818860782827750830965371946107798922949527339624121258414105033498006961471339996779244650370232826823471632457382934888667468333514191726221827084842483504733501963001207347495117068031794030657859716665989749406160106423823456235468031960014934395341080957790088447907061092570706377431930890803943443056605067712898797806432618068952562393694694350373008931801799995577533187009123195263214720380715993396713633421346638275579767587677284661015229554374727079629176331644538519383331254705550506704466820960023694843220995529577739133728837775006536765542000505811532448459817544237876096896749350225587155810287916691728517485644858152763946188611979036188840275222226901525883799299285280324667717715943088718738002049912280724117074288112954812141346450503518888777729071675750943067940710681844123888035687649650149779978432623927452582573211401140924967067884222468364371157792979678062092750808868060543997012803210209294626783405080 [146,126] -83297059386541662973665252081835269940102387250058543919236097711460538986231711709572630901267670688002421477003479460589494254021530859422948775901445543794893711999190140007743641265724458992917402632483935037560761007447904626567105299746522281046766861862462328541866108440473804681870513611020836692894698558707992999510157165399861194571712957964940023579991588373897563622332391515393058361798477111468557708699126811395207167746220032499823550425087441894411752366358755167258085377720295466303267509716660849627542675644160484647901168734090538254315073007118920428945414753794418229810844794437145067233826235478510644942984536898081401556480891172563467469756784983410726496110251391975421998728415200267082857555915566280943122066668858385350554795303204971881339465091078360173400026353944452574307216640557813149446790809305465471682197803482455716796787282277270922598125132195389516795802445960793785117646841372164615180112892517847109292550156451769059162149971112033072182578757283826454000501296224296968641123179475613167097594449246289753767120088262961652603537506036236487085588810300823066582346098759714901098345999258982353264075347209541231957791164799552759949591640507683973847429910803884505449900505767299629099182212717735005382052312527075763042782549752726130558000034337656520324813559989463054919321109242026849986557704298856015227463234517043302398062259552289697409791478679302930129083884419493931932132491643405722419174191739239023817115138316686236136525193252855130527113498590446285488744564295440250311511873330305415562049271317734422967713268193513845362195569429511889883868008369102416779129163674669799027782732094165692995671683366135827284303800289403795300186940737534084205599311509162523794224271258875086624087376182701682780139661131571589908273675834184610004620147784109093769131542076475553748609255409341300724768267180450152425927855065364778316312173069085588240996135739 [146,127] 28719468303862428230923080112111424425757244144046039355293820363719602976039939442621999497118959067429815888941972571988964051987653153634645260862011562946178018894170333038073252997870490489491517621639952755784778057318500247494978259642803783160243264603793969884817341640822493839166910541877308225569780569157467293380373042794323887242292444321008829198677696408339397101613402020577827612455485933476181666609707871103512838989871419505317746912947260110829213869889730195226696624969843257644587424617848626665273883715351260042441152902001358501243568185430437534129423260273075015675695802332423338478183833883503594160798093777712088108192364605746129464667262367669051433889377450248847815153946816562900701987804488870652103557965856843216898635087484705073264356518189140581420991255907903199707867328630965956393345904335076104020709768080303932996493486152140123809386119403279922168451777587517457875875289569192177879391855611367601944401792297893060214230803163610624719964892430189394412538612936230243734061267159700549386503849454606693550930485444049196066950300198227080848957045371751438364228105831012485754212944152834920828524044319008562541186136090334691472268820822120553453270713377503299282830243612669681599557927319031418234573435043836044053706660204767578706206978919985304849773408659284693129536324176006304055977133103874577690040071725315389013630775241144948133975200805244301971936563096019662918281346921162448012590719123594943920401202505511228207598219364109837285602363625154531792629207535322012847331424291230761739335233582221305869929104648134404710273883605401587981957945587860561741599765912897261116075049771540048703009165183680298886723540639599461546257966602829878433259766224207092620064395332375876659604830766216914994542701590809149382256934952016549658621713292242820096634792497255743194429238970883869503634136048584165904431519514073305062017621035056645412544 [146,128] -943604620512719933365261779275985596827589498502795861128452101556239273995772804291959647147688810443701255767070031435285111168634998395613471591828325757612544588629733862429125211164714006949711398819599640138601368623065055765960632773692945780140719914508758205911875155350669828090832567169537615164284260196662589490412466834688698523287468880047833019720995371418269191598849060802314328840834659890796930073797799486787736117973758995477027745311939326590743727833408391114011885542772232493314685573201535212158811148529742797944810056898043054846399247992600959484430727605745604986282353941159435903813426201893702311650327906386983418054810589043519417942676597776941552685703778289430566973839776613120804971017174989415151935341240250659495149523151335780936941900105900956180834460454791936977442325478202043659459505998387321124724857561574106686603616911830329262633501806198950150891836598012896639392748403748581004994945088172146124196773864099828889107075646620144155681170465302769866428617814572647293011077793492464720231374784892916294315186731948030289861942615874258078102478636988515090940137098687401694620815538678292891895354084749407670565403579259019804979036499224118037596761013880037779966343790318501455547349994881542627724378568528393694267670109548092328340543843758969546329605569364285234334076986656842518844318337132281296847651686880177159179176973851984161137611979643970819414422778671067561411277107162314227191100146036021855719947425916426247964724681144475356581495126187286555750583778273502628958710805652175320020381376143211948518359200875087739946260718795425461183457187189065135933274144656698686003026043105084462908991350546389353845033944925118709813179328761263830668368788543799869331236896976985311532412537465577673721503964464965736806533696043017571689170408529956713446869808832085363782892733739495844026823559742526055452672055569465314263409223788032 [146,129] -4889943634837546538440086415956772540127907212467064362313050077249731701278298417225527372707064520727616236388191650983353643806998806011059489073019837235815523386452715214850752099513587999992603201958153439738900799704944230503975981122108246911146385834717334019195668417610339815480836047087841174669662405799117054432540623459563786076107208136224761266812250026092002536152959127127280750509171328809065073244029611243114764310353238858196292692693520024002695793102998879666374390812643320107120745807950491944121362538346847007443339155788762360576221356651572660117434620883314293811042399845426611307390303663470229484131269917109999861578532480841840986411170203364750880967389876703983075654149992401298209899696868524862009083792257362775312401148685157720312831603743266703905729145938341098127256068261654996578272095175996325621227308192278020380829433380572241304745076297376623598209587267346021056354307857424373990164338119180250119570748112436172147059529899381918444930447975482393465966388909688630424969405606211075939598541159647079269621852336722696877993260694884784701652509040179701307154405658532544972091859722237452467945096916728592962071415621173687341684324763070259042642694936259214234973837335452630103881985293824233502373457994250371839828528308804524983779887524425413124170035197386779885672516572264079399311716612026234972896611619061444291577155097749559768650026920163612756567506786525150741064232922957260160067816250913653309411161951754677301756374584890463111419618687346067862544431820734359354556207862032030485227282732297967054286131376799821636485496234983002491838106949471520665001837298080864090481339168630570149654375740024529226998462311622531336103551299736189577220834896668217781260938480311135469093677712530166865063516581228521578044663137693510346652517196350987020462269081956483920464629839035954937400445868192215202272778294864636866767008 [146,130] 1199813287322506165636196984608755202569326269537602830520001012468163627026920401034951146964988191054445742056146013809774115957583949093241478330130423030482460082551875853334775942804188006044704550669459771101447077381041493691845712757693067387855414605921779923541647073276018843678176553530588652556781925821897764058004508552234143339646234070229575707565983557208229951618925848083685040776400803851495269227476958248428735087988161597555057570941964324557597636405972628533918282610922707831837281222566245679416083335137979335465291719258144579024947246031175261853960860696323412465053864401907723129813865473317899434419113221140733140334002929733115894073096418743901971412732708421253328670640230597931553664186558614972644492413649029421470536934547490673402853522441914115680895238602089277933434643905286213675362061897815724958635943470895135969312314243747035938862107601153220426543123470504040277700393220784277779817102557106648004940667239992430783576096020553666313364117262832435117105882554754085435521333668033433952512026403499404803190980836640001377479883551501586070605928183099900855351648472378989678737190634587652595536114728088687744010219305259682697041806270274672270457727262747748592728341550248307542009193161944753594440192110007219378008201975282777271179823768408373579508696996356453532770714588920347659409635949215632399753061742021166929165921001998857061358026770071687560651524922857306020373248239537250571201103622928045909839009595598692548216280209353319153917159957842501328974588644486475467910505812353525253770819798508619902787168406638902332404327164606670125381628433063402769776496526592217764653301784554276204595268989028689088794275526539553541337924208524971284478389762670280600914399045064454285668058100762233270338029918679524861757694833886759180588933857273465932775731900253929252454121801786412666196896792634181262314156875243927136 [146,131] 2083121872090070136728643841922539855125730949430928851296178505299957904410379570957528554386667501048739974103908837854928342324258640643260784592957281286654150807874656550181412657218425452118308068564744680801490305864267514397949481925770283968110466164083036760797281084113863957600256526391208128622639179661336512690147455418144228863968034807552639447406580433830708357975243534623877509453342662491800316821390838400213039509283851813634742183282767434022155766956580275118387326604044629956558076155593158588670591001071310407239166700389513310850176779392299535482874673153408018514111017390382440736914461106360300566593720037461782342417643786013680473996281571907261477291950489572438092461325631965687106598248981636335139248916851951408334474582951395212999744851892323804525878171922657496834515220479114464215146661395767870558135355088333289242192624728882149996482250356432196118529685826271384130164452708197518543678647379631077441244547251618827727563404253869776641603254233498779232007203703338903064794444169804516486873942771504903940092649249470975383612848028240335005463944631947137698930556066351670929217940277470751117322678783350475097591946594912514694283462075468282854653014151003279055640290451595056303042472949771114203587329803084221030375556175870037867854588999163947304257355524402000501920585138964456571014673136929308915059604345301468820001808044718571404086683441778418291897990342166640316929333714158257767037368870873423402687126717104985905319497574802506978120991188378921556112124102954542388943181987914078696822774559705772709047043371272672510488523902279643366698229173769352485084014314501324278346666079690283426518650699385563613423699182556247677214213131310705390335388693579099971102771972608311801097866793965514256540080371645161520715820837783420672741825965098060598149814932708702492174594113180588120540622608473743312938130432 [146,132] -20485110549259538914794937867924644179781822416714419540983290358891749330919664750411848261751122646758326709394841699712916390302518716980547008743954851619535780794643272630882864143184128492383163933970178621149593493690060461825618984312688039125973385078047405547211621210638975239151754577264824378570195079031036097922864250627988747666983206903346732015672343662332777664592845684136460458810311628063613791142438144035340710295095875342440008603688843755127730918057097788523319096965098166922374097331959915070030049018004930509854729574280987417572527658110707558082357623422714229227915740190527409412148917764968320398832115939617686266004281443670408238972336455024150052822920956189736184034534948894927894772729223576345468326650151988327913400203924364202252366153626196723515690694296059520200882654625720653729335536162378908618218399064576163130069902758344316156971030003785812778346913608121869255848468955824074988030956888459288742384122733529847966290037709557641059332094757717344696772010145292363521589504769605987347128055622288456314227698555212207547931713960061377129569445860477911058095625084389953578319282898520122089756232562373781353561270435426397716586183086942139906463415972238087381606286838943091112473066015434759908051653754433794180851665273449662286354046578249700919326860795573406160902876660748486646166972686546940998905728633405274724420499459166142106430877310573033152420884403201664457228078786910137943863862142771211454283947216378185721137425760044091416919405020001116640100122682166892605452883157626463734089027882224326142920260508582173306784933606055549444604145208837852037455334656810994284462808984495792292149338968445171327940089925839922950729568485347330895365019420179103058417424286740488829444557613257102604935973765763426819231250285361357970758064554942004793110934381120571250436943140438053101885675004243276144 [146,133] -365964591585647947433097354745929950422912156259091752951496029992753613902974067901109243449433666535953931525313151516494676013306494619505136030945253003245307620082915524033896754146564967520325650064921344926246563836877178023256528540720898131359491186236125761802978797237013928528055763685099712280481905745482759288390026995245172430195950123907925251898101365114711959921997954572972376831187886238374917694189816627156487010724051958778792842527682442042060633816784519928414066201987649302176381590487854344240747497982389758898908119571767361808679013958738734298052437492171728712788274606241083697823597679671645688621897095813811177484305601550111767654398957278660197960097718805411542560458473349774777547332951975785002809021384837302813959390621010356822909837254669206814231994430881256110943187089060666824121704708234203194848283354800519108521445530914382981443516885245721717652763692676676552139837709787227141896907969475165273097136904479978423423839749024117561047883390600636630875381265285864575056701012503082685403553326345228010768192996476052835627289128933459988918146971297297787406047265274776205155072160638141305605009123184056295113476262420358341176826415403168835341845514252132677347479870597965764875696432321412625195777673738797669635779271481614354339958182799422107316015687938731641858666240048767273837079585601697004601132967331188043602359526157376893767601571673570869343349637383531026300956277539952593016690221133758059472016532223884640818658257136353845580820350617005851373601271496295075293730169515583656905459098095396913101980650737906227233131008204988876978513434943986998460747087152678935625336668688293645587965628018087143768021997332147568512929041083081742987641524415899123759331891551903350299054157319602110203468104051443275255291361946916968533390397251478307796803845234398796552251059733826965249284711584 [146,134] -2945194374244674228974456547222951283821506869063398878915257092556112072904591825438563648266216398977967517577148475709023156158287582434675788523430676072319481842928847983079728363822162590208681033974238480254164256474143125280352874902087688367646242530129560997300361977797544385321026321564338156621031555813091594743718260576016184257644244078186300944961138404846076226594642241082667652016998988801833279636141815162495537679545135962128790361869442284596941560321893136964465944801060896533807919767530075253553448086302054172195248359192530524963889118270092603696522416927599030729075028810259931772074412608695096742075895248702702614274878893080736224289352939809837483099428640575227494741159232067998596139970241371842802102504303678721694719400964093732159829001416735968312887161279444695111855680580961651389066875502482390507668870212506629118656455937674504820911321390791512594426784238054696463658581149999235877432320752231677565676116800978627673288399193786718624846282746934160034736110106746054016599489885664182348606601040169409529449174958120320985367343612583131037036279188729348054483782792996746081445135369419527279931636846064707373731021809149889448159785122755884404751409972377641171859970713568890636103025095817690294464254448627357196413398039913164862662765455108926499530425627514965340653444655386856111005216137185431123680321399168840513172729126138668703152070406082017822534420023842427626853629934224424197138776640991201530941340122869603090013754711189296265093768692363723450985524019465267253746139613010677784675510798341933980093863075085362038650098249204550328497701527609324798860085380986963418547771581830648930318214952712118346952976165542675244359684679072807979279729569346978603416855068012132659021447163126846407071029323841058396736533315135116872579825948090156320701861219096335912207990500447694394382 [146,135] 2434776159297523165200798950880096210887758711840085029025313725030375656761507763499953146082550009562541928662614283120373254390576351811351775737757839997892037280002546558231331832000113542903286127148882038943950145930288239323786614173088296941538838340598714171128193876636450966980008329850193613337945821982333117346956016472073277651096861416042184879070965051079330668578919828266529950791436607156559853410790222662352846223291259927201533007104000778960163872145983667680190158197536727810385667011380263680462519996747432838865947265384546357995364780651096495102635619732756832734225797642271675185682295620277127129802181514852534204023116603498261934713724705134138463825896964011411612302740913478611882582754512176467086043192574473269111347025257643450059917485816572473421803344526632172923423352840868035639187793029534258437975306573595757506325916728659917281592758832796418535249961265452671794049008674363381248057762573871053229600363901143963461912334425972469841023999509656033748962807328695059732191452966117685678180704386816458996135000139204730082850757284139932438733641981474733068200751783238357379608407381231103382531016727305545421308357667170803516859785066796796721275768959704281747151141307692790292454665688092440874712675810551661110983286042170267099827530847362933768884820542908769661373254936374845710214090544988269233542033587472312644749214290082276892162422336323386223624393241088680988471518553040526672237094883884747812274332135770638918156822705517049129037210599223531360434042285663107002688662547397544273690546307110644436031267410191264163504382694749583672488353028100783214754827721122889634561880800447053637361749918339949628812257816665998044850487486024935983878928307117137408799740996825545964562313896619432165642499061514678004247001484863148642897199655106467360857168795611314691029828236416 [146,136] 3617739814535387379716453673556309293754434366731305447708060708735070683256820686531258479518897342213707237280108567199123333998082146595966157653761724525981273745785673985750974160875344567975032176942666191020915838676455097073353095976525458135126132314286003715136832116989435634337115291641697461930130317291692977474189366573259735578309530826044325489843990032458887462249441968736681948956786873820083457579745478941733967268613570734468645785895023639510963019634017658664081972081202229670166688645237370354908367885046877306165158210518178385137277359101866812049696110068687987681030225291529141480364423112018752838518159676075591518300565026694773830164443850739889238324230571249308036093657275054741944538795238081308294797813898582749560058657271943520263206573583194706927138841361605700573689181107102616135760491427173308351487593284127852619084581952548522696692721000521274978126184623271089734143820327827692394940399114428991465612485427007005103336570129903282733479618904002712351649622069321198522952529421746568931766004068679277260634655003016825742706757115101884078197331659819536445231289370421543509257153257068300210234356754849538024057440164155008313892630178035572508202363024415861354710879769616702428941002544507286788131814849359349426604040563685866417498627955216902446260006290913504352084719195498649697215132720139417730281633798392839764000533445707185093051172231107041239762287595520178349059862314866750265424678173423633158844747919362757188215290991933270469683309206369417808464592291265424725841494270302623907809343782632461547461706655258060303413284351221136095731089098808527127335136962524912067990262507803469566912661318593965937427665136228594099212447342438385624912547847305516334199117599098061655275787673677976279082152343622339038031412252833988943974028109095652782616166009044036326208 [146,137] -4471753102118642590160515586830112658154344779552480157725397448261189718469995718961606528515297502020900397980272602940991752462982410947804514431570996504747498944020264693877196381621182601789617153320509663687235428382337861959950411664915942418706839416830076962373705509588086688953307762006658589149331441978142130624900888117696819721392839698433408838345611677268718282129712272028169532517028260265934128791036064170935845391361944862353373174446691257895160266925371582168913477346460643644797772317467453447345738305091545874118369196972691436730790146694877164817482635307417754190134843517898073885505425775157221490431896690694390840130362166004696315826940484054524955739074472908503898129390325545740440071120679235313620334367318390716332057432447290032254838062331182241947236957675618096488139739163150757115237878030941041455416824701412528765991576978669987088537808893229810511132018455104948882963397308525618622553462939159001236038435705382061822251744257819335818383675824377165193031188594384644300840329913993338522840654217419438631511782359509602530260954716221746158525697718607998936707930875089299477447655129177261515328391510416778276735871224177441251171959672353287324973034698156026034216603564836723209414853723277200508279481443206483965507313227690068089767892472447154818422378415118160988647221467817008593757666460848615932424717818553446433941902641033750286540451036333779711696781774417001631140369714980101166671436412061452786213865433686918117860631143566502435752472039657888305179275407685296436125100022768879070740809000864749186167441111912573140663444634281351146028939108318447680788623771632663677060890001268974292654879475205493544581444269890090121705702583857214677424611400014937906281757914665904989857674969234203949205529005510092273177408862056543450528955316116669300899665049312 [146,138] 1052759656653580591476326073406182618432153343583727913822361852136358474244695932037794106650233054883440376438846274052838080348527042170342963760070699188906895507223927643125738713821980972445708326046562261002046862140874890396486928197315264324571576162751961907229690066954636609233039007766023437742857518775103334374389233407101489509971371840755165963009719752892287569618935708279522669103042458926990843316067384950265564061642921618227896896608061725120499153822454751123413978551297222570684475956390221177532842350693773224422681741391128360699550371003718775907614640857876994897358293040564109958350010398428601638407563779850691749645736470947241998856607963071721997533237625900905953480223793225463359818688754399499739390725359493147315943700501747658567806546011857102946011625260601247464256343971721864509582479252181552887096840473967015803982232887579598106745360888126381699975045705313496856241720292045079482297286501626334081266494326089686278771108830404527001792124705306778983810488231510856099569504585079570182501817535486966616335296208782287522386265067048831460303365396336616676624165459073977564691074201157493200083041589315818227288385517536399798171683789813448266471477356287453271659999797374561268696062189041493078630503516704067371363044385021241947217337779454372074413350503110684365232406599719406962973579979318391348706082855515757973922180346539736993676090510567384901665620581038707307839017416310670860255364898373198354944841088827750730348688935812030179704568216481298626267859375529985192125635367064822563141983950287105102393036002375250581504304664141649369744727847226489763143754274190297904539439767162230774455660644438589892941473845544765551282010175348481979813575215272467567422590761213185789530810925741200672769739592578271103407709141587868823801519281964580209896 [146,139] 102420617290962159147665996111028179018406020895779763869286993279929226839937791112294739859317404841644491797607076097289819614000012391585050988302445164307292429813950055278054034519748926377175357738169909290841282503081673517226993207166948794522439776735229592019076119134034848226343167913517502907070870661489206362705347845344703708058960367723247866407800486035767755621428658472156683225223715310334992830924774256699302447066094182916639769488924040289779336166799923118980324978491949079034636229416836792708110934450053173901157544206970801765077224006831364648222564330442739527537581667868827347893504405685546020711405237253958994936234368461398050274497313431933751776571717465436518682685591315737000864601306254950949014443648507221111832141800191664568891075808882317982622579435542093141466412964796670691735536396195575343890279662013211607201886208223552399002354841457455065745053579962408822366289897173083149524552618243544010346779465780506452141875893879659006530750284218922946480055806131931402776062902648880154779824636554011354812062469514725959749191871677487401973483548478898866811360296398761632750826225598549554920876808804209124897814117609743282346301620268864343844381059099527086484259350404171430835282454855332191050228164505170887541716902405957837003807075083093143672970004716775621262858154765279489902267842688204394370403978299397403321931304533312038699123092345573511404965189462932054349496367927897203663730093809762449554249729509112478330101594727364083004449982675992165154196092452502398150009693581717275003293793758239697620817692975379354489527907334695807758437266474915082681908670776540205640910663201279282795657711361224425953903975607634162666649367074992976922539247226320134835566922215140891193142641254684827055681562172008576968055692941038901017243649216 [146,140] -31648634055303208431140079241929683373279204093122897897802348618328086144066393414467503338696175240706901171434059904286614937156872822969722771529880649499208536981246446124244529963785158202036001730396658518541766965415356967609727648262513399747339960586882418367365348046146124424889457526958564952703905367500824857259542185828258565200568823906594132167334938900479344956951493333020478914585293964352071145289004092258298349425469605079285054878760741588715229333814405282799476078782098323117617352009418321010071970061315151037095531257333824020328081802855470441630684237058196638989049501865879386350997191108623366307256883900859578601055570129319636371308011486352725613124581813692645244444686064412763092121524006884478130076991742519568669645919591898180945497192515450181463743588529982903901986587810033043493884029449784552102361214391454923157410762160090716609028087026768307847853832233102219859908418726790329909105894634975219443800949657974326156869132412488653933092276988092498282398929506224520546969043602249272661216803605213735148206318092582407537693179456941019947190867296613704367643448634238937397839940663622556590612046472426469219919987058150961153869683889265124205798641586118165387227402557001463783595140563570109795850615225229131289773621824205207077984696030648393756578634670543370987311985034185871553687990232609924015848906547563270149699008875000264156126176749519841541308349654235201820725426888036827404188564012302645621859793010205412536456584822252397351207023528642333454852236000587817382921873883208361240548174986663007073747938936047093490029930972234723986330016732479614133940743718217437453474405980562468918680406447974705147699144306133770922686841517002359071506119936159714287617349377678120501626890111581524863766936419133162481315759899356953328 [146,141] -297526709541983483145151606833842004538999845970543750998770529392550740224416251206967683198279789061331536747275098619670919405503624193865649030932623896924190678612197493808005636200423366175668242949355106376802996987212519299098314861173818563119033254933046878971887796963515675905822187692722878368106504513484058805670756897593115088748972685223746837892444780987565599985945687922867575785607031028903988768988493493009767761018691476335883452215231616265661384185546077737679064037642701239020444491231344103547746660202944805233618113062770693193005780509743189306563952974375834183333614220146953536527404489696554421355189064162899707734258517341289875569635253335952991815686198868045834354742678606085104682648852111276841687127252542677317932319668393860991851199544620767854973646976607268764855871018932029455204880932989297449996254405818225307410101397407806362205970787589836522524394877488796388547922153616938820234138178081589910033294635990253890141810326679027206648463371861037986179555723137225807879457904896623984505251531040820582683357878666801726520592639003802924239052619725166953826376576462663438924788964801627417250137455748763167263766207892658629264780367896865688884480764825696018974018426649176919470667312964260556025296881877548583141318101848617675985851442525878274276428048944890141482583831525841607795054248633687575127373933647986202482162618856315839020859033758528494319503697279247683452485975110894222060556650682965507431613289541939721723651843770539335962555283130353669727433001409246610928427380758552697632726169073895823255512497654991312305670288572659192606979879049326491835105183566086813115926879242234098311594064446206764940516575485745221891912276684575606621331255956490673344169180074585401447935076468126826591797879858726656824305936 [146,142] 914025991324979936125400156412328572286626135943590916295133952088598580516723419389040487424835378635781017478146143063969813290311660838927913870601721657514676540362404239230976045046545921533691592659393309835080704542947639181341008839406607672997446353681185488439295217160924886241997004135571235095345845891919682595576192325813019279446913185712864267537498687110437551821819185399211003605053401762301755862247921733233216792354994277984769980462023858997924025055891120500141075583112139578850281844901487708291985329548765017919788675724128847552764474783335915248419069190689644886855320960391892725911973609749760020503095282585170930669055305622700512455258307085402020652178046598188924206909422945499011455981332293157817573033889444527358020696993102586992968036131871272226866073393837710121440089892622273339915512639106486727010395443126741164518322489050797554998360802809596070840855280349893665627087644288333637510725897833893090507456506395742982018199632911579089830697914322238217508809437532451950570815497305315509979439102551495507431543151832629989414145774956655723870465920457398127949196410587564112959471433589446327880056114925074288125620459121773237168569120711006231123838793679169177868524891783413821679920178081803495279801780067273865143798499490588671614641003283500683429299579464103985203752416246763621160455253143840777686457266821143692834709217483776781415107539994429330789194415690912259222445942156261262558441807061417458645210186670899836588923018704879968979035377289636486076155699990691561847524023145324108133984568421587774718536458626282801962866941628581014837279172766132304798302822788899352977462594941498554297455209426699609285397552935276573310569596373599072165515291854420798891021421579426028932620533450976909441213764132986944 [146,143] -9060112212400538709664802068944076671647158865287193402106719200979659262121146968562285774935136523666845006024016577083239143826328972089686980697353130358874177659981039435230931785428195543108637209383784666897115518608182738454779836959020069364117292679935997274409254224201107466357565671672518407829003391576802939343523704523398732921601033054382479683315617864075083717858196055707440423128857085866337294317103615185814526408447696324706423600291760711926188248945226463246972872339523568122837059104953514780058691934700664062572480913499949752401847670543782285178082115813769486396176117688797770107057361362576710004357763031192513450984938714463238433334658461257361848041779988496827361886795860338874808895850588254467885977953861246286155394417191924627182821340043326475515300957762170867884539278211287710578264013277293898152004574351709428823945833040654288954303366703730458750021831142274917571461328994685658954775929209823734024847832556900160983731531879099612610448312329350203721267181528845095150758134141485010417062295231722878497828064176579011870957964704951909175842666265272286839202619147497895838254603364195559416842231802373394430591260666956877133099619216037994248052374897646153740443153237937330901049425705827297877814074677744892269029810555603164305959279434962094468686434887813712006408665504943357196663110198397952683833877642718207133014964701864378619049063656343968651789717259719799614285024238311334129000867676038587300467376343875951611804882134526069584058112568042298193060518320890722218840799934860565491486644742647065662778138220985661909079032242322344721884608922109952011665958509801635898872896334154455252656876796188308375219915632959108262504333004174375790736640142192298467207919356637977723477493034480456849870784 [146,144] -1003593535064118573460243806553663796477252159993774925348957420933492446707844329819927757606829244352159588465596067132112327747837184335382574933236908448267976822148783601251439648301261664344679550637037554044115902750347323794540349661106869849274705538786809620775084302777179036547398425802164301152153373534302816956124032212576766271093061515200251384436408896375294967230899610971307690366246482035606871311486436422152309309038328599236337752733130178927973039202362035489962224922214293809488578778539366065599582161986164940679825260427131344648917043290068053934283820136693103644618576110533737678816775345669517746289460948329595432926265446144239614870182532940130387417801207366157199261297069318526029063967906601876559836557699805367555083809375626346446662705043134565340373977057914247818204705948470080369072266675012819908409016401986957707202481202441597661482697398124931823543321023411756959267127824195092844113377963164916922901589944360731941732392763846434907797102010737559894405408533248882986006957038189016879074755521262574330703046347631943431005522259254044654172833630266622597800084156803542195290542775143818530357437257365088512857841966044417305740722558103009240802549111325458238434443090629325305925925078387745002995256432593632591483704989127777218340526412081480741530481637770651977488748696905990560041926444717659741019392109891219152800824913235771158358020351312118567718934644511640656959827447646926562841738742210042149235564403311169158727047253580998910962087121541233938426818159026972558667461483169006721816423806337240939633771548854108140060797100260621116899448732813841947238170205846365426885422314958924968298311259797533751639687210220704343619733199498866578920841945747787102957582846518943147189386735303808 [146,145] 5432578223579617095094818566842381188640397302687712099511803353457345181939158270770720299703959077881196380437049386626156215605215966798524856231020585529332525232462874216340162821216060942693660164470983733013714586543376228540788765528552992010372344281637675484578669028320015337320419571399901220514145794727813121801379117360062324102009459970342417581956544894492010933202737056538766815612930859280992131162996789683554165058974466744150739780609496662687201384100042733855211732788097049138975829386986418731327615172038842600948857089293926998336128958156126255001854188848367349992009845297449542808045686064983393307197380914808040022844973444451199073899425238461318352007933981420603173707687135674165378065752064041377867692207988770744600214652422214489293324478451762027655001873727088549024545230679625998690252999151892987377465746385820908280124934632814510163047901650963543084676145392450044391632078655876594272934052069680927029790373389648796785389924243104789519532673271413840971080786249343269534678201540190648186300395713224326510824740088866055149229070273360744880857883158936503134433290686176550737116880342037170048841768793019321357012970918268592551451556683578258879003378746665824740143078081309311369889180754765472051419456764406184452090941663056798995158186294498274675151703534468385243087679978742303079356756389823811331988692094103143839055827027501207247393683043058795556801088200846048056117912646574614992139097126915080182625658467883730225857035933411485421448604423512383793011305896313071093915374942891672402659442028781261439344416722950808762543850071728229880194078260041915113850738915898656641889501020681581886232206691529718111896341131528275574067773692338179498052587778690047726986804533573393677056 [146,146] 131729801220979646150859325871174321546415347800046585353015369403618159938762805543368429215052035703362455476673412760785656386175572349369215264670091921137309942520879031494288476046181080368752583090868946809479345524727735221469158455893420048294133646550628256737706386168382502708702672525704876775555929933858765840959768134158981101184995525953665065439925010379479025208160082099379553919958989415351690851661047270213331683265559991385084595748690306704243745234606510259499243282523370948489892060302753823677110660330609948097058307486556887693043773346792894816407657004564649975440134248895145785512602295869289152685881603421159955103102546220144147616576908708463511622235294018309319854240728807798486730873433977390385361914193519625589518139111175750070908551464204656716864297350097233439277643248124243804728326240366362308075838076023248829968365676109724939272578618061812736647238306985346054489533936503679690828539425579614094805259069758696963828353502131636504399154398985914146719029405293934292116046384253213478042004989366292027437287650875604089845612359320031086916857458665800006575010026253883312101731997621020830901103137812859559243196071408947016507638510035765621263598837976747760884149944918921775921352899727409772247722709420484031899777649336860015893958234096073382932003839979173886456153995926562400366059914307900611833902391170954825383554114038240267134450539860837622125590074706085187670629916896060774096730514655034995636320657115586218245281512543872422936516282589346510712138946781615609264391874255933682815237339264506562744439473256883844858098185784031443035644098760482501923519055110426565820828030335028977746559951374311573559763833621005207485428569330994599529696539367425354992165183888 [147,0] -667715745128069340096782807811123069071124578026972972777895766975820938548038922921486346722246874214861375148850462433634649308638270978180760741400203495312487041725065798047773032524685974945356157985739669020558549635919584966526908742713724797800777658088711655551108175185722023981078522569371726311782357871240444072889471684875210674943319455299074625216536245823758810914518959277505335015227823709200698309846533444338496432552473989625143056963874513349290869795558438536281960415495818225926505364321082090337778479481717488475572571516383274846610902630476181374513758979848738542808273307748890714209793264733713975502004229690331102982260078905188659844290680006966448773368388663085764589246170343580121783365601329739770619243803995574202519763707292215004962832341416231821191119940188330860186035406691269474235140658564191850313854114337645317445389017017220124040634338032663250066641477355160975884239369017012605332275908105095936873659126639997037177879501006316523256933235274796065512648932547851619619755261867602569288101349103614410675042074359925656571536502590012537818187777866097849901474134729860216157346671020657905811763235648668477426726318397237595333531965342326349782220347746332292706222949824415927367666889259394228100874748903273861285782652920507149909024360055278431715152786859532674595837681605950356429807675771312372143862226621365647550941503880062949594950677266879768708055977848717346909107734411493006434436305992322215652358633141805003536956976726213934537702473153279950584848406152455164735742064348204079696808591638387946853770558423411702178862152518277172570302955132412252654647160876289987550731153630705334132985367006820269291229626858211861882490164341546766486832738477657316689791675104298945032961496740273926922526575689422340522730977753957819826369430291458671939417077019696048317861636530286464012827657183485680164172624589913657535124200511666217633171642569124826997160702141940200016137123277909100228807052043727297902487397743053267585906451697546936827726657890174022979420582952897122344301850401567465941176988378507602886871791015585163050033618311927501279361003345301537324603093524594444170557306772415028078862355213459487378431690200403715491463329678402200797006867584587514123100325150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] 196547916975262330437714588930288375140996682651560786895405945172257730663723741767047205814433586079929898440184103041894677438971189197566751868343806135667303052723963746609136131601933043927196725542521984166953881061763846340001928471780762818935571476889590826093693307919379794985908673450263241932445257703013290093155307677020299870028768943173619835443288011418029405450653871229049835227359993202415613447166197372131893913731907245110389825092594498219853179347011870654120294998175340097226189833982213733952984906282632190590999186493115856722079112946519285473923247396260753095312322059088235645649404568520773373582404199753860028490092090119976912686378876302213576314872943519268156585828229308275779484736039064787030072418902333302806979166490214826276771939537589634620880925180873378632540470753574944485428267494253330465832150454000110831307635359848150969942494452961150941519298732478462075351536836212779785654095501909387076276121862764915775994071822087591886470970004433788158497463512127181250168127202522534404782471657343194294023314925138260327204894005017137987664463622037254569227506741308388969065615569975107757699443213420335812120821186931198647988247395815000363245358299319379640246706826499231550717283013960755675214962109974870424600298393510204960664873285969981331841757679884877378550457859998202099558368401556873134841397944110648249476309341032244459678609894287299672407349251190134338402870670007641686990844283544294153073917989369121838907361788273116597549629593640525081031374824396734875879508770646716154903063768634039565730311841632990741778273366454667378401713547375637472116028608889705051818511061691417875810202366764277675038742869101792435248658637718591098413621174642587226354228473127564149558932057036569356727109621370212544475572637475318129542668999762093830044343133628150624766518693774529526094721280574581911722187385723567884084404801999401787389592035762504299924352927504762683023720692491964274731602035389363606127786613090979717645346521574522521777340704197090104710049595296766372778481529833274690368095879695264264479082909271224366855949182823959053186221021366814171327569923244063121332508377202851851893299326802134527773574989653119243549929469940957839815236978408022153183866381366460416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 11426963085392098065495094035955011482108499626938554490244442466254034885634521186839920123963526058386680071838696346074868782836455988942436362686349343077633939047352915961640282652852788590753948919123205142094175729363992939393833619577083653940058054883415983602402109724292553763721774878716628908314722574033877405590896395022540803251005415297764834586786359027459529106784281045790934822957367502518882545440590425222914966760840230138645242571973930537739855858976374907057977958098849956520247803995122132995772018688097160315441412984294001108496072721394014628681121693420745752372726501268009284142385017786244536563560428556559730483844851597478607619206049827939003314537871752163050193324143170854552738814711259874547153170385930915421340340424031712652589610200707829938583187870847814014761932780693466635938460956588037051341859712121961178476868005741491682702679513594275410469868931337616437180077743442694500662582319954518002381939639008900486116265842526968622849418370165843588468718011016888362278068042394000039399757950570467354596908752647150324880037420999345481008278692688768254960581790040896483515304534845725335809460756720792136333093148755651874297384216820509398578962899495593979165851149033908827601719539284948626408624072991964220965578525882618528961735312286477310137788776646530007877240278118600169713151360390796904547177767421602163585951087645796311271889983958907024548837417268642018843923812227738374293131971865530670692081689051803058108811162131376982307521528850336289397500495778151036364795699237308079024118911658341935228713905372794320560996641739098037155270832255419333842598221883979717681060663159780927599505851917099891020475491672661832022379353595046291059288883264337336367650807139957324406298076494000782158010282520865265523431546276465191359595777102576548347890948194051161472519158172251895130568673023120563773417071412515801251322437089070313629141154758401998132071002205489855469942333869067849688988910330155547052978042057035361290685233054468068733714385035753093815116902079120331289628586504451962915909427901329149738849402325053370851234802169283805349539057185188541968735308252997504925078524814961621408166483013978682107461073702790671964086205829700093831061084123309628110379755519973785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 158860319921215226973825774419855379446705930164312215003407965045217683139704184841657582125759647725817143436339926827437788005313948603629025358862922775600023504767923726565766819933765727904933612549963399682956492783596256368556966928579145357261400268731217253651430735060091374396648936039947717253725034091315053689394086179262669940504508525660139873366682086313484750554586730819429871424809199724477927365953402000943597170809612491805382608517805301703451832734725790218708232246999371397306092073675804889292032601232283704520754548449720163351514639236072065817845765715201058129903986411381474845401478471239737294541538793533477229152842730267375686199664556215674755777430679878268869302331737283507615955273007064430783820263765795394723059179852655837232811121048385373195411193078074740025848380564918086268958645899119011485017032114019886771755773234273966481809624935594902021969878895692271314043728959840342806991901402751035766441703132253631095398453783078975536288072670309923523911554219704140441415076563845759216197775459152002264979747301937540934013699089046093007316257631529652646009730243999583128474748753600454359236101590704535732183152320013425961749154419900941088745246692661510752692868617112711916891370591462776895692570392966450119111764060357957276832440987157318836551897647688178949263028241986218138588881887176243475992925903455575757181160638581418541763562101634283299960636066819466911155067792516610182459218276846399625425174514736479804928934679329758332383880609221647202330749323759345701748835824521745688324975147471850104857469544832626521928050824214634068516925103925720588700395754600815855498339322598873086850040194555030466835071929885876519913767089874750276109806986076179273315538406840189831085777708121736718741562334868167066746901804917012418470050875127099066958604269385588436585880713082127424855117098004586242460991358318999692911928268970693849581818298022884372972432446469734590528176251940721619375173655507984797973543541996765002473394554367128425905895157381681343344609271708582261706523685374283512877958511205738470192763121969802265339282739304691654935940470435876801467711100597839663917875268796077543614127431790110165303451151366857323280888203393090770506864265217324637169894256785116626944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -6871568907893735321311241657541314472821582787514834578160608705852316797418204953469775865309672153200572454708282183213643321479144425176270388275880432988138167983143019557506989003499628007407283224652420759896204831206467197393433348114445162393999583786316998093441711211060816006588595778657401100656893740529590947346337086706107709275002103293797922983534660160101040159918794920384761725932321227244044021843938757493040599202807498773844876794358831856152290633061410156611464957189124354675647899729242057763776165242977506852609458125534986668272861048920207544050510235348758892081967981464165385319098202817405231368686185118047391946537445352244292579991515754485858773411903021040605054352287626428474546340447427593021857192133536331196451466183212493467026851246533082998439284001065035739506472144553377650356345717858738074165737643310131204479692088306407777654143344234204107601517853509592369957523163947793673880745167352938551772116880777881334804223522771689709852411766836673896244430465816494818724912399257483140195477952242950332739704518388532377562316853218644248850491608270278326977116664438695369451410497152314980914868118846740224765799222624546391006051420969420640609743715820645826954447993678636592518732696341765318239266508805632568157054041693843348791052571863501386666572894813347185412557287680400965579938500095026625752171658485933163120039173334224839885911235843615407083201532076983542230404013048047500773206271673915355881329625360345645913829917647994666589550714164197625133814486504176827444638669402802636559879786263245095018444105194349167153725436745264465743404883584820776404260454483380544984627370832258001367342589873632488504613685831245871101081063902268292268250765476020671691644891495347855898127962881900386071144299047758032217842513363219483819778379778177316509322387155755285983232879101322058640683380967116226601808927279825587774536126218687502761871438068270942903331855958960725713167894294380768006891654535992654724589150148406433636394034186482509787927315614363501399629229598468663815291188245073500112172796869374869592051432681702961907065170934445818252935982681697748673346060265040714783813830753210722894648891500895931372354165986351773614644148393546123614767570188552257573042293460226235432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -207461945176567856501554873031556645168678823874279232948185341394192584096091265563433208365038471491166009682767172362714324705445981482305752557582174177340115899084821957931658263496647037604940690634899780395390257765176087226011630645577308931823691325695813091440917681351842537180994500371259676637165168032729489472831377320214708709382420845376994576152753663885469807194018822376400944783055804097129139363451936942654923207867337691482565266286100822149394120705214189305802349837473792806012093614528079518855381069861063254202423069077255114389694615111360721516007173994305995940697850855439280905350639210533173900265705807327347554749380898381879551810998756505608874943921874861678104168616701521006643494790360561341454570747514537545697752248606877086035115833768982720345079922133036948669894473138018706718542887539895430116546486636836816542547666319677895182764023075960101003309648994753338300191180615003699160672176665012405262054891606542841656644979487440185448531374427513698975692330669446236183131844839204726833323524408893435989323237624870587653709943632065302626535013287543054350829898856163491211086749063679096986069430538606859057141240232427287868015173602849995269187177200352857454539162453204964006692409789046005414732928132591396374975238002380863716322363473635457508135582264704581296396989448190041549501462446157803194001018039381184653451289522912636476843565964772484265398940111310083525771713009430146190897417032580870617761876278544625953598412224319663654394214678921828186739899374062939887622803675580353348462148925574347255416735104656399825350582023740658154446700535831197019362747580548327210329174245851539622663276309263226643942794241043382593605776813770752572193788379357957043668046835453462342913727389080329181463124843051246271825791887649819984281125466043676178877562488133167829809528339948080723178370772519781637563407804289308741917861901272287041793365523099129425226476176790435380872977063456773860235674224893984307069225678238814893746877890461639347186711754442999031264128637015189655448893418226924638903627258210538808311293958078342686374001541765183917763900582249151690984626324647836531651290801051161346149796429624461026165962216389679577675295462235893712264346301657984548728735227326402765258752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] 11662440939257924349083209911926927920070546274163428380125002697876412280916071721326561652929967706114950938267445066811847785925878919688550364252735783827983943334971897548321751162047458603245532919491993788264199871757810591970206907153447838120367085386862384331987598852735424736433250904019911176673290219137482228879201960956025155377646238524581133215554161081356293422704882737761209989383569499120836483122803077384078848415229463372055343210950430104643469266662256701753621731870125468058982711231558223299232897668324354433712450721797900544764440657906348007796654768330523189265279470669455799526429738137642569084810953918144697192191544199330244783341149946302852651519654158609846895678009343864171560602127352179979984724884774296784193155200448212063325921499880592540475949861049328695031260939236469229544252498550534095313633176793119730467180558996822037223379575932747898923162323466515615931956982674629668523755660918282519050341025413716712796064364836974300300435686453838666781822055310537901191449351828634126489638696950797122044822704844537649365468212903975085985100856588376274964863282236332363087003518320748276726878451277707775050104190688069260417582971560014853555083305408309848478075850424721225492063261178011339037741384012253294376898841453630761921021199712868546972018679231374878596556780752379976266526568123996307540073153021862313881972201794907790811331280265572916927175485158819192674210322743137188066182142018483676105385940874288166457994502834078051836150339278238031592071585938682969748201459710789592711119806276703469721923304547079844973330770485475444665859374581078850669114446165107916664263218338178352705676942732249566588954652383744047926102887882917387328501608703867915751472263711413495207274213435226383688730002201778928003203633309038142002011440229676622336348619996612141894865413160152392473080458542355663153421451780803810782664733427882906624500677222279615509406799700978146724233815761296226534880586826543692676447120336816085779807496510671374558818689712927186046046828120094174939041293578262119535641522658894617850924099658797614229575921841392169279910404867070187469379904832487871207952733413551856157370423800545103489339839209875339515123595195601578779908011294911480304873951924650456949719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] -208745953552203289446538731493645422464339164737530264427703283157383572380200659897553854825630140007267849265131034798227561376899321493032278991299482120943713966733258329775568234233187674222451443952551278740611147980301100324875027616434226803857170324398747866080319439536600766682841107177676623172678266656124937772232815343330248343580157797240897305719975161091739342948127174399057559648080091225627007145024771672309192714675949360259509610757842961786022804383962298669620705744890864575785416687235753371745234506818571923554452589004943515715864787952673542890319241944690329613326996760056218926989955431926406490683923055861789893070550970352134483876222149595098715476506997672185528622476703679596578316169384348062076203861938149300135489393825536241601472491761216769727838662639085814375143300123480685215189757532369656129034355687144798833594483214322718936071091842302845321131373158903157290330319060363520071454266936349778625675808598056786517610866205953136693136936094390682297918898078411079706030209077561340265930272788004271124442256293368130451855214768207462286515685079496593915935558378188882054477265333590486386472103931679332017438712500933998472321902015901980639016641975074118916845624448985195372828390391878603239506135538002195102470027347796594741826154627606522888014075879277792561281488309482709563665006278928625069081823341946580957552304807424815152918440971158276519473211393426268397109140243271121208016284052363259242777442116785483781666173280702964333521533375655715868952192378438742671575209280053317976000488024999104452196901413892876430736103100800585870005561799000871169677972626755226544665251485529062704445186196182293286684861028492057817725012933650215370853881390700312367939239978164085869339045939731717680726299673950114124128181518499923647342451534147721685894325930817037352426930813292073343882251027429088293127928748890003667143800910747922167191229033671933191250586305691909444506088014365256438029781010160034039420100201559067651623333931017231942621121246364396304422230070945344403879283376296761597507439585365274654332126199254311870965663743252781739866564852517475184248187407358628023423066977792033028018597606890279594711286536385479255484584049747758168384241329589849941037206487537413633177812992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] 1996861741270932919034061766734874663488828931290149941132326369850887071463557217916968583265184770886315959960712830938950054143960382789892464873532786694136196871863574981741991857228524036183690676144346784713677160827149903140674496066542875350270121514175499740696485230005253837088457477461944788872642141354164921027499536084668467372177106076049103171079358072115776656104025027446591162991388684547537083338608488059525220997004855818685252563134667082027537667141592644168428993195046697037748012486380008256693892863458131553598216060654963014895062765514943592724617642526515994843247206343015250458472163989452120776517126833542628387274772308306102649086028497359673344670490091785926988934629397013075554533626741991837443896088398993442584868119281941412461133341792857793793659399590101853550551352328043021078227879490214386777466071403608695751202893565833034532985743917509815727069837653040622685709195655970261956676131167316556137561824635396249446032891601220157909076863528028297740999276768214342796842883959690113763908718643163954714891749465744230055721501964137101175662339883234671690015009601448828318555562144029108368110939223785244526967049586099381561798753596942056725526062542480820595610231802482390066223001726015661503162772403494893196145506774542032963939601832481554856163556681459300213244544027470253971009019778560645562598664004609864435951633124040698163761179151151169980378074154704295589773958672663090851668000995717646129392908290863656483870296578520102428707713944409093181052162752261793740412089100054686893758427290767424904698060871293955823470183730827629226301153592470535489224817162750627120523698714370006102283305752676532525534728071189207017553462340608223146741411068951450221251432253346417756286875957196193133763357534694805774879106162175766129478471681081823463602818282688390559859570895035458483394522608441279708766822166629183633064911526274270398191980072493461979626061483155599574836072288547848759380558957004569598174487134899094026242987186718401667434957465893096283547618445539011274557520747029816567075715516719348939352909699334926588339826520419517364131120607716675367899790575251396241037124690481193611714186665044660648022946337517292279501565419019334484118852444014321590148434641508697783832412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] -12152713394746350210308826566184133851789183347458664122816283389727720782897092937787011150657112268196226174640638122770952932429425325111273449387654768339929896876448496639540161019193042145492636739306234805717736815590700669503490679288120837735353989709660880130813026680437271990867198940138390769135463743859467544299398946108005132544432198184681669884477696557396429061804206625839319286889096958691764831540409974333751668205857023539200223478012701318688653041109884015847592579989186938932761035103193477444941955869022885997435106181263942284263361953591811604208893041678079990426109492480533384512049151966286298884293645320024726867323710902858912016584489064396507237444202335001322751763670887530976746229293046713841187606561602555077356924142504980515672286141536070099752994497660988059943238798924073955987440917222060717235874913893475716221172477272545187213126089811285693269128130829392153148722107875890774147333186013710114883560154493080326529672939744637842060660984108182636192083759596787912582494524134252252622123454567139632011751936124866736338561696514042597857327044310388033822221718964105070461011220751486510596227281111220916490878883215251061785682567080292549173753062224305706704299346654397215285061003529339053970638916149822480076758952930157066589838193131781651152635855144238602940386436537646354439770777131455729297648462507002000554786500888496499823679206382182496083607433529233047077642291599407420352569258935685521478687274419543450839353051441601454244000916288795092933822541775140893434438195175503740860870224637730395893758087266016817901830798174861274535964200519993030877259375092856170469194453389386114912883849346037369558865523894203198559412388479078845733968628507657450090663596079440184626499753383727874546407316895119767479648459265991306977496969041105555914561096484871584355819869513704580565711977173619772908427872182034301214318380692562155503147563195517317758499151871634764053366340607368416376167177006697674072062207317366582216156894274730273983197521290125507471556423053372253531827820553918865217423152659032627393928844788512944818651639502905436756275738752613759241444542735627533077699579799395582925356138417486967124922232302066226334631162981933360740143527928278194131576836985898229396173488128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] 50602309949278709532261289415543926102181231512411169282040882474174941242059370911225683666027378607055075044331276563896245714106729006858207770842138381791028155760547925950784660025117953781911132655833088005095308632496601081793199361198824570824479944418884328759847915286184298874935253622078635481276727576216467824842151056296726711894583418056139287353906932523972125128372176257238727711085707965552136767792433002463274244494279489415416110448048557274190190878789721752602933049760415700746199668361609616791266385683796022836014757360469006756762208191423548546123300870778780573251487062133762555542349820172389167483398809035356141381014077913106132513009188944842296959796674801926493172722717289301643080030713077613674585330986065690562301172020789445444956001408898817416905114378377698278451831002088742413150264853010921317094478077437133525579904672629825342547972358997737583903102834639922394044714120670904101760026937168016249485381579168202242549322905192374344844933996866545248948112193492621801549900531639923956208723084080164232211479693715692302917623077934015461652525700186045708390671480376260608950852735301400986208112258217227336466102702621246749619636048466575475813603582462267335871424264769255502593462395796265768198841685303544907847825686515189295023424172036667706245963617180232914157490651185870308739307759127930868680419679755092962932920642731051978310932859275512215729573522170666071790776930640636508845060726914205498762018894582151947339737715558242480176693084423105775238620247401917671600987917894274604077629179020643545934784502047094720446768447100445500325418665000912376802409313153486123803269527850861637880598821425197409229727426500351027443744064158887254741681341731811588681234922684885466180288582117474449689395429657298363014937271010596491155906454875502456694342205654102880325475018894340382653924428664436249267232151004056169123893611134381456187551647573343660138610885977348069920976057782714753917442093655356522331764202318660673958203350087568589869643536772224236957923630166695800779426002269943636295529276746221115937460302937096854187245099822710921524581418074748043444329988326876117338547647984485335180038582816815379224462990797669184630649315025218627727467223187555437983796521945813173117344808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,11] -145125086574228251775445884354996409879867239212739183061831469164211880055167482439146468486401385282289836888950224923264150459254341252612304285453037647245170511774590288394126063346204702492178473319787573281208100332369834525625166068659538032456492923974392971797205831724488169127661217767734265651057620543250868661558081477172940448390583156563614451172692235091655991410594286594343633348704129415796679831574291469040098547443427858099848954810257888372791631424270877179833329132231491541528296634190363662277614394838963184386713329736143165699086348885475967055708509233216347370774104253875257453260257949967893326644591338792325617990328476813638804228733134155474521738338140287956785992955742836057940887105615465605117458855434189495163761767569552796512538426460806819286987837850232945964584923283615633808026450098543091188594155834800153273816341895675698946871823369206061708065626632280674128357411029560457722078239360198671464498361672262063437071661762474201194533252673137928336733864155623572784024267356113869686588395397126231339525527423719514999091281113738202272860482385310783051878148497017312147268182848243650565126945140724450417870845895159549758314428921359211079026809947098369483773725675422961707132258220780740828359249530260434548783838015100916342173631978497470979259497717999490668112315959126405617751202990596762217674457278999346724473463050405844641855584266501148842854656094818882356169302285893594169505556370213299998554181014635433420405220865055633656838760060402948353516931641487150520591634939077678321994130095400567336131679736873934279165378254509432324469663786182038401326541850032480999033644002713914793929082386419600752155742390232244961272213510500663930234485620699426042381410639195449421023852920174359016509060892542840916283677283904691927316971064090111892603804133505160165288043130715993888958430647018587789077094296937103882471745137839110503881482846599911389236454015856608616054926600102551559649967589929239126722363358311758846318879915439828478278419441871056738027580255600436552474993253169450893245699633483352783322307261470834476020958217767570576723365848343916761995406736664550372685976953229176480941722811859117125439893107923056141022013003803329641945779828435957230006609037456438925744970661888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,12] 257112384651661843930239827415253978819090276245675674378565011033744626431591263172310562952554551390752362831493725419822659214442683821489494902430618508056743201186925766223557625622373207118391763684087761744423000896892050356582565311076618097663521822322508338858503904061390134171817450338188145440335167328560154443895037347060276939695058562796273518205283766369968028687262703550070476718969151231381145900918595542116724243214555236989739682792312228521785555217027786870836094176873822505962610602065733910375564743112399770127907137140803100338340112121928983954682221209813744556852118736819831399977244989575181730861328895521267183871941626136418757799512807111043880778516680180568021843445673996824436343538931527121518055606272473667083526744226598010384958220106275278061685030793218057910224740298460232753337066755673671560812883000326475022724548776502298107652392219332364580330387584201576343550454394603877353377096255724018600269465535697146516456765512547569602153370515415705796270965137920518159181699553712634043521352067586964086527351967944810845915426802927005297554315427547677953142010009750470963933679204693392220868639495177910487293723487488933300963004366720573879638270484103433122295725160222424010521062765301324332092155523483749338273086198743105692524568727133830885918739258220327171807485569997242272021836451405541836386819519778417595058515713723443777716672843875060031660334946323703646287223396948245651690767342774091722563403676273656018992586486777633629873644548344440327215744097088414417727785336714699440160212346043239056170690671582995682747688309008253766129680886906614575012944647075346161728580497959445049396030096867148095154967763330277550627777797012995023844354537533451802361829309863196279223787746708384618021554042679217300066287994614972745227442408456250660093944532272605460474493960917196254523216630038665136657249595974371295869497965574132988163062934574789935915527454064304950747642695035992645218643200621474636775544502023177656172445224041641369913921047393044629821055110089935189549030551987559507998215465190383825151039374380055026898115072096728099729784351689086046531542542078111954510134603321171671864468801461775121301151258244025751350499833874638701687635015073099771064776636269672997517787136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,13] -69820101168182220977639412610118614308989453705164734463450042791373174395510205907829429947031105354690015110149667279741354073080117885748847854028683369503996332788178904961558465767544296392739159576319653049818260398375837244544350765755139676981909299275114918107168521987639746366349491198965345640939095141387718589029271492590777576544597413072745940343031865025626891941457491113818760846936407912815475129961776403297448942318289770395721497726359405151988708428541575642905026123465623646687629985156092970813957361129057645416426891574558827662874119658287372238551225470156491453643343808800126258633416182543863961977919219813463357118243009507587497065531390363061366137388377692202567574308416875207039633424055575244394415430499782307151692072326848830924388434108026735922140540629953726104841906631938175468669583187738393113399880912060394633780479037785792110497013426442739839605816248723371089232558765326359977250848105011927102930690551269383366379087479520628748388292621003524481733963647284451130796001096647432873347486243497302636809804359747476993754103235368270231646629603549681409064643372822006835168829526639971213780256248218512203530128544835889226205822835594854247028261514648820453163356280852301309614363619957002481136842685942106515464884912415858556863398525056842138637102298751557612083915816758659063303573101435297589640734049434415018032705412242656988697425283658148072493166211282988447962109894994700944568022540167509078573090132963746851018801035620208815986855018204475506942798492407381925037558272964192262991997284028172001553932940404589754360286946872091778909993236515595093578885667451819756331276136587249558779075170460628310295690832928992955442977342589734049101511145547309048817233929891904415157366135123677967085947367190150108239906589982287197974771180198991234304313011931611594483200339100499281876314502736881105943684130720760603619914068778062556247647377654649371618074455781063758001379888593322371420727148256098175272435868445987874565297498517934145128418707912495424147128338884370226752867695579353762001959995962006114393066327497012677528759080504856343906345139329442347011552267915750562568257451115810383703455844256533256746223850172669474023628419493058055404878921727649768000306836463703466254410973184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,14] -1285303875567406244799019817151014518877047222177020275810882026275646584961564631887707538357729525704535676172906579773243593987276705909934820908592761695363168842031653978733932271413020514257262374384047155928454691063965340601563146421173833301375083603101902368990728425826563439702111099833131541058137856232988482378048766256534118947112085854346725501445538015666535908826442055466703222932767536844162978302853693321245559266359240899029142939300136956405254472864999530180873233962676932804948507609727916855887905695094956719607025728933778310484037886866660501764263213368813072431262070692628408554797885910603821311533599938781552546826489770877562482232618123443103668122223121707571729097258963827317838346280448428688244609173243206875936030516479628507242985932115479180179327699814293662818718301003792763048641604136170299319159617326989448295781918625671943570467419138009385736130006847906909358360888174277438848406702956842770727978882017194569262680645964178071444836990567523905914428777895558342312230492340625411499994943186295145164574233723639603438002970283434615607205178470795734572168652143888265980223920767529857579495523177911789164772232121787301302107002769014353280418142250317458765844175923597379198233794241338630092864648019341212944272064735673168177383007453095217863524393815094449382744352489141286363632421302391601896800380599825319412808055216378890738941888319504693090946309588008240409286590392300138980974752370330817075981640236751019001365387710696515074025747165482273571085820790725027516012366876001729982690039695364671694110669695218448880244446051042170411204060530589029255521473959965742841877730095178873615200719970353758089574113521446867425181145651702739099376125694642296156167674861444229197508652893614667119490977374948738502531242577452315642834560657591453369777782194926919631948731734847932236141382210259553265008644602320502712294267754536189608471271757903074882587252276589218020467870078552010002800202972646813536285631472034660022663389232251814985280535417339576410431864185152463755536830041498912106778205980650936999315790408010956973008471310539375575450427364908381708286923751894338702540006046878136259869285787888860908158704751274789926046751306251082127811815040059782578396894602879423014726795264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,15] 5210805423927477687699306745072043186671728023892927315739379114684043290027182082503674562082892672880856772562825550690032602953717513951414865397202951449102769345775073464348253105148174580506164975877781328634231585874792674639874692582853909008293273574949119196363394724684845810195908458953046099441103686378222803818015279085854089987653479335090276091153364375788430171964190898472453210118359835957729892567664821978538350474765824957205045250220930768804148573739304593440405711985581550919529875502232739478969014995202952585186024349241356724904852018680867744727108069541144850092361625443501025701435431230968306470385755770309633127938692262729913853974040101281559611681693752232251160007908800248415770818910315923741694534305689294262829339992181158065603608912499083924903516297035487811857877976502278319794591155890723970011866210239628405536364923946331281060982994808810985241685981695355492885767142235361310870752564507949143395315390339731147600653279841966621934839579847865003971795328815730520456754590536800896964466913238994899527058443028927366119739381690765786911663863822299608780628814310016380571412432429763221127531024148701509920153496377173599393500954637110225892785512371741181646489851938899328941614722156312001898663751311361117666694945303578123542830780785038370501252197526183134193365906022388096275234449504147243983927765560242449952682441528753781255721625038322027188501583283477501900644149219482378927277425823455232250879321665306639107154697556463793785225521652076016598022383833652818674063841986908745522518578608395119468643367531808548468670126565106392580635609159295789098040589604332166985416720877602882135704640533611450099164740248869293946436835053886080788937064151077731520163162566837577785620534485083091720896978006409347730299431973292175677434488676551337465648937622689072040360258593967991822807697206788871332042143532690958080520049057737774937936167688538648190799252629074877291409506023111753518569568279536426874287720501595971447977731617222589928414402698180157978918762101539442559255706083945464465641348081290470053380546627134057384714040526943978889493287365894489410912963599594322624060599455073640912550844799898715529614042482080364695362464219038505351144573163705526579506312454713024528800670547968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,16] -13211969625730123479587077984373704627514534054908178709000319557801393903772969180099566167115225111830120658033631404662882925990529339300500036146346305864992322076494746470687301652658839216555327835456177030171767947638617381801651572737872804077435774026058913116693845050613053927103367783267475465562629361796963804312551628957503527230637139741550385961452568276515147042094556068436309744827205030755334016407549765268509356604669992483256634198517541133047321121435215798107376481170013563037480768575034909315699951791040909129902647133511249087195265263527237402271462565135355370061684310165770966156051670101627506676236589911540707783444585864828747968164268283114476289679771279934561567766643216035789983853806443152949683490049912952260095493820669768959377141906379807184636013570564872826246922222777035218843694663036443054660843018976228685378173595880831822404708307022976098437049294440903693743808624043244110080915756289488482467806970902955273849580277812793751022004438353354985479168370288445914829839197149710143134567377164336472663406073426573472474037771955172024734727729691902438656970727473910247082404034582492586191875255284183364004298769758335722884864212318911362153925855615339088254394971694221884163843328400129441659773982139956899175320485473477622927791600969994603912302613411149389402564571625337477536525182110729357944992847064475997411416934784811075859024831650585426922785236520953903169409755056284637420625314564878873730992151750837921498066632263798040568222500121237632929680928125338714645197450490655242014241766951303677504670856903405858387872002102361245254880481436581599212492071569326924039998645031904049654245454854169986067641342710595585464213011235882245201818685249348626087476983509872251727297331718849316705623400808633599252214489077437526475845737718894206596932779701798494650374203233775255111985603304058580984877161090081485112905489403604166209326763293093934746019692288057478109379528602576322270715291985123019836635688815465982540896602548370055611767753783556779859888834540686993781036046516847115819001847485537266067348025325035632099018350915886564379908001572771559481584408532173346198574496567981315923170222295123492277741608501638412929557854258892321531852986277715273260583390213023153836791200481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,17] 26907666978425648403400870974603254385118104975946065761225216241900492380715635609928266145737794872489821930126175044730421603175403507012870163567791026136752534676727683252943377348921139170411867529901424692420276178684528035558957429090729896789283060288239720264818862683306582104489474447874256798666961881052453009653761388944930061153034111520916917464005165476403503906335335476175735515382555912158319964081222712828345786961591580739407571711446305576173413379219054648566629406758346228203340630438626362016482253999792798501289566933892036932768127560698987320825758896328610650858488622611315574739699141033226455550399773592571982039986652165116326041208133576951536897992540164840828293259523059061885027458202307498034717625476468653099673245724284194634188859037477827795348425707340409606935367621715428259927826460769540002352213805465706234774572073121450927523887260687317307779710926642366347397419813537419952303243149417790427924711599499095279530341482838657148984599293715793883775941944217298468835051157147348026194430834361298420366467901506768282054581319333419263135718526495393231183942916814298190589714422659862582507874172440047461685974478930494830637453103696329514960390990805640785632536419358761921114852712797289197612934181223459713614702340333489388397003069950223300485755863989959848563543677581901742666503358741668478293130946702296356895139145187716266384142983818414231622056178938728549573146741462375899836790505106227504727980853538238400481713581736933276729629025286484497987020680932529047118785453212541409614106512625680092275776096501777903471093650846444909398164812789110983285295824128785091906429982722642729417353646900069889052772466028621324297214599589182356886552700503134341006576423126358880961447415070064458386134075850176010111921725852039770903134277345101150325978073861756399478975205817227481560453547962622131337762381407299527109000590567125348462260842142074973947152046200741868475300928086345333758106897534645746499984718272392335612075317435292400118261397332835845658242729174250989180724795009757550533308164438460884902739907020764074819410072795743895122483964867869482693377892912745540843664237530895695878933310351200291626470435335969077403731867164839350762224937678320054026033360059357912163584290324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,18] -48539794393195701342024383360760686237531316620543320313515466866313672538682045552499188021382231069008903501572563714090714934518765241990914303636298452572743782236071057388994377068814684288083608777461696189295844604108016570890148551759968227232374860754782334181831602546801125235745599221585733966763657376197119956469007295137724615049038840346644374136767538078866064854969998283229380244915583798368696698651460937972727435631832683205749830645378501272086952244801529465562162962846074627050063952866761827044310592505798712133290901815692194775298466653802758404825102757221783161658203297749636216210262762252198096890260730443136194058792711927312651174843869974399519175030654768746008466645517054362150106755869752111551097376855856894368160947273203179280519774106228469876382048979988376089812307717193034775409348359113704246825487440454026134863686948071585780570423977174187123075514006598088298105732517911101703363057255304895341423576625277312972594158134192782434368189980890553414524286675031593796944632219589763528760504359189992514271289581966282095945297405913546742660121040642231422915102991614669608207004235461485954242050826481124775772427501434137242355193086433049918572697720040359908463473325176936729266123860954464269401817414599412446545464656058495596529774758787689268422790956663135427496457573130033085851683296970799389692462554778709881522869504932100761101927437144755101877175395783031716989655532077999997600356425761515891982553702109574186852334352740771986274592351951242811733920905482362502937894190508819052849558466396142535418438157371972780927580126930452850280854113890296979134676049950927840621814348511280400511618705606518448942997332504022737223695128697693309857458641725859515648933695764556487454312168582939329117249965078784288062204805549538924783441574847197566077712852797133428128903895073150669821797809046854744766943812514051850435750827812684383022996067882073642330434894772840463534064739433806132840030246750994519014734909970783720031622496750251124599336748334671431271061299599197706590207574827898641441648576569804780854894001924669450096794989418386842997875866757639973848805005996761748217822536787574067597188358624848724465541896885033986698768902349980610705734401285571507947258817864611614132351753256960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,19] 78768761425616227648552485630102119239879711728262346058249326498882269959839018694457433830118928484980269343352090709107079529889745012709392718362386821126301211234701318827459091139327281231012920080997260614805499954000775626108643928978861889629527212102870215047634305615432069609341783844639473626412119504081291905269542432009658147101778780177042092464214344526676827149831390483550799049529973361725329696200747545464518079507012504296136524456686722968617472304945222328748204461127543416199511729548520098681904790439256441481878208827139645235296516539236501667249773095405366183676540277298278067320403060890371521784394292698824297927315803505687786407461274299363747373740455307394840617711280373026337493727838075483277234701236845253883113312152572376210245383639764295896217023451279054544968280701616887269169833561728309313645059178435912297826929228194812490201776917412798399763641884579312953333605073545460088075054819176248893124135109214653668868417624213392257125928517729213912953683837399099273826864953831183986896215545782257410002197028373005728535658924566639042699734655545306118344978233015391296671402733707682133012660047889453452060319425642113086361371256794726261391947120744446535065586427823629327237899411907020984158411383113723036320253822764368909916809329752090536400611153140103637581570109041098573276869007834957359780509693054045702050151033659622955419796994800507857244976156362832176018685918485515471475524912611428828384298889881452063992684144263352603250278248041394477800191407323955205139249883403894314426131822467502377954224706429323068264903816319793807081152080002693120672909721363490274033693232032726997414517031926525281304112639011989327039788125018712536955483910570277109313192080635138863320751136657391750669266292778244710205510872715201096667063990216784278897283913236279237553306035504157301355846226053301375389319227769030706210439160101198521597004671998733008177017411762916657989686392881563004988131516654425911721062936034325417987428030628973862892321099408296720402757009935268547091133359269039810579793429792792992294695569054905558980414513941962749960534292668502796444418681327506651928231914270669782051077575994338234643763066904768446907789858373807322152703926280098069976141413615750115646097240096768000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,20] -110981304216840920011852585159504902000748203686606892322485394193887125658236110673576684058853143026540667035800299490058142867173247852796265866423343328458431763385572511816531978427763854570413589427920104605483563897329093375678020029891778312727902224935089691951388574633672510344215567728262018339905046878305996269533820278560471548147177666770437352972278822641255365623192792022054489702332995776363121717186428411409910715472059983479226439320346272490611394193670815239402486483601536267315999337756331217929152420813928331586961645512278290982225362373620934393106581804122922196058742114591522025398535503820580966349928651220844533855618011035993486834567991872180717816909288322288825120369647953003423780083103090552890545928012626489183460431781113169465140145790498657470933966631571394304260400003495391420315800381386320449489396496067069594669582723077604452039913870378325129115668414232634261368518029847291004357620809191605724213979833362505204862641164293851406008296313286204328014952647507489671155797224998069948820294310282502560732870695910244482297394104760440897440919235198978724380204199894315998407091821082597529557854683205064005593651344363617883110986531722102655600640618308803356257660539379641051415574270532537622851640119941459923795498887988173445368217531135404071972683499724167374866680378484702003236624406209168661106555168607692728013907306767124690076291604048881893068491219395561435062374220044771963738725817067683280612425231605479006273586743272858730666619137258134951225390833126462165926714401667093416053051546386765869505284062949949109871117593063654208296147454713955624242625000977367934425449384690884245810412476159303328540947418665007631879082470320707504872668139773479318824307356431699886265720923814472781843540112935241777325652070815229320004148140191134676565652305462633363387495039479124982933185288488816035296660682491981360719718567328819470044475592288829982162174834963984182021910869266998291859549441614981088431383160843343750712863187862756401810275546363922670681428066521851759171610181475103317676357966942475644423484177414698970168326563970598157784184282291766734046255278974825771368265200938589930015340089962493756562677057426760557539414435302896769819519256255977368943701038235401582622503537213440000000000000000000000000000000000000000000000000000000000000000000000000000 [147,21] 130973008474046105859385661700916765866697883675968539173609493862366973061829319610092220089475032951356455203157881525776551922834999878359582293170008398128836043811910409202114945629503933365338615126445632781152034799395104120801766478028177877997931695307359728455897239639610004354161187157001532627314731825651352241664708130518535595768238519861551512250277783611024945805093459345664610815673307875034625876085873866355847959793540410921377267079146929256202954296114333954079897130398928341087640901426557883611527167324651838203537357414204502745514376246831381377513649552647123835195192795442925013388173073958961876646129430426808734077527642239337115772938697481104914208237365455960148080290623542408326352220718775814592358895674037876578543074440374370007969971326696467165301470755287569831837100912818289286017294673180209543352632835561889689786195609630655530306874053267018924475333583408300277373921862399825710381520604093393904030235029881615306388366850465274683938899060349233465912280114587049078663142221452700825959104448981497753834692627201478170346427919032865291236235611315655445115263318767222535168564250522929812526557579461673637703528361333804213481673928508163942838451456700597322884127789338359419603306043255897554839020793099613442409098781453793988616685659866864598951579557647757351236555992983500077461487558682160037000304734516281195919517440836744591187050404881883249865101444840687714668357427630729421956463396465877068256892146343558353429376167827661086608250191546682908574428798000478162085649922330631524757746790014148597242067059514210869002396111085793767547092449047083902065478960544489351615489101706087018902800676793893899469397838092463399846641740288994744833735273905119047752668518292235155890514443348807003397355399237148793795137171597219153341137384748055854594937185003596543878599852522255122868835729798173803432448979242052917968288894095227815805782942535448876254891000802202225677933385162735495737474887081378055371741775967825159719172134835035156221456779875265071044173478608000776047619473270284123477845576903393302951301603045122704613234576837274336291195635406060237791225218155945100815369099086646328385538150197978537692744923573316417608170607804933613339349843626993505221052147849619838458486614654976000000000000000000000000000000000000000000000000000000000000000000000000 [147,22] -128394569319299021414345834573100673390379369950648618775355214001090837974766946345489562746944193657256861958253110717918025727840685334433765008163279988119824459375625047143578601497707097926896842490442791806474064236098306398482001585409316885375146001886485021810109729972699157359091076897742454216613092129773806484943225409591217630214370011074379204579381497979782924036066014190477463948936117374037923577695160352647763926869305034133754848177520339963915507105355470813013678461821902112182461559986977477134394650415673488953388149700920648417967793312937172081637545449606400624697620319464248636154058532829288483816402857027339626092369913783999980720780760753906947898791499878553243917563168681499657912180269574893554222948720877539722125617466662866451868685133577377502267798097711975109067457616214576884447357428819791943827357824268113407125460331025070150607361259796235726950637179438362435189413019340236011152680864162470185446740882606059386496994446775342612072804635778148790489419925926261778261683893860404433213652988415495258779189668920761745613240560815014514560438933209184491575531041595512848266330474148259439908080998030480720882065648967005070929352326167556044247492879828244547954270047738160863745403370340961406489817876466554359687035866513124657840340779724335700958578131390377529150497383698775892226723813046294742881510201000823523912215278831359726942856186792683878231358198258204344450797446049822190479441570054367386459702617635435394736903100242241939607296160822515085637971406617550016501975917567694180515432154084732874420350470821851802877961456808668447952277604079606025156819456663090645518376973822630751644319047008362465286701781151577434213420566123974265810131290327296670316632671193624233039728648639247020561958438710289450541293478922148986921988126239668527325232381797236969539572045024369299453719799473777860654158338496393105110867275539051598469593404220976743201403302066533411846271766376102160940731510362295695288264164300574905234894887938448721953679568377093790374190782184765879420781239729966300386576981905546911508030698655453904681976253405601082782334404095672056743678256742468432225373342621065040759055371603992888771232531971981679056678690505334504362375798058257345947188655207501996215380842905600000000000000000000000000000000000000000000000000000000000000000000000 [147,23] 107503445927040781461217477717351634164916435143688401155046492035850746798708663791146531981903400121820242878436057175800146682281108976976475473181566038584797895469767711291163781782277435733547029895684173929782089374338054873895439864480984517077539578134585071291021013491755883731621142319882018138605179268797614208746117432931355279402164048334861878595551105478735134566520178516435711876924133258193859804376561404841343667085680320599477793069429080950723391061929736406718238457914036389959942427161143099984584888217421212266433570277954858241089336870779089397087560107468014178606024777177853840740805043877508519061367700174623259972163342700871165080622895500627628456446060140239686338703155568021042709833191469815831882012331978761732613754473852909097819147570512827797909875711556250031453422520790991016015644227527100686877732400405311802146475784002307034477059450955055096236522310073122833030696305016939375263904752081365388256050664818428834555183814715674930247375397687746694379146177048737031476101225208074944310339012094474305111126294447948430704844126282797784039957527510245020645298358348927553174148734720886489937541941856965029533668427659062069497849081469292955202150096688747028374931588831556507582140879368086211063523168259814779659888329934822029065616986718144796518601665301793348440128890998045296845712666537171691637671006270390001260628349174274220787315852500815283859769627870076599938579004754864153530435438380436693378337562570562905099454714067079410104533613912119945111628420508406870552431244845307974362508013286417194814803900786449447703136581889389886699786375738355316433280092244968435007108998468549578202080771806123713473096044064276298480634273574129724890029821780341194451399329213580486109087007852002798756671194089671835369983210439149721593172403622736723332468461084951666701012305617699602415448936152994148060907627730141707211073320798960066291277863512881961051765381493613816662957434652477024245832521084914935711212384147406559961068232387943693078474925129032847414564853890055009921682725748999197210521492353670222735326024280558247303248110248613372066795876236570274142629615437072210999289678981580269476441445495207382463877544350664856085774026450402067229585356754699276943463943700442148698978380677120000000000000000000000000000000000000000000000000000000000000000000 [147,24] -81876639781039386467072936140518918339388289465966149666149741156575284643268690448198477435003354365506677036845471804637846671302954675781885571526391180624548370606134561617236233716463562963151013711539134071918734411667279576978386877533472143604229312154337238610500183912315836142642806527287786957477353814407701914757180278559428048917479482230413114687330969677248345395938977898181455095644135924616873738946535305727753479865162597408454712662897906465088871572718436004466322554702717359814424989475634346599692280641462486367154932521083529006361541577043730890534717145632817538594084618131638285639821846490405703558412991408670810407316086921889832843844135944120321044443059568047213309880322203349624879717162687663017176757722657214234475589218799662805927256031433428005266321408855428998700310007295043911656794557896549606974036547574620986038656933782321153894899327301584789982457351498918071816422941614345428148046673422638271486993563413584410656415648333369810333362029100141892849089495918265454682820422913549759595161269473438916049356285333446927475456639669731894193422643700837213677810524885865196377060865872259677462143774648819739973853585422134355030685899658977433997731756670343206496680378548988617724451987930237119618758988466606952431456323196715771093199988717452257478009483110379130941143917045682277279770880792706582508862851288652963311486851010215422749760403548601118373503856756998175824880864860034966633255967165369085183621627178915009305575109508159686753088143404535116843752817626017640678079307032234490923225788867918349777113339106745983781012709788958287158145244571622030502415616627318439530997944272919529418532996123940886743527539249395403941018166030430510121334578800491331434197789955940393271507764405540266797528625156604207193961464811303671060013705327728173769710487094489649769849881515797808681435275332419498862178231774756054850449197404753558300804825734249015798298068170587807933547520587337953211831289574409706392861750486175263112687909282385545563916634087648729476874069209110608334851951763289951048480413525041149592801197834734130819465470924174182970018056014705692225735391883518414292486297106987608920428253594225384731640634229860556284277222753440516648652389575442174028031119080641728645201951457280000000000000000000000000000000000000000000000000000000000000000 [147,25] 60657039902227145621494213560126826506187755268964826532442645960257733719939465512123681507945330585818077565140032441972585889988190549580085252416004612251281191681264704886307399578916251765454827588504037627599322104036394439458237317884453329690800341365741741922276147778928054536369517601832461607513709865705406279589481950522873406129168063967347548076738394245327694210926555801260813960242745121590731814463781165511932077582590202251288843661298321689386757448794503921103138141666015789586041146566756424649988931857248857654506216133051710846404563821103416698188042021119304312817068744801614252853241276691437740622741319652693744684339858911535958195736004518539010356497418624302194614363034599713665223411298947968533909842776170679291880996050242132059520723282191192897873428637814222105975134830716250545938099867556757958629914124425776500578704807012640935350024083614854290711082588302760150058644472153498697482279429084310168954031969774713905768449468469193793064120026785794607117676513433674754596889548509025949720759118649701220749267004159282992154091516993859612652297174075885093909463052210485201804676534248868451784146166224380360097449535346392506568468135397089379870238385285922767500359155814955678904772392843809395047956357498138898143042236783619761709140481829720790494417694184593355176972378490396450911534341326464675699011214637705120664513687647317736819303236925591511654601540129452807674178761569898073558862953056238252317464788607580342438316360076213277458227055933417801326702300711277191222809693373619520842947790726930126098386838808501689487472501222568663481983677106265844063816148468156554047131473319793582417551627779922529006521493099431948517862867079805015051045379437866573240565294778963521478268993855842826030860703557502941455617882664658559837864199445930732839164465416809582107282997828716632449778361857469843519306602660667942061207503220813300077335899125739285389647184114807860220456048687139092519488676861513478712532288767557679049282072636398070884283516319135152325184749613077464967618107408479149667947003351300982812655791161946574440210951726147903457625439082530562567709714227719435338841183696750682296404269287310969113890736410124711784263616735175335418574845406945286997691597812323442001061890490368000000000000000000000000000000000000000000000000000000000000 [147,26] -44307321633589935286018110838918613039570071952626165222503071259620481530261415849136384204942773778615556138778918708951073735101763751411719681230942195008126611608781091224665136948553652311209961903791725569316947590756041731133972029446527129713630233234816777606947462054645248546164545396918101845657020510047511328684118294831693361079109029712258125051068364956168061766748643509836265728109829165291021862829834037184444261557775609041372673326355201888112407753643422359790010948908447991747647403103273674264899810564158609687624344111777109872936631942374866272436858359478108227886683471864901440451444199873359424115161025075518133540829645483187885570626180132366605999591028738994897281801170338108006186545099781493495486646957114413479975388973309218956709917441841468196272026919836391368019948502480114558666372942414224661034184089079168873657565047566124678066657188212457756717466770355240912897739185998591430553932515453298862470375069949665211065098924553222793763725396535863559612120410747597652575249603376389378268944880766017874730436216066333560683724159912004426365427993156892846380887660408430000968771243534098470575093606655508730655919576183045817036115108360330398223408108170277051684401767818396362265066867116382164091464147364519707864992456168724746726156649326867857650850263461571906352204049250490950210573249277127705785908774003279875965848187756678954133402057006112800882789871683059763536128311213137285170108259019937433876461274988478658196588575982261790087636719687647928766213445568815300758375598926712811187139978292907643685978521746933420410605486017407298142677052612427411313799204804667604601382695949941556924346240535803178724796712060178164008404038603160578549176904074346687749127737764183379868773076080549233831361609572840512041433752811533112020015507947040981942829307094216991504996154044879231163732066818735719641931665449929826263825783662262186032390459280615668512209935864080278895887482557627140824560676465227859084142881830048628954456985141684226914356465090343034432355912521168470723966425146766821395976832526225532867489198037069116991481169933045574440716174792938560314483964267245977737080145646740932252585978839426257568980835140421122021896532241117486553292358421044288979345190360337393787317864366080000000000000000000000000000000000000000000000000000000000 [147,27] 30786618782863647837917403423584855047119336519398500081624285349573818604881982492690668985277452831528202719464129453173888111833218241934675163865359115785527266565947417747622029336633959351930769897399589982873660807717657514978571458974956406022225940492127616303128645606219416577570051691167094100730054956102788029089142615548720876129746093830433697900242045435102996607772200333762050244732690492068731249903059413792697415604835220357642591454397810119686249172562369705626756195427878956479214468858099532890622906656382907183446726323314823378845241618124165425224066618149775279229032011059016637943331180091303597189099736097903942025758562120035821769265516529775689872795452199493607698925363075895796119789738986346439568452376762192911407173057954481793185266530515137500122078681149067044253579784184812655263506766749813802446732751085253358307112736655500997120912540059640469709837625877013688268117756692500802169396676672953607700826163327233583155194726694516964284778965822730146816211432141107236474462464736911191059763273632223490129224734209759475808634652410236792245891871996306061366256292827408229248441058802063949887040525152123304690703189396659183816585605789768527081792456652401966642130482209953648083479935489221808460727183488133557370140157475945107031803056975825041676971897325513635807370059076069502089827488874637506332349079235697437503072628058093842270860866742899271163599284332778454869486161135507010550837404128193490543706074944159928930479094921045313160398388845897825610386381069706444423748664076562115178370792726537353488461644029352234853696149695490199895440192095581439291268528831414763403050647085259508649890073373081158808898670216253828908470003598730105858645332275780233691651586031918211337033084166281798592455576302248175728701107231468579560319700696480708187227798493411750098009289681752687694956834308527623449469254851546367819471430036770028866568189459877881522335760502239920597537080128681980133429432666494266328496072661999504368845073352510277823355700339879002173413832573475410412708292250677560867657682938970851256805424832913309304340182725054713459353347691271868046291076046852526505831861888927243827099570778799106373853670324049988710714293484064958145724609322353154674430698636131628102017844510720000000000000000000000000000000000000000000000000000000 [147,28] -20353333237162642114255870811910521463666978399382759921744893000357028910396410261020144159056794025330993407413311243694324440337567276117516854426654669310564946603809744882906332406868121907883163765190178428374759373983913646039596472129141805951600618490409327487098884598030942660826759146847077830360749355777523698523681531638977881985580684055459425194018740685132580674440405278746001267133282935942347688824398619365279858007331989319835592366315697137981509589445309829427967894725001831060198640226721986916028096462177716187451158047167051767716441469082709329450500965110364490138717490479404575221899305313543406083521146003923454664108980446124993505315591335941681013305702336522408330160824643721380487828369073864295047044486474422168822448615966643861871895877253560539018445067137722690571267490446259663143913394925759242218358825017612427519208816167740360868199320221867862386011577333929763533216652743068289532178641243906257553474658552406173059758404903959070555450198752297589196173046175857333672235292412622721920315085187708800178925837369051712763591882515488023064340035610383770424535943214365332009673088874715461392079616243199647421801584044177092554152071242874048594219411602563928544741237789506393406633906645859705838259360301543127937853040182263488881610521111731139822930104745976962329405249653010655415387928314757953130994918435446956306474102928830132080769533820989617603023092762470348218229653612075650254028522040902615584783804153726042608012330068266136482870779513521890020267085327400940803080019451642370395734473137207096876947841837186669232501572187333401156299348968561770789178773767568924415618821265476535741215628826357990137336281235292813855760290700991942497058963278387100568475223041068996428556224958365071899177424546318404217814150671477742349004126382188917107037380400970063499431731177552786397159475177272455093669400978198677843496987443673620451217488149109562378295963224870625850806268405415576508260902247011878376406670073537573861584266307253594233659052576535745275652587664707928937581377603557407386725401445524201688159185842469555449229736254703253294009882665187664437660680755170557074623767359842117846795948037584391690257363845546616441031367939231303069809392401042012132050916977351007240268923535360000000000000000000000000000000000000000000000000000 [147,29] 14369363441766885099426135788610638132725126536766777745596054720315598154796411972370923500783017443591361867302627016848895478270251825345629984836134773790851911508070285117756583892493205347387734752337104495600110827768544017188836252380293668346950224960196171900194552572270598373827549072912195484774338903916178647420635832992852332811337926231119721324952439491545015362024498652433411119337162570252422236483339048318582557688990430300078698235673048031929533977388828711181655617186826022236673563796167857278122166189554217909857133384610622982913499437498821229788548896379901575256292221236923183748468405972049183123014648053833549475376084513346837621017155435290182460959679030327943638457855247251385826564297062125156286468977762388049493105219442625131068375342269512362632795694603108423645732589002193331954955174954335685211775632465593689488692316407016337046385490889442149853732523073701560855700049982717412188887740902510469593008313380388243967603011461988705859098171962288040278112418893468553952409849986319593348998947298664062484291229707616041152311783706624073240493710422495539103387651941374158721569697945828221561188324165181160204302066039296885635463473278312996178995913401635462630910281466175708777749849342844210849832155056614779818092680572201706136497000709295785683661599308783702326309589328110297075943643013783464281821819874549152218586235691886973704055700309754873724756104905149930435962295377685917415142732194964941466930470701591950988878911159594869209515056453369759215136053047953909876784637338409364728358877562856139413686255404538915942643153425505905313360194134314645515826232879262169495029821198161845338331432187172168767163554677543795910998421738322198096552775860714868143505950307019205367814287558285546708321276351449931136400036252205406164636260621734504680061656910621579474122841670843036687014917273587348933017873303737425666249602144058879814256941169438193884591054058730033660896625006674824286721918806140214269480437613475752196385832782985681757296942214821287264439144079575059861680065351419788478999243676958139007351393188850980920489383550946264245639780692526049479714694443033096266382313003293411204080582535095258831335218434314406784345524718358693608642917194643807719098765755755777148627187662848000000000000000000000000000000000000000000000000 [147,30] -12384200849702103936416201724018461051005501512003693413252675419096432237917818441596476697800236918250203257107781176586490650168999229535873891447638603799183041175765464973726930377072687360864834024575110317100703784645953484586977577888504189470547171803651458741781368906973533447069403613162106968685153196809428790931674951396793376375882196552740506632332394459534602216260346316705651767223999994719579763506672060277343067368224759415844534647795060827757997758294789151938180152762114218752858993449795100568004937157206293932195318207203742234965602707602236906399253402251701934406785148799398571597082889822229594696312289052118885641831814419171342855718242138477654969643743889462533902886939723490175857595204417915137316955718444370121248934348238125037326174140137841462870724348368753689550186435505546071552232410045493481501711729246940659120721545441961203463222720195567230440092256712366287894746376523994974688372343870014891274731424708124917972947722972648611526073601108845856482854881561815306555048140190413176069959936703216197380888858980236539186872008998016443219166036608741818329771830500352793606018075224750836145782714148545449508987078872183242973805451419013326824522521630757073946362095764824744390727158101357927812351639153008561545248310325349552520886299336926742007918779721613908722218329894953715034424230424823726136809222913185606589429099425118868345315203861860704195839202583753363929989647218236014247878410781318185912417814878433702640776761150374303286358012896211393107887462551880868601445369031097299319753538577120207062362553827967229027194404730504379925314572893567342444907580709669505029351405408257060288692035718235310648636166742012194705680898566923953103038479074013847923339891964401570639695402392875287231494481020446853526932560447810715858288506650409016200709894148242314040476797362634169797834305986586364117585733689907075717030846671480353652919548369779493989989720346579402918507637171674061091593919543395949054840539783010658473685182152574282062676666622914317920493771704153912612840909398282375258126355033950233675161710722726634080036888998054674987487559231166806669144984782437260312667782966574188288348506154964412960559865392630684751442528394262015134439535910569135572710351152696369009418997596160000000000000000000000000000000000000000000000 [147,31] 11149448624316396222014684618641963963115100199997976192586225137742581594848827240487749013529658946903046128118018862544650342622435534244102983781795514445144380566362156397704621178760909471412968205290889106018655912714577798215235093339990264897031098205204499921069141583081577333638984720376669528821759667568927787398628460032277795559615996995970462228431129965378794988490797790190811594096412430367220748376591964567914855712564247740428544687411120406465536590529978798223110463300380084951650078568499837512587877111779593728311332850254341481011170190168667883345828052972469602889368446727586752229320486429786388623430704650122373883743023867329643651482749101543112971713584386012206025631126741349691375522889056692758104470219233675614170781096565786935501401123403629646796434636609814847951260988011681957614081575072123989518124895639409763949063013237282485287439600681935213502836838762476371071211031936435123349090177006258441814522303468212435970143736613798640022918475156406643058873596876300398552935995162460089316123303554173122638821667321899531331736403726360823007555641775231661936634324445148801420891715255123243897443939949954517071733411303272572783979962664174004454071276666473355048774415457261600818262407248636703954463604182492411862261420515837457562732210767245228682765317575060671418124816857141297527397368529577361952274463967091772565272856442924913456217943632984692774610106388204093557329651869287579943203394594138809164969323354190336144582372391995441267839457576637918096263366888519764565183541357375195768403651837829741054567316368340620898038651073925682766220828802622453180612987312193989383058227965728052479810625123216599578152155925105644185822708771914587022440349151387631841417947063193811236281419218797811822103763884575102983050841202290681899655589029137367569398167329425722630759284610595742092832012267338476277107330344089311400761017264191986291020168231482233835372270403130039844480429551830862468276155509923310028437460201777764317711950238316119350690235595995906467576271939570395546429517724849151431977616236541444697458568047806742281748461817690961951549624773491632068995788267937923432964566846970131559301893603266774637124894060277654700890467798799341552609436584885972716744568863296527016309238530048000000000000000000000000000000000000000000 [147,32] -5900397716364984857519009582122212401072194388697880063392832699439197672947222154110388069341353302660283329162222425634793841802321412992731906102193453418366798744167783422775844901507771366513523634252534134286923951484835889311386383302389220959901500373143856591860721657351962069340489903143212843440474572415812009850535319956163669228830768958719014686576152856418557445365834303489813019281410855925428228275907961887011840620377758656070281313982607524700430597090985060048799395803052667969545701642990826296367068423527867929299842140522947621783780472752283725534942456633126144581542028927434060463117526478922324241217000670241440988175859094898716400584889014474624095582145727953096658074920692387431444098512081676026847217579047552614305572832620812698877757010955584433026672720566905013738768993115209732414180167078542527990614020426432508740255849110053900656846261096128959795034982448571086408345308015465592388357711298701485126014853888786910251076509174716899867925792990907052649721676410923906113051798431952279980372274051068603450706293891211809782212230895602533998692939648975301541412687085701956123674807880972395145452437603217028742776471782402318589847551173790066296266557451008707448772964933446515178265684868484924682068352898127779228848195039687738710133286579177829833343630102939584559337458084242455484342005932816893273575926058607266876035159593079180861263300598090619417831001082851537525494831412957371902127399474893551001676100094050064699742463581194262289824685593695537417451564549254281921548144166461144712907242033110074953464277301787077677821143734521746393107345271616579107856637062358953652550790708228201463640523632834442433755668474799137713617625141094626532302074763962747644530753059262069035878946177170119680856023877191258069237257804180935903813888756838017677975691643097418332317475399022495822093999355480774875539184066007665112413476846457909430916748293986034645390038387849208283719121592379105479259594995222407190564965795043637688963482574718202724740529306837725844937219756947795165943959452378580285692104934931133381231334320194310663904684291566313399220121555673807835377774722272293547988908795920658929443468889105554905525831225090441435325053445035430322444138965956921850293009637074816802603747246080000000000000000000000000000000000000000 [147,33] -6727727861874148831170162598475671275308358264211960202623992848846092037680250238282594919432152703832938441083007733763298321027540089938129005525555464138110267803234407204395653626627303744081729393833202076644001887649226957368653859697779493818462730634032654898485871349734284749289986138018022097868190842252546838904079517027811114652692122761473102679239294589833833177390600747570553271421725797260192325282877389723488960914603939091582823097895272798544394879101191456806177292702283363212334090104876092887571703369253076523719563929891743756099377028418169142489303138257546124604753884962993732956261157583925561894138153721411434744358093976731844986188654256721699991318998051883586299937397707604647990232104070753721951914547571805860280132330266946989160779855003491543750375779752807878289315116509807922778505069948716777629282882191383775046609887432222346553730727106745693620356824195917965337442516894661062292764116734331886460352537622079503273925222031208097729815932253311393519995160280096878310533862899496899558869663670370940906898225123189933297494204509709957877551570134901987311169782314772584472982242030635459131327454894504647630122575157537199081050844202758135361224946461351328822062112748189985424161914278583822369805056371874077099103750876805682835542295293845480526103535329107117174879131201839830043273346165606105625828350416690394443777890247614282658425722230563636706235388747250944181462655147145602159912091048773631923167919225741738120383249986987798383074685380001285381706012484029268408915850971341424684000314533614476445255814564813789989402919591626936224651806623709448744922447338716514556010410330482092341315262336707691993543159043221991772420348986380498991303057662323756346413228521534398923688199716404245749532688531709740498678956210333667504721894534136280558755249206184678238147158992331639035325739627120582038456364610978354158683731002198846578710638477291129608060250723509115332033819190415463733857958434782036997036420380496673083607437294327936703065145502072968093224257975894368042910251105544697090903586262802662743048264087515706191507282607658466700743392190539416059393006706750824591162150149611046318205988007537313295390837733889056865073282969210364620529219710338076368164478040260895339001323454464000000000000000000000000000000000000 [147,34] 25667837720064611384850292334075872380586312947509886685217770489357189657669502477270802852350694215387081240040099846485102089174029089834560318349572219893912691787119190651776631284443578499825998478114054430454769734751757401977510791462704177275323504917231476429169134825412369086474074162361644471243527132673138715984368926561018841449957138262964382443725491806009892695903382515285250600764999703006280737082247464014080191156579794878469950213316579117518707382646121822456086907395782903965081474203081631143744490810772220680308353922842965231051410636714267796920429621132665718576302327969418017335261375091585567267256133881631373655661370413827645389016754555787773862225469023189034614731390388975481935725728818709955293689699428626994351139606955167969848117378627303772133687696477151283214162589829673278471776115545928134327572932062936301014214470345914284753082105702574761001534657990451153626777882565059778588007016609728556416686034658679150555429759860800937845161097252466306982352432559130439183458316186177474920888960920205500359792860250322917391986847348211248489617388005980682784442482494103601459844070498591850627931508032844251131131342278741948716437694008623005300146139555484161678352226116208603912398522665341855961656612615648580282014090692153738549471224326153883353720360752531387509347135133453679072982748265624657028184368967301456278377355791343686892451685910876035820726870840314993854454648607866693729908113895307834324312978844017192338304264633616583105019102527333859058165624917628918626055280125428298588470735470320112566526702667157872549798663304146209186424791305838511295918687678458944195191753615968368984769485052288530393900854576809288324704338456815354869569673359092240744406254919850166709537601064046062394335928567020514718035396544554463404621233589397664037502544724516801983474158367966789912796767948161004879829346062165202006911191651216392076053622663746203812725073795624405332624098091115366099966059427934017995283920819475552739974413132713070212843943233813918371366097772646306230506060610761760419930548198338818012708222466861124760941171716470841553991493175910230669374845043462626713741546437507704079243212844361951517266283788384920824968035174968936081931764853641675318985051692864137084034739077120000000000000000000000000000000000 [147,35] -45107055754853644360401330481165239092524739406459468966616353062992189178243880250897066726767368046586578062548611270811600927871485949226386417254010975595122251715774561083722143115982743917495569481484115128569382837892694071455296696322283608282758730131653690839635336957642927851687035684804159201352713894919480579177349134647506930034588678196308609391427391728035174484739244659343390754946707148577774105582417014759653496713379319507819153256752939104510098138243396589086702998040736534565426882601521586977809128319336044168119128915733013596527084034741535797664482222152120733100102350937196871096360216717695425067149477106568319828377641806675040216619651001395101209599671302000703892880902206040284231150686595057769587480422722647230568272466879486141625127062308679141676555070218804773643384622212541781142998762715137829530366400965493584022122270711188711652114712726781186351784368430719871345907938321212601072079027632036099907712241136751639016708939006846777394737135752802376292894472573091088871256799330480814674850145666392614494846034020449663438378441192498747129261577158485961892349767760737566535828171630060402637833276365686807809165099510527644080325919145447935667605749852023989458690766960223872422886868756841173970759385036830575232238643984412385335254316881222908561570226010645461136449001210330354401820875931135119704665977918979182769372237815747451916817101435294068459843489820594025232186330226420501541010860574003266619268164182881217009280078916243596476800665913953280096813118994306624697156204595669951670762094530105279685151715967094037158437442630213666933011433623977008342124363602375577313263951566408786977272579925410889136954196826818976360868569229227819186602514003637641256617944802890491088497105772719272220867595405428770693993614997605661015970259137538125996204028943098342949009093649775615872739469480199296096287872039724431333240348344509402372603671862635683149056206212106212637079174441201145979314986285343607591793843732876351982114706721170387677754127266725988177366257583489051716130784162433137473598129080484576585925363909549242237180936527585237275654253685294522951150236378519220407340013247652076102135219989830272361470493520063038555320894870641310150486704900234023902387890069041399383087132966912000000000000000000000000000000 [147,36] 58400144687234949450451244646376937406124766755932605074537764114665733416145571330241624759303809665124891655027705603171887548761985704829447506335660356530502918893068580058925485414324605746331874749988962061292920997952372888141240170089352775142570989958021628236899442914324191807765982091161288835611076223881974124969572382344906410037893277882260167530882449093786197211782331289323596945036482008688153141804540735597384051123848485504610698009963606574707956356933438532627178593390796297490272279524983575869201857532641722573335991168774385570364194422086578864143796033371807894109232680355686163489346014827661968355917183846204085766650688062287227153700156416648130153401311375847612576058557901502988203278966157976024200445373558211173095517886761608686091733136004408397325010645389415782191524191772196447512997224327308666559226969585294513459034360853216998642924116023684266071152434017625608464506480438383757167818205350770081998005053812135112795708756414284551025815456296740868534304531521410938176420454346294973484332993079080591984956626815292155771598795362861739083480372494457969748934872303334014021932648342388041239887286351323162360066502521975962521967069435463305408579478060629755071800803475610686120837226339995457131345465419298986236767466441019420518673971942846744776715116912437585640918304247576019806417361879457884941976528210338075951905739799660319093507832240740571599866126964892323749616346936999276141460192023927421152199042575368081485538337737488237500233883138792070619787725858340311469486302737674953525592118230099233252813684182560071562415392493249290942204684126328234318320457923398212102795026549348467031260390456240921045336845480646454418958534381098945638071107334829345709434263131000761611622785267225573669480919776632948021153953184825842400893132188647427797597367927990252297742956197570684879703952474090229543872329852001231147380384561030769864209023269326475763693807758749952682716250400157074639714360098969789073648919534015339376519391812128151918350484789257680946587399608551471207537551709879635345509896454651494999970068295455098091988699290959282113698270240442787224459563869643655115413279747801004132158010632446727704578665816884065932863635009078419538673075126127315621463390033684419189722652344320000000000000000000000000000 [147,37] -63463572741517362806213531592671131726139096649079830561375905578184759988543725689372217854720994039157670253705195003871438914092633739600853899514018997440624474684720812064308687866046460891257279357844685274552474941836954938136370390019692353565944186840077614140265358242590318295231582887039017297815698079677729349496650425823517466916610768472589126438526027634717145648495488657074708072661661926921690463497652707863883420726572134593793946421663945011626802137718589111468941449432934457364392681865637587978197865683607427828753940867404472954430430751190780851734796949549447441504356812830307621434043947113040384532298295920626215142343260272417395180479917659777316739110686480959063993326894967240836980934699595219781918435286308601512014471666110390680196860808679036465395285341919683195117930624493365639081929145082389689035023197956407410464714907564554096104363621074781495151339069409804379460630899258135361828104027358526364679579519366511062106227235935317587051703600199122874971552745483897002070646278463711215672075877113244436524202420939235395486132886386807024060903789867410445497857693801372605488367650608797739527029219046037869527532345201938106839315663771316877047674370048848462509251383539936723145635198165660597939997047843066985379367754170698511553471345675573206192783947639012160306493822889450761480157752530523726390983898402061098228655793810658514430365027098798091478126095885606442291659599804930297602844096651782934141391651429073022556392390121785556186504299119619197440818733213760092451469175924569948554433482717370408661673052418649620673662261200548519517465100069072845270270372969550860012376441907774700821455062843878392330576083366082650638041610079724255306806210167602626668197865769457329280477365275380190241479215145230891003394219386532229106264307549705715879441378273200135983281137405384367317440777074880556487539908268584165714443649795460102998410468268690983583493597259023253480365095514798552134825073459591225805050330991057674863631521968786033306188733523806839326150222621974290494130374590822830509407478550078656403691096934398197777080948580893008613471788988462725253480990483199617677812487554972289601148309293355729372580793070407598081339576985745921501770768251342174231163544579914079778657838039040000000000000000000000000 [147,38] 64461604517808955663844307101342278747961524661601228172531971366970900616789847354303112389738148701014932868098462738162422714336323834181571351701137678629528262148111694203955423757658659581849071252470215728070368215051034122238980363837980022101701820644248224684353107191456112833298006292856530075253747704796469463491602810515926779349267959437700761836244331885122852079037311560254708414679890906125134534955438344773177830066067305700536764643715122905071569606916507413605347221549559311426714824514556367402870278340044160526991072008906807097009726660207194623105608452689824565625352405794229453350879320292865415207422820655028283972147557796568296800142006884662697202830266189870683826454031586886974051086171024735309986708569210709903046292185093446725914378353004201477515688499662499670737097496224792145107138466381833896749688935667733329783067645696452772180394518476934562292850798329294351433372203580994111410829755870043220815918240137169381826606773528004302657025712689185394552729633755702745049571520400289045076005232878730599252948144864909433460521950076386580388489839479276498694189820547296316538607492336695166677790332506010715395910704286368373129821950563563787227082017937770161062534029442154851314981021820060992355263757265689346177296561783228541615295356689812691605369120506208426232717069455692019820387165718962599633946829306554952485367403322750875255259762783530878869637669902444338676467422931847848718317702670813798698331759117848504989027830128937189523950166894202509171487581445235009103543685817743257589065144608250379330035365158604435786190818679674109169499445331429156094673507303089817455821683277547552921776661292037313844707942010270710870434731644830384435582072680279175332544149427508495397580034026713454008244351635620489760976626329236934469945626719366992560190821052399029565548538134699863473704052629567590961004408118524810974343835626323924798830356978845030340456177707081744161055986708655657284577545416573652242486393632919280462713395837971511547222300712106864531616707070882993946128106056204878729819065620394295941185020911311177840273342849424029850790801995128335576434353076147425437301345134869668272675874718536946653523949657326210931032742251691276642809986374777216546122066107198547451726769684480000000000000000000000 [147,39] -67762314972252895157626143467696165125588235392568297487016787922494516624128117566927113165947526173689337044061201537540617596301626015342275154911816885061209203715609860537741220745313564586545496991326985994220621963649190976539010140362579223155513861276334156316488405930018567141711608494358003640562304680963493898361359140990031380720605205739274933200010694885227900857740537739518388387151279367648542258757742409211227352662705522698346400349065276410942221066271951414551622585150963775576197950681307084942588913843837295618762639038222482405367507209924337304837851497012594117137763911308650686789986278825305390363462415059969416217747742862586858961486986131267322252279158593907851802583775517823889713773998038946091077418306623246691536018026765921163477326314261796522120577311858827800118078932579177404576513411261292720843639014384517462788907373133001951028311988181403329179812299672375631616082236620314865027109159819047649845283921360165223385400801651886778020502597494185928688135962413381287961963535132349452458752300240271995543396347374524614761470785325475494744519808203989266896788468536822836962217515017366753854712099038430422136170000316843021181996594661563350614826618868029546939037915700990456513793636627097412620537536372738012330587962282450402422025338364001709104193020564458327440942082972327934702482492779486423481003910733299376003154470994892814766922811460872349771824329186084313154716280226502097929894045892463221123943898171068460212180776122004495867466895160080967354725372029066354516996063895511149276195874021730008035932476710291844449674917719117270561382099319831745088909747930132026314293590972429997218695588786914031146028752959535055806669131389499450100878721092898976388261566717184355446583319229153144698192928817605077374383576276051481885327170001438108309951598914915071776934074822514376766150459561767657278951347333623393664831245564143458824326283375587395399099461633378224184468121795854031537075300216784079242321227509002688640183230357256717730225264574366382666318706863245774725244092331631978050002850455745441063348246356963184902923752042741204887165981856318103317912195649459726749928047622189664699077484806472318229965214825336703563961840408326953159445786077353910975138417379400571698955547574272000000000000000000 [147,40] 75961732832724809804458153910068396761203625906874587647784079088260905730700041464075510634987432988874362212071551730749512047828476170956644129472864110975861600963608553332443091828739200390374880096277774892058794711345355729083972887143241721446253366894896103558765221559350599835028945323925930809536263142538740612711605190213649244869698255168774894165950449803128898406703450585844808060028333068761648949321490372589268526726371977762139239351146532980567875169743854782212747156923728643573541758505338553978891891398370213430765795057888717070261306450264705444196355707290533905392950611131177502568346800014839250855799726976611000234085661243253203039310046523579507706983102911633323575858897707450726922367078645886307762856777266539748005237578501109348458361894696742865911093477056219124656683860697136022432006037426985630927817234456273598130909078637321441980001405910773083310359488850875429913316055400672089873202796783530130134111703274523181073875428102930095645979104690435533392815914226534386214526683951901210438488641395214776851377384234562006835327257769194406488707079039888746492651812002021967798343836650948001521686424417349403956062226936216792204926612786607013099659751204878335922714844758004738923383029368926762406254979144073837773549028622817726423825967784935570127075994588382412595682288682867820328340270668931760780371255180900065473612544552927900353769298055729685828315675569114913852627183773165044388125902990854372349563223009431814477275547681179032856202128044379502108915268960701719282679512284743664821772179474797857820932051534482707784826602949568740553464706540248338172998479624720179723558656845878005854926709427203908085754890919929989104914198980957449379272311137631635983052891802638189897797195117907983724025353158828332525062022633167726250926184420889535863375926736885799887038768586156680816151450764780239234664280339309106410059432317454237483845544273661365782022982813179128969651239797535951506411047144487799003774581755711104756357933331425935473692630025529292499174909577651985671733980013024787695404830894611654905839227860853049421221386782772562062536193787083464427110165745293647397332525748014849492889536670926683065264865663873708013064345052248688054117442108926593663344028974421582928275518259200000000000000000 [147,41] -85652722896440016724408390328530686851065255719423530679048031197593398431761476204968141195064576273756390856698699797469677659693573502642845061423470674719902884070435491500803036149039829105192598565117983793053400705201449777752084014564470743248064613771769616781585520502737278200654905055676362586219951608553968882836321986185590946346262588710249067274561961153229053397270471314235478802775612639933793438418733430196440092767565440059366577079441114715150040838539958101225814324095384722732898730929791740998153116677220825163077982642759314152738091684755480814331674826569168450388401968700186009849778296732295705631460136415688295820207260921328290957428742706175770439524488528543629697273955103894535712771281268981948459755191449413682307212446621910537577495179181495264374417236376378351373725598574606158311978538037259976037151042951889725851391160045168618023088614329023156339127496250994787113298328799695471853516453902625631030220858450301296102884194282967615051558250638844529382137724741858549795753440867013709286473073255954518641448448257114568974750143632094220902487888167983362500238841538584290097911628311088327350888218813950184516906725317476420794612175023993291825240734538192537455418898579901864637153220505165162265209457736717645745029355644663327203228920307885378356112618254430731998822486243764236439097247920406687685388507759966033637211660333417916734642737365277254726608388137399215042066086797468172080363667160724649954027240959951961180910400916064229458286491971128275217725367060071310738150574678014004157678518391810059730339540862394086998737955614342938392592756152586417159034536978611232259517585301691491190191246707101840048909436448193402136910256941728846642555080295764008125196810920851739791766559375129862346324495958128209286514450000649863511278810330193479279116174565630052744584651286275766880115569346518285098305189306808501186423989860155444945628164307932171722886303446380753803401888517099139583147937357162946493086141137736847811034869354839279073224980118697276765469879434317180477314399387845063438814461627256172395831769004524565717270373814278521511255589761744973799866850106922749432145005340329293585109024885671315273499319666182369655090934992447909408571891375419635624205784190868976172830178672640000000000000 [147,42] 90560831651264832478296456985703087233297018672184716260331423926589813268286031743530805355933630515190356996176029267603330236078609221170085251288184883675389031982676033535948023232382842217241414307919253626395829924545409071087737153411427220394155356449958302801043387688962129056078974768603866615241502151459975960138236345978379937479977317313512500550498080837088601127526540220333876928405646499534444444094452848416333733247433840299179192533982902817726978036852762320828824271901146147716205750629261391136682202044761369750486354850054110325963052597877862460183694719013025184643542367796820542831483126048564489758554786713713643922878257429254411364226648462097135222608586680014936042799701842834383351296061976348466209173332482065801808708467770859031656814249874409319609198207077285352735209433415899985945717971396248628616154687403371083928966402497023846611565240182373602856826136609153346263845981462870976970274334647169113863482566526591608969236359379036557399293390061847819460818638493238189047202593233679755763846729273112324845175940935700587399776125893960204407479242444622116645383573715098298523514635053794153010715395263322957960142722920101033394613758292275573345803769228847083808930529134771177565812250311968112789920312052308880896067759537736857070235206871764260888864612968275923428429527260832552225567102030399929787423478045510140858841234331709354590841620632696842775355147562482005442265252080552397214153299180614756777485804376577909794586475441995617401328958270402099949435757208894741820072686768383001676040918473668852619962256687997391203727104225695008244304879767306806220183054715786415649920735475604637021426962920934479208475232239122059195403647991931279157752195333318916050076652649187456227526189251319733745665074855723336349943221817765733064435032466960526756601609416594613011516945123021726081450056638372723397298064111293744460283236278725480206538488843409432047347038990292398411035981296493643932345661153247850736427835518943692921836710614264752032991552494790189431877041162032767197008033959139365672408359239700171216609164999613564935213757443437173335213340450228949017523207108515085367061423526147564746438412826198602918152185116126647891573991335205174009506406238740268838998318062789890179170566144000000000000 [147,43] -86536675284631303875395395560381699328234097729471032149727261698084129752477180201632358178595187003812105306920604632608248352245690416056810464946628841542865686099895880440352198542296578021078455823987964050751869226699668657194903753264163637634121504714776009015737276814655869332773695821403898765968927976046220594333221381948480702012498223698567981867212856761146538536872232853591692455458592908481887191234347860024736680164217366782353857570709049492720492299498063799133347267059690736188680934450552772297447180831809608740543426648001400390808507968818121793923762397673105513990259787643430788705560465010418015155754986773264319650163333828152494041687270602749694973347297831318024772475352772201997902112129264050626293985724210627146338766857128039883334718576680172325693750301088242388116356176367740922225776051261367926134143189071447205067470060634048056118987850467386294620090412349377068356332330786868758142530387197379903940171116702171384624036168357599448018998194818451031776443898555547953497152997994580011558492143396103357150123249420745398871098302382101913860064653260850710515809361330992312529278566412968131190778685688772028805625433488693570095607699576644073365667622125491672505855522746319330333181045440577498912196928370582539311717408127870840542002821662168441088501563780941701913251623897100056698474028187893760587944498319386419106875502673608902252789436644254487048532843052180568233577169380843007090424037772884675762628972176697875581692417745377506752882047033796612300125544708734945489100891255892802390805088889974649471851792585142640018337148696499378944078642831046305539327742986734944055272576574668952036200239866747549081604132056160694452890230004741862281738943466361297875051399078493978276809750830894650443447770327293004658960158861255952128666051674927698266121449940300692120775060042713071925697042154772403922108883574873411876040678558418356257077182190311766084562604591187267508854903819750636884803566652565090041365051526598947356253142959933661662453318163885546837852813762617063816750465962545327957820779447275408884976922773229690536040376641546942346075311582041682982598590864525287840403667590643508937470736834483357957708152545210067889838135103395468423249414534201427621983828527940144526409408184320000000 [147,44] 74029472816008025635685094661100538608903450015085935351576857906125643694055817361442746584447016544637200025900224363849722802707511445614695453408915311913106523913443500942934710769073554334470274559517054890856857826150422543733244212173189710675398095741690242739866734092309188562234400399789779795861956633664861199677531998087250282012504738348492315916045824968636946361258656259473831357409356995256352983884920232043272290386800125848432908639079204434233033984333479058555337741772472261237249966030050568802621254607549485477651136813007292828187642164456213128206552362239349468505899430831415110916829656479088344055458187322952323169652623928052020212619134804638037743610562893445038814510951567192307814367340614399493897135830596301453209056416963172133804226660976082306685973008622627718948309069284979806266504993808409345565362837926096160475860087862336984588577336745350219562962077174107686127009210479642234100891689490220934451492950005270144207187552461990581206702994435518062203248053911814742133144002649657948744088757931423171643336833053836339080547090234241000474266842708219514647326354819045117894923503383494491322568274982175612862156916280667152484091910947594284525198769186630598459841847617890940825931412463644361128949177883231882598957595929665790522475347802364436872128307724538080646052759175090780235208451169068537416004883999385823880167306986190099770947548374569265613164981751459322257663646101858954643554830711657694672049007919016517961126968818329708261376032172067721825944676149743860684941239885738358498972864244548249673860401207928192742644387948767453198580434270381806536768994491597798695638801083871579628573840790472606129040964590336694068410220020267263666582366924668106276253304010727749461617109965323898892536684044167272695767573230430060705298507533902950113253091518510022575282189590927356470904721996799227526135002642019404532580613052919792156829621661151800270296052048531437093760507264774335020062453273836089319136835476076323938119267421379674924118194545059262498472962620689244578849729895432427014741203812856330447884118073131359378156317270470719472182655703461236295887938782075983472582767148956511331841482264855864538528134124689953057022645195365054289031858502747871548858655475051418859659024793600000 [147,45] -56903629993593438464739253850272905629371216401790275580101962617241372966891570799405829245379433803629721678695555655347259919709074132828925354781516195510336153005082531174671529202753419038341048422748628359417801284711423259512668190739651974177264317535924255220147737255548042273602015629801536869905486301708283020444922056725634634967876455043575744529240786231187327898461676708789248006945704838985661429860957166470951823917404352165123383454800925283684430495494062467107624871841048593110065368761244481647619400145671802281512410652921789840693984331342432841285708851271588393921421526212699336454396361858423637590753685447688676083498563980949503982160494565663715556875041068657418830459652660687001046771652141510149110588463235205923734565683963798015106913061425379619794893097416293595688772560100772902902458341961090415518062985073504691891203366679158613506153869543049227038196105582852416206710058185943974184085913664869477666532071674161196414853015032602619272768266201784842093859024264246219534944555863319079012368502936861037790842787480662302818562852314000955625482962418209606302729432707470507543813923657208263191348081317075086344882637955600079195996828443854489274535489051880559935585550100142601057480531740906429806200473714549712187163678892975491864177052823356254935648359484033596454043753094171117604745243148391993945201813296139300371085963189726685877083423795355373589429391891250938887212625219522753514367850723910179228186754292476246374481572232907781290848228376148193879130719659107834606084707490435455827631363300305073225978852912850670524617766925736369457846243796226767842132482187529840207951505624321015379774127804884029828314916587311621807825753700583762848871636201926292750712393982988747399527790667183829926346878270534732239342888474096384559557571493882451228558865842359374921691401118359944026879110582672742885897915182905585032493051476011639152345735455973838738105229394075030919663563718413315014863876870794075612590887316797317431637727420944193158273868254135042681849599391445116824453215707758586814986621058147917898333501705983041107925229262821444929153442887287727304131772455589228892348612644994598721963343902210213480637476340365815054765334460731128921252733024831530945038423842018240004930336843840 [147,46] 39624528339801908954483905668724744862371345314606506575223844354323337244165964162412834713406719061550353587547377492710924936394276163743011678287591523046151564136505026306824323248317120935053433419821050445314252774566682550845127490221392325570733856412960869680787958445593825071853676429746000571237833289996012662467362512585656004227166036667589130230741089953288347985788655937545274516968481365759896152925704113076374447515613082607910678642548518356822729691182488336542216267606296689425225378391616713084065351995019180154403535444175892156513906302376186679246275935758503635492709346661318099679122759781553490121490787836686694088036073411489665233950145112830004550269866280961011734142319384429305265484224760112716161652722331945474598662988119700796345026964426487698361880546787399746436273104518163855999314318562774561182873158678940753579579765204730195122718105144390374030576462426122696682934306376884609817142703434505093657387134329540085183406182801678312917383688470540117385369692597056429464888965847880938840412619178168767295100293907910213367325268713739533172027949486698243281050216659353873586868143088561051723521406554590237886073270191962224346057166441176498096092739696789262047713396744930548265337077441341780817924045337126155933244441012461432317426177025817643916180925681976140784228237891594999632426666642987219402512011119927798516440003121636232510831473935747632966014671443143182890009118179762159433157327101985573942449601277214367357638418417811096382115343448113279785055993925905543866010328679080314795564934779022990326994162779891112025589978921715732697630989111341282141198086890055217410417359706362928188154044353007423663644939860604921921464966577199882409793069951271799738563213982629283405643779798542122945138137636464535654113755490217984141613805573817239809986941085079140956821830211681803386265264058989072761067328544462500891951070585031373460879447755415896037673328171914722431197127076141349289665875487434588323630391448346665278564012331706388033152068801072832763679271679989237159433043420739502363704178707028131607046412876579795223025713734019414336679560479287729522451862445331495280207966616018042302892849435048906318022531537350220440459454015470796902452503816911833909549708785253429227528505600 [147,47] -25205996828392166476091703288814566002893619627379554021785853318673719499121364256989673973771444061202881030753451645780079410983703392082297962269292825259315034994482637029705483582946858198478206585319814615664084990625056695863516163573051052050120904216791516270147912209619244226003127443653232123020358450598056170906759551664886259484244798844403840250787163864070138464414141040322294373408531394021496824878982256768589211764649426008490971350385919127133051916899614099357395440056210644687039293146922179337885501450099810617483535410724044131840571440789673291961253274058929046633455676305718344795039148070244467002453370951412889412361469293554893890994256010826047046736252184919100242152729762745634821528764676186884557701904185375666662885938001023580342029485754534230783597873671171946914554957571407966366761129857389757249364167037681074090825049586770252788527372398867453010652540965043100365829405932383581071538171263012125698183914193197248353547256555683292670909737095689128033563112286107862465435545389944122197948268100066235964424465888256458622493877610466562784460378917643414386129166657354974677639270948267681979301067285116245183272236834493104437941877351391711727514619848645750394746637029834385092375319761723881412239687728952791727405655201717877963420660633113508755774539845474292690035366221678964831738247850960544831807921912206167688464870715187259820085243113762151449917011695377025749510696419706283602581295454368004677390096842736009594456006800962255617282108605419568753031366760899984645363206314176371990110243088434053247849498084142934079089303294453074247524001587289760925628236156986173792122693687093419458867993081475084251371615868309278896394198932736733467572818794910699243328236018847200540559530810007185056867635321487962672154968503902152426897069757401449444512684803615428351685570004399208127537826935162590511124967784492036821274554928788707509732709448404956541777086881245357949809346107292308369388786947908857411130804796498660482313789270653294954600711313486992863566555236454169632412533379632171231440165290841729156931424676547972481363613583034601634616470614932899074520241610513330729746020352897992376268021256105892372725072725168435425779300392910611016292017537099224961713711106774455518997600 [147,48] 14738739983057436344294719915840961141555119224863502456998204772371855059660062997943070974796947568997079630994778330575504150288257200315721656828042259399229440160506825095053197788742694510299490188120088739429626449413833660156917363443443811761960832857178380548298083376051098717196122619230225290052626338607979144987697046342813639732639964031271633919375693416042501283357957719956495220872044978822282961953547206988213768603654666330389818255871452823804088124231203626916332500651850058364033977617682112685366867810321882183782519872673625667819666642036747824171322019381780877962692079682262160244620389714675179561488224001934718468177092745896145355672584953744161895842882159379967548907438007565736157257830924412541148200283925667217238405419518458191528002142325916883462398676987444959271559595394313534898185960843436039464689800862261881847348311607659422465294716975247439501069918249726441737598001113445653816869738059290695146721211820525958934158748205356448281765019223454841064291248396059516024329313735545713938495843171596116884515935205012820578780382803443389011732528869663816372931335753962137710844451129821276259818460485676510029567516161512017603558853764888441487261655652802868122896734400283619997203376736293796286922575620935913807011280014011943284037498620522115628529911558299469196661241921283383653004397916332319921070113422832604501168447510443151762437242856597749578856369173142004870663776724835275542839541562013280429835911384285909162966624081986431056104898113211178037105005395232148321099575919647156628850674752950575492062847488421454438790123859236263176983925010848722668243651289944257587085510127363052456478062340467388187821767296067548063519732102254605121968739738272499191447795707463358889975222813605316312221206353969777438501552946767815706068517977578566979244917357467705722679613654048248779171804878029914664318669666165407375216990097169540757597805382173680972563973670572138025153002451755659681422410592896149786026198918621752038912531018514735512153951675903060874452245024677860101297562437992974260223650239769020404330397154277046891050574710170546217781492410441155869494231234329481154783563577063513135847145797050088182273590815734627882554741547289825406927642848807000236080024759254384198400 [147,49] -7946764907392655429001315367460661310184161271738557143321192284298215522053490980360876160123593111819054972414861422044441596835080075379523676049034671815199225324283520469657076789315899452198906741292405763751312574787710424830865088375763893856661849074649818801070646992975178264150130864903621002663364948525135755220474772504064463572732620388164155112300750658277989896745915943851805886532500120072286889023601085688916670008372461172753227270426288981759691338696938851644014969533927597189467360524430816764073468251681530010626305084608308055183017475091322026515921702636544880587296369034335822256833590083520153964541472995664415743414858866165843133752344058672403831974086111728430452340894186945019416041233099783746998003450980414871242132046743717958541187125312101570873504004081193186548906262979036658694865969493924781029567017338619830294526733119480689879016296241476211149083477753998291190110418424041731711089038045244544169527136877902975680181957712059390420464919617813959514135877785314267597871433348784830818262120080793917053616839283183043052347378572944955443282566220627719742604151970084400017258842650518222094342204772700009136811186750841182269120615788669793243772646873606212949596664733536627269140375834682502907139739003126997674143585193722207690580746694902262359550945449265189344844057147595577392701055214722168792457840081252031022553052543671496787561460967970988356185516416182482790991327359608281321308653410924102138069930413633872411024132125998457248391886464980330646281364154594364326489956159143723093840798066852704514133486431875850936119645601772861831131130848309951955998223203867764089851701739877574980321717096350114704071357584422182091767541121094059129092062839490791939996321853358054738253782193572082042864208893651817287932715898622494788119067514942134563999738491480225248201978587344584212170801937458592729820407189657628026604186289571256565397485733717304080938598117714113021549811902212043121488542900157416756996800275540954235816640442853776094726016092673705493099309101514270994948224284460925046597578401182387113412174855199966539372058345814056797003523975539179347227421274894349138877160459116947970267457082684889701695729149847299058742350481904966653348357754101884471524667262834143200 [147,50] 3951681595169917630293719326061644922702991716305285791632445816648583370149854139886933004495130169711507989772603817777838246675892660539692467228931367776759726847016491956579529230150563033780565742537175258845090748762256740037378100821115721429074025237815561664390521183131482673326314938604823076780659797291048462606848424326583365782513462566843099749535813890227817557980036514281679718657262904866025812685260257438787990817925702385451073571865675310896311364556965333378690089880945835543920400678139524492921965884629797906646062991031500226838538841521324163711634319691856111019193829705837668225429444867104464892893530723512682988886994576099974947090661480007890051866377201333544126871730419346687259654429229580984897655229832221374100208061322771623603912852334549052109278332489671688282167709353047901700207593642078864094178856879741048184569792810990003702292379043822377941585822571775866581858993279720373203502132455014431443641882610576713292789442490561669896200209662663338397174605198743557683989599772928632261622079705124470418658070410768130545730442420034266450984409529838138259580522573258961213453013883473672329170638726735802079486418756030707804941337412549023514260955043139228569444154399005364161681293710650937262855905844259198585861224016119230342395024861572439250864635483123201259107994993041930417244010675406886085584629311235445965097231788783489782479896240486611581371859775176883284297576051151312699046800464281604991156305476482901786183696110149613383830599780526817813322122682332754123699041038813246953017298938580421210846251560984388215859741741758568603115802224179210561089340140453555416321109242043486062331848316404731590953343186746592560758741235322625577109618055200470832233737367046316374916450685729366157494780849802870113813557741497967953644002604196140479372233780015480992692318470230990276665343567557497885064847160412214862150782566413863228955644404119994213759355189480760141679998906386314165825254809044270861757676908271354403198964289227508254727581483458708185366027669683628958744250185418923672694024143281311591301675791492972252860446571533226329361839057248606697781124793648041800574597014985024699617075214291648974604870094041833146340513574390314139726537930534184850149082173529600 [147,51] -1809256957242071404016227691743560950433967912713538624463095211152892719636772278645357117204180340115400521357221325347759887130027751831620533674808694386323037358625001691739668545373077092853032850081733713222613684262688456961614233413323447996407841229174653183728269381029997047043920571409612943958193430203588000729031500564312606661186417325842160237346352829671519211290315006110007508618300561029969021777687422486503103179586339490913502392426720928476907327853625522194658129535128068421848239517553034612374871824092589671932867498159633715136546525469236996710053172227354230694470104408222187046044403224737827758744932240238775741646094875909905442944896036089277791127684482810698502124441478964394879037349267417372757283337129450857377659277377879704203420579532390367723878230730357559152978090171240494637024157703381149428119820635579321189020567734526690375913980359764729201881467064080237023823028289708492277099349835545367095039537525588735032842950134911537750541589527824030912534943216163760738000931826578546374541973709685736733447427464359534733148707298379418188194416124349785151055484926411048933939646243368178722667640162100471402449269747472175402399445030030622690298243315092932847968618944462978437177580400312497108971321554747990573920875886523096167660656904244030530675426368831523877434385973793568329489361423940928611976842296616531937238611382870756762219496896126261366744162517153181661597836275265675742912827503498793644884254824676763454157123087625828019676008239689567860117773051119333303000086841592490072962550637458744124316617055068284371906211431492538968211464616632445209442215968733431221948657857027420535081404468761124515927860715561862886674883626021408690305439825158736114576321041704018567497184404032051708550721732038747576435673055349948029693988319095124508069543870804539555447164577457831083512211371158613925944205095781523138033482891208771272789280988122291729923236859774558793948204270007946832578652862670576631715191537000730577808158316481595932444667995067831977166472407020907833056538443017946383420245308507723756042338023235388041858317980282890995089362173446416393318101914227480257037231685167350615775131523114232036152356309662703720152612002504927563516406965385166480901746019648 [147,52] 761017524289952272938933040630074780736797988736853327992921452411074732969436660517104528199606105249853420569547652127385650706848210464268310230275917969325042157105151512632946539208030482383833049516140545259848963631013596704035745378326541164975083060890796297467558193286314598577299243905474958653178525930034369609677088129261006478965892156474489884458133453004914405565766190779189416355372278879390495512077416928956838401709254130045164768404771522318072077506202438505498848513115158997545715483345665191835892495724541367361969231689159083363086354499458526051176772446675792221070510789046380712914657499480368850638575060497259719994626631474002727201838154153442310215814120699006714511160134315763332810385210982260468692710679888418451784614155037654734427829995436241034264250307161221089586116381725998670294325033328857870813746664055131201579875340752633748368830829188695882463024224647453203700211184308170316862038477411024288674127279379842583419763431848075094893114198602085479154092543906905482068945442854558463498169856524412829659621077461748608952703611369086891548051177933922259740101292751422988490460506178576596197037542967144624523626619777166805874646743027810826413151269788124668227673519949422274424966745469227460248196084729275065140660762016493595765191145699098183600611969962606392266702756262296370141415631771292832557758477212361439377774245113736668092362429774065595214491310788707678322627365592123490722948619103125987683489588713355339878774008655449626129276825183624937880714857052659373587236406159229979262966411276176921564946615230101067238934529828436045578003795252927665690431947217503236435832359398162379232724361133452464366917867295309112097792311584098967253610566275465112617932300920177041871635959636695398415641124068640532129591354755485124749578977479059323097352923329900383196170072752631466896119770109325265868753423886132964735452588343547726489196774079638970665208417847636344019403856233124170605266635249737519907814103220685522809917326995548866491261706196676935758616366783199334658772543118882590931110463444353090135616156796556420883605801783481234320700381477458181761302024053691897349016365136636362685030191043504823125981202640891902665719514647894833799599736758029502246757824 [147,53] -293685455881029006040419931288647038723398396343162923855418675086548770094481614097887293670800115308158209412545579183310831723539335526981650819315507393022648421468287478045797361563010071119913444087938856257007050365860091486470613991400675411187462649411227632672934669215917605242028012113476559149995577043292141022510105011841543017960967428701800111723502991380951218615028342774068757464659581500043385184555519414452433784726175133194844301426901891764638257179462730701723231885035047760820015390991528418909952845609114593421255414352718237196744783438723724351262740930794301255736118577372055932170698489661237480312005817308390010480017210228617902935019796643354733447450438977875850046637353213681463001545991536134589855969760097696243525737036635070557364268480145906341192919173368537414907801106010320963540082343135341949561478324399308055820470635176756531290920050143733222086462656428746748959926620883223823038647804778028024831844214831556960635068354852382510117356684129380839517301897075429574715462230456008945544160248713279857797804570174373350456000358586953844046228817189930321362741642166701575938103701523834450866999802973778102650416202528173746573314553295421912296252536797100112747159706015337559921007463200196371233687192303805344497319172426285494870198566122346021159327052629576170363497689137187822817365220612735457882752950486736187202642469214320006439841278589510225502468417305985937476581742073106505154388651222028241024027669792503549724075587516726858828072932064781260974531671673207078256647454388317799756286087232233851068242503904226073899112408128486041878220517783365164101876380377424417424235053934150525766112768752082585497941378970715809392836679086922450139133584154196453016461668842174057771113518925005305493652441921302430240542919578406728585590535659453409819564742598479055226272209687870393354369419261167351808757799030126214638978539543904123036891661531887704310717770151660089754945593658870179442092201239275693043439557354462336748462558172060344771430478431764879379716562178330866480188886876874059498721224014705657313503011078884855678103416275563050816556553378375963017018163055521260461863764471680951921148655262601421258206345962985525936546483727881780675257843043981992144632 [147,54] 104047115995087722139462195304514766709531625363662383612271373866884954446859431123517526742191091307811592306855565614545094099659096747398126623626450249884269986339235021430679845725777804297950624400297273585733924494521915825877526315463864343929705555542987301215218250162523523451761830055536862764011287771601558505160652104555740151943896928320750604399616608967962375909966437837309052855999146292368281890145314094229248141918845901655736020825742992516263935613283836365162299252674385922130989304963073979313516831419387406229124254876409742910774583788443736323616592982824885177826464442008433173423134120456795261922038596996334312288814360600786373889449831050880780856756734315164866728328304342206722675147013902693697534140799569003543569318610632527859048343767480937831703008220259549502204351859899017954799245666865998982338271971669662235973795135421891337771830127079006616461672159162804125345769057868727542520506615735559161232799059950346007325535402561788906037494506369965431937179292125869794154011129240790386452363940147497150934703735583288374531433167495469914728077672281622023323840113719450975956985531697858344091880512994257200361417348417511785036489641718908555444055849000731685245506161396547613849104381630297236014319899015169612615629125606093937342263111298132074915650723440778319714419419576663130594257138945334911598495472186574878091978304240161855542229855772644122060963836504804093334252290673870957183808791870967058770424610569381381646283753147400440299157474084239226101345131470914729330700944740546776921091731993749165662501005253564307877217507025543047324499913390089939864673783946937595467109238982708052699063809553759451422679704397023313095869723843504109673418490023331694422406141909321162103356386225968586270953254659544222094895649320335629579431121236468563302940863458673377878653169568757976751458627430348098618824085441704393090799115587898956454130765751939263332687005657940628940765934805701129295111287863411655981952369268722476458052338721521214466069084503483814891222140366309890591233739169928238261871981666357448379343756572855928083712467137196911664536695098116473159691845179877088228600158997232544296028706353707282366090147100700592233494341742596760545016781532104112128 [147,55] -33956926913235026068883927569216064493841815680890635345247954983991693407374128266519243914119284027943719312979650355585326624924148238813499552317513554129274694021077281740687076774351471795596851903189193148208604890073536290125877454500199815388463815002373193104846244502691426012085191876412615243532277152095919230201611335150333409562669201482159814106015658753666527348276683326659368796502566437038499276240045589855144181081008106578054851380357363552455157575422221040444311924875856313798619916550483038429752898183246968339476643068641477271164686015102438721255412679125459785900306389701864326005721524915041839505145428691755803176003370021073106995722305962999387822058627006246101550009797648336830820229847966359254110587510219401900835742556711017512869334161980903027219433400016289940885254459376194477910092823568996578331072682267587270201102193047288169274032006458345806535793936361769458249776060975252913856960519766087717634564017438752903683212705157012726650025252766841709659964134070240860862839677134360220083801455056597996275279590199930815500632561907749278414335082772748359283824068501374620516825292248917152731084142978573757297642647965803066626347850811286617932126597555120665998317146537427382686915232760155096978542695070692888160114449999106142566200255330011987080984796191245460275347675440198353498163951846506198471769450105711867447018249099181894356043210002275757021479497681267050172680181900151628539140539083698246379717445441700237254238780123309519466914992353841509726471143891992160317677644130290301420090819408316374133432588578423794413553666610475888097869406859391749401961119733374185626204357408174172413474112757943187091805651676269469839936743999657620280269814153333139379865619986722921508448797271696533994288465001235376569461052339687418983822858839833726094190340821833757533638307596561185050477997352541747640971994962407028911601365997486231608953260066515829576906167039415394062769753207827478104687298369881200413237623914627736251670246740206393069908665844231551939641640384303457937111054090215071566855319012830844939463704720069684010755354165505515094963373074528985381708952238713471834333073132594731045370267245681070619804737328982679229466819429532418168995937690345216 [147,56] 10278485409962358554555252907175177728587318878384407208526506802637191871959758914420968331220109404625751959550880968292426942375448450899347843371793510983363531783437184314188616649427130211136374729210948137220264102176805429304717864636808142928170512842959043801902346053781814450196542134276857202286677095496162683422213316474309077070235001574261899923738855769244186358737478222428263162287018834684307025760696462810847501768307549851651993531250504730306651215375826280314829194555294948563731539868702267427261530198332051331137609022952169374610452745034533023380033150393642277598908329616389019669489035578880594931258024511452389974968531098217057924569428221657057240218273754572633455891903118044900090365813464818313150511286424627668110797135754185818221814239609698553028421208597429481651706168157499641742294433452280634422093622687073485242925592889877905377702879395448336188077287777393829233559222599219952566643563788585381219553792498355332946827369655632021047252889700759078946050326255949330157434443650705256873507204209536165033926133361133251405875604510340721400627274635406865452492104884243306366518155702420284914007744221533573259845549447005124620645037694996026425556331166466504000729303935884521073848261416834719122510893842645106858703226298644229997866766968084528433174955729667778319124423640348673951470034430785945798276360418539841795462296274506221144590339011183185415980200562642644827622390430443463091296487618161526363835577770786106199095730919191892036876554699205232547824916452912439899337936715103935885616527910270665232211730720243997688880785864254986664713029621885844620952371122325111062456469778210958538433652188337668950536735331541549885285275194660489240204010320094909684012088194107442310561748062379802110053586191967823285645073383933225283247574577794034985850665084552474730076396836558289885298918969796221797960103600203712266202388799455844024058242838707230204432193408171426483652192753084672146558780546366997176670344085484857203103413477867650472214795150050815259822250226537297603578842154301365151680726169290386821905577562855743596996339811051511926887452738672975986086024313920153352546717903107866505290727614952808635928247614885665785269642186983608818837887828928 [147,57] -2914510121095526974236788102388484294604884694939220004781603105725880820385342911450571855201348554564045168120822731755775059971617841390871165581520481945093620320151404644962987045238883856675923679748934745503387071986853404197890598036259426922057607798356951521721135693894508360044264438805444431815165260080096087309806051239763853028325364549761754960321277136941636845668150023594797108860861285576199702691200163393315394966911119070359308238084479774554403441579262049585479633241032712174182989502272564079511710521701319855223371092766450590505069235077929705614328871199853911869001930245295656598462715019779234217508109813696501923542513939349909195906314667328855684988243214372300864840436704411921425637803461589000834483692863339454757861264504882497764815568580401263164386531711913006286296408864295046718208658997688424935456268559120640443266019337678116681454830854315592125317396711296376326577783412517613087156538921812213682622809623125035204620594338654258744865700334739049328711060546633428257788459045800647424014233973840666084677470191862760909994430649050381898510362232795959145304863431052797437765226552894094825954543278123747033727751066967996593366387001295143265421291116238923257379039375511959199367705545655546445517868921183249021316865905231633439830728573593159826771867143619849702092955264981739978697521353976517196420210262832397416578784109235346520627115506855412310665647167547731428862883161215640850437499987971886246840242480545717650756326112044125593763280246350825284927361631346259838470288814777575000426474727157457444858591009901591736728379510402028755637244819799232101216980955543269303260479329348032368911988317550462127384699407672849055715302222698478084501915960567500109792537930763176237085399490751650340862187918496534175947369778127901713972355486615765641168993383981277055296292169273437963476315542363526591841106818635919653068531739087427746337362478870014459622315452680575854265247122029188046339089435033001119878893514764100872485314745933138859819506146078603894852839283488963968591304358178687228195930684873124309082756126557892659796613488176300167858540253940520626365789403970450025618985549832447211940670863596084309176445448331969461033506954183694777268933464 [147,58] 783103120549824638896549614241350578456903019797800891905194186029755478418407331291651738031551140345320934098924070362792832147039290105574854989240482165616447112714349138383930923583737562603016072220823609529096447879120980670184934446685953920955857936921023469722541559463356690001049903476826667807305178615197235442848472294759749797954613031582576992498235247894832353622852502878142678709669562245726751081865870547189177219291289624978192204447149975411231206464762865346240376525999508788116467822648164487527721120310420424973778196027519068478544995629198342953056097760092925939698215455161905273925988525976144556094211849076375786390686721611454020950166125635584619833939865587361942019408374719095379795121499341776486616465853292283813202672768221331418485902390234292389926696168550458425744961424272794050016094507178393532785473608196194419158625463121264744577401991334117764799497832051953531147119939652605241983895123863899918607088916798315337239646654148526016398231716257987030365553561138055361993613868990222887122855732824224869390050410364696211571795408840912586166908267319762055648093857682609406921277778232049330392500607731105261769023446687940216877173763437095629188990549283565232027217108189615668727526407795400441247631766174257721844949017574933948684351839878125619473145232609524797553447677677930706050968823154229720523621153334308917087688781928312655047088752625084329802029716795711475292101337697851679944532526961404883803117276299089764137811421835573863825905978536214987366331670240187592499262182302933850840014607378878422833333951321925248695476302981108626733501780627730513883473674899914456296202301385816981814887624266014560039776963078554122055633694861117408841360921715357984639451167442678952125325526869556767639572670114181046732724020587295455724535084829356989253094321162799498570684874006107391933362431221011376735816695417236879447588824627855049843971366265825519363048092932952822524619694209110556547826082006552333781362460042033083144120682514774582076417788745937631763102794370399427171133627060136630335031450625100141634139581456341410742157294369560653751849118835983234640407385699369376535171450100257963714065397497974625693628827931688654563854840910589073627904 [147,59] -201236538030601150552156765106494647200718212259467139233626353581719322911302904742863053509590604273526077067059684487729776581085743354677086198654687538792687325258706471133449323675853887966241713683764353690238815948835574730258789366565960573916384556125206895328161992576980312533274922116543168432131520264764814426144524533924595223689535496247003541422553801093320056337672560176982767200926425670923541000924828343815751785382010020194650654882268827665785880263541952740869374523550224989415868798032341586745174875879843463037629358458880140942108799971923532759534811114164100013225206869235382267392350450009816249416171497404189770682740715216907926808807771511113624455924886711023792443510479392868800516912847944741832467030393544893060323790677608999807543738020374111720907559299860147237308323285522145079040839554282889957882862667386001188995012518843314935309250974189450185462357875181109767028482642725570982472840782326183438010878959328352534789849310617781090403602243933100950718731931000048428074447354110369026553965631903130809655078713531492096796433446332982836531599729581594417887762443315209051191809187192549080865120787156392800810135215181087792631770064573962524502907623002546833991045522981173277951674151621756894508202644846936537601500557537372232493321380729353564584309844609991852403294153365713514973010997776482703527114159385035872478158475241610213716456369834769655908715934882601197025347957384558819389587042861052262016696508142981352819944246333542619577502866425803992795194630658463743832114849356057576719419326245492030492583217849450669675913304904765680272923630566486133130233384690168011614258306196670260738037330010235221558253893507757615508396738890816993539271790563487822473428105044809326603116878708406859210746121647359041977022511203146416065268732529685407895050143189744758657399176880567390381567392914287371986383830439784956005632407322185258649836635872678560370145133722248270985917075287792088991920125585298388918398125063914354034264536020668493834029276740671158900554743600951997565796326169991717938599011908241646420389784192218140521571206803019287487886461358719368584092395903578333259712301439205997678442734415147600816617108275645348401786620067025615968 [147,60] 49575551342640810990388815439288318206394127514184120493330263319886472077929478760935183803501461848905310720071030167695784550890199094087172123341433782284340742432152930222062060687333514139141120796933436997442344048422267896142250329722308750162615264842605315052530663568777123263706311490672172592188511437200188139014214658483463998603514894660952777389964567084842314769022796036160292931059887726406043857934025105118522779293823626605388151332611460195882320881345237857122431447047498703752068341363806924690634372778797174972073768835318745276845998425170714494727344720838818108715236522423199914239457897302391820622141816275026774388511804594119100782897230248297099405951055634167303933475128610540160507335583731730019065212979846206414540593687844082062599779285016472852191977955129088935271434549863592651183413279346242315760247220313544616519349251715221383609121873379751336110061275774675491312708376000708105917277790062391659799767987688517653920714257892556245372567136540733254346396481365142473423066394132166664621124739148043330926446951891128801706367377488607315197660593347607670977067015524348979418884266700438314166520861513854193681016827016021104803503913126774511414888475334470334345314947991897542235529488936058959517905165822015895601367259136372443876151033281777593009718665859616986622895847997558034777651987105503218744876350943001521879294807192324589789506456645243105783004923517017093900790695587092070993511773582910745046895195441362904392530250028968407757373472205291312145993950117444535912584770282404348271508693195310612352383173269794065828226030260326864193871506347600338898204238572551832393296084829478436219386922783916670132167451265072079409854994774771550237442797228759826207179668498295675740216661706165438296868060925974214203449098563077351921083028285393738345857939657143186469290717860053649825356081709490430969325391975878746544788456344838424981954730630652068812153070727455130688654380955331164497854055402146727468823711742194384774806304994231475891249435788432419425252946236466193936668486116971298008009030466628506348978506757047729047973030781431335672795054606331485999469561311784610389676153141671215610529929074530261850103076803071854991130576124859456 [147,61] -11625415389900423996489753807701240463801101031570468209913587937356529607781234550921542098969585773919917968415509219624289506158191450866047036151786919053663313047073632057258836661934390134865043878745556934522693840204314275724289328012636572108927796854183497857146007222810738074703104627164621985632362855267658408801357305918815863904004875003765665380307212653387184197599823694152856072556955277929385023304358613105737779722954039629336592582199488672785050436147943553250329443898224494830014040633553449669680688487795756197679651134857181888616349480326573466143922711485780488737827597330676125009059157695307256348797045706218202071625235032533033724429985427706369662351582947628382276778080987271895912687064782719288021096540044683545630331054459417896875120919001896139873173501535171543649599224668405973770839821000531743006941817636679767420857732600224193804800174713311217891872931890313015663026969399804515736169412675827555895410597328074566982334477160345809346969139239804874524820434392727382594727553888960043871782020898472713293689114418447770765271870592939390616924364335041601331102991606744633025041802620955413577066219350936650320487391834303084484399392651556077712871032714316166991754188579489566279808517083734204852777013530001630790351048289668544216784358967276579147602778300344487582435508201513096108378938104260148133970680011634757128741278055853546915630956091216232819748030948659845926510045484764921234543237382045207846356050097916600575100437043167720589075799410955242955677588949485972078038343375451718694139737682757402853924682716207871735575789842341863065532284585375775373949446568466034848437468188475977882454936420568455564595335402594177147786676087396786565130025919814089112077737738007614656392757734888496220432900985685533193282390555976180329651584568299802089721533099266007296030642046548069923786153207542002498503720871023957043242707980421285363088421970744974736998076245398867602996991100553745935772309182437292155217615669961827521628022097979470315785969353412094225058218874914515576894920565929023972748071978548778494741975391917514637567039101636176653267399827484989652333438479278489629448455944380127298611604920186100271739495412306989880024909783520 [147,62] 2555613766716221121292006852775144697252629200317621836958590849827901091609033016202188181319624395299860445506170239478715107807699037703693098203644888868284947131294889257324620055534417571680720421758365887817348905133823932330746207358256756615279719518981752258649055188705482558016766327361219035750216965727842103672453079278472661770193459532590641384487866122829951687339232144817514407450849564166816523137209388481291653731057010465943401386806487753420486447368149801653818905840908078320050529774754774908239855391517813168400915831683486117513837277773999228224640362857841035482390003774945207719649672513853947816502572836962654051683331750653087277681784418110453736406865862222436423713139857556983246226910031311822487874036763218062094832260204549363194811951201791884536115384824334347637702570451412939148778278829589319575832877379118553053838994459467687347091315504767098984965505876941077017736042016554478164199181213262715503772331202224370610251294373760806135715520268966867292511261816870101944077454176338613792191307139894957711268407442109627749955972805938725406803533849524138367272422809537007215847141855994939131334997211018961466285210639083274009868383367141894369983808923133317184039090599435448402764630452071198996410157931084738141917121585635005378571948525798348352977765429612102198230478197137888351537936435432499594032708777347443398668961158837073404342245199434532138879064091524639657072172357685473028226851535732632599532903888621987553463196551377643862972213993833107978794608825649314619367131876053899692279182642535847589449305592661814717408031979356878159914542678648108826204132019913806258205535237966325171971682065198604947842854042324189997126573659268963989368690377632946909065309728903786135271730809668585750167555781112196885000835274284578921933641259186768999810794838476896535644339302061353228304589711448138959185953935324912308388867569252041291311115800887247444478387911753935821130329497137253163125402888538691114368812245120998180256288583138377188241100132685309153219530711338465085869796656543657341493649893551526509809649721422066665694994014270205992714611047825755265133107614839471403469245874285790898123422820519603456534182221272455201223804864 [147,63] -516455030750036608610478506404569504367671991709597212015294389328118568749083768524870953354070725762647655971992313886194806651536869239517684085870562589574110187015307138974743859068253186950296425095061008042841114051974562973340876527490571280696142229865933395107842618554256129230845288643372315536809440036449254198244746665465184281655450956974070505273071669331700010128383745781270978966520097528412985239176170827060777513783429624284576963371578610114405299491871589043258062724431387395833377736249737989296587518481789018943739875153385785870930952569988057331471697875902595925656456024620604723756878535436192426360607343157228941427546166036246981564039730384693680475314784592922395943336033815549369632905058986902851611923458059024235623202036450038759679464812014145691966967892022384441148108087748324821235323122983641509443434806343207006539102468377825414176838277863351356193020035085592890560571818060842576309067093759339211443405716024943097231174648948981718386514988987668033084871279894906257045679728679615441653958310957464183759189145414917238448391161555784721422233586789180399106950926208604876589745497102332272637125712968203844690976137100427611959273758021763702076498178793924814985789947024374048240874551662531638364384867338234986946716141062045228155668087498395970994057554480426111313255608580081223263526844411078650637976967357171497524048731661128831723056352844891122539739639087823045792244560442789575664581753854154853762042247066710188292487347630838757008115036674841693256075589462026546367123662763993948055017694292099659537302133186061120777826011231887816426745525963720403506954769579499239942229703258830013736468935350114773171813003764498338816896565312356215904098477525168367630569264796408748640856652169616977170760366738831745182802308048702682946186101869353170429786620125529122866648916637100552792673735444139668149783910361635565502884856436312415866527949361380897400916247362686798312554908478662400072065576311206913732282265209342786180737243268168532226799702876423537028756052683585446784307114423843348386984331677894463447124059391314180807378258304533252938678353959509261255159738424974476894813399699392551130923485677522201207348511676313645076648 [147,64] 93964378164482580887278092975466125497496678243611152462199912517320419156104560621539507089089050593655714593715044961626684937101100095612120007494475674596929345922302273342707803497342755842706553567471309546297752384537945286399690093742690917540138783591219636786387816813537690679062837502844297059752159795688233465434675063133777306790902713823931333209598626782143429887406408951594110186528432750704002850907024249043980114684856929256656330745718740443994688158415520004288467621682034167613410409301927619994526202289381845396320647716776629717538739308598004973731134934617270357538917672741643245116239184764126918274263239788587819562044124308574322322876093865542527136144064497623217947220561765659960465028917426940120444573775904025421558049947413799586169048607569531510903431513775780379583012416579678174379214558746487655792614516817949446492410866456620791092129782686726420339558615553209853938323577619743667774283893145710649665027587527536635916274637784647305723261550172670716548128965337066113827958826392993389822981425190123766509431779132903806455174684632361176660613054127593010148858501263281023342251761147387474981495712255913777255586411340779400105420487613826807732950172676823961009036976528610589223243130469980328473782127620941782884238379166216304422622166230357273261257671915770353332185858689700733958601237894226248814248305749973444052983959162382805433293487525889908647237844519659690085697137428330042225634483344679305812872038655857802932271752241830329424180932569591502614668997889943696655576463733032402470638636090552964244710722215887826711428506748101355024701390590156862880175884397919617412315861377738627695536199839010859051733271369048781390006456576887592210298298396509283531116135393976983314953715242023358257788108181019365112865527060137256952240230070328535707528451762761094039763111202825943014680629805030279297472283446856297260953639243784614721421677237081500020952007346671415068281372227125333825095151991368905149954569268852065746930050364770791897482940647679519515332410051750330077027786654776924783708002067590453643292533476471012290231085568030316662370485089768114959267968740225621715890342036592620520338178406312369394944918033236883968 [147,65] -15051821354307590461995339695410285531441102132556030399402564903758612542138822968155678357317059022484316675230070697119307622939365164176724446417232868152640235061577974961441840134816197107867669604511442389128510341775471471333507937994013004456329321221191644453673650828562215551352447707159439279983379632916119887606901060068899908678905702606078972902559603225891045478320058868972458553727400290489009621138670231659804931361123647359203482473901531858164096466517992119706395021469350213271914098954555706288403997277532654548654419730755438641249098536126985749771095686626784058431699789345076737900751606452193804568523814926575603274940526314795293918539834905241618411249602474498588712264971862272732183456272017511264500261070424165767873452013286627795117604149165634059206521187024609323752896082134797272603218430110714433114005290178700647666147021890758500888579228205965080039556444027838286142358168230681517958944887639362529393070652686464855978870097785972790192111373255302505582640875871767018764227725821493432868076977919271960676929597020316891447217740038450185299043569318974064099273810766330505778354460276754253146579118878013745677329723356384005112854016303682198306903660541257181271131222297775204873555472751645217586668581571443732122050223196207725815171552826626125777110194275486254186479311645634710491247928046650649598049415779316305135934574548942116467962454704740486778785969451714886441920867324073935473741565488156149237546389983398044785795648290966478356579171972870643688074819852980467823307097170201145613711410393649865820314129005416895962239158067051222487510096901576510406165716817299286808527474585565166361214400731622537630560775381728840408857799763106131514546703879371957430606976599673646609612656984503020052485204440805786428052854345206713630090337605622562893657299126706849674980855676746850818719860411263303671219693078002085225362999099497401599762291834819836319194314420231518545155633578811356399178023479067143428272629127394932619925098066953453069934727399112203988003017335437213412198873413999019903627240308280008746047176550780110002233323392241812705316723508164964762021254124071920468113229004211060035825608156239177371733431893938240 [147,66] 2063065083476392838665696644047244161025777407293300053732691402853694569063951877218549134872381698364156348657695286847464492347791025325368948063915821239864073558363105190786714466900409048015071353777962232285337249419216951011774368751348292078278511470828566064255963803887270903608826192443652432243136427816134993230678623859250420528323964513390024410793172181918266797134267057142666703827204872804728478209043757073925684481248090736135019352483603586607506701766024378025865187273336630522086143464216990486306224561057340685373792140125308304995482382624126752929297644193742713834368117231954973440812652622854549764307657683918325633755454102947350353892228074747911088833467612930183701315298220497527322809387939291361161278081579901103016587045568180133147436480970027724370771379713092555214557261359443152741903080076524138805155129002502862768802751986887613092349335792095160245569308634687117689903876430747730543784847637422918726483630635096140973647913803118607697859321690689963206557291773127465458604428331984048568555261223454792109121584229115036498972028881011704625785755138582870031462323158164027589292498537414988746533247125842192717495670726941760124276485941954865017684530288909528157154706999193812520484859457756177029910379193849515780862393754964086117990964476992411140529306849949018540721578856558297555733407053193436621576704773676766092165714428786320935207691573721326074607273424441758342979189746809306667079501072606683918787281487271128106261127791020638334838654179843716748912824144034578528326844661264333515815469334066628016895279888317979473505634920731660974736813107956728728194150842248469522577329981599201218734542478769691127995984917302099632504448618728605135280449155844592282742101000081031659814605086953436533950518931693702633442929464874031402226811490558993045698647769241324236825504557354283659891040639095984105021693240425503115259026084800479743254488944237393832170079235234035869456717113336705850795848530518422864243043166803832889327018613089590765631062875465123759325449871800958055090858880266681413555074086611211095731746651348451921851606587972969739226031658300305070156717332510878813799244142903455094286878601476626835484709739520 [147,67] -230398897828191245470781137809316800612187984683371555275790813197701137505035010682613816892046453668053798681828124450796891926243253739559573433198040997827463160109692361119994765530176106182296031072396742292165918904844970762802501670372786148227801776804795502703923402133526453520092258075850406917270177885681747221272708906160609329229940212396667358904923788277248705111581667101072021830067473528972152352894388245117923967281605779289396740333956395631036764702674065103610468143453031712289819545679289015453489864047334749855075352840393517856528373096134053641852585777283394860000327235338048368893636678469211455540467979879287621594800080706302653548929703358950045354913374887282905845525619819415014982089318002557231538238190777867664520446004461071024868548521139765759686795822115048046719168966624708353511262282351230769196299283709877654953699908067875788050547673112476093613308157481547418936744681307426333785942875109764602410656529306172814554213951992582311148715543198070005027301797323229277414598231671668202674038983497199728751044590430126528690465390414906958765892263466984806912771277939838329207127452996806088881389322319427004182949140212533425225491112849581005392956387219344535200298342105988125643761361753888093058397079966547000140779643114882415626072845977701905270099575666125913066064806104883666214000137792390028069017407548494248450264127011098390741160860977074811549476433222794663059774310652150174075476539295263928991886709342182388265738750480036484846708091198726851569918503395166294981221663966710812202091875688657314625521803752817223757120736950874572884892198191286576007747310037014801819096682240644791759104609762613801384735319945274214072693826804728370283344179992192997323459239416906653214199486285333581705551366981336143256049905144733351560765095027620532714438998642287544734299057704353415269175658860209701269146414957801535650285737747243921856684106460177474994591186078822177078404457595174198680217671493941471442498359220733297417479413653024393490950292226940050516242007461480289881644380764092663856150817699180599615422698919837892803809406227473773855668119330900669557165799089580609745671956616847955022409928408189948806016640 [147,68] 18527793102855341925950959333570562670055186298584667707396160079103581174651944321281565227489046997097539710413126167606978835335648536180658247589558980473533190423371018138501940543754178933299213851164039006421957025921067653565357027580968599673200096007480421138072805787757439637990412396064529157602777217399041169436195666030881602232729372444006049921786299162581545964462436926583228536497734509892474120259731008305020390111777060450895542489552755685268710221234492945926739664538924064060978434120530648003591327126612394970761483514314099379671819408638193924608351616712819765873751955433569039606835456487569964095005016908847319160589619104451448741455042320224087877301788776026912212143996415789448353541179052405631901653395199212029265159359704578625161995514260634412880121889443168726920007227070242179665278365814199265665749744440665635132745995338762930420341742453948797510404495209238960692415914480300326737700656028366678726203597808539350367533151729590866044920880107244419368969764751562373227910514943567660006072217252846218154255929742180493129327439941732438871399895570905017807549969927425142680309064514558441173229229430728539543530748681853429665102019596491969439259185293585881648608816813243321219764102072923085766331910237340922344997096886345869642080026530765844545259636060303194498075488503661544788915157733387604587231778626372338697855335265413371422036868551618476692969555356933342275567077279036564469678120681130116998379037620959631623927451352460683287250878131097227961968886332857813293314604303289222607151608247430644843416653146645050781511559764842174216652699528749544391847001598826077913415572918090530031231049913241906151435286051120499361264729217748857600742933096315795887638257468753714217425118367832120543647325714947011808749192114654150202604045673737831306819770859708258859905917131134645402405330583403104786660105334695054726497309949980116393994769614017912185487228653141998458064192014746184244861118911680827417471133714682615602721360646587648558087566269627575416829944233569704753481589167621003770965302431644654531080360693899532131686439714048692202096044196334627053510249973725956086368966203125798159821381237191074995200 [147,69] -507785638759161902767314510795402500763439698674348399942165662835218258769652232312915074551115758743756791262350880482124457878386684171263556411181972873204174963205770015520300107885025585749493123109190607473580875912983359502040463705305141077268029017245586611992978377992579587872373078733171668951144943754058717477746660739535586909973866453954535248434756361459467104244422925652558280612753915751394244097299080786418045828468355267915231939947722461456274297105741420233865877467217545798549858762910199118979671406448967787406552467577867641247143818503009679541145650150726957841496887693415462044160562247895618729109804037963376680447024459507216373285511682491002407878806694070847650922516835298576714829359873551751219828670189620280604368304378330005639148840127060031973374379517156725880499986387748413839088133907332677416844211763479579165947612299580346555846021286634648153181755492330452971200300143801464131471046411245611401051187775982580535256848575983106589429193505545038931225171699956667627528865424593771513328387726981527992905535497156389186977966992215810506502174762313036548460525889904594687364234668177690347767851121415296804229936238337766805037771020330218776269588424131807608970437150080713364641152653785455854900108956589238627848977416658212508598551771051655103457964806357861165797350505581146791210999062303690530511978858384647049884741831195930570258845509093826771401788456972590303820819224307559962077809529400539574760325327312673305688220001864618320585733240605308553781900788449350884241570921453014237965627263903735169223460566832043875755757612911072952603256187334994346617690005744968215511198630313550801761842965545564539112353122101975406408790202661168212598913647154909111798906088663612702295852969645221252324417475918836785994208803724369994294175009756218559563158267307769359517082259040487291799094844343281453854158783359643818593721799063307401206581070002214347684292781284127761094186539594650821092571634933017258201675799627318367076556468163028746362077649360888044488921572195204026538065355797261848084107983573655730035095836718731920505818066062364241797969369262002894938691212158964540749408388605980958570904672765142400 [147,70] -151396069588653367363942407941679414329279312705174105334782469064879128921051571604852084922068421707813392984844938011831802905886242917268714521364771632251554045961192523976227216807809524122062931666608780308202677740080559827161599800706430840324781995015349334047580581551981206033111353649321760983688274551596372859004637812876734614699720765207851522312866004477462379517664995705435840768704170206161489565674249946996104415175542666450972474186027270933633720214253200244691385147786936325828054178449484528919531973968947065672944177640104983680095748870937545212340076468879484303869430781853513127593962274130450892025398612217407056093296807432704817024858430610517533265161308480621722103475157638186216305026894573989892342544277149465666632312781161043137126998488278499332313567967247918633466647729428871509705284421062006487888463717290744734643120763486083625793237190842894775027976798473340915720369555790731731962009712433140058043776085272717937799524236277149701028865924392614262011109673245060384735962299245764261842291986065978043762382206974069184196044593245219571956691031061081912800615172964147285468560588160915450194678504699225263701348536580533419710872693109477028740420481443833404807951787273369145816060508287008502221398625849743641929753509722936305601095282306532897394997064967973509693450773790312239035553037843946991283088000408323679286711342939237666787084359855803697172945262240685500476095898450382671340557416081132226352151414786061941901049554629832766616582019332618971350368227584566555336414221822742855959042984119836271677833535949609753897653262777955391893167208061341432998733046455944179192362286812784943091629409769353539813906232185694443532633718691747626052494553092049630019713535745438848782537640911750545668659117332408321054680710589071704946298940612772976907120454708447652560026822335015384990410664242456579828757756074160888851215351184305491211693057205187327136980252083086990320567048292789196858174101724053865088813291834824239417488846921812419119762033681019635114741368032111682979057265517942476221942076182750433144218075565765917586291704742765414442381597048948086867169981382165395601052986663593215276206002600960 [147,71] 35817613809764983228777551102774835332608883348821885935676334643843323684542895581444207000461856000344055433839854970851234088460621968878885516381649830079573223612958418320772617248596483010652601077248021415448382072151371266385094374109291183292135885857271253364745008378847347871267997863265018323029125399708783563916411893183316425942914549550759341650218243388845027508700209189992759505007502479716645273886597167289243534064935074438889693708057191643539657525548067432350740764715423572388782558494542761923253052019760096829069834383745021479044783946447174155597254889213615767873889762845628191922364713773125620481959368796064012304557198463909041911895436236404587668635566882687181064085867218613852006106683318905181527304090416528410236099483888441472888288882479098943449556297344934113134381761341833208302833739917522641680528367080278164266518367689869724835581240032453149443807079416465365215770523183943899185046953394563519670971224179521789020754656279363452801804606340980122972285018656449850924733305693002219781014583129181852310345616459065922187517989435449571643842188666764521700041086790006853548454557718442744243361850295737338188177584217334604796944790745453459731242535603152346859645326332104218041883831394084330288516791304364189460432352390665242583272337765875015525072748021233156053738311764987644699881708502493780037342489297599571557949251925011135457407414201988646063175848900795122476697924473363123241367018210533372582685742449631277396126185288845957141204268878169313478964874987248030990607088942222927387171960870393000591868867639768161665476398710598431277489784055020631556498899609164039458588782787323190363422706150714481732742887660528142892279025319347023984497562464234298346409392189267414351132152317170769914206769734449069221090154007847264933007914386099824779919326449282076603511262226302222222373387478537980168516201405725206204624493729208469653012759845150995649472829984420437910389794175923732959608698535059134578985390317540019394630200501170968447547525299363137995205596689696800601389225946742071332013446524541506581826171054108627403632447069510458808468566154884512526798781295506371655822411157377948357791917696 [147,72] -4979240645512654112910495121908478179524889751873611305537528590095928101948809676568279201967610556794283209084862761518914104912513663698108007758368363251352882450745990321071344507662474681722270419756718656524765807159173966444008666629663081176571196608414373387632880761237147447292896144378443126422592107440633362769601113193226040602845262401462024611917914931515199091396271331302971726154493796511254199164841885242072788539191166357864564840977773750959026233174529737955079367229970756005639002076161162430510733402946983254390474293801541784653433474434562374703140703828790451383333622095848046290886314281820532892182684851633804625858410030368572618185645693863387978709260825482752536020491437690057373611816786642754116633022626606043356431512792795262624025689285394285558284767922574225360415872077724602430296125298347987285141237258347719543901415420831696834852873522157512954693781540374585709945118170135091736963894507992724283011079515538725162648430008907524886393470679208074642428075843151165205443507864352687512487629951507671313325934580610652643679049482665476759855853966156374952633468063837918572995878367242512204374360878701123620264512683963855175815771318728887123577303167371166536392628644400968931764357031740493200161440217575965411388260766645140593438574870821205500616380182987895601831119795158631291851167952756681849072563017713575497985452454460787804204827603194278883989371288128041439644947035404054072983750005177888548422925209041010700509907205263998231199477595053788826956513062928983435175365874490997003836274772736946395234520021489115361974746182269683162059528842532786789908127253433480450790105013011728318531002528374461792117382444728572277017902865154014321728017695875963792260389795928276432815930903362882214857925580662053480632424402685778779259206137652756285832728165125317004989114380286688928521261076675028944170264811427438903724776903983244108575666786966598045025447472816403676697484751150173298157159806246767617120248942349603739423964144341976945983701739348640562447503265405871069954080189030411600650699524339499565063433153480608066530675621544973297446711507117034096083681881943885693541296129554432977290368 [147,73] 525730111981949032600790892242756188843986693540249322290721923364365054287328757044887648079096516477389986305108963810809631766357143970450273591034042640560164290793651130960182790937149393548382561304125721325651011694552382984614193197028978591800169973381063579414705636412518866652812787881928518874368204280928754784468334501534407906518590412575202100222389126858572783915385935350646913414357332150967893735936564502212081816849915735448477675891787656066508136878102232906423324099165452311411596595533321352785169029524022899878929964470544452573162439733831699533415293178387158882195361264977766702610090818077752165109272155208852102170444164057803806896760941058907936350059398719170364088326095801042956255202375405780092544920272572654967386373244820848630956121445091087110974808751599791030834652788297324565940349531473262430699523557821445682781641669179577039286875317743764429851038254998233564834861063650551931919029481977918173085379244185850581989852871407584428603296627037714501524747155400491349409666122845176773637410614978875323032344853607077598116072520277269040635636889498710220981906367136235216639177100280191445900692553180686914650682831598616242069563038899265467123584044614938023933888357681390461876005822222784473360884162790653293945914214421894052418862359922043063734165933299328945308868723263080468992595541299344521245269756048909777853758729659130379892893763668296902990374465423093273489657057812076639979864438955688737109251878806944461202097363361534836936138724680965406285820257790268612077957110119351047417336156269232699103610540891133184774684914184598586669060469747684284850182616141076854699154329931993420403534464876486102317258243725455168207912116701982925404144626817405766961347952180989623501603148244702508292457553523431210097382759152612733215342756538532077456376122621215750222525989716451084064035700975199282744819787750425434461687695947603854363771493475548482142218447189315731949852465355069705653905049660415185311626193996909790465831546068540404040881385226869320817782701439595237275795792785064585454678494281554697736632390203940757948179479529811023381017875000522828783924325726685863422129216701388904400 [147,74] -43304121228961809119045475486770556213325357708287011543511209095946969430602498812892479924319297671539955210393565474823099801570943536481164998740702408203993827596579108590449534848039334311107416430028358492854346035000103043481627103888516632356189512374230613721186267380191461932572711258897917342907715265259554608755092842279525962953253387060060382425661286294626541466573531408776732645595818009626123935102135807250258924624006987657347594726190992430596338303754908245396288364510199721517170666013448836691356989451309362090336708572922063213317017332702370616661502186080188627852752396899526875418737031992648059409142658278521118939110493009407893175823625105425146844904794493432253486043843465277914320551976445140625507182653681105080178436309597715884765687940435982180032394983176317473651863902468445370059878912743285514120797787849137924969443521181555849045799300500232184756659659652367746277165437476755985024303483476014330902668997689925208826040328265367778913166971533431343184503903625368688924844318539897072602791823695069284926321439393962730379025007443636088675156002311896139902755796425415550308639773050100663014533007159782986017662829902785602788297051592458473681930615290940120707574554458800525791753396783445369455808293720011600835218575562157001275177172889953060853788312956059483414941354941506992887872756538688280725904723362047312616036241514510607171187759331877994144463592612452642152835164561805276225634830646182711132391292640042892816188052810761537646059394018145795119903935856235614706736622063644838973774556264656411278224458121003361370245323123670637570144823313495080638272171034956335218265837981970625878515334962525109178265692850246969313980893469304712089500419268633252776428284442424958690546817431464267683614339246158544163367490555461289453162672180417996974095654226682263518102795060871843438568407421381300955308774690652529990061447553200399373198139759289917800164940426734244166964979181151966763983610637937111615058041983524228525056386584339527688569807333854361556706021324509143545797624381057074434755212438112029056383523576833766832605935128661142580172729339383241292366894452925001116372307982375424 [147,75] 2472245327139400399019471103489172707215536632705418208509577526766341451637285059521613566617231020914172771052740032425789767202233078256801720476693277703856532302850530030790134861599555353544272072237977319209289115782955144601063950854490092767148327092541732610724527541768018810421788610070814052601890769599076069890599432771131887329202387720198743330877659567922069766955737752627266787735488908027626441798426318722965719231302353419988857594758549369241705043312722683996424957261126626207664736132702373085859989991603578121713165665524284360333938764600682651666379673763079638964226386557399804538127920204224213749767867584422640249988156732343424817826428032930502371371008722263028006396450914379092591285119374413298357154245099433080447709482664866505933302508229589511622109723832787939996902857788667151349779560706942576580903417210483049485231174837236655063592796739381223451262288958994769172370262940171221593341267520526276201190499032338080061205013715992877775129459125468061732912450352143961063721374922916072925320779542068153279118001015055389136548723041005606679439843307867622262799181500171617614465988517154101561053627264657924233500943811105139337784680783298370643715259992050542232715494091583321951093538848133900750764206501663699550933895171815401922337435146891077080830714137591143904734281169294882416740950547266578843406969152338393190394609769226246537579466950150986563153690539367785963015420595494144389255273190425306174726431524884025601431448571608885391189124537651152500428421508197769495685603392586486608670940457453357188922113729652324313268692904327206608803827713495021224706187330297515833775085978047023985524589111149811814743149665912121574361869944572676319365745690359829750094339116741083606561456066515995587919019936261880363327704487471504474806699104888709302633158074789134001796081891525725935881410180331514894604852477194734590863204476505119530509174884439324963712467703093037384312489105195502758572404605811999603217714814886103430458817271973045023434076184347884960944141422181125324044095542826639122168369473082292085316004207196512216787877343765222415841233119775482593545297014837737436835467915200 [147,76] -35965343585867668296747478312777222698395680469423616416850374513635133947150540268116115709410790409862469371484566638066672869889188551013482269663051622193938382953500022397186749868811811283780735153380235024888275174745566976971864431255795666727454992596245892920922006858475410121287645492818064464131467414725046702589279900796754325726697595946347890038113553088530845819769783619248171335905228391155495709485264424512726877773581464491041257609225227367919197947012726830358919151749956418962609665540340427171832636416111866191125260523324961381701097470118867928713806488023806846268143287782876215833113729512711349178048387924841177459126566638053841217992631348005423963591325573847821236032573495290877960577420315906851721482159099790690580312345942284300067181802485804889300221334205522309891870155008287221574723493674500671416316765911951219783857569628694459728969156797491983384676162700466371696301881617377517606248175921582489623530004727758314022721558923769075439919700488780425219370289102396658168111656080343494187012114558285220881769876939280584214946902204870406161281140013682154440055413897118518010215323214638495759088677440034152911184916178098063260464242613713263443429704273258227781624212527405614382327693517889818268650596022856777497931180006625422589304751295397647987797520705380970783798944179512855243444862899570884747259873586151981420179578215439694124602330699890598782669658980351802301108000776408863794661092439153977517996421358119778276542366028321377226725712374124742365953255798476466580715815105403027314286892004846165829792844858864244723835932530834887907545938907665216194146377986873954498401968752696010710629211884494110851869949291217272732355914493405190633913621233386119437225623447207834404132664521387832092214841448072775995525843128689707802696259474325373439043025749035418872164349108504883920042392082900161807194201432241468601971116247964104561280397944939043119519901400432790701706937442109741404728101405635810285369719232711200482307957170923353442490665175441795169520942276521203538838467522838463374518575344980732009977589240323976571114593302215726486286900417998194256844663207638735285127296 [147,77] -11699538026408961636058792236118961819778507799966195392097570791725038606575412170929233530741107424371776785052519942828163969823817259757706630689885450457422118512361610344782183265995891871634110953589067619888828546594461643845616186302472709415631093454774526721656740838048998860154284414421351345739152367050480614032660976482372070478694443318725645683933785049801263382432227230865528169424402026809489758758575786926194462049766762027519197934679859767840335841587768696494827347943674547147348403360613538113101655059074930422590624470934015139278848919393794995706400452072333622473617908345803702621467505989296753780187428293348849236983692227052907914663457364465578203486198551607091722484764963509132949208064849450598346872515127047807085635468733208324677194271667557769261085874440831378366025039338353859865115226942249019033798480423574204584887962842350652791389771524031685209319369806583523502266009633519456267627681108456551649404911660546126525525090008009928652971500819130438554480583361805964913838878231721606567083664758636344986715707784532377157462606930670418407618431459121307132029284066845868392284140062675508305214314978601375373887171331498824065455184863921028294656293943888079689368081416231117614256285685315739561216384326105876295981163281739632460201369390476032536987165638127307387302368128667323487613805731082399349756000259583745312818810920700712468448833063247080924691331497094892731923659350334748118154493848830536785990201595056208473657287490472914943161908346574530386020622519190100427672718927064052377744459584348740110499875089786670534807070195814331836214756470703477032702105231848802958822397079015175367933587955683297361358040962240522364875055467311946577246363760369670869341427924520960790402936052737150373938788527255531910906374149060329712096287207395982408479653548034557534246621494452012347737917981824809687076139810897419268736743986279029288243502612852458266373529794911441492620991264826240088803992393797270698090303896513742159908983612420882149261867879591788934378045207534408863723238476158792815545109562597323818324222961297041221621260465787901230753401970861151589674581039482501798272 [147,78] 1723294990077421105526021135166767649927116210329248211199475773903916531294880769239394391567723443032851901784860826574595587773513270782908352408060355001867715445063078683522526304788061172696447150722161190799962366901357056280749143130363005435481075275542200008629428478329923331535991283544644606353354808805796200256110486887039562125646125466462249030551350197903809625035097959654205652526109957014736201671497361622879003525430460142803039510011905511607999269498106326528267226590806950876782090737237546933288120632147362501524778904393906213349926669943199365906829541259782383180046645295634626532447649352613764820939412003870214059108366953895774709449108775057933596757067904142636510358595200695704378353431704125841085440830031187492446187751827281265471774187665779258151542782107321348509738836592570205790550533728365652345909730688316628902793321589044354634701592597256550626765386535749746604148623712281691963194536129967378813425182452518350919374167407039402858420923766196924466270762473207639194650203123584998873238353547373240404954733626622855454426965099700379039341503653862069724012426317073826652514095355478461258360110075359425508366492039475158983604918429526489864459229826780921508580365964967746951488990434779077807831004248461247426221011079336307995973354662999289987554712209303248988550182905428517332693009065166242516731503485897642996862943019797665073390115054529832532970274966264872545761106989747676232718046299444385735448528609113559766597360664452455401178621283660715036172802136698739698371798943805046086437385691737140174175294444299559210559980441589571140666286714741662300461393957994325721694837396532662206698506530980271392159603886281039756591998155217076847025708031655136039571294995908697467036559683751306251864104508992963565904360372366317071244861404321249551013521127624941239863562777111659893189435144414170288023564323850033958952009992230384906883631976477220445018914125072243789585035860322060194937066119618634547677836061298614275235252067828483188740152549113617050353503593305019711632357731983027805858044757245107725215787210052644884269243761791826563655415200792575306735599996672109824 [147,79] -156695099231039690001925404000905901241600170687565059004834914803570518672627424405472382455250243242762108792591197478930110456446283413039400841815852444536984178510317650387693774398100996368544283496081083761161249473799180455321984882466266424961622138682890738025739619179511106517542136021611478884462693989860326894188942060695581245380308796239621779782976890677215563575208196435019129309854545200538401671657776780060480788105158963344419571521033105666492270840967681810376171935344248615607803066215998976406247126021496976534873789925921818348194216949855665972829058773920835549939760557552767622948737823841701328924916157779063497963243532538241748238706033389899642566546353780928949814818480173680711583979226804277368637934920311500441173056502747235636968812602675467586063753307188517165476403432060730093255793975186279556378010235018378006434965551353027222048312696546410863921154560486239132331666884041377306197768682816384900371310210092627985211722698307588892334377552996567370411429152377016641508400721172785529082137979897785429252198036967830438307743548801543382358432327747994031492656551961570570534426287569319764881138088809626069024680181289049297949796638573640567860477536762662651310470865077248802450263975219094876637161918179505770165753354213696486541011388997052060140485844092837381489118270891051499025664278210308533624979236145542404956310175682593120098273164764677581452488400778202544439186735771727713650989260006906489870567047151912737931045089828002670863585121622006098805972202031567178584197398654397592362511664530731811621201357388623705630950979021276334098414173680555399456063134914016089612171400287813151116238508800986180793837431722645878122520916188960713520422597095139061521436409505427159541881512137185551480889408074591080105882534522304177525971314093019708136292879266129506577959052203064798707390812535491709025743675623778240210148581148490707834364148921252707001108918551609738164633017929586371301176252588191311878178803912970585476078806862328386908084528903160032924889908483247836733004079142550085650023488741695954239242932232248570616203124067078755614784851069560414535799833478624 [147,80] 11142279153241006333769748896525095912193810520200793820089164559629985560225663798591956721837105491104809348438568432299190716521001697056473970564942724279179005670813179281070079987906524764202133735095408970105296377114612247839004310606986302935243013210105440853689402614962629509413951259735659981660803267145748030106798198415879014399873384449047231193223599256130215452602972056820865578598250265599755487221431704041473781043842166301464097614097158723284542640048032299793578155572051770615335064812325778975212552432454390862796635920148959738791798839965638462752399333829165707185845143681071852327821629536482990302460746177041181185031840921391589565189566497457043070631140612278923918301318313754694409095942596291864534547740882491657819903183434447187846273303554767689770555552193299228111623514378340515054023925736017314234184294840415164638572496661104627865003355397342621592085005371064187422098129368750408642484350580835311859403087625022174777322069711037718555118679603284485476596721348027826914783984913314170072760983963930504806877590948720913502936658516801005347611862896238937208203927318681561939961703767588528403467160999402702610992752815280475475276571509631019393010934408339865799185845005898764486719115642892052324278791299371218318042076783067964030643300761113790690964343468349348207086134647016598226547105093049146110204899019741100910114406324877598952449464213778239734621783789574768039758930961559863560695314430962798600301808315401313585920822320076939948467973725371510528331528295024819985412486506826949724384373350307286088263800513329924923491259100732257322865658441183858849699731686620203394776159441857894444559333882215903570286576183619646311745468105657468336766403358255458026070142927774640591509003479245465835625852416858571828334623039152559121124830932197101726209926462187275694875029532249290728588712756252776208894073103599371841907813097201699993090079599216921152062947878196384840820404945572619025277997493006291859471956197415229715909914892988035704611018738967216486281040202710202481760176118245172351772491482574921642596304783661650221698798521427267079286151328984619437996668416 [147,81] -564586702203603504956663057810043468652782465184161284969200205078477948504153013487654350915442580630304150147609885465101553343580467250747377407257880461435459191976567931075214628973192215885207223369046488154968304611399249307738746476451986337802525599757240743109705625055735566175650636057199662893704234205977112058611082442769502329674724734666929334304292649056524041429437534657483582451272078047374632030639051867298802677770245148085698392622822455070184888085890365898976185890426139453572441136975438036962790265760894176194451804550649893319639063456246219913869536038068140830761465104482859203375198973622104001492221035356919011571557189768036903050056586388774409921039910696357229774931362480007023742185572912188624140302000409771245502081176413871442339728410021000418688284930857209238649356337321261002584341055257356148833215842009820280110869064087720960530714968832296798485534037553734739823200769474892779648184015023120396678625036953054859595006171852815082517023104221527404979665292733455171803236079351949515151948607393035504387231177158390151967856156315636853896426196325365866200899551952627763419305025842971702274256949656465338739198139286681259540737412907884013964707045610859349383616126635130104350038577683284384978852269978415231819229784038823696817756312795221035126759980015452789724654998838736183295649713717290389167706987128484479273608105536994963462417648937428536612879167114779772159355589187526406548546856015460720760992363275254087331670958132442301153478875235431455175202694279776461805524311172464739491183017989496285701229267125723654132158099301978147010908636789250110262853707053790478850287542859658025167086759641768314511117246665858305787598193444060335062626716021674113203212368892217646331772626284289869186359270049798820972696985916693256076950757249615213040910005323378437196049790588683444055957907360012032409939074471637981167670808568035225342116291072204127410564157582681475381148439560969312691270276209621290119535948475519384268621392526248218325435084058120666212373466223407520167430089326721898636013529115950724557618682036105969763224360450251885966394620108023448391104 [147,82] 13156679716686118544052720085427222907951999624943742940990389003307797504122658721131396083733024488530263722656362136176437921496556517465355376570705348020319575618876023649976316498540933908009003999711009959488625049597072958276466522475498682585832313204226017726182030845653031692443047993132614332050390138494936202248341315543819208556884473342262123105221834930592925256082549382404799150897858786133236608121097879495127874292607051158362327036760015097468392192381765596374573131734918652262013519461110883335364734150219991308067515559908705785276479898351174588345039609936953276234142566258505547972184626110703066680752010120507875055505376068995540051406078947201935867280599217939259583770059291865129823024793429325548010428763872088713842329830015668579515071174272492899542277849907851604824689437819515288294099405833799072814035332652438227858291023857919933891892945686618417945454774028214597313494384701991561835274546344933843920661866744202826084106108055527747018090663757695824942340565194017180491733660099234312758493525694244821107637563607130175692104482356834585236850616118097947504078933746544983983212228387007572914999064383650272440956338042815536840242195319796468940598314068850890452812617803974830426585511815435659953488426711147021987246153670755366882998154054135582557736265521086032714799117790083408605846750724752230342450065895372481697002717042795406574726867067940664080235505158514355754902383942136240588262378520123672233720244762178252473090940298514995726934528571652754546693095308256228278314314327025808742470188681641229557755872494064142870757039274554461010026757845532349550667774333200052627207896377826699757324983897775269632209332911919339824421909922695830549610651170023436831740361412734269884088640496788174948149209523354201900689815212639331016533359844292131241237551111952985780959199063315697144697845947157481367922443842612354311311537638171572822530465743430973956566715855764409897985611288670824737145662081090371849514040464680029543901361480024986910104083686052436396188208674091724581182088203259937437770109800368965093057784117757676348598198005572389216886834393426880768 [147,83] -297473692716342259340773250683680104288567941947178005257097471872088122233935398707577048705021455782227262370597628791668609832860798442964509538520250170424976458088388586597934182087419508229429191313247068275199740769466871605331134343869542536595863044660259397286167859054336350023017539401399564588133707425250654550281136356683916587251406216352413652352348904022032516373998700682087693725253654844700042792304124038800822304359810343454296774747921131855879534533367238063831623317178887187860593874792149426275818711114718211322177151019403738420597254176668040560931655811191307530941774448979084662406917754926261000710833559591047085018942530843024887579463489444875875283621139645269245538002711053461331991920448252487928318319879185032121163851382693741012304995345824589567329257399333172675995040770381331277083113436493026523392871572161814408286098681108024081332449394018866303664900451950444622324083799974029320392997425478392792945202235700529503139512368438295793311868019681378174770800230809755076479350836113307761202875741668303521451153947643110578435315939966934415334676227616957987277759347807867763790032891369196225716625238468634806036095366687033067548792815544157881895937516639946084259917136630829495360665007076376856120719289280360956223715162673422509853921163438381714050267431937156949267587508161711282692560894087331550635731552507564574081371759153199166553016646943122736932782309432329909682469171535694012419342558522990257371900775979306556966043879844757783269737339985793003226672981343625857896563865378231221481729407292135074183299193446941876510922663398824239566088380997498591312460359298560666124691377025671559061261606049746728024399957283470442989188475491087403644462536375170509747062937107027107920184464122012658597191503218838526217397908780266318487429275443607306419444167784570773220892691555967634512043041955294913652555202654271573373098210322033815977441828016663055134850997057022184536797424144315264151869098742505881641584942217614585009212404910552438766628378669022671851629262067759845521699560902333686343102695594292714691546136450183380011984413610392919630494773157088 [147,84] 115576510107277573719055443559005238911118985275946938483668477317231574005144482909638117485119026092521140193122670025926847939751444092935729432879461670903437804899138836188738481570003719240889233412851148932613505199729802323288282534657163543112926445297969450853696035768885543703205510838282333700654249050391986562778148133261477896368942453069091566640736113975221183081551203909026565844601383976316499858311618690087281685609388235889299151681035797230756395694052173783509713978369281081511198083049901109098724422851675415941864339185715512818029340581189654380410529568999591391539538799343287713463996629226430041725738008636470734095890079336081802365644941702201787948955505759247399442656934402132679227200956212191872067982256282405014989201704610149483078206439522657642650752454387410333232713172955803445099832573588961077145325538124261227347074567617170548778431352660442825299345442370723405950128663068368444856026655831779047328273141000855754248518594708529671884723449373948222008205128759591860957528515133280507426175631101577371245296818811294647560803110941279645217934402947879417897181307265139216542588097662237948319846684803664830551544190548559380970721215708519039501237902601907411581397337150424833329028819074697121703675885279972947945219103788979433293247384593348005367606301327000652346844500715442238665241136615973533842075157573822212843003099123460179508939939269366648470314430618352944769222424717128303963873114057747407818336938861569885119882387673594398737538493627957505194218462466397357785420569961773933208227399791678471028900292971694693955589817765528054205335416584915568036404788513621501960855972267613181373288557596938335974707402479326883296132613659540658403290206907235776216231461384968601355778992551311348669457167866754514894268059803324139399025786827937309224491098466367777703903771478264306691438515266596613215703125191430982856656747636390520070717829162285232339648388005501609764784280528117627644324939565466853204866993352758016520555602518494416431917029146303712191222811365022723569229625639815933802497563110458820958981435864025470016238369724643681475141155488 [147,85] -11999205706631877733716544970960252132159264900118786118639515196622259847083199479228187083795332040378660602196528036329300251682511311804779687997295584915483827297317940623284827813428374706231505624875029284264136543791745987064865791474192980178259634764014266040338208477230371262770840347353428358004729902442157037119799333951033925210999406749331606837238942145068555189326518144515100669913669482162986661768866164537917377272470840244355379164044561753363271709898902690932329498344651733002552431789474738847257353285871188104967673573975187110835310117285486687917646522619301776613930681596533512052754975990598388907694714641547514661815466383836716927415176040267040725923044399602106377772738141516800601037330762825979021304822704975444172021192160990560175653771341038489579686933553739341176151247613455306562329045634406873982400513159350203493431747812080770611686060376678608452079472791277879143235133401096050461725414864240681951139494374150248493243228425775541526618280633270670309095550816057784315642776589081540032848208708877104217108551057431167784505453440474512210341319109636963201367881513211518716245693415622472284332753580017349943865291204203292806764786186191237567050968293064520737886800529262269313197355485644387570879997601538555374068739099136631520030207686914446956870423985329707632696873819243847720998050916789636906001542641195958678949955676706349856076714811741095335999993967335588398615188111399170100221586983654930021794997314331839280733971669843362551301913308633809081548082908213020313738019955452367277312239729463774698477544939943421210490429245512827788396352523533483297683350399680680631951152984916400852017252402252369148157760130339461554115122635172309361687637970615419536358531345621010194649484801793565029493243565814940313855176671631634802514258600119774351949881328481452828208074866107593211005147937490385787714670977108941315549691934074279625520133774118964656640382933664623170937854786199666543952780707507922710861061052414959215197704670647707931324262518991006583913122028177647498435476866622761811280298213762473629883402777967046047807964325224810828505556 [147,86] 544828476101933394426417806385021876342976765123847764843514615552692562711643308431439388490579611513361074697270647715439528173756489922683254266880084090605318552305301965349353556380306776448677001477727449679708981854164542319305949650700591938905667106601325063649839945335609056541830204938860680234450300915633648312284393749864029107639869977323389562080353193153017950287181296243530117564041831194837438453941925990344455337539844222562099748694871071545300272648391051108218576389421169780381070427534007694404044814980956080228335104167882189636654499558414659650047051525438265483289753678960393399998012799777664418562843243757939998254210706614485232044675128493848580160418591719356904175928888740274527759749424261004056253454828630181592122956838235486632212341537278133246387922237356044250751019385545088688998686338170633808576585820886142436137044933407344577953710785930059684583418840811221344997822544995310705127181793231336538207112388164787841532884559377306686678629421651071918524749460285094223852443343623683666855083477945568375530012772101282542113115249343683405827327334264642371767001576773961400256112946657597947567423683618107369447295912015497298132406671752016892462053858635976606865505944856333386759774035789881481430376463538038114017698870524952850685054168113369976045985363526552135965139627971457499690126516771997580766997613114372963584433069138753352205209354103337540035829628793128205299738067275776223360307891852463840160818192701752221068298624771855586396239802742083669170773096933097171048674779761910495157899222080775884186386343930801761007660202159745339935357828051687278047795469317304515501787314495849539664010489292083722378913020005757459273422588304559351576664569396545287891499499229544745617131385752367934208318975389492877779038017095360693425340923625594774346575084771974298696226091123036686677419416144438740868597882811501344297261553746798320844117129974125704319879704272278009378421293928056792700876418161532498687391553458276648061599442873251929646045481930428884366218147324210801263379095646358374244693699413746742101055256121437649610155330669034547200 [147,87] -21765428993367464493626942845910917247176427314796577402035646579686653193032561860495183103762296482104665685163484232637489606713883454325274963864376743406126508157332864547310452798931904108466557740500579889555591578110036675806289052255221781711903704257265375419721000974848325487673487960851190235870999926691299576295041634320488859601649726695498621741791650668234610525228051189887726845118731449880381161458649314345068206578349252625283440790107842132987927853674140165638438546471249207370104911909806529756704163191725943667911996409390910050185891045870035383344198676165963076677199556595633828991916739064100027026420672180198985005380168009675910212875943018522187073184446061395920102393442317879238507798887715179775603006176710272960188012770857169733331572029679701298326055594318228909820709933196300825820432403497305895637909135010020906023566654600545494889790808931635373444090834497733565672383310711792151942634176759971793323703603326673489676147285067043951619320004639632901062084454407773111199988791459386687347044559618260638944376054875591389057769331419875192340724524918366246513033323827915697560637006306122198574509005081208417484256780188471833391819924616087530265919632593432650076877219860002811141237912770753705865899992750118289510583644293673191697378491499839882109893128912653727277857093978253655948703558988654669908488029884811429199734118434509822494536569167702765639185550735645788536137181118371806574649942565396184433949351925099304018507267210664023484009858577114226180656059361178622565647067182719688684056267910230765703839114258847482319722497035142482863249300568617713527237423196413357435061168470198703745178458244921481975519787935266431181620589576720058843548661966891130665575366251434534041572703101720914403256975039818423530107792529667368381705335361587519976535873339305889568904581183952577400534543852814756617298500898035485248353162710831644173779579573429686133899820294268726995524583408750725361375182205757254767117019794781792159407934236941445891311157016984053562494549047666355980152271557784451609081534343840068363764979133250085171865970095363840 [147,88] 1553926923225461120042562104589995168358906222296343194127551691574185264872918991464816503116921511288100417228307522545941985128612157569804051511765681046360050738062221400780519021440670669317540553489729429610651321561180338603448505730538700110006420799646552402732327865084456956834773497420289528771306067871035615909270512375040537978238569401490779603523879919087276397911069248030192178646881893006059943422184974509381887896661823737749684091094568858318516950118596088842169559874696890546228074899261010704281027782025042957875070916994835686362153910866664305163827460229350436056842195910277532940418422966650582238883589563198260273064183002534782155677100346907223682741024771708722552043246092996881376197001481855207319853941474834358124413932172824566136421724101846462359808179586430376545487765704758272787716544167574457599177308524612171989290972276164992342145968107856091411562299432676273961574995980092713046883202444224309299345899455414927729009502855698171174180395335287832730845283040069844097667006374390507936675006338951341910766870444526372554187556359571799373791202354351554573366330185835660591291452022833613924937728026968226296273377026402762539820278843973683417413901284949658884033165611260441610671955216878416907579768494801923894905179682107035755435543065866715039516571110123101226290842331327288243848682934132810680910229590194734089958529277609395929594314490257098511826607239468971071136190822219207513063328078517998182939835921996683082714339113083895361714941768976284171789872914966631326401301399324937356047621049108997220356002931080019108255549645895433807948637121820927492772740362465989223418886453793660868228919616407683342355199517325838370959359193147098506653206382246645301822108409785074305565254111409143296959833837575956806857009346058962325240835896629657303670150743698727091595286653685697679734549231778514313157951154032413567011380566911340267896798827299675373232562271970839933156315069273714278239269515539582256812331210029035696801092793574848538571202792489323668304441127932278699725164055405699562271867897630367583938807062981809149316351709440 [147,89] -93451736295978242504189223473924633374333080248050077412021611585388032811629281441502691433959435458578053299308333498662567297807606938348002348119575703757811085749248500242790460809941313670696419243763044785594633183408190110793987363876539385124819999372715767817028257237732935428878591589007158270693125973372514924247513731436107187610925782792677644411681898757056372216646179846562304739153925686984905714992863766155616154787924571044957349385284569795539215426909751781255352740117558989426750770182420063606915172226032222014015698315656599867543083828972107580386988551209702163394164712898653706798043585563476785612638326677917631302917448827095674669240533758588643862917895582732096988480260714034840964877601414422968878582096382520949845723584936104038194272981797112657172621061554315916487610708520790803071097754268741734855775107089360253898813531179016786233010472775903540490081480857092158030249676292860463613149406496146937959651050405001717650314021891011554065928190564629949620694353518544050208328526729568673131307356898341945527555197424251474286927139185992183823743830988565060589060800602217284956743357567877145465830098033219217343463139823349453087607947932540551584122945192623046980343491990153479601504841095562839302435595037766117436103344364237770892488760268430140228300082265635057873853988367130232584249450723344483557899712752512130748965915161071392879940658551448160032539304199289323346736722497793016513277664996882871781547925396391035211428333134119225167115759312961692143758920453624993896574698230846121211241744508095811570392497760579092174217836649688645942216691498303253894475125365812737879091994528526977403003124851146255774457434217912057247473574810072949282067711446931481648835846928892693474938561270469678005885818835491297704665023820640712428405049877743898835196317603342258710736531620941030196042119767019950832880744949134889997616046498405252324752424222503390927754891211393602737098985844341127253773800569905736992260597876478117290150220456173946929582900023292949741947717405900354391198112039449074783431848955185168631602146618235622471314080 [147,90] 3704635924992202777333460188532839479417684030182579603319109496306123230633728607297909865131037966158535172022821810625465102984242869893409707218478499056784701938241649882936991524046354579711831754042470580985555769384706101882737716316190804178583282520793680150822718298865260338427357750583546935799608174699895038016894736529751466957291211049327075461632016826741610702875914946737035052612596947128410533799850221915715498322049208224315016567710586626398048454173117714396433187084368678145879242594269530393831869133966866810167331071694060654137875893100038010125787247584788097054233232547744013650054335705508612118609722886418602161541327909123725358872810373185747014667158730396475112503824300418588803405013875207274697402574547739778745400178165467426286807677858203635377514829119672691821456369202988375254347630624225908525506095475913501330210191903210716587930123411067814226879397272212543066755562212686668299037990960497894350344078790704697896472916322486359292405173050394800237830737312375548581154722862005284005657680156589641311893337364349126999046124363392260012504110818081201168637090572666712363708753107504460745503497955964152972884230575714857189153989846168144318254296669852402247258566664157733386690064520739064298503771283232275267620173749814649895896596170909845585902181890261720862555200636615491336425021225853186631824023964911624861447164388704295941859771502408252145501955488794074624539448462723844837111597895238333898376063502033864304592215851437732313653325560346848502793457365124191922764608069439152955615489259528477270666101553211720872507790054469620812898769611718599711202097550128567505506816757676232445839033618336867513611571103637161930092240968073029276099634664755435615251889483468434108347688234132157061692992585545517595958042039822844425797057054449677363308018003703713314566502908209123553300634913362509663975176794958946948577912828180686472532093217092871700723044123966581960912607463871793512070898408247850602134979242595513098426363605553523663393267449581849042075855204061797758051974392495920971175758665446833716899243677525597737984 [147,91] -156184627863092581938263406406977423368681741914575275485777936292560711461057371843410560146508980495066865300918210626991152948366086664994357783986297107876588735081653316784308794592820209008952907485869878080463944218126211916573939612647855316647801080253225110741264440646696927258582088774416558518066067391010264728599949092190845734504763141326987602766972122285051322450800729552426733600065900533950193130272430822818777122362547621462099246476835609676654635847550435826367263578350090733342785023017367200345661229790536414064841714332732056993946606422837839099734716904197195373907309444770548591365346197370993524444799497516515708366312458029411463714232418761872046652084287324445074399773213916076883603486951620756650079906685844728292664196874333342978822519720051260381591897842251836691277775673262372379421559332149940991828774525322119049666771701072250501523714692865573932360059058412295104279443228116393738968292345540211064531526473243527267044748833476745554186773550325781423107649409934487236571866779950567945799781254560898946131612015128122838772758879080192313176581514534731957528215528117786404779476170837248558004783661511180478820568555601488896881458421587712239116424539780068145054591702669484160585613728658620051486522456535780010705899691151571520026173418123131662050601681957615892049232530116462280829233666757654093259158942334442328378748457218887558032434762331238061998896568373257655626911129976893509907713672148815216638769645684655904927100913452688931400585677207404371204741899288573250852100820694980388480560284115846273937933899967979814831066759652327247664701167945295063451692885575671227298226408362535881530600318985084679687576335010715006741971793065502288232960068350594236357004102309940909337274206048857767706547054066056619733965748323551728179967294981242746459781808897095953792325256184490461023084574848373034151005120602202945507528731971459379004327219243267597991251836497218964084435434744022323748527723727937325869907563549558675360278956211608580734827704732421773216036256695349621934451805313610920391332496110229324871789761871287040 [147,92] 9152313716199820072610729299243540660268798562148190317626028280037477439900019092559213957325321642650325576022474480902010172562682260292059094371175193701033505264826465607530508980100127377391275065867840074374256323504576413117340811889943988130638578518977544457248253123202280972428498884703613966546533759329193778330191504638246313401219479059911143755964500492600113012989903035501352670645099692816706086577985624896815185566997239981964127809582495515323610497950002192492667651814816112863245023608256760835914661828684752675473326882469954393408717656493789001771748563683993727903939310595214606758524344950708195473027092736875277604998244629946568261106727536728677557598882616912718749361711315692690893580530821312865322323815585246537263907651072352061375672302931196863278514527756371877698550248932257368277407821344402204092243244733479875964819632686026405946987044754228449694366424652375364977728501191316277373498291942614482516427907323883537412202632159705339153206549329035200155777619577469896771212500132578499110355868869852817173348912931911374349998546996249495725271256883609034786876099528525485117739299754034632901361064353043369536663459774569198530454584273450974577565507262661426988166310590035358581781663649660391785912652244161131513365161313697221082935247537093613453057804138546762102785045408160213424587744351728113990075027339867696700025775031803400764174762127667061759269623334340211256135015670379394627589034200298938567676659870689520855648705961413039785188626606478054911165992008660859879896811676438297960746327417287238024794943193908805754069935713986956402391813945638341231806408987880291614702652045811251536659602246039887631688695369520241188132742604478151186269552887041873145026115280242716404255428156467382970775500264285965390642657481171544940048456243913874964398102643485775555906504993584630841637091504794190291679238602460940437877964729250541084735334156130358623159032105802363329597309609357994631590022852654420757685200798244397179446692629467081755859272256986716491683087046827370702813687804125236595137516735769284293945124213952 [147,93] -429197801585264808355158333574327956396530214723719517826998742038697790879891997522027648073500269078297765136811363397872900891320565410698263612965840632416605799539915962301753799410863835003614596472805096442818773152729137736205556503208988976026355375310245366852446481953399318805949810609485948102719405612546135758863373803909827645364995013991264975072212759230346331200046754990476340743397563870389812363307477888165856668041807272549083508253875050019130181671319600395155850804471403844131724999300074603023111621703897086997610752752495753805263304852943186656506480917582063474473236124009139664480288339797610310335482634589851012886017037202357782146907630020055954661681215535377445506641338744472087357565960203823270769466841468533144330517083966518633424663656081756046041974102493144085801926624053188799334060489615956211125578261101061453655945587956140916448205525539344603778247644103126152478963271510130386178339908886982735119549222077530634900401120519482034188338351890024838255358287495714497080574089621981021026920204549569193373286860794967351222109447826104042183823173954779693385129136164682919451803771219926372940890817122618207441285386944326214214480983220921052955900248915102028891212751961322215368165962564360192571252818993021922047681850429140530469366957139964264425464884560979495824463098143955328079986791188609009199305221912264459483778770718434406607391359302295297241357526408586602387379948006799810675221656779522359388594854965461386733606004420868307703867821577762769664829363404762157317025013630410611039830291793513627593740838366285024794841821689026162209104028286774935709162518637771245943679083241575587711980759981530328174495720046433607094705657925389700744699482370633883015133735957008500367157809589980325895053110249547003250977008360346634388192614835086098231508611631335778106454746722124394049960589215806542326847738751109617390008152330071456181473891669659258292227571513349913202398954082500013074975350299000085349734738571086082375186033522602859642897378778008712718539000232043621206542197599881232177414195184303603020828472 [147,94] 10594035548098922860623863011779556128441158132809408932799940362749378804513985154133748713980147722587697644202751812973873990680156644914176517782203476049492656220993328581466968624148501558004885210505344277211580185169193340052896703077846533221220897895250171789016976579786443186972205675515996463442918453937232041285675454201140066116238721754290361348457902854192789976322531608841707751892893248740115524420700736419465740256275295467791117314432037706966038496864529986961305943181856759975801604419890951503339377144163689617475433129944047115556793619306971622211272829662844040035052629849765961074907061935523227242364092464030236879232043302708486070116212280828570514810183838947962543306822863630201613211752374417673305473515062258979944090035827877397256900172066416270353718919377813382686528609527262122473091081267998040212889541973951596664944543458967800438114577258164554364207589727124245500265857432445375944393316945708751257797165533435696705886664600316576525364625312784976918433166965938672136969787162378770955693155778858973973104602644791008420984570764688990485413530269874405388100186007365885154202985039747411888160757855373467556964245004947431481580903728361417889202002822291920087032597721437364446241254547870028610217712760478857517754637594788739791821737104389822661155234334858294076809417396022044587423549489431875894870534166503720174448960084631294775217395172753566671093432731913483318388840483304646488329040006235399168325736255432259190455147143026269306060998444508680021256010953659201347025008334731412090972310292929705019178491395714962381980904537136928681538433864767080791770886038510519187100239755639692108830316120575553740934540450962517882972954726958093860791216331593892375215005895868871326464685365821498012851089326155869849233702649088981727662553723054191170241683442723982735765149202242763922095442406439452822552636945363654115048071374267306966828828877835492383973580142620097236136940586039340431898871698448292697049799570721472956619432871617203206806495501644866577851401693601501654056974573648891996627190992849525693056 [147,95] -52747929793091646595429857541537954314355060529917857484567109096732450608788208706872763640372136185704826784140298125314785855987865953818426426462464408924422029644008285715033895843060037564213581599628130647752512134271174197730961283959857426476083215339466748523273528680818964150873738785125148218480915293268426578091673466503531796763781196392394998007396166881356505626074489181087795270699266482579814112009696951621718290800304699438760082555991510843767264522484633433443255922343554349835931815172958013459734272584227836779861962596196644052272325298094649993566277932415759553145961206118166799935489171147568881599136165685150430192894954155176028850008720866465033017990745249583773229694208538528082865377444115319900090715945111568867694247900358435384213752418809165760196055694115942375180152405467320638396889436610106719966967507563354405121558078552762109256756254707673783994929546065896719394693315691766449521548869856300806052086839886243600198484495149612714804400916230673174696389611606547764052703018391902325836108690966334308590610351381678265954267825461788547861360839260558460069049126523884678191344680683325948680055407678580930975373925764306848670974312873444956565953321201957244923914427158298993800528679449843691744166364286951063805107982062190547881610213015915208452171788063474931431193014723245611982791494873783419865079600759281563156091750234204175231748768673835375021878399573206521931706087136856026115784628470386748345132591598474183125891845065340322635201541400641250480564869579098498769529931663863353527221940282993012739925310467286474375187787857990039681734766109636631109594207844738705045743590064446748437539607877673451195384088089437737725443178289878486281843949752789058412037695736343949699653739231754861156058026637109249453313333276704923065025293543278609321365534269676165746985789381910047966011998725898500848011944221657935239397904700555926036389522036224697924482909629793885651458676033743298902820609790627173462974708586593273706326253561117642490657888216189756430495606973913252968668585068393124186966686962987632 [147,96] -2752861224739635169920457396171497193123898718320548772558736238221459328911372582757926910271526493031064973777601404982314530664352911638962282812746198144191515744536166911366109853571029174309054248958540129503032212010846954268000343054674979852103069673966719881364410000274486074177382722730847324397045322149005241937720613054979681825093204905130176867529448840134914829739816921345800711658075469728132894527691375305762214209555606831161618402434270708918727210887989870605249457239796742360337407815817545075785818394549390130991291029077295769942272340521665530699293677732534449670587016002363762428223937582312743240017008742170229749382935503728780154147545492444699339712804321187720572031015642831274640743854297878018925604698224144194392522610151984031353928248832109303534304597825033617981431932547915443753100782047403919454209140197336901419614191730206345588754576654562521674331027116331016504103378385880733645802363221153650721960700403404641296375862475268048058937459002446441882423524512629913689574082055876107125884680863351169117821016337295104688106218459955006192993026892514847606757706428596738697414018921418923922597278488650449572113431036628620302723587654697018365860039507520865550889862317596148394200808200624283103731875310044185970033532253485368378398611635229001611312341718795742180220358601211750444786027428953500812509613005454110346050133476474155785499612316970504576933810994288400384262524947101545108891867343709148325268372039775798602356135224299555580244560884462766101327937780324997470703937340142845612318596226674495525866096066078685097255983690488819142359488003154233175482756191455825583712206383453807009216384202348708911084871248976483116857225204416618631697556528919056245585421213425045669614855348826670483753888981683480019412970718138842027833218406855103755302648106534197655331729112102826210247663738263529341922807825808565271496192344908720297457821912288648605468476899250188892999390443874913460912041890379401613137235316141639997783783501040403123636399386444479271232582085886188298763650274852106580029861863552 [147,97] 17356627295245691522090576346276186982745392671820971680554571917819394435624146384025454378975638238837104294210757236418287475059773841611827418264571037966459401011961960674247567027111452334275612602557217824295076726564490734852095279472095393204585433380266677811994932163769856429317618034367860152646420526059705223089680562706158484929116454516526518611374600613055235774380824389718631451308941714060076325971286753809810263916660802823535310249503647404741253605952017632877699135875506063873192254093626036812228590790866222138762568812361835141057332850147962815013501370384428662003371668088277997485680127190092344857644318925523526620081906352439780437550373172969545789939439588286357596119815964639974220410780666401521510778923191150196861200968413409480294205936367201655641896288998185170741355322600230294849306437194761604361914489311977286615901735125401323293859940025859831245211830068117341510012457159144038884262230395875950056780417601106654343362554346493242945181508368938182456922645934258791597510784815126508483403372377391063993267380956503418503110363860524086732115939131543092115055660009414853351455594250102914517022157855963928566925267803414531007869556688660481641216923161671309236400423991402085912950346874227095219636560328387992817487795343584257792451504727592185015735411046582866029290508163128762567985408738118111870406312227069811561138950171744352612075960666623557046166181576969985379152709559886414589195050811002842825662067968311226904825497241340225141986344372750524101964617371014341682965320195898110699289826156291431188898359741324170073045865580936254590564606300286802080059009963911087974242023669134685428041213817701045595821812101872751806762137699794548604891886340856985558883506418057578591047011579104131212117230474105470527282501611225278931363516886441086917297509291644216170418242720732706877141789856296427737540592181441434984300471072106405002070338411639977497871938521933257059611494844492399494463043773844481498121806455427458189793341171874190735436110140650371445505771954749720650460239206301321407238224 [147,98] 137156162932028618074753851721642608734558830993735874455381746072131631016540991721370532747837434422426222070038757161112179795230110544245092341746564420204733593297764673300103464288140899796845159304302396182082202276197997136091204924965259966884405767002217094072743243671867123566449384382923327002934444996562176347401487107502353045979589263153259211893359646302301380858741208246331561937664537687759923645610269499356391849428438710153687194697717220570737819174141238417441283351302025572116171813259964743880185477314553308275438722331054079388729278220044755746749398293115354889031742218155889811074880651789344135793289826730957539541981364950738413662452765716051200213521362982977948439498692229551658686293892737087287355416617609937371676535282380631736911595532536163127110762277574531882697395973438852249887614971875406474265878251909620876289954496415763327172705797427148067751476059097463127504259642635964010426474256383452016770433151521757544693172017133260990525821399741424037470701310331776702243099366980885099856606515739290445103764088830479195619670025924163475498406194453349933698626346033369266760314872799732756456798827576466361426973966646687433808949497000650012008253074076419436623054023639973297959271504112409562486791906656440890297121995474422387430105435268271517585026129398856232367205335889016595973314307456120245942959263812839528609914847537436947032679307094680515222685986830583512021850819843898236795610117739830569600827024692822644918540352366248430493452990021007157458376025951701616254117607101594579324516185876221946813006291920329698061066579719811131208334229400651206056908707451645731382705841923334739403951331574767894378542990365152296075662701348747972975661031884210445227365512246427126579804557284261701315369355054446139860198305295268254487954336150788874764499273129539500683215542684631661395765243622252713705561348971760225264467234532127670677386600976284606644927645252917574650875519881728214856469202190481120057501190094029511324519783410474213164651338472467701129892913552145651208184512221723148160 [147,99] 3126515960805293352196087272944706145829421818261976525239694599991256179793900698295491684815427988389298661714376867738023084095674769387252535453916727954050328641929061375540807783244562368158739799294159551881770357874449833406663759905247112710267928698623986268847923915424862765159988849381473193984802818828794754466264698568184214817490005991024815876925779962368678994779100335410153258603048927880341840088727327084386672390203664404066631205138744290225570994530583087045109659553653477778871126095507015090979380425246084216719833796934046135213208317592261954449893674174846995786408177136377416518798733517793746509608719289921218154673077598057349708212854720946418943327227746480280429493810764004873065847425095157845363392939135548455697733506118435981359459868713963028193088677701595769630210551336957640812485371401440077811516016501511480446447053519397361683078981653079071369503307776791937907767444199108934032284704934086019162222961137680727852497863122992555511308062185310116560088411368148920561075533561440154201574797588364779141583653909373193768381194568308022681809377719264179254468974366628576979670531187556545974505098511173046507499343932577442546173590238633282910920644825039115330497632575322530218498868216638896380901807520611864907427660930502752155025619084512544338084505084969993099653794834532550629971150342328327056647055131458334229370723191030880711669400433500104149479262810562803909161082839720583175729617188070737140894040544611218127971656922764274010644602493178254967915497004405077686003609536332245796338898041875781155387263317544477395231897085352706382307011061745469721402384819270412352592563565647058892796999192199275832142231262102274046668281423821388947933703705772365328018117842149867422308926964934465260384025888409975359829276541533389538660687858268134657487452356072726129190820853308728349315508606686150180182450668048366377730734058824667213639213109750952295183168669940088871760567484774930737163599929600423754677252360309171961501586660396051010435359985872194155158423217618106151578946884734704 [147,100] -71526640492923366531542855241934369620958782137581611210513235594759134971411196681536263717325856787635845792441045207585709372678847506938903543391196522036837088676457582068571796037915234379902751970345603157463473219585389176541663307254352866108494821375238529721980777842921107907251950250207128035930387310267745026055638674684183974476465635570587028758184997288604004702910765793217825383810476717709898420853402212793955430278798341378656976855299538630554676054645161684220305949492640942148934732991037898856606274896237196099893497354157970132288768488734048256467706724765040974256541435490940288838571604806522359242794499269755211491918611925932431435678575928657984505173801719637082255941185640568040461798297844618108337072723645503504949937235844066895267652361920166157426219896596891163930991141973671596956733102013697361133421705925122225691134685128344432546530928135686311761339959872484517796324338381562719684738796441203015797550127565093874702795811304280579377424763556500096389920474766900494204000132344824937036131531098916609191924480271369775798581579354534895656789683676418549721831545590833176566923023173896811566138025730903075197413779371013344286798398497275354646380345137031164508795676447173043752138824972161243603548971763449315330728068511933432722255201113172416649617090074553028295944556284244243558907190472182330701666324218917262667465201141102258967699622261022128881536203168978645927569426901089678308438051654364768627637450547580242413939686333427576038212853096248761838809011705405180050927580664767470115504799173041623665119413557120771629317111859375552483793536778490769458894523583707423517392094139367746107640032983900568988058462827688081853718141297753895331010869013444388000562321993038015168637238164603735901412734992502792105906232204203499341278756711505520036409128450120691194203369114500001129194502352097662387561624790362367990008896291281819231265026286920514573513393030471149104032542472836367412688059169993155809780986845222734093087684198389709498947300964835092279788283959176565014131744608 [147,101] -2410082877748887107393088831654276008279918401343730562252258483674836021086708361011785327006887886284799501432895352242719010700431353541009582829824119070241970632966899454430714889088004892869951345199147841628926730352739771912290543051684753009416155493655641785212853612526990383691201793904115497639498666663240321131096922284702364971946168909270158497118216344367727303481167458868368396953673284458607750432916164601512459152388151497091768213283047986703897480889401160918378298956716650648530164145889253897147683822529349989362318831402940238794172081374718820793122181972201601923112972528945806070247348041908891355124506665492805354312629560653424094076803259870528637758450729407507185807793256894775421710348354610049820620652547812287653039161447351772345553728775083725276161798146989162039814587214187669132016603241529626186054207596207899172077841853975636623048854643034286700630678706139844945673368119030048400812848708121647822215222113999512894260203189315058114105560421443782009703797499490144282425823518460329688499701487627809234997654791476164452047696184666259180023112967407278028496648694319816177805472844743417528153312222036746109899109917118998607000762478595553239495654558283069638668044415592583020595251352534646787047317706740928316179341492694312326153561604902985722367646165706658370596898801258075019537027799169350743364092334904390540266293739576057894264879522963606916768622134834229226386211048780054747827755681194725844085758690544753139680573855733033298214474969260074650387404082195389083683902791104054676838317016048080116300836999432282226712405199010055929221464217157014786952773472698830274103860814216367732866534064946711302800029131429805754120696626322822964719200727723343236554584767815061448439720251212292943127251286678868359602046888717842757484846889083804080548194649972867283305861301780876210077835485157219320671757188092575485948025042815204791802010016951374889019002630542746460362963650356195103518755390655586765887783266037059695389562033795509415346696887788654302077038145447389487899956 [147,102] -46333964418093660713353397849377311605591088873410582479625523451037807049014996960243692232049854228778474421958048166174239580255040860987126005338477170296343089241972111935797474420206804689092203446873705306911828340051521551367455087691947499836816174567352426836232255328837452619265362067744667250523127100299587254741508618893133066347575099330619434280739968459736981481537091715811083202666344116318430995514411982280829877441029145003438446659398665398544797084866989100050517137481750469940537101473659753969153014950974546013124716339560131119307084424117482618511919561625822284604199574158920224797918097449682193853213728066243538884496328395733812736116270759557530043110688682098439690896101999309018043840016483411288326424283153540720773624431749875269521311514604460198842236340279615078884684069311834702587094828392330410042630785581209033757434067004982953920498759104914148323439695812385692110221885682281915647632096374612532318462869307386498981300914561219440872910022116746593322973760958151486317393211469041683437980493812420095197770235749812344936761985189457839941998553415989159271130164066098417239291519419695389729981055900452380248565835523008214845541258699016201958719582174330884703572734438933712731038995779785457411143716501799170150474001339200702642920175377641130171517567208745442785064085351545261830007242756956194131640790016582363792257658138293808118165238799036177803342605051250112613749586121766785785551597129808852145596006986996343278731662764956121574981578561469653401684318836724913767113598404104742176128914879728740776465489767043958931326173302077489271560321545932227836858534380943453156909049162706200345051215568970345914104939201456962259451302300371161261995555888583313620165055957136213906790907390867208613681526081627405910317580248632330052580189415077085750759902740438304164399518464160142942406981659907797704123627449110662832073671874754763558479213684878843276644418398061500531730171914561313000190401956433531861619197032185351528606988831082617775278172110774017645469343201988981760 [147,103] -464860277208030598323986196404119645028641233477457403666133931676666130263860154737003654006214716206190496764963744749490340334793054171962485599731498559515881258142456164068800274593247951985235777528010518587222423656489715490722652042351152783920258090818135084434599751132927099079649088041690152555913341271591146997280983171162510750195642707657536087862739430519522837709401286802870352355163943008712210608730394679809667999547045965100968893736646531628407331474484635081401155448412072181160469432724236647458866920463355436429319913445576894516477386176502953432220256985229992133712236521274152899312311415408056321686213408458899810418086008434849943762749556519954768586446618828039767330892660028425630814413299255655085210610855478834146971096805660110420134454736232081723308548007034579593179746521444537719462803255970140408340376506531189938851681516871470508528638106635671163300388535702356807957451469170167192120581050467561773712162892791113166753415007266576272941408271637177110974207042689194223215720959984472150085730743296821561037361200430573882472706310581129329753350258805030039206651682389750451218812043151088866031948835557534581993526191842325968776836992668681247484778794855380505908057466852072518596438869520110201314861558769127325249262894608309302137072420574302839498219336671378794939875815540373803915381033226908732743540371759984068605822898599072411981277359087161026463225366485208333884816706030002798558276368629077243997454146029843696702405500810074807767200675709202311078359253308213591323573484122466335361957360368296004626677115526536410862749491262401495303371750307051647098100888048663292929827382901761302220382269190070394856409966120924407205222494427608860531414030040956633278438001943508075597321618592404649908562445041574764067668699222518244234984414672474758923500813458681251607734141847786671934728915407213705971920510378845074742944014922566361199550358173386343820184189409146993377149764396554689447926559028702946043870543675307548836006239331327186642918736787842416799739265962112 [147,104] -3440870567445627212512905311326883907756858374015782367807178025999231589775091279104426457808377734783655942321561131968927317285084078488687438718897182816497472085721190545457517928132379582371543731649197529105383778921001357668546708175131888179687120831681527831113153213782743322268859510078466586030241771726910689275087218449806823837688077284429390084046179542668565227573746879177157232568577383705082780750396649722791295726142945637988562274101573029809777764593899080693114648536230809022841436394920599188059844549337970740271792057480671858412908557721191091764398851345574995828526609793558793681546364725624603483196796511681573933541495671229402142692774073007886342040463803736073963040285212891431432979000740199628762882165001694018686308542197620570276018616816249304878195590859657341696946002798093093530820506453552260852291095863863081737477538177177263810992797715363925025657017725164335955468787317158839665447835816053419762226674817410959377264252949002893599976763609991684982892443168294010417322244986691408004904804314679517559812480486798684068808555762186592258316206062572511543049287629631664533469489256614162027146214947973507527458294872564628896259480912380857983642025582195134897700936564612433813732955702932238344644396744055845725249036878928447608874049240700702772850863153216362596376808162480077370395761804376794023066438538059501086022661373464565339234465876523900830632063847668756596008383731580124149928582576592719687027803154830675567000025200356010740645540751887155275237184829862423486728072332430218341247355226894807064106650754171356554842628233954307629311166612427518060751238602761019835163683888168743429632199947160280697901367345829506998545621378465394767152331295392824005111792980958772816961186246552830127433202720002944438289650237435272450785215097292620244983099543434448991497063566049743371079861306587260271810859544457090461245028940905473093364146199827881184579790478565322974155476204431252538633062805114995772025069910918826135445039417969232521809788399519874602698458400 [147,105] -24359521028451631649526941906418675097919590405586927663382526894049726000826549160364355075778754287142156147961939370501050137338384181434389388012506137317310399170726838327212889996514432168514963020082573514214118871168417258820484709454221162964766483993147471493762234776460472240406682320925130774778852993477496324211597569450414231404639841772032845122027777861265422564604484839822739997452324196003944536563615950986116318720552800952714300781725706643589054675720061856059695076715534485852261696405395497222367335258218780861776718260528803329393960445753585581797567769244264245968709361276979551398086433265355428714932914800585073020917610725372655180389620475112585832968640933338247734659721759520405931039384551230029384064691677188306099141285835216960627234969148880437903764230639538387750557760261861988910355406859912445742029257284736577380601397888428457044483461036225874534507086690169487248221353487348651388793156592491521921477808498208953308386671445696561105536153125452815994154515821798959966568170534517190241366210654474885485086840593231371657456376127156822613141343509022681556658538569947328330314765239116926671488477683882933103560627442027881568141204190694677066540713317693698422485500727699473056430228442902711798452114987882465486860192094513848250572915879017633817745431453913987913133657901443384232454981013250669635497753309050795111912138386881662064874605175046438338612970649649337968045628707322309146784925375924851874608272913958691318798311910577986540131681489540907981574771701094942044255466115972819706460985282353245015709544313933269655303131713274592386516206585447753940007724102697228145058270815524527823832076352387180639436439866151034260467248947823539010833809179384702002786388611285538854862867665673028360141315578724105278452055427829013224098709628146897623563434082619441598854893559610554032062210356606519641417950295353129829125685756285751743745432083689765333887957478158488530709570493231073323353007278848729622148611128775365623499082146148145594204859808228459096940 [147,106] -123976671131838333776899068313286371841852799296769916651963864289277246025072397894829283090973782985210123325394102898653198609453586245664923222349928529684721378854681313256946162819015926405570177619908041633109029841229587594002694347515193037430633496688941815149502324839553400615919201253804299256718595963079204490125395313874112779052862358384317719922385753291000190135757030438524080772897179318728038995285708948276419870041849208879595155900204200248284751501425016512709706337904908060219217064863900664982398427587241343621757639357957055116661267024919682766466298784549582624073555480288417128553536215692695575806030955461889764905569476171046228211510815299621148622881075226754104477192276171400406684725190706769830767615870004181159207237597749830477926549353669782173017452356459254306188854495493654028379559980995380831700185320352514172708377742522485813795723586478369413974581966132004736066483104289413745173475464415561838941619250574167056828862550522912412760250012645832669392092955414215180033841977766621960860873113496542270339415872516782991460418801404341529197151905399275920937892083717311793212968695372825373673219077466179200858965509913290129263552726983386623312203271468099306331179660371627389221544443319466881571201213026855110761431863284961493912989136218416104876118958488016892472359632339475165734382489784407239867558619963033157073966029139013866288173164788746739912233259808744993954418145967480162051650895324437423957172379151887427618522662889412052168093236558234999549944673332731288909947719832713391144776165012336790041444050996471924275760153093999521780544527106786530196452378256606060695939448500210919251725300249012601050138178424950559010657493176949150213178716590122705108921991291647771371996110505661614592967035269892228312154262961292583754432973247412088424684460090882692072077629159720871238161376554954268353095042053711977839450945778244688947574167491764126430048933760591052897259712452587348042647803366553792443659582579996463015743360720034515556196285784472064 [147,107] -383008090205087416760630660821595153488037216494404535767747630847082728121484930770141119904070278935495139177902027516261551178564896679722175579528121945643790876276916110565762805804735863272929118668640291488181796487897289796561988177777759395043698015102973831719471374981461371225643920778989584566640310588385502533622930792979203530346375540804979826755410919068757511111996545348725048529468374105291843515695936303464737340486705544612292466620070901456117495918873853242842655033402676777907743703662884639733535607455051576228329599908427596755778041711942335452960310895622054083123177610325338934247223893404655498330108084126376106239677611953506705181143509383389791856391879105531224048041327252409622214224867493573259936183792770458196592917257386690864927168824735873909919947832746953050505292121822032138823238991843609399736300688750344320842916095240204074549348383842280390825324346957697146075289567094179099800678005532703571691425344279955537166240997960528403385547267461254475246957156453600253300956983907537436080416377792879490460250052584613486393574966581573570566028881905914430719193248807761645987739152294726910469736759390847834483722605832491305977337477342915350083484882266763963359600455995571777615961399428129657014350082474821152824417740933057575440305783829332053673405139890801565303013664327437290488000518689799664968578605657676449801284815839279542924752873127240801011149825454525185995328020968997499605351392025912179434181727304749209619652480013536008289924476781191735104525839852182270730200170878658060118491400424453277246828680880946715254063567065589554419151800333469057680670333187948288504320227375924043249849374245950529620230667051627823116798392646201938871532899716248795485324065219693833712585203914076184847344100352822852145087830251494164608199115742755356354743012005234266232536904757261558194355219255015254578153393755978271143631197557899671183338434098468865678948840079402259121913044349218839833118855702849498627369251816065632842220427608950149484522911616 [147,108] -576309976509740134286022966266265867464359763178503993309010469805103035043297534941804871122096299276035701594467991099683993817477764002233933838128276499458672332414029251620406694977949737765612644678922174800280150893128848384562885895617199530891117504504718639170260894807405229993141033686823551014294721718364274731114914184022700178506699740025016423792140853547187202158197186333410453006811014397619738112821526151948020543655634170920236922808129498504420984251577267817451690553892267521682595944604488822090244789260776772438996453929331645322179215528217235870882722852362367790974353305186727092953057622438589618085736316367722528370414482546628447288286211778360090829761401515214408433046588727035792137678902695017415173420919239198011773819045469060254712637099021739064998238907580446876858033648031787054883605405963678482386963917197595118028299437145986229019703437623859897587949425976617398045435758830850238916093127650258964398703216082259018569556409835715821539236189909195630864758744980999480018776511824072141020611156720477112038975588588303258590390854804562166534642502390315214782273673175869325398723218215866957942838298870512822696506246463648286025376518971267813440322776544973622412650076774690212714808551791770514929975121188105254648769834291653938813457736427952074689774724501926255250540761226544976290250349299533880345022105411831726783102776901751973456416976923488403903176882109678266810693612623503814863651001279068573303971550770899538963123532263066670493168591226342294513048056860503037913269507877917170539061993267465639208969861418691946771101973949118118140478796275153233497707418630071836509354585365590105273738189713339897031715896343457675891870778426035540537248408213990186337722786125566005118919932140448124670417308142883045360492428530527507042024122477274893441819388287865780032537838944527506460935417008903872075438964894335351859816417067655767927058493049059249687084861170043199362167339084217382745477849657239628934042398805073144870566271025154605311744 [147,109] -798843084857270484314819382914919873712535645867539935313818971580988740690535885772449113467505270555113965104030389175837775594976611936687837900214690839867496019443606932002115884425726933319919215434556012393825525357445262579773069843798338045106964828102449347858001384938757739071757584171015685537085861991568946976589363032583133564630649091526799341999687283055912350879387291138518323179714408070494716455525102088497492068140312071386213077914067577409175872196312799354448453256244174978984521577743658063298133455998759391606541239703931165446909471675422265696687558805908790125407458667113822882796085652157001749133560599027731473018821933711610420265500998233063338479024929433136636565581970235772460121985318327128451725608772158331133880500802714556894642418293552710925162905176178971641402099459141125843327690281684172452737263569914366077020006235220288888423657354120033260125932484008935513321066680120736350007535019156372582891942926346551512912171103902186441435810135356234872256089365490084555817875866635567939591505129149530100252637756167847142145808298515286722384273419145695648299759694091023141150837149103540429601990126636570576167376767611309263739440033388779982420052068042081487208215290196166338728385791203897089379250231448214947732407173993170670406137756798788050511647911624866832662864060779811564790496411720320648680453054973067383686162245107018758152723310397854418004075043900167771665326420665877863477031604415953732299976500670382629041304548144039450094489110659684009606354006202030907730203778902015598740118218594339918800071097880469873197139901788964152977562565470376280199391470292866328377507957068157869954805758721783836008112653494650054240804452323364241175892510095185522690377204765131836583117528055957993357231579237322935162541773067265171461781948614513144911582126541080584047658457779023289536500389451220164366788420279446725931214534457877776501712869346465213244984135614424627401689987416230689002386871007396695545665163231231285078057358450600464 [147,110] -2306255393316731092299666382531184137123338141877374704956492990344665047894378561322658592381849208428322310311610589404064385068609898336560875855595507790243447964417687792229643222378455467580102642679200270586405883172555629795856151046424573593041762013977013675412334778642790926003385035390581743749149701542093475288871237575778128738866350488241722177205850283615323579329534799085135820322178374174417732164218376551042451141980514832364270650774418850890940047211951139690858844730652238429069595157522621022559191871651144725101722246975282153810621304832902766291806173824047318483963928502498629675773311720847956814413306754178653928428994664280886682389064015445208003846902393780714283247869731671895880224569485444440076765027889545548310150137552050847788374057683094568974597780166759785446940871356664476454840919629504105955608314350588902305640896414309803864863057951517039003745999016743317837386088567490123969606567489981538291706852235055061282626128946284855517351730315084267746313310487369620520813136532289024397607241941323879124621094162765570911217159927316099021241589384505954986338324598317141052460713698226276028860465052888166275427824844773858949515539354565872642627406287454261018319299010351153212263861319362709837401742087094198563437259012055383053359742288296670286194881295980264999944842962517441325915892311810667260868347198970893157474613337287737186599674499387431356204085923216443992932509532118027799293148488311658715287114388936073504054962579679770985452638486522978983321065790691327868617048395522341051178034872033829836798579882518430657775297505458827377498862121362340931758739129185855597304939065446046072559086350268492592021747168379865939769675164919247785394002960797692529592951483093412167391629720437407046314965443201436783351184481691081362806631337195227585567515448377640363961718908620648114139586946367649085953748072695796021003480389751014694866688637021748764168849114697107756532495968883731818657380882707099978314672467508802229305878071872 [147,111] -3817100558097032461052989174490599071987060489984105592359539672369171599712623709708573965918315686049191483735219000818739678697382885745960996497765182427472259861207163987988810138497435960622315448672459172910738879872887655769224848919907858034405148983133978501862705095403889953935917646417952535024825319207267152825975370658184381129029739087469717965939482985886321128298835976740086863943478288626265052431167993811718698633092192252993421173094780830291134419763433489868577666755449225180238110559569609901955086632498889336763771710131041461459587028055450266247439540444864224021143739865322623720792147701344759246632440742507806510899235968018386682971773712593073695820991054696827655341430032682188559245219069997695591845372505344271378152110011290651611008654887363240578972038325328952967829981370096096798562999273902477240568955166726516108349335892062630384166446217071214465423685291163548688640556306703261987001691127902936845139564883923481754649636211639805840364071330903070663069979028805623402721436152961776638310391712025658801382172005761014089656500505693359976226998421580111275828000677301101486307025072032981063312173880313461909984463688801798837769617143041594467984399821613560019031435962415750245526375184026021144436190210704879906035446913905932744852480855375275843861453434360264408677733481897418836772275723526411583920755085785236552425580725546845676317649532182192477965663146633807339381412974724817653033446394989022189433734749681990835978589643877787042334653985339652595667204076850336209646847144453395403556898142524305095483139311399282116438050577301277476768645135266844228911719055944786520682178103723766538586248736513332576074085516551914236783425230236240280825616494680635771413766641565025823728795305899992736208941003972222215573310283548388202080213301090496130242155640163346512437522044136392519890867324102550289583799682891803214269489965484522833316588643091080848742543287398183152302640622186490458942734509076865431019338656604857153683688 [147,112] 216913800140175262110041246520277385082276344517076377059000888940420478785924407980202515224993853151414989421595348676367923856302835292804922907142423177087192742515897960758261020248873726197716559854568387434328807252579461457170036290999270206873869359721869548784424614448439982305476865985563328658611574352988190311167202801537458277442287719857688885598675214590919008220911122458015910496516587176407964580696373569213509983160757420599441909624923820943177247315092536086542057971623889135555408264638124118451580376593427526210605910521571666670155025511371423516855390036218527020717841948169350998515734723270356550867663351600760673680867340258872634598867475972458024576291161428140884973968348770827505252742892692466206300074476403495558341414396639080066549062855587809509456811323215946952768601729848329582945910685814016234664850116192125489488275691484340320539489021821213721119867410568410907574604904512955316501852184216519022487998314745313593047910828065875965152020549705332000249738319584721812786187773890867521333252281956825866219205446921753831516595198706108638235547236653198796907108458587662837256237963465194046723037759691415509782877846773378196748977654534898962241097943975709494859542266350301664610352777436614657125313083699303486599077250132296452497101329947316303404157763567599540626680094570004858253274458869368663545722326604400306563656468474188942541127190014932790661225666122043468882045348043804005794506985049404932513470883634674031618411274549097223101329062360422205441392753727288055986149901635737724344413256647693951722652152464798711339582399679847750017773636983736029757163031428800690605091193765091393075454268793006368085637836045493255021192580859678233636247064145478217104642403487021782073941941889703226037554448131911835333968780266183052972067805163188827479163622905084996195751726391262279948505534820100104277049627964818909531450683339238767443845362146866967318063121030127307198671033889488323594733804546181820096232778943266432 [147,113] 7765833804150300688119573918977737160940649518683598792772361420215026600620347258587927601957266376372591089247587143940082262420838883183211335801133713821138610424986176123630972293719621208507327275361887879107808683680720524212384506891224547042080487476221558516317471842933283204354311838604917458031753339638368849793549642189080049469640948503913094222591848492846148315844733106110627083077992718980415004293271165387990079391144430012207399826912494935086012070872419587665936121738493190882283280100734193404733239555615184451842909977845109968865887556057681036208921279282867354902373909244452282974901403254469380744324129297794541143983067669919004390965291171333372464718849525565385245900223390654059262541432258955202813096036481185240881906418306204638493010769121245697846804459817616356215598512509867423879857584186579385406004571490614604982881566513746386103327097126836760907802353037109074043148691097367655863528163693271776066308749831388245477109717096092892998737557277834611050040870770923873730247920131093763827666450495538396448849663074585792693266019771124334453259343622331126408457023069540851949703421645397302106334212991012474463633418182904891981716690447475407153275963089798747822210790936204957244565159689804509133663742222026029958672285624753190227068479363568787455680262394389608502081379435781834231334693658433269186004055191127443283767821791205795282606785075513029819080210054054450191957143213552681906225046059525633946317787060161069027950293315518054780631639127277092514701125944057088365186681211125912796888825445597059987380309249433195892736736643222206182534506916672198138714582824320739651281082467185008802224206739635324993772616989379208468487617452423237562314682295703218767475518462100699041668672690295200609181031933914778218450763250041120565377516344746857409016532734363170569307777783641283653401121151102584483961675344571911292769279364068028302918865955450449051217837075525149000251582171898328734492149306176502248855297450096 [147,114] 7387831076330948350097121867770060760544805191666467440976359332724791923411164126288875952046517851947312267789520696625760880246750921457634856275037318396825472817122790312227947970598606599811254498467660616775825338388571499265404555054060956007008164990643702945857102252074742557856312145861076848263701503057373514395994727050310289519289786497778072023348471963221561903232961808548126420991129337990932373139304430403109783675968224553966108025142011813315968509843571960810635461801874707390554776900817535494796194973008672467118278376632926008410538443131712679652118215603011724220326599745672822354882740817812564734013125904528538745985626117423589764550855779501463239373834681307452732662190941833768845511191685145057540715376185711941431426476331745316133438605914313809858203700347250741040027238573998306519842302094779808275352319140548583361790083266252973383650144255743646642266451494309061345590651484946650561486883296295993666238464985479981906111371563349029169146239808116114538928902774913626036005305843823700565914816846959689847195327111097624852149960259573774576351510290972998840154148766199612756060225688682018861868485555401147167813959369128873171300869651118301777524161566229333369599950672018709673636611365281407835110367655914800635057919518190273823086156098208130150975706526281970231849773481383311888889346452624268017666252797826747034322089341270230221700423358579266454770897524398826119442780036579868880646764565017887339524643109216157340887748311065518543772618193972366619515827978438615369402357183182498730633455153008585351544460407767369006412498483529095439584956849638778010862599244748513542880232112142086403358249235044449078418334793076311633678470325802872749938581341033055255488083493187633323218215063063972979166751418086371575564873661028749521031368807718853185763830675877174226110188815446144663651503431926007968557662215385346204092192202180947343710948843383343912520876065970322273544221890428681919481079440715629993399360 [147,115] -1504596993191687896867150657893362083735968171279518143949722047084517221608126283748267777228751319334344424206918374907549525960660753978934465234822250548410025378712408657583020869093170403371270695818961634832515589680242585783784229436407379765852151583477418380929477148242972644154574078227050661870675177646667584279952480228391058512877825135204075718655726918304590023703088418865144598322334706552405555374971352244407993331301615044948401256748251021401900778560804491906548004169261775881656856646922085629174545456177854000153421172498601218545347954071849617488172457890476149374622309360101829583465014698662063990372093283316378893452688693230131159993507846081504522183785886886689269606125317180258302666393128790050784266054889128598957585813843668356746845872769619959248787110489846182110611835588119406441738805179653320012595272075939426492008407604179591121438537755328837995117230589754604752428447093358649478661107273300188763244979949372333261359101195266667045176310545823582462180700779858277479462386764096767146899459859789150934507703906704038760679145749383293673020629503307332365802265535839791154990631289325771385630521913717610661913066161676156526403333287915418757268441084987153452768230916647565202727927545532013114173124028240594395045313978201550120189008610156145381818474162296973639082542547827178319429863988894678563152599566041797234088513441271605295004155807510167322881408935866362246179488457695042553099846324354450646825468939350998243683324191172728902328987859137150042361318935649291350484001203455905513934588735077323020238653058850935638762749713039973168476708318006998291649478549980958575226012085449454031682127105803679541665869539689552975837891364517433263615854443625412219473137737853404111451322441252401976527294249931895438262894846909751446406735048420680829153463826462480238115995707573830764867810280594893175297262109032429390889701016014823432780740693497730340471268834052745437041202710427038144239088133638715000 [147,116] -3742107482657245709702264466328321608781572589246933238844304014173871625030712561102814383373415111542479642671323867117436194679866810877910935550158051547306076679410611551686564407049596777934509303054564914202026890278285594013499991305939332071054646326243385794906690395514796902397343306551624896993474090534103989603560647549021492497611131457522236158150030865321022639001738766371072919309590821400418957636231138125124402440600593927451524021550598181519684566191933218937523281366963733144579813701105051565343659494234370936108075887089535589181566836039561154759158324159244821835952477158490569496143337350887267790794076449717505255107133346828414827187217346960330250617626355398655428000052320905773916898421927317875462815181752740443435836288381132796542933312694246071841248818760090416784573837378950101352199718719720408530710880150428002823474976822951791745741753695510324270505285516902231600088193151561331328312073232076463184285431713572344897708518055169365960993330265164558730323476397673083503517390386151691073836547028925654077873357845588908466030764193043864915230070757649349193339876706009923621613979127374029598715904738552458032864777864695531173214002969607133850324953150293618079670336192667469024340310875675838333487394435819334680843568879220833615386437070497761608147293042138967799966737838361853018230838845881132674571316393439165002708066866739537111090235159947875799279261275861028734928000310074508203265181719035669831717452150920246875691139080778512316246575833144908900127305273847516799214766385190106768475898028617163549924985109955912146520739747314124872237893299596740206102192156452306267566584399919947201903401056925526262354624972717707971623872955873906970517068167174276283168991467559487315943103814953057241804426877900601237191769348183345332079967745404967773669476927380119465094287410960952675926359031076031759738055293370571817418924528465369905861238710364281155673711035393612957861926275620775641509468428944 [147,117] -2013570803021674236176451894416267531729760895432875957188572746572662863117623663531663293883441403748376075371616867315313046133085804802296608218159989630473893292266043993520811025280486194890897518351202074226829415045154422688175728235115359188358479212349966934158593039303182882387835177151304732272685376573688986249349802316209805498808393794146062890521566278621428247534547619991291061982001657831466113922851748302701745957678375828917609888205733349933515948979975515826804347191510679253010777220902361327758590498522372578674853721512197108379429228919851035731747415318205507685263595668596858769965386055661642832933967597516128512718791426776572963141507920260932597164628734075516058169583614310841847475880254536390885025520988551639593671033487989895093732000457305365850039403131630401202372960065564637772886055888288621028566395119902439272885578880645404011789291682404412234078337522460643777038165131063646899763433018523504746063771092003204077506347653598557516070811262829469234702889569443724205149885077867858605439228667262911609135246525991604013257766632153489541856378540494630369893099883485494735487847016191404100722509889254982753311468207569290586281886029159463393618110649137015419830585443702551961602540841983880462333504989188836887941422507156682924909599745344295603981861543073418742373059991432600885462831332991490126033819010924829653459186975627123673701315143701924204894753146622056391404547834034408959473049578780663815625878871795490269895426939902422419545559447121739357674922693099961904883806432047563240202776589986908342967437739271037702471589893944093722106878691249265911878004737285309152310603685718973886371803742592824154613934322711893720870300702366102754764402521930057514010764512179468184791706419382575425286889671725321349664757219474306590645933643748272545736303116653670060107246850246753538133739011791383343550054647202518604386872799488459140929057783977383724860436527426360277154412367077940680955230 [147,118] -838315997077185238400797801537746165700553514011196014489302331906605019960261509382201300994972164470553530019024453096277909773841546895269761918736590373404344946067255185614102932675217142938606134776426529102950533439505622708723946064209591605883163244954545765497003436695142875712263068716414221711592386315820596726062867472507605824162672842989964844699780561168756731045272426400643671839991355077356664668965580774741711942993268413053512647978708974299259361310925255943603052326901356782996652384794415221441769290274630644625938110634544945616506653862098855313513967335296349286127793217831216016388654849732059738321853341690968991359145485781075155273599651680265806551519171959215854363044172322995231985968871586195459800842844559910681951159334307552815768411444821130123032400946609892885601370948463389525009054774256184521348192344248430948322774776690834348803268464483354324876546076548965860401005043347461818256460869415001992809355077912762656916994881866870072392381388400913606505504516733592365414196164078858803660704085857065061239325897203029797664432785028880714889855087239832093284184458454609978243139259286420909518584888295669934470732880625553332029348461061466295722169920981106462289649760062796847265628212813682889227668382625355846073195043323848487232902591241923542400971271596408712401181941675204683918219049361492881282650780113682680064962141798345879562752297932187772602438770411529265516835230826465897516149404858579318452840178918148016440195507681576472805051800893027834304578625236775826284875408284334810476719902317227157154701898366014334857126914479076353104795179284401090646523993727535982464505545343997895316137914247103284523164741777278867648234600336608521427002611936377909248421602150824139692183577296305222288549301370562500144675263393592001413710557397407975993879407959781479221437650172102772025112128054520002434978423835990751920732870688065350077068224557560034618712345434484152107943635267070208 [147,119] -280997623121137121207063028523530352521361039892075952454609161634857577858925120248208761418962673155354934000042668848061045777680566366672197692260394586077885900931730956447669753357621833842633403878819442201215126504013761495452078247784881356201909514978799255105340018339465095304351533372455095173022280805038632646709664988008304720455497310136613961038962125486249844639798359821035228944703052150861408363740441853041379617438873011761912343513295032841763401329548172053411707496933064469913672673384625876159780161384831743404942018562529723117389294612769005949922905682635306685599608026383321798568377522558263955550865724796840079922718857860120658573936919286740541969086290668809735798408665182497256077733970145929890597813454530618781027309654365842448636680412139944820362185021805986618475130137847503559943562696270469228373124526820862586500448962404108225446550994325673286750480121828066682117580172366940470703422982913397150517515533753062809916496209384146421098677802590419254011359691170744462856130364569507607738149675276400717596822310136541222309173139197769576785443349453232529036643749177368202984737277058689153569461681948765999561974380156795802591751972622457862445290885565326623617544633309627925932227043525138342008073866174940088970082033912172938689088454625453254387149641045238963864270005824827262888647725726736335653318846567303326352754154786976002621240196808553799245310906227641374777402078694037237983933812819985042157505044751237682495252473543689404095439807989483331491396954413882633597945170924863320073585227729295320406730213859352577248024546271573466935987724273575214649914508453230615398092330961184014292239436678335530985620249400885651857508151170448828056630854417972137058804787801261077155107374052297131888543891259291447035857572939557236501009828072615538427226211088122990088774329404125062247355410740751907826912861662819976590273031355089558991638126754559768482300344346664910750290034336 [147,120] -37095484987348321965060642479979650185160179705902536754415139870783471000692619212154236365918348973397916111512115020284560169557392487588517660720069527837060123402068097565159166064876069253331539971346155537662296069898049461858220089329766057807430637901962031069727725296505064439085788537103473304154366338139225136474940356316832586449137297237013140548552874933301649613173004695247398610047019074630470589124575891193889154984181309063036831382136111843317891923337117663793155606992442361479094532380577156008792186390913260906942846088790632553716252817148761934093159084784471935600738529555606738412582920921588083824253855004392694024168151219761209354707616067243262851933807887896832605652159062279388405742121200492436924006185541995391271869403185459889588837451043524958396531145705909676109930796766957495407530817028124896958283670431656511701056290962217268467458907894103743807093419640411431458183951651558574297830673495596761096130400122674350302614338131186116878925750022437505343274256444594369364604116981535885676223953678015286612652761144161051702794905408008584099678227626274803746844925602686870192471856886361417445527832191239264422486176817505900055137132712434901497836917907584771681839180930144589393785034370750705123769388089534747016060863641846376747997954896622031052172207929509479606389793588339231738002243057773892029942666107786248260847124948533277695894725651939545790799316591814193103347638942894317846747618003075210994735002833667715013080642536580163416589924739957345231461534993324104606329719436916042105940526516610555553508043116349312817033443218709186597340333669914975804292614208793088290590692134833400440850027129739395765874102573861931585314015940001247727272764654026830715993326446431029512857051409586609207930976215829066156631158679464172101701959170504814928126661752895568603897085600639298052047828242144192981660980224898167758085006826752216778498372604146772750597192295304648254464 [147,121] -21425303126818418119117930818682627311032486100310715875961791156998914571455076776216998261685326062121301056134825494750564775070635258344304894898263405372531404132251473977758313500930809388901729590442554827672931921780042696719970686860436220551841965444960149327701446465610206783512316168605510441025410455596422645429155032541755385767600731584435776702470731276156067009062557604570228511718647529695077588284822891443068579306358363109696051135322604426567099451760924496011813904095331811994536398081432738290629552213715833596902355635738404421602138497982616167694196261775074095081942592650007863460147236137238022918978651610199004885277213173933650523043721426500334815303134497414156994305797176033576067115278615993962091910556612540891163531975314381795746501200719958677154876464138603395106161844066811038001674252275045257822740793003476455525571773908606103841834162506033143987567766243042958849760134259445088087819629909516703947114229563268585748299418582693976869233469808932386261817152021233629799022652818464124297861064127823829706373275957803401119283507737453140766665996200456743061471443054572506072068462400799438497267359577955723054278153134079143830654496314394694616768494446742256508219284678518889913902386251003712664866895678999417869897733646522925642602903288534600529008761738299987499369258985842599663382765248265568963228709265707915891965350363156919661966078172755098771145255211200729529103291152493023452250872070409113091747040238956940764838245843508025942409490862575322770060442005045443702812600628186941365436034896679851001823252242484713224676095740506672005130441504548189993316279253714531976543996515467512486131425731573846729599330423640607219547394636004598875010784143933013988207920856468578025910674884353635182286776104100521873385922315398220996835020313862374654271800687817036403883681472624621489303799627993677098786390369821871492502007523504502070999978647403702954818106779169664 [147,122] -4541636637456003303012581462214086315574620394676798178243903238521015845524795571069004660866068329913180235289480233286891955124388661731546255347282780379873656800527002620713329567670672781008909938592250612345589710779938885590352027761961551168888185016543098256160903536795267079103557477195656027301845895071117262488665106896306448781687736995930634270608094548915182475127088198170730551854432622448929806140093920555328649760580274780564467369698450846368705605015018582879524630326936411731322738359956739429156337968477527485251857981861823106962166648989322138463754676691578434516307553231516931552426594587622301722258150815409410892134323845362792413001940138812318536336005577389116606433989403704542299414799600688430197954321290973979217313868684740686769327476504740810723721145941011474707395664984123388145145400247572860874677608804786739033761768709399038758653542960509231867079782974648081944762335598389649684811280960571303156783138245820356838844641306590223220400249540438802646470773417993489248555047501446079421513237402502935469665077589467990029464039853166596674664407632576205179646279600614102956935989553863621774778985206931063342389814078259508085980204422786117521380896511044363025660557230769952468247274830213616544985243690081297031506572902012866371196362511434598478289621998293955196153902359969172391447994481952808795060465597043926869582728500949469309347679348628878835917932343583322157813803399223766794091314649342719869873454926559620047274703634790189715557994755128109145258704364822423447567448108791072137147967698566535481013288448807793627143110816452882486717012827020979979400922880627547098596480435423517711056964387903670365474768023238439115628877464433627556574666809258333135083477618039500788232759136746877080672735670487012100176642249477601454113027528091622469822943094823239500484477870834833404820253355176797823376386929575968329814842656543375112944607785227074414141665088 [147,123] 528568551396890098115613506030530990840716027247830193496759597531012095887279215805799937728437182312743060016501241468347326924155875893564648506290028480368673738250617736133851893844618170353339032704137051272350577620010285031484799629466661017548784983375679079049100249514438725216581339829951958094875732911785082056373395464886999880611984642966900308518763070739175693351351849573755158134020821499615664207039452022276181851411983901769360201658889833283586451154496392322148260227635429336872650300265912104936228900843284511931417445196707058197017254073096172537556091003195225130281432758676072331097108327412899917996808600420181644102718853068553234146330523377845017926106590678126914040574999250072115264012340513094341994054484670130768556060415016389228938492106802193258497073533532379108180827311444684254877216341352453459072218160995906227781637297846778224166674612668218457792094953167486781650065120013908914309348130587805086821013964425501086980516118768684545617721175004602095425556267664419178570410640187505311073429415318977445726068961767368717055454261357889222328322307298641543608093937945458592355708601944206197039359654844113618714351050403651476369831501629139245161641907858812562822399527026292397909963501182108570089390576850278005834283784422458104612212526033375978135546997388666281437351670959858123441710724561039261522911505274620346139450997250663519109197716688364748894722420671157126105271809411771348584830450885466408368919872223624785681193460123033860857243092593371526070835396684727957886612560171078162489023197659082501451373533132650577514737814392715941499809449943461864421060792872667026440761770240971205689318833757810153785417522311586536551301598572861626801976587105842255289634223584756358592893216500414908860543677787631210277088701750031585606855795044378044652934335387501293219572169105675434441225333370679225472053851390113436565546324516526688116385720581075523768 [147,124] 40288036766974601211064619115720280827218072432381774830403912549894294394905837126086702797031475464247158523473074007075228275564868602248106682884020658941632813440248004442661042278430977132257868847612877983035677640698931215215599401642473920001906495338635181286498187918314250503116734618720159890995743175026560915807855367377392847640165631368943499703911299991505507746412980245927287441791843233884280112177550048149617771979994745315075641156824950313908712631726311566393161780668042595208799175570019775296664827201378920362694167717723139546182991021583214549468252852529294235359873421486183569391924726114599073826853777846015749172635740884969534717245862883595567395134361271329829152464847983494041930582029160017168725084517175956401546880124176344381297485858396734585438501093705256360101208381793649181978924145753998748945256871657190913160875333637019509293057061996797404494558538223712983310104263025778005904179151258600317732906165126487948909997738221869333783148746870398121801860252577043537118788388888731880097368885601875926462409947650544269286047159412236260173783914459699327655560203661452358222463633181246068129980300371786643069167434339664357564428621092881325229707274754135865759358922651107430308525345751019850996821228792174394309424690202637706090849781551928185170968444647925573433776755268036911938507524978950840506062846889405486821190339666525280299500668381006263152608102475964309733526436261371927355349129582218137484274390858811824556443691679749181460341045189128851992553436035896072706296083413699857106005431537015934542411342884013515834092713140240950887911403216830698694719181938763911349445209863022219729852892176997355771886151749140720658423974678593333491627353034937780020664644817671749400391638229756303405052655194434059136533388139808045848037884636942782845757295907533317350496186317952959075256058284981137800371872846772190321422001370165258957975146897704 [147,125] -28593089629599519199217390454016320737855032784257665128919779624620205177584868688407377218920366027615695292597458164503448588898656944232695088630618034757617160231487047536008912343305906114934844361223898193553249768783302443566240664534737788201107183847627923114223491979996900421915232268332120952763551216714628172719674388184302700678100537173247847300006182537377263866019173128579898423764407517655349278277008081843115934721135017191408599531036706955376115526118629162991016952890207098328283130919441423045558785905661291141711856449518723062317682440348807407596803155120161447755233999583691609166346010159574714729695212819636919745359216177979227302613758686441317503696996017670993659219517051292693044682918504776403882571997648104873695460930803413125622795154306987095587190612721293476295131107006647522145642058673162889684927388947042331377632725497684263734159953822483855312685677019981629026680542587668797064609416540692233659422210678766986726914776153996834916194928566048027529720428460968184924835852332537458794924850123966963995537998255816598080938356883065141958605628921947497281888811585603330522320350888386239365261710797245836209977306467321251951593825152906690827025845227834783242155162823885281375148689740043385776418790394654798787153931814395022389616150726251097227877093236011044075234958050899642913564106435886418659874299645308135693602166949175383631153756274833301406592506308735257133963281880881113605222941093494823540705213227659345400964654812232158231796363009641353295523482428128230236909876245552442882754873360400724458832928258247312956150994056233147624076614614353630409755631556493619836469211102836173108762472918618677363372431947961957916309898194537714572212723565180090366358066817063930110833552526303768230880003161468136375564048937941864012588293035529898327319719352997196483230350195748562268912320219408772878561147748492732238581651685005102575248493 [147,126] -519064277491539874290970613559645751431747429792033978516471776570229823889466434991642497286084748094244852497370405793215994135293788061954519620478950775692929320807482661938517853826503116014471680262449394285841250714379329986260148353149238138658130916087959898498360626359119751175169249537679547131101340069366503206489971036944878434275488165623347621619710813192630803075717939893939601552697844019987325561917180226977257961319389021339212038756962053837643622943810050191331048341387055169041699571172921875327155752926903669855077721319246057768306535066088270245732435204777130609550135575031404043248886990502007014026792895560242742021444105679343545605710995314077916425261464586565242781172123642718899977607609016520624549779714591860672132402444856866837122170779917357552641580161570554575667506002446831937114627193723453938178048366212275446955101395637422706369911054186814708524123332252557969268396285164119186626505295424254213280916103213890310478988348943713304330434107242304658916092789769238106261786308803983893753952287442359879259711467349597291235701984664509155906500650273926632141411225071874152328245788935298829610371104027356161713758725535306564517095592419824118369855966188821548078747101291283775005515104133772682446371316681183122689428850720198167327295798358286221533297594063066619918571609663550511371549408497203615596585566951801130367166000697641191330782775885153588943749476083181094401474698735137727264678405977137972239230160202687031265779721008012513720501846364661206681770946957619487485921478243448985548029949447098170769068477281318022102458264650698828321684838671875915270697749344321603261649641483010076846750577823106409163795077687280564431933910160692374252771839483726845040482390299206501959701162766992729347822882032328297703745002994248574036520680704940381330395172240893236760079045381625011071276713772698037124516138192650443010418973937720896 [147,127] 7230829722650754213984953369813782154402774818760690726140621092863516100589461489814028073094829826687786379224143344064079223754382159977757346929104075856783409886098987776771511386904721533459230950311624698510222313978408050870345634004274085125920202429038910048181804071497366544886760971971749207241078050031824358378495442937601701563667403550294113482871275833212090639056917778362996779714666123959356287736810817115154001448100054751384279721854636828681667527300980106546459549428084248610424953557634275068688890705426176919043383001238344798486429339145755648303188265880069325690767927817124006619311875126596464935678573103997114671352356997085652185449136536687009680329074772669405621591490768011019629841926589286360748317965007845500894139262097907615492098330273013709805930704009216894518574105345297937300834230168554828721450385835666929482813855529190193168279860027180469164494366577306308694751011659329791677620128491134601952787027820808859914323372592438545422962165666400588707682939350616422873013191493751167733715638834519995189520581019024590783359330376236824488136459433885994011301098998601592923117520709970655635254905353133398738169089231311496648523199257413252530085246510542667507467835520006321096780127491549011649952047614420139967380362422101506972346715545890809040023219431506974701355266761813291842051778232649654867614962125583380735328783593419087735439300000411958857837157149144879953387276524074828658209540046739076913963114293235492580316657350776208788641639321632460784829449657014127485372696280281083496250326463094367803608563480617320659175885748377410297000689216643936361834916714617799689092023260133800941274099091022356673996476211886594013411014102082966145378800060778100076978775614662114653018279331612045058632139476721101488894959116701969704722001459139229808452237927201343195362590663484088917169147618699293761662760061205289449040886936 [147,128] -1698998379154356056056156387804238248923597147957811801861408405925296072798885152096218037765785456786864758669120882955250593078730926540214828095941811535749203732456921548150092097249674477983324391048287177335882937952694292362500540051488122430186407932737835034093428952191499644130111629784018026284137378225255144112176814867209548960390696622490537969383288672240316383676924239677332795056738638018402858175900329398945220274222733527696194137669859386722631845438481193109726503373235971795076994668607826776197555093083295614207225696381782779507633527637904322970170720638343869861905011638858400255901166216672073137789257665484428428807111217254596994365304456823067545597964972056131349654468942609848731629794022073718415676414405372015847748074564127036132836765469448163283167040314963944664014126715845456444840171656880107789218121899001938373576021129849986346452309551943675458316409882610111114675949275737386275844729259363726524175738306809107733141001735538141204737384365319987738233651441209498665193616178283196118766228556057602885216829722537653230320069902028514079124353338540421657469025017954047000259097256073182133149814171533163630503157777286993640698787553622235576692987631897236001306351993019777231204317298816311192179779430923036472852920095647924426455212739593703465131694136955695977942757391109512718422541301775184237294945073225274184032423247704413300056978728669609289404725747004182885911430480838466511479082800804234241198286986796733212303322804007932814591364550737600522040883531841400248541488329551738457765253586000249342348874421889038925387175688243108692217366264575102267222079295404955281892236436170177624210560624446079295089525860704744136664152670709672762197379789922207637429953402689812982824067127008790089062240634115466314389525888609550095534248435632648490394160063111796169388035499304491183288359579063981690590118159682392028896 [147,129] -459262378251709951744303865340020897925195974592420823654416173692429160085097633562134684934107240053115538075370362440380581012324878759447630756076212597292740541071807827762007819918002654620048346869470833832323493584958924953692240826245830146742372923641803853481098119843033341632539345915739096884057561299929986664614011421877768262532738013472337358318963905431295307700676829880776513045964425275367221911364163639680072580449020670170754224223861373597608937020198922819890355045790597554119911224047334219205345393602923802557111825142772137570118736847858560166280182703191401883058686120379282820465339562428603111896434605283455326383383330149309505337549902495812972386986301027160309682850227476378519052926354845559603756657452905598554894935903721096031495937650960696021547513020320871750506482868617190328559447786742288161109944786100175540750752632184001874154461709384983855927553363086996642927298746014454381662313963996637240113967733266577534389661133125452053426257076326081801993170005656209866448842793078655548230653941101472845402981574901446558969499865607012943296590964362164216996008649277482919119485799500086416723950486551396746015599288059431415998019249971194757860929548768994434250865492201520198397292220406568247115495664262431701699247890864050788961077614684069284876954375876807031562661904088570594780543962179320420546086188903956924597154886227617584086746120103543685534006723561596159532573202068213815264307974219732291726304688882628427305267317144698242726549850442315478671733768185144164927237747907295659644250880760437785948900389019670039981117141014140508084671813392334769763188828077203518027837814923285007335357073007883693069813171674838607740494408341726778408114121780699099324431062248602483413884817599177100167961886756918434455826417485570857685441875736203209500440730879244079570835309012865913542728400764031420488078015010420 [147,130] 1185186934113439319232724345793490126182422085124471409103945956807781187176442664301009711420673506024084272765043276990647879776669389048083820504360494411959705726970568318266472079140701267898164297242955890339558548894669678689809624870095865411484288687491208648675769053807260777701598028612889186822719587676749348504565305813632214387763416193582158787566662129761375989576240700238428117947962114036200035919801954131105894037783714785580970073645640408881678743806793292968434444345427245666247478802490997607592497150624267477245364023235739397865931440624066178372922339905565202164153506401564776698659494725080215895917486760334750427180479870934296225346619407534581331704299573147115489586213672192288859011940845591577224613813333564553720117097183535421339240620188592416281426347546441716321601763512053372671442066776844041944618207152430236472515363377765914678854328232406181604952134165402083978379901042360807474559673157644690813348347691293314984460104800697235753266347488065426100936789930580446329311983436279274096458804585966765608104090166104389229458057423137060971558311273693516083065584839463545961259804561306545261522421761507196232703869995521549274459504779654274019375700585150956104562577770539148230976606321215591216541137408737694438655338273834983352997566007042317210357872378144489228820195710803741959410294721578073528112042155504715774317530298126534702503896315231411324766840194151439638663032843573512581961976153520727903272113281008205016989786474196031825481266468799002120209295107135627223525816186828047933275743392587537085890835737832255402449946227360026390117939909576202397167746997628761785358912684615080762856546148840796788130652439232534258760123369689891244954019404921672667718824156087366339470734643938860962083836309517154172120674489180096078963974436128881117251941369077531133285194025301866681086772371235197572808704 [147,131] -10329916346799784202239669432246754816682109479697252678690263086151561739318997959186809467605064611961931031226718904148997320335791429876646648767756981955706455862640855446741009215902987649505170687844474411508791957411772714063769796343611687085707820029794701635965167306091296031285245328310588944095766479464035572978678405890043170133555429508687441685978536177063326209017654246320803619865720192447068566362957550949959570901594658371049086791985342164016187346946643558125929588532179045292961282884593575433453225327034173396842401792743054837345582999817874414723695922632206343958459577000121273816470881592220302783273045134819063927662126201237681808418592594966725406288116822678194502822022622797667202313212841787364445199993180905689056628718505164959770123827295786835695729853170863731964156387193089171032700082262953581508803408853704601271284394728119411171557426607731240971846878981544837432253496411678150526597690444359971868513506084232251904316729569940084376198797357927745989557126932180164457662536076758276942461226502490114660363457433842560418057194147104272739152248558329559764067315383714192603259830279208616053721638466519790222841528355886590785136751683884295110924282231133683929152569777625003237569574307664435535282867951706584664106977781255668673088048856459575079538227653840565729184617893608583286877627206748792247600593405332268983877826228353968260375264968396037235764990411972857877920327543618336919580383841076723597389493789086303931721924233644633031117400267919628781295118351530932300670184132467772811831271757818217494145928091168416378135145473853130810611706103540876521615759761079170836295262887953353433689490744728019135143977478509855244284186678569944105685446691034655965986638678366134081848485117938281259336616595509505058145488091242045093408049082038421783807780911647399860341060026156570419717083060522304 [147,132] -153987455589714490784080132164448779885112965254539845532943217410865608477876438164365298786762565667036101963036550977062094903969351644857171492996456115881498973058071933990330833653792770849012459675713284830646350346469210977920174875602280801233594466831186558624219942963882795377549905952499692157245377167094614114765522331973023946960733398327061279448223628538764658978026465861624722723196306188519538492488307428531581443639366542545888560068831879099730431388996348468439477477426036939498088127643298400115701017076510396107041046013295254326648779903908453538112845704087120206012701142930273149400048624461612088715584695242788081998721774332245714478883924389503177646216064146316746154345462706892950217885513991009208723385051491731012331089518411666367747547091308087385222713014627089267300630729544188190124980648872679748908729720592093348173537697625989841711502953747928206200914296750645011002962423420174241137398117261533145557462393735727087227295226278282125995307400427232799449506242542704263737427683768536934288740745168986712012683114787104390380743540758596724328258954246973315702843452006100801583249699823066840556440196095643300067126956005895368533807062233680908897814257151450502547959019390498344094580755279947814727179272350934438306231929284530694701345040151520828770934817820956167415884610861058374698908633918597640041225684087756875019084154771209675440133108887302517907192924647801295911220712223531820238423284889941075126479122227806096944329690230370126703016515808356500460016664580691170548198389023290036021955894725707400062357908090960699796614384442600058646641263992346068257579592234811820667100301055820438114945761828107128595093330156452333639945988724384055148123573234810815588281920430113888263142951732338957747074324198833699764144582101060783692742391894155343528281525685858837823512058813775928341905472 [147,133] -2553518185086948129604568888242968839508935191299796947479396753098959310470150571598168427315622628191533999611252003989430563338179559303532990941641032378757200116835550701185912132793323566041666025045271886586280650942030963468240400414460918899545910067004052279016668122561888725355867624441708172904597643417064390486678654496430359741984484537130680703715400804019252290226290232039219854765291626870814202550881909638561226449780002783146102738465372626084771960749028314549348063820866977679795574239167541040204880044494284697129009433198809341935221467455830965979860438080727733355137867600623946138066805766052837729234314993552379885991363042255135387548740256493327086086188526571022342273810855871479337556263017548482890835175857501191928812268219218951137877038644447881843734141690360689611818239900559875487127114738631860334306808204800876164086430278606430510633144609041179430943348050145360927806780432849902721431657633755514368160429643212957475214996328786698935535572153794976046394947179836625061574349658338009662870517718612336802450533769207253257266409676038856433365057199088501066952060393363528935039240508166600596146265438138389726665765134235445521723458225434228699583747930179300646339520975216760720691940902775312394963041012319571100769701932580635750042883851056101905804606125721719359923773089359883251087158382686646904659437251932133256055882572940768033795824794498504339305591244814085706878082523466002839888238867714298843129649770991574641222759302376234414581608867913788760807383319696637965389318499096258415552909387999929290744265046313663903025176732471129800060848820193077718580453652277274162663245987851351618269132069401768581209119198436998124225848937352352829479406394621933552328084625924203629719162539151963285479592949077072589692962182081480254829098534544430289817136386323745910544439254569473496 [147,134] 5143349339920873817116342321056820090948225658036662658857597283924682739419663666191187354584023123206230831684179150551325355152751679041047113518597396702948639301065023746748204948277619323268218081405776698232579538853565268032295799123420173765267828282808171567610319834811474228699459129445656242173567993137310767654718265689049837018722343853371387163012268550905425041689130979533958961521039539874562588875726439243410590981516029375523878640578339222023226366529764428997716445315286369344844834400613374491364549296973703852207277491180397260070066584086805235518528815872576797202292427992882015976991755719771735918110243826726190090963193271503012846182743309506017824880437536721994660688612021465267398824586134375403338430668403158663961735894287568316790649603137980480560825303804597746663053735573126451449394570464874009422466496358254762246392102823879542451272230846826610897688203910148179533205008564856195571940908029613195259800311081811282315725048936153533598301303127008659240419606029315523287531240739271376536955520516760712660787938669938586032356730288669700566740100512877989948719170729650487802843367360221777047957076390820108771701776873322073046929372645899180064053761966135536929922205305428013710429793267228844617469139924073222624090890491993853410648777326831032717331756078858984137074408835943315307356355194577464532067161937800695511749611681223208834722003962785792931007759117612787257467522494771366248040153296013185362461539036883831090724716668046014856498443092664839594187336257798994318459787043791979490502119755845446873660020206205535082550001084184222985756503373646555890885881372752877386376435374825155619467884390141744368713590077561193233247931368141873390460064418172547448287374967600956305969795505607983010819171007435895529565410691296728911300581230665189188001773041262908204850700928 [147,135] 6893620777612316596777899402720697180452080259254020122977507985519174589157557837049297945353098526425598272204289358345564679836569604441735123986125767927234272073105030346451493595999932825351270897724686207396666939860337399905664403622681517500882675372932567462690321620547286810266870963036695596180269370446545333443249402873099641176259764926131358822087620243818807371111531251601588158408268698246485764930123522580821425220126600116143046428461597866545334071090160725375268800702455895559796440837258546443258858336698132884143347703639727316070421115039840891828490892783719362847518556198923732817996741462626642186469326059008481077687533475952592792237883109980658305181543480214553340295572464307224849842215062368416504389720679564101789690934252603110076368582717300374029189863985335613395380561232738594861445350608504111215893226012745018380383403538474979900575057150355682722120344949091214521832144982074137139386974306500222395249851510428605909909019197120781180696840251653310813912257640152467524638452873228389639536229628807656505344348556139452961431000897724999881317782837235980369509448009854663319471297702898465413432259423456152050719952694333528897036537042512785072977373203262803828635544867489933132356724048041452314089742505641034996846321716655062290671224342122486860173879081834488572781706702531970551265738111935988891888082127986770806127996016049837632686246359229159403104012874967622635743273514842786252106625083881568781851683134205086247602665373217139037014071750777779813116621871415831150141695349194466601855191755580345453126496984355296101131729004822337995528820501497557149070628577056858310992946337057638867160039413988772928255329345149954050840904353490457608870301163937505048713744689523278352805308232412318144038598783004126517891309182171229237880252158942246550936135446950512400 [147,136] -7185719547568351152599388844031633185417855251410441466181663334484074360774521993498305016612884119050305376271449482880382674324970706457232212697854140997091411508365336590003185105632350317502850774554267433298306472715883923369194918977142116483960765207815360045890468631711510292764093834650222893935603863637344964689903714352328003425870120711622911484411985251132869890236630413738092220396256636191300562682626855061034612359601157307420395474768512915872372290742468451846039538668079390909664297214601112900953782206889441301673276996039737287353234311712750347075692039438039820562038854183111377936272900786307788089105365048665960949378195613821460473192873019558349464662996661119359454495770403484991397651672074494037063094367001750903924963845641527850089994523943772612015302468980847559045295970641268875223254152772023812745992003730016314978722345021136644146572824718072970354072397113869819680588101808877850051456565719525829554323687244213852023897169191897080193422588862353191949965123795204521921357785803920694290988712185406798246608062696955041163147905412372911572141187879821038310424365752967538345389410474944305758261032260604043018568531008388027869886752090462009031500965597524649072446632194022960067276411129163546298390853745064839482402056430571128355107165406755867237294458130732956290805396844161355076805499387768863218016022073491723402669325441750941063689339764653843769433844359437718606633442180092825819144245878891214815276398358140451413176876485170216194829374812848997485039831593534533475762448413778113215604975692619304151050150513440959827151001397693113910214759357257963278883143771569911108407279231850964566740686948234305477046279233320749331197348732590073130601722220273315803426506890030716411853548819505758758169984301681724361346732792774898768678333506822885828633211936 [147,137] -11999130352506060494139666971975247397478572566742505460129722641518224083251807628914518860712411350683603258106640729094610776124591391907668342421582670362430477460730863306469512640172125603923876023119208319116080996880922258925902839713440401851882568420421462557583589406922327827763963923565939816573637767855804946720834832136254138394367189435633186369177597197287444437046416079628874573649288395554502840158083135047628325976113583886795161322734929875044664810270159120702192267345554725873419213217157746851382023998208768223113671537457277440693999061924217483221060742705249485832634498915346882981227718408267638768603664483248140735242645282081315852787955430409456229312844190678707833282554745991775788511239701601444703508962320175489426065711125358237946519392309372874251326376736160007931535164093061273402086024974019806575525080707329395434211215175853703528913077835277911052387726205424210355184812907161451579416107291407718330541901430029524270658034706449974239903038409914025292235155118995367888113679749719694380173051314346938868614860116967013054616602181722141128890184339940738194590447365212906195878186624334843482797883199376393457583826922396685143816813700830541502133990736027372822027022442127407377805085984656116597159824972350707616692233165123783136707052180759368621839745793518037054098711537131412227338294177134974819842893040937955715225579302697353080128466459727928120301825680062361593780123471368955524232596497654340596392845577837559558009397612803656830861459462958111232609823551784093600613904688437616063344080022267592116182986864719088360611850104920136536088843884183832658047943213420447288800622743626689583976990466902854817538037850336025439299753342065332130689501912499798638581533694014765164052621871098298222885938629648982576783424279312200441632876669831976940 [147,138] 9146861094375262695629529682252176402076391603157885889759771015193624812209973143800377003960882719786186138721148635342520249406090425491230127534487755049336112777383443122286097099483511381997590482359180760083893924258431274749380130483447896502161518235099446162979060496669680237055919844534521716135825950721664467167003018799287539975713413908019108550487463507091398245098136474727971080335425392004052692256869981185620398767597729490879675216896598732235792388723890634994805857153557798323337535629216221907615130820572441236263171961107168004126505206712628021762332373305347628398710314132683267339340022188461105159953554016416725872419402913114947458044144834270515472646365433010308541688005082449835374819363646782281409819931643278722748549113855779898410167250827121320911480426069411853021879527083523086126611843781708258331959478462306488304759348464650253879889807937263668892374770214936840530128391717434574921081953086411306964881947753290958465345318252014579940663958782617554394837795909330776899309743397987344371273161056436028658671838985725054496760602123768423396219334970431943382257774758338741225101924614289695853440853458339180111366610831771075650874045660611418114926810670898127036951380640306899839091305538786470685820043295930378824987928239762137988836385330512011553683109211548960907110527213928930545548798245442615627391829448056617813776665023319966392277048070465199744074946890487732263497636602962258348553218638819296239739353188361308309849505122728542566927400314450148346981761021014711789666668834009599433738877576434460073168329586910252205044637997531482818339525312655308631245564375918852477099594991299263368888549010763667183240362738642985805165406048149707452028130532392117321226488735947129589843378799888137581361812038808082549642562708342449830104938688 [147,139] -2481499533486940229905306003986498657762446628969781785722350228735109740855441071035878231029584676934118377166377504343475041274977592841880881793970725263436147241583002005202127563541383167262808498151116346754266241066916334928372150632687527429340072852822954635434649013828380246063200461822166206230350719739495602477005292889839141084914246850204747982065989591721601058889222540959054433375533049999830569120078600419412065750157590807876871550377287650452759110298246640924189757655405282782798346965449058929608171712393239033118494725483955359908596799476325074591188979003957197583736436539517815837617064767046982406119971102363655662371136871222432879940443712380242632359807748607715225328502759455245996774731359653789726113417329619606902977752657056702876734423162032586624144470217224721698600898436519420761405529048206398881296987843221229067007900289328259221769497222470880987337649602458132703872695260980709909573919025382991939238985466729924299620444373199796912375194737681233319376876272160182669439615571104320726371184298110383474375647126729292576765506754302788593733792315138033966409509740545890268944324903322823524296344460934161557102134761231995603998020763920828337999100196339193349299492920936509139835388574382134035676360419753432308478791110672318112403101135372180199934882223473384202667843393532410076532377715915798918098497726015827709211572060238615531961935254288149290719469205975389743848417789063386525664660740652727775389006490814577389279112188632685991427475438160231213468107109930572273651564223922180277322872912913015135612448453908325928096310142214771837636219113385474688606550509997352110414733651013316995494552870012628718434071433418070058456136302981762152852328761429432183913852209287123014235706083994968750674906033179587986969151203011925480 [147,140] 407711491097137427017368935707604498969709798418677710287990717391279021349618122860582827224188605894623558582680500028137388406717915791258191538301014077445839203799754116549743027020350178771794225633906266016669434407410830962356368416663571820460889550474462828454889580778586831790558168813048075863350607030378085335803447669377918282537041208263343528019214215450002916962992824618545505034982311905621524665357825961467414524363317505570036048166664535197131176656980094619958057382808747773555187324051462557906693932242861439889659022254967521871507726599106713455542559187790987833088564071387266513289545614273770233187288564254919138018508868209325600729510519502260743124521834881857714935990540255126488559600412914408130454856690964259133495469461672096886235790332724083388390688507089067665823072877733102763884899808190040832791070436694838544410507741170699529790719643367965464160141491826607602809961470500442400006650606002578257535609230959172638343516109131402394231106872891122799321126443211824039870483493641750329455142290193767059407794133406158992852362539638943408839944168529423566582351845354895401928991160825190355476160650147537388131214383920298028221487299027043527409198669544551806961642814307915466922505459981049540142839641531109490498568601006892082398383578229054904563547415757816534160467260404123403379837357066237547183718035984537617905144708060874561370309689871898568005791533435241041176263236400790965506233771749475972548519533124616980473258293446514228220508535426322641231552692763013524413103150998852833218504786786376574820305302433475179862495474781265545610122986875601642727393504690192478972312144788352120311587424339254810545423245963737116954954866743261388931173697630540435290333189141734305433665948300549887434670999850283549008807472 [147,141] -48222388315835804571351037621923739878866546942239181275438600229915627408020206530455922860653476648787916301675631691667449162190527480684335667665682653290531874820958690826081777907624038087339758545629368304173549197695213099636627281850863010707754297236451137555487263178354533273806433603224793255691612849438311767222990980242759094962991378231644170079941808551499489459252977711502942622167265227843161639333039498378213385808774564283929886526248188875358860314652492189122651222215398026902956067777919253418796909095033444377633958940326547840640224554378682762679902519107435953606291049925589632420541560772977926630767030344768379863484784200936780715403009600746043623187708381135043484970178925828718009488668248184462839011056146825348304439417665674944018244438727996831956245555245518331509226399337368446256205686232123480850349560188332048621053005544043278743983364564705520098642914472190917943071023220650742743453673242253162375180809420143377899044234940681381352701280446460183850604453119571562083753943424080005992170066914918022123402901734898740889003047143559796037987347184385902192348620291754027754224026797659211829049421799915003049869895948998001610992397757092754511498398990405634852444253793248902903000218374667888182221664729032347624654239873398315025253536384643212913513882653910206582612542780333026793128057552352147703684390943550722254877346761131037055755732392531768034345272094518600464036096454038074201149577246943518762618513148375607523457541266550790046386023282578642494031331644635224570748352400905220062867070170665954737088280197566103902888323745005474789091510252595630323661139385405108934054024203418419352485175582400519279781812323850077231797785984079018860734478422360704458823558392561891737792397297049935360631449911801842 [147,142] -19737815670011727470598560683975179353108736723104473356427701755510379348967654536853082724749284386192025291857447722215298702217385075223521688775819919858319864133013131487589693675972291453610548406212527938198492814949926424259118558660883467786834060496424117121157667345599358369328421978429568144695739165500773869186641653135220680970783933958966769507528616488299221032991637374571855718914178229697498868348432115907345118233181964036612865738649312285622019769578142668811899279349782813258436019591569243401161795994715965048641849045279408362200813781443024447883488502561406885677245685319353059505562229447101733187996065917495207701139675284696772383740432177708794312677265015303580944436619548501177895769187026788379459101368025210582060383451153097309887602743993412605027937188618388839518438503136683765429897301502978134631303085525396976486753165598804532502160590189610951011405560821876095737763654738837585354146003058017393462318308191780591387619375485053110410860474026728756246205548171321821500557961587711609293504271865824615605468358532941543655891204129039439661905768662483946924338453316394657206421664301048571214292780833789448828709253200514378597527876954412615145819075870131793817414608410204848110968816815219937913977005889692137336011350025948418505747424045317860137751960767823537512908275728096904310922369381450928993927948575143032641028457308215867526720880358948660969649084832700671192178275562024253137700237419735901055817002757437722706171473170637262765494269652562120058189122403705929240028115240658265616238223491427380065384796539445886990217272481376731643552131538831672046096799240267349533282217083551145494622027399580158331407687690752334320063726097691371170128541835520522618816270591886642862309957755801700982464 [147,143] 94258258030723124075430630558405379022549487947442589856834852029926274329509554673031970040837982296060667516059843417883784056145413704288213575716314986836980621802131671844018477381109589618729131904027848834906568354441788615883456984407250898910014359920229937143450716216514872977202753685552495848302535781117341538409401058722188143922349445649510965900378260855116137419385974725483184051699145532865579326347920331608811951836640691096755487212826039306752211816394364529532261837773560511719739882463834522718324702047204845736902236045353805701893615896963830867969141484722179424946526333447092590853692778027540485867906239657845021046084492641226238426043509776399091370005883553535736234791642147462571810440357442340715392973584952513527209418554585772785116078077110048798240307532559496254749463412364745255884582174278280117124508161137034939083714505649031860507894095636328261991954067495199247417293831733042117318436435003183610674293084527089532021771705751232739106378251964808507148466840277538388044360446873650310288691763118620126765870642797333464197409917670407218959762189174376649951573289819676268281458938775874565264973677939184048551082749222773917610355050452127113733895920648203060223057183314055492909086186664510731760226897596800929701174551829263308501830632242584511834556904214861474837301775089250037945900103437739926176678346784108899683175842341357875749726527859842845277927753637673941093036505173112929391176817647441963423196172526040382757670438822138865771140002707976806860765851368392610285509345942696301032383819903258372555897755479382399239377354179725127835317851387692962734925069148329759788883206433086275326944581813528013447744131260152702238468084354326270753299590958198982058329189289885783813208594939720 [147,144] -4119092191578953296343242646068820895472311791043760586421274571824329410578128800958292071913021645526187347473207671542531162130764469112206542411909405803151962929817327571325817208262901400985766838682344960582996126411945749726752464444093926408423979839003425368431173833424578446830829167445510098813797896058014687114353651744690308266679595258770721844831311803226421035003000521779652813981884854658205232520780584904714905281755520457590507519877563861830441139157106819487501248003682517166164430312733836590265618074473685462642788125602179959080564646351782428320432330874302231936688950896206306081723328371208350391236338879112380410250757383614356327820148883655390881991289325723537916579265369821890041961958158881142515613062492661868568850068854496379382351156894830090835564248662213527075618036929774492536072184069723207902398895452970960194969222066643884407988460626007012266811654207870840564731966059718623790532897554474730299844908724991117979847323109297183712470223216701473324321786112631396153172158819817968702688463383256849515224388290828027181586535949680920047332142315764470517492163577295392314305796138728566654911633404074367947803534541587109268603880837714617845436347545043088280156317009391652018419901282091045327635938658315155910340065030386809300801773191404622849399250275721891666334688478128301135550072441115612706252566671409832986509917027094979923494030195012051321732126014090173068207448320283924403863710200394228254730601095821928769352125667476219416268471989606181180441042488363488223050643424412515761649643880203303782634675048143968890196085032102539658889801932225026654689501873436464963667395024918458685084379533249022494956216974513393665072181752636877576145732948834743358832652923279238099968 [147,145] -78526747186213642708520739569513776072096705456976203953933464203023275308428816672938291372711587567132163279639439014318290760224197564765447148532913575265456018735239276543558236002184605132541217978442850487253968843496642210169826722045939516923643635605163674636573421130219363848317475969554081011849005018184729082155726067898504286151048347503601480169367488002055963878086473650265645505711014087356490460757346841762254035170393709637189141881648947277959413045179539093628861545627056359566522959169917307013161527346782401658568606592452560579000144627058707784289743437994623735007501377094625714942220624007030212239991254462713008980757097212912596517198982796072049840976701900828656089161749649783396751722139041821237620151386611400915844400564060732147258058060830360344324356410496683618842785507933267308569392540937205935613564133117936061867003403969415200580514664399206808451767384726253756941650430590390248849180600693852976872494250387392838890399230411944999513675506277314006082187630673988882816259047524158382092717949168821818064514157604165071145069210559509942816216016267330624002508317206441868825820805881889412454643622999315999136669073837287141455862527148903520549802792377715809032297523302321538274539076531003230982131648984526467072766852828541959871790677322748591239958328578356342030284936941567656280478512492380265558322550599241856702950841044427788155195055786486267079487410626771524472488675140014369619733849956775113736217953049170631659953051809801641845778282789372297544547332483271508879403167978636163059691787415512339148508660252838154774362731799651076484362135412470570117021576866341942151242662563339409321072760276190771779787937958815743520813232704969123728159485835739950366586473728 [147,146] 432706259462344099535798899191499062594992982513574494079249251966508348693135722929098790145161393358235975855737201137842282662897372156668786695363274942760705003665188830175881484966927092616688336997541200082297758268669047986514418995861010554386103551137037320405734173326567064581153884274977565904758200168508682509341146596027570105892137700413697990641074876590911188405846709986178322720037437226730093913046342896171028709926995291549778956668743538465223833815450861449702546857445521165504533957058962439187121474245531647223198334538749572897608657122939558512339465969014292176118521840204111035248072894487480693891608904586931638007544139244164661611775856667984423983036819722773430102395589894741821397484615598546613864489072480630849197245138197578717935194386201266287907798020866886079401378482007033243873518882930391723394946554883473151268391666769506407330318210855102414974633655598426766596754511610800137407367590835039720638799518311242635369103292900893750843849132545558563088978946665791856332254686138534692103077533288210862758900092714010526898591901412895785226878475591028447822055721219698089544114340757748886040383393447396898473960964260724481934648470817649271953766312234205032830948359563179375695927761077633022843151760891653564297242101836165593808886554116000167072033263151757714512008165754856499957385734815627824647746748417802111001916603717994991504103190128766773300140918001163959225999921891501088898922590854513689953276569874279746772044311128332297692421719660324015804146237581298687885273274604487004912699313194289087585993050247363331373878397411751579034638987586597618999601291412776182920048357926247955857905519328433923546993515386987546407451108978894193974206310213272896 [147,147] 1755822447382002105970821901762325136255066636156392417830871656286394898679292811584613475751988726484957224183833637021916922081627263897662092257192964037456255972133717936372816480087939327299635919510999424347818225294127163250570854750546447004480059263277175202497845216308791336205915190585594298600902282041799367375339344578087690271818693303208805609259832136859297703182944787894057540208875557450439084393687613264756872087273382582746046466959185233191797015591522667258888222223125168310197680316386777168726365784670959182996207441466030556264073034248016851235184732144623131801721554822860660236035236071018089096094048185115080820307889872018236216407284002032512240538920497648670507134089323842896857305830335223324049706114086410239522333838255310572041492757422474879955362808923366460429119264312465911804570774136453760725640701076890626769953455213096442069843387940496307259888676078497634065099180665363413537919228397844590357071630237950361169170112641623723397187177506013859596168601104749133837627675112895839447929279856174998058430221781068146429743626233521327495940338982606104010542648816474202719249825116774591960964084341750876059706950836377711099069068441705676054499455200018641081023401678898672383656712940403646814585205387423773109936656455998542721430122891068293002086382719263334737604141564721600810965769178550048546387951134559245317560733750546317001219197777014188284964901272807003637631091082935006834861197212082582700505243751575788259722903601070206751352982019401465239065253806001876646480624071906224545166031607051159310952958884706449246219457460701245648624286057760865862947146019733887081965296763943234665718680426173882368364841502242710819573332323773602761359656 [148,0] 84459870855660429985817945954047885917947286133877527134206199290248608828082108356578440151755321903547686597878527067593736649687029903260383282557026337127273301970501122697748797154398966255987080323877034866443144866355743393176062291232774416023130420044140964082972224577212498285044915541685822922790623804636221397108962409533750033959601645244962581564817866408324675139690537960852371080668562197249182878840590474101905253114905288066603846011185063549664396730837140636572523873115334055677538146956317642157740287511230614447505250278710349685031889337229776382120152330965924218877568256781730790032088096464563026573751879715691224632398905188137950557530710441525555905719921180558900987285870451543925650176750471772854009846162649878132318619005640168877383427219916986757237392296352358291747422230551120022602976616486052530734023055092618413564342163596140849077912891021349473182147702438616253149641084304173610634012691628081661376389274036104214590771557214844158633723327738570018379941399416885462496986281215177179138619073516284513132681908277093398004712187617205238315261123327343309327603693920140241768120776866371332329784581767355657212944920512205493613157173882977235722814917955559860510048215224443329709975851082904335863445075153459756476597516501706618812169023933250723306812056471127121966399334377303020751497781390728561716365556642438739184627276697407653336245057530155797617925493236715284640814977051236846037981567808018703959945261060023102611807915827884043430519343435448642845219669853897597238447084812972207235108987638410211242800173170914532594780685844907327038071288497610407320199825032831305287587987754612166222687455921823952390239579206678294633548216125741904135961755349087808551728893696930493118640071066573902953956096685216047725743777124968358637724502310308022008778031565754605465475272682096605851190337038263927968574532121356911517028290886798729281707504866827786327080450968301433897720218856836077885608242810255156531609692203708977765387763064397673973283922092387403762995615112936305598189271710309136660948559887084834058740626537939536370744115555634916955220522700638131691369586944246189387919143090214617263900386735346589004884569301554914543065487301654032208487835444087013523849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] -6621959833017454559103169002417622219192262246587981225126068354368429170929124223841302648826402702791470864422763100242736104444373748434198361856258374572012770285740233551970786876547672739937906970479653385162670097225248833055324995980317605976491606174117680889117595775491874672863607076829853493454084651127549776062942412096280036312656142372463362220148664944609799883248249074012826244351171891306363457730364464240423776998647827891333453577539695764461328174850147994389423624468955371857011637347126296806983347560787335113760318752604154232364165356413234929793511641719594979865190789352889392967966620244168273841977479849972073624922593472536039678558460105050364527244517433782142997057382069787630173179443419269475641177767520107863917900514057404597708702247370252881950694173181961396932354516662844506786455162895936245939865405895223633341707725585939975535429649163163840798534603974862400667790596526082570402957907253578410741259436155343249537182348925952660394520356035293836159142898201646138564062134133575338076682754637507765106027802101518613889478643266344352879503420187383355041855162366084745775940357966458615390118423388572975428765198477498342337698904201551738249011361636813228814056887686257335695667745487205496374608793375510955524205229465576657098501432377757819502493487634948947045330871831487525289257053405832628986999668812078482229894503404203311299159857563466697390485908016453778239907850943762825372757846698840956633513641831044548697802329190487264978559525706917667336525366070515118605644813946344317229353279761188341863267057353343021157253471010497235685408028485203738033211267697701922836002733600136969503768471611109875967488815026246999162084482645663564888711530582084639223960349746991710782233201536891051769234778744389355199479464017726194215146337221509277437322410833693338459822426545363752800783176110683434366117081212342434075966342767749187056118018528057296477756952798481914003040408189357432326799621106515260086092777291350192172086089716374877291984540850620185420517367746416538593190921386568132225931978213225562423066403126107420872060520937053481977480940998403361224211965390552536837258642832821960377936708986605678708227414687402600153441253663240733774231484139372738566045040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 3918260783366894105793833638603645927358285221889162431171073076251027110240318981294507957801384877421277531474501800678288067092800838917375421025679455882215249567614818440690870038642903609054295546317249255360954140296859523887903621515867497075094908179759765194698437985384939797416850735835983950868504609041721604494039536695335627540182203681169483223992139557849547663310230915516432938197353084213110943233005898704910774902301289811713604370527087463598419081597013126090203562490448630589161768742291819212786175325367355857062624007015741938996504508541242250313918870485425739191891266787562590457506018458312578423030559773415427172555312059876002074310851529147425929070735857410499986803945990948778710224612051921604473920675598507469100641424614724685365553224417094475390100415721058140502315695435199979874173972135178573486458787687404325779539344372191403601969379237726000517582028576998441686323649439136082205621004076678460137736165980409105086204923557718538381831898038704858831937524667735303163199880767575424977921291837228629814204148243153795327330281886462154125423206722499994037331711947968375203088438431979619180342419130335839550801970399075572212619942613705561397534728584684341448532582970433500876260880640233819625437979597627019213848588306306607743179436239381654595539250375312314281971716520296883436106865661730085731961000285977924922297650089750924949286765496791888961487101307001928737413347175289690376824610191946689012558827847454654491847138630015638920312570800269691658981875294077133327720319176725246834997422399810152669469976899496928579210325739668448934612186465543252181589720050726468337767222832038439370572099510785263285988541970811420134261990918924428011340084530354420803643051436027991328581326612866920838434874264867076136198029723241655757098864424991108532556064685828387999952907044855337654328797218978133515907757553668999556519190159980751461173551493005508224210892290895012323407545433167011617553163314102269020382956993178845918074031097452195668951682509790207061855038569746978950703452387381695253634926291281682246003269257584360615681621454769439955054182186145981612491899349360663490883308337973939534245135343663711949593827720642630271588077887099457580337609812728365662114307637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -229533499635040098814244361429703846410615075286817567507258227172141209502793916934176354827637188084815008226719397076648560365931850313483329472765219298002954088944101591600716353184591920124080586155749078948832473980944505042448790018875498266763938756026294428339994392899413965805820635612104529425798571164308361842260896663331830467442243549684571262926060659353736284566746396369064197203358560975118664864923201249210757630346658892829439238891069287992831324279004606943851292246069711098338569822782200884865686399480335540422862031695050640772919296636870672477540664093170007279423459896118538346902798923814308503984805628845843434655969940279005803545158614164202207879326671598333618418133995970857682661943251777732476937900820795694079187112956530907224043306768175305262979372515458659046309420023052655515610237195093444664514981856976192395806733019606028166037580304077478807296202174083857548856223218007410134066529684469359913672001568076337537945841238824236690787228859427903010553160539160060714734865197468170558561120614538768355621929160680866551340739720330313195721407442158782963802115121945114710619534056615916149336691747877659348957250183671161548142034623303848713745300129167099747359278188422534529706345809951305793148386389321271064135076222102372801802101296946874865773421131824676618431002972436863695432541922888067953730198686599902714246403698128309341376115952042192191262738906427315353549576814610685654933114179618879225476223565124290229057968574832708071877673415096568373267734202337776130448833763672493872280585677663864963387754036775843960927357891028808182183975584868108157286795943270341560622076618863109951078655513373103339961861782394825536832726765479300513187426413768204000938475968810710034374701440917546370993046636570728097192655759723426935038337759060007989973667806950001144596075288120077770729341440700635391281498195640661940978601482254127263835153139926849576912214425464362752638007635703749854732966828961300892163602272238150996912757028369290763058255621364822624338168470956004364456912245866890210242690143563037867333379026921707343484445630914390250679926870177853720941740948506772705418497721338105744179123981633714588061841827783339352493354632505739893916239936683562652040362626908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 8588328208968470939876173044829023612003234032606066019139476903276005122940822165230394297128326327000575305598184240946003493876082074665673365327225551869699297954513030848422629939350586192023290407711678610603614920409754114520316603373587054183152664581321801719941752259911254156983340107374985622543036446056266883633094051781413466419223733840081714945766671027014326802527787462497436345567400142311435504106437400921431131455584247150906425127696803058526527968108467061734333261021914407022568906102088043247984622805692480721015783518929646271815401209147111611025265457562742550162565364663920224303918965607932309138207003235543456463176296550111247056373744867427093775864947956610703534493092085151591889954202208344870173903223964025923027097429015169932347069740556899981241725234254101618536555341564870581454430840950873410836942644278077378768034746431370090138827669271316079162862812780422357736573752531136962521150348724439142841874778892053997420109791015496416130381739325470557302944775113981135372498092937515808100573497600311157445215098395358983295772585983057276373032954608530179545595711188042339488970317397391876024707685527964009682332687704180697956540529183954965133413651738042703481500099700771024026968404931020831533581899779763877523660345109177651224018571547725125938354690746591557019368496312016461127320010290077304673673293526846451336885808955431632818415257742807583719982866240660048235687944840027486892774987745328463556847130170935219505759288173444029750233663242417747596785318886778313515431695579525767553267117212319169973059763300633147995171049500485565835906614443515630292840309962363837365510935620353768549676770111081143020239906151509008811217706782433400450349987447699003579373438365145828856932813341094585837087197352551602775850448772539496530439513322264303344489252596469282612111711398419467087938141923129205682596321256789444735812138339820879388929647572346239141088088419488391761954059980885741875212766771097279476506449387113207699426119382412794293572667187422415723113223096221343476241194494642273499619319674837205196093762237957473384902613984765467037617042138294822433660135554567195667855802216155748870983547063872122722370379769263007791558539675899146856425092264855887741478510385954816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] -161880441967074366640703855510350660077734979808701747414636319354937466468414908761486348407298580948098691430260498406225612109535827442043840391742367045385960309571579869391536711870002141747624551088418909564691476224040766131849988856503189654163820142253233215369287463781579084352048764679231541760824305595651642183455177023583732615945610752504339828748772885395836356147878614880513940023326388489584762362716926318345019840132607309540107551586397977361259610191868625133855724510600229865577114543131370746960520848150911901307694416354675615334962328153097554852855025892118256943603579181301126736377180192738796416244970866105073881515249580759052836384610991978870264230774895784295606001014977855211903746465821492699072043423764774063892659189188401263977127683909710721183799574803589517873606780179272845248684265433270515055243797415996044495231224950538996932678582437482872798982285336707677929960446167274728918506451164524562756920038459738317673210242729223277945132964649212616637631613611857804182910604943284210702981305847198772938298001013846399693741687670794435250954198667519134433346024208494408020509852536744530871076515979015192786302043661929624445644236240749167336154429436433135489668609316642015852105092522159553632808395667454297641733047916882711053227844450304792773040518197437272202394458568243352759399723580428064875302576801066993546053499764502706073638884777639817072603902507878000987437503449700266119946244070741595594291824624414210458150284174049623005331481167228227446618485808444731848313147100623006836594179097111636541515056526521274700625104988090014605970966151851246395178855746044027749091176968331995651174328954866580576336473631124573516344067730207056109837127665687811395623221345217577361339973814364382311249990948693908374672566807808442126247179327252180027958014588733473881853265408901036549140905431842505885521861077223797252814156763016375753550826615753524887295759679216004894602301270865854018965280145712916972669825602487253008663524155589814741825264221811069597201142148968745105653314652447343168858033534186710773130687247437045755840013026086205476892987414861092185007974232541283191457206664509655397844909789455067396151956976386576798080572083010443602323892736752815868760342886906593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] 1540765042031979808279206589912189560467640811113752022277033641186201932749938141108213029699785044707071647334627104089092672168419570850699102483284624277649502790717799103193039580657132613478768854478556623945573693998975129219105664688585761870108001876296963084992949611399332273351200409372979404854921014835243841036410072943872272800413815695843533401737252990237833942908068193193656615257828969305963848517446718224506256471374817612307051197435397714271827609596948950455579547519423604427381627186090697437915979258207977629489504860285512197070695739600073137143792835222079109869772294355162194695756930086311846094302878693721054888194238517723449822173080354964340265183305403275309084630911131280834357811481906158795015940442344597657420618001456849266024076085903876409527518385587784293627536810381987786663296008766102402184924034540559312670526977975284595653760393584649499208709724390363681628150060821138705541165642104317621057030705118214807658980191739351721472803265881574251448084259333942552900845707790696340583120764341269413631449497689504744371272064044890112438985146660644948638343407339229097724414845015561690040351341367218869744796576586978579002953630945264983155885015857957327054650418809850583626334161627825425460206175321484185723147125516215093674624705476289364547396847889339698005453470743961789770682061650023184795695954683795191961055534422047079243388517233693191244782737018416765590836642760025233884091303079942344979722711589066523853530685510643076433567311844090733342444484518949256183538720031532649944724923701800858501980552295981597235048767663575352529623424632833350873661592851899018888011264819369026171492050000501998313194867611938702154697195756919615850600314261166185771410399584186773559173769877512670804681304509717499780350296247016205833279921108616660180923174668784816964328316693471421220019103352293247723569772903589814991695025803908818843268776389182423318668268043656951277583971645205511355259452389752438376081538107482658600114657185161118114138211251680234007900342930628705382078591630531101316016555521282238871427676577878830283253224924125618309519295045963736382776691843137016378181330424525315773851369158804577593897491361296486563854025099309518506465117976000389932715872476844785664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] -5950041609056494450683427658767625980017557038340598602534820807423179411218267882285021417658594684988709783778208238078698386442324025482721998547407547861094214577643017539264054439946512909586296903756502542625447625465787148964488771475982695455957661870937367456741606202177239532276494870356558664278192955629840415884753470877564379040866821542261996573315012819421532495977084136328926288396862031882884486480022583431763973549486170865655282822262057778017084789797656225065851430389073874274581352403380145238082334395255568956353224290982989451054603595769727136688117619287859552226081599466566606184004384912241010000494909426143736376862461530559643048260724700436172737310588244279882167515185172863659512854888714111089090991925317533132867248463872926585333043187149786277943680966640608805685257001210008007920978591004839094985699047769528424443406087083721732068370404238895869825357272571146882160167333534646671479972780073784156826073453069656676181468669286650042104535195647474839462585037514907621389100083998252527180781848074494567998894858081102219151002048785605266378387317494376353646835683709773234373010437039245916311920600734320374674680008970602053755455234193386452771647720466987398362063630580513484376833805474591834333177090713781098110514192002870497443958435221526225305935289343491901754748148653753247067497977505796316013591210611863157311113518812250176862134006507366490506904059388121198729608009240785263005195607719618402814162133284734224030694400802132803529390216625498923345716168909773275077055037792140552509818924405460626965946650529285877453499379345917661128047406286121726270010589343976522668704414069769412732450322922212826375915925710911804924305328274984100591310832121734586717685631205403674067376808507162585314279414213116968651653305869724915441395714189400267951019959284779441873272704213627987049590249255663176230936298011608403538196987596222262615132519532179698461453599834424466647087421396992559515890904497633868998303567290662044114326513681364956681134570986269869029042919556077482974028655574175370155451959847656088579470821477623036069808303239323174085702485632122488751518005257574282568163772145817527877718493798142675035595327188574367808010605014193867361778724179623263431175381379364945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] 3311582337519528360600584033823252901762540524202751912212365144034826156052389757918311460849441278950468969732982735402771329051523949204843883045761313480158047755667723150571748547090316636726318476244722233412046624156798630176486362932895048160295966272809094725429923743307347520170247314678505299005002427087444726615781950921668052564179376443739629114369787456999500718334648813037677731126291021302454968228807231534324412957241775554155045427142892995472244437751240737358941872905990163126649539112422932177507884956511896623922060100074558086411056757537202176877227313968985503018891517283120604385907090281121378545563205084264750468732539310623914559932814549150385266052950348405183034890356776618538515095284709954459470910164998325050343968983453298878251315874566585266546291273794817800024396433629004378139608530297866620860397922072500571145789870610055757992532643751158689520967852857625447216399172655691105581611473806325853622434730792843088718313178336316695875394250546080524268688506560820835069062499370547264211047078998992986519606179727841386040271098523056200998540968619983868078440133876985226815111651850588601933070601551745423079808531025552938306145556147512477519856309152411011819143861453401527523013893443242717320720446218774410912565219302646434942733332570442014705137107405513323272906348408185421434702294084582676887993641309613799605757275440474605581375469075070514806327637358043807648775490102307656779979430862550389669152757236622587032074915996640973104495199635367132507008406950083941840450105828558234339900882073659628450563554031759905264558040722039608931063468005507572302761085245713975301043274164848813451396446333308324884257452318881037117115930043354845487641260064963135371322245045796330506746234941638555459090134624390975716556440957699165564137150082234387609738718313067893871914861899823769323992038419117747844760722887038496921449456310122311087805431473199723310028563295204840949152445667141398005731870036228809346103961840641303504118943371715282383199073809601940506221083515098030301670683627764005226836263628247671094760483426430657506924298021569331261213172682459307487781415214123933792819501838549842989620489035236599417289772895856437245402138926271620465549710966797992666003608660191739904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] 397886503703013867384152619040585496592641871360242683255380101485206918984728617443885562603940902021899289307611318993750675712695636417039772462153324726905459566532078346273210427697105266065598627538631788942064757337913365190937109234453951108652632661421658336321082689575154278838649501702583336110336683482099828077274570582586156191094058787398785037999710272758962180337873072047220674918131717557428295391020666768399098533936828043111774257484383441582887103102920666163185175530253458194847534649065019103414216293853871434630236241033988690779617686902107813608582147064802119140249761153059461418099362590460623320742998498203106479671638457200654667318569165288745272667168005675496207734465577780753004135761947738566682107259985278109682919146799246725107834854754599285123236167042307260001029688826859261519459892924525110341981339204003092863901721499791456735979169093652580667513672656231547827649261525788273270164353025942293003737314324363144685659776625109121031068337811494428176807452572497148041168722891928017581722893608140419539030709070300652241532601393190964128828120783241859676291143461349491967316893892093669046708667343140487642921654526100501942528970767941423299530872137374848905007093759984757612263278799089497665537232261888623141223666222544494614719086185610390000440817702026634866274743307196203598458924879831808181709711273059706826180634874684237970773550037910927308344300241617398036720535296434502339570657269244576930196848784496614810705095591964469848750845821780455599706230745923983146599366590642520108910272265114749313598929481200004558436104855794657652968247273930054524849921752926100339894053601321020125689903626192626157498540090029424470612369859946174914018708664635034367325645591713024553404640471365924162412089333538807306015129485652108710349188700465130141622884774015731531439042769419604277163684823136833910823663804914260261394527119614210525202084522766846834409620721879958583099468846137357142771370248733427427249990590024474362890817570403939837014367346170873292985108248994335310379972662585201474103282991305982246650141307611540068969996843122478883696541537796302204465418955027023115255393981763486444148689464782997719665658523406839721417810356451914286771013556563841292800391999903498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,10] 692481327011214084895695329326421363861176781145799399174024770969000413812467024274594270625281939626172493373028822949212170828552576081674878901727485538168493641456136194892544284053911207561016282285435040319278599580583212918259669179559479471088381975264356083098434046633174559812046893486192996922249748657448547577046471616421324470941326488609150429878908195072451571527197367353926859805325368883407036764443628772257024930709511391106195839970612442112220835406511997225268324466678818893019547900908009301403655204101838746055044394310719858135818261976507126532559991404065784376994308290287234125533752871136124823639781467986492880311298817863901424155534289409841656024202072714155809369137876064467801785643423556034310502217959678681727720774029360432642572074236213877216538404430868907901470750130434372204834171617853174635263464995386956117556813381659755201811633897604760945016277730822716553598190547308046137931679897253454915910993596313291548878222625936424263868149179940982064490024393536033904908136250234647950742604320456922455789396397648278412140460553671527381316508935789932542630628269594833600013185364317472306851561233282412143584513102176182674993214755118548153464442412720980781892524272374033154049564678010935739844781068306248869221909940927766234952917688019447312750668681071323102288331934206068148201122481785681544492966835485461805818205332855106041977020718540479462864578698386859354401422186269015279341462099459781700657685640591909670120473605591978352556262877623988921772490906253510568137603866706921614963877605017293623467413616835822022704692279262749632150375441724750211966917000026077433983416415639843243467899554270547810855621777628783224110686431140452045780351683860857077094440520509444816121117957976801036020166613757428818856120220322952016273369762635938983942954373739603331010109058722320801753157309009782731187655481211573937736187191033437219880571634588634892288329398215153655766005363990797960672404608566676163665017832496424715368039577683831246357987563425468269438216939581179079588854604817596685367889714277508731999075121987285732530882505782856419049424049034897076631110294114234822596275939243626889506265558997129774096996004750684329703152656770548343414273619451031446699509711832872910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,11] -6884648485825320517992278342553584365955143897759329403021112752229732656728238745737003255337346795381283708106166954094321523224287024965004787805766704733452928329791185115916956029194232979246896771480082315466759774194533030863175101504514593063041273344775350101729389453831519833451021346113759436425546489086547241880064457809145141051397748136040922961206149891093552852615643516282778427712026362752781723679376143417217388676639357217097061947308715350024940506883310662447649982499125358552632045462788615375472437912543357954599018953197136347511168283980802190318108687705059652412300764069026130963863370888219841499032031246696892883721014569542236060747689253933823649543372291205689644737264001244963934760026592042469272462998259842302825416199031286996550467416417480110335249473351896541611182677049689051106664091985347521754990222203638477749802622730380591531695730742530124197553436444924916775724728904119461591288842594391849437040918983490637728126040196342301425611253437518690864314658432164446391016074567405114784467466405171269397022718035446231948348876407205441583181485564242104915088040477029885638066572167873431168674292210957465735314309549976753118611171273340401483698638745979256719383598563167810371535621861036756635992676741724122629927620365462691563094479015092403442536269165343410844390389827432729655325022730210376295387658076903674337379754320820645926264445242743401305469280803871405366069014411869750136716881744186778769129261604794208003801987509048984984319964023643490932253643216887887094827958478663764680326553945945172552628224784403485007021031917183701319452814307947094848215973613825110959343842616042771737450203780029472583924940601899539922096694024347815792536605821947555290390943357348023449512708403224688862626112278162812308359420216176073646878966460650507848982088900913515602274306350922745598742044941556085872013458031510339160492577550367928836799033816994185909512752579055698764906811780323654926356028019324362588240992882188082023792043213526636231526625299536314333370918181776922553461653533397599346925156976202279244243162326755832520338077476902305337986856991767612847672430652850244204617801937159099471690337152447980092233118417592580512331915411164880474337101682180502858678094901224564326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,12] 35916601807942928722250755223763984638336483449921689910814606278095404256215455199486107454613762940036257513821147520910511131377485408783591907077579620262616598759336313972698790349487719366746463783767588495780759874701229355200009277643550079732851264712588983106344197055120291819797226004986967468295268734512077305099716311810836137119305044350507480912830033531560836113933230573306411179360543226032839667523486760706391256154229226756856841114119184977810833562463782165890471548979550488912384116051153678580139102464390229632875582638454431862332675958907997653035392669682208523879328123693435638273471313165418009027791312460314678916732514168351867542254822520135263665695681217564935678629229450233246661888078730543293272014897960289202526949326499914132119963865874494484220374838510271310417663217765915199750624719189953062309540298639782517053367705111350368431149856308553870853833633884568187880559245362147870029484824447972134330355563458326128321290428117437166072161949174364813248870175278377866839692231268850119624119307193967521133616260281598306146068422022133737506262283031757977866998645959196608708149170463189539486295998063475381277175594714727142922622875828920846904354694920396314656171528780777274903885767408729655763316069871827637494381598388354303332402155089782569523794180744085756695593155754477202415838532196286792090179784472857677926332656288465175117035490240064138354935839789380945504316228834897591731836535320989176670256868545792979581074430646894089654862846806076807176399812680005433111321880025056662945910169533384880184901645737726266273220745940062905893303798064142928337510171796280505001314641132731821340477728976903104224641770763965333836501602160701480429558321481473350003684919932840865029059973051814634342707232463072202587084598029570908219060092102350096962658732240487814652041834679789224910800090679103048735124538693745147483132393092988213339841788996519796683870845902225830981411533678794319336275195784360208614964533625637846200740648784680765947755345917931572660232899496083798264327275267790108885904585828387654285880516748223295080292564433995382635452897897602178827555029491316035689977296370394559011718995853386525232940520427809282680152959658734327686533656861624910520758658822080710049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,13] -132710812621344833279048135792276953349282802660693879327784825878931426762964671742485854284558208085320812661835070704799555882924151172617795863846180245624102162598475334144049913136004203010530958442330987099367076386971956360587544417030393106753088103688566047769950857453436988773090488363978116619132637156372677864226214594782387649042018057070161329119404737651044316104099497632516846277061841389670887527128286259396056920386922953988678152268352621576095763028930708002941736430754214904814788997086286805036625173770001342815480992174208197959701704214171026459119943062912821653763992590895517260485953044899730346548210345071617914141889859561772217604121445285201640512768684183628225172824821790480629997418367653588223737545793816919216963118799328022534937365599623511380289432196687175714097804839910098313669058445419593844994130187090236718679188137717626940066243762151251412177128647301609359286003599289022893424207595209947638929626762170795506152966788418728175443799682282184612076643840642634294264718238497462847866748040669570594889236361883478906808003763177329834605857273516509604221245360808565777062532424737633585971905118111861905313300282317043166296422063958044299129542376384613936130068242916116397652503503431179493091918777141442860736079463507897635663831793743104692768796713714711345366129322343104144261755442550278676509751346769121442200278963630055513400743111998444189467896813729269029560413904794198810148335155560476348114167569449347793436055027762111704088914516158997396999255214388116219107140279183260071922529126107986977357053162481270989822196660679961775682590329084304715652954011750608492233945856992381283726503152255435471939424780190441712677446470447756020793513507445034531547341922461873406689503793128655843455574850232017764879868070555797131880437478699312577290550359321490303044740299086080020977497488890545434303858947461515064310395900941956386621853645404006929948585876378317864811224197679623712106063893511402272983364325192095227493908930066378586927560529632643319466992458313974679581941302411228200358930031833696948899078811749509585185769355948771235999063647499373238153500585726165773558828686253777208827358137538039773373515195389027977934593300867353330140042827873810420031930948265073809817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,14] 414063836937453984774317896867285813152407097894343474098444167097606615996971286101447755216049480440476901609446160235646670124209749205456238715116363200020665409653384428216879632456543609918986886642506554165905555149502537567667615126098875886469768836205747403928649989960216560002305437672248710981861687415004013548229589368977991341784697207680729090264337117893533019327418779801896612446725094084880918740370752701092693760788177915771001617284649705700455530868727586139634262598867251014029235560173002153043708348917602896595654849587914990522303360286288830354522766708457075831965237069249434412436982631736483709215186437194297119155771807820742405013124325518465794618256119397123335642928901701811705730157739647692594443789456165193638168315509233809667030864030148194614991449441151595573445957458849449636826573022777482005082219389030686290149448460976030936147276709967522731119651970599535258177883926845679861854694087543506218752345386322902535532351883786887394861668463288031023841268502463127106214240171493718008556857960401622383159331375796254645695832184300942830718870777435437096082246647555956456300152212355420154306691069569911441359979725575328143562222429923828098591651875076018930247895992028943395992614151378979703909838988034930197218127463051979454056076404280131130061941408309473565515369767030695381169572790870508099529546849673003273083429374930627256121577310383199639746985508256556445450730326382948992057947837963185272446421775400815709044229204227080227400287154164752360628193864955998810165557110405432643583627430490085511740851657367254114510270353867569874795787481348032389138528278778087044151943301341475106865940403758452352382268270093593766639375240395206334452894451805188663182777819559670179693695828472629516346251534562642694625361924268242653773350455649559151055636504343276015235390756954940416618993633133715362308945903672064690342099387632004044423559968146492726052608107397730111793764691350413767484656132894202822753185169944570507880751016694465018667605108812082614929751606528983231847166753180591986310159306079336194625563018002608799085799788399546098146621453366470882601924286739655591097577533786193643226960229544409844585188978925167944019490448600245063045097908145093830251251619558941274406912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,15] -1188599734927208814180983210199741216733060630046151406624226795079453126691708466481777792336786022944349199707272071544056337984552884251443653572217788325389816446595080461158872319507717647722411146621388248205038281552404751317915524646480646630929228803581497061387659942661705906592713388046194885170993568026967446523324157021359606465947236061045254649326318116944282247549397865817082426912689848263188676742026152992163339546789285801351852163120300977924676577118423544412310012854307014648171708077635397474046263267739728138985948453307118800110297793631226657685125120224444411131385226450870401053842871985625031823098719535921331197524827295495022459184125821045612862236993389588456055032557406410360388848924652311612789923420597963954132470103084416271330755426053670624998752634296306184817937915106928884108079968259797046474988201764223654343215520327243101274502155392854926987830168801202943496960308105304918008607943435059317244100704804356549444523574452519692096533096096390132053065504000273325904446587926581633165890392592947176282134005209481475942533407012631702991006734569445064076958957628483989567768394049726574804617314069223879731263867671955037988138762455153723470341207917274325473007995659475115843613524965811684482055601866768479523250606032672992626762848217156406185908233871378212224849102678276308052950445118763594450942443284124903892284762213704751381850321693946627693668644730002656628126093497010863442453363132175262602666181213072120103013651029172645945430101751746114324099082502607474966036682224657610398852286653611076093114863049156400732159399510929952106024513321435039848673186199645526054287638356670390985877411774924295930296726711315103501020870621154264121323671526200246402653132064560624482758529579343450046265884462351810670000954134449441443568854785758037060763438976938437601635323846399740957175702260719041369202232960295356602493873493772311422486717847960797768374961783937902862700952612416786452979417751818528881700306242751258400087809200073590497665520324961562640211627878577036735334359815539621922058849320788778822720173649261971857980278487980996960621203603978963968517365545483113213898407593639747439061800000836023528866596222475060318249914168426365647260246268872537907026351655564183527751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,16] 3033435592589335909374575449160835870133206054088487400336789833188877624002734214244533475478214258891149578975675727832866281095776303126701557446238123752220097839586078342341280617144094681583819477119368620400863972058011058743416082190866885800823440564465830872430692815793282735648891668224998871557596523911033431815518281845397945147271711123548905716758335597054871323484220956571504516352966649324949662941303880729116252751027581800748583831114837263181126114376839548325195026213958882050963268532855424028522803563392852763727117039635310216714665671349005929971735770917801030539943878248221902079812972197642969578627134087940417379393477615896957590648031720697297750113072504683180717164746391401775751525181868985055482318346076355835778515059719593137299403096605377899604512537710628651057366627337343990410468068774819657696249472763869827796252048055944538654222751524904646013582705279788469152511986745253603894254881868187360583437112798983673507468911808968363141756736216436888219560047328621422899647922427390498845918962479731106138458251180181277996729029424199420026550101862290337723717934237615376670884155697971105854017975469959430457564071451250276058355206036000947153144010267391273718628569569653152099375193669641225351044284401542440359848445255409409216537221175517131922806843588307252139149202601413141246883036795892185928305671685852197518214530787214326853716363230541788958095534622446331903601401152026128015029349572219658499605435122156645539607519919527797582646292604238784824587218738415862514923886403502757111842733486743006419298894982473828252794364399798788821738005233382977285941232629844129706149282368063378613230259772862625259978135725754132334988275392791199848904076987845278908440121329586827740323377265304773624741582117550954646527557702560169191243966268299582000448301015412573980642683541020910961070188458855447908172704124422510504901629042220633373572750244272212235126464699133581523655840126925479925070982997274814754028556688506315710565177694407095796766527426645698159846882450360345884100869661991046717934976493396394801793792940404834496299728437081290924725257233936485106871232137124876297971912165752155178356716394595332582125239228955905464079088286648143112564475759392153367999952213914012822274048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,17] -6401662100971151250595835426206907311787214738295188040106810581405861274651505825384217910903380048809358068095971896191831104471765541514430808446065000476346176617538690160484765867583179532295298571517602551688558965556580605339348133201221659515259600735880321947880024623930428415271449594693653616258573072663686732528052217112367149941570673005292067633673780337211206225963008413912792977698247075028279127799010040690641881410983168390746919147448533549977584258477066674977439951192903508268744909989231232875955806478377726933386323613643573142730752234924106694764014812192310139473678982644587710267096172191560292643757824940475737097705505393442266538641848428520373304085941401083283768620587187618788134217087154808095486854556465941527644222168668000556252927916724205863451862662468522834513660541294545839578285622148406341898555728914695517406224134824945866035742905606455240947431431899367329328456881076226714338576834214531413603520257800535307226224010376450612877091796698471996359107227992123148744271806564796004908584546777101444882001667148718716685702711715738447670084090667044770948208589556106145758666658231790772110307573263363006453985422442829847122245778616004355064647093366575426651468875587462029105365026563068212806695576112238473360717422876393689872496243390730640169555415020625840012592112484816671737685489274809483429715198527227721595843950963894244268542214277308889236128858447318119425146629641388317593921962199891526577718821713843193654991057725371949443898307500962842073232738778077074540500226718689009554210628428931611511795043241138418837646987932449164542549785238905739068842129862606393855495799124744087554792560640224230098782048574030974189608282420243745811930752796933810479369782742606479929202010708442865252703574072413434677437437323117292175012563645459602992272963731258282895247834972002740823479730914662660144093558472004654682252294863750156669012729707925202972347598118785716720786427782051535171165187748299244942016919550492432090174749635123300897868393488208267387610350872280598720780223128536688740036016345403139027407201599134826118912146142633687359658595236765198454881744664591034490105840108885885795688380581388226900367337959166977263321883832170892080172564080272745099374498106323911342817280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,18] 10755481975459927689430365280964676561437968178534222530353030261181986476039816555475936005330752743008207239771780509870071877584972617794887555336304715906851808721971829948113130228140058418325875182081444321078080379943878812231728841470312093074547654266121248975557978438839818045072749686957570491127098211186010710268153101460002666835560060077127226469500374707667782291967905720361535314607304386283904447435922019183366415523447293219863915398641589033455788035422356729218284971083559860183882924823735995136125474011228567768048077566853970333978561220545360939804805945058991304111469287318282643027814383384208700877344493794334871797943845184234289145092983409076518626216681358702115878426734325967284316690851507945297338233966009075276283942792072844214858917121454417519414323693024145061010651796083567285117532829960389589329353442984227112408949975438399505288910213022373272473988195617220657181052445519542537209560362666911229611968885704568414562983065718041597583770432617624585897927841685977443884378757623293813602587341013972272278568278436768267243550569204292779501529404312420451734695928382087236807377472512469277301177254169910052420684702159790879916972202606258017399722129706344436380665636770209181969936427776013615089318218970777478109220695685656863508979534882164726988617442406011965499026939289723845358749305657820964210763185303487200463068694562267505473846185485804513074095623810594529029192669057186775533811844968550677949236952404864581823227467742648352143557971386797752223416679302213217151401242132290398329482948291922525430982877247695101796736592613528019047394164566489744851569557282006678475709268358879660634436674067741565705192470426170997157688098557776721333819531941540370510698910389396538160627879141426839870701310329362063891956450774615863994696017212696282795816046277682987611960756491779914784313304608730080492122278563761143292087801645788256412905268458895698726349358601801923175333782021713694565360297713647895420901890771274493771736500911699837913221529346085760203667782980369935634014794637819314980006632089778630697159075600539360724884145997677000065275342473732948334551582669130645782016501102686718832042889926879996639506819562498444278420476954332985362449424320926476391948723010835541349367808000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,19] -14514458422718399817390077402278960543726741345899589089103303921337539737920084874024740320695030465189298818941484073568409350447880135940606044734613545816981415709748544639633315365776069248714180374194235714828933644130320465262565002078793515531145964566602303360201581089309232901626282775705312271039130000017524399664945116400688293218960730052671180442918599969914890651678063753125674172215993200914506887786096922270028601814917256151475734755561595561803358721307268050546462001427908673392389999068078778946640530358326988693769339271876316775175678897842747523234113686918756897090294139347786756256537274461439483861200719028625779598265288862789716630166047258072050524725861059518167038111356372551433701603576680199205315710760789121456828793416091506654573522090195733356492168063373226283179675300518376264800078712065353337742733088285318217544535863869365775478456842103627533521445961538975477151707211338410051702926650141770604723058942218607735748856100132928237058582866691496792853635362310934866956343218352005602871504208406070032264667886037746894616803313050612289609282197876785034860742232371980087114345278926472066263094069455819961891645155343446079896420534195019886823278032631666613218796583699151183581815273866509301224935692947052759616265052226822072873014510327748343136752457641722034650033473317761321287185964348246339126018921552121529627240916495029767179240420219554542688497037839705212955375087039110185271553958151168768606132301692036689921011715569301662419744349614316316278620105425735031910854945261737137072847905330856894328015008067951450823921755676933787164864072852936317367065680418453732448745833646577752495967152357059368002290413169138272294104543425494358112986962676260334963353157050698753284051378958529514672271119815968131235400363842490207599238038455334010876107737325002583639919675953240496727670858380613345192537634167211695527598583446080606823303929494318399938292442200769038672655815596743516606862849699479439672270508588462566550589891891642906956313500198225414498177677720708195073060647920522600330072146005181038267111067503880913044821449320539042113788924734896822072075670324222628604388815721616949358024528753349882336102317296453841706866171632347051320935114708865237525085657122195033418629120000000000000000000000000000000000000000000000000000000000000000000000000000 [148,20] 16735100993501076295350122250492393636457133049634399261513404251880279996566846144658428645557116052828953725875760394077161278738202790212865848956039374312621043244184460093997007799559723925434439409447911431538026955508421454894013851981544491352179612303221397751271259441001435266837855303630146910744586501000586338212256428641709014061399097536528689847774078782174829635809966362867233301151577554438709931766002895929927727328326817678243352422124963313552804955048570586829061381726418454144684810644956480521956243191491043010707070793400679787929371200884476625436921365886800503028294149487929530888907579293356486743088723095552652699681012399538674114006334291429948621338756762025073753848829099015276229664007834188063022907239929007814787153562883344904825541445850174103951656671383996412804422387523541793010523564168594592286775316602602341917363933990244524719273266932484886970534293179536871487035892754042576740977635741175953147231315755850585724392958784761881416876711765718504556520245530776194607643215925280712740047246989122712176051525053278327811742850159596308001180205619997696086841035570017093462303576929394909325676596342219755991471497882914717491279896867888619144017752707741618070843070905260300866589583512103883373210838591221291655980871060838246933981321980618910193572547713224197642966714879189451673687831214619677704727261012450268564432037178400994166116105793105467114947470376734667921842541880964938815492018116546549957289897856463738202182264639411863155301049714682925289763283885588102809447423869479634463934180403806845318501370561170568988485500064259979628938782475386945863222655845993963163787927384764030047252199371440029689538380556449068902113530423847081745359677265928390964569091683836464410212180173821751158188508878610424268113318301451231973237212098211336883715217829566472136325321591754891695182868654149162254228715556019760344587450837122762881280313184585920065466390744151411224008770662419352968839108623192637201214923458293889686124199428624982842825474114248063657496136249966908502280264577567362654924902360625407453667147876286928579062776780978577681103426547415122502763661675676694713968616815746650792003383017099016326113030526242163219953559740433800896140001356252075033347584462732684003639296000000000000000000000000000000000000000000000000000000000000000000000000 [148,21] -18389369425461655084935222965337079400766029005313736685874275681929062240853349002980190155603044021518455208284423551602479654340096354529403194790608604025452026448297284358025249926055795062291070150460439684597597002402781819916961229138111127428585943376736415144064540843604522514471164844701943324675548358302526787156075827821862289013130010864561918971207979629306406874464766643993942266664799489301402184961416910471790478888251286091708699437297791161559086239150322226295955213539575880341583603516342835575509875906929308054213866420723043600281262639378850196861635634758645515480023902279905907302904206219106870870811285119375767698181762460944073368948190487821933389111555827429689629955177191805086876063844090174199988893715824759588315003581699638405006262478135487460934207554802686410152656253532343585594408856295425603314463303859001571913931969539129342256544383847760374125718086190785045097917988987652015330047572027551539826603130623703996863599078491893682949831043877102592539301877210435223712238779573590219705606706988832146672143541032702311866048193836433658131389707496984664903915469976849497848783105768994543167844842792120751510015053955375729209975444511192529513884611544811861654295831488470430496286281604915908441205567635529200511729718595352488379546565749224375160366483098809033424443746706634663812750247011018471020533910202716668080590243617127863042759523353362278775639694849568152751352667671427631470234232699733790742300351883367109023403282664027817121632025082475455221637459377532509748226277044966356582115441392375672392222542389027472212753194156012363845841988947758307075722633560940355936403714607854596878740516428330882305518998682944626331827108668481005725003732903378961961982819003211650712424654903923113901969757753270356361759396224646236611935734214315060141763121302701482725036107969554673174076452313434877444732964047302410755710354942954144288651232837878667119751790590689786380043936959331131909171638795849682066500062115416162419643531696737248129330489967001986665805738883465127136471040339759384351688082098939451744072530721419476455784268488885237867207603899074340627365902516690307332385252829862784570909385474580506810362338368178753718544800405006062637880981378962950385473525406379758835466240000000000000000000000000000000000000000000000000000000000000000000000 [148,22] 20707019880203293668211179728492338976420704778500656437920292172160031885030767840633704041828323221330451037423575191806143087493544992967997390095674902864663816339687853822936193829887171245263825270036561622381399690643057409768813539152705150700318644156471854884636973284138349278747758749804822512659349701760176287540993959058966619441719284281304502755289028870981304704917477229214701638932973456992435497621443904680102409293985194797541098745397236442689921933199696307004766528007282302875163654462011213248067178946633634713704608085863355087471428552011027913055904924254154391321028826517868281774446310239420828198711266842454869601742142113397532493761721545861478958951930840591056952101402932073345422352263002563222247946446322704839338968356433493117883740977930355167380528104688673362674921413094313799636627813646731814815434088477119023608758678733260013125874130020789089314388422465966817508833061280155913929972157232043742049794060557185898855322249448809744046355116753384582500671233463351437820675511911281985619616465852248871850655065285363254951994342575643456770692049982197682560399753973323222798361372975640140296058473632318275985076086986887437180265043246043193928873999821825425329990059492651243569175736510498391036289447125396090204391041612143639519791895908781136575734687100627072564612497808320103960225669277732608343263672733103740814382075409506206879001379193687280186732522001167044009642426237828990955808643700065469962943687409884796966747809202753146851005208282830363878021978213433639259806836601922109852975335108371760598633217592512339859669040049561555625619025522656835375810044521915630041220413647524421616670959830919075354373642244617258869845668094381145595880987717990824919572724736603079287382388790497967207739939847859797370269293928383302009702006227188826167201074736191916558114090722154035047660481075701663742285225777599587851462328319437359469475185104792010558630433055658591201570986634210975351181674197606874509878050120980459635731775459075079359729119570304129937118108741062358854176604205521909848080238749159776559216327216699779708320306380003654524434260446184021057660230527978890554623182862463472874912038253085796985302565248717010680426723756471904321529247316419575692428003251770853142036480000000000000000000000000000000000000000000000000000000000000000000 [148,23] -22744325480138282167056605336864704286653124156398951561880245677880702377101629547675147010781310576615721757446223169686205878645351921825679916564175593958152085007264336876365802637592136015017095373075440518263793596300964447659277274993609008907756078913759099395718039079932396072012247345839739045572985587094359065990355661852695522430240702492397308822579457496323245852616042408339422604681445886608879343769488661773114331815154534458511305483117146926460127567395603553491803283426228555876559404461236094331819723739869592418772176277645195160715509945902082824522114142643251468983752174150891467314300073841091454225817982435456258593786478158367790180926237251901023257092670611792400187307521462104145719441861525293011446617852907212073776470614364278805992586425720725528070028461125454225659410836961222675529489825413457736862493709869861782029955706184295367726608495797508198162736868209984239866819841525868405141819322846311992638337644299264683288128784474161975345476659123172389732198610979059403692211460658125053133145178427033685567901856887282749935264970740254893154618431360801282285750885276398399080776572215776474394899579594184943326256068128825627634238144316165550896056838052373102612384697740316858300624528196062075435770180590065044377454428055847877963062485789330310547927406909407291938582024287559272272974941843655964491897716654899701322988762992753323203565138536353062846726581585744412419692807670774202316597114675386857175760566266556072614352460305982517837984066653198115977184755681820861846336095649114696567707453509588751211658592094656969447211254117934832136378753709105932097496103329162212159005796114949631364871243489557618076017753088055673584762202994873179244672189977496636979918352865759206824154723174269760082971962372573884304914477887782837633743011813751213186615502235032984530352870427336710042736451187370554812639851023995291711238333426206448659834416290761297484004469840203802516724660132795316289997389388637745970766165783296963009096021980049670437853502552683316462807162251083335223830521394470476254920989835766586316070283482908360613776181050261618537373185748737099734935401110709976265635471245667906460713537891003401954806500941368519171311192929287429709275817795787340357095868688401380147200000000000000000000000000000000000000000000000000000000000000000000 [148,24] 22195005824179009853035535859355271188321001062088938821714951326176668522354425636044776466639027715750247015244468918657209236245096112776424287553053922151730522002082434840206902227010157297171616859968442406263945801947959468559138756950588377884325597560779309512915609737507766396504729253941582096769363608299518581267172737406640581402254894016573181914375645753571171806238709716190165525276306768799733419150150205349094503767674535646939012058018304121561088095993153414687274155301996456311205403364362686544271695982106991648582327006769934429752889701946941424897383686006993341117356035713916862939729165086030505878702113323670919350988868571835240878776095080743817467116057026461533874761558363162681813598012406138919056224554596058900447202721993294302410726241768931274780199663055525023924792426326292661113425461432828446360003829358489730973028468450884712230483419165433965908446453287284532452779655476829195328458189536174322871740454000951291199101832436843132428128844383868079825639109737918755118603239835504689888312408476560887093419365845315380523907387120261539953312102313146793093831139449525625671228912679709941107963225843189147368219743540766682880418289752079593059034200221352761271068942213497852989141516955929845052023754597156327296401106830550083846829792521075962514845893278770944433637135633921383094191601408056240463634933015531902757286786240438971942950397039835490577495692679491837798873952083218179909725331922547337810545025230706141208987573747372568478720867631152383762611840568037683495727672385017515060940836691288061308187728396995943599085739527136862419548779677822455378570136648245653310218998121149424623346906976054593629379463926414888849794671630742969082175478721771554928284943780846540223357106570707140530397925217574621364255646755798713999332372297843455554990571803546876423309601611313927270259544700799013612807653006156471909339881893584791149160777261445250787151780648217171748633787434765953156948617345455743658250947285661027901889105225615528320150459380074696670917839771907076704896123205927991283697416822792262839387934697116249396332107202113533218759547455607250023225807406179122386412197126623509449770832443273967379456519968074943251536727023735169365049083367269064621591495894259184768647168000000000000000000000000000000000000000000000000000000000000 [148,25] -18375491406368970937932542641686994764408070119508817564948039040436209654922758863343507187304994361712862561622004578760240991459961464864302409406409567634547062990940619728260554333146247089280360919671798709152284316525847286298326975303821534244611845672154406222714051793161833309185147578639370851901688893365768740396172872813201860469631337930005524105746675460880270894565481584024053762601886479164893049967008593837985450585909120816273318000437601706221785960996512386767920221965425922102741497761948726842462762294952573165205244235264445941348220708482865670835860747454513528389162951348522716890455311027103141719352852405038633636790295546810139137514089687562210972742504708584533790806325764055723601758475666336414119104606922546455375339380454702293337627658536850658640471946563881089815061855700124870671724990324109695292015813765124665304114864366229585403229078216137459780740184257120074928337141382163664167525064173646051387364507294772055832002937571495138421889792175483178507074206777747365192235046189122052915577815463756793137852923135677842939861011433555281629579482400027241267574358649074001486966308716663413013252161872827000249886765740372093285633291552611045056684978414640826568183391333814708184528812993145392673519484086174640017264117424699415274294268668694450742396889044566135814904321514464621460964113476125094407587035412843665632573968693758351990629257880438031136848452869076063489607750347443700509158364391239384732650623880823182326687529131403167494717797534204708813617697365733766956915238807298020191663347061115556730915195845389975940311978566927346742252181449099804781011936530662580042421422697405029019915423136774255634630166489806701457823225295730212387868095523759076504100355729984214755190059716302667421910579742233602251227904481750931919394533975789241994827326130250697660792929181278757344044934140392171155386262078778501585841618177244343419706279492370648135049687518561621787577733265913242297716376441060991688980520827920022032627083273926666454019251878189151395248270863475433640290594566463423417953681365136649911017147385603182127086271491906129080356395677931067404812654305506626710562661793230277257712543699252127033817164785927680848831440523506304174033170702291372848554751234740557017251840000000000000000000000000000000000000000000000000000000000 [148,26] 13009429447737272234251578034822898850699983684714358089821495881067770039496227377083892795966063642361322675875515971264744662519261147021021496317696537367507037826417259567998551494612132234646793765805616654521942733040481825767560152243854032178998185137261815287331382708655351112577204268824281556452269222325828304410526332399208259547859058563238937712885768975192659493986002603198304350133275479403951467100742220977098894430526005294237019682121928456116054359591379285844118275535261373672157389075320079600384682512625213151511475726994158657446891445727197125939907817853139122230112178415527998378515175590967119857245930590040177198060536748871916303432325350211018999764970213626295107939793899585265388158865909698312797568046937277505276204629685086451619861672711582665186487563980019524654812112802192978909004879104765288223011644256095241713959998961270051726363334664516844149688518312342849774788205685169177968876406631864896910241767699607011746636337779077478208171337075823950726512109259938765731357800002655711753369374305614007054404646627898294885428239508195760398437736119388369436785639818615189401230374474003618082193190194708691391304740442361901415940730823529514765892903309550362187606263344683421577304788971868474776540888405280853099688954693550539468849629149867146755347486384394440978751839252836709524357711432787999389130691679743758823496430492715508333752749753588146517412281979623383762431610883102178038684699532800873961007059001472116534413845885436105008466787626927808807140624099148965596971787931122201038424531884233939575658813355143606262984381540940892496794182101539598859898670664916929583843250612820967137438409084421571842749682873894928363162043793001745419097016573737472809052443802304473154282361871705539283567746498999403229723440746407861627586367201865682479299396365909649801800674809647691805060943719632467604785987453402512937290724804038253610558727529892169525413475728348359420849453455457490408731832073745960712206763434493098818688654741136291955438899141081794451925410165507539279977622882546850363748574127384345638160379897142704563635765315619316903234075285636084694995257131815062816118015954283163109848471952999873498683551106367227924363045543890282840688768584341712827570750301325792871710720000000000000000000000000000000000000000000000000000000 [148,27] -8220982204191136085051610887600230765054563082162800630890552764872817121688939184482485235592929538203693249346299556558438454745690510417953452426944155137863113052520188379540118344208847171559254816823516827758965542115332735598117229384475538374907699982313362377481015774628877895675283487846087116851557725148697297368171391099111258701185745537632070294157331711242490487189311466175370661200804989657808181547548928911051076101303977605696925278601212506810636613874647053916973352017356005367915702510212046091951787143493701634098035731709949072079421276732764725707607211637825758940860930046560813254891028707634237179115182872886925363647755403430051387258838614270383435978743278910172776723779763881398822610876801037538631446455597066354445019880977278643749068478949527463576744769805560059653884229879984810224177237072333508641750088845762073681833881291574828196747790403605115702293310445269979369820470755405794311898430040222347226169510641064903659704673540668221223559961168051410155851021576912639429840835902812934436709413662853654505202708753434239943808984253809765043998496382711515430648954085982340836653981071399831934490792021893633846482774239570882809268969921309873055132590404828899389845755499935847794811509232554278519085713706515194039038810300845544610890275178055510220292963264122896617475170973947393933422973374917706458482145054425982279215332722202800537158136827715728778494171247551593342639921681076339725503678005287853677639739521787823998304570885868581036909582352662016992399459948882114048208083390145513318513205625604370129720087337051097474527814959463044322458653391986002812974869026119703008647177736184408358240515862007345163653010589870716077925830834594949183145500771547647017625268714163391550584533509277119110651370308126710737448494137678970270359682064714556356633884780489963092196737900371444663494723120015514825125510901396520849530375805530667470339349119503943333047925398668332049916193074943413444615085444712689888527457895220699555329458418470765717707538628693861623428435111709490315457024219239344581728655634705318350033998448602526492215840459696648791165403069810522889667288637730766337985612768790427713746215774679236960163036838451626076323477990010170764189154608326848496867001366904648373370880000000000000000000000000000000000000000000000000000 [148,28] 4868258445520563068679644234601878412760862611347478115790737975122840694666960102158747062291441646205606339502323688941558485807062762530730998058669190823264516238439224103000011108918527882677573583723410648501523901770910872866653788402404708551245196676731362064001520753441259439925464932161178165506203196930002994443744623097935890031035739602858917072275598333291196852389165821601441676321364347004322994169917276991616615660497796456456366621799158463156619644384501113833044788002535484303722754003053501707024139181857036175778774383880692592522943189443564332326206249374981974878787597565721115232817469724414394046745382902014445354377601177108100211568040861142819460662600932504790019579822025605191852965205384415387935641153512955258971435597233504171036469001004949545173112480579895132968950678952982168380747913519985903343461285724865991474302448240851276433528202060131894927132861012024124867549261680595868189307154268076244247238120731685721202601320031171341506622518231871909405088556994662366988657997211770827600990345807080502497293912323986270153014590948307451913376146589148596920160062835039996614087719323103014988178272324007690744537355786135607953035397073823884201409563601183498385090468556689942915648933690418501173343242856731517753506549631036028531323162126520805607415092605864133428673425214956267529840541467853778205919089585370040753924348150063428355626914677010008164068910339585635498810326827904767904249085544794863021569519290559733321509489708934170707563861291334647325279711373343000100344399651757355974112419385826546106128629473724886678969286328483054733401545577815472477561860359085551153581679950012841383963196685969299721687389116193640852268798901849564713625624605233237222331088565764354458832425381502748259969973015085680836564194545225969912580738492840796420987173997689930874272066781544740057402639697043761311703251585951925121271249969956298226402258627227046312397498655157056747428768804871952260123060999115068715430354458488990167781537273425182277954716249149711666532402001500407314464734330786982772063711974489285784174092186653374358138898644949411211962488632121317427627178874088791419758691956572322366722704832550157779495105630761364678741112483608139869058370529692066826285098722762339813163008000000000000000000000000000000000000000000000000 [148,29] -2740732470890541618469268100443723331183390427503369269505826049747872172889849373720148173095755849972761588343087913773495536124223202944904459099442138808838669541680289427368071953781537071322915754511097187945139636296115472112081813698794947725153423061957876301291871634238024307018776515631025699148103072059647920539036521155453910784395550192239463677104058583680665667878763580393381373216110989671908193962700095166853179568479799394915836779871333880567806795330044762884304634642767139228378259539987290001985609426961537766309594790237973745714134468872084242321274077873889596268069983891372048383461370185956712055667217184504740706888046517073502626813950111173275022583488978691593709334992688875711084282934026895599612389814516026191982253810417629054636170831342318622528458425409763163319160927811635848307342342992160490010365262594385269321379425398654118754238914947809395446876993872618058372220168750321746922306561699167839963346977935360863225937706022493022813756964216920351736938886337623840355267519548401316475044940517642172878780858388128401131815941122457539145118625240748381779290493769814410635658896805939521692291571126702449132629723095797307322871977580416268879260177405605150846282888172240439131554799895012847110883627306921762289248313338111037390463668190827010806981024841006511944474119814187335492789049066876343629407875757077041801846513385544069188637971589662855578434547510094322354593665144118610317375031010636017864812771313397035219913958078847498379879607986729226307442468860034744246609035558498015364217062063004707594812144169360541488601851948863206645084446127097096782254004464998432211478702706317604899950363746957317016062611160828472676444521157507973030269036326326440613454739949007294928394642208814096550928866848520168983079691245572166968654053155796978120945653256825691170458316017891547780736152136943874870561820974285252022853820492211541142444603727319229786357072283209046965560917670376168501408102036477718723536285306526894644662904631756513675870437600377481860853901888796444833580151345828960058830638819591916632837555585428805106024111021474298069528380391752647205497051009981656901553842629878461715684621669010023905851545939768811494844228588139276178844514499834098144786801127881576839905280000000000000000000000000000000000000000000000 [148,30] 1417084587551981103789883402966759190818428102094089926032107203647694384066121871664819025107904771390822732629827308062645013088531064790431679902500866186736931344722536798955299541572567210589916067984340265067229037740926875609290063181362523415060905887114085117039315805493069052365795215358538612939494672771830090927331530479988860645168203629545104411204642090491253942692140903487990111186018952258310258661190201518774823285676557541717498974634777898381017522435261390949802043275276520055188926383980661222633981051771168546493749471573899640637820295553717648171153437394188636871102216497404215776284610020899999621630490729828653879314009440859098075757098438517402334808677420648822633053075772277758915999438197142941509717744725505292692754717489556242323113225226943988330186651463658530458967014071810033207745564947209214440057233353709430161642369433347518362424173731885246889575561411687371536804702683862257701391218177438720132666735565310302886579196195338398144240568975482310030042232412478459566267260947682730755615128864684073556259234798721551080778204497658785004135924043766853492592006360703202973473297114628900084124475852640530111649342184756152513173094611199748044146482777267481066283122877188353017953817508020619096945178551141512703607234931248280025682685586545208423871172307686671352072717906642996686884656008995843500199269512333002345499324265435197467102985763616687018265754400368751395112440382665911364775449661763554992882520455112597304094106027637653462822769065397527857875544737143334926136551697795562961544930443171040005115692566475605500484761291004886264570219336279812530873042850218210241822559084571935260504613858111834511717986703105753473935813677898240635043985937130964245635389078535871507091776049607799825162834864043547836082121466147241056413810183084830395869872468538168565726074008160069302706668758850414836351922490567535777120435423189875454006137821694241135692991034424477474948185997537511113084292209290574582201634638405176343490250526182639019435944199159187771323515429155673092323303233020632942481717514904805090636447987845613683959712399791989225218986170751419607528883298622593192458575116819692266737848201938649509028202924636869795483963845139975435702679932151465675231744118020620213551104000000000000000000000000000000000000000000 [148,31] -625960157571971410327591069944939804147550785619047785137381803877056357082209591772497740240890352861439592460958033908319147281163419442481662431937050881606622951323089882334459692554801858167774562523399506798016913596893211501867618362775595972821506407430977324960059630819996313089516461953070969199226137398284726803232259021296334091203225877915625976262510426946996010740906903001581033896558605243220393890858478521401887606345174269860257307388607694478171925563861062378552477194582602973373303296798680357485720009560377484820886909765070016607754524628859783967018544655008128268782649067236967177988816211015448502401211874504011752798932945917158608362332579116924332345669793653272508296141381066307830913408877503061220239122425816171699421335712776637681896150049415076472033756470699659528607975398308477075261509428672454601341614367621319208015072039184075529401164740713593509981555079491818419343752103571916294141917649417260674692845955768438985445987540891518236368817340899563902618546746833259232516466326987711972018279290228253799025818657425751861649781298395144939740592637034446053333303979935946035230657644166205041944090734297374040040873060357205093609029368730911357198358646712671323676589289226931283460875133473347093921161448859452042386232362870009750771114588542843395225582029021479327753361889738225031461399555458900198856622555053379898769512131051828049256936080418105738651246962248906457464410403834215417646688314407830204189939257279914503264057906361990291693299226616764858027692910184381611682549117247664786301473692801624401709840158839507386027458601166169857797467299493659731919094412830405432839597645540469705685893351209488165470505241967694262019950097318126912041938958098308958923181988807984581963425985097224227439160861124377829895900065049287821085135359478089479111951557315405879675381133662612480597189497084093165315414273363212674674924270619226058851001443202452981632270373626962466137367074051006237841747575365357851478192256703917867999188502145094236267731901862865687702971829306538968291995426705053865917809384478148177829949767580854552735379662105960250780529661745223959177027786368008193789867574212020443714946765668337948286711337542399942087664060978972514942068555678634658898486183232407643095040000000000000000000000000000000000000000 [148,32] 190268939293164613505137231127481708065476879842755931542081155046511348158686121822318610153043464649000563567860765590736005463875631253408767265062390955250619270052204446467575090616057240839676369872756245131259828838279817562417657109347637900085543708778785637067425264697178674068100152523014480955934194085829335118257149417076888809366874290214824644651808607570960740164126714521066426521463029296638886137924933165577219326837523330657913233808610918439622817604001881424034720018325128377203290964750027553769625113306045082487776908445998303981136437572288433737349802833980308745679064351806233586841648368421911847965989773288778378420504399848120043637185491624226946919743076638682105406019285403224424941748062479293088546140568539406986004110155583613507579605612616930211628418348644147268545626770893690406906182540997630987934154415604833481732128107503235180538463597758580717089512791749199541303256260622007114370990754010440535374782939844008514999653273472961713824271531123853178367835711917350107926317703928974721783813416601327350853524472873907136679704869321187209605270721686918861703105914899911897020421801609215080186881435734083232668220993455106360288173827296506094511308418526757206457702304533186206686874322487295157710098971500426271935827906996084808653010796667473887075976840901556862386766200571527446971044877524848458222104642243891724529599613105468836276365866024662591047674481678225846988893430941510708303741862044952634745200159243735330777760448123548856633211994853413034090304122654340573516964750744679726557367975910057102262837525391865940519573226950116204524178457687923281398697807758171374799968969443205029736340236399935078578357416870271191819452110842795778822332208334179279795812304371370509672002804451037361165223493022870661249898858595477152113152025206348606692526574210905440977465906992130560370678225149401167798772117437264332206286547740291853457710010999574180445314818708953989865026443285531622346117407268958794231676516920879216965121711711283323070160438699419641723662925160648905317839225012713888853658317963270896066896340866427134952561359677303991504303808535414301620081532482379983494870941674579303729293270394126619608677873670350420320294263261889298915457547367994636288391186523249927258112000000000000000000000000000000000000 [148,33] 36038449248210874055867435385371397755261875174911913926236646421744689111445258585812291004236518422296333357657242342979040415425781377636414595628180379464077273122395713062597409585510796212151969588905687883216473940166203257004660051425699681453419635916874362464699698093718132194991542705129104643233951555579034921758591890961122568867527815280729362597954489378715190471407367471345672930140176897017063974120272579039090158665367840414983669044676278997943423189348282091691657453122176807542817836345635128200663263364357938157006771225641691790914068957130907589594328854571423186223903651529855613824022780973133982261995642955161491765115022717700863431176389057762050877596134293986272566222621880567522987368511299970517714661828417009354786807459299872110290378773455978237649060316949424589483859476359942515782404294848602211286689818061543358328102131655715701078594997959870136371296358346343777331446042612170143035404748607188622981795442786026565005084397413273438558320495087814530576430050686824449671120249766036739252017272772578265111807398564345121731875445310776342025245577396482442461971317249664430317684849999103294342665959558626560076363526469695855038293892498389105144767380292236057249809154337086820787122687237682231683798028470062081556949849245655648908872136855101425874365627089025704278940884659686731165185541241255692086355811800895434428867266527992780908173256712568999276883963682606848820578003890207895490665494103877121973825063372705865306219352229523150553784879552829288680077550980503169826063207931842355368000542562075719280462757228145843840349358702775440291376427078486657423449353740221679413671149596852162500003992610579852627826519018614196852938551497142754584507943823890689359073592533003192504957197256905550892725173362608671973506000457980384408475258689210170421630857672554173388646869731587292788786703423903836941404173708618882512366530976221886516560986526603240599821096032379505925186474515790265902949712001824469407626834698391570208299659439963044612168485477661504744223050192286256254716595339746906071107684094181606239831299820460279017943699520826839981839083338381693287477340716556678544313718695904438416270818745511883763006216182578315650540022674796889743988717813781493231759733775786835968000000000000000000000000000000000000 [148,34] -155419426770135910179824030648898015398292340813709751032757852189614573280616919590786722222363112831138922376694203291947893882521642859322826678839298002273594454665605002751784163003341117220740324933315519669721322233046435355742880525235443338858069535786296831720978495994784694486080540412817691845312960999042032000557332839314943827702446028522825489233826087131564697056184364762442446697231162798116887759532149039127621629717179750287210244648184454623550803640206756199151719746128482619645554506289734568528971765719845117428342302397295877680066594060476252453415575472353540995447755552561684307933751265311799189774186888564879763806233256707224582260464123786136433388041020400616653111086199093422773933545845785651934415613706024296750459728464989377631332914688651100219012867320149030404351205333393930278452793968340077117441669593299307213189371022518284447792061975619231663046681898882974196142446710358066199276720295092939105739499175584181582701684165694606964292744735924003813924708674529443547602548681558632247209449513027870211137448919872885722429243526817165994361955444465356027370761775734304392811194968482438295825326898340963592532969668605106810227379213466388319132282405138830515823613309927981177401859697095434695390366732120511389429822883828976347990173847019492682988107481029818056851860986212680069316863543748450042544242868923748157429046945861683315922909252354645585185707697248001617303016164683851788610257306128509715583467547941991013063871362876791265061410022711649474091645759644558315657684535244132770111837777718797263785169561835937316714790506914610500135273981255645592801764153470722091987893662870945542018883863959339219350355082896248635540773711753536038753037401659097465083630900191715499984803208894561419013302306848417136592571319492890344433838191775844469877263818109069888624942246481585936098536778405450654488300846036609414311460627430219975228273798152272034111305035369652113597553620801406012431644024487951308776108589255604080166292743298372563356201272568857300761132617957438766218806358405586159691347422912058718502518728916684835782467054733563048492164284876164909658564846872721716588681268176712732148501363524091084558329857832482294566430039787911889729277342545733308876454027001974547808256000000000000000000000000000000 [148,35] 221217722316928889274617738438393722938615653444932763382019020330054634334713310875483281677289120625609594620279285524344449070626294587203222311230092849380051378818595009815626632525160591888202346276022346702013014559643500155115094765152615341713821195733976006993074489449403905063146937070306753649562665477378498466742792662084131335679255332636530221478407158383130989198222635962034196519588927474073885469007870626920970457373746545749807710281000540538574323575835020625666783419398348410630167749800137316733779684202092546211311867062418058283102595792559434891394396178393355112333823978029378777112700016515386670934635915745698053893307206083875136751619474221799723817866146064460025818149301806450146198975859562104189471098986275824195780349154843270597736176223980002131222674050325576747997181888337416834815728672216636821297742123939500833419494172669271219993439204708188153824511459834879221201560841345351637617227280967685368608856647057480313028462145592406441759956539801354737690187408331938795753418175537740684183228815863505998359188391413169386208130216843742111687055906819528877544267066073453232801355665686167331905196243007135207978790618160788283924039245420042862445180064532795737322879162210663038508556823491263129667026479740871513070492141112201490584113971281908320855845904264963443087703865750061887549321420657647688297500609345356583136821941085237018278416145442168371942106290032125803956424405582368235235189456854872035300578390075760142532491736524786134859682294575326084623249800692327675298992531166022454405815302068878944180425825362040579305747841153999558437300169690553293021330687340281422873677888846030772038730647789082111190381244905273926613924287463571003629793163865565576615348605641851755152662846089960346108663110010991039500693453990127675133734539000159116369170727636620180399244135023032257237669444198634878577520976424856249067162611229834828811406462869473615555371235210507758127728162186783798630523330607350672749221974055412605172680232331396004046953691839667223191693654207552496960655128355508676974628056763411905766975241844361238781985940643034066169413458561966182134759152320535377636059058720946995786405049068083040134384105221997419702149350694340880999194714024362686009975463593071188377600000000000000000000000000000 [148,36] -260638519181537358774352740518518600662229298161689729808461490088803856628987988216563455203237748908131762588640801213177985512563884930719367819990331314086592926846472057154959227330606131531918727882518524837792515463741835083374933717264242623247936364424897075032909627501761267278910545769220049226043922393475805755176860993483128669113843926648364631896126165510597353431084296067527618019105496118570090163336931576789761919315929215669755785607006347417184971939804104431451988169529110638091549232213421354161675765156304930812341050929568258257065634276475736900172103566009852814512625588643687428979309041536665677986233741645946422268445136944389560270224673376418269535853374303818747731517336390302816158858583018041617774385978951573344960706946822484363761683370926588388907826465152215550692907480556556951237155199986489823780415927382721956825146288370122055849891750374241342693482026778491834880442590287197363151483742514252064937909915637122484282699680954979401183777439685584561433863870595174908450018150854967381160021142512250263966095980615560075073215807196133927984726680113619171372720935620225933390866811054274424355101737430685663630140497643177886401677359770529052232634599730786593774506899191268987424901653887705896848716920907033943920130305820133657857974286985754853556834546502572472918248322914621561904108152839881626526592498725944046522139545129753638624286702854431148450015301530409236260917875271573182549186645595059773928315720048123769213537062610516197035056819576535204315757723981774678674657196649949877103397932836807609078236293507963454066208302957936170953771526444030673239204157823863271815716888647546695205725977491641746959388386747645922552189609891837399967083312593230339086574005695874992149153367354386424258251507347408130417073738525854383547197047516964615161979104149763139818761593537245573141229443486230725636858704452147656994418553998769983179829008825724814506596482606581935814604191277876981142399380391877003452839609481701116507775951435475073711259590560301682314822612937723451335407411714439384603487353934389342096208997377755042108146264873551523322043545939364015744430142433928319334703620809376529193562897115023811945939530864657958695755500944102787584614569998881420054272902506748437331968000000000000000000000000 [148,37] 293421257462877150174121205684323760369672989227990093775287451377281518985731635968236429708138113019274270026948918945039471074309080793547182900283993134382263584471253336416704605103109307405555876330910034435293289122084927010589953824778005086087831238120877517779954206709580779923021360750961248900412587109391107095228355679024309638429797636075804366006778348295920258041483067401861813493385362798638930266890600715053919711208600052307959863457020359368479250943837396385706488859471947644420425368489777904584673626955960152878686926137830688421649990435490518685768449891103140503930131464559839094265559636240011128188262464572766005079046280825442680563965049955117361741025557908671469458693326582283656458692530768018187280233128241831840891034982418824861289723256880803233096051010598506449387961154313872615504608799650078637848765932303151521589290129717520316674332178895668583976090592140336449123455370852807817382277585968668877026019591683152523255877276926707397913203928196052120080741084563152235007877403413395072978287155453276366385712726988969456855984906135022316177380922599038593414099923564858200130951075710671906130918239640919450391883097076925343660520731070410069478573691107450357757076710737466972471090326894454810271463904366232931086126190419743813323296129284763326658894495244291254701806837227826907409651295352088802924459453964578232584560031328910931217968237383715852527000125657872588220888123853659714064925682119239026220514066961373771463385071805100300900792127680294680311484616104543307802493313218130342006362509613274039123020964586534678495612019036698058299011745810857105213136626933040894304673264110392521926097459016343777281788410888864476218015128935308253832114120245214224032185617628494006547498381584946057675117755845300457070827576964905170318731521540095747896157300102118295056642470773495595294337673812790256596617825311581462740963075370140456271289310225028410243254618985132444029811482286120159429189874534371725934133861435632493416808038187110354253057780111040063135561935966416305619041354649781313333927728872906888273850615704120397750619584884423905637231186672464834159740548625050532154273321686798341361606612873155231595350270300091816164442098360828657015266976768070566379761346962960500654080000000000000000000000 [148,38] -330429152338964430577920608745951261633636599193505465361549318470705151784049456642063655596091829601865557616487059450793425233983653698245316566660488893932982725815702950593731007699383901565994850525541571442503860393930623777636371114952784086163930065280730435472803253096351204837231116062541639010848669015391554223896979827894608216520710826886001794608474675322019125143975881612705595542291648376464152360384420156455400565763769102826292141730824042995995068386215588894518803814599738137558442584644711254913913037886981845724354555104004302740404350555620310537752594931185207105823637833297758616029670760031857753548647597890996430477074266809516684398405832190932568185548381911211964088667938962689070458350996359047247910587084930608805444208055041482956335051094250173590999501021373265457720024699909026665303992784624498030322643249271876640537549169485866060689388840961278566318744060285472844604533805783703153985112485646673269060701188250041095062172777270934039382271925294656328366803979297611180204577816268479801246916900476362939812538524055324205138995291675459335133190637004164806516135937932398296448109476853815912319242898033826327383791342021237044058665590745641675220793202468285411414366669779163025337508168782303231479088109219996913335763232481234843924309038462537170742440761467407592892022517535885787638714416746168006244473592560961657218777733189115707959160631695079063524000905209491110380369825110335313472484643179037327974350376255786887401887531842154236595418761656731510732782444222587122496423613646593641725174973161900100758361118155097389902346219188680388688747286506896196720164115011747299619383017922762784497835247365382590627055489836396086293980074301894582628285905492814760295978316992421786925058829365527179180392852582690979141306933282884650553632735297484494566081506052141190003115445903049140719411413247670845789509871497881522465580897837497159468731098115688441085024878752408107947784363887687004652983512557822113937098037131575499722286155371144158736211134368380834086543248964063803197521463801841598665197425307108722941891082242303904043321353971896198616894088625569966540606948971654221242142343855022269763044993367040788168148188461467566813973074737520316272261790485253827103894668816641951793152000000000000000000 [148,39] 366697530246991540791484144124643821236259040910683450766577318778102459377631766092467151036651800894685420910246777725320174446056632008816007656807500014538534381534916978519715155461997643594580302019707629107815206514090464140029262397858823910791129037433835367038002353270560285039223564367776256012703855846797453668625426463740262273381151568135297274816301460140273578110858394554661426367518615627411419693704921394281048134794935829775570421452907328412580915452203068943870685185166289625832205342696207270995193839704544402212139873000612504795711995905751441081768378411655408625508779015723785989133375556512569799241197635052172167984744100264130832120542849684102456042457694594440772799266642743688637322502184148396316436278197616031717543141891402494007896148334555686769754613902964654130854047833256281678301234515442324972919399280103126334519691349490596268512535429582172640764159781958077690212568406465727202725769241826636829753551000112442830385574533194418367041869501403171469107550551103794025915566585335083589109780669786251807039591664462779451540950635759555717880857521619416357678409894541246455112905932282479354167596410310955695971558712958311480848688103669048131134860511947494516708697350777223096485123099878280582971628860025130451446387851286933805868772084129641004282028787023229696363286531559053340285024660143806934331708465292932051097891252924684724247453528532077182014034829254007894648412394185174003088511314580372422646813051771925225874425612118193192950017588456799318476237682737318765862963303005857626830278343152056733389467880026919363613296851243236661588965540448679107901582940443469254857337257426781091680311992477700658828993596493334737673837386752937868643162370146738097997547260109884963393231832038801273273688532285980273458221133663608240296582061441315507357677899659903990782911702977089592941851438708637030105684415665339625686359138105762582856752177173342284239996190345412748561177852116497122365151248306436693161982329608260225597216548722328625043371995068486727015973748294684535140651939468061116483806967711937198367100276293313486204049561412822769962361588473568784403070085578091756759638241011521749226585297784957140733090754595194742213677880311256903178816139087902761914090534140942850457600000000000000000 [148,40] -385731495217433716897134835814181299505377951591300603197211867264620256685380327060524732660241337285028156053951804386835990510731664673542062842668407886080425089860666215299144563341132372662434576300602693874308270216174157528725677659850086086205428529036152514717557059188369263135114247843012477601191579791482137109403394923045705960336605489596832854628685717294403147828274500071628442468982099446784837019627613170523194733460189253150807747084590907832109843893321304428029973039463508036543940073116759593687297920440945811262699688446967852006687286759015274189079550008495054696373754940961146774122661722033991912235421608783438277938206282826601802744671685635589269091710635118026222079083040701808008139367127399275798233895184828954380656958627620434422963307445517817841600710673152047096135221864831421856336505330280021310817309216412434990218731730479333360245335782225232965478933532747591882809058030849279001725626361261131589538680292527619282852359477368310441364196199828530522884345780703557566143428714192484352337762312886042072386912252432540420813936706000169734951147753620681805939183672283944319350648879930756157436160074891626554810149160689307346932113975768066020370251541055531616106924793268005505350168219419600614348540013547379768112413414615004615515883027648383121526229108348152079653081835217434256705641105195408413444628294570850296914906809782375321671308954877390052882145179077802425777671481093885228308640712177223143202480760378736824109641902805315188081133245129974486461231089260197449817089976209654072884393946909186189612099986065023906694320917163347710546437878642387758719526411109237156978290443499590655507541082299710128763699644288035200023248096326519103484346555351510333254862142174798917166342377106562058947929139489513328793461201906895893339944169432552741908680618405924431449390531408786414606636611176178741545757318676609884777589169428996875814393966410790769179460623410645768218151118850007609660538381049110704277533283820020597691702776397270038174809246383926889417578909042036614894720392702754690191611782077694218603803047822918648022382067576579030702223598956457058788956323423281624112023251679523076407163268715482644872834875564949517129052361990474757478978242508036853097187472323834030325760000000000000 [148,41] 373472968469020881995337694259830889305300363582563892469812520512252461925720740201745948275005117101866815301317492436861082940142882469773329344316379252664291992232355251133047962170551551875061874330285008645599642782874769689981914148561295825223494545278799903446208942700387391751717245084822734652591510185784328424755455811444296974232228439548635353816961669346488415334786154072476718693416562323252357556081291681781045992998009201505555493345933769733769858447030791631810514960171020512978891289338747648217259768107270231878077277340363448345500803812119697862312548668516182768103065519692553149264058563395358250483774210537771390475351946120764648247665518013669940307805228485649170657676879773626733554461180557600193265740127767157514144916120493560126995181235214653775463914639865657356523570408561071359750228717282430639313726728798520551108815622477433129075407918489583816626677870020377765254930650476566072881678749353589065336006682043669751083329776073760863666195660926426802194342202049692537458996803950441426161624555231097752616380095101557872950580834712355372297189290577751918981166817446775660544197906051790611457418705670791111360381617251784141553978165130557185264404834143393022552216264794163439870671933643210660519622376383500500639250179040426535112811926817249177625558872088995874152770652800352442142386816323535354771529466641549243201208208361803898657367614283852381451188501948991757062789410367431212202951372870201622704423425342855122773134223710299588816599051709660351294042078621046086009390140572059666147672050107222488522037986680456729180200558758780203873423120333562104024069359901899000509315329563448790019006398794499842750245628668124823490574233918122584439882300756049485502113274134259365829644805149941225261499408452025072637109809134611190227640916317891344846021605820316556943577418185177545004813300952254754463636981885024288810020290300523103965937606779036069889466195874121427708447440704211349879529609327887126020756746296533193533463081222342995164034140927371542301718356740544891123666685996171447504484410938377361529111584395546943268725857968377822347451424403557782080549294462139437448884288830434717407046697293295277849778631286389419868845884758688124901952167862408817359947302567142437683200000000000 [148,42] -328710723470926009767357481367474715754584991995848073521940868589089669780785375976140104446700569328157388750453890348279160176812351253154157231764090171956037188099588534437680443890185351565014056568488509760068757080185054410332816669502805263198005285608006286436487180922516350483862697137277590571555019718840635978277727495530377088972095096755098760666962780911965838481904386599317806751395714524870466715280005353918420130302878657280376948732579254782341954191829129710795911545079267357773118212060481933985775872604051039956513398209355505241731481312039833608525351704612249354109805667927100657878174120720670067948939420590253888790853552828142048753398258692772037687124982010688054479554705107336619372391821077892303279004417994261955188492354370057415043649221880905506393885185139967058433856807047277197210705907214712075283914152821155303637554902497478624469422044879533440249045430728217901071848694986219423624990235114946087150543684768559724834992057560054939361898105319253891456511593619681556212069390328054674986319722001859999983875907740143742768075091431793822503389554844507568218786723128592389489676816308844490699145181324097741446586163300388091328619118608459067195448486391051280269432034990723773849884108510658091197186792046616482370058162058771886679311951087413082630845251363834257142553059350189410477721990340126832332801810796660308087497820497585314274554161948126891895016357873168476887852077834548696434194104480603565386808914177865438421662913236029363840047176463074374327644098190323576587330366834360511621876445584821426345656010683006454191212786233106671483835552579809586070172150856816758756950184507189942828171315487904048900942531387566019108941887235533940407993475023869461071707017927129591449596357721853129482067364317200511081734478036005528207321257180353760013466344242045323076263235294462234691116273591597643286525228474555289867955489758061946937165702934170231613865280128122973220201611423283778649973592948069254310168005583901980481019609525290788842128653188580495664488580108207451723006672809991223000957741869276086687041647599372960393426407515237879611720931488566174814232791167279600179562245749691614583294043890060018938304889932258983868389439712179578488736312802857301025209429342072738938880000000 [148,43] 262530831959904169634091397875928665297412969563438359196046263171912839547300413695060688847664362700663022681260897644442591437812807308383403685875635691109983874263999161598036378252900245128442788960319754189508791852155381288492161260215847757167443231593839131827835121632112055717090638557849254390883130287247366652776530257164516468650929271555584238661561750839879995934180424052354129451853775334410318458124987184163118705577279670287086167563928982767887602337546490327142961551235849187327823170145829701449836102311764546334178077088592115485028409572716329180196034374252117222477355754930868128789564066118293982337041298637374778936389699122656487186905920568902906152908270443457548604348982135977609921192131612112607138161454848715083207410320857398644430808991908670885099330620101867745613467700530057357657891776739112555852263962923819761713487842664923014923661220301860205608202239875855458311207458195824237846203335181241844199831551431750435386494896524494518518065669220568295313783975407255206448874333401197214949172782048012738061845777725927063281036801759454689307884127497385186709678347328873837795757972225211060062017261446170061532946653460432971455718580808969285043733825843477154471611284355518640184006649128066340086560159929957484408323614310849055824816473835933709259703849908071496376944318809583464798862720075458055001109748359236443432058148800155140326662795538300801514034117284576250696178862031521768989592773045823164704259945487284300357042078045483839873533413922998087862496930871635935567953130324166688601954887528022580520081982266539613055012835339808189209922724461337932150251342044977693693486711773369242061193886759328990783397204522615805695726600401156443879632798008162388759263234003999633272122577127547092704776370845587675557709224607619617326700943782125824148625019620794999429180605845471875887165949203549156249881318766261602397668842937271498472924749451531653745148127337042829579947571616805756528521536334919190774582161251573610524453378992813810393317450349658208052761423981281621423163876210107666660664280041527910441181786186957916418230245848203789719595599978514598363032901155342025341597823921312743060167974293942244824556586902277139985554049073991459292747648366837435940422240233093677056000000 [148,44] -190649997966832921788431092921751976525628857708955892105305417292334013377188026032769252539735979426464086269695995522464061317111904304175255117840090418770135583856487093227566352618451381057386849642083448767798122657686820523762639613202012761028143024151450222930156354939555712892692471164970873236101930552163394500717520706717871555365218674444034122035212144448094836304954152582967394082334312957656003093353176589522500001986704741810311484464702968856695312484532842133211022160218879021426890058565087307323646723855459265464613673704775405812620476503583333932900651239558356304670005011424071545528706479535134766122161633108481144343811458395777032320741649818071031316253096527971436159922170652494261972384471930220868525120078569608092788608592518033089203926059539495434663693605213322059809237493159239550245278620034679451575731143875828147532274616548973745254882746869339528821597208334555390472031129132717608123318925855161849711560100118664313803742661519156042946244460579532498839759120177862879261217347967938816864536556897388643584631346621740603450674234293848692189286849663897282376941331938693319474225122026453262977347598087807799738331548075593268929063673235292345837484989306606672470588308576609920549629756475099843817307789403631537045623108088031527847625130191756286498149976670577686815417917290903294023013252621847763005060205279492182562061072348065493321372272651626924929165193712528242674119645370903563320205640918272699091661823958767546272152309986934843133611035488982209946902612290407659686360215488972540068252790784467349190108677872581615335065780672506015330156090441769529860458882508693427141297784861309014372137554273016503798507923674642073686561963037180294706427976243147584269544942705032919356685407393928697159981230897305428513726290658275685972294428917628425927486271524762109038086073857304822400705101332045720195420660857145470171566594078150787073045418420293290894680260993537327307555449284404545317842836151105577201644633955084095747357173421380741201542359993976625306349270410200432588113984290300422246054342381369581153245589146028983871090857741280092832573781667148107459603751794620288135567980934250588466606994799096220721668117970873300474298513551858875021920433839795149377416007985301749996400 [148,45] 126091167315059900033697254825668075221577537876569060532556505994835346286013719375834015600777757555579472266265427902374543304721897578122277966649413898630740923493525140770014869350329442163202268530577450260013577152582927711417132088052128794758487252755640302722501754584590591655588473538175024122630942837771933388007798329741750953965477092580384887119356623595602578828079557475141410874451704910729119657787108667002251618801353799331466626473262684697676376052680633836988495760042946422820920670954344261691315961695364452620133629032951683918906809597960864511141678955405005851738208598317979618049405780679887251705408513759899342345283448074616600282505393864818626983863888310480499520735077846614925556236691468820574932199494648731913378540767256460301331836567231011006861892938466102188477159480161194531590886350800263526032054492017770357625259945649504189137811475288793056465606745235726277866951398286328064187018116163869858949329818466614953385996047511002696676271355427076163583696114010143915857700436550893148103185847649619905619959941294222048011954358826164552529029988714172763518208689960470283333877326383970306859270122505616411035460663578751629874597428085939880208847285007274214824681863157779769215852835987089530878893488019097723486587511367205620294493194729692363896053957463822193665434015639525890448023312343286233222187516065169690372629882292668460072692249482638781083756183300522458378138814210594080117439425039991136464219599875397522992944118965869750967840829673290443431214146542232304861244639781756857086288300071489776597346984785772004761801788482721261184368402133667303912807632652305122493167493123048524900736100898364799197933927515662941234583810345245456937847952098832813185095962507307005185206675797063495792492005201031744864454170289180217207487417434978734315649742180612954245568602147306760169060812646921312897884979866526667946494471938757750529667194132956027526660660021262347676013079672316184416802768813470638797587361981313768587202296747396866400936221795019288505006117660069519330935670748414330296599300028340473852954191776737685490143335564878072875492020502710869625489753780799390211411501111918077349780892878511042014589562275806940119872467727765280194117147311145884142513193020716428800 [148,46] -75913219508722018127317530172863272774052107198460436838143639254917685155391436937170100670802022865270353458759403689035129449769494001630003016551580626827145777299504754850810061809180702789609399575842210462908171181121125904684925235257305035332733340721796130293327826034434993794138370402833947298801805434130506464268856038102622437070116891363222902763595528929768897736245422549144739136268587054337241781941294323251044402847963880582296521945557910258804447441744859628193753743557821879451718219612002079893932795461436847164058522677790299865182366550684795165253985126039811538867606363862653623242033659233168790036410423406205438382951497801335511039268776478396863498691261780553152505578261843745774642357752183876814456705301554542771846765971673064860999824744836249402873365832425572337152171837617226418583161658524943549443731364273877266867660558886719016440075556354326621534714133875861716212325545487834877134871409396892043390852343848490891417515715973406020078748872316609089020579424086739526151702045395848945050846115524877517099411623157650064098641442693530085295239266419768559998409028161582942618963251579845030385064355523862561571594976572716466819278630585524340243998178639119017639498759631229960072242574144945438720469048058704370610120428020083713856492991043237613168003941965239486900416642773568387656648057220526573547995664598660675455869845573520685363009790396160782307807715072290055404602681635322739850718153174669657256172208668634210529427858739951584510642954072059395679324173411787625275074765466729789432277095892139550808607959386853121414665132273975703234219704861410341527670712388864041841761052190303398340809826397635085920588751834685011721707313896616366043901050815582625875714193872727648216443409047860999782016234917975218884460484004541072735328411036226826742787811964530415758129752110554441320354650734536528169322056711798169654031893403679239330303086636414250866983567203179868082124565077905932324810687311959839259857220464313811520875337106261988812710278008933973627107283362941335079997084478679745860643496071429436646106197308089871396740476089966979517212322389157157975161143823127186424506628640754694399317491142707058355761036215108387543194519258991224378817134021536390952999365929589120 [148,47] 41494791886330258067214571828655909934988008203991536500558326222944829724202327698671207563116449298564561779051321803902275679755132726986822296417534025582655759422137029239458733423061718722679527322072618460005319582431718595693331564277777103543499349452729563628644568964478672140888638195511307724282016181827431215196424663113432209369003529462568445246759628326648848410510603045820905213125847127841065280306384975087140782163684529330268796936003632241031479642569796828862568192762719506042761172134476612579836574071027405980071524641712493060298987418795337565548110706289035027203023338889391054351318640178014653985839149773336907825548277262441735051641561482261276509910882431168115011925946101942224844443368977688170383266100153327546788059038007622644526926336322828388863233574953200107091169669562215619406734571269207800118665406378313352370304933380232917144168936014467212566043150415865079908375252522300543369672009260986095247614456299814245968654332388347211096280763234796610316752945667511774862619056005437868641082249589164237567251706854054861042441588196082607320290618919926529284606313785163487144051979406974368583689501402068299021330711159694762226726621621379382685167282559965773106637822555315610498596812092744168794432085679640667084013590928113745516392646393086310166348839094306679580108088958750800829032553620152395599457052837324301954775061138310432229393303366884122277500074044379409370987604160520341477699053087479065839252953233996458010780351184036509636088310515953335613853340637360726535202417468809312625216678058021241251891590699854494793071128591504886294884000805552129258568393974795569701474004611395491427926664418021766410560439925656415323021964146058262951625419632870234343551131473403595035040102248149497040546298184408139803759645734217571663078181628055392252669185410311709683354041397916532344451924280861337370301614747529017224944651912359437684527726146331135363371856790387285041884163083425110662468747474537988557734445511479485399005889479100974179940221485926199066838950383427082455449155561309973554119926592567758941042873826701409538885186568653020681361465703803279917939205244642670701656137086820967862580425998439540193314600974485582702000633225396338916566792544721774607155272718400 [148,48] -20506141229911933915250487460387415862095884468168262265219517824512877575934682459937634712922590538037939646328970098477689667251634820249929656514961440481520508808541103075172509761092933051093669789278256375648669473233462455459031025549887804936313266203251792359214146332751193790073493677639480674872057403426587438951029869584700199925537010328260554666857137559959385088777744471204957910032219366514671796123090414440897932690979771938070843488708202287851095805263210268860075123786631623759828451169833390181371569833854278032820062651175599610245168038241861572332275854339238437957510090117442427539167691850572645418601116649604733450739082662440957404021169678113309404692118380895241723513466966389805681401241670197361616054015581575122001740702643820901587867633620806944387670070831086443011049075412436295926906200503737750634578490503712783117283108952646647937496002792802111407093717513051193793583283726783981461763921489676883225418124847877072375427855576842642432422317302749957186804353294564537444479605080810455283934525366981734002310733643862489273182736439543090071287194003887445937235453320287958606390013514517015831918377828171852150735772674423784199121031057969094755796326925884315719776128976638665704650781548663023326673580235788229805505026862214153631672221758272334184090509734459648210009704996778398208201816338187108759591116218190960097251559449056919475005170595567954452845357841994255374378406238179507883970345499432694951108578690045095956231635980020572343289345542194125060123148272111867844272188886025889118089899790744518419599360288572680629331363860979447530629056497809605900894303466706558035467163852621952965287346416677529610530994221462575943615970155350788674296558189079728332493200962565670134842865159851990423426883006310886051832390120530717193181438567696420398478119699396998470416942129225850481299530463529186495851197274193741614085213237796911248143915258572337969945514669443903651105499717343326783648621599410208644247811735385885011658898912435927153353090170170664766529301962411329612039697902709440864527397028824866047641012426767069254978232188380208531141764023522125911851139453405789537410903624444958026572411085301042281172999667981158892257326830521969287632513204948502058740124800 [148,49] 9112418858333911874894317364998192125233534473361151174590998014963711043947506112579901596501266002983064162485377214654878588790374630350196016595190968359317560088999064256262705544202753609124655126895268415489517536880621339452155429900570430219895965316086322187392603711816154663900300259399376399286818481458814925129221268400748029538185229051099065849249390286534023596806636019453156182657429125436027008930829722903040238718557109829329473702740290884938075114039097258912509764400542576976581786548569164839250652207559494651763897487001756283436552994127140010375402564246195852500378314254896464178207869699500237790968386784020106179100415116781987523621927742350943689748975334132269168864374321556327972698380030962495193834830454731807117886435190915179058028875285192954678983720564882148656215667808174519133851530066239292787355805573738934991754653314322123833200341817512746014712392162533723510155154592556742104604595582591506584668141875432637637936729839563062292595506625735796096135445495730800498928830780226172553151962592762560003211819436644268423419873859436103693460866724503252884645419238745017955513318064962568338622363834749798704339528083178092342867207494768130274916165643347878981297187677826449180297870220176083896530716480442895172241986396307940499571470370402132620848781409711824804426067155844343424543060121611750923602087641915129980304700443357789015512238224389485491606637666676146576575304358535193571499242328519073038010596106483065214084630921865239459391207849190960454346709424683566649744503291211249361938962245733346840439179882335618026354783035762710504104621732127112011106004434869568932446218194850707884039550649982805037198618598632676553537470483072769439599234078742120857595538357622502607034344932613133362363477665218033350710931128182391287029359583984729868966825569181355207624702135132483080236655991499015291064017246915119595542152412670558887487362561568464745171404107081466425053066093849014940326996121738141384239597074009982021068409153534312653387844207775806328269267811356275655651985749027065252259034344073472933040050085622294622812497306642701239846797629399892709344784201442696726425491252129861705739375199466467012726675256791707275537163854480281415600293061071431446809600 [148,50] -3615754972375308092889452993447318601982377290436464442046006626092636548554131717140232045946308976262095384637232525146860369019452715778410285758124147632331743671157425757114738138189028035244987174639070114914330050373325319906893006706739002152183089559042048074153477145123482851410185732092914806452086137835551894283438930797615505334068559246959675666500655516070898116150491753783528847873124272538378673228026136588001168398294084716927662205705571685796475567046535462136295616314147076370192054531759014429078375386577068642698119812259530922309790869481858619610999600692610244760380932598784042231435190591035431393259676897563274244494671025652221876147466024290235355575287448009149968694410588699037961089202900507745766662778663091016858004124021379887034584452980857816191683780392265859976450040177160522404367884316628530114848580593900045111597242743585698552660456124154282027715613250022736271654505841037531036213044956979725369114606070135933130606134061095977282007327143902278079689466633631829350404769554992538103956223943418328072172143361451866407680926251800531353466612747798967347652962681474842745271034871250189864394717730609075844010727070034274103171599199457196389005738724271722713915088221872134506709201936146403196920452675506521659157977120992414743789158205547410763545047676809185045460710181032327501792087473553033556726462248457754188407463976872490250456480377682174803873818162000820120329004348468912690475257656045197577128642766697365026522076526892041349531224542380620768847041864557600538160295915318967185406641004358684548304042021022592867028988523037574423600292961407436976476441365335436228139352877382134129388056252694813182316884957646637589639573894275444547590460370498354075315886072314274335627016463655688852650639040879940274786324810999671239325273628544898701418467130343632452289498505024676045917687691809562108120969234799340399891461560388894266427161411065539793678770679651978895515191747709857738477004481513802773695905737813043648523862339911305174633918303722054426242847082947135822714552539342748835290066808187368657197925654245256091646862210018022972732724009431390900564438008342861239153062043612640812927911449263582167462074517458794587268127545961299239685263417129076009408 [148,51] 1268062727955499644797195629192224909609004724184182959934277348023725787043055866482947023269604996417579378649627221767058907856005244636572788586646840989068742720100108649137695255432976972266931330478185442037143109708939218417965879534382151509305979780273034655717470437723291067621342760953429515548649281741378874690468026583722747172199493389633138205997936447714551584871170524891545298201351935199918381681162676008232239081944592559244401961370789783019902486223743168278257947366107904034698536756771315821627093993981564708229835008191773425442083669316767623769334661904208100728649136953388904717833990070952220695270096737950589793372515029050353068164005357683481057127490649738743536408602085552288168304779957867911693112249705819677507804113288711639406058625804740147966312326093806327528028555109306631222569168358352150267454381840333203700983100040712140491045736212306893934346382751774679798594049467552790249305834295365496532840783203038350634687426594252038791091515881891320649866862716487281848981602572512310053484895425193902933684510462047757285152444652017919168517715631149964080910782579782069936099017562590741651799854745072938731434184461669700834344696657040917229549917807051136242210407334170859641553271384374233532420468712221367813007826657942256154211625986721205491080004348057438734747095055843039275671400077698789710943518423954463386731464340001701481062957758958027327450225080468027979642688294884339018931763779235702640333629421477823002973236152359387804223916059181698066968226097546107314906589743733008056210716164763236138623003275341866416186889458453259783085023891657616427832744540482291450110324218161914895012676728127915999619248918081028260077808754542824843371690609453807806851809880554843616175407788020452859276768317055012546332296326504102800288749976703092203068243561299006388861077693302908931654945082810697197614397130538462583887675714869293158948593919668035756623865602146895237068469238623513698438834170714723417810179453818774409329670894756093155755857482812496637487903546594640261245932596708664360418591731141165519880789342095186507902980166797529267449944262311759779245739502506955878184804387910674087093748730390546766955241674727809921091577100612764381769270741720424384 [148,52] -386242483729781601516604517481662439644848980719184538033705725407069709482316318041717015806934870703171373206075470733613994835446658713818403520654893086019244868908744409657244990195844101248013427355742251790846142700414131756901113935366823546717267608309693103138435180530771629767531541099082139440213419227598201200834819073861925548678355748566350276969772022120064479302041115890003744366516576387872938432984683811283261266415892604822007935561878091242376142509400601083669015648268674715985935581146030839614976632721892954051115077341080805293887023963101937124952034970461736472975530148435009671046908038872557659126726081511603801788918330946482162340682664929452673988193837396978437240252213264532675929508065908951146774507490983688616142736379504327275528248355352684907957843686486708577993154567405372442920715316786365574828398835131202299705124471482193489833788632249169477627446106128260373471766912480357332771748646441169106480558815462395963580069082344948510594126588104013446483645735459657649074367899305594046484683778380145823384816016227086609041529981932912338726850243396517490729535786375668761579558843049259270397584718968584048181444411607071063283268925051503775457442924344806774223081350297766258039483406049142842803817347568384710928394022689831448780847750746326095314895317740121475609272864240050526010739784089403083438859838113616638030655635936768226533520737639094767627271049711036950805352324245434188785214863980630088433317535791686384507917369668616626949660944755687607636087359818287333514776268066561771479034469423475189490990378022051669569578699271732766404793043213935575076978106470628612079985592803063306526440978075590428275536442682016357199924947486759762413148679023979799896223856593462614258002212901231987938614280847015688054208035247214913102376085841443220982625878416741994544887584771531442383338856846252456980357340578722650334381211217585529473156364021354769396275475611313513672015891183605510740161155958833054124494305424343839198045404556239601705857813752826014021716913706011400268757976592516453297597896885976791292692712782593843047930639552223548423160812190915651248228853102136445047190303635956023849979728692923858181533908838616653175378762997337189076642896935664 [148,53] 98595412227802463191428844420497964424083283763076633705218647332867975157488025046966313944652468462570410061199077305066369742386843060172480825871822581551326798105483920080457471401481875557060075850782740423462355192741404424257744094888438946285073339792402912264985710691025388080899563604542118488085211932625010220557485676044779366780489795515016777699867098233153205521314728335537186051253643628916998910307465937446447080868347516685787311432701916137860348999190929853614589427789810252496797350136193752050220341827045367235989323592990906943201823266507520315928074540209043677345528501553476198943915910545808107914581926221219896591921722914521974798483120454786912711579050251148354351752592892368459603288578732647291335701057962328011704648284088140322468987054934943634026194333208526047391430477468339814599103689697647597524056655249500245971172274279624004083835070059339272951604238180000571233737472406591466732671158886977869477486496086323996611613559296347355685205953559500760597516382309063750552270373901753386226500889116891316965318891791412885389434122709302341322085085151948027054845008403616914966867071675185699578852971390223872468238130679099744356382878608553957302735026737813963649400943066984205584043121672146223388010826517059389745551857246977531452813195285046909676214875659914729342052664168307851376849146703357914215137068039707691244384429823286539300772606857177463391824470448767002552372911777951094960514689838633952078831639104300060243974142442530148512264745297759292339493844421109319911248623685117430395642972129591975099187236720164803688048638907251378857115402921676535758933370808206253925592285361888746205009321625920276395085594406311499719928905761504464303067311390765053906741377803983559336515643667979322512427116302657238472829206712394929887552666285873982720956862479827795798759559607670898250718751175118347013606299399658188535460463945464746252789191268970875334953898221814225675882216376840130189324650541968462896579792305012597214551132908339536121056442428287584205069872165071625914207022805993607531988332395502376374252569593580274944270042619628847908548661015460276917099727124358881697910942936458550755891282790897694316139467961732588876108985161064391045575157248 [148,54] -19203272131390928037873078519359198991860693660062278829450619920722722090077245401880289340905580677891638056030748936719928740829864028423640063775734946526852662791758560815639164781282009136057633855840265412359721752353381765408181318293604798605313524564802287873858606421650703411322656348189105557509879038683787718543800291740033527576784922393782860706919646588050989658682547203218744521702755657086271832771656632374430016837766917479483777531169133368899972845481946792385857703859315715158674109277523083248873570283043302834693847422403068008426700665199119641330641930834567260659100628506509154269236046637029714587892537487326183883060297782830799022873725319296772413600317064880401618942436255799354223498180504487347719316499647315600343673307851849704068778142211369693234920989953629026985204010660384901331121720631090667473277751880008486485872386651057899797764006964177194217328416751112162864103694092721955184213398066276397467372104425523286293262292754265520593349020477827549556758437586117414592165000356771575483557594822075891286305668779904656640379018567812904487921725619012091350055986536809420212219817794582367349679856739547960533786445807607607350866705617070301087108385941451922085109037149211214982561901085205558403735589231156023818080411392743507832251298469338370066311517236871133064737406019416459988068149310014014651041569050320255845631103954220910711763991369274488825497952441870423041813942343409414400391027080783235186430371149307660943452119454509794760768283631810691284831305281209039207997906298543522551497655994913931305696911788759997018473146336286415646197523906991570048959959226272016257143246410597161596380846021224099833179522666121197652527014806889545349451438309887028213755505721884827618587547406567628868691466110392680815563343288456732876697804332554167597606297757750401964105915935780208954782766608295936796276700993366004949964203031956172653455216853679135376906367618477915626241191164327865519828542091554604251704695321082369506629984845276134634982994729310689207288769270054889319652605319318256745030920126843627139214318498661754863126512984565279753689965168091577619835904005709364257635633715816077010029574848661396865046481159094334905293683958323244483215488 [148,55] 1810860728591734740055567754709676245140102172433747055529458767979536279682833196663778557426817820604145963039653453264785158284159803265842721184616535085206972943606049048601283612145846289231927720065567842223510061454923273380312587121840280197560666632301880838909354042933202828983123024743702617287356902240892763434636866557597113099008823298345629123630285387667828776020410767275882326944869728718624945530438673934349085971325045711423337280280695379260470864395642942086941783857253095302829366871034965274709314084595800186850450784255035132996024968794790462289813703552405612658135652436225943642055806829323653623915409032721747084025731871330096365730981988948084980896980313868437026117662019534229383218942388600876409783171555326122205457109233326907257993803573127952026002097131779107194046673169325629510694460650580354794294388317567420530781072608307376084136715544105623959019286848548704426777761926530308082494309506538634757652299379289510049955498571987644636649612111306749625399562373049782916833645232398003730049573232966203304345872756049045647097867766168083074908883656525527413499289876499545294763610446925278067845345721596052655450008023705893197947537299487907407052048161284552850081662749136672162822124638551382321450043243632742748459051185235584058739217775458805227742191023893444881304712819930340278494911166094721093695631489915897760301096429102894958941574392745218676067756124225014105653186867125746356496913722558932344493048727377546438370496097952999283113307264930813093335631399023545535996281946644980331221583157686420167925750413621125298300464002369244862467360597895000304753703845627002978037422185692383646595568065821367882917310175398202489594941372658134747162089030748942534593716421254646730191203686216706815065845640552438951778626522721573333478569701393420415509187749294482616398008968856021326882949823552506046205547820728936871307097010773097629652410230401162343394591517772272117408779663371394284627863718786784604383505151519545998120800807460985182698036329059469170725818496115624325810447794214578980058257118885832606044484126300422426827227029545986962975978244046620308491069241735089594530489283114592158173857745830072729261023355945604093712435083142245111872 [148,56] 583117238122081036507000199619250711443234859371382483514921431599868654319660458399195466672616084696651757076469001417188444625361873215890470741939478233327219417395346624720024313151225319342433702359493149670265660259851965625285860901267513705906611756995849420299627865848061603749152429016828332375791344543230500370263790089203064400627361311483224916237464031373753739486084503433646019613978414782169433499630854058273266099558487448024375247896016804762574516032463113780437687356475520991014535917885200409782391609786721290521221641374819196573509480421907816123651196572391930052109301962388671184693567374180640288291740931119708453673595643481830262964060435538517781821240267167193450283161214345924179611873487321335633880181730051603496146410222640724078621383750884840623325022787685535127054657036798239373291403798084426165845535806202470260617215677831466941467475824490924311419371007719106580521861407405599549455329155612619811757017330477907477750065058093916590431159829651134752153410834124534024080581946401520932983787237318153294814818312580798701018774260408125161748723005482626327645600364236081336526177469434998384667569178998450934896572412660616809849448012054419619139757499175720609463286449076475821380848420252881302714775254965960312387179479285346272801153886567492179424705761616544933629872784607143126971548123641370797279431340108164368501382289349623865215658392944502274846984548897247128443174609053073453364063050213922381956887201561491070616921080618702820822901062758316882066544812997454848645485332460782443708633716808267757839030219378022300746839142193547014530547921590563744640602886578274389820553605366598337166131171813443840273935113673990847454026498452026015694539133481318649914826989788492543856846621100525785013966602500067325575312582290100611078922454799056818976417952809567599399224576764341898990079281338970048240254443430279639108761857234867731812380190759959520921201311973034944104002476890663189976828981056733657026060305404476542048071473302884997192808498597200856508543875684912129983118233814620796800789427803781919632182066560909957083009143589654328085839498881199015550154606619595912056300474969746308644614305300297591570241474970828725065094766479550512 [148,57] -410845236992534107044447995969362242713965916364794862405462023459921193620543643946534315030380818798364260356982523156380883650185988063195597196804110430788764917785023411685162456716471064628032010843887369834863171330506967878897824860163724766349682025768905404738591475392929118349780765730595248090747592770494386227021277663544911059412091162291453011257059378052822509787923296585217621616406938633987102927083940042873081132987298628077781148437373754027089547618376499869026726575741896954039788877155180217379675108858426146601359769275298462776090704866563699977310352508594949244165018643286885222543643839284325238704233083548751569675001480351396160073546864182405835046875886520649599160118411960407822142259273330176572516005339408648674538152325205904831624641096361484074317897958112001179211089264598980870675565976213754007083490243008794523029460735198398210668582496423508679291651413453205095115718935536417233263652075935384736704273978148468888252136737952733721231048964645845812518756915115864380722791705221701572894807866649853055208774437492876892041865956470274110353427461881542309840305303287842069437569729013893692781788889089545874255766196793924087646255747124429743764564314417491053836232661837317017060406273766783356135622969751346468005260933804021881674036306164001695248879019353066904094921919301567971179670170826386439527892331101493491116461696897742880397122482738348698633099389614359267219962491604908250712334136635596671222687706870120599236160459020936313843394997803028280151737220125010337013323731229208206352491135979638976446396233565779027205972231040534060000203658817395271693138502375032582954315529418015679071443575290382936018497129993736063425207785094762464706029898555713353657458709263437520917350516131122443248794769946549891282734278563007130853015258681582449596142295357738048363343543530224997844753887160517956136398729447315537954641463498674278773139441308684287037972961132245585816101306759916238617237453857247064493357204211559101021794401309725922349075578180968083291522742474069321580532673668356544168940988190957728231035196616352787753202198197546676448690593977555251500874535530479400341822809634921599619009828683009363027773309690406021275325017254016 [148,58] 149852179551250065587799962437084048114232042064286142020650738212626029839415377412514300800659217944972843497889932847566649492176520523988675357693619239841027620428844604439715145683112102317298424807438563168684633013483432007146864438809054457486911058015822099513861310699284664726459991718408068616298047269829971628683704878819473210337098053181664187844029059780566900388513753645124436465048081809642619881539195026048823128576829507702743536234353945630592785727883384717704751008777963519612490500767175250650412680023498447754819001495248794235778230035740429051494441349035242149847865103161285959535577069306053207433741735664799108840779909068009384897314377901167374114727883145831741992908323699447733848479689338666527067016009799570947194099791653244713535522806484258051252598981019275579748712524004612151044106697966715762634573968457202104212645687720474518945833976063383007194043092599849898452575523764533797529524023847158927261006990194127772401180023910302832695631153376238046968653826035747768197627171722958138618602547215985913766467456886999983510116358811742467674702165537310220064543076371519385946790667784084048330963936648543933504888898517557225543640983468611131777229936811312616597439439179602290531902013076204437240230719728564274896686872577359634855860592485769835743107717671800341733058146006761657497117430240069978682445894642153073958397153342387759737304270970328778748229688240290518926838384238834968946880380192338174884994638058738987027320994201972037564615168743680005674287541905592531787029244059001168849731741270421925966504417416392219547895635869377317691975963007639739361388871656637674347903397878379238776428501558014209181000494554595808814948284332648208079240648651306418636673709150142811834035841653211219813873015987952226603331166574694070966528360966181434825159625445227047673471875254238715580901131544753657633777229172258122902139514740046213263463371220128875642285709801130982341271152480135652787603696148119322084881393405247153047139403382217702997727589190814528175223240879145884606056728394229966510274019516360394374039586425661803274630989496765529474695316702755570343307562572984106369014775759292326253536656184184618149213484061899165990350449552 [148,59] -40015391297802220247822040780308380588374067507920909448059888625468398499148423956618862790295567508477633921626857406743755683640559819169929662452489604640832772928210858720092153041999719699808994256623423545070551451728414073037516041109427000595354163054095292580143237260942480493315132890927337870330718720256599748752626589247534836910659546068544585090613541463047189407123672947321163930797762929863960297683433980092267793982229299463933090280011693492443192335953410547786267882674872914016432931445437165731717006253354986245784007754251398451392339200510597828175541105807359533728363771854564492230971829652349805489429697019249841493777377182695538767026473138001410657535680881950998611088861342233719766070768743451974214856330426037166770116312942223355448160378579585815295539708854380773058679639789509966744472138033850016252237802478678386684168766305498104126546097698945890037229397755448406285736538161465835942447132786655249918866808804461868139080616367137297550379692027125732842047048550892493572636003102174110330339200858723792620487602433274746472473613700855425571440979642119650024309793766923470649867601872848472888576227740346999786513796005711006188068359531897580113200706080257291729585716176980625982939220083153326360509013862086078940613358315674291514296090309052066845098629605369443666981965429181752302166006501205744807142508100577747865591761787964839023923034238515849049207683772299478160572917321681595621904844638856660322080320488109605558909010178445616123143816801694246867124171149645228929195790200312210668463760055060020674905871359085287802418825455743778889033933880336003585646521834711765343434144091083883296150969015195453338238218463943715007936119906499279154506778657901690139240673293312326123744729578229337554038504955032566943809123626677330958124595710425684520603925662459357497901827670828009622308679482526904311770371863873816528261399624531360663951806867846294403047713911571406561788124042544714930375478862107778445878611696341297891906370492882580534905151703511553850940413287890346626173119988507047120866630141565245875245417507586325110180561124372584731586264346872328784192024921076091727129171184506544325141639097117378979053335557217971509003776 [148,60] 7774423278016878820294994359985313892516029758099322590373007630901869802500423127882709588225289882328985928099535844404429579190328663515084792483156603505939113759358118351634305002921748281426024759614055797125836704562878080001261136634905143260533495918750122915843341003923709628906564370718050531508926195249835904379378781507117932538533434615934790137731804692247293458371413516069043773016692632667177610583689692207410862631260968645731265199468850100289116374580646479888179327614538916746396203180314965275495981009140996791123901568954378826760493126132581749614713597548218013536269953648979157121932079185584531119971409012142738700285891216198646140797595725558403476085655521237709820313244633122954772638587671228683663839087986811575659577028663245629384642930165748513990732886381402179774102200522640401819104562084886189629535185225631511812664710362832222735862323601130245951658663789098428734415436310786587293639619899138049756089698074675018279998466629236977109033344981616569047943179838012011059531635545379777330451696210148323427627406042578813860855157189783363573176884557098803433616032951462257683567046317838449022459179215027581665998735899197790561489608289066022135146001914381150101124944742277410319939580270267524469940242944354850611576202108737254559328783009753118335415639545021735788801745035342859834341648697063651033585104320706048997572326611578794236166521887613230581929640281083332423924873982290746240488172062943066713142002539446421780680495806907914452490603107810112760848729018128190231172170784897305804678656464049026167486225183226044658731647801322348449823210784045013744025200729612443051470868534849469044794982948683932817847669213111721362527819761051358135322334178655226229708254199909047169935423972547146197212561268646512919957889409143898885865323046203063350313278467347422802000211074022046526945019371385235403678581774041190753903614083841028988173386444417652425020078194035507784354664830745138319355732338906813614883327358178185198598553302821754106929442773223797176387419261443952313653113337337625120580336524627270468090612883434680829968047507267308793013234260070453096451446516391977347744667325957661643575444178021601613810979103847542250998 [148,61] -719587148930147921069787805223600223612511251188667975753397953816467528480047108688712035274832686803823264278350725599112008206145291644249693892617677793509378777617771445108540661379893525858922750060687766313758847881935606354215000966356580618704256842933048398858865926473177125694124037325976792773824132162928340507277184274917122953451588961096335090487511091872966895865656228594080736683202278673738904636731595670487263389121422709008691472371962759747781005120574118435813090551080882141484023862229173530490341712422181459675614454093216447708914711577679451757683311685816940810928067739076700798312956968765955957001281525842588469967018896412774000921379246436501013718972809075873929847470745407752129081105055376879171691622186013497391481561561742900873162551848284456018795038855014599939169308439419595000269441419739890621720884059004136103672822911795085746274633723073776418852364562803543244190943370148536833923447594695751510460598059243898944649817819526797059571705923574602134853235971270777509109470496785189258533497280941401480222881995221283902466814013309076142830643862950332740690158636026379887589269086234435726034087188474280463758138252797766428945258244357509571077076097622078808314190546079694412072127049834561060945783533171296023812880995464431393389382766063004954350838409629415188562855983033203289438982378959399046471437165365815805953923174495658241312853263703358704130524020058243723875508088213504627816148630316439166917735932601404452124838362456574188337973189508901869125886135331139044220475453420988299296481035815870751713586348731047911999203578008552843834896610239230128155304986161459312300932003913846028074958826513192197143039329364913264392751055021039939636901357392465995500183818916084428057248115971420148666996367030651742156534078964183584419099220103758914813093179675723241300716068707741098472378712694098436801910099521905379025724431787466749215809231049834420906870758196889514247659878311637693488233044812830363453259103587420179350226074356563026215454838887982732546752937564865985612050304311197391002247557851310746429135538303928846233105634856600898174146556752383172393175696734800832070281798435019449885940402416613998022758063636790912 [148,62] -231350586792280521371987783264080840318018167043169012373113136956959098714478467072299574118608460944960131410329824870630537080608840578049604349918402383375476556302025566931417454186521981269302405102524609751675911690090942733109033639391554873563919358199593302936253833943122093897479107166534655838322949396642060997278625498997202409425883258503409915215428493391553694493318594826121142548311347220232970104223315386731619629236367884388802434762100194155698500537285001774914464924251529525521086578648923070945302624746407655509400903835979541501803284181488178174397021164702540824059588783470618099833178676365266807808606462517141161904760603779474096342280557451326754020226356843694542666619744987734652989040416804260684669821711882722882784631123161974058603573238208189400105537263592986918924153092630868341874774214108567989760302273669707427037205079363276042669217013070404798378052855330887197050926231168985040973423540650056063674445808950681620981215552680593336876194120752845854935904135088616408543476642986997408604441466267167021508734792325460403515719813592848162151994953294578417994839310574527569884165919567816338165070200903536473130901608543506479307116952555293957568379629919132505051260983272382021026748627063656241549555365849085842294096883405920907074270532222794070732753525565904769757267394906871075600090551602867060780943288473214481840575788294864699596131661496797770738030365941220333742365957746802626406931646917641400478811182485771993819443636114673094298270666163375876008511393181041339771345396658920117067937576599999993106265143620035167912552662958314803407499195525374208049531398031981732982873337025677337790818488340775072311761357603624085651831386238645244695973937336990576339751739928037999404010062524395658358284223662426830778263329598232011376153231455934747531963079102136756197480436140020990153718706387784692986334511355877333034446057729766092337299261943937167430557627142354538166552570986871842323914940167865095829999834343515968659173531348988810074727872942883594255914175313743456004753572373028892718043687839551141885703688266681358994449490960141184058481585532788539733679998083877504862083687451903010470272637941015657671690220434304 [148,63] 162247957485820514305172944285163498401466138599584859170333662092083088661224031283343978862313251582210817208586652396598700767808081843955447875353462785631132750418062158783108667047933270486140965015226142465358256763396166613197043989372547540568390911635537144135465878462958832578193848076295606510285128369974373602972801205693549723949447727147378281651857753723020234782369170546300077646355341697749875758422106374790256380269488188526314082635941864552226519369694960488178139938685672572910203945917202527361856654154105573906507590222466681107575958995934510573740375916702510481651769099375018960972824456400576416857054330376443194131757169218935629546991372921533336497797332736143610750239381969052874997468886561501724615748694477630018976734269169346495835470283387030395896050059793099642892422214902897606838017172025153723890847251855478597526253354764426125784349953054877335692287886672229460248140750657988840074300805409698157376136704298284028581398455596490484776831057807017812937485767247064719662602790008669624132248847342150388122530310603856097510877788197714887442105970322732583410164489688900665242037635791156160107766564880231804336452874728648167474028345727871239294255091737364796435515614613233877020072879706543945816065941231256687439396304611847177506531668146633981375762003925785956722870710227567962842535252235572054439761907037609809536667959411619985834494751486297673935752595240795514009087181450741315453835340181339954763072619302680248745998065419468194779420851923791919090399830108575125608316189105430806303610518599352106056880548274767503665195206739232425233150108384786347948955509286000047572897719905172690059538614617428371231033573790893821361541681619603745359051627469812491392865902399109595433343272515386516723873687290447877585345374166393349319856718519053534793677551919838537832160236164563256941829234662003650674476366340716552602955325499002844712812199124815562592004972413634429993995616517476143600814995307771477188925364860886020942716781314953783504927853893539748940687054399225352491457842716483467960205604510000737851915959719108462112482704703774232652369372511662767042053762206130214653753952164154455112777106489263730353036142000 [148,64] -60238593860259900411831778088585896653446723806032154474680437087567878551519379655212289028785059361535239175321289435160595237869210895401126645280522595946930135592734662658185086428436833108704514198461406070922771737396259639174677781200076756000728853568562692044062888305959592069326478980721048821869469092274295957618991407018792919643718569850456792406384921828857020554062970752819666054256748573801547067676439577832768264890099052993946610184789046680632853832154752614820465984821372656344835183008339445759174155526884073720391618114006433278288610051571076231718905433294933520485743972830487865837704293548433521192878587192789920513388828345772854056786687012170040076543659647742040777967734777670347887731212788764737645220942720252623269644071487627396551670226443308429477191763698615416380316707196359809249193333410227855947232167426749734354296915164150849398127002882407537078839780696317561256140937682163324246511243724302436214976298886459886003756669259707811952267551423978686835022390766085817637446338735968789677204262958864073041154647225842593746536378083879469472815646079663155516285980750865171456462211930727692376375439738585184179196055528986873876472720861960013876897627487084352161231081672634449723614243138481281022824844417643765888337043655903422654423680404201573059525254605521334251389227942755509256596843686583869453593277868927655458913053357753427487318043411933308150107293251993047081837635987302473693240429926718771022391499264466065473290947989307287429933627577214329659035412567239832475587766562240578491348189634990079757245217470770592619930895193737608615957873341481460295475669685462106222531994252976078292806259448624029005059303431131164454212484806029759058986981292922748042173051046186588021185623403138821183601834866555342978197526608889428061512643123288292554147357721361715201587130867737421880266303377189812214994824917906531940400935038193652951803144896686618073670123673808862514584791488919260549237395098147086874900205066996947777662188442568319583951610493709333247186017139064948087045213870792551627210539927294679383289280548766502816160893331346090322022900746751092504807424384459460640612690231906251849352274806146851215770112 [148,65] 17118937362780316027467818671940309240183653081448568964578457606824959717454256466989778460354601544347459090868957472403169855275427908249293978828330373533840165731910991597235246065686403239693108647812311401860113016856512796063061101045156361310403988296947126505420638081026974718808649602055988795928027917305893847968762864972945037768155483958146837372003667645139668995429367451001238752642952735077572368047607595202603637593468451886176706402626606494931123616559171463970007575748285932754643501622658080422961621253559969992223604945709183552766161859848859120233746318502628302756439963831130325464176751920991467844136810510155508183802729458064250441006041517787651806077196006820122017944909311337668343303675497780587363283051737274912761537117083819904075031051514331600551534588909374269843088996650454278753438377332794690444674726946794820666658208070684617918826095252439507336990074250209926270987452504223329443996422532577841510670134358403532938279925531790780621025093141567565011018303259724261256591079668182042459272997764038798467400420575838590748687636252230686416431047085385419767267912695992054093945289605812719801371431079693954660150798724675492678446780237082625108994366602894250173436400997001657169698139730183772360072394906989016141104387779208228226576652977184304132427993095459256565644743023935410526407718659070948117532526105336177826884367807458457850881125163009503955573794974473191363311388325203030797345323071139748520745403775585656739678124050355075214897533630258455889492820046764504659710635673845964812852933001116531617631130649993253692524149472558692550658533024344154685368337978818801200125421189647123966022309685337580160090734324001203083186220340097464141869319783247613304464742104401015691325728197909442949586227637973100359178148629788786885641918393460031153008945248669245850955232557436424510843358161155877466361057014400773237582526263841851295949373441347018682899599511259486431103206560045411014233434191207543922430182389186591022174233974924384990232382291561899947914867087887149865780032736542771212774097362189841479531533144447553808401635648123056738750002403384777561270141916528606196633550622732293175829737326828700733440 [148,66] -4015083000983336042962285857001272871801075963553113514951004989193653940476057648220642806138981099497607783445257712552502156063808567147237893862533258786107604567922391931782577979521395248163161125748546015404100854100652719168045137390172468579111992670876177739189705850154417965515995554188363506918582139506290526354581890983943050829500716495197675703771705361521926767215710887087196418712191668746188017685160840788414631663734817781006033304020669257206690848021135743113452254219949196495705588768671039177252003219764985521761437693187180702415889029560776942342888811523042849182826318407423643596588433941792460579169609219983887054289453205745556412677763203697842281272371130864472512570232226845909994564664239065777516144294182068716248174908556898793502047850681789019586079256884863028123541427665359570794182087215573474926194881955286341163891520624085208949561770992268630514028037658434060378590530762972694329233271082256547057548804616966803618123876890529154871264052109732296523031856177889779247475912294599110531627993002403690551621605451449096841748733839300266372564364180982741236781601441157696494626682059337626735993968462591549959309874092557624971602005278264235246716898525636445748774633349375497641386712946614967031807522481947591775158251588972257383254817389575014987298965578547779344666658484204888488469954712619649746076763165530595667538909761308793118557175964182990580762585105875809728169824354836804507182578948370255506557304225350322018092162703104242492334056831034691990500791997528938837643523205525002219972727335252224986502604665561539390949779663057920785697624675099470078453425578355759082212572130460038111350506213045731854869912316566566418487678747211124616073068651814949785283847417347762251209680976575587553598819606041408729959414005851539099956241036779418616160050735112768286878273488266963323921905203345232609494513139609263330957846875596919104217096793155771149044844700796035815360284778907097847381356446925948820413657423205338949158537697299282825313217735154277222971860792780638165810988472590207788185339961117603286744754590433198891165917197351882351981320942965780175240426515021209869952483099692365824398955161242225536 [148,67] 795028444640340365770591467494498143343123121860634696265989409079741569861658958058277875657831102120922481653416068747483063565803958643064692775655046222895429204106608009147609654632605702240592083952284955127815966927033047467783322149716833067897817789276799681672968990072056535950160445012631859597896943774006351314230829844086514825581116949288260429234812433993541024763492776258243998674444377543620657205197569268436463850844027120328499411946673960764791398222503206558914099670741260829170638079061075899355160599210174466043341760383032069844069714035378478753805929752377828903111945918651521893007854555145806314456921450971850144737029921176663928220848691972302610117875537466542228213940717513677547007255627316791962685302242074325771723515687138306057628750837961625571925933862106912443447151805231475154465358846241923257109877046148158247793468512156106335986601175872391861992564353877140701024281482948367006611508755315021362411390274009416058404194352761581890143683516392627933797334348391940638165486215321630448151357193865784495499635065201974013891631387568052238347912062517697571296235503322908229188911427728046134091807989078382415827587240907378835011943235393701673686353590925748412771784825581759091525579671722294089442708932236375060595698856556553206548048755801057095790381028109117394241147821897427419028791851868151758231904120669265393788740708548147278629177191436759778149859053630203690388571142874405372354855094960003665940442040444323058408641298494810041802357182355573722040738251150665995903435479874549564782379845721448123048895529916359963413029596794701091284650773309553977776089847857535197817222121034418830636647779949739992302454346177342341327443260454274721882505528198188608674842788942636802447260535959226106469473786603521729961710956180104458209381359266082857904841641074448562968470986550921681861692401213192266396678723390536965563928481319775480034871617705974614699163030584749401658595099279182218956260045013975886191273568718023837824314232531468493781642891834812257777454389857578274985331761816920081737711180288788531224342275797027891601496891655427338448197150877530814116804662082539873130104721953897707981642402164480 [148,68] -133572543337535781203180165043610157122320336012647268495847229788080909295073120900604990797370805787336920533149772513840447344678817621700897268280787302780070157454306196182678541658958925584022111246435874843516165437741776997612654382655442965919998028011219207801200507380855906221211715859252236773190499018730730975528902358357263364232269155898264106249403098516938808440135596737999502958098472237867806365511018620163058284243665122367180156050295346542247811450701940446983406647264526663376228545749612040326709131901269590081868815101036808389211553399983105139243773133628107171830744626758695358011859137050531856563107208739324065654539843140746152040866761121831182121264564528554358239919384112044661404583950497729159008795781769622804980770380186319843399557619395732644826905062009408982176066622242433403049350213681886266822629278583230990836537911148867390151064933316992369095784577498928498491155210659384214475195331107766663788603599792337277803503407072470204739575345534891568494454838093843756607420325578662484418672312523671830903140447869075099844214993279342910773414092044224126424026274017790258667196971945882782375698901388098856061334821741885392632190924080837188592894083934500044279623403503923048881026427262564574306377162359295659199209025809496337822735590494316076737832057878552402584730516015106447435658424925601425526643782741704043548749210734754222292942115147740590138300211069167593196763267873020835412132844387214061688907080678749136888843066676255187263491321022200999393947733056577595926075114525665661973778033300725773400969559962775267784189859300915911582480213384306186696463178640561838690911443599754421116014549194824737726906935177103116897423807089267031672748381003425389567610458845115075815259426851226000500287884284083077385057876698418435725343256050929249542002141675336765751939172589818802634765703167406514835809281561538522091845272605057733260505782696965887858745864157327120093380846687802086731219108369650995331900394395361367638481342004005782284668248410935793490730365238484939326166918510763943792690858995588378835625012208520626609382536158475386873986151431094659351456611630066876601843028503202528893292438400 [148,69] 18960478191715885351347785987584326388039987585663938772874543041292553704277551821531670370564648892629848962118939922901998041764690807013968048807519549508277587779324016968655197826163706783345308472732369601574207748471233023368099524860769520107162512654781942324111599687916262762656491804840385646971819591300852420913013200353914808490162753680998394553065537936223671714716159226761344809363084512350617704314430180282992375559429155173005414501618534099192932697074602745495867819496930114599340917576789376811820311835605249830990096577223007721206443615777448397369206542248340857510046670573002987572386859408290341789512899971641766077055141086951630265140480676683964541754531469441763740867246767055172021565060254098845499098250119448510668298613462515967237997295795330116030012681583040977242436974790781206642005486214314334623786484840694796941803242043968024413213005472011801154512826836898253822699875798750884428252720352104784146984542583112700444440110770780453223460247406176893212488457696208997891215485530259501951268237631332892005011575785451369768948066028838694049416708339296229084125097590727886721357743182411734537063163504601881459133678429245287505559832399164430441670324738562232410676528231937734022475094257092546443937304004643791791483518557536036003219587191979361321939948013078730187106230806748255043072996248347365245201277341636199736065793999768851230457816045286324798192723102374212863553145502382531101267890616289349063107138412145941907384236193009754736068811743628923769346686789249333385502883606922776280583725562058103133432756730669953106720992771814227629538732995016672064165995231441978646868861752354931398291705408174542252041627511902904999350332898320611945844975321091884863651301151089877889397060208837663416733288320775411123064998621629443288605360769609271806075382417851683426483405473338516615092574084905392237907432575312298964289680807485195950961031762361853299737998516218276923709930512767891933439072553116291957236676538708751750678811077835953801583514405924571225051334921163115177997623660027137115849455812263747694207561445825840675369030357284713969729350932364849575052661171657152303305664544816767390310400 [148,70] -2243263800696538165373257215083729219117826991387524210619916844348183401205638299778831891312746993814750400720781751647807624507659665279594886769251371586987797675898041307895322716659696953545890496826530968540238669109401018477067664159160322295158798735646502678040369658381545660926294565956252189454099193540049795435984597355560084101084496691101434141385818941953347174503126685349699988174646674666209086340093489803771800100990734244458895112266997507737416181546205595773688257811475329557614310644122583690987288748054726903688925074302930509719419924125258705812078964524488481270147564497121227339224601299584645232454948372150040570388060396389535043947182863784136248499539252481585609680654239933214832955737502152629289705305221836155386493804489622257898206696320727889181995348247128358629700986944561078517045722520533331399869804931090977816922991939257084942028881673799587986232155793399420719426021525816942400674559269513344620928982052165301253503049154198267577415251424429151382746707200090651629965741918787014720280223137322836737670482287847897564649525224542768401508114892906816918026453123552753209497817165075386241404241485918305950279319838990891789733304837889882305633916391401040761229077448815345116831878208032699428283063362804861670530601273628231916449444257290866747869629704075350277027033210628072127367548557552744107428776618525276822257199405833617230153621304797867723781868297350888989680302922485256166252785849380003424648459404755012802750593515047563244726525380425249660889338864812793358940827652919504532340907627125951704486500541808256186445353762449887513330373444701722392834902196913926328651502632435959626486573888038776492278572302987779650256535431263299201309120208448837138251598743310857922043173494136196584738389587691730688616688012065830799664063894802694839258315716103859992039554550775691544680408943392277349541693210842100961331694499037771170735302140329221304796917506730074000426610222961558797953507757343860217429683044338866127670912919392221228306761669215999133569488694011561097549714816414726974139693713780919542449901375263973695849508872254851875535798649843649991485646290977959512797239006496800612864 [148,71] 214490949204679369055722922517543685650799332333199585812925660911769334611492512756776507036857898374938669856630742861547052609583168191222068073890714985932968560399965358228085559810826983111408618348618590410598685015933448403365819313959471526752567889961358492448960664796233160893562074104367358242575092553453127691278709134245247587725890744581453807465385260680443495149073331590665462968409791522521939889044064671355729386190377904746905870762889210459451501646805710171206537463570388620203227374381663863118660311045510861742177654656396196968656696921380575787630258330225674823457973718540322140771405873293296693247093799907568628362852756505710075277418935068175807054282406657343843068760016564746316376554492180612288901141442473386169367189205649593010806690704862542458070272093889072848269673830741650961722193131201710177093992950549292402537800792248577818755557025700307777635814752607831774489489099745996892855158821343520633653548156247527281622630114895630156467188892657001745943041572738497843213969742259267991456822834034107030011607160106126468929651868028395399821386279470774018308842264545560442248913700465715611447481375027427679579287272869870412422656619213420441499370995864585026282384927150605653572686609882810047643507401543230282606447797691399792140795069569038787929911354504862579339036071556787112580595756626738513680130195956433800363256171996788785945060384154654547837443343019539924791023273812454653630103780203440064715256833682032389379906749278153514635302693529796819092009664134474015043842095731711002889341033826943429766854695260997299868454244545104227920165396998494363187563593014694443138339942391007187371509742181881927093926685194531812549514308211458255248256512218064296809769823041658798377902086989908167391113298517892887462510915829341535452302384896664922391936132773684803542413159456713715519855412952195949162397452780872197718864361852552092871616750743417565934614182671617142576146641155082639127637084834206604522515471345050813037473956987581851151909197439044668437685747560308149279134002356103018400838145667948421437755431666502199501222992026239255873075670891877163348424820286818360910963057111303552 [148,72] -15295379352851394686263000746247515407230991491740257295457035663136169504265557644046119867807790833967474346239646506321767037012269171726289407211188862605869121751050541937760938739303892242503314200023594485778773994896673586297057531397817262762479751226689144056990186468173648766395446053877530260007685382930096576138267520539751804548828861798972483280294646420735047749285684343504889343331904792231063038105679043919330520196179902595040933444799004780470591507226384400632972925397983086375423527877466385045764600820701250110405130285860419838690005408686663457789092055277578299655937264218554212417384722802320546890316559152997598991149596714263687682147470978987063458256107618889702212062064118634588197957112916894279993075810445881971141186380664950165142341225490104601859256141721725704605373837998171362652819068157449425041414409319362402797532623316823740558571272980508116849964881765792817111613538323150487952176222120481491465073674901089415795460167407143888405674709915314258794245487452847095260822075303342121467621140379196376718958987707764190863144937239128114306882226195085439770939218046469644931326359576126287884599676276182427426559362585071588474412976463987193042068260372242879133448309009003003737808060999409753027571872813575774734120610709287181645179713388765470979868646558453209384489027051487636027499760172045755925512575484328797662664816075876008603974907911522256049695912947785843668799367283630488897386753321889814293156740779403940250761113667232847202657429111614258260501995213602603259901172747004101812876114782890403752778454188540849256571581770674365193351285427206540377961825015933594875638376391250723233713597126569222373107784283877553485409323741817110282565913857548313494945925729762042058849153199471212139594050095150516028741464257656588539700407700423519457526624510492031897348736354772451604486471846655316707029920973740465234692926584416862765169734635806003766730070507103358344146098353309118729688138443829835010020031137450685390575594767580631886026585385900959867643347989885635507166838733811520698948461566567198361237615061665651626052619656123078273280065087881061916508129274846862166665827055520 [148,73] 571782973787576931039964584234716488237457425622310889727792048647013267641212808765607084638855600975137885824417742063122707559929642334731739682513610674630657381347900824907738988017453414663983629117132120779976699184717738499486793979867838146776171080167722975398600747133851457975666397955641528646757588732440434841028271471049364277317234289989265338289280168283238386451865062032046553140798841159617653301604583410238090404393961830083059664957171542700444269967424461369616874569922006710077730489007930995995578216597260981427102078243209469449931252734486214827353305200495108878258125531131471771526798939296276340677820552437829466496544304443336805012178192332587713369654042100053585478993889455791364720665852751213170143889537702377836502865631447922001046387741309340916331773558558915667729836491109722283759308414143311663938726867605298158194919276839581265919171878110474380180979648740663498570941533799898247493089974543332107807281812479490440363003784047853387339669960708040326574143296069965580423512097168666279763717330691795386620049639340173289205095744276270315003020817138328245399550403760295208616853248869543290314450942659682783839878258318266752523624968800877205585962667692100035475602160811938710987804934671604024128808632997990879250184057858841242830136322636018042808491031186733839644044680563661731469444278773184174144152778157537981586407181396209834356829192920828869876431216320961571599692966190651982928154115710482646127087529811929626882053285804009730482379307661169364049225395180961108900484047684284942156691722632892650000057694921521627685260314211665096249232202999447372237794814934130737797745434460193349860635480836834909477876892963198007467750111333175624677476060560105619158875226994492189592210326502471143707429701147349451514976972611293347534122285776446435576422837953508215332500081009549082016493983172233729567219509564559278353319208629952273233964701842076571019574321368117470819972185145939160666327011498367171494422919410368622977898738343798087797157401035095580691842430967156458055044841401989056742827741312692068314773700634364819973515073230824522779483536277326615509260701005332182361406720 [148,74] 40143505118791420415828438913673900769969675530964853524093218962832520325905023897061885190650915625894310887652638285830625369994473999820351454225153442294781998442770497381462454321453954732574332015513530636620808601312000138916721272273442238242354217019446183738610551218511616273703434413749418202708331180452911783513618591238390093136777090596892708108402529483981256223281938154612415144466374425902646226500301905980425158313097700007972977054238395926934428845132356625132556051633621269316087010224708403736106426003892257274853104126445962487932019944677380793685732448560443797424372764977628909575987777057677714779455142517189758521633745648520683778289796522287763246639736290073385567384553565130194172907241080253560172309237591092468228356012631412666487814675460323032062364469788377003220547834950465139847370811954903594909727766223716759790216284914141546031009852497204899154957680890454685033249860857164755128162316249616418945016661894232266167612572663182297079068753952650920282243623598226274327987062965684315027484608969743217196186428968001744797013724774906303830181447992728436016014910600897723389088626928021264400595622612536599132566826351690917265173349538931263732868041388440783681539246616259582816933456134549918443263395701034520359593560276094340200471040988428628934544604916670220046377583009838835860146309250110126434760431970897210688216494898964467903463381771740242058422629871516454044573660116303172037638544508759952601557949157690627416525338304428897239881017700038423953600604725116543666982904748731497964746828962914246312974670049929852535476499186539388630268594248121009013319220769459860378269512882930421161183726701257674358017406485705329267328539173008059282360412049861968322409819055049003591400555483959787611747338312989218621385966856068840079786217983432664772665540755008738522001726454175860467058905856044903385958018994409463383377473374667428758876227019914721155577255219938897930469529497977075940583487703301606498485772639211790282610871015104919267408500687317921032820349564590303021138360785648982700834510188374665413558637587440425272617199375226285666794312405519032807277837184758923818688 [148,75] -11111042759920537790328748231777862195928506702761742296594339049875791999490225460457676482763581462617365971687710695621508747604939610865210758876690370032332704237417912262850842829619020909829683719551377343533894799759559811738687771370055017476674080506502659828599469261182797740492177787832853458648011779524730879877018457728212625544040249962872853701635462607121796492564704106109384207216949171083706703644050207041346871429732815843900636928976813234089550576425346771601610399370659242883656277649483261852893785641519898120180411499068052254009825597516188742319634968294299469684914568039092543818362327444185910612375662692410556389791451693320960025212474545663475173234194936843603431335113696228693185705847446926911417947391304793297032155292579557536961885685267546769765772166167982479584330212251704438630650431230429325419551671181029513262550096313176786832562965753395755026971907180201361273139406206286332065909739495672751598308958663567652081735861840088131966812511341607467552588799403650754913339327646868930974188316426193572646288059347473170646787407030983402637890123448631853452733548635876925079680985555953448842797010401169759425898373812524579982093313795176499822595286872776337501852173856849513200852377094651373942541691733315181989453208192028578182019159000317893549880261126305907132045744671055257479118407178997213551912217811088532172799405273656566030452437897784394441293463501877626293114247002554407177331834478839743379452823808638439676753127919375742485579560379569944873872482864533510041007079758124556641689087776654892232105832758406244610426115111139120062897667731003444051815419415967588566190607080933881847755932295632727165839832725603402926291888942254327446343945415229972813949570112705528984235628110950410014676995219810029580631144414973244361191740873047185560010162822767268803603108798487701464977354193742960680183299313682727642891641522771959370753408736168628010595032260403956775035814031834377844936795432356117803224444896133055510661993826956674762272820790162786363911719840265265454751914729451382131309199875771968163533616402461362150885662660250410400007011284548894601891043245736561664 [148,76] 1432107043148067624195407880033846936283261552975837173020259320474104159533952540653228768516329969845087226484484415949675172462594060175236461373128674234307561149675054097433920931331131867055676687669168481432559576408758120917684598987900606585056557880588044339065964305429358209068497610879811677931875578639374139512826110909738768476074018188498531231696654699083912746994247162529236639823257604308274894062736884474451206729974124834413149330682109358507396495231487953449183520211996324868342092904119596415158908371881269780170535663025988409518186042702920418694459829219157172177790454515310829404933690055233415803820875051150580226273818009422269212053158384247400800761499755268356067705107297475064423181045916898374722719320318848326026924993167951794445183048577936295104610331158914509076127986903376970382500607347132651575109166373424969775038830124190588457355768758751073267059295433583597826942785134804806253550637857960211444738183316317258825417865642075183608803677002031464542619059988322807985277366264752893344353937080023923204678424650607952448204561295678361364314724090251695877652131547350250875800880467836820867350140902684090716055500629122796482313466527436700703187340775037204391942991937891742494390729127247992711416659802323051943150929602931011344069311601181378873452939746850272137591225111628776606220757945442543277448168257493168468506327154369610323233789485962897813193512798740996505230936827778226933627828549926120120552430080090009403217794258489622137006967809002277129041518224997946414540402024676374406460675198696442774047563284798858034555208317602835508036401184290728440043869526727950777419978333965161745740108181717457025151102598090318451442374417325381849916275712496065356320164107035464572259859120754801088876583449015311524652823248606203435139614326276815158374232869769844802939526890039423904074718345354066799981350568385499892564913328143159976010490308633466313548815067157559058479321594266190950262905886262590580182184620444227298294428441747123205082660786929719109936247743596233941673220826165130570317991920941418681763630410532663814096280735241160055260805476699546413376790523246564 [148,77] -135624167742134649358023790934058690646497887237012871827734820249828191160973870823543215724314718660659524513699978634966918637167542074918044257078587513142535037968529694712281364782278995618282402720940743809230768906625823404778520917867738973400388134588515586429652295939921204635797702550126748224906091396173714488106646389567178969913867882138984395378778570265340748775233525398530809942551051872374059199106588322560858890541848572846087311030085447171605506745348438180329981119229951970053919559041247622117457446894820912982930051675468799595866336417960274800710954957425986084310254108100033480914671582608706384876360456748356486537951463964304303610574285969844174935351019212715221108279892526159569158029594157252697172421990364558605930916962020269777368617031816663373778462942894888534459497006573648278801212621119375591562693763231850233821560749741107989247221205641253873623535870473104166884160189656594092573374752469320934060198503268835428702186801059484314575432639817125851469150701852363157109440792134424903742022749980622042718067753038998975592437732738047590987453977958158089650794311071978005265255454811142378218908989065336714935038203058104277701894311780469070775781278479034277420639720891506423828698120351036686872141393428590460907402262723388297117427030121412866896615720229591125071841983281847443859064244302360886405364922370355961012088974704364631814530024558920651226555484153041655484976707967063503057518911082614352030201861696921515554715799747998758893708160900446249724267823918344331630788473060180362001125829887229852865572171212312982687222239473349769301821874226895516151041839603069201811937463477081256079840018866902124445131495119539011299901846821346760173508673956367280053662729682727620795873801749258064049063631785260678436787825381345418066848425319183060104248033295220473087870117217686888850608579917721662767103778434675894260302222742523868661736802558049505547306904535427055926587993340875792860363437502198800229038652217123619193646237250682919530200211663280780013724557409579222517771085538501738825667777576350796161805902279364077472019849136651721505985705487973052765807298816 [148,78] 9747185794191233746542536773768217465037977751631743764867451244415668772269818735992965008689367743319203269934372519796625747174231652649839355479113545395179901887219982285730121724061851319296975178528951858847644026575951732945284538536393582821679273986794547082166995753618627643443538450925807390956051355385469198080881733081151919622015371559649329931258618645023325134188907618502678439578921406494438838260833243807688249151773798520477450154986686728266506878358481176560856053487717394769310999059507324503157428465449778432981169840281843251278817703924803013586264317691856136508624501736857821403879460208878428940430300015629910930600446726529310233769967446257420848238282559998886176258039937816968146964668139441368456038584387673522319606060905944554028890288755753756279681271798324430656310269456900735031792957203330847766578129179875611502790962839494650932187967911270130366986725834134812109982801951320155273537798093533629021800397277479072963327476244505563784214960057281610558941592347980253169938136825444393187782769011420424384494753743492135535755136668857610068882405198713536931074756638568752078666614381659233942410154622896814619747870391977853551035981183580146474827278596870667175369836544004642637594734725025837070125302847516600717595238583053474406695645220294494365995159209158303644084170147153870183052078100486727973251637974199144218715808693360345511141079820899314553577613498470505969616448075356055415960305324201332273126474032262763447379206110484904145732127745093827415050471742188741379358497186827840458593507770892057756873704564411306576013950970015846930286101610332957423267223503449111690867059396702651537039932828709151004917539948572508996433543116946634582898018308578584976312276288739495701468852157261199302677346658469445696227774415642692168644301368883347079744230267167936416280212283278284045389881728342805460738397638122545096828218060184553966818325787563649463031421449593266150469712257729945288385247289218959546984659075746248353348691195463095724787355277261964285988951390400501044386017364050437933562864802620057503781790135234906388817984588901839741661581807739535876836736 [148,79] -502397152217571773725090027388166106651968216964147106702990433440764680007507810656465318064561578549438243271823921372459312355624361120923192306208648757839108548883744687656484737161480600224364712416058035212551035913756183307017056526468501383566910751708838780576224284446412912446772091854694827448724380976967889464830082973391348187608006903196407211017906909474327054802642332957861670262467071147053251074319873564731037327390534907562060932821361667244338146227538403425817383045000031591887138968214286044245150008942685193881270349606011160528868705688470737684303154878339218739438579901976901796706005415730262120168009293327382743114630521956940450197252665489217637252483579007515784980280736941962944188139876403892794791440371135461746688931512964264114235279964792151477145355407890999234369020829903358729900436348241663702864232742630237426751235513537737492988582144658812716884219213618379203861254180733375548637575918145564914511787625609624668948608126787655250929990774107145008955963375300403126768314821814319604689772529752174121664369301607823567733119397111029448677674161741378105992169896551382528849260966178787673809469068192423298307587569429001948384627321721021334399437132999698533215736214975346680126912168830344250767446163491076767525960101210026005922029466375954020909837513115867600339264923502344105003143584491552616383271305005798995061539584465431862197177570740360526470748354294654473800045007074706159097653043457532478195823497214546997381086736879262318426267681099336355700806227174165469171838227559099834119045255642868920779797187585012260705893976648605909884991477707926546784367836627445797813619002855732140684250557448530122426536985358258129576621964682207214246497850918285111239175476810029220192469830636670269319129882814802264030456522504871605072309583645716549857071715938758249864038112364693687794638116144589023578103589343469517745383448701630163493729835389612671195183427821048687017908036934618020748958719018979273987306270937074317354738659992806250513954444011380649231315353652931856933033771010872002984085079368150564290179722545913413296916056683695350857509342416735704512 [148,80] 16523818877930863066660616585472806087439565858805421483617959107364873184557802023822399084359759565514130469351744232677552536815275394123754222942479039581939477884846324611652739228908843239796509130328580483289643444164088906117247926856731593439761932102308602866363615966245385386894229439217793458067711597587906650069260552330074906123329290129955056064001646390354216461820442561118598506746865818605834249829417989896962100657733878379063238519620480479550844596710924902080344757979223778806057129103242914868342334506162474640739110207222619639506096494777833626581851722522975074430680501612351740185632306641292763231760630774374431030848463620331891367800153830902771189853772993766722395096709118670019088378037194647460099064431486338896117461637392482059177175600018134053245094031318368635939048660182767997030013001578985920684234681530559127085641222683848583594173609056130404343937465447491887539477711538533150330404382096774794095313826499873937936291693890243700299318015281745082855120731534753075929782024334875966374846640617685218817725680341921426656960331059139186294139922223409858320542393459171506636423022090659976554827438886798035858546438965371660616122076039694864104339548365802116918905328725057766056559786414681868475414995482145054996523841948328910163629680657126032703436929697287737575002766428120263742153902914354037269320583022893847329484999583355023141734013946916225721439264946337952770163489200948640036617551358279899674400161830722736532202918049861705499110583986162697808480276043431950624350713177295469339096971057633029519648613101649674934690641255585443993996967346830648170622479281752280321610463513563030524260688297330900254747551718110080533391468003116919709232081399219519403820058504357425892324377519792074762927235928798275296374622972050975530829814980481082430897953007744547893249185679146668265129257785932916898490873284582615759617329117203862838993338080798478257144816823144433062273217241142211028382375958368125049241123554415838864709124042003604268913177227373059831446353844774996354341874885420238698804693449155754623881872524103773238968652456318516600379278902413056 [148,81] -113024670992893708326061009120441861778242413370252564953810380692954192627832709136455749369153681291214565279489127919679101318964903234531904528133950658869401162959455113136436806680595108106919961043929311039023436061825458325815579928648182305217809572575121906060910399777452237480067647786501527250228181197621900544824616521612099123176864475551054826051326706597216387064299725531546728474999013877303298192488727907674367441794480286363018854587428648412361525525178891606105644211105582459137704676330976725905319065921577743932814534039039321548086566456937501023590791871650236713956124649633366804256227610811598990871948013091579278788994952686118335667283651739068107851648690858935994084000924378229723234504194618860230440428362039832831595449513219278843269288378420259698564944389055826239378418573643262609852594885408113835482847889553178252063502506223823882313712763381449371250895320801839234365631233629150601682289083957902471753011752078130322532061365196757767503402872777529078855223788546727203693884180838509275921797843414521522350953971723873350285291655444373963935644940140921909973073552537321383354613489942134680997804599027333694199665835378813252752914796693736949184015316212317018498618905439194524544485372443582251888621152835917793288019159222221783370867220072445512572729388123680411973319143392949109419800967036555495321590648002833764478083424526326070733029463589463987425961723561027781279794282653732728388217087105072456842693116267746556910011980961377066966540975294862479538679694806219136581998886167086309091071531329230325615837693053632396076023354304618561970186927126177415768534445521167986595588085187098939469845197131725927754986531584492780311773060179474068955065737596674862363811283356000767307637220981802622616947343432262277852282209115513608221152891650116624714320855751039738237896830862665653322813805684273454545803601734931915779886405995639903529939842348254228065700934960794258032148508191909541033440828596115240049274012991724964825528747867546254638684465303256138592067150141133731136446745900882245418999150150586797140005462076538637317897697930004641785248785152 [148,82] -58489246813842444072986590939180610106781526605314512941489611943583531225834333783790889561221727136255028744029069034525257387195802543239859217379711971198473841294487597926338211499195557359460966467471825289814635669899826297948822870176749371414218754112765743171979639396351591988794068976731923494349585163691313366618157462410004966877432517750843585051969784482915942205529343921226214176391548444935132165959475376616811746517677262993090839593846211750688901391855928820556270166188045055783692363801853366040822919764907958127373594844170148397669205424198094029096838421922795646646406508441450585359780463508063942531987442018908195742380687539307722050884460977329046042796363611447266453457726887085656167721587751933586536436749354412874863147620694200693134662571559508724443553634299727900971814582427986352367883237097452115773416813016295909317821265197278274500403732786789860680727939577528650286408651850529981881110148107637392725283883995579372055547166978311030191027485036125232693145170575452558222237005188455072707716161752861593984249705368565783539447039384052789113326171920077532154211509371269864020370101219060404988609670785892594177803930938105879271666815123998128803092849518658570169981294103204293465559915520359352916680618329459712283829069978762946823720203598968112163483715588618349962089717830870440216455953861905244137935174836397560858185252323468899675492501887293523680015596710201623296667836503897194753216721879420753930029482724073125977219762035152529583468702528137340419643919303646113812218593977937622378716277523330291626687698215531355652926922780973584317816052767072628522911134227991277405424960089472712512462385627574842430422032117264707105826450141983326626127531351172078633932588901905982004586951511807361650309413863109208873778530408131608484635754776609842291888301985538236525755002837292847389248485515080703233803030910203863358367439482112792605076837445078767389155699538159480743522147245677434318667574735117592403000348402450522331243502468204956265210729323818817781502733455048498599638406742952641041479682079515258684468628970653005061852956968673620087582400 [148,83] 9435400772188859716331283646702125783735079024848711752196936750913261969828911956970674415742026147544412819200149340397364012199244569850197591856823919894322219329806498842248252358465914924604232425471693685412173632926878072283810467890774441535148262383462772334364344394976697963450604727189779656719161876505579477538256584183923474292450991767766487431804736523413219574527551335753508605261077443363354107470860646572675373855625841373509179725705431730005389392557915280273432129531495741573052790310406485349069547411720298446955120167974513532228183186381908949361038639451266827717660801296298297018137963795150790789061236363555264981105056588946034343058040117913582825290593476906374437765030621503694792034157772771415630282756757293802458367097318831797731038012012473516515214361236187694291309755412003064775901648914784159335440626395172749063659149149117363359965365926632384464513648099735419301752801572510726609660095594212926161332317790945450514656273642157571592851268821849009314592043184485632674192989765611595993610404211654727164772709344314847884728915707914258575330419337221928265168897176302343891195156293097412195504108299454230595694820616920145487688460283737738681780772790683495071854093662864251240189189388620934906695297684665465899074582570251292275528542061169344325329465016598956258948649117460347135427036265956496418561029338829944095817655215603677882256672263858135591890317788171401633861666708567780041256957257435337298706575399244457063831926868954850698555516623899785007788984186861804961823489914326390959495236728717199121674601866195517508802443027976547301619726421967195406050815694503400697868194919283546446554164769483802734664917887065282460555604994136722601171700050116670229493341294913225050878455720976992054926154516032139934273882684507533500847300107343503327870539664290172775671299084237738213986270440088720612226028661182955780671199931567798311819855632596012871105527882350879435704908824282836876324758082055395754252690180735259014039823144839473333025081930441628491117767701735709080421741306820980380694873024199110396794065901920827641046970860666929271200 [148,84] -747290354687437128939406935414737481014911872321246820143340741711709240646091245656380388768853508538095968252884650675498459699417098061994327914017031805194036392682395425533076795527461799664799927826958300700249969714869888330841934661738737792179281144343159816756317349152366597941896884087443151087066787543255454190789275872670295429678482370124520187296820576639265180351643483038971150904444818957822424177474923679295484869941472809326124854840056263835627528246445643694831230420679159077610549371755332335334505418646848239142751333183935626435602605746815829951985369340208369990718862720111608715908616669611619554695292020595585826265923293056762636980524662054789800894355531043498296297072607112777446768806833445143363449239080592648765754592636322305179087993342980687876289843898561136856199244127397346540164755667871396195931241460047672888958706543186134944822672829017475494911404622255947858210623881526014617123183162613589521711440563096529266763833423726878492072908488445072564092836374302885489363310359176032617091446954129049578146733014161185950809785920872060604498658471378567148028936761775845141303460866930245253034406210978782211610344742858279147903880762028473365978024372910543728730417521862944649198205622057832002146434746231534629340750021349290619470923763421555865859025438980619919706764894428907886079534051160777794216941503272642614934398528045365653091116458615430927295845752601668099549321552260003870702745595472134959504298486641299832630274967746505375978421017724303281675204134929025340862419560453067825629990276781568945546085372274186124480953111585538846496889971396525056026858131000043867817327506596594891621292912755760511779363862038854275270782103283079926513678809632212663882532570833431021622898055790956080592684656467686879481683700339023307977566138141501085240112014316084965026479762875087672750984729666780204656391486022999248707930957056222208514187184119931626191939460623074651270887945797806212855018248279539289681139148632122769199936256940656846947196196172428594923109333305876275563601793409796071898215875521449596687168018552024837471137338151983360 [148,85] 22597094227570721656830422484960032375521167793961690930528234188450048754313811198932826896021045171144543538064342168451450101977918526828539362841847955846462169206941735267849996462099928906490268693350813460742238653405912407669700121702658417668356534642472673037316144807294204515079479940832468020860474364578668086672817784779192281411617640225914749530876350482770997760797620771756725654324824521987000270623643816158418212649793557466288094878890112999381745719633417207373887305719960532647042015497100630762587911234869037526909148680843869637441733855013101015362379349468683393687845437961758581803399585166141526828338394826665827206167386535878934346542568985437987041555796088858552622448160992465322842172373377072999639546413888377314515440528627265770755548375861677752148886760642680069990396297803147394051957223568752103358406288233742676644298811340682021654996210221882818144356353655747554420909468336233606178449080799755307340047651991643485794675467435186446782014302060263980065056663044234053098424533954063500194301761830297967761712644644963781116670046667145024705039812803409586932179139487160240613633055367180947414391798822331939566170775174056641166090648502654582072524390483379644584682332568016309069461760629091925509565674251243143602535138952198004376719327892486394564230452758400703639069851166567232771580608811568277607340590140653002751019817898018627789421347890399545890937778463691455230236170564391664805166443159973440096356981963380308887948731702424915348560012989099777822732015209822554017034478466019677971046716481674549593901030643748506355891734702616442629380791542892998084578092692792241142364381413230358841049317942529833612619616290544355198384676932464423529195244441624469855914436346960728331106200237729066990013429867903306912505784723657454147287090815535556519271427569467768852872531935828346791479288337183513248652600010806101884777515867878001327961729049261421444161335671952251262976374665625654604429422093627230891113516503629330971389563580100743117170854400790883269771137425369661059129433327219224255476415855437508754007943805570183317207414674432 [148,86] -100377668175753510565894252282713980656274840255347786598868528079721830782376773341306267670162150926864837326962313776992296269211300698224683767541678286815313993084000857985537405175909710279087466585980216799777884311837330811486411187856949229098436871536030780438116433252647382350829190907371351115977130641716367754722538538650036801695397014231643102986026901128168059412102704929340893605648517545371067734792696664064186915859099649469566667290929103219688399389944522844187785628250965272049816732351577573087315268982872509267834758666246237786057032416293990946121212014709586748755055934814430874839519630881796455036441174251057187903563619350305933199290198706819928414139880993713656203223084709450973217739954006160641842255542323384080765909284021868205937672460178926854840028112659976387834308674610985364878802200836818328545360962512798493312304229677940782775928601578783148236904762346538270987563953163607749438364883546380592438012026759306279263320008059215562007486792021635655054536357120548942790903034929925144030450884564493110014191850563006131636725121323548744490426133241405334022429965574067033481639766748016446448276023817150091468920231183350732967712276425190426972581187444107944648128554635345120317154744394868125250384559308360050325251250188614480915789657859178861471278075535399436525479979518323997241369356572362687551743519699975674089414829723243285530337061207297548709259963189567776165289040135137306979033203661615455638679970762210497382762101744124020308566651070453592993429569747496373635927069219600489045226905960003266356692741595094332928405738440617000647111825872975939883293009018271455974573598855857318371920925861838642446580675776988449031722784676257683906474928226102449106686415576489546574100869820994509334630881785390949691948821373347042119227874784164355966287401760824018653654003771338735130737480412900924324338230941840834127618687396400700202345084060363135836507178111287441287330378576106693671523986766590838234796362586026040197875693561903343989204212789657538187925301698171667790824590566697118173803987944954477413453882144824544022515200 [148,87] 98513595099871507131389949788141592029984590458097124155053474814662554639985975434036169826181953981422165729956221582599913818093544520160534751331497654573361790811407653720464503066618964532809521606740822130312066219854604193062070862760742746150561027486341107866323561861314088162132964710871003180395761393440975475918386327343769947150990221730006695109676905182683937695265768054265261984412993920481385301113166320290819249538213542734675320778311612959397675961679731020604594072775579569097480697958651846616575120983210846292190801887535644765832612061272171823079726588819029778374842415028097924937945195536011545387340926772795989213842023080117466501166193803257060743671056469999573675450235893154080718784198227601296198314892432498401516153536141402807128432366077325051616741424437162587479774440058420704428233657415424603600456533318374315414944504878359121497150421097123547895002920078702830809753341002872668124861252543030578649709957695958009699581038200306721065549043929522029764412092275198753071707341081087053346290368315459213020694627140397203381913301883787951233757399933265282711230793533776970418069651666548137902411157819968909892111938338541291897782229560911620090953401118126840760046084728308441326727122440341691535891830921768635275275811143753547498201040657591565203023197566215972312488062400318390167842834201544674648828914886411648608353351260770527222688532818018580173246663295782912655104636648496147846434093751894536101960628585077945545421315568259132262275316019342511340473374817469144652838380720363546706041012887030772297661248797547795370253087594015526976560530049763034051104610570365719133662474187414684365352559568580437054931175524991438795875296408910789580636010186002075811628554727626565186948373384040164280731297297737112147827853006954456315677138178388812885093944915255134735098236414596805599665484324881997988058647139694466938547165150215323156331112085943868106827603971100228455681324140600725750797559602921155295072387308034583231960010917036287504888265885967990341647567388514090909398842826031575512357989514607553699778566836272070514944 [148,88] -11454721164058665054316038597741136503190830870249178934480657870472681583047029760158292395620836691573092444032188859653632768743768454813734649468881191038708081854652664083042641585605801163642006423380010313638772010926435600049926171551790416423616640498383917357586185268266514754279578549351085207487187958998398353764980204007670144049767267057905270100615298247483880654398704684666097688790509169281884233083229771746798642995337131218907231816096710850368974501911043493205138773471597723109463953139679833416403770592011783729287419243520688681028714198621091290653048812604900417373105411792209002146976449871154333350796381202258313765764196920943151232558404382235838526860787093610077716556063782802560648207047314751173030206619138270723532395095789707830605882759062527238076305821315975399872447272829008138099607474577112557647321520534442856760225088049385986399197118244662226751690257526210907162216525639860412474300433863669217738666656240337300202895932465441218198449227999961724838784710453455638164537268841967474182542992472925847212223360609075551566597227433244016286364451495926080684323562431388634548559137110413186656720174579623687584770777838816204768768814234832144228604759226665756532369295032248811803912550693731373781246289919309903016664480862515147632621770835582658286802584004170451797668187848267621483677826171838689161789157077616510150732101850655265419309010791030128500894298609537411069358541423896503187488514348157620747043687057026516530014025743985641131821780801095543047578582635650452546058171171840706259060639545292232843150776002014835550071646551201448322848707750464578575368046357785057144858571220243214555763049545057191336922884480027074096447222563788208436683472502944273792190207399325474552487756569958003951316135206006757051537931541591092719198103063117417561601382852668307879607585384334024905347290468550404659958756969106562431489916792204601736473932659062745608350521657495105733865719452950789055673708411514362741954632558208288121056141551761749558557040380856965318655385727557976647015509426112618635832710581794827808620850216378210496 [148,89] 493779059373754334559493727276365687137852689495839794212817252138816617029779217196194311839919695760007635085413879205332189135877520161909406085716647385597100411642480480762922419037771476463651013189196600134142199124590718545093748420300317944088540151441340406214120187108086055538554404300235541612049210211559535696877523097606334087556780703488484228040687203476997351997395235977120105887122638096995641163301751794010665885885190914868551197374153672157451073853948819604966199107782610118954761311972288635183393428710153801042433570084217042900958821449558264310631249889450061623560421289138572388563810144322014221682801630100091471665141362421789622472627267564989585580705303974060712035585809086687948286878672576045516327482763825280094941061124090480093513040599969695956951362797281035316721635908094104092077571687836630074572056843338870601316155765620269549730400082417644215720210581354153863903649300365840114246611978488191908365514962961969357733778167295909030006122914738892304740659965077184770547192926234400050924719461305951509141834198397297489628646426106588543888409076001245264171047325921618053497586952221821048628743735413777326785030541139196522464048818750078461871242083501888148529241622501316360708813825269174008496652990359650660699528374296254608090849788397642858377721862968499011572036669587314181252686329224101747801391277748613758065677178992478278725194174935999221461859146237572981011595341307988364080804264375135233919765406326719297180398643275046062346863165019296929802624355391257632793490741860604848822778971529676688146206001408140175577300651772708687339341598872179747162233980186254500387075480986100597924669700405618541780454908805156689547133164152128129462518738364076089302304701472786089782136565860617778298170882103683484954020239514018670994278548256569141449070576413884716480907030480772431799089434035453287224139068963258482212003078794916534885280433974889661424639375049855274278491917412739921532444642322860696161491767332016683283877408874823798015236874220624619030285261491546345441891298711492980618317660579674544079413118716416 [148,90] -21688528857124135046448893033188826237596308826541907165601304972531531323419996165450157182472065714845985479965900557160481253869121001567843975493003744335819823284846609514371825596876459825499463950702126866954185751895350807840521350336168963584047773648942733700151340144221223207528089172216387475461935502361859303169064980360660310441782591347476742087747138235367865361386043580154903853524148509471230096465557664133663452221241454818331976572180472571777250530807399007748740754232714918250689725009554621547999629690548905336685319795946325264730422432316698971773992381227803490303123750798968059677678162611622172809655630528061814396903607297041609184423248713295859004948292392257631944792349438911168686792457981489048114449626189940362693573201429190227491240621750845040889975059026855174471774906767120808063998676373429192389411027060085485184305777199369362294971210890957776714892020996060270552266913540357410301460353257711917179426219412099802406419929797735130956235393575984195614662598421963984874770177435597298168755621089801570900117536920710461995553969327979439616497324578348989191408986577761354020498432181844389580209534049460041568043401125895672549304187092040241889339469211074244138510887185666328906880523575914150994765147502644881166899275806981028571834504104730098859557098691085475181602399113932567394788766433950584119017341849125747661429658010529091448631735391833284432838586350485147396334983048597806402730044112132346878345483445238994137835179595280789608767018052553832014125042843264876943538686559720771908765494988742997765755783556882807665600354745051653935218957223925311886238847406204790272381990004170927424019504293340567579250432489561885445692222525525389762371340212764980375823772213619006896358237943898510569339669923190574723264500302347010194544595899262528783159758651843038053919813485871455050638637231738961937152040564232772922862195450313171194857366942086841416244433005350029357983403550427070016628625197718818616582658542715156934139171209688104963932903634909607577615515097355839482788057712415257729412796000429820076095200096 [148,91] 1714669261627019896791040261853548339228950474886830875311458476788192690235707939836701201278956194171490614329250731838788212840837996471339883857159731845090200177620272370824032902241995286291526646176372759138374578023068450952266598930088950186995289105194372069524078419053491138349268160790172895665871530016955756866167366235440878294647934294351841805192593242905882486032426569931025946320933521682470429993726064669816981586475602534095910796242249472717265164407400436064031281915875291291224334244096726584621615382134932825681083148306578420319521568711999117568808299354489813931109527476129803386976946397373143066353137934360417980646902117164156387131812424041931043147601562240245366694635296606499220050401363190619757094026216010895445124463705593608042325468423016256056180529141704970372079827676375125999625105999112580221810396808851671655087551348436587213556311973391566088340676359256622461009634222398312375251727668251835180318766995375924857047208647928730685303414915696305848027773808167679022157921058060924323008447764599304344051557824449268710671391224972516472725846583503804579690363879972155755789783389071173295796155368786057131912325369209145096952810936857174325550011809247479058305686482576816418123447786974012271872326926284234225329510043714847548981649923211538845641797021197616096063355748526492111690043271280869995479467034421561712345949186561564343814518721401115128343303350362566610634778427253546853805138968668735586598362191256017905921028799909624596935954689945742276654980916872462638376874962677891201821498076115948654943647902782724414754735493901252362597278947198728136886653831578261989519657571004095337670540246879492118605467781372119408748030849028080091680970081722391400657772813432530513950354671341440482433377757861341251102893527879236026817900745779483560372292603692856268312867951255966106066354466148643768272666789250166464023012258851311371882006556621743597997715788163465153277682430486241815369165185580213687343998695121997402891372146082936077329146261870723763444993744845777969062604562349221291641341604984290911320384 [148,92] -97977300803759349222253931305258451193289075741148875919888855639261536829530798289956885112125112060333832322571283042051563398331362967584505096390962435016209710994199242586379798059575979976257099749524624323535326678651607527817346822445625919644232898331603339037234830143147776346342610178526864296862274180511884357620348475724944060296699181844328927119959383018787431026517511723860683329918927636042538871635116234253636907791839956618691099337722859753253208239262479364091911643943879680816490937998232908800620955652958583579254410918297560184738440438079130385225092384674611563272837794885213542805751019973753516087939895003465830673015906101634903831693908487821864084835836625772424064238868333609321525053548268596548098428306833520651054603998612897809672906361725392210315434424851953584128263060256747794587349735418006446627506683378381188176799225039972796726982851405530057159238950374699053541190534712538441967846920562702260536095133457668109866161384635607250317599424535294293420764147253902135934119761358262004062727102238268642739562547640626542974534476139855142881690393254901246601528027234494950521480799827364599558999364515648417074816903300845313761755907629063526024458952312296610917196820801526165321686101597393144717829372053529678092123877610563971448725352987191346898938420590156050363184458583460689653499572364463320769486332442280509667212310582737693649207997404702241222069224945155085302573956996335720490628959437290355512067325953056853159799486785993036157656712440365255510881048245615618408172345088734515639463694634653870110359939541183158144009107965522542441555291975519693828442942925143856555158817636590307731098930304355119643830481023700387446041966865278956763446968925467615263266996517965266308510447029313119639643476149702718050252464271274784220139158749809788182997087192698962129709552597594462966127072685649425988018295636967254611037383248522355683825549710947291906440443081870913193848115373623188438295161528843387852667193558487246500509101953015668677640754901567168544410087887983739238143644703770663448486595384909533288 [148,93] 3307641650326828735316570484127516216725051391846837901561767676810300248611639221862279740155835209601837930850287312403047863176678538914317996946685930449017145509993779545275071323946814131062527183464338927272637480561427291675999646449569045819760680863434487518648575190730139364083546274529260284973300040365953279412716886698592799333951726643054244393119993652284178035263649086669666158018846395922900803472960149816495512951942442689598132956217970397434455481674371797458554311716673394684904284314998107320293986750836934721078572498705629687847607951191485333211856909437916122321495794934992702376718198319691205205985271146516139832677832059509070027113147596215782643410373386799392826461287478755432940294597129015860990393004987692717633857275369665062288381510623689351570932152875120109962961321171536517284789345120288318004210932777082846248845881014819134226206095672857315227928383467222395011308439231820432780698188750892914119261996785954774777619523454309551810299361220105003472647253354091803202211835315551785693529367486026058262603045618524810422632125987272139706695418089560203689004102124908630878979462529593491964734914447669914589436376023734720795667764989748201790175409683112673670850609105837148887989529977960774156593072526011699813762204550341864238772335857975615844227656001153784809990933110207549489997534632684845758658596040906672698791168069330868744218472723671108000805887044559210695366939981913983278431939927453875278339683837547133244960664451147185237649703039122635208449627339612472138603636616288628663048667745244838483796111897371909787114177007301321658569097308578018495630966957772232737692605211421065016857957972091132187608632521202254800622617303100711662372696238960954779776554585009056951631862096152442575533654539763668523519278235673977445069466828517396282683065899743089732630840388776401537121940445381483750703835690162612110704462012883468949054121053249133546995438626209195728212539477855233411807071350036015900580226873998453404093259971656785902818910976253370300789469417129927593576246437550522335206440964816384 [148,94] -67828953204688616685064784981427750464502608291874932820173360025857248747007921333553793897941664259543805323214633932865273979965873062764500721897453911303118271301060573434747234206386139103706246363403738022223850501747973367613586087169051730300104558905915551894388750029706311508790049630225265329320645910399061650780561805008634270608234130085838411229589877126679445445557306877244641117672743962260173849080804877501539236452429723566877237240689352740584276998441131758530152883174328242369257400557781576218537121313564264574825955565612911200903244916949734636323646265597925944348697529682209398028171990489309448140378875003940154803470165695163157077093788764975893102133730041116854532500500374965657821658969330996243040085008761862947092101847465770714482544882668514536278948259625562734609900046528429817507619448031080083110784712028034612164848050934895848410411881749446845638765781666939601923687443407583086620274218884799980511278452092979914842468664648826637834744985157143212455983705380782678185536715208034205470604737616933186170158018787192741759958312511540690615633730328112846037804684247404760273974892483063285043603182391414789863374746343567535613722939014540163050999083000356045685616368548558923780760206561156132209763746907028972370190766513932614119538239570987273081295128385694180738950691102475278341966977917062671359280505823366250676483152686642611172487309188210988388072786864652884518521146454310095080112987284317402267803433478743860488914437953721318095315693664330656786706139834077258502443237084771159698715484489235547098859710644919667648724083556399921448463625453707335972657292472295271438454086661392828150724888999616439296782750624701299783048791587731893467585489462420706704528859480359890207111556042283511601352933651001429547099359826314022724209783264743725991174361911581353756240037797010377940917025946452703258102320734263897721568518588055669871782489913635574670625044310862993744134805467952380078833938514954381863015006697718502247813768159833297891848260935649234192138022513904602948842471158116414916371507712 [148,95] 977790578012044063300565850091771381515466474444699044173839411545016114056215837753396719975467358630897384293691798931485628157620869590925873114681784947988253388127078348062253464374934747558553735885020511547390742950396119117266583479712849757955784911077154437692670037965301989437853513476842581967794320945805896350857052193777876597320426491191058763323374527925939319654646885099413977287715418339385719037745236193430523918860513327419997778129277403564902415635568357945863735140973168019991520669279035004031278227062428311519309820326182615304606638133560641237208484747675485026602333652306866676346827674551464210635969063360146575359813705391169574537461610760150109025053105493232327238457807746890485373275649615906025828567826934829030379924616625477586695187482867042928248436111159672021359873825521388209497590805546826507851314497881451426447340747267397984168089022354440827050877910253485201165152799522552162941040075617060541190071883281671561762322596351468133597106117123030722084820590706636005194580864524454112728967766051866033189400019383276498736303829338364310003400968359993453092326952667121542665053781659884710864715640271077246247031413021721312834010496954930037427849447700217918519597929481388642186379053113308871867131994539143199726765957630199765180600951042465544851663655713510306434790303719179877466268761487647857551998389732227569049307069553274486322190062127108355977515753485222724766666532759780688122132418744053670134826168155086964706550057764830776257293617505040592258043390164809838303970337923887423467135775656392515331225991438530240782369995625335437524877596507464206832871147370260410033497385539669645838840903896155206223963545275650259823414444063590416362458470273951850140041428890394992018920137245720135528338833454977884236622781979619441756799994770862259232650748104379360108188529952398692906890157348272929071394900396038767117129442401103827391171167059558469511542220940902226312304416641610917814659485977909625781179644242937268466734523271835999415184889787821358035781146575172936109136035562092139106720 [148,96] -8197704081742421759232848688731592387728222873600877307773409145061218191931247717666169748519162315601247180824226969336936410685211823774164675631913466880050038282804202976388788151082432481694065990660133678170983790973904057769296850518267545414137286549452679024140523952855248361137054810481136239271955360961155718046416945503917141822832723765383412356491465346019364790371061556108186988988478417018609433384848897972854393158135618258169240406992820986047937003407050596721779880761344049375180185051385047754870386749339887623678212499040313670385968376015726973817083789832358345397263536948262361670170386334527957152741017194419744402381288576514267808570942791595165527647187700983510652803780597768756566844854200796421279927609927898688445061341302671893850974149810391279382474882908203075509517738855181283158810930761064016814625709637587041362164578196831955864445649534311495568077131600216802814498003330580918699027714414838649199726800202315452706170736570952628890900857245341031566030324087653101678978281113975159840178415516335312079334863919689320368867324139918935071096788755564826388893519943847844186257727459733987317210498029603740613992248629743362118868379105933919041213012606087078951677617382530775073672902514248905101223727911417096992462635498012287730432394803151097524555379845490900413870385786704789650817430389013470264715671854260286815005333171434967217633462661950907059832881052281517226108754638199427863179638458938808463285131693645376834077823176472555965443921773771106649205993866379969878083117115598905665103348140233556215194335151895000509061342683879443700203607821467891834064498787215269740411977369951818551136879227947264068446366839829822424468782982270099316169400831277885887594094430896470959998303310815411447877021246658243952934605562788958180725504360418153767581539510568920694433121454763411640602748637999260873769961010718787784777046373365595653583376116780493971828201505560043451178618596236931560543786045009480848160959620296997187123815899417633438995497960765840499710151400149496819466442048785985984 [148,97] -491916542635808335202990962090727592921172781264692308959959400319729471848358437403125950071246982097761952479577581337225068964421840504554728587360059127609282623146598007191258490675309555635957346552611994650739183463881968085306610668299987583744316084496805560354801303865413106311169175972983865883236999266129771181125025407942286332330910119124373965143838461268841456965559449725008891562885649649936432159491683622201911626302296801407158748280919982854510396870652691435767415928875362707099500567745326009679360172371465475851907186459299269470603389704132961468766557453871711697008254882778996340965797844536637456593878812629171668542213730317691780075617249687695027665185528982869083101931012329845818041045344982941487374646131216978378030540174967388384582943722479888847099180964275646042839814992892202533296672266640754922394609121810607159869312154169670378041538198576131586082762045080478142916690388919002818346543414116043448200566463778655854616050782861911625983682571655852503433157793061518402123594297793892008437239146358102854654634641393290163629503542564114122785615501208846244441366490850310523062335742949819522686031322407987707189503348567138544054221293391574902067889725511927263573540099254864156282212962346505823717749662368440319486167979358939331351926591397366648767463571288327254598663455198801245404340840101668270354539708509012547040433309956259065149872227490198563274096131989350080947454125380596965857360518251046337899103667422666839259531870203964589668121517076594470908716156365075411780188103057453039320982929679913254128675801993922165143309085907099175772041758670152277292194459523016955206780976745491705179528898602630806605645524410130577200246064868940048288538368062675360547094545463892788385955789451245783315088492851227136040235771510991908196907923494409760067884917439028711787316244279291805057524592583623312137082113576913206251110467535199435825744512359021830076799364456139152770383994810661229586487719045891872201010468945110775124926835755005729722870720821408417145712790052295932659460604006272 [148,98] 8573432095227865325740817379962557744519259259737393188456358225059585803492386526100637513661800506977691796107389683675258185417690729616245988200819264329643367032885137896907626465011001183852289961273143913775612427613959871185890543390835073176272388435252256623266374568445593257306047845353131927311040703973860016163115818226255830941670196608381134851778917217981202919658833004674402625290118906864191984338073673503172031292363777884854033651369120278204544735510475509869824029609348814138563586509670250044621225647612032733961004133282076625268472566435133409628385691375584057165299906357021849262485006309322814787577603808809334280213682618831493991885507009081831146630162532117297849031298768275582370281062462719739445114389010105464383015812844188326309583162652085849552554753012520378768766590550988289929835677341572682205131705788981322070111073961802293480941109538967919366926529200868884584491707620290067458007315034262644996800747688898877390013645553138660446636128342412759796816972727938692776683915663605635328071850133085151252772381620852805304769379772890765092012983740716018000810761972666635015233616732940273195630545194809742139254991279992236762346964338087894072934647525463112069835065222256094982077081004872598312783092232032428756478007242997874119269649864535413135935710048982185570414155495936757465371597532781291441387818964734993614051284321151234675133067554048726155813807860433217884933772822542562811835246566137709020767624777104820929880549460279507943086214203273701462314657397698748702575483555107371545512948334827555935722105097172426487265018233881830870308556740681022705504091993917790267576355464900945557962344229085923960620033670462016989420867815174697772267891788138826766151427463210492750345436923487198521161651978879027356627107753555256955297897109208565519229121598916964546172733695967505354646740560234176985057247809244172822697805909576247085753668149480656957178109141561589480529038942420294381836745884142180237911280034279968859164745300569062843278438140910688324013732829529273460698421664 [148,99] -55179311607746417944297452814434877121867103770202710851578879640888641886625746279257067762443561750918897829930406821917885947733170593922421116951624752318871051568176592733045471156011275601107521279359227740232894611824921452541745964274340483073098339399688536140969580568470355298178095784175917825841092417252987328812659740684162594481334025405898598308725456046075041163717372445954054723180682192409401911613652535426510612600376975988812356052488978117319433040608906240348289183380139157566681711333163469015908153348303614353843350881468243318539890424612683717510876288234954224190699855926575708165918579114542210041473575735421504411733431057260330278915081015205846100392430071789446973103550172857573034246232483203374012949680134246269210466341322626109081245563420098449566276976843141066975836452193626327371468685177908149650650027398295343199411423332085673011977170055442493579450030317236530782403339346684381351270717976560395812226514220517305392018371716149790835404143669153851264864504114928019943248913572684378712668187821112216094560764022692200341583499686735848841789423736238434811924081492907136000700278660381076114919473742863051635656286282912815938500104328495107286644491211127836974077510672137990860850260598609152299248376562565234323059751481241466224322818209333156343115335798519448471207753347941367136463271975185547370199127314797323978244174847052066155180438768732738288130739904648768865313686834514074993591852931507455085063768680741751170979437202029820531009916900877964824994142108075637348800834982802393897676863575274027094181682393322433956664810061544737497381370878683774696467632062722715901683133411607368347464207227455152593822166991013443428214651544158083594896030100896062938079866341331467581564885609999386867068020048814736184184986400319462394299324543876632425362209010253244570633538650601642903475974826383095748906554634441324194058548910421534194402355491736617236250252074730923663020891273700068909191826091713970539233588421879139398232893497942519075089526745689864622992588210561020960704 [148,100] 957460081023012892827561602535028966157096228642370148879782369681954679460510667750463371895369522505391640366653259789747733749385680977568182942616429827134690526550152111836687515860837783773309368450399034872294464837042103885003185218906938588841573443847892419673425356163443625596846354214356256355669106967672565603852187991158052006287978611594876203871108252923575722128335873971620404298602411908328322258322678626910131019478348310703065288940858022371840691765666224774787732110331765807437192538166813319305633218811160396337325285594647078383961781970278669485080487980301211862352009609753209537835750221634066391475646825697178466878677348305930748971808962382040291564666266183086541457908953417085316031862901802713869013572515439988448458683671873011667976166277600755079619117391803513167164032833038474213705281127027304642316113118890741535821841958080878610944928348092488212815220989980075380736726104336217535047723372262856277007773925583074715336741709761495505223439224306783363919705641480195520825305205717008895219538657549295760452883064120396337486423315355857048769344377604553996058760108761162995023992314607159122993025837866729914168959018350909662800949466733868787097555088794851260619576355470438378425979643666286714340888077045147429069225124007498989160996382748213148852100867568077103804281860717589779032547418393369205570451771775703617208240254514392090373091264850012105797551006069235688167897948200781524065801539986822528035749602791016230024400781865683683467115648966243828039029093038684831647966397974129085095774836903373592888783724934012019622897529645684534319732791384807641551244795980873307027230342313771533512728057717661982571948364976865920740392801731791379896522384436873021907063716685210962185839374772739355777387216233422528652473406513507801903067410415577443956701354503714546010066251534542081206308586183444799027813531439485862222663717724404409627257896608958115363367007228897215931688671343616203336758083510217034188317056415729628395146760917834945615416948744137470821016100541238968 [148,101] 5296204646261056267832570209565291921599886296714428585254534979303940956013367652689331247647279405827109941015442510977651951960411798717499011977875963979451548980430534970066760929639081423894546654484871821477759784090463232715642833800568195099582430414416956348921525811274405415753472451504168356116611854568580253501985122449703777987360772556853124850236731727816909566616284132913312427818054073831194276216227866183473376667331400482987443794627326397975844464389929947504089072753004679539630323214329292386364019743520004234400497257769095440383269559355559482973786946688205848391641190589542878891832246889475927989301839869031526974868036385745585128744466291246587704641226301077498313675187193275580691572186182741304897771943193396057733632531663134011467985185877463217359216452244045227683202899197650391119544037432421169172842501472618501451580208199193560308422061989481197349047976327033513966822387490173860060100213287655826673703531494364432882864949085313882214753075347292650353126199160370806997676085700056677839625595933712098351892585845410788922250200814416515312086545112905080792662942402469906613147668378623903339416957638094956378879914536112581474212947592372083518550804442853934335352036255330550982929441526346669292805501748366797592667028919466708500578176978571221035065269298852160999241316454992987557186384190526050316964355832576091925771778153360949555716673808359775944966305119273353843470328906227306223921663238473425038550662333022024902351853121178840046573578854184337774056285596504300824992472078643523455522508359929694447874682291068689234517162425440328250448602562411133123923903528007010893139731536461250654181382470772843941702567990676048079474655342247202713850854590840748492070995338164403991879223627064304715193633730728615541070947569808916735420375420867931038537982262038555035166699392446778325444604272235694674553642691143069577607712100987856722406286269415503698878198496402962332419115968670989757197346670085441167524684264843633919069430313640923530813220555370048529696151756032 [148,102] 30824557800274759267392709799008992456031770476597512549321865225875031166976565112715272601572665339066437523009212095356309654264150931017268218390392095772181463505406545463855968344367550180295061940567225219045842354864575650916765403444996411455582800432401816437706003634865274943688081065831999572917439841541149849215031632001914225434457543598409754556740390388458889900739023862390129437521325003073425962405837797147756144977917298658381418715834839121207114800085020839102707882940345368626796891132453216768344147373576840591374954336007453945533383680349105206982092937927704684880744113462247225914599796304074414541481855357329749469913690778703419552058901127865766228908508072004713176497649189150841638104807371548571742981608498283143717780856280413703452165960384657352124192566587928324623926307286579656303600823100165468393924194424020680135378521669025169399582448540587516656577154289679396167431037080773267372143565065123097646340485525376387580796068996530033722883323173883524417657415833301834925365620989290879058552984807976333879078900803338826459677408008135944434744261995703918984162785268747137587817074563584376407479396619651673009328603957672795594591486348607737827493428143759497991261736228141230247781040372832481134890953759967638690218270727406376410559463602667410980147876641723833375804299136456940470444878877359828224011966075823929303420166045538535197416270839601586127260817799897925264609513525846454408529759623612454523594734649467401260779767640112431492058097361084682685626416747548434722934217494934525216166393795929317394067566849590079524924581761536550322155409765575588741616205049410250240547362619192641217222610091032821197521422032156954410129253787042875945957235209372579472044936364463361824629637578265370123762138161423521816941334772389145716272523305024601873616797314259977230497069980914594546079746106559100439404048064778105337913729669175097931360173264261396408943958339885321470378350131829355083813256093246353011437042435700411198698877304042643589239978952029361600327424 [148,103] 571496832582052741440947897649078033767146335244951646618417760624977068132844019236319438100885151219358311353990281930709130260375197267241272873936293922007114518060251305073255133977629565885060071592115444841574224098072445445166360218959350423524430863064100586397320253178740475440776458544875234623577023097524925941121036710384085078846776240633978764620220879142886959505972270209647444446207359563594313490878096690290283566351452504763930889682695224077485979053315229686104358877513450469940216147545956998415197323974955454060034613672426260338116252534005662340681431919246316296172097469696012094976740955745842149896606369906995419834948249248390046591434761153330994519986122470939228679058073307860476094283248812018117346087942898623992375252736528234114960756950373312807591747575351655039840713881780630423965871497902669481533718277226385658795680499815269402659330040051961368408822589794220577672445925274911637951830670347359976353264987132336255106445489612092029082369956788182125576130016248503127372181504074524267595150020171095104359853454494036611994105129171610853840297192081231475330797400396960605397437015584586096705471141771580869510628464823241028345500414288713720525377279167785053100771892743270054133407006589822433847452649547718088062188860417277504163614583841971765995964611539047651713066177385217086801078627548152517403986517442075736889096341292339748117725036585641191700154937476320081777095640900613637875868978856419099582776535042181793157975283702213085077308993949462702008573752374296392319689975904237271889896558411424404073962331056031921131741786625011318414247778021637082150464962160715437749181111617007344326601692296686710846073177386416237541184720051974320427762624060935011574087072695004468746871911074935018233128138785869521530028653912089316566650217614803797531667094714557372408717247916357582176279289871260661640959011677391502966406656925677159218418567360536086065952094197494555029479327101931438151935693260263027288126071115997788121353489199481700887244714994505989664 [148,104] 1950498817582818571008238767470498932561329730408192664077874873648592602146721248584127805403720475556769414613605749296149879143963182736419879619116977639089485405283707753403146178404046674175431999578537026189314667280189826272062426328761748626415111776139168376300487387204983115913523221365834472583671818284479410487916190628147895235689445516661113593842743539089559460167119169517885296266881964613920355635909782737592851409554104813928565530965384779307047905909534167684076434392743650712137236981254778198756077836619272134360032376804757661617428876542557774347310623786698010187774601700271341252088241748324939824202114188864892129004620081521777611166623129497156302334578541475170358181221857088581336313961489241469027266459457817863681952144523092647917453583838652699266799580525654431274640372577645838042774250141287990637860015974295783067783228074357611192071584056972998330361934213286129747926491513710218533161754463234424144508666400243063653696893329449113646539508783784878564662611612205705801191393631810291204212364218383344917091602830740808773608934800948504418458604518830143172397654868177807569134671842258071331108481578546863474464278797060634771820372195247031485522855933584406609123358042171412001242666680442983332587513694735878296150891342751890172869906007048358032020778634677036519119589521550230917830365045546602138702839285335675918819840769249635291185923663721427414461533751596528077438546523331600157899262735275342945040861080397759767485484725868167460970841462593113047952861154185549244607561463168228724341846058399870891654049814973205116356137387330581714526029493442161682067181667231491458340346585930228799285495826124273394547702028959227308768026526637253509506773875674801138322044870692615056553458996336398537243128241937668162662053268865952865427431704306416330896977950023283878368721067588387177444062175878656043942924451425886388611733844878378904837113442689293011981711862076442361446103338277827320948976916678047747992341063738050559710462433127482018541369485941968 [148,105] 24494548328414076678247047331382689973912857751834858566015424746404931749141567571714295230619350171734463983878177013387999438518419926289331520845855738384531324084884481446081789285717431714060759398329628301285362900153870399424223603244184687661141934611325963241855738884392744555395209431796926132745603477715890064566866187065245544413244722906977713407357334357603925022811165579919185342402739096043365863838615643315261150849572199888507632292104111619734467994659876141848029717000645784599720499784440606921142566125110250791297877386324971877280060672316568873195032875921566310226919251251634798934603793491466142575200343201110992129939243412095444277507805729101314840064842959475581180708552135741457112055708734549443649100902539657206882784765437806825402395350543244703937277706962945059269459568326948706518195305524067129341771972275806810365360839595697018409935300812252167961827475193570517646006336800484459293480068057881059431363297498398784067621926991683360309570587369530013406351843329308723313115352885095411554867852898428777624481968560753268508203600067289723609186356574789297075057616242016289269419361230566315195718876241992113221565787677466661028624862962413656935343015350490594495285939016645295736657294684508548436847713005914620589327737252223155814004130097489993803518581259104228767762303765079834687410769637948598696065027156665902698312796661583697863908894267824056883278627739919284998900588589403599102811918017982560093116229909010187402659140860089913848977840131823534023112712456226769299562361415386190634391717017101276452881758771059399687548541049408722721272673900992987755209776758861753581138940244642514760345755753919029739272154133806120967205938168302838769645195595420574029761861789492101981262471606335907355202971163280364518425490739173487358235535288341277828258718137958339377864475098336183392838105325602071605311935212961028711484773477846503177535755727530977672521023075193389781621460507892643400749312084953521810429556384071554755889760541340126139002331456 [148,106] 175954792140238302357623035672289972308332955660294635169972326106729038104691586112411132660425356611643191933570287025149537145651008642614741855939429461125297353089640507601002565654096087620763793934984685085439576117700777241030585620494032430940147977597850720186618698880934877966881169437635750220815172922527832828901888238014108313076976905546731266616137766119753374327684289053997353319210241444364841349792667723990885500767318189046821257059229892494746503849161931047415717441445651575292514329119664481928570172718178283968905312568329494412899420575089449532482141142272985874375390701271679706418705555149221207034801555898455250054412064375267791509964380850962072645448955477959873214348953948279361420717267826299152733576753947002865726336870652674355957446419322308041029801506877011049420509244250354058491824857043353011452522192671968846203216367930126371359030044769430633863321936629580364469607239221415370502807066619472498723871164537515542495719724591573610081603189754811857284378337077293167494489509342940032138495983130631537373043901987914986460458166193587119905045970736908537737787765355695580962001086150151397123238283166611147172265779734106155714589602837334953277798673864295432758095103570414771898982543729628014060226709091239524170489554386656178253626958067681689219951961785417590515380651702592742345177469012326166304652189520862145988879048842292320993628511417978045016718019053649029796971997608942859221075237497708228603403659998578270933210968050502273415729691258834644208531147051911056975791701725118204366434244535166208743858254467633453819313945771591046654983202862351432427312515647774773196174944430857841886084204581897851842689072499885588648707385214772832230763062390969551269517976063906402919128969960082205473010916127356373564094942331840467765114544939348541572641487842934799985488002154286457878219813796329208371366267412003864005187278719804261919237898231256525149707593691962101197498003236540128332968283922161756099384115179602191208381175683369590761200 [148,107] 831685806721756551447222971524741271950790870776646806938176250907759318878482911907605496672773511701071933598905242792028501990432805164291984823929559211252633819164338600819386837110105984699750085080368845528581727371030459213509953959365229351919031506642869046320829231386948920860936366064535184600509992658098917879354215275973824940807948306170817537291163575530840196360593124866828258978116515266741396923728895203669784918275277789474977322507093573978441105518517781867545836795203509464012027576322548165318464973047965427672952925093365362082947694709789104820564238636302310502247855240544176096453679425891662816472818057533864717775811991893774877370247401426345736081721946736265283922302608406431170419692467937354608509214107768912391729136354393515259466455812593872410688927207807053351844662222804324586699920395968936782894225054582561042857974888379473671701771545016400091489852656988723802647433401507671299725074506657768186777473004483726429672015793530677652988486760632123789720622821697898848658116395857029149193082099790864234840442512373008179513831635888022065227972147530795846611844458187484347673044926477988888505046548002003018234114951460266491871517605531515953566407441257011245198820254523476271503064187177654306744089613540916416609489138861916653907968329331237374882316145302484004040812107878762766694043557021907506743449626002470160852454033481082032845287788289244519107381040559743341866475444395421941154942147696497776660627312419969026063024422380399586561044001572014790172278585853103616521403616862424862955329866957618852593569894822965150770434358931052576970847659436832235922784218193438083101200928191299817516162493628022954542093386192190494655080537214180577312266080289941012514496515770999335730276455768836131581146537669245761557718326487852392567297527212415951147529607548757770890918608713028976974119647310041837740443039378834351088417397773977028752940671141145480679308718694315045970487050888324440347279158826384125354566408744614682268413475237613568 [148,108] 2290813662391512907429727887785628387932541277426842991863427811379336271179811066474358208942326670979397089342765433081097585835648690181826067486947736818855691107631610466100782662684988303462197366140925271181956333535852298806801801071124269310230088697951933617643973772245959277167303230931981608835257546016433122646366687025355720783876348086061968514249290945774265327265153823559588267500801602313335418023482035875066466980121632031992067625440291653167177133556301578813279040142701507288596888910746355490224020027159501405783816551446711508389750515280748954744733577459370329718095351427737362658253631085072764792112003437091863673372244909851106583554902543830384802230077982917528406745654710272653840725303377198504989708326960860137746025143071406443034520424973511988865332772337172259552927336693371266095926459524592718978908216712671208089108577564708904145577402541370496601849642651001300710800000247443149349196871549995403558219852372153606718582800367349792942179066518465217936515252772459901849263614918143258912706593083085171103931571717579377651579993417214325537962493989162017696938213044225793383397763820580454318048478156512381284553548548891833402620233120203983909934951173036808875642232551331423342004707155437984377583133165903745572313686521933736635045550322536933872861491490775249549415905424413852616906837897593941274104647463981725335923941980011742404770774546877661015867669331087918171770852354087509794744377730714280864661789970108343845570131065967988070142280760034692310466398537694942501183581465836630320876409396240122442170440992389000265840145138568335675243150211207897727630623302601462331271461262945806154220628946302441828402343151167031503884498214313785302600643654409761656057636787826169853819781438232464581345874619811034024795806840097546681558094030216342501289732144624792745530348688368679914371841121730002513173878153787523762587743989895862716103477198906355951775858320756681987297218869262002910829442922246546241766079101050930800342250461404 [148,109] 2944815277875970804652609940944806486145857217128870877132600573623703582988724395645053810916129483810062318439380537036549628699717575190076711013413241838499215922104333872274456980562556225879190119797481046593803810101482390412041672247126917841803132865294935852654928535478944975538576973184114844088733819160569976540960749432631942369167394733816678413275083121058277365938522394712056247209517925047738238611437133989944400320875809329983698631079925964678443316136496764983241039688837245752948516073723147599230736609970588943069788779311293329004829139896677959643546986137070830714364600095351520954000660955099825864388100038847615410962932516489891777694863973017746763415938470274486749578473904870582449075578577382359113412953906429396079976433124064759008174747977019001510019969616461976876982391478879267640210830748027763707750693359557085747607821240532449110716804046908312359201000510445245698838328393068710611292662207679252614184193672681088214374781546527679258371426758927641189729621276839344820336824613195575408426408191617386159752638370597190097390564256505297377805900136218248332803568659914171230495871942529516018609636248348901975878682512012597271459425578278570650886840919411470812384804323643696719422267007850296671401398401134129039137017809187854649418344236367675523627488009299410216420717511346052822521907523713538526152580618603406904378470504688735552423227957220226178025285521259391799687671069257346736178759528937979590742961819050163888668809752682487492082899252340499001364959158734187456121155968999678968693424962613821348676848807563018862677458692770336713284684928771332483008918533336982451351936012565613713238547643248070356039802467298914225216619341925128281572072838347539001902079142677034784566723759652957190202258620728759241194768254351271443288183016356656668273529533815392959002833019491521744771485434099583158165700797996922321497104056498885152559955542567606569951902893143840025669280367838662537568294215804788247027592044058724720325184 [148,110] -1131922231338313667053213493647164032402732395960396825232053181122599623346326110899941833172326519344849688036198576920098398948368853054745239155392346367746727047654905724864257440764443373128878716550814784166947420618929430579401634023474416191466889433036747104075513570588691847965773304519081845587176475725930132079149709911889651211759490499047443292750989545387242260082171226237424296983233108041243412492649427940052120903889532711272468403807866928042994783046518610638481316770032907438011386411389275801084520287391040077637207478741299438919687011760316380158423323310896205002140311669746282207639762038264325636148200279114872406208782610063424647425453474466336163404627161554808270192799214406256878251966911623068972418780521415027162938865141870872635115987134033035348900064209320839780492748296516563257438616042199345076613103716718747776983138244943056554216516569715830442988625350830058470456237524533190383507251146655317839232510509058398091676463489286192074039036097735439125904015623353899182055337899970867841665086191732787148697881455333087637701208634408366614535181923588510498318122180248885882024456826317904740925760083220947483891425664532122974786047818199409501163995293467239931544310469478143615096735138005832618429804497475157343304284067092560831296504904905775352527097858282740608351600811545683488961267109640718978050375414644247063431758359953427167798637397908967420902967809267674205364711803259174436826074900453550438175110554280984109686356908647480385985747373184833511010766767916575568770269679894342393009272064886957145930909175492803262094041948168150410781086246323345583905629851205979098217949655214858631060152984634261930489827115473716720801796297109751608443071297220818380768595150534698889510661892036001431661446717703387811036130957125746421211740653325564710529273419463674470986559697810405302509360264697087359859994712780138018370640125169488324382248656700822115119192757267477242339023659648211690876540078462073822138076416327621984 [148,111] -11509077844908806878810608717773693818457827227702917424141911310937428403590673379218146396816237424255889906511491528930161200018808828954493000165263739328684141053733438156630746445641213962064813204488187312620396131639803073939070769393900961917855329850213263063979308148605183115775803356010457298556120531951005985486545317653695059497858947349051690242488082131129945388245940748692882248977497183497924710866484864956137078621308235952513802585151152473975923513018191962528203388553069290128392063831440841404922037193102184020037468058379131146429824199491406165154673460475215764814624068192543193867671555945712983367189545877325120579524522150871520711607667710521145543680799996466188607681044610584148135481408000264667962135368479577459689903760049583899792819431397696848465506843924734007717734292118736078047989363134219157049469569573123108090974857436306811687061517543543344843828900767628333697270504435251000503402961745917906303860410474903331909262162255267436912690358141885890841865027564579811662437853121746512201487493560180375271360038949020609182946403232406293575822467609802271801005103406272987142881968804785799320611750836360162428051293802093316531843598002394586385904415164513130908298108674177095002893989694029871863862374853703726097421966451615574396485014298019437985417258145956573626889829844090703616698943585000549200127664691806760259776471312905466639305406203874816436739341819700445126365477450701547496858375211767294064472844109356488873654150589771110597297322325132726500575236448895466654659150468656218354425122626035577421237622826376064586129292885328770274600518283038922091764547912788261712375492881269063715580220179004107010031132654648729238513476088525142780850921906370037957205536817245092376412155398871604239761681346660866461896519523673693147261730769669325519043398881165230728908729845874521374577350578702312309238621775395044822237987428402612445981372608481380728543832625922782727103679591508272568013087309598565774204313934160 [148,112] -17141743117825277351235679479153407240384104295481973141949663289532756648647464465212117295929063915633930774168019352785947605478439834962158068127553191301159469939223982507140198982186189238978581782707121091822333832382383377484280047582511027638108412019480734116226068487507566066605363524797308824743238268203141744391060664825329226166126582640090385560874567330572328144073811889967786557400080102931297399400917066607981569877817992558529372628633144765108307784887129106597451065259738659576304043818412337468348241291238746127132198901183589791276435045889748850344087200430330978775686473145309023444425572250926222631441520705710150587531115464288007821824317974003871809314979508253959899886334869289855867937047533969503471262450265894588382535323885969927111932859858479077434975164609718431132640829137234934970052660152462552851037717197660531556278750067069611578058841109663225169428231326518629550610928814080065500424206894234435584408763270858502006140409500440316392355566955877540437267082039518571307197635466598744142371246429826213830039639515686459740498218390458940276173954823832691293575750090036532986481794569700123284286248690239791237805733271057260995084427307825386301128315913163395485072217303335352181654381642744806554073617938411220223691940334986446582142363570309843989948688320579789104818116600682420253901822942618119433581015075161410367652591014124636444467140646889199241745721286668503205889842962888236960926251425435716779972395743763501619988038253756737541923606684866026136860392878603436277248996388633456032407328947379211746503033211785119255138363841156990220734947098684127087709076860123624623984558043330155861481331559012031120689239411597587376561514039418357703258818371761828693585448886538197983741061568303627795447054882479289401711478047365237968586508570152572501834148691500267778035357065256163203384727671655158384428867678864734807747651604287877776894742031846418743088429169375959181257860452370954615296184807195657098802784 [148,113] -1730449778128065757847542639325999675026987770808882300776303205016832887184567750084455892858952232651369685338114329681564894658056117738608150804083650334585163709175170735741136948848294831261646293849454194921208266837603291357772284932686485600727676330577367769798116302076837806134934788667394059112578617275295963711564135237677000286078938448123642989417140516919878091091785003393185935762092694799101897451730686704045351408208088968128117313735133130279170045895554251598520908406388755652332314720186903053425705094119200497198679786325136650687535948401264846979077632281573131712005081741364720583527379257406379048716586540752877098363588029626674147629612920666123208258355828334231983214571888670762993419018227456794528772382903284264716152280743719887677966559236094449072764905680298698098416723452255026546644812157114718864626335765561009810395351700291638946341455040031031283200890753108071139993553761708002492928357393674251183830995236556716647295805626734835838669295243292084620541967414137082363024237266674026112003628447665443365266936426333329630832303591271434474303509443714728077756656117667565633654446008465331688385365248583964217008478304483580417949665372417627326861607886302262706948996570142958216451443835010525896706672889578400480371648662645308027841540590760378185233989631461420346223298118868918943120154473506665117073307767117512719333084167057199849496631056984531742946313936916374283962606777873946513310044094976522716714023899782680083695718432789437311173134217275432660518016294083408136401594011285650817398795448100732729527907000434298185929005897754121515122877797433938772112497329866640872656544767208997782340562268389654417446968074945300382631230121491786576191575597684515046524972988291645550105762827628656679033393346030813440878490138865157149247075723405360988956701530969076613359884286629343775381015758465488664232661592783174514494370387861100280928284108067039185926487775226467380686563632533414280835735463554404544 [148,114] 18135104466001311146185507861493474849019090579792373615732171179965805342423597118934505637788487364683910550852144700495207389869686472211496874939513539220321024283505787333379924084667474963473897340325898292952173572554253752152919157278907186075978691384186327548653535385600195784796412733412737574062608744018607876298282584907649320187158511776066366303843418482826388829993412779527290730309887678920784171406707964004810621743894627661572624472042265626206923140731900236863977527324358569277117934050680847704693623308983764760645640921995377184042891160048743364081632672405678646831055806615142705669163795669431810331223263553551669929128773036729722653195044292541554893827527888415627418662372436328531305026771080871876256136705930505772987688757346785328490519088973925376778265649427043835635241468665813384347370525666540777160479812828736152063903725019778521101978500927933002017947562820934905980012685654499312224449942387686631373958121318636348283157239098169604274316659190534451755347156517835615977367771795193564451069933464261092976802467540521279264318069347312508918773490463925123289330896050319024294783107339958020158021451545927589735920073422349917338697079629342494289544734592683616285212599868075477542372459196364769985671155641548422128183366522618960528906587442973696234240753015938221894257916598627779809185848471448770670839969790802228697441956599708009311350277454520347608172946132589900008618881682325998893608886739072312672674526657466461725902988742074205313731685040266173883736011505780855419611243134930486350310862535839819196812273341262107623658348911886970417018484355140744003602193206678445576085603952009259382104615151812768524762675287030646611636819276613106361010893442006825247142937049954854936383160691646146893517635177108446255399025264720670916790970596352716443243903418070667049058158347215117474839074815441809958013250613872239516373831038816990838030405038857067363062567961869254862948902429549532276114856156208 [148,115] 15740633542287228611455360358507270962533324190138856291361546684975784988450515651706762810089313951865417327610162466245744973372905427512742102125261782000603345626824851242812818377911774591461827444709950573840545252785811279174938814630092166804313057981291420295226093751815273220656271436934169682596703761788107665796057959141136587849134826509624145236536782314025860106010833138508767980905940045213907186082003095414271545836265950235608461005366174576495638827825163409160094074514007626391002243954840150659576505848142321222224632619431195796640906046206408845034668544934795614974202056903273925643221611083027073715161115652563241258500126012998821436105072989088506131252697227750178762169035732052589501370277281247253507675650209341136878338530495168434814927845797814869184896397919394358506913631847784024689272138968753528183898954438706859643367810710726137101356806674569705235740056409355875437469644926878113539014901169975644322268227878925039801863577616354061518061980590428354283089858251362062930634279347500461548355942661703260629636666713070705203044506801163342250289285166010709967145056485587549495088597530517328631789396636209822415742249338955459788506631172678197486290835847386903384340352979340493837839989111954544388518194497340159486959471302304036302175030268705421563452106005452515300005867368827491360766818159083435426161118903709200159387658291175917448805419274934124583682875780518621058373556186053617550166338587940419788640680254444659015403569024602847871741369698380892011757654569757332094707400094993137266890623618357196318282797939614564125799473677163910099626988614222429466905358841808443660607597646034410640588732050018719982986345195987866470768369302237436741356884445067983477223568748078792921800222755641574857174052732147847253725925562517814166545744873814264528658903369732142886219206280465334923797281423430407619165196420385051025313663041024640639398706482695927302727602257577724907292180680954453181236256 [148,116] 1577942422295737028822298865346730721668385116051431940906262794562959436389841002160997548977293503335909245678958502064314369576551738239425013743808572218784217203934310258253385390175399500124951476320896860507279854256238625235580642972459103483799619108940792457567750783894296701814808794079575231185936066241304542957018402932617225821558799918049069247860108291770599228432429366448622210508911259925073712903419996010927746357848188668992685340620170854815392744681324487005474622522362107644229906921230189547599322054264105728023473980193979723196961334542302361093466354698127916483004550186479274864812055886807379826489416235821926703448288801826318950161503120859960094908308074702281644530904769947152585867753515979979855461888801327731828195894011986682803075383877064478955931766073802712801869613593194807700661877712451816790986264405106291828692235204067287786343701119454969811347509565317166824103035531929719008792927341898285333955801435326931561382460738445798947345187923789914988568054417028727252074380765056457840738739309584180058952421894246445721498426438341805649916516036605938649907546383595264052148274535947809374872501218726194442771591516952981538796209793854040312953327276187655617365240038530909306261488422858636102316588747138466064841282629386066656296669511560810779580357583689028829393160337238509541063909412380601865637219887266716290044091227738397396209741821840486694716206364166800936562527656538363413449601730444402602922699900357705168743141776505716719057575071655584299583344380854801422770338910495557525325380456079559396908189577318076409338987178107409723628002273694003870518138333909842787485798989222949416696474012998260050716002150248640009236806832256851532326650274712889967910889701445751712377818264509956705289263654366750327596084651164649930923030457989108887159402593381597843500438989058822069554763959119438605521450815406008905420835629898320573167906630101473483576600259474791410268194919836934060 [148,117] -2127116743885192349648968909550519450279387067622158094390986442189517545938297957752253813202764549039715644522631782721089123025823701119191727716614852797076021297904868088962813219110733428749168382535200014499113222955718467973255785427213328396054917175966754391576487959277318465584355594950229441434039820437591615783988221206645956888381103568990358040042911771021689629554770826168176636987992862910216220314062907870194451852556332464835116766429574546853118994329254143164135750343687039118607523230783801666183443012380737487723204437343740612019164850153431269502155686538650322309629959663080153605593188935344940144650566168843415830714201909360335314926812254932348473614799769642944244509044492470339308381458483693735852837498545553348395314877339612131028981259575515892002441175123033392514810441746256151509966468755662973792951039034019796683093224552603128402848535803728026560000621607894581179457567882130781233755588846131842965932175693232884230542339496345360618087485986560683346607801525543489907231646957920485269584484004054745530192521001251574073607921672611850310862278671236906219429464933073921322173816743095152598773423913758780710902314897511913382773708736563498003455950974596424422053225452551646439120644067656416942303277495256465166567420206252681246963323136850923697774511759493865817887519259230089091744019959783887373049156904450231144395240909933319610959996552961745977609642748234229534500601107732209927475827473612638783677264855877349940771624525626100336804964985667392909896041677755418854477702487186867034664400524205382752265497451590849766193537177151112479935161223869504936555041539339759738753569782433520785740420257239627568508411843110683232582447963053242402115171043645643361301822320710143312134621750355531619665719243884083312797081655116492432930255781825987997972226094274971923047026539250501028898373999936355871638874476384516495896380181431576427291569107530558960510330609513760934029621253120 [148,118] -1117306604502799260724372498581698441876630919202974490231510495416849181315975257277439393153089520467459381198021098107435164097921208089362101911605904360098927006920109451462005302797808926972356439327549215424092205288519299785529626400283920189417382781482525939864454867370592968967912353293803971853030701854655500589798041148137352750688592895310498605658665157000519620396801583565104313894674272694628965853155938361473143147091982166751528828852992974967255540666584038031645910729444388908426266461866385018581102727816043863376852249935436227592059932575826925162987973828062076150406833940645081283264489818193684225367342879930137613520615401257991767663173643612086135105850943222634834952722068071895496477035650040304252805275977532545745544127541038213377543867932387678007341622493694793268925121341712129482184531147077284579617028914941737561370753134767359064281046205700922491358973833770598398140827849230053178051611903130983161053170695892540394744935477585541516850249604864665543469078483026365358820298278530174744144909818295138127232309707808558416946179938972311036028851062139518801122508773406495346233329216596690027307394888161958596800971599369882527540587975573708053136479127590473197473814464321681714842484322553694571853791285005742667690633190065025138591588786010934335134175784098645792996137033536290514583106893128897672849793186272647610728597449397966128875797888006075840333988036488944239568227509504480584429694415284796545001466230650107336081511782441027542591532058551366815936615311991890222814664237886647388326462996227731814196575555761023533860162068993665732376754784682058225157466089287434499307139649391712443958229549654258050723173965735015172036071195460123628664748982676318506958491859172696109254324483247190000405360835326867868855486638414927978738697568563440445528059350942861582814550678973210247523976495173376643770072562260009621512032555595247096985808097329099908684232474137419573424384 [148,119] 33585612796475074983926300407198507944344172257212163854242571506301931981178371656407281393532571019936174222676388852452107119789737109154835034173196676193223677174354120515151881228794058625952029807494433197562972749100368415358081795810789044063965137716017355906843368361465847594734239903844211627101056473838043752551198878648552682292479759386690824588431178292688226555192249128640865602411870396753377758350610684615217048359232818898494548717048956012990953802130622068518049668647446064832089083316155938814586598907172692356494074085269617774880579680702371770655847504974972452420026749873442279429595008134480281699514834832090484223391478486605905372469460470031097747651282407451162894199936810719165095667741743994264786547372711152597911044761406576186350370905850232708581952108562486460591080911110095424061544933570076831633753359238218482858249998821543656349468007553364599944056704398840565067168750268023234541513228448902872987667971918927515308605140774235457899821624104471029501553070574549135762478543742906275399328775105090663563056679502004484968900284216813781601146824566922680880835064719956350350889832632913472300308705828496362731257192723785993876465598509430633731555074096340265291092223285664128512891500172885390331760130543731964766275442300999429942207385681125019536805932412061949046477523946914225221969944834272028996144169239320678049999604834530005017032769702528790951874387294713021009064526838299006142103362385138523544280410941502137243898010138236378408321532384650934995273023753302949249198773781936479000110578628612934269738462037862361379926583789290719496487139988427028008094805986093483215721863411499809927960763869180219705957169848845667028118628503705244261397092742552073988644943817290383426847797534430736859631939792448367366708847922366644451514461319832236827547351322929479646892251132811066953739166930798976547686267612300819183458296197396934734929857551048099148043705276404416 [148,120] 54890794380802359488836299957559655858568039897472954468295415964697349104905312262662249685161025247839900222413031934800987368092399402801897361846667846092066064829527646198039477294396756067610951376640748182052608545841662062807360198000157789281724230486196545704379752468572431919352644069840131950153407449406280363401802163519805525160423738085112033583232889457645228551619974023783634011933168347291807267580870268645459000727004790663101171880011217617081123702130609552908405856801870756173919081382036793545017923562866202261487886241407185173877828449293562312687635891490823823511653498451841733785083024088347127907570745245727623488834241201245057052551781135797221714627392262310241826159463043313024716168091447451997984533515904232197810565382705745303243636223586609468425920648499474871102074265117367562345386721884549002727827145838240110906184140677215602988285862468339738447652546900960476578748637344497993457079192522219721819859371471706696017634689956324273510978250736977358253739500268350386755129505362621855006035033537683991189252672222561599977286892908491420087404279437632211008688609577889485672381924886437974689914708309408481707660517466176368181309663745975677620066836041077497620238294036213503417880011337296202092134130605905085911566560611295359771330320667193727934810656379561852616622597861516762067023281113167405976790740122159320993363441506843100465240874571104370964595619532227642409133961102308971764732813702373077684471667091249263089652729762020290814195155487187963472030363324809517245088677374176877156093523913284311673888380985038281389939694118079558549075627077928806340535733276053713521686935037774825075611069680817899752855638900203027138018890692158672214928551571124170187856350421073723566330960938415860074898140484216410592032543047569677121755462621385001329069734310190001020027549538102384254124641737068856764033811465595633511174136114549835169602598571095792793200029824 [148,121] 35341796049621296891239231266755542346522957653369261661170122535263808631589970743604604073716463235635336556868063446560858517439681623688867728484106338646279171479854952329210252427401956155800731456644546477761896713437037994215106293863637129925759378456253748893842905023586087345222510620084529281742635138784850636616527007615271892631367064998294072609210516327200523776727410458652190547437423127319461412332491810235310199618896681116400818872978698752625721601386866840353958486977872166488831093765396683015097119873809289336870638908755932230176394860579229900936128547369414892501799721157845654696190920974698693483034349362535633628804091987427296347442182050719738182705288864911899380832451239545805373916231824649311890989036972243355068412321324059550637279974947645980061784076674021365063831938074523452295100219865679023468577556083429405299945861206089446840046365235908789661111001677810525208823971701072571566209814691989865047712153522975516659290012077835515744039804162930761327519725994787093610673569972363471980390524907302567201163829991494259542527597788976716081221942605894669066064511995068153115358491906463279600557776519720806902357037896059849007010568012869344014249607868993556671819217775201522427666265658934710914527470351608536887552608864776306402717164452018258502660711713420559579737756591850318605904763638741852009147329632909140849688383904702416875207288050147431194046683104374223221777992904572825212442202365049622716234912237056097792570200071788028726046938712467052276734458810610788046964622932236538683372451236844344952993355674305322936685687586058016650504200882413850523892752081750498264253876716224335505660249201198059723478798241388487464264229392043929084973073545126127010489180654344030705975512438405858721299219448353990321161296311752871513693634403966254309805898904531894889459877537156451746684647991419551649480239954295058703422591288727567175246116294377225001792 [148,122] 48434705363847878640079055646305272966047014515552767032203884613845008240866101699933274213187826944621686342337475739097582563088494458471633207098628295011626795104256853870040312485034721059578225895750918954275608171045166438456203790443262174788271723611616860297007320963274304229921971497435345121386176878917442954280683737293683306132246158392253619875042669062989363529329739532333231871183444933004430226740830334986746020492183157588958164186968314317900977256785817664786205067744551134636349510235092885857097844089290622564601195114748098318506457032634722575766278134971222071181399711547449360502862034052078922682214774681559802054687673892242523449708487049268968269205191216480113929986406652226460652713660777665825867411870090283158907017994595388728633198657259098052930503100175317834563787610760928584604211624605681722276947512514762138933678597577561487778844099002944854251074299357994671632305575343092828312652974178865921614476310889402862520171941402271010707380869760520977286528796267616694998615931367133780156402000873855000074329435262214742318945576534255098885797197512893106322136373770659590683380013350418589604809076731061739892690530536156071354107833937147098485185019600209728062137809096476461549282797992561314594949681147214571223035148253935653089942434804371988945923428455869848975321200871588297689833384615493385807671584078509955311991500404771130829466610879449894799807040938194836933261114799850908273504924014902845193829101071379301392621375985732731733139465981984343435498311245108697753270699389528312375337603542957882422772154631034543284718350249245261664382717076513753190305490877189518867227367074700640532769732566042016912556062848062051807625855760044042391177774153232224556529992778185518840689094949711245054283107697411022324681844465281985960958354562552578814633448710194523807551430505181611746424189070130431200702961019629704559586387121204202472119220085746632 [148,123] 10249960940253029806275153898418055098621969586835433302134500062243812024470361614693288032155563113874148366277774093475976345162708792869852065537928876673484673968209392343517213663940383582250273142136236891500310458130829905827368816049746758495088702364933249161521425139845251944282608007034750364750524006298701853958488882709687003099692927235595728884875228012225760155837919485749491459232070742848493633199376477200868615318205365610288134223164258082928935882193857101722008989892354069206830171233734496736839412214536444815444870230576833438631639209068781161482758374218845952214998016394961665016866131459583151390539000208211486898810216459753858603188930917790060164382220511613232662444949518525481806015863247075745296258532249197383928220393775021628903100287100668197548752362609982733102883452405595664494904324013395783457357000812708914734923888002465791752408840850386213141521935049212051997622649719814656514049697593670318900195999677080574647989311213703804267480567888277675274778234817545025787586210790285035388191974232035516817118406917355089937563115502548632460245522074610667033036296164436143504070095700728283354406586315275684937408946526300192595449769443972659508063447910667250119374251386962426886001069365555903968907902848486892798167397286595952771250698560711887866040593766100923574677487458292496301945744441848746062964800646807529331816093687944379400187052043099865944732403122940884790766754349483002314369265925898647009360990873598412550392299483879684472317433475880195530839881392879235047083206086317460742340113478125396244625394518884463418836568783989147970607627245928568587439797214602894581186193692312443768016037857924159270391971787353190310632984119573455560117122334777911272660652643782933029628236238262987127569709824742161908704517282669843577267697250001803814385479929152469866688159837082537739762658188440290122070927101734102616010878353415184932436237768 [148,124] 306997123882876544594073487848209918423595448478076048903806748575091214318430228555605141152977435310859624024148271777540070177017560773418336875243296080498468057657995783673029338407379021251249358573228642760284928813169299009861044279592325357008374061392892998298718750142428051125199697523524439134984765923817446372391477295879482860660486320497450997913066275998383622620688628253418283728877315429147992958250076450487604908246387074353268294782208782794476435728373182132694877850482440132133150942081023498438303421801772327383950417888941682398011597267784466002612166704870239322169609156010380834748162490140065903637132325527812542764759811142113480988718469273848677246561374247086463365536095768095014194361083826696302365056752098682784591510285743689147723564108828236938352890741767402651300608863008060494743527097094914999389517283415562730540587030732572204448227257427306986442832066046521868993865208167171526953815419425506297353115203033909197225749265735140277565513499110904839566294233504533406282991954446482126803619082625019429389307290708375745629245067167871676520344333500728026494853986972377251306771867705302398605849284443951983834586660329375210928194052370399789415062665014459998278295307037927686199688950081664800735001677276644116586512459056877525176583521267775424644854725314710239529672728830278980444286680740493255753203585660282806116881037578342339941712554024342795876220468833308085011787371686803598983607421627497917904169631706894767097025485006473106438236515265730130789124323401205922548647407585218107616848240261393688434520913692809842202667203746959017418539773840491608329386268873667383251567377057502427987408656741715165474420705669640158601659459290586714103160755523717256016642791573963639810206367655775688074461443557428634584980974163165874366140459668161290413040465314004421352728306481918315797057618976312751451917665177235086052236263627710513316 [148,125] 58111573061047510558091508476428609828109227101765862212031143887184748359174387257188789988668095164701451319180863713856448710568574409763828196433229506300093061452190279289234321644614115425854499321797423910641980938782204583070380243699522113233228034553269306547551618900417849795144842383596760100637830668195964109709015638642623118718408473010021239923889544035365974307986122170246969061420993767356712810492697322105417596905612736386233241681436316543114874232825634429385685847666588589686721838288200927827614132707485313157362133717629595891079035349886800204050320550844640067070213553711367948891237892817899737062314333310949189455432522302907124138816055322601176670322779282238202565724753426129403722562924540507978419660743081741538678644556950810437576314929013595430824769645281552969588268461763645823554543001534860053622677223438522102072400009772141646350517878548607471486029237030232308588590770675320288891123879085842753835967135387934662429755014627133733148804596347720520589674228811517824678916339217789428093623753882414501629283431668505973910254447341972408885931298809082863851204652738721899803174037762135670432221777599880043540776714275968281829249872680540275600083736911913093142302648576751433116243913118462648602292604049271316535997567336064197771024056953407332939548724026564827593437298652752779483348409103586145399071307168255056491397453933502626257199343310217955467493378605573389474707971190236685371721181420921987915265870236225358660376943110239563390822806070689830498647900395469991112364331357486015650375037681974256086785288434106739030355450996749954011432237943303704334401596894143651413010233741996192526487454965933679233274203989862786841896985486168820589458614027353389438304216289554751160118712167355863050921734885502868899243191338588658198507062478765507882505862291573720042434185997602260354277741032415545755607729452404616019118831791104 [148,126] 10581170477515607951169709560511466908436235573452954968753013622099638240340568402224722028357440493250268076090527764039263248052287285287518766379258434924855287056234277435228042068863649134546481507730396776503324426924623316133005231086215590295508808334295272926627062985145256230294929108763663829264188246683457936670746182783423460848688297264627098504126835367536588388105852449674031462471491595117264621259718222760669777588780287047169970616057607730671658164741906437579309902642161907607308805148507916025053203816479181016272097760484468822304496312476741930401997002462809367761392500696924302241573132742406037175124591339689408855421101795865185346774016330893412056921342992975821654669224423389702976819571185294147976811225047751882686160834214150023931982015628252543511233876998009969356208870915156640659428791641101893195505779813159122431577409863334441353952092255241060214719267732519283504175748990864445735522252002633918259768034436906205101631350190294947846924664644187370725975341316453519199711041191553087284626327091340098538248746518024067388239374409151719762727456772148778061363365514626659390935837938432541671654971728278562523083524168160518430265362123003046079127022740416979235747259685430558161759578502968485926908229469628395107857717535782795232317697312535682299088850945862912027683096714480509601901310605256390588804068945563174208016193678777660050587542802622866769645781559539228675589840695850921034382150016851087421216462359735303333853735219304957263277355898448737011461879883297245713415136211660372227443066681203583104077771520272765365881069510577338626024130604057334448027684139247463943113712921774458913919739109626059523054490089605444489382543325115523441426397994274296642064289027260701141620653252041606610521931374797641145433413611325757884439293070207305998810648220442367503502021289343957298485738348421494233726149211055367931873856 [148,127] 934815871832198088439178006996778287062350987192903489080468186053042389659870372225465916262432425153346844884627713526079866165859348852903806700296791146533858907247332950029496717598108581715251375695822364295739703715544512354809627057234853688888088655859525466150947997049162651200279442696790262188384022708635874504846465058934611385382329591826117725910323594872421728865585003526649434357500339325012318627891058565832674245921613433377298518971331285051520343000779631126265523754557006158207355597426917721758400325361862538990358911774732611638516226151451082714153499554170482285596077995471369507601714991038411985983376308461462761676106787595440975035872733476563529242530539766784755907336413514503627081346081033794135610989147707568279973207627024365493218376408567974288796769369446838296165983221919825751982691361101326907023732984274337310020082600850747413411914776059468563529046758938370104134010308672730688069764508270958161808894679006641246338134014989863114227372985061588965505735127010098398679848152655295598696673578621186261033191589409828612414399391556853065745776874599315176660701546077435635220825234839998698307626944925633288620306969893577136401936720678673684763592518201077499782203892026971355505129955673118983893832959444503636264051425867101853131960525030564563401350602103737554892996124632772096522557393262708372263913698894281900170734081222245760862081822844452962000537641553967418146504752572502853487439676926502903214036632253058091669228870806520752118359288374267704906924371578485661034642265880026752514412459303496940389153204192295515089477746547772867754596808943378171148621726547939245222678561232780061805181032743653839158192194304959211377345521776351529695003452011746564579905762793273026576112748711409646818831743175279844363971988973711273479613149316845536159750207362098181598224213916382796715906129753709142254545492064129296 [148,128] 52847899229131738308348065439613948750407862663478371038215634211679289700610198525500167340389468836402430067991161434352431494271126841823560871948370966204967873089424368812334573519015436726210774586690803964375185120563543674309784415271810335020075227193280000201075309410932022427755283184642601338785218497678222850212148951889931708364883376067843447116977689996246192603676439381709262484932714656701570481143019462842488526051347956130114648138339442247302250604223519111974066764705602946830881816242525657857298193606917790854299581805316507730583957496404123060820444097731993399179607290595487179540903413548861693558208622631747798615648981003494536380525271247327987280493376155796173923545591877052564043239932684560771026013082672878327600796818783701122314291127700873974820756784255860359161694316131882092298175852563481786143406057122417237564739687310561512167499650446209582460162667498099440500090410196285244091695835890980803607316860265865724142493661581582682257586265723876146853239918136089579349084357206752931282471015732106213985983123497325142061841113507191103256054227611573611296364218571977213965532576728370344231047835168697630059100196326103039508183603922205369669677006476024950786250698392706805327548910810230999820562932983325609528431620056318250635190447476502627269171059129699227041719881627332768909180745977806865362514673206811637683832073090327689999501998056079827772262326361205573909067666223660892069635656434625918869378152651755005638970986326509563301361683829487537422962896998998939820940837510558619784066590090712892121872743918812391743707929786786946111305671629499937092398873892272419357045835767388996981604110029204375683423657730908132157320686094499522623187391644884632892816684682070392020126337684929937650117174376419987116266455131839698940950475637916176575506519077937208215835048678406237739959904177054718138165688384 [148,129] 280137625933981300821173999305880614182490860931753861181997011897585362259136878309118380723543679542760860195770043315806384755392424469043211692144723059403890252613106451461984149889656366304245228451068717034774893631134206751685510746939212142873594771828696088663465990752488824472386237822804395909804473276805496479174803518016752502542647660929849855723185357376181120028731407365535838500259275239650648659685574915583531958023957863705050254341908202435061485349045425696953273072680003715406309412010360598900617094085004657820884231316638764398795586441739360247907116452322515346922561692733498859299173327604639985176990890312788899381170945137437122979859468476611495843114028296926532970131818972512830859675489940473258570545411441317604714102489678810053594268819054096553966467159554404464279572853349384976987872595450908194411928871138490997627610602619305962517499284818623571769714169601434363660962465025711440171205677669909012590654555894164953521666652385555145065717406279031680473879560714236070205459991132537058795917387329666878457927774258262560433625477617096090837146538294607060984975071720704958946539445949523573340309796547961827643249957777058284830831947887754467115135539974639532030680904684348345638202515091428010665049890671123797495163265470424315920017033830894413245447173207296788349256481114672017131169070431873250222315673476216815120670448698755722488595953060865766423967947544092728864157288140060761868237228079234132896933909544893383353902962354535668515156857838510758023505710879171745892638982472812863340105837272380464384401206254980989074312000390163351976949323006557896345632776410478510663905983652150678769248600582300128760290746825627255452024368156923995333091348898972904689706997386275083864390480181696654851331435985186663910136805323293273312193840895740255755929163007044294619660264598434283432689948219989320000 [148,130] -1226036366742869180079506888785219732820131006371710683007596334773337210727930801953902157639161330606661775578164051594997711707129490645593012845916041292797195608667696115726989986756370094692318232238043209591609741049369902285942788790440139474286999639735454962126650296664630471683103164140995878267680020521196727614620586389285285537046862082476323487877087724754147505719068062331861033726989008179567157452060276063674199585419950278677092706852687771757399622232651250559004194273470002041845158963971159865069939862416812263844451960200870370650443473448530063516878756643014958861739160575614637348481684730656733520600289934196784487305521533087780925440271182753642273057618550750986236881168064873553377687905202985897660221421532543010697244571076205210149917462756701583003175986835050247833635750057497803081591538720432589815898358607414096602544098359395184496663051807341611357491855679951282659501001115544730607277621196057350294893074274373607880263733386366554585291834992808443853739223890958139191950341574036275675681863159640468017075878112683628332477204345720219597715852080193806043224920166496210312194050203398446138814012846667246749255441190341603587015857677383689421860971254358876505521451728066416827910913283083862240588119454953736822426151648849159070617387515821317686279487432976845911295793817396163375757481819781361761547572324189501168738356802958060715290959557578560607880518259253637724638065270278649420103772274126925948356623722742751655719602347985382724580500755118585781389652542928300837419047870560464963869262071775957389330015918757226940401725752118542503381104087876027240047863425092805459552161598422832513860992004958883698307834913788645249569547492066563865952222624924091671191961969155226306795492790614261419579838792823641685208266110636015172458538864064971116928868997383909867996298596392073580853068623568 [148,131] 72133907231584061897525086152976618027470773081524762790355375356666038125517537092904210766849931171769077639066829138758909811576288992095771287784241343741810461699667032134414291064267249083673624328364193715599262259869786180097963455286764022092073853844907069773484297353486468877348573375675625365096957027010037598554288073341922572050438984502459687202277086157422925416585570184698498983419768704453231612532076285104162899851694543584222385237829570544070807272476000655670009411204196093551976643411825661737771429773772765759629343483091834149129052047071706385855376837358446857242565720271320371257757801698538713822434733857885164849742076120757530717731287556066728335463107651703183235162194621416286288872846146625662150783012587530995573386132123564265720721158937779506431073888529014317106963371845829380898805211072075014571728593946690199736097390070549885567052728130309202540610920860048352879757553740114320867808622849114802481429841572158990066358971051655287041484613642803559617037737313363295270940888811015990770733842785090154970841440149057910654765073845004555160976570023337417893984105921952883860811930192448935498800435112487394594420429104463062458324836181066514561193080056689830622145338842518892842434231369194456084049884540885769508450304333855707170035958213809998448181096301908601726985112848772601049679408397140298721420128719666908727257151043664919797691276353745521809695247907637657465828852150458559957041730966716907582583613132105073418091486196285508568531433800486637418559500094940542069156494824565163890970140140264727062561427574779809299183842890440761962764915901402461336678990650831173201505422975213193266606101663028492856009265657753686770089246864207902329945762206755460641514220203772891865667355775728722134716354580579755746241278914720293345535128481859588329812995641318603944917919670132863002560 [148,132] -867783490432119966453205867876434829865104251300814329268303693716525665102907139229834224458506338122844520813328809721828562194824001759935115708987779857952904474192580272587022898827166685168382337303857897493487423151906668909460109022520914165323445970315032619299619948719494561632501155283351492021598779364531573797377744579273769773102762515380039166577438134579947183219029224438158636311542178292643293075721572524150794845879584984191305251380420054831454858937080256664753139891862703845299823077613979805791791178304860083766596444178633444257378448343643069021538463652513488224099632480803090715985937179469073937209764698688744929470020695968941351777001924016317647371200708928980158697170034635618787899725983515972196016928770833994560932227478762962643750627750523744995590605506395063970351472193393698832076288933442762185831457266110349554813618508615410263489217396765468627538599046928383517865587066822714527233653014200295608289639092896285406094248693741513251723983382439642225712710890004382913539904136180447469393978966355835015789743977285189055577232417059413610572884789676662937903275598433909383615078616953048338370611676942310331778926072364951551490593981306083948253087651015031242740420450805832289550599438299434126358714980370088950159838756377833615905347084184077293835098358156355491230671549949590765023111568909061498734111049309146649768728882436780177777405406436980905886495037498397404762336972666182714316201432504197032637387456131147128927793567286213733357756860731127605938232544031006867934904635400013001468424923778514042821632482353012661688878286591839105460262172365245254756672359460004590271827079855093357364406194999246354033228701525908024976452702879669278818043895269963266921685790224710792154862335749745745463476228968912531214778335697412889408228594032483247617906167389885659513179797121064 [148,133] 1978993554266642968231197997327773555762067626419454634293339481159055996251935091930777555003646215502082356589796108841587600747333221537150466760559260385204298242883908842987484808974437173880073091339583727321860659249150918469930387581474690887157711163629440962247350096806290604492425301834379636798445918526643559975171481530002262551057429800413320594470846303712026829515732036220795084153520074149259209268008090143579864062698458462496145864544622771699316694292330015355403781736547882184170579548260049787675241971295287241987388027912299843603582766544703754619808708152538521286460349856145031723873171681100195972040069208124384846798751146049245717002626662590600093463468574433243767882625631039598050412490092163499770320709383120597710510509302599238718423726173849977831458168074344949535567790651648011137625932114969095882380739964053578450759463864710412671702216901052961500031787767898885079642575615106380742948217316246305077429492079041749265602543400618794960384124217748214114334628026060265501429713699098718375879532345990835769335028155710077993582414315897954783445986954671394599636197223439966294995345502869129548288537280148342122082530224545954971292976850956836025441922107096466541471512031235021312011241820649697378292035646125715278878043249473967888051932987853540949462360422847899206277166449868915158205620455911634259937205865971849000977841816959822902647873608707294108843079467115242251842524942922901533105026649527377716755768709924692930223989667448478956776981724647180123174771632700136664134317158578469952191222196283180159688570647011009438492988509445333067327491694845585889118144930705338632802178080742260918215138484953805815528913735429016457573367821888527714073536931882811245452222926916104461218785574632107501083151302172764506764693580000243180397196384054478052415833825526879777474048 [148,134] 4172756483336248108591431282315508369361727979899065368950530154233397102443786332981097635004852324000126716335376160209474361171278009377025575037648266485114184588464341597396849304983006709120310562547190738458783436767426808094341513694697385240205738127611854472308297700883101997330580980033780647787271431277700744752802639525536954645471297470054725782163838507486212743001000450189501480066397204118587052688039363219989132255037275797439201104935253328981896933517797290843224855853673017558395401435643631534615244002373206071450147705064488609443008595382244324290155123549271091795697187043444204309543616388938410480071173236147314596513847992344288018646536934330471217694603706629368593259546699602587820891914233346507716614304728222234678772021229803164763008480741886115905129457825510111639817219746340911746452656848696151837992981669876242225202766818489024653643594086931110887529769286333428437519668519011250343747817986543600867676348893551794323016300098210754522011870050789087747885009965875647356244592118401849737648113786353218285722804403773293340710347600905115156691394570668714347971919992099040296064959063713919382079181860898074862433202179800887074720747584966315165365794872215490504913219838124709611331934949916200994228840167400854893415498445416354850198812373745982091813598619872290694060718059388095480594954306195176552413585261855399838780228072672685043662382166157514632731669917284739800574444926022606797374933019921503819169060554282330738407113837278127493512640215800047614085734384698966572690464934657274246249697780418756978242451556432357597266855256038987520386468353503561104232249295262938000795012514741897295229340372096476580793607469441710174527963059753898818527543058543625817579822578944894900127647192389265298927404776678394175619826782462970258749928568249179512540275385560704 [148,135] 11372245073478588719486400907279103089414262360801199895069981833243344952842709642293126858660228000055872815811688017283413167189644285308845479632685052079681889085021234965848558540730109022448315535356971630019304649045104173721248468947213344958475972804392818199695514919428886018012711324923960595829807518609316079528826220877155340146855147152400548229828329964581966840265025607465378370842862473310349164012817235075685659654496686777772823999814431653325489303297617647003681482640040426451151877225138002852950624264145486872819113822121652411445291366982999280382323295782583182864391963359030957018412243987209365290062849710229904215429398690321739542548706343117397661163185480306893356167004607391158752979141555606585598437876601006261218659842085377887312602162688202870228603004778182655809492469617763040353914020188333964039620608688145528318107923985759678704961713782415016068430563715658331214083242517875125855264932480715222164323197549988572381959457030423683000473829555620549102179135780849539389248724692806176050078974354112452970702401413604176590931480054212470252271297670812017323886330534913105772882214947388831068498858460051220906014538196319531660996348041608312801753710191936838379659790361793082772222036849303309741865195521305059216330798434637145513973623881311378419970889965332239920396805293637286747164436438609801543693153604990863105564255584595933990895689067457088863582110922554986469742569340081972241480804350838219191917668332975773649694664892815645854318545381744415494197592279254692912146626464274252123462865449250657697124745795518886276458631739589265663664394246892876852760784502315133382670367211436714721332248964457647688461731485985354991317944328391401967234051484603675937112792895606531377612958479427809506945067506420894749069900823495286814874581455955385116090176 [148,136] -27917138996192958711206274904200618049406220628667078779930931271277629099676793280162255404303747040263605282888402297234727451612617561824233053373431065996924211550947567326311795539299803330785303229270529696013778072419000354519055221779697693357318255423924478272727568884982263697952679790150744697324693303333615867155546036506746940936918495662874059316582839155040573150124000861708287131344612268445092286635628149511032319190069866256362395559713284034933769597502929076901959781103170855503854434398780574447893152461772233650161059407126234896607350477648531275950497945610421078746139249782638157605636567131979478159899630632654551660064760429642606101412420354065406802666414336011581749653771366744166582533450710919989417593393756967480198706558868008801935262397032413079387194741809620945443647967415529061071139030289338951192065224999135209833163422191805924388723820751480153751983152192268543245575951577231858787699337757116516481062404781693453536227758543453305708432494113152934884717770084249930626214269544254026783379347002590643310155868666114018484059711968113145389644173980613208464668053032834234521659407787139284567867863295295373189504414427849082041464269172557266714218337049123307065797309119244954954056231147107239989532683716585860364905206757073153141514246831322781845013051238979598410346619397930820444054659441188206327633854447092338627150296144005115259821307821991096166836456087857198067995611519599369629484681168432520641006102967885448880333045106237741987785772175758911805357947271071497295830087494946363618747618016505938237280514330213201667157557934747376218408704589460828094925830595114764090348705282479309684356304487122231752491972164942639810130650603478373785713337784403739696363571865769324928977275049588068282734678620956028977463470553177613087444682717113272 [148,137] 12098936321596799389032540328746797592664208559733475797660874034941836933092486534834211496193565903370808493647613604988163611205882344109306256540261022913792719796979808532076788967396028432630014177997682409547722622112283947744202383401929494905081388758414998424248318432559659102735793562565347804312408664325256033258081999969517549023011421967382283490685502031744902160184844070865523516814932730747021317303594392451143857400441819740510335690086634941432691296459333291907936649984245342294347230638781013483588989516491717971486692836907656949588448099625729654412196658770848802998714074714019539819752376708836409745948460209488128249249452991997181493248016307990669577024182685534621509314367757281291919994997858470338998531939872279079341770147441961211486851927072875128371406512714285028133634318349002671829807286792772070682783559265040460706107850887799067697101144427526599644389397426161599477199202853739784269964008096318476211917746931472146956738169594685023326312442004048768421245439341647096147135671533283411650075418519705026786829949160851399061734439014346015851185034995056713603106889564047199507277945294489216908886327817781958753459355097966479324023508751745711409803222803873124772198558871896056759737493335231229493731821995955289811677185704672653122507481990111304373419004612606305139880953013998542509751936645727389075814777155891898283368612774499031967349376651286285524572378589551291571743677727371888154492910824068385235301811342445693465186134496335022350448904111523439318824858238128394956603495829239739488069993163966946942370892896208259185248200660272796157988261000558889985775693156612561295668256172606536173542504384717593865699544816611578308569018786938980864064983712762138230408161081348902635655339600098247743920559179140954518199523759672248176275328 [148,138] 1641386085197670567771093566017708882955426375485237592160141709196437023061798953598209067935701913474125846066663269419425150860259690477556253828798163844514932299408699079550612610004843843579712494190435453926602161302594685843513830955695804468952008167183393353915041943091290703469318392775172118118190244127453540953734967117863152658871380671453151084892866648315141194697244719142705401155267485785213693328413889325739363022831595508455266437608897927525651867004102275810980973184823091863657673276141161541184800461080346430876070921095914642449380298458824596028561808360791073238301943115293962572470325318007534064071200932660541865134094122723722903687253674389168343643391380760830898324127906624918138816733377286588784310089781039524751007752488913162899042408022295536860977919732739248476578077234881243252702254732568148738057798881337891223540557038679615940872264175243730007544684816528017685438603140420656784017896577944926616326760810774537778808702172802065573217672139097650264252969421728640810441952751943857387379242247271719009958080041546310809486729777068050617972695285215551926893717475879785924514487157975089382049388546290027394622636116618307150766749553032734323488408506407879032390933086441651438517686320656610083439508022185066458980628009331662542012773078443352095699225986012424367108778011438680754429230060056402366376566374613631473704100069285459497731366473386087078908889474567151410601343834662160297081621112329882347318931815933352350795600047757476202280143018591060898295271647413840184873885044856425097208033444875567852983484345003101448699524770884984454880073622391314292858474380222554229705627833611989240041799895358095552956492733030199708056726829340626165046776684333698523734143529195615677716438287841057093209316690214523373163776439299520 [148,139] -687581343816329088340465990070759511240031171902321155707463281152849007517257736474663025089915698924357473554530984083012762870581955670838504541654610489333219853126618302523202011741266621873243674991866857263923785358747432593699586035666874285375737462342783011043357714432627879641495370800478618779729996026468982862274173829065843049444520480445420298006240644476172001869973365013112569338002026977893169082787287487579128862869818532471944037510515769540100712165135574152624519737839837665501825296115853857573505569235864748637768424459483584771155123983093442862903838685085857295935509770567348575098258365654846781427160663590515882265904064721296134134575127775346152201685094218110813557097493899002578233921581819154342908162306462611475001269551055738566140889507998746821647912757171761361368428594337781520981352904396500211739823226853862065871412365523666061777083129778242683752348925573807917664589077536405362192374568576429271501509287018929409760690375563543529541920783675538158459128525560816122811323423030253530263275836243261228074074460327480085401885001279582072937205810432607167609954923346299547299903938478099719047160770603761061239246484442822246363953498389176828781046442277664244312631318594962365658591995457652882753221657690568464797878709083722812156066640913082554780276645584179307416264784922610039021503136910766805540743002966324118374036005836421970452506916985093011467222239148752273549782378549167735421682180577537367977644686700083038313666991059722726460264900991286649802515634055272996202177467028721673970395214604078539544391937823279251470514183027485836993445038314124794540011724755821254959554945890620597769981115513938907227461206595776520072009382857102679440108384026759239910966749817590935139173394876924482457111795088741395766144 [148,140] -96352259907585385978688758064659059934846295327135532779269859906381906857575913538692705574239455817781083784343816586112090534118674784654772103236548635481119802057744025789534074811720813661912867481914377758496834255037443092334677113521053185929144154771219393845909725072696433933961519688271933491379388271783552035093606627887049790203689537015999763575925371426587087829965236276511728799566185694964364567081192120528565727424422283788683046478150413801245500920179233146127052485785385305488745610442835663082047063137975037758696335536219814547885728158985887621930923155809449372133815719120032454388796194119266676710406849739928640002618751945452736351879061070432074843153815045196704492320739893629314802348916054611250562188421965352766418537008193315633340173724791078930297008515395292051283512774240530160171446998438789624571491323729138525436183311366341371086299020284328754015835165395330543065437943782957873357950802217520322675450874487654689940428177359827105343466294372816921980989752501804626025224353525145949374578987858477815243681671125755210447344435587156066465724083009176151186636008503577752823391221516810598700988289316598786778023831603851205790892760396583848865385189473440042807031208565441220822704562097475978278830953313800805257541784759954653672748825077126925746770909525732738335134106040986738886251095751230360044410960191935257080583690739165650016932235115872726380109146869577177706317826154264069806056428405478680659019632200397186950412383378649868877332045793545787484419303987758946616070448734915727084229545040779336513865672510671641226014583540528288596755373134143469774920618769284540018670722604624015032830852229958356337211045164216025812939391582173540909798597950458181991812796462305303892425495854724310478126369588105 [148,141] 73191134062170920958783369647531311755594977605101980475202394259044204122042919850108497286826533878290933053924205478107389640531606578554217647708450554327555752811175673746225665902436629965130504119398233008986243489091423010030199816054738374592118161765939180808505482563417221865206227591197615306393771223409553772279340714722920944354488650075000327214535050742862479826164338709550272910754576945678530315711115236308432439387294437003195903618995980511782805256273580857297698170492597941172433068457920514035847661247013643532931356121929722778232556037165756473508482680610245975622268616485676037697116766442686969708637589380589696359189170518016131648127464441798394126534613322253658537021564882257021537694531606421345837601248745233884853453551766502803218503048256649846120959519631433885492951582286490188202977667339938914704294491548020811926277785671549333019554016697671387727275561968213007466689903749538802837767818850440630062731325236559967387590930027700362156465823669723642107977925061686387375064351926036588366584425373383290099755417385148885427487741933078119282502829468548233029916313441180762929258193645260280584776951113630550407559824861681266587423679953473633835148885662782279380181442347290061984266153188236424465945749175888494248770903193815695554208515708642049160505683704422599912672214326457073987489381828849963472950518482135601356063484609114934430442324448313277990666094031216696622225880317229984891201537829416999932612394186005577385254768841658027292531435865674569421068125831281450686542913724349000030494133487199030660273941497176958629545348524370143544395989548439307846625162089138080356109071637530904305840326973456642575104420727405939509866090795050757521058951846915594563176701762026994404553325647785478825408 [148,142] -4252434072769006674485974007643034254583747676809013765832595274867370272650196644457808733367968449057149370189564991380099696687627798936766765183551380862104268251459067798038774689645154365928302575108415533087155023084822517517450146518523487274884279053945548524360929452563694228769044234576674774712730018609492143540847140355387428654432207624500628730110921689992838041364919161201422574763979896080570941763936787597208982652286991531685504922977063821587750108046267088356453532307289527716583517302492980237360548801791203522332880227902963533323325085496597259707971178992315551605703300632138264494752973840174298586503405296041516505246341520801551457118251037628413023914056362662532768798048793029722497871165611907633684074009282253187314182923408895939213224412126051412646338719968978080038285115760547127034880180450973517478707467436067925348389868934304784425838204047625986980032409945054488820847512468090790758664463581661689152247595766773176749936336406489139944237836452573342542026217357819603588859198532179249394444803915106739745722751921980080881966282516066590606261534015068397920772252643167748922031437492412351552927806528194092899650240505243515225842758933199666103567526574235025458341469914943692326261675139229348239353472917554071274160961114705286103324300198175792787320495008818277376952845660387629313422001563278639684956259091027746695988325196921171723833755219021517480750919997169229408537732664839619147078110411577955945905473469443094442269068954112797910665631455369816277598563376501646488486446109382180090078308111885844546863577091459805422687104391946239532325423903112559544499979213982015046515552673821643097689657609265805295834482590732720067416806887641270237095927022787301437286010278642380828359752017632 [148,143] 178742087096084638121080087498971647119961890615801120682397421719105343058004247640963713790625039581369042819553492534537998319852342988745289410163362062531656332674375946244975323497859914915164747158197174487666305243117671385294685546527146696266914232147152807634982353427395136097110952861890540197409757737810095183848999477010910861514367694052432608381650806455002421373702961844364252980687732518619896750623604186461660240986543357521656556916750091129925054794212095181576106451389343769432152870047443673894979696940683668087005660442473110410725923220155334461911552531348003818765694378734522658064795154970164865806072219484384115137834533330222355782959323604520894964609626751727227455799848185110297563422675406660847117768662848895024075370765459600541012093395480753616237347316605538395765899613716410501524040015724280874495843892571305241298967085222428190954647147335230440435466531567055734460879530547592078610619903206078773559469956176556522290370824619451714052988068425831914258302758165968818285780672737679956410028431199850677470140995231938486662597618844761703520907566426513480962749297387568487714330235586946815311695612265794245459379581763766557247337670077997703318214672949222730847587316799034958051284276163124354924208571533149884598102613727387084346817795464755878492164066342216048629337225721093661317692213341169452580088134002789869452084253641443459154973135388252028608007799565650086097937494744055016544455811928772773654787192046187106704933299638470961336101332100176784766774124867253668596894613364128865903726896656196513702975484447392679601680264466499748046731835213651535388184814514190954629262094307488684367125068782988494420625817149885458898905655680090050743048330172418564250790987608242424208 [148,144] 1694842806556968257908611946885400253604515750384637744042383545313888715979911868647341856642547715149414093259141381526392059001258322175611526583622205563742950043061780261046551218136869149179388668404968296422411824667846932246585136408643666606915082701196045502325147068042834023111883457419238678350237546468929868790349438530030892146761533837066544538324959748960674542679820601857118244559873250363216282762572285126764304440228407551400666005367292171322032040421749204429742692857149580882818602113130232192007160402243221900769218988059621664845263943445668720824391320481236992487717459327772172002366242288517914224394433621352906720397021881715691861783617305087116748568219360810980310428377137358717296462214840895621753104188572844522830657755009303188054124413547424031762243668090751311879672789829551439445154117623721899084504793143440098317129539267709879148213614697803867810583307675161411930089669248623729252406302383947032876425699756247919033690505846892087902822114157185562662376864122634660097608001159681627854878555869823413069053907005592429014956309429841418572563715615564429601108800533945458692360713394341658124362751433349553258263909691688350561771478052662241254326717542884099026714053434113758244804337495436061232166753283697673317218719505060489835219717611243529736818041625990847274423170710565342390573017343716136546292725937215897040872156424225178214930972893421462030441135350576930376451787596195883485324775336094611099402114218594790837957257492619159345172873864414145596547672499806327298715269350021828576631237364012247581310259515287074591581623103938196672493988375939561149017458785747370183807772532924038945372591105832032995624282612167051990010810562682344451803843302384586057382819040 [148,145] -282119893114500541792083658444034914372905651443381002596317050717974180553529890778056074950049015353053562696876554770038488533968044896585251466867895344401704506928167781550516049689045228245377879195042089453391230413346032967628739064062090395233117964202613771216958302378790766268636367696657421019210766492879195261627734545132643347661487801399583187949105796312177410808552784176190773255975451250339240309103304199648678224535126945892397994136029231806310425669106442705176592880812179555773406513847767316477756537997542051890910642796978436759596513291305120895550115578371792243600570316992232327532178422549506026796817684730557971971003265777453274868849474398024744467511703264868646153318118152122300216628788900056928624901250593749175561837228607466593030319336188539338056992800767466952949864050331218826409060794484895818702999680797949339975441571541600820623907928797383163722973840015362244531689401089240720508927985658498883312092415421502138209304620739970491801160986251818553262551391439290971884641772667237652892435191142397266850421667772928713273352918864062198176801366898754445813756269997705395451464577177344650123868978030015607673673470617848396538407492623169105415415715445957529677661117555964690022500882214344485872867969950898525982139734852410443987518477395549325132349107783796420853878516923539434876113176911238309727805865638726580003286486222853214048863215152417956344881446266097341589999988177740021568150974460954677582636321614096388824509196823334645831807001112324852416522800215057407181739595942602379757583160068865155916051528829959177102983843040894101027932519374454441214089685021801078220127098992439106042422183305372616132630170987597073944514121338391980229862716461048256 [148,146] -1597281193899231845297988577319441215730618203847416211664051924639940010285916184608179964720769572821322924020284500789431544797655806137009448770605175153945716544573050210697179140287316161911588028855871289198106578005461065077713333449418737701026584082987060142194380308130752170531763671387332399258313527517126035160656975454698201126762937393192484863493930151406621041318206262676823606451903098310790036820720791074765710890095823289473891504005053715413648494457382200336287308056379819140856734663672508308508522206579330681969161390032674043655809475300897552414560069356537687086044001351010087182403642050706049457840743633435673554526987362942674315559451550001320553926353043865322727249514903011117032415989007749096680157464322502719858048138262816640292557830952508095631736908358214138012797277066343218224425159715137645688152685254400460256104589192694113155638583645212390607217230756346822972305834128218242223979688368821560303672189890584865813777314399687631265454765494074608442823960789671904720997438400625264175847391469539181471828202739178404790085008381397231854084335929179516959617198704274163817304737886336879198010680786870726589298801123209547703430949245793220842503039904157129258345012861189962607166809782898919604187167698315215672592798525347507453915134126615367166079449420966267164233875472674448224570652802456555669122803022406573572813739359464116754607979377840427381790242473569594998827768176593510319783462226566578649279238913702699066826648239446110653528118955791151281213270273939413821036070156649706528869085636788683315605663227575697886573511155320291589321657562639262901582991172627345221697449598978293224595748145087085810819036553010953603714255676330731798947376 [148,147] 10186450946756388721062867421809108669048235106731259900417554304154992040652685826503778926109086089596511345269957149506716336660202519476534256500714181672565737619300014688970464589344024371987324665485745672164926544951789462662919685271211710232986223401683768210337099943048040585726272585858085798858226690164312384498198237995420062357429606669388268583635593322028279859460213367303494901822028996650194465019005554058235381982639003705159781124307793157459458316345612142584595323334187194712360550788868652612602754575050998648951979340905496707000173812091424302949792585966182992787076897786558191340885328257054000201242614685744727000345454794721968808889678154037109365967220153644684627558107335186327125566319244715983335302891408334592583711451837472529774235384060432103105665061900588257059670393432867702423832231973875262300185603648725569924063888678786236678856555230806419011321160018171274227548353816920937219866427297837338835504029163304147841101492589370648478593776351470590494695976110246056290933297493740826801768485458659890323489717718234840716213569763286841456346411131610825953638743250093388096453022884891005769478697696186964767796078419777420443044494980522946991757476347830616301267385755380488122502524974760172478266181379532931466309609384743086059044517399197867039855970190357773055390895592004640667521197274278873518629150552855158911578685900997162054956538804774961830965455472240421912426716593478748763658007842923676600209829136016873829497330327549176220365706971457104618404647118591025982364053713975174211047101177626509239363660119628100850986626784660581620399035214354971441161065515063263732663132382464848379424154477448518097006402673631030430306331643752 [148,148] 6506675018812382159283760219958949621869472829261124797202202822806197523889352853139569112721410155621428904341981598429279858755056387403726887482972763120163825025278165200714286742310121034717441972061553399802935137510265696211620116485395945601602864191399068457122913570526653819742650049864819155650665844738580156317090417714115097286766399477541528984537333137102267328725262007806270113137208370872396206548621842627009795412496223032179199432954642779221758060078912879287445355682590777045648284291135433716119751350980102675242440737452170177908748049296552274531080152979387844928970055877169325853581920679013353604768139537752726395336095374314215752673708133252471991256741931913914796142956537402141845890493202363267523324229257827221871505189627986551798733529868936489804890941552984614889156472207266568672939735719288101656188368842797062048692110891421806231572424196218833869502970044324552613886732010421602858392990495782803727281534362066588759465781081905330756328158357109471412975049588837370232500851972901285561366902897253108025303556903595810842898638571403911793405676200855552961348122347276200251379825465769351061345881984538754856941933433804139613311852005975357371716519171474453287158300547813477613271308249332978581318730952553229024182782266102338774807072569978234916067337079143351333881181429809260729915935192478537090444529466890643523516072183285666190414939336152326853403820260923159309422124769103838105301672352238295842182503891164020730663150803658928982198253248239440637192191520963474802819294726717703807198017957031913133191644927896837345378757383391844535564038714009935784964044317090970867516687230928813894450628090188735196343498931105212156 [149,0] -5973463126634030366618625595585395246465945810112667425530397909971131986991178204277321069273550557968262233385467594434414384028503736903215055833135829243273863772500904548589056238453814850447435410826210914385744952369809984237142375493642048201298652228434732815568226425208547898926504388026632092960211710540136747967857563961661905890176536313294377892531466768852527587589020909836957973333676616315057013655537658164733855792632886009997270536182710735979434808571097376083561641722934167558605967042019762139653162911839074999145749907802740089965210630666625941787176225984158936018215392342920217811224133252252190959675466368174301008692185529803215219315886429977142628842074959220576574606445109952776666654303768805026707016914603434934039493658140276274800342743242062406708681760723797831910433588088989162934556487840148691547960623679763280543768537941471365829020330278145232386139609670138108906125594224732486098788376005029242111542352007166855065317023980520835818977975497371659693670597342253028947811578188141453323261405111926920283136648134803607695047814491510040298353350716550777068373631878160397946213711000491792491149389879362800084880800313204025551957473203447682650176549348046927169879449143601688747253062988667136424449726731954895632426787945662621675936896449587261364342141932399583075007319090175928796280711494870535750651166074894754165149606384650194800058468523559948519879406075506719703382344491241461139921062840427666909967549087044437563834357765804889909440921808853950902711990885654107743524826292603112039883674149666413938671125557773937080553763272395174768703960485152435114739957372370216221671362047080517248256929342218487083111247867166919200169619660020424770408293038964566832792752139025244709708982381190538395314473261104858128239412942186049277935282917872989094133074540750464527100074350428755410101947280911547966209306964105800904588464903621376189356303367296979433420664517809352367017539302421281469398337727713404796098261638458592679868310702611593756455478933138649182055202425411904294354295441106382210218083522334296261449298505276381949395508667490599128899474810361456573115203375050861299274715295342285245922502875465452928637422343544596030769320131114494860038073818472775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 4233570525359012224421267272581477738388848896871664042027761623498583420976719067979960212315800872827831795553357747897320932372874908111180476841198370380229769150407837760589845138903192905570942560885679133933745269110999946028521595130219771629446693942098462712078705578584566042250250365437411079985396580428024778976910939335454076922539614979832132393843232632886768002756016341532231297521526762292825098192019169057224201225124945224234658474943868950432924853646206386114103252281019338430220382202235122649537368290708329883100817178501436713719845100092275321110361193425271854892444675663292267246386172828763518740147018493430653978615342897675351932268462534298515862604104807301202284695416067720759847856152082194609480653415676107407575985661852204242351013455025512372534412567961423195715628818585546149437948888788771923542619179713260127741105105600964254261517899020658921940691326469307437708089786430897710189564099875469741184949161352763661279099469251313531396695591200389089266754575284558068563355077629598529368349543135008311624484089068395574389270474811166279137792687160097904779197716787489270939050142871101480725060025499398406743352696261822419397603522811160427156194420582719709417343880564894039763139600781379799078118770917537123386639087426964761860869141811259968161649230191232810051221806621737165100440212377117570090236431105872974597559589399838936030281183377794330826988608422151011263234075039866674821522201651395615738824312249615993869700457338028618319231678428406511431066004619757206367166383229860966217847648771358318924589874922130828967946404600463575624016922170222265524438187220689542956673701123177260007228167293511529186570126576177691208524012812868942820256907652089635377906230177090533866704599555087020096743485644000288316023700209630627291736364800719247267691883265507978334401317942102051045551361353739034749317241177375488790762211939131378694896920470785878233512568850688531178845203788721486408012156940059653011865968034614613080592700259845943094430789100101245823402591471745316553114032237211421113151284508329148714975844288234327468236332318769748383541880964853853053208339961386802633939401201097066840178252422240605768477314556202366051741472697367166228422302264751086895104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] -646416634950782282334367328847298784952786582392952575581092665216501988350727974247959853531300371466324232310442278113516244013556766192345909773352939796192223572537495491623890072885713547562706136234532787698029984662738564490575572901732292871523129188421957890860771805842301599707238021620908304304597032992137373500019269034555898863749549234094593114714040540150558482860244032528663754332195564320789228526701000486149602059165659578586734446385189181007742681457324563617982953509813399261779410760874701521969694434363664122774758963442978035282257001381131636810552622549533437462229101275663078777812963266817197141289288043443926565684033932587936068455115804036565239163914803451832212605201479428282425510561806162859457289496151695172458409517864672238410319195526340697932122911993643589820711514423422213553517936953042613012435868546803337778495050229502819077722266849252049156940443311941294496277974939226275779515806594580027055029754488486485816381976261283506890197752984979780768833467941516729796798232943370564122329698679817102144717070426182716584980146483215106422190641866683627068223762514445095947327898848286000213955805578854186189782388196051635473123067568933742095084825212282463246328649586813784272143265152651805064527583271961804555451941069603272363817166656652029417630438340359413112502903754542707926485315728099812104902206599140021774295747573670635202930438829272534804330968565748515426856085412977202312329843961803970909455440282651511355025130912272655816450551149924538473803759731102725754141223457938951686381183138587781376859270654383784889743677305496664566138717136917683407934068016397482830776207745441305066713824542457935731477010138940500483649389554927483335164193889797096648703542652283535618996781982057839390177421228441719753267612721693502480164264906393794752775192584450021632041228007684127556627443317464889162043637838104061331610663034307245922396782066633779504171793618776394578628865624414342092843772445767473085418592941398817847253838274556775901546845436293639398628488209799743263338327271114552213079220520228136941100410533465643721819346749056543605569311644648333640739479608829570353521941143309394380019187000430147333514444192307027201470867864827678587030714870971417294274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -15785347194583849205077455893400575925315158628263583580860465531592523677321750448054260038570532410637098405801720703104531550344443023114678541346517878615170273626280933717462279466311821455437229934733993895403718096263485681086538209577972209701874539602739979603605537786811894579032212554403577746557706523190594768384510721194755967939096777959266972710050107160065952550305873005829552768296551498914046810889511203813169914730944978159324196174839473227456639687596708774680683167712613202351402959304109113040973866411605376628113175883710406435913291206054184645936357576309825028745729586646436637895552137083693367647857507675567767068595488604076162693701926465811299924357016814770509685459214805875891842893520851483822124487229192519032619609156658894493154730418680163652352479490298426972646439383091418665632590603016341073748439378768211982965117655552505691462765051665490095234626053478817353014561437000679608451186364664561409668669313111121236226161274573418709965275485875054188558753651258046255013220395390034759138897237669020150133909929423433649562408085123402453824544029491339631415840276336310361655446764638724068205859108587415037558754730221374794390299201177750150823812539762941505672155532556424893029228125763902239898230461224994190612550489562982146864377334133482104242467589509442083239998367679302630972239360614450915109042600693759098917485120706135095261543664098275767707186057041046332930100255281727607232295573643815947095809045107700527151628231810049947407328607792495351766692004735335888511204652268736325549152871335216055638043583973744466284361859521528609640924247958495730024280217621043459661272137001271726321482898479233654983130896045223945909586633575595245575693113219712621400605704459012949979832541563786794470885998044172825596949634769474186563842434766535996807941876005929571347864719396710741694981174638863874105632818138457039866890103241811912309330424477644717653220188763515914325335487343225315052029738890438274506069727470986069710453708700003007413878112782276151652134005355882974308227882075782992817281377651310640546257240744671200029576026881103811418275497513354602225793667129411053190166332502324462171230924951129857650792570420471772062595790957099381356695110662575244991004672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 760128801420620950469088045684694835046874356210854540011873799262305793085442764317888000579418020094935968691161887013959694400172078656175216543652220915901693327308699509408514713904989458260608518694068258654266134852785335278439522244917016342573031967671891051015268427038275532468058005980034369634667965007849347739085896821164440225597014234780624506648930905235294559337576641552433513605999027685131804595845340034505326278917991896078867662611305684610871261093715484826021319957938408016115125327996827112290984832917337969498996978249595862816330604092548489499143223992604856254815084329767076245718795682992745553929969339901827154432879895044565984675709897287742783856072404928162447774390533219247264141226240915825482103152909773880172580249908068743752275399268906323673570814591446707061727947387749504406700753983874464200160039272040406946622686268127421910688897224109405350687220801978679165395297129379300284761318034439605630204195004307166981359844569663463859928292987545956792229265170386297819584372063347238644522229446031916519573994247183062304639120620728946177837958805726256507373931721554156659309323019328140970447225651331997806917001302882726358800419187482203018095422694283270445353423542651403932109720916152423862833226351352956675383189580299076477199011650992581350548044899569330878624098539098811038687182410391315156508314772534708564920985472665553251311907379652794799536816576913777581374716995874413676782022336822995636638845093945098024373828552861760680409546394034115852766857890508508559247111671584139298935155582651458772655459061189725461294186187173075223532081281989004121374684809936209020704648967074614251643227485728241355130097938937095371423327192523532081524097000216722904077456742468082717166363689068095615337362931135778045218967874807325613178404189067024224053061077159898338165268629482443034018403370085561689932582530391325074924072373240382264412285479640217274985385625332461601181462927145008763759351123112474554025721737791164719958080707325895682296540140724337694867782313023297527831513485449603392504677294855384522120930322582124790331145618106703092042204787310180128052354221899043310479260953070093436477792014244015838648914247057606030947113298143947076084342277936574956757319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] -4770758718514796993624028600784491825719083311427744075492208092610509636468710987464269300918004712426844991916546875576192361248533911028321757547933339661470509886225531119584130289369614370237251719631151619188865054161320217232381427229389067403412605414766118937021127799539407121116027386570576300560968996063368642804865861285375937669561415843694535816767020078369629045248200103582650833522765096433953101413948554875409809546565420870584499299193611150824818052934791354877209889431827321359516592932856793349177992284887575508264782237492720621011412662074413738124805174914286326076126353526088815515203688491577931540557771958717867661544864751629419605943057557952101959437516568336421179568484757156046391881415319530906890660391477896477133941470721341643144376895766304398663655437284762094287237414133864794458750515310530205996547383205218756297463003600459610519525988475937232779086097239785663446014914862154064058178474551061627780273501524728618599387920944975338459191991230800550858615210643439822702740684525026145129510983275724785994658541290173142171564543252632643435167357816211813743949018071428769216036561659204745471916627392257267180201874650330782889618331179665774226788913088112049883358101895444762110323321034552609941909641550631213654434686345952416390635953959501752801336037199794884150749636607288081206074078097334577362788377624429743553795875726828441287707887695057134815326378719881882950632864707546695012739894404642853390926326453034073528243777885215096387585052182020702573737174684571724789812438986250923163071711750718540107087592570870460760081169101343803722846555483030327401938610324858346405408864737167167198934244518326279509932057887099073471880243830842383978951154054849327705514675159911614124081052197057027125278282690025368236453656664098199134472983216834201379137950216461841750462923002695449745232825104433682300836169518745300091377360171516802387179468670480955277244209707563654928338710102436694048340481548508099708293761927965343442779495339874302866938614020491462865586309490369055749217054736023377252273025810859596065103064222427845924538913896285247315402657591416218285869995017264874377996800871868624631490687223923793571914497877164352484123355296789729690753868753193087056599842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] -48743272470754168608194726399139385652286139942046707688637801694434325794045115867199683975156515167441212796083645987062662334993683422636257519806053591466472156368556391976435394188068731037430322387732700580937572413534776522803981266017384830614262617820897418039188612725715060788575051941641941459044182270592164668700854622536893528629735831853689767818959452218347204376460742456250252736251531335083409411964889678550931072126274668439073715393894400615561706769533758811028771844639578092883176931817874836895162508154068013835788057237458036403690234323641598145220424339966707336375854962126522483421136347397319996877986538727663904205239849665068391895029166281256678130293419122364288676737849745803345549365437219919117403101836666382154291744780803544390171558850426678905263936871426748191519580690461133541752808071983251112295719361355880365867425538663689338868568658999439315621455079139652804207001222531529817063354170100053934439762235585435731361109645681091903959575262941682809880139875697982162757117764469451171365984647651149446083831784396676725973352195001978185222453050216990641220710639957354912633586565018958243591393758533476542833854385336094433482673276583614476416623326694280409674267370840430308326099137831893741992708222175351678316500230134693438119514238341255305105511532519629136161460923789266288864740002850297104647395202090395326613207989264065555479425225096250457327529059133744051669545730662288430427412835214573925051618879557869321058345006371429052532263969390780408863668514490117840202502745034458014482901604249011516057894381333702390339433656275043522531815721022660800330968719090178992346753391498464479059087649146674867242227744679856479036360159414781695769685085678914056910909771784847659032942647751553049236176064079587949454045367501616639068081505224352048220514569761603713927837009310679462980794169509931569218894941401455433494394050751322804089061955630973717140943701034777904458599841408117397582987958686488063365026199116445909718226857810474519361968060234018592367757264979153522521606653051754460286117910981432030258197608309187273144590571073514062698681998665329652271329219174708326184792307730863043083789913867352940377811322934631664033047196505909524923255111126875250766160855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] 1013013054400548911695762265971846155513987704553818458591373135852673913580066289170494141448801748934020552534997125957467320558336365533576193254494010786584056397819397246999009057453238111084557030939461972284687337484065958205629045678818976965442386209747967902249577238176942331378907843649203226168451883993693398753753452982971448225168428596922351735988326987474684589897447795369998050842537065970646106795129085462107378968766663336856327302152471084022637482042491536196924042913988461213295290931177021862973197515577754340930728887496491799811615546334582520469030657879755218960961969673166925899736028879722280418978706239474554576268581579286335982062744073350510251336696177544076546585636906335026133915810986153668873506645332689404530853211911157983295264826442129886305556678990511486552933065462929090863632653951767307473543336605294664931695384350622946488335468753150242463779223708457095502513714989919804730364919202123549539271838953365781572899825849304439617707133817733984823982442924518584431186635778541583255228328687408832989369893616825342007142599101893339156505075229447686587789772424223276726152166436666383640752376884136262412638692983020760037166872378340322513151324994667487357870665498908429965614226972194214883740553234496247685437305041049834743070262839628369127413376802948192185572861626163214823936941313569548581288273219838237663217040681065144611145617905820717721244806329295747041810131417312881902156153222194516871788857702361293755449800323251607278349314825955486295273391238935586858886490451652824730586868026747915833125932189955436479197685878395529565074930504988407824779903177813260072483689272831919645344485171796116413838995507503707022349277399338867232216881258206146367015664205783081075483747277033282619149414861697332228950114510921073248596400883313981308413475010405877756015168677808721359698446407116251993977626332586830156649615810803080788604469132279614727149245510003641541004177326884073204726425967825074210522949855301675305490061702080808378706214026419689505741303499614060930113146301070496982424629499815768633668658323497210756252072813845863060266961013844845053350205858793308478458984892796124998017936304353787240114610719935548611129001140384772546480520984988749527660930007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -10493412687373898317544164613313049289612887799850346143352496225287922707843298682332772594761486333710014085201930477358642292847636393029332119241513527720841473382323653325391746103306172635692394852940169806676091955544110119887923915138056037537488394082635502865235741291520790302189338640255258057127008554603046252461101460298636036335163882033221472756233977698673273899161910203675489838514641594248378146989452280701930338789947963967424719337479889770723074596792060163918888539122026318356001842949442286136863457740294489075661224975789522522704641146961417178719956010948160354875263724256579570618984949383114533590975781921666811388770771038887396314866452995519374904657087091456353529301563875188292519544275123493549877127672671501669092364131389488669240998718445416163137131183555456492029518190738520978878617190107894009719545984778163532683170357855187326101364067545021624218258204593689725107794746617175826922090469372592105038506099218460744671003479347650702230018201168695015067093051422061768319848285658516444602059880513109380027748324285265872904484740648150339825161623316556934605199976367144343081273299052496089765549489312404975516881762356928970658237535620326922287699051688458517921550114994577699869671458992743269824214995707496124048620978220683719541093429489093766788833801425868710004285532476086903062624924366446223593665434940563126389620377565692571027806687318197656545662202990409799415612937620246770234543647824405909734681548835701880550879780452174433922058315421827286667486123606887102604905845562744614612251585995179759437150474627149082031236256293458604780122355426803934920080868640518650790831590716863094527644818713604999176686517275359606944721397733242549373010538059196475424853274273365116464185491417483234430362041829454171722867508021381620671390397215222415461943765669330405237254563479799559363550696122005693182308960687512828188920447178677746925166678177102960939489782883955267233148242097715086715208921700942325626804333376278229013772679654023047803906986255216443414417060920080845679578506927163621059993066251707184760892476355730094085630742660501914892271385787314610829906176912089769248991907356892559455400376368619506814390803467512351093824026440328164562415042805241318859236882513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] 69895122993786770981739289408177163897007458807280060467990290862762400602584424742824526185507834997485615231241396511097038422467433825908755193556807413197923016036438007264377877915929740054010224739221013161540308139655538368377009506382238627416176879090792693761247472687467554050163074925520409031478872558254704625121621537303228450530963107953698950128186358478459458050440531904585898863820522221841699645546382924994117726578838124294712555774315653534137567744351222622902609466333160950579260585054940206705713857786020116444943792081270533909592364903467774533490687051331946721166064374229801355387499906213654671840863561655345456296141512984701976113824358735582002396937828352021532205990441629696826297036035513889299366804099434821015760011887078924559169075967329017585143794713913277081917212350891663215499119807622960759319812495261726844687991829197978628031050792769593303550639277746931432934700142486715550906758089585031508791682223352173996421645599103324489000547157056702247864298026429668188398046816774456849887332029030366836990451505438562069139511407901672805687911115515430803983894946331418403388104642713308596537071907398141240355372596456145298762000454676560348660601266953508938523270452437567489908253177089066169375886385946462451675592530782282046820884677402314480452204940741205194857374700100173659456840698074636924990752054801216448376085039031729306566289989570658502925292359975523999819313453596150354040574479421839885951419499525161177368016358017347801273146138125898797095451576685645983429334228819495581478630657089358545016680625259707663242510064681427772347159886232398629266128899573164895045121184222252741019654725578333941796240944689133770422073895931337016692777155056171670788321504732756051172638010721550360087530701235460822044468238325309946088976424661470178892632735195241080061675231261624141824450106208387147541039095048509114231432381536955345909697645271683865981766937688582374650192391526653603577959806267353584104505014782925153465602931989168310351989056680174194975159668336018379825561386986047262479242002544906318045400153384159188267228188325441368504789706724944377383306200406058501105345859473144795016689206822060356414172725828764346891619591748287833237583320628458798222470377635840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,10] -342062295116067123296444405969714521179383379036663808677599051864577892224592763075174954881096919944358739786449013424239678594328473153705970646591397004309765026370310949629146234940169109215587320275282731392874059887248381356956103561633902490816108872211142140695274102856629543769856081188821373994371315915988217138808245860366141421080300303672297234250600891131908928865690047108073575099614912406103719561106739473798409304213949953499989422044082138928419362381562430940999267407721685736333179216600854072656491373317469395293131418067641720825095566802339071512483056079375132462592929424708859513315396950622672101903643521006203091182390882475768172906241134033068804465534423790936357643508648456492189055189032558815271160941962133598999681367897369102220881035254785933477019498277727999719963088134925328759372693479138284324843502045635667056229527346776199203208246336371104084222390835426872641578095061153918827522464166445761989620675901836147575272301540877171216790558135410967239684247013864153718298526897216230541852580354990038615635029463682220198885242885696595467444754539240273099410559043491931152246780447858069286914837940684534822570987142043145745197770565447724467271276892367644342782736810956223363133138365022250436089856658046377804503387595259494067692348396457290220459285589278972360406066522171366652249190234076302941156262796243169783692210167032679160516392884760056674574263696219201803932613174625513944956080116884924351807297788457551992162602154733224959990566763920487777351162435196831410184865131060035980969246311689853164620804639804790224423054569155956505112419100387554061247417724621137731113407773071372049606143396868759302469923141842766505101772405214000038923006714373126407692676787571012323495182947840023427070537898532904809478365427596579753295555152421700291099311378663613483978749384272843570641905641689801559605070961925032504087262739501871325793387770843862424860455359167461332590569820470310410223906206846562804269540335452288099521888929282847219642589575242969724660070884720354980048838844578170799565965373211825090097072632863788107944560711302622830997999410597890024208779008516548613073665857919381595017804552647606389372359082662763319043484656609646890936597273104756900152042795827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,11] 1457104712005363718344083935230320369514563852696706378424820285043691598880139678788033029363515917313726066280593526016753274208931682624633388025004141833253861162203534369403360150511263235436294356341984998872301340662117330264195783064640674616144186975418781339689766923197547317139782329373267051683939206683228587396523248128547225649912750255660830620135490783890635458476103159801335257390131061091775804352322366082358260041813344756814191136719989634631449939259815917386602574049687264080072369293101033171453352360274064356618115192015327469605650773114232115263973035880618993438197839696622322868667847725169469125037859912915074793878443016513512436978111094770946126533167481113160875647562943158164661248065976903326079278334263392611181879658223429679375555202811069720739276847293330733423874012552520170390655732083187659219061965551948773479290552679964630936927635631228029395455357991512938847620704818545233118573323275100339398792669871796548855327241746085428725819815843615287897828459837639394197450262628651155513018968029187512878456365072990412380334131039921418551432117902795725691834596067107733556616588751450777409139381579817124847746371084926122551890175247230558516092987417859760303746788618969835092604803224080003304005049596398655103248799448126859103838090742638979251959026110028938527336491158971889409102807605588732193802050460086682367899056515990381266773993109071669982141791355023914806089166505423985380335456332933548548504097288592705306483372387266039549637905454041668580504714842105873402716645727991146229501824545679491577458608880724248680667225061888488437331237130988619949967226523125366600088565885721339033985966681679337557095732050868278054503784037420592259192060102641287667559640761786232092929766439713637614967130777747827402191416119881604885055684378648473523204679310510205961112444870280319994961987801325622338302697859227693694202007967405702405427989396410520089808580631963507253786588350647278652714568019794949972346487463923924541455040105640793269498586579498964450683187632335424837189929952105966841094260290891939305515436556696107898064698490262385725978681132629404586565210436919682813413049996094247652991772600212812788368756786257745328465527364881712478319564734912492424921372675801088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,12] -6128227351791046133848878830870324216724934055760769963602551311099169014410521638176209981652262823298478501936034175939147261442226371029046348715595928384404850714965022081376903460889499242480414618008480018701730984113221702938095623575217058231698418579834035563677886339178890564575733585026215718061313693158694647394074644395191607697497333161928474469058922668061185638498031420389507021570677053162229159727002937586318113137023308785493913658449651504861846062288074824743766782803195680987599885685960752456905421931870083766962617965759610569467885995521749300747953310431600813416726726053020612055271943208837224799636984289653198972568870964054662664852789245270921871955323536856236426542623244037833893268462850837433345001962107757692514259162589687335665552840873294730304665809729649372258801410186880036026598970135197771872419507507665159973359989982283158099038699052575824060267431144182128645460466108009480888935918744078337188468850255118328399515451741826614546827396855650598207977555157087042730494817342763508914270400474465119535798703274459815475082250699635456677733447827552151442185858330082944384182125816182398348489072145426550578313912211056127578913458655238664906596292720110486537693698568128163943644689285358161200582931474558865598116237267032515952649649688978851333352189292244735917189734964154716376943969888066556438386449644984965228677742696354595150157247412670347962496292304653485165103580919127197043310439485826947735712110544892289760901452140941041844148552298372766764460372382369232373369168270200798219856965410320811096337283083461451699249475746028569704426640348431070969679639779354730369985125604110989724458373937566582211331361196473801060819530981943360885034720003384642196581247664022203520085744088083050757796718423929514879360945937005834170003023044200702102591477020983380521731045424197292388028481825476920350804426392139474154572229408197147888497666613766137961211337274790436074094367668519228061792551615694546145500352768404063891803175763887778126258462437766140316914812777732792808590490621779579804556360652892203450766947413336288957370478359831382107255999585016580654249948043500867668434969133871998448372878419548066085020267599218349696956424442351975510406081976766028769678140406497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,13] 23755006745510933459780876415160480828195014382015486016073073397388719173627579845692170599852049238693301401338105546996710192946722096148933892411780728853483483229038513048942854709010636077753551929756300506267522563067976437984298779050568857849518911402739368700337332470578655116982804879388859667501800265556290243138013211230594559814452796298833324567651386835727619486088640042347261113561411989308767090019967576106880172196217039153674469264440611312304293014392774033615718539766944268331483395213316160761702856924685066066805888247772824799948951086044035530785813201874898065513774584852114601665294733150702593476577447237694594778290586497148532093822199579480016303831700124752311501993713451619859458216517881039652926106268216812161219928490742173964160998301107038486786024106321260899393472702563715623397361513870747300712971028717639556538530536743697262075221342091718774175456607188977690773456495901508049897222300274830771219798092660496132740704092147044979796343519286798602124709683263810628088532011722059573652514532769462676512367341753959651209884328826484302801323755996298389036922658724248719944304296165794603046726329526248360409440443265733551600816575521182672713252803264795064749812482797421946874414956358850232588905043977649213909654337327274017063488668784055512796591565512906781932358811334303071324647220636760955482744364859185281270200801460327283913691589947566851068991804110041516636087427661486515187303690760862190292651641116736268954923691728454223599117817530634157454486393565841416978765831514512718974972897115669995318676458331349725020551047450554492555635764484438408655734292721965018089702350874068737900178429146096247995724698021336510485348571676860794188836494244662946957070709197939446661670286283757435628490617390337305679705422823753579559467376372471008896203845607507793488637988656918757884634386378664223183638846740875014188419389166988883641983745958234604193857565680654231808648601580791540335851033824777122105317510173729749394201215457988773425670206742523636215132089093311348161359881418427357132099779570963585012154702092804110680915013820446069751024181797268705928637422367573521784728943947685956742918892871642936014699175781742878186712742521555861533793410595913154325632065141211136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,14] -74816166515874202849959463861430235612675965183748184979516385713390152020365051826200213552714430723517535885637563364639133042753035281014206138233519451453421410002898483054955778070755824730774697899857558768364097849413176208327617021090475788487552636381582850631913861573165335816401906860877120688269812346897767479753371431626203409889331469746842510664294736820056680390023502491677098890192754430170871624237153251053260411280282353562058249460768688131195386560821348525124929323015990611843006651863782742423240322896427365677093221352290071367791078806142143038225296299783111222971353693888516129226245706476104004082184514661606680930318444672123685406961940353110059588120518398006042879845135984175410056810066167041831059205470981446218813533201898868300512851011556217100876977258251850917935459192886904519224331479019234505856293159216029706185325258842293506995598036191843180897044182751503424180289980077685620304536472211044563602737973874035322271407815111643247101650955536900706235517155861498523990395787888742750668961014191840107820496882810915134612779528902051036875170457409654371608396485413809919647898205764165682854018416611785494279001585541294316376436482929571566959624948616332567025109521587847198937431290763869562980521569451937447454481385018341746761685593760941245511040545608117275396559778042535149520658130200706369812538184815372780744295135544340579961552639500631191901615123055850164658587497920848327487447900181339309413415296215305865568548228045094001619956896113390086629071954916055647510840448914760170995956792813387538698399564520410493919745138492672091924334429359995360944173630302010382640532089493310193669053529986180328258923442717790007480026825682035961063144795181879355766478255563844065019713401040127076244443063527512771104576959041255346792749898169463841133776052747001536898409070426053572958967538865220357962644992019157901010176829888985931289291625518551100448457596178159860137149346482202230920606165367651505395098306998621977046406538631532036132393029694369969422133335101474597536838979279085917801951660219857758755350315469924842373639503658240375345422534786319589400467900508667149984128470350590030297354663655623955629138507989420153354922648362321789140821151814805873588672044822691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,15] 181085733913080357074847145431866462468453277514271366779285508412902354855946003720180308638153305991629444841432194518218106886076728394388016078371910234568211000454964799446174682753988544361640419916982760100637436762852177859407503235334050156205984737221033794846746594165084706081329908532237741605804043816731258469423069719934310974740919406271708154097774799531881994735894297474033051003687105826267274417997525633648784027438359407553894581257566919277448465865859616689413184411375406451220197832865310511039552457046480585431203601860307194995399182318111454156334711637536645802124616388564635887330523720100110574024044554185184536185009251144378069078333108408167638081774783979120721322694946707294992740747830704392287596173239630127371803484611370348457275925943908369382046109500551968285756844439580139351189662058663281837654842032112247283301558643956891818937736877890058468266355835326619680659023310396539400240747529839315942691490903801569800263523857260908904801514041572445087726291441349730549421182519211084216003933991603647359767526298938469631911370779837884183949689266549507306365093617476129246065482244017616954304929238819254484903713217475469816600400315126589576165260620876612609884207915357305229195711742184338956832513533806384933802907785167359324084649404701135463686991605958491745080814582784006364369583738594310057388485724638407477780907283069402661227889033709763157371349787138970195289126625467677790135693518705656344048336158677972538891574220228571930210363782757880905220178031110049550752182650470226273666443087805795424904740113545853078762242044358906823042467762547204367118843233713109202365204754767395025122207179184335984470368638101770324761494683054452079507863659523098704287644689619695074478529418054856219883013989291307339200079677678188990569787129377378599866481890205021106643608216872737656933733659625657789585918295217084322693199545680428674085274121245991295395461409925179157135028761806494008361068249788690813222630226047041009906619682153537205198058327039685431658283218606963231308385481198619981626229437391127759433891811120904533914405045648228261221441270569515612599099960684928733037333718505185603337127556895820153114102454664009430536408190672602612700939426903035612981138311929135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,16] -338277487227317714433286980053309761807852725787970923274243227904166476882477560581216677272959549392796106883632580551250104676864233283088223380356096040442330250607917152646015844283013756377632429812341037431524934901252984551079624242357504044898341666794383350536954446604527577190522199289629949527910953440413396011452653039578394469786310670072247210571819137982130216853628104991093880634755831620634761161812268267100772006424238507520226255453551894853773855758672642970949088563414307541991686388369439061968289652926497194033930148038242722325223164924474451207867058650078249451866265440377287590826303042710612623917334436024797447411668492976645327030263147650622089992546463476863515694511680942504572173243022683296594347410105022705365524045568672079215289043422941452671432737657014410771717368255423357276372304427310205277753101301587016389679505324502486068527595837575361334426645336120220656545997914232798849954601045966549234959291035273109101784650285607452197548385566787719410784236688255170083430150023145123099282233581217480221472998305541855967792972389370453413847878640103211011743238247043282635138852500438059870767252899331847244601690894431534554161450921263598939504533051181134897940147418669258174889969242980142995402199853001566401193572168379025587298282169714636080513122957367486164841343300605320708341006410458548227734905332728135515609001007308369474935333356748701003068964879083573671464554936924604382307055851046284089967363425564963612401488772598728309188610098103440632587931685403487761094776793613974797454585821515127877273138452318798026655581829600871203173885280576643596974617428198955685612824794577188566366981190294105130720882875026751245086139985019379965319956392591038258607925318838038912440482237020823241288845712319098172885468197965329416750216176445131008375173729340721148064182260446130247942852370590164787531030317661433763345866695084967881132891188063568385476148473695407373539264339172437022383023574246839071416539006022342329444033541824780976658932337229311110309004632025413218861197066894748991449629344662659817173197435192451337094532742970601537204540286590723758000472255180212478199267018652727181648981542537257321961324981289939002650152876018693505821644351525238566719866302984355840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,17] 517663421421419441159128314883693061307881487162653446240861114456019247737389306736927632336708467648803549048588529667683662824774967248272599663712853289578576128088071445639830660699994294564546056253636014688221240030890200011134503258608308601609423362119155452045243478252215608342264150928061307464303964833030065073990045153585125535882552578470507222781673452309628676713617228517755401986002218661489829708284665219000566241406964152843198340083973605615239495786220510434484713813806994635545776806748862707595890013216538043682953259359332748483677611432289014420631726258619275715884743259710996847801200425870163964003753742494471994356219561671876271043525837826533975009901774007098647552236310910345939084520921608709606155700406964329942763024649070793289018933748886640161075425627603591376507807194929880776656974368844306175622921796835112476274858499057954627485538091071608554202705341635772205061603696837961572222116142685376386423871913209418166661523041503896473109496191716537913028428983979349629805335562009370303738815352150428787277924255225853448157813426974133738553660407476369361663868379567290809894160835707792845697202675523570409465650880046149756398358684023110361563864167291371462201120703136713433762447118273510351031971635397135114319985480083836763915342042777990204780704705044241264016876625637175476486250331718064913385979512588220290449168009948945565671975906114195958474674508046684009285563215118070241868878563374018277680691820046542366110203427639971778608693070175330076023746453477255598792792474947156110175610712470448471384554335036457230565172677274815002486195065265169069849917587550593587759923538105013373080833699364880163730283537990888430580499717922214408818638396684638647871350603416993656279464333633775757483085717473731106835722980757060992120656380140898749871442281353106717459972600531812241318446196712265401318779906725022447651659759705911445925428044039443551142349938633329834985015076823471184114211562501477952319549366299426001470709928002877617457288557965608341903823417178067585672743191793179159850106618060613587940524819811910816580292476804297619542942350592679796638774227142143642864332942392608616543089824949010106569982755443794612755824813720768010229437550856173504584758461498130432000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,18] -740847667102957994267638974563376731766740364676259408727235562853847985586169204795716508522165528839439613387608323738818672779340880915747578700999373480296201479801947513504799925223283686815362428318283075402727098012737650976028238045426044387079558775878134580344833471131138371023855170064304788476383308364948837435901934049319038157528560455599488242291148634330148682707938633704009595899616548845554987397077309743925521779723380356414467280905682087381000169313962528572244176855978749867324629920807864182016517813191565522691888953466129606067334522180034357947595431382104610768509343557469893985477683507515945719734037139462435187726074278075729376839721459804563642772230308860894552574199830672239760554340007678651630669390806500444611765378226526768203256037496724967252044994723517555014632639598925007623784909636227618937112689189042339030211665632556426696466047742523099848852725606944500043455014052142283413246421302411852263931911721061157263472823310240180034965523235910880452512876848991011453289429645299111822172347583350211506981202740886381485571862040290293120757739063805973228491666175983520316424155747414135321734573323481120028192072278921836268202751393516524358515709809570150842578915876354320879557403007519618098490092376681714676202524654701136600857911918499462777080034854687473206405338140022017643482687117618520014622440452010862816659217355653657686519100708187218095279176729966665163317922634464005535276820863125436085308710089690085142864387472811594129548131359926113242306425122972332042656928948238678026491036717132570487352297013786620479831272320949107445162936722432788247767706093394716897614814629781355097723920852831014543531589120035953922860644812037444270550535947369976161163202677112052605696101014102933711016574547931517836292691279723925134272917474111565225281378453808051427477193020060295411307677353682075412308233119113500100679566327668483348055407865233450747158292626750381632516842284737851956704666632626296805230118509301635416470744439982092049336815446844968357973183586308803994598586571008261895677448022702285926047165725859745932066578378555131085240729460137297207598217078442348203421058136763452578226879400211256021835494688093146841775686529497207114857760328950447905397104021025587200000000000000000000000000000000000000000000000000000000000000000000000000000 [149,19] 1120186600951268746817147604358259886992001636293855688522734320381296071470198617269053593448178809777964354212691709035843814677342097485587357958790818288302882944475167479504721173704435707209498465039243155355760663931076443078533581673765596194449267002748598106286441932256376415151379491520405132146565319923550251436321512059533015884087813287042888181536589839696351979152172834005843092036167927090003329110179705770849298560421312023942748855597539446634216291057826728139560499477971698105591274592269345028018436146837530003610056115180705631966650653554010896648203870637143050653436084816998502898945616450451497919351917741585448294896531983340051112417745881515639124395041783278315974725147969389305859924645646654023081703920997113815146924455113518815911697169032731163746948191411669743457349774948539068557260961615346402574663231442410409242294233725074485919834309012650734608666203452336127609978945881864595098990608286861080544703537553118237074907750306071361716993409542888826424093698181257900586766372256715935493873609887961139765859007045824975713815749665771006907371900021948845873480505047946466125823727461955722108690384105007606442774108044638868893879405386860669808938280362730223329053880759253169998718502573036785864816976276037680943112453557242013350785249173476005230822713939981669796756156964515578443194881535637575323060575188319412604451258291184546490168051786005015609554915843944683220709831871636229643396278958339940421989927312630206949615537665778451642067737750165946211956249519742991743598421219796990800120968599501030149084001345095944810311859705286059093549971435591840394383646522410235026312638492341553872593205025857509610887998839461133897910555094743448756319581224844941484763526850537744567814204995335316135791259708301786826885344037866312825168673263949188442008122528481231461872443613122743591691571937168594674734814704582052340292105496837167536356724190308947842438044129501715602498865832899267380793977405353497144097592597089258548368795665663518654650496918355901042196622696092867607125066862153803065048645202308390372583271567366753019428703941661045706605231695044248465930510982208923025535909674507107157098737060235159560868208987858019798854768691569298059261277420398012682437664346266927104000000000000000000000000000000000000000000000000000000000000000000000000 [149,20] -1715773174021995844650244107267393330975556361050237267172061990997573546746092630473517399791955539855833433895406299113714634808019753858320237001306568364830771923865226745742518226991976900941474238040188702676914355810056379813185206996896364251906096761205715279963349664082499701741172641554122741947138420610635839305764976056659668027766730688393479798443503461334607295207113117621302435973407250256326062608324179563030481629765882459765226171443690037020771624784012486728000366525772219099428949023235947343277992139187646050047053290401946763842432670814318283326125147313822991424944978863295453129441862999924803828160717584164115485971968043763291099134521526709672527017700634308819339604815613554828527311614247870543259447142792381039718002930862559688270063570004544581679743773697247923459612328031373282461425576070906432752431922218259618139069678319792924938514703410183305881614446959979909118734898063869966276191781790349048218833889228497003366820417789021728017866823224101038343545882365551758920471555280624918349187838501418825890392612929355486662614466957821040095625761926804917327750205320696861289972505432747922821015546293948870957597101763395795683719906585575955104600832457269569247744342706938831395283057540151104132770393470886626430538026563153601217861756204129227831226564021026755306700569614258626923400624047437395518091364123221298280035642722229840276314318365029428273026402355798805045420626650833400325515111652271717507282007286835028700116554374726193797728555598517302100961898337506077984203724785833658254058409326127904693499754681468096960268737299044597694829094155823195339613226737848281999858539544862833132499102782985895279704485936275536745056833085093211318595195665061316711956155584429084738022273608462868159552677532859582212466877649077150237977106710323743162182556542729127890590969133107619922634013198445387705974524384238087858887244562004327592661444084680634062081604270675594746407419220285367521453435454128494469126992047289247570199477562324068697776052993697448006935012310357358710010404697685353480985063406175050758304759476951338258686859588889150543476215708929306635761382082477679841716881161897171150573049878992285604220723540675230906376431143314927420010721052454435898488224843835637760000000000000000000000000000000000000000000000000000000000000000000000 [149,21] 2365863061108984015938398480844829320877351554302153076903147020543086441879521962720569120925379620653132261035355161239216508993831641022533257615543781796277806173133227428221815196014869368065829669821696992154688961152334776444622677359884872656940301275682405622584054641296108914571650774220935845021091395322906547667903903729975904910886609322767793378817021061447126764682576647452644851139963680393608412497276512398752508042717016885160654053110606313105142866325903302630819561651138301072435151269796036113292446977008966915866300650231605180255951112538570601128798697471556686152603227765881332693120792688199174496337464881205839309029886814696740693532771016225697346301004770747583677162775978332756640500332518641822838462451773479739463083969663900015450202215718892358516967126776000705282241814542471605670784695466965840036765255317227529060129523143324655720093585598066906191732396128232618776270693887788812950801262524209117007732804934220575285849835097971747338768515167761097863705327387900580363702266710619213724522569892507786187649536609987982285586972250716343924455852226487626365341300786219379572622962794746607408531622639045333876188331859147875262744497261824563122734399338736132973727552032060672159427750019377133745068027222106100259617342091401156031035623787566025763418773028971506592331040029849142359835870309573240456616134178915510165822816248114883429775407680182171321550218410400854779650276067785701615925993919508924129360407566704975932315386717246723934749686863167719055682770272519028439735586775755024888696450132948888949509487670604531730320397835163217262321472978239388158094881975523248873162962008002091327083920787643838217082181669383599073660685537130190178181032754805865981889816224803954258206271623958606200258117492754124904642297223263221624666587542349267969714640411460020446867119044309242629958739712210420738753832097881697213447643655664359987362881619221969348832217361695950276111039654837717096662041301129387946602876317288705545418048558927147295844675799234562600865249722170926278282016267333747034660533223590844002396113454944249585417955393782476707927687347258539936875300849872181270555746499171524852194037603133467546095442037504083989865426014867734344459160399578301928671381390765326336000000000000000000000000000000000000000000000000000000000000000000 [149,22] -2792900705481676265075619630515737774145900556983108391269798275072584041962308254151424372200529011828319589332961726321074243031501421814376504599745244983239730415323643483592686320571026915934671775889301251247600452315307051461868312883218985275076430265706315859808657382705865138930899421176655102911630120560131841250993321022963679189083745040591189005593049324288696338371676284911407440800156721862125980377363565773460612071051737783845339218295222947832782791922740487800047830078872487066217903056179640515278997248723707478046903261356322393105721548342315797400068829075149580138371768209209685392134175104075858150960972432988104326976836843539260160304120072203402261390428394859157971723793535812731023918766275112684622797617517859937793052684541604252838402656506853482081140209808138777452140862183980493138343399722043611481219788967703852024211655201417638898902251420424774718714627213762411406803259856662731324177883225508738275267832256002448217040371303716129919269323554288595524298040179088761981830980769828373325683557444448612670873386286716867964435523668883325210171560659902600160425818981005511896704955406727949333314562646503118275609124100597093629463793689062522089366276054713472318593760108470818166853465097949281293854666112226778229893738887895252480060142112169381968161796592053650411875637286889505329179726218612812515247453592646278291519891269029468909256343593196665953089656828883308237687811498733068973748017414668527589634011207487208285596205790413567531821105280960311644645147181195994979976284187968493087302226228011573004199283424798693685917156128244260236626706780812070522684808895097582392279333065934341102970579394523829480699585634899836561958506105350612537263950594252304695121044507823818189762224640496638274873929513077651195492313102679022186373824560338607088926181519792980432994898899525555742669705216378487107026619130296156891822766737666982754622332337683852472925988717065605050065240483751913146369604522109711019117176997842192498828660432519010383198368643803116665474665285209288066006005883430801743763237816476674518573336871901891544741115440355145761714742356285355320329009918684075015226041658123814097985006780411819058236517760004217795775203414450562758865266425212268159652116837401886720000000000000000000000000000000000000000000000000000000000000000 [149,23] 2880579665636116482119533818154195144377039464930316495672911826932357020002194303741084185880280081757481606318855856564759408317804117244456157649416466598171044238968238929417268858920695717192745504451546752607138585662288672479904071410789202255127396366695715018675233858155836076526077333652176539633791670335521205021016137973257706898583000072459701063380119793361380457156841393528003379140616420510281629115080144263264723019252391073561129925609027699557453317915650303964133965011003191008457438790816016110185129794532509042536988010973993683387700743607091060636839420541227353136694265681937105101233196803532178695285549403473375828375554716596541292156285035601341222266814638058674657711396386712079114990055208208291501509900365157373062380404379595879313738688770399673438975011150619305979741356383215589532207266674280356161266903112673420482465669503344037027494278576601272456366823699177449949742091033615943616818792569462072579007837176350390216340479810066093730461024120778298174907810598547847480193879611962883621076048172246935049241339580955881665986368974180268745749711536218183341118820811928949850546518326838640686270927223776352001887275099249794659865046641536674493366937849190259293517312352421807582725684941986912891699459059271240219074012452228280160023161701606800657109407568917593944394308935986545810680591384543304383046806425611892353145397395256609394436290319219844180827976494674620664442445329857023354398883461965534487331823420295772894138383656581088703692603251087174347491813284155375653703640651172379816287110398557327544231619121138582198286871420572540011670075323371558307983717934423889682155385165341580881630951173726379629426782700732647795306109064250448645802722540227566178480002993349104118104404963666243883565364345759476886913208752392860872733154711426784560832540993726910142520427689968177820124996510146256318708394673331298585589617663795877355182426123963162829085970113362205399566766016401051065269362236708900093983054427553406483942616039509165703267096702731025780554626956405937795158401866171713285812722717639521787823991674064361614961005832759997284607445431000922353264757104212886737209368957753233611128013689780108230784966425480128140235105994981959577716060216730989727416686262597189632000000000000000000000000000000000000000000000000000000000000 [149,24] -2726839050883334660578463555955772074922418257203192022669066318682960785099384114108352484250208658221427182730886753913259867161823245545373747038034279902197713821190268728831143100437496853768397795123911313505637897936424400258261348507490555476992283624321003268859640358778750601116735102610468257083116231549163142452581304466563691019906033825639729455475138681060092712564052345204636757711138574208165606137803872164089517674644829480158182799728885278760941145920161355569173121501673108494844990194703246968847744289987928376247220825757814112357904773241219974704634398974006935388011521551380304763538997414217895303860175582792545565897699723233330397222544839177534969461621283685115837707563241979699307913701866786112868345682734205165857709137945985249410788783778162450898627903327329771295064908981852182087092417896162294427872506627069103467582215552924447784782681997055477191061659168124611227979946704938598058214936341134235786270497899850257794714166146976694893752461605949690017709239922082005843629145711942013030914208138062063009399378379031714704672934137778735209361756003677078984190743715320953842504665164057201600486477479485031286773955213144436951499274491669658437838299468468629443666206846598646820236387558422452004235239914982112962020174541898723101958303596167818754311760552113734654499051764338957282798594291334035185458885372255597213371352474304618935646466608178014580532174109518212652022059554477179217257741178527062431429059568955318580959380049461259468874527449330761359326928939476113326806453688285674409998562977377882256137309554851895665030560492798937822514670361471360409122336450871247614032377583691069624552656985196132608585193144296488907156722388235679237702766710558390873175619506279557312268035130102089655481064809666408468626201632399150272023203763708268877137352742163841277816550029868908470721273008232830837728274685544941183927095632543293577751982175169471651030143015819719635914359036257425994350919536444380548355116827403488419045925818811922499004480724203119622800390902941983321399750412313933307553199463861652294966330414267323668188941517932039729607964380047665054764997681817272726135378914994943101422724171169718163899619625680382808917000864337141096817476313141708808847731615334400000000000000000000000000000000000000000000000000000000000000 [149,25] 2438766805423748002468606365888737772906156485315651020504616816191652084569684214945669998014291879349679956374234185748282428287390388104438585681394696100755268114811968540169801496605398078136742161951669649323076387649431036196284873975399894213433999028702509540909094295916015241838048960700384245307182298401304268488093392099028181560044774137145987290982935537902035727553460376349171759407338296828614121182830910030594582110503129621411214836282614203365208625461337603510462615580963574280044883515918685943174785823050502913689094163109229938136627868983752318230119245289098856185611356007800917965719035861773405135687772203284953991994661412866647989997604931713110304382891617075249195811390326998234074396291682154599080177590653490288619730353941935953355420491283852377131790074981898404425555476027736087606778669573153413827364047029067752417079812046836900705473629808287761021070971310845989385901863711087788481154328070586351454636694216345221172664430515190325027124232511026516387604753745973868765912936479554919915197042652177432023800462177285354353886661535682858888440811228461121054831733933249879533810448846444285791560679818951221572640490820099261932735658319934819969350934732756870103929337824153499711844900959260030705095557938006280749640471927922616150366763558555056175418891759608436723455266778546054744013808075953814341636836441699683063521295971316910587975900446407599437521840031643485456186728365075219608983266867129386923748020349858046759127392160389454011996582079329328038692836839167771933194921187902082133501666989937566601028609597208097883331659766080787496049783018872480865478374797243184750453892128902434064976677819803084560462031333504548469327458276053314017990690126804771080412473026335320446344377007936365301553262089716828009651779087133039537692362807819865842667840482857661581511455076542646900564881304320522131836029671484370849300496836239442396089386064636514964840030221227826916786547172746711409039435901293472284270636555288602161951101615059486292294733109431571262626762931895368133637510742049442286546479873835490603052929375369650468436527571293019504205912741938741414853614224783613932920507337994720273946887745934222632643485597742219107551845067105078439223692796198475419331962669704937472000000000000000000000000000000000000000000000000000000 [149,26] -2021665132835881791335910048586615843941734101499325014507833870974940210219212613530367516093510287960993639016787665156120030687439330718206619217017589952764579362516551341001884032107479164519968665783099957778414106617396474799310525496514389132639967703149790727788677703412499883484017497942933172359955097977708377426704456420472647787150788670184945855389553916130965962230416968916785229161919824788914019205849971111065562059362384459457068467526022063499400624561162369382528680930585408701944539256314316150251673163670655590398507410355269390358253308434525883955723890017693250606636071289123265139399353602661907732800510235400473155432396477417301086500209792991665607176875080971889662427149583532672939890765205161008349892295363726771313614877969034921137945090808017844867951521379817946330443929899651717264864582451058207494312767134880080237233831588005354697398670937367472432954575103887787415127891106090505828430405018607102175360639409536403563311285108649585042930217889783447981594989822022682274741118406138306615756538440364451117656847308754832417168891897925420570784023144549272368379937406595882661459056534808502856348713306718740065790754134727558299556609417446702380741772216614415464331801585367337646960044146132240251970499156126587752208427013643336097612097643385770637360598626393897498525514464621489141026374720021169013314588060795105194281537949286167293395967130417927866104634438550737013216049268806062036193205342429928972814221081510753156099749277339122333959558405163237143739187484263493186866588451854063054025884889419125654226506677243243718412610343405363204128523976678855369744717178666727454445820933884110885670065656216749167658789000098227641056996262061634408313304180011315446969450704973240366797532207546176341307781084997711458250596360128894952244464318890327313628285091875425254519113019214481377789516988014350378985812895644596286247009523822462080022509505814555367321516869648551825763024576584039271694457674937748830367312134754004067330069655830465420738087554404192819847784127058624743723004851714469022550858039391310399403164539489815212431257665267464846496180347555596313402890094837864820954157364024615067914508339803151848685701998839400923306931695416723850998283415954991191440566777974620160000000000000000000000000000000000000000000000000000 [149,27] 1488190676675975335176301479738336690592839980645991568183250212575107918578710672791175689736368634748199091499531988054280451278302932041579946819913474244586650151139310009004175302059444637362384748277916552118640480950324171657511743000254377531313054018407712384700033071304643676525016726540181302626374968980930311088353342459676685226740059567925505814358204221105546211626601206510249874497149514639037919410463644230191130838879939659664205390869292922951223315750544529562777658793411452734225344263024065564516427249464932677140146742134677123371167440516804218929505987325904914765666632263748675754708421197047245757304515531382577573141939530671062903280174795254745416137922188238590405727826849438635873620192056161193989013304815277667422570966279189395662573967130319405439878240955890891438254032044757708623106221736345720997326473277344953041711762866700760046013091215833104044413640025210513460945693590821126711483819409583409128676941737337701780811821821533953429569371401641348608185723163546585179323523188529733828910082587983651830300142775993441894961916353154632237632745407297971806775708404362190928447548743038644119631294286860711965795270316086200567583182327863533499144217120891428642486011462743941985508323645349409937196487665141390002787421701465777147098707831870481413652012058300796835616015688343674919160989994204713319883142606690754925931544800554261867525234512871822662022270135490395240247911261476277986364448366880320896794042847981837116459144077075201579604762418513173405851554838152858878759579420360425521133868557499890894769660368221566320009734977482257403973612925049405677977063649890507080098464325778460110291357748282949891655903491653497900637296998706959314979065348164346879941581862253858294645185539205987226829678783413977726768156678543140312991041813517365086670694881134083641535163935538032079629578185141228202828793659013508605787962234788136456552571273327417666608106789702239059818427974789570537514312074936199435945116126913864456883231179219338004872680557269145067452290694975585511944716999358958328101570833168287278947955649898532151506216319240116138396498690653133234526319601705735864803891981162062889059192264367695119972316907099454352064933755460954870351541902516409366191737599921487872000000000000000000000000000000000000000000000000 [149,28] -944386700415258799218710261516706925394133121950463900892486325547512228688536785823060323435290944478018972125497733571273180439810870756413970799156285016184300409038480612823115771709380973857350206170922721110094162399657115983262273230586874716329668571019931759045125877814297910399443193340879543112145343749308746150364790804502728898371757709916522926060260434541396753363672084334415627808756911138068093905993450090849802613678308467217971395618998963438703458399842813895526735226275039257503451868353765252226891489071439654873232162683179785247995644953441494313767070326499797968617474730714863430287182104604263163161369368382548020160148930101501124198420206820885556315792772480998975193807216567180729176261547348440889003642603936840771697926916831885922170604840846747238013934711169255976308034455933475235907509481522731514226601416923207402661784967045984693635091698632155331075525625854054535760247216900885558499589632607370768526793909963019330585958501619622903412843651265474060684182418032345401095888730711642092086268898869307341026349350876416171126867136626498346978667607861400257583219320273769020327262253482862472429243444708317144574981693329403127603307548580446873698455243765438199263006665424120218214977756465421400802513488536379712582871850327141204608533467733289450074828911513473006160414716734782018586669534684488181586887509062486171160702094698657561188101149398705314667804621290760576404103909313594914350226394425631005251865838036333477583984263941990133912676692229999331253905349529452661460636678073655229826039042243630596461951246843188227966322318196151686702285875551861452323566842192238859416804147690595285485781342102598655897016598677361434367130273983776042829921082931125783864422214427619028892311281987687412287966853813820790995622315058985185767883640505263344047937913731009463240514204722829662608787213402960560495530530691173880648669637413846379409504606751956991557148324105477042112211889064119310999082001718192686228246119773881929319590489714251939275923978628799520729916249122072274579684311062406202909362236827621816474868759814447159026221871753924124490934377086304651355306968074625866345679261326824630023050346254702952050889776410019011870922698035738055340728653766170004269939493521326080000000000000000000000000000000000000000000000 [149,29] 514701916699259092974182620650225493741027898393512391138669556121485596904274980302011088190162231668793616560110482611066538898225032125477979730789427689981318236717370367674318984297895249167994211050435135847233894735387111848490103337428460112332454122424198761274745912448710794149640700303230434646836079927383486494075873310894097442368843714628680533928572103731144131006641139966356848892913601919079044328370098808093930533517661108984013651593105257176645038581611903360336208896955278207557304964752791337055384710352478476066706528706776356754290940298237818614679993313150335384562278339034941399945701780145130992772834282859499418330730494174094215189648646755738649299381208783929221006504247502357157446093190880186619707385711947722795562753353979549166253916345772360921993911619377367298619320090729685566264008965619901746924789740048436866917914577058568585731434605862900319864742641660774574765306181651754773611488843699402638219625708837351650410764774566117888817910398676237763714318577844958395664579163226323050643165855698149968947185331597021897752392127720835612511009497462308366068377562278103744198509377677526585252677491339060750746488292490412595374333101687329797183895348369087454982723990426413265972533621266205049548425355349229982443563127398628921341593239376223686169529517379894446142466851902572698806768021556496203644997336926052130880527836642217566166500041836379859864986014213797756541846335853423118511718181791690002393056166062060884132127831306690846692578185103681782579064621507514881612484698451955745969559422080002822149064646467559861853094384319074688524911430172831482498929428073647353633991746898918672844963074843081192676116949954641823731537518685308380832081442754920753677605234823226662570617604765140472104416968323448844611821709410459959134093411754113229675630285067127144127162340338817368455946207183483512219175990500778099800563589061578977043470053049413394449755600067363152193251959455825775505423160050329585197826929249557574963372256571200926236597096844891695069614573723818997708969283128187827875479347298032234328126466881821665155368868737346669514277078291415263801045410407185930907498718805859519104027577300658933482714839276400333657910726896255910468484507969918697104484056191467520000000000000000000000000000000000000000000 [149,30] -244998384168649862332161783376620362413951160921044759375674651781329186220732715806002376060638921912944177349275691025680502745769219903501071098527216224364273918339023299357705706130970458440882127673523241050287037604850966974259437050786642406905775232963408243179313327038483246918973224835751052603053015079505115564290601303850790556950830511073740039513394043517487818415170742270746175520795339256917926887527108479839117402274395351017380223031006935471812968853816627391066678720668685198530329787128325076072277787896418217714228598277176161090368228793338040149028041374568024273251050866858178126292449526624583578033720644624290236741790224289412559733344310972788269008452307847784254164858255243514785948832801923332090147436545635070300601158923357797835644436119321421597570668313881205376395914913804614484977691285170568853499236154018962333506227737964343171393477715253800397172878637110111076408796029867030482782348472164638267704311354812416607481348395035491445184296205166143230034887048327164933172025012817135328635679324942438501357751283851040271218058907670481157745497956091908348081572410219849074115223875681963535732268169760736586445868927429125696604612605529029213161224544183622466686619245733855828409810045230617222765059966370965047176952671008082981859124402309969624795518006499667859823157345875388767444092563817012546838721167684183733035562559518265720916004379712238787818237755510782506972665968316974066804574610275176721388807937428279393736945827011065842335782700078220017642556177619298007743828218809339853964785608306049657537189918655735801772739299269331233632249820289918035879923855344954405009061499416208990103658094345423158723559250074600223392438134369196273017816384820820621943654732715118271124448883155929632231262459305344416877207502520359115933171432224457391429778841574792276012383452381358047974364094022322949919818164518288120019470203189493529522494321117147649067046840251361087211635500568288095252971317589872972870842155520213186550736116296857748621292825697891304741940818245515259155330990149662044647424223226111344802750682209258041288964924622827465040515288767396152426543737274444933622386928929765222308652246627497132479858622648230991642734433919973464582537808720464323680942407286784000000000000000000000000000000000000000000 [149,31] 104047547266554292190796372347741341306178968659726691135806098126559264594051259193621110234980450018075467475436327120857914332929887301441666456769882228957261369984602692875297194515673817202393221552108632164963582629728961014645411315541582097659896252809046070567629207400212243590498131613076592822742914507240777442133747100271973836725752054342400280443366308096936180780928947294602737696875299349642905602707353552957657639414687558790101432767302060368066285929739483246190873669827617360326128463474343183420469237148770925786954173431663674993457777077974008772165333300515023364319959986638998861298501213313056573662937839136719131411377207678443521846124905744028426203196382471848283509202911174602680504179102211742248808036424263036332711259131060545623788128142253419754847581624284224256828523832961772100426727512225419674041281819838150774104065292966533571415376299876192863613478413139729745793231901467350209579669040458342019348725966982940595122513705939466064118679559506733719214969638557306312381821576219553441664931908052700801532331163365753932191147018194390719964308020775446208671260937025046650956695970473735956756724039172152004710995891760652282575414453288049925381081422720920472990576322951891183958636658969944104224011690746689296562207077386916832991188543488760469173006979138520762623688155640816301605675229077460136664329970453421925297956879827983170128125682675867575369159232246074531759931497160248630781338914873962499397605617320587372381276062530636293857376611801028088094556589211118034336797099350821405733356128879076673804782842063107882460502265245036253851460892902001052472175471975626203891273259087501925738240036184752806024696086513448315307837051317573051954522202693290750531737759431767809923203458625259147267937087593721656829654637833250623898021217994940502801215905658998546435054736463365599508070225550130743752649023919578821394632777190995080609836649737712546292615551239608243752620732561910218318015831408861659831427222334790422780769568789509697454806401202141500841476566783688313213104140930475814694854687066060194533129182717909827373020113718728811743067660090541882364622126362712855343200308150386316541708666819221910661353806757837006056172101353747862053678522613792505386275369755082752000000000000000000000000000000000000 [149,32] -39448249185768816943986109667266641380619317478056222789553190461161756392439364292832798761716572947851305447376865797630398768788179330659823648886805074869467874685113221038124288139617134051809800259108670296277393968271868357880552048613011884693006601271015280852286562610886194699675471991213732856365441908949395026820542065343234214897158310535524712909819953490606928060075938212865257937819622757291493030331475957502588157051137752980510666037371471441304621818391240146948428354517220835109153828116236857288412438066579708110250297392578558938359991179022389186429968405655484521941720166543482143427389624726191681512112307401094467750572869800798194331302268741362629944471340410788878928457827899645536661478830077801137966417344063490584346209045119691521720681535305235904292453173443174952981761491605585439778392310163192211612195175080139308891994952959289034074033593176077551014974983297092904144268946190548692845551229439760603007494266439534291759433708039745485100282267713316236055531684404820677855652778067981550132875090103003934379596445653613625248732178964567089947318806452726611669219736912624052142054507042957296382010852862513129029584438533122182395708449554399034551167173908316253723496629689438361693645823521187454194408960662089205291106184736548723088045132373568599637267605791947646661977781002902796818962922590263164327372243291653149758436515662461864854354813506850488190293672550474056697168747579401311130937225558340946998564813534948790763100094385924291150576880810182828356809976906070053654176249433614940803582740476505941347291299431665342927659023180638159224230802159713881322583375679711126570999246627477245097196688687883289691249525145557569512849720486983473315157183299637853936123380557912171411258066646918753964506780332761546274125482431808388216661239032459187187842793613553678274737081914641595621715483619155223221378087374202019263120347138325915389609924063366325575347321298355132290633408331338476875003573544199077906755459510962871275080275229135692161623047926088461608649842977892053950465201661420532746295208076980914379408430215337221018075477949803221974843024620060473709007576261888416222003565678075523795554877669841590927878248553981191867396657915569812034358518610879228270974601768468480000000000000000000000000000000000 [149,33] 12787243373300893630406819565949326923634306790329512079269798386603672905896544466642559683830795705437163550990615873311161801335259963600847549037290773624010888995641377974799397256455573637315835477529442289926704981932027727887910457026234499374078880690960882645244836503538667185542722205042819967181523017089358571106813798550599075484137496785076004780236937372498924694756716606877488926802566799408283366371428035680921575167668904546690351060013224378541864546466619361179516620008917812082822393087886539845343899909032628304476964263271977838809362452953630961500811516232855690432502519498597340689035140532518231693334189412400929636006006335988506338087478915232844100320539858200981225513829848173353341553364993061079990029920629754476892862596143754821090185164402722063396822615087545778500893783110359737459350474845925204378841964612101664267044780563901011978832584309451275891009394814975067303709201939510866935633261064322500757992339997117348110720249473758389403220678773878712316819331217204348010225214523319739437232080026384704496548183664054932463542966732273561707818457279535349513478332100829934530101261463310124337461766496982504222892364334042385793178540168597583517695552544289157748866841547019067372808326011591742294339138524846580230761681865196846210042431851793450681967834235058158299262540475195786331716164229758119620247302175766797214103193274067791277158069656797446546217663586378717907799414690021939501436725794736151291836117578174663987759256494810892344923168915238890614613206090920102606163571764273390414453291577021441766454012680806766786849051245087652372988178181794452297596620552791051709080173019581400013945456083844095060348271521849802585658843035598349186162610738420587082251209040709947533312304293321965853055522600396633950607303079705251182908479387094157418511736674012557012550412339468217364240036972267366369317952379544831541618148603047425731764530355725939024852852431746668223008518851730782750376256566015615796788150652312212160386147273940140520099454505218709455670335545409243007809588109886435537697201296863933450225717461263964394016507705952354662355124509199747452018840338863135461901827732681564683124877442711463624522215691191258468568042605022953236457649626297128340173697415380992000000000000000000000000000000 [149,34] -3148753065161463392038445798303044339204426754209443446437912250126955352377648778439043337701868197612692222875523872361197790688270332214119588436009626233811787386834581780891623884580538910316302085382991775303549181185256434558837589268701469848626865419373759926199155841487538242391986389298539525890621261150302219063835910452311393098037764838623974143524080362043609926497948435792512328235024564540517645505060192126209543991490068722561791877961184075182971696601403538639010869519397831699686255878903437804796947831860750603629176664481794418091757365265060257084698633278607928274611473837737543367785091922265050086718230485157777173002204742747026559703819292956929489141681631590241389806731142460693619751324022831298619112631007076976013306022038868642656760693022369137200490426592898921363722080406326848861334274540482009931356675147660868783451258639994812211348853356064674854105513746717305143546510834286338659624111639366832949357709721829553719911750912389503436184718157615517449275379559359025557069489396009161680261990662372674517542428450385137843613089330224914884646163971745030110296788578330320152440180277348173875765979730271543594256205227322684894688055497640450893757070758625431278563735485745123565076627640091474594381504730544918441062409226325514606563480847913844781025207751226437686712806773735282444805078748581796825176843761730317277831483611430415575462554457673996666218744562057390380531331641577633225649577815421197607084730581019791362376321841631579891874700262101613951668069869795132445716527044558697567697614237188224145028697758175326511104054928610248258553886670368579178008952905774106002949061860533750729744253049999195473276043358507465591217412963730293442447714401166906852052172798390783003509873463186821113685881653694850831763331645044765947798744067243527722279211967190104522044490217056055782111100458829840293121129232874438570975145087491244376571708816922041116172945829192146293624837776806083000597989913998587546524979561539392332241383332650543360749981787213019797304268626335111636322819991463341340157573650679038468443384939675934048993678134398793056975768316877521309754747904301203273097792895517419612214023873257277385268065712157304952020102054102890725458487372778655240639992519720960000000000000000000000000000 [149,35] 300871915490336178886033484185094407227448345513312522080836264958239512949486773006460377700735259551719444194635385308588714977860093562071491823255640952982811967132630525654452909188716498557829098315259658734525777438876601689841802998546419544884504596107893322529039609184988163429318159372707557836668452692705096011746091789904580964885454774059115302733664880732550450175951038939860591631738316802972505031782113325221715607916525250011750117040078078888296499100703626499713097868314446899667998355971552781047734964217697459430543746651956224840500029657902685178675784790496233874864655945754373929731332479264303240778880729666315795309335797165523797266087948442038629729629359465931919131863549900503059908607687037117329274146211082378657721826819594131352724550496169625397732788714957397105044823531435334612635506653800099266100930408680242952218957576549487603354356997006736609972976234883684829719217061417734769543709454943077097269534262835980305958184464166885329954307042448258582869979170638509362681403783582806665779860806719002925050013041081265247468206545032208117541658259257287267355359605244573472983197422321704533940558186024142049460115193443787092200919007250511043552460140526301833032652054650722788405367292565122773836638650712795443781759103385001389138529882612071777486528313253164067573954613810915408070992336451590607488615170844064492512739479632595734313942736433646422311309132662778729179530057149997909045600318300000452934418226878603608008988572531893015507452102551987369997883435817331428156705035999108434413755820338999621627405405691756349620487827128272290173333793291182036044910625452633600136231455140037212916857620181302060663639584388037162249260533742089617300657788877225709490004737830155694933701469023899331379684960012677907549779647874184110895818376335556621668010448582084673133807803950158340629163333185338815308531658933926032016076279946528180976987404102358651197800076662897895933425213315018766407602833158015781380959836299735465952998054846965991008141799009798298111403324919544555598119852061762181426180750545768246399988127930954030370311189649292783788322491263622100426365367385667683018543573442506699380416682536566999961966253820302330697428921319192049391900646384097833306848892026880000000000000000000000000 [149,36] 374400081224942593079534286942976406814073212652905244989437813712240566997394202086460786229378355005156828060416137818753882475939475213898973984801918234418035143414709150232902173539069578873880571310665213313099042925826316262274249574224599819500877545458045367141504909494472766113771174155082785856836125991617737112632777211212244787759687581161543845841241118334708157805942223040117052449891406755108297375758782451219630192995106564643507852377548195236073161766220914754521746524861344917335178006599490751481071445492906203192574871956396376099947164163133005026789760588813021352488376503235592866083276945248793484341571556390279100833991221044272342853756507961166602888067929582136374126430218369038403865699404997940504107109920603561966775970138959334157315426954489774802046149339036844907721503317246785979835537863661731520101846937348144608316293360828124698224820745888399659149881229088599313746563405629443598848895664533987356117121536377478592351409259968169474523773931497499960958854468496068533396405189869046714937991528529417216290706414648652009984784462767789079120159657567596312508534618749158777878330573348874178920858203343098351389996515775393632867934818390808875127405224198191826181575855834777995717070701468753086885897682735092855695467723871889966523752069465777203330119872454847372285174112354247415594876281963664188710154736757741798647801230459230219787870508659041067599757362746579982022920071777370305964533815968189048666265910190962340660841650131102198960968030991424881782887211902982428908635951012155044306083946499549439487398634579492518674262304810357898130735082009914653447296250220141557927373854280034680779915686666578934834620567752842232291062533876177608886899214367218748753160439021627706588765699463701633559892650678444894605059543878467958698217462490849044449409765190240767955700243777263990768820433356039406805269699472853264243508353430748217000731332985616936966814280052281680201496168121480086188970403554355079628706141887119692760686867538846150793033467897007341530410160325509942495235204963678384933102611418855981513332304592241268556760675347934765865537133337751104680596129903485370705565267928272632214310572661819788761278867914023402367044262945512855140740473472178927686706779914240000000000000000000000 [149,37] -570800005735057470734034250319459211308515594813010359925249368875661456872336475902237698529393313316904440119264937753271947956439253547037357336773610333900688465246294534209254619295155120884600059259508755161901375537624359829960798362986869343467629447211686736462180977564325495870335539319184653832588936479538838961843507762158447073978086520527007075174463504866841636352134725837604193712504469070155600189105359985387948705584331292215614382456221831825909840555008415996573432877992712692473237234043210857271123492358052445768270635800928419024230867886332242778631531570508804682563253439151076672743509411600899410638771994516396641979131756194041853656246445769423075583023260802809647884522920564633076846770568617298606758690034558577237101582772313352140976975832138131643162631921651999075634567708416091404243993534928159398287604034144242053730580259395462519257636484207285096265224535429149952544858775362025616894597163218198550207836289147123281954150424681618484445793954358790512434561363213918175140233390620707891628438348900790499042412579548124205184212442382998258064831068291210499513745996995194708002505296967504813689100713394067612882859656675652080223812848328056967607655193583645741601921426887959962642236596997447389019308537856065636925894400938574822183510340268980914416401203593824373112168678010456621453014400158980254402867993373889837132837191566941628704631534959889097240902075548120609919568948594874624462376743702510214419841932321820090221540130010846671100680343530888452201775614250632353133737431450352747726150005001520445863335542962372150488838806382763494788194978672323894041125816551357368687374933969662969710742163220482963370762738758450798427742139302550170769162336426032870253318192068101012966780865354979964210803236058088602560125592934924267583524460942012357378476715258992953222264465496629011060226567022145443599327906286883001181647248926832985489534873453696096550944433595950322311028815923402103208614466162522347743429080958877740574099617822744602025327879422355312999065818039095394667533043712686430993123753703562694192307781921774644428607441567247908485742380725139165446809668977222711635762638037123244304339390244146866020290645500160732364033779640119022342124937724940718670742670016512000000000000000000 [149,38] 685939898228808077319479979687271316076320816891746309858404109408963947547257267886089458708161000866231271062591163394251946457799289301556315558239527275841063856689574357732380187085930455233856712629378242182847126759868633198880617949034709963413722082137496743314224638675782032108001361046829788207841711802733371874714008382466912020776543059134942801649234221628628039855543693740366172636911377586120780116170300312927585764992808840227463103003523909780788632543114550625724735866046722030228543219727395088785380944003217060985247400783318992440034431246423949916128868710157450604623696902671927034061657394401247747908547393685909022771576745600693243162083235571160719243001859391461930262260685601140217040962610610647221581383240626348213927561885966285366128457370017319340796908828300507523300669147708669056552421245149132047679030293136079597168882273344985487111568679570036014399554757837942098975899477367707840710236729606329320094345558469200123051141326239803712744319773856763784720346973741511629226540006855551601264883295914587076860668339149035485446781311097729825842676085342385525040355274760654509007531493016004743400530224560641587432456657972383420873254121708363512490426236370107617719994271273584146817738183059490338886306547719849489607462325865128961800199780115618590317979516285080047177499348345937420882595420880903992734814051861560946010486717851445856250998798370494529474403565816324409744797429570251583146881524682141682107672437654713766841028505957326439411863432716909238068457829689219257529432340886424491028756226556985378359773758081516211618128243129914678830335117767013618960533563670275756936093493546960125371270746181829608262444905660539849204436383037611654811432946419199687947199252076562026384081937520702194461082097485201590682489352183025631929994183702477262857685642661651012882012608386355700731832902375858056101046087222394650292565930155738931963979251548611369932545291010325439533713397376950716089030132672797975387890265725968803027312376210566928421827159433167142261252550026603476117136330106960208717015131401112211847956911701496466697337509517963262842574443083269629706777665103438523866208962423972036064547796028300281229428415176021112013862908195107145517406599531689172854793410969600000000000000000 [149,39] -734145083440698375263858777503088817641543977609958086306008798825306538743904317780220652640246712785370959210530885038100475807968844728082072914743674436411347446326702358955255229596288947869376005881527310711925994612706357822602242057195658344670912688802921759618891626634575394983216644672905502519546405278534984641684781183204363228910525525041538648279908170523925682953479111044741049083577967289838737234794010263771392968573622882291409085769701977630473809502779927661804240600509942785242339139512757539056447927968926119263958105929216348635344319325924722411167116760332609108835169941918840447759030445891276677711171272742196628731955128099992674011010439253369049820457794398936420882485138692199959263827861759337536154060437436370906783162713382751861349225596797624417968343615847805415127960003523251406791462025882994666384041884394216319928866074228930577671920589034183768943285870311604069068317896385383088896084531997198941734682727187156286517313581796840942683133954118409346789643220828392368701297248452025352414817895700480017028234936751938210688880806815356456519005733734596842669869877384589798856526377815479427026513674349352168229415427991600974211628153895953228170932369674429755058830355142366310750381519297571048338865635326158072460905178018783033211134071479711373323657889659183761401412548694671817256536447326338978369228337145218776429335376160860281093665421297526956647137038031544931676226678036106521481059746706039283284986293163922886558341187726438401444212956046762718064998537863920020723758614582574229989162971170069257415043154457938382267540885133965290732664888657930755186807667495379481921177810609158398607474903664964706597229821005767128218335853238851882466106357573723574643749553051166154871626079525630046414402830339977543856660116634592161003238249018092309837430807847513762922464190317192541564756405959002557588979166609079492407978520432670663711569575945364432905649846405566582939967567823259429503202788575275548837574154892640500933358037497415709205025090850589416629727334705677624943603389550253716348014800011720046382190103482374705583267255416530826399780273871950890887210181420174593130657363238272197798925450350941201104930094108395356671645270882355547560616368157992492904869999411200000000000000 [149,40] 696386451394309048167505431137829869521538947870298914584580482474947422950861875738098032828171932809421018692881799942040279739660105496543421568817509636917416542712092237454429571472022418781911186109307635671946844707902197008133745902924413904697438837955767468867323204446696101067659445117001498400591857670218775925030166283567264056854308372910581738782884242625299215979459626072911290039783470001935807583673779102173307178693723994373952807940753265236099223736133397580338377878030506378195086820671959308197441248758714142602054333001118921522025569729074351154240047471870454918008214706293963344456532833900931843861934304036765886880536734719104228153937887111549363813627476977799716208605586985024208189821861451714222493060924414171907039123904239613324042858267483477948634731475671011783993318650003012848306202825709905096612556037841698386327519247451597513157431525930893227669650006386860902502933745368986250029332033728009331254322716299215976859957323497807535186003183292184675708569399195642335797607999290260207834354078675690610840997101420989180785964867999998687713821150228857261832077018020846172540830258240487642493572350715401857244794219412678053963286772303394967622766874979734378961005270311256058230768788713108594705656634423609854768242605431099741147840410218566367710612955463673620775366898034528336190492510779064668957754372086143779353840982604270585043154446625364490532488290723151002153326755659660059131584358261428630781926853745264796033829289282331592238024916018334666472743259938010268909811766608996523571378638934999572555671164146327983614317702529622919296617967837428090013758751145771038591675498663750835877383614341130154462129748227770284733092345393551052066449151498533651911879308603399019194291444624161170129042276011460684617646602175014057654602368436511797598128879562651783014347701579686804680975356481013293868830547769319266477719044020139818616010886685314727628310178171586166764487431589404834061652769407228589805421716885651447198222412610202282793734204747778680738758597837598058470565184094447005517145429910340753474227464308114065770334341554714999254281280383560477483456169360531927623266278604283424044876363025614437162043820471220848330742895266847144673270999303677542253595302297600000000000 [149,41] -586760847902196638494500680400622141502306408445732932046872789751382498222509855744333766699025308594422105634548853111243215259735503412180459574783382228563442755580457796841833548531404480485854286153438354414216072430444027994639182069697808109149133139798803948604788498959384060269175062173222738172447388476735527550452588886800859715538732481003248250841825470356992743368039175015829695090575540227539049228838200745990164220440076758859606380633161903163809950069734934483269305793280268879943558075465070573259508253056139642882139674192651425724629498447316745797338895484615381974757963510640989480180535467252002701368886376395274982570840412979698288002977160971573782574252197181698310956324257424104183920756999864624800043265962253774119522247255868570646968120483800731209728471216557974899420430753255799034001213134779639713088644741356479392503022647530912580040964988973481999352980401472042673170923746400875424363525825361348615926996611602674056863953848018670713127674122048896832465530657171496260946982349849350492957126523946308897669154415140652888847829135873559654561966648879204276860832948612813854927231549701926507200194985326578487542696682159047500809914255107538700966353978858561272312328435791001510585460510773945718329117075941373524826715397199735486881452651434382366012393955131211281754840233761067457714670991336446613491148391728924260284312939581930242615457504929786999660996063011630422008394662737937852260604865112692679168057918387653433381299053371633721767109145803158074172431886740555743418017005326091496238162149530503355836459006032214073927806106530108178345385260134187876065830328516301510621882197352406490095686441197204129825461411613971389349842751807811164779349592061599216775455961490102230355356164468089081753014910546372462818825030900762452212263522035137429318818352185244608246944807560623262436552859302480109339805850614035488213411959340623220614039620204686669506886090511166581676284314372784315036349926781172410677899927274533319104690705175149239037605298538043475869847369383658444945659031917428754440363311034958365145981212129765962296172795042225830309019472749945402888116278949314744308404262921327840269673684373030143317703427054231579549585456207030755103282050837948463916041287761920000000 [149,42] 440352467492422027816422601158763139063773808225757724841319416225425418586510968224650008232775392686814143109316226491883308259778577666564354664719886043793478722051606134479992448734047458128777574537665388750285830843633583611766326243440581758967987971811756963069454237211693621837353187437957382629849209357591635077078557178615174035195628548073812861981955967442734353578495197211579436503411552977961176627275517043414768110238428041989321747867998666581170467961799084795974180200803525631749613601111777827614838622961041341741769470312660788167758045093605904115324432196268032003208453777329472949718824826264268549303456307435161814259704097942846843755249589553203337907063459069063928078526202022720947710641472174797129109549874248771803707543454598753173871862102534603684882145344387078605309670623866906939969041279574538680620462098961327641583461267546140109188017879861071827632788151385361721253812366429561218068901520553614708939340690074058588809298421612536235833843727120666117002595534492997904837885634181664023215648749519285164163763785535282297562078338292032079013045201956077786170883139406746850655029820444707173416725244486689173109119907364926124565701687720817902826912977469233733079732515383058756420130752097276466312144964697921927469550122431056300246484482933049457639092247075796496016106967295298389971451759463572234146731264431135591528525690222962428973795386967522486070862887521483510871180642468956894215164663709483890282796456952755383727775922192430695323023204108712838609363691103184585750310377650411923211564451286937789941816771625697925424989136512820256574258730792979702942226378219820493349260756105656764289682988687999167212135264800360703009884224108944399780662439234278250338721486909262104140402464632368795547060929132069135464429508157122070828524925023142215532641980655737555365354660520524827893463205403386837969760714111217228266336529632716667549974486477320227304510328346147237587825501794115835618290363006626840612593686562249345544459466864832927660682244882101813940927130813309352721091521074087821040230132657678301629951876354801960071711747718791166671596223637248309314591033013719398304017112420129043267652237388983575486649796308459693542167255065771322828801354480665760172045395558400000 [149,43] -294294361230846938439036860423210168287793047552243782128019582651021701173450589585262279472050861139417137861418345129057055433896562515574952099818174629050475498200864474901885339635512880305130792474666931086666406464566600346110784029369702230361170051876017721969494367875401814448086532052711503321098061380294269524827293364821923042694077529204449507079093870298915766347517747549507061586943849284363428365263109164433650235418147475802754365226057312797268468440225831517860733998861821364687838093075625795251199228165536685915750669058090270291045046749309876058741397754512068495733760193429139977152520710347499251719134585333609118054443734546266407387872885785338611704094857189360379613841371899991243291168418492897124707657688768691352640092620020406925534278728590627277613327391208570562153316630657739581489978003957228174587076997779715825281113812474107524175125939028911566441780432507997499247099709705147155688418161159624209462570212629374103023868482869599138491358721783799859887317763471338689329560665668679096757394870205660185759466989139856484635071983325476677490660426922105936243473436332122459548260730739026151049463090971218326866833326432774389174235174618714239448444852977161389559789223491484102830404359709985106651668491142041854194308909854866323947760666907024853466831956968764688547014320003471404834859341702349994038062755369579553390322092109285504067558584821176589896787603527483307833187849163502847681097546089270568261037215655901785519858469373756361245240268574530095664518049700196495027359298159231335832403316506049197194441781184072053123168002748421421813347175651689842239570673216389640938906172480660226756666931095395794114212744093017559050393657680777092391705855574867664850880370983937980634625942341522958006464879834579056140222474214918831050174980133104117323671774501989299346232995473973787121114382848685098757630400140094885378476588528842431545368109528290828496101441658166603044937692246562931280988344884876614768725307654427792263290315093822198051745395926509128091223063294006010186608184554570200305463002295549034700750401407654211205892110049418805718321047186322005256307575100966925660918814161752123591121102690107159107841077147581999541291055624276213877894913098720025654133226161600 [149,44] 174672726551268669718577408778622763403187840549097565635336247527437265819688639197151002502420274353419818747796675870092245560811066077167153968449658676684327695797301542718447364225133060706793280105108732419157307854980958685664044515237990818558349453097949149486671427578887179602191329598859115328611212574953893192817090263099037711750855620283905251419524351604567157234900383453745344716745627795418589824797957195345271831425537640817385182132913142371151475563509180955378395016962679722956113591367303692248994852104198652579508526777169087775869014384571994552803944381075621431400384242789321663319460660807403870827606800172339172568782020247329882524360399501984462868647258505299594558375523368768253672825192075130394941593527113442728604475414658068700867224642594828475674646229545281839856983767628826759622365488421156338915071566868461044824310284774514857371660816556355225476396499720025660659456115842293841285477086282776189274868688304926844373133480333483286770802479059184847445946485778115542532266187921266551630325277918305089987569215690386048104902449387352561717247548781274932182686748816713477815188461870098980716813951775027408789691413188544510773499796843689835381612967367564661460174374681337855858437532331589645623098166648034658716670614338417548015636846342546255177851216836976180428022237971795760054316357964880829143585983608378082328037473024201453481359984994937099732806070574743389753872966948413933499600831172602582903170456097969850580397483860698841989560465159415936532951308354052882465675737243772966898586557205456106672774456420055137364270591474818824220313590787356264745003510836050068437008624292876024273705856337127441437546775205875044908884045759700017711847257494538640038335943659147695435576301335694318212335041286933479548780859794668101316909605406319417764791396376682746541601436817570976773276443369262874410894800651261289710131999305632875408454823043977288549705628042038670886508405173335697278484158727094450456824962493308436211206818637881995443458483949074713494337923786299614833543996074183228615373738262143231029413126244843844013712784193121406070885131025376530876495770828178545703632770553782013750133365135893311543390888855034214866388536718993016115751060491519073912654528000 [149,45] -91609367184684658896698519961959479598064396993815346318520153159887369649552140011469351500258286217224766998178945136529620596509119989164758323051784061798270653066964426600200037951699023435589673633859498493502927113931082328287825556498474351770945782442181114642580221395312480930002563252781802313704375034810694869061150113859555883416731698253944685956812442426720889626602026162803296960825064092304781777407450886913209819965031088448282691029853440203045118683937870093551903724086676862568265886040568328526920551846142828542353086985394669984766769900221317410825006435552855434728986946448931556883102832692262159560423083313791304087098299122779085322172145587631168842835859685488823324000818392989438095936255336002447560805449173864281379246335202841160313769828188621192229135065945013575343026274128261176006415902587234842347152520744458949819610392198004298851921737376096571857450380453973926909587257320670465067425185895086726169365949914267790682693037479642442413014121952065099554504678634418910673799963312109476764451823973965684041092919478257457846019155842858529990272916542697335688262440349372865342411203265554100612909228478733643044962722765000666596373375946576279951626650672713039210964087844960387637884404229016580483393439236258632087665319877156153486627956257801270293739293219505806277696781114349834806684314718937012664432627621099818712334648365357008492755600962360593702247616888932672245144034870130166783107439408832305012144323875025009088004996369080406923471993792801554641959934357555697220975415620718136926945700774156582142082324350337360167340723333787761625329395679059095519706296791560858062195834523159569681576829047663904180005173500962810227707265391909430008120553041587706301005000700922623643400083884855993529772827069121461891129804549603789517130606968922858927796064613631569905045433218473900587723818254016095904458912712251941994343794981352005759842618970476515049249334259172501999692365678202951529364741450049465214444246708624961642128809504903617047194879891368459328880249602771511791683679234181597677863838090197720247575143789035873531017681819055110350464814088772959141222147877661446611704126232743011837095849213612652683698748708699709117412855458485861247113369487322663159743680 [149,46] 42101531593375972881846043768638591805745248992303307260709938112806753459421536929006948625107685955548157440979458610930362660562035289147067245151949345137564793334957863533972180652012743695231766004341790649296921047563251827120020965678009665632495210116200709531118311629549531736666368314941088203090303576638639751107197799217298053710283342859518575473254612256624114739371340763644453238231385274069840738435963790832768300233322213456787802065816370676146723352023566605191967692475307696254059808644694948699192720047493697213767092619749956702860559215749989003842961282199434452623418576155623649695733443439324045971292681810550368001374490954051238163336492970502571317291203999734864052280395950815766904699994879076346538363507792049210346682112234163593272576190162142429924355507321942994466465487515920759779325750390354682267175770022862649284016361448397314760274347706796139242154653193909729934489050422043422591613351347567694468369182945776030702858460563880980569132936388766373299001361201149803187458579721406689137166741335120616046066923909631259018873467021596121078293842949573515981258891010678283647554468048162542812092386211097703404945734103798889361083457438084680407308361860078989947590683803789816136372634623832524291944319005191538584799239705945396842096395403695544604030661079589639478119084542893445929855932798615332304985389024887720560895028994178772301593376072036642086592278923485099421798326783650655371937901827260776810193080342814805689070490696099551048726018579821917482404755601966795702437535252930329399058827027614263142293128658860215794803194876465803498890929702065811765318409236992165134254953770964297942329990972943224610534275410151840623724272766184562282993992122351977490202319267122865252258818224028431634668036625832133661632035914105391595369095921099588306781814759489222460977183486697099709480193479099050060141613863917514031759172836863095214532841781647368891067875962952948132897631939022241192056304602764486546368432742474338433284553350748991793164750174477338736521315029254376189135528058717020339247024470600699546097044526502346747800502387006164298962328586224617880064119963383738232354328023674615213722790110069879227473422704577638969243065927064199642869167894617150160320 [149,47] -16714774152395913585483175841915852815059961418273038521265826959465094634987257064293359404830124486464295282318473955979264227994120094018416495358207098977011794476733508658457044923305896746778342278108920081585953041704014716648348342239128661181180539402871859960960883745373226014711233206153972122989413310297672271757415278334672560204875073435274364661677513519419529353716750133604731783790000799508026628141715797340971313403945144331878433031818403787731430560750040164807362213976459701622567124659535919696791795562608214502893183223752285392468713873706262802644367285945261686952808259807805378494754183632487198004068969715219284678959451855389729808725814392559506511519311571078654544961281976729000736096037041085351237594355861228215092483053925320673992647177399465742830706410482941667595100932351013295061030913057369166028460258944738367720798796552961687714937193341547654470644746949641556645678286936670048366418434582426207048313152924821935543227115446859258414630650729578045847326471194203114568471477106120220313183147099152775076495985584395361119363940944893089509264428549751200956669141115326989161776882743088553683155518396095569545943586561226563792654263630047594738311309864778300096490014668576506456584332052291657388145467283012651958101244481829154399202387681286347605165173054774010965266308490841543430509424717262121557266092396013648245819649120192785289411086606370970841528982938723645679614768618380052914096369585921098531874218511355845569225785993404863832700596608180488500320995097946537080141127258804903967673419113280336820781113952222104389736329564169519821944852322093006662895813902747026360846442127531895729054417122739906753121496172729039663455488487628104366649758306655908009408546418765247327726277118512133019986718022893432650576927042244201683534823635395412234390388124527810737688184709939165646968633711334391786517733869075371128028483146480086212159114877327188880252425137002356291826977822331927444838799761799351414827358976602519937917890996164202181111930631083666023854592259060916859962763185334254538191659459603004687509397669839282821070159643574848125212876984155921080242969970624912022651582604340331311800111279679936515081599075275573695752467299440472192093919676563272200 [149,48] 5584949005992121317437909257001232178850956797903913386205827888291512503686417110762960923772030212739891535201441860374177617242951859988762860765472915813438544646209232973368807610003043652085647555439798193996809505825792813744033988286574344801228807289928218739102577207571877922290536824196209415664172638279205535260149494298335777401936005397967715212433762337407721063135608836387510369318537940270295345160459567485929401383249969800260652436877219764555043014803731927044068113658715517956406702626560496797220276121526522276605694802053541461614682406179811147106690798944519633447263297323454211912270995371134924936176682758955961572584586920180761446033513114083877661675916228430282236288197174041756082287914394220611757367209325447076464538609308946870938126050682545606149904277635142537182343077213422952680538604952133338527327052005285029795930260734245205937147030146155784379578406794218175221500789388504746325659184247706087933622366659750067885143131550105019843799879228662341490530723464534014152666742615413224138324132774357534167664064393911104795938430905992622534016526048435735516842278615304273983798933194037834016183882177831506518186544555758447085790417561622322356172677686631595278649334902197613175934827306790020930024391723808103960055266851998555915816323100017993743954999365281689369296735032401122395479111908644351642322255402182495199128552661628200665551304764093906376396617508689383796816922567246808937390569985803091054986986433767400214283371441646591854166174755828837198131586801925779265312844490893235500267958101088361759506278011550816035177537780473104226749343535906293268879154188622575352161304960862682341141889239006962253981297231374875426233548956124415371170201625062030247041175280430030260553381346646513032127799779404421261543014179780636169210832476783101010834379232669729392572404280489277766365901678791741374048530098601728902513849257654774661733225657852862076419771803500078999115807050645789441294435807070266686185795237234795103789794991470887910574591035084632297369992336813000447736283676020991976259866609558596452869824323994013572626437263329177558756983435099321378161840021028417351897569546018629545932230821604320661145423174194891958067352145926447042842455930649600 [149,49] -1488651447609922655459676829051626904827507892922130418740002775082099590122262049801388834354062354359599305872501620366416161175647697377120209576091527939996390603854363001642904323755862693787961454904404186400819138646240067459942294678086457022974540906326964165238037599327686939191634370102680430237899621187864078810029943670440852691421385293429000546960378085226950073572127347203075957720986726434290161285034146308233824353189641603691278708357225162147625483856813652894234267687274412711355182715548865245728447907554580788750473985223914767837186207066448583364893709879750994230454663352051088864142804633406907959639051022910383303776631936199955252745021899274335376755703484855219034305017504274806253314022403547645714430622696250187759810926525344526890859745047033218632860185952005428405614478388082373346819755038473647719962026171860656336324801499021034509393999639235069562234118817219231039060288149866473378325219166263401464074228384402720190748216184754590806260852057272143203655780093551185256118862272305067206473316245523041266507828142196952174939154759889413832378798438513979992640540465829457458310732712212483328683715903673147582940000383969867110557700656543348374480326794747903755997439302768181912751619877425627723577144869156775298453268982102406730443613134999417145987980905320713904049224248090313719754120800933327967262239465320720785968252452742922958852844131814458089999494130745305760800459017803448544839508554006309761712204039517833365597948516694670426843890846255446658441825756499580666232008724827837976258057687036272946550130256669308599339798867504335709668815125382115451548020279506209895564964529663182093869329891037964667180941479780010296425217858929914077006207715818671990783930529272425658810476970521734961521889927178738080529037820123922200528259784685828867261438636252595414337748831010365575916124395719220045444877802705681703884107301286605634048637103291829132212725458232018471690763149931465735626416871959442351038035106486535342884202754840580449830435601818789344787378068591433643819022610554268439411733756785822735972814758540648872027361912690022126143777750873439839862832394815757157282741324912596293690768070878152946290927889027232313209015059624658577914142384128 [149,50] 275315702933431163445424988712304567208612386259076252361321518782283628774234232959506147498953666878876925212481638028618553414572682124661666489738833425236430647548935501600390088580364019898467579191219646406626568085545324797488295481882344866493658345117895629901497664577187261059889355933118904907342750175190459844114850937838552779605432235713146256515483422471323298120026102859437117822814906973444908071765530399241281614530613169590532208198696822004371625522363437089503192501204674965887653074414627350356632762276223364049893248695310274896510461559579581724217984027541439172251357422012612964097264950118144685571853536606418264653676438819038384948751753463972753248440299015548391002247548057250761298043147080448556074624085766382619466299905732445550062666640070230223932910614026298376052994432950128697377664467588983180491578728962756754176992932696612215528460897119857338362457469110771052856460156785613731362503284211331590476748572749872642548422732268219077591824777191231617176555320974107984789691623018221373624585504865701204763867114782057043648558750670734779358002090267729557358415783636587569028860676363397127720096806971608452196096021221043088319960432323597256195934690474789275308747194657608051082272609063503516935996980266642072118073031512902940970714287524181335695200499585430169991138540944080867174555566537004342768225008181023658690967069898849485364949743975432861084288832968800512684188010731902839166271762162808132889745133404574553920987760147772239875197773318685148329379503385393827654726991132473001594759864170755829750439582191459137284662583387007249324099092968788461467606370118380498434460940021335734104849424647676467142413659190937776899656497186194582462850157260575143321374010031586888839861435619855106746029471324145880224327184956850336041408723437777965668320885256642308012322396016904095130884095163193436694260910929069749838345818956180207261772803670965764215731530063433832127948379925812324900299451351808819407370161241697949138928743058211722953587285529579214609584317165651998723262461616350392711182852294497815444194456909701577615146739907467725435837015138819982912656475535867661858964470563063100758401342138725017376450407970985294109018553081928204771354304 [149,51] -16538701038637610115344580009107521670554411728728977520561813124436008655616729801893089756210132696370403984181481764873924020427040732025199758360686671953478416808477983955522901385219676371252446711869250107727440425412166022884825997966877962250107385149535679011769675932100808512659544132947233199209775960476707474096735751775771233617686484835596217475639575699983559796730644732958342576346963996843712129097418866816997596410071456272003011952020987513011035063090158406415547876370122327058873602097524426989648518177430379538679372762389410567888419296176137179352696693358943161418713472415502948818748166385432490677571405202842046713059195218682912939167753955068416017551971788515217862845554406912661693912945896288658405641528617772989903624017024351680130566040485439992289279688895589801254634622554050862530982185489980549829263819503869657572673780533289315826936786535965313600424872394162665951162671246156794268365851616894176221865562847836677988811903411895737027566057825774922559856949657915562163121219788723922234795790568072436398881355290300622610146685223752543872004023705584800336052478037147210918293364145481967355110187711329831735519577079797780607389559455813208446733707446959420618071402564862229661060775420366489666084325344158304931419452264304471993339097612010602962251031330610335624817966731168359311122042495156537686029228623424292843496039853261819837729788338071044206166196510373480824899199252300592316982531861495819468013621534036728396233247490068465547718504732499210227938144084837888078168237841444868296729234238092317692929549002658567063551573916336066006174012204787206042620899399607883303934442133299098166411017122282919160346158234576347122788112211659767564153892397560033571675916820932663305638219048714770606718970338101609577463845287284159709948756371650499698731622139152303508601335664291670480262421151749711151439116939776822742467708214791114365048617898207716714628283813154464725906972059102085818897609063447787586496281496853123647359150044923516512437414881706470761048864511141440807031702574948557178768706099919962331163613429615518738179245078591570418936022215991046907530033509961724704393289788217991670205769080235256603145354321981248653503171347263388436280 [149,52] -6897332498880580811260175369267047871310147283812735797581497820733382313140901695799169248974184203187941316746541613561339706955639962269614418183207288025558650214524419773375901654238009169810320319427972388628775729918809863413625809577120195032003048642843589984334778553263468823074171610844559943899261197907576118774524479608815376206945874244458443411731457512981507006277614817023481160850624367246087523981999588174536005051780327704839214379517497212467639567151137140050253471018629724853771131872325867716769177320007834412998399626154116851532471707632085043001555293464823537099661537485971740510719047639054130138417094782265773446598544824737356908595764501603161131386229337173260347582493898143896237748305615721473378257802995778488360019104497237277132744586331915063060284813792354888523523062748874792718814125717037366579421394955665709674282360460197302810025348708503674234467977147053571956042188937341159008662328190281065776965044202363290475187687873865010012911536129274180894039636503374815944122235695270781187886042710614727974453645349113439516272941177316236603615523167485825607990958273066122363495948606971994324050568977335374054903566309743156373286412526540968022972933011904515002430614730261475385216921424107113747181766648153282076304385305210753984135863358052102403664883148769803272585668274772381271517794779769033148602640659968995978008100431860285300660480896525043523565801101588675053022921077131597943861144434137392207178137647333601592037212309198573042338069989744385173844496934498160563719067969516576915956313048120441394275858040231731209741692523592355482101694702560038397733161010151835660731254480284413428396786416852861350497572018515846322949154740073029237393644403229665323204781414026584089192977332366728029656993670053043139212365132353017075096289703631812963661177227553297832670502174175079022694736562011260065690814521543919128658139631211384589869161910283622589746674696050734794577884831970913886414419221894953649847599988085426208641542135280391320729646489733048275098306370814976155624929043324150379485965374700271806041845874716075894618981948996758649288811736265067367695833344108609672603101889657125162312661296319750078061906343139762039864967039689529856 [149,53] -842378359899207914342699591174699386765893798388352719772845128463904653955614581613512701596695272552542211413599233956753698465546331951614472735751356530119632990960478942652770924807903645676559422751398157581078725232517506107703082349239305667250681345779867460984346002719623501683274372092848040202979949799828401802094667233763467285533626681937164638652848279173536615076124476694222582716821465813965244331042423271303777817814476401039062887416124920532372686360256251492945398905052275703638507607763291975313956105679253103095584748080786219104162298407062280676667257157489717621444797733859042320379067649939790170316539059991337861677787009875615149048348646435169634500302842539341226272239094590536711423051171677804880465277015313154657122131291977243391408902832771384391475027594497358641577689119854068678931442068098233986582856020464582829703247116994458382937570490970160349593052594581807608562991940535400880626354391565643726430377562541311694872168669335010812027371438066749224552025863522787861635420678185883600681915808575294558655567604331168908059487988788928479905339961088149251215781597048813091785432338797482225836972566914805919903268867296130248376263358105045260483205139574387563606399083964575193576026716199133977463274243526059080103678159940571811270681915479520418751262919558633341482488813718216277361411335003867137112416066808787360144664272654916492351231361369756136797021743974033778735676631503018483588466720067243216149263848523805351387262556224468483829821909904099186628631427723169942284387209072592771887872047685663117526186167272891487186668736054523531944978517060019915668809110269561784885958383452775321633578121888056176385732585609262541999833616331382639422040189964402786762692606902616940896217220481483783658228334815553076008936307636335330356247854592898218038377173099492435762937486289279749355542740703717925917921467116425868009224021002364416217005994131557675891629332367275093125679234012502572990770548998209032047972511819951503818835868807514442904541023351651915914609238439559489707948151263228066755566611589053831399831669441398808342423376383457657063889000403816904712890791410461884366093511247534747787199130423075661808435472367866603132388798424512 [149,54] 3680055885950830950755431555514757226529753425895966682620240904261345948288213743302268379622662914468706182698515395271550664017429202122571442757952089469147727702161159268490199287920178736428517672983694784457020832702366363042736367819537359868677859769106706454823277770987906797939422573617984315914718591270135519247829131988794716424278262428932567432534677450986976611873325221863869350816431409250457732320717953090161776959227465733742408252481047097154770154754653620659398836805473641069757525042916271191570537894209930416512698876164242680656870822906686231306786273186723942111526507753739510985508081320242887355215765780924121727312971416427816957150174245173826123158991097812918402853690351149420472339385278448007273135421888937318637433877191649593936252490726361817138390979409744386104064063459425542276457887600372068129994362402299406653414544448706216861382169924436546629393812142642234556577323235892721519040473683125610152464827764167809378637240389049686958717279360593581179022146695793900166088189834270921611639766548050898315902835516560177993829995762707472030163443714952233462459169550425939863519535975460819515774831263372150002753336563330769602009950372843902018749616328874399346720099073811850377034380162592031680360489744626092210607615499218068223873856747881674934728517733082856010302613198062937815586783276564525864483545721705015260715049420930283840841389696264737472564432034387568762311214393381401629531854001913031871765939690384197366351766210959907687403251900296490495422638071577598411143192776037691182726268399012608655385932086686741522802448717510292281628938275632195687265021279464151107561119939374327415848749821758823630319161025477609967598083096635941624644371363877804105416544552626373267802880232142871036059941398367509715860218619978396619092623381124399160851858223768387395642340250390569114673468618016197143474340400952104050691146569741713390005540786802190551359985372578230921762368229109234684947195484671469170502179348320042754149990295312562872981552221234094146369835769126624928948856303875483852272377504248669401627573731511907709598988754081198416239863790081454399922654818385813038127949694388947876229708511888226491501773978277726696156347865536 [149,55] -2739730444704911676652470506346159414431737797650933360464733006217833317080323025069908618958486751934097226628381220444108191863935188484904594217338891478095573187903555735270812139966601566674592834076179657400741846353769393501508223947835237460150901644750133470206212272622904008245279858068120256873363738327760974895249173317298120783356653167009109677057391215117766328371102516670216754324454943628054284251639163752366382432570386281599490056990495519472322047405514803004905851289549451839913702592077173384696048612965718486857234751762456811199911459948669531535931542010623929762011991630664139849968960158370921227454865116380809367751485252641105056390728116578014924040732084470209174127957867166938824140059102965994634364851906576378959038216146804228175651190060604423832687423086770843855702128244598352609070505950930407651236870171336709649613013481866517667171037259891333678815932129796179722133843275934768120541537835037666542087713806060180404939751493676334906542497740576410876684142008733878983757382887612378165895978053265128187202024403279756835343450524104719668724077893233699132952173934944585406909778954472162763138487791077876584140687663141677652764759792002344169300442944056021930033095709282147946181363618421372017917584444795563642269240519875186116850799736473755687069181173495289051977515146603698159182336919963255508697132856538369673747938674139024935363559024203244425493998823607651062907190730802990569050507975417382963832920225814846684064717733453718092604269305584693254609340156892671036935190687254784663820439541553549638562775321832553278477528016132282751388254438111049950418740683874611122913929654603083649718877996508040053027729719481790005745386092706731595363485368791996703015859066462645715455596227271475431978505305308354999937502309366280740225313516109550395536892079071357689571455333284563795615195955640722152544296516747606581123516093118853319325022139114230580565949885450594721314914724187673019548521012767913518663568272199433813957007564016275138153261322292098348100513494111707134365784027653078723674983143583265349428643903876845680867632041746415531952744881347430901720483479259263064678863762016920771973700215823326272818581021656962111110740616 [149,56] 1350473380593336963180555175830671032449431305015564002638793624420905577434480226328326145437708644915721194846291256554293694615065455450271551493053983890451979747749017803020035367681691490559609566930805671953280408215932496812897054873612234789204581658088025984582447366755387638180179631752902492377165995634358487460939737172170124109330629188168121888941423326167901926070820350024830691704963565420387256243430056271454520342636337844568777942702142038574411140435616054874715050033938523419232417299520556719891920221678313186509220369057740312233969213855058176560653268545626489767763614284790057978896455747727608747610244208725082274825612826684255227345864770163104397205927826933180609695799626294571737816695668404867766681641740850030034019790593374234981784428232582037062489388320808758699622938493789496793152121427549546961188706522974997693348615698181279599091321241925041381005675233665378017705768547165076783145163229016272336154913988756470502806298213269649083311141565492523762440863101531520366462181534370035658943231940641909261451870250454052576910368129580369341983239319359003433906311567573045203696107374382639563184438487372137770024005964378868220208413566588585056707283717381974345391848138362737587631280649537614485094262686745532969456173367551096115031377982508888037774718983894112982018469904636256532444280564890804783931878261272108941625939895664613139767884209498453302320931098322414766178042274661900519882486346182500697893165541572159310086523430152939376819872279010525520468306513801501204465379050222513100606643897088643352670811528147007289458173327341760850558925880464201630719663942782357111569820118855166155003045574960197091669408963121581941217863629813469236515847688359806098003299854381930296340559218287606962805655272968254382556643507132133584186897877580171962047665494658143019558713435469387426051366195217954003970632425330307217363320715635781809368154634472915448213383346488173619513108464429451347730260439035080032561423643345162550937227444305870411842918423883502923456564752762018200400401079790974021267733725870401209350767041035754385569595892212392549705724522818625529161493259339603596727805626704067076176467000385860628393097388641738814556032 [149,57] -520911885937215806496347257684285443014539215884168144347739970834200125603374062973411718176579742241777365923917486998867003078517810688875733643956955036727928248506664616385820896531657144759954482449360182533232126024337874622219907406147164609736850553073420782928878709088250604192747542082726473777843188687684025646052864234198749426297027406288250949334746402263597209763008496623941554034197643962500880114831180884331754902097482718984802373214291937298482171344523449385432906748090691722705994201574363546416546724747843241898551211332239642396319355606609671847572318741684500520313949237190738807663810093076160049439514297298459213350527860989416330029799649623498787926661697898882875349408245316225136214105941354570624078794637605994907857723784473913239879979335144224966433255383804300985158868598793964058425838571383441900312761522412422754834761371726674969476487824878024864776671226659193370068406733137726382757321824462957534936545650499272973613623247547661534815448702630799845805924943731244618619849940145075955986842408452446845882217909760943685465608008317552049671989832884613441961020292007632192925810598837762966431099386810184875857147844097784900734101022165057667170616780467512774688867361776691562665194356977900609843325145859840964299966883971225699703026277872605967570445158836516633625694930199693312752535227986692933026522847772678320336650112095778262371640398949576783833992780375200723972347843647540534469447906356295963163250520743387017890691484076135138961475121297866104269278275636481831053999297836511656964776266857067556614904799487517647369898682331328248118995287724090651431376176478868933553192490339104843112605666364240928488815689019160346092093910105895482627871220602086665271553596326642461471861584326421263982081897878848544455194741620566464781205233332541461891325516307911928561988682370972548777689488215930617959703242582359404905485024633699948082914712987609115513825184018189895724354648847707853969253712683626560975098073127870785164944938612997056546399024865666973513316572865918121476618879942561884140459361212700603836656631686455870582280641406720848024764913797158535615862367881367867299543302316157560154125631164152810780460907026663286032 [149,58] 165894002476342314190219431642043621473979911463942479472985509912389424221346639308963494190328039319384054291258715445364238986912593777634472877176186380022331735330034115948537595895692835043775274804501708613894157290464504450972810433346858685083014385071613081252969048596100466544559610603666146484819498848342389153007935835157823308826774744621869210423640336332795109501877571250726336957656061116387956349839859450591260542918245555441472194764680431781042294109079650424534393952363348993488386909315445491744376415820154610212732861567317086270176846578771644830274083868882753950547920558466942424042200340712820406402213454173406381679748737366954876355236895861609911409239754820370325954119667725446906243035377583146318516821918393391611947277976552227580534939542482934910408385648258170604057251781561512151906496522878633231208189957161569380032468228425262880915658003553504753031395970635308837154872460471097746324525012223056035981096553617383196049267691706914824288994170723647645273271875204303480660224722718487479889514344244752398616612168257523197500706187292200079397877597946230865865483737564161022891925281985200093194868185394784323845692639081609652629808173292163860875808839038413164777790638686911822375590645434220896700257123238350432339479955524258172295582781744703670850387152925602775283366969772694242809922882029885809715033731102728123738323999049260077662230430031557865595205689206621058970013931449346484840791528849079041032503896215302130569232476628703390039181155208265739334278308571592980661485348930290751240095222659418715501183790229135001520373298188421393905700989935384364850840766560620173178457254085869097543318166251879545935031632557082648067702491473445213881815584598611763758265252619559174503603110827293379215200652383179227338639479826256138801557579621093807992261277823226047368853237711022967368159182934382177258697011187953259471777616916502101930163722049418945416786485129490512391686178303917472502179724532860103192094219368714668808101380749899084558916377882577488715523363438229670979437017751537151963852901146009665168872924235262590185459123436602549068333846125219334603864878114645454409868541069832855567237214577475892665733870228468000 [149,59] -44161199873738301246278213858912596904145936175735354170500983005242896165824058471471406708885157463842972229942208665649465004491574060021062892190601403987284971154888825096939915935504559745071015653673688390114240274006953905299717130701592164868131209014092890167645404741737670588834155772349922689808798144065923989184973038450762377394064252071724178534630397684081505193773892516139303759488503104408187158836120711881046055160361159431448043968755280757476000030015683641093806188730239299900270351897154195248554236891716861666225644926464140866399097598942777216023635980340298831147442342545124743014623840869099664935566339188892363266376353553985768266859031275097794386964898934132783055054801140038831047748882289774766654966031336183437705786854819220905465888823679398706245548159168842555018773103283718346511651692949571471223501035033936363333049402412578373716136598033606663509800178258857476263097641350895009184919402629032296683209712234489658490699913861717093767149757606014774801370824342766076353549507108626821425453383918281547443131146162220311963361421212569467344929065201486779497565771594953681157967944355810741183379114692189036487589560523715850292049517093003266657348123934376692405780941128945436347160641879757467729251883434155521866777234913253229571485156321246852445530658568508982096761621586171716975309289199513605483333507954913161194283474892171773636975267099573587895934775397874905457707975531135338543679060467091806408841516324593229295625951321671715353229744046939390150111168044741629494591641333386018117983398487298817148929769298958081737658935036057302514997335409298087612375600835283961037399816039505629139897496404565614783439790230462569391448443278949254522217357386605737291449406065131803278084831525443707464727334567329061588422402523746676282277275801589353377775726537483500324825641579758441424160101420477404409731452626514635010215256354504549496576798443433455792577532988418824627117814865500025513590543672018317089918749115814235213382731763710711463400797410285176199767520953678896753376956896403394451497669974528084520341553533305535493826397831261014092643963636881377923216912317183147720750834493244902579352706486579901181185143746632 [149,60] 9629726474443041141842299032591394140899204841703562586962960051183204424755212598440545023799789430762094333750030541877315451067780709080989658342032340395548374521108189636479636241703383764663730200532109097110258386882973346571216984646101252883673808375109344464832622057848562708365609007266328153755740332878404093899102857698554261219660792101319133662278246044906613419407107572118157729567280741908986514073148256327712135324392951253760469030785570706721673803259608551495936576138708370575710144537041702395457812092383417245128390123058735653977399676733291872695274391942741347548531642869065076848837317861206659052117020359512823672464800135590546286054841339040495502469482610308610445748418937040308240346362838049626820446750956901829754905381118658159731850069522383559015709183148952506064908427200245187247472405352169252153631307805714821524183158459313601871929131814781580538598831240824575260230321055966730394126370706392128696071406872499568877441047359767491071373779204483384899346614380665806948452365484754952449228008005180527747427397843805304037590739165660394931754183846048368111251130589962056015808487801889125292247334538998892100394352482877698292761833116040022436118838245596952496992608915621411102677883045483898366972297848735126175058816402707221004714173838981154549411941673331407951401219428817380722856487736201526291950504880948489065564329116671844449931700930572129555845076950361507041614072136681806438530167465915063126309921391151865995883571508270372431764825169223943965103881675262454691896882111524911237891010641749175620736742338363364224259988869802020000181481984180512228520561579213722004217021149038552431600021416125432218521455910093736343452945840318574202676828626937569487765262575728956956574358268931538113764835466159024917291279373435816043805809628478943638973020392337632051173155573937914538950142403339060288580450909504271607355877436164222379120699848090811978861172769044504146084995028083466893518146184545173847558157204347379564031723292549436124678305133114295308139363711480385625169599004685103351630336955518189492546267459988173203903775030471483471103028864168225395177138479843955620519498483602919488833667565478474352553979264 [149,61] -1591454027051698333935456085568948653409084042041965293256841104917451924871281764997855394250455341845965109056817181639428403091773892730119993982945385650388053013886480862301880864492743612952375645327199382561031377736370567070647040518711261766133634788083800388076879834864504273341582700553444732361314825531880318497455970455224718979666251638854760396160597854332998817114881321353410050167199297254016388635483346069187112013648534460528779668113678101679900438128717014895858111906321324582200932309529807843635428255257281531275321100572985456999093461721098087585653117963793672767543274544974212196570453441005433458773748197080740927575888283174733200604033396861135403662464771359328429186647603377929157225393900798652316866167263512506656901843929515126123545675029169609447334395052953290735193812621069821205725742250078862186582419578075384676284695900919236238017329665251523595393412946959382587022074448552756685495174561231984251265324667845645714862839985300377243696784640749846803819764887476755969730921069753914518675955128172653539791142098509202512470742986767644300096744584561443283021250664239380775391776060584164236361070663121110838979991984445479478074559964617414582205055950231092988653265256798892771287189863507409924203972474454861314945582028497494530367704473724644265578911293584207424451525445195327426640769529115856954185362848311418764578161578646257921927578314707896573883777219906774205031527786417457204377617765495330387071994022104440131661696836936848689858194386881181473172142087848077262575707139131438430703656697660601054187453988322517880642816236849048467933680230889971571723000114022496872385195262418040776888188997495168226234691725316976944663841654489290952270024962170600528784214344397220672901253272643724776615282911897972718901207675886627957551251355909482537342812810018105011520820549922431974727016001125773395286255410845228731184489838402107893606180390682259419090023279833426330028634081483630866674028948422694869737621517202542941772523502377762327611100563234531070196119166381139246014677736091218772083208498815019400761861109907941305932854087553114852980416213031934238755299346523995649132243120481883811665785576305642449106736 [149,62] 144499293299222493494569156118446528247675647010697426291526296410077665612613582395817594648121564807514097650666947187452833040172771055000349366779771286166390506060882055030423214003795852901788056754164617936350246170266617606866805933340263277839664393662489114853678919331342177280524277889106805764322277597757654680432872612232230359399061634212328141893619294784859002286285188267722962721796857681197865192389448122234465292315467781708995040664731437293471089476899593289104935404087962838686214492929740600026918474994598971097081846453224923754528518314333822381368252685886079730964208826416849631628058944128662996069530746778586098206181563189950043400193889713773821886135663747261581953171186444858349439329078273000303495120451692951471056126865911170822441399747416877280865764617124656657672588236353255669013569336904481528243058005266351210776094772043597368119390071207553323202519974407849045285643395508938641517471853635438231064672743359732059571831901107433153758533230127701462922394352133323271427386156050803056931710197834631624775299464687276224825559123559093933889034300285527914871481628684957697526900746908877377286550682095720047023858954148682511718093283981370720192506208719806595963428984951964888842827061837294307273151075349685813557538647807188222586083739523867211293722969004264427358042918334881153777448616158711196075067187311840547745146065765082317453196792728402914613994679489620987391687876611537541316756798104450269310274642856859308968587090926246790226827960212549338566808128359684617645631287009852751112733199605587814818526086394922731064143761745693601889022270423019219139026614257915569557381493597473842692170234945791784103914656080577221981599241525399633803889453865305125163290215776190343246640337813065130676650027217570385375838171823004152418428588064987772040755009058969223909891393510025851791657617422427084147252576487572574436791255816153281361729561414988472952017121231165442572264789570711540756786955586402035031266483374286407734103479739847746701414462694181646525946053812060046171752771303712992191826317133536176353603262517904295549716493369590527912004262423269730631102996900409587595594595828578879852514628645417805584 [149,63] 15760259413007302896048571960295049306098580287079990643564340247679565410291638365864525198853520311209334126071624437728864651134486940985994038209555316667322061338445565519937148463285268179786427641974305655395025670697706092912077005879035101360737770869742931180134951279022963580249290843550975279106191471699112917351707177305438012142017921537484513868849519196769856758819075951979063950316414835122490808886763752566340798581008611920695309188792983163631415303128753143166548437843691821470368343935638726521340168754029818939334578249596111718064808491729871933345610868266098661365814468586983274949211420029177682627901687679323463578685997999128174293164622957503257728443435340164397252907555766263144694329238990597760736097640870525061844031628842158464312698042345417656135721891751069804811054780638978113774306621644933249257018443729625324340662528282456918784293795194319440661605835501361640818680886152651756620884930041810285854588253189548739690078492753252608549515983448169750783898863738619311377758365900520133335278563088365166284692339724873490143829328035305972038233982782271939941223155541336664092242052806422270089875230035710842580902543784609680924721675719781364160210087625415227895308001410013264418769848730218583985137390068212130151678500060189470172055374000826928004892630179089034890649845470288012909276146200055311971447756748737294209242675637359552420141785986943251437651004442790190432670753897160411591452885942949897589441060760056636537111592521957236997793247171425386482319907137669120692768598732616314145848517729230575816273528912373127031514018321356728939712044164155785183786764142253423573197685013476889576051493678786982817699677461688061159672161399900135502679506934277364644739565532303088530903998769420441252005210250157353102901473625133975112407922724004069288227800919407016063043253754021691609338783368764495194415071316646648789351400893534785105505339156924646078701288006357266182381980615503108128170390661901037259987150684590137397846554143045952091071558442105442855416717264798532527036495861051595549222677021683208854320956946267222750080347526902945553442553012831421825441195510189887563095299943063525053024648701999114 [149,64] -9241754999505427354298282847762880762456639355198337922278680143625196650435224809487645484365441955954703686890960172052605609238186229474196600834088180554927935890139818460806216543644914286536397739646536847528158128874056100610636423024335181580521606078338237793823919922636272996431292955319294828187446525689774331965895526196334774462928131896384907828334373859793095171394568306929427162884124211280727002722633438616234451441032888185589737203951579010400082681061138614684777698933284340614013312312563894713948778485713615845288445152847623857299749933103426475330126639066389117089615674541397395786679541775431362957155210877577092917383068830144171068048557024785390952900581385518417931128144428009023663579192653951998599130543950692683162273457555865233151097856942507294041228819842837901874646669063414509634344435872205586550054088512926834810719504932148965728208223090994037107096427797175702633369502357426332048003488267607462611061612418693678711650622484466761849121717344779309915035438109054643999002906225032255267238638640189749405904826732301116237654860920229798501478003689427273945469284222857117872866009908981026644250894914669190850042786212076692682045243420791776350571618012331325591386058328896854080786446120443032299021150962150340977020661888129564656500308535063591627183681310646539843039318837504923622947197711694744764383165426224959976016364712212588748507124868697267998320183204345507599230715975292515608386269941744846079242329625886826721009699539228794917924640165944212210220376368410376401409170691560729135336886764138045594261734575583836678754316239333437319888148878521282996469871311352246973006484042468878267544016786779831575587325426252635680371158894550938105734401824533267522431129641473904971941592477779384379892230747257081601844425893929304559524031140553181083781988834359017136976480036865804652461479310388039439829298992054309929617329184807932157173504870785351282572068060650200785202458410521389028560168030635354695684477690438145211015727669348450015105869476939088739900832397396906532485876175947394305477264375874278521262955909876355029009366882515984417611198391769918703332301253983351831822071776080309359084960485376 [149,65] 1473626556293790781065086785724104157574272205274051498460599798445893685278529304534327506870813939623318993210282028456211701013275933872372456921963730366359400420301305241873713915275153513831412872346015355681839635477969801116392217836348516225004165039180249365715157495938294040355020611283123238544407546062411838683417713937837160529218575293587224432534687046937970100161613984523113502872384409608345723745059918740898029391509290516157122656351448264215263039226358252057470867093422030531797656911168770618679500804496161037429823463659816397912099503823161893087671854584931813084871988102956244256935712566656829391703912009554485059945686328987112910641859739304186402498355235362655898239436864811406886397566819812883660079244258274716574251393220689201811434952831371365485846690591097827146786387791197789012025533743206714556509540636415021307779321997559926758219142282816796469980265206817502338759048676767560639865925567010885020478499925770312311814610931338240968229934587489212738705653072489022204825670801006412530600229943230146836221007477693017256071340112798298138837565478961089737863048174931478827681818812529549180318652882586875397946776441045796914962260215350194035796394037479849596723722900377648115789323470716096933585655270137817901912760501835153443374722809578934793267659316533211108320595143839750941223714231170198317075137847409181495348412282422592574833915891061396578546409479127753719005556672276658728160750794447232880735834725986941870204059041637589850922064257240980346536679318217826000611001735269720272417963046853293174179372079204665729092315346800107322828003081240907139519291477499116476618737280358403210396103577426235360359685362969711993265712999740993707596956229377774567756500298031294607957077076222822359632359010027976868986626418986713859307010323583483328420392498944835350336777920820997367073908408855340953319081389749486120063085031618440094025484262283023717509284952127547233909906682976652653618786074376026313433136687571364621416262548600899779659222878929595181877190038824075886591474684617603461240810260636904340812637628427839177521450125052345098770968921940800855452175119533850852420118447272254684272670976 [149,66] 178868451329411894663263232890698015316583420261666540758649254009376935341338678947396555101487433564138990615040940474476304103293300212575355694340401350100215436163062772586691308061427676166770755586850433636946785085957043162706811194539116785219133876930815211773816539405365896876721491927367393774996306017578984244731424621684061412694760813236328566246360315285378274882645664874076616271158025916714797907141479129727383332770744330879252821400044562311561398234875967156639980219613607607921015746343141834169339878149089194541722790976392741092517084608657161107703655845756273153044071610189446505458650002947702568269541771224032021463329338779528110522509074466608023108062227082396816013287363171675030662861425214841578399124608547869415144130337375460282045301210421597843254932233362501811680656249535228744534792176561783181888283295047722116350710635566584080186451073753518482128491674937421663528724681481489193241304022129899327638657260663465398200740270876142252129666190899814651393940803918887111784315922431673407514100808345318776095703230599685647676143320071453214608491986359008168251045927231165819927279200914448893038007129063589552886827073578490173876135521990188248184563625822073483389546868575115723891033227156086223839696152357699735585733144578651048448514739720782547918258769151541489780557185672539988976832418356964224990009773624988886891215729901970139388040723492249990562100999392266742931105244413833121814751628244823571749405350729887560931831187950341049564403931820440783513658516395865586797835105710073138242240791018187759418340002853308131916500783786202923166486625237699912952858415394721987425184727262765498245372701309912873526737769448544187451258672810557119811040694307379901855988736653979137934856285827116533816963096036008289897851990516564669159721557455854166182383317570271958483091340459850103171528526072377384646587247594562283600993930693755527332028565833372740796938798658844570926914022512553535373845210034781564422847561640028054543280099706727811454621451817609379690729784051107939640659662616794422673150697338528193913899120735201864052021487919602535674671893270383723497079394148203839918439479702380608016896 [149,67] -184703099817638005856913511066257307922095406956089976023664302585651078776999695735207941286838974536056126001715542838229800297503078596015930967769676877294292773940603765763729965039688533130753238334576085631632869772242146441533839507682791378185950388889321004454187109704979771918608261607895754375416598467399585530351390416865241392035600801115843898651777327716447265552732646526918816108135157708485735253037205349993270616486625410776070913587096630619244195408330823303336563491949898068941495039318017878764991035004260133844800189209673120575866140088917338817808184574760724712057498580494147251515541297343677263348824929268520268843974788303879657917950393977453082750118585286857119056083003444140534766930657614870950532936388884842135646866371346325951822894775407378721552687889767750974634870125307105616137472226037475447155731052556074441124222947929641533815879671979642507891328043998080709645341375341818615974670496805154172933171379871390310781219575423576037609728001185199206196847831055768162685411992091405911132552196666683655630789063961676450620041308703133459615286669533354333732570483792889245358776006940794117813276909904460298707359474533577865148646000738217819530724479903702170101554739095657899422356272173981651916113272815446631234495903157099674528662739819504715959798210255721977670901308152140196262517092327854287771165705428438554357341911540757283889052760998335767532096641281039646680697575909300654182467757557241183609874379748526439756420101165116219437585551359302350410405430528739607650550759315108457842139001654621700205602335681361222008405458469061297445317864888235563510241418125508678826340955015752513054466563377363999741931656298118796698113838675596040141802118699636630102769069375928998442112738490212387188898329700427618152290704871118833703753528953608777309741231756628127442606411149121169153641521350612575398083975229287284627224903930217053604196701684957675782409126426918964371765216537748064232540866282943420657408783265995069844764149575061741747411967212323861076020275399943475322438784666769741957413733521995682096576280863068646383193531440710415201895892717668548807411700889690485242679654744044874720 [149,68] 66110765239943540694795261842027713541936057002762744186367603942082623874593885594202327190106818119827814865292742909273888014654471232366240925190951078227225272910401823924662597181677664700838887580950947580784055495056813211665059792503108002904927042581746020336488992855041248975449745507946608111445321488864843129272584782599550886191922061269329322077448420662636651953944819504874566131326254049147598485326222676266676929529832758302266041543496230978204963370908965803242962958803279948630211518189362004672172141785169293996180714695727122647374693021983661232871929036589886469569452927477849598603320522375620300661887162709249803380132854318969604653026712858184302352225045038625858190872342447405658023103517030699701869061141329020496771571133653775461680514510419225321439731724391982698120200388099732559427319178922163391170389935716805033273376985184037386684240055031654188294314180680125105279056975311465734210874273553375592224405859815831738997952519771296324561148816121658580203594861135377847812318843351565604308876537726373620791166665552321101407484940107286594733964610253272144057252927784432819670199164791060553000070101941026867909143924381074734409289274767286005130432198896511762115569800469021364870143226273995588501511478954009315145041823170456953108911107138324531570139829474769130229556843665978581911662407580548895681876154554140917160880305355907047469089469524024795267668564735874124543238469087329568622769257006087070247219199338131695058931048429965358452091086825149879894675172417100038258674298774120944915615051589989801133766058183274711288179793018177407584746318618790632860828121720220669955333142054809246784690921180390956369497752606435138428265012651344413294184542931962497832781814625389206770507873371726787597783238916704760232118739123025815766874023233090745159265391283856680047580341766992413252501778673027284064669555736329139661021255240785026763587978952142877796641999808460784245961757212370007535853587275698261492265378655517819547510255319377531312454479766481253768749848467318217608895321487999140781320861270075230076034983524235970455308878387512220591008243619949662877500452905996600031738314896793600 [149,69] -16630493151841722939125776517349241794924048277336730762271743992780561006232888394101736598866813753295379952687732564905143286870836282835996498653901334998176959420984049642652060257980241401743272466952575192360344759101526459212636148211840227510286418955584977437751040633369483260732375637114434169784844913809809013597672695896076361697736480677066456646312860618829864466757335524572547329708755580128236655263504164815022050825463929368980317415783257816091411089535350146248277961775332641780150277827906197161406801163021997453905723379125292157354131160476583758574656928727752631571022165137199133469801371916824823792692276645068363739098214463923455933815673835892110354521775225796207715397970150194675415315518598663373057396082809072920491817872137643354181875684301802586722661315994524024298341577416410918115647840202657731740245372640100056731004584802077314895068264429558796020627308678801121223617492894493339531307679003316156914464903281052458624992458837620014441810478194394497632471822874278162797220561640739517760875379177995347334177216139706656373394117350109217950072637364033126340604813630361274428122194298174796127316222586519343472892936789500556562674722516317550648695950703042406412292042052921590842536245200716619759177870534201227829284957522677392545523380257609203159921752504494880093400994623369024190231834035412403385860530612159982774418750123209742669081178360985912186726278567016532381110361683165896006197382251784350949820584055863364495862262874806814899363333654567303650475425250309241244785737660003084692703652713722846406435895859959394574067522739156165848558252554494102434773991024877484925389380356170066609156597457032792829012668793062991480318847732130365553440697017116107429690546273049786686123873785441564461393242435285675376919083441858580895870533420480982781906377903017054000068663210239229536698356165506303426687598300548735633084583625425480611211479275437967089004252549659033261841902154601465510970397605317036164049413400681252511296491315733754747543369809701881900579941184756992538406551700094693453687742984174398814151266922833440096465866550761811817170321708737801770465008902770686233989736833024 [149,70] 3310831100286716485117491688572866787131370546395757251384693988251405819352712212820897846414633211809230022294579150137909863729453674012026432634158328903361749748135201165757450163986810445972993201220418237880996982345487465471731538363372849321047385900794068792957638866690583066886501266846491540460051381860197971096286675896930435545430072790002051150007132949590991574052165626715685443092137897025816634946019635815853888563800894016264625173780603556755424943776500994920655748492266130846179721653039384161263685153891967664275890378364480810812675916179714245964803617443246697440581572227741562484499309181084662375055613488541514046791988532883253379696997842262880356479269063248408376842369645527373965597414229265377242773147307713477363089532514009844194942711975274602638523936116331855254360423558930574901927927817438766696669039256514609582727143388500394159442366396273402437144194609818461681358476869714625624203206154095936181679793130215492183270613991623652649396447958673526637673325290576768237052577599083791580780550454774046606452692189706082610059095197122100427305560959339261120062905407075761066195484872322655591727429409130380184052575435360010618146237394779205815756941460699528145541259914297790682851415595299617115969726998949735808810702654414198990537982444743105830020850781326796802759393960907175692113035415263662120431577402069215104737262100668504641388299105687803770721747019217732045067671623546583078167764050100679078347988012872994548222479129682151067730550533124529711745859351813586071527767408458342490612042683976938919488212002652713597960707533751695850211484429951860036505692162775210349363190796442208921313103954741249554380690600088956827982216820298103702911600401004872755026782758715528993632496668222206195170563028660154698814262185318712203902222575995080787773756789291906719989424107959410544971480958623515895995759089750626717212953790408029177230492551056156688680074620765378322545531177930674047281630986647391885680608833775499376916393264044107012087977067573278497410314463944255056232446410076158441460905294022214174091730923108396935538458067218281215478076047853240196929790100002857753126703232 [149,71] -543268885765436401748173956724215707207878564795009239616669987282099211664755598402450264739420643788095223581404153744706676466462786090065514452402867378080715796006253280258840488238549934885550143156695833511988714041749453234298538341274842216607657607567457130427362633660762044341838477509154082559530669543786384841684125453272913024790559763258690151871009180937421574917791311865046178918103016317546873204388019279255232197889245541334498381866489076001677623810579831588574996343642092288612882070398514594911307497681926535509448150208995499226700534071567377554866084792271863104330834115521606691105361078791172352816617821723347926405998802355263794459594118128036977429007605620967508381818477655179767759078655923631556352853450089152850365947019633616583859802885024223408375540665236630700108904355013203440801031452899867420215405128462513220055585705028688985409559571071230726713676814494024559257556352053534400367613500531438869750557826999235233568576145299696330622229720097955862053204414356238735264716579335466124632224357181505183513664932851881820475505165662087324149067660536099005870907638251860691479359326747380968453990124750088090382093441781218889922091500900006086762648061365821826840927139107714492067862543760478488651166130929396649428782070996371852461128268520053552877176281851128070944238469387535438541289950009553373099945796469560707601709687792500633482856907339416373617035454909513109421927456303793310749181210426546802364292589807421532712999374994118313203965686187998134072661901954640003428004458887386221216521750798866173293373034822903820698452252363746734180756593416174683939588787579773875266032832440174819305185044624139414660570830201420750359254710152204292285686984691576690765379283252833802084911532726373351909235885690307944071060906744795417216507426309719417023774295858559572990163550485959393740023405059979343690163895004399710760479810794404278858815900553080073928923340961333076649361112004204871758592779369331064355415738017157841190530846372182820283323844241794999407191443212317982375156072608705047402972766578626955752656264272538257996038338544576057391961986224366275477529190683919363090864 [149,72] 74659628649064329067002307050895975577449474739515490080305825977396448228955440756877237364089592769427578630878883362995687127699596940443185508076265829191003999199170515415969009999311801828662214194501860261997665346438335969626225752281464890741829390969318977390987539591923064748181287096430805656561286274294348962149226911875383335934324661621512104045019638684091819548778085405462635429802777210833457166096426245850917841754982159775706907021911650763032164093415358132538531081891082398218949125447019776081996765490360428085562929235485895746415341544040723284732722989365669056996464530306210313590756912487513929348349618609777990308216831963772507763463660050581739534061534405193819000404654998331761262685982677802531272349743932504450481887099999649581257567487057351183058696413853411893677430171773463287483669488317172283688417569271951862426108070704499799919077565997710500914336662613176520395780996631433318601626229098944001923062283478184508561698975204661735193243830568526038692714492635870639524620094087132662537499071551099836985377062700933713956328750384679585639780519870674910071491643468790414355154087425038012787072411514359850698959578657661438734720260532492357278697741830290707000379369726774989605804774643904279620949372128057869917180311459604399564378165608018736977028766438833511355850598907333383284464407071818354999590554437270053931445676393696266332449823114798039964022405052146331944093238805067241099290166658677762936247949525566333044178483651590557063512782020526491789245045726510256188218295722811865505545282337394856355975870507526570208788033500692913393136424724791110714267304223040929494272825769761896096072103867355475062125936082111331858397996196449446040760557409693610944939045972806973894396912625138889747510664223484970995098494249863280850093278799436536372122271410537675775787900049909360531931368874558935337768940889555762788942422054643078607708143212016028247021380991501800508603311133712805089803057458740864097329480367929651145616281915066448865626054159759848052052794264554493157345965621516166266425653207439531370989275782896592677694438667392032608742360182281186150062968183069281536 [149,73] -8635360312927865672955807057211806314669377866541486695856466144572084929124229188326418688556265357716690521659936008684465204487551096185809737103177698770204398795532412153825652369685823821505482517939532652633743248334670095007146629503402562073203701027302694971096792111192414239474146538893895750083492747480666681910878162416521006963922276466315173806512028675194534161796127795751721790972777613803045873949071781550642429422967656740053128344818966340850561741286342625356958632417376036099090851597567876120174373321297510166830957244350652622833641382661041417941069557517677728359880040704985554404052370101143566470780968245777709909783042149705333812044418751451653127565227354034388238958446274533156918410772585316714911164044961032934027629075533084183777292714869427542798191195859540806064858111252632669434393672238923613707857613700116684916648329467320479616521602565574597307222859513987158597036748814216371621874447616321656130480050866125973072850952588446971951559150247444241284961622382193036705467425558548425822064797205335347421442977443738037059533614651674283424992734222125508978483999533129368589621235723917678644687784851155597644723116712201461415321703705890771658466406108395590962151882060000220072004210824402761353332584149165362199306884685509405782038888847151182341325988573373296669261816104482117533369621688560880609900186190933342445146475931248664377735953995932505097544929248668780526088166143625459213669667231014548805297285434484727869011049827784299282080024022768850862680232865243707434476123366439099456061426570743309254504482960652510837402519980429551580710046186040448644657898692339104923318187523135130944918053325008527597403716358087774038270677768696476392590887027385038744606059335330384547369990697137197293497222493283611006849350716952818456044186971421690416017025714855321734129365213172688908971783326403004746539857852103043922917384859694049517884634211137804638975908785703515237027354466905278842522145588432186479004385332288205698472811908315089228880347355901385201392870689244848570126087903459547420254087387251768724105709226443928720993301705251223749165466935946539888929014243933472 [149,74] 838467652574467023512232897250664280933248212763603903099474039823950237093088059093404737592076293030492089535748477019332725472589702856777173798674360171833561098793935745868408750858744701238307942672117865478694609307566693660816308437388676530515392682348334365903560262416867428571215148859364946290322452642811740209074802100525585885964412402623775644253730578986758639185401623457734455571706735537277246612096965595786131174968291272811170437887323988028104428464317213641750631028132900124922617220562596601150607600157908522157995628009927354785027980022765919220792418846987910363288741163431611583878028047116785233851951579450710226663738339811993437164127995452173385668393646138813619179943779229513659524589605443711852485408606494884624275997405432557828887149486053028537729559458539509833536791580618974466162403124158612958964551017695392666962011362140949240636395701579839002077955574022103713744003724557140150669465265021911978041704538658472205148758858079142894380781424165453436193870492575781953106320506295986743508233131675438018293859940546300027644322485234309553535813306155537522724028040538615215031971693707947579286136476515437111130097859743151299985759010938903642001394860461129562201404834651378074001913541067532292084433993237475173325877189512311061275197803045458015712469595525229570950847038449700807659894339486846390581945317181941441513509578993431633591884050625610386538447868118643977208989190033064530990038044186750495597989615615965370449616931880581696921300127292830296751813623488639791471277043094398892179487123824368279369588129641626645348598641031348553062971515880188886927048259884239639405452754287863372194935085905999708217173844749375292267480524520739793432465283555337162130193544433527500024456283634861792430158635562994891191586143612238414362605784806615633357701614682679400957625754947721642951062060638183598370587622643800497059231590238270945686275314680461343376589506674964024205391832477290960783814538160270276393433549510444635514324956108897354324803029573928591458260739539968425051859198456342666922955947652835679843445526574144979725113293646701213581151983238545781092833929600 [149,75] -67509221700407431049464837309238896815693388450312959254932553258516788026707557261287057121207943218223116612323049049234626004684256092597957276879915285796524286990649286067739117274496710067364699649211112640143097240070779642796014820755715403168114832518771692754180302273325760252762547651441714221778665342794099652932100636179677085122022151217190074926181725930740646397126782434984020516995042987953785428176239787643403685025642186316767255637462631922929577881554389644949015717608792849480505580647450341186461806142521377614523959602758760204787943600119662016364027717704334383998977161346614769312724212596595443000409652849768545253027255049761282999127613964576944872169915135112863478517517818090803701578954900409226146383056251929011495047832101066207261640948769323957617672256394969216607887183760884279214633709814799675126799085088833145759857025769178485204814177181030669714255652882709854300728480359706209619671441204342199976150498893987523215284382891373459956530121756231178882650802159857905641204135060437207555895477060486139967115400939065848958716967833290835954256793865339595671607691404228260917337580213142127424455813194600746348014638347093227393755767005940854076091223403610610195270180398996202993333155262863632960059620402043555784621911704058380276727204992328273323235640364382721092754085677981897770726583862790377403463528120662610623509378326613988343703634483048205465825780922066298318088732202734643003121635520912435388324863690123671390395345779243905135607154755525547072027231548669051168284270173670923993404042828742835978166208725773934029982079272273584884480953927762150736997324236193755315795360293936939575055064747667979413616476451951966682239568857843818726809096918746037848549409107908491946174985789127155270445841598530449504580306381799907786388972523018656936572431612338077550642757153806740069040949438529789309187434637066157897740039812240072435153255418708372574254451471090128246929668683494530192453173284480571878052259537474358169907685510974769486024114419837536454844777119235385037855417755791909914189717832014195288893403686824586390842847415232809561082898643574095927065456 [149,76] 4342780790223031382578697196486110607647260355657556988428831428493119426667804518871231063230976848945078476588651559432572474075509134372423007254865168631857826203858707185658027276260420129498619954236921353093370391604282734282809711945549894254667049018606121598923406585803971966987138095142238107664010403578375377078729724509602164046141911534289585363045825474052984224757291227181457404643796470727759444757484833870900567446810386398598381179305663562559300743642238741556624414464097664232871096731167407696450288167726727923157462371826445803926662457494363489113731337300302592315516223977585222863369552854690192471635386649376783407314123524375740804645877742898726906592202449775237125020211793021060650831592153831192887435704057399669969483165493951092459639267364223704981483870778571049816580938055065709563645021931298409774019912287979740306264971761363327119416831067059436519466684170586240094017306735543500872843217063685077260801690161948527726570360934962236403114880569232287472879306510158976217998235100799823181718686265374257863751176641759405017660345479362487501066799928415156928707247060135962730054259285686493202049046501065281387983841506521080169249825185730380393877835785610454042474196837139468046610939651862462160224089384444058148105046912289117581257964844708367708718529379857801336292619498583563686332309116085986183960091982052987294203519023612697567863337590848312549064870207840973294358078608335750322310966100448245977557176337755825089868661572965552880491352674842029258180570170521968732276271288199789829843470310893016331869747386542947741386586491418346739284457155577714106202095186166004010937025968207399283358281536450255144987458739274354878073191422317480498115566739070660809901249205123941111346955192909652799554316593464183466546006035881680106854756999862005372490962963367042544416296052563481345833930279341072147190041731001216316859799571282958513253874748125335198830613915760758853606202663557764290141697187521866674700174154526083512350696046589963885330446864653374544908319748705084624319090033288722144514971171712754242499157686018443059596873216891279848653807266808526929664 [149,77] -192884708751177259981949516870674226080116626333140564908493152009431535808621594595908840579396268487660829856118026597496144026443573776807822946894444488822574861564909420754566396728279760271039395198562455889369158387257961942664170075627568280458494643189513576544508640171993213200659090693940185332273669147271282946021363369555460566645276909223457375447960846614543667092864623949754719179217126151203015660312027425908485608457641700345513021638173577922881544996828862197469605151976832922290536378480585241731328335752485478824471689705743523036912471863863958463809213925212264996794114953948518575613921789491801391305293070912554707728818699110513922454163358990832334669633148537055903934192084187149505299654525330239082737205073793380518829726171536507198230470911899068683621824249831905153568840376028479079523664717012450323960412251632048450792989072002525941910757687952844929365734500516123324982632283640534988654853068963118088408965158939067150553478944296916210548461054468899592951524905284467679822053666128815499562955001963883806614063299359241655203274731356745871699456685256416703658520629090989587757275994802579009699761556207459950317297368699909649597282921590411987179917522779142573372957408049645440651224264532826146433399111430646604337269284965012265901487158976748023573694156968336474311689182027764807274997834461277833869324992772394455665809828351079005179588905546243358239470888554474007291368095328628980137682000467064006020819719420795075091937623433839365180427845859466310686778396624085394950697082661140703200196459597178786666432676279867117079097032660461311060248141501060538349059762535176855607378580549347441220230990949173345051339877778105712294003754082290421390154468245558494992476292263014661596089891781705597702340799210149236772655861826885747031462908778344626382380060583262725593153148536335092368927206740848026387963788083016902091863234606167960030876094861545744636533348231115890719804069665640501546118816452026856946389728291284410307207896349292150034316908267150165833580007272492347517613007565502363994743069374213980779540048982356008672051717163018696054879992509657056 [149,78] 267473849687447504613692994257389716705965626623029727068954489669162664450536312149748504551455681598789295964564574212704668820478066413553639677269987079948029449275755065501695416987581276115822041302740733274702394194572566843066248994848898052600507221546180618319877970176790145793471228981621087213403873308837725156604628994437048177514240341989404364177679989297840410224184511616907607373077313193581785563519448174029692995094297189632276018953545501055570393465493266635921957035122361490474735446859042390753708465465964684116192201281739070042448880355092546166378492076686860314132024055338188890495777872675366465061352840616355066013836818114054093449555089725051785450764293428717500827038894184738113073515257075640240580885095436126257422841041670169269468070823485935894776244070313853253417803519379934861814953798375415864930590931124186631695885964976154065695088805654071240413084797682230328420928074311673451053966000715982720196049602505879144635915798124448823928335857352262617815756518012163977436925481705456484011379523183664609990958106223058935794482183809672429329511345074773092576131235991522282686093248370988108326784186701730401236956034857646551454491473075032963402118139578184214316152358007687350259518685346414981426361798750826270636055150294164647906521810167755685542232765269823246732598622930224649126941859341342845609789657282438524924234800576008685401650801011247079864399006071254850957658334654751062822842320970520156543862396767741171840144157708068305500948263805580869815306953587841534504480542246007515000966243572800640235692470410791130242497923596601564610184148964884980065997466707261190635593957179506358385440353055192798755122466116458771057740896784772940130252399906141551984169430342396901030882466262655667774169813221621096390374016184463486389704624740320000649928651825207058105379197739855189308178804916446281183578196671487238117593754915342111456907763270031952016064420661112225246428638773186737319140707018186014632982029576988744693094132164073592337876757975586831131170771553374218268417490833289672344443641994199566526570112956904148586776989346724465269861394880 [149,79] 1152847477930151090640520904083098136454503293064699945056721212450932612167595223629205556612348339450026275861299930577570019072138899475067334786720895830452224442274740048943464174301219246843554940257907173654746491589346623335870352807806276521358469062913894299086122892134882690968155555348996355489369509796094638814199289126816666122416353224637442591526792260978088117690042971900744650228123517030797296835248801310684583198192123220337667403541633550187679358626151046799337397685899368790206914634400586444981537538146029917868222002393509196419864750334518785225238282135952107701829694339764079959487589118689475186027907341915068522400619410263434007666786209203287769801383329251044190965753417156647468704574559252656882835604473102393736284787194022576403483792623273694419293178176993252635480963681181125795974726670865119161863418171211461566571820300929100231645811354883137420897719455859016412818961673437895072797910019861279372271036605199236883236080084969494947364557093720665636909849011892574368972284410376978541243388917181558973798652540457326107241694651712732838667692990905130906170763616919608917669118753569993839254830271908580556300128575275124583614429484276442092301762080892294794172644871710728559982201430846580397570248385782106944915110246462050194622131445321142719329830940603822007342513018211033797677259924999313612682059032895181997631142099906893020434463438096285771863205041211442648062524021486593620957495197032400210783272681143137739416855113374553184861703839122767624110823342956301261356897477909455549155443507337682186508881359968674066239625939562894906458050685723250995894202481816729528281334155809751721902018523432204271893947174342830499195239942796688693981493835751775900621597494862685055615316401289900101625958245475657923793248042454570696344306539300807180258567523958062716315844181630382294206846180208505278028446779905770086040442922217319838961601635902263353321325438575702883245795974160962428335494660597979168975645406985629387685314979361859804408809453394213461285685214844857961003993102709617061918364785780631301652361629761282321605068267961377529077027768 [149,80] -156263087280373849953790386715438343307189109123899880537514681739878899607321478893217497728285260036798598033139716083831300356973921332607153870047079966258477890660974704708160942986042454487373862642883666958307331619607870313239937309970508892244211888072212391625080770135339663324917767235418972879461245799419722837552741977948554637284500671506053638551662776530719740885556560837964709025971859470508282233721878218059633883632329397583189335147619124376854950753227487368275224622077575072317506000503948409314005635798768456584042981499935830310262521498159141028457124180740288790232344242113512823046572098001447311145627345813343227643083746667066802570936885735476764572029496678949724173805583463125896900471997589341493803112534873966577149933290260775208998136674420050883550458445448891780821422158921695040180667651783128757133509588933537776430381113718080123579156405549359536172163654004155764783425920216078400563319216725298862732031800366519859706470967747915355286681059138114258436635554935281395065340124336438726664538667365636871361710692804918241514530827751635939659270381159590392370861712804713215104687174584086468360732874826612090361592166531120979076949055149168885222270658560068373530191230648371564870774015963829281213365894553004088794089362994015634162935821901927415614768076926990696583356277834642008027267738782720024914372355359387359783623812992039863977280576219525594141582727759587105373109559655991036383831784547818442364843242741427195888232127305669972104379936725579814613838564774257100868954059753518609600651061889515511511925898427441005602884025296223560174731762236417608519594488718963024823057806377753607237557303796776680123197583481249565066284681367159114438109968692239722689021676089101228881335655518384957972239242637177868768254520641579340120672374591644065869845551799682521551667955190239478752655546020605604857984781279988941232478778733589424610332867020706159978538228613356327134690636560023901303185099304080832342282968888737284235152594853216744743966352367586682301022316463596206240542863007790325017745453406520683363014063142936374422529974354771822081792 [149,81] 13429383161653068254380184251972615404207991916258560231724419028886750815589791926089573462892358463290658883365844857931458767831098892547679861912143887812036464246880532520451692787620015211827407989993179652284178387298166993872686696938833317920258842126105915974413667206144043579742886887462684115694450936049456039264297997025489671154239891759176717965823247279803289539443716300886924884335976128925311182161112506145798602013423449204979367551813297639093883063454018112225442115856234287682494020723184392903859477075362510018220787884934790291389108027983832580613071899414249337194285160915201139358450298282959563313472198908863023240276710492300419454894341067784729732408464358537347252893408223566002107773500426380760748904634797528127156674170923471338187969040236939732120181705503733390980676414046471569036662601537244529128785767001421714132339316640158037484259990090441831974968370691843595815647712362773657317587786138344375872843973875494955324993287639622685493580129263062762278768934540310376164444411932708285816383896290099794080310340860727638940109549215551268146834504867948997892999810137986224990840216609877672824119440547066840009276934599313683099172622438638048408796587015220288851383616429620741312074890248346191661252280905720188759121029213500465141620342366434039018361539986864601889322263716979833258135883859528853504636224865670757640101373074613074693674137133622462434793057678709240377868385944559897495123771780235809536802433937037365524304205985924556996401310415049260244861789917136602439974629376515464306827197450547193227085581771617483810401597686251833939370255893073017407161130221523220519819009145688730678310240737601738504817495869847191743588872880139370853461866837995976356316052237146510728674126356657475267394881458054115369281408311967889448389993696232162941860555317794622045923141501175623963036332238891497635222987090940684335641471032043725600472211229047045416094822591289714896254152214180089166746618547985527281289112462185488836992692005887919786483007358050230021634027586174335329041099438717371134755539686272786205073957912467013496564199650044406752 [149,82] -870676995497554057301088588471420458656482217454102234694310998213071158424395873280286933762727419722084642642378052353881040911517794294186975063160803779443289149347479802436440983151568144894019253465919919191121753566839490721517087834888184338671970696259976793573638962944143544344192319413983142879905347560525842089478194778760873600318772346863507546108127146776134241537681982005030665119672674442056832707380287796619819056580645240983891919767959602559916526405548266098987555884142725317237696221156881388901335179768974108790937779410616747168455614668239060845094147831682757321371817483486906310362435365366802514833956400518815510992821597708716366137663309606836828965475217552654138381560120292105419214332547312286636065983940328167553396238877158212446373920570412851467039715199472452830098298247990860580105706478745016234493715850485613981906598632306876596923459334134702684072156999334519504848424317588422873138072133405795964005087982300913069450290324634805723065827014537128834554381651951777801121586428139750730076057582924911979636335944104208372028892961568579893864226761067031915148880817458373700268226718911894045214985904313729817506626456341957861678888437465794344325049916854217016868278807315412900217469248066972813763625084091991116079481828226884225587669119088495234428051537190004932243632626729633495611645798059672723671877462078035142787602629362340071132846110550589068418590758583148894998298710586479044740550467305380549715342093339704050395545493920694003419617231312044549194601822243004214786184571893277593910450311983128252504784002337286885650292296129456950673711397828089988167427440582723956811137854464791569276489571575399806066721657494009429524396646107857936079083731815080122211777443274910821812406292875530921457780230088765351144553272429440752284194673026259014780800320271353576395139271478733435584771232367907184094512345650152395649673121672863451541913389105205552772972226020830736510979341763003639420078964739007250405453406523075443489467718047432924544141736408992920410790030173227115528313702877698455055135305008444990569643137666451514230022360755232 [149,83] 50763130054262632125476830045832453463694719765686729972929755293066054846413596571207015201632235004973627777105066439105554423340037520782890615289576184548439138330488024686057139669372135796637426336505213782483785149797279948085327587473101600487301556261450475041741695855696062147972983157906875335066367511229357221577618379296213481247051067337940329387567132782419667992607980434094424026443639673852336050828923097875007270227691748740905295546174889660284767950999107809655897461401656403853579439161851448353570400522624726747668384106598877996773718054800430821183827484822470860151147190996418304760947787705721072091270064089212392794823144219122392028004783427355227434110869520643853349787161990747556966697214434149500264573790965383939621529538867299432462112336028507926955849693707526224045866571309529743014739446729578342823832556456379340308895334295109651233062863013372651908892606351106025672001130002612047711745618389929547987750113155517551320307276716484009250489158116379728197855264814729942945519590083900443685451977013307300861191869599453021900747086326057801608836013062243403276191399214017052601229127298377652443919505196430330924399620262932960446692065173597347322974491071572403066281384341036143323686864766538522647641677947661697138484580579625251641238465326332778097233583595266261783222144535572631038058621385810616081476883784909198140461251439354987603907077335168462999638742575043701367636305288995245282271031639588331760685949792762735389099398086730637794143580823664882807972731553052301003266343828982840445809682469956497488900520562966142777785630782442708718650936826700180277704221270907771966247803245741563212784729729989631562820097927843689836630116820648513456361557397178822213760714071275437246012049335192745331614769050854530066919484385564283595980852432842733882027942280599119114205141781963860519952024445360989959106904854360198295792453593060465474383580316803156234303686043845020399701150695228320457874917355734234423758715057161919831259140589866822802485748191922186415277653919043120313707385985198509343457919530560233738454717267627830032422983756 [149,84] -3051236581266928513917009685001008727483776527475009506230570736508372401737208271362790086643097001080928074067122761921063229545726992990842646608681478513090871714582250109990975169695701230571438156178768567004040286661951868395753104256679733893841660648233137719167363691678772143805722218159217086247933086341180381300168559849807762910317703627518047610744535043459228051051324914581401034288703223065451387398624599511687281843467819274981933829568159617523256381085109837066976785546306190428351535138888680534521997052626911888154464983698594386530163475032026626330734730376342873284528870276868967674362714455482572534525989663837899349784434818076106262053330711637604849639346239764679258096235082810325535059802508615351947096904921304623575157054031865810282941250764758323318738732786097101372449873197797308659261629591654682763546520465299370069734202992472852228340773075912587364256389906728985473766088452380359312285241082798152785800402595387940858944114582386642357300389198354451014672328067305176533564482684381141966705274254435274888283070457931596091225436710019068534537545440913908252725686584800556243295907776152751850886428805054364279494762617835492347633340865122814419864305206812386095042030390953019180164823505426728874543233870187605222576247892760483723722096432734596991439283160806686794494428284117429949465674744100709267453272206673055927742729156801782442218583657040283850481008955007519828037553921541138534884312205756632385480862067681919183191327003519435494097990767000916588967408821657414652663622784990617759820572646326658560858968631849628714789331400592671859570766187557610875469675295719989854497316279208022399124003762333693384567217159947962412311502070923344510399493505142681757458012920787460811619761334039323213504715968675282450944105495770119646577475603239591197617973173180619927175989803659789114632102489435111057709075008448052291356546127253747126747887614211015845403599548221261167597631016800985655672960110347255711716878837415450195868109401714936494074269727369871715087548859848764624029385723246486937939497141112464300372585017762909056920576 [149,85] 137141312179264571375989116108123631916821670228104559677679572437491009015971674887075751351334923640341328019356472498105322277108105076340054411557560233043427291504942067272970335620240914228094473581560229327846676723933577672136285913404354250403752808174508977063807593447486745047435763338813669998590657064877259249859718344577922822863110102650631542000140826012751592157106537431378388254145762517654601469892989095179006635506358787051794923075428687607132415497559493724689294551852341060133569393793892983146589508140091524921918227522107081794889180435275449781560554770260377036792166684597831048267429912898947064444721097787935408283411348554671649822285308049772963932422535401971225647969701097829573498742013980396458432053392903129218826801496784609592452122553887552572576739874752116513082698307330717105477258117513034845000008677690158713823064095197574134338844224556388246906626203358316769215808741864367861249573202081114243119125100223048672632142572408356177711032666443022187903072579616735633134742086576429112184968618901321733666510176788412437437304413813551174908679566820229567329598222086486119747898390585753755995921027940277719835500931981302371949413629862049660495229990509096836379672716684200152444295903921114132103409345855064272013616434119481034383970424033183779582238775905232565776297067737124023090281688208985154899646659967651197362911034966606406062676165850784697480011899018815292197432440087688350486213003598683935580267378401641443609596961337901951268419257727829428759717130643094743187815524348368794977065980296362336337374459924918719533300460018490987081464624497004973713331225205658668247252645040894951117363205802204948045179553792400221062968642457190120127094631354050428725255827196832034466617212275633660727629462560234645466608675937413531442619457630929852913293768775376880890941320029603581513808462434501526795215269654771455804094852924159145273921027562458968472769807438921803272751024953951455135536376650362130986940600445044401925219926086678600576065718614396785479865037577648151984871019080598791597533672472432300758677922169575096704 [149,86] -66551023310347848537365224592523427597294299238810574555897435494867060787815151499259437399661423638573255773281151234267885063444772673534184356823278108710374000671997092135297541592123214455131783513335499958313290616155861894262731374367235509479526010175026560165394118011895892314544041392940790583466262000234632497734388401524980844442068901202358241604215555714071764602020776928672098838132966550774743615971882613090164732061251013673903958916298184581012119132829918432781222338369732752641155293393366920954399450403076687184081425348214396602911210545196155597358940191672811612521704519790363006917762537507143750017241605792921411744635049512949254747404688533410625796923431302722615607965971948038452864447749269751204855711862069521532950721311553041117235328411617575492918298245873212224260711064026616257026322283396491273697987552833818735957244160070477160581027307572602264868710623847260117061449869716265985891390038643494826854333734094882187460976645741718481522120540564931728398732613685990318042747488775746733007885046751002859525314107744394564002936594717846296021254267717706685160781642831129966502691017740788934455134702161191826426126116958295908711573917531889060856195028298105240448360156656051694450561843248880316799646830678136999136659245773990693498530756827073509616850389345078591100249469443168938625593541855093916106037697818820065404093373303277825984163587299133357568316837299419499649874620697582638608045046030000443137478383129366115870529163569166705066688633179030658976550928951369263026873716068698100783562504100913542702317231215226370884254558082102276903975711980246491570176973629303352226220858489562631493496933265611693167470298099798575267591986955526007140718659726773547818783257076254740755963568377025731624175859164653263915401318298160965362802910998971854370583675284027495849096497516356620052428491056818244485297460579118419730301364998088200952574323035280747830268934192479096759228242354078285549335560554373918138464389559348095715489381240161070541513346196228457666673895850681870171991977581383490000213782452009263063492589103360 [149,87] -420537063900598427093916925271784716473322285073117783901752987321898524231033217519696470001873064362757867039037738797162261240585988884836865480581968662894389464955349632071675158307788065364050035444542848142839972843102959083793473429125840142126922883081298030974996155160251324290757593044628412581723596783063822005328801334306585110414582046112685676563965495730784413319609771903331208431795153389197829106135433971838049697456079842804080210059631740929933452849565575665430590296945596259876124752623414984320977255102288998592873777417536962260505540263385999798336492624919735947132149678205361318054502570154193505356450804206141425577667833446059149680637843357144470996258903231569992279643985971874929800130120885684377306402207108218002561316885946263432147306337994192191854318985592315686835215900543234794250900659970491507787160878669391114384475831495573137363042181296422463540911000866763620052771347750401189277001957989197834754117077530399144490449011184413140429753399222620876234066428933570059487106236301542219734505317861183067288551492038349132180021269331333732118970380298899786014628874068626285034321706954725261673272323722906330741134885895895649227077085272287061760920205099800579772925131146103094986914316481627524534091383397387430245083583487194058234246409056154483749622542630454967618807633891675866042590582069712800373196627829622588846820879308687999533187147574010129447581831572656708390599818772163836287511753913124930417591116626358565006966340359927038038916374662124672283936330488620609629315375971378710617467644924545943893215989764289786117658199440290267996161264639640083883366731692950280268700907057275468401480817239986732806905089366447158986569819739204122050611562578250326146658942180351332020774596837241746453253699201396472331183548030053872578914687145661842210549553582554185214324669567943205087801372243852599805344514091925267075827555128841198839778929108991380428220524721275953667708539158216562349142410251563875693357225958037972168171464202408464357887999591743390976055868013550924491729939389374474204657396215931645076599921952 [149,88] 17963183933198964567059020034510184427596529654139869223386480357312175410600665579480014682705738627554434625353116697523274945804109399694171561974529710337172428925316584251855660338088985902023686282646293718729124629358021484440203925098539152299542073243467392444597716078162393598500287068352778635869466352948673371686271087886614476686830020631648586204222689802750759876047429432788372915809428178573846201179534894148533978108296024900360032494327832301983230558140348812915383034364807337963733792389648989148978562506055585078818618592370601110125236246445929047117589312588818107131183282530528226202369019164631642084253276193804660663793115962792393344049265582554313057984881802854566922388253301822315749459607546296612590429432586908574936320261478871721416878039611293929638523946228925962035407154007050268451056628559567722625917103242183786321508188918126924776778534069401992424963794208503537434619543001638983323105078880340035817922440481100095506200390973398447510001304660691232373340223017798954741486086337935901963309038043856786291714306850339780406692095756810435785657488662432046963708899081060673251487668729587267401684066047720034123547439994835580005536249286927254780097598655477682941614507597499793502010983326745053670603265670856940702136095883623306179153723785930193247254919868477647989597868132614967710222103565545674318873000234134987289515429171917072084330031084600224221651079196881043669790366795016536836856717188823410237661285010473592278116379423521549576300213076684404040786202041387236756494711120996144402197779597403125799560744837927183812559713599676041069267687771210354014367508710238125367201447570941590900891343622166919279485649604900479832718736920001425340454054850671424993784002249429351817446439604082650489274131367624140949947699972638227777338757879677798655478247854101539538252994963806971416970558178714990062527520219053524823682245178080481216794879057299128908841225363240425546405929110051917262917536176483985120970211507593329831414343225989946520707499053518910473994989367752202610871919719288819662020428840171518223999488 [149,89] -243855705658183945042192517886387569173523880053005286674633731646237779104818663471502404536751156425717886799370940485453576362349291500920594935311521826962085118317536334308222661442067744123298262073039509621464053621260543463568174222343330091820707525615307845552284371142705882688649494262143524429135869529876342083380933590704453178588900928791274237931625142767792731369060839334715343707080349442711737362594950578366920679437896488359459979489082432232047653022277118484345386354068565703871187602789405445996246187227629995469460865400046240892039961284695389682327958717924160854327335396127962636304998424868673358133919728712996111510385957426085555075221937633943211210155254564724475603521535340148722555642001958517759819295928485507869141389652665180971791661003759060505774083993361970425458545131169003538201078014412077134532992694551622009192590715539665686665465486067798349753718545703932775889756360388067356111190917694333711883878735229187468313566995228016148155897594942920953530486657919164123179462773423545751380257401338355696340210928654602981487463093634586464827396719307117914294256798640032287097059906145179517560035331359613306021418671481554101983969080197244610709629333275341569176294816291992955331120463483739853402708191674645108234470913467251461677926010429288048261346996087856620652277090135453216392469419970421975142976855876719876728371565242518751950377799648386155279197346971402237863741190548078217706047345210350307180810837961116678461824901973550461302387316892361391666415731579769363801688942699461813946655852273338246729115489986505726319579481044073980296713773444677325610528313281839302571304234341840661777176868805962391808743644683245965539319049958282031334437478283073886707799603745335633034971651769212267888521703269934539211047728561787560272050240939810562833257513591765603713688678840775253492097741472704383205466137500465120476986212577456490297072073851829044654623409940348089094080648606433435505018276027885946275893639619783088601750553969541394793939630379026625905281144546060638092856004050141912214734687992604675200 [149,90] 64287777457546529590456523569416979878996499280587147059505016743906071509493323930020747963410365068954359504672827345853252315985343576762175962647256390005448402890767970263141835226414553333940120690843146642188735793772892868982254168205484249725934309890242046758734746652637971312754199593730671379507010619772394835301674308817828507707563387937451627217009993341194768450087067420912217034512561397304603321218083681311652838426669964850913535458258949659495028986330464057211748953984224489916183656590277625456252584785168163278557826756282200716500586231231613371248469950755853359857337319809600477668778591361499342204209210198144847556783980686829968824517616907987722672731017121433606736437714359264009884823632662781765050987574893001690469329683547512247486583121610545743830859086405244157506528572695761717080377826472985656231572836449152123488116032217584703343087346085487039216578355595701998439616276151216270292647875107503377874447121289866662292768271899889642161118539155844345452351932075921582629175442480937563809817166661628208901961807549625737989540929317796525579327388271533000594174417909363190265318499371435626380347321983296790030730545223825225537491979504861130860969651487101376643375302658075185966999274637044298180618386080113788779705450959895134443769147365103064180399691839371558379365527322678802082724170132418429863534330439558472385819565566980722745249116374389515388141990099666178962790807184369506385546870218572489209626985991354967239571310130213991283333108266892054775399234268924753211322610951010643549380753528894497273481205267080752004837860000218339231287013427019194778035371993448533605117340320677058588513384446398249511357465639372707088392131006958306669119889855205717425982212210541250854117294283118398510335565496435657259914017557824623754826534957303344479953967626353674974391731681367911474502680710996774847302105958918670966635693157305113535200092862488747693337023589182416836208187205109807903006103886643796701707038242938147354290778659686751401939615165958595719871101466723285421582528044880908139010139871713280 [149,91] -6432307105569858951809634728228722286764204297487554945616658221547030683284770495494076601467980733770471925241626566266530227192801656540996135303172917664410932719536750224779264218900917021488840082072890746125083202252194171275398980033805133444073195268020524349349185469346074986645845447960033290812899670210554391172325069345622456574958971518841630230342230214016201688242266951674513090017428933222203562227011401969052438363300460961849403926395664170518039144975688951276057368710110353042089949964072386735540688803898305217613075917770683275226907677239174593356926010377559245157616796792756968698056435161299613838301958848991202786055213595604837252166302109151343660150245297565739182293695313035187699158614809292185144172608908551485133911063690557577702349913432722066588397457318296131860846667919158643386923113936727524263812222431022210091206552373546522512381923829077354270925369056710942718605799747216021932081048249761055490033411745829100708464780186017679983546015423626493061030757040280819994593936027120032721483870725608388821300109801899441219938296552237406855327007440238056551672593294774256351123905919141200574113949394918800930016925603102257563924269554314374292672112012845367421584434791753135283348226587663895924658461322312600517267264605415611719958889757388644328290060906094296265476979923388920592222938033967106429601848934575657837196632556682647450180569239135453072495844491361609970643102335226269417849422084975141213928394320550264619143661766699233356641414369751622400348967545682468371698735350225043177381746542740489376957458699901721584014723281586677575061301668330821282670881194643094003403709138529358462953595669147557264760658302667713440341512582699552963330213040235857891713617092746504684094324862060495788572611827572011802874768967218347142904100186048548084225915074855020387805999020295189703872003265076687341824742871020131918570459962704502811449488506955948096421693159585206937818440023951424472217312470051526636395347427900405938115033955079428583939193329703466271527689537277414875412345675672958272671216810568 [149,92] 274047158565864941870496928889538131043999646358756903995531315503245777913831543362166498825858003892000650494443326455059780119519215883920241195008612391278575638308239552762659151662872339638073464145783444119112917554033384741394534810675304865006953580731587097958922066651185187322247169408199258589267316821468026199413304631481031721528355237602055755630042162774479763970195645010228702608437519156368572327042108643635445957171117684478025246242268095045839686326875943068001724578707253052672583040135822038980000814675035919924655914499846974422626843408490700095061551184304364711960749939525068219715276718656078991453295085717766651688566868536100038191676720230502763803909509336316832220164893510022489783579369024343855271737399806227010996603695435932927785050462941264201258393151198127638904130267212028067347379770538052178744027363732637875740039636836547708738876188007299004166105002513531055008682122581273041391527311742020275494279433586494907823015969638391563595845608768709152161563284645097680358593528076472880634598516623231080689130569864230989912200596321894568065012356883035771973074031456961618955322946453771874582425293826189694881749231223311704854851137658625772266653943507753233924510611613360380707320404706875959988039203650581727142618714723899961818101303906417323688261030633024192133015343205158681102044718108526536167490428503066464645902194851580891762251683192684809608193119653820512998897890127710189849354022236389366309830404382628963976857395449662613251102052266477824547024902153868155895243490775553912128704221565785473315280426130346788008199577025422732155562731574876687502687297045366006061421158302149316873039072244029462210961350888288485944954776027929196360145593207018461659212906463290617209889546275346900867932946727812184095722125831961708664612603804892325816837655847036564909365239951912852847583620949270022540051420247417000622572970215365163154475232390208048762520890610593243579229896870725840104493136652143948042115821707892599382918998394340658976171094149140358708293082470217523463422608111136618452651520 [149,93] -8973919837036234785824396727286027280285870855275780065992539234449924344183630509773687554970256331329595312599150523522627224923882131109269512527241791169210424210144921807118043544029680891089535434691347740364913833708998886181410112018070607212702112516011531133698554450896593389175581042547639965022776286099314577333405827746153214870050782187483986265666028738410668119708602578325139751530379498654491984740874864324605787806463345246096775328031116186066249789393794344824061271980893377051142130980404896681769735076421207022842865832844588854262070008740297090200076400057108246391854413911061823516435457847530475957103909240203287078865248644410056626838258193750274940047114146797088008275326010657983725339801759117954143696611642897294681179156148032280918229847663162832143420577830478492193750498817902013809162332465941902876761490293011552046479582496198108700070621128246060856278276458747257406871793179572560300833024587442592941831388355395117090564304228885100780356984370639719702827424467458612691152981508386188135082468067717167147456242160923228610894473645013052471745900291939564376022788173521604584277989574650708009659284293839974744544402045700102735586869991595950148232626133852125558231055642408866363951362349721968747176576571174587534072798056556154529004392082001584333887648156197446877865837737367476027553442469860797103018988302488726712821565629382057416111977821381863504540941057134593720917505471527098458988873466602874582459964169608015640212399317680237605972528769996040705416982589021777901965672342945815501918022637674558150021801842382882717097316992327287575299908444472034736263187815718283775590480019821411732421521037165172469000962764529483509301886353751168102313263617464062423947729315641901790155533615546786629888255813865613947894619864500962885417359889798562305213412438231612944000291285029818434219340973428641310302546178642314119126898327175692210361718590410555898638467546871326873147874070775120484707536137640245426742893708433698760000265236882622723736232389515541711318189140735062395984214216963869092800 [149,94] 279118442211345442543581950289919386113011495350558152130961498650862799701469974253411543121462508284700985727207296470526006461425796052839728833774471017942905002656946109893770801061492284386294320086494579997785227022553813415694166774045336126747552055656136068192107234441342328430110042273442529109099070305063448611917855450005993073951768922193090337131660281964158654699469067886352507395541941785293077233582075456188977285368436769494190094312118510996701005167315518795814600536947625700789157136469504489585441114222633647088183698026642679789484137173308360020325356957833253763852902980045302828549159070140134164009492013671374732842329812527517943378878706324210351136867016120816348826695442287480896635805742932937910929030548325191172074238407685038879277186578590841937407357535797842439912781031537619956407769729546181443774196609786371267664892647953623600275594607543525238241578792784627534209846674980820995039581206882516361331314388753868622167076168101713975141726911851576699124889528317063817658298773576646854395491750652663207054207865466128310660164829418018851880974188579931756231861070970614677614340577913516914198399462656139935778212272681787574470033947458694687249554415596574036491387868924672858394339558871090355543837346909734826432051683051460177828169946248607136257976943343386878400574031127296652003200849372750274261827523311139220740047074359484742552656952510689992509204505929685573740656146143498591713562211423128689029096863945198869662484931254904891353124963972692633218382778636552440305048769637813565420267089562876725264408988498888147991054794477884603726066981932325995330502521191357267178022535197069412213771485187915899416063716525426812362802514081061281798925940987981307239514871395279204149209423942560379066545613582954363916290703913784701059682907379669774070685048575403624379841593089836040877660165410831876682284852749095447706534035058564736468216370463709532607546934226296847102190053467708946816636136041707176783693472600568378405466851171819672346735306983082555626624868904012763205592792653757152 [149,95] -7221226521064293137211946539890215007905679324361089508630794726994291046396471940372041960702897852270166277742503410188593920111528041907392836523348863304977872684535283538322313022599829909791984976244011228480239218918159001078457335096969856555994272663767868636357780387778665500485663125636360865615223941552824148616323165370816813571114963015808725488111358511230259756342513567013899303194434911046647495268732646114445254339738332686143592908518114051825289728219079409215511000799345221387192613029825363893641663528973597845380131098254904174628472411417345712889728632422356840625693054407103506119343435187760408983676432103134023696737619633780635400038624599181397836548449836716570993026557252102200899118400302397358186253577337613602597635416264723895825098136225735073122693713959955029783038665383851290665011589192476711432290579101891618242945627931392684094894225056031830712305277466633367968953449691827309743757430208496041793471556159833283434552922906684567431000925480641095778807962455424370273543418568343558958912787587705820222815845085943170299328825305443052805128910733005574028809102559649261863675635381642505732161123686358109039607498207477957993001437446383126653433660548195898870256465604396114164358832037310377704193764905062934687725642346356858908294113849223087611991354676858096781925115973889252959375577165516742091137193572524542238085396921864671171060759377896717116275239997964704886174133729648073406845681782678005930226778486240651037694873418573764161918435823634335934058561767410929888313570412844672217245527725137745943159029142271859956480772141125334187060297315928730696075716804749603731964435886038171808549534919781888738262474896200421546499926427225210260019941272099444939252871435547117505718299086214173400970481393182749408594155751259838869919742720810447968144944711252909816446292349713084219367407620380238703551797935957608520150726722868255461786888022583768084488691970910921998082469772292972922478984577961224517653541388963335947632674729869119203040119417045156633123884646132395709185956433844 [149,96] 110258449867646473174556816499278716318997050416446003602034689956785455812656507904756907757990503651025504966029262536057733366715973960808210270240430163718481600221255187592109805382885296445033658386683134430468517053114236720986509205409567243512334265337327131281329345093321360682516045687425970600154257794805090030343076883379891684350917998879126565537968451650927160773658074811167274606100145565745135436155037481095286667300387683665343328578074541225507188871876694661365836098714176439085699120546942289479443500412170430477527295966286369457699549932632395632806007638277961635786302898450324488554347457547658353702383923745273124638932927189897041927249498782166029710323817816420791464717421136464983297885132444064568424580816083506948914530497859959896148271040940622094559874129517762189038501620679930706052530157167303935969176598976916869374984465679366104682808404458544524739194988942228748044880157676059367241530907914543513899703473950847342050186658733322792756637808061875392741220299644119067438464897216157667292138513710765606170606200234564556239115553641650901186298790117047607708510722805955972975791261630630581247162194043471260487009542183696682662080599119682213018713165020015869257189416375971874512007380387447958479605232280102998801420049714508565348158215166769416407953820883419968266467212291850111139133514987538392305461895817434583706603190784059328942964049171593886451020812440344166374041058795591883091432090743457880042042832000448598195356665847076500633417962735239434627341881951570904182949400369241744237826315666671426429884991745940287238358612424589738342676258508952087573443813028428265614757159626235907458430052374630788039302738559033960949224648093472193013465049734049600194304133385075936477356800035193070431466684712898615700083428770342707260030931160548061928862804524139268412381537934439680916071120190675034746319043357502196896196403748616746335907443918338640284318386192192856759451979760731943365044602406490168597203494773782267451352343732105247857577707541652465225761981654632528758120064 [149,97] -2635367800507194259957873921318374879019628871051517722280533915161689323973245055324596285642484975057795988794013189158364786730365585742721640146959424353669310064641728641243702718028298510876655163216319293042735319783429738949398894376320256343816159424035055442172863935727401498764397634456513310266186857663668931057063680051187606718459383291928586026295543799693334101952049051387705944070079968033080788932725656397939731370801113100538171460156358694581999972593023342575474670556491389302180002277901728917704420233554194933202804972073571440330910627715685797013205832012722436170020235253617834828284951981834115468058927227400282634575552282993421093218281352176190790005596935965057553067512330212065368854110752749815788308137996254371730288788483441881610445239362876969629746210229722672817903691112316660804379398876253577921026601160823692366546392072985444270469024762246169745835359849284847842291018363775228919940040423143581404300846565975098099645041460729157485697017371989658591710541555674821125650069451224063584563136178744241116917140858664426154538629214791485389238707054307716905535671340908814651472972720353788046605993525552932545893558005664810174963888603354937459659030009715435382754711030947250385493636607707348612829319880988385633707178458053428816055815155570169138017403283947355398605219724590736207364530412292250979239418183808610452551822122760541547785983386658540519740523322991784333252372201077734377940723685240575576197129262358383421266509813645096520973654032554177193849663850449287436563741772545161126629474423290608539224160377473186334949468347428801374172284105930190477990846347024847545819941691885456357808537579324343557460336119143122950399625123926556167944737969877303883083417363766701503078840356015317585253680272922698882971788723419723201588368149625382029826993360225047521249349802063122019132817704521537767547391768620227356420790720957702749349141262070538577637518174041325333482601281191000852923433386340525733451002461300706447583800147591391116291412140902589631492635281244958962768 [149,98] 14948892595463318041614007569122506419808831097398249730834128133649270108564812933028431052522795880197619915497353875052557933746528451733867613785387097807612411327374947619530913182771428432010845777478850747389722700366362831838393690633661397236331582088704054417766706520060099384196262268337091359401247119906428902083546118179429284519517632242252037805499816366790981889573567083425580714396491888029063339793973876912937351880507768209995954860290410128459494686522374929611356305540938476699549656475275620354183072896432651181031164573989153927938653000004597359823601491652258517140426768442337661629366492713469597963673785563177033494380821160914676940115179779056962699050384058836135836158826793200337442701128712192231777788190445129313888971605925570023835893862729486206375606078840650130052224869416125655507651768223777224467406298553847446104955769883565716718020266868068547048134070063158520613396098754552554794059731613240719689062834141818120235233340088735626276319932158902809081021353245685586987484559632059424515724903742857889379841530886622958076262381296999631127204495729350232238750322113533413706195913617129650393571226342906309852611220887681855134748298908838032764872132565664618033833361140108262315916753206845275636891303728971573414301823160438858201477447670607575238344120156774464839757392376643305531648602164953971146708805979510521256190023687281903601975016787488498527782484220056004266620678462012062328676714968583848134849957571798973970161658197646900533486188785721801830712217509558450285461339527066158292337633472302291817745354414319587301090895336973252368074847621244588094913544647545242217391670224985639079503529682565047982727503323747034688130372040517137747579032501274057194193014939451826479865146180740545525708736222793336065028682411732585765152710037933262841163471553681040999623674742035004426019669996458222375672764717283447316289413799322252150637779268627621047488896758254208978293666584675138605432853302390875549670108083734513474160163599498286873765434938789135146339777721724160 [149,99] -194493753191374948050353095632732761263881640115810532154708476366919508325174682661760074883842750590684864731745707091268219525685432832307541492427315307554687967819861999338796413087460871453392288144849354137214324812477892734249836627353393312881898857210184195517945847279622454440974934886712100985364945273797148912545688427700132625518588036642033771123756371994056431113067907957449486664408392781558855850815411485574534180292111297012081640188722736699652950951113224217811707278435429521103965378247165961445481140112941182114035570150989938483319625047924111997358986153748338080252030846748374041193345079709530786530321293750936546936442832341105962963246716331054420925357631273782056842813096684102437486482122468249694656409517898516923333832285195280214728294946649580751780666511859141523602324307631848192899196037693584851567200120412802869205522401751075571199822708422849662889765059603051037576401380407692067092315112296931013423291518908412167549852558636046557801772236121878000953113723633708732545762392880908009487988296157664241701650330045507097207941800948617511417176639819693547655146084703204612953627075243736604187440675377540630813025907060990942536354952786775081795648956051001031077434708916010661121514831638863839973962218722918199107488205710097306860643154288309769698447660055645059415637889637334694727081126939595994739775429057005496329591381170395556057856255182784329698855066039913050455031622026993637137620060781090434494067606066635601484650530286921854414396944363909405705447670873317654070203444272938033945326536927790408321061678807199363606483874706352912479010394485971284101568743198066040724465779443424365468923947095633819243221172545478933392459761122139173954274603386722215350541393934795111571486978853794484389797377027273700733728340926635405853844069323974064862861216686424178018066278487460708553667379883596638584561313698211660993014115265407419001616509478297818628557458426989951949225194417921815966625994221787996045171613246862104141231969497400428816597984342846005395638518632 [149,100] 1829616861522626316160743282243540376141012308794818692542710083791352476371240597284058684656302018994949362625313195754636993496878111702900277163677863501729996615981158286422046767032226455424290099602535258767724215849585953141217455076349990535081964946590690764897153460242415921042081304897861616287504075002440910802355129808442043052685734854028840549395086262113551805563723261129184568597109854593578214558116320927659152971666350314521090233153352725102430237593567611991382513455188325724161675413544628594262204245144393346987958800262423598792395902775390613911035803833760807038442504845608637220169745601163483256379184089434808808594536204879284547811884457779334110569180339307885852898500670414389446324913228406349268931914675414116433976093666169427843569121196255554540355860104417946554970354621016132063806027180649515178397331289950538940394554124976888232975753916327601364642841764253199895830234698794186680623251557093067859030050481828675763915565730377429253866449628815867357927559403181142515702386414400061938482828506934938848236003310929403736459835856410238962154852174569652561676883092274181394516325507260488066691671362543386241658400665725142323167269641059313089842207097561051252526448027409121553232726083761885340292371813657684175813589220785398386537665471478238932301682239135752001611844490839814485167335065391937420530538270547679378513523913551974080313748835148676877494761521223516073996185644782839565583130403272629046657551710266325356796872370834555133234041035350583967045179823762094022661417589043137656684535770960128001014507960693008941276871637177534128849844084510952838733189663552655197375927542025165438016657425986249373669829586138122241894471858279036432435545220428263055464788218499124234014506194785140010069803616732754894581440509715180154046242558158901213077297832609517686314324534674804491397682265200733082544953496758208113655491900084076110617159553892685889188465869846792047870170094786769964727645393591506585994650263913344462342645200134775874977868102086288222784768 [149,101] -12836734706382296954126275993917555559928851690526840982001939089961460425881004043472125874480261171813548603935564103397751637401045083138450507747042236677396364153213894686804106895968067982535739534387749914678179475786520930190698228017541767333916866021142959198663625765626566761127124307075211865563483105711705295431384028861279526014061717038201600427487017321373823465925173220528506999941263996741944149082877464189632717407833513091437935821546688718173938139279108359208383070353481291567430513697947796931705546867015094427543340376235358921365237377479541060276301847437839626795501476203973356584030617719523270822174176890505610793929667313526155919257901379300816554029047257797560996534260951377326973686977212263807092316558524231102189900239348984593496709773672607047867225510990431700845681522473433629079094631302936110251737980401335215031478948947490644224346103768622469173905529429076558610520668657833230450449223693285344438184829468808725336414196737257305241019601139095254523225293092045985775321682560778926230858398144659690183096651942135624994033932226099263451718115647109970988080367515061008441979793444722825771896282250589628128485587619960062619899739746919158672244574477749047622076838309941242132142111792696775875281523348731267054926392651539047424998341399994056151119023428876185150740422020914989641186030483027210075633117190221030984719072541459469740041327593471145171996498397653597064155379709283478643911801770753775692197440699515765814762218854870446187691386686848175556788031070892959166606866820133244618633788198944686604689892657033842511023640522032903859151538508102504930031739451554168119910520565252551509816468020860056691608601209514441575134085396347114460644431801328125211838134088087108764077476916323432762726464193834956739652462341557277271980772888907747011870319015081679427024537635867386076797630732054780920149876294254955630124904818976608719933752256807094438250927015848837309092993777441155286861058837484400641187540084566016585252864918280258218458357533620870560 [149,102] 105694114815203087152678750902439505855479688987708098147621651606047871420913769994282392464333903572471348127410544343076591197597741243063064917063310515305641908666153318910798616589062810082801726789342042322092544616249431906064689843810669509867334824640692241702578697464695445052447584979110107930586973569644406992748869487853922267595432340370229916722270947969088861046738574046908380059311126341990195010522043823712408518393122123906207329255284836294178632447692251733144059312550216163561099296982429073641171466263739136923193106907907635007117638311523402035939689232435676560658005336268086877520654541560825119567201057125403250159676882952585956066804050698283214772350576715579038142953515262071045402539212111438706799840809203814288654330174859862064780221988098688450381406251049288438840687822634044311395861834171404300293249162295458209804681434019433322252296913518589841916607652586341921731410195030304123477710451887581731817129958218411048066343455749616290180081858285990846737779794964932631576591010985102081726204151252565967631249391923494563888506846559239810216326545000604407615374013148368719011544715884295924016665201005575058723130415700451649060764151815431120357845483977680186617004256556509251702828280724474615363694412995824064634985860304673172901805782743276066457656273911470913967273983908842283972345998201832684036437913387308681018949324013421881574263546282130101875967250382083603906186906903801496465616738446619632518618870308814554187102968692659604508248079231951392720409898247177460191400293836703703337176103650820598241185538325324179414115411015863674395605241409681119501125918164665017596711674675881446967268449824491511407581125150947502824167609618420321906755677089675985053176703021540826397685353571404440544007468868347507323840869153979796501428076014082505269010653851621741827067549505134435102646838638131774754550434065806385480683779781260185403939005192673161097118662568387931266555838094743163629202287486191093942978206933567516520185141658932326553706817578848 [149,103] -510338310027666191828670236626390054862500554328777241206547599000371368214874470011303646865959720402920030948780354034522511502332437121534563444226901826069552611065344000953384915508551946292064764934886552083978738963399683229307495392957910928444868824602948644712476223510530187221702081218495618474609492027239365143013084517076402888369986558374617606262008524945049613405269366576875349589986984013362660112352246524069332508868549072700310681775432605610880473978174488193644819247839113817255850580627002091369873785495701430671150201287566340463809147394648289731767493330456834697085444500135743542418842142607196278753168348170575509847184535727863472442989515921249430649136065054214812211787830895033222087935966012652527066106102477838262335416416063958513162396628976605484203658783789841014894139230551362245325050053990937482342301218932816675012401812131650345317500103249316049912692900127633765537411773442739590872875598269660882871837670033763402586522153251595253831333301825898012921517585235146297731396892879490720820063460493146178112897723844238935674223485505233251128891123619870064746466208355544810542728306195584787787736560984872923020492284622488857535988534465341552562951331881629036357844578276578289152918476106461686518272512715642985683237653137649074654530503500262094115864288146740473623423190276631870416464555569811885853659981250655916871248084015814398245348784843607200802951545873347553334629312486773551857566445233022986115154959251149900626270369455887507602534751039293493013186016917325284228977297201939190852459817740060447818080901323258113812994192654726855026551120011791444074704971799383911765137338859350833536183689902617917297194481733785669306982861834567143953803333563295062184751191469820293553457420994421021520816251868744834481405859263516342886844628719155549898483515529421012179980562805991342660459661339920171664172264169536209141483905294552308596943649154944831019338123710592579180834889920119211655086733256889040812669287658298166205766423490535852344934852 [149,104] -4172516551782964911466960136504933166768952198143524423544268264854046353352600583697264322689725201976308239175186184521608575659045617217739743803088718517228162280107299390156646119226020099747681563369475279328475120527624145074368909185159651676547477643546972483326383510143548637030741613528973610001153622548133413364845577295990744491129732013819743009476388910379048240662934141245819098677854218715805972488179372575994687628093744973978819721538858369009609857221099238865887961717065617511748469786656114292593939061620852793625821983633671735622801407323352200047116547803704493183497820970025117831212170727090199381865547332359242632895042037237310833369500868330416124777528845803971840266183861515135895250189095757545210230357775641763834646250413216056253945388612953843119309569404027729863054452338807209503939720308827881548000944676799812486833214232537340565012463505759957149909824522917473077812127289504935913206059741296448951724755591438052527814276740867078126691429023946529648083512182957672838182151271032179021318425820579823751160246135227533238386388278256185876127706706855648531979485043360534661596850582006376834290526291088660070455663334641320211029253471457807779302680517650304436359004731118321469583962123748792111826476556231657817478449214539811430898144447782384885608954721057430764148635149392000987447300209535424394121522179552962691175439453864974513860317803543230820461203786784046591780007172674657117521226455697526360675214228382237414414052277735172863046116066502774807796384376856811198635295980206731118864681220198450716741868768323467708055420701463383020241440954150515698332406400359880475019867846297995570463475224986187342894640844836284233196291465136218843324339418261845316541370325488465105639732855815197602307904652313339586426908145547880915564005170978539413749774580613231791745776162359591459648920878433728412865293165098084031740425831974375549946491908834083571115920800779631198986649595658136700209033888623925079947894579174274895566828029136037118912 [149,105] -11738204776654243805113115803407488703054810417254213122003127943457789613331573857979603321279185602747058403441187649796530841841710096450281725989171427866093109320249338965744553303037190778210318454957469131377317569656071864077225660915726800673050288059051977612291726495258038160427198047116651032128211627125839492838718152240676132068961569207335431949466477587411214646415061263560295769799324789840667147127008355393297699578422118042808421734228816971092995957218413410715959026780768146411407975623234202420417973102834957173211514019226566101921020939331476122818150397569857572997549852251120343778300125155997975415782284521218553650477100246817638063958348104191792786087814993695751326518877477771274981403370040576028367408146081793802500629568680020793982965152132089924548270542794409215980688856258673050722623999268626784514541342870291142884027188748910517434734823678215014129076823316025859920200150410691030064160813050872239855029437553398473428189938318207286307434911655255649334510564795168729308166342508349024756968231656830910525536788572556665635596369818915917392826904624284224768797417026539887192434704742030205047043190889352233857156196573391993054855146506715334384513333822394153281234129485205006999436690928194283850839603776072456879385641050170222362485110515214401786749134141005160966487907279076869245750340070775012961824956980803842143126957050406518005406603004552967859588014186302534533816592170912548917736554020585362317248076544259718897700888349230424086647892727403322718285658831373905052297906185897818017333799509961587827638502534718961035917028606272301598646218455802393267472574061343494521815891273010601359451068649119011287506345273193418972217770582719274057840674182525285410029731982551984795766937377878257822271116005000575521233237805340706401382468772365176838802969067131830148285609834519191415612366591877961770809651700693655502552335544464359299229374686431519150390150828858801771354466549226131572802916274640635501193296667871682803358569006985224 [149,106] -76834588386388615204463593879101828388508563496146710185769609835547150805431424657426737578150368891918283847240675625904237811291360268448707557539812256402034432866421589900690678075704429888557373742720036045638885186977542212289553355994382194541872245183295638028037290886143432289726824642968862660711765892814133355333843371848487378749471107858554866616537758303701119273381258564319667177570276612547364511454104827520783391113823731315976704798001363883879270745893818183183891504514185376498588975834610210062779391446261850072799114532263940936052079772962222158196521272362443424062702926273723346609086862999003919469698544728368910743481016593865559792584517767794285962035402051164973312794143412063298235403749177330719631065879110989978073274678148699585240072516240154691417283346196671474102233799239257390007677359534742773635984410107079860001876098466067438022246009643111710246561318133622557891026450810288678872309115009328608037217161730096948619056194012358237383286599181246517884493502613133377652783512527255206780721299011475638367461310026695640983144372861563392661830070504128730873091531742058351097747840807388212551032612516696820401016296567519187335471883141256372652959165980697849381639254185493478470040697584456340045791191456094237210512515854885083611243659439994019516307456560866695209564977150210270009040552159754158016509357316623293518400876727730896117221455671439813185194586106974977882623773084115274418919823175177748359943703796895159322594049380218319753639376367023251898202387761787447539094564653482702351186833892585661499498895418619174931169291574931843069198526490204318837067032719042274045998270043774983251434399493951284417770753494128139626831447716999477995956456400966544802187741861377461005929237040197296711788415281720843863634866155311139377572435170829446409948538401932639111298646086298481179774263793795510757878648643329678434382335798005278276817368752178685880695024062379720886256873196723328479609788006483753364884637088699957090892325408 [149,107] -210355868636736861865887858983440024235981491919772843060285330863812583355808169509136642627125196189026711279502010966049516585698225810729019286539422727180780249827533323657458675987287471503623159107335216807614819988462501008432447890690648456884612869340545489887242397935337858344608969247506328097695684066150761976757316603932099069524320575209861249880124323257580876596919249017570826408311980722878775860618747471135614515068614679281354977011974783773938576074547477079823750379390977687562610605428430120159813152597512890733550193493612218503582768486743320495124051647409520616967390164611404296075172993235574281064466989541322895303534613268153041352918159849087383898281303393463419862558774477467146130464296728411587021175009174589892822364912708916011839708077773987198210659660383190000775315390037035442022348545497373096938929604591179067328768656091809890610337254828517051639263491749516818491073991320195129093332003132527481783034480585343482169733791186917073872620176115750801904855431798842557638796729833484313334344245176387389374753670531852103620379459632309675972926227130334209316125436229808049627329646674187461869597919133361092038859844602574272576950787647432635112047466369011586286431005117967035740395932423130467582442024484942252154139681944694393424600361769170127721726291063860499129731697991516030440362753571798435031873187134985527375556049296058126441034460972407596724784775286395442758140836827643047145143697708321844029397848444522131245139336778257519023425374580623034748478806213919513455718881740715439732787645220270384681565789992335797118827301207721471766056771257896036491168401405252085600180579220586338282698731912000652385587464379717949730600185087931448033998701425938880790339330559757643655768248094705785158763010453684291694616132185002583326026109647036014168094992546894677521509238914919644378113188827403703557855123361813650146804481627705633612906581267390626102666070041328573731747728290981156936413887219988779491749124333283782036368 [149,108] -571950284536652305378636669001623526274865087405635371313688187070766794126781333413938777025562508629130401697221304595071719311058580669948427326732193431757153612150368336371834517540839437613983253632855184992344497160900497547549252741706867004406292743322440859024814707715899129170520008364204677493894513370956707346204548361092808303900357864362541602997000749477290550790217495866511304982293391066304063892348156069271347213490440666426878693121398043360589296068047402468334692359254741416897338878085824352215270233952053799550254290731999135883875741181677452552421762451308163946158389916038974631217416656049858191625774170469490364524382023266799629141216914894003657771357532238145058348970266107654466759576987068291276832697311049227494949186269417132790767748949133448430863067728168490172241364436721101374847690578265186668164390915122666140857722306096537924456367410990378228349836431349878922723097276925667110649266976349898082626565826696183484960091693449997207328801281624580933135817039368019872831019857361375527759232986845416910522983567760939045146316921940885743255647700449422937012220662131333630484889786179795516756807530467549537521549308049808811779073110664571611148103603060609606982361946722944363047290364250899879650981169254346490642012030323889876312350221949266267257867181255301208603627848657217992109564806023267947162465680557109520060732322873817429834128065781949922763466479271916496847673121542355740668502827015450228725287795250382123830205341684821842432944303353843321600496463577423737999805029764688964346685421993354756896140380091449458503532883947641123401805152269516780219197518033101534628100348459359312920580740010907407130111437876264559014079333530527388109213163533758258709528282819272617809203579978967303538415647336315510167620438770872381766923472452039851261655356562829982882100959677055688731054714434370739664629438324411544990120440068253284216828966685986887173037231572699350394139573008269189659712622014939014132276847455565760 [149,109] -2540165411416976963459694640594357072545337835949109097605454667406919378483372587179770956198337811974065840434070547431391055129499914199528989175385141900005853094608424554063684580252575892906542544526668187375272065426673438039349582767260515438200203576169949937969605231357228197912914599427740669834829322351028388418894793173120016993275339553170125994507490008611498247036086572417849562004135081858623476738649660045287792343439054823536960071080592449971556323318523278496275771462900456143452547007550255750962535298782431351689718818203285951458206962140420647528402559496644222752115961318862777840037146320994899727492764251418260613112954645186822303693701685290236096163402003425733778329033135414095010471182603792174150831315170639406742434941036024057501000272800280736175893515257620763007142230559597225560478524191406511174804569894026581599116589177826034429381290493285047281886415942329314219136015142794522463409059054763878948255296218781108154147816247846062857606653861942901187537166080682264166443092799732026726578485281123113146388821574249157804239417053042505445221186908165763197861429067461979086994830947358532153583335884096910218928483035331924579757949096770600347130328265262970344443624050486848979166934128881530440623100414601144527286974193296558472921058758859653736568572242061815807480617462869675449904914730656829329196760435360203666456873672732676491395284446535519368678271952085761547840115131015884894127648401003559478159105564650898774398327044764757398917660288682912388445074405302224790649757487222871112346807717378618597637517302702247225518037344030206299914993930360299141717805621736093303461607381482643853823794347863135506187236601805654483543885759186628085610879062925998175548809651893983388072665993895198601839101962138249982055273675062627094504299389252704447095400475935956033357387469253412819739546749860360884013392038294643927045200152738442256038278025197390657050107894851723587285595460887338092389916367997118595433715143688 [149,110] -9850452188233167557549425701094328856285554644866169997041116759886905484373472597475429376505541457408091291396947228697173502651905256080281457160356018074557028862372913544457557585657572932119271978062882247379153101320945903844524552476990373590348936816424133549515846937685065184127867985669989464671516403293224903378543164715327509925423378295236508503399148010269598445096897507634651134383889919800491711924873775926045503756011813908102371848159532006607662984141507144572038158645894279478642996341703709246216334727130336608423183906005138241432174726535088362734718049441557269636097726948492653813922024148580604615518086378465826358413926492991294289974163371084628784083677418115147180661751804362549081287171300578791081457848843983516575815062606726465069024923745728268171712583439742582464079103540588285248007030158813077857742958804376561132287196985877592058781251639127987791907305886477403795630250513388830672085194482731354350444587322854422185302159838356413198001983879489678901038830132477581342123889849549948168212063311016944436188287761309748118732760991840059468247023495626056771093308696835078301577096253196587303143665938951819511114337348052678668521629966844177338969748136769694774763019121678922359144134340604839576226298740451896766283852540222942223528542761919608156680806113132512292597386983542524491824421993862982811115693626253051671865512544837409298815954440059737203724540068642061079163890534677711174701307624427340194673631348402893433904301848328690315473070004242905156453298742558987928456090436802358049325312861610062668943273285399780704444859511919393825882759775565766829622025434698384909759892542546519179916499466530245650883963240668029493992574921716887969879929077224538025922873544300491917077023489893981055043558049448816935201197395960049871114828120214419082892344553134269839906491540628641233249468273675712108733137436077935938279253105249956687283353484562803527099029327320106077418880388146799731256897549727152776465584 [149,111] -29978620413017271003296585972937569254281928761669159001443837484228313219461517650684398256982414660457634536331403491721001771915613267181723030923343310062565963062538162638621612851986113923336242439642575298507511006711624891431829576674946027265367044608864109211866262974942699751871830129771638424522610177569912648046485011784223513129189761356020867983519273885142177261906735025146411584814198001120509308259793341037309604448665455452350669768406114423626192543573639216146484607936011761754707211067909508131468968175910783083425894902385135380313908053936380308869540313982328682190059981795040848214401311526428806405546329553576353369621637289286500092768986146540568392565730923134536871162121467508117586867924005926332219610132278627369756091668634243213193353703420416548085248887242596387965443453832189371698883817789138617848009348247698136499846292306546805188873515560460409971952166472538784162572365041114796685142887834288872425656026137126181497926747284798801114226787613971893611164756133067645461280021880225677714312824391474534307011127862540318032848909376783035651212036062138846902489726573146723453758498561700364281473015957396966133303945521825372931606292589883970783289968759463581752298296755441000451841233436334727495050486883424776709890315606163768525429340858725302165486601664399926828739457951753373000657886948772671744616248122999115117510870499847613988783330677896992219197695728457695715741449349419161780272078642249257110414268882551257748625415892200306021652406210411257526394283030707746369984449210242887466853140372721722418260564941887845438942468571652564748843381157975369288260722368530475714979958566325832031633196458886165381423872312064444421153752577531929258382818916240308615023959582525198741379667464420477839615631158445018135530894164614053260175918822322180620123250692603054977036464956638545283162207600773410093180398146597801491280657213779583480190296681419290726081007870575571626848434751310304448328501534738873878 [149,112] -55964293853610715396590068836711880249178462462597031107109254247490731537574226790292911717104783587581620270359570160569182049680923812819430693888985336760538952202277164241473903893235172875742502942608190037645590879273807944819993653569659445353046258895073284228674705478095177236263530138637500919807578753773605054236897512757892619890527591638213507688458004326574922230628907538945204207587963125900420704415351804093855077009607371134155138164428336809166292471223731097184872481054519311627083199771308334965694457150601299572637403404720202995670236495796455339748233324757479109032836980622065163999074538210807866609662823001916321120966130121871000587565250774461007398675001644146235403806043386634653251155191380506098867697818513303731797620690261927945680947923801722000935116595863950857120847146097409375462971000637455338761832138002651349968387327991289284239071982451465113527902435531590003192074803867369159947154470925265984010192398903843143936832243232368383260171490335179461711651792293564544580561020349518282755925654167188574154954290628745023301760220438395890710169778928284702621284815048957681381617493651757071351359633007046572753723782702722899886393745048498519130320875871688207827784448514448263051937869066565149971032984987048454875185176948794593996963771919576703155785360515891530315663651595930794147457336986324427817936651282229845605461581681357296618087246506855948979918613277453659975217485612357469499056072183297290908359379110077160623042772028136973910868234142560441135529978253368141139852806543791402649247533034278757999810924365736352175313315347387353219555440066446312138117943553315780820178859460442529467083219292118172423072102127837843992941295008827843866475357428839220209755747020914699123671133789755508228407776683839486914416782298968585932368022278440368799450401008168515530295688980939301329087149157649771675143271504803782759633554094404362602756496315145576320076542735391695640541671674461494083442318682560 [149,113] -66450348132755813067540701225247450410370569239397462538321086725480311596356817469855248396123814565144160589389731855702642539632286825540867464383552320563981274776248602181655068600089258564803498838927694414543588647910021309021261357058701668043811754203245158061721563587894348817147273437987317523936621877024989164842123275790892694438422127997560237657283600781317454705818952471052785006844955737467404298442225657626096959594482046655365293935770219627366795963685508392245211917587315988194296349522227704340596909582049584609401914638205140652057000079507999830173790192475658934427119271335864568052371181654217066326795335458153476449496979014065716138369014109900972297165766717093555829824593889495532493725625236194835096576532431811133974978143688205745662636364016698777318684126516850170468894673598320549154135030253192310086341397371909293765000154873474194307136595284714300317307303667713912194639610939950010481091672693219745363001934171211322626435878783308805806567355588373203605238109665512009777445051878986168206501143039953295107640459901543209117388972287318108108645124882241977762299186415719944512440171506554877051984265768523404609701873661116947722772570947282137833909764886926408122155288277152475225544317119558143789140292275944849158830236972930535432966007298090489963458582372497602534390434037292071362811726954492884834653061788585613018943382752005892300911498704437579507015634562058064338624435949986531680583488549333903903354623895532833013572794712933944409303461829970538882668269055329722522968980380136436646513563530458512222929292690324605754872319473643259426587472994796613982174263758273107152191573835610998487021447449955557710911225839968436302257934580742464067207019001181221072826053681935533625662696992587035822004189966797068905619078151565130051966243955901234729606449390608398686334001524613143929373262017273534325334273217583179341332692545199013316185749753210427190797362536017235051635490524696026530700232 [149,114] -40672345805785523938638171598144739061384718091346607211013750298179982442075780366706103644951008537278094070446411043266635307605908168783074372929156147375535592365804674477327314545118744434519676915883883324912027833077462464206647174845811890622449475999908210653710929234689298186351794287693069213219168983910545243501935951043316269023784472310257487094851263902778635877797920293042879581445877040286606370308072622919420819595686173350457941655733564606088983092241612746464306190432413608471098583161892023517292400707626567678186042995421446656566353997393860465875293264428943324311937784108873115310581864251119889985173674291538502532618884343250376273919389930796629742849512305571282537531490029157011411120971620768664303145597476899019670469709838593415763530527530922774556759474282382937164753130588424998968158514732995077283272235064701171356422147051001511350311371430088428726221722014559438389441339209267727333796382550167783603486567345983285156187303024144020505384026474787279279754283504504114605798186759218931902223806608755128015720332050236479888830159716922737498446358203808401411476050490875398762482971162178724592401474549653823212019711301920266761524734566162606380129848440186528906207552431700617931065122406870653862498971007860111501498637253785224026313446115661151053601248327681981857678620240461343130154785362799057535707546040426014832590731750425352300274757882711835002390320013739747018361889096264697342279473401330837888177034301893943716150366106378368231725878408872125533617726368937849394276837756365165227440659037462568889946319243670793468201378903791862155302398189792493456076477915547132389707105785863073131782978942137053099622515365013674177803780683663514560025170713297491941838902011132061971254833985659134147100455676236097492032340162989320791338156158673242727866694554527099510837657827409446075848955784001104050747687555531367420820049840145458164265287137722213939109694296413404319629871927842065600 [149,115] -13786772476934296361106519450707993832851417356977074941990262799471044147508457736230270239697930186207855765479345516759988009674345839496651279201936594058825909169326118021985372684115454511441113240872358284691012684768296336124522257899097586348051480068471383806560338096339605335969691502026339848439831203003257618701953755591357791727081816904817399390336792500461327165103326029908622838997635252233811450531907866469272044278063936381849242546962172688882464352353307139997567834137691346842790768958386075395954482632112401288662779570403069056207363952529841322782006506881976861790002845383800890345967817628286559642358766002886375595872465315127274990158236233738484184104873924161918436717427519053221891955856815752980851078868362962794900093074107870170896072317385035693753541777024506025818804645902099186775669191191533989387470909619803391043505384324612956861076267168781338709042687562337226480900120877783932470440895465728416237697738644572831219025393015510036666841670688976779581589033515549100343211263430059915085044221526770548747425072481172226779944766876225921334172750786365143530637838806328929977799203772418724042175701152985321048568666929119654615657024602144617849449326296010692256491491618374046962014785989635405507420188640428583820199889682167903534366839056278056990045384016102527880776244178753838057362274942877044463533576303192219391729378896838591458533631362903915430962063838274923493435624146676702290177381532656080766944000540504080328661077329448158048369609417298073582262446198013433366882299974273774070296495280131342933029120375622397192056145308635417632476649820232333673176041788043649123242686956988270819208684910226151837199778925994322799355263655952702157854871448589893513062151968317494071447430812808161782610181411850107900228308085940879630287407487698612894990487260603481798244504530462096103147503784652235368746943366362738000022900968686138250374030275537477263916892086604137089062041939508 [149,116] -3328220543349842059446922764309600249879412246966762835913626222519839746043279997011638150719789549047054993478204803426520635269922923814789151595583806358510752438762910916961944084390736837230443243192721972404858171733997417149108364391930589230255503398232991763388333242888631304738557767818568143302547523401979295339716293771101088981458599881508887008481717369092309847171224696555249040154668051042589961875313187788991137829112599471106618268771474558852618373709167383880735773363712621425816889140535202373233636896117426364423364380274519431204247722317426518322263919684231431393332841796404577177955729731329300233408235194274037791072744445705976900130846486206596951145491252874218660213147896011887268554164677346197652597382734589350349349284733924060999124853476407793449405036509651524540067856962183086408400291547970985878102576871935218570923256035453684409087706920890515356479691302175830498246268527433252202466241235810352001168444482744228369085112606926821460317812275899675001012388560898130079165111619941798803574282139889241750864707685027388983906047282835336645408145999348570021417569272077970271680079202042857106428519546602751384201561815661477301353490409182965750854503086111796843822260712901790021227783176709198867871804883653387231485804256166885180698423790332544663190053623791781428466206206121967721610893026774208999975210334397231464859550858054013465788186946785925704973029961292773149945233383088288497755408406536120870764846530785017238569568220417436267291920506528480887439898264302709484469685120748870515975963048514440898363832107814626733849037809053038228810566501597335517300905222387152760001767414398017475361617014359185302067699823850644903633249665273520969105657370944252830464048815191841733562895163667915776231519783485660590732433838120711662936896788673439856520317099720840749249478722351666336145673314804908535553396552016416090240423409151065204279885123334739997120390146194358008353792 [149,117] -3692065949269501489076979513119664044037864026967951737154285654162158860847734211254373554113006297100222195410173867328884002448552575206583679432587512638287608335669915842992245190377303077223046512134854973925357556566965053802952403334425899729626881369348777931553577733765206812452231863064391287343789041473039910733362116097960102956468485760857009286617966529940438142207724111681432051365172985007393195957339458404213291957104626114310671904181841451172785272304529201943620033357259297178227825991607684508860559487403116383982051565943083749244944717927988265435580573050511926452247802542735268475570241699205092403326367607426920932720671910380040689168368807865194110548079436065346286172198811214244704670312947235971818229164360581181722356640751482324477542238196567746987165087782779219120203059089327583412848735638552284951229555801377772673301585666940909208878212436398660344714834608447218281589716118376299414252194861648925580457838893228336725877933467543436922685452264774474017776569542458905423992279058628153913360088295171317638773539005969792254097332696044779515193545232723561257464975070599174052898947625080658123418847537758889307960905243938714180503993686346722782435064257312615919089686096939096490837136479542208419407424395213695032270680596504289458092856040480434011256633708355186198096351191412880475376582270782215220356102316529082970221996958691762504837742924000687026472408261629662600490009300472762423260318826783583071798951636482534825985498175949861291346473661710785720551677544951864715942022126565792727632067984435046989463611559301902281355741536946621521084801277848194289653772645824017302868553038787258694814979832179845215238964007177377430457957711960937982412943714097424823389789194491428559077532915912487941310141846927008503218704969737956110373607646283102916457185735723343389491107189853377225556481209928471963318043660444719695249838867116105282836885816353130991009409155060533120 [149,118] -1832507160997296878844308863598393161320761066061334656968596687388192871394100225084295735484494852287510686323321782653807198309416526129161692258057238918045046936570320750206035547651112186292967172839964172400552272104422730199998611295907063950213192332582891792401479391099234821488078498491212405929866158691463290877676242271038842336945116476022948400626156863458687808463587197277685253363088157170522917022595954147002693536923583320078045959455566594352740089245483005893118213497584329825311101807825019720302640269297048838655418341527166482971519311676308956295893703300267228086692055808358998663070085501376700413583888044301882709841064589809397395013461135149595929480211537461486785780877834482459171531038392458918901536515475712380766514321127661469031390901653109450656257174767385177568488875829623149427613865885185261834757056114446967594021559944099509259999496905803546382617742714857876640179131002976903557667713063816048387869979487051968408956641019648274326267167426694243960321623461530952364753119962730422805949328675486809741111250781584232065950293909061870419928596517047823894952017336870606812790058543158609455200438475745297915701236977203310114301810372845655193711058024440413833590015309157475989591772378110034869144487556598914236037404956516752225914287811873909625338714205223908645405370875836571097263193344392846793252718764052534871483224785080916106252817151925863546019368611551906106425999709005145448123300278622592736367666569545500501874020378398521189796122724145164240861930783458884608478921386977236136549641205793201826626811362158848235207359255402600926982003466703012000490834307578478359099351788001541100945164711036479772127709387393253447926783914667274045392445704140940368952793082488511846429763983179990099531557795871362702312090448157224782428645795373840195324805731072644366006666557701597340297862285830961322505308829246316625119703026407447981100044340740549021053191771072 [149,119] -1024262628921509973927325380260273653416771108944593394938867214064508335270641451945656558553811104319708895202655083485793054505002292889960075975855202590696811603992540859990947728546841879023440499032550819897670003963637436053433386530592669398879390412485510169979660930518325337416086092541370501962753222527143635041424944222645821062156128750171764567355659278608855183258903706317345012134202691019540514189538371196832341527731392697492645572923049429937012881570417357679875791041048436502207603154557332564284103297603764009455590706824913937513336958568531978697219799022676379343374950421749501028728257350999096054631159566320501228803880989190523194519443868920063565892272479671961916506423548912500207370479356989807263331939815997908012372769957252971620993347192881332842921294432881864467239633828694283846049288721342614344831484010503959918660379422966219512407724802264057460573820193821094247027322630092799367800617206116238934222580649519612119670255068766041565047132294383978228968351288324019847409462092668224185845230050000466683533420597838255136714706991413337205422326030580813648419162793035723272202114943370937327365921973829667259370419286343709681714158581900779523325724048289027096879694039855967461412674204591782412072670902301822326102678761104375257748885212433521654291419653513843953984359918795817628021738345110414089395418035966944536768257030514243565929881151259650797323938643473722029774417756188879339010406843351129527387803269333126597949840266555676889011275957430489474027811813587030633889202690706375698865949714002429425374618674083611286365375331356543479309169692838275638140793936716139382828342834929226743697733800040560175766763218413145232383385598925057468013978208763478899352728223315393115204986731850605280955227622422378567706026912400257215968717092630475035797585656603932341985551065809826796087667825402774805657636517589787810308474759285714877888371858233767108484952 [149,120] -647786095869609676200275407513403413744983069993437580725852573126860338319949504967750846155417381813344753021738662170370315611956332671846123965634374719786708984086755677456151840404995689787459125829520584657144755082827980980026575696657275155526111888077665670634929722326585888226364830944991913805903824532152512368128946065171758218642591997695794369631994152813154165833674049441831494005777009808837277679628256103640799897248705200603808797359187912616657104245272420716339668103579578852758893149065410667190505351002560624698295939576936447796821472478804192386376477568869681524937788148957560795336296774423124405077673691863758579182573362159792996908332429073949698976818534286505306034935766417865390868459510592020163246698390106798044786281281278068583924337555189084043920555431051229193049282155351107680262457495948733476598858181670179627222001268112883147587682901337606310876055444157782471496505828202070125346361927996153925642795122005472965256572140418535819030105861013055674808981463389608311874697408894437923113619421785325584997664868218104544735907310166349311642188323018084619871589862342400179313208268600696882696121880830025876987766699981908436062534998004939489831681677120731655106893649174567988083695521408466518898171329421888851401927919372208661051088107060472792111864372515226467885773083463540511134340385449877366855762952401508110292618013817954808578493868646555214595046900856614512330251615396034067102358541160351940957825889309198955740839045926222859543551233596191953593679804916802025831331983791015668198523559792992401599244447723257851943724838893249557063180079085337903554348917614747618394749687723686099388074257390790515014020995018088110873994752066941798670563759181675204287669735922800982308348260717870948298769335743147947361454443903017812679531307910231016452996554004923144401998914232192316977013396720553561109822658221940260662441305479287756125012646759068096 [149,121] -251285458907843375455216595632808281702766703058350670803324539061206693521191106260539911298932611271315207560745583998126742904041865804057239843485982400074392544949228389587703167792123916527250215718571429241351748074763882241713677974525010337601233507103895733066222948026706171920639217140082422023837582904620855326312152843422101373770979508340386382025051203688884883631288965755279924802481498846686578652076101179761498844771292940036087549300364284938977580775448267342976794826111380243584575910093761507470149786315803622257457278477989472974537586617242326968999014137286088951137217435252349574431584127454383925785554792288290181916565328955002720907406062887847111208337784691041062160293743714039938898365143604625149104613996608040247147606132614621691527436469022131965655985547333206972873202349226523710825717411089124203085188283103541863466986770633686466496462659794099717947964824963271465662091687306362456844532631812827063885602055699411374296410438173065501341373651333538338681438840670584854646418130792426164458651728533085372905570142348102335063098034829285704987838139240946097535862361036783130709279933483104696097665157218567059138866515265015715350773169940734156786602163713502154552320563819105181603752258095299702634208545486672216174382008165492228598733832953684938656870796447082633969630430821511366259054600738087794684529367418894189429037955890858231336588493826925222072496878712112415388478750404413891132186484154959001939315943092411458137448953065008730741441012600151453977199554491642298488504798878958722171637374692194484757599105128150727059865436710404498319014441007430201506462673560235488397109904860086633257114572413696757943937262296090488604140020439586842004268122174528352061626201448042869295377397753365363038312529158295332184941126798905778062716163075334577503569264746933201956967610708872849214957995479531342596540097018021268845233055028891631054591151480 [149,122] -141014110949387939577831752651240888650915949880601704128909035104805903072570934304874359293607837211764768069701089563228070969528586435060937540902672605233606140531096351883166491911282919780962684966419443563311364783440060114399162549063227426702374281564414408381801701795441014742308888934663998285083004988504660498413817236230052473754105509078396439967305111891008627048295761252556993519812313986721919949723830762906921851205789650991129785551313367396117701776140382071321656353668607149495674307156697924740294811961337032958192850003596750065244427579394956469046901540965382021073868921028059632384191511280542129922411301668001332803639161321020488923775617573734188129764680510356186270692244155458995086987177985590579188291593909631792756986249467087735760420221705624327647588323143268171461305684219643080232688644590483180698711103919287284557511312123058905288139451162232367643550881321042513533784147533924081305744637962705374654083014656185135646294320699654828248957782702147070075930774830287956317817562371416184677650703727293087908542909049591657106450583503290991854405692650386849036670574985389672889560631534339506957558091124180819544901595794901737607111835585187065436964835130968864058485843944711970845766301523673708726188489863923296085739173337768092521726302419452121062183706662754324732843438564458210985032472824877220157781251479725421259754833870708671407685236132713535082332185982637431848119548812993461743735058393849030494693630854768573239229054812220058080837505523592268634587162393144974229261727228290249025185323410499325970862718970485629392885474899526333378879773180544919375223457199790534011453003923443623644806249237918806351170728928593297548014871752414236821400807379254062283967173406315297936306048144925434655764665347384186654903585838723844474203589184936062855290491749141463577074620090722340228659112950674552939368641973572961640847066249701605554744 [149,123] -64518953296903145437370239720920003179929582100924774240141887658823335362534402512328135060402688556514628302966605848875223043540492122992982692259656985717244885138321274880848517143602439557370181946498126066008710036109854393414658530563942587044284380153833578285453144041644786114345073945327363286823066656830340283812690127401040543928424604273441950905323334962593059291136448287278269064860539412547880493296637140978021159083659126748891777081483026422490726665136478274802867046096403052023649748695667210462544487301414828143403213564652240181747009679398053664920734011350904206902412374753403642221373223697727690270516597239451277916859962016228116242678744255919891838469651245410455399091663030107067338177127765252370225440464125597540741172080255890623387674520692848358022481207569475119925247476928705602679610950707543245024466584587841631477551065071890170988937365297550414101890872796904058538043998197424889170455548773454127696050841156015617791689909183488470302810320303251770594553055943762586802000133632348199577613573253421678655411018324304078490078779824526839189247092644295924880152704153967708003335237534371905117185031142965936595728955611963221664115467138105037082467463123048824511904747359209381520680839387926009739540337361733622937995920334790220060095432724285414267534925147953972897731492854082482172269187817620688130370558389929697396396918101262984619158000774490122471940472953471312820416710704194485089971020275094920457574895862557736219584616470798523855455888797426319207677388362102695534376652415384929197076358512125747007245335659695294020484918114618571827924871751293985416263393899380555385739500486857262174015449579675559785238713281424855860943791773356065832245886384584248507404023028860017286984472266546920320197039134364359539285694430097885598320046962275981932043405650764251330409533031630999016252614725021479032973677387819579975683162767218761 [149,124] -10568809505519228376750151279191109191538554169302558767468794290892426291227123212126563646943595743128908465183567733152199823325763201781636564219144322305983404592008728228946625014898004520494207095711528188520846554614357322607722144615526137704078541404890801004314153422278371868094203337296113146132334370721727461765187098359557137521197239622512109209116956551447422914275964738218555146668087285632410143511055779634424513278081027917621354853938940349920572698130594160754035107346668702639437116603470067527446922959200596050218850993057274025678185080363677733561887949821440370516605025083905166733496076638783107209039869152344729351463942107011297036408017085781505467134609349876380222604442952513164856804919606656590567502824348157498719825889116716976793253014894425488594009927945402784400325751936296396281505219617132251729555899670953204035790697378736602457901621818865053857991622344706598201492767533528297301640657905869013823792871409085475742793869827183565656918976698366633421947868531422008883800980039000166372886004150885525978174107771898997884007869034584870271430304554113307597595431151385905865187193824536117282025614898748342240673940101058966678550012678655748802420675440274607215556784936162366545273539917962482571524707188333149880023853980441462192061230420406920784362912263139063188023128468073184478185978206970673939755505728053334164865408101197828479230824877190251101124526503702221184050423128212909755983681916458433841099936378431818003772265336740388307169366881352261529361939308919240992933912165206486183790328886599519506213880607259932573138627228129325455118478399637393961156171364453970979259630836435792539382630864649203137382210648066058155314603001378909616305681312129239429164774121123543267829508355954019856284094145404778895963278655394666575562114496920495101821804859396378182466244195243358026637492691584117267407364182437373049424806912 [149,125] -1030319362446858826325565457473448595962653525444469228213764250393526783266323970333874744919814919851791418011345236665225691862589041139908226559440504657297505421289318738245717120780199229098918958553548214018699145125420324820902785725493515336176999300643899841779395021935752507449547283352977420143273046977058635936924778631910915511301234594379402323659766176974841034580961674239799181521252084650169635893218763249819292861764966891254742312496157741426196431912812873833493531998076473947502759828798810524769187838536838448364255328079237464189286053711185235202512850251697282240332056821998769920900961211703105252937491479643131587110663599157609580361712587541421812374114124284694767716375220007742124489840431196947971551401719116930993851969122848949528988645832974994823068509801859504217676212334911575085103536728134488276998387242574548981353643180735200786589549874777301952329695819082278333241040582694470954519108444479970397474427447999763950523211144452175382459454625051404710875184166474975595892927496034771737942474019871933082802019109581497411410800488290535352038815540203035391345516419631888989280771984114206151923549561333945622197518178114964964576500499019052306939911936282033496880550004325590372722872295983929881352719049499448421007802845620143885020163349844781872829186698478611183288853562695524932468334631447898337735535378106903060702511734269585975986326841540941057522626442722300093280351677318021444224210549029958100864716430030104251855397552262149311503337839706448813174747755611396477040669897288836173137736968188798664230948181455935428687684779376343737352991720957166270585697336749864695018950545636739710756400105095669638993020313960630316859969972905582694185742119888791869502631429439804968865105376445888634631266983990098857307828319171759390789324696417615705930534567472856093533255040996714827051091703669927185708704524665086684928 [149,126] -64589772602654439352665496405301694540906277652059409710666432857591205903502011948432195028082222621245353418317424924786875700897209281854588001832811974381758939560804628910520112545830873957471737877471531014484715601208355017531848156819193600707929250311482222586027055716841990883290749105086437309472441392719827751346974828724274474085448945243564938732215822230773402961922222981303218005746479873355519445069261076899104416146585128560095370624335871759197194879188223818115437456714655690945056584058022214624984899790422398382440907667613987924943784491266948907056398465280795003305513892312574806959212367800718456804957807647304524913001476436670086361610806643462179998543872992253579028457345597189318733136586427986096014540952596262899066370232049636418014743408644407517393381611357768877951869771123451279098816195702559867207399029619504484731237170752628209640231260405987164979076384651256062354401678155101329414877239317236110780032200995276825448769120041144417638718088945791009136611632888707904069889968399347996514953025589805260610513855559680743104172835413711026847274522613182566318874424498419026925888613018551331299195950468471742370358349026844146886436278987659694854788840030481388963548364378129881813656872937008607904576493797322608765129906472756163613968102686250462222908910638291563234371787718715751322833830355787507759030278794753491778078908545949630101907600249346942381347264163090699569566739862185293923487233416342477054992547290109761844214783477194097621955572608781147963863763272457703362597970100876137381418607213827183142702073848089862526756104053338854953833140325505905894324998899556800797526567250159435969543541095553174387454003794925777371959888619048589310820451879429030428484085254889659878013266613335375479026477047900777230066307561770428848498006748265880477808837727687723357997012247169039394488103478568864166599255559504 [149,127] -2517440001291018459276044714405964147672336300415746109351723190081588986425630118991671816452884858160784774475296604074139417149837006931077847873063084775431954542515890867610629164605272664901844432850599470241841063371156783257536207152918447545980493547221659457626693663021321176041722400321089754335555444077421815030950708718174317825545524585715791077473564618773001421209222617360560019221688078991621223974332561361755521676461969603064566936970849890336403448947478477369953525082312674692150879318502393234883188620291197535298849400175600008779994206777439312299131324888929346223718695208212591859682572560414488766898577425772664191324081118861619877950127466199816393209292488951507314388502507422995682100442179505911556308126433181557964533872862469302684565497109771489777078173911166126889551122238428394279584125748474093575472704745811072177585609705701550831186560386118518061201668260967128328561753601999945108906830848642247439085324197933314476432224456536025907088761421445761633025423116616800809657963249259920208286715300156784238360768473903834849689917156819331624104537889342471975645880922960574614569022556690176944361028865208958913188169973005932790284006261870641203543180502244577825687176769576295157184180453834850397741806185177771031367817555696186063496926917766431756527400057828735439113656087302182027582192827709280320229117893035260643965868738748817557468700125137407938712374225579521198140625402350402241036994636054768234000641662900936902205598091296295189764454690323516776691896084923100712272732774218473957090890709734084827850050444996059134651344203361799139252104748580072853981708571897267236069388652850977446395886253422524648032722359492853769200061742334858061005452543798061139311630944441881347452464569369348905722812744726505130832746736764443044370196608579049465624246641288282120047394915841583782233146736257342585372642 [149,128] -22503673000895922863783415361003929494921584168718816393027886289753022925400034675824203848361568383100650459302708635732832985519407513836183931087977999049053727080753170422135957666489287594658217978281986946477143991750934362579995919426952198525883914935268777155686312560436428432367485133796450497921872427077703724666055174638228894830404041161238246311052477050954924710462949202464694301666349059211704838594849107278258301504954070230136124334511999517821462752530406904127894046683356897348109107105151223064874633302001729124501462109073793006583338351115456725054751208062912019130728151138569354803864965769942783607061374820380828371961050509931743850428029080866124283934676243822282249641659019869134543249791465054858522677105388452865207499384222329054785438379425975778149783360713810314540519520290652786722789653434713946412628487662149498805554596046455626565262098170653396144922652155764896262322684313785466292681692278740108688270289496732662382416199891125500664271257350590893044109374683250546848691852195327601749330579066686935431332815130244473190000956189981858887499501997754787471340282668891151131897130485200926890053113536396088122518128924832133730814524847173075790227060354079729275876382818861882502947024376699651936349975350302080253280947654353565244965516479630359834323434402188148850546074942144222507189365042238869748280487978484846275595195190515603552167085456992380827814643002164837941476252444261651770757374297511910823733617699051779825045574739860308445462870374070927352447686387101968852995911791440894567379981053444576054785314827189974893325872197234523718550234091172885234813306080005439974984444527499214822701650821008399018705889665748297968729670877240854080813090372348211440311664154611610327505149590146187345249364758918541722510287612392501833318249523007778400102182609649203596127358944373782579544198756739008 [149,129] 61447307334756928959390158297843175973507659059585090426789906990728906407846926081451644900609233080052715368724466674766772356354869316550028776092794625196119007821067747057330976537536654850289040966666185099976885565044973773622486385070723591640581465918438506287493963038997873160920689748010068199658885411780749382769015676511274344223682193292842406241576455101044421087605022308899499749079636151160900598598790635328452504732037030904466715635319222873837266073637978446334231787624820056630992916434839380622297991100042706125084802891336931221269507879396143073600341792101868315899680187554123542325724459823178117292676968315532265730456392386402021944306468062442299900876102345635770484481654373872023622223205367253446805082996350162891786045679464612290154257034126753594500748750116310102490531068945827846087106333354573074611710022639889560561609119330412893239094567105503706482778938379010465277219041055628123061179041510144837195328817556034000441846816542190584700205786029209779194693553063269350497311766069546442320607823738759237045971706307572203420753091086160251766748441685690154807353516151787776467104258740780975666883934517473289277060895321610590774357219929992631423671358912020011374723551066141967972920542702377060456274600707260937695875617077645950375801372700472285968802633847063301139451081272855166979050651757096366497774896075894724854710865833124550750009364165761896946683746083951616915295677735870413258806744297671008901083757345253810812517492383115106857455926836678331079827183544221492030865566108480771583155123229787122738712849751661675035854656177108045158637196087539315277557020183868417092670356336794220449298271570340863120051687238200832597631435060394854843072634428722355988853045880886338181054151919877366497588539386553616722960062162433560381546670803500090963645533754105240178129216929110567654383864 [149,130] -3008808404873449328113223350497584756591404995536186201975522224779742478080878162129892670603997811152883432252906684571604874133823908024920262874869400182516039372735034969454414334621959564662559839408807895831079388276229387175433185525287614661299766999911365926865578801750559074670246071261346073605522939025488220928179431455691436690478563106912451441267777958956396006765132526034641803385702283314806228353186343016631082074318465813816866953041449651589163280579610873478346423474330614801289337652358877813552837993475009768629745623015361562662083811310402690664733071572971805980621355595067917761946970917343632258131300934813910574808354064166809273248621858590090824795762443863014288420248782498241575992318240349070586736643375077276880301351045916929728125647440040839687172181576900383526739231250028596060081251180611894172135230509842338859443942201998331907278379797692796941441372789623431916338411202368370743830773230525304959503114257910223620810217532188590427131098780896994266346743420467504300145119882540561830900518305909491823265537727023173934985171806009834976400537811124344537537772236227179473492527724339862525290169357798224356741098812271791169759290114878048305777543477338446991003162621117576591854533162605106863531730457793719898913475715388632837497222782039366724555890754170468954543336832048140588403370051658624657067801674977923533587758509856112258844911375515677393628004975620393147647853347848871495111275593560492111101514861573409771886481429596156930348826961786710444954437393648760582055189607378328771917132643747972594890080690228041717704017413298845626295279130581757958847615538815879089035848797564032216136299447897833326427869852887091156089273639797652563544067197749436271763537229201318957266049273995253908278552677783395129174452932053304291386370836273333711370074903495645320703308820048328544 [149,131] -83987286877660135690800094049004562000952196023077378657626937290126219764166730294734309722956160374407021384330412423829543695987083696189283646225608480630870315547981025186423206165747266448607157353406741931198632464369786636807359167635572792821936979699622595816625219474864999307651041965799838497546745440015164559846009650958776848366042228493048816586505463038020120564745557750620629584700856463818135099999222209573255490442604306641025341597867869636241157913452279010090456623834362050782041432045829578140290037842721388422390567951936507416794010477489095617768985533761722818159208080018167460214776538310717894063522564570934937024573269796746341103737384850880537104312328449014137134912399928470120696977563833853374109545678643252933239675969873591655076441578139199251815755900507052166401718641675179927074164300044080794029745048158925294421329323787451621233708865161490076736476822805318066367714661503206865187587661544243745224340337931154913866531722457412102220936218113634147754075394528906991117472383893557327306555035509784474383985714397445985628823701240830971261106666138417064002893759134069413218482258200324958760834097602047624002817610705691560961784590083712750660062323936274760899506069671343475813138217328061700843035146427113295079473145824543617025050792000338173710908129305247466203360045050040432914282003471814086871161539670504528099428879546523576408678266605401578860179998609192774954956174381333392430233790589988904069773520813832891894490970197895182069511662167915668845092817273282629725952330558910365369919497824028816562645634684194418855764831418629954026036037336764828796584575790397687502783055378789863897692659137840877649613667216744317498542397033799626385895864112637177885995842081902786005969859902351862906760440168581342215751364969779332218050849761641222101182424807132915564010052568 [149,132] 366758864603293739827135435350081230707292715888455490991472050586554094972753699658245429823657469881018461601218718735609350670227956580618609739738019327368119464513409886263822057273945651938744694502277208684913173232747998423510149003354063951035646048749645137426350732111495968658379822858013059381787413737913052166787315134034064502157121357022999950498829456405741279668366003356103864946679322425782728809048688807222642627286894271531636659032486307233716837196842491663520604530457968133404381956505387441470224837265581974909246034285304942313900541036915391127163780421520891809613315912374666383322150840494455234579585477514259250178783073798910639997747206488703814076202797013726376532257908378181281013387418159435849296228283164631399349333516116643409226392191876298031691618214857851326021217939207477745078069715603400339415675970592420887266253428464254678538606584429742924897012371745221111561904448898839720102145673734867136877341991963730006501804997927317263221489612192663766723941123729679635231557310089273262727166678937325752469034736323116511978898318799402304946398253954744309839152460561071067283626464125906414164948735325851902249412547871512779266718193910698328034659092673894268098320682309013294417305272343939843074811866090308967227024042396264034213187131043929652122588377680536248095528940175923551268011219553192536311036744978096737978168419225864821061658170414024821705509487694924906886799260151423140310497787010595263530903073028057617569439109695405358212944702038108740539111625010957633721144145311914294952889501577652145742228022141153287269641100041908672672457251275154601394911616462756336722748453516386002556637162281023419067051561124754706045280766902791977337592115250890487565437526919775209472959138763698148683446887610889840926256800106392054906826462146396071001383907010576647680 [149,133] -1462142217801047887704782529102694813912606270258886903479304805351394880484543725960468936203407950075747904642073345338751533609605473464393392313448112001852866719836703423958655352905747502492600365901257824782575234762027200488754138948449149165523612288583718217775184610443290151684489396660413526214443098785070861008868224922154087285776665577455844750176230839095149331956209927029020881606031312442222394690368226390931016795154735950339253261416030960720691682760267124067052167654287312469629244289055202324087795000461055831774120990048177775524900815264939638278059613581266807747227462872576277662377448601838199425524061345824856822955987990584149274699148123985675652326305322750152240094241759321611220332625063891923175609816143037615417210611290540415253554669029761760510978178784710145995966063371989915645998381513962045686740546505179097467460488749868607259060023665026678309924876596463251770489014809472044423338129556354301711462894981015620518823222332378747640739908700848824888532295724444413609911516256350887223500851200410529488929519168757381202320381654773369188236956453205338080165783720836099230935941920481817049854011551191750074709317359790295633185714073394423234725553250704849538940144220066895598165038913103413195945935276169104650408803188577539234963629869874955288580860834001267664344888500420147937881197292466433675679614911606808320184989484076269020936743415122229202285845769181479228744438941917029045180992299179422873548449764541145818404277576367372033154410025402581096810860193727833207975075204441979117784325668690708251318827288649745875077212276562870185941470702802711231333574536519483920049208904002211555893046583291078659681324873864381309759225827109590435124824779095169609167957385007913422732948086137784598218552320639817321588213388047607352105449613466986845927010792384 [149,134] 7878252258214181445655617301964135922024693400674948671149087522246917848888356798665078475109886459431982803827264581148079988244842715125137828410877594031675652120500095228006492705566786193526580028813453705527935886374472087501610096456537569505278904864855639693965660538654349212792907716319468814695407804204074204561134189676414208691834462131297552021963702889872861784174508433346728233215758756522860990574458520189056165620635786947864664133056330369887813198979189245781833729322552171273824932062286921962180187956649313661057762649211492908992233462139617364551493415148804090001573594346943784221239869224852223120444222812404089706549427613401759853314062333267057549057544784472396065446955480139199380666201003649631192553483700736838012484169676566140897148672074331823488273748666818106531285844362205540829081662141416182161905875499139501172496218977496707687847801280773547529583927243454984567433170272886229094847354179930495550860882594823624571366435104043788504774639046049675494220006592887011645727283859590328028303604647982486872608418005856917177047408572535166079702781434628237083919514478093024523214759559672543173307146521205311865289777512448217826448151165128215002874926504355786380858191561151609965008914881794236441337104969199383503790539512382477651418595156846840661326557109869548436664521362010079199463917560283215408636806587023508419126908977279080410942327664070848023873805513389903793234369397914987323067889145411233424930749171932554260136702340803051049286445514020484712393451288531861453797854399012134932469050030945973121117673114880600844532986040986035510056574590070307685692412990629738437013595570234158590465562970227634358656828687613034258719936653759817763792780855389867057392637530790984032120127603365085944452288431253749066557664904070762642959968067283092160704 [149,135] -13743656090585050778851716166712204278295714154748406083959305152886942901792816015475521929293672646739038100055046764769571605241549701482745050011230993867375831749736730978129750977009348438565116484041034905012515422444304264148760129859505021613852161574398736115443913031671384830485851247490772036835694677090364407425024825803656676072802047777084642677090836092332328553373759227788068428925159485959566291239319877386217936537391495513396499614920688872427489644621401208743202208622710348161522708131441623860765896450760355424060814169654142069671036079184369879916214483756178613387608967782614126523793771260725739297027906834254592331793687545178475678035213890855272641046130557808120450112676098536746398979938798831827724906124258035434304995551975605157692411264975895150864559891216012612139365581144336366282281240100385202089866842690873695333545351546542099390304769115677511099468078271095858717762205815832666474124917923194657420830161237492334073024999951137739473358827446717471502646049436016692623244390660051457284848844388579621349596758591500135177465865111012857488151743319732090480548759125475618743647246326460537903893586906746704234494913201666598936798454991334507975958964833870194339415495818870781725886863085689684676299051728202589276703772134789851712564796223005924363693415365990341728532873241163597791430160141693411246445233438145802991592326442671156476485910337229249727850044975494851458615276774568413343971349942534455381611545471469911826034041395656945516710157167638103141812149066596422328770991782422030331726234715360105266658610673935697914064161785720619022245170708597301214400277038198695477422787491306767436745909566700333558656069956094909333449011184625271214499232591092491185905793547206621451942867995963896296476557969173924583093643830468871446939800982568 [149,136] -2038052109384477939103723621319098821366318515313977975187265948741329444920969942729444574050936681611416841958504500874154783800486438322314536326830516919309689871382751819621077278104070047536881449735116880661237290057747741631089796437483569700537714966404910690038966771830973379069694453855033355918696449822352162979751618178979146265552501292507520267744928936556050760358044419423251754984696977943928054076450846269857847943206513887576756492663505692156342610704085205997428635863948652822116418478993733688973104300786065328998555794072649125202353514636406363428152854234418628227728091572491168151785655856025638603167386982242749603951479166080939005725450605931110796902122219466746809619450580224970700794989659182138925133022489540375304240170643253101093537117385491574474089222963185894656883191265936290640257434373573504035789073129055255146072364679174782596368106354490834486614118206649586025821489404535595941208735086172014238796584194340635465939076349106300363651651099780330467801211116376332647263954489603279781596005718035780671317784364116694565045812681625456936109414537634409875815444421367334838711893741654575154901210463983800472197767052601035702446357143320313712524155535616886180043438349399311770465320243095510846451410649291891319374924305412087815628153582281887371350216476593372650228157281638592895106738641107358220115163304504552172592977660448156028369550176407300972442286157552315564528549263633309333891812197109188008937989275333761144065227591755431281488441371549419963614144627163846425976172583237987062984199747100911306182385018702220197370818604331336695114106739097066647663297774780262279183091695957085200428713625340820445658599209190133884255548609301168611703776865202884140030079111697934212110631494827458347801866493367551298145260886847621319040 [149,137] -1101660935716329293536150590238666881795533176947055435311231432170005926997489659461965243017279640838306066624312480272728459076225304046424532083070529195539965395668936468647715046535833254087328866725478169721280099230823002260925092939907563463820238743880420034250887472350948838809720612191542476623481002067057134113668894948702173561302834344173781486426604513248168483357202267168844089109878105369519183801104165243152491370070286933436115643769101162459693697421623340314769209658974905359074324571619834023126952851366128113613772631033389003278474188784539483273863424036232337557835286293275214984910687375009559466462546984069994877605435129403072969802183134443292358467344610251774174230944315233036364097981842728312299976433563393094977914523356827610960586130252994077818629292494359483080231381780402079407278880634748166209782877466453750463252978546214971690955420266478168422938119336447458686596581321848204335076989950683553884911119768393017585848146379770032542853307578508326811359458007894764273575433957821382952948121019344693320808672805455349021827768172296426347713534491971480070651577248343303004193448039889430835692732020785669522807648558577654467859831785161089215633579835840487922033069222523077442981136419781199427499974488929311727480869338889942253557070703925049286106157624737815114985203113426343299181110522444882410800723020744744993392490142721561685519902094155193614624023650146000085707693626977611506865527729012326656494785719484633064724108877167228372982648574499440849237456291005237505101347339394958720082093455567434514073646067990217675984048334665939974320754459786837517962101188930194741170512299620204888088863786308683619266726822580212329479021455940983830026587315859611407236484145979751870484600155769357660838951986353897182981287393648 [149,138] 373751777892213634229206403835609789536317353965597477773066860515436194136289050455640688335445299689447019294360124052281880676858363403325356935612515541749309716779690353489104827482652287638468004266961230875316582014597938705393331659867387363665669609171551598614294454814174919280565127718251428790178833460563018971372835797557762331952611798150176055305397481839575212590578630488699385352878073413367049066667231625141506430166088857555041068028121332550138471215546669265338338831084610305648807021256747162197620880467209169991796287812272951668164100736792125405922058029546368554208498730981831304708311939862190296926944897233358262700118194998051415949831227460119074020870019539607704138329305942976923301191806151885071167674235847735349905087785489193781739573944962321218781705922941233117973006166891931696886488912187204208722451151001727763948673152749382796159927148149906604147938232840374531756738400515986961315531227547309309113980844690657605714492812973193860871163884864034918117536918072816188110967506835734907495117415883316059392226047521562485994083792288404291172792185976492884944910191899831842322094502682065660749414845116508803005207434795120189496910585940886239928689692212596639423186591511787739681605817161837369313420884526271132342562643040399541718315327712129909429111296197828912807616456991550354282747677344327142016322611777780333730068677862352559150372920371614819078767648916649488790008937751590601354166353992761266401832116387812994985413136373033681631041557533147301391260121872060275644365438179012495405278774132908336918778297310434796343598257483877134813020206919357627289456809643579437445295643486439609207866507773669224112085765009429622030267914829883828170927560344207404229700827041885983593372684630899750145051824080149744384 [149,139] -987008887955843543638154699704366166512335430752753162606925936571069031221630605245904915483513328808303026457438829046807557104810853649291835813514182057121074407553773374741879938647671789140001565910005823091554195994507006722806627401042565879165157959529795446443463186093371869706087766425009540119597753254560276974556330787250380986205040811267029452043233689202820570770283016451580961493163232406485379062247809442188388324684669673691487978720653876452495884474943237944927629776019944493808244018721181733707516898999347890540182021616026200006465788110141991819812648998738793811806744821648265272009537437875106374513568554171158588933382754960274571339623134869014768913701555753556401284863447522355422765746401234567330459315232416158319954830693647605184800428704240771503257066244176457395501665842491872577685330135521991839252857258030937294047436989962469095215278963937922286029783105246802330223439921220823161773415770202633754051679663349557990997654220521388516120714048698376990480532326610916791545308670571757507593422932431343679665329267504629152572908085086292070412049288725805565561643004851993850728800863797223378534896771424948437790617100851760715625778850661932643821562418802238759681674677313162841926605876548722202020745255031391548749008202590283274782754345185651653446491196302252598576850376187590129001475024107894319638102828590146837741829094891367626013469052432732961900032086980341965729251875955946119501310580634742769388897403956608344761242809515277487139515481461752107815313193764110944204465852345621384381154880261050673598322045319507740333780841751913253750588743917143922778990075023903474858108808788012728705227374617803841752646841640809653277206603848000679342995699856783085160062915157883275626408529164684877760626411092 [149,140] -20523391544689167061134930256006852352744826875546998971965247025530051828027627904369367761166005166569172421597071114549717217958067078197731179124626551215986669993218770175367532997930043346705935705143960198547396357053435942185740435556720263901944717324105873870019804946554401962583654023451116458799886867482026076501552186632678560601513759921809135025926410432728121003146899823378093442385893194513802316687003111306033959627995751250558635306433692319165392810305366273509867568380929883463292697256600460378113043780907685341209565784990198880584834375109490982205045057878914718491221282599779163665138604194046230026003567490559935860337819670739343639371493140919974625671794525049249057880351821103307694898387502754772727709477624807363046428589714557409763759954720535610325367034868918796297094972798949662148608357736429168675419946035678798635115720311707161732712815639573517683329775962971740680944509539989685266713401860086487002749967548095298734033500889074723087751289451365605698939096506274794231481303505493257267063718412273837750862717103422810137160584788838740679946388924482114653485186779096651595348271482041363997055874784381212213554127802820456772929530797361116624360283976473036795438187178531034237865640303868429255959539278379012978382935399718617831121089867873359559359773152217753930738306366854709174632161242401879851063478698628047598476021126715088619591960991591286939399640197729912268439919561471339607913883752461913349517360156653698026205962816263238407506495093929948029447818257828888409886755665466494809529892024032409712770698540623312223570786213359062885161443427107254367204541467766521588317788504409543125805148616517679632361574263190932708006435521876145896964180039286673549506604925276839207400107500225648704 [149,141] -8055802750055910446560716465699668544453084600842471226439533766591083666097423165662778616095881280828823827976851616271678559996758312678219542158351565503068365343023639936380496739907752701001135513635995758115099030613277228382391594772535216523830686080888033452036112210490969273826801869474389248519021116523637919608039553417304511277551734198296271706479111451672426737436271005206097318902898501372007632306328090529089190169262095962260624262785292384790538718696563473683676716241864594530058744199123589052606776713194024847940026811984335435723093488432539608336867587162768594593308809273098399922662816025048406619835219074799382085795883471292841861859783722705782941842517830433274832707536082513328653743214677077648906227424167789321107226362794422971303101185234935188357170868843188767893209299680526258658326526378569648008223050089438112729951719327905667851374075298586249078199094911913118356245943388372836368017933546324878683791830042689549413836807194967447045418400028598031493932451973918840444759862024864286727523428199734873667675556624532501631300890014056445881693794978588228705237158257403237258295581029895693121929484157642448764893242480277359305380104793263912619411679426992877643381552035465538034053899627184707854147779983999074237501139303931398046921622408749417062120653184780508610064843435236314518221103453986839999182212680061315407241009626450624460410766373714219933983238773712905895385979772047586343846194744444742594622545211669442412729305660981492447486910838234568774435388975823614897676345948111529751800399033305243303460451119279761439790613495643939383245281673528798913970543684967900235846169271944316851781386483040633251137480850885058681077201953588331850660137502326025623417057340933448771804056952 [149,142] -954637141105323806680468770102172975791036398852019956765277688835392962367415000642292769181612285675021258483244121117823399750606741051213112587871801238692935390194402756219583489809740953076020987763828769276374477253891639478926383263808980142547324604132247362344257615818669183043741517360586976437373432714866893387514502915309567546129738791727973832516290834575711598856976190947421230934255782856174156648188568545343689835315217213059738409667287673287823593286233431080572208615183118740535033602897447037505479867636255215229991249569571019796032977157565702194347243705662716221346956079515621584218891797256991061639483130102021167984109605170080987527693496284566362004878072010725932928764892528070714635932286077783078756809046157768231847535090292948575083315380044637367761129939559739027609251136474859268835846009880368365161975692613173613902556311912689537637803036374199499433857307884522363512914080651746835052395960006661921925737299174253775725688550829047083126311797438328362255641804523169299739928999069920668909425445031923026088111025731970694945210876427276213256233560541151064899787022757467593410145951597833249396306167291066297739491024698117583542072044536780378845158807191286692156106590210705076124462229125430153912185861900757053442141758253903656702884714562379046370606916456289942621927017413496268632367729063377502208765583535810073597911893039598680491409075425495158426038485563391132728416199681196561834942742834234132716833520092827041941287185004886879130311910545622417939349981213715963920220466742892370544965512503603772083042285872527832830969358020331315159666108658350628175337312731103414343659619351909527253565749178162346452796030229362988883729121651935744247880629004773918224222610834303248 [149,143] -139541476601173418921972162382885215704714755512590930737933628775797771772350680480055265636496431888613099973706789634247694137241441103003617160519295379385692494749182333466722708036824578942066817788953410167304225268875844169494129063078066755920159783346028349749671858492973053529882213804057940975976956588945234870385200455217899254483521283061398387695536913699693476944558231416660220314968650819083540760579465532023121046281630554320843498523489648237777182952028144256513602888720220350204956106871299115597366633156352044848612005703138690470099202617651052668565287764146641711724973338207300717293216283343395482424686841166555812381301533222162373670354109757882890828618245731151405869511104485044974426778726815437136941968980061815219507771751593730848949000174323439571696374646146724316291022146203943374109089124255985738131594579017007559980563207231277331434708185227974194175371839852084966272339441490464999374831461955049264122019357854733423524194804686410021929230837432934259249765689400049697949583263822987561546604277111290670199305670381612774888859102034123700578915796959603520646310264686149465491003906316307358585143989781583810428145101458996947663151332142115528588006136627826342000159552664961514405423543108560446551661097768243262735419165580624830870045701385789328755438404964819146913998404303240311957869609290971311249663045215743806464091173225495447544035836462107824276761768752890992728693484454466283986611546550520359761182022018486712152820013416839901311220285511970180001025592334607363592723521418756463000956639718981837987259654208599425222762183780368912796980828652838598675801321114651872106486268193450050890903383694066079064582009269710959836739955157529079952231577005918512982203122 [149,144] 11084346482963316069774755302486948255183996244257986116082276779820888297544925026434025014071301470268505456323708816976518141744003438837011968010486502982805366820930084429721213832866639735745658510365142219159998040076876671143168576357511370585848176418120788200016257722414137434469672078051960447958635727759782526766629340582144403279985727815764172344589456804167644512365875112368016294945308206866625987949246500688811984724039211254623317404624891834862332670806026006778408075010245141666319462773799572791986971726918022513435282133594153474194493132686205104115703480922024016774628624900262909543033890062192022056760674423535260168018316852317168474402937612321587562634412577051800433770415501895379023587841053126611614670418958944935968828844904511049662136434743532021091344948521952487423583808932435171558433460949770284621926993223393671331058674782860815496042641692286538224765950261394846203738108288675631350881185884030085947409950768920264811519469481598825119489179854006233715102408859619284351382146210415085099784280546677567376471880372429602455241062605799069940695592673156687574886277203516762583197486376198291480496122984354882507121943925422894699575057491002431202557070159798328371261577582238945867985107517232032443907550153090353730979068145887185662356612795639458080777283673868251195754891554895035469529894620219336151573875701424450530885265433773927066702337127584543286218338280695187743288597747798701165876955044864790831270731190400436824028084105666404797560251734806013592711345737814788718819413281768177189387346575236858123191274052454428559470457730280557595826953897093319576523549213056553130855912754569431013497424040075281306922387395121367328742121614308212626338881169891648 [149,145] -73010307858650643371601571654342126005019580069524592852507141790627933905212617206668128395799888469391771835278646270991400365309912749090998162978710904562016736711307105991020447434760732389066857908828082832561696626631970607025986256697870256987319048972603826391321751945666236268600179871354678377944503171855594576099959836958064450422367252161051355568768118979115053843595665433678618630133255201586975356614433447843423835831576781535693408461852168782578074705609523165941015800326223482750112425716604081647439903719864586153150848972150691782904838510817302325789701653481685365307277254641881683813078946528439810364946953528046651372365234995842919297566184325637029449974158716987369646688309611832458286651313702021768662740330347669115209944879130801919674607211098204107590314564895341150459347196835157681731123614439860841079546502246415664686164842520016634203812664320077448013037489539138356033735328848108285560278672602789789312044160034487813344472918127558766051732255332998320779585877976738999544216425368573797048850548047684961768588676675256327440558208986669659638598293691461603613436615133862895274820916932375795884233828012351789854949061755440959988570396230583773524587951589632817067940931282518050997983107557704712005497148193205115708849938213629696205896556433316863758270582772052260785648319467601466669705088576351757645577839567921506427718954224949339351481704029175651172302355824897623955399069022230188194536834801355118509098688421337774444215582781229188804217178666625151812469377209381101883510077786377331282639761034229793549364978055648186937037207389230216276521163188208538534414584888808283966329020669528260936658813592114808674357867046243155985847679502419793762536 [149,146] -5912391044646325740421615942284359761690179885290141752117122028298743485792249440193522046166655729877694715714574306750205892355935294052476558503277323275570740605722936490562459871330979043502144509965001047550874638351538659747832684899365881682954548414464497617887160788928084404224987222345168982424674092991792143818697655917660371437064930205076343132483038177158007592277380019331473797705458964375080389139416023831423083856564554439216341590091853235800117327302382139585608994765780251675367393630169346319673530166484466054130438664109133345063338777818177534016703670948792291901984246416477474837985571026555461087870810177950457949108625644041586926727190103414813638627347783476231435781424689801945611938022570659140704352433203091367363095949376958492629903956343832701341588281130116433174156618037559127893375054033930967128125663365022950404277589811176559962983211408504059253837671675039309603178068014849912090904687715610860140203807917912830708380099493602032353135898599574576043114229823709576164882215757645102214281235414176718158750137582717738362961583352686716979740031527406725749293085917263022671933165148447344592316907107907445614995076863445635894758499751125122346149400732567306786978494106201086724455573681269515717380666356598388105097423135026783998645284536869189998384174573260570497270342632166510517740079048441555665057410139205040188384303061059939447800289307136217187335400202623091967538719509745616615886995468055100257945001895844271341361915189880249432304308374751473774708498404229093507149937213590211428369015341444069893185254206873350851730203299620140701197828548218020312676573618349184222125353885746091653128467073887905305055236534003150322563584193800 [149,147] -28991766531288610324911723325827315370463286983859777463420817210601841907420904632455971575839211784884408017147515630610343616238057428719446212091885800542114752345770711685422951056396603768912314534724275235609285070167678733787410605476969669270904909898933795782182393926560341023808085803804416791355989605478809033518494130935004200476633080029868202223921614013640932390044029692148864279760642358638306946472719079064201780619652687093827834729045834138881049574625121280984697469363882327903289561875727345536898722008175751200917284843945453727551546906718359187557498684674847063710367958068106228172609482276583904046711389443398648465583228265327495139717550752963411253710146767003677720248786813367785371434645590047086173107225274195446269063513008580086226174171628296833452876560344300453491305066054532480181989502346269176303384941516016721143443005421900308191871792403048776048365519397821552093524994685399047344872504189154360702159132502418705817572737450446482164034213075196005695813145076626489677568295246928457866269391455429085088242155489765530564806980134283641430360283111852777957268346192699014210636139746661067819184427478062843050526956889155804072480679446921986421437949696994111173854365133312187268373497761892887538171658285111015579306981980165636672224175054510795343969417850520594235956196500198658211190724512825852957527352296531979123771456631537967314393417545896085871362495550960209364650509590428791518149136432584508190355706807010084727487604600887248541338935621551473889921160707275812297315776068291943802362816152954821255421500381076023786843677396523676743416654495148646363787585522526830399193376490725299254973110372303033194337007776539064637 [149,148] 226938126419611739889749672699782661530516204540719238470668863890442018501189806240546229701281379805867569881668848441415647361927085355939131906005610680416046684716016758438679003991617361454575754953005802799135302460641381613316081206459331618111248135577171846799009484262734079952490856274166688874535910226615904363258730578548572794112377970300838317569424839999284838279832719881534639427631328899749477811126498165616714284737863888145546275469432966819328290016007514685179381420041486515095790897718901808352045320286034821972228698762779068755346927493589912658971611548664006668322614746345466200039205401793808738672028192574862278012966152697348899736634054160773343605715309631521702825951905156539440362242313957868195249558926822057605557628782588065351993681190146455946956098810448476317439392053596017712415168262633303092188491014965475966325531153516414255825965820074078904774958444032991600654036217109221481551597044445167489727672925492085717387995630754785155840608928479733363041862443953048871373851131555239512167836405197808593755997315034147805965516118015968407083417212854749977455253759713248003434145531611333490045759666185960918412070953726122603695220029669743784254950514522449319833817511970539898606614227468696419855693762952649057305408337750810401116279820788880655683977992217030740630629114361350055406817827292737960131569285758510553154564149509528001548654613195705790242013157792754610039550539845529551291521080651353105594557050994258980670458024049831588647157554954686624132537487343519151302744164471176525556953478205141277159308006463712406927623251599740192034424154561255723642828071444606573367825437147016761425284824442286475725453568 [149,149] -756995271605666537731173406625048234464456293867120335616324607391780407084462746765641722569614813129536617067187928836107268571264896287095000795964119406208320921613914853101963199457560922556618588058361224788872889400871158341162181169373564019879674622962000583760343495408734740427367688551397024795360886416695529362622787501581471977713973186631995472079943767790998383056510580368708992303556077529074015983659721423456976742140567473101324362102233015750184264017918021114736719426915225291637176442137674129521961414042723201260355370971370396643906390960770199063237358188056101094480319042293868147477770893789111379445984153496498123398459636233066682490180508060926320339787220725228417909184073436916094233413087295686163246069888774971658221429518402911057242581046396266420888135304471260165106456831946973750284296319827798475717376354383975345295373546813493407993924033005243750965259471177782689293810110786479900508797093752951434947637172747186716945916643417238996296720403938242519280835897214675893850748051543063893111600628413257968908067191515213552247638073148149925943739251714766630254066737845631330202391830414797385233495637268382370957353777315777096283205250496024393718140841587766439789256959083923655871741820905045725822211237673009647115127987209957724139207100956911379741930996655869707538558944597815424193941441164370383644762388703856191456646688199218414040112862201578303266344496757914372315624459610767050225323820446598519879270344033858191514864745862189521595179019730055908735955087590111245364689003837633966286951009682284241726056010907061856815082292046641832106395305698167991780785285961379329605389010464273149499830571264160 [150,0] 387638625909833554941703012501594537635029123344347404732630976929584049372580423760657986127181037304790065557940818101759887029088820715675185331251351250490262595352260163822420582315553668258255165144854784892242056664508022576880850177095036889496288784243432553663721128240444780920262018925079699398081927521643255304936310249921125163742886428230078371925035129929465893294943332111487805435546959336891762129398311297732551142963756720354488365019228759763886817438785517350371571793768631892434959039138022860863389066738975428242847620557174968236789353637318497520817025402099942716685320347698973130332149323260875165270948108172065689402662915726006456065536336144107792145538693250262311841586171340753590030470494524996083229865197540680908663407641438648967824472491416632366975512728560909017714211482112368501638584997644233888238789437102395466135548344378651787046272523056414618472845153910384650080648724167674899256303090348454047085028015570501322586073914048135977908961549860941860634903494945745442604145773271353318446493162491478003420552435354381928635927072327674120869244336334583037621814646937725769162373267883856407015768554973321931466576986029321447224278839212121311931387017953970746853855840570568686813594287249486585094454366294175139785925325253519853548909384571317307456904268677642795377411214452625499883216305819398203862173603484534178055735219543037863612979447729873896298981477260759496687275202035796476508645754789587596266313951805579066604874740025589410585452784220512975368326328060616237715747783975036830446966182632800335543237195926491954843845883671066277824587703460533881277948441822711587528945205936324479853743744270943029465916535040605717112927573694788903065128406958240948981320380633270672751583880247027078978164403040669073671652900469448980883061151387208853881052423165761174159846134196966233756456769698114256675997110923825851941249259875539131627276972458160203590795266839722143836315366926930323169401839499998403276023073887508873192403474694774100706108127026844996475459723312913166668323975930961211014642349295869563776297654998877013464922374607984199468883422488630885502786047827966814195237462316793790921819867748505547004801739103647377659760217260827144330422517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -604348630814029592426712536878576460495550078476604954070704524640361502944265071532739148817685253529914525978837606542010163192234331305984407569028017419466285469878277136345176745332361200509411459881306762824909496580221070561651676772052475892502613918013324909440072534243108355253861659282583863536730801597309806559562928113593497175230930856159460474713204709734974402944905424449506326911663282070628765100035779906682210652266418292094901016522007763845089696078646726755397500517780448256125383811295440107246436081708784201250351626160825126625072476908186590583836035263701571813077826938457528259635446745240879830990148536874304554575062144984000975202003410657843837220047215026487645295720738553291169071874448319867078914589870641655866838015885733815917274877135126875223519598004844097126879345082439747608060070616215962009626984597667246076752087202155783138616375728374863920187173393252782369079742493240190073670516385777172447353608290403471682838844497677630963117628027552581713984666566110031869120977534484480822693068171931589197575858691365818134887359686587840237637062159762251011820369496155112047404911576061774911625863640512283353064294155690188974878213001190872499691708843362271688813676668540242631860222256029109391333375882817396629458120990407898994443769722411152244531465274583673860784759738785696722816946286070010882779319109197535850964928176820851088199099643551757081236700059885273663847994549672023649445295822796662535395988402210525057132682268129065924241895328510942182118533812056031239199607037669042289670738738490505393140732459145892377886955807905036394914352394651422856398548848865695762323651264822987729414787644523445239942146583912358659510707517811328257332030934304052292625150446422258522720026659208491941650377808430570347992687444523704409299128815436701804096332650737882514875436176443841817735182691229428588939379896888491814574049119522528994910592183730926545512664204350603095138489209064828607889095285326516479981875949122865421072496663064531638012868077608411197259014416692916031364136576899136316821583466337010226265551112490710698182204074936609451619700089186387441409696485535142651289305036809782306358405933805936600614133596763938862340879896735286130692847147417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 46117610828790545230556115816665946448331427436245466908697983073687668932400014111254670772700948654319286223183922992757941136365982386492154401727622186894161217434064395020076810208355855873383058337071979878297507957033366584452160472269065190571049135880545041800258495144825079950096314548550585720816311450959153100687594115028383041497798741170271210795503453525015770425367874460269157939717372420640916198028194053345215823074695461633274045344804404577309273273155080415622597442943228651147671552832183016090599703277060190195315344673048734255518219898112069311207950493521388312068639304786153323578891923985255956748743485094781783900650625392736205286146201719675602638405118136028058503424623415611991892815586317715901576923137168609983503827865741517439427724881529140270526482616757004068659793821166028119144927720905899053043664627655190993136109990428640926966265253875157432762743661330042295891409291294233278517412600835218224455716363432055816520672871300046086980675113878600998768551736272391042255423307193028521390382844375562287340517724290990141533037100736134950764556611791240184442913876179086851202576561624407029026225668094917274644185131130453876177042859078116420480494398632080880519166498845067341590996524164892603743369982121899872588359274574111271370008449122855816589432849665466287920380314108030507612728844656072583329052637062613736942556685405901646150737881507186888194529559122132663707777227943586979882087464797518032645482188112494651429171294603497102429981953049581370894432303598538556189609029521669709787973094144290956109716590916280892274082197099722432962303373966512957505144256902653040081677380067401979085131549213527756962407381915150227573024082082626281951911886950774298581952390540041054391213932841879261959195319125378809835510815477302888495919909466228708636475565020251771369795759677379277096125800454887354076535362639449168880432601141757667169698243225735626115108345136331863235261190501765245509139143669958506396382196718464331705954364414671900789993916280335744236159332592504400806552266936362194862965027103974227681267401575895014502969271915937427048433918577085262599237002888649084817107685870448266132039381731565165661241025201913623441842577595564327144079875320578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -6430537054078518180920052870056515069951981209156533698984862601385703777616618501380386457764720377338528060477514282234771308146565921608338062384660919434711258479678467440303656296345570744598504900204192768899246322112135538273365629727491099975411488406810946857538521288503480733728811478791093568728605907948855423448228391459756133980666440021554343675465912012781634558570055467758368012978466938371954434729938962889228224154463977937274412752850750829359446852298899142788018392977225560590781449793953398600149826031131747695484194776268945645441870070956567884298257347867312351065684108964692006123144673630257478829034433197649701375302070734871854629955288987500118351861286363913665170472907025745668994110844599231628718783188935279409164733053687672036155581833795549851141450387189328139426779719275288148111893800643484153845091500313588022466183096879394031365015723817347736648023400891734003848223688465077024568550353424027283841416847201017930189016038939771698062683363501344487722282264386250986123874515955035596603632726839635572738254588229490273318592374655272166415790937742928896563920881296620429114187057753340762912416583889159577774743654808514859269441293599251803937757168214344083250101290035945635644426115333314475597681201590588519220843293123093124569903533098590599941084388645273136228302344682710472842144561607329300127166774553937245268658754249215851686166799475794919310779733691351068777891418948113306144097279087407740551295216410117229047167637034491173259772903199613899534661432570910572661223727110458874778076692029734980780996166437553174883460811328032692760820060279787064334985813101500259135392470731500318542664740567666720522086060640547100144935086070439041123718884229018877005994645246655690754218988630386722697457926457482252998184088408038280328923332046495554679042199357864680955153702392314200993518903379538154203935505451095758084790873174911509924023408598247686034802117238664368972474025567970435842629900014531628011915264107878478991568780146863043433115738118114100804929252072474325192902058201982269432300803350663604606325644679710174531002808185464242920691573751352236700747568132577639380450495939440374224260454242982778466969179827979166757190651674753592420022851083268259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 117607859538332006927802424378334170702806777759204367876936912873123475946851847794245465171485271687828837279877565895190077996183787445806675785879068870097558359257846889674230281305496706474227907091543750798524387614805614817048307728095558331739015109363169755142372918221784846599625019396378928909183211040320923194802011701277078565309880436346877768500922665538416580339047038022197102716222655290335041010101852443686140956257488233551503001441078704956204015946240983015539499841594321212842645071833806193432157894412268565660250554275183311948106523137890208220280435208018056088311915533003502812274899846390438199888930982790683218683170005088366135255677181536592696799313089599790945588029821696296847425405828878036712684872085223842341100640868858047495678278564754288725103316811104474234042134511292030917710385660362932110938179971777808553951408843951109633123392010876212017103907931966492507148630566866830836034042128067926427974714397581567156059180614486321516432086297214910686887450309058475868043340095243047155315830698625549460243556348524100537743673342478534809444043156206293670253735401931870198320194544360359091257690970412676945804449306234149101513308200614966526570384961475838740166836479816601208405326515319906539394522859490272695053548033623311573242265030361682327642597436670301622737682019057377410915565873504178861389762938889065490488793856808106137212132517479330773423310098864802708072161135644582399498429590372628874632569073709393604094101363004508457883609171351840156666601518989740884713654727895374229667112892220055193228431164989745583214131832566064186891754311056127712403067222929783518766013969913413198217774871220578707737245856079228266770315450419352148544307891310195971017906960551531069362700662280875312365274041177967026656117076030033270216256106581163549855798342968093733853193476060943605916820131167104635375877957699364727060737261179605160409054601796831415519338842913492077251567600654540808966709906072747322926750820437941842588384007185785775538363440644839357434556997855436401699404638295960804172232133862226983268735746970421150308860377894510171967257027684355356859833807200505065715545685144577867160252305020830527071363796208080931985054362349545576843796801629867474944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -476304394667674257602300136505154289807079358706172996839408146543815416230856050682570497908659344140974060975296586421651764743086745896531762564545453467668104087498739679950301721127715234164954939512071187153064182594902714126959648196979214765486263827769061518956857152619433494182111753053770179937250055371174360584558805578546199314067359417173800751052415212135959948621215093826557573418046011105642653194796504791015111402631808768899389177376771371889925082343007438937700587529353273434684912008662877160138264709828351031347538086525910375168941266950241992776148572275352136670614968025220101327077266407043319478841931653399634267602290569397397087915316709501492734399471109683603626405983105279475722782464225858844731678929777744496813230961979684106324187110866882547963173663276827984741042569379507009285288076959557876657709601232626553447436672647141382478996214181993589379363176613635022770253863596995957427755910760165993845176262187130807513638633332894135015670591119176758924986351083618640870243758117685297456357285286012306056323676283038658633491678937341302811576744255530298036348901963529147999385436519699739675733633525472917528719872185689271400020687027727102504079710309799898239491344518852041166057219231163394594950288660129227740695900655935184433627632392437648819010596251325444523115067479286915279426472279643724397386962606703989619836771492620596219901334698051298555856534881731736368238972592820356775879097284215699923021102710546376907852613461336050248071780151789228252976604552379170789241222084631596265254100510059732657841598236665504097184035168576265282486750949069943450043722685653414088163451077025115942928450223882548231828282506233767600532811017660997472381856487588604713999614534467851717932580371712972329433960646694173819485786103977692447726347688612189583770298175571907535492447819312274017723305091579930148380307299406249669975118168787103101602498357209282681708883451097840876696915975547349146670647630039694096352966403808541900033416985697569101375458652807968824201196444199241511520825885536066734118944622622509046770479125691249689153695991725701283534117860801235622277226788167313239361566578059634630857698338211855048666709101075909987391884344739908427973693762406669352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 3991646160522566230411330563872886914508002672364423419570109405827097020041555434879802575514733167500130951208780590295142220893600684499908686407245943039465565185623809090953499022677884760396828773663971623076353637626594492532527411726468975494331785421849976606989336929773733173773378446394778234469870890364767535383110402165917605682455632971808910238339664587899384043556029796869486924600523118838207825769405095457884537010136597013788984372604423086296451392436720819930531892163722340033058092586601513836003987757329622870904600691305506539875402577905786043424882454405765550773674212506553945824285394392778408595942926503486729665661943032068807762641626288866422117278525004857437192460332560515238891297517157667640057430307141826866470990558842255288006407109820764686929073981304562299518774392651623452058035640441121105959316932747603519341717586078533037383440477770168377332061857733695528818449828522476475243969136024520105773951693964939108142150299167857727540453455700831781270744710052521598031808280345092004354939233014616424709336501135545678414883199874263077303476624485619982979275638625881841540929063607582881104239908391684329993117902858901198553535168506899751149035150259823817171380991543807688653062932811442558717522208525078194414094737616944701094902387406525788043833669806125069742150515493924193261483380462017748589040197379982443725846684895771535517051907376974457524432287696783054205259803688804562462991019224584840230683058906406678515604198773592239354443576038377190968713595757118579203255945123022876070119298221315036812472531719877545393090145665216921401143750919585828032427477400877817553334362160081236544372858525284784318736685664356236937846254577053330262359228724408590033341379062966775321502469575037546178096299457696246141260592042541976397511126460253981236380710843376818951961534736604828233522462850301615336367268377416442733179752129629568284005999756026230390269764377141590628681694340050355211830966432005192937949817940303512345478496658225119580450686362142603559302747208664021947963054980038407104364614053881032836563355964289040540201939174273804715577536656665304824921139246481738102145231286624881634643349908567003883888372948016827531179952225998977897624271601022128881664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] -56272636968479701931324098066664012398923698145210636971869670677863083384130467865566094995897131003116833462688552200383679857369267826374573998833249887648057004273534730841115331954141183837936330462149080809682577136947921882793987238675902679800580631205160076016321561113858793564205690845292060753594523220558893596455903889646536181093205588258048507674354484659385279697095442603943804677400683002712873938788509149202198142872751254265532461612919357720996231441254812953172097202540523677217135991057246403641288551681545417147990256018733517423066462305454427126564879317212289499819239898387336415637521797237948528047212743179503583179789833274817885224574216193166314589586871353232531088475180552589544840577120557387544922251637389870813717003283082003015412691150533550009895101528812387045099705230542852325091842795077662045466424385153765415914270282614546255059370819799979214247368962536017796960090249918944919614660854205808814573540635822545827825693693205247125146234583245275489884689101361229336453239028687208423281846824795700607957725535644701862612688086401889188801949381797130725544629938784106246419549982828252235262313409270645647228671945234957018090876049352073186521394085841382097554214458342081415548729277053954973872468243435822639159252021545435609308834444593279849744377836391103228112105461842352766850001717613443422177739938791839308100779512249332694317237405899482091182535771907371268935936652623906131409454414670642969124260544519102050751277574713179735197002728069091232007275313193788668766698062126406627925273599379115381373947909098301454676681540907358019807726449908223082273504472698537202573132363106749223866077009411805156014138194641912750106798105353914898075670102624296532175029832460647157648615647973246382109815650990254238463723643121012458940412127291859995492938046784379602091506902719907082459731737818759764338674303477112992662214035687441055792339290009392103436940569132585331538265529516221170326552973948922451145156435032890766337907323882343966319141443380493655777189388324341582711930756308587883852016231348292529089393838955278031457920083530453709346498348037799943148396291042539188779257029728039561761001844797184822059771162929433899903139802733157516779665837869253923962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 519258554164271698941729535504888765680311635650160343929202801003754648895824594629950742737008470910210651291236315584575836514905620709119061699236762559285148179801198986312486081215506960316100507703647827864689690745086638316059953130221189053186419680228292381922344982018826943166616825905089483024157623800819215037525233927179894963535326087884938120657855237751217644672023139787544662445571835800107519170277411974928985912537878202142293067706150984147989232668034293596995267699439199197417193940037518183835472574401508424773093081421936019293252136398321555324497358055226949978097071848919715264615475005084575172486604625470954883765254394040994682933114333767968043175907169519708273981123705595095926739770268974249182140788849658487651054959047336221561648794244566998224374598774382941460928607834561935549218320909382921546032927745371518886783426855726846918429614236730809010895223032783379600146430329900322622722793044814749325783020715051197600258071074693667962942288138267349417971423268666834653455536907676857557490422374809673200625929202254176448305897512612752108468565175651417757289635121795650413477282611035315689876742129467788792916883475942935401479970299202193326615037130977339211688455483468217757119582566519250821387597561659086106368096936506655491985409264022839078119099670305591253353187685679809532959830948251049906360112733283538652153856254456203824750124396029950946848534685355360474477533531703749923863855204648686191969269174923783914147976410545495752651830890501169809292069659001634990003280556225096858003114150527735146968249435353546035408438827905389029997599346681509904663733907642597381573011355537169295521521453998849340598353921170328793714894194137652643977356192439636842219394675303543536788181163355653170381327418236529928670027673085896720242304373804203318484527496777031596734776811428316425044991369322958864713174537221858254199890607406776411029532190766851855134456476249951313703857490811342603705263011680903492119587529780725061638612256133077903779292768762670877100569192861295354344447851590432491297801854220024502901475586154471767273245957211402414831064365796370069267132596604551208432793493401604171934823359865773963475651372224828739791351574137505180982944892603397906104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -2857558357073267060851400363679232693561791489506967127667915615597095065389766453150754431544176964151950751919776651936043367845473987902962412515153520614229523112945954189503044486348624317939561452109009225891514025722623171594525211107949122205241327927135352895342124777974326423714194527780611729631611634899001536584041331749705467365290748064626302700779525305460147882999309878353506322416723674012333120341533902768326456700403604801897318075191285610784509002619853085614802115550532960391440198915976645370832311987989720274536580058660124815562656700163041627457020465708890005816100610431411397534941263330198046805106226545516198505920250490777576093393862722741141340957442823662270294152822290772252572593872527733953498497201828690027951861529063060584471776546118398854160486611316666285473468386163250701004575502906105087588601825104282707599254142716742965951106568690389176371097097839307434342831688951784658101689480431986938916217566987280889332451377215094427103845346969779546686722214320658815456148190145753230961250167204891009259955461114579998371116423547586101434814571078636204959335112556905055617100334100518334568024530633164150034583168719462316853912099561448504556639168982444239159734305669837998591112746128804011212429196720895842515242869732477297362894761607941484782775539201084343668519033553446194042187117663549681743181631838544043028196191495326208659927174874993921748340640460304248842069237940234353076606205589384189408902011236502102226237531939003950475224806979998439831576500190200483625454409872978475363411789411798650808098488334916485379706462749427323791785857960885037296773997414343622341471349345451716971554751374108653718720377274976150646862838351686631441570798625185821498255177632434721971136536671663902364678938926723674695965032438577478078947100495806509969186861794764312825633461586130676651259697661672124829173967491627611922050816604480402979897817521552653191001537214544729980075964726743913045442845885141096077217634751924690045109806492070796672967092414821401812371123166664077895848913907660191151530323369443602813678954934602387864681639409317184029683728073654678512852840941532370286380191217117238871999589590112078945289929728583735605536148714302161371531206614756573933731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,10] 16533116780146485924241092589523816483035237826146855901748119532994039994154106539430668581623106702533976128728999569555272010660314100944785475936167740967149216575465934961998225106020268037935445059655523925713413360399825896649839990568391664642069094794055182499291402458379243520295039193608654215845554353600393047661179940027855143571369660941249164518496773957545590476443484023669176155085520391874307844640147690723560135344597179322083618930870486434531848088799305768783163972420887807481297220801775601168834948759252086452222342377780599815959501745242023620087168122254097383876421193389993765389113799134981296014508298379610990451700898233583895830053257289649958317006972158885590339967322348874259391516809245777832418163508791568568496200695415130969166658237176803901379585674950600664128038999971538101236774981388077808163852399375512590699965041358770403916244686481458638330450493197260276107992194064987758064054313449353749256122314655319322149362670120307831283607462868192576452354145656407075674082862997872945165867698480790939238410503163289054537631524545767312378461942152592210159066977819508219084694329525545433467853896452569010200340871678649130465578827512498286197968847701482718215311052575098737531274171025639365859231991043491244741874790889759409686882913571403399121908172712030475189489439710927886755620106495311829795393986776346227487637817237927384185703416817146460820997837975809455014687742662719240206117865887146932823255363585378648250580168919890503459330005594670021843904448617811271619808977825675133703273106054150774093781880931728807682698809686726536429034809598181432961222740334132400990154693247138466585421765378803780073672288814986096012790114428446319316234842767457050053376567773549437387646111160571328678215969463762670648024396575645502355623055533437186396299356218565657013175346701585859770763217310813973116848774091488276139962004442643982222428736928798326394785602143637022726329575558274957150414565257084001065843448634568561045769009548234961712971748382269648740123042541247766064318353182385219212142707212200883451938261415693286121080859013514746068868556999990408063766675684141747821453717253391490608768289435183338955551058206966574199033051618487394589877377911860892778102784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,11] -91778218168429418476638358951809254185241964904291372453784143897816163398450333162106681497143064114739072429012027925715791959035840629495287612278671886114953114696436800578319951324897414851949173683866355442886671023552551852697101934357463650024048510754576392291568871915177526330525412925175080670633124408246938463454512194864363719141726994251013262434032951199326298616369513726692694749886022628418526248955524058242315314655426879930562207394941031179478478511071621329894792690651783072839126179238332066092939881719958433767966726087503618805691946196820346117643795418520338558103272995079924283871144045563240742564895220142745631470515513159816061353376991898396948392118342094557536010177490746843389667809801503806994577849538588980938931886702901900382508306097205213146261227549352895072402597162272392699846208212494448584452285277470621382663961031549297567360336485140262659565633789338051624474963481039641931019740227679622726797524367848902751493798620552996794468345404813686271772865135051383987508895137228908481640438413152230017932733092856748421045772779075219642984028896924434028444128794523712246431332547375670156270649576262646854615198017737741830391790479451425139923499986210303429519620242235578315334610282195598973325041288075786068230695251352880014756764055181251313814102470679762194586308787005853006882709382128489084806008228860307366214402035222108958138913640699847733680806442839430546405787180263530538312241337638200427717921770566416850068751445222628465977082230325198398167405439499237991563046480801211489364737353708531119799644518512459279360571037900790817728386659507988755682337848212660507474501077796875272895345894299539757875509604236972875086161810006621993368146428125436327398062140899337112778730486371684160790361799742918805214650975699022961259829569318014671653691126123802764038843431729002688423473472877822151352440547865850105584090271176676722704271878901364850562734746829100002443203039449550957865866197655971156180900043528190279266561801099188142839426340996588406931875332057120271087696210147073549309512712090850360734912383970350075958455189292649983717470304254433521491838753866533279058689859360111849702329400117203105529275084459131189877392912710145029473814265294874170192035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,12] 383419152209609895423143974302642420659215157503237154135549625015308286293308092913196321437821682252267784092042012154560334668632876365440783467192522692268285383865345005687406749233220776329888647069981685391049029336457559478127439262108610402230678671493469504755512277813307276824178235122077319182716013910644563408693184450006982623051091413876192138076326125319572169693074638938826357523361585247385302504313636503264382783700303926433803140332577124508290701908627246294506830034893334171569475118501098213239780589090494173582704347709941837915658049678376524442017773044584341623344341635464015926360437639000795947114973869802862199111209325896459749155526122582818851951302407012511504750921914572980825682594552977666635144496113714542069516109506819177204308304591012875211341886251127430761850059408397683412544683127881245443417900007098363881581634714963911382098180037413598879256029305616448620102991074704124222258179784429802934817907054110578306341677089256909096951543246170318451422423032930897990081408821354377574945579235924844271516317489901765572830574385350793073638259907501684950158456293734591722837344260995975723928480893194643493258834593107670157777993629046422391027091448259474762133807773940193415081281357333894741237302031612983101621021938280469048074705958827200093535057073210174551480074868198602375409449976510485438557617946396567650898495493948377942491714467886980889489179743099536321952696708497813889708581991687272950064941020022073506644355283518077443686798670112796945034345141877397019124963708866820972711075232324278510456079546621937152775631040535637262704226660615572669526444224545066707082921905722290238309727636247634394316134335221216528100367737704632546659692429863843468846942698868153809441700640770033631665965978481671710400079124650489319417087802045296052158827448988986782803477718635084827423079572818611668222778648146854396566825057941702939819030654958689426169209984785382287800907314480131506650445824617863519767635714189111457217451114453687819683971586990133333489414257610710776020720046311745185942705455877817167856284385021872578221778408843951495918009624445002463100245556657076246709180177936976851644191009149311216129711024786547425125478866544964194785511880615479317763194880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,13] -1129819530996694157876047039469034719554357583633976293681029955935621494626635050164564434048332299778901641955596286987773867071674149597922981024780830680730368895292795634528689385159887087124938061192695660884296916158155649719032750985145276514220635893608997714466294236678038844551042572751550383821421106462588721155133561076145711400865223581481707587395399317155989353676746119914144472868275967485291901132689428639848842975014009224001746510286764594551919599732987787689299422352259463276921353743372661129427573411975231328541748643886956579531181420560838493831429644926173828378635020732149913810049930539167799100755378098408443375844855226429288959942185969513793909225186100133111671343426812267338744400095359996726735046169801503186688753424664555942916763455566749212385199571178144867889889301678118609889477555175022519019995798632731915634654448679304035534057237527792080235158710594033909666262594006892917443561756497331558227827056267576273856157843341583585299957832687729901662852640957030205971212747946733499194545709749505052206997237520827136599518165090166523370011759360319686387666127046813526955148425157623912755792847527563894875784653479047109440564968954967260528156754075460297719513282510255136559190347096580084217270685135862384193056699209577820266575333632324052840717731732737041809375585174464012635822866539021403887322952777101583066846150803777978955046278905482644159225059231690042058431989321050117692052355832169095217453066004547624587987214663231478808777712470031700344854600137838993444047970665542692688968581374857983348168067944225525175229454529023284996352747047378785679156865644810934438308101520137579891497964184056043634862093566081192599142807638838494216550428319030771925587001790450664066185690449270847207315626825048365689588098253193948966455246616239130103053442591519627100464908459139774791501951696817153476508227676162167658901035581155998888099871405998513097425400751127743005303657075445002083093140082297518095797813480622531989304878475687017150124782508119093124490082643650332370846395959060811891016390222279441222158493452453780936677899711233241032529253943278794492516570262076129604189504435719601862890805813173963153621874585100558501575956289935129415310264340036278638692270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,14] 2459739806261079925887533974636240389713206949838839394228747155176054196718505219694235376443566950538722585278529567593257982823569641946057810068427214200517103364997558240307457478506645021822125614954432749602876688083302321216592384859893550465506721467199651439667527268033800160078335358453692787279845507933180707685007303596113042767934805750621708136780533790037881922854647098367237728805549773785596990398618900882128900115443012582890638586383650584051083576303979774726745836064632602125102160829921823586090209098431923232992935389103905495923295205510896869002383048606805530792007161656608644672583769266184012880809661295696289748095736113443794222515655400886811055253993970216719326727224322119436585051773394345473027357476403434913580435428541991581188684501855093017061839531712924956189150991531341893692953109771008095876911281171580219483894811497384211409766334042904693838132561987714253547402217534585765478146332094198297173518827350982785776426022675776319638333815436400306775671909949269056392010750014949972307268266494793257181639182410743187505621851117833562580834746603873530303545480421460289982895746617497679240216979491885222173422618280740390957677433643723211389978305202285210840095397701057571345285837613784501076183441180974179999715540560794842436421339938652837770872860194947087288048074870758136343275533372597488232363347925906387879295612085965029748630115729034743008325285783839548959902338327245426621034331037760796548501394597322907728963735115282202673715066150866472651144144318658018566508447004357455463547750086252608035799645698388882580258065285061812682346722903045886941458604074332523707726973898828839179256220278086280425717519099889559985100262357693817327444623339041036394436226192874887429425075377428036979901824926172438054360959817746226296330935201615772125613163655209289846365505939857155488327951893826774011594378486504812718815208571200782941670398385346726776769665572054195424815927574827347551659111685686084484074408889463580286295736685778532518869149168572628770007161723184656225629725552180445974094290251834948118082820772745106814753663462848954864744467485449508100602315430359062224091564554693391345209596450346161396840956506596086445334365839968614076602795315660194059026169856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,15] -4597784075751960505915019594394576712054807212997103035293451011201579915652077817848139877163063069213843734673099623811777343177249973269072087912707556259821960515017966412788063510270116182596092317722708794216016222569843510711704908549151495045954426419636112023971567229111682205976373109255085335101674910151451098314423889375406614715664815226928363435373393031779033022958579210073468656207968395649408081273888642712774962993754286242116566180846451503423124463851418229868365824678094445809384783743582427803075473076856901838910607712987782493348901276424712587119577554360841539853855748826563979302532006573283820418139195259205635309999114060038361678146378166199391928041609053659494549846958814945055995091583075218615057907699408369726774337606852560390385755113127921180099304649493985342051740007758231640332155401628217282753644679533239585041326643057869644317977573257108555332300718421353801118017697505477731527783436504593253052856804873665790633528166849612149681959295020174277937637043858293681736078994256633739902090655586037956793817933754550429170239835001958678233663890633354867124100084640004392637282224062620537880858678095467055349383421766554174291923142033790356298630624819425201578428672808146909998830661115638922745100598753580031293480173670407753567918029051961299863450045269378415345142901705547529472099013720614832969541664175565176833167193475513138263034636758593046076636610257618185806413284813987947236642518563060088306571130980014659368151670496267735201145578639588008335586725968505743190339108555582174154961411690506145045712478356532620781528263885586792251163829660381478076162178180416035767163942434610879901847457906225746088527331200343839548893321868102073725186317594414649266072798066159771158139745456321519756736967530160634338074938941891113394323196672732592804363926530614336651742426368114087425887421353698599566380009447608558271448529630856011955983533699828920286096114160253259608896069664429683066904927348406812882141228677013528954608017961343177382664196186597378614227674561947116528911371877441540785273630759798803003805993311339551817102976904422805370677505845988368314112490283400080942573521232043391322269259082521329277313765790954763338882674983374220846620730542353760458123509760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,16] 9376915487282828510864154435056754751977269766090468435186080686971610141194212004675303956474182109740985994237085821867582011985816353192795620958018677543603418778412383515334439385221105053433490108723452075373346517277069903083395848021450559322503824771353500717942398260272044414213993029493688259867964918339990166167570825609814019980439500023437872467795154498316010186731710613967286340339952704665836861274186470108467143445542098989155008265103235363928250567202975761572296469402409873647434332611676234609962994052320751210713202415157440066832162150321059340040863955166754719321742503649219259894784598612245938204004417058792519492506158362092694439688092415940953840719299679126266810155484915701750286276212970142742454576696508262795049249178517351188176809346914230000366986013469040991413637757028799445654664430383602155720721951432765183628367722295726280030260244921836506764815397627045511687275821995774323661935354621222633965120567893885461464155984374165039829223859744698529339312223617074555803131235804202075492944739917410430629355712537117034627868626192657275677297570241042395191206629161492547797749420407195166156617785606389720410211700271530632824657497480374690456555324951686613239281386112229507297272180444072555474966556046266815774516884995777129647430158893439256533275496831291325650343144123067919871492265180074130598588632561940163757907919063110357821516959744703181761478033259438465114382673875518897582550782074171197634739414080082010412877921539033617449054943771504830700576188762722185007964945710389853974577866446254390129508155293167080611779017603369340791164928117994731555209536180651369059345308997920472764790401445056050258096943802402207091497723968435653203689655951083256857165786860160793227700061514460465187472340926739453123374017599540705308069477207087160772170182833179347513780878470272560156885371472779976571839351778820486475764240440916240300023443845409719718379563214160042558727211568958968984535262793654327251991763797504973299808290233281594965182220526736397234783045322943217062652668996154006473941373534037456516516240808931235156891257393177332455777687757572828547398400863754627957450999715757299617991079090829129137143971934880463104020248648795360722363069761449874995625852928000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,17] -20796745437861021259492816798427136695717994404512415597954917676368577002567983483049769771044540687336495636016001753741610904025384019298144258154366985836268584987770765396647694660115253726070296015867121277577499863178870327389023135421249686147462749015131485510931900584711163830845063033058032703911825391368624877564873331466039308668716145452164634773771389846186902786147053563232220343842634144611780573809793661582212305653677266482004907156023859026198636871908477538750031871789107297489589749769099100846791605183435554080421198415280515113503905054318602585040745184718649805210110004443178487608603007828443221983693862058733899207391629061993257860258240108201927053810104523781646792471919270786150328468602313594199851232971358571771851704266068870444543398865610125570762313324264645310344935783337839033525307822203469191917152249256875857482210399185323718136087716295367737431614827825383497016992286003440417578601191841998889493310775641748524918291149638760795694935930752713147542482441071206753069313833161136520234642102256394638771750052514302846336793817589464228195981471080865394507869915495943245253834194886010835394274811681153788383249486729598556772413956221243737226995737370684808452720828027947351300823390080105875288089160641818860932981164804953692313525298198786915183634713336307354038554030231064183094643866075656634329389856981426658286387739561598041245060528440009596227134505411452078744617622084962718610604585737627503528626760312792550634865546022898617472634240299764161393823494483539440686633192280364194498523923356290663943937542759957350326204853595236450412546827302053533851700401737845992821568450568419232068099032097759225322295549668891073175901990481092204218010468550944680026117190091459920186421190255074260581675858216970591201953660070806685944603915435212732336928022046596312960253356348511127113708704278608763493925854464116105384148050490784918301222825455493640000057766825052220062251795937080798292689168597402056720886600453567536536996270471848330693308045045281969552732940521730357144238736917446626385233100596356797866194174637181467926187153239996329109223412752179897106545850891384428592455216894935929194906129121247574506151061613009901407070188101234548316788287736347432631486382080000000000000000000000000000000000000000000000000000000000000000000000000000 [150,18] 41241431273677703063230724151831517328532722394833098549701957702203590674606507913468541963402779861326715451445365970336010647029232653723023815647425783236657805093657053559922861779798258169584001931879685716159837825753005366677104962238131358809648190257310994202636259527332283618073728667288547666761846055550193023846223059201771697196961066789442637790253159491301371567107615390926873593554001152245214523590791154316535634988232632565305788518484731243034068727866771529333226217070761863858062608232778334835914278861810026145724385512710626203296352025911905212995007946575507315962843833944733868901743495076892938059934165951558565838414398874834068478257991328938287284586884069979252270483338088385637654225918540392399133915772378231999726572046803254762030178637336893889099899322673622303331578192116767966015449459024135630378346967890895407704859204819977074012463667607340276207886476172191733615296066107498397036586163577026159926031519351818882983624014037325809875353003268914577530175019962879535286203110080283054360073163128263663580928038076866717729009967912203657171151022294983486830483324515071101843751073300312756925135771627200599950842039179479786462564010007246678353759463896646012824674248070112311439662533380379281399034543439131314424350423083852737848955481231279339088585588729501723484291314929134738597094436144136958757704397933487108907070438764028891067319976406544018653088391836534503755884152216534444583851674465370466718757672558621954616902481746393960650753587565932863344142636174355909402172949374454580557464269459318363877591920420158412352188768747785559941120139231971785736350633790534046139697952279935012730219346964018644135354717280643013997037379720349831595831058917321421206229296186893268220932038010099488510618468422055356321856045808671451850334003981869400467491388913861131102107161681786353608697061634947462157236596917171213408046907454651687569883467450846824399704298287005199394748293077209447097799700164453526086389531467303498795278482928323098713491250891711147774602260628698321865248818942028153758741636748529595088564512512990533752070920280677939279395973324942762296666750841707697569044458072450119859282001908678825110203058874940370755034411230907714200559955871031924868473946112000000000000000000000000000000000000000000000000000000000000000000000000 [150,19] -67281230537762639782617118704126122507960872557594187129954745907102397528602126231783130125826183659152271907606895482680940686388187942541596812282734020746317618797689085948208576272008946931160962955392747963812253252816212455556002967980247855348846541753014693153448474879072752407359132959686225244667301205668854939779580099432685384979241370760291163614741010977437027189434981518054064645488433354988357182078083551742800381080253534174833224055769680360285657260322781203463213690434538876097946679269792996011632091273335731895477208629924019295492311939544717580044998838922703774629577077301672468917787077393195576227279127816673949005916459203414121367523418417313799443408560334925077582747265875257219234320387890515374599562997250950000444863889552956548182185160110444655973621995310539153037664761411801865238780677026748997216714000638907374044357604716625675724316140203169029295395901921413010289445375062305221585417259806145775921256131297972115013566827894808879241214352228152801705364012420995364423935813094197975808135016959209830129241273424636547088577308699504453225315908719551010408378428665898384439677726675028253864261517026849345347449280515610586650626780544687268861698891543769881651071274952325273367644590594787104764877734831082724974654943900952210820759911131610319132291139575323956619775378033859610191095952832904234148722247010555314545455759101595993334361460297023249034613178004700559676352333200935315967467526324830109450019444236818856911769359187521103668887843093822587443803409969249375973383600648584345513614140521272888114567028194248550462717222372713761803426514126253540674443214430968906968818802517068506639399406233326689245951056638928581497735714610986647669611047075514458063441544986241623147810461187068700827059674870431115579303319400117652672462715509494007019910292664379437392666999535511377109223170796138837461211272597559301238472641143137818868068856417197284476912476222815991331253254757912689428693631910100710255452211451046900508350333353327132369667182278372568851993869796245445588240947115263408912402107744232402689974755033785509074978635056737873338520586549644932018680957005371536413619066427786741196876669619875010707627844157353399839400257826370029303658977450155071896467537920000000000000000000000000000000000000000000000000000000000000000000000 [150,20] 92518287134291821238218003705414995735845345601175088136196815125020288999085202487617202988710380596891289559114481354691450655811653205792840148534273223130226514882611942189938012245544282980079218461816903368250872487779133522831724701584191875619240377787671987745513126131497080576608447442388580952578071791017574469387134210236537626966818254892181520745885918472445666308359434924285640138787023454808589608776620927461022290700035401602544831466472581839307135058256002856853946151831345602712424353085811746977103080076367411798774638606566089290881172714121561917567752327857630855108912419795452888624485324417954812176205010199476321720870608729656750104223719846771300240685598755749187118947260692712313725715366838300890448017028892733519386900958777621597465812015939314758857744764449621974078994809724684188961232182341097728105336112070175957199823656716673116962714936816623601720517877069148278801295967753190304850725879646925215576859482164970816042092409506826475490857201150543110789427680195471847238799444712331643516161703705319122529042622292964902096372856016753495634683157777020739527473424771428495269015682970239041369523036777835275801808556455216583262658392972274371295395599087172609875258736487977628199830917346090219991384135193453692249566112774613023373587097976699729593116892733713542961415889857624123460976187932493031820823476561454106466151405136541243469703995361535915677841300306000658415499631989908392866784678067366178314690644546517992879770153116359141318858026378748472051002344042144836674869404708966661360873558978503666304812890050925991941957646819714859070920289089964037421667936808107860955449601056762926688367443425374410433167528749241626819623563572695768122767014141314208157558876275659809483280553811388400880706072569726306573669328961796226150144973936188342353996766455280829148423594649029774326307929460903931563716409625672395925759325294270919826540356775209246823268435315958091280689134062939574719807925666960308158901256764555249664399828686205155525709639692006838319952156462776006935568254127012655359685245260289843730703471595196069586344776331479313436794939718911438043507049866163611124360394755727645930725892026670710696100578856672590692846130084980609128907020267565518426998833152000000000000000000000000000000000000000000000000000000000000000000 [150,21] -113340547006143474856916291595256499038847354201411839468476373380333763839793070037243678600271028486202171151656444229866068504132132261269451038128379864504298185300371075943355875920522006004039800753599574712142774225927438680959248975499195839819373593001538751385624159447537265175757275825519616181801490703021023344870244882446742020992098196372486164808688713245317260733316434491017251361588658839791610786463061281066214649834411878939696259772904916035835281213260983056320676124349055457625282379135889739994097152590871263989746545170289134122590234005172618324591905578129561772666264372044425576507909923945940522286017416377980146559358158346551680331012020653321495023911661489616384340748243648478583223488443812467544298135754445332636973943494220267835042794880068522262097999483084065134332972961343113292303264822242094285933443122423540630585069148681213297058830545937943344149088461911774660323699482634924993041585255287735670950752230913229109696687076091518812339049187080763253103532135901632658969857192535699261489484249033764380668581377540156698280204718020854363309481684935255970861781479401142892152290954663496733183450611865164293881160189695864687314130307554186039702084838980166734623215897228754736858810874856900244318567559896455450957656025408375141062367172848999679565568824278066573014155015001205483758380796558553897325541867402703898326610861751483563968792972832259068434667472997283271850903647624458431499403205963276236522594209946036155475353085241285661279572845625347820734904650622734255567508888810093922513292065455999916780959118271094085958987701115694987687107978236440734640777033864002370995629823995341299622361304763155534962665933926023607537193735215665688907282635095396034075150595916283635127670870762427333004403022574769809120942186998068403087360115597749098533627146038134160248065127563747215119029138714786371750441736734335815805113480006662009076788217733266666466589284392247511513534112463397895812484406931559433331497917648080945588553903836035639499181857453202354227487252240862235733716918619151081848519228961060498133497787931444323643352346307330781552752773363353681082689864304687513375849835155352340215844749046585413433259878431521874637867214253916494475808535755314580167810088960000000000000000000000000000000000000000000000000000000000000000 [150,22] 129673209294379587722702924873127550374739646737908972862364551781737489064775131409089109532711583513272483079586056406702860760902766706554544213015456698994440847990492156789745948337975604124929009019731096528063336731820982554810111553699753405292162387434095006818244962413928972037492945352231805488438405467219505116710137161961565649651418171981560502334745645651731857248476349164243724351190450575654528834971705400613717027980371586644372354888460155453262720456416661837967959716397486733313879969816577817282198455482398020335495396482086510124698917665931813688990608438792958446518717517295776638504458986523200733478337332064412616961540220974931549712509296077066024137379548492968636392106957639373583824024163401190235637100382463238891926435092073769083238933595187314215612700543167495923484056748382378666940798713199746103840546642995267149469823888688639189188887418917506347204924996170287366633257952873789257560079792158349632052742377623884852008561872684313065221780732023723755199682879121448672323749192667331954820518890925574041731107591882094725199985915988501351248647853347731566364547007267918233721018133568913960426862834793785134257503245339416888537265805525656820081290721732581778116810393242333567264086131320242668943185010352272348664150763309441562104494956127301554746044448241548271551520931900212347845919890556745977238114258009371266034600689147157057044142380738656699802206102747626357637470477551543932036425081390120828253417039752593760614956642706775044834053975735652920834678456450605891277627378005828211471613667388662157036844917624135372859217640655142508056255151752566336850155950497936362764878509236176105274823249712173626828226600822077548153042149975652417019238146993491657975011266076125984882524256075499585561220484619414153994777975898644536738979795505745985147283046095077287335486358873885609975045065403413987437409516453203300668184885000929537125165665651914841641085486222807695183477679622851934229097120555105120067574688474798323030205669725194776132885788485337051667661053137086558772954067648103342035208537276294178651952301040982814506181686837720462930973398527006849744760535848258455989598507421501180386114610896238071081488122102517610762582659084969823623562323088150327449303908352000000000000000000000000000000000000000000000000000000000000 [150,23] -141329519238616660364849971413815632207894931246709967334198506918536598555361641163914216883823324472537639730420985154301004890497120186002917268759129279635854135304717932664244155031705414998685648970376620865994215320886452760278349149317496880334201891706945314218658764428875982747249639827719278422776603278263586229541923421492399559943444539109459855419520405428908622635189773022628610352914151264449655635965523211458728164487550315341942914553832126381895836475285034294201920295147687741051768790052380741154009475972946464884882136921676842399582311785424556648487297823031115169347237735248615474612173342895851397080920366215524399964412981119437535690529638407649019900889265388967542687982457550573125342105847838529421701043180952814890083330533989808103397866861745293317281784584691635183488119812527053168905474482065077194492484800030954500577332700931325147598144010682285034925760834125746513105151313318557856167199720848099723300024076811316278409261816420028691983601325951189668474313739949574466798708873086321039116719736716037056110485338117913232623335080893234209135307021919278826064289104662737585364148436769408072378846706016164156487342784950951696450632593836058153615221288992529050541234853176251788172766131044262247703665943962435731763592625762419789199832406248159852854846872918082625920172496730622770435638626938341370351683475208261822289510866435221574045962940757160458675975450261859700069309765894607610913107865956645714336679075071299590326916904083582134557927203423922710876147955608473058310853316486742759776609286889732346601754675418088717802070114358118602844365192539344637001384534124756806933654767115862644827472967641570658268290816338975384414179333302300535960775849071572674738861425187648963107248620008856387532653552411192402147900919660460043031793326696241599554759198074095064158545771745296564919035305325553765706882324258380334216420122272586875476923889906607115642931042112538529719155708427379105891163169637888754310888831921423979296577446636593642776257724075505426175246124753265428133227010168228753052622443857909712750307294652197198283653832668213952333544041590618205876371748225497943948097337181246210230000708707713864303428891617731397470568012112191811272384831078365552700670607360000000000000000000000000000000000000000000000000000000000 [150,24] 145242545363690201136188408453184012039278357940037806095895871291220406433208027105503217670348537147353103093668486425224348139383084235538375155088655430904937540131178769254763039252978774659171451912311815812460428800792022820665034904015173826938321256827084916662239324888077006816559502962824126121403505177762498856578909688845653186601843530450478559550771960985642224957052027533819536416186212586267138604842272304882807914085782873942487592961211182802262570925511556192018079711206289447990516936079407454353494380852754749401922243112146503236687524047666386490079183566201588312047086170320534574242646781638937812440540448194473847809764160147502066741480373312640397799134459759311878326009901092096143728167109511656814736352022494322972224804868784466177138291113624582538380378904570634672274715288527579736939283245294702962675071471475495199210312450329970237658574934256390341805090979963479587233583426697338713035496221626965960899425722136184100875735692790050625411278742984612826977060706334848989792596056889986591749761502120930032578551273476518550960912689100747340783574033921021127644881220910875484126291918707292254021072036823300863804422426949951993164492751597493381760596788159065830183126336350022829164493797255455367990029273762081171015401379738010053634477036126677368327482085962789583808482349478412535095802795396455630876288355852144401377838114402737154944134387216314504378980834220374570506542164055355928369358989633168173963537454603310671886068927438346074032091924421184613456431234237824509723091384427914096601273477748104814775276148892116573750976432504049272143711744098942953869750163697056456606238263977328344569257866895889403022323293880394506680451064187647945072066459091283513900833491085845956890455757345253735779809557703020589463518334971868187841722427900899974512493249722149617940436432599031869038247257623465061600274260544070921991244657694701321965783140030350447260256277469625409503558267138713934995116355585005213690453461006879995520205208760606542388385318074309755761491653847919668264266559685947565446290479674449323132884679839144252719642046052176620066615364038391862657423372266073232179732647863528032157923644248944847471969270317482767417728395610456747636556585733041441749386395648000000000000000000000000000000000000000000000000000000 [150,25] -137651463549964736229118066878062805909013629399189839474694343543042285473733001493432490687087057009924274224694794594277625413784851120868204379193691278480304297635394053981021318502849915897776145808540279394392782322890207028641896116564942749284443501338309400683837052638293272877831692032246716902070099224461834338714703761715578786954830125190738142137336029499659555550019323506617511101995227129411646538570316046270650753140948282083963309763824119209979143141157307549022689431297143170353566281024871508731977426251524987852480874690530190220203505330126215700429006919397398890202026330357047123207637805142020917092209034617293272406743277392792915502739787620103849434463900443231059886753554252090858374681999658588170980431325156477158818054266955177757701612580849657014556301319829677447760213236265526471280123613584879376053593627741495272563421315901058565219967555348870751368240917366006627474641947494701625256945217152996811075014580050663702076442749540299024511758742729294599100014468170696444145086384522456781853488184288962364090136091925302563855374947372625625274983390307871279502616931697022200226217037411841756878377609622689939854498684073258004959609036100258754014865224642922906064203800199346772685151234553955830656800711553709920762226950021654087973238709158045864369882236228488317612612035247195298896971424691533421525671599667531866608532450146865368696067231923354172400104596731526588654808513135434422374086365301912440392009883672094748707727669250021876457411954803465013161201651164397645356846423837901744184751330234711074804338952162210083658690723409382781113936177739044658628755895741434446554433736836099973608843837183014956704754072489619794943637891213714268710153214178084317875933666010788185998234912020373835893402424663529606063713718747369391932141459413692444499456242402383508433498189738992864577241155975471764359742458735835268849626121769156051058176334347389960691243811609797443267475451324897557479120801258815885150609573694140429209447128483308101332412147725327428913273303068515841623138489346118473707437453824169170260017934577867089849382657423586485626603413699989511800008221527774978212045061591923462784605473273995889109198495702541595255174266196023049877226858132501428731851571200000000000000000000000000000000000000000000000000000 [150,26] 119063530928881243629621177153899344215709452916917239597588175604113022881616407980937774396706395086885003551233881950203348524706198943600049819051044548555824202955712754956853793912302090711025014708639375965719449011524295881041197965146350100493570125544507275325169795983763712182746139369986173623891770302868325356869806557745771863128871284791809413956240952666700874428328378235823509325106261760757210028089875976190846821809380191309182237288805650750578990390538802704234431813912042131317866521255496875000747023231592482672487750634487342974377735876240631221222913954777257152351361341976220071784464335328781951992016488166879654244146222572263406905490442015792529695388330263138040258926496051269921819403139318998600652432694769771527197563189041077446051231239677824704944955580150351733685239499265192423634070701396286386178771281627672601461287186626517869298739669898181311128587912167000290635593466426664528497832918793401479100138060103364945675400363415005860962516419342525555899939017237293178165001326293564954326094855538516033884632352366599723353114779706951509477832410102741146593402054871524985320543237148436993444694581761955352664416569067988620836138194203785542966979706241527936169238872620679775354165416085078287638456754272416641363672586946403910132196909188843735108947178494673475847792872078547169567385305287271773134735773963961562520362747494057126675919393472784307096331100117668879078059462005969612524699166359371542412723363462182061920981728412780038871223829395724058174148683781545966308449850041694437866297273906683775750891743819515060124101962042803816419695455552356207623921062785076760320869626986719649192667441640288171918947264808770933484756014113283157704267396786070719509183046388608465806302333396267497100642700321079184585155305663261333832170266626708014592629574765653869417367838919952540562749745375712916457470403651449325350734804480808870596058298167885235340078893728255824844618919844363356082362575736903234772231736133096600982707326688353585480079440152765175664744204049649201668776946487011861173173029587419971210369132905859700767370540422163758057956147478453018801467933103028538512472068380274630378886808674110536204931272037518257897076210495471374832112310780730023538962989056000000000000000000000000000000000000000000000000 [150,27] -94571099356676008509199954170943358384069010798229243408480855407709171280853916891221670502212074477207187522324132766261440451628903836200935647334415849314552862026449018883531754393095696162252822484828567309160338252621905182347228223755118536181711851828077360958042146995309663828424354931061972662259971425065017124791647686974636840003727291016470785336544850920855629863243792449892171979858531268996818346383680350656878814029382322886844583086013546064381186953517085422483309195009238652566838399174438253747908626538167446771720798816543761688803631881312602061317017795591672691495670079245535304271641470824864940344169789707872463355191580280890966585903998737163908475321581801300491629696793954237390320785766439389596533564115618615930576395513992348861849762588638116992537311948599447530892335064603799009935712259586029708373040638457228619897232015600239603461674651162891312731019570872667153788061321445595011782108523504865208381483929627340291385271128910855666588133835223942559570671565464445555863437485577666594334189743052930385496768052459924373413165404146144111103819530236211155850814917717999887999763108727185937856222803223820427482601700572044930302977688508911462530265440123089894821847203246207439743088213953569991820915214997987016663856411268530670130320746313636489991384154151272935030772439360091222800954119378061939881101288828514613888857571265803550264371681585192126532883089682898017062574381192724891134976038944305168587723705994054553177382298010429902323800446402711971916884738616000231053715078831016344988473182249216475589013906257814975723248427600291576693124864543123602305737731618221768189838043202782863078513762838507801153725673595323323870280033760480054610886909021514223263872054516378814392250451734662835050885663084658790214940017797392611908309600534801469946761925867827767561048984546590397489032560689463241093810541824657010111378255173137817015351560475012831166496437987115012773232261282106643777386335300796693606137764072647212114245743751781879557076108060982816165757673950855280970717712847929880997085430755956523013030734029926050605095141395028599658029927485192521203529478188667021191251675375858934991192108467031779870389506317983420662829411407238288633419734477859542805396848640000000000000000000000000000000000000000000000 [150,28] 69238785938507953409716553036897815652122067368286024588689163285583067673801079142068610877174880115309834501105422949179650246177251600366373509471894408715308206046684497982476651036696219442880966967692049085420805617520565452751423271869919258258927929365726150307077796530063943306431040647821217494569714770382973677757416886392067558548375014251782142786682605204460640869035872474770370797208875533259472671116546886963990829773120324784500143234693409710545056257926955880521594762729942240028549761125469240199429917333286824321390891107877912265250807342032197299780372239689151525956134017286500980053315697351894370392653920354605728734218679987400751351071505462107580117293334244072921468830376069647305833378832600365537977593248957309602597656259481450115849663025908924698268323177675430063733735171714679768108570332424075664681235147962827480276813396462465595657592677491988256635379406648627260304011884665530495665222797344416807828979028281819949557240039769721038058706082447945814853227281694120767121404312991101783154125912693593980062778364548529056165888361941560667381326699958884182510515728611271147629133711210610552046935594109718722926146059706582354841894551071680632255069723831512699190962190247238415585081918804018386054143425043310134969847314146908736406162014697899638616705352123274253517104946638878286402334295351895102677175650468420290846879476836897104824709673948256636711910097428392892560661247054430245138264137772497535996146776075667136062850664119737350721583052643201697723507998586299545482006235725059663575988270157882948043674623210520906235400327546625136997229576045495736077673868043597901153961102278638607504818237027923726951813050027435372338495111787624967811755702764051565428100347396175271286229309273053481117959904233864680799045180796249922966878540461609366545892480577231564897870710251282421631239821478191122248866513608124349869051481941817889559737622025986745299960936918036352817786372475971269751110380451016272661767608754247938676511633725671160896036576635023405403389741918017461196218671030681615577718219859133041358995962023096191111343601073111348438068156918526332439686813367913396893085624909819665120927678002899716359690939404020409042084254087156107789820071320509166511217180672000000000000000000000000000000000000000000 [150,29] -45862556652430061376932233855290812897414697581043147847112448994551930587800251453365282230715865628292876568210234249078857631118116632725651431394278216996980073255371070477858465701757395599284206917124847821694530048401160754869441399313217669504568816330985247718604848018655999574150382864111203909109023833881586814347407279760972792612508337150778310357255407371021596290834933482194655146297179959684116906150763675482165034297650192466425870675969454858499340429730867873690437709346936551727623010871974423795190759977102001662571149575468879340405894894514859672688464875956785050506117578950569519582688348905421329239011730845586713850202944912093221727055387220333618948097184406982791653571266553166445143334592496776068294764646118026633441225074349956857865076353801985761062216903504227926431149146673763268978008673517631200067931943350880224815429669536944322256939343264228548383445454078995418693335429446937019485955648547920074215770301305412031039435946706212318439442543114282892163334977129425206914154978796709051839399429313586003916522252900358929833103104172085537262117571965092075162021248121206613557442511991977742459345476115433233644313424634039747136820615129549645763817053922689702388789032894370611134550485647848741072870586233949549331475259767402832849427819631404073117876572948158186898639824635101823597887492480463303754200822596121348866723713129009555932155786944043769445811533824278137601657906650148454823947155224817728591905036130336546608743138932830089903784978713451450944159082315468570515577227646509993706850369708333782929021553387166037649750381515795313422781340925871068489356115980711836035506042370185963770942936765458673713700186794860436911441538001203497165821056686374049043552791977115971825251091118993137620138112450259859413939659544858348306094470523556916545210315415365407521862780569046262314839148918913881482454212245104711012660418013017989386154358200747894045991351040715663766558548208908795102734703717013865705579549163345516701797691310803247785856623446095391215783702735660047454034978338227680748571343469503628570156597871354591136881671630737072293273797940460745521873951795487576551520907560580094318208529582103271057716546238447502285988277075685322062194887572369355182723563520000000000000000000000000000000000000000 [150,30] 26463933148647655195887892381233580956458708748651600352180067743276131266854866166498623177786958724200167943183665316843257213073595547430166711793295913016084660936796439834636180455496491619759075445257118216244024212388250420246644182053627091857143900962582265655693700906038480157296253987837023195576617029211143599940003235864890458285058035849155285392442440135427928919591321713677633450933273847497832367470493481641808659516268219357608399329725024074117293568480453101791203615673294534283170424202034181225354982056233029814670883875100374509137057446758796337079406793916976132581457504798994191508541688499967581057118072860419317288257982898748596372179028211353515219126387867521523045702160568556746511900586934127831523822380067600353116155719757130023556088647482249139994305470825352762967613393755234945050111901285806093508037759077907670756540063016519982517615948786402227188982442082195664786957162741867829242904258873689045000263168597706112304902233424168523303957772628135133939541908771964459980090300402273774860561237026149216954419443505044473129860774667091817520342697343314394665161251381529200103655104707900314498507671534361130102260162195991533733950215702595777638320329645649297939068005505180877067281486103844924710663270707247957097286194299852048365867020307232272332897358937445008546866442430215166778318735073951235763087865375686153349985781189331112624625341528316720777668434213426531814620947959192746142189788299550974030461074166163853858820533503683867779615299715580313880551308498698789486732706459667673385714327730005121096550851793362340087154147503573265168951409610455485953578772403037453995945297550856550832005311361876521797340955021412792839968777236754382940142164341800465367028352394445342863736057704233133650121926611620154908504665559934957441695999622637098220413271646467634599570695028034439277070860647500927807823330733551574244143591974302886385977912893740701777923879858903350035477216612923634996775037322555561672356971504400526053536232798261101027496557221007944786152212751757949232150765309532072689296347908623955902746639118780841037512425852910860064141450575425628753779969063266770214662626339484465270217653539033437161784695609369060620985891970888182633602008577228650198989799424000000000000000000000000000000000000 [150,31] -12791821824882755412057636705397176160589272378547579234519904986650222107283613569461740477082942902020362100718005296667999076150318005333256652138806628101223031655449959035204110550180523273634810263443542404287222181971184915889847807719863746689878043212907777829022052838969669893657486262419511795565153049117426219492052630427051480406268318689602268569176785159527673626487538458841478710368623334276016379504758213855632067492809693480824631676796336942712516169560509841299199899979278532155041023467012069298605534862037613137170725017254983088438457741825116323223211978347366294578854476358580540007183923553438689803552179033678468786200362856070519900072055460833643194420095690546532672453189522455567172417877780400705512301836281770529366075257510494041228507323882646019731205161019758704338879142283873281131885712500792773903639944223437463606471091992632427666554023127580267456361249052851731316836623879719998466813373604264410031785806661837632434381436589776999097200458069700714581372504655569702704712373079590493096141136929854313675373607150931154710511162706593914620392658290640962693808323051660545430864671354995265893147214241654265356140709291798994670755849456366865710581063643841709536942756733235687980713255454495985532244322683057110496960447029927214379114387673521215466697271447984890758819744231793502206342194165258580643944608017128072513476435421971027157172388071787158388637292727927922713076491862609948507900187735266951998641735986582800807732334753652074926590655398779010733775560898133044827617980205568438830507611606912222885066362397431094760408916848438823025198654968119448992164179831216197823455401960287945070090252553433041879804659351129247467848087635426642515718819591699641755857489732085372642186178006676079645562101743296478169270468726766587281300792225201630144669395516118564113254839087588785097047912941437885896689546132106574222941282689040706107462104300035223137895162328236185011809389669262900882586142464933082523172323753190437717159298606994556745560112318134409309785102143833123736439339236338077708064829756846282791239725733254932604473186635803862144836921088595995907126384904500087508832926712865593847047349857935850299235931955829591077603186457655715466416702057697204706455060480000000000000000000000000000000000 [150,32] 5032753807920084977647308470148668996668415936822299033379657128581662893174181207353205814649512992634693784961940786445220647748736392192507758209609182623527290996513603390509779313210365698092543602100688828895427351244568021618774215011988390678397350223734404099510126180395356171181225494162699007019576769341535943655842113423756522130975912918466495064184440565060812592342056926000801984750487591403053062551290576786376038786011549463740153816046466634333816572553278066136997702669874755546946807726822345162652628266651560358595464332553933952092760843933923264785238717255873203052948783282176267034636009627754146991270750748638269749157217488676253536530219561668085040143319177083669651427640695622930639517519794445617760605266025401824770721101536233356139721496352851677141277238752167134390516271534516709309614855392512274740175887999384912919146949825982772718344592532681324205102896448648497479954893859150517710439627859458995881798056787446493025724918022539667087730956462152349419844101644685831952837654652669595494791851273913890055126900883112612213068616782514718677970868214901848169806930523040711611789670393529603282861240675241926397686297509062896787140087841378810595161074672859885160447954371788288329090024785408447249326597249840580396416477107249869528724417967094727790947711662970799781373080202453096562913332732480734543415137775755483069188694506788828139290675984980828657640883992010747779405610975852773436826895282847645197177483470931260667052604253967015970309896821014696710847663457956171121752705658691806996095409325442313917930549342034376344147950642683883284065664059749407034285126893781418997439103684207429848839244660996735138961867073281664697535782947788400290406367345603950197239349579442976792930995062501903890612811249809198574402772101515157667636978002267990809850939914336035313363825874476785912478137614160923437105762203895221676910202327490766448434042543914726338564567425379990896406995827140240694576922556887773913758907138464615298618647879044265495034288293385920901573029092433508346584198885295409583262626431173305193829901821799634668808099471103114902833644031099295329552200944835204738224123528344501736623533067715071943901199428031638815090982938363595787439430273960510343419527168000000000000000000000000000000 [150,33] -1587990321137952360664477632505423008279590947971970616516014805122357610954700670197585014427454468297654041310627379820949638406304231815900979458733487192130957045071417184268119807292450813358864889579013545559662004970067943557755041876187873611428350767525588696096432829716878414698773653902145290983137231222585995500295412215504725919019629286533575106068252698139394632484018625229773059082792419998392593433877284365775550462853760053415340074914811542521391674128181360378438032651311792773203522115051300502395441323718767249782984899761332243767248881657818247378773505220385185803945259079437259419021762304592365943705155312708100430390396481005320573522418914283590966301172280161771757444843838470895269438256788484035441496787541253825952483948699480258753156778058196144471322677568297059656685714750486435481419719692443432879848060750169703227059418584422087268583209557078506418590259840853144565952962137658528879630217629528278140910254902033735609538488167101618707167538739946143145234891510468395913112246730019468313419513293271378182103958298937756875496717381424748774064960613289238150896583211735765667071234654956340041980748154101260973764797489115202433859559034993120344159319946901861356140679915956779463539771012212205240381942480286561271077221924510914850774349730977497945277466729842805910906652800015805630009778302375354085183045928934339958568202199479790815637675514353937256309433251043624988814537311030461324906677241442642846122550889698406232362236636274425812679587265967951611843030994406546326105385348794344072216414829571949130857769258965009127279759975958245162642768516401335095805066812070263562574033598985960624572171650218143880277391372434343155697446744786329262304589547487982619976554116177599645242483032305804029277277899022234262381369531583475504433886620080198587492868225781194462264280463927503897620523119983435322871180232260018833252523232702783326072439558917070187632920455434279835073381588851452099429866149209566286621396487562261514867744994523930011767039224947000479753056438474383157343931657345380674729145157327019748001867980887404212755219560442316379950377095063598287277462883705085467479947771213898035175936759112226662520083511104555436385793871434862937711622932726808663241523200000000000000000000000000000 [150,34] 401639986420867297499398546672692781510412037297899830952730568475447636338326144085811601710357791846049009114289464824299298236493919607897024077303792502418030622945607900210777450025888991288792413776832138207511266882139068132133122627165885633537138934485916057001457844754348208865970989053797913316839913346287815462626741237659052219361561829906873106467900807761543388237250750579420660347403459774237460251920324131102513178964256931723922485179204894968278378150465746320051869168068966999221153747137906953930997674542349011692063328849545912259652819938852445458192852707028688927752065494604535985641843523805811364800325959649588575435845589496883796609538607253855481532103679267618512219491804093725472390597723531430131675224113920543973330966606252324433889340369075523628894817642689271145804225993436818382698064294890937612284164447163071297785735490751827467005488468544521074341765338357650095823132513943216656503279264944892380788188981148666200480210367139732697377565863816356999038253690008319927996694761676113097954772547213498651067320938142395582379834274453871324450001829094407321678404027232935431017880013137549025355760640268556196919537333586779092927111642657517456358885630155900113588476899785840135327313063830819561355208496139214109628520350772829004180331591215398349601428023158794635445358905729746019825915149582262339350160565650780581823090433210289782849608953576983403379636470496594578927788808887796386470552543118187330202626125621863489426349516592464360461306162051458423146776071457514395857102617832990098789555326233900398288738522928040976535398826366295974392762206690881691572886053744078303178970802177843467120328134597419829960255907892355000002056118061777324791194676340668531723661815468732750721298237164619985345449361664770465012918694450860801152733853456343580708553633918776093471727221360043827281427865964818129428070819646207759120392316482433420360834260982866091785849308821654487617036690864204876585245243384650590718748871675562984848890960472283248775819586056067051108807226895882563670708748484419180274904533685444449695510974038196860542711110296915539722299797377093723896357915659417818564159568000829763253730217053572573290543014208096406817021918086640857204397604493034387851444224000000000000000000000000 [150,35] -80226181154709905799159744480504194158921983911173527507717521908045830639261536835191108365322748361410457878612250419269092063776066905580773865157750664105107003449323055162818054208770082102033438750962954957568397689381138792398051022809928946969029462755280469993093680364570712159400885130272243207131000248075828591192407053575418124935197915040071126506466271085412744573612842383169572189940857945990949627791017104556990782064504642338773266378577169959532572425233214241434693457907546487110128038584080937159251023268633294893176288274207886943008461370168095743245086449633107412417670896533489852523426531011534465997235417355793671850447920461144956351565213289446510418293826009674608731172443122363010395276453979900144779494107373552241731952888143371071290634061046762717749479106666757787252382748226826204635004241514529889468149574025529228507569507274361157008799652239264442761084300820170355702717550399312979259141882303545320270493632396342072524705691173505046796355792598058612729131675448577323438039674887124649200682891463509857258149196221336738636722704032268872844353824446945236978053608948908518220836544612496666152698337782437809388189184532012559067411941451472801940610127064520752498044917766613394501715586075964024828401477422160119044405447645407352034527381992538030551107259826086121131220819594466351224987178989322709053258242773502954119812688353852186980598967137186331094088300287209867614194505638013325037298353597541068618482689856406212324691589828362170227138546636043515443754867717848372501583794614836115952488936020311298570156970335085079513482456677141441371168745662289543229540953376365005148686589533272575655854851309805576207608863163405409773699786289524123988845258949617517829965409424546450745172972610957312612372791898786180958666852443715097026725172898565784977039898366043086626668762153892920212548696120911791124166858254056629508573837957947210997985888866879205437950619640638653882886280508610891394777837131018472932803918809271918220744958412080490132785052752585852986266497553611705268327989378518430401014142753116466973999076621987683257989522529419354406790223714579536960915865248824616756759379152212042965836482862595616776040062590173680290040508584668421113527811774957419642224640000000000000000000000 [150,36] 9173990708610283714283644737592962494800525653961288325777012321541775144687383112782949652110696227796510189196065559830917238465996475799526723613024032222695640349435354115191354326585399938421827436436672537317776462432453723301139226575703261975692269578935061756006187702642091150228231550892204228104079587518495956038723238751844445947336620221592553654795928813839090137229363160572593565535655454570517067991379007469227037134729373574657442830345877837747727316489276958258455891147935264136109391157702769073001098534482528243744093061257619694723511488178802911727870353438064875397496313834320362961086237506797684246100400773424197630555546315550726935448496988045134081949146538274826029358083029124828073791351392244995256488309677014423325776166338662358587814423701539715138225590255035043592584211227410481990324657068126522991811594482340413138090856057883670345048775019540900057108043472802520719378956109446709140888667544555041076877502236118722089860284720202666014973332529464821798727146761761058558748337653128779736850272921930567086303880316703253045516180628324274745049528937192785864462458752426739615393690231448446171772270061497256168428422718867929487176326712522577124789736449472952902928367088498001507864723701663560909469699518855222163016651955423823340534875187404321220301194375080956582014487233845922807634743396349199017862343112488457068507184205885209697025244652152226100552835723789097843260012872602685616432252710050484686019665461057323743946264084497884797837963891591711617950629385715682747902558909207135607327338150148224828050382434943817275329333278984672526850234359157099879145377592074710784669903895688734069768080973486105804460808209885275807474272119162673387009735858410454466860869563981679828337759168656029430177327943969776367457872085097014606565686772727926390942255086079687867557837721709615269666643652464989428384308838988380692970390389211543710507695052568555954136470846022092758103183144059661348178377955645637138871476881900910557565896682624840824643324625231433695543369139312599221646506852431215682536987505584188877416003432572844838286504851572190777437136209137903186046853007677250037974291272301252024983452689295210100765712486682350283436793649310382716695250149621865100869632000000000000000000 [150,37] 2812951700364619831806744957520221077981794250340020608827162149385927312418194165866217638908791872949232990376582007845163655873726632746646045925925830189349321142614560103273535684984637299478271532674136106278099202646711209147887156989247398946840524389889796652494759606619599847939803419509661334535434254403015033048968995413858078265599997313068338352796925070902255976254939947283929776920510797020535744206841179257066857628656645874453386635025021726853788014021841797315213822035819150040088738357184116284535027810472830349411490470648508835583823668230345216166343597956623978860767994058380710676207186374567263250070757765899126945710979645742649712812647500995250914392323604508107104391948255513099762915897461618943317657252826164561785305337319218996511771212615951349921065267580077428902170471287423566961150682017652044248649974840740173285492149698890093691720083469178912590825597768054260276934303545287817335995625820997823410280809359364288619581585003828876676068038769864657548245887114199766367604368636896418526777056068012976731014368529952714126316782623761484424562446798012220274600523176629875722435690400457205272889319409597953895693461726207012717556312017745304841169986987883628228537237903262050657269895545244205812318838721900723453369365234119933658343364050448940076104433438436804604238639780205292511237339031953924414420151768641273156967614585406850920189822349964216250097681863313458347379717832923184933907603878409708144535620925942579777899013444123797057876611526339971932532086547282646119400808723172715185837253082289992183169891883267136099987838445835682220880601132663752584306163265398870417886973423091813347740563064054973835808994245196037184814304766963413004247095234797718221200898305801531303101825211913619966183412582896801614841888094502281355363345075052393039170459052554130266728400906933708316032270370221221770633352799187360807722738454110053064167474416666975486801403606843265864988048697111157727218287372482570472512348424766912992655461690105563947140230093233493069786312311673310057719610430438148135106478510294590059486186069634288871505783088015569071592321381525672219066318440131632278370079459612759129989628800295505878394617812870732329880391455140275191446213640881974080962560000000000000000 [150,38] -2700438114062904311378070238157324145290328665078509712505232955579372449423233769585057932812313854429445707779998763280559787783948185994037579435064816902577984137385423954323222503560699307529325109450120620180406347672236661565695711784938844307986603638823517549671294426925693337951869590045507973642740234280455227799775113323455985963145499202689319667677271785037052262974661539845202610175333014194253753447817497927380245627648084899570683179872577311833415263702239585260687625918764882809150985000557650794644314463832625401410192702125961359583350281965997189161443071565654597057614608618415420225998275139387168392183384307174623460160841132728045396891602856726841928689471535527122318680990032430169349115183836984573868853442145919528812517170817790722830647338456306177506496994545463862690629959404339765111948685162014363696546366237555856117693040344972993313158907749068889636102840295898745929217493202993593457981538943532533534641008958675195200483190384048790294009527884865765689763141805577709594991082161777447204309667335961824897087559403182598789929775384110469357473881883398564550868175557237187800603458473968892985309339794652712068365884548861541072628602510408470025696173110159252883996878547519913148416784396075354600639988990814425015950591796412176160986642499141428624183952001606445875920059940057499228652191825983942919955685281171702091041715511059496963199399070711407154440066305239602975277396401496064311464390977656692121604448838085781926763180875582107784983612843393619075253941637553471149227165128334808516277114698334558540846469765613197640800346402937659036263368698674940826407496294557697616634604810232254459283591733196755400529830268097293121194901932730911620166105577829138817311993249160016191209542588086019085791333822097765568752454822159157763861783565765388398751118160773785509734613801534097516586157954538086556177668119724003510641357751432493236523046399674848599620140987528329487464244506069935562438106522399685111713126235297012588733404305503300875187741862793907230319569669692350371940648180117316619660395512373424429830872543184305784092995645033972185226844379138438153058005666711764172238872299160737407429354907674098682857255308464447200189516923064891615982283996737160930656256000000000000 [150,39] 1304266535307102762208844261515394964574951829963302634644273990069346231427752049527963971784598267897774373963062032167405894511636110588702578446477437457410382089773704458625727148010050485177760209209530220799216122599436655912101528337438108903583923941389388839559139824154728529738355758910736544292077344521617032635474931068637340249233632261849348130158002087882330373984144073389029984613627164234424916890717223865862769694209772111757997053870689745247231594413736017705792928726798237975069879896012618085105830979960669007515103775416855397999072577877983804263317546533641258882773688403163441953645384299184559859708960923386832399634150166072326284573814642327498261186646419316720718388310747390911031844743824724922332278775852526523458632173445724234468201741380769149055345223246955463245436050689783161550087104690138140534509887140844974483038935106461112934193000103939173792195777212630717243584938240515790952619557976120408201641746772012850028243654051455526902549439843249366078650951072381995242605326117682157220707769673124932204909421245282174016371014683996897129049243598068996307349522324033096640267475624187073799170860150929381508197514120669471398933132490095338209524472561551099906072047649842227240790913802525759295798297354625659232030705921745978181960035466467942913851447372314009302990570145054353793252341559849925997039368207887553731117348372713114438202536679664585267643952829381257846282275290891222185964521670859830493510700403319334055117404321524624661735397232776853252284452973669226496896835261284879016735083045101514258810184201633842283659483939666523016555752545193193408102385873463498285537667973283815635317540666893774285215538173114156600917432528085621764889894241596909705563348015363287318321546942342884275117694807739395763054418875015146157090248962858583721270332263810896613374122545818680835072875754074012854079556051999132784505851166892462070401326396107351776833943355744485391459958807297723051991542968073298479175084207114379480616285255489666453822842437187650128499964918639119097371657634205727919850087842226595063711528800770448352845547646034393080031008244250714132476687026097726057718879177437653103575387226284154528778727665612137647359586208032178929227926751480452910940160000000000 [150,40] -582789611395610305476022257524913449111986095896727043109291028787669103696763498752068297413432643210764405374037027130808390257661012179022705795559526925116684907571358215550486383076535951911681094934586092333667041661278465147502231465614584101602613573073248056241571268077230961121045304941630263669224612874146947859232223643351696048389297500052650442251435341233548044844293566668609125604469329160965097214711861613942301411947759067741445979541504073732173420714209810037284793579009710322502941673892915431729870820218146176235106485229968909195201329845461444142584762374174905613443999911516259789299526682104680352257693378251992146438005882800717223221130795760735470469191474581476541054311659015894766868842140169027074809475478460172154566795951402520191072898441307329316480678952255500014095653107654378700042326942605526330097337697644139994012720766009543282063696131480090068781029020256529126948048012336862340079110321777723626597276740725830607582731684705023588049416239560024102471474130945243289805522683746200965077467694062184240370882076598199609069705340590278925063641539302909636212472077774285275543157574636679016234635612300293323285537072497691674043891872385462078024529170359570567152705137383644243837782797681011729969433094431498434023989866542599933680897458713658381104129520745705116667450149145031446516273596403644748347640391810594810855060979315534928722516085159219637076684323963222125771905035620888807428982009610404888104342773460605647345422614342238181005217240887858909938338215096589849700173986749162903831641996132893267721774049562883937981826737556543052474462014364335930359789109518144949152300410764994874625393949350509294292376547295507540614169969684913261083461018610174654992905843632934338114081590799867617493938673108161787211566475124451080644744672499973512015704590661918354265154670401221463107092155061811906879066519634768767667687264176120208527430557483172567103446084319756818752196098639498385595243669224439669531584059351584739661422701056110225729746997988828473527197764729179449821891538554512288663080008952896936221363419044627757706200193349068275648158075902429029627916000596128618589974580942800755452680447550782644767520680518583869064007335281494641951100828389726096457728000000 [150,41] 317406373788768753663702407938375008066557166100465323958708079088830415637173658617354674034359176075838764446798635749771211935739505347126346920193747753330750784797140344009680458559787702670258513979239984276371461268644217390230881390562196114344346945202302295019707977138547856004387332420509208259205162762693481787515088682466223549287974384637261744178973890586068281071058190062707858897626200749011146988492331886047100857147812037868028015894814763194063361255280528600246818450484051956695133883597145530604412505158150614207673439948229522261588887423825294687001246014456294448553565871205030350813532650167563284936315443794588212693642006921400754069661456869284191671065912420603350701224948232511336047536123763444660956477116014000020312341724649802799792252878036343480757136028039230269130645608689095902843697606329430976634394670040246502611371592575744008961328388963105555425488891806918743193284356100734839584035648354474585305280870196455832979467990647887955233397976129286873402616470167874361054969760611806935492752267266623694546263414518787768707806533270105251846780872275245012474557875443767338519673744122797735256614566371129043689855797758950610319796757929606642342285657547570922492478005359328606932390961961400051539365974645567721069904461640238247666738271382556041834907973316237817148585708611692846920712800659857574630990963710632963125852744513777669928156552482854421272466039220716528641535509609585163381206132824523042481972729906021446493894179586322173731469767127106440817984801562279617114687697871040801431066593335379633511241994848754552427738279028768193676282503308073297562663929345147901257861536027110140183515198286042368525873942588307454592602065874372212570550659240390577727024178367804349219963287387948346985961663293273301434924978750617672681658220851709611092342466434313434246353651512026640127011825625708709587756290507812105830866966850117490097565537201625947983358790160275907271622326701208573522028556651197207844816041782687912232417965766414161351814502233432141765870089763177158915687510596742578310049447876515887879409736710766125049130462980578083632107739269778258146178541921932330415764280459933796518607986753063927294418691721961767525695748556706145233691146068813384253440000 [150,42] -186950136188627429728194966743029631562192264647284684638961302781276152958825677091553802711820303979612514578165639722241158113526496916294482488542460172192209331329682893416124998276430750408498949390518947301854804708057074527873694701559214370471370703813781342786598719204376187452941937992149806707295711531289377855496732696929765471325514430190949189753967307350845513282979851335022143743461789678968449032654818114697062924415321530269846031469950324886482297923855116672259256980749649361123115426606328574239234972961591225294202836322039153783971976783692117375951283597643401717183366374683809312986550221128636348604678304137037788607398138791833890093102350468804487938402543408708138930337586005769033071311876859269315578446813636517968300810350765372963200265994245942693375741141226231137177242746451659979151740802777067670394417057459806851792985649755680924566853742710001858111309738592748744429189908553350617649010720670544546331047743706782400863329131220196138532467528059574153346402672558620407866987027661949709077951496700821418538041836175157597301089709925894233953108785429266491608409290203459163010417666451798580289185971520184884766510467991653902716386215204598467267700430194926144626676611215471857634224162657732728631685848801984610810634111356404483483156354327040827637556226324496053009362593471986870451088702867068954559223233331717031610556648797116008903958353665266815381293187715111836262244228691618447136716742993703912736103767987984642803261369396927150571765915126125534291711440161346731791402810028115956315730723748017299890363835603293245932146030660768929553223119928464774936949873304706670901268991098005643350206476598416483849121122489650557221779985814378545216398025535483670306261730314312289652525959290518709518837273931592454355039456052295938828869491775472962335551474346284114577119435608925021117907561198074988023009646364400730840064370680792842494938959796629509902928365849837314841675473522642998454482758354066531406133512773888101486375144101880717952819590514731287734078462763696009103455244332827544101654681203313960823529468719145300599331541282281884192342446755970904383874989247508823357391843184418282570999957868221543165618823935328580115328827134301025646572939667616631019808 [150,43] 97768214350265804456998872363452947311283741049831964125719293884678969043949701899799677200010976804750195852503188110803564061457714781418770178496646858111535499556087325415631790829755688969843385774172062895720082118661296765060358025046569690306997321468695735511948919830112128676463353986168884505326539813551220048362996969884442582664948129036232745769585946094320388456729022604449975135816152569082858115075800013490293133916551118583472345066517888150751721771811444611990264925887751406306247475412695541176877034290068466485225250128121937715100522478919276514321672144027976244377626854745640022696188047361557291688590850181686012879156982497250433664367614270825903297899417978693631460252620188063406445213415849906782430156170484998858700483797035627575406515392835745081698818505126572007055814598132780101061012793297308109163410908495124858622687455130696848945107321640705831903075819370017696472339640895654095402294180905691957921708833703830018568647510576542466917471752838768044265245251792407887208699023976239532548674674572159191109457914308141681005708095854718793458744370116729768748337214249275302073924862151628145753357504247933799429878598981881735799591559120985094775521561243719846927137150742527471501549405549496908159801837360351949717656902056896164684735957299067120047720299524288230085132317941000762592442979805043597055082087671423655992860742789784989223698409890827066275793097508474810875683357270213288001203092745476646715414252333706683585857974330170347086188209291709054332519922137347438177009521427342664965467118045671155609103632412972684068490547877102563814705176579397629584300043693718126557827350174859589709829954146202983265928923702540722204123952490139267110036903253015813738459519548740141917193940531073152018299362693240140520651416623782603908720678623847942812484666608637405556251416552805033741452749588921445779828810004655605308115229883018234814658789433285951771957064340536972969791996189904341212555836158772322905777593149037613127690623702614683367560939264836514588002915235923876199337256271336293811253788009713295653969305186888536683946032489664416410521823340001627621700548892351675892478211035380789686353718471096683604841969083396778193968691663198334655432316803595027200 [150,44] -42209318370517668886393128184736068236424348068215574292017079749711670211477407658424514061257413988231351979005212639726866790513552919863232464888874184928134247702498017869233184484035381370896390194672917526563439017541333088673406649535832604036375832567485380096315355906400582498103107801538803925941431317105019581592862063540976229538729246552017227853200202775160920372929178934303567248270464795038046916928001009714330652011500156087100187432238913858667036075928123786034517399910326103510925404224184498467038250660514020954031494913452319363010703628321385861017261692038926333526090201499210340075130069548338034994657025119930101720981065769403691023296178646001759257810545983525484240971339796985188400716028309878805761553590454664888137303120565003902545136058484064281732765439779720415576536561319148513437352238806786420304159489746383541145141659855754274578579878759982484015738858398884370408151902756066205259584575070046709507072351076222667419325566676965236794562657170051840932244202574650520979358510879232863845375509107851299588540661281275589239243313622548101705083906027395334620971515118423762709536533432300633023319061632560417616713833238972801661734941355766598253425143869026132102405215607795103034619495917966672840493801877644365758721818119044759950821463033566121306850773948270923515917699776940241865328959463510059775501446583719154138435392981578971026869205818325306624714350531196681236492798302338216130158040590911915664307443483029428267154514541495992050466959790606163536431570616742433661229338255563900295487086693652827730341316049139064796333158051611646448432151686698734697988309835275045114081781331535990638125175970387773322318177861065262307640937468705536475185563680805602831329895159888863254415977674651584313947872511330734441745334118868666470027881571826830149677538698743240672629818781110992093656850068971134245200716554429415192026043520663055421086670993857583221393126416979121207362973373529134572978354213024628929362439464357261004558311348299228427913760753398777235271623074334269580631018015460126281566036963365763537784717416505995029583557371732048850195558846203199187897993903099575008678658240431209207407159043907422565479117882726528580871685502080882644077637082421120 [150,45] 14525759500000397860664339517237149721588130592313611222155229644415533361419739592254094519741928108913089887606208083889326696907574972310406851972747630106013038458573383620481896449750593861559784576671223076942401409522674517449251215808605007135361243351376607426726727709986820284412341074855561737815443002690112422519504455313607789224607014557019416828584889657262989363559026389954815360570731727418497749618735380939454523544737522313415764991690601929275227212107942148983992732468410590584759008718425555357877132573348733008882630765003353071732487488781061197144881017766875300207309658080197135472018517499376030131826180110608096851571499683500065828991147758997447315427173816800736574534861044180322638858244360378945762824931554519862289916331642997856727279380077375833244356399480476853633280231137170595103089040676112539825386975447589445135588023248626951879611338593676768142573192013148361608764741783703951419269770271075326794018222002595863946308411259490708418518211796653447826293428502260147221622453975537382714292378314540544542489978840493224981805631496482753992449266706304633029629901536317584214628238316990423378599256053774682615683498489514765029844140564296667785426606914852688192603437649788792415249606340488278260423713116198040032546439274112683121870461755545627895261322784585668657033636264301217331228822587879248383030838376890823857689706889967504025772040427253077543103545067602892944278025288585580199617459473092074430006330660927751510298933679180749818616083591337187102288910668885860576761893813143487522891522844463059026321784582439297656711482049098666486758759027041319544102399643084084208408855165899131378805481388276079445912481662390334185837560011262977468913656784892157569203849734016819419976512074459766729536905443121535935815357795091876924065929388622272046127423396731886251476662819608150976470550079589857563115059698675132415140871025661592875553380211222859417456086420627747187204379782966759226924493264504306423306099414602650090140255199550179868780398661923748283906015026813622356874181741117442135283590114069065057433313860460256621406941933303915424915309806246528970521251438491926675595368114903453392260906186065453702490144341565282639373191637383726623786413905600 [150,46] -3670125294302273147600190148298247501202358888592219748715547344548303808883874304709628498595191223001560823526551252096794693803875152833344619658182183372181688401483156773711099752297112626475966312004979020499280472027254002413627920652118220644555864609935490801070236795067059617779065529781245650789800978582060778131335255861286547078979865518542753038610202037351576623761737752077184417731245419607961945574630589177122528096384040204337637680766567596694792307545932225506356119913949839655764093457860552756818740123766024572251327732209249235500162936509947075014864703056761874905460927888978621693489777382319381636309894283618383949364619357946471821803986397490480476015291635966510632293114532152928361825075037996841832682247963088848513089814382655855655181606484347740346906027120655441705068395163472752250826040357770403887731869496359620718809733813187627054738105914695499246242378597456386222720609669002687500549841573357305082572593097715437116175357017539435345376687848298011371570794239805848997266801992793229725401792960749060180981972431984798369572879710550621166264434196474164655694309525589455894574163740722206513771761554197345567749820899729678269719684251832145526011322474090336306253278825741384722234553537319120378372679640269173550717053085317322072947200756019553703354972984856779991631554930314824964851974599104261295589881248910675808466078613968295268863160516506353334502327785528062839283305509742990263857439726783662429528391843911101472754816203832041315948019441311376473571925759058023301785982793142340357732574684464620693379733533166552603191382645221275869686471481073868825464422423717813617554378818972689094880109842256722554623444611538466276810018432001848367625435682169816547527565369591170872932881839182337055492010424152323503845745861915648477138854264737408542905618269986435077117331518071686014529140817004102335248772077755182082312555633718712417658437922849812032258524001609816063178263849478226092787819614877813628148479775359616649745993836520639004846885545774697437609311659713552250374390265613437096348361527548141719252189794763557978224610897721001266033696924123180624367052517865930372052678256584227064198395273435859021402567492150947914760767824866389806625798000 [150,47] 481773210697616620329101640027746656811199450185845698386181750759913333787981455775469911955840921470684970614820761012916612172033067623131802533611985729314253736348358116660694726257565450079099015335330768563956331318941889504840242912752413447459802131171633835512555655394081889189797716017394957857133814672805981091997708396565805491172258736511075470813538490318205422970915419550456198680806021186120912121119584033947229426351786606999563750807843965793528054027317548763543460152758304767403817970783296788785126302002396724265237558954004909797941340694658844722454260656103146869056418298060494301280792495093970159615298029966422810982989809002064327205385493449043363002382684720111374650889549495710732716247923781222929971116387094899046683999473708880237203684796765547724188205135231355067763655211148273541803789590129181890807979924965746330523174802928152540107354681152699811216610921849413771260848170637417950377421504622230494483604456189922122525246379234242272401730130515739583604848414748795642130531577321537457164239861041004055187595487485224584983176074709462482601322496982527342352433094900407093145778208283319132185205244456572648630836093515370878943026864250190838707029235598514262140465959622863136861027575731380953090185206881473959620739844417337626535061341582207737393092554725094363307892960541193834877251323959912136884716398183951734392525352060625263640481575853105862219219847841563053262646561605588626595998440637986246916375706740472107755246619234782906302241897538174440192082571647370929759404795896097890819275667150987272561106913558963354532586976561183739271184577921722331335772427251742021244611947266893151738560246804646350377458799171486893656558466089263680673077447696596141757984602014229780129036886892846072662132377096665966854687829542588460549914955388930281488546580008708553725404173493214015694583830895775266497550403732596733274201801455502429781939631900717121369681857951637926675047291579054159240853494962444801040152946936667108137609839720696722133092875476359536333964000812850348774643302719782068723608966514253335189736835654901352748847403652795517754424910960181506110463684786541017093074228256448749782289665269462576283499352846672200138732896402788146569600 [150,48] 78880234944602258248544568610170741731180903352613663331119651464326964869496677054829267187115688121088593954374392137807241879077019570933645797155191817611531293797287151013099993264121201950998710643070250474520931443158576428540440958579085637102954207232725580393979892513054093888249329159833984997542367053492432915028407268774630136389232753009086351068408757684048926944717479516035726866311153095654118372995684549887533786267504905977681698761487639556474772519829017689259992616765046340321765908800527429439806931304560426407885115565290705352155188275797170789296117387539339300248684773611194593110426305353593181620689207354161029763251738789858568687004765976116806857895488053147987420478496807712682837023764013097086710927711469212999896823069779153257752928821866293051123996858678075346991257940587147832479659735073568077247914151401393035956401174228342504227343291995710556816326952813454749845294125223330760415319362283594090782453702203009383532336821406901261284001401842710773788946345582729717311562141728680623286116589866081322675996598256172633076351888944477943986920233646178084489662029727923452937258628481894144086965966069972448777543514903109141713381290654614488325056625873341438224479654641503859868202108627092186595286220005274937940385822824401606181326433049974739950007097489533584611169942342877869560711286050001582175382705634143402203254992317882084048011526501967333243042016397572051275955366938367002849270496244632302973138229304791150254411012046368701244506720678780689572151129283698638440620499524487382944157866535886444078181003779550775712186600384171292380028098755069868269043019078306624748147873344166217475102182662245825763032995465697096908376068538656968793663493999022491493422261885993717871484525052673914977443702274082916117205740342284077515876328526999437817649044439244031345901965608395126741115234435746791552217590145106806632077863716877297020203480808564893485032254192244831029351713514986931282334473999691250894644514737977535212739508529946484197577513482808617375019986490709135584098285331969776275980064499892689466916523643190964223494007744676275230133146670639627386750149528206561121559180402016027543813061246197351143381806703940837972239296191123065792 [150,49] -45719532559324379763456610269111689761140844447936143670618613164426192882768853302379292519254616560271258669550753599375645908251410764943224913162999656066566290661665219161366647677721048635623615482163305758495856640659221988201491196158738478812703260019798941796694400208124156300548015749228926960429561971165474464338025539701062347233843650168630466611794170277231545223093105554566062849736246344842294184370440260454822945514527186866623722327297743262718825243589042361819221449240151328613124908927643134343550814968736077877105344352783696593993063979268359148610023611290303026945132471682141006764729045438033083876559192117083103834553910377032280675597631163338377015613845722932397423489037837554925369853387975562296226934604515376195213673361578033181697965262099275988957477903475525099878958384187823749690898328413257794770034232799258624668299784832257239220254013103899330159779379947324660719110278070072146022699980607305492944571812732903693108501594139938484189898714409908475984398737660100047997353394428420644811996455922990826014865774493114695262527959395707203234586710368989291388538030745481316946835054847378410244524124557839594749364113192363905157595267677722518154094442548672184035801571246107520644433105439132683254973035241951692165584216098854453374605575382422847049904584679635669598136335635611086087579942872391731340243888320998241912360024791674644293160583381353391501980829876881593197181321627696941690558892229986223349348973164108700556477397899558668645816072110859316202636942587462643243515206911913958647527241501746293331640883578542571677488261880961804590616604598780562827718595342066137036625953047831788110399930656590382409016937486554847086436490982323041468811758432954814420704194615605418538691629244446446894194056772324263503995630266267948156200576712327097044988466845509498982953404054198704283190073937873040659130854580434226329997823042154829796998439076721920778033457770477486991124435145718829582719040480157315805977464719465558797362914926789655053598544314438914528817755471888637505819002515452700012919683445784502919504097288082736949443592672843139165508691871303543522680951958208028423034915704490068711748336856654087772070693571075373937316490433480896 [150,50] -11009852633562411186901769833052337857205401338801085872182931373224530627621342409804131437083216678313705547373601039622536509451160439104943827448435559595094359363746886792736993967552592524335596385415780401494499215525378482291536048516054522738562788509027929433870030996479274519668879349640421182568300987603232753209006511206291251718466864559342319988922788975185614615437058472607555495043660235352830704989375588992213671515263716359712272760544720436743106760417378293013815570803983689222964697704447178741423618211477998788447572576088394947788289982626276763525749131144448568464406369149255134876270064594064497955573786361181646536266550813092163182430887527289221623556773624125999094997897157854121630335206754576116841131808358680958170310214563446887145911940862797678431968239397689114343939699784858762139105390917653661051852762474592802850179108544871847649926561551948501585905672487519200624255304422987871918834786965096844595127161266218179838674603098614510422104882788550945941087685947730157254086426104725327127812897584843237886862097258987082036313975483763970929909244071564684932639937146405847616796830151152632941435262322368876069485906905493732507079156010343939063452027839965253241427102146688880130526748294157625408541176505412094119285646288545477512386386267536480429967555366978684927279840223214365618983092463505987778891504251266369983319431320996151117282374707186704918578467320820632822707812792608413290819290915643526816651159914308612861398165917318931464930760519480931845017661939309550381950149561822327564439322350672875063589275407359104052570507484715286021586572764533999110167951174577590579652597196738753303059006234938495555989365945732835069613021461437508920902854748615808824121059665169470076978273104895703091697161213235466874176767163283762267493559484798139859181745679537359085605781672355376853131519205831796610491884864921287967499045635470057215759374976838364368057957874267339489934031562832853289497107136134600281468492816698704153054714207284235617554738532936061419457365343765155464636684042596476224608904570945766249535392850494236464372988796299392996721769886734908210849932866888064048453821661414185963539939192194897376006558611374465716553317254872 [150,51] 21564305301868045080043953967662438350861096410607835613529995722017907991570771384040403625263599388819122090212509402754016258871685976257030827722549018580196061153392243348186613373173135607347439647882544407186515769935424574244673830434554556439012304341895500919821918321502151402954491840755509670132590039680030310352439793608725429450145333700529619539057141034084514367795857777824560034864322641398360442416453315141639251193684080921294425157153546064170494639724631090734654329098713433123645618056687392673653085332110286449589514016631113743775566490324248466326800730759747729610546059974834974920016921459546048164652331404476770575083232758106911906781588027604537788190332265993744634088945119637232114413787683962398523214183639317442659200040491038580097902993608595265796420635721633130554238789313784094611515142425706243593124208605913676680039699236171915570886740048340025124880836583356258165415038500323454697119058015877807942184412997341833659586210043136282738055236119509153996473213366058139061948096123056432311082071246371721823478371907014966644119430355412927726784767423155454430232993478111748099885590645520007727679492913448810356063734195247315980275434524185227996050034423602230386583986182320500125703026949966219313306277232042179117947325270368513291564986623401026265692976134611079603462485989508850437574552097773013666878281952207515595941470776888828704314319278484416808248181054089132478995130945119106238440187570318239025835725439817223992024709505088526901472354923980614620860914739172683007679570097055484256295317627197458132341256126442742476781821016398406363405510983660630257866141193322261664361563902527649000950972469097260838772135003735650065514755567774538353591912442111261080628019007974321035796093370812998155212411038546796465937806854727055746175676395811948900409378721231563485462915436928108101444053736049191598218963954669087281774834410999082376944093050444620118675155019709806217612858715112648766229574171270781889779565822015257289109241791505944537523722244049145301324794311764100747233712832038903328955369664123610879469362559191776487038359706585555481850104308430654741828483875409416511910385867448644503498365958612209803727921467493380892804126720 [150,52] -13611683399958362988769883996323277475978616529059696639774867704717655897510259219647124969915281633825081499344264839752082112116906939340490392715961608666736506782950500514811307748917659062235778833022547971752996342697463151617054959325446121446345353887971564348493661398002457965700884414181666956416520850754887682793058119843874070297337120313259350454567147793946374885175216560665822286689248520692485039214052197831462997189376875625420691765274088746367307454694363418961754700669208019301751934863058290680877474402250621669853601370079008140315977224623352033820085094860311074818556734455391025039606099047425776673359911970288318471733576987577191528482849440529592866499395810481771511529791640396572460867588172857711606710976070197789124064110672576140515992657757212276814353259460447407792986703634150537583093662414964659895777231545780567838967167252692424262759419115115832884304779731931478120876679374481537300047856774595350747573109499494188300594551841117514546644466236079074691987525721179372041006249321644014719312255497476816548079138499433731479583895031312809442325994939688083948929479773548997008446878553807709326430550656124836766904122135248866511894590779465775888372916722192380196791750901296240245119666903722001118380967613185566225761630705268591157235890086677405998431408407607561576191473948731219303255646601562401801611087091464509562810883866270865535418799359886602212879413997427522454826648191386357228208491377155427991654503048946770689376949256056204367322289681376866296053790137639912469357563488182022102134608604839116359403457068036496603303240578112928417180011652048700658056686908694116089877157178264023196687085403473952332777552768306312430518617455774031839356186506805759496165335891539054121521612970658178856871751428656733890235833649549941480779316641686627760268009418852265963099982193924584428453261370085307579308510909599630444332231930383347177713229338251313979990593194112170888389603484142692081686436381732956907930238260857993570758379014228782325301041953116455157023140040486548615802778219579856306106714875796342321701550413751799250024135339890617977753157967946612215458775368626589018253000894111308407416142919409701324886831006342883016319104 [150,53] 5797749508083428585696489069387677927629640100132508605468163953023078221212554875716704484012541101552696832293751847973606698954956948653057173587168745453578811556364009302077295659454463221415258154078781783595890449396741240500064391707938880996633111770311345558510950753012783289748117583402993893326616560079556460818198213678513798182267214771305579376653190151427867025995389607248107998835096946183220866549541155159553282326626217217465220818281467325330670127824331751665873054214669099290883160245319374046894403349240115847824621884641715232087113419062431083795976247863621040595208201027052154281914471442990553446736028049279205449645902916762189307741911089003054344021505016075375959884562975038807606826386213735149950799904312967945244969672717120709132575650562404034300790317310129288747377486902234601298224484763897609396426034430952553986345158330712636705656810369290943669099814984170089173916477514677604028421618042488904254864575579521059816927654878005268615764008417801212723013741893881386800641581930246657939770288037345540698346833587641924420284032604979306513713257825285510355094331537016125980813082260905365177785316954725354507245150610647951406697145893326089462899084348083771088454962765919534275175312987025969892442791086466748274699550059824243203073486067698212090769833732159942444560281591627323377684048934020436565594633515521855286619738888349300030005122126001478157156330062843588321066472068274594751591457319225695056780500091394513042217964527109439683794809427486190422435581763236903703254810362762806309306612314285476517673154147682010226175308560311338521371974558668859849708729082687967752449538910613554074681735281877898152619668314176536340162515918306314894668602361394922814665633130169978233074917619647173222516652159737969193439891589118400888755254600653910593438235506106576490456014186046913855287596342256880977796715089700896299962231398489510348290243522217176773561380326258401801675199175724454270520974251127601726730578508990376330608334997801050846806272153015574190712903608557193891830858304492394167535475245277867685909795258268700991616492295776582959212346326564898586063810668084923017886331547525299409146953578394385853485176732699612494016 [150,54] -1878109022874105943388878591862057757515078724881886849234757859395509816547764983293795414164356404011957899536399881060219186200740026421567733973461825613505073709638400389963550601979777596486279790306308291152763285904023724701873130734037484467485771879465825173556761408926334668988689076271110546103565578452875961541698447639731890312128613743833835478432065068635973891521463740618186392311665264413701578474991773249602529779224761969199696472482782502332348173337999400769427757760823093099501760526257509200150114793166348994419451960213629778798373788153931732366395291380894414599493002644878074427557992160174628897826035772163547306447982430914015557725850321280820626042083786987365186040402513330211640290111801908685062679842317730772556715867793846542472057907067104351910521248305294819717911835437342908368005864059032962999367219867916238634582385013197715816747635264422506094227964739698790448559241135157370579546192774488379575345013865919230702609361653846139583091981576610353040292058559051307271606827577766376639241487995193119938062201045367783977851600482186253480655577390811978411407122871838319737701673340136887632328203497246211253051973987274555171633410365781053608383759249125070246552588224456883818409079586935062206135084382216858007917626144901752626028632291563948051866377732269488010919923470877167942808554957476115510413918800320274174752287282657621368063164009255583919965789690248648820367377090333610596927464935613279475106877342134977018586440724521551562040076950817494340984513131214593891841818016535873688966804260704795335058916728695988043799715038564722924153749108070438691458003717759990018187875648690589947371342758967480483679508560227015709033136286497726406272344172874268315526480656268379059194749585765324274997427323469420210490352574880835182111732624787024381244684014659053012401713656381065328725906796668313066091634654651186776482077339721624671846586311891637109465234750037838809413161837013978214164348284434412925735373219617145630908699954534283191631712750190387700436755282932232058655845582662443280492241094367617655891101981789599420061038178296315948280664817375868605819571458324767673919279385588576198191315772838111053498585640698411024 [150,55] 481341625811767263303299464410079930932698322347129631329022270945680624695487767979915989844125351337784213691376209079254693725302344076653160568128240708094348195300054791412091192664009112870354284808374393509221658257888799684287066959523555188257683434941952566967537423164697717544260574413887208210864749060303099967353926682858052953032916498818344413949026724047195667249980609090361062859590277907100196123198538267827480051160272484966823684266424682309543997776889107864146710890989720397880994042543200477244778403559860194344847412165664023659491139838921023188319167923788104428886252636078441514282674688464725462182200563202698618846314766579791898087647073938294139376157259839919518213984069669788141969635121225445888861097500106156629527178724020895451227863450408720924623960808688182875479535014526691480368758514666123043173354797869094264147744239100685544966074211243834338872273082911161207144223015244568707375455436409267557328145588449121839000031808772643873992958433224878316318936675219140479674912792151396174586413778122346658642174914111992664175330071680644034909801523599879734795632317061839056681091274309669589554622523390118063105753465879234689608473490392361565777527789838494181793876438694534155912116523118310813191258802120437281637079437523193590375744943930164811467346675173249216113586169854429712699970723814789258381005637135998137109348482360319935159951719436685410431345625478565287427676659547578111060160867719757095963085749072188753358570133580685128135373260285493139276291255951729609041161456093961258038062227560138728493099252512084105539393254341213716255543003195395600727053176054192273261467189249016022329908929793380654168795914110113215522669234416819086007242691950603382515653456274151834444888015541107387066026825962640421362745084202235495933235056613606294203625122508705544173101778563702033029710191013941080750697943755175104084535051282027558959341358688202045136828334679814838378387563373458061815017753054906098447684828576233065013684882545154434267606547598828333584663560150580928463351786185013994664548485032386648911424093318567403476558553138055391851970820301724435061117573207548280370325696109081935479365382697207351102422189785344 [150,56] -103489170177468425114784143768352152308436483036011255463086504142418324363957209619463823494205208658060472129454294371542831926018836935192287000450397386109734576875596699596987833393455739351943189137594228093097914457669607124072177985737537882835437808806533796820539844210955712244137081969132447879157122936785816264822548657034921469294146632252768265905069089063730456168071665953129665849908510467550056133602698420242543974673810488118364531369953577338322931017273700043933269430030384940372260159687383905194739964300596537751975563474045440074100210588741091674366880125769375565844720989703657879052581376352720358958881647722592335120185898921895562728415929424665444727403913026112881477527871765950483514108599138843593408861965054313098310695737251980829001558617608299727146440497929360975375886579325370158076792534092741162215926776134284841639125151628387911988543983507995301298441552528861159534039636020609966857043478143627198256804693441143143887948865976538512503892703768480938210809566250635037427407033960901183161190826057020596625516445519264649207565125981340980011152395269276094104917260912369996871296791085629391288307797141681588055210693152489849936378767499118836777019748090444851957186899071052635791476361551353598048400662295302590423331509557745837765126057418774323002616805669784152162707702579704929492296066560507748494254561134831050519285372002723390682371191013759075113122100526705303617752071882646414199544037023911844566134515684410932360135816411891075485691383838679279807952891579744181498535041065314584228160836760252259172479529690251093223158717502623408023750255351748352798063320851273138758599879707349061436862902828978479050050939553382513221380771904226618489226100884346408259694831810104438648237101742128032189593592478897043617127694368509130394429397860828994697565583331457005023078261777431449491784397216163650221137298356259575751355426327451418314141839018946138055305649741541306464003172458931805774756690673446097023115740486203042067185554546714981938634311209564394749843440370757713492407907631499069484357079005353845864607170218738036789279253882481585086047805848853058231371017440776843324711975197066122510468092309201246587069146544 [150,57] 24118467843101503656380203582839901856459893232509271720735811632883179561803713874009406130157148804628177364526689536666864434266480297555210893356088426105205381174901180652824723456698238335599501591216978081754354385492562545490828016051081645879761108970053454139043335174737810553130441972619206258915778825745473208556672654467600108982225334625433485237533928308416127171928558082550301901963924850197780543344985742077719708628764034483449311601648793710530771899164959586610105459201000092161014647023595815330096554187442660900487740367642759668124605815941930587917220410205956892815382985461439619280816207015457802994933083003558559451287512446130260667716971498045864986356714484124390722154243234043985029692196231057494343286052151867219948962997483424159242546339695066786762540273165050981161516529507985533659060195623227301721764526122455228418336962444257227984713645902378756887352335222221778122060186047959826374980157919145653075553701121623402520783237658171229269612713469279745003756102564813501366406009200204940672331549103682452313060140148526107794042020904328983590595614818848364492849948732417313657054157167242397232712031229037340608139951330902185867620772948922065569991560976598723450400313868896738826410689068216700469550543835114397781047192081886661838270430215574999420357379893392505271335816455096846419963562049826808218702342333084405640714708191533549709976766793487628527896658615032421701086305857780240347306068930187460502771816455764265043400040246702931472124233738039201974829972877068709592433212352878663949576319670505734948448109624346251398614197350189354257191284536901012727397089929792348851627171610358214534982129259430340350921228209075805777220997099727385052050641691124791858582126219032609023115241276160831196908848769509938354556662948790609710906793530807970985533416392881184361625028887001602646134247286127786169154841839203276119822198947268459694012487546740404865757282207101586031390487889162004906233409635451120784429730851933370123237124118537460372381886200089207038290613326045074115428747065780564854328545450725133273461052538398742825572733672519153949792550167768328802698541841041084084149645790472089208162197147669967715778752 [150,58] -9030262665115153337377961917972646432864993367028023144401516110454011947686114042367076868925970778796314730917935983531257628414592823860734325292129001627434756518518502198504256009209121039139430862355521213105006779458897370303638801001626092037451602514872736478423118443274898047380400673471463472437813018416810023433522779461161337453455729486407265568389921643342443680960881697996898730261418888777765538681239269462616247120715301844160512912674298738778111659977282408702240582711361744323963039911965496861743197541387183829620491050073164648892408354042189962779283905599389974892230011833251905310495210176608207248834360376261587698961486619466270353659741456128020338439165711278429303129133855469397070306765072788742979860998207992856328506056949783795281970014660535963324706254546471412201069610626715064145366206078913464687812085031608444135262244328894663523327925936121973254753288102163006868618706064268144335932450931686212448690655459705554892934392980860524957801109548752943989605342691576776073976445550547310190340418910117285940626084141647651408223236140059493079399517223591184285194489940959581714347519896605662848700937722689649390242652860583173349441455709800307969476540591586289924063149574640052075198832251991360129626501689409303427803537125230939397289117882160682237150843862105696913695249804985140463843539243241440461693881230601992841538249030445324547013330505360897967474469280301750973959247662669038304556852147184030830316861159811307427504572477924357073804964160669283938884273120966775071714380917123397807529236944726371253840961775526989366522323629050765087311850294346867710099528349202125991821922518419684187689411247524113816642492572779193996283518813664268030276651845116218628805258361432188619909034489958533859179449778826256803918156028340168340088486912607980662297880749781794589220730784001137211703756059875564769739722157428155142423636590894008544005873773895156282329487592826446863170912420641105096097893141624222997412796786055255195687940906011244975415947714478404693656971079293069896639831449714507323069610657798825314792543979227093474603101193137212621642239040010349277136287451183956874160883677543576760303337515729803109130 [150,59] 4310482662273575602633907601049004717130580110139712747778749673934605033564556599405031693844181218171530851162128149788970658631234918123225452256532749893688275585267936701564843179043283708103882793259809907141288825257781798379501396401421469958932602498890516483715945125897229541919802454365677718530880036465295052428657297196404898502946895143952294720376985031842685973037676534591494500317174857028657131757409949464579235561400311603081905404750029499530998289596844535345925639145049836903076922397913571736925372207236670204070298168086503781145462592600765889375717876919876718117616792702756578015750432324878561388847527942980197978598972063095478677219457313487496837069835862818553763921341197857693352465663697072586421168179427854018728690287647525816180233504099278038158308673254732376695905194906971422885700309204584857834822176976392595896468621049496041968965393187130958416553830985844264985005182207241729035926537791435484164076143028990209045576149441278461928268826673372388631397054093731775017699446815938262826361219283605394467796405064421086852928038606567132572465406237362927531420651051768013165387734049569842831705700871738849782864998933160209180951331945121342476825623510813255922066510236466166819943305532678398367742072584071205028862559620414263268763891407225296718170264313280073077134552320275981520093391560274033749251680785615995261484868261887188867317461097076072796094792756580840698753291499351346239443816264807255039647817682995458304977332966692262531203976584443014918182677352703144066624271994900260509394294543346626172180704664433769372813830522367705700464322143518012981772051798854801303270042616145368428432525750331741845242584924506914847257615168110155554099345948289881085489513589109362403423860285075271805437072314163940003391018563474776406545184916990470838775631674977851253212636079250766975929236396461847743094222493116158031997721916607397198914381630303137799156998461399295466358972750529546574541992218745596278068090122677048662337586684937504680261916349443862128209787067234455635795604294173219130355333130472633493535158254193558839612847353128283965567599955645527350628235950410001859810467316369401640472718058231048000 [150,60] -1810351005774974682217703884600804967967978059814125389681590311494335320216415429805386972308949200678531961386858293796378312180841890816488553838677599905743127859172221761481281002099410874446486652510429745945512139352177584868353796515993522719339345087828209497259254790688600883422739919732974685989401705651841487093485140955776502455656160685326328954000139270260529475921317783919086276886725635968412801176050141987700842441696833335393198143158496916283993208068519134542090197507539692290101286403014000225007669750729179535107050620965884692149419256746703553485393092636338919497877315390588462799438189844891704398519823524985163926247914230486038448233657632094871867775819565905847766571500221994398252759556947656282378343027559017218915165144663305069030787667313429293514860606643331205576522416743410673139497929852519784558141625744670646477839100984423939400763213697977649911807551193056587600215807786942764791567392812350377076121674056037872604539071319133867320687159428693489837147887189503943925948709510819061099082748265023816792787606557346631141274304488048533948421493116146257787825090929420047819361694152681571308707574606960431884585080581732571530093717760695972672083854195554706499964209996372073665449593422714570777246446619174394529772926644155966698154789056040969826425821999235312919786644772857469175554925501136333088702226091900891920753263001092203614064069230069001663010985250551980671266575887154666868401639597958219796682823667513207164759318711244278400068134627036287052336942796644280142782517079345982665662133035751850545068233400004849102532129323747850504260736373072514638500669408045480431208483074324276055556620925175206539716517612142549943998565069625410774138605170056479236998151253820689914324345407011471614685352908927778361935957500898485568883504897381679392420731953688848890961214082702310244360658793062323274225855827779973812171391673497674522227406298695626095248588053348186825974149860354831570979405182307980534732951417367936207272600496779473121376973766742133979703174208995560958310032039988472959461788920345641601651990061755837856680352834710733235827189393971397113985034290089518473639204876809254993579139474549632 [150,61] 599818685290381502127524693195803496357454725060717830765210349390907242519637417447684238392210888694169975234161115520296472984812581932534542103176468703236191672608148901634198620048672976667039532238506228795128869130328873792240900330214843880667567380330822960449816891621148477871989136653113523904963549790491378141934404747320905085399285459466878266134390680849757771479812553851630699598336960664118617521431529553112344587826861831976592517681062143060751020940405086181057729251784339900837401357210618684652482062649348769524389916879593577902893163278950804227898078440785054996308674996096184885849114279302513288783214899450839827450119515774115877307615944177357306199026725021072035826634291095355546731998241480808720891451572472057411229265039421585277035651399973862352476805475205854375672067946787861902257921917802342262939221381304125335721245897573943216899358785208557910745094649115441413016252778888182984253983920307691146785827706089338278386414407498549513348446014011189352107736393566872223632204448439629546029155428973681254271654585633439774681019900449540963722579940200619339606023424233256627282589056967267121915863390311986504729037625580411445177255183520086736076167255126708651397020147282121108770097405597930218383648323274780695821987187342893351450410819545459225989390172547922328739717202421304987944245941583613124669933739736937579578213612888127357923630377688383342710939025011883664029524708299858149915323466077156293162044777680165413133992150453384611029403465783479328722427622064986916800580854647083142484320612315159428739001806538881274978393007116606022026366652813154231608319222257563086560962595092035798788447543466105458348176599727608755724858699653413969040313440394675695800038398713098071313794414646919998614746610249809127336456377101286030094875390204088466061767189105665823744673297473643721442037569385568992338836879231486114937433176996391231512923375953862743375573688459915195289546479887409338401802092188129123970180347951955212293114226681576146195343568801328067827299930707242193753612811532407493220186124154016406239898914192084450902945905638318616272704532800821253376179853610159420275049316003843195897478981264 [150,62] -149532860660165272326072180307627602877486258401673519384086801078751807673676075572948432763975081257752148708806117054918191875201675758961858996726140559494892229209687833417575812257732717507829368296622469572144905290571201858744554679422220579454794574150859893280844589311109801012944811751967380908979692930815245956868757980393429366302428325327637056191072989305568032394999441318588800892018191804334988697867299611087642897928184434506976832946557368313774086661835466078032572196921152409214555038174301200470286512849183032048236284697357810311989596974918228614088276271798605381895623562477132015077718231369926907363164522319289633716562044424244638621669006197998742441980075950780161233276783109973744484951942621498539108207904135182995635051140265435924661896268613806824023638368895051280007037082455270418680755395372888931971325194419524389580586874551556664859879860531368229145869763278239254244404608755710793909691815289095400264533692124004171085102695117913716811724665756183361073047638117662780107308321633526054214547267298696917976972729914131522347783960789329930427765559113510857060678994664589774470928554977005320466614347470930336511533048713129585492066598145311445983619368555511204558943900022971391607946046296995399928661926125187541612350157096663738314489261794599111169392552264451618938664875427116189844670536901070997752569067077213756197177683500397611758188007638164356838913016743864312461065691029559336666120418907119493394023646268339017808079000645672011631217445985598041423476850979673035017210006547207089858552069634104362648815716083251138267188029280531864801492720569571048308124052467890840790151034212058856243323383255279771490674370389968709439795480834431787778953546525766044033450022209763082736919904888874058797004928221582368434993564627649600048779533635320745957651832423490362835284124593660496606483995398193265794101923602679396654760639551286737105357079891650902883500268249824935749732399170827309656080155687288035095180443445286138096243505825677919733513985410063408619259646496625351916836435929368767718847816270686155219605863593672935128837305319778452812615501786811305392818671425858375355653369335641143862374944 [150,63] 24283830357042888712843949860407735062663773993074963255265504440432185216696329311058561108332723882449275382820193302038132788225684154899078878326239453148107866984561017457805428105051608710545224233307670139436731969179547155842124182508472503101908891964468708645447843642384354838112822167630773460505279357981805454158290395465573707358193267191287423731179834307730271712845905224069000985977975731824462395831386528899175432696697637392955652751420412634564516523399048904551829054017563008086307879199296328338399989276599678454046027652663941106388326173644240908326737185516958864830471731021501392917095197576748782948994816828207869502433372170634711402502377705680164809825657610732237710428410343718992032601914896670027505705108918182407709928181872522250963684623505169163785588271956941704316185514512252949443009487462487470275301592263509400196495631844413303946608851839978445811486058755519245660334175610588962376569755749652935337810248898567577934570502615686681716942310840420098610196500949275931209783835559917115343901771532897596471526921520516087149970617860907618329355751977507849176053973202661753853942148184298917012229407581584710623117662626765768952658594942878400589502949309580656515952985814740473730188998336503176880851647364308218545423083474876849220484716772514375078124531183565300393977379861082308677809496843032719608195456573834978966198144693847569021200863534299237297085168459721970835078876029922630207407327658651745255659332730990386733179071601524260998002107691004251583223747624336193431328777429315073053473773051663955352353766954330649964528580235672605697316525404018280773468532663281288119583124619178079016990722330055534409596781300018449359422850919124129784777878958842467685344959034792590630867321722291223393504853556002704115626332774255720293585611311829582043614509608728692857730641550162978722416652107167270709943330687082485561067312862151282571308824219701436241064318471360580770907751916887555300463603839663433047254919089053817777618770023000610626707254658721308590680205540534103297114845393684603179585111939489995310301222836231500498283983875196282579671846916978879156781595043924188392055313902847641059232 [150,64] -306924242727246639053738517680551828354503880527547336746847194014026418800678446702344182859491478712905179975270565367941104815047733349348660770548882146656422661963683054870008550499489822503212032700034370499250817496371826569258006223216491838353619337975178913185655864569976523616760680839076196015576690894532438518301744391340697998472084043209921765452739509288722668006412508296373491767958219475781931576338694841831965610820269844421806815565486697333678500930632617423990118458526505686529767708526420315737938755519408876847909051804854156102855158689819618763645966445326361960588886246047235436644022756497617657085689420056846817740273332873768421838982366276751440401877316488597094051270622183728153377596931917807669322645590711430584991143821446335536615050848945378503334391727662280810185128567071561296468550180913011627045065569881288641913692915285188357036941540506746077509848040399850521390404387986136690131168274680980297131782387729226347452970980995290076320870589146639057795965127547546242094435284426646722585431666421185617810319571005662181294051427866299658274422018741773298122223639653417259824017884403992654038211042424206949612639922164761892201766365291474662624728221695538883488063168107263238526224819396358074552080358590115385996069117526586723640980070180992694622546742987289980206685140027480604055293211539576694815926060535026630508369414717873618979477326110436121678963341380430191494043641348103059352645196529130248642319364634948806988843381679332991407922334260913673633058337679305036428735935321162157965742433645536854541477241323474056660272979140250594698960708975350635983129498370888203706907228879411450303237347059731539315425553096887806874832118515990825259343386237837043776270033214930972376885176652027726425601256950289022400508737967525994643926021331706077835646763362950848662952544857799390271670915835142664521081199365218924492158120962684313257062199583826441207053022910134805568760291643494743876464873237882824955975739613734991090459201234156496312249505252959265248415547528422821592858029615938097756103636544670800509948762143340871138300667342558042949103979698894622639956638157091723699584350949154432 [150,65] -1437415005995139326756455141026837088072305525266240999661278827653639106495902407052310608007513487826409166969969798744780398816075307702958582869244268886891699815526422078067472569926380271538216476310167444239800971992622451248571128635440298851990239330208672291442239994541644273498600237882926371689962655605997144208875071868035415223008737194750810075353096836486374932315291821240166613934176040165723524730864066575185276754528076474791316408828553669663807392656664086280552039263401210135835075004207411228105829301460630745668092359714556720631635956986942956429182006259839049800115950227597235560942526627780251104464185704026143945097337286241471665546593827019968670219470020612522945886523136010743960272850655641514303284951317530927602593418871867985847826898683658476880602670320902412295734198300043907208467948943302066627204975148982837478434972086006668807323741698240863099676186174655143410105621668489083736997910098091780707736898621394272163909358736562936502762800983503676269714250672249808764680177565226776683335249727828985898173773051623393537739052609014521567533167802783406108073847364668833812531998233949195550639464777347707500633189038486376941045373179842268972756088523199928391714984837836737504725121820187272459829220872474447833186957308623913653681942277847324407170007880667109898954916040580955087474777234724217847314711520855444347229972653370901316886662419965559384273947012789033077688230869702315531124227435734766220523853654424994614548853729337076251193014453506385250244144573091675499680386575762333568263675366857342458111115319376588690815980197250102783924361748245230401776766421124232392321869919953959451051484515220779006998458439437746508978073761438392989731898811326329549035381315085595572042168051534435091066606276889308333797677703583835569808113959920803243384078243413101765621919036864865221507220973300430997303911482106533728315491246690778019555835206940626576287428819904410485282955304678293651712373179202352678849149470619440380119460227571767796112221946227448064882924180515562600331462690126174608464815522923640647641443747748582919287659176330424729051181116409076523101324263343498799472135450254336 [150,66] 605653151143570493065444267285583873840313879202774502954962069763027171291705748463049104762675374238117572595013907934309132893703904617674940516336316745987073689848309111907979405976282253296605909535476304614013621432495203117491522928948944240997060887940557269779005983264072600045216909509605396354197026488749644340392176719635564973853442342983379551792398908196993913381370805303017703139605066642338023982118196086008617601348835548379847500478106414260997927198296997320759586516685662987960197832119147850375512218416101224262954292834814432144736103137323331027888983323519141252594887387865186517894888410158768492861970592362009852572936524352026323301568685934473319522294324018259406022978598273522942421756298675699448200207571820561941008918733999313147011118122492973422997036820202264484624684051717165205867722518599240121505092404471632672946663918142509173898005067780377831396962411106196867545366948428108159591762638158065146226784166054880546038432307325056599690620671499947666260180709896252772048697094360761815422792089265669615762180914374114599392956322436939485605091416360667418283013298795943461015459973576265600112038303085990941943004080684005064940155768210984074644888153208551360023786538080425971953604579173479808983109292306371765637334361081235915131638624638794746166989489818605245826186913314556950026834150650608962355036181608495344567676156384724959211778749626887368569693270522626140855530427476243339058571972588049042108787417301002799172774012486856814758645027530022562999876468966901778715059468122077983955098482385025339425818552716393755015701918546136150505817715631642203315217427211129733967408468069764254900855210567213172833033573966622136427337509223843294729094267444919732455804544806826564215706100284050284192480212291877611357012278100819247847617921758008460864051211912603796607970640176105921933349290906040738086759480811467198612597852268268365910567890399325635873193017923339237745458523155431183970395032422725115235519372444309144180570299394953990650976650899345429477935116068701553082789351892581564249689436079572470157848020973312167294358897556814802918569899383756235839639772747042664528868723856 [150,67] -160170035349114338748966870262622063941235709767816022442902281090682588505395251202990550195767656797701022990583997367761953446041079907294279615327915267455140549416262934018054835158884701546454923621834956342432379992295321624831250326255462961793661863084507868138835015079201269542891897268083921610654105412771704785970802467481145511438984262499034374692099747640872984366502492177088076560940734024503332487604708682903669962043908834609311942568235835149286228616606269962739529572216427257235638991002156237738144360090754907195725348523127562928856851191537587074600647247074265657210104355588938631662850146897678848709433282175624002487195292046950001765790082703907452602903688145632657378987139057204202806315364662306574214325022991263441104004853946650511935684390134594663057468412115316200378280407907808332668133905971454687271547028595607519400072302697399083586237266925475592298373380895957100049751211566422719072402271629195356049876902298164023066997205883269097629059536925970721799272116514004437063665606898326924488824103736089272033157276369342614446012739908597369061540360222504068209944423476769760006659551795178096219483065707512337662684733565815680998968862525958949345755105137842176612070313024930934723099660919301179749096672573635745221518257933997058734682192541256410733977372525291307579317389378385576482415132544904321006314713688314900578018671483418405460948664900653666824122686227388192651207663349398446130080240029954087726622039702699997699927903654587697386918809133463880990861211790662220988227838289449214793122526558510804016107394793564467870743628116295580743432332471614526574750263408397680007113188595595041212997034814949866231368453709367302884212806975028824808005397395686069680996817249769658163621967587099339614594425479339663778536353889065275964889041891684628896985554130692892681772783789234211359438535369660441355898695255368357558185879963799221627588175132557165336406804087698169431548940878567170527395416722662010846474154198642166790316084483028355862076195351689828489483943894177869999535520558325946559523461154228905983228912527111068467559453982614321251856266140655650214975228462363115480458240 [150,68] 30759087525081096962349127105785919121474087661082537645768318162068934673263742896651225044763621068734350729268098838588586937410069358922452671600639295143036846453563955015004063347782383003749914642958563631855707475745802161592615692263397799352935130395044161981877816549952652426215497358436037214090339237495404246434503625349857655424937476470001408775596020605753426942791077249073163343545936812950129164879058675767607741425108315717751151697606075923950899958819069125751534109991157702573882169613084361040286157028886191547412930116740523224087545609108388129290742024030842939211802195598578743564101619406495711517395599972783298697760368459007338842951434546825458796112239027170818147896002945650739996848328823826881672306092283331776115964453808278938644570738754508919352910404163402458895088367993907958556771062511207522520606109622907338521221209441358646165660437814991752306888976132000404618707929951016099088504190206333277132675850900280355178667266907015623490919241009796814282616354488173165050246567198910539960033754547765473934171821363673011881646653373446214109259503228741076083240385558487337726819934667753337269253778052765228405935554324569147843790540164133113181534765384121538030211983702998739512113064042328075409720124559229669501912569226897975796562110080841845862559710953638086102609295996835101053131455887738260173972094479239752019674647553092460539145746532471741552639409278581084290178514164420670627215622611174995623784458847613680874535813835876791510049156401936004300893324360135089415762234451722414240279866220395343894184201854671287673054644434055373619462125196665909038758076216167083129233419852845411137040354475052255273852205422341356300385332091833699185318707275380163412992051282517150155389167270711912484957886163898635183427665550913190444776119721872228426071983422705246768040761981471864102932868284055472693482975610117102926506693335255867454421253319014364393464441594009076694527629989902724173502058708531781355602154452476377215527491773839381235069009943247044953422812784831724566117397775764839452617112366374070036153833516205707424711508223652769350546535697110871511344671457286669272576 [150,69] -4089275546850149302787910563657702136610013136102070469005188995455914784455774156584853599194797814856385349107902487868108256099984922829474933029905809032108533624145037476427768255415940235410277232101352424615475405492624655138063078390739166441910563628984574435202674308271881552487093808368817414574672002973193980056883221287323881322915869951636711973791432397865326825287864925242880152091583028863505484764155313436538562335995010868906444765622469009191722454662694647971213195637712525791748160124637085603880361619153504175898546359083332912048248355271694564717256591815674854848651610480647332641361779217612162751525835472320208470574055666155690948989487567291568504654016156227941961553955546880155044897822482932071769648094641194284087819729558022226800498864735320610103247387276204418623513318936300751174433946207401383731286582975219585602487294324068936357857893810900841096044476826563025106188547311905214543743585004634485215038102062070123071588711547059551206589891728618027791251153538390927940436778383485008422768055693309532137188516389956154779205887152847168956011213858298245685942501766905654329835706553614232485809888839196206530241957329008807977425154502480857910277432999040560984863554907817658345211720200672029668199199899010002684648475731223306061843736080775517626948469768460104289432191629715423921058292978640084143333124823184230902085502242973530835186261442567079334151908236034337453096918674571005977635159981610793010813558660222297967125454076524997507469860945051164020912150655429156432789874613490496941991313594585169965805446903774272670263571632713597173639462179161130600889094714077148957076587887814841053433916461958076068932600494443530857902335430923941860967381708534771302565559262162243025707825517058388244077674959673540817446063411171578230319859294476908692306443986082035225443466900305233241911945175636040465119461952614754709451332426819588956314906930443347633536735556370974787649409597935888054677441606462628673437451086818660177277623834615104194518599320420526034561448864118334013643432333231599957310861589798872113720055064559486296489187878549883253777986590578828432011791483937290368 [150,70] 218458951643025184083020217930953041398611140003561264979692184577692220496237760591028094763742668884560251447765344634779217646226810017522255985455220675988790075324730656848692362018724672461570271095780922970929896694526252543837993713949369586402689089032825734514764457861637633878007320749879626213050349117220177624282585979504799142099758772217980820013270783875355179716887479548338256505336276513918538993493410438867428886228621013684275362509012169440684180448041424487631460835375905188226493023313053736359042915011284332406477633917514400026389268875525641173680799227425976157065385259621088113799322156954925272869035912476203077413640562125092652718897055481475774667030235526200892442677114466848523256017123902681248458634366724428326510988361607409355689792432089940361710867772082328675611815558345865921840225003457135235664935299161039376835585803723559486234148501613261757767026505396040954300139062085124797892201492060350603702527200485137034939297637703473361261657776444824323804298239197138081622304234779578937337057584109128580909440240919193364363505412805911428087655997326311914859864696986528585487122884957878128906679435622743545895291822809653946075339274213092387808616285851167763996876901392678180676412080008776411620354049702934374070360151362851479947412418072587126157444065167515367341761213411498090159031813128749765067240941897920323766239357511754782975224861700586119385605786882591695628879779239444011491371986940345645897370685346590934303607006951432163396963690884609878181908398682320090652024396362035290384472920363109555163946728983340522407884982505334057006556422243487650866620430206615881081757975158481381785402634430081320584776122382493451740061693079914321557217585304991292669307743349062827435473513618955065678332086772077663296873435397211884286637679041267136476835706619148397736461638332468500140158272162957030610857421187696715335187599342234050153501583442026542327223501418474128803830523064122633977302135229088862425733634088895631902129060261120554368270782157827698194307425374339038729231700265383652838613242073379433029192460878694305153838348649734922375053531907649743545294876275136 [150,71] 65417725957573910796261542795462100152075638943116915861470575096743848151638458795425369480216581013793176314549337068348425896841124844947821313314202904664539364809557782441242792410459112624910348935817977372349845786562653005753918676796839772985414404268841673229874599101105371453181275461894879792839446391396127601693844049728156590267492420327672754430133396462954466285382808730652711094850470957150905100284132989185008505037174239890847669382822781889076905529386121549497867963183370770432768927939715631760391824379426184031188001579670528163310857276609185389601369319333109904145830283328535866403242508761784680081904810362996842641641211747857007195750386170318535674310840732086974749617703234366158702790907553598241885328447194894430748212030566584957983550213988795787481570577987269567328662706120709342063927729515244998050840974471977996293651158251576370196607458707416144976353209483763411132696983664727324476840690257147396743887921424498740316482621051488615982296669251711235460603469524711686646516032680043050444964454508339199031698685265211249549517187900926713299789850331722403031520456464281367005215716680501799434923892756509982654493648818002827881649693666839885423622426552359841818335169885604090427502726744522855989498543328197233052042750928207344621093739251419053855836604857075426403299172940493058677856905066602984782590664327510576732712525349758946385529530661387867199784662561985819234513957209188284137969411335341929408105643485483444890016034122798860895174018672503308687869842724700584632210484571420123893253795932827185042482194652273552213567954129026471485580590479434319150273349364269661635071803098052725000670929966900842475257430297695398269630538488272816651414160541145851171811542234420252208805824026262015562864125252688783980755658539309738865749701572458216168251217476905325871923419692043557100764763066131970537199941325469430690714946803386180672047423861823920499171937241294874830595523700092387138711520155214398282339899218507414947281978295126578626438749830326222018536263182106350600473749061588976410672261285573195446044451750327031441445135666657888093725402554045619591526999040 [150,72] -25870055222794836734368382733921370133935208348574794408464709139898031877891571870392538577626031613283356719079966320927828291721012486200777699860859615829557215266887257655352967648579444916282121049090491696272864654711497458100405838873296180376376957443345672896822701650433946516486792844582138933928829238942072670604329929408498111872908648523459385422469877219815062323466150542731333196403234414041576083951780498365252228816026612338760884294500652077148846159881197451708639875410072644117722255167951399969494819685285826236993776487008577319150646465478594734146358970901899751799369115836528268677322396189043499930024180991369919976804298140004180501839604223736671818535547567645658280203296606011743581002198383565021053165220972921234175410293443460876368835786834981347851036576707106290638346844153940417583592853228473593672507027113091402778049623511102894056403434747155634594591804487368448605849763623830550667613343648368101135589847556678629668213879905195526603887652192408974294484801469434958172250544617932411501326343962315372113062870184920476730688353448214601944365000188595155405948845665165437505161195057604910211311774052959583745674113626840872726824338526200139317764666369906998230044370705933185073336761044604904841486791300168517983688046224852468840580425738192513797706772451774128050757365341258038205571566998188382319041248495409244852001415986286512407333508933853966559469675731306210045441792782947964777855697560549454823184546843583481840290242346393990198188659038011987423921927452380373566577462805918913123382397867262454111335806829715512866824368073316786311283957740420260213643880766750065987028536401395616231645224630744099047969182586817073709447113602536173774312868018645882229565038560533512292572058021264730964459130581274675090758670770034104458861148420261915478804819540032218996711316882142417119715933312708077439191222737959652314987009186916500490584108339759082064767671329899573631178287914399888412615893837171038973373126092440396381309124784967631948497577469975760970800889572416068467308778617234952663555082026207947626075695408841119951835895000233413832053695504884958325521920 [150,73] 5645213812501757883596951743053426360955507399864941722238076975451656393603875559955131572134618315785650271875103213105653669593617596151380776718129672685995527138096953498523828761218898312053439946876173516335701755982925500014336294611311026667691019550911531458664235491585202731690674462388675039409960494094418334247145578171366116116909763899263052931467201189883338862695321359016226711142833362515799373631449205091317236723248972809712016629082617964731153583930477043801559943780301868703398651132031168843195164309434495200222185271347893377444205658261863346266374479077546591440198218173823136275974308637473617906092970691466281799684639368748476399198493165830948659923144399893235030827931220096814021094073473167455968846678607842853412758206715331720777242905778244826588481229925351195738217017977767055067065194388823758839002800194522950290332969742019753941731727455105621536300226699497239959780122497509534203582530839742266177083349129726925372427833162268792805492568317974980171080660115420933466659527847253297557513984272319694963812602035271072123339124257087028258950622083595382334674063452983554623830008358838329799684740167228331033492169320363707253833217953738935367616807899172931335813860532959364404019817343846813090415798858503839563331122381493531874165893207868647313658677825120798023473784819653784380684430714801453568365618959480074965514156731911459494466270063942182251366682929703795538336119569259712625937833289115177421142473058904773814988423273260762086971943157216711002040075148093940573580395684291049672983132927621437013496008360531335757332711908287590428472040272364829806381330173865035431820448501413532469149750726715253800574075064392069600383652850054452014322984006275062181336650020927113392356098655877275251842452494433548999131702937084082725071314976273832896752342498089463430167137119393253412130684857714050426870245124487789338414330157563821194943104280961027643043030770144704505152143686159157730008538616662972843252300585851257940440155140301954047341900383541557185663211718802819108012753959756296103119777498745808571602331566330215440483746575856677112610414324857654892096 [150,74] -930428633737517323312047118542552518343376874287137762926728617331773159859342810674302289434751991998894866961337510009084804973594285848531839478327539624066654666884345993207437003393297121191454463409892987035836042729175292068077263788866595023820342653823903003610136765579232899991967558291516637552641865505322122276679062448150040799894117540051850520424219346892169288811956646975865057193048801119080733260512421641107736530667918065903457529571459240966316025232899248595152429319977255217343220942257549811894093089977547667156304427826628091540416026277241599632470682697362693238409741550462098610668413528094831451732134834497870324184244528404945283870323358291047225691283622594729534136638090390775013207764806807426562514642012675248582845890999358326237884589636858445901825679440307101554009048211350006137975793654105125973816342897108980791155794406694825369751108463496282161538815619357866442986532537492631620075580237516479245773709348666087582313698826903508424820007717448488477452798712556669860437106196998062080337475697567334457842216580358619475279913398536859893523534881564488561782081394975655955457860323067325172937698443651089736229495814506648603144095239928393349681355264704840905282873046173149891665386837999265573874534689709389617949885404590914029701904510620053848706495048810244111427549008833663286136097858922272958170147566340143980626246016854981889380365595333183905521222134330111737449291278418432727637635559890401548817955147483241056294613551880421952810421047422896857389313516030983060004420488410155592389930608370145593855628902207537794502584968592826331862200749595771761818751299159344582953591493303697340837740179864917406276957611019844006057122316115959465155410844499530519614795022058159574764497224432277226838823179095372737740185953266384696659615965052177138498594463841391708335918355174887825831307624932794906416152798309299057969713131611084931297083578015067746099014416177744543383544654471600031102139955671727405692834402992537757980845121614116569905532022078779437798650607085679866557251351849974775529856038983553790947628962090741415296760116321645204023300338559146416 [150,75] 124776571439349330600344859082626613881050465711139016117644370961891841326483778020271679657278026620960261729438222927094686645039063213521878548953013266968287525522054886070815065417424846981785412476144728120681143899461377786831721337101391497773415777641752054320540445933186430292651912689297533470072737818462106511529482676236482078533758625928960642345255825194106497314286870904080991549100620912389590673828075495088032371836586786110833678137962637907240873081232414097967573402566301787387209135837926479249106865694380763994041779580393529444005127887328666003920475927095097684386002713304579012698893684137673178426274851298224219429845140924868998597176379766860096045412151473487360197177727349619075940908414992440772173340111662111011481336211572177681493877802936232959988681911748360572899708882177171496035070704718906569027963770165317759748694877710799183740604579678081850789897510790655199709878159281471650596732738426664949752863835490226332078370648311560106575504318611946129477949162021341409320838001770114151485182976842085418201232411313383086265029355227326920244219616874774900186752991642107721508559665021123646221574091692157197470848759330620563931769309650273044652350585987623117690600412053648288246394224443718001742063550352366643298207422502033758211777716397029356204023743250940539830832314283635374609478948597535526871516964313535208602164875693612754597456018597251920469071619906475848870852946697691013411754525943427359388159833396274189603589781489614662662629378292644517146597146920669098319476207472677815664088317869657309928435934259210078593947295303875440739091723673032571105448875398813216667756974245373127682802785406110125303913527937004456270892917569067447715036296584766582508129711721460052636956594915575316335511752123485796822749669539571236971174971206873521089266081396730313549635778282172548007383312507357277842938331053214987265739115621999031078591916204175516960451675192699875010251996108092623469031079041021603247931066946976542857110562795781089685908414654328409801684421941987905581263098907808982451172369967943357481293836164058625865585134170692323623164454780928 [150,76] -14003571752197527744284620897178412155021078406092415314031195154216880480244849548431294684381726175364209276974784472184687119807412812530954994217749795041884868887583902039733926219288982460392652632848101823386031655523022122042964418129507678549663518188653815480895888542509488475963414695485042775120665050632732988586926556951039069603261904016260204816356783381608306373576861119566927782472625626534275057863506126173486445472047954211065530547358614455120074657013576627544436955128886771916053293874796605320390566437040008984153996650158475941949333652169448998286660766955583762975531611528983922121623687937012770036951804611699433449255963076170454824865389532733195125264703422943868068630346245604384410901409292167082757565944023892763827359317789721873743486740432937485620697311916786499968104912324039320211870014327253923934778492410234958458422436058258614370326254340908436919800149419133642525991650544205169130688705282539401509103740476039686282906945885164443394431068457403374983127724901205728383234062720135525187720007671674582599452029002924019581295014996100730464572912207236173901220749548980337322963620174864184399040877993692283591927224534410700304121267514383570029933023684204965237803153947105039016303938267243214988927997274877132948012068108290109050984796864853221078053805446219579155814976509414397863042316694164013458055747390380818823832571438037907363546374762810698312384057509955143471399722647746765088074681703887681274425686351752477471890086802999951512005830258097344034603161915127592576473667135036589039771357516717848085768661207279169014852866943132225670801510062144135515290483093372547289025771438419711749478477754772880480854949479575815226141108303758261483725334021970713495451963452425906808853592360683373455010522821097015516747097843109139455941124175392828898802470718898672369789685541772785883529590877269863583538103030400934144692708843550749801457020643308463224295383962679450731456815665750423006830972650905616630757674848885826026428162915807653944489856112191289533529740308926497094398504065857609848701752881101774729265919173229440709878787379709557736122854016 [150,77] 1333785063140034260962274040773207913590483780117748389803739114330691472450102491873236355788814493999712111207226838129376637091875852448455377312925116121521339972948659578007201633289742387563410107468928879171106248195379092905163980402780017353695530367324744110002495597607205742475176601284752864057682927136284605156998381290853106972587701594844125900730795201590818297403678207160421723266862525109204026893670100292349705715557845500600151429425394622714316357685900853054342797516655729970648413048629953503112766464036201602568604517684423943119883526212969909743694533009849145861068010906314016184594351882694122690211126649967152263837242199780885065919866567109690828316483581666746944860935955216835688129840731297824172839506660272304816918070053610021546481869959154761615107012849187243150532472276967141601134424895172583587679610293806535287696560635401398775427296890205996877547136685081180339993535296059417251058031319728769689351456219772879704305637263204296863449860900094439672036278537177306194923355054462078587388166578149470155686777180657332243968570987841523142526685593319852805019923026570130952933111155579202069102011459679414455374090921435804416843941942713534828251359387011971584534646209785750797203505294851520141961649900484806799406043564850469096341690439238189082298595830783167873482461486480037111277917850739621313737453921901327224614050974532151635131288016275187431121285954228559131168592253646860555968258928672721693709303214549187917112731413719022084827015923342044545268550375393848536122210239890040724590046943242793753940862055910053242630182795770165874432408871596595487821997435117022550346364768969607043687903386219152967983909269390362466311015440930472526791701450741084932488322305335885986820269295651137378519769114398118680828719785192691836282075876752753067203661601333018056182764168875946981426543635222440308574038424807020758490949247289089088667712934303299129340105837732089812697402338893954176992994229046125255602432577271514538978064288720196712912332313086000015373942917540271845457515806707952520549329896357229208331767382958069887646180148099410129878144 [150,78] -108802775715023989848860012560901047507509314265841290603905597952481244881664374769144299262603953678884298649102086328602853289811964753676830140980608172140842493253161718464661261092675531413544737161494775083488925575443110572706498558330652573289005288187172089449864633216450987623249935152970693740425458042067607720227527124159137918337851294090632693965759570281651743346015893358895594513661850841591279112519649504533864273303924812594654277514802259965666169918009333648474604917969902769422187829792424052772270071767901576626532868754682041436417353976087161070122869214880677360486449467474735618320323973337606260706439513477519343198456139305463873646114187717697924758127009425613095154112311433286663558213154451202950545423528306087417569882722357707558239010856999041671986608295858001361206687125742435062932663684795896959063349905706127431065961150596531101107350996319250623303397769455105289436294125922308350168201408723154022208469982742401378296200611036956604055894366356004473882435362109254036012278984337541496047133831455877566047874832194728674457596663812056631799933553167384627078178135581708003017372081162696213568212366309563295952371657142755566318496855199190980863157516877627464881575545183634303474630506167487308999316144495470444915727972944238803407305350183795624291113665011482826019751142599753840570483589408003278476167506853664712418807366889388401583790462169355675035988808180407736834787222704774805510766273324347358457393493665263876290569347658140454983950095522432347662459245018895650279829046021106059472374949239768811984102958485849987053321929468705696545871578266854584478336864468983054040349153558979411800002965771618092909246270863447383469805755545455393267133567821878815153056980098167305736199295599180061157458777520472061555862853703932349175896205912917445400707288877883089305196477741621755699223928579569490238011981374810482153482044016437451783283961426874580257436755435341896191661504621845492281279347742370958511594188298533909590930314972675169168067647165479076311984546298599799612210329852729904320467199831634983134343148595040359225018112417681275024 [150,79] 7624153916324276597105688439350462366422869211801915619733025569565356714642932292175282290319930669070723447856320580556299926016815834012255555401390445213661096697299896299475353564871889269244836759150290055517430219865742965832595484646154340784927556811263190251902513454823383859656987480584956004100726772520602229272006196692078587279720360604420497380886927003798323519725529484503720216626060240744797572436201292266394111222398947332845864430716422810232342319311356520492277083413819578165608845223332304204871558090097148436966154142004839183083709750308841657075262604723805283988121731396123661221145348199149000751306004556726865730238355569327825774211282243362877803317109567097548245048786390481514808534806931232258781347605080365138210090734478497401360601627514455759136157596031511240476578951708678545358707029228309643044428474057944212277102652185033108346093630988108330022545086072497361137210883362953883447425166537412647968333412538397581584071576631856522357151235397327156483866859215987534870828209383078990989939163847533118904804425249773841098329344280630290069117491337056133773999625251566883168470282915599504748390913912395124125397892701700274890156227804584597881141936360085690760500856859092221146764405576981080659396808954738732382156691166289762492657630778691247008642149262271620716306684764461329825214558878832006960135772619936377427168787194325952208962628101308269222288377587578710460593481213167078946283415652104232642474639974675918165927284809962188305120910258523442911981069941666654434037747140257368822368362701031859106251731691829277724363554315985789215341336089804133581719987686466640232725339861632795460007759522158101508520173928111375235722732615193166988226428748530988873647855530760213175628734577449867034287215213864281663710327849531125028651396857572570057222102279529503722246932202807605935664611597555260280031680001922685083847391296452155372964711252776578883508813031050896120411135635551162018016484265880406415439619274389025114006757770170856045670492086119267806068034122948547130550459853220409272600908669946301904033392182965852710578940861590656 [150,80] -448714994505699592503043164471414943780156522788500103821596191123105344976307682859867307403057010698628642269152631694729716204828516608540969251025781847527562442463422692630501509783385190295918263858527530961079802916988532088317608080695771396293145245514376875609401736609512323958088163079746285041929144206863954709735681108535125571687859736824016473425979288527182315737232993882136026272115547269233572178523179493175804246010386625750042905365630393617061897592678791670814863604118079891976865486762878806834030816154095563387613794137871931051267715528617182433936851167527619482674523821076845197886966754761518649610447497791050238456028718983440509152055237604445698229101190705474382211725541141461562409198959811007013481186562533281744005334712681171655320814697309713263907294153488250225742439382076661254305532357302654758375090059417694439440183574340205722598116157212945716437081466197132710155417414445589072696772361881215662431620990770085426517799289636899174386182362449867034671147261062562282381514882004792910551790265123797205794838324086858547404858657037182809456676619612376382585453773196294948681348041987340272144629510498468910682970566925787181278345244688694344737020044842681254263428109958452453538630841816118606047336324572156090068922663974743564771959046598899634163708449743562028127224001868408044503288940251955850249233951833749683705441109616022828047404713774174107449451470402334125056102942979468202683309188306532792680026233061634909854327906267775244192819745234038661943519061320187786568505230078845621990225887108757588885070477215740951830756323217556581589871646157878763781317087291274338414137576999683383993438398583245172252534779480349983268482410526459422858102166516222157415499086781116843304343315127907229647936744338980451512536615040163070979349498706450983534123225925445782831408703756023817861838805972952002011945754734135954701588755184384954464361249611969253624996848964233687969811862939692457480674094562946237723938032034399948408619468030620892690520855789738708593454987760104156716578438801849005058461978618608572066255375665474423938718317632 [150,81] 19500103698273724096858252664219747382871023968880223582478320710063903118854961497839823367971342588920825234107228248451623784657778309266527725317835329764936575588592595894028013467880263860592755828059738202921736181403827103407133479943266496211370266667398217025290951069233797010109788560852186207166556916503600521555309317366875267132933696224548801805797771005127870608020509827828956372803326536528149605527027552785040876719248990632929845386274967156797942884950142191107732760136391618147092443264824152405575152653045166771859774326721029272441548753100510600669696652767263962160398555137009165499473293981508065372124233012104537760940852618709291519107670185537858170580375790830114861779794970396066802058320870485563529456503323724751520813909467654071469018917591614395130573467742933103751475337068299820618621156711953320388593340824288142491208733064298224398152482735522462418047191467357606190658466381338721069809919016243765952936889096665207047011015950434194218464318866160589134455706535024635747766943699272149821787469595673880573106565392765558316059158046792301735634770567249117991501970203405473848513856072310866906306451426260380885972912755465816227080878759729659373647876890138807129068317568346466875551407833019848437185796745697874987497571337092618275222745212921436717006728902224648153649634753412193600036539643775873310710483708805207447311254111649628598927473683671331161042869547086171720517258403931767025817452479843497933367532058494611278240566708629934211005167537567665900334614182921326656969097033924911918601248558825691454502943050272610378977678353730923654932013309179912091733880031058805074022623871312326461610083092999521885560672270950117634202636648175958564906853375294458682229265465708008408252096480879003502386326179463927904889248747978819441487190657133149762754188667401846473918012390366014294858029245741326550240355578066584136891999203576239131114845585251671534303192534453382502495175859887688277115718338663516023403001817407208746963601553228455847519123837930272989753875546233356164721848417813151676704402969087743006529781014027854158314464 [150,82] -196603731858728800383376227326326285747147463012499132602309531101594418558659196965415130604256824883938999113684929943366109370455213349756409323567987619694928593516602527777504688918962718318200233556964275915722652161662583550302023939933230465270489128382587075447777248478303027487686263555546173428846832677822070317988922381104701524530665274332857383522027861817957820351704303350213888054303931548394831992431834130633858303662112093320123153702669089439744211705776988254473935964275778511346453285774493732608794109528778250762044313661129870105253149018929907349358996792245506332555973188564038058491350780217115143102308085430468654336629043315326156860064640645210783612354486969911082883055937842785911371230534266892413709763393561634155571312715445090314315429321434771865586167453253921279821778212694450904395986569757758586829567501578881245370804594853707814944939729209174196139352010249386132531559016731307989116948166158784636972136873633670658763934308192323770590062774969476324935822225918873034649669027582887239193608576911409305631639029229254488626242251369267734117721818086607103874494819712994521174318460087544517356272597346654774122633887763406209624776405147090178775744453060744668796454661045594554597279626143398900070928266771468721168923609100750029666464626440755514506742848911596206957402357705495060730192908298637386425257486873373979052369938973315625087132416058168376449312789067517631703690130028625239674696950179396119105722101921048853185079482932487639768860180319462660604622206503807088807944687294502663021261974118101966018953575990016809147017687010147552797549349501452646107752988971752330757774166153959450329469442459877000285892790896717695390297612470628277270828227619461337007511924264652836031737362323310066032191395725817874599579792459527568728022878046357397181993238137622592418057953807013307891193482598688010626988940282829318357039147627941729801609406385153470480311848701100097724345279838355938272231953042849194258262173046934352553954329856737253687015770387681830119637892149484909134699726263534130534969331171590275437970671784544202488 [150,83] -69255378083667123498847225921324171173734015277540336552427264257936417421203618486956418737876881768474222862232220714870271622125558209174229601757326745600599961872876750424462119976737562244641123527706578565089186438065101555711767922869821523104595717043380066518524232466068515128192530871794700326784264615249013526637511349836587084603306129898101094949373863304712594229277915732942457938655420633698337234118813876154905076511208262328834021707274508584578973495004118117836799903251890276961838682982309940858127265445754464738863660745354722317118525026239626735312208922547023768766972678530377431257818369883797529283611751634144125695084835002873412772013172707030099674788285860725413381083331308829408720081523885680108415537131504840344032393439065124564070947513241706164730667636899293381501848930149195360161664270868496716461479822992636361171229776360577743358534155037234383420251764100156768224318920237702155208526414334935465410218614722315154226858296271359546597952539707553766283834937836593695725758261906591288066991851769088837518749879324225591147989385400661792072756959561861084037432832609203572906775247909955837401661207768769402328045821488204480657573036934142320613595631934423828809585075884902621186494468231842554798918107081282897382614218265730725488188815571630803330853066862781631341969485931993993305036092441375371876776098011588456200309465065955925529783043388435534877388014661998328742715985100752696760420167224736717570243683283153099025999109136784913911707800721844427658021171990776194669694206252131507898316937750916342954690865680711941579882839037772185888213251668709185064232332611858845546249675758935131046115761858548918793166068466975799625046221328787836127929522540138302816774615713607002088100347987846922539355937343239881309076321094458132056699089581908212477464346456721513452870202599662704963476535266354754581748105989904786058006552943194550215879122478455869740168499070543476331712933183497999085589955507953872139466617200980030828833592378696933344218058809955386571421163809882927250841857310216379511070691692545864655189027468908544 [150,84] 8546719552413034420859774501705637529671732020665485344261186301753877952490526777273793282388054090037102115412550206488498913263444244204790570973968752885197077476211583160179016514698071938038408688328972994581021124805566030349133565794675066425921467623974205991235726602061204475859147189930876832585502050395699872288091451931193639359739797988960734782603161837392092651922216504715342081706470571164177361047642929139100976557697903528549248665109892482258332567372368546079753210778845498245632001502403540041818195815026645385805356785755579798617358946109612343097708654444176379298413258968323484320713540646678090121011799605172766633220446759394466433895009771928183274937016380072533916669324888920192476982290064116831564690012497983476420591910578223754089377335016777388512895033414301665813512167528536304101659696836781021378750845632592801346742795131504924160840036901625170734657204890782561295854404483078131581347402003743186016429958930661631253692888033062766482303551387815028148449445183538522917594444667255744871212515962112208153181793035981471487886868562781029424731573323156408277807914208394140352245995974254123022575773380727806163657485563222901992882482676650447871350405253252142032303912354997732786385660290195426720129026401276941292289482505081993343031657897429832207556748890634706834013361760889814702058648927267807788371724395698428813561289217435036275397785260536618397630888960576277904449267835562513069969490244054747540781983452113000879368312175461390634996194642340695098581361666033235757846842953626012001244183010707653821158553977461163182160986107534038030785692352012567505556582929420550324722251991498430476806430305204263405550822674340462976249228984512689437319397612867707123238185293416480643099662689820261847120971742027367800093169899391222197730681442957015984154857268627464866841391252449136168402962491327274401086641648782185592365800654407500639149864822438050534085139271979251232956221503760446362704968192075207845461615944531415994518179457034919838219015612912624665667645759475770420014557573567401257648270087295123016579090633216 [150,85] -672126833465237905221047430005279341496634484081460365061055230631510713667342655814195902335905303275789379463857455693031815972467715688898942285922171719489126470384471791215811860746056608099374681675720130760016882332262767296445227472205925929807150178448341273999907920924742668537673022461290744431578656609190925080590942734379711533330499273048886184459685498571201068642729066475679304757022866023079425654991832236514254493751181941498541030790773235411194388956661517511665400523092895595319191083674016314723755487395285677327985520401063726361343329593043652427583675526930932855277460306550720773989476587469927375000766532355178002568237517886136647458036864414182310193210825558219580402657187402297657638827273675334197182961497097496780184663500127108685655265459851021076562185787282269061831032261278757979034281839965596044404725418537179787125327292839691371557507604595301211003003741384535061199335998130031463033618019234375024373327957399418417600383492132898472533684233739278302694819719348281541746122159423909951146095257294521232849729081066870732951869537105132998257305332615776722272512270804619741241852721403690417960001146250580099072870242177469183056936168199406497589739110289852320326691510681891313998082151038505957557364391445308337193323931308743583169495426156882732111502192232149287571979967882314217976813788209387588259007392240500029897854946322256505012894189603849494202164767865091842960755027475299589793251175181315087428690794170917145150149557434033623985975489474869216152595306007534658676470260776580937424358852282553536597490798556340695097805326048581681726774305206058643608094491307986196608475560405204417696387874437889339312768189745563713415198274775261206510241938458569457895786881509660695834509325830470275240804401042060865345495786959454719342395048698704829971320322565092260797463230147023358833662046203570367652825082932207216598629289683398585244295853814906512208764425691238178417657399748494899180117489454746757985246749519432146230962471809516209324978863584380898031036390078403940096933306663275693634582891945239158786157568 [150,86] 48206165368834215001075070397305147420619693266652513128302365907570247822512002620334718367442246061378830174562577314001682541818976719716514267332418164767322142248427358467018652965312746160709273696229604784120840341039133769307620385533213257425188655128604943610713674866170993861154001728515526195424998443823135657049475818235993084632250975416485371156677781331075448621321906064162611902424458780481827401008232268349734679633199042838720126511193915725973340312981485513264474751446559535275109549572432019125740289821989165641221967860569979607636718336444491795315066893141338381796263781886375697008049834524734141148074693176547379119471152319044620451969485864364941942578329561157745840204783795640361625565424464985634209795018435446328305326339181138570607559179346681034854013190048177505186192259447535313783910301722011253646416226000487550663234191045667877140999426840466287073531265007618400237136147997490283744395944903415687013919490601311781789416280802180496147931975718275172412102352677596833627046274087135591878616582251243283758441465525420698850856661222097985270354069607399535460154202447894513798505785270090109911789460014708040768043812101505910299273505632830916783712166133604476486285682906838219670609473813159293810324680674857282206759366476797387713723357206893582257406918752857710447458326316558544987179263156690597053892631726096072076408825688055558933329834877129392515799183195139855299311023998181332334179182663473822913433770048238352166146928732414703640958247319474874602390482295709513883467861591330216428991294196241984193653355876095220587065825133022140383956052052153512962583608207562530578718126506886590900996909582974487249058888353704898229682299220970300485833624845862923366353583147693632343379736638980318425883088645784809690138345658587473285730566457168918904685262373053013170499109877109610256712311052677659243520981766461484760838309285549033193049273190606487058652418337479868262776580463017315407446996842992315618440185355765792659135127136062683632217107656425682031413462082414263097043223478301155326027579239659701883968 [150,87] -3491485199908069561435750041878590404732274944958981939231631329882156554899232666838861289473926985335632402357417510017792766581364686305195869637853886887755045041346416193208935564745415245228117335534113690229399686723497418104113658376808100230532125534044072411462911346018498494871856665493592113492290830298518888922070630901431649146658530330154478289231362024637302427906768526604560859437824760471392815258318663329015325228379994263931182472652770770267706714184754038152782176284216864422922227676861848848699138610194248864185973134898659419814536626335024699706636692150324147191275658455855842496684985208453421779006222484086864435562882101916977617507728265386637992554406736867449574880527302160048356994176270689341007486159942566509237518462983133027595652967398415185785091088624688247975667145443587516590409754243790649270299504585504518572391540296757232297423023404517057856799724635027846585510096934710622488453423290902441580020381223986774614523292482236813666286499618115293352763847213876863075815773624917151678917562468858399357093447525305851887558821073487074284214970122887303484083395865586235323957561520349807983976347386312465679438383576377531976505336415668158206241844387735995334569917902621344668158550355777663303276031845748801901801134448714100803156934294490768605006419301701125044029802822265277274748996727068155479941007336756557680298351632838216057173424341770179044690053719902798850855188278292311469968924949156943233544729204191570767017550193502371781195145824014113480673251571278936954689058798267376164953082187930331967069822303327308263759868472632860462097562224227964412051262735643988384326712766641311723038575743073444920789584532372152284941717036212229829442237282628180388470807714072502109596421801001109852288064282706471579941292848377789603148688949488372314318056959980858600836487682669374847844937045514045422714457298876749833219143476112074305110439106425541392640920113985833886745451183229519274208489868188134494851921178153171504784824156814164234442756305403603202325389469347358096756493123646124517378989000441180160 [150,88] 212009075246654842109691536347334024292154974766653422206928014693083273947034150048758560935066471168924205832294164134870269889246216580970190670125344884511375178007275546389608862567030100650469339042784654878292286046698969630433136057485814365116263288082276123115514832356144843136898724217253174023986423746051219185705679366542144187610439955158823009706593960107118115311177451513908472171802470951380972990691677852918287873095099702483935392856124829871882600923220926636054918919367171196610716343906507318138997615215419554463504898569931449368069994553293743132544222957187387506232704397644649469614090921233074194414613105787210694792157773175386792832258601726453283099406281740961085651943338192062747685061536198203965682913565397257439568303347418848636823693345846056140033339042440057402730035293861347187513551589804883331362965484533253446798231455399503389981342510695361036891895961222635111327140840115568358554577181129412043588564238011906110235034520671479402175204423340714414454615174424921897823313809452582508845997600428667443619324181557927394087035646392651764057632850039764197510301093725941786285896320982599771739674106468278608622360706944476230997824821073854882964701120979967176219072238249995829652466127511580952305452768499579669828828622603117079118893378110409339603447330758553524734170533241162748739961610165377461628371116227763321989308581672212971247253270623705520245787587199235991659204253558483557410477631841841599407938565480850047253595635889957021518046435123644954090384355275010951118081676183896203530102802585942313539487680739287468180591240612071036384809574405889661147906634220643498430748587893109246388493725632954922124930764172269472795934692340921635459686194359841268333927938150125732086191109036424052629156585389399394869856592787255423951256494371667599489392554600868363155898836631153973161975669558427750342306889808111747670814450620894966480798561577860354283947071568449850879932063595667442994378820423116633859766088285715602097328714967490164717138705646425530784431763971573016899209814163410194448929008029920 [150,89] -9333168402593581692701860721303734759959903908579447542363791455018861732091696149167556478277201976008709263176270160976028286517238060479619254154116409538372654564057123611324904946572344083906529859271653484425989910371795825711912524942340681229042249733139877773836835293554706210074825358311642249161697032335898531303547551269958070171799874406099930624438015171101814614379213992364367337048157487881024721120069753434987936795592149429815434214768883054981702641410652079170124006916961991520707711079136642311605585680404104491365523969082774468323344908872039403839926027342205860772155967763842491129793779477799942038015203935014983621541910416900210175505333279055153554725452707925562123583456726668609384157557785872110510166502421662167292368900219216424696600268039099554511613463989046772736982833273340537063573642600208287666624979346340726916886169271376412529092670756707575921045039781252816762466024330122918796343429078356690152901647486939025927362553072453497264419003812104050313819539719445736459704687216926096237267262193036127379989281045921140672965294025307924540785351180528896209051040168338983418444854508714207789551635164337960455043030210824192694385182647036483560248820103802578018508740515463794404080116194605099646299411332061625944282157722193373170627921225692098329127726082117087765109858229025963773488681064727686925818178881701197286993049775877230035301351194734018944739294175732586668337674097379391356273621091626067566196371437033048945612450520858067678248520574206408980124146354392004023673030754201304756851437032095333719853282776365152035587517571733056845159434932852432847505500853591506611192500428607327776033447662664399444232032643429829606280851351907599615447966149634030084743641840931581559369624767841902736145973164592581139676945295932583884330677273801892023081353773883946597835731069404076384388142836192502435043107311377277174703291181504576329594606940947275652894233466783477566940826392263289954698029745729564026904616255657373427290131514802424597018760386650836897969763241872952423680411651563628927053476608 [150,90] 287251479682822160282110526788778591996186277720051843320957017465081539067678862778628550485021950324935036919545053220495404232174947703572264030643424771456180483167152379381601667518534542197560390550065600266196914807484830239722809497096494969723605009650972172188257662082625165877209429531673499737319850567493303109864844390196817007357187557650036096081329545547660089346274069279474155256233084189285256724257531396079462780099806490420126184908383310610154745855456821540455732254173329945140769672609950377605523372550062178557719550698308766010425071793490431210891417195640625098168890507222080450180783550705680361884109116178919312403296210387781560308885770903643455596473808560471968495061211939102164959621783870325808084789655906861692389339922355544959774024964769831426557539719812852490598170169783187005459439795581279075239564473161080176889513051454119884218270353726532581555674110568583223579171068020806579637825788218678119971901553216105377801093971760671659809278320467683664506652893013551652591627282631091288761601993241506160552570218271342922092372872783124310928191756982189123445405394514821905280945242922505044770397605630915679936282829855349546270112137765529873387474359285328952694178499835951402498480947736256232600630250436817340105583655379412253865524194035075343101794569696313765057542687432469418863311864353559139225226940957410001240103801029424197575900924025943197624026513943089960044942577546420493948836396746412069891528568223598602311019864814400917836866678735691146598249495308642348940838433786134172425323504053521459890313489896178650017219447492293427301798233420457453690890974437069872332673064275516455733854036379094569651145425071952259487283496962958684548907013538558240655140113324840829656273869781612849945649538425700133874894908202977472085807713371354739345190607970843758016580533378083842551406420113058741774113362049061593496946245056461718284887257470507479391546743623975831377387412335445245450307369291588774218498057415572595564375162222424051005662238230217419373094482959981784808651804182126572353892 [150,91] -8044615927151279137133429343426639829059219588286746474114630437690554368735767778846844107439080347359787710481498090019373085749205469166720329506325093802170669212396392234595327675560088901232357778629535491684384004260388326442088759128240272503536230222034753238092730754254014791308396539840027814928570610063132096497321294329122241878646491508605217003217098980631767284508952634049843919128722622841670103870161885589945858585337124953770689093747000457434763724060847685068186019121160096695192375207781958604857313564093933375639006295083791474516227563452833917316690184498384879436822482346561885878578991831521624553444021629951214975815133478199117220370796703631761102935036305320962184205561785531497492075916462245718717494424724885490321282865795844375925772984767428277529685561379659272739616295189907308947706724564570782150320181737679862686002732855436287132908310706070427810745245591336127739747259770096204799181885608325051552881280456300869170350575719959763120485220053251276554560703040165685544936268452226491785307151861702217474935404895535192804972044863627380883034157776107497067812150495358821635189207932367454601586812246384381677305543446847088790927209133391606793488360414175281083154702256130385579753560320305865319364709638947023791250887383057224749301323717069896378355627068444756471760562023879362220663033756701523862512327277266112318268850261353082084964507729688780442520831980902306492119180744980545931884144995339425143553497754704636202436301903571621410434841608456444561940096374220635628374332884164746791014129121028827105153293554895766213598534376512656421617227092334765780911751385310928183278424543933566841225757386015389270782192878838163863646715433784113195770558681973188536618341315784453994067132806388599624297636468657730575981649783485240461653656001826339837338672147388856226697983964794686737763969493670876217538531944711618980525836771455048181318814552004188046272445389974026935193419901904916120999494940411577846396463722674727170896447447639757676525993083856222815222831242530736652235745661783232640 [150,92] 245276545895819468083776084920355837560892453002911373208784160329827644689823285797231967339280496484095351153537751661672015516708748354696959373516775861895230937151277354223040013750900812768957089917063667591713519898548093935775216521076508984715762920001845452937410356556573156285324923776146031692170800783380305223251858490578762061738590721085321844804015755067922122550863520543368356159075736297954735203231518471041045620738563587948921178431875393394039700625160007054999748377144325578916387887838481607372119134554918621392802533062673184818308739114598218293562423094691235059237367828613691719202973292324419320142650684697244255578851168119875336267451256029078344476991665536276199612298528992903105713221115652123229144929090516282859889507266040177024479614483134557174972191398813459894300571967364646227688724272627809369444478177163500987117382207012694523831235380269035853927749199245516185209127003367906205500942125234311749449659808962329662171928919991532427576716791989717087069779921577084624037612047990069489580207279286491903745923935267410926004034275860517423946706204887271963208968803847823731826786864530910456783040700382765868597096570147222189904333067316673738829883383270192105853808418758932273949526384667120781684142728872138258716991761391645162579328899689603526658859545525578772565759460495943113272547771898355825223629765182647665412691923372215397171239535984753281449345561597174024196569386342450266152200337567615078154692284720738921035502134501692212965031928236273951168664736896732487736352985671077599365515091212418923210083541706429869839566464026326271565704467511709814501615928407374129906686456739992235854591832725864787972669099262307427106600017691065367298882840749161279324205107743442556996521158045572869352754386351266690821042473110912935389818244804149466671877175511580998608935086705078756892700656771148680345650591620526231097941326799565544828630714838883410313162940277646368754075742047062091213386985912060263045409648452082736429138922708038677915825179759210642873923989767731719326474547354624 [150,93] -3732491975477671304388975522189658830822202761355531184814297392387372094401881362505715474706819460993619720167118538046732227052357476788938972547056111817836628032335895106259857866554910543242596141481975868596089860963056255789452609423338816966959445437918260747719173744140888624006920435619413256391103170673948683274082749248992503144319511205387681325649178860603334334087724756288822407780985476469021293379102272011189015456964103861401261050220432304797256989985411877291194648181346272425918509161314348977903145399905363739149948505514461689881138938055275697570222293781290269210714193680318887521240638535883079297982437824839671631628265524359576172990061359885475381451598527569185759814979825314451646399198431051082576874931504419437777110222808299814522360645350303048008146991817980082775626881617618950205751977226470005261807957338455196326174042002116254251449598798413710646074764732540953996845237294544914604213924046004758566857852236740954793931486085189285518219130776975182547814962453308416155269137822956734073356708565838021570888165636785004598172066294897967850752616690909131531435110382019203112901634149050154255262744056483184839588810385213906235994460195497275232895746966532913587150430402640080937978415343154037727186830802560541354532459471853966243350646406337462284576031704875401745068278811032075244364681671252401869714118697750532611715111171011641520113112200146324848660642304124367030973765301414401273331918944076260563935381632071201148648891449065099134062499748436959456193207157924407547796125115077380346720280154364514166271497419104750171761216446553368459101968427743269414509493075260801596831738865809898116277717715356869962915529724099221540751073859141984455507598169180688954845433201687678710781884548152525786111660424520702522527118609865366003642920021730863634401419984867486040084529290150581437083352527434445989264031946613066301795575750132670713251179034732107649274256423473221217569818113187941235665931310372038508192512905500512189871411627103068945284206375156535142381604907944478449615794784 [150,94] 156973279992756825299689063297627381448224892039700600503388047393577339078262878975846582326193270182369621278843988724830770446015176095322388293809711771370407277857096227911145442041058412064799514509308499853593020594060575760723987904898943527441691473776343476246702878921732715143947475551126670800901549605313459862907867776735282260500268905482892528885985549264306579249592880975971531558546901663617511923539341108804883580052652061657702828194152447014756204044965352282514580973331921050462429953054641059224411895842454546773166626778005791878946088333044966698138689768123788802902318838103074558774381382938981338104564258819417758481783987254532703455797916387870128456671882870357917296887124632817844940563905166163463173950386000467539611497986700864570203321582961154736387842999595609803516540396863524828873495484451192835871552257964386646154382403176946175982084102724116037193072277420155378763722649176231423737840420806973344756411813332466760161079636612801163151527539548546392095263808166597933410897729394319617353418764806015965628288967691496232826559822221406737505714829815071748052002605619255869010271095470602189424850958326265221373717884427068805946421697105116295520988010213209506992508815839519791228495002703901159560618929875101773595526606668878493912612129107444064022125066037389362821820872343187872128643817091485743939775913357384883448854593529451562799737461278639947148614102339178310375895836334496032072102911507465080726881458112844249151109070964957326301361606600515805429030295505874418212178999550008153628515614220456693680327248350746916361771047069269277744638200327186668402365145022765588730721357399694317087169161350500055863162929580607772238694870351946238036910516373611021026962477172527975636482046254239756960823796858044985223510864915196490921868763939909747234034138159765294680732231752750647629682997079989326412789567717582205124505995861675752849161050516927203714768479915162177301267708637169386894515383748157493559454285365958529019409932401440987720110405137336899726582660023144368695584 [150,95] -1310636449259936725912758002238665136289819165868885792434065383946709560769289847866728863871911403752826930587373676492627607309967169146514398739669815003557296410673615984581497735049237168801656087546660719740069722910654999278602284020188325642670355782428903170638885885087958590320649910857339028544680476394708295653826745279306541800154843674126800512722976850052055929815136231407587773552452450324331907546118488129477700631257698120915116728679989511923820710402572939243155829810668652239692790863493365287907926432558341069571041822017067899084662995565773563660583338057856196540057403591525054565256465940513385842586755853715039134413818602745292175105304812891540537115695534547574972773924603082173893104421254616197663868295743746452246276231553133632431106963428992654854380737365501051724456565522671779136753539172595765885653809752722178898648073092197024365586776447085123401437653678377855538404988645669399658359104967668974200645219898992537162900642755237096670526996780037616545968629190197109624579095547675586840240771001297130345284071358710311718465382819078964989543883034124673316348550312206121029835543160571255651950137231176617010189840743592346089955366473585026580955306475363940659730235200954981133655388382546008278421558284381128743117826728086115201670480569381925598000491017032412364582693277839606788142551358672611099687194482007099551126582966498678987546064413614009562840116501559831468332774836596265175708900001650933256205166040568772943648972892782359315222895376303711942649205513714486747213432450638147637163254316609182515108032132627050858608595328105343151949278161340318992890102253151165700213733145292415957622685660462085091064466490249088270271446291596328661779518930319401282422769287847622404744340768758085805987211320167313280130339848860891776168580399042467108865534371427924473519363579888376493272727809054329781565910155866444149691216286269827783192018735519566166774053678050238871649053878911427160397094043528735071778923828378039469182320377168063267726244612409616034292236222126258368 [150,96] -4661347141245159959790052136875019780018511968473918323730706260568628226958883530778719910512230174833807433290085376040712246240487401787404215131897247465297218293760712102128816038274968698352028336925420135404294947463876066477916135954489202545863703578328541546987785620867730199315319933560136894726526431401901562588477311650337500993556281867221038630042466061847256942424433500114671480980169987896961620642652007384591411937926434211268432329957119857916563108336718748994812132296537098947534703186753196075554580380482848279092639987979301707978340504862440880237737790011560944741229187562151830821998368847837583692726791257764844807841467500589655791380675296020880016317564672112782745104489291094356918601785077231158664803686464589870809910464258504339957338509986025414158318068212808091247441822362045621500559520736142656974860822169140429979902356203754312808969145296850889120698174677487185566431698185872513340217786073743190132315054744071680198206839913904206952614386711353034276565047161642706451274649817413712772867612965668091593740766685364324508713051521623069672539573690931321012404920480807984407338683526505361717297501284387467994886544706922401329308559156257420531934409369300449176047157550454504318695858170488342062833713282281870205802814628016849933458461861086911013323877426589335333793550481107455803698025870057520506949781435353371398037083019690519789410269492162583635167242550655003564703370721673609801948461467756209340993158620466132340193342908776368051900821560326054395524333234505527445791039807594775521276663051885377908939774869490898831024422052354597774274407519047137409860991157072969085559813704933874926794077499943532742429370130266269402652057011405105079842462298516142977045814884359392054700874911813028628456165926382823894297716858663042965270556743004188847116426785091067035860576503759558443671064289908663115050062374478495409883658473741174619951283883425057746594163424148465630703060324523001079820286775613098893621658486093715594679457391378889195374968759561999635765989597856 [150,97] -183791437136789644354339504325944274175108386377160849672559224240260992953307366974834578506627102400260572228764002129614624405875377474311596332772784345390091279354829666018314482952619073709497754844436504427206363903259418778202309987068914705276525888204746915176135788409985183580829686328328170565731679773940018306157573422698313896420918998951013083798773442429805540707931750488289940558869288272464431249961610729264542541398954118722570407758036399937807408229740703402047821792742167309932226358763492945766248223748300905932747465607205479801189480076920327110880936796990131093788625063256619116226774377923528074159317153645440279664314907151104711093104497276689578841704887247849374911744251351246261975217154217219677470331822236722723138411896088353235831907815675102322555453855494642792541345145079613905488772438214642560850398473384809354772968656370545192624279743926215478637676689642234874417710157721810537122028495752286072825297894795299189634794433471006187551481216374754831059071998981823390692844716291040420412481464395633165329005336676366672190048910200678371625218653671532635323011712202413397540280362822655305501371923182967287242352662249686233625172881978278598895120555847936324549925652949215634915963893051287192385183635861579169882562205928094094859100263338880536633647994277523550521249200070514531463335260023275522074021258543188758579917769628478344689398339839291317445740516889397554446906534013237977568196200592192333760660766588051124631891850961456073371456834389124977494165520733616326991005320995258871974705607886670983110253689280990201636893007033853745194114503793769147471882294208617800513421837407471216630509233495480701889969863850714990441826543779886033405858506243394828249207738251385560884078019845098842441119138047296446078789619914135279899098327892080833103815799439612697115494694647886680444027259644933872100945128826929306743062971375616230518516241582275160908672903135224246184955780327220613924127253362968940672165698085964588111669988208405740311376677747028582919414176 [150,98] -8887918436056286425280447802182566695792343936351037674441911673949148339997041985030815570960125756160938532069846917742927392866069395616573492718614676580303638040340566512171650370221093068405353318460769726266600554357783623894254374679489292990749189857045860766461107952024103875982631480462916414969027691921847184951874669022754390324799578302946221774490391323216753388878630647760105995848718458237135130057883272916387754370860396059112571847096190070371651032905434549757156415416239204234996296324071348249132590842172418304798963411251156578622450398841351142920723767384158129996494079194481861085278593320682667430845544464143283361515999810765618035777977960562526004256703298498698563901544819521726291107985239092325942003115150202484570891617621701223288337592964834581280077065142489195842453111738981214832033090462122361892345500415826568222745888607796646253213744843839797367534174651477132652887393514100537738138285972191579954342695525527532811087830516148245476774410541804373759081113899369912734364605105109129854494585146595989207829162156586657986901864751615194467305346188144687500085275817136108717329367703492885252353992097379611997231067631677745551799576794745971862299011437910987737851561281541002244454339480866346588756475871835558979257805863272030875602284327044383423507905036061342480373852682579497164283652273511002749268776565051783417934534365291038058003822600409335233903316239983582360543550081372580008669808286195535769635901148214467808460350077360352072313278052204541878534302793694456090793618081544334150001932429698675889542451847846420352223412392083926581176672129504154297410514423945221692602161670983707284240904612444622705270886797600433385586900027524416719236313893560112584188914753057704219336406344138700853383972601697906361843066596620297731554754614778768802196249147827624753808454693622534753965158745952581315331868613710584396076191539123605038197649295041424988191707155697574215217925957912823084639278275061554094613793268152809617938263528847823375927181655841548180700 [150,99] 3482438392868269083721719072524498441460927930780282714392866482092642444013625970215891922300474449614675232620466451131148849145088753728980339233456776999916338088723537750585085458687612837679978748837058436499969766437100836020193963428667991303720816839657760697058696058747155742777120506012413279830794399076763653295167532853047510891583885991250133728266500992577060399066345021526150013410049574149438028635317203825515743397547762420302863554495286233388181234172982028829371415104720901961631716318240604825156623999991169011149354091005656970190812294981040359050435238092712002581344000387201489289707093827352847702379680449006929471221647870323555539440037131974396006424170259989165080087039431075325942519346633379072290848161574403242087531350071781544748012752607970367916276721130769769346128206175021508931218319633334440112359045381734069545277479709257694834466261645734610707009204022243401890212203977882753422933868662889740214344078635226900171668880711323086329613155036237230106696910239152977352549489602883835309263981409854140468120023496545561848297425896374956140211850690518483580542371140104548658191078873241839929912709181132581259079600465789650765080303191776167700273160640265220332936183576377451843190701108848220260688100615177584036095536289645553141508191799702934549722988241045917090159577058830254311652510153467442608411468714765508644909182261432742661441197574623466544081880110872243018396280302836936405623024030346221470131612515789798538509972167939338457128918665278588124563535760511017979638285911361802015730302498154732229127001234234867798422330554078552132399813843806161303560454897058963762004767213397128133250585167579596648298241532765902711410817101491164990309285094368386187559790685860328212447100754197110871657389636266991871556468172664086907242454759605397645929668990131865989827520751414173190007993227644151418292516782958955512984819875750503949531947349253577118722060808347050617725117794282449811486775502703488888702143857213735233623250843440840473861317080564736 [150,100] 867170990068374195654048162163107501281957458024774644548850104231950614496400140082907715424883680870707127100520674762672626631765867217758229883503474896061962088045632474640758368934321598310898276776722787440252229795760223603426288034844554770483271036754425565543786504960360949935197271940547194994043579839540728631175605355555313198200578714954400495107337378143418611527740908903710222320159716495140896711356224727264598134598905694325179210558208152009287251687374157009056964711805243605426175866181488093489522853264310372556756847282712741996575284179821024267447741721527883052866004641796157498816233233851467580364476732661786331042472798732175915377324275249939327346037137194229079497565012370287989482548147543361360949953165288558766881383106459806079051551850285604292860440395076604058639572936646198457476662056478563987518020818310828092130578938291987438202215469627008304902942960467959877780779869941794084239806294246701455303753136557411649497479656690175136817818671160790934050774073861947474777376405860689627462245860941448508346434598643704262337478026864006347619275592223999675786076329667483916603681037207458325446874399388350385409291183962510281576506386082088106132952632417074478575864773048156953570270110045543766776350518074746772989518462329516180037010475059804517613778036529856042865510493265093801971960713347759185736314609031581072833770057011284346850197046417191999541745826946580934633115954551138537737162524157704290821637290554030226977626964025050857633160327568062667953059734136462673327723980333698536645454463158055029095252628903942057812177355130801439311807295026702670701182859251299575474784181019759398614401010602019479641163838789024475601012625133238296013321478163852949778119984247400383233329380385459684736156523950273169467113147071625327024042308020723786869140453732135323053570215335944876308108446609313791490770525248094661208730852334724926350169455613589893279713162131344938192724130824946117427138261984811377320651937646087532755654440308879423521684714752 [150,101] -599828726892962842857318701097426151181524021487956818280021173552180731840001909287695382523593177403713580773407757274767664511712219274538309346273565444360977786114403763991512901628788500352387389568264833158535552553851631762580499351969813226105613486982190945374364612245343948248033157786058421858358607698903946194419383680801593275132903712156288293346971987718593408725221248034026911318878855831785228558978325920088732131501379708186193824962592194369499707640763215366865091047507126264684806807750955283824887136428307953271525262454353488785365323000205631518375601872053812195307218640723571017853311065426163192532715173058794834107485606190617587514476223960665760816855252781242510119871946424117201218556242901449388905808898797187618821001397315325911203136568136127038694599871844055369131058610357164841932449639669804490445897622097353838147203441746997090677515688210650194119606942726586960594513143358510428829905583768575103100342812582811305399956996080281953444773070705964676330574042776800856493245380788956974973744472705666334781258714714608091074371495833029717895313449173756333956154947235231428257642856163334439445547386292650344758730329305877645770674181336762485157478364710585340322291479493410274344655474629569736201907493686542098912551169164869384252309115536089558161994813888678540868955993116399222326160709382200666863245412362836106679050963828805161894532746232994634332344144838908647065552743772018376197515452600914383794668992131536936519918621779200282279589107376034224249870829587279410046294307994123072619844927839714098882180583785121714012448669193375246121552883334208688693240183784084801616744069163998890877924787151875852535628785370890700222549162289808962147364414144126768714463929770815918315586823221122321845071092041927627902330764599511615844576735901975292536400360418156466355548637227384357287381138134328209587059747212696214086244139170216869243839969375591954017480066898298113531320186209663791027424939169218029626317417435837795459631968831970037408416 [150,102] 10069892823833080529467894549876031223593596346164687536344425425695388172309871030770698406467604674945939027857254808804055017972393510507691799522016609354931129020768478093055192344193642455631688137495459664071676471483366737497226734390163438572434003241834905450519009416778427358774036957173509688380186603967962926137889923343357959955423805443296748355247297027881129953153642130600874127542878327887452338014735994841304553963648633322226085580834085113556761900572612879068006621332223968615301560011468904717110382348925381012358437311238920425852982864632909730805842829223900048651685611420554171230818620332428979117345259502663637137243579608364984383288631755060297564592535192270510983040281469572906197858319643342329618806525753365031304333274946238883740995716142227797336654861964102926851351449247007198584177555346728457738679271997094085804500388316231184699929919618212541512293189911766231397753435921968741375310441439229270815083899883425882293056687031082021492443988196183959160340242195793707700203149395991655652478210807019314164554446564524599572642106035065526336228779239200978638197160136937110255214289087403053020025020933588882725263987300186596025570004702789713587558754768356486821924395917087170806841220308640312534469701471765447699429405459319520010737999312548168985978922441284444338636924411888010952326181129236038593296102265027544272477414946042474250502022255468464201456756840380862403925862687687402511350775168467059233097709931550384511311845216933835177171776634593499596290911597425343813895636043906701185442308053092679822199723376475090600010150987049525085121141244128036479301465669378274426082689181802156943190673347904716502964967313931507437078747680390724106510081317494959678332698224485141997447582610725589216512756971032585095063614429693389144716690216353529206228147367845295742167764081284365858860414202294588451203924910244405558562821252798265308302711732504604043380176431140139875821134300008717320014662588930598724348186191491308288792400476994983424 [150,103] -526546540783518932709502604761397561351509688974107755689730156081290567661681151611730323947994079681190723017473027709996897693281541612736741534147947897323036533975585023675098961915541889263678405005540835966310983456524677347625043024620292613871389497350177083355561067595115432862212423291205448178579159165208069404611664312029525077138181325803073691161803415741906375015515630728576650611217420257555372163543247224076028915687664849658185176395675307305042988042176775044229353386191871063380508674289123601433117781272194366474723268700432244515851136300455477066972421306783881611943395239900497682770054883444579048931385412182222716733397211857647947979302079796028302764573824759137553504815774610989491029496227417385854643707509367335697505447665561079059192728842820381816967612869829556139343604696589115510863709527118071570310688902888676208979637715283069256401189805380504205189840991874381524817076166114797890852299928283842243543373523136054426331931348277965340659842761140785538074560990117499514769787144149630741428001637890317026271793200414635254743402272552187508721515430419946924235532275747177908963435036864620973070341115660796110977180403310764114004453803033226593877530851916845873547000816700629704842939918914862382906778200182943707143294506342346441298885689883895500071750040925206879836367558481617903381815131419051168172573152760824579027647770506065536358414154972568991712350058308219918019308920359095354869107802429186496955120499575701679169012057241283367282293777781038611810628387980936810330957947030369267175072248135630081554558023589551746859439702559610649699655349038698560044102458693172512655216577899931557441905060867922141199253996236590408746416044322074883836396252359190930950738891140154923577937664713317451844954139621243256477450762709078901796259158983018515687895621190765308534624592121810857311486115121528129526205138238216947041642468078580951207678083519305988173595796668810242847074534862429488215557103583331167687761323717744490329296177215872 [150,104] 3358620441304797897192161916913374044615873697932599938051517911427555074756268380588204078870353652301310931067876325178401806193197488344428457164585897391406269388598281735682067908591662665377187246862967132272311180514207625843993241221634285153168019273407171492593650832001487389355376169526693688477894275133908647307822686921524658259765864762162518969343444867468042634504855940370257935717708346626978208914812337286078577519068492896243094194097252055034235429641448084543459868506629776241961768505048925561006450276803075308688412655399249560217777965806887260448029499701476352597322182709356265146126654530941280851991348898969287403067769022467415050550292562522607245396458827731240712278928214952510352405020019534894255150570244016720342724457870404215602181275222461099701190398392152085759033992906403441012693199627731373195964703261793582422728321642438129162100277184519377424829734563078760875882744341737480879603640925121988590186917891878184586381244465318952691408088992561766114578965313598445862055888013638232950614637707181097978241130916645867982980476748474885903487344086482755395666419185421151233391152827853839178681046885691255987689708536700257672695804594301381477486142291441412581361519257597858204039877523636024923439854312725802678335104091437166381430566453765819647416995176679490276400760143822088639250785019107327087228083632425059659154152652592253015536665293606166004748679807793512403657373397922082012061784525429169552843695275593865346542475539671051216512047326179838706813051530945454239486115478870205830309552686014676740127190897398157682900389779814861485933461025536611946979817021014657273343338383485295948701872602244589652106503319294746754806011904209658886687505970853103322608587405745662229499143469535510613386883894133662851423943423771364119728095107357144936448105742147959448664735603126842772634194487067415179164459830791695559528742761633297055269937832611331789567282657511761860214330761050939961945495190687706359512607378979720481937051312 [150,105] 2216656867356531433354691333828487797343361337417902632886866202019734256802638944351584509151971527152865210233944979408679710500102702118740348412476065840246689032740526197985759220371974184804256832263978086685679055241882297019009666231475654136760540469480587224628765242633627101177690082670281016381763709241753350944322794120354855578290195909205392957132006177017873666810555972932354460473190905151570387825586168551732424846115358025745542732060811198102512452915757077959803556365009193306069068647664184146604144708518258931374851805657058027953716858099371021968269096358481646376493120643408127613865790972712979286782519198667545540516943879855038863423345973375308627977178910967851321653386721843353136103669353601211863399801033222820993048741253217243638473649445331943075201334813858819690867555364795943847017809450180605592925909256780912866366279304516280625948561636341278225914263121819937749641848635617418116979239696239251663481329260948004080899226728698939828834424146953941846943079304750878636755049856800693729291517074388347054008371829285996628833773278909287856287810469880565214252633459422280096036353517001066322945021574228898496792705426194440214839445257621690583523884001267296488863071293229340558939365458330996392649489537249022889539801694873343970673768352370802364995113929072988505394116440008812367935904162121306397143652922312393820188954808025943953206767108425357952460769468539673565283347361366666906467080692003017346043889118645815788570154568138070723504001267114883297188029075574567205421068989914377679268803038937361957529908514384030443700914929230990168680792233867265692075925494977791629050039641751887044244567319635806472708144200465795420446864603803516046174105163235849521068625958578894555297536228900496064866710849046794386419575546494220382556433933862836280612176171686425218818983134262634971775679376265120464010123439007625743955468343078141104760233955528684327985796820784420181896075478030354999957726161560091769898177048929948146832 [150,106] 5858155860983707080628814369950036538019705430030046185982020659059305033187258265761691962791805279220747379405357856154411616656727271054738301438751958374329968172501094613207772034355059837924306536880272154585237746597719734322597791371968617016952486837838518756437449106981366402797388504462290963095031552883831779866519733677424110342703206540430203769609404552508489147148367853695779652973606950836973478376091534919843968357664994936102188113611465664076717369594678580479512073220125162396103337764349132649481988606654637676772200737295065733438665438813591749724525578317998722019668714640015433769652354030383097282903745823934642209644794117545606856892720056297190965392281820476672164121183858487776628323331056813159236916949036664735809866435117805400685871793502091326507286970189076552517516163647859951081750397304884698287302987297834578667242261452231031468413532533729656467499218408774231769419046479817250365984122594500262573783796259980136900919102684015248667061253590258107834704208012814396280810759059358310532934083396923241880594958403176510663033608467340415920853579472508022009706247916255581328778099925808476003652215929311379532289265417471228753351222476361300010187829224365291303234074619991409002484357190514853395642983489907363601761827858149643231519044612705655327733595853543598600370142752379874557438645992946394501893569089070862477047925652358037734122081824067754909947892644492410541061815993687221973568057181962277032194128937193876507038383263874933345535073605051778003567359707402102737512941698910670735262490245472239975756317137073603313188658193142851825129081618946572824342051399898591645113055037409329599686347122805464738911405110995167143678903082771996273115399312175655284606317141106745663651898831329727571841129943737030051643175447688183996570677476569759595768149119908471801188288412990230612661167765969754083739480775750204730313780618001585166709246715903074632935942851712649772331455219635385578086827752297257810835366002519590 [150,107] 82024726174287561148739936486034284425979509552333860271740536055315987960297025117548578888915849959548430286372056823709784112218052619712619503850226828076843929911223143261271691484160929630332565326166606864413890366212234580895989405962815906014317794646408320782053960433612010632166560123099080037957041411732708546521019940750190060215637926211164594489853939680443165025170572654070637228393538372540673790438736564711520429925796446078621562707041638530603014410144957069307257748600948906680176574988093810313989521836689227752697453609220485786744065655130022968697793306520778910702345454095057433587286861718189230631320726407492340804316952143042413192901915567113056324491267036821603099206917632806007579121943330641879998680212976005581921835606822795230305857605321195482953403785686338777331358910713767401320822871583099454747066661592672012447030838881848169289389478341748911717374799104280061623112740526770726994446333250003815072541929998061269664654365158133467311793849518639968662833970701276256212078553703860189431088175933763547904575383781630917168345926371243356231634149476521665268614215077470282464105844490734089675781612855241398483646975342897312853031348450252648557762135728559803723929613649439253461526742605907815878994199177891475916524095960624702655891077046718457707742717326035113945213471817535227040630126966503199707213886552653009741119865509020566221965321077056333641325024338045144749512343572596049774505963666161647411490741885274754220304703418904921876638130050977171169126628939907270792014504424715639405959005383675858489281360582818966157006811199183862160283707922508666645415438807974548316586181986359669005551646786190702880612287801836500009963947719438346505228912008686652205286216545190772027002281172739051264247993799595155969903857904001135069523648503842064881213438210799690755351270609369240046679989925573773860521922478774979612741207141621943297645514691296031463541360473598087284187871168110416982323445356006231744754373056 [150,108] 137748321656600853378028809858900758808295875608813828521009342278671281426756293937505302580125847333337144623514154965788292101652998614928763254112639359734602295904244193220036568970674642152632165568908329790105118740417257686655236499540325380637831245029214500828312563945085997703198775533263853155580210510330281737693093719114533168851539763172318950862905598882051418817238330367542669348528152853608123491348337560679694774853053564381894989383807213026795687372292883725757668714886095325879744169710208957552145676118942045971030274641070072705077288051377187347748570104533517635638558564465519355127011019871956712926137356085877930389351124783839787525098516864401610674573232192250679881425684851051924350965410996584741849706821314245482500595058062529348398009497378498432184076145494610452320045450255537321522984114084424232343915402341908893673941966086445003476528308932065143568177649592695002663510362449815858699033776279071329585325304323500496807353239999689291879428216505456712498670739870304020387920876292653872592476820997698112081245906606288997074283372730117327796254643320678324980387083697843504142293228001518349372740757815580711219835985315936180589361615818201084121729894927524464903155641164926016276206448251510924317496511960119334559322992769895373328447485548500300122399042132676606342095862458130258186677894733899264278290957749046250566307182505106100416155281292980232136058900445444689221361556450958609363718542701154691001610540956305534219660390024609993317116459210376433806623030390094125669052301484110036746990566038742527620850578678261659528419218177824929745713475050396794074907082986918691047114594489385757510566405484636572408126057288561522362528573034174150880679176076587904604089590186371471849885676713616218526625012917964510812642515363701210639601177388938781782917650580257395388385917980874137796887157885124427856127585491318556416313200212579008067839618655473223953657550558920516125715599603020573726480372436681635740832 [150,109] 848714566915452109595477787252766490393917450438564231848434985333844352837998981031154119963944485949879110597248330749944763997095438932562584442601288901207175657884842659023438424558696551517409922487769513773696824739846004606672093260681330947274521044831556704353996959032034285104584643905788960055706778688213085076652879553439057514169164150942170054047104629677249563429739903307741750939024642541271598348966472211593124377456324711825100969861231326914678584335046961260747682748557369405362662449663361037768788108925149499639000593984484124350542925107032127376990080971088627130362819902786160981953904390270318520540669636861853204230555225888285967901686908090060749784527396222106485376238708026691267320130013667102033689434004179211668195719645673276779512262825091430440443800431181982228848926002689469839651636885222823465681264732990942941280816569555846020049225323393934879049990803357416711410835082307988977439253771889989189950793928401019204684829320376687329367701870462066871686309359965311776978060561552049543523936843633273800803691161145787473665013526265985204152610751405422872331381262335619473511403899936636325655072083982192398514017006111380187200453108074642720749865354723290900955427109681108193181463033115893100252803542872869492652724059481203698529055589848010189007239385661339540267990216004063489977969130273845874721575199383851548241516439878341441437640639746187380458851759917720618029350099073987802770706729870053763865282160068563238197704310226657329537768786966726611188599447091257707637851328564525158370980977603457234313444503297579935058911977945646625254159398211677455534033957339360205431358078268669166450544251751083013766697582864436989566122566719085310628170113643771981805875260627992547303338284433390386213983555296363318981068414228435788472398375728475066903611801830633343151182435388778664043428690156679545832215197868972177982354381627716966687963654176293499132820170461972448671770706680773931528395978082324256 [150,110] 1018706920909302096806096359993865585961609125402538747910051079844087689086202064978346161497677062850142345677246088268358209345814859159748862003665404450287052582523516777626253382126001339957459886189683453090348939283953153504009860140240088237876877565430343311540471742542083575966531739931765985335590588416008885531410114164178457961047443594324569217146411246027368947050436598650017693651612166712043644476988855012887999450645655091419734544986177740977627927478533857237119182617069461760274193663489895403988832546715246452359506921615639951375519067168308249920912576174827194865964096474210460193381718366473681652652687556139277119284880637476660871437488055171715256313201768493622224484272217554610897748785200794201618530959718182528323801471327291506292078204044071362138054799171678412164449911728496402282275157529027308876816152008339882894552491821737127780215136871685729000825203973728790872751267757862075490492833649124348708468467338677062030355432654497654941120206172759774243146631284809196465313687955718126357448328348722319612604892436274881337802941532334060358911529632854608431253319029617226856367199232480727316322640416201347450470175506258091609096629484130647516453353761257963994547872902650046361429642921454140811469089394519342743135843401037497066202568234655758672024459711803118345327127357882803448240964498836228658848210822706721761271259651580132851820130459942546849010208117866661547775655717335412941500009976675878149205384171629062485219039643659646917118883769711430654299805242304342312634380609968895148329708268206439937735560557587800496824149952100993974165445868456893518973949219332972542615249410095714315585820564193348991813399085092937856076528116639571322907659338934935045554719169911266876233062997813796125092254113890951478923448231308731752004973367593987890517948949432785332202276493077841721875781555850589683251462552962375074956596462378923793791877273169665817849834083794814245565098879310907046796187714212 [150,111] -132558891655050323987332107275484497682635353944259892548882231606783293504292816578631526884849843342532470888893674632950930542269153835384923232534911234622813684319605257191059308255083491006492411845356228857409637769132639851593559956463476130429736158868023663669762312999084077950273588643058868962116708919883887028539788071979992278488033172522314077472117816804616188260909399246696073774268059265992579905234361277215400918916245197971800101041015367212482052092377202908076005643755423257508083408502387179745265137041008032258475970270886254234473427520043564009234794714639917814700561570349458807919338039766660767726245088815863994269406272283378324374695138959780438568641732820450725318025279978189612308428168655614604048583450870871981697329112565717181109841532500833752554540464151000422450019166434826830884644915628281650002761655821223480572989366575351232572603485458562891720048428969112056085008342626836047845217919041005100314582968749216672482564640744560291968913993641935906361494547810055116567029129236531904936991985090642808604149750198310208372195936648189099821009060491768166037782081994422980465785011681114797049497669028868677846000420696507984677150975862534448849240428189767344088185694406805204873717100680224693070306813592594655503553315613336040307405124036360390297069268967976834353833150190586754888047040103619558338583587599823845856143060417007042209962823275625964941099718397145737107141694771321580515870291924118555580310388146340293849001632308294953556070748267590951976297787889127549052687631859889994786191704064002535389915906005468274333096474068288068292679768721467204019540692999335187481690619936872341017608410500893902357550774419942259016089464449715387452707755045624292130683096864519377559704705128500031173250272543477091947190943034606733438097823164715365633648420433586658472912988917002815906583645533253992399882551017920237264829426752790092418176226255069667199010337440738632688713916069951575960736 [150,112] -7230087124629327261548012727998720822614882816466582240395711268344828459240536836964306270311625906840671903815054241774951091735806788758764936482579551969255259519322235722734666901069086659847641116638365334707374684437144078795538083923747615213842150027464377593767287046908553390247030900559691456876369073268144024661731042284026395211959578715516667621345673360554853358827216318468557954794846052437649913916432491765636029455025609098833905631728246820827160160426976268288134737513637396296321265137313836273728914129441766865621346009801083145444379043005768304979319775978081898568524211444304505841941040880536828921667157139062999186851573673822114452442654301599964920241221534592920744740807369674565737046887022531938558760736880271764068137222788750586182688590742393371404530371838537628971030282606534159892960254671794013031411583157268410859289457255665774821683823451171492226427954368679003168823750530301745392977229980394182215783565098300737996700782312243066514596305388765858077985971651144962704288767017960997426254867011764577202474487297713716701724512547493519259648655380234087361872263190658082304190383953856557939582099506324306385459543357230868598579942735619124143781492233018964357413610512937207291814294133355653999076739077233604639667505663766829098338569797352737380156531318497769310157006434778029625589168966046927856972634342271787364670708259654615023598951636558185071028460575646262126144900969204364640129452867104778081830027275125453731174447693479176340495112312712851393385412773308970959297408490610654954394858588071589232072429947441798409235298525246492715115731393841481348832675929969464237143893597436818456392026417449140461887964099115877983768235427058880948388850718176123424497484678710311808312739586417197509474514385046703688690884262852294461449458620179034888232174221738082623597467692442057264614957936468671223480120868720627620458218594864113107632299575957435143510531390472362903686042677994212272 [150,113] -16457636128927707850620998794653587882616009229208325471411300117510310018153590249558011379018509145385936248700584861808546410114190767280562318891002821707126799926961035693086286861564568765540010469962632843082980186702672174702924073201347847896828929996522050877215538115070038356122858513545358080616010621420767363893898528883043776931669790475559900767122920293801558217470107970787436939394457840933452103047048366519688433289396592321739488306359219248340293329361162213743639930836097407596008460659156908272011650586472861380046596678461002992596722125106331035442380501719113539843209128967669382482212138469244924187792408834208324773601979044275900706721559895586897196263354582008094049092618728276815531357719956435667696317989008578480302881601897912814646126625565815838159577463440704350695497797491414406900846379153998142749999711448860945605701888760624060903297368627254629232681027389624263182034647989349387896431288116716894827338462319022506551154422427463905973780782820896551041870996203623939955162778903143947743219715848348236563435108917015544738599332364608779665930533655664204802589659802414804437029297206775880907317564487596689338147732756290904943553331204530983788269362179628790665345525719499714301085626793052476758295061882610149613689518197896194390258850365725129148484760409612046687860099367078065111062407610200161842643059295046415129532304568945832479771318375502533951679671450920971210492106973430285902634817650950950587135845033105925483633898784305646240020673177933504035348662044458920959433490499737666529334122141663529816119514224627595807536448092605841360271472815827250964641153030627744123776467463460690415822575674846542132835128070073416520730524532212923535248013057100324327429426208847224206612642410563394864342261437114161780059056948349252117059961678044964634931496518253062317440852216767161960764695777445022224457640977000986032258552461630502945329471548347765211721220389001092775532215139536 [150,114] -15321575884261468115362363474160599996444105619003678589554315723559408863966982096661472240364604888663321366668603561964937231575654368858602204472243464762907759706556897408659394236044085735934174605658519372090172876287783908349534371335924741034620600851192299110978730787913369153748379445304563597219985026716965114566211927190736547471017099016326723199247085765035557090006514011923237226240106833409676878310447785352625362093759959058349629362220559327838047747914592069614447781723030285660164716114336521186194687083480142653204541327560349255023826688992609354417441294638025127371617714304582981129175880963540848293317824922749816463329068175139269853622762289678114148631687454557151937174503538104938364207195773383089954858166960838548070631841822916543708845674893883794700366356109073810855236183090352395231763507025362148382306741605415781336813095029790274283786884476471095542921482533909470207249157844663192101994716240877473384286490454610464433471627958624957240524825309804978536598347454226156841792513395028116823432609470130523146091687357055574117641847300651854624438861125445741058642148953893382275525480712570060425661996894905621618873024455710063560320722472292411105385804732689959399634369472833376750798034869528870618675836559095712665453352773596572143041826913418312501161563775602702086238696915860305594163263310598012101615227691116271814613081806731940370391072230264401537281840215314667766293386130599145757868653664636400974884415235689094452176504697964402418483207875852649552262864228999033606835603107569149064723920146019289943348006185043995836289958091243978407967155793399317171011328230968384100331270339336430050871593006106478449004670963060268866615432199647588373281114816145724163256316622981450759156126517527604137255020672313424216013465064372153870866636935068614761970269974752507213910504748705778636036228679940942683250276213290913997011144912426189721203994004788799199571047869904885836427906 [150,115] -4783669223889537580705527253705233662962156587053442707097447577007610799241947884086149691684424101127106472192929909585319495473309877877451698294979258196711244373968233821167989318632708616569170017474937983570886705233359970167728073320764723147955825002073351118322417592507998522806440956472032449566943651716916197604634140621664790918498046703399363186223091732988900699559285587677557888878126394902277403564003361430331137444550419301100655759135381717934550881494137065711038805060814807189909478269925797723765439874239574585820637214748334562089747101480415312808050608410034499176598000218246108552467967994944051589300841866840783617742281891876273567709213951568212114588270362846703244294026760509175269720897623845017173021122216929196424440296608601125059606071077465051232636492298266485408182844987412254635384775075157054158751915467399005580537741033416059428579229029863090026393133109387053488948901568211842573593425272835407806338322188461334485335463193552762592528797739055922745994196684151573944235401269890531070692357060478874536832487597126630357724062003852686195150073576233112428968127038513864948000916431395489911415676056545475287464502683231230496876978335465952985671550247933741080523120133387673420830711990553249800693697747007230418408705306141539477704487756236062885517663808967877810938087569994266272444955598932758586515945711433666602152397580536745272541064328785325406242655305326164528284215159282070047202411525359277463595960284887868615156955947910292338469159153475073630018440544722223303314628142273996387563328682086906461423891324847047912459083453562951996478523247919812913534410071890107848595116631381352662730809051032419096916159252818910193344237868403621687912058261407873935250214614493585941732331907557109934571644762539215579884644325832080107589807734297395729358599815817179553322329156562882781726014930383079403907272728823693928680279495375530307499841620395860977032500118705400576 [150,116] 2991672235168014770132734731465639255046018636771499488612429424324794406418679083451563553444169000028133593989972677073382061949963371270406507623610980527978728941420501485591415055525823016815667273152697727730023350019707719101806132044551393314907636576248139167046955224687175739107465806986367778099513682859676082312646479534330503524460449723066430035577214703671118687820898585369019719877847339775942027097933669945391605720761402887693858203444786479155142267053001011678826094776765227868755425273632791679133637025193408682147400000999040408844234791305268759394040669163457382719415158378763563133209999157361446113626635927473260973966297618642851664145178776686750038156824750196200549624663731876326971345681556116625367566010127396448695983198536338239028362346366932103692396708889333742144611933485982432221129409870179932520776197608996824533377214249665757554078472853698109878574149100251482659777599625065899690106371274648998596571762277430508797507905885699471799571686519484890403369533442144933311384490225441968495780241901375454532320798871248109200888224878966697279160065374801995684550558758476389338703076526014282939311257453182818042469732371251957965397180769121280684553924506211895769565206598387434827524241095682489662275058037516315289813080254799381425070751704575716124520020142921128048792359992238244036933242791012890285586627807811816600526449586504835341961003978802928276226749353340431420147253491437502338658336116989094448244654610799900570013965836137351357572090008088702031728020237400019528434290552736241485995819696501221168761693263751558932390512496990910275553293613930485786506325089736438824254946302134129416951591541060748717557587443710258903600715048930995646305960487143039250693216791260135534985093977075448834440486510531392687920051008470796302874383442463486730129961032662653237455545539101142388680252357260037011256345286777125742045220629688635448898280204844620369372417069824 [150,117] 5894585571991766581718482875251347697771570537683667543372724510129355333542723347296530743228778729163164436936655014632645200720294454614960411421568848491201113990776458004594787272473185271361427059809531240956625191485573702947948801719587386215247404832441231568741319750670178848394197840746167659375693831805485576105144898997534698801722020089221781791951833447837183563206146915606617538433752623895878490163561454703819164787958039749978697049613578836140148137609934594640539585055112784059151910791731174204030884271419475023020557806413777295296971971453414578729380130369000534765328320514388503277315596884895502630617371082131320996722536792993824281137198834701694214332465978425045582211809772319729802601516297374715041392351773943437987276558415179238071159226696255455516214667311874600873374475675199750532752709389477331273585024706104744172795939089765242809216193594335942528439613215425399688560961112284255463122828616859019695395066126536239929235739553722613645942815369682618941378287257121253655660507219997457800932110439383091112058064537522320644226089946485638698566479817290218744856445294008177336265732305120283220790181476305299440120821167402813108164171856734644210675980391333457178596252003855240668949084895722889474028016342383211670186702535504057948632294338272752276931453545915915905165200836012589052470079599907532676749227400572959329345496138617427536030190240699358364608253804023358916810122584314420700715298053413125049139132901675487228859408988965679940801872048982246168037430228811588952266295696589811970626286508667286919327948628203701223103419456113879133323024711495947942130171384418451398689887572816128451480435150580315780688461070207963678406433365014762651982205019259274324165561549697165136835240172630979055362465082020446923818734013643235361372410892334664882480999378040094069056320511353121001575247141914741733831690079112350199374349685025553420960644177190600757473472 [150,118] 7008724272721480745667183775867788419240350587473668420865478057580147824736678441935961451892784169662643572481769330028885870580926777981969883877388038904946713502014769822022561009976941528651702626234192217788191830620865351145790886740002060939502725909853662803734924856965885461524292230502740814967904015356311400499880921180207987592119511538737030621337751562241555418790865181808550583002612734131440046872770015763282566077302855014075664599414154641076123394636866839932098582294676033634316868639268222454432387887414896874915738113591246737836432741299084685896750868114949480361349000855462800876267898254874123046992666198833807903165943764977719912646049283532508157439675129721062475290460928186568392515608685952709249081353059747399367826858596403464098137835022441944819454212968612424841605282875534467959170447475669399267288964743561943354647320151590297117355693393555852521410854857199184643274268521587882741966026559700050796453532903868101438337419483904761572267155238094550025494657865367147133901979581144922936227032001965258962347831366255612143216294798298161262220486518713676990060060982284970180150537247489808907186414386506552364566383059778317187948247567976490155503707555056170799328943630818711457425675400110480297984702324973769020621696561407477475054966828986578996155353342832248581139645542505665462687197947285470982159119744134808538838278671464656001125957367237675953452683744856791689481192844693448028369878252925173576653462418203471165842286523614054095105697245357206765270276520928302646783008062875743552780120797331865448197230936204295026320227666327336051058475886827819672376893847261795921101187016818974272529795585134019738159963941160177567378822434293462223484293135275849438116751155718607254996598014257915234558928308222914879979294506664869576840477128549279669882324801325435880565977601275161283508251844297661142875130967036034659410477288253752946100608166270335008 [150,119] 4410017593073470687386292639745727310103765425914533412080283701217584136973623735871140890535416875003415596802034503256940436044206939670527624721282931963777856067224010612176432641935473207824187497087912012323692699059148445723470647025594965120456760379926522330758429778876354812971409133296133447960433930531508512149950411605837179891560310630918249242000559658952425253029545651577832789015352490385616573542438385309078356684169495241290468646988306828758502112863534174133323404642508757674557273325904226414674693597333731584242327282113378573879428221367538007515706726873572471115530799757838056125072084085504077486687006465599997660589692227340196527594143337487005409438001757651018953243500293077454106987028554451535044517971670087923155643830539615016372996185507942190185710570390465887196211366487614560783955817610910471362976768864070951624017985752156140360099602000803003801889918904775171339296086993995282108158012803813344363754961053230928452377954285512797158904990090659421633616344332754801793833826471173881345478276518876529257769987131655737481787309289529322706439244423032362150826492258415692003637339188180617008057333051827275072742278654674925044723187928427401053716103601756579658425514826045332231886623924865921478774028379213962646188326274531961327651869087616841773372894300551332794992388489299388221725517609885805441642491716100741392747432362878915025772446223597192919738420554918101236781387241709957937350575299008954661078019832374057723087039788550905132275307267949113884305184339250495568304931090492269299459568873232389054897381006720615654107743006721110458657280342581112938623413611114163230509713647275626860093263224788027949241723136030062975175441220034636680007178825773148229345421556722115793167634915792802270234325339916839268178714079425881460699940410776223703315143630856398294524714212181626510413163853385909970398953317754962074829217990733913820961139924032 [150,120] 714933468965927727877354203080103047704121537628810203348204316712983148116005426510875619596280167205896282869428018276879506828511580670880920716668395858540393469366127791448844218781861931617247191108360438738332000712239385068601338037335974685487494526371838964988107733754693171157080584538356382928980636918492791853003562207324806129718794528213666290933273739708203110148529088010157357257265745507756969847122621027948517773425935323663485727778649228700148191683319247355085888129619052076600702181513346182741949780856023652089927096962869919763565876412417690169045953813910657110746967153549995436113509110507113764465520220570147272661192535367628489292070067154785697954565975150121879821055117292969751722949082402710527039529614696506713371337951437133032389693498572934147171310698044635344889763168510943467842392074534939385152854597989422120352232671568635478848431885033036266127993704064637355410426988883255281064127253553230017767810242616159511234404646967151529148741488511658001723232728698166874913514360967287035409355533388596410190607842277419168627233049259420786473723981392160832638352223280985554473459044106278460653816322562262037548856763903090822180667236342390051839631064259316980758376083285352549314240608141581552061476176706915774962571656571679046309198231382264487503871961577361374368211159074376880607378971328949114367734815475242208944258668777782951641462787826365700145904732191593213008789627632889237560724386664846110409898003069914250037262326067750519047816004551918271755998381677696746481199594991696570249817363967080921366873134113502640053346526771649265992148499084319366823496237866639674011280915102549730460401041072641290363516518500569493955653100210652046533234818845237749935162304018389860564615919003424522561980286868426445640100465656571020431583253652662744731652608955713711977168507341729271594216565649405457333767515992647976070592406898893754525048 [150,121] -304570794967488311205290971392826533892546261212701080673487644882424351551049788777968308638890102124942341827504479442160353735867074919279214166427023734084232396901723152050668968239271643310904506786140802973576001206474590344658453129551086034051136021732689877658121115322369390674279870589394811936712883092345339232403782331211564481833659445107614311285797955556582289975312643649658682245475485442654916415247206578775995921507816068546462202450856975337582978205931458768081461783212557082348169487990480728288442624780233351371296259010722662311079776860253892386147028244244241878585483160895279670636167965462802675894946271888308561257405626650316700138935193426804449606020519444751562114959116833963667569386065158802212739599594563565491662038429423642405636032785204051516120865023401619264159680131295944517324018726599964502470805954814180966217869899568517917021049675912844389697721404026618143082614159956637939450285475140520860933283348191644974317061440079736329077547537580280892472857390460310649286304287557725939081929252751820032651417065550504322344528123875952701714943778046765328146046304241194302534735974587524826210826619987367598726394882723416377894276377040402407256658955054743485022658632850231327302764932537229487785672258518428530555071085581480602764302574103269019650363692952578512608036234758568365551551347026706223746041530513580844543007497056713420914980410671292239162004181230026244252983390805434307339558936427724187597572841391766522566627242146570211427751781579078669041283415367765560819042273817595418821792925328456571142741790558855487169127933765569243014125263585938867174350719684686958236372163966177181095033103199968720813735077518923372576126636008163395643953073013276329481076889687623974562918488202134101615794907790748116708316668387877077212635462857042515893053360521766715581868782872578843145011402234482282857829013039144290536584692196715192 [150,122] -239333941676679276352768577060923704964885021429906656380717721771216737970132473952144870412232369415849316863014594186868222957578569709495203849452089684171356007492520913256437894435747988190973034556930148459474498421109274995085580085121090135669311579835737830863205496075763045843402802912392782956044908318000633280473159227790630004288141123626058822084499733386807978568466840832443843584530055824126966348019763873506973662507193499018366889389542402681349177386199097313182195639770108369475524387044272894204593329780667066676605312569026970024961949892797150081660887623118737303276753427244862420063083682423919947669104208030315033252693246228954191429137503525359247843807825914391794713971813417503239898416093929697447122838418253166389394985058850087248654586424599708760572973501243140745817711379658307972971182168419301339106285642582704634704163043586237735095861627593268986544327947350198405995630674888533464720157840767345458452760349642299364690044252924825188937603529208628276210836332220451187118754689710083239067686521308708370572293393289881895776907531955975780968076202674601457267266498825792549460370370225138892690800359508243614807879592410305457552896661840835076466351450449558186741976381949877591843418353913311181529436274937451775129253558151543219271689475211682283395066957265209939233273545560343187333536538282316890935823663977382882840389373371382768372450867519735853585074690734372732890248221329847705336406201721288560174811863777181010794791284904789427278307908282616082353484343531360703727715437178702672257468070713788426238722861483494213713028073541033759470427529609004975230650094535941616790700531600669990998365031930331444770827798798853319889746968202920492776511797234309315718085000886616653567696188500799959750348884262666061369647803746691714503275741888053143635228106303553159725019892388395569579239859130794282767432343524154945124375538007 [150,123] -35893977482297477453807551696574558649163865032249220086019076040460675145838612043004417858635334891955887151221418194095334744469992257392482797628176548950932446408875710126314028247940791497365430630059885128213705857531844312636096465002976502422893000544114542477022913812320866506203576921707544622420026787084016849605720919953911259686274076583673184594394814817993885667995633863684525363931077997682767168650515725084700434987071694753112561587701627156837131359785941359556893017375333606161850385633450799414600044568492313124610915407832575304496994866287607259693966983303731442789699787118162429332824168004113281053437981645119767629202882672974352922852602892511404925216136938849886856703228012220447646445805262043745063240818563983008787376393995064957539321160100967956877776492532035227463177566078994820768718814523490676160405210772893292483584734306146487755561393957626843224526827317217778464726374330120849088833340740453705215123229659131572207993885613132747514573411685255158801810671822080664856845396971055955304134642965559369494390137813635764503999445207411866069441518894898880472055847724401942003647342163899184454263644454214529863773094451097027306638477244809509202099421858054183510645323900558453842763955198247744407495589903865354475319812155169459228316052202516492245915753949430869365581875985279960784870176892327563696217214689748171870601186315217250274982545546546070228699590708560100807649447587247777489742006572647693661662494023752684162099779574551322737392054639446362308624742465767530931574841094991898163804495830166311072694244614862096524996690196355370739782978456936533919243567939592568681710500453610148247097258107416887779850083252110514758899615640679270971724253582610550830070504700833919840401195261595513655005391720518553122061841748048121682968045192391717917525109614922240960139773636900940119440787020779860947343925096683973047552 [150,124] -1116503637214485793554647936259859915259723277149963065044145437757201258479988818382747896715333172083983524650527718607969428274028469896576057687117170166479566196856802069847550835641190420434965500344293284626057404969087530400126805452331870522295198415358563613564077680764307442254320600941684732242723741142411025383965660924480213518036337814135318017877860515159344528588262471195149173182576819777886491264247228777989029054305158947958250262792804229310555646218552917999417196456917020118576977291784991954325594003224745984753064192780746443111514730856491610017991245717873153740148843305791162663834320810527385963907662977711158564607885068068376962993717283790110913173012428214160925091183807069625542603780509331175971959010941930774508493739743602748299808689017348196756273645671337300148824928834496413337650396955934921337691756332738501865683654727323155261966364461190614734971800511516904123745818735822527210286710223722288696075461192714489572632452336712394264238596997081012824429836841197698075503924965251387858364835154234366152236523790446374598863912120128842541486834625458968060307931787975205026194197248818053969153782487823231236369980056767532746234945505018092042009776316935946045459852182507218634280757909528830730606325328166753167844662748924858794237928624411535535644310050851388448514745842395623678396298315088830112360891833258001662824503673272393442163360382174064587070237252218822715506895345187180303736280442853767696507856025700837939453090601322062320762976077280805563819054208053909884854554861709307019351328399766768195506581692384006718375234019444831729673418796190496275598441038553069750193904552582538265290088701748077876536158271101923716711321673373002667542680272282941868979195812689669968202958682490785494301819538620254276357906184263963081436587449230789286637295484470218176375036833062378126921741153869714233538801025195456 [150,125] 12985966936343307271142092209280247464680489305689461231165005236578085534468943151688760657678046732981445222686908921121369595173909801196543228080965471302203347574484723446379079722858139210126609151875979990215615062170937523022865215875427842038855693781981671110319057717283419327044599968056396422151130992921800124677945995706929296818770208129379139821422603969288342224210962151459975117336603244812660407374790343401711855618043884688463932162648571478454485072917628996711292561319591500511987521006796597646855865942870596939443604955910972737640952812282867529915255664734451197866643424474464058691807050276222775156312077294606298891193144422862044345586879272393923402528826887011022161841062215500034764700852079010579177673245863772250971449242350505715019137949852272507793127258538041773870340237537409085774573803743175132514739553218973029420427951808195064655245251402079098777922423636959313560784866427560489084612936586718013102417253328977950700125924341100323468300590432656887649259304186798992729298633189890285251756522277663243293393184436420259894241755213100275445261440106717762296472924685902928946039858649684749296362219309603464602658564538701946182238805204319353924255201602423893107666230741859303039929296116466951983896914594094012111198756215534053527702476871179413986337709985438358887422802971042380671958042968381496926615945748124453082798431221288639233851625837774346193159984137885890834287364112114668369494468584619305241834652115809344001546159459763205553046879116520669043062329504835409850533357268283637871811914189075470504467588281908896480844112173408536693722908701776208528919209242575754450522138239847131470075484407729053917624051632370784425772462850074804731289015344896211611644144520981306107658756872701152230622336753557027864396949329902941065049688090005743544365042118301651968064020412568622677271523129955783784128592 [150,126] -409517031547700011875042952448308797263081801842678447904024520718354365666077081162780453524434750128955162518681963131129721318070020594597111044456091377710966236433948204093546823066451051998410599675251464408886577596961525225485489992510302443192465709287980177556787412050827651111104393413812411311918245627645935321052376762676367579341286610238336673389847983660859633411791358422211641472533428348146122451146858833317184071112002503075964440618865973828872095342804429026807223427082488831888127431067806308460018334711796265384090550670078875817564688544536399651983340793766244445150144338451865855950839232998154747374221760338276840245199335782842548217835867305119760381459297994673356630248981317210417887190976019206493520519257306850524912823715476831997172723934110348292341735059348657158889927413137013072614910913343256842991585336781857263632922421760571805186466795432843340035640608216604172504932533829766981461231484178586874576849368469501275852289267576378908247110107459589537503966919872565273831326361253828197152428745508457428120024298924488415434234718640438336352327679064147240458265918301811081428544792700521028255432673458890709125362715813938613164009779677609897331130733424899878738559463409011404974930736954140230886932795280731906063146361358978737932833962782955904353847007246175315561244503094925728290278935544253409484070216414768342597550345631931751249295798607350975367658821238772117823166423722962638236936097887047069093806840057095287739579326583675821622004063990639558350936117685299310873941904284307039685720162480371808727116366706096424272807279413801697046865453917751075642119677215535260682793616379736459820254238080680033031354286709763959063954007079681407726679346406160977379047998335862228256640825081612295482453870506995840580177834968041784300166512311666494906390857857296001269276516596220040360179084892308936 [150,127] -678487774011166546531203823954276935439815030036070091272062251402407327105102624972177979352310191811087289612999996583242361340242887997656845814546295157284600222533353593624375538454929784543471068747635329106771002258253846668470464240833718084200013121399260412478936031080389355754727264469913192805157097500977074462731049489803774042478944218604553828143565612772907095985066073081262561885511716318982248235459780144326885787959706999976943383667875427420034235907977450746361877969975941714127155881155481026252759675095428825585642877130696112712511707602637363180100473502363314727004056344499408534339859658596573688228901617712851574139756061900226652914181028878605650695861247970857880552121131001268621149564565064217906453459541995574137232840137287842413317037666054075812777384178504423094693307932151615720086091429935749006374313277863469306045904960836383074740807431316585899345819511665078823949828007356220796691684284609884596919733743611407459828077228621739678301167971058334515138816139407068781772437360043656828130299381831939204058103278374341891200245209656958727643812708449314899100583794239101082047761224770487987578325669828612713920201448041446003091619313500424174799471350131201703547784599556398047456886574226730801523028658307439815833203592602107961336133103451479501274051682269543737700950455732187962439918454339365123926433856539654864387570426810268062991318492323917598686764271503355159383675133678625287527865973517685282011458841758207537050281552825279474441284143555867486734827004360178285808679115275345179391482867828287325468904583601469844686394144296179368955248395894518403512494013810532534397442615495550317463353194602922439086473504340592244540229109577674880859443042537454341430104690682066197831122768553834827402312135615524771744536121715332135831909211416496338955665519258859152890229027962568851009956245728 [150,128] -22856280828251611480935448840477073376218636199422167733675049481546157367017153047962289975210581703777075899201691722601289386420717453054832658364420637235615449704941871881774129206668163084099847037867011101862058222265559449008525707851176631722535300143570790535699348920080960238977751303404699140180971008557187671102943978601473794681883723584206656006302163345649851753787422378235867822552596484399237540645280208378788987631343827830077155938759376397930467582514027050575160141177587066098801899698662622422776228947086840787979416484864827847002920326588022243844251578572154960302443918656735542172155912405941855840397065858732866324459856416057288028119155726457332926922250192914527860106832391914088753317136826048327527693322898618034512245657269551841908842243265126073812832771134628079938260028279477101150454236984431755560062829189428241462085001167870304338850454881546313737254307533389632030083845896948870975838171319532613128800736048282487683160865514329284548895124408957558914737260502655875400608455491189436244543321913983277636974773254263502040540979278550341069698084467556741042815163819468289059104802223456456693724359189837649567856934393548817244477326208351138212865502534818669496663780576527131261531575202412679372460424655915328297838074502890834296010857283173234389124984611561063589809225141324527975894768681228406526958284895991705622828897937033701633259617458344959356899620407218430919571778240323584772943778677487538882791096679098943414138719187280085099989784985544795840728148952837507331868133537671501300457146275053054011969217558348254425793308912513757702352600101828497986987071636330825268556454025127831604758280150472749249196177388922882027706571592735368057949639239196217042701893000703394128329745299721275601073176279386089921844970211568045561844613074613171558145837250021914253229535920049271902704 [150,129] -219627282107055155192683727898350440474466950244182724347424141378479185000509047878470834942004979876734009574503412809342086009045487878645145290753640401824095924073592008046268870691357817559468037709158254294300434942433230163162651357707821817543652511398504182710749444349330571069376833961087334562210840552790891646952271785393324955276060198587226098758713328197861636327408603820316884106789729639048069738056507702027241934936932529046290160444887873837313859004919775146280892067643652121016657718764366341690616888380514980080304083535764108593257493205556279883649823023130720515704204726522835046206468809309831272060060630531475520385216641469012201697091480594707693939020108751339563784081463973243686006662128147769480751144919680874314500898134794136930913674362059677247963857887582406996915115767040673320142790495037510275873908566920981029652139094911237333751480865119527350211481542431050042381279761518844994307584926223776861116053815124473590651949730040245359309726745774780008308365941699975539701537676057530506278473625148203374065361897554154925215029701540009187411084535329739415651169144709386435926763235120299550652179522640346145062592184630853492505695670389055172369038028952455426455409072651431249270893007316221477796265606140191411018307724811770891644239989053015787192687293215501623408009213038860543411999981231011171524847725501240513847657535750727762185955922014903347281064611707479316076242332302363224617172136949249031424601350668215729767107051482325958339484407166920737165736540674723620124105194172578373144771093272839620812775929028156273053576350178803414539745772931689461196088317117498055135815796047044386382925067678686592396581071251975631204797095606614512863325396715199164144369877440856103292167431714972268649417339835053666645731860309151914687973870227811037957461653269328643885776013913008 [150,130] 2257743125023215029585912119673662266822874089747842208954569319049459906950964542334479736367551452530660850439551953787768804071315176736735188950161127388849927844582675779392348268593713198235597984212765018045090398337998312511118072731679561712292934457374889279423295788802700758975572304932782169860587088020794231194064082037492254591865416997309058180543912441956216446613449375860854847908492545651393923773773104694554231368589779509267916784257367260272424119556119981152530224748608356173175419211216102479276706637339095106590342601168192786433293135624816451061526278428042936688882869614070959475540771142512454179572253825988933650338612963997856456825414641139518499587095715411902909798379178527412599917619291640371438910367473596282866201391523901115374182353119337434518069557323493900433446878859661183377995394849437724461282271912153627805914570295947353986786353607085699191407217198877566795495620207676815917757223732246709896993606960334111064050388225818881486097648375587801049177055505986433064673750866486331040416652442975637323367146436057851994473800391179167881497167047093234094495939317773906547263399197378760988541494167988306003351383503289101460620041489172146368123763396331214308539981746462722536115359934927965303730389905498766330221146487799703518280228300885618040002390738890545201904394917368346529046273448750428986117960548025170995575616182582398439345110531148500755042653507440278409652408004521418277781084840608655725932573993690560144844615437224292754939489470989528030650334164380342296888233708906692207387221764079786483616179148335053343484595688615699580719348218333903027282740855086317711355304076468158551216406578810172590196921024859956444067466026348440439934079398668895272790467456628211955745259721998194859371391976903621712595691989934868713683604291894999013629390152019526223668694 [150,131] 19221037162398925651933406846288308226807049145043431871000422917407260357735133395426376723182150727070644803790264699086343097994958440901854043054289997257326752828961034522953935933606227687639187943716591130294474278860065884414686896438959242781605219178439429639554837472885061765236147524154983830550348068251119496089563357469997374115874122631218107989296387913225689247381061514039883496801098386083101693743129132054610566477766985521056487401638124573396657489249668749318226317442610805768891385594860107046469814865625478167596347215716696217108563170732001203285354136385743806852204372949557899368443774881536516725813031015977654499877406794291293325062967500178811321910749033446529227608828468756211720962854199432796456676606390728516783274105045489084303588256432315525967357776110036010867856434922453074330130014836112460637568249990106503216353633884790570873517390760313868623585375022768870263960918618923883890255804461614777522571113084568238261145960636810181156090567784995304673828434098324260734085601291021171493288718952725438701602155085236126712829756302513279636823301259139973559446072321464864209623940790291715118820547443161224696390309448240808747243479075553432926048387599969500971518393442422513589162698986561322127547775101609875123009850663612023020394208055764934260868641841507079628287438802297042108724375279105638152403612820720566403752457072879181802276030198515226461248573828058071860955796908370089565563478906174886009924968001926263892374247078691714011052283207040460767923172087570889919135451794339831907495033454351627288859998314371609168915357267446083846946654435757370676454560355547281166843032689107876613054341146019778253827182552132256834911693918897708236546745298943294009021011250336306746469311501353441063128103804803293749310620793372244528152349691632040072250547941526400 [150,132] -40518705314600309296916979224741719761738754472364655539857480101555710093123546144119091102581724382049099373618940890317879737305714448827215621882551960324313401582457783452872640782251413850049538452779798261663712927440682558406648048067872442815218120652896986351399958562056623248550349674726943406839420383228882405474392249235414655692357809554564210494116189982142054960627317355168860924804756010856409173073882945684464236043435830454676944829820041055134756766481045523768166014333126280574073562178780606890541939229799979288977277385350997363006161150208819469387674691745798947501308733804248359907272431800453208449773486636437964736939979766114758282034372094163581825501463845893154597565179261762755597875640404764242436082708541054437103710695185065039538223024260847320645506405230405355139135086241884658262908143097795263148294904440230356712057318461979143502019034651188892344834823273166316390276454040391999327527598181047387682227435351709550557195531713633844354712731545141296108509328703374077946961274908216364144398260540052061006885800772053078986032728938772038109278337718123080582310175678579074150495682201973540539750018997631790093201125016474282367481975490422950758104914573771130210690665421054074918495629195896270731408663660966200878125650853374678954563697008227941722293065096515590942628884631279586096635459162505709607248729344905607905272041294595416365971482326313109612972445315498043529533423284046701311784823009437861239690878909853002705454669340271972687627841837838741490172728419213963810163107559788700591209885729283798296155224343200539373661964270421285701315505833562379102429037943171143325061544664891761858690754486629994645028599526629673236609402187203908019572944579123855004055231656994373032206273320410783038588621752439957231790123078683031222303493193834865613360000 [150,133] 62699662412145910683554265687558983997858561436523048386239797208034802069425787485484165501045816636648245118175834764883943702076286660352807770912727874791043783822972302415603102850350797161654066649206776743857145009054034291754779254223181752330557644610986522639244311479826974277843237202799140214039538398811952315695392751435346965514832901034089191385105983894052766017535759930975137278242160177127056293601040211088434517389152094838016088330702848641680713579097624487900584840616350347755501776399205377966615858649517260318932019757429865756635423660020239096954431256543007544048452909931670907061055392988597563324554632741562041558568095383269947012617704724376841759976145825341755126419270206495851690422941739469760160560221440424054922007906991206030505989140978838931718593835094274635701864493943378141740737123709324561481881355488093247153480980602333033874226267660776370306488268069223634538940566186533200128745822099260547113899577710441760686312904645130362466603222508447416418115895702628966078426845729580158241379712179987688361545712312336209987611054564550414745951095520661156285271683494376720792556146168850538472196723740172965413029255324043214461516387728658666708641612293361568595321867090254102861634015433201139952926904690936773396602072449684650413415950485832386070184508407872436097013489003075462602533517846754715936294883307781879831704025835269440027184767130506004588077449314127935398990583929111714044224652708442932615007013555974888600467469903363973294952675046190115291233955694164268173113236902625640754248343132027123886645218342162300535595517175833922455650373832228681384254843896249110808563948242543257811360294431857184127595962672684275801775976746747286158669443046065264504791991196262918380517431037398357733682754721993328046003897909671341668011640432842176 [150,134] 406873346343212544548676376063493975316018509176551951127618226108508757815479910578349845041862230782579117700741917594052861128192180195102799880828573986566867263385945847309693185568458087233657976476869645743738919075590325772630312113388214257835890499242355330524721089363500203309513417098770886876909370704068606636126731211235413271156616724323431682273927301833857616625691472866609520171495880761470246211885357394927134569332063318213475390775017567719238756564660156747510761911273296719820240513026532622857386113611767484039002941050947635507838923868577181552297617425509066764593489593406263255744510212163936704272333167805696159868863293001204510189878125200167746609252577823193494585562236650986272479451744617458769122081277095976933655764572387494961644868523595751529207788486465476433176496300913554694171413845610797832221340224762863274896392417543127884042493833437775824508306205248907361852678446659899530174024319037829135221969166828235860029712315598087968929698211822704039933107878920394114109179559541968851406245056805997274406640660362763477330121154115699523125534733006690330859219237752129526513909927344194543334537460851919005683921445936875047918012794366456629708162756531951124039336385587342560786197283901315018259664341275457899582988976847111188327906521932707211964189362984983823333534615143819740376506636077253306646929347343412047904386347264362964475570462263553818805162775532736726195280674425070456325930741506736569441925685038398324628296441205027219347440653422834510426202361632812956494217513923213455677153895620003324619490041473875517903658312856842064474989038752096759750515894544953913218694718137796583970083243046995038293916690120528722250467788776351601406315899149968172191629148185602308990540745820036930038855360702596268550927123021069558664470832 [150,135] -3999394035705181324099246603856981328850675915413421346112812095987237366460188908919512126695602304419011478586369263834060342452100678356023157338688631108086080299640296479681622213173287101909700329670326740999195706225572001977834028718447589919969716764671066310755170529854349342787520834181857412303656704836773146444405482955891947776874048161212550600026866988717014754441702269588884197247165746547356147732239416284039589114616007829688439131641961580710712596023890346032469684705651989251352087077988121713132579959949875907892602059382004374837360604952265256973105341621633289884615009758390699663707521101306851661475794602753670012361644244384262557548184054575533652513932674343764226815366335542910867675585797233908299828124728020254270119697818788985951844954355789832952311552897170576870218463615776210790305308051325284072095156681457358916597910615918870554642082763759309598299839945103563044421620458549409238174042628956109893311220315761141448349591168572533477498946542631587103589994824369228980267911138468697328710228775714032549430134554906280968495438581664015324054319836539435538688828050232501078024978678808546749385454539557509028881476952047403820365313831566317116999111913895517527254045764421420208608234878103890405587695145504216926048199545415156383204030906073661322726670891330082348666100760135070409512756468930765307302955495237753768032905347427173155743439822891960883294132084075577812569104690383787153175580769328495268514661567380330646447875836735229037975986376157561173240539929405187297612455355454270560986723092362587232659683690392190942366962112723209476482845884037058780679074725681070133213820254356572705162546798907517732956304833013346071009821816703449278256270274964350217283797814555099958996389485882604127268833570352914461683331009379167104 [150,136] 995443979594445791244189657806002402240267139186892831442991471254352920568193320286026128547653770789183943039370316030160932259288841204670523298319058896780198863408646192404985849780338324048912331853848595668790038778494039625138354324746530997268902041960981835218705701836130806325970605909883843520608832301941393837205825875090915430273671719289297416174950432415623398306607298136622664946965616941129681421773658223523051399081665916334911790333613347078466962143034924048256388143115423319082648568414927804900891504383522745091262941297214141195030829659658056363087042733558901657122734345214175188885573880181573799207476492196452312304369153108277727827283571016325526138113276298364093584028133967505073736518045746076697078185373020761264482188340318439899462479524397672749212058073882443199176684532477108414039694239174545133671608080148958232366809129605895269262604862913066891011613546544537985012359110173447558002475519954650370842306681879644743864851341019314814580075563790978350308695829572372798297113690964251466272769304964911043780240435630512531569081263704620153002642983657886292787031722597665401175305758215539875630434817434000810589002642819521546211358961406109344748406428661050746738023016800996152490469285575030449121318000194223065065070129430660951697610245305880500897834745233492624954482372403071624045779595613201355470553214463994409511730847035354995374375361320939149185388260100944648742401571280489901000363142766549413789558921636913831091604456719610327211858996710290812587178853316050104420358562082152357054952071949507838043173118899229597782459883804295987643537917246465734337082356379906882762034427341788135831302457170803992193789739318096938864761021922858882315429748340283453619189476108320182817224673229734175352820603616195157957127632 [150,137] 497733021463022269836814320629156064941717490725109529388086777915551340448703631438145498944318321327941037852884767148503989148028103451909496506593165426701054035914778280777732405277063091344893403937818756338935991648272374593379067134823809727928742747966566130530033663338659168602569849975703293442845865045919576841630845477256612343946894392698407501257618084712114429985000403027838647549377267614375586086056673404360662046246367378843494674442203102577085890512971364271129442759870407970957676032540593292856728623467863863195312356123984995103941719305036673636677486924515413078341556095143558940105533206697774303999360158554250804968669054741550126186506810821158091131332999802261848395628833335681307624346830826283535240171147315284210008876453023244357281247301437919365316903517706105148313925945378735581866291872686668758438886413001336328049179026769735876904353339330331985053253031885338756209955971735568446754315681323269794169027614005411934183311230914400790588125665400923029380541256893384179661121903956476798195973030909667465963676677722021472239955207578195336087159476589877211018796402507974310650287566824520330843092813756408740664067317026032317679449994203093723720069698148053352529547209682936885504538996348892817957021611779515453529928671677871961394778503342278662331215287926822338664916544336515539353884029116949421860346448161782483017454395467654964651693515474196480074004478957714975552647103961236786035103107864137553908439779855117822790734327212121168994559939413476333301047815732486052157810971779710015995329986828461997703699967120303035754756041392342026202195508722998728560401802615039753430401441636693654626848490132440737764090735014619648336543926911743948614267405167001123576097482039546004407423759699025268201508706746603040 [150,138] 516695749834734326270428640053136591771903843907665800257319133881272355443570920621613334191816396653605566262783982851385372732053089424310028126400664938334895505180281683016119148872240064936325638078308829447240838600261970551793400799969922392616237969726319225069047986686391851000661143933521251665116965556321630810760633787769690256114089051783449343654789662785449460316746957384714021150616106493500727758000010493382726689056721127931173695905420531861283414720824197244856645338950784217739270218709423649438136829175216534186338818604034996326823762394876059498631663991663601529076268627744104400459237739727458480169977050682755328586323443242126420668616425195662697687825986012689466943699559402711688786456963416233807055373217380777563802159406973764040982855054694683524030650201382419399740826157946860364913062845980113434872966695882838584473573688170373569032076053083673964693982616769344182481602684405948876982377133083868650673501277263321236662941385186971507999387089068046388777660679142748337498027866261863908382828377415278534485155849210701895993388593313551161968337734444519143196446584411281286229532388612143117372710884988605241908564210023983480145950381534769097907109064681620039632706936291936583978688611657848142142484190335841999711038596473776529737419346520247919022164213484093394662820228360060055784485724818230709184505821661611447856478185196530218786577775956074600399969359740453926922921224494374076658796436041122831205142429952546235540446165980776805680644017751605789894265308501792236252127241846155473452667874105063948275468851206066172728683419262492848755919177178461857953434674928191464385672732151442506404402305624265928057334587230486350075628775250697177970630238016905594919201661300160263414881690112733937773367130 [150,139] 498202814501588928539622554319910805777118692200487298099161543688991280224808719156922914594224236852531117084052377272029438774528594169084318236007037710529102365116978653340325066863751550391543853346255491374242954407636587353131580715543199708554086867247416100559743103435701119103621343028201861474776331211286721499359547083634967709063281292458580308963916849391333595683953592936160309036990942204966643392390581520647615946563997172936629708843771372463684535464133782627841491197941311034367767060699753527758475370801320021341346564712826033385924405870877625007379598496651363090975851380746038044874936194037663797169833835603114613695931158979563536877057579351568764747944971495683426289630907046033935251984681432999136590742400996459850649024035495899441193051757850454509960542017409250987010418530452307943443873617509204435080603933589062321918617136700123855813703804318403075086906905333487556475895574309009139072525243825018632852637631475492175521356382176093288229360862205375902178609342739753891151156468740235856511612229861589437603438397446401406293374747343118590397689023608816437790351919109840547742397358252955819839366563632774849449357836302099344537171721058731639057598758938000694461851681653837256097536574852773887100792061545905934580455272147812588369210733929104768245977994353259512463551437233479200837928860457699805239105197856118287391408115590284364738713034325387176713175060769385022134084497415714272332934648242774487927785748363839487361850579645710290927040768389636529152906123247359410128954257932635562443421478660992868001827007486418565901749793126565508772420396794619902082366381843028491628012380418962873259020379962361803517345491346741495464985976795351661224285443350689737376565675711397185634899591040535040 [150,140] 69101916020422213560896748008051801294457467543914664962258942707841111568539982548611708904254327156264160214287393516369874438803609177679431725163857052121278508422042805852222635718653146835192349133151007152320515565908672756468049128968193437140028188731658343050394294367901586905678627529351546301354046993286856388539802525451283753075727879315681994025093146064791498438703324840227508108311496721740267623824782028410857970228678907568338929536553433832331578837105832486785795039190978673083335844024618790960524700067801308987074262078160762936105297079819335279370943198698593594550628776622973254794782449228341548833895043338224430832354112454358422195622032219209382386481605466274448160961587952707289439475195889625561466497775859535097252590090229702581809916950765939385601870485925798267195613966283829457898144111040946573526835896108369709364481319004934018110703341305883564814934210965240292385016460267022410106667598084538106041430437917088753631827841458194428512294681029560030557344175791947761905760629911007938151865097219595905875711707763382493348746156802990934319531946448945234720392388328187482380420822575170463488217384102413655885702400983339090533455963128437883201227948255230445785287373216998408561070023246099716581444753761541260920135880260064066609807830455072796816572129052497808831786315194690948530809148562877870401510784203428036898670436896826639338251393195068708358513649228517270698016337933171334450291885302288199377870530415388006201038269286809676453693835412859092621392571589612133147179309757003603709699106150842916270923395891086492330560433806697824705146477502986298901653346136797699718543617478968250567217649226663670555970245985336398341227963878608129925697793491052290445651288176848325076467232 [150,141] 3808751683045839394971423798864238953056566125898728203840883722239681065066463740425364803206475474573507557696941649284277767003612558286629183397584550896774096926090083598636484850858249784554546393812844409497839349819359083855654940630709560145294712370610144558465036758457319344517239316392100725609426338926078962308967616765425855782854860597332709203784628331592466491037454680770801414404014886637963967482190763789637382445646284979144030846481253228025955599544661386183012716979935815880890680196341063465112660237304428291914876130852393669916891634384403895620520766967965407642987030126271897188200938036729515198638622701808318242007748160198998123098662971443172298893740571493485559629251037026368139540697157256235508777275318604128591641469805927358636422825886190086715856173189706060295613027765413530536950340583362764539379109140226192056622303808643846083918555590100407234209347979166976765592350956246585919029286883379934730958852579377780122647558148312826120322945956165496190145907795468113930642764405885444165458222532618146418907639070351308903841404751077935905110404549089852605873873503643085926012594832065594721092752682889938423239718408009706271354752292115449109802892861868148877044266477412120054830850246848216697819144806618033096850553932768831407388000686907035584867067674752658917918248625044319268935688841290449518953133943620669101514919658552329979321225024596785380924154945275087855720832509823547412013754103981633370441428201039370985824641956277249417015975342490991764616351628990287449026515037154622321622271176515512441043881722129452535311480250359716996604327195180744451640092666278770467561691288229708119755188496776574533305623074665682275305803601645933685262190298311353795525784118353056 [150,142] 1039619259892336805034456860607462111297920712154149629768150276972644776451998987238264358438473972640554417367723323637654605846264110498570068886910889620636686886746528918281008837195870860661021100936708117816572209884658017302376119547160362067722953650475274319528715207663175402502560318522225271957446844221867530642864686471477642054709427562599069161690474423631368166915144536803869124354982787294799795418166254423963496536405922675497604468073947113357299810906182857035741032155457559343961097339685488399273337093538882719468041722931449418324245331391476417470056469737047803268478770183793338828670300947710332403801273134611414032190682724551082665484952817781022960971331100552087378945478507647954390970602645609045410379015696292382108024580920031216127564046089469992435289233794638242924931819050672331455841678919218140443985849230247895399428124748232259714724678580012608821717626761737927822737089926215498636364634401223486246474469607431544376168028578326404831665770166383011411469914237102152003444467265056692911148778716357246495160667107289976776818797797657305537179673289836153733541242331647917994647809109828637790208505893802176291147644987158178763946713886918590529658493284701045205087841663310039059200198491414603408433982275516799116876325054543740860676490986630504789565338200336800906331732499452658710562493050498914179153664018569380911020076352789760644088038078620945540429342825957501803362673768505642042561193859335752004826536067595798626237633730202232027071521024048475424131004532051438319755140306038263721718932474696786929635704902025179507428627573882684456498554729212386577574498357777545097461533249973052896974672501572657142793798419771481407307906772022727602857359030011170086767252 [150,143] -100178302966187149906123768482694811342247444572904936350969771524202203599620522854390365465008849476959638229857389479481056776104207757952952288367579276276493167760958531039815636216903608970013002323864011673973248574407995699479583874923577142587499644393629713894885054863915200129324038829310000660437007719761738672050701682003192465058223302224592507493316009746319273987314141237221303582865395982817772990236638157809903667557499168330237476490995751203551554324691544328002946962175045359249794377626603761262308393130742778223609073354229574594593236661750636843141925800407363461388585179058374489787603133018555168945998863626431183117002876449160211275581509590850491280959573973393002949768710188425821898696126786685879232629783208519626488829149626623298202335325806455775163591287363460909874409009182834472189940445625651277228109263334582376234400820990909692018989588007007513328627448470955503901610518152504011116386720708861502395317579160316184233381565857675513679645942075617926103188601846133391383730988026606098773757689060063024301663042947387706792332039361773880374969279550986589255970979715503064498378776683798249708670525689070574647896588927928177102571016872871306156000903345763694283856238674535181531614406023133449863897279733432814201780051474363809610255087158915739573364366811276901469550236508719522636470887804845352014919167847340691682591642457804275662128739544553003035340155516126428282812159603005994570683587416352269947311161349512088256701067706647886952480401747610760985533424809307380848647415868156317910662877392733183893363449304994284366614633646553629712229698870919016431053485184827248409061923402689420264074412157216692457941001713464650776732901208095232567215705032416 [150,144] -603538561102428908407907267376869290852329681063187833235638043403463664977896146087167701453926664544506665129022901217229509400710234973775107672988449373717631426228995957439704382436115251514553989341303160251391530002081838675514123414802900601587607260460262417507957781750424634791380616768588251975494916588338102793179512018001598650955540575303635507512606940599477806181718441602334583525472282158757305476801040091217961165712818901497022493928259175784312928181633420411558050993421810211899359220068674507449158408141879086026659141512184601509709542395166347201727400470433705406203952017826359380422616742360601620041785590873265535235418864886555906034591745533069620368943235304190338187942238085548779608641122732194245885197888392731096212042797637536376508957034103951914849483643069911209828882923474178323968815598125774852405735533014376104937255764207374587263808044511233527191155427498492637644986612827652390418085830113486034952339104054401606488731340374402681640980944664267090998421734726444454367441802282681898924540860865109298462535064902868937737300824706128044947792456649621168357911765957551438820162984436051766252025480868197828348610125262251090292883003653211885033132363320336563204842603019797953224400964338211961489136815073157319083878066644100166052942211146090460297944275042829210685475384788090472993429059830058435828297878242137047891095051237652576634335111806701186938229407650861203870293151498668207499317353779220565548718488549609609137880847727778704002051201189766031458670618390681438047127212637567355674524859238967295445340426559643607539292388257192651522075289113735905871814178565503662586898935177640760765479616347908433194003869242895715702361602426654345552 [150,145] 180153312540730201214671494934088876502831320831152845248815989246744834741901220887488266551826879482354481999556448145929315256982943075854722384805418671364021139622098887305041875805952148129155946028936909782253455570471567042446150715745568645483208202551434056985870947598174787211308079986499150057709612122006801783984744522001263797443991939006742253204522005586054466158703333649048827868085969517997265757877203118770591264322667169369116469190553461862926784772883337174457009109295785204530585944569348684025602371791753995933763767179632154326280454197843778448697251584682583338860078914042201028853206456814144092506829190346544291965189062737304021066007301033095091441952554997470622526561227120252323436515249143044557841520689040180691883101025568500940749550687483719747188363178196887753471876868124809561389530445626986542762877259732997165225904872407993627759833139571874572189534687354098404306660157370002950426187571935256765898326018221657977813409524640715394346418846864101990869732568784947275172600183220482633280691553969954862183895080015625544962998337189834524744232269841094157078692896389192502510303454579554984429682009735333303465112056275883996218739057299000687142489742504522144814074633720915416964383288314638391026832542870929142880006710809704295929216820975703037338588045652528647536230948690846238530229366471079185660295069417922238373918534524853239950781585784331839606017004768695976887622933357745142036389497523297869937269361631759713207571056799534143604824670070193850023975725778775589355503671041366825295049722151928027367556148693759860375209304439732895930350132097403038155982178471644425282064545935723212027610267672830655437705184222371379583424829240 [150,146] 355560255115312675742738217453826012679754917745250810751775150405644149664334229957389241156400691969864744805343795762907129732798224577596369774341600494639435227356960516065114681333219202188414470289925690663999032867411215108485350235970621658138855598418440047775014422835453540995990034235975118318429756082492879187499217596604586999486619584062742313851106360561502112147851589573378217298034799809000828778906347463026966103555881557238897718290536607601118482484004440434538316644942106927874503686069796700770093711419723116776548042897519414791284050287154430153537947947430959811405045807867971010151542254609274263840247787841266811496857364215615711848605915027707647454044506485490756743101896110537826993386060737085978802303213595791614904410385112449769038527545293889655489729348336752589283903040979745825898046261467292874012749049223434008297410944188909718542660759198303801028405985039045583145351390191407749987891360235869109661079078037752165511108311013637593991765840136753616860737701743772695209362742034313582648179644605338711921517338464025126263255855386703811936084050822268825263950163518509860180191023901509217097746280758795112638188119273149494808212526398507776287703692407861185896461022647851297128522981568836684565048619171206106548362580750967438705482184080371909760608595718329171924159122792872978415954621411514057200320711782781626117178972389848319841990185371636695838688401209900596115851756147787026738035850269107330826805584505652669517115201334893254347574277027241179452481339966269386891500168867622479063047079957780518520652219816440513254408154941461878117132057803521508752959821522097760451094970537153979982646340919400383742509129136123114 [150,147] -110265704024370047419490431699594759806377912593039164831225976450003032032953786754192514689535169617051607715974041862213065257644282238922923880682146989131339526671579650758416659241227733573175963681121011767377522979568626873322321372985512915552526966270465658760885348082348843732472125159802407742594811795120948725600408212117808054572348208942626604169465010793971174805329649231721196552735763343345551124048708323528702564096617658843560917589761928476999759234804106547992819775091959283135316570053977075415715784700462809580471337081853988272948848526317791035042571288097699382179074462755913101650014298731625994791520561556795513806674179629392405934197938278655278817141138958036231411060560716574784878686432867480973876942364134700088845767072129892460473047336438708910778016502020838069175699821051645355932552726033377677950089131806626459600102164476434322519889066970843849349401284649047684761894388127899740977488552378060541396933713763848090546509911071536241292535769770342267478276563630605696871917834511357196874102843742381828001711006480466300136688302254827009527242426396099175974571789868163585988801190463187643020061054968894665126276789213968712548059602948422210355454933546433345477054048919987452738014800007094878201981802066507839487457585714059943109225602221434849744383061179774906617288858505443667231349946775278312109805304883655497452372091275771102300585666668752421242903756735024333722244618392413305565099657137018218373055821694649495285933730137724290450644530622772169342341051540997662765806439354006796715050310838665213989070070353788765160315682354911839817110918953057262491270401347811998821795703767406135045906995881473234260770304 [150,148] -113798179844015045899683008715230487161218386004044807654762142618034299677255581484781557219678199603236667671448362245181797046747023089400314897542761250715106982137774105878505866800600895159910606472215816403663800923188388784117609125125782397747823245709824000301717501500341919545891666797159482498529209513906165860069747133592432542355996266843661167553114254270989745733759325151496599394388508173944355412669361310528690400329742990690784801645081613821089244106968303718165356536428404779163196147079404963589291155547791450565301449183661296988349334843459440935810621059885129204110845108940017585222729272295712015171870064056323125407005862578738635330329111596732856500990064219690665899969537255847673041419765046468774207954995667352300106836312365271902249198842274172575806483406561303970277907977810577420464198880987560010156781526614823424968421050083911302276524446999097374201942268307453437084560326757328614269254346401671098243259681062691971365892559083176007072344929846440524058597752535311392530324670082609447478915615141440724522280009412633087165675482583776174746149916445798475347255267116663394041224334619747125100349037006808322195680344847759076188633235072834864062164449619929098309813436642956662501136197163297183982574591549620056954881389988362251299869697164019958910958523314157676424736713061641188038700430488655729064152007057840642032708990064700310011173749859138038851811099587111321051143628405433653930649373159734344707933260326255630215833235136562222486568503776907705375463673188038832773836889129012876548735738878735144478773208084365351333889233828677348229333891389596152874449588127153909161238752408134477327198132507840 [150,149] 2093391550558001284658726246304438393875730954382350679023533960955677309515227553882228829587201378160476231578145718098565539740427557168386012031258982088803255942835020432434823093138598280059726919715408867184108360991042401995006322775883092338194727830679504916938818526614729115164678656131486197707307373386969806252008690064452105527617307542753373475114000586243264169572434294449468768370642268111056440078770514888126626455117308056957512155838512011680930892384477243014148858290184058077071951508874072665605564737520592215942543318790211900765665476217677475171620072301737024686784433240604268921763725876403417388354731557105693350282214650843311982385108700930348153241926679610875912348549871436510586914612283100879752717397799835719597340557269425834482287500873878865831312455116391577043178514062688553381577929837099080847203960935395164691752142510497852002604574557783332534143307916352334676993540519228153641570454771572060452384244410826177778389039478672778393555071513964518754973923607660158921398573060069241319181465687736651370068580308137791791207876622091329448376790089478588414783599787360835424241701767895077527913071744230925731720100349208569812106294688769416889137649949750745921263878222282125458645207517357645030626683845899334707595438018053310234887962690121113502041755390593397770849497411543219550331648714887957914478937837412671891547684077471863753221148563272013306782760182269030687523546862437765238801420599468893282002429295856709091631462429256136200529360888526430255463562135255315107011781067152707430049157478091270472329523453148214190558117535054885694167064307112655087083698249559709796668892456098285052384 [150,150] -6917287570532632351959799844832265776816711026747907543806851684773707878837448818656191794092093935660529225698389487830875111134051341000252533281446496092998333856641217028433811587043868404147906590103826161774763208258758719767172558768460601264097544511863220532086332508830815034732226388945938907417377474993602327883940566444161709493170913046643292788405196783897791235706185703172108277349875203939740648615075916800736213771901668799605734987416353546356426689406852987778706331130990571748609343224954704373260203199463366374083503853830944359428618536051914680234184760255897097219287065543877229876391494946272099558948304150938578569085518822829716819140622233231923588479362895674754886151502642652337943675641440094015956564989387722594445841174313412912902520138867128111089228594204114533439949410157945728755554948544832793886965781305418569419873501104658612926327222111726057075626863207205638120212749424922270492855450498200358018229966817144055659046712325504230010212085970114411870187317770800495236047748214959949233179036004668034171372167408135852380744241621213605515722782199722694103307736866802668190053737734822591693261738624146526645494322750415609669336232997337595055266713461453334093500525469180536922266198708697603975141418907407871198994147519242549764627267604270039369372533195259278439003785075279910953468808365810043906839566784883199169017737568039504048642525185024462608005886757177105056902946802556976912474706809643730414600824536025931581447046963471578642447713501755787327931163517734855215779189970699216768039432462833006702564191793983086648040343121964362284800755336989121335609905874806340102861149912 [151,0] -30340701162967911652491859479058214609591678876090327708433777396001157361531155181079403033295269852727757618098725247897042883048627951421179850440219550085089159973935400775736318001431433877956277850886284562068632198432646439984730877557699733691523143504207981143087053760759594258244445743720769911688290628962910349199228700445521888375581734651436503759775138703901152743623605295049080161881447821662839097299487538353785330591634997019773173603868359179884641109943857143382092164766298780192720655061429771522084667799801197185564340945225059793052476358149477247871283743341048167993491392885033272088165243088838274782086269583201036344540225394596457446935317281345716420258631154749669092866282975655219746580326606100638849940682768265674704459540840845836175777687901991835297523960656972758868586812053151819948458627084501741920115770338977201860811621595960164223959755857897262320344266938871320356841531255200469670267505666501008826648205771145439701908055516979583940622051759288193226063290612030238656009392253135398200027002193444151993305319640442080351503894844392574209982168630822840630397795397046052251591659631920995379046760041596634845030719939051977877222090431882563777730428292621707080548935884387408329079913237834952974369422993930371153309894740745365441340645136034471184899468294959731834916706416128369536140517732410439425864590880338212909467867126174949911732826552669501906879848870527234247820543822602331268940621655852360013829909466987820297520599763099397631280717243788066379216869827565336554953120619212939989228444174297859784756572407842460662093967122117362917249825537312231113908871867043509283201211322641347379815049470686116888594137249800896007804854610866531487358429102809772287684636844448567195884048162825055046876295772560955413244114915860660881762721637975882429104035100837675427825809276758031937028118407216017012782347269716788538572312863006047908065334527542582833480902695008991014610743162990828323893571311775372937109609542617966743103586460093092090266261169882094025389054365911325803604319354572879253599389638275349317027834377946176765203768898024264207648086021015126077705268474360112293691590502031055188826673763753905151471866359386783240601090099284132495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 11453916871927205387828375635403423734304087845830431477405862784492038326966474293474495788869968020391240513153041350478321276301278471340251333916771630213730333543428513713306797328159382029028266583731815213286991058078698825702516284133133810347841248099433732982105172722484808814336556058591729410362686713985067692222760734286562504325963179625863435286236153086893616484064575276503768150136337685197178654189408668350727167435558757788627578023069235150080790818772738917549345547005061475618981085251845746325660437831802938176836306510377487746192069309706269656254155680177750220338708717079738592090580162397453006280746139972726145662169830729996699045501508082782882269575923255283817994129505334235589479680916903844951841931550286032842321703790197024311742163846304689589471947626660615648038715337729555147545988906630010172221924580606761655700877848581192226297905976309440026183751663803208262664055809773924978038083066806804962548342849491773179307721445770361355545051754191655515516336511778011384341279218008823193519031897793723665934157765121894600173919974935316078397669499954104413940467945660609036247787530923347189719764100824259530184777925257780814701520222825147310078881334866393154097018301487458158449349951275488096444250675503269187223606570215172375091772236580087082576716799910400256200305959624727290113654422145729802438203470628829306107342198525630384323536977104379213322694728466988131593716639300909696850637059179982342857937117911088109443440875880566158667126145200273538497162607217930730008151618358656517077852462748901148616739025924557879258469163056946074954404138278499204983610234411221749534597222013333965214956864028888903905157615426607370474399010627737856063268459278883030895139984394846805098759403769472140278819955990606810722099338155721553871734509541179392230369980066156215795534065017603356395811406838714281232637880072536850516514254358877919458264967124251658403306288434018602447749259676146666344983357107607221173610673882519447795865278271548254604324254148462886960989632802997167415015642641946644233445427114171273532124367387845630788155206188831797977678550941359237039589486798044666147501472685467770633999774042114074877728044332659432257389355617921285849350144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 5468651472109873044734806660094564104240012673456822100517066556665047780024869729822232081207131538670157541388023591652244469819009931079124509720321215885051012115333583143280435847190886793232193080822363227701755278307623620381349086308914510974704511688068752515017068740065900609611897283896163322869637802521666556692616409023230956058521650830752723841125550521802963590384774827382902600773791851484312997861528145624369782030158123688549109573706119863748413752574045108892586981325650216871508536305448445598603083304623132353260171258542541099090584432413513013306031214497567771272625703736516059948033664958134564860740989671096795966633638201787738252893139962137699935392628286682889985809231633317027074270904059406058833835381217638899513569521776228587716430067532663554550257188598766066336882936608985693118800292485290853583609007945320467882003117090399862875483669641030946561824060171515169729249245314405569614707994085936565992710481024835983483125020426537787737465092242254391836790204057843124580031776956908240602106057627832842741535410195859217171011736057073019930720438325385118135474765074301892922058296311630538941797282124715493089105030590358561233209932028834219446873956225098399828932559084256998388522887686248673371753137122509841158693652948933657198911981785063241386365107869547229342555471376180464500297658246910780109555923706296798969097339829179883190707457780301437160435777523406211432142033330825318577901198277597795469951138676343478018483271842359408119445077448820524104332056880897528944213137978546747507613394242127531857858751935626000574071634190161457677699725729507777517429489202489613607589695342024006750369483133964622371370741343852728346384178654598134201382764169994661206636246831620996391025488242912057142859172538764092474103654859301874618767868053288331775198193703271788160744444570098176203956076753791661291454622327540550326735066724761684609121899425311128708222334561681349773558979308726976272784751308876485211976575395660318201113836743812812965916941377118139571986765851507718906030625466466295305187598254299674927140955984533806665504705194771277130857899167380588127681377551536927318439344253018608068973218575346888054742420434806711369530994032831971084856197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] -91707497374528169476179288416564252610443701754646516876468579487315376320936855688559960257395542204562202528712596612005317503341765415685390209705107177091173250516457794820338618188801830570978575435310910336844118428195979845943004367901501421996284602275738542003650934967571935067869878306575124313124427767888709611795292426479720278944813864739630126119946133483134256797630061098325666143725405834556023456659148166798855400806436394145768430597123155264070357374154867853921363458868703842910783206044998151946076030729332097875479629675599515175990603932425048696075131906656360448540539210799896888153170057597772100312473918765775366434567625222822950848863514209472044970042306464112059603989306729078964197272153116741673035117771608408870854168953691806793274163365876696023711278034599674665440809193960015804635677585582936262330199659615365848781566791210936888113246801804502462796889350498268780596693669475644816978685742341374690045223024947828710495751575281599952630610011117288218515763177696908530463318281299682955709115625043915990712076549768120692747563334705104143012832952424438428159701116727649769644945690326299081989638716206512010436508133732304311643767221959761914399367508678912026082414379041096377502804377468756760179106056039160193311830122982447023885033762644469971760419964268932126403755107826191117911913508988623352706467765904657965747945609603106373255703877053545894509033056330085195556429785982757724969739588171692309369044004177535021369203541152611760847474679483445210692034857438909291901881033438997973419424105497510560338075679218598623240024888067988326066353465369741177342789857013015022037796338186390129362744451758041211896168831351890140882436762154938083895568223464448048262681410465578684248264395629586520494511142831557578753979861176888224478531295222305751203700531214252935269846976575316592718420464156629527357687763357478689255367364074487362075338593971767658149933372087455218128016269490620444188499020690014774299922589263198476703632027826693839363713177469171283166533233299541533890789128980414216086574200109960812531018164651156631191848711404748586846063196031961605726286460111439716468495696368171355946849323845420906853806592114526698810956138108582269547723096064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] 1118858853133156794384373731780734574122796615821089700198401341909986946452102054812257901996641112509748715856234728317330670922039236971495261745850348999556384322764566736765973929310440914309611875058254427819474091760378045993520679904558928675668880400925236664967606687083491360726212303852420006768031802257964834686398291895540156727986021844296012169291491133113244938956017088145641079088276649590970316220951327268385378900477960133350554118637242634283325058928359017058593339618803144863797342054362119922721136567409064515030645723311013423052115131094821370671296173948471850646759957199027266550475694314442660725540048282568503074040226054231722677419088515915491918714654469572210567132542376507184336775077150254948638028296407671087666782958321537502568481151306841467169920602254690953103809666560681218924994678154217918582749495474908465274498529180087356477812455515641180583752290178143411157582826184713583281456613555581353619370416057459986669132776454893010895487674070936685669776832140790695483089985900353543402920586778772702237264653132600171219289694198157354514720486272365559908054008693683158708733660273807885238611365766895308725585257068308906010619140648282635525376700116636829335308939115471530451404398653087855520616774837225043738128857809443126630304590716965884148682803903960825373492736659083398144723534536158085116819933909002283663420704860181301243880527914686583590805830333504115357180709021775455213573171436377108599980779323206197173210607218376377770475255623322929092216951110749352726878927608091740468344354140338168407460840157458401493342344394492996953270028431018468606452101579612576079542254463300003043649939421330833634500592746624736315911542617259419453801535026452963971323272605831010896830610588618731969017267138260927519540829589838298332107842020811905041352166248232683598365197860999731942483460992822659766269808091946164825168407714117847143744926530050233608215980878975472616654110086922797612467148166969244237449911808742792329513440246692449063407945487189855798596257355156313176056659588664981165592781241268742975063200008304329088882251185290386578514782741640417186424012500388471227434855860243521223125768915421529691957424897488361511159616206508573795499355668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] 42917994641575837587270197789852579849895563767769352869403552137200875767023672775931728265095947432815680122200309242281106352341997650579915808851433439670946268153450958579227693845113108051768760081996890750106463177510622252405752757625430195560947326649245685139629558386492458431129019881935040706539874990016339768644538089001981908809480536107054586558318044744366288062479881376276729002092537879096352979744858686902022905290766773059913847566472399966473667863289531415469371340687124322394096855267029140547781940497909490571975594799468593746283133511274166960281028265985758080985304587574393111107671768577342124251795231852984604384209317697639397808324677582750781890134493175519678573396760289257941005149026486856500182931773175135072983388587522192928167494787417636442856475237705033273938102378289478734744645219499619145208910466632832833509287227358152125647125955594310332999027558247321425418447286512789290200213249484740357777141394041243329502361409012464066060685947438971907984852035363340062979295603549334749254688057549956063388057766803678052940759707293308973544141211387352355627052763326817582767837428840828498479189507679899618685061512192172032489048075903847436729753391750335336647637121695196531966015296861461838570740282194646458320556701283969797861614695069445258504884091980885266357481935000995262827722682796673956981808474289412644879347009570401872681377707862683490982430231991819731153207854779737171978410878821081089839170421178462920123416042913573721850564950748933793931208965033176289367413334660468420848245868680309053631840957953477265736439679241626592737117863304189663967773518509976567941163199950098146004723306368410758101924589886399512013699328384788725526455183040315981030541789661168277057182238796251148486644548548154952860961578531786256187905140294837254545386555060616079477386307397328188741447901579401925949612040046017786315503878415323538471138469020978508102115770258360133274696569063782218227777991365559097883159367581549325681917399260708666247237001193254275751680922629523328042439338156670012239915515273018572188960853459425642804972342229655729678079156545898593634768619576502784214749824307335763248273563426602417298349623101944329255707895691273709280280501551104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] -515401548429274617164138717543798997268596426682828223102036381589630450066419403124079632535956394598112591390419886012265005719768276323036256660067991051184482918634248474005800070758866328950708677928437155771455727405627792929559839752588526516619557769052039820852301737620309224381708874497439014035196373704223666612185019117168724990933142131734474011570794951300868874296518400463705119738104866899070044553620378491816938367845028051355335802829701184483115246479885085664703255737991710873554719918228274539139849832894747010176384711906195556843594987679448546595119094782608148663147321849868553441808444146901272128763687785366303518734987812467073739967767529185223282484712335455649122600383273431740969902331126753557007832712306016879258638125613449157002731844854453742955055199082238583344773373394520675057185354434483012931014360691372796601604720143851448261382887603292503732036154442456533737717961182128394853377692254724345057589122552474120283285527122646769891691963749941430019628491487461038025115492350744788535513462974073722955357022539303481668085943609191822811034801522178062436154264079225234990636371033981571661541056951472399430989535849127899368745494606070227901057963063505820379159818382641909705422372067939955465322367597022507997297658135673758604758631141533280493978739622952547147367211947268123866547076575238905538894961723786678384417118037270086205800125442463941283732327619448541910866982517066088321353044530661670187382428836110519225150638553456185084677816958543072787312351540225714237368781265430100730208238642167339605290418905695417091757678029183877620401266473732547514622465074217408117994525841978192620173660862554030832210312791011849746965257454040150266093929620246643481166297197608213505551664414614533641480569411820930086588106933832908278647243322129971360420330926525317737104343962656699784875615705049937046370630037630143379928418980057880025308524461788583039811566315573322673347611626712007297794600658559094895336413042985223423283312292010189147717729034468088997637858090278321034052511762193213939731437071824011479105964682699948313205936048050401102310477385683987905758975028729996029583466794180352148661771272551439029825375366992027232949794975476857818042817325301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] 961857678676173799255510924546601423219746822827649256770881665069382438206348795925446375845062337162715891937432411409676486769785792870139207689619961868767373500311789043006063320448279185551691284974677841498513136610688331381496648496158246052318286753611765667776455698820959343451775622009758691076131284061312981817444293939265361793010473639821966746106117725201580838981602859982252438473879934109214386124677210071974771687568139177919114130039194088109035473535389201568043636737826625775467309751579166598750890337101659657824745866925309745634747352520603815646761169554607378477753500501932414842431670328876106736366563016810249187174890594412342387050620196477400685096720299779586005427191247853174320480979454901420998997059887376353534858813347311754564715549669869723822527766777483543653807759545995160744678431137802942605778055646841255020618777931018426322886599640277555255472979301889935234404703159082422882221048516296252684392933715174446572458126977136007628990138308372706370067646211338141603156220470615928829945782113732024162734933414511775198806679406229914694448721204271067458587125875171105144379012467991018467676355590503361091482586759724677218406198669767481489590462461321948230158161113736373636134880255027881317731108756672153095761226260554793378736441275022845704379419851271243112240125022541032720796770651548978393560583271213486748060553520777404537535986516102934181432764702895430975577081594418450536400161832399324198698964105034024359450547472741329571311596072037489095714551873226178670494969660837113046142059344332078029731340506866610070393566650140820167250521258648875662753421513088118099026799505786613563369931768621725849367375727816736372467633584925590594223922915488169774331362567596513751226490285647101968711618479002815189828980308994055903261083713896459064205500010677031332658220165693702867035780508724533123103652010709490882663802910417497144644537705347396665521026991020030637798179235512747667166663362573012338197935521311815527415066502762061009296691386179285128016589608399640266356575421459343978238938019401377319162375854598438310867055515254550495937686179975184770413703724424227677129897443083802373729277006902151469054334131631092938583702937808055477205355835949056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] -9323852525151127476869321538098261002587523584221988203264150614396966863918763523966132201756547096506991362472800996134350235016994517014476925922724789057352827411635900132415522059150106893548403401103137246257906397606531554731282023825799085907794264089717773216208120181448101491554561300983274931619804410470933850853411022546460669411523804938207687681664034493313914173252597006702321580687471713795715644766858493628498202170579336575134722286381984068513805580354877064618219940362823919388428735226390868275664029620387195017083142285223663050630651931771851087082085495357573595940676016195175336971821303992951961781945389090202783018744230205499370972386252347608535078459053280915941303136357786883838247093603804790637008023922818588832940805076292406060415019075942840424028059872506159832650008458839750651924586960159415805008266423286117697633846138713904051902324199183136709866213033690810504565082236443483462664516405721436195638686360301329178456939840014223407172949432866524604935327475949110384043511954022021310917768070539929376089243049494780916748690883516152445655765568669172893357023332988929211580624511949400755943538253578457640085906847470987898211306303955537090298818095605664794296811745291514483736421830841753462729379414823022712491724075586628076992571489336726225336731119955562981594686358466933625520012106150752800281333551751040570641051643116798139009938239257712306986508419234072982617162377149879509091438270303757496563250519893319574778172908604914313661568721568724637954084717164003502122498683920084528756851364630830246716068544349462521550879863507502696677970438697955838741577859899347800581608051582329268260756224803871141653703801775731087182864229020810495206965258068912190969038514562797295272426201503133781000090247508238510578164759161388143479363191565456666177670105956812602434366625255871818633664234341270801209286340804649854288147021034604206071030708235908604868530135678912296078239995274580502367292986947673861515464669695347695393638640255445299696795780239918488346195367168226045814033200898636912701729791463954353109438374185746668513153525126478377589949966214049652973809702642341712776361376480785599278502757818249593435236287412166320808824203889386952144921687469588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,9] 90893291565412000845457471428284788810678699828064478709681021981801522482650142917740241013061818679405793559666789375316730024877918577556888289298331251915714259628023250136016658831438912725628873298533519234760061991363949662683299115668005663106597720429491803267224310312662903237913910966060143815273881103820951086849177827579535858756677974738363140665450477945020456254656272957117218652305607655259511345097941344175276263312947615037795501244797979561004196081241820466423470112307904133160982680413687612306712378053458772061054129979200919611937961226174812775013334203900322350746551400416640917473374428847480828351057336645412883574041930299123366862622496842875648835138867318193852046202164580317042827687904397565646087412002252208855067347213937866983605373031641741148475545562526202383049454019727337837833110001610451168123237122921309682690789652740661589577026340102523610145760675546881246150160829062949451014761789191792616279598664185500956610727214009040350424801733862775224495337318286582566484965522927812184261056136114469201316548382868462525136189436816229237782044224611329843511303438280246181540886473674233074372646594341728847745878355116726434020585113790736871063552299491339761612011101176246921370300267518348457368528896457522836247853659391162786083990904395283057218814348989952174814149656645963077201001757435500658043740966756044685578127388865583854098434850711111399030355864666400122101222035976274207357914908994659454561147898711561413300882852978459335954528950991161038720804570374700367079264520084754386640733009129686126385433858783002588905584535242306543444872465913914645786027675579786006960303595730690294424268891879233218620190440533888755501795314392093168615959933229786047172621551499369865598208798858884481897830269415127640359975970921168172796203421449046286373142651989230429206293840878886179407993919494190139124872805643613105696159651816755892717117786510186760910621512577931726436558881121325410124716314371190148177883216742749848323317320368019061855726056045320677346249721644841440666135629387512662441881299427091921625694228420051335111657520349609848615392360597054137962225266732953565577097161513558058278165697036283634606499513428752628896864230261586360471878055646724096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,10] -584127715793521978485902969399593482745824048342637810477909823260680256094878655291689117276943926929433930413218408370653207904959620125587368520904975052530712173902108822723142823114265350887258257308194009181366936740272811360575531662919790243201889813717718478124388656760000952250010486700940381029940897364035278081309847147519770863347820601449835147040268361554220657597453561870988999990857131936012981945525181013507668794706680765764065526781510684131672505967071773978483401776015868536964861948620407914858276455341734654193209240578698234674960135840152451300413627810797105142630877262857640510210612539587797762186003850414934609524496180134503756545001371193234899711734301374575258023875090363933754546057401221701242436987642398177468558317237431661085046445422367966631436054721410781752117888987449434524912085815920599058995255571316212865737798623333716428334619987943279245073396409724961095240690725814475369933345840934181746249592348251350906824568179925269285269724324654491441069023404636037435904573509365035956146796286971941998358319794129368315707687015817151659601191319459742365474676667826965704546350985276402771384317554599752506091981789606745285317585177465709559777339265949445023351466941236724413196098155841722448708603327588040839923095305177504670316170827018354401158724398121941670852947673885925182653303331125613811791618654608073159617037002552007203080930944082370428941217824359499036600679414861878635423172292269880129417030854233771999828833088937393421544223704628151838460234564988174159976871023357398385743648999335808353166697904845202121809375281636017167069038373114357285902545381625053265396774062121021457647645925681286818425599490769818931470925200974100530026669647591837178082160508718830601646829277834036072357844149660733684976342555252792382547182248275253792527680629769554879737955173017596024595409830202666607525725517137649089225218485299135389222250885165406491126701690050421999847206294776141639702119560848115173937103966199292368924760756623118201188282055992536383242438186616155471337234859989217563085024169151998492001117743891541335857355717078289282616249515219202712729427020377212281465532218913639562026225939589923468281063287200919096798200364363612973227408594388910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,11] 2188788533269659462340685674447969036727775607032768573096634802371468445802446037020958947143905710893622008341773370885449274903945234416195670902577741443400345572579342140516716037249586814717109689402256093066886447879121000299207286217548132624876151895225835548754446156411133123143234482386337339625524715492828367113052439842616641252780950917934466152538969438541364963886149920347431732842524774524058280044498617354587255852778336069077461306702997951578955183310744384885845827120107128495062352779996264572826721088039098104153333727328819873278189015834886504682530852347145293152471587205327892769528484542935425086630818784443700182802905819396219066718934092165620902212424286825709167183837509094212424662980900206635701556214184322042049040313965273542988551060889719176626577008335935453831068613351934519422052721840913543545631645345825825674719958636683180135423748336316754460940214774998421692561943440095934823331402507902191962806549554450510386705263980163103604888497665312120823233563035432674349859264033121427029839191708343248568355156780862501172335517103352558007756075828079754989724478804190781544809803459934940555183149153443950906629071550061007404899620605036088346584696931394691276187046513711149769628135087904577105002301155515969589217620603209472337104891516252416191065897132674136539097342386874607383797867264396314167707536133077597738714588787178329265824609260374782661806908480257478644129538165451830605659902621178115693498006286144893181109643883626412181209399783792687185545466973830344169490512322607181157617056821168780823531893416413180265801226139483219974409992236198711020348467083305146560019659703693417748579444118403100477758059860908594274495132244539124016615289483897192764820969543799183304694926961733431818927597110582617770121534851817806579574138159200041729396788498452752906893847905163520250908473640597760690894419829673819605268829545659064191963126874811598905544426597539442390471959807819730567954386053628296792215602112104456034433531927358097542934633816694569867727850902382349379423200043553778490043343137062739067469568509027413762400633848909655282981996315276202703268305730606502176177753883517438085098635863443936310163347086918000940554766938785552472247945331329728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,12] -5990322494110134653384415213281488927336710152569211827639857460658996664490518308609553805307402489446547845935954723770314387257773458717286434270902663454572210156205434725430097908503221163713140789250400273904971038774488918547616417524993440479102032764772297300651785847999091817472374631517354829638581307312521445762016326865181494687649560425536242366789578745425896352481645505093125425387093182931759615048777019924215760491830562186369865174467665863091877422736880339977323143633649727784218248473374853595819607203062190548087662304871415295268200644319252779257267723126556365737221160128918107481650013424662981593054988209331266664063604656090520502219276009693402405792799319705763844272547556599822165447404343702251327922633919687815575245216996548086562298540602734072238195721536346838986963538198533841527998013475565573818986857733156310761885605812007826811190336359327499587094666084964117146045793831071151351749172227336443684566594181972097639679723801541705589043682958266708044494971592981118483099603924172394848798001993207818140690377532551998158151142304788812514862308994480327601759542726601761870981687950652830632631609809174651597021254517794084036172879659193209716458802566628678575326910481010287275483232150959383142428107899847728955321845229169697336230781572420539200874332779188321152537116466763775044524098077554646712200003513084159202214215633699316487206307731851775490335569846604880614640659277157260051143229859897077841073465483513379979566781781554959828325310386853716905854562545365960569244508561716986400832624688674398449882557015276627176331060271920508988634634332195473655734943920294371083860985159974992823891856006512215865293146214075390980331757939110348749518952735559795707901313051244480604608497332611647685131336701647444304397539597805052003121428671365837295994364106062972336932928455346502533615107997962915601260556288691229630414043972070143394112160335670896064848475732705572026251334048209761126528342091419025433372998994958975218031438347974052181464729380612881600153730849876936340502115043944298634299206453422004480533440131270821596514161995588727563321507858105647676830806321358136247205037973664905304779785900265280315835081306688823760243388509550268345585554358460743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,13] 14025336731074987021010780003070557889688872702513846214267444332412992648219930748195111715909701535335592200504666078458812727474068362474470554434179490414083619245921060415742439552192037735166508958030620128935267351242560658457680131347746527669178634687114777932811178308251529534927391851103781333217358128853315466683043190224819608390488644508554351540536350954544263012021692490461667769680322012358247410619166516317913211012771895432504957607333065388632918390592405769085127062828489839686421036450513471629202529821820449948024516618969592299135302914956858260382977434057580032473618892795251350327497244143965123422001287079496389307516580098217911371108972994545361816098390299758227294338533139917082194210952621328953137005984657146263875534422414538124464587323932929229770598893670106888364799932572950828547674176385612073636355526459260228486571425106226358556033745991463889483841154552699442493236111921083503385228857484860555539119146482644228440405751916563592271890991238400821167539828878823214752296904060692826798200218521669325367989689191173065993890964023744012988764034715760427556450869534115871152954439992635771962082094539172486016974029132514050400527386693808523228661212154424799486464541373068870690389988355705511367233234619175960034305177102724569937762219434911514144363462802086310422721399205053986132629454806562909494780374543601375716909601848728710379713364327491155533136355662522288964937039977828284091337670149909424506433536639894819581313148523979971492840148837224620417872982748018343490420243653710754065882463958146688491429677849020901768688555918971346257121797834447897925189800388715865797754132904661094373276137365645154785369269514013600245352057939707653327162893825656407333867650447826552037145798426793144957051329032596572661063897788434686420114461522985785755014460461857615963705734024021790053732609825764788488184608204961636770659979966511644125456613203465070153242474584988599885426140074598499064739793119460270387392649891049984124371776352615800008826381684575693346801603879334294065761003016416097315998013178860663139080931371366633591213344819672026151912683176014322496103473288284097320121531258011942063665292332250912035434385847310181513619915840560355025359516554324082688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,14] -38582008416169673724442289133769235700281174007286058209433836513479089566310334586813050028931812624648510565440551299444666452697130880004608688511176597923187169039313195475642360297587964605063052067276276368473682840979395460751050204495533386635707560910889480894471689765386964185407731946281165567539603455235061984668694115416436570660421343497228909164534451530605870827979410345388675599770662314883610367378871005103371775356173897187202752986682383582115207945588710636523760003248835135353429389958847698342057448264843195501550374724631225017066550978937502730226294281614019785802164695388902892764309008923534321040694371150731583417674739068875703099168282779634131229369105288934833332137386960262567163174252591306118928997247091075921877432993854602015778084434410934281359546060411442062351793813695725162086382231466067280189010020160596507637444729202115793602643989560079192586568237570930302759913045233677733005722383754224156747282046185476259672234428888167892085601416788537558705571616409891601456094151252094483659749928860567872397770579374340459771975431876854478126644037833196238644148327758906037311025886188235015676833018041498763169377859378398747812001359165852589473018864457784554870081549209070758949074813909988808848578607645754622794680988210015549186465354392664152570254963256472118962594163872803355930672089160978035875369774904209979069926021025976605670620848434651363320380182640020859624280311474570126425514024590939257473090914709918754355573131280826210056664557868721369372138494037731972146760462402702685032631960247910071672310932037069213715795098180608740657610335346165257796153516954982987600141010364038265841886382891361456405381090060894941394207491651885119471009013379026810799500427133763513022702376317623647358541979050996757392202428263512168375929142724836874694631653714496886294358947837421277586940790408466606214038948189704065617232548372226529055698314119590951351117245159639168110848691342153221397490404484006732182909079343838456744531866755912310242064136316587199802091182728565632967901977891673866287387065545655626833162401597217410030459461889191865544228151478618036629532473990357468868096434705208781149305022941235832279559680566249416054438616443411349517874073679932948480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,15] 93351959840034275222004074616280079668787415115208733863641731426937292616594527214808305382584673396998477475660598298248019845646921810759802843585862786548891435813407847432846709344381235002339624682118363276203602744859101985919947950779075358697871438918031665008704224398488480592327557529186602163030645389423295075520780788626104286447784852186718955732673274974468841399369709047457672291444558127249912714333267816808465541587682994164616978297685412575750936577832043673646471172274669354826926390743434118516678267904454371588521033637660655083783852168970600255146482221006796355303301292254807839347209209681937271071766052957036246394552912539040498906285652414922779118908052313250976522987665804274037118610180712092376191972341009644767048941224379274067375176321130423104268541001575138954719435696004921733397487982358392110164930545434718191855405687216197675662156212430561091840534110092307391869789104605616478320993617590450252915846586469461175413421423832216382573966747253982025515039129980073194564825197313894776516072913584345775552835373537957166536057938252355266898387847393542236841113431863834358371252765991382296960123092211968811809350684008317871141408886056814663720423758387315596956107812389923474996615087888494758476120411956022953093105809453913707333121868464850571583991079497814136864667302115266547964963511871523033692055653454422982977211305611136710190622433170596044012085062760523907095830328213237255139259235287608774779180323172007070171839203068057051398262974594160033911862023278652305791507088385354212643763175034008474473614310009395712960629698868242341007502264130230902663161710694201500114678964772316559122721333179734823324801465324675917846532126879988081368496352675673790244105681315632417770974399326637457450917836476842596496482898210610923149734330985504476903723018904424994998963966538369325350328229906684254560994861578636900743693358535746394850138576057318248589578586965458211345379712718685916714008072348634313436780917307519817901579626989670575350641870911160464165500246523557486141193404140257763232982831293779395509101372299477227912760373955393939764714449804792196622321090304643876187553883864714318699892332313806472575421074562804193512076430578959389108968935725652246528000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,16] -138762516237914499417708185517779234218619096093316621635786891042636304426672778903253941732989174354195051137350364133951621188466503845126757342868071135885263814741355488195079771153725535228159604173074677984223491137047002946074035869583546826064578350254133883188527330155435377404520261480405425343244167073132796955539074009971609562229014890399400345352933364792116404180847210583668966020663936569617245519765030970654903814193159132341398549711089243801875317144267219349686172959073723660141111860930793010869295501153123168112264155119950076819141622052435057661279855465333569523695485270673305694442782300963145739173631302945168450025288675558442032238015246920341270440332463489407774368010771888573813254148828434550311094296393242908555955345566496808143507310260895222749001686281407591111262831767991845538034795241854522082096409760947301449747619456848235030599431058104683457650321115631451375111012875881180147385172339789124021832732316174177716307692820915275955899893499291553649963762455095259389281169103270863222219885589807468084529394592537216083217108994381298479738282561291073318232758017094898210132623713909491992182698680189313676569646788586742178394476892427849312923604390529510025830505427684797576903575154840748655711275604229183516852913750973038966525847096164196732731731402520683664586382676016827689881568876934943793040778516779667045088220375884988313780431801050849202467803072671037661904325557387851527595980696774865145834882426040481615496215311845748337584672833182156928708626510799144720420870431324255622466607368165109696746242750980072648716148251669786529364362686019574504977075567106799717833563051869041957243598964371027954835905785330763888396081284834333921408669113902859244449991170970117592987904424292058744595752822633964738038380480655991085727009676398101861740887598515367110331334696706148687687942316162046988378964354770615041442118387328357162015391963888376276992549221198248984916944287767522492907423647729664811596392019444286857837309885631853055746714667546227183611458638142988864296872307907732828566015421388419695695293153981083826209056842886303600369044458019821408764366045846745282266738376867072611200260749160197656261939806590521397855995997007576773825152656342536683520000000000000000000000000000000000000000000000000000000000000000000000000000 [151,17] 23364333678703048134525717542348328456273820629056987223543910427989813684010955852739882088196179094140687449151502780285516528786257733388497722177670525686624471709176682617532325753552131250766249120181304250029816618896501766315620219243460933823738306945328430758879934044239499171909785758542936569158499589944980666481086385154879352608559727424194119231429841806522121296638354344604613245623089629677060846770380327097769969964181597271464664590911081871193479878861697845132297454373769013384127580147312008438405761351070986177813428895618319820192728175285580874265552082125991272848961030589087907693569911632398845766738431475791402505695504741942582836465277925328107598038727140933713209865422082397513810117120271898684564386251497918616705861988395716334676793415092669408322424898520665993732426271421464034086780295985017442670811189272719831465700211210144474861316890541452893761245022899234303050061808074446110904550346800593291566971260854847992277626957573049229863331477570498353733217020690997325492227167216817284496903091911826481398938331088058946824493862464857154765376214769834597582111194964880583975669737683011092874170625184754608300507912765137188987649380853495531653575372298684556519742411409322560834648448239703429949736568555916321044387969290049060014224838874521710907776201448635526025771799269512601485283443207130089315294071892899429349125180695240383838999985743411357432313810458177269605861493137906391884069901192168099431171309482180972000134061446109523662734011509265702005484303388952117759183621275373386955338526138224623901248816308426055519786556948314365250108172636066505476037615435668892939294769908601992226749302184360559291386089843408814694880740027833011051308050133433650628996508689952588382533970516391739679380702642336586518958636798909044205631599283305826199732868831248118084751780780699792189890901675221028035973542686339183367677248360590380846426969362464961033972271517537307393685856266506369535610381464776422595930481276715141200194143970102980279553526503463505603970333741523793751661140249511757272539529337812469346285166094251402574480034231949525994384700490101740555734155347997075546873972574642909027983158921007881336746842758073052958193504363761056267364737690101612544000000000000000000000000000000000000000000000000000000000000000000000000 [151,18] 459099892403539713384476796999047049151332580962919329468071266581752021617442945250264483890936414426899205037821755226874029500801678832678531478242967624450806800578143012809234432351096280064017560373472738903049505891777923357872334395867540710280459577341563382966732037437621658724484496076076121300868092088885377313747519700102989132121851015778789529103993336155997671098426797256922183066680029888172233359058977553785375733990827765698582806381536005528078117706706824111193124628125053283101794469049706889119707618837579532651451584458094886835561432039060048616898235785431619202993305013146878441174564362101656388387111862166284055078048058727581745658641779481787136351666326838910814648003486151270009303707558839961360091788697408916708393346618227839969049629966392050335444008199206544436380236587438248389231165692971605466258839791596792311621338758545698343401633278283943196589234941842218136176617053967646338549557666301630231598816627788707598503134860365639336972122491563862448883826772533804300049836604678362183058790324402938076142109460744447825153712144837130755874565320692161765874630128909954410881334038499466481887640895338113805818722825319503069531826563040500438537185821370447918911705121259739166660054125899067386149795340738688874663593303885116312885577824956466657752511345027222040658408366835815242257304440236421411931738996947111921352435415061901499954065437045015343856365413780862735557010193288519206003492998495924888427643176573716047161078020114588541901791808656217516006581597048695817883842024812721292629263837004979959905254278845915529848030645557880940607370864498560791610720875130874681335748984308390121873221381996395863426969179437697967856824839683203984224567834735270262119993144335338148902716486398256816266979749437838305335148413860289087764341019562354786577834571150869137569180269897104044243162050999749027308675187991076014291578445386966838018605520044758013986455348672968665000485826481027324450418959707559229959502009807638071520256583315391360073974755004661773852638268837374853118200333297626039682955974314717124851326295112025619376440659020188215974042542485968381437227850715050366037529238200819352925121346865217103167333849501360467044758006477804154092616779038384455680000000000000000000000000000000000000000000000000000000000000000000000 [151,19] -1427329559519207895912343398164350965834856440726063922822064187176911006012539629167142119969755482174066737488090092074416480434749847170378993157568415107604694066589932211897852652606813140664827067262922829010353611571236331356179871635552482056329200389165417626911960707136888078142518603328034505396566702165453151660067464919505895370560676473909068008527094606286308752586764473141587717492267622006766600101274705251072281004999063855783024714883960251424188679964719413338820856074029089247222737508377585316875840784488534423292488220034337101818006599385363555480154886432021648742114225042669592466878228952253256798641484118452616600648227750579950433622103112725313627540630083637751044852103530973674029291930043338596823144886659802426107515450679910690085346549237775434880554863244586781943642720936546726778901111522384079933796201305616402015453539080074220237987414695915993043334577193070941679357624714850016292458806299486653658884276257448095959515834053299275438273035714372514715821955439673216593772586477454311905426628573002909810957033293132096128397770082363113629172515027563484194992848145906840629336684050826051582488538080832507870836827607880916069264866664872906912619705873070415349485129780753285458674751318976372103235864015289673691291327771289327261657880154572420423505254005418189110004576941373335882887655161145881109189742024222861522151651845464453838343871339459308154492826253046366957531114176706967332571373558533708789753220035989606443954732547707238196534009219550647002157672606821942909713330601295529594591580567523212616763562073414191515360030113823225863521229483789390472481560180481498147916103521171659130304704151377548227280729704861647317600911893990834313144605805053621694506702218261683919644303379114108514599783249551569830340759840858689154015425528731031626937617582680010426841841028174899607974058292657611531001363966435816012649836267674890549936383649883416617176391320615152545048482600141217383268024953992948947780308473224353537466350505400185423936389566856921372700178597955646880490314512271265337664542003056000986307313033040383790748534051090559521036618513366284224713128292654154764697971027417589341891260686103505170772065711261860891302401184661233659562389161471408865280000000000000000000000000000000000000000000000000000000000000000000 [151,20] 2796752434972573527342048683161088366933693610728796658347486485540199352438732931397298105077454473130466632135380092171355790606084617406213100196736626927702537556421440725789149847166200047417420382875023477858223237252254150148877952549804538616983374018114918234345270222621152817874164064312892321589922195576357860217111611207789383147407736290722065452500985061061891400979837929407097338565251517648071539749054373442718726095556741938817036977335554728768301600390894113547448428243126353775666046761557353407968897724865783966914531667423334865029154489712332302237818887073841375229182120558802062746166693143302070238975566986008132068507975364841226721548778288125134906152939441736364089692676869783550928581586538636253872749909686120091013665357431061565210912267668950687862770535890499643261414482718310628220036363827339031265084677921256425008615504082304389429083616200013597091499464956516211630148179462412022449036608144681532050397521814557772300552604186602327624156449285507510103934727923617767255146285455778078935669396779581262411695592328752764128106161654202209743043409040942830786098023119170068723922687974864056368635610212100283860725159627455190025467330757148974436485408512923374974719272476093820023217097692797919330216487570907843151716046953530505344112196996701803467206114227004024421857011415094476312180322292335403969960621691000073574630260103867054458952081861309920507188698875685830200298345425484462608584498665396951866776967051464489613627909109614053062418875485004104166219910970733779702133316780158638270740682186925686438708344141625606382192629735461100826497061948667621437340509440829166572785461709758440651835812971213036979050186343985404572220880894953020950150080959183061440084370500779763897399551321790567657240974803107210608777916632696611587942550730742158207274325945701669847000618667109967319367092772612421270043676051336791770979329380416060947746953721577684538606327911574006523152539723285923251133845597962098229707993967509342222293668620749049158539404193833591322389788403729375019705874264346874727005704527471607279540277076910241454909287721514575025166993805723105020588961755582275152892607250506860216568929765203483988028879995607563275483473909869491741513578634270306467840000000000000000000000000000000000000000000000000000000000000000 [151,21] -4163529236362120669981420632693146835186848684719177514240409278906170529540326246281031491523604896027764630151724070756058551792906202535719369250595498090553108024574514170936447324372415270177416614774186371779133306192838583304961225615675606918988152030026208185094944015802724462782356413753246272294992905030548932871826360785971781972946030167682928590004521913627843650908393893440817237678536842080319953353296215285454858797809427675005060718105442966591658059645778659575585716299360339640046101213304878092870677795315799969456216740228193345616852670285500158884728786592243596943342592649843941113425126155369688447985411838186855575070538669895332052336174149051416125840604599851585216391009992822753905082585445700074765303869003498879112083973176471903470090374133354601641918023630928404062896950926303944745557828072534761298109500378811072844060732008839088769319433640436200778914590724847546014143087734828646898674349441247363281985663912715709285698628368422260402150922406742824594017762606039726448518378876381721945991625142192102478955276400425803888237272809188378604757901367893523284727215574243160364820070281431884687013222908515580895638784350196335518030011009894425114872793979856946699352099559011222708858701057269266015414357181077578206159051373465242935873366831466714678315675030338810547621624050027605211998273323625157992376838801687707113519922821404420732351201167496519821972030460593890587936608884302405751941695069981005682051150076704893191013137938060960636929917919575273325333987912561092742000539779022471953984888356251253256131745076073158146170372296131425258149066179139799205810876790666023017927038434242996105194039724675996111507327131780717458230397433859965762297645893093368294836778420475614943865626985910471858361306962747390480375761039028400360429885956244658209544344601510376672676862931356443054321109833111584386151450714124241572864906267111413088264533630399564508835136257918485392586688372953953849111255550810359413358769296171193273507825073200715696671616160247809071171425982780075752357622118172312665355273443384722542908423108384486127124042416639424450730983213347120536291637548498345659039893091690174803018983054575961795860648903286307387439109952222111856751173022643898023936000000000000000000000000000000000000000000000000000000000000 [151,22] 4904374110322062580024746178256405070414723023062918919574039745822400101219257319432443669221667751884178295149172365649464170096083298463950039779252275129812238639304264639578095010943938906489875057803775077565342038493564325069984742670317626445932691684805748557894291195101324231825578623704371990643293190663038565735358320100624646421278051877112463093675356515967236749073714340842395786319409196015545017699425602521894054393307675775426921810472439785438512169322945822420592919257513447557173123818482631925158486655622996858343780374892396773475309362958301297298721584016184466147611464409839607884257062939403730742836494897132117171171358479517790157114145816525218495151785030463141440043399214969182772799386892438288002902120232474721008767854415672498345203623060692548456666099465452492622471723757437716177220477523523768553624658595008239614205351696379305777391607433382928592747239843020033166297632209611118548357630708806070605575662942978097688725649324272343609087007510758168666441654110445833369140041240933608534134540835523582831119251074596279264493105070686222432341083168379188780784934559642183861273132249036981827944216104690488524695756998224369139314884640689105038289585766395503197915562862997394623518676922181689942076887747621754009143393592590895274676155393688675988137571250074554142784360503363299686900719643755327056675056323148651794341626044102683743757504394023045299204644054932101283235469616833484408449500145982701376669113769682002951869072697188799961175916899836810589497729207686339874064653072836090862397806056524463990839250151180659000508863662045695451484266584351561310618494826629291170320682988103081500012632223403438251631846977296767883077032031444664920365510978905053698664874123952564219120466318339806638723952078650289842367998451719793570263036669193215478659551448364044943431102399516708143318304782195512741624744847312992424200535506071605432436484003423411135753001384196358641632071865774562395497066298793554005271128158931846418291968017949795304149643682691264126293885091367273975226608797256253871567366585740675943887687036062929823011437160917583202550604859388678306776106783365620193466230846199299182968335203698278964183440408451157984985399465494380454531573635608981012480000000000000000000000000000000000000000000000000000000000 [151,23] -4627227572995100281713680341324093589615044355956378615127260237173756164420695171369134917153515726129550652230687174148014030524232785222264675515537027442945995957187039748950097970239236944868057984954792511950758425947695824148119788706852871252876178350142094125965656408979078626963988170457187525174547608712032732684511283908028387608152162804557625700051292983200097615497233765709449709976867606083775725577779538420357699350974719339410734440358879473568511755936432567523408900378146824518252157929129573210201242974431466687213699644684589541878359125152033943199003605756633101478177723384622933169726217311459241294139439511767978833092630417899696126705230405404475214955578122450939858519329568976845362781605276122382735559252366503241085041675181846426768636594434311699788788869474176796014153586387952822715558391568185845747829025670397783142907923785021246119640238596862056055469612331408954582781402642367408462056310797420898670515185486522166576267907788166993482952051985853905401440769704489257465444030555799943854214080138877141096515143143359573538833597634346943315356619774694971596118303024268418133410667444688377765155077124775118825536532899109659747184198100958276349909862213533546426118027782744445818989655426824069528228830178934615891328489214777202941118160150605794108901692168016411879144889148511035461757738185117660283224247064955092511083380401705707479365652789943270401378041790617513938092452105952440784655180551951704592654810454863387652574047404789309879829475711123577942130685634626885166919507660914882349568396237864195199538785446675462763878144568258159766609915593358252289331112991919190667088117626803613393604992384425488723252538945308375038932321835547193954354024940586782603478918611641434508559053370265077181734030497831242971411371170822477737237463668237225219902564266841380544050889545625549701554828647814595331201765372256001664561345030197592253009199520025514070771779660387822057103359911703339970353772876151677003866569134137163305284661473786121903836943875025865302969141491028211610813121989033554987786219034044513392126136609530997725854969610713595830866039285341042876887788718357045294381509274456064570312124627710263690430657046661045080903831179412337066652921422523463106560000000000000000000000000000000000000000000000000000000 [151,24] 3484445213500737488440445642486306250839348518047901523375015372413003207236156822175270876019978574386235449414157034164438262924987960106407911404669525639369087870770269976946654781797398515219409376160136256854381441087846841524618520684783577888013111165030673536712649436032107394184936257831987011664433845201399614276049565688292368595212333311501323656506454945711707113798006614372181035271527446234482540441486813516261300590838269423748589020156847880598142254595816455791347426064919014083952667316964474363625478222772047884698723279599781038889586521057636585985672307836617202178472842034257030470383570875644605608543823648447991313998024963167307153754095761305371661294145057016990900054694763523757563462271631636949356083431059427735133692803156377289815623324184772507919885141591097428235429599744945632665990447158859057899492807101301371551817422793186937507321365089951696261815676841423069256436488951138147697265551120856854428630618592906253964967652590530748251055263101041296514798089912528745090974466864058029643699662871749392248916338474198690732318950596414724397216061814579887259613803547156693890702493194649859850554219000692030044355550847379222838348914833071263642368818054290507060198279883920527306035172350392810276696243529958153307969265004529533866256994585790146807607749452797852874461514214795751162866121881962355817686445860414476178356437967813304075319929434599465893102982556379910635368750627011623628495860982127978505412233184729967366334079416138935524235043825803949304175253102381434199958705065852487351474502584173031523477062021537381573075433152221572400745860752998486400968325964134440154329786688642164516682783884159957961057047222441485314748071571171995436078604787026171625008951349038012217480333877750944115427653546937670325248554690294832261247481992952980464460322642995922462092499714036273845153952149248161763140279072623072687512753372501237277361120788015735681794656357492379974561138686329975261287559997356582954250750499733076923584876973944446240196564840918814442882181599369985739345831149024451626028598110592750075397441112650883254226753394053309239110864238791910445308325816608026219174366696743357208959907160410345550224441809294418686129712682147401950033534225686158376960000000000000000000000000000000000000000000000000000 [151,25] -1971610986281257180375871714119056466653905660016929095296864007273658045023976455739051459901710418086930504306742589648646233406766769689731522647255756575005566914032002596179599453365785279223716318756307504405855593987228503227738705238763089125425879419754389806949306995502771885667924062091630931126638817120522527250648951931144198937459263295732304398699522645904036126008510321182024678545062834827158610079403092745734072694012629352134126155302331693912222829333214540417265801698831753215896586483946148927610044347721193222172568433838943080991787776951595679854613321184209282251822507632004698364047437529109687667315002291058894361949404619702408441512460843930385799319736710167385506215774733692804621296272746191042123091438284978348194930268542489392109610494309837673745995440316520277225878167542556178228185991210023353192883047034084092504713776384714240348389986758922737918816861982144310860049798200661565979741467190164510074375242316166117179991109812628252869982489906440512945944850748833704605192482545513527049956750177701857267266470351644422728170449011192612338032980800963735719506947685058949599633036275480608625831741757463824695868285804663081795719234892176290506433741208525502544703992629145197556217596876135292391804321588393963718224630464937652732728954858043489710185374067323514041982657656948614749043635389936677552078164535060294284656357262788176750012688921270211158104579032597982501463427064567488154242300081652374588742271137176816760880150862926242137142786905937636890858340870851677812778054494325038438268406380545775328684636896663269023726909572524814683128149925359389489727540707492019600478035421599867841461565029116426206066726098065314409464588425731473748361212911613319360505004916925511454582653757471530747217833481593686959024142955112308589311156617828346154046693718864248658357554390068197572295751961150045061220378449214254041490693640085672580090763493394105021753026876883486530486703068386567215595796998189398678630456173073642562722668444525370395975591219674592347053231385545672158197924649615725194654013621049567962768047459700937259055008156858573878790816926381917561748618987892031241505531466693801900810780473860520193242673254092334754248664021271855224941985364425201156096000000000000000000000000000000000000000000000000 [151,26] 554273687832620316928446190274587455232476955378204087333458052467614583893746722870896112175928759527839328490732389480899800287648675959747587288293591875676928137441669741332841333327085900030182359901377209767822027951742729430884532802790049905817831847721855365770801666392036239683375713101913827368337449165383060122955536371320222530442123779268917198378908265291589137560870374049996235849127768807494791171779618511697969634974043253958558855208184476755900544909299334841605821603265085007229272858523014862361145662998027033116660785141636981687159150220136833456906844736447206540596222898690235485913806015544173944493542561175309347366163301983932232787680795056111175953971108273734675863993221012427279435520867278202986638399473318328759259075419089342692201086828890872191317843733599970169105509146048158066303620921230000268155201275824949244467522636728793865612563518292848714874004373483413254386124060231530946279374056561972427582433917035202891603928755552934134827777717353721305781464111564716102911679236601991814293159952165211823143512139911188511147124753227219833129117503940179579473124233404991328497185595248813474599350689666577970418655241438074978328471184426931986724481172691625438765184358178181423805083578600481872260188011725011328850122371278296997689468934550477947929159583916436697691266330475061901592502013562125623231451107823202640160247548882402617947037472913461142331617538679705792821440236617592716874276473673726845565015645959445610908634043889387151781818231167225825006273497404866877380761959471550113111848098736509264951510888090007903165406582653512666014095574973877529204544551748222195698645876532172846858191155699516969983457050728118310780769922211114176277093857073420384705710729666375473554549174793136030913502587926166646159808084555609121371371430459318477062500150070528470239960289332060570557188169966728800070828916917077243366569471208604432192143366648729050316446630621523000070976460212627836148647909012092245034274919601012963147524659709637281828710426335624966499382283017033975916868478791388254918400255770575412835478320990945692438135011032993699201122096054968555744918187508541453130628589263044772068191573642466691831108592211597451043480384199348300447311263764473446400000000000000000000000000000000000000000000000 [151,27] 476080117499574477951516605123447643675031890209352994850673438232615683915483121966757385952246355534648466298216721686617640219959053481487015723865263735343959583488453516456097928688590053004396302038011989201866046920577871055138552102860241976802353857717093813265494103842633009303121134752703183388161162180519783842332665905889015230160492399796723250171956241714873978423774746637251008146217553916950519919375766309508480698404100814885612336315810154979089465138000853707277403192797856486969557333537488599223524714296604108345204337945294747573390708629474115217781209381295153311860516855326966588161944381503913979872645361778546955910643989490724358352574174386103582171573565233951598564011365806001471842464128818949012319688804682980558418854379435551505210741812549189157906747961854927702943056803451837065608143265423707467520010827929205409319220909388394978541555669924910243912164248681542040022177752236894004105053862080097671957141937030799585322139937202613666418764111686800134353407170885655187139289381584324591930665479620839381337722988455185689485810724798570707764947961501353333970859040978846858025200261662392955535977646658598325107168996168617226409733090435633185475646415907231030250078045450565634840950932920029080427137539637503810686651866342994127281992299189996892809723400395412213665392068742949956585442728188219812484795503482585030552887687177050268223579813274455085046174926375519679130748836618223336383597663887765786353332357877771105822928346344498560587278319513634654982986170038093834431635273657510168576877684024883616129685525295444666704410602759408840041870504818805140204915549355678429448183114027671206040529480015473073413123920655004761733871703889412411820738241261979133760356871658188892334771324128576889777064469189364065026618465300802208359386903870323548633488900050790055080495501156176574072403308919564291452474462664808784436027794702773273186607633245818701908065158380782223119642886432330097252800581789164839041617510668118952019255429185374013725419179189614551665226545996062449764572207640463137829606261677207565037407310115712736407364005585698193483668750851110983831447501803793095861220196053760261409666178191269506490404324327484343015327445675270939360854815273146908672000000000000000000000000000000000000000000 [151,28] -993811866734838628245037374534287571873992223363433956814019901344667265677935473037342808393072306195937028641519132342619502160480235087555110820673638583951633340576266671551818879369120819063594427172421254653913572209468685111502156412445032869647222566208541466888740693631670740270888577331703064056900255710360110256722408328544140214240053177808160833687744264775903304945242411982522498841473754978346620933431128838403723494954282684830510239984400439313446917293899075678651292515038023453028337663722779440740040647611610600528726116782970593922980914320249246557464716019983655830268494080499998112540214754050677846326668575244664693202631498439740535111973999423636219277331697458588981340761165283131578547105680910734158515319750070211351767358366778721227652385751600132739424488821206051994239129744070930688106307592665753024237997439082608256685073324335905049399040853325403021117956378324285902655517292865355321968304400836874382580340919774219805105697015615926381673239890203580110516905393714279750851518821142444796950764430753478102605752057311101669033796773407164076563603325235587567194699957791535466299957875558262141615051243122114109513740195860941057249560304200523861712683384063582288638630581719353814528664594753529237330800210692064307364455193917149636456023871749955637778597857691911289365047095159290664880227955221644415525789056209662948430896369203970525230775464240919863640262196018448160159738412878622874512541545274125197143613759457010094830675318984560482256439015980494720439161493405650287769848331985588098453542836269343861463363205415936476374510775880657390544870904789245458688749594572270731308316079905454094950947223233338358040021798864330383642497535241217693203801117464386617222793799623041750801835276346721198171979803455211072272170981227262062567058140640517831481182461030713471104269040832873482923032511333875951064418959444523179512826710755563511986133728321322412618565877351685416097318178950071028995219323039677633820210548172347321187030817950543854811668728712121253035297959312670204106314125780624346499826235226127078864848612912541569861679750090154816095962043333720681131148901662723996943681831032528474575647072805136975598891280712478387267360423756857798222147669617237032960000000000000000000000000000000000000000 [151,29] 1043945410955553182514466456396725593804462363659167098176482842908503808095937110312054624882941180524369587294599679084365723585452417035425111547827849757126802137154770812401988786177410749449263554389333142772392328045809567239656819094525552510604041514539937162514968234511309159562050556487619917054330053473081928096898969435151225082060298839827250825576351287392123049692107351455489840716452953811469109013589545062963123388842863597410557594710932261708096562959864241688889651900859829704462248753113793125451527570788849077014730937997773022864636260698487565790630615107060173547490347744814012571105669865491538621649081212434553857593662822441255107894203401879995027061717567786229263459932186987156724276685826499306488988850738554177646440343855771569502712300611057274339707976958651892787709819707300599618667985265013327211296143803855606874836587785796906685821610004381325353930327721646788400469080633092408596540148146666293783486912518516476020290721000567293205521554021588405069789883506264970346021437265506547038842843947945270122507104599280701047911378925860293486230491889776553821083066703113696603783527382390558311025030254072383461660419794657385580302032810359971116751275310672749190516249159649143019996029656971212024699785034682278336879419942578937440705739968222937559787570314810386870518839433577109318342786980312811850212197718828189090256941068901285155327321951324218373017634254552008443833762276919456296284780146963569109076643882399954725935218022905739062560824476974552511623780977478419024783836431664546138030012279841611440564218308998411217285268871400847626480644234973159773234645778967668712996476883815788837187811731633633379502094047227530445615372650845917617154668022211753969054102219417094975889226687377880105453076400799207115164181966969533602314795050366537453848011353994992683300336213950973907755983061084020307158062861483073362975121874676341330334706460088752125128327329891409765647555623876031171140416929593701350763866085058686710780372264262525170996102767592145727286123402920993958457660751856967716592133012466773569271162318940082102547615600964063712508981898816270332898187935232686173527290499344350606071030255934889374153635103797879744396242393870940988367070769464528076800000000000000000000000000000000000000 [151,30] -810141618095805594847974456813309502836766147579259384967683283320610634591084829973956799204960527495051241211287884666339939240923242063489031814123997050162862403270775639911614423990594571671775910419095933374275465383234960914410417547671838563865159377592103723026005104433241395795991792972626397267094984996280302132686428845865388546028170099716729232565845470128330505762656942664159395057038288330077972447846541201314239404095310600147220437243331824860614554072117920746269400982022458216093737568290601975688372714257836731440050437658176688424355030779806864395480141604037624521288212937011518903408965704319514226589679494401614829026315281282214556120171739636879129497003182288947161599800333901272055824099416905066039578036958913947499930707219142595028164155088259530947810601209747337566839679712893660808273255867383287063731498954395993485057771163027445075256439219481109063177269191038195344659935145041021719936403835201384502098167420641498229449487385599589607429900878366851369073239176031803094088031105768592791087523992664133850565605380801325703706370411048512865165725543647881103454282922026691862671553178158601515426559975489411382063987100836633637553617563745713801174659797990479677093569575824886961591841968322050551216580865233035247229907865981619262945847018899064444788855236483251498809258860221704034501716629386525380011813105833763923213939937553776029190754283845868415216732933817833732302822973084104000714241240496429801104328048811124449789642270560413178462460409062577566962730795188321045588791874631814654399672949698312139220968464586921056669382150922747291783482651998597830369841630612848031654242099647647939352455406807599561799194553916689405247774936606421082983460392070066839502546843973697324174956460317648415198937017272043145508143602937677361519307553474116688436701808093180208046388287875927959698387043300732988924499723569443925729724575860029926287356806448122785949933150376598851976951135136777232092029950307811105081981582511433399971568029779717026672125135864677918353876091359708394789765149281083906073055545565693033491767595188503169311320743814101493640199072208429990611155933974962099496321285111065267277705958633133717966103421441436416504062546731161173987479626475320115200000000000000000000000000000000000 [151,31] 502490226673779923081528496615948382403113496644272880879712232208686394615504059827837518749477491168885833311080382687982978573126981557221748613446064440273370454336371300488952215354127739084098252280714157904363027254397376586968153813587238618409701364812672294392457930471416704285677459883175545410091982970314263680666713036674682832150082361106275307614225095287459031989090933667793953230076168428262416010177903782370568832921201643331302038644447202755255925720858015484765261514047675836776956108545579331169661856293950035816831419839822015463854246788968901846494719220421889455137957275468061997304937675769616431910066548180741846113496927471185476789855078381274757738237562947741080825729305613818155006550964042134910819670708421131731357015874364343867742884446143707311437342235194029994482149319294005847620592038402694289191674571762426407900610259383907014665091211340187753687638204975677484692384142191895921018806903372651640635964296577629508263842040545606674477551172079525954508352657985422903209517734001447220021141868410420267392360343255963007465570747759935230870948824317967963999638659439856731643367799021118637918220525117830493929197542674471463573620199901723043164740244632670769567357252922223122660312637846837645823789768089927520734506812012263809166697702894518494419874309511159701868945361707353749860052931719777864849706090049823147197743107480461473085340574332912244744034407074203378019197216662024666704624222473227542117087234721264896247665352105023192840219708414801743461157666405891075799615663795174798769061540187889341420447923045090934318948542734788819521642627158413557298420479211445599654184498836225026027067608552844245807891811630131859264710196611625954068459011136598808388403064977849419180545632123147681290756515383417446119431914194203960796544581240042520442661767284996750732903340925669156242326567678412434614937341521983928944722482723609885756039281341992134401961609241836304048926751478962784046482878037728565214573084779092953953207020964581792199549378561285155244800437725917733925171236354200772184898611588089387391387215421344760020483693561869543161244250833096889612156176862919112793851305210566948511821713278574719375248088169432279207265094955092878775203510900219707392000000000000000000000000000000 [151,32] -254774291869202221322816473726879161440108407717203760904032981558613105555711821125194250128637189287781308831281091018299335913021977577559368057240830612306429815875466790955891642128152178363885277009638486062427229465820730590496985310436805154851421190745603454355011391987063952913192165657750335188340399943495854769615121322461521356378393807649625069242358479932188838553759876275067557889435706067710389249149741407351380582330346687696608087800078403630950529407210079183514780756908098669414367762451092732444564360179952178760419211473005735162418211218470562848235620259208848850433812247976727916031607488564856780517914361095917239903792747403089906965891018210187934650254230356439890652639109152344093359026795590238196579353271613445161034940354852698940099610306230191737624060496832870642137769705347774353999326887272501725157550692817530495682691720078893978619443538815631770635083510420947186295572161876225166914061576126048378161986774014750227478402026305572339730427876705258024196671810067702510127529429141958468415876642147790707704375749600611944838133554464855929797586662138341126513905636277813900316235367658782408239069077472029366875553383137348943154438375763604063188561332291648285171242376474519627238727963869668634132404976624272333479536091290501237033638962756182252347614885532734715030293563724555396754298464883885063812289463686032753035870729106559426015754361340281634988833000904260147409634723780237526874366251048201266400796263455385879063767699862601670255289124063560508283159727138489873721295201693202151858209735843055275850502320341932479781738098242191741987771819548470793234858825819284552541399706185423367774656471205091554692499760609215595817279055797967660209013232828414624420049552854268378767393065618455627488118171352116103262164615957424202511534302739544130225289814910592073574314186853613788002976703583810915806794986300445289155485710904523443096671443702721735863726436560968150317232232324554661165363799896318611696546729129658736285383866797244912196029149623388626571402788045334370809970838185764109987069903341768246279490522870613310227091627126394920154104558073560970952544519258235589252788126900207944017792516642062620333694084433169695514950841848244103736756867915715706880000000000000000000000000000 [151,33] 104934132002253220252530077688495064837110479183009977315152977952592470087771851236179670594790358681116122374776571988554053654028554304693736592146606780104902597206840050057783425751889150480713809640442506715844171585702825309707699831847434322052674233550034133972364392737876036574916576902743507080505970743417968651868370225875285362599553702243755275437448152638526134858735813082577777491229039176237046879651425868227866002863908523701594121255508661844305675683411123461350284747607189066185240902724098596441915945836916865140225556424283414538341743876635261811203250531218886517917865933096551730858839269834633506974172783050580536991864972798040690362580375020898403562782226436053140944674883584366238919906119216993085631544748179786137760370706045346867486134999339978688267985766577165194104282510420737425383041595474578903649209536316855420627848175391580721033213265349758704919187000684538072349918893241026572480531892280531149334589233811681211081430556524323136131516487525063002664970550963525803067897829040615214348396136481861872343017616474510424442285141447024219039998736748566785657073485119781026753410676474794704355905351229132132024409261799620424736593821207974848846109908734519402432803535831543472829175042799437743061658207129839230396196041282472038624648761207812303654336400916396057460013607844157575057730589251988301059136335824815074122044088151021243981400548764341556557739516629490405719218573428009910912915916204980415070797536133984913864124059085708649366743803513361330372364694951009990080649594980477756925093327125699461213656659751656718860060749455631960219035081300529756851385124312002622666438840549307243805562817556540568794021311493061737480835948726449144463748509253938151528294022812098673308035491285300945822107674434698411009261625263132402822708776793861375040190952669037462027955584542349709272711652991848761868487160642204355958815585895331386971192898073416711553178420013824357428113487030713002911553861834806787502217527071170954358822046592307493214816839851267481535702597519681582146923614230609485863568361759791518663167874049196346875032213095899350690121950558998891583469150016839613865263763059304950307859505426329077275356528868287621757297434156838125408452260514194522112000000000000000000000000 [151,34] -33806387527567279074491900731032161526677958637968702796556661860010832609462540319039439927954803315679487941139475144229811849121552921257764563881587074052656602388368999758794876022812779820125137522418267593935199349849604415295441369595164444366050134470311740498404363000263551418200662468546896524783143124354631689755635038613586606624103528095210710064163391720512197687762003744217153722588186147853228576263854951400235954454179782672698010837600758023812622874997488993697886842757524628159346234237182720414419923427765820507142302343221704512195250739017550522695791009907359412733997162731467289726870439788595487715115061430170333259522076733315344628080278925521758532113164010338832186307164905263297789565580190237202795106427623503528353206329415524038931507696432474443328446311251768753808508862599306923840233683237379672501604929885270437360001920087073976317527831780241644559520442605875373338237675404936833624262093375529983503010133455924036779021205994119127588481850240074539387037779452021400349607835457280165630895947517853536092342957954332272235408927067461199829329272422426465663537603745380973335385338829122170810984506512602122772183805866611359007865917968947071934798544919413624832333756153698586905940557935996045753157129882387521941916875852106051849806361056049899443346493403600370107171968272613297678254181257433157859931821349899299196218727418356081692394112900817237562119063368624621629512987923832569318732479244747348760109849818079337083954270857869613319538040809108037106565861129688201328900009312674959441182915375066343771337355351850304432698368679164446742670170578493218155299866654114061012902251721154699035813518060285030348860749378762583968353708552085065223958908721000742874424057071533348535523554877896260372705385128045684251316463412870834654823398573709895778207510766868257279027323674054855228185993191810360725429472989115781387562491940054127130274821324269975441517907090733980539326539704736650277209863325705375904342501925516884835689610182929138603377922883021379192761378331770863389694476324231040774716309538881654743003847930218169454293152007422364631613526826346118295262869106376479737550266561283227185138318958792911790212490659103118483661823028362915501559579305658286080000000000000000000000 [151,35] 7699751659386412267506790942762151946896051410584141716509826024237744998794509918311971133348508928338905222350953652688000844996170154465207207383024524001770258788571686430591950266009260179804872792837501608069993343513724925501275598590977999405835322606329983594957033884786602741166236687844372477562172886938999940183233362033237624919637882196586491090002614464137898951945548737818378306604012501639308032886612397262777235083715922069186951671037422389819083257692115717131472389618802719362987813191040960987155691641880017001234848493314517871724552135920852613064218913817937611966419673346882121382329447214778895800253598700335686623751265281218786577358947730923503543035081553318655390777988738117007586456108216874144052916733512892743232920442537936694564499413499090118507483309078869188966712561642577197670214744723623572371293122701349756159623559017711971397500774255814425463329408477199043943721257868449436778439297860600211674740178746518976567773842432518244908380173601292616414471799963683197742641229721207009541101988370807820031867276868074673936023224583782140482038319700455965352710183577666446969265683033746687801017704922824478679761621489974413341522914012886458265656244515402852040025290126367035761434059697503749724750863090298632092348339559043082294173054327097548887358851422877434753600262514179007335916778195813132524591307953039218541974413255611451524829846731840325174507677652491123481303280072132023679235920794039475183022923513303566164931941551755873366153214820477952051549745812914244848183960779204292556906398558396303176667342246203702818306875874528177568379045927474760449743731350875864397889655455269324504063187260557040729158734087329849344548678007754046859319944189204713889061079009454739736179254283417769592348450797366247542898118983996278151078905394309205602840423452148522825004225526140600263657810261641648722791156866404917092593794515883482053009920423859730477790479304588285734879284994901262022079859555419768922434856702634668924052231267355001976737112413292279338971348567552496419941983509793866716951052141280565770657954402470233701929522024743809399567636739785229169422906628302133657257793254249907535259271689304643042499707482991453608526894582127212983004994918443646976000000000000000000 [151,36] -819689657194326418623667925316138896821625527953967705931701328014908465515028061765691979154391521228937664663010567526357756295468344587821442318384754079418436182650728932929835035133205350423965425457217273603231327886462435820667172342361439718563436613341928298567271322766651863680413328653382547890872957184528428106300313127941473523534851112527054720746429126654142722452138017759661766017999294536503041838452150093411445595077927037606178445681714347151020324579617291348536460884561353606869407289604279738007504814170677276222832747142394078466977022518357668662329498039019367245771586818335224716459838166448805752468210957484472448522903564905241746899287983305455809224420320846958401790437472769388226750110007596198800544616084352636083498956010870987988637674891196042122393059713997095023062724207453209510686004070024143145226822202073517702919611095943237314653700736450535182722447275252924784560954126195579287995384839326591771277474396169818228746686518745327162119583482432692288859143881205603183281733095456097816750657656087368791397368020359596259967172730799840999850218846228447236277202972929691517647221691027743954241351780037510792829481344075927029441425721441142494919622547469221145324621582160832393489583303465152535797570139351287421843912531618703300325199106726249931858466257408506374296250267625777848312587022903233294563030560129555443743983731459587728895890082440164837356071501182293599710911397170313657475081974533478472795805453512763393743419116234218240877624470941296386282794778991606850099543106831462053279331873865769880920938670964144797089814062537251756541786488881189354715323004122092869292378514382180151546860206561033943677822499689883612912109823615252988849981650561399252780860383050814634634411932780402638341636239320341192668196488141179076797007756787600780761074522126636179172170210716317389722151697856319119629670095250437863217563346458189350679176307257555556678540171365058216423396358034935740815336816309726709749318736137142020137142326965029598818175637801752110523170761017792137276299337079993390385918743477163878635378600160678439063832625879582960018477134115930421078636880454091668568223698184958663474912384838762165580110969892704185403774612276471949014348215196057600000000000000000 [151,37] -183933472799848891690483612960834716565502893588990434607401503401808552671833819449206665866309632376763596239083760754749359873085472309748036670191920618537193797895459769417973038395626468932994997926460203687372400007605888118174079462782979675361837481158021404128993820618776795677951001802825932476573313965369356542929132410585455450523140292034564113110036946175550597778983232432660751012146925942385414721551964615465018748977090300519743817567559896521559552149415690931041311905370578011287458124268436562626095396947273903475111188988159500319649259069771484797144939534866320949395138313301604426649131985939502578081409691972935745882634273118719658632858930096137733729742978529721615016966816539968095644639122554057363668630218857429488475620103638013276215140310036395572882522138931546426602620855756996014753156788167252904477518363589844797646594274289238261183577355535523175527365227100877384543694220489520916744451277557577701776670004316210735104292573467099480962437807471565904002156429183734181648428583962762519015578199124812196393910222337940898672486764121600849291490408060839220357031148788777538513847873111950052345800165064395769283716283637861068602353977568091765102326432137915690719164446179103016351143977163557252095939992538196621881817822812160623074950217054541867106321471539435151634466270815539924656960816777387708821584506410786474388751123767036140800262512621318732867483499168692297976515094356034038409501770958642125040908374316304710553855771707597122469608329769459315777443688409154477309280017048110527554546905589186009229838262082059479894134252819104555185887216117018273968921337505006269574796138735638252732690893973608689018409690793743970567279430058022985378290974436383150436885149059502312187327141480530489318019069761021908680394406547783359141814530000318685573177331928173622524589270834935385273322555172463647002650169839741879442981727104458090176455453409684765945066089997624768940689026026045883718809535146542732921076071426861851566706301385029245899723223210382105275586081992263199555013873246394737304477359455949381592523930254721521312699205984883186017513960475667206553772519800130367069164307942107427288311041971912458133661903137918718885787358340491170863863015118209024000000000000 [151,38] 108511267644195182963658502782160738511714852321853213926327199845002681024535914608953045781056553184395020070984004745754694977539165725966783247220800865341918471528329036577027327269958374315860311377155944962609325346573781882698206186222029341390834124941943584683218241219714379338268190699016828680446483452097425034292290600217441431644049809317440953173153034042722602101633179708917715966377931346744404036436418626895593610274696332595401204966788572540945005868118900721609913302669083484122568738055681559141163211400250412195119275090924542549025667472286763615835386701756915183196429190756415096369704108831136350925812463769787761358556001220145968186648629861284841299157771681438945151644514359972034219618975780081661195564692929167895583440746386460723771458545711377019098946325588789694057878992682040347808343656589745214467115110201418894400946104528439318831989731924269459890100215146144372671785020590310216075860175787767445843405998208503542861529286734639890711503019548107693630930162408887885351507620600365303551169030799576349615560033006132075852865973590387123409214634133515146798811112963190675087141259101001152852152294509537709502099736724290671186047594897308085209672166524555286014031584092735543618650183827503371056754444552281253579213663170809909994331832833426298817881732700859944771961877130019880329494205420049516977604626444827982149185683575300799275249693110354614781213234628403363774721980310349445475398782647845593804606330278245730845920489535937200808489224347727223695736277683585228339593360379504355013175210514709910589096053888880318500434702101426103962848384901200136422153910798177989905945141638377038994901915635859710873748019657421786817759864991239302314000167336561270500286724793953327060518438295369925199614828985936306864554088844520510541671736989526955924546285107494710877331380199085381178686534627586972843579147786986628836659079706958883603156627986221186495579529849578892029201149313364196353388681152541171128072601780870245427261546406250184312807908827286461383235670151176534026269273757130285149173646526072057286088572572497668603648320824389264834455867296851400396163732255368760677496710956599308894920620652924814332318183063592852187075296170108798713377551045099520000000000 [151,39] -25451383779640644091063446146778624191399722441344449330930380296580062027324521847592315330341540794960030419959682775510363664586901260257974458854388306404392012654709837771098344125760654152742419665019355721342570510572534361902550675091283814895570848634859490047691143785379946583867640386283197640066250841598346465033451583226429224101145677374471447535652927398997405748151367905164334264898455807242666778429382060558121669634952664129247239193451857215720453551530114909516030100092735229115779827049113597905770261906580493398121291020401527953020650383822584108151053946832222282906533231059787892244861905507692734267893365302290141700264691061212008291131994923334766027889415868960504865963344924592732325446347804281967797740271946473849103266805921914705797946136380872745077952294475424162982776462705286047566813634891997333077233869846665633972354302660619026598984771661169778351522836056692714763563214580939205545307179222964401180347741019064868787779469493252534107271423324199174023075335856133355389634140902975660491933547908291440103315135002183840157106720867281388593950324884570532942483601999682988324316205144261056736664871168751003776737834086705456068148488202834220795190117020450963482814970787185288904816312891298535187722093622751057545608437581023868833298002470324157920240955554806517052606647034066707714714971791132172632598443382021207598992153717121361693996189147836428773871976958438806717619355159323856502078424063191738566333150580951196705522354232163132981992819968157801240091479528419098347154683157168340356878794200244204600600629202775940953480858953550876037527514343897193313161988420745893917379743017663905999979222214933979145807229745063147384843721132814059049922364715832423026766241546439419186034434154883122166274830492915477096532953935441716011522310782074097127308430917862209637300937468609564467941545149075679286319174020251270937346725948047573527372797998675411465785878222752663712431236486168086009236550731965877340183337643638457055533036427629391767387944100094208781624004160625720970582401165372486394536090621915052988593116712323745628335845903653220668679097567176745735865755026413424296008076201239034423314201062376918913083373377326518227482685297411623219168510121869312000000 [151,40] 3651727576756440576327410192869226896721746756841900101715075511276098091611524269692557721672600325107319005483818209583584538061107142379430297559970150508339119823783530044196172050035174079376737982253086396677921369983151970669371132173741520976482481360516799695950457947302752370278439854540845508530253804210023405995483563349444068801339860069953610405453769380227170206022011338764234353602612289239490830144642342411857076487077729114469362980310834047865531981043995972369074173328034540099322619994272315274717520404516799012249594396145012652250121964547425312786387532141810956654612922105554269222454594408306089531858588800040283516113697865278438155162710935219004843233956773191151331047253241252316932032080896309363293305894251717835648848301996729918546817678548271464568581267249192270523661661047622786747540547217037978784370202466842500378374883663629977509977048430352174411520997144742092446336578835199382199939577585747013140885433373405191836972646576066805906531336280576128482704665614862678980396270086858268984796252232592528855230960419033291815613451104977579358701976215480960496842987101119730617038631852787002141208714555501663422320144069305587039698511390569997689830104978220564214727157006115368070897363817060235986566783381389232032897803305722802596355501535473559438615080769058058843041579209630087836015061823724547153370145177583120313729252291350926052310730185768151244402856864966916520676377845942701586120033303678462496919700028975242191076209827930774081621535367649088123030013514637723563938526365920491660845685048978919763319599103682678989085833485042430240416530853369891449761166918787615634876163165363448038251435313507944078501827742959804466766882622122175841255284142723774229409067655142086895786698241760485664465060615049592322653129083277377463582742130101538766952124774497080345228720011405898286528141405929383713075894581380434954434958428100808334889941648432081232071429504054791212459619807264617317394253880904134534619896281026044142695611018221036040434491297276997393926225196144473970305562428806730792367855566904199110066443689423251442974244288943897015723254521509466591286502874539266303846995463793561744353723200478795007000597692237095487855173157370413564668916738949120000 [151,41] -540959508847555929957584586241065361036219785052470271186300688559547080236396462631790509018285399471986468054450666968734299908160867875013527190653045891208977927022459430870789042594954257688672449740197806461830715016822323724619152233209788983909422212041874842931075122157159170135795184634479765820894712610339304764908076676113212017941302184022538520352031113468260584853267862207497646754950457545314805706690169688957233852786247326180785306124007832106516601510455604443128072929664167984688039696448839297948041163338383278799337668507255253228424210119645162277287022907235618305738786844681262262958526375850981003721404219244657644981269032551669475791119536051053796505326051695511037386311399930608096655679517358795109575366683427943042596755906527534485474650006459791583507260855153650677571668875478623941153686703951700931122540817812465812501273669646068311239506488090535989680744031983448841830217667633490872713539371526326388608123453264139706551801079812620649550117547767200711284647763709595118181071193692561106355703080138931716532829254449545145751825349547523290622533039925138641693637715232678735099084200384522872663097826907268972912591715701583950245165865531242435470554974801729011489949867636201134092713301574822136541439827448944242398664535543490219915048215469141096627845793167466634019431990073159654419083092842232911571971086744127208865485211131512606523236161433662545797420081610236648006536999817562507624806286691347475550695958204824180097159251984539385125845391388710317211278008949842936947141816292429864116899842660975058743985662123876432232789753039843414904183804353712034440762539019626783434253189166029353261262404583148179198345004056147312444692868260552760584354484488424911996134939791355978505906298641388466169791033642470264081602145192747449855715025861253057108433230028760799139864316477000790456284388735021411313737043430949074896248038572069879733121499906315680807355901671194739380432933345152858495051270576554889399797650252289070490600409753884731675513122540579327354327270860276279985908016287687100301854559634387278204291367435366592961740655584499503724313312300311906020557967086153961561878999912157865913657713937231737343096117986960412031908152362517032156298419825984 [151,42] 164481952570553799732155497777950710130055207885552499782816003017770071070447639415477582565735557062219307961250458827635562988920266505497798984865140943597646773889657324966725016462297974861437484836316338130245165901148632040932600805697672668551097682257758725534087798573184749431772236175553494638916284750224340833055850447756608820637194917274691249126666510962440011022861042179205735324708172877254989092727943094770909365519334635190423406655363083703684310270863801228707255139752367841168303483686205952958446551317138568421360653149404947132924551936770420650743805809011173893814473457112912184624249250716119540912329308825663752503328228687871428664127287563002549544061358199768417828312828830659529264474140565055008358044661946373091850705788649424139024193927869572114842186786702323706625609422208239255304551564310516822853811316432438245616263480849083312446734007825961572411971493954753624642851734496885693807427788811972991701079860946810670542458234192295526944400281003949230876687232012860319633203877847132100940685626833432100985475322812165482301961213427880699551562146536908493369280377405792956324944465962289719773076391204614294508484532196193385762830582289647454958502368828538059274802808766224873483316342284331740278711043965141613124989688696550905613823847012695171626418657170218242577756605814810409524739393714703216890709881962582592849399060349714003362694156775552369683170071475873432030261250033430393279483295358644128823958225491585703268925739703892875276126409772184856409233311050521028448527101030945040823861230903662771315782055128502024414939578868938165267167877569689717046294766512108758789056311129221008586909177101194166642375197556727932618993465595300725562674244952035850538230197259997755368942137485591821261695033873402261157872120769838105205922367493508068716632509105473001020848800802189801307325517520395269705919698144849090885865127016643485373472101974596900649284244454115404021035251629639569266712477150567333924308019075239525623880280695614590167212729269417891651643025204363620592601954072608478273196273504215930489011210632996251420240066091698059401784393758172447612815832545828469234722994594798139216642675515986145906956374029977130355627561130460176912251590400 [151,43] -46370792559440231760194020259181062411865530846896759414138379692855812212507167395117422165146042954684089748363175775481910757723015082787595482763377673898413433075973051894699701148164712435322507514127006925707502306916744034224282099328295274961702603818457315055856856746531206252095321766785816603276794864042219167434181366390269054025696298507611492977055137545143996463216362313640749315605840383367037226949319258182594775480696900863476536623981229401806596101184699695104228986623087933835805760186181395964980325748035009633400556500524246974019268016674036657157891088469216429884179806623460065184195615988620898225443624970471814787988632533639043337666708780724456106905104434730891798864545247620188311995627741902052402331615561944570703810235862036576912336510955686067682474709385580619743387974819508514459434243811776269165212933684362183604033343583547009475351105298224977296433675062507066624816271572157886199722749775173466327480755911384605749077745554882427711241927245135884458070820792596998823034369679509279063364268403099812738616975237491714333631882559790580049443395519194734593000815354030898886210617160717456992634526407855632337277141403434120087863883876739783626953062209943814090300335700694467696843734337152955960733566433196749571363890698639368025767991547193025935324018161644990097366227251980990570499375079869530388118879609038818925612717080267289910636554286760850438568072144091079569239482799827333870685887417219662969743334851754079616963426436893094622231015761564187152334836042184764122319758577795294425317861579065884879496166763013396962182985481760898982316430260779769601873098435458692836743614757624140607963967311634068317879162535526770673168715127787876414243125927269165314997185448689488368662249957235018936119686446727072871644506349060048852605390339700985134657695517620311930094535741956493464737711593361150368030345633885825524477605292039417712808347868667734914594976388448574424938375129539711050174397520706142085621814666711409107455198370730149697633164613257506145223107689501809522826373926671816761104375695819075135573248635352872154054422463319805505480101342898651006641570668118344693854408124056956907199011909800818669146803833531075507035040846797459000174880 [151,44] 6616894965999012201823491541823204118404730349216886891367590504884652609060558980612928610542708846346266840280461351853261237807972260976210999151137045022518432764473803825883527711117512154297601626372455711900775790707328925149447281759501787747764825191519857160656447258535566963850981229352084481906255089755907934375778012364501973936011229334867255435395421451494282742268466630547233385534214641779911547215790030574585791529792175440597451354615584964940323770243148817893288293839299989323262688547610177861892976264061726183457624350924914007632507046051868851211230720721392279994724599597224484705608529162936058398019574357411194851295677258244239905518947910705001101311985448413922133472824769809840966744436461273815643617488107076392297036620725160233761221583462958973533020414918103346393214412486919748068623463441119240355359134415706258057093778196738072255971030935416428007503762621716078707374325791435628281716609648475947877307066550752664605424881901798380270960633462564846787179313087068020224989001632207063504404796619186590080733826303725016703699229848601853709673820313426922488930844842096349876940001717383808510688569391254924494077383214853711207428611151801944267264108584742979599240601942657166509542032413231868196165839554578234115637680711592327489890431251275323862309628245590595084246436825772173675827785614096806713473190752332375325380668704099710480593128336853994356505820793168142712725618190075896386629659673562694370796978477393646583934146652882075703258792372711419357908666207296506234384766441658287486698183887928250676598652783904214228622058917793855289935743324480659016476059627162524223998453896574246447045424020753925100639721428231542089401029380786486734817155488495443157644678554054722329400637395191206303815488449309268843077815481696663032116734178277888266507856690023901399291034634715483751808232755763315915735410621973298914559211255645702136760364427400256353931812453968909394474211157259079408323483595110742462291196370424231513596311617570007978845836184175677927561893198078635928329282745276826227459426193335873687611761293566242511674170472387227852446843416411679565208497731217602939426133815423733771717277375939819575894481378712729064803986078204948252480 [151,45] 378015055314588254179052552440814476618112796127552053246787585530685687900983774533004458699651026418877887724658879584216454150554407751625790043901348987203867202100008275045191101246566803427014749516880809137628318378845995255891389472699961939727393504477701476084778076234330215661939688530593106977874095013047063506985153689032950304797934675447013958288541213664342896282647895667298043296286778555698776854190977966742783910138525775917545657460673301858227359210941378234772611439748335797803922400425551647653874175996613231161478079535359631989817587897533455216512148195576353963516178543333491894612348262602169631510931454808045757529335938154396696117339232646059803523417630638470261855582917436453741491114586696833444575126670795988503433258430589055791527579063176977078051184244306606038296984944255434743602685825020906001182849691182118729195188844674749970764408211062881770918426775046386327315861883233276451403681822679188135384539060059213414979550264959818874376778245699717470789825731054221293413633469395565453740416030416376878334227803318060733838128091628593427916030953874611796987287400179609773788884512295768987013032866554737779384994960740790187292179981781093701273589362938641254705378018014502333472453778280430914030272368309729771842412756498650521916243071637148672621238691720669381627916818483263116301450734011299703120225457179575559124130230053464172070308039053456401609494091736998460425722978386845029845142879477981290477003257630778795365171371409963485631944816315483287586192151752900689440521046207596321266678866252048011115630061257629693532493623635676884689193089991534771533676497862706318710281163440337940716351948279722815791226170410989705617689777415642593246274588157394060242008465934014657380662060662380523375623899736071010353405540528429616374211018209569495480284443585516999778869594095415019394928450996597730752056068858288986633642130975859209142107355248679880422349403138056075517445150124505470321092240911108917637374512488953367458068230303223684452886508258017060438964259501097774766779299460882814343164167530789291054187306143039517096129386873721318429230513332518182509492778488900540715719663196956952431225367978114439389741240990249531615119698265680600 [151,46] -406753934940786204933600267458896210981732859000270163006950611836041261015825194816794035113298574007522491303144057221548056987824996144112830851638505972942467946304846137554267805028549038305798696424166823248422854395253359529022972662087535617228631085546931605512712739170621142940368054613696110296084002320557180349781723510353127043765052243240817155288710178725684239805533346134481862303392532940230631876885657993884315786596473339272356215533022003993339451586150458559193144556760605815339449659704547307646657763995595059553289077465911021304103460512868206951339094070531893441283362462104710683518063162282350292653185790519258404827878126204239501562450077414816921206268916377668453390013217607874172398625695892184219219764585537025526077590995583981279105789223984377282106901625743220979051915388880420200420589271527831976567183663582612139559412626426035896144561268350980055031495825912972768092287713064564560905793598076761560242356335498965293476071105105805931282764087156347502574499418465990865121615555198088196007921567673172428670397307924787352452156010987170364657723523206675612440632508042804424447375526393035933243719083495065765662551995170141945890568202749121908565444885086133444533397714224806555588666839369584086223868054619700388633210751479176808973839563130719330856233532757370895993737828788395585103468845249216458984223304833934810209849775977867779396528210040077773645563533710829623063179732053741766195024754534958137598145453817488365581965619818407416328903926451155444604087618345480561624818892163090523524700556749554787533779345655041569741097367877522535197317490752368547318731849141005510411645899723298381306768634592523923858256450688564827120420481866528525137001809429944696473208368206887425760015120831430948437784293327898937798196947947021152992808916868618928694823845504322423270635902867220523383313062034744216234051772928500942939349525239378270746477225592258063806096590491751734071110559505645972883429269389248665226430409496234698916406377721650545711923104616891487389270708573412243769597232105663530232743494069829654715549947794124032525467878988084078979474318311811658447425377403842533574232066148006196503097216825088317900590782676541734382397573827200 [151,47] 68107035805127517598031555602339472676552528206050902666015012953784006236561782538420623696582221484118255710135412769996638942450931255745312090612933888584603456825630869661340207229039163209238867568673680072666784663883617528848750123613713975009792646744328660907743244333500516590464318835674419086040747124018538892677408825683919716829901832319847896111286940686814849023760296779630808780192800685601845305055362613225694604154650859638747749239372173873942529231660651491025703226869005954635191891233454516247457172852587322444583962883697889116136336755210452007813858939810189798308088904926698179640815539813997660693936238768240192019397858432075403948775443010867470902307633290737718069025743900411416961497770906283715964606410532941216344694714692931918610344994554418476517402397044932633436007490498779791897436533204000745114445305845793132813910153674502612446723528054375790235461543334009471198031884413339658388026808600367943584868581733562847238116625569971021191781588826256882975437754196759140696289455565938791592903785531113861196893145156589215181955697565977268753969693786120155767411942651840071415001433841399799475171544033105752741227603934676807282934245300469525376787042678009005411426998472147788207881334223078834283852062780254073396194608143424006976539505566600458263014335466424848648713330713053814725684252175987883869024550646310131625552013377585196663176361540631592805697090321845738641846279408616852575861367261726092793403542639055529601442547614927383867997600485374678737034096012144937052570130802345122043790320177767516235696491927758450583290003242386527275572474474199179455839134685205890199604786197367225492282808285494444894824201895632472402927331821943261189165625649125641551092530693715325534291056542822578049265200989625458857341773927798147044280855235643721897757147179523352397345229072359615272382218063012348355571804117505845011008306637401463691335171300732651757069359872220133815369261782829957083263132407768845956155287951948701575690364120652494828744124620356960163957819904941259765621277736506139124978978538631563195905691895324500535730580092993276587906798442534493961761659395324690732136287521123444675488900637120410683105237323575101112218455152 [151,48] 30645731455995697768177163321706087322304462964411800967385809377071028889643454090577317833907517483138223323675937632065564120319471821718932025709599306427960633825535023582340413415474058393992907640914116225205828016067977024339519029754794205804850844802945565036556176249996755999599000099762496315327282649878641266224647031833825250992928837810596526012528337716111201705955168630417590656738742693039123011684226096318254402636276174860970141063603962391131153379077298173395721043352872259626350424483380245832963510163428249829401303220148231857835589475760220867662786627541807680357530290397544426563272552473532878295796568445645269932498393759851041632295976759284449015008705694980911024729613046197640738398863581648880623749360129743563089948932372662349477032792151019373743694605865981878008403836429554292879887701365774332911536116996799393817907959943487376339023248015363390192892135493311471255420918354747335900475235902567101457884055298250342975335137662871940092053000175842357306225512832744556273583457172558674623063563458685566978149082371665452990350766030480522584786188086444185435420906332437589579825528134358286974699726027701676761152177739816336433376346006798466393471198121415792586646449901172637111806344246991250641414587566485077123915044980421695777668173300900271755298868248204206971621133042724551568570022239308353802368685706101836944196488588775382563856530005552938488991256289641296478583469738348734002556951744813046505602534096349402317381631585177477688208273551776093695661514744109945184005400286233293792211983238738939667261792388031375774072046848269751564683401082954057278990843070107788974725721230700934891432197175263186691932602929806541682366802596010222138128579901737583497172062274846898709930381321923400670802115113742953692037425707900738576474326480616200334638475319599076391293206921769781819547654560296017467887785762052995668780187983894126971885176442818638545799310670060360645190379875382890745510914551239146550332441431260635602356682299153471301139267909562297604768028832414284648613802354213576332246717749225004880971965739185330034595285565925798207949008447486048437389251418140140230412408770713768276583910740775797638977325782249979981278784 [151,49] -31809310012621451838505667059204257777952035413335818204009011107791869660600754610588523197935725871332970079259338347592811024868658958685007870309573701583241130848174961307660447854421397860749317838355040393902082067774669135192806198706833661262389514025991681819535342051232431386374383528184792263505840663722576674805158913527773728549377319353762833033011261135190641005338658997315508196522757248223058085937910580661054480803077695737281474174478807906259015849975457699470523120598233086655565280432523133034809498251774544251059399391639129321570292018945337698376733467383716953828371417803252390036756926475562011667061645007882708230841987428254005056417807496585685616369012451521815824041659092341455274749124777551335987321113839434144969447509433399177364615075002872135738760653232428506470529750376731336070549036018119805685382933696266730785002193477824563500503745315956144950366769246323050878642283320897549370466594306017024042154647258132231966436199719445205786541787911686762922179448145250196531496971398065438100124012787819801199920346713734043479287069738671969442033141767896940629467276645701904799812538702572824599561829971180617623382315171356047169183238731371532610241479848827915911601262329660418903094005071252659052182951044889954378879168479595633305740889359330333666155688176489976987046807466359764869396950599982368406281229042034458837203243746100609317666497976823946877933112754598924509448759752800621112941650407311954091657498290084243163550597484341323847002546324600027544803156801811368000535813404808733998845769846414762002075176568004551316363782779874367782948700850609478772816483712917767314202912774164289041446636221746380989119258474039639139748880010054768144575935115099746246328794558805192731614332640310746347008129435214766661739077150282676661489873098024244069282118920981728410541929826474427202358203208705723715334184913786958287436761780796724417734654534601506591123460289542041664554311650283873289544822656362476262500994081139247301450346939770344959751438044094708004095546147675583942000598664728955941031985182550697168552527896627686808261669459682184801574256259629179218337181770716099834250054079200803781406506851628569382958098128976841933800 [151,50] 16642202743399126214324522019613077622942580983923809384788636960297896602447205662673634147929166034634933648976546434236465502741551839688984799556977874128849435091192953440902004744816076579821351711417296298633974423814459147885531795106261278030476640641449912061811486881078770754977297709627341713295033322361921020366015219360427940828425269247271727730296749209870249566881868684472938525002756383388304905027927257441375389009947213841626266933765968046631664916747784098816810584422178031138892365673313937909223591348681326467520850512645624209964454889463260037494643635148005579707780673837295078810863054137504364149337221101982199178690820960903242480550235191369757373349212010569659190252965658144487808409180476836997444578773282522588128627504979831761004354857938073079947580953951896967613126248684361097882222973267199695520505659959517449609324323134282343210503645049601994298700453434890320099634778852249305528628865479842932996531927424029674842961195130682892615251519595356093848322587871050096490209608469902620599365766245892962205769988125150548689340664755364927602536231592708399930732639224001285311803987668690898511304609377887457555573986754480957316505332511214603395270469377638828846158104921678174582732896334496901478368178683599288324368933502935848692261397817546158134700535946954061941134644577575023603639701804962194276629444845202716431200894844940608852324823743028743595633182908210738279496126253010491569360934372114222760024291587805897455699125430007943943161094905619011602048322134736469008035985982686915438166161991343621367827110021679136814649849754369753145873976089471144626520025773320266537175464265930412903963417097020747614402565798484194213349844351414560273226449996702281024871943346317272591239722358066862573087176744478072269659049772517165740072592050122104291772064214258901235621892048823307640168660724618645220847331277798213048043186965777376131913810113926608816041793256590662253756152084752017828359482547920890949082694075256458842546076289265733602864187343667697111736368798892375266103057201856018038710287719381534572282758309166917931790886859988212556745255026840173809833032897919326991394869636332323575077753325836573618866757394278082560 [151,51] -6601963852653179168527003984365866174308997937644719010785565357428183310717870711330636403820740449018099487743862197442725773663641855200119201685446304527735137845935953468415682785842895146742862874708627956853949674925450922226561315040231329643803588005959911724997117010427038545112453465799445945907636398979570320385776735897626630296515507377656362987749665798485655027613979856765298199683345583560200060025430266866407317210073240961420049927193548857951282188698491654340585102546671706178710330701471553409951365708349339899664623355260076445590429526889810227086866091335482187157788001635277142312051200260733558679109756965352861818980200161977160298173072604489499686342627467679340833646208093169301136861175277215644553407018900794952648649303060433857953706684839271943654596180001979196431554579024748322104087217756392419693760020940062893487833746962566360220756988699673220737566754421327412712528248689971104463247442454404554249921218554719989577235482289899702343313205839681843448981656950614401306334139924810348546406141660957196783813414492741760316376219575892608890346333163446423761503683406993601507874536798596567011987040164075533167088588927049588916862950194853572610533953132890188803651424398069220674180686699274670012040469043491202228878823154635203474651703631800056923734928049764984610590956856158874347428999337916998567853154198970747702497068752176416373884543955291283808445392031247892554245609459217838674874994857905109097917029195018260761012165960773034107567585638044203910968275157205461278385578994906325931916323785329555396246602612285115182314256961711420175417119546998339943059340775309346128995028392338571781375708294421821123906095122885851128766844342547734681656269988512281515462791937606900076475424445540579408943400012618482747824483197730214520646661602029582640299101313384922057244298501157223236890099692781193992375734271345989289097420075148500454426679737548314642979048626476093320332302141444062082243213465761591208628057710276082433884820989138336874184975817589006133166962753722533885809997826063989394869609328881450091336283470423299613725867427738752560802955849978855586405130615077456531314817652129331562635817454344902670880352125190912 [151,52] 2309237659243495397168273298565593516336506839206666482977714019807064315432022507269194542142454743974398816404007364150795455067580200122464493466301554253891241480048241851029745739059571556891250419531937364348171296249871308169794744221479899961827487044778415785296689120976228681149327614590339716359349448937108105431696020903038490028065810321535289421059793949229943633515569883036136984056329763603181611230301596591664715271388909226837530215523435323239197395120511489985443725444097881904514286324538649402106252072509953634225314669512408133354233733316912075282502676748493054565882056327217507360353319321739646214837872680816987811272938029288238480164107150246558947559892542279366494816643367910354412783604944582180464392959945810617182521962760337302660402443914571918913313769747457066945270542718308071119893615104236779144383406220917617293135630720244924355813308942176287196390189416209104696572167527764669042873054659651936264919027692487908252475932816509750824602793840911724292591669632502123560699855073316102440262441295320598773755534411942847290602639453439240260746216023117839242415706837675193328957222962269751096193802564145564572778656994686985945922624447847116620893943819661643638231844007666268514817187040547303895280113052374220005009673633470316788959955453639520554368927312478310803417069299738277943053531570966344169251450946967986042405643696326340462193222922858547973173324419710357162364509355046146959138625838722362624559792500814993052469740179064282621632685206786439579963409836449688202390481251675102454373527075049853228970637383409759615504903307662365061846120081389743640399815878400728337995526834656169541940112677260559273178879912490772283235334719401497641620713635605213284710182746704435922574968119681817730436624558730801158635469885853643247528800923902404255986493971089647533814503770579519854940308560854464613574341803221187986510631479327646896622411382783751754224196309726325323557100251477956843242130348766931006983172754328433220862812645743356788575569899640540447587757533477192076765749317916591635970202425600899629099776765631683931727666596828261327336452344023874912425695397807253375451605677615469394215728697597990657479202927936 [151,53] -823658505266607537345210965590271449413645858450365257484095531536011830826405372249932441992986754689974757866767150159108114495837635971854820674035346636672666496152200022461928531770623934911273759293177681957481118987512306222605799664631931001892808284867825016313237045069495214815233718265632969573761761977346690370041577465817604202074787244165057868618118804485835539337459473655972927068000068246311436938928474607860199156937607014751830070210605991443341199620920281855345794954350973680175073820939749170780232661883696558907783264409570949960382913380125184473715095874151852051406136698329777849510104448382754111545574834739980477007309601995977407238702026587620058499300539551754834441921040294360055106542306847687426642150990371304064043945377332606652003203325255918283787015039296095501028086968012936930699035822017345270979848299582310268611817101557556263404973304793002921360601300437595136043344658479518793148480770496877452786188716540454494927653360163549619418211550098332670469703402670285743779336260639566769216417700579252196791494589003949721993077632601328199335656407114074820700042216626057531431163096035725392994279227025849551509054972262048946507849664280239430831352271222397738391831713863003293231060649827782267060790925570396131405417578481156140423636598458528384847746650339677513311715867458094257799255883876045359522809764057755934022211707761749131589909959245765221601284670247018458675481501163709153576910961053311950425174189560652754302109394365261288899831749742673299707747054525486513088992983655834025014396917191009363060777789642913401911537087945617492592116485187288698933957229369492899821739881016559400817326616394260802423790655251294872161039994887961825132154570558771262424463655628383304848808867048145875412105387510592488907648649392425510799531458657053180874277811492358239950027355625737031598626270302806300157409132729784069034855251418691582727250499002244755796480491054669509947540876955218104014261259550006985832653244184537698220975702698110657992640608637379307273693664176850601055412293243159100271846197973280628083980590734219095736204675244149993673586415847056950321540196342733330344828328295405403935029700709734492807467304 [151,54] 320438267727696760399042556690551880987949508195759189832836462887246164428930813359405850202498403623260288841116184035406531049276257526759945018393212405552060684806166859610131070041133919143886407930052858565732485030180059097825940009949756270069631617315624998105308348460110518198991911672698913215749289277277064452276727728853227016966069393083401826834148806326814606554112316313527663753508374889516983804839158122489165962822992819129806207220089855070664926640566740081253166668530790360457327100450788289649620863675884542240428934341350474210907875014046309328759875190565622489763497154194746935927406884682515397860021118503326434161117410206666401934542727467331611497849677299514773780237628626673098874629676804113491897759676506717466916900512978434612093066278434999009881449720821495918867057708532903786583547758175000966810494027426417475064253811774003142245767572086469307702356439298642974825479967776351034466278693422848644168060612557591473764434650266269703200116664507299281197511455082541746355704584302351104289292592654934286637920329457793260124849448092142488561453588240521593612256404565098749119248406195145183697232093363034003458557392731564893619001592548711575827937724694365751536501768690537357474280823037236999325137539538685532633480599049153097557449123072588556725044659295311860937694210683071862074425524633781584033089468527610474877834080550444180990486541208500404882689953639380847664392829939133012840121488984248095735457984257553806328705360683669711222698451021343187726519739125656998936793361312019995867005527668847810739630378933718946327656468980731297639753704628472310678076799080564965104714625788322174037179714129044234771729558334212239055332905889117463974857859068297317887241601729324258271399663330044390909351673060527929014558672206416604604873319529031577565682962649452421528557086946776282992293608932667646489455601634299104993011266753701189227575247955935365971521751159219061581935825351971874428523745503107432873181690626165235185575828532589557765574325807291619357523582639210303518819879876205614228411537590069415550908135763402679599693758886487271265865781681801108352442753936459518299013231246068735300701023001707417682176 [151,55] -125312736031263040993765280103981365081049919048281198448073413390916675769022707756104259679518565353344279932259668958294570021258813294190429674015533684613991226734486178093260653483834033362265748203420864390770963060305016091009126980925472484205733264801089528149310638845110716588837633850914032437549378766020273321815185672610444747170091720165618846563475521648591469780793750798218484441787291856670436997243784867738878600743822782127116326301561488379424302417137591171011819768712925204513498161752095361701899798983630041848714880266048493702766540691645705037847517544247052714008661797891994428929971384851207891669082596150413359075429116792776146150227015013680959893444530978620147326020887531875254441638813817369879775995461215591728206953603113296411901706768935533272268794983439137849166864191852653839205158921838979629985473977656144772027800877846853877353433484039879500118786274929863685894180302178308871736923871316832368186512964880508747142402929144130070747899355397734292909093848121397419468179835954937545810057036075482949115755925973854901333321771445323110963549704663498945527511433257457151973227860294005465423510202560288427916267697336019977570119780895497165001659254301674344847405383194081107755757581446028340699748291023567373713588407366137677297137704198177893827838190354228779172286128665029794044625907378857147442691179405373162206491509742074276431847977040331505349197787259409027437028061785485685521733849610862424296103230111057390966367528776278718146988569312265374868844529456013605177935651603070951879236627755894988000770747435946812895134538165756411974596469654003899451991536055427042649830963860587025702682601553258054588763968388372323292616964313940406104725327282603705024262738564363050797244011237384426327736965700019489557620949111675083524234050877334943765216594757158970545369455596223364293567470947922076484685002481783523433279088635834849462021753359965521440996336166642953613290384094482677959614295127591789610039871740754319004998103145148250666702179074284096671884312867000128740575888721834198906521426977970459303124215347688911638675963660433624661096317586984462119977557547382258958533982179303525439699655642215580896 [151,56] 43767889297345409101328311717614990871207590320802086300640219716964890775106775018632017272355327364006101163270268869409010735442520588672180593292167429898330103974708515214723342998566562319912914363660603074972925141161253390010145541557564013155991181814506053132876156293752748498259487839598812840106557547216944287137503409611475240866444266496045646237684531805358942890163044401359144112759638107461599185592775237416138674804323314765122647119345030102029996141528977385761280334137392439387367263185596966222993122974270892558669754641133176541129703227860287806020540501096625450483652354552573922141235271254592678427908160528529550542222916109444218223996702346523133170093763023043881176536635858429418227160031986451964214527039821896260173085002075120761448153695093836392364250428766071947839963036322882671772813391431603038862276846520784543015801696296085894241087214101274596912337128339709943692287508028340761898066493584736897262404085292932991294857322337953592419087351786229574956537397368889565248156958796187044987797784262772489729984473360463977118934049592719875702102038014965904029248640633486509652759746469496045574971544850621137534489139394696848108876676058693805908428756043086962638258296470494396028011797288550941864986193617726714416189006544984733036171251614363060104345732445614809802026044989511790659127334395292446457528689243799363612525507904931104763904533107797434059152593904144469444651301071791650155787130068623748161948611864217755618545306794596123841841339609944720068504706667944428283495638110630835997522969836407547594825521766257699851084512877853932170114385928358348260916575303592527755060693538751447709297898485271482528247278609427788473386130583956756618440808655823980389864093155228720855605735103886890211882086617277850203127521822532818478188680917076400439552126764636831232239660369794243389717930447239201011480431824099750688714555337221570380657589083524782419515135713180257416016260690568310506135795422103222859863444958688292374428711393087256053666241826839987217061133154908244317575160289270295322925898762792687494139517655767024248065022699569544486879333967349882665409198884770945401921197565634277327293789583757280 [151,57] -12679911907549011554876701815918765407727136773339442950763016819189363517199800828190030277769911637846737713406722961454701947518254844236510551144428041634532823236582855061861326442979845109631771072553192263200555373632003031388602926849710294063630767455825891385427263766692144949400686337311999699773598977269368164775790701785850049099674664905733077007471337795260497640761386490473114081001441527970997332426225850906657775231143859199525198687166920133307666362011762615947299939335879129385754362282774538729632843718365090472027550696283112333521484178138775539743466633386179242932607973323188995960751670904755121288080533231635542141816413963455529414025974799712673421505081422444894035035346162735443676666899160287316934307781448921106025081091702314529624894701783440585709037966865159551711470612387195023793764205662086957967834574923958102077816732887165268124219147334541935320832608920304901407311664696503552912657993606508753218084051701744838438158608318327528855394823446189722593980762972852816310887957281841970942563804475080813063382307557792306119406283538139009674600109779644543924391812792125943007234852115158661790631548464213185935527747322761842034211144507154950963971254031786935247203520173865982173971258012713181457902300794857527087059438625347672704204199938337620028435138817679478233619921326122427275046428262791971329239381242685063408942752287001201468809776171457519085727985176601037675826264259549858366545300201554160898242646420482545453225666236243150079194773667297459591167070984339442557438447917604789086564357604001251548861312443949342729406402536736868078766046699159420907720235306339103025106361143557831302074565381711811447197689815705637051575396368565195600399193817013755861076974778706703857686460114679068305850167214915238929670369550672193210953257980064628312866457493419615942240044407225485482776504933946528334382723006276603730016331917649207130504873506093838760251253771439429376200414752339530537704995119589293187574451882791244196834579561706670214857346764804695184112861037419755958113329136482710241619693420836123752546222071186884456926599952004001280702655231605040775618208383691038247532514248697644216170774185324 [151,58] 2925745839484870589976463001062250021776285150830397989253547269530999066932495681925946945149280990745761411898608641085560428929709773084041452754600237688061095369793119087112802443697977580208579738369216590120174667441748995265402350875256029124587012903845571552525777216643206180467295850065924934130350637357009326614495669167391035441280974956051570973990174944195564949311124345901157073971733971571245007843620655926192189978134434500705375708050520866674117926701484212482556564002427964452662009042382901603294328136928080004779300456384971556070646260163856252351828498249054651153750096947204348986654063981903718261541358278325437317600897283004078857827822095402056908125627180845585676908822046994731322510376904445928798794030067026834369301386745033998971815996309993964095468304262426233246763225823987645368910252247473163471397111303365969047528756165394450896866238617274779546326406411798494806170448080792737941183563501935138124234116102408544248774118865283175261633446489848813324891877277921526844192563020129167055862284742129345630318614748016998734512184166994279690810173482111981541517188550846660819624650754137998950116679833037009522081836468451563473316526533064258671331618393133760304002126442461686487209021285705806385305287794525057625609988587090282975654128862150732135122857463744083434489590471906343906018349830621125094800778154242015273503269205773464786779250747072107914597713052073241319798339415668171375732689966606022489169409224536194158931182411420712886709303378757786900253139124129796630740447006687671013165263668369135235197509891083192126125513445269743449475803683891552545614525453860315499771565878918893981088373845338496025475398710954663163883827256294099879967475619906119303644931603370807883991025162023401250083851937041626874084339879078922181203829110898747924327256656317887651881113628395134082332488724881821963350915411345773812054247508787794945532274565321478309674283225502752971972650260655810082552217279733275678110357672685720567196767159589341131089215240200065032524142567063769156055553590149588358118502266688400813664704601250570226069494077882282072778522129723696865738459795269739428273663977844394780397070912 [151,59] -539297043751972976693134356596125113299229104088516477622072598110706120970047860553948419251035105995604816152913736308322663164634299444927991353108262331196497964760883074067461091204836469637224676735265020273163609550253490372131986727455627974685997633433874727958315396285413736305051875713240729117887291684013939329046958903410165503612864701216432917421190531418270931756303741390866719281774655827183054704332908176446066458472448036881379594613772915065019709389260957487296058383556398220990805259840474382844869197858454327742214958270828028205298023247965527000952495756512808855699655791775175659510023822869695916789464344107116283627334214305980979260120563519578438667030390106037638930356137796585328570228511332668413754817542279752980029864761691419374272990784035867384368118939307910867083207181028700499735842746297211935292645364999678782239800021241496167858634186185789388278430002143785179394656244116017170497381455497584290959332240128936813504360795876925061228078739563018853724548516171804857746619517999747273943194335179328682189010091993364668133746847928233819045298326038884367976183792509102247935092005332593823258288501565990369842612181689813064981033952938687067297565592661449732381753272897085937622261466291192364241095458346989468682108089021330442141112446935587381765603222149631621217426197210987081496759448298349926430319068872201764663196037229386204137107098079252252388168094559117303921240452181255868944331028525304526378838069898663474399950162712609513884057807718887969554242112014411289100651653565314110982728168958480584927182626249688890099552341343377005640726103333611053888943507797562675537129319770759631340525576265446559138096042540539634361469107891040297555188269303949038431069703144371282438044520220610970320780545104523384780931647549358782382022497496259906745597871844349647967941227061259711840034241237625070509652427674308949994911448206294474636915348394386777538503389750860976378463621652012667144655665186267732049045526503124070754520357476424603130304851523350970103217300366613609116709292064769725863643320055365807356041524834830737500522121726820617670193814649807330861633890249191232560593702543674963746616 [151,60] 101914387935884892311733585545754031776626996183376813927487730686869448002170610537635234940820220889524122356901075120510515917439041523325787331965870419091738069684924102975340651859771499901439079449140867464451629261617744557978613121529660505569825029099052092015773357016846129163828864849017137025653955551528588258967360022099742475151011540208583462983320278590574680977268287585647575158671150389573330928578145644490955500862095548122243496961792804862305711272610994397036952704635838894694222614291277869395966646371346722570187581976761096598921473535640093781384710464626651368721163404816506340919387912237458798378779203560715587976921297656971398748844299529892128716717502768073214416976577686927810712177282744153007084984470729572504565357263180937737704466264801407503711969837837392481428736440739005938508324444251071965633617837094054036805842869286686951845444024208894143928229635403736916419944021342104225007719044420433881603828165308610304504596338864465473568173065190661987559939672988950650667629885312417900660725609971332618366667243015528905189043790834884566606441892645897516222192366538853913957904714315348429491458595595318259141040765259822533688482203767473984131623618267425932190964244330276796001331713477700969381182472411356239225903054256169173312671677326499163220255601121205442871391064248508477899539839975042713356265236461104837559011032894023954323782229965999011600649703400103387692364099203737806753101868774437692641746565433791654346018732087503387177689767024924837488640534746050013337364089854520575151273504563528880505413514380335241647416403508828131390042107321400737191199426104088376365245841931107548957039333010811573649964367506013735213445535995310723359760186529581005990553852160534132416988399580033212520814819883030862196205928563545505081077252738165380269122991956202734382828932836913026678123309156486224904003771759515790142268265032115092226139215268834087230440260072364364284701388114676515812973107581509082080729961072803220025177926922784588148911106927053981065124980810569469682976912940704489753863530347759608231920611576568939230437983688547628171860037031047113504290067018428137771570321090571629104 [151,61] -35903239707476210120476315867104993014800995232357445815937637643923507207802160997793114439297327554006505385703124487852413372873640782809487388284039633505663686704378536017647950457845370021093050196114228272820774155997570731495447774379246009226377868687490830988964930858331496124959236889768154031010380937671774569441585071954053607847157696351950935494193031087213273541748319141022083530206578172499688786016733672477945630845138230700532685734175751608568544217373646299279529928580634873652036133215277425196650019627048687564863448919323688233071240126533406460629562353769377814571247364867459107225879964992896104959704099410039380357197884421510918015058160046213673219206763592604886139214562234166571514322267579801437627991915195934537995246632574443167223420024813764409626641916280432985062747495949499481669220776574674343684133711756634961637723861890017938770081721227260112389351370970430250194826580878077265859882723365706271580907428640581022968403508066684439519098081213707848047582246455892554462240079699340383513737717992600767352709143385623043824914565965621530912551142498390609533156213251695649171889626200559844059973250986854144279491307647389069467633051066709355606094047169736224785856438159189936024201052625183594919645170071991738427806052803259382621134350616593674015470284674035419338769111789416138840471352377733952642558384845238792180580698739939068521411757456043324695926792291077104791561687983754938717478149006064195501176886733594100815080351842921681275799344744375711256224989389035287529357595187613752370045738023766456214099831675870562607642190596924961546720272818442467926025449259281619729220371508563601575935215418900639011628305834422121191426789283859566079342368795396752214509009860546380000211459325421258577053048899686002455847777198693110802912135055424191701757222640531034444888489031592250396056859046079994922446885242998663772596777143191753149356699680424169326610475356878522276349538840785613133021424327040391638590432024463486900958875465019653263290350251486585662300985959370277755222804231986962033130856290074475020851447901601123005000624233857016890326589211702581851903969570015506776835582608455126 [151,62] 17585967187854783378685737544983549880500509915529384014517374629885311273044959914512560038711149135313724596569336242591605313081994182342578656499845576380441072330323633096313195844178288984111266319908725980305892011899876627613081132958789037026053286878832886862322480650148721550159136978081599080150859317154364267108969024352460819075358716378216826408559238042380508897518897076336634615947622819652664948910737970515493572517126179882777663809828416467669058715425914778548239303928309207774023169462698339124738553910037219405875707999260280940111688812147884741081248308162686392749489281663856210274717913160058981386093701821075012889508559185086622704774174161868167751176820391834358315246095242484715180042027375871914946564697954594296262430221311455571452844164026052782406166810167745174311474603321625957206755468808332868909349832978650345065145886267079781507238199402582053323068073528979038886597295143344126975267736909337809505495508999990741091893766969279469992978939891047890568838692260144490597839117172340453468506818988336148898717363181593498525091801507365323335797173195079186325129851190898887443082531220537403841928872234483049982899582272063911414718157086865493139255221898626009687643036191038031593823634322480822932370543873992728405711558609349994648910467641245880797626751995795820431591036933960560043141500480990504167649396836088110118175736033249279566471863968693008350830187476591931119965070783223811705670196579163973048488391997641404870977199648901299050113918442093521509254039461830912178789236721671589696639134954738205105025052794017454006585401660375589277806348179004404653499543691281093604908422206570311856548550024142304898926434132867484294286026726521279895684788814298655708619176164567995163263282960317240013830772306762124487552484291568706339715099511104058441546631776187076336709569664059239775801135676776849179151130535050116786433879678449340410875775220803641457582602967132442293427038821636155772413455646768457745194235117497562988272314860779932830526733256779990165714403900450125160942344002091335768033368577206396942049251860039883100302480727699953192964024918807286146098209937597882500850371018400 [151,63] -7236998546406356260627279860923556885414268251026993720021407858922966605449760849458478687076703212456649479514711479474112329024109897891065725359643086438903731359880388026126786382810941024566529496457168217379328392167583833601396553801045822894371302689680679992333351397697994312928765424656808263083754675138553472008592076874935308891203900702340673442446355653280661399422401535338797223584608293651416766036323353917135250400050308192063545096389462035776613659140101936923203183188019530350162366941475073360713800502137121687048175547349285758114649786346006322328958881626783733414691484349515083821977270922733920671679663195885283962963552625913688882426091612716635160275764179512469733410908888582826942129918374366215126075110660761889851473246902706584496379963718293610332588638098544490673896436129412004623404703889678371076651817023163908439210246551895692140400683601642638651137808896120794431782701219423901494348162211409353765178463144086269914279648439714266927259216740735376446108718655313519867711359511620248401137522665940114186275684796482442443695383941906687100224486744349775993611128139567122513711508241215067419394485679197682475504575017808108682240366759268001425530874365162558364990478852298384587690251978499999636752815431376143557096832989257774156975792153975538965376702146674752927644736838204401849892083208335923531435678400377148969017442629139258116239315270014052974392688546625316515636900326940537520101968619117589150158651932494226972081158918307564645300134712687201077983143063255679610745753990878537263840951890354814717116526750259222298968251726000169067993759429152876296265483365036880345258153675904130311657087768971531213540080481518101879702829163037250323742262485592884349355688693358012012909648809644837959245224850862896250428987865591405014337952253523410588464179755240791532537602706632108619470246531771119253059717547212103214764717048312797627165436545867709530132219713631872998989286892224644728375432592637352887957134894816821884316122326095562362215710449031672449064287426155903620889144792504641756114796744855587860584997116669470549510873127120458402123578408355819322458370111613548111078783260 [151,64] 2263225199992065978750689604087012643959922297064921699602989009319850833687205067416410182615966173857790048018315953140484011415988020353791510981431770343827447602992615721262443443619601715470698198720457034254002556057849718534169066925909281120538969474935878258906111475249833313752996656403521145729781296938673862973757810279596291670610211191502202805708891932148742018118808281501615207572511760521784902279836673833858504438657649885498997380843873912541345734551202434419561355603543509932848536222695931751427939839194112625862479167943994793294420891601573912840215827549520299152758586076403506354418973564508153946392089906861597194618805900883909309001526181245765747251746633200877647608038511455634228604280811553681559092307785882805713162239921127587690274338551711674098723839272387471341473564269233948545245367020871535873031071046479237095914102853686136109288427674589572630429675993220965035419092966655285514356603787664697882330383489224685030549052179442569597207009576837919211560232250870752551353880360876373427145258782823726902615678629135940548801857894578704689661378667461229857709995761655687254759712432743905799400126937910575894482435361294036331192453227218205796044376528280451347462309934916749700347374603204705987810202387920842494363135637210169590964796544592089666235084906065158228868978408176333829444366489373973216152677698182334458881618123587503513232428890411380571983987846049264926034017775070312168459716051828907421485663025865729373579798965352687641745837116392507179714091162941401639807479163968069194030807490341216177614133791089035981561267903505752926689601156583768231219820027864467663232904891765176128700359249046821572074781860507886811323681032108623708438015230513167792611572661443896229734486278078565708006905124190981214322767128039292948655716914024178532205063434113464357286495638908242192002676929277412596530792698320763265225647694035711670048766328747442062745917917585550012340089066302712590043026746937133644192792841293350263464620633864767421685724562473301091992574220244336050118125589355138972815239776352671685818491819001296803203395817865956323814381393542081248545539044624166519994112 [151,65] -518902520064155649576892208768689031176279254710980826769203594705173470997995051267001576896733865845791916298100315354396669783525127069874727907803892402314433351675167526612408195267732686591491967754135649591386548981684901225207501281817828907858984152696209357361973074946305905826697087064336610126271751168744821773631891712868512053598273969676813826373607716971527790968482566581727657896398674415491223909812055048186799852680782375599991575723554153917698424588496215568223582197595308528716648859711358591968756013450726712570036903248912034702661025927422341041064827875416099707239107555969692591496379319460304977103238055866877892442077653904683625739477638299646245635139767078036740203849980507536822592208803247094581232726569382571990362777059205692187086325216600209545614014566866113210930912665966252905278681377674668154277276221138373348998366975339484282752621403439398834324594051367478087267462824494272174502052021359491362359828394672691938972410144513589571067725226985330322932291433893489670766238572371919908900705964501620177035909905342845275057626926020935434462791978854305480711312409205441819696558373854953740911693795141022304954352715873389242949475702999774443820817194560980073432652574208303059348025688469927591798526626314155504634496094777443038803380159076932674394951960615033942487045928684337455815156146219634587507236150686434596977665505324560227973470449314818791987204097999038916157822413697408769460504068814786315781934511036554497064302041202086410963876750879029328964797786290252575558064905671926161511115680195771123604592802660753880478262216368330836528667227549669237624531139433558939243305955321714825164311665034104552014861627860669912013935094095088524882705365439041855713594693239713039854897697265927376456714466866149494041631822297317619978905133581525544342059155699871729720160810359454054882769119264724913438275174910216377275528384853067880199831431550415194929889378061860530922927150690551361483411702225821418556777015522792479128408593828191300994262729674358641412945710566296136772920106052658947366343405861208191010148931307393152714656506637592462841597598056645360994227314517156930912 [151,66] 74312980643521130901277795305986745072761859971990589345034731241681057596380896797253917082327898970714653936856721384782413171112325855137980884417894214747210971978449991449558822104826025947982469035249424661786334199468371802991303456569618709643738190369649008762184991385273305425864728364230903839114841548419262629166256571583587639790068334020474186452448036042048780483427157687334286201109745365485161959623806548672820379669989198121794785633516006655052953745234004639816124725141410587905243647085910784937349463055056773900250604413393229058216978042280720924857114468499125606761075907296649760270855011919364413136175867651578132358999567214904710609101463542494460380517565447967596762105959930862556836190867073845823246664663867828466470475845930534510935463272640437083560778853367378012276888059284151612172215938120566558714487274676712353440020200699949989285744650689126229241676155470673224218549636017404559537069111355957422597513701801103542931088122532605249011430082907114077392982403494750053947770044504146376694730537208185993863926518881764877038799474343218126245326699092401332780625568101472941152618930269901934245502070365790286265125871821844754907546560647443117788293796763042385852300883124963857500230982221925453033775586419512752819180047029282199889898612953604277416496781934827169408398361678899731833808686124064271702616238902109943527498049291026629363278407842807656013447042592762880714456945287872061539768695475687400150306337942096846727307066507158871935180374654089671722673692476008818123845779428394556492427776609211844000985532559252878637264472293930524427845693898683882826646691965772028481787807275964258010641018650398930184639779742609907321361250800070439835617177377091956591377419157075330629985904902650126051369467450678735764730331364788204611708229559114377949981385483319244545628280647060227977611860043874660012854470509502035351379055879072779175402893584921244925502811704114295003397001617699204187279456510873148415389283595151733840707821978518376759261317669069790971414594441070964003449996917895567221226471707602556516826929877954011951643109071439122537788696488135294411998467335228416 [151,67] 949578461159727777057642093409840507747741484035225205767704678084821274415261359994235777488277191840578713120684254250951523666344627611251246151073825775750291782148240247755809188678226230277430261431809455697830295310079519120032355394818344419874115928851109840444341269537459164969567633724987537007584205240726375629163478840566191368334079898820873368431340847612002674230660006810624778704856688761057497540163786733493983754960059292490632360871636915429669203755171812909115213254299903594535362888953303565818294885454365338528416246065422050518023141249058846929081176736511624357059103394457661092442576486000935904461261157834625932114577298736081360079308447819381483698285038440973596286173967663395657683176881987954206644286629103025759701359793154259800477993103140119057558313957703508379184171487814020669579770774315222814071419493592158429272733724013271341933594212654150873905683189620747368415929288680493948270673763076128720861032871695966938482278037104460321623630370891153288884438870926069758409827980084146110144796871249056111966564845822627442339972832532643397466181218383016738093640391551657391660577768502674171815340856830099753636264343959901006840955406492327490570578443827502986867922137860565802379139385027092277160193145528454489454267052769405432420362816338695871168309710849239231640910034477439966373225875131988111606688118456695360963789993299562710746715723665771455266173735718853814186258906118058058857772712431022430089211036388993258241062701021548182620890268292466871024513268191422090867296727676913099798925435415998444231188639109111331512864791842424450520743869003711061014576635984258966415570543542943231928651864760507330039778523511514302301627316888353433974768380912901729191018988550251373306294173001534922908431221598817792353537262625860652947100140806357872583960137237046049654805816490496100785519792499878512205698165251716089564387265131418245997483066135880587460684328984882167309252603271889195915711043608066932381746713351260590143288153015013180757172958282605882367816635815459840542699720599257207077227687542564469420964963587876462073487992675749270542827658328971169255455645056 [151,68] -4527792248213473927290149269771704958512451241526135177632798334802195875136476699770443222330995177984471960929899920031145790194449004112479729105844146211657415783802943721236112035541817362183978944588964661089843184396338270233300916967354146469792717017676266447465279497686319922319498776455383203712037215693146054314270200846834621776262038398039011155983185855951164351933034446029217183878413124234533702445292844650726190239945249877510919425063380761197970569044724147387265157876872728686917675267996777269861572527056598262613694048610162777462336279068655541575262336355086385185280782290453435439376666871894149206644747587568413499804523778692469341154856065471693280231495712328727701094592795416423745223633723346632671173626859374304312664166102456358335154285734701799615404603581977634119134557022079390502080534761833767431105250293459787950610873799615540397881023676323726115147003119137878564775068237705929487130915851683992931104780923441468238930555793801756552794321723049437913271470329220792884712226453814271516924927333348074882378958643273756968115953224531068503158585624537324958398403743476812599217553259059173928757291293498482341673766464399013138638427466852034948164147095684499684385079969536494381514150385715954177472528000214963207827268802526135894314327201512466094376493830420940139501622282983386526161293401541858324161494441923496378940747074311365814671423283857501534236300465082814493083166854766107613092089838910921060115060524581046741008242440637221528384160746451693817595593227309690772089875182944910861896794904313806680555085021229059134858099283267531787219132606471839488565145636909074641621352773381733399329637337611461016083662324441751879639494609359755234083465484094808668620141969502658728188631490704755241829714094504038136762110210016376457809716177263590602027539457468510011454732458980096175401956172852704922558443269135634953093706915436690749200729779480222803125523657538856952125636674183943610681162310290600692693391161782037195359227510682159251566753639600573159135099531283490104853860201096443750498641573760546893537968181989798095236475752533268111519754752486858316803339648 [151,69] 1686550303887061610549824826132424424988934564247151993951633832659233893344724518225526743761614943878315542138810037540911223364852147466127492796582446541632132007820322252508981159052216377064757651602369094633032463425133174942572730969842457467620968786939884192269828392670216680597367191418639133574870581305228670699899077676338144150792425019871981204388604839962007998404424153042450087935455779299255483181491576651723437774128111136403488751258788914169284314299668106552729880443596215299372505807179057374676852121141525346477342997083656637748362672186513557078625176903405781432492255126503717929081237233695479233524195491289955223310401318865867137668739343762692702428859576103179570527759796705864317654453203259328465225204188265025467792167748735377158648110739830137944095273900052306599014757981372204206080509540211504639501976463827695280236171895053062849810920090223348706069196518567608065773088907116956963696848812550975642902316182605676596326462200505770377657446686362201314252642966514508739239134475247870856351375465989471082565886587316500531680409494257889892980539145062263812370308582992996311190357355981178302191580076534037443340759190372980201908681476564500143039779552762252463308227631357095057804906632415159242701520430921406026382881057806399560709118524473500522525194009829961603460680480644876083121772242220920454606873689895264632454197949205256213104054102449576092712782868581413589370993581056628953734822638997538256261674611436292362651783811869999112314283867676615544764706756996496582458111790971785098172341314374463561816090673548653055222550769243155216006393463939901726466632840962217005238208137403724166681031955108091410117177601675800002968653777626609594969652988018977800636319279597286753408678247227911314061313839992759185515068514292709032194509627704172399727626541048234983057438612076387078820711177341589168980672249424968311165577991479030930597198296016426794800036582067215633549577221014345607993181759530923779186302250700148362407485074189367165535460072960511888157791267020067228956325828306751570440076133140460135979128996542411922418188209095627955637437374168905146251440 [151,70] -414601525192257678886952674799227025775039481828843684752782209278842340559434678540080445963780700407353735095584503418762783311892420351114409198969336013692691899440007120654220870661383139110863021313212512260721998419538541035599583044709392116219774532596669088247057227013018235097112106038324009661648992893289011132387609457642138422183113965830619778470465281413852595651996987350525864374100093173438250381965689730424691969838912987395854592053620747354599710721556550204381638352896781239419630277708085571003681600654483132457321194740401842037752238897781232225818753268074135545389622338764165332035574532206595114988244707513794593577492046454712680630655966131836730004081843052608028231325796132097323074338519035263404677122332666847100682872068261782364534162869813432594374388246708242511448389243107628196247291710456170318605235638264677372055478375714759099928436741567010866638590281951062417778966123589727579990918507834554318926375256016982484383566527459833327688039498054872909985005645968874643021889934689125885750916440345077967290384573237504006709224766273507922554786696088324202363908498712680325831893213696292044508327407408319231503316568489235867858820218671408110576369710019993035743389209994690309720339007580689122526557608439203052340991511550662625759155136775988985625499478629764535078019798548052425381396831258047963291211279678416888617696547389467625475459573222922744086116458337936415367756179038031489407594509480066290585288580107439864640830909320661820824803933504048492209578627079254728674043922125655927642013423165083003232346418124210772404393913964170378949435097349389275265621343704219558150193693694965839053132985407300863338593211125989063014028628215608884073197434235620813372275686128788451424746566977994795820317131145886033995767728541451074850716792210645524598998629563941900847469557984271820897528362169047333911483681041724773843405528123614608049329600102047028127841217077556268704669297066296114188946486833254927660998887593334944465686802990627230538248377649995196448311678048579214871934571411480042332506339617573389932542954161616011324785959382814187995371892181821815808 [151,71] 77644728030179057341083420920631835323359754382506832405679834183424976984462987695522336238011049093948918061577071814444759639996967005424851070418923610142957097560650800923050829603483207617928171445903919721352611985731324256816209240086600887781843514846617898928557769466108101924161796600308836400804116162954470587830601992130512629481779783443195076122928404891068403517623634874083756495938220520536496185139518658970586160788544628182628071747605955214542601268557592042696430915277751167035458346196772490341725888258003665073952184528535431259295871153929237650299969410264306417906003129656822653817531713510767631517061800000754192349146479312841306817752905330018349166571063435707140537185919772352055962581975056609907724087045138666511338857682916699634672416333922247108388647803341413337768792971582437749044528828507044148224833385849747150071473402639158537070560587834103057355654339512388313123226399921367478191220415523229413577792104742523069959700478996520297983097647205438232861813395101837396104358830113815189553489015217288506365868723804151932178685944204928176213385452890841695516419179282831101854631287527295179288264129473088444351159540554974269593093071061081599353180422194183233522762955509155467992892026475705469571612500172177397137139909424617646001237912875234048577653657267770227412719809882716871484492993709320584270552395366861603992384828335792549718263959183284588775930794610263258696170217997708923963299387026488951836622222393049459533882072439904591378047641690085390359055990296838012493277483463816009330751577635813863772214658672608936331228288496430797570078581272220271170622028560012425451773792015984371382425977033861444157686121269716720472849646767959667445160528831141368916330164359259053883585441675720235945633187076104191837940952784767220424149933166153780121771159998163509919336091131424108437648984348422671760783857864032953314280631558811546688909746665677665074204758625079880505862354460744511325360268213601524214689058005840502648062480353029152859755582549396991962682870710211093727590622196995498618987173225936997894254674273272464029143206499188768083104788653365888 [151,72] -11225750328849284613802092551948076821634026581675854580170600481505845367353339160825020025754296615304572120838675464599494441618305451434881632060367882553335809443298012330309096646035421181864529941186844089270322382725145353326996008854952142514234171533296079364890852255413439565149536141026826745072245063206178596391040890707422896253797949061077304105654595935708597003568671482145246981064497123794995389607407100494424166369439610429520302558047738344629216727823490856799967233808916656282916502486875882567291003220672459404171010790836191285679002799155228407585399577775648668322226736136736231238427270110401413275539335449587088711105306552545421786154867741482990672571403882421606006917906193248746857081064721436131388804746731524984099946190770493858323095137294382670899541712526731943199785704130020720461548154014647263514157529471109185081674530771351757048096221037437398980680571145384995668422760544371433677787445967293473614145059563151634064283369966755565689377396924461289016428238072516414896644949412829717917022283446203527289957143425893305143274404682924948093038755102381010638631807321832661152462177010561583588609772102490994655057924178158778917167943148305675419672674669583404017596642620080553018162988454609692850575808950313816068374422357534255723488700826810903841204853806798163856271408227487916207182574114878058938998929491003697516402851839116123635524468379747856268230483281278907722154737374171629034281127776613420897938764043459063654345958532555248093328374409864503238041421904934030985341476625873240481678585468746501780914484061155610068182863072334912097764612507381643637762684043951922937521476102115716684148601563369078518526398765026247595569620068770325281595875093035996943171880381875706045672838778428769371581855288681738772765260362083701520915556206928644877096117103465287110879343898425842277204385624862209418792241181358065862499453207196351263422613300620156181988300086039265705378745464166670453731201046302281866952917562491744616679471307731571724319657199865557331574032722080191463362104382402413823948186175252558480337579286058521071036079078815502092857950807616 [151,73] 1150180398761998512054932228439999963868813695952022399961087089133975801698396386694322861723604802088346668438162478689027760749669407308383376142545724156838536229537956400313745945156314477786573225244892204002611389807490264693540159266896514709095852316821125008128974317555099282235471937634307558165335623607499167787742445173879998848753263174906856119459179900879691360224501722691058825662692273684238932863134741667749337498504821950851819755824420953577890614113149827135353193302884981354315403975899186841249715987669120836936081977544396586082066116980895832591315109214679837457442007967530713728538661607442965284501351974107505742377311865479573090590392315335339555379033703666561130294376178146831325464521393047758614331410264536684052820913372005026370796021821786973336689389976570593443217586206074122012905038151698302432266579633178904247539282815708797970873455607902913655202583677107077841843263835232346671279647352256607840676245301913558003322244576716470450657721181828906409658620811571989018912886637569472711553261388441028246829603949134005549591566822984669816822501020441501781512044878660931083969197331435678199805928063185695199628276806099747601290432986290618092683556607135779690841065853586421528282765814531776251737103331016836286220583899372441553902923432850509456536903829289988526239847242598436308416819564521120383838979092687808305383743084500477976365547239894860309705973076959161752473837902771847591548781258990260008874104453202172210998403408155238105091792359996037763639019105338313024038984706297054981944377901264789589093291479201217895932787216989399382730489707842376531221657307187576257056325604738785922064608365033246860713081158344542480976575926846883328388942906233013222451983517448436047592463245657306932135017467162025477328954071113672461095601175278594990891789794570996994877510647948976500164470437706333208824382473026479456230103114650125087042319808102157526261291198846238417788230040084780024545027825555178675959209359090097949786778837990012695614099461684165495198249475261984734493645738293491838895780387221874402346427679335126932571984691035055766806826824 [151,74] -44944930024957758451870367073794588214031775140287947665415252591658830617959593976213969717504276765609611351510931671198673086268210496886897637425550020277704068192168486328044793430165018154153177294046988365635373836981928714819719432267877172214423210744600058741990625935838304705444363647641807413138103605093236036589711062290771991442764893924667285651625864360454889165709379978297130707577623652460082591028740632085676500330682300754487108239750686906148659919293036895049866792868037171906138588201017072790444444564846286609571714492776871273578222814492584268097551317466082666908306680437970631569639394414928171505619466274902253684918576121730490887482789714537893764122276189900621474236784349559997736512641710085469830989511672881893450958066581134281640480807278562918165568307082129153254212721514361707059736331645441252211255400320066660822213451415299697614990613981138973546724673884168954117239138931247309368362084063640605328562610679298399265860190547210188498498483175920471152430154720562467433355570244443173960262813329999597951421426844745568274727316253764600973188181979096690359647453949123094456398959243273458661797895306749555746122271586264537807496733073741635917211603041317027243676548661195127517995807816200941271707349021151307182191300202232600395336746186062002698859772410842809735272291953346863431015962141911054879632831496096827274705461123207871977822066744223695178317378813762516812583608073765886857244247292546484395343522860312663591401925408372778140797869959164549193975594197520577780625770035696540061227621646298394069449310636801175625464613767056376157179763602517062128238277010553201390502740952603432192929262002495784170905510159360250853188190639479438694874429447027728109394758107993808295308580610925862305643854466261645435517985661112945794286327269063677311802142737701983270008517852899460434457053740042924012471429965367089881571042042734037210911002024591263826048901596014835349216240428734151556805355902419992766595939455525810330879307031331693014373697025418623189211771284052831439599384404102307197935077864059366347094536073871748870494037726493669748736 [151,75] -12820561676962091339270001494993548138303998304707268104368112530189839348625876198554004395195512035415721150093052173941453391291122894455125440010439282890869213099550086743770640135405694572748819941413133560813181275045331141148747847978464259354010777590694946861362480512282245299703950942180996167342676976448640860633127970846825111540982901866335425961244837604229566758605618362973015132579456160357081476482351086364166313123007878558391496464862708523278377009649296611208688180426864894762362450078120511756623711324086298799522979454973263902349878416191773400175191013157345270312307170548858692043506142007939346606297978813856859669809341060742211821991689119865051595176044700998278887243203173915566250221905263211153701788768275284672719766249169052540614310302307262593966591143417983586151908369815436219406268518694323016929329346089197724597080318121588468153410523358204040960890175241649127427213423974465529661415125877789928226021261590560573963449005497127130750130883026033738219940642836289479583381609824863352687049954901430404902069613165452556687335681151490739755428274452198751449447016387870370775080495831824787876153684586193493603248232496455962008034126256626478025609708491942610496818524328476524596334892532524461495873924532236047309395851394879837041393783136528463530161673601099950399342379738549839146033189883763624038465760466375323787250104278330847030429502431384228108639297085678723619252065109622330087724671714353067313481835068463404099588663002979008323827175672752410962502442174275454103446662166285855495145937642530005243295665083421366380038168500356551073877140409631613695355522678004647800633899735513852449904797647290407028417466973021852029039478239841767052849065497541508778708827956945146139676538062513808068847275588176118370029077383739319686262266568048724057362217960277883349742169956675154015231494523412012421260529907172214963634530417122583713989057096406461751684998231779939188851956466423527281320514036635583618789692915849074565257505299146825583621163656950026502875717335798388393206990895813944703929301894818664347811791991355910859643368547604686336 [151,76] 3958353708220127206827875499970582435674443627024374858473297519057639154543977934526061086542198795866016721456740454329910170855012735845793499587926714979290844149841206341423838335782418138282209276781687156992661683326648192349530341208378896912642168755164967674000234355264730013854501191585890707718138836001310926990351154533754751055499571574628533030026830106481093049129080063670678513227951453506793964976756774559667414159909458747721180303948725893524149919306654843239743219110832083191026466243496679280300704329297332080607110825246231297598975145382777092794507310136029393338455587877523717039886121545599354235692950539871531287182700232930896372568485551191544771368593943198049102485378153010756444869694859366782854645615825937770857311792719748822975778345198900113480614782377354270607623846605282546224424765264811108366349490432727262171684044689305715058765135678191748962866736242584610950406456012499420712423024001916256533982963025878332784345660636816290560609604719361246631932001177327106220353117710089678542716028365987776975768151385744158428454287771656769812659021008272553365168695245107332116594232224014793963044446704124971717654746407253421905575145756302763336408090647161296250258896604557703139007905247698777600105259924882690963619006368138524992990167106015989799103176073614866535119019451974577858455094256636253604725912798667598469949817403029563078034363934198907378559238652412913456251147563978216423054853315529799666065790961581982643377960107837175897359080962145347517632650148116624284370905862287325029567954145068120023109827723460943512018443173182838051185984781766944606852204204790958744349623205563844552119925154737119372425194983165175938608731994954036423020835696320557570994067834976331969493587106573204929729095845392331723824710256603266196249107310986232586123653194333376525684124631340645828603735600688110590890063165005606648657868873487185812417951700381650429877978073088086895252813031921222551384597600836488953590177503077982739937725851612434982203300174050810090482825687165183680626976103562987697011801615039372509607505916589297405991626427490432 [151,77] -696105839959342090703824404643952820202471450984791441565125616968642722346139882035640229441463998058109551619929119911439510311668857605169593691866993110716464020774800858316513492582254803665908589098558656584266606506218475984915373616807553209399115882999348367966532109878160529740810330245516654111056359247064680790901190985797378624716560301822690707006700123791239233481230429933393532670729556620567269893713654350885527644900004453043377008716767245928791442669608195770246475560275459884379642751404083132057632976272572217207229997292742828759973353988304297751769750477982619313454598002882973983158195845396284029254585825810610992322549349334590804589456606892663223150652927186571626104390093598984917920663974990341665475459246127997221253197405140045309814944981370508433009299703848980229341019656978353431050504821610528177730275987309953715834659759075405943815087762115206053817219617484765681656995811750171010308245701829381997092227393561497323441618594180084971874978372089273966633300899443913876051026288173057871701257679754720189445446132308967145672313245554220536379110716275258233918900202595436730880529360884526757691836804798090618154304769843090790682038982285365604276249246192503487015637212211203873204590404584867147406972720460530577029046388475239530415512195275941871583890594951864221492362520136779883922123003234042118277849541520370518385613169189066454699504693543550611842350225330195427332002899374030074401890181981915688720441699078634921079181567146949528587689037531076651145031059414812515212245105721745027842926095774054527415693831850354037645702612042320611339776201675396311004953410174889571753130586284044634337567185024996751724072606651742186840222429254721048329688882395365130406790079869109007275380426414746566349901551258321896494226243936528178792013447151211637004978761573349395531044765768622952805127871272709635119995202425153834389743735987898954560209702769786343456762202919480573468620732118401488921476523108272302746278032565462251017636680185152513076521913479465321691363581483047379796908675395928391597433529042524111901068530227250475943850517648 [151,78] 93275319641772914730787825504060200737166441302951726925034201597744384284900702228812784912301708829907747351743435849215063712724333535579914524228441388714513451197214236911594768298381341177793700906353945902059595308776575175341681775233047811077665265845589230311234466388067130031993769654944710492229745750625129494351207287186249278433804430539666091690031338946173844036981844571177305513483968033266500358674061545060502082096540248783530322208894343876155647570810448799599112579244863970031803083171374183283692282665904023367242462920671569026027889809563963569783285803746873685122086919855984251920681923947347075108968385814345980207326684694381838510086481390857991764404166339914007781562309379303459845917526000390669315992985589681024217469452954854973163784830647040454436502804496352489633535978714090913897475106438279989729111996229310146001468456983929288305209011104202501977975701921526900656689406010088708144738006480988536037639277310609399080235724858258771491985956441140662579515554988853369698998107258018548330932474578254259395566594638444005476552646566627538984190891157236548497136183067466187496732202011327716182429916396748610830090087782717989373258520159391796606244455963710430174313066097447132250559189113109716329512731313857635692142210177663450885343821386625449339960570227043571398037863064920463409885349376766563038449249280919507401825613774256373241986558172993609067227924102779908316560432277869239250244486161540820663657128640829184862934824191427232175342561173326682076408388419892485541302167707468419935914214144790347333668594682409326160670044717095997620841636621386463949755005669696318326125661168427765479900802920707669739893841648543545925008905231729068551987803813211159393116037078116131960908081831824440601762434285088709482034310533680234944631554883834129246197677267944076801471928728108094861416582490421877754572769934758793108489981266030330928422166768690782895063790534043318618475556061531996011215731303264856036182383196929385215566070772470870470337179324477834962113543359441750922453359574754030035616542349901093966007485888290545246034048 [151,79] -10254346982856178221616532009095849081551968953437882813186278266299541395330343360368969843806779009739838996650219221616671681633009695733797209879218841496590586655814422563887887362658150688889016695438553462518950457691015731556045914298197801029940605979509819737157306726220242733682847728255825888065761836680086903498714913034962031445923855293063440728516821746041191262054911189635735048753276738785182150080117865675153795874679197510730937594786176736742706368138623006273362280042302594590656498286976174368436845527242688789905516064874520361692801530037420005252648912085703386617033157853887928873244803050380703649544785064118125822260654460197056919953150385572108773620513722616126390359360620249194827929110209713883102726209466614917481397855958975312081734378656875731797768580664367397229817590622051761917876435294285383750296271314568170486525287768469701676359145976866876019069183869266773148074281942792300923095480279837667335911494342802874918407567876298708929483954849677864049005437342450472993011150205141967682080423666725447354629835754231265676966695077307978965509382168345882031086612763118766647689830059000603787411809685603731305628145886148431476263887365154660177440220088859533504585753542688551316127991546794070700273694117337953142396490724788233637586717968635929416340599945188119576934608800541140397114082952367238150683679267110791769964174201840184335310113394140643977830521541026323621131397122900162807449536306387049840170786426387223124454014599335045714987053959915316091994132390978645711647030033213983391599818523590681093878622922862253336504266879281832663766719916551052942254118758537143065593841223402151084612315235952514361356043508495186267691411175050713913465130659046926069023307289840990391008363813192730668478363873862683208611229036411412566369983227886400422884528958348081931840939074246027481330842915827762629907913103027553488364206718552685669633606485012765626745978918678817429719951962289644565026972084640857161516988472384913314826756191014768339687481774239908101009638494481616385478216312278045353543283691319861018137868050003770171824 [151,80] 958126013493180896814303473578956133627274718217331618702314575871883121432924652567629837753454074637486261966435734551629634039593619722110095449852879690895309221031830055957919342041726529705304238585879937127433580113284354676183745785788659121763110895802264563737857144118050902343830310543381433777794332672011221089227275953888174990132103862028737147708143332372238364372668278818868116539149728388092443682611180164065514067471397997114315994447617008196993332821443728992841663844607404156652505848648460144969809996733179475059956631358976996559088121783714091397172685369923805618368822641765824626098231526965572160809338828560886857657236329588441831383478748966558904603618456487681235366603283989640457212553722960440775996765272723503047439393830382827273640296114961652699167047507126163527442463078977637393308229338758827100248116769399978411464819008086430664635841294708513123000910032555946227197053391722140319903217337200179617143969286987277473850962884638514117250688504600462644810251746285856385653846052744993360384870616605805507146904715417309614442298356083115851125694041528562849379747511388369400312491051098303340967874298784232956351045258809797360623274260848209477623350349989347722191599285125758831974422395076365441752769428586678948249250302460140077967499732395860008739982970437683477149017369606501758743141910800000910172550053681326061054091581556949026302844943085573614716906647290458767330341384351248409331040135424242439025528190819958348927517175715561417309485105873237203712785019907141680658318362672951723919658689247901761924562365336763918245978543542997891540566522841399018908692564375225111698585058595299368909922608059356207807744723457330278528145879977616952305252532758516961093631148430326213183485729990685569977172618999384426007549511473366890734186102760620670333635086889421152644458892269036907670410560739090360843201018707192272985986072315871899045027353472306482182731425403896008339075615069639233208619560627982281109261452945814200214590116061690327006469467772341253161571687612423977794698548171707825956304884703965125466214296268141216 [151,81] -78300689635695193359541401932551942741273867113613198008920128264413897126261569325875755073532140901621655127295943327194948512327398882109509201028811035133332299578954289984306414180812691108416671231898525914831669497683198570310505106221405335034545332159902381749739711910976881347455331986315265873786399773520646808798367567442378236371139932071518519147079854277882662368255588799588096778001329974392599337606189534935451079384489479045047755940263039116236150820715804689477452187244357635057205080734038061290101895362141535852376702845272354535875749394573171749265985831452150924157096167984858336077394348498697933219714195411212748436405485298790697456499265536857216590712081815241995773819104701943235973078404602006659188889874575810791668633278951538999706641702400649882473648840394395669252877147325550309078329329330327945985922497465411916495133878979487066290097111596704971585350534571729801664300259683938074978724281921614374768221832890978180724645894328882768550224662069235696580636273063990351270810520449828269265669200671338882200307540725686025918623371236640030564921901200107212205693013866421802802033739372273531670870559040049614338451950085681584441889198877953792365439118852031481361301090133938929717339751410405634411291617010786878053468798825312144662385629953612833081630210648074728336286647005006597386439687418433209372467790090041816142903188033224430126102181244630976031750545046602477636826607604597409431402158280570051844032336833966340431158860940755459908132284459167194738252786895490045582787518683981968188311038048844155449430909085229411060954864473625094721100312703863681794581024786402939904363749123268696585196218079852853313562206121894411259881125369188407614056099026655449243554644055036342914598999608130934852333951188915284081158645238525669833010378183320097529358232137025004526370120704768832480823247290340661009014027125000864364596531714320373885847633865444294855105709680476853997320992486528128711879812907092662932790556750844070757895923007481791423874495847371799358860114721813745599740564092192445503099573611600155947552301460260 [151,82] 5750968033291035452694559102789585351855095286905346237215866989440705572504396945434027589904810449646250293060753604047318945397021870514922625465781219913378665553096675324940235753236123727930002864567925193938214285580756005668789643024454787631969593433281461397045766470465401062329691883200971551171051619730438417683036238746627344810001014022554855812707952443441012846696329256706920304340287181968726962471123819205530886901149317093429076022071010948856415225063861718683029862706653191456282973562567742578298957054350028281107084783358468984436328354513061740624109641742111313478183412282832504139537407758958080721434265060521849105702892733846274930722707169324118150199327947298366397463744673907304737803372940449540378691311999481398201181889996564949239863686727256948864778608193902302886180962729454734934267007653675512637158492458609905357037372296011547328105754335568011164833126872749125375455826544926854309780601078667803639418101831467911055397067556990428008646057178124774275398939399649295588580665802276833967106490432208689400548324128331889653780915095227872586739045873379102049612841957829710429575766167606883400108347111845534898982087368857432890574343785377357609296954468027232341470366602615693911493487390954274827712702334617105998106412240895007941536452797644010286534273720219584608799270557846005980520559078148570557147388928781348428923400253611864484078071105556661313159870247861874089560887071345698320586905290608447328164123145964711939499834928208423520309995204961501464253347280618315569559244015562690168448220664013388543145292425421899863692742654465641152719196482534705773537980212622878088399328750881790010174757616278920553234483696540413316574154475710078668742223192872761994562324203010798579590208464649723963614494189080710814719943064488142405726298317011259964414334480847922937378158415823723332350727377399756714362390297780716768416853436903528895928570247709941793515236570084710190380646873865092766056142645662139934592964490316505361232546783181784303855863458116498224778681912664296856531473468448902246151348208137357085287139328 [151,83] -384945253169257149978266486466092983996572989867848004510499637902116466593120438528251521805196344635925959153742990186907876885513379549383518509291869688562569006853751012218343261882110502579165815820344897527854989207402714250585284355739286075925454267502928078096041928485960235817860009751096495724804989658300385840321532109023749087244022190134861032599557813898748716060450685683111300427231852085403670113844885020323884740455875029068940863472671617898252809345548885484160745363124659963904743951952586737839334705273854956674224586167444342264352577099837811512845663020503142299417255423538564142596055975183892874353963753238438139267208035149788942950648854723855337033217915126455027195363003596251676154788293602910000412750391299091105812283919110425862515126689247474092013139536275220026271999474970913191910044085358769612623738346426325964534026133576140765182434206502498602659815162028464374078622390096662869703364938973764048948064100801817154549824682426947519569493704834146084973209198594161358751302439969474825473670165735281791343016537266318818566608516167507329220127897021607408744276131076459277360547499003638931169683993607014624160330213114355429282766991409983585232216359450776394588894982955258278098814448476852307325348247834672602588960665534912192198405441041841931251920759963726676993323962842165527130525675688398815604073766117549991779910796815810264133016255797374442414345826118082870478436473005540015694347653112171019484825575998614414288092259737775936779696415097071318292655615898333450587860743598663924165412844691998976518678030821212789275928536809656469092770974987794137945916986007973273000596952400308352940675612348803044623571141243309263878568105262186560685970195255949123365169838067343273706126550451555283265920489752432141153242299275709285924680221773533199773579704384395945794724590819657669120457782868519553849565163474642391791330426395219540688425121924320137050246964472743185669411388920019666559196844926910312148371669103676385699621217976019410045804484431126661628430797621121933226596781912752431044468475311603751776000 [151,84] 22976034723286990341288836627794225419141335620005958396082115030473850679564021893802463580027743810418055034378536849313430371566674754647288049478041650107189803389165988340123568027416697651309130246088960202209137029044382166740899712395019557292294243516489443701470892141785891113851762003617708939196508119443818830742015597413981415469091337292096809151727190587165919641074606427955812323827145635928682980699090817759875128495317239785187614908014701924349449117315168775922645106026438230492813786297969430263414098006739974174030442563078922855817639298877049091463030949613760626976363658884427831238986602631425897201968264706454142223079455722219308030057425345928504320702698366811708136127584735366132490198182772434215666925651148983023889333054856237857457099716150338230234296607259173765668404507986259928491044866560920250436342055008470180318100529536589111154377041586467175045618508378748236292161606608167962997219353500873535737556643997472007945867868661680575568469243921895064677882322330364799297292400814439656890805019450562566086831774950805671215617731704466291164317641158277391690583552067637679752713443948477287799730391902764352822944601449533269431008590121746709349121838055099089096449983563540076492914386615385549119967761052212997794813562924687781955380973124672795176177194242171523959041722450724902195927962224819230021542653443189088757438279108863519464936006378587229630993340103196501680938246285898100813319110833494567888304932479042402553174462074443942823606894859172174218806868141042702384439406326977476888289774024910513414856914849684037952142726736992678875927648793964216772402088841604069198853528390216701246248558596437425277598897480772648768556437337063100876603821632159195843514604993101211222437241147912804302917944494733085492008309742931501263493432366247249290375956189649092350000149182855117195695126628937361778039383335634264267403835362552583326837641978203398731381218132825115021144493544942603740516089248162560665915748139314413276449688154125856292941120142559937255724514909993773866744854729882225668841735029366460416 [151,85] -1143577940008944588965302933966634433232573164269374354574573235232666408784399146075918808079239196880398229921399500787268431499572198568147483025415000314128386842341295362460989139921701228980560245897414053870608637329507877085374358456185602778961638360188005695091005008050523952803022093224503589303116042515516664044404750458081306177298035803117608129454809389644345454812113881881592876265167744859429380454470059052635929505948931049506282787445519020854681714291968893800650684216229692130733333985303310362088975299813565712138631926497181468827280489022313478238737529648902693355290383552198647223505269659195950035430187097232428773427161338636165680911082831415465252687756770709793746904804572559515194298609720525074562007718123665800865164475170214576100294980366872695433652475896176980886597938059527030061231820773477061961385210601398643706340017415494259589715129488552256511372175508421166246952845616745334326267728451633603664940365949328675139256996421467582085692675930033529205874968202527774982288128180942204876682637420245750069402552184392953223890331557693060726390399358039069204112788561194699600828146421634822996190895553206407850276586593254030556831883278913714911418975613810337770696611748884498146578187386759386841052705752072129787171309276631621703577288146125699680624902863282078745635940043589540497807342585218751302484050951240797058614897481999639167317495557197490859012292400494940305236412966204153851206139127456420226865447390147355050511371870766107594553217265643626564919930620970712343082637076851611436708311787854720708888891607294323194625911266073006761398875122426665377890876922486808974947268945338114253544770010502429355455878549981423119389730549422752912991594820361758237981530382143085583190392219958056963341124680680951102376579682828421636734781292479950547748622843599104660179838967168973795815510117750070108784535547373638907748133084885386532632892097267833196953100201630124487186657311215410114521402217234015175572908079448904957075133963935517198465542676903662503400023316148839807603791786353637707233269864005120 [151,86] 43720285550669145943144766788007395208412272304262525322976816092067082480852471725558369472707741373770094135749973350753584455847711752468842767224164136276627243937364949207156778940624367898594844467515330266471536357723059104113856555010017000197765048496468052118250784384910584474800051084072027599145732925424548680944329010058142643695435214584907563679171897529149957629181489339534374581065145833135192434826388496480353967692716992482793706850950766827167269659645528425694476806996586197019963974670903586872692499662225861424552501547402206608713362446355734901100394663423069155307412555454218535421155011515006088055661414878996957301258728518100894323885646478602267431919178589537870490359553389136409214323779244907092461312247583661534525905171903192440898966197832449706731067385953082590365967714095995201752102878077700686910402976261738058385041044283763557740300017823077129100087149243100046624346941153453575809116335914409533135236541623970831660572489017833164879492028882740911487344233492282355114685555992573092179264017303733660578008231934562972392201344580928806366560350787525784231634943736810428095881588636665634308331621460511044790812897505808827482745887011114594211080174336328274473617378645090819617656804503515980987218769384501086546547307254052739025310116766114325358549072111070690299185352947330695954493923072642161442825202265036473359342450314579939282097732874454147040749275522711774964584656895132384397856481893114299875445433484966172623658948256798545989758162976810156475716990827513449295088094703386502242189201667376016204353078601845062493117706811097439366244416215329635463585737590567689438007542218102903837372667827630315222768460716359341044744659511982953043645335108473994570491135155493160006992289257963781997573303832772195443065492506429058958128554125163019897098293198859860358855009268147291648793252259585992365683909406393898054640001936889879973615612786352156299062503933600845766093860854385288864879341521417548513244901685186908960164897368783633067711409449994988789756669461115655424518344232585180053934784512 [151,87] -1232797989323868225181509848663391157250391292557125339411457218628787728044564957567160554061881200920538658620199932359006760268939272800295454955518578136492542062344889234816298149701811910891665885618988822077276581795400699271868140216557757124313901914424156016431696572271880130980560303832123536673961366190058152336497154060908032585357538900419094970308758030958355301810575358127489010036170494900158993202662572365909594355688778391208903547081986762445791719190254549352009920358999609591948277608993294487622970834369003783094128355156756365793529307515092479724246610403949069399561962836360725506722027036208040235798676047090033133426152714320044898727472726306376065427705702216713018763489182004493461353711931629588663238461331058479328344306218123782883843998362481302280385038411257873298349683667636941670994904569782074244521351691804367561285599128455863426359112241342848798106467775211051825185128235058920502198989726318273983945605528562868716429492586476860021537340384593826916896255495824229186744668356038013258209117500015270365493255582833686102864263651991992540256198717375457598976006928210926704023948592846116217846528837008467527437055515667766839415107377605805605316813294051431332936439033529127795605354968408145963157770950541839692379159396696534876796135536546680428080111271666667918260070690897215350556504531859406146985904181806259794826105540813884003847669693164504379879386337247510253641732671777358302944545901905051220474018961105065567482201459004124879012496837725576376817378402641955466743219159713836819089321624735546222502171124498948234090292307716320543256437504259117447015912115163774401635971724909840157940587058877528317288340055970743508279038989312547687813937007841885195795494377942427851258139525938539842464760236382426802779233158307357842970313501667358799600901388508599378685358792528214190424166721638216578785357066380481276735402561814075066866830414894965415613936045423294041034661415090232248203419656555313782699845425130082523127370275131122075507003154624744799184652299262724398149159493444371227232512 [151,88] 34617701165945427128630562544823819081826061276186981916326838205144087124389751773688969490609308851300683491539810730632315147397266371804180858525401743208364481269628546529759750990117980010192702854645638708997909313768971415450684438832831557412703015882438973101300386374703654519030138350103360239944659024114452148865172708586806785819239551526199325924677115884128886750854733177494552565730428971582227722899065992794036550936595137166542933403707085254770390297432216068328417081330871257610769966631478004218702889883244150032599909468499652610330511519024576700671949386093981940238972208905699620157904943322388301945096938064178709092548619261488980487016334210920421707272026714743626704799066618113192300385249439951518882745700383010037516177827492142364392195490397673875379092177935130429058164295577876761777555385086888616837940011103657612619473235971664116114259767160220290364555425784481734864183612640649807356284450735391521611729961341575153083997846167206118867312371506197470690244786538865725901745841612579506695034563903381574223463084323723054259309227309924035762941304922640742354582487783333324325726258908193118029317666239653809430685043559695423630661645254451086567597209491179705985756503733078392388786601598987981000159123278115025873566056115373369497744207612603637436078267435608545571865342121066106398650318145167268706377123120906268319224435297619833023902273531836933439955465756700314005816859151742346020889153592981496209885342770048398995597656451275366020613980128559523600747711956574705033932265465995806552406728670319607051612595845394467294049362471510794695812150324477712255882843125365100700844469545760137837133015708261911109617037337397322469445123782600346133065951384476667314588387960404090276443406345753678122001772813906015820047496956703604175994434128231208852137790011087137650815096613999353460255879245098027045756003122464681649793397907379057523880878759438375026981588144583756149328929609798579466194811248811358595796839102664415867349798676958336920889072104629370136414881649711609674710370653056595136 [151,89] -1593164874822371394564379675803577639616168431843533285587426588155991326673324626111817682136578035860674628238227893434854405067482133117964444566446511506063265451509926606011503394720339415687033931211512966397293576199383995044582501928830346906470033332021261998548095886778571246412485486474506758976235896782533152065787865383393932431781767678406470543913858903930709658563419665199259154345175439167080238215126258588895035164009135861696583058936972627121465100632202523509275387616348775703829891054132850160220074606569105965407849766008146305678332292808052720011400740473932462084208077474043415626511907810642130649833785558125847562550717517819098684247217806336037703477730425721155550623168615079132572155903230357851669955079692885963946891916716801995213293718168219422579773313753987058151625285481098740990335450880973503286925628996960786165046868080614933665466334747236117410369076889225431627579506244895073646374237795134103593424261186882276338443280538197593346396456856085528923078422747640926541447054031984603224090390525751049384757222816577058925226882823072870350921904601584135750887727418002507518079162476389802864909238534890968272384485571747029312421406289509506127938822616192039284974980684834703187624012676682189320425417061814564974897550065329053558225431852083882559640039098105658895395958036373384507074433936191729187929085276853813979842416847221457891559443402670423713212952777561499874748008033310221720655841196646622071710991544647737379006936816764071194016398902053765220682992941337459234500205306939541618656646744545758517773991518676893959384053621624446593786268261934640166873895924383420025899483558916936496317954890905151137348351556070558889055471837956084611403268953689930606485813700703117658125146018320727975225337803096021020653508402247416458204468032133395110169235221831139967669621758032901231559394503988239833608912570225232010648438942463906239996302837406096520459134352941950034999918586484033502981664170212268229090716401288284163803749327950070233290669532143874634693587554104602161841670016262136 [151,90] 59493887749779168574238022594009519101800144518610510345671796270463335794787944091684710673280190575115978328352910479727754760723519761803085766297098668812799574844877912610861823302431960392850032424855134801330980615562071932883701051658742740405416484556684242427198676184728124207156154222463200515236539363958202932962715779122486825309836548264470351835100110408577826566839609931333000198470784665321059543284736170766201418536688004879452668479456579078466016812007467098699078155937310029015874901452444801409659407681581265548991632947345497755855153972333924996332447642403023845030000843546720055500598263056499199715336889991454011178371198959696491166052075201452194724908201010039566266595864709123660727013585614281532636812806642457076520322018386242039578249725503428780629570306437858783840971293823289120918108640028715473035515714550638516954384072487836640747726917312259303425713994163773126469602447861290953725657471151570074493578523830038170916229801813662457242638773112045665222394630348056744584595345855392420587398636341944296090379584483706199130083761263856972952014905388412823542149407951458867249503527081895559752462620547929590069270915469752880629473704558403650707256266316677180518246661858043923113298823020047555529319258945725952299363696100633951209217394035501066002179288462374938606890908214712075146768417393290200837533462821014018476578951876127509135752780980616571773792858188978756167527491887355057750995343004420995916393070518574600628220136092110383794781693996680795491589028834344222392832805028629060067325219441742522310435799914537665087614395766817011059465270368311876789589686682175467502002186601124063873351458686784515940532797679000300723252207241772227069544450595035008677788870489605171229674916451991495200645338772479182235613033414100118790785967585756033219749673555384191489385223237214937441484323174937358830842020854479882037111486459578576389759109367278547258383619749979507363992545338133124803931292710540269844766564482303119771797092041529491741708396272865500619960636860007969245468582272 [151,91] -2483762884135270903074630784545847663517259944665677823775041093394622443165016623542652555048248139433396472360732849861956261780078518638979980390973609198432593667216944497133751303874698636544757245009473835755257212960986154466940217022576910281697202447716104713453652296779150167906269380099279746054768096469659483199287490749809568317229302496784571733224065111450544208533133432267994726417747224254447503157641615138289318356662386388736765010625256917481913127963149091130035010960827257186527933416258361913460364214209101417755886982543807026451541951964623941971710554712098985669145262597185656228452876238983605539522181945017915276235645610998386107423388839376924426129664558860531936490231844212462621855322932907377563282613713750035615924326116677498352777596905940476725226494757518745676049243285339002573689317969473408606514096526214941905125139388126931466371632130555875571903967954265110815492068693898475282153781731578655020395269502616396272136534830240115260665111321004278922162754722991474928746257848244659756491804285922221248628794226872553833448924308755937014519195487098761297515281392253713121844947424462684381952628602962602553274598318062458400132351604210473743662243938635385856182263950097354246481366209350273309859197046512493651428211529344075891338833752780340400240546475735345914357804579499110468043182629173347545043359547714519897129727785174857949488874593074787263591649109458766775984536346782056532549138932353474831555994643991291835056309476390901554850261352497168136514322568692348999280259954418715839841849237925232571346429519604617955874336861901742494835486520762223599567698418921035578581060351959515911532562394954196486626841168834113234234824254027742831353445719478592465176804233098184649756357380518924792956213248742660438213243884890492383183337499998235744830894428468768798997556708447841145471501675442365894093657815047443974288898981465394362763471190962537072915228544345891045524573863237756987104810749507546869628214910616955608451173395164509100790740403861418563255280025589044927426768 [151,92] 48892364235024393347049597311709371634892586375551225653364646568629448552326406097051321372989187186593177457087913615597162332429652234693876615123210512311008653757621742430141868128405808412965823246664562929426862152768452067331007029741169738051029843100309591948082904476097857163771349442300293594930973538646219018740770629200599449410104492953258229013333728349376401155734466423616387985578937068748718865654530446907899294453246765443747596190875619146319126996009922166341780315545262965465335504581703696773019617372861544982405200472625961295592214824813449808701856764488365146671915902701613315443496537323659522738742345347009120909413884595996641307048870060651668451449126628722581709306380256687761670146025727307202897190547583488046511203366171381878555968531835181743607845153303381086398456109349380010103759125556289321598102387664521338519937595839439005034532709232824897111772129116198973662906475172028003342198471529599134690048930320750042134560821279609259771912735839912048156678878412977213382913911115273422891216844610180871722199554997663365036737007039455996403113864920812250821476705815208261821407309891161979783548650696015046428720330689755527234663457353662681172479640933681684119519588736803684224937085185121760305106768045488631019486392589154964278115474602797680455868281361211998049992419125891039895102624178243847573920005898067067450223967930865421893023809162351956410653548084573075874564419497412960662337198309870736312681852275617571723492313737191742029926497850459056627577664532153020419605350149091186630134825719819032565663806892212106178019112488900643834461129630522724408608196922438102305508555668877042077592259809548767218726770214481106969648902303411037524027646555323837800454401091617801820935207875339866917533343836156659190884996767516623657399368331780437246289707920775912871817725400612837936841084549689332331719338825946979903638290268409057486774076815917000561160481387082623693238268714450633289740570455679921337166057780680379374359482066540429746233541414895731487782304556329090016 [151,93] -1718382741583111769043950474868632239845325470616443367829448387119310406071448773863992383462770708480887072474256365478788591522494719875443135369965644045447540758683271557054726880431288827637395440188074120709207425420670742468782211238285370842894664891884886747670816143336852154243023080569008818773561649127103951770381213346680927662413175556984605023768244389291461842201920528334356201891383218798191575065888010835680919741400539330184441444715702833661650085076465832867287102724853679634927287228202127993075686898283154684998337413540136443302875746944099536056612686836857393953320197723857043586557997421499402817390672093054432390163712026037192224785977706075372292650622078201959762722899971533684956742412853871301962046094430015993694053420545425346474719303108243566678339688834256133996263659015732327757910931997215489948396118322465987325295892081962624367128997221206241937727042232559186172421435901056869214798020333681809552073800516874461113031572581059688509652149260177726591308853561372838270146370763967484412151118828664036571659507244812944528718479660205699414399183859267737270648275841023367862289180301715583337987589946022654997216284417365340931047972333585500823414295733510520394652290473931857944921686314370194504021603328688691542448467170418009433972118636056987511182522987213523745692542397222515082052129073712322837776937092820145543363708013434018559788034365178426558403117342898189646385214693233544805781153781885934618763440308173098982822304581768129271403300515396454890098001539825105736066703672657078397608392506609614867551579825307990991503026454683824827618471345683522290065481341948636823936305164095249400154633795134963111142897116999743315125022945432822623063137926578521937313103002106457959040835535055670805505930750118123689199449546804532147415378045298130994036869937756336621579721737487887535429344981459430342242696037780994566073442556827525743735325483902997552262964526292820524874238981648765234145398204963080317764399765174763836830448685057443675392027986673260501646632719739292 [151,94] -1756751777240612406487111573258447518831323845219180811072116904004243698866637341521918070839807866089248356791266398080527990475177314113253107860751765152074073580574191972707229759879551830195519580470828303553675497446462889328729128707958291451260383168513319689604671636985432303264233030836931048431549282371275402561241707964666950173079605597338024793284656385143878632386818188037315831727488129733931334716658833465371687884171416108713782117740782473620847744436991509635247370916841828977591065450020781001706024025851695714852846761275394829075528781024035833632686351061963539260068216823487297538395402144142038409832415411477612039865198590880434152151239748703587101068334573446240181073951916850616228754783695532973767836485451977443403065098826235023036946727534866249775800874522863725031520453462359929307271634910721570200291049672163667367838803254313000650556657330573560307413355904360982685484136860412229486761526735844017368039311154104840517439818866020851120004153335184642202585165491446384053656417784472252001402847764164275982326588149005846090412593066088796353096514507429913369993708586421921773142931588647007498520971252740521856979647498905351532618181911136248634105139116204973920289653308101964575913543432544730956193257226057869310192484792678959037557716745651062901988287000052460385808027935015575392904625234540007382064802828803160906189823521735915907619573083128636111778918102302654355988875423004887897453062249305780810080014140465576396096406008267555372227141668914587738001147933506805462612033711243501253794909266858467426804886976094089269349649491791335361963528104030405203985116448216849130037382525398017091457382821770603620598988861649317944792969134000484766019222414983288882104642988441727159000659869147706353137310748442764301111257214573303196336664199726059085629679101320750849383645063920744408931507194007205806569309685212970715778066818415675913182461000297033237018580937821533741752209859544456487042171538358218064369337872867048111200480149876090693229544501050801789446154944 [151,95] 705431225248777277624909252458735257139720754459781638922843224746244843008543406598737941825639892636688102682819602575704945047190002616056970182640451166845583652793813940198118968093360596118792404401967344332212255494427665312315779392768068702648872055539220861081119749143692559283096100966756203593412917171506119103385049428352550405249729784971400320239823635442483873776038037511208466121400217972949906498157624863420461876901411790202611734131276063681419001669754957331457729012672112040433724747328705023505433501045927234096966848490618786986381852445678854062182963818806484768861447221732077250171902919442665591972283702966056263798167405960653650587534950220676558293182197126679635244451978546072159871511374520916059770183735978797122742416581752170011495309655917747974730581376012051034771076880624577770969012083580743394361003538038589215205003467273051974204944420023548783979094767800455341196248749366239261035168335411282379958969403829035386321818813191807536220014160312739076749840093638537346853318813184587914385515880993217018542042271339081187643579593292212826848792029572059893102628883205602530222780440003858098396149647022692521234326019187365659371638214155560896662566355470550594755520786161839948933005701168326089730231251114994123755578004295304236595848409802439333380096116122665216215169724256421689602791547147259726741337633114512541590000331835503997346058660756999695536982266822390778524744836515635610372774022418422632013700780969099162327634180068238982904623526178748840616012979935702930361471897523219977235208104729426156434810780154460692589277086999609210981314598122517690884245393944904774138373984703842238583061213409161860090835521842977069494727897229962120680408276932329691790517283552424436472811262611674937555285733965646530208225559752549507535210474505324752490540484893410954505908048483533099347086261083067278920916004386305830939545835572327745495716122043358746438328345412400730362374490653849867677131514134977827572684617485890500172631725806079024652753279684472387621576 [151,96] -6654653985202892197474402336695736009296129491074844554886017786828225762690349076803802015062862677993172718121309992607771707511420961348508994383182837668066642155336972298169217650100748976203938908172461996393556885436119596635877803413066084322122474649215956036161840137818549210428702390133461343443399241484334270711412091040488368688580246544688793582690653572329198042406158953339662742784068098155621301234503006037171470654485392383092514180182950891276429143970001877385992453681932051816875810080962909364440123397128611206909351712222176773553110513346904050392788519990148470281004778322090632580110013151991562017389391402005996696999322859655897778569019295344674192720439280944458501916299603170859569753313525882578310269578899072739047349808437676003446827101465971100508260700516082615432614237970346748186107741572388352931821778153518077858357841630977951219479361437733724320590126567083825781414432089152426236455627178572999917500993151401071969576073251689869599496993945218003657633946092971473486005696723030294346946754609228141485341059559687506553503484359093307101875616777467542677902902950739956842977172973991055147059382254982962967726096751748809955570945881290476186712216530810038467138587951139256783809738945826528849098779081999368951644727317773562774711754307665122421657429106119757401851244379584867575914377100154075771429794508881533109291118101538666192661549367650653979286322740065750978667347232899529809828650949818273802571032474151292822709814672132624353872623248597372507864359270184328146091590943862559224346331701306038915114902328429513712667534249348880137064275028955642737054827665132556259633833537158144191093040151547405994728812149808876629377264937322992062314800031766924664490727475885632349247166623975943534234326717069829377797363363670307455718990884191239576470920850420042433960690577839836818477169036345509653845288190806593834140786850866844130400413236199182054425836640078917079060824450581677080544324084853139167523191921473968640711315277334398018201007271482797216 [151,97] -122469113682436291977022000076350712312382611628913497822223390471173346571199565229107872443011553694857508719257064530468459829275254650273166552139994184232603881806840826781763181867229321875858394057236707660330107302669555756324781758275698011454070107582352821666718420806623954375070782335062445333571300598722261575898813359662782529281908435672344556108805542890661560530632310929150659035212177155994009371037750029625008205773301137285610281879890184293830831380469584859424648041273147426451295098162690389116479109102549376079041329140542144174641285664101873914576308659857564422304498824200811502751595085436065010273055420126293789042502920145769640625158577785020927667461835130838880607014691259557634770266436794105388570184405137386647486482269962880626124951133775890910474757018404485493362178310270980589164464002946351879696314558948853209603051937872366117272563907282802451290562496750456974046331392570665295491632566162755269669296342394483308289142275741759966417428229246873870347967291652232774209290296217008835012376617282500609316312961448948348158894942721404916344028900916631729100929668181989184534547239810668987335622336114952193893714126168185104738603747618237300924040243767004117181369248758206016812431327717443915716886573926556496666045850705614093196462386871381587089386611888211812941820261551072442418188262100135400006899094316025662110482379149507770254717545312241824049299973793776209386420799739204201572491280741884388216740600472965556403781490033191708794416323230403192375027519214433003284964266440299718698931951338105046810581965164684613485894826920013631452450405709897326577672735550673332176523130251174201019600903656970995434728377387456202951775830273065814408177051178126937181876685130151321577919893401029383671308113296771894394034572169233662592991091624655905095677563688027382311129687657501972131755440276682969647184229353153643523920799366678924013413514749918934069428308246924553591461299456851450255000034751725910668613149641769707451938791786903303659540342196892 [151,98] -288579672474491600614099280357931799315019512272428443792631458443417715338718123633059513827288473031101847226605578883714019721507074130607647625577138612561228265356436892821157896121123368473148921949660321857039534440693215201873225932384491262095765834729445031575641206682738115002436676759887377839960113095584616630125707773023282256555516967775605258236647681912074854530118577282298298731780433489729386060939918073064918957673700363438273859593077427724715577941474752881565781943087051866578897374450048298653692769185603936325465341922693817155060138751556468847311206587347070946262568317840259012288187190338574174760955608227608256662242195576528700482514854057682029167281914097227152475403364068592851024821220087948237478974020833520441666999140589500876656061310154850336821107269081241771323786408725972274189023592257332805254140665902757851315165087990171642882072508857411508786267322512786456105507064791251893519629980033519485290891703792195400318942188803125355342061459382123310321292408758290003242528125887742092609194530568645866922408329985001615432418921372759761414523554479345403809050638852323023128899660403738793997323677785633403134917728558011120314784880873491950484466827252837368245815672397160624776574592969580139719512406526968092593434692267408299768393469503158270553736640349329088198250972049670559727977554446470545674506357424293846523345932031233974777386176135009787633364854247234413562019447556894302175611178097106738009134243447622043776990171220536153071305100064340907874957253688043482823306076472537533665838074083464453394215065200445234373692475496522011412713182086728802326429672576115067144193722724624409007815677076701831161892174059903627700859563302917194930853594804348199652797728386498329198964810463624187172283296665389371683761415868930314650801911676738862209461716384352241986002707002644446663692218095759712196165129151298833301946316244698380543990162267655899588982542327427467906961754559496816472512503147710767049361952842426834764412428212566118537251840 [151,99] -12559240816026575963201390453400774122316414157812862981985178717154079226776042985468513732015441176747706012796578054373271336479977006801018540673051128675470857713199723450761004081393742029978772278355724308832292296233994771836561857805128846626950799001922378444033703010263515196765374498196181814799268449484447100649722888629560787161912999068273714682975112642610562384794410453973871317710951008423015381859302952878098604375646211677303628152362194073791710620584283140783126171275338177960113341220590130322123708372330548385275976613141087285432813048068448428800199495994983640523935763696334930626644606102403309283013617888848086176459563568539755700033343432304396549779225893954498101362105751031835718972665599866089168812068527745618001707811822442247908885052322792393952350753972053185339785808434006473106605924896838397721661423052619262696322293652847069222357369659266978266874791250956112481192127606288280918314055470505033573179986390491886148318427002357463844505916116558316290333569654398594933988894404468158847863423856787877082657569790796482621140618886110541376874475933471917450089911418228459203872735081076265058671720043155031706789908752615739416910427163578156304378419072906283537871656546717044446261060709570363927604585137964400222173757271892206917760692184467565462958980914706222623128132648205568147296860961714063614484200528820824798463298549485165755155419074566967714423468371916062891649172096551608568188830916975881808969067343282250112379105294581096497635748365861610348481701437357216862099487951761679900948627979533583743544665948308430081946094651671791295278696643443185194395680849958094140049828139479482539749290256802547722183577121106904586135111764002815039893916304835513179948586939032796771425722230807042377824849776544601749510460761241279327397553837965375529675905121028699482950488483230077778469668313701003338299658169805088545626993492861664792570632723043336711841453044170987420787155406623386241339633952112546465774598307948276984714207766675397995904 [151,100] 396141663258847214677263846872905623250124962507503778481987181101791917660961314542478381770986364008509644722979533947450302772702856717473455943186365534434527832836967321895903095059202316719959907890777321106532993820535834878632075368989553874494529754716789872262069119553070821576790964760994675739687308772194771108332278318417545956433820160653169163514218701452874388175807876155190139394512703698180818332960068970916396023208968713091558068410442742969971501014219406888070733335289259397582524071560358832114796202055195134842583244349962333948622735261196439716954158651711544236474983822073808416826601106489841535802217307176230149188781797683738079634386577060986822127368195656755406839846008547989845972228881037525859918222670082591232586559057185921155431687233709277985743439600588053547998838665909115413217205902531580115646348026606016405246168601144779514528637407125941104050982816856235151517203546646201669360413168829840748360379198910119489561612558474872897825131808348602216095830293298474422946289733739942225754375442301419768169621139217463815698901163201110824300657409793345197392468185908708470475636736106821879020684928458653725315121784650578261149347320801628494340174641194197420060257564791702704794189848350928217579292034523270758577635717621457913142975943066595597931766534167185674841551403201971577930366658492250092407203418635391659420263053722238507896287301824618535849871362373426207013353921797743712561782784131980347388016530208778547601685469445254531413542245338367945506178117583891838234646777606069531682189908849311155111356095085408097934581171137701749229610465521610433082783937183129668120273687522114369137633603602477646643019776905040908760599139412477477579123067311773401435818328379945184487383754515990924151442799756691299873340221792694000312516983693628524899248605235301728206036375094007097024952679998844748349192181473876780724263356591754871191133546878142508589780462023138757842907115314265913923291473616544931182434176887466534624913206427431968 [151,101] 271314494189249548762264703281284311462165260676765707352904667577220983402151274465762876132423546894808709236425787983984637983431007872829324769271754025614876621293757308971308490977725841638341257060117080052013199665625157643385884836469921369396048620557584851371818314726947290198086710351639196036002722472997820986709579839028374044536728021066031434539909495229657440405668552158119989982171652222556785709526065436207366499872006210291941867708892628623942240426126533100370270355669960482943974038518196453348067137173415228195976502856674148754745582099638907232652122260811838630957572973674983432701718915789788792667054343614437512106728524995021106524113638963938448611744948415849631818375798304546553745262167139134658767260825116076972090718192539947163706904587676649525331814264875224685533130818461251863420992509091821435441660233597201276990516559151848962559884444977525027427303207304477966809402118522605765099952618268105771741796176391619570628034348610215079254538544870055341499755754853670184422176182240138518906539184454848416008379830759166380476285124558781269614199293321287791670721570590824553689049357668284953618421975079382677300792859607238752959987746684950492281932484940465719937267341448093260978116211980537515074422989310662088066660506373076552674368601859802454792491993448488028106027186846446221720059655933091287446866115861577665252303811361336640915718308887719929474226888967910731010127720973953994512059847107382280642292218579101097424396211323644136674668548992645806819515529301395506292960326230909127890880554354564700544391572974672295497999558577741472035303184879865873568128845768710013624178452577593209071647437909400903039678631540924677426144288014249380806151447880859384990325778317820937160742605326639870103461705852418087178764125631590024990188338347245162561935283150653112046708456649828022653463976429213657818473195118526488870977428389094306040298424378205794908075344435484161281772047520868479422443098075209840598654439357181574628702981948 [151,102] -20787926327950466082805739833577965184650899402420196696873495812454089524820210666427657420495694026972974651633129274499546310761715401167473565383122348509657547117736327260426053350930256192941997521548676406448675716934479376705421573948992841173804765810327267713651714141893724223709894189331583443567409802229465715299524823045037667754868412661717090173044021840154401555941776475358620229669861375807596972712000092526820489094983378123986713011196701562146765409012542608381133798844315014509677112726005753892593612895925356802837662295391175378581949036541428058421795374461462633457129309169997396737279150564682262405993023551066901764408084098363164057613892398597768411982169949557241166793116271538850794011984516907164450475228088625748248398777808173564983154820778211189482521716766499687745181938535493302763453319931464685843927462188223046903217426253315422744515261849979585909213507953643136210633310426870316979861524045755493538301408911360565108176709601178329844078693159759070673783209778401064102216038712983483489008158076943991801997312493878293345994695925058548640690364702983410282757211223802626683486456481557146429218729687233737683621440558903967228612679338165097432368568907556812998951777612285000866877515727034882707197024121737434807152398317181472876760668450737579075940218426929520710105870632694114739612919984112121744667689757077635076767454660655417984973167327417886318614958992347893491975733399752054508036046412452760890180893470926371179791735557290841871531705862716724331508961766904083554450883706110661701462034018019939661687203748401462120650426803708804001681186664671094468350123125627877025433119064686153897618839084603542861329956155533804442067651898519233205599574620171231653271028464026472030560777888270526960969191120276510500075296272365378364185658872772489593997727430340192314137324036229086991515773593440066680167816852550459576417912990786543841561260712873297727832471635144524119956778036927654153780634179350819585606585926014942296490368 [151,103] 66062313464243517000152376320400951021648786858024817705512767955045847505201270119267742930750945963229437809954648609011487224921771640606979141710072345579777833864830742157409347163389569630414461807338746862882589177875740485119171743030012813159929501194630240573156868199803026517296092656505860149288012491573173185806084391996745885949653957270490384333644938907259682519045893138712190873627160495442331005758975084096162997995620917303087104272859296915168732852169508762902680103585677234852868518267558478967732460936327421722215659155926291709023196193321744189971560756859580387453354388254409343903226631731624503918401394976465260870263631648788000393033239631510164511773798503978914470223873893533953183201797406473108000445733499332726616057101207894978804020668090550867549043765750641215144209445208781971088511027092314355075880594816893654711470038294773612683257118879969347285841014772012086317429576470970609227697135520354760130992521444561457045816146573692141234400529549159615853435792106404291567421237326710612269375064840626200037011239501474631238916870214936347213571138776136201708906884282764433738476549769171436928571593382799263353143300176275721186395632552782431459497784746898777520195127703630830141856906695364046017534433438961998048175973032019918201352326393615643651344138366444394060709271844225821535474741060622125594479418713957830203751371399143311342562251975002174453430999137317463563401598389831358229721838163677504514744390319253982270218970510941295366998571435256168497541330717114361344520341265994668476035327848461561420276558190816305573354204226104629243942203303650908337416006511029332430128266651810097651185070375302615479079192487456185825100274493653634023621019329440286822908978298453185635576242636730347775684095233238936174542036494850654031527568807132915875795870001697278874752908491595476941631098521779447763957959081514340062913813830535527515234075050718253410875595222891824758792082698237715994982033547658223694709291211829253648 [151,104] 265942929869142825053265327298202531335608395804002795404277551175408205152801926758173189993696836344218309726130128641216557777853534768159818031507472585687081969531865469287961459289403063407540052147064056650764927212646051376567925509537734968113566577437191863908822509111745060174408013226724727283249600542048374771779063784774197608502624901446501676375323388812584770268737314396162749258395847264157235278283031905926632829876135504199857303274761315089156978952467804966407824688500370338326145174395859519258387574280661447156109659692522240189308261855747432568568964637513279327821019766238311824427886338133577214501277848495347937235028331270583171042497659585330751187865527236422060636002797242574409476202027019727512553697517855478730614187398794116925877240025875155333807436958501438327194104548731964266657908962258417386523653480246820744052236851427030077453128138116172907877342964443644349662255182624489509642489095215364746179182598475171890403229094494862634764309107022727082174177797903022982677302779294363978495896223373054256910766977582366292091333500617842775129286462620984500609473464028054660214421502305189370957796590202229815998568153077676386571579457773432851289657562153836786277506101484406484191257231123465401293209364040149869767241047660057818088555545161142289704475006643698719974163862506810556327423127604602196950562056588700767153996209924989526870113714833540265459645847673526610957596150672236240968481717052211445555357178333627684698566401809158696143809120112102319877775643439420461982479624216366138884888127393650244142949464016358278556782403157059082354530418377426085879881158871599810267594218637518091172181107554288268353776166886539013635269119849425108368750854729160548326451681416604965204961191067450780489581521795161940686780637254116626806463399175922514240124691074128357273095202210383890940490216401691455724728262388574161785228605271875591525843916404488370990915921154010297375276977086654245144317626123745397265630323640272 [151,105] -3144103720001274859523234303772587483758777325614697003179050452885459652323837652944494716343243925747484003151475879347705242613850391785625371334111594262429721123237271193925957753783009115616503548182892626225259208031441593157339153227343908491461671540822164682624281425718539310185242850086659601506104869459677770508489380316853182873226643440074025306967543171900884026029306042423350211111036098409952343554494367156404735064116006199503093906605489047062600951740829534273706627878370139004815735888680157734302976587145856362118938216110928555306575984449933044913311889485344759356289719089916860754367869354298173012697263586423031451041891040287982918643859705400599562859214805333570175871118578587451495823198879955931225478474833835384893978890102129994561656504948535914261309093438887328237716999591170453498053033240020889213314263647361102595103611943392299718530121462094726059626780775231379098746706868130516434348267878910673171436409592452870071079959524262753983795022215642482594215440775737469474566247674759290692417342593440388133283250375254320205095707423255446676016883552794888085958645431438375197532909793991711788354848836681028869219341455236177452185410082040137054318092536389921667199795719050403117469849998114165095853647253603306586021063254871000219356068895466229544377153996995499005659841856527721629516453314824591601298241846623741383302398833009022178010099050889973343149130916719533144654430765791568905195146262780828069445519506996557856321551705173462159112777762952572331580606929333768946456822985166230387531684380994956447402276551458511641119048985879799474188239416486515466535665550828728845021100935348881645829589646631443414149852595298969127857646024193190519835682948715246068684021801336597853440984871700126265273288109311014005131383141330224542328799237446369940976386172281656592521773505121922571872322214960806685300397509830899849388300391631497619798623546723036237917752200119353846507118593998041150751273658377816028377959418 [151,106] 9168000279383762339452563841837443524919525168470841576198330238821650835585197257918654711490909300098955957395727829867261728500746104086843588723475288978096359649449622446284713107035492172583769797733848525310346453316608142040309798559142453079593408189715017230171904984844354761076807819732007678024640914066645060656816837721369886076141455922631824476378110109035308604974982435545218621358285342988012293376447910133001212906644990543616994288750661734775084505151941332059419079801666075695208374175182763391074537267551388007461635591440816054206621082098232750164317936906915363056014903246388771192314877864023024406055618992004452499602209735382903651836839030832508711126555473129385967557513564436484782316134162491479956104924402761694525665746001357117926855821352415101747857792221250445621661786065811513883858929493573157696354438967776273042039168724135459037796340144876769819933303466355223016412762069837250531114962879094236584035179118245297841777585860791206759839128907028507095765995033499158637849454220233251261782860125685476563897699652371890675910479134800891681355079152930127481127100740656748565538195821152845500441506679516993794867414677899630959233242547373499598191339425059308313671296853884552766569156863372260142447873221488718444605086664609378825716507476811163877629663161612913362868133633857315662957224047914100928290416587738458670042080932669934321451555921485931637053073638688402768545274486595199126668107415424133017026825477228745081430375467648927896435157426740991928739958596256859629297365381021805312132355891932576083648777550077085182474952070617493637155945644857842393447907781875244175801638206951156263850844307829852569137594724517809761321885068128786196046212134358767674096166718233245794324406862091665156465782640081778746028140050730766529605525643797572120112120176148683103140783896221442739147890835391552856582409611631829351291058327307647454706135946240753157695644107946719223947171846042107546016993205378760827584 [151,107] -34506692470168336058991398047196383734784589012996656086547367172201506128715325458891918336754517566037631856082861968015355458514090382833551640498362339310143060823929268321251249575408766950393890520640924888207273051562071780573536744947327292737018098273108804077636578539867103769228609756853018407857997512085662370781663609065290562771100724457956161422457937346040395980278574745633327019070561692834125298736817647037870472788486366793857179222152458828974351381109809474089212134206378389083808098266001342605318795717158479725992492992276748065883325637572972049362916955404609927422392749303061894526287114124599518945892546408731899251175885897930206278739024357229456909313034716039244079373453959985297389398519677003432897813184385037863939802528277374010581349875738163204925509239138836618717428443653539255991628961435311643923135046619835081681221413934826062698931010642840777074371150443550130134902914034833247084111816605955598306190206218157597683305697891746913325428168527502796327420229613976534077241803405376490700119892060887122401375783436835660802146359820029810402241353151447642425441130357469311847709967401117387659856382161262840426377678434736514196328733804059687409968087455849369098626915998201468331108966231931795573925460257273832022271582667787348208343887134388854126341163148157876030994092267151776324855111452681996635754407826629483973805872457572805497176433130256074409504461798770128797270204880735016688395088160802165413653437427135870611584648854870620448515261084835092528788599144660823339196325819276654291502423611224109815230461243797712528536649231758047238250553838425665950923718131318220826651842883775424621462044096924597983890967710857786961395467906407652611274069497412668592437119414497603165017301722685165305424090608750497727220484434935026257489219753498607191663253623237007345254934531751580061541479202065585078704842566668864940559492430267166991246982160775037881090263344020735616420008455802804385940257646030504 [151,108] 16854333955873322019654278507934841016206757369666515099850258211105525012411045256378749671286156556499916858456512723524129376369311858875219653860820712366016444665551148592710623479970184392922655989100011751465019002293600604850600907248009617370641346318535636743163939655411381131544221191533400406291438333645314761142788374413491471042487624007587642694959079020759118063986162905994895929863102723862012891396149393364413796373463675257147049104389460539192426182204865286443043301548904075101290650590508159823512375419663511860441104078118940247863104173000605124748581616883072124362618434951150567395282721629182309652194951489412193829641425550442381200444513558030800866758693372393798863728852163991589194798838963965334589525155830169522119027961993491467130232331112147483263861160874561790594730637897110278165082031178545520494075150801986489192568229799099321383733726867640624193701123157860575317477876453878716239591282894620610561739609273936696209434759151574286300369736834894851397472964041690280285168007544302293505360921736723773138546893850251995643712762363391408102164007031635250069361581180608511539827596949184338119224667040394711130969318979509320946713325833241777067717876632842724756411814841209906065691837041191737036187675611126105577282539847164679381425697398110546363916962535188772219020806842774799221110792008300934076204450097194017141743015685612907632359709929588373474152050159717975198285017807511376363893850494773133730538876793806582019834415632527434062333682848019354747324844752469164711756033938638803567630871571017738180705092322237326978065406089411017867850079073089523577027732785426148671240893022228676747143330797349671910729037594105018365640141559323410093372594111451393915511759670804725012538957687473019288224998014217522844766025519155913019868585698834958531774973839060947872049206080299667362685127965334131892772073059891463393409712325707680265309601796364934532912791151437783444650210249965476365106224288 [151,109] -35089330697284999475341806876849184957987986140264096512438558132964420745387287066152452248564397769724136236115256202954426784977621969930461221486905764629659868249084352059328728991975523826351773368590325825482472618628639149154399666518733424437655914158918843441157474436873671817982648964932243331679282393594406879004500894314925774751033060990559096352660375884978735917145018264071498669959182633882246177745872943086799327652995304758057509675666629580724326456276220038119437306539484527339677284945249422352177680071177512624345047006042050749085734577011233253909029524090621772521727655202412125147585959234171200685825232779488237656591691809986388817460083196907000256318293211307668187302193174481423435764279589797798341217615193222632597843357106343827297140181227714132676590985484904110445492544084212844637788595178679139335234371999365000958604061956624479468056086260571324605736600875767225735035388317098571337157614714562753170634764011695535978628869251990038668762658688918181464988913465681764461743233660501270277194579534640545136989307415460264877866293750252642981611979314222293554772357033665648291687787281461556324360598255984887750405632498585602325816536777554450116741883436145283936486265288532552079773419523337043030857480654446275499516650710999259705502672592321594852899451670365336195615588989693373311144398438296748078863375649923547642107952539046704832705076312266536532423449061410253405469979317867442676785664892738913062411922974635799610133585761937633748536756833449790644239539532268827645891849771666941717078171472368297335916182121252330902663922062256472693492998894690785747449478249259613020957228258236494370040269784555913113861976975734257050300835407859533294146359120492015770829645769684039228464752429654835863697584077887969318292946712749099278112453442981694091138151627716550429092072884810726458034871996752150126251112869610496235038753931956342806499073079441842066649859930445683770064441156046411370292 [151,110] 250268441727468264159213146777653803498860531617038062957952752105521097423686536455541870243197000576838189018504727376005773047678573333808922031884553606607606218732769119039595015591826949771420706878787571735173993440602302877751825355667473998725596620487788774982986937332812775622555903295765116231511160690047090455933881579304143907551720185284887082165917198648752323397380107291750790847493221387531024234811049311696111147613589243611273638423864827426350802487075568526984694966142767088953397564084972676202982716738436299757355015716599707291844566109185412409898435643008562515157266214453450250224901841264708142971275619745376044595367000508166658987099699322878274359312845444774092156933232191671806587665356638617820025611822682730188020375449607741207750411493256168438555131890115112563612782289552000210311999451127592022796110884312003114284654507911562196905908945325125658925863756018004152915685735276464022168167790297556696576836512084203029259915396978503567929623367502449497741943246088049233626166818617241437474576707559687953360264454704384011477639098240380182473348749034509042634444207038917687121663603799579428047102925637158918419822811338057963766543608476659892168922179773300959712541495252902696749712790168807664193190449263501733071666082059805571017122192026679731513735872772215714600962136956539970188410660589484334193661298869183079203296704273956654972898620346383314568952767239668212806376050779622953801246132835535594233594127743810738755062037365130878989568683632338584468686206412849592067238471763231627095806001882977612269400335416427120761574493295914399680457691720843810481086889663608462572398507769618714425288952155413461873521984486077694712493382296185164046209074586272964673678597193773896737002858646193887295181212937457936368990103921475949507322755236529381399566528882629394855423956138402868102315320039460666980088012596645492997783779581084761814253311660183170300088309026297781514007745512407136 [151,111] 411477242479276612955291521853008905577497051831195506956428790831023023749765029357310927458095261266344377474037847969190693865418502344352023128211451199430890629922069283218983334344345212993159282384169398887319255604951661287529764591411325083923845544699537729326672453071056082457734454069692812199015901382072545817712112161994016090925824133124127084093303467596788288300613558908864224440103470848152547916653191438929734819855305353223680298699751162267520593581744700017772859115982200416451242024441309568100370839950513920535559002494140667801860551423578914123404314435643813403759026894326426630014998784890378397511109397963089020935162245159016552680714439645417388778736745060487637615359627681209091765860294699518928829037829630119373040103042885965978149272791735818749956533402443864506847546501603911044757026137082175340244885908323733895068772011727310100274684859285294383798476615021570377226986850197320801915122030914954711526345329328221871916823933738209307435980377604180531193790610705938501354425264928567317287379488233168217254764478374734842545846586840002454486793787845188263784762401370949328002912628019662656096176462971633740963902251020539289671195975956190718433940277919321926035470717293916277471907615991480997760352288462356585908974211325769190724200130797423491920702922488484865656725107856483490656857320886050423208180738569203653322128968428933070048138421371897649794543089208489335810318853956589985798891824516413981603253125872672783141812329684051450345527957859667362313733642624332466335523886491937938800838165498615175823717397495427883488011774829022973851228644208288416221900677459623136311861843052888682406473886662878604505288195687225648171843965311410948330463894450569045355378025256145724503038610458612859035053606660011634994083976011619063322607500297904922023602109743806922893469207862544756188315540257752961728997795202053563129497697684771152793461018120949137053454940151427522683845560572 [151,112] 545563132660206227167298581083781652788765698583151431677641257039636341457987095561218330985663227219729979031907710433900281483242578435706147834428656039367325943210071433416354415237766232418993449402374417545088499573747648575155948177935478914638928820505671158333537784625808431265299394010962472298019500035434229525124025981458220566045643677414104250365221252354043982818202728865583633484084760351903844447124480628596985043720949642538880989048691400370620181498821922648323957484481849368603762912943543377506218848925933190730734335705566271874856854639867352821831311179900738074670339327973471229789319631059387036287023792978105446089257947600975914167307144331743484477328930314579414545417144574838730221012575412529522968208413256855065167121082952265534142795175095829737878733994834908619299153026169101103188952228327601261788621067876878807578790829291018989348727863248918656518552096751631810232504930262347204686584589630051484960667541619465379383150126494264902319909063067044491788319422206686626389933210152236156299110974905417485115679436191167554306706011254086161902229576846336982504796775039950482581671383970437375494630312893781240740103298419186819686165291008371279767784058139786014049822628254638396349589552208153368752299056777604230421977015378882547125503107197972787931085965954585768337611967398789685329645696233006025385296995071741035184305284866713695651447052631260348174541940233380662035912405323006238865617976597373663224739960577202381397594118020839999806171975452022416185534931002911458970637103940624451705608520208110659626930745318055046221825705831421575921711962824188201596891264604274602651572523000509542248985225276778095643190100802688849923515810445166130969829292534563380271826463730494656922802797101728214110264189475679542137249700633976784844394261960539269689725362576247575385388210217479074730082956532951020922035127316152578155914115685960235576044007623511495990703994680844635654640 [151,113] -986929448292826893428832804323129237478760813479532197652486780301631647829999788741318356841083583999289520946633692566558056952702034932612022449269097624305692871130425282970719556544428439963833668846993299409554223770869081816768024089588410243063927004499079923846744503735543944953898633680108142108386620757513219122318276452368208482254717088348294269175856403745853091826836312336611222831495135179127249591615219500785590013668416899756563046704125357086221417504795654602798212738073125186944269825594552776510077477797110210184532132351980266042574113208999759797188332049256205030699469044860903191427787812766500455668817537272974168257295935381631640301600925330187301530878339666511482603646893560445790266656124960891358525222800900920353991483725166930955106524888074638145241912786082804945306726817187771834177976088358556112103709245912186718829436349863365082999830945638529696291309200147011872899160877459109488591618112935710083361264823158909451229229807125198459532068698902916289947959590423840463565960347455736245083435273529575771909265585877914823025232818297720756404957659350825131399311252422832042260849334041704386032820135276355958251101462623408560847072916030828075729760900168845175693735837382152966913923832735169873355338873783789712830874130379341323853020835694655532167015770142187259348655674640591608662004043190889061725035401029880411639136060483623558973730726247071421949275752273369129616958874536352668755997947496537439981599165696599383637350406552392263547144089334525323591288592944885198340410588919267431238762858929677330768126593826717323244684205968010828939238655445566819698932970818913288337766515331735596709321616432144269370121275757300524565269018812063929942025140833975223822054890923285760573329125750517855270836088260227481714687768016750023644147696929936616274030968193642216350862169381333841290286082283848792989194471812698936457888976276138760972824839592612655913444351476741462 [151,114] -3416006724879526998092027633960882645736082502400098589103961004360302425695249520475783175948763798210832606921584105650082866831011888679448433893298269924320290148384183306178689490440444347158958664248590750476859426998644336416763819684136633924942175749792390841384105660513596579763542436741272738784966368026304243202659559476770797667391330026161748790784553899985503632726860706521915379828629383662870765898030291928989939395477833579844586090945003150120309677942714997741299790134185542257465422460701749020847637223886597777738865867212341705532674961002468280893456607084556224770526039370799307076670033079029590597955034092909558652095504749069710825373988623419042324431455951437285848175013267746937294155706707791285902255000796341564940646008535095172747953247328907533287028422427329981521852607358672758147057739619202539380294510234642528577691915964651884166739078593601212075382629481649824824429750517189744030752361138290061234290420704766759252485745647436167318033088514285936694569662201152421793342452831237758790929035344797079051702655099839905169498159743730772514288516080502082135137519800885705818851969455630169761930172490915054878928242645133565413828777909773551591914531797207689935378785234417115523910477878386629258736631959497606063831394127434231986450002414644303316962764188174452898184617194445268295044723326587090856809780541265033273536839611777143340045230632074434128697731756792393627759028838843452565440110094683825672246094088251134200611722792613085843512883142122676217255397515381918598330442462701421147033001269663304643283725685640193987551890321609856348598993082785938504253309936051801268216872116955072115675799862789355943349984538910189938517404713248711748725837073268530613748233108417455057132925559249042944699816903500914070437497068665926452185061729686527250097454149052154380104227716076090016407709843493537163778249634942598405695085093422412036312109367478037520507476240128 [151,115] -6872994066799308018456081791581841840563097622525970807880487106920903359124284243694847175214778977888589846210204755127593585439838853155364659876518323042276364591878878579301836647131908672925120616164926090040633283650630054457587258279154461216666370824295861962869380231941850046938075598593718656369270898894203255724421476136687369346898134476556797433329691806168983647017661486560578533249062962895194885356465043828994432831174791375312095876977270983841085236881222627422915175904364228223739092643497972576872413916993633328177400750028852498429221937742000214359957200172533810378841223679269942314906283977774232067529295249307664706518404122701323356680200156300216777272985331640833937598670780924052671358915599603547062007959909476324539800235904401213697814561942814226299728840783036873051381688221069662474124793649325595908795678570597118521568671081941773874526379633224799753025153073052233038331321442526896150082831798674851411996941452351043866129308945724622899701376967910958364300583926391101323991868646131927371315297669152054513234192733030822940616389079089158961004167779392894522539933622566726345005952895549164840229975460724613721597599152965215386649404050267477798469983025197233244083681346289998308383601314727346488571226943139646894103463647461051584168962174845583045809562372392765323313214711639412957143011604500243719555450738051369316282432564430603512968201602790109988794799835390776905668322831579651435870388159846516689026075180059003799274368037152626172506581510257848193599135303342803869467741609290882523431772013470920098633482518249870747024181181425613037284436767627471479293707475790686468150677618711483109441832268291763611146894539427914585477912520627199821008853509434784223264452453473437846215419029476197258792406367479558054026076208647231945965158403004260476092896100492831168703921191693951132797625610127648754932521303504765051340050597826894585896532123418302280828384 [151,116] -11641683905366909054498771223312950944256288777954520672197979314353132172360550625183814401675111071054715986020533054255762294413874834283859433757404051902694671526549425363116651622524763125057193102923867561744775023676175025835904872420483428238835617498260411603055243270375039377405932550788247744102335143571844477203646734794491530905838066193967891789047398323007269716861470014479347521362928216849138171728157675817350272934407030892606096104463453778820435958512427769248230275731889946339685938236087872696794628251814381253804841376929969885963362751624264801059513644050362337131159413964282545426837058532202281275528895916631658449012921848440771600303421236971754719887077225036559090667736332697399679847035571549071211243802514562673436532252870641282290208212755075114595296691477191397582785685095792943325005327552185693467922491756718048685059012563223991132879023457099036087732372797571269782204863908072890242992802103062370265240349032488812261504832442548819856898908426430914573845264919399285040400844306054422143767983477280365312829183298062417189921312537616577561256362487555725798015500676986329582934582313918276244774471607756351104339504120255175631632245121044602069756433871583060120424490304933398208939561529108500086477349882045723542647111896135454017733094651077686310550254907501143995618769784160040934281754043095487797477508116796049760885246994112828317199933654444419604326731227403607703518496160098834234399321074062437979583785259419277863908316212497132613318883651778507590005437815953205732332479545486904637780911725242369690091040938369760665383280781650221819991316009918927523575243042842460430468017455885125021433881304420118644802586941690171051375314924715345110565115247838474384792235060249513120060950127010360128868828592724505008329916377137521332804048828458286310581667135873065025543432037034168993869637767496391719391345786912722856934197590594923028930128942652540864 [151,117] -14291894077496895812224276864662468586634626412313363643829491837346322215388623006376449811567851227193280791790818903210922952471672985694426424004192604849690303308737985962342936908409675261292416363100513935879093735584152143384019876491026500724774408806564464497595718609320712718242120257115865979758597381139484937419894957376404582955444512620328079840514524275799984101724276398829750828874384300499816705584578174007971429967897756242373696806042922201219051464087368859034729174335462879301684875048837277593759350278461362175895895979839583767316985447911441304201039585610702689535260814079937615596925543395237635209244817656197612615411957454356161786999514370548416909625768724844575689490730525919817623464154031194724094731300466391438216871518879645009195612968377136874345363489639391696784221845385869690592510480242329814184523707598341933062116536138572965637049903059028028017507440615355494925919057521918113201445577373681776396315634750890686231736050741992640019671154552008956566256151775941357908820725890753618304882832071091318714549679008767065168611577942874961281262304308821994602490826801680678622953979095569260685966444381443855425879585000250750928711960684366637046436113800151534111378505306921194517897114508406841473541806094215738308958239036355984332066692561899517282655218138698394716746238591172111744077279605956136081463114929057039494199629919380890065786412650944774495817362912662596146510294723890629361737919473706733160155278254979420160302822142416432498151751184193044386063522535329487467632675737399826524340667273708217155191575135633664428209880123139737427522776386201800395316265351603489992929552778215317324325423266810292298098774990343948150205096010212080936707361439357178039050582626604734246507895198809547702621735804615396830817012588282633072562635159687160503523240488744565367477116708080339110462799085878152521773910649958056853566411461118377229924351884552 [151,118] -9442933512354986559312067932889559872293233438494429040625097259283528006518861875921292238419679594988917503888298532437545354798642360329264158814650393670030843281548010405627352313110540504730018491471677415818030645304822382908869245052476591600151968296300677317916484090251807962858601015333927886977415133539645071184885821457159605377153141839970753543871446823921000839626856233249572188616039104286632899700482876095974491663477558131693222490393471482817364944082124807175306073290331967379963056067376435392043622831523537133255024146898539479022326901166226552906022400399449280721506884631217252545059094663141223861139833402890474344552267677820971134240413171687444242876963273574919488662260627765617234098709098293649516549813129015654074228947010676966286651516408298679147706055076523323594100904618424498187438278573860622908062132281781971373935680979888375762741878891984807812230578032924471900161642884814093118007334676606855039347361151875306427169817656036980086093793623340444665871802629846125075260885554696098488308746668636998941136944545010478535016643321266819933975888172687495830346902547167720927814905987884328872543227528740322047431882098911766872330299787808870881168242405055361509808206352255013079111796271582741968041259877097752535435987151170444839364761558360361801501241360611957648485938171411420356340124463683384949890611882720516600960856640130484285130896431142000910216604311184800584343701849654086875177278759327401297755968471176781844430333232172912165282072940238354969189916665114774383052981258641579846635890992868533171256078408957865617195888337145190189559321096985811881671420848513030793602920875347458163438623250346361711570607089400801901328722250750034244282541622973161201589172019829525244485773823521287410587289329291319427278972419000576892834507184572665934933600329413543544489488826873268833298035797962623699135979885041668681632042031780140278022080 [151,119] -4182599468066613957375532465029542400478824787762602264724277811461943394371913885501785373960499990999407705945454120773395720710595464770784205318431754345063761308785302372221821692582804557700748124204798786664787050610108239399427689985993138746728935994232738649622215097604197418248441711146291105887101995052898998977656556592726373055828065567451238382377204315062386399385545726915202128193476587822025640613475914716438528509874289749226458428702327841834625146047999939739738815064582118214223845371188880732488468849575948348758868884623457632558049762340496837842153343223089423990687898425902323035062316165653057813015106148565318011548418909606055367641468634626270827407649387130526187319189581929568431397417503843068809562492947696213676036865196550801203900343361384889023029178885421248438273632160182219759781811056080726854362352995147586644121066070011834716112628783387037381573094112375363978334269842233783270335405926261742702021889418566163977893169888387910643778806784412824842453632739108428800121899331593403860275211566335449562763957308526783781509534145882096589052221997878547219534840186762966966267309813272820686137198652160220707711790033906316915394857798189442380133272423374819494117523830455252166068367772627123918450531231625217128156540410917372074464626064582620877713336529291162932835740887207749944388446070451690476927224444673588872780766282979636312914830137214638756782219031130237836903485960881074528029572625215175678028767604716342980933459358863114463446165267609807120584264993038212074539267868989166628287263083440342066780977554243941990047669109559799736033208898811137174136191921760006671181395789951567497081918242636663674454946661037125859735472116532114720053279234633727261052179984911808442467729507430948974677102267658020280108054712852464481359974279181053507337052712139614365138794071427763997635220562293510276072742611604858144503742720493340632 [151,120] -1247609923893129501225829087926819629606626164325817794793554748302399447141021744878596718681091039203422505047572628633628232611285230432552754448636286168007332061934891014257055661824835435363798579345683305317890430782399356997191499415934740037165683521618194384056265855319337965478057144478030388170352761980489105652723226710889860194411473648593206232280972085546897811592555581933525870882695140731243490691757915599705874832626245635146473463723439134219856838961533997567125479948781258717454306335772300888181322604935413873764398041798710184612853799265955386898863015318088433772652179297891276674396620355300366512787257419305639548142568133025948086473653539959172666204526795975414280223378920354645038770406098306872686172335434806085548958877808431409840282915278423129750263318378614966052906241730733601959790597085863285013953294764745149704545482748686436232139080629527838878006653848080156374307444570667651976702066916328422636724176125707690935304026797862010066720810982716082423185612200853597546029236715731753291518013940399488373359479335091889994057774557133279193660741559536967146030914168080739799133571275376431016962615006791488978269915010203319259721143756861041350812761131170576903242479954289261146962879635080488242481939641470265360522405538812107312320271412582151630716336594817665010711577446229924601185377988219002992303137187402809733180100534445789640744943127381651227879409547860688990572780864796176770349291594992541866789865668610629591535593324539210336356715164106220698677339599496865136760537846835847974601219448981257660164248997554327491530522104534763835448903686997369073644530542587717537617808091124812984269318429990123704756571445772454325407890340486439683699412942537185682869018475723555955729855332339857949672314196550568322160724655042203025102039626456079598362730912783179820645203132275449959491347726604515061374465955298811912202220627032 [151,121] -355741814961066972963739842378334763997151325372107545443858578047845485200116547016260753868544306683544607364910171623930364725066290466375504530511070798610264616450949140714050309690997120782365797430422881769072823415262759515950373681595185806887382358397255357241693693233611030300199861768722551013196431569655881761330289610756063266181234036805700966220385523854863062462427337525582645876737165882130347761537755932548019682673297188062030513499762372804760878305169572597118981512264124878177253986684812441450603253497361623638890354650813506842412306171036823286618980852250443556125465913373413841114174415418059402868737897761228185922579246617185503313051257925927331771305402079975621858992101809984808992376658958465967032533590842374350858518823696924123323311532247619058872425029053317641151164512611438056564519258087867560442349755640055680447587208721439061199559429876257996704384073527336388764232086844275768483354077841660167200036003979109054263882407576337839416251944017707635115267051567575747320012273001902158123151474497561222447184684258523894340382497112298847609964854227898795509808748909608623278677876923759917568084207410435138678188001161717059256241297266933081952362830090549947026903501842420193634723805586729998648790169071942324361295503603633944814180135131963378055785097513855019815324730973027769456274211333072539342566207472451261650120056526689010519122781997348317058242499273957523424579567373830805641925402777776631181659692077748815368599957122703949573967156411628270043975161236733095756942556288469140899824944509590216053710200271376009806446267317450081075438852455561868815813210492371299311638401803794809719562021871562243575178750045097831219794611854154008460189169461116522133513467150431065853702498132287866681374861148185367097837407029219537883937304111440822174987562164220594301630874522205942536079060962538543016900628480771316103377 [151,122] -10600953438929147782117803105999968001653662923859279553781786239652276814388956731440703338591077730379777710941199357152110517094959213816273437674482940151073701535555060373911585713159164603619032232987724113994784131476803831648796686258373374937724786572902403419392211003668666848752879001213204112300706052946676809314486374815263177071734310578671516731134689873410386709288504008503047620727805596017672421948234167893562651336510233407213540144453536665532346051806644435123595135274514654543501821086512651162186920607758485390077242129989525901739837221114415257410645739846178748484223075837472514770281884856256367710124513507479713466695849517728949623816573301180868965187084208478306453040839698221403436902153650436773374469197435371588315811426541315512511254829932504884555485686451079493510198093383061593192248230344993314281691982940517502908218831092347563975560598482775674857249913270664405183636327036748214642599474128451385525630359115494787087917096520791055425324436039126160595953598383584707483400424537255296643994462885293490473241396202272233940671179803326781732480024183414568104120643461852990389221813470226449583412864490470251164839929319467001994952354188376203223731753502996664175125862421426584734192265650660143724331521236444518224976351005183611241198080083447468574587411323967366546171545837523583309756547342570922256644140745675553497919869504617464472151057004088262326153075630776130328193404110218059969277613765582743564723517220801143675945392848753663592627412088612302889486249655624995429401280339648654334384478301619465307454093697740219996496372594809779465911806171038375673536785162205997479123749056260012227065831931421662264742627576228083259942718096423982306429691939405797336669813428702533350170053189563108405730006584511919711116080054435720175257560958880789470302743225645125165528873180316053063176427869799270118531093555073280 [151,123] 6343501409047730510886423334903989358933293203311644760597439584523974826963035834455339930661206337361680650274686270388894223030110565491706161252252407349791113236092563802968663034072507642260312396758469816872512331220760371453494669685614684479938877277092644596522982636182000552589517719257533182924450796924681280582429805989790975626702567702743276814988350798463098989817397916955895387802066808038148292457024139354459403642101309536205500398888643511427553129190503395130186369095162287300999959600109446615558945470418500406800315576493920628555607158665832972778178441296064870736489240481924552499976207958843522632669394194862423283008011644475894783487482505112217380077739216064849928546827133038392188423931983653364478545356996485191100799663191789808965791277131242639352114301018130994589420664257909081722045317051642137455852266932890429295354308017721440068099737884701759783927388547007173074592197092416466693346341592722780217397244334997108250853773985380347709512562115245816070841389150151145789411287083640761629497559198451528648371694978897325849927262296986480360019274429241768159819261678760798888974271156618439491746982197535651197063564697099965743425284019099979162938446552403341472417255137762285026044164187123846526050657788628074457691391439117292966923643991030156690449416892182320870018662089234737244220882745875713642212382901733761867709306366383091685101926324587614790357448430797447187213227279703241614063185828067293320602290260098594191853849921123716240669791311652792618549809368536653692868680295663411885364719126911245445327343564868935288591943759710413805627222516722613728281699932714608237545724907919398991674102612782622347558770190737037599575445639449969186317719704143585987288830782018003814161749311830914810737922201370240744641355864226493701724547818144660886256899602399716192304704395678006422081898463817359784278190304 [151,124] 417440526481365102851672306750019220767124801945425910165362064060714010504007243368999137387901812227507847726524723235797913913603867630086302472267703367934954472908008160040533673680271716608160521251424706215831469454423706306530987609307291935260307828493551547915888444079186022524168862581605744142049511151684786959064719353054881679781873980352738499811867935835993889400648554875232508163209764491186591905678482343275952229061463529983997118704887161103689382882169873165200717767904678509343830165266039345992611320348097171160754060311073030394968721664482907815090738169654387444987783715785041374043358490337334498666948503252592990527686771435912950591410390903751242471352025430658083332355050596184083437227291716794355161378505308122292487576100897502312010254152106195508873740438999461901301742055778686012879287808060849270434995387379466811717984393392768524939154874912590408880431525795861528173453908443696526295328374029361609023593558349740802881242261469307599781496093152633010710007720643147465198887771665230615959570609315584678181920737664654130667316485609068780540300841419173773765534688230053400292488162734932060421262705026053785107863214240599403229782499076527552569176100849125288255212257777607128247048092030525215136007702620505264831171142540888279561132233145277133725363915954421405986379696873219769317186986508578443069822619112920766703546534997448969942445270491022104997289167751497557187237277870179267843140607252660495740408521159573656640649716203109192126138772385559959187203825696400426594653783203632516746854400152706493400169558915116793852521532803160401601879660580587257230596512073843846908068830726452483367029636824138485878359848495056504565898629996192825686335670755257988514192807445422060177350629206342736380877775423418080216311061845901090621362551073721768200267048415456605586599959923857607755220823401534365424 [151,125] -50596738284562043316332456600151873967065984908108984504776394989471292759603954973568878815196179333552639212150700372059231398496700330963077782761571272589152966950553110667238335965645690775749025667547184154674511723555132236290771824315065171077582490833766940455186153170565506461132319830832837580479789715021574171755296555466385560146889391068967808537913504412650794138164126300513466637814050642391168205866664346045015339777514629827115548724261724709367722652179235289026262342773483211225766154234434594000074910543889707701720861079254291040223792148723981630584425990277997540900729862331679596994001644396950275895864580371426735917926295838576586253775520452283738823435184012008283692322807734365022794427458802316680548474973768509331208918311494651548320919235623863918174652418735395724202368417840298588007480083595576565412626538347673713609322898844711104404469196946324529795577407548438437973400834791175766514921878255485457827154918323286529995899609741725278261449820551736447019252335098444777283129562735362323750349037523570473859006477754101750965730679111936287817324204412046946214251804721787792555684922959696063258642849657796453983462049758094352151869882660792102719153663076142146112174728716269268762471775577317128371597972322407832437960424998461242544750539672015538233262495595619352866730665206301784025065374252976653880181656988466813662991824701076728493531258026853981633616072049838413817932211960573389983033693589453828758158630990206437762343348872666726091277485134486563846156763391106667253076242410459982536242340836894363098947846135610693026533341978173737647291698070054327367286085211213140854076739069810398539165483140007939821676461455505007838040529490014670422709708095358945167017776423301042489417328105160599289248402391243380858929175955371558506949600676318490933512536391958644237289908625214594388149773178414 [151,126] -1485872790474378863137327564234286910694123288642758916661803104253879527194305818364741528427275080338797780488173069060312424910241262594676599409986628476926136217938131399848212339101222680489196464871562413902959037184996578815924950525606050486692612926244870792867721798768137991798720302001914451324457764785570703149292841334815120830692678489374728210317109056106595100827908432046727245779601629634498613596136899504818278233039301303070267674333961895124385400710645413693185767589622286331690630941435356740143644635196834600260062836486334413033300244019462754898854837680074692930923810265049355786134969979841201938538401382033586535347109187828533368423172383970425462109150993308215933502190830258021760810874905397537445194336790324522845990057555620967055422008198783860060945381727409365883427739158000903844386693597628021046720128347509472246675874786997697143068983199392958079050238823301855985581084811362493785538071478288908632260607433827265826539351786721087718559520262859060819902722883350252673043275683613321405633613453499604073733927570044317054390155115523263564145288832994565074436619230677011534693586413080153107441861980449706728074975545865566127266358227315481754140347481217192777746401447820625940739195763890614649297378270548473077196294354559874425253778155430882822047470211918145229623932133278729434265810078632043550988704922112017482523789987639241873625204627032483527705909209737957400044456281113030019838667421240660818683488376668876372488131157310807884350116154001575665130210692845514818939144374753392813959314513926125489278450336156696606663035006324456964227544297206950418942012657229928632918768423240591166807491300907684177673025221256853477569398490215830106162748865215307863473501087039345353384811203835653904541865583596972074794347181109787570850355568222221625923138555259612659274525052120217987956192 [151,127] -18065301282663123207691875475602690592838583070462074195980687827718066724167742958342542363888125346531960152278040834898397830197251406239786409215611302333445696957599977727853123041119230919743002791600132141843691297187429717185187346536929438265114303381984340095027331026860005041708850711761291012203590901541037172287564044662673967309123722035126542488647240096902660000177740916160632275904593517179104643878592944880209308760434825910930866484885845373045663336712224111147628462680997564761384614673080175115427829450439606940818753840060989729391128206316614559412644183961624266057327774337450452048223236176621359366358974898089721512784972511282262654313667960559445172772735955855269203728511634476875884312098497864245919327368864697758225268943424049437091194004152928767956636203679431045581895785481667093519202804992271194622265304982918235065832376310928747791323704818169621765505296416676150408140859309540476387678189293787842569495491075906448197330190624479636074895001221573047904951710118113738068973519758149198008993668231704920284741582726463877456737866203420436350016260266097334975201414702698746231083331141160502724433072496176531704654397979994465763544760184288865169631354063387414854294087417386121496619782133211987571958653192528650515038760574006200226439594022909873287163544093540523040369142188608229320203558840591936671484785222000954381408511179328213049495598645950405605342347216623490221562743588441841256850981499597102528715121942248939592072677341426303680219400910796133298813566733123926876169596829813185915688457848858939187911274332469032067183386038058223025864671685355428890260230813470758781162993129407186119956294949930284598304191443809794037324505357209513680995862020151876760117494039061778129474505670068731747714833690380974015848690554827039986761063345364469734177485475315382917804738094292972 [151,128] 693659626037940629497522728384238708713945311180753992373060537574985068067630422579770489408496087520968225255351439289027439223086496165048402640441039404921580948212167448026534978302631703152110074699092869694583795675075983671647241595657561955629456090788411760586667352436058021678754776965869667994832025177310782079622762573051834057164025921330392389832039920648935559452233641981786519907278405076417224456678908418625222281693951134000277763827729795891496130455297744755289116259786225448873028043640648537362983204352085300302141357673275056097801708351524707814634622499197734144827464749418741659753906631544072823974561103467258585380364334334452043835865017958742316242334649082567439021575994729737831254818639878629310632555448063400621493559606226686353122376445218961231447336049649938280953478533578681586605097236424394532108204216271292349607700343821695509010646586238404527096084969126796098308072914244520121805350033227993107346853553461464591941801872495832867624505353260013199940312904081885801454754582899117676979850177772948692906321417289875209524077045564402150309080009999875750053976203345889660564474188998209139247721633748018273812160914744633806283539321934276131736871590432140980216374035601256645266594883473237257509180293543922327514726513595683701649743341157098031427447321404475726518656073333289725527432065146330265306185134630189136747462164290612208891007734008189069724937787553212546669440843778662786067654145210454551941660630098596192564977441027560940584914354817267935571976197477487889561995903210992141358057448320139868580442179725751683187111075248181513454200395404568950048615275686028275871726490594117799598591682303370532801339465236254837002539963721787430375760407698191540265053843806414474735373496360490998672354278417899239487795423342896771456784421384645791208018240240710632383403600 [151,129] -21712064072193863422279954972825355116714418708426894104692172331426339950813343152365755372421808341350189646795093239071711462444076143101967318493731321687919417223668866800484994430411261412094768819046334072185113657517895597037782729771065771430756480401272602709774789908317969369881269848216951652847340988167884853429712291001678964295970119714901702114505808165015908486608554199423534134803751873954998664044637488414820175085775487648912852793329823644163954423266522126606822005227846343435610557463156879060040688806397268210390245251800289060310119790890617255482888343616761385615297179528629534111917261320848670557375066904036282554641351117031769071273086575039891015057830758682928011832477306982893266105742737487089790927925755966379036026807460491978884192385720720199646352687142260591113664517351004218124087177244170698143238041208758264900957687588908793424913405011518159109487037555649902098582293803855919217726047078405912066172658892922365869680248218142207771415737270453555774453434335872760732194337045805985196350797269221994837936880128291207240130096980363510648790336880655970102078793105208270786301131530322474874961295822912300175171013118521254204916685327745359739904720748234103661776144885520450635366183512494783416104417585625565706342293565853087552975450930974142344627791722285620360637834444876408942916877460177207563222077142127075378743288465261907904078948392699678127164168031463537461738672698194309010069469162741131764902387718156362649686016965373218216655214554473058824436436674509347128360608863903515785373238587150511671839672207908230293828688095938739042997665968468981284369872447385799187676712343949263289578977568758351339339486369281280041204393415984477869525932912104844502928289589228967979341728426924371004027095549915011897845939788844911309753451518534249066632554786246153458 [151,130] -653589748946856652164571832367244670749016694737225188831013528286034692601300798842832587995593827158003004863436934350611414161045759465264919099103018873242249070532726166446846451242774674719263657059646611953275611130687982840623594192719228638262798508822181940182277261727391261488336544751660243744459680643450027773314358561652072159167047714202761080441775898961887767308244851797648950913717447173071960914990579781985224169747182958249753793114375321963090419732412589113954275510519814637109423910787182333790817252793555901474929809238008674498775668785456308387053233406157361506598711095739343580852954143741104349608487786498463016312174611634590102563305453244065288406750868162567696914617422526759681760134693509944020741375808750045369602706839517221147967439357972957249722683856251632223027612130359702426015830273549117177745063840047754480934081048904927400206733498247287903604219298588044717708070709886713621176239947058549071048161487135390641421468111039770120941225850959692030918726494340335923661731177264709188460257737692394076567552648877071141289216928094424196736811151549285829870797610430993047186519817632553941978741229491401954646254683930958942559459677937111051777479985745215157744136806835785703879892132714677936116815088171432081259728144633793729853813231283112837704830758408547670001263448098506299808984644627693370198802366441558252755140082001493334074360201633727616294989230521194234882081772163859104422077986596460270497730801744312923286223015327065503916260238592446349545981910500645631569139534544553793384546706518785673434920813161026288720670187788685632534097029307363357083031590671894776049304208278007683825418372849034498577884659184597066308385853455870774075313819448129937632745770937092256548490576203436644229542825877872491213807172675816330161824111693441073007049670272 [151,131] -1611358463574006823083367090037489650383863155247461988516453890596718586170854941533716823041707035720343246261230550929948695198352529569522063576070965280181596744596985789620060619401285070132930520445957934094827103759259711537950901917678748060479009921491007862840910515882711026717299986922795163304275693396523937983167794282293740193877141753532978368241620138405020609075229198336944670318569371384645196897796710783739653002838814401719816870517357376798919765598310350550698613638002330992296226709626027860539818708010451192605493734484946060714121804328030462903934838965732598019988480131613966995345002574854636317610930467798555952772859299600593256050225126493264162388050254038117408899809029515243577305171102813313581959246267793811030444757236003820978731224745336460807065245143211522967425081080664297888479283817431705021975156736683617070017419956794821610646857587691066468363233151715568304178235350327414537106696484337641472172714222703141071824846381272968590084101983505028246312664040003501146252824371775539806452094569062931624671686900805804612317773623596285121717297371844579739921845828584359127360122128300866601998276001501883576380966875959061060617551481420760469177657174650867800011564513328101941893435307531355396350250721926987547947176910550146641984325453508964817266308707265918789020389822774592991148915616446932865696731673509670049366488182945804683534262920072200285995766628335093877137907094638707588570675832797413064685325670582496037110154643388212958066892078155877791084902680324966160197621244824014329500606660590529147540429554068391342140530789014961388394996952321811208023980432344974847491430460873095189247578734522410969511843052549552161356263715631681548672396486372630767042792732593497401636755092966708983490834591975143056380092319071979542807010267803503524176 [151,132] 4154559545466701220429207801422316121774121355405216628523241923965082962016543963106148005931369376994561333015967472322088822636149719963766634700820839788476346271244913146584249148745886340468324869630439154434953244000219183619215281839587262577810428136237675845899230035489603861758216198005310603128860029270870866374998080801177995899451907100511572327199965497147079356003293474814918938573320016294000091855782660868056018459598919802465053352039543418342779132476661931051036249991846345090517072529979821864727540103234935991809555317323038116879013021109947816055352308513792211114600880532652904515672097913303676446128785029351662364345512108023610125560392556500874415347338630441556736825620163982856819062851997129491249279044002050064086863993371264199912636847179503703574718739714021130045722807340152114936605934397210631821394705988683375144961982901096809276004849077088898420049369610130438478766742975835380591625863520636613756735528519854759200838604928035237047828419744294901954008035672733923418181378412021145205639972984385716923863249410451189360364608579906952347827061991958684688185847912467959903472636912424220238904972498935326652779234065681833266022238015513161278606857571952746522134594395469673420507387609089432772248808419948766297476885777542986348452161309319195411232542334713365518246784357251646132957869938927358278621597647073012977923451718999546201604307377289547067888188349454517321166329261949780093316997625242017431912262268901795057010978877802678888272225975983247724833928992798742777149594967429255040512022629784013831466698431908427608795101696627267944335090581713033956248386874639769656425919393177406792677451637603082723124936049121338396854743062584381569427677318304446313261175539598210024357472366501936032162700742772744064017602980818993462874899073600 [151,133] -21187395608892620111653544266433268661511950855947186036328337164146522561737026661740399237109883637979218100689116062462460910778931049781155699852279368249268134090176024212174331898652925542642183339020643513510790963689797610691727000668952779480823036065238762736364745402192956672180848592401319128515134399323774790674504032475172787200955007429575270702743295937623766216228564820420057545413399932451951898656779481983561293823746517296375898900010041783013641755978076941998940105100949680258327375432895076371064694932144013860451377438172824462570613215397329892308459070684965418415696857724629711426450854549073945079034354821665515490897378197176827689620985679148984446711237885271900791351798093261386703531619567314214186117308955107716203140183909905703799189920493566942981611921137000896178248905934225904276542472338554818215070805300903750199013545889793933981470219031705327299036765371297484032338094824408341496237369687306276235354015969583302053467688485646327834904466110870690314468717234622388912924734222171798260215485382180640949604760703205283379744136601889287009438161702278665289742833026707179499716029031500872602089892499295980842649812491680580254678753303195354291449608264379059233075633577474116087909020441288678373783957807705548756762675364032040495395717543284709489414195065766712193494924882442816303606992313739212329781332708914425195447519185789101593021143153298894814400262788654307106045133782288692753562085600034452347374206047555921361530409737360141188772621679060465185155528437327321353654223105754294372462903821942974104380186811629914702591708904526828710097863009776461676402557693397022459144475002682985447147338511614249219437895129645976979997003808589602552937716749970417799139022018139765625868594560350932460776119621592861570478957993077909690248 [151,134] -136736157479365963897460580194391474573605881312694830951449999234857881849610911573956447425006947415922244299645594447826700410179171295971781341231846046066561287721910285932788361359379770064129395059653473680389524025974531310766050235556164528854375108913244355813377779156528557392458552516378086434852747076691217701067472494197379341743828926811638603050187138741682119135274181275141620969975276829438230978172735689008424038652602044142407843816570010523822079479715261001208183814701853282558238270801143885405487487887030416592825805323449433131144190160348108925658413444732669807119770764490886615311179560892471877528434149382856091229614713791840321867385958934384899598342810781336836564106261153035938410962311301133959710127803098976324368718376602932247672982900941308531874089915165271652968532538847985281971552879831594429782739912853286036193870277130872635427023978740991491658594137831368479687225431094084869086164265685487042879584514661409586729975618635575864619205528273433763605801943955738333921726492602339652303349664825863376644996767349377355112640992537460045613138627641654230251038955154696892420540026935849639380054532057820102757789753479874162595883190895444743980007437575859221763293832327050910061917735657883351026265617788715283018113113574748016304690167338342244972437421439471472415240396173752842281447649536686475569335149006298225389863136181976048459475176283887424096971456534894428329956578064163510139229355577531409478407917735792754444649042282586116251976107541015236771213695383708321218736593390020397326413931351429483033259218118010432427287385065088050159100039067511285324345519757362161777733242058896529897832357805290048292720095719342339998780616332015566956813977611308268767049300170140842057666079787280976620377020234008389656066168011648 [151,135] -247892603655944063723046985319433042093625666055915198200699148548027378672234576036848231807612347324895132960348878530174512392441395804133966467945110800075128393152759223336924187305911466709058501388290971020822189050755281768678155133257177693948077558104316453282437639296628858107916148709928336296400403173637519130738249916848741727324630588546640052671088958677264299742989994450091509549918593718306687887642238071492010763265792607452431897679385206843479052821310400199871475346433041260146208625744498558133425113096237325646007838364009519253045800217018212359112432575806975077714724925517320951753354978168686356139795210357834766017781585511172620860408210817619194086249345051937766369689464930257817771716389419041081870650002185923931906283128286798088443005796244448476955696833372728331792125928504520670779892321821123593889050932733727765675938406131217400783342492982247815326745640316980913576554016975802988503565649065956322593717587842702043802285415812164965001990986816687277217183593391607825720757014135138936225851090508132332152458767829089651564728121002785657171543257539386195521770226597306015085349359555039881307395663057101144682460682728761162409347065128251191042283110550191417357698762862855001500859448092439119050673144269042092397538293133532936372692813360479717941136577653084996162342170230406333012305890796684684478146450926496443414212104080592420603633122415700878952766882628393306663683107475588914179420588126827640892982373612463306269891018954540667423844632357249376318494391846438628094987737057517552895335233689787533445460308664054971418399125888477199878659555653435419787209900928615493747756074405428436451008558285920376637566031194504565395000868680269144786060856673706827092475149768925798687455449523265955863408730874207433763376 [151,136] 285792144257551158683900742678654125947637494012045592119132209204873232138449764927107648947641443975838826162972037866301060467477218593570217252523830926374388858210621675490678287533999649102175444133537329884391452759205033263226276176753565968313726179469494313173984923023207349887512890376455397298955399515595705621447080162315447792013314320358224666288324033483679128435889286603683463575537091768706770730809631174106353449803402934682320686943778315551724592250119668139215979855663971948572421495042813200270949070002030188325472358580745013099429053537531485674538489522710636856263506922764860159876866773808073854745409037726482574843952633835938320036074492692597622336291841651662606654298755339208177191221900402898367881768835046577590059358077334545839655169815237880001756294689966558335511163369238583236335624663618240931750172428451981011397848602093430085763046074459730724681294529764822051039351990924442672011626952854523159005187043511994612574238112168196180102891198547886518129914508549465288137739175401987473353059724127922534126062404293639656196478883874356920480332005807948795421980625989007195961917141823709852950669197097062799063725491687640693032290564765862648779595669724779313287015595445315296503575463100620800516399825511561123569028667828193677564536259931173680296459714656006725325884617961135583585217733885736987929057091637435003652284484735156103271011215355728884127044522291089721374207692269665514918586243996041742675901592205204373146059666759790948436164921633639607098127165166105894116440629556050219747709010552137780189910634943376959442258735762751534434819675655363731778626090362341392914563691516930112964670196346659796967923322491397531665828451931392825260658643354246186435263865411724626888540986169753518316941467957632 [151,137] 6317893218056684110327851298262694844363099894524099765856093939313710258038760051361320773414862047638729862672251656631547424147125722483479823509345675388640841321351082239568553134942290037306693501811047194324457943716921783741141581889779392840223202899339060375014042656837374063439268435723986405985144234296797673871504083271763266257664595318728553379070319131752842530614238760161288785678510508301668797416701519904625407748150443859988622239964028516943537504128983958011019941195332315205542756180430820528054791348133592033307688893957488413617482107753953062063518135903262603491323216958457130291617867974767820387683223849894660579991709544662220726885391493238337691221419946801204458312621179084700026746651257934899186661372025782564751661621959854608409611404014649467705178672476087582010644081469564384381920133458257015942957696520500540878356013952238680226906341652527494964884033827189068361801716027694345850519657276166655426682678159428248618773533871811910890873784972176557142998251690684007990283410634980676518818771701167110391021832808000744001527874903980926672984289017859310869403375891332384221338151494011066658481065901650441308705446132908848581953795384684076211805280742832208988404088764857866917799779519940522866906030454145949319796876534170964013769602834480928494442481407584140524018289196755489062193302232307748592952703489730619249697736823029864954785510338839074502333455091217416722866294103883182656374517257015080290151903634879875702374987940800258949979972410122775084078334735658894013253365598738892262364965544004470219121353104793583184560293525661941186570738340199779339751593518576265970542604628050967790516108762746674225675920399869260477297934307244213046565118997198189797908398090565696894883700159344994786392 [151,138] -79652589618513401060934151372046497104917077721468352492078719122561340967508710227345174303660348563040569501280271803050793213568307549991753031448204959944599071934791239995171670121891392309132097560437648603396227051109823480827172121714093076088082566118271842252663519124608199998071046072041157602582647926571133891759893295759003711819604885957996648763024120577616064435142475963715849694110879494095530447134141421355422412584671290343439648566671482466761137624246899034311935797858699824778416921219178231326299219354294089147575179640332609365743713101446106113012833108667918124448253051161487819925407235116858982616552718569990447862729596831336192129259663750882846424432311349630043751623727228574105577367011333777413437384384809139699655881154926110965236458618930447695080157779860247890580259507036292906034224477340275105449829844756091704941821160835731172583944219061980373893977773860586796299401440959222132071668796478345716118187458881365266035745797409406813504918810952617114374037015453155455451045090884736339432594662531293605847876062810008620246696034297905574126434890066408653366233663095425804519396017850367327246401836127959591898501611259811020685390988001032805646439274268632657789303216596167295085548998873089152066717890692485402433834476405210954425722138547737799602578312764041054275805170306515462436756275343098784334588215825213207209772637787571446323707810536556670873044515771407536261312060285819737247938465515928245067635158936617656872990016945479782842770442123148481242115029813894594600962025456786058367352798945250118021571300286516242885741498439951314873748952775223933717490348509992040265656495964742006956401275068218055171523622667933656589594206078584883168739519630339647077166646272357995120508667306496 [151,139] -105085356386709013758688633077837277996696963262185921950242134268389321637280496232827079513066509849247478274017915091339094369041813146493378253020057165224889719705732974042029757453196725878935567789922827349566264619126819723118702701652585678072503856399601702098839365808201425134226697310979388612228640427689219546063607891615059276076066677817041249409064516428664914546162832466270011604785885740269081618007295945440723146875730286558272699858605721976628968252741872545637033227319109468106656147825717249856775919901704227144078515051593769280073719875960172739660001606353338037203857811275924008815896212900120576513017135311754515487211859950425849084573626709176488567517423080940507146410800759932845463092047305945320383303387212881137072657500103930723910465515286167324925090957804805152093031715018619289091920789987703496237378355304868095251879319399529887115980263375610262260953618675546950563029331171330033693900911704364558208263905664496728101390065456370324948171567106475480298891245266369855846133651536779793420619572690888208365594109938556409787622080322266224588391058365765780688285856598609725045325738424215187343508891706479141172538843621516077774244202923595341423540148187031045959078016224255524865418406385597984218206559127709840744398001945337159627356861709054117142121752214073014836841479739041510099861153023145700476872361535879886683333493820838008852780080941160876335762347599048397581376076967834470872703606842366474025654671165643887830545368840125713864242233013474962940498773332765365501032094311395325384642609722685053979948791462866232959811488517584017098969291810407469220309582448255366298346164109777773880895346217283220598062661129644626852991318035131137294244091149401343422368415825394955788864 [151,140] -24324765851781019381301854907744270930579605175993055532066669793483294127981099640862733057159497617049105653747387615912915656087366367107597573725579302436295555723216745534206418398006185271108115121568741084792382176408354636023198694336675387881905984022234019543051207013646401810646298476808736588862364511587888649714374827224428345369574762981560855364726375488871274263604699806793006265957325880269730558003331086335422723732698589703114012987273511823355905636355222009494123624259282003963994452498035933641842926919912980567029401127472670013052479407243255233797874854231436183734480283576231823603617440932912642323384134725504639989252776130427214012371369010924049769030414128934371498311493959711549706761640794724817740189864419467693917562262451525504739330091453046749911903847450546520221819349796294435920355734765478393090076007281416427461637054529081143975961316857508665034669757655687005287096124072260718702783853743304679153848202261960956382939427182833635937369226210533373123151919350839273962864733220098002044423002539963223952241973612504773812080797719752089445770857945743152093524572864059938539870572449949550258297737505961310661782972834408954827825764619308362357478642722670996906273003017054079557150302988412908206743429110267294377107029056015026842521870618799370621984633111812774489547300574922057710449786318338295262568987782809340968412307303615657114610666942806740183846878913987842897504372883051740194679216706070070058696276404825945243991360373005193959559248505931320631734604443368720162549570489722958045903904208029126388255000958519632198935778369267231337067192052047619602015425617975778934879207445207414420103511191655417595630735115248551732223056101431756824640935232058657893928971418592 [151,141] -1838104150996297289851825265877041576462366260744687343957216890871953313028241891416631578191114953696660096145164005319832404785670581896591807594120522083076085745809116030283874416637429389866479752189379507880555192202254589445152205382848519400237333631281316706705091639557595536972876417543760695556277248252822119627352539052083627073948101374664959707045259448892286645298911355049448506461483427281248217843555627108627804833107749066056278271164275369751877254355999647704461810394655619573529481628994248872575032348394650266130158388685611849323334266875161650382635341495257582066999768338859817596609373413857291279798586251792142160893255084857338498358870007566603909222108941029556738375507949134704927956346187054784612837117162656036611327708788592893697497931401531687783164378984935495490117416315453903964032732708430032433346720022951854964270270252828956132325167126051796338159273248878908867526720152342122633021132299435899258899857089088098125391289286571151638574964260498638863055088918236126129952380564774525702455613555503002184644669569032425870704841860642916149405932162460601788155791100583090263552355144533273605143182849398114870792207638931003756123768650382657081427204212758865787381058948740167991335812726045141623410767408921054552915424727877056881059481341582433466065543431869090374968099617882557988824858460127814028627761380006658984366323245119380626560330567734835446475783612152821806844271257765657480521398810047636036871354178359857842250077820564586037787758030347947108399264155877664004773595793744065434636176026571364052505957510541850760768057916919396667317989038734547265469157509987375962953299328206465575530381027327833724542028409545693613899257233540023640755541182584097076388 [151,142] 90428565179492402471937058778901278329192586287064521241829448737854162369183296266279783797817706446142878326308192240285749665797910994982598783240691189025028127142727705496739098221608193491354067408779446509772349050563570521705736291270031608029858198921244985608623823026207320498210615117028412907664599494013493656432942620326655313110711524725432003258280548312066965376846461410960030355284429032248538436436205030004714091928963026172533825212072392196101303563929582880736941556843689763275508931654343286873192247840167101035747851180796702729885035025659593024376548304574609740975581362591369293484497195372218411224368247777916579197479479181768536930883086003252467826455566223899816489083888341437350241919110446110478698812707496424710471086234607375493477862078038169543077691505734148226988372383225215150955229554860518277784894139999932207556608128867285177526920731023538795662470686927421051789841260597036126940698765561179206874685894868608600223915854405948080690959946310815492715553193344237192429485911060247434110547827803858424864999968523578350152313669688708520952229379987164085357886695123425718197579941226827511238697028832140545425486301251950930275915527695015621712552411944179886093487990670594986194019616279202370069187002321689354209452745267927661428167011250111801933984815017864153870675112531196197358060509891092309962773125161112596352557868078427130476262765628443354065734813363807816773433073004543958645935775656572541477690041003805046652044211545748509713433978257096239281373667497315972626449853359863573324705338215462183528738232617829149619167337734380688064293853157792646719110717751475916237238329822495363227451853851862304399566586445680060744743469364506364340441159712 [151,143] 2220764130561200136327239501674680800123866814790831325469459155176776625411824547330057615460000151830632690331066761479061116588075848117582676537375689360624775558470767231812490435176851193642984865294019192727668462009993910413555388832345887152759317122830832116579512252839207034930373303850971878654520575412929921443630526806542991129325011121346752195456156359902549887348026957597283921216521888453514193718172602716025288394068297668812350625593325545080175542218247135494857447187078505795045107397283081285324886145121577144884453922987819743905071138369859763227719057400255508390358166162288057117514637722798202110896768607838423739304565930270236625893035643325255935713660841516562947497703682564731341541858071913451727027707620982830122284777033497860403461291062550148983707733744681692363656893401855428326430849776535222390410207612096400451639050779368555677738177208280140071525140857161499079281603251924801237310735528309756281074439118227780382430228042276566847148778183239426747732524457785211245392807714273446488602173436517568030238299926900956666621116839516051838163233996263180481924694268489188933094949622544467386319053971497109323497125338959784805394380528229040959910479769012357999773680784677704880475279451128766727821835670177348469546068989473085238481715767752216767180067281867053129205914269069019282493582606359116426681914109147559064379772939907184945356734117979099445292924114151485956866364967054677698388258762083661695553884561679888730226972052263642108727358054592840479119807449993290207146492319777398263586812431370059250802137758951077043953521656984314450819741322487587084045599546677836150425572484815101999497334033473215642508846866067305595518724902727849556 [151,144] 1018727562579119908669304302654022908447895293427614281799867015078324313348875906994300850420924268488052874956076216084690256147024720215427059337779448184854336548638154792714683939787662806719809531612282613953275415354958507772373282337897559985808095328961432877239824738458342536059024565478814641199574437364960834538658002937281512680138991814129697328793065212433368886976192350767721313177960297299745750938721509902035043952594170749451349883637157333405178382070053870037765332458147289250740654051195748641927453268997791427438304109970084973144122080965828227240074190273575818356717344505240267189534412728539090456282848252432838421877818737960884729725814068623804895440194497042180468521354342870682805010867335990463343928845865610827726775750467915699013503446239807333038644121739317223946617945599239938026925651043305842456764390258056017351346717869125825250997938610626333437816242294100197245549311340090784077839506816684806164352881306709421367279225290449888107538054085490392141136302752946859238064859892140737333234378008751542549194383615403638452475801061915563856337610501734926864225562950582094950317361778430660874774948472611304396855077086145694982356454023620900052002789644982333918275719682316401640147899867194169912072774961508780051176165514208778019538835814027026897823706891178399472684663306174685937263823677988249777741488191024871270063016038409192438108756787339762818352631428520837601552633075798322930401480091066544196529595306404972285983306047924361546227237441653388543532350949272516362474864503894219193072467663533270373262085411543651337681848614557543168814395265776900105249261789202758683217709860203685434310636809301035459890420559591556616366094312 [151,145] -91575092584950512587795552869072423884740827798468484664061580318329752099202696269197286601073001640245017337173375668823250558472641057850870909245299797951830161911889923749550258881627948866183009913224937414975782685230937293656007955724539074612476132484432275231808608230488269295298435367430641816074037944414114070276454411555359187670149729457083633697671036427873813737076603481201839696629426712110405680686375108800225390468208649081366829314154922660597552727590392333290670737645802706278847939701948329604264937720096769566536532127707199063769393333773800668838969410903261723784751223711719827307195919424245829095183902258371744317156793918194374372284433182125422139570279793237478325798969072103083708891122400572467488254238216634429608418279655124878191715508749420889239466447606344005794832348871345387578582890922043017849686367767615796102618685007102460747325474478458372031038143650394645904413603290337346607709448761803719878600398966671894782415817382469659406929677427099079492472115104033699934884420125851110408983532844447993101065276316694783878669714407337245465196725001862649957917037638205838938927572211404659604682902826349124812326935209459087943649605440728623980389290480342623667567362722439686964161389143582493137488166294763799740100544352113043847098653480235995583750201643083847415185273848795120422761068252783603709380157807163416163350207892141497088512687482659629234839839931744359099449195967237930453950072598223483734331687299346505516004259722863124995161314111805491908432171096841233783463844187616902887100610363116435490074014057417868933297723502196832494297839230158282525666266745613123854077524018378303776440226682641450070250722668653713 [151,146] 3978040729870068000685840287451662849772889335889491047470030909953590089472808112732857050763545821410260844711121591495119777392073481607897855097007692649194448456735242656405955077019644135885894088855375629772471574416766938511272811034949590882918393867903090365187433884090146501960848986458321608384725547641590213337250102424603484249449019242184108138928613694341413891632146511448413206178694351597444299650836286955257840054598243290345658549775075294300100260621070485459446576412455278549846935437881780616315053222225927274813185543720946107077821157961076165596821148257173811103296552218161596760681875304948528972120470333924129116652150952502888025004592741533556919326117177446056716581828263769293978997818015405652626097241698567667566842922882894180148479980069465443729983557834408428795385354367410155550713576943204633252367698099555035088721666361903668376004780987467224988941789929349745916819335684635259567771321459360053046438184734417933902864444609255004982120076537467331812450324375373647695380708912131807706060615479351521480416446280775956366815968571383533170128718289572218128848019861559705620928945143029330919378315100115740461291702094312973838552256138612769236958154673482393852146728095452332888707841366879446990902177168416566663244406201388624767380477099573961553547865494322320789904080845149263270169572931461108760979658770374580080596117942170280574200304949819745307928367044796358404114736739339738716991747219212028926313908571751138513364011170082452620496834079903462426529161396235653233812731666216993434749704634945301294155605334567028033995090635543053361495328629106642323740024438411174209402012354158113300491489083544287234015744 [151,147] -16929935645109985268892459579064592740559587613922337277570960053040040887712261408191455607385140641641163781136373648286206624680245974599899818636700219352272809672626753732266884328369701199577155593615532707087602697424831712589786164303255649801161514234603055951997860887379049865215432187428549338090888548631206546323441110455453625430280913919174200686920103449311060875362617871746867736842794609894747670841703122929093072005120570828649519715141477964323439795510929712421769356618783699619521288352994104629544935221390208780194241322559846631942851723808900806447742316485284158718736121675847640842868774614172814225077748531220794589927347341978705587042818766917997415755628222352171462914430700188390186590991886615312452166416306685153032527553223272882451031014026657349904316849135512024623692127871267040794293330039776566333061078598286750325588961306526979158002783491992155295041680758039009720611467020326631571039997537973278525634676416920716276277352848244508816359611039769221542217818066708603929114592801619063303538124888075074427197752678549879323770732778703615546744073636204268346429653879982146597415159946247309649380881477940098640890009658512972725321437163377946905044180900523416801570851446243064600642527033731895634052640884587938134645115851760346838010388827538760075556057209205702834167105291851720493822493972775495197018177907091093822690957137025748695274589603875936234229967482254735514602348383035928018519182610090344278759618946953181176252706595583352800153142539645561260076019084130817212473481320304984813819838985300682073490588605861061698167272663377942894487735422728311119304032960763826645002244843703662420004606665664 [151,148] -870197940061739097470290671718236020514272360048882523734019625459646033937589201156549222407232856226488003845448917159176157466967158039819139641303046846057734666473640675357661720289012646303705639403354904691068264518122992322239174894012450385072606107984451430336365093527368265770897244038009898771008525808887769837435286706919614690739101121048290666847971263316707647783820179369872985676510439181559798870091787383478467802086673574560055840738865555373282374344910080677520768387812063076200180809730998205069208628050256885106728580640837519148742196005453655153083127055468811212630893971043274751991595993203058536626285858294087566621697643384542495907563818438634478391262183275570472747483717294197547092058404638122296668985026830381722150035524245545569170577651096664626854142351743918084419510899810125072505147556976786215763354972921105381587113772089001143598854619023171849558872156430814268318274547162093695542913971942484807240544561924726901785357366361805408413229922018094838256675473038235921453082250330143629524242679111786095403442343507392708530420671381477729836916443749702346961265558954524750644856314051919445865441038958658377929434205725157180978032743393697301667590718442679609108332301040558477752910812443148473065962693506835793659786750608265918098971268845666875317184407137705485376920293381374449463579592441239111668105089939939990208388348196159483107971519522027736168881784026065311461819694065813485105474004259605587004709615755209570543480870064578172576893460472252693283485191338342328116663346687255577993661124893290509373816467881541658558522271144763575171553726880773432652982209109094402038855109752665816544 [151,149] -301667706290680144880007661804513129166943656256970267350543889149178002201310316410249891876223486676669698482168417318371978660166839169934326153437738140899843009256231415349261685966543792883356085185424730850154722934460818739475866488756969159474503187229556978062851380868883205555354629992275252759662493149234612033793070700533742377752943452614411716967994947819652131465229049634086851961903603358074995081063049994491824869862251371391805378602376668135092247309573861052571431061822608572170751077267078048841172713776885763993425831672544360528194504392726199121737564130427984481738620981893590800735720842929250222154506685266539222894039729526720563194520701258222428066446171245054928622410632893345660452715142018073410357953280921134114370572530801328736518953128328640155301171257794582834157613949625083749965240378040724635712102699379593935922354865857372562075856383317754613098102263516260374760079685143893226694983783711125101783542072823741338708128929392485840982508456237094453713519814840990059689069758706064196229619330708909354548560459332426176226196072906182350254017795969937201898558794344321025295751669728913747255419883160082166138640243985265988884753908061286150726904328231058104844271880033676862293979696835205991766109088329257507680130369997804435559425428861763135840686166607668590728416961972901427961106508021287119079754278040090922412878069567652859911820794525119934425188192871450854376442911242101038153317062823799674801578682050162448882674454165649924376399283923210101111774420093693432429623766755015508377053417235332888637136433088390463247355414703856445030231912141142963523160532033174380856654724 [151,150] 12868672035273757174943695463026510130984953587146844161944734892220425544323008465334932922930420312136108858882452374241534794792448537272900356694260652563636657313547830673134120092932771319048998591368838522599690848124688051837934095908346955642367599157328494325472192331021162101266858350934127876369510814355728878949182268134623975195842771203831036824469016691552936419446924736051431906481203235525890794660722699691833126550890145310511762679155180237210326920087947752578232438289107179379916443439640259039640330311666876044443745555171082863841733769425111919532795738321599654302362731807313629266141890159697053022953781294295187840803749688470278861708931437153305738678109170567085371594790955353208123535638820067373101047995228527949300303261435260023204486217385544747810642614324094146430330415751752735718211936382397139853854872486873732308324542272057480810948372318992681507695651771943349839880024791384539497089672028483195942833738478969316255673040399471922615953665234411460461706385405564452095820864830156796470310005495939080707093454790930069071827091122594797937662430971438167956830978066115909899883006926399776978932818369987014749341913735682807799259250636079403144595092633976160893535328020639377868930406694341690534516165312822004585307796343485814564585241106093087730494975284008835294470296560669081848361316869290280298696346831423871069627841214163446198746969298840245210890826994288677772043770880596685285917555260417050798081430351371682105519682855128731726233761206050128714200510944951901809251239038730183216187757064174758590584963878647196965712854606247646086972215734194797801992624792826432 [151,151] -58667192395628868167845072801668057221586393342116263614947149431492306349514780004094878436180958729614231735297404694422119572960096476220904478398457728158711075913561321368014747636099996724983176486160601691788076716418654780992969779140247454654289636517127729820669681230362370729469291585245133369122739073047126350977192283628181342832680409542158888848354222193074779015826262748741746429719897469368157169277412163687098447875310765968078268991131627591537010003824639634536905036653534339378943269632732078109419156658549334275163858873905952435625647154213665162844985704011033027195638524697482042335127149690832639423494779665019546257012595601925004142564619401352252367393545519435652353888800978227872001676534827949085438672346178410094656539435318228595490258824288309497365337538865330829987489886278649816939118792771424737685811281663134310090011392175827709353478049852785453818560659230408658916821594827335322900195930857633147444661481118965783555742154364534293200023928809298352342809580399190277867505210544038662473137965820015421807457865267116488456180423210440181219840975870530689129629095329272091332528660625536459287326709522557900384938532539673816858867832318272173070146616962094287128653957800503783237316713325938231165796770564489064379276360680127659818190866997170287266219026441664723672100264786336518795457828863141967243348544038232433799647263038571657883993927218704384448354689578729935493846523965031710194064686819325883463584948817073873271430300477743482918291626266080823007653717052145110687116417269893835883278024931215529082871579490727686797607000354286753018648869725402352307352 [152,0] 2518897901045322929008761425038891872595961207506543588040247077126751405260525683912596220991625776867932669068818725267895167605662882340222665427387154234374052361147535239590142301530452103835381675807451787241055056274486774083263636746141667703757173810007843100173311951636414738229492769819636828767625998534183731354757956167263842930466470018727724653959640852124623810681221629913691624898486105198594055433182224351764845643852010441946236478099614882334403118632928804515564506657867874076956955296454049130296185333864404910627798144505548690444050202699289493726904193186711658960982488332852702811744383174154991188021778310029108394397418754033401524310699795033284823932688361200066681110264614975430801546375476760535948429394943661381039259185787603777142835424198756755519875586203163860656807718317758598729681817687898738927341059886492118476802126072781418876098373606035293893910976906403548579651111555025262760873511206472356728659628878704559488645121360826320036302766818383477463847176990255585191448948458260527485910502504562029992921191866507904516175709575111469619244490159174737970105332067374367151350292779183454167165116235792484738446063399536164663134298539574127188573681574604524476704086042094065138887212656849387242112837906263477907850396215924175119791101680425888938814010285969261427519544967811321066646733774529968960159663346809949384153829742573689787178352763309747563152049172745110463414005510504271422859344607840225655526058394478652212646220171945165930597819936627439823282280784929631473202251372984616056771795548560583518923512401849340252397868232302762436304484636903464297211031220086175271432021188783467064035738243947458777489821676752111632190084938872534723330041563895081260904556316658363453053224990420154042018902182351711929428305454938899280766570161835225228091967925033216607013986127581112987541794152778641729633860228280398553927422988087443581559267732709553275951215541514325329925862258243822361145172930107755377352394755202764355241572246327718857003158673039573389706766675744093649770933121235446781481582169412738673908595751900511529866728722657478480428411742487359721304459565870591510567203626048692964845486985029651188629705992331536781319974865076224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] 380969608715816540414432340118836812627743881769934702870691145775558047115608085115323297385071599129818343172845206629501996909209777686198275464493085130422317038762748758260036248831974259424323019861774676920211546377260583744450438014526104801955401566128762375010122885231432043912432664334172363810408154984452945620729187369219918932400302636195135986605657516290035502157820371726649883414644512349886569456271781347301141901588498580109519222079686712905238324118241335369561634329910188203767338322767275102878159494448618511990111227301456939854201581615786501169200492343469670029029694824046040702324797863205492528322178596440431766760976141839812216196419819117253590787129987798366038036768875264675735784365797312787446424104953492611887954685285666590022549689657856025535788501891605220763768640507692806065769898761297134784982568698991787494501255644438226718925242702158279628852077435891263634156581326208457260073432817241292281429610010971959534694198204806326871483224892806877365045951979223451308278644208802854129205572762511306050361797383407729043473422752127420705476140288799390210669499539790397206021119753957960008908212861271093754449426638597101356031302256432519465716062734593406676912179180586184101007780889980981809879564753041487532329091144906949594012512692547349351197609525726967317248853753837215768822498532508251739427986223788316414984100548552651220657227368141025968963912081058942914653435594823946344041999132888352571911563010203653457636933070030112918059267147942944916676786216125107748106067773888433206291945913611197518473564390247751352091985530431721790387084939240003131685197566335142726136535850585798284747498736852971606116762035074659340372373727521446746135299150149352222640208719905581205733751580653324154943835454627584138825036642569057763959550619153125529150545834351290047180290697573367493878688724174331258799668130661789777195345370361692813061563647629759678670646441567009650377418500234664973947040086813449510161203186436942182218065614909583386363780427609780962667003652728850831353000920199838304135263366866997839186843783365205742246919114900338767840022554698366253928384593501676753089630801536348479899621223542083043195018596913233758320185933247283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 391934176378762816193819340340586034395607475781338274355554791878078002555052988779992408157427857495172888761509437045406588697876297015839198028060933475519358461409351310376028606916329977384153271382006751283443705046514560691272432216771158713242765968940593979488101262762566682430692520843329859147297707352162233990453052467134226365818128505710067867152686956655512397946674684546726607205346950390513116801569084446370089557744328774189459375802483032721647605750687883217024782371132114904916613070890012645314394407252286144175706189439472535318988887665142138551421534116980497362044109350333476359412911250361198372604502031001725230116415654090001173090497532248462816009704341148391967738177940000658687175859215656541168694625474358249025468376552513191364145157324991905577539166677244833972653924548672111582919267302988630904822108868132574941831518091284330220990794711084047999515573322156115567312094316030251353589528612683265448711525820249067806196962927491680920364037102663303598535011700580728574734958556229164819784759617472648443882488793216237351129371045436744850742940044553012827561587834262916195707049938521220079982294545425387284211602262955639337426907174337316922649153714009245712472761619978088031981988447832160871420719767839035259645827793417939129504482454589148723013896044498646892637771941130014259363333155200867784616114111117678477819696462985973121775430991772320698374453516245033764526125309142715120760005335600354360444176493483357556185002107582535094128808071576708652650601597625080595922853830314487121119917728790442741765587678462295696813661775872497431427534477297313359455754456589433526018241049755301069545446468718764129327150072020684626228650263952882114031321183741214797310090570481210202449108386511957241707233047616082764865766602070631076101045003122216291309829403077122789863590462308125524349363606903238198996362286006723664370989705429626117141527761302914724460362364025466170652040488669101142684745048623376642982027032691495270813974638891119027672073056541352883925124722474026112073290699518831435877876942112975912343903993378005029214212191030637730339074770413294402933121481676090535756421020879954537383456027421521280418769009495694610442734275817514205184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] 8078882575403430278769864283132325506256015279032335091410492624029447472417438387739164982380724819673661214806234247714412698754452123825466919132370196984494511135390255622889896852889451973218683426614310423617074343801581345473361347453900573856976438367689628229320191499085796891068828548966899440501334524196078874450200243321077064972439941655044532072329054573325878535863237033618583815117915138347447663216258509625454963301329452447620081148283756569746465583690927734634930951978748782393654255284611686321307377626738427799851335232198669686179073924573916558122195017778054985272092436910030780483434135811515770870393979663048849233355177699676263392353176962631049902343803080126982290619042362914665584537082509808377730862091440088241435592951721281616407050378418056364939415597749642923348759443274795359913127832085278256088615363128091091170423979861644698488471362513558180913410184066563276880379027046656088345493733505208503608432638778136706924808418356558582828126573333270376111113759919135583793685981379518491652155262409264714099641810447134297684144525004479506113037849276810461531215477757152947054297279096820614285560371219865648803500500352311979953826922341403107931491970508395197226641877874341947748930327495453055320118116425186335232923493814651076165966352741360718283530787269954161974272434770128697328459649128337121225795252649707536189304179356942800560961778106289454679743689303858922149852443844547736586570284158118141241714681896824845150151636981821042299460691539962732956688038137047307963874567758821083648155922013752595625328868256378403849720508207952647630040077430185445379637900589719403211568392454851595102196251525903770919273388097524372174022275768686843705314327203255420889170181795482327802843668374071137405545561662876601574117531771037850348336014246977335151478281824056502424567565844670463859490784510949737601639212997422348690600285285375901257908439350474516425507434502929615204448033522819122218431554249739024693062471483926172114313367125607213512240105534751537212870368084651080252651453338453716101081908613875573472124817958145094781326063490242932090058713845222565077341728584304572014259016739193760937635826932390696386444647954272990787469978323384522506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 223181963065186092477961776454331423462388080898897087729970352570908266138434713168492660459057361621215539508455796753035142534420883434065219665740921138249108284420447187216678853490570069530493480026872691682016549913101577935165940508527544742465636938929224119607735185206962921985526722049660304461144768909993751418531781630477912706134824311102531964203652738348625166673924778211539771927128347331466054807070514514382929912808578457823246940626776113400944118795890662988564110463695226421564030684749493796802557105528771897857014400771565142743519662751237874932894386875753314063817468955454955800126845533126620553154578036975044403935623057695369517640905974163771857466060058306447971299640019104408717903785485981092231216831636711386399365680350558218650463315609971620961119765957262385140690460714444322034835264384715029473069646912417106525408101258019149721931164096004964508085640875677821651254475733187605896564163605542516220824851616151454831844023288561789607393612798187037552162517883690233957350863260896398728726028676622155057450846996226497564996991055803690900797269229901464913061112137774965864768050308736665621372139781817643236434332681624480430173090472765618289805616091601247633568675187230881416028906824541523544576246462630970151210566248737013154030034859149435303192050947257370652088935281976516036925527771136039893634532330156759630276969701508838322209029417494109828577763341630198669403173303640380770277197876161962651384288098075750027324798948484435696753203840232569719538992572268197635166209330642077305104865616315164238283962611240943011595693808568317135680821216730267734543807880246775978953181151793778516026084820398992639578481376668359375237463526265219097589354526372070571603532906176295851308994637665386795667560691681510494492071726545569140473344980625368067209289454587167864836773886512632421949905356467975231926848628396330330874855940089468283749403419216212776974225137290635749081051039436916351571893081936702016025204960066425169277513285785277485841928480644274552779680537179923287967927603745786663240225828306335116891351855680673996337021493165122260224004928363128407652141112279548708167853358521896541732136164533236865619251794292200534091851914089764967415808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] 1437953430043598774184916745059325529411918697277245026755620519204424700685290658215009543996082196824001224426727092066196241260265992414580467238384627814056024664269204311232672771417044503565356799306011176441275548543480220338287276414455750529430469403222253570621642844206345024973840081441263016408486830183410105468464032323034578970821006814507654523957390335162165281459133152199694934470472795699875244489488065159832831055692179672691786124168716185003437345109732185844958092145930670882394985261297252321610009151225306492482183458995067124625860710307752024214466860565279509486169542184450577379066344490949057465029445435237657191228579690814760105508688610577067407427589066233840485219482097540974492361336682439607562430914664019313662917451884929271648474920207879096385174897580204272980692498606276994456216502393238696223483158823522816621960742956331150522535972770337736013827000348712513723515667827932539844087415449628292525062044926385373489651736003648666899669085061909568856775515283800195435525483310604402711079805165457850158611520005977752880920113721076583323659050894441580495360305623384341921908922927369381744492442787888085456964291683528750995510251888950802917850773103915262479222885198588246772680941301990608543908981634103808707734062871438947085434729587776086874078723321309745935937026937532723819857134738079139542063453286007467318397201430798377428301820860793908682571635553714457707288324795824343360779858455822712432227228085770539325381377772204474064675665666209402147438139667683323243145076474481944041446207801103188299441003079329958827997221576850422289159091714825886335333629517785225937502333021939352371556489855356477660954147454007043133717958853179313858825881936943816435906169500732450697895392801152348540880991152405274904380128308582466863726463429794341626983961200071066202097961647184782337116632764075991212621829572657421192327397273880091679959706877749757507893486179856083729138452520071578949547781958749091548682994754724681102409387094442547600560643846578190734390072161028411769670365051752679664496341779945426410519795689737776029392119014705827882692009347662327227449804202008812275930565234955629185192662258386764018473455236174025068687462331659258177781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] -648564688843029059879529527840691488297462357189386590781459344454040464023156818972486433292011121789000515361937279622936325609393048642304898782195485112573355956356063083871259857701928819514658591863862619963540578838306978621476972777265550443216764320532298283025441991109984317139129557516159534888203962957952339139150277803403274120687129433078390782142428830825953545250466415958238396127973755872625216147866907894990947894571184591449643362565339463752181314663510526144756597166339816258534647532493246633668023760039925522038658394906591530215123162320774616585128129820457337475811560556117221789681663171245083967256598036057025851079231041014016398804459303979261684614563060840519938889327180554014767807329255200777334393688359770539503889660477465709729676778913680315696292438644099209042322527850511035384628652636141889206971093561144009531857843068975468046218000202240571409500986188042309994708744444796589408685463344439040980503225167346088664651717498719443383586321776602776793785986968726709114140788233526210189813395656323414098215072228416248149172131477611218306105672087726059084527126110666914050666816952526861510367422302638287647508994444340200062096354821131933777220762281946142572243866759423083186146494325241789378710459178089960721515357008061633564949854000724972057319651391340109409585597242094086289817424104269954308635412317419607708858418940586514006250960357509160454831504503457665686157596479501273095509863618292164811167768988787856915795231674563870267055192380407430915232274741671426807589229397661867467147331733693692335749975459896994987528946858440667442823392511826662408231865994466721548702475789270173936064169762511317669979961832820094420450841375071373822471547415561179463208382809602993296593041617789063441414722315369213021809669728473702786686810117170396572250734167521991107636363370847778719704347363588605990057173994951808762136276080176506526466348579167884380542735370050404714448125055859492503739743726066264238765778765150910440153313114241980633674792365934851219668908627656871611643343040273625182786419993653273391950353309430153367665162313881577895987495122149861408153526422865816317033042639678030812341923264577269731422996990439384832513394473031575772594176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] -63514141884781229473264540009115315262521785314006421664492275888765534769676543223187268940001347643772762014892885475813257507489420258519344842519743162490726093350076485507312622887143815136016285622756290333153598370058180658397227476471921407603575337051341204173588967641865740564112409559269223282305063105831950605051556778175642664659547485860643730805002481908028346895642032662452325565307971604899272435182437581022524942321760137061906013514931831183626437112279428504358939308200812662469851708608372357489382261045504748640002439839786317422327463656866245445565499213574013315658102734072146121774638728197726154758279182196894306990473399984576591462273502059039953570620596068251326928667380022499435552552903483104931555209911779962642102537232830413420445575481768085359220806107659115683958979264998308930223828380554889053554314792741449832855935803047979758519327476102369795280971708494909861072916213787992539983807812093539296585583536883225181920647099614121138314380302574258307421986647514773022868744820184026787377380141891024027675640809753874611969944010712179983054610913274810077787672665406452342542908011226109444828968062619828195317086328285599868608621478893928718300236434175092260673106106294664704492412761442633838919264552667115451153564575338647417039885921683359444991498208578722169903547270428807718220626094892027391545495094312818751058079965764075284150715128866421958761980636397888530340149688931703743784923588100940397396596840275491844849696119934559758569361447556866343460318031486005590887990743276373341972858533900748212126234611366664901730139247391782532666938614890340906433684821252593578693187006204815769280370874476726035419108330883246004941432773881313799525753981137269267030952844294107637353546557637699250485621716074581129606391645184373144710033313842003042025220004378015752362892797601314439083148581280093791791860187176611417567158731607414623887606699564794862170367726015863967424794054394360936104977950075479816460721543297366909797960581754770465146696238223237196023477781848307357424270240672459747719558710452784378142200761373188535260138488483525771482167044775859143944146514752318573736698810978979855534949667644561468468004532411727333618431719808048553703505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,8] 496509016897818560152143802363451424177506930431227289293376769364822780487222451019120861113375340314648826836450991915944632427387591825320375148174974928835220309412266597908865408999196714840196780636018302429775737804223633839653626593205512294165641846749899375797250628394623418540977481689075493359487933634487388618336050442379349172265850812554301451904173741812585588368791823521819559579265495038432505605573264417997336571240761458101353763734180806280050690725797206406922154044261950709621952180872549866932904907133421717588523523336237221025603134142518375644438910179796386053421626835027299526312222512207694189526660983747300983395460592909075481185587776234673823928139575286337336151979947816474011065840496437957634849759269373822518952981003062220665570849094525480109717505283002373107764167657451679294801918043216861646392968882776982425467389017834008946628454178485839062136602293138067716663121644352355305209905082579173523884410568695268977441270692715802063079977100271756013351250430959074351917825476848877564593905466643634584773096758584937372837348690548297659113269459902377659469274613626844877671604925355305250152047880696119672854621434892835584519410006493403575368916183973592583911917929695731060018610010093551014936724721780565517413762409691083074513654193703538491185634057088273983883921622522837753679312410957441760885847685079099310312320055179372934814765518489553610171940862289527205960536717741098499973235500017322667985261119495435407200279298449997819174368552207249259462138797418182931144005731405748187263423240086389358769583874346088023740852277060637165589872664290152658554497549694549612546419886094928509352080224106510427933661669356644370674468024813735002983387886843925426498198101407955768764293405255993340755905293383558131005625798736099535779751528015319984483307573957906191028473176597938209763824545602646501550974067200144013731822896642656700436534649319174502883248112523921046772738886455544129559748093476302273790080850679278183984584353436332855207908975618937299956717831728248692123305186506793212330213000678220527606790566166916705940572191029149227632257970181292090533452610756374314050832901926655424981406144875177084891608987829773806198883972193015346434670592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,9] -945981454760995993084175623354868139899265126344468868126975201534466071862882450779737137360094445966737251499895519561570029877894205432019753609284194172909191628842403459647266354517679201421142004959186116592115540630246294652622952000358256086372444625346974815785105021042351479462430525256605818817184383724234090046199094759641702315780391899486698237279439934007258981180647656485953134518223402705478089371188988046968086038125851996440906949504636011762782136248603115389137375398725423834047226232600023855998288405651057413711701264613909351746220576302425378320748101202124130302323544813554523576283206510651866449504424519592055800808779210970833577912124511870289364276750960353282885667508243225747733058547976442604784754287928176562699892769479137470971566894867281392538957892228906127483017854557945760780521080009211283871094211224604676223403490311202190653122695721023108533616292704525500085845594870934108193523485977219273099441472164313812668186054426094484922831684136870352563698349359087348394288683132222756803429007856631900911122011610396233174088355670064088761415792772082649152528744304423915916656299315164186515765344953458002208760211485201666731168614268549334454675534268561361168706879525276130743913636260901951121627931207653588897547828307455672641745243196864926593079745514738278428455864187845321932566004536530166090009642949418542751877605051811644722479956564052663878704061158454725204429877572205396566293192151349366760452273774955090891859110508570546242344328521564591525068749482344694523091162121299746346588076119599053731877846565705687669202233051717892073674125538047098802574292736436545976772140406102056085738010798632297377969838373858964248808437473570247348414103329423182324595177713861359108548454180648436855062706577772553876880400894751824695169559263885848994588136288457294218696151697889391277258377994656560780045789641110982141668579086841399037877653406399845573682921491990591199777669592453146034524532675553529237305009296228061168706316777154567815633769547139861775318796378617975066707927355301609156871445538425124945327558142820594379109574109691144179560115415695809860204666121511818586829635399174444463633844061779773279771783443496369322457901278093923002886389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,10] 6071699093148729828085312643948546544898937256548805967720721610209421767477095067639809045827548183521972913435967324778590882515532634963003878779362948932586219958791885745340848580295216098108955815865671209813719501447182389774801698944098871743266248398625083450881193316652623297606481427899865701356152280073547742980453171462100052997526341503786316650042188510858521856444995325168098616581506369402918959891544166606674868994597481490909629833651875129303755893659298888092328688249597898151484906656753278357641865093405156185382619993376927667529722176852752770865217017926412037495917371974544663491828793572875547246697301523937484488141992741964379560800390658790120573017675239075104588700320400904040058546267615780389909548118268688115487171510301798869827997128419271711186206052525456209101480473021212160389164458024095937399943355195253847961168017661884904418026453180895553407767871944137990892073910723052251338699110435795521768794498617352430208954699777817947540008599310489494312760069155312068378877493187413779721340292008014308515310680155591424475369988674490303034493466048466996421092582378248680440074342468338523561397871181803387473180659919785013611932233585781680168469922382948631954837984675593853038368914776213578381034880415413879971968223306549245844835926946846850342668221136616407109580727618752234457269244586388819754347785273115552864108828275960201786679717955881118598080481554236779493043289401322960271848407089564211401479590303215379079407153434348874015514156811660717786547891133009663312851564256277325384087052718495583369832707446376496415578044475103279533037037487183020446977924352012123962742232647966161702489051055076973881911218036627017161931346715316203287434408269723695943365180970169198781779963508944606123795349752518675109512083146789952846912531378348927878601666487710444463359784532552285854576960550725457835435104942211391729799752016318418945802085109562194582909789722514415597107366540768047349201383848256630006448609006684563403831718116873173412225621333587088167340790528550513756278311638615134099944283200460920660560730342100008182778574231167823286420233421672941611784393128825170057071646744577898772218324713819394929475199464055299350166408076742798947970449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,11] -6846312974333473624010649547806003739503808511608578203827374664625318154082356320203288495471635821880738330458614709634595739237521901679225522336482679927904997461282470537665578844512356197639049716645480165095967201740646311121281085830358075895628925891387817946143220574519021981559354538480101411291637948920817888774892057324984085133523584661098074426134427305312710614405016164441243991411378781521177518642392222778647600354814246569567281497170799326844410476568353920310113654052594711114769071392392989093547155460076062252004610453615245511209835847182935924350946447772733435818589242554732971908846457775527067019549894283381317972185145497455724869983811498709200045220906166359387667165689513771002353366598962949268055388351517224502625241962026393201687123894763181174536399144287969896185614552135091517443256958057710710958730674013059250664260980467586596942374956151858688715961963937128337588070767462176971714767608851653713689132293520294939693136743932239947625355700509997417447473137850620108578181578525544022045280532440535655980788128168856788103630919712865631713698133043151053106826820573189488224101404053613874586512061124355970763430957337556282787623760420441504149725840818423498440364526059884197641861647316342583369015109120012132033817035214123154398415659600300394278813673874605978407494951824536946237501690534038176101705798574566805192679536378228123250597996600944704441772320482925543240020490658052661421582609049994754383702971478105703661468302641330711371962522845700964662634749203461765601250928382387224593842995332803203182879987110674240793435835366952200920666637177097428144376976777140941279809968331533533119357338484670996460198683236486809327643730116271265524444444178091429646325565668769422101183309688800277105046270677575703613761927273201185041232111608330668857226068401798646925998107965062355709252853160324110982529404482414024185107143412935890691193672472328663387244143594139561961460529149468285500702891480664548708511008200476152304865327095696975974928790147899167351832829240975149769488516142188260150733731185508994525804260077202833632956962841440615184447006466898174228905102390233873613880181320983658170114160357075451466059159182038491323080537564542879895283302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,12] 41870582746178740210539844024716595407015377023856280470617482728379914536211707242106290908530363172509694127898575770665899524575606859747504384010881932124029208820126778928634999974722005798812891933400266371375909665742097319739473953275682131611469313068831568621331594913795688271872761627847965640780416227392787656267584980260128987470944670011832912435535260133164267516929684685187073124583013944365893286254648514343214146703825057672630014223521958721536835598078952959235125212325210290719541705861719360492345852942887894488757157921041697489366472025437824716203942351517808283204012804618475771840239822221020230225440576841583293435949240791054282101801081333444518346560164082296822890161666890610993065080659463854859571412061488638547075352671367823430304951226743258516067166221711948753402595520107669534918294699812735157014402122815845581354554670962024725223820094450938126974761041119978646478196276909174478290801981180566966589368418938169353023619910510401438587759893360028892063450388307151147754204352651971052717250019061197992034542747791975650619706598242765690503344084568768753643628782666902958419161778296096302026753231920572103437200691219099250195015371300471300905339816844490015171891270070900032377954320866086073674288294566704332553447601419362951705165032252032090610467809059371711478058706717169747619890307731999338925971785139107332399586374204542140459195315232895823036032405386348648175984472025345371933917446573069160470202954259055550289029761841515434272026213190553744030275979973311293343905332691656366052270023742913814599656493121047605337613854788295677155190058184298233083107969607755118026767349909017319094543710092988762678657647585538192981973649991146940810536257689461446458378626237514849832633850677840201839129203740598225733615168954509802086713369605350390156697303732204507518141539667320877153946147871996600197469046117605588630132574203452461689827843701125241040368716293831805396795127269635988390713759929790994173051637087618089048843402177568485986470685086244826701697023026970303289191793296956968997864968737984580436913968650917319320121274580267994668956825870219424882597276549499576657354215776170237038725533551984806598939559469458596792964344022193166993575641088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,13] -103209419164905449101456566045534029932976826784746251369553382616785758944725982176705136232522887914957088464973712890753325600587273067145300425570538140816455432730574488271942647987539318150197039204563941717664996297266118333715104882797922498227500620376923357684012880361357276551298730807905603501493001949147310787670825825591367040194800154662524833581488377321480676053493800095954382850765065512121038127368782872424561796770456669530620485780009827846306877311836335070174585978287855375549669737977869456429436685414810453990901887550442661428648965538477394306339794950909410438490687164280685542328995060540277397996802369846756448321674493314125051451117719438788309411304209948773801898720694381602927508187133651754340437730192410903201344037760366235113996748826111168553868799219593687938587767231519870172351110810027403455775981468554162887969480353102126140888178142457242976636194769499912183885590411811330549183327595821710125726069868041817049368784187474781291804392932484297703186703750512221619593307290257630024617550662922474093448318177550152633556450626522395452539677539159686422902366118645639491229499768628378242868739410725816491200660734436706323219562538075269870343081532658162445059487294943196736418542967388498121558507884662288567342566306965408292648121960997096613069225274963632438726923949685459193883748014918703446191323722688290044138974931957658929762307720035582655142739879332774310144271414394366901508444583864518579754531972419079976744823358305723611859184569095276195224318325758103697022122334993762153191337321863080126286488195903857107877018533567240294680321986642063299457747228113586751212596292716190807894210420782229015276331463291868627972296953721233400260203750264739123165497207771659699759221803912659908138726806460610711060199119965642507857285360519046278025384832493881669450553654174990664317254630807864109471679679996833342217006779695395494690275505962380684966789878525739905032140816790540352437590100882268763433779082845908749519246516378913034071742259530025705032467377864100492229397340153057203780132476298176142351122718909695184743509807262137132281036358442867338808690029296909931057901332889836786672352033714754146879313320610666138585941199416241881762611855360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,14] 58666307205299060135673933026965164969479022787014169339381505253762969419542840344845266593124767694915349428554638068220690291976258720827490161492720122277008796064554816262436338674451457097559298798373147602211637576265557311447876974906605924625735229887171640682266640364433605719930777564960636776500923646407973838190125598740336636633762499023694746147807003539504849710084106811626785297379158615727131700326601373170166213183474179796812624543812893216070502965185642462192133600813681777361848605736758662936147067551964425257152315379884789292379390302543783171507416989304715234431881042315651701712309847747113596402510555635579745533512178515631773969272848445104328628621135026783128666333332366213404491862079963285975012577471621343721934680120998937011701818361889226036751529921681313569679865028154525655837576114152851318094983378673461829783169860917774387116766169121815491107929372095465100922332972049057699956930607974265125399936514942037084029952917812875516165349587171210823089315305336020209170229275372633826283821604254945434417130273700588212673247651665986586207559626079585714344622389493556411322191868951937250099253640067556400680044646854354326613806804625505623071937872309148956507426870284394741163864946226378125492375485281542479190487995340423113541314686989198850556228324911826684618893819004497964900861543810618535296078449893181993572253596087043478140422813576912408665565042199766626246455774142825764723675566401763897536502976416470793527488840896381176621286949341828633107414103327060037297325290066832041222328324139315923738975270024851340191162531840498441421681085790101625684621714844506418702706033189207807984879570166172387610002569520361958046811331852618782373570292976937443081895731152795816214482616961321008940267150799878867640541976496468348355413106096350132035952374410974026702266322252302170769364281724147039963996960142362130401958988486594854844264279934802357927414353488838518998205108691856538011346483230803978037174883870998443729141897447504911118319680476343014840322469637912716352322450245904145475104809924357111969534357440243859426074090498340848934009718599101879816452220264837348970546834710628937007091723204836438450063267518190849266041280418822337644581617664000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,15] 509328551603302004120651734231822125213838912553876667035142285340015919914643619160004380427745770406945069047101337433091090301124665734075134318562805796364489132349334263460045958009028360961006033749251278763372338401938817947039199510539568808082174811031269427398056740843084331439416109809874162025214100749006799273815908755307685936980909264379345388077057035265625509375884901993713765427586124806654561391069573312405755283383314147166462681240926164832395011577026228502694079266033633385067139003548763326727860249713006316738710382540398792305520412829996166800772923154308082478305954848111393210945826029392161233045776246106872342715560436294577204659920418300139014712756165113443593632841855805619085152334352154612316604784247635691449504232690641531340587100719862070685391070860266282633857941399428340845680470205810928580360062388193829979294084228230618092336912295569811026501116135591131640939241074964844606605842673835258663757748268867245782041511712776387927674487399490836816751147564905426914125039158776107327483884367137527035714057402188447331073317541492859254064434243932461812085288050044609894244530747968232996098229312956465685450854126905059732133897388359519082805601642334053788766054610894469733161398777215034663104547469571052687195157136402477973377416351003832920193248949615888214809768336488951903859998369389345348411962824311147769394989754195513617015191746196667104053416112187009824678219427133657234721120338563943867653101170466510630350588314879383340525590027032509052203012219314744594889948675843314395537109986997743853092470826226070064621394655802161721768699117241576178462870609210842842137621056558834033196965833360275695939819871013384638208741510470745771746897656271978551719104607461666133027652492641850813717601821377699769309019689399745182262524250818429011122681613403406882180681587608804607133282329317052853679388003419201188194335013794337836110132092953996857399843000733460910612501673231941183334804621819891675954213171056730809368731626315276581761773753826819055845556959579224420577017170568209368168505006301529973905707787270886354118228848112043538676193332391387948106654918696948351951901339154659925799497900793500844436853755641544443040277799004690811951639429120000000000000000000000000000000000000000000000000000000000000000000000000000 [152,16] -1566991529371089082552724249942284093690410796793464865763836021755123545826393552794070503893490680013387598502303973169836624891866142333860713857140676571588850194231853644253109415458965175249128650478049889474624846094919634056754469284026879984346950503294824218722465447745342800699349014007016560695464340617272600048599243392108648653292576355356141198950600853676086415130650121940088082832439392293360593434001382590229646931458711444842522430331321764214656814855534022608023161084085357012080243806312499193092342637689013850993089222683791127064784865846362852081095871157401533035703940395233440212482508315614763048637741974896715187557442952323373818255901776672496054762049520561614411657078523656840181437259165360096257268701071008116078414365478857495589228177554223273856373822324712006230560050106353997562490084573691487678033002627354820104959882212531035480487571163265844336109760654533447154004035464190939037071330409686936103092045817432636416486657235757537433489892429297289214041968799914493813833647849032753107207195322428831917057694990970314873646406004820476852008714745520685977607458221033863464538984367749460392410004114518900899427307006145723837975056440036938652716215254319282154378697166679183914558472992172104567920611872510174887181517978276103105207598671362269306805826394016611726617395860350198098642708552828076008743272836355016678611973875907982394454996086808576555970972142984978674953522608211912209942933397719884250471138237321724844266774942240079739272479837302646210042243115112053654143010214582727969380892698001884184354235978197087991338891132837593219699929002530537503637888619948358850755852151473175701652532605479575775038785953059674244788301203343168239268450504208575853495012082106140838053342961054396583992585588927711766502338693677718374692330126538310204169973108277189002457390944780300766909284512891863122399664905723770919568123922446561628748106932674551787639927280145674174868038268192830076003703877400796141192444055644216250417242549561971793691048467517485940914523091232079024892747998946887082058786275728670080721471302892541156702035820253373523600727506000218566593697233362398018406461330351442759263024143891537001992817680792555047297516070090297480476662693888000000000000000000000000000000000000000000000000000000000000000000000000 [152,17] 352110700824882452765348093917269872140171221633170920889561446548883724184884501505311430050123031035891396762790593219620468808423479698857613005136503886116469825193554694079543996814808235279544365846128952978223686862077355813316272302847861916523239666254472014255697105965778129858244983988653046228858698041966097057981483206323598194211817775224844152152951989617792559031335808400036908291825093552073325513828554422962552267565422102151205467537920769797622654014868533409751670153536286795820580172257905886861119742386530882723242124879255535155940302149265078421040094160157346682820380464815206608821600103067361465071170773101854511797756593325247785298706637982509045042700807199821886168101820302939258260458846970421072915251000039194303905872553932898321412754217564147294895032332611249380084210276481031876288798842829199512818558036384062108983617325780848697212399029878528195597264066046960361641873512711895473933072481361105626992642641176333848974348086252411197857884915784180409590966625882538318915617106602380849092020770124812377242246589029392874041147869919576605630049244633688694898649573367991199234705760350972627332887730238066855910105691486665545214279102143445533193491567534570485327447365766683996249854579095158837198446956498011555213650320064789559503564140216441059468245329270465985755834019060741492007788540669571273972089293341737813959737727716005136439148708694472229744005630004440858247981524617730018658147495474950654285072098589536227885320741657207596871337711299212407545386866979533482018646113996320288755417273935359192120694611137373137614765184795439111436437786395863505185279445737477442559615935871156474669811342042651482861079207845450607822354939250985086794368422378826730522393133934465320555887026364441312422706858772478461873000355378920699909588911049082855746580112788758755771711465280716509543433556657407685459359057055495077378437742456209485392109911181709750427275378684523068357576927540083589118853415429689908661603795674885142706182712767827364866758181221487063430417850350692469972235788119250041712836633311649599949768760053543856355394150959938525435940007511718046751523143670776247027289415890448675332268062917458379278649927946593118582869500602788823946095493120000000000000000000000000000000000000000000000000000000000000000000000 [152,18] 7725930021527792886531395160285716627945981725039639779706776408504150566551106725783575300512229554646221818022592117951405674350444782468274311816725705406650351616300407762791189187575679536423960138331523291823557317249364553229392792790453035280504982895087803775984734118919125972571964948882164627031587513188158897432391172520552435169304002040512016330965700127905270659713057685806253437279207838587328514506285154594404825518084114622518510725460511780920471163995256556480651673967793994177308237763943530022598593183959162672350894304765127694124022644976897239212285110085963494859325680902519707138436192914551176001945723495193541548277323592051282185187007769173943593921219716349087919233389428317135898663069128020499077346377709402787272590144658783404771266980016938406588271184048150741950819041936831976015620217905170695738126060481696808810297055320827724895848173761955667640862444989348577002649795605079818308570333176624894466012853036157523865330299948574772242734219784431032647165015039062956059377642698610194093450934130141101904034716277346131529894570559277304764887600168137484941725947787434009978931898544509365732908430101826461741796296186282293780097884766821354987250872015609950434881312731775417883155340313070066230677296153143840697521516093153412708692263238509725868864460828268811791382071636416489783920546212984416104947272447997351726338536100691562024234794044215604918559110746566612675393963270116597129267136491030402959502246348782829136142331985234962261340399880781817167325632448927921061298160743471604361394660156357691098583684011583703863478884623951447240612206472348858248930195253037835378677088186733282632598859892304278308319538806490054829502603071787191498870564334024063983723892476066716446329674901157252516552471500401915636795381128482880710765223600465168876836340123288131266712964771155971900449792122084603281376263761735636555081099217570571567243748493675180740798857816862499830454831085206031130598920907363642209815868703968337973275939364194948399903360882550678588097996645755025026705141605468176463940832321544371554703689097163148746476233550029506727662363921068831854794514924039734142937913309061118329216023674070985326242359045176283061550011443385834666736127836160000000000000000000000000000000000000000000000000000000000000000000 [152,19] -24857520599706688924758802748516121613417119440863162759214422297942477343551591369955325024269137890017410397743921401796442149207025253810578897326227769669881802718988137817279945071459358194611472864617311600912289645274473124219168862813445991693041006627132447444419773326837815924740865836873818117614468248455429209314821128094975975627363825483061848951461699449221891402576491821623050018411570632228266999729451486332029453901589641462732071115789682490393791960731217776005600380477882920077688502260442835974409300623184313414719563824969804200535874715237537933374498351841504542333816450964769307476406182125902730029945783074852016413692984220504263853973750577563549138967400727859312021682108420374575742585527695822997671389430870774479930781447621740609338725013003591885507123380652338118755156778828267947921085094533900093402057676559482362278636158558830179528052829765645913963701087671539491135001765446473172966296047980360737142837525813624430027361948701409251832081554907242847853214942294640371897917422518941426755570365030519094697461348242561115473158909158593307933809125984927038012439114375805233580956326682855822649716195397498857932639147730580091224393738329644528652616020912373774840273309799001477154632577269318235394465102521580929969842462882005957399983488183874505504833834620215070057721699443162462717633898844634360913343342537266822890111949412845936570594778870292028240803053238452925769138710900472423810373923134828783845271208945942857014500574386670015224303571981055667031511920923501901847810365728371333795324709964872946031202270625752043381146724237595367255410555208514991019376869745849015266888764025684426463618478296698651984832769722149937550992692569070810319805215531942134259056136341872919742209931887118352408440400197730088264362318286053107481472804171486073099801333277970504857801835688109123601558174920129665876463379033315977529387297170023384161244103849165413440183399344090973497554512987171351579302778178300398477197172608060952816579235265000061815416989038760445629890415779843612136757484181743672487323439510343759577762692896286445524034587229416526028696760677343566812389077092190697577738580673057199018376575802001673015512967216413266235764105046977942919559732264960000000000000000000000000000000000000000000000000000000000000000 [152,20] 47763284408864588143402723543531083101114538206947167298116754085540326077635002334672941709483719899728428582353639739936627059421788665035743443220831241712879596453819693835368380329826100092879202166146382761418765023288526464043101713016485156837102406379940468029646789905488480092719341021962260366727711856930540818417264367195019867457502635748465550279214014379755793406555936429388429874298188186660283108880859936382853677712294429660557499483163637586330173487596360260755210404824857619562281018364720970682315318606463602004393120772653140997332204203903777553984505884747034445860926116634905131852175208586913508289529220427896311609854960374619762853983317991084445713653411465724347684682393504897191441192188773810346812502580771335807839704976522808794128891516274734090214877045627420895911341321612500207672713537190189851013440518614797158548463626946251424497097271191035037749536284428023660247354663687197783785297798129247707592787237596035967403697176226811928997885250111757535766692998662628290369318592138033702159789788217489463213379066596851715055433832268598163997208734254180405985919647881603506333049954749588882238274694329978661395766972629109192444294317285792990531131126349493415664931843231896739424929187845594376543220916779657135963314492470716481738069021678254008975864456041209656860432902180132819660300407593677773594489390785695907884792578247793641953083219569199707663445583808769367542188255230295591623733746712902961418796495432383900382457980043646969888984543165781986428018348954809013082935112410285637481751003318535770879833812991723568379720588259408910329416767243193886020166812447184712732232079635789515860076749992192342296386737732224270320720496570667184087396245609149385687475229315175979102406060182269275549428739810088212294982780615405717493170078572859269043775548860438603827154483915869692797150237741526867804500743578547755743638482100099189814478955869601244772126190087125780583799511310627032984999792672224109266480511431266661816509286969318602052855976066920399419350853890585398847774352622101288320632329131202622612875981995099203225502533259345268320857071522854984179059094032476680325727417078029749776293037579814245920290864807566546150942059690128785172811013423104000000000000000000000000000000000000000000000000000000000000 [152,21] -65158724419694038146185903618705842941067045639804426398698086043401820471706472283729997970950348762597877604140333021812644503955234342279035334742138842890009506761380016126376511649257235786247601242399906408719962406695152064573091008630956857245048295453824174698036039191355219484762642048549522186792529285490150746742216354011855068374499904127848959543550997270483041674049587289217625418507378513045606360242959545549087308422504876229192444713719720566092434729008806461301816712920724478367139221908484640741960699832642232016932673826908140581846067967668974166078963342320463754160765568824049891857835467274676963418480207400227501206589362334610568219050375479277072989609915381932672422938579260626565799670688546946199229156865762351319689880708343311680928414969677223555480319195205166909845952129501535653103555074776829531892072879058563325972234793872705186041577223060137821843291189634417960747654821317561310312253353937441709275776856941317931922869001218344838014176691215757934289233788842288588919320620820754579749293747116313616996319766897967291012496664237591716482367120066287186477976849749971296309166076035778911012058078026198362470246379369115074040098669773009189409849408583095606004641587256285334790989884175277641473866125339842741938882080420266220710832844940034638695477503359263688169717076940545522286769563629074362649568454596721644995751395541911548718010637797603627570092162431040862087516246833708380335789928648524214516497622041673857482133997242923064068961223233325310451696834692009044519989419122472019808441386877090522958220231680982563321494752135475744568418052514404339408270372884047201848436205809726949908025514953293993788489098541462169807791563071471068559776192505658195740700193438526979602170510695298211843019332761565941926830347420738941810277499876756011215439006064865100239584614065314923708253004801970909769103380565044561485907429685365158439142724146852019492739854745257024736530756686991354381087373473038185630698450793761195274851150981688562621947322259720076754686569261476996784368205060688446227993763485874501827440815064652548520665060184256493242871739040710231343884158623472015330692203698387406990581349710041004244563006678081905797416165728463359094511087124480000000000000000000000000000000000000000000000000000000000 [152,22] 60968866974490981828062815366308079063641147240791895566502890637855393971122930558377665474417083492548901193707300330912741429618323691253423050752982472788949972573529077133103650432230181948986439567481210612389736226188238265405736603965607802319421546700917158711567184045426137464683262712117160059638934286609764635415214161161694925779805864487067224512436087167491213333791510033440732349914252639713758713363410789698472493353114308625851005710767906487824706171246729770202947241365395673713876344035704690020577612599039573052272976822876292094649926722123933529730784456301936396577105571860797569976849411267403538006622572429553864091523597374327482338054606736425196198602090580791302757728894832758740672303218841515098218755750949451906363315263221482966281641374393650229761949830756902546703852642964397965151841797795655457357655747080699184486555312296191159706384097855924526784301632139502380909544223273815855755683115292529746963884875631651724344110238386176823307524487499780236525577666797166504949927404365468445120230287277356877320704522063631979691509862643963317860253246456065417749891056695987145401683215135299809414897188601818080225737870537393621367044331328287024515656064467471627603654663102645247610576723555598989191275982106652108381109422033399181523937190726549422904072412068140053207730131244594452496462642768694389983362311388754215601837252778969452794530996561943215423334586605437063414587911053267507420176670015164104483116641547971613222540553688641048325715681898105432091467113738361783140954788336837723873182294475600910996109475302672425393069234728861734151431370428365163771572845373439890451660888075586609806972288671463211613552924390621842337693998846072403829258534949979120943072486676167753515274320459883763760468664982401950468124233690126348131682466021458655185354506876362302601443104541655222390174041254995487498905744992062815266267456505288463653546443356292672157256571568639449964148238683360367511630712989614746858095558165994869835477335094314304066191696103113479015892969471867431237170509744345826582817913012296084588438855958751348146082723238105453363581208448279760967563442010299859127484184157050458594216932819880927138092082050779750361414664627160460387431869317120000000000000000000000000000000000000000000000000000000 [152,23] -28493800440744751261590222087654813902117469578872500431334377772920455440070721289724722015677407295966682893143120936622396030834160733132298488421161551243174239452885172696294789409952088611236347821898436420298913313428827199400859194698414421690252741842737882466165913793870837831008996590106093891079952539836947086559631256270399256845308434936353269462859632186604736661524770502041320419818407123948398928013750163101322534622702611122124910778477837936004044418600649875773108541834302419608985557420017169537505845608089023996090148296613200528467616600340316098492360710606184742731065961807080204815506956162293267667747797375255164010959482651075176265534765784111138476801401053438901147427939838484105295986593363159086334785938027843612495351808961178250827966082374614597321518170988491480286112277844175074430687723142230838419034849997315363884369586327333759393616414188604564896046526786380404641244575637537636665253025463296392657240321015673550928236933027747994493561763042005960367289902323867909003550960585945539223660114646966278185129398605905135681198288873885596808433611220699338821670153828740167633816370227747340715684392058663673231719158054725802521832819854780847978034070492855226635449421659132953925184989112169773009024675684521725172918098790700872129395320657342311282438133118867530466886487118762163192306757621722179363553188569636889387095981891376646278993076237566227317547854021017712506198627679107655842275891356269284443692410752239011274701617886939653427979065943220428444502145082207695043889969360556531090078756450973885226244012840056198974680873355704641170626860788091012149442419340408761325817786916277766222518788913864884664109698530901601679326650787291906031467614842406647362398208808660628567845019067745335542020773740678433569401166284482081341224370493353921483030155163221732055363916304420499519171646963565428959746578513757817130335980991802703159979767451015966047541184995790047191831519857509003891064159839199002075031578813051044815560413267081824265382845294441515155229365336291802975850227850489573617168755889864810357557025126685082024057831101920105049053268311488508863800063826421349714528839227666467154429098922298560854007589867930224548510845980883819656617310289920000000000000000000000000000000000000000000000000000 [152,24] -18662180770652909434020466553449248569814738769124443862928272291454804424086292949951900157495615136813879596558107672251091201433562023595565927096091387295029981073917439011880462776449508168257051541672720262872438451239706154925247916363887022399566717401495360270472531429048312201600579885678691849359625796938378857903825223057701931524483054067857063371627625371624588210158105547804405895737600924681938491330847093153504043351813200297575540867324417033703155400675495931132477613416343397188656255766361461931282976120762037755298337462943863493861001345634368639480588310462813832614652795222562877338894232741902138641020288609012617053827193358640651875110262157185130025821857937770476550008028962919656903556585574869795763770110690197716659071960487591507322426664537852829105644546956490480236612155594126215548308870130398348487454349827994708767413025077885070411701979539400443432719073945522113217677506369470135448300289383783188527868389134825638319495203052612917275603906579316798382962130625693341677920010628809702042040863903804531051823639133425400763870621079829102545028753626309204485280662519325752908087552692001606227510700428270793572869568350151778482498671899296296064707100448761067343462813772493626303094508440412381122166862070257805914852878312818434300213545723744326616844197816453225415930563517982349452762500344489586104285838117593073612677532944543805357946355141285647900240770063123532448130209661686871667680504256338172853539586179760523521391116768701435431109407794771241857309717996028347141011114421678593474823698524308921063803980107441328344023249269525473028703185347032711640337688435088585459773305742563598481055795470229804900879047963649695695152978497258541967293331722063447109937983715064672510557265511431286666520957102849090655082975754165576054964924549198821929046550859091786605470247506405088232769863118270673114915347871585353786380328548367421708236268487403305107893075475570522782085820727616909726611417131784628877000712070926091538828809237790431084615099905818580108657050928020948146360106153619293192916886484967354521060172717863777914284730573561620040352726631914853452496415224940513210923659110754642625672365487930846462768089947290853739832347718392061850541161971712000000000000000000000000000000000000000000000000 [152,25] 55198535953958153190742121498214535999435737560091504910800479721281637401129061618780076791604122366875653681592432512413319051694309649677697407599121698216642637537636497458590177964983196711366672753768879634631781670549771094052430765511302440654581135067125249033300548531774902451755003671979275381405357961795074943185906898640554099627670622393501381513308542811996437393550855367026259011859844700068478477679097171675392322040874696399024740045327955518733803657467434283140780326415569769432857759092631906894223506323403116930132794585374369580877560327712169793301758348355266702632473743442847518268644125554013033938529967080280927701904755079559920000907107978597055237002886120779360174296309001550905138669225658854954467432495862763366310208389411855678344012564559725650258544094505379489751113680286746788660503118932707243076651539943797618995945608386425005266973621490025172126178349546300740077108427518795531980555012113209031358250283335951808883172933026000680607194871244240686365466282820466596367920794051942244403973859829789742077426360715924749595637828943932669586187739726804034438168765939148039480051256649624944235627379581420219096578823343749677083118218505645779037698722403824273275963226343168917595241948505958810995750761413813376287517857510287691968125225972936387557313778909897546622958613344394912306081180331089876624514531794123516461445770534349760007305645124304725987330187423523816118162748553081846112852303154863772203886700370700382057559019488468844704704841920111713938415857777161086663819711576342599660303458436173934936316892397148343943323981615463782834866101491126594002123597265285705832741948840298326544537442935985683885460818609827831268855620580980521351947575118519908631763822794402045778441381266629858086080617487870063566172617657386127429167513458297000168491068926248099492797544020245789810704432077719749045397376937565264931897794166656293241265826739148603032505968432923780048845640639990328595015323650266031426659233447310975591922610052631009539004453509081080473961615887323097629740111631673761281140649920877468933910286899286369983163065009615805199307741974346760475807641316060959389760961024398183815516693247709327336754716190603953096413577209533700883470551613440000000000000000000000000000000000000000000000 [152,26] -64445742765999464550514811098907483149196756669028978783945968072839092002256802687164294770131598823148012298329978414987987630090210573099218537441673354384252284363991935102055229263802131659523450948210044340843200234369080777483123994323273429047015162668998672242877712726241486438000854866349790573579075407810715697329808442830483297412210796341247396756171027716988729782364196062947109702794776265962359300618348002449958887790972398948874576878532879006445323090199807306961997474581405587436813612973782174979666189714677599613132396926714660519383926866045487276172793767475547380919548631047850453978340567680315149227310963034351987017732327122441574554041024679781863029343347671141648868070067775980824884798646839643763700658584780344749790686237414919861122572631848446644020346061337013810157387984015676278512733361337634917324276655218686936163740020156018709930560971762408715242265353398971127675971719252617823910802164062407704099013266665289784413925786397530814122590372077171478335281239316570923724106298267108674961261116074108344855836480562156498726982910533510254202663182023582829159574070223604791392588621416675397585899301329439708398516225626974366155389136992570074294947315312922943678246762897918947818927840869550345281589699079954895678189607389212637631316394927254315763404988429862094021097841326643440745586034479476780846033455531797338695750060410872769391381011679464659086486940356217144562274833177071311234279921574745514413426416953362622192246614770861431807637263631542296472739149035318444157905693750687903074227748166828520902704015831685074661547014052787719904478886371673676384456474390337253594707070184229275546185023847440075577091935545322439579155348070584520325241636066025106085338561143819915491976694425404325920492521757207719805626976534357027207470110979656971657140853622248908026678830756552164089155536422073193591958848250932134434402641044573033033640014423373690998847484907363001543929494351711242335184539643344359737665716261288015606927464724214865226777442257956855702874727976520047363217105377151425527112389440581785494499839033721992196299053208149434321943508925031257842614844931066251685393881928667814091249308234280467308955020814033124061246534470003595630395179139072000000000000000000000000000000000000000000 [152,27] 49054303346616380539548023324151897017447473853982365056614489187579192270670097741112866856907328272563685588944213319499243553408583568639881887382205277347481580191426779733223739110055895861162742560802346606466556745322951205297553765634379500358905605927263322608118966952724454834754254092019804721212936466575925358162565186670418730050079138262268990248266817287767132189690288937446062238622810379302052472424276720891995054526527388686179769833812332503830843803232847052303048901857399508325589173989191514439439076769131093286299825603016315812665153907543314200599981328759985061648273525647226891859253286279519832218676754752298044587337755251970058780631583424908259531538304598433620072031577816458935397705606769851697130810798937109761653145056586303344414783942530003550649853016032543081489397963030988135906562161245100570845024554750679074732589310189908781635791045922967815686691005007318629865888218041059140313522468480024967163398667964624004418242698333304810955221946745962206365617998870543704618725553852148425421073221613437353542778652482906379321334522989674224069930198532239586185435213686094285256528506240032843587450034080628127106440162582013066738318272061710564240812427262353902310078678319610278309979790635036809412399303281766207108651812145886095508566148925221219618467838908059697246271601610590891915735846140355363370632381545991586309786994412034567742135009912243123636641472448897721036514626260838782368325022440855157791219586175674274255360228937456640873470203242326091033473197497526872625369099432692498205992353186592310194002135956810183155960312303234665335305666005331395862778395716066056846713868361200938011875491096378908808664728413155962052091275643640424043172200320842837941974938450711665655432922295008076241337353704382138515739037628127833730536384605398361646383282450723109763635214035860910737205247154009874971496833822555065117582459314340535129974657585180346026917849874162745037100734727935257664769817060874636193564368021737611667992175165698956320625767394939492301319620558879351002242178799668594111146659412809944650956001678468990877443482224657636491211478192575088381469380843021218704886060248316961636705966711051836419742158494945544388289156534486281595136245760000000000000000000000000000000000000000000 [152,28] -24286469365598050681685064942642646366866717001682792595144709659561991571429760323160016477244064654162216009770961725550694201813143368948418965370320246393421875218956379968150109061734042940769002742584695468504299110811794948471167648377138370240998957809103680829117578437770071931113500585732323828166595294845580168553003065851706508638910926329342563780676336103347484727947635567216322901682197562177317028499348031305192450786180209368350725801105849220384619707273707573198780285426753789459515321439379280337687217407204053933300458079288949988064935366388271354683564014178284227356844032332944382696984106831721830181124105986139189556107171933402825433188722365990064343675973089043981918591446888925616270838506504532784768803561529698310681400141176076989677794597951804520215482010994663825325429164283660920913701508124256382698063774466569729012211291471521274026807101082150404599971650435637877692146835599558189946448582941046764866312725496103895064863167240427949583999483014937008104964550193437667889861563390822617716160531891405529153304921827935116304854109944021385349123737150882085735794352991699694154327350801356917332441941610213250404720715838172343667915861605941231916097390074224385029147779470068114767261342933046083093007744019241694370750629837144770940596157828049107112155441949100809574762341281992527174725096361172849193393107058555386489440764353978651255250384388301503322858613986400906977542522306553433151800650610952869464014844505969752251683194494592064783171770547099055554594442559112683664034793914718067515717848060365411672529662684637561267656960125391922187411414258456793468884811276302326132479814810627149320669019204492326338615939944571965377431012548747237957832136127369750166933412406373023310460971139934598624900050721862745717674690401902681797739282623222582938665812958737948255048645114708756120136971134866921602689852059242581939581973437466527276371578489920296234894667930221876436595447375578482812705852908607111618322214966778553855846085242719459267800718167232924510169732029729295330578253401100053790476274736085436918367110266967043323835210397935840785927238279579740322170419038946602452149027063850424937152412504164223826640751612076616549391149417716565950210957639680000000000000000000000000000000000000 [152,29] 4422962561850787333557978389599208949933501944366841737607509221189760700516299220161477231599034338353356660301487654409551216466108288934538109286315791220207526586423188016764669213059189171521231300984389902311303135790777918786426811450801680106905755380890436649559797991815583163391657518469660072079105069143861630188932099217498197321974434657958313665351388465404643969801186807088138583364989073830466463687666643907126995570626309822793847904776025509602981430967869002440335840056163138870561832873168014745147300920105505477883089356337462124509329266704504746428944214730026466823918794633450479328464050702424723316958826966499534066390661696418476988683700709031474898613947745188886158306925672185911040826780507692635956738425360038873235406493342008907697889266465345879599721545099201128989137946428337369672305435425303848860309893104661394958554582333343319778252104346170207581160492052805421953851308176291861278461618671098224785615094712189488092340800260762675117056167941737133399865940445521894666026723743695130366829174111257683516072489265183851410335224865622438281177974079944251256610437601057970132346351246211477819811753983888838626657711949385272595302811084487533587493789859150070648939466603317469546070503189972005575397015714518895840214931568613278460953862279632141471599355275750599376567679453144622487632530031969303304135119728708594171620034913332406016940584899978558099711369480440466766147332084889160021089331290733631450801077081387648761964026981123810983627720348170932869513973888742137407409130814975743057171699397911181973512336270127050764816302436811944811123561238380010341167256951246143663808767703568644749366883418185601913466147151857713436475511837073785098296507423841529484844933409175699749909590146532697570202196465007166333280933471655595647630745779414489131155790041417746316638596161360903936079625321453563640322204984103256318608188181077650884977261957011352130816212453256122243381896386462602940818990104613535891249040502967482236716549208801180242988174944870837155824034702160198124569559435271172260781526095398247063985525298048890765291429095926156987472178764329991736051358845891693700588714593093464312008288791243396632913049112394175110377186757683386910578227281920000000000000000000000000000000000 [152,30] 5070728816903006561842301557811095592712666224656322298542561429258916233220320221480504729253009915279073405595983637638019955033688445381080338589020166774428998358841231370412691744128749913568255997014943728699176325646369671894740534304507290299345334671330010549091982633796241059930745898186004112213511508273210256494644375758320811539709921371081723249099074527020047049326369911782711116342481983020381350863355353492798003187734309599132013084338617209017340993397847986638221433458212647117489714384330755422453867730857468785643663280562072379302933810949133567853304368153446093094671126136984562764850603036241720993418947969846976798205058198366392380965286577400359035508723080598836163515499374336495009026300361957103283092524333102767846711160029138514467315212418880407966756652436469179647743437930593077924623840877383824983804472737546245741421547845204924333183139520307689246364889284284439909550580884400393510979147290082182580629264462652852197335706748734967613130506304375662252736820466165110721161815715092338585264457515818187771543282337099487602283277263960155997369320420534400373973746753070290929870012166298238421999178871661497409650432003296918554273026184961545966472894614716076272628942037068206658478369153786931885339142534361480775997015612955940730380798523501468486948689159045566010801199192675925087604544186039379594819219473774726606857722644600695000322404243132946441578536628654555174853221759043839510809729898569775190075039943900013386976694065305234614696266401895556873937442252920692821335408310061983500718530113749574146421578980142912498671125740535620899624895090517971506108046823322115962916712806223924140751455652251375710159519468106079089300012675742461774615653822199692581695646537634884441679599811791850204297888418314941050219957423813773487056038799004501500344354669557910414597178475231712963066752887057246986078953817006579907413806761640389877477638034721496954424297296464192440942563946694203832248622235966758538324306463331791732214056884201976119539506609694595679328963711288071548415162896701309701572110036944458021681485991246486836094611946031383243658500586549896866643297392176029954561350648930877071442964679813828674323736044955831862992790067426316358112035995648000000000000000000000000000000 [152,31] -6455455983350296200661286031046863705685411295397081601836514959491787877118079856801200865158987458986846853411943131246085318690384576775059765977576874619057968049577881483826863908765766617204036017097441962012879611311665202770867955984183081776257571985106181814892356153061238989562930889327550746052871610209129748609855417658153377400939901511352317672118362401018358660174303053059564831579067479100639629954730520097373314846559655573060103414878401580146574639171020134342116892690640039773747125140063281472348501759194788414728136168081022323379982959278986898954747576828302678907401502448742467479527426673889048318476294449548869862189894588630115305790074916401291020776399463705569566609372585404626738892682207846000447629048969072580322914166430645449710458005358796207253752872067831240340822667741074919911405021221330990380866783809998368062928802874281017930787206264758980168234545959851653747808164561130742390085318828105806451047005817178590889010829489129153405502605310347255554267927504159060138839794926822877400907665251791260182595222964611019637455588441952481525185246434384957134241556002448206705275030447022670378579250890700457545670332879699457462932095400504821647859062588492198544135593958393858125075881369164028355603201967655761616750144227689087917185688836160075340522780318305642721787838383950109222546802739563526977467205258558374426201996966991164363439508089151508727052318411663233676994264025690423906249989310649064869450114703103757520200985637274587176055532734647517348976468654771799104091385730598844799289697562933640625987350077931991395153358179569122954638530998991147369714634781300812574694678549402870692171796335410894173866572871606098446905989636934146683653250388372352526887705051733571610787873401039378062806581673664724511892884125398717555718566232141718101675998684820332739415564607906745253904103075126508361691304688618151913586333181460967579351284126036897925996996963753179500309045816581208514962356852731273694893242354117895650181480737547551065339963085839073924121594654499875218695420042334385897504492410040124140164110247840479419920089158759244539493964382941533366558804887472909416656404053889061675662210214164411490286654101888056661015607884822991795592510832640000000000000000000000000000 [152,32] 4428668822684569252190635674031355256408388674495233854430118655281392905136942580167914172707555225811343933324442371882384311608992869585746963863749387705077937082032538680439996799425251735556087095495944797925093780070378713138162541860261572605703335419525110079669534716972445708402315673793189855542309896645000067970994780764580823378357413910045427312795439101633445032003994274684211312965889565623595514563172888811392192897792716891522396679889558825492926067544282009838588039410436500868627488334893751699608557390302721940046910723261894902935340344445399009527022896003652292326921938635544053889452751777879320656525297308713530178273018526124186835707397131191835880860172853086268365067362882682936878008432224177083756597915181429249678112157541667330616890212253018520760467069557587866815932593174035918033262355655481228122977838839341683775358344906242304633068578621128795034357364666402272850213487559815996036498787921884778242298800178547710187874362383885126783022361695108597748893360735811381035468222806765310336748980008427129427240950447636500719526962526361445310501231981374855574154320013360775277119127952911623471210437448149655320341455479178963860910551744277463527972748354219270662460550667678713717750382165222997318698892988617049393880758466467308455418302387662967653901061710976833942942170887889027151893992969858797412811353117093378148097814413576520410373569548090129373484657198817628996595403309559460679334368252358723442107088027586305166522267031194299438765401387424491331254048057109650317016009160642156127388373880631129262289523391973076116341962677200612423162218508229588878351068302968438883808420238388990329315075136692674814152883969879378386760398334372563481841966602333486716812889816590061101221112908123547182525300204182893160692451572250799902961596132273786636553888340736145007653497941295863317217846069923178314920298965401096123418134662821445053857123024385262409191131394457120770152765017369868656070101549039950514579759423514946740707695938274528196307243060256712393593942186940969433641510729126222200484673716436371376299648684985335711962859284494244377688116806205846086234322829701769394589193671691190051962908512204072706709326678764765664555953630657942145255377731584000000000000000000000000 [152,33] -2219977991073721188817546156703925749355775835647316381901651665833370151618039274231280549989344418050275005530962629361785957131098092901299455257271359019277069250522355090238365393383733409982780552803972902815575004329672408302602863941624019845034771405278523342238602855516582117935301049580395367695080069784707089087966318133507999896006780039909332107894741127910185075598225421019956495673321102945416901587395376817211180812115161023163157234203490653680941631186824104948722509255085134760553752682054756683690807717591843806894091865160238397757542692211688798079109005095350602785155542080436545788843604909323538613263845086458161614586014637536405971888602053084177624310090493258719225964208146378631153720735933581691447266714297014776360134319664301283982738608698241434319594705601102837418106311427919548456413586069863984739498407705231970287623480030389401831543992438769520909636451660856121875124074029189966309381926173593513968567116505594458361921658149514717380680119974828670090927159099381355127998192940086081938355617515142077461649806361290356353039891585684896378751657382789017707035013342222016341147409601704567332988007698186150102267971092627313397724138216782443774357108423089611767031417247411628829408484531318305154684884135176529856564815400091273715610033087841221553256962213720998975870728106584888419136790776608248477873702389484075885252275116098362852476893022152525409180335028163418834550190794033839117861443757211700658407817226766133760650068779881323367786942283795675303164216504200919884573239553924865730424216592027034971443670554992484949449678139947596644364912457286676514071220454267423633361790768707580518981935924014395793069924062445249175487489569536618527363462542839805878231684870843557925681503093567491319069067988517339491720520066255614378831181551313415324322939176639997640173437245501919346271338762914825182399023379629764979100039066531005893932324390751154070317791754394655926637141253020131886443306179963105779733067897079023024238949838170650887433288244433164854961651976896644566627429300901928046137495414559117468984291167521868150362255947780574561593362454483488466068756473144008333455127993822503978763897465643940240305531422001022409379202948787572123313100554240000000000000000000000 [152,34] 880833896023472810026633933934856163145162066020109210667295909676004288501933554286639150562330125301696227890669767762157841595358709781357566695001743404326882926285906600119130505911422440912311516575077251771946704616875754440859525777529378471013721875455245129823954163447857651988743341863121836460910427145392293181630842110755990567208081284180068103021431768483288516010307875476243611161130461250505037472782106280672230245261949561428182238876388550343140264626829544545874607414414141685167272835423021798818101538729430906316696121458778563225302331868037828959322876180455429914551241624821869835755153285010295045269967064592255312212020384653366986961130607782122961888144721698278310992412000150882369014263426206974627243573749684293043599380227937187695905716259804083648239486272817075758505470069587784890660058717989668362297106308867384591174908694774292907041795483616976523923516710021190683096777921009109486335507163977865171562104071779711035664683789331047978534873486628810963232449106703531005530285971952857388907983889824564257645739620566841798642943817014529315917407637182037406194235975189795585837342963552131480856141132040080476238396894589962227098185209811243512044702832260267705851389018611928393647819464167182025996832440841062695046103351050581230089930168929645882478612568923016511044816565665341722025632739177559169533404322640098087627673112063828065165203515611601820085583064633914248757269401968548597147363429733027517610002253483846704627075500923092965916274264685805722941414332495584606599033041164617950378094669707165893009639244780706775633838786233935809162529131958207171875458344083190178605704999100482467991888861547926899781549775928221347983364900146297162925366664410355963104027919076514111478739231754024728698645286213190364319365340918471911946147607341661014394389676923501330052691118432636365243035288103391084654123157509135346422427209638758474312684633176020093248395943527060109160721848551484647300084799510169748295120901363123848186774577825199837189684207458246191466109396861886735333487741776377002819325245800504535751339602160203557032816304622238492196197204511858860492625409897785404825864637155958183746910485475797994887763663217188469883876614814100268208002957312000000000000000000 [152,35] -285859648018103860714104313888437679752683870520699203745433342579048438104425650021513614283507142018578508262956749314598606312335468689825480317784795097207375185813893036930065761333818876241209868910863865880067496408293566348314505223501268268407569341730704949362727512830783131804174235426561074183698922703616366965374964236759393730855715046749742186529341631060957503769072628007078755203172662463420548706203355249604941309428353870810232120097251775343919323438121441252423228536172977942448727420686440444827179001352787213262298238683759754619065376466476977441988263436660956587161657049193251225601832429759647706933249984753087723744353362036612539440929773672376876462289819094019269435767376452890544119808753137908960092174581992395403031276971438174111217188924788108101964539036694398912885672683731627570896191100708114965157274644001384226285351682568171235191111998889488760341852085534321623655800807425511490248273969598572959620303177937839992856463602686478779722012483743817515784291542766546931062739475712691573323560567406000848638791346831288439281943404559358144614133068814152732084290390505612802168087530831107562976510721903831471309403754040080562410026480003157656003417103690719173539355614150170800929021163221869496018184927756700154422694250273742590434431607937384539268643438080692053310347060774283380228568552877921036233229508699952812832173265241297806567252414643989494424051655914586263955511944582550001311470540172684644351048676916344470478386010389786093777757671202724708777830578941751455178139822913128565096540050825112717713476424743605760285564505883199682974779402404958533596670490923896945165254188688665280901174470540308408420148364047757590871291990808380175537025644130617120107170555255438422888177647010627501295302880758004560963293029037901878149044411889919378497657594909838155715906836790640402421660412392466166723597952009706531727860107974022384326142286632849431371857795783574771574582243752843761721395272656555676250088259541161163866956009169343611843897381654445353949246517897627986182028409694355017310045680377685169625294835454852136244705384053218094959089561257821513738948887541689899581707678929784840495036308368508843821809016699474920361584971412038727371178639360000000000000000 [152,36] 76374990630774598105163119801681465464145244729925993007686549159798888893840823686871182184590003156391458821111455688526404014219784492404363544180129977464171746222917283599966996633274749068537677061719893451702607448052438018454090138166899035490813482120636748795092078770150597735909361847277902256248752918459775893020052281193957097059758159555157778682312633782748822501446861379490375912042396639496074054110833302986883188466402976250649268017855422641724448040371122318661603978699953466736611329367673038946781128902650529706725631497308912380323618536827686444349412325312741042849645364527001464799636962780342649872621113388529458500040716555590152371462488453212243195488480943197345790212432247937342855249917915591749691335181433452915812115020288941099927820447530483352798200750432529120624669713502655630912912868405112612230849293610348891051990060627809389619603140930481556682524592830869383782646660421716424551420872192696610630288419786104352622362500352155974469871534723107843613448469679972416427906956165382044237493414916169021378518333324600008143588838027378256731479099981207883186589587686771313648699226052675790535777652408538078969045140113348389795987729891790557834553235284014792235535209555101916636768119106159382639505454328953083130304793035453537504741968530909674642640645887100368641990475123170239866030814108154943809302675989694951889128877733595204477176387482537376903592118025651354298989265748497644049753640047688892333642783218106889561556244397600973954012584876617223749369778798477303967244223567658648468872353663410178116107203706258908241698020919174821756194538560270703896488534747407276933543982578230803749440704633370235850080197221709328339847253711307249805601213839385942757636813176940333622932149655043973416421456792968207701598176916766400964774824367906170831011020601576632053201007661408384006946115450959049011430655933980503505932406204573259597828154402828125670171746342287911016109037274929164834049714031900757993538206237847598696206790255651296850484505548748536710729384759825951333751448561762148707432658266492445727280372163372663278580070818416599040952822220657514755575111949601799750353294544546025843216472102627205137676575219660762104533990031232828540048113664000000000000 [152,37] -16291728744277857166527274832868758897648712573944197325581360633524192138427311038670922097325775556353171818069178526819919141596514965301385700645779135140468621668372971023000568433154968182241327097262172914280830870285779102496373285111405633078273589839012548715855565467444317337829460811907923600304384792453442930777664598119532334560699341218781311533540807578477461636450020841499386605477921266194035149996176180649774452465408198306560816949781835129854394874329159252984169362850907669709798463489871531507756722461593647668936339578694730123401729100495002058342234353062612965357603198405515338441410862795097551596046925840049824638748568334942233866182488396659291766416622519823725909963399075064068043438699438056724754650395024635303185282099747319568811916941953273479957648952912725008491368562908120850912721320543050981361934831045879253715437596799380366748390492545376691170422652794511576988533873962502178777090872462368293264983262032340348725720153690264585278927682743775866251281300435897851924097046919276120877640208735798372787455512340681690486922000959326789301357238306572725535412616893123695794717385026975144168171796657994984523662860232099787126685140007049899366975891324144952453906069966425597598031013183386570919106818003002614049279731641731831951083238233154055556199367799778772925718131681870929789276408434218348747650453806256958665240558261335817997340364542894365674646031387311943365059358181310505685399951885369020556587504698872469345208806924042393190705362464637869219313933195864635419915439855667331598336269301527147189023593247475737510740038574589818413531587692217401347423492167878159738429508297622113904352128553514617519105414897495886833573452554005109245239184131529373751892421398583763083666775831151012444424689731128665486910509958848060653629260919304135680298133107258158331729658817491309841131882804720418015415056537545434673734362236860457873162947117743878815434257606433899182452739167528451135171250076771518187408260732544564739958754430573495620955928989834371961860354425460851627112891114628016085254179771626700046871402659717619378861211362476708600066137351556978606778355106802130850610414993282465480966480229207977264802504261719590904800409555659341335573299200000000000 [152,38] 2442211339035222311184190711661677504987858064145607726286840355650656032341165729437936587136183638271400557198121421003479240784391010871640887918751613157373931399134922450730818470786022825045328932714227702954020527333346990986524529423687868557420612503788073718861448986669847678118547925517024291320517121915326939084770587042624996166596825855622761131211479480894135547365424119919820407259324918869750073390886561467559221152601422363360575100695127318619956113240492092820379145670580841507866342766172414105396180491338592233395964745329110982975036020172033776807798273937943748137491588568748818184319289773124736446222882773446804922287470795910614962303113749681325345774709503786312153187438680771101603912292878191351194259455503690291380281489505464153707615680801167825831738000162059299412054910424326518881691444840661397868981990323989115179534480405048541744082333265732642038550082514783370726781335011730060844316405849461076019034263256714226495819448819248094319217363466206726380646898677352621605683326177379718159574530159734959514793488236971784893788087885493502552438221685169299018057717856933180925510226495384883862233850115549662798407716166786209050188187714195582826208968357250373713472009618014235875100089657139846046201329198074327919341005483686622742273574968505983962398490691924373788458498583070891312077142657369026337197548571076067488065973782844823507481456086109382766221992289780449685576824824402403613173773349031818983668756262163458362913847300880561328665063489512554811546672114693890453335595832402651565883385469134132727357967704935064879489663695594856333389710863147118897806423463023951403172183253920649677643771545944504181209011516430591065874090875332913899825358052522266864831865733250838586725810558304952129227857407991109242313544430610705794421188415544647375436711924367146075637713136035523654523154958421177879637382933367097436671376623711030324581876692033346356756553503884533240968042973796282846988393627970416821468490914654294948935365412139886764922863031779335786884707146963348951176252600826319026433598540775192878223428241611610821590152558292424944056137567149374151480068568570186002662037722332869302593570386594311407090501026696754062966340283058897403166851072000000 [152,39] -104699220983955928120275892314075602020538114708177627823480208625783211765752589921521595063174906710744018673915747571082529390677955554960214463780662575869575602831974399544118266848018388441085496935036307801954947515016235178110079239375478868175016074774522914545881353104442098975587180539344326937310789558242195776732972820857163367380425134977557786054330648521948704978407598803868844257218385697457108490830636948013741412499165282255773113521147586077563704309802933809367295545277346145364320964599504131563388590765256373147866053485807591090557142750438308273446688665469027355405260916562407604390296140473232002647823634251719620947653586117597972385304757705743743379003159554309324698198659379499688627586976432943051113441339729847015377281915130422289378153638571765198922653250265983861697236854855334274487185963997594481282963460640392282889541151254007905312910448017876116645976865790228956652813009478398609232057168063018906861137405185009973440159862255697723022424050933931852284505436446620376187278072005621199481276360406698646113052252142221323083613084659227507023801754171555470941772874476645550579748434459039781515668571969445461782726688040179377218546889163856935496445207058988380700943210867204538879434471951116192708091892819431343997426637888302953289505185305525279327169171626877598095577692759006667082971126742826089575439811898425948350626550391629413756893199886459026943032171937478415689716620428026868861944592782281218397091290054477560332701790527853995458953347674323129934148056128558891648588859303952406510681259924507630237577406486471290719372698936919883682860536097101055472273937880471483006181655113130706408526130801391029204903444039044642333146469443103062194192761602094036962317499753014919276115683371383092982082044451511056320883833731553278915937503641817116716075724803048389583132334233630963144364174183233958127310753760937378674999617450147212138785495092026333832700673157533584691845972833318524018918789484782411375417647733222133751430572188991866270474207470141718292872571374050813656914718256064417653720511058935796201498331357884657644648595722833568518263487936426003126710195087902367481492323264437380097416394409880081134750738573444166664228443421047171305308160000 [152,40] -72112887869374289810171109457231863592650099392266390716124673357504643576903582965435242271924288550664097899030072599726341332984117514159239770651337379124635602162826980213916387184798197844642565580447813120145780769381165024280139376867702407247923120943061321554226324438955604717494080877332492503637033970337146380677056139413017582014839677935276570074208918971723345038274835817302939870228605995218629911043315302745185141362649798416212792581678212533105212918685915395539269198822968813967746202245965135118007799041764289239979089792422797118054139645679429605306478433185283006701001696183386789408787076265019545643857259400316455120109841232387054363865286289200311231579445362267398026917150039116762940307048545169161231806841613102776856124161548541010130703207124258820581565243181337842186729115289076738018709621925679094274886555351687233247334305741877594701521585520298995773987804541338944735034915237734254073162245984633781106563313156888235985814964179637724827740115838046662743146185754612762555804961066336520666457115798205852303324453738370845411843080127724330876640068808854544776720759747359217396011346176550747257995455878255250711235257556607838395731590570275454353105074073900608446751664438821229561913224580949300199503786029211197443053154630586934336948821285760738950804214748103739167280229922909694206968780189463401896277695943975242329010740963793105235459222019398105765425851621043982317691693940314191827364573543664577074052936341424413443021996620524431174655048307177336579885688532928593646514456424723271052246965094307347410201199946782652814179248345223295851047772919369730706563452821973934364821016799317106587607713427185808813536758694714026002717130756078631967238769394183087859505251730803634418964049573761939487536499085636816595279892214166305070901261787483718943768846550502917279265144359409083883038811752090591807018463333244567093083503862482932377360989355888199020427301177038284547848878555023697865253059510958219755827052164821366071986592595144780678883529606225808271469890042483906891171902169542352394427484681177088438425108196072586813037887297419805031201472212620625765249376368629489079391297596617933573865532934425361872988971182514329642301918606737106047153288 [152,41] 25561249882252412343932721322184666605147610925155562263429504551167677176038245226212207956031455424142489788272899272963468624007861046275528153027844955017295957144577649378456112717553832046358727860892120627160396657022481597891979187319931956683409983064001844842800835236974373467612868896405074562866818462147250322350961280292628133741641254137957108315462455145741904937130804466002928113614885595465227206162331296310742069325403752480854801890353546203396397566625860019791716964622345125545969777842856043072632939602805100007901147861724277150709642258544540432596407015293489813669581411428125507542310898540007029662909348161809860849623859309389313613805314449736699407307412655904883574136016913325278062455056499021677163299642336115822832999280631283135127386914836588316111480648653100310237694725058259749270899806647566500207699818239001390051743893478484832011674559005242832405601427048459029785394471130314034524121091305444208252542012401711290912586624963431236778439546554552033388029829275811029485003353043828995404204024539373269856528112426196711675502952704649677630135980687536542856800487184380535824610193278146073536821321107990603691072316152169227353220948555681281432139581558590499351528968879948104350420857236188882911550385782414382593419878823121585263422072947981044488005414494916849436111522191217190899617652806074848879475513161205987094003038999192969887316082355956023341529852310301643351062258886307727970767665330835061181376071777934923884364670937415583480090121156689902956345308153937499781894064517354029950747581999779553936417452098799392141164829025499107587691675542235907935823551085067940520552720884604087550251672168575044216431119520603675077205801451129735312522070402088394979152916964220301122799080891153597823534613744181798477828374811245024045601257520391168445271797919737029245488624039397507897448383899727888540693158401114963858445888808828892072060386015909564668130009982916452734396879958866274577350804944993589113717918327357545100655336411280382083070977279301385188241842292449575052216742530851919127548135511953509175714229096543870450595276122840375768096393056752209376279513363797055540944460063714646355133063239912200544693896675321169417387707345061789578240 [152,42] -4290983866165206604290634080626517541036413768848247634927565148602777263833860484670714832606318694377015753698314030109310031866892683303240775576663686957525466660475209001479362763836645649703070855798735953413865543910822171284809861920714578933659281590124251985280989346267261833256351973286445678496164923396130698215364916866588473503883160854214190723636232152125068751111526099794606518440792066688568228123661955345746597404786532336560909544498878238706732632650325233826311345519826264429211252181222743031479305488371792410525464170845625310786670633340976844891957317469782192162921875487961764813461135800209952034558892570739917263910676153122911996564260349159714201093988023828865741025280813505922943563099321993010481329030938297229705828784851433940001059495794772753664398764359177599472676058424334587950346869119965329423684177907567318907427816645542791933465928771106316190508602569367843961152410973671867032754953290060516212640928034812010981475868751515611220247735534652431375884330425440109646580287660360040146832244543993548015559394835971574169358638727280786500900073996074300447837715223954802249624070817098078226039619696974879609148651696898862137126807692447633889557461542446069982261919428729382812625195301483102076470074701404710774427950097737340994942734569598800622706471355206494217752866271940465283543415195307259401354999584052582059391607194052017770514467654180057132143057080818238290900342342692516517863241506453891878048694187933414979193274872039792857278943624986146439403674608707906374439798955387280236619527149637574601631998467926847788678558460378196484169231113186635041221731242825364816290622945543314031623349907975273080782687715783364619699008040906302439264403305299723829425053031241717127492235075525466135453511712322032955877934387888788439748200442164050913681283716645197996560084428867084237179793234230897966848605044674977539289904102096134607263490403301970774817786708308451717154537158557994224297224617359143512414922993529514307734003121129820016632757980951856219541951634530817152231589078747947366981437256811839379781098689755878471051717457785400515581978149594796068271223473618413119291277829340635123241847812846324458484624288371639950544174592890284800 [152,43] 221409288699279960797670850192013976562748124662192828102318526814224853590324260252259329361328383016545028957602919513497330456266837152079383162873756709840061374517161356602358493560442380162306577242609507335986652526614107907801465895681585950696715368676940795411547429837348535567689816893393111496787462962028831106482843779919687281152302675682760848569492895904755093184014953865455552057400769525907103397207035673906381500594284587535636231103919685391187649470064629494046678540409214594330159901029325656066395501653651100883965742019042645245741296888167066891308864932854662956952360870471954943204295271116559786781632702444632764658501907954732384591367322224805397108003440417029599664342977885486625671037098544623381627430342212480011576275045416386858751265075837910849650733725172044758373190334309937473973734413570080956719920164290994427831259278611083123299702236795114610007884806295250600702810815123803327939958825359755797446006238968784113064282652603922580801932318658610790659596848907592476646392490997058680536766187338599040292420157824521198891224736212589932743920441206939647430425307725294701058884458794019238998482032755062765616249148460394565048532427440162589513536148479208886965296954650430087860406472177826755948954752961433688576049450899006414407091612047516677325176257658479038446702091752787973842627720752615060202830644965729344648548442441069865827745740328839556508974407886985440013832142013095921939937750253216347570875568282420915108021764830121587023213696172736152573586964145909134954422690617753036668934525275000538999411880394246802499471962980057750346419964384305171863413450357507764360219176243074653479624898304770808935418921370545932786655550406739843937307868600937354272093340000215961393796203063752638886480593151714805584450688764235868795542275569975563402329640377722516232770550642261725551786675909740065940668464989866178794830678404934223039626916225746526088050060546112710885256939394087997397636768952367934434460816176006764464456215003035702860530877312407512399750014057767671876248223442515856721330964230119805871937456878312261480182085898745370852086860258747870722235825578701317270760538614333261555719674924908360142316261248418949559385548995200 [152,44] 82504629975097024285281999567069803705461304871983158526979501599960224903965685011034605994813132747563046352976330025320061619222978169181179861538598037028378824011592102393364849532685688514277964183790830815626503510282419237869342280417261581598049362181212920929540123094127157452134776276010378712930858571431254673545585450163888529904430294976391305736457675676585608656297670228258182228084711043820117987237688825935424969759789037972034631385156109011423009913458234860169406669294209036292473387071458149303023467490392468829810845853139235947036301975865296843460441417265827992143009757789429679041484643542345069380002689478916886739274714326222106469262382988630019137186756641446229021340642564404294264115429084482985423685539044132017080494316069465838284638311215444706856459572727330307692228090805488418355561292845642337815391148663581417020623950864169117974718972666630789992527066308204894154780016096527496852208195902538024271862581933676227659581455538433042159781494153478437834690297366084666713573797244902961455746232569335042439397908632850182138397751004628974835740096155371053725107345714949131825971926461085232680737736242075262804271209824968529842657224633288920923298071840715668048349925693816440056002995296375320518777606962068186319012247715875179133993771924289681335867162788164706038318973642584932357517265825682675118308226161639973762304003769186245867726602024154244544257044364184700608252378455566481750517695429405091589221513238618473214109512804004857649506908919043115436196057641803169793405324439758721984654488999699347457932694219646958928092012961674250147592236945555243439395415551868250544574044130337559122620958534224149828623636857498913020313974296001547089251910427054130644390911780382611411331051353381974618208811330340782367202601852408102499936775497552493277302912003667118268098435770317996003285870082175829928103867662283903667166361719950003897891704886326743678164471251367933650814799767647417918670005968940860470171173526200997159833795111265070563248516568528702015586600696514003680720656407335789657729472358041100604816451980394587013990873725998173603115332501779293209133998541655271377388479162812900029713240321465492001387964893699405117707992000 [152,45] -28062546560262027552521048485263349288394379803863531500711415827947413449649984484437313006881155344818293702820877676377134164685209981347541043672557808673298167950353319208882967029778195968337436053684781002115215518084735591390167921024318845961401524540121092837771118317361221310739536582267789066760615861911023559449793373906125329040654050384778565402769165820959862245307378251406638102716372656668645599559581519156531676956461355597996830177974910327962269502003995197369659034533887468554720558459595052625765317504263402545729111743586949851250916680154044854731974744801918858254296272557770734051932563779250603413000008761548666850222426015508942546357527214197201054342365469341376347432073947871695510714485813648774326744092397430814960172335780169278319067925550332882588818675378804757840026117759969215895818786625482764394666889517019145122429599244320493223422078252098570478713914360755523975602472253949844479366005381247532909173021878898185947653615511530856438463756328714802892094728728835532570568976571188988650476587749302844111936497767440230657091798612941373347769863663049968083753622659315727411233303569482824838319938188006375894959075315641071225693216793842213635954638577929964287130286053105836407886546331723224528057718017646265469093774920437450689455869167934081743582913207283480617517511401547029965580698719926107647455200722691219243484372343895310993771031356906433535796833410495341243289697542227682394675824653505666175054070297491271950271090741409483706325829271616917280918838872620633812910749406232438325611221626625586503040610380594579559009492582060848232866754153401604248763428305032403460318486944330546023189655632306298164226240011657722903237004497806309296973827659588582788152144061195497339133288656416110205740689228458482616157794670519720204035771297197154400226925046912036930276404658823121896881830892630386754701861718914938136459658193382374436898587588190583786930302507048491662121477168688646451128983053013310958730624575689305613475292264048665415548160229742131136612636492278870719921694711029236138368542195394097865658449762842372472633789944911012862815557565035918026555979641092757360713647232934077219565217076674197209314022016582868574732800 [152,46] 5497533237045802312061627549929480028078431647794972013270688778782196281416987869813608265601582375463989484574490602260041374927463912282507668734395847855050389262393960317471185714819264312536906384439187087823512168113321717870627622990678012257536174750740667579353733899673286977898087328285875732667792943249214350127043102349296249989666147202752273933698807901057581071205711253020334750181490870570324607805076320416085170234748257346981466910354907423799679815649734362720343914390666632434176438662665556780482625086705595985301250504921692467997208474180175641871063948752790728573504490673573300160845793442708434320125289447905195284249420626884699646422205803535389229249824318323276092727303676556328669235488956570538403999261763531461442761342662148726291995220637917472568345095833524008884134647160670564797623215763056573994029003033802860897507411948180930182845497249346873267787583252421941117746227667888304792681236654178708306065752591142094570430080596265886758007523362835155616156132320799336002588021979268424775898878917244160625753307662249537057246649197689251954720914837700923827921734207808209732290358302808635840375157463741292087407443902824320613997991591832035748811623055592018670710702259149143971581391050794854063301823192182014633092887289912561323317024586608057852348911301210738014615317315664264431561257712869563554405031216198782184193321173794177211577080610447931014707114457399278158522126307203346207124975018281603452247604611664598565660519696907291076687042778957595763142060777893516188069582448414237502185156164980649430683010805488058398029367002774112356391577354859822966446092989904087029949329832280839310666946367070936286819021533899107124265152725789235957607530686022630598055436879214013831970481473252294757548836259931605162730114018149843877455184422591467681361947919394156718004776879145823788140793084101988462774768909198395229466624698902500549876931919924617712001546090403508804457329800261818925190642884304902479739863325906395373898025102287478296496873343903430695555943135187212850016080181946436463419345931483739597931239769146711318213803299814002718771917232796728859205145023024006182066950201013487773528786232535762043455853546543581849952 [152,47] -926311692156093186844271749750930250185630749698141358133248548050410758436223224528848227809424839592889745367644328180793146382400708191575165226458492445178965168068300224126760098566412372073682562725511480726833418049179200941510399900048586181856876710329148300673755334129134879621966465880027131478984541910373029348611888032922138625378716821113233415155321952265214569265968381292542445566129286540386435183259290620758122911264303395801377069355513893411424377112547654498004824090744749559894855110381289293570948050972375243861736468224302977861521953420415110629928041266253109474137444430453901646380519100919808363119028076673428517042178022951559101119294080127345735047025316564112231280839770513513676991045607161510808491812861608229044232689334331791997071879456738100001353206297517154019545430009152330814514579441042908324657672474493484472970411845297372058786787722393014787763705123212639975884413752743399951305021256486029177740513268630020711795843658278393964924615724320951749981508079812980595584968761826541826951288371039381807508969546734285293748685519796327479998553766418553318037397411422575177820243706994349789611376038694703851069366649772540082323302766451973843023537293808098026909610137613025846420692491689250749451696211110282269603430948402383053749449104679827340254376475772819610372772299958287942710899377648061925123904185403575418323883350141259936933169038114040546625352628558561769825307982313872141941056920986081847718692794841195372939576081722354357100725449493595528860049862281237640024696456744314317016126709600603504829478898171468163560782234760178514246878131902945471253939592116955154131551094699982360466557147234962882149453367893959828295857415346387721362907308962070975850410705751624858369242022327830685077939663651239886282743570485385367739885626561764310048393667642675649710943698369363378122736415110468920909457075099531751869112896024866592115992051439980401350320005734815998472126759088178715630757941639071393543947783594365556011849719498643483081683519015127747968908202391586097690177174688712199305391662419312612251537544985068885037607401585588338393592469392020114136334865563922547751313853944147756599076744046283168132680961599124576 [152,48] 147780341086344371554165134776912167302744147285191781332637304006910013718585489824339509332716264894721863457230429011288974449181007841997197458815084082176197684846669206783770029837572394766702933420954685100436952556081216454629721524589748902736420567659551879038331956492225210089788108302590618002581938359722092742907525954595694294326338539234588899582597778256903548213205961522480024660930831564212309569643706296578898377255763819924356994780880827883984393463834664185496971779325846730290906110715412204412952304089102232653856585616071997418425867260066422128226464570725161104313006465381683549516884744712879765318593577788667718925917039322054270558521437551048458070449461265913713089144572605231371161027708796559194576191691771644579728766376127684379214652584211818042127342274498848326313869884104947051756217211993395518792427403412163219207828172823588988871897906255682599682930978397842087093620451918337749897364827235620725473835107570622389682821843067862620415559578560796822554544895945117399089029311438350177964225333593699296501060312532081937689929972268967902605736212709200844505270956462897458584358447656509240421640656454769612468302263530348039569101230560201563098577178699796654680540803231672724249954083341221307350919748204419398749056030174358758070743828449356331505821419123445559005022064376974232979878179985453891849868391811024387061500365610964452655636282171074618942656260770675226452723531880348763500422567753512414526855892694182344418106982907983382317283607249400657747351604769027253628706047313194901612199199686466788715318622396183806505790199626865149944766073506928738875384069357241481099349151832327156920654217664440606724174169518252797781352121624473422531296247005216613731685100767204620592428209004642186626627206831286069338465051985654052414152490963630500880686343663054592246685832282251415694766572265865611885088387841031694253897169150372261692038677065256298023977053527762435468177101151500948637923887868616084996011792331152399110728440296356628914023105496409601989544437280387995113471219758808956377002833179125714411600341013851793564983777334299765246613365987407130652577955507718641460398014544425210762626928011224984820217135553696 [152,49] -18898966308784906504344869057185498057832252046360759562356055908546402851203898036878419860771109877560842762600396457980880518374491658469812453704891572510237088753645227576355859284644270271442204116405659754216591794101999460560448675752987227507946812754743042787236062723486987971529889547826648307843687121158258116561437275172610406750183396611705375503340406883635048912055073798237893403738652773641695679002937640716950918153766976632274154711845785732114096203682691921376416250583776225779078226939916700129788356633286852373065229769055075899750361243871932800162820846040535455956165050186306220699390908815135224945033835985772196203264755691805780843513271399123884234819548941662136498263604218357561930360143868691278385645614528575394078767527956017393373955284307316528815271210062350506044398053738113864641295149442105977000587122224139899284059009551515692749686271933290039055256879610820462438296007411073596703846325104888006157506700160864629525274846099739720662619081613009516684580581252387403174493637707456254829284462370194858338169459579656693626788204067476607560461263923163761084153697740999667450979179768575570573635289067752855931881960739134858326531301503621413957297923084085145261702731727682175518421243374094327787323621034948663150376139639624254379053143656023425949257337697050238130995002604982622703225995700757601120087743773571266130177442338793471680586011642842012892354722574834930063967102474624212357729721119250994512405281570795115073045158563398317015366436254392901060248715558342110394694879038699677468523313026635750370532437381259739722791160794392664911620172093699670759940274583700251936611673838705153093428798837042826053496825779614506517463289894234178500889396420234460373740859143211324386230084816228937313314133425208336266380194364827681479504703984303605044760311108564863724994259716915262751858714518630320534467395483547433349187571217685695345648439206800462438287285104314326139899759296417054595711136006687874974538052712363659971526512934871162192233322258713842979507053195474391799990970586298252588250123893253201444077585342040907599287384794075697356425401804764598568600403578514600952299949955914485163626776212334932622587175936 [152,50] 758255428710577395826512804464279997028618672666236957671162542178345143043247247524225657193354962011458053287133009381575036360744826523472639462688784763130651549924437072523241415485874617433152865783290143660017194138229927872098882965891257018550276708980113434187825354916155004945247100522593625355377214823409732312720183416807659534576416798369102917241399685255451042284942683174847057542888945594988524607926845265780271163224916903903591547755393462348482324721488995601567019558362390028023709300569581085836307805832990532464526042638284564871901050089093977153239206308824358773223485877262181400294531723368254382584991480732536842278189725870818077950713666773417218840374628244799138207792853278758361115537408046597946665964805470410966362611468210991572574951408477073567451435754217189538694268466914185042355685533605388254194214392945931657206364183831313042987615021016697853925723213071554562311556106117366155431052927175287878072422616317495098802344864034127242489856561509265027624921266198524992270953941392884670759925119155966708561612515937358132792120859682848063384040552396505018823594103476295316756794505371743545232654627921877517166755069544388837674633761396063689307238092849753288038508914904504081644170164417564660141070187319326114601090067117014894509429124643039462402786935828033953353852398851974680123572982363057129824221910396826869141101431318211851965742178844959608365708859049544838339362008608670027135339858148843439723281294999065440413836805995368382074036480240368599096240703393126222331589975791876448588686754854688390881468193418294822252293325831604478485228461185930955445591646287606948450669348113669003417457960590421432446870182680754589779447142499662544967952665598633727802624008069810756756387120177977957735403947540012623253946381837586274802448883596558358960306339701940976021889613425951214229460352355730230140087772417805247120902141320413964776028834215377965496443214331275140479846971686080323709305857512035921600686094388744823943026828955263107743832620666870851174589455277527174086484918114311226569690374670749828130579928216221630092358369546786605432286456802069651681903743180453131432251486016657526285023455672740079782656 [152,51] 598480312976065797192518756697374434743073380073059770588065043040562369952891744077102661758028594647779266107715653029440295841721713658617139261225751770432023231657451717676195790296247863593333712118546447440215047941730541375132900230671613380494682750313025095245589278636063649685368336647099383522295625474077474847818699289633305179009196987802861144999429482741581157476272313387888889230059771973643849185561516356187603575788592470323398727129134024607956881222233933253658879497103542163847051983636513781828965590637786892166112740311354343134365902723156822452092596863014199774175686741758694902833540143279806228275343863507786075446522754915861246442602193532153397325591914614340240089177088647701531447604970443142889800998776888700298175345687549404886078746295981577478595599281128231538023817187072749012205590220414171614181624326352191638074158532907282644829898856635476963568108699140703309089221710627646459638374675700535712357604218218410102035794346419437938312127599908231138547668579242770173032180448219663556977618258728377365966962773855657610977455361390382634920230505039740866555158131118742367553900885393717590841485044051926681504676904953683793274431776731562783025599167828977983137141334689473247024624852781376277322898266506943712644664077023797871648004642475311261777970027142692736046199091222270080458215636417969493635614129574592039254935523885851855645830265173488669809011100096463123325535114122914870688829145719023319407152760302636247821738351386590980284646007517413833411690598777598954995468726365620923787799085459852531494469252509259694628403017136874914413908397257280393199064501775612687693650685994173176934974704287441502319160108072775350655588578986325696672661965705055033815153665203747905306357957723496805563749379313099551530035609495780111429867962338410863711584600418962512490899856698439121067533683923176343401096700154532228766116238404581054340107777235468008335446378239922050087267091299283171340589617672567613687782913031608618282641149789012456190726055995508327928184818340723153761580638014834280409449454016529275390428673650456790913858533243888207983334407302653624437910144197392178305277442493608966952845442900207752896 [152,52] -309958766916627146123685776936767832774688981965089927355282738151019756709142365411751480684268866508552026955399799846787142474921837846607912286062066087553338213870345883587503819282775550919450118253198404093188542999899273503719738845711146650920616765587351582733669146386489755036282901407723478759804715983694280709082773065895986643025316139655097880235009516143018908604450547857711219154075242269434466091648683973597728285613350311020268216661091039134844263612638098941700585348171234670640002913710525634088491360908040738660071384487106553863199703318127212961330089597022470701296852352571837289595260928277813695593328308532631122565203601169902265259787770111910580338557997545398519594190703753899574303365068894153072277700132382535920194702717832149026960862708718699745173392415514411472072151141495006562343407474304207625598499752614201731937143331629017522594739342071959792465319843712142856439110423767583978004336332418279423879850572106757625326886051410804205352726889960491617771910384967868120386593754016240910716531862265735791183144117713843176369412330505025150554972310674487238699331255600867491340203673948003871479001348459157489920332571060023304003336456373662976674299137495248596033198714429524819862944929276192440490687143981273117021552009105889591246117255501878470955559311384915885224165885257935283351144314469955029593426648244507621663867951272039213844234779208463455659392132868531041306617643602685630875988442272722648881779512489331977927925910522149572700503649341799098656711692516105047651139331970102019199106214828046683110842630670261328044640955755597988345289834225331371878616061195633157801786072761309783432992919537468725583072371696878980027218475670915105657229745290443907017039029974228664764114526652619064910346152256364564208678305513643385194739548336122251972550463770619946991481169129811910017956721813991879263745349504321265846424642234439441845706545750719688897443428633397454733445799591578417744971078007359589317582107399012597065993670068994370967119356175604553829295661836587145607075463316759217910094602130685070448557485767856871884762625878745971837506019780607804977581010947122629641168092786082951448900511800978704 [152,53] 113890630616023467793086080546383470901284585763513093152409549201681944180381494941577812075030869123419869018555136223814495302916801105521652022273209995790318450133058372954760406483711416784219697375314656329909524852051797610884064035926118551028776647227417048243449882083579344025335702843799844013583046630112858593910500407194071161520888268228245854039266631400186376060157581643886615828366980080148767747207939165821508170250461118648519566351108419072851990613143326354114556202036846085693864060673017187478385613412176447392956435358815250228290973706295086723473088825379459533482374117776144636234886635382138258063554283204351144035952808477913432792202714438104440937554015021206302680976676532030054089572478615768028302863091229103232231677854987948169095667919672630430093334939861733755593577531877698584846428178812407388304124499067654973664941923322847630688151827118203219677000016402803388180929534357824052101768261839916922496520817409754851248048987258027268916543132717294202968895786006148335485527271025846952929686232505232867890546736977626876975520377287686463054902136141309104836090255088026096257665704767172109119693319659313851045223178382733079486743466900569911557765088409802650267057624356662580275710389979880015376500482374772133363128073535127615072616190715402533634922918453245872553848555922674075793414213004331324480143448080655521369763505268408931404920194449441844629674116265656279289826489045815770828511103078142411503676123521364881033965166158291543139907493612118484315342123755665984675022107910993041140710796975331724696239494938403097092771042252042442729698940784430092634441628767766183131161425570181131972398170194287733409726139522884443398912107376950493097365935760155739468064781042003218083936889126962650159000235445280139176592312199308593621373229430233381971150011095035478138747658679648576174208550990186184229322000137044358529546697735636782267560852630280969995093575637993018099764861359715740413921994542118850790957954763260911484234991811957800832835070899687764371428100859193159417625297830637609729750245563341541012415219333502736487859510907250382584995326922307396015436895329628152274279559109661205277847014536576 [152,54] -37244061118547487587947603139925144157038502857026465839773850687980631109394715970631440592503252160487362440980898820118210171758108523193398513148598629413561712706358161393373406885064493217241020575217347903383640296575842175410926460682924239401760178316352243354823414450326225233751895925333990602246400830991310405645943604900746590342267642233287232111667283412130689552859689400278463369743062731590144216438873600671921469317333114975153992466407446674640907791505455234017082710161748572653436680813953219726454522576023864844993913240572283165292216499773246907126285758646953624227400172408955129037186804310608176987955245027319463822154730297756665493383922093383838171757974240401427986141538947019995940930754849376696955749579973458141191757593199654162698339072513990303761096443625645998386225200172073790697713714357175822708156567685879230384156723474523298568580866110310389275865567588369221421186643304828079324997997695599439317446092859931461232247509074786786223592625333620126434448088538862751019935383236638839921414303884243055684984512759558876320522589603693049511588327525453299664841489562745934297465823822621379795936125380656777179107150526089045530733133501918573759667229047644638851934976555882149034403019830662691748923637957613454147559538834011616589990969076949686739652838846632922738018960049371643868788391703872262719135041706901080279546191371713717296904885509904546589190804213660216006691730915396979474033470744696053679064486224963362276956179935005912563031567491943597777131377584388859777105129932916530451080364585629565461697077353836200797009185533697384016051193190986565439682158563357485345519268270883312060932022298173040222847193073880054914254256061349515211793069726306543370933427088416583936675771305862596012850540802534492704941231725850503802496113602070808641158028641729962831698904914738677663767680661051736775544039939542379973320592272235226473762849506657668712083341395107296934677738533990381423153740493275528537070632791086707099871575908063274352669522149627188053077363806970471751586787138549676285034406850798490404858986993104491736215220019522254405784375132187911012498150959698771481736495162258391023739226736 [152,55] 11614079422506616877385435414816334811075962035668915258610830373538180832423645135949455509505949764330057487221320797344706041532865132177825473456271806488166097455122872458364476256498590125704551202400861018155267644164901223172658877234253580894731502195453401986923329273629945873874695336444363796787931736835772344607613425871948445002731120747427803873738434071615556910533262576097474959391966109445210780751132256507261692407295580010382449531330824798362383067686025849573565692637476121354056224620218682672690237783583423518599805202452545930753123721873571414401509720090539262373886084772281994822156768624368055655461652430008927377463370613913310270779714123805134516111033353486353588097022830700262338698265451019667195303843939457773888383621529270586276110981472800162765677778559727663979896357103084217034219767899047302038857749489924747375546131509390035565107697748376855335012527960620516479984849897542021488142027201751136404288089237998793988637390769594133696359781492368000348960153006299419297924896617230408525291533728558743000135816157341860617200036972822845710745472379336365101047221082973614660453560326799677222831318297136697451323708076211856830399589822161079233175089240526451054929655280931755500251495838758891319974031453870212101807934980344754512276278716483394024875685367776148460382333673229193229818188721414642010439350338478935349400612022008255348630639430733423685426329799204010729810437855749046288559686814030364701470863484894984877332186791833713231793099638723216113670734592006515885491972200512011217712494783874061436594216091394835635895709907525970611146733666458783881941241059319723960202368871109535856323391346993057809075631549765245986788894988298052756519063841793397363622790391924792966923824569218318435644117815182264559187787359538986456836087585529324293188375236268614213495328906291709522220939654071339571751143115415830411392204016641253079120244994762587924633475859117513653080167375260439011964753525026061756501217570598127274807084176036402945149089634344622822647154822547340186139737407343804258515411159002019627058607077561690879780734533615337766119256833702430373275392269116695049194599359292759403241568 [152,56] -3655894156130478384919834283465152427639921100942371800081255529507536989658222234147845814903996457226691220812434089874500608273685838747102675652418167421504927609539630147148274122794200949661522095190978773587864559266111803355426966400905417158068349975155563723393145270689594583819193586786371629570408743298671967005227036489653395061924957249000116250339643388584051499072406867911959681958159891867787741075159707774410392610405342314565320495996851457038799992960209401529264287835886571693557131265192830413521638220097412870947723117914254317591091600763607110821112966977321942136970670685441831913303496120133781276180511375204471121707449073060817210783673736090338909292631278724899859948216052277744941183890180226880139412995078613645057699036949955142170815014994950934637128662429432547454954686779598761953380054598508498080086447198528340276022174336477664550450959873917225893873661327836134002751758540397958562228431329738963178525182325411850341570878487336397711662395185028616467680022969584342887658784182914970905687763967581618254810849925617803295839613839804104129669948206010970698012608833517701105297731900496753062661629334019145335090654376155363517463274377004914365479011299254659568065653420989645669988344823578060888603926639630027107401240002869533878217814337811349173817589502163305962663537274754719085883821247439273352373341336680640729994347035573549944409422732986573924825261962283767809925243492918741553190130133040632352874087794492974384431469723707052162450142574664163304080106872393330959580383934350355435853497361617791328201665374890502226341805497202689877819120533908496332831130715100909641967995233601258965093886251644289301527032211995808388717480987462196164948378776235007302098597065092872382732695377383911285452059843857040525576116997183880827536218184658881580717955848881464151271284041435916668922454067114159702848194783272484603294982567080341766340636783046938832567083707348403673806124854006806055189164053702079697972797146045353951198998751911616694966704637989394898193919094800440704001270535399913025578772258772305188925021562526427262627487939043503799155578825496154599406670357133467293124931408877425812940 [152,57] 1186947690078926020346283950493890359597392854648046530030938432717743126678209372093269552847894227250010326350699754940886854765685627775694509635335193684214030819551383225218961827209263533407790683376876385733063257276017754282249479856406044928497661216636118862260233393937828727277374752963438655723460971870937625650403665713396642589132461301809884902387008156087298872320419798201135241498581154734731895846982776146197724202457600051848558413695702510108796247554478790429011414711801332335220422181807055290781781893974114138870912811953208766446898188701045311946961917492519876000445654859117647562200655426130476942510446210770843132679333011000919949953544704265403637512413371544380963188797112380324508166371894599295821128877978997038228162917064028193915396015773591478767110391571157642601613241228520610714623897469202046158484219433270569590347646623576624485691550779992573300628295150528774063762551608363078173347551494729849586517894693137381288042226516694493274164708886417313143895087051074417203920218711244091007013154395841167580491534136410228839758541533381439832457493303349284437236684796993946184422105420763957318469957909283517845217807884173886257439315162346231085059376680354359836551165858769283364176950175839494165778286979134617472909581402899451358611599531433463972260768648408633818802846285820721401568262371324520189796797914971496071515344502710202882138510880700266015285711640829786692476578756372367356598942583499552084512694694111903483473672736834394361235994164826271273682051882461471259197141033640143202996155373036773584585577845285595259858540746064621898762419647657904930930578928005959728278097192982443292323228703260104954362848561854399588310763064218457774190357293724654284635279649953218110497551392704879765665757302347482323790704526565525836284780742938231559623055189749185527759473121300735852411832431024577578185847851316182249067247302814330755944983250244189479032715341307847555137405513706870873677864596860351947197201546651067528083275411935514190020795575370351535025446898151671314096485043647474180574924244568601290645498647954844294614822968508838122605201566055506680995872404705352790061698333578570496 [152,58] -373850822186319566869184502205726732706544142612192301495193870957337645328431562973752481216657366998861250653905529229846198217686156512710315321983777872423662316270841486779995213041654243706021391170050902370619413945968637147231788834424601753905707016383038521062374281817600115362442198080543973239150932190868132806201951648767678415600948514140321870237490908596970527872794005494542244198334895995748920583648390619454024111979445968149672070286125665495286755874268496895567053989459086517074978027043246726173007103073559292459136752760961835966678283931593805198617660889201223113521562194563825404955311631018369080937209228165965365906384192109218274912148425196412189670210831899851351056812423539934760931064644644536438342547490298498929210661619700893699232882697731093458819874383596449342305797432177433554118793980777614135478148841005914600853691014078715639380827779781167665151007332838908513524816102630846294756578951351221293770730172167659014234340547974569903544795569848860477485779675489971364377556834603704712635655990397217320821139920799781671181854879117562925214075829369387050621888969634709563365724344006294645420049825975193796418114911116362162172779367840832038112345233301471419529040349364482784941265402786319043028628054234859072489260748110298638356829512894153757364285778984564727876386843362890248216913657996325653236186214644691400438047858478907249057335101874834695772289968415794309611425066497982262417291593390276380808393812727257357811760486282318642172213638840741702767291465943305374341558583578479064178235981657563897177145672251021727847820199931594661406046581658000575797389550228265495376461058336634782271590995030533501397196479020407223175235382951576349348302065139998438845830354909598448215701892960907015713907755183972926671592378845173200762969612493172971751561106567117711561892624210401156364330054689319928896299382855341000400050379790378062896201175785428869424161393856044558390751431824456430776405124786246334300585138593294311544750147378820700169891858705428058693116336283671996675657580759752626908559688442655201329681090534938690346904401183377471869084788389096715046475277754927473072339936497280 [152,59] 101563795336438966592254499047831854530656310931685500549226707492323202691202196550133753654925648759407922271770155526784778844928879214781944424916035276012512834093748311471358418994821936246557122017630797202071274708376638032837464669865696198563236896478597724087266560212955751744859046032867180573718121744198692024058608546652322110230010977506931262313452741529306577795569546142531199749673762935552855209895787955505860527560462448882633501619941688795906130515175860522347471246442600722516413084628371365632860061409950656766917291034181007794562663151906054147034311070296535559618097509949884046042146357287697520181804483794893650979870922196904168901899659309385061802248936749987705034046277131628864557472031414092253790450835978696219658240810831974312387444376097294044038893738324442242945045740822551833190198495051574173727208236306991078169109293065603271177915430242162969719036318694084169586253553597686892301880660450953094719948970463972775943920776167287998454557249806094646084789581782631090626397273201004979908928100039032848116449952431759402117032381941733764091257700724197965134313112119907436868617326651306430825549667865987883630208280873996959612568879065510094246370050004019917257403369826043410128857395092401389594551371625107931775055312493556144567664902556171121889372539735678399744772499957439398178803064917581097004967004341659933837078746922855522904694392121275659955362892417403826518436021154007480955340255657053812084616877624347131106037772392630587761722153767488215389643391083665477865919828618591575871610439840123188147911994702475814050532384954656067440625220695111622326894230808521678326015147493970278953949733573123630323404313661698766029604294148617222045666942283278435368860408195466567743467938012475105482823170888016522325878640720942818777283854922602007163574668464343984644367384897637864847221977672442802213132729802814651198751345443444947456025152120873807244644561530621933897468247413121774226588853332623547928332833034306149205199239667328906447122215834903629798556261801342426703161047322885779975416328881176738333545876630035987914773346443862816383362868866882661653901246578302179994201507424 [152,60] -20291931472637070527347670300853842193031631152882998422935835578991625042457247755076270146289813276670627706216839871361414057033536063860679451730885723386353772848946243040534262945221134876676074614283737896303755058173974504288039840746325645682308952625385927550970057550362456820829124086226670930301433282986046464507960173870461986114155540700451397372873402669469669490317119190293224966611814895439884566810170272664166400036277753525693035212091110912415635594377433156481247927553765204670276608878384929154893461781070405423024642487289910936812194257698996492253782942010714093352958895816989872212999810379348611531545631654877696372740727343567882082600316627805874889928383265671776403670715672731826039942602832962051403247683946801021581761828248952037346735413400548102454738227629345052892435152237773336321609760870379673965112255181129958703969174496378226228121442068322877287542000624567554903774392822911664046272919646171437710950732726345076902292849053585020476153601829898801998407416908607718424208591470564999340281447347576827779976220146211637628178180658377975528592433255935784829444115249078008425973966819656546615049836572516237960177175085154599607477229934407190145994342123675544665813387513585929510284114794108885502591887554836681960530946494706012518674241432240120203924260594489332252721241507720027139534070059392796846464764089060525689776137552645490504226054370269983730120440767644540993368677873572063714398581761730841464433551916595854157522811117024034021717567919503287106648426562545178430367290230661827840971348406314603913839533089728874164170607032060887834863931929152931725195980446509090395488685988344182493257402962382441001569690568223960545301239965868440010494242797805152028554854926283238380178100440841195232739755015571086266795475661773967729227054896567422190890260507517255400587493866364307614684467421965146851171338702614139635345809515770996172441801505745373029746153870592328050433997138390380916008081608325534739392805508253468076967564124696623629226759871545344050815570625613713973324323038363795055258294509125254329435358898561318001842166344991883737443640604534046889252435042273549625461216 [152,61] 1831433341211233246900765913183400566627579323908942413917156336672029874591118527066164114284251147586152779714744628701463828877567546029784850293130745367979515987411168611965551041995856852311723747773098460797096758417804885159540902561786446866721482776189096456600268785479844092034993841576839904619705876232165291294593973766481950748406427817909093288658570400524634805290431654359451005014690922390910565201235754400427130807224134682278489968339240847660388067550761527534916742131618501509016244308167086521912038827848905317041194937577671098359481488499176537004454149072826518183574674182088491349633758640542006005352171204075089161101630550172683121818732590780742387642501850264975724978378170403755857714100861442390345208534223321609592846092669580653383076157896837388637818550263104984245826556885576273033939602615418204422763889848887318274150116768630299039132004448581899905172470537697837008301503566090860615110218402477492318342339399987444874686302603002584876451098665711416458565097041447518088180026921103844601130224672509757049497521296896541519026071620582023923748655324104154500487628269836899009641221567422829920854422578046653011264458571784795189947650347040625232117040023802842818883403039698861409982895262588658696884735892282169005033125461257398992254757849797269902411139267883896421156136704108573521706336446894217081925329931533241355021417376029452651895175930578629195910017263559792455220989010728470871034766991219907070808478033186465514329753426905008786003938322383489897484765241733692047788436347105667059919868402602485725659253555805946192648067680863432772778184525475824814010997741930476138571643582799890396091982257937999289205226543342988190375060800617702279118195005325385090365193303581359245293779888446771172143097734635063961508589537627506624507807860038260141568154672755631166485024412331636220192336935140578946577989531904836002510126685215328449773610637591097142197398022528461554129796904895250446143101184215266146630614036633868931911436801376688560099612193363895583517442345578461914306435413805162217658372886184843184474152598014671101423215244022186904556776861177530076498848142165688017920 [152,62] 438940548387408487510108575181851906989295734347613899037460047332749302678600567942959813169062005538444762470348049628476909719817497092143255805426796261581624236463947366711125053642943003295113802810262696430611440552301231848716829680346481478754298174410768030512238479783349279369663906689083262381237508830090206633759987729604796349871251129993067093851124491828338415951508416026499743638924814309580232255285243973544062735681757807234530726357353753453593850398481762870035366025525073515794837710257756656122221305977282863557156018174446704751004733547807263602640569520125334180492226146189860285561553627917312327502899680945582965467014888015212727599637526786850613547179345889203625739284195655636190937723316511224387411635582645731297383968900255330855361505519800153118653563669397414648694330543202357885864954225393056715209377255092691876891916747104501294078843971076235198557609490317721230226016513997575043978776327925501457926481635265096119591792514577117743644414441548498664607838092893424563772028456412545894115435177742048858806412585181691105722757736901438414797866209431056726112101356134693171455137444861470675762832816234198922795462759232614337210261018143235744251467459348648004577706927389623642598843863711002487124213784830573293779889819772692751861887212205333693547948975713906642546850187354265274844884413880011357034409240921685394674536652022710973932873781960096372313922852469336944372678844945289991920539990554300247602944615037575126461560825829251285697996567495388161289961021330207799056932396243979280772050127244411630302261418629433286805204910599029657609425959759347279223016972976350549961945242328149695378697144804460845773050546024671674277821250609349167429278687730682398179571439274919644032276693870283966266209536630832026843816915931521756195843564405556789886805776498438877379749314945418477145024198856228058466728255326582455588584432060637547258341314798748383126838606465524444199205761371468188198192800855159389172632216419392807835714723362785768495982872292417082263378041927709658758794779016214280975459922278290150677924976902468198876094750088841269281895702859074120958324622246919872 [152,63] -175330822696918425546240277700242002971155956608328052937305655571870595283156295556785559102813316811411415574537899627133968549487458790809888412344550174711355888699222240382514729607463241776476154206341585983028862631141356444026026381892269452785645408837424341652304009113431533301787813436388655512842273037695101247892894726019586358036988635887693196441997614198033635907668386076362308268040217166237162761616360893082891046012964543794659495720098040755218938777712054653623189106079749070179979587410794805942328773888052769620939091201917504906035433973873883399417376848009091700961345236641822136939044040417085373848416219314888740770605710225869967186265521847742272887041995473589590954347131742814605600813407689099163463432768935335737617879231716868144225200777237994830091758262900886079585083622881196763817194564692516993815236554813829636631863368693739620040211088987013984757233786473690736233655730393221208961287449959295448701103700555054692874989173258962731603674908793603142987720676852382319626340384584688279452953936725266664351630447536912984543829503821807859351510444539474261641783072808184600474620077910600610713682807428328408707329843086809915689532814698873222626643740533112327505704930963358349564436234902137493701604723596045076256300184249820489464676980156085437364558807413550375620799987657165231087182639008770545429437224274973822137809068619169622479684122765752907298743397856526552850611132712171464827200761998506980121001918369610588537301133738828892772996143777675139811789567706423472207447381654417478821253608682638514738611706449030382327532902364951276235313138062743328762658677153420756833499942493524314265710901282900635359869419675603477920885930892299662685296334470084870990958664879114136723962544005231888274462895336340462379196373731813898322489321540454627605467780652812197007525053804027387704187954283630736168059716812289627095146201128315960474428707890197328336263605230441932449255227073848869203366189159144058362711377189004828273073354488785943982711382750607194745899129434616345335491961231568830581672418619891923235085173143837533813197150056868981584810529005599815406956088916344 [152,64] -12417733858873726125344809066689606596560805890517631391237736176489402301270394766208291965256297977822932293473991354938921028575359962141207572840491563500233537064265545169693390106828450745582145878462378803082541266643393479969359759036260546714786384896985790698576943188961562772734065009265014115074371389789211825327077364378439225429663396127628623594475438754258276461246983949421151586454738955517219762441810173423862099952026868654321151061171214191590696034978931271644280808691073519888137567034469246425182649776635929234488404453230796868659786922062934500205347596657694582812353975402992477225867863366943690412286611386926797821403736829340425117217445153958818198429207008309747608448961699872418279849058347848698610198237814558489359721360718949811221246961228714789001991348481427495561167523725859402563109487748511682298429356620345170420738001054828321663587105497654189987890022111280995198377678196518116326033608176159737591853419529161309303688612799556217251515856555118067911485408870104799110773176705666534994100188902995776000055633832060170732899145285510831743904390756689446009109853395994041565153969399527402631863210088931597097914611654287871939605886760208740084579211620195333077305031490263219030300154066515155481575081548789399975789154863762946802814421235864993896295560920365164828781539980367190282354246825873830842877935651446842353477407660815938210343394206923989372500868780710479823557248035038061406118806460906670836507258223245740994423264671609191335958674209499660379152648116838264853133242175576856483772898408756582000399310804544543009823233172451215803344567926521656621318728795395993742573732754280686954807826333512495869524864972533847573630344889351555567565009834555770913238935642653749395078356675711585999975311846470156118452164852010005196365197791780715421596716475746077676369948001335197384862327038476106011872592779992901634460981966827047233707949832314692153554319985767383305174364896597050132318488554715714589927637327809351673670448454711803552915372077825130403007947446186870145827870887724635452141523374243477214258946517852458459596742716297469453426448651741086353459708064 [152,65] 32901954247039525630460534365499241524415686411531512705682968225559073832738005273629784110385200319436068265583644588656616656001138424381673055525583285693627706927583360919911374765731695326763249858515724232029448959655515887342714061322318249707159901192121179426152054239546610940484411569333061086883683261146815832664917485235163169914889259481992792450630948223437470792115522780932402244599014659716839044822534576870177084130940760803664135816336571889127082832769969489013226864450611944929660408832794397363936000787900205770884742970106227582113606325699958416264406271836890481650155680101481720098561138853783094332977616989869637447844662192200758027438840833300952185678930138567826792331114902276214631988941731063738069763958467318540491108740583922656299403234155301463015684776168311263656302206543118551724490799845596202618691303329088357103938724276522109655175436758624289019923150383595960929565894419364473232528782125571023452992902596061567953573737012401109416996516416636420220730434408493004599534389379684011546153892785204882843050249878528012147140378650985100650332951884423177963752415293753127299852551930282946272784797714205077929697361254135780353595007625065863078832445252825698442173939055069493487739332420504612044184342640105816491512368075148337571890836173418793103646820870125180724906890950061266122375928437810072282185867194240715646839766102844637583745382500321627735919067770753429899911485795289186001102728851092425812893974958302642900267735523334283323578089393308929786001391463400811156478102798023126306770280095323551063641359278299088645292642437784839529492982250843693969028071347778601445217231462423235191435735878000710854832238053681657802701848322334677269629533347218144313019261982359304561542816902651484509181635669152746737413256975787698549845647061010287433319525475197945613476892020017727833427124094123257589093776159424917480853156610491000254491290003445206506357494859728404571395654068025358536375849009274789245394784259095920354686099902734470502380082371553165824210800060761772686227543032998411443427060797084185020776752351549193691124447378570667631086138277924754171718656 [152,66] -16252412839723538902274840110631992893727119272657881143481716860220279428961253559942090054066814465219258791347192243156309966355665754241606464662354219238936050873616018421553492233080935667891746597986772137756132663786218894414293031920274438590332386378983587164585338534081757769103190518489898422991716866471834221534837839257174800523163149087377983000221329174376379344097259755478438519865969155116652256421997717018664761289468904215806472145799621066552814982864104960483879803667410398387529754954626126273172433109201888622478857016369037708822085255270566511465487014394556500951214152269504480202175728899274270088251422040513205344053115519893168815265187194419615457142644279154023943523210441176630167796825547476131499045861381464632899454751834166160419254638904483154435257484470286761090425376499751630327395934311256838819977484398268663008142153443539322426025156571307112820841602200063513705879501255772923247412926649501236578766889407751134944559390316831527092257618267042539878346727495185624702412428891085273477435472212478941590585883917182952337965562694729776867336496661036743361835223738334839274140639785250002070150119382541031031007331407577546602882102975800698650974385213045285508034368214238890767019609123168600727827972083811862581565910599088964572988809747926970277987224734282271217829417983650997076887276971391576851690961822952981926029778929291316196981081575632231490254544917754799676533873241224050170792086608066568881832650871142512069220482662360925147204524984780937999586169838779598995927352867117132872954120192038899577432869752129766530276491141914762935860125882526651681637415034772905610541921132469805983929843283592991752901786805983868430506500631478236950905633867348884444594414249793037626833761054336472881151517636425336590404540900140856890304108581067321489570699854266578460858664981270435011861128944242770652928142752856010782103714507894678999790633990198802386581842433519084434735111604510564922026340088991543917369627763181047649198723145411088342070392839270862602373400650614551784349318119185091124414731318879679717401312459241698669062698649649531498903489283353912148224 [152,67] 5194252478454694406928520777633541546678691374803455412584868054991987306185036282208847179604863168842429035597777414372322822826320863290280495650218376822948737591435397603664097560483148983363603240540714796377314645705657396454926018663877093124804046350364702956588124500095455552474505719644922958287215707059511152105232164277765440809155815511376884752565031011505540478416131096544150432194128455165811500615674114858644308726079611246989629803685079371563718836452221544728021549046228422806708391570649276258947489912836788949287626431854112431469151965401812454822861729715008955060317012990161553397285755093115321858822199046473660759218265222913562646112867393166668581965915452597308231863986281397417417704485355483483474183804476744860820562230279295130237642021976241308482459832726126539400893531234935175107237447305613148047951417462584502367076309156910912116845463920798297932930571038313812838457489995113349148024422214929979967628386298806849844823075909106308384597136253589711353093715332777700777520167910868211204080230171729574765559035093537743835316592180928654690020439177849842730067189159994913437764271782659330139453591728542270275098656385219295312958201234592893951597336948261028327416495141082398743592590201654330526544872909401802478611152966356765580840924763710583604580155581919390662082946228352758864213753819811399185758797813255907621566080964997095191475805919371690322097609390647403749006901526012639712476294483389693709223019336970714081495857526613884999748330435391742661386197555748003637935905675520304570622620467356336080615016291403950476258069871304990277302571314942030776462592167608612577975174611170083683842020788430042689879559796420868422971635530494464898310309580600518005155079816494614116870176244740968480172912721743939630162880702926613985589461353554210692027465900277400721777363077718094960092551155024772106126263068209741748722054710804922627160998652580410063781480463842213779845034997001670675442158944848289434640596376040782785739116070232455507791657169661615433811229386438948554485815030678862889235682987878602955281105856004392055531742898388231087876296726896057472 [152,68] -1223902097364134957274572165137920586853111420122855174201580553241982452901840665185940063229190755727295836385471480635004739357692279510127333807258338272194991658422365660577825451410379728170723781011282690546348037695940191864414833993313533850937730803336713095020862816033679957505621804534757170259388116516838938663818544082785487493848309406250677505999926064864014726810337108074106560281320932936351276968491205708972841154078780277208888963307039152091145468776775972124690801612726054906360993258815537435953174670953666099926372096244185971037651035958422807831992441350756408624109570894512102025495176038760360468150174637833365627034800658966316916153319010686482184551582069424621512353005537762011431082119214767840861390930252966633773489761958505097184521220907094791312586679823314539509041703382945499585332220223164368905344357993146975401555038952284964161815979820787334344544331676737593743293885010168272900945493238774156731842881206268063078179758278890352308153424428512802009759041411317273572161053185772268414775623262344089409650724240945112701066932143612102505066049655449774674427755967322265912010425838426222850103667870114338356527762453867142759748614862536040286982510993292173066579252816911074129328092889338874424435224107462468318705916514049229485715640983901620777074238885747188690932864474000851692791408950614622380487844702202039560739226058100766524950009455435276461248538699150095597953175657542815103764752048068371957845466359780121940219259952978463010613267020473891896005387439059563483799424154073205225608565725207231874670761701870887011554555429850939838708342878120256655665141278554835452304811050035121331280681192033912216300341184932893055190932367200935133106210218594368645028700590742736910471419421813845606576346028002839266634667634937911993137625583340857102620265784996835622187761613921343065903656982108465912272163516338141516146546608834127440537241422831320646747452510279071882967184902765958197412038601422262939464751224449237609291237281891453639248889280650733343153838658412574824899916945165917190866853368810684478751115019194779064658141285469769829975610418548832 [152,69] 211123841512859885243866059364812716904780511396360893159704826822520442001355603247279565498123332918021909958555355238250522622720992925542468037224761677940205360788763997919234957087507141907316638023172543072714140838138247215406389861071772280305744996434394142696169390395505082067609449794648952471191532271312027399726701242312002460426449323950004578693883039608394754383146054614348773102083680169260825486653136865287249117421501809569928423515013536459228547684155966705293438302390144204715713603125680681387975751885326692506199072098796841651886073653745724867000046007920502563328452708019613762436982426599925043801551328677259404742381307064907482219549646816644851552237934147344015883489345272590762225059496029214212978644265892850946484258210762443320054681435934532767651533102605320779295512621906900940989281407381285267924897621379967981505584715110166756013087220964157657229864652360675136654398146981851015317825613579771623923024456596110901968667126272512023745112621466330115777418754292053315774539051925059168742298266714286707347964388352430900162438906546336041775857559338077287168460241108422500840287834595580783436202453779678856844355363527640396870938934011625677079777967783675227748534045452292227205675648957938522330975548961428375565426248399402985944796915959842887094745419650311138659243209427464707826282936728039583818286615723442848469315891864189448700798146316177878385458007258993014069068488782312750368767917075488642498698360226656330884679523638844132629022381645130210981772075072430031939527597064296655139601759467914939960212140514715259247672848269897742325632341966395132926870282423926587302269689267249920650583971833566960641583566134374736638480783672697035904184029054141444403377984948212178193871668565667475120789644887004464774100045041211958492819920033557105697492345488239326019049102817179063129774636980374774951217636772391231055558216312290897607252143880373850247730662207417526286909821034972311200747713545861522310244639664504272350344744169512338384710254728729725728354848872294139334498543672676335534245234130742669181343028044974130029925622262274746432364745472 [152,70] -21821080288763373228582263277812178972946561520642922054058737216861096639501555958485780202289608734499506886398018695976473679142030524992183836665235667395278156098090452792242470588476238513257508135077059661876394156815330678213744438412334873210173854747003454959931123142843786385021066267684229814916571080094497157351365332445078032951705214627705421126516015793280002560259248563240790642297687805203173338816254911688070131971233128322341434079055256294229678947625897923951853342621870926710241545567505743935368746461632760274090553597529859861842023756024573296592172407839326451567218936666611091108696570474642010454700986399672300782664512460073734550453567322627743834872264974162270815670841288483851321830757113064260748169064424229457408791581926667127257810308418065999201890908145248137202386451793816012573188096913272028064105987061147976297869170316544466703453085523168930094468166893244275262464595300293897508601843049161353374459583004997905962320572908864607608655061592116711785241359005478267455951791431225672443740833937839239354143913713202570689407225589488933588327962581704216081867284516810093496185391981213626413591778687466837571429505613265599948602265371761239160838319662662881472459233230942736857851909064848380063606637617748078256517424774641879416981982954286682856928742024173378588822593899511285669023071171863362435184685011417249629669286473986488735811249045449271079242812886590874454295676426876293054089926099259531683911760032113004681859234885085654701692356924422094872774628891963782416158882285642436128919912616651729408598420414906634470578002352233764372076625071402280598112840323057255365032695512144357134189986281395967149862629197333007693013012312648436389487155642514656604170466795175296377233026055273014367877728078304981267242226540054433368394777631305447498802988583836974086057210847285922232411021489342644915142919437495425745172397187221773126497420293766055561427972024721293773883478979991668622984870459406278042087014819645012107382828746778891793111870636075871252459415901574280999738350706742729658448705213459616939204583374406018455864610415670192282963072 [152,71] -996088450966443517439991979651876592330021160608933591338323550855867311315404309219146114711129652552466611121164121588319473170438782373385063122407352022904133663780858906513223735599167814822938350434228430256446098053100212031719144266029272706348335687023519751753345722434422089030607861055219295829085679880926548562200466242323659930481342006048295559976593593582366481347396507365806189364531153967876163730885812526132096566434297065774084039175659707131661145208004843372419373073936732573842031153918861377220637194060383597569755569208497173090479626660024565012772076907173947283674070208805220602652695379785059119472532574834830072722220910006869754313546049907328126128467482553175156953525802615351081765263885314692058639329231127801572285816930757289860976170747209409803741428709132310497958072225201457371680778131666311367983552744692803714759684938428155222578609942526675056711236198719967767726449265657908024955711131496866873816397749449585347228906732866320235578285419507959113769332212759682130003278822536367954122135104072201570686148150311071437604326353840551831500866488969887965080523996282018984435478298235663676521280992336301415634943926416476012847629629492233277218510389018521144033383930321132737492851947888376990103588785305045814475108507168142328911886610528252511459792444340932225415005278697073145316802955219010423481195108622552574540595878158568701593514136304534603325426495865938991959870868366947267905350981741728306633120637588071704440536624516595824909242567857598446425858994218265411668622007515030331618648955276184652031700766742370321935595060981565730975533473293839358697363890896513692955610132773556255410289880286847697765771834697049586857004591710314960479680607083953504045860996131516993217027618966248072025652751745339891193082696473793006439485169615381313537554392726972400578170332716951030740124337011088962705644186320816707429896279572470618298827847654057355598624112371360582587595259647411532453250072277932929982124273945732773857657843260120491790258521278630707462447614478781829219669582549385370578021236077308577326918836012104730961993970047777622208 [152,72] 1122944019706128012339640635194825349580064123516124216683493660291226093935742527319638769139468828768601318265379178368129570069685635813671736134885518754747014937031900961070820119492850712091642391032833131070538444497779340677822842261243217382362595190460666804045457794410480790096893245663701314705041128203336942632878590725201257751908956422735752163927133465121217152035466396673520315880139807420068087244193661409608028189483821197750437099936522348936898603303298020580160542399898625009779934869051532700499251512574323064547292435833025832750247218436186070023805146483103682435551323849837004437333920574338524469807910519329211132579159798269299908318896197202381373192846806612610941576270499829318372658272630192190820511423643929416387912934311716119045043535716941992067917859820016539013710944455359874547290519829057769089118933223139118534395881582549493621565439730759508317046665819454729378236847978163562344077597856053695965231643559768364117126126042448654922461367168678589957588410704875373260412587199917870869161487239367419349134480639420147946340368030114648677010746897980136611087364907901294653418986493132121908816709477168913184555372494883118372307631958941880536622668537068196238457992938143671908091145773721052422701208888439231156942479141553138507744022936947156940916672074023809397874426522706848955183216502688751724094375494775775587480603735359964889243631474759368594449673442823673216160668806982399545592491692967924117596144340483674596635296235376032867500095300889051408599520336980203052346665751211165711425825691180733237876912850582938063907064210912653963164258988214777126895694897651973865244430170912748052774446275168922294953050025347113431933259527628516558263314755791272356750430692840996381960454388344553564775531761507417023763710553899466221733523211320425575278731612682936812475917214341589965759852223738925966295485660395897418995969367782340666976220617391313217775178212493546915105203461012214891665229446204725595936627708278744015819760410542189165238352190110345438552460227036628233077171553554022569799914789105820442555051670850941008991965132839829908 [152,73] -320473597204335689633570614677742152816872825647959492000596507240805676443534622769787880003629148995197459599555491774877053079088304717361042550690129841822446664340854813708445031263845437248273594718725319903220108940121436259176786475907999367370897191092606581576252879296565914652382113593565163243447606521052683572089724476574988700277532570519333951136283896748294877683494027911064543085468045381184475883686897605917331752442110786736165016517266353681478210599395400616510257598133837523665833334752535038672316543438230621429652291488637969405374225314683400172816793429161934704026075593150330890407736703374283186561460582670271526188762069338424189680634502694860189620806811769881279062359029376214907970933557290529041083092082965608877015985785470200803866923376756646690141679508304673367158789208511860859336464879851729223798728508756535576184236984614623433639486773221943241403856615429930081716148848188829697346402584031218106360863228562500685862922243842143577026533647090850275292237605360830265362928706863400628204182980068100364602913667456160811429340008675582625691121201765098793090127259113282897407593269607346816523665038000772491875276700905447059450040985824364473804870759786768596653477215489276769309702087502974314323552208104386384319481460738659442372432238992762681172476476930853299365548927084597001837320259029604126704628240456136166378238019408821805075697256663096754765116262379863313795978385996141435956169591118951356980649397919970406080433794094321350178586835995030955001449318478470207884506415717686313382880473173361650153182490339728780449976230133044009983710928358734573502450417726539471563206822635534903039563061554824991422579422132776372945331789860623850332348387703369588569320490181745620628383545926445219268670025393105667107839981299349014407446635325848704750917074107380811856363314924058578413583594499216722876191473265188581527152574424996140995662675659253024463007409000601814867510128300735441600139289450124598373887589902437872320576502570220308710301429990471687992927309316257531027185411570417600559936972052356345889491094187510109637213669748736 [152,74] 63266263843926441163556000447740123946654679653410995787542990522355660002846534960142320569768432779796574103596519230891406224146094732201225998535886399642751156574391670528712336086390460083645218114813181312062755400264851780649589699905207330931153305166186709301880693446564106535760263047328592064780040127053676362297832828403985794190679208707631347709584609162751894925623721166724925888967200955082602097496347084728534161709413233660030075442731514121789360176436802621132622089194383379318958453210849988513829783200509749977157738853555901286679556985035748612089884429816427378133827849576736744579190866748277257817132732827269894102013411655364665333390435699526978262177035829252656241150129173512021482633525251207908448478237509131012139667320223477515255620476496153659612341815216554905256767463839533442833619950680484506573631436210475428956733797844871502554475099452618606064970828032441737261737492836112684827881049723721654025985008926100709945479443989248978686598711037266425105164056008316817928080486846367871464586562426809071106161689767587097868901857402112830161534454608998974305086400983800836847822241924228152153678044578661669833979517292310928033936322393865766151741192727688111009767467864869509559428631200042511054583121341870630868237276713559672691433791528625447878910317095721330328104014105261867697567166170930795977922237144827092759617787436321223201552613866730056565066564508390973315241953897211905237647818276955858906292814555803914697748665910867613487403587082079010433536111592381542263507818930204755037164297611823275333965697222392798004446845755700756484235677671745964439356275495047306973253835046390047694846008641267729430201737945495203923397997583044644727590436749632508056104523844322486775617087236723354472590676861793781249873858505438460953857951653925673744094942738292298927788902353375157167087931603422913555032608741296410357117221027760111410213855192692292641908484442553635645560483332569348075934239315657460789711185302190929145231235978957682260399888361298587917611480129429442345782034838171493782162219566234127694603077178850357174767820544 [152,75] -9743070959836637879557768137458841886359693532624085816141681587608349641462500302440405601282108543313466326254298719953244711950010818233678427234923094074449910692134333390540760688844339828500317830816263255411567729200109955955107015734858853845010831345637586518051583053369246285149266121901476484102850973601022870254281794883289919287738135729553093716069255805871547357902683226564444421121988454640033071247015225816682649397977437857820279404951623213264138553724388170250248615704873743131629360114352279771457775993646834632373401295364734985208741805628696432823254064644554632782494254303644167139073613231411633900392167471173128569896488772811330944809868544838646536086013026307306360495137034936811845050287277112239161458589240580159144686730465600656028033264844464014466235223684008035032021346970127181849360251283361560061962955489871603288342298177227750711695694511428815096849216435608329142603290778901930582625629973442379883107878852202012021671822050274659031621891996820204542732075043542401271965080522879651569103714897943377196486922366395546444764692123959690299038776105973058191615627000622260538846414484285879997719599543369953119284893250509398098172153257335236036872277801469918028122736451947723798770072898277043968528466589918291671044571132880980540089920482336470488882883671088777083265945456139788424804147291312933116416388901749584764632204297856714335901511063915943463773712438978455616225186688286839620327343330289314628493963259640288916854258689306739816762336422242607511973833390145092958342723834520753284751508365507203231745259115965667805952113624423122557104287990150414848868154601243179989758230024294117196966090390700451321439345950256482575108192094028275232220816889516558102101812148097503507309648148583334589208167321631793362032643123322475190937282122139287771617424926322336008385530629624618541689001453331479027096851827950477174736590525059240147563747806234220862901563252970958694854522122006445348724808241684365621331803325469740229163779658558024164797485052566043258515637205936986801568911524803070596033796212528015406710459690578378145666176 [152,76] 1195738156341989446662242553410010087757041603930651584505966097201672852545882713363918828966872777807859299522942314308486431543002495621528627103909165739899605495438466014772444823553747190110471659011976535735452513217615733863270244469680619365780715780177223382913466466963850303723588278703049712439746868150052890569765348158087581873067585155756638803503111269980576990414511489248751656273873598442024116975589640684154469695497558912585633280955420189931918209753568158436315946446077216668699254677061317001213901308313962245939127469565403237085428161978998060665755398877946274660065020893715393664233480333585585931105932251260014324928308569790797841105805362329236875039588789277551384745967548241796694944960176426591631004542069678240675941262090718876344968998122330384239657722982582069018700584475896557761805358253479821149086696085803461799997253375043987027754598940709125909559627619464695721898312062680753226293174902269021912788134176948646121099875739916832456882057368828925750690473307963373225870158066154598767310166770353024320385282204597167809142521507924668684073853428756304143252675040290172146080634966380708636407917325436842872569017766387884211810842335378681302157905051027910967575927186058092634764533911215762577948452739929091238030544987577128261805046194925390119117206724742054940085628863386633719928568438318373481703531687818776778399436242880417953123651945058855962721052400451236532038596592513324640570436393063926871573744989736748173937060589772555142586116317715899444326879755429544602860865507466243952070661606159846509825047593369259833241333791658235036669644570569252228330983697601808526828850036265894586691790318347578258924853424805953922137495569092978031096916333387413519255442913078208173947558317851529178077429100749346578104827617974518873838864637794154089938468311778097795792182152696425134221759494304657587746856141932224138289402654985736831493327959551117915141286817942773126403248228616498793600800650528209029921371867240092484274130828116024882282890466048158189366486199506553638769726533424338894411176918156465025497590484095306558592 [152,77] -113074429789108404557726290379591825770769020458401681323909420345109574206580269444037149076458769903818721648325265666299204897386371511907407236213288527739631601441085369282745141993460688719644658183840912802771313433698922370801269814577088259929755863157996305659804703037035232751759530423573505311180768960112333697786874689748893854675512554207568242041329896865690099491036198644561313833763956474606637867300466495425091957315943926194195723602832617013740784753778719786885542559483232359906063321973884916449787944130496718947569520738701826312168669342451533266918026653897536314414293774684160381248029973524009831975256855917600841735773216107646960822428338518475190939772955163253406828865718272767254516277523050250335969201031744036471587874537870326063572390870547463489417418265827752254650282213723197790558543000708658216895073164728314341638087508572068473611846921238669543704542393662224144518844636375297944028000304272344330892777031636561711529970664051964627473966011054079232579628317005028803167271253565664157661535846283188479054951757902515777518318906311147627447872206263033927120156355567222229631048923440851700700557989207548972024615061651221298206229972742749825869472242285134255064779740189083436651042071416032885183782920346007389703808450243975384960085855390283490548498086406988794496559053028190685170471741929584447312981116157584399806286748523874789816787684629869410905216085589772166649862368823293138007315359083356283166307053682584304798359141173738005872148874152353062331747568355503664264669083008392283308024850704345535612426444858854861835587356784460326826943320063650070443477572306344892219246699907324832849695581439774298420333713159205119348539770332217650049164537253154378120949103679811966980572608779651351844668148092338690799929694005959327292885316354339077997795627689862518747826282093853708852040376486329658379654456137433441124350956807448142041832790983753666364687371251109022862677394834197336193478213716357514336398203751504707463331224516864200731554000303485367712149618450683080821911147832897512026524483442881918601654261298200704 [152,78] 6997563401698302446512304543078227678615190112224213809950520714145595787155641959797222694957955933225198262870574273971121386562247356449236177112006382963747193779813867010929593780235960717400207420824806874891996933477390092872096704269932723797276166567831896296327051595239080967931147083116064359351125656992493367515927999690107098975465681286144006203976526498757683966877589811386115558237250592733518709435541598713659273052022646437424211375363628017583841671718048525694841279110269565751452281111882725369167454724826252950363623289939527919685601772662738522645212877092234091410683336727215928907492263791088348503506953164876975459066485991922422238775322999838290624676720726791689281325809531651019221108576874234041565532709526966631753319295074592776650168390101710443414805555556240795031034216884313797486785460937534210785340278152287295661053251194212802085209692791344076364730517925809329174541030548456242334515700109149624299488048453903262395519751933330131371022302253538166847299377188221811991449723318807438011856556187344284031199404344748090927294649925003427392223725467345505453123580437449949400575849571720390748345200314082677919513624647655175790507134257701385909472365963748775483856250854792150377132604360000554535833131386755021927975130739180880782132280308829670518648487949839612602631950638768512570825465126510835414076730550814504409651980072182319938045043496878314610168128992977699974425895917851274468111436155204051377483738093781498323210051040339303535055519531979971087000074321549609275706209657973077757699041229545245783205518976487353153138817420897820268592888779282424841958232183581460181391849204068754841532021455437610989363297183999869952049169934261108603735816349048621800127194866214783941460122429792774441071266507564817695687297350645452217917088314941569721497934699711579095624519767643482257439246651725042599034771821738690815829366642823215610966733869278207199029308271060575270748188856869116484625469054619842392194358139792937200427864576669378136736815282256317975595901999368473152135573866827649287200656395621861004783431891488 [152,79] 9470390056029851804693011243018138839964032441794563330443767095972606455419570281879439748432279254697507528388674563378963715916896678350945369396738074018387069692817562928506325315725657971591283736229203531770555117904173283239570972042585085175892283092960723299564808382777432376740616005431069378172127591931296917748372669014377879432987151098313022534201833905138984191453522181261349586225966811675000178269507630779133279988603239159517179353268872389463331792002832071918835753095357062541401123236395467792426164135158396402457801491345702335103294667625166639797543716334012328662347884370393348088503802107523417266956220332632657640603778368767699882474372662231215657692771660890089078092612456952387548729316173117095472153990663917652280598715938563385951612261148491734159364404130193680443806524456525151844363281294270922868673194538027567694679714473723833259643038500884810582288143212443128569784672392696225843257342439972700286629699864959834819173300212849232438604807588418757962554027060439142718024184655392451244411979552565765465246864379804122181762323615384528234183668775478352032774082312903874747662297798029460381175334334430067157622103239483233323518587747581595825148495333011186658941674184867716826946241413186905930022992320509454534657516460841143325000071662681805637857557222218892681400933673012753628515855693250073032560800592695160076396565560883265271702088489406767844131184624280175852399109553626518149440669906738844878806648552622493934591245823103754276140687291790337566071890387652064935314477213466025695126274893061553466757464409403149950682548644398053212733768855975496916941506382023280876471649499146844304588839480681410338817943163271351862967107620564240157453716686383475215185492160259515157571705253764900489248930194487415751654332706445892611791826635917553304560222763139955727353386012949207533042042828539539109975186584217640695573397785816183005537678893391308328020528697914338417093973631133127659204757144627940460407139040327574675946764130139547948716964615036335210419420724579278845921647419293706442410813043163822279957760 [152,80] -75164762081203932652576395269600175867005799501054406525581427214781400521774719735514060628016689577127019531716884981808256637880009998796244852603837358304729058228699443216644129235449885936601904824469411310778838564536253928248115543707099711151398909474059373260075000422245697647134871077507458363661722552578335688251131265877160061166485560128036099105669170176120401849744098891039658966352034969959521706208200937795314797920408166416937922647222964545568592943777726601228632719622986130526546678590020142493524929992170851280286558810533230831665990581348699137409623784008534913498844278248429344820818440641552432566334485864639132928501565372212996601201648778107190231602227885847029710493951667846141161699888990391211695365608337508702308422109878162404862479304610986015562755641033563056755887532620622945454155394062508559857869836731002983489862756608287966088201928950915046438253488055431935429690008615073088449538073051090848417700275235568857199070690873071465960984148647602352350058956064972911282864939256525140658961118243124514773976134955794628284580898191415769460145303934295506319642441313918183374316979787120049877692975093686902623707507955095342711076316812018835139709798445566129958128115673558734256556721507154612103702939022037242313681459588049204449273140212943685099408711868199058249043676131994973879198793145881744267779983950690999787036336502930363261053751525963596431230571971789154911027585755156564760007919769626508172042549035483578025312020058070200385851323115759630825790598362511226768284919253567236013787887259451217981210605917911541278061129363022610159558669531219527125465250285745207493754435071368395639388237349948541587838189061822759174268139479066511154039864756782168299246056078283584621885090084591338630850321493411393824148611994699428522842032295952584792651547221675075797718490059326107377871317408572827968353216451306921195141892803154210905165443524617184927406406576632742346295759848901254934827280945873485344064998765056894029389693674617177013406926123530602605769781079920838524286694230767473986639318375004133764224 [152,81] 12387590909803902125676856196261270158145119232080336253395310751912271089780355371045258079464131356809157381262301471826057688430829101399714070228708310250838871995093652921791978801994357930226765256036125448580782137435108457687873156518353624893037711476723910625935276081050633790867487466133771426043512536478259781322449863854592042176068652180716093531177196331946074187218558270900170059773374357891976664022180125359491430014821286830215593332599691804387194680712958014840358971110329089046126367759090180274939704038429088676660189329930818661775116506760069183283788668870133545607648242141956626055352552698364872138968685740789623773322172977759827591678925124479279627035994933093190036301998653136948922632861809257907667905340549457643641592601375365678188374349713449251383791414832323532966888962221053117096328635675172110548994866239584423204721032333459545166070070593644420838120241369584323849965215456834621504885828578301755747757474081326258009541296396014334095967768136840888277515487930011783155712929866318635146934681177883569094578260562801608725475225679628096441696945719388271846156331949082756179317218136817351693600582138156582751272981590034834313128460402558720990426267153633889400156712259945723235098179300259928021633298720968745859883809045878166881448253148926256091063615830408663754369679924909022229511377489414864182215226859494718642993549068928576280313168764012723776077712906233445864503714260023169232316884553696275827180945283259993676377213714773449641368030282535532764168160126608505598921254094146521152316715774600485949275905384439873285552657792778070967606310285985288724224819845259567542013728042123839026050823517400959443823861943834063017523486851866033621012504455171728194954688261363207526147290949616363748723135462853057643176447873099747833486356769458957511557029559220242578251603031269059386170639835855529639788621472800893465252605470068222640590001839414164361901324797591877712539538506731207357076509057864319421378554400881784289116879368805194498440383704949126033396925744048371987286745843932544872990878512964143104 [152,82] -1304246011619728202992208233238747246709249713111449597341580937161014348749306326808307491266534103240515193700329479327636730327671454777045227956888495416969645341801013424046418153319704996848829530982178912302210444622191628536465599439236873547130464356759350713417849641836789194792815239328852771669657390652409569060576669182299224945922499965003408436947814388673426873399705856940181725201811593930798218146214652633436542555902125616370322553821412121686246315602352463503637878468480772147222479623032702315628544772879560768713060260314673278399482686267529338859218125691695011280655524235967952594812808298889226760493816751808629540115700781990569693116625199092178138683749795629150999100308998424138726001050584293462764961012310027692257587884672732829621502265814531516361044122245550132531641197573350133441256906170480506664068037871221558244745177181746921407214017949849183191438291047010772643210650867730217072934512669019772383805098432465089391101744732593490572052176675124210056142832839510138974512836577689194622883602023922282373591185147794727178951975713407246862198372890487802930379528813102336457787803421923786652229059444946551992674979829802585793148958267919045139145242460358729886784725972456691178620346585335836277272367011308669411254834421650696774935472865678573348376531077221535700587474761220442605159245660197656750713940836089028295045435772667261326661016791934793783065272623141239793165448787500596383889100771799434693492314345911609447529751375598305799380342607065910806452336997517648255545489508886299393709272284776184877060008507333762067075557669895849721813098717128402959165735561321534690444394122611429045739362731835145654332659674042075158152786230785787703073866593563092850710035321016248997660321608513821584959091782032474846729773870517902625398219757952510826769065838435388406216952816101056684026812032358332933482375797769456268058460316264230189007841176177157319712359520273511820238945870490251585521172973014055916838693256495007269576449780872526840183432946141751478176326521958035811053744399044647213067106609630208 [152,83] 100530372655531980300364286227000871976638610907249902875757393257734273013001542242866187998660332042081581541287733838239402949238689404013788125415072052053976501204830542873255060438379352682386291133351755025439265602749485842949378411952061010317531117655528921904770454859681293131255196298049933048681863077461534881187531900921683883832558682479962774589487852050159331525896184973708475221397365201723117454478369290028113000164958522276389174195391361047965035855155192112216323195122335468551789802141445568286151534396547634308008997038074534029732048867726637854158271304518902565668881929736804017267414880444787304273952706717468214531840762772843933014365474682098792701323285757085278579577398450194774904760184466773480808758291447486768017433899650001685967517356519387893969986158149635370679049242118434879338607236593123433396912729162568358765278122190234149096997342529606101870492277260482241367558259070181824558026598603440029121779127033043934956718762367748294893605123807557028997111497811660056594010812819590994471948987308779054367143958442507296522472484097777892398955786980970034064478028902315926788942281011128205208152961599023206922058417585508393986370313131468392175765281043080312226812511492991818264566027270064191897500595627329648096098562476981954481504137006700089563437191604131180502772671758155770669313170676659071403802583704467161534837034277765147492691172074775058015777620189182771076132750881784074146079361592380419418158148820409464755970268334120007153634705492124586360127356010724810453171995427384526207123314510046325317491575782578308548036394839082502460704128602921281231673476430481944967797598841000451232546607805176756109665126229918888709602097323222733579896328239873723212198928443080569830481651127252012861174145458236620891605597961200874815552663450974123426766288895811566413634565996815439421202813043095476807597099113375058419933655344082244087384973690245899746023630235688000232032448889826732477099832610868519323219689454765105215986648424512951060421113015652205619271582205808228659821155381722098183367971328 [152,84] -5724166315338231308364203608702591457829875035926540333470184505841214676754356578745536663161030050443370752767005619068167730990053897453788088916076272574798601993079424761396545876759110416597786831940677237102770042813835211894898759919579775150073789221306124466316517999560993696348171080377640643898630298714567047755943334581722614276098328637962824469452233401350786243863670337990726143058845751686143472446648831426244578758498509273252926495147500152086658242972322198819341391900228761381012822623040991560715005679207432004500588606542540573523561634701515953543593796999527555347439365162812669056466048656758686371680971081543386779389990233247812034460612160550000472865285379526669605138590830744551829301152834634261085147597268660186124084402628342076953309390100485061010579911020107930358191374887104926671923538052530795557492706214217145339255097637013090741184876547455151307223261495421642842938401148153642009183007124952763051501543337018166922114496933668937900596861843184069300361992983195585336315464894649420479501926382746191768748611113935957093293604867735941958799748145258238306633908880267859427876598974477791930932513374726531637450425415900320606472964591739664263219334023807434002572028244161227025536402840433118914434420539766404367484816859532174574797093623352515458309515916409568784108593955410327347994831137363241183966336996098512358357227221972790901983186865644171053321354639442739819616233380325735327503883612653844378204152394973918154081542499683601640491535781751924325105303823598389549466682344485840503450669472752741016937005187983650723996145776224100105542195392939884235860384498242910769456906701774413929680051449942572723790824336149429483757569905522272436516972444351807135295011843691583153186706781347614496217088641832105948070687237351799833376818783268410836015045127466813406851805729942136960375195975311810050696997374390055651355162017035772819910826938901029374035564743287860520956209060127878065110910572674793497058338255651591104522038043803337146366667505411781986748578905340305802025956223689378991897472 [152,85] 229035904945401722471739942524943655547696986687356144515604516520747099190301460632353064863950717784464792373964177074245584137727540202799290224900760400781302524535889312464598216294263786731582136344903870316679976411561999273528553323537480964144961450292818358161372962797481659542412261186030554512703753221744607319607940134168129960284621265222564512157686064394807597340359604572099307903661939122208158066919552678499914123555612588895612064238138129409513528066889881335767084855968616283728693960540344628336731576007204981505594430580968397619611880952774675868579792749466726987211170401172597316179727516984463871468109009846135426774945765960007643498334435017642012694821664530365293704579570567565254251042212138385241351027885979217875409019325102033219787160286217644507443658574617214528406833001039081216274267155443435903054689790581661911718940081093972281983896546016461507813133723433245718602719236550014311026620079124514985339912496857157193699775418778855951791071365101953920804300065794590132303995370008061340862768198310493022729919892726508408654308985125090797950084734993352392770893043990405194550785797880927547701530896921703089735960286255789532805528940704833683918431377747052195915434688957256546640162661746122832676757465155564413048804447183047591011883278560983479981433619671846842700544929853955460051361437931428810752170193860154395230225358192204140761870862047480771682417185505711803973264097570028602773127706968480624523284290261031940863770116359318475760570936541798842255115736689428157405107919193724752270859839693541188709015680556569539316806546650906600273681518368660876751629256988869271559892199555786382750455338721409533193315590119858170890169258874097562908714139852669497030443313088757232866942935603138071127019789461656578645526726308397151432438938482158512467673916790721664341172607527168875847815647995725400840062694948358564540091838081616147265010033542099150916032993907877963984791907264786781326370506273705169811739094192185668577057729707430195337338054645791730751721645894141797489846738815201352704 [152,86] -5655136874883520768009938949774836547165195003669778427330766773795013631687799898087480316098719244818603871680776330837740391724634289327432911695094502931164538793925773389844025536623002443876953797410038167426304099539444314053191314830911012804330916900481791042017531926892098875563294778532231257785289048845646795740926646295795158505658722005452709516119054219561531612330395677640188333714123250351093535550163207746197895155054472000903689907016896031258012962061465057514312347728186328014414566586785940962098815380437214838155817580039959484801630317721447169117601929039344335790345534634743051662471751778930549896159919841012171808172847889419558225737873910483725759119849369718883492960374417202136866091158420826270417156488898734845439000698684486004516877900818514316423256134084638367580840218423191306846781585680885974349596606221532902677810449618818669815967095641850534844273096014483268820782902230248096631195746091786275605719887320086239827195404871266894599710083529258000736978250588472892261640859529228374196277749404984128369966486304266673712945071845447462377658015226242981307482953913697266429032711279576395122522312950589289361972992997023483760277040839304214434662428610424853926071061379067332421230293317912602619904523457846196132139085278920969736507284206489605095770974184829821036392385036701514241472582371369883157070836054702065619027001521580111080281439928592264304046151160863851688997491212388394489757246722773078160273626134768260538583317351056712658519418254297170421561101220192249459843691093684538371671975497982711951844284367662337311182338780610551879854631068923189110457794436480442441795859066409802493841011219430376458449437653482469988902815492341605988843235262397811834859192678325279080901315536854147461465964813092548489113266389193561901500886178231435350196919392552518542428766212066841558718222391806948984514087618932386275245049540963015373371925627973462499268778830103204918512700807073518847670259642688270767581445713131296272775868285625133300178994352107724534562980714586827543734734265799264 [152,87] 47834956770281397417721932747787188956448251900992100182839807952758158455943356659311093294058859137159625953623010861301874707829563483232947406900135444861745247457166880761949594763185847257795814228789143552324825660208820743749648370654124787568851175780232340937290777499734711798046636911147300805076094170540974839796505853775550471217167545609555813239619350033701673234853544130473054162239863915156451239251671057767205584508913570656146509966560514959555255359022162157231885635798598010044907685457417696268427151725543669736744250674169266055757891370019996676961011115563504933669989379791775349679542266895107898419229948112748461509588329663518432954396212698882087938498401348115261756254855706686421359462553036499036365676153409464374658787977999777207391207248025424869041771150718743142950457538422608074683718802699404302814351138431302470716739811168690484266561498247729808131403289999760840808054492305444276825598649175830923082494276665024888717492522097028834027504097330785895594191657895843158871993512760969557825154531437576658182893738041226013370430927833065958317555074508515203487556128662094807026872573863213680300077719758681017163031262155484939781755263351890170949888960979639020387335443825053446027891702949188521993964022114641551514532642579739349525348717297146649174193307837914521954829682216597782604081706665900510523074644795942068422669735393061493333687990352281202121929956309603033806520542029744063861559970322908743105745385973965495181165623116559090537621150214395935979529176504170162832523372333729750977838614052216844425675421382979395972171596631892045072016572011945832478092317483808712201081191245337680241727128834594517780256431121847642836575264316045730436048541709791812695842757763450188613977273491664003437847012701223373790168271289133521314275583591350799444337120939936639376146573097672864148560118256102249699232702811207499930701732470307594266086711333139542892631861264813541132427183691266244940294872266023899874755468396508096019941824520107681394435466901025503208874030925468987568832341312 [152,88] 4078245568568199799574501490788700888759315902187026082408120983743186333235588866184252050244230056471097276818041287180824599258087354959016032092169037795090569189824842383594400088546179044167882389617606496920756607564615580984715547753618450960131618132510703239006362233419892297751150135689014070800391292171504564271881560580946265268435104891015606209870573603628941855465152981863503958074278791008778873896267773695492562873996176467254408224456122932980852547328060318984291812548784806652823996366444503301431196822679989837567737896117523254643283891234386528129144409156202039088412248662151427503536182121595274250679024257203667182961410155510437478756349056320344879865090368906255838233907733526416344269033406344825805860901596198974016054227251616540030685284496597839743046110831791949060003318094416942995010022735707263132798153997584612875971787192575260073722661639510144338664386175392691736281716886871328352786692339973331562261751235273874571813561328988686444490904283227911156668796935098130101318039860476701725258669331169732722456489208681419105650375422356699903952474337877939762520618120967478581052291963302182217166000011075964752601003396148405023547406423058143513501848044182388431972238889247727241751791111149335147921371479443613804419677180028886769395535914158722820734132354580525148810799227018681513634350884394328923169470740975911002349030789497867750002363096265042310033159508648802442149137487066453372397172958222906149988854794520536705777927671027188169250763362616780456450612697266355864026121850723546452000762196466622148015162750127525897202466719918523651647616981522216773516420271827500179089874618687994754864263178887712837831252892096425879003680764995487925597168159322182286610161803227819110963646162082193781020810881024734786315806395612158317514745887438640273810659262877854099961888431321559820148392782647139622333788449752478095954258716587596740285458555472497047826965365893401793457974905534727780949746993423072806492492351614816045062395881734334446376021670868622210595585000772748362488168 [152,89] -298559577523594132660441296497509145693055704372791743232572424650394601231219710592202431446096401205381288394087374512985533355548649070912676664243046873904414020593466382221328760852986176779587419143323975623615971733968596835821986645399696938645314350359489973860937724409903691031289083723678195579395285417073438136778594926143013545355983384425835395307464944817298829382429074686438851473303900085470415507038815754002331644996997909464932965420907734867114959087004885189513039211202767846519354590205229557100609205250130037616239846056455939803861394046582890850246964765924072509574977514219365455744776729369649123228378112749013880622849964052118686486926299717003522296428390284611987750687464320981834313118281881932763522733102490380000843390459688415090110836377867950815818744732289780287441460623968722841828623486694803824467708801059376829239196869092108841207723460358534558444749863822215606223609348770567306848341517528728527750948615926390016286924016606045200135375439006300156961200590184536866196090138079746232346914177529428549043601126488419145151162711686051399987705082052948479494843012641724520071756121626215291275359809180272956871949363934352034942441681735126388174966831625545109518976147742761361712799975712586569957847108192332355643553902537996883553288343709301232327385547885271111565585482747008597458408377036796112344343316461311511562400733940705567445068197782979097594372146302409196459760871647797347721645921052199871485060142925341713405904136425511780919042134095147048361500839797838513493278280563600254346601172548276896326819542446156614886047566675245455870259599361185465128960780740380896618804569175147028177033753616395715649070903639075857397346934395077052280797037008334732665540061573602709118761589826553010792762568849442113138351085223133559505882743080882098230673913522824791496342940503053812839141290362436605337101248716724626385417260309101566352700890442761533999590771148423785908070616444431683878838577094818846707438482343914977151975465272935089290376935003029371980894581339917336064 [152,90] 13901172961416324102498448176232712641818636138973273014676527590816436336433431923436418246307546483376492493680639591838870500825897627049897537650711186516638034545653899027864220207520655426169900529906080946823734607431397068252218299925197220444484781616885662420107867998355975525930263280354887064084947763671173381927983403485277241362477303329746875807843822601598180470722562925591731446363087984181072050911799636499025703470529369538358088720929228839439212806731159107215803864748571955967899526462949611837800550123744709474116700434224177210061321950223432370997115995860127150199843148826953961349431365932802840629842215692492673049400952436114653934833580197547463204695296585686936203921924610473638954904646892116767628536711621614615523413452214997280007386079943347575143283681832403705320141752820548552431888830777526050372711228079621743339326692542192062424655331155638193543573379984652778706368115100558166070505366951524658073799651220249064890628853941722301316510198438399236386886745152074781743975138582782281839776503272558811717651190425764925949310269697584800541040539761012673667484092625537521521643743451368277205453918105510838157377077206641412437436865419033100985219508039218574282671930746771942691293861528044592972130536113413279655288336278131329241045980271057460980234582164626472243962522420879782837022386294633810390186937911469521731680359678187768062348698164310391765706200355728075120475057203171557647920123137673943704597042045329568128559813282432961668110342154067208688384255215688610055737419910655704797610991386791606071077253018418387439017796363173788457324002434192122783971216921726545035763197947899354021489421483716017861473867734568270000553289461450196228675929373863783330717591324179937053364634258835208248991318089391443860585488891902420909178017486524351480468738526067251074249393914563911565298291141686911364808924718851162391144047059251820381014651053583781671192006173348704083228001594029555331627966396937119989214000389299563560358670416933671040060926520072770417012417194113536 [152,91] -336622468898624091950104359673476037293132485317822538407404206038871280940719067976893779662207291948952970268975274167225351954307027494240303524848499176612184719582394590028582698779192156030227832719613086156779706857063603074513439226443702657640942542148055152285374821023738113900515413461895541243718054889907673379249870327363035038131186029224741872067657115821679189271762778918818306903752819859908806686479177394343057134601825188630951930687043257055678483568169253162513983152474428428670944784398828318225156592303965046444668228819959550730541312085235667441744522199192796769052034838996797215291597586153741868516592969378639418234317648489116652704523384845086975697516240342974001521748693933383754532999169443756348706301486066823937526828584678167711182919719662035873248167679650207382554612778065595438014151308237551745295426474191778142223952321206659520315042900387052375962654891629259051067517843892268574087711505532307373647046776021637799594365799812607007493490986382215149797256193141667361295053599580411263955590930553027109267961678674410040396210809480398174287085749142675188771537650131556000276988941290448883302225922825343030632523598219296430549528920894886665139591650680680057027989053520255450995180276056150555376302000668323072748087463350174530878849684421531573211585649530648732440346334589901629168027567482750607475485033452189007619905197046938143008792475635370884777923803721053261562379286834054111295777830285450391523985058243435022474259354786779226221804199634503103221894409206182799471571863679648895621651561397436432252239215892261189055394548846330224477271667295994781201724286665072735027113139147468524948178407139816921210195208052699790776650505549595293696668622773409175916012547978207953253537925467113049287642593626798717613374132048879715805015580919378945419160965542914126903863007633912805165030688824645457553460195771935134013535369657068734748116815148815816466139869039238919244083982072348708702455471054031741524862442455515299618623314090849160062781207630954113165290318720 [152,92] -559454502104406886594041998338653825830646679792085110954751348374377382297272441987092947166172456752801697566919281453939440972683701236322589552158380295627888367537647031017147223948072872778600523436805833885287022970562100269662952822588631859419366751326888456193789498854054950825517430717745592441444830240604966687524503483818330869865863943791285673626955916492885404485027181403290996374054147306136382166022006552946163449856558678070713507625016297352655634177387087293881643771114751694009443583254664419955005167723422042602764592467024153641604084416303506059296918701687057335535253709762137596856277900123017265123127721414296515374692591802582935174879691957952038874027475662428526502031773924381515678614759120820354461863872302806777485939716602220072668013017430295317340571995501189769119052125047821874365072257709820215957528479440356448235086565785930282751585283569708086298625981852366253373361086514540260960027129367570753010301641369374919046394581558620043316490862717315885080514659155073746090356497342440443142805527532454530408702968029784009354907810142768524525123277549594382167915022096870407630347598369606014616605618299177669839919839074986863244817424865544955098695069505796603972687483648632937763706264638288549396151971068896387191506702426568562752124419877185960756422617573925219078290543567313789545499653856841126262988863679552513505431678591098723890086983675352522074210480152432826895339235258912198354087052004646843484577616982385435663697611701143265123430746610647492362173935518384970105623623590408146934538103964158246622409031764728950929661598041254405849157434435005572739159989138275380413847106444692506988836442497045773674861666056635423899995982768511438063140456578605851471906990081772905886843969754009445941857896663279110701632528696727059018794590071867524808478107785062433258937536773698733566602031462137427226091403492361558316654115232191050331470286939747890968037557582020383445460467306724438517690968416974181587243920643467409053518196219546194338131932030788190350464 [152,93] 279794276881754283305064000469828923764797350047734635153178252506023830986519689791300788435207048742372480034143805313664578118972100906179474861833388655917161514239475877187118919409711215142157335865855182080772993321293766220010739492340480551408858146955774506184914434971031452779964862283819990786385114232398482248145027124105123317624670600398913174700044543492991926377303380396148635029677160892215639580527120325845275109197997971152622873152132908220414889849271486356403279067438690636329832952158373844486521660490406474824515447862780545079333525628391193003214048529634219541974853136630715546436117375366041780497263828180447888385101025658422759964343386315941901253299852004430688240066376033111642400492565516199812153157671058252863733653451162586875792574526942968354025200645530169402695868315748625688773447586813049377096244857050983266235467925647330214024762492651592780836132371873390931359011581433528920651576914682417169414030502807692470242239147201831046946866823814701701158013063975421924384460725447059450818078268061291263103364074378698471928543662371414214566537358535319888899852134401145198580778367006348587983375475964820331930875757754145392050067339970070413973305555350451604817160823340910706982276415501475164902585315052400240949605808178125899978229517963139887014606568834803622937115143623028442711814282596093707305666469827217711682260001271733505238528181300306484693169906684741772937611811903978556132318428069697490610716452830540286241493906104522289367568288178856537944937932665190937264738683485962463355791197610854153001444162914078473202467247696775891418192418229857780738619610105339277621373250206096339280782295968322363697696885543014532212735106204521223688598144421835240256316962459473877623702575944367477077957099469924269117741501134701780550964484204141082406963314185621809110029302354414908390056085122762998626944179867098260324506586550800074444779116581041382309473701673859275307083753700648416835945971371682287502181601346033017593877557992824922699564315049078402304 [152,94] -6664576422834832413269291913385029161378731269866330313592165229458916279680945295822741897458924870433994621379058914530808982767005192037799358618129929091512565434617274721294784846360905458933391307879461142867106578896686808692156986787300262574580418371492420498870185748772540777465185978556555213447557522523869039853209072021696971635906996997999982333757287083966249504976681346645112120810404213027835409998132169014563472149970988554578830471316009630682457917633497388711576636428199946988165306252305039438856398642900507917227258198736034926783130728555533148221086560604284955561113045786964665177701986417330517533851571654303052235164442210073937925886358519412352919651180495598138903730851248692048136919854105092489828730856991816874043039729016434089737106047144747806662475816925283434331855183039547486540218485907906079705226684919990701848979909201961816915391919250759648121832058943774569436664003887389434920188262231077099949516060047185389511669067049915847312188998759863897970531114910411957701643588498662604526359234028014823701692521233501045868601420537610477421445120733012459905981352034223289621518821522868505633024171434647066325835984198392588931091427344484847838498736624754001054286767724006607175217462971949506915243193949051422201572370297785924552510461669417064226778541310476585178185441828448090047563475946472755893681805360233072228127746742636380120559610506285444860878328694247347487129227593296446515495008000365734877856128624530207392747987637657140712550687371766244049518670258194263192001130201946092544639488442310137823028350898727776984078570261599509959057584728664216666694110464154430847068401524152288428103352657080461113600103440129896885434850370120220738328484726572257357778365102103262978346860631725749681927329955244265639191863378540145320978708750355649570671457165952357220938602990525479268730234862708678918473134259670567239079160454180823245768183957058567288021724484381900417600712174257626050536509457663505327118625368927385100152327282879510066870406877636896 [152,95] -54167741814051734679648379950758909507303658953440446497210027982119446274645640252564590806480576166720278700098303783573106266591138260385356860030401649924045908942006735708580030879574325036653127753679984850625781548877159498761930751488296879958234857761069531547820715663028651439280590642494728325009915883973778708218317817815589063162723674169635267864413633844832769549379538118906968479392884262865341602775709947279285847498711734988998593021772720743245136913660904281839292267850733891424361530050927028720177010895136275000121648425196506439236657213186089644667933394879574289087496949003842055401427643816355272085714658299203240704834757154791211800341241412366591265362290060387846126114837519701797610829930080841556037459034823804589812692164429758171709752680350388965149590865031285669126303393739106017100259451650083428062404839490759484548558780727174510176349245842629033967910904752593223390318635203469883300404671607626079976702031085450628978967885360487780854953416239589153597886509592302411821217681285081545489483960911776647320467477530120219561641622077723436122579649813380059749553107569878550206609685604682355814916640715667748952884762203848226497235289602525039866099204346810517278739862947541582622638202210095413413995559591039145695339349653114704302965571568604618453147386816507466004671850260165853697108292836901756839910599686707727592508948884317155075292437632367743402059845167693888627908692901103790547161910188833907234406216908233831510176380134056010812168512163351974859946415131851311374148576828540357237336028500065711195408385887771783396716061129858894761850607417050385431756489301442679033096782584874950246834577768550765139110463140837702095369607717726921722881300173656588919261674326695957946024150844844779544878409783690693209669328087959826735936238702680832479850456962767824937716925066970184685559845097786430121818668329617282758822516970722878987411100175090698175729753168925325846782292284033488993031014446891402588062626504030688441276370770296469681392315472 [152,96] 2170863377154994730555356054660503344611441515707267748581235327502046776220232350713497106579452761413776226456980797712815904963730191819906093949867932745632104570060564948882813825172895943100319837588729940207645960831601119464877381778059957362654838784371884538479335768598155309751206021821776016267880491046166737209910087844918789743815036081007780530146716543125283548709629559927094629174471840386756403217953282481387128980585894953171905539894474161878631279090816778639328440587382759626673125409581923971756819423310428244963073671246407511896323172065602909838388781171823930291303422808871164439750491041366281200674302271326284518504754189666495512706760681353830625124752629124802015843374987203883746009347232085679452215362131524187133150667022462088052848291384007913590613263567105711319798747967175009604410117664919622696047055300332814974808755214360279052891324270283924507842604455260579405806132166819496901636685710320395748659419952851104451596547535945764099312099725608872166673961246548231525191914773851608678923250623266983998537620024511684688802262686911812948980539954983892233345555073752627903475385546272458801515078149704847540190097283934382739050358214764149046184316240515567425484150975498573528793113136723455865142365084454130436242335469987289027873979127009450921991633894540896771838091768825219354487966562879283266458717606166022095033697392211310991998900925538659907043977189727996853908393186829153555320487136908105781773496833004806249382765638926987890071702939405835333336069585376560068927053078738181733780895147625007675878550254965824754692723377143858163982107178105906667020112529561578837551118355605846428643319898058824658557956633109858420444776514210106799968097630995279522695640823370063481245905530986700913742930109694517561204643260462235726858096950897375946817819787040160681795888782332490249767008631859587827143924904402875440501139079967887292740948432004341757626767493795694147472099119570414031579848293461795078145032793074545510090090772731069550063144 [152,97] -10500709388015659154011697756059132999376756847165613334119400157424802582798188644850484650739972028551346726278590654723761457046055392607256903492785912073174788065436300841757487475515230432678170430573721142665012442891545891350704612293077602756990008926014914384913414458504345061069109036350870229564205472178975281678246148685240174935562612193703052675805725752075725460373187162195316106217438604066120773740252244552534470479578602921528577143979072464775795225308457930922512505945231990506153689395028982106224206022438893819623266251155970729158041365637796661743829180290065502514026642333990892492669672624390199626946502015708576009556054851986030653851288841834324257764572179421341844341123061992113846017154283881440951012277175833061120774302155143490965622580290045427047214352147901214876377572936097287082643321358358319222038472484532790518312525274961811113005281322675755757598395025541107932306182217980736899494502398574375979972782096070373341916197344774904401352010945140576692350394180031923804188988525220072752912994969684162440979515457541818630769742812409311876604271518459420715536154635061566126582691985620136529664369723446427745215809532891407108943141207202941382289322362665541947128445198060075403355173394202624710327672419263130627514951385796282209407208469929924835169099318165190922584196571350226743857175662135088238613873222132676055760918699048164059521024893666124537965962173310380666842128717971803958793265145688437775156569991079368278854513676305375574429893338472447436211004619276133943589445035898207970434773529267889473084172792186426548345669786753325966704778434911261182426107626798685295911472216388121402656640522015089710649911457135583671770483915513706075941442380911918382195843692902609883516271126995389798063869867966327813434649040231986545341135122702377215475231414942568398224519462456393604879718390758683141895949425441032503804621757764966690327355421327313137518494825801816958914747470548593146833004896856118423645441749761434348773255244822412544 [152,98] -201799810585887788917009575825600860016260815349099538202324479824782369504648711281557483800506259459596476709437670444230219974684438373916192135945369734483778416922970876382149613407398277016160251579396237904551612586164645595739820848046186137318391396776611417470736568401526092448882920007152168341807729793139583425247348890314079485432805963887575834158672659174311119939612773473954006590466517916145332939336692382057013240619957095774219961758413311984103611901672014718108702731385462886773010372487099953244414600470839079865435744396264195584008906215242991889208967183406531404781343302405008698619723502204320855258625325716698610794335788702087534886700706936169048932701235067659423750619517198672012540523151137360865702022520517400916095106524691601519856767321740321635086426061423186372022553738959299888945613802707668337682360122155943664150169469060041819399989531731191490533711275663603965960065668320164050459304039830425623040015193015927204454656522116024299690945316034283575456546445948844147981886161315546834916035913774055028611382368352426876003148439814466286881958523410321643232213394339657568706513674451224910818706805800385820548659096441791468164605531885347714048564802894377566668008878418264502852516754860337412759067897374195704789990095788065857105591218152963414728100021287033746539257966513664673362796096034864410536220843377242213177047257803044368389844225724139859854031294508090501304206160854592873282623832935457453778558105644137477013609999911144679713076200003676074805041792741042164176992351076092091856497732219877201137774142203567616211464411375615103044215732755428692458904588730125892590131876254665538090123537033290677093466119114298254019382952832550564102706359592310634183882305657820731905328023919321397226656509665306952726256171060097332550859096006380988887655711062532411059123396203287558611038753320835453236477056454296753961647256545832562086364724625156665985434173500151658918673023187694755832984845119782346942309890240189532370530335986688 [152,99] 2049359905633994787083153343216972980495381969269283379779050655266093687241295232965825192187398739957335125019364588912266472064438026808568904762489970622654841568316942878505299174179735747900587730525248756852981068349412995554734196900172975231741247233266378772448834697760662977039197446331004645436942363888993060203086005698721662475103318215538634120279843066251372996744095804379814920661746805155020889332179749511481510438268540611214538161188172110396050514332595090795646839537163676458421144048271363804149197622886674891111487425143100609098092768952665474057084503334611576826167742483378810296293905802041161793858265868206124562450291684610446929425788720879083335515609281231757438708128579317428020835460126636754763867537313045288084760133547434630012194879311399395551595157261509074252179575398192255905441864005818385777246381452997780447342324365021008210245177969065131573758330714270127624041522413513802229351851048590655429599325369434824725722568000133063131718446160642361891314004536749897825647606038784906024714951880695611449690399103859885675321362465173573985254208070395148949981826282486308699731172290421697253147897633124744233430264156999595171239445452038347242579970140681531475274262162948879321798344161344330555838765472107113771934269054164551141102064288615620917133783923638364558719876728742671881455847271596714732623773185480767827515754115817825473944313501255624813137397639955244150426493908095386004816014687452536244212098930307175722484704832603494145620917929725966793377113232615609815709038157577999742201071187951067216399559883839230088614498272985345311217259456548966936611823960755020046688778136651816070491818160112919933972327263903167195340038443941190160036323862490212427735144550948603742380665441036503311397877965051484739038836619818623533322483528280511384273481832753582359184312925048229123234202995810574452394279907813728989501853218414654645316589861136843552967363365286140881118910130968315461926441716064421895480893880314638162208397536 [152,100] 14148406133515705757257562013027458586226491448394812004462243958410877917366300852209196015795955914961597414278204102260300717894016938404671124462202040878337254811321447063605592311470778684436855777750366927864668354835614871084883521779497305064680245307474951150268503064609745743738959761180735469404755079102276059790365811611093497238839813525778313129243402723364632126250167543611640284602242337578139237787283719068977528513159959870501247326043485132574153954460958239463554856266327712344576946741621193399252887393605709996743464522567364646049014740756799637455813156794806384156672294886941222700718133828474286419676925441004565299201004115653909125247187854972948325132013326500236587095012871822651460990922736691796933209707070542745587488136996811574881234869811707822807957211903866054041528110778705253591361885984443700880627538616499264821277706508575070577224973459267032257251139050373240439923315738026515643166906637188882032384854854476320662951101711296855837847559536270021928033258815675902076675829541937483411365606202088203825950126069610383289642737293018592640297591795445811544909054565892526182810148273451232327065990393394525600310546967343473582940097796491094172212693895603548792168189639617146943105311387260818604671606154683932763805098362552816891146889515623932133283313975266412110770462729676415724188107726543255077929777106623278053506790969405693759381478961612170318021853023512143099265881635889452964969426081610011673714207496618373625037697482066093799136596151757682861498102057770056039912059244941094588905055659467562936108234819143972580354174063590356601491496268462255726345275389582584476235906463857948775753524514024813119142108830547741310740218794761706110012161517154659514986376866751985003712842392413653881511901867826158282220934473859720781752135656674692977934752739018400694483038857302670768331873472902408072712648317509424696779778757689177693353657030569922160569707084105218956735246021088042874889412660689131408138313179365226572256 [152,101] -228995816969851683516840832442358754836916414084525603990951625227041756787192150979480747421594133156785751874189576896130758583111726930339008611706262085564505015531613044160360874462147845509583975642642171194400988153295176472871013506456288126640901096656428103774902467755149314497136244133438478739248596502970858179605367864862935221284161438393022192369546524997594180321583134219786254574968563431004269073743425837088406371426716429945133683409260656315652235717370890910632894710401492335411480809334209963085395870391819832551738434770228100753431520468283169950985285003303493641377018952522188609112742845442042479683244090588705366762250153607993756723650602267201414104598370476256059301729111550185508217806762173411694131190531925487243777107425606476437553812522945515985733868793152597238300202725139884631669595328017177850912336105491201693747684506533521903370391930680534534783823295318229880324658247158436081507912799843782884328233967292026492049277036498668872427814758264305464561259648445839158982915740051201260483504839778778760778241785415958057563560846654281880423848201612048893148306632531154925031315701805663660902326185587988746319586554055586452245534932704320683666830107552266173699494654184902316129694455573351452940112669180506354804277431163013928228705033963857285299464654253829393486494625251179637111753443299738481231332795227246973696561572301170724308499781123063208713994556404123764048895882880472008440550262996663652431013313163675447439175117086164281184325590385613470475848112165679199151200411680529806806135505644368506430533900723889445675041882481767271756231331548994067110317307911437959896189055246269411805739993616407707832522141013181235881656129421422406496620778744467487427526588117341207743415147587461676745452332726526632577899089402927758702486658645487056415030897239974969368927169505643417480801626424590924942532980709592160618064930052660865931539381663955117317071232038144911806521104514818413948376351113638428656043902842173888 [152,102] -634455542969224957382940616093280297210015618636663756674177889484470591288295568963147738696694748930065035217192199343010004839705136334782576308285428953813074087889648602358540329771523655101243722353983453475198507823957603809571647153339826837068564834441524197863594791795055902942888054705310587602569667797692051321609289836611073441463077248328706975255256710241615263989620420247044611248682150322139422695926033642564508197428959233120316412889024943886281683067136208203154555757808180200368243097392658447094082459315777396046322219365657250946374129151928179734007843364477599596572812710688779531178823554251478669893075160528152242978335778672131359816948611821555301692212631684776444143317331026764192043025560388575867318577972827372694364479450953198748152828664524727885532536996191649278602861328205729990700784383432736411192337905806058943450333206694048075937085148938051884858715309079965036904202595221731451311394825140596438391310388916720370026800250672573300094832717659404829989780282551557475584293591727289340921022350409617680983512902893648420931406227014032097184378830771408475278024648162576059470243210943131773117919364317895214413421487310572303150998244567254251195844558767000266412149624074279287018818308754102159241053106124996107416970613582438415342593820959951110354453634267925028503860674144657271178411313348935085071921195080804773067884393379161520823098904234882721463022113224720331693116843138484348218175282264382921286543717775674231515304315641878357374814963937688542800646184387752600757439320893669071773572472668197767000165960020583001295533421877838216797590000996524862518226874441312945120099825555057631741613324513266972071249958932686353005530081763868935873412350097601157058858786159321325849399539129543037966438151160190898890264725785410088706784190358819586654433652364920519840860526864090331644093036577129122735208659728162482614224223104432841534558491646569801780464619021060206244490786898486179461999942434773564565804760752 [152,103] 10182299391051120998431533851297332801373864636474609312177069732514532645917014561668026900243500027483554178733022288764337704211450209606644858782051028615572722616113423317583685972179494592400290715407936816607915417883678820801625894907520353702612907504982741586928637525479042005899009911873241707029829750096833198916799208435513544369736044709489791817417256282922069306706503704998591302687778153006028862821774380978835169024822387584489743359342706669078211977189289745776217627572891470352655751926024159175959753577012880346393176933674042470751613032470568747892130988366103627240026185324923818705392914665042676785691466292536780886840748184819195399899381403702165302855247528239686211691951778908461756954411693027002609662895301574033307724615248737721456219924007855572727593198571309325113009862818173588983809464020950533951551036532920698180948132664168160266288356788478879719281294271945077590514860112246310561463671815041025543338696541629282912112742388443072095521631227810688250164355956168753245051492039362444047569693519921260516911217546033276602710204514624128995303408201379484468524111782253998288512989870065762464112320642681547496791517469011413535051923062604623601789584542614503935754443662800409006420142366590040780774492984790191453872412380881123768233243373002799550826224264083946574628423854060118865077565142695140746608375610720194009198954916095069828428017265528437482420028459356581023474798265814475340052893649632623584479579963183842765915379031367517621751917908929577716458261809178970266975740567481001424571559135898113791552400206882443825937005366299902451438219404340170801149935304681368478589453706735706801475629044171844557247365842726291770423149476398762766596909844345948422602196296047578497000151096905222208913739731976600661986652047665635315926800533501594875885888445926324487795258919175325045273538538606375140047929155310042431489068299728258972762154733484503422719394406480906341782046010535281713056711433006659746934096 [152,104] -61899495405885983055737102162076728689752096836422248913523046173319138532809214773427198708971284378131600426675864672588600665656066669706061327781838494815943267180941172497461434955397170804188325320961856446324983700510586884137000273300791666434868232307566651162808834622344520480894108074866987461509857294117570838507960276231091482572113865471851712594438607268636773203584117592334656659379033833104109327766134718554043970373318711287387187059466748415086383495684817964407887753576923426930237166396678406622991398790247392949839491830761129987631840989733131019480688076563093147263809455906825095885746713561961464756007594581973109645917071535203578056561084246432315481887557612625164480177984974628815046629577897286968781306029769342989410088548700620511283942073504960844975220487212955362486513791484976412140047276929275801145088269734997514081426539226207483784328156220052297051342143046345452867479885263070532097102315080784870715745867971760285200207866502041219111339019939354196627999237021540523011745195381565782388260699148322228542891939575912696894989693985478350894381141630005139884500049605929589407186385501014261258241230697990774957229031364491573831087845365862238952338259967674539245192236869723727275942381202214066786035359431572173244453563706704431050909480089161359435680074406385660080462521160063213859264121643673074743442590107917495234522863236246472135104416258447887515807663486543807028413665119293918310490618488185048135555414155730981213239493484678482355152974799540748628330126971309064429493817126644175587161296636057091587746329248815819136656693231802076527852626035765985771370976620130027181933610804514271872354027795707144783578264638023608454172059014977554591985989819589672092381369764942342487539168996870710140904598886010520266045581204275280258294264374357494485426361578381932516647141773866170946893827535180662556298205351270137711658024618493577884664314939278300927689346967441115791884785324362645321527519167463135501 [152,105] 289882904090415194809863283823226676925765554185024555503862323906159548627229104895616395294433830295549093481641321732580133843283446170731172968083319603188765145475328513968687447402507574579174765131849952579132921582135574030898200992294643223565300711571769531507802806282432627689085651100232730735846107950629066363982065569566869670692473270752261740106356430452666868448561779118820951243187780230188275463889805755008881303332739179525782916428102085143484393738892119589695479122304730467300751573444804816246162855991720993280053841138771672044390952785186198023586503570742246258472648355062264835329875399341246873258310178701935537548797397987511825771671401186206661071260764251428296123701354714352514084012411869755839366258207176010694412928687703958844023821848518924605275187088758114072604416328186635110283375394489151754220944664467355087036520069344939982074133014447446127802046421534947644025832306939109295006688896165121591587056820451221988507506785028699689210931525266482494357980803436333711758846705207439146886958576100521678525872066976525075005934505288947416319058919107910205953528221074879747907259042077769648809138643654339953170858590975301389955943428721322827951339195272759072692585595479022597557417152960531811307951563676156166013789798433615643568492546790051667193132297986704573539305234833058008416107807671386576717981720815937682485247433869276752984663014047733311581739363367002354150964081780104881321895126050317730134630439220203708065586441092643651568997347633795699840353611439791280386690161778501232545146962490943087857249578906281300623895119273577238155983827691534542542297774130174766658417606979732901727988505767879935193447686008634734302229326520867856143835848978495915336648322270941467456844318123464538681319822088396829172152417266062849514849897475868971086793134187153885163998179570868954910156894883067485671365402091589471317878723932035994720198951774359960601502565765217649894142465085762199024328762030592 [152,106] -611758539698939800038562479756772489116576225706831707572310479587864804031873121415031274176058552377358989555653783958939835290072239130530040747567101036125194146377622982047622512287209894240094336189696027842390348935538520473419658320746585843955382364611286489777967646642535211182773132469235692705526301160102794876060233395725420779937641685760956590643771181888837673728755871450719607689703273342120844680896055769489427048590789984770831748554761164005635315892424874682260753500699952482628040333013458833340980588793812737586328612889821447221346479664681089279646431121148546906831741809727525852158992738758484660139632601969699697074488028487682862012589577510466565722769342347670817196030094341958274658362517544892371658883548488763062948751915971768215589361503463110937992652164593729247654069563927491861504652335852354858351830148650880092463532325593838522156557741728305350518628640543773386036787480878020779491452697350447865515618139944401440247329022956878941447936632086044113436294812000623299486700288807041347705076181693118645514029401906931406972382793000291526052784015571399293543488525654752849161057665140666869219811686822098520322847732796489251188732669064704621040039982977672730738567271129095981887142125339164117992672982856007339784427660493364274137046151567335540758941834008852357766693260126821441948363543026149843689826565622607341014347071028928975732042327129048338691330518409620225008556950853009795512784413938450749117606902376256331116904210111099091469296221889749081516559635093935781101252936753952374695701189853993468812516970062157201065413697886971944399601550284837220644741302524271737217287192499251606104747102973068236649598924372827083246242608958306535341052210470778327427796543351424447156719283003244304336187784854475024035161588543768666518293895227852049656331009768214669760984847577658076875315742329769339554350097856743256337219308984430151434460662764894458782215200324739109793510693549932752746855040 [152,107] 1089282721663685688377174917243281400803888145454253223357846901118761526757603577288832300922587884620221044660012095090051894766681188587342431588440090377694407157135598570759791008546062073259675767798008520341384429014775154622648534569649968052023850151229844762482215097329023962350980885737136769797119633563376342383686780020667133057141340130285664841588572151233502647622717136416336050605795749269691967661734355705568585232700514776022083045224063397661519548515971133369910968436750134376510390907160472460393655426523845853708758233282157955811937154110189650000363772273132641969973629336215056306610805585385322734093233848754695702963574844801964780150689324471960920854507273901067994758096105396707879936964922996600632701914874617316978688204227996558582047890611983228978208048316609745318196281250050528147354427151130301337219419782316128291519128787664093742803653888439618900913890585357734725549396867997518650362453022773193894132380053951110812680638972372550532181212786382536809435169504266882758955587618067057517110927154653008735085163418049735460776885571775855026824810099565518385677447152166163410601471799069807990816264216360228896580587426526587920744309374147672255441046912065344435015058044230425652975341313469474847248033008425678120446088619258885970085706954471588337466690082820869940789571720820851511585061690314394494982726614440827675482531158134089521531569398579212634337747036759000581077872986750315658392887498044956276600781396452116398979068515936051123366975657058073021018523047181867700631069514336657507739008311881675615603345019900133990548102459902947773915393047006805795367678383287227401652039523080644622621314848486259382506661476375656449601157593411768038704967606775308781824434265308532480867908940906290435166508689017590627649286871363057716978959784189868801582235967601763653377447120216139801720128703165124092545439162481319863027309422795380011334583672157938370637815325540129586266493499293516781840 [152,108] 2718305150742481671631061394665789097025039203636180353416937251458859429608756839127695918256274762717679456736493175388894407353387785567845045688890303869141503247376740807066618293635319145342235741335286192866932850344799142634277368105492480506906688086904562507206297869575758755438166797019202824595251773171084457905849588402354134486136208841324529495973958397238663184974815409425414058465750165398629289683096898432940703246751638561759940813027472634161732993069543711364668018621559635821143408132621691794535263938886223785833833582051621619782951764316792419710600878060789571002696751583021971453533022655800019106507190070785500148970400483337778794861499401478954821571896751105423346164767121112218839156258316999289572652672726179424720100462151914540468200503196718087126143573493176132657456994574977007864575357549560312254685572592744496246659791670492847999322552977205299721432075260464078494427589095790579289920777445096610999217319202938033959004116032462109508227208658433508822263224911683690085023973177701278309319045617915663487163305964746030495982358834752116812249472736669465337155377056485449187077855861865086132822449864806277515027001749128902314569643817254028774134272333580963080071384328425376410884698528966866861431949752593871897974023657792287874435707044698812663791793925054128108052447985546731790075379744434980892790098437946955429249352032830773023581080822739852493946462751857452451558293438334877420303982960317493257593856137406217660461037245498526823865586653733227300372450057114500260875963890435073041621969312076252288591234527753179701262538113985381631680034803209859184489336086604295366841075121651357544835954792999210218160649889101431914401153099867131362780470626184929286929083668326986436910875680172482367606425093696763516618143610594919377011755668741313068748569673036279511643542453737932370504675352952513635654420111572156906545469420895396307302451460799071145646572099670389630264318912268016 [152,109] -25293796543012927506683196125023264058722586113903901973029238322159214441367367070087488742499088549080731742048342777945141140343526101728228884213157353533319102570768607909085618197418510873457668813925344867587450883860777983801820544085060168269392159694551381148067808820735345671726362865567585219662230106088652207135938104412834077821923720405951403589049984983522385247168135865785746129776836469679953022056351525366354206562509864311355378057622492452205948476584438853231285576448822099623242701207062661675437936611263257206188477339548096915308196543458583708310522269325732278904683584093063749208508851945880751966275655502912968217073221709925704012380449994889218317040494890510544608365527609833373539004600023800330207585836554939909148195708079606142370417320242253126640702482248354734331004563889509595682048961975094559213357616210942412263640381782796988309931788114264492767484801281997922833231265001304316724159622977626974871895076323270692318679332538433208756065328224836919821109422175363431864598505502034712804480969260207825462436589751424049734796725310175960909295740729449530759347877121735955086999162679735573925134862451734940786213198034482573951236168385122243968114311176218758258220252757860641623624350458333200806387467428194733372449529250028447716964934680985797446131913410236473777580081046062476936943866213700598330319543340488216911407771269072796968925757702035810000126888677464037553881763407695989365118505903527521092969140976127482869150323303406454524505553338639776805607683436039852248354790131324294752554456671450339670347878488666170565172101156357897127484365292679025494402610943063604240796351399387686528749326886879532556251929278551683968060876268932860877186789786899902282606605328339980148307581155971102587227483227419117663553691843187420531352539995819670756980810307478620522905187402057554904891162588074741966666100488622817993681118369393430561390724765310727182370979803344777567838360928 [152,110] 8429794784411337775874190017445539545873919675889714025760750413011062885112898462089697952876238896636179770685186395837572976348455806228836769866283898722485873298316062714236844011794178831572753754214376331412746789631344318177066339909501303858511374000163891237986046094274976158838724808265346101654351619847327095514349341874656899500983360180146990465934782727847628033974203780000698836925207003923630831878827180849526516398054084785622920631473405034803535948441283545816870642811021528832167972798128086242906606534033597613612394165284760863442103027007465343423785706953689740341768122937867681399214302401758083306753625414766435726315319574702706544797734086276327763289112536721141875037161305333097182891092865848925509495556555207594074202580791491338744454685617499172612133925295529661442632463522291221510686406122846546535307230187341202670990596167726381974909877188526377027073102409603247984921138753745472822739414624370312001781093036333450267602632184856134045972102295885611236710782871242824904681158070101235901585924651079553185630960406674863249251690503265026448304696600663462148986803935654342953828890625336072727963205454510147283175025778426651980234744022142443478904920328103620325995841966426264713446770220253350382040790420559083967379218194385282386047156973482026182604089268670887185286314774913798708137691824690127714278227102934742358061120226697066489706219793828462326200283820315734753281932777259205991081696772756475477413074167274861137046649763099764677578786428245533564546665035561277946311998652560048174014972999231744810251661328563881954346256275608630480952807199561967232299949490090689738176537332113041064360605705193840551698532444630724795392165270479780637441092771715200392919825666949874615912471551252600345848491410407665348990591407246843263337909747554429776539836328360557792561720315964676440519967402462431640420738802279917921648943229094494103186523939843364922213547601708614271288 [152,111] 27061717669276621325581415657194279673684836764832286613587634502568970078452644583727166057443492569977743021129414653430075399283849026824556788596300593431808332383992942030384064557755604623230878940399519736678334114213906825349149903242373574211298511012127344619356199540352460856149012608897991600163419976529618264540104481355988065414188675401430710263722106396633302213213407640546286034759321953313028626867638005372594285341058847726993760294059977867830328550140804962195708903818761670474720816751538369148491732363840081866632519548312090355369664417635131835884531612632703209383052517087613465983474480588457672043812857449705866278248129636460914728087337026397612013982368996878808710644213474977409343061845375861131822062789242313200238934913037745822766427713842973072267214432458191132960227611110461608663546375750613666585863880981187073574718508615613258972727604078718913664067070869958896671614946216650058654232487304891651676777987668719952396591232243622610489432334200676229343464051459840743241459370130070771278331173182588116727652710102215277776687634370316130960980225796559553763255580659356331863799949691907152992364705431519872938490159843931290814856318664169961546710312601282913163815918958471892961274551314028273650151091573206826529017395535560455268500168858216794425759611591119371458126076602141748572111341818837312354349168657711398045501004683656347136082863145659498700511575587525583281191336323199463787500851674371275531361203130935234538085077990398750541810607409477817924993999576136707575662562897915722762894505853233312959414272536915972351054452617409041822022966068411642893814211692751643791314197968751212471116463590949387616524732556093539917104262716020392164105857354743518327253591281213777870047964917473682086251048564177293786642268825930624244155638826290708112724393068186604917405898502059463549614892093033800774736258821751796199460197613189212624441567293391478665030238953714248 [152,112] 41524034176690017722763060697945460604212642254218211209283324817719675813511196436069466466193604494368094788427682062346461225076967903394466771973127887269955755133497668036011484542485354889710184768216022977439095178568111567666988813425836270140468171930589448445020243479174282301140068852202910247562816497667700454276163986280653725834273041469120716007906512185826232060624784717298097315017203273277154705816902994402340134173770499405916010022074723326945570065502640288612240410346169660301548893881974966196251779348274057611682796182198079695385903059133923787224774174758942710406406405421956916548080141110530419457899817040157910186343579341621852604398810848827473391911608587060855178231241988417597759997314686079916680107579155876687580740909860539409822960641272787163616436331049898489178743135784322781328063992842210556082204568693527994273633380111554627661994438275071565040304753165874449666767311047495113007836014948787646168151518913678482085109622090837019436890471082220153390548516484730591604126493736598574909890342491484083501334924025071595160883175522230271343043674221999845274270489922492698590792111381208602680593573320500883472544220598645081768119872116023815215309724278368425145764179468709529581912620391250894918997836153061117685259192339240213140526539092424849488982085362654781073240005089911877479799033114551769570047261169091021510496088528691009186378835198651189937901901795519191256673900827581166600184728694210615713590459486325083438788676214203336337246942816384531970115745433463094684259203130377573582051049773310766080896859495893114831445664439430929004568100046422291957227479006594619211316889615695653208071883935035788138761655161909665603100626449024728559512042289501536467809334666610488989226905476857792795831117198866214052936998836192035238689424936734064785895554517152371849106212624795639425595510967921485579462573019750202161827109450825640460629867479028946817914743580 [152,113] 228600050695674077695353911127947456585965725103200789932865789636035978084278244445280440073324044869803290545666890395303423783121764904280075690531298962303105400468042890116459207580234468989343786149590226425250885874880727428963124419446588518315734172624664979587061460367690042407817599935842402850585713864918448482340181255956173614790060335282631665523731351102629917879171936084880065583988589516844816319042873978001492850158714168704935362118928840910453901890491044384143252046119629695027559607812314761209680506751541820451463472190517339069013096779279603036780083551786706729174240154395314321343138332218187851392635341638730497667414336237994206354615924565226040407434815319883311150507519978617674881906235905133820456464353206772418927288614245180468623050126778446143935218117047097609780855978641953531932438977746311196426440425081432386303956380299368571475378912040098829585087401678125750229010371098159036791029878893712892174467021859075819230085887092999077051100429958817563609377378265331664097331557593347200270583199989091000288976828224118793660167164360237749353511753222779683640023663249106320149508231695449251628085209307006871654532021280475332041780474575728261712684690154349413229365049250607370723536370272749076483352776482842820025107410921171484883885892468517448145539702570130691730161875757968341067791012353367137433503907448650306609318692759311126829942727238985290127058087045315233103606555766737959084666487044439396576736222843645525922154956698271031872578757917494616431571048639240140583986846326588613703056307112660384508903210654473109829014692852148452039729366212201735330836449611818732044356788405385246962613067744488099863607469546493100746270895857512509415748943242910541355115832429304969149955973003700231128074368947978400676019730813069820567985484666744919296098551219880629653700308710960195474134143825164653194324387246371726923631200875447705674891252603682580352384 [152,114] 239234744269621987256130551733194214578742880431644798382067953721304886383038894085322506534893553931011682401978715789029875162625096071195250503549296691619274964625430305232626233186555680904410301390959169520000040262080751240085108109871720347955851024602280477041909034049732746319687663037982455369202261362734883200233194533463457063057339889022439625635250613300155302608499109090048979776221360822353508825367626261944557064300650778357888811181754928226548829884697740877404030077508549144539740337313315192159836629132847076158140299295430565335710174235617141684644688497732524051042038032734466092671260042713503377776424568872539978566042889590717493469273136457112080283192944651485877488193233871202357002482236300956838256954168344734561211451724997060102642798610276234530142271651903094439341636371569742517712524581611299752254192169253585492020785175818430111262104160841930454093088042736417805085163361734901104338957984581322375320055294686416002064608671027566116076276653686722640010051737343594576989860970671626628333322936997751652535548818641555381554988972383818400254450376076936465440682038345735573133126531803346725747208402395346489794385490733556749203164601553259101700446114771217092709821357096698922089871537190673795954408887873363508402074075277656946570613506090955137035672570162318247131202356640435180277729534715162882510165201235152638328712816388277635186250409362319610755656641782130390548962666398404856201989756198280947250153010423232763393033301423422609075321742328826989898469709973979907783207296561153367573409326790991599344115665425588567283922134300387384879041504150348438269399546198775738482254990462784168097021013446529256352453365013673040977109680825626673176850857574769743084933217622134022162429326271749924735441473144805947705511801881322393421836845412890836163796708707542988653325524371431952585821111183254892014360664156765856207446879327505473942415321227861056 [152,115] 439840130593457715718538609199004451952478360071759310442037817905450092803418945080259271591567041857559156990076707286994808048852686074106002443766844733800973620422633005163519650681751898470310522803056519670689003694635864795465875550593261772132008504349033118962555865183898020070849796233669136868674348566319417007887762983166476887187441930441412758281862604601346998608119377380607815139020804291255028258943025889469264276317484828486930283263846052583497143708735860308397947376268517835688780850056675208344486197568880994070431721008340330207860828706367663549788310305173223364614391260628965439104240053934417886666606299810950223810556076913182769998238063784758038173363304125797615410334006427984587847451673814141433720598767710492787057585377919450047196930858159842915714618102295855051841235613700291105657557435999454437619435605612947026854518078476862608590428941354524403640558178550935888076844339010704239649965550002574790879973442137619783086554413020882203911412634817612298081595248876460991408266602975018523172616014428544364574600681030151160867845334877835585679524457017420105478188063578528365176059635129580174638805424728353743427213545222132160409673751897147122682765764929602216432440349389024118008522055520649343190346841870298873705763740056360540647934670630538303891931189231807124405800031458584119808829390403850860194835564226405398643754030932154700505887375325560776959971864241618246068229101254486364383249858889066857904586159015990288502049015533261207101227843888881512052499088073588350800460530740753487987907223184886419883294855545574637483540535168810500757576469838211084139895240852269292048955662176561274299350041428905993220257750340351008533226259148852783091254553923805158943073982470724536440271238373334855900920355929984067390039264070589066006624198287904949036129267126345739511642793096651269711605848843729286086424921365172848535762916927727398627535084544 [152,116] -74996414242226102636761011874080267426838322057667784161294217649170823800631130427265610607737342823347846626037000947038761020119479621238383659207262391969587917025503450248537436462903706311200641677261164996277491330179907893595252922350843132970562424267194171588818909134046357309490891754035079003596864601666796536108210210105285192562883419339563816121643285791765550869956110100338814519016675387858002786144222273291291966031413898016332170068817694310862607731300758363106938595071142055429882286032580532371955553564093236596149642140946910983081820154588500384529817457255508295490431739624375130424036908097254261967498714879071588114902028113001079091124490916042220520029610156893417401389479520477606479992574323660365823407354238373326249385322506355376250397889381601865642038548952365491552946229464505560914850140244313593809140092259404192915272409725726955853339319674114914741204706422057069274361208210427490958512733763698781734776553156255935466849481078277082196717784397186588763128642932233739537384447112650835586175643534271924500083818532538599951586050629220786570227963010451060744622053425134358603992734944444848979411190360680830295690353694305726529791501843022852532541952307193441152659958112539992577713166263978393878865410639238405999704153183750482531664885117061376052069273538133597302991250349134123994758014160362223553903321568679839889879537767093826519841248045217094088726582750256181135352856912567091892690734708738865929383247795357004679960927485038256418016489100933767394239370128139575575651297072262340242951308079953339126231144737326349583942890835350053700781571205101367674860025383132349205748100879971960192189297046082723579900747693707368980690441267379010738864786026849061031027732568783935377598470947301472988713348116610447662479212995695751966860085049146667088835985701777109791458264324901528397528146922265303076544076930780619881935046731178800352704 [152,117] -1069999833139963311407368420275309883252075413152948013412742157623395048183949814811389236078759978006741635609644523366875161709462952522267151607560279432087704574008123452462957886650623143044488351129344107675564083005913141843795678474253924530591098917937140930086018561855219975239631895853750166429619401680538515506397005309503269153081258318935618347663280581125301835029250746718568783771311325596792643467146566681162719822541114556166178791749476870216034875184528398003734524375648131706836168495578204422354736462442063935711520301805678423318672773266392900541703094022855557715337106215807738424706036492542600153302758770405704537381393918123677282244817865090819255685104779219366468063597861666250962633565334593912729746710035801116770331740884190725936648021877171597838531121780689530792796000765407643143810406891192460649933076709929719928069286838017950277672943135424873587763619498293934998318315399761506796163316636385918111159382624927366513440785318079729374509126862221326262101988686378797522611990108840625888083182855591881637760742813021946838347693422554754658848959443461327289506163543467363258682577540477028404432784313461082956027028268823820197454606865708663308059044497482986367788873486755136893486758932209490393188475407952350612716261429933554493026754156440777803428449202124928414137778377860363725345150054612638131273178722669171998635799277886362458941525446173907941102737613514363894653032759457420786526442459808242349291465068903123532391568985147869175134316389729334124240321510724997456307598764624838968608200301646753188402848666784474281114172241489350803977155146459160396421590399618312541666958154320727237736224476202441240323012177712212233691890181583467079965296612797430229872742732220225964391053031070480210921528227520067431083354926516318464832512984229943112671918979619304953858440641888833796802645947625451713880521181754212224655555216155511488 [152,118] -711240350062211129333106690386820909682732928978550726399257192122812824078306206919076942910434398846696278120696111433044990731322303895695261719460979297253660776279775956888362747539915202439490051250781836040570439981124054294015352407416308482920841675732046769859303897849289132015775756473217674757015367767467304353758171864874095032123753232320718547396513691518883002302381771017002520294925019786633966630289048324108921453679846809918947597401401265383323358677551886470909635372215099105212701656956776746908544233282379618863732227469473246141099837126841555500485666255189069749039453260319778764721062536865748787632454289851859853267134284371175719933958367636963589917159020863363081904839485391013826971091016829053473274771852696158248510943340705635556313213741596716838119923558518297700491612018736071864729090930020275167780004865534946854374173888305177495542428782053179158378611473757430789341464646180465200085684336321820929250022248915617171603613131823342834622609588293911167195991442833547103277820349264689368548547350483449313230486046918553673244908116835237596142077485422823884361472237314439599213674265382432522582459266317863847744973031705708232053868946755484455683363324985096976862253285481202721643219662009043296326631634910830586726291306850453436849182419470121369185703063818795487002985046911605842555120316342942534653645604355588813593439005754932637158050020653823423810304686424493950318638843016665354793210038606548167443997152221419650712840138035626082732342767519988596798615198948066912865962672981664300963451560240679531690795339712707347979503863697285591235540363941845598474168226656274053882637014386134271242147174858074717160198720683928510808032727133648027202892957688633782678701809435690884166438944353408513261822453849166340902049238770390569039644778365577034468952017760437067430899272957212039642772643815468739285295948403258696026691217080 [152,119] -135328792191132740963845984976991083915440303245032286192746750128768704085805218531516688610135430676479717975807702770581373227649782059000778303664501127343964343497768469302034342508067766685285591853679209392740486778700533458099531485268227905530411066167138259635158315301069227782981816734557585571298122665816836407157682080735162454924544239363409585356637657269505852931070986843862538253474926324231644840906675050098617356703815623261994343297842546855384868101847317461561316327144943508337433530706179243093341585284851329462590043299763134706466697623637884942983307571385566342241759241195895771061543511045052853012453171617320007841271204357386510409417790475535977563336350712852640183146691616530560011110185501461378638340030540857644455920051588300201477839744789714913313883035642012580450571327484771228938694896264433788900295794734699004610830531222096721771741877434127085085817419413345572524233075994874676870094166573347402323515154298561640154414566257277500266942719633740482202831383900314736105268113793534244749218138900966164138561778447657196720091031293861284223331805934061212924615233450956490115735143884059393701315448709732645136436726347718841289299370043436256032734790647651757916000118748199780124396135209083399176905299356259793055476575115396916476204978599886180984989739300464199623821576459573718054645352403369992552141096480175784055952790967984924042205269145003635451728517738498012643910806811938153642386049940762807790778424261218518120536034626860960958699396276528275723569711137693814564460822333110783576270271654398292873612570909671935749876153614996017471238087596235144138640279543384285598213879111581586545909169902489329900452178542365101511063537574338327320827523494004345518570724870507188880878184933257152527734513941297268353702369348590748009008665092155837767995003034216523699028517635272277878002860975538466637442082027390552862680 [152,120] 43157339155736642367954027809215680897244834967565112278075911015561481812851411278727308035795253297962939356506130060832794798909531864537949635262661759119429850229718868330594652018043282442540230987773790361352414821751413511859566752874570654916959375887555348759953978366254038836467134720432237108218541242041528610136724353421587703642050373764423294033941864008263469399180725775567770075010068653869957582740173876613701071691496215209222268567470536390925718509137488875245586661293933509082244835825795911503472033154926710495230919710776583154586827105328413022111459340422303216310778434463098770931211600276960900765419545689583813139495943303616535188050912416493463604583814032199781408494688579045792521474725734260992323367799671367279782471004752559960900857495907310569298885757159574745461034037560878581350235126472262078530161725672144352366119034240070829267482496904528411800552373290067317622241753304835088023555239518139516091775598364202642920184239701785455481894671548637478336130672440540003863420091033465202140147364578940167527978739499551349301798007248698118473928005225431806931829169937508248558553958820760526383783388910250064713608116005669822014914192391167319979474327981207994458471589522501847429900639718223460522821143809244687837651126362344244854699296708482361507991681089424161367143575515048124906409466676944063132843002966807679259503672068715523190952946284123252753310100207148237754975658725436092499546537454222258676836664681555695630838072841165264511542026330380113256728435312459409561530217988937179140786189770781269470867591998203884462253264722906293313970203379528948996542160056200669230140139186305526196230114124092740253563918413360345411699705592874570068777853954927080522460882166458026470642345449112799613018151908407141919601650388628702467327619543817268517809297341254912182732219815572696343451594076864027297738702298638142 [152,121] 39713901923701442038015656970894289730336234002711343327106720112854827074827689842096350409803803622987664689246970824473863674980923172458621138937967893023554645149037248475043825616290294912267523929989861524663615942081503163874148856653530006926808938606465855996420400584129893919607269999865998042584957235477297571447960894228245443676441568839260289744881745226689411356134389875571734822855100341715933839481267511008256368726497602987101336351530104130550060297074324382751677781170230063041398873704589931323841249927075901232600890224282713832389610466354602845255154943225932827156622619262834672585701830897938290811943005370041825258609504585826571158151012048644755375174685664579629735772333650874253676831757875720377331957775999061037203626216708920238072401368027005576189984354113732218738869457387339295804582718211865958205162877602250256093750036481420840112983659582445125087525216045807386182065435471178998630756897130531881513974071006080047247174337345100965053465691187053934473525756573451797530787929927056233116610360736167608300252897368909543187806287699794773403564152571070647466316667692777118581063960035958067902606363138837519402748772128617652250115085821588956531755076820330754961150073250200035072687181874596578246510522489192330065241880545307755139686891205040475072765705241517829303755167735017033857612443554503574200399193065167917788983914219794998604178721073139497549549200652090386326427153564836437193197459756096083324441009132726145475114439691639819716519797827848723510163876933010136825511769053355076783021852792222572062885878078437765112855185847685397427536315114686821010321860212966542205718378810472533722152802104915693738835847903494298372722380399320884895845102004313509962641796081591325814765268199393623515294493568792461741963929783819769788965840822158364297693050785249330354335499564969901173490058050038329522442914368 [152,122] 1698005279425265947802408633217273545690640839682141417584863342641957465861212683012609262259396139280046662834909520778016366137128898499782767648150118712399869403385804009630324833728703862113283803464569219671722117863672790971928732516592379785762516565026072120683325728277512263232340281200184744216451130782063909008510289772438265695756708831119554280165041144588929968506822620207588907941780962457460674237278210260340734288051996117884271876315390653676717218585215182794155837578560407110077577362236249165744728118617522560387088658029343006799303083789192169791783619346741593968378015270632002359899905277825283327300654734969784031217888211190387064157599843204032920519528904827329448597607113413495468706124281230467399002836203967335949320647737828044293320509512730012241609918505447132014738652736264673764234554959372567390954897853349990047571923676546573553688110614654354233212030210313910205271339423447832079906504426088621046078663962717648190628507119030197468898850762225160245774057529575985732084117209478647870810731169928602897748503115355688497200633272091102788544869362599050814944549920202233018799044404345208357834626812559464401085895165308735495962423844885099786975801227163371547621419276089480365607434993588385268851647638013085564683996162287727257010225766582901024667595917207898371294886329110444187771325381467886374873084966332280313188742901884528860014751011729874796787735746835158778440283989071821029337160528955321690277318389068622656215249856305569190527972721719999671441924056908605036782781678164290714908586669689436549076599920383507943670020999340275750843898262163128561004602773726859304706955864137403723848115565579610573544835642230510643336483636315735452383028967161197875498653778407010896818321142368573011169161813588814882979878526522148178105875829809062341303180354459749026575996387579165587425505959660337153632 [152,123] -229213520375962027104341355535228498151365055208956831625036393453619601830177918080397945758548934163277307026699919497300987095404313842876717911481666350466295974802276293272832656602568861499333891654241524441099758878364457669144465234119333034863138253704424635219445259862200714896432306593879296736669739717667611033399846715784381856330957350212450129245135053865306335478699700540846383863984903092180556626691282308739856495232016148577764722539969235324769542676732721758388404689038272913244413447698022124014952172359306144612022511485496467431307842086466203428918018700455233701746745817016764333990967753422459488578728782697199458071504656979463853578583122227665243784393694937623669371322456503533239731100283753465136706370480723085670171423339677839328236235471002435487939794329032440768431329669123014422923421802745297047196587234712262027869340013837841948484880893712736102923285839604146249372148002956635884924330823178315396702529227974390523766833850691603121077926979117803716990619308292421118245747390708037772273681302292685668718908536033411742517959424234075841844265256534660886831487898970786698675618560527597014428202806333751524638149481233050761430868888026998905211439749163515186411382053722630071275679650651326492246240368542322802658278595050758757126895936066281730115577809218845490263308397135516764907691012016330989829941088976536979339163574210117576561546110284639405569904999152779218318416975219825437497380347156560355069176105977253649909031945115684343768144328553953658807145672000664868536967741432812480588281191578175003357314472367241418163546917766054850080960149943232203925849188969123628795795384494711951174184043090245260360848767344538463858833194530754887391817419008272800154105750842723369071887331515892499985890141044967797799408542281035116470510748883304620467863663173900390427419334393715124519813734303536 [152,124] 16582329548804708694849471117864455212597250430626538775147534199707828655482655599340787461746332805287322001579018486905015005520737924061087280466186378149744871924636444876458514018850812622039225553393665983550694895341831078489834989159115345012613430202736293752757770205792588504566295348355370604845605873996487450876529186903891044460919865897029606621465278305213920442235169014239768051339550569580392266815941819189886224477637009779111779784466334405196862327163479411061227066726072198918120976057260825397400081517196454959594259977086179616578765710647953961572408962948428114141047032913129739025760806940683775010747992865957219333400935383596928363656771150758266266272343632711679121189814754239399664514298221880120575079065087497351289913456939016324641447214437146169158597923345342628472982584942033294625655937973764117202285474654785245794893269265537083202185453316994225148175508109872305928977918137076725245263268280041639606034243137822938870288613819691231436619614493140155341242471340005755771064112135719319772540022351638834348725640695686550598253050564087820670109002788799162942074243029100522031225829576918969714208260624465045466845203658835297752993899474398689476708081361137762921726031878496498337797997847016123633392119161746874322086780324516378608032181205053105262945961728013720287208307049396125404592203172425540091593081973794423772870856233060249847915064433866575738445085300917886975333657074202888390838340841951126582181767963135718544790347096462388317855045234042563876237886199377080756330553508804002643399937128067512122367354313772497921712503601838188037391932981377571216302092122363345865465864865249432938120068425653627307289619857753103060707268823651638011406055994416010100387626217827521147380051587619958142575501974074151415952404988884832291066439563300853484310259471142836800596247962098056130209888 [152,125] -3917896177886549790594551668018258834705597238205312288977506962990323397496247727532162627509129591119768528819719208748246720709717863943772340191610061056795663379164811065718794755201514969786388800221054223972159393757924360241023976983110038815424584828091070391671119558605776155438456950905624311167232744544418228058264088710944679278565232308149898752845001254650862319904287015584058837678850817476339390306148165209780976210181248238197400273807090671493737267941829387240323134704651584130786748433335522378173858444296786310547039370534973214851864983538959149124545134552446201957055914816540611103562911436749441996619985840797886033104402337561013633961465029916933871128176852332239890353968304944838606774582654996006977091306270310870540155220932222966481006803811521327772576483387544607328516381251224833999404264636252107714531912912888168689952916505710386204110805431729624521720459235044712346776979544387891979070314918289226786304897190432448563218614720692985522251207566862483006546036821372793271481019194771932939869193156563450156772331335926143243237004979521528849671104041821008843362982205594441032726425349833210127843375553748826357287550893408925790410079927078783398540021846401326142319173668933478034352441604871628355284128650541098049166152042239244795635663822737309618927224608542554321220708366712953426813696849143619004674644702428497896269586280208724494890021338746231287454933338468437111921439810078699591023111065245169720369784817441186031422601846464499024201957230193563305467000956312189420426290870693707860541813765094472947039049654750163430749442015973878750542703998630084991626235879955034326258012825798087913215020043446407653043736938892448823234914859268218872015295646853112759228963758584702443834576036234023101806665732995454080250149784869253533503724425055164027952824135417422665126539387721889920 [152,126] 76298430079615110930020068334368104222132085749890724903944789187565267139242747789679981154951368354137735029185037444265704835990415728358950661555829465308450943543832818955678192699842071753909504755351104101602669732910906178399918594453561036153949221982258667574402619677496709920800925960353488179543067006566141407872097906143182368134473649417389451490364117587933631724179048811934402714036568530479348730526857578786095047318940514208312441288953020140239372002690214679970664683760754310413895378203132437420274912498865684386471080505958350647965471236954714734008144019333035154973824154488504946713671007084124782777415633553626705809790252579502461863702482413937234781644447093480890128460579968609631395785412065406628680824712251416998428371740611732484083789318707329653735246683880339066345790068059018651215827325887909104133014441237531465794010796348512875880228681853902502657884284481476401519783294248031939583130034362876756928187289966845089612925069846701410481457143450571681128853716105505558633305490363979262168670100080044501967886708686206221904510559001350831014175661868268083261907358560561649001083924384934184995211094247632236703923402820493647035426102788720409153248414922338961626254594065495661931240937035115306224218408308446922402642805547752137095012839047165676898548302700729979300060474354819762436102760301947175059969035233687100123933132480626819189675370920084314512745956064040198492763969774242555476721089273323787019214759883526389538060297166593122490304650264108295045466804606048345924229345893144672226508298163792263298313733365906492545173823710159316052879045714910996561428995610799912740817848398759826260622710156436396486333162041420481849535163668646646277596532903932539606043569330754136647154239301627687722504218828037832841032107580270644453510055610465326809076168884855289475052332128 [152,127] -1419780025917020254206228559139711424221526312694088455945962318457327366641894013524299494495376127238064289202287130122547294214728653619536967989262674560703761928343804457492776064228568287024226325744640623597362131420347219604750220275764754356601870951377138468705374608136701108576649457603472499960069744155214540486955327201219257502189970595542868979500273268733831531217245700337292461689822741028975628263280524988106231029953063142136335770074815330737862680214640928501248776333914529728116340301852890709201919475054210541259913924607460516661808372766068722038277139462997630986170774899496322258764266064517762476659592020031985747203900663361300699018903813216287764825142571598263370569576673234738605320796544283599768283895616744802717983867821816352102221942920571349602253924008803621271786826632062638370222056661271712252520517224177694795735952858926157443060276965511900659248998915436749402459537086048741037433411831596526715839872504872864316892749278688635070408523057875913362286191251510140018363330724587460869710809736221577298100704682529043688254774617867213916007469455912633296165951420179242703633439977144080714907062239191272924434076681359223925062255007396548791562579797313285468686787315289087008297908112920343427290722541814574897622037565325402831670546680912394851624707491551278911391058154867586794480617961258309747492810850215741288384026150346807877824079653264198162349881688284194258183330221104406090873334910151380098188063214146298215391141361958710967498723635885766101124050955790873036574909130093812118310079536527555028735937856104700240416026938954280048149725081245854315470031372226708020229136926263143111836186077190866656988219966092729843448866174115821208968163360558401647600941064309755554180732716860298696403345940842261647430298774472017787974712502325108373209839560007669503080 [152,128] -31268366298671969912970478700011962109148802245474580333773433343196308961635220954256060227612856948955084338101910408934116760974985561035946899047662867501752434545614969777911324459271441880976671786357945027980627109018923604241604181360657550757708090992628786817546675744792945870536050562681186494679496990179982327356898415797699720535947762925415127818065152518521578884358323689424669619451791720820822704435449415693033180313171730602236431429852919983284950007626244699956228911496249514629786129261927840215688577505897014402559970567938321466110614186120142047557784905805990497532026272838833820148855729366836022426071971039086660548489750018759334308334235380498086295262612707859242642870113982320210229310075869471453076385781546350181145789086614386033517624582960662150363908653596628162042331519400620664845812232254253220375436970438058756785523629904297219821261303681042780372423416850555815640421084937749607494050403300125486295854894832711962357341360322181367678426156752661862043737734137047824088393891017484413950359459230135613675727237986450416231291035140859064839955808314710473936416235732652169466401849184601308519422941172455153002688798401771493698739512355154871989914038962538895976337437952819865141940301376916775474613385673734292180791554327396129136963981161844601322167583491122138880841906534482118005550571650373390820689310443594935370409246035832467163180942761438082076229469334155200805633599318273419604892169777198194494666265552137427419794950619648970393931393777809191906087715880190715573582341654595942373022106688132367688006825517717249099452734769350002539721117491539841313487131217229054748657618373859513983694561442519930558490876410130889493051948581921572602047984173825425961527702321042129462472970355147828269834041327599956388728631336550726518237667341111153646072235010148 [152,129] 1005765667696092552361049055000735417716912493829445872077084204619397300063292044987908565878137940186162580366214285891814676908104777304195491889716184105606256730841722458439513039782549007720043830044628483151751454754473043661380292362580846617684788196882152974729917458646989578233488687505796241292745949228568917197250159778500659011757711181281565209757505510771551180813512909626189736224047078558552182867840583893058157189464233901907189755734774654835706495792657011273082506639030558943080949998629121014932525128700354585833378141736243926997852370027363420315412196439370921238812482529494688265920150218978618047354121928775121994511773825266497378265485133841025443665022666796045026871154134485488335535081886492851101704562062309821414051325422168223806858860915127215664550816672685248087579903381849747240582552079532431893459350861180344718441495224830149913631219024090840708847650020460606293074729174632807925013211365203452256800570846777494419197371455331551904084512065592485137184365545294370562437472874651171280018560007458845281890703617085942670586686620739491408620320944593645475357009352027898025590153493539760673213262874106232274554572390636859896208962694164610351914852750104289835963834815869008247934319434902039262183878033440615145057777898331450515881507165199378478524039226332646819881774579075535587722718945511642983991189268906113489352742947780651469905886218243450820062098371976300673411551133179923406458988819620256577798919115246516983272854214495543084108264928777601233831287279819562129650538824909316045887838277632095828264360626353825834905633654549017742836960453950563083876655595516173738991361978456484044263239240199252060111139082046656463349010214914940070880602561605220798121722954071714617129323873991525198525486103135475604770486108601388765450569387861977262010368 [152,130] 5311919464636863783275449803140473754615331302772194612998957319357033806057147659194753828242019631726936032633655857877658402747344233556281002125059960705239623889577168272928640967855609703157691917789264179129931591727358546551153700578668898771403752874549875912315514290220992178295961794753763356520399101848312573464492207245527897693291527528594028726789615612071964575824192564378201480346223079617396535854201447151789996214468349359395241577869191609050739696409714839907188363295664915278567346685822189050194311225856700345640795121970015487826603731838210586272970763070642236737194358963821120630609567763130307222193681236594844217842121341825042110216532092145968636306166204673198411762766174010703033851138988797529323992700731975327563557442042132495001432042949227770501377163167840856210118815012110361701890462052025974610206979856361334183580923420235869043256243250846525870640506876606958552466683387147312911552953906523858086132191934662378305065902698318858632929451391918852315075221923281912578932734053015307067696902112287661321099476378975261534625895342183606715071432580271040810119084219376817917959087600540888863479099603784068263455240544988297760733648060884614374898919763421309859042059026821935024888915129771557838539430047448968943508123692427490012622777855914049143620222697148094887367687655375244685757894822653645065258332494700436553546912964098888230112322733035173018665902106330093708730765765714324804893489259694026922950572164147558761854352037504813927729107734279957052213763823490016789298330968474070839300019089703675192917092481988741915744915371740354678654675852562740314958180619308659518531802014767152091389120005806112389497101696586944620411155196389984974732458598803463396346540716652885003553394057859456465050090809200978754767779318953460506103258155130176 [152,131] -114157191893893556023297057122784217019810560350097616458072733262760397230210216407280383983375917450195919051037374561391123344788207511966960338021222349359912223085479285533797796491130499275719081580251695821746953107874004270261578371370378445614200889987322889373768290365838231012527963073479971749539938865526707245637077593138252615135848553709906553628395485745888494037512949126752822304756677146817033315107447511587840444857797664248005843558398140677684818421295572289459044244994237441931875290301604419709945398084653844527008280243788111014616862777142301273359107184726337714200418755658781428783787673724673512140439165710016847271866301183617714746561933990346138198097743765218601019404418388982288623181940913040920717895417981110387582505064598706777779562383434156972600119852389268440086071260834677573375607311487854955068206157354971460734842777899326444143616086882392067693285339991874502487167273036716118469735288413704831755639198763634252429008037796245644337555445727637764358993529239018576534240688673230148458208738480158930900712910682383690152043491685384463488671804461417107985327469123860581121759967919786228815861865861722762521608822682482913053693064270098893733137525924815016281930454300995125061464842974840969816410229420662156823303623030933660275363358077599984756999598752580181903692536192322186028441699720156565961876926820568947356498914770076118087691249212007191439287413310726491678709952284493355889710298392586027623201580457197126020450081049940696273579712811380788697028718568535731968316482614734065599945597322040558056333167939306692311607034465541859322966532500331567849321833159827577849063926456057945493438006403671535277249724576424840718282100249114087221276678905861661935325015192081961964376927794214127476358450702729202668682295568750851026511840 [152,132] -1252954072086521475170537176697334946977602260439399381217528677362275153264566102490241045441034819676787018865966127453230896356895284930697357750457161404382398256373376976534523418436525148923520826475074942562174914222340336519208411222054088749639379923212823580737604826050810357158270694885620182198413437959449779652847483929657282018588031278337861502416503422614576722985218222592020562598084049642377191335710724871311004640261891205695232855512687400070670007508784757283300603440392262004295583657279823492885259932752836045961223813276067501862297817697185295283626732582524834898105624688896530956411698754137057482651764058331206197181252648183282178682327675881279591794995095841632300623403593339327751444920594658690361981721042685815633829394182033248395029491690160791130493446628877401369243744313802473599637121580903598458500758314620183390736171022836370170061821253069651212222220919309485983335072529209973165326135602929313982170804347389249411724371319331052260943643788623985213137132551221651717052052878437793763601632858083189344792756061870969289076593998445808057033349722979780376410336394885954461499528640646584769712737825367863654024883374805968507962892204737465936419396568275150596627821769817975961041713572671467827569187338263665874886250244786911865504265589513643543897517428275923426551072924526271438494918921455628596064838154154139798129280624239486546241292565041626750858459528197194157373946547862907943987573620876977766074949713423582869840897225204496162756112255650340876523689491204637170752940713029821126368380832730941089879548470471483754849234519709491765682613261619404417029721349120117904371483373358822162630470994049356926244656691224674297897390202711739052859311575862603575469541389911530574875679206782665698702330651168329074364323345959192536 [152,133] -4167396761878858808868869427778116491465181404948573003757734571111997342624957180333129497447505432204515319833479991747715614247375416831389098072334032979282370668294296470229173355229742375646965192997685111270187518069640545582990883903171043174155685488185415595820352167087797946912303390951729860759087131838477454147780218932250126540392860229026214621392140637201904961799540136813586012784063804914782350440929019722709919144453806676481038034369495252992171441326721111270383139697960059681293952047504032294501623855040117678145220179572397187748318539345010413160829264677089125825185173102885872425705683041542822107612312060310802826530021509587579202241391768722244952723821499687522828002961283339424963225867495365250066261481573062909819727165159590585613454348207680829918557466695399337640354753588982757723257503294126242009484067952055369594830152200418246026567339686905170219104850588382809513701155670381695437707885274487069274440258908195688415618509201206752601151008749382614667713402370413979459330861086971117751613053841701963682888866374665296481720535345813932927868321224717814634623402839806624330188463669368420283125124185215661124448491077135786601087279719009042695930052864911976678897760869347730516772588726073917120716537370355057666257428510848243508061564717213841815715236701707288288690040098937995313606938455204887897951649211267039397007582494009464603520393415267283431272792147332546437714008000357671877200729513019224770813372816634950222849831906053903331221529383510672817371814129575046187144335417473662603986824533020348753122353686708046249485921397676312557686645357204199235192351834281357518932603318298671812757471512564007553350126495831079067129046203290399921634422953181277526018937122348119991545032047125597842218764106399462817671777408 [152,134] -694020581861641096422871949794623212287286790786611793066474374849764013896984153138062029631794153975869854633702570430631710973154087062923561175109775023621341360017922825391074881333922129980137949655174527218799030646304715782560184378679208288460295269339803449535796554883497051379980605477065264315707499700308768152517780984928775308707368720120124695136461076605776317966793134296748321150744582561157078326188873186879596490598481561222517476944566272380698503435124603729811510844473261215363211693697255976088256374045011902164578391139191828836675513944587082415550640440560154852106146592583334434431788001754812983269389702268328600304461378622307438068307314870297419959226632280461548096077009477338500248434234257172586082609868211320200411357299717579930677485586535151707312986955369144545738057074199392297255113625801028578956789933847807246659511703093256403747958375225820041282545951898739640961636717657594828503516615723618345314679996699832299454226308167735201793982628294210399726351534526263886343452424145942252521973239046253221869569472478798120553924297495309560192816704137516406313610933254635645193177355619489847333940152271290606752879176745879045502481931222220473901825347273292988184990751754427571677582803082612701267707260717874721374180574840945130372349448925904575319466271343943195153769853770748297137234067034903765745360888248075779454259158651817414786171249290070896917860266629286692677947297323314728304840283962674810001286561792509952961548339392561880544194502713052741432355139136802873226850333287682622830430919089133401221522123921344870234653039443491137059541887701249172553561757555426209095450461953920855179038161379405152190503018534711304746045374502504081580250224605279715969372218631922034251437947112526345549526311617994736 [152,135] 3851101190503439466200769948195835794410543389258902823006890103538995683693872365949308613106838907219696628453642351742257205885143021960986644003932881372903676599390661396568532649999219100233581294758364594829429457325690408727868626426891423214145656957162041006438261335179422103897532866024775814148504204906132547191635679033547279620527908307660845272570391121509552287487264172413097736334489246720579110454010019352709835506617467599092555375937470898814348556508074637358624816673630809644895288487727865235169821978413146685670707511675153838868475538573991388826045451936551103389570705594517458885386338887198148806627875904537285919482264656024396590339489091445783726981990963535087178315950554518215912479234427570045875881473756215947250280125473559392456227253772567768170550905933090510525757226456776651941543130182327292536767568795796429415900824742623039607881815586162486908077609519928837270392394764028655540223158000730520510056498569296478245483257235247283418749134694923177743793180324978878128788850338137963237297685007807468728606945783149948803381347249143868387363761730829777258154819478364008147182907649783769880840203790646769102240182380769025536430312620230997076165722677568679131041257756676220916852032056998431569541869202201362310822975946794024685565722279256376369632286905155333768259821640182019061514380777547112684086960143324746746511922551215772274647550360833097315336350027239069030809959179801937227580520680079152232142203080535292988747468204287689951206786597117808000519107870744420078461523986301436807045627559124765927561627205034270315131317804611702173456817760611442684333458907291079578697276623380902570255242153103469250091703912122343218342842032041781423308754355700454323037045140574471025593684882918441205037027872 [152,136] -8788497725442415554513953298819083396422457642758299947855177585755973361512051080181540966535910558684860920546671452464769824656504444436087351896782553991131261997078142150668764491797897993038238052580263077749822258303109768000581021430618207613741301693531586534888505506188025613197270113845620621945634185485519657532462159373726531078590417950119854630536241739926771670584224043390154687210287737989896257103229680001990804728549666885630122303875462237446121634388762649101384093551908063255481144603437658907965704968173174819436498970147480736126153539582693986950063806634395801141743342006638519363867038465343264872665342293974091769370185550014262372013801154181976520237347538855432564964740691523755603363048469345927407818191615675144818600624070565218020908983324617986742833478911607096541131626955987960831183987133371383977612448277370783757117060513942549512848983533268638623593815929293995324220686033080403088738349283965022111682884631390555678670899020767767015713847926562579685000946020873803349786796249693880025380357896582445751861069702154101560309867466159021235703855235052864250708846865007214929077540074470722076577572384406295062054956084460244893491825998749768779266240695735220650382537128111521171173654270056114486010035912352680466497729941594189532146024176323487452927994802299557485616881305773153505264814594469874260782291707425413311930355178495049593782357388805942211662088724607528883552851461695408423146313154299348196726053098293521386153299325125894426142202898057132710078329282676542739458025381998928481950839700466868542505220747028187292321032359975076239337643450239146623936926433938037385936857631884082279335279727109301255777677404005434055422873368824049598925777672738779219496472838638704177434043724187844251 [152,137] -37113110854308156092130472261691545944893159216502891317304135848949494948239254622364179580694034797499364261581327197471586395722488684783677783829603175012329356775147081432298902284570689168174974918730375307662670944266806704059582118286851721450496180930364182896624272859273863287084804674533577147507682275094254093558915155804823843454474314125895147532716547573563526255797718174960805772711734918649605595510935697895240069594284424731984855718312792191270003154149384877646494312124259928073338089687729579191402288168940360468755413727091902068066584003640973067670490364701813995909363492515964799975012765284990393712457140610171734116749075411820950957933881382852116117826955901659086191661169431538613462905156225430415421040732711147037869534545440253911761595643385151769159353239723373063979684974151574547756106442722422191622224070760000280517173615417616309902780043990033834394273630702180830777935242810384983308051236687742998350055349072813730382856776509090190396208364088018683519618427130154932242041261811835510973062104162915131880880433682884717095387925570381903955890742655382381740039616228251116534778339746180061143982532675978078350097962625424036987899496572391766919014820473598661332693140490191015800331196090632601180456220545449419453862206842298591475831292313260482804215153441065019685702322874136671883281520883233261682301411026458038706132933479116057823858698466487231034243384311714086381963299453424499194595799057645910877287138066308928451623065760821773555057458900008196753581649369442268616626407478153525600634365732021282416761679581905864598447597525189760526043498947244066144324259010619773905468267773137757773949078309963472696220680854381194812416382713316233875291992209697438923131091167637474936928589312 [152,138] -11096917133310197749758471863261574144363800372044754241598732048638923953890734310316070631323199181974685895013631102680516000482985146750790468780246593457398012191275051144101916648072182481107148962792501304432088031334807182701617081093952045906456241823291936693494308838987568087763471659925633264479530597356443480674880903005697409743218696250672430068843236536118740855720337783084967910635078531395083164933480917872431939091814832346589970516745965229678360143761638097963279130520588113585645994295502357010236011572740730640289517240828201179463372980394837283740181485534618411899081195739215914152163924024721934546572284114626671964997422447308752867793561162290758405384578393203274812982475376814905671858579250488180353926834834802928657258618177637844103662893142443547552680407697577150706162446334096408590242106133686591337168810945095742907385073011249221008330688855573991916228326028405952796552852240963294464322099487842006482614568590059448634929302867729514906856041849051488578431992465129003451358861466909663750918740931704310655352421912327291574494870738657368125389094469174802651074287271296158616488517924829739489359832828363510776496323139708531449377856160899483591505849890652083517912060107899240181321454227575034432462619675741947591550829464402884363295425620299816144567178262865843832042403866554765006579776649930781414678902505692180160992859942493116682660593841672332318116200582551642426024950512237890289806897776537980690811799497444854519499228026447699707766282144921908591753114515440043417504582832587829974429597993801119006524655521775250652360641850511223877740686007957125951328475744979676297864204782644319915093799140242981415616774177369484642275059589311734319637009395785571303334005185913325888 [152,139] -450593026166048709637573042735874465032333823488583948966563195028701031776793870763079109571310058527441027187016027623636466635839466736788398057085577861819504060554026803485142305532402304610752694587151595917900469659135738585644086104606546057669885827789570148214459126943234808392547325799642848743796448331836352079494607693669816401068821075716038603098440606460250605876228721555868346244531512765475143084268526629029727867974581920839288130830031848190104959007818227353044825471281351246272368769399292152910835940241275679201924587895146387924248898112415016356729678140502052460637270565893712946127868087074009760859382471816763651903935323394965085269607355892901817380720438658122008497303291056598120812212802673239585995099559332011560478278467406225475797726649149950061041373873613639093956506632311522582291218353502505585820980867039755445939861784766528066391388255922751477694871742484067827524187531100796904716746977701095140622611443875341542840522335283223280847815790534813669343957925426077816978518191566458579725672635608030252276106306216257357462544997114042157099742639777353795409739213431097509828374474234558174784198525882348192548531689012529835540958732705646184334447897518015480466750043534604261827388366799065176572015181853557701249774364656549023980808642186973966343671563851929641735963694518696691298229594887386824015527669244475751310795197396096963935273977118893928344249895330913908703576045569848528745811123056483310385889386577148352265968076406193340377767768574628693961084313679641457003941152532600976881853830785827102038873822895907477769889474295313625176107850673715392839025603405537751767080278207779864109214231533432250787527060313719550846805357554814687110033724681812692090492576 [152,140] 297805167185304452325106218682252914417570808208152196311382737188903783246045086897060564671686042682276248142316044428897394805954041669560424682829851800942318175844775349394332019173737993076090412562699984981068471882917419662728469345856758530833906109518534418813316570800066180390451859045934291009934128432876593236651500785582238133975307804559154499899770326597767126064850806243522150805295476429885359163759162652756220142225396695887943064666456057787231909080373098066038867388619571369346615669684971138391733386974198177041810520007126622922014571733741587750191997939021759640524018675762937570543374234227050114320513111255506545297040931785733983780290625860664037652084379489265566143160314039605867243949596111506334997811950282732335401105811103199477163642602608093394741675287824118760643469462195007044767909278204215748728424215665400213081034301345845811084825637976437172432947980309304004178725323804478177098844266745766179162206203594745107449569304158651408073922714746544248975972492683839877405507830341573860068974223881902866720430341230181183212952049673853884009319197108820606554033781404948934244221929052766687243917070329123784135439893920930413592025087984753233882631208279336363436153200293814054383995848711402687723991741127591169134555319094195538391679840967471979635466214602988155256259881421505532902663484975417143781001272067851915833115550948583899510115011492918056751671039041002718527715771132680481025991719432601362802620381259143795177760742405310335187851567847524316074399636914922847455492704623078262927749574194224331078286637383331227866408243934280648894545656369397834731765962660888359079918199608759587155991102959217313954585437531068704098183789764729829167663603159523904 [152,141] -511283527399748908555992437088021159424002915935587491662583710055588763549920253833438571876141927115243694153701169934544447138416694352198646046098933293517748589842636336753559575843726139840990306512183399309646662647866277991648967320250100913162999020731247178007285343069381556598555461480100084116378146840716116233476663603210779823098745055024734464894115573979531986340123371710002780582203980597697149764205756491853770020356410386287584380560820496760898343728300219695486439979222594987567894574063096587665457315199962301382897591495809255443023625057605252060830308640658772865616767455190601059522079201726980937326591793228070317302716354124876573159877990930351508135787185069476092534674822359945414937756913750032581436221362006026601424770720325077667787716816351706686287802713934008676017315119864347060872808401687244490702546071098715079787657684549961101760068873037754936048764391515673940579646733696464465976992715692812700053575810985613605628558779266188167596245944913030775859048938761941852927884809898201473532054035636197305223850631939885686012068432984274931485403047413847561048779728247134949655486211634265532534851289486506061224382817284791480328301881199051788827128909608488728514466557670552266289403312245258926871079506123673192825903726213882679845934647955319236610330244375045291489432477663183814152221315539989714873419127396655966177096538208253844595153999340482047439599103414387061800074302736585794121776957437068222315918216150424956083540291746240663072060562707805943475814534949685395509484627895274845588002458574875569347664041354495051554308517587749145273478702341715583221586161946093681785860909015905136425740889018411441462903062783070318361350563368593030580866080 [152,142] -90171792776888793713662292140543228062629286228735604473979571493518826915943152544744525614029629123440521856315445535990915281097246072835749867251047005361809649316684840886394955212358851536214968467078634352727877510571399884423812670436985092467916123994511807192701614383266838040118098475114963213512770997666088146575857710348374359263034772239447102484881684322252703407557873815752737568895406391967607997147929816394337511214938250387599779728796696680345837333744181838840303860445996624115050508466971833219830782150305027760541942911757152548819314352207248818534578239379562622789440624167024555888121191873101325523736318650818738153256695711883168547254465140322201869321081654084867797756526567954039437875824410248709577309490509500201310311818198512464780680059755351231981278821621511341105431012388391724815581880623402069169305258011754601364369624380550914447536761718094038012907207637409235320988775968679595396484321112576335801013320217309612424601053414315248919999509328317970983410230040407733453245096988434424443684867728914592884261982894743497063302797106447569061001746884113817673911698436724435420156088197070272552697439083971709033770776420577094481057812692003195295843752009979837120666570437030378171504609601187532551225304595159251656450394012696851663981567469981504857103958396752114765116499415815440813847685157287238110484726373240512424983209749901630111212319286481111222283525763721103520497084751604193105535464016389048671551859082289915573846564919378659893769079720968925752804605066913659151973235033387389351164278847501944935082988532372512633467026081539438108098661391244220066137414488982985228206855786661743480472463627041130064640918669801399082278787658862664 [152,143] -4496253633877798869515359044790194892691549623728089992004855676956240665356087288184495384332934531718465095212272308729505359596442406087885259411848100641984770288655361653145245238131233390819834151815773854598971952623640242451147191057169423204361168440385572582330966734727493023350993136886263956676227851309967195287416403008852908549992299155289617931627928856011665148118856541860180682477290027017667338811331636509560139243949675375567880074656271283771395621303287227412680682713977793715372161710631874352492697667696981117431518327673258013961645925372030353801000228183526680297627204902212124578876819422242540563785943633687091540473386047726088881422178214612071726695164364446447369642998214889628721244329613416488403131450463306321147678425820899550634322160957523087510865191722267610596786255255103705868220012843940976404648023996172920085110088388599708618600220864464853583771526283213720851065565712597095322828387128829873516970170832677760602330209430029070953938470815534489154833863589251407700165523489705636943179025303593110418694120376240173222653604028707178293435169342016101013197305485545743981579306964392050143719769222011098498294993311805529824883889224194644987081926292683221990690947027847426949025211568391553100679663470816495728488858445479987666703553423478933354119363679997464036950837082327776200445567895506963323666008947436974625420031606919322953117698615622214539925454146784021312642249532660708475522998031880938084270113366922908364841205682507206163204061443431082119386302150230535999501538499216676910504637154732608652732580517647472127035065182699643113383797980810162576773265968448660623776317818006424862693024201915576570935085873938539184556672 [152,144] 32454753335370865075145966618939132793515643452374982982855947727142252661478590936509470320175111923018779390912873713037680475254958659639625457993747987354900478207121937414572083648390394124941194099491408714855344432837726474487158766987173144867299994681182122503625560443448072799797068703612220127644043558788586635008064273974853511421672296218846406788035562087534886755158943666559910175926933384668098018853279390836282634670773859663181973629136358369158343048199102235613879889904907585419334905125599705830720059398458510186370030630407584696338408282251641935484343977724698072908723623453372196983491714198575383045836066740722754319925807159099183388585602302028896136557730035043157559779582681339036474700589633464151207474660830085533469586286100262338464373793904321524591637966033481522037573605766903908114684533002164059856622428823056947537584866734766404473667965081122699865102447741213012775547444110451107195233969775252971982285699918494257983460138842312498537990616507268689129428815028366124073026220931753399937816053778976440591129714111744382281688289582404857604247520235204745293461648179047578160619121064755759141381655378279448628296146237684910564048032289689176410339070375413414032820058719066472943850519884717642771916114924867900096396719574717463297787446997416558335362813683305830728484335789558160595382074990130465221046654771633553998674717175328177012738519902734291006451679211776633302529720818995074351200985877238362827894439354381638744352167889777211632405925309957847484936293412614856508876879838017340427102254030199250590840145778481609675384691151326013449153751323389940232940202465134911078125682687801774196383146965731318006663990200480 [152,145] 6720161810620835561374960376783780936455636364049606428406688764643662208145802936602236901088671720790616415697453597306958005314434110977406902585793184400704250005999704898604293087947146586813355381999463675983351628905823475016009433260194086701078678329815546593350698776358555798329908312638273102769725615084192104710029929154724048907721531750654478200598576736158990655460051311135421425382107106393200129158699159905731847613321109479295238660234376979173688650134819270087166183723008097516300404861164188728666657682093078376706227050653033937999757906833852362701636664181176686867238805850072657779308663699206848115032563351807530834240218710698583842549132562868823292731258946601453244385945194944134894302125421940778409746812401148485056705384251990121003192940975061993860370577130608940689789054305226897571225300123501547250465411576467401343244368086873272302674206323082667261908366261352201734313249626833212128259483129633874290353202436280153024072339293589791284733494819589710734662996398422853977036774521503482562599792305042265937025054600358851540456927820608127716814346850932603592626495009899086510824837516847599108731033869337406430430058458537922887436819392597123294875235026841012291743699474773965290023215949921599519436421042713158498338886751948855415909794410862013219874801815554444063765643965929662472537750900179893198354059638555618858304809680364592006667710967109111356589405990053601556542986883598434916179081604563264726514364375568659527676114610429293550450747369216296740342636036371030379829928350413352272814416919898244263951323011670053571525429702294192845773888084311314922656751457284960956352480487560037940256690058707861120896 [152,146] -559902078039395933185659214657455637916037857203846427066286520473345686473188935242120675690675863833962593560078539725288443122149660365935923367595173855776345119283135434977181559653329096755591348093901409907650398896968579798878097875673930000354781540165164784394731225338094104149265884788997316180391360882626685028547492434543977555543839056126489486796093169816923991158828511495115471468999783028799766630082871303772451041471865126931690653825067533837037324979950629658928787595220320351211223999943347193359147506676397162484629842602375523360506603165256199386002671477090631643115218496803323943499314011325933502667051209062610228165565603177081012803540683052517068453121413923093573797063017871931106760807400875604927286916559972161009433235773060149262135997148810235253555910025046149376221792748110841127071517931926629772011001831514993199025264328851833262679718048953844129036093329066357453484001907374019912221011773682641367897332328701970115133250728533152330674823673364674665976280457932810516036652488217434299521827359830309001833670452785649142875039899049982783048748907607204777438896240344934698111003896508996772086166208156122744686661657182791516491397667943003154817241781501337019927056151945753896173198732297544385704744901804727757282001996143511840951457282574290187994679082987266301892879255712906198656092472482072420454013344937665993992491614634204825093231325752527992600215167621485206420678646312781112530337020475797704380605102839502049074030068882210781429688853051075049637489409287228839760161193592469691182680197845593638661766876812029487037479852236587767282118876264847635492182464697551367918253016320485535304054884672 [152,147] 32265806766840653711133366871357117388609701425996769026744140507893734111328889715489880937198559040656401505166527242304966920583747196732728415560188266174180719501554393494953060620363848509061765270733342776914403589280724484117544454575181909953783217103627498364785973583399042043839860032486170775223908287996713778858797939741276674082956069911201674309064855780786388328030163187953734841956778180552267373145344617139768344461664310353637051659395736818580909344611959038181038231790524575280387980761606814046014954607621422940553882961824006556001359304453099323800050116970814151856511296058786946464408893039623775224749338121614226897523988611057905952575118574034378567378807327740137370804643094729715277799718559156947249736019295687778467612607718926486273779823113210787822785711100680242079563500113935400394272433559800708684278639384789101253819290317940860261687097243397054770617532726497127038623367640190077596576299523646242616623880312852641538043531991828260785353230064799835669209827416002361269899996012428002749380463652400668059609204506908952317501920307192777106427342956788624083108936476535578595829254160292851459454032982528901344067970599599921311299288212942323580674798592965898146941770093643101968368438020900921520109687019891912649821387280487433693669412067732870413847656918252274286265830617177894426000910766833759038722408943855743038971818616755043948486809338655968136608672193140659285013237455672058679877079843767790856896239540025702102849522345078945587768892910276706308935050504139907675398318275000308890807010011058451563685691670563158004529827744072590125176644437017664923763280574513956985199223392495361376 [152,148] -194145913568664698183404103646981435053822335843813427704962046172439771930744960082642073102841295730775796006404114255806659177508985900670165399113107252133461139664706850269758433390079817187533648267483576904417533028799135214747369745463725915185398622507446179610166412454302002314566386741002240325858028911418233378215193547388164455729738619158004073233344740621935967265716855658407013759452374817407977225726713230627211215514444263296066609651855236339743676016448358264602100147942454751952105089946077495018939673257262238474045182696426718171058269215312562219144713801445245846583822731517516669164001317602499120743608628349195794723236983349624970702206744676948559198972660130838876094836688645072353586400833248691313259601547274320504724616480941189631686798144005326710230436341490226850488100926178451119025285876485016991295705212032936645501285900535993225261170513539100596272727358635918842998593503164256823999289917047057304139433724890071611949869371828163887396884568157826643948753921939349131475775160433248671585484946988149177665135572109083846981759153944586596905987532506368101103542881728177139086362432336011216515246974805391673127325917451938455495692635967165109131551408766386714240454494789171797796458887544401124347327082913167263190542374200646834787934218386895182612168040382144748187567503089921122210150092171283784398667462556905482030308807762963728701744876849344200982171574411865125095107942292277061591523487563551470660682836802569629553393566923957120990285737840660704818312773990307287621446718019929366906327897646097975333045308407046991401815026151861669781457791638540684670864752814514603231930040 [152,149] -4913605892536608104186226848695707453355690534710258490019023188286702241829550850426258651413187439792177591228408121219134892273415718111693838545242511402690237636607329853233276411693488133635706559980469298692386905220372113954230566764877014997794589836754857366529074510161577054931936192604428262145367249275635151809114186209256076354290798553720483934305621714456935540300938072886041910756906336087579994024234224333824239031466041760830860907143420746715776649349567646191269250119678765521154109774752556390930859179645689571022228183456685835287822639461949570440790828285155990157743753965163099247442956400748815221837231967679500262668980475109283978728879099068425697015690298713634006214952981564953356805686758630969459934028278252482167073517071340397756191460555111648245597623920247100108881508232837727302592521590415756263418832134762490751875615000142597604650808349275314188719036385252461494759836466374878420724370476892596625117720362446047879791197187459799539745526313833243867799356050565585891819362877166523862202261129945214304327525372191909414551384833572172376997132753014333156747517435653645576196806268243635526155485561662064434553391735512956980164985716770508153060825856095387674707712095663411606448223414409234490738857791933538572885731823434680015615021350396701520244440591923457751533852793564157371762760312991162172610409927312492311961145751942404458126420713805969719241740495655659452737053098771625247834704945389680028286906968628780928022420654002161741041071825639667840439653258708540411032279362200809048849258119826666344177455507539453619773608973332932436495414142627089911804089581168640 [152,150] 8298003298646539434409304999912478364481386574693022685666054628416759434426357001653577061035626617675702284478603913115707983605967961942706938248699620490070739973343434510846116468924575735684372062327114821663156397512628502135482136885330515149394850008670921320333742434200375615531581016048158610569214834016321365153402244515231831683154036290501600506415210233470241108022535371211168621439211239858647644651764762833200485559784483421570515796145658428788836688671236795920560158352825328721278227239082568316183560507234572885645598065159072550823624033040923767001168948528962375280418771283641985348531156674726607565554631032500289429843958498400226133614196408907945013156384337863263042651500759052700515943603958338697444199050507094495757294928929699311603910165196663039383168512075398291528568627555501950409028542739711372414308586915909141391370606114755243157254451570416739252738313576835553016405415869926017399321185757983840346407636882932894400409519391100710192055853128444095133008318395000339698222630130954987569832680865830208712522013628824133523681312489550840802258010872503565067009624404835832007544094803037815261074720041148794233577644184711507528539504994270536845066714024920164050110687233983340796784902894016828346701576783393157869474217360703452988933839387623938557300603410904989385034699392138019891194674451415663687846391591014726263908357625318197139726543242595843415567780226877900701901155988490273882021749951116578328408696241029412637163192356268777582188850839022117170885004872516702627037663655837500162003640978172275382157995735036416236776777542392349936749394433591839966248 [152,151] 21982500814282945648855715823047457411767430473615633962891397892546748291525682091093780699601445801924248244981505166017298037960309907076757708123072458724944620671449081229660584639273835605147510618699753205909444364052249663329282264229582287197103711963355645674531387271281448088296558935924178444238604944219493841520798922401336644873937711477685723108448649578943542357248500745023792812007556762351682104517144413678664950025186412295320490249259749517002910809715374355136638572597066711624543649246328827798772846754053434607795617297371544026285126617270150728448775219358770724410369673371300083303764677503354164306680305858022121802996318300748574782707250541487847609471576964627986631939710574938715557934259450314405047404120445227221985886387562109798517274700323653664002780655526745466890425101511757008463673321009272359349022803698003674375847413439604983772574643433979218760873996857959582282993786071417059161218589084994403060861752999115319217593994693934594131748218761518221015884996138964476138315912305401853982277379261900651090086589668069437982750692576394468518847563652331285924566823880477497806086869483676960496399635148567871132902406431262654825700269813580179882781521385267539607675287643909627815192531558124799985674262635817242417999487676096502070915149443587945518719964450876067533609550377005046046448170001533355888297736491108126415155142279574654190067232175932771755864675452262654377739569802799297100448609290392324286706242167140172655431213613662921455100512460372007885462087330590678158451151258464156215087777355193845211655776414708672735176925266496086183183397544 [152,152] -3548972566481334799395239141503084718079567887374890503120510902957091719676144222761227620663696308778535714495639863060523053136971016448363400428720886838150532011202513960545181759804462866069739146962239178609248826447511760823294666740105954086668260693686720195561229661762839402555595489776405698739297195936672543882024698228980527196618365988803519156725701885064313469492014568467234605164719978006540224497785113176135580865716272104962150278196201974741707130810392516524405492093146227644285249670614650937997690375140089175335525380567216261435055745368854858847158566263783131543765914438697247362578702789544750420981836340268933277280698504589744282851570110411700285714193668561573078340842796972050142508527228889876103901692835070473559581611525173178051250717259036149202454240290309237363044066766109372841131643115376228623587030145443121709736880543230782410919149335606380547168585361178129002869947046109794464240163881183592522255279699709481081401413447793459396914806203996652756890437613072902509444184738216153511767205834050863122229846586444476340887461518881935594430060696672760237300092255481335031737223686090957452858380477337632425325812880816134861803809828434053688355346577732399456485684644129873784612542423238030763798770696698503730477260812458661450997380166673283748092416441255356451049501929619961162575031048149462841905275654788202275055214957375341046493022351930364543612457653995797195137629074672176350716606250352677667801343887955501478962791694299808666662476259939297135537815217722094309472779788071222263024156366541917469678058686250607716634367267876950 [153,0] 55449844043951015138055137193275163667795648227434671751626986259874560789180153331936895310708826910020726928981263287079638044739612397714909403530852303121204467294382326878416442538136621250492022203858980456059726788055705621559684801908848445013448231783472025714659901399435220205414516012748389249359753230424708098749231738572497030017263839906847827109923892102681646658213790339560225642201034381208084821705040968289169076297050800724456380211432500392631810909072628383362365376588445870946347244915258936981010897212090130713235251568992906847900438018679278606978914214471061584706740911278398224701558931931004584443522177640790326647012801750405039455985882590059163229197780269912966620415247656384216198002010902625204991356223477196620917079450221849140857418361609120796194473103679983812994786548391451311856482733604043999704377162951178988504104480180625268832840504497236864957480481669734695674482680020765714167051233926560332090512516921904006236443087662024315948432729017284791731016056367501849313760016852208799542186932277427560290678363804677924823009259400828965205817000394765754352620764074012502775457247006164417551769978563506462136087325615976749385765084540234081963367407145717128218601820792047821937358612300064798296018921017195432017616475829750017990810220210016599559318226593498850046359969698974498919458268784804063140536572567431186203559231505043674203461305246204356967049340491423122745377697823237651347719382598070238995157110785148791463909470099393634446585146902424135927773751407397033371923540184719888384026948039150236623395078968953787126162915774236776016356023943886206231416628902705518175801675153936755137870584283610029458778356388242205191577819459700088972503804583284285045181582766666970608094648280733203978831749860225766797145904795580214700647987182517620066893361528232305439637784172133741288871367752428701575901328145555839843909518009290685055695986108167674962814297029547788166905628142835985529717503745375834127262894317019630372514990383731193260241205887185411999134078774803023171793495193503855233400505496754860497317885077469963919561521133601549162999077972880704688379336512392034764678818806396432628758045696733165110634299112707690772561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] -264516913881367570320590243446210767756134125423885382649138807735179174907136618676490015269395774225966897480374339346613108312805009725994123250518610179954786017348727590345515182816654297795335818361787190301881979534560245540034617484853301184576150438316395332807490082411300863063571419115672409938441518239901948382855209767615883062748163552008256412031345106645293366699027003633874300856089082496526488391582358849184098100909894135193574330456199540373139639250202717516388213008083275223038964827492360047020004223223262765677201426680566015320700826741068701663597511269897913240065633256313542064556422362367762703358868304094420348805926728205620624117201587038156473121610852779676070839694403964799242119266868362148877400932736587675668532456866017048400013321619262517601648920490543469608405131939252036459828310055684029848903357900886262681104847612310478414180211592109924801321301133147365416710140788580333618099397371503066812718854596213129787272217060666378393649362175168285097570254715923422278157649773306412778399889657379637916217921875180271816550995085795800348239577051359897875884438540378852020290865430460755451499211389176212794652931746267050977615576528523618359805101336685781499176280240772902741249192797239804203209840546158558217370281049926023357461725582046733655004746063667473698894138175128259318410427615364299081631583584736245818317151839803226967776825448638244860356147277336335921882088406374953111207296860153250376980071376922729778985161740191070840226917579988864018350183919733506133225737268395122443554490780669991456713112070083472592205752943953556900794598430660225216492845956951019102154348943208303616265103465579008650719511088634986531776222646271188025033454872449310341360350312614085261271668385347718388320574978858814679334284852008153264730428062360308181714597628005592753031058317038225577145442721033525478802319234635425489194134147207015699298525866108298739859752917187040310248411829973072637366945462972736763554993455792546246082139746622534710101865765779981015779579421638681659038821149944226423631168369818755168043251471789933397046949372055298122691970664067887044000092562914391671463172081264854783515533429369661585017615072982886906339356835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] -18216592496567431676300675599245228623607458452433020494735117503697067078915687750355537331286899813040695567325956820564975650322266596973213763541874920618262212156683719119906086005734753991637981246076579527762470602636438481367178212092040041730488602214219506181593913791241199662771535681557620263820261716948778895238867504855988680241347541916971733870560483073325635193553550368868079647677951885907583412702471819562264364016142564579195239007532978187423319404756157616837530301145274202656839047756896839727737561842946690493997913887473904265271398925311455842874872692549206213462545678697595775655178924509132892559113178615245395877002454726447701741506414169299904732056568912818243631312340908280643311334777233008866831731743958742350161550317498358186398499062518535171934557368582723482594690683028088693797926420649933533171712177943615477104095830000565576332563990743243867639653663547789873682393785075798954897095723475209556524693533204129139014859396536824586418253080796209158396115238367529422888991598739089613902003259619804600400516705559896163588704784336405819895543298165206003410888853480489044610588338853091145687290710132303161262934775574001389935008834312370058831225693802159613951408969419536320282759931541387762507339375337061773133857919691492612878248555524231854570340673164864090549285768927506238011508264002367554269644634616328727128697068588971531476982779551442662290503993289210401570943499459050366348401948588461640860379405442080860737946191046963792307441720965077798827742749564260619304222931987374988187598758105918082492291066016771533560419429557927196207780762089331526419561910364969408780315299687616728916044938828108854630931950326819438076345190580113554401673622137668029306147936988351720737821011163076383013049159950246663384091889827761569890422730074564323172970067689596566879425873253356894275859875234008707685830854868370689757746999851955592325155008154716745464552940110336127607179989919200480983359256179205146377799440370735629194704597690527083429905173020479350069117982564500542018227666518788505259864556996641466448759626972312120304853150658801691774339825241634173150199352131331697298471665827263857260322134874828082964709242490522864277243224391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] -154638702606288824569420206109008972704215977355346399601688447090573199690715547924078404832152876542725070513312540162330159310533574396095166443002973365902867423728304929265857166661996864862558853147260608920590379621034370479561844933867664928989637935045757092415424707603279713811090240523861313109146390046014166671816743548163440195614260457803444806129105619262167721664413744214415628100288957759287896663113510055307801483933213501942694986919078142009697344578128627604975906953213773652131389858166924229288886603311483800619637858047270159303314103903034268781916915317777441005748590996768407104399434472224716361143179442351784271091107970190182913282079184903579159751554793302446408507313295238998650760505709047103022365948186062805776231558709852137874511682803476313761582512080456273857091524163868524497592516671313590238519601747283682397592417688230528035384821410854649833043080661399500143119044548571398144173986630382266011352183175643790652592086434110927548561121463345587608102853725172196228330108260655247218788859038613342845037957947808263816918654611021035955414888683704074657531207067333581743038083403885624165815890002687028369540380319113334489555001141690019120374192782276200933911095910064360190176485780500488187100373592273481212798184235407388901694461242453193864082057249942037187725178011317181952398955106753376819906318875360619323778667515278568999319400002011211955242373051139400175380575850626535276988489113009075605003566767746179487597565638616014157058100467452299788113304179484215843463983638795342614061134597002012261684441954886929007521410459988288751394786618208000844501888607440083802627382593896862424323766744057218195174441659767523048200714130413808848924484011144939237200852917716429679723307148384849341566452829154404782753916382417399111031841434416037512894741580990373118295345399672132247758082719496024168490055671519082531943769129234233461597436401223482786020827861521530493022813940049360014490663400532520141204974761550608690532985241614504924310568423948212911647557016549782951525530956684193955893264505244943947422691010410743853464068289064999819112205128605233840604065956691941378938955370740484395730205884473928554435127068874065006795341921517568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] 2792943626041722787481333315387911092773716062687087570550172764240736929432372410087745865579122917017683334754404986306543492385432406026900654827876584866931806004121135674587688517670965154692146727296836465127352195336225361190482145040990020805665258190329720625764131366385495946430389140802557524899803266334847186957030552264482649053819954840236517733693080015235474793410942029308074360048284106633015331484175862323853093759555358771598182401174985334013122464202566993041615766592190179680388893470618891603696647106556565772007820229015577496423659964150920676861698320129649372648028619333891922087665763119100486124484255201320481777276006448880945851395757745110977699384674870274284897580393326379893230046974314076933216747138189277193463070982108822647112463196670086632396418498679787839295397871323220809654287658767076199345286752586778119115421693281575531923261462635969982431907016464740433097342797221541399558858768357428453081363199556885682029075517991673094249326126027372910028023687048239403276118749586383435467712306012456189168957942953679100037649067642449286588479680080770842489190338555753514180434921985216138984437757184353029763480791590586358233167713340495724584771012150006180640669963451802036576356507693629680803673386403376043773770742890771753619555987761733529516723597180789683533067727950133546135309349772479052043889754927864525044851049361124235396679009909355831524007446107678357070387849219684627371847088662211765464226746519450645749337170834907902888554102968153151197189104621615515459167189465674156829726987046265954882116319404354210558810921710502288119570555006384062010597640047842412606527451898374618787760379814445650082267488416909433527939301133530983151877004712786411621414861403136618220188772056536878502767027596184555029068546592773111852009594428999325003473244554613917413889562931687329375651736763418299444520522855849271920100830861489861026485246437317647350706040208090324646746408222789195557528068032407915272540973722532718258779622454137705262200660606752919644469217862296667124360726343729559440468538514396194363340649369289450570064981131260319753417550117470792687656109606941508131801799726011141066227891186730128127057248660672292927750227424706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] 21149651018843452382163190604355584340974362137599738067330144258776290031484825191645621589596456813546378169422500821494529407981806597529298353467513466217008335655423197463235912767855627258111479339029916655935368487342722567549793067157823555763048030706676048161947374447107786749595325768436500634480503089052779207767819766303478914687119143227936911322295023152814522468560915091674679897260734137823933446325762153577890158046458831144023886772345569019529530145857613972665272101086962744404200660405292907539824717972789925326074635666302154228172369855460659297408545161251676441798302017345901212413680931844044994596709600929055920707751054729827023013050251894883216485291898786610087537786266932662237801746398112318213778861843486411981554598641249288405005145219026025789615788110731926209820717529908510238873842558560750670143759862036175935600085405603242459644678518030438665587083561992935225787579776347767211916736438494346882676916039537460519966479953779098601252969031357428902983679607651444220481790471610738246262382239726480743240069206525582095604495083627409911183884827794897019648087779673987087125160660728881645818969632998308058360543468289947676953437276388182250460683618749075707936062609218750597378948671644252526732785646781721207554111063131486062849252495426302048725973278216950823678275408768496876677646715451008462773364373852976741802766614455930843251319853354859993928130235402738717021834535781789568939383257337575968050858199116665369648598313551249044287763196685653662517960950219010493163584077701818591992649274466414723535507335926883226136603753785031116127867304762092671495525017214195632649428400648591850376871401970567181126363277721795527810168737800846131933262926481959948918740212782045924864645990502261229683751340715070813933866106015497448366538926221685008983967287326234896660006936032585783015187193461050502575229810273647913666403726493148803365162760298976045997838846667722709033768843080031478470401789004392147653361320706804372741054680353380615919081789029815947196925667829653104403984044809314167267531028761699545326304116588507299395283400681025081923234015697897131773907721140791363381369982244106972736294895323176281693211168482885917689942827654447104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] -102239280915939677211077304382223363190221483426528166881981885681495207588006667947476352352280384664243848334235078943599874039525777967708976680930610930536669229289679319231288995853172655255772343177902293072144781411055592645561346105647872412726217669309638229050768090053672718676619482255877489403828985173566463391489098094336005574228872032229505032344822981219376399094977067060158639106385156084864476380194305996942104544956429901722760575061055796491277677318179878287650851790089465063849096167111777658024616373813243006815148398956081193667744226054284691710917104076838581346975661092720958342716950062434589459750253794699488201021366827117814947093985977468230186025080602606357160801889762678508516289245740750434978480207444640155598010048972295691279657572904123603813329412158788410193806687935599787457785145949970064446310936742755237201798014070101447629354193808366061952586250061494803011438775511862524479645041851493009832378541905617878935045831119592085595146228329673910229325734169379152945776467947101260473203005413050317157260006582561911837177689568868080992665019295682463596426401421601690669832582152622520412366502544324353910275577591751727935811886932661754253472903496926775728570720564686792893442834757017644250594202333967969157174210697706355076069916819080305060646380432637771349075538479354413036157166473710803628930806040490268353552176575241874137606909127377510226713078701649828514745077227344073419989815922582155422991510750745832281859007300756329398563681972720697653273499131243256796251416349337667013084262671131891618276251789237913565560426792751171544983593823976253582459088239855836733098948760546948453441568820134388028596704323219519871269714456749290954691945558440087191530550598257622665325291516109476094439723527161520848871075843597077015481181548872124743841455830949178429715063434856749349012329405228429912953787230787717845716437404681129498629938381783538943698493115876964630429123668806449710411304633329001733030365087362524039921520479850115381670460912195662894975716975978475556231540178927878016195449456164769924218192627094069502407199898074172332491960159782507585863836740832061649138879957469132513102429041015424633753273707708986106089252113361141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,7] -878639922644377061950361829595741774433079823612001527730287590033343947125328727454061430774942013584502910347266460411171576126457423565705287167975418105917175464156816112345826943380588802451949436144430487372195324725794700613254234676222814089259082822928328550699132862724897858770280853568574415332801222567005545951612094983294927892508874095652047990266713841256940088518368897700283486576735013636609975717473032143051287787494778982433265875393846653254303953654747479655499398745026433949993349612093916614523804105682547469464971012144810604967022359601288556865133031251828647515048787011363865077624783185061911125772423397334265454340203192259751291214774943698499468024841310398149796910413292243031016400288900680911636025269626199464681342553152072468995765094202577537843808844190764114639947268353487108972146261188758169613699667193792863958359609932313048212079007911193668456785175500654853215614421658893248154649843931140541924555802592749780856430914970145371199372952852730964620718577952913650687349178641000077096829885105412740856737824147908594360988012526399269501381241055575397254327850283556403367400689726107022367758356603570002100677212556472993244633812972702734874174561406058792719558945750633389769580851311417004791713399610132337859028609057575024494862085626419546705411896781584383721613817556608617046523740125803131262323675592079798548431814194617757569379839266687670706668657544986610833688817173588338960212668407968273567631794665258193280731928583230173037000060705713069416615979330912149344267385887639908513811901886185482320576866702723311971255382545191580247954122667942210381385010197276885968401148127526202632303667945641525224884617348462913759330636504772367915666498267411409312613384052063509194024060668616458823843471113126881772027713954826738583214798211796591918719332937102325475009937104777393962436760965814030497174370953517520935618535396301275507036724233912711964832903890861548836337056541768044657829303267025835292257931421957422295694862075987570521892157132042989669735195491427744595822472051659072848210852884081849807936354600712748576601528004394811495402617176795378570585349156454434177035743429286679174234862121926102966219033988161645839252209321300197376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,8] -5527700509132237288196048424648126045351581028169575192106069879345537928435784032718970588842641746838485305572144138438264763646297744580547356283172741164453100983994633814891760316672175128198706747355179463723072851176425618924211855657838058635498252338200852064055302678948472686998657022190040375620011681982400316547492365639921389058724067567839782662836773058024544064599982235391673863967262535688964662672664424153510133305038904017908264899425442494080649505360615365802354231163991211979950920521779220978582503819669588860627516777535634102569918238792628461223704842818774184623837377065854988861664200073885772594637900011822908900515342061635699028255985053540852247153695069806985553593125432602943764798650189384663558134807387700511921076817935130426613962382274807374111799261657411123821084065852167348029009751181935479958203691011228520498261139961460184282387789389359789750377110406551431479775798660535729731744373240799602008610302773796761904344013430797947663030968673471686610285219546042335267946570370659797571523264194939580718686696968412734566326937508204539849081642398960641685008459444982758236084256912623685517507782940560201431083960480460778386296214927491892067551465998450765517984069232588848313063858536345029689731383899426535484942272908353143930700852873676193360679485797637131618049352437968115117162405457315929365315743006759610784063186250647345816569555699901246826394518487522152740350046859231914199541063586527248908353971210362521288754977797957621201168753667968393549538304084072908453305862655044904535656397664000486649960547498570633543565050902297038745033959289219989316960503983149774581434349425625749195802938695955635655757287188247560315355358983842183603644429378752980217444638015566986106503249333529905098841657985401103822767492212474004965913229519391234441289579866817733697519213368578196206217851034613014326698479477272656032282521343569444990795856458177241526131236497225671697930444810632804617033012080083317709979586761016250208271814971234501732672044547345837307883732168838618316232655079159010614538569420960457500442061138566126336021156948038190207603805829755534272750538610474730060190085111533446981144959532319066830271341696417678210457830516431257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,9] -28960432558089452403069284493365789312076754465593627808224429539848160430467792428107103414820735554946433304076758958057782836683110002036594784307604717553364699834606387274778238996712314239347533746267900537896157356068523856729349630739366231583462673284116047688514835899064274938314202883980534804262472584477680779961821434846818734093626437623319136012853396136539090797609801093893752275538546904176835152250476245628189281488542646081459850203624880753925245944500130755608129408016439261272872509809493603063302874299082316430876682670051070090548089602233387739506599242040915873641928539482786534674182068155418394695551520909169589183329827421611571555684767262332220943831444457919061216115930416167863688943506776363216433484566544146124310225765465145015353164225671556147576622985853436286857819642034958660484827311590121020303347037784648101608986279826663235193283729431406098319303436789212116873709839054838588793510821805164944942265097534233990683107053618663371008629349601680834299113118896164108394960901541867580359789966160097872767626873646828542030460933293654924962057000314793741572324980378939652179157251076434597486790642189511145443542896994393988462102711739106368676530605563782253600618739834476324919064923441199034077620637077674909691938403769290167740309839881197429415701794646783170175492614623961500512822404343423306392949771456142113840515243246549914981305936435925934385184341340853416322786767153919281585671618128783695912629569968034938028341497831297152341417631124412832457249523041145116234856547691702183324367066817797487910130956848367047047291715846502978330526504898561951641493073681053542523297355774865955470218119788478671522024139186395983957531972279251717531916665800028702023752386133283046366079468502339020813065805552592269168771885558166308851459743228069791611180444215696117568001835212500183427108012604234812695964055960188712444596147655875190805993658949463176719345092724965602399204356241910704567535287910654814691018811548213396008577386094391080687517885180077357722731485746248925025373801372691611455459933170003567969896241043923635768258604386318666825713607706402048180727679107839074606654293097959855756005778883395725402923918919164144209522600589513457664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,10] -179928782400697402974311533088499898500710660380168229117593006653322166416396962001508781386625721882426914459088308230894481292669104901482679080597803339036181252481727591426453512954339363521647705282286415971575467357386407418276429236196265285835514100376657522468637744975906601322825201753098530660939377311540387035429077811304732985781185416853752348241934594201045197880213149517671473933034335654957977453656992681284805238890395186663221052186437687574539044394961529546748935981560072812429411840450402868851250072189017502668692004189696621348148807142286121956862220682929658353861884923603162625962344083817616624496863578838045921425988141015716858123992234829189919442763920585971659892354386096478787203685314472528961696728301179351318027626923640769102871339846224865350260248171177015713700444083512024341194220842272033629702955216383760937103072374859699719286218233824570524498175816812937876793668111376765865488591025934750603717800932147962593377819239813442321149700711276064371780055456430248470148429926923068221286506972516669223708394332170374932268600254221447406477355300638562465419436901825680656520538243583809401360708657347500529298001462177923249728362339128438441568469165233223880424142761573204592613538277365921854150643432237377765858094345748885727769634790784997135279844107768678394583836239836268793511797370290529172273183922817545985177830543534035714482842584948637823654820481887001280655626101373696950123539858335947936188855270400816563602313854048397742025066174358321785662540773836621657093387553167666961007459191012503339021337660314236411222624038303885137952278947245630110100903386932307751994346862063122147737400422547103839517028822928348742232752466930879632074061345443756999322972364933796687348918694519240107819785906545393517328511441599268699509281184043179925029802937929060964549279844962440339824950656855291966551421190698522179578418075973138594955688223886931169632048457000345122024204698289506937184775968508360166332973574403735352711786947469711547595907307063515190386319126778161365998783794251985481232512709351594338552020662025037388070125365653860595855128214499707633095523994667654765273674503648579235248817711670748773825042304102728790265459809734476431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,11] -183247696187782745748210056267481930392419211650631417938116044017543614965821875295449251290868341098651094377184196442284822288264873536332838544096682091664819717384968064087976320501362491743961361162937066852498818826597060590025015299497499478282529985782703203458038472179731123421518858090813698619162362164724404702297352022840104287073324693913353649649275476916348026663835679867631081027506791256061446963511782883480539849585526537316902213881171833812347800374954611632398528481902508798183132512732472052320715237116183078269508450059464950878727182488565921162019748506707544748922796157373008573030066541080559131965173520787562557217166194249324939688324520997440442021711020955322514612685773283605620213975785214356030697267717551801100316621284456752787201966350589958666142546278494718385710212239175163867960853194349444309631565806597712001904806744321063443399367602364825276825322433767224187095826523675265702879703938365722804126205647534027715874734737336611354010728851422116580892255489391267564799348820261291201533239128693339939348440287763747203208503727401707798715056635908252095654316843588376315917563440475931037154030913694828431921757902388817705026215230966669495114659288880465202291032372892597747130787673525072415363092696045215940556937788249952286778565896705041953684332162706202860874142681707630740387854759474370915743902418648151270579028813406058303826303427257704211484283166310944971131893883008624263098454664789934552648655312181863638632322495526348974987746485950260527249833268123286895552930342861306104936776132270151884893355768738764515722094001409666411575846896574329545284811676376900176291774333239864924224851043272167874550023873635444592454655477868926954117054838442611604878980620419111576713918456560566961670104774405376416404047021796094186142856430070582720617520512202928082103134535184627841913370081273958677572205343124367149912781158520714754986341485572312622417848056736985377519135966234548336394342862025349993604490821068242455859799205652953414593640294500315392898786402071363451004653421979334002762159600752519154450499207004017290007417936737449611860603910851289416169519240135752165566583418441675018296027163934170541190194425034402964906723456666809925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,12] 821119889594760783167874771015200525469621394375302773679429313653918224743993374696849326610047598691216820410185224693604126652209473080587518113157057921859903914986072502586031155156149908951728106764589591079517409698439109085809830737657586679884457723227688397868092332376797314993947120919302809012688359402905537677798671752458995143622158883378398780995946400072957580938265274524982906868957912155096094399823811004612056376367068589713110469884918113241528774739670069077177114258744088826909951219949646754997712170068248331124630495875764440710081726820769063726766248838068768056089787291776417459931886404606961893318496904273278228272265676132752091720136289766673913514461824201665494620327905746824371644148656113732148679685253265254584041623612232349922827996017466407226386408795983806529327426764054561256341789454854397242576613213904650184341876304849864194295762840392331161190121253017830594406578685892576772006628642312104413748885982796383406687117281867657979333776118004864402408772074333818133524758143514198723913537989161021630901675993500924363590325945083121938246951965249522027721550369258032577392168343823495375642261303615628266871031537851895655048636520920948862386984388572172951296223839370309088288306577387473904874567611863564637649685255678903350811402641789078328614256658281270753266346388667029896434468600516271293938065299820591798915094580046147838403113779346557987349848215252355986337481758558820756343412507481520247620330121744102024624793987190105047814100567611220359380260254711798841548249404697820795963493477694642903981201854710945588150937642795911757630534112821402105956930409140153727239005203809705500214972308926937139326850429742141065348892149034118513008724021740525927218497297464774697326582091097803230519471555085084240875035702126339518066399628217349030243774684248503651465839838580024878542189058371019526745383233528787635755555321159201262823939777393138633554403108164964783890232381067274684144997296215696838492259909731280668388976528819089192011535054036093448368339875066616299396770172233560400246209613812187379581616948381651403973553697537584504431073126783732760331271986348181673050366742967238612793753083222466181165538281079513087389848691947989893120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,13] -1052084583662326815505801307789034376079395111406811938972411759966402372412534650290192428102958231399339729129310242898266989717092768717737491660220124121210126971128777380864388093878890286869386882563502259419715779690288916443293375283285076568718610475002103121367061155223698543574813942215230387600227041441260374064512117041196556035045897155741289036195546580944672632664890314120259813656345708864386976421802089119521955944832554660731806632155665216101989603267266117419535093941672911781537635153928613783322359619959372187788452092540937686564648784322717426493677002368321436159368177955006412542669200144291809762577476056438326922708210195272101094575473442370778284750211488760711002445573496924411591827739202088910512065127404971667627205924866100050621617986300650719785426248485374817095708327043278380036435266019903325708211785681886230422322188363623339484873762449123353143107187896816028979971259145262867504290164770576132828698027375022646961802937175429208779166555758733365803761302845593772529296931853606608537199821460371754118522032120924027048604784594625349542229906995066305413274564198008886554489175909851885563125440120479436814016167046838023694270928337978286107084179649741849466109682421701148739874298503097898370099468731596078966394557288056789170287710275213428762902919287302762179928621879973656058160191856280921744572405291658945293293454140725710857626956907293481568956335251601769337731283798299748112036816779566313931752263056225226965215443776287600669942182655375969707495918100561520893284086064679934625502579667929209416039792944063705151544404209538627826771752399945888368634429273712957767234281793653481654278282202832436309357369548030317457507086856644126014781173533188464752878971653882349190621461455702943343114263572409328122996096947403550659024858227379493784174754627667279963265554510769034798016935962163256491055093159236724558361319566619045093798885449808514338229589873186920852275709429685104402323298538849163529899428087537113353099180647407195292440502163669588728783504890470806118843031151647826607800578361804446423843958013274059936924395440585403587048157732866485970648860434323063692076076121865939074396274463954503299211850095731586916717730794959664054272000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,14] 4877704955810404745700748140804611300733782091498185450382435825537041414443268328257675234797514341255388448401831213706918209710221615620965909937171923408323344931002792736477769589683643143195285311663775641125322507541135793018229328984162284295905529481364412955522405135384908845759205167117021652349125256078137499841989386987972669075920299395884300481065082443236047621449739717690448546839804649342790196457080919510929588653183709297019436188548378939826670917544319282702031543772361782331364095968090773173131342151809173240966425038207848331433433331721265148860623804515547837907296627487730675169077997253431872427779433716129314264343528245636983812903706552266048058251904215472999259907448430073115841805126404470166207192916949637388093058104404777733800325721128502314947420857028101849749162529742920039012101751420388246420014201976658401893253199573771496141303323150898039468363347343718830073269507729996746749845358912725438631596743804663468445892728565937355462676083060063096157471333508222667972599979215197282060897564026398953778998031333819398706880827970361744522733366072649298523542498560802064428550577293075509978050856675084150497915631528915370014354979715983523198251247418030258616258629930681524592336750082164043571002379147649333736301201054755113762762807307651180946137868463184927172335518888654329673652983376990229283726452491296654834855223119486081615935614961991383795626356971017219319781795003330393202006206246278402581687073156088574215616930173141647879845584650976047437358808782914479887811491653010672981001824515341092556381605118221683203464944580280340574534976753255542905041617426723331507160419833965857216597228640796928431491016401339128501379521571550035815693119399051004896442014229689058765970595182368467888757991114448015246342148715316361644639700680655405156580813667669023328296977696106222381667627119137257624610765234841327463224311035576970716884115389038314796670463645199105391734665448119950666417422213970241639070541928631011752858664931039687621531712200625979002395068778044984150838786309416381404365769730971517835998270823371048524246895610176081920298912704730422079493074557045053280630350794401304183040691824582630994586350455057638897931229197504694190080000000000000000000000000000000000000000000000000000000000000000000000000000 [153,15] -6257831004839508752077857365200747176768564556397596417449848607881191612383691912824036490758627318528763550920184921975292610489674584700766793255624264268843164641964745868263425403332637578662668200603627310936842451916311988352102226168665871002656910904431878835417710158669020525619042152662040013297608616205435226334649958976160378616448301538403115636842838238729260493614985954907197012045952358918299907051968731086995694614823028825892542173650977123263334137270280807576221259347520559880325620951096952081699781034385378865889346501787507815990060389059940431775794086302676738807199577809307578991252843544486284790132296754816592648496841416791728252084679746137016794930169054584788970868555912791384901289464384850891966931552422660386096976274688595349829305880376858277968119710554268969909744147273896216162708814695552782005639911509676845234288115672673287521752350665865142811416541027949124878782142794558925869170530429321721966487256132545752647477783650465239810391098474651537550098443193419570363128521273305557218087170798465729612757640503815483048236569795808977676106966386963891372004593554997984370839307803277527287057079996620154185600685469454712103087266525355175536052981571729424403673086777030969622462355361305578837506992795104493712092511066757184530723776710683606778390841008552321105224762453289460116693169429891145768548893372772816594045442235528757682316339909125668330947209236789051241521695493872835311614614344583186586321978817951454281296405538152958280109316307002570354664818885646067415492913722882369243235793691382976815985677517672386396668851177804371062784489786870537619312277106689613194440923039159862234983103438643810044611544329606750333595057740796054294432236938099788387356577736903855790909001821717142852853636435069961914379278531808212194608853124448138801453645224028159785309361491540842938992413473924249771694240169569464470092411521195810183762206438304210371220146555705073913307374317406539832801992341888944957491778251580269099807614233298843071068948862024267771557265084823965586848959893707253252254028467521404614893670020873061487574974033922666131380920830721152851485650997078255048581914885882302084102973700252205807121692670523794021585584894678237446144000000000000000000000000000000000000000000000000000000000000000000000000 [153,16] -9554781879812252241427847775554031800448615434340126743294095750319173914489296841823653679498150943345474135469252796765784774302657229703708121503663290782584580567779163173432379727582784758006979633147511303525295737791536179015673232770976782305585445360091802082758517072656814453857269765714172499708343408920615734002705648513053225472776708034434725445193364503715372810685174389070517715772312460363302832079109416431846317307398820189123687968262854129985688772412727832445502290067793433583942151843953702419611852206713502979343534648596855137860705778101443724938011603909507192152732563500177716855686262558450996123831813453371171129867535759082665303737408505200590770444607913911776755901636360023790671540229900282361624550831323090751498017560808186719122864433132243286947116819014684460966469314635542275632125073033503761101891794396229480468133413460248602469974630478855082287397346573589532426218684119766473863964946225774569287918436786206333211882683187173186912988720059221628895886746670574972829612675539340489351924818609172086000998961533282976875723032368583259620856849974315782921867695480179915921431226727178744197071420900875942154298781131003495361900377670013567070719707663326272946243232413605587577412093459769480290425137445919268584733559935457645946131403969724859525388282126130411651316287660340210527452037481382560043204694836201034895598585226054961233049754079096360204054001126588070191283720359096497791250638573550654443156478389400838774357150549256100573005066618652874146785991276656959600233191805257547212431157696688970147994737709412719097366129334801822013958201699268268954666030263877057963763617169518418119504233882390969097721872062342166010642380352736523707028629176665527406967527892333644507386175332331083481684861425020652191784249783831719017686166804133505907090930522879205638899000960805435185623588302948162793907393659082416236761197672499119648429825320949898880293649251574918048519595865185329540425653352757085538874356564624496354625391275184127650213030825651121799087888723729959171449007546395212800369136214654781836274335881125371284242733056159741504090667698241927408428575590449408751210206042157874090554125506062610211130019104988582519986157258834035343360000000000000000000000000000000000000000000000000000000000000000000000 [153,17] 33144416635950538733533650571633812751141473707606594797702719138606427122950068570246072165540191710092551568146432203680974104206023707147422742553716081586196880421681710757455638438645765667909785197166254393595846283164518820975146934684788885853573107854837951752621213768797879046485944301733079846701810068092317221249245347208515633301958802940123991376669690716244087973897326128189325686547211498596116782402769866839129606632815209088244773285858027197221775666293157484910625071467966371867618668308133009252466348038927126144173679693264569646681237584044413688422709071612048277602951084108635748379775978134330447146785987427408899531623349324338732460915324162170114269838148823279997389101088928452352739154669716047124956161632811536898861481560055487088523208301006678668791310499250494191347224808489467663421815063539146806537953801232912307254090558598508844190581813540235559100618707703695244230032313529043863540575478853377277673988494180761288677408184161320326763616498749160995447987873416297990372582699636966534543697684162115339321369351417632294642813836584285198452023283483078140627604913230995529108528129825747014172825799959900873325985082622899463872165787123889759026080469563656398982314667548058881029012688719251485712729839575671611516375519644292319523092700405261337789990122379873495286949201481714238453719107958808311814778733252202598250299142699982535584783723941710825345208415065736425749810310137773501573549686865559247908572936585561615061532638291417712626826110314108136957708443973287102879587118743066269193939332081586875294929127630219850025227220179279976546082789183906311142933353200698110520888715569301637154241507263103701555289677518263606117195633058275877947979153264956201688588634673060884359569762153277054414484377846811150515937649242227622564430185230249604656067103024885075505139829472655598683796265757249501895824541938156363699397142152726462512925482602201191240814691409923778716302725183325639170533813226068003070411822175456048614007674500907206895395262467251559176813011460976395391364458584851937697628594085910907311112884782282875236837526592516079860812557784592257207397451809535293831005098437353317029270499619142709744333642895848476106907723202803152191488000000000000000000000000000000000000000000000000000000000000000000 [153,18] -38331974316552320169201458834346215309814195985765115983893392547541700284583968668765995233109975197559462267287117652879354100295860707761365077967501683020090281264838016017297520999182235293548643319246604496154030309463899501697198798635837515118116162153703536122665983986804201796920708683571335901291507168002488792201864255407498062320781124201212095488466807620966044238306129909021215579660232500783362213643374566409743882439647853630826434081790357588905957549448225927720932903392225828880698587769976864177360048238651890385148464513004835941826399881011906599704270027064648504442569271128487237681538816010935964950632124551063107765860625611609891794113165474729912198151493009507553678760597016624892774849092802278195379549330069357755298537514331509652778769931979945233954558188635941705960060016642173211113999626282267281454706518913454160243566861964595920342333619831702572880793038297095356828928021985240288330031741212473924634511759283699865436776145886898910539475418018581259771943528825872163147968661762571758934369653981939335930129623602907695980553416449454264026138128426741598133329337273715883635504033311415695308849721561646197218888953737524538807527682833818112045560290225948872087088811074151047065608316126971954925027938064120678600197586138813865103035139726398214857150808240100139775394758187588468342820979270484255191782637329316393315077099643694070416699551193879506213298826029333035574088548714623224874881468791231938439090979472001794647984908013346003018512336170391633881851507324422284467227936660044923672873155858562027696035777822820148090256430648049736681154687246953214568176997508366259234453376031984058758483519044909332299167736552468075404427392944394970209557863883001159945891356514153242083748411562856323904032927213851817432910870413545924404285637879524388412026100912578793440119858084989955710743776202405399471426766660484245024014501618818836603575780468841685967483487498048998689447644978303917764006761476304672453970152472100967691383656217463412402071291318987261910530695174511640617475061400878315513460519110784613385959941425344341486992014274346488563123632330802252751702094714284730686891542554570270020191063836696361637711624604916390790181633252096590479360000000000000000000000000000000000000000000000000000000000000000 [153,19] 27094813014622342181466372071516827921732136682170767724547336595331283916099166593230681458919870868051402746429054433080970569468087256013957567426882567276114474754148527716656048209656451555792842750942339182673555256579089531282697236940838547635951211474657335376453509280435691012358200435835396137685445454642118848019841995391359466813343657756744873367191214645662493431639873927725778319126803249725522965184681952084391564561425306135909290379490312984873322652838399644251869257723781236609231310866047690371176893245713969224174540147988915028302391077860894172543057590196581766404468668283029681710447750035433020026440160924805189757485873862275379818870983135505284261284328755949097086850692852891953653212753542096397166946405733294379552412797517001078837020596939520059729951655057606216165795221489873295532048153688262151537223452696410843753464115203138708079373522231987142058223721715104681419982993117178633812979268501382829231050289118682796664182496738121312906902781704876659679698435021579895519440935263942660526245422741112193927490536789472431825304751540920293039747160109618348718112582491324512739156916778803425115752159370672631700852982693646228150292561867924353234549553889301800793654825066076752342755643428463485396098811176297535451532171370716028320177283678246647753677642672693642207345281357754268234178027322130100593964553722656079503807829081755379890201576609213383241348206264860025415197597262055378161521860362358886030854685982765004333123881541334503054056752517344216321250352810991758494549803470805188183293852082518098710643573686209710073086597750305244115533493550375880168822094710312401317009629951651019788391548638654336238004133131761043409190198580718163170679872789647444015547863477541059155263598234948077837582475428655518860688880369657693214100982803348478325124667117429047785033445342564321690749784719798113264255585413381858817927377792083434763916871260858354392206420576744117252058643914446627921162126460551276204290596049522818966927303169424682304019340709326232332631621501073091588269423296724903679140780582402233591892964126647151300640640331399592429615382787281586077000973874577776030170555757849462786667115772835641534250988262298508096840743385206955704320000000000000000000000000000000000000000000000000000000000000 [153,20] -20983790488396187055815997566800314151999388804132714827919510026943730123214660953582295914595877126491531742339225246645756714446986873934770546101421803180159848694407318235847095969630521713505667420785459977218771999974718319613920662592816728421488450544591021952451302034777137372243912682756177173374643861149474141705863158738195256845765644341859178834595685436490477189723328239297905320764542335736456788090575202975463785464464476753431560092364938812122887597346457326138621479404080099598587224334799523912169957795310243523949089362637077452156615071459780805339835973828007717753167740700360861442451660186259659165366039308368635919545688248948206107044404634850204649312075632591037487352835766154523980985995651485258314608400574235430853417772258894997341753025364336370555743829214939344869281456480227330033119233898267471609475450240390189778248218667777006079137601021574276484521059868017500807117656166130148609410051889093481306477417865125193819749388347505939107560393539026585649121748810039830795437273015534797332467040489668242175195095066661802496626219765502144675311435578760760542074277108746101357131987758883406546910895997752019613300108803199234044754927378374381516454464126184663700920859151777689507690666927764290147785816097334203726659387156466936654422602740523167385343513719645763352690713194285092223222471449768015196481208799030415311565938472814335529439509476214926257376098970321706337183784421036646153822489185342413241147314045851099015760702199687129177014314348580047572956412206784051872573597192813213463535386573393968410693781139748137979122574498198656244161551357866195023027015179491665967577492807387150991412317276582213629533801237002785256392854470283465210155331700821068720005043244670003853993160645289958733844883539307724129014545496540371498901559901715686869277205507502906659032579329727604885682707117468693700400226857261775167450666715672737721757228799868780802544199939232483900360970344167541010074125456774294855462591502203166933905878763833290715685545446496719290452563035527636092174003357044389402899552097902408828321051955597722658327152973626052740617146467391647943805220494605484078176981360781821044433695049693503268201287839004947551551011630585049251840000000000000000000000000000000000000000000000000000000000 [153,21] 5396749621662661244157613330752961117570919455692328600148959424711109578279839887411857303049838529651075534034343616258705136493361692797867409221734012951918323040239649312392182295962853784184240882571563568120798278393427631826236232727157079541275132637485381525367231549808934468205531093737090673267822362394800345938587453486557565154720001465767041183007208789105195206703072514001327402000695543397372424939147882909135896541342131483749508696899277864493406337512483734672531518166129629681572640513411391904268341409518409722530028692211042729349820896680504964957713792165256908528013134179894111420723119509062350269051222416255093715831693718824604127182104334308355171217783419761304397852390594987553022813652967774716102972756645780007529158827733223043030069231874004163368446977062447679902613513504606551800773269281014422227236075614176864878649820297999189012263692660762093771451852484207661633796764661674219637598355107227983076914840976563241147741222170774580125887975171827726100468886586071910894861751576215539669308780577331126485322196401205801471287882877702692255861961624483091407639437980090905186440734783981552548036560793521653250094289611664037866352916555105929412926011303294671841790063737129793621337498488566300017424175922454177642378815521889665218489291207823178438766854350585256765764157015233853323049406813599616023429422179370218280450149337005471039537149181422786029514873062273207045121847222676887952479003178742338771016595648991320148182802870007686672767055613226690874418898240961118933425578316979198619842054435453882307218546568368247109742326049065933057665948340402685891572917327186567595895338354500138455286305991563236322208598346969878698844337851978230670709202009405559225378939598123293718833091612988225132494789174293128282244846843396487110823390895680810416076552640701307876911879698732150881480427430588677595846635263870913487203565021310976327535988362538026705446164316043892728440415500951515535528930454707819491183941837561095631838825003444306438344033181405420761610528933727690576748812338069680580160167174503372137869993740654159149149488145551941556607268059414245130865353546854520498503354237387032785301924972550792541810280259528277428565645008580265377792000000000000000000000000000000000000000000000000000000 [153,22] 68361709566295120612998192321867972043786629875125056256446967027383671505790222898979784181890862571534980866691256075888087252978357682652649103860459434880276241471557665703825364956229720474436734881078542182920993755842346334451199777519795752568361420908956990298121771958171787667922948551151490152613408020429271600901696906731856716035088394227620856451453237613405939023027456816524977333858810996040578430953128543636419956990171741002533004561047688397611526746348732097206895906616406815711481359152684467722699370479647703458724401153596995396722454403379836917722693332359367179740909729267513103887554335203166455678030603300619708969628158407686173280309550702304209020063038229341052374764882041545739678828170362378631970860549827558257558641694424428542747128438118496919970947468292956375710284756979083491419403079546147145979163270439301644995015713207347551856652805758611170452544300871604678737188097151028593182748547720406972408618168285418805731590073633758200146644993921279955629345901796195638400023912092950592243041830664619134390473809718321593826263252632543240468052904163743931460920005126654128644277985115386593396932435353292816066924398665551488064418363594570251975840925284584299762262340318553328225563140545675392854001955636674335903545479360729821662528773178936158025607438030185389729795034115701117946602104634768933097891193292632165996675988746139811569520393828289353815469248397721604479535877590972202305784830410530093718302603613386184334189789774754650684325337287431034154400197931801465692743656907076033988134516732147997394926335602226059219627579041327594033759199582636787355429573688531602525883418425537875114513174839869657477627274365344605035672302455534274926447534193148146558219657367818323744170593928806149446328294648143364190681508246887820499086693117044656435946300526223109232619046700039971742991681172737532943146174119572583047467931733320429091647423631427841489368309269239759653093972879553551485960566066846979392305884050782837702610839870386980635755797112836931554970395080781307841033485442030991328577079922527155883048901214499738606458989791177680035387253641948383701137927188362949078477635384022227942470772699801151292186878621049808223980264632728325980160000000000000000000000000000000000000000000000000000 [153,23] -215487095559555581921547519937672424403838718740330323449256721795493481925334048634940339070490481314794766657328972099006614655620793666271957870143868754389157425186126282926534405764474485272834278358832702667764706537852457344092337838975139751048198686580596445972377582719501250184973573511552906493834571250482226430902935711727597508991689289415359569323553098900479000038053684303680921557389729479400010992218026744367553003681623118327129349419991221561460421925059593548230453866860910445333517068465476341867684807074254916145053804686111099583606677210970366439108362468964329014218616795611301223371038514451391187090755194496770549769704122729861844824541274144109517474604499529412915561352007070151016335701867875763656861710479812599466977714677383052342123435392174164879413658778190485537161789498767233145588559117648384560622425715425156162498795223717375842883947396660922603815877066570314878996401818635275322065799592741502578478908059201914221906541609258744640263684933761056871847834300135247750615298229826220536978614223699727376193759194452325118732033901214182941939810783106351652756788283162602412626732920967781942212473884486663756013159198596910260159392388181165279442744156060633603524195934034212262199663668029839275631979728126810816279319854470187827424218024251739730652711053273888691782761676422145734189812948257326618417468634549730013723283541790691630130870363365439876514220093101330503279458734591197169279494115666108624798363221273852169589853855420960465136780281066856581727563011086914060055075362720682174033189701070874490816909792059106677319360580533130192950677895877471173740737013323040794959386032359699191953833625205391974698434199386904019421686431043710209444461391607433179404831661735878076068765187767528649773140266318479182122619621750883045103202829587041875215625643994977830489607039811731835713784077631975297363466912383907719731270748650968482967549965239428052870338675396711652048097839035059614855421936762220410782396413000015506240961003635779031485808482984142621812359930144507233730676919442902609169098170947091651179673660556390322510652119911176143882243718673671073750985156922876614650593861533227727144043913416073814301713602997513138263994192435577605849088000000000000000000000000000000000000000000000000 [153,24] 375825176186326021579838120299577609634316230023058223064429115790227112368989300448081274032615490212467971555272242025415955210972768526704360367169174752020481107735016278456228063036514581181992284525007133480229544209083909494872706257419067729297656823261259730612104343237176441389861135019847257538967319769880027897992564712422587198990261738221458051273368178700407574679262765675520965785799535551593028555382316740594595123193183160395297567512092236947418354921808216819735278261038253716846220373073346224798323403392601556191277825871736700471581396583069396886917317385445428682373712113561818465897912534133161463944533361771637753231915379410660978075304822224945107128613216097518528027955496341379828428209661296962586585405144640868072329962483075187250118142929005450468065217147900029688805500387695264223553056493738820600116619460298797651600939834071802469755504784971751451998378749885809086283274014085778115813104594265441945523017144562428755332554631155757475112722991636321701315426641941802036113041591271164518652414346827789852618748580171842191394829268319921763863707514565472042922002112803263964771436759060413813628087645706362225557404622918347018431994257768004856175367842722708706417740239166602015226116459083529413862164194637876807569846022955290023836690607177847244314448626328547981253111144748368186433262376696515699186293635437564246120938720698556686191675766749259539751071149078095364176461037973395470449727334099345100112785299447426784578389647897552494644715299490728209243967480069636674711533532928757682916278503736107794200401376270265464473869038700379743918495059700559425131337735784000235220575391896005323231877210532386198990671523771836532854932425253310401108594195779960799313563439787005821520882989191461983600206413324714418398596454042408029628767936683192297657911422898514687754271040400010188272245065899388029382806613888917287156854888057254896488853391932995489517131994747752550640481292248528172270962955508579766527321327786005263645343830563730010982707163600239774942176729462629706904339048362226101265373650044336883220921157906669837810048873174041508287027265511459094930277480201845698032579114787363120135666682795725292868315971686833809530186853591950641070080000000000000000000000000000000000000000000000 [153,25] -448486427799825796611454334138904989383888614859863011859035609063846147660444007438176663883943526935450875384121334575971780159424195975595353994003049956142609460506059195698945094137337768754931800594843646307503922880980102078467400211179931923867319341148279929290561495788405341963124846646004507331680124325993121118241184680834323038170548886783707973781773147228820915260880285092628182692346985980506153713710915338447844674131548171689897811774194182845679822821920234217499653871106917987116526614827943611376053580277779374711088111008663812508720127627875316141481030588779323726482296290424100992590085773200465282728208323371508966834524694556454785005188276010764981685567677887547074260760377784831494173876997678919988432381805855034442781030277520149220909524139756674113529451310290636534321856410841370352351126880108270701834651260259553027256693894923225851431808281538293215647992410814940001452242037778656075757647602701107248892875056731404946646115149075203236041976004607458366125907630958423499294273545477770102590441507793207558250179362074789413488599533096736819076577689068765006985586158793779731922314239567911748200027263102057226422249570807595797703768867745848439999489454094190250114884294817594533731832645924034846080438478983226688064395900812753773919316983955347056871124512676810771128324467197058688738167812969397865440562361507139239938894803897536012702271456586429215525692749224654374213938810503633851673192482527651241100458464167310840000003748249499818326281936198911646882123806019894600829990915505901937377108802084648413497809856229511802144495828070944163515491281175327949213142500018714658567666084824763741662039939800153004189609873189430536643904713121780806965585519415633171213286123018717050532852807127322501370012156892565486505379186322233608528636130425705027353715950645115156753628612477533737023892169704757936514389955891835470669329067535722040490284125322999882877168450904764133743648490843604086517700248289942757375526639043557715115278984675263055829088737194515286918713777706280061258143107171574738696581820374412150628727288811749577443255665438758749657801304315896065770883719224415551053144994555317942531421894090338221010287170969311906211815746556015969042432000000000000000000000000000000000000000000 [153,26] 380009308274416569179718679783913576211347542706691135418259034624390683199062661625248955092136960697685264373338992654630945510810203634383872228635749396890898932946689528382144441768695951980287085394100445369969964965207814428147411368559777662208307001708997920236718404525631632747259552444532112502045845294138213613145581733713757242448182236757222171695305514261612598153043675403428336185709438969830378490757616353818180563770078608595546892646211918260882969656749690428545691141100142461837329649059814851518153884558945222239901700047691513040007366037471417612878263133954942618474314976377364704877388963743314437619474550561327163096783811161246011194241062638236466646310068003107025226433230250883163029308525501965217914914603348265881568939990745239367595685456601349057730953094769572593802904277946934441829917213664692267363152237853377789041329174969849174864044258879411459031014839554616363096679127080823526637803594534320431852097081892601549636484465035993129216277025511883499470732504461948856868897009285758604375444406247810671978417927663444810625290959752318213939624412701878829061516064598245936252135926363202006651873708668407268257786518244520298344722195899150415320085967152966622203219815961983484263121541712072063838574221195778981184345116452238565461088775669583030720687669243220126607340613862921542545289504702192351524032257927702695102422628074921469561557575277965878337079971640622171495169884078934456974529256195482981613718432198596122724651984021937804207514015830025199629538621046903609950644537209172286233197539570670868218700903765172595743715337205528190589617275373210064829965596278555902369709382492770365579355035825479287340797348875312668711577925284760172618295966487429190771373116839793634962635828400250282528026690457507802394041081514188350027425307880432618324174506611973837670545184811548409577056657104459026836950824767291331641023934429075786717499044984544768935554229918017374829272520384711493184878678672381283335370000949778149992484710455798284018351009526311835526110704737693344673330389826616272234179698546151611652960571237005413893202359521091214677113148850923501901246727699608434153990311249672391343158506180976595715448016645600450293919002381345840168960000000000000000000000000000000000000000 [153,27] -217572237563958788462395694547740274100194149949353438889344209345807768843851941837050619694824235479438201022640920350386301339548665429281740006830664352382358896989598249696614646015012150888628533848849928264033019351207493366227547644886660678432791770718552980908830999346564835686280409073802825004022162844750268391115890471586358531040513706867972797087812484035957985073235926373301614923645080992199903215371212439464483954852060116253871384126376087739620003614649188462492394584625339685497440623172284115424112610295147591020469793647356686112454438841413786956470222835220695668000535888735747805833231681432465248757822961810597933491902318651812976426807967756493432643943008542300477571510731834460610888759314812095565980991266851036649306300876658404891804189790687406809838598810433742134011217137733464909387880720120727680781187777689117410269652500790940879629750968724034500801961841178738720157141760131549613002094280852403368737584001534412472963743458515463898662123645510625572325996961155184663768582171389092144697426931937487250754383969009324651546394643588705600557449255231819563097141985216102374991696998100835725867892419589982698684670025551952704046232684003406724863715549268158348186083608132589143255541180064573475027780345621184858644587461000355594459997995960882525941331014834086625771152669298107339819749389902316945514378192435213457568347974317996760935867905972764286263018720551243748455793065018924517772180830224028483392959862108191084041397888874832351276501502595825436521919600867050763452852472430966022194359121964398839212660377116251651463847667146698343428406574999719346189779351378645390242049963000693964252138320775967165089154383764019410987278105023430161314773787089318023319455404985001374835511914422801305876270060830610079892936716599023902686608115647187036463570811881755391192630140540851639722468387302282715975623878960710001757725613845243214020068470959696310198138196663148195973733689880282951577860469021982028775247251421268705760556520806994655588292990392567546153450602201288716421862804944882427816056516317965127248711613784713699924056452265406365202932110699481706636763317945762900734785765176066481702128124357660177317040615589896434585218119307832904908800000000000000000000000000000000000000 [153,28] 60423478569644188865547438842262195687254629511227355050655234530031321816780174081174030059715521937059681530644720732007872941131858358796293661807318981388907728521971108095197860498235535539824246186064840711494245108966769099219843807240203824229020578227039838139522481651099165676006049132560778018452763338349867075049573362258050624456446089301159988907387922316174358408836462737998780696774983153358513656962385813059126500735969677165760815732871702026907194398527411257904206544777511674749961145006765603786642425514018591351911095377291336367395825185627772310335042839752878465757705023979061768757403198216255916565794318045900212277718976647962851460735327647801603118065581394225624075367181600814833698360833070773344967525796015424397098846528656795623902379867062529709500778745845524487067241339514646743458157084011314572615017561340714654652293383313037324160459861581776138375934742998229663126801430165178502723913964102900596649351826023415477589456572653468350135208201874532646111096655142733796098451551034513436667878440745922058061021856478810310675244954447033669267108635423707292560411688587437039954507964312231079671389108133570842141322251681712372849851160789748183339108594102730160148163539769022989369030830269537361424534612726872798202792456526509261177454133292997713559209737289680179779371046134807058081956179975404229554530818478485872131180936461120950020028260310117128632142322224124022975652110507887166009595207580160967880738331490333915645393435545768881145616576745840773359890136994129777630635213105565457699629715378946039583805081153707697039062417879401089079954054620811229107095308945319742696121803231999248742093003881263423180545196692214856146824029087928328587186183816597985646612429338118657531100915461336878229770665841919130776121275797764337926197292148344595013571749183992245637251302865490225303110966365198173005157699979008207340561383893664371028408115594947419145288150682789570293223021201143973127453744683915202090473037082481668159241076278320698297753716573252711396549876754887321101647187272966599206607948718412237092616344244816118168901517273786987718078111779887061366306493955276408184710566929382223909970447485920893389758590565882229414048472017038999552000000000000000000000000000000000000 [153,29] 28625477788735297180994021767538038149110244623229090855793712835390112698923577562193352832585002915217547128612499212308362133444842744973701147074951657159949861435113336951141836121504228604852686489957881714675257297660581462582129345607805688395505559004331130188739115669525683442170822598274592918544627255742007776980525276435672080940939596655621967736040349963425024552150440173243966358732785128859168794577598314781845664117414405866824525346343073605356823889187903222799058337933047827819468816025141614066249418759618620740014484850482771495859177305211621388671532153518114296137469130085043034365946030847528986079585593425758256193486161644186597914941509014357193115291613672875934668245313625282065835323599350329114025972118651420026089401519197393275840863541391468537593206921550472588587162647894015027238080409507571480257741543003583611051996550716605090889786508730544038218077907450546240088543596972850220316466457850130396575512541273841032016556122924054986298976030466797224161573025577872091517084940938548246215498988244079176864717802314346879030962895946833725988667391181295939922568256159693130046701561498151682910067251661259558139476065932944596802130256684840355225435400054685815984936772580532295599550164286792117157103643483105145460434934489199081386751858166267294181804806510186951504917731108772865857152267689742341763106190876500403800580569792302507024298129749764559005747530531545081358358040358044286030629962231823855307866803011216986874631937048656792753531907536503742112522405076624401736300384749680142232580918339057074970746179594888682352142496046201106585471970027045847924869340501631176459748168320418084163983098521828175565395390748779507557682870050280900770353950290399951628327611008466526115255901034873574803939910293112425190176049127547551574417607030078201675689295613641544695982939168021699528011794181214950200255139789951016000335564724052943528886528387650225340594918378767480101852917193551086309002309383137015495401149128372895078643026318042879449223171405016426485954067453820500822537257441895531965977690619865724784456250830562519296114530427323683785339137538982362044990972032233145777423428646453343712617207501046053780960457555400604114659189467731397181440000000000000000000000000000000 [153,30] -51567130022859389221850815561995325804325503142895066585277497846713371613438467005670837687078333308729291631270817184200813866043232715416691611614471949885845356550718747988185471162545440754798868353725694798564560492322664195316092565654111376063534727809438511686874338578393175102894368097531396404506027459456388681773460648450123008142811784722907421514983157060339058522063077990390012570450336752277195445898405375441344780007986298234629009308112418350865346805720859875642072221096903057215814063440149853520661675306798816721281075649985156656681156214007708737568616086459132620186776482940603616365932299886993592448580835992546093198389865454289824870535322033186005439997407926840403732464550966287928914633368685498132560778605406273960542776463729823165679680462086541048287606075291408185596752073373098356080569978731746021647432458843707301657590982810835920858925797000813735118028236704571076556209174385850315992308344237531739591724789468742935026414379497773590759611591718391360482926762199035953021308132638431191711968255703556413125078340227904112326921550793774221402511298841634329481037937248552916555737720735983465567536776167120286899595339454851483094759757965703839928526773280981492466489854459405026941017755347586243703006691296756633577206343686037884910782508781423882204763872142462618379800295052095274197627892801472946337201174522259897285272703344959593769735297629457846562780426461944411522002861454552936196922495216577247565645622600136523272146221185768115939216742082556871527745171660972756235169001131821929159054506479683531666150134292222125835383194059265517390872323656282193118419034928104819257152583694010063642103467693909901441448412149298995749048658693808045752386965458764802038746014565381694892297344995592682172020370186582868502628277830133854674710996256064107050915243087339310293552517489838775885361770126189730581734075534601293679118662068012408992154860555980704908550835306608328779796885462567068830074205717656622754851951941541300347316573068980987656467472364302952146973337663537364536004558255189358799912127546525439538632591053091290571925554369744812073550961487453544638016092737532583535076681440446431264283922723648565405927463337536810101545933570233639895040000000000000000000000000000 [153,31] 41230554510095090889981573359966182520662005349554487395202085757471057008109264491935617166821417477343385061417809970488120342353342013119766476369199728429373646651683115191324123687271305415920091229882478109378979297140235623954563676317995903959414881196982058322608423167982536663293956808604227324323694156456446735425633935672249467242438434271496085444838280058653268024892797624164909207395330172635046605164034831335850389086184792041828090715443114767626231634779632350330213694206518244215309763863396498319743786049058357823928922468751619457170225364387645743795543543096289740935161841903485769605240123018552485547258514315252266178324705543362219276859481806088045391987462252406836095702854047153951770438282554185903248799599980552057584538215286045534433304169443447038139863553672619907032050840886719597546266676281407596915052500302231434773081159706025967404860597591171820162894717332386198579392574456726056472285831139815758857868777477787489933588430767907622309915478115924315420538673207814014476336187861616568999413562676657307618855934640773749690490523818377092494193794026287405556575305496959904023582641063920628059835806918943886051116061260934575178058195835218200816088505353612391297628292786010048009991361578786511800189030687507593211806077942466177042426228662235831935966417912705314440870395282878452673314219912655410726681714964830618745477572647797916992412986707608332215236302432416212588230023766697208224106381592464569346756486834455375369154138571863258782177883192558176818139209204887461702621284247340457692612932854163839957161053411882383758197701502366825872377672667877013252531677168807774725173096521847978560324799950473756600633145116786141447789133888308088806388393342579761770870110941478947144173196007620411959897564332623134594650958368399804636340184812591939821272431137643271930096810564503328041766822808004929514565172863648173609439185364175220108528406261553748527598371172934854892799021316222639729357351668985891614765784639785520868525425648395839388390090459376530091435474591303970639358548369180218910051539727394058530846501306454568189420295543229362267052073043818071831675525252742260932193603073007268005978838337996487936366277585391823168701019114182249807872000000000000000000000000 [153,32] -24546852963574707413229963809405622070896862837449767087475316826848657198915151648127803629090167750220194126812165491000999404960183056676605041251409965977382460413038137377260706504652293102884826850520134626182326754392297988543068505202006125703949714510053217476271595042538236713458848360375320975440294167766112058767482027675928726699850521076455377877521766662585656018252819097074100784128484451824505961384610945219615233250799828826640955274655839939391779128943012396790673003215529256051679237474253286714239028115624921740640986650660237395273206051088835749729681343266439939481629020899278706255147738207553857196000871690503277343447608417580495776043425995561740427433781716690702004852124191093112325606337618229316425380466681726349296505456477675175998627029734763514806248217115619805808102308448410402432581738123582469791748272016170389098473955904453167921388030092748367437430270800185855215815081435146789867050400388295038597939684233611207703416367926361501339915747230372965245622255260259032952949018999273980621229381548311390951574426236445755970912240773508384211691843789980751325651866177356264031972016118330471896660706697632302384504611230676557131083167733922032376497940575738881375262485437727644528082674865036294439100304397792519289765286249586860432476233733644143261700169068557598060017686406769252722403439151717329131935919292964955815522503830555946072458240956510927662216048395013951939039118722837066515741218395444077595069889797059528569092408163694955956271239488911459368047529560687456036094569965774924038199730912940346636182075248502658632466126298673025099109164454173536135092964401510530051865106321331139895438193947536254643804161955593228905458928038381115149042293112488901028449595489345983997297205303186933262691343754664426028119706725570833209058281005679950094525603494890306933872725181818929699491535208039069524606851400566581005860316414177285115631182339533136316533228657363248413427778582609377227389439454484639697548658115239894924962462055451784967093499304392726423680206708184410803866042806505468420974645537170909112253834615989959469962137835908786009510763050197831772826853276607818526355587017789008128373854683840359993138790157346939730140119265053937500160000000000000000000000 [153,33] 12363687668343508478291359912318377583641703659673630521581205862782146768085913242185081375152731592333525463599709178717296536217883599852824751638252727403065775580368092164116772606282352413386458405494957186542891298488372295324373091120899186645379718961817821827023386938160943909222262616584459594855886080847582950347637220473332743039479092222638269106875325820362487512512333574622331980542228898307092663375633298056840304438025583042195564727639167052556200980870380718776179290096176031560941068870807431003922098546631346485253870871901647861896063095696161457449179675169933499677846695962865196766790551346862543091983971988165622882333136672492919687648912505040438587553906411910106804030114607757223033669930166756119679766000349858048828478467780232228416562462886198043517334684193790177262535983441988006813839653636639530866823011567419319034685994626725566936879623525908362635145360329629862537933547724941183265917955302385535765155455365908309431532180840376300904159858827060074071505513323533885955794939455986426955275461163663149997601280567382760462588247853419460674693986849251148889594883820349777537313237602288658317290733834194228967322666221935076151323295887568550032132935949890261970151599338609680301394797089264640500791494626487453652920379048111822502538784498467808519443874734918149610246109167300768304342862538731775029691035982120332682345793818073142856668483871951795340364599863811167470097827973390380477632630994803629565340173316328341551311651622971021887067921241383018603371045998967908388966921958254878696408101394394548679551821073341525866868232677069763826322482988122755898483475616086252103841222386079255367625161990224160322500392399594739602361824307412599859427998223753744235658491396591822523318796215190780084464605825287031340684598832652181387494571551184184025640571865157722707727122388809777033693736671237812988268375488030068863669706918974652928247775451662884214872159718395811895349784432723706570522787608901371400876657922485372175133778089671256559775201470026634363506989554711026163920704762289043842414715402559714635624544179101109893777752550720500113085135250761428004650727914507861152498558495971609850438900446087292598493744229061708544806848077259106942976000000000000000000 [153,34] -5599067383291825121733128815937180992777496485320688538020925142456146161584739155469823111407407313215406235757526404774127137231030335325245775066242454992354560375134860989104070258313365672621975864925137763227940275593639455219739911111430601768594688805177123893681717313550420705587305760611842091522897952816150175925208661703286744631974214136920034683183243453039483559295410516399256525780516837445896392755926172546462485071487149645039852212383362095531592344726868663234187890426895482263427368819931158824385108955702647526245422436563540108240215692615194790159141713035531577887924855828572183642597059606180138073956982004584325619530194427070181448499018321194146912490188606553842972393735576383529191347225379028934322078773877442453468284439214247196266420733943452477326279369962029380783012535171244047415524454582255106879987140672536009963819789305487962791157558207091334044565435673909054976648231419316413949546899537906974334324874559774539418988130120118486099898980276361593094587844522128750824714086656170994313379698739640102183693628823392811513061760113502354032069158576560179524209210184782887253884164643688939536618404944236769837441541991613395657149112233475097155651175120324921905942173016247986693678832278322016047551017694651961235490088659585277901982457196201259458649178294031968941706285953096599273226432682934748201932815096855921834659427604108645587067188614375151344220201394231223624448225693450164208758923381435103078881458734883731253368315154277734134301910037784485875961704056103884538945667240620784774921315318390234258270377454641318500985025789670378012256625806990322419436767006991945797896228597381623516600985496673034394205495514113715479539338098616625549471299448566861396835163515808460271508044915446321691444778870439976868943726713883342063939553621252077879375222267964466574693154566403578581094957691937728216836485839702696945134291863140932750692937724656108736496854869251248104343601512806894835319714762388730247294334098887003949409851658531712219281328007608902315128388321416629096668529542897708006874151814527126088576826763589500716552156106724547874484328347414703043997794436421682518143228512553238277440238873461708821330686670346127543668398266545235558400000000000000000 [153,35] 2333647218174762579420230488523277055079044837608380513295982937472905314524775646154296584552630922073948967872078955357014961499835251495172216262339854684312229055100287044924974944489208554664201198698280591742060884949249187234541323841082204965383582339816329447631017916297473092985553075036367639035487373546232231303176525436471929790320306012547535771462793685127131194423437131049375201613957062905255147944711392237496004673651111570632779954222102864209107818923541528441436743266060022256467418216289766368367582887090777550001170675457580719238028110282953119587842420335506191853640513219470125464670253859494265963434903754305627662278950276996451601290083180976355364422529971537013675504057708175553657818519126864402026878556636086686334221943664621377172461130216019332265411119204673266948270112276985184334315079337121089811592127685606914774948836566242669656607370154912568303390315251178213214364508958219086316726008569302445111281940373368348997952962627662860727392619794800483257541953289140538160024840439657580421944740197041987742256949826034847520368931166942812445217328485078207971383564124772458967186845823217776658122961951759503742836758874167489178842452139613858502893994370764675014425116709836977087830829699274042353948462320785130841990874724826763938456940843810982780004385922857588079416039874030409273340210831936390944715704645574885202320089176049704371508441906700880741925243424857125171992565479487999152328271225381668226148928398264621072665447127739561773911380967930455906659113081402737939511464152033754289403678635425694814237328945417482856340437557963976948160613420994003608017222174659992035802051316829320252433275354608441725626410839685143984187678134749022596502597993872089740362169758872697415610871395850449486636399773074739522183066584377092841942429609056490460260533912121899929189040197403503221898296022470687903428668486580025658485415842489650782577057786278081982187970909709191457684172698346352560361698765307865832667138685527261954350610465610297525720013547285201445888016412676968283032980161248883282168122481358376924537392220298260325576524307245593717450604479822271856575662101262350321724451217761837581709941564828096232535784547432355509241335783769858113536000000000000 [153,36] -888795455940811823753527123972019005143480092660285362541801410508900496350694000635482997323271588131865658196737831414024110231574912739890230861344338365555760296678339337534688816908565153701787839059162369629077537670486192086635370620308444200795125660171490778409837681262058096431291380023615404855037822290726665210643954361893373733909997635706598371652894106867327603998919808386716308820619128518673959634210516417207415803370928827480660577294827396100467617503318806187581950444751463011156717191829598147191463124852379356541693557594698456701878211007599586845545285238182877098738358221525183858665743897313714327862833605730658546069560281625246696558756291686582795325306808071016356609933265308161179066106164570622686544907357554114178788036265502993327105865656495551328113336842335143119194205347358235267675417356296929547421726212280324791082103284096618748257373921183888720051856025316772036854917646133752041008147938330688515925276773801654891000709424781476556607801781176353080842785764961938757777666620385192225158290816555255198446314599471969460915534944532941573843022539940937884250155359632890679781936046206969722339542923445753534535086652358103373407303953333848427083037182642622782224736618762720831958586664793300081669834466255793841761021317305803232323734738499723672208725233226612192803446789410635896457915424256211309230221217083218590276546884090812932203547527334322870550025461057598579263533073282423596441869401872909877988437995268452867169935717990760316277270229561104805922657920263471247702676897564651210206308172545699683035640587449611775478903824151413657726105138233320009442359891259621255800463154304697987751802577261177076827919691618532514134270798917459031611101802054706948661010431775544932552443443826315002693651746783166288009878159083696278822742997163058458269673924388923570559162926483517932875337121863388022595791345911305375651643634771672633509553767710280257287723693093476632372259346706790127459480753704044769478672503737399348252844719980493456585981213931553835987525552138069391927835805538979525516610592056602086086377758224487965818863530106321317210880797591139501923717142148671264537427006384018269973712466327906794832295824825922781026884593900868075520000000000 [153,37] 302050196995399179686498884100616072273738202149558581178090114550583422598505551230366751056854195700862560293068549403537321852336429831573295174930610694675716727133003664233771815669324384584818823600558741421127691897684726414869962793890367128338259632466338520736058964112344081155630762981921596020939946896381448685011485650964328136778255397393977786091238494626128779561977707895883408943108759392430130665208534979585261585250755292913570391497368537754052125064606022800545292552754313190128851061715377099447651167385890853330213369910939887530640441501339096472844061434183216221926628743293177562001759481576685131448604692731752291780243902273715763940066677921268818632627897783943967103953788716416435466452125080132682415329442751036889401811706372721445248088209737641592531639752024769154948728597598746896333342141849156015330386863543481733047358060084957831272699326779079642167651895497825947395259950206799026166800253296141695164028463741929891003618650343332775551734990703254984302294478971824585906257880043940811512229947335769916403523269614730698625002747367384607538118656336089001855408748289740134376997666622415045926295437580245514934720964745090881940703959477011814197564797879806279898760916698160325390707699270192586959666895372296941477345151402187885377914924984051213928339900660829129751553095719531238337885639828611217142529411454625175021024426608070731549877328883689729331711600075776101806881991474916912085920620241422973028947307367763162129966745149440747796968390913576588924774419245266058661505364760335384709625243886740410682896099278771248696444846766636575347368189943772603842705310679294522700916972222749555555231654121970007211661974665985322626137247775985243937006780789657803492034914728260147362293962699646609942097289043224915255509772178124518824141316787463525159721511407879303494265134992644108860140109086758981941493148582712602905349084436633851960346187324823717319553644049331750877304479688194759229953495378708483411826400759688338936298885419903131626306549820651394591806971658541789790859604127887137508284037053746725106905376390964567736119101957858793299957839853743733276693326443540202475408651281387487917857355034452694768808717388864823365299715771033714688000000 [153,38] -89236897724415365318893087692386861451934547063664291338072196900499702833640613664841820404891543153701599881395310626207260943145797497083435639390251712067501571777056078401704280345980617594935502808450105863673867050229927434135270066864135710551876504882234374421090962773904295756979742516604051283068007761809779292699077097672338720882777748454487671098591519536200794238288262435914581895765365493727701210900352964576582473799351044482644889697365488814830627963795946253232374746605708982722958496218974571207244547367826847490420372426068672163224913544032578863505907309518687303014285628365907478901812582017739182090766463821279187964403598243560117982088943388484144823020906704356050777259900083433023805933804007018508694793297644288632384408017713275838729714075053065685676585604343210377096744261253638755454845314076531623485771114755427284772978598458916144461144304918904821871034263097387286942800042528008719245697237940657909206241363299431868554222821260019829326400725775105565524118951453609218398725038388642585708864729813920442015377107517563528800765166861012714731634644907030192066479234166326486904748242067263037798692243445385898574261607553975804563499456396290781568194126103468047351526660919014989278988506927966864386361719747124737849534583929848129162113939733228982972308796413123440073669622046935940918273382216658499941762943182869913518291713727793361178352611081309107359982471789736403484053808501777621856449894441715347654958187992641759131541537652379069724533699647088199026097381138231714812900939064016526047194819325754562949663670094902493523027156765599731701944645997566460226253747421955414401194962741817791956231273066819429915176042788148229098307403307539681827124647004073336825040530648857288570639624304700301909861126614490398051323387883553558590684484285304977724193155963299478459216946868991651774379481614659413757283519371810309432028552370333510356873361287447337820093937727951729887031346186797823989710117802370909890674456898814413594111166876191580274594696559474366959114234977313416564556957225076866209423115733807779189598128246112191689329992924335662407578631209523219474980268865236288911413613367291381823056292094799447177677270608548005601503896146758860800000 [153,39] 22401316023964492175944659471019003753679565706173300026626187605421464579281114318415417347512283253267028740460852567507478205309703739389962229891646903782773131409960364091599888774303040142845544070604427171909206221561100215846209066338257214061292853278529237579218779133661928162956576289989247911733812766011132508890578044997706138562282678402964243177519231525303927249032695343992226022208406009294467462329331913081307445504765864849264279691335962814805540297625528668704688582024477866389069579481915970985679583574039231048443518942200482963458123815028004630113242298153487313958915626749443510273753666727388619936936694054174296495740302283983467056511541382885222401514248890114976812761186548696669533474713792816489507996885362743866093255512491284454580684033468557574907230327753069361888478358428599354392284943372902402116412081141102942688146469010785250965631114663171057672206476905898320853913531585032471765619174504828978717386327339590149220403598262515910261983746473737224962096884354902892272425142013413682033155557589593790535075327160511800897471421379103300693321091640662784640818289604426270403894405700421890886850933629219173357670938794807914352008247112130645167949826203825086361461364026808192753964147933153744222553147188393157880798322357678893341501874044723849543053193545911108352109988606957101962747222225713134567797186732486793408798548937626375411689439901629215936893768615736728988149666465806736100263903195286362425886687183467799885478474419132814229583342517808901468027575442058582799528040714214553632506852136965462353259723784437728966213792941616442638205866126803545606817667707529962719908006067457684861070776154476050996390487342220036381927558965683171885403709559084457765038258825520580585577589042481485837232444170623012893572738690283837519303806149963282628312232945352065609532515559677192658093957434603381351886795261168066521605745358894873004314168068791077270114833613826711073148397078751271994511400416669888422562384686707518136831617580860267342529644078625129104098606189201749876763360506931006872425437775769613427274118779601038014840344378307384108129494179412464711573105471198511251448381770930121214656271473599061721577205657253475411659182329322411840 [153,40] -4661445774363668478675998316105614501937205282594677637958060473847019989825564210737687885801068528766897795210105766899969491857137710341196525094637389568909372004084501144472962534400348592733292914630339097485463618662647685306895026859506440395585119197836540162197242244518852167898958462313507023592957687175726614082149412676981950166734121894087309240374347443067609371793918649236405443421746878437055018937255822221901426338959518395396964137669279601562914336019652624612976031871520313879018918699564264795747741304451303458618804496998844801474779741165410514847053419704316786616927547344270003390416828633297385264043595348142394660361829702341697733765548590103030525900974202372714614962642347030460042045092983647383218847102448126796553032909102275833481216995331303370307028848988642215363723907633453801781501710844058292460217641844733440584813084710631821459737979861484080567578621583462935323756816470602389491172301061812349177427987427087733879103271381021161416411145385383370085387295802237247469857936332573868280045178725631696392617785651239039937762706364324695840010176157502451657755868932109201108142268541745594232242729692493906685021361162197726080084680438769736146929269593241429920945183290413411529896970814046588077330564153563181826510553733023724749902602317755316508405807347903653475974499250545465572343706123875075400491925252786026200935499083778023050434844129990157712558234725242312258863078022153406486234640718826599810282520819855826587862571805173435927087503044997479040080231582125759359695808143986689600273464142838381010096076468348675774150422588183126667821793079022117353561845477893690156851889052224611677812213976197823429828220542699825012311588115215853919016828125764255248015157783162795691143198418286289189697834171671721062292389653805051991152237372701337411045875127867603540270276020270342138675132431888291986941503304764678955954597225849711859046650353114065591372041663941285586266133952279799506516295990817251323980128820447386711586686095699075187864434421815424002572311568560429728241842889910250632006427055959650913060254437376515203870697565728531211126130887474376454919675782275151279372893043237693994047927066262665027580646832139927893959830940257280 [153,41] 767445639306053717419202973772449158720602597853481535096379464592217384779436700415560168912879251638686203384571835420174243754300149922053756981702693999733115202653800860316529043126471491185896835989880694461364763467458696951431450190660608531944336849270480657264997674490639554533005878847373566294575290616269212348002409722676328885982593960977940688603945513789680992424936900354863030247713590999966097174232431635925399403676734865552405871135766821402741563985430414754606663424889570612585825688051868453703484083627099080341740158116838722607973460027552293016069476493572272651834657441854806623359748825318089267372752231425421000667287166830772188079513065815248225569017886725080201874852149456435489686553205460168816540758933529906699081515070354910380008753068304071933954545757173272683580271584325477185304210456362545675484008008476810323723799329635179929732639188061067341826276617632830281391995639697317178850612013892688171489552020675103989269891771240170360272304171569447826196017215456709805397983106217806788211713560074806375250996958946336172926591658549466054899309454806436384484625740900799755716068451226920466331364981656721247953963236556941959629435524595194905323431628013919715354708868000154886265999250329388843959088360954337118904563196406121768252324274858002951660180657333107834685452719906492999193981272388007098414898222423970861328416280162945282851161374295882412062946667762674467447871139787434554144049477134230487399601180656608567994078970100749095409606083798979074900423729232737396539563337928754587526646407090147107067960605020688260845156985385537697648873836052505262696632671707402122604458447269011795397710624843186424159891430732448856813279807442001258927830201306655010804049579885107455532156097955266206321012949165102246850666819187012132986882089170661927796148563294188217660883027900173724281071537845954827849811391398865300187241456591549980075985790378635796074743163895646234425582333108734659063275006903215649284019328309868377279660911989096738530087306865927010749423720442644159750963177666099533324051764393551677126598389136035365543505307903174744487123349645549996022413406628860386404145694761438415252109224471805303833479659574727614265746178432 [153,42] -86578481170142491363401991768694827067028757396589454261564336138860705825382883727784044526863236430527466273796454766263402517298918881292911198138696638552940088335484113975075367513933579940611142181280011139996183192578065500461487483871892847096953726799300014631183370715905739252962689660897173955650775461999667999924800527948402770290472104556738481071457453680970947983301948698394200758346198626487066930046338630247477923969943738343007585534147682805120233927921222592076613594971558484736392861493025063026377963959251018787073728021209204077779369987117773358413619600516481874654126258976999183630225109515355289648549288667370043871320316856077987073412286059896063860190808326597493893112624872572221696277977112428917061674063719252132924250142542161241467396765685381193993008153205918273543471216033495238300060421105745711528036215353600389829348109601591690362363789679358453047762083497115785818349040420452672261865888344085924489667505970948517074166930397915963090916314410241561387971779038086230044265784856685646091218094001762105455964621711850596499441915573303704586334813304612060987337695862371076353012669044776358831212126069491929389769524468821942975449991276794101059219341789182030894038386184753232416071310746545910729706718937258862987537992843147117783885048719292164954621238544981863278627527004177426112214006872266310901825780084087420223465992967753929697708871626931495490738256156253410125200649497124966651087078092893555222321046246124832883746390536187587487853840425699071566006105445315408358839075097423615332055637413875521216265360574413844097489470198032576408141634712277198407665217152759865574172045566961000950949080708182927278366093617054567442073883102175372678091166972763722316186511311656566671435399790086493187232269614913053634636848030341101830797487213286100958953526984316260701376145822753219815202931877974236681713600121859867214629887001694478697990314212333217857535496228059515382504304226462465134290447202566137712087088331780662155673016314890212404639479568065821742785148285737360107533323231639738738558845228267427623784907171581103170848412173293641205826971583330556947896727718719788331784952856434305640060477424506697480738492581300790960348800 [153,43] 1788466598160012956241580552825048927810006068880378343531588129145520069334588876362529408154497618626901491826848599602768194337859727950800643997222000519821075494481811089946350261566798228021828187170169294797329317859165558313779398543939341383828326651894297074641977747772251469109140708925988064850893721668398866990153568442048227907872498107153314820908406203925273052455607361889945311066171963120940983155708084786143308746146215835985832284220306768041899260819642780340680764527124432249052257600409158666612454782586062867837386861880381128702752604820339579243937619220251371745291772178556544917967018947046514402879527379535042524142541085461201261366882676100427814226944026666331804307456317534610654950080135544072525945859265411901391800753390475113839361634984620095196238614097606403540940921894896304942622357588777691482926096073995330833839485652135814676902230271541607274184517977603989088014578224358510859851680130206785749158873875758712610716133258753865048299300530088410296799558472533755732919836103128235885955483835431218623300571876948943316003538807583991857364000001006107882728050367050363614924854209787497837072298719716413671272769039709373509061110847128529171601682360402319542741876561662190525735036476308452306341157035255326598253514164137347795143112395092598345932459854604202852910972280850069121508938230931603277112852307782482962822855827943778365012133673282540083940730383062591606211272238953813411885369183535194034265508806858419116841648797277521345235579764523931289286179860250987478932983944041775610947129116552100102904481013413440785801494812780279286006217742467258441558164484374781604854482155195492828451678667378722499902474362589226255038475010843187414160511339130388076872692964561917908709978131550628622352161843376366775270834432703861146979545044390538539068633324603731521473305548935969368517899849270424696223227510681938893276678017816494288267828003602943612700575005234464359219495117899058055769351313548626137431392189959526676557853811743700428377482837309307741090534936962588659090089921082283583148556135335300045100642087673438912883732030384712976895364771445378586290700499310943845691967443986975767057955873094891614955851340868308495600 [153,44] 1997488138801753984564244119589545443913945846319573742437696542433063614322811022985768440249613321726623853216177905510567877754713325805578173638197286616843737799888447500045203064301085096449529796858603214202233048420088526864575087947775930849804105276056022873203505809049009274683237669722948005394908630685791656781523912286689960475858720022485396928508964991598982149405756891147267582568632192891261604521833123974661495189459201885641375862330967437428124318982425682356511077978088685395601041223002557391845022861267821526918997088435788880947805613363105895770793653902976126137048548453483017921566612282409172322188614995358096327781851844229683670163166259776782416857770574159470716353652801248691543240467731541978590207771580462787489428057205859344572690028097189674535501914677811434861598647761248211906312705803265508467507628137724253839121921099057530246565266208061555683587594361197033613763741383636511808267265467910747839827283671239775243044380924748295682867083060875655576507280806432899345039358850701174924052010797407984536474858150690316253343189757469332434495943248475814724154723062495683242293253276430852017508115154125823971802959873880306729424899258097749614850873415860768856181005195482463900819551546863995383077108964720888065058432020027253518378791669369942107093875425193646173742887478583275538752890828663792155440572727905389592446358986544764481268026979803047025345174661774252021942999392600712432670983385791176322271947577440738909711502279415426751555445299526573315665315403595982245344236382551984214051556946640752373934890708511419948183322823829509561804530217179454349634855514009464904586487698793304439608572286272979740878495470791489868499235496812689455565760247038250279161147953649695018404036009869208068926005781425152279128007536086023644920109575640893326666613429446360416617932205843701708604208235472645330341846268015925563134247170309504807978259188869659776675095098857925439654463437234340498335069299680065874697939185353220713677807427570240643699195643380012121383454535087949000618122964714683700461255792500139686540609221694942855374639593586581799344759829504824180937721337878307793069530168083031836671412668896215376392661906861811200 [153,45] -576547915730810232621436619782546133321002333874384891750026814779269575034339769849981328390794691834386733604421716728250523604498655662143892333263054341395380080345141378192580336813110895197561353613541059411778106765453264249759508255932010269741853746687795652048219173380356858585144567076519955631996480579774422686467581567114536469070199098193442311345497062097962900764297905276332671557363097377769278569160636127838705841785572635063917200634600996609368553946954104948304735177744496276201829668513885724777356711867240050814105804337429745371713338963318956729123109343450391415585988944695000225934017150544839127006361673351719889388611761992235135855412798452568666395613407033342216973733836673705514215318283504435818067047164988810957118692307497588764872154437697762223544875433817767622495530207496844397288294469204186154219219344144024089528942286269810458488405482160620142234302900142665250334504720635363362414904444189291716679830972756394361937605076026104503395852012928293207558647435679194451194195107556860583270731610032187204871861333827905327390064094114831388539310401418114834799386979016443404375538223540415410601928989966322553818684997216183445079772922150543609454011415017507091780269435245047507119622550897704214163131424995158373464059824638387606024497292211679287554733736161543299119825441689103859608684589181364680040527080363945087831750995493006013790547278180318145867412767776369734456860801380610779343508114522059976139248818067664893941938577607913701646317543767163403709517252799145238349527348467346222361168866995519161801352036522137539202123388618051490577096092284137363325842956539442232502184213765751453838653129915749534898574938343008775570773134153457826193244895635756132945922089568534393030997792566772027938349350231960714095144321581420187192205993790206999249659972307392996391498209500653061460620414511459372795210768839763361627857916696321155340288367376702909714057503509903567039518004013679675727335856278317907338283652271023453543838332654391899254268844444661028025436931966946087669804041144549712386595783190884185581781311609015310770358976134066713691680358490448408844309919078308868815923513107202871553603226669555493346908810684928 [153,46] 99771943035765810253161877259823689490464669659087013370074914093833483700981830426206532061125691487600364367799344335346998376881462900852073096172254486334608488556195006905937952355489907707163936497094568218619162356432141723038872426837720147444878415113908816549926631063544645517316819872892358258083878584090141073042946943250526899685045459906139792397945319700656098706061734860374732144289795837817647640742540025484523105154587719648651347695929112877167195103890989428096737101130891405673531089957559050677206422405683687590745896526642289972086190250064311329551547726540698155153827500729285125161326807585669119730118505515481847262570641104426654722920655186902145315256277896877366393983267249426310328386095079237380942025167734450171551985967199270445072836701758031201825051037081030560839978420250741988323190034744128514209781657360522983823981243793228049323927621111666380047876631523395421826722878959760054649464930121689991005448692896412114347064006450118864403150416360783774422011767520181374295290384708108607766560966241591751295177138950956765881202709306783549270776095912439130755326136560064526897120408278048771772604640299866905877048034782628964308482162703337513982447216405177981029924532333130429477901343461268254637291996061663005393244496133922975386099503316908588549286022305550440272854286124565473177921265145984300428222160710901932197548270494580812270387071274755839323334199851246010493210363894854563815487462233606120813014499165687535881181750519147118245558943905818405045510941829291877099553588286815896562533400750448739630307347508182788073041355452336340970119173220497730081736173734420068667589415126835478930222337562305043142862594654747762300410690633861958725763583568131763550817950293356186708823887693575616842289458128939691926708324576641284282108743334343618920826855156248382507269037468597618263052606487341143413052312165971566910586296917627823271632502295798579223053366612072712874758176347876878917869123485312294110611237460112361683222078890651573454067982460076218360853827196091273184233258014519991515521292405455930462835509735999230559838022180064445806936192693449089880735682544721197059217356672504020406443569964251602567577190944 [153,47] -12845331715935777758942462348362999225036149783063771067467258005501752779679657330343399097602371827267507531673281619733091200304605483354492623515067010896193249165847299257073086961692014937431636794647293723015529199836724290596152239523035740799230726107039802565270924918012723185179236365851629406273551656498624752626847894124643736945314028747665023815962219090265381968808809678808736605607160928078450466030063477104811703480155901191489198076346619413553007069331306453280319726787176194113183593793474255149594280995982886354582892587267389853351525945650867812373525385016918897304380580313876279223840281914593307109527200091564964279709183214817117713749349626611435458576811861985418423264511220403471671684238239294919834517017448078504722615936433121698951891261316022591642046506534736632403120082452213414664522973129887867216527412015381460554706319850134747046463616833299074136140627004795605534522652036549584557480194663062466440071654831226494086077951279846070016036254127812744714235285351315208747581868536098220434086132015860172198076127624714363307447687564160689703119146322953394913041403084056627073416973059034624059617657080017315344350491326899894086404668410484401823919488555640238251671724310498573282908195026225055827096125480531704773115699507685151966645155684578646347598563368886447838892285473713420148071917520158668492551123997818715124424363036749707745637515394768498671020313549890708770297421470826888137308438835372400615257829790058191042130323348162205039331861329209042935692769660766549373564757984727376832932084593437696596302296348765593420369749882085452552242872711743798805770850743949042386594013093537478259725539388119815443887245491226333248336509948423456280538193930419647676103146421923347832862217906619735600595407907821585575165803104531728812859884690831829434673087996181634060987240093552760635943660628159649902157782854972375391161748184347906622802797847473037086104456577020586795130407633658747735627565113320137288370284736535198341344281732890669755100390791988529122706523011549446633438903432703604425439721122992638537422246379429421727991498201882675096669068639786298333640843911037377736334273868478763079235073652465803806205092 [153,48] 1329404529910883404109619501671244644023980927338070533185742697521041841819131391565831568684855496145354963339296822985203173743134907622514983559705288858700092915543674595655845595496820351891350347775659888565544510743482606331593591804497683684843474539578875623124707991144021010748880719440064220008889311956967738058397362503337334563743970917002363965459501491749509239588269234605441684444190932735689641823802019436985177632502983023660788544448782217809409361533941378968994333862629238685051316058405435581811369131527984570791800395890894562902488145854056674154648570851051309753974721457612088491767080868992299934940913462404648903951665442848758318595741865662169986349870254421426089736566683895976982636447657497555461899696874805980961941822543131303661018146651091085543068274912516684327768520678232828364909490622522829337504819967887934552157917716041876170367658882765216759942507003294479680702326890149226826513619243610364389688546038893470932708772752242699029724182881810218053876929684414109244390553257203325309785188973620521294464032580420612543905353949999711866335174970935742023991976874933858145478799969702702371184908478750292125010082644510722681660809249624772625633444735286591565533884188941589058778041608393293311101289658891730983427603387055523886847608271290761426447922200682138260572105039898089553319122696957399888967402469436439636360614593335557301417681260763629206244533374491389038087925566644926377672617677906766552640157264034818239365709769013805591253103513808340463286204237031730669910803743184270640725907832235502237659196597327026042925092664281459879235916555965330911932298403660732633372376538657939464785673049834083789155343818674054911293598480817087222027626338411482287836405250361129941005455859142395068607609640374013302831328561028119106370282430325478372238372192326259663442196419157731945949316749077724362754073575416430430434926352325826212846337708115959972410216067250532522810440074131584368131174015672208217505035129435344266098121641518593801587099430387841134338843597131590201523673441176923027302423359604749947477749996856920667462706571767983416668060501325439278622324924374292517056215889227087644944644074526762318848 [153,49] -108330209477924453477438625040699499249007745294342717713702420647676529253536228925054628129205165793025234954682219558884873828588221973202728399234640730216248423005764209388609567571346212327188931490888393520938040429323587852049638875065130878625816146617553075191454400076565899578879258801860556866720347791632349387778646795211428470708504846181419481376547356329294331964443285094251729245347325963638689805335062269497124122559745070775902022248903500111971005495583792955294226986484737669443941946690315524737637757907765498104682398193027839224568193317399960434441323865505802856757186667558800342683635707593074653605377003724222874078271115756177610353127721961679716390250866596546914454855770500319818801289317311266121305193382292279910341456311153910732712565338295401789745802563234612189675477360279828230835129244486381783009421683291854143150526501378524866948212469402931366240271437649276481114482171920730832848853638302154925776370066224110145722670611213573193442902956830311308148598317693874523230659740359011115514364002721314581142330669574582964688965366091297794562595235726115867250093413894340664421513196560072705549674935168177370833201670537964047296090520447022405512089281257700026262791423984758187259434353958623824791198101010782436359079573107923003855845669899021137624227831122750004086821686688259001186008999055773431241140365460488746471199335448512474932975989087106044144747738643995189042100841654438540658398078845067968048960456937345099179770607699187200914754536698335508730055414675308790528240908237152008000373554146796290960996139233936343650011536234782347684061507521874685810836211226149932580914218736529683904048371101735988441283083715961714632137530596444272139457686596367910399304599879349403908883469578573295759093402863364483989229825629778335985322635953501165944435555231227526677475692329360203089416494267423679839545987252178921059919849148436887263094109468308927088780912523736782082184824405451868828348685248428256531680571194470607293644945266871736506942286457395445394337074782362137151027259700154643669675534689512079418264871043891679434542865750980424712062577094608764883103654686547053630255584656992830282250975089771392 [153,50] 4548842546359001400092518476845598088085637039100317588332723128046619393094306022069652177440032657054542225334796275449694544186188160197236388863349953076368541989071291245271753306263163015296635661598045139428472749419225778125938399613863367234188591299958474037992002597948829200555750192628212098631388411641124519186704952870900790113230357744193069440443165996073100714084346920346824898353765720276942505006565053285832457100092317603361705254511056934323984935902840577410436679209169306850369528540580409196351958832379197485181997062924309718953478714524141778812315591566780506986760633510762670800201427268847459306815004595304086926338786186985345877921846953266237086657537406051412729712892710268539500590537893733452274205399912612226540217304299742266880796589709441749364777421349744199579347047436038471776514962143894908895908590950458848015517204189927356721270894846726506499851326297849847974517680685527291058341086605589975585790081916370641007502746231076476070282542735380593080516125113119086035857097188298553849201704283546902783228862179730992039369874689463375632585932934047284794102839072517483286944242044990164943680427620491842971867855040204718442477150699399396565840848205864549093938741456568850742781061666794353567891924491576407655663891074707849802844509219803489792047865271305142215585025346690706997273423050180657219039561005131524138052131790935426905531991982889951436478214215461446733678516668435890020405704216977619921511762081196518045333332016667809687755721944151809385036496787607435011650201100087524241531645347203645393092996273510393828147592186736512748693995035191783958401951889340401796295996430798803346896514034138606484329838625941003988102365719721028149731489965196484408701005874046629912992231051869910712951870411848006471002106023951602081324744345064527923509027810775577056446203664636440424742901363909883541510372710520000142397360316839258314836115660477348456957683244096294845813261133808259169507605213078091798421877342772492748542919441892674961302558345694124509830997631383657089252221264387722201387362728750420514281703125680773359502032980225792603593259637345533726548540929960043247810006182063709756395033900096 [153,51] 514008770618945060954417501903776316384522650300955155910527689440801950954903648814680389278242933917078433973950021233228429468360998530991379335171598879458233176039287676322834224008670210911517996761074843302170537422196154564833679218779681639816654623548542478706860867075656829732489283137154049078127987183793276287036320809729606958949623932873429209766745671119253002485395631378398249610625947168472987998894134440466290259346488117836787677325723873307933300737545761716210337700229299961668606441413173725902392695686448132265529435539199507882446313512520072065974877864710697256363159717075529648164389546764727314957616929944789602268433573478249344977854603351716259927531314093639191049250999813239707738799190351774908135375098154112802485966705199080758771154788472264081573218346102243357969869420634758225361430728178567975455275451573757214418140636310540762797161117330713903538312532194481735610705701529177927946823263402375943160434853136657905223633997378684526808928495081248042871241721364042562977712068024437326223636678095687429676977157785385441522833602696987177433091616222366482815509266158183039703734772137254684608816786876360801443026421575750725895656267932609112072363725190829642060824061420663923278123284513806978446946845884678920419856915096155948601201202839244637708258977697015938645720484895863085472891871429167660406404107287794726728682295925481863909859405147235309272321643330962951984735810628761691470613218003807195439258333667067619091541643066702801262939407250319061980641506269324180775152530031118591505716266524134954031851607542225687938130773512383034082429142775396044165083791264253373100006291128987423594934714013519372130722159181216564991380134973729855303415532045088916307186562844530219478914617186050852205270316319211398940996648403081571172843912364225224739125462197544503423691199282473453399324368537576267642061912750267223801817571066484858987456852900446981926673182074449903557359627624563067926995012272199614032807102288110312211445170300433218782479021089817687436009921284332923213970254547569588736142168758553882758726649891182942316805276543615519875020673336004168998909637773529567063772572220673388829253576 [153,52] -129679242099613839933857399949971145939918461642774614126118694107881255138551222638314909787641421818069562065587669517333364788880819435109780493897042621697552024914432568318458222746690198997700002086353194424777578953616559852990831231321124586817831037700520801921456030037709354061110872570177442948438732315116150956539568182918388599976764476586113604076296323137120661733241058957172249580960737097619521321684955566004971685121655212599456249720440373985303449375070795772314724507009963321991199053746900858018626095218381721141932630761725294922683935601992802789208181041981260970959247860928583253062278163064750796695451232711121287280522016061346300602142467823362413729425129368915815996397497008596776296588438965377456700654638145575653766612012377808174619577359384436659967774572202765653984114128776860470932219792287775677168636108996107159285757582419512155763593738819456788526059600298767164137633969914493893897927751883850369541362998625705294921202130768423394363835137125921702289560416778586205877421141307582426495159725320273581821529874714155843839122811280184751668515614225099278491460283236838568347704808858584331841142077494632976419713135454409852295182589228328003504860227292455146749320233295173945857126554995391421662692822071244528284678767410117469557340931250554651596409521684482495371072393808602546944340099329238524818352385889198421299580970118177629253539320876718869721043988095966297384273420687438510393215918058336461118129129326889025421129871419409129249734434750914325562991242327614603591106339857048425787528822312088413464382373843326877946894927405134635542814311364959880766875973012208029711177725408002742761337297724499754162025547961751196723934942649479135241881207560492555883568926924598176239330405191292382390643605818975482304013549512803423684430930060338724429352235788321540736592632156034862397169255615630184523719863425005827554044658133807032393173871154950302325677682867211132631839821196330897623460353129754017393535960668753137808529445042632713441855329971333005485942110461306207566696520313313063232612635540237980078543575928390301258601209332662490187042268353002499348628367111269428089513255699711428901504 [153,53] 10095950233697487613519749264462150451374132758047826635583140750422558688699196321307437317449239600556907470221424321814637141962649171520922101631421188076579028512371966411094743152840767918852634575370316834601408665917844465442557163773724057766910558795436352375020979836916959080757351354497585371737456360131837078634912070187793670292757450987588017248649237559588587537729614667353547421239260449670814355220296052512378809671708488264401409654489624460193090357120977919535022877193423114716922144915538462374466139278881503886546404364843662149187487941855417127628280517237993749093621235909282299150849877855345394328910650548352593887250875823193884704429755154740054555475592675443055710638200574645470595591533342466524597887735659188196530053310501095247075165697622495866397108298734394218289189372624160688755581095711312642663045442180321130404012485259110088811974631695524130243432556252895207302817357472079121084497050452632051200379013331503086340802789094427869631826348364589458584290909784833242095744245783116518667311783405514147948313628117821330481292953506312397040876038708924051583556969122079707119105487422970102799869623639162620907242199386543548602501548529794692330416950813980379598796655028635962433226191398213470652073068155799757692730347387429569422860850019468028912524008201774205276122286144019041731862212488072079915206341546779341028031877482262317685861730395003589082004577164132642751634744438258639342825291085335766757602051774563446906976334275160146469659868903411943114380083073422849721939076696379769494603487984466971953247415135697454138329838419907866299873417597353601539705753428717538755436105682463929372518656261017608500363075484835341794452424029880294439251770223846580685399602058794988305498175869390158699778430009714514145988502023265913212591815413998744882569290678518066302131025130166015742198543213740497994354678874250969918459343730421425071435575547945496655034403907530142433711620798669260862273989237028626857936549450450129872303320819684530376613343550692269640829912786859501044777984790628082666822914527956947069815057731943357185894302028813446785242420564595177375275673152626899725114542677640268976 [153,54] 1338258973163790671483277504540166685790311327080140789645877864653571398633087933885036528180944353085435666839720784510947671228895743362153881812060655232942893556712933744654258171704706460984946784772182387892768533450018628750612647650937124613048953602560136710190870333908980684493584582714120094748794229589662856190209398382489498194893408877441644483160359921201374895911276396427610556012739181511527016317188964099192227420976900604509730976734033301361339780497800149724019622481859737686730671241617793785400321759940696207350819276911238209579275636569173870537441752145618712934065853117543126411024927656617878890368114745505750641509535911779810199709806997110305788737325940658283301720391776997424795677995438468351352977190941132779669946492729788769945813566029563068705246865031327448906621952814099214248893605329959325472246065884165293279165833704339572905403715569052469460527977617921051976375011170513044648510466629034740612209676284008660555373221323003043040240238877204111677982373592977330341992606343834456266988514643817985792729159483425652823519473321214986914762991192081702564295849977507164667489642835325281683229017615340595643830688205243546005751461216353640803237295645915191702709018392829255508655786929820603043198888831907391329193856735584920058684864511690409692729344671848359825489856124107921119224375133259499260812157435938656348599411924636914888507808529271235080585712707615571747454267036203180536763749333561338487840646807752556265336179679053369235311318429687864568554615970677219851246926724220989441713437362037445337239922316562706279531452634764754794684765458821268928290032742578184238462853748277173534452116216540371223466281317914258607359264189438452142438081522130428006513133852003460569363734176954267005224665853979222694875706510454679602404946645058480448805778712181308254490508732025720404615723466185442896889849563285055762501306477024150181994224395233333103860569650471248451578855743667331188599765102693213712838754724875809883405239234697013699345380340550764476781606589916011682733057971111407568826962242837236213902726932380211332647057918077006469620343823958197133860770330373210331486678334289600 [153,55] -800217907941917719704005819669962388474889338092847800778520171376897959455881141061683873843154527311450702749242522441937089546285426462339266873300291150212063714165159476091965162521642790217826314264078724998438035733066530828239828004563563905479871440371564487281861334275358001165243739673450922809773849176545926101123247551632159977487295946352998776935822343707764541931186298370423814339448716311069564642782038935096273308217032705369418049644888736973819652521345537783868897578441376550300416329241479420179044036641479715099347037466972830035407571576113371595982473542236809640936819375387902954194211763707894928035982122600250873169269061133605237070209182293411078844767416699861120701922094384488273038372118794930086662966286922306808358198328275507603577463725854289769193900732841747631203533931099543768530363508776662103640012793839819268432350851981716177945106007083077153571262215759962485122569144251927275334375567387078928396990759597765424368552844058129209888598817900627689379352173638380576875278581176870685317352452712210567535853031719172934381408369577292502710787231389445350282211945511384103057066034957794900795655128798061890931129757581431410444167276341288834129509942869686973985684748354605851138450854546037138714796254421788847726174537284202388180091197253015638278518339355018159358989288510093996603972651526862630072526418942740706494409161336754638967164440182562056203853486473329397437276478937336107978201009578367683469162028593578416366319550294923461519780866871056898677156002351916579922647472591577262698156934473625704570099908005386633797015672727685356432073540688696107208360046183880276248345339881223250983546348911023510041879987701885139366260892992682602110227184487347112068600425514571207168921301666868463111317816922231370009173867571248855534893946129152533333625211916880456615802662112554218166853812408463384410432464765723444634800195243597579010576043772087411802275285050540223667621222266596649433054881099585486223717589638546430480324580575862217911534389748967274560660593889270706482273242970812193373388133817512406008188732027009001772693481967279307841121095557293279219030057919619937784542021436 [153,56] 259810469402730979353209596951820564003651439164331988757416031877844442103796039235494546952722706424517137530839695435022372857225152713050240550844168271475382645866905768641063737229756702001843051578624242375818764976587050390179475665480433720629238020349545903502190335292092922866347201493798724742553888430688228078233688229751899019167091677398130910747221350500775103064594410943529806065192919681071189843932589916236917059284122892509287532745929949506158049409912954379689236047867157836688523839039521723553090260202970520450917558119550243748829051761222099468371609293384985174940783075698600886972226447922077902889963361899493093035620017639324645670494008882659572002312881525381554917285180535072295426574776886967923659908975830483448831022053021254612759119278236853748484846590385777488138794456274826893242688030959360172430673276187693180749870289402203348081696683746185143989910004166554509322058894544119718506155667538160637121920705348203736554844154097179261145400861927453825513501699672491564118991125563147012782989418034791947564082793213961319640377860434082407563592393012552039769540963081413505980175261902372881610053338563811246535652115384945534802860928828665907702227695359107589253327200055363729788983167323113251826677471099378943073042998787708923204266070997868004799932580560449479580692108810104042551872971700813315118584119513921975546467328649936893124525507766560139516319468639920794315817669587536944775692308791035932822044342467162881851693933268524405966067326060939808742357957588602842569758694851825447408749835291776350456525744738865726239628585637300517064156796427221050617501046814218665361638098647896294470658864490518218750655397858447729643724321680668274157648074204105923641799215517984070021778673840606398635881132445135359932085567847272884208635011038441450693475397152374043611492048790235378708061716004776924346241127510378232221812417941349380971978001430009522477925749480652849323990441649298654594692823809194060538276401786878176912946278642010656074515562338006873507774058566376199483902896349689924802912494902882605518243912559574995674011826352629563740931619843680165730353420663055763834735360 [153,57] -76774136199015993698348621559392319536977078790424958137995658964333731316102455699534183610505684497904191843456441651812742240710666596540631604266377447057905261828273758525198181024099445333509645789320723322067366113788275888621892381932058718409283189881216663524116807915362292827751719940254797539215303301531670969524236029717925398686969624787936023548397795528305535860999170712580005600767914885371836417763685211048487006580307402525568534064487678242918699436067773012206041887523502178538985345140746544751546407809332937553834691276473962562061398521809060001486808527430239561691720854810992228879479132280890597586902886280698791652688945786861481916862620288735147209369903985002181756608733090915457097381122550087040992187222236977934049720631833317441568958985255032299168339707314703510428823872911004659095239693915429526105058784117071711247210411373626090011936355724461787562703784140991449338644293024104991311065676974954171872950520159089541960864728928392578793926632437559287767864617745302878768726165296458750874178526753605706906052519521086094599738783351155485509376815686335087231627546297185537617528638732405838004456107942719590462200518083697144436981821309005599370857605639936867906202895304100918216744212507150942586436410060854996545726617717220030112617473566531054501771019309527109807625523961556115429362819945030621235475754630745820922851450613299594371849158233129816544212246935224155892475425089170876687494611811813305239444304899337617717365357095373072050069902940585209644677461117186927511229217915256789340725797368379285297033187642317873853200823666040612098675885858672159154042079046107949058921929165739236276609757538994702563153393653094391256000641313032014990496193500805953529014484585923975944482565695472154775687707145331327661932916206536190888741455163912815211767457710955928152708349338057333635521867937448614231176146858496726139113950325129476940571095395435374331576348040479762957610564998657414585259291250039086768396623190270327595715267553989317270769266593683264090578115015461094651656050252322040328717483213310436443568767072907961524839465862707015581389407610189796524241058077405857526496 [153,58] 23192401416913734466353365328833452467933203941342659637144154075308167779768721348872777046522547388766280791009231269687023052346698543617075904936330724218627940028963158752027581856464821884277875354835532569460437750771868103221420062738911972749598692898541898487525497098449580994456790780860996438618500933961895517020186921382075749223490752939345577038832418228171706679736348483829056710695096518881660926835536094147031502934742025292157026046949864934307296168463290095989080376189463759654170933900707682175156285366929381905361637031473760217204249936384379526246313326277563269133194223837624105032727963561879814077398370611640112046512488682338437068871643419652548888591002539038829124769513025730638329676337277247999403463292737109463089335658671268236951913226834614456427299245058304364884506680305055312213389338114726470830380846483960359697189150641325416843019926901256459519759416107093009351863804026914486242437362067665636177651871806662411730208366548230069766090491113906602749976290247212328057608042952832433170595595367610687307052360025348290858250233318885612700975503999563320473362260724410935496287839613031415496566626010951005871985251170666438729354414595047791502739341046672041717876903125400979398016224041530490614883221533648652399114770385733456232609001216130231276071000729839542395012585795637068675861414832392857875959070683745567693412838509832539053089603716880982947158750078985782938402447689541832841765355552429373577688417548540829384371775931935210804907241858618311742050993411106405965436869307987050675782440294940008785749413279494213633383624166945645333198651138511961302518630604750141480048794013735632553811756713808441338946259786354676403937141198669368102171697493026681185959136809908121049712980087504666722873990258533246334427965695061296691553436113417275291611290146681817710464674854651630593602365057997357708447788915512170052950753734871796911725578566697956855100795913261937964575392540908263647715228122139119032792545747363735208324931521877560675462623031273227051825721527145276823492200552053190567812933138395459287435763107045051777839527697229872774131426453170277653976881399310909984 [153,59] -7269496387009181998234378895029435915231259812478944806933566350870142835893815150070808871417601815645728411654272529533356688197094549059457414153486627283332019101837583933779218296698166304181659318454233520173445375092277289878080265367867856608518918827564823201641994479823757012653726794070141369791013432067673417243460993753589772583252876903536007307693517107694899212790941985593032856355093974494884146510418869951375603701290141813118582031095935655359742467183106960872767066936262959194272332639775423866379594252735660859913195163528519798133854004858278416131224817489288201958941499510728085178202198486340984204530363508621544587859173396736294833924794679411947663036239795513555068693611369923104111857229687958525577678100195610721908912312725764393342943685492185778179930802956646023208354278710518332506041777320898731694937825870073021151519011914661535172780355904118151706267579760003417128525347952625350574465759419487295445289771705795848000841417551937994347762366377211850729737392359398232120302664420082068179303777867182750169484119294473201154891735408732867791460894048192471365391981715013312728663607277725248985993180042819713857860464487709144939443973873241738609604466785345308395957213708880934896255244596339044621350979434734442810307154635090045329043165349011341923982508149310604663566496349300222290527846341512479225948248729168417056816743620934309486024788236747588374628520577814307027867927681282471582709242922728625999549231259774654943474689340578691679648337871641823260257542888927184480888485868149175998951563024910567608255593612361240171019370666371908678670539754732907293322750757823958314353273351225198742523101600989910821444222690126279111550298020039756936941734659966339251374851410996695684165611011896613403635006661153964758351582311610232550229732950932490508816995158978061743375524553816165132405380730844884948685177036442421301403495132391530262165439744320971104176471171095772147803462674683062165050608030631854609643705188209990799971511852873890624549824836275337838072754658166297548341003053981688966340411669689337106678798947980094617136780375022472620233561850278339975559258389758492 [153,60] 2227587684617310942593976329976990741879446101681055516665245576860545151300746676404937088272790079116767379068603867012626046239411120265014780882479618009967534462138920801429321934851255651000384395942682034481961968669825130825458672824121590410217106763510873897327249427838260273399042337253103916310801943033338720966554407953312106381524990923412730587288934810028630017194867449617382011657118055953097467226528361442549836349201359312167009791485776843337118176950134372072502952017750008802939122767686031482360945964095042268788858206095088228293633640248403076226785993799272662265723373872689459461520795010730484909878929040087069126565577057657659399656321957184277181258156578352596510654259669431707623289454108330057724082046802009268298202343318616740908081188529214819210584972691549133731701071838779638594934156401459326576690442845792075445556129162744796890905082508611410257453041601784987960623685108650695998729533280769430527225365435465444113186213095206862534477741636960552840993070007930976453697437800915977456522265733789617944732525592864261683640535760093766713134803201397737988874710997795132626728189179939883316185452439770978449186978185971041018257216395904827103543562078045956441998818501032224663573508020113498583386191694169637705586903469385844727237505994844912560882487112959056399876307715031354272941116293720204185098861158626701989699164242938776835622563553968627457704600643954266101021681151898185971963034238232416235491905564219700645408116000274702699597790591551556915300995704199623027249706452378151053938319312043419781970500774788384686200113857829919811007889124103311411138941589901676533500789978076640546834192787680537127172611041719234005425899589596693963526546780499378596366408837101931581597764908058922892505397143273959999316270183528602327613162448550389954857123395030444424956178731209528020834354044746571507655943281877198432215181749669200743477986610849422478566472924966662434947886900399508284576654454890529071176167128017779993383463859268650858756660025014209339863735431990245700666068946016121806736542265192719745731131826891459597109206937618680111679953946208794578629370028032 [153,61] -598114291032127710971524613620503282035344290981875808554201940672201950251967468560999669757483793739934518730355714217738380550755026517878026970028487010552316391273743042813276847799242954977249213735132081761448207069292784399307719752066165501010647212281859943892935725256233235433182638202696370068860075957541068335422924016777660453775348152912984641509693386378499658308154354979286852731771264514667005981022791936435521457698907146951102968213579065281632056197202361530471952096261663565898691432309184912063032410226017767876608401045577384285293723931015022598059227619835049463352405250225515244228394945718368352015122657006287783701127974196398517842328930115031942593541998484753936888603597016518275324985222068808303803649268978313397207609692319120341325527459456093189819583257196141314445458454886948839246630095217644491679958539010124120354683922112099723604781342032495068518065444137563984788484671253405730004833462546652966161256466290667481511047185647699150204186481498355085877937155522360851157935753692199006586475592909191825420961601433339664350937879237483260973706503826936681653279766011181090360488558104997289610170748398593450710270266865719549463817869577063167010282436098652288212684460449235762062952596731390770750101982221514613090990703745312848874307467068714309471353144571615897611263584237763285132420250954563596991611705439758017515799324209987133638007878841962226869125119138017921411099978702266333163677899209784031673375037100831766680790284601705057161340065773779660141973237379511392061711150930405597312511629201964183103997053602393657696278657640333554319448135163713616477477518176704204209963802704767955813010394147619110038356559146778899754269961449166133397224185534307786993794345824555080496219786970042827827538217044251545839719173886196848523737118706790451288341834455548777760149896623203806497845280716927923290253994299448573329683698843042479937125402897452162213580964483159304031355522229487619061162093359570727841920134433040360431703108852813838105502115481200828415311396006838229506284387967061477901061845929655237354511969237889660105976895435505137695341000039526512464843264 [153,62] 117061765553616936756032052338227111927127603248370433020455570032901173363185022319493297871817458330409805129114625771924758570886410452047417657367277339848150705289363999324306613189381386353306876853296924496758525510376420238570366387720940273956623082040367917699753678503670886442950142830882094559735680937927469684001621148750818302747121460126068996147312955772158205117758221770551791217216516343855685432222864881134477881510858749201981619689843314790925489728059161741764419218653008708359820989615868000921215659028770483354706477027852102536822000503117549913663770570566231935406209939315297558693068037113600291000090666871919216964055785314916836717893998355335452476868740603090451905416387376734433501830607029138492255086603238590602758119508311319674458016961129243124814631469261754390237667514220779386849708480579933973452211694146474204411174042120035267061886375858660074674938727780523813046137129921005699812100398266679031336188703646485833546029346801131027717938359369267082020576724597713088409646433800753965387901612469059875434887334382956283996296273130565980171505783232880739682452904350943785386859369369713149324924501909352224827937223114186971596953707342461143564097718562281921507624098935838005481274791923965477097923484609250666754776874351910709041625355971360834777714952008332044214611022411266620804135355575874304732906530962240700533578394719743792559919533077820051958184668027293229860473741366757394302635821127188642397029605408770585923509767675503884459920458679468141910984495782214154164346295886964068541980713496065832272722591243634178092633327935269501021093944015010938689892466673182128779848654032065110176161895154812647301837816436090864773737773557806410804851113092948761059669989995815411685120672678842047746862024872549070682084020980352725787253953250403593865640460218199981771185922125482141750403035347390934236378642964573378714876839939199576149229449459009692508997657519398146140795183249169184916906225779113516423180695682136030532241592001119182265814824190513694038705592491659228569641042130668404528458150421138335886743576357388387448704108044095945860105038444255415258936 [153,63] -6334671379814126877068805813937385634701127999031619434506997022929661363885861399257984735578985661783640765671567789025408753561902399171482625027406178812068080619843035902371359043038299545650652408768446133563475509670809934728612723472378039713616282206557043277080310311223360518645367302581113496071496188400509579964805474093301299437291802952367727081704495855516129128196396189885119462022572722705588435641213372329106797254537937834677041872770017323721058283696909685134865203428865808943175241276864202231155648056560657163349678483306851846456529481978965985269541962500672681198245325295102388417605489201347813698490944551701114928768303471690536234093170345626042841130975737379308780966279479361237885977195326930516547522745791151228230449365151494045774836614716255461580960685088040227236766792599935230612984264150855543666940373381557040776951025621004696942813315746139454444648204206266811476926370089066146481667396925117883653954665519195244173113269459744137642432123520110526471349960370790149212615547111069787160312582781352779064158564247549908342268072968095094503030978495817635355369893227158886802338977133879060513410068031094670783435454084095252521013788337533200974631342570684695176467675060633892370956948322742571995310641129309941613154561351454693685188949228313930060123356075964964307281518494024693204527009835459724789436581542663915645570563889003616639057696037643641862024601694587292871789799859869509727326484159641712867020583136414781553483078596422932299365087995348997523725540245964727163656602987749082142747143373814419905221221877574562970090363067029205569003659766973948569610697582527101658807807714718271760055926449214466997974308818037571211003917529646079039111453287541493333109638864288214069862923328711158284584709011454335365742843093532023716964933695279522930138550357150807485365877592519566039416064549999748607395810919525596543020834286750642930896880887608544422497199370730410981259069840280493618657232320856555424409113590496738225930531238705708858446097675985543017032828462769443085035617203929009411986682838247146490204060724807114954814167190242888851093481258315519309 [153,64] -6649189553699635266924716928141039560562474175946842329152662153349004510865115620715838401561334903503561062835990036455246628474943609737518071105423260299427829675331048526815107943555380779095191881278812631157210019331185299097378422943969778499054808390224021776589993641112849993266426541836337513054691840974674122241996746046870231045451878281496268748781937836503690523364683947895831804659050827660046139230368993671862305187822918212920491221659958129840935222888761158731389107862969923638666114041031088115300477825605056862571888453426816795684670851796414067866050362842780262500374455615614722959113099246804890205661702253485595219808546362160212987781796289871931058904989551524788919313183170445845711725313558188684585364968135250254922287090399298224824972263323545810129480968862974733941553181160528989403782725085140554835442112289598155378563432938902594995025898703950453915824514721281527980181967032417669908251009370378496539514617823399573074000262802525220144227581355336232942213945263605680893020784227111716111903803035457005308687585779775312059099976898593128070300399495133084088027660283344980988666909245037993698498055476549037011186528033514265543733328166508822196196970160509559247607048257463970131655597427867039474799926303413206378417404178518713038231812540758323149690042993309272397908273396272048721165031384996983751796061414114207351106235506884155969011290505442493735953912892028976563369829580773075485930360611724843983659785467448359758472396548190645451210910804688929660701131366009631121431340463978305944104550145699683113181923995132476043134285116770627325507809643598738001777511189740025470037503278146469906544276466638646295984509584125769650118140113044537887531497923566437844144762153135736556088504400533003620726351000698446037957099868752472581706366702799895631526821763793059482337807984512087220832176325815186874911678033842396717309157555144301646583331361201137897596855931933336097664379667729965893636676975900018474087255939157375287981057734120247593085199730842733289488902220612136587796682897552657153332326757426673687285862071561427094935599660677771974450621608915968 [153,65] 3440837288061574983345396570138427663028114216032018027148985093894086592171023744800707091891918028225645197436181427717688663418567516958271024248374099594201864684827714667641336228319615175645049129770352564528984204512415956472902893273630201978099357036648508968156018278006716346346181313433265385326792904914867141504293949462712197768629574466914814758517680467197579207283230441843331102397278070632944543873964708597801968913017050316298699503112273428240856669314314630307046710993758772784350925147419310750149338503293716085994035397236253647352547682347410965092835378340364788187333083549518314960643869604089284781227619779392347977553608677053051753345039099432163560141327897850726517099611255127285824923484898771474554223417224910023734290950156366638596897344257168194926529969423470378623876102975472787056269524162319206864387510408665215209588192056862518414709169967554245366928222038515986641255689832804366325607818484110879553413700199257702639305923826047374542864780301550443114672019883633800651912358125648065699151137939125258383962641343797604142194665305729676732609674960360390378379394756393236552967468788462471251524090267327901646042480223450833888805204392761612529884490344613385041278249352486466431627758415555715298992338683395634999816390716968405774020929790925542984378318060927542195548611947562386444092388187439470358630423836928077775250213956371095271935449997747022787848670160352547662827124423377923811985495028296611194387499017185320787931378424522154655640691917415795009558215950379934378697238759317178134448985821639929144901655774295360526174532751285257779360313353243092252629540306032207622994167278432538148682578983907832969922595561421731176704851353517003126599695311053426934198928713480863669408133405261371761542232030702146703260116543354000764799673589926774312127528733059470035860583823780734904460165183274502491834165581420650096633246903835466177531165129996706590025859383795937757513058031001244436698753577899245570157199585687599610360726781128534257938436722423784883216681143306241655865260561518076955503107043187799940599004432403970322011686841485436886105895848576 [153,66] -980362272779956791733936600383727695725412496517986397121488411927181618651151213572334787258031568623117643779201741960229747105647153254236694333856160034872235925869560722343605661416940588572556541544189373633655366868305228757002810424042277158651799591782392508335417337390241376872053426742537301984600530762185974375274318539266410720890606237657407568386024411758472958261527553546931769820234646056121302610813489175288996098561808142815491079952689658304815556158835274174255361861921581932891746926477472407008158440894708318138026965499148912346937069413592025271693475500156066722625527520899817985465017401094950387458141357804470474357140816995328502586491664871269328869663669297922570538136976440035976009991072288823926042416181622753919485779081247423716255019380641738948122399805095373953773697171529770647527115330331351898504145262881275420526942749499812235131217324311690570901290626604999771132869913164497589426815155320395701323684128646893338118494370860812462678076252854082308675194682079374623474189951295603527884493254166415971810666267478602309628526487353050818580986265481955184852485284440092867947276709999458885768487655634652218677921378736770086734990679502308982545006408008079385132584311582318561430666478952579506249027574011434753815017963144546697072124045134784832362020433741517168455182797319173547290753028675812648610155265032564693480236082113389086281827819918909840482042950935740762788298788816111344135704308342858765256624220477293706955068610014153522980057628803674081878389116840216702308879752416625376871406542245954322924734416420760079413313307615542864516061254483119581086721248741688900292821842735217624885743443092070201861827123483426063130001017859321649420003303571449497261217367798624060066815576929080179562392813597082158766894897382998296103927041117456567748665759996313283305224296418699043685602593065156718715062464163535698532412178232758397450627877800029072315584977704667519413782933626297776865227292027500859502117235858218239187746109389687026337939159792702251689229005504527388746281885967022904742342693932206286718558735670110499543037640398699661468231808 [153,67] 167511393527971906913291175229450506872098377702433295216297625765111745153147388444969492929362172050033712112144569621104813802224523207858773264630962650195892087127279409168878349559356313007605524991816311366903604070291274502512084340543666548843531614580908576605412528637419275555106564984911620420606182531328477683888155695474963336682359213879751661001203390153573852480107171785277039161781412160371247905262154147684360136480526542680270279186158498766080240202242482570091879283179882174824586302824988941108673920346408585830763841858486920896556980011517368165564929924084903038001781882305896166121616370100745107209134976291975703982964782301744134899401080622694739580861695045610732488440528078452904953586766899149569422545297544910161790473535604158558242744548369863919676946576922455256984171659184522686374666656137417115012499775083517778489814919370968238399917432716467163152316715422062981804962219436047499864814962103171811229033512850882893938090118345878580020303574796330320337119063227676773040618560835514696434631587115104679275764261978772460001757828322600199993414931715896345218217307082060108940367260085438425471604914167043012504977129658695274818311268825751696135351096603517185063074733782813448737519083232529349093872240314709799845606759635764878202393143774087814148505751880104546767693202532902761426534326934667764924530568644205159768245449051683783029512699005910672549804710422889473617128251502652804558771562202729936082548798279647342168959539472673625190586488266753747646684789742782029086606732660974652803077453513862087028456390691997760086912922786977711474326093456170550415652189038550558822481376237113247286577148962149729252391778630234298112504013368275580633238056832333114484478344307133246416505832787820199099039115776754808178861357889478278221799773817435733489911841455913450036215514027510280694649281194931466072027668002069942611253976765087861024453798339708948778383079346182096228990146979388233174425509244194064362847519616031168273501187195306399270925181593368976577639814364554276173164186178956671062525237193893849029088707697151601543514791272955816674352 [153,68] -3567575105271262132898244280446892905141966593128044228703639426167140815014423067757764269011425816034759412770340902010452702101223654052850136639155063857092793638898563841610406666768530857324118961722673448809313062240581913319799088639864515379910327224304669815041530617727661940625190238457588878283601100367982014127702261642501883998065243941736823373121506915506757260420437509018628828194787351785390019569919545818264734506800572001177737898238664382739295021483196781093208610430247650720054266975386596181659053204096001373090261739788803260379667388193677904299611284375879180742705138592610869551771998808685728550434381866151693078842205536110332860770458067791565948838194235094651158189078318192913691073972257807039239491984359519058237362964692556412369203581858696259952643744932077208227655195143032040389037994924200887795377647266500324103075182370899419360364658169886258857649711108427619534843966928387523838291164527416867769030217408337237574499979702638647089110401642097757113445421231231826232218658238519093961769031174054093718405399244106306323632176369253792190392868829419231400113328085137594779523079081987279061646239987881484737073996112096650023337992055651553956210855252473441855177598013076094256860803193352778889885614661999315544198265633609547789661772246043501900555831917850127648036142650973236546586006149422185826634819653756559811769246968870908045300149273209923688856785178029940239594841961447999167723288631258937820732163782481627444430195550804963985777274930854572890424674383304270999155625171006130599698141958380824851668497047536588536858968245551082977558687436471723763199409294208102238407932132558041866423767850503998280419520622187996160986128014114118541396460224629495054102003397694001533543819772324212585588230929686141307424515063833469866822516064816442661475318145571532371308192553678694169538267348574512149334955259739338880393448999047795068320135769822715641714983557066671757488485330318119374677959070665876319153633452085736424845754254452262133500648284724391128648547150310358501868283597288571836779178703302557674238508165368976243538463471252552960 [153,69] -9009171546116328068696339974676884282306974672652209087706345888659537796337872336020989971431434019104092537193894389866740926445993233264143150020925390633938204833397993731675640466816010811252605450689561296723373572537378137539463846190764971635289997419032076983129731551648429457862798637034747969411268433185255539105912888460491532581365889281100091780222422206421614430658765303522649788507545852964762858259546894547412400698661595655167223812396051325754406255785065419112326344597507298050970127292705421293032067746153905786974707492073446842722418176137845428243049011229953955713217274782916521166610441695334444019459757440888923010156626791823989201180381556392964601632765086374900185183450775281342219903782297906126794380410737759565746526367936052486890238410782236662204495645437578614714778408340340717911755293184307737861758700652799379661189915637142126027568274714296773470030867350041915614145269060954974510068427263646202907415309499304709228769570020012481147050576484108862941477951455903558971079221751448165870882263246529732186556044134435223356344851114018776770868759106610012676406917175835298158186595471232565105612511029106108374078141344538003579064549057583953095080377929050370516411203281778518307888870787640954673792579011005485905171785549860579110453216103817525904079171366463387167570551403023026280175384222044187008808724360518777916992971475357321036502837475623910995022861524299026458553619842014709742149512832899521005825104344523567338831682125317530026715879776190810743454769376438811282904867806669660536271765386030556979810044065284365799766478905318160396961215846617862895927431509363031784619225116229898640213070908632148256491959208658912963672294248579702734279917544721828609610167112253907601542419448397005760552857018878977625715390315811059404943189603915188597554091444084259947212695611265984545755220010297278493002024991695083259550847499686308359669643105062400882961193835751085797706625780825581066425867269185987557147377683549295686972678793809017756307937418995154158150671924266128674565238148440397154724613821311455601417131337333156814765788955744736 [153,70] 3800781308433892353125996432173317599948904741684934235402687127877120331412127077415588901399870943107560315300892983938811323538059620846498077539301697704421864266649063063577450683992591044329737418802669886150168875407001726260253126087404613723310943503525452016221355544717175134608573015819036733545534503148833248134889033704324855218926304600512678803994027249097503822852143055190899795387906285597488603614130071407842473241881492781799037284424569980385460734135413034376557128617733381544070332199059138928162194250378992204765676295332215103627286185677560834387260153243131798452606796402986284792800134823069351289572346752895504165877315029943161132418105463185303028727543631956869513830899382186465193405439819369909663803244611220447216844844818630434523290451653953621068091718696005392320960462405691337518140661626595125397582520339736371994092309095862131012588541909296941028979807365141442666459674875233827169817374326543612359301545122567228967976171079598308271783654819591008633592258696254391105959404344794912743953836122427275338921228814368878625095379542212938280015211714783190169979211144104066777627457802030127990978153723104045561757629154173958356621792890215612638763602850600978362762285359506974492158339705168596773794147852374035630574583470942807239083175164216912696710012246788071463321393995037850373116247061853606802760255478375858066770317826061381255686915127289503068617130871056067828744444771344527741090925876869709807125445662983313686678449395463400968760580526452441092867566667549074355320150305855777477175831231730333776787100320723428597104361949352420248398839223899684319451235265122714822783860275241618077923903759119903165943346499352491659671192525416480576470640626355065375958240670577455780422369136604862931975330648057549316288088604683636783136502443981368166772354770256161521004144054453595639181337831308409387615344950550839399950257882247408586079750364110067161387789075357462828515629469299515119838198885183395570513170486519339682905455617012953280979971774904966838471028940324587848115824425152413751836065179258444144442332928248245844172694221760 [153,71] -1012140610785049251943486492273669775778355662500445639371492648940691504453502576253848719796592029919645824208332174657149025645475635661331661543745696176391117450781390283691844182960445358771368445879840276365115897741966036119052766522526284893908539483315194602902556637077946017930644556139188062577292401434081673138760221207344457036947138199253669913528733132931202737990709132570328958992229392655795060056116502515204175061568134088337796740439340573408717561761858213281838654362862274240510709442745092856636860566431927606343374450175756351824031101718954729596565458710722679681977673878740052599220459260537616208421757003822545493205066793926971605010603837733018834680674226128398698600853352503341544186649060926229854183977137052462655843796528569815718514945460337332168761508869537408463719130206876642930770874626236223384062744459529925750293823201783302659827901293949343571206830244574172369764241410401204998846494642230764183126158713949923288103755923798754339570995613700580347614436584553774579038512746537926559735370114000997328514585347885444728402954592016082108207350086627800820992419667150445149753593103081745594180278907175848819960215135325047515664351769430428054745352604301206687232741236657627384160168463431140821385687917134239800218101705661577801987045517483821591437254320347218902728341814176394978269197583922708178796202837511199237804428375897165862528593529542571890758139424100868029957816104987151858529662261621788299325644981069472415539767973071255275267892797969469293192768373683446084596577611861361992024648656277248962105309285845991780354266085314985138674518579793423021494856896676891558153982363880855493551649080918464140266275670362913301956029350658076551393826387600839724427872844777905128509034060478492752718513476572444938714477660413449966165400240814206724887023052821050205086454070972202920184053345493980121881169117271047641345544470605376092393572987360905667417665227737243738690430429195479287620130754999875889779184525547106878397964557402624100938710873190500482413377671226365156306293878068055781956170872505870247012258678558347637625000936 [153,72] 206174960232745536330185100749853427145826108832016149555248926720495109730734884364191181324827326231124859428115617457809985235171358498232767217022121966902012785303686290830109992864913466368132335162374613480402370504368947466613174706282152436649818720254704245794737590028892416898095584556234273267170487605306739895986596629564769645094055262488245555651228421821565466893550842760516050034227395914553832147371244275476840924336675790681253436115658456788585554388685265735371791374020248901076863965689294536208148443001916239563511991102692868593594814524919071363718892576831649211848786162416312555381565490015966644204075774663549813335517140399495070387336365924901555541470861082385218185251357289500027652699324563362331180255125539905900094980774622771179526997036143049482264471870822952682064782680084862675959882813386754972446366836151268567138783739513862713421253942358836065643817972223947372467431048051798019670261376178151037785692710426870344756520662719711632682793741884772351805725557180874600101856601037584677247606361440433936293473876413433869024078900417524751149892964081017709839579044096789544347764578511583806427898827633233693267594230136266962877849714790211960445669017596876784250064034831652199615107237313344744274958976460557360863892765732270707515294896664325008657432368305860461276931529274639572302379658991846246612181332255560173907004845173873500114074916782406085515442774082782622253822460409096292193894323820278142827414446098314427328628224526268278022236129067111331632338834356771212479002405079979142788951168228529051477477211835118480966620944868776682624989608705501313703121409033029758923715307015827783864107521177673129016550027661009889852584280511540112685149158063518431450215317735232032363786603327818008955469685080237828661720981795944764716807807682211611634919520946696924156536417518003109407498639513114940875726583086313062708967852509907480447320551142795373566159523448749832051343983797583461323201174041398150704657634949620555577882903939628372533255662461070742529599468171343805501891161675552863897224945911906501885101281839207541673984 [153,73] -33896183264119717704842472358246191069733023753777751017106982783470269029470212844628186315041543358415220585860545067902428171657598630473359230431172845831540779902145121143960367525003384938431806075504353896246602703065859569481454814880935360379872184712979620514996719916583080157485657752415512807421212495151679352268403335620700340921143421224228932999741348909934032570908393087966055420523987349436708472485180186337086453482605108187166796014275278823691933470219535152661642230544687517996276552008736399634638558660812406766706172428586821580688960728680581037885435760520728448484789048210423415886905137308339758138650869678538634949774401494271103830404726862919800368446644509248249573478415959394150157175487820279470619658321444199752357433380089923084536376138762836072328338843090471280704697872136508054805961545940768865647162907640020422465434322677530714410852114568566058815911116786549363806972538768530176970579529881306515898677317065696270487546132283372491234026732529592946767873698779775788609625559926603618248744196989390894715153244946820652689635627646745502820628798098407353217951285666558125576219582548016691254998697101240478656849596905209962135269885278674832976531881421691516973795852744323588564116282978567616399841370812712840597630015229229746187851770689816487277407805294923488815531377167568902167013813158865496321950941026336997093277166138768845317617527897489016789781346761163990713265906753996092374628067192316983228581988901484055782033197732060183411888001912161656561133395108774696351385015432112415027415171017986670605621005253331489904236544288124076503218359440785735603794845427514953705626572193331962059182060429966638518954456629438498360921843717334733985618067281567813656013238416134875326108378247387716213546528130059765419906882513445605787524521892031090772852960125303802036995230033778299403106043208153332778374624217947695181351992218161716187512723551791302959596237355847000026112792028023087619282175424574610723173004033935618807247097906780015749414208304824671962512901663043541030572567024313936330673885378488016907334932784199778304 [153,74] 4593290583984494683571156588687534390238087319506116309141698739150503905682536261142241658657302863429359233263686097173612481360582320542663391944276373186221966984369767762006876605416450071433252604443183642749377757302752634710433056798808876848658878581070386602996043707576088333625741121639536058604707460365533624399463375771356830800651449914371556302830069038648680093928577164346379396684711388701200704078859213378708023445825352262944828433260879706046778732247242160068088022960196920210169161578063232356705674504600212579011117012406188833483019977118915404674648557819772606291933650894564364893977726199046498650863308760963311832137536415864768478581748374651417030886881360455241599677710486728685593568260458624863045231366365092443512713898904669503203737147729424651740903195814864332941345284330745694401920903304915853469668278073688501962724779784121856355015989499621627702264617334382548279595961340940879766338696132626456693322164378292167996035671335962494940952346173266245294957776692285045874876653327111523193236358138848157171490251080700394892780657095681471411651619895643352318752486320204878747704633890749603005713296836591093686596721015725711980665426257493520159064246482698196355962508096171355245482720473407877072739533891287116272175916308760548191754928358532944505044989093274520685057134029519728966873283442806578621939081505231406754957119464885740768441682936134120930324490898554680193600545867500687735093138987351812148632920814949368845206159909262746679639805759856193749728317304746415771686360446502681704408042481587325497898072810687849909905027232855255364909948060569842177761736452968638910320940184807984009329210476929112453837605503682510631290324066385873181428050827900628999082154946935098682649168748350597919764804283014499575574131750075707160016768989398599257364833683052948499755014922289568545666663333712873885446196243825891128616966294468713887838542568135195351336507549438247664907193920648395775920093919152179381189511798965784686859191024753569737212233408532512775340071459533541055753665129309669101565577102466371183971464599939200 [153,75] -522272586406540089809116225402581114971491421567390255085656618689817549556385373286104743756639369794787819097412530882119345361027065208023077369156944406219109772657211946237945182224310474114175429445739957464948290643640650119605049286296906092956515024054056796804684436362846505001751920881567799078145428842020785116360784104689438095154200889464919119110519235286637381806974509991724026717390385779039899518098312088835909376609601781531552704358735666037123631273722198938288447536646182018940807354162726958918116939115722664944318506808689268670312427926606666169398429637041735348538878464057310742646063999765497639188045590774349269770658783454136299612530620413527405594967497411033692436727278361764548701243273979020204826507673483372946713218642626350337664474871989547984914476118595371711174961165249428422741253999691119073727163035026215644799388930132029253140161376587124464688326555666535834343543837607148312506405520254374077031495350206927103744838143937532005689871183513164407969900481092561833298231337618873145331983817624169541472949870486140829694103897891561823619282783790965550812671665250882706877013778763651288219490785993742710309324337077922174086374152421701169223299583198303610111415975056723956769689894752927734364575672813066992082665498982845470117411048256383000508822704639912414105573504926893194215586916758648283235781379816048330544323344220981805729870816876040525525730285935803529834127942912161481796441979488625743717181999619566301766021460930673837545699771551615206122479065296942635895118796744123269719840195531700584722496770823035179811753176286393695429412346274404206237288292661847319605552034069888169489782509162876237909109557411218998499018127412620494708147940085876363733692189511112561436834176033856456581997930963936353024489651506528557227343547937996491249054304067056435751763123550199380297801184677392888454994529073959782372287070426960860122516305744080095821171271999680406401297686713267159462468828220499754382536715857253877103379447652370002949371041367814818364720338146164612131660504054578883305658292490784140038415206832 [153,76] 52033370695156477481966046257154653523186593030999689182747115271558764591685683940258331275044232523335050130112152667718514620457797752278413996636799550606993503363430065653743968951656564541220222505214416146356876906209566905896299901019098001095580980383094542876654300579336027798962006900804553042070435333933865618848905303925847012014051387671019968202104589097885471090129837461500560452022467292175317677635578038387168360393465940580761722387455837787504349741471705822978504310296373007258251580549720585790395142514456214154003249125264217803870501199064507126786333870250115620517391492530763393209710781225115341730435243413195471229191022724692388668678015273579291530256499394755603749321469169014083618451096263219989068687390334476782411289151355197707999746620251888587483293350542613572168928423473063493177337860312311629232792350979279047991769379877039274503851147890157034907923933523649270502020136263115745769833233335937480183768274085667527587447125284602084735566952796447596092331751933015472237704213659909665879447418865756703729967583727630245211101850440979620303809593420020420936926024700448597535522589017185705742469887552788488047891286055070738456817102407080634805371316783074801306507150107773322812854311984363519943253524373752145535069552198714447663534001800112143743614853592780871121863009604809176033624567253693604353206459440114178110732548526277486437226491266174308172350673440236007840140082366059856678603948325265539101105052793115907919511529701835803104385442752454616933353546098564994615838029483752647471697302033236587932154025648796658832996726510786584688170578125569943788490269972638973128674315855379010456959112552605463955124484443850182493682120813812822089538659863067606407937515168557954518533766777722624894065488449106678862295682340945634605544453570866277808586697464787095515392553523273215675394657969299208634068928345624813107394504613235855038303869034527849600421200943071723527228659850276949389432737943006065290813769261069818591579682495232818736318307981957539636734605392908422685135555266856431451039997213319066722598272 [153,77] -5035745183984252928691170674674488811966306058765503410343593991413559868063572654794123033197454425658709073767271868068984821787978025472735326785113099029216525594974005687629838873847265698557209743711146056841900266709814459450323282632943701283015329242917364055714506608251478618494482522084765251958749552066229237833395915350412464295504041618952886835426287910915778730605583392580470302207146226495060124913597773618224429194109333175290673093014015657700272547820543451124488107609733721443469143700402221683259710250528988763500851896169020264704149628239956384249124056600272611086488273311651133957813155916162062007831118281835412586676771207710380905931299309657843707506991812054861731422594419162279383693777404572931366600521363952040881369581682466451924440551046756919463072225330819714415160930804059442564544057030184677746459242211474771172246409640144746126263559929509505752863710896459835594939531115592194406761663222931928814694629630711511013301665408622191535228456308339499927269579121583036371995263791387890325786189945668221297195352816227238392520282170723465610683679257556170998307042085218246919569362318616542192185863908108569220827259951420370794406559780943661433303342531342488473005682759821259376235428692331698636347181332621970274784737250534601726797772661553292724911384362093227126397757718201815414329968538850207992149000093385764925889685948684931126571245910015554068920043915509852461540142185499744959178521721060681163548759740778116023832666790328973195513292676162103283481451239514894572386294520818221073921961954161857327455062471325375769157594576217289188255163576046306248927659558482141090120633122769237843795316382681708690573395455749014012530021602944307496374850820858910523942683361877571866082982559340538622922664139246043489300764351287537685449018480517485074761141641067402786212821068519766233095210369325165414728806183810264290926679746265660777138019887522114349886527046130034740805873620628491155689128765508111441313290047364808732685917168854077492851899090059776624363022694491684886720606199419007836309692316759014184432 [153,78] 536066169503252655752871577280861933704556566474470348402430265287282313195713478118546092373945819621672656985809526083559191382951044103562090722779055450418106640340504414562658792721839080554489784545171644327169041688520288004071915641136480422284863048792394972286176288628315827624249136940336112993648664735628086115016798699601595943928515124710440597428832534442853742223926322959001592404448640304759267614855836011429616677530820616293109659641577942934052920493616664171519668905216920557278288211366729962377990636028858132075414108059638475130298513258800307750168828457656151037353473218195728354181518110827073391838010361629146773138387012174707121573001755608980897592642663600433252404752565619460632991371888730992378851360268514386023475996882341773525183780471128920315537456513994108180709559443433100331384071767694771499118952739277269203748049440875969402029810867410792951142666763138648279051496513764631623897011230559425287389876502482140711952165030695513526052925900910372300903290051999509768092798782797704638448554043445880713766636702101096456467286727832056731618302928432268685498927355895812707068080562504540379885107049259295958885686940661852293540031608980036838474798164476841193751769977307334991617355424048552175012845926351349230806148356040333436239793153185620366512042122148874704323921720820149007545913743502684478635632774989393667494857987520658111898082454488255035436937126762839732174881295922728843815735399255234166637652105490433040249120717942390959505488212979836353257879730589743406277002921224682749274728280529830454409246915042670305293165807342671878542483657135306654577344724144217873445208535389409168745488143716450157684971185349958676362557661175043457958991621796075548819081905653185846405825040141536826035130177629787251301694263201921695736240269376608213954504272270396794061794989809674131543826671076036269935677934198963070459087950929576711756205085617158658248787646983352532229122440454190558410805171867956010712135561729790425401066085361863674997853705003350059782051940414903906715638379871750332473082813109598016 [153,79] -61746796363880357991525775271799680001812066633740365025840287129657750344305115252661698648917234164495476286059972368184491619826863605110866466492855969456920051583503393971115224980403677536306599193774927697264671079247474745696573527916929685434815772550996301751327514486122842942068973796145049801816739400148089129616608262011799980266317333713592441149810839648157102434405225499807860479719419279794792840410409448125916320092976355047676102870218104144671925663071948523472756637647513652155522565554276218333766711221325276108703558179768148526570845264439692846688597522114882008409782736821280346095922638792537081098543141345617680225178235137613266205337668866055384772473694708462115511189787086027695933740083577597243454449095031882927688586097504118234640770801869229361429902365164910071826658041532992198482657475270259667661961392516572827045203561170875725561635883818761196668239777092415078553069921364539108192085617184860080112758996164480183867811271372331281459236593395224819360374095388843875667414070669171584269971980650500424796388497228389404907582298098550473388217838334193786990794993692444574082550666343320349731755922865920456071638713348895419754268560756590677670331587930092260520706034442785145193711877677724821725805066757341292944440359140679062194676752555352737175056524089696589636504670494579463098871155134568309839013047238843195825555574171996216367313986890156281373223383842340408010079454872462694221723218439918709669988325502157091439363691643238143052170994815833427075699100532077667774201059920120084830517591707010020896825153019763250984764722729777964337055838672087998171110002049778243861620720604394411429952930285261720172719665904667981436449835703880352203799830652694082499078538191257881590165496580440963413986506124589282612953236542756549553175229217275262442389422500711597776242402149851796413937055181962089594766971786714132934201083554298482892672308862914032871674784781305593587312053992612349086703166342245670315422639685709822731841843285179249715032338025203488121306481282524977191404738612746764384656112387360 [153,80] 6592546148733678242104929212955675736677662133023019566930895065410186461687603783039873752705335078076938728964324690693354158173940342870832136261031239812820020128457312814923629819970108178581065373857821536168830849502786612616586870092778287507476167809691869096187206455687018340965148569306289366661837900139489804835213997495609954600942280846055724781171156980931842581918757900871279427418393140788357327591212188710672972140370991713263757499303432283899392226088342693140348320722983902584472966404047776565336353584046650197353785620189217904285017017955551017284998222277660797036300767491381735699720503302660550754760070323750249657232198655000974282344512653427431116799429278291837476933587589116019677336916326161937968438101085080167667268791756943512238251966718591388502722431733371136136086298153670769232950087478269795427772610450719119591724433810665743580699730033052201642671043451471847306835807351170432308040702895072351984869092245116953256147684890990722250620176467220604792120367639416646879525486649491756268892200359118601280341765877386615015548139186317568480061522663788880988158924962418732904694293232684591620959073654023149447943645348208768114343609944766801695336785277864692586336091141054328226344787079301238972566916552129865928341089971737651911420315150354244231929102139654631969130951333082867106861481323166486687343012200348070546318402467954457097978614095628871209551017737405275128153315492747364374332350491788850296705572741476551430858128647315471402467953002608714632800314191426359624965561613360310287602164962543731981174096708608792805802497989568962525115582387317343233820781694466107628900179082042769962455355914736913914326676833726615190578240434728458117067440972579508899755249021723919741259235027342134896658477941918785012180739351498343548593600759717951250250279584647740124304016255657808902604097230974458730075725146834151332050395739686668233430068573926134674820233614974273722477195449374028855045127087894784355894036921630512967913086091264499205810760319548987251300489209882890343433196477146967948834621440 [153,81] -565496724373154457949342933382409966041040543512335370185910034111999702899585619557363416445323411490133202533491724863459545418868468844641810641563721871754230457887419286379798975554714961338028723323485222445297854023002435424904744843935478892347799941617044681446981980611709193857822421211394517151990288629974598759909413778455161119284793007719619456120022047712042501256529767402634203217256327172381385787997217427127976730501501668421631015819370604692116813922519437841411411549172761187848732963594844469209578925348431612947951525210381609340709775564737142983941445744903039395327728789428074919334491084892765207368346129614929512291006945452550543635990369523562445554820332809276777815967825732923310530454530036781613053208718914003739126967693536891647945510500750643902711378732103637230622143888657503042854313692997271313497585024807635764856002778608817436360517392836132403301369349755394430104792969781954723141100617930120999183353911275800170443084710902225329234670192678424866794527268126973544128039909770922358370171416834084883301668497522701734884471045111783164594684517730395076205465884207796895045563929911835240277725017502029455683131191014051250054050873887818352574650057777710724247552850174610781420890111008236044044968561495269342593315977678168650202523016650215579331484954653669911464144317267271435134604143488085665180902015513795023127560658379339660034681186884510177146517834394983879882397086996172234841641979272104184722616236701759845797187902212868606477440420239863337662606140661646049339207685377555512254161133935683572328027471376228666342917597280382532614864619526078081640889865328697885560147551680787593219636685020111886353141118605775490632712603211045726698019873097439097077414791316470315523390227226726330736922639490159228293000620850332899946281985444542976810841867611041951644734949717945058782323369287197990722192718492162540246756929989979446304187569535919082648157859622447088576280818760896608361751543183874050672160756784520133641834978351496672337201899652966998775974564205943651331249482247828395799808 [153,82] 34685694613448376958401228574556759920009314465531133207223291643740551803055420187511052353238570532211810956261184920869763766685049128581023321439191156875794006017310284868760916267156963293181751679389862469416110357419760201098373128524421151833763748965778472169157024839170503974270292083882948457408753333907333727013448361003739055718951862962352591216050033636292642140705202601258164536844807589495932928318540730601213373314773787949994610578850293235584715405893576720915185617474716540939894165063187106149940565237913203646830302747297576842589730461267426166363097566541441275882218929143544818834392321910815872109781320760307843293061959434148929469343785179230316436165568234862304580629746312470394970160471174871583062391807385900359534353173387523993803059650056755857211760440033292632255690515167840585368552449547749027597540831401609703074148651019395540895424095661330780736426283687017063644991038619569773171091566625155219157257274916607085413579122364322557378724377564419294026483055104802367678007886007097078971655199221923623423914637652632668618450097254272435213994070749140436878148116457117718786269307190412025772929325310053429201902582418749993337326191459374560515688304580019988870163500199394551967173919816344142788710214387922162983923057869939228062634718638843923419401246319563600817965510205519088434258949290871441567928104986208710609011009150818884050997827163055397023125289596554040786654248672734170013473720147336922428214127029090805211209711297763169035775511476184767001615834264995864042309323906431167422748513177062083185163876296686679913562608180555830635591868512084039189038047779599583600914731174885584523588403923663270322782763261553796197009489958276280678166759857424702882736532112461321110456374138855148703474753405453569396288720195693446605887715558281949602633828822110777391109272870871722509889783952653529855527135666254418629080147163693239070067924286014422235925634015876253709534517068922322565214612155077140620827439904843642727360006884120101232680189067994985887833523743125572987788212127716888064 [153,83] -1263091274165431911371571201502072114306904515750239134218790305686534198607626821180370322700773473890487987080615643316756522280255407024941739258660564880358657454803476892006645831987027842694509965375470993405606671180516527107291015478999855481859589747639771501530381229217618650553523240351332193585265173774572529481105111748993447402128102134398951757835955755596626126209016663690791163200334908915003484456578803421785140496615292358903334990539129074882015734270515466091796796919754270070845136211728732363430023586643823744799042841538003219528545049714536819420370045127928192607216749937722697605835212486871189361029151552935678986733679425068564372311382357553808020705000375837591250319921679694999668504586050359274972718827195449221498128592747249743069599808898856711932907613415520600388788370863228408825254235079721151673639048922765318551040702091361675735103833418807016068002371332100762236783071152166698442171516757997419325584005793807992606742675340700034879593631638600128223970459980916252611436109515555349277675674605494767120331831615995523508140896631447257851106668172327304178953225164401009446444951651972677677164380559683226148759986742133444535493297519586467434701615254229713028556131767782522423468627035892561476749849824091297525832520889501546130673814659359953757765272838407753461213991778612289156206778946580707180392010157029431537112119807666495996908003367582354902555591312061091957024219426357247333835693682864369253165106733595180413677004683882684750955517413933986429583647415424658459746176484701166969130001238783241253582881591817918641636546095916857696768236932626358331654016003962256972878293434539394699430018437191700262825959726279265999565898446090623719068018825172789995935664864294575687071701076148231729312728544395479441437269704594273862834470041076346628494787302590609014548398295200804097156841437473330977285069522258662022719700451276258274637178459866142736375963937703749759418981311484231099640703943216990264528131162020892784635231063389756417900142033253495697006766306076768646342803529161536 [153,84] 17019575197556667562290904975675863244054995809877889680802794503703310220058382681580903472029517284466065480155006218569967034144581701031538076953075584103942278971992756942791237946416077447824395033062724497601109880727168019122540458809645975354029844326881355075838960402132524000869860189559699695299270847382841784058799587378492659467980686000747319184796828672504037327729940343099510796887300914694271378454702386689648896977506317116192762300136818434778845850843923264637296663854806913527744241922181057808632414819720492522442919363361972318541590354527705260577598560544791939229850579248722836569924584984067455991321478543604477093227416804418602367638212395326187273809273133004307561528229187417063289466801110216802846802926600595916581714699432719474326868334400958134687853701561230139687627361351498905660224914809507866927444904256492594390960862296987878932286810420633019555809467841982524014424085178562355049691113194739387545192917471573094450320556368377491978393832658562035228880117757777626300559597243344458340501704589695447362527873826998273065389829026171740817336176514740535144042528253906894286131986242628982498128254563700398757614722504074971036798688237446364276082699377134192130521948116995408682151748972843569302799430303520782590604585262799080142808361629121480238407218236923071376931735999585404635153056419830396945101539723869961165231810106305525706441851749258923669536624896311774143481118725931288222403167130851048183314100940627570625838054461713019068559818600001492933658835131975480525013534490920347600476440039537085639139950642041471091985763491249092644757891268930466331759451449716302915646582653097609610453668816740110965653169294776875991554468008617137560358541104482446949319508536050399847599433307909590329895573506147577393565639496058091929681750573728356025524059693121608101340344091380767685027687885484467874812001274917848903113939563864731936183823770251087249978548940494815029905604472215818926850602563932277315281818621140954450103871244482907787657071156502618209486977665984812894029308928 [153,85] -1617530714797056438400192924376752451353846465150624724568478117400884729162095871429681012779463917918757934243125263121702919748340716180380970419502524165365340252989570680467996006642835474059860646864155983912637031347644869916281710319021164027210210356606698326202688072152407996260432650685224629699589697946905850045268849336582668951921783576149967425810356353477017062995716083919602048051685797493838360651400572029994217330818872651254752732637895506025364592895291103054758049459089596812158658280559562556275411993898682342695359252683815491716803005658018901437406788123288360817716280640107787627511315941195841830185654028470969232869637035667873978459399361337964797649062635653380153281821913344326115699664879552803577956033131670632507757088171176942516073618484169604379372583192647898790203283528316280611439731311917373461860892767182642289790630853513856433594925870912319300102052950138001282732140797076536635932192030384500976151628961970227126416895347570675951038017075337975147046334886357374398874193234291768550701182899149829240817893671371288875219076649885074902595879847278847058763743560004183209525783673873527940523178163418527748118391812482384505182498918985826686679468878738743274025302279091122825146474853798021916665810253473684212708700417581571391242672265631612100048680336015824906709983142746961024787884186240276024733197255723309917472829219797174300178450688505033221696986175841905279640423842109416013195249778551551472038094360534145303793821187238048229391461554064793006478000080136367559265133701450950591500566124740978613463709594889785372307690637112932129900269428389964046376361496755991264081674919477537486778736673989915965557513883821060350600437326983765079130578378942755615916962976933962041919412056709310941346553095613926886612012491947379802577032152843938663985223868457360078402033334806068561871836840649836586779157228060570519636810493677714169248807787409269615938958446689718867800219192585304124327979359809316536197865395915849881619881130807454138064150028704967872467117888725540149930816 [153,86] 343781522859890658114066074901589426733667220312350579088004192491514498569125296677160797083419896690570804440589048432538473882436641720000777433363991563705159240809549133783489423375011471781036264540760550215720425982226570221433689802887709122162908631959948370698478005719895510290760992465868534874048103191335408215636861354456817577473553501636659573621647992955323147812630408634352168390437604145847369023414045203153369487647881371911599984764850143175047739262120559204318130627984571426103360665746806354055872228711709960725231779215992649274991992953580294290225865588253890670443640885002624513885285195350226465051880616998428567142130354326985884261429377730096556263950951190663425443299558566228512566852398605997484079409988440222084769474562554594502748283446838809134118976132331905552575230671964993185343554587725801334663806958913921628835465741076080408559969086894158183400852959060313689762572363688014963805992045141659946619229176618800708815150666023669470682843550630531353626681571393268606690191264850886061279428485041187123857786988085616627158901436961115139980192985627856710643371227227376494382203172801311981086476864204552460475763979076607045584771455707891758095329144066225656566361063710781668555029127778265001280164921063763396906329796504022195042598439209663793082765224565531931767023439968596914799863841896375454003072238368430153055540064486062041009759379404571810085754872240401815192607856333272617525776885409688030049686977030602458272062833825231086203858974880510543077889497600975776208400314445409064601555976123739406064135942900005041067752011061420992206963813267792788663441577753907913098024225063137823447459897776750084589812140516993222825295603676629523067195710252105422304145338354500617672353063300906656766049424901061888643535393362758784194523994328903773901621198419289321460623761846061836926819316630090488465450172343180112919491385000659727761244892553767810438961943093232139266216154247858241715778393248118388642649064478901819093221614308547838558830445668985356937748465450583520768 [153,87] -28134947458569190924296342686899356616308523954746717518041945345171888479563086754202315903824074572777721608118472374320982474743121866640450595388500133726653316787150051107428767577147232107420476457708405117873572647653082946170227696682729008072496073722832679203374670234295643927936463642353583531092174000614790284255429809824951957626249650267118504509309083017522955435319414341906154391022189738438532001965162868666299632042157062155667869367785149364853017204346235528643370972228675785113279891691295164409445096783337455566560269076001480068486860494423446122961873115036929759598057735066702939299382507657552192631123215303680419591260430967187848566635924489972005388201107135422135099135888594758703154609051998600476829017227988624600199565389612759672180548969378647372582132129782090791835386545522732320914530498960881478214371353137549744087316520236100370197918644514635152865215828872434580239827176281019045676926942195238493077349997741808908242946944563925056377918788407200734670538960618136573422413085456815691353282693197943918767569465477810160603651490197879677516472988324067166496073161278953118624080888410342988157549825963963695646061011135502174011377775793284957222796993513797843194418161684067333942796051860965741492998126306743847065224182870916599439104289038572516012166576444975966022881652954542713364830430421674041974631669812360320187907312675641093397457048062641447356852085492076217856331601330885135781500346913862169653601361029399732061693518034875924754747101297598201426143739824372142562152974273862014432052794243490402967973177120686827594376667497288603488557026397786338510638967404905328911085175832367573959447252855936261316578868435140292798367951413988572332124226748615004012152763998650220653065254780231512794878351882262307051315177111139426539923126963023261746587874606598991573413086234322345465083443806673114078688688056665760282686650355346197690176122498600341475656318626957027656251757340740332979377682723342297450850428061012770732035711270028990914964888341556655160056819788155336 [153,88] 1135995929254539342948205245347754000339061180793391582621849305916942212986933987305006170175421661805121133779777341076397194798638045660903883309310299592315520632647687796355079721461726420918335773156312577132661067967507271580131669805621087992719372542300075053209551884251046206546916360701757944055781436866435973168801416508520742269760847098149837952016844359362295141564971602133874385376575982918941244402820527237712432657647777930057579319532324447208163837923006325615387397231823184165557666317165985256385485216820505987552597494522426479131547117447905924239096978993232083545159118944523331944904371228359559428974294698371898793324531187518627772446608537066273677511623779722584478083896543587392472842405770391752819528036606934231027879231642795214475546483573291038274625079186437257441127692693016043107592098126982665658718557546427972303800827019577542309641694853708662770649356028700444191153737698638179124106039545841500208545701022045853795846471789672165528954203560441550664701020817451677808003170297455169358563383474514674804751686863088670204084239942170017426679037145407205162218141759726662587707063616329707350910021864353596441171953797549729048540751813842543398944539174887906499719477177059493783416813388460929349443462653907268216056429216248333769225168619009423510847844454830194490078063955697757981480098441459407587530974162736802774133679219846511702606155243836169650378047202882373493657116580978018185347819568947995656523907081673113581869004492066039641327875785150328402077389104755407059433180853030228334616123994149808436407891182597573552674613956211671870087079692123068880926202213357069406976919265910895418905898614807843302130240083732765865662104257405958724286607786053398348006388289364157579523933486145587262976630090254796845819311965050633388485656450901759170670843260346855331065614671832565975982146697450201190224183539580112126872267889088897168720531951660222305051415052306001387581886165782943489260086439784001287131985492696753485693139829406091063622613550920891066606072201728 [153,89] -18708669952951143154122963430105891735123972976334074681235945007807460148229038396014761436526265902157018307321598414140780395634302526948223637736314088826203805560227139350781387294917162873828646649615233139593905504096327095759616133678346362352959000729418622187121404720403099847148226220084443296546892621373591937492468810620484039317782162470481819698810765692112956441089290295181956411467584925689237542923670725110804209466297035843968525553016315651072877623568374358007506492560217583284796480786121802522714312192369761947674182276221346360188702899511944955254579702543451517683748454130876351237730280530513398427744463822256366265253489127724298796528970729886510158497580750219430759242239545963992788563613007448065685427823701155425638400723679829309377603975284184893664818713047367980363893047845798294911382071224267183131693436407410125172969503375604704827260761195936790729890015282563467869824199992289074714155352617707170906227767794844761704100999702961353376248232851317292854913739390446251810466908192256917545566204951709974703573871386080023519302231640668453377101351097894497728505398397364796707282420389884292489464219998454531549116680790131427125776974123598614589568453750170161185241363041762797577470149151314703046254794372676229748483559037302020548438455185225779345972771277951932868341599451620048184484320524685518858755500446904969206439294749056824952055811073822041338553611727723234463003802969999291341465495854647449700377460116117637405403658428183576985535417185148452661305949466016080731223305683828435094817884587147460529087791695109708021733439535900298100764261670021522024327460765443205972834780015665774893846333297136239083931446601339289716241048840798659439126475869342369794246735080907194181037602729202126633405571006498666020030778361285135064656122751318962558820023860046035881356629825816419672687604357960114258660965767555215029214170441330827126241382825838719525362104900025441057695500202041972537647804148515376828269920704548866666199721211652571150721287262232002759410496 [153,90] -432793985326926873440529989354328923227628829598941656267102325262110738679218185475168622760432660793944165907401198565016865376858912586017309593368645541747954145293904329828833846719834325741762845059493152589357084951335566581979356085770414792948541877284552767964344918977017512166070569616329265585778938451209430962620471318497415081974033425564142860683544585785468592631580209292718019394679772249248868647548166750538034755939035407283302939089103571969611776219239856116930698079913628915908001115029517673426815752667812544899032956554383058039301967438660720345325574982400549774139993126931453091623671415862430759780822083281163029383062746395625535269834180007773539580661538749436622825987498005334339949808648870109035455950770267837174024764508779267809762006105009907613557475229701522871794372194210965979211115445436704979726366279313010708294697695682577972725231476688427316410641466926548758962760603505765419320484386911373242129860024877573805155904704670651602690884404123376769302144984738493483933398632679468171682721993060894527106790428790625589023094967400342639389678837016674575102192051960618909823521983656885139985163030647384756779008755434753917325600206197147654122255932378070189109328991237786678020866676816625936448893590859754008952603815351945253251896573286275111855208576830018399301099092639444662428772357824630320900496417991986328883868818431634398593387256884306617782476097685000412548325606342382547585076997221075133528594188480824070928340773250680660460484241200585416266364884581033293799773460965704968068578111017834949669121304749269670543399542301852711950397958862378201853523239588585239544918942590422022922976198991635402294916970259693733152302802743595861834002866261288455343469024255007433590453564648867968720548620836987194175728429731143104035457343679142685446550498349372564456551634981742525811903488693812694708110020681777896846519528778972560707127141049422701591940273184029508498557821745727604836027193320588946599821286345799713323289704747709797365915128510331874944 [153,91] 33332168043456248490249432327304804339940918902613336120817236143485632012423379053622978474456980048936278159072379216590566104013743058277268786622376169661572240476471091807760733169438547427884562922918458567778167632206915538121732527432776432318981422923714962530080556894643513767822719438345345349803437495076439856727548273271900422019123470057871031333233875548289764877601362379437435550354375940784615072665506083308386828785677021948302105473219665213692459119920973871752549039948259859297007096402017236186230586780136551183260517783794062330996577545804190175026669300710128000543406963351772555098983384701846317116895959774154451844462954758745626297205032675685064480850723388784438835713560830416692479789800463149357645244254707679989093913783769419679831878166161408705957783290494923436149038003286202798834120031823798934067796901601229988370403291882183094738032868567649709435808366654178397684076373262344765815929573258900166949107550621000043875649302006478711012458404707565738780750245764156421977065425878244323234442488426864209427285619870752798367214234831639152524732136601374923031686688421164747321714848811350673379444531314654889877881053633558288689039823663597999867386165629936495266823781170663953009966140833250145594267184428417788792292292763056432362769192139867002325041605151135045233663883106989284385847893556290868776673697408666289717238971573637030227564405043802854062726988241281991024024149712768214623478577331257773952851223282791236774411783487821781154707221832346080442772274259736728491484962608723406385183898049510690866735073830362276911254930943878304582318942394127748188062858942748903546507320822432494901735382500491584761046898003605062815717068291580398683447436803893646597999761849698677253490845452732460036702844250902612760479793214528440064134061426788959466730744172783906039591332798332131054487624868935798691230564014899015478318640613024410480209946313063679041980993460930251021498659694486774522649076075046026850466555068539177477941425409051071949627960148091312 [153,92] -755462436850816706010724452053267299635501852898007856804241663363923915573888432510124878187409523916425214549900973556424067660157334853949743219315682303884743991178189826822408372698884940301359518727096742130075595816671144574619539929563332083635010308922441632450627024081956868825573252044338620870211475217644421639092729755197508590151666983987801426642537100761011209511866598959735775454813711114879506031413420006396990991189384739949452160979235471931414035688123021341276363001939520029945428460425128046499385926060958779982234127309044960324460365416729560184149408565660433861506549512380172196003951081501659082487074185083596391911055763709175746576090988675279150994997745206222126381970726222115974178851572061804825982657153903365102466202280571299405785853147489860685004566183283221121857246540332028860137090171219528001534827609543838770471688499220651264944942153894593024246041333721196409311232288202579223862492118722774853363096229953511127957566242845395517011066362858297920566781689073939821646093996745661426099852159677234226872400323788271823501141653232910306239991978822350899479968515105587872079702991895720561823139397567469858327005733339184821915743319700611811065111904461725905958070999265155960959038310188129575379357943254892155901900927992144047873859752780583696759286892201405859101972615909588821697966128466879689444460486601287834991505972538776641911031341249157116145834054155245502593228727555113668153377472994116759672093504923796252493066399108159324022190570424926995290942444329489078232282548049723026867503706399928332393366900666253978344157930952184640953301191735711784196764879805797443398215705929453297839298312111754424276253028678014723471545471138190299510333880734311261020757161048581435692138547208985897693839616655633757425483176939446038892874306581455276845188226461596216762494932954490520611594456584456066285096816226266329292629207402055457464106611709802282122704910622640260216393382208369374175510035416299548878162161551591420081250096739474285015476479744 [153,93] 2585755937364179298006616131170017630869631638594438547628850952512569186868510106459197663263300880987552914995190648348055262225148195742883948431665634804819159857611060458525865535907645686147532755032933034544346093866193898889715785343533182224580552907694117222754981546557174524226713831880681239457173853507619479810706823677874644440369244797169137149778858898894942159492614119987240147152834815793904942762216126186900087345256440029674532430564160631072993418758407402915040754071008065436571859585049630133585126311402805821311682955606167270024820979323458794895025429108680981206423864787548385794651137545501165005479664336937069127018359729180284936031062304731129926493394351496087928292853505988065515877385378671606478366202269035857775160530521229768727128547557724679462973926985192274929070814414183835547691223054732545414543073990132492882249793013729190926778305611815522029275465115377322560040870267290101229505275206256773910774520871549428805541486644230762338356500653374369209140998692144483519104827342100296788483536624185026324720993131023009735763065928912277269546019275946001503841759811126547664037346856966932211452034882950019708926654079306932605197731073337774700554090238458922492229539620896103992498632586760558839690657191741841294431346075223249633162343120234865580134906114879394998024375495558034302420130446025843638649040705026276287142753919949948649359144973699105250611283327383975217588119028791113122106597137166962612645368202355597319628237811924346014619300962018609132688570540988662010920145781800905940926024352718476519559592602255242691508807305087711093712454154492856701801034993384450985903562168763549269526940929572695914976435255632391469262185691512919484316750143594565461243800502272339431396270925994816141628758235418128132763243891090131941013098388754066006770119903218070757450339842462487711598653836286015863838914581801491425546786297752290727679115802762918830481637874577863179456120298310804269393116562002849928443005604928753422530298255058007381310112 [153,94] 203042945426816857709948066971811212324398473719270302869210672711536356891919350313391903926744917592887355549417051346961094581855061493238379746674961910663221621565827480221269628735251809334291412850597951669499311857254143871497535083379947071697099699517317941380171707761741323666753095093212075935510108478827235044967271026017158571339101090987960269330102685937042110292933384736725050715086188990505028876779527575861277049920156294039319086488194910728773188083883072801229076146219595590806494484970148356505036887968084766112849501457010533542644582801542775631607067921686558526663647630189240751863720932305263685536616850314426940710543824328336533547642357740158367159923555614488931773746966560140350563002120895404517358675991533219222056238854251263016024081865532184153390473759532406295134370637611462966671589760509025510779412067855910842332094975392861157940587332418804044878172298994324261609862582480963547882513213538766948564921835792100445351709827085698917908327679826472994761901900650472079931488857217825737906991496856429804049410570219440701154188884512499955879732967872805605267539800170236461794878801383293936155968911589460034610672694402829041854221691799921733507095179604683195736844405857869060322463919339698091151449260151261817727390898174280115606044140039036761263189569665147099754573308751466036579202876519568227228454230562653391928116786974950447848684160765027519671741742458604383648024821221138324202552567464830568884327723877324642981951931394342606245863305660324554834320949627758474680141375941299086936513159598287293185646118098699714607998451025444951319701565389480661082550565556161754518712507330031074925839635029824547526260450959187020669483740062620915157106951985429343194933930355748291255656044123890224707420725990583729268461013979601791518084710532081457804712676263624674634918130258405362099884939022213636591919879616229089766420204339076182852059331374027767794712121774132036277700296414305165775153068700594283613613382898907880967972760105403321744 [153,95] -3335449226499147046625254821558557996202709920932886781499180260488605283611257198566055228814683381202674747528970524229275808635288911922008584881089874774830750096608426605759761129784947931968079606785326714573048271690936644110649338810633321085072928580321091558364055930447895875281526096006459145347098856510396053034880016436730503543488161771428198767245371042635182282120309642476779414584913063357692486061673112290639351555552385196598359227712120090529523700477772966658897871655197826558262934188605640534533255268003997225439101869687274786979460531069695149318783404513737661651949096582978292659927569788958127385454326067598856976149212166628396829071737130035212961062049535293268605821630714238500876674420560598471834817113518357281866774295182634894460206865180264092817529483870574176795749080034064148907761624799350762050152274730445562482508109428976683613702173624627248274192964623949785569982750907827739397284232029689008568405369783062104463501340165980301872063069968494766849709322240304144869248996368591729173215970234405513019862261223343599739495260564768911697299324105733717870161486990150657267261015284207308803354487491274599826555741694054024505699788688975460144886884036459926974202247986216585333411537538371467187067918962279564388847133281443840929601010728895311674968894355308474952854633226750427096690266282914363398913395659631873108414560324827352641355048901924165089758083063166271795466274170451051115746828623879545571977104290018308877987594197628806297112668383366539601856144481545219298996142407516224692289065673325618721322361359925225219602153759895608681132006499776382148056963885526731603816239430672546765079851889603620300510239687365971479827318925975125479267378381421783932637569154523051938843057738359891633157980191516124888983116065005979853073382828774025342766072013181690635419606210979451525981488470386209166789717774614290855501524216994549722859734885444852035593943644393923311866413522287693516342377716579661420828069735455846002133453566433822 [153,96] 15766887624536337961996880861899426679776462714239124499899215317270267684095535100991885293824974187286392436584924315065042975332984263557033771934475450341786358331609336031240016423927229773267672261806947045484809355442415703118532003556182589868438635282891482525913843655893658463306414070927278942725130636247195276792565719133316978952804316898494465505127325906322169339681990736022016073831929075640609186369831511261371982129053972034932578348920954454727574985692561143631286556541256177467373349527833716318000492873559847381863141107135838968425525758573420691090735116189617958856343706934656443071879885747854983286746756320109117973306191292234695596440451809676148814670785107981946710208585867930622734670042171879903304152543419643296657506855879902005124707176725518782557845119772698100879435293650840665775433018164856545841110765801850004648058803481937130552934473806330389539360339698861879095072272204674133291017328895001337608851922861737679929064369486056343802077577664123463897726202117502273325146525464952186625499903798877981450574886293979639666561839297746318574089520698196114359777343901703308012910655691514392848521550222784578189929414861575687769247184059858210326997435939690248836568694878940867730463867354387644490412488298208589507779276558346577384081888474071382499245495084663954386905583228567467392874926229177051544889637079438096708942833936260685138665458568129199801421965825543292086376741554594347013412054987275686358892694266717272332615060517544869506909984121806280336085244044066440400528219665985109822621341904531486418521376111117227960196535350095333852129138455076278862810070797585478476570267779365711811729255936794891837766879755239308288154663418585950994912297602689317073959925231875038856884725559967353979725071835324524963247466293653496618429055996508473837869190304964537306461220880209530767900780322295795808327947082754602251518564641787186881331580051384048690430747003757363095101783376357884926068189878930400639682312079429680751096875776 [153,97] -388174309501636448782698509071827799597085674018538771606344674704779562775431909603997991676350014379520476660564486704306083219089066317632884724271163096443006420970555435967044747218975899205836863123814395208815553460567762018903989511299866938437155905969354789741185533527941798309657163076161177166960981900705630307208023944950453073177308548589844217066757015828570947474950343911485850022247370217939033360258446673939775264052584530909073158769053703015286119954121898972816239468331853944919092280272159220958190957070832394606717919028959953985509093270242894553723620349216594195998190365880908239026520599316057110128507073116662714577214800080818133687913581760404810024375720400343510829854671781796304950610979806379531207570862085986242602162527099838635387839828425204090711537516947739505857109351567905350477140949135733065028945031793256173424251582304660521621450405302887724214948739211732336965752740790569603267548892480411120821668403201136572672499764519170196582996471783902155634143208762167875500422250586196665238088012631694456875672468974786438287027809643609154847099031003359501603418686653177411005064038745851690969710327230550076799545967608612189739771553693325352967194622146684915547349710982479923839230975290351525292575386123615588037688396319531223382514318244697093278769687790739992160518109951022224466753528549909305206872062220481603156809824150889260613989178718483689159318902127968564895832722812940517146146658831647127332974671147789008677667193881740015479700282297018232661675568051809249675110134872356717849799644403100804899387818676595944430303767144149230152371871978238907704090405831777007781804492167394427807785239731609634081607871610392293592001063967084940226015690194804371693806010488696441010091143454423265995970555316048894927382099753542378240548402485524067769040507464784204789320407107967979706425067385263592677106664324744449739317221265944875839449091989254323439584752303984816657069647741994489143287242925633056270190813580904535368416 [153,98] -473636101045643918536522265758492008716851023523941767680739061504071230099070162040197862177284886162119206268420433297889818968997883209246226327253384876178560398974382249677331022251978600459050475064712721291322860215211238210861337782620549486286806777761393704891509114882749706071399073952845084712745911114386233323000787498953092065338412145144920855571162967910165268459142414043822089499513383504960156070677396565828002237015036507722909291713599192685264856696244046943990512206705112899887678208120722963615276264757853129564659191581539324741008594180296717704528368338595667244216408537518179676448828947421168385268212103483594508044661201936419406152752290515059333129303586783157382875810792340780114099998755407291553264766968688687120034854200397325367215162636671008592617762254549095997601133778814645567327774641399746310191479230573035058823582437451461108739097294438086806984271375362609051261190121047299472145930321808251275813786931794127139706396449441306682835558614155170953186490724967702457046779212047746768905095282583407251521000867729321835506383300473193023175212873639257531303115506013185177793474011210699812422437613933467325400876030567713368945103791151486952456607281981506485428543144163014817398065308518003979304215489844525357586009624539926225810992038164824473039850160856575779647808925186607345924543617042926473930858130697943406083095683191400165585345507313096227945189227947587574128280522246918039554765040416265136001943435781990655977132697914043630964456513858938791224519697562269379043914465824816546065064078823280711189721111823131373657379728495610804877083309406537940245516739800659790662853511086413885507387929483798557328238287790428678129389207295530702476520697128509831353197038867449128714225233034300361925022775458471451326107105119301171865200847403128254327489962057772926055743407156087320194408487115601911753591346355856791015136183270659680434055152166000726366656446801577316750126239726022505818643406486003572938783742442149472 [153,99] 60123236936660264824182493670555590284044887177243566934618666154265249200777962640739423195064640352717785980567678208590293339627166516152553557508775555596810679167360642630070880649071906012545241148613343553841615506118786259100627935327400251741690774686578529613475028516517611324404857036979769328942313641459487064192692575645152324430367002276732791674740611106638470573057274989970524368626648170986177464461957458501069309757414444919564768817127012651464277071312900033127047883567320735225535072554136543640154430645526683632096176480454045410381494941447626988107184859575049940746309475423982200476131259563613279266423565408650622681610440432290449059855901074198570419514850697566148938586815924055894930978994351857694816614638103230623663228348719964882428572734137451963095591423216635541794774015778091157921107347679190631146797149039861885726198361808747436954320719083048933836047907671481525721606035377227991020310315459660177894575980351381322579209798734118174140189263622135485251190622746645435356321976930310435475907312686308459624497611194605359302350639591782335540372996473685078654224791176631080449601796367359117642630948599260482956142344565831479652383979264084145273293309986293070653059128699681394300712010590958927115577452049854630628587720267524709843112894043413363723790186408769722395957428842510063031805113680064628340858200949269064901069577683959690717968819388132862951809467900924070915496792307138517209055449065054616598936362169522815008180528884284299561976763209096283285535238453798719425024724678085055853559376044928878695067741805857503936297752705950948325459907625131081223591135579079652436260746527303226855760843572879748161615578165887352495740330264931258634873093922950790466533003336571745212386891627143003141250929367339130906240744973305822234017659048473253219246558105722256194765725682387074281559025188355798246947398671281068930703132722242465320901376482223296235616395339891178237027719933167111605510769429270055056528586666196 [153,100] -785364935431880543389733933835609316400493695888883351491898269029063141689738292309369294877117356754188923481674326930790619126418075253181105998214026097280242441738424198745478098161936916226196386741320156713134838389698966189708581598326913227395021656658707535938651635821411556866753670617608846470451176231451952648473273309719307410053685471767974202056584323632865303446047400752846585096802728785379664748945142243269692429085161172558402873245963115279531583555469855663885634346577606257775350293487147269930731169322034405323048805197966843134061377912845334686782819601148950391975198314780482596832508389210799226724652190515988275802078461761864768764162195532198607323554758550042441975870625810895887402450019037422727381085941622011888666011772491342359412250979840935073266476725198862662079053804329213457210527822305325150179399563810216433763026642648311626063798225929414886325962201264085957283102353126452530823455310445343763259502538471550365392764787159048219572704598398169644462669788563484608224975925686169928466846235113495304011945886534802773696874027685024510293155129101153150679857875608111774350791935323754354700331527228024368434479987471097620508406675016121350671720063119015735484444758646249142350534367650846698072406060315432872382861680142382638290622434172112726488854108421220976781330446134239879690116224076495947410174076108333302321774592745510876808994087671494737609610748008362476835446544721500708923096556773099593461107900874453369061154809280441118815265396540489241995202466978088577720381198424234141367146628987494125987503081136368511629244114122139761710478379534537369677587059768797473434116766925722001895475487241386885556419468990565841194017161225066363683151145444866738790611193071746316557248750752400541589908225761868446152537669228786803749833741918613265333813657970934408381717928735265126854610123490351500419082410723954147739031130775884702411548905063361185283273694658700832318398176082825741125441885188432956630343360 [153,101] -4855330459649365162393844817362639116191040082890896408332238747813058865129813968544439387978603682785408611710029936120850458855960256468548852122958583978201949185072346554532187854518824136304420417733616675273474314654214393491909615975235709820669178370165560710369297735912681504857608118872519860031271516488596702997876649548628134687721747609625741444006672881846090260584883494750912655792199656471999628213692830182541037079125935283355630325703309496593261321626699200260982944417176406050277988622300371793083935084089020017533254942721890811218746396797362553731220458440711619699388120912937402549288869389011136161999261561821263952452263045563895417011442827175828849419191894406385555585321934869692383126242879576329143612881934942777471108308121293836700534031523103782836854468871920601203151388803516699389945389651654248547621875505282607008456760703847844714664900076261045213117304847403235796015519714140815810126900797041565466745665211314794503004494599381306388170303329738429288281213012182497217767697065815185129731408707602798081157302415565207170584433645705445294586678495538824072933310558029097283212004779274393322772706545270640222217318581783150154473585060375421784583935468102849892957189889440623341861047474911243971349543785575018536726496311520165849675978845370798976896229789285619186699903825304283958526278031212984629503660921405059162821126173621828495135789549326662020410713719832874438768497278621556559825642135540606596042354437054809259589073986576405900608794884567345056857471836315298669630655735558214763788316816086988570006487931967620075508253679544480986957902183684299418307125879555685797691951549621996409872258586956607033767605759674585786460250718773417891896578321914421080824128819370695905519674470293326901293650947643256341655125585109807759420556123285945733343698942909931099662402021357264467351014805215876886736478168313364472843478822965483454300566674265823066616364016582265138429473174917690245309965859696351054728 [153,102] 39230307853548683938140192740513639001885179777827682238513761928401735738431430207425468676142801257288650180953127644108338091625891292644828695328981422331689444287800267370847057402949071348127688009763218454715879950197973483004445022045039780350974442901864148597794557397498861083067414776926088850013301649085836456809992302206419836936786911664262208601298174823803776860844111512731301407382661919145852878108848857567302174025507543071822889515089938980782089440459361385985834880056764711745968030530447093674197982134174073681376494264344065487606723666968941967880892351048743253907774716814097449887027056859790861911652591595968652878743927862112330189249491142101811115569331727287125895084874750234765808130299551539725239805398503644966435934980249177075555716279158054988672448872621423365977349174785205551386191170940331042458831599392553704022608146970779322116255340719033838340159560756209437253237246786872891919081898049358610913965638357054413517680417111564352823094499635427833914957010517242673359966309588152266098610981710554921997467494237229659616450519386779772442362835905530507855717665843332412053658544595936787442491112446362407352900294713542886400343293012446895327029802935218684827749898505211984669998120508106034962792678010930440692847167201266233888435533500998636097242856506643178939615575614516157691892439947951003371524130623740240638009070156311392884699919566573828215960478115545074968630066265402593647732442679904807908111022886645877982365900339545671002594564191353939421894637279619358416774127511092547628893988874343522272122952305099824880877531264044955279064275505647846037226961462199228924622285591870348921380166356290630906462736561236012594523843512081261188311089260679830316184805041076085440195386097046519403094094809015713581344111443793776827601807965509869018782182693743662145908826031527519262647035670930608263644239067665619809354798716030478449754831662705070995953723829983306897256419801074610124138356895353936 [153,103] -246630314050817918609654761077224639431868567886941197550215409097908785625485227105363652989049629501335866982392655539082318204982587181045538309087703571979608814805337117703127142038645853661710607302706859388374194231315353553556251621006361081652119197995572961328547918428874925809224396589951592346425857760019907947888423883919460219323733740422587602894927393457558039561017056860636152047140430895807262337873263681857734091299832150530432587146048660638389957391706918418492022071289401012483484794552898630107656955539550362707321899641190351882367564611122554589156489562092251874242717173822309571450946622490374755301763325916821980312262588488929300876260594825434191447232601752293921506027931409822655671237177205846168270074026516405884842065886435949641410095934032160740727365296095387407639590268825045897225417486567359035903459804772933479233713830857036455844085522277208987819950479945568933786719540769277303559204367625991986114903045991477196548846639720248350408449366402576117697589139976153822424408480687225046896215319222415582775198817872522118024207387047875272411301757190946825942760350453391012386323756450005203830349052955003754589563858119379429774977712854569395696829350325212092109358528002660514566823828589677204840046993727686237797478030742252310255987668052844387152643236456319409746494113809137465039628790799907719601268712278312103714529941670805285044338714812968399899521517765931696049227709779877259233983597128023275222694556228451805344037697251294149915202326197057705392455965296595476229974765345154246818967285197010234318023070312185204912688538482457451296589073208723307693079569748871747697094743734260722107770108201486632304166676223159394326503681224470504487259689763550107422818116730550881588628697308483710239943492853076903308652956867506031359814351741483599961346208368433495225764526748878809830270764256752426318445732867630988861874994530927052258642616891329595437221358618692561967614078486563680169049994234 [153,104] 744790737555629198249663777437988504152101389522299042530403605292496466916657508324358779366077363471140019492588048885961507071090087353461499342861859148369760529375525561613589528859574921321749902774712315045935182447007350343253229941839375430511423473379689276925104900746224150635943463971110816346611140591395770895325368805948592654030466264520494027360315484342544264617071153981947017551233332322809327141344110261237627406238802392138117567147803288719691171014171438094925900751528080118919942893486294469482867042648774565245384063082946048395071983936892958722721042273343235640033623109053866762876473505850890328923776924246968422850720367640219879346485205352537407927855176641186197889950204514199612217814327574088442836612540386454302893791004656099535640322099232887299176619031612118516914767449349635794076771196387096362860800242425085066123951237929267255585306736486432193033376750115388323718562804512582476434930771500347777594870515517943628849485156031276320048871401059783728178915396518875300136240117402155708432131198434794940121033172060950645123425164364354683549247841352849005242546992231795164059812499253632421468625753672533557679726757400342585405660467371901670488935496629424982749698471584056558575545618697402704230046800941504265196420442204107678567203025143419232453296239851273196152903820588923121009757530903299282458257724361535907190394067586428511396080050289613935152251828340690187252107935919423580060500382612509517709521826851785521362891352164110559059755076613818885189907594475172876996254035265929300484676293766680359022337054774595006178893991927503261688828813480795512156638396695377880271013372437483556320920847978913489212009746820524628545957926843590255473623738586081391687164041055572321001585281502807325830402077963663385564013193149944525357021855345737927044599867910744092889414412622183299935735159968610583613004685718323862047136308095356736546137959698775352748948098620626617961686623987462007777792 [153,105] -7984632911041955066169749690360629889626375411231511383303771890547624231709768876127981567893051819748893251887300988697556673698890648052741638680786609043617610635525065753098857684390387625278824724575080610223111913775376093024518287640810942487262136870767596754230929088706134950115765325743232402812423759854501771361889669270013761502494396095868333804736717519954142343506489889172906136222828270293728188990382709384099993038196266702293160498513596344342555070348161462447280137676992677598959113377879196109222926721246564522562912847464194156989476701475928385035002416841266161299286844616182059795511961121283598315001925584358081777613501005302769902473189972372888703973809305988146648042742252610486152476118283990160573674666591247399197565227981734718233821296212491889609775388800789399043337502189886712802561112173627367188886250330212183241939873670596840991102381896980981695414023033263710931903597632456820123151870201608976297526593468420221092006385302044635157538776865629552593026812883077981952347052555006784281274720412699625953764785079368325829301025710841095201491202451617941771942726022674953234832602495907298721674985519836577464440684004090457545597167626660003631992325432896659422616693324308511745888507190640967090624369244304756876909087482076155937472113869594769993652642184500488706184344397617007076368515818800403402191175003363485874642727663268729777965255180232846225810572599480284086988285725849306007700042345257237225854696854285408765654735979037010887120220654706693121482595361874787280802327409738531779847243266980047498524186071105116057494564724183852446789237578740050392288035329593631510156772616012035088813026214754211200077133873000427468932502208077093259227107171347281286673185166781888047797465565492878828266924649182873999952044633801670351903835126039052487931557621277916957997579195013274477962791512620145017810050288187371232208109169388751915657921703623003171765389224573014577478451927581285696 [153,106] 66562707444211069164377928374560411166913348229053845683348668829862782095915562225749085935499160557934729502801964446008541622790583891646372913738254875129244696694302310870426304332936458428719230589001839715365347855059887552544487569548846046128996355914670915716027137054557873829744376632076356990421127815437941244037771406153863228655556871875915142999839833860512815075879674135049299491103193817481366992210956998764638714944857055419927224210432447375206289970477563075314399685982939702750534560571066606506467194791700673001366804131872591727100725121762523709189142687538886889165012681289113026239507756984397157988088460110782527092492492240776611042729149375700258287979490775468956642088982474175981440306877790670826956413004907676128062024584471720003127032136455838748932835100887668685101749442172546985667904092715045865230962509050857661482460063515061191156584773167849072638365222535833236517108594809502953944261538912459040870181818594968249703026801545704495554916106557994848504336781804271346707702839879313905360750475271487359422847073261739832611417084257055321112893482794590004720585327783894635407857348663490206810378506008129782443239125608786270974661909864918954227095760055201470354069700507764011464419577919733332540514606251777870150634438567162247623668259384516199116476254702999488427258311008217224063826220837650998365003181413756525308027847102304397856412482062200432974215632492313064594543790715675683054933555764880777705806647005380212930437492025443056697895080394186175454254833489832710285886167196534519500591303711823948292145425404218221732224494009045929856820562828858878994945075348962840293932441906084911406654237017481253336749403868128707257383613027051601561754401187246678923236317458566744997203577970081251640681217614440908143461281358379148038987960067342440874934127000307657224532043013610266326239517273864309195701340017237941827232458715937482772120100750385147883386963724664435649449450611504 [153,107] -295064844862573509505370199552603974476981965005185383117840627112420821711715956093947781094855940984237363839312356748285584982675903883751221843933603027365450054616840073379029072128293553370295682513164334559448029496504518899096758769527540923560734614328351311850313023813972373557350146246386189238098571158890155429797142180146290300446835742244997836170043786116590022239084842092604066280582722070860740678994700856024171267863648012205411977965367232670318638174839565244037884040392936992082675501159251264599359945639441151752824701318087886620173890211192171281213956992709096851960213914578840865870130711340150093317747412721137749804471688340179006722500530097365677287060266947087433239770266092599138976578420069432181283974347068512100473759548073483077573779690111485814849604014400213468155045055238236706369696956942474298624615833236907677764154599829766486402389408711454909810987746931318327349885844831880616215525782527101070546805084736944566620540168048876283844391732444655435163627209781390126614955430400778057074686615559536072244805965896774727648934111111732048668498758974255886911176667045817628207276958056329661874278995947400118221462908080983117837701492230474563840579162041797472395644995636026049321163485563769332918889905255069118662342422572426802196111136152378861154226876144780284986837772313031386483443996073857287521219277609063822911005927088840133223865077780320401664733827377575919028613715960860456723283218309600972319398914927016220946555737330950463415683321141409497189948056963191669941730767069295518623342052862481533035794183087458652364608982626194876291343403859438523173380161140348985738938953191820825251540390165099433702410696406335441962587513281429001874170116248729882988260071345757709905097151144554743633071768220072099685545099368466251084531256550171444989358905035864636802418744950175732401243429814608021049358416894732915726542585910684117010966141674131128271836638555963062187942234 [153,108] 438163615694424044880683097140506118334158067503610487448826787189329841084075700070841475734561420941767349963435419441537764348914388782354880497843297326090822623319576028777057430231218414009600215511418718692116424225398258954371142553273068245896949514395735964390654518075206433785693828682631944094395162779878416892908028065542812554801403876440430286791645495848733954048383312888115046170896928536975112815806747091981498655181917663801787046506053528000962297626916029742596476957991933866816899273335193738313185832188448486544076761481016055557983181295011830862379064814287411675488046530563199373886663970099781446301992687510512509396350218316772699619822398503001014848165994589413542394072578916878820290771541042056347796360664159235633564801935184362384682533937242237317358115710201823062301530140595964090863721477323485894636380122940131818777118464789981980506528889003097741829186279954228292503139944306014295549764644975992371107968443259794332508938843592194579332981034316070174266773001144298710476109631370478993184881131334843424849708505327300107596720977568946820612239592947744795244656798204030873112863588754100187768425688147455447300155689665628516786826035739787979040576256574262305344147632259725521273055691665776069600597584016436750848100070744395709045734164025885341499710330035418883735903428444311749948870437674210310757577778531742968423389659624987509156656203242603002475931517024451540499522289593097566099462629603732486657748585289094078448228780006322621471223651085566215674744762727585588622624821104773954011280052595648585108451051230475291190772634820542765067248245394518906614381015711455867697333379184982665712451079345520228697332810819988481672645840316903810875079775264088874596750150890147704418168597011106475811100770385711569808858992430822456051625054874870005259955670710363761382665132503780714899649073352619595711286379986737695176098252179022296213816951192730760557255890680877440800 [153,109] 1960811907646468149024804777392958472481589617782686049870093708089933650167638565327484326442634749042703338554972611183738497532719833792834293543981275322046733280519995197091647402717988256289086881158237612322588966767640736617153236865742998457675199713694517557041499760170618047366719878572316998655558843504646989971446155072771647345001272416158838047740056740452682152690409137336400814758751235386809224316842326881820463971014765019329244263879449869841462648395878016856538769339440347380011461165784552827045192630665179691455671020331332818861176029557774646758341892288899829387568169632055299828357808524514871328423786463146341211089113085595543299365358002995461049768200284994223054814372844980896902351905739160599697255312950482582206353604246976232053266417715068863385193094834608698324425877797929924033253704949606672436331529911937237842107485414569548822957944161266807518423394530685744677819904213614623924084184636968916125175320628245431453755930872623009333730947381771384078220974499995277623474229619615207473676153921081697313398676887297050112554072426602342349642703102234815749743573762164762960320777761439098722632845157337124261271367907001256313531649300319155512295022271193427514544847101289304555431318861390751258721184338531794126250374044891339582030823164265345270653958307905643886192007134433970901177182572433181284708375053628216394874110741184858812468767025094822692468498853308336701471017648502438518020852086734642822059103230494971997818741886612519390871680701045906563354617010708646703580582067596553828942758018234910000548065039492905334484084740024696331693591914941013512351486102569325930121991641020089009663469306856012370193396005638141584902025547900834009311000432879827700242351837875217658103963303435796091411581143777216151090431885816562273562539187292008998889842601562150308314304419699580295124351549552237453102479047564309973193270984838488793450387106834393207359385310866156 [153,110] -5128267441971092806101270957902859941400362634321273697730582854004262108404489520241404029693000454223507142176953832637813489813030649809714200202903060284254368232081011330569826501930767995127493345111234151920689833076158931659508170609620717234669143940727330373904475850697766338788494239335694636138673744230003567633200008183022297839380914044815869118625479261576574650433901110813744916748865685293878694162976014920252868876486142327941640473486033915762647107040010721414458877814780541324705594731123093369891104236981001893538994147418839673321227339505327219033202625614467415300283068728126300165910834185313395528214099379623633326370398814012347104731866603202688129882231420879675415104209502628111216579985361684272040054070775385133167794987692865430612009044589078515669230356312651913879963709517458334054308851978148220184851063299173182822085549987602314712543816515076333828362801091824353513965759349117740947384654844598361521794527305593396646434030579754083516439912532620776316865036039708508421743449681906310423949503682069254538575560340061552421010163822522263758588257524371285261086245562181067815681622296796832786810875100785282586699056122992980160688876995493210026497850592821933800375676284705666799810222283500348482811322883756060011366099554596550546488650821356793843616047240762491357810039037207933889900806426602942833160076360591392175684076190285821035245119674038492395753420568544482632469981869090324283788131232365495797620041273063638195029556599391966454308056562499043553419100850913905881786714976043791808114709232172932075577076261359789770961541380226616175525871693767516406728963533611673279648265946639586931493183335337637841394874175036045436312478130140193965190469366453454998017025853994228670888596165563583405002644483759502999385554063801858450448442579959561365137100298742801843198952788474415334951229166813206322909530205905112666719707528453518542465664949719655590252421656 [153,111] -3460205936186707508442932522687874332452024492742159430310371885418864462018814912399548542706104952603198330610148973578857066384562672052503333335572789795481557763978262948787305064139628298681571297230948634244820963967157436156553875272738890595243370431362297662576269618374492640319693205278017003458607499576107602752349401659241182887254713455604546467227789547375660302625133986920607145034857855421835655214079840572497526999399417388087022150105910894079521960559755505552462980655480198333452387440004080402012566962592875084389845369855320735199343787833571917858741750505825963675144791677987612748198685579485185984663307592158400889773545104281636325348920377654729447997409074534675435409499868725551489384933118483796337783874333090627028740675584659776436798644182897274239035220308261184406858963830572120205421450884075244503457486255810206763309438647353305555028543644173215709004331814856056224811446169890859602078797690065827131770102839701624996988663442695952870817979963930822871151767946296090170747065416095469129364769321805900517877435988944581813354543388391445825626696566774074761105489012514709198762449664208079661327933717340394693438653762260848359331792855808929471993391953355187036829838421761591663968103763367627713779826337869127400282962326670006597737421093486902884710817103981240819676188272365002144501316261478015198158349087438979685702024142959629304357629575505630122713345922739637631475092103648894056165215656807677575901192631028481690188422167990734471005129490005954049051267496364035378570129634808711576131111461327828491638626821973544880523818754247911997737277929540880318363264094377096976265611810203874988915667274855879122499812030182661832326764315503756145374522198160188832032291587213162633322117206195630940599287817751562378726179748065443825255745731617326752476232048236420828313524260144440825969021567018545333146795848279329285433395493251426234089455705338772980005 [153,112] 7925551675552987860629120498808543914164639745197213213500182163287862092344875595549339034342291431338618193440688414690961660649782191066623823986830652827130449743746970827943170956765337495682236273754553906294238170268723078362253203530001121530786720456003311966291784109760208651445056838968491054239248109217988758294794241203617205880110850073628489331881874900067924616864464205331644189693223783395352472816949225179496496699613262681506551342825148215856324522568903665020507707393463601589011174468200013368479148875498159963531151528629457411651695928140156224766706995951966160677650840026058977039299232255556840508620367846551524660768621162366517674516181454528820813113282090117544046950776371264335207336167177358061231194711011311491610573425733219941444582705601689230209467999047012168214192084440209045035560650016441441553853071853291950951026164892271495133857209962397360397608576472590572573649053039071507750733625969860040339396950862615681537639086601715022707248688690658405270774041758343381260861173279104298234016722762180605684637675286309255711889263209306991705435491910533816691453224238982670041423951845868036042994044509567984803165264480824076100474746515671835142304477771128469745382929341695929673433205573056137048550385250536987240960192738549510254103193971479342369312086147770797707023258675480709222756841361511217910851441320223129804924266741848879481756470414789768636314164969445023469662919678769777901757202171407213733574709395383169367263150973666415574305168547582160979093492612155368695138487465534264310012446885403790445493054214238372225091558637254827365242799507270088363122572888118999182908479534760093986722867702207824915070633284008348097720768356609689999862402379829536948772871924416811717861483924438930670224569305803980125925018727544611509812654777784374165259603896803738487185407870236645626674318894832703402932150504159700546117045823712537016822800674152832 [153,113] -24467176522574164970770606586512567049093359862637341844696302125604835699668142840249703230253994890593949239820235753490696561648013247116361994888740840420184664801099986995953336110355350344112755524596239579515007332793675153557346695833616427654176297299675650197822651353235536770279247822700345749689884075814814038660548670442624878872374145554180108017776297398045818544743723924377290361549266112012220458427641984698955360894722396986927824890247952103172151345024786279908553300547606484500130828292673255072161616477665704426678134262938835521959889270075072625922315484912832531240825332462039783849678474565071109177365299251138614646210762086732757530679358451334960877028941343398049219571651068843401081587475528884654077825188535309875033709585757795913666298244259223820244179064565877405133680241746400968582180829673215653451545737729166693923519355454587100990242276583981540014765978310738248655804202177170073039734642782903562155278776580298724649209168490121417991265784759904485773575682151285456338552037565023234549395196126472709850667146660858343571687811459808473664568436227559107377161243025800954879505167252567362288135373264169051186590119642424557498300848589543750292751864810674292231816393475591025026918221725133307453650429430542615089627602752494691212473811821871168275810451009531281157166875823995740012287479636965009839306598293981390441164519591031537384394469665618421239860982103690771355026502976592573688464506309960322867930448262393216481022563163500333819007314037797565260530909290147713357774385021924186151990096008619679661703413947071966015847722291493134577287900737856446006426166789775695075509326879385818310616762105742272805573512588760133156460549125105878329813530688768173219970247717517435760356004062034918504268458404785337079344630430044048725373626562312904510213772508399678102711779364159426589285169946252790679081263026248045903428510796599254145072603504 [153,114] 12724061296657007232927544231963245785909177814714570333995125314057469330343945586253355537000183539841178152611672774888713499224991234630513344943112513011176848831565603575328254603645271483093864865452673059981661196666356419654125120174296181196434343122539410342573968541492229596722766236940243116476052608121754009841213792119063774972869355545589253068352495278411985843320685401327228703136217411325159763353957861594402817680265128052997609522731033607349101281156318399855135641942448055040787360623593549630393750681705534115596570864078635198816274121502373619149476320105338498287589866765288965517767712970177812997475620632028545526086899834081384669049975941489988051895293220591116944395769044899736962146621256436656423007105266627743773916691114037191729537992014238703592484575248929603183279765983175070713571580383235108646813053032162084998528623123844832581905381438113524000529572130692341869808252664879692423837862292638703947118245389490703902999934080373378759875500429665362881488726596149309143772915192895890378341715780907479543109954693490677649513316240012830263153980554585968800721243735419960664330929124206367600700417814394399880444492699275825697076563918310081846271028399495290482365162477566783110250402048218232155222375808923309056777447060143135435830007839715568453352524694569979525825370236187103592462613172940204256277811412403689952743419415062622270018790531051575509361359792897819136838869302853899095345912297170731615537927451406990905349946365997973704131362771966250726695611829351900936257906757621684134782503913979924678750357668492107995311872646965547671495241100514802545943163053644159442231094162511509312122339367157764442841850034440360838996260291441817641466247393377598145841348283499208638119608777416551650517590168340348987162948220659625351325843287678293349288973520923204952132183733432460819866912850017454376655009440925954862653179347341876026496 [153,115] 26044493885335013085212240715486884142413667239360008300741316847183304896558417180645903697487859290257328375029095523187830112925725386585804526388538251880037909100830137122598025333308326318603340737561118668896442477591351142366286439546254293840008339940764502436640649562140982916509629475487423516845720368725094227701324660996077291417861929772730967097626582214077860191431351046486381260451564754140975022859421158629455739530914047433839301897130690997323482757388331506199995359393271321908688572302117340449920432214665568626032412681214720876926211019650128648070752586628902170422700992257789396785016722698745959564889754949052840981735397078288098650997261024478444982534869169595053374779950692782654761215652697171910643976637173961374988976346355171672946175910832472732159335470820792175450900401282149608088697223029515366899209773098996769210893177507705161000514213624040657191214145297073373507360595407062089397233024384849506641208337291521519485321660909661523257544612323420410143507047875613374283637051159108994066024023369843685433290257960842429065529676679470733231370747094242732985359174825359545388515166018503353938211592172748932106632561927591003404052987726637690869829809621984077340603302954479979517612872531003227288450535176399944108395987048990306695621830221509455271748254933750930026223795002788555693443328981579487771459701518316537196684241105904345941313509406509162422383374994366173197205279101629950498229486232017879054293068094402279873792647828475076995881468004972165471747915889692233171561513913187419231701626567006414968633720030876556926938056012410980619237781228386188626156353143993136624272196726898742950577274441786950640771184787015120367057333815295867527697109759744107966717546982161549087826184392239642271533205136775547077698780376859675105549410208929676031108308564565202130080340117148053342695222444205637267259784564619990395818272829346176 [153,116] 39485331047088836909752784627164792424916551270163406591224189055046737847560280033048377102317036354564795148028226765518267419742452668789162357282106035654689373045315299914496620541595710390712484556398240711871413073108105878636308225545903284641193341806725194273868127452863142961745625409869342990075949083616765107690979017202308963032779806950225595528681955907336573637350118761173491468726152042826353040035665591976881477622898952744761380111170613410848762441859404397610929294740724466816156874996445977906966473642321425552643808510281005419206223111666068079477726680838227988645581950585897743456923434370564398056856130938740117952126000297954389505855333473585444735442974940706286678729803537381320521349426085714839543118745561910640015357740624880786034332668240949056021056594834046555400778299922172325933728508177017913895788853670763977699513942894564406579456696439044162235698889770566437157374768109877410642210296112140867569339171948529808408046324234405964678823543684277148642980802893134055495478312151295012637050339280723491259871454878520150903391008141744393918358244727285329171678334534260447904386105546258235789245612169993628680941029723948764909424386439472080675812887977459844730517061267803370041896581221305990039746398334362745233467844874058679419856326677701226782409450002907445875798398394866088958887963829111526759783358356608713942847540090587176432855669643148026659245631000270486148350046679139911920700870043270549276112441603657084263395642151985978371106186330036792979259535622108224055271660576261535242102919517050113469069983398551358293830270177439974387064061904785292156626727524417454702150998121693284323718262977669247607127260315462412206891974610457637047069365903196750272196509203108916712777665179808674711845141002441188155590945109443989948123884713405337719891705348104307967232547007120309075972195269650949760476475895641557631858426432 [153,117] -67204470843063227284739306050522295648314293294505615432551673115200870889158708443718258919965286492217900893661856023221146430267670430000869436608860351084043266781526941255197308169417146755954220827015952608531079925689002954072192541974532127729725552500913994588241072936652313720546950018406609844566532535648973659190217856204074375494375602532959966928116077138186470873626034974056037423835712208534024803092447075229393722016549646522191745834896879348852268715698858516382108381521626463922321227372827646359420793256275976473743596018737295817496506406000401426853476578973743744676990322033254810253075210934210575080642606885757339546298134469588093244480345120077929720575898119621431674948236249005936842503302515811437065347355029424659689420454707335045873997797578341347179033371474619209255160390904966503569151936880400811868326268469405275174836315201248573423801904889144684899210715023393635632179085154065318547059930678625241216878448596396498205997216940416004351255177401782316294976738327210625491348340966929591904914910783993605269773741190899515415625621171572561795486984076016806469587247398142859676313828211484168231572843217183045694607475945830346319887083412519423095195289565016482107376785966600115786848054859673575202095657598954879531821042752837320017468004086456267780812761488242219195733743538777437630388954680219779263203350322434625445007455555134725083846577105053940796126220106653656738211738686145277181215764091826590447391392565389791006080749894783103677793584146331407275527834797150993190290461983524259408001836375937509811075423297286447369851992517787295172999101734003763663409804035279999586763559259994177813613720399742454275347698675688399685921332663728208419082690303216806457952243701207980543603806583558546966310143786440979425572518638948273678971862610318851345707907514744947265477072993354472281287845009089992250214879641431470595000 [153,118] -16101274127840728807808621662611309261098195423784439963439991071016692320937207646639348753154417212452291926432919236775034430119996069633533013147142773691913351255731321641869320513306200184540035299255361714550645042552794219556533797416379847261999117037866051149306240477253028530612356749690717391255405184330540305479390262334360037391413289276323127997104237096277230687746949687999584710423072966796118704219782372328770283885329756661023885936787050279317168085509109127036136161118218706873120568654872493273351449799008574761512767217739402440054792173893974289417368314414148938514140376122563771186100362632808611206065835598694690541809219867705334541899676063424331026934606249374111767950535782583437744813184899482647635553777101841035219154892173671373042176257845511797684407166115734599656359554203616790385087518035543363632986258550965645760178275239906056509391441431071155767435337602381382529075254458815484484991264709472803865805314861663424318420182917921771952561341248576870212538092559358785109300164660018092362611388370777955956727582645004303798694139549611316463719754051955407036760241678338139036083464489340723239642571715949326873093447509919767942997024997646487711014335951562274826108412457271870493523662553525254016988704234159820947352276834509048547599597228872691572720953271645844511561139494901163426641473187655721954835976718295143591914394321536858634450549628497303293409847267581138582999731689734903725546883694712937094455517436006417841282988974889766388134748999137729199308294459563281383441239277880218194598457963326513977656824465747219308470489032701938659961278439542596787274403007284746804254962123266083375424809678419853754768465166762062956539999667298062218118659213825152608817543675826108260590213756610224943774776729512315614181041664897793077629174811200794549360955896592067381955007508811078442682940772847241810006719941018520 [153,119] 15949577085641898649020324579548080431131520278631416524838414869193789156518271837612819488677475330853844926944089044146637005930494510004123683035854458436270936364363717490483645648376953706673794016931207082769394466550694915575341763321779637201812081895284798248132246824309032965361505453473389903327637756590766184577638504609866674033113384091750340648467855723848141034823142783341039366556939418653332341099578832646308631542950575683027479743579438243374047805776017379216503971169650779612894214354544183008416069675544635651298478053885169825954817523197595650764477136812416180051134738490401513452801083781394464610672203487840303955993541248062410412156490999661240882176053874760405855286794262949824977485471163142516889350983047373947466265230258411288696647283582785040992940544921380661742703479515566819420853663679329963942618375514929230551590527985528115937746262309202407082358127249753204216826370957331144492830613752000939882364086541578198286470831708517015302043325414882866825311560501549272609263055929144096526654935757631781644966434415121575486730101846420966072600699951631186512076395994290872982085792339872014329149584813020393645518100910125564791076028579761818149015151584525480183338406424773929792025888633057602446758708990657146689384007172954539638286682268183245140318901046163176912945384225454814213824862725227951614953943748296073521945586254540332150026337311989010441308265975200344033856599771844891127087479312988447618683055943497740903108572403468164979758111580764008681964234389577504247026041455091563260566729674916575905966081950254758143806354096679225137385011594022791110531693266932665460193195784185476689791789973157713049545027164499821650753695568699773679619164084726059660444332928001406217427030173704039749846170870908542227449565013484726219029740591374007480751621681703452028993420719141594410000863551362411541035124671 [153,120] -846368858268899670767414763388185022968692467889329151100767167154834586110220678077897466267739296980248074212045528118084779316122679226314353951904989073913567454656429069331141123548204767233202169172729608677637781783310457088090159786650652884452043720407272599032402641374901200144770683563183123683865829947745782102453441735647465211443057417914594641451630796789018608840280671936573677189105444102445219133203106216642054927510842553563950337406559496557613035673746480959598346645729186807410877336685019055364817682426381701937168427995998213533870040952817064055798456655182646786477204000021764213377270619601671975719007758734686600375510417358403277612291166289196032721376235505634830505171858893374327746916438293720996065457734652270766541694552701665030580596702602753494918405735166371243457895636197898611706429301558013239560254340115163485751213210906073451463438907090671031119530105698592727158918599948822655875826339172772011187698258005623376294676663962446266403837175829785544746691432961327858676192796123896536864002278321816598644344194115968693443908819111480446371940754336285586550451462661649065358332738183911863268125672660382353358561026894914120800424691008283409973407048344413172480072380933323027107291183761993107428812440486256987567072515457821657111538512449937674031112665413027823125945638029014864468519380595106704183794332003689497068931211338047525468349578048780648642647884875531875110365642862895815694581113144484958373013978627506403645494700639121106041467032599571197410388098812025057773522553097467613672574821559902679618772135585473181278712459259609073983744279274330881716754862071317597025268203360388088815057791315735976622548203310971464653711146540119729045431830256146269915266676144139201608010414124456746445238672521529361567572214260461277504285684963101945235749180272170906723859837894828607049548893182570288576 [153,121] -895076783130172400309461174355169624800605576857288402413176940683025374412868713226945163426933377463825283086431361782426214354644460895675728269920155894652211232212748452832449820806225170277376642350631444839654132057864445084573903588617375492804637989819948860572320407567231206767307921923278584250003830503384409019893189398471750756120550746913602296276130999195273925181688771048381357697346952352472539601005390703219336234617649479931052799770654171375749617027823960045179893038614135596121033502119271176792195807892508251234972443134454963804495936203244061144406224859885575876705755469632660320819160474120470584205304790690669123997996689959051734629948201851673256769552281525952682888267893749500902597355163801571728573172063954880937214200480261606037014563605267667669248417873192301555397656295108814681980199735719010237747115585990530681063009595664668825546956544444913399481666169257620281101369501412466250143951786533560465334786452100408853017434771557117633239771964630183621192832208036011206223721136596994379048389488274835152407919577328181166987234501672412560573497252097951202264083785390219038931096667545040380415399875300855200538228376151526759681239442777408868786161391101346452825929456681938647544793994725815911936399611642258969850065161418275946596545714906139576654337390236435775147940399191090759975430720079496563994899151913865100006433194390521335400715658892039886278407635342752649091050836834380016202378735626752754136039494888257785067539040499754905912325694225889583391362938982274587264369049648890413254434871625718286011435013727811425173542558219057917505750701145984994308628438349646391115452888893771203457381330246531216796636582809275787742016377318753664817532625787672004312607639246109267050785476659028412202672671872327482291388719267117628891862029360721014730850318616036173774320909914159418136857635293416 [153,122] 121011616356202990885037712561228127510862459986839150104153942123851914577284398124208578556764521305657358155003466497944384762814650549096358103103646154220889585253989964833141040292605479656125336282640475842635852115499312259904513466770024661479396988525196303063030179826104949168102573358723285715628481672089380798639310623170365486794953354213538475307388720867870887140591696870580495802396897272366568718931662663554182977036255591276409513384051025177190592419599847947704731333978427335009963995210594829959190685645661828985412808953615650968988126389734381234667272692573471688460076454185489834516079028603610155141480035715594436320578692780341436762566129142048126402579898125861665956715838410758080055212589353292883750854950545633372479747997923912931987111992880577149367240883423754884145845744383535576913544132370538263313011063160486333913372514575169023979681983657934082918169193534730831585916808468557961863547969212669962780430506105404013264969640550656476406019958234340369199273850615802767770058508647364671429333818914881998832055909199490315690825561378190058415106225580207158227071938762035516859875475872311582623046684742019437806380454359168033061013781272703726789733834186262049294124031965882059248626281626375586639250112156051965793402897479360700691379492598562176741830209577821797095668017873727346295893729735486483470385866743001776410784904823048532589733434274202045905150436992353968628799664994926714963191092362815233316134768120205476127887183886160067054640321692177068930098611358850246444663905321614557293470800745080097702241992340288942793864874601059160931377861618930312277507732670809786709626895336849786023615571330887118062513096186923449194822714427254891220036447477265506976510638080577794353137137659730983053955518981047206578154639833103508805691168238547746305171931403759883831766119602422185576406320 [153,123] -23934159333031753507147671896089292564406000203262546764997149177249993215222080978477980015528979810641411772087873930248489937975664986351457701525773163452735476877783027368919642699359156341827650844100515235482803462703254718949231120754243498107565765842469056840744557806200189343655575856497531482301557604689171034808627616679815827681786056328349747692953694469827219161718164447500752207846313845441513044364677564625012272381030139583974399952948253601142651746050291467588834409506787754523490191031216493333968877280165085796739505731864149880874400412155688209617639104219535409338755482830778559215570411463441639456705432577267475663885981272575906984618355946215143982381769373962169957511206895258524624667025643927035831525399964999473047394171650145165977074231414436181941256094849891144961122894764271627185369157171498979968185590167965330649855578815544748860147043812698506016394271035248705000660686277364214638929673475887007318568964608563123131574488461490938675228845362199936657909399732752025835975408377557389450996578970520602333370857572917339936501039428884317535892166100920300111634891549694503807803399578472899020025780511318669739207486361416346640658310221422616129689617181023057343714669675737207657784686323156445237305111835507419790432845652725337741514861299906963895991971408417194381485568461260742644069957135158853621029730334207580928088247065589549358171312499479552524976182838190782474371302089982410048996725284017113262675775292231159935692709684619095279503140583688305506696804381930855344632558734882770849402765377364056174175424178209603758553141548468902571959286262470732736885485192805078669836822443101536703802541405613645871050326869164921419820034627409926094057704954082390806071656219959563491375848807891514901367491290322816590937680488182362038650533339567964900669061967186872385521061271104515250 [153,124] 1662537467071057659270706710757273529518606023169842763249734042873797476514039720412058875779511373833632500535718935368970253325878854523772016423486786170723880191002759469197389726276474005390826804847058948797191717118788571189013522736480671380459855751555570244784817946104287105284880622517612287899863576534787226219020463621025057388786048141778385715572763848562896612801126768227226946067623044740498545093778509994619265746374235483169674379913335720300443893122272130100807029464545782505496609598082887944474496825042393381693253474926019648466666740023735866602843881946861660483436557339845518971809523105372659587801851981481253698294885181304504914899934017171984337895947391208406263983067618295745884309070541245820151915776745674733792153080029826380631285319776640905730537694379053188709468260481103334750993310122457552588112437745624626973253730322785519932511053037313028121955748667617534696589522225223286491081990641262200030442775778065230563320626049022847337513244200873411076370020232124774196123953958338577615723571680824384929047352338432161962899885171828906246087644851129705700956656574659998201984986991443240198214316300937591509542669068702694315515818911990966265955405825301583831698910430022021219433979143018709187222360910052852066556389595723173813765378582964454656280105965557331516145023897898934044611075862778529090667865944053155487716675013422248482784901792138397264570792615492103184240183318419322503017936509536745297325301501310483457852571696273898975492318006218124469222255187001932498087465835742027804448829607512309117718366082887316457325827922564742708729065810245845891584447585028262858467380943102249435370355725873804115287812147675483112263082205829482000872505795143164493864670104769437081101291653347912286034535950934026603280404388386904727965749168245866186220049744317620114714549772672 [153,125] -135992925770181058819526691465686474889517555363408202652697060484809117739750031690392206225941125784260697450526975083919181981470047972423646626848052681098033138455890401593354236647568622715925098309558595018941284166242380145877306677049281661875248569900760305317741378277939519031681380768247345309256239631257899963604335272320218326090506889951317791416604315326326024157980550726795719366315432428726019282789221950468955434997177550261881252887910146979320980409302062996361849769593739994712505052201175727994904139766424870209380231893506830932456773996161306974100486641631181973540237313735071592864602446627775493212929694321813067221217139599857777902021855445122226371825679930079166779920179824079404122418600690185572308820830727616699562052498261795374511733075015611469757118798293424525023916736577670625750661402131955650706537214373530021221991778104771335504276910427662583445769598807092634374609242357939913140804043464321723285177198731562912400476439097316337321409885119307590234774586858350824892405131611138970939906656366746612097435451763992613565600269647787796705173735077157167401473619106622784563978292360553781890557182542501375445224775485751712393647703457285104755284246238284268747840750416358402160992901541070315537906417406944328181972855921865209561399463730101752630399535020907898796693265994324735398949821656832265710073447386790102142708184072127081656030434276257403420986849874619655872075011639203195849242321672313607489735246069015598605870728346872621033389709140846851653019790863533153536535453512135368933485702453791698441427098098772498042058311747944751917635855261111193412457266268938386320219874774119380366235565495809683462437244860590907840483736155449281570095547109909908917438729000909572311974059282909590584382517370648057135933979058773155634185697611775077894714456604695637097328 [153,126] 5192056933675098389452435761661828804821049011550175535048407322654958110918313220650215338271290115080217440876122195975294696925630644289398024896095209873210390827915657484531895347810026335680349249485900948104323687216187621010629279554270547987280988388035487569898652698350810543412731075251213749509246111608581882577006857022163958111447268482229789516690069332331357644900400779587678714915109358033800639659517126163995288011454148665967308382465860084916523425157987296524276229093802606818844379130339129274067962820856665174522186129888390306784992897009431566524693068506487245735107484941527889086977963200297259454354238198783644302881722848106811778552176761979728803325655622640975625698957839928747154753082587849314811456147906018298525819925605874480744710943348090047151792909591153962933065831615912956977061818894601554728786474712039010297667901625097599745659373184741685234986638783843985819845473752498937608013588385623245063141917189616412089230419698356113205560848376905896932375013500117471613103247210530691010427501064780049327595151341921314646515915842336644586141101357398701669931974768101592422974101061154022333523060931110948026710537801171322838730436257871384175359678015645929351215068976918742904160284536309036117875484945767579645637354815589322467897424571865904438567346219818934406252309382912514041516880908078826736593739299319394034767809839777163539639554732046368418379990046085139775827643211188727294601551523170404685871849011192250775642422815367098844916967991827716035245592365322437260872530534424689324823677805622552244268667509960713843514831739565370089004858217964342113432921017585881831018924779679963082075949884536658697834308901625631832248005182291577760441901078921530137563285143926530438721267340656919434959379774930375320709580161471578928697646842497680847300939158627304 [153,127] -116371536275409968246421720805068933723763756134383532929434723667320523179441346413295590438821365609270666070137627013526451844701004153672553841225071261212048550673423182845620563850339309532402853326925162563068402678148421253047686169365575672745286165158762082440580445850818806193414137908553846316383704611902651602603417322930158875017936338155075797097248352354891946700513161377032535413360580719524311070856073340536132379382035496896816725344769962289710808373952172726784044296742961312402756060999222757520535372364314070132544494462345176534713098140817399947090242170418611759956743547831933448286735894877079906559469075923164633692657813471252786559007913337576611507538127969372470130751847429882144649499352085240171491267082781681163761685196692460827667679384020323168038490617933949211767217267485768490077206550641628108646992837408185713244708279257928647844348302205906247083907797647440120152921461493387634782998646882329192332504170582867957195728586725665523472484497797567709432796136473883950733974366902056331193483241782629708363751350438927188882964075267750689177986469922212830599675706540001080722171041855721901309897542849180810184610330310957369890225956575271347459755360595248057308974986652978914358599421831445256449289553598864539566105608635572664234308236194563641373951505853183472826208260339370722789900499866108906971567284288100470211786678400328621218970170571201168942012456170675603417792232347216737988572725486854298623446907782793051872002263457458342397428584358904838092857612655051130045201336786285890672351342580856509706720730294296964735329415894169653591948133050501856226662097261200896942391855059714574407725733843241290269755600417206020051623632166339909119326252806022976901453746598262344818131283853164298106379363472804968705407563406986783017219857570241611771030759 [153,128] 1718846062748295188452967847820976840606659139591684524947013761316154259064037830359208715176961548389899198443207992478176784649376710136793660949462851494723466164281559468437794480649859711406689874282623347070230152799560887452397259201978777135613406791006048143101411278333486448305410942509189735889487549464140869429768875684672454780562806957464757997997757041055514699942857789163224296923564501937198117803504852577181128529997831098255347411702136018219098786512879985725420865626398468680118879098816629712617920735153228836573016800615807185893939728667636004930853446133967726274974223875429023867072258463602092417509865145779901535683818485931932338443513852405864482344481763350013250051139837228347449384037189234725892638116595282692074351868848340580915606551583248266144186567964584656163378293961669356681010144412473011961473075597696764501550475977317267373356263620840920631010745939597548515659887270104216465857916932211361875662081119256027345442036767993368943094741637680864441799665621314731355146537995084610294340503898099213221121236790694012947060527598508986871163912065127549851973566342863338683538198839321763664808017117287908132813899200841169332425878913238847659990418273234348848610873772864388282554427961758244610410186813101901365933507686846579114938498230768167271452359736211383152224648185830628675139088019987959867978712496965911719180068960890042628983940552186961276250984472914427220046681523409185869991734525318771138015680886570781845690107977576832519697258778755014344527005760035793757778793771584849082936451366592606602993612595582543657799076719521023854225848351097494040354328755069084410191062811999187433534521917168526262154037572835235961795443871056539807046878604205914400512249348141752143529379056345797590427106024584696616041727137601344914546770012341002240 [153,129] -26923578454575984097676635234058854700383894118945943720644899535968619520227114076294894614618226956795952561503942313055738772474702055272054119089011216407086965511632760745919738093204622200227031787532420722492128942366674363395056724863150616797933790097680053883495391268483490862611189858210775440338297406257676585471534318646594083285776021322380143818778345123968296369710265164205848896825968755350605755516402499463012013055280012725325379681048053529908062533328211752052094591848812109239110257997696938848669555680469472476258758060809064476143682608696080816259203418943342029333286974944380649392522914945160200545528555244032268553921480978289560409983949344059174862513488835261641751948892890920411463769528353095653350919706159379437198776325474745348672551476251005656523553535600817755550851822346797660251915154789445002911427486925190759838877609973692140041221279106595819831403084580332924702599684878972391229709543415756165549006583466436743384776463671240811201961917050196270287678743370788271091027746384993919761723042158137357902768263645309362293135408300748028676351959380218074310877787072473125471240571108908870519148172120490877745770432371551510029755700977109465726823575172844913725969735672371930603161633407681390805720635318945996073232170293026003345066684676984437892550247205748069233701669094912554987134228687957292717470927442182086111447511102760032546290002497366950986488794257816681247356082429060157134503465136760552920565568073309484888000314859303113953892248531122085873978032008093662022159069301573388300833994968392931097208609347231723698125004672244496370613490470896393449114550908022629961566786640168324638658117935339452226326696986089818039190040272421424514489462379984009744205229509262760732759545791331942017203608404271722805350549498989707850489394304 [153,130] 54565576538608685292955652864705964724541028726780947833636083594599421829982878205054542833209534928303024056729768900902770674933933808363137202121227108045541276124438210006429578637534619598263720563382941268797961794270895337788147039023127530436191833680003299542641648076108042071611175413592017867847466153287187071492709074529527179604046717831414537886084184478309450865567806696439840112931550626079216831690613450992666330848979687984354031894642739207718368639854673716567149914429626999755816631110070896263216636738978529879355045431693878680498513941350997694995996494216315949755134586850730011044809170938700572608765137140776395820709065814014622133607506295125035841931783546230321520905472793692456253088724794527989045669485389342628753323247175326835579305285814459213003830813364205153119824805962351279593763392336952332466732941960796976328085133452917963822852450252185616396570896393542645248020103829895477195859784123228209351459866586473589233652830518132460222240482943316764077534535430252746438850037616291497954812208984826309850690365006153942966140187955766131300490153218301753053460721299792837141244067197802876198722943833702231596098382390510876435917774470385178275007946419786449563437832423881839660416113395044304164161097528877546847694713668918764502433558190745852099393138631677498173464036281581726994148188698171393856901309412710340638011404525553180365261434464439867988944725180163822404726919850149121163996916902770378400658963991927285334330377098614575204137941474034041160027496505139379702884347087922193460392286861547108842100105566321633467600296599754641425066515147342607734712082691480903874338807021587543199694718813310397805708814159139303095459411248049973842512047671626902227490806528662605195808376708297330791893978508018856450684206189145621472 [153,131] 748577386589480028469338987042194273918995038457319563461273646104924967748496580171111817744585311015170401689693031099807771167804747275977918979135057299209655881588799743331705753272773830663494718295301057738606141975970458880708685030287164968859579218076477110630168801808800609748285250926082903953821491934096434585943255991282732495904599675658214581303572179974128948825943299805593714506824046021757854106719922752591558655038604928845155363063970899928849153135859196474654934149417222603348638648846001970014575377112711683004478727926510822549036727592397238011759437229423744693337026154965199814661408355053564340691221595358566985864080415188579992940563221873665443941305963434456495254814817642699205230704918539364187350517899046172378295746881375204390183469416998326922434502052046816001759373841385216552622344229548721322691404383583027909206098912104205710896666397121928543111863283995269943928249316595596573686081912366379867914954695876495800234659240499471562957738284462650563807184835952716256113506485640466715377880297943847890567653526258929793737165756811064834379180134683338131661786095321120246602460142564425382453131529503957076426070131234742298108368966372747221852147470477922181940967429317908499533860699932339280549811644167140731378284802976463264596019357578039920689492446125549662525942055443316305231547695760633751156744443448074084177918726206759289265323383984054174751556926541334066161732610536563169033763415706927265167916657387492305255028059772756722541983963996128228156553710630290478129527850064647926782460837506503021017974419799706696330061313714907802662042119134535779143005758379782123535842928007088892305603483365473446440103181836509377264104581127779865356782505322562230782201495334882849808366475472370693697257834817879126332532209772 [153,132] -1850933614320687890162552133662273390995455063797939834817221825690292806654427965630408253435655528982815104956184081831378634416144647119342710780553880858640557107219954740138914772677400105160723577086319538496074784396701256856086765274830667842501305907429108584066094397316883633411620507467957917354635040454260328431010529060127799993075448131568063981681140496734186101218728787432464851930003483123933186100363693262799575249693470115641204031458949511000026316679152864389012681986129802972433456985305301509132494897423371069486372237576001543400840009818506571261580707407622475370858644105206157149377901110416609977616992620830524982136211579360208310059286903494435909570057677147302884418147943351215489735067628427131349287379720406407053441840848065862864400854763541217042282591616862971754871321728278798578464057678952577719232388765905515137461222422713455960599612234833516998136144072064309344579641866480008810898585724235619814236918828205529457900210785165400219058718927227729476106757184014349456695613334007348500141087118897506656956679307409897191012630742679963301714999645173427667191252006468071939853146035525837795808102521818658245178557815486712811853230174876068963392102452673249571107040643616306344889625132175558361735911681858746546507259791817871662738900279138160575792543606731331468080246014289833428123039870736233532281377315134294303312159217318913237267424158493982630440817600675244071273687519141510102357585466071239106221761776792767829179738984842763443685485798664433021119014668259286164670952397497259865882912594072670608648829258751129538393449792779064939919366155903889950555820894407995387352594204389250640695956118557367508569088563636989522025917623722645942718462697252418572400347593295392830449979486264714368881503428712370494336 [153,133] -72858980928003524873683902552516110184231002439945560791292650741368543862048980408971157100997069889239269320047859994083312664590336734349785275361333254628523317976159255485024558876552924495957558217714072827457817122895273627865972848572973139270227137903637468880015134464221561095596586719861088143157082476294271179689642249196030911243554074762911144582564593333372834726047458515618435344843730020636724097509714553232429883294436032720331461997670383660698738896626669959643392791090471158790382734605922265490692118645944098057654479232613291386134620486928706940297722418192570882996762922810719234281485851988337629449636075660216134730790773799883305678968388725449905354996467342092846086523663603923452788949374772707399462509057033751475774177256610967036062126405070547182674494902291651418549431125522776863879034537109773211359767236756647543060544631993042800407016412946639671575844388927676637665150152396527553561755865027901982296747341934502579354557937609844897852545423688109196642609276988976332993476840922913089988004824872658630234482536961414994867035503328289134997436336124774051032461473212616852426005121887250908943365739990089636483728562466003326421139582829916709827170995917632282486291705017093558632173693645125295892776567607685514124184991979373603502106296411638451180050299983223441571232074473885927318418952018364283768244317824739248391171570034678135568092114309075016531241422110408996253470725066304384484423939658515578959805110723880826581388628588944178805498458231902226626510276648248188277965175813351831597989721050671051772468550614974139588608247485176454977973489446927414684369959090208015058025131619288914833227063227098646993908384198109700259831363425662488602452945307870541901373730920410420595939118011663573058390036406288 [153,134] -322121404490434800627849471947473715200930954502057085745402111948827207831085436054661171323853877616631260935538332663520470680845497768258301518502921797347910392127368532688700472993179636375311047256965751077551848795553285046505431819009654775692584394150201039363936183580170419594364400297218842213713453329926133141769243306012916211653028375034192006280801453862627495503790715970557957326307322420269063329089321552954075150997927178017482568152701207211273904797386398234168542659781231409856044992482522316976870239205794352631833781329365719204366659745413729214415511539290643722399130258580048327439574994133553430567938876976978736034967275329098302139435774827215334607197503043010795385878816764392894194083697646814545201088613452385083528079714813298461387673215846487024708999699304519203879732837691159475261978497653519395439011571085544806962646256643844047194671341596636385573965295067041215141987788390834924971429887921522380787898791897405564273959192840519224852563269338748674801449749070505135791138600172199861758081404954214638951867640004055141139168184045450016130067513152566404473831362671204973452062491365051869347656400853422543161348967744881569078078377621834972106203533294782801450274467585791630503654563249687628729050516484660963290991287426411873166634990067312175077538719462515006053796268122200905224623553048884595422089422144288491422740544211813525154594346421159731762357357170457434513489812009690707354937218951955044051862174596964038415680334491272827788046534426614077183655330706906147486815230313626109827708382659276453061170182699891410956023734552052593562899653069721966242271847762968478701142572081441192982244155324295576246676998379378241898616087120020584852989660143936425384999197759123900959837378335323473155072 [153,135] -836460496240742254945883660833701985801333327373238007704354982781401195907016592726580049703316460566765341994956492371095944756911229701854665689016842049177079926025791749153197744676031330805312686471175655757152105725115320687807812435088017969536177510442123383773479762205227814513070663331093763790534919270254948468015126982860225924934726204943279245717282916008977354076394152481593470548721536750299984280753792499441033389874175658276719646979151058198431415557420196719353010386255170445723629446636011874714958190640812854847410146454109100335755112471208447249449864091060096811699745699947194950180127196328849048607737151561906558220165856790529992484031568867561406266268721027638284444840515165657406973311886469561797815268953345315423139626389921927342471158096673723616212527337562767769727512876937549762215141184956249767766619868373887790185652818204307354309956593234873107845355981325365115781309130199442392896123390138520468249458320263980885103524826204007185280988270082755132062151016370302054508610213656662411411193398020809767451284873104992303855597191327038565582081294146770170969239321370843716995599391518764267700199093078860867982667964116927094555136248772272852232225383335564281469830137691094357679603244149397859296020822254552725536219706014746441435778215748927263599116344401564451772365046998599211087475835976261833907956988450194168312004021489509259849349160792585946682109777254611717084389026813420936156198788138460862719904373348563282931378915169607843096744341109820359599527990578706054256185811818734805345805665178109175648517115410378867457978118154699028519238724632750444145569760321754567099044752154052434383064200425711546550640276018697455399727196683768257335462066091428998198276716987381298928003141393436 [153,136] -998160368570554767539660956849816251234480910807513739343846078848462406592356195954281840960001875375602523235002949745048025471184831298345405820739080680948591079312423041473343239570002863120736703834143576925285408567373433342126054835261523339939347076056570823962900019028711957922466044856356763722648318412453336112712550823196603119290168678171933293772334685557029700259076935264768957747283231746040727895570113225664653311188021917534454611219194478987891756797556005301325749114452650165330401782700324953760371997107670497213397267108948450940493915182814386910672147520756130414087524550068572259312235139802777831294224988618827629755781114379813680154945554389879462249846038658112557024572281467052084045400611431410120278894642604951704830217601704890125900219322812782720081473579146632138256739417546930542902985090487689617081984600844196234716598866957445178415120170508394901121233893715550798254218105797946777487142546638041198727563936876828502973503139544086344004838695911067066743000169713230770019302625684636904313055311677485165224015961099994292668761158586159373854929701645668776172985444594369096287235255520981017959343938806508385286213017567255834489032966055508412112642108756055748889248428779992885448315459384391411764901800050368020281691789403214085402877394809358030436680657816680370226801837570285775690325916680645582825577779676915300971992272134988263010510582426141269126083581275102315858269602175755065585576555841090084815417524972058421461457797187879664847744589458551445671229775459596689065101340083680065479632901649196122060566338224738413226872150049010762122069330264587088484943967527494538050716834156621247394394318244436854989108456367941442514295100568343157788736455486063330815225889703886807471616 [153,137] -449935980306157193373821443537265897462624964543167620326999141343217188289473596564798508177960068123818544433679107599180480339018567985507873833398112283271173191288589536773527268137546022094795803928293561920465421497114214178325755525465487236737600050458642767781605176134674784840950196624087644554752906577549716899871793405312319198381672154285775600974201954086542809274005202858674328954923289353311584827738681363185502981688907781130272880739999583139361604405018779849986854145463794585524902836594186935760440113334741812087268248437261074281483602144569496347413021944481399891622876069603309180066329384756873306055321372422227544413605250809088683934034354046933199142669891646353975428060859108116079890618740284527983772262009438433424324673150054366586768417932616494374910365720446017693440780993553084826595958634716677229147228128722916483076458594308900354456548076660362107859880929934196030995383862080005733823188380393730015132470687339267374616422218210309422935005620014634188678654687294881751201893324286136313870352393741522588246846504981674234868088283621263190892019759169332910281154872650488278658166185637058533081697628748617475931826266761456274680395766285276599258326994252410390819221926770914772389402744202679619340133097032025451825423707615893507813753575824363934600209394516118158415730884106820730271292819127130195321403345287815284911028455954445810648064726027247992820632497024516021715154221305528981006058663030890410148672634571216191679611460829478339706852756191329501361393938629085699771246549184247362526550499900954149567519575455889399281056136134173536586915963092730654659627094269020301110533010899634480848494094269488198233396443260466129050146455377777265354134256859721300545904754501568 [153,138] 116562026460764825673546381509224084533412397631788323778638529001439599624330207707653571519011030758282230335732160257391572024119837259185244816091749860500522224932261762556274383483898196411887828882744401338979944059557882720176968864818082385474875102173914133286457959873176513901737919113758369022096781085443056530079694938624704455981732864215270930052449385217504523482025800436960649607939453749969687967308726730523560460297472126687967196700350106576306916371151669576726669454327775786769731608234323401270192344269764993961228237729008001110941208391716100438930727321207730590013009353711468607048602603056196556161694819783113205192886441849834935415297555671471090174275137217455621333077085494262223513302853773569553148526566891387674216889024640797762474733265835610601755171404987241436801084870978764328985977464464126149494635468294875553256054167695401697826944731648999496885067986761687101940645029592251645567859331045822928501877457142957885603141762000201918686858164954979937029212710960731770857967848069464864383119750955268197075576048581388020554647510581662576349898337788651732668093224431286002756820709225575343500070631723021823835683698491628047141636098572753262671715418770035169890435128700693840802987866059467354303115939877247888490716779599240620297663540688412532220478739202969590074633166138127136937450945539792385713275304941501149691173153717010324643735729184518587889084368091608463867831095563561228598296614950639296800570516079748144476915379603168133190893034289826735151646470530193465716444936335422561270808066580006512338029700279179388649885414816052751896357297541976407459474457124909403622418462755722748242090184617125061069070950086301753214208586178933791008966725502335036101536 [153,139] -217137163553712129526664951767549884735642665766778160761852117072067277372674409663098575645869856265547265015013533281839856652610411464880967984683932012169330334760210865946727811849249594210726691636300128875183698446971396956414813330481432542349687595762446643868373036138444502890297175303336716958744473048857026121463510493241240491749226631360562173177693524083042879420160353095557436045205559045798911167742382321467436876308954377180173743083289635707613706615338136003817398195962012277815186993521685266768612307782113177531851902889328481719603906957180383632345886962165830648673836969961389776893554243732304347341931676869779630622739524654339723688702695810549860830046763058796857375835881142176905221069886807147356617093723869752888604895978359727457090942350160887295949698837838995001527097661938331248250843067537167196818663700272124040171548623126952726898184950466350296635619298209742843352214261059019382681318166662369817149526743901693023725628186911709975087587630081722935503578358315658731535241138007380258042312331993963980471872869846678932815504811697189907751395435851658435143732252457062158848820479422346497697890489345110821241999280103097613289242143094223840127523677202539259146780225201385827056823231913008946806520861097156824820209945434418224384445936891351035585705280632206136702721553223730253187148461845326443075806960039882102176980176821275496965214034747932980910146212820365166928172355811717248704268270007588669845304508815385473281878098156110080451385655877021711554383972069014010810154536880367985963493378989688524988634422619743510731367686911093234845382995379703353296279509641205017881976343118838250105529599503193724315556953704260491154798755050859695383668538072700 [153,140] -78412144953655990111844259553219222210836167580958712143711862003928095518907939441385252782620842371192400422825900539492746557968942097635345419103847897924713394422097881289418848844414990365943568224153337746460657340699472370811035487818223456851183813843089337764168639071477868134765282509147487918326983376408913833151556828307182250570275470639586547837595070854148969357382195968530927716323538996770711890354447835568509650634503754761718761909578287360760707461481475658107204128339790770761108954529617115290924027546276824025346529675828662192469817214540454762491302811307266254711569116123836777812208894950002127654076215138758291294127464172815979101358098679115082019667466918305392788262843543510365370171801648446739467053222716142191722480206144664520479350951361033103368412187532719611988999863351825989958991613399114481686006984247804273083995146552317660835772274557210445268104574911513998336770751979547069444444278852809283471747015176024383558621213678452201891344473209358667880402726617330178442868578845306049045316675704847834717746076756639779064626867136341812161743202862688859072286999872878078538348820243866066954058885189869486141293415194049919639148443112792532676915799026837747164931386935402082090675473550659017140063479956982810176852695917658756819709802792889526714015774269415184356768883351823428277742092146027165359831247969062155572107213844911268230295510375024986451042341555849769611888679922799300023604559733242272786706706704226290091322278146329042917977618310678597162580265267467813372267839885766944041795768425432808994468782306879662017384511426144672134075060001511827894773382888807498251245262587761669558829363255499465410006840470555137780865466311789541139616 [153,141] 2952044440004282532546519966302710067559730654252101585375727637989228579886435489621181303383909038553817465592239529764954862152004428360885480454805477934568561545095042610238042085916821583847725512940937857077158813354733372132104775110967423904247339570165121354635911868681755974791402430464081033225975066257631884605761491965125202938371389699691051594932735390932621895214635697241068766479963432756262251194118677360562905197619784432498688770037535251547603924997092889543317183888072189312916167036662284945443975157186996094295394516187808529900239000848691343818768179222288345361816962906521244796492681376283991277638724019867878553688531678340979478998163699997122508188166593518394774040188927863982094753015638204032851202961100758308710898347328932083204148424892839793615218600884239720018787185868149203616927007253926807865841474353231165450660244596872190898232044617157610979111688202259895136571024123161127605705275397912461223439011041683954664433543222777761898532202534783164807847142261366902462244325362427473023098899097516887033244633427442005127868277889430250955326297126145360695338684301747381672156186595652039206000090854170523714323232405815611829093528221986281759132471596960566913447781247835344589407682852754917833346869858944826444998655349337538399822448259615166616641631385884822582319803511349611647227502122234481827233626314885469991122884001996899275996067786915609980749914654193785458909206574199705823619757163415099875777400360929330742066556842802565222050943565800531232635128556483171784434213610996360835303553180842586944549199284706897064182254309036487115526354453084377144517634168678412581216098459445205567202807645796848995862643062930674485536554217572 [153,142] 418326683019078872327760291805091470955785553275876606811189009407117821328192495754441764449764335405514617367107796569916896171985762052172256322909777194860147900918635294163234226493322137433786722311699262631721084061772111679181930129975928495439532516734101958745418898007025160416514019943591583450765883351840543879893674333850282689389583071523604470080146023827241535872409942016271868664044080441204734315769959200249621774891896831480228742425765834004875890845393459935407314261433102001444416525065617781578418983057870207744838771529994546055649949058328151116777403601237785803877923805898327133125460633632076287284049314412879275233370486945137752514601360582365687087071166352832358229256112017294447768474779669844161344028296350087675723900147587082939117741206010147605891925967402087603813254050440388398464614928763643430919894449467135347527652833799216793380223542580417650744847434566940798424742085283056788685923426688482880864656089151111580959112799052275505072142194981459843778670487810612840570368309130312623954646815929924758036409453003445357622659274565103502936380491147479535311354168928085231385994106472580990076432976362207439581000753123189063934880744058952930230997529228074439203696352780441827476148690081822378693805992622920572389885698141538681687228671666132067579785136805909708893401494470600365984728717759881063375540949563301794162888078317959782764643938411771145532024732286014610043085890264247966243072089399946724598953728121560721869370288841053191109272418390196646100065589228034605004397056824374883763262775327425068488723736109709515335549189668787860326135551364473590980336880439238175785937073462633196150478006924820857071202161802974004208 [153,143] -548544369980940701685482885297403082885976675578456010966189861938236616835021396918538839564553983060350574533822428095216370182921785965491227002912966920274201911999652829930484887775264540311602257241521685167497926453932484688094912075144557959877187394639653985915791003466378109436932357251273704821195444636122683810191556168646174737325624545221840319872631079180856433824533832258315716799319006952672480535454506316087345898410668665123641020202005086782161778648006026822736509428681834589481834218631283213960046933374505980466810342503930569280116743916375972630082507901071900290647086037902641190022989506134676410568373984030558068790249797310030195847662293997015810980995529217607257433137706475121721896098599840520829192388976541880937699860235573124639515390137450163169886983594883064534120160483554971822440662134008778017043524982634549429936652071161925299727402374263074274455405547425600714062388341813832048408943480784763881824603945272380522671784717747906070344149785893199121396992113651148665315260793459213135499164858957281593375700770208773258688146292415888310469924690049080384937985898095432395896395671160337272651565545216880307916087759217012432360740196860601118035099794815203070997942829755603335657356928701706102779791477266289235464217017677942834679423270580184524692882966681129987016513152378882970769190052052414306622254804411741784379297206445365016802322147534989873928112524834805212394337957987293166652700468598254855369776258321369347575265052027220919806888506856157510287629199759238502502077280794674909909203504880876020243757341141003847042700444194655832792616864108584645341782293986226371651339384026547772241874231169195882298828833264 [153,144] -55798109393290444672046447116956826565151733276642363665348363990294591346484584319130339084397611625057060528620830951169432012651748255269930166812539525657945020088954273041098166594003618172116586478373782393072900252077757314206801354473859424752302130927132909697052623698000202982243512828063234022421674087616847514435896311530352136279171957143302019244089658627379359258980935770713430981625424714423687794856123152197053426202080306551822896173779561424071056950977992801343822437522104509989081720837586685248351366153249515892074370811906542023697235790125422873726559740987300063992305852993838113562390077926254006035459205340206645743757945775782028642441710150912342169786669591942226442089205858850254842868314925283508596936430119954691827314704460878857081916529686869564338489996915675783913560188962113027418063079145118221705686894392429060976694754591256164073033198527947214397553672410236802606045592615572640985596299382046081902874290844347569205500098238350696938259655783934835711322703281363588315754131248908194431499658092575219365416861775135477391852570125400684666021209761743388832298039602411570536603878519036371394871237352572023453795109948430398074470265403312007833526339273640633333274097629611091585486331319672753932531191328798643360541407021890983359669804470654977698749920428570017946526086410993871622904828577143561511318468362736234842597701914268762558802177046276299168272871663511644519462521950298117279008256717091026986744394409990078101035197448606647074444425769483172638108291204648895478040172985118667171112297471324497114588873790609027229955560748580162735729541694317850375724811891267890149942877371804906968001593361338655872 [153,145] -750351523009220520881276481689925847479991565962355926849701119108954579867633223585403267311538122242780572058398359984144793929394511732764943202976256399907208186960491313973014564598805791824504725179728026945260386765322954522317449171851984188909682105083894297584089026701509491592800555782584640342753924379784499733926692592632321927744080455481218062026389600525364767259774921209052554895806627854308488418253586683703023800553719611212229592238844874341165352775247571152572722198119785970442870886107206682645979823035367992996575944264891786806350821468565568593227727014889764623914224345641160011056992902032531773144656965148128872496130726058875347132236993148114434353684947884551205560417522926288573091118514462338983483350659750394018474989261580581670701478676976973444693779608527953890857741011736641921980171315038913046843450470374631962612957328826075763923772914308776050730453425191748707473659940932752505487882282422752783018293287132049080876694458313700719482859315253345351056215909658819551911397111016590574295662985455274716440171910815197002021569778594666958823913068000315955196122984098552411361878705485744103609940568536938081190084167788326853787094531112793042636824801168702356440824195551265615790860923137039914340544666411596136443593967083169577954246662973402803322377847961024780128555904314905304647296617681110635136375621850394629065345635922540626785331691879955472483310010445582649551141256876005893700393064632156695407957773139928420340352089356820430187667275545352882954676757002593555452271411031107863382526717839075525661110631585854344564065955331872121837173804459665623973964968756290707744430232027976887492605104 [153,146] -6187648677587545290918648059994976112207269266335441888776495695611751966979105230786622616340606377930945438230353598356687013460185229372446249251098793999786375278850765316245760431753972017656657571449694102774366210709568166621959177001914103935021022612300285742245759115926451073498426100753778949684865703500013152623277786494460088522502326560892445152891174382568392661532540629141831821170538960365211858887668265721571633305665442554351636976770377670755226570072664382825858573427964020124110583409018855827453554807929612872423945130136663389717191939891286425058590594682924013684149838216712699838034442852997958432242654524782267102947911896299737092173300449339536698542310769317444300775965283737151682619777960247637865783706763547346320113714727247070500338952579870048286684470540033873409014689180065834991623761578564276971611281221185309262861745806758370480911284041397888796907174835590452624651254748330880016413446620694657728085804255467077845985057128996186991878868960124273318951507636697837763490234929057881426266831348128743381416944745569601330995602863641563566963947373287975413205778261192426503420971302527457470682666628505196107339171702258849572198877577203911095565298789137388791310763422046780043661344097202111669746967721715501212706645119763080491575446640763844666944249125914654665589724088126259600443956011580217659701564763412301030216033006285791715849639671233193368546425939859018666020602652079110476795346137729329235475467306584411958374939320441881256929758405658614591667682090095611865852399616588711713008100496077692614012738351329766042213081409652898483094187971223496702182152035514125471807285355200864 [153,147] -1584705545447072922460556595079831706430163362959580481464731951500706464260432301716736179976830271069290368510522491246957177423921882826270724321547917875426267382521769115847752166196603442071393584665955729481416680777602610432781429751992808359945664388208675190802788664074802523445673050301849275031705104458182485701638002601892779965413890230154802124616391607441562199150659244837270293818064644513488041637779490096647377041256783752050927941572190641135464531028667573171009878749522291701619979050252868699932483497940183141923022811328978788665714485981906622929692379526086930784650435347331758036866287964639178689978765693075443717144876062257749002963792065068335750569908387074307643252296197148673731549264847979293975301468912762210864533605833191053507011338063142367410997016344557733778661955060091439683086854661579391178782032852616436034638360189817087014102849120740569305463851732398872270275579483396489329578533482690809357329426997696982320547679372927690107405167446187350158284304237547499030103418442536922504011879571027412022978331772371530672277049451478035774189412118987509760001249394183990874134387807124359303022446070621774395434088212482888066685561547705636418221898106646419084374940942102451174778519387234421878528095591764864418417990386323228451091322088793309732365231220438240285470593284516848975820618047196345103010087207269043830038897961529246361764603542743571767490085762842307582895577689682270540821232808777768504906616002620835331113627903156817148309039599598670015294848317847369660994422465873947015287615417570884943033040414120795457914994194334005385568740175832217105670624126919157576471708 [153,148] 173540095087681668050444916853684958886810557068205951464200549861674034007375813354809153092676186949592228580195473987862752597017120744434042392050463659471204074082095423145858465064059963981012706737844605045780738460123602866590811965174136866040307235318908225362753154729011814488391720021432032593990438138496616687681730563164933096188332071070173649057612390704227682645206354489238292564016545974904942266260766972644305800812804882331546037317803420015760029867638845500983303530723274158996238563575693314426349114749549337888941083656909976859583297444940436714562952932764359899414183080028713357747569467320417379563296679460350683306134095924813638459906697506832405058648221226987878721174198697538248263028792035230745370944698312262693537479204765891733206167377128074160931992860042742958137208438353314237831051935615564521867494688366503419502196977655443080921177308639624030763904716817180589035671661937440701610372887094471841680110092254829205518909825460065496418978907566095964345852751134740772453862324851090849216689727380836219390359381633436796646394946411892723192753806888650072651006170879410814793287009986238003423385260751963615114318506264669094523122553969361458187472907242406642155031845549927058637001159751590241860499204765260409261661916156074674647537877519048508058299973835258132256841146133795909022604648400325643207862009468566058126496231295994673744904266923378494372046147992178418707264156776138475007309717479870288219738840267539444712269480686525082877036479513249736542361747802055724067434015332886517066932179887768127632355583500811275055619112741685250896795871445001436499337826011392 [153,149] -1743730553007625105645014923189177095780832418481740799881721962297134336971776733063759913119126688438616826264930595510805563567802201582535372630988536823012084151006837362531252214487220106120900940196745524063057439936747135895618247007423030248001285371248720088064891250908597313349408435474266441904165127582657716794626012385307378613323261129594748856020891575746388935948460195773754450566453350223047403420827588290753646007859026234642299380978476811769777297640667705019563397537620515116883252975921523854514051332835330169422114039393984216973696188442667838062229685759240996882482299534320402666590280798772008173998534615278320768377842495108127147972476277803317354969741885846108466288494988256206524262956270494713686827510101438450300149639629966134179872893660331304584717066753922339619185952651337889909292743884226052965857946736329600496098115910861294142836094727648447166645852486300455596111017012990571751899685211698943758387444060173389115764082129489442344142689802440659646261764388134555028332903453692328335351540085079051623588962431204786933231180040515186768632404246280090188680343627260733236278777925165892309988347123790171269667531427824258000348058693342677590764967088174281052576456947237621200527911158105496670024523039669156838620280685827761899161285255795724243449236133607251158214287819070804725981887976320301859361314047795433256312889577230323947652105447680668200195410243024986436814969283295684637475314373158282969156278060470491892479200088429666543843592175685783403044054270580829266536014372018501424786345357911913734028338035318914347052315068841019335512464197719701404656 [153,150] -1058861335292564948136818871322936755437872652303312744085035979704408145682938948318529671944071839717285346984175672514596725634497944926161144749377373907575039843740521993178485068869373022705664123852936084436904335966808983389097822461491842757007326853670473408408386173272060308639621787042374390432990618997789891688673772985314293811181011569904674881041634219792423558883095097719547980051201093029995298576690023976241749778200348429649026066111016280107918839794396407257140404226365603405895488629913721292253983175011126068960617516977603320288913938782614900645193358019295279857489587432408859771768363511348901566983224131110035387865466255909909077210401070952948908815650849710102645104182634718536034321637481632031245557090762228857251131484649744053365009813533353813221640799925247296918127481077879492231207989137288520285564010292781245186967429144290026748645289105784611627349170263241229497043030980747300540182999849487847726730623798517092979216044759197220792482756571923686955833682060890793438568392781192486267717243032757190005159951557293365451500128102238936939458612006711495885049034356465180348240368891372997480941519670714776838889647980951680026654785984845361251241851155599491486846330201446551094817465488464119200767089414494422122436687359377288322052932789622674705018671615598853947215071989265726455285973380677258251140332261106759459456636874766680584347835125138932457244752487177468842753212017858891510654069814085252170589640777801744088636534033384230255403817058889337276689602222625343335835297181137222322881148081386739237610670290283170754150817636460173208320928600 [153,151] -3003319629139519409548479290340368593048658828348465253416182858702211235462161834716822158280771962035278929370565620655574990285624204386479004363545403802455773717183491190936085879255382491049219222207040855193103349462714488537244332591911893736274592188168471467910840140992081488396272389239035116891072018955774452501737287470483592947184529340897897058738908366064325868411064686249784721941880507643395619668584079280641436213246054163538035886091570699422301518421303653165398478194205261932571817689346482410699222332530903836520237650793285870557517762164084774124296910987576192452240578637647747545158457762380732106159338679114012873420230165575205346949891240566588901440300511355247393160592298645604155720462723655609356102871979963572054316299807557290321221161818128664592194867391708520748819704421329231647592117033399524584409350018011686951790508436256054755100200847647852547590743986104694332919968133499115028356103893628526602964016092104647249088907715915274099537314362235966973439028721140372460660355711941881776173870107835686102496203602574037279143951767914905420292237651623640566104482408791045958404142511446947875336410664968949209652362392519305175938482624464803892409240080287040746857215476824753008623517178987016530541844753601430895416032231564711038532042734541442892550138129667952502081179611280410079252503001267492700059481746086238102895344934420956033864782336657693848641865639451396171977634075428000750297063996209411553486815496812200656712448728754167666716006969733087113400805987655444339557468409201250924971579930961221698163309762772417805452543116213809 [153,152] -424989713337885712549059128750570272555771846837605632918868486263375959355049957700689103324091323107856227559613154106760011621646657450520227646079864711292320687711207925418485514146539163284497143460262229633406549902587886724737406384244273901044065926933099371591573430719915657645874179064556901660393802282092496689290974630195619304499138103230849869064643826180097703931279958285803705361305373244100258380757143480889357668915789793962753156321637884983831802286651822599516749374354804821236546684584961142699342026744771768704770194653773267831224991209735546880209541243936192973342774569794851231729192420696035443920614650484306929609936668479606405962730583612610760446381634859452820056130333584388546657370005414229067313441415785181885435749024492170494796373173747737584821640769262348949180189604219646702658941708711521583656510135249333211087307675600280835959835429046811994889804778313423853141273788300379411734902497128752484990032515421874782636732870827412546338855775547540731024709559946726338957255311206886346166199153643106097596613336056704577336293600392188757241446023854771711973632806854812473996743052858759396986170660300017569848422343092746655147313593817041616178199366711645875661961388895203835419356295313053159634091966104157171316068468113808539634710470357828424334170161743748594698180978461068510622448353778192669786790821317162192028349177864184882723784265233114545076121837562989860119145950486350820139876214074036811536917556308335209943005090562227689673929810836127109887330053910069176959515597524745428554889908183593526943605658299817037696 [153,153] -13105561600483264203092900148471689095006711064821917968979972032016435843057187127392735798808730915395427422213417396974809407864903227064018870235616028706352178834599510988308604523557897146367803915022370997851871759215364459476200439758313404711479244757956757252672568939035934405382221090711250740611547227816814927839139131518460173492965639307956945098198965544291393669275051272291303043639778101442996261263764782042307643949419229772677622519560601343852618391025924186560069710667808490740656586346183147011889199383774095110829779363818719309798131294503051028160331597173555556760233958596304594765883629501809277706332365627097584815033047311593114046972306622715531789006721436785293781571310478289794934730387875553813796216223961414811335122465710903044400484598155951685439998470644619635381652954376273933490697019887757183571447401052987680231886043445518053917902991839120344226584909732428878739527409135840787929930385543651375309351720853699997240891828928240182280667270081792612523060277809180678701684150221837483948248079041192230995971199811462433541314494327568968988481368158194693645972692548693596802086533665684482089371812081503767722503743894402685230059382387579550408662267540473491521181953746029778419498982102988001825593850737575553058739005727138524277811830901309019535752286845383733910137020614009508143193485480966647871637574065502384630072854491900020178752754251596597752325862071209797738391045830781227211840901948923733976572994485736591234806136806543566413269379845702921652467164243027098620756415061049645778240069135545433721792592 [154,0] 12251066971237086043373683086430541846845882065715367678164001128535477558443971287853759586568725489714298019532348516528159045020374455870563983374805872429641985111797939251227864062631372646038321635090583121235513070947885672251191789465895459032919254815069213774087662605349830950479893641462527347174353167469549146233634569769181675844979154640707712671361110555310340832776047053253020093352112499201742914976141363993636681198551084917891443300381844114962296473094451979985209865816409981980817940722090489175786877867541606381969985647142551813879003675543404101947923052914286835222591773036613630234695523629271450129934301514734137750098694432583714548652326218420069205054984815885795802388884940836433774934151247762891082686085519281147264309307308832613344238981564586038897765921125965628906777194150029517142892088513969736529483360329041642741432132515757403366338480638810740318922773792162273497674848263325710652529492568260817561280274857101468090139800628766815585367018869982092876330460061213818979271513238518352288864516248041567231936970035729969322414661138725255310367488745927996746748138585820773777469755449780515467036331612853444600253984092156392685472719816558750811274857823886595766775684602503273341187718415995036627737512359511174901857736880437491593783209697688425696573369255849379155830974864900431033094535412253065280716674386809496719716779721428650938506712492851075453252734488003050054370654181147507908288514823178668735772156954179738475404159937328611831845766403401945118837889300394943688140208608323955318366328856661754482785109112740298056231459436272860969653979576863855752000680249834768780144043403570062624664006030573218642772860208976515968950351690359800952331571460875261257304099569857961673052202333773347900056733722550434752066228686913898433320218470622583990567510841075908178896382050047405629284931155888467018363791245897341895469182196736572393384773473545783441781548407934326960817034422686307482169910600304883013402802384055251162786918788607361722593805181462190371939585907618659441807018449597641494118380314949716878012211156221362609747196628413774972051191453660347018642663930722083525664710161858468501848614790530644529736879285353840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 2445440104402351319498734688963284002806083653166881084610297629648384820823938524433412081667612967302739100119306905465745641903681329584408932333181864622813694605145293581531211432512261781088224195285627736450232056759297137307984779120400697319935583798966150994050795530377180111437134854178843701865578231861415399318763163593730274943809333635489427553018527082526819165396854399606018884876686717101685867562299757429293549365283115486497165939918576150676049345548199793652759431842211375581298199448103542229803915288883245630510455388491104164995885722610604970694652276759441110252404830821687219951341778334401044118134573738820963285139128755099590934332460876177996023862650345087729848249516590985302001565528421583472096452440814339870647171189364189956883066965936413890964613325626523367398389083528236271244473775139623206418297308452911174579123772119092425320030317727163897876681571171865516004146586355764290963225448381565303439245832466916841764883559970818503233713755699362476004989882239205615560986977607137628298850339172690060017119470120030742252677777878290461192591291836064544019014312731379603474789364000493533171266736686725627957453738607105263342347425306357175413736934697928110997075585526934885859909684791914149418734302170071245331895370651300800996372549080793428348129174437638262886378806577599798639411873159696512058518252790264714092291067943500360534532518494994596442420222313090829149161494259955826986877898832303157484689126408262658063938496584690528686867026160396718697789843125487730338189867019254692722938948939400665162621800251962129674577478589615306303243743149047478057211926177344998653785968952482982803086970864262186630283330440140504897344616702778846937442727497888157649555742227041941800998418013806561626473270616795953830963970866099839533077476881545760339246364903900176237740725195322322988602713981397605179798275511905363041868520789577536018703368561051408953751893633696359667790352920834923158711232788951904082721479928380996797718561179800083162064733064988106926889512037448263835632350155222242120776842839293272580546587843083456987988475235967196291305143357426081705699930288075895989003625894731132029353431069067487289383287136709970493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 33619863447972896139364352927294195604052318230290822452902686625597954791901902225751630093140638407364844703545722434849023122036165689441474044927893233237136827010292999934885390368342089926435004023330473504273787523807938853940330259422856030817663007046830118256606358399656038432237641011452567071980210567991042892392807284484094712930773401176143905355251166371988647662487706300998361572799733560946110330288349677564122516446419453215102520713236079483386262606643027370685554493819176274056548419577347496514794305813506332849593272938678915991323377193897226852506195161691911169191729505080037020059131152908543156138363634114480912760333012094957372775766640255734969846423343197374324864252876396896708591158103824220808378537013474326005237783226602121756771631235932379643768991509519682669335490861423730329244486338793492267371841013509524714202259026813698480286099190731140574074633239475436659588035074969586492947806059117948742750791059238302519323481400737980890731314753617917183272744461450923905553204595282170165365849394610759111620985003371472016510113774570229181094727748834475341875006787109375782302007020780738262627624539904006882384982402172458711681100711683806467551097864888071294664114828095533913804743081316560106195764350971283784051345919098616544592692443747744990608641373213264536729191637123617534848290767451338645479227613842049867726938096620371728812006707578740845395463485720055420141855496347856138667166382883361317348298230142822002283904511477030211588502028842450022784269144113273120538865778137574111984812485168627530605058646099594529801779737227716506570376154110189291279741539537109183049917246209736230061046801197733811977122324983888312477586270470473352515691490528765205444994502877218775965778024058083333311512342274699898420350302899600948318326832472157659281237242153897079054784460350210294368853543100811735266545442284221086259480704143576334020329686262452913844481860970676448842966630812441337019018570444063725496022446762346409692311041904107924636800300052560300092073520318897164820098145848738105536382196614521804888712706599773677871989810584725607902082290936214687695290896365991604335735422933573829599331314510863563999069905364681159081984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] -965529016371405859174229356251537747334728765064668404902756874498684566687509326965780563285379515812306789460327702921877895883434447749440717950255396306961696954428768729030518845549208356688396680708626369852685508316687433023388965157056771625793380765069199770594879207550078843060149470454482616228146928080875215634416730457721314025635721081113466438851957883288559487398403576830974909295068025752344810219662601739527720739038598761996789515387185111533501301628138489050087083986190670429968201340683276618246910323743337481646958147889020083389176035293247249474801878129609084578554976783815320097979030448013245675395435994038248272920750725448750571646047936688498816768518888968181486371622019710135802850331324856495534410894852910249570184222388748467391916945543147802711756972664777542210657491704844058367794069018438524382573562039799502064641735226509153800489518158471198929675358461772054214069927595352419137816019141379283465685905039023202958672599307802727738375747189886223103598492885112572329299116318280893128271446641030026879412505475254473698991748270155984965176599940684740304897593057959357187839993422185215722638999564091139797701201562371680960069857324336651146917165708191814214705489203917301645514699988861643628400180591066643855785312867495632276577374061610059899108486601390245157159525108591386428424225114396003105740283345034712884361912425793360881257458232887441899820048167744285368395714046785766404295477417682471127617996324162675557377214267676914648350649273987877773504689699065973932720256839341000171216706915391921514817410361013387342015686287995581572499973007877867189497752310964646812572903370408446202053014829210251280681464163056230707797123884925578603277783603914947433761047387622756166188177275092788291204857957556478106394703348448536796454247393740276307567761152625071429134982894527145522563619892607884435006920831631288208563449533172888658251575455254440884318188113255140372430334816898364897604642865160303246777328208613382462235352785504425254118521609436943309118450327077991764455533819013786391454012821708892538873026609739676811341550070181206241161692524842151338517429849770979379077961365387840003330775381813756126285571476451301418598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] 19677765587684646510711266224465985061893100159908745161536874358412452223151659792365232662106593003988858542740576312046011920867694723377866777682521487157752000026420881662969020944229960159344112234585344815346091066064233677920723240055644979663541682898374243892889555957287275045709656548363808275506912621029294665661672893531843766102338106457042207011617704857628877090178068635988874578294520455321535048455002305480803326945926328515899945922021764544508808375319414017771175750861775364415066349130731322561479096655780413769120209535891715762657867258745168363729410396271349555678675152727404177368178756209256374128056832285878359362308396553240064221635046985444521323131890326282374510216183953604399437449698941962112605533465810785193389559828411126349978000991769022044532322812261536205605593824694026001172105705857378880318374422888996963657689874816193270544187046838716386306766173249037098778543662432409723041614243585477765937613438931385012603698361340270608754921980038394259434777256539016253434220981872871014181925791402408061514071933649807507284357982155124364613888785679056879205520122306206589988638228194653696384906218940881008287675084464408486805202519675266310231745025357185522439349706224126377099291851434236829993803446394593626211445839863430991614191212526835029763945257939378526717024593893715794375902386466313969135478661413383976510398878729291016674569497177465708984498928785175269592149626995957464051477355449643017810286074144222172345155067858408461150279562802059381800964730014494713928154234374564946587384030841268394367308013067860837477842251714188651260624313557159347686224168986507537232969856963515385596420110141246211737838667731131408578233214421891621097783377123630106082886322995216715117542283110688178127009279862710283730961720011997377296888806534604362545998701336215377518364571844834563102742874890609940373269171041344271838139106652767730563261248990472163657660488748118000475508136862267490610016486831060586511744866219435196226930471033503882612113102982103982997791996513001675046646192040545043714556184918150030974510135762966499936179613434988850108415751589655263404927979422304830212567270962661556075104841654282999356586732434812962940649472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] 746374932114783714448638428698215077130963548900263628731878068770094909607461795922704551408192789634509959971877936052712603192395869192658540125532004924448651126455550538469186508206351603958650661103814426899998402487917923123684540266750544051942183521960350949723644548987529461315848236606383895430735607394696363265643209513603451670065348868711222961737656335130499478577287333489268621166271726025754474613844167932636119099021766435264103310857780739183132781194980523970359848082661717183196226189782416898799619080217917724614617637688182007001311827429373825800146745005097824843523024881665811684151256246381676693906684232625776140900068603838956730361104687733400358088032907774443063001039268733872603797822666137062588135235434846049648104136691615826457046669801910075801085714188314393123886091591217180995692254051419239178639058795362864202946196829570064301693171126012933210846118597683273739210265857924390328278681618356516774174953358559512087173650238502626916762417213019962485640005507040980750579500433874187381163310710964483108644031261707846326355527613080369099588049375230846277954709882133788475602896655253895858372985696480300608823647640444385688285061571156275778595135843019157818175400278722107777235342117430403436289345437364930350139257229709461331905251033892959832924877171538291440448798571820348524179205542112846068707524300929041459178894790646927422236866822477046711271891158955185019819286034477272706625259982076105898703744064345993367137165920245475445404883479039888876554611344607452045522753388849729662719162385034389811800957170517040746935246194980841269162682835705302817364260050323449184583408369127557693253054370815934509501729552008259901722756900109303016193043369913369201288562099089037320764974980861141747719555894982607705102342759579090886459862078148795959625907008518510683089831752872703443871738823930848477181913005635259596093654485213409045226077003133530219800235877354474203020555282155849793541074545183548057888420203347519107613732183621668296815459398091225131059322860304851877065864475041804928023753656044264910109273014068598512534259983506200588705035416570004159520607339923093737012477573591459756826327957779105214040187226543718392366366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,6] 8400806795086440729485100008669539872178766013061900871812256615473162667250862130369353747710762679817888295673697156530953363378052957263513643135359111619081677257735016194284370197216117273674772958134345242560657274320651464017860448254603256491745145850071913098887862080338961988616140088247328426543561542634955044279089492098609382191487526571249282666728067448065298520482252415811303371726329375982697621190632944436019962388090748319463446185869196493167080450153173560029680148262608199998368244003416832937339449025704194586705586580138563077024104637397971594787258349165549170521510998822349257488607428982342676804255947129571443642805214485388781562802386682225971516677397253562727849958431811134824819562926414927195337842492710217284258031190626141750017194896379990297472928643246265642904904065477794310559742882822203224724181052889783247110916207749397117579354290868792549612049325040699115943097705415444725546046473818357807161771523604828445292710995446113233292371423932507760896013373587300249299473180196570254815401175606602428035852366748388645534831057704920926474148685030343717040505241247570409669342156281691111491571478026646515981361350281741994076470605535348241236488700207617152172260741548469017628862588008571465342457942232803631244722369806708666950116880196696644722964099605549425737515575144452990041290317018143684090850198951281493423308411864310327938644323666095661468968884222309864923659725968382924544658222416764625317900747663793752504998720970096917568376000648724357909723694539053145190513092774994379613879436477848928581210481621145205371393380335826226041720015175835381231847019600226672043850918614785723444058147188774295996545555101435956995221599120615064882540042381393170149592100866089353951248576818668280230741319785307512632136662011840323521956263643419695735057131906597031602987137320020062489895970512051924245374737798172749244818284626935596505044168033457130537982211531028212015443727539464146453442846685007439703410901540294804644375024524779145228257677887674551532996575064066516219130843216480361087375229373883787053020163969191746047205050188476464145768257054251447935869781063409390191587367560345097795959545550845691923656461452885646483361103872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,7] 71381195177126155910415922572463258478730149886018614037631260358108150622235115455498931401081508660425439096439421143594115632731723703534420470929805537330071308853717430660968963304148992987831902538030587841217010640973147934516505395417743422019641794406591880586952356673971773265270509988317596869009398446483353785157621838095820045455943230444557712810756527181347680566678889855230306227066709452859648079980620471708842207563572787587270006509492348024910147441525484000939349342393168937377047857939537457304165010966315238451303888892063782376986011411646887882593105308457335652679271851763541842364711067782677667822626726789065363442083898844793337682075939824343302238347733953882580422761216519974059032463028058583302011620667222543017395448731657684530079186640792332712944099358652507190815149958730111996104297786245106703882779385853212992896079205625068949237888901703172963501927076543378276147306585860881094454081464802574850055922124597233182701314892785934651100417836771551514588191052733133712022435139521126044225774697937772423160053467964261648068293461281019334081088314114023914773149370777923456581328880111489228106736342460547925662369148592837759858171201790074557393574657378412034933045973717367894572294567617939649012026957444166394417110508156717914932952769744890659507026155436400718792861710671366667953851018898287278067979987128222116198631704231807910776370531451011574184520699250641155087536620169400153343935263151633065908695207515338354919793046963802287459766500020045200251315518758314106515800603683400863200767039806182299843288135221012120021882914889509035760874836918359460267060167044525024266967653799463881759866118797167894585654320346810295495271307459239652128925132505862889613261494745048756763528832886047629883617506085962653726420520423531823529704745328806563715678805305146791224074808522543461327461232945802515343149819605099995392785946811681972216902053713403806590355498866523446697559468744162112316670193759946347485354018294127582163311815927375238232972284179501157372393765876500353443396102599970274260125590177348243279114803376941528034883575747147945396751023192495475660483125331749055007757276664966421051948658413562056921376509497163090178615541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,8] 286561529673796433151818718980997331296135394942012154716939311152869830488153770433172517143560816573723101701444550920526422671306359287803924260386859099684430975107690192931293791402155604212619211064736790034853358633926817070163607635748852211037855871343827788961605021306286207803099029718049805694088192748696433120029940920785712293644815471286924273301257932441072840062434900952959921886953975644170989049080264513817926388509388277499622813917861568829095442978027666942058392189681854587840411279336453223120104102434418788751693008309832810114396342804325879878581234619561889383247744720882281053792493779040527756429046386051344456567110841140652206678419752843960883802452203478761823394516643318047784047120601030155437091306216456927613052142186429435295670992414647546643017105210769894184563207587040695877530115852470992603083328412159771267661771675046309572903602653905287629058866635732799855547293648980920916043280459502706131940008756417685427451104889988002339946210335706990450788803061641731371682462182072371297759456665688055785766802339585971038175263728020873966806588868164963568590996427479247253945319640680233498956607083141713477033417894735768038914628069268439481360193056247353673176682349802850287438581276742053023800813035151300858112902197500300497489677093265813325951463496714783088866060908553057640455879705008128010930201364909672411010036055771906529575360274478226529139924992946903088960512866586887622250303029695163086721667981167799730023223022410778442055534605232723455494375983826449368469563428878110441728912555877485247977988252451998581326539414930746272601611930037775903477261967487427498023748268957056164798396810042063811506601475012351161692336520483433014196513246748613862567888331234402703884284302956347553551028825364482505240913766281754204343259716246653875282939155071088494938959444056033356563450089997835157038441523802701084182782729460407782153452700284133962475170155669188253034701758271928155282885548663144240813170430547351375247475929949562343732533422615632357522216703656733873704642972438091008261079534086577181742156165701300013971303762990753883395203369097882742405130597309170971444667838489179795797008253020015426225430813379743747951822897152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,9] 462659991889738970937238938005493742317751059108391279664948111198250590828910375375317927420106505008067709491986473375302504408848812547359996465075407116158281358287219199326312261736798973193162499088119514553045651568888858774136327300220205617960773786627400378297889264430404922761437446299235675593401042454290304478386338898417198783232132732041486269860298561261809044172299636440281169503318040449598341149676287621970729436303489809500446629499247437209568978952008998104916765374942406656736589016538443827121437652579943090523816026044845482573557086090287010175425000251274602458682076575819024697315189196488570008224363862608330072065438278726517521516588863002268924683140874749931920582748953411774460690232330849623820189582471014401691957959250328391758604282678717174013611430298240928991288174949430026853214649987773295384115096942048632162590817194516200557053893269968684599066405258534178511756725418061145817383015907277130002818984839541235502237931355628318829099939868440782730732027607956365512772045611919281749799848184473495946980515153835445253128392441668115862143512725132398742618764370604396749474933001979278554392393057906720863031951626279668995852699016483895233923961577350451052471309755063389216547865301674309403901234163893574231571343319889191513050327681158430704210346293035526804874712660028262255390531930840410811501463874127097741735963372927995950909744468466156033311054806676027758528532076529579621850608883132598219583065843667875171105222442263501617356829349684324135354202339869589266416517307318743811053316551811725154057645998918922628726164865165218651069932915424591177581038305268108141780619927808656857401177920419288080781238628987889616083384280342701259883978199217299312574039330807202030530125356352458691064925100400177105764939438059011480559657622917940993973014143781072338584621289952415933748775293232611838240466314040409998854136238379716398241016634112976201972236194039562329128264842932400457469986936904229103390350896842534748642439618036350231901285599379680788139255340676342445672654477882233844530766592076652434265967531851507859643146928118941518720160279805617680889405314201429909017675334259974712589428006039979651269661962633690913630417059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,10] -1371643786031966678298771172308554418194255892572124839863897230776261327195173547898625361086868388653817015010905572267119432555153131666372300968382087812611564185651143174399977274094542708137189785555197695470874450416878391906893223297388821676660235201779846042110933676022540786233833507462504801532553545514047227295325270281488452312725040966243148604920510545933015849066140163778583227906961106945708308241058026771339925251779144339863228109537808098966478371630667850567215963181636251568219609818337121876670582193791307802692812358387404714120506425761436200679754807995611909573771242045794695423688336544219074886504727930789655507783823214972868297889171132529073688235457997591859035735793707247034541862342844155495937782907078128959304313107546003122633097806265050854191432311414738382875035946467961095938300822840487924357076826700315863759521624503099452558229498263577044009941335529091054466415721697429379622601991800716110421256301859886625795728265298044268866845437615299722259671940965287795246739084909901945584976123404150810843126408487211761428763400557006590080151395748112378185822658878423757254788605833540015683309826474428083051872250376967062165617592098004680728952337081947574917049903672370754042936646227544404335231367054208999592785875062229934354356531153900257440075109102959148328010570377610518558630425560069685411894111488443941860588537772932009020433846893003396555145963551350659070902106931390093553258261659884326149041022983188643491461420083485535721274385305412714166259001969524039399377033892621435115756613745453426594759819758024175468162710123948540524883452027432841365339442828225942401061949889897947491971587610654771430286115600340145961001788832771381740353001112167512088539173535321726332433979175560462146486287194731875974226436563977601449168460548908106822953090068223298246269909494068509495507312914815842676480311209653914351887158701132672708457584468978924715528739450628213403792130333478600438033939546198081447913954212592278427665136252302973015349641287400475909274889052217791288768756526169336594281010974672557675484778953040740770016624291060063269741553358330276010216323136480485127350587515510265809980669846200527438264045074765485154551023534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,11] 391647141498558836912209036365269262648372825997577966272725237447335479625975587841112531549406460051802873011604875409754312327674860973003491760045547246766728589379094556037097829117133884897116324394142856799825716841918388931265530005973545962980431737600643068877410016222553237817271507297424209195067177521571036489217981059528153599090622968330788803581285244233989053358682291003434923716198011512021764494708047705990303769023745027651241270437560057057535479279801406083802879188812543721553101702070145950486586047113508306690436920999677622612945780051508780888964861934851519164867208651462615521532519113261725726480503730215399373764568739015049688237314046040990844431294592158213108599192778079963575767422495063330599211278895687670044208702770689170397956235533110528612702164597129911245921507160407448482893942631632550957137699025870762508398169948702744068962983605148733417090040332636616499879330214961314580759774756522213269634067890060276027187181352582523029007329085208280702751217549746807240963236703348989604116765156436492065409160649900480030706814764276919577406602062265954527836578854126530138443700357134043195898336676367158069724760078019428572387008237727475903308980037030540300545960058418590587844892419933315277775738611240799208418285409751922988755504262889765172483467729084080856433714968602587563394321287886796855415529485648034963356216362570702719568251836253743903661448891491048766598682485992725929100739810335136788234392799847704342643341985008389215885085602543912270750359814052631686039675259662697742800900614221644740733823364740549162731369421632955110620852902226070686433534497703607455185766070152708752677331228251975584335260233295127667985163371572223967160649085557768276330070922358196265607621803993867295952307528951015366142734644842831276990550911526579817354234344342414070361431876815377764680189220951568937857065283043441636820928536409652692191983581950655354541700077266654331125555472373496857127008612083442174444944201753749015422241518920447687577189790800082415129291354205063982554190426654780766919493592211268420697289062006139998598771958697089543090374550444468973216545871201350741550674530708345889475629233230580620308547331888116033778698158080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,12] 5049927440404674135500553951165049849358743637270714063967504343213372730611778596060515003118944955671629234969913924217514700696111908863892389533652268330827198685958230134173765712684498163615342520119866554141633589237545785768967282578671873575093345112631726504893464718753260549427664697925779910715336395739421052357703178670590546400567318873657720947337373649481278247180613676196329975408379328757355908630238950167130888579371183977111660877937299034132048313787936593610359781352325304097873028688877512012742620184724905262074170227089735116994383023707357275623268900513710177781171659060568258572179891507287010330852928227994298593656941624593837819249378407901154611049605847524380159379620076128215526555709367971865874667246250914258563683932081379617896825245063935911841932235535007230114076734934127978656220254246068377427852305791419767442317350384522408665213707470617160960154670845283245060060643642442604293548807604229882574298600979977731466977226209170299874237024590756054069746212149090055409802062128746923125929149499929640686123987264199278773365182816920568140754271859606493942778447825876592021837933101111880402174187341075655154765861091909070104724276253782591245345152369942810483520557342822179918709390205898035670163922307763453410805911896511905458878029024118289295314892055897879942051984357778311263141971963595093963014131992274306508315109546841733228467579179153453041691172943806832929475323636418989464531122196432121583862249323626353615642121813089512701951858841084775975159272813303973034760449336331121886284760209495147735233334991424642627812234942036813890597266911852199418328351285142434741547703907537568326948012546573626050622636163320455200628867368376527838175676436782871248339015524632730383605435251287595384504233762246537635751352159468652569648677640184151850327284030750083736651983176118719222155694886687863817539252995265407418915736500292034871819755093970832263663099273766915795997535689389482656504249080417031709121243137560512940873984590817543599291028927027292406986139909657789093700107899322129592833953557422804825280034538853645238931794842982550802186426113830340623767456395863590406564368755486015867753375478963594971890291934906063478680488771584000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,13] -4551816344405512217109643985189140847908332461430132887832647686136386606276054623477938128653592769327144428241130775174536650420437382089235731594438907593826482249244627639678268606785293822852691510333783023386122438263370476358343611938512394829703494667320828148878090639025589575377617164911298001006637250343957074962166744543375257949279626827169080883698940933662959208116561620825208132260894296399453521119797676229511201350348657301248090770310730777194614732671726229503150854067792004073047617939041519269120807170439218963841311691963865937289910962135919171029423392423195288996642180659312799483654370155911950092251195372713812757823379219904858323024539696353493229156747118852931963722433828465814320495715396110248800379513807996053020610145125326847447960530930281754635734794516678276578424660043457416287871288037226595580563480716962183594101499309782732444029763592187304310295715101135574787890100681623121255652792775567226322828823798930436264550873069115511350792093588762389909054633124103810287935567048885509026814396451585991092841898929041987218714244376351369248270350838066214979185187729078009750451710988460570342792907395562795087584036020400912009681755082589699511667001782564209113635141657065710707063799353836940757657713416382769446512071244835391335846678073616640199683221048606522840981038821167251691281635142335406502092977577251142375008009552066405003278429674974377111282734014491916256021167340186278711836085881493005306782617213908023527591346050335542148178338749115899781689657794964758463288793875282437020061409762375360601440171610447009079349657390290581209092864945617767244437326350870694380832412469433973337756435392943656490500493163833716151025864016093202391052276390670901260090340054034302670614371076220319022342702445691655487146758690701369031509063642001441544122452082744450204496843497143618680951225371324796210446365796820326354602213833698399421854297115175870256885938955712218960682340501925276763639639795853362200071535766771378034904837897448614285549115939917125396145286765964171199823563181061048775036186451386099351802856740495947337779223847742286748931546796592434577835002911021677973722237753832415276980920473304519150778009754266235556137659269120000000000000000000000000000000000000000000000000000000000000000000000000000 [154,14] -803683135004652240593877824000118955840209014308018669196522599568420068957170232680477819426830103497894997157745542815915332876240564670424797823590337784108300489106450591684892700108939516099060192904558715451051924146772379576323694619459359102911619408820737179184966737269026677422335596305256227095438588963733960595980233391196337588336582400648376429542153583458832018842865225980750245236748465292234629286211316978540372102197079085241752048861572441672770976968560712775874354097177047299922143850957712754251398788344674171835161849463782613746082861031324118600638354864157835824656052691340514218221012007709505040961486400630935059001003180755066163804896463919540136527406005419596528808580322666317899829873496917931777789097498575223020534700306429504568216770549402251036678886225133339561686536126867830723108987469851365036994772049456857152135268615239844418367494140581739758219773783356397243121511636509746670478283875686858834076581189670830496968703848443061625533846052947373991342363885606409014586647361050663161794752441859638778461372642929204022682633879273470988591062416820850628238718737607724770490082445177528963964943347445233182562620038906918553306975817263634198438871596086824051990560809902694855949453870638751841335698330307143662123057799209064150740607839428475489661217140626500419918030387091945062843303863801063173776845154445888360112038700314271062876449374047743482524379993883243411506308885917712481055270434784015714414523276917451487453488919018743400407071819902028981615390014263943521087714295516087742760857220068337761700725463593661126758952980794016083928926163747900638975374398314699341185627110224198360745306889687124028660922431569302129568427013372617654027946745448439853293434795532485471269023231680887339894324131378764512771515913892846126960878024831214286819773123250493778031721471099559793218336423529542177550406102735692020132120780703450716202785085016369755669178367134599489395293526513903791417160259427829320744608155261975491754919621440051229495631353468326722450546073007229179413950552146101335293774701625893487336426450085812872485593613793372565989610191187272102452098682886501682632698552464535453179136020917454742191716967999712199246457339904000000000000000000000000000000000000000000000000000000000000000000000000 [154,15] 19364672609284044444722006908228294981203567085707168715011714565795748633254838058109836185460501772988977501311892288070171643235344115089586344984062399489845124221185823840786547715097157560537790625387200900326965115001204187316550710299485967129409292418114001726839937937302591893330832738930224970859875516714121381535563478021716632261489527407467882279646733632670475901659649143037609950517178532014030586806166001828076525400776886977094489459952707019690453130433796863348156349038484126328753645561577523434817181973149298470212717082913649293242710821780836090672377035425255771363614272615907549380107312563884292066659890174739565335893840976668659717148811278463854726130228330033940774902846578063147745314262641346878296993365429992254791671249801053448053432037853984806087782525642585556826295744094307541222591512013779095856555726251760761007438024407199803646104351376369813786377354059856347994028425773959108242012662534160694000223417512226205785162968686683625711616661264971869786787346046028264147015725869356962852479067888793508163098696481459631943988450314228788951034698146720584428192311202285853603818919557845666937318664447819227147113348784987660458838170610349872698283710888873635574388996630662020960509198982702710683888294688110992782641510355853144574446593813499148582663886040900270339332710148223035319095715792156590346034793903584884592936781574987790049276496099408772900747573935457728312337353605097490755428703108539858836024136664541366239594042726990364844758120598173994662649531618319050738965299835681887143833390128958317114642215450899391458336165363661161622868022119463609667703743658331515164426238397921078330168874299210516846437759743361655174757128935728221515538932037092638154711187688876843760926493116818509266602559983084306463331461672264952025116407152909654289103875770905337137882268473951881441876891714404825688590541854061319295345952013201974510205263673877656280101867303804495783271813509896160002263219775035424915320204798292385555674729839057781887464686082687659353447200183146618832907043833007523791735953410727470015358246841664072183282502787029512855847356871095357970180624512529343446874458340686625162662715705396723676006769762884979561902490255360000000000000000000000000000000000000000000000000000000000000000000000 [154,16] -180219930289090203805683156164039507966291777719000109305032589180934826407001864404054334138831817239899162754032332020279414172800576620249564124527584299159797056960554250939367879936125605647930334054286544329657090865820131720180875457262365400599782568759838010591263408791580073252050790761308135292719961196227385942789978745315310843936408097396913249588285466837803359153174598063352701922415973547711104108121596876489734103180157052258707063098506071441091330558365292752235389666198832498016330417649209868589918754122058586601615802210440987186688908227929779195034079784516625971869628342586592914332321790345973042947495156892992807975394674085642717164080093637094098398290336829248104071130103552253301157052708486893814446851446285978400763253122733112925897983053611367269271082092239441348828044350571225609226664635115558823622093983852819766194055464801374630340060209202955564796308354161825253297538561845443519010916554943916154696736959871428398733306244424450102626054806244811144764355165961905223571437663812681357511269646900211103919595797267917484096214511701554994072065452392463349153485944684717560375162065791650986879758305178600097034976276012876997798429058069811618783931414158072026667225593743220907835605173753391537940497905503636314948251014675473240245128977236695775029260939098091030661826643857402123588055957302376792060754091336902579306675396506004236055244391793922334559214969461712118218099697276157280204943141219407786331763145666911279859071448036588826746329774859629857010408692347772140921641453791614002567682825032381183409600499710832055036856070966741101658273089731673064850773763853745420756245287113641217526761253565428755205121604430113621739662009637868937932455202555136123826507232121613805479488535460994563396003225856424897217551873098081560019686155426195483328891812820339030199936024120859049957533134453281201900653494010619420639212551698169443495233429120409648324846579918436631883147439654576157239124027050513816894973013437563497907607104092297364173057414448091821606201032008157290569461551378542886687591534891843258589196623147722945897098223804241096844154355690264725188018454340297599142063979872739526729094995940058312056528327656097668123385755860992000000000000000000000000000000000000000000000000000000000000000000 [154,17] 475178234116150622726097480489948558929408643121346775712661618893775925351242109371774639554399216327413475282651198297061010798443157315980213203280344146768288622506343840844115099093176793861729544024722471193594648670581923093767974693405688888999826109223777025960320274593562341173149152503182378396358403546096611614389929109733016692080802546397080269808283366413478386341351544482067088168285298948507729133362031506079800971127713107217073895760560886342789602083189168795509936111793050743694714289432567749970482407949183348074202270324785154182709731702767177668868868723898265110303387623650888626325306509008172328315704119014016958694389984228572487982663669487095949275005540841763783877586773504548469823492683237016420489393750140928022816784610871881162223708660833934030015275614236310325054757764414829076469591466157759428330368847397407205225100067611233861909762258171357184145067040867960917590896281833462218376335243633251309319424006857478201486749912001806186111561976985967971185155558936434694255503928971566275729240371643478655293772428884116816425067883686964394898699476933962311627626602180933620027261278822234706258900701882990073427497073254820595216823699045523124691365919479859530399040301307900149934547082015209094290782033409809707972267693496982846759527693931764972226603946486286320691381527913259112389535865646986446744214550513778787452265297012400643294763140449469644984284830120856729810490999353802437746078389350083329239580375754939818503851509227783115511687633238948918005226368904727231612865087456695852201947122787856012439007168432515930428606677088604247758191704286587752636660395026067040327707830427992501679340917131519957990613473313415285768364049933063118961757020023493254294033652650506485631666450420341819481153360479506360059373523511665925330825392820517833339122570405687854722527155855669974789248107183123745235944841643679720354538173111939045177488863444436836895908090481036803303242853326647141257673630606908012265606477417278140578957581956313813300304766290197352227901312551805274611633968281600670604197291502932273709151917196277737890826926526794383192482538549066690374124730035210417885365172863044999641321726040615869072090925271492354816763074969600000000000000000000000000000000000000000000000000000000000000000 [154,18] -455784133282720591315635077166053386684630896792006202265459732867955260311753258990748308968341840905310124136329078065686158301634651343107562314845836962847233206091623845691598307590530063553035578503307807079633004150886469342420321277609835031248447611704285996290664526148946209234394493557158680173444986960357326353168102259344402780975292198844845099628336458338828604533476706900386592592148475702126607870948951493834149219500411590699346259890801684803352710001057301051106035425555281150666620728497519480722341141071948234442488693092862114856486502500410635964159185166267819293278398199728273385000954892201016733407603263698077377700577844976588969542584980727918835787651452796199012013483224318487620317018638349838561355867164704357153195712735077142243523959186254910490696963418925022428039443605278394184841542134191752320598208776171896811013228828211746055801663629798420950434790434121052533566978350456150707538967779947813873843265996094821830550597899627097778768161741086767711676115475129522046370020018531603920289987759130219598191520702354749586745871227151956433087895768065421902590774700089423161943784570040402195451438693824127599886679264911882266997211344629906592550067280529107496786658816375011133532355154802808227466853470527644707876930919357517161001553714361238125128886783085657244260869002157452194092821262240575925146183058114286086475514175414723482053650639444770676777961638351571178553432686533215778949848332065463428827942598210101866094855655966885381286680810543767106748783006014919890901351079956946542593836629204066254754249809014659423216491956110071662408904994496995677981765025405213764328682123027683129615442783770422718645631654855938715381720740820737875532598496233766150858150381088188713084024659522626461449058336008047340481476023304587724804211467328511592992834068189268083669778631402715992321811553250965162747719278269514588746383266796185204632634337659511373992575665238553625245284386770597679644245275591499041917595218113710945379233014004010842789285595366351122787636914025803294171357041672070933004562084598745107897229769076201500656083937264647023960329632258683456779641819088979336812472545713315615335314175091018545367828450163602943728544661897216000000000000000000000000000000000000000000000000000000000000 [154,19] -227883783323826788520945790730737358213363990761476559111512626234510059199407180106404765128919880769939879773109713896380014836731491177661222262707828712859252371341280768955539983756745689567628872088872160841568580993979263566980745506581180948416492222285027659077213805679865090878778808181389251231932507831725471856567646258827476455783944409673560269429384675335939592517351407589810983632209137066016245607343855911769620989095008669822295700415281821348309457333397327314884659427310082134316162286350815735983475628145646170011234795719820554151044523469638833276488758746499416396062323044397265657080811324590717810455276273374031781788056648721395631610087399934172381485457482479268175683525579303279120280975427506007442047822195557169858413881956505925695579924566918402983293285877626161696508546543898724563848584392409750492429620346391566268044698138454921962935011233741362537979322156858447077636579297539847154286731090193289772944218074226255939523196527631493083970666001757195026606319401968609052054077878754061340241207136694221587202735810413622657108206389002147126923176562480298967501124092223536912434062959045501102531737022186663586483069271525887481384056320804406171898577257350370774761170151026457415472635295629340039044252941275880734929422668470386653598790268727464557693013122616246926399966053287187785486553243489469693521839391290260938340472452967045893133913070179172511493655907664130626707781283517845260235917755218791629162776154636131900098119658622825522899921050518115876985764453784403808196975436944150823198768264864428090325645425181697214261256719023541040861159564902463022411596464052593987697515949019289942053721281687283530561670341187501313614424677134117353115711380993014410109733483075466060570531183580012650686718846848977273633648761082921288412208569432373607381145488776349793764249240523397976331770385695941778848477529063139655536529780057524709127242618346894379912897875609420048744280626778697892301380928601722082008663680060377709483481262140655684410343442138590202436975287125631734405889934088879444508761349991166672700881531156040274875300402121026149658642404748997098885016239549951452972271297629777517135996799768558041139916159349246901093127107379200000000000000000000000000000000000000000000000000000000000 [154,20] 1152758721092073367743691024224133123670557747239456815022451337349796983907192425949886944245494236176739488943252519813164721253186529342866063035770143835627856275630924775706224986303191503438159446023624865590725441056146898347456138998581261845257243359759345439742745641261303198806464057627806436307553759611544120250230754802939814123437217522004568233189102712763333749351967682824387414470249254828524771780170356747489574087991203818599596288554304016872809749452654085383703559151839440650407218428620248691276867657904322896990183153345723440401236358201939267558316617136638725194883169201109176501427988867499663184081214877752314152401284053697605832548294782627643389820866427867518839795694578594153356935156752599073077597790168560266786773327665805017908290458591174278549135144354426391506671745016286361588195553022605514615859955940993808659549057386764020320436799255967126683827448018572930390144402405490630224529683123048547442985874670317657958031264404160281520713862342978227647316031935519880431126741993581659938758769631219502213347287449385413467598858655431425074984583013296834832849100234439773027534582592587106418341144829226870701003157641210495488310406259141849911273647851860073862144769408719164152648736778623809291291835969134215125539538760376612085791948210035377064147995397846441584563275634442136509443314857788592317593957126501023933032818186954203232188334089295939146115179311287418023766026784455848579598468558333663348644496275507157597917038618547037076998923457363185119301743219388766755271782687059905409129384955175470628129707706687091355375355828211419693871416626437143742523383087208947302418805096655627800871657914048240751922540594711243161748264251708602713870013947227661568019123661535513522725461423237780424574460034932883502498245929795386760150338228690869091544443426113552868583351389306698378601819013086823621402021376459785377841055587218570597552076349942137439333686956723610599199813415438259345001955785328314659823587498355866562597257915822623924359754680343969346233053556146810642023844480920852763912877049793094128164681155319432736850399123738561037293921261754524745000370253440422577155454675534661205419427564769020098802264133286056879760967286652928000000000000000000000000000000000000000000000000000000 [154,21] -1488907796743809376700400098739256957794562794147921268612906848788069261192427302415346486615772873527995571816982999449869906618335680082979327366940265611292336342547677184159299609533303547461214315455409538473163929964201561276755680180375118025877886954326020067051981304989130626957764455364990770693290273904328023611194876752768445782796164136551550089306925102919007438012730252384430742289185219013115324448464756052810477708358480822122328813072314153677116381059144406592102733538247307814832839930853075195876386994866654667452666802140631500448529934808527788287700736308743208876603418297844617660114358639600445430890646548325403163099023633933344702654769286630610533387788700353356121120176639051433470133599338793053989907943472504023319122523079797659044488904793399560113701869294998472209887463734149517988071294945036172820219068043664962458923107484696356461375476360297968265340930441293417165042108278537430071907769944467599436777913529963268985899641107253965236902577334598856536286564261869260621709536117609545837928724262654888462977260101198647934999446267141235712915544783116309071317042201871101437484512695925652752948545247150687353678044313536744925564716843563864630758234900316674391772988991215294880259208896721015833626671098963820141720586954641248678089349250754228857627819379389696034863108562254245318103012942761085014430059420332397515828706183848288385169546592485653516085526952363060250942353745516970282620044060949253305982605726258588626744530562152479087441901048846941097598937576867567003810632106269123728122991864704086670641320904837634312899205823972606750447192775037089160011764659335435420014952201046405678620958718455728251383959756281641265405238998985949535828987173759340093892420273115091121218237452088938936117656993920956387139475847800764100246310759085128562504899805486209805989475754313614477735234253230236254831287518953504183499667501987190665738747237736015611155149809112144684193089058074760640158978190446709355820151186225081908175722958770113098940200813831640558748933966260283024571589843815056090712721044111858482782395085688177903101626941810781051967519849117690498004390085524019404460352095488151194188289452813300820899243056770903150286140195471360000000000000000000000000000000000000000000000000000 [154,22] 993682602263573363670684885407701442206118110331915438575286852567892726449430162014608664482464461827336617562408343768371872766963061695132195537259103644744097564460044955717746595846336538163279628905218280356796465255622897429017063786357585801783051651751863109017396383511408144808383380920168088489363951593935928547017976356934645169956883485333700805455973528098549256917145170920077808773958082784566139974486173219857031585978001060082397616948873670922640234538375231716951716866917148135889918121591779506950770832491318407302713530355113191890205348056643116227869063626556593196681027290202950193942859432750352646434997057030528290779738057163774400604759281730885711261341943516532390144576493476080548926876240400136845981259905296819611156540852563081589231533570377284562647803238383834975463858541431282844726773328941767428101266630229586201921931518708195061969884899566893642968581699646617073177627270715826560261800726240457829099890718555492582513373281543883949998305904235006338025645810520673394309113993293842259182331147109172986012358414672302546326194028278477157380267180228204508877457737201529948156637988567841362823839704112478816901046232264650552690492188703618762073227131362751107941357174767758105110332483533008027915662708023632726463621948425001693222747724858588620935014319709584105197037727261509562095952354029019455180962918993920755465300447428864088676557066827453015237179781364384758373350287556326450855859811699506257711928668006940234155603789983338147325484374334239759529978939628409210137552211619846407910342485575845290479147224270231325371565539524722369360797450853718462473932666893627709466185686080113999890290439396519338987726472592144242446962829091948738837364015099674426527026274270608981760694516224437609522401383293970628607679520713663570532794403866972801469450768814080051570581811786312332935731767165452597193163259771381593086503139242425968719077014142307012475356391760614981772227706887750039947559269954029746353143171766962486359382699393671367132694618659851198779793949670296838689326273737196034040475373800884491847023897883182990702248909991507583945446605181536183827980934837827498704324047862812511346364204101880577995067850032927349793436626583552000000000000000000000000000000000000000000000000 [154,23] -345873122797884861709094342527794423439354355273296596708310177867603822145449247805605550651452938214934066566386634341295498434609794927382670332185294172443541030900551465814260474348200372945670882779470592744150498305228365842722542384154988047388164416258894695930726825868822481804299474725592974565254778011318098856932810848029470921989297636967895089682007748194266064078332490827419985607263044273037400087031130528841117064757237793860343943645173873672754412356514255710224718783570501635990318438593771841691401003277593378656917409470524911379028093265583345437537912554621126679706244203940177729865950546383072733642812828395710573720359367497629216051308899037439282216961895848490133075581107788945881756946589755535618061490026177185173054172177002741259080292282979439567849159852915702341925005818459365868353704959830519966405753123372010311293794559706373249178489853043412091695968256336036167915465903093390035925119547610030872079653178435416963466217798452863559858273706040291331410370153365690559784076115033721626108705852213063262225273909792105876025587173151197137438768382248559159980003717904174104358552989123659959716264160487536038263133413100915210831442693761439089078546146607607297606499033667535498021913749046605544041755655627395143947743924906666423072359163680082807922893360962847853196422631178771104521882424297676904783806555901608355893755429874236267917835159079806960877038458782473263719110423947572600199253473740485416201936606887307612167332621678541689306336692853990698535522548944623670853996911239668721673807665253122808955828274955429923577784847273809259826959138750747794785086069720859484828477948334216738701548844374532458458386198496429397698896305430591440269037007482841070990301759308993188021403102378310660334922350347258892304564207884118435838521654663220448365437100642769684924515588996472648464850549919498230125006511557329755114419677949137517824053301467323954452636060202092118499766550283743568797262719585161324561363357361103653815338444200904914643579683188502869392279383172195745619975884359752274462778599637437216283932225924619678517001578337236768516157515108805302873358211898207676021892793179694537848112529764681987118356725379898628273155363307520000000000000000000000000000000000000000000000 [154,24] 332700692170517896178693570682206639386386259342443962469892626260928192551126153298395945093958874273192946023855500081061468204316330423064993949861566333745256699736662500990479825529298181800197870729456332131092933422122984034428239959085218686980749402948515877598576764575209688531422503428174713007253536202872566007202545125594622981821518934819657579641262664229031363991669515005811537784150636156923199327700001389424301070580983661763344603993447046899638511400650443496910170805305219090694497153640081230742531807143403641120055190688218840790919106852273931941160595097030857978936306589244566571984196174869770641133896099302177919272742875089389073855598057762426621077898781327845032785972407583787465777105189727305450864714629549420741155129960230383307136368550329865347376146989330664635433954699558220092958466087264476799232663242136209996326977901463145099673899662412778786408490221091023752424622554038094156811225195571823321177981453949360922000977304405828375567510521838357169016642815679598163968890354709420294291005742561601493047657775461953949152830243209711067205563229754714649735384565443250165400614938732524963319230366091248695794226947073261962562462033653496926251107672568164638618602816552687362787241061190336726301760304339302366109855931540689893843133754473580803652114531198182646055008834104184526368232204114086301277983219845210243562587234936315669608595578763858934612447365011887721117649361353397931466953910629067417100745484084120236406694711332126595080934677762518019960697503998649379608853720155015738553532604987617487067312561174479418920095430339225384554908107950631066831878070272720152905474716763209092219388684724621815774864933703340767029363764404372823328980996113942723918462698471489212387586528299784865669670849455593875188391702851387280569216297619663620963862193558042832876824024825279722223008016313062853286038809606630105737842371787963903098500548794137958634455085523634750446879487415899175261592988165439704243770707778618774596984758866758937532089916864571729550116901488431418813258413649941655592996436495059416620810103530892226548349446765752787066047316261678355583948289735546006106226955829094759593604800185186356377461243070279750657323701370880000000000000000000000000000000000000000000 [154,25] -939609953316691022848205042120486193345296413261287297368515582207465334100030046315154987699050287070950947513548014679608259856873998576061673107888026824149333749566919226553308335790334504505440206020578140260869642541820856229174964707813035945148705762207911062926569566579470294414725779275293669431989125442246278773359017960553012093416536801837013808563224318009413176222532920403944598400991235145746609538400825742002384236862989385632625371578102981881852413632477861354216480362033532390462857146272821121276830581585821859684591604270027181561918262697393898701225390527778499122927963554978869453714161019816794174286865641271509227845747801990476593521491832043243386022112724350047622921011047376664688144104679519845061646991685431612003305925522486493127839895091305182043733503670096509273677463561418001754647856753949940679388432229004372617533405394194438446379381995480935596216876629378960926798567337338219524343836130300890455516850947542100506834203059917161398301406151683303162818571622545531706635336548575911832764451970737769553721574589954374803737475047859120942555608459232424884973355853139859598736619754041630990689767093603973064872696726587746568055452374227030682806236319326911510581770599562883688065242024814641712683602832218507258381870908183506814467833662257327268913052012979417590054935078265931018203445377133313447566794934203596957300058670653103188023912919470801095735880166486337072071143422748158297910758567316521530592181786224285069791886899617566599606879331666345566475425668063361921707176132987748956616537713234264541330294363650118158604373307161831214691305072880233114982689821184901829666272136134705162727551646220284028743555005574450566223054914153132296428423805004760483767523589146643487764854974950008534787500898713463803356105689140217923661775498609615870242043952265147485202933127603438569007169651134456190770479017621197880253966046750115714408136097488542658088049386215006875720376271596663708158820921512266467116404691696713443864720949133823986603241909745178116898847149795825106873867111736957401172992317102346410318200697599165633532427515385121341671175767212212250475817729387065543162905591647124267414856640145351523408174489448077914255114769530880000000000000000000000000000000000000000 [154,26] 1530059683712030834949179604372129143850687759850237584944098971984049856529684565624339790633867951504437252406299290492149746942242485988893671512866378431721661568277620846249278809201403964743049073438228088004721735439091389663242253953569343043768215261736323652871519969023995520725078258909435270296201551250021665488390106312674305913181252926163455859636543840320189406484782898752599467818850597377368665632452994641386090975347693603691886186606703058185688334622035650362265894618933460440572349908509067103712590023822019557544692818400165242132099623776128249177922099088109786612033791448180001362515940773615766602943456242605967531729613675278694235811008408729334524134533539705220892710549708549757498417447580022463624723987235285056323496680681836133573100700938909190467616498341821063186904783317035325487154918745353478766636703289051713684163474762742698448386603857867880628791273076530138359319076234635533251566805814738405608347301244796965599774355891866185749256630089376710349639149815317726390393573129270550274891761261672541383833866434877096099595754681232113803724436128472286617555679634198883352111000918798394397960661272535905053847502855377981196986516890116648752372565228939481810035894463352096154796302664101598301335494005085924200409853499601708210756241946293971370646683537718905806153685502701726108142534114939574827215749880501735989281885469319616019177587695233601386009014562587792921829969254562281420449623548024745415701430053436144105745528479081772293501820534863542817886801115168616751116389577716443762331966031404380927755821012389860923956225591251802227631049033567381691423917756840113986272610453122984464873627405924465531051975952870493131297352767770110672942222654470997176474927095095438422491173723073036701003424384671973933988386325405479525934862576905510864314578440033078449274599095619434058463225048831292344925753203373511724351470506856194338270695298061157352948877298627702930851152743813311113056904028552416010493799436742808845312310695329808106585972537751839106820173736003558187147633102984169953450291840498244493454978572257497707536187369486898594341979622237392703415120086105163351112840662279182344869388562907168293532879222582495438015015545733120000000000000000000000000000000000000 [154,27] -1661446178143415570940104645492412320831592430159360883007399957646986712597903906938828011049795419520392793181110532782833891701155439052842722719556089438981245235859874607712579244417904798158752634802304564320931975676604354941420655866195853894911770333238540615565631439487933673942510389297905575485320031282768062141793196793110485785565813897434998283713759011413587541994751681443183753260012540073913360232945288585022912581045543438186770276348305333939760577893285091713033276953388329075903717292821119291344496602395446549146583057771262547264942285141402341869062357918286138529281880537411195796159005324067980081151842485661326880354800295806445319795518590449899227483935112140557666470348134136629956695251964154205432860641243216536575108730393040987533092748240361830199975115330618423496592119771201760176333299871080069159776940513012648197057296312016505185703771426216356341460858724509596960588556663566149411154202020542588293450544363312347920670066463658077944342796022674872078155743697600624345432688384543048190234361463223072400335515041862217624258344056627008914791835277174916234297431183639149596520112790544659189043751718834513839179032324398220791476528957210143473574000472695931274584507927421579041715003105810527026311264341666751050160309540445966347425344459891256156101882531068911484696114176333821031504041236223985855632631654375116805614380613735751247153083245959112453377831118057103354652406884052509975853908222620195338843449219903551147398542537853144368730371049338330358354118157814253271856723914600859998887008622049764869174995116460956333126237704040749110563380747409477396729095353539813160287787921583340884795719490620184037460507308570988950259369515367640829449475562755462828008485700976048805065034634581888524030921659119591456796544580798775676119527890823510826684789313088498602524022707165252942780540405284344409483753557344908230895032972594361753591626289707962829990911830966917360951859215367738781219758890003681528788031179427598717260784398690738676701689659992374894514050445551691604907627809537566916263253234786806862833635818175063750455504093599251105488717632833281173774745280824069823581009219087603694118890444767217304582278740270833994711903313592320000000000000000000000000000000000 [154,28] 1392154295362637732668816293782326418563234447370408517523086761961744577995760138045372075802787612785831851811813597087239436074710335934147832980329640651678755444854909856937215499474546016555022665737905196627747795100214657190955899104208441141279613653758501032673014983101681693325349407899576164673866882333001595979820966267027345141479876462473242736220929324715178190706600479321156274758160941810109676474001388905704498139836525441484934805908818508391992240188951815734849874230175566044059470389575934778086904730070319244437214671086734028623932964161041326001285375769636171690819332248167944899413146777886758182378895190258024599417541925931484434149357814240692739283756141421895037962751857935524441139319175002139884880680652793804850402728961707622223621005954603759327397030829349977054226454292931004263216168347477679578728105556898679506469218502315260088790146973382708523735864500085702955537701925070804223422515726770273200207003375150533700832122241358308926290075817662658097952221778625992170061278011116052819117265471868884423212813493922777549168125877877177170873309522601066377232922748958469104244121349000952232394755679907685102727025043006909967003355595380854775884295104888245893985089319366640109123686698607371808449291633652663341107010928371699145302312373556094710999360515664594489671720331639541608222568104650632744463998323911732345086326096037706180891313332407078682076740203934202191073567907415673143099882508125128998978647057840216713948623583488712495981932485041138717746100744010962575707164835596307406405654315895039086383359942577660053290534630741587766784289989863251835493814463534890720031179779952831484884317116943804634280270519356730003265480818924020961496168496653747830621854762625486214097685994149604003644584511802071935692518947600084892202542597787215017221327125534108433713108097056202962653287615941247363459200240508800183648514522025355035902563398749782635580973770593279882579984062134634084232386284069576561205637222885017197251271164888268836420839921603350154616342703324611302250942334789249527737245480736460153075096185829484758702742384562501340335608042910463646990502368033316171563599885253349474129869567279503344581524157183022864609436499968000000000000000000000000000000000 [154,29] -986493321608377711142603463714542343393280075045682750610168874595872917494845600545572676007727193376894636340133627013701168001461714261634031342652726845665874238055549944605978627267059915666992557285701354826517511148590110564977047359927586267541078420509971845849901642768550312121148358303400444016186331066206792419762083372089792234657252070683880767810876254395307241204702205646102974172022096463244124753430859309941914351297285701351773059364438010928625219836816221583631626291850271780348548119553519816314760715433063070336758261322836670259359397215786884342776002395605186186051107427133536896134794362013382254031491176003965329875094938308721312342847422316244647787652957820451466866053233733946835076684532280048988443473683788188589682824482777388267552278789242486716043332384283332036233672841305361025598888346164781426601266864064536591106853909296619796623284390511085879910570471355069175499691379517958580403774344569061005890713616218369228996396270858349094891803802545221220373798687106845072467866082767207190396794551141929557550431052212694228229138112890048710494806444423422119049032143538627861625502684038602651581955170409691655080484640365625076203971037027942710306136301582420569212354605496256623672448536919760609771570867339610484072476170170431315973154811528400502158424749213669604798094774824570793393142229580636338900531901967647761828839684899389627887281072842286825873545329743193159519667731796971047077885058832754855797701986073691883925069580349895142755985432127870343811891826661224633097681465524687051146022704361859898406804305105966770402242973839684497434107349958133726572780463888454567274009962287352742184988944390320669354867347463593358162449728381756698388354981471675382607977657081289015402410178469705876339347162696745383754074577794937577094082733751277802316445695794733578299881405670769120004367962665759904116772384345045592522830049254639021377314656638311665494406701060094024046485326725308911894605558490647764833635509835900641643886864616079557400599963494472803528564532154578728806244449261004019654842163540575490639726830435400007363188928397750427308005701815467024136725608893577899277379730872932201261038253833163062311243585615082602384580830822400000000000000000000000000000 [154,30] 623846533359856934363981033564127609931543297529948290063712059165578129133301534261691157703769977921102851555948473654367675314934219553496354824112565012467473717545809019297751128890458446392518539558490509881032915046049987187745533320650979968234651152482970718859031474519291063973085587319172877670496898619136192589646539068265434563113272304867375517307551482089243620168837916793001428160508075414510365040788995745722301221485875362447729043032314696692506014692869594201648700088382183072075939510819537538522204874072013840523689927892168612621651752978387471610834446395631661502258116863856880065937621106204748970134534322679731473856974091869585448931141567947870021662367798611369046476082769021261762533124782931569464486863477994836370773569925995591808595664743315517775529583944597775234376091279435685289949032285701853018864553592596952664602568201980497373396871840374190556309876449058354636331477146139315736601762299112673600542331998666552116078931845656911522827055849649073612248696199329546570043006215907979912674794799580444844576096557628513430813279203620539108365420702101792968323324584498696553851073464972566221240542121913111432667875285618035798895877310410263063263389480996251810386707902388483635084895570376383410148624080542255516169402848165190897812441788666049944521152579368055030167570723285578874580574046134680221171331850277238583267396752316436468927232638364161488103680441875078909767539947084201132645849072730358741470891637592711512507483370985348640089984754643616960465399750525488084906973325651290906940001220081570005460114518651358055082702909059233618664337984277538682294439881376144574974414868530126102196334261245968074435393749777678905012128330361077432387782141044243284615444112560150614657772596908262774043571215900457289615418956771246503955231045589361278928326562417739583414363251984562704610774814568142409522350914470706441044569144897989862107387647895965254856357702834220430069596775252861694647095636031011920311515274147440988262656008957231624111677035806586046132245742216027877094900561980417157618591416248080794194922274471539793195432638386306947568527331915283808996710977955956624285781614029955619042219109053968061551460448020869032398033615060992000000000000000000000000 [154,31] -358694475054800280417388251369332705073725248132474178195976371733110170965931914953215567652720363364204422091142625605901049342945751872425185601198089232827543305746756670902821294539790151848069515667087061974327661506036579587181631150630954288434149902388002733593750773041350242786082700195658745339877193916319082294024219986002107807536660625492107262379037268124020428670951005031982457176616795876802411590082962096307326895243078080367707489761932420070970139233790082978001481037700921461079965365762550920448229518308711221079323447594182530360878048758535570426244739208736865965007082727290673699437117212220361645861193652936435790018817385138951604511910324603567052773245709237906034041932343640130855314909063500558185371427071184002099864863085170642255218290495081544457939308165660218636480622320226511076219256182620391317861075578188466843243752207433166631881027657806992433077894984819976347844307658658554381327400816486131435913888273628198446159873591217593995946744798600888876276245101304498619690349480001356715955105457332692400998269333081347000137301996872112580086798443430909323210051034569805880840022749157329855064175953540976799809196269378549573472563321276834971689921634527493976669090299393341375393199476097066703867600081155644811219736709673558340296188177925086262702173825413445150085323804838635101891849520007729273311299297709928403033531420025378372893446548079410117079381265264344771118653678146073682318850743573517529134761120932345089989386791463095544637490362747047697471723761749031041857676728375832479708631216472209072050071519315375885259690093791120505586723891387388074908112828003742447610468730513825086665886906399735537194998862296300539267366367472128757831671202805714794275169525404124415453077346535425559642887890310757396472988659155285174190646028015668662738172859816438375023218046729966008874009035876793509922169225682714538807336484818024243343688684352527541740562425296359671134214814924436925522720614751246514728418065163865103073363087109265849023765567358131949772280442453900892866917967923134194596437165437203193092387021260705990789320019354006408005562310385171065815765550281315988476675172168268869016365054172953458402531656692063797767556825088000000000000000000000000 [154,32] 186260731063025327870637979756510434766369411138547280281140133264434226512390176788443404670769264780414223800005397352136230608888930872007397227395494014733236611806190543748501863847464987499694040923788297970363009616665114015698986637829445929375209863393287377034348211461211152125449437254317204382784066061208570352107993877951360490290346323850508961220936493345615627660877157334894230156954273161872741349244598739215476477546857428465565733262620786232033150789045294665674551181316805090723962662324651271971506629682465835421223489739954521793044342273201205610226211681500132036930601452929574476947065565969227417898556890580079480996606750011322431300575479524687992236979162129806322325855684568446602346074142995816420220010965165621499766957073092531570180733131064022107824008879150421862888333398911688250207351839810615957948819312565128417085653246462986396140980845819938440006442952652679133388588528660708797016016102248050971617238157369466802927387222812766041566442751237799415063394749692425022888227417972347699766995699688046331582104655904609169016785987460893025771597599402453805857711340694478709990088075927827739825568259851930782173699422141079781400062703583445323275087814858222653999763973381973060539199673322306326050172478157273496390891651275701316605957758480899930445581617457905100012918397541458172134690909206496951670174718836446857547315271838497927619107656710938522143521479071836908431183520330445579559628113148865727558492860145154834454902191256508671322174740201322786738668005564354824335944990072867451493285201072921115375605731419664793711444285629133221019045244097839793933647483173617976766812585830706049774685753058770063881270296556447413026383577855930590790288839569865906501751543605851983823355000439490236129105874189926170740065091355624632498094868274475611998642380209947738472600694877548255347131120701937614468809399678217527587020532550363371337719208161220407466735817921154486837329828343442054844432866885407593759022257879735116094231632655483492643348957648344465634046559596787730856454407061228458992475806183801260246629568804113382458373239712108423867728283419994163154596284737437310184256349888214295320385598488020485677335067764254606716741934383104000000000000000000 [154,33] -86040761916814443286535454150587137622986301783993603527077056870970346991311447021502351018649087049260991094217033046949224314747687046340065355053973917915062653660389679851586494884424867647868800629690006300615658253696895873370142603336219871712316628080899407395194538904079613255564507908685392214632860282491949241771220988208320252393206626235236652946934223355851138666928457637166865493799848170203377418546148920702565299917232022388477518775335072286415850111398353371138560050261281876587885976041749525172980356027531906182051246127924086047226831477530284868603748060837882537932228766739522486757943155046477577672733820928743851874767383672127086157883866029118228225280554465157504672921141734294999400523243747514781363243069130994832391913223969910256252728886541249603508924472101084827753411440758967778494855677995806760287213935064835211309613039819039209749859112998048342698496657199558620641425725464494966063525500039765730412011868762471507911571362766825748660832769407734539066765795634486397184330240684927606802144387186987108705447023720487504008541337555332050524552903632547249149648114963052096996149830856060510043785727389133563012590468400981094485905672176096290638011107467437751797618923118100266209058470941401834824824243002987136339392949335482458155241388047401488839092758588211975577839725394526679142785014273491738482952987390201013162020590942683000284686096999990039076024966970566850154240673392530109066804277491448157295704093753788350065482598712687287200069929456372085133030319503917924824257758339156485813842021495992952667207068784919958660682342478117507521092337732728988126456973634662432979014212051597926432149053672718416434203777773678149118465133576654223564567657331021615675003114414657246507596316693519745598795282955103378371754739530743888983618891545747910689495965223178371363645718991100950009252328860438671696821112302387219208777591581929502839506942201491846582344892024028224221068153686082289332695282284574084806320401256115216883602546712634358417875247888364517179408046477101645070736050431943527423945746269954690882408047752024775056056632226036012808659035681230799168526382205372949810493410574863505266804334822286040928541432890372633734015877120000000000000000000 [154,34] 34978250761551381267731414139422045544341020049888584830153833547648794560348844963479516524043183914905351650974053359363455352948493830378881108715227546174148367957668563759447343437582876851329831814444149178693192282157009267278804661436210784307702622191089192422347217173007857981617168543240998429329554700457857718907672808780480387233837325267229768828345868646670639138679425825397808154456880796536337108011266135433456589535594784933299384873763760878747118418958112422656664227901043453500037432692873250386675474024182743563630905630380507080426913620986824683339922031810256726279365018806686496128272187555278584864377663627592025895221719477044717868717799308365193547903205942598365449747613705399686117280398002432251776648097643623190004702779055024899827311425776645327924579752076064737930995870918465826200625556436248307500466746969101117645936929490115387348675280027963456068934576589392630793830518842408901150202439551410132367575744913981239609433887910857923072919535775756773012625898337409284720064484382693346039917345881280313190159669561020051559750769610141777948553190304242603649399485126280412542387487251442908600314470321148884487022672077357413947590739793990575665683132200107245295556738021285471990810000599283299061044741862048629960051454156315948414817072046450930905829793138937437557842318632271016076853042985729320016430779132404936211747561643293268397737002075866915491520342805634545104069427384641307596395197687820588573774918764227828139578163035101251756939002392286345340992465441605069781239663076339110520417024480473304257558323816299185770583951433004714696369704705614351160453130663980140210130539517747459214261931192661998841568866369973894201505236649227889957084639681405091958028056195379952403518280789094041893101411467540608831494496121333736047864402786131668714710095868324107846907190001295269559287254237196067244985275990987581884719581969281699075474166489114605016337992638868553314761484744332034961027520097158010369158183116607383786103720376802054801732742951407975768331922943920109087068245485724213820998612710091252535095606153882757933620111879724394033205392645211831266462152252166306663910627677110839292203964512086094788815907257110158216702019502080000000000000 [154,35] -12498752511940992146931798646048347091928324640044680683221005922887382753676755521742852960862326808096899212101707209236256928628965219686921925254946137244388945799142830360283450898322915615033803751837438486827494141782382055699134600493878673908118122112280705505669771961200019067902893707308344842451953022040566176677265451579923683170578162776648648210025781288750740100131811365369990763208268743560672324822016490979347587946996048084467137220458945713087957836681966261566962251113301594070632363682235937656469756923591875217134947368779116894771435502079957392486313983032125994531480235704956478282454618415459618588783852439435454626520312782617253928738783789992752001224071649649989832614592023471088779043642532615068665993897993909405322412796004912570073296298911692941876193917474457120120817998380838964400721588742227822957158782503444456404932131278278408475401544058806805536981427812572930264483607903366675354523043718246990716452684536118154200366326251352037638115986703969265104760379322660509199611468639201641898091901037336172520003680758238443437547038198773909826778360090462310548801671105017200872645163980772331876979165285837432162837533459840405650119525813364616209470820614280008784738266361314531454157499816409502557268972447390517706083073585930774750718711986648977884374522375182763840163407572795069210990113288267192326643915973951094072742231286038828990387128876797037643552261143481317901736514515717146673446399289614805136208617103085229397715626664211239743869823637373368738957254246566170845399288735494341801892515268340167338745077190235993451226753269050034912699912442764490688101935364094812674943492169818341083225160084317554709661010938147009343798663076011195200656989157429563403608891009810634970229337905360230913193794988801726787581782613366362346723285993198006055790634925396579349272035236497359923628408296330809024818731248711287761914200216935095156513650799319582572337646956513985495993127876191153440979200282791647024108019598708824048688565871040156835876240705626332722178294762248310718784907136185088995315782750908286579587715622514132025480964594100693800507506581868649772290894797754405634355958701415136085855266201666869512517961013181692201197853736960000000000 [154,36] 3962893870177122228126029917662892935341168543527252621567801043412593358990227692137531092353177328492799388045342238373689491873103645137797009476923143328618431850625065691781993420651580574394198873972320584066470195998749709632384975715578845405881451290145115375297716952736866465143673291435212695886891173849778865444030950478695138525554792981461907732133025374128400820580273311328227607979984459428781647555825327704312733632232897226700592729840691074341703997667703059384264387273698761359682579949587354644043230116566591766567438872669470460142653720225286586814872405642048370772742184956321672444609190632439526590689395597117180342909340562944932987827802968133435539354792060385791550121672716369200652562093875774126269560131151658213267673764534930561131660802529170279480049307744666742297516977940471809151385601754027146426659553203711868913417116059135584120196295509911913886057297512660893943175717941414565949970338355602881825722872253268052053221323830293930913023956310205567064986463966264643699840138966877759463927652684541250655840430251868285543838312263075436628940104892568901366923286349780131590868784077805026062773690969266090446067037261491678416628129713017325336623447347519686428915279566712807795343540322048875139317331846014891313795024083095592424495515159544324633997613707940277636455558867169436047950162859542710651855617968570566638120190781890571331934526156084016804653160318521584897836375750761109467588562313602375681224497986222126052338869740092271051653047153239439679194694219154586142027245069498644382177218258142252074192271102364741134596011269771145284525218242823525318311599191960360905613457233896091139801684140374556222245216889843291336945412650517969050658527661199959151792780156189005334924335150238412277167537931228382101934931215435619731221404130314375660382647615069100129641091129110314984681191535940646317805195305785239922167245900534850816996074065144868438178868559096876015583718417810548881040120674636640083714678873079015104489193035560451849479541621887157662667412961060168828219389573692103841250184117524783061222921270289795621807670583566469947795584340939922841461747458587075632056463774884375064805186867010694633138641995092697175197600448512000000 [154,37] -1137847050110249790094659925218865330065977553430826535912569674644125975010490477941029490411350843417068929377300242930187147837843732324441621089329482314220150928039378335335378698560360734008667859834602618399581189414729792098834117885473973634222847142922870897893510809841960252900147342483963705681564734797446907940834624448456454663490956177030959440455827268762577791212680340478564529152538897079680851075397836116065113492961515788667318939772880084930445699669224088839936621900544950598674458897948214255884977975689349960686617181339240161442881399441893876996270785005894021883953543601181503456068997768149250784959740954052650409742527146355169401614188485460033132927543533221413261201725888932246677698256409486390765381219433776381894148901751810510952911668011994762349228118008958231744041142498478580089201256666719901531076352552278481738209468992463814906568704391131006022898448218781910651820769974442087347861419360647187867793308285725326338798111210306253740189324469384178402934778499227264503518558855662022565974886963609147475626125360724872749340158355136579756390438470931472474443617354523944383062748297083764130938217005138171355664948218962991383702183301677672321446194901182855658911336865145962824565813886312832002716618202272049754933409470734912565718811902281598984341732391620597194179126688177480965509004855368553122534651283962625621624174344260510455202776956403880515475483720296463860390552474075185136673883040273088279591990141764088354391941350629746229954724862243082293132329909591713889303526246670134122253823056430458564707785208465889611309547333255041688718147248428216438226149504726705935795037877715024457763477455516219087298226038264300270579751524273392464147680370833000648901858411235047854937573655150182288293742229938538469333748300024452528216129408932445961363188246220197365394689187428210540233758378685978802821285735836849272092985025184490008054785487779136561974532996871594330084227893811643572894134494842145333853598537439070574429182720431815823582935413838971790111364039490324294850492419463163486478366685536023057858573200514876775288707307006699819089162754235354329289518150982994970204992974846487599609161411153375010180974636381053769069955645440000 [154,38] 304903931825346736690548215623918478887791301272497071888063649201934302358878668396806859644425214377828187731574810876098922752188969608048784305676746568066887476118759035391864191758870412796582260349783512141887507755653958841833673959438551445095255742150047286635088014214876472305808350417765666347222621584059608520426737858747936158682156414901039216811618153694615452024391295784465643175607487233662336629087877886420366422845358986749901154683296720968051037268048485254817952130557698820765129703302464000027239378568442128909435750675488723467374758392938858509696730231043967836723636011592716995233581581268409744218693064988761662187142998934176410822021162197093690837059985605281097616923475477539903668259507051632991862196424359184794832247801584634876983981056541014528343431107146273013753368933394738511548024288606620620613534591206794860562961067901129694737107795466711208098412788071839318310800564971257987184816107246164625565937687080153195753795308186374367222916054007187952228225268975304879401949827268138119432366535496879435239973742407138343455655527940557139380032791536793123100248484511475814678141933730413633508233197217747854682792662434204514336409644031442695502739850831062368426960038222643823232335868405364768396650204136051676496222998596898471157044285856009165814841815469008491419566374714446671122190606196845808529470700847244195617195886000556257651710571124715093177276825477151455062610295087885964890625424557081140678376807491537055475984674772259782011699986624515405888424227875667912957106004303926224585070860883448663488352036628890804196699967159279566341220613959302607991095379669106049798775758566946349681061633137981168324246472668576416281261641109234936773654302028948820455521671718078379358581390231627254244909976365917711562259689028563174901680629429041304517318107601886675890907485737721803407473955701072165370421716930915314437391770988293946559684428423918130656868682663082759489193570654215040265041503798732738859615540816194125760859659142575321169828270431157922839028982507131434390098188645204699927085802434587367628625338407785811607176005375368746922334653683268089334930132288221377609408920030295290350662756746247369950740957028223389507362102560 [154,39] -78747965621129489146479287015922337957356138501670582092780911444909493154773895155547426895951692664938729202488960245188851570696397209430847239938020414468238115872281300730329102809838178388210711844454230044292772047321571588502709618458426204228652559415707391032527605230528985098964511536013651169206144886778187711765425391061848779765103754699081879223667501882959872891152862289578761445033875005418240604203874738923800018274642993610290701874859767608300877602204149802000125194664436004147375613600265037684785980956653160663764336974297381617956716324990930661124358987416703564582652498066042843585180730091144886758291031877510517970990016649066218694918483263377632250940126306891155899838445363599492474012537465207000263678300239746392579394190127675191969919851114439928292013448012704213101454978224569934470261176180470849242182239449471790589402202946231878190456896100674830663169397614929652824298056212224845744741306936927201129665905461917334411671141345499780789407587838995108686826313557840767155374536091263687341318764272706957316334172309504203652437645852845784574491946614180812340849208296317526358930072790576903578966439156870650138646546847355134638037137880750337409278734247314583409651086865181809589621239499831224918118496354602461487734542378515569531163724470511193750451256470492909131245004428410064549167289552147084058538054105483644073849044611856270789591808080640061582065149280045416123424384291111864411553562809310585133921861715088019608541311690388538965934728163834609958835683922580052669826962423142125295165648201551206604663892868387580255579648638988219582150621409301245753111115624352995286577608651175735032281954713573717743656040104088594640756107785084475053155006908793153362370477019983253380614561059108117561066274481212750383231649086612994950106346851715508875564998005090500595084032673495740545530967366981697897859350270754349751950314710470822239510163605803981419111841775856252216217746016158279012997369065073576547556007053890911731184342288419060708923007960165924006144741006770365156886294644464492996130248776156523344635121655531897898729652645948375031575675683957179122131947454170195044124505159930702561487174883841823485162472642289716229830400 [154,40] 19926080638740367669401887107761874692927295003950875567475792501612111209222936878666372791259566503013495281549722821102243805196078118262815162249070601862629009031692559758398341942006462016364581360493478993881587905755968656238876787080516479727603843389736750548775728957342647862255217100583310119951935196242346072863932715934217964837121883630080213881768972024500536417588830014473530926744547375636995511199155848471671432849734287199081537567661479235159416512974951928206551901943551306723301102440781193244991872223697285886551476046316472583068888851695861140921492753241001106762004524807321008561558068828487240492758702520037745258225053426765342155306032246613715706214704577328726571194741691324230620031888067701269431464700568402622878635697544595332679289899979857094997198808975397662172404076713034754806974664162976026593034131958146601262533538977618498869661905764009793799123129205472993487033826011793422915729114089244566474773553379900740360915298210239253100636514878576686216810088927489431872579042075925339907871987309502926586293663057218990743786153250945357351590459914371106710947972886678203940277450976262109358618094150273025449449893597030233154040917143536440781481597884614663834760104422340480243566946111864996051063767818675652897364420038157436879487315349049779938145366001381870768358890888822678120982495444118858745456892709504946145323420729566615268257420812147937792391085115929256562167598638704502724511968098610122012276358824443578186787887738407002476336554107895672515158579469656274332432519904986040031206142353769677731719398528866731315683838605661193961285458903169453962468892939257221390853468847094876729710004433573524435743854131479005847877964128633917230667461120399076251506385429224017602971786349348952788090269191974843217246587061912351930656805693722540339727240808257496882895418507028393370822618226402800271230443648341609378105737221352724934948505523163601188092766552163060179909434895101233012554787809170439543648379042625460149955802951470888434449512799230399666856777927570437500408342491439644283232977591216460750907411137932418694059163941395060520177546770984097410186253482519026347505529353623211501819329011381824965718104780719591734528 [154,41] -4864367918226263332497700269424201918304586363124725476889992473479545045746915088364746501792879079930276979823719099603632089556740464911459299141245918992193742211382129547700760715755271068791117879794700516567526082477657242588587841738213226168250117395025084935375028807200510148002181294456176951030782512095935089448793229177517068704123514071317989608947115499385291032644735253687024625203148240006814688377782270526269512508889465364868472741621329665083728258049242783835114732700551324931417853196958041860869922318998192327486434695915014339349284466464636109212603304388722412785342895128479907925910138543895121684012847631184081110031596164708271564418747954070408067842523838671589764765857781514743762982222624639669629817969145439692655473776804640534883451541292708217016211512549297247337579542090774413758437785357587205356186994133229683391550498601315826703553556930624468464955115660340500321879269018357723891213081517925449833183038245530881901405834965389971073724882386769205836129694699104536703190445461983867767968404540970952142918976235918644165671041774731330815458164013120555051080013569911937547598073179384951322548861777595897203204907369063412390945922691691420133235888625345359629781390812289482512891942366076043370291178339047434523412751054588685887147222638425736457507104710359175255764756886301624771156254668897891554596070671245285462370609337100938339543572624274303400265914463957655799522818980223915602546876925498126374004523250762255405584680025657266895393423458183570805755610370655303735576477485530001623670967240522150704778451187089686246602582957572472536553545408805249025243556065884114032419951301348542793201633878563836767764641703812673236362016759775057709060135324211395344586336078192985162335382780072250243826646948535878813114649104466506027747500697668963673594440047974213854367572054273944660102241026401607580521258981148008400210574515134007165225619577198364023739799436955300831534051245257950938340392235394530743911988287570908512330956458281357687841818466477142706412443352729103525490759292106719634034912516018138804185067579412678076990149846492783997582652884315267767768064620069846706043281198690397371145889414756944195465011597952469632 [154,42] 1100233264296494832166910048254806196403774669627451897316553766888471115311794827956879095597412595794962436500188100761490704348143184759186705850797688759893953665881891959793264871122910894735911145624761939278711919001452487584472963340478833899699142238584042077359891460016319035383057599118835490401934567402641065035689760242260102566869771086708145114937099211451816886264947890489995018658965264918632346027040777725036205706161026188648722626074573764710961367482736346129831104636407447014407314830956363972105305385501565755185084960055558400184956019389926036985134673446063376073047444936561388587900764497462220367671545049450694733597247774051374613462990995289984645942629207710871896094105184495012471984369490307364371537905161545267654587505734721003600247711400570459823083518124009684631343946728665972901678549303234578150578406515572931286423602671812642242426550195714993161571278954087220462636358894761258296344887722813334441634422257247116463940754039238886940567139584264079772044679220901101273098143986322700525353780031301610707861942221382112944731874521103244112937802237283929115986863987492478716700495916967942066345784973000905463438084043499395109896637332814309665372913485051685302736126090482941449664923059593838685854650199340495906850692640132704715594315631509506490886622748221292763900749712247720908130361075139661179533169433278865474605851076328713522311732617370803972211856804439122449510916868784010321725703301239574868034743818793452868675389636796624714438040117554768013845349512251456812907381843829468095848383025990594587103242338337763718782234345380374367251169034655220315376724845084878823675420950584260272891977570425341699888948294419263595822085547375885499082145094219636835986364696778329606757887887321088723739379864202289972556925184796068189391040579015921668654826567014099499907302917713837566207188801914973380897998598025580833670514462444547166074863033690001960486522142910550384501709365864953403179887730652375098440045802580360374731527500917007921088309293608098520858017047948288501865297160770528758762232809387121247330362435762375416651719897221689948557177085165765864143286605338512637740150440396366134631193724080038641784777902920800 [154,43] -220741706855926113911066006370804860822210068806110529169351423179680862940545772592110822319270594305841368294326814284649938058694818247423176347293203012248222038254180793091031321960380233780246707205715869818597737938376196927468577743195268778726950671254276316885637732149772352921427237736222476597182088447769864083929978132667219168750401609244620582283236503463589281246596377503292483291650437913554782858322773357813907611085615295091019483696303022039038478936221614529925362054666932830656497477851796595116395189361431832959919485442610873682948936961423018908958223007663475089737778605071688843952191025890247540291015056851272736091910863985542716052071650861070446328241866132144214247270439689226788690412581031826458859015492395389546383481094877363520892889025934526417040442761841783143542057789304168186452210006815007043768771143135189778452608842415187116303423138126096465293298504791365382412907364359396313779600302365981965249424297439476171940993063666335878065514998972901888622612296855194189458532682418738792638772066023199832816908241218800992898335356380840149965370994040178038538066418898699598822501480307868133997973625995084999533537302996095632690924562701713281649693652822372210808313358037580693258226823032590354135593224523210577233296757473371027825270821912716859749170536231597924941830228383659220871773950534876743804146396807426870462411473485411966203447041859382258613915954047071327417100077234205860965061818161888153606051714170593348780278690609564879250761233433183929599502675539703326426604366347858450807565772587944240670015659603390811516849220204678624164321687982924447619649381015683810712790697744404435250794271676525364910879781554689960826784386756115227317308033940423500280383994316483648404489024818617247119288522031649299909427737380501012569220551637724963067937613962668255032520814520747338260164165100587228312563996361935226629537181364604309119710488985362692746030345368434503549046903069044258922458461267298960930474971862446882110699041914715132673578256251885502457307728025504413929658340422730987312218001511181073752559246723279319914992548695010938754784124468379895233335597073082040731849809991841922766365776707641430255434156800 [154,44] 37915423364984190485925069146549821971099194839623756157596778257047083243306443091371912700907807311358574181696730655552605812809058934428151682435524783821256568872827793008908988062632185953928719149948253807797352439765266254185505809294977629894473368485160012174148309851919456807915298331896682791789708707643008386660795374862287773454204399779974142965254674604856009393010522094856273032808733577382630032488691255708835920513909188612112371926721464982973065583630630050605315685936227623443442840117426013974923021745828381240272655821398956830899229036391873832448177577611543855641833635152704175029638873530640541570032449334714948861008517333185157182269742125835806291033109272888658328183324321371894385239459809203715862057453694981715834185503599775238369008979733889066744906748604908993189411785337282277752023005450267184173002909515494671990446771511962347102809177500970312932994104775581644856073086657945841347033677828756647383345187993324753815524404323062383928966745978518925081152688625597013742372918240215174290559170866498107774607815712591515145929313828068806485842713442876257358336341775257991635465691942536543583864336574840554280566126247544570060150823464797858533193380172230245651139760592117183637289074356664498365302463398025644887520585357237806610689281594161011498163528440445142862830854387368680168521692383721823116786565703194158153270470707728615123948649404998208426266083233093438925324510024846934055486108444682868476125793674395933882618882522235576500928328727567799190548254700928468641490609820678632590428535439065177632482234666540133644678652883381298190428530525562739498069435453674423419277983366540275292633723535493826133120105739373443807035678532023371239180943616820134050714625739019514836713153626540763159354605611365821939220364005844154304423978758684084103575570972954923883893963109861064111238112779296053574719915528303793725143926151340820096832079398406180916197851408622809288338492320820567684846059718783884568237448296502176285505025933777281969859118002260508842667518879214182582694347601951816998705993369727830345922914334631110317569424730785091549783105113847692123465689149063011680662602728927601328826900888486700238609312 [154,45] -5374517784096570230423632584090000115515896496451243751623359654417596268419889373251809124425775226489459324650030473930704641987089049812481746108087700435690738995476825555649598740967017406248872869452406629929846382468563489902362015715288044560873013448291768173130460797264744060730810001575951517349950875993159932554667606104936993978479918813278264803161827531131579575864788636919478042129901797935933691895448515038140322113881080235439952307116737454987659356341061704157063239911193335508894207959538660771943642379828338912028593466051842224600148925152996709127342982560649300900792761471487941429111388406963587174509293263938148580667443523707212531365546859383913896368419283496213185237340969810269582059166396823462211082359571112775862798553117673001483010419024226522756178123944265619244205381422812232826901610537061673796655793981716519074551501253113176698296288524510811877272004490187452041157323428875785226432979103857860116154282573530871702857454389865788642338737085743281305365918661925688592025061605736316655482031539504336783508633443385884080480199801508564067989178363167115663242492648722764937886144182607141857107447961233272153035767851352959401498866476409898047069486186516731114728691292384213395326608922566943847286354742385183076741849043477380013374146316240860616043791592694202706117171847824655266708346374581148443447555164650467521915882718810323668258757351919811282812920998823548538272653182254783298295606493550693902923646603137047850746349118029278433652938406735767701028058839474209307842172359921704712749968721388712010750472001160184717250331597560275269106761117618317884515793040088614820447311816234659514798892001046449134968170684831460390227242940611871361307528157968436313797379958966661981018662550944262859943570309089313869519762336608996407490264822902108085040118897195242861827812275247211220680051490209054888292288745194470960933929598027245559346587846291468524653306683940856216561774341677042925829172430426585387648974757152062111677906839265300945673160073497982613653185730619045095443679662220806117596802131365229629402129429147561646245123182744951842855904366628029868033278822882386658078746476139279556874985516222157588256 [154,46] 587111053171912320548484722586012427236470143558135283791223335695725353712899967523704283305641167737881304707185276699361644232670330523959061111299975481740059414114553756519559541568666304532104645057803124026192779461091209763736013808016057613621702296248942651289019765228781407231010866766151855662729276124497130523863580421583428070954760587206553551862588020508162974412713377456174317876917141316167809661165294860399285083585391412958000507593063063556067828208781529579301364432201612659952095415306311140060140432492329528007202725295230437971641286366417543894843209671909100162056205920810864874441151372050225363827830880329149675802759969922254434534500483703893712573221670831777563448242305318162277322724094896411429472350486843003359449860039421195758010773617171534668134573028352352879597095288477063429951543359848004170285267255009686630841149060937837875788903212617855983057957713111861646198426729899371147998900596020910931304729619960081829242609390276562959173658803368982921817695381289159908781704707752942357165137767219088618209805098438659236446289725093584063934568112389832330414376023635639469599461028558958380848693956724242631822642869742684983083114495818941553032181486640649966693291828832033212045576061926890309707358358007080082786719748076078675568968584257397563110813873744196852093518594178292680442459022641134115606542396779580830556396724520950065679883018383389334841291093458130532139128391414979061056759621245537585798684924878387144730866952199305470210517510312319757299884456500531692342772077759543360965117482393107217340342499221639701456817372579714855960884282652394592708711345486452417189840345443353946169041232238796674301020879019689226321845843564726686946690423577648963503077096358439083346445356256622501405179046878376873256500685219799382336127192824694663451696388950878685506720125839087300476888701207710919537820916946283242128171465570511258795239845119321343924678321170607804881103520131513797374571279356309534949118504308103120890299613724401979122681815335747554580717204949636743064863099139645919995956261967815997929054607615133142880032765925678313797730680520852581721186298773183552725255257025203181002696907446711956 [154,47] -40088653363114413580166126107310511275644020723648247629594826053637118645513434293487783226867073858807002710449660986634720262828243564058805255912566696763237554711822675469836320847629485647917945284855062268655543292847145488251976223337821502007142786349842791604201889111992302974085500533468615268718985280812497999892072607893436710142888537335358556037181495828337586288125618299469877196623772917695246016056124630909854841167279587699723973272773227845977679024651213490928873324804051483653381443335547548275797018504847015161826210287782666598102804757883852782071539657767836505312348885959600370456942454811616442998909254323575109250707591559908314741674191605782583641796764546271058859589813790719655407564168527437483933474907209417620218074448328323619028003508182536093984857249832101401278418660991244787570162712195954784234242170291764378718387894449157035517013688280802827032206926140371203619587095090718219459059717721138935193480650454503142782271920487917774429261733030710383545486867747084509859330987918102570177486748353868797797077643275886941281490428995011909706878444217550553066520672593247359442886430431184858040073720519143556297415598253539779534665813827041394553954228294625080725844078085201609307280956173381060715855528470346213999267246809879788288035713219371844214906463576813658290336326619711379509978188710210643044455091405530578453101278124963825538216417226570912887286979264277108622238794270849177720337629062363671790158641839036912715216768273579124840761286098676923615940710831293077445996471470989232471983128173637785832543745131131603110338574057774036283022099336434670938004166096391085915741199873634331996674668929861598593012546486935332129066544200503122676743689787824225810832288362101578446113070036693755600336984159763966493235464946596953982574110649222700047002537927887397035309421851907938039615842723962658755099887216145832304038073323221871359225549326688135589355906567137912827034880427348807534699578593361121072920247317743826496449409476340282542753051880158319953241204560526718155636982828149890118825052630127126094134118966438355748305959023924755563750507088183865530580840790263657194989305365854047519679709192192 [154,48] -474955960749198210735236180941650482421920628617961239707067035096237367299536509808113361963802791562876533046987999066260962628128963355056795889006374455007041999807648630310763256727968448896593467079308429491044483337742134527026057964234170740094440050549123399960259682041776580803393957286291713668819707682483980867024970508670919723881256105066943486326811958899177157998198753419624195555461437288849793325190916690865021678119971974598579124933275537280619783984813770885070145376144803024693301545132860221439171393328113771647795897158446810787418445989836400823200957841766925237813232809060867344611816839336481115398669901710289507506901932973940649498346352825753584709088413636478080980085714441883145454383384516133121147125524610495336825110536045871316311092430155098199511543599368478810828179026304617086930958799533465091647128856346171340177774393640636386802334400599555043658108270327543302305224136490907432821634851186855084458945827582433250537286764603513295242272165591580218759638135436464539439599302412127176707606138179498797192794856044696738689382802329233638419439455828792378480482606377239526923856878560969935277689889482736917484446864201107899984581619754925964187278365329738637716299280878567765509539485777229963968531232831769188510905063722708053244942110386076176127474636801917161112130215930634767498356339369793197681621415777197600205993140347122970811510846926759154605485889969451444850123110069904880198304170343176774649220778070765945527523268222734259214211141226746613136401003240555997318869509780945925564792101474123444612536446300213459199379908252178066809778133047402241487106034895542214972572590618655124604989444715423961112824621579548294632054964609092976931391120622106132079958112067387219768592090943114633658469374713558651011569119069981518278671410530967076737848496502287428041957057823929847624117254535084957983699210360726226009937124377581112494984421145297243587886054955966789001527227591689341788625642470912885153390633343350027262036242657277795729612831174396051839916354235457038873945694196745234916527862643272163700726363232349892237242075369898531470202896350370422705121818739399833881588269958669640547300608 [154,49] 599806751581324854345713238865742966808520650865931968228334282405773188615976017278607560226672919745688367733553336097541777420788889155977830924931728474649028152695674517267226557478859858443237758557824134827296831146334254860332490128430638885592037859574472001812133965845882385182366857244268702135405326048581236602747140618402539770238189261206182543467971770455904150994446223236547662195074914284658660166115799452946125220289785921901657799727225492009907285010944297773904632282264780359128641396319690322802270649290069222996922456848758887707435892641367824804715042645850672353829280366356810839446739989994190227351084496044534531300941469875637105132637730633939964912846472049050404704070310399208795259118179046717187257462447779604332549394134211188562552781835678659040457626295472312636388299661660209167936744978886474453483364837673458130234267779007053809743562159332698086811456533198213576185354863795732640768937355915829000923477424287991261689277053762621904071106113821916552248568785064339717606222477233500392518543473195682282939234648093210979041168137458221820924607775809163284848533953703174589354165041343740113193404715481981559559225959611313353847390104002970847276964130907018884399550984486934047852267737102383720035316708989965260195566493961444869287791564359664519359956384286683833849141981191261856603219972591232585180919427396546021620560655322522107103662312129813152678934635256278028331355133619854974083196455222177905026972145620888224653567237478786910213458742082417400482096004591079517979436451710089838208464124550988108792313088107549450865468259474608447227664239744686020198612104616420576892402297670757964665307978890525405093942128854138640421327969868847023435328986090882826614749770352370171315029549783953928766336368096388508754343799228539463241161315999833650432162646542971520397172187315552159411050748610255034917497889833091751459052564316529604664100016037190783221753004973810361581632070220479469225886862501423797470205743259811715521230002131117845502088745661525059075798786588815780397703290946712913666073117779140041973251420319600910849992854026314180303733090034951145710207206217410918727356280601484753695936 [154,50] -103078973760908292797223991877115636195161248452453947163848122054334596275611959132563666136603597908841771299604266027222861936864688732785659010254984057845738283523961451153338634915361011001732838654997419168697493584175158087714416222950975206026428734885495508071243431862955504395168142458370689765872301259883922715154364683214423117683013525233652777170699061303599819133758746267487887874283311946453697338311232430424083547866919882591872463286416445797324813721966021022048577425033290983576788710593364664709162726321390198339373997789240552397894334173612580381627191364748065461964412837957663654251856276544177713131015117660132467231041895507012394046767519437103738983505145815991262155585469414999982710507718120218292965202471937372815069558420255659082766502046582699213911127256246249703714809523407172609104325147709594904806816572709956630006235879804325829055143179854129315165722893340706880679824881193982902798965018322007672738305905978251755973297835380922609471673683851256245743657018408090707629616249673251770589676264515347863334032152993962245808203553113558250762312550715754534194534146173381651141387678901062633874932608850226440642103906737333403913676007404356605855430876134399092152585639756976163151392671820307700889794267899536091682555497457698388311725326245015034122402821534690574689428719195440272248820784015793412813714341908542156618175239107080294802118061599062824811855539923058839421443100121672925770738672873786403503048278309596213244427257803548295481866055816566293027370992493829373217601582493553762653489327687964900910142495614160763303891873394085090260657634148346846476679754138312506244426781559922062566466674721086293722471135250569915497711649520809473869697871125127617070755823404814029430217489841078562999826313870677189848893590905254953372668590502658120436031213091540077986762632876052512436502973371621314432191254414938927912386834190497430550899775936832597760956501580662248117994737289868788133586184458654272267452195861003383875696072524156140999844216619253403804457804635985358448186043878239665179129530137579158703917656559268321641312155051748734213548788441980967513309219646606000667261419600913760384 [154,51] 12306998302315844963280679603105865301612676142509524277968756192237752042050914626875267037763001227141903661016478910852072541918721290182906829761344362670684809870608011913110612638509374103347063250499881183331386387647485570087687799854062728417032908647099606001195112939631092391224161115704268572715908798373617752546785122940456846898295682485892953147438172161912723819768165218385383855234122603287144254794740764506515793974283373731958335699389564562564187163923740455459549986167261819274717053793084682104916412172654236985272312048623333988779426056913148003963180685325902723764228955169894311117604942283189738832009954767210933539313387061505952268640664098592686288012607363717864962213170241225751313010774178689641358302021741446541500571427580190689466077034566233266946613161568363702267054365782105758244519116164336453040731870991336066423075991926945313906239421479207817687615871090640274844020444201390842840883101010050166415765146692695474628659743671891501127277194286680942919790746836435496348772788384480904704931148501212954389204336464240099976874173899333572053227086253794851323060925028668878169833125667938780317500720917594451225866112024796689052909341051720807828372885116002250359867247593070206933850388995359458218978786211846386961841298781485840515026608731283408630336807323745514087955036515728888427254774704198297706243161140626609379997520652403704513389953697685416855286955415867226734468156190772654208479346462539429356180699306474580602324656479801819491522837340371391490698046239203234702083646890222188841832439152629632956561271330980810667150343788522371153866904889928335415913736025360651807013507871917249845795155516434858245267879932687204118897046856586935701297473444896173241048613772564362745600486915872569023035791414167132617449690952283859977765022405518214103747308055663475982270593338253123863367711192695799036607948261546453422290151020021109124019795480390320969061981915342249891566888421180939083333016683141482901647277958827047743381838794279082939837356387102069268341204449788508982705090499097076218348908482820647463719703409261524480515870484963975691065746399957719155591295555122901843235332954672896 [154,52] -1168339191193467346254835185986498941335263552320497013953726632534250076367432836516964158083722187119842796553360521396525214342967745334721771205485207404543433942177456340490648811541440010711172294465866741978348156757586540987625240796138737852412834778576201006883138493608796254487398746688008026213958502105931869962764836220720724660929692784743732001825138549436256859124770637004622225326917108340653204553315205272270526462393329753341394725648836404526240050247200761239649907956458840488357739950050193109527604944437619543779755406122107425662064726626644906686651535865473725279850071255909191825516758552813694781367796897331655613055568367037226430658187677435609911645327152444957134314585284536116575422363623550589666390849572529730032907418453586754475043200538735842254020503286647975842804791126619197961215231237453551183315652763491531020685587342946175045404257084300841437167298020273461876836296107420452620200529741124359621325985833776456354875532948609542866853658157488186915971239201582378217414088186468564817702275614353559078252508681969801559642478799294346991697714294886971440276581058837774838566452378614296128901509607337366176354757373424146351723290026165969146682462815282637734949821102020248251177527073172726683605117341744880146067061001263862596525709422990770781202569589476007355552054588007469769219021980172369953558948773972402369146894263888687561402331958155481212336209177709314487368068021292446612480083100300115548235799665334276485177404826959485019738603191643315293631173299962134955160186105252375314319300269527607503886690797393483201926611259768863863599426945584271676137805550114582085210379389656103066175113489193228782955286544057436631150540897717428731141586533309331932464967344971526932973674811942345807555468161876741080278567106959986451171353994759685534753488655334708680001826785883561560813960929296663100323812953093829764956503382779251657026955028736435495444535497101941808944160595436130628907296551577422816204691981406582612115428308208437086092033258953082209461820526568454874212447207178056165387084710501209500275471122442438591448946741214713684938027140178735505249242216298364214238032063536 [154,53] 79515360421416491882133974677738366293717824841284978160990510311471745976717592478281555568470228374743953686920512252102607891775304949737744575032004568542168654965171408734901132894141464237861898979457057997059674643619467303782212808750844899284922498002641174330926785064135376995953006215045549775652164598098991916688641908273719292310290990294639526447527397800661333948593182776563650028896720362938552885946967670018026459215233556875193062362827368710438925453657363184001162979924907923783200523455373363930956302424119613037681355551310210110485939287272621590077901554324747812615861825636788364797972658337392873501978740054918352629566263561561774075956648577075308930284791836736964044397581531077968984256095019767791465126372385299272622024861236143244373404823661701931256220673967264657382786948094544398316195417169966406785335260827212905769458668590128557824658023911412875558723085378239373626231786265104038430624183967510831445850800674888129641057091220389951995266178116261222183522522515129764267140934000306857948207235845175877722731063423570178820151356524667670400954182577029518884721605517038274058514857328922884777146239628696744642937032125137915207716357712430626607083282933484274267951803905100749413148962270479445521548122460079684217230794294990066758519531030102385466010625099031258916304042856309026251816122309182352393046179974615131973401768972591084694691966056600928590918811484177036432128858383561613211416801944452396793467860533265155861693556513275585978171840908616751770659230100187800363678670223312421080460508871863013933665071801929275561407122612897186586894931287990877991604947990925613660615651649708843385073600388412566787268560941257891270938373716778416518149760841541085436039611921117291058674256673969210252625618194152307057202638535838862720666204218358761925606063193335552722104012840208039254740644323861340421700275584532450479390375344466337000478187642832240937768232997178016055446423877231267787774548606001043578969703454164701516602256933357828578110373294029980138620578960814226890614614291425524665058305044255043773967200401487529203829083808121289000455730964068297974752729077975349860687520 [154,54] -2075128769219722923313178129814541336399522034504195756772084219098907595654132117818894800219802405305950058032294515764255826824840271197908646376000394337970051251876258082805157311817912243694496385172595057253662672947097426441465626695215237643747637595576951976740050353776421493228880054269053800034165261210428208042499094448051146591084318484016314317578971791497878763861396515127327212139291904459315845304945264772491258432001209044736881363006487173776397018531700193009772694430196898088486872002163178425086212767583619074355134252558417939617353278171656715888562071493077852462689437609369081368685701966456879133980527567611579819348967324692570825965022270811122465162147356591275037582333851650302202796689507399827535909399352387011211527352271200540455974377025469178592372780586316645131440261699427678407644529377105178160700252098357333986014076232750188781814331945785741881372483703759513227424057609880413307205591995026351210372900426321019731409266857026250721465552082583323357719955942585820047530348741890449109383201346601083874902052349783700853401300833720592795141789242769178016195829739288477378918616337508319052154476560714355144805065358327849395773625788577961448944091088827400961163231967119030515111267137369061656359613565340525306445080785520868005276852912748415611888499176830866206066985731708298119252942753977253724368407646931660309766664292759022551115150042088034195613384842480920484760968235586548300708850785144676648412833647192166250755231501176258691146147673827167322470894380079928646066357638586637561680229745795060967652318831366505546028512171909531109626925592854068555718829189799396948737516714748344001270134008337529528583368470987207942558769658261553440121645421647365595766282985123312092639432821974897944897949698248335391814959995284548842844007775564972744112387169783122034034705360519090987912571070026048232955529498953638427922385305131404779073511409441691440241046336899729067526763281668101751493704686199133556551983934909389572122432280922413112113733764223491675843739326435514989348157687983947227561968473254576204928318879919716734832551583426792664045618625191369591142928611786509958162 [154,55] -242759240447861262377730906716854392919340015927130925708890479854683629367140321081647061885137843652501089691759863436813335457957387081669410137999927108545001869223073709860156535414100513771049423736646907329790103459223849923716240471323646237076948715238661602750577434158256604154933772246411475864127254913138104267405291449687040044404185699186934273088016273721349717646740482753042444466952457053644719554787178369969824498438580341612693739809551520735261866022574946797873692104885594418505562144203330460961010168941455279643172665465298466478007282476512530688133944891819968640798463167106085004314757332182329181207938468093989194223027026409371959762917219108793621377771460856103291780104243383861982801914611508518619293978849963387928833034690965138244830059218316379758325193077721562553639335008787555373899396405100801761233719956383662023212933109571289364440889873805552437480273258845775049851884776567594292445975624828764573682191603730572914020353496889187723948136470285891491375780207979626040663580306067880027094469207608356764029073408921949680750610999405565953399717469053425981929284672618247337414251922127265444992470706328932748726107148812084796864084584659793201042988409766426371335267954063276279767848335994750048793066195657110821481833941499302545174634338785016760824714141675285174084854160862379226397031387982855848914889539708281636462491922243507356952044859075323828061454426870667627926819982460555287353936019207196791875637827986788112360108537385828435173211443502794005018975272731854773919924882922547912249551532863292913038855354890697292326133332198759099683460720334792502036073425590817222599120801863689824642653156238830317007161038958524479829786698856209978114368720900326660525316936329300960211341320349774113572295550993846255979599539768204641965761469666652835502955708336509628286595777110335063799844518909605113019116793163207520974966472788728824495001634310085255504498762806213742033631131489846765639185371320609357658890681281722237675348848939927942368194537206092630565704594115679280653338851298454751832891244793234227271459704424960166791641497234174157090847921300768079675308018914513088 [154,56] 32428077172471278212677828892947079378732697298636644294473094360430256708522816031978480733242656644085761822173993558816006721067307860799683746545134589099957445817945551557380165875844573529818230220161451516560352904542165536535251941671365046901046289912261506439058270505292448778063127721490296158112970748240223310494084986983091922170489051661213612241581010070390180592730621673514321392881316935278683222398242439972366127924227332842397762716845416223110051782008215314097217188917050351424444238916932153348961911992243302939073992346964066293919578800847632529993554222084820770678163523339106322382249350578135782810715455733605923859345992492595042321991014165080152767664262581425360076986025834299240312215417240212732287957566516655015287122660711154779072982090902009129384984818711744632744027891537694026736247523611375134002875074417164308448173156127189526941726221787168378352714381039937386664270120943316608761511476392102120616582985881355449059703527236383019215007313818758205853842530953213153788644712551085488300453234716748496614404392578723303605697095224804892429222961978336035264071834998638633960311930926202856446258660562434516148796013487815114239205820597086081360682904112948734647038043444069638029914198562956375903912194584528682614029065000600393340188586819023523867799416514660725200315462822483185557665605900586240697188295309314947363599662559771615136003087867723677544470603386098807433612653074981341182434331630898845114331749202011834916604230321090651087611296150284272726100486395998364504024053760191386997851909186715311988525373368283318562958879481889934908700422158695555747355434991052577995382861805991833247355170493076269241853908137497743117089393451641800656444551203579746836266474301070254265807442971164447069753319597121535046662244668309571432536372164425506110815459177494230897707392458252195514129148978176681738042849801562230072666191170247900494841111390402973136196843314956513972526469386548232841780577471640979356949920959511810615436350431027042857418465746004979484030111308060618345519361999159368071520693976366740801954839589302604206311720542873576191565944841089517518123892451712 [154,57] -1666766737332384615848655084448089648392849218658318845398462067891171357732233387229748502237926233938064448244643421945556226038377689362012713942584323096068249677972961970921101477194237353323426568548356587549240952770605268436617397881418883866037431948820758251450179512085392099153334980554780419527200070918391641570810046171338099604699444858908754459169306335168140102070727087444963511463134700789487354604676046673768365248096252433627535995189933313299592533020592231995321578095279581354451234367942273005903447570606786332058079222810077583632060487274677091147738736227028709662034126487130182541872927811983964680831377449359677476304028397525620088152188523211561215322583381897197466682960547641405846920091708084299667533337537627789460254753658313143993343766815903160744536524459810088942305354288078247004256945853906001921218817546813628583752927195501580893480373350415755548910994560751683714524953573934828070433496837614262286578872711128809205772982188323012887697799342167327640470763645817518272873782540057994544861705677877140100372075258323688650775746646272577129147497495836191018766611679628640479219813979022629204749415853677655400788754359030802735061048928405905993076939630344908234063384985661381928358562145030494690627760361015683734011235167345720176235788871451185864628017498972382391485053168843310129324191826247175786221174922347270303232210016424617414882878364299939338537949728505302932026802019531925992364556126516118699579030196698230684985308175429772045651460986832857119964298579900223088324178772268491711705139409474109792690622647514209587339568808557925626708322570429748631315968612567694679475401465540203288600457030138647198871525921453298679997221865816624386317218985188246050675107585057813055692138295182022955894077147914179473781969080776163686878279290068406386597861848046318046343704125105889422718176194607800702250003957466269944872817939093313457492419617719298829906861146695085991655479066406606029942471417619395190134954883230028521692448337042916931573896499231961760429211990383634675654037743556062321138305908043484278474859393993035845509861630282574552168927603060175650834312672 [154,58] -272371745167471254623489922665905453797765255887019947275829158774837124137806208699340621178928511633335027994081822262026111154436359126172967315053561833452004684687401988752085202068491276309252483122305585712118390455354229466251923995449597805246829474484937498848100650031906991063786240866280182132415550171448711369797797011001385725197066843253530684512075187317443975481894564399666525214853192154919865745331893485082364207599959129601044805268524401687868206024969782413033758637676253017814149668888663958567745817822159029464894916078185367023390757223974627939591522653923853271197668163544212659251812466350173900916241465449638613539817908588900035557877753771740781986871999100424071263622437362989271397842582763803409215506700435790715310014975571007820498591668593408800709346500893281447601574972775238845708398335790912155889698852538729259809959039340538975425181750286566403522701799527314955375958020954783594428565609564075698123905305252509066093867905551436322389583699294160148796420727522560313132219731150793095008726537862885884521309563220293442741563068432963953179300319480605480930794112765148620622147310937003845471235912433128634927766190310099369163236435664183975892656878781275085040469153629288565180107294650075978560992904558533482018058186483235062668369006599828745635799944903068698342102541130644858033987257587800295169152766041911295490372750034952594085352535555532741499787606066069920185107661388655013235045523486245371660802217453307607240505989267966727120478496860787325869723565888877452466783537173550065015625363614425727764296910232779545462834987363697214346499222571355812443894151512755478311588731101147860213346865697326371295855489022475424048303029979232601819068685977758671154697838956155751591369840870074704564080673606564634923225081631684824220918740051124713880232750244106960786027614746979065387001258325828739331620383860193212779163320934518097092303787006430816091378068944084389434308779197038519519669353122798044332660870865322549198844473561397044824307073422827005920129255179895568301536529640715783540966421187245941123855085574515180949450489445557216380517495051159550949264 [154,59] 208108873284082161096986831755511600322271009626238704716777197818781227937418494730310658827982496672779038312564656323041937316880179975915849277231162331437380276862606730524974961721301053755121346894862036872772752602507272876930193483644358145816293256934982654534724959671919651937432814054445455674178500321359337432453349716878857747001439127727854843066677174539496027199424860729290253962066141370309326851631676479880154482062296024495989170353164073575840168360759417206559234332935673290116736052328314531094598630231660365267239801066666370763838651704859332302364065404088841975210797486560399376793185764250712490926511439211513107684711676502391477297427120166315542619961967476451840423977983306739338554061951856676397360189766636379739594831233692663668883067716965173207367666573352635854905763254907679563480231395097723873274778267813139044432951539840197088968867622646531235684224050961574810646252946563538301607340859121733445504003323653050039250990855696611630680058880199771577134483287591010040726651396288881294223383646062756361919201240446871658847423838518056930621085791887443906385122614160035573018163252431025834164885335461887525320553317943638305358960615018568228348124214715667932145208187264349684883997888450793089616436941186213515543334587049333324667141253630154122365327970964142991566501658566775095458329866814474562596577735903009960105277796716718190224389787656516645742466009406017319968075448054650003958785588832220987228676799611475749617440619248730850830716531645905746038392914739632556789486693656914566566899806909477698295264731435697612800036610667094244028879518309966685518806682180436622257969350500421430304974387091340828371503624658184569814523829231426063289168926426868799217609850329484293736137405973882249677368028613950696529234579783680191360064814866416913231817663546055747378605406992977174145151750772273143550401024321153228757139623011542336270713883997218615592430649362547718104605009771796687197733885398472603590806636975949827303350354991897755515925718263775905670359492668514639906897659032554221967559860436648979658334922247352749051191036833978325503013466915017069888 [154,60] -85942401619786282637382519283943720487199017522979222591520445214259301368029425341265721813173126768828245683485937068409072384060487550635367204461431556452210665138232788248342551915373667079243905147722892908254582440561390108141326469318096382689195379522513581849155717774275902895036630018838151498572970768034808362823650041363105531449166957809354506580404511046555349246002035687260538190098943105241574405317275365627238776289257318028231644107412421740982661655032838082672193336134172745294771498762395975135814790181822908420362876936446060765204017241476221721984197008200383256768595082257432000870966626915564080258790767379837128553730466527382565458535343481128808135629762940333860433173933837205200599686682725705766769612404303097481794443567244623674849072807998875209149490226216810491530644562118628081494889959975264659081512462236532948744111973299004768232827128571617838875342419065898381164593671422761376100761244226538232994557455594465891574868644928595556566393223946102200459584787440005820650046911259632212613412468045116971220292123937186649998830806873935470062691743277617621639026599135852774038423755508315182456800516131751315699857629686976593833408612072344225341211425274846200811503310182568995272694132150053329623047180022594246671700065106102212649202686974977535252037368340848004789062337338988392770291627258389968809601240620396149760206291345194179193599951490190720883533828860010069169282373093677145250954920665502887906166678958596935141661703734694341293635752236258188366225442634024264119118264759113029667741306263679801759592978830038197508252114519684639426308930265752303572858903749456218170060493224001724192509135012644807169635082773637653939376771948165163694121669526434328497861159331809494423066515734943395279045204285075997728952897622381843072143592404930917823779974321174383998198789138404020418904934964485257802716827463338440871224385619382017660319318448904454111349682063321812595152606764077531144160871550757974732882535636156134997777221292840025413490736768156761239919859421869594088378832958481844362315536353937479505605385289757316838348725167924608805015078589792384 [154,61] 30028399217729575324976846795098447318804262148901312448850876186560484784866951929646953578680607293143283509874489108144430817487963368349919030161855574472599586459751752529002382665223415604324166920468172489843626781274259544995848265175068619761401239084160518753363818980131830110364501637968917978607346447219869503544987875796552836195534558126636071832780359400869630329861194833660921873653712615391590915524947450831940880439247642038559711941398163912290569560607891694951244176806292863548788978152950708315960309273201542600603910745641959783680834047673371850069617636145510023625472080413740484762674482900230471858290260610166472260048209516312622903733644749059527222805042633939716626386746481005674998116943836267415504696977528290418430612466608616240883179529326495582926662033926217437271523280146163223482244136759706888625543847632225588693330035922279915460382930891489288641476759374492557226290035159114451032424076936244378792316042171246717220133286869376091540637329908595035532526830540793233282876220999181898267638728039140758745455901586245752577419750426349028966959330542866282597861376304236244231466308727077608490465519659081279588082816456877074870233306821788208973505256933309731288806660724591091584943620908135319161499198391911751568126517861521766335750283610083792946385776341405929424728699812820334738012503443852429541419563818321460074762797490762716746475164256905749276140324344590818406277394792024661083363175612948099676703173428789571584331334440613484948610330353801857066595753668016464508759444453699631075512243676660196995212776162142624775616214291977895571614150679688429330614242202454415581515452077814667898130834612760451447460882573867695216316096534722985443402396095485412437992913044361660921735716830957183559567904637049305353694810433748750156459155267620459871426119067880191615287850118995847187903964104095306183243858371070500705210837790285421001465186322679660323528725119006174482606874279991042378365053368870746064945024494548313103377551417975137466337285270017384504208384105343544050809299237806305755527650013809178277785806756938807441028222971465233107607459099080 [154,62] -9509644346560219175128685675380848856199690586670825764100499867412138707560980799320359295313008402631796068025186590920527169188208940717250548487696574722535018243629814017045653345456573826150240894302853089269538444535817332861344828633320303216590298028061308163012121082489007889640825581738695210892717996813797923340579767865688204450921529301911585511276031708775944892188205892388293291776929695031982777543691723661553543152874660779994053646216249172730951803459876373307951685802647516576555036799689159975588976132041323849952490246651433694331052672674976119250349835353606842410336892789180577001012169158577900990217258441898277052698491273678473105921569118415668459395127187305644946403915913218413141408485007992369544695274018734102226854519474935942153645132019019829017414071659995195227992417300618971149407346564677827247082344318337044327074268719741926730700386728371490101173056107769257443580884692823150949688928108827577716963856476710577281977501445645291448154132553599573688038875179545617965219752662338918781126925275403105182097423822502866521325593992240073492306109787141619944159393782934212957307395330173010745637840901426370263055556163632239452802881789213973741438885012531118769736983980636261830091218124877605718924834878916742375292235238068521966450365262794302709611944383191329060492010298082480540353786520389544374500342162362341134597307807652442395927169129831215920028525536647462179292992122168383162325398923522245755323542549903651839330586482790752581352324862082899146815125684804068630839215657602514729355527076612258558528771128279923884746710423618589061712812617780328551202711246717628273550226476492747948982266533383949006271700377561902248591122611935806759658183111554968384234629583159464127968702595218541843856159981100333996470428975720011760633228326173399012556237322110998511469094298238034378565247276690608418047228485344895979974991222484452088911846436648981488856036072255986777413367397998646031177131324553160816806236756879900596488661949569726125901187202512342104645350067984710749246541194375317609139567207513881038263373293275383964475519869140214576448868048 [154,63] 2695076427362413290474387523837880684129054726060627110811574820925806715892507158555013255049119947011941558754696893270000393420583448803802160576317119020573584958478498949888464682347131957620527486590168279748222744440426987586028526877644059030113901329186409033383325095468725695317035806570303947621215845925819229415697294961068370861781476777853897917957911567923768248240000356543708652615702325057982563975713276905449983363349780359932008390611714524069442782410795242670167883846353364757741708703862744276196203266279906529049937246847996110795698445668526648787392381976897525702351264645136385405896010970468103285690653822403462436213131572934138838838299593759073720323447833707813037616884452472220589902967516149138918234215516820381222109119458517875719364733275183580007081230056571420517800574538588218106270409427732828840863672920394925771355160678567035149657787725335589185677525622377293790610385199758482231095739586949034521775149491498197926754071796637131746140788781602897750379253280630842860811248581362348823589953767069520557685917773937416320237846956236348730848300909907114079738895232705075340748931432946431532906441564500962668502319146579762518241676651202995446663535867284319579526801069218782894478209669422114105179103354251993200039486490532014125830441320709140155695539539443534120236192941234804143896869291304351490297567443758422548534984744278125186870880063662461826838898950770077424904015569891914099764699546469588652716662951973864539217891431660241108355285908377400821546727705844485250266122232298148742115993653508901567358505119670426801122129239769921749537861588464276092234306043535929022936800338228788703742440896770048876372568931513797218038300085406697476605701250814070825190954644137372386794631226403540621021674489970209122278290641993660949685858853550388096014244931604228113535539323825447866651598211167020580834625138482751700043891623467053736868952370737442853836292210622694513030717904461345249853134545666564721408161829477923455758054817468609435711972755059784491542981311016464849506067077515249232949335260927665961013344925047484100600252242010123765232512 [154,64] -646793155166478874787925901411568646492008571913988667992263187982562443274165264846440923245912807351920212288750176749159580489591189388076296958672147437267192650581893038670834176589165840519844382610095876756144490847569947965551463826999200135233747492839228138915304177697361001697594945644061401443243300748886823222617885481162766039907692590868971962493549305125171994589717574081929449823092560554823825579966908732327283109133496686251519923740627396310301253305103814662668444690811753722686415682663617816814399960606236563594604235200760775941668900586066532082133347432950675886087667037361380006483650422030724137099415051487920490137524212510274654281392421448916057703333500332986267107657431940566577727968989484353724253108348809941609104759747014555776750642698948979927873782790350798211673414432893092024761305184930760730820318373528381750650870829728714997800644017650885363067426608320919807859271304199162796215204810835790935970800478364902374888673326910007154311261843751211822648024956608494244599177201306239508190733865948119179441316362608602341003794944278244511036232940763852639151648894223948019526788016506908457002272673654313016877373715402653292619668973084433300061982888164082947661880843466314325933356465252035404124219603710005824970218648766997919084319958385566977436165165073275092109132870094242001735300643565721777592800036661181873012697977912089350024408290794469099458177544558385917242788233748591123234658728304784921676043301467688163041915075063517703468785761254027454980462097230353877043309767815600396713115349022514300844903597952846347261529943434977012456221157197397442597748019139687872342744926922456510721267110996746434416694685092802160544297843964418832652593662795374353165878720217156346853219393521482947083446503171815597345583795309094353245921289098536244163325846574926234767727020204443201298568044260945552698388440606581141594873121023301999207630153003398210797607241602609159141154771283645274316174781678065898469947480907172893468180405133016028931294931212717206938811256189924527731284161826730668996015910127191024439122374648772314482230352556358447360 [154,65] 112653617161172390003596579242069860863143733156008783774337776921679793199828043594949885026902004123772417906851184311691068096437803184512197101567915275036513241470237137228890528552873407446213885865049995609050165529291311015250078369692414772092931632807174288404029509380620919735230342473117093271665780109238828888489849836717780948795940275319791874664831143978286695602085541874616511210741393084511561623381934902381328591491645008259339253161286661723231454021484234657385854786937742762774233789790810236997810702867928281865540024161797203419083034234084751169097212159852406797482252596273156284024610421477236685196399967498534370031807198976661460602381322435787274351495637797043797058386965180663307938902630996582306526187650213181638374545623461712123267253573642011682379061080927955132789115352999921337284872040219796784362708082294495071682183705328768758803690946642050100741252324046576325304390133266652822923781732576177427350671698456342679908339256343511536538928087735641794576480172928791973098347309684119812140754110434263011838024932990211461064031538480209076462970083592218843716355787281770574507629544454950419273363253885770038914816328368792172480275595336770883618762771001509465992271339913557362595822587826107629978919748113673438223801008762887079223956896458924991044108264501829107624084279543255571904543314398987791627134977668607966179034631123782214658671610777366648826496840831035580101975706155547995389469402477962843945495082065616523007582553008664217450195643983320113748080425390377542012580485607517730521657013149455819632199880868078560475987607373917344717308935013143290225634101685946883768207102280663612358392910202242927692590422795737880946439525454183653327586068198207628807852499148954009722614478804989654502067910071431320853728339520092768160343207275880019745189126700839276519924465149505429074056074256406535599069674832027536362190673882093400623344130731099164700467495265949996133501336036034210436758910608523704278127377016575160655921100459140603887344345134384532066181366030255133342804695036171444890793181932099204635190147516072069646458660802705792 [154,66] -4810976435874249580690716679409474757658232823062296451875740426073770153487808482654133366072202934608860648782718350866860708044397393247387495143808665215339214558203454921448810759342483330114725008609824868360559164287899284321613953868571322478878382622248104029533086582548882353051921963232240111183704485804446218226618479102456283347739743991116298415983588897099870849144766888160084438800866801638817178889020982365549483344143878265778920187766711680097935674102816050967266338671937285169521586093349445124097584685731505914540049881677978260298064498384182019337810112521155879418141938012121501310920686664486895456779526585926409748719429315493936597559541793233073428055511895443508540391366333026382450091011485561645264191158937321678596913931796692553506873514467749623606707139154739173618551444453812692592610160762924402987409812615519590102624171227579162521991138272181693767242864275360830790184026714991990182716063222864536140691688611334892251388677617984786447684441733971697108371885545205695570109550718569615667810097407256762298680281786421285176777500824203819652955772027031157388817381027787112787705503544222625555600856719931935946050582868019782706744587195924394129072536402893437197863393081937684088632854483967244369017192141053409171468201928659850018197563182055340366646744319823451775156339657243513229791454269736140789850611099794514011026572129275693327557080144821375503249764828447189480058931870118638658164652842606086320502550008985868624712505202794478646817179958707666727524011333410546066427887913411832556383462328727243362354333302014262217643555052592626060563580805451437664977000451979278098838573181755922862871294774283269126817981935928480686701102311914611961500574483285800046099655001211730383867531097049364385561110600496339270697866221168864872127702396884689871670139997975841026104145422045433252492141999277130621777421067332145882312502330786098477263651992304900566632135472219315975667032390725784394500367237818491653263501830049619937049330516643590241035985941181010256697858365755745673697325326978916045130409967903035269521664822012632683444164840608 [154,67] -5927485019778753035546792975257500178036024578553600176458674620750619802740814654054327311185813809079438726856630572564674186218375595435447997122025463219984405680402554827001531214383431770073276244602885163135190201739802744109424518991500317225686529225766433118040741403938332311292627556444345165370482448418492716735337482958622919840387800780925353579371481288386043827748936325418935529251814547683616145379984425170727292220706057388808919849710892220377237629660848084188279395286508882516123630698521878567748261814784336357956169824096268978740902076027718311839225429869722900048948997863319435973763219513947410055961325909177676207135563903679912079775557151604933707622592595880672750286248219628545802948952925807005724063408505565169509075307031350879925879711576494597801015791688750753283542398339656253646665895445329051143743814159184091930708673128058449666846109335845744077977634888300934768165901387649979741601669100769813623277346205557928904972354825079517534797442944487445585056820062865359803931830819805548212177062875817934432303391274467622972772301899064484736020745585654538183125930878962918550839977623612950991471910336129879467549865569006914630200855834862724801606063087078167674111528310296009355693394026448360225379933967867208073245665559840809714796170419803482586040102835466320818929764514013922696270040742970642440227739761370741667277450838651837017956267270144494502008511864940033978829731817536138064573710744515258712273413535313846702901416321865370052699017176978001693142230307309831176875092308276296962513681370466514736974350925346488030604728836617644904109761105070550569858202557567470180166797280220045825444728509421061370365954680863272108887325778609509781199753506043005337350706089040801993345212776845529882071243905629533953649483406004094188007412083070566949124530834339818295524726616701410534732562519327041634993267892652101121931141096371485431932855978211281837146808779339010113578120406239922962050365690065136126711916103082988062039925513133776086281537789630650151582627902859190768436243127502780589919215199558640641483274352049627467941946880 [154,68] 2924717509181645755909782563336720821110644820488188509992028076568929431163569657012989096071202902522384517746263220329616630989590268260504575662130513230415050976851072308487936860636880075840616751341939599519145158112017705793928934352346485986606038015470648546659932276109090386573987378337431048937750415935303844604724063829224265277533213139899645407892478081423726778148541059223115288316119678728043522012122884603415581137341462839741570457885938105344420500022827187135865070167667513487181070599781396530399483087208346684972486451616455076405126008921294837992794333046834417032104834916956950281054185652543130527663575410571213219718941713236038529534864235299294800788125683665980004069826857139197447424745135482875525687246461693616451969624723544725748831790302427120833734157763004244070711892035777332159637357572702935131359671938251290747874322164572359706268388134568639067743773995657295828659017333819355464294490779448278861244505195953854215057990418922572792168420687067237857152032803789367979721692152226117762360386832186832356354769568153509895809456551410898955964182270337085543863151464205751194831704651168873848550863212500839277594607979625513942340528882303661366290941092366880932797711301244881723529924101683699418253199309220777777138212534615729258064088545653544677685162717267358907301264375947448849348868879152139969869669395009992867564030583430925577612996651508065154418585955539713495500993044864209561881937873141133914114303690918940274678072262159821900165079903147691719069680700334972411213108962704435837752963826441231964338710102933470834632142710569300621886820642169806794799178524112349479753248317795066085257654781282090457975791701408377260654493471025966079432676805090938342340765517982811664226361065539569422203221766364921038306579324736947622824260237961304991244885509696350346025602144843630853277778724805010095275161212573033094896120793519531905908366397473425178858367432012580017728706119521960471690260519415389958614082069739240145005704675414885834864769420757524531077949921822086837643054057577989893549426561052045852341404175068892612494272 [154,69] -870326257152894058041169965624291308213292008623346594620432943588476615913127610177835564897309545004013737063753391427422225487340613186747790279814802304106720782616996255799692039377104531666018978785438276332578338335770975564021948067451723575158270983281696094100003784726082352220065423389632647866835755382660174641833969416812041229320628942090831499928501506911667964880593058741717446741713584496640562398330171536651601280054251522466149466029602653413329371914406383888070096004893852786730717815890258018856764605820979260543286946192866359166770548562328696900300892441389158370606240167457668342964865439314343134263201305298451011528180210175122130313020017715873802110751739959724516040360962425080946750550386600171395463657247882675813002928230064267077682247935711580814155302170339323987179458226716972679842700445156550715302186993625747094687617407448105839999650548211611549866491649549703154653311257911351984703315477764805560236701848833910958891243560359780619975831731276898828769756689435517218856091842780439620435867259957086511884536234923151019201873424463078513456806186562622658453231310739320694862248803913132634488291360143402919628746509201551348031382733322500439588908251537251606168895241181901910483167957067851479612444781440923058547537263254252134656341829146715278571379045793733658018153900011989511346899812448279237005270661212527268812731179098841434864060131311708356673365782680792428521653964499851358215755801801667167731246976478432065167538543097916773847301398258232863801600159269993866576940592998773434523287643238271359958396890677009852461244661665386418856089597640946343269149824479478186945218377951897388364230116525291719556371272271491090367463151862786933028408404727586280842623810149096256659393828099912837719309340038833411837131629823171361746444021766576524997744407910760813412848417921989082935714175621075683491554512632069900035003005485033830510916869211399651415394812763395759942480182385474061932960891077943502698090478069008363841128879761853697432885223461141626986977253670125340832486677950791144774673918281561643655044620063813882240 [154,70] 192986936389341555905122146235446403382502461820194710251418016588700687383841787613860212946339676908623199603629297803723947669170856778538719547843179883370820567550138186115811820882759996624497864321517252816371156099917372985144522919493590556405466255850822701285981459199709207216021328536813694326429068942763332369635447431935519822803326514534054352080082847073260451056842384412504915973814903899180990540101824567016571030400926608260153156253067329294911458264269579801971707435343771613431835129604582959989750962574355649028214775701418388597820459859578436067323725162077833769020070652112863977051069295254970528652786741979566439332640277912872847821991053410760693843080711462266177825286501739375449403159305765832451339617517554576144062224459633131594753467733972345867509761588553640430671551981764729609477987052068313851735753223082663492816814111311864557214655290365521619474867422449692077577403719652262592439661183610675214634774391804206444324943596304151814800971492322431227515598363094292849929043483633578073316794725259969982049825728995207703457522037107853869539503753911274451191896843608127885349989347776152781901269180885632087414059934012089916933669774191004961473131583264001764977436058068127866258558256604266307988972418829369696442857198012115505992204697975054346172712864364865014769952595405451363854151922056420837492273254955432634013208781013103031128626369690199549880488612999375793051425401677263015301624543175972637784443463325882110278282552639858212401898153429843366182311639890339017163298121602559442238484862595589103808336401141815274809543834222659438931608892687836610381945372481275723252381828458702212971339904660898018899657780907717367923028529969178901329173994305768836296620796422006875111710886203213179230991354270943289799538227428907040756373689388715659433339041408035621550840384232911085940058212660399108163821582132120190950024345818944048226968228043498425237352693596258080580159779743657968396664849915285469461504241747427269063907723136214837581692423643704390615763689734332053721551949728162742419773868881286826674830277805007680 [154,71] -33642011620892966324048556309421366415631287255014156857621760282510692315042520442002357865993103652502246908170591170228481256383467223836277710544319117338590124438305108841833917108677145761070481048405470689300251831623873559771418562514082241899159160091699071970186965752076963623364752459428632026601348572063377954576970067150432242444371215861216113391964553840885822552384439782606323491438820686204511989986432320082466436953463271101689774220632555372044986165426489945095432810687815123517710768690009632649221291466053353313172643378403809457361927246983274733836027840194866236156300297892791678976571482297101750491704785846819291274880740876949766081725498285341860903511242385926751182997386824333326223444150270198698056510454201979421309305938295089309151998430421500915685809267399197363990836509579526341953533838507586136823760004660198189269369699115281803678460398448705395169235966787603084734310439987851567515912046480550764053998973194459089474645789893611987816784813499883902686264482142044989112739993221534983177904915843391909350846409052236162735477079231429248721353959482440805475075898730735394675322342268951076756816700936065682071616290657972684218916811672380464305972692653026962275746883686665968263084178030284905958061017269232840076135011038347850249811112447670215014285920533035692804440872860974782192343891892889970897245548227167360033913965243413642749781122789023302037664799013473395473687566491676071409086070989619008124095565241992231316308949093984509688357870367734488100614883550331049139173606889687755333821094302341531026859497210032099402438780093309748713913008434928738545530973197558508641054351611349336899910179210340574183932682364413059699433019144396157272256834879786449992016623509092473326147554004304851273170610580281992400862990196988123458904539415812820146932325148986612581393043540436701593544119850419726026753142755928500143187338671524263142364031934579935161516809680670720173939971764317585660786930811911392011391448962151886625011084211360454354169436085378182700714824252268564869313749879705196227266081570159523066930916381184 [154,72] 4724982598865921419085173953160484121505867303275662545520791326549363455624298577627213901100467679378378041876226371144965253419585435412184384370753916950759035925679498201529777298059724420009790872720760214033971665930070246563416326365233993837968336370698131203024736833992127749617898987477447265043359303158750911511168893954159556896765785958383010914525616872231980474074930802221753200323139698945731906365669729385025497267769735879217458981676643526022844174084241836999013395627719104752446482358948013753900084448124310917922369140349210859765487427004890752716337050603640851209953096505654740611378192503812637807008445350414070623027619612608683053736464913009599750069378953980037995951362992177038240356214891608708607630507141608002944765750501520394437992673341830394789925958729396756032380499597751576230194303963970302365144283905358363370872554626106776531306342650500376974231797908471607746000106645186885045621729468673342382626197383651277192242340677293381326721300633579866637826640383017162985551300548680532387715422648649545121718077960875322049142929022654663545119172616405431880421924659454376691163389582288394714504945993587305752239909318902791986502385264495594193367092866385641457393006319934028406396864544756885205016404536840796920366650346736822186835643134455772136860348945599726780674514789117104330083783632001012028553473680693648082553221422958967237702072174303725387711197651441218573609946724164892097600617774249561454735052648091764749476568931193921058963435586691871815347740476630694976098805010532072116934311913468338411027325608077386962326301038241185667952885471203774094662608089897109289661630256333673320857104720395081564158071430881213870254107035242666748701848776712216868339543157772521804488496160039340795220381979358774595697049599108966004166919380323725517203303935976934946206768604807834416957381992023953815055447412238175355630047483030055933886501899698491185319988989790044412960552842184770346484744803441927444280758614889960002905969635228345514368507746908112021302013894934605807222176113294148995370561742060584805988421376 [154,73] -555374341918977598555659914126450796840984079490313757082509573519664087752975348432504261791236834558649807455686756037649567549707044105090965673744025975162716489549337015724732921705105472572025748858650538865714085014023910703917501550411922543768042524753920061524536258544764229329588971832925567835488471056681671411476461623975998189530375615160239768113877426225595241401304502422945278823881517449730581832584310462848463190897590676758937373138669501013527893297670243208439869141478350031980117690996017660097607296045339551932795455715525230625118757406586015984888079055566003605154940448924792728122449315402557382701018791538984641658339313853060414319784427048864249725506083476242048134619642644938156630402388654993611430031661174476436365980350704833825964676656166857001541019564875816675507745105448173939108018796006225203486738684137156387833238699247828034442744816677751353964945741029850036254233021839414434129032031087731843372634772976798095573950133237378958271079971195613911515741483983993417098152196960154884830412520416282878179036755741424857269719067326584158514235797517313897683121418239133885853866212025001148034689477792621933360632253322969410874488014894243874724117528731643760653305393149494217503438854861282356850945013454819963252595386010429167906537113798108442059671888375177908604498054756580665885546748372255318978201856194607562986848921195428668449947362065199885946928537934901164640500853154626653618865305486182035578012916837994244545938105588046402849399764741991697058757155409347804440886035773185606362657513267680702376334066543401513372524270439960449932227606928165723716557124890603357707613423476617140116240320494190800871299158800728198784350555444888816009817026656403160656202386431307378508951321014178422448893282500755938109851071286418275180872301397360913722925149524560369093090902949054765469045158184776250456781668907494423930178917247415374312893108719598465685073721165036786185012852056445693449145205053096458701505883704836694551137329364534045705544303206615506173991903171180199980832907984163932507707612032132668703872 [154,74] 60053291421939405106257987775816040685081487039118722432546072314151956791086063632824419551914601180161911964579665008565873858273620478010354547897459807389304851898082920971135739913493128695175992951879312101562688479356169750947331657804167007521220317537061053518019483954604986011228224289814184469181007777242981892288075611369552565849513170403255613627318212231034886785190777761635488777804533350914025137511176770395239322070242712668640440232677991601937534890251876368430830129082109067880258415834579221722755747272568277262620624185639377968854682560075475751006335863237155856570685291802303101404091497771682520529604208814563145604309024280242030118712399951321700856489916687075639429168624009721511047116600302467045771869046565181711688427190757743734659267646974439497348385502651387334106563207769586496542539504046108984757514642745269696309225986986408959071074698710547219004407175666947935300624819255573100490093862936226290022001231173817006927893450985059534426461801116444449673751903454337092104572594689291245856588217026637803904708729586643618833408221733025237882977225953899387877530325761699088027195766808415051121849986449311226835232575554237473369850448932525401010165844027274374077895079495720854912960736239759105635875445734861942593193476325530591167522571304960655172255712612287858013098636296107753681146482505789458100728621077856967060433803331075968108201082815287313584420430880554073743089115497193558970246398269572530683024852342569835603331335825730395926509108044600733256247091189953663011870822571020866358786325243727114001446046349877824507286968999862391831355595929066630117222322207781571990526113370328801687261507080309090594412140600621370998372652472260534869082287253672370295184888378931538022248128511948702904354319433418885816192555342538088682694523862881953217776366442150526427354882648233811053901270154259331270022443082670238331002661301705013295033343891094949442126533321926663610439227902619637081502978035346997510339542067945596791023399462432770269926739723335914137181753167313947718580442340522502382699405003981619104 [154,75] -6817913219442815520591324145333752528539221677204079612788781697304846993591720607017109301375182473662766597528593475823355014371529438831036850901297978205238329558553158829256884216826402615473265633772938690198874473377091458484414952124214075415377563684150051258804649577905254186673798743371143442971792174340401962268388085954628618805359506994196087752596198444223246849219161651503088531635453524905937895347531902533996287451265203629699642762448282477390686624679778085812108707232895689157057709857102532545109970036188372580651064316035166537363598574680684334521940215895439493937582934743840001605697099142247662364690638206891312249274599306870594311240092678590982380433117749196021816352800959354370936476062135877318919069064085069288211701575294094152552888775549626233126076286945144730035874996434137999525487829705446303983169521819117062028507891126135641521395698185986984908078682267464972488455579435788274821183020195717550818912922265969046569216785360542052801724516559131120056722860878901089952922845802123323270235866658270595075376148260674899311917677852028374389182328459394195264827396360473646124699513563821791417977414478155562203215683902229168846800236199012648302819191304842330168302928226744028367881175128661925812571653621251427158986688588204873445193791951255864382716138785557650165137586421219259355050033210316406907430034191515853297977493042951924377536281477303226224534189040343127432966689645247817022562566546674068707302034126889301013917763258236539757496226089635340357487040714552285891316437926800280127378841580595179320457999241339951366990104947168427127970393913779822332624819372162492082656177011675531591210383430056954288555010901408014065218274046694299441487298883805567261679141836872904703675672813771911995531705583140892761337544912946258279163466316504751476325385688134236496648990868270096774621453918199704406870710101211312982596531181929631437350240131461071221386628434474928743494615764872838572787086517991705152348334849103402568929694925336114168448897552914350907245594816067762838017178288793233082327246675296128 [154,76] 803681379357233654726354135604279087046022978913573129313931674809803823960820290803395617494041245400329534540927007186223898145838326970918687831690398316015880522797116769251055606185380237429672050389509180890130338687144360244246050965778634265111207797345740891645440572453262882922635560741367998640993098930810813065199119062977377404549205042514863869066877416765475009504144468302224978204160289246873446515568728226558518761589478299242967759521615999317432498650876520055463666751949672051565652611841816704572524332753082446650090813817607848373419632384061919342630373919117385509261020223036476698004135578638744068444488239901774333085169803690389454184402696621228120190294199108666015169687548651361873865643846599398758682915931603762983795098529480579964402910847080230353426980296970602252452113179278205895002241416123255750872923937875663256715809033293560760690527237135752339671313004530862629997997045510930090397420027925998292073319415871162681739001954310825370822188021783086853483019932663112161159935476542581092602954044085030207503208943001823658265511596011924101141383719292172055023565997237915924114873691399349121296244040149816075674380891487841551425613881274696892065957966066953192293611269275223686258987127891672123284366954790140740057413782613132947222980592970794540905646903373839088598743918606889977269584644944120721692138116039934212947344723562113736586033248030154691032485796147997056832288715435192364344436189655104065513807341794388140569451646262997264526196257515716824350092776886936353385114031951571704031947190385474383299011141972247466178141231288531111305018416427997341891502266617001719468361994400331262497157225866085470972771118595738912379934862963048295118314854045944729893817523362208227698912785205015387401830829179665587319186874715246279891871373377451115806131256997370423666835891837515715515314821443599700527760947524568820261370246849857326973002145028508494095985872884720687829155728404673087513928120964493148173421854012156647095772410419196861927863999697181532715482966460538858583738033982652104160725878624 [154,77] -80258610909463898269520511200428968506115541274823805130379766705736207120461741879865997880251996698652671499151404515022491209946977300853581346094293466498946005404357726813895496459603312413326100035343836856073455445349317142337310442966514696901691095374170803106365630401664562549335526916085572091006089396278812260782229876203892777439498172024140978918664749924378777993008438008041335207709277911664467252370152491859379830026915618593405678683549307495744606303284285379384633165461737673677327236305356231996625320274024939632275779429128268089808000854452165657044160234834469385400619201267110636211316136879649853941773984778594935895202313239065251007594399977217524880713297015248188641927447316287784560075067603852545840054407941979383432123363516590980892763415806645567292811690069047429823395386360161244834750705613316663558998262757831283030116911555649630873537941024543707623314601107157901616744565489032614796669040490074415546642656073655492701087403776997978965945754305723948265242481209883825124274653830126902183421077876724135879164944355085452809581016613374157959684720557460784200307242649209815602452704587976834804098017882595728949062994686600286630373866831459673069469116039698304189323941612946205460685637539841502751635432667594864057114290945677162354518620253959854137574048739785087916845062647315999990060760443023498781338961424642971223934827077595944120862345384740867482926075392387326970279996868871934793268833841583819133654107173057008205562748341265929058944323019651390286757117691389581829893133717547430588611556412320345524341033785690919106259462001206370055488146741122892675274565568636043096713769704542511750041407672352910646585936911444540950964068063160166687303091220732731542089942520890450638420739515274326110647959181077906334304076811683431898530126435008785597395102533337662340722277987155673918570400477523533712291543965318912800791638203515817757300781816640587088826478686625062378878014177376101464368785184581887428413494437345102614511793338152236835256050116793610131221924847412919664512831172880572968382752 [154,78] 5052431025607886730325954500309660245813386331306087524709480802702943667430110659912692990730636020569655723090838896837961440668598812567178200584479320010177947927403899120227772763907736036758943527948143162393866999747291914867505661960699570385190571149817977673306385594659049477311879106371784379253378990650592149004367919931006365682731272439108693674677333398541604150038273545197329239100415149537659380637153429902004071011479768304263424027462631351167477167503878349781163347978473853606211666812356373159883213597213744780153608823342487402670244353964865808813596417926440053841577927657652038302488020424133578625691984532963317865756721270512050665218462009811821163840391380578952845423033082290502636166400955926592720520219859188224202574966193073671932758261705705666341023537402763014821135290733380510144376287775439666677608087111992351103970917798588139582173570737903551022223288058827197753299096601132329696683662581037461699343215409586338515702776935282795692913047384312224543182717355820467788417585207008829674357824304358669941319464224490063077498709966405887604909507525921303046432049641498903602428418880538366952794474413586164696596470685927299826019660059540688366581643598962279542479250493184089815074338351148830065849216482543303924293317087667930886327927035057293334229091216906187460895399521147604415725475506234061286238652853244287469589528543556484450480522117008006746351915885954194362807618631611014543777292435409458393203134893515052771494111079488606459481127379055445422801952712257499008589102719829886859437203043342816781281015874988957270221906490876268345331367499111304873987825461043619201973908681113305687124318454008395648843336676523061162727609160114505764808175688824993750687090060916733375804916083616130172787246409979834067485633279712138362334052426132105573984060103362989057948503737214212759930499035163824499917663739470772940770442754551991123055199757309743656766957229954782856541436707283802581613289381559575225577652795223648385031072362212343976664199883304858292195363459882727608388581284090236224540 [154,79] -30084368896721518673543726236050434214430601461626613216795753629856272521740811382286398198037412581242348621885747741469694963530547850882446292665338297289020450149772835599412197879319693234115082822098917136435260991244407021557546190739211692809824716029643944458185789623511711896681429699781791236544012212991200783835886477684664600295171009124325730622342740073911956667986021069734889047164293470515277669720189148970782057437231985915480404933415120125437466724477360707335859380925904089954134445707977155970075707842668119470213707554485191445384430809733334687304109606583113639414382778489902319294767840422870806443355173019548639259795712751249255764510035829683926789523315280906307764493560424704002391240887539873977411865295000419148579774660121821652702071121333952078638687937328771631465157603460143463197710450541227502385337962637602907030121382003000369693283802114631944346874294724603564932808901679894747220372294429015805403294454104940323128019880346826914093847914579636566031797010085683561150395559379922818129746193186860554263535776227786871418832100750427564397049855083872695170268293808592983318093944006984011580532555173804271780400163057454146055620392548334147989073607152978241128879042046120785327489214529849895244537172798925110251082227372143702701373829067023508516544833289827103066305530509929061847980451773643508320161151585574295320470689673759587841597743417571791431481792707203588997917591728459439077059182864147282262602588629483083391450672586308526507161494442119325394858781340812145442613865868823638335301878661667888391169404914704349962652546861880742892338772864556822492656806870821887230324520773727407052646241487099289688862711369772850759284131839228980872341776824527432466071308394876012847069041660568131157055822731398199844547225660207766038874136505415980049070903974941212528885814203866389743335492023923156716202413879540320146167922628631234494465765978036038072454991506662177049128681708879085529545378321959812784110146376419766622541542884880299042714772119195667166579659073905033580564572866398208 [154,80] -21253532912569270814721412483263216604903080992949934481417240490680104134561275749778076840294512249076662958539721271685438978796687172692248559873318847905424598041901616228397764072162019212543210934238451560980764334819790660067114361805077645198292461302202072401607343713775556386234596408837174439781716649224501292537115793215913905495988677832633841582970552807759591308101398286086292745170156243516902089505644041366690375747283540635431569568870219692555687929498398011732193308205285243331830694667371832231223766669181504128340659657299727592331879334589366056292532756921800652357439997118036873575756816083158491915785078451181096491653289283511206097800891512438963697122425100774642963927273221881202426010649664207771133683604572970710167974162036026200336850089364700178366699712637162981004023818226182542850050539155747163691331484292498187128282748765626227033570325479458872984217621699993955396473533933549865428511115024065934487484565608622720696921551279625651663322305309261776506499705022192645398504433802401975793222062943401320348259400122690488071890741832186226988249962969131800533048024294365677346358087698295465631871904007729597742901076496468123002906698956846411058853846654304762004164690468065331658320840136398667496907557402782975356197827930162158223755964363603907635968744769339002453679031272408308751302664071450494054101268283235043192743944951861993744926314100852181582588770112063632233198738431313467168392186483503685273494386996361003375231308796567921525533471134980333040717554917952180492630443189369617818744721211672870865116899575021403632935315416401597948937206772477857985897497008303370333366325319689247300155035236619003384161504465922978337394289290187578813952966366424009757085453296877410476714011783087470562168906249090761683109641529765527548649622545613500829760427687829552652738564823234115061144101748157076413038573237066464621866184132914390992264979256400816929450352137808378459883479019584636243876585754246932161235529745994335610786965217919527200740617543607193499183838186518744567913329083392 [154,81] -133208495971341132301009101874021544557431820068483942089668745935685121671604324130915720801428088302435913634399160270519507418129479074888676113459403052205447339105168599967951429162515237433950083439226714520158335167137095535196921324101071380670862291249804765005924507329164775197001909009347924374679790015116015273954095627311301779140035415619373734471077944455636334992705172982322682167356669223929349267468508316445010492042740747864897363860122521692068479790928117259802763597317833616871822654872306174405799143427283007881781990562426879323454730412919085111752064419445527347433605259123415463190249080617502454815942773162795218388506403411805210764446194906344722371958188353516396323374592951834121414645823923330089746497998686526843758178950475290166261805524825866467927903098710198955266166934687297103411143582729704240722651058334057283715203209809703551871902722881230134484298688774494465129345545556544410746447489633561726024901948476681195454566242196365723756217508618333701784884998474947893377173662105762370479706190608585030963712915392457253683092912072410854043810137510471859975172313827225388566851488351888085604050141791443097352148121957873243536325753690626841545367898674899670763197814364672549888297695539521979286180187365847978260847416065766589861406957684054576231322677643010209769226193146660408364878495446500106139225806069443407215943603928550093134525016507588597780836004869357939007902912587914160894507894055936655989799182701169807297869001758091831210055561142807694696434719190476651374018594412809177955373951581301229261449067624992912946174418251927091556432245541500767962279568862745732650565452989869068421422763357047057273234826987793166496577782719841347414355768674437902667149548482179307960702867499268953691282866934229129355989919134532427952407472305676029092744363967621995553492250861269650178004498501682565964365733061559528902718369838329424614312911071053843850363702589750818278730252487184683874168467082044812555745860706957914073674632482631037874977846313503120808221851374144652932925440 [154,82] 378405153726475688094310352306313233804630060791229269403101930355253443997531686395869401620640996923060987057218335441897752963541873276361360283973439918322921844574778023088826031116072837118805904006190842861186143770228172834471137496523312298081732538472512234191716824636163707078975175829092950915428542553848928206758823773278369697720357278444231552316505073776427523450114700537361803190299581544022408784466187041068476005881296561446126746760507446093812592055951141620023183387330445764675645061280479050625209304274317548378433503566980993288572098212068251669724609581185397281283547978059649031329452272350789009822717128529513847743621586533637249955708681524601340950091076704830623332502713839140122079100272161959013699244922249699502856981353507271728801180348680442983067759254364630280427120967228289205705562129088728587117054493604639432668351895508183774320571285593526770024229897808505461234023216153416365810574069159910655983823389400580228688440117652560129412595321907005104835692204412698726992460679108492579810491340730425288102345283933132528088099245642127588365175803323767042554217395615771844296367343692380901802722499256707452187280220904489781273189716489206549564890241646955962091990997161942512684276402783047125331479196098908678811318694453351260110372962783849206766297005937336984997984058784003810749570945599780537048001341281337618843316987624093412280088230894754693959458830497499242888439701027984341350795966120849039411629234360530970990119170802161372080662772620420472544914570934254343769920629088012277438018986603432502477877457457866319104350993585161701786317684662665304865345481660418495178092901262871945948254817804128430261087104879943941658435831949324821140955822891482448431481673356413388349874962693295170492332133033433201619423345609093913003764508451130051204525027365316410226966382514283444332933530341796643758855225627105703217421159785979823111835742714597181352303858801885777920285800449009248471927133438369378955398687551468193253149196207652893477745267150187083832814591700471463092864 [154,83] -39233624526730539186793336815936503859256768767834040532030309058777832860121965293722673301227633268235094755025680816819158052094823002801981666657630916918403124691092854920676529557617534816569622177596085866075170345742328402649026716383233289867394729828894398316549939965181638726837686851493807364112762691840744478645974202850905623629614550884537560588932933444165527074725838444991765794286455300221660656124449900994692867339279056811153217037909471595564834639071615930262469031973878020408615164217693461236785620666710948303141406419935989281078990645621863492239676492410373473267425467220196773649372977450110648284381422571266999396291891400410978685495736024673016108857546889027620853407033403340010576494806091693064589991145786824924337458923787778328202636611449116798893723437097281595460902791932572497097157903829619640699131470494483691318656991573150768286021074478638673428526591590003845693026634785438505001474749038732778326307247667765319173571786828798649943004834613960345373555781335437559674412023102341452297433077152483065129883622130557508521468935909380018035940386261055304085774478185841036119298355108223242824862228315984455601029376847284047556468516697790950041010043158306920545989089674795017584658378135473649281050758592454191192935008225637256459483042646859966049335337465253855901168927420101619273188893720940895192528157711822782937115721328129865881240465615848287512960575096217892840759289973212931862277036620358215071736114604252932389106546577573447147237124675729765479941751496877053509447577779598392058891338185180966246154937888359629453084909383999217227841209587977207173443054016893504096695751469043960751251416254913031225180936286037063971152591094990714384535236334041542819422883377887396221734247339121918088199927945650662131587500093884248763696815510716094574843584263031378370708181372103755546229215580213042041918937054962135616607540927980329805492649460893638686466635496595785286990108821787299522076769331632759458255625484871655996321290459387360716625545102117450003979106869615839232 [154,84] 1094020465428094968379872286087162155506347239001334024874145159969609280492955818360048508568644717033919191712342640508708015550995149082765240049581909073326967297991354448744234363243337421654957901908541998533744726747840773099380813034671466593984851731827685700149411357863625729043398382638040109302655079104364945060604981936772929479503782348765967313043731181690453560175701852735852956904987831457586818266627352434827783329330198608405017495125357647121607125421543367934699083675062890523778298782287238565903463199248619092141674872985069590809549110248324420490438439877557700653865120463658124625259602175200255430632088944751825486040961028804766127033013372455176940580544101023742569475873775692946561958652908094462626259851699416961862530512378482301721999251246479549278251489578657787962845315814718321905577856168996714767221579405137240331799228745150866494657710010675497976934430249547242895374322640431293946464207217267218270542995757449155012885970899949607183479232037916197019628937425247904229612726847731925385821664874614164663071899403230168452299553601955267830701429617024725454713978649917863911487809061217377837003399234139898160575694331484898373192325121167009626217385585126910608386763391557512304213480652887463466259664332801695354407336940176418890481893170965862003472295101072581953837402287424428188471777993781049663528701358126541661018654122827849178795511885165208342051851721788298622781758414259184161806720478570112822759580748731324362905188645430180906680713690235859753120089693553928164892582019899830902286213646893535678007966360635003888552910614014177043527127519857957541943608847774980158498407524039008719881050564267053739750958274130913786019437000981475951705990489643337776625795380136462302147863532547281782005341058168366103354208355619851744836218355401344632750279455059685312924981467673324814132906218468999852715582941269451233570574993444710549586254922381656297580615514906094541304845330381650707630048548327346067374712090005911054160026268556758951705258704215569119910952507770976 [154,85] 76683293068757405724803747371638695792515492130614961065453207730208807677187712468627981295282450813376041170379957511430765834522004353184497558867942679527708956678539276348956420674789888498771734682479632034129430825493284892646406441474391372007138820281680587415231257958902238527309438585222322596593178656023605968520833382216623443924506627205747086528867847314702133313130332682611561899765672335331821675997289717999143270775880460898365229871107412140926658797820435018883715005614685826110866325433593819948810787440810555880544086532860175202547741487000663857906012258204261425553048563011399914546919503125453302114090001248941003502369043937010161332315172117927920635267097394053290120797926591954504117446563799573509933389521554755558084042937877086413180319804327818522223686640740690452281030112161723494088705277175385652226570563312190953609638538269019101451523479002525276704897531969798936152486288288725846091674387588976518441440988507571743634546054267980574038592013923755641655246341885253909247147205366271806017845799438494860121659017278269161008783020653472785893016187098653225912806506872068629404440236026973874027816024583363170178795952444169732759450179804444095673713632153667182245452040645300303004582673764012484652243492877226949712102387846066123882030464350223326340196848376841094147862091610654355326683358442055117131739901658466959964437784094346184927510428213699376693922009286370468476225520447042854757013080284009154431428626205292226866276349946691665285210467394848413846162172759696274637856077408594345884408301967021880704613779362355209866267159172714587258293610607263376475974122931612952739842456159743149817115209146286407020887904834629722767390510283711475436276030501714746854994515510955378637992302887009908664656682452660710780750180940616661058858923678411460088279082111997830056661395003233980060601889736344649815159603770785276344944775088041895839525609363801988471295609420625577840299537488113716555080588288152465486089589203865524773150965016523280483219619461609775973290535296 [154,86] -6548778907260104951738868514039424366946416178489723630002353971099323900757361885614428216621608867745564140025705730912889987276099858272723758862951181392785734423378182046344060629739401703269217917415558361228379111528074945698230725018189024002438086641616488672961018565193553505161012604965429858454945186219861800435310082258613109658506937552884433111913821624145965502007583893833601161970519351864300530815553970996040848093938973527126654215364549561392182109500980313584889099905825179999348039028946448594796483070046301208529646880566748718955993824112226962504086529748675054424252032223552785373196034463379188442910788610963477060959118993547702886300424451677947275396578671028253808696940234463586918410122647890990955614925254398110601013776904428318890537026798943297089975042756617258884190700464367473843692939910868009323732095426869929763499557019495222663370885656975123442442947262494731202275560324863065027850983169656968822707728562796771938941716328699719808100926282340461081993220714647275975895809578928621999933616698120731372295220467431600680138551791931837689797548028885031552307323494101598929451185004704803808449886636259370943938303586669340702687810033041660165004033299677349056846874886652555139543902346811705093791269411617645605852316654699634607822407440359484537190060220392938887988075767319711229397891515220267277195817390813897468796104649218310610952691299795887709572669755140501268729963982026168337002559809997668460406334614590072956157324584339541897009925603892771912981645755278076618139291089476255775994876199186229131276603160644405011677419880871845726116728687220172213132859448925610301930283691219317359708436051037597404877688773332267209921651345606803481871229654062484475983579494303193687385630844442306622691598387321844612917725908895290596217321072058324102007473333611957963520192923685497118949544467608499508029234094992281820665430236984058831913762068017213852598962528104036664547676303723354088896226666723933171685397600677757163237891796764832120417656480473034926145780 [154,87] 146903757521092819573851450063176600571037065942484139831139176441584348306473127630641367599386748764375029532864053013342244846397412912453762178541098380834936143637636507601265922679277669322995501458012328520575891111367866287206042376301239316346602571464389678268758061484007048990100243428298534510028972560754545062713156770345984166218375059822401625197650039676570309075043487071871788487480971131011672001394665906135998273587550117827828831948235841074626973616545653303716902561456769696676242361736260710223441433850536058118968620595946779211094729081355976404635995037763999732968404402329094221195378800616185134307509859686533792472546956237228962096331848355736612301832146504481051559194105204635355728452163947208415962595609681422731881643926999858785067547036488397313834992368677228596885109496087247224617279228000293228894353983614217969291484409779488025244867942610955784232846277140599870663991819213416169898773960726618432396803224595775949495831245375159864128011019238186941883374475287499129602181695432758269935985939795700640380230348313659889461908215738891523640818934451180412855266456547958856137626366172753857988461872610743225972253618286697983738240382796427235071536313463538288276011324507803598745420530444058777011414768449957600173588690393812398601593502738358960066208550847623666577082230023717155752157984376691070493458614673066742154140706695595500744186186448143016019404417082486913312216386917012507391834654965202904361601062628225050205588797757225737882718688181626299486187073365755733979531208063171091353413932472781346814907656948343115798466721592162912736264066633891699560467749270066347216747462801701017769652791172114509620715634937247260110142012293385864233111829060073573504600044465126561555298891530376624940425538800903190201275809031886062970171271405102336964534451907512986565011827940503537705588473935702585198902294998261520167967289815470693190117688809688701680644249667816756557635268976812665734094154135524026148153775200878638922732161350182696485009748283920585856 [154,88] -2195272447429035256338580988574957917318399644833540943190461510000375172262120561767889415793225425323911847327200347420171859853534855303692187829276035915568828882690360813359991845946199302854926921050992824550971075434266932022182340712895804254030825759540746854300371062588416784342559676726042293555221661447436694723368233467831224022853859298932346968101128756834452488946557053945458788542996690206972988359534849122195662879372210773478273061675860767070159744112490686524429903175761240974919751050724016177235468254969226660486376113544231949497734839736806063433585134449655389855077584231959104434661120444641198918292831083675223434538976474669498496981070925630334605104623576204836601629935748113860574051742848050349564076122904450120780499721941104606302868196926539753493861956233741819333981457452562582541296547663021565413234253597890729322320568731771895942222284842405276260720842981067434102978353807809118743176811562026179497605960841287745792190147320456406869927968837434615944426818418730915312367245008409085522638349337350647713446140529414778580495051638692509788820009933386156743644142465402638885818225352207847917152079972517849125321330821256586115462377131922825895538355229853111175694037806723839340738626892362934826237565799260786261729499634791004504938812999471036331636394392126052221520226220446102343615060243458425728075660887834988237742120944934521007203470466652545237891154276211168631967146161512076285807013529058669363785703457636873396213091512971390445398365037779635372060588252407733289523454263729185381841962175910090225693157574242898812484984111844387547913859497661661017497919290097631944132972029068226921462858303559657952590515529608493648425785442478309404004346655528071391575985835525395367957058970089189748412580816039156161107784667572202119426859708275196463739108317074477138433088137181143373877218531796977163406586785140072569519851962492630320983607415178825281199067196063118468173899744701729195857881485870174671389165967048403645776984883424383233586147360524800 [154,89] 341957019368105881299493858649646852284568802094781809211308482275513323328836184396153232564679747537889476649776724964336059528143733892491528105761813981243973122238309094817384553031341808807535285562466444118188228990464730056748352043859561778547989263585850654188406694073117684126474619483866984963563501152627930095965057336763648194631092116619149550904549167442251845466209994722504053028258612906075711900926892683380922930070113363755061576617070284812260238010342695452381643719436590474366417901855820643665384593779733569335737270560254368870254201624358440400946458314512479861393065245823426706634488474289935953578346489458354016012583674652973875568198205347142293976515693271817076523628069218007188658831574715688064616541490702783961543491555887647895847710581856063884073013471094535238968245225786143591954741996505400056190517139315903980520263795591537323554781735136135448066841448998087314609875276970224342522418082131646263895998249289431523718406771346278907883036554847746392036427825776053171191394525080173386756347147288723404776858477309528080654010618342596612643229406022709885541622840916619488319660612926520869327940820099512943798510559260776588558499738476632705604408400862191253365386392377465619627664533591478976113446668602176773130037353689076055496300010498147330610936063849501772879432743453155707289280707797550084872785648969817564847493149623976439483697194546643306871335855370763783466599118893470822305276066439715349762758320058898975795093110786038240449497552088251233158659040162465336277877997118634864266196332334576933748145474778922435940042082139802045937058854853249536038592036830144758818357411344044658837482959788790577576822665078281347190941586185705259208993178592735647907273204096841924584883213864669972609189639354736173806920359677218012222518799303409746953477370394417729421804638658738587699323356955727721782601313107063056067323046948396386680786226685322694986040142177079418202266988382056640158488766440732803631593525444150150968559495835411115098051663872 [154,90] -19016610140083728403391235069195456711583618960393490461511562415616218552892058768782550672629931787924075161849176020872359078077774533505004489151321265737869962150963115316947901618427443044040636066441520691068806664008120844593047205218817421776617154186603884155681240836524402704127555581030373574382651193405067195922447658125134099701421051251118872880805970164731965093844746285616618126773431064784641592440745746297378873328848949193368663880763206437304004199693402801050129307068175139954337844114853772572362857906726333486757007800110925210301621264085346388525936590775393134975366068187114502884766189714396318564442313563631475054464076306489658679383649829294063175641527777981259830595144413953626706086310942088322650938057866242003233047304810565686071293454240075879075237207216613151347063913815738745975023520271579271664582624730249018859296579541743011084410312236398247994779192110743721149325692228171521385936577940266440750561060434276562228368147967286117428099973792534006353433930342585410346558971512115484008901915169698976386105561073863749548929342727065425836862719430084451060114700675389385030699492730166754912046319505019848316300545666563588517857801903120920518628513264863381945275050468226518140745195075915265618180382638177004547263543933569598154585720812323683345320060028268276835146117243923733986487712311702408196513547364118285985742377726942546953429442602666005133052137565092389459532964943592478245593108174566348859706057680465087819625388320506892768060176609129995877610127420739691935098654228162192431404319423820990977872446450687232056929460581981015380808405695685104795482991872266032503575809916544503893594709090280587018044661712317809712720335227542114207243371302477745510781968070257935240218848832720947445463527658424993250602304281978940286045399994056883502628220823398553777489135503042963914322232199020466964102347229849390948286770177819639123632817894582490004075998409979183484392801527776325475226125527786483591139367695829123659074859266084596089103296 [154,91] 361524573362180385160775728924940070613718034246607946862864976592194187098082136960382399061912958725385387763659466584945394584364128888588947024302770497352808914032257914179159218098498624141180441076095924768695084820883734615718229997815468737947639603041570663468310297952794918912331101982231549473245292790340790591926988935636446137210639240945487597980156291318459992250468970451832848516519377398715416790675838903231614316840570841498271166743780499890099444755023669988486021261534441831824118271598807037442399905894736682863162444469785350009730617708121243121308288398109934823221248079906585660134587977965819559297853478261071603894898338024810824522854168552596382857778877447891698904380820911396215051557699264563078329018800624951633861000202396543466140404763617551473899141696900184325678679271045604653924790873719253329984722598629465358878925208746507789432266305667258791048619970069474444970030680927949471178416578297093590621350370640312563951389873736263225093283964812629627281744311465690542731223129352888228097986259798640533713119116959667732515345742979888645890223665895457685559079181382921310194847453559236656217060736393624321916929359952776444689072019848555484853986220071060425280695474733244905547813189427754173483363359075813853985502979486111203515853928704862475047654669843948342307501546759123417174566441048552279449974278965973452594241919089138791455176943459131808918058358987589529793550770066381650852294264057003701360691052733961985771444505511933022438017357704892503145796278089254802707628572818348413003093880784183567369193420180555651423925323334813135103477030584946445607519170829009167637478595139373057337749677243878601893677639476586978750258900682635950621968843282039306321973940463982317417947416492606059038092334384377886400551008167709330622449786369930894842212673523478582820156503233273251072959044115293866167793905864069637276371665723520669048999383774828476945650969889880811005421623802705057439126483658456593849907528109089648511047633340810411520 [154,92] -512861388467760929588772564590375214162885729894888667012409207978767859147099486842108211597271795279313072742716734912512511767561903382718296155057555787882500110771401600384901352720981963677166326358595373916272646944779277087919283212746464496344429063059726817280974528356460760584724210568911907922323097098930674905975978632393781516403524344320596873121930925223772532443927297403864569105839636394298419483849652644683645825223831309180653883610891852237964436178143207659109295988166567164458018892644722395442641002834013683833086572028798262664182505798178839589938057877413890431939132563762834863318278748442862564039840191109607748892859272350518426191650484183707010928884110078751267656623944475655477604800068461212594660418083620871239073425183758516628732822208633091500753486918634589165721518452162082340923499765460217101541086745950387164090945402901358044844825374093786308532601099122614217431526945395407094362360172042280314986807421279406960998444369370127396426732301764683368266656059783523693968631677572427756357260518902460052881237043519683955287671336671974523400424327538512256986907084662056977921082754034552873581159758618209857173545575498960985175588232749901330675058915201966001373163503091269766373351731823610346908582577364970959395503119156043197860606164179677495022144665352561488514678376598217951528874843425505746418045199711189315724717924215539923665921670517065275774534743714219975311706911898549791163284805938939524373905652808470008436846132465464123443838315133576521166679297367291382939668901804998845523394731813767716644126523997211563528707041103306856381593019015004887618865333926248061857104916553285640991331132099003763635687130253911144391231081297408230438179214591175529983747360324669430637845078987578945209924050719164950039636977819331227953775547069128155992196226206251081100188592376438592889315807088776876399168035119883046853001367882505837317097021218357614791777765444461899209082684175343788115763300384272359466330282622231351913523245761888 [154,93] -92918272402424313028242929522861122729811212578220544006527367062025285056777748048951629639158250275890851546863747342705153421790002943413881898638315922213749088998163322098503548083835688798446257228123316593317813287677009959916704804480039738311863459961565350642686227611285026036952787495368931665153427403566976962879504081046336648251454925502196244940393959252450000321572276254983162067030779729326929734877246690995801252299272248126673207607552760938210723454098390381880651379294614072773728181744554296174996474539139692010996535480623796870302106715334205819715658488158308343974957749339952994293214051391560771247972588202411669276863518302795196059043447274313306710504575668486757639434742375887419780115910418972616454457369943829567679226620329892783120790061740747773049277569570331992060854227328111217674812655925691835453396231367776417761665781144429706529337916824546051800392066272077807528391280757351101885501707885268190002050386198708098037549933263035906165450085848936265172707075973640205538842840242988136146854588735619550722761918933296974364062818319310446564505288622683659678878654855527538855709892815957102970241410804855149368328536876293248254369143419880353172545892755648826181409977739900361042904595531259983964992001727634748695992216935579069504315696129058557878658273136289502163560805717560578375103504858924367245324709235305173025321463548785341644561468840020352735138727354142091004584339004948952244933831849438931750605470505633864253754157803674981428951457767610149224265128355884422272766898758181133666840923445026994519896187336344493152143749296363200141521167924699970006498787994582205479063620460328943331651958101132347159935078351575954623772678992591156032181014242727026161616012356694577302693742302566367558009176272552879104242922688781315136830681211833903363602241716594437264583296981760824343577680606052243344340114941679173366988851266268907413221913489825105226918868220311715678926750639823728107528301824993248624933494726342067873530998608 [154,94] 3108288426055437191280122014976728811501147826494170449430943949218484641092837592180073188608231093227233442298984086908630783549780638234475708485435270052107669281383524095650199520252898433641941611702667495748530786839609693423227794645534501779531861872866327444789311134892600813841888211521307398599035793054575923649178633036615128649280030234651171184367833405934527210464916127888914597830174539118253062593169041919005015043363748576492350947073693653657749153048492363244976308375137286944969158354610447926798478061145331754826327631515637977895865607299515361416562830557783745564926268001402211854423001414564022597802212150546580153541169855742623682129099239352474091082581067322216074625455080826708984676800105040117529601583721332645496182151018714839005482546123686598814029743553177523856240051753899513688679396804570500100226836761280177391777491982263622952724097241501894277494408985705689639240645218452129729162240521079408620128188700753466612395568709603971053554510347521689570657055049584875057989724083276964463030948658463173858706480002014074016838913232796837839457758349601564996925642522135104387312352169980826188058830652985698878351026968850726421317911612203264469438223881784425756209538551338703272517652923875821407138160526846291874781113208692798842458729580258571417359138145197768655591883836630799457346526841197300852472800554046301849483938117668516605495738910104211589417894828368377583350089031841532529764481232663848042099449005312559427562111548825987575002130065627782685388153356638827536017616369053324331499340581660495762495051198320934245771100717053409453334630577661244321130264604275716177831399092694982798671557799397344550839059538922111053380218411220669623125276288975255199511196099015843543882344072174937180587987193934131628892526006784834484551749105765825209469504028961134968309140667829027231790348189843048133918979447787300721444895520668423313198161063798676910614957675253796877973430665487166191021206105195474971663298926929351102093172 [154,95] -71188070323571013037708725266476782629151766335681936479294119012013979601752329762811353278728576924129247689801756059014017861191522509859900313869327325017559518014049239160305353582055237810526425893017872284741719445197826015302662313798973171035421423375895434753692039276298275801827013309308329081133828509468927826133232281154688730710438197091153861078030147312048735008313813778230459045048562297096620588149002590485311192678774064192543081695793443083464286111965342155615219163231474771829867721782113984395564591713667420905872305024486996793572872588529427944017656636703964366245709180581974455861977194064552365946943993441963348415964165851825616801128545324322426840237444330353201896583198937998758187789545287872998078276902327987201888343504329417618295082579617850071835747541216492996691676051834709822314286687470315256385352283438561647615115591388008658965835107546825222547951930713159432128961452544757860028615675610988942587187648645952670208761974281770761497779678369716599870374423450238099862232623077765183869814914716082989743895577848843524392422004584058806088547491055358369262568392937767093625095138330457881995147290910146879024242530755501950908882234749008566643835009052660951680921909313293109395061057326624290703385271857301990811630199211424540973001146025857177216874621016967675314386226415303819381402339841915990114283686078330613642192596176193863146131959505402861144561612227072537020911214237551488499099344626497423152797947214420107096090460649649459632030559349642879496449650040333507160237176237462247935479619126776424223589193519086120840818285127232839997237666468897222810578787306047209907662185619096833466554223766148688872262314388503683242972941422640945281575250799068065536950249092570152459813855723062115330821961899855250631412462470979984185559441622246352833249294490896473241859275767761354472199376583053051051430378802436492221715674971067237501920904344940649188567095207306347652581786843228547658471143961664153548198716689084181760 [154,96] 838601458929527284146448068684425482239636203104644191985133882262070514199995297725461712832210763523040663666670175504280588918577844297056996436331441720836315321215225513236383355450799746650007968548912796246036724385142497413058827352079551974078624919742581429090873732580120972291138852786765853463522539877105599740197776947097311586116317403182083276767690963548835218815434342048433288067375137233580239657959679768601192435879416359484984864116745008749647792644622829105986090688137723619683582480153132077412386190043950577527232914964257505051389005264720650875212921686001700362555369052557551731995580103960505199037092793491437114481070942910541268276270664496968606241411563887038289629853576490456317712877682976178837239652282557990711468385730976281412065792885394999191555955932775238071414190070624951933143598053684631234197461363687954086253969863349424500274022194433549913507459410758150637852090442830572513319363328361688927663279688900952111180893410433010791137291441536238401479581914567072371575929408462670308661502320892077594321550482340254386272454521573089948542688947910883994239921328525989887320640433387032951517708023990069393636466086388463738383189879446516105077795212729488292204491909224044891687609266759862553827432311845919644468287646655278770884556479647501793949713306852305116860861600555007438241994071921269250697951944263681964294101102263827165261743658790858196713180531467810219336553251135212999017681244167049715757522482803133541072465498190469311302069960180929748079691953865113693590001170675642822026846221273148186224925681780526819920068325246206245247971104410817259797778012586260623464338861093392531509005906438144806426609709045975069539336749056187321232171390853757310172090808971738764731881272355068549241085087793539502823140015219104073789662287010937200416764382967679040189795526436164105551914486901491253799637236940983840975748358493115430932060020475214793835674942969139407356639548349928410169027624931351851714460189139200 [154,97] -483113166820223397310930866842576278396602920446989687186556145367208949039071645800109659476743164537886925118824929673285222980264692434461795916160788468432098085443266404030449155574676620635989553747612249299403091563284174346405016033651559797715319973312895377918949768520456334948365355599001805093994592717916580189799676444176536287910444421575956443488376515982039989763787760209168201192407484883226174556253336888956388808886449869790149494788036649464095169386020862429309480671637142745174319092965630725787870107901226028363107389050934811857652753580768098056531862031679547066353548276570833642151974189943685528851910581143163499068595517257744000640917499734600392595710362518812473450495433955408269078455747145409297307364787305018072535023280167945128806829883339711946442940817425112975151842374290320889822390165625170942269563435002234891843967935210962872749247550845624585019724051701774162203263142816514091285287299598326972049547381573353956911728767931691673174580030577328192730439291410681268767629393338116835865361253441896858932468263852529913245845308444698503004011999338798382106406811058345339616018566977017617571132442924085752745228592229148337081149221325941919202581725037489340901335800903487736174649734369616777882677708545433263977711363568110676487892428592908149284794513849748862464476567884896572714556602163744578295546415874017991759549514801821009385510657039541027793294838572850569592903998889063317102844252491349566467955892792732080927108292580207391471404258619575858457758048455293375906624903600824425673509852272161834046705657793178755592771858795926765012314984805350808199194073238253038335935363945321203114420574441244434336186657568281019178564714435705031881529262208898914213492911261602860722078022435022641968145725003944967461583354967884886330140884817764614008679966285974744461020613084120946388952046485788878409123164481038353983780534877756432778417403368864808771452692354844161815940569327465423882045113075037164787325792 [154,98] -49807818183680956514708047455932346625010938477798696790309116918660552843247722155182612079447733104083111213100882133999385894068529398910993297101639310020349470997674392103494891180248848868790627353122027315414851406401952780721702181191548272744018105707962251990770810051603334650691259940478915882215755862873605304047383865153636496948988191369667021645542302766777429210447053350394437978175908661249519869928590253080795336939499380154988544093373708729065956620729648909453401089632022584817889418492199433184922643119380493957790324334367584120581592577427275001788623831407028467646805928604633149869562981606535953740714788789616936373778756298967952924522180614157644201815991075840958262011531470440280608891702384626013624807829084431024358659501693707444259842054589503038228767135724437931455379940339263603926671039685729991958761354721808075021501005727131014118981332490122732442586015546973911218906824417955727667431978422302663908068233832547379939326629209239793948920522285232566200364772249796000466337658309052018839374897846305943564681282014039034613299777603594162744964388031083692982088947282830712935590163434946378096272506101781490506916656894963430098160309656233398258923131887177738189288937106618040973343732939945595801507109605192074023019263954243075911106719400561782642861707992488838422285498071717897685170122280040172303772110894973738101246568485645587810371672807138412138840846150612776171426370108208005987182076393049142528057267642258338914625133772823030592497395328593384994950151982290373837966257036798308387505192413346216399693352230081103307814120375813046978305092647123243408172231668959142084703308684688563248977997320741617792284107510820894783716684139274406937405324990946365301584285638882090595985066332482731229228975907786425086083016513743576606047549636320138591264903268019918470983664392177371351566936840290765944338765819004328741828971700056085894323494391253887691616235762272556391775895125556478321764812099302369262048 [154,99] 166088351651625017026603963205814108446628296260878091847712549261330145417915661383985145505097605534759405628195983360356653879764280670405838144068556742494499421966262702211694243108911731872649989540981431942162676094111495898731900980631178076933682311066525112933430082239543063724833192357810329901411644758556499049869097593411785634876223684233644022031230133991911626506308228812420166908883351346099607864567990050242730679026589963175551179550748322014996358137894398400560475143052236815589495646214047317414970275531304458876253927387414872147667378284189495369059858947027721362249717551365317281376327991384606255240237108123961072581166843016990902231918023066298079485214047280510635171458086431744828916271983881439918569156078957381107867021432859638886724486910956443910992472618628508489409494039764146656269315675583849972685507650364994990469363938205096779902928261927339706039771241951383495243949733821293583427743517822369364959410020087457312598770472276932205805522691547370036988880302885135033250801102167908559905442874224702026521587495498056781896913904130139171777994914690615725326552110804924610839122477807178091335516040411442025753808866294725147946898220540990093339829736642335827589779908656609073185508469714888326940966284827762368910243928601368460003595650577550827258211684796674546968001442116198257650820597510261882731788892961661117905702734147677348391788155092188125074584765439381371378732781125788255440724805783369956953787513433676756249176096000623197439753813402249789552659030264339354548644765917944068200338383705155581440402886842757619125012597363650252081661406840104107685156930451392353857264932339481756241191969053402581848525160517194316639909393264464390554287163175368137231293952051986840513247521248636337163525629630306840125751002499712013923772495722041342490771908277474484259989288663748575094188719745381455839129194080865336937062794967240918475662295174826492709678906385988659753342623157209212479588667681318656 [154,100] -8762325714301413766934296267866067251923089787080477373800809025760429064642422685079482995519354960155432337528153238327323171128586394275389202466685376448178496181441080025673739431911454417979464134013096214212600794190587587557071182245026498520906304086885498060719021809403270942855135760182721278138367299152386093258955398112762531068588569441134940231467414691587266571593624361698349484051931632237250394393727514208269928082038367482223682736068475167606267882822394961872212852328933190510031295227234021165791651694928693129975169034262831958093148492522469494478803367245743788624959429280942926471072885803242080398312075192267318357533053269369106481255662457713926842571322338714148872709639683420922857937478970298245327713857753571467965512468327816730044790320937165332328640742851241286338875401035816476568414604093533722598693291974723469578888198804662653195714921498601556410245104734057875940700719925917061235612450182824185534983335754262919579011276820216597671547297352775560708780816099888792384028667193815596343224988678799640537029936548096592138911419806169829340221837530376313020945137383762019393339947230560141549001801628652386365312275960725250356997930115131563739031153570793285908479075249971061866418696648009038494302293381944389842247129877258584187542371209591672241441308004647144394132215927180324845625490517510005390686174552634908112720755818527019481613806736051013177236616439099792927903898642920804689658295836083639690412749583788945130569396973819911156065173565008327412389028560275109300263886344032484714411389712249465891445278471320751744269109089023060659981396557496659582034956051725839805800727058923430399400354095435802173651844619407924085133002152009875423432106879513167272181708288329327703739929952402958472065382282439085739820178235485477239689584420086037238384765453729862747755880116834645105558427492360483418132621811379387932484246047720113981055444786230167568914408972497822069134322740486323537665073031568 [154,101] 27037283646897563934172780673745551632826890826041737650403065255283031645891194913838926207674940760289335827355189066898035017525837596805351734047751598360853380610165218161385882243850711768667102478089743005000172215930754132598955979046674028094946994374317415334486899686508968549746997511485750559091282808923421573197425787613851429450211135948833599644276112493167938649662203915778581380302301957738716310726434785763904028730600726556384619832245495372160400033919985178476569851529057002846621574476820597772435923041291286212826994069752689288636587014035800589725340347904809866618520526953009163725173784598824410351717269077704844720707211595348686542146833520032867888212961471793845611275754167835545939877613834277158866787299850979315611026207458630563612621597712791151380822477821347424687106960585406253717625092278749963865500853281117473515318442679251123121526192415372420759443668273460497824974160866468466733090849423328801191869157879001110281726620514840651082275913297019899336949508341773862790730714911465192987507936207196289671868410739564291837087245652450878617850680732895529974919486020892737044356550157309766815949663689334876079191839997773589779600263086690329091795286296152748022079315730719817880869730142420768381443937529307885162233865232276558358618495348902390982470027312731289855975496757387590019662717898354096033220286644389136519682307668816004814997418130614144912608857482226955576002132233533495970201690524894947075446324006130743310156537016162207272219334051951397801874401924980920526287433613421105583641190194277185653875084826615486127001175108916931486073202372036064047499647654237430615421763842618090345548432661422903871216845789082251044160687974856552168295706418996118190627895399757192464597757849891268819169586156180727055884466656079804169697849760834668114970203277727348932345290740614478687155935492254729696974012769090323328259143691046976235905414061035317837416436458862386398089047854556347065366304 [154,102] 129082804216957569794219892590961638097529505913338942156266598772509200288789804732875088085182301335098638652244865871586873751407836848093342804545323312177950211972283917618128463529468557533685592683780398782198245864192946036433592066985658333265091688287429653444610508646220844365046775081312030700297323563923050251203257440355671389033853767958046054488786702756493854358388162561377143079620058211706485013198355112344799439211225984347317119852577727026971003355620940045070021482936410595204180414208850633832824310293365206307690749751435840027121627303880311396923094087469787075944627048895321641330235309071419605558356853817413814228964983422917812798927558308464504777218375855131600468950543462059061452816696719680589578619022302207555923807701906763401777510246591558867966533523799672205449716581475357463606592523945722127863860676969186346948755271906871506978183460459800272546711603643414960594692451428852334167066283220236040571261131848298676170335488976187653477909668813461198305374901953537512106078809455840419994798936305227689236833259476117400137136703004451641616608482162518728549022385718224094668336697036012853488074384465895988089418243015245194194837255262375868280671927090901439616166650909909749840297861719260279832668889758582380062046403601095654915791785247507478198554827585659748954092813489112674332798936187199636673843664131358343688813804002740685536247339295482943510406117612563655566427947674889878168780693968137121363474300705163646524549958170349119848668335095270006301520566100926596338968714427485177445001178821746393752972056549368286190169364598534894335338004571487184901740739570068050329879634007432082373150146331695402058296902995027899655858653005257719865670584621168415778086896263568379559696633223487269617715509065750288620565427265272945004614096253739390442836847842279826726613974384256739015166182283582296675423243557001805080672617007681838481682786212535304296385016902728151614025510969353814346 [154,103] -2070119956283249030712657993855225313462793782010357832036026230536837846084701509086265227046409486980447094278203918644540372760614816547234291828382251464913602354411676694728543379071921127860050513483330266699073304604781905440998918185498880718502337365205690209206514300235342523608226546536023016643619387145981856422355951319930130644247365587745976136051074376017536630894662433481413492550435045506633743721223372367300831874004707792083640643383037099644596735939784826313531961328524694896125132145243758751822915076569921430187409491595727910124460022254117799025342779622057444946694984425369180763151044536871474462554231640123585668310379049105247865123552977802645905186700019453864184749678732389347089780083912316830931888360902360739993266653885469361706057019245691417821365021311451232417833973226326657006708353480596135691827918842093008020853641817962024911181496359657717269085829312453872321917542231314721515671163009512748045987461117797428673367822348121452871194254693773914334150074697024477168556798411371030547784981454346277328247527186273720392212714731315096067061251209699669555007912896675566836374247372025881236377280154581853476943309638472046223517508806021424623086351660542486041578308340978986051528312311140855648168529846779420261255651974309620300130099701926095091647375598791296641684727924223963676891139685824969621103749446068670195660587415256817527723013706566124211503192071051064521342567784634132227111318589828202779805392068526641696753946222588456634390566897082758560272925657214669551449743977730695066210353926918495576070596984050512261246304086942625494877546586158421261262873818830444122507821340729480623364969003040538228327016425425645903676640308960197971977169963963882192838500367160705462699844618408362007126960654871297294432498783377835584369322606710342841050062003370592052764210731979164807904590741317392726112899333473591451928713734723746561299470657446083308375631336604000722694509575219136 [154,104] -43637594171053043228607400874303391627639670558938010836520126429614825314834863214256379238713410329009498115312044031317292672257329084840210286990903688892725077004622837081583420363898562995423950565367850297605606839113552494887127627008877501393003167788649257651730536189229477734154187781722672362848627734106434464161277854032722836418559160043697697701693059182677348480464218599135779776317670676373692875185090350336772124693040475319273912671084597103724346700226472407029668621073764903070332268638515255517222911942178304248777267888726221489633738063494242237302909465483571537192667639418244116099167838470356358620030725421275416486998142283547239028683354078787823493265920311926281599335326314175829143099216163523683396355033993649001229712159667815923689168688442289070593268729502641176701833570670353494902652039525676304358910871043116073879914720660360465213167801199534785466305910017930503065507653698883680948223390563200186557950458841189842562955468407845139204049736595340877786238291010382285898559650787747434113864224525657260779493961594634607243651985130092762061232726309232985612939246313889563078619855608730500793280274468359340708613179095264691075356857105000689645272863800311774236477549861891662739245852263989182659305121677653417822852910867097176175020197574588798354384785695930737534359652832647311491225574715841188316902237316142089814782272021064514910405938513135261993121747871969658769323099751455252154114362261702618421506868210747951062297600432909880269716123026704065537150409475030948870706910682542424178513819636217067586719678401796835639066688208794382879450916585722479087472820864555005142597693179854000654355108227398744400065055204928116430540113368528738994707902225689555556289641985565140231532141441464630453445478639572620682090236878384534679460537909642009880569956855428994544847769781131037787549178579646661952759790413588289406532497893343476612783036736246965694652563817137396849925650304 [154,105] 355886544484038303121253547473583408698151596015321915687939749153997613637670326240280887018189286112246555057915700737031681888242448271314387123922797553699181988313202247255033358834209199445446990222975455916513943013244740986460074727904586379627943775725504010793474488311045919587488972664554962663461567605658581154073283452745224899898721038032670946750556835669035717732126183171998234097869892558356223562671971015913374816405727753657366342222901925392182772392534096598742799293307691922897880758890980259531521466067503697855534110491158022446265029821888567536760526440163701458519572082648982026613596570950341858937465416824874411543898598528010319442108868778089236508442710393785960545482555854522104145207590941200618383652959965411659872526720335437998230208924118963789487513024601285170109342687561629261200098245516365024438512582537934566808041173531908451222933574616152423348122536519312262524026899479959968064713330003902611174046160219834057043118080923792272299397259798034151358147154618575347346211362681155674065859228490438997671553055450350691845905318495431360472319532240831342632001789826448165400441079109171077790392973048378674261443806080404187328108391999134876992574472082127073568718487762679085573011500564493734386990155654383588850758312467309081129055052730770015980444452470880591314059152366206826036100364164757162989321496878388057358535208358055515229823997045347845412255261421637110820192209996903990206253461002877811944083077167476552734861015895060905909586422834024927592171631023505527277383992683943168231957903657555006591264820321586570238368738246943389450642119214180869853740430407052422811845629241684056959869128691153378633447689573336309444855964768909642223587073183091551730078307087071349553436210277277238770381215653303480970554139469603354899306106974092238851131979048899132779514150243718736066980947556050786319075137700319214145558856254121452588190204953323447154065271964869678749264 [154,106] -604676942512985136933891368475092321277228166948987636904681239309213735036071643745959156013498839965296709066689235954543371095842093464740358988574376590363011588378336976347240458586039615926195072901516784030984959310513984954724053473410881968043994631483645016030308171662311601024271595055944869854942768339359865252952639353753464409543219644378260483568214390557011452058073888631097530130357779209058495315345214657095797087521201003234079734127207146054552661698394876554139616731684014488386543443061162335987336558669223961004772893520579092694777044059134156546166665724871699570691960852156497185025557468422124008668939109643011014477150624991302358377399520494580573246876957610017318831049537397330003559585735719303361188414731970433241992725677552118856382214027611658383733940379415206715305751108346777552094161566167524931361739501511630295563165530336602213019687779457498439339884262827739173851435754837004611675381520836060964382752463665505977326653793661124024242358371427973595851730509179326841244673965023368279236928045003014829363869409079588894407403159301669004387901939147893677278246582223976795246970657084358241963610788734407521711395936159778969499163518908310545674942122114672029558595071059738687690000428989969727468702511314203306465573170818119340097443286162750878744638654561835589174303171005289615139434408588222487958967188687395410469493059952970762839043938983380738441003630078066962045064038873477288362391166615959591449331919103708336952748991192733916261233637609422786161056874221978375078410759308766945794013581646640206767576266769752739838421825005435160428792063195915285380951451863600426669906614069730471713103206240689204767410933809138550741662275369708424773472176432224748640353829363427564541537942507446354951747973006884163433280573569997032006900369961566418813013257469687075344316585118650439075113682951892160926011926711583790636749488176580954296900338586937273845865479872580992 [154,107] -884500995255676260635580679806954817816085938112969446632395410533892372952386368383612612803115299656050601474724469645654660807833815367500994789398828283376228165286287652678006201876905549536863762635358362709354299127154691971177090637220682463115866693217868384823635667847222719320906267702169957114088974899024061646048184918688730631507488482292147380846252201582706835633345230175954810758070865823684328330752527851073021166783315024075532404778649840057569789023655722937075088332334996949035701584230160127344826109725919403133230224790365152439510442699657222146936284962999957603479473404037030947997327992785353757685448806439323418766223645837495453652629804593243549835821646320475047961879320854289657415821812617248889347904771344279296160485628255697450454370128535088383564627955105618761094843107078357440125603285973915956271695586222020971152048299456981560190888795638911198318401335452212095511909389551193962848635122181214554234942644778530407291709454695555207762550263587571413081946582917720641266702492672802064022115306657979057465323445393652016580949401384920316646160476372549610082013213137291383636407935227115709121392960579820957695041028162405744933756050691952965111491139754468504173020980427335566404411140070828192182332082121228568998816099080101399739157695966451137333721823973121636608917081880781997670254203446624753445846343380702496705154994107105559276639070671333362354954063056831927628699930705633296739461184275244487544952399321423349157350972171109581658617834067829053528314500786437099914599293371876763070728486591941699818095738899029602423167121311550769294595418352551337655417281981375280180144820026536034492959017534939110080800725458523147093403812083887646042327114658772215349931579469937079580730210653847596147037060648981216177086166851616439067444062019146498350346615845651211562435854908086836115328215955244229274207961723737914716690041127139775735038645846367929251476649856 [154,108] -12892987909143793117145481517096310383975710231027832796030230309868908923381178484496312726341660198384222992904119420901217615001794816819848863114732290305212729697693392552750831718202889485922643525966005274247305525888140367640497700514236872982133152709831008629554830136045420275008804869144844378590532278937158548932621772597723274801379339271283725449095296910483997724357247203203825956685035664919327047963489547137824991459491426724854031032617773506586716923824276393601831379195266773643800930342697982363856681226230691165251322689226270574775085465550997563140822483180046076591100294752888580388986186098761720466176852174271626795979865775451474635312769533785611686989579384710979030320998711599332975798375215441496958179967378702443442382721655892204540275616139082452048411114123553661355335683314480220934359148817255640645170302585361934194661196060807118172058844067668093728772903626060324074714662265692523518748739268352405265083628328429027890545641277539573457502810338591220377341410890424599417732831271991170634750148454101536742489324533966476849735222050141160148595479505831707429776769069647968637962970041365412822981715210229753205751951029201226512608569848505594571255056752953286748132006915420258821058479012231796198509801270457827366824436948364556894617905899251452159227426476212699876438019915667187721354613760721477372208074895803087179499237413346199047584496348704972658174230612855436059187961168484561776295449159603831952458881306523658709728703749050649979595506797459145470259890253959248890277100238444215067173614828309656268748807396386342977494884960826700111796984534152504341162653242511984109551790228934200807952729074477765796746984363197510778501312564555822525108633482167990904334889527538575929325786321853252076709133743675525053917876286581691626646245811258474515897085734116461816861534489496209980837651896482669611536139940713917477556114225628361843752721796323769007942136 [154,109] 99314794125091285886225819634643392730562048032163913219989920165311275170641558345129053652731029674645522069868298451697685586776479982775599387750314293418034753540848655522861426121903020925765629882650804212717655922793019754695808851054121024365677205739855883636340296969560619362264525619786506298707432997614381764133830363520375829068663034759864219595917474246135586272652997352950645302856223871229062329484234764561004751912525283556956860243042733787371077956000232865131899847907077986879656260252798317517569601195160444805123162957353862397870313108399576473770426559198227889701371136585557109951718254176234656180233909831092272164613168664720825370276004850182552251464143178480841263969464982324144234784315723348202514779102283196851053181644947355550630397828978868301534029861006468587059828591968839120840947859493613013458622596552007942538196889586201972663113824173588292302921545214195631846567624419456073177739619947474732074322975366062261696083182600881544693131512073120296890611101313286752928596508255692209531328791401182266874516147161427781538266713107383318299875749602175324578706247707270768782224536989694250535893107773392824676744579109544183482817361188818118992623878154331585884158317970487642190719249558929656282802402783638682209014504062996135919262062999030777647291256900729266859766393514222083647706929795347853720455266257834578302425129968562018373607044522284006060496431718751097918848903719602727882403488675559231139199242178669956632941472764860663678643560816756398273127746167225427642653587533054341565728845110545039647008514248016169859737006522526938052535912915751785466973443613775330657738001965339084438645882298510487316095170554975511301142011002439687290021731038184059294662129074474914859565721917046120437439056923973173803151182812474990295323059236696321056735898646330555070599610357505328381174790638733198089420935124998313334397896736812917100391558277448976496 [154,110] -309177777186032335577389483521453693974919180917508399620381660837563970002552788365709917052537612288920987287261961753355457757217853549557511766390829856648803169394074403907933608190753851598810929847095851451699222054204241082694025382688773204460856290771866282814936606788650144853089613902316631101895471751136851608075014191865461055681896691851829694431608503675853463735551802076494103176371114938156172745899469034725681600178249359790632694263251809676177251063782167474055410821002071529274669376325577457122853828288232610662796005622251435588756943349531981926583857123669981364582629768266874308077873724993847541110252345099244581978708519330919151806289599033512061638745093191201068071408189861728488743718599966691024670347666892290564265088786900648016996898698498654360336321302661384018423536753312836384351512930517522853379660388797316170145782982777853490649986961918802621843629038774684180470246712436025891803855832501310161140781346764945018924128197210837047102642299049338903000156834155886242186624353288436222755551686450217427780102190130547980141869082360953123277983875491346248893230716937639895242912332346476536038786911987849267840640201567558927339454946877453190381356807714799546829078228075199247924503994747856234597394959212996123472242032199966476897698962725068743622960944769958773708612272643569625517499637437299447018546445363571261681322300538308450568490126896460563655151778658950548239379665433203386731137246995068008599628232761232007300989835189145865156760163972448175991153695281817879446118932259026136106258898772896213813450292002548763964898707559943209788218933275912850736363512541552096559640431620339262798470033179838022376622618801830203852862218332041462989128308134496303359279476690751467180051908259800643280577294399046748481494705293016964922170219375488361081902440778300656507878956315728919938198449564602898093381681369364816027815354682551071113822148478231 [154,111] 342117887754719564081385812346151204076264599895487577413679123628180510689473356572890602753141241730543924453312035173706255976898002880405572258423319897114074438272230800738238663140908033948546842226077590346223733996695232141061119179754563106785859465240993075401268172817326572976923817896611410536952274900338532800668326452043411930105021457004615920066105252442655674204744879436238878794477356872406276163346522620432224885891769896723861554618444654390439113392125911444823550173717146122285033059985159350599342265896408139942069448098081345177972257773582483872961819029954805668634126611573181984797381043579969858233175018054663895028598264384165466855041777273804684777688137827352213944287114858519733028651241559623927925192521750169293811280360450200437332458162795210821343913724883247141786155011730312826205064011601393231102537483080613146529743433483378970765723304564312194426216910497889141056280744491585347176177353306790290876748731576218200586598520874048847767183581782354000782546907897275513044960351036585114643408786235665888004184821667198607696362065753453771775601868880526064678783468953058020650140179486768173424745886489626770500942030495194937372334748722124720976143063259612188128408748246185073963866017156366619436304464913319251468213624840043330622963915615177281400954595197660693522299945782860539453471644398970232231183347646805639246191491482298961443826123113562903440686409766529530677049513939035840607560389475487482569591105558016563883859826218485953079448669805902864313400045515569793440556712742197656692806090496820835625429967125829758031890586010886172987769739080923515309647762082678265693742715249433215016351761340473164402345245249572096330510381512151514347671150165493936629489964683125411039628587282145665991935154560977238909634637250240515521833350230918234116312416481649220788158101163966368317759961805448800264580236662119474812960999875174138433870400 [154,112] 2112689487392487783438360315815084475720174468417072774393714389324471858955950425510498445620976849865294108730578477508198098923995258986081242617598713221694742866244789465444691270324226704561325186354703718167404197009039836735664032066219778948366736811817545411483188158103829223099460853833764186907444916073879357900761869481578054119557796884176198506279391219640056779987134979018574835626267185394079994121699429711866392797738058311802295700340692618117466778785275243735480322378395338862669535762936709144079986081153229370975061041522490230481503775744614701237306779401078429198990773289026394124700251324692526742855658749875180794581597098742210679465106190069738404043160397856585251725135216041573688567351985985732141991202400813203143556373301735897907289058488509875735493227534586233810663825935546549925681895330429921227674783570794837496446754195278287521398127935913135614810895724182030037989134556989681004274655725512284215017042331872587428315112082745985717323526642814922310573322190004221385681799554867814662727929053500495374401698403136306162034121759285831005709073237449186058856063636874627375039259172674809897356572440082591218756506814214633921411295187847511412423208686413551736217276327083050362484114950188793120014941655878842615501101093775293447657851148828897212450341464514170229141379301556026869307161583223524632613412007989138913629444341426366800822885653943374841871725410736971044991917641135183680519123010224058028145925249256166484183537165935974771945228274030007447884127213565264730434346892444674854006617259105508860430770824046948980397668344399008329524362806815532933273601528084242795164332412452542771124157943157786837781713359612769880705238632927202256675013742146164861580995920008520540172929888135043075620333650513458828565743564219794234730293893216627972736783321123409569224646342658860902287888224886844392453519587832137484620611085625258437696 [154,113] -6414416095432631122908856073100132111083143810645883408201975469427157633879294529574020689549667338476421164970826005013185680000025203275780257163114671267174634025543756280239906776213605314047827118347285604855012154602380279666983772202991738022846455813077679352583949327343341147265473306901072974767516115492252452651326106506148523936867326454167510183324314676308264099991136026399076495075442657756883353258323142754186159335454989644952224193456483881089951636600493593538034359189481381699300870583086282602626387149947564480301731006480928242107192263303001988885886285519858060163964764316022957982848592806889691526815716572543969316377158935733898765365373796715030778993934374008329980031057486668112078698742405483410135539991617337172824229064715329886545916879048179178587383837627419202488517757750274404936384548864311963986876364966583465569621187580375977426864323539984106514287357510615738246563736295420554040150988590430809776321696563229467466222996047200425339100576034018559785638518366726835325714574859105824798929233061386763989053709869265107228298587485359492694261321633014777206382108220423225357485444976260427481437380151261480196294709336803155163730400796671351590281524343646899068949346268547691452472983707120375269177732330682925031895458438069709271259485938759813143728819924760044732590727787482189755754887749862982640053273651218348221602591365895843908223134595980648976326172980473923688184066916940629954292443923032662394637031794929862463994154254519445797031564204750035460957431372354966442649671942040115467173405035531459101694001845912082106060569117547695334443028015677763917819224463435391147038474839951105057065357669928852494516367549499344211597217556370630282527009562794416185819939620717558723890936214538321493039810657129513316358410172821214833917468379682323785683187846644745833046054196786695055422193292702230148648489944043933854576390719035488 [154,114] 5346870635638443861161970582492160123452377212417651037112327911350559668869936512444207641941892575737525200621739692568081058019508683606713029934268635145009020297570123642977204625572785220069335567211304001851208213317153931567734765642159551497976270500038322711147295181396533052063076472381526562662257358511525378675426691422296465108958834491730715592626894068154367501583514883589937482611304427617028925619134305531651373837522629485564806547886294490676844153594565367610092112180539248512289712846779156254919892463953972139236396257312534552737280733294707943908736886481460433254220168169415167712395561480089843193411881843799575446803607242976971819027425347633103841823448269824892427554775296427135464183063333899084203401039523031873145263853885660397702452380401559735232838152237248861005362280630758777027918520052299279720377515928826965496026054689349382875442703999655451504228027761581590816491770899553699812784750393777505907218470004150433744068488560016446467372513011054306551527049152757528700180443566984098360554606827383967663093134907779377656501952556825381249317297235628852225951932056741902149790383352183268316960767578846115040979157415256785128516027922539636920807230284958656255806063064777645133119244875941065513499683824680704452285702012113897581539530959614571007016185941917571068031038625633171445372143453458527594470894137179663535205358723752771174140018911749659401195516130193559301733617499303233805262532727361751014990233082004605691724404000522294788058947381394811706458258507922980590574394773709214442322684189685576726527461234739565624286584004373652983780478797197233184180693596140652646877557646900022343954420207705419489460740798717076091396528473031979248901799906810196443711662270838268163625276141364495208829763988706681956957903358720407408101741403683660767830850114022514534138010947373964155950287209888911031876287379172937625179470008 [154,115] 1272340219607882338508395014149214571825756810734395418125803852117831811561859174950670343453518083909730279961315709515734600406201821747459834949758637659435729996397458489142947170345504281305050818705250008929928863098219415565025649634406932104652076919649688149202094941282800516173650808508503999963060308758530686291107053190922533446883428669394658253541662677765379982905727232737112823861102213088415547569919761620083792243110225985031274820817601131441098436072345144295690896901250372499696755083159369051156102889507403013044704670636691532594299639654368518756464202712837454196734313865175699025233558291593326484279018963822450563852496141526211907941698464054137576970463516968689373955973070986246209949726726974147153872501802813392410990690742352818328987672723300788833126089689514367334472664418431659182218638455646905373243030918530405825384047819212302886138804075366419129658912523939828328657940276574505854425402635847148289504364315429048402740922607457102918227543038511831729564360970101841416342169151604421353374062792201133617633714398535268395454864068667364633758070811487668293951471056308033050650368148534093841137028206686327774095211940607768458309954382762178870270546164480513592395653652255917865262011206066904942938969432206030305520393770775217907216300161552367040315513895396270903539423271814230624850187185712639805179241184131506345429613674359890299659860528335531341565118494635693119024152961966066423746454773150356102973409994058321674552880185623157100441472322239119932940938393792368765791749737162668766172893503128511153643574235814167297565251686411170934018180906479400565665817424659322775087743893240289404998282179411851539024585948576094069301944711142638416417684121731718367397870203448802506050433097284090498459335490729804642811410518488205014799978467028647248418804134644890704124242804563290199490178751107330693043538055088210566336 [154,116] -4086771177768317651612840511662575816258416243639440348556021991931929973169807627882792506187833986103151363907648375802163482376637921984199435633545980881866380120943021794296395998812663642973063458151411346767051418600747768044388945550599434649988784730941742909696561185546901954469437542121132671941092806720346775467400854416000561587200417370184883862739291783933994016008985063454769612195741425135163088906354952487281962615029530176806595358254585879897208780948092318044725864317506951893409438284975848039792609107479256028367382496846712717020127743794652870439859203884677622950625149341189496047107648957151065188440123158954968752059122353686859845836941870461183488918561046622805379113719807833997838073754158526385297084171363741642043231625041070792157007740682603993198271818033981289315221011109747232514388419963632138955046982035443662145168609866017696116426158516436874701327698538401472201035193903360626058690811826900560833182095467679080679647952790755859914602627941286744304337424657795417125674088488503741978302873098380874499711311203037445600260741666366445178968461241274525241982879188069165217474612943257445864593271765196566155910835784504951579759848383584672813969249703497790125966700467820688177679898324189804085017574918852093205438961383277344179078885416749333993445022639200535909804230928744437547955329161041895325625683575560063917050736258614897051923678970080374296423542189580945815260951914303568831161968073521228476654162313013647417912580558040100420690425280735298171981726363659445794579994669072241818121247081148106329154786607559169247257687358619216236614604436534835042903099348868066963612379531744716177402797160519148774052938974765723253065902493876093316037597100347787009003483255067330665342339205041619057230912345345216709357608678337726823419012797328684008949432425599193555755618871721300516926684613227931763318477450060040 [154,117] 1653284888346760710938215787350255409703725456252401147259329828298824361010631556045484165471635537984865141958103962136538719358786844099540592979145276627308569887697813989804932199795942703450799329370715689371267882221058975019125732023989511155368241995582229501782674065018536989665894088811925038498843667973975149397428142463130916373451078761507766364353812966733987905287111204102882070333811206419634886422608824660735717687211347058778455805919760521735758127706445265148939059749592223001069541596579493047979327672632440857675876234016903763493248618202359553423094370853736881553503813385244766481070669589012270613183589820616017705396593735566245418476605317945013776950016403396504094590977617681492418490367637119173585057198015636824857151700219462679155783222546138023408097452892563513391895397095792246158534179726948861381765240655622661973488326958289854222828594691958669053861833686320906160907914921620698251862374746414933937444617020909177888247271193014215567053175465177301019967189674777607085145791304047217997304697255040000668083040163717153454902178838473023136381948837029766736485441401146064792088774606268732393136737480168572476716125727345528377501878214592159964917739395612996723952726734732591957195481722781629176724697364334164346840187689099367534721904987331806914856448998547782608899002535128358789267076808700198560717004089489551530866196533071915749448567727859928638589293947743532923535540296001171911799812093214171499770199395032612045653913788361486084045882645008964415996481078449828794134651234932253603012407229046503158198064217120187981063198634660379721417856903457520160281614856656750101508586769193657486087962379996276999392572987397869314440330972180721188821574111230976344545204198655799158536192843287998179287906902834265151830420384645209577053249491403300706925063017511205056993613159745751549266524912053357933684896040 [154,118] 102027307467591838653393120773359356620850849385005492555654263125403082015952681577640477830054469131561537756355471582028657745544206772389948588371598679091897759244091278731259215155866664360300521618439904560470196232819277963075443810106184189331319133908602141528461085684937133569573796076425999785168393070389399822693732858600207861275160275865124074678385916925883898353248105819997793536604444820544564848216886155944863044912786181083934223769413497107511695959517567130441498212873797315570051065094423497334070557505328779978925161719554148685714498918791949001111810907239720462988321103114052119586630533124050242465025345572218910658682017825924721681212455764634388350118900129900254580303354127692987140395849261867090417356203198628079982734768370490916557912725658414021179840624299345681389693639800070675503577401457875187453809437373057742671826080682750515478797223636581751686162436943101973546833610786505636562045315790483055155135599605093135166210257617673004142083982632309777662699007194505373876726969296029066064289573020261728761861626852122910430072957428837959658194727116613232082572601569091046298840200677995729481226193260195966597225318352587115673555143084616745081321208648537900992411456786242641799309788367481705124981782803880841868459284854417991524942518768290814241355584148062601376713073636485918887878397986097294215969706173298171054314729868320490570080258564081669461145272856794157788891717572867360843228351807345803723262731023379624094920992016936553907635982185490281455471395795501666864408270454440141820291141593378495590405325496795279156583530336981076506320401006352665668110385101242520336549354245806712662640201552881356533870581854489922173005731283379530306036683215058179132314158288552040710164582035193281567879416052285045983705205718040660503829197768540079341040059095554915832729187633877757584633300798923650223 [154,119] -325467547731124602820994192817152470217662884707949665773797990891813926640835875388461775964134867706122024979105939856034354851953585522275880861841938678497095584803551733654873929852884653501996121230610929181832663827850444396088423995464245947118537717228276064169497204238667878112747412645871035201384614389018611898219006106550702655848669906839990601750813716936046178371461193945822747568799518296966382338935504336341294155449599061989293885266362204537969287500561168532048628195040849961034715344176178059003275380051598728343724937319984908762720126880903287611707511522008127064787091086324492568000371814660855844227316415753286589289888097288992813263439405919558070539372987428297437773294033890052087640630299256567315742495132354593734248421293626592280126297621680830108610358455730308992930813575392572915514100746277234763138044768032281757013140399461330524900641020233160851934873842725337442787540391573961269004570480363479459302182810060781063562262349242733278373380983510137742713302822283945979737373494318468078302148843343359577938260646746267701533562578486915912874850207581254934169700606800695804351993790660256390659101218268031423808599497509075354610104275947785336321435629424398262250636319471417259396819731289208269342838533980805465369659478469690240519792636127296155041479489282798743120474908277568588044560513635528444425022207067371584203427519373565821567797970825592820156484496990395833014673498534223523374261001446223140396476143892001161458930204706680991711816169528965057562687503869275244704847212720371358462300869508118309122124833647941266909127974181305035689439010195815751970083915488307702571334317979896502845550698120152708105276790803605584488173766297248590098175680599962527418639701065880513133094529939030280672424925856078636850644925664353380590543313084836215124897476969050898918471135325500194496324593534528 [154,120] 113196940550373202148221834076129640866143835621693688755672025651037193523027891276880749410638113392523396489735457587364245349923893718354601060201267194461602240624421877824857098988716745638464339362222959215612790258143797745489165336168816063848446956120582600518230317546646350411737827768873277428670824966486732079083912782134457870167112577833169961205342704171194730195597315692576371090998229692013114496071217351604431474429405504332154236983455545026490454024239318286105776374740235270729974017548384133840584317881640278896351551299697324525465356717220437485234272780990746525011154600303911004362230387575513637201300325059488025829969811456006016187261560272232081915206667326825639964708874794744891016151951038773288720472677038276768106838379285938746718999689332627700818296699217745696507742059722708454894172185236030613402068737779990395203273772234140246893102749214269471188869507078322130938407892303660584423535214306293630466156409059135879193871950176610631253916279721166719614964948633745883516327142683245415338177129524531151807162745245489085830118154679065410866873624210477554461043774908049587427930039533380003527724288162841283670773194121576260549298170229217257930360912018774107359122490075994452412526549231412799803905559305435959197670948455535007645334094184064953822402757837915045934497374187557041920040909842688006425748455161281016904989742596582189515517690212298688967446717352056264085964658933887056086970713992082512098329919778655796923601627658990229109241445031014442605662196758316266800597456802533552501054257490850893098253613249441898426326173883983911093887945735149492630841631628469138293954003284258528492687091050021684179126205711338689353619020045280690065818755883579066245542824476517397735712241301723168414159630168364258578345512875409015944541334049404454445652492288215010694605678771066644086149088 [154,121] -20763180533728801635273858570710961566325982420423224690223703456951683225065447338971687492523952672792123996190429032653993664025666266798485070138202197801570669763060303833436482045923551287529551035990960422016534640909369716466545681428088184050882793035691244251690766674656843540534639809321646800477874220182839317978026441418078206574784535226177015268758479621669471245767234527688133001633208445161937026721151202114510848472187377537022946627360681600794943325510080034841682340101723727138344247619450195998128888295735623196144908487600323700922939440198740867114026708067316867461415106996320153419028437831935246924882188355249685293124217061316368154900479036695677245612764591398190591245825877487302312520412799961182882319135212090763948388037612039424998369420483446284289135426792610618185131023333403560661996561798451269421221955786661218612566881693577392132674994558961381542105431340088064778473994333053133263887379996980912337844908740768607436787500880541276031609374573898354977985458382856566824994839931336478528327127381910659614648061832711204199705694257225401310729534424518056606594701774307995416592031427127156945721866260834446941476163601379659855317948983191779467175531220061773296773189292750924342028259856821055894727705405088172607703370032595628766712390332575779260485377725044722957965586083145486233243437015419838813420997554174234473353240649593270673016749107068671280755220944992712181026197489534105301292118637260716747275754226409767139813197109076451547693938661014513741603049337308474943697098333608501351464242494762895891847974517428102302896601633256192707858989542821130391823138956266921695376530335017367820627317558965587326245788716412724292690076366420924539796573787588676984288046961703361650664320552853335314707821967310640718987886522695390751245170309992708252162785548167790900774545324015678080 [154,122] 1954556292322964174677654984014306919922683803969312704623364444044471510663636975877167143024337558412089521474024965025353096759521425652738330675648755633568470665424214198890257507081419532246746600892242444451330308571983005928599571911930217457143474772148265620645658146887120905120565259583052546143091458066181917125928138960649917610009024147423799372217866852932083774531082752040444725428916160348904282187533364616176374125256951311715125257538461908312476253404823841129205600838034729244753984741053869080887338519427593921532404003004584176500783035430122614999747483479038752365900390652322399340023190270544363806773959908762900156104617496708280580721872649173722114535435517359491658033410814604417317608068916570417650995018188023432889954186045850232348736704274850589801109089043285013262613211963035662235371246178585969938919964451203007338898967107871442080146839216570191596918931748741016766898790728727763347473987130239530025322280473521083496573864549066286430981940122397448599094556747940848394698079595408152401227245438993558416136311797127586529485995453532599440076005104081526373311353425364241137944273095776388121125242953632583152381997536833482394702214799966020373236406029997735147967620935881841795404203783254196406740022465929627884727234879877455574791211534001624153165097279921948846571835649638278061431476074519631541893346608408053349698835441405009309883260148604757638717511704445350256224428375836332392334217560276333114725917661792580032282254018223997008263065246130378581267503003105718291351017212383867773712370367356315199459273054780528574513601179495200471763244763777753425807649392363126281123549807654796981118748213043290633626871302320775605770131803892536727224279452160910603792083846969562370791943325067516967867136430158437393689995221581837338753180323034696651422087714407018568318444603684 [154,123] -33583476914775910396948678462185876610164977623131719459152004852699722660744074347884170758758321110501381486340692605388927402406549049169002987536312270506631585114812029043558967545299766531778142347654810447173664059490149002208709636332154729133839590166268135192371744909234380292603709659051545437902975407913744659758503419520154583081279955469015822713435941995038323215425849174870104994516273244062761382763376678665709113978207277914331390443474202988468379060666379418585672583084702510521324809267186079597033750368454701768776509445244472417589137790232119823743346218114783044665351307828337109965469017787661818514156996589445158514702148244910049635383539145566700606968952701889940017192849730758249097040066192204590480281015376643624940103679228242952080837349338807293975214141856441054658111611881543551286592970303719803305282266812081867861789973370403690010928208065033506866619481888429834853849554554719688278358947579684190518116150914883973083379899890138376260342626580193900822688285118681670875849152972599857823893317261320200274904873606934814770447314241390914391123898639126449228953669262490811251227278168483962364791439214099233138528248167829688828865010041305073560786878636184144103033406234096591539746944754240155324077166925817521312187068280290773806083159285460530009158594817168455763301946619618993686291285081203506053395931901280703939611047638392488078895600332724939623572407062827318343869389499030384762760727308152436161769967304179170640943214726813419069434437943898658443709367020549437978386885850214933411211001474882301210579226046589101533031186411423833853062604694759904244914152208010893263202659257170548220061498519787193945771670134942688178999598185878853951971153332910478762482037269528141119414888134836288264349403178563590746283225671093856701507747244705340030693256451377063619360 [154,124] -2853250347804033777146902493893362983530356820803833115040923724103067368034243772167086941224584384362071614037504187206489537770153913629212412566756946727841898040615477462379393727136430025907535193583526787900252220037929837319624177112972614213837112981024258393812361713349899371929753536851206304851169281448529738883205699538634553252595169890288672595470476688610026254951788367519955451986479892746446221486026604783098569512552668466602965856548939773266445461223848418477008617246741792055327794371427137169954060745859610811817728836002630871534776980208212819687880744870633212923768631382584101968018286350881318591113802574757751510755182738714837798671261802946017140762009299942883544035494939644711844276842768733525545675957180975697373361871979780364864864205082759882816503032948164319147855127134333748807739583871956864369905573958252298217187806811585463937997306796126622443705408660050483603336861619972362040262954807308714495066479856639315447217373068937998061251389278107033051571863046299915809107591868480021662838406509820251832820313881437738447305892335478683562048007194533503105501579932932317053441109414281684319887880069345833079868621127555342177909268875888143161417735410447457905448606027010119979830021153729536467749093657957827031794095755406713940475683423473525781871960239740831997778139848125712222061875788215957794358177929233993188601233748622400541169211248692323319757267475389057058715215861484896259094135667852557061931881113959124590733236495136756927663097902274085502605472189634260865205055354318946783936169000222434200821699426587256755089330129075839034332856993647610041768483291920301858910645155210885186541248042146931553395011803054934514979690631555544828625440601592523208976488550026368159924290418695315442173111898885031832906662910712509947093468439953414038017382594523168 [154,125] 316107971846384354573841136259352050473890309301572519819333408799818376503030106625261919404375929304737384563178470982860192359146196354180156414596928483592797276044835849907007435931999033626848046490742036185176377820879009667545186162723515561206511283441285095258309371166690475456790407071186862239193934928582308660899260068252093183303919444335823549775354638501499521120254909677150965277050021839627335377244081937867187124748057946982206942769502092149828232212156741165465597153024095908542143303931311420862033225586779876601985890545003390343439884004103426051861917760337510828521375001504927576789844585851601643325445962718367057641082129212297796354464579650303473516611710901460072864790817460366515437596088594749169658595327414093186610969282792684587515266174810926715092701802258134983778330513593455579185641681309566308675446052373016816249533601483740180200088290861565487001525232565853515240119909423566728084346801698247653801854347139793965724754377842361054486493346540965815432549067365247392025965750550142590686431295172571385476746860335545025299475500475524311205722644794434973991275362084698059415885457440562766831459764776104608556054606318752603160533515466295996666033379193077659568581678316204321852270096183685920787461735823873445417193594213787146889855140797669229123083083613576317227169872599556193135624812325500832796111325944327715651048784056382108682941310686219739415917117477949591456627475697084182321190026572142486583892631876159615581911135703548002976918083217940236606285501789241331651489789626814687395056194801027569921570005361344715553938719269143651730379619230415985883131517131309547426454540115829260443312527060566296866629002443011150334010207224101339751763898144701824793082044240346549914781609671897295192155245538637738024552394817164401404508248861816110201587512 [154,126] -6941399142135495466522631621686490910322408451837962151580453874362152783422279723854938529892427428635976363444419065974479515474160701219915800613232765771929188097411092738358950370849273440092169687114011071773736306874369811419585412856536193150658083167930083920291309710487141938411718472268524937951109212209634010068353770033192451670965515421203103698466099716460498675733724447853312071415716260765893435545461233196530769304508574059301075246873069500905251929684817448615854955289894157923452565400820298687010422841615345724647835704210411354195404472556916212380871110165123098142586969963245373126942159239050055419073478397087475055502336793664369174193784894734684269610482042966999483254416384969831128288100935970615477435856276101580619847793649779777946450719971452749649048031310876682222212166216668865268923573920363975855541117743989966347541303228635119966196902165936370064635460937006732069049995612370922837513766983822358268199542119557527211050292368943278956881403199877438728479893133231090563707422459010551376601279820177165828890794819678840212226181374278791464329178395487421220788600744588585701853453073046471234880704542790067498722080698643073427978513705079916750679758260670676929028010689756323988723755988084123753491855268030159528217271116491678263706908285798027057349817007371362032549536627197449651380111948651645935249980726961141814721259323959257054743691482784104160890035689481292302542406671347379614894253215591137607004169862858486849173692728800144871349230518942460045992361668690879289468310387779124289916070189977279325095989803280359012180250031097405660478055390395125237404488116314064204016422917067188353812451369495423562578269608770352984069768687577269194130264274827652717209456678588120779959754924212234037017043985030070872404122052905572065718547197150811156 [154,127] 603637743773797725072134435010200732210058170643154664462798326884012514988501662293673590561888540233352248974629708401865665596603160503067816076915608121849881995172241214903290226853832908944816247721889576973859742601659799376880781949011523479274930183044801162111734404606476640274131959352302022533933952720126717186013385747921904506502473770720318225954432166741298350509269015822326826009150705249776408889334467066813727000231277146402385901605430819840621667610466116738449825637636951448850549723197459364273178398829124286492896710149131357020590328086026467082725389944607499077470765202561624552766326412315036656777396167928949460621396463843163676178920282227662546585756672083223197840627943511367228960251617921652096757650133116226385561791387433086746453983801072123093390709307819972538978759198870358352904917617291692209631610592167334235902590364070791670834156806694116126519485124203630954091162295708867339295535096408009890043715965596632869418049787228503692553123099449449215789864081160162922548991882807593013698445393936759290651617817852914626781771634906059744150598019790549251517582097780160734617055824901946162760217867501829689846295104539926332384175473000524387691179542188849694995758557102598027684847760964358194677059459615849603208405152306853964222469498322434355095319972619320590940273730865957301730447271910095806538979251136142876715573706303379769102058524964975492370253747356835066021265643098185752138115095628631430875975536536630907715480812718724413652657630318170607523160419377258314459433859607842516944639257048622845038149198163673586661064312410772244927783503386601849109824200042384112433998446163569505939293621870225301961251488232605737319069638533450777444660709481843098853099350937302304122638134238440125723512342596114025662247193124778912084093258368 [154,128] -15165727330223309962050812017483154185472796630765420809042046538765968504504225332906163044182960263045710502862862656013127061046109792324140878317944497302202323369939651818614859076248477095537770397946339540047784727217866640413073565672865883281944613567442262293030498072390297269652924906304530009719517209789445786968277423675145849427571366086288387177756836451142147546032181184962217744970850927937009126398145328881621249106870285504787009406893036403929847944764414132953913741868111501438196927623908240414567510351216928441519241329614996376282861032294934350197562873530238368982583128103566861318371846254274960306392766821466296818996407224299406464374783547585079013769250130679318624291888251971513928577507793376800442250433664930848225477799596384654516326896896041835700765186500521012094206753805192109818120802423327635132210438406113412264156921988418880743716399529251333133207040601082397286733127457545640674749593384309615218480707061737428987324123259314539879769432716629836893687301411669992143233113971157602344644613744524380483157065074245195640286468048971281584801573992291348857016046803071214295991265582233036331835201069552941017194473729194362435101209593608612128066028888967956074851677975653190855098030554171619940344516203723129325637492492898160613617630023544039823173051362499267868066585218296863160901163443619304898081841861177291884823256803640872563617262057204538034609840662091617073631815347082945382311518656202326995463614221473302821774199654614256885413449047966297758131331332270854251476369193402835416547579150859753010358877292026111643923290410471857580454497002871362634926738811603175910061858466141939506478971380379145467211083405482726587843468830569794162893592086870468932270641666536274758703228717000604392772255127819927715647949150822906228416 [154,129] 50993522980746530266162115312127208814954091191013664012258268142139251521926194217791152344424406904914387303421505029391638294949992942846760459905830585880627414910561056102016049660594540064624464493747325238003931674771395255931596873297026891254387212019108551282206256485873776363126440112363690503677190582095539113078488285311917789006626522935044908483703014588141005386638854278805717746480382305093607700822153242692345517669922620211851796753271443273169903200866538997647106839670296550318821934691249415242699276722712541024655041817069614088483589507074403937512792156786381025433990006718201895240811080719851148167275245025580988675953157371217418709790712251988030585855121839801912420083278961756902310964033945299834378965586630108295061614840698397797203270266960654201178278603447324710522368784932964861479457713544881116730630202319745860717216717766737361675519661714902331763817817844187815822595120541838503342865733404118569372380902954674653935790329915383236365445150648661841624569991720305996868358108812329409377583335928809817735413264253365949753765725414695147445731365108604712590715557073570646085759407244122603201066322287837810806123987478445582911376162663857675447496635100945519781377160665528856412140395735564773955930239457215500883750008184889981446430367168616244064150980893139532871727689540741289170408834232809896430781768891685524048484788961004375729138968232601444689375845673579923646363576271651390826030361524031004298462678610216154900124642747489663658182722089266384048206310168696774904109835321413553774268250502407220151183520790233628525894993878646400291032529211089693237664077791147706060565716063656855717446037859361047892047270293626022499828357541438411164875784214364168213458135230480441181336870539275814131079272026674606115298995586080 [154,130] 366526686177372974300891972033896147183042488906066469281008977296556780701018788566061247304236657891874023284802927585342843788491578701432635570250798865914251351385311349713126045329121514439070548576627937755393272054627911712627497778326935467243240323238649349127006814889193992744103668650074673062360030707097186080680009079429686441286634410077119004515560359939907789827961316522523166390295155052955322464933730347984049847346979906476317232845523095905137562328005840380811022533461080078168147431451455943406282157858942788730916850934261224630069608398430242296581118817138584801928057876533290326478348397330163533152896593818778317061034013336106963785524867551202141083894296246454847465103980504872452713794974935200802887397626194468251113109157735808967951749338941422233911127715566914897983194234839049669457678551093439133185945319123562743091453829152989367671358899128259198422052909836805416056253037765951534944337706981674648748386242003570431568507775166233953216571390175218541652919297385408411898005871383917690204950329673775376965228930529666556992020986411023336888606468820161193210663615437460936462003569150823718693015863463404634218362841798230593997730810743373829735628218493158831950165942129780501775787811859497894810685822898171571151949226040001634753150434013857606388570401685517369467758930971128755577667896220972035955884873250119518108979332190420717234450865211237432684279536097253810419797230757405247611685542117881962086727544721973259223601878608267015576851254375442563073416714701982455863231247710080459143319428040792388017795122286718583684662041524495535784357848718211334540480369406017421360790613225711238950999467307961960890052125084662101467250091591584924482150464598275580875149309078754171521036114296830849256597880060570137066792 [154,131] -5494620948990690228857667990601093447174395533837879577494173020153270610408386787134743062560031805004144935639155883068758790317484548884862286492480039535803165482220304935050222955072480390408656023244266011818948109222074954995010326102358185645744145109822771103763473007261357762405135797179495393742048928087953426181766517928425006040613551336232095925000320255071464738700539043060482768496507717325100036004242166892429491242967201099171376831946054799705192649351150235950322993999524980956585682268484030725788231847839750880569831529611012989524622497839041561348582403345356858994150637045428229245511832751803618672401904342985056683419175472310222654635627605529299435471835083247843691834674863633139909795772725632586880003006630393872810136662463994522092313890943191612364245044445117888439414047289628732208832249021449298291151477961701192629668982739765700860146438083979410784827562922283534780713702393389458453192747060958456005849044317507777061914926018192467761539548397939178393875386260688821898561826202169380702833884660329902000279226759464607732484327305977004671138041413724858705969256255584115744494696882198749196365180658485408118552372537617333954138318929092401853936573661175834415326739103555411288560279503929137156846451726636552548466231520525229426631409536894460434493775155102709903719553332245518816937436706302432307722651471766206846275627048924505814964896285253497917726248096469432505068440110523678656153550635779191261432961761242332566177197185404095495364205537246152091790435244206638750615162786547172318311238907611368941961079207634282326968588835768337777088614927354322894316725545739209928770621133229709501532599179946512503861984757850984515310318857820878290421736765134964851022088622294125883841484315881398790079930687313856 [154,132] 87849403338965502082637631309102042420540766467957472421502631648833088686340599804530079582163696711143032125343378280031235761596817089513608550519547656604044776445807069394317624630932584706092380230360383271443636332318632985214431197993365780827073035835426098372862550100276532912972439908516346753402039296634380490241097559878021859330362179741146823014202859019880093195622189997102446277840770901018071251717886352656593447205335210016656107616954357798909102011544605982547559551342415687227984785444647909826680471895404897189466032451635708198514802308249502740916352023650207414726805450672693395288202819792889300110946260867031645393770340238314707355652581554371314497911253906261055402567352639937667661725857518377199775419054173291912286049346628595389275601840711403394214958613117387513175947947511232928809902818870534140325998087658683534322188984964634925349733922406155122393323631376718384630771329725582057356434216343145495260970417470980948541806565783340386708972975082581881785664107646532580658210668288071680774522526476346152039198742126756463132401716030763447923398493450032128042702984773977209017975202322156620541751910803291968190580939227357606351129326571514507951901421775028437130929867109097277845111980979659187592217154093129708834393040033823934932466696388797859336328769574016866239267373648089417875547556893158433186478210675099541123038274425980724866202399371351482976544418526265794427962193353316903414751802361457397184804102035492441875357049722832445950811879835096456069619132688959820146295889029247370217460617321655385014599911536571752294366305488825606688631277282006231661184827961502024141003070249270178350727288254884785900788386845464871437999505927218501583140136894186797739936567925206770372943002966948693358579520 [154,133] 263809012987148136500754135023055368984928851596156994051449100505230456756907302508344491635100598237957775035830726676805062111248813893439367671185161966733493108345985872806249314636903382540672039953374181022424724726157628295842118598463578707601814940189129082119475186791915293595207756990265508214062054866558187535255561218136906922316966601511479153481114303245479682605493985050794720526253099128414791170990425647804140277913042937117211607553040107808826101507207980462836698643639616527642758656259633175834899058271886287958948382905170017447000173791401223876563314155137216758971873254986563329320233606411467031644776705369535667342456639812825843939070132223222656420490952900866591305592123078830215787247919259983367019653936595004939417637318933048473331042441748666628595860803406690435940742604042411218884510646104089913324377972945124276739118712338357196104166220137640800915808159886921755334893171568274955782774297557336927293563823925336604303146036542583530329890874410165680571951709469142648100295228316904518081645977453784321590749551711507923929061075228190590472882741235169257460913892741694047238332390175003364085501499776407188606319697844546260457016699766984664776238382001537998851727914876878577326286508242682426655199909787628926992091043890259915556892647360046715478491970170715225919090333538963390693884153297195588112642161724690606556982689566035121119292235537400051589834823164753229877491022174511580163066586310282384228318511385293123696161546499799333518509132753209733304330997209104422466406111663639494661232613585987968620612568011507824103636260281431209147823619073995894107251088779784586666742376196980280250525750260950604624996153164305166852152118849652762737908522887646666220798855466454203180293844412270560 [154,134] 1181855793143681795272512563499370195610185836006459561091241434285474444577004651364491150578558827936440079075817171885275405938598257874544991164493643969371142727993228092276115846435480493860991035638434811455173043978875755130998356657009521045861306450651332725090960475395352471447108985081134820191198271923468766281896838775195478597031322018565684011351209035936444861443821534619288871349392272433831867036700127691833560181937435776658474268015507279252996970024682359644996558241440094926118414390934974078471201337286702621803500629525432874873073545162085598458339812924883704852632105682630041835184465115005571187062773474816019309217286704092454046307532117774079781052463062509733031638165623276746255862332308348956636132041489630778796425697309244619854496575507339592256460565757434406161607838256128830136136619069417297743491728477002796504026632507444454489615997476229627979124887092903266781980372209504923916175432059735264841170331904068726835251145180807429320198914669048507074406235253276202850733411151209621765977111107616852198212031251161797699278194269784899870745096735085235809453826894169715531530042287144367643223247256813906920393696120118159648381808221595596161625283039198636770268377764280431384551155648632811211631179316813547751088303925642780954428209747087936983956396483241884374705746043592632963242128483951077428864107535173249245530867211328593821974414851161733945977730590160779654382958822518172068303888905174630212859585166971209886533162954530118613337994069434090084088835926179126492592171348960046399634434136734066560024132813015271911406168236542825642970719783002778395609966132261265434024020236727671112722970857034197864493499967450273336573398667253945883191282201349874142463837579361173299674037034 [154,135] 2131408264780767450221308262791355951045150841090430212361503417085725785064709249621134514373594540907182310007112037415792805300820364653898587524420554507190923342348900836239665079164756308752391204594047116907680228432487663018236060247334099566482077379433846584588354669479205243135414947223027261087850791499807995790561692785698637984262240423346124599221354524967095418342041940827896463612302237911749232700122110505152566783450041178958315552516961830980179236367678637584870702398043371129994404395627126091616843869899495334067596216676331925745266014566998352364800215737498331637048161062910732639285856730846936681440145038421005654289552252365892566962210418871718755151787314795525820800248738941728305560050255485937600412483216182587279768346739090766701718489968116358788803230359797144598410576737385880459921861773224747355443725276304077847887498774955148304144625733504324974391375788113724919345901303370939762709721958582450446512772128757343731132916813943833922118476947553017194313938336077638871008742621688787580965214172541509105715167523579066959855992493078662491272651490110257238260930971388147686424828378128113421541723429578066651967959909909987202745291591249644505830875808330709109600212757229324378936213021228556787160610984038235534847626546712841991341971433644833490547561903678003717437846902650789473176002611129342151144583406070989755422257929875644209066264347686712642353793678913880737032655951925733241107725634292791106622388470595132817263521625716245184028589528432798444202799516210014018431048087952660062891061562926670785530642471844184798004738133066538003959934715784569681910559119034663525922888484287632873622437145610893625955040261720193919568625445651087677413697044562052086976925060864658176 [154,136] 3017865378327116675506894566886824162561915812788448259519854931958435910920790237983443852865325811013964662556777065500961951907221913053866546572521671211759678566425910706099658149511391535835729478118120289830671762189089476046056230309155623172858270747602828063842727473954609521996870399465129386084077310028423389996408937419286965327341542150760729300105101996382221805355663741694176389422185450190425399336885452162959321101866131453538111858680208268604424023030150142654293912565066119369343769500426426359782263386343148116974925852787551239430865070417950197563781918090589188608839762639583383012061125580514670028655966197636334571092046509480977983288256535689543663092406984821070884018643235807549298859564098614583830040772932093044028257901270105807889578444975718111341379385569723120513428171481033913185855867818738943877694114457669230945115133249566017772232736588847974956092928842995464513877521723604057557924025405600811967886451771420733016023469759222440692094661847725446969455866228246551558267262414864066287376135031702501632926197720330450106216936116510800239718656162639991476702265475441074032992309385442244218691079770585652656111320489500746987653158277481651869997577394011484001865368614717847511091492432082701333821271358926630082738256420429645653924049333475524207848176556350005780040522817206182313959259427130733627650376752406943611717072422181021255566238068672463025056353553740518107172734483189467270677753081967494819626144805832415515731142748284506722531540053549597147475621311234446791588174751154017874193406114186678063939620976697476112760185529033062256604857086170611169495006166931548555163335799127682593646256463281562069242857486958688469363243376231768171457203990402961287716124352 [154,137] 1972867631944399752739933929831978551834824058416798958631656344898429943195519513622932057396865872527539339238579198026451225249062411428195361068841603129171506254746116423808389248191101068180890043291933784014086946904020811161478347495548885693789573938239609305218785226325797771502191888255887093356065151170591272457568090672650526311993089096746491036853600567124476016938415529008033441474981966543223271099428025325052627199182949814436054203121083168745865230205096455412681175137106477161361655160047229039941082568656215589409975726565715840761678199244103308980050143401209377617455787669790108577587210152255707068847539288882923426723556018834677587054294210137944768845341005129126636370007950756881300155558067277487515433357441412123044299261975435351077449859167262794714656694916149616123000189458700784812131960184927275840614949822146062512288326322291010989929378614895599669091815075728461768610860219525381906779723601689591624454655192207320582478135307483863347344909843057837628492967560876556337192513093363714083740602990899802910602089177874323140353722559048105993913084697328638360216255150746508929002638285802226490302410551910452981403133948470398314812995184013972471556760922528738508890778134788310388676136227924745331525422468078100918547223990785019795705768900647980903766576637050210551339096153568352528948281970366914358392174653899968391918171767205421340573895602740804533239272001980409269084500884414472534159229049843915765103917153931977122529995210109847945532622632969364704549795681592256119839563181815909931534249445233020066602168302605331874476960758213062517046298035198615089184109530750089860289843082092051615906846073779553830614462174081435720181884302074827211093816339058137568 [154,138] -3271769694499783762461753471143720191341859335451179921741775162357903908832471886762839867658746261185708452436128905323170284648778157959716586466249325588703385317533421370484000401972341718019318167308485956217672643408516246059645506997868437748824530224357967751832940907993069701286274572189040263521314123955340743956667964134188005923698413864209597874039426806515746114304256297309669382420213845555323787430062648879499039418350843803349600742808637273351933892403260616103062955266676381346207772035590403094473165963246235157275185263228215584325340220495116826461672849850179825527628013996019846966947103622844639522358500238020171358447973471654247470229630791719143796998926602644610493815000000688282493436346392177698634202156523609026449410486129150869901040856396715134199737652337832925050757484745871353851762841325542913380779855240120136122699575925537832155671094775538499651362881843963917885872929288178172054942987670411872381901102523172645551157118713716812141315784638964916681799236233902283592931958080383897815857933014036499260201855551169063771371474467061879544665379610705401828117235101669691400290017983205025315834455995300575961141717792526995875443061122346515683032877278752201917705003130894475775890222142590829625935368211122593051617046798686196196249079529488166922809292118162353297227948627812150188353731111582639261656154257484740663883188782898879582187101440414203551620866527358600738958107122446256848731942493585157068366252053844107612573450024741074435879618462746179391840185749541062661566332156949296679822797585654728968554766424840906093830412202403021582059048471280759431799451090473593322962319169806593039382737312820483258553493729162191236171107226023369009341238840 [154,139] -5108903294554222206199912252924920878543543490092169022627347104271735033893739704934148385528368112539709635758554038948600810939383243358393751850994411675754441672149175167555373395271551518636643915458435516459815012747440438028858797939635790341052715494318219190409903689558699333572384817598328022667657765392931911061834608454880159793078671843396926740899116729548949518833763394096175043181730127326671288089014946923323112865645727186876040353654762502841344344152545860801899142798546082375047170177143748132134052618882981314053992694934302253344876993856618237802538164989093571117234958087497325119247905961257873309584925415144286816342322921844344986876175812263340741147266657174912973863375499089594817245810590533517355736154266922521207206037718143315533734092152375733902612161027122729398071222975996576988641261549504450691114519558833300088580242919000725733777372479388632615211718462499903719972043197469469963475139705616326326547582721026822409687089041091491799860008152656703668467081009133472226102016411765082518931008669814596689083440327762066182185818271285039699780841482661044054194834627144955143833147733398955992507336609858653993532477396204770386682939914287589890611467790554634232787558908063706173252197464079945365100559776382410915317807874574347876446269988047246527220688195954287292323092404410037368363212880520703977861003028426735656985208956712558141992916641153560082709742433330950280522824128048052220042423561271760616939822436974528037248838039893492654593375273564410996183240698423118550880084104983604397223790657023436259219262167479432032582192431374644332175576559365844894333269841851038315384730592683680440816445194839565233929400459103401743223399532357052640 [154,140] -413529758654888094207929471626651413501364433724274857341500940384922518670295456392869952681286854598949559049781287785825566843277961719273978823924251751632303384952425482888985714123916790443031210358756464955808574843646483314680504494484381668753988985708167278766909488129108281582715136890892555414494608286772234402400464766415717397065923514656593903644355736180161596546200146061778319602239557257304566060413690499551535400767607245969056771637284061314912314299771182272856287838987616716408722731364702604794224505878473030145776333431892163210985506923926511717275100531399541082485890206358115521467991095515642035763372237752373697329909903508518830089528530760526299710572852071568463350394290507736678539681455951191169982727329561642270119563074608130227965024009722123438120933474238968258283825630588559789639466969575728172433162388076106120119728023912507294328010079973002834465428795333092549567584323403409515648125047807358710102548219719732593668541928750737337570403732192168251772433667956307476351573625306201485121356001394933980180008234087645576847102931633563571326281926797007679951308794081125856978832242693664657863109043554620447498463767032010051844248595101583053461498810831885639589732640884347184690066707735581279503921418892296566447282227414913504943791528430813070348759499293789329139673113931388837352628785387463263979273213260827589100876811013711624623097729357086642632061012874788598668795535109191386377837973990967815383369445742351135027344203237069799319929126346993605453596861984876181169616510135805283683531433684456666366934541766760496611326447389327750476495903083250905865139771303744526365445584257868725006242389075487622091407353300215798727836760 [154,141] -141389084868923458718854402258862014168665692187736888366973203464757539850923534680742463388183010502564352245103723209045704741502851288687638723491649747206476936570832525356837836026889332884435673621279553558793406268135324697927960221635681443317405766773770153110861945209153571209407061823787091599310767174297524781384483726024713630550325788042520438813809413130192758431809024073221276153244793003297921498581705477380327588750233569282211163541637643084337681972661054420265678334227743517596439438005290386606474483318483016852705241589631537767412964038911451022209113603960446241449102103093839584784156719911140275451232357782543217037124836573615318536249880778737075850296765963081592773317700213401650914614101699993681844986499982315104080285283712315483690935858794751708367513080632768539030453068837289760970839959291678873595250680342532316304863764684807434209975376840643187724342265926215983256672800238062045586433433134784158150594256177725812014909942693993444199502358281734859757229903058302381129141978832256311639163836891570133389231956182790267421847494196328422665885509741621484079214581641931352619341929363496046505176441765335672381155397759188765794125493036341305937715024938572365122654722868741432804819438328856040944702975895916814792768101285314706706995684008535866786985918045286386549578403499475621703645818309847889172149590809089320113274705802144538499069414709883881080092757065232170701730762487945981846982968368935265685729100369256024228437815498840575878820253759980381188480038051807519096632931409463267766595855058171190027252052580306779035533778667657104952118276955352257150306475218414324833787677748272805624222293922890092488787319301340968 [154,142] -45507881563360118346166721626504219851207070226918228719229249765112104585339544145506722087385234060782243488854919922904013317327887962431097873523431408241423970318169579011675798950557794981435684115639919913490217515538193322807841401638313495738586417603604614671063023158875694842128466171322420100596877508145434977500473918807787489774511088995525097509071849358588054990589536152658281511977819175658241794339895051887567075523691440065531191297865712944977688815863128527392354079009825847993267615334665847333092792266773259723385888357029646617839230583933496974481513423833530233110595181567657851642134794350050527242785649662333519552155753050310080606813151643255677926978674036674429698047224876901610442826041044767009182960169628649963821051218408653972449762567696643712247092477095674001716200578439248106352637523984820834214841155522591799988604979571656668568557260548134509693506576028353612362141868031073805750566308570332109421057957190481163518068751668977327414024306259310473714968812848194693600286839228486236667050742852421897579866033524500323190769782943787953353859642719912643335142732382105842264334494243830425203612393713592410461989605014247267141654297325654299227883568416367203472078016644406968781009004061431114600288343575801656551789521257298281045180889423716580800430025913959870906102771655313005245670095922790870446411863266060371531992621697027327629432919130345306333181607919511907404488131535880618406988135276457208542203619388511749051689104059912509643399263362283961703310815474717090717994505579623224876654584133580091945694976506137700249111102041471955390337532796933426029500103776141543990071322234768360982384677768867107984057167 [154,143] 24230720355861575675901673682353587700967099581776628395484242400189908988964838903831419054681763398521948473062645215264915729193909318946035729696663565676021331505354274189810839000276182035214186863596963004903686865111207792064924119741952211295275763956899592357023116095226085352678873261160857525576967537272712606710535603206577792507443578853270630487764516784591976546534455296135413446979404951650665588888796664758393814369795824595590743490778411125428127763155723148826453432336185645702545624603181368047982775969035903643458583556054886457471227188190930975636989722446555853300994906977771289532656069040717396973374304196089950467021575985253261226793778854232506410334093307897650736706844467639420877208307500589715611165310687260539991850769546056817411641286975758873192886692161776530848926852082943710311157508822385885466285758895441168511191546841415113785994576545484542520474080701058818469444094348918906458455659965193982305741182468547500025840065595929146209742922547136537224914430325120903026803780145243386859191916837994220302977877671007861922919567690809330304885708283349079982135224320472118918142092370503705874517488736452226283065593329397207262383719074198793205107159576136562429463957585919500114424541635627606546422968867107717991147710774800576350679083555896768895176062638746446616781381166150250353386081257224047698171741365051882965869915181282713573098928462788616841209409306572608261990470331588972372528749269018773371998399899935884394791883664181415127997646350908357573061680136209549462509705578704001539249817618944145785289960600946724836078032059628453356385905486992094675180124535444054068438665224590743782291215122394368 [154,144] -1671184944300866883136470065718776637583807396416802262865086386259045894065271985667355788467619691621496542648332438067049585036150219660502349639831843236500913330263276023168473881798874522216325361662833717726065981266081566159488208546673911500491944542499190350124681764948331543273635136694617610035760298092831805520974763239570609913701035668763624498444077556996320997148168083744804544224707648997243410037787220386372177218098832547021147081954553518746998495117315000114094418722622367002295858406525490032538736835619842855688632184922094436106323171074205272121998567768194390190220834956977057505083827480824874702584100387996896587919142143622305029632921272400878987251384750614667232829344418772116398469348623118602281658570724375635800594817749203893192905541753110026594528014103625028565196744907240159921241845040643430306416575749102470127795006328868796330696988506878548257469167935835217908011265337289750682771008426797323703196420185179073487338359701887188736780926891058497050369940532680886385998690323726875965673462060132329626337286830193797869615983351750593586960980604759681839826554729801391566312481165609482770253966009179277307302447637613046308561197984373055435241345683440277356089331113784295636347333886791536042912231101554444191389399756108812611791425921451842207007581965023282887271146836229832877639788230368843646124152829002000879081973232003167578285701674586536151111698550333116259359680468388372815015273741433930997190037156921461433137850912291268618365781656241454950463856452052652035587906042689494684737194772930604099379043973381109089035591319580086789811789151684349935488900208457371615823109370368348008645440 [154,145] -330682457726125770959866375727743195110247365340490773618489773003933084534588434013329331215626409937648060713160451653347992455632861700778113510898233052250484313480148959036900336394063057600256091667399068307514568551723712195970285555197715018523590353484025934884242126330782265361852502881473918808865970126517208175916307260027630303840327188262346156879930366377820562686233536940004635803985022184110717430527579501518649726911295997965817011271729449983820482079521597039161090768956472935738893999684787710256600753749294977859429720725744910184066814079730532591123503733699094591174189615209663796791137310567801544985540961678763877054796246687773828754492271713174418584643833916933030431984667063026650306462690691012210453451269986787410751413249891013241276350598010544143341155104505780502543487981142843920949747444328920062080429602957129841738426262177772363856382775518968396793639193976645207219653936135448088860041255213761621545486467053677629636870517928590979873324979866502837491335530268641289345134735977940548719261997157148342436108134065190292206707423345819095859220108492085886636199133425187563808023597881184174411896267907753279886177123298638385739611044668646021868053895002360031362415208130557116524132246779092578266031367063624844237033914481260829616242426962918421903156047234690628576944675751229979487396830802618213028943902445112768022291330284526465591590032633046762855285155858755333121386985546034172723835832338517146661342202053151241828677204303200676163774600596579478580645988845101333927485148408443871206948454539236416253857175154039446511062573227956895312742609336924111699703338006446370925646102546688 [154,146] -7829065189002016441876078257368791092994168593723720248224884779131860193474476108369462265956587160565205548546402838637542836988090970780776250799012472112852795919947056858449151416179888142710991206027669610950745346717711569361322724063048514614607830420163728505147683244462767007889596213706332714222042572956222260678382651308631677282941648182563519090399311064401604369511005895759380730705142808449482864694220682659537583242887158011341749861549653768496981039310266137366034478685405751771782133068856645540629061535573489117391655300076416477773151238437762588406353649219801217291251739769900694580847185498983223668510525635016574663782453223447457139176507589424408873213616729267072350243767112541434835890360834352033405698575659930483493653948184086246367347805887225572741731249675773959802965233821663634561866570773519366819582819231702517994799091028808892990131474269796003349785718389028869752469906481794278598353540438762144632247226500011349777151904022314440445360219747864781902088456927110121746438175826250540326235516501932419786829476692566138989458177646395354467064505639368380972617303662337490148659574651856422069347735383675150254153535679551198510045987507202691870950224351118578975367566770185093499929438025912345668075176098433404836865001702970839084356442375757067303727769233292994202547127073631803170206967168187524124353968301404449325768487360733930367758468011714386793318778770762884413934285344374019083383168650853497800521840767613951118913216691561163888845280983512425559141437681558230045382683006332254529065066974743494373741546212890677330158986432018959353698999567445710095063809912432752063688 [154,147] -96877185375958426707360072409157034037364897161314320405587237893571890260303212658936463414961154838792805387060303971279956959274057984713229868753983862097665036077244700141159754050920410570447482795521835032138898144765402895980082263673937678151499135398440839861894339953037884084084685341719200279160555244242793256971360967342587874601220615585117846304759601738006953821859418501028446899414410207641055711801973451320466019267496924343106925571790885044613613501590836003183442555556733706801982483395438981162532282522866300969166176716595129460632996537951948378201388458295871158731584935048736779476917636947118562217903360557790616584235363336147823736406367547045887413842506144506547208985711036549299999770490687479540091811122087180554869489956078532629848046245089180282606199444833412870835639774227490601686286669932094451631887313962363443305405471014881938936044839804762276997951022889792421724048622839080925007226131995391304005256819925701265426725990718508987648116258786559893517792699190942415288042884017916886590530242729249518887639931410162280044049010660581283352206640112516915678851471255524663062949726745250751738839089410304901800193459986345238637737168399458705470714179533493881926226407504084091764372153490522581819275995668810485517296813010532501215074858488298639621503215250693769776060302822403471316840871428104822385128528255960499093584898070938087566673550819634164060708554033743396528083241925908385688558543472102384340744903737502477054633008145730446060642988620724316792109260606682900114860330989079151698995182992514797928048374334621136728972277107928835063569416599851559976472788416 [154,148] 19597406263054906511632832719595833467591273410003462777075483693340479796572466203385084056765155289638511376065229918485057959784312323572321777380639919146781442713819843688290484613912077553048537960307245134649766496733077038584490440363477092197121584659550592831963689629932589318571495583602897369670016356071395031635413901383740083627317786925061603478599622123736034810208521336668601356835603726554577568766422073801858717382924876800914546703481500870664408251386905153031529230084739280872269998225977655609718212753807759332263417775128791674524501604677998553277458977542341207730222606490232614742160798948495206394346704932852361908868339112559706733643814195281146581741218769947265867270340156067838937062293661427944311216865729176296800218895107501531493233916929600597355737340744894761392825576859543666906891790387349568664148467925418149698217146976006905489597517613420945161374105511948552467457632319614165378738174257845344030112378921721619404190172479803080637700024417856939840952102730879773831048415524125217132200110929686491591233063510543833017389023835722941857322845330545681780488416969250711416823017351574288834997305984129772911570392862647415073242002230502596389741072415805562607208026466879016311851869900054204041021152468493865827306775626863009857261932046384527233751143251849776689577385843774786760077032180745134818416125346183341761998827385515868130157766765024150005561565042918802624653757891284965521940880687129883309831324717472560243526542138824359598572488945982509653614995953671883764047391315654112183000215001285073949121061752620603987391486634952171834845732536545181608 [154,149] 4911546147225123784689901888013824816490680342209245445756156582200361640210165636053500707717161140380923596865106742813595738791765739911454410208560659104567746517789137860790181360492681040411210579933438019290761222368135745045923146086790716731320769220381230923031239491587755637917475897608755300662480315946628383231784841943485110199054793654651058188578236734179480963516171615461783566123331620740526993242425099830658595137949112543213080274102162255088139382389724310564816851742972728666030648121804030941692103019917500763503083471548864719793129512824076253917403972832266928007518463119420205030519498850337213125599941319613620199813059547452833275794559004728459133932971455682289508090030844144142926210142735191907896372281350959962117504917942640225848782315011149681666264045009233476588489149594024300409134319927988781381629888162548854624787288549563630763176781603564337613115286750422534924126133208944718818392188978011953149131396564255924432824862222030108694413102691271255329754828067165531627567267835688689607288096765079971264680598181318944374919484548406987992278101602140591356633431104740990473336468270212367840092793282580733918149016251896513587486454351943473228487445345159914772369904480253594791983485127741250750442405825336641516618672688010410952596826054835688728398812668236016223710570321297036216667226161125995094544342897096608326274757430732697910076392072090832656860977935515914862147643832566995432319458956164352234215680567657438432921537567844568222378954547339911048627981559375469238194385540292151135695958956608383227905942986691025289916263498057295753367800 [154,150] -162846564977702770749439729582617582438601018036045132628842084411553899786275946775444518439287763482387624608606795915110330859986680792696721872870012170730118935557310765056145601501533395528934867392713090585892309776329699045624917372374299480503811088341739009192037190756047925171190091504059917994961405442796093847972016119096171439409117215234554528058432716340173797764326952571326620421310254757786924539752007555987101676619796600082369108794816198832326998067106540734271353228214244507376275281466238430114039087116820474914130736179047437227433355861581330332166312797724633348215736214476317273128850754211343340866126846751544967667611083976447690020340705648789484714758892061763316792547452998847188673345386776421902081690104703526287514979913202386769176722707149454985637551818281003052591493859497279153394956377922214565418608460974294156209557805780658855419214944990113532445338079830219509496514196567731814830213203605068824157756933109474073607722856280444755390575763168632968039759061243624264015433073029494772984837581604238214717290104846333019894649544889740200381377735648418353560288634684464300112478878604677101614984521008815619411620397357219969038995830836490412939808714812600870812266038581827039541675779254841540698545888798628744552762196723732534100000294023277972654771384874001397372271921828829306353062691116698962388236884183661657849037564214403536252342501382172113299421115601817260015970275020777080905067434378205595030142023953594678202943442150178013428225599344816429791925252157760858866755580864669086291089593119695337081543907342662030712259798547005 [154,151] -13940252951151455617433120359451783042034729630389359958774437256143554861534461386878428884976730430508240371500373263365381120917425772810017125905294634678283124264122354434029115162223090742511029721534193085417415648269287068767651045528666958697537132786657452688957588410809819466466073092347726505048097635295684044622459016088784214031282308152917002806427146330715452696110937022278695747490054652676140358510488960367516765548756335092390325181780861852387280502515454863930616037800735948166385657796801282660067036117564592456535487621255425269119842870114872653923515434975980094856075736411961558502582555781734970535415650863290550402709022564341846386535012905603162753872556254425436619508560557347069571561395974206896086465600563117001333098175801141915251738432472863344304767684135816392075193672992398259390805216602785401812489725760510482908775774607797592753533701565182848910881355773226249911674619972545356976009543496405151384017054291488566418351864013112632992861682087679903350146854511248363919546897657108458404551737498288511766351114948038477157448593200132570929661271369141086823319729532405627038472573481444209545698871322859634906101138488480645131045502927231416997811681737133325203513410599646262622847837577701019072956936110517177005834417482725092340105065235263040471295972534016616199587080511369102808510108628173842971927262295922562754938909226392851123210951166248905043048105577171205740045384767903722065999648399543415739435973734370746306722410101533190975135938297335400407583542482274104696865999826736753433737146182993240124582858735017823744 [154,152] -1041004872642610699998970662767998554699107454814110152910426534565244709969313659623848255771619915287944427682091142271054921693105955335819780845618171126224581089875756491284133306333082198341576425020189336101116467788811887260408723106791370855866840146210976540919968943198479866076519542138636656445313277123508065706410158080009633128528659057815761278728702244161984834523337039477877230586671448739054726800553193871811489237404724312327829550500782039471066398550275001978960967673565425060077950552676237621348384890440660501617151944986937926027993088815821404394105327988805157459552584161946453515318807103891828023570975956918675487319202858958382370624243313905076792367287377621105469359567027713764615496313766657535407360859923217695681200883923561559038701110565896047441226617312414240918056083511700682826944307493573281010364651035327772700298745627925039012260756311135132321297625053513661487205792446679203761813453841162381103742333876277237991156439969128230725249381900774839016305079335763008484722295628703015844527130758591569992037545656049655460788137988737111536119661777452006449854999738758601654074141607363889816845279426813788920677021894885070715104548092789593826243960255618217592131303542977740721847382210959977272494467341092936104615314000907473219721535191117191766780607537739168223744913700836848113234257434141626490628932105287755615573860251639682815315717021374903035850571935147208094437265396286399237693412770668909291174253661554686436996799968545665386282971512927423609550902043079009528395175088042953192565765933591283941951168 [154,153] 7990514803449203042915144217018161359185911689533573981855949589747948134597349780611453930430397567298826933192134716439331948107426347380473152760656756887044549780500507050843284037529391143497512894737715292868555131896403080519616348296742613585899702353126101670432738387849164940591317590035406934386544536500465376591017196433911148884558357362423686383700502836101381262077306259780422317897683533690937779900475383925673982200439179502064657451796739320807481008825621278485677229115914064293291969341368323356826339745945572351947634528327632431461802709863909803685910832181111311840349377425002445363922155897267437691155860098341353980477958464288176440707142417219801941639098893842472123217283010191155313184458443041912903585672561509336571644726118724513249077197011450333579277002634359871939788171021624533325963580383700181285195219413467166737960402105142393389601597282977449896779754989463474794057104516569769656711343128081224618067903702643002381235839178126515608399766395274177692090115468669184865021646178324868982737683580372803998477971591749789970484285710799146130676296581639772095194468426869775558260730867778245938633784588301926610267475853112678924080478660065511300292283977589399641946976683631327156023030500015041439617442396860147060400400306210448118599421910969186525667391888175598793872545577144392385968608346181953743524377078315923514135858572521329118492855439806582548150702840992930998671113054114354282702535263418912917479866892841949296290793846694215242331326509619844313089087314196064277600753001157459839451729456 [154,154] 823836660152049260902323201970826431729530956715542275561780747416039635832829158333609345915603651018899991396684825493471118172016815922773934222320359597571311996864778225822565569065786573512571710678105143756652042234185090549962222120615878116738735695088715251371628285460682028410829198700773605859179385336441752408630911439339364333824463870261088434191429196298263046220838974713191783505224470686209884789468808947181994729478531983093124690214935253105017827346925512802760633687473800005662385045410850667846858987608439368338017933466292266998017084700961781059134120752675525141946445703857849811709374762927493356376968187957272452833198300623222564978929526350269372683369370133705669467491943436295567112299142650702320045593946998914690390813027216021191086390124377693774127569453718286980813821503278870220396792485905141074577259964186507081727795608447951087383575790483206437656314173299397641246545989902133982248000435332889884459664377963880702548271595397428639566978543424105043434167356814224381070730553127030972870701830202893066958977108512489495746258444063097162161093303357674710248957200053517504672176310926086529102412031874407458653580145847510123762074825206674221370711646774301148327659862284607064630828105381560870657239985642200882113319871621708408072869407800768415932395865033702443428592759826173732532321070947960116090442815459658754439838817766275862940685188757031030108313045433588851687971666977922239937475419113421283235342124769074088898360733014912102511810045790151236812021254542366778808721414949384 [155,0] 277088195505696695458014427718650649632309096923844560258050426151598093666369288566823585854093446117350485686740763968871149262486593672062058090857823842374532378710779523301710805080032183771308857469329999022416311007870156045547971082730638647764977826881303133231518698285037187142851491788550857102161377645633174736118437478826081912483529620454718035456710952068866158653141848242056698810164850015067805577634550944889794250642969902608277886016512150969427560689190985482185107294183468659344086312070168022102089312923086396108619873230176012776214600639075048647509208862696046610124425824437728238358923386282671115145256784121612325445535145151040704457800292199140107985473569395090517067391904303202589423691961136600186814497797271564064094782139011510793602153009681965009009858835041672979814424030025156970621085691205628397265515710945665296062034439310984766848690685254095548768359719669454038592685006670127400610699129125199417218786954234930508142986160713073458144170802305356395183608105450283521904456061478277887979220613631788858610902879074739019115536950233838491760483441748966248708490678918440589694225143701107886490155094877232338762616630429007280036561039555134478300961142848790682711693456657508614831506258020443466695949072756991745132816169862779886605849866887394963315372692010555453278387899412071628922864438132270916555806015497818540334602041596996910711755499823299909535613108095036029881521409223218373052232260385332025345902997201287696214952696385905743036822013179464126884208394812453452072624763518741128283238467466475412392356191001945961596445951681215645468075233563654172016028364486102077126927558750939855029518788137730726749199434301456298852251215988686453964115526575893825347234842154287997295724597201716779143185205017111425008195000743497440376188546808528411838916711182843500918599576172703234487504832969739736451476278669771494547133558298116398131201376800800645088700422802791152077131996282686388063756652322249539413094649936001474962931469344052067929545789479090437619346532367124270589264946379892027796995660366173647546001906037371452091351333152074717021988074861794269580170836098429645985418346124274494185661554402923192429198704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] 76465282094230416615625044345163529620845896213122881185717674618901291041675346884907073684672420352201342927436230092616182713706874417935451536000521246828242928081805898571736735650464992730056904088609861517059015396672392326431598819125050840291574968972985798825609027022469083825334131205930039909719723643069098990181531553420322918241453562534796119524384000096189068731609351652856853792322226334350847734076956379713775523758332596310076972996341212501134053435936246012941256780355674020692057183189748669215909421623755320891475369554636322337799761280567288248372363232980172536061106422383105818713507399543163221238712701727376135837578990065229455042836262976621968903051300921997648740702107222940137572434922404002162015994992903075839910789915059326799224842865818250953774835921543120145274481233489319167017019256181540350101761608950682566283261663363430316366276532746750278692917979926919670095473799640495101375443920508498487183037573571343816997483871597606491438581424611306662662384819184565559009166564927053436068039445709359715304210460417983598072750151340415847946408906315796822676160901619027504980114683241233164123447886906343804645104075119773077809667507933756811143976965930738816524104595410996937961790097920528748627194496126168638275714917191379859682747521816610000474740855165860566821377024270011003732233650082525460503185806851631985813150033318473238669560039694177421588995233480449535716330687065313019151607650625293070645345309860977357782936530478788107546611072600004397373325547703817591023551766367704711689841968613095770150614694466222028084723301487990426294923521833710839788533816936119031872820655638106736425535893454097354808379911757483927239669973232429738114102469479418193846698210829567630178617397916771193199281707150497502538274880386369742139600929363834303477725371855887441209831882958454923171820405422109617215866528494156443655654178119439935431651051627880899714052388368985094688261373034261522642284691713328736965479516626454845788118788878765226245546338668652437551424033692978135104798994244376969548360111034797048591941063075097117996407351822534961993196353021454515130722746872832943312963847754112637326148776460987235856342117777408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 339837421002240706423212302171451020722364276349985169855727290301656082038260867984250559244981341291462171600008429723680149538409222624902181654352721828807383291732972403570735340562911013005242409267629612647744108525298674598979843948134719610096426409443570677683294403402672743543544490180029062178578994365549517772891658284682946870588649760008933154951013124346000137200998620254893602240963884200104968524308780165347379189326962091965626850726529077996108404910825258583737271099682037320408781273582800546243814650165487806513638590139991223129033092146885946938937849178082724750880443305065958853683662716694349660969273369051187667596587772398120927627532812168301485094589022699949685632006896766767880601077350893791270012963294477464027722319891732832417192786162190730585656385833388977309244154722017607096594003110711671312840576943826607526996853117687761069097612417020290132464828906661829115132824653533074356783945001974770026135360061393522425688946713878946046590236851663316724766044860497438110258236618796532200241511448408270338120212314132538576050395532805987126500789380856261762059476661445338270423623920606092700270534164908461778304844631266593759151825955530825564690444461968476443250419324612408362844887361469149437914359011975416706999822867023281247779450913651324350238578355631492575728138521743109170174085459490879696899428914229665471642841738863706033060408792168330994847398673935962888875099568451646883166290710658108548272272503018210822729527044805439726064722799311152629344017610162790067801562576860209078358849051808654963566909619763307388121294267455034241791052333004472035541791563633566754348472954184017051477504451139756659005323575055326923224804345656523835884668232156171090044413082906382081214825169770184635488550011489518278268175754422747663668237166315305184306204124497047075078109207263425965904974390252651103364604166914897849325548574975283759988559011562766013295373373018200431351709386233667711516480146965122488875243399376910606054559363055130328716253982253616107950105645900228774514152117772020573677388613104667901554860980808568419909705190157711842548680574284645672233597615355673765166577825826334801846712064759641997920514993029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] -10487101971284322353956743340882271131096673138511597841908333241698705858415700735787970913242464209627698566512906264531084431133125386449937106253021528122582211821317294478457322697002604245100800706398775549736730784752531113950835050994082144139977489724948090061888750686801029336337775471311530113973903047807235197947260304205280816069657171780236377155286095452560187233998098405908047557720858965789891258126241843347350411509151111654429221223245932404216906510089276848524544430900139154079674749847471155738359342373951982511551439355422041923379321812639072360793787930004000202372535709514273226315774676949074026044781968438521458969132465292625787619569972518618171034985150199710861044313685169600549111776014906922292177011415920945679772717350592498969435930239286898018320495278648041245246536891064069229300534331250464469601328822697949550864084468975459312973136355624205471120491928624181265292337305283708230186904676569957562497397239510060355399321581159232819012981339616925175367381434768830336419704981225572458936332843502452156883078198775941412648227261139887889224935694719753933411179105277132279758583387529835091703327373954213119384193267080732119071201830758947040830214278551080326481899159233400449310236657290049873152109753529806615780729884111709872437438286950518996020732286445796075549888599427081937812466247952815672685865024414720435438143975226362224376609372492852368440455160080905259023005988139436864410132795612367540904381953649683756252096843162558203569917507943843762457266310863799131218439020196499236526933738105870496919509306873237061566848047175860057431896982420072795995133434701979301152042919036614099787485963150970362937177427227968201399065016401838679251369589136107063356592648747031826756103732447043270512143486978135809038237219925622972177834287538742147834643240335376856619954983319548883477581383507200929551801378111713589402640741277972353976829489693928008218883514467844796642097852939829491495890976710492322570012549532141419947038507136478483515160276141831879473795177117327296218278976201703868721380404726654238743813867199036095056951132859760232395763979068332053318032410835851654293345932724653321116463514388994120447435586276425728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] -746077597333978116913810548821222503089192667543330005811460494636756634987458710402993233836593605664032418018972603431045145727063729428324156393554773748141385856696076000726413373309458789470300300706699191192972810625868206174019135528353163327927780868177947680709169505579379413516833677103784273149475682343113903650432806304773293683553017871633635301061475523560149267162015975432464800321714557751350724493033191327027909586020392506870654090790236184101295160340780725739161225326256386101717417453045056189297761703000838814585921340017477680191804789369080286293932137039176239439674594503432660375865614854394779653393778799075601263761690149927046655551933945084844300376139052593723029638293848752658996029619351572813577807875836593649670621844646402990282344018557557758281016637033671231379833697436698298019712676676835218034078856659572899015009914787098543827701944064583846781900302304292053430068281632574740195448856906534786530325238485124591397649571836107524364710608334577903339697781471202897247582614774680040775054598057237192572877080302668935912205894495970291551672323168113353335571449204709819479179579993437052247121506128439525131609731849851204373078152459769158140111816918425855593750732232782075183865942379148844537671777730535902161004341131058155349772945680752497925842337868844778794755074076469420805872279436181487026403622325203392835766151652737982639830521394752501605893997152379722188395497041069847077302507781877825482302734823058881883553592501842617659717501255345259857063540358878012214072313339753174607768734694539471336979233680983067605978222342106653043914137543664766437624945452334172310393800953002093006099056047505359470147484679845688232123276005868362340883585086776831286710218228451840721083020790058829099408440887026704677225592027175515235463324740321128055850678486272148939898879571905816349663523136171326017633178858114544519802302456929748040587977509655262723966404622636053677042745498750403108523321220539720804897155688982392506075918429379299718985283757702302122866560037378308747687514662791169238601403576389552516922717190344858142133525410214245223147933795261281023814676152477318563497516679423739951783864958937414676847648489854730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,5] -10578205452481466767201202326411584356786275125924235598736066200962852843837314822787416948596404425782850698900371974682369766082497947927134563328139712983179333359824324176750062113288707064603782170016549441980176751079406143758453921556543624136865828724731135456783206014639473590936330503927473636977413457492846540944250116169089737269183601332289469192872995406278280596889382678284317182755820793514644206201522884627568082000462905385156702652879172979177866427006216680093304812059311703555033480594180219101981545639317911812980884602585928821006384609836671095733593021611919426843874775140758617184298606523751200507647106234819126777592357674611033861019023034578682760333492881744690604444274505085856804567855251792190258238723500354704865273534621634282827169060011663391696432025396349549496294648267481198626311468253562844706381280045895358892919626057335792202667413065584130459100524151382508354171566692399329852874782906314998999912920467894899473289055868608449886606324054089981385544904041143628243119225513066817054646319058227103216182882811578340693703017829250313064394077039953329908905898753079098919659302561003779566196867253491439054627128152473496036786125864433767266685813508606654794259114629879483066557405798054656983969056050380247777798305872183703661395037210595544926517448902163080083282111640755851761899938807907834586567976362858296693633178204072875135066622287047083999636708909655455414457797074013422833597112408886310453124690628336328695443645984320537019137509383498799194340190227367491038619605829054131717438468788060353514048057441454057930064171840871266288312535103630471017687399599852403003244524874668828448430790903098516240863399940082504630288594680205976743917360956794933997301829397708633660248430958767707391262538110840280871131546098418589886273933850160019123830369520949044437161987805296244387226875897298856066768631305835911774450499650919311571876016245800614690264091058315270153091455602232671700346814333093498827617643909645376263664462339847992216961125454739327362224363006899275914535706082706012254516567368652506541485038590799871664145926663597288327475251879930650036275825985986377933372019999207468301056191430705969477070017783576657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,6] -4512433347026966305470144149132206613418896933410634210666667612012132789179022575443907454467483220303235550371914653930086419638408716113427467582415397397552786495159594887223705726280763587914569737532425609437097256944443400102299377843383131281873155209830841535238655962525573407613259727662112238568187381023458968448505490765078106359334619098400370128806635651812266069918010046525388897835812353432135337146381889766207557443491686656768310313940578021048315590391225882673951877870743379476629394805893298162373325405348660478879413277688356401652651017120437239722212628131712173580933097004186169922427699485341000685911387484579878457036026758934232144097685898128304522614662132522954847600167207200158477166870560994579005993397579074414629338991482916751069833604320033439872106211422384567370078440776166517075576357853204266682565290057571883666760718857096920878688199587379993732143272536714443621069275318981527074066198122416415806401570396292220905187907874749832281975825437731466128831064104851375849268398943008520799353126590001374421395096416794521366692440512017807695012775188666219659456116060251399645985447652418711810702830146353444386725149956577909608945255104896701320451090383172990913873109548692797584311367103444430993360231376841329965961532270470207725851619093587343815235178783830282647009235395960524118207683372591156972051311840838042168953786443995402956147127255335426132156890915219989620735994113577314294386480279212933869214353950049673548943284910014685855890551817579718151184066179905404096737584210877731134601909071777477519932003454649427173840491206498735338462811149118177723791325030076065261774535451142608572899078127123755057902216338294546003654201541375507735557400710718561478081711155370960227095220595422257661996415857901142812050792484691954174471824267478585973113624009161896519588872746941482988141538664976357439615480798920698287908270342883560591785214393529425274590917477094768216121336418254783383069544291376225576469664234085973477519579354459664723042457649458512921509777927996287721725841646256467837902764825325009743264231872984354437130569195266109535191982026580746382142652641736953418090493974992487175064656763192834866758568122683228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,7] 315878264449300072926315731433302517494411520907184862688307415406146536104614618695175151729440960048573076343549164177859796502325209240520489380947048932345845932862547961411194832709914194854211021210320826317838476771666241699329393281317667664432297601681329077199995000160727904743523918359747469827514765696587422034915120058726313667602293179649173396984534607751362916523017333638698555090542475325295505746666534399870682767621798746784913807278399016194553869402755975988586451103817340124607576588847946796537601136369676449107114755187124812635369599254992770294155475700419310595399022795372651371256011794133467958575209318862830591798706066834612462022481579614903073612012400952684608688385246419980367155139616696068202504900903105054854529567471289794957341896697780429507955868669540538510586990103138068337059981668377533993694547287972732220725527975653535393291528007311010640245355541751123807815923230146084928465587107089085107187309351277605751457053700255080554574313418489704163807212763694300418732950279648491844422177728004329744808992784614353524812985678066162706420591319869189276101173743182574897230484769685331862345579238448478083116854746191723366142023643711723145486910819079651608096519410129663182528425306570858060217985012409941395996290230232302266386570010208474076095935524428331668490134891648583569088805222443330655222191096241250236293738811433934338772055540701736251702881025127035653150124457243856439373172624002714327494755133755048634557683035435049249852980293300285302967121662370475073749891729520189693936600635523538319975153497391244425568107910165152427884913541733916670040679648604961774201568186511721274940146180282611520880674895472556527462671207501038654628588883336089034979845629220484443099706134868913412688320360169474865749414394371932191492183310839666739629466970505699360892035844997816011570633662512558307886137158325492977543961978627636922096711447668244315515721666326904324875948900493494246768997575949423678316716836080269541398026313044379922614896108240398449587990926362166923742036534080962981095193724437372888342246030560735108258611026069513451096387634889518772023283279781863047122327521389565964665196637735298044582392402481875255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,8] 1645122850735893685739654974870263967005661067603433597600218677763369762290237570002861061506300755892863018475968669248778290156903236321467882034138687609290651548539989089262733161180083245024795206715187990160319409087862984891170361699259531219537889675168583766199253380180966525551206243583514515757006235801891333732225852517197863055989986243644917672781986450835467775138095076955049356511964571922986644319666450684747553860692132721683099768477670832905819963263545640589214806568274426944281212508836345700541864518879261318595007323969975250677089870056203181095421992497797347177635320581855653320694875816389558592242284163557042209165093397930439341075888760072422875523463141800106451562707254987096619841247798757871881705116730170284113244444492623224453759262887259557135341031808215653582502703502588919453620967903098010590260796060160597833733213045385755444127791647780888862132966517975384411294459370605494849283646604845462297906019181121247594515087555450282960386177327945348861210360212133539536280309361032786827558673002677671311830553257005389322546138950259399942277212605995097362348420632568982747214738510213198431401367898960987051400778152991427473264238701350620187682680995053595479653202934058219498573921551378055794526397646437481100659532371290423643202475640316077616148517014132555825033476479519814094800586506490152585703156752837901293782970160462448852317680465598837211776577985283985039655748983510015795750853220149760996676147822449396470940778842321818209003925679637468689843085436558929592640449396974403983622721544542033125166199809362993484531837009838297263906794623939840207527718787982771116465176217668259438844944301029097153838613210883015465872006040464267389367530357374921585831795614481236957134600941442744895815265648886135520479604447157598525155652135987576541046624093443864120796758918585363617601462221579619270659912014537396325537612323699973747125164870334201745162004687499827819623714737712794397346244966480841888018078060343870857250215315683464168725058918178301489111035222757110386944540531638881223846285198706489403235216419354800661512396777435509871281195918561484953818158653304672433126391420480017425821804776688457978627814370753097236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,9] 3028086961267935943656912592076995839465262554862218268855794206796303549962816719272241360095727054642312372202643107012021067852209487651204701599971486612187364871044484377786125466421800836994210070145993253972303418103294940656174340041628228593527653904515394447328223757668187044941871556262321892773507763512642901330153488350971239348940094610508418389728416302715925300120427176971800314767386988021460566330530410314012999812382079480208452353906445835048065966969637887387694557965507439114741344297120669700551669220043488379157776768114981741038571849155404921628282182921169720776758815411102804712544821883541118423778598853129236275152627015657277060028795672183111797543131117286207088152743785356247922581225118034660624781215317505177467185977670715982516260117286843212116082105428837436550498760011414800199701740868599667207176204802010713581915672342912089224442232780244995369614141687157610778685304087039356606571552318113946198296880638996774906812127721658379455028915173673109652174884092822509366845988262373376629671333114133860771782048231904341098429618967327807812283859132548025534463383525677900977975241422213652639104492219289274905278951221384597027606679299901938509253432430585293694510851722313595540362538128827997037691118857954850944488242440308780570192094725275241231310252576470676010872866364732927040311903407755408266180421173121843628789477078975566034133177873340311363754488371134137193993457775880255292209428265542872589796555169041905585013981902203466752703377671565036268693485520669899564983477663196317614693787523311023009301255848500777942846583524774468426617483002212308782624349119305598768615297187753031940412682232407836160861219385901047287345771740870066972040977319822040709505617812671200500557747945688631337515887076167317336551309268944404043799675911298866167270379200006583449037496125542256726575311781994912473658560525591478564477499446342328028735768455459115106428242254307305223724649204902930865538098270605133492826488925679891403766904664361324708816815220475131078531153897046979425533404611843479983778275567594297179542010990497230404829265078391852134405120359463042426227141022756032243592708122800144232051103471164319755185601871885371441152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,10] -13365672458866257312731242893171409578297935612654950239242030287188612479671328768085572899910958342534562721069728699090418956997172989726208760351514484412924397679410899998089514721526013442059128757178305782151286750576230264257863830865712176898911251076063792852290981064627491759381602825467316203419812705858774503853443370048449409499403541795244968390927098982123385199837004975753654856234406925361672980507368033389093762248209249282904759319776165448089426279836335763267030398677587869415774105226704790148693405807172777231591084091803482833009470694714047055108000165171528766852340886918849381203854600789128491356522779906586949690526960582125060716850798990064806911389978012856063431830655065844783038843217143608063938848995046990397647316110801258454937161744034343449533028533325924275557225453213811830237035569635061050406552942538966879731421360865790464906542908072774031264537022950904915042828613239945114680901319359795333342800289873642983975448273668648917534722412911068363845439523685249325731499318743091213027682484946248720376330956417903093653888326449959525873263404828598198788667569836765358448940880977872224999135967169449366281602289880149505016197133561082665375408359040908830369293379781658216098964731371038249181054678383549181610566906216839775207865035490368667235501361052648128994078736301123901471136764158472743172683841770180851259426595600630404076815599708169673732517965579436341307507308253992318115181583776882127077760563263480629360947430661581527328554464459434665739935256613008827482049483264765607079307391095968913399456844181732864189762912134914656675057513368324125086352676811136698932989125119344472261069243824876152089559213822141096620225187612293239752374544717692334292182748001581934108944691648395568184466917737844289682787946416493199344342196621225427052133957768616249052233433476650445226828523826217050586417849926183234364317981453324154202738716804223193535746161097280957153962968012386108486882854172288627068335097263596486087207558365386175747118618061553480286578268315163565937785773611372936474285584359426858447108348868260267655558263567897040094739519203428182360648203396059932358404531473844549046162134980902469566485521099376631480320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,11] -25184712138681496060644527898079615276747496419154895967726619137044159547225967629961640188201435206218663411424907138995415903847502818564038696356068778871981142296639370664730204497577063780580164514326257133961971492617297898725448004439532205781220731560821304057427129078303318263896493718098235510065459727919142140156802205335924458251868045373822892615319190811489553704194005504397015208177080479721469015479457419258424676834235345993625937500021775140291757232606543182857484575751649026182967899855831063526360184859609812495201366850933056440037314832698842368041197593410157367035937009767475113105737120397541638592027249993299168311593004041040154512850186138684175081190749150381264386165057780713471473799309641740882320551123125768247453090979011231578884778364486898387903681034211486557652475538370637145524777003834133025682930996085963001709452412426063638689580307724192740079744736970725493997777567444731372643059754190745547962341315838657788206976223491155348129896424690732095190788723410076082124949822274945299582409808126686952590266674890468125042343858683262488720034420689006391141108395645191737717657045274319531845800975719158961364866348216440172655354569213463972246491244156259410989700214449573142218812075532788081842405899262958197303000469146112305111746607886727170334419151991148003770127826083453097459921546469039963904508605105191919462231872739853711849342031960550102406414280392039889006750774644593611695621778640107198629955223295864878940687792671638982985052902961070215940628817961756350459740755175975963193542875992654698257370549918186087150113017403106195871000711542928349716247580330686903552153924798775031239299642770477680190452211018293335741388877113626890122377974912285326231899897816494040370880993821550424326235978010035207468908867644183100546203594817881227849064761896212102656974401918424374513678951187765825140911810616445769679421300443605835038942970744272839801373292968992252055864908930315328128562470379802517488437405493533549661401306380448590279212513752933650758135659797615429472774695880576995380308582578781111846318911750688646129424789376685855180252716741935019772543800875080040669239376661413586084997188110672999390337624159283471974400000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,12] 97156090320513351156061998308532382374744626220710245727322822776059255106763492181860541903742714385002894373505580950859650240818221580480249666185526061588701840608259924752288752437133681864241056255505575177331288666011870321927566473278170631166043201570119442424132655918424566887590530339813380778608139914718116153602087586022584026186258552735926972657057488557202208375952023332339364155774091009557014489678100128928156718568394054510975560999169102677996631015580177625946908003159180169749999459592293178011185480666209345556478388583838084678404849006407448399220587633669914840521617444491599272684702212980646905848707492242326520072148563363522301169856261154537723566337952890196131302391688683329591362171929105349182183833928625785512146220870528668543461245672875837539229716232667269515828590244107645334951308720940999175316728055017423183978709521289630963256973144337461455088101218932322486512120533281192982538044164598915018488120543306356635759208792448163785916440761928577555776748291568834959526653077210579889617537946902391006409164393103288463458847086139373278817137928548365109880370101020173099231208426986058552253397709568142126364502918435773098510779699031200045568067815488233686311531685469035677651844816797595911156162397708847242249873670080991975236402888682556553154873378460017558706720594826577308490378325715936083147942693972256722397871119170841433018534188991449487833962712041550808825825651613389693634671113081723599134568035194764460511501000163864884590272650807109610950699064811848701474597867848381671142456064805719635730830511954290588414229476525551792735865743474431251735105028283740778086034339392275509738762638735246004904054181411582647129474799812498050718425042242262099972891779175295873180056852907284643552185466396543890767413050354634928386817887626729319520617107026095950085587296880648398829467977614423901666173280565396906165550858425516295671329521270856200625295658477055176319763196531827529335704880006908241121043082664331657779870669821719108956936619927229684389363236016044879136819494369662183219249658457319888909561555144569616656877093830457336081219655898431886592673429778159692156847633267656516651827840211256427116035470355066781696000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,13] -9718049347960324027985367481744406286695077812941330096374551884107764885812553464974965496631561735452807054910850253857691188334609069867254944682843769528296052002273076753522216667536269684792405732738943892762684367337777284559916253606931724487509802153490536934337265289826966224397104664218967557088781663998102914616797039036011468327948491244602891608118817903310563184563230993736425049602396133690710222419729612788541748490827663712750757446889638691277274480145247991222711431364843491225650383110466192439122813681814749053149314008032243427025539931130132282616360312637934414367464107231718032799041297701559099219514435100868522248598876060892583554277748394478752437484660938235460243547171718532620208775923925752130689364025419505640117570327167977679232973502471301499707057122787670989743691396041385999079550063899982712301087012764437530145417362754135410758862438477918526495996021030077599495591879173506585633979429072391378603839402200298370571463062821134268354585960849096495309474800041103514254347190451332241562553325446413488295267845116142394401552978188758914821563004594346400007132431990894697367582611676606410378782508375016458541561611374999776374150853962392390549190304699150560179773808511565109379588662000168491425324585490142258423365124055623401108511379466312105157603880154841106311927104598328286060051382576001020815435904257133847796712380940635566348880591647828278706098890451944894881399407568076051526763462693219721572822230263697598426365689384131554034343899486410630038078811882436320626286237213832050424920422015943990312765411803744612145166997346113157014737081761682498801131136270101207724727487739127639555949146335697377364497661215673771230333642075660679034251207482335272305959035675802528912815694052976061443630527018897745588024072596003144376543275203806114509423745876608424048502962767432959528225952739772594909829450236484954328935513229119481821179682796156987376015619772505184384015160965132711163764541369882201578839791506600144913570890140720968131700015050717725816317500644043466378802946151775883571633923929537925927457855235934222112091373007063407312899648619180136080814878501955837874168880078693422346367291252408274979078370836974919483392000000000000000000000000000000000000000000000000000000000000000000000000 [155,14] -331012471291834532379930862139827466458359127410777888854332558745509369003850011128497019855931099912628841118713447128273496066245927595628445580036471791820785084232522855471749608091621895362814654067446734390545561988937633131591434345635416795656426719835119939531627080353470592705372099895381964757011770760283175598130943916364778757524494136069967081893476564801279228477613177515389161280709549863996543710595577410639593853343296119239395148717312212487463082217981944456110172150401571485661302044478763505528037542704669262515060813459117021295942141488902846026765776354564339366196801630300978289121736636399444383611110256262918505556830980749554018482038785487129562500457400204620903072708692149440918816778672648701482269665772496105716365149262567890063705835281502712226511243761218067473555865703609537168668399384886807046044696680248209552577097447380106257174359628148620100936526083846137090711835333076469910230312686914498102237461393051961155160923813061759810949573599193988645912655250596836283622805636998951191496059648807765680164202438300384417120755396793759830133793739927465662550212227495811166721731998054774646191390524941537588240445921243615689046663052066919692742111137046428743217420364263105497507017857057522637398790873128779543597000585006707502123495750033370463381850540263134097266924039462283076348555818296318128750361402560726398290989834983116396691924542416925211828647781240221573278665005439908534909816052307940970845136176486711956461686475959488009182777921277780591789624223053601616870269319394982139659917894042790017037925615262499489617851718305585370866684396614065139925385411052361735185105863864931755340345315674591833259102521713661009123227482685776159985379186786133374636060692634722569770592464056385154693514642228427751947582473857942464545688317125105403237327631384604886953922473687866304731036757899555737674044981425480082085229421041919590608507097701330217526384671278144613829584073567739162239559821298969907592740936811318274473987782711813412490543848932933363584318903076089409535803820739289316115568008145741083712229556427319945100512406567500053438559978832513792430702948555116647503400711453452540498784618484457275461284684239680810516480000000000000000000000000000000000000000000000000000000000000000000000 [155,15] 375251031569210912478214250941623061416068382683382291992966397158342730494299717090507931790758351077872831991683558796614858215662316148809916402877573790283425199725810990238204146113349625091191727983984122604819725581514233591930429949257176140048821178656426540739231602069707069271917279937162300448269415183624178832969857088920664292264631116004581760781021218866281212960891668694261544037112608289144093567465990202157168759895049727938069316255068495939987349804654204491996254482422077924647324076038040401262023845160174107006138694373466901682122388744412836617071197230620295465077692582932882689866370752255221112631352878741595673114150592172799452351753008019123949002490060553777381121963386020492527786159562899664388634086715919057322618196553528331155761795700662739826274724223292057428655109944106608223768777330659054735052856886963860809834517156861393852509920696507417362566459428501826171115355150618346023238419212727772539696421536919889667307552632712377074442027777162646160147321096576949347118425739948864341523127349472247919815979785741898823859760145369226133004466750681496259600557894119937275734268165470635583296357713660771527713769780926358439374423143779141880155130321384259869874864012790043858283457879710226440844740804232781065102929642134321620560892842103991137298579702453122323668713830067286946395824632647121824352515890624518826081964636644174132277090417635345643513040491866854418647379366105843306132755851880763457004363135022391782989063525073781645897041042665351450427701556520818745148518042962280099866622166907706915590149435348352546646809893186145568006458464511854233388294334691042923520284369771140779643206460800828662733804249883028567425515977017976491334597892227504393574243501175655911378222144646820109710759268014701802325509281677070191287255559690641728043667689101398768106150229462269603821047848551243998422219956752884179746813147530393005000560729806283490937917713998215364964969887056892922337911821637312794890863860473834361124173389331566719561840118191972678460776705871582279275959073822713219920985653608867262641295479522046903941675433540585844043388369290352966276748627125317466458785170515214844256025717770228049922116374042944026443776000000000000000000000000000000000000000000000000000000000000000000 [155,16] 423072725739331973600540511932584525711458989171672451009478824148386488989472529508018605539999469071550097882197127065553145963089760135082435842198245282282036443362091279252480529353949820206975294843397416221469022494488955485193332973224380545656889777377782949931662063251202424595121551093365468463732765745822925794346220581633003544114122452657120527713739835177154248728873888991972386629580289016284318396414511812477241871768175367024540558531814406543541131602668577551513425203122258554229054976749722907011318341600401941985511397968237698970261650901212244142732863192222041190981678837516235354086997804771341919496958643188338183376846960496056884025653578330273261127573588701945104681255399438606209255445685224932004501367606255929406836988792679232484025751553241162352955106532543808388890701819945646730573971302309614262993423508856553942409648788943570395049875658082893733794594091536656934624019657942677677471243298112090334886976180495913429803041326182588370624435838802561064960884602181395947236801999835733222356763512842852171623161493461857553339687805008147595628353795011119038396500463265153422745663274909322575249614904485985433077095275929123206846362725064807520728946999216739427962879321850198555966654178487430572701386252476993628544512064760616753346360982729603747323975092463947680941077152156427857401678118089725923045435114937327839032802001043808638888060223637102103589693626363861357297410959273569186703417212469096577837163678179595137161845999441108973101473176178716131205602380252431442053715314337812939438187494211220940570729819824181572339859706618387865781173008430086000900391142274263640296210444034673741531235792202102235616554227714179503005076028691581955929818614371767075506645094718495920737518067998520910536121079907235716862030016842656922153331029285332343075511127640613476720270004812143716367618839700956515447269237003583412997723541843855842442733891917887592902881214261257089307725385373574500125462595438501767731532071995883601604309842962768640803733177806243576641757653801133883650262068063754364484130800071336559929578650299204328438114424647550687058623807623446150835928547929069592604271382706968396591286366500521298965317866737212053258240000000000000000000000000000000000000000000000000000000000000000 [155,17] -728781637868410876843141856935000443702703148864834891304109217951445778330821863302465053512590570727187681918239879390417783104454689370176109909166952933245387609822844190778746904643683847188208337526918579206233212466176892042339329354518258442873124122504061079126892771018548627139390715081935015545183859946612968085735380851585074145752133293384135660267496039297324713342927818755929431709906342074070621594867815566869467355807564846332258540910046855643338302266726240668427664078317436033001333211434706291610210732836272837289632804178956982032609531811809218334916477776055697384946365529208508305004851229149012474775074570024324054645714629791067615203642050248680581669992121869106408839611312447188723763552617548512834061968330551810661522086400290627790223059504952337074079024090866508533633290192480476318020655557184960727201368764473430982344685783784483964643781770079098799296495461491270695652004287220929187024078053520039842619832239755163898742712566920741541358570857945283646618025392007034407744887802376173261635370096732073744221882087764097922672994812182284266601302519697662294656548150920320090970479543731024224722721190859361988541115493225764994685463135049485047107162254884615567276156487600948352644910842457516294482253272183739380151960924510827800126756906733012839175919825324315345998316121083270501153639750533048165271452366430771323876277050868050861528267507557001959478448216221022937558550981326214493474418892668167100755754187274915872806612036985665148491606685455339052627988109663895742856189832961180168326944285760087146827711455665522701997163129622537872047860223642199771778540519746318516004791530971296690342180014908433144452139919488558052424153833330195946665340547367630750305780711552011253550221005851248594354849411185942545245687791045618831155214554403726774895125003456177572377015688014268119142318786034929088847428071046174704959468603410755648638861320278719076241020437878673906193185132031314653649334096109482414917647509525769185848898029699258013555192505840169225351547078784909537795741494546455739508251223434237584350584204587690238802283899239881082584207147392221538255015720833359294861814005364516657828091166371958133667831178746785030995968000000000000000000000000000000000000000000000000000000000000 [155,18] -1365023365197022044251877703062971647571666895201366780386062283264455963722461827456751035936578081729656014925280764686222400476569335746694081058506672559297887331188877234877840256884290942659264436915173217481821321384748090603649664940744132138903959886359834022057751281104288483481435940582083692295588246849775212717120468668458206387719011478889569212208019220276546674064697555284893857303842252458492564474290259259299044437893853401284713589709347083646132430206691781350838932731155862756767730946378295282198359513232119988161970422793950579974138635492190900573535155371802190093229921778374414970757641735421944499803268519753482345208596626430125005352385044304803417533762911383427051755159127530962295718139495731329305010587151157193776423405527748476767890098637352162923469299736511431274093020584090445248975247524560024090114899310020632685564641163924099664985912951027134580622458902576015382417539577184260360155911115637263587599534182165741405226842322978513543242247776353730850009382953846354546345847645216928697583938229695991987598373702263853102765658767967304319810088329178682879943417280048982525755031952390859783663691738733100523614903493270511074624889098473734305287381583738502761717728987562196081466440339088761785097728295262813884766960239733608092169077328940832006390652839529723244545499434915020111840953514858093772148050326548774515848885206222416260124450785462293265030893301104458663630171364806745860174572713384377643003243832342216795896299599839510763864554904328254690276281772481254063443963684696646396946719286854123023580710434128515691927532996596267146135285631885897792160239045128423835343253272892963207645497559949067463013426643362140382708841777958581626466863435798665365501837136736078840387416120589525764309455048160851846079450190051826637522034809861966429132581682773617737093092918940435997988423558013976200099548605874234520396145528752585147529415595528048128493902485171773914709637140426984287529317019648071691472690610911863030213002544326953241718411449441933276799751400405703265380072149491897763960502197986013712736247198960544085832402433125059148937418246084997917424902769900877982102326412621780336702797374408498183331482614469548939673600000000000000000000000000000000000000000000000000000000000 [155,19] 4322981230148020329075942595412721881024221832330354105401550589174895616038946821614572548633335033866826095099988559262711266220613618026309495182509528520607166107883469390688776220597411691257426643238843707406888044639825993613124497980821004774625465130920750732594557557210166580844836300641025413873774888118760171397921992793947117705875891935775349085941532136508225134039359213956967798842830708636449162688091419804252655846789548890628519693021214568520739546757789474370957022951624800544349440161445511254484094285545493494076614543319256773973873370888982299319936986534647826008042582148652684008922657812947139104286208497258301800121030242947132474628826889391625912375999013455077418115155228825365615684576884629500950580691841823611356380388935206793283191463423308801002012508301366107737003056874294974988716160602709605590804734576081089050071007422988655287095079411931817894384485945873046133952661861360970133991711048715013393124692097830547574443862438497875353148348709646790062131437372056658515670547378335968087018318453686372464026270820482981951875728407066439966359074488354964429921047879004698901712291114636796189819034480577607483490953550324491085192189377802149778354806524743601925117623132814372243939666503853212527396583609607237349195555637440374697523002359232292519428157962808499524092947833100891296547210533032467561395043281969804554661795176941253844443891047684302626375513822360923699768195478050170871378534773621225917903687960466094097984203911977604923029780841616374822083171270779137278991967043941903846687896169832843085822332380662111443200141500914057191865542828843852550738299717245701673030643729952825043497773309218140235039980361396346751678048174273786335771568917356419548193602739237859596369393467649397567739378466041635019196957859331567986316480239761468774846629695232529586072142972702236072296072264745316461671797627334362514086181533085218464448992618548957683083415772594782187283619968913800460836361733311332046692723170882410478631441996939675378162518794249002795468315050230034685973977662586354345178379142473680632934499278557860076812420110630436052314124118358561017015513328165522155583220099352622196603108205635875809447526896513128859697152000000000000000000000000000000000000000000000000000000 [155,20] -4679529524025552517385050647651913302760522581803040379869927850284743131076791611367644167493599693827452760089022335308811240373931965637382785414977597871773273557277114229515086582615479140547313101494321654217296110252390764271693320327236613352342362946145811670859786928525618152340822880992603803931736427145118561447118599408651835859453801610340394904666644797819803474966158059991558040657121232357212720399743255409903762357867401515380517899416367628858889280378593232248111987028028753231089986976893741619097978645961419289542622784933911122266737223523381821480984962938582432578607018912063614468269019917898688240704817265759426203798859861610202463129401578364962930761341482975435584784223797418029662394231077873203135643410124140041258393837702080628898102562416226331429180333961660032875208074531377733943347060703313585674048349710091803571916836432794716128432173491961763119380847731829413936402276477424011582394249736749135829353004883786453425260432312715658047254533414553969231618422984182578961693701891020262027793873846454937771472309909181469228067231607778645066821514186776007412527363148049220017067863316260982971175185996809390450612964630846667459976876848119828866400633892105009185781391754005376777652835221614690178701107307797802943472937636623987554445374756691498581721385017951033636641954213500573531915755542244515348365166139633071880393800973473680140707917446380935013008634104056230123796511017294390926295196884612121024826353919397167859733132268948906957338124287171439539955787078731242467124304132963214224310569339182717427034279846516779518120792093186281603437126021968005447550445980323072889644324532334272823120658459937549135471274637136006245295532900740464545404966629732582160400147451052607453229546079037595248852940235333615694795379295835261710594608073021673220660438115990321373051753605239940140289880581521107084919569449288939303106555831376751232449091461980446793846724008538379462150645299747628466795062603059708377738433724828937039971666764233550842762114418737554385194801946057408068551046355150448722764993968331049897660430990291943161084378832243045335812991456135106556631769671450554800645367355930734429613581298747786008478899007218548935229440000000000000000000000000000000000000000000000000000 [155,21] 2760356646140459167640981744177233185209899199216318044627278395330752422255669640749364184244422208776902300135181835133324543097636016387377724005761496848044689918795758473057734616591634287065560244045105510891013619374297130754553314636649736449271598100754012975304044396500487022165030381477077231736544488388023509042671001281359467562478883293065859197065929114396166510485647436640201292629388588051691541992426496737154853378162579485859779048611064832767854086939584489332147334972970594299238186237244275301176182256145779615255411180188119097488800301997341765032666573512748685388773937961251449208431648361144687854209091344238077534077325195763436484134573150897196037426718364981487466425226500377599683715835338803091700278640776335945045143778288798197275607134756059408606607663245822122571662334600796699609118769641610182562784370558750059228029879414090524488463709019663259731522938277934387877347549942485119859460865672632397836699443632136731762476171722658365260310747702596062215992267788622096214009323898240552525496830397413555626633858887771888564947440490394264239312481137094962293484128035805388197366058629281098573364964714935303073399239201178217698758514102357891180008945335644557742677836143831074065934875857653838716046021291621366875091930083577446087385169631527667674379271343743114262752185322745888297074544253478648148131058479038851425260839502695196294655301720347868067928097244855865859291739355598055163719831315907719112123873257474903523392561355107473211074730332637252696148307389808963880854880549993077822660636045634892534119417254214530862013299515737046579124110711609731213746609800723388893750407869281767258055689632162735680781988346606610260799604055242645969372474363200148210540009763915818736595146611070626665734896637483249759097848999358961185074991263658836122359237042037148339197864533153718367757852124001564401938266896849583132797694831019791095309062150877377054837846511967419666224892246646382074748883267959910007046357180175267442416040291201074038990060165598179330077994816470222960584514020507839842838885959993570185598719069755720828877107611483187166864923861484837109393975399384364499573711036827221461718613927015524692815628934880754432737280000000000000000000000000000000000000000000000000 [155,22] -2114223864050097922600072983113505888301269741058293401257352205708110198147762291767539031484308240015507286874107043607035815695495774605545285191772412947149234363122900164707988237850393863873630831537240847835605960620423901248992615369297029436952641349285586571029027663906524203912069974748067012509975810922506604567496709344869251953141725559836319940461853361157510924194676838856524299104746861423383899736876384641288614114630642755429734235715538227190518275155684859547056553406486208764617847467809845538056095118036570360849800760953498426819377817976646132336605629281647388390614289230975860012888882573909870000052370450954549865586415184794933959936087282446443920534278822486993832566026934303917932383907199295974879542876388605212815907249005945938227953228564840314858763316037562066486031753623724744403672768837309769608143317860287084594747016150928840431856038828518869959842599214476580745768596491865030009400452059012121918977099859230257641289552031845380792700874165164988962848243806186287250930113905691188531868911198503502700102131843167166102190843189098460380187279615056405931640754722188723290756894028115570219909292208985656867205640746513593440548655741914052938683122972801478273718885380621313405827938843699287029829403264233448112170025213819189804791689364421880932652791309402207333929250227630179452638005006734519369854795133803353953985060321028975685038988848801209397973648377610068723787620280779555123912013634833631392175301041777967513766741180956672320945629561972459919003346887400241107269603602876592255592696914584560007500064067978096284467833669509677508550711822365125920062032989407269783921373931386433006890164072058927639223442315636620390518124622572466836075456033187477876574498702550492223637919858005473294726076342035083923148359744114230635572872765445678241000075713123566211290908368063172934873029060459165954896143981486927315092928486776584608042221620715709920415869928951152593761884276831212433318625530076592281515011918321247142846550813961322579397487447514477905979981354997767026594490867379416858353828919470666027552980286021900387606134021860655936837359710067725423715889874135826057407998262539829769050424569265066505980597787119370832445440000000000000000000000000000000000000000000000 [155,23] 3905750628959002239420206953129818776904657003693853526653487086762894404432143147365208552920440011568469847207986558264796064179581265911468950065733009618440154265949917319784160809180716100203441963025435969536041120980535327252269834324115900084077609362085644366792247285839317720579244522279076769593256990001792585224046969450979664260239851132594850037571410381322967021627880695610311351817283921654813835458764870610841922594386509877106387482435736126251826422864681088480980720982334772792026894560117899323100566758931376750363768380542627111948921741150816148021780028818188020130036045758098841731091452007056203378075403332673765568885471992498929260077417074549041384036097505128940294164929372106032529283573077139966442459799752702298302180137684726284625950942272589781762998554406655371529987864514897407076464061459895281728858478078686440089258968295362117727605097217021563652060039490439749190545021236341341258829967155103958413450278641679766831249932512440975593498255538550223654161949270921283919847876658366069939243128574675304302015941391797586702425899787264157412274675424154486636221238855540444424540746378322489409948015913823051217922904881076958439097190104194101562898434934321892496956844267521561541893801989107588425494231277015843045062140740477806340419283014281324395933960460031136879152985162256288342676050821325524194400270008127809857823514611670651685667665800263590398898940106467225476618212223726894690381662931629758023269130332505827878516175015461210555501742248872925323259048381576770853124164081090530969215096225709907179692884201888590367308340073017496107714278006878315522421836104755514235649406980628242834748061468889277813690508210878226306196364063300355501503917994165810534219956990880334955236401258999746317195379649897109900457770397392054538797135177917599556966300151163514409459962205179614763412414918623674027481904219753280304740660480700868951737926051106416177820358736828736908840401205576129296747736850096821766486371657116475281113621212034072344996753705547460098280782230601117520969765360095625277070660284195667798614362624863084350656934069230427687361649354899624705063509484285438762637457301683911701746283527380122248563398330163901199548416000000000000000000000000000000000000000000 [155,24] -6013591396088491268173268303399417369789088652042090515153905309046440339246664587562690685005291459944965013289744695400296993693073792249906030674448947984150382756065730473608443791357677411645829391154960548125694908439608473919133495674397071310829578042490083681282115450286599262840933787442572718244997439155781860991362026220851571388435117450409851232032659528504521903170501213094922749615990779471673273978195950505030499560379127568117769429882041065687374504830842452270846745669111162655825849694024892272607054879159962739396623862784232761554997165586140005782721631656966176285918677290089583222286788196393819823205018247508788632439667964777301126940800707350301176559917045659325741313612315853549924217228756484338168467497738796069334832912649986221666275434297867409862166223355362099655453726300119970161370817837016061006623218063582914995010265773817988667200042432600196936948668561242093498263517461400280958681929729927713916342859938673999824251977896022607419514346864227296172208071769233750964672468839469091934165241902475615901318405828832949999725844742689683924619012533520914148273953912861288216592081930028843214319351288584244666712137560510070085918128034428223266733821779247449004320966145015341162255619900107307537240326682926613630990990976750504673399516949285600304991542586150549580680564552280974280978523309934711913239473812296692723924819950463987346249720726170385931717241342690122551961361784391249631492892032778222199619188374396376214393643063652272722363945177288433310560716651514664803168824217399318678920834026158178832867210250457348046747826255783678547453151549743504890027208839311520166619741143562409064712550878106419876335335518611452734538956139716076327996279785880026211875002202076344351848162741100235783104064479611907838752901717519793011798362953511871873640579823313635139824718607991111347930634878380578488439734350900902899506708445267282312958349014095245568285931974293878591352373330687875058090716111158877568252267556038114997708960879749174190716533128241620424179916050812997188543822425113463911084308477936845830400630219053050384840547128902611931919655060227192114772352322191001011431624614523234117271171070855640393304045766336632061952000000000000000000000000000000000000000000 [155,25] 6655718180974571537944774998202995505665022253092694600067944033979712685623428560670109477750574824726915403908517950171648548011737616886921804266751976854130437441939680338589962527008480768844344317592626757321628555994328040238838960135094549338456408644818117257100368621566815763707915493030049761389719396051129001357375092293043378882740633050930777335429798137291030562200340655972551678970590350430372096201512542688585837629259193047289063966080081961770086694045839928796143517822784571095600298539115694070948614051804783698859142735565028691431355612623787536303683897538383574915378783188749736589657139966077207901321733370013349585560011821248288299484393186398700258609580610157893704341655326533058270230344557306705172483694072355292336387115831740054791951497434450124729339324870013583685725816063200252723630724432581901130852674173308701159678675645188790788943602738830915582279232991753985108088276260032639926823525103462194562339984737238115666975294179838729590745300153584315071817829822345892830863606539342219060467530561600578474391021334481768701033756223444504779392167053554602530234913963027162741460917095838021523929145244215816747396888171040248269884698648999972827932377514070899892537942877191342796515066339435861741613871085637068967005000092279889750132406980752848497167718086927675926452875181776090969842980747906317970464572307844916406898554808764215807370680756032802894562602906667406835727535903975196247914809165559239267339752954019859730620897321959321315296913730953160846806695965217339724254037137323229521118246050632839970637947974769230506337012007926219934355391572272984758723623910705839777395262350781202801293968515670970167611118345349432877792623481654934283091701536925176884656100305592888471623094666592577891654173623071462693818161991883120401860674993688004150224575891613041050916820714696747380094089346764713311557051511356453151779228976836556576156041884796773183335865566567202253573832912984439374259211550127566930865713870240340662029068802196588442177925845043938490272175004361153115225740252981443059442184312027143909121484797858364781031243014722663384218672609469268418817809284706933878409257219062713391437748879790259956373660808311520630931456000000000000000000000000000000000000 [155,26] -5944400938481662939434095724294003667485794001038570076108878344668186922555807416036679840805423857955363747450241716970773754140373659899664511973890614155785673854141565601252483199809800138484393869977745488712354423398503215497723251277624821663936758383411952089828137326685463419597458763656179832879265210951363278905044530129947318822953394889971992832158946834870848861207424288875175256979394696639300317930294043158373474177557564633562944152325503569342869562186881103782657184949070199200831311528238521656333131756662410063792277833321304954502824455262402260452768157174841683699596845762162345198490899904641582523900554884739487180820725712164737685875013258276855149255291676903117093562438295715768467515671545346363700938556322096900572668092750121302204325738469435312552192068473079954173532200160103234535555956935391436518851983922237860814091152819576073499546046782411182074703937471319350780587187394317806766258202062040896525069982258609260057733183857611545776297584390994959892363648625727576889090715789294513999019448993293874154231595852940488080806822118064097593342570409244593009233442102344646070507694694345113326134263425197038221199925738723137140465503743511953828684820200653666294137013378516185170462879109786919372432190791619631016841751162593352868236116789744547808433246651688184955515719406186681422705678169059311453760935953093226160079659714671651474172643789888857054994263047468355153622463227783698430921177065020478840691807199732158392834318014337296337837732086766985552796407820546521464328467682453071411521600252222623264712578183372579681477121631570439853460347965561066968549092598486341694650267899310083994657590832437352727549542456362058392866730026941889410711343978032153533066590264694140203838301500350629366229522352423387263033303390342073373613176526693858046222329604460875950526579053616778617090105332191461855597743363685365845186007128868924435190898463976313996059263976908622734974717450800714690714499652309497976647865802209207349916485564690597838409498236876596895928490927490220630237570751091738596621963068651485608382009488631717313818065097307486094437004625552200717535707610968370772552432273361685785728281949346926003842485682623552369459200000000000000000000000000000000000 [155,27] 4643897388300748086880980566543389102610178770101376519178259106190675622977039802920870270456094712057527233599608399861723059728233730089729591715556054017485826714792805364337161073544632230958239298926095105831643118291119972476349158110569314576499917316629307516926377712438630948677692941158727811294149798373589118400561392615064304514936492553241736393492805076377542310157139133979332905559293219666249650762724162984708956480983987504425413576847415986862594806167193365959852182458050095164485663437838252286204469987273078457602973624488169426195851875705066670123633633007389973465635096529498265278454933069991543691488281659314265207120575286986804711135742573595404379685698562963056472610370519782968666864512711388269101212935370349602904730003447544629637126955774649572594295392097500641046528606436394979997874152338629568357957641231120751397704991114954223654682816983712289569514444109668195555574620485214724813501428024826950899668014394982899725008150686666036745501654412285465380024436257645178516138009504871798617151214750515647924421901338001466299457366945609441175629789991152224510585738593044377028524403794146772821673086016902092816707321888320699353518183583123689174884889435834398685490485752999884343810578254354000828547926484600457777302620946569118885799599267595902765076827065677736106027698015012673216470199880658490888769492342486408478392289254945984451122053005230348007676278311269751970963236257779680761736033006606766481313409709838308830481601785406158032678174417310479960280924428169141692504199739066816537583410521133195450613486865118941871259971346598366376217114468827601060907985275917096008248237265316786219501257058631700707234233545730574003898766025465482561651778333351940065321271229926837976221350021274876308150721735451226105956245949888711509533712985884787604157290526310780365713447443458046410769009039257841631208301701537810469409377196007815415814230845857667206136510761800244684384674807035714829551838267726530942655482626412864051523752887816869615644740064626103021540482397019628049273353596065281418907455934471251989514264910298764600213011262921953850116762868606800019730623109751788309008859743893429008338792987692837687544738215369613678477312000000000000000000000000000000 [155,28] -3231432253026094258376135375619298244337290768114311243581632660494577243097827874132137001955285183017422971672784140158597720637966378363710311421278613948099991559046837883958085358866639135354736866848346735737848242125978278691026731377774159097388128898076026865773161500282452874196608587745301821524482158714001559509682011903300311902194694239200203994383100655923480140187503180254146164751050328245448200418220681019615234683349449054996642541101233898218024756780401907932826593483873025397268200164837803755568716581199693732310850332670238588009970528639750190602094936046356954748540899069509077795377831689256045538770684550008100121438685063253426275757802618463906843151032022208616760089099619270076644082346367800354152496334365661866537969049122982148185399449862936850913490900639260276480126757542828166864685219002859200716815357097495094800784700912227688440902094832295395290388492045068082993972724222256107674422975958639632318514207463610123089458499148128235472805744865942917335782958434255286104989474530463427202868180192172486422967952056069753853047864164192454989187351772946582181706282422511641936118275168869576656823727134822133047812296028932639709263345085989053991663782661334266788832493957899190114129468535012426791004980495719506985363674087817496157219043472758231586378994504677113687174243161794065371496516633807656085003509521735249799502426237096679156829810189221446452625453520522888313668332422963512972055445926698357853713716308649495093818173878526753177419046236514872509768925255996450587137187877404559310829517971654443550839396425496668224942252488533145272393207791625188174696778525087381901513196352556601077997835889130100211317270646944508660323470516381105854776308988153990507304396882341121349224588425054508984471364259828783485595623510647951980619804900970975425019021337066080225785966445641325038016418724125554852244995439784858439515502254092103690249087576007986236502838519760506331950523658960964104092416098920913065906305729316351109162213475005030113398546294791090221932694076521021000525041152884034035174291995613760229108982990264724789487488470948678094744946584069518957791714502612601419017552920865577448899144621315870178522408519247665362370560000000000000000000000000000 [155,29] 1966928603470771812095607514213565609343411907590665031310005058868884554398959370861458888869851992881242171424432323250974474093009534936485272575556779984805448368705135089740988888177777985359937577157949407597765046065061290156319676658784057013125336084847061635122454276463402593003697512501787185729517948037931763334700154225305236706866060016701246497216743408297155257492724574681664816798103282532917456496222014031303527260804008144697641265794672033000366221004226014071953694218161667679082994940044284028031755821342469222086615301515740735742089638686752824878801293044713884545269514493444656534931125235585710881035002121898368631806446047463166324343739174808433774613071285841855715807305934993604257681349878380955936380349624127412680148415859147368343013534247247319066988908175973401054860866549647146691672449528986844919145642635484200977045841142654914632408347970642049566426748558193423071486588124702891204622536643790829751722675801845269625231694394398011960878354024423229958799514663108836793787807342531365644863122671675213656783866526285980147548697070068839586964795692272453423465783595034975609759820363955103351563352894902401089175194019529553547798320922307828600009594905556572358736649361552433686711432152105325432742362492277950575833499505116872139668725902350909635332482232845575697614328218741720352190877088983450442939064933012448707377378565534459140579779740601546369161637999606624945132781078875900878896963575206569409474197299527054470636523533417901333200296398158090700374114844596300488491911814454669836476939888425045613052381848818275640792545438910753100956027667133838857231056629078159746388106550357323888102985926089766825879998175556703792811441816371027483136818695284841535363491203586414218752421889910955438013773190644043742282057154114851220280325936058519112616338125679949223535892508521209455419032420908923041212400921604505649360662790062035699937640384968414039480953365179601184974337615846859864732958296631032585638437638365204250063486569761748633501666556499402758327590119258367715065975747694494701590055743745613463603979646379024990945884207308096769098590656606276839971356128672007684564245252884359404390329724038844542736672346772787479707648000000000000000000000000 [155,30] -1026358443004636460578324107909382216889288668559943615204918524107759915314119015805583284185343636949972157206871106149883079936804154163434694558418282736759630779782992244511499524674404189915097998578221572872082748858958517349969552955123390586800102623984423605406141475859902880429132838453920651355297249978553120708483515618206489016005228337898080119211323432363212757391006128649535923690766023931759635569307021334974429974043411132184326481174573319801109785992258526435685852003665413023173153612722457081371711994144193187781064024161516490836292896401607066274852492607784572053187942860052920278851766057996438087515637172595559574441654401612944088585628764042036691624832381119661181383002834956584914636617130766747893758391997138793455514333340512069371785844551594609598749540697217308219888153623679280629374634446133310139595995991860101679431214235903669731608184432648136744490505669122397264299157063025310509261157383424039990476795710308009299059663767019569735310351724234434454041306109829363838880292372759349411546669652364540029041964629492249752080172055418516215558770203297313092654110545786907806263021624560640457123964257600517885292685288114813053601671769717756942870195311004960132361891564492940072567205799207332588581326115364721844492311148422396192024409812884220761522399937311952001558629906566096136270901983742661651431233756037684793305666036432367737609880109234993438249445995870088384933997959967565844802448908757153191535564814350131099290051272778282247424013101719637844570285740795986837671628765702735621731357243986256555339021092106993361347015378820643085990372847433195601517215405314508357666419165168801428165404247229051105441112443485625519080029700878097458579974191737753606234992084469557339388170177043830678981491068503373109565530892748524842839072607766295653675823034785640107107597324272956527886501522858409314104676989985661196678436134426203726519316935340880978137650733167334268936312613370466682574007036095031907563451135031182803403647413138653632105160529526694327592488123791403066706904649219162002188479536138232652927708849899440952500562011765354551518338937523330594893145329400528253747798149084725751380894169663826112262315704194103771136000000000000000000000000 [155,31] 453948732988593386114630627549515527163622580736239396528969388500442733478710863107131385034893218388665148316055720517363043039636432754643842456441466399261684892177082500073348962450100555968862906056721354704397722954506262414049696114514602770163766038004479932622531924414292907284777768274321149480859067186556931978993103101441902396559226863066505104595642966792464434861272517710127600684522346588169677804145201700031048443012972733179928336297859249177219573304515091292774453956113537452329889671297132933735784160488669953216945138892441152061506170989267419124164701820734321134729935989278521618778009570011558078485211241060616422423026739746179299388759813703562284703895046919697358913712394414399809474489157790406709524415560152765172528121289706219795797624724603621993403872111281173599384792775898695567541904014367317542405665397608474927087303844072526771319787521700632516194646552354545260745081323071510072657550592527154762025844783538194116358200537316165887197110578267583990952813241049498073458696078325979416326127910355419884325176467762597537900167254206786407290120917311409722814178704586397536316842553186201969837449375369392311412962316427245966124139364817947144065809197838788975849252867777406201305819061494578110164372248083305482127765348152311248957882908740080437132703990455199847578085310239265829270209642635372005689483780621373334407602268224777257215655144535365879473302911043196206193878527979031104256726315141134443841123845570347306720607728945959107148099182963739397820913290467614888627888243961355972557062262026969963399729061331308027114845263129312192367398901147457482046531160224651931573864698093037906140448507440261530034147306459757547114720732528342930992984231607061322564733719343710206032163323499105497896384029561090862781617899205073684604499645489455994744915100874132861278828048101657364512206438790837847380126853832069201483995613713041295080068910563231660093080831068226874089700451836440568070372522480768845660297923294307910579861957111448297013583428921232919547528345275742289013056943510277732976599582879339218833389901907627417682815601191185203029509095952227720960681144725295917075951851021110606497974214960245441535461543026969953697792000000000000000000 [155,32] -168691143977066596897927867761009216629540695382517573136311363740064788284618481781063462842738275674512658014432853145589560831829143775238722358351522567708900055327384630605404420372688474560004404353260238183365137368128038583555497504177647372701900950419613704644670857147306110551540836014516225350956301139416107847752755300681761015489879124704745513740149418455469677126509460741602022948964435862460991760212535351064500592831374968453560161402949638295035191653421926306162148805554369322167703749276395721421974498831625855485185946143316589290574853995332521999338486288254599994724798495507595018420205554345005588232303961014471600260456860807168399615114990591750436297176547158906163792796690250429188233869583850552205540017724634691133340882827618466148216685800458799033712539810580337586302141561103976529339296969220260038256382584762987939087491170283293889114845787765751296443930576957810589490016284755250746690881584550731523051765480175166167871092916019859639745756197677710266401807844050645173764651312971316174053762797188429401691361921298520329001703711030270613563806200555390541468203212140081216187416337978889979260591037769960639535903037385756543891247295247272412179775214177056089557808890241059317809399619469303755556106926078274142201094181778195170651166666692922720086699702891960819224873611592113803638797911081262050833014601796245193747737356562080659725418502476531996058358671607728077589142357923839067024132977200143496811822236716564521185239349220007577742811720991528894348463298021148206788967969660901528564430989181340414333880789357845066682132741631886045724844155199470443727688124277000820223376728220537103488103916333179519324081826322765539916293267132706870302354637002071011786430334978269482264842615671820321451606155717504950997513940074792321415830587166045057803698842045889591919097627952717958260720495397385546196221294002017403042296410574430208689888603845128824833423864222283142479029846992689721576456352956704199915450952969338367505628991163717588766810876793168214203446991985957627650838501675273457083601569833882494492357336806242516729255254263842251353539300889160641269217102164111142393304833634442474325625243978239648665186655702720467435520000000000000000 [155,33] 51663026739933022019374050567961654570231299581535360333748421360225584242717943366058883067090915593734479212650947004840442011778117031057831827843661794821663818231639671747773332940858280855772597784656687385242428189015278425421786863397743138416064786216507951561162994619416727630007310663993758471411116705387647253318773649784151004824616792030556834996349056607129056873382303349419097990967595606111207296263861476869173091147372608409952865385130768314174469678365926549799555424447747909560184798695755459356418851595058879733536432991914303481356437577895193025581265885107666462185059918394693937297784947617293479951057464216862597932643141907060459733402206366467546323985062154779621604737533381323244858531338390096573030990114013023651661172176071147067697700829106167470611784193602110071438533856807227621179380033969369554204429911310478619894886630513143786378875211091685180962928904044183879522361337249184290130682354860781444455734180972565339241562164430083503644401041169903456973814762665720760243628332492957101640409082747628959726024313110955382341218626083016360252376580274990749088259212078396609380273908090452645170063365721966771016676136837666330851023874134845138482200809102141445495109205197877373948269712909613552690726848967555706225328629498651872924814339670749120077014706247806191168261471080786390229264298263666787480087170697164509885373561143286268949883237407613757670536436745682106643296163571095840496008999651716186127843833131064135080995138213926003943148145993764500508210415835082283752237385445272592349559775642005568870639020337286797286983851490753651597177472932135391571078095325813404708184174408388099786547483456335895741588344113155472339390090459441825387828687378493624865652650627257635132328906141846502620174366506486972726640791535832620643679726739796590832566250751103038490977579330247647437355519718394124303840457164681035144002733633364704476599182071316293280988750186409691107402830739622098332046474184157817606937364729925804749381396852638037384056121782591472308629396918675563434354907464070814610918726931353347713444996525138445607213910852455939203547685871976335457396090856263459295475036406698188473442647092602386526846229936065292009472000000000000 [155,34] -12343659629436456498461019800802605464193003723857781033341002296812903498363926908538853213995238969520055032580531854927713166392993171729134313400545630963757303612302239632723312913486223045730563762554657162055740309451550819285129487742943004318353437149562700938751264385796669339433726019207721315834669211692714663213929122807732308717927542696822055386289333132910944860129557312590670577507386338633802621419668665274501923146740525529052309203893679704083968427855767616133493361937225191709221600195564633328669802359467385545818635970607039869799968533418402622233969822132906589990150291769615465927083767704355617685432466775080091540906142411465250436978858385090276436982623592444796469708389159151201935968373892209519005109825802166228020987578963142168181758824428069286952021644147930149130729586580064389605578463249440465121079087841319222000458146607284265515699078654227672349907878517520750489187754775469747049514856585403726615508591913252610712374225073326735795444836832340098327776987210295172042244262381774791734676439866160173984164078544093804242173594041234702198916156787637044137714535630364667255499153486726088314913151155102184564841423751087759502404674730302324937530565740217657407855633487954323032087326886750994162986733483469926710172108707818708610828320949959423461165811026236047069836821070088864433817622158422087621140050116022767685063622846373211309711741221631061017677272635042092179384278175210819358452813440489137669624697001854814916227813894124577786741850074104995415989791539472031097608478442258950970512527797360087454575776613938459092895092019459269838519582101097576064046169233403599384188407144818122489925477103505431596363816959128058723063798460096263185690351814755954624361297688952491876345423124738073242517803179645382356918192974157878628310334725771266563023504187107167891404925004106050474598203797851182351477412372398632857118877342307234963276240886322570961706624684462839577652069349525101204235414938870526389629341372491751061873139296411182968777121591014686537140774757681436616966000260975438633895587632066079085828907997917100202173570202985027598733715127153705324842694596365072285425557399704053553707361865380600140530962993187724984320000000000 [155,35] 1888476441880928041137657997587700638663596724633001211777212766778357992081996821714943403178201419586863913653666586514590598050175274981706061392023352893735382480247721942227740010413468178820707996975100872229010179384252318916818006496881704316028277975100081072505355184104958017897531585900727308279510011972658729333235978039710793335285818650646074204116965164786886211540721520769086542168745311973973112598479001286893355460080193111125480143509844115181265592638724734813141505354045646665367489139895625544088815570540316640559782687004811526570981892674610783785859391574702046546037255564324151561617251254460012649081501436880732280081628779015703462914414588862156585911839100822092243971090381017224260755577785016597073574691512767488763095844697945229575315114821954632083930312996097847626094724255235606770328146904484084892491405964587758564423440094757050110048524386624464588106087282671953565931050274499922637009920457143489986781537419264884792296679798701122464272994840054997907480469442908348771436670926731651724965026650320540264702440417023417358682487667417927108919844203252447288894066208490607056255531829009870436274704441940143932977805481366639820946691097724244713575960461391832813297307075146515331205297083846565808022840351119884727229796522041536757935397260952154824182370037248209853036795211703015383606870873684631286848141224838335389796574251261148156583870507979274513447414298496122612148655998579144872291551088877294360470181857924348086565493493367330005095420305408082015721622957150297420880031300729667770174128486792858528670794533723083517297213599890697716415396335197176871271843668830567396061953124287781437079804194107995890685495477257580318088767886964864153696016285024402101374584530345466353299216803605669735200013983112918997013953686268414662788779057654670811723027000162452257270407412958038505038059476565042426607666518745489130934302370404401284012372672576326951110139493606345599226072634381018279598381813514066397664350479711455538070546245390248172050863198799545263391785356265360303893709454386403320266197786566015402604248228630893286583339896477667252739332970951192537932853125347927797829841112627881062749479594419500027493461151392028688384000000 [155,36] 61713231701761455512212021611021129440179857727759630681599273064266561921169198676067970815198377014750679016951675251233023008490773673650435247031249256636612069519696570867219769463532708394649176013333726168657372280130134470566748986138771010603539914988575154761858816424091174728331486239133627427933526647959386520702673863850788510896037090262585173065312653260639695789373525715882677662773958070449973845613842494453874174842093544338454306083300247448717187929999239392488797249813568009409211634498575567636766671787080170247365732366056883795676470627532391912178479083079692805219057915183816160540850713146068527683568910023633359789928691879285192918744632509499049918367369923046209873987095022736321295517994227640830693811643662657688028005805669646210924838158310551691786858457420938214672606605265288389571665230416555559430172338904929372407766003578365113003227867333247901661876276265130046137998357554341876118082459934597128085069091794245598874851824818544632525484728622421355723517772236479894663178194645809698995729746459261231957586683093169251412110814872248498960606760892754275284901544034416747396756353252541349613692266689337483868378575851695129626703874998183276343357443094668872108816645824671459644645860983385973077470036134124307129856795478508910701357143714599883853744984178598501443597967975245993126409308161161014197010347858712929240140853696145124892263600837277772721734182341652509858692879139011423937254514800727719081280120329706499071134756656931837284674084751578303370096211059799833537982897810602737636053109044775919683180453287360725208033719390138507082022714537066654947217934199302015753672578698120840036785089615747750440218102714234380363907348616810750347062798206139842979780698681337519890491260288458885351286088967553847244318199938072550635564946871755879116330076000617761335174043201765872052291107195016279333294873386981501966821731692908701640194669637263367121699832962182120655570003862063455438473474394096463563692957433699766494198481900586044911670638806789515050818040069283127777565341941460707072109372998680301754291163215149252587483289063834580141908002733826687053921182694999003469060866720157593144183817162757138986780408678262374400000 [155,37] -169672134470966879515046183698849202127554248519607122351138053595216575608117657179117832424349853147164465889146989864119699289082339755107076403433610156729144732128345685158032965989731783461636290392163414816946409736263647509644960277440312462565504293095431243422277962832367087982990477705653982177177950908576451227614179682546468769732528632317626389413162536634785472756195079775970950834372578465472202327143779436178900047987096274064761362338344976704890669848601558024161049883726859247644213554129099264075735445645463103021042762949160999324064979332407062506753516320015749718356965162576623059667625939989607202782407943085509597997387732351240886400624065683790584799962584499931034294189649075281794379608075753904595296648793351914733719758550394814397461291918145093716376042861861184730966482956543381858892849647543165326925559611342379552419814124874851960410439336506923307066375904261242786553117062979884746777707365583337901242394057094089723472009204716096909613143335825463708187491721200877302796680805765884196517067360427642419954183873191473896996460651103528683763510742651272279624416549543656725393330603677096090709662526032684877272860778450846367618480751572569011237656250565893884301356028362629905808615076581627517845642037493356331477916187555539783818836163360296108469343689996544600280067120764416613996762612778885093615129171015741399017837982047221591115310984070438659299284895203588673516092185612357951867513213899040942409940729196564636013684391051011261650704057542306757176371168934949088184562524693004377688416218027184559296003004186812126173804071948376387632663290270902767301111110712150493124273848017544360648093347225584666772591681631545512725698261476340281269532041855988230576144084925357064569573938571355900340072788231156069510612225254370791358136853596611773080954412615766531318545344306169618746634327110883109659155963329612781234200557582842745837431551570604651653972730770733492874042342974173729313048912733583037927688713331075400510864397842119783959385235210436140418271877963652317699881992819046645079652838201877776906250608098430982612066704495949701616587942959920700282609520041067705155593641417542024056196087812217779315394684471700288576 [155,38] 73612715807651075917240392383771713031430039049865892624809053862563482574426047757729445749120194121063960316648169716297018748550673649325341717446729411535285265490764193525901683980178585502279604625114459685969797302387456618257940019484463989779586872139001480881729092551050140610928177478502734654024031287850749624025771071130430957849489054493326306618402172532210922840710911106487684633811940135572273991846876676502329574415748719512300092722602607240844708677703442490608701885709895399171076402922505003316574595389961608884920858832573791703968261787213199200859557549791559713020879870902694130482882419808925757840168612335002234650790468922704976382263510998496577702602666542760443662727360548109122054519341955685667458120550525175842945359205861073832797190044205837254692365406844866526309669805960669493930036942891896949153494613757068734185962512252849567812091934140778933826223258388149438510638538590079115030372033385829734686301194186540413234083688835538878204231175133108753682184326109222790198527014735119996510670100798229950033620650085627295326442675180200548118415488396893519177214598906397963363837002788581483416791072163904183914386376200390499121486459730337466506160094898242099304886261452943348784816938446443529273968716223219107922713655953140704848781429200285347929488253615053599924890030126501840017986465555253355219434035711215641636382927701273918193627367442508378736835224729594975181152967676231391260033521183104362592954145352355955758296851301620426641329014993126594278741310821377974002191038850077355552554260712198147043558519553488726200885139203505000020326779080909349586633404696475541572115209007661901102152352474519133905091917015429820501531977506295578952121690616477332318045371218155576746875537459922670727804120257685261668466405430829422922365534406964256699903326974644569438368361561590239173864895465857140061266715288108661802467190247552263984218643370265774198736732336171917983865785058721753788890316026961312212638511802679121316533070255076122801628450592596607420890153996031190077943633379803431356973455706486341366488258908895744619510997284725611655571186688317823948169167186127766148087691167248200375782425454641356849753292455476480 [155,39] -21820845369363927584390308061979734718484978344054299696379384944815643769410476429149458574825302981845443661117748411976351919897176066360015792098033025045515438079896658808633247951117897182837348867221797427071596168695389194976094984553173875164596335443185555296240032005843651923090240391027033655723130615880058458119549452830782177643241392117684518876189565699813984832052456662483356794800642515612568839775781615168831140283151438872960972033604345341453841952815470968668339312238444315620355993891965290718102119668809646880581782011004179393614388387094854246852397116633237322762586223846562545382710281146834970784598430500339280149190530985209652854694673436475102694530876042847114244735557220927037444940069648526162272764652117526644207727645802136090477735084534291317562186185583322653921117233826733844237246978012229808322352010257299044678833456309507904048807166399734628917123559048846312089611614576904303732982741671484690689561956016488923749550703463317851099294622906384124050403661383273433263942505254990146563425646848685488124757174539265451678183312712472755935080316820381300756658906002201209537037630572370321210923232911686732672521149554365986250958549742791042586231163781799879492297787656339412218980257549556539674801383494418959283595522048313513791290404998514878111498617610143960149107978899156549499136274855464727466401087773281134162313340337507556028025571156364611929953613450320332966543055376212797513888134802561568073294485326314486588442328710061391535642833223055396793010545849157525966088318843986955958562369047290802817581669845132693403713778824352670913426631588598927313243361242431573377504875406487641269343095026968226941179163991789090305025840836145744037306835282677501074657569151029464969535639377481483237323542950342055508475748496244543469004751452698407276625640498372429520599229101387864871045052732914548087536654586036906809470165562215807505844540032174704082319958534286810988460685205349696186201819485828710020368500994815812739771742814815513626658815704324588724772583757524178561247732805020460452521010684486970035859508713805789305726637668071123872430588154910564169616941643010953786291052511440095674448477128110264489189352561888 [155,40] 4863614335052710115503974074119239968810281855003946585544645150085447099563840288716787885379124073555792717762773232141394599422457216110304307096841728033785306457697447907955029964987572705716782245320352551566300679611253683563795566128615059335738875057965789699786782515897666473454960539542137490078845602950816012360548528219304266371314303192993131477644054642516907337226450158417598663129937225630942613391075768058564917462066707381274725391563179763742243831353006485084140021910941885862511515916130845719825734694426947552794600335251329539419803231411212522169029193798003333616554272355995460927304194975348287035139239925700031292098591898689242747212884541776590129319561110607388157948320135457105783932971881186164251289419602009841452202948840644977428409548873799266667702025844835262031528833995137294891434949620114097346798317031260887233165019210579314977657358877258810059714394158562489518670156384205595925064220649532109275268037576059123353368012845449266814026781201370605405030711129163482621856983633788902105351035494599389617241224750740415073937758664051656761311899238484188323555092220021373735277700834154899296187160158588688239423870721494231938099206372092000541047624510633698102849826483085949189638886639005046031005387809451146491777097433587566202387589887397229446341626119071253987630057906963004861971445818715732748479497034511209891098844791392398225253891589191527816986069687623455694841997005509444911050525011148278254716953493452280994686554363167736954815147308068087178949560633469208509281920481482296737204761611663773497653678383491766510655594066801546925259091677985428049937899695058163884404143082808941851488892951915112523778631754344898828178183014783851993211556670115960365609906161575553704240246261089680221799600450693174914523493009900974582968129586710412352589246129800424510953316256634083856712819178383038807935918895655316930236890176739278002341147238931525400692674190616157735363746146017553768197367319920603647840230318047004323510380806923883466379840049705310946290185074317052878709063951440201180898004917202710349475863711811813789233149786924894337056888742420203493386761947570225676851767725135042998638903622790493026692449920 [155,41] -696805901041230781635880627141004333783335311556219835364784142981087252558124737847137565039308750924314300488808017777777785539938253652967986918540728877498588159552320298295842867410969733789178023160504876319005979673908371219013123656554870559176979991661853609763229115847784795109722369838506441611017650220412360238003789985600153902621738221193942302323489901458506224362237835315169591456625903019788466254668736807737225921003133374026611666086206920297282299930253905595319866169211475239870002391400292522070636267855806874604191594243177693662632315925074847389699711253540365563878476768703765698384179757081649735577587125068953308470764243211604707518798466908486997934286777075665212764896663822706676089451972351218430944812158501285335676755381360051186362366868709692469120683423333323718738566211724346587975591517164973789197107007822174206381219394811551637587275092070206353727301271548024244576709189993414188017010398613250168588672265365530354476223420829787521998909059624739870510124108854925393618772924619093665165436547325668077256103071027041101208633844153332350002202957115443892141765319901637643719297916104852318029016709070380059933107247134882673754400524358068935490396803950361763116553915739145824310444824630939887842541667572943316580888339255465678025475965371756550636607353269094452016419641274305447786334520945839063024629921111839138410150386331323897246072779914256953571929573728625028431455630116186659342392536524406032462052972853074790991844169636164461243428447781419356199729486144091101498912494384912982753459092720868933013490873118474239789253753972606607930367906128773276264171223361489066572769339059611254936746505775812098704819282476008749795640341207725029294867064969506696891106696099043750203244360290882553775157897850032061421156284204069563126518785144313996894632361492363532813144648994746918756941949917997827437758919533366140289219106642824577734687021762179899073990718992216653102913799074563665698589426811797104836529620275945115483090661840950485304871361159903058428005688045583272243199698904751829843055969113449419126733211501200704166254549678161932316116283486194397102920924895466449925462033294843115912765053856785893361040 [155,42] -28875446446462352175319278949805663002910044438686390435660886936085462867713675823885294065060956473384997233631655708317002667607949174457588787849061558794489347743647535843983875241635261609708681517025257337732706283093851275650592871368141285168220340525273022544812547115133276507992311096781917823373020400815378833211916814355732978885041425177815915961805811001531954975314268602853557644454673275285861369064034931607988590895388010864436782335440794584239943870209840201186418824999708861168816394363553251790594268336641894307874087498341649086951102521865680989505524820013414269990094903809127759343283504512927908884744750794412698785113915842524772872694546193038133837698754786919405383934672202531360265920593427941688277381010830650877031520144291569555095536817573429951254501408037352735741165975284432670506939470310327553610188242772603202797052787317924851108145652737807139336557931850642061265168560838750144176705822237263751103705799868754191028322869746723517341085280444092786776238401356138645062063807767564718822610761902094132505880991824470003773923205871857377235800443954376888342204366828021514694501571794946042278229418509694977473578103112039345465216619710152706492550804697839180179445811904926841869112497154002544318012286090334121773454786670071493036058503634630383901731330818677177188401483366800112958709528910032707779510141497114250869333730214759721415878679432817772133303913977293002884600414599213724151392908338587718035071011653722403199083527369193419437871559361973354655653060802379080726602356367946738740902760893456661826027973023538024890508453279121334976137922904128876675313428228863154272801946824468519148401890521535525498328402125686439328922912054627992556340005029408684734183135715374358186922580507541375162331045159067908259571896815355629926528222722245449993104406136031656389067735096508580445834178465674203490998906126573935616047907331912979215166825069463085325315899941927725016116902504520482470956475576723372825689547701830531566977436926635320693176044406690767096908763073272144384737197671870533468026871309374248207468307842482059244525413802721629241729722676846916449869725993813101965762932261654985180654671864407980800 [155,43] 65352930548437189536887029557894554333488057938319320381689465909200599273042391142924582823102015832695151085175493836851640704735717276689394937033715396423980471966947462353933688345353858500866685013950100582053686850324370626345433199113948228099910032687912170099512116498845538871717335161722861257031773913346590826714387786949735650056235676409188118616123593396739545212110669902424052701211707011890825694041425511806672363699725879515315754976843602042953863464797735560477137955424128692451042122306850400563644482688009730825345420084148396684230239832915823310056469972398554628551378950492900463455923014954102221435350711817119438493504067003107818687427818791127996339813179076033891196355730664849006291831949203610350539597502652918466935187895229310308208884516043670153331027145011892076443555532378698661817972415308445258650931963824148560279863081470795663065674691492298677256685065516663156390770425987412072212538229967697944166279685316495223862734351937160724455352367971602889021286172481874507284362790789339459033706769149334876263100763320298264983464114210604255582617391074348044408012380359982983325192113200831120318069562887947231235512270292586559643579569427044523678615186497830967124592278589400107081514758333121953118148652123301483056472607854204894124215326155497949484463696528894462449532689349695790360064617076829572428647662505608706501859088397368741840534354203654869168840214318503213754235162868258708804696712583825788212164754352608908319105813987412787361181631095197013121800229736440484396504172483600144896141204354368310244102786940312006388216793786310974602297984344360573039734282689882583102494395116642256235026412463962215559776462203183690945130649834211407180209081653513811575244135758880641097745840354220449700290385188345585458020097637670908488373720197295627044647306703064147594264167786895976846368875382324814203701194223650387024173571949299094606258556394762812683745210127187350866789374556367995684781968519665873565108749939529807488420698472913385404846864214636439816082136021792768305516995469562663902768804127926152479245026839660141674594941109992811354505971557451512898075852712801589160073589634108045845328838398451232 [155,44] -28423617400104419849684469152588704777377438457040307215829518125401888643860297366433816018414905855655895345769338830020098766514633405400229430010513347258401606449433785256811305260496577247320910521213885334173994333296118137169780583877565995023114317420721567139213884558850117309730103517966263206016205027405440789297602703604955499277767235953693253174568044860726294000115165856044200433108430163837974768610312133222744548178316681426424147816868534321283200084862735157031118082983925017315094600607140719408541499113366576210914169988364120667589684389712998317181598791580078259785890451424895419442228575573102990765105543999115667086070763116150185067597744812244479000952531902492377492102566256395965995876211273165031432112837308520033250035293180515783232242768707620911957706118629518472500472083244174886344072012938440616266925890413734718235803064286006845321294716024379170243681498659951268858521055989719478460520771576156059760706892588894093120978268445941443835102914687392281941037915992473491787943160142138773135879376890953464278429582214375462844787826039029680357576794744054107764778577946436086732556505282334526973632034979035822885662961076062310833124845529465399260303254266413877728574361576791709561988734603028053766308703181019497286425589736826109292059032133744886765450660540422315530842192219464577294305575231929171991051703692917004389956397822645582374729037706893299544232923338481081836541949936259603431918997523867052631045398590228023805439029977994388031006697800691455157321817657357759358615315082873550958143109358703732234372263161613481267238958433380823953165563641059893000029113690727058619999668808014764050736814202379625843038593164637031331004540893874215676813829737376573511717444689949653233822862334477141354900429117849285738076885254273533100786303743809061217752871767228531685106494883267346017414078895570312572736550276435978104171237705432076243254610917441354531057247787876668851351941691827828186420571256237834748627872092769422785969602913883954715337884227912798898234349072489969925445485342130175039837839986802979516260447449075309617144044661762740844251960203997398227902159733051091029637338683893867025515701856416 [155,45] 8405827384080782019337746382701100554635965456970284486256456548555482329606957025052304675515004476562337094332612611638652496963228529962736099303301855076205240773483704457166654899299457152062332123599215437013409895151648383416254944680170930706334339882027395853629744023469700007709120882338871235250805808118806915713209819662042541578342894422381328213115254584492619299178114779856847542873050294028290352193022622195481072402831794371559112251462064869690934513977285782550624526288398328426601430330308216427746881189974978335681300848162654028761703684290776035081237537796554212122000707882107784489612334280327458509322688617201163343667890391119211718767079084680139960257528780890952838051293154953300368439351875743330572719026377610652203243515131933568261551290466780892122047797214064210729171225261839871598367237548757347456507368290713235387113004411147210738653800154199344974992166420291105292536339810412475493784253122090067878623270413390139405812851502292644049259364816887237232496697124772822989500934259798002109118374650577008623439826455964635802570662456135219181304737262933480899098506196655334487060738447384089788299524419672530328334183632556125587874468342608957020603991849537079891622759991404364353610022418795565130035366176707922455633619733479209172384135500174937807435550631393012449514035490093746071636347396358866092258997717545920696332018658906750616206773012930515625848547935832409066653232692609669412930558018287121330053839902521839216811002916051534745270801197649599640148363844312365765580696786329713999883186756330144196383549810240488364740292716636438159755491962421557989587933570857951745077387540275824485882365325097606955081899431385239292221823557790233254702150870723908179100067775412568562318051340065374123735261728953348671695691444644356266732780874903752752794250582005355447750776834995074872074174523091704103663436074243604852697837347592202848389867484462521247591823233539412288887395688497881704623396572198013081907409506126312228466138882285520748822079349609135867609975495212853785494225242864120522751151010224282974956551921036272219470994679088261583058732105715393852648705630078051666064029452187471237850032788 [155,46] -1903147711451604009881614816707764561252226708728156327536501741451885395414856787852807486883531070012240216551516295416817411374847954441085677943651996471352412555671484717658993163484722235894267548251820988785997111684922367232402310752402093689245444761101735376891572300348598878103637158430470368981448884454792284536968659776790733494323680814097747332128280843580013954772797379792292385901892121026130666227889029853797105023763871483613385691339934857919491109885406607090830836080057909514873670715105222252611902352804877175446223217403053820579466750909532808888693481053658311121776201453740901084105823000097584126864883077326426038075576394896349301260417812611537133895540102234336484016839400696033648122049074839311409340337890372835867551690301669745012196809951924814335109257871789413116803454362379006303240524678104796986663454227188555517058594049266753267520281693897250971027841995457575486195002517789822574854590419276364628178651550811165610173587240549600301783563446494357118877942136779377910251868027489845575633395947984630269922649355193179646557726225761127993457672189121785879900435832236629530476428234188069644105309866083768748708396140540025215100735101519959464605417101025779703523107626778298961398939646868773844942091331805645455923240478695213619677273373116327122598516108010059782013159644792956641405969993587215164740903606577547669378197213848883428218937134898668525483715854120322134746131024785478068915443022866950800320942073698985918768328987249612923479236287216425133337655270792134263042011064602777433246104608133787813023994059904775021280305187374843488397845084395054295132164260875197440405192919339666601939381434284710818636276424286606158852268854708742530742341063306901881327877704653194310917057250716256064705307209796804550856475851735390006222223820401218862533117913223317479411670067128658895013477457700732554089009738209172285012086617075225475393584557232143899886331018988053573538556026166391117647687735936782045111093077629555503102030867902142597578687025863161808748058708959073128866403970538872727323323130484201026293347371658308557255579982068669333095546803220439548723056874389616881917130361144839406630912 [155,47] 340413512026938605000585183696100229152890353442192922763848234070353374100499243147980696035915245504545920403889225070805866203826217110977857837823361137896977298407974779065520978658398913608645639140919626074129022303926948198821199438122201494018362510330582342097757759592784917960449072902823102790359833152125314157420194430415848703769614373706396089636854862701972023274252182075535298104623314518093069037651257928463658567912041676038196536160829222205492537348555931167850411331891481902288222274814981799480861196570381942941840462700650106322543389190796067907073021022368539681762095231690877087358575303208942876787313518743429556351115561065908605566848736804515546056066036024586696838256951343199779701798550596986289204840773718420929116807517721846762461226876177057677073448727650617789561457294518283112239610718538007622625944084025063827618793666374401574976470950683485780954059419732439744955774970888885489848507890790068299081226524195266177927951039669699701054026751845274681825753844305445485496904347489881061160402795927185777427283271025244024874258756367347762747444486339669679535072727129316447814078424012528102573805437599946438951124816842501908081729462170988678402860249694764006884995533538812234320063158013610284936187217564818301764664306073117946277796124247929897450226711906706314177888352190247648124379715582269286632932622431719177104272248824555367645552881770694785206826464727529949567280894775826611918716809175462213671660148064273117296807097676374061536555896785222468668256589612811220975085050926899978228328904349649948245328819564955185422396008711025374779431418395573454256860666367247480509888884656863733018617464945382433504770466580870612129819595403061175634419737294756769214251324052175117096895432211770833572066687642155687491974099400824730939211296959664130914740307964237013469071007351963258648499018725196021415508015965239694846461891348012077873294449251089759146433872028524846725517708779954015166505333184195681879891988829749808344154472791094655778343942882375117757598783873873199835287952208282413398845787685589236324860451003837951483869718988905440181450193679059580856178988355198550839304059549535652864 [155,48] -48454856689009283395580199902075931946528646923636376926780925134090740873751356260653493186299260578945552928128578833363063389580525411986896838407074124655985768229504944772303554047719275444089836688605462487393162977700838281669095581668242956700408680796779873114342136267643427737364413157495838280491345504263193509267428580331476882866109159810046465531775466361050755294044391475603505819687775790586598273895182196327936652931074066959582036492349673165066467544000275564010611184582514133189368452116067555689700162890264687779713633631396026359230449922964452038533329135260380738030394408312692070341068468108772788927685708016793771599066244579444912751966953161521415843484102299886335837451978627031562017943501702526969553896242072941441692992273983487239767333052527512345262278766393094772084926719170356490205704607462909074177979664031686018640306214559006191267079687321432719525588763012992781031694674493418285125867353932420637058953195850984790017401439059679174859627178625896145989629311642250021933927489027455793451755632277196116652972518625959197976203201701470559898383461247240346434453346430440143597190663885794076065435369451919864939350180345140520420658747906890045333522319833011778394404672371933423486677548892216999356328027225358832425382143719792967341759753620790995137338894052145892624052369427977323391504709717935505696965981218111067096864305131838021601609199373634521432750156057575852436989737379951633998403160192329031703376226313193586390314624361092065947995261649596154681535173222040349006388676594337980111773688885027384883393052827411490055082332737900951039417607626611293418815255437596709657028936448114780296137756017137191220156290910247555336313768815630205484732695049990202502281080496634850391872251040497639617706057256284206177855697913687966600973780769908113294343472987795566145863950947886648669424442298452262550537328035699789669887304778157427584045598838283116820861003681915132218527281525093604740095420562309603160911842969356120901363203619806439298410838347553534318074577254766027147906715415605544484224686911362392384391577425996704457036834568439499655276685612997368632102072261477436800039993039644608 [155,49] 5408985991124487082724341004013516733517796046502255417117044944893563386302432865240789472132119812604980179425351720600240453874077017334241288497102741086679367037812279710199156856310308061950085987483331101112319190422729724370391108663310689758142994419908491526269919247011521160815870176737046547391180963450717391712224100289689514535663597194278831675787504646304629328456410221958916773986180289263196082508127316396208149602555465640732571972099532226452357000290142836021188695336822863313390315258982070135180088815052625786917626556766426793180529202986987382340650561678584524302316594214531762943233448430665982794657707559739985383534673107285212081592092161575829435083227788460979572718009182488505134439758477107837985576856610599408568666898322015565157497133182649655247900609250824394468631764896793338869971753451110666489282180693835421411708354363480056664823797752755106972559535573013845293223714749204551502168670403254737087990427109007349916410788233366697401958541726963991407951136351476090792398385005443510146339967890533114581626812704732627433301733200739260297198781931641713583651832359930950912222111966023470648377504895715407394076523888954910356339545921607288458076625460977770887232189590472831572637464624257844633906939546426686687258742158693014036527991287356696136753070455056126448857789123470898390157002271629153645691620711159807913107750126817088778124841924575847822347837017230768290214604023452464623956144785587393659855393462719014300872768462210739044165350672128767120512760758039304185261121378843473269276833218641949283903067617098816542018230997000291077769069731830341075564921967490442088494306412984893512594051620667594357809409559087720009748321909803879253580062536984146624437525105097553780738756286823973957957937049206226949040484260185749303173932575190033488657097074715670306963425638133632535072804003165335289229433177360464504880685096867926073191054736738953955012963222553569114986047293402521862212253778135877435402318137290291348746115506874836142276787666450383179072778068531398579475881736442931204724791839432471606358083828528043484846824194034145872301480694217346225564461118175947885766984618264 [155,50] -447337742574417613083076785693268066947210403037376938637305096957567266908949353019015580809601702039427526190756310825958031492937514195775643629283114304722579186503053976304101282771252605792279692883359939726423228087854513466537795672278993442297604718750996790255178054032770108783757756797731624469626357443411314157791944762244980986645860244066502660562103092847005257843626141003162879293131390085320827911952707950469556915116822727459406248281192739674009647514887770574810767606612112801467524909712720807045293891140802601675863098316218731557649874695100600782955935943513919368772654899230051923126816510773900421538261379206826787014081552160984427964631382027636387390926539770764005467878166285135758195140917717390031761763156397413796915656584743540617166260588971081576513822885944659387606098968242195120713437000309866847196224450133098241760535006005823426032111031158972990556726545693774338530444064467803054571733727457986664214258478254748965745497972515736943506125976820616856752259772061233626628568143456867721174962909996441738546212830016013541225162360234759190953441766739270323005567082495802328178101907901547227253910164895186579759893369409367803969319238335329628282824064977038426991899395421950451322419852537542195488231009504045748634646346762519427725700817668183634053635251077695098853150408345361684901667206378784368037511604238005755175832681289340794259558473002318929741007503206260863791006928920596399420156096953244555143510889667029463812235048889210182768092110516816035772563316522144837319683369162766706240843697557214187607836075221920649332446931219126546404905470645939704141467738033238206674231988656166415004564022318510922137025186751926156392535288877495565636545717612190936278621819295039177680163057935470588217338269673459568416546246077945314445370380564044072771279976356482667871674531425987409663920852035484965355663598644631100101187706821041204479599186023414590325298994950593860144125081103496419218557061387205826979569072206984235703336528888072355408291415458735437913762579250276346964868670693662438138538105195658813969543125787783619351583395257593815954900011065130185094178469223340471102935296 [155,51] 22524954197347019730912982213755143727864123105687482833399209737339175472595270787428570324841078924442967894509482866607416661468579736147109213432398240311789246660638811963720287538305366593988893755649696368648082521568549637431807011223398986519316989405185000976649737673398928240527035932263496680949959618230366000555514365381070996390830941228510241208620094787095724744886944307384411234022032832810982867577721134673986370294768677328694994982685448407186307705648498861667985398220367562593758410971161839615134439752451554356195819553737599540836008371463405105593170909365344120754297912047442124949397729601962048205401049159177082781136821573949540893912692817448738003605267441451338773975686602537118837088545312815262746338491436510171269789416359212695697239559711512134128551988882700329391113321433081421362589564195928108675443473003782246313375940178024141979057108800426566009959024979316542732121964690784000406027289957604427624329407211094912553024344584242573347464990240528510831734980283742139805039737040623083877682356211558983386629762302392080897814919972735993847597317353751820184643926889006624182296096642884476722863441417674615886188688871514666001357575298450739333810059259906895643748732731378690325226045336723277791175875856067929674493229401339056090011505592785400487865798942168730786863443120917525631067479754540325155867536694012731892571350615622302378940374584436566198122096531564113798254155674728835278625487162084829441023316642063995224846574020048942115385089626420340272720062716297314048974619815415056021834669726000680837480549650042330861081829807632882072328245682330750341730717338858747253214058514503205459140714717155204610402864871672824056997195916094369392476701723580243596212707567113042701718792393574728922640310193094304319510048991447759105277649583553927454396476378074202317577761300445173763901288773738250092216406985357081540705956726224657291949231434665960263481478529092302886172486212602608800216395861659506210528728816514851492196949316802544669330682307278133160591628767166075726455655089884935804678131489168682248745411580473947691290158193932082516796346555700426516671841557921390831904 [155,52] 224790495060423040655789519270809427743914887741213595689193092777621965846093457161478718097023162814126332169961419917955035138784344139621129749646963332762652460049883808512578820098222025024152837944543542725055901771686780011026887495143585085518700220564341375053861110164625552978397407124821168120317469682402429672364447406020736426414198180575616837452426834604545166830272102764317395104093609417306075870083240359384369964519658050796841410436685222796908170210624039415249749496143031069984502778421272621524551195558384809352089367522769645101093989334951337006128943939633047521115118939811216089710513915475129928556545268629122034375343902165977662187681898880122591270107055222050123503264253929813404673203510269744535663080546308524120566526900683350023431439310878660100107112473884605603707605508228042041057429639081622547971478254077743684251195040688523725615262334828544014818133843208587258474864905749120503941681731965273271370156237137431018172764723825233086276416112269958570284380816364262189979129393279989817549919066717924936317682155753171445710892905580093647713682493858441558149625196712417599209320844207155743093770090057773792499391547470523461350777176836892875353272256853159967855333027909460674654713093505024761664871337899023514955583168193733976746643466409925332109905810491591048059360221228051027035831370433894580169574388045552088087755902771614098306391898706700284336936601375311075155225408941025396505395538030240686581490809714238421043033819977311072142832229555666906352735664377582952163831721998863839591315839949239824593389186693855011387130027670495834531611050845885626447235517997857776072785922656554507942979298564246404685568482453942514730028174707991552629455861116165368649400847008265701851336705821020151532223738136892628482632277467074265271293107331873726220442195072226282774317832188131542923136967286833974991160753037427656302121200215838462140812498645239771114123676880278559445497127882993033867845615439656503028228198993098993026529900572709425964631931064327856840740140252259570308545960691295874681774342749790873425072253776621008210073545450572526362870677840379622765107092035505408 [155,53] -209816548079108264435425856948252819532897612628599220675197252887304091304219449999654334917657427000045472487454236205240788364371766080265938783298510490696483138194434173650814934716339870645090408584376846231771544072085582841698963959266532194754509644897302452796338983167261740577696750690008743831952250887821255593183552800386798933726560353233434171145325963805729302468634523800352121504715964338919848568009160477020893483401305375120370475916385792191897682779544946365112031685235163294105877411964514027072337446105852288949220773642591668193165293394538489800523094793792475820409349513286596873500080963222527503805248440147204369369934362171942229285977035830726301330714477821393754679898023841890524243557932870858058586932573813668676554009847976507601953147344890176902000845973210467862120642308201700096641933280802171215126727754012101587976997003157539834384874426685075906507602592358883190438000467982701734589490914576220243509791473034590379592367108706226214539011175295358345425434749286651529156201365769338887493586209289612559725593594329203167722273578771986997039697245876656525167557547454546413503375866836651939925247485265540497093449012070336178824341383633470516683153987519894492029982003791808366079200784458109350056154281735573447943561913595652011958301140305860662971942503241847707502191709324789778875129801761606378436969935966699509965949506052942570167575465644607844339762757981033335380347460992971120451005714143284076540463602823001268863579750781097638098035518925220975636213605051806032829658847492242142211988766553560884690348013052629739516234615330984409635461657706405256292076982356569010995679217761264563032282144553081352674715188515211416246225219839721877804091191042516806326336696456591227807920494232112277352284564425954573874911987207378279219294933983987367761691341717655152404212811727710266574100636006095599108596329805886980693193432774302981316055441731435645503995823530632347132218821248451113233020148195037172168698643464028233744674939999523837810135062589963796390447925902982853959635795822388894739791904255484065653897192670823106957662385967186938414269994588019816675891216611272 [155,54] 32172876706887648979472269434935010053884962672987966957187406861617916151030295787818501871530201769418763030081275766106693831460854404857709761159126268871357088858201230227368346316759486495092886063984775113207658096666448095801284772579434646194093921355734222735478688429445811916927731216357969527555278220378911018584845980777603335596075625700233764309551526189551630005062412452637635245669208950983322177483453772803169521912757955760743831199179196922731925245027802618796202294800955377168489076357123002125993576691185028954786814048980384820394882803624286270873012619198710431240579898991808745299147228574576349735960084134105673422925335812779463270589150777679496395189515519377344141548698841678731399015180992125525870809004019714001331310944596790859123109544989118956903162133748783559160623125969107743423013827379335818839298780426366358772222608900514286505225311455049345587337645280614319894502308111996566635343618903752755501957548631031733957972256580156627253956082407691150058155857367462554983233866057545751548112391881980537014599999091334500246600945910254830914320839878266849626978416353881023814424369763297424084003447514069227369920889251443038125673124356451898038291365406689423975745613584058524771308553869304401277299414873253117012077743544755914525585493022846800345518441578785932948004493004733986205876861286597991839867802130927124917478942667508432038775714026987020835051339920563091938165101364058361348664625749876867056687227897259420767231337413015623013979557534437723578610300867575361753334490568071670045219932722820060586851456798094180740698511305119642014332108823998747056644248963423992870731158303115295407315666836301358357839574932364911892199423538664299352429586209825738663490252234544250845859142278208397136475733110204447222135900807737665428226922038390327124015650501877414382381176360132838111971964744745104368509670642378576445488362473910507751135264797704317761524063681719264553850551880223963926871212307286616779167886551846181184406752716921559700482943075072914417324302070883047602555452757551357691276117065182583174041381662568761689404618953281301640772284465212791479659995200 [155,55] -3482904141019965120552595466217704619095419915480378615227874000218039932087441299335318781297910099668668187777678932738662221416867661356652873872574879152831410133418147645619672000769461071195959457358949612812133145380777639994427373271491208604893117834616698775399683057755655038278098351010677875820822480730994030846513448506097048550285909054035050163808817974203785653497576709812884688240547196249918719119855613584767219647476432118867400515507328229414320974594871120872557744624036364386814452730399968347508624764145077993973285079740755629684220305029059333085609227706810890226757056685373531225426671269947580324059988946596976395183032367277830030021977065409313906407602182505753877996946477643597591598445867676419549546065231438013971203861639389302757193637962122866518973520993825042919885997815120150988996229065664583179550704365302929457314409714230279643499404546387458482085818372017796630417427053462224906933340328857548067742422641960459347665698750536696571801123786663353228886564774090950646393173181325523562719874750444922100564992286041829556834665912562906765751812373780693863551207585427345179236872312786738328254583786094656175732946984935477626937555716268263324993417099882395095699862103781982552089824608248284475124282576818075302757046721683871232733390318466939062417290166313753204358548836340214659987805414845209042643335064955821671201714756566846311981658629739886703634090579035908159431013697536666282062633589046091851799314743975432426408437483389897284660815421978145847303143929558008960402974423189986325091588050420691332184699540477160709974620702111004309657753408326341736309717595811502428761741455308892402206397620337987764068667184147331661259923698662250915588300057401560264065455954217968475254465184668472991167405981278844994251689011331585273879296064930387082319355394808585156658049854714628087501332262165253548502945079924215079462396265071035701592807362273129981109156272948241037133616714112739522490652140804632183510594300154294427271961682508310959590933993070945923757624810908448977627542375020030029985718283574128507811959883984079323706296061080076990736134735467335696131480 [155,56] 262943107127479020904352987643014483881702522699102634399643773250083433607284808026976085748669262783532702826719536491855598474932790245377539762861161608384875706895481075963727250958779027489230841516791877790028625776792437855356304778326345248545467544187990333485469023148533142390997492639402410772226559309436835738233877022485832858077351984118943956800604774645242229616350003411052228560509585182889772011881250247368184491673463503356675419541407326543485560622754625802591118595954110739839676807664233727926278347956295550645334987722325225176750513575732996850523288874841294147123478779633588565702701088242746036468282071307360387330508700449734380847238610647809659561806091217758124060682429064260051288561348387219277429860752138296527161344258288185550897593689088279484927109805471510919465786563444985829745967244257155301244297548799891300356248875455405779409407392857241817906077531345085025511061333264922773198155097663020716476350301722817651841972584277731978207789825860472465931090519095397420080091964329555270896350293774307378315175736181686080838294847959422448963003404163360201858890365438187202547041739042354984648485021671552304928032851397880990720760951379161829446644999722355458227993121128282095417064727298088097254546224982111117503125475775829843692446638003983179539281570477914431037475023089854798866754399047575015644981908462104300871477990237751540462175280892799784705045535123865692572383147221112863668312244694497931071790397467836914030825828621189933938717791484339881402139211621545714990320948591227099422828646539281935321795032084534328838414278974288187342977882564262094026013296175885182856220890825646573010771106419087158378109649178385777622129745755193788514023023526031958545281548786916949805171888900058051904172201681769193193658199043508261339374685281613061131872561884159704243071395901811713699195394525695929354616496461845279133858178636405904492201712161966570530350453595481244230437596815185689322522917745767423500789999872629204075928069992499407462588447268097838738050695882716462817223960792420925635088208475662376562594332170889933713118645493290002024386489436037903968 [155,57] -11667410676694747362434044443115281766490548394908631872462149112292194395564733081557655746415464197526559905928513252202420275044775359965477043186069343708268592513135905964204930089713780680911597588610173003200151990099067178281280019992816751778845023244120829058900102479285044677072152489678400258952108532828481778099030323182319294699012766527831715840508759896382646637921331346795476416107470656104068066385021882593781795315563282328491993549264450241308734850388492637612898456773566562474139601981499434927288479875967755176192244780284459176373965253020114452990408816058191380104498408376486565249636263788364011125510685273761303140345561720546180825459992948450971396091796679916918419785441020440341922072099033008546160903143565675309106407869526558057495091254574200862325243799234264931681418027262886689902482825140822263428555255897304080952653090673781165763416860669835879184058612915507606766952065694064257916234522538799276471217883980383443884191460801307258451326114915647753425880640739496560402849810666969203210302362870541877121293338443446056470416062706415470007161676934671883733629764832917994269679648411430587378478591739071829752202542168905035752166174044365023318907277327005676769085775271196796297732478854145724409806893300653545254384074007376636484465555810634287965885379342201133781623835788179941434636444383072998869137660605252750136208253159235061569782900834743595458290891102206329509169258245434645688736206690388884461898813092126092630991967788368792219453155638655753695747976025733097509182758540890905882999465947583944452102166858976993079642150082028747364302283476147011460626669362859154260576647315418088842142025191941680954420836190025380354831263013596880382312791599431584483854217884059511927205723047785153815889146367828705815320412631465359517326349464750747647039299379997919052521200601149259661759170172744789967100097783468169908886489806607217964533174092916473003298405398003999889953407198686476302507813039356768635957261838244530128973738909438123416803947086624064949314473892023837679410549960397859826369599166306299788243227513784219527770015435000582956779412703152796 [155,58] 260019556205668067898329210635329681762060013383674718957651186880939574690309961563168012377029917765145980074670485606296423875651211085426232856943477358133351395487874744274129542042463395105811427356354444849490799788603007645062147645173216968330250669136605163198476020908686192652362250188446573786656567386952224168351626008665611237854466609732147678820080256983203174860087741173138169308171633814916085102145306458234104718109970660918813140108351298685324171066820455604846964275611967820783181715716189040348358718711885435493379552582192581875093424849238821381184678025133624045514581538880100094898146966961465390633596451869253424781431308111925207290391403895819487558024297702973706892888438951363737987046354561280249780501476921757281244389171637670292918313376781605183684598085221920155439322066433844162479746461531707168155274636860988529650127732964860163259791661041924575661626150747746192792990415114332779087060232257419763390581086501355572142770630644503941434494101818346248644856128274563382731562557473546301333981331421900149808356567957509854234787949457245675845235154739319517130440966616663746176741159252274321989007816837758836903662882652916894647523328959938470580080639247866716548874074999022746199162804447264797096615515215371221141214283836488274638333186880233169629091509355002842973716907827841995468591298273727089695538081691146807880374550303948220151377538460684493699733619676225632804281098703106789803118764350160963113921691299047054201337116406658801913908546288600454016194470178586772450797903557848787112881510873345675996098834715943678914073369854355115749009984848557193686370459295285906286107479349595873091899177059155172728663257789700396423474462715975215352661591566763746586604946694461559009185447169633553298522721064737377069749123512810696160171004760192058193489254557101192652621025050223358832997625881296238975641411149974795825369757227765897995130336095445673547415459727663807149427823878148466754313527237075185003663050719502954841439225026106942682281323684783630376247279869142896173714500064793276448589418671883890458142471853177395667626517612909469191382919488 [155,59] -620139407462165324370334950557012643900809109767820868655125208573199977862590963512879790105088571299573073684633847612018382920768194620862682216049271399898419343262949532907678277196722550815022029728079464393418570045272449535198498551932198988912725900693087428566686386600240595979478200065252723378521601442510850261377812940449233478820799469546934957006259857424522128161272775424440220954384942971515182969475079452355562761433709466908513808583651144457027060688817041231310110070353786865400744425249558670725275567263999432365995336275525959592462566338624613383178621836075560985340708447129067955350113572864547770223074207658199971427747941105087487185638921621492330582533262169125033443556591575451124739316771274634405230468347636078225885632191916454738249648015813592701442639140059282557530913460502477975241785351785279327532967314015581953955485599679243025993059540591951191044105412046108254261642170276553057581950086568882320571118996695122138205007341209486427337840906984882585467492099104817207522993597618162616616698870076705352516002388320186043938274887966150568150319148718100623724074026119768467177924648939239770969084882575494437605508088133145706187505072072801281389478448463237361857897969852915832382651894655164735280250438087023069188574425127657182483567999336942819694505912050459481358040867215055126562853419808580900303097160647528191738227091216652145252708354660611224167645808610562696024594445322788645918210243084129233422691201152132165413360545905454549069554790300962364032463681563157900759684164867190736246512959508303113222967114169125868150195737587104974358538693481714976694380133830283544715610930256431374903867524707112087246308447041454463081685607467829181591996545180849921637633489536252203326018440787770369292832366095699712277316176644333231372708351745651710687985883796985675919021028501568669409204244692110464594901651170942641514881151677468124098829565544270242602276748070799232027695576191160129039637991893567480884426763788478795833883534708855259185353315677693973580721076931547833124519297958064890521684023153332505614597689305361369875653036245718570848216 [155,60] -3358489201283236259794649683010007121714547091977426852252281637611854486060312506984227704695984035357466520326362828754525191627617983034752119522990248998172777053917887075181849415174083245697474704011795646373730117939366775755532537655919223494106592295730590473380292413969626872285718405373664584073424812218516461315153872551787690356790348912160664098531638887572928586050331679757754461628699430856280052166708914649438507943591596879434645815640694740223428939919263177011869976174109635303835230022605754662551674273708149175134509390109791519323930752128751197977041733603531627790790220465653969563403322489902724955378158671828140756069105221941661667887740611619753413259450580370645804437314955931839478606629141391997170714021365972685205545866348533048829357739160494247730512231840347586154134444493100636264409098808647250491893069013261988173641195538591853960874503814264125142864284091960791274767381921440011363217984700024482391048555280539593578333525624551143345942420346795969622381518724042689905738874379877680355044572965986049838706191810587170469522402971581252490145566342208140914487780562981101282125732337580461134247506839319153241814679045976589611116301848405781775830814021943001979465892067755163535882762464817112613914750978904409589214525631619560239731111274931368520240661087773246662702156059425751128460278247990907387390397132140514574336500035115346970041524892880601580066691033684213849920126224394908458518595060052432602287233913501299790360065965536927014070379341965435605539418089724132884446831897142553053338100322823081067952143812775980020283153565876329262408978290479543273671631624294274967724533128138550999832250400317707922006619985530187917924827814029261116953126206114528638965009451611321860965207281673841841417256566823489450285953004524639083528960048806787029113461280752346752722362323950385172699291998835804720424333492080032999526403250467182818404603923003488351296743212488406670944059050520084229378019765277120072091825155599337780001132124416340340436282490151792283049306560712947811532869891246949777256847632863414007493979214309884738273678960597469391368 [155,61] 971355007050137379016676840155849071326599163718834856659842489289423236469689328325596360687214116134269093948238810551263015154313613802213908172188943913121303269860505966377902316326996137357588956923009864679806615560775278203950774216338135068002881505168529920634482822550468172094754744131069690713321772851538153544105924467818261626789330288502123683659622897104725518261349387084998139965925067377099601523224810185788588728898007498568481357451852988907963394945967971371454364219897137132773685114681120598077495081529230922282728735126986155554138739563048092191186491020927941868499253267393690923245768908198547381646813007583803829099187438796410187735186481003936875992386675746923141199679914088396993696594392064564482134833776235801558756710210398928261556316945458743109147289933551144334667372789653701567459245860877349774187252920678613748878402065403731474482152591442647083415463170290140629427760139410407489472330872090512604498064747969662474461401608103721886227266970443916363098663812708523623658643301674250576615587157203983171967648226391428178361247544867522142213569368764362307370953751690884491570501256703772288647864754915173930336707157176969462259742709119909679139259242097208284740363058304565936724098539567646585886259027902505972294726107090345077213620583461553191067465620918476006629517940180328128484710611678076489576258061694860593905227045644790733626582615180310272966420667355544205683386552454120048607090453721384878047640469687759920931449214091651862042009372396033909116166283664053648271804999900770308377982080060656760151160917245070748813541906028710330125191144094164381827021066102497463852597982598479301244158665928421352843464848814870632324442429370572340148857947916264554660662411720741059095915963369600305735487214370183085419555749575597030148111721880046088908752278245344544133840038725327505718535310458530715764609061995349765899117318150647552120757664409704943083985707231104701315339345605867415675838951455524611726739141877060695439318383207863039961567708794928161264251674529698359037998202949579602037674804424610996655028132250917601521548588180310569 [155,62] -87866002689668992972790298206361223316178367363358873326656788904639994089984928138543287714596102108021429517049628014090012421151964311234007065675549300720221104430068657886051223407935813215640648792007944483418398982433172604507129835524339048958874921341705992255959356258141474941033088112757833089651219898112681174731849282351284911574022561540414341330442268835752485182370703234217032474956481168461612609317571763815882145504712471285566132694985835531198681428122973609148524936778266257268997155994045923111308628789080657886866810731733218582988514644565554003179596106943896762498024182824697761226264968691161367275277098212942562405084781266599874770216411062627958552558324051629861723665091887563947845490075743165192549123075985126258850165141014909382013794591075574050765835336798614722756353691244611104063678012604318746306483569224765120862344858157109748727132715089033430043828852320368050619192215383672955708735170277090020132927883926109617500107474433753855458680877136557050781842137094778225395119702390514676147068308700450591365676187588049200449883659447898311028340333764708057585604036138811457967154106531625900329582520466557358856963829360070049609850746308616163715732119125019086461276868061201187019311418486681153106760967232960802288683228260859601992444755447896345226197986545207724885417039214150860288237777109879680581874624599221888356734174134042316075230648040686623582180812002438487959594480349983770199333391172941095910064634564383042835661247010167951543029999905454157655586912831351192033211601350328596222476302050142026387220837097498130077143295706012831137741677496456821944177376551960039870493616819136735012434529553662660779885436105793698584341058963854110630992207189580003597851134998774332569074713133857417015964263689886403896973098559722796419515683670666975466790931773868214305469175206352659908620907338556459499516590038079624167019420994214472717488827494831270263585105742119063409179036332423768657821565549714749019104161665047186767490131038467828246890267043120903278702314505022827870048964238663439889279668026988243028388730048407915128964977658496 [155,63] -23547491116934251014627366729720810271794010239922894900086151177879437994432525420146661675873576680885306401549925695784007354751885453459787945948014046800565836779465780022880864921422539614170719740243984313214716842436570762593104327245098741701996384864907310851140016910565186014402537614431669891704347990730858320118317789649238480721985642030216141988013963710747097908713651231230462710110317057489725609412638921729999706788876254597033137240557689203371653265133558468767496462736987080268294933689916963816424225626292364672426945274781599419460555304194411951297134504597919706671435822709637521867908374719964285785411703052543174798362329884860053401950516664154841224232970116195007564785582964135642636697785207811811799433514230396886557884726236107282583506104009689048548486035240947478254407056309324462704266937025745809877175692399459707772526090715748693370367573907264525483428640653247877747174365467107208790877374704356115112333588381141085469386770156413831128119172944857015157036421808396997476814167572276522605593418379132141960592006866266067291892120013277496245950587705166432167567515043494666143877931787527162671509108671623034345704355163940048333827626392700404633939090198722749268937479201252062460671919558264442926527307520376933241494026827340953946402109411819593953197686095750762305671260485748541023874123508489791337190010496429323270713702525072887017577207456643996891972670003537323047325311987580987948811379020710353113348122503324918419566793933135662475009015708354279148185374769299893274554420230961145618336172245624827126896703906157474969670719128630110932225208162219041732783637231151297389362062509525256162635857911839428457516199127778189709962833004330823366534206662815774518583598282441137949960306491651382273568189782200202770298214557101239988669791490377596172192619809738923174949908574123771811371438153184151339080355231574142946897856452375392071835038645166638824231369228374767459566705382446563810999184639964867796542087315670272508781304014605559609935314096287852803550978155151463605480788907185447233072010475351332645954246426646371324595050128 [155,64] 16103995683757701121141253959909826615528467194644637654399347319697625000740333318145464068436936079952967597987758299752629935911066707488936110557273027506995812077331831071538085859256771311980738710593999313187178361259063376966600735836554153258042412506940887104160243448780834766965368229687557304456389592637535111796968824324385594032288395536387513392869216647775363536549704313253038789894903327173839742595915689559956103360763662568090070422210549401315642138321153446376125854788024347082233408456272378278472564464836958186733546968711993812413892880877935223568610389789632784908416333129337136956286838972797189054288414010223642295420899911435671078689618376247601771127905469447589648665206519114464042192054739880532092461998680033237387899861354470578471302768812883325469970536169132175061200124576319944350061066267498804733174765981922696545681610341870030008984905824954240674787046129363289040049770015991100428164374584984558611600830412679570316748382542654941100156676460489854161295283187319469607367604623420168616676199152647874680647691376887539257066521255681903080721792552971732481168448617886244066640549269655528347494102848646899784554353115981348239637200791382473835402226362789528739102072956792898813446998923715096442808708688593082752314817661865957555027741899670186907871418569894836832702095693909383586327789373817649446417607428033686687018731963785351327730219507439279982265110259482840952045220027057902165056490753754186722772569717270621337128069761205711982120244006263587031202679986678076599620214895848677831356552130528332011338870228379690468446221356810573580090432041971510253339528854384097782790914090785344787871683225383811423907003733877942642388891893995159844048444007721261787273013077089630399950169791005615626766604970862368584603376104942848768353433652005922841344206027434543050681624327994855618823738215574819723144662632619148691845363933432717965473695771113592345375842706147444289949890815716138802830743092332890338622624851254148222734379571663792739826779072738311591399514034582719234388609511171746479893796061858738379896229895391743341433472 [155,65] -5967379796852206096379596760994159849656802904830175720563636680883444798594927142754991215313786205153963323053147978498655371048781680688413388115562283453428098392147648182319511740376236252938790732317641398731096022956792605174361771373726541056952502758034417345055488279937800468992161532319687664702884610332198962163331237291306798120896486615199814867297991476167182077741572446380595466145790854966006242918144116749245471772214514278116288662919458634113655429435911760136078136745524454031718978228430250095686688015395113995856323368597425336145401860056669430894788061654486772885092852254923365807400840185371378708330155286697204701938542006045345155709194193005613360353438231081741033454340975595449713392916449075744432927967758629688889277556219334204419273167221115618993122960454936974269722528698417611469995199068141831401203462696244349290793286370015636804834829130036568862265043211941052813236087966239639412279044303315385361547434098266132080952417260194742576283107779143802505959119836606478530003848790798025020333395091080341872416320013673554064112096918559753848664992448938922242325327345405458313655319547365715105482337766094355918995262698308621516224983100147797198363128930424255547653599279806459153875422908013778386390993011886812559714720047783976798662940712073280997935376637108085367111271842447861972100038682236718404325057271966862439806302366251799938339084759157276148360560465149558292342790239665523753918351735197702802067617762061958171053295773839308417057373149046287858029773225103175863302961403501035797551945347009564493234272922066073356385704195800424619656871386072774444201934113380856401823716876903583293257870546921634391300892192538355195893305802819974098190290017040521331826950645295359968579692464774744208112707412822110240561336336891724676658925672662304070330224835956209416141144060818705997649321431128672105277313971869675472296209547947979694362895178060181091336272314325932094323990542117122500582850839360957440000629672778254218419956404589257622269716119585871776877694046961746807351667869813547966650220215857583397703547455587218530832 [155,66] 1704165680128733608079850805151203220704564715693594079591369556031240079955585119081892429360086022254655800203908477296111079156589760962639731426837977209641756131478664707201598488011715353821134223723491360644031802750778931536032313948607935097054582529490286313605089702283844126199818527928582751833664978932925892620957038099516189921763377555720157867681247745554318352483823252610673800890564914582117811959723133886620098845385666496167263758576901119412166511215460708022004746285513811048539432516606670499998242804738900058316142204018299926769876141602759507859796087197022993407229067506568706734887373319751815439202402294439782934635617530953545119736932310606205318017580128031806969899071215661273790143300965761825498769022002613597903482180769862227569978185683215304372723237776674825157547636912107891892752986632281238748586574204734546862031119671483498775325059288901974465881597484410176077638401397917607837270713616183571754068359122401470034042818307368228874136547496422553282835510425490550841807574307773352453541773737896807773393026992549004031759131029118131897978861348946468207500356544855258402659313712805280522623461717338907563596627325660847120657253586677597329110674477532095976027534561360947615838738456886962982423465981986465914318992971110933220074157346606464936780964035773091719940737794517949558934230903544266809289481605142725375505402080125218665118338029884809561577337283679326119496051841112093503948544464534986132272590491019145930865316173686717127719222802747174384696408860690513381076064014164792120686911092719569073147549484065956990246614248044825755682380770249118756817188003196321544884594197553358989212816532646339449325617964054155891350768175934035149745542916815559206928252567584707045170987129119904738954146237213054829534501580524750024771977300588826819511130169530864203513100904291450795709848624506191348206881595600736362620749652927891398431281753896375936688546925573096864015412750338725438121749589893485324612559686416236980248471191723637882342763808282637514116583191311966551060952658801799938411246507945536867356272201715073536 [155,67] -402463852523300047264380849842539422851656452487928331958682160244863633684758388888903305980132672261510151314119204163685529376100171156619182785384264286160976404370310160556210327987502139771074222351326517615349252748928199761344481325594928428361997558954965820689692490578400552208710897123993166843042291907272595032549958741135224079953568965758414727588272374208540075480922219020928338092814086706265071053250168983077340842577734109142436135778103866888089014608638660973907758392379397303161338244803064541381894979014265322737892892180028904765310966796639206949171799025366765902833005721662148348273839442818220506439515908081169409261142259237036769201491965293573630904880899161565392558500242423524720485069029068861257351705111171173992056191560614364104053262460928630852098174806556539207462114692205515723949709785667751609459650831843482491637496253813090266363983637020301176236409585158419549870540682307638441265886148099261216813268593938479961468475035959596304238742345251214637955103170135895330650821736933025066526418729913576972940375651626764164689444530156617676003389098437452826495126041268355071899735885298449040494952326131064015306814506671368641455656208710689814908839554636827932610206915667790856957690313269135796225049603000243387637627255000136290723580499056995283848525800759752703078013051014863429260667978132007834331868703333730785377289348184727782707611869564693929559834330655323360904212426122845390566830220884684619953305829601368775666700247583337396260971422239251920543612911819752288856675392619980102580311318031517945248999380436719374622255948044606644098858031214523340425744037020228556867018612633619095397983447293504986149821818431806780643668223203851262664558037925041067111441983847891610508148795288809133376781439650935038431553219037614943261990825296930455590112271156553444027545785648292880586009051099637255699899621196316420794278746355272373980754885779859048713533592789959064907736153921655348346815396488261789895858718878972399848413825055399868000518834407403982052776752138973467487634096086375742013735601659628735961628429241792 [155,68] 80001566942570912759124321546033892301874552941462293913219672726377711396913844056906876351861355992130824577798665657848977155023250145991965726781862683496616967854910002251799531931025373499196357582980660010630362870257583218757261151474055691737519411607513304475452254401032289132572067805729225982423030719811786639855318421929019484527503342575320511241674327193864311208022994738734873766392488905819510242951346963483148573396324836680047360275262182818295620272044662683040788022578330109369879118780572085508680069618885377585112257248208913809493287814653639667534586211511432882526818979692929260987438719953212398445613053937406857833200142731944832520612794742368767171539969389281417459200928683110664233913263777812800331788001964472328280866064447195490269822869063019206469231422849429021155428450218762354063384395719395752469448667413534522164282607612770389679494231888904176876397698842503332056074021258704753998190011945738638542317410522766444779536226402959151815818069682213468355868648844266989281133030661240381013232841974579315841735909774657210791981303448963680725867602678088492228590002841798055374944986113834047866589827064011198772069901693553347701620388645187181547616993175982382832626183931953487220588231414236568956237802598948426418753517615177552421096311281458805935977634522022770848050324967643555314438462951640902493268408808184109200404951068316281115915735693557107133822472372930790951641328824023659708588911289477517608029549703277883736618255263106991897971038902101020704501924824438578379823980115456986127437557732208690007445210726575850353018922306574998435572042765100688678589740725833222380188651004322185111709036616420809292311693799364984555822243433283591053088221783721932004183542777343596297490288148289131853392894178013043305121703450765137081015013795817543665250542963364969944476589027538994600858083368732518503933650582535986362658736660176581511809439236949860141381433008740318158142596385262868241679983123768843927846231654449758738236816229183991921378731873614673931765597329830834846677331784841181218987082811687479208058403072 [155,69] -13351532482102218594876685602844044848227116595975224805357133360878962080379143569374289454007345697733805265647466454453410198842049029804927459557073351209973927458848592901546060213387640663708294330274146474705867884714315046811215149194189712479383631656097138308999529800827079466048304396448725141904746204453443334071655409737522711333920403347419033777110158231328565976131701229277986608641882934813760834542686004927705967583972978504029188733412432716848534209337311449999340809073243440142651330978825458613024309919152769257939093240093872681218665268656251152442533166879846309074260930448862879283665808704709510945519496811141199421377077452106440919692079550757764230837598744152350037951516662587728040612362547150457069292617854615348213457210859375724727078568618862460664502320750734899077722382900601683406892259869120314638497547657182740375508413449830730299094056622135180931698839961427734259791568600942485627404115592278228972463325226956143501778879240020582497365879323538011672001810206417943192423743029756159342161341338847548270398296198996460506666029658875329876459557808474837725794697324456248032904537244242043261632918479877716439513883827619282018174568054085557941209694753680104169968503712879450594991865135643098401459240202339965467886124736565331035303043093567152180559882883219675558429811135471061181474323836759178081054040820732081996362125566931661371924206307368713950762593707427248402536177517282532024658563596216537587995757124806473313008908198117330115172242232567053827393513859723100532288016007865069942796317183546344073693082421828409287257912142187843357990037070352302230237484036957620859307887376295160941891826043289578069907937800795722814765238087291217819484053191794589576480928842898838764866048770669947760789850997439737371057588098023753171279788187369541891114568806941814089927598290415089446032711492436395777250112580456014909156358410591722521284255947789724478151662410143217260035726322650507480061167637058908183417338753186082236209150193057118624070053869109667049574094761302933980733922473583903548803719709884030605872048 [155,70] 1872039640183565658950079049585327036938174016501383772168470903499671411764419994189415038675772842148061813655866315257907529230754143970197946741802937257826299091541982476853236211734724260359090948056998604038704855562454242648799914784759073154221336928447949944152596095798394049601843781797788943630569563672648742299279788085091651460708416686043100979590087973072707643522283759667744999785729184714516346656499346741004390285947433722665113900186154457852015891931444798176529026740879957537256839631374391165113964967251890459635960416139277136784951298710607389230903465137651825836524009655885315696873265812750396114127669428784590749527479736178892052286215170347710317585584927385269985171646921659095998545142932063499484059746829896056617452941814779773533534532157278027757477737046836668417102328637887558626825737557943658992282077107890387905248964161580610024994950068861769629787911123603644459368646050839215399728695511757941336530723406318617373803608360112904290670312344111675132921450777251068191907554826181973316641147392324419979219169916420450685430390389273627000955270808232365671868036374634444720942808748064269429654545032526544807967039450138795129495701526678527827220348641531029623094505884100513370002426731838391957433089591541763143106053096589377295356728963990341363189498055548994177687343466487570476288569697457977019804533961280062107081418010966959788025390891399827032302031717006249774705882631883023881602594634201617012405044430235111457581063678343543110704214443346217328177410517195165397134167251114889204421538768132755833594508156532556277911207803041500428129041630898396545850812778950699445439819791528495218704480977214502384680392050825650746561249242422144651961180218638192668770321680154758523104872305085003284247040543474653590227323463826338802283791378832079264553344592067766035173733785739336185654746906288815407783607578227096534019990786224352429312200717327481124235242459624603111950882586621150941684640218151027307985594730283700987967221277387832416339579465168794953709009235477781243844501957837067177337552726445544715776 [155,71] -230646205122264181385261686697414129014821122075927608077314005168853417436412624652359955206998265274288142759516221057181129649190524972875383148040191277805734312924388108612024194477501550994583945291652158305824424319382126815525297105124021090372431744320507694015521908947648953085915621141433841251804251255813552337095435847488210924071864622525250319291091517886303740713249709326574690469118219570589767142429044804351691760144477011483355243664175936412946082050730533668129294059618281972566718550939418113448538779339365831292082225249416081251916678852639054897238013202477897927677958846643680718080345989822951414822617964804237021836007807663134432785978057082960653396642262685256623254751089145719194497379586834524607309253096917474850746520832384519767613286354340573271362882125627900757460169138987749191868873576233920682868229361717998454938592613199489639039394452229434826060268286332963942885434452795862005133418376590678064961584625544635734076147095183680898794362024379591484617982001946980273813408354328276982493663968066259337911215741677208660008641493963855780033418618319847314983325830434882477647111541855513928942921521075757643688853960858848022754854629391199886150582608174423898704224106548907466833542238195551737605460794998063174632898039657470028741360233086552554427147889287028500013373904164162840349305467508023680368775702883921251472024117374505069696801626399385145305057748935158885474410349856014551983394065621549153203356952076397263583503185948837101608526322134817926440089982846696768475681969258981538194346944529844733857025369592260278766747890952564659995969122092083079093288521042117789424069988117666075572538190765993367024901782089000011109122124980741331525333556127366111067692127750673897801383671345857334886203383915817383136415691472460482707018630262401340475956246227682993429227948409335443185551965003572395605055713071072424333741526341506151575600518345449442625611812516487186377649625499193770256257156320031573956291578135352215941291889879131184978619117339831046861929439142989557617529314554875571322762298716636736 [155,72] 28635395942699844116601368820460998237287071813878590997088275138549829317956960333548368260877654197059542820362534261010438957560852268265556853172807398801439603046411150777335823947437747363521105713200516004636179649730348824831077760118560317766825535769647354364650056318964705749105100964777100892929191166794831306437625105046343831746109586734759262812612847854850730601728075566819792100250069107121423261354924547908419641998286074575332888909930203165169018200975221963650120139030343430223593305790710954523248953222843792037051733712465607481668851956633725769488211006271421100845038103050456426469916324228078657289156559082508186795254922527399365554046177276207104066876622600024542977450851455024463435603236741861880189209195597889221859083911156062629441322970217826376176411223956245571515248822778262657807837851331041271314401386467329727816674784151164827702427989428691682409240883165858281866811726751793372318210908454757172716110190252378044240040325840340845691774952674324383277244473099961142605569831270588907017403986249251726670497218313664494084816506671776969044025965869649876469989364663637182285189056790514998429685297114304665833701993885446229933543020893325624651206610261510787598365356632199561109075636405080625591741830892396396852680804627039672615918557490805380215150975434807404606197911878934362480373489477629883732376120085915936462661200806256171479896034063285074515508760241259667168095741590537733416439162107235161417188667774969229166020553349390283245240557459642321475766874068985549985644939963535749724838962031799113296426255209773330275928878452500898587096207711574742154573183985596629258415813318908252916075037376318102592274102836239891699046772054681220039863560162973520561542335776824650842818531697271242603504719610386784264300445432720348106263851241270917264954059168025684169701646774723430328864494245250893500208065379503228303855168217430209207003303301969070837298549156085129939652100334066236610048293045180792680779225368843289841301158835642665631893929752505720704291791745810674787637147988050208763624460684416 [155,73] -3984523289881929683010714896432840527107999460764240506640207457559236781955572467966609663022078394013790402052748500893948142057762772119617831727345301869374669177545109504356282150881538532155568479013145229680639039195826039742095003122215291668802831229882289271579424194060298541542056221590978650255233173491817111147239192651311316572040438119300359610473692437287787403061110474014808547835630123029118086487284197073572506416596224745417308052352108263400188396274319211823235034660015892282072016155332877000933155628213868333241115444018325605318592323698218991785308538237647065373679586901665089790576535417823850348875827828321488871941161192055488916659343455093464910176705414935276398733979932173818625371086618772305695404118061130472431815187150607332477384646474557424591531650457749771359460260419180916267631575009270983413272484881276683595976922538751631566523720855804337125403213373959880701226647932906340375373589308155603651388831351643521388493063717772151622103658269204505156367515185912976299801765293381760765730252106330768231536398978894291022141389245773103187179471534395930497424036594611107256344440762884342271552183239099458808143573458897235975899993680431391391271410503272303899763528213609211202700011073973935633765850764028117791334489601777076764493547297186967823009583592464653863586114242787981627868022675659624350263016697718684827466067945892568353130010517855380546660513424244098925294942044373727488121024109445658241981960932765344620595613683923552764754776381835459896601056542021288436958492313422920105542830044373255563155844948128055997118411054821720770521598123923499230231455885633008249659370597543472719139894373555936985988614993540326795225612468206109017594102412483223213004907791110948749742091188488970699943967460485873805632870774736906324781537687760982190199081762347901359436255768292923994751999605309688824623391921583597527464437212066237467616975372353082309936719589289571773994680510551255327815214802912192203060568860711414302907553659263777482912821912516649886482370878456977941961786397172453576821804624 [155,74] 527111136317796611084567662413429507843801262159932692203129590223968307801576899937095122252166096680057082157536635873435108141375764703337471265384374953460029093910646542407009406467682884384209118226644932906593727123397936901077835665261987315192673588320133246225094417716191390191618172587715746394841332745418143875712311717364024252213801469944426155404666878227635456100285238933285203894345800509678467277632375264234284770929955961224284089668014078631844117666757995566365053839240333368719802325592441894322321712150499060609244572894132427709181317865981173266343302009672850065271011063339984138441695702098701320017334726562514123860504776689431530172027015998599419825288790119342472801206734484576817003675185298229274949085948488684959959422385649834049478910568741539459653559403556754433046204404657216313289140031974822608314608628548909050529781424570266019122282100239774518943124969145660604098030856026962642878551545266556335946567530305992447559943363357057573161764295887177800157368427194881136263021634525841074328330634376433006563515113413836618218218004071382582342178616192636316911491601018099092198739802300074953587590243202032112372290803915722867965840307638360848133882011089080091757220672879683183591393569381620658385481562627322911353584993557657767901193565448460936508937175397897649646756986432311624664244549947887230373371738003571378298564664236352004643955690481846196587116076487507404563136263411116334234162443142632563259644057917082672436962766277190775955405102872985914628366571739724971617764323206036346591692457333120660860002121920878721393787030857633338354498088140402262090321243046017345602898502244302621278814649686235643348246698050653374598506592287280706424724580042930671993806123659162684005133977464807796937285744914031556736901204929006182700370719674467850097869950383550255862614606124030028506617339066398833445948215523901619506615621243032311975868790138234748611740820043769273378174365234459526751327470254700057993375552784703301206102311228975801704628555667431720916872048448816869886408969606013782018176 [155,75] -48613765076064304586314940221069905313667450331180909181086943611835829519372133679327871321278567283149387971475766694644177917212674485401245806909925851296461021243719679059932748899085661321342722190373074028258240881633755724123391255801755344358224581716299030071881946063739994092302468430252895134863905837109401786806936369457049539985071488967708612313051995717667355286941248574874239503421552404196401559394549358111283032518729395735572762670812038603000231690022581247596482183165009021553251207103602713249830475220572487346600722536094111978008628672682784217332228782614518954616256721789054715604728004901044991550665683967732996190756352322603153672039056221314028693860313204376413036358826259584736512674536311531644498390625875551701446465848434452318417304245316350332578302870278819963691138411464863371264934022921893339478509585090999363997553756899335131179997092610321921275399599659266442432938011179534452977048373647068497023199949104724259431661829404253921031437432482524034116975406823704905836009645367679547712967891663594244540522578416689470258626129903758967988676384604867465736073136146167431550664134014386155219108148378725090488267478294156704215785011430566016725327118070403238362007072341841649664044954154796740325823602528400188268757337756511234439551210697579848357199352947266989130296796555934877072187670804168655328829116399258854892514056889552347856532262476870944183913573994873435363095770664633943216047884932716721147852057078024064542457302598144078451322050876167302014758990988780833335434471096527154561390873410589133382010244257346371642129957863550427408476362756907883269085282078137543357589367489106859445557168928015629140950744258665155800102098818485636979618231271873725536222417797766285933166066901880442595891427911239227183780812302778020447668099323910356733924965282740309067120870093460704786745058679174486615411009243451815915326178537223454329886111018969413323500289138646535970016933313784987476490943568917458638573920722763585087112783933696758601765736354638923340357456411727558765882103416464380016 [155,76] 1803632306631695253835449251779867040659761085683497776521566385888748530676450259971837759317349450428410564263596999696834599772516832668964309632927700974947588746519380749438956244342861245781172329232351438314896831526295207819376533849651768264725511019877358354970363054535539721473427911689509399698366221785801829976063323696917662001973707293278376400761675334331843561781024956152024192448842790769201332397811897463158680312199961062360832320045472357064514866084386901445002938962839625025760806018425679846996832421404232668341617671666843554345112699330258841079534171839808322777946243232388585652374625443141277469805963734027623613149306317733115407173867945432139881288837455397380666178944377290827312676801273882519487945546995766668478697756199352150995352955949987446217934983737039481351249983719838132180775254891269059193266821235442190371682756491034596292747057601370887665302834462031497111785724996958517480237409433793006133700266285388092987243869043572910889063544880535128011692231421495910453600187700130171222046836810221803452635709871742620853506762988329749513208793028971488576142283516083748489228705393776435874272308540591792911382848531730703536203977113244278345150726178146244068528365660698248931094026959316745603510205582274928819913054905914738871921226238191074479264923627125691596516192880357802416817866310703145380320546154243384619256610800089688916170986783823826990795123560462771315109575399761710470554394406773883522741902248256138400450700682305412592987955962185291669943758067295424337561415238931923671221252738048647469610398190880670578342015992473141125259788868711752760062685088292973318861720775518166349684671315158176467608451413413785248552350440359210572209744885963173549189143674607061406613909072908809697116959248962349051179744055140971580763186990685979926101836703335828456153333505620710543645462804886348108339381600095772113217831618894028900698310525583061245542876603201027104389451640106528428777915737248441290908282708384828121002827977849350184055707800492234907920155772634169383886495972139232 [155,77] 78439338563570652546073961502934243978925459100241994591489202023169878545016661750824134151681624403684232889416656930313805595592174585259599983209691812389774047283231045792756107471248543463254173774086905559864649543613870481446789068036373489173510530402014043868943128735319295981092456901804103017247105778965785145258392332564070676478084947453557027775380027958646836452785616811501293311299639450461458979401856917203687904541176933843004447077416502729629054402464224426447750321475787607278029843795779417759499224467812900859276789082843749072267442321943404975495080018297898104349092571344841667066715405851928121794706590962764841309858869206780392354133332836229656233057623809019418910643927239977918342200618000073527713010330806841206573468476068511949009625842370765325962496088678346719935694971346712347198089454321984749883847340102674024362156279681845670259318070678780032611510730133858533449215596574163270388806354325634079637179656695753513531603815963426812534434180298999535185568592707780193406791819450709569104768556624149249356647856895200950582033482606794788047627860050626265405548614720504459195091657020045782964770555801079785834609662149297681753929156653748811755867165685310861333769908298430865054280716999774272468792728503044437178413883938379428900625574919573094851271764105875104059809956279489096083783192054259397792834161497013089791337616093302509297463643157487984294043942514172890925505818714596091105850425401894697836768263363441145101260378864298120032198756303641184124803508738130141390360671238762781389470358519252743176223889723109460566711493963113128990385415091295578408630994152587701855909633838463312791964059369645643805891351104021593913434856926932903292277634185147838721515302328025991205372129379976139033143395821788164326030012530309822810892883366761978290669072419270079031664715856197214267089287995220387954561713983560673141776614824096782724119101955272060712810663806790536162101902526386685721151785778707260159251524173126786544889780376895740376133968604300455681962080116512848953990784132 [155,78] 9742183750211356019446675157354169497355536328471948523166064209328828457104481914596320350891005029532460213634675713746527643372311132247610647289202588350754398585317003669868754083973434943447060500650482444185712635291593266280589843890506618647524004945745902291363101237606495074208125670035625472031748636987172600030381058715973949191000104118367126604943249836102965509091205091610638267248358057875047430721383860773245576406707290877851678227126682015736517326738232459572066611103187237592415170845178975814267336019031519687937359090169307297554009687916532926482594324264291533261395356159560674040784862405682892145946563275785929418390396975322408804310350952968856870611241490426688881797742296475727772924301950223797082353729408418368796549969636621013285203631189331669752609719343018539697910162632889065561143435231520153084692118170622752539913295587232491013537060939350939642976650160951119254658039282394462969305601125219824931682234663654025355661553651761899668949296084141265991376944993516869432403232841763508789857111549770226567980006421124042210347475977436725628544373928415231238729636462212243674185104726719522440772780478030984894229930166083332308155434559904313733176014263798218962310029060478536345928378836180315124823324463328341047649190737608845326042838919910356612614991109205165186630238203320733672235096586779672794610903650287347948211859008092760364496125232711636859799437749667513090839472462245179618152695724023065082452801923029259821596367595560541970809045073066984392847695556125913314071295309414228562173412955927529423573012769098750995710024845742245073089776928219891103303063719018570939366994539775223331900992368119926411217914751829804112511950702106393953730806884242705461548886358374705702912862073263768712868518825702367410352028528662437730926277328346708827028353960972892096677253551995859829944938829300687742100623858923740863430507566741052832985525789406624503320827380242360352087947908070297448377811928840789757421334220952786820092160851363294341528194471777970117819830579807214658197504 [155,79] -4298465676117383334478056999751798627743575721275081266716682490752860231176966322495850497210998110190342883412382305981147199246373123817120582612446919368266709955952012874361672023088512267800081504901818707304964091919373503103809014885510149169241296020399970454048849591202128337420470382779080496782136689699727703530736875801734106078988381274785278605038803982911351708715974985310738491400983606825020933502300733777012659002803964700143938761191198891943596964779908692371008384791368086132078920367947585563057517362807494477045361416274637612985643955208914330738724648302818898467405133997465014948896793652847068373567815130026759526069497842243690707851908945026552925082111806447445255566825997149297808133833271207207655152026190243892808202018196333274038927172902251110856255830787892421952866888801433467647534912453790805469806636329598429842066854212153442792004487929932410928852920358528404525272574928078697374770969384658955564180001095512892528917840305077722048152853605368604000301941518734225311511124349041105501905354159628990522345401711724543286107215320856365346604776747358046960434550969020821869115209076130058972063059633685575970203957637475634598332980154154010376009591187036955368398044299777031602474961322997465771592768173460307141606205878751844637083032915715466332242265757709668781552623191965478091555440784150731079230058080168445550296194736751969391935282178327913942178204883901344415093610698351436646852215209812246850252510546708567291255087162175725227398146580759217384976932945454675775443834456716940961215795211811466040959311614024913916538929930436411459173888836601209894075945631538377291301683617992894745322865021695222126597157851003369010949447927129445890710777470966648981141916163535418517901348471162908393601488802305550242864159865834649814502851195368467715247061753577210917941757318749793508082978037387766308823917818734098504641554835208599059920898210119646354295760281524823328913525005920644859750428197496741523862444868835288842105034689437796833817599360115967164047399078351042095360 [155,80] 280352734899687259097601930499757373741930244768522869148606110141800007174241379182118702197384672712609439140504506225895945773638607084669267873453526674618571956536922025797735821130030780731949819267886659170435351534842844432464835355356582022958500449664294693658204016563592963467059836509678102860357783704450305130812692324639840698834778376366664201224576575923636805287930656562767988485577471218214356188266158586119477295452967032103016391589461193752761664209710104822872334707641816651666762144077050573073649667505544115700436121371632863945878771268183630904726925890076826878221033306330153419873611759616761741076076317703241059368545962344095786346051617425430819982681285541085218982672805985593054087860237475401672204862876734159731380168189478327676434355874066927128183988486817621434390285116918827982744163143417456027559223408723660888392711791632466220378288928708553135417996171811264691167767323844070845056390811053518675493934028513263798984312713927429486952231598788269347959918309854637947138563381008828799546958615435760306568298769836652113233978215539339726505761415177277858250790769330077615833154161917030766546879615680860773479615102497355787671614331172976612705969264092563658039402429415285373364133216175187832016216436318517678513214459421995905376081227249657879872437568608062315663704992634406348168771266336363839833710639538781055738091705486058325165743065087328416893604149446652134672448654753537902509516979286342558636664709219879963988512516330839970504417070894674634146139620268031358256986370496730684604656334468019661381057074974811437156592969815253424846170165006239790139744001506399344668015356600610724982127804294466877538067211264411220735876311172103368130330521830073125311798570352566399887551528655287695791099677060789648773460085344521277379594059489323376937611865539431829282978072618952010502897952244108151007906374202471445093126941784880568316511606178255878862635125643480180944963178504454863390703346716114712240099588321783813488701784521885610878412791836140906732377768561278976 [155,81] 21075989787697247653210326915938972938591116841702010065345478498061909152155110119588814073791434625708424178849634887409758767212342811411225591176129507063523348600335918682372172564082160763386774425997787292927366327248628121764607344856941791811672922688440511401844165804626063329873409181184909074814916335159835620841537457714175169516989639877196822897534230971437970890166174610810355545869586954953123662596074690845934264181675968013515580702184529814494086987532371554706169971855707586467967164271579011223205623666700409611246727273792341049539190180445454492728822691119388661927132906086424446210692572617488627100304064191531108091347526084159881153578995568518102720238744889634750220710146641051877946321730671030791627088501007666941838143830176392489907384104580620784629423791378180481452781261900024537962515530078534363222054100349857645835212942293842047976665506584524615499580160722991481038296553434621433748772395191614094967054528883916838238227685642890824638255728582966984488171919346555876735258361757866749212827336404867319118978911397807582564808253696303593900895450007996220788012142697783769843203630379510140201464866419085767327457126839824831976484777906043870101140709432918742720707460978147882719125045112476948185943039233991907447287377400665882585145772728180247557495422169564893368573434682904131186245261983306059368634302510346745193580817012533992152650959431611662239918417412147185332084666095366667219972239762534912013812686053460068544689467643410229301049492185979076918312745219848242672593683767532076650635473301779773617796028972659683283859024011656555078867811428503060865754238380047854981643907684850278241801798809122987990401477148730790348449023164261933367489901561465890959431483842426737176943032649755911907550033999372550619776547915458783299016675965389552144130718496204751657744417890149479869002457929808539455756588781679676255132415550161107098227131250585440551223056756383173108339612098107996477480267163582925226244965292224637732932816797813320963010729602244661438980817862656 [155,82] -3450199603673788547958216123701156136003895644557946658378752758523144258612775614013611676020418035085331326974285355492148353581583262121399966210388691752743352278561670899395148168343122647349453171417533997292435172239435688383010728958684959157408379011627132629638988881063611541765183362354091252355879339251292379510145191158144858094125114033652802857375090518774766864123943942139185030889702526845060993518147767333489355907197993045705980610917333900036936855059446234465874907422186946587904544000310465083221159392498487780209663766617900871926468612787684269872021190815285299046048657777198837865306527719541838967114339693612040494263315045230704647244871769607604277528102865524905824864427524450346562838470333292171353589586103468744590103420701177952183382577476633921281837835289725818799300327844089508283356384119331076095405738463437215925471317582514911618501921612688898901928909344381913617462294311485974960988145479021932972965645707198566000690946389847394379726737481836958849501972500029222499832291576620263978209684687203180422915005137974572075458565212966769117337476525637424693266582333618935747462742034576862219062554026854572040720044717364684741231443452365970517234348958128605887677157702987566614628253857618299884927518591345102910429583250701343509401042755731379000916389201307298193907536070546636617676300591230048147992556407056397868100385237788094240851136186836041218766247751298664415533111668647141320231197713573752159810691153912688382245367900894800370837252057700509071073926098212171780034571461087435478504543703253454411350543708762359902347210440883890512382667165439441521257202620526849121923297796595000264500208615130478335339353349967709323920060594974460895011921612730447706373653057914446501992743936487939218158150306280095241273722500548505729744157316729329158612523746013020359062960585339938279343120500951575014438603481990240251904063749903378845875584805519613718709422901327878233824377290516537572282479969079611830583738992504272358656546667480757989804501304677356377676675072 [155,83] 96808921908588440144644462704371990308825272964504500697751002651837169588667525576362593000783405329895259342329457966950228418780474780564068206098505122972447810305331639185673922326410783229062365291129625693479399061224607936579774569502353268710834477239314023288824823728651376772642873312615292439871091547245055376358749168922727109495559017621145077206475545687111108129809058176758811504019117483341225197247686782808317109386993975848097418188704394071653957377777960709657124506907562809805247029642411333057610106851140437396344674500653318158219205796369071725069647862801493040856345745951095124790309247648972055792346912662169192872161007927862858122566185967484415313793138869827253072055771477610239676972029162063744562086441868081022174466248598716820656643188020371713691867180963073309017861629923081818607013319389591922312941141314435076733043425031541474229390527345885156248726497904940026479138124762794112797098629181881222069092902006690254177865528274168784262576908419644810846589203260430052729634676316453523671571934544640850173636862684805930870024564405200290285669555085953398294709780158986555503839559105696854382684829025956096438233777444904827691138948216648185508303928888855630458222348841681449845549741726499752734835570946973083092517240704258089532061375651385755164430079240390136926781009027854450384648679234079275370969371272034882925828750266656829900074870839130562936934971510406439015993267385936784281739960656752833773546316910524621549396840960741900154364047129569167305817282660224202723452192777946954816890759104967234412568678036691148366503741749425716641037057292200172625069906006780023554531005467851277931139053940470604338051323911324476349767492410864597438177641772111002626445168153331007117448980252918270935517407823559621516636731914082909660182481176777278724397665439700394211370055338592216121062815322500002533433345116038916805397309463810610869145349368677080080818066733196584893941870507282001942568446910098701712685742548699547621831405926603204892368880453424188348544 [155,84] 6118058836670940356069823088688114396584243145803611263610655073438835116220426901254046972052777560212375835175168917017822706620147034925386313245239073188973736355197211431752611147206589894201859524391217370097908837174955825663036432105734333227568388091233529379780957984073823644316115766052796904695752224539013279380381431692900790872512209682541479646516506736076966366965518042516734937991818084263233197270922406670827041104476680422072818689018493141019439046523996371666712383620521572783616824904975464544467198542291498356108636136797055025847060759155395338918954055508311375902650090681541993142868706442552242095670117005840677311608268524891544708554636608248362882491887256945449457578216503666833948853533492303888778801547648898474821997069809921005598539577220935168591421868324022976326310383482381478511072330506384934386250162047052198179676930170178352607060088674509659741395959492293452508146026461571642246144082073027840163817526452159162151745687758514852700742520738190024322623582309795796590955942723428672241946356621782966457617020182315241411692221211714839192678029808000100301055744162754005890076946724330489418398587231619498966268735238232683802991061488131801061020723111723703741026192854204702719367146496805576621118312254436057758922820130300330459943611763803291338641712565038960640673815838084551065244507895264326857306718822878901661664973741740277737781277072573714510636633151483151098783362918252691619536505823056881406699122280699166537125624128723213561191295906477887978868961216509764308416760500163977020478806958162710491405890250083824837658202199389154072157980265948064596095618752650235073937694118310906046909800006381122986546369362170911318786709691499002094896134529410869130800867644838413869019718002628416376278764916241603353714694776780883792418189703165111925422697351780142586895901930961661028733722620732823246560721087241622629777314040929134526607420067074859964343279510252313532968122634905480798817011521817774319486657500277770791390181740539159351409880559381643072 [155,85] -478933080987084015206926466083293082995410874045618618810988208121480920677897035572899612545404730827479639061665063132505311315267348266525603005484168899304162327906317766003125860504567891371025442134756214935434074565552905358267169874116697164632064104467989975772110221802177979970759536030819505430290528792783320286788839978557855117504396245405148910770590084081191826381110468200552779478212224691402679696877658619810376120606266251403938698473585852027803020389231060617944341448686319917767818643956347644733707097974794783196961046536957455757535757592030396597350574374486271823774594043279275194764452377501948441664368219249285444169309386225405523183912313701801656031064127204615227254176569410012953638900242118730465049355930000688713562659226057774347934017993609432177201852874650384742086320692342217394629987913735624482446472140259648023755148912424115897703881524677989777701594110124690382253794425497836811161123267025352754341837222288221771287635958712417353253600520868568785709502154400980779272056342515682106282292432160109417528727644358315091843624865489374263599608224649710362273465185191254742863830914441593910318926087103978170137201840150171954685700754793552876504449235896436993844445541101011513691926618800319269007998868200659148184226134262234221111062431741932381153427093879641602066133163487447212251253376373056316067870119567535771889458353981728540108625653590121965822402782283246104833961674540921649857912672235771322703451007478024553829456759520580817254123430861891200300323369136597278372321738230611143736357433478776679180006104755897071207237587729420179510735495026116256993229756881843316564608054844439731515308465401691154318648761290672740966216763792173248620137781774236433168023710395574452450573018581844383115534724048949684927097032992467573803842232454603863573666447090109157211511970536606381040231061632389780694334964196813831209508730708772997687107834008095299935276993284568386256935876364440519341317867555280301282649799036385361391798892872265394609039334326888 [155,86] 21316850615872902457340930756774725007089680423121690276923617429612065927190423372169881461680385362367874363079292261177474327637031868808144534478985570082783457280386037593419161474572501574649064791234652028191468573579054196858999140674391580201671252968388000339350973272545424606348722400278704704053820025499233572483496539820141174859348692491046835674585019899756613707021007683811840070873838668523576808813765371970312479170935779801963516773262648561156706245876469914969143929777048943780470309975723804427422936953927603853142742145683094373829692525259027061931043402958986685807451552794152578550093996897200596334318455790748845514267437368595893524978462593521167732977716303567057507779796078033576208916790762003671148247769085143418232095486662300460736038790338187973550589801220362369987088510119058781941595098443191174867190381256391096971139119797419837337014572901006958264425562924206456781673129299176905388196485718512305346445741689365012780602544496452471305846116431937967409319613282428058004702674251508716212032031727204855054124618368011150887047421043395877214072984326661447529714808789806734635251516187043889801338492799069357552912660405070333683878236240271690446360736982983236624867495037583740763427006166892593975912323406791214797821122290096755585113117693278133916499976794985146536369660296602280418296897363786605278478057260831717820198260558229383878561774238861443017928013526545454051962390654467522197974986020089853259644315088089134173447857765951776110497740442320875067158885086342485125544360483786173129694681334736785442732715849310218537844489382830198853344186099286776262988179109517984634341581536163663717483212583121777620768842182657598713402582881340123048003790994142148068143084365784959427022333668776042329926678754977981968807210955817926415020995053635111109220783020492108315539590152350380368230976483526701263089382969615432440461417544725854167889592565523334510685869371689702624140461823192312024711263830438625141548992759418209385483041220629312108850052736 [155,87] -1148319993118803082765803342911352100218623869688038984252708900621508405692441734464858084457053805007846917897282773620685835616556376512082181749432742132362349417591172341496340425061619068282834967318954077277139079008189753551862691470505789541922741427381141563504967273675584400149802402692156004714446737861719845560114645783156193084629453332314835867901437465545500073083839466948705176577556682740736265125201404713726775895605217471111365143293370012863624715261405729187758906980540611241930168858204173875980072995564077059039799892078534647112552572715479449236409635628676233634246324044075344988780861685964189213869519200867839606399617512054225403158497127547500002397663713327786239394840779327336047204042156036304896550039842908268919654716642491433840156317359868699446081444154603821142511676389667321017386673204725547565855842935580314845742158495411405006526564075006893514224399747703389733292435729906632605673964477175740346148914732675937711820222273214739620584618035015105153169824775959918888542557918629509269727335065283054644119580613417206122854705146244633329706826700268620979772256266133156647362707544333202201136347135563736186111332344158920160268598298392744227662318204518508097877473100240867217895791410314500781475321979991286853432604923194751029642292197338444310126973669874500409383388517316555428929384702868476407318861100246661093838752159045421257548772616582609760516059407700021107066246349152303363438549067670673951462374713712967047682018727380045583541443014546764125343589723526512645183507658882631928124998456851547576917944903774969784675688024611995388436697788777343753500196628504786014508573768781341598643327464597952859185314699115524098745345416646535650719342075219221251549559752514814679029974446379810833314210104913821320784865548476481315480193871398688453566614386994651651932473676390759976186268520960120509429244696553134086988821007389020111122829804895825993313000526213180616430728527386427302955899854931259488894330337596430439603670734609580829405296 [155,88] 40814513477160628235250017014563156150141600489425731721138572681004408319258339836477915302946838038888634506492443050082134988391052434834119388269868378067889105417905845057709582898630069721660662306038475758456397870210317711316264815744086369417123681716265720420522818420271385757861069470249668820009877725172770689673868475150694636172713903546418444598982143084882207930012600588021760038527161836121788325023363991035684293715837077488490595581755491696962161807445748021260722087332237982426458608923060782092398420047027959356711146883701244617406074637009796512210975779627450735849841117770457043763059854447449542508405189137325466145312790579538970214941490114448625132977405891103871171242919741256946945629581974838198766092491604070617874832660023112285977850344216065186212815249256330771527290293815067526995268022649561409782389792697567227233474883058245044572752948444629593188300674031650004683087917706358927134460786458996399900647082780071350567655341303307833240689163136494455238543879935335303471255453836118642381956715262968950903393243970593993796677183934796342603058373569982637671868457848163507040255032494935548330584732801836192285650655397676511099916475372680554260081461458679876287917037208433193460409712370044464305711801443318740424686262936325235251184180670089897343637738489187065646299802582023391538915004902680512657556781829761963512693022789012678148657119737217353513601826626019044484879382715174427597814694005976853647665322044442104875915529322971830360459675557080330126587701319830287915477903246619914139257295023403452962496629652821995239692516975200070375443223926440857935525359283714556071180563620297103901821107822665001138250079146757896746156291574196596949039831502087276323496526844366754917028623923900528439933642843270665550598755367542340049728717979131577411077591551712375116696073007973041053289587277591774458626871589423729895463281599486596185778442123062580719517349940698478052649262555011056143274533097987472522155395147180635821534751723995030528 [155,89] -1004252840340143522609386577032267099125526135886402219108821468984188533682654611567861321441538393538202994849758805811517778756706422920209958782082519821452412842592692591628119701173797078198753593111073331697936128573659493316185362258624950068827940760219610171473811192295674096742501693858200756724076621125098844337802685777822570241407099016932138594227446545557953946006057330587600564536230341506377579568876497919501346040611332236431982051838092953451015925235402676747763572865935075884852428031681360970011950507678866009570111515767295839378938340400157853944733304501760792045819646277422953667162927003434378836674418631270971201803071623793979442601088196683016127256593494380204823339640368599802005344801410484146284084965780163451800254433095816121241836266165848597274139297547095733763357288135839566217765244165097554487127545459551383108028586159373636930506600703643155043681129590078875771169129392149809404281312532718069448205466548649601288876261093909341581429465416465671860585361439928502786873035756025378081950728846568948113475166843809037651009850109700047041228009736856499575666016988927929812358399980319369565684710512031144349685982240763292576673586808311889240000897857767987354908407110320022352509700897721414392781169273548778596922964292571366857985847881339423872221303708047708823219901004470988755127084921935136598309561715868362819802367759494152706026180163194109649750056049089132662807330897415353167192728579674517908500086582244658765905606501152234785416648701711665384765159646693679146398790723581974223153759915757172402146860238062438224525297400702097640191684915588872565169177689456844875793270702738720052813312419409169775649344200023395111136243722707889393499433631279301174666652556415403938268713363526495669299646906053604794701900783971464439875420806292130369668620894135365146140552404556337141083376396657458099119514235773393784357815208581126730583536768687664675579632746351705195268056320616064643713519088682112106428847800966729832244442515454080 [155,90] 40139191143939850112475225038118998896018540689673566172478188703000068743813101918473858158165800506256682335998645410857323456228155164186965984594668816034661072974621473298908392706075114615489291958487639467737299818677873223227671752658083514174157032309081018060184095855685008558507835733028475196368312243678769300493192937707960473624246299166231501966341337787807635479064770837771932731306109444820993689528869052365672585718153851502379860631203172759744233420882218850768072764728928071096159215449077317554923477207957528430828061855328938739430047681829792748294333498195881145984364119514327107211609384985351915696749497038252986086085445063207043588754160318611105627127378412578570029575494955868733492963727823889891557815217548109715846077885903054443940154004637088457660723905825423608904959336112374389866100665554524472355290758046881362055704443708155399096650920639516891329797715732741667114754889389044602032008341061492373416331137382033162093915584330344562965289030082171588561662236872836777189108383926995646103638836119028141323968194502252480117580818491424473799124277825919068727400011028819988610421100202914141820634677161131400228172221005048306099510836776001622616702940157636178719282622938526780413472091577986279462321934006940843428704515207356613190090173148071895395581796097964500622169508343365149555072480356593800188710232083252500871182065698529835895915534229486460211473998074773388340705274841770179023449500657278159915808208745682494048822246682798677813547853110866988178413209762792452498271778840619712931724213002020889404293817898564150934212886776143430993308008730452541660543710445546102812904626684339422452448696636183072255991873138431801257409162476729099184530947287547705073548726561042907614565329391331906132324446455269635166420918535248660468216554324376465819924240262999491753962610635591079901170812190962853577516472467646979961678747743755884457310562371247608509073295306922498509133428020436662753595941766633209690784703521891492706072290816 [155,91] -1815331384159851090276969794713614272853397786259313047154297421206076037792564215080644498190154153134233409572837281227894246105716716859691122926523964971929464315872212497663365933188050084477387610474231313568656403264514550524223087904834897773562360254777553661970916915781644237701710499321056877974753371568723093982215159121799620809574620442890963051351447271230476955334273491365484452048669318095742288297652605617010382819084008017544693656356568161729434270624752110787427714492096550405060536880400075273973822974362230168801472961541606365174258147313570689255282573653313543631092658652980613084806166030924094004430339970466203393430688961647292546341314238590179405892307263171047507390294564153036200215898468263726043872476826411429524777540210211945681940703356120268052654087166981937657993262418585611439292539162608490816012836135195784275087751594210638882788836190137849079463693955051915197836307272641149818707889004882954191474080462801395062886239065922917980300438006896875931570473546384386798409401568474539381091124959685799554203671926981080895337096758539318617989181961539498803247958024346201677087054184684237854379210004337023274479403834078435750141642352575944400832332238142510164020449446353316007689900116402294750703242424880426536307152234843135258245346540648640613004261858882405576326967386373833101324634540114190594844410918550403693403824050933099244448323715922831494521513913265895933261455705645799306911855252749637983516552847910741147713944799237825350518013148972097254895240731471356052011419487607970774736873359551497047566517440115413867842737383427960591543662177950180417052201241469737304152480552782011075960949018350769703960273465841189122209975548284149424814399316159025340212858861572420838145744833685152796272236213301079491505662092945209592770326551982974743427695426348458629243283392875845600403644197904726739043527126630827452487404244555769034636717117796367326242200020395662364255102471499989631523723937932201372740550773106556175357632 [155,92] 66118101425608339980140950633332202457648045299602600556140938577653997780015076755307247108533429537570862388835178523864385175218716160645851707988693909219765214628913983754911611788841117270498780427541513313539240196539041768269782218670016559824050104493431156018211533952746650773753657941537937003642605641330930165622626759443135026744892614781095848529793450838758760181048310834334320394527376829925932663920558354355939021804679260309661368362619518405829904886395313259988193638101885299205011905474579897524859739647867592885043281458799941602669414104011484793132250437073436768269232148314508693672206707013153179099331922250492855092873819179366854378759682549646240438425963163773574618122879709311717692086008931913761963763131766076878220325211602309573546563156410407610513689761227782876498954700399575609838728524145255984282619765705247824659978708525100461641824308430656901185884444174163287913930451664290814490628793468382352013442699331387543071189316365583634245992639169898422457525469849324235506242731340306866204263713819494992879324240437274757246254102292507813917183743313735439553314849980960913346713178021041261732877733758622117225623519486395998589155411260136046492091873427100053197059860353670163146237448568330356094843016304375975935798235576325663323604306999191287677683332569674502079387784769443437320275292239070374865871694084185050395300742439061702120118722101912285121029640728751818748298011808656695918930446663404235811572823340902971847125801846851995639058039430838131652857560106610566794223356086382541923506933555987075681071140598699927388001054484372884397345352110124996182932425257728191973930178081094461002473902652139994552354220831256676438353741863922917720727949652852569165760720475606111580537189009487223542406390908335041033618360904510832194302854677861514399544155933265834474964747491221142583232857124881676603512487983521318998904713262156288357406823154482268752033157979094628358341036541892258731264277740303739721533788442918018320 [155,93] -2032335717939940882010303643191446691746585816742648218501775881435278305495351140173845614868218389951512903959745431508329170497578619711656963547841971718332247985910578387545253454583822255733383510904973440078713501468520739666339390669612218431606952537489706390441288871776493527370063346457606918751592306757516954597840540128517740536767255167299673166127231564082840661692014301597532117151333998147788536863091147219260984313951122224413146271577488603741822585878304702579357845930009203741643581113210530399969888467315716208354893338018852075623528706569703468120280465936962993351832065779822902347999207568885097981019248449741300658543348891395190334902894741635556430277910835270358136408976986626952326853952842772594313200353300457382322926566016605800629692018770740054627229760479210273451474068588204359067258006081813206721958013231126105325262580938988536312008141911216218312276466535287373451712461547083057052875226388016558528385875548989779799309030713794012940783533302527778430969434947213174367404076452092958324877232304854667354544706122547081682727372762395325841584028876206444625568194200071828298616810831396363685574125328696317575360582973424028737573281334509622977063344573880034525734552790411037405081862563667461832163478760284560219725868640234301679574939121826098753555441944750566358410999495862963339951411614611469584390819655483293468632682789834590913579375429212309464922883676341953772712555818229619060429863042919285868640941364956674331488083245489231796929359556472685708892542598924605110650671240167466593171720269154585707442568606476261190603079436011902489234354624902103917768499807793671626466515881578015370086776761566840736775056561771779370684509153916369902737474858956540423513859127432956362677670535419157217759590399525231182147325326255581437537990281376138580992048574000966254271189178065872474165871084679588194651996086120250444808325986391615629408174172470073248360603769191968032439694936219362945458052020472721109330685610206290 [155,94] 42324460575323093865015278985444061098557270172964330749840592218422573769562099410364415815489133268324520333264522922200946152446247762167062543695681933412018670600294192277466388403369621640703023399823299960217654974340716444140235806191270121452018660191017817038836091428238857572570957897620231339231221305337052923156802563799632363106432083200202790157440747898183935358049318046179558159461812080803788939298901518236947349288649907714650484530457637757749089311660136647126305550233958276383125260955414002749290943099851163291181438321087940927399862672887052740979837984706634755319191317467424227690296851723459331142659739958127280141884491057300678984731606672701072268810839883889628634415731907085962366354081997849175015646474735586616251828121821785369966981979974912355980661783185169957921099944844861527415985102065787047563816664346853963982255375103433171340553796860097244524753883712953184938387966133599812561948231343048705747508295867122792133236988855644240714969846690981208910552628603831115290840398876584751000635224100718245150134155868437125574199486587495501029538115125502364753594116825070966357312987055368866023635968788812539827670601752562770957074167469762170972707442165188411490686673918738415279342772232339715713486613101458823200471638476642530071406207767984040245569632798943164828736725103886771517754060555338581968783498393291007906088046510319356443998566415001332109944945269131103123131754869321574597026019183586052229176051389465843876501535424337851011331361801893727180969707476523353573249787099381613270686068232277778813679882930454322568723872378082877605980989982457871440781537258451659809043862053448056789875887484852992090104924907367921816073383845114511937362767358805148150875117705620537987764687226354564831502701221338232251334795373193701820444079271532292837140937211843909554319431799967914338969963337078896316858057978619699418484926123139273320084894639574214803865801502951131573624494295579846154652461773357964611617601280 [155,95] -607026900669470496039331343127720121531686982542470508667453537073693100984640489500775788885106502281611291023083059386432672343658690367143829271844033552277069526066640982536685692842850216089945287116202600679433966233559120651811331808653076832381282870741149136655734377266396091279293706192702207962855175694289972335161537349448214918847940934609904515334432935791433742762576528440517476619003526379305242757992704533326284019508430089233706682104064966566903048950312573814884040432076730999584315335001707420875690177186590247566107503947688034691904400618521706682719652425190449509119067528069401178426902402995312801194787737275054609786917851304166337869480206477377708876498300748007534691570768425425298897270158188651013907992956036099876093655645250094013833363423975983282738567687098778910535675210916263955637883007127520836332698184026770906923388866788708855608829383871432144342498832361175391757101306351777876238993159613137398057341516476295848348421037627015634343816764510566020048683726999344977524897129166219475278152919196848874560170083324162785013397994558549216601396997993559270630423464107625385302977574829824126302492471971766652907981823876450853696620315177879521510771890741201392960704025153482585046735579115119919925220218424612638232063751887917551075034150152399574656648412351023110384282518477207573288548110129143737883462398711330237669931992716294132210223729201258754034375373949554163675416998818704200627488154007533777224008942341023776652991473051165363909964193720455883587473828432001578337708302041428126620523834157366710862402520206362330628830557219742988365627142300783925353000605460739283625519250060205872046101807099036178775501029026807100659868438609585216902986052540628045257423726337673709532129866756632151329936205488245695668193367936811544244939944944268574791602181569280298254584972115062905396084048194368450771776366478488071840173408201195267935197813502020450433248266083725993117485217268279970072547175467770450464672 [155,96] 8488999509823170827033907100696663612488255813332698053966603580860312025222785508792395616451838059025407838376832279931937890839924922919373538505997583054743440475904619713601044821706058220918852969960517726934934797201227326511656089427974241626616883298841880527957656881510789071302694246253232568767744328232534889168979112297992629856709275366297237158991113488339973609960826736704258743659685210112348981318404720123539933380029508989781528104400286560658583454613382445665695439548186217084210506792673056621077247545503803979694554306725375677521029926012076712153901555341946950793911930509250217659207804236584732296725280392853213868165219361677848829473892790195845455897990032698943212581632884201543416085907375821342615414981587039330832019195608295085542499890912322493604270050037698242431926084036337955387012177214228957554671370184565718730245264553553966723562159696884191092423977485319853456918093445048469922342068698227499938796486012161207313315262258188265426091638400736564382086196929728275690107417545413605922388763373508432211753505513314302177466156694336219055395841921255656082632105484886745905260639344945216973738372704840742586814800836613911141604059239416028391545793211482480293845972947907701533120675152183259586774141044561676600586230008824243238967912104202009360527101889245084122464214129921606808966301685226312955069283026472016714916020829466014549176863761019520102066862605070099191526778165270026281708576028728992499612573145209839828837012764401903010934410616068215127789548976501524147334224933554413150334219840301741121110212013091260982522195080864916810299850748408327130407043071627541229117247465235155054031510678268254927984338258327044811532894942043475004705385107308526760087861481024543833891017303456071253886150203157450285274422691207886362111285862043502357995439954878430682659806423073559723097601005743911096531735302235041720415536863932625873625791353154085637561633882703955352769783465587085550697127094146306016 [155,97] -102339264592818263877132320920798753703116469457396394040358279047696416179006916438885986337052402361539557022732464302117652200549140324959701762482453196430368502474012400361992790963312173247636527766099854500939925305443108829318013665354925710084581866083261761980002920335355047549546292632700336007616298842721325222427918653885520368970117134815099128080681702246464085675852945760224812568023736118662625653260738480763642664040170529204948255688746272958488573970761572111285367447439370196546233182643591452499878847496832919493865704700005871773906352581122550417666781359145820019177930610911485726976294360266958305495534022079612712693409271142164926233695401507477935261242676385491474395641102908255107255895009473598811562435829990551396244722411933775821091242783693170419655163013101104583276583248330022529352454940763342078203676822680185853399204040018111431706368649269408814133915855960627038710331891155428802800891815623306992877328332599740005345979191284423459492223568173077944319250161637774322104053335358260151638114022727195164644613043733573482093978833562138583492104335151778629125679390639834427578078801385986755758341824422925445990452295744710570731763917550769157332902799179189085852481502880680067961350851997346596046842959617282134183152073951080982365682065250370723300677766370813557024741503058931599683814151804428950896921787792434648035002462679628819764628629843811385108364461616051243361003833084016152195911817987792306679623289557228663437726518624608184826892107897089223215637846858610178701330355676641576580805257620932071121546245702700695197362227870860218602993257375859196616690031185974800192751350104368286035849385625426071059858633307516373656908258523081541952827966345070956670761197209370272841308062723224957749595592031025321532262007707041208962649434479570059437781468271440205044513154266298571703413710292238111270086089599449211512677905185441767862563808092004972813323777112939088069503402066417443267786841626092 [155,98] 656485746343689291719927399479327220027427688761786065622243277058901624094224842397843590852918066308533760091369576647091327173863811284094751502873141093848241799425569029016721489843798471679042342877690519886853914335457086547851034810932107687010762892120545043747543035840485390304831125310480872061371970953285511658556178184212674457374297972234199806601151064365900640216683075369425546290570629109278276229474667339526594746515961888873688076384360728793597363807439146163980469323740192213208407678596682591550025453927471477071318516703941754273151782502923044500028968247478646524461511268749806629024884461980844256429490583107775909667179175272936640309341942684642961354096193256068222017323465654643709199010067303468490438077823667994077694688405485816024777344632155857036360289658250060552400070225855031455818654751409268638628259819882723091094005985085580118225496147970828155568956915181081880257903319959564523159622968062492920933130445354003710533713320628085484923296528799000604744418751777121435302676660689085459459865069421287110090458534716706614582648372666773032824108573406254593415553083734223537740670486179693032008234976713895063693022598506630848224539297443710609336375118746671641702556986682497686812967608412820599434630248485083011806878363963974747090309821569101437512922622080243795553581736767667211570789030211406982152667559544988100321236400921043184196832184672542847995683928134681679787523218708314286200639669552260795435458562973414683461556473772368159102161143684568941933634489521541583063742024071297822457423737303571906703212658945910376728292054114133979899223810590399303940561074512566433853645274998283746668604569154840292918584901403295596369878410534481799437480845270639396195056184373492239273729428430867108631342169962279709251488442924843165334869353806292236177599046771465227686411642631239647883227223613079853518450439081128114492048441232580918241548153457375349670605838360965515708920105983610300191401728 [155,99] -3913491406578695183391830352035621186546976064981456310786597837095694955640428771636880559553806183938576021791062769545453216764481233355766339279769297591317279392403378742926182906734684084134682355207273982321738879820837716170896444587769637514246251609449384739101120958954041839242991570329972428045704445969246408373769603585735083579147153002031323212419337788661728949937107639480444127425128922774373849257583043140694483777818324101171440315508215039949572935708009655050990347737799351941786406286885434522788478026126033525003432021033545005263768577563801125511601755177509236498941101030143455322742571512034949697275068664950225800610905687565707402737186634849289964825203753359532743520501784538963674218393616134856105801946797968027220902003142661389084254310671642319510954261985527216252790785070201540186296340789182551444760439210949890104707181243697001488731420039895840437176551231219440716698021076398672622285065970326646056648580229779265811046162613052457593302147608331936127971691185170291907056411285824032865634625049788023232752954544090105734975938261203712662060424580097170391183258438354168892900072975588652274537528496596351712536611356684346122741367359532612142997074423647792172164300413403147730923052413847380582483432359616111327785688901882037190638517604761202628473761700689652045240349514815517619163752099084675382713825536489363373587697143628639799640876336129199472021261991243322381721547971910834939024540358542082717993708121653800857149892521315272262773323361076864062845361902614350535419345225140070616856690838203485279191871560336715109270640538304389199060586793988836259350265737879292646653977993526194488789020397580569464715795562006107292232033429525665647836963213813432545536047853693665314833889254909129010919825318559350492073987726377802578667399718185884256089066416898928350031782983482822178066204826058972906669216552531436261069013407657849713920656192426381019505133942304120580535883306989476115552 [155,100] 58766463843591222360819911615974442834726722465029162276874498650198183411316174436760454849355089017776468379810253995404068171007178090756799822681019496663259386834743185868666339071342773899996340655203402464089943768373479809335648772852301022689754703375717066893878227127771743819829421308096173705733505239653874451344773741074202359463966710905279281589873540062222814186692854853233592439731977401173717381378316077739867371471564565918622954599049765311067236325706668519664291655216834051735255816481325276926988773293530560183696646568877982353817177616602515711381990471832004384517469044704796482096568742889973061160699488336725543502955923759756065130752901105955832679083263119302873161612465582192050918929889730204258272822125288653280666946549251126374048322303225722813539765588238917654149505254897984773802265637280989994704104901199064416839096060057316390230564816054944343273590641276737644041605165750827550340855679159874139178534564515659369428740131605330023364284425818970284164957300432779262735924879824924114708470762485589393643706261461633150766553566315794784233740522049851176139327884076319241457649885402942267330806679330863140868245753490133825659994277023306685307937818470336271583674322084797852153879580077291071739065218172748369482535455482648953658358296443228117002115383875877445321558717189286144573982656597121181370763035839444890295380238160250880603156834197388427824946632577639552732994968291656278404452262638569141840155363885796373296875390341443427451352033788649855695950639564826141392695132821928482812887846174990364628499108627137509064152579555351848737213435128310116320706284642110313770405445515359815406842531382859218211861858891955823532422018214926803987251986840984164215044620551501202735114284998377633711656510661116560912137864008540841010361602358927217183896685154069098611189117809761315728364436923745502868609681508193021783254500656655417935630790755543312463792455038956950128257343761017280 [155,101] -588596907667575405338814110879035819280286810171825681488065014971925185709997400387714632986446305175967627550242727008067881325870055749180075458273484805328235302282805308356029852110664468684880540560773959337081628152759960313244769938183747752780175128381144104735769145202210778329137416975528008560081751826776290682162740804687879430370165747653736251226108927353605555246965072674815455451583623175254956223588081904997820626165219075097394106327000163883025494543477246732717749793463421206961892005744270013642289367476646868690561196150564495009112728706659426600830891803528088476505922161170366756086964803945906311982278115683146306425376117703861383953628932372794222179453485636282947995387548754475968447749991475372923387471034253542292874587543471553085809819797812096657765539544200264457670227345086246379911476486299953297678900255387509351132589421737544872548324754965241271936101241774131456908144020443036576952296938774487569495130848550083733507710974343560272312804767551060028221043622381836927147387787648956258120639257664812654080630191650136661555292390482444011639273040327596286525122149725871706130018413466267265739968612536461387091228542008793665219265922216681720266430527811432609252587855303169095508338278105332972084239970404473110234558860602851543760312934126158283851703137548101096741459688928542160146423720856489889666433446978517681759717869761870951400255894332669957506239308018837095042572104244145801358835579266740825997908140534353137051627378304213534349845227014304474347320237122340864550054365244634088807423856610091880955745011641457517467002458296414047391871207434125866722610458330424020936054920116331294669867418808556673186738563695531298155185159809986703947352720853984865922196509013789361930463038990187899249334335305798143788551833447580285261380800213147228854903406092322465741413837841732159556090087417043773213654808017470047094276927554813102026923148445430025921205391632240211436287913488 [155,102] 991031843510482271886632646136330972188447926055869904723965944630781001762847679310127855576422658500176029941669046778471122882052426767119662293344916327613744346176971310973551115778525618851018852437160982748096084487676116293923588289970952754094196582638150076061574528383673153822615966848722924589891798540731623938937691724348651703232000636635860657193716414055790352179010643556352128789676224825699703807048964417427892184195050886488504379722998700511078224913230019295900401467961796014628234633854164643418164886528772399648388188150718065747494529624239455158230488830198521435055083390629554608116222168621912238672237553452486226204857442816082194633060724703589659255979905343849103472075094272562541577508835061543096727981749727016278990559003380418668187824482677514748815407349722117050933059714840888727626468971408412800217252325242286796478190400403880303080749964419921475865838320810680964366875669335726923058379869772199614179204014642324731359695792593223900066222106361032489425130250921488645192292457175308267017809644718328722140901102489983284683472135866519389351289712961434300704856357371690631457356821618273496258385910159357380461121766590156794607326204308253149687070652677039684663089234592916824145484711661956900125402944241269475660462273604012007172515035756973836322104920249191358734819012394337571857943985211117338371104532900462253721143455059805859375083575171818489990467199885663924559646683212097566845681203272190703466665069558770619784337011226296870441532403581413312350310475224280688715554461955021964508000670709801532302253082129907704733370584834063509030573235264558343627507145218365626022611384042846315525389444846885668520197361426547042304535399796744764566001700851373132249573546673739013114333165976252251292433978898461292516906938183806340917081189419121128253486719783428041459346232887454298793357171784411178039788121720595459463714021704602263014064577696576230983498486331803213890880 [155,103] -29427600855103710977565400730511689943663039587023108582316728811572187270349370268755306699928896196774649413572212357405046098338411488107227699873612190055409551887550857116365290112619960429762550407531177222393843913772388426164852365491724092221859208135034325905501593937909997449576488318209522649944687633406872314790159728321022687283548247559080891696136785836737239688807321639449796663401343843001602945417926614726285350832567226006882413222571169995993090947087672996714606342067620059610914801207774342893462637196571567718686794513477556421713530957079246466398779539463577221573638596473966043773566887897848930122049919071082947404955562811867939459436163202995184385252990577063571733268113215692537752236348970822967984228242130695421034124765768197264535911319800109817758456257002962514065303296538690501518585182139842588123922414910086288286419879209916869018890307412773937023000358886591567273089640623237566803034549558549370734587544112343060854788630683630333653333042443890879845210180078520578839011665352783963404117567030857876929528779871410901121410521405702869492529431349438973383688208345366959187692347773973204824355822911191478849795929935010442494603913766347576502366296434659116233470315875295775541528978468849443616528780908187649690611731128416242025491022643487594713050367249568103753553997467287716049849075595018225290518019419307371839638257649193993516795348521402329328271801700610903419522823143578210982808973721751359817446964277800920961592002062517981103987694759300101913628501716691779798343962508786207970131905542747407052975010000452272866137250764573645663605707972576949438526776977582038961886827229388969705749374790466647711667404295407085492034263380253394214922958947758611395889986693787214220947221795365129494442280045123180475407753968996673622588022427476904198928592887728516992597468494592559107203197522273503824638893667734717452971760585672176853709061002237088089659983020916150904 [155,104] 155352211879855318403184086475809088164818682736937790577084988751282445937394288711423775746905860429264852346668418780479951545893048413946875405043602953623685073948759136693775044613666818762839526812813971486132557953496134308980176091947330137268489858826811524511066426360058051706059943548510217385604187904364214497930970959205538028412711784829403875533720665335494583236257161814801641121732869213142791671103260358711445626437324313434554992048351401099435087406244404095445305870839613282503042949755050210500082993265418745814506783843731340330984095710911634246123308993509027463910658691635013275979145727900384218179475990230688427696427123155163984489897506204886739384616375483417337863801844926967128893200494765422434026118437712564538838980026848171465791278195034936406336702180115123745220840008466112708230545139138157923517265845826685808953716038142029012687031849382795511352041536405853337296751417335849649124206242043177826811179761799590994641420968096032658748997334669136431038680860636265866366491413755271504085653599958827537271161734758788784931195734734661925379561759840534491672291480428936254957225194308174585501602786904353870352765242017439052532541543374952916157471819173743738513357326689875371572972312420915412892193137817315873797038971734450918958325663733714669982555880644404162168265687532712529477371814879111105039246939123629818253114170557612158980872726539944420125669954148403668157809546301699535249463318434889694567390739949675685845864628092998987156399658352080255436204319995565883319799307257524033066638770669521605418460520265320843361144662568586774240830620706705002841861198407199935963668084737561939104869390528871221141919410613467332427907649610264014505806010413948834585036154058129269047166135031480133076930236873441688185830560242736874120542362904105852722914561370636831925296829563630827393466555151332291234690412933849228605807018496861318184158003084141812260272116844400 [155,105] -488225494980561944109156316917581980464252842692081960535897687760601175683976091026870395178865589538809810693990013119383685876424071733947783168993334174131773412762023371705329987638085529822858391170793181341693621939069671479353016863777846111759227532296952383985614456258165848120346177979522610514926530924572377811978286612074955224620543459203858569398630207447030236883664371818792441335718661214642602578763053548343483413206248651947596468428452875832320246398357864435416289516466072899326945866920681431992350629300062482005472855858500291791870091032916865325551034311495800293690334159178603782334070593184599770789268920001130808288178206404417208594835347943607129304415508034366304470292957369502966953115500127966886195395211101788117447791358005454956457984470241121040058327154867753644887108623529554271817657400731824424105198092858181434716931392950952655322145323663362687738320671201677595188896126356574645394403862138370883393098699113313499006601781736190368485925600978379872487397469597408930771516713765889795914469920350607953387818885466302655879377727761761293938948245388706863520528984095076790336042679717976799250081310847780500483138922871138313393979769579503695103641417299949109627304903193209969602845543608903662729540040517791961046840849608590432216245773770648230497357502958366132907846705537585010376687811240466055154910840492356870527674661860600486175155508430472145379224538207932936718877931407822875872571280374847268621014273247763942357472175251823780705042056218030072946809611925690611828474350650059596725336321048636838592178998197208008148294394983569726160142550308575682997626005612255449945508612093683764212283544309211348142447964345001555212617827526402292678484608204403976077859526760891749470964659182749930358865224275462089748683559156150226601716248535178433019831413172709186449513991951372852034875559932698563836823568000796294914103942740910811046555379612917505016905494 [155,106] 3454762391189788861551513518113550464021526379615685309052861438539562180079779444665345026188911921027387661063685738612817566323033111986578824595610878109076035299936834804313553554297482102800040290941136527326818134472208073812705161882753740733727881391347614568513347853252797923511991592592712871162477317944373284342011690638825118373394590541841895180163074454028241462446082485151074631023532639995473855830704243690579136088077824081281504091984058610256876300400453290718401126047886956436424321511126327386222017450719914503811844998498577752721622767710969347190912444431829216164905666802799406418034632496275458141332359699275687889736148214176027724144043020422592679380080385368968415986529489836631531725765464348347293213084554855192164305269510383301912468406763973187615407267377871032273534640431973062091970713993315438143637256799736117105337450028039130056958779091861097185370045109311146337495530689871918539837560672014145419958735131736311023886347282936449728664247551094943273485310118134347249468658382944221740610119119783678646451570105766480638366118661688699481151244362113453390432486446432685582487756099697306909583783443732938445698502488121403446512722682751213446760487628209014487527809131190567974577511410546146741355360529187779336202108776953316380171433845254065645502226961877122880130769716229440141093449131215708990781065238588263406428783916659934929390031869861270506492627458029150487925210737448461119561032268817900249789974544496660342082883094373630677301457877171475028462219355992970957048267706494806502652494967430485309103280275360434859649439933614871547241015151734353823424670218962647525960463232577723477069518428263284796585806657328883261026959332548085462454336483507755003402050231107990420671068879795447448945814186783405813568982461517781603892461900203919408826978208411774233064517998928420610476225538889375682054991189798833670962107626329466852116926183625408692864 [155,107] -53814463445005968319795769019927736305108399050370323708154343714420843532132470672972018546465383946894213024997699805972204571037007339927877383365984874254331907372604414286199105872478476718048775675691769791816251788238293777881657491744154364569823569249918285917014239601511805645654192157621594633040308350869285952052960634283657411294647922633590350304315234949742618297185969032638706165885237291938869585991046012859608958841153965258721502634173618935307130226829064728225830561977461548504039092721164519075351109719246923046206190236671223581158610730331992693637630360506942640766254345283414184720403308365870108489929030383205036778247217475080754388646936174352037054272547002718743614586421589786943461536901228512639607378095559015680969739052837613796528174358214017634064921236816753999507699986097022594461065134451898784364469184895180212558191303926757671604541642759966067306984934728958595051509657502398806813738943832676754189767751843329437309270948615018979183386427518391459845401334038974310795652757947706006319422291595883940901355623860743326081162858540159260768032554716337764173777213831861963616816166829018718933759402694938067913129477978733362647115134238654459624201801166388040167738448798217231835079107631374150121797631386073095031528635523135300940411527683942040320913272867068428829945510075118186113694966399617858911896411469201472677133522254879129480610748761296810511735609154169064276435706507716119870858313810718369828172292339176587160114909842990255241626603284611926038413674085274736626982897578328205319762067484273791213997470209262459089896780685768577949395682678436505427614676746044496429747303548549100402666862189011321209154792301352004955295382226652647460510927175652312066683603719901600928283176557821100374115737092206038462036779649262037825419258183201032707865208651629212092857534619501170589460758028687574933512055995247690386965606591524394298896082158326288 [155,108] 330740111884196275907619305831791541222555819900919380159238500322723474627445118398593931752832757239705171004748207412486675618417183074047318021672920929233240892939483285469200476424064628838046276518990716862268040984977173539623030695121039517218133968528994142667321208376163014879558730329818410191589798079252124630626542747917213503581284468990520117580154417415281902497838776068169818320430004485521592401010213158067258425239053578705092129405315598419662705393177915325703060193631846972637517862846885377558716385018921585696536291426119720933463604860377949111204250469925613609428139090871358263706513468522233614318843653597373894113951729056995091202098002480963428946929436726110557082794671963113827892817267348574030166361611563327821233810568638616885550877275439892326421569833624595766372194783076765610795288524575892364244052653109445445929586992663863547242902355755242051952032301487118455234175814465753591046118175140311589254749513952889158973662789979537025790275721097778213446658363899869541806171359169891226425706466933294027753102927495021116588779524626025528335960628549044776049866720028211950744348942700192655849472045378549212257694118246735001777780677964017716564514209858742295931748576419148832956487111303709988425955943983575515149324124203211207904273905387124026463775601497992584350757691627838685837515523357799898489980502809893499991386425304460545993131988594027672169523130241656306133356340598077684513505199444641077476692620867793060437995452378851325751553948557983826839210888512106879508132694969063125602248222504198232402063263287647875315123213995683332166430311354640799012800779421657280728585687065462132148399667262098141686631972952419339042967739581522896371161395729939924349022788141954168770469513604869193625812244417566998591143294230610154518864828216750420451253051920440953657738460820814863663474959181134775424236218347289473097494165837928564831910319264 [155,109] -525209498037848286950144512707674289743557422260614545107125536469154372191805138201192307146836651436753550979602816674723126987206798973278922888152989350312603081575546753299405168710111762529636718002132020342425226893196849995602672191923092433953097039881966518857865257772046960899769400554101270499761245317521202963882083960655237315634322473386913883395526910659084331271998523784818187337935490140292012545912191384122960597905844388362390601472288083194763156064557114487938532551503589352006770256759896142795036926898994625602033607263837352379959902881546981906741605039815798252245557093784218683729262128168926327954798264205279752028701121833464473384134926477939754740569724137123801751510230552207497410641801027719137822562102199532482338949840682299045697765368177947409315969271313767234925468095381932341651565858890586740052891831876203740087978898333067594637675304917261978545281264744796387176020663805867455730635362264118451390865894246396516278293413938786925168289710636335378656909950628523435586844516093341360632272191796174367616970748158072930615052171378691863635073203968690374040308659892287186689351375087416371085156847905700100142955704449758037776556448376958537844030083327339888730457215092289345676558185844418077108510713884677348184234670282046232434624739389285861284160587696776823368387362814773513187201031730908082868089685383755421213611165090526968684221109682122098307715638164421661958992403874232275332902034625688150458096718155773844769586802537810239052541392133389333474639941313144590733933708965832002832787191265353006340738138678284201701388237064699187175387192108045000612642661196048525277487821424545652323823822089914574777494564851157141728831857590576773332711793359525628917272151933542828827537581714075645538988362393101699444154908058343351855922750972383773369300136709231661845914420435144747939417822410426064957130662399601750748066701031879532779468 [155,110] -395677299238150437652922127852738477652780350918231559379120923082358661997679111244614211756227537204637981261205361363618796302090515815639933516104217047586850287657829523229374060004654075241082042223126100770647377445219705375407795176098572225686668454089991404150480463665121927018160600209142705377093966233566177701448664359603348118214005197008091740087100158002811012772210091139780008615674226974679157138051882134400308143336991524907703674410477651139196684715278273108611385962187667586526362828379061058591522752783534683275375060901029402391566290947331625711806390557807901706921346639695915723311796415871404518321576746148772170924733524623926337643289856685228140105284554572641970932241270667742743642970876117621748110619808515830113639611874449496928495525839297887222803734048976523196765721880736138447219254200019372919051611020226679242455252578023040440204639037280960804830485059590778008854309392181711762615663111731194273771438288662293319075566944570634869521724648794337629427043375545677122723603583250953832014923246268553766605648137858633982979987837558833745566893442086572395611365965608120161502162583130383077261759068279453826738000865963537988180533873977967877577230705975735525250746927927612353462995369534309758426797451322638606429162438625101823309973704424791051522444903321014844480184463766535497124546986610921993393989053534549270339639324809951864944270859944241406403447485338153615107692895132505914873494915393937944757962034809146255649163050436746106874438575780423322644286105327544148744130263302863994366639203945148332301784558496026171870554791515749440559556891035914323042465727318692927672253038956481911261006186378115789634078247287485922243472790290100577802074902649458499212201852314397519234217777167194364813485801251498133440848972778383607702236637829781325706422415230652860233071647447979811741164045026919036412174622852763064165611169470026432 [155,111] -8625882338791795003014048431933394342736761854948998805302080183387885533682520888007144895562032090437802263077799816573607650345551478992260735547679744411240012457406942269919665886309643720267304501064128783478885743456760322239658720146698576626385489030922304578927218738890775690768757618835151412682356776151831568632151414549646021412306876480012445454375559364539062732416514029800835348477939959265481968502866501664904656686163015517661077107439890139705729904855172161511580398104522237358019151459819973097370256916835556042293103194746625292716783956017865482290976660430570988669918522731281627001739549580845462644955610010141284353609308120536071281539065144409378330742713104607447153775020346910308104315016204492662311923804087373074821384377173658506559058344525661808955373361841407086980648452855544348385711921187586174021833915691101605762152622992483813160067003115483435633414651897273154443081570904478425817211922027303448270661510759788331064189745537923913224115160324211816164900802035086349290278592221116073368355041612371093589114440067756141622670155425016878175554925785948164706821400373196227464499778858251811723764424383585688982999883642893024148142495787634586569268917021101142605319901228393176413532728722727333092096948466624494750649533383161561422683282650049397518911980914823330032957145900560048342908971542748775360908147960444714286884825031902786267334394001500800578979528486502881204341541240158867885540939135245865817273968285534083274397239660928558572652427969969814421546619860046175983719549353276187935254155977465813153681262646228103064471286030949789582369942962900698965667499244026357346265744257359225301237344135497382217756390759414609663634389050281976294116563926675758514778682011163801947833004267734503163886219714808860411263870225656836724963525247943287814526695310758053709251797195042460763928175920569640738733243294790347218801326377528 [155,112] 39940817381538283361601869360139335940643182742172338875353667969388199528348404783223913328697135981478113659993089337068327254781699557108751166574719450982304859030798077601543830118720117260808263677114845955168291298608853522105691826890918643837268355549342650275151983937643897519911115697967788370100787300707165356050210225599782931171482707057191050856059121184212495037071994430399999982944701419255594531439816069992919468279083731024686813347645204466658041895155719731537929516094408803911227162249200040691200319085508938235290075416706542526045475292008020335292459230731355943632213322595926362199599951705947688061776560014418354555951754532122615803020695734765480779121502314990613667210901081791567801580285996234557452110220060932609220617989977087008588804339006988449244915004059407276547004804325588860939624035318799179255223791700944244982385148239167421436602675487455037715396352511714045762640211288297572510727592798416993053208933755035622978566982318415677107795671677525592307013478978542812040891860651179096305581824535352748909633978173085648424507986091513345176802821226625235931932732847006527952631705913258157617473462602450104390426783725463545576383106005356447960240818823498333077918556553958783316768857444536964194820674330022886593112133590685992759521175621053860920868271144599952833782325068033324176011941113567605835574658575173202881778540335210126864906226786670788969982330772568357754976806887595761453820550205293316703967447377863536775359313655969822087082308980679760411281482129123538992937730278619597688051197309692696419471689167018862715875993498270095332452404009138409558565085597873949415985823493265772498938863306101804992510473552158247514676080215983736357300163304293876766165160549545047379120969639856658774754798932970426715682572920207944978051995210900734965035551641319677533283869917902602470648713523187942518592961233020520310772576 [155,113] -83153361001314085747283528450873672784926228979471601256759229912975282531926137322170326959741042017574911162271374417030650214849437358323532867825895065185685330720629189556406802687297997076421646664699679181892673865014090129770097385861623579413427280003624472006589857598540262016057518829260833623629610367545326933449902005800108411422377105805546189668477828573236451923400064333766767343670101952116789968504287213200318812649718993991155229773386903204057545078897856604559361945961371475644620856522616298696590672308802254289702000504146424897404673132573869502516493615646498421073292678972316002500018172372443775727918127341166280120656106890452405507570487192643830521587865289560469143513631674514974732463590463054945760078705436033133416256527700021262512305133919047092009399258860480705724828158330351722688029085454267741170979123197873581139349292141946476348075173564910443783414801739946445100349949816550931116740639150937671390703711332351807238070358330592457433819819460819284668893221414532413154645907330376420697689280540269516266626787052478112135973777808874835857194369380747305684463549554189501562811351377436705424920908172582551272443875435875792635099082734367900025710102993528896104634562156788993264360769687474831614156458989062756289260539889240527452894061506867821744346344212352089135694714098318839871417436289675871141429574232939111110082121903068760005246195991044455344474976201435373966399787719143852650295549351595861527369157110647711676789991738395185640465974124462452281435348731141478009711550456199831727631583739469110955350984921649107315354905448119909909279834727018840472903872814169524777562904258895764931968215431044849628277133200923386518663978102068327136363856049148606111412612563806117264069430990005424643884048970243944093114055245229790287607696846787963642590613218612111435608638293667336373726708939002840537709405454738088860 [155,114] 122653131576944341221496194732482857116903666138406392958305206029261511251853885252590672727692300600509004037830913416011299497162408144479403150469358940513319725555815655033983556094271562343786331310073636321462526444944413458261301472433451235859113701962304617080576645539008846685546928043640596712747398476600934199094190827990336978982661920832147374630986692681445593861443961938914704964246208196089537388811483913947277697844522581043015660913690057211007334989690368881129717262500907957491570534743206664759900391749961325651082132778414770785129745098235195666255241653044631744436156917676321150281910411707403864406977445645107484596594597304576906632059914749793834576271715851128828096348471888325377083685156166759278795186914012423417000136363759019158062488413466292240286998286581002109718082007058114500398463706021959851871667526134895929880260106201730908118136008309960617640810568679212052073618575882071838494337302240807977101199555039368901201483033541534763732627316861980755500510862616762332879741226147029154946142687009324549808184711913526501541639513360318006075813774449998798183190301846179282724956922196122716889300330474449317633154246857547474467773697209695245919825653792864782612532755516679814935297663528573370514387098357143196320562400280889394149451849438506372421074871748189399257300970122250796558092082582630262908167869890303266079246497891820822928106520337611351924490731340069654607235605137370161116967158370209697826073732902180892059698345603254668343099699208386813629255772749230868393728586120634025108322021192073596802266747724785326865126978256148683797643872537580057822501020362511277764076758539342373141943281041850553689434490916841800180673414788486012840439182639416703365120568079560498338431078425651202641056227602875786448244368860118871017004052154609323291857844558911080017105385796547623271619808262729320907565491915968 [155,115] -134261737001765040955829651447405401150725988451639525958372644683063908394124111375216487165761313220821961556197945059719593534918664634146733281008485746060232005257960381696693167301090235701833556536883277644662273997229220383664999992819829614348205395555310206280866252747237057276126904083367157051803841206419527475666270380574220362438847742474036194761406429639088176979394348734072638046357253490836755005409025820158414052450603545108127566031918342213171289519555004358878731104747838216658474237880609713920883612803138858109269217756215879849761089521301067346946683237687720131855889360647839880045183652430592358592959651210819477700175836284016119678454342349303179643423917369279680525836087648361588252847506875194442540483903310348911637064282600968685841980073415049897778033469800604433030721503768571755896217904959633619395353031820861234834604983959419697883249303693551321536620688422315562516509445559551020416309316009398257657220535790710805063486616149788536066789520262098226099511080503020647450630719943529654160344109841151825425655640974432208471861137022609907348151642284264425140743444364710943184702732231489592147153057003563668832661789046487805447790254165756607563042529085094292281786227102303800114584300266897393652659510642199967270209996514509040045872442015104321918169271261793729480960936040575099900621202963342407860305699675335386481677784645339851240120419856543068676281200045927382078896958890697169698314431792726396150368027559163085289051099980009976739837606067751045489141714027838603967589171064044890942974556410939191214793048506588722942861890038084779239619375777305811014465462178989424660020177398787314633926206500853817092112650427324264218288101270159809168295208900184087644776576158986841707354419524356096240493459448522452757394683639202551478791514784089867221288093980195076269191084363487114520562681890611141892067592 [155,116] 100650495036194520745896501447200923009697357989022454766095836308282279435355942226259210527290641026147199112247324614254967602650251311536008586742950641988985476573528834819433723194502775209060140621129888613383261799159308717812447241041288831255011779820224882391740341105550841409867472706875925364633385310608177054766889948291658438894003189555017220772710040834884017735841923624000367026809691062766108541303135524956345235542102206590693331260495665241129420488419627839526179728110393783049517070020967122815601532286858763288747230381407137559824613688777357505904106794867844709543688104148628366289788950665588500510459240324653461314221310442233813524731473123967422718754582056413888250564163321032303855014909061708128876161199442827475621406106262411540552568012056754466002226912150904744765867993130315479429655401595663041056985298969479130508783367403395150280577258516911585102250555348381781844876282673347839067845481854843013936266452614000128954700281899895924567691916203902088432559997191031318413115138497389382224782561907048947065523899248612250499981304718564246035441209378756541693359944866400096058946288416827910800596450889485401785795429969636604818360180506169503272336331848381999065520111796914450214477442329467984863473482693990427272614659182778059363125294932509493822289566764389482653455285306374613105634096440386551273237884617601183040929385474115726737437403030635387062901435605110435329459106078031365433451486925183248590663127705749982407817139555778155796535264842511820221146076638929635022193763909299938636028484094913227413649557377499759236518551215943421823741769350896781819355629273786906799406317384194315994516375031708276823622857380654892421165188105592066729287046278439546729490586225130516998380647308905596422451589400094960305324728352773578213049837477732040278385623951973122824743092211373393119801221626228390088 [155,117] -50817176546838375552487892737419601909414702473219045305104155833399621444090263250950097478443801356412568560535421576101283829516792605765063319041309408007870039049033937697634370075309338687778273359826964578778918053125516262248587108633492628846210260069168477222208543583950886224538130720729469341021557161007123754809535294998206408699887756548941004750249696579505381978102947373023088906008796465640660261712256366429746749020706376920564340625818738627020345954876880066949758713259409975111792226000814871946790878648411162163147816202108126690490567365715524385139108672678897985479710678376048960347657845128287553792282897429218195297411761208110817655550723515084247720921708611012437880032184072275580678979937130519098172417604761806314639980888637851745521465768566510567418884407216620057597104755771592751159629452590169018110815931217797544907135034275202631154075992680953025912888459696853230101234978096376373837265473057304620065824456429784288235978621082360080101792990318632249568911993324401917225924473709875293944954947822594851071332311682625884617254018474390960761575170181257729357246032142831839470213758156747696267317821432417461045477311685117514040785426599562791106720227597205809978872637560593811489475441752489207113591580055418225382642880233012255291738797868076156988500949667670914600046952620092353491116029736940408336291923216495756578676206880058833066310717389503056095345375178300942710099747906129892121328913747475197425504770730743681445332333028589161425118546435231183755220519200180708571140820930892391754265078777765577286239030230967863645929962084888642414026590919257462237427163039170910435658959082273655287243597121291530526399013033502881505012533561799520299547535556914489534616697259723268527939805386162422971729034577781365565447152449753040013493920649055844571452768434992310462020919243883585316285687625961 [155,118] 16472592809751905918077583726192241079092452197576128135202246639154851632448117999596667033127553750852297734219646507123322394653237653761503847803053898157671428723329330698976052691411195073307268298089229386866926774696371674383505989314388359852153887766156413157099207057660308650196338577954462554610976323427184188708947818505507851819984065614429739887135803094680718542177181601237916625168113974247018930114163531976667556399447965458944565783002287973494099050993114391805518065382740876414832834302577424483046317451040082551044669697544661969522306137209132648989862436126160178289093852890025719576897454057349409319319015377911905326491514983776502564399445775143739809398962078774306913625254323029851478761150691768245424407512070404624524667910720648038419654491357964632853120849603199716896272535946092317633813847701752756512706240937425133383160062919826656051581622235326089306049079090405844435596811908124779173392098490531729829555573708356533125906468848967708902811234876908156390882498617306592197559622579926422240311706211137384447695122460466343838258284917702055113591598452037393609471105692371001601508421323036796673449361580046374733246072922182304491671270590232947850381001883277404197343775169653280199521715096788424091627267816018028187312622625589356206614419052097251782369317256331132273323488377826332155010840106380056896919012226053875866137796937639371225620800824084524668343835651694015095387817115258101676011192507325723117780639719530079196585122828461365249037534858962414413288988168212757808259893310313956418520851586781745673344556501996912164136120793661738658676342892662624172150999119054921656996079295294560678557079943431671333918222941377584629600968351501904506278491652518572316390823413371625732653322680072059737228634120459559575128579221494921788977981215891661208028884355448804783811855807554463298849984 [155,119] -3531205706379233513265538436850597066278635916245809106889247472969083422284651368847662144714966240502818968283597661688916952021208147993932858013515218303342448094284509076799396923969575548325550056730915194896235566159166620177630247296309650098016919505728422095867440516399726606099701603644774388836759069348258719143294826974653561135101833468923316148312809852776488620802346580525061213405785991915815298316017329734183939799358809937181801170767024185802084116975546318685812940369206362208726635434944775670766641514654091657707845216053812849629256392797333690011192917510516338863441557269784157402446681775681902552268922428893450395658830326799289014892535209966635533269708495709068972790473179012695104638511474382719315050746543144142411545725694916643565477491737281836492218788594743240918709783921380946609973342626372942162258295517566261965627971478869429916454426138595342224253852766064170850474810628169710681426422600048699251565075034703736690739377065282447856399662321188636104647593456966150826088685009910419340965088694397145910314328359395965637380143211555123251722458449691110257762050446841670495330002892226389271068731473585482382268858281416033394863136547393985304420093104184659378697838996966388686474367376573560011197754113875476414671805877140589997422644825664649687191559276078009382785990611291706355149628676437623626799291626331944814045782099157102987057239300333821488313553501231704150590414861987007906462323224495099890520883697745799527755095824870586530824793769626019203247033279262218213865839289287324215522499625338607970211412854168834386813692070208085056616878204761895817699490250615047030142061998390369011892487563813044563711940865022922375313469930872430930467802296501350649528246313315979702006869302617181227043820193165546205752478768464625456918260779739010172808007461162824410699091275278193224 [155,120] 494955583848166466274967197472304951930500891724734744948074233463549571489788466801693974131135486926064479576114611627191648747219639517879612582607509939156962849165720781895821884778569553776903333528193577477858763018377534476021354947535946724075650012773803272448829111449366082991461947941194448941104315455001535595938781234817683896022931374615316474987270684670921916324520597850231374012399284039912348796894101594246051167200499000713431821062201462422142316107334583831127891404057653723734920232473747829628399853669539349811572695505767232839692546086944103476033901753783346177172105687540237820716325689620929523243210629933699983275668762251096063247433513572461250031237152172829444491930154898697866271148998822424691553365606917832787976930283685795425552456835441855930585121046975454512100426820161916030469987021921167306849762577034701169175252058313517826057989307460418493969941553376356637934080180000562652064905151160723436607214932307025799334015177209014682927445744468442505064314012559291966658577161921946418936750804684753423480699691942869810444055667610291507456940819960738970265563956972446397516715646903049156493236132730931158751847776846597311707847223217790093726141238817703351242068961844467198612863361703077665062314768899882002272203924808946373016600398731138909374908992361754852351672545123907421849681181339952133739588318951374601314830740899739131113558198522973839406943792297057375976815346497167080104050418381561826036210689151514633933593207551613325196502064525860608118795301476927417843580581548860046409806894888819569417381851039613438571305648855574028022362193681616236782404261227117779099065775061499818560919210990043053869955934915220307733374934529826375530753367608951536138438577781083378838293750455629185499724317463648379156039134023334056224913038667699186100266589700400480537829525312 [155,121] -51178249159461345175508093636343801406455761347765486711009218363383836998028563137446882942066916021439937646238765097097556155496913091635745195713269157161402560651826726510478769240529548595248236292854106657131722548618504394692009929424993350382850767701054817310932129317267067540017973261015414719520101961096740191370843843212849641600125879875054464143935234737797924509551367425259343803854202927264823166901930874474608420816724581014765024490388409262593130031292719590860289178718886287835379073744745327534779395303436126609482167315815752054949975879487122475998801056777447929899232321033369248116244154086771823951633302341638658264194334965094158055417439463320496429575622980642962505573519291243624615570491393343157038955036336923073681630668586005480431397124130992720015444809390551406512331138661227887233396044790927979723196903748361103371384361009449557427873424231790747050059354469097227090292035376471551755010245501018918563320894860278068398298820082443376590805606788363326759902850738847901479567744140484064121302939133152941619789637506271785270887185446453230472451095778471354504158967157211412385973576509618681622434601283434616120226015372088536308323360224232032321149102941133898032829357602594889496739516513831899008000123092847714111224290232440799355289456516127990550028603602634045604124092615578335484318201507701923748583963854485270771156709572836446642342177795892083811505712229718956080802984162976598913545414505482642649494974892077982588601974651614253368163494671892100975686245374311494981138030562161438414188669754294355736323024037921098851256032165001718496014958148498294841050737189520624322475599369506364553647079055655774056911087730639294703997100577392132291604399679256533552622309764525324997099063019844255878034580107684354319114642659629366892859602855650352716112169326325838660936 [155,122] 4217827072577327228528072153720665818399406172941613116778375283751310607082208930287440282158255945146503870929225649244039412178340027658617203814791371928745959768215955192867304259711639222621894489874495777811681509876001142451605271231773236907793087416118050176376968787520258322420745532413211459290248085621178094807216896172844237503895745712856697261876508120215847738046182281354353883943114145377399049758405141969406724649614570430089758180907892356032896575631295297910494136577055624225530136851946838025544517084773348406614609423459128717319271263930799634223135028238348140421030248411041907418782484860762415255291055495782957861312458670896527204884535983030209208889973353732638068998726738573528489264059049838902252428130684311871782674885256271770551400410293615642761167098109806640874616832898045212183768942815419422581365450378745183615167989120044553760940052645915606892277325919979918762056447285408769838866370846602269454860413749625836996427875000613697567028846948601083983780155351036345677355113329985300443280550471800379639321360858214513412630281756816867698707564507926811479758289916445424526132352310065566293947611080914815363712811044971689422104820455749903771738018294727777048077229835201723764921438711656627680166514423328345688389234495083823020592405438641332979200238013180587843097114150909695328814708988945342609773839301431633072608197954097951345236422180215051386518670179190151709630529707162672478809623703528539767722199932646386796270788136633535337576658884709892030262612188404881057749333501770214815140437423754074989864435151568059290389891386810627430203246601292667169879902207314644882774785350655240447828480600304813773713086146371324266518957370595916675724504555202253353350003616545530239217494665188252634474986917910860513833767963120542768796892556178094951130472912487904 [155,123] -96612694504548891484945593693644174198427801171319676875107693083203829792221305061002744319376751029456254363508432916905528199518510549591596456363133674850607008646133995424172971179663045197172824582307246828240020372151339651292226803204067756538783321351100512019420488088948610177384576760310465478719927971840704581285167335277620773073828857438417110726751038342223888463651710826414250362547458733677673203292776179005888496959087740337858084500657728149391437997653466378843167315565386945609186197154567966224634344124274931419628019087502424576301003272107632411980699967167055520914229270931571098671005124493438980137271405790059542531903783598077983584301356825094040274828769447058551295744212699105451797659222868210144201469252469659723193659073767747183607090478942826222338471517358118139826589424529509253786559978555876515809453080398232984588262782545623518746257755531050591159159139882814023257739107888447301408594047790830470840270390186756325488603465284112059990775548402356852123690701314371282579954418319543340889772041835292763928958764349434308229132880884967105847160683769842170156541163803287211772527207394169282981835518072986974580311528275962248587703030144352722920693045347595750174016697783840350006266142188057681071818780958536992754358958165631529136502678069790170703032849518252372401089959380884706385132399979179006789656938587568668273595324843081969716754041377313310250548269968250893475206769677356120504685025939184294983077968145513087591626291669048628479661140057985455466363144330063249799120868667603098116793582287320670243887901767027094046863512845923955301333593033421299374060240432591434720193264145411320049814272150105282963910077141911155863591535589065480996592749922390728285399597223323661703375587324020108757797744608325460978301914053386367192368992056736449838312740 [155,124] -17357980739333768113026995484221716023570442909080599266387503395216024203320281450987574745250696853215870717580472063534934846243930869266360553034769889865041842669984694916683427271808934072251246490663015105663761902930775258715958198391891263018757612117141635243991078827260928112693896928266665091674637954901286108353071568028126859835785561126559558996642655075488988335335908745714164409428847665566104067681159594865048249530063868164565877513904103827479411920747309716070788283094794630691120935325116681899066981656844344104731240987708234406564119895544439408991771856184056279609397694078787138215923310704778476161742976012469526424843673566521514057080600490983286006841381501239392426026407506251634722723028844266292311275672306801038111100306304105402626593082195519540129822500341740080526265677519058005905763792144608637721682316433501811493553002542078628842508161744932494833990761288419269580943545478202163286888932703573457441771157495790457430531895431636477383796892823660646430758292820463731208852296712941377791753369847339028386243250892727308315370120270836473889748098470414747219145376545227241460863863567544470096889791155257324813180207125201190195897290361281026169850162805743451236286041562405963874793201583721259293378812299107021807562223586686533283947916691560107012518928611671891318165365484285906914713956193717225580035735449956468725538529911418340099060809923726248606003409541348948745957907044777735585865033389992574891695238319586980737477554391662691793709938257898068867072060725549861733406500547984051924496708255359816733361264070542004591034377596007024361166752265215597838887159539507393859374344801691299379074863860729577659793772862267235079931103412017007117203808734774074921833911015257621144419702443495755963956019587273410106840001315872621076675103831026368568 [155,125] 167879452266711987391434578154832314319798539138303154226248252444980585367340553818560298683838749088000701387415313253500594734079914727944612722671772912256811042079923575769293577070322611677202606486495362282393373848605866186790179083277481516187676630758791255108697054712956448797846627409162903496551591746843394369523012909820688864903143714816710121668025950158569232488339587977137409894836223333355343268967493550993442243339192643275245748455024241354289196073230275457970539216030943186527449534416632730825058519079687030318749086964570503379707611951143989631531290968670542892798012393374450240077004478116943872477302296735543103401807727610459953231083211085896375559333105168344025946373135995294782240382220402772067797686364774639933713908591291881593729562823881155603098973170930334446824272938715380233204966776999836423377693321767530086058393908866933823413212893222268628733992422661159858496205935883084168534543823237936913151120280453399560249514373199938343583726486347760327078828986227094450723879356212848068683785175181254023402180795615381308843657922428974712916730285672320293090080888586016113261606302045983324165967107568765858192450439042817816858833323573029955423790493882881282374900593810242880439826912698440348049586273531014298532148890977032111427585030403995919375732343655666927859117884945339755405259865943429490600807082744747643047772636464684684637885916637174277443024394977362633517518907151498742425657548649061822295974182775760756432038514676240852256207894711114653172568221223409442678889850733053915240149943097014203494639698634051950998136773678006508368102200546033197716907720538253444782436309694572823390426661848028145156148922042106905884044219173409300562167370150018064077669933480196802400324980421151440192598031760896161981703999701806177296505407263 [155,126] 37841655223592328114396838932902446042653357501301167791909663885882327656715003818478140811018228719588353560107816648160409275460327932617688284477661097224944817596108186025216788714372900044190898344278518315678209981098239741184051778196792717172583909519184592184037056500344957375048951856796292235895659420553052737467283963606342675447845729338100336730349561672211340874403277250553497809783133441927756065850761969752403663416511804875566903683455728563360226249541561535136318865227893668363911197585162927257298331434308615661789323650077244518879568681167380045813812220518109043264018131086714692742002258215130328880852090611368642363966050610242812605634372942450307771083310990210017585384798233086511551894288620677012374215488533708885610715007314678945092989611745104579962308066268760368700803884521966795298646063536757749970879479714344648296845042787624987115451017551561897772679821147878076096111350452953028061464579354078656586592048165615425598044701017694172384211661922027976466215288703459279786853182419567160407658998975013480356091116030933549583127157026709275919873450999966302760819501198612196138206312079265911532540357469150724324554093610968992468662142154934312743237346585267395600480170065823079554138843718387922107089371941141059641368652930971801883055515003470039666053680022618619216272013235289925040969022847980165514500045678258288716748552746476956147811270177545111405455355452102608929479841405932256165053299913243731394298191305224341815043300814913347596696323535912805110711087787769146533399644602852346888502913398744506606401216478691718550725988762857129713378439650968826272146708705167624245807757880376424830470731654794501414154362737614912844777095440039414340179725300561965148913903781322522906957519843289089675378668550230424068834295116177748671616 [155,127] -882724108522691492115504682670614315276726481220233166046780834507480416164390999107524451444625399982935730293534397193293114659602964038169935775425781405507182567493185183361796158373807845586884358623838588344499960301794452264920171174355213463341069269165866625051564931280501267830491845157339917590624427844223002745381444073416370124137214439662775309496178448188996455647814568503072252190736606931348022495255063371473508368401330893977590161027044676105152240082253663011305246519619189083442745153240267328992507106059921995683695435039792678452872580174557117807870352887599885532009950821334475138965923910166887262341456785209717810305320619924043450597881230361335929469567407741669799735325577167410260596964333242966693889060023546197172164427279712204561563506934737672742563749968757497162883904312124492414413772171242593100926742087002931889361514525954163148726228137760446468626505377477698979432918539584061603848856629337125108705862307651537124234971064539163986538198499576091343633223809491796444303205674787769120893760336197055997154693596334873053063607507725536091210094888750721623714424082420786284168099471836267230961978663004591106097156806247395233562549996972555721089105898302435661590961104452027129834510785480671346637890615463393615064942802457697998080571938277816150531173129202193009385147667998117130787601242370610587186301412763235222531806955229896414343249323595001602216565520073761047125156472327412339187166489528129941774836380815725317511363468087498991100778137403834625702766350207360378646097477588400415822041321204194478998520162363677675245405148703349757700049747798251361289286768953221144395780771293948629409475858243510955495966287514918447649544996310718229204672234244638643664797212840820187463796527634861492477992948680475542687666758348208 [155,128] -9229189479943255904727418013681224760870242098002104064151499539346856482869381209435513636691069850625406357103118440336510075236047874301199587101494221606274705683940932856804582682082903044188449110703931606410101675037325572233728485526230800764827952433355820307254276200470068109249565965760103413102225896896500416879888715345863645996047323764335019828804845043637245818882237840887623342799772459810026104707710986174455862061200914639968436888038304263448349850858557146235214011848217659385497411960763320168944853271742164550579640470432486892762369897761904541873189681399457562216022110731098375020886605734229343487091074555850810528610644150326104211754444608764145440528464188247389407003019914210813292639105977510475187518066075428450905940734365525893154396427674759980256458361481843351262220284827331751477558871834269697089646278048147278784016982474752488096675497738628363441610363568312072355594644312171081209055755841970387697461187317236409738585769811972232242570570379074596195104900241138257516264446371217503319831259727064284558404660501317184497294374323364448828192808995384239198880953746800975037807974570369040887140770722344577829003895868858590602997393118062150863141251390384630153044634606518418838912830930777916605888529275877419755739375577539110807563412066831103511364367194810441115098321257749968173756241728554194520556863858999891154679730372473530139511510130674797846086811387271128588929452597639505262998655860788897219528816111585304072120196193680942751747783218295675227762192020026049869962174693494894078360823439387162025101029326337026864809934345680176867831109174822884535969214238021186835943089829524317735175291809736943864523970355794469746428972753135736151875557994398185144502141690562439265410775054532850855639711026937131606801184 [155,129] -324334445017481916733115811049030829499778652448921970996207226213303540833148177664953182184973444751812641230727475364189687189768179704140787490749825436338412607461614549937409858086672188026832533746691894647562792529200159916571637465029679214603378709352829296185892156584403772476696547099459157393314280049963739990314723392876723072945924712834642347868096736564870944836586054113408328366752992675279316556915923253529814505185730638970632411856136985742710102420284842880845796723160940264688013127191853867689556993334533677098652853820092338487547259141432369963474993377311124209605596314078989304700605642147363802035050833413543856980981961086876352789382726768638408684219989543856554283573295246219653337418480304419829630804826630746142763764871205146302718798302734661853849076893072456600212899342323280703904167438349992254849011052195857717379847386521455391524267900359625917679673045221539931872510036864026847654690956944360157986379992817741600946496069022641833710162795847167808745808051536413782237679669638027842435552125578885410814115612457739754048672408974760304972813385854664198643743209881841232495353897733007553345599520671291221925358594051913302675620071251114932322391830695234697949845478326914952538504205318518647040312857393335539768378494299495049316455784429316498787135934258648105047892667620876111340374595759141792251659281481587708497028852384681923809972636730675056974846551758507802665777347327926840208553934632698958055275398634192745378009782295163110303156404436728890618102899169352966523256809183360632242562354543523089229226051499712988983535807123689409710681202205150955225926247214754605175177418627834245410711975528267651402742155658292980272403505271937303910372091030246781410340298897107003014190263601157268491709047004829228 [155,130] 4036504629825931430586495107575793736789219542859667334461631892254556915552781510360035920263592066953691462296619103028365790302078410823890503301575942764520816861941113245014976188246852738204080589905919247601048702056414791703603724434515224000824157900849910568095798061267915802023942411047292059505604641242221967906275022076294056121300585492354095638440988515938759772309994564324537336520963242013863492017545091021664713793444972394297137087420458799228266482057979965721694537978677487546913903492284639013305696352007409514989256909980914695549544907096524185076895457704890295787486560260437336875833544521890933445402734607452068661155431978087257353195155519736035841257817217629351064828824331022615292966331503646592195259045344606759912673089419242071981733201638815707216591031270623661171723397729368711323724076103203588674881167690121576001787892369636714394171296084617749852621444041951170662925010101563969089702417876646739251845850100997737029292229724244118173763290653955930289747703160584189414150975142195740467859558644064099179657830536249695675088710290444470808600814003867440581648448692982685197214784032653400561446010909236865807963001882901964566779577759682596814586725322547748770206427968329302516981896068029898169838098280587120048955889438797772706267360363517975718771132228198188895409643202799376063401564476204969535360933552432714830167130665066911933942020091721101777572274140350545408246540291653010941487705343504483024730876408705948209876640594770079850382333999175759413202678047838204754907834146268294730178426760329736068358379842021974141539957735620735679136604188341110606411443155126502371919409277836539919334643195328428028869651396986465808744305284574655452364189160216257318697977326709898903412392845587213397383469120 [155,131] -30686432070525843664380696335718132225413609857442608851317169512814141177894825454983779503163174157143865835938497329384658769226194894261760724316177671159013664887217831922759326045264522272443768168679721107038833201689329020739690993038647415116986608654368542647320392734510931934580246592896484083317590149507013597548413166429557571242258233064730362421425243425903380533671027579599599633013950098686590079495853690575188743684353070338934990437281527350239632484670260487463798538914036466330783564546948543038003203218677802689683388148698351853147121067003610297565879030311097281219399942610962669652249168563671050143077461235323108778747882333887500685152425418704273559451286402141391301533411736056114479357178461513827374196961793233211437353943100610145019303641688302945822122934357474787877428785883417921223093730850847297345620752779766829586567368758732095139086168836654189472079762320632464177828006895374818410650913560447135701014965503763983994860959687018337846052300744059502852837227506338896711533323259379938584991093782439654935059210396520613171429636445487645586617611493577989908563946849900898785187541272735304355740262993882193805819605390326587062564797623264612353655994181661289142045627906357852270604687138219400141086225211743851148348584629032836444084184523441058095237321350418572783703804706421499289685435709363540860945489621767559702267873662077889326516404542459016687120328866033951471513557933592226483974435155086216498328648908038235334351069842401668774100005802768317384853256341606938618226857495135483863009455549649839917208234941838268589691714064752475233480726717219967796764329479018974430136093753215325139331653910655373986049137798408981314387050393690836261089475137791735694696327468990477715700262407161926520 [155,132] 28268110639387069352938532355045876104023135681532780657422827621304277023105822679034255851491656029285290741000072306819788193148720101901526495146082220223716251764322610213587995337911269392168517705601504843864546235198259723921912687504976817971518820349278989710714493945057710340925093134368251722846166148117754467664339823926129960153982381904023619341802766883752959679813976178555719655291650396430811218549231163718916110931651361386771471715846996612692089673708767808396586622860207044114314819539211483912871081120727449722454819462140357605198910839993230845525124737906304900556858013632589190693877373575589523237578159487058435192110879503274368764051525836837085610291430275575114772557766551663093868166145510138781471325404044471389600528135011143457969590666479049912661817505360917654228642358907198554657370320920827430450241266870338254654323951018798339682668882564142381042147097205283854923150252674706889796006223230475709701139335232691190496050028971160830186515153871284517208469190670364680101054269793979830189309444410430483200820906768207340331750237347721191406366362826178975229804899499070375928443280051493249536316864906357071031059103443035450733301849341919813254522717717779219479153228091611216290043817195798642542258969305313337351972918318084655920420141659782612097791976266884831270931556110086129568103475011170147710997856298070473546646228124836623579143046842280061310835631711425371664316644437146369168731105357363512287809861995056787188129526641936673771917175669129872298527567761083478400343635482126416963674588485854147572598807670169166034732988637880404725032665270303208676009572283167183345414243678897236445140961756054865214163547743685072611139946230878955866511954599742293958397804850581445246880421024 [155,133] -1076122501715214886849796999887123997490475280864213494665451091650865242147950531722628604742833891824694124003488373990660051667413713886936994588176957710940904172760286192547659653511170564059223620384735223605081379674054717437849124941587101000024561485377867031237258394441241903054928340904160434444677200304321058147038103381950217923486749114720167142571514220472496722874849691113237323208165049311164775538960880640041684338204722283391010708837215563737178935005165425690280038505854447977219556925388247059877663904822606405244422007227980635822087493101331816222627858218726883865247750719196646056772406281676780623174660694607546660732492632554170590060147675146898736536243894993515421128387729217644774340447528250986525761541416583984435634136818659757536064084813145312713449855710459454734902328134678204443872744213512773477523718412777062237634141688668524707431729308612613114505394047518308766298242860695148989086223873767373189994788524630522662825972995721127236686841937175106754914875438486391046711624623449019461897554288559155169174018875837774997057264021383107499768001933465727640581301076422372033381796458861453342492208287258085056923053288598029849507415297364310601404935393233757721354167133543783448170535852843346896857801813672365181389004165786817411488882754594512265404902781971991283169308260412506622081072492189215662149058972897273884407930350766188344023522219417888786337776683750530521459569206312475094119286948651430726787947405832100386024471035170948338410536005727412949439475664877345532411796881263567298188994488041930795741893420291072601970375927174569752701802516723849558126862192040456402029921178006666957206045803645620564040119831536060992639682254425221331658105867351172396223571548751753459192 [155,134] -754812963096857159745580562134959186628443366923217164355968712270753239464738137057216533792941977784856121980407398778126833047895349429603451443005018328002708255002898360418495304820523018542801499572377163269671252445965497363655569727115424829183542486078317621486413567554457824969435289924593248089489266642684697646840206810404733556270761961669772774987516618212952949700938051549854919514718569408388805748938555086041683718994012436895766441497929592087212632476824927799899423619626770397623322305769711304398971506058462501133377747985389101541287033094628258026196975583747984650616212182770565880964062870237084277007556234113592709448773158611256695062801562767756758069651956348731339086063264548769416027743886649530209377041667416873025563476960174992071540713268434407772172989903600180634870645135835066172973067112839251069808425713297503107839001790877326000418158863828776764452691006255617245740063550643382273814871968152700624651468318229416873191754472126975339197846972064898131967106528530599236800845802354158903420713176251258991096456257733207868282842216873469277646435947164435464311388566400791683408446628069584823632417985742231900612728992652528312560571079214858401627779452226799362982754106063270566486579097603924744476674064075300386256887498210181599059596480040873195444385414884301686781410300166724574825845868460831968740906615459985962006249345809870530659302845197753684578917666488571768097521213324303019618916437628357771445470276603279594618990477090752697982118846195123291056220921156500891324505369721285101147588548049156350439059899953416910536725005754411363855030523797502977005783790919058645049229750356378184968319935871409084953621034895650467108013667015757749938728642734936283423789481216 [155,135] -6048568133533498270343599977075626469465989313617210726901433302958598195630562234827786603008021183642295455004861009105936058616998332350033801380514401483423311772930601069567385243666948034165491257545454281047997459551490030711037980991484261280248916689300671277367110087428466116895061212126890305589024938990609042054336142229341382686444314906015006882106515594315206240240640939807702409613524534510075733169913654744217389473005263626769812220238730423473513569404247841753031698258320187885070440191064916710198201262086256008029729790418572399165504287099936090138513998034523119106381582090985280831027159352707492447532697617508149453633456182720350651586667508809396118608300495488352836138320250536920858370261539713045465024277351524815232569546228479675810424799128079082534608094612810080924170859044410693813015691784564800862882641899296854405730764696943121963950126605974826945281612633970933656269334560625568230258933049940009772099433265593266184740787262391181302353164100490647268334413489288152138141326717106968712811547666549988821976979803410698224348971047789152693379481228317478123158623287114313674771761123635215600988888925570061862194080475336852977845359937712235630575450790089515213395397975539044153057900845366017026713974614551302193354640547343227643296002706979155126256381548855752088813736801350444716962869836320992033790110914275015513459324798342270827374343468147584781934221730037913030980877602003753831895095925981422142588768419620593157764786346537740959298662714097129129559665983053872379128583549564146879525699071990414291387499533916698436867297982392736540104896282542904201513094951747842560008262827504432516921063858667596229976324194514101685139070963137904619014411095680178193056 [155,136] 6133192072844325129999888861833985858199936771204060919423734513330460612510153206323557109350709994411670986556085479782450834259593459762269398747373141929985566425817285424800301507486420817787591591154235948933889356916280201949079113038860375122667763514522948224429561821779979784109839871263444562544138988019501187747865436530301397455373540177832006533287832041364545260492102206933116672276264593890380257016679728346145480254776147091718737051105630566131027029204158748029301615651688723635818052831429034789374249017791856284641936688419763471860255591268606169677769551452630551630779615560158444880969925997331646781827676316288724086820532283814655991491045037661747392612478055833361468103555281099533317045464604810213026227419898890162224117846245376325749651442610663588188139114181749980748785106534640383119551053323132563232071901233260411128776146558081267966180459365681757823652106539954538888867292325405163530789715356089643421332897250635866223209860111509857848783933816712934831209508236765978519315749820434282110331089921067916794784651180775350600812899174792699718830007075421472082552249299604839080780251204550967913850454301920643468361423797756699851937313756984542544343571953017980533073719837736479787990236300870428249158601487882512718222904343198635509140553625603014713046410896258054976225031442984448602337803294782904278174647711930049032034875819856407363497992629113227238525910693767389017860116966335737671064693806922777698355333617555076938488052076565764791574944158202924919987932003645205046587099140468612882204252198127908487686733793879971790934916349350701380517178065479273684815890625403041626213453587979042516504939601709296213110495330259339405373837880976273307763268141600 [155,137] -16164379456207321467917541276601077555679248819820121539800092027917121390627424947817271892479855776783901481615974997203243710820358490557140057766339682239840503783079124044215604520602063641987949730127711298432992914163723484403470123390023882615858484182418211002249625527923574568032432736470339023649254343052484663108942456439471843700208984697708664966117309180085757674285995867347437008203045311054640702528172416093076825869593960495190532373777468984671781549412851306640368931853997975831980203994610082504222690039319417884598836564038968567193805779862239156567122162167420665031329324942934001872753196896807567073986711350841771900891044651576765364529618968196742581798174439985059527182597326101364271369280947820223914044441281691134527948034335966437527230557595010676792403823637591219454177275648241467991303918467049242728330754126221474931926332682224098773954187511997240364583613813447824377427351133500269052767545786434738559436859950703693795356078906798281656256428147299464279305440467774342610967581002216588533722837395578752332875016416400203682207391106431949776892024495902432132538696668442497094710928741155964863716387448049089373910894179142255859358436834414112387115455149949266405013011785228718847193202619453489628800452743225716899692905999182334429226540112761821257064618314939359647410556787587378254542895945145711738649813441878488233953390798666262125234205288700087137182440542308009028027871761346421933397144884280008041853954465461874230531742442665478619514843167055072514447159415439750287463304845673175619892940933119698501460847850035243526574988371576278814617231835808801448841070796148377128298125119519038383266076810400580101540866876793936543179360098471412680308 [155,138] -51994274460858741145308612294772706181858032363685643334301321789944787410216405756938349632103355211878543721659376383887599198542346855583583342013868864564002577660264093099744341731418717649086024632116827578275790557569462779498519637537155900140490003998683424797414171764119314636224991111025585917974654175289649345364076254055280526825695180289144842470878895925698272395273839045679104729914488054670351350319519257279403428801676175389702240314159937677107145610648983974428514460106244531797489753465713428375855073726731859359132135363402677109329058851737848672456518016793359740516154620502825241210485234297481027500689259902545865435764216027696549258771956481174053876954100618722890844226209071179466114019268511575544407561791202414926582545664074137739316633755078118635859446557125870231219298000731989872428947123585756662245594736638627844645298549157176492812007243045949524084618521197802013008162737623526592147146362345984886425649753046833362866019352709663741240458229917927701044287925231291714585228314327843289742514183261395950763596556267979690690150135013383418605944079874245905350210638293151247528663991120216617124124402453057617861604913294013534413629127224561184144437237170817472042841032572715558434078147558709094732404280036814389012536345967726359214906090026794690127223685263876024354846583852801589639346552208025261663323075133216933893843526554475417407629593980515447615749895621524514117334203812922469246039301581221232820974628417514910744360927096692109262634984517450409131510797347219305480799467995972267408113251039069008154968402842725896858627208329506701219407936378061094797864886716219908628770190633285640447260373852041615947901669344614636086625669386976 [155,139] -23110998243289513921508634427796852099640655153899825680538549681386817382284786933756743972888068138651624065339774586822922635524053810412744728131707268532427540237103515841614918974753528427004416187426304819984329120266321054844659879264257237808279078951119407161374530553457406505988648420451905280042401321603857032885799189649237255062776829246554249931564607478892667506399535166612138596489855949487143129006289871505109952014411450526396647554719516813093751559505928570841169858497740049823438936200596501209059264347764841247140305924233239726519623747266422423054185943126787345538893531576781150203881918774550678679587283519979291958914133377315010096969323558487222539633267608561794056787435947270291762378853536404661396694479594531861729593589874890242771669489756237092271242582983825075086385373393870188167051324431875235094225634411368941581591936286426296144821955940298279219733576681965495140168191034049260166003383366315270931181428014141417714839881996940737536398850930727313502170484112748548919960467400345306803242715105015247991406674638594040815120714551526230383618060076284666200881751176283756518929838240764838351475078082766807568945477148025827607201986513103393392187015716240092628400274309941027361589190144844920490819698514542312809269498042012981471137324586716439013705299019024543929311795490472736470162899133703283947743136659279374115807336573274267088047501713289980626837685327626229956679960997923001952858992537939045227605928254639494013509048175476775993430665540642533952187150208371120036386518559669648729082475180861913055853057509409691958068268734540123073341047133887787248419216190453458670867515547610563415208411343010555993303094643865127601276 [155,140] -2022536978163226563640757552741292611313512909838149891487935596564208927042319365970124790414979477686523012480928146974153204411145976534373172195464626286781190277550885494979956457228264907059629004646997866807271674514741111198324418911757411294879834207360335344342814758027275261566998918059953657032840045536617219770505734053373771774111954304429252427053004121618131732145446374922253158113599329209610879019184523613176285521511110691086179292337472030600000393800043868073194525151985180312068504003434720381118203020883554130293023093093583070613003563208850130384798280590840557096603814478371282113863787699866513753461671792801665044915520860117849276795476811826245905230435425304628689641939959454661829962520284433907924484030182710330373740961850905101179185410819004158374256748189996062129933836077207468233011340451700850556415997525586316971259726493622030117862163056254800191030907719148026555515238232759854495270399631751364161030927704755617259986107149624671373973341407442538825444337505448081212540487934273953625929916618835360284504379189931538581557140609917246426108648277552580261560509500229997049772538503894624446831158208054580558918970741371159057986980728187064032748652006171080184614839761261175207603452861508080352513464935351803344356125881989727567960241690260034048778616196742135550883690716274029401658717286709973543225145832370022562115771303484728787018215248657044719343486370614639767297494007168552742287412969651621724267661940196904363136546516864041344248913417117154066892397837057043374295314249594239933840004633225011024264018306302320210045981284150551909107893949748158856472934322352426338012328497442261961032252176236655765682647898952 [155,141] 3315554845869095718143185307684080968487007030160184438270723078845341067098957661751642494447557933749028481846743740257270728238451442433857609753717029021833700597214356224184808913909468230134399372279552877859660693277010205240387445378813454288833265197328438648913753987606223767361346362393829559329235142654522221443278846948860114814774398598537673539977982515657740273456513240587847410865591989894638014932752726350583447948813969548368590855072296897477293051936022081775860401948988373253808293837484631335425937279566927703692392598324397210945943712679823171257364785642108638898022016947776463722817848759980009653192153823617150845888455085973146232908885909196907081911261458113488571829147663996590063379225246389294279902447780477131431962434811682139416382735328388398221207919191127156843140204965399366132982886078314418735213937652388307831014541498398052528936535647796812246335382266569086935427341253915187636772668269226697671199052445611960186049803616159967566093304267938013015764787560563329220834889256383438118927874651259905555503109207395856993835106555218894681791730301020136939673174172586059153316843596719907981956953737861294288599763854570541674791250371968287984771208062328843301361288783500412992774746573162758519960785203510484168479685227198496062669288570797991612941021194260974156005110193060738517326564511607861645641675195867841937516274137281759147017386612944397937621917168624574633694651997869134708702975773521590717958158222879404441416873471730452840783959163161855376413269877478068450140632537635162454751385170701456934197918899579360116311923159293713357855612112353065056573936314986105462564512631200681910109526013851684697377 [155,142] 136691656865007881164698468884870889552349836567035554063606968776521964897004416954530340128205097222465275188396287547877911679178098309301166428980686526522316657373213766102484976046763216310511944072477056217704333882378594027225613858563671821084699078226426844390713465868393814175124560870908540116409223591218838479057337010008876488521620951352853712375370352979083445429271513697565313908029169459393513805885975133886819340270073480907952261180388183472465270364658664817072317724866185244028583170909625711832359311643816734743729480280168782867829452755781950116800562093381349742565705327948406179981954173384053292492629413750912044123406643218661274520947398293442822908363776086787649858744386615925227958029707205934294162831821011290425402254554546922629144554111238660924909383945392215906979352964449897513898119087128804853669280701820205024179320673512586761717423237490606617181886263166554466311800041009711452064402617390923263486373034469204494557525737227050951312660975118143726489993451863169627697284439481211662610140135354654066847792392381284873717082638154142123164221091197505768455626211730851531566110422500312181262260048982022187867942628403546672435973398232102711884925727842138708713965841503689729975058142642047131274786347179311247168214632146381931210951249318862131350757419696202963482899429373946859574484911719859329566144398337675433039039402059770856234812466546220407500696604209748031032104300582857823240919133831745968930560469047123690900762923992676866001820204073206259734495658468183129202821968876647255270005335499378052547877480954816674428844912790635874011119888833044510686304758678760161294695516526637633251515025664 [155,143] -775490761251204192110480985013037601593614879363342934073524548910529496539765273352790128579909981038336861921048004437564886994105084155906250282529591232885107762539740650059422261791914095923148498769980035191026599252565855482753500830082751952070704133311110341918305001261379895693523407348331606222779417034921158181140971484001759694917754009474295078193943268165579654924838883076707695037990848211748545886622417464415230866008778858878993742673324924661878058149600841569015221114691199487028736390914361779247595366100542950046309858706307765215637466987865999941467872084238092068169222307117136297229970610312484032097585745276103875391398507897285482678419176342335383562480509906107499663733706632853701611099016330281014422874886176670912058473823082404955157926239113632942149749596886337074139476609328940655213593441622732434399443785756888151003110651853561416295004626095761546633553935623317258822019381121926396787606459511458874425417677677658865252233329834201588243240713057200694494082205620502910179815987300403142504545453580345588395181615763466305830094224773461808496610532765584932781859962321266042941443404688299878872412120484838318850958006660155682042251338331850895471358051048828167338388731093747718706662549225154622752971383845755390161521743721411408690242068408125913521559322228104976411433457895705317197848981496917307129328659381609921722483331155792115649608858239530714036461262865069424004523135762475507378531705202029647852286945681434893363687952696360562417280769702360495128674448115939409777771571579604785223263850465703413949394557177892371317534863848647852169899787512033833178269926361372310641599163323038418016 [155,144] 46539537266143087319401203963742231198624750143643182605494562761492601329793924566493764412058585393082025734736298868995721745736670024835990377216994683558906698947955247758462654711085949794479331394113723809219217086793620274073455457390042734040068033018432058766843457992559068946901982838680339598014837259107793397175961679837083096763768482967610163553640005702879528326208438502566575907472657506010676087488453020933131011709197218622985705612636247966810748088184118366611904589543073344582090940123770248165588037580859048718209291501934047938443680824584454494634887597607513708823005129688957723197647405198365565399445099607498256844961412522166354823744621222551608247487111050667717281335560852328139721605725178866608184318798770990131178645219697420718214060665926002534067847175619187794860171805693813695739605833080895760649494927110379683111752644171885487733821088458465773711281366076334341403106311741957351018229687200337517962592096869691322789999230492520721347818544093046626845774318160400689370778746611357375602024198987552709249731503737636128864488830821204487033884901611495083041941439514618383238891532210795390905195388578392617406116150752405134871823000240350556779357314241369407813290789016612166249980180256923191721153974036694824703586227864150097765589309159581520984775398925803793440656638514985707589887286010651959682121915122383493210032097123517635738494226516502270654119358558554954505650459783697097687751084284292730795249696948305423235372579878655482838753317447223424260030533421186526629649670491619779554513984393167208087773867503262938823977041268361234441015798023714593457257707199090402118271138944 [155,145] -18776236079486999815887795488524816093173164903130372299528146072037669826643430800228773782648309386888177647657692369963701214596939868728732766755100040431012294850554448082044059784275202656058542785714042746798618399625283650602243702775503552232606590592967567702320520749373754707224690165062124524505679736178675290262556624852776668382066737526495652130443585173965113058753685108236589957652850688356655184944717233836788395793464898892548887589345140127576692509455058407496645020441247762530652025088301040308346216963025767815246901154783662198360089839979081133160933180159372708680171858998424814520928103823889166984848900923373733424173008381423479081622796344454215981889374115013065815447663492387319022938710990522165525964808692258076506568681924170012740827104089051688132029790902763973718048251058114524307911545882975924392466684777316415619226449866663242641349615995708449390541139106745872393857653072846691529223813683694429726297911772067319619705570909164913569919371704617235156315339167147640418266245302893404174814764454779629456037410619814399485100807093585577981751719034644529688299547512083456630546056727690109916204039029121399618747983077374763339001375161947521821331757467247396096475497872099868329880417302727487897750945302367159546225384507560458917254537037142466830513873064457093778932349720189505689819784571378269949997279116632342406091325006034769640849230550089488350213445318092637978726495019999070042226637649123136517456774401542356276908627730407654666087473624581408558764032636360362316185572284209606413599653603701091752534847569593576924627523949498517676412555955015030797728495925053816816 [155,146] -2517186132653823623284458660570570667182517753550451712432117020209654346123988343912953302019166267114391486062368065375697963456526506722750751422674909721230716339969345479294133337350395272471992545290277054871230822732987155544065906642528327500253991217131824363995729270959894117691417063812467905115531481754822836230222931029813772186619706256999470288184804108490465033443415946483451093766439223617990374457400056715135825297947912282126703196620291059204064781699786059249976436933751332152517282264096823094835965799898640454989973763457078776981582446679094629089471983021307618522650903599436083405866963961671117282880230855118835368193738761230781093185085713100270723733836963369131633324319003281481054177315758286381760380280377632621952512984323787174712379628482196289184706281287594428212803828077403385044999060770765602024059027751451175877472667587792085021222269881274919076576720395035730958815287524784809936705285615307459633759314771476871438509268642183391686224413498426324876340342933522841389838157719018653353474038639862386191357023040082898954811163862318775351212978572338055424036279998002525173543660222506204936550786700002785850549827308335145309490953368318501356288898516189475708784177751594094230773458672218307651186426784768329760267485096000481382549414134613506876210762430568981561301393080546733958258346331298483641621570855046411681722504266851840248957769157545521876751313855087991480631444778270070155515188554975011864317064706142080591820318702823801746563425380390908452780174534817286977657116873900138036451045282607786388910020806911597533060225180789709243113825772534664038323352000 [155,147] -91054583434604293393328373082304138583494102694440205209389343034451448241823775098780149966890445637089788788552537590196446717169677229787983464769286809770306608863447097915699400311183854709808283539477638977010889284216445347548959482675405133264129568139601653952552408889230679422314446691435665127276206065762585895037120844379539963554454536514250485831469827226251031857826825004895990621039475185953673109353806985489680458543765439635628226954737466819269083942928562049252346091110344299054351776061602522307181787974967578870629836062505563523833009104581632196934652743367051057661055616321241862041921976505051934006915158355897157980319971500937560349293445319337523557134292455070277669262023944612269367376168031554742715521488802918165733396319901954158440715832862752898903593779595718450638774788687149652331526463991718053014553510139584365764710658225100283791237582901668445377716313384910759918376897310672502294079116691999959739196012268992396501350265026655671248939763683694158708122447978396833592376207343231437575432337908202618361807354523944659406322614599863102477219234734299541300138354301988704949950672796249782004651933357727333763158339768170970876618349394570094732232915285912330395448911312962117195896622369642927400029098972777983799194135316112351117818098826080574334599905318737107296540769248350728733122507140991334130161771753784551747329272566527894524245175298571832325519069489614273951411234768375852714006642559350319528895342219097980024743972224631524473233349855428609122999132526222595867873220450999604962851691708664359283280381256173039841802817159916997489753314501097880 [155,148] -487662064579262640882747590832169780333479974033113515688297475493802529310633132243409891050174052394073901608890403470500482883924154560891881814023782821721626943244221521592905439489510201877191868758154758833823316258266803001532264139353637678165609787823015204898425945141772676969437907862595243324843509236339253228059674814047989068927675749207270638917215140339788997241349079770495847660541190658052643753876296989103647489548803418179016895419436392910616585627322562747227714494875099842388689711617004680671328671810395799075342915806050570837807715514565210137025074810108112244507689371858757552748260310929486670364925955642855172391828982623140998868386538710546547602404574907686402469923793661692611770506237925221280859209124054827454917049090636330656954391451025857526910896890391443873781680086344735016907773578868368189154778963355289985526133501807992586308650369417466955692785600469408598105617783202199145472725428959067781509930601397344277335969791595083725074577265611593874981202418063389693252972388435149799716401848271803959314114408758699362426283988860792096711442291761489051115206973137077922936542930552410356843761341014635540738339238822459407231768449540881788168430463001250215163243856738518734046974603395626491920435665685963317912465107378496937110761721211785005436174305693616435128173458834686452313140920687754699316656529850051239319441288191277515114742691712444044562468546851887326888852873343831034762539387827991110905851478521753748907265978141329790613818903811210169546928381179828533358199781971770077437343816939364856962815703600293897968231128953730126947496 [155,149] -1400700647892990905952062928571154268495863315806474267209237932092530601048738358665079417538433775033628610820870433694530411405407871573991452447436046562943109957236140215440830240223469420630483851270667250960448538124340464579590082343500910250968568917830559278206066946849925212557948194137361203350229912807036872974593104072766225985169928237822694280000491084752105509224508293848577338263803595301091448130190290444613622569456874477079765567325382692348053346291285367136430112371541400121605359885898582969334495176662560418418805611672216547267383507615313691215131157550473486391013440285735761435796327450171891912008331262913323629271642878981429728003402717115767809458928529133284415519670779199844196347710737440070040365047589435305434927531852277729223392013718139716332793418235653428309073026762992733413048776596888046451642875897505746777620935646727339819629999558705358366499031977468280377485475359274425661490577464845398652028643897605767541253134032196064703835993976539895029617830522701604199187783777301443520516008857436592938881607375459044327111861911691337024724405929840472864779124266797486210313844100674896013035878481384518152329846314076186652973909082831027549652195024425776430484978137349665891328205545001942027183097172957751634277283051881161261195601932358684376018588789719497766801554782132008645583468176821924033804795774484002783319950712688794859646971184160925612357637129512088957778898667522100925726916554269739910444031070070937365398472737443267332912825406623656978342615250642822287598512201073418422571818540244237617545128084451409843689510915351 [155,150] 437275023655490173225517826314589233177253180251375056788776932826213550439236251534180431470436820417502423449234308731205280427009967735097766915050740153395553180197255142601463605159128306616179778424479640150537663005673623357393572900450158371096826631253956332750638031285321344009997882753532647373365863617458851917746115975061887632688924863642665410584864637165883342063418037123459504769717468932731674269884186062849220647257443581223222888758265108774523090939291577655331417338797970548372732670036720463633946462610210460375779280289505134472242385306802040376102431269163706049436511364447938090045757071892892098955237318453215830501110250679431887557284137559227554661280878799607621585673811265369395511877981755365092838365000572112971355029348596716299809770565974565078336971751502180316233105145505457188126938617138253285417583346506350959587956211008069627845037475185002427790670160661845684286537486162763219403598381517494766755339581195000408201358908589777062941280114732924756280016466563582699627993920383772424565217259622180041413818501960472975436333189887121558624368687593893343374148883963936870888386870296350693140068123477063790228658347414433661435307654781401113931312150724996821680977022119490810201071737647011876187232300399598114145842984500352391946123500984094854867437525661529320321043014732722825042066925725232577019993642226819090459472887505658146895546166559788602514293215518310546265397721875686896174981192672220286413446612591437871798100875619688605619420403465255989488053883376125999649159701144597275084927907810021125848204361368229376 [155,151] -264781537549474761985613592548224072069780360845400129284267952554036627072847911287144398277563026161258514318936712614599589361851261167024853929253987595310527500262468276838035123440129792330001044889536972379815005369155470547294989149444599597122617540060882567786807092617994209211501585210658581726278809655453958659476712019314432170400440521350675389812310060400291498686474902234879601719844802693029656484414081275651303181253040866455518511540587153226035401216605471470981165712987695886855915634705617513130602023340303692923849908325825876324878620923729761701263648450362191299613413800968776338029758974804207628924833429257657617774927290303034145395909537252453372900546330413290443719287594692860978254010956541814180199969559062856430798030650856920274495658562637135030550377506025997027083473706642118560960527623883740611169732427125399788647220175009908146840782648389794859553077505515131338093204514254776244286992383706855270211691924687324355636622099887252606254144753320110869053573765663974111505710412779516630529128101814612807532390643025769262189371393821439844458394233448195195756334133204948945554288179986147179186045023529301569291545642910846707183874618832355768929818767901964745411599516734922189334558155714330949070348858310766566599513001977906351077628983181673527890387382641830790504283605448870959015985581685062179311810586386652462211222295486722838979002387847568615583843156358212283521673705294644800043492105581196539716712691927028620466438564848340117945912717218281401451519768977746817004190497477278342258415066560269378862016 [155,152] 14662433817378544549513400155861932474546094404817452760395550263703170009795544872112581769998984879857437330216296376358295087403600428293501516515016843457617178430390669035287869878402326897313730532505418605399665293528216914582368331037510078631651448448475932252591387560174055839751398958887974539276312025385183252314865985765909691263118982300092021936956049820636704383990828012075115878829726668011696927062158046162501952242297833639187828776654750911089550821093926472060827386491122556995047555635294294509702938422845963119981814298535487930394219029687028269800277076979254635106614325980095136558214213349260451605298139438565505923739363498714850046093243960541457464007798725761447059152524851717906661078166865618572800240107059360384486445812416749919673489475598531035983180184349107993415115291550584934003520900263370895741539026693082587175208406960664525788939430951139633753328377975843884224277378378102938369520106190650007038783565693628460784706724467707973331039101515042916421409802181500751216412362062693208841399262751831984129574535669479160053566593880465383342819699251200959418724481521997536936203443841687653794344104627703839782382421818508735869466527916928208237841513210951407661245419199108621849813734443765170838827837262017758647022169941632400971174572308738486670922382928437729622080334495098627023025426367219055901099621291291217352555745475767454108454594304962126129280623241937453825415017240328487826045465729805357110019026798761700840621575105497750264434801038035163102167899161136191952642564648981402481760966288 [155,153] -264218919326979561285398450124336909196589036427435534470243909753341241502871161946461349123271787438264203419099255543724002907452164078768788142491181630377302077269874545161786236335489308066838976650254144204865953980246992658977843709905860722417945643243668173392756925106705029664962404112674086349577898746550966798227963232816594770026036871194874458642711454960485644967044815168849380721173571111005165408808762876455847601072145525918689712634855347543894837910021553821795761177091300704951859418650935508043129031476337954410424277040329894701435904351628286384662186917057987619579298673790145624282880128450303846841410074779957928366153358902234454514062395774182609184510749276086309432075556999795378224003528260414456801441672956029540754085750618285366804206017857237570812012243038737384095850033998470427493694262630318551591915575371350741023568934803347586586815575058620758781234763395040550873224552178176802529260229007283305004625062627469861930506383975876156909409812108541611020389621306525399978970080431589362101307702269794100429945870094704686310391659167856938237922753047894874260453229963310242723680174142124376253743925962638813651038575304336986595312714972318980372758139440613668255277035207707144382074256528353412946335569365192746136800682245015259560211749838744435975641685675291751508111031439180117428787925860532662820846383781327483993149252128169482324748753012702997722789025439011641710527378614077179064164136251869156722137416899806492705660612090126342363698887197921847526656551340664879790506754463178 [155,154] -230944087663683525182241202160638998389843625802426717338424303249039103038163722179647452352011333317258009511355490794681961140064604003993605978340211445918932892501029820035516928608973291952728723764104126933999845810792886468140754697230514019392441620951308487828958964059060464001100083488994676529821696493224725504784202149863046924450672061430212658382902100426991786413547152641942769017122632851620787469807586578015286329118374838154266435484682081581494136548725820177169201280682050961272325155878267857753833417440692098319773049086382510208419321083839805762996728009483086815743613287963480914056981560664030799065413744715618301954545259687474292663317133045064394449245729513250608652971390772588510596962581014524765014412887027761800318189388765036220999862305197255014871151097119751107430020496576931928827234017103665219246110495102260170354837062614204622273979317596792015752567811914255848620999529198470634166484359335357644405176517236669722724639067664165611058520578574986738991413731400195741090503437957486997275796749435246682148022640272130090165664286168193016132832122942106122731937367005180525044788129115626206649238280352975734693656602948410004936665567398099738342956290857454880476683919439756018653938111765599681499183720248196842346151182130664225419684346022907898817539864426399555778756145953474943492930258636615842411216357066673412390210619508866720446206759513921205273129149385763711785314221753539057121710320398932779573491434224179338798344995620948140988307608205480702381423869297240896 [155,155] -2076386030629418949691115253518382893224891734873684890070241422941965455629075707288536872484299839950504268577561348168719655183043489371318888610466561622397540878693296824100150165577268631016987718417260834481055728767899445976610663873252226753625285943095900205210030970719328340081234117277470440561413249688616522456355103989581851115302326254234934281327951083435519686425580432181731662760403408903835701641566119746497484521450003905507407012316320025285129020952176838660087518654503723851658296425625117276942254194455976744571047784684186804998365361875255928606171245260697638444266378172856465241752758099887642462553884851925957729160943986194786412242376610466592759363888684291621780566125603717633894724276656360042883878596119187987790878258167573261277591742103782532340068218320133793526108396315827762917009159011953372708586654475032086386429672987922226071893514640288303630451055991075401566956069001324665503467880380712872105915945510643101007893182878569553976864101648651162928045890544120364864938050715042324168798475620154739867300325849342321086819095019911199849555624809166583664275810231254860329472348719142055025446342463049197855420001432366070962754341399901058502810309197498601083348979088934584945202975015739793983055748989062163277301809640760897014314731215476815784747722288783699220571687709721951143289568039918842342253230709861216155274000763862046074822194368390975016190328104051670629648592217451459243515238583093032529320422288888452907229917400279733932247211519065798297096 [156,0] 13160040779701555354864026139677619335636727210329209672364811609434428785457907770853527775010752601947429622566493158648053007282946673375529248848614612937120161651826555384233562378629927404751371054398867152955973683830915249431416632634551605789447211020729320668246154640056778417053687893947863635999272485963050713445414798402172818080363590192303965101141340962576363084627793805635290876306583866112005982505052986493109974949552632250242044415051724794898666004623546612802599533660451645962885298727808322675817012135754575010365835638390248449631223960644510931290486955015816133916203719640832038566249948188293917959575509237216108362200782309856206190201876528646191532060324398883856135982429624207978951128637126009298312603830647496425832796972225968351715857162754606145286309569364935351370563300735133683200422646451705309923345869127189498498590344732504780773896715297264428449783450606354686733544103202931028818282166429621588221335124137469644827292714198309840933315028508453216492353645328760785863403953053375562682766740222448807286535364753810864856176634851550742795423053287457190015571531079990245526454671532126556358756491645505093343670767087963551913253499348974088427884551017021200120109215399246488017563960378641889589657513941943753976325688990911227454868953518946572302169792827433034513244110172900399045923611035595644702395672922182630661079133143037993252330769047834700204738137311227446188295505198835709186946000897928971038727959383386717208243377392812858035550750085782943319011813941825575013992793199115256942445624351417591504927882400214860156807299169623099440596313947470074053681120264256259755200913747331805954863129837102725304584345537111049697266822590687129655732239250168479251731278620601908764998521553944998165451769403504940804140418375157099999504395968531021970560615072612075121275937232986342590461711882954771883705562400630258337394437512882341218560856365763998092457473994289441281735723442550331047318869980237935404786397312001448774626750069194914825721535574801836571076942806574322257840718223023779551457434567313480115494679915772538233705368885692050740029064598749770262055595952941793583019607488950509704735838136411401224192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] 78501856403181283843201510267727296966438540842790754001300012797255418613384685135857858516832477014724022397772565558567653780240682435628120729895314539223170046656627365020860278030395511462182787923097721395977399026547530428832179012990821439470293737282997704954827724982210729849054281425569427565524439070612631187716267061489911024563295840354550189626002000917354521358195279742056124107778273563647784727726603924158656520055640551024765761120735465754128184993080815703574328607797911244676726108716678351495305644750596637904643890797996724415102405559741516536531119222384385048242973352015498784640986788649151162348578027754392548523741058681009949202505779401038013870730799821389611376363044544430374676308453736322803997700430743612626321812627570039725812848098060833374768438889142587694099710891274917811434328483662962168636993594066162694914129320363949139296997766913133347201117832380088066828295411080151052066751921179807170340169968783670832394928071756084257397926990672473938432866963653770724318776836416612283519838782553502241316584254819597201162222724789066318063355815909173266551457477734611858481260160575491352930248161079745334488224604811081445087899176738219807531210851853047248080069427583959705164110980045049491053794734759780103378932329771943723055458308736938623312250171202758745892951713051112063364614903588645580479899803290760553186209550424980654935868488758600837180631072720928164778847313171307377346506033112772079558556500351144872381696326141782798613321814107795883836603601866669893824639483285262739497909216223818452937274805738530317522592894564719135989670246763805181917586068267341115860686711793429996244969227817271599798476010246225362875913105190820137778045118505223489049281819685194102277439605568306167298759525498623764445725473565676146156007563090188788352123627152209518475975064398120205148443371826238335945004427891311524854233004735936752226027587308448540371961228828277642687242358955386028993934180293561745913617909998842589013337927611007558236685414698092904768770792380759319793236174047259660408793117886436023117251147122826631829348416054649495752230002061223658332334560684363665996845472382912632214526773774756054302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 7932599053824368810838355932721720511483300265649519413127860146747719189483618367091169591857303375277235115386076356131188797400857175578066963539912074322277589524139901640078659882682942619924374159003262369027346132218628661118243129624927385915055452849516849867365268092613725053646428018581952850675795297142523678806957784854702596835367258511379686538981753347665715083023408059450292126067048125060990165909055381963047857666576823830356005932026007195136498868261246979617523205433282657489780183148317308106435029608185807877364342890162442067776636381743206973316380083192122032490089546111858756392966035133996081574540955958373596693539618910751199165168283533732960773299880840688949653068332654150636575062877849994181714234236390153011044808444665382354021480227905291736254952864634249615136092620240575637073986428683903211540121160082211027502711626604318527768182545034575655227494358537930916345646196090646787623017135144605517723689099880128617903291589484507570639047421847754485393444496053227411191844785283582815013145926643128683004137672838228616275545490082009552071392977480648135425001949763543468235074905607510611350033881092766999224264293573650749685813282632593808774118489443499678526224620775063768284354521563990488909082507464352702367388964599118776069150599367780584871086279124873648722002276099027520196555757242626443321040008559625248589763571765899723193818825587490216066952751902383830662235307721694171525892175526976701961617886930780877667879904230735177128318760881475285756311414008454228277704008132790996800098873716663805948369888229234240971480391045244291807351179937567330387666432616672642054739737393785196061740021719293595044221161299012069537523625058496332681824672456269933031262962307573708773875570328462809271885194895385948707846782559924866675728405134027354317695780377234866515749642709193750261635734451323500900476038196622917471424038916873763536854929028503227124380099041944118446350352375537284358214043263734467672330417779591056161178301993899330654154731355266428632423988148183360969226797672335930806941043812906073339780084236269154340563044257873554153666931546048666555083234536601181334187232207218811244333434575476735405457408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] 74214762514207523164412072957425280336832921820376519704438274908636261166927002253318267669973089691944448572637385655825417623685499928749050210599472724161877302465651156310751121594321476389119172766153805526195301726112532118160584736397387124347165746084084474591248212623085885137471138077636379337249800891018158077261797997090306144791209061095520078575241870073809334798481132296004706519911110113395878418778280049344618035272400275114516179964555641073555627255431161857437415570619200085615347638456186953712633805799794290517376972554828436109390561881673225202300463619900711517634400545162787813155311034573908012553511687805604997976352335168949978612678487962212302357993533376262049977377372275912579425642384056559291963614596623603268437074213201118691067000885281359370124056837499374502550035034820608269824027369322323604589898582932177296380229152173163212803531659526860134039384990836803689673450912538901567986775932175190642270864779724268871116347613120906696035813904416472545445438392652939715878916075709344694840629489756710973361469992767527472323298919405320854075152224951256320476794573095737424078789665938289433578823305650091114635018943950970116079470102362697510822242491039014664283206229974945446364384752274857398755550173240294321932455073589597347344001803220780802097697948793158358453950620135236263336180548160462789437952923689284135095979324200947972170844726136703958168972093804195859857116541343031356248458281820572051348409735649412079056802376611690697914680650306250466097670426284726577839156931120673300514734778255984240567779697534607513965474527319505819331090787792156087697549638885626848167291678471915054747971498859918241983697293184152338161832118265538024610004482557637324391012731356434959342839853848935976583719639760291006858448271838962422429955682455267323174971034195957373205583123914959146864473939963028816011887247108846055418316333968947160666311151384044508229142563225367369348670444125933926012545878709898719685983901891455416882349495618212621092194905252130776637655106093549772198425454631885887202947984822413545224763808875963850048869149261682233758962599165608280938156628125682846140076370277828656306241059868551083836047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,4] 4842719397680418643065353127446796239225453253880951835278441721718264354369406799539118100545539459908081661185852318768675748205816057534476539407664603831403351951476635605222492871010630293339353731642883126056340899112800877878402576339825184009185920721127121022658973810322971006836363046128499407000451212847418224391045300652601591757235937462990634458098730509278948450767776199973217702593696261885221419335016103806289536959601582731906614818318298685288479610116222471475974442085047027274216811838885887744702828785933497777846100317932207971377734304600851402619900625771973493271181117384703400969214043996658076906667879844294317214441525807270407784683559472059866194515253248289967084040611150724214305857921599049778216072280383264509654855264769422581737921180505891329505967506690218127385601989451850845159344824814600972320170742500324943543206015905929736434148009042859114071324474643214880525658496484796834331847815859740762757516897324703007091816344557881084256060352562723655392111569761143749239550704539580468719713462557716579597590853624372756318860217805119692164932802995666590419937735069333771805743860288603442984211564289021469461301190086091070041784656186507305826913790263709758614361768645284170630975261928777732927951393504572168844965698338406960077830792059226657832438247194871832762998746625197953518472998055699373330038399767922829004664694507134122840328624236704160577651742974451412163666511113305713569119473868204309919570093381434932024454501601542269986324377403908694574166670518907268645117844319142086858012224928490892629428443572056018973611061567951400261123437326990371894112445912440349730217558437993626673858273360508866995075699153874059624277968638157186130587061207204358597223903199999414159865372130890819065756773662756710094859673656183539007376455427900522159085675008610939910905518581247996934288114364639966872454876096012049805952655646159141524751620640936125547525232309771288561489344698448205116983132236584707259834772928287417719126971489448589467450464983972257648827823651997652226376229715156415919790156116936243069722361989154975068894847108757144321047657277183625081352511706800042535329744234567747308670452826946606357867921408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,5] 58723186969592944104742335091655721689899349187286852017831862604746770552445585119426708467893686235017458801458965149552807055560245155631053749265677195422091803369483384287570848329834852292212393388791759833783448102305881778393609578359305540845736696070334439484937240042256752473768074570675091162433340030394971246772694957839618319355506312390556383394175998787827510275464432588155590629123757058072287605770276268989399779720193434774824390647681312108768191824834781100373331729140591897283769984542501775064270207663113740813286652822845659949490050473658287715349447872590608020331440618293416707117228005581685907297329824790170071084256078351062729426706690621637841240790033448099137632922026598849398089818319504547542074627501303346082087077949630381763377392050904846811816692268657699876702636709583716783708825578341718544395045725877218493406294208911899923667105464754786210166615677934337394054056449249749584974617148314962754294528148255718395877946263175268733101684116960601181374897924649265245063569587524962839320261823125562978650691202051276753284002906563798342498645720577136371160328054465735457568233287400660069876816972182826559022508242455996060421129362610536714796610004013644780988929775078971301035611463388987150235211183611029318822100178890819995780807186333704021686076465598005802815181927937110246144085588826075040488940158012941832783453136390028171606417912645234728441280906019228892346100356145803620975482860221195364805057215246213132046353492292500666526434586087267057659977984131181217691515753008985976886701520583925949614688265440640848273793954275201652137711241773133039326951322102778880982991799393659871141502836891371862811861418039121048758857630232230978062526244441459709953261851896078516555037755022454074470979108591708479600809668799636453534970887684435130191970682950568478069448661449954860144146494559164996534117324505042668487782908661431453121083510034563023707862191640158433221411829550855900787306509976696384357695822920162463874651061845505493446212211538900703878940994724643053978516591052202189329622979402557353877731399143475632722712664416869983897058323454659664558186400872484725199344670577901659741238621740204386254271283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,6] 56285297155883357103282537629390109616840329240289591903978088448367230034076285745145846168034974298204379230345024201587270121882431593079644168051846049443731945383452868670530797423701929232139447211806621645341100165508335545213672233126587510430838792861639417644788040933605326552573437806532162402360763622805436617518877879106529691196993986977788186332932684749169548604369663008909372611506363038140089521958816386292160800374852671036609938236402242440950582880598448876520607020478751644344115722351216691607527300711788098377455182911231725493477697098091842684133676424341071048596412362924839145553179033269644093620477406795617646003718258131130585314539315883786554670588466057935016966133385856503380408783758167379343465677535006839232795574240482103873833941881246398723540094064719043767853500601951690229265574954759218635099813959146711687351201303648689711665290162862596802204749736277689954582052820014483379013537937616656881897685131946869627548208167992201046717002879810698103830775192590154343839216932456084496247497267345302255926805766692936165537279204555230948189298946547785492607833685609669056584961325048037354004853867296362326609028914223381438662454302361762871440453294340327449960766865051798339409469897679584259180605837146521413112127027001022190301629438052283971039993077241137753826468998377630007320225230496405040249300084102056071091972372143750230239025566034624010671775660352572506114032464474335751835188420502465998386080911913156166518815436655806057385591025849201606759428172178579385981538120042811439357843874772160417667114293939910209767809366495074727108553309136382170872432156411664442738488090424882396750439795327387381987279831501000957658611590092442420342432114836653406116607632888327195640743527576633161267251967081466966073912267463248364655293508702915496128958166813222145521743265883926630279175215308718046943715580852698118729426250619596151857533251113209440517281345908502729169708443714000645678679602687965608884653449789874750489340879651675810625854253624113409833298455619348330989285298338718724596219861520828781108026832761916861827614418177565487508219887167364563652772048999321267104020289316085697468362275381755030621957128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,7] -1161365246971590209044487978686477998155068495703165908441711780053976138468871814119085162954280181487221531541327804161730896152006807104385052362970234913609477962743700940011834913525504183717830739246959427084028747713658151280386530838133643680697098261796932280208784351039143719769823098789231030085571206555563080666513306322145775797468804452891534070677211712127830527062423007699906512473343101156366723237561960251553728755758241667557946293120119703284902385084478840799667029691624396375598975225857338705195136198336258282067452849276365759792466582880475603146890408771929677804691425048074004737389721115942665658149810659067226867954803774174736961618308157320665306208043062155755423440816383403936209561635474053568526578796313678706203340409155130561671262062765363178286985584941932618648068471917346184650114253386641977998919093225103366791134474420333294213024101095865285587201984774221281255767649547829742292606257939174547026150990648023459752468907261881293505416892571869751309803567590602042675945185212197544351421152091855047584660818298129792548644529377554333931530446468219488169648849654693511235046124754442301660177721210456809311601090221682713122145973253106653306626987794944362013649791546271734624842975651863791933138601118272937937759776395808771953652440568150761430513897700986671091965727510115671196080896294936627208248923103293592926014453419380581045601529855738683904335145067604601178944042860731079912374954163200617896171991745947778808812233674601374151939457361849882959532155391519888442003481736042602148972472442291824919276166948254234924593986984916279887712862213260018576075384995834531848915329570040605254072095946475292122534542539520522426412173727105550452133287988617436734092097276034759866541280740392420756707073441210775574048005072888131558109322612008006159646052399777521765597554121141700048241117328076808246620176644370382086688757077717392517270117075093121043062378490992821861533676214845849242636707824164067486660452539922858204859307132628465899135857387401432171927397843498340616808097274771220686691500461016145133459558767698216448659264848504952103460579790501162720367143471761046896147771934663755540745351406360779653188199383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,8] 2572162838764657775244357257440352584741348991354310492750411761692960768102934061176076006244493955357562826993920390479273970182617530916317320766415501671996217973991021416888372131410907368029137826670136289811773367953848106800508485630246531434474608714221597473659106783398953770947716890661121342721982207815131122638240118767869594487931437257811937967507238298352323382593428377812409339353272115819376153323326920198374464758246326116152177071986372651257967408210092247585200867775601862643671903034771677175476792077153199456233372504599542830227385052104059996661450826013107518563775494552692436710119840917060177923072631486010523606869102624577980281899200465604084084775086400462929048129473447193034906580322138479722572686949799671106512619936271949716370002661832004948486257316541009167325937985044614170980325711437808483151407325747767906363188416045988761999606026259590655064737243309327144818059607478344021640990890645672838477749831300201074345531632238701983432085654373879428131024886106571890968142629600578092527013276670246494484826959065829906538963021862820569188533477739449885363245957020940083286421487675837483627051337058304350057804866921563827930838411533065326439644688318619395988065819484368055026483853588194409518978261824655168319023931705670999718749501069460287960953086901940670847678207405230162525824350433083852076936519328740965261961528101631021935324997418567767634761016183580225128034931939274425793689454026217264868963622853000408926828325156684124532504365458383690239563670292417983021626464842874358241669389136437561090766116175217676029515170760014503609186626242816530769770646882388098892040805479313549009967334245334959921552916833987483499381585061295645461711876228672384102634770347262186992707233932403448050839378838480699289547872846936037565182955840170656481752265048054407995400174139645220400156897960707776678828905606533729379988857910397214581658354590270182174097055860144291086003495889098243308870644398887315588873637955407309265902784979354636160053487250155899551118141158240879119026654327252963741886712998846482961530167259762629125827324783016020407337795800177984874081525191875826536846347407231110527279605617464457744347088027648000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,9] 17950037265415248568218453138883285474510877448502002191318824321837638567558687034377870685514957570525071757587561277131684861551969681457225757651167770255841011910870610950996113301967365847966244484375230070340532731333282013135785303871941236386551011620753149462548146621435879959489687181143328319135521524272861638358161422031662658390579423385658708114643967302022490378340000896173133106086802037769298282379043051815221295481057419807506025200100619500415757582118295348812627857492734924086271517014372023152906548682948966028547284418248340561295216730168966971216096209540373774348325486575755364103992745460089184063496413466569948323771846537910872751071356457128703648879393839175712461912017393967348815890776851382837285939812736439413221023366365698140246931479986592083209788211739715486109975589753493201082086225766926048614992094085000333146637472649066940449029730961410765455450795716799279410126974341142245927223487693096278745119840719003431495373057382380856525677658208472274884498761020291256891453927477737563344121305169161904573596938193869467628510172641159994097224647894407840441843469736646078882344422883475588478118899027457769694399665054165567700470783169185869156252622003296736256657458022301091643783443906950086151148125895932216134765766983984034059871426940949410720182065218560566801065315659627372431284538160580988176883501463278313438751326357216020105247355093333595863135734710148030828780300789610993852146897203841287322270896138380415160784772260678359749433384032687224501347690543831737234591198175597858079950444627873351583883298255284254925916941878236341122326373634331609663783604993745464375196478310991818334687960832643956282462515229607503661321525077847752525726767306255213879242190655852945833073838650243261525735732115371370912466136705924558703738678442449612271688328623898648460708785579570819239864783888388642573532680258337536334162224789758958935767324748799722421076507699462941756605882775848289665373997410394422437577272501113943606695533756567958321972817990097335872191846177353332234104234553536650489182325303297137809889863832063240565147512894771967624265527730308094078752037719184879292238277650412956264479068798927304263360388792320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,10] -30371451658441532043680177814990905391130034143932130980106006118152145716786830452512382443556183739029090404040553111297583392729537521311653625959779528385070795611829535807709033724243759747273708436018772599956386630069726165713917351133932854781702621036377637011946940408857044971172674345883154099615364179540205228625845312519269596053673665013479049917092688576636651773263958132801527498728102986124194621622286460839910000811303281411087907789267294391211043140606804551573656400362069200923772270522591804649800060972769834175312936406648139530957224109572495780136831805572324629084870078652947428006044659681325409209270792257630150029875445445741702176600169676848182088212904695836885333438318655089724919192899984661942036341941873736669755025369361604134236003398957568663056959113537679065694080464796912201849494954474706386771248942741202339872783749593337687398764832789237147146049473335682842535574504234410741305404785052609346596826343610408065842045359688264855308008211491199171204908970352752498486177507294141476550826266772512736537017732136231487314379246001751198697199418556417932403683361340457029752963740795302764330109223308645412512483059861527298285989434714070649972322925798607348851765418251773918228619260511039229890184411404497642087275166643935799740782227753451456959541018619383351970103784985402708978331122111403330729450800631104239110134855994109165810053046031727707329448864507179319433890774421659911522690809954883463900549671908565472263953308124751163178507959478331337727118466270318519489945674257152208137172449540698472241807621990779914823357943827340328687524675591310210672417072844617130975515623298811220167837747350681221255895638047621566617462880278380629799583435525224347018814644113729431125828873717476232987770087213380909611697884970773743143421514666198663031163121583821920854064318136307806162965935742017011357862989222044051550668622504815486234883424903626951149883450299500539693570302010491194625930641707060198366672761130153756335435643492264828023258944172991272624171804433422920654318846158019430344609029038268207606963180753981615427077326925742744848570680356520895466949588033999884026708086511807761524520410851951350199306820780032000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,11] -197343935025829768627650722132983226999010213171808216457840858101707397108070214244755561916005646173233006926926426769079899692885224377430660525113374000405978425727768107826518468701429027623044704559040648446490000061962887768155616622378960547542219720944886303132760626708103231791534225483817132873416110476280641993777846284234989080754883375209345023405522419710808489377082866046254751763518744468970925495422794749180923568984538046594643414304403958143083301076060281835520415224061179357040846569163492938011392422432686026178570295663395531797601650672941824919769445312260300953414215826067493443408794056857264338083909792008151615657706565752032927346809414298770970542634825460031063239421625249812911670015898569394564870255860504797846750960987014387687306173338676993408715374540773244781409516353737769616773164562525764860822848956688931865580025691919149332061740074347239123571029483687772553514156006200808579827855111313642335485540464209764034128925438610397475625277673588259052799335940113229059162083767681718903384008260790130215521642298437518138984797195125106515990820627176767073899133373929318425855672107330533327544233141911365666107331538753768889612557605450068952811164049777783699200971224647613162827010010109975449497947536039390552744344067954641140291918608347477733145512680154224782657142135595876174643096768440120697536641778320094395762271378401862776674315710066739165234267411392920248794114610816932976223705238906534585937564105034249038671687202673778430462227017601136548279200767691680057648542143679918269410226356615973731113019839541926318474563158044550832342742484912409464758140085771454637421168036223084893924499596946138903391488351158888393154838793810520038976371100690046692325353294439444516734699315927524492168331538759787256410270639729019173524486105957454304608125995281039516152664308592238076359738884998014871551715238048043071997593771762323415304444580701427678494798090477030013749452079659377734735103204779865367156237633467761415087439429469686125038253290439089791237411251403383764255060960378212050076278379733297121747880266906618351830438525974121027275680127608733852096275798162731827941020918122590239042105343446691505810906598604800000000000000000000000000000000000000000000000000000000000000000000000000000 [156,12] 576565983384721475752295471874113319266370323178105164260778938882951408684292054246039080267262373892591864043380766756819615893353697572054531914919896000560938736629411867460086259987192506965368106268422461858693171933156106993500491529472305908370030549306316368736853656517799673931442383646730853077218477861945225038317094123528834271638408146102657106525924611396308659089727959531369352753071897849349844228782081513882629990704523802842439526933644644052996170083202802668315113241018578887525505830762128024139325223182045826751302552839170143155055643508396954949304654328710878056079188752542730470282286145877349178008481889405492327592862888795430982083500217630300741923604690843290248903078216804799829488057625963072841589611396238865980410530297550980268540050541264805500842635404680328960343941284871700568471263239147705982717234747824021499715139967124057859942423143251959882701637624679780145987730022862159155074078380114564781522000517130968827668154536792747859085404003146585213726225309281415735332165984933498799511341224921628490258064480695862879483457816729187693812567845406984570277705407768575576240841178635163002319957809577779959523372608318465231106528644267077234120969080112685078362216362213681064132924429304359209248328788562252088486911945309169359686566744434433109464913055777388225701369961949916016902197783054723497837779845655095345026552886908373940130167214194279855037688002679251937887604804496343498463081518796358641767677168958413430915599952114407842823367912544104781092081029343838869465200693543353445763173956137800458711524197584753242507317833383469787966238933358775953796584946447838645142489327280851213686104914256743252561965510776900059271679475510355484738861423163900320685795908561678034665733462916910705768989571940393339782982127167754643508735817868251073532034083832438918376334745071560869879333880564025764877839566469621025031512417154249051917850112849177218920308623868742290170937446791048573275080255414364862655528378377317125563874930169222657125911601655191675146486831704401269953950114435977357608016372132360567984692908995952022486023094117035609287646103177817735471556859486500936366114135939515984522703280105387926173971646513152000000000000000000000000000000000000000000000000000000000000000000000000 [156,13] -199710935091126302703455892202699555138574998882990680373747938607458055157201036473414807402966038266476020821160526103885623754339526193036471643122982570256272405979388761428157716228850288336275433440523363086738814548879277152710472904733531463756983130060328092504238022452303116014440151616742923664047778822772045360754377614219747401828059708047386915285819956228901143262203721106284031631930927152840768946532466955944303332046176218478203625567288879894767266277780936675596535058483866881956479715965387573983163805703031269494974123974251605064228611504395379081423073344027928984130315885005118450372540092290725030855958079362108898212995532176730388730692384924502384543108588609804672785808398883890529667554022670985210200758660542179096079558086911504306041664210089955192160905561808176972135716605466877182532189264396611654795407560207914953947524924636497820763307808911899473959692904630411098551232734228400113012335729536669380312732654071549652026953506421222534537003156509160517840848643687899967659083959165524758132163275404962033907826813457081632398105554934257435584680990208271807631420251509621822145546129914289533982691156137541003915739589065204007680008717340152093363018328827469624475219399070366626226850804299130840071062203183917314543791765111025297189639920622500318479781525520277497665993059131235771057355760898917239068580251583483176094244382801906884744089511269480087004721695618221620690646404407460125617232061238428007276728998204497554804876244638066554997567533918995899967585272389399520737567114640169818523787167262732342077785518923628393772892689128929607828773948731009142043761052840858309677624333451522371803767975320453128929849490415746474967314498482218600899946559401123301423999963140141728940748580720851669030502521703790459568246725711270554889832392694732837074038854320110134168928832194757813322890243388225067402623518706068805054187064948336526748892180013991436973555713117924861682536028125442134596046554105351178209558210963259370557653882182515088144735044967473923706021279401092136125047161632637377478088431510830792638819921391500633448656589248415707149789987256364030798765556194082067454857193180343034655720145127822487270536448573440000000000000000000000000000000000000000000000000000000000000000000000 [156,14] -942231868934322954738689364810568724635214576197871808841957284035572284778520253200294131310315272971616017567857400700704749162186463409044128070198420691870668374026501941934422570737258765001327991130249460708065547345783438527682902196615744019190339165650019930732843729870345495790346484063218278305742347513274247303083625689693148519042386902539142216092353321327023652670862256760836015682131820686181607570769351918880822257408596522616085672161283121401271567049985438004066276811300201805535476810715068979440055585375469094420852800436704782212929876222146739130355997043923216227346409395579512097928103904877021363798439454700285692953196922451941573465209206379873459289498679939422832389941376524489442562451740149395746012980485787837600301559455956427282939274703447772922886704459075415657559386875189629506252018976556537850297638675799768251771348787885611094339148487774124235717844328314098041247200620077091282510474822412915228915798584960629844717930312585927088379159121378627766181939787975410615321523597229241923544493579870056164263995176632551065043254216472563387164918788437623069361242142456159119889479268407181427840720669867127519667307756407075268496523673299862456559778994634163657051695036544960468223923697671401096139551930609898686574738601280623972693466533445047954359505756578125415127434229535020086429918381109267881454520639234032511249008624667256606378980043132922336196627993215061415260232625441292591584210549392876136663123114742522384210189638610413847756237429177394664472473625779045117423109778260737013706324465062819452639335095103582935636085025781534275810776143878787160014206867282815300720187985736203927095541563836788912536752216510908102384176755916522760689150373720733311263320905744336711254959778202315072456739828571275571048793020228358632702418076179909162737222703341069360619951188659007594890811470851545327126858879049970015373911509633808156536565990519300518101393898378651952364885085557293291581163796107673829874113795190103378896005328998436601463543908749871930781693819083741065752598481817467650367433812488393786502871189405417225163222966530458143918894459023027660541591765144918417397282937800478181456677963479391171576820773421056000000000000000000000000000000000000000000000000000000000000000000 [156,15] 911266673361961854062312015603824611333991549419053099240265072695859239889360101822839148840415843062063487376071436747240480846140928484642826061558219171489251223443514120783142540538375287385011885069907433554833592794172639666451239756253749386819619002561987098344672428977102624000887370308244965910706924087009701890561698829600013736711130454323247812513123216390853956927003878201966779150074616110141312722600083325508974601924822786491487818292157948581583869921971168110931868691038337325516342660137608633458220329459837548181232319025014498948231225842714982072528101751575618878398053170731465444582388832763726762187107565258028727377185021853106495639657934918208607784071046409370550395838001775470180412258539165094108995013096119994895326446996016580076469428770777772019121458099093545000743402271031837454764712640026371423576951190668000561918983028462637629292480159050736259716215393465486687919558359312971686640929881043515398451362889548798493026662469158285176826414245893583323782382347618331106343560766363702551333726824029482964445782992146136298654801625349927810932687527635651566066055445986342155342651635307857746136927292967601738080925486676743213895742080179443318275734080396309834191060811846965402220594218030649918477882720860607752990237003482526143535923064317134109304000920223627508882784935358467207445491332076602751815351125621940044901834580064210869498007493307458260588885319090832174531190519487096559674359171023112469983687313843431355121962894295051304583717973518698327735146541915133699195193077000921171592333386747382816258192834883435947006826968291481170535956522489956966158688112566619901280506739573312755177876580754933242725168682020482679397496466135541879149827154192333997012132075560598018013948762277006011351408362645336900696743370701943043838435459589947675500756422508036506818116439079551019710090336127602319897615237682630888630347306930306830806352326321120292250406398924745502912129958335550196138081231105882158551762214898362478448898094387355427480793981960110340788356796552038551035633829132206078888041032638051672204238862223925931821388673090265050380585952088128002726385521582127925135802187689984438107225486508679927917638141870080000000000000000000000000000000000000000000000000000000000000000 [156,16] 734581699664103057211721301570029886253230229325751717771139443526894268231699042758189551408097542465908970467363977962892172538098503834801546522667198320712698275092390892096607318245404237698325190809069284279351419969064901803724884580662381270745754743090425421997360739169786389522053128217007389870842382658761567712049497985083389280429868244870314734143700545180357206776780215564883267229553856034521218364598101496438025098877067107792016143447444688636790180581834141382567605903088888871255448143855161661220736376781415805704247655132383191891790645119840509698890309862447869207377590686466778343019271572608830083672201624949182203422699015053557620643663628768367538194435625533258123586772834997340571564589174271412955152792901320801499467052039137733924779852970690877344734105496193190068444726506841507886742750039880420740205397243447935505092595837300648605988771723305171375683516788375233095084632119149906475853673398221702580753525505161137962412373250899231343525034236440627572688224097996279825845420989208008247533143291901076639249692199816615374669237813842235491420434693373875864554435292730601662910367820669514806414684757126964443563109483946054023403421343370219097035105333371591159746443351811509488218871509248727668979122085542424371085881571916173079856935571035550312256916527351403739403496535775622521355417537302363273408422871846030983546283929390021027281863792792048115838749347008183147045221095187602027902230828698844012036838016170824448407875759113372875722951402418499988965005692957565084717270068659274200850889722538170395945498664490112475802581603748158439978899736160745948186446746963839875703388070890082871831083772051948970094583031326814723665145965662190210026575767829921939082297177166614007414319822868908711683865121104555242810470877977659303860163259385306825972440290375993050720830368688920107156408775561297426437012634028723702400354603620940572478774083797772136488074357478392803971227999396020764310266259821985476275484167787741093067872984228384495705716201685914045182369656434286327074819028278357726035240119154676271319915256673720347566016670032221298937298652304983260891001590907039463498000363878983422792378992793463682286294931603456000000000000000000000000000000000000000000000000000000000000 [156,17] -1223226411110710912453796827716126527580457721589024494146966958563456714392147555786461745855866494590018161928382584339158176406588263500480566386995597600397935307741003229483258814096766017212931216063107486734478200535214341070622562365167196741288027396629255183819946432386933800849798842453886289774717979943909011528089552939847970144972243937613926641693174682528689902243501891106342490276081141622544413677825953068315734724599538873793655863182207834575263465444444425432562802173054196250607901770422742359100183037472053515682241706858079609090310745252840783546063679692608849649190469456001137731572521037964110332232757943930133926487122852052893736147968024743684664239695202940048333969895777396340306262156909435799948489703049279136349258674598929369241616446055303428649091325738498966131146645311824057044051454514353914036235842684568437163475525128149881775667132111471760119840999991464899890873316636274012175861720014862002359631179548309137038291601556770251476608822872614571579903761768066120976442233715872894333782962166301520457980423186175615936508833660175972155498421211180485793284220663341994525406827888512551843891750030745141566907311626590764869496832607162150710456885384131181293651316140040026516077858436936721867814092279440194894209889073259023706538974412539786159529438353819221925370669228967283720584196128882631000236153703708602970286941898315263759028594958354078187636370877814419643652562430163035372504734822320854790137969759791855631164865669064822065928588515625500641138376469092786428756432995414183267733035346785847825816768863638349634906479000009548684552115346948505249390154435044856022980119759817492318991209040730624690947034223411342905175970765605327218019666199225246745788960667378416913098961174423736574047866016683372365668378984476958345128781793461303496353606669890527050224403384768742603657297724699685096553482772993248001461078017442629799145223574015520699460708486580411699106055260307658001903893564346869529090994328590488647312910434941598988230494125017594094132219769354823756985459159088598473790859371706847475230637064864258050034974858513414811208480717677444440329789029671515738943704834767105200195804636872085072346111667077120000000000000000000000000000000000000000000000000000000000 [156,18] -608600801732762140142193561251258504687782573098019114424451818445051844266230750745708122212929301836408023084801245109381922775544934840574129144690978707323135697371292470250144111070796801218860577837344052470946873373949514696063090405886856118701410571219552930892341401621994119182397282316996513936195964871470625404434447749577833799352871299738483854131524499584197584208524193709580839415326825578248989572858100615244712313400965163525211815876618189768239971426765005348136455400187412118353708722376520252805554699481999581208538845898789268243525770941617890558672160201849389513160651958036255045566456227042557315319528509677319654759489042076978991186065689061586937148205665718010175250171621878659038566369138352779005133956099772237661473854132178448266243001669458910889516891551997393613864397523167940002930238686889138710915615626710423524815859644618419231203629951724970013869689905715282395268752737059172065431565043989285676717285832054271810207017479169277718358446193213092758154694826197026844279954404862559487339636667288166610707629474780385995762057772742882987183828156170059652209744746591690281096548361359845523417089177541897697559253532438747109460751674476388378807241087541672180041084635169095490554059124676825723616781693851256808649122318090378798148148903431123471053441738169499042090349076448461412786297821911234007632295690609894050927878883359453450566403141780520268591864923924047177113429162786198428304617587063753500181759398266625207728607730868451763034918012654644701107487414903734821817061869727276776581189618905061481366274633172497871520810750053379731028379564595685251879341942905302977754507296137987459442485234656176850014409469190495506090178501165162304570274908768155722250202927345036693383314824595954278063305692196292538991080897346658968068147138501150746017671228200971367308002398342264584431521914367593401536703133841960093843661659310075727829452909772703716669208183724194021268378272433486048975903462808007422414891248378637189408742949700375892593619657839125197473124417357863679455689277406034353319440170391302120848671841779874128262133078396519136937968840269854880287359305189936351446781992736592623682543926098158378001370965868544000000000000000000000000000000000000000000000000000000 [156,19] 1714253892772153653237417749805099236520338436119967076687069208980939226573203024509897467817616511472621185137892004071337928775075656279555463473762247937198943333911842131044675288354773084763925553831596035363427469667842412059128489290466683702601326207525818924533298861932060837068549627610643263185516228117199245511281124015952228381106286771917292751241267785724592762334307492915697328783860679004731121265340171656487548385319962738647636883154189212799911711276363240808376409370242136530013355872427062835928071194504912348938115519918234874273261070630404370334120096157007844270396894529115456742192001526312047457707848082506649428374165882079266767501866431620394137780076944869436635822691833180591179848829839961743378902516955271930426679099588835781316226500328041546627616986216276684179302753269642484535856984376022598600185953290269587247040438550446627982200788992081210679017691778218304740252102176853659330017969961072437377290746655408211187656429861592623551418298288115888399384256229172662426755008295511031883852586654154474435852755871277205344598962548451280050937036607047547900817377639057240016459869310310504527451293709364398071377031108972950342226245249525861279080991646135034761881935724014770799511316684422373664515637718134336012537455997660279171839428501323541321297572298392572645219277718453583009692658417591008634739323205080463703652207645437501980234974856319915136444952320985652329811098461631769281478008879017488929986180630314445323488638968996539258893270252358152986298084874658712791368336382116805385509207768434782738106377750903310412295583679070744172825226439670174411531751639387675245375072697442969590129233381612856529961116154614315499783115447975024633981254351311165003756823801969560931817194694659696198597457068445331309513628558993266222203367260976896527724599935328467168089146395717150073766001739872363344229655860117937688870057596068499466515104984635593263157612281260273451809294138106853390041697443950038858362345584213407701525870581021153407594838288348589582715324414375545438010387060384675832902710894276637647420143950800735467790281476875422277343849302770198438111102239196255492529409151736828750335945782584350441101736909209600000000000000000000000000000000000000000000000000000 [156,20] 503104174378581597025018184005448995281762160381532859307218408690746614753043293194530326724086929283702845406753275478067032576095557901563350281973558991662145176607555247133577116934188363470439402687978387084101388912547648917751231144022043337562483246681104673131097017837147094565180260189119508557273854680622816380563747540684127953394792257604833643818802477169121596855777260237835666372578667289199064964478060690956402314837238240297405052108866366746490324566301530530316481881258124006219987883800030589911143687972173546216958402060059865542105786605009332841457955896227183064449752494054266881290980194968120211017452434108169199266741721949089842034552011889567029168624554885871112588554594843899660193459673749281098421742740964964809265150196546339689268206511316222735725771402078591336904922766526715779618077217939274212906496631901023299888109724534317779269221046061717036612955241795606180343152528689473280376150728892401748058281319475909494754721377170983643421237353184845848510048283281270103989961217873757442551609382311655765883337561296429105716577350194210205347783454120076198659014668677723210460211747933190698279196347986430297326028075111062374179133579085836981774726542116519002664919197532061773119529908937948286206046811229440325322226089570877416789074923709430072438685205707249869824940792544364810346076979956773057929219106988402640965341202529615912227759163480267795514212708822279546931352472430678528952015029940902567524640472197996736190051921734378882804006307484267084360829443842013768883982503873295865746740325438782349618322957716515213034762483591801779340329711796330696931032452145589801257977441257595514860545388391243288103075498831336367642434045133314461851535440004346240881199923242090530598089838206251119915646711125778036617916897055298331386186435572672640148211448387324223526446475301384877204875724647631617549270466449215487992542475251690855110819682771128156174141166462564339150598357865697538091072021580776221541279806104460563898629310095251082130176440498861428956904324835204400397373695506250764830325176439591353250200117811544672632404776375011123717480580438340040713098197369078599845556965433178305389554391687442307051353798606848000000000000000000000000000000000000000000000000 [156,21] -4913117397633238759500036098883617835448974545096678149705365680554606515623885155663983791484999099455839446209573766794492594677509711720045255733159817223472641372820386501194067792070703215820218085644204087913504267489419584920422604673595048821417320268115347520156189407991887091274708589020938964967877758412584244662010471138440281621426112402572402171548238137601151253817539568956193337040905628554033787970910304880283722541136197969120554224490683423888168788720833399844780576889791948651415110552250976989735538942554652676815087692237589356435075919868881647872339584231116406528921756771588815999864844468176139141221062770154953102897262907815470814847596969581278140902868975409756986958663560834576524697542534305336018489799248868199921738109568962954079566621337057747279693840395465914243460137314147841044378127854024398779270636163479787983962409062851992084916311380555050394523658792588014318339775700578393079997180684496884176510250329786876482830702238286941312907755654871728736728580472718053322351772137727374865902276881245339791450840240926851835768773297935051628600449299894095400268103400522788974538801414664908258371814564060163859383534995187500872307657205118195338009266135138150011441599317687877764652118835714747822701064319467324067601275485596423232652469274649400414226258873360115658789241195187844484647438962780463237331926660030211308524029199763289072030871919255493377038003558253015473402152356031009061248465865551971413737800879639407923445886757315483282724331737268878400297270696189618999393619067998050672150753385203327980300553837852318350398867481823971307271743541307752008515286190484537998974313472909511436363825978828441671139709359773382656879875075969244013747116219523364874271959452795196633381441576542809560377289434565519058553042332067456364623785598609346390229625147700104662052612949742054729012433299355653015047525173809420917458132245880160400842356701459783238104796007341734233751122694550746792624124115205739480309707630322353978945643486333023525361908780670653575843027636030034645328618770987896022815381606738667746817370740012256967591281401751585071218436178469874820307496692638222227190460136721601611480455963098242991894872320901120000000000000000000000000000000000000000000000 [156,22] 9171636377808101326418821800426461400678319185252329936034644374022433010544653584805105614390184812671864813689464297520552797871334573679733635382331025051276582700532596573872713282902945482721396684383114026877644883026603571480638841673048091929800773660013500857215164487275484374080176621590842517409641303041524866677360471743308902374428159120022701324393882892081191459660023982715915789634551855586273756320147223344496550009403951479169497920270616785235279927576748186095906091837498992288156714523612712068296019298656807889822842065006085015230864830068903688975887854250649079498656580688546305828961670886293972962958088220059406883511835512863244340032477078070012151793354951759043853522360733281438679101619268323681591700642396996868019905230034267394897969185844029357227859275052861771946763875370012565122963655265454753518567524037865855608056080529029488181110922653187079916049674583781146186444240989485717977039832220944334615198179122709471052840829464394445170909839049156975073094457215605469859109085634607256925931221328623721687597515576498425680967540036337671672744091337387703119331780055048959611419787264630400866792640974529153331630281561641485292905998521532804882416270345083818285512156250145224230962157598678147557043405525469024300297228923236218897660875134490823166916067946494576812932984505688378251708912534085137089457823495890623236808702698085433608311633692689214914902194599810563332583038663575699704076957868052701562340572280258145447067887502789721557994013164990608339021343347056173620044613203970779947703485476877229158524236329726346025878345888108893254009009132120062456005752584519576883306480020411457557622236386085034376438251232806133260204599427100768632621692653334336053922812157707948477298070873578897960975718100469852881423289921201975847846749723236517220541620837836571243684377780639222715431702988568665679276538254481581468443301922799055119370754414735596642956403786986893113806344616705956408346450242127583365848891229738621186112701378107237371596641369254929928183976953605265435304159761542054397461123134973702589021067486531997606350652787712063146513066234973768977334994183195974482247456142428727120123343972077387542078332644360192000000000000000000000000000000000000000000 [156,23] -12037911351999931464240161926742057651369953558086995154988037593173454126829425139320157696591597473711308510745416184584425077357165983808568884764795730512087358566553019737725424814669388893755137811961461967038791891870567385940807140195005724586926824255418624992952256186863486395908637856319513373899649236808051890642653571893151076572477461274861762155523583320557261819218471558530563827094515112799600150053147984353604642925033584223938956437391140489946652772999222589014821278535417732440481258428700488373460938432047116840085815391015671824570087971486210609043031942405938986023952040462060583915651581501003816640950335250116611630907364188050927084619478306458889911210861871555492260159340376858905986834432012199192592835864888632430781476137327934141413318988570621417087751253073206611973105791542755840643108398538148072958713482705956025507331704217895599316609888935917798024269432227898745153543975884422820159181093470171962082789587865170826821689325601795535763571849477488189979295432424895703083866636054692061685508378751683759715908097001497114621596895613414547095575819393934350847025209432801786367760284086884963270542155616119571361655503814677487321523469155123063763243262871951817665622953477010517916034151788450745086409360171861676049735035362301511833183994645210762511860754553001607119392246332786670737064747487256713360312662407749790109207621323004342699472992764224371903113260823203779680596149943315834369854547780235975807126837238540670038156847140763193884266732081926215046734523713299879384351989320351626916062952463721711984535799120885733249151590225689847758185562113250951438836597643852021787241960641834054113135222575412462031703054708780372022771383764862852070253682658063204876808218284995143320344713291376461832593238718282899885666905134438335841070456537689076372815362636513609582060997739178678214688733991475987913496317999284503947405483868646148221705184789345475056090796825406187207526811846625479312231053616223879081162757995393173714752217169333226386238261566593809682944881866845506512080897989000321950622233313026301416614399056943538709017776510847900653694656566553437704542069798384543991135386696322367516781452447176408931632081440604160000000000000000000000000000000000000000 [156,24] 12854920397587977174492116206128261443778285273194509119604954903868324570869645224544053026686544697570280558769429860378477589611416038947234037683627190305110721482842487555777471208572374342094616851066217196194004283069317128564108600455545053042190683220179014020841726363294612485219869196236481755322883570788863773122086394055057447132427705166465429995964932154192700879094596098758452205870901522038810665264675140922214997549553426014985271070348413650192585706753495722397787680095272817835908572539967745905651613930375051841032748646833434020766310060907619387518987196091744081429599095392947560485336557056239282811135748224779004701483187734312191888107019035494050192763718109675406705420521956686406444822209929305848861277229640915951187279529563945867082926724831852463106518778943096199634324763972311890552341886285827676217924895396798331303968759750303739783939936996052348385833099653113342774198138395895196354806087921134670539384459879656432321513818337788145687640843075254043284288808848182302299466610180560871739068194451749710094057423009286556589137274797877455948613268410923499879895463387570426822565423379714280288648099136592736438366018792902660343857130651639931222135535279607568081744301579558454998744815427412192721570545620114895800378485628642698301609915045304180846490166794381645692642687066148303920325902565814640539940881787900428136627998881088591788020029897409843402720764049136327484330151664544344434132066047243414366102184965077517228150113547559155828618994690772578525110001040804994779436308582536073678846767010108900842636051397028946320593447287396077422794087634642832483605281365585862681226514321225984464148358133758194498006671692841058602582573007983385999602409335367178352314898089855057311833042800373664027544815826015176307268141035198455938880839238805974766988594286533305264024890038816866634954074963544201980468266301474363594896537557635396082790757571306890259395756335255175688877599563621137715835254933622488254009148916085588621548914104988348811718594507595317404228436705701629747253066180781332889718722071051964458719940790885075307943814677546640473120960087952066598258587181141540731468614270778571681413959756587509518991456687095808000000000000000000000000000000000000 [156,25] -11323636769185659102001498215279042754384404834746649667251405924286777107639679023690430138108023797309122737269602322858281010289241402714840840674338902496035919962423873902644593580411931194211999899862358438937104747347050895189124159372126248119967704320851339234618273594352270818670478521284977172591186368805696542560563846547887161531696892763911311358775125903540611848314370693540311524352760008458192531800502774242127728697219849407716676274048625559633813325844665239824185516801629004141011193166582787775726814976543169017138318193169548615599270890954089333272491932112212111025124850319742985032465688742054462672407276840455887350410673073784372535466716306053059066959033036905655982961510633815831413863311406623311772130465443862361742900789932856405947316863655051463061677361293716858001237490676320280766811219566489923141367163868255245585575228175924533375450199469630282851644561849345904353461138040538495711772857951483870841908336256071206005967244739395148008284372744590113539868283775800749873549689279516624887180031174076459088174602297168131277842184097055712819618159709683870285514475814722679075096665751736750680921673004823153071241128252377768905568777160606385163811965028085749913324191636937511306172512634524865843428390489541731611836686929327502112850328484126655271438712626749028807999147533619987977751929665675368577197621865940562047736833362522026373198355905596339916734547523621790498680984695317427351141669906539564691596385698821230421149677863291624134392457834270181203857085530056024777874300753437910424774194600414266171714248710165186553592538525720243136736575016700329233207044442139457115317637451330810113214651864915696816034213690839476433445321131343177914862206234804342336746619611206620591110569199770332754654629377267010612534085269988676448827215117951256813353527768060590689549893567228156045585837957828457338644819023002899372982487126905934953259957025166616685870675988298552502020901594106260191255289630505616776822626388200076309677243359789783673347013893880419811108820851626516032749862912074766557822895167442484231653845339517049998658554989288446887718792925616998501221488298382024375083306535167427019061875956306433346707130333265920000000000000000000000000000000000 [156,26] 8160443778510102477519471933058925211102912037545015887741128006103021241650068349766465235844322276935894335191602100078171309501811047747873380709284823961259348618992297924534371997488916627552987792409757620802064711892995610468249515549786532368315715860437891208902526838824882766709523345293397426337781249644080429565142206445891279825340890942123749186466102096485504260804058303134086785760821129727603184209177403420033598192390049955908024194615803970552862436236033306990565791064648283451213084090397404829521997297801531838282468168302034127687878980458226631278903778498620637158563579718092888220766351943462378177097874289176352508024666141878164941601719316195433641290259768641287434934750637171465466386484814733248256806351668198062681585934084258632783577351297578868415327645163928449238015950207210657185179451549209068119506782465534476262429797462032745574406037850766863121461331564709752315572218784699941321809342674588801917727744132722083059847811726060517162474751687174227393259802890428824284459525308231287712601509906419634090411789594437285293263330627316471509791516813869966919512281160666396005720764601557652158953285753899282170709474114130933176455885785386431023484812003445758700571732119768985094454067958857463197995426962692737467877153018702013341519162818115368270771192616488340797794972087894408356034871412348253252711719381465283151579916151594152561844745240576668310430509837421854745814474157775169584327256254532687156925507188645201313818633020898530168206306477650269823923329508942899718755583506072291542792732686466838891722675419910253803908567224294054719922407070556742427293849759438201131687387848290007726906590331433910662460668654054920532367315774751949397621348308950808590100927846035294027173602142049178268535816897909234007713663584762296623319991669600579822880686438209722642769589446631369637358472877214612793607373715250893656367764506407869979641609398885247030298642713030930704169330476440984227596130972334228135485337013374100313116427888922900177400385400330839166854803345447941981209385861149798848255731245385280165470153350537073755130188186938067602225775345720354867861184054577883785119424215798497241075312240685714211025272415715328000000000000000000000000000000 [156,27] -4792696346598077110480732955930181298795024614874979608753685369514390997747068481346005393314497745855351884895030547132339725998203564664938876247275210869110570319456522134208355691408407150974219574106125558245462536644144556440440795690173111945235450412988252092108070201712212701955437160214395068224486667370864464944481381243552224546594563183274537707889408596965162651253452626016954073801247699962232967194441912895324187576437169121601122801294103574002746635623727040067191596050875295281316264212341319776740029609405727165945291268406275664259213589861728087403722732540141869996587479505904063428616081699100032681675907890750969619725332773022592062487148359654051032281076813190285509994070566838854510644585679612140914861204771854221565896390229395688360440547759447612228849704947389387348259671730529868668600764206981012280223863033585317449593176071875778979485124466328223379424977760463915519374146327091527863314399972339264556733446138757014713508758762251005882412364748711845169484798209834273689254361087927410836056973202739751310217493864627817177122197453297513379261591371910569531267327362659558576948793456169501070848090547916179230058710754693887471120041003362055765157692010962052861271470640219893545386608887974224509181319634489398031991562404074684859696387256100541950297252733281905027005768873570093409981632524405848532636072657897167285350819563850205670345045088390747294319573325348057358675153646356044109785690125971187204077796423222746285762840657695780678894730157260237540615911340796195287746810842356660833111484045184725411923940413415014447668151170559914598739144802007080259886056009776635478702046280164868833263227114910587588207263595448229023202429952949297029929088052530163037600828484755186903281424832725007188006298655112640789545888780438168724467255111222290747808271152443890877018719641491197396854037502321955312470787103049040338545100068822140983449990121495694352021987591190094770183625600387493072387532608501119565709293820059138055452784160982555253043829974345873467532394828532800253660015476558332673810077094168832724458513713509607486745875892646905467072260709047980814553927325160047815084029163961585086369537418622262427049809370152960000000000000000000000000000 [156,28] 2283058508072155184708746502181577615739267787789367006697414991996916583396613085036340888186083235577143194833185265194372000629116465343575472866363053666112036598605449728749550927378341283298826273214684906446612787669769419093944338796582181617098587807534394773533243942604202867029345583048867767797081082140571345850960770516447595213829463103994831196087702342358705428520193296566641969591447258540442550096180692908837353112895487250128225258228360655068803853590051331960321490477476221802989982398613343070746633557272993528269894618553310176715191407376929126300393004382779512769725840398480133111562790009281083712321452634017448048587830488228140198736362830539373134271788268588475692638069077486003084599267923862306431675097804238253692796031294566358831271677162904793380858219078051600477541808167683905352341173626937305678825037814620924830162358896897543858109916409386563263464826830061001131769326981235350606000313691512850677023578281981873911289306572972277385312729372607453173325029046887126801090364849774204019760813187648751792740305704362601898389997487875636431148528409040167701802322114926122979152707207419389015649430310053701434686767939669002633601922656741489312628408116299869978989322850916029128644878606215685028999596146818932244754969236634703740795983456644791437920972871639057435065403441445683088881604325468872074310498130845219219313788698772549663617426205528548073480397885334406977413421797432756258155984346591150389512886584763279979083401028423403375412683616587963773273860643893918078043817995319441486635524864382598519127703690819446807005378923024030080189459615496513580264422349596064674055469658420317980152382462544368627285718910570280795870728194443955225060885217464096499490035306127140408405619990877938934691742320085779458673603222080558639370398827270816283556236904436573462007538618015805833660142890406551247229912431708492231893935087016638691590019867733985745104039448870473547859980343918473358997651530472421467709906330360120308754793108053836571305420236146709611667891296430807276096120481924144160006292201842617143297586715177582752001416451424991917676357215221052314527994973816862947263176883967389632564518686805518761244325899665408000000000000000000000000 [156,29] -861708476485221676134735110563293072113955770526664079660414094067223055237232821036018255553818187819269247400224290465533894450563789362234482688228917031322175178446392206208086061233847619938610083046719189663467264260993078972721760383124706978891858855341669582869935611653545415713986451871563415972368171765714766488053686462889171816100711047884972207055730732369362477115495983979412102715712775129051088249175711625601322146283922681025271144591686208630096339088265633125446623849440267550756049847936209955139308404798784288017704224155813891616992047456323695137283086986718414498467499171018385357538422053060909341472424694174371132561034801670080050765029173623666865847666457338492704464260698268476615619891224855207459427518424944637278426573782899466029953836995923946652910973603512783937226042042209507391116471552763905810636984821003379614657577068388524362920081758022175542109004664701123145976816745414916279245225057918117936726136229435607315091757542107556153641022804376283714025095484688893452463289752751091463962893381123397721915909176378257150094866685784438291888800708865917557236654178314717717662967714503779769760874493963164557845572726493773835886826659428451093391768440243180533812543193975460941196930045468583866085530803859865664669024281978444259781539862568864461397774892923194333724564688716841204134034182466112113311198112409968196303699042255539887366429399201207102125601492331353232933703863825625770786104237527325953963554529413167950111428078359583863941071681526067637285539578462493415068258548737523449728352704011503955946995866665327019531643911509865686988653231837958547318151821338093995836199617456970544646803120602978361907931223365200203195151639290128678169336265800455334187313258333309858842079553540760509652065587178680485907840177295959609694031189201762533455753856006703455617862595374534333778716662557863448418873904242137323013687510732123636562108127439112937751930769171177336361383594494649586560930692615317102002664341660306847852439068846644832723107969712007025725128944474526855597039464565779357229939338610002786189424989351408172211539908933836930219868935519185435808098872243879500696344617388629246159984478427684831970462584012800000000000000000000000 [156,30] 237381029622915308255199356540732533114067804881216591667968792578533810594579909531929956385105493073049431365921788950144890531738891887407021871819010203305958047953920674984921008719995320301142557852479120851171121718064093701864964622749764944508226165023748086087505004623915902746385526413710426645437016666482207499226064510983147418653592843225522579892313369968192843709834729147185653318865141152283543197506728783581163199041593273116973498649870914561250824037709745971473336809036369811963941476356678385477324433778639765500347093571674499450678427253953261794813251154777695959323239117812926779512605935533167369047254509377481302185516802905399631849052376524744513275524111286705675466633843905052563050003811644050528173266956678750153093775961864024880323508159012065833526504107620928528692957588343589977695427788318496824801270948725691511875320010923736470983925355718300052132450116373647026810534846687561261600586513047289001079342531135403958108737994038308668440793096658181503364259295919397975607626079213638445952481519096726552206933252955387292301238473923162552651951680477276280879657951973032037333204992277173032021458967125618082649620408700295002799742223462693051911864796775993652885155120233698117430630737569474686715478859026868116139949084060955673317564610063875642814601625647528964897167489979230464448017314171852357801547791268290554728646440396856803876026172677199474450025336580826176808939025242178678876806747897729475274633626173414308889697994359509854681840798209296854439397863377198484245966084613327540068047744044966190500654015266832157675334488224828468002070694136072510131289146241808618444928094404567622297773320073787858701854224813064001977297116339325060852011654841133533020776037061257730933861877337227940920910329080080838807699753192114616667998014930573212081638469287285163586529020703190286734602222329966998241164578527207326948530247600007416878233032499736080478556522048818823401697386097498867436021367681715728606546211937940009645104698953823373299633012985710042978538453615157487356123130820536686567225708953327743302800161812815838140397431399083488868590231483692563594331543682311263988000750679281312713198302115669398279966422990848000000000000000000 [156,31] -33161740829379808171946682622585811841481566529329819289755914595042071663804315411350132098328453313703495304475896468401108556052854985629845464790283295185064358067054465903450682065838383125660897801986721422755422371996154908675675606701313660127427983150939568056746227632299833285628725811760603898803727001358907174031613327454995870849782354443376353348968945098539429029966000874007970203668450143462486132499168063181087997451480615181408360460985616700703110423706225597306556429764620393714768092375966700438221642534638138239233350821835167641053899425277240198088386963317440860836956761235371997102301350152763563032211767275812063696102687949776015178208929646549876382724250916261872336341729241421426688804293834876155335073829745361324026446013406745570162836934564034624046992268807761288914251781044956331427167815313928263715713432911047053025176122767366420983353820560123427270903369015892301492843132549955983741411433879893795253180045076495192989004721735897911961754247957356808922260961828787356060126386607724264058625463513799050913686197157042304276580049843775261286586491835204997592322540723332878770110153883110351316520602542493979588211882392070354942192896059117442433931381984564830330908183589259238036886772552607961971323126263113384778104717137415185662018264449284947568305655001516021948333648992575682836963324889061766736492293840292389421433264613382818783722120498994140081581755910014417434808284091953685583694453369099942067939557557041835939845118338474712705154049115469872281310922488846704372357586765899434060989041604907700625199029544178255193476690744371653557413462328923703493466711109670007957675305559180555431672587735095888379259595841863904550103640946457690965407894724522796304334607593062745289495702580002908337358619622778434280351872994404221897962189487430947281528182134734959967168867587346417975273180052501081481912935148152187507970533422826545720854046925736384610577685065203293847991359717874385288070559618523509040598545537844500060244940514355499288992244103429641564698568220667265023796481876255047879579608107352753463896858055527667261870819917106914446731015827078724387492221877495619539751596017981808237026786864884632852287717376000000000000000000 [156,32] -7643961267949773352539924239931929836831660006333455243621928509019539412618970720445746282307344289345795701138320063251519569540420394075817783426959507089202069377459319650925250832864950813720103516434431786644393796476053447537723442642255290893527896408929475337705824623579797466869656727162360201968028522836968172467789615813582185672219310661715483312927081018286813597572581624720324961664946829438883172298732980233205342776252091151944264511221003230850740156547866612060957774111931172164676908904397459573757498552031394489191607874087401043713261656247840432694952113482486285468342547193088449332115813214511400940255390989466518925612054845525616414611013460496635030351068552721089091448693099358126621535826705869040661844038987213726434867156378779726233809894131070209770010360660627973177384016802764777102936891123497950405428104534511474754154139661209572338235028725625679402016958195539841611652310288982495560891943304727449651090911025329051382910104344068848534977265538828882832683001717077342462045717328623644952237457927919339076131628043639641751421413623507719803013872698265192182817922212804829506256883522320593056547796426593595823438268991217800457541939579494087308042810806868419128374777220755681997639041493617840882669553147307626510589571992974240662604017927006198579899481948517367394635349600491063827127748504972889449835762882187879973546765291148874677615036308616554865369679812614923519945317733535551584659691959097933066342925104321295028336942121404175310805475788105086300894792567808394349756783824999111121351966622624592188662820647897492930525514043199440244397072660014956515411771518382640264007119584964552475889256882832752352140913746627764434918393006078881128841351032801990452156948308110641808906512671218453344143737197663969969372836420334752368166447541259997385844393197542466316029481035985989230045063554142366870931795800924927484818808278915969024167302796524359048877347552919275821921552189275576195319872229942422300944166643466879261737216518031530411349430494108055657959712324376511937075620756055687803804341467065786905201888555974097650603682549401862692546997113020321685099163368825249385698171263643591992129700398558411124808941043712000000000000 [156,33] 6238616923876072692363786392782675577992886506689042460319281120416295258360145849389834695857666150836701770992863813789413757543826671414965807722293846301271287467812950796882567028194786778848325305569465580574712367405129530480546200573790350253565068860849921578622226438489366383838882622867289252636817857813412991605598046313577791517901651764834804478095074140830516344435764474764493967933198092442444851776528082461059537455865271758688584663380643969144449634526686305391961678425373556291213994643813514884467918334774844840481429450137752521570364134076733318079802915388269611059264067627414467186241535575375241441713215612266108526262510238603841011385066246055658852244050194193901932711625504817175069505387743952753892371015364773989589433909314455047357972028577216866311677782993910774912536925054879584064248521847357117726955825330236328999339646278147005460402087877736968764161708112409050186504014486646979744516498923246528151172789964827797217396943604500753082836583086489118227715542125941774724698242075759998356071974447824772143160742783582161835740942589645507840558707750044930914895257369728744049507885636024607654214736665060267346590085381540572394728307398546913145086571540412649803428503688992899928659504712756107875630011738270679120554048200988132442429988218386238668324241185253457730201020553585133831506728662556442980146117053636030203713469924431774079245773037325915341116686015873457680862004797819879096555037902418018467888221274301017875099913417045505115005768799951506979862882156836357024725454990217917441988287570810450941863104771138952076366845713017663910681759683782447567909084281295117458614800836834080902588620336597063549797994346956586649174085108917946055692224979105694233848009831231116362197572271802865636538700597776395521951323944803519016615599667220933530476164484497001286361930844073008305774717542435189245463148991633766260377270165896148814860869967011809035900614014993250881031418550540819192093046961650654508189852435843585508983575491269305477153133019230822290165643620419843896062074316783434022038399661480529653919897822825313358547070167794757301629540822309328900930070578344033038279380025739259251842230221501424280971834818560000000000 [156,34] -1573595428300511498803255240414196666568155622074462945830267677758470984606511407259453064153361924558059865019962591164175973476386516121343368440964040149851037807219031145014020242688453295683081240192596659125920961736644565863376510876943141467511393164067931707376864231007831121620737323668891937471579968732046214907287923817358501686571547820133551823358171685570417670689673023938354457538877098928421649321235050637188836815340831693913929294932571488096814810037863539681109350076815238459687179484259500403516549180616655061256644646842867056426844458911549294145373476937921630921777210502223045141354996252453894277120196548249628296040845259374069952006007518231949219475998783553328326985051244798424690029890202129021615448358519177340009170758350958542650518040570666276206050499017054746621211150348694042289556859557671955121159319538825418508476899973627057447535391063356726282515541456183236538850176734557178747924783184916706692887181504793221278146080360943493104699085209199930892828769559540324608792147586976552865199349063275238773690535359447510397160497121656712914922192829422687354348875776879435429749442723128898091315443390003870111722073385726340528184786168264361514998757940027222284246889888751173075133390543346644363449570168278913820250177838711679589069868150262617543149663713780940152746660517155021169091719345555856470355704801073978038110049990331544638250530481615432042953286609473518978802188101409603617912376009709015762393240673690233025096126711091681616883718494320584992255682649485083717154768300696179563616122859239774644990707976439582864816011556857759796722365807280883747203026371960647765408266248025228068036148358438897187233300715243659568723167051732649145566455001981389914769735969850298643029065802822816897032729786268034397105030546106175881231340372590489500780659155549030221350565292911667441487580492938011539303734325227767539868488473925334503439393693339050294208117088580035417053449546428517947739266931645650289287693655554321004495644757277166926169796311095894625508688066326048240426680484637728451530822654071410689719551938396485809388051441864212081752475115012883567184515511724074166126692342713762073527804264001781870058469851136000000 [156,35] -178714056437087798731877219305677528304915085384519710209208356856395006278066171465415907345115969807080699197406998478212062910000762980109336221567465088408462300351030690132694334705956790602090655949673480596107693627289912478441525545527757585894430526338767175651829454783643864832041225883302712807230293542906402882042026204072385156718435416408978007653729324938844704231489448553254107248529384310987234936145771948831283975103847971914319667611257492150850150990060984443857474081418688231156588805284461474137684658760868917173030895535765626918489090625658096372950240972803921562285981620618572879810599346466605010214070046138724627614516944963125540910738710704065920896679778830733549680942987556198969761651547855605621109738327699632428693073966284443377190122095180467244221355431829747503910750532590451098397199316851911741428347172424098066614353894545854103762823763889266433017126605512934526105269107925742643896980566709266869633649599155683909706088402855938816623354360917737163839084114904856209075619545408232469434913978849278162079145538884102827007071668608470144270068001100583464509362299077836071241087492198201564325208252112857222550067703775663861449478116948757047301522521615052872076870741399337862104293401838639828566779630865783668677508498506701627373890509408638179594182458234879696578271647784783156739688478819084769769530450951239376932726138658285255897695472507984240708115650154790698211810041868578550063147270072610635192536348142873748437486033200704298346238172256307636114859774887203971241414926186273602349024294665680486936878012281315159214021576370711158524843660272979557968988396060308247264360489032481924009981108045771052657323215283430990548454507758235609892860346459567379752919789956605721880757105850940986094589503136869088623819238570779845358733893604607605364857169684987633784562187083532568711562014021869009355665199545307216910443811198729137612610756527431041170291521744391277483706743554835950369172813599761483413014346611864655725311256438374262417655896811138565046298949367480796407972490980226686132643202248946095185517670975624366357921512263368880876463574226106591219166576064839765493730440430122030920839206965030777578889543680000 [156,36] 356867166750679010042198749154359533681102988272426199242558656899501478006771135130453876966907284595076031521249922337006055888957357342601066961285661742216920382039931114388651472819798713746866335805145660962226159172704321258728936371678778803452144417317723436213772526929279663603047550734635664004333672582298900221456250585835177240348647166053539260289444212123409045475169161248540123932844253548593271430557910630606923346970045596071596334563549853136278445039741448938076281504611035009486641841627964537537011680141303670468577712810256715141114468539725367115431732490991672617739379759845800876990292309883786365731885248639225466437413345498256055493171604060911559574683588545443157801961499827084007152531787881763881316553515082797970324674723324061507429421470111830607129430735790339733562125573010104112591767313406723292695930565774357131396069901398790377299489850834089376107651513909088519968945205122463715160910799712099888697513691809147779807541530240323996498881281535737793216718684557816630521387980784374359731339556127624647666065923005836392837921947604253051859546550810398868759740545724854120280142355228366458232780313146879839692702862817579534299582611604044098565157375373642601567871544538773215033034043698975069119396922867526512696959678615229370026528047208961664996828603860203013830523938847225248512643421678773952513407598547312279343194275929654320016534748055851867634000159699083751596746961188466639720486291175652291441749233072459154185824820894556177192474915517054015213248503512399662687814380074126879272157362674285770510323488060782138900601469055936225079045981994138847577263925789407137863838916206535353280290062274039898407035470017602538547865183970496225076879011831012019930531200606661477693932173131279108386668190263091483302614951135176931319312866865471026314961628208457021187736386774827336268286443204092091511978093711982206165697320146547565083925555276924942766127521860509315605352362694909167880751357081671460712669471490015288594233865543407962497795462654504354171799005337587104080304140818846713743323515797332366211826343982006278808865043926539626590042130688180526516585979638482635733929896750960832947780835901349968652955172912 [156,37] -194276458072402781309860730006061565816253083007010223713851937272645002118785758809493851966272642876492339548742062523508115025504429700831319148917242651661107968054425211396852467050597751730887727114046062546584451204971718960284376224297213872953438739325546836110986620727434610177402948722460579497328759408141886072436883546508341418924629466800312104259535981986660723976704803369393558273158343557358861482259091653096664946227153862968520734240670046363405019335573043207911376066840933239746812838983060530562498230676269230474712806042074995198091572432034813891716405046512597171295188369474921452611118307603796812388611999975438161561169434693474187440841743786289870642731323000608511061848291520869662199941875771118090209452177585350686556316059170949035863506705605924490116286878677226232670310615188674635840933421276976671154378024553814983014592211223274836953946616355062615453918407209994048934825761715248721501559110119249471302792618572447186540740324674102180252454606385038673714012193113851152830272138286399466216261573989840498122221565090092876593921566270653524163506610941891416426651244195695831630386052179933685551692643038404778306759752711287093517619606075395412711349003857656894787315758111470144614455340825521303958354073970639920564085302231676458881961734884414208750440135183728934943096547855871731088976116206122535332803666631299525632311870906085506179538232526380717061769068089352909744860794591876125754979298364447712977405612616921047404466430855441389772729566064107518407727100036480929344008898358431315922879620931337095094828122366029576925671138137261498125161559673147245768237523607991333029483102400095988860724321864858180392643973775124310156401959856420588899050708744968430614177645072323768005593633214813560204839275057807816277358703097617832579920332194957943693081630995302226570375105294149703824261889994944252296586920723266684000352116190189015731922486183019000149103475225243263206273225055029428234549361753621561943483652657650324231543038400602227569611272040356059904027585635764833144284409803118442306081932667877674071195189292586408246974125485149104387572713209020206272234897818329057650185132465183372893365410948702781602711040 [156,38] 73461766428504483816983671839291537594971502943530381455852743397702461270295548690001879793466720952661266140220178381646245348999797996059620109285757122931464793226066380115942843122169724068801578384830790199827114284598338719191112079795769428249673060436675228468082700916846192018138355541548980089525100037461869779425904185010235085600438767667702350811962771167240929142475010348398098129026764716338975851831527037799252512942028926246928118765823618226265457044362154088413348980899060628075873489707870435377646243478111630671490700650786979592300219293895277138106488472655452753276423021778673012158958415396318433423106120167334817095765853877202138132951297173536115913172101543145670023403336148279596180055410495369203681120271000486870644480214085610476659866848654503898712100814923983596728667337279099702716774931347479801562860010857322417930773218698137114477353685943176157254506174017123294570943486377822289138210703336501715797118863955643843378960008255137165443984925720970064696506943368795417807346251990366135527737499558856422087613054826780900828422379967995421188103643228553435254010939395409285170270029115798346032279374018611431192971184893675316949698373301002084848541417854400107002387721228808894827093431137090097677163226430628708819986016991224456977108642075593510689742343146785723103428465347444741528697170299987749878183322868716616130711230138033599980350476907936231749528281977121082835361208051934160080289446745155351168224406040614499568026273794308912861538632311422615846176665237374977022329377556860499612863288675892388838392546770765490493374491809914706644126904513283307462182015639246625046604896129252392661860889923268649029700294600700822146981669774850376640587505876705300740244470747078256693082747470800609543891174238073301286220397819027862516714761310758416429461685394156644900721813490538028699237046418012788718401414105475708091896199072915838254483558486118474728546140592457924769387999224487544223338464506401802121212094301881566350791177290116140044673823824138955549362647452915659475650751982050511846890625247703727357816112833964360297713401806433509592523299681867909870900199334195698193915239323103123138579953588562392464768 [156,39] -21913054571783508749466619977163437717139904321687000658572096083382491959063475754508326908625466466167111454737083381431177245222851584024031377548902977239017931322935054133775165305605521386855159213656810003273769609523875542321542712005406752490826153431691777943330020441452912352320529479676954019864062240731660847282226109422637590590892913439746935020144691913938525722377076769441687963962313115276297251327097202733630008789226782238843396468786117677578329044618981189077361486828018655865119613038996463503640436348666837087800374532692973732152305401973102076279587457703496069283609434440463321756634407030420516538340902360345921667079449580470337539169548847598263034495679041576622316755886673483878184086652004677324722009112714479329642789011551326793762861608976143982732513033573978792081469314851110564639796172685244845912560012215013229233323440857108811908626277303899856402937904835705857698325691541128657617919219795406564279238579834868984866852730812611516350495557081440373944232539435375122218142005401585795849534060944554302787302258295738478027912281360293961404182334479183470410113271096669273164475162313945187404034921251116279560011770552672194311832120420425895199335431242012495689648291166505466358370326006229488259621614792156521584061901368521012344641681246607182038199224014283133267534496196922125000054420907527756627395616660237887236042150887476489165240885244994940323243860383818328704875519678130846010476352154819303876180802802841597304270650429925341812014405262344550443916893552230274194393040652280977643632443519168805717945048599820331851133033049857614957568893969502682500125475748314499401216826556167082632393092613901321175094838118059488657128946445062414993863303913893807508833724290150141529068095227711478057251449267131979103103183530787490622398576670980126456267103755695884812828724047078572831428341426249285324607219932454225265031294193118541944324377305056653782881777989382915632127382928656034814507762567075890724137494594114423479893520776820031559663869418112936757457078419831447418074362417470539040311775923528382266530798881110230098781352666870270863041259942275550212642555617039611811305956010440780908977908786430649408 [156,40] 5185400153976979938108767929510302010390088547135464186299509522946572606969923143753951878481720186228216926479036668972380383732757564495199184700013215361782766099391893994704854446558670125394895900336050699774879890138413973225145858603534608419158099060124212062902214067059506477116206434813060030018048008751659231857377040932164705009454192841845188098338292935281573322657812557256559523981508911841235717153437404265542100218388269539530946048715865195619914115010209110714200152902808546734882227166554106118032834650034086101203659276154355022384947678385192843765605976583640262528073362649978982196895532095422540496061115389587097070580844978844026293860962408343195042712461279659326331038817867215556504045783216180491334310990428820259734867866493353683473119429266525686432968489741651413640382349486017282090800392608206019208064780916673704835780460393416374305886581279944359796598464344837484054851914649775198584167950382137506638105860209619423393762759621638454137661412473408018197635195817614063535805109575604923878320555192548498780323643809289582467095963559151009969911673796582976331047804363652641036484425537053297281222200993143833481807086824087076858159188038561015959025508347669602495417100305097691221267720831871625860774777202489944966828756852428366610393052486816492203002695291009084556892475299129564238078891336253738426261294784339537183780747000395687715631379352728885482314493122285773365393342951087748423912734299976496033866639507949974948047321322493849395382122349160073427070436488343114995997998824941783292616283385879503638526017313690567471177185777779229188916153312119161245376021839244717574564713571674728342819881648136131743099268412733107640822227358057807306238885198168123123166945605793456580919649647551573049229531256594667244082876954954714540145829329787488723853482414583539298237730055220047306425152890164174099709717086223019701636430403965213385971320036954545985046842004914002388372194567970080653596514259246244136833712775116878959932419858825784182866975416829761086084075654180286005644711907023205991035963852388928442048576630700693207078152810866639016331631809830050707483539824604574677308443899999357955535198790330560 [156,41] -869505346993047902381193738305050900474607178286578083908710614397370613984238713330796391377151556950767837458975827867629887626253192538940351736777301801001933673815246821696892556786051660630741330708676320092374105074851467650644491423049416615636366777573451448651068370612247451442056100520664013354905582460586690958633380227188556711549133310104153691758155899950180585876945817595902887804852229428373558682577092919212070268192646225153149601081183849867123359245405271553660928435659245610558867136143558342480018425548935338344916977643166527403737452901507889467168698912847932057581293901484798468106018317584785400275235518388204331830228965650128209038709480835946156544465371462374834248766937062794614581586102440130153789323369581176963504679086769761583597791586355748562797536298697082836396623894096562285636802050510108340138671185502074571814795137064007376284336109992763215104366555970921713751472248103080261382136960952567519569912657058531314242540981515685067784032183630069543657907048393197877043699848734974868104593472807121408342816720593835056478391351629653604508017791230322457885169813115327416346342362558816152145728991240089767042748131235220365990759330395856921112812032090963887930970642032484937547682743683518941953164495978602454343270290529454915927444500926639182895666820990907841760467602374418600766159070574921518856506817952821562493208376875829663786403060236468200449439582040193667259372855710059728549947946013952912117525442876418582362372822610305875454463164258269233340969137217285358124591509888326030103398990579180766785976501475759588364964824574498733654916462166391532111162524877616122695666757376833233028015841994175146775244365313399060090386697568425092245919262185889832263071315683456548386648786723455635946508600887915159023406261458197731760462648036305400324788787555655009704691001242906445586440352763753129929656652503160345200757238917267671528500824618121875446426903492870031677382456896055952985840333188781573902434817807655606948120798818243094718483648735859389505782200094360122636367573177382767874208253277565488817154650899510772251954686380718835181745832763038930837406637071218229558462535035185455724831142400 [156,42] 50714663933790138192401006830460871644586998254704416402647018803021283031936631211707951724547472437317986117344281007884714380826418698072181150333844884986544752837043181563083458586039448398311647195548419544297863375837371082751450939352657115302072079495948541524325136958878257629634925401892694709917110634610295991424848434660828016093015431651222536382733304907342517543840222231381624656007944740200425637864087111719905382759095777538689715803768442584171549570730964894612866786015949477920834354332369925152407213478330889598250587441032543957381453666492747440929783694813356890869308544754991248199513715267019833017854720156221153782208345806400701612583705910992274621473211811230341066627719795692720985409393756288155537289224864746635180674930682329854620346008456755501533799928210148633668958416047444001790886972835363670138075447611321336716015687346087215339496408483705881539472827140264763988023607474555269429595151792998319311363696984215786244990067092399825959308807997771868101468549864206976815470094533628535758245766610171285516251292072050263847474714283595088112723802440287915373789294381926233424344914130434930742121616025626934648673000246145821246468111619149682609683669034226766183604107504820756663561719029404904924572937034910039391653562779040762461151449783933289221108926334522586463350386782551818671410129707169715179820052961948392378340491473454438968872377044449466276699659876249068447333703725200657830981928304640972634205544106275545408364255974410088569395899142482331146018807483501757228821046930199653770241785937900653974596806769213292187009834086110095682051273087024901870291319369452860361189891168494924847290808029310209102893714011996038966842820938736260108634689638702553438750763258817246883553600496582783913396621090414193500702934180822373693063648893309847383199147979059875815602368450345619709567951903270645793067456271422039751003565436962023974235225429708705318913965798830157053244829280373071683728109398619817068003899626944080627801059252434978023014596389564876290254733153626709888911155576384830837731120953673614126103121672001714318197046739157073178312781383136029218112064294620117909655225799919516916226592 [156,43] 24565873414443605010169364306689201309893290813206460217557503083835569916787209412435915827000752931463830045592815042020853079542200047117775459249083241065574764614217181992902350927667481984975392231365679484398974282022212748177380684412420735979931685773446430369519094075083049773304018574462591127662077822443642126524306097196566824684315726712907720092294607508219580442422012207352652078974895634560843943796609215697817487790036021107725420306374705020018614037634996570925281113614012829153642800162404692950381581545238160315652888184116039175612011244921056429892028658174037424243311371272169262765486338908724529030672996039352565866022647922045931224740327403300104414042234120071321799865953418122372680207049730395757812537063664201775963851267561041354423818975844453023039912682872245031395942076452621696830462532313940961284553116803530656061466832740900165722834806740073540908534696639176563741501555577431827821010318813590009357017926001874335068854983759653585990748452253172215207276475989382483307327081976712165993504440193793676090578469744282017478664307123933089255144834246226825226598600233791927150694486714902043276398845788139049803424534240850658974210643106111603636554688038021233426391639108932212671383072579929879519324366050361796632001253660911228705898465614093152378914367382594731763019892818212527960857154197704526913319266706550582041991611159646404357003919492672177373900050628733894513990309756333183995663147359324559508335802974830856017197396873303827291350871237370844743742465198121916766272446928935297468898040549754888321237033292793513824797171263834574297032998088053204649641856288947937578943125858311848175351175433247859963099619741489288826696856196114531990004692591387966848049638120088394896673907365627411649126207928347306689383929069551329977851367608736657956073665206560644807461383939985598553926659141360111937379410838184586013677886098667993137218503330104590981936315387345653921151214550826154533304641456189251988386028373200432570378141079257341834908613310056648273505292790324759395862278558919774075683916261487565524409754670178191875125919815758258812569299789762055269860005510164935847695539884394903997664 [156,44] -9532697803194952174210765611821095930042702105171456385552198517101712310460493014015228174448130988839061865252332140148514347231105819091366862059277140158545793332086307434339768931289402591213817200781073478585719034854444140388663945314472299329142197433932823789208181582699911544067414181192854126162826034018249741990977591984576695300337162830655513825440531810204550651744852908102731089396901601193625707585117415705983420387799518760164338238159572286924029485153098757371440151326344311346426482672127314554677839283614992760728918488138523177268280389484115673465893102678761984863099226755093948067708310035489270106232582775175148105817490763143326657987543326261886184839976644092708595112490534532406966460868209613015434675064360519972164112667671627789568693992523590482991061977143827113476869216434315025708286456854324118800031737236864080480700692382539859800047302493584070544359024240267611278202919162219675504022052308902260097572153795066144524693895538725164229690226138400035154490866073117702981883002551482302615318001224048376635912383100499841439524811424530535975789406785861161881326517658499296284398518416955477087437932799973036863259453573541136994867467667542797116748320668533491467092823375563077774061526306583286975503091290361132082674156681109933920908917521480474592764422095367671060252997303684905834396489802844165436583111945677814055326622536414742970699012320627836646792576655284326895689212618025072381634055180888562319106492427324223435903599491972774707384718383626344890668443655570796336348623286438761265046709697184654313989025053067637432455293027862833254876885478848879594303690479029891997126929750952429029135425115765778467809692737974652658789039077868403924119369835611833152353360839263001894013381128754825665770563366085075179829980758352118754360533797226360036772569390440247875906628746104949547215856868377142999000562494667813653075336608518336951063790815669524626433631565258276520409062618071131828829420712334346225521173970834457432426011504758054153229122617153771294727710911639251494277878024545803926763302348089794974022324313683408183173324352280626479935596676641247893154408847996648528991095524553683016 [156,45] 1529639935097275968291328916829135213230984773653011570351312390843849961865983516883865415597335860967030207105898879292711464131360780430659373912064094769837977942790890009322768984649010840738091293147892455634523692752120082785895442363659101533017528650146279649468942890044502804917693958703783567977268509741386815013181625879852695640314868195978665334161580850740947236718369383860610709181649406704962009956077186181020802947321657955678655987982761886157282496662678123912497441201413620021503250860344239220656966605285680075030925426553655589500925490757929682231115294042932598258915406783629976309229299213302937422058843613905963883512836171230453839535095259492274834494033674077296009996417026310980804948928629518341791999091362936701021692621357182585786850262819864126360579613049778023287874114252608740141928105474238928256409487374749300417534261398390971366312677245463750728361209873492823648071569676269686465111149600818397328142608819041029714054386821855198181753753437975959280159959578709980147325565441736077803541447462382365360103110448776102654742110102595045337397038522857379593616569086515861546506371583062802733781708268863730033993001396701293635394515030348745214982765062124998014980575712067232501032829315755160335334123656543527806888686210151839633009014819859767280863914306084527894683095682994488097762004888097614258981858187410204180183767369806897652965752746594068052339837262854779316129792789767580784336211438803432198081583634231458968044296045224142231030466840800288764698362499383893600867201431430843801969307606028169266224868641858948761460546248504937100604349538810227763397510163929153838647307813692014570481221121813497039746712021557589338052811056553355074460747828027848079570826713966520061460217644391583138199558033626221407693273708641850375681693924136844383701777758867892629141674866550458648033753361701664510514049286653524476550765050062939650145225811830221595147435254935402659529638523172611071305703052767337332947152516918775542461856392049115019230786592042498491761096453887094047697649150745838860886376389364327738444934067424104903328606633900872888651720078660153918698665966771934267647456800582912 [156,46] 51834704606579059870033944385831642030581366434577967726802823433158630391620742911678565479594737950472252489747187458084064208340991618614483715396675034314410727334297160875039866561927875702452493316886327564055281093206404347228105551850105294164621525071914386694225234705033030398284715852755654997965362872220098167875583740204814662935224756034730723065870690687576845753980160860317736568614445654062404073287071672621088946001698693962855724229104243327522724844637033113961701743000136800069080328453736050050567288068790295488551330535704623367145570370229490146563663629779639771720459038812451737066598816188432779344899813807937536945716094784273552101459509917553716379260347990072402948910697021959144374848469612029273723039883543595952639091213846527014280800513140202883890829893192576503717862552509629845966177820437193742643592036876923770316612985887066722239403593900327374961037640995155306418984082607994565290947133465609081848506230889226495348366973604452959464399503924980281938610213598003323342746479324386116975748638697296622217505402280292297047770152910400617442260766233513910940336721619819839951168741060738094653195861709464694961643718230582760677026730476927386503330609049828329219305681973195922617650407045481469079831046990033259791571292374657455081611256923212114508317254448600080596871361580894138327389121584900081724463966796179733889185430142341313244968561984888237912834787431833399267319366502869539917013162279947254092799174414471905803108085959376601658236213610831236697273797966735898782968183613555004353000020071059251917296169305983989222302028423091878084615740322862418524095246654500074048982450913410596578461585872031586751368633978990646764107085316808959205716417365372437584914278922664406505379273814693106855324430412323572846193099530679124942214178136399068155767594203733129390540443202262344418882204388826148993605346011065279266979114856012024837382950299349199929058081287951392975449596383715491582152687183360372728400031451065363558099967538694636700039054683920881087763039816279110737268568017070488137483378715385516395937662055861136410345348190262074034443767815771234152797231859571873009708995136 [156,47] -107901303783996107565240492694701455819606199129694778953451875958836227074416786703687218228095364148072122636424995706024316343112474032844484628012193525403110085900275209824659740118573304769583121797846618554209780036909165799583005946596567656727327945428008522938828649378114986793847921494864993774984056515053895767215801112190633076843770659103429620971481757387979205703080647796755640046526879382004544487995815529002118032592140429232648246624595846914998699933778101939920954998218769926322720762354256846002723679345373074086327642497846324819682423258080709187919417236256027468701921174418273019145607315104890723102115301586234215512062515805394779726335501003647892406031169443050367108125065593406095178619622336047087553232529845617356534917097952219253580237087649224928435205810806777547989118141060512668116065631822004134366774170803726212130297149838151666266181623465213544878613074547413580605965297231672064200911676466355369429458332618749431574654938086836577034445345155072098247897254260832868245950255827506323343623628761326031200166775383981932276955741535211825275631064150695157957445156455482159061913742749586720120074414466775904741880186690097771877214814911501069446917795677885772192483410671717294200681511032496062588191448269649743176904843386914379399483527334230026303502440649590056597545050431171660058706977374590238327437495215743575635680652661643697237564106822772932534420646331569750057218860694253951295482679059797416241789496573453327188606028069509320100075146743105387775533383651148345249052684327653414437232504764351708404389551908428055677053709080180524149495581883675039115627207120286904946673517497985713219167887112311870662973647857683625824817848469550083568790558983141334822874408028690819732072094686297153829220025111301151607128392260398714760929145502565272433318730931498288019906117363773406809721455202303080625820774358669184116747021910953887082382313772603951014165238494524689034685054730120572690935296594632481740890582518639941944763972685731268929347949647482320148919001797072005587805215185511054810275645658562535826920010768824980684461514390238529292534885197179618537166338895505792080749632 [156,48] 36896759732783438388300911880491621888663756543428973070752663016297356789940878579321540882562505271658146098572811939498945550871831172868131580875686058037905939088571356517835708207183242177714662482098623875906270761085645868870433326531505828102377075696088920639122916787897987547469472041753454777328106597476918333175150326135850548249178977447017549631309611141353879509636033841025302749855059185245633993914798981919759580847876228387785770282947150140410977190680844566681456409767809879374339092498903249965314770373581468762992694119973671871147533463475549800887955740343835915369715917175001106229484808621135873927109967068177791889708494755552952296455004580277729402967021844386892878956152570335215845447825279759648339677818203004433198740210946793812594315519337176189462293881795907678238726173524147622462692182249797890533652213712956586536144532142027695391142741465189008044183099244746032572036954614316544694003368552158616121862299014891605207688073099353120726576496334661804667666316400585739188356460273119947478807901306188661396909260046959103395623887876667662518706348216987098394361992461925769818825940902687515604660327369057025541142993427811423886200246202809176722981310323550164432402562877663225659883890562591364591225490263862613155232207302305605192884635890262446306249493472699201786269745323008864089645151001933593747972371099879817951190590589954323581417838718333912890154662656829952756643871667102143976555583017769797612987995762204074775445828901057853318275405701734948357178495334667724338852862811816350583190396439237825964908881529547990525858950426408768401366221828440693870922894765730898140122088696586839636685398178193039093332768749839454566250083609707650935528061288048957814213417091125685259819826483453663326253334750122582767750165825915250838183867575841307915701679987762948345197585924553799312947555153846106581830421245670955022082233311703721405813117706039879456020270075041218973162778248679742522375624522447056365623315383651087562224855463503324323032726526442593650769554732940226604098091739091778390989296952319714445306173613957897656927586696797383492441684575299581792120695357632092749712 [156,49] -8260079319776801321266258031465460554584152516596886548760233924426965071001647410882461531519874900214088377771623396093145728468552816642831259849417330708685022484228781496735162017709115076529406078774150801604829063438927211022585753797913450182215944288056736974362889782693067854329146519498397561284575612577374067006305122250701669253438693691903447595130878845603756521951768709229898402466470691552725809125298313805654487347679538596009852749094845683128749227115880541220548441939966287602732824330562537401269231250425286330347915657884947965929313971362462449445439249028053993283592996385401857048952216668162994001796436657093870824359069147686278858061057274966399202313320188748775472643237226906167400660648692092664678416417530031725858286954417504378394446437248305542534023497074042507729935126017501998320323996286495546676053510757934752693076193346109227036229523861474761408190052087822724147850602493833536986289662905680515725663867797862745600516609262712200297540917782249825281862612305637372509770372078650926667905278924095391237651427437811113734088957778674089518638263058035891935011759731244104470811709365251125869561185835997753887059290242954854552089491196188162715102211921024673958649232510891453715282164048679330902829309689706794745862220720475827547024923929969204509376534722001804523646085869436220119896412507085627399930538863530483598719425658746821443984920730935144688366690022613954393211498820169640568952961957894766184736551106013669924474110437081380686657957859736704772541974235322518611244984182276058111278636298643729014604700621792172302640425404328658611124680892414162318103471904085601657990472696484394682819199297348541958421605042628418856279346174206936182306449358055851614550547427713295853627852363909758176795066752958273837181039190649260896621012176154570391327302997512302318418755655562000372706918648246079824723419916571642533503988869535272804649716398570544610117053864810414314787227696560036984833341253770483108695343588742991803174382815058741679494498189420846972014612330833825727466067214112457677432168535971855833123819323558961984098817112292841262871995025044597872619954497178988928 [156,50] 1394586906720264390805311001861393947607375622097950138957738325635743513941263846516969683560485894520707120884602323051701874070356601152168867910548390741916019467583730310731583403166637820412665924224414021623462219915218595172253287007604942119108499035795751006214656946224531919589298025849631195878222067753152950995306690208223008736690830479353169044964638779113609111252060451170129769577980357197388746657833353036589311261920167513627580121245363250935194789560865183561048231868965578024203941762638893838404347295535742299259305117086960063545417484564905598406191832232753727123253532085775021240344083399087056779859031617357169711476249359947609071906983806828426199215459367011237238948835969899074394530561675795753053335266642725684015833628232171611338487000512875061589388919993110720733340415618857585439576970088671093502183616861895268676792886075115697750710164463774789789915138798348978516291152093071671939372922138121095939317281211027875497149423431640602220132940735262026458990964595480258634306680311280818386367262740979051239015153228825431228563185562957731188430216206529385347733124190251629647043656458044990545195026969973849224460026497534838967671103525801804179791149206867062521058623976595278371128219010081640530796407212085928653215955726438651737891112548423382492120286725077231560080186718824128532029147542310075234782385138138883373376043812794834231195656194530104395210015935684180403057607234471278154605403125610636441021036651356362972972085774734627490544635734180236612298064470998695006115489855449901657535151123792396262058979700059694792004160138983057753184498431809009565168288696304850903013052442119299553954228567309430921717647591746142828117039353782958685288336482620685138785334080762382585616122363058573532684693102827361450664288461952541968455358626374299244703287655757918553489478008531065633595040172121971415244722794135633951439767513672850542134368355943742774912592981809604965193196210887401554764146884555377914908518974191193648639027916580083547875250213909629051747063094204299829377196816575664015610978481414584545414532796434999365867712803132066767941377056486280593447314575663536 [156,51] -185515963179339618255653502964460195946436871428667416983587850596357661340180746882210091854389032601928372240397269075135980598660600055891732550899205779466044394218985466233018808458552135083225392532321088981678886979966351452411134952189186758440787012235724771412029556178802146399418625083210119745986176399292151608273874511221585934788788865188287292776959034664677322294516045798969421652348052764338422370101404974692548361654224562005774407437666083599122123134076434107594135525607246568010864552083629899118767811493791782812591144751860053116414869362703078326834734287371708327418551393677182202738472524719227243655310196257178489174110353491402468629251914342309303547271021521485631466290710667923220921920148709216310651982137118660727742690326353550891920466542267017201873771725412570712981115397658981260214502679048474584219840816041837530303671956950315166933209119854700203877580062271515822102480462106726115621504746814217339228830899906410366983384616687985121863500666369382669428079907824553703084362967674879069164461828267592334609761882724990209547885287384995583127501944095887184870851432527523116208599536017523976825413327236302004825948505491890777219119649075573524368423869956672133375650224894339601335362538200294699586932935589576052917970499269625448398792868602942637661854820256267059870871997897612854385946045934852037486577181365885479522839764130538227292090753832663326102255016147128456029779250682095715998401551722888752284928097858931607361765433357457822936287750347795055960075690959202987320814595832387264323362695788002524414284631317085307245713143268476898400424061912893223742182261257322721958356609437341686495696837018583763529567251652621911718573683351127994007140228983976038324170350368576054331661582311722149678243616617078986301413821619623085894759451731386684573899719165269250578851984351788403834318186200852106828413715540317472454411472615674037148421405465340998118692872482522189322036595041342174513770381468273401426271960436055842811729704058738174155742938466253104958364896979281142934627320066892204340247360451658937017806035484976246269984613237353356677599560185432548963087519680 [156,52] 19763979914582561596122302575267062823580810041664673017020726152178382830293749147228375005273321836930843558137625674531334347105737669477818312318871189175218536328036842766526760711457874913507116935206916653838653658524464723059504806588886879643078222966055639364950392095531222768173662246137195500996754768003705930733178619992613257651747322658171971490361287381336491229283305688889302647497333801014057892849874031183358444560542872973721892488052381598133405982001689064549060334035224171031994042555358649088892586474486714464626202129255097198034785101500006466683280820866022195991730089537963556997522800927810080246905098947565178180730109168062940058847729761176484451665120907588996086189985399684810877577552618069487803732891762556428726985980188629792267180098923082050849266558518571355475128716456357027960530546936619772517594166182504489024252462282145247667082315435318551682932292947250956562731634110672363157069898457859037393876321192681177592827008006129214110163921370521463424464190024487355990670348065482589452988896406441658046444751214982678539965335681720987600353786757310088060796753021191455330621899761947145140576525620300590908856861409666932308733760549203369792226283998327768331224236126298748062778755169690434783614649151445280852593251108259615979099734858186494115813428879722253167431318853282361328937188869568480728028813812208805437036326023657423456264127380887642517538752852930100415547750725509375770497348217406807012112372650849173950265457939148745148310065926288346673203615752243100480666659079577802597775767469596399707715437879291891927375621086874895655064486999920351545526013999195587437822080592109422280175801033707509997548342477852324676183353216456827691715362231932355956957198487282477040118976800797927631984381782798817151178194756263058662406012043457178176126928557201910296793637808762230446072898164266400321306357035555541085014350818773637597242908484601349941219931553051115532200389679108944601125935597860869158599819540925424385548822055653765998685832712549685905883880174573300849962438493191933311902728017492487651387289782693014155433960557480859807758207965685006719819806 [156,53] -1683564419300537030068894842674984078546281197660893915450526014371355087929236562086602555097747713364297748487874265357508070438536564078084638909719046821556125217274355501844712613311296826272129919228273346527876232984172494186876933985718196849290801858322089205957725520320818002496256999960673984808739189611144443288170418600160374303104045063391079145460516257144425004963492432000271153273911026980803321115352144365153781200632172640503467024703413020298579269336038982780137257301797852808198570757886305666886096498729533843690654776469707324828743490436537701551319001257224201700383027075714262848392982132443527966189273495095053898715569862999594417683731209158338146250294401141524312702032658197420636465826589669621096570016000310660222081244829910787144193260488666403215729843814902797858326993788203230159436005675009716749161599325962273227765692389395205705427204842133728721508544203382010841823430887728287880946400095404305567871069319293534534502507043891602338520520728127735855640599503355040308083481264031394889019060140545076654329300634350665331354320356585733413437126078491269084000600660464475875429527299560931882348573245998802768170724352678421982562928244418323155721191996243661888248937425058811590100555549413167479886388306973066669050770440894936261532011959912292527244613387805830035273718479633090914007717796013963999989232995140252084937221264156687695848884794440417345507660662826582852520703441035174847940959061858533727102393972724922788372693109038090060504605665472130865544365953140780783815144459323381699816730532153710747832128114383832702251718986169083048193673601020847471266094776357483672998674389350835037886262225666720796497476704501775052015472661706807909782918409119950475307399434101845430504076124822463531578148940947875663384479939288708424356967515048962506106715568281053121157016531790926911967141823176985832168044600943124209432472154723275431564090812482791948043392047998412636499060275068972500047999199931386515840478108309150791222750834723667689338781037550966978566051655277370835355094146186186367938279655634518433387881896565825743533548898362541841895877876565819590784 [156,54] 112578606678138487125298980568635501570203643480752955020318108777024145983212635989611074336053564696451278861992062418655145559185508786951261297871260861054663527810896759194651966255244122086782623876903607192899202798491017590507234025939552331715625558894406895640210062947377590314657838314483941134831141914988829793753143727758280346849624813582867118588175329911809156675324751930729154354051067506838203069917414663433640111979214666006162119345303847968067259866482735521371416392590480824764314619271683999589264427018184677906751335299955986196237125321751821413858324316319062524997423838036287799723970802752330199258294522233416970830127591512349428363215650218010802590421575576590575902950432840843171325744420523450733080232463362497551552409014551108110990757421888285451233533743249284710066210161947626070949254239595758811350613624963484366709290208888913311809116478377585366539466203151906463117234771489270694807010944393595342666623170489334740802227777133456986678725989179486602655057569230253288469936798077409887554411065915292308167181970868180092183973005202839966177238453250073565886235522381114230697776791328948061913488176990580724289092159479373966871924740289404720743291445160771606768192898223004856660167356760518579634379029720636238948263410029082225397543228380134831800701889220942882268971996197762342555316878614108878310788117865077102892088844649677084631772870817118235390876702951177051332774000571186088031290702314276371285965921482658971070057059550217569465871518205639949593986266716262238267276803289480196021987770204812684593334677169115854708278535306070125780716253969755495987768577463245350739625015145794012132434490497741158279288674520908456113663778789892202907826485705983709065413460468334882275126755527926252688559358463854067089383295375117814719750558435753593775362026067251708267111477682119077974303192653838405808923031541766818262300806642993918844794217505131461663834617541700795895548946372842856888474761100261238110223106221927286200065774685310585891662263678506166833345770865438093996038660216998520539957690055272628149631688448322672640917979582733926086452443983599232 [156,55] -5538350918584440969379176042765120073817955589215590674561947317320200210390297806227037755140978044635434155118224896253305838145828019268979339535015355954042683944713931923091090174102483494774234068955137354800030227184813354875314405621129450248609740683901460622256357325916438913314105989702498305750465116517201261141868918744220151332168573873692800712538400513818284883940200076930550360600207233349454267131634491394912561261206459312036199093943945603357204899765912911813479936451361940163351986691547954009487805035537869463892812563560850273900702718421858605636061725095551283429729900280108206386581925614781441110116429006056945966128646407596219275631911796517237865720018805782987667562290824244091903169630911883406282222187072603454045808565233899416319585040968131154282887320856798633212986909374100728731755303336249313746200723775893465646151403654037831421807109086670284131909262110031669365330054305607747915926393172324660511631771373549601465456323279108179164503029424026982542947950576373937409159425520579151956282497878268489894385775224100133415539488225050228518631060317189799093776086909742465693512148154285337155103853589845904011526536049078706754563699945718497274132780275069515152590325405700246475820053009287913353536999386214199811463706964857765272422914338208483412183675307050059290499597479851965635117617664362992432290766423075648730106250363817365698563629643856993068597230593510680182817617531757694948896861457477413273376187363531973213396582533674678988832595150772296344919219492572304819322290108867880319443093397089405727877838616469832928036112012798390279559360053805392003368677352733862601540554631004773257950841318178657563805450608460882943173373458157134554824110482415001467645000522230085177098843651826939143734578623734561354981765926122752539983184747801486429225138215704796748068696687929225183528652054020978105104129596525591357463272696448099280342467946576030210023072195947618438410422890777241105979147109130049352961940865658809386321592734704641970042751398280752484678633520403162266323123662819792880811823570333020445927073867865473623757815206717720899682635656848 [156,56] 93271979691114728454400729704389504369872255248920552216509363391965173375768066824336702892756585963823466694287777761222268109213000686255859217888444032464383576131930829411907263486729614052267719477583799419889696885018409776949443313015686487657087921909803828267414630947310775492797538627657979958338775357643360314292187604733259803997576497966569644558664627152775678832273883549662158033808750918116135085848661511253113389496028037440288989357603074188618701800784424216732827223464539552721284253372737188919649898067060863665552196468086218992139332152473705090535339877178053644243204658430147696923860142298186917211804165931369335100203382488831586839910683963757445903175906758183958291187886085240159334625574726589926111179092664433264059702517204511875424478540031239664763100731802845253404613705347662345434956529304521609001847401104802080839400676205973961561846290938483663412677577007279750780390592523471967273876427522676910897948454069283560236873955156752734731826487804314399350781632590756383462425411977242695274977760037701081723427771694634729150546336317961616314902779470432624082847714730592276356904416099561482877273307665999373350254618836846530011115572371120561543647263366001702161916144473681184707392577105283593769740331382928480485063051648127236762618246668200607550733369449664176012985912625353680366486294964459009381125274520190773755123255860318860232714221684966254268048494249154568070235361435868084953053051866416635217630389094334604439654456574355467872344896597194960327419720362021462797375290999769882361433514560044001045031548655129611632749038586470178586668404374637374508813638953829928484820443496133021870384863539333992063362803466056544626447924048330223366020590197085014152560203581445612521404558521290097820544322755791306497519219704618435948956266694644858617900962496246717251472104404552563521412797002330242125889558752412507767303199724715786157696803462292225008293725193625395749952907617008635929391861858302543242266793302595937714201816855284981229650214369486938742147669324614501075442010067710456306108461459470957499726865898089348466506706501831814326859296 [156,57] 24381997695210255456173161206394821272593534431332649603733070964761300165552634478081722554839518965574929527464604510595406198528196919588749224645302527152009581181642396767005327204631804737265271032784778764103435215299124072558505892681013019566412950319071432712369279178271871204001903709262788088660658638484621455595319254195656505184909051430472266219331977472055740041483916976904361975538701694101263384050981379930751215465469377304123452873492373274053500990407611829829494658964461396540795119942764440729777074224119293015207190093994606759593829596903521551241489191322017344886330947228728932939319071761637741123743676829093293161433481385651565215654635271298555490294298800744074321989771113022606340993833816067801850428432688633410594724623947630912401279371521605007725235225891442216607975538556232222404081200592084601476646882033254766423930949155941820738882986361994513566591177119082990872218073201326561331904563223054948171836786085389891638554840890962690310949269791261713631571711683934452244353841384255546853782682948969937928278902076392569985140824950150229125943158880446163607512082774660915714836365046858351935791742869560938408444741783591142744375823047293398597238428083612258855486989642566928879014071450773542430268792519616019834150844342962349813057269862427562507443078413939044810986688015332343072315816108005941021104779407190221149175985818599271959781007606305035474641629014307160767265345720409411811943890229805835204990700052231030399223584039709524150011699246695040916273600683501182301037203903658139993907166799076300477168180411472008102801966218329586524591243174045818917434411956053762308419781106560330728876095598798263025359591782891810028497074272169687000537232921993710472599794429870424119899305508448513162928939766601530055325483881910344883440511760632560091270694872993547596364895735683164769845346289170746786831058937956801253436715077732462420997868278720737381183296708606586496930378701338634819017816656339993499185173233235394165432555017985169866699659422185141839213402544970341288200790805644835523427332383492392264758080771807720569661367763278203358208 [156,58] -4074802539839588368901005703497450840104477318394720254993105269617098594618515836856016547580665950563776687367344811377950549541260674993834601387059780565648760644958933891845070703207879766265188764173516861055928490968381481591148712423799885434487917240278581953689151055596429242930827870268682176113831800632573097029415150902583568988186745137489763223032729921635029939149161311168705257807707627749243553067279834839579203240890908284911501274205656961392887269790749799934266953821690362043342422489053206155785219254612596434629494746753808856025798357390557962720617879633743535607401454084276494706486325950271493122286373526560868776789084975186962121395046064186402047728692320914406737938100103597097961690843248323148900205468785192656507023771920324209263773221436684363538547746894111614539459314704004053192783610960940275719978006396201013753996197174864851663391685832011523538498999159287538118082751600035869175874178681074586435850455542234877677399964104326572861854123245841472742903744057108407258775607987722174678371854283510418214582741284113923001805968316762902994955551958600857811871683683267558657211959944603658705578299633197056078582506971089057541903757656989529720737619080355322771504149210658355238627203415632278489982470141144704000619944220185858391420412274557657560006832602197187625311325450119383379337300123306078219219226852276090763344563661147107723437916073947270460818410664739789172765341421853758245020415200616428174526720291327907782216557408078489370336658873141870132375575541179184708700295673863530930183145240056992371371770959082396342418954106357603034126834710949762552085869760218677594772912363320644214843410698185360362274899054702855490582505676204107589934249713981007187856915136753909750189187373844592383718425420058064392354804432509338628638389959315698210752520214228489047852511234647940223462417496553043102965073632949030931336417050532104138176790522390912336546709250577524559249441682855023412107205978033964824980949189799090404666191663997850629316576012131865191039994698823353935703952019268968022825721258886011739363860259791194858856126095200375584 [156,59] 349258011026930474559081751306906977512596810672775916775752037452193799549389336736301871143931418853403219268663377398456445774501502938920532040333318072793039857005143750534505129406793053632994935448501834446301412479508379393836372034265548326213394683077191797102372251750348153150386982402843626281906543759138339818760518562070402437700927426313485503231380919033850374731982644735883145709015565580285522009866902700617132861236126724379669226732276512939453786586869051550912033260967737671060056582486716887089105762815612594469681987244251654753361050072520077509190648556454352493677831309525469233954662666346362142551360659859794989666422140172393259402184588744441868417609620213686937374015376085134610534190433913188722766399962268453363667227326793476647636601263445472237581911830982044355581901294904575297297047021350495488166939478039521623736911292503793240831145608971773956763803350863795956025153694175879840610072047819812706823061049950816710192242924815185986465609125647220426124661586370072536073297491244334130980693500243871065298445103530266899312428725516236945763815035928583224216932247200294555204390108699684489436607237311515471835677040425774762261976119006674730118970043201770249694669945330968961672833645281413790158001700754764446149503955667721064839296945105632173293882333103793344013426832354060812376916736274333368253157913966440597271000820653279620603545425622017951058140456631882514629743831650032712565157455168973019038572736808161126210910581970379849557546587938968210657287979109358914766250545296075732262771875572750057754784602368132826760032306125417817094268805039363192006972414314297077920313807469432170705611458342452400160673062088220490752172263055271581318529550170559388730883832804800531506125527198054762084468562249167526824809435737402727928832673239486910299468497713562832716786201258178367658718966352132296977784390879749045881843672185806221819918460535368324672262223949659349006128646028778324447485248161965367895934780919762350034156672607708200806595788290917680087664380922153516931004664378039369870603077095654669416883563955333768502786293055192 [156,60] -18115223775100329842796541981900413127486783648566230548730960686085342887987036266891818197267611334569115042070208994741230087587931118841397334645659792073196245066927484342514480669719905285879114195609295028350161444018620805199222267006515322998141530823926654744868993464646767871653430764639686301654907119426499735176900032974321576821083323473529909939850793163884489742815154377890120161858471476078198860470075525038117582002601661627325139057825436745210864566560303657578588698313747014912151157925868727397517997542335610058569611764790905860543834798251068369412696415272858309696034548072676432077198725664814021667226808990381338185646782536621353868721140184958356822590180162540322013501164965119745801560994859152015476277616706291677403280699552531872485743727783434769034789105237476449159187466364322215466507316279167551358834479042414768761118055221039577058350951918761606883049982560106882034981189668930016561914650627852449409542960301728899857312413155039674308691692858914118874727999723801448653248220797018423595684988545931533785789198670936789420098626296347000704534624297143240042929356566370952270423928640762338790504481697797987185660181752140934393725039567566945354318475235049186969976926431920092929289466288627083093980168637764479254125095239071591071104255779399578703141584456483653624159369832809338406112800686935946567610480794463843451163981391372054105651152954482397337456698932536426051049244867324184134368184534574265244546255630745319973255388747875530860188089885733694070854253851655375934751687841127719700324302775532656763615358485892689477762412816506411215265052816909793244080364414894988578564353772981564427204664222885629441174091065851256714887178234250054967792001272344857764385244084067389112967318149142664129714998007837914511795375722209936769974204684363909611923254722658777258764920281726949937072044933709581236711122445352820223314513481364189963888213986361180035851155012455262245235234387643267128635605029348292518188734859229535852129076473189512596405647921811382480740862292480961506103920313373569105942284615332252323864431979981219187411996412 [156,61] 1014820476224447909115131214666150986991184078726543466281121420445539455078605388490606576173652713762028075248649232710444408314295775236660762709831644333004282360380573596186608792465467613526942138474236055624908104443108903967728502194012627632593548328169118676865150435971161427831231888918610876256795384587642408096715234360704374043406784026781614366300871146853983579590044151920857761446949194850182850984733296031182632969834652102178189904848437216701372960054741670455851187280982395759049488379899218150286090593641389364427918963545885471392116270726888913508394807345129995386778626454398240608778383408375662961334702774711699408513435689440605143502454674473478479932653520262027063780338828716067176239367239115719520253566055712509585322910093244045968654464927667720456265512769207604448857583076804092097842054693877202740338358076550635400245166804435035947146275450425106391386967133943789953093080169352275073814434124093191684904876457150865508206662736723998876334345609183471404536038687560358546195919157028884525970483369837266737402527079674693545454785217153133250161553804621409190512215590903078812954950954441090076984959579723644622209975085649342827661485005278830757826180829957832754824899813039202082078959235179020119482433122410210858786832374541291990300427996787296451801050455536745971457415792493811112750195481817734184066967022279184710608110072643287158564269165788260055029062743177463763041758333228500603731191473316752336691878211725594323689924029692389115100691365979860012767821188951764095785878171830839495321003000130277675401795649266796299583785754242959128028516245639997939886473279008003886024416733801600173602858903688875077380500183880865583032136721059013529314410254038529213111896722399854747262268729273531676299783452591016514699348143375644642589899296075629295306449409625334659874307000861168425998011153193841783739331402814677977815097476787032178304258229591654671392579472652179972609365870791586427515273775822792746519795183167600984541379019075688047837810696125745961042119530471951814416151207695644289121811109453468036223791336524670921200512 [156,62] -75935712255152683094086986212847959379895613448119264504056415274607072189509648722205608767803050441867671145826890136706183956985915207410837330617873814051686729255177126201417809658157729283221065850728878822072500821968808591965824305197820575258093603050103108920961295567105985717330094208530989875453958583803403337163327897762055973298596496340331003909883544621312276019327629214193588944286362789606982556466543392523275288483642877220384414697837936497387098850880201266926990448055091380725653966256680382514278774410563671439069051272545541604805398322364650065903879696336263699906551925912732487662412883045232635493504679366135829277328614208676119040128700752639643512277668781845777059941680747265969856751125837276527849961428463066939042815762079990103952958017468805774942915375862479648507810251462680167120314499184251129559948242792842271268912992735394124154599886750150820942883369284922125381383130800961506296548780690942539909301336369680944665093771797059114536200271950641016864757409002197193086640061453245110050608452363207637593095037297414099959729716336234390262850288220981480962153074613906013060494866079695422878303109409188758201318049013204636285289098808902097696091977824097642689369710078629817312425223938788185096932805372724225720317417728544595694585672402789655904823820107012798804375203778660216840899423264770138811078486879342180165820820030096978283775810761031477174374356980891433968211619596150667946425768709641674463668774451768942324470546256097734465986049165723294744209816877400995741253214578878747950251590611208272603905706211212817297671979068257335309239923045700136520258906366952045481882519546649262121761411076405110781395886738466863982133769341843008211672841033579815045874802892863666093270566505145310342770416365496826653019405931452161045479215250137859054429181601622914671622240242863069427707391686250237273761786103152305463564333878492007876310021441323305121657862759266556083372145774844154194821793801323486277039609526344837421609204156837589023404269709890003571314344953408156719922092331347913326261061690424199355773740625770832576 [156,63] 1335914076922139205322225950335478423247595075443590506190931723839293594716945634062313807875737804227712310556456074243473980504396746994757203510034038296416767820974870217690444859414405471732556333436822506850754927067519988029871220208929583938146982397423599961970642868758968330184850728201041498913276586573704506875699920820488513361322512764350321878628474764128710104602273042132859032134926240270882705872680433680480788290402851524646936303703954450748313784553968268554128087630462185180228210859261346359797052017370895433883734474914078782844770839401946932541332184320270839793743164616003475283293124400893811738473189452521836160929876773703695144657485808139697196199031444437191514520192316112231743272072942237515305016881806151050091161411515429791452352529407779005147314893798671273891741808887511543781302632773994262872413027181975392748006883900044843851936896467733474268958331197760430676974534103558095021120656947765294402368751365713833256988859510066940861054192488237959952272299791074883199413175991653119215046936785372862730601565634071731920184089074353404485135958156421491907730390832676067586143143254105732100746650002127288855821690509363952714033691227425713144009177353850152804890306621929019439128541880269889413103366465447869776894744171360096989024792504419074533428855177710892325879036369691656815577560763453232611436279026181958675275183159125340850257034727136649110236671015354123682164616913162589996893285747706107161022747707176316345334358352654710049079398913051944163843208110041971085470912409265030361836610294006893398294325961626050887030857110812227489818401541829164669560952797795978193616059149210554597517361016143417459712340444457594441943920067177136049394576717515882426656413366720695114754015911328934855728885152798783773078594722856301096987910907205874760777013615324577677372795046812500208184256343131046619326548169860308460379692300455287696082352196936161674941331277650529145117476697670313309424663838643858661058172998766607367953837654949744250454823924883792506270882299909741720159099663902651385716245898185233799860934037661792 [156,64] 798807907501855877806227879772592539042741270726342241251525413465579573401082059700843821081913951835881440001605717815732774593493775147613446891894534730360308582113794130107361376743470902759934805040315516015384851740595195798804567363453110979808505775604494195415957848132011610939413868844494662265610633712217601780175202520088752211994866577614032633655308357529981917590954958581249619660514919088105647577701371836431045623696680295212552291840975345790847267272147685087574338828642020612830834338259606527522649893403819745638530034098320312265632070463019148871537240824586715608584522894579763406873213631707963286563639458281296905739062195962350974741733560329387832811122634188350520938059934047996678155424193397634032761244804343912411877190510556676172520401477566947718573702312364631130114383296832812456519566093214627524427918949377553073919869019492983017552935537058123861174725032624053764089202619370948316840020648201663616090114103601442456356270481695968949762004651781018419386534653903185974863703909104181156966946279186248664477300649767385779327343913542498418626425368136067545310916064135487828342431081030225403907093665580503629771626498296342618336431461613907315140315689121245056402390067742171790573408299397498410633480256185644310848781908170495638400160753465269735440166802834541496479160734949780794206741152255751681948843886908925060405875534213842064410393751779760024548711032056156003640321653483758629261469031700403084218684984762304313537497798258843713635081938970148436787142708535131698547208148357340952910802916630373814531122432707759058080213680830227284355651058528500214786636635700784461268226651412780297296179824292063347013782998863192116742931316197623821064947652958102546745877653543583009476446625758951104366559555216474592428182667490936446759551179504663113281712238302631227160205677733425134053633971551695595882997959682277678887414852746780068171948947707578986446626762299578048390257661288305180159897682650027106650299351435636762506733454830032640126470745753797425222603954258090201982335555329846326323307551830342117445259998496 [156,65] -146379435655308337673667470294828654452847688412030992379486349644598782759462241795701829790723065943529151334835479090659744423564615943784810409354968159960564374997512980654933919904104619574413289037916605795658688934861227736851014802172834137987555003022722740826537637850983453695978960392423753277184652006860160924866066765410635308795005984241920010784253398198205699714903451211013606745661952274895592840311958357075741607036970652501959082030877584751958418970223515419833280506159666326795529395847591224576172468159519342034566596660321770209567000107473004807768383129610841813336826092929352640268173975996150716773221564380330415231494517049715619672509280680536275834115081098981900081387175716332086119289829857758582368099486985884693069936105858361457179019702652665941409662841528979069140543956390353254304209146923603589034524530263081994676324547642413366484150973959842293800447626322521066381236317917486245685327668862433688958771565175242135689641363174032572981038893481544218705637574042682356952174338117810812040431178719770147512120997064073200694996731010938143327541012758225230063037316875110486446530908597150921461882497387267311874219879484645712118148863069361946445872834715505053688387459763387332591145952288491050025528663780751071428672931691923349769364374929478260760510954536361605195265505117257774534575071483649868945335730817361929747206540395777753706757471607152431992137612826094190441576422345241024608230589506579342927011683823859730965509568019501741305427502263018147304742803481932009165394081672490529692175447101281948100015154595217314500377048971840921384309448984142167072506086256616654151893662018368534163287758662847294423695766428057871345600518512001259520790755990612504204130894596938819469415363957685676553236346518381302960060672188426871513249523220345193912919939212357658744423092192723037318314736948546330847106360524627247834772902921393058597776571129445463570486596288983310025163057891930564018093281271799823801211092531750636157141450650639635927864496529799230078023041964848860184491329052768529210792324871613298219182336 [156,66] 20369130977116804098785960305050829054880907210035701795043294139555424127686367922784297696328672487228874554118074203954425934758729385085422441575502499732498777055665292289609518629933880898966607768125340066210089816322240781801323026095093407408584449288397170756608665692250423885251685302465938045774010617379330657464525098452492398231704947419051329264272143631401619360540953507456925785512022479906089383756057338088286002543550736994864152810054823875892070663690786805166518961048508112326561351628964120277313550825446417230044248403388912542405563841205660094497962349092518999272578367677506566469998388619567530130366663977139099414078978910867073856620949393075630726043283975679921723521519731379950344824373244033535106280414105150163287651066600871406553119401526320897174857139545897682957288064470002523058902439196111671673233349116268217453833870241625377216416958537200810054721104564939819431853003729707697484431888573615463097497548462265958936127028735346803993838539388994533493293481869108521839266101601763921529556642239710403830191213701351958664530128163642957592198087994077972905712585242535080434805415099833908022931062452408142636227499567655222799552577571617653259957589055041940372797223642562329790773797933184536630738758718547967767760853856251003050795021463790005063311892153548548474083687211174541271720912711117141252731342610808532145644676958705414187399739506938032504909797454799555671397281454494678270119952417670125157687906878868727492910254985882543860688163172881313180628637402683445555203432327597399934014758704212555570621400193348201674020320885714229132339867423040900725249646667419693139639884435467591109561249181263538450119316453373973085134571501893903400904200035027628829062067427174381098477900255820274400025278052785145880654535960230552383253234407252404273186388686208127112958957917357281838471809495267044206137181713927370535899858600002315331497984471269131251894694316770240399397747353204932707150284603267544678861856525244672779725484352177365295002474825289276692222987319895387242124775808968869705236528986709690669824 [156,67] -2791459355238024257034522295076346236098876629444177166777736955327301595863049067138265391785943524311938160588757968227180856711206851072915694857278776834256714593762987629388419459456160861708991868569062315501012465033100560709410833895229205927644339311371313527306185212368783307585118544112859362627158836711788848560807316901805780486921349782676043235282179506861040131652979484868527116885567985404882411247932500686979266903908146015419718582812293808483961374457075631497665511295865194354111784421864447834295924595538999683284497530964893632568652660484524353761142048132849744712944650178826893848698804558777729220652683233779554338478215952307555301658764137436723266464625697303852555741801904314454567725072545794084032982691312505337874637126378451307833226744454986093928084338246623329354039747956834838934549163564444739105927814441858204112775118130200515292559533767592400077738943396937367538888179971168947768073678191827675809763705854988586955469354110884653984958745361773304845968264636752190331720156910264134877579071554798125647623335442554710584649274719970708944542853419718889270993614052098422683260932483223087767154696598952595309828599817368692808352538800812908621360585251251930454793551601370615005180192927122763875486502619456754171279873937348309166591860279488510490564897344901376806385072705405959741547563356646546110082271282120632472385675891238630308318509610637460983551025234283766135100135528301716954674463865107255574359840305490601682762105466891703354211822951955946502054346960111291712922925497189355485847251075523662437717889037249945248105629082316244038233698111311092069680752226019690349219786139345313216042930005589793525226848909277662540036441453532315250587026292458041379928007028815623675047929520609710743325842982498041230910595861578126093886880976419758798137718581818167089703037886228289208566847558263667771999238448082215150500687251540531461836652998654382259442361548606686813550598414881193690472348264972414526477566577000963943904607466777499772409808178025672567204192601033612555598907193363812444504490513350987904 [156,68] 331946487447465682852392896751039988648105561319459943174084876767573915674509770559060289455532500621440865844480551610996000239105097984720201697648103251619850673597899053065269925897456086693954590956032409571573202739913598310991920215950553185551562771837147050343386990436383940282969700520647742457349817960698882370135365493571799830636911883093294804436862286482240593561459530207313994975264361683451121202489805057262606920139797569201201575073912254411946394373889649524545158429677705993949967675279065472686433518979808148601899934097607664017708824858156815516419133014688562833282950074513739107201629355188599826367815465441407703696359586706309657272545980765954764405467073372312422342401628259670854084657522540612102003626878853939727352003220670425951574338632839579359589954939252227163349426770172218247427494387271813374430185853826107141532038605522215971126231504160043689822756396238251372633970596296837330553147372736942008721150586344357109703903165338752492794786319869911533267519458227668721349283147202425253385354333922816550410312169847801669567094454210186316799934833814416181422213740068109769937541044620992940802550810734969998807975497966026647795664512315087198797099782710873058288645318503537275113497574473731050216901379045007470198829516257608149631989722831350490553293540262119942207486123876406525401098019038723250318474865215777005632038570556153748717029744674718085800285546137927065996308184005388963716506180281407655386624058491872963519025915168933286447320530741745529647620453199751718529626491606124005487456194209857209095441396158712188324055153391424708433481466942399733355093088504895605501614510436958824232466900246034719154969779523830978737930944890654723685238367299116192092892188095552521838669510078376665755812111695031610999020492873416945184610226782921560530825435783564812152732891752207184895167467140115799770827812189318908552596200588934123365335024817992653328504505921030629270831338505650436626032401519987529514383999252767613284278887045688210684476281535788348251105097303221162684898741923868786676310442545580 [156,69] -34057219873529495810864438726065148037467418303900439147249494510248421325448625904120940292133422555167073238128381651194716569967041844976675468771119777051919301980769442390716935441375540840845352104616975893611167175744937934979812374354886304762489849847457031815580916500507739699606767335463674202987483411790958594280810971800239264078692628704969330017455993979923156115833149763195914942837761573000032108644749735745017119903961047297452237825079747883384352532044704332707019569349415222596455692892733355042388852197266804311204374557456034397653954228214016124059867240934410026057746794665640007966106355761359073263452235029477320407347134941115082698612796532837981989591141311716877953177016423114391348549597838307319883566288278809300207339887512892763955118072019518261015014741402403081553350931707084650950127208373496959241202268233553223818758445467048175321186928567377864600155289709112176407086937133626088059644412798081180120605162174151232058328061962800078590918216007691365378672383784407125913043879875073620854418860540643015552382431533512792543050517416486377000626723481723722428354184761329196392104170561279948882196136520734154997517866188959897041334089983860402436164822636846435351280094883345712383763615989539809727674404809349879352589706629862014329514923047995388862373433859488986255039675644265964434641885371751017005455864852375114265749746915655428646335684617556630814779272350996812783583524246017316210079839283103748800159801826628126557203837663371603688966820848850138560204471693142755523286126759407528766392949396891516204898540596989380860107465406257754440741681894022379395946302921637493841191510972272753977387341706803105010687692013359349236490013171564379106658338865012934511014517768277751362445540730896202804715464539818475197006848970732176181988022247915500272448204233191818542888316740439969597602121562773896758322380424413494083655706726775274200034979570291307722810424349147955364544048312438065434137903311341356311105638300647927983661257864252505768098996683472463103999430277726210500888525309127660754416236288 [156,70] 3477331656134979630193454306636558310906373555406683831197354750907617780300557548384677422479287348227275129312499415256711665351736021095604638295972018367488056914262356372179601317510567627972958009017096785302969421903673079498130196851988796865970758639347884421964128886551928234537171411043491575354532836043871066090633301087218465209109066590012762121626075193853296234091418911113421119248620493339792669778593758985166370713585426756742721412295164949739513569205915998008276391901194414730175653490317800380206703508242310398089162789752904407741439891553981810598517981007514284503361237983373684750453696243034761389794830205586900814838730058635662681796764346792803933668416871760845588726024506502020664822723970652235740181493241329068188007348661738015261546840547613693925659496913632357364462214945360765960658622815855278487732998984161957852977314721265617651618582138968831411491905218563859681396629137119586034445460895666573779019926175258577420362226420419949052262340695239738562832502357208676543173530350828770304451275028049566774025195262401869268360801751956068378798583605925908152876279709735372016364944555104452607369592454108492337084934027555846501781613199316300271178988089974249241180388067139127180995604820502199842299232933767168560856563529885192631495646917163249241572135493133158004118520563847832865165240619211960048253600765736188511311144475065771793686305452418214973817609347420097946206170832300005661039796851868525331152032526667000746655870344497462436709300643054435708499667655554223766704629788803255877950874029019352312919221158874754790192383419671683071795933311954541781334754622120602552646715750922091248293108390552510289724916035921311092797330849322462308160978563082048941153157566783925123917313452336231024516650276957862207093710509511722648937136907703100186576122683366620538592523170230902783406239421569410166942400436129838096917999881844499667442807574547511949725553469251337858928658886512226335034826354969754372214190063198147664814410207861837881879001632592567337656121210795235289392455334709622877644416 [156,71] -480101617510011819881945043474348194830248450765232857767940539494406333651092745015956440083011183237043373296523627414280926954438711824596885734979310804331332407488227692089578695430412713632182202386508373106202018029478285395942456904086552923430685192415027079532310228788627496009158323403169591551966065969011900637864954698064242797856506771056256933954404886461031124529353309615236996770096504400576926004383169943044878787552349353251096789363998902616746840254824507034056463260772932540981566886858726727886390597205681334012753395591513257461457136655388840120241403279925269847773088943428673929068745594959017107395875639321943957977913130048960637576691286195596357077514231909140508801008114915611484301157323412463255491071230033649168771694255515034831977015669588700058295811972561072227160775596192330947912953239127696349498783967114407555057567287832631695162079038925399748518029492162958200786941356086116095219190778376409176202819206862007300245771148194034173210874529985642077284784301693442035105787748677922444231504062693712969847039056960665534871382243822343814031479669700685228064555119618414616080624970236098941763845332702658821766794903104826766261723214635639936280049940327794214234022094885519316164189779354581855849637214222357751867643268335671386812038689028334319115589699820151933660288915222571545473983767535922775265703609939958630215453900928430708023173751416559444982508642311338557215395558906559816130388058563876045230897370772729433044187629419147977720101828188270219267449206472670062855787622361685510758657176881679214330655609887056736792148379472722735609177718912760091300388266844298888677283497116562239558317716453482515329657911884671257316009698914269116944795525180782569918558352519781097992511344579499163658102727726449016573273523302529078385457948559402219858542045319441922916170986947902642482207916897770433319456724773330872785080375388780255213202167416181966907460573576447061534634276244740616641957055603735906907492837667751727471684616853770346320825790809708421551162957307296177409276323125172705536 [156,72] 93686328245266917552539199223063506471335393294160897633659140095423862584115260129067281679328444915164518452596811379806968535742605976110085059496691431953674322132980722023836592589032089108017982005095277070017036292827259179450341281061923486478060818368376702847045768822790916141959413249824577887410030410432902788651025536239791336766557314926337025529202816528296660991678986693401068530654605631328446162210236222202790866938157029314396888374334232091374838864046588387411342184356471826480178780014600272819498789897143786728456118871550360075518987852564705544025402073300852767966593221207772793078895017270348179739363646061044142192439043440610478263018415561409467253398600872202232115054336912819365228062002348752949143295035260877988088861877001810202543081843673900210081422541022858461729872088576746116517490135401015475953083422113876470188767396531326210018123120709135288005690530258180670729884886485574259761531236000571900685394727035184380799251899205066604853016653115990245267816918685579752573595935275026382204916180812684107573493889751111512801520740082457075556894246498152705246371192420312461476193317528121692772288580837959017300030877787497606881622986983407340183133268005234294640658061320555759674290198830957318785139684981330606029370412945803538305241830959033151619573768813631225489989013860602707268918026197247672483856905537979300174497558320764880468110405784371385602980199700218348835888396017613129609214456707961772436702034697423213460351458292821372410275488795909921279653852296278170226287895420650882240514862967486450097812070223383495162801330171860019904657939110215450542548307145168476382954212841857423713592648614441544421242999685878966791594968124731564486262343553581687528169930126974901503991388269937867857902622455111393824028533445969829830865303304293681142135066333514161245089483443991466388374025391717451181469175836530496616955447100181085621307062399091441929965195373899841758179978452990585786298142438557607253084411570362438530523797334920435785592163747658770805872192551471442694891301099003008 [156,73] -17939966593299633859451468035501931182869209314692027526174021820433709570732144597988500778975948138737088499184505404810550605952944428567078495430982780705228750779949899866986620408482260123405918661641835681339443280577703727249673830089568733182200660312183115681681511432142388689068972984573814629656479283545975047090219146153591745251034675154920863635032141578801751899645953214622965768193340610978858877098198273088024383434622393482331670587193486508779441935882330533195150059678690738412585836669426753657913742897450147920180621729058697293316605453679735054140225258230283164050902025249449496411309602815924079061843663469319174882541064129026159138876641704062803463373362176756360910515934730688754735389151503981636004677940607874801650735486711470504071610663480694547076297451387061910005737153947951527677829032064416241847349066712590482272105291859810476256208875854921779277963024853107771189351352566187980707143510374387959986304971556073833525822545265939271643022297679660121990629382687633969742404307593077374650444146703324363660656013391627574677544278424694214726604968440317436353029323604278245724665496640528461648125267583541707333700206455398150595555017079399990633167590731958745522442854661498138890700800737082002380055661282588559955607265514578935923596975743104691520199440512263116591844798868897288406020854322617343708771746052841016340306810200801128479951998431731339516952556025223839236543421568387057259022794187597169767245239267252765471215183476110480413946953322833115391936238113638195549212237661822179304292905793666239332052373879662034679481269069513447732133247442122620314996052510047016581969701199453708610063934696913269746934661491075047305104989279500892026691265113740724541652585692055284422761959574066765007457349071894924723870183902172017192010921335184159688802932528433989876306185290988507649828473296293167770594703169001843199238585365096219078254401983320546136775352677137098326446170176574546917207205021665772894936024734550952650547980989938518256483663170149277235743457541980581817656612650112 [156,74] 2658472844512251871879116525448568154129665275667744622260801401335742602022755174789828196940983635156314477554564035507571039287104566758992319552669816236109882817143150543706403971764944922522148588034732515638320669824950163815292737498678677404160545788374647922901748631079361631786179537556726430960658789530445870071065719502098411793756630963305959279497287106787732452567537657804402969656600963882161375078833522692698714732125341558379522062602487478922564916163210723226898258057229836591075471382393012380483376028650047529039653246240146961017459741144717978447294491824604089825205355270274862882767708629113315750783471775179353935869722286665484969935062246209446939312184101070344238365818633647968336427671394899211533043661837162517606138754385891184004703811324804969388033017782934430592235886950119868870058773524756520462138611164323290135096514696144291668430187603136209140385536733111433327633182994197848435307686619625301790371108478467480724036254805619899298631619791824446220582798805780155670068208278057888861082630372035236176221297060969237560775025858360374582703239799461969481964218947112646364383801507074713269899036383181136540844366351347909865323664296251795859137907875291367563180309037990021907905353226269957090392290897397464633416848614821306809848173644867024711406471228418549310582654168805533074400420401478663428132995559252374685072789173657788626502333559366401130362391288078510528507323625917916603972374635424266582548486300622096812579532827748144300817881334773245766496474719922933444662528827593207451537908946926076605952013604087659376823706653740947416902524270106096722752498419092835325537920852058230844793725932867025762951008142977071157445680003623009962547493389264399898944151888344134943099103468012425854066431423352720061018311430880383138198750679213921816048491771449636832064077887142818931717086987849324202342465664132436253973439274847604020769865189337932756483451926380535550001732706965369207127214180577820402897573559228028172181259291085563856390612450160645284964764418232447111328279520 [156,75] -266888550969393360523260501355564176368938623320397989705361470032500420897855149150314522027956484455626470750533141958177212391134336172244900679044628389255830687451158165080140639330523616580086973357673025248120074222790646895571988647751260151216617434784651532730840625337752843103319172871089113510738983898317258573424267942978450178057135331807291912150296871413378695126632111457997802407433887666731802968062714253664056747314482001644247017386970802500843248327274353932423700472493948476455368351364395459747667770233326376314179014013846978946361155390681648050763315657955103972077782956018347336685121467665806419716581559082106653393621230320647974525006416503693754617917330831531052814613073856690774592108552979150475134120181202721529377806133366211182863620119833175461920414744393773215205349163735698225995652249789946417839350098891820465511924378851635622336270324098465993453885138788395867700838984563768688094996603161398495744908878198922678725545511340920456906297743902998891706723091047370080998970883073038537367553062739946258932742321370490849076944902381258736266555244348810891970929336195056625855496759253172954279265264190171234164037238890125838362016074716488335759943148134055971635318444211011615262622379426573233292753869823577474287987191817217642969753331659254729205422823524445288540277073369599309323974493009172795639838311291462505381742531280310834392985435431431620137219145771757085353505420039494372125249006846676781023037574946467343952691192613784444455702104477548682688885878695415010695321153637281402152992252924299218341445836888505357764277085666012544129943751863673453630543597576316165243691073566510274641694582396605847325319921274433052998736114518622784983234880776079931214887923643985120549149933989373780693139256016173249547453968595193269649683624645482228385888259633590668300523522015946540467344151361512483423399170819616222536538255678782923005880426468177521520505836053801362754216274003123154939708904017464936158513840010760848611301408979741025552690379259459924389756215321317090201280 [156,76] 13191124284532099952655598322891702256601052794974248414415976278068187879055553787943483172843611239747987436872335052028034829475531830680555864240592025961178616821229189279523408230954917538259666370032575073199203795513220835332749354585473898763095332887263170377096762751054161873360533109074647273944763763975195076674175222892311148890712259020947009971323068439338985354014459212876275663566338889887877136944220698831753128437430137877679612331168543857329733603573610238967699884580720954690348280276384970420576469924653022935920842166095833133703022125021820598887924237611129504263646968272514387288092451545655220916100628971495367934631347930101015300074403695410996230264394872009898406626477608599221028496020627875811165048213719189163154519472032579366809449416614499534711376540614869246638818824714136277311897883933573437062597038446050544983106971681997717044473807516458573085814874039154906144605342909589655187764270400595917646813261963746716559815759599819928017047030511639960937496924025513837030288882039848458433042905167788877294061255908496254673353809008810252276008920966310643086798238738743609485734886380247589618180548540491521675725734229314388253697599458066231816411717384168676317467200466049994694543923938847036498878828715542984937576607397688867060420512004150573030925471543092348961848234181380854324886269487971026477170235436360796963280018198898793445557382694391083314756943094008335868728672096218640229108212510982156589285351340250700320485358121165667349213724110825463823012461177244743665462868207679294265802638330396552869347199228870987827616418572224011007352647717934123050284090766140658585186579766547306578781082153530357929132295383511993916786561646201172635874837018184804533000047014969888869279463399529146218348625898833951581165656475035462766269102626224487702440011645495282723709664809033678487351815789075812303080810506384174513191392719406184769311427024776100504050257807086928428208400514443617141723070146257203951382301080800811765659759649773935958230407302825506665561289388913946784 [156,77] 626840107293282426330550901365661170609750751418734162147380524641543069604600458316200903332141359005189827350702952481780820154570681342323275633695789898072114660320141620334551805146203253200766929030981798564246228315937233893735063220721610398949315379124856572947562603405596406383791918219565606261133141826418033219617009621109475240914621084245715896576125806711848902359487253525642173140488884438425516120168043317208715205007717594101162444251260229169614204907485426147925564433479626370906892648828337159321049266086267587390776757064179132495883804562305752905750319671736660548508827164758537283823155967954748824676790174303798831381458932683857913987629645568308183911593094376962534044264225893316929064470214722933867686968104200167124643556246886635718017629949197207083462926642815120546678996379515534636750070774036052486280295652781631913424223471571239815599062176740441408889161189179992297323726506505921062573301055396112230348310609738551497542325744989488575573011182644024582525335828231971082668539602142652798019145707749155081960020328868910750761418568754590292177758319886305577492307677046202114545418566411123832613577970081467803414031938651474120068777449644129403260254075292961400791006707124116756128653706114653873209783939925596755902006254778458800170194747312478476775272523764603737307827928428796559435651349225517602858770689059941922772982372889694485254305396001123908693794850803210363743848598445240292879362911345186291606772943462746835723710462068393196283077881900595688165460970886089369596182428036212173852685171124001212573114941521833102145581468514826517158160806394827074133900554074367819693440505137143807575591396247876331429197110301388364015136557468929445392268244201969610072369152755439134579562879561565151304895850473922955860495303066285313851219748366821984648593127627095310387565366895544793229969931608052634455480137012067821005373058065763071336439410488401916543857177921334336895005178787534800432186545544615789996279073068327455003308024801635167476281190654825237076768303056384 [156,78] -164577893631655588092864371864715274445978062274945486121602380445823057218149969570971202357922896965662875575873801220764403703326865218776055490044410641028696492968976090070799540779915347041893348688262675277710711279166715476635707930204037106056769323096269935519517614349748558301988110777923823171201839803124983234790847497476489885005791210905733719466751570412636482353970748082163230998250055028665112143410454254947109825286027471853939836174327518870763011070415035414070421888587967242266092328361375339754242254388267298901837513584257863779862318324489568940871868781628526110971490440564459512962202321073166918571483678870734312188790894416803018409896273723586108638665072930272795674684487319740648765903725586107895221288141905962289105152363500959833403626612538319580228249072133845527876845334973080387876943266855920240320197773697241343107945084121118465714580415077432770129152084161209898423606118272392430188464416542497062735567049624341555927886986016954419812410498040363502644175782887754417507154864523278674620254549988321156103052216388593291727802171772285543668535919887065276017138923294889375133533481676871470574080226003068930202615449919339116139969993427599522004120414052242402023943720998896771266462352041017843738466277095440392259303383523220424736285408711648008739546263271704069598171025259734303233916521138636622796259160795748636378216549345998433467210588035834771625614750168751701043240585865733480985793177021943374411393909723618868183379069098661072019858266498807425056910053880620610921998888971093697987633273778748174466424173910410579730144111206375370557977101104792282821195093685095532425938897161457872389972874822324766420744034259726867709744741676078819118809680986444975650571951953193165846625283353888443507358806662476103577717130159449446261847499844920716026347633053149059649386248167442951178142643295497225804550318429602907285218924086304652530358821488952947343356421130351189267364922224230464378412915473331414081476832333064963915281367510435572724984158575729871319823960576 [156,79] 11471678897374075174371543955423591653561957671362112761469378261922918812037153339751701839084574415044592441102167449269900755362440778598480630570492835396428406319780138061330473051651383188784783154884935123104068838313356340725962433768231845567782736474980205359522724317324331860189698522991850447629331761424561864099137453815956391534326026266717311884847920333425729381831695422859089046071574702686004001630983227960190558013341420267365936041279960404974494934162402838082839833521493859789653111321212933640845329997710030908635604103388140357832203112163219477628840831168208713648585622354945264580930984249000279259001457830367146387015340991225828240559451411915383596983241214667737266211002719993973537352525890328165494158619293395419664607373379368015614160749442607326007999096795333097765647834872892540989419562315120254467293757185463658917915841805954595056996943365639609149861444295334586298854877313428109568403566290679650227310041632251247811383820620677217077813691630157301601063775006176281925916573957750550812061981823240723935456345384016929213584344245447125243178966715091002188009265335491657527820528152630484104612872594396410600390205180610761099494698220167899195295997836927385199612294575270073446288409418142669388893438128391617490503943554334096402839254627179731919064195563978843851507130146700431817445961540315298694139461215972240188342071136983746478431034936813191287554683999912131279621963612485556290050559425246672051062241018754312031916677725652334843735180346307118207730412075120658152422862210904439387505434707932698942825734685092094591856182107218027267050098116968822007893635999926845447750276365588850578960861274028514277915411122790341031396327725920905829646853967472127070729909792410941925685008561025714450059583723869106896064445126507941441275646798030232783617878163698549025910816375615294800640033343632995398848038321416471283545205750497864174884314530415997957361741668560089094942923474326586485034331508257681941412169418015782118600661029981623383226825481382033216204288 [156,80] -53986669659490439008272804750009003117737010187300391096561077147815857357920529721771258214365126382351192900373849077256434781934470333500157149941364586462696685749984592863045957608335489570599567983055608984684872137032903080660888650694703870359377198739716675880963595330754544719425752094429523106215649436365361878835906803113851215165233837143733227078034692457249476856438440998343622371790296542423303715292270173416050763277641604860302653226030976041797386945015878667022648323051719370714849706521583733455941018575108313059913848426620503953604702987948445158337967145701268284403492493148443458651433845148237994893247647340258937981737727967552405185344542997212747605665433339573160734753262044165147854878983707432361662046607269247832016202901996515074037037117897121130005728420444946869511086236109049586543934796801210236112545916203772103763609611970269396587452883612331700792786009890142444604734811977876604423692794039294147841280276256748968674771604265373303886056306868069476886858656766815412247980026075978560880001106434333658548876861454824071241576645995029086788049685923605283917971948964873868274730218920375295722216086207962396652401245975557291402671070156294810675353668441804089787760735898774115994656106007948981806549421885186781469103214065213793559040176486697327679190627912642305843646475267786981061061618127780937736421102196635828306675153457140285932104235006378303241068480754380928467107205421393627089964572198488583842101357409038722248267792242195742166110373078359506887186396111071301476690818206365569720091644485101781782520888068862090181860766696208936476908237439807622789294837193061666229457929443795248447114756009575458500155411605917438764385288902872960579359682457625303282606411987815187402813287023504063539039660268067088973024478410509681301504223460762181596715136260840888597039928167624601380791600579227856959860194406579829058475197944648415007226068301658210333129111826859318227025179716742214144690177904615795787950618719532381740149898044403305796885099208586958848 [156,81] -50663583670410321016290662184353551746608223058092264485273878956669934538877627620969723018553135586829985985596538893936247708807998024487660690834087362945465082091163319082473722393648858319791818462672647369474305032555152494557042448767065801254773312651922110873442401496139969628555191810447897755690620546132302423368874240322034111555304498085389827614468203232106098532183468029328935235129631754603037584223428355408520474022518119414153432407789062645029029678862639012056447653002686929199394860739609564766121173969649911995862128707417816386710242718043351847250445793086406082717061479737230480928075673180182149789769568411985239834423458741236187094602077680093365766764906142527006600680948732833159477436863551815406693139149002104659083129574318944519115119909665383436504246120987754254044263892215184739812620657539435123785901929504602702594070604321870787782511292295165822481084775493306620222810649574073541428401484012199777120352372657835859001433380005885110867780233915502962312232936484601356131578544281841576560673124169894272940407336383979889048827205836081877569180456555235345695951918558184129389586336534813567523669356543910421795805207133139138000869961534845056102745433339265383596665191907729902881624215907480086088160947410448628923959760439648043351241073370373696636441898120737661908692284458700270470703332132509389628403241201815119682256533205227306849455355057128285294815751742906360423265917383226759461365541591854923480853767612124545707935215275516469715950458348838517353684580688582495986103589251190289486051684486326479456077361465652504987747024233959296135802866853484618857685870496906127939876157878090064287509122511142414365467589058384708264240728891329530647891208153194298785586761226778146605289658454320470829048118272381196656927703332552512497035244431121226400633325938382904900587706427500604284708664133734005313503111125458237524282283965643267718019133856620834648327642263544957223330542706339977478661607951243675439001689563319596856509139347525420767121108519038976 [156,82] 3878797191992063598708028637201689737562793498675136062967715382009569090285199655631311891440585208468187214526634438260780772086162865026713790857387048117749743599105918937528715093400350277076685617035079661741303998761814932123800741866520300364860974493143070183527429739696216320350172566119029537253502112604442937528817350091535875539640896791539537137889527154047204362861780219224959305656032743453884202793472032250809523582131656053559701329902010666747679668406565773931558394548822529405906883004641502243071823729464216192771432006255799257455228050186018779037084813214537576991828154454553111562642884221082238087117618847598300703300283163632720294470284560646854960648327975156515786686995527417493552780158969063881723146920124844612928719294638737980282930267377595441006967704145769862537953580803040476287730271126261089834094192362253126406130531664548286131400164954305521400065329480999393208803448617317612972480993253376026048224408301304927599623522588913200724234729237349623783362110621372760664146202804990803948639489652471772708398371473888876119059731691337087851439515106942445891869968149969996369549178417257851555096666448856613427006681662004996075781522774203771627699867183720043971472459460804687985680081239293255772831371459910308947844026464303404850409632180288758175254078692580344447324329509791391478791198421611542306429627341379239074509812500644353494355363944303022219715305688338320637489495827850625043198819809510345947735839085176376637162090503914885428417476117386188633897062199953533449449451057662616840618540711818007606774825254324008512567994698019880625827959982487015545485195318311398748572682481959466323164354957585243446712845721362416909571865425367440486432751625602764096754233659669971225216500035445580960966075112366307110676770638859948552260028250902587803602005103397527686246386747715993590931427605462869694211107186958105690351961041201473327511101011996100218943075471129521373025823725716845662934686469726713601161913537530394624316857061466060747136759510176 [156,83] -89794114696120323518710013785122819679616679305558358773930608021057070886967978140600272345914993509638145807489460958413127475938772113981629099332974542309736100585392452164452672495104960561585155386564145192208636196251258105157286242811048830131803946098422648841847051273054215952072385768111166014721480417818656979996893194259372248463386343216587263883975087728603990410373776056045569892414642070922278085888743643744114170759918674428518182036159652552750959019371914975349878149623462501223269555952561503699778449608600050547643378606329960776347241120222250864348030551210835889793971364898429023713612785005967304727413704337960693596881498645525893649469897447218684127867589923235244678259927163306816936726124643519231678652631495729668058380734739215700048885985321924026962102250359543838131825990672993159976217629317523874402288651757724536803094856688590680129953143314323676463879769020937279363121402120626321753631319883195515067484516355366748783051385354881202163757906979050842221212714907065584914141918630924008245180775450523802215000732281897305740682530522810722458473516724175012563249742622141374097816882222929341533947609870517955491577848086437817003092926110341179265442981384532380799717535960845720783183527090617999835216437508434025396438715968432946052658724711301881709597249562465753640622228898548378249209535960994366857675816879814900100171990197379229423307241488730506178422249033603461038088893765525887907294258533380697644713580572163808227702443162015628087274969725552806934723838019515461906942154183816174853142414927547581631503942466032355945866613059128798755970403878810250109921281961611127947167806180400752895225900853630752940291885230802182511664337903885876209485899385066115971235462250485200128763554571787111071008729928165795626530097073899515482400628666855084559725454748431493549624050702099098894127572577060438630085074329030880318842189104261399070699399069826622107366450218977193834385392193569157580128331486160221068169894936177736460297119482824650168589888 [156,84] -6129823100949009831983134909587029948886872386917772492622976509449101172539557925298220259070087934721099628333415258393206669545209162636325923078072762641223393031325722733104850328842130450780796839249396039459611648800587074290632649213455527515258739445099473587952834986327946761278809366005561733362910372606345476630842441373487613476824617196426528248865181479872303163359901679650788963729589795500425684530285475479463107105767948916278657977928462496943136976929435661962061606390478312056715393037762097921896144330566927489084448124688656643416849060678650851921254228989783561130693239520913090407764562608606201203026186604392529695300475173085679421578602354035324936889066160744222090945697035468537570185919114137756194110661471006589798219757110388814994289572379768496087707914233679888979931929400725050983028710450333287251485834107203102885608068168205442171563163241961337508553458845445088077982718958426282081022626087966718551821596968567730440036495171041636061893143949654324871999345684174855685916706163022906493278098400414291833216100071749780012419291849284457372360008434831042332933107486090370521582046562963227250111677296680884375489787435327676046602286762853176245773202207080554698777461408491867018478297504110796521794932351576256261402377488536588497730753490025203912458718719921232851173452211524979924707055041592194254078097336354729444776085243226696644908457205865396550242345545381257857438319403526453853658992799665000539119908126772430463994160771255666865953828111017600208799500256291323400543146240783074828112884982684827573263304702196678961121955406300205787672071201150126226825652153709595791718896928238321121663161055144890548656675705975484994905368229981994357277645618678923781536751553392337538083068023308936862200920241185781435782095748727453092173263205644538392646786135666731907250226913478207939578649633581196038471543743107439843938384765461145704650145517706078077834013676334548031535854834770540737813351155757563999379448388706670022059692880766387435488 [156,85] 702635428781836100344059301533767884477668712221835651476603232436164801296718163652097438530230456133276268385684862112348876995386172735974411946002282976005081495503555631367773117876362292327655293691104493792290245601134775889599575867870830735405125131575456028980253581006149907172001606938992756968084899528311724022872356705351336062416770150529050540328583132610664988402457834093368294972791954245498027874209343079684497034274417895232226077965054986466174922010021537663172897414006547639618182336824584143322510797091015764695546734686800282289513575735146591082589362067649058412290167169660889248636885110065863441331910513322439294385962315073297075562762231195102398481872672177863827074945041918756601811235912168659409897145735785877304364239615672558138257445631715089992752477575000479525217592932810184835312067871660136516977107904422336958498162001811686722541778956383350345193111759810409700443264739547310521511625714411417908600686982697937506414616255082193836364210304740482935864608988320936102171864493630075264733332489392622755610059061274124590594293229935703052476048467592935799959984201140885313218815355375756155634539648207025675958963449141978356766757364789785957216296132316217242436746222707256735337509552249804625927710445481067871257986831377254956789023338981320355188821535414599410511275938826458639236338098280627569750514885874858667536672941666415739811979578023894179957830869441731167704747579149912062768300769409181799014328338911683697432017614159993459237108861033215989398232885303295423693551487006109388806135860304211570271493454640961624370642091443714846038896840814809575959668750996423947333375918427772265740582665822702596174926405564092715945455752395215621144231380008348098038933954591026183012214538060167491189680937380929134050888131288123034482681055388904499146183210247399436490476908225167618849507077912011440149378900504180118325746464120159742480453819407498333620028299381579123651372103372198519186193625309687438387946121874726411516744747403025408 [156,86] -35153726678772261614689035138048910228025487228502320641247795273388240197739516323571895453597420297933340383391155225686157427226406510005367230927247941636813636543944466805673925236873199483906907766115122695797396006094275860759438996905551553306618843369969018251779672091416274263225461836474672227761075763496553654154818747734120613563487837926284976893095336219866309046333870448193141204879704880043042526931495162243449404273858112368063485284672075813453788624034323552835248726983175394120090893213227551343088675546004801939315631449067643884240615783138641080568280384210639840191659040933620769588356165540820628004203127692621253363681297086849594616564664466352176133234454205797089724489850947151273213988803211232208586278615028021513725118865661233533056828753547389023775521841260057796976171346443720030308917436007629073084195784950243051407514969043198132691090045691186018676663400316377549012808999923919558441748240369221212801778232145274253644285274257258993846746981414224538188449998145425326667912274296616225195936232720080919812951349891641633498005899843403857919633823476777908317189789055387786389791937273454630215644928418150945529929824631791756358652723492308971491118011798704545438121328117503376382040502911831102729004625670078200424374669664769637398312794646414873388413757313366494102174157818981927160693565868088015337194734686123129918658660720896597452669579488616382544556593798259973962444959434648947883746830224873189016314727148886600990339337351932819392879559456591056606965030947694028975659495877334854426715845028853990175471895970641308639905445343643258243404739489417383423988278938907221769703238970660307030936308096594470407646861966303390418880453830498546383021798127909501457230856950571322912021313088968300186705857682298021870452904723126836636835850984378332248648264475657860544273553429299769505288676369600620611388853082776463411671380701209350568825057903838681448606422786122909731966920498829685553278917821950108460313143856115313824049512306688 [156,87] 1321003496991768534657506239979905916201001877320112580177740961656330968630648094157121640207082633908623245971972249284819991425061003749006492867370956428671759638145694878154076484379291032448596041738887383054890640151240326036697021239120872307919711565808007884032668136694974697112840516134149221466649659724930255357170758224103771887112361186502210685545759006686281946020751209429308169346244157266591651348298177072066152402806178727092632519782104851078006618935466747343097402962778613843520313428494467185859637096937630100545373958189323349410157748960223389178323208070355125812068019280371908389215391296096910846210297951334996206759449732484319271630834114325816221636385576352173232710206711487156323461061034212878349261747745501108834919278358079917099523871433504562694905824621740029244960784972195438775310910737708720890485246080597142918422108579905529839015259386827772112422286590176198472778276014989702038263451066102670692142854609332933638260594817074690873488814107837056824526494350860439306013381804226068495397201347700437997591935932425846460407585187350561629356114308499270759843392401917789226667843181271892911145829735602265405028511647183515878336033409730496418008800724092169573706583926142287371666620734215759059498139317559231132391994909556062065473914508822505896019033719688910605409328042445948318357755227824459210014250255993859626543670555292012423752638926251050270879541478714081666926149779680086429703080446432039186550256591995791490018001877432675562496432661500756050457750410635402939629617774885440533055449134477406077452315131537006678791764877678449592931599221489465422784001176521791777535148130226526045186398975971165936878130157846399733148795509470217097871850738703697227572242932957172672244832960810606857622445554689867238847929470287474822898375322982031528427832145695377597737396704295221645283580498394348712287937058869252460024829497121062772816262088002206739994131893283593248400755685250322835830822270693980790560768732506857852286861600 [156,88] -49910316322810354515266009186562294796213723191263448587168159488077603505280462565404198183862139874730021546957180123906398776078156651794245795063104124276351591170275802037423474438851660838222878512220757805509724368182091837012320325587827017128278924008313537372621223474446875407021306741282493638747458854557438438680022897399176528326750041875061051891551961617649826884420683632398496575548863580169699941895460737032762310379965749272853807891437896662668039201742096497630366729517123844099043252766547825235176986961823553030466495559319504759358565957094635313856187687515637733369501801353461855103176154925065423975587030950987785401077490060915767833807884505195002720530490333848054155512258365047156774200991316540967328805900502719171004961528620393127747018333311598196928572148100595924869852038020718417554730795440336441282711156312226873683350345876519718112008591459648545247816993746759257281733028968567483521768282869547543602097208042166971006563861990100677388765121481869464571676043865456671342834507841324188659854834476016682150440813062461984939014815221771596613964873699345039003473675959827161391040120158411318822840636997581568295451123762982514253211275172875414803855134155878085174830068696124113314538568410658279571241749628124461489019837786353215023680916327459518686709902207895130948506963023850594530452559950770629259926049780197861376788548321525977469162651152606657037946732509079767941777398027257228151249247167027327903564041141497022218188874601449088602999432888516268195247079007520856748642840242382316588541736927298982105510866093905802124797034995022673359208104873725210135583914997142501793941352385111105217567809103277477590121255156796937733157928691788641210126707544072612310173085489318279044712575551482531175970853553517150673790744495367420376338279464089993116227973470744461331478963073624651771572409627351733042042521209630796734013264908019577463886842670640457100860568235924927993116207374062715148203001882328836475737215820196699541376 [156,89] 1072188934113245755931423569575456565303130998353556630214299172921986160756619712273458882070076624174484048665999048741665043006071125302954245352892859928246695290907730162017118235556235624149209127939375137135214291321986573352496987980845319523653215077239088479756722048454043735434483826061758331390306332023164853898338003202685517099351599857064923074912619554075776080984624750872005990251474793105191089751926832873083630606660936186403762186060347685166307533217925634191730826899285510691444550532284197420487478706961878023779548820734760067697645237781885849212022844065532126612597673978698816532336172156514141797830321745257325455346242786579732790562053176649213323920330976654056695761905437229321935015862814952958061597628275473503812978687319377807412441849016029386463156918973214448940089232626405868270800210869180277502031924550943134404707945441260755408269180448023748939819124044631920661959191014476100099677605499535924987791442383635041927306188807049099273721780752157140957660531161508960023802593768465276490981922020648836707183246885644731450371963449921152181440808441135761427166556510922616896329987134768400546859651245326046585626460241319913809568981845511326367270666503272224628468286821304056626899509371616164050612987758172957373765421933454682505452401408683591625174196994408964880654101524869964914227887148317331864111829808000042913247860360265388948431906129936746814615567963469122267539480233251389218065672382762838510822295013551432064612948787403462131113941071120439815801281054670103778877728664465580289179719767300528275875586111985734261903716023921077537396823296594718419946188059805967567564732487072689726931621269424704703852899825684244862421929204121127326525840911334259655256458798956065710891151633786410472263727189704947530151639745138555620126378865734332006643145387793468876053537025599362509788945859784100754957743607080982730935922606699892502657962007139056601733300069243991031220025467573669789756152196206709603723856206068685824 [156,90] -5361478056171908675542431530077837120986237830448700577655669628949662769192481870399737965043519556477653659760658220526590935201649138825616290192008543050606074133642919724232082118266267086603651704380894340059562659576098135361111394962171642042269847160269374505030806327495277280196215312300963333546379182125095869626707218458796877541341200256792569385950247769420448154561588524306546742471850539615351115649398324081355422824449575590228386845009665232923708561839042650556078368865352101520141091873650534224978271429468807882420710566441056135139471665269712138987416382401802951530444047132937424708237805165391167450579751223489748815016675828354847713982390164089516483103293223652936025933112374265395052271899296397276856934073528817826990472153793745316614917274206143782708530384472572982249210203117927931046522769093059089233005607379512472768067026577531589382302520013489173896583821561266286506724576802589958500274027453732313533159352478101044249277061089524533305634118488529112385338746646669627556296714909302715054041813945908645691399503772475954374554197159062552568222768256558102737567461905328508243717066205745254438852549175711219816611989244095807987189858143524322186898230456904924818303655660984609651369206973299280532545814254774373330418995501942624051352654161145763528213407212528776118994818294744929915661252546097838120697589949967562830980957637919186772633235549690657360323654677930281541620814445250509963997874072955901825092699237480458653547943807165804150879520666948948339197270314615742344812590577444458934926982147047728217024401270953443496163512228350715338399276437642237859416088471668207396459245496792909846835753946648506736286855330862947254832178046568054356893961189391056019302785653763158686943804500545492745500889239736468615945564636613783286659402823045864157866909123587848998897890064229637239476981436840271170485659638559004279750711115260334798169923895967106414597765423316223363616042295809086138068334627788694099107245698080 [156,91] -428591322976918126390010030962557161707944969324562417723320347029090954989867259165802144537965911120331692554115730535717002575351120777547018193019360882781433210427319405110321911380994749716144882721834607282256033511028217142365138562444115266108906173170218361801507373718091404745665607334355124622272784719029828156432250014495736164500179163709709363366789540204070504551471229489837868392620829665546667339241195892620514336203637408841768668203013854971852530540697222260954408227020093756721017286592938282897278200489286251475426910722263822307421889380952393771149553427688036787143837647177773884181875252897899478233889213170322959593071100708663289121555917763940136991532165615297870009509952021628505188865220233250600435104551069613499026490085467261869396583102041543444429591856702870481315591728371900855218355212065177959336132220007187781368957871601219556543671086027540984911803518349073468528563884810046484015946714264587749797955045021868283522011577519338290816619334274754674254953005214213053245634153095504283821137580849039916125516912680093446502840623242405927972945289046711782292445904008020234224968254445950986134004254351355792990362204649404268722896464627111515185216571547086825259873134007096591581278295324633383093449450417445317041834546453023270956876616393327658700554923195476616672951274711620262309604792843695192465757275338867976389926376777149935217310541806590901116731637072218457645618825769407684836154728237070030511099653852535509746010246307968508945054626982558026793772018681963360966161616536050972998507533109805751040422253603768831025863028370769650918088881372495539988047914543405581255313332668415628383842453172937023055151111177220763652741959839400873817348907621770996030852389059361917215714941144713385448726594537680924007316163611633595150688675498300488369580486994881015555600764048431842540974350684741088047594211975526857604291372159541228162943707121129684306832463572886209802383512754599289892057589604741794138614416 [156,92] 38104515428492712248203607295361570694321339267241211906041808968577789183855014827612457275960761055418003899305204898256251826932561629296979028439357540634805195301490118627785661891070103955901074443094935222358970680389072575039466169885907350243680477511546825007487075644566500820941412399528061702625222832566997403956647658573537326379735577727250756950274716241060094179316628158647728421366374406741344026431134359053552418012478821289765464045814679115957689665886027490097817752090295131559252831532068772360140395602568641512115370452901357937790933685805165062245989764361730900050695684648744248532298502629954974477023927087098640796139045561510209957873658461117950823039367552078726331678705333246649884245759038960704845013029902244973167124060571889419231445810978515762095157611615134713241621924022024999353868917673704089837955093733000275194098099692975089785676589498208081569075444130133275275101553153795160831481619566201108989441745465481578022092738822849158778424097815423790186239515048372393332568023272135261993958162075179635797834537771944924587248801499255535995327536567518470348974460299742420131002614211702228635521378291425245864304173060825736981900206891228936191537240797478321315728073225245792056009080936855057110976045821394055423954111964956478961187656253326443160447216938430763639147992481450974639693600552212857082550565881500376883861817242853193939501485160106150322471114106523166754310045621932332963799112117774060439466253727506294030901659854680175856355887345037179702273311966127935928252243900589780666253448173212358466501890399862936266661767165749125164357773322057312450075781209504377796086775079736977361726642604638911453235870933637698917940380652412549223338244450308469489748650024091254040356462987426090770599813084402190398251236152814763636156271006971621131935810952621488611004428860077972932023660570558040861267460854338600732644015374599785901259375369771147696546767349724548426138040337794688132487354411456654803984 [156,93] -1039340277662359908443528522757030119219384210877750731011758683117310013966726866184415973572691576658504004073316665024167081481621390934288932729553967017875073813556401816127971108389415631979408698705807525306917827742993013796336852877828830424057271490486750797165627126466424333374581146697563735598119384372986833181563390917914816596200934768356709262992561116227207098902153517639913385726136112901004201988059281879078452324228201621461103719582300511329736854921240526570176641740686901665658323198609784912123673446922781382472709224894197079929824399898570699185077214531052442214242227499615578092777067072458508555367725998909202413597686549653315096997033951402916896690006606533054874681821072286888552170837600521696242017434959679013546955859389028301000565100517837119947594509310229635790869467846791240889366189251169141770477699434337835287337010848366461912931603712415506319680610323458868855226216740380754706564849279962008643882856222074366564034700213608197504453010632392010902811873574806514279361671497820249163497755771353831425079596030101917040713215827753232916037246343323895832439084867876209773042290007998885795479685849206332404205556272899182959227182462307636705143750970052963698891410867774674373457142164556463586419974140908111524115388854275702296537018861973776423885636979735761304879713038416807286632221587614380910308872001785395655433965963511055749285051065601763389273007450229515085311737370478465317307419464622684268100633585296219451626557728040637568471703085541419142270048622344744670198053173736120743312398094726770602269888717500438288986940618683969381212205664151763936761291263846111604110299980538355511429050250857577223105679408352997779591656740288581328136973835532135666099046489671966188425630240894115025097906317208908248730831246398138651342197903717091418380781017498768470103275612526975203351577619880324680605111603020152852427081774702817580088136690028854122461334117947574919518548301727604600568641377768154624 [156,94] 14827714460459264628156210075607559112270251647841891031671460611689337645042855895484110636626693990142145622342732649769427981427219423845919496531999045623057567278329044818882667165798722829546119863210416028530717646592045815923897755863203449466510193967891213385200661744672297907559622496904608264004451665965072097042161183082422778101674743394009726070936365904229328557169450979098302742608629379396969275207838681759105357627006521479992018058933487938813208778703765117761263270160558202081273334168989912079508120994036213576658882074900517901507300353077823715829069913600655209902948244347279504555597098783462720264215301773913230244289262015326020328461968233647050462373062573322775774789501609648716798417966588855620908578027204983064473336103070683624271218756969201697417302489154132939833518473544987794308963753623743278867594656879096522825234133745300271344060076788175717933827321392544132023534082811394819093247320726850840499026482002391873480544082993930814875131729191341114847497671444203701846771868906560531492081320534989754475901129240612255693411052262676070568801981739989168219779208353166091141282785216546009254557375991982903720216737324626358371216964425622072104833660000561896809960378821472080164125850237355139663481560928774434081732954909073007669888646986501124422397332643033726944656467691247748124620496035377177696164628116156269902950141085969825358847345664824175473369910460179795304364756499491297699660607214791063153939731681554112332184925497611013979347096366290299953879152301188539084161767557160854275593990027408147943562545630123747650384161010849535474684127762312646322821188325548606505936263805297134104998847396822466418861048388085717453635615027953565739409492507826176905918206375443004343947802390276153146216312154524593855068893427603080317250783968617258868976535687859954574007157643364545187738034198736880483770979392116060230495698846981550285416610976984964442130776608369877021678672980230135640102588530688 [156,95] 21124889496209792457797549846593005077320674186183813106459376265471251947489806554798761045132251744438172264443198678272684236764940697441861120011671041125650573923750087360161333912864317080049409300400244790839835763870750375535121226090959363060605544377055215980195819966355294978210774427703570642636733967382323787229692079204185817108995901988142007399853259458802522551133975390580503103026542476056223108200028705094196708687003483357968955682397415085539267647051384407000688225841170226930901149745382917360167773191285333182179953125109295569495670925027562823242868737136584908315732426985166948445662304517898238090356372274966534493226957976777512328530246967514728323099968050485441020890017385072621967018452900891532821325503779561254594252703066486031347350480420481509496188619202476480600764834399123216453780384298147035266412100349264853240133992367860530798511213548867837685721443589690236865964425579697198173847480018843404758669566112169137544885179890621232716085306455261291678354798973743917976611628792051018028992955492611483204568873226643558225343874854474954112830779777265204529512910652485794679048018745737163447371995843679846735487957820373155355751957607206149094667257748586443135324658872333393912266404412214597283071100754131447235622159734478319017104070598158397321980196950286606994847294034549390327613727503005010522941592559130574192762831598388216004386049882219740429744630075872155943864960296152346999902008139941620586213113506536908980854233032479468040569128240941922956436207190949039897563196048215949937809842372606801508516589437242519252033341673262724397664414955390012133054587491822665450203820805206727550918906443192912035195222996696008874092716466354877380958314558806690025526175444253524268834495502916664475672558627705588183669822672509174440276862325922325724135585403381890922654087302441394599834478676204402906462212755340570330279461325433236295317156798332726348163820758951427625731306440342865312452320 [156,96] -8306778453008232357110704384916058023868878393892758052883120926507676494593928366890020144366923281017217060122793412802786346087600845158583200692643430117653780724329893172631586075645572573121603397632564111939977408782937845317940376675645446824449341178270376733463083928790328789607288524660771638234222223575738258614466914738983465882301700997221638391940929868165876586168133764180826971806708755855566292732749942303147180481472867291027078490086759240583962046188113932162929694100541934956796341236819040468475841737652746829884576679291324361059027269703343151186231112830449704679761892159022019250404638230975415695097933825541830836999750197124864712721158005631865743117547671380489822713388567359832492509543216522832217133019974003444427824282348430893481548067688986902302991759203222556034933144168456747874008963928425904887201194257846624264895144305884247490501684458214265180098565590594167596183930642898865547135751758185127435309053435009018767388349960098540457986886635940210011293009696445039092511924085807829082829216166766676226345049558276664143276261532971242307223184583079163037967942865593247617613870579721637553307003425013168363307908706876073719591466229191188267344452501793332425730691251253445763972656661013265280029939730643038660474426092161665863890799108945839948760175105357138652365389499171022925473162437069229272725263728628089454732386922632143116388785704172723953824018627082488591055943989585282110207850730578865103438632930068470857193544442193125942596728692221527076237969123061382904030781597308249035771782746337056989171793945730241798983404702275248298911434653255708990465382520192907971214555522194148959579139501778997753186557047055843264198158269337099113144556660719340435587065149534231876625404759536836590532258640256922646671355907656546226183168280836248118353986664637793403191349972322382874722597495662718091313699849675625770502127702752871792238857487868416869798103707634593311003756432002546026896 [156,97] 191853336698132375126826116315131920388537058871098347622718785179369842952817810575811573387232558985167821040801174011434061802468824510509207920495451712527252953834114087835216752080492573494855357752941864441300694660948937291944941979226269251122213736271602776040074276013139781662846958891141816125872754740030879226314590415861642796408123187865134426331953117327471547700756248924086315340281414793732807085805712468289649056861539302493842569030782922755728457932780976387527030678051810471206191154557491628100377092211914937435410418391341602808736225016395898289527057734796747235133835061501341576434642477617480842457798376823565177788579978435618882437121382629358539802047694635144256175843307925850092014253144607079435516984620362446499367144494467925484505778616938169489331861975219450099035964233554958224374988145283359462243813897501549991394407665949053267789240901001102064044264322317522180657400462653204325291359283484672843864309356937259731915160534489949876129046179586367709696349229151028772703547404452154352424081777319121000547819555433906521749174198234901970027782787318724313565609805166422630403094332545152344787261631600369003115646276417868098495985844365323938937388699144834116175437757876298095454514055499377925728650486244465439390233822146028175588657356789606002342189603371811601855898989186893030352679735407208034630728288292331316787407045259449279346358313880663592216162761930199849105028310706341827483644726240508583987638230284092692788031655544399411806807447124192754915816644349646280435551416642825918805036968508692982229447907915544072101405191826060781760547774613329099833513619017005226500240505733196131220253900349430187052321260570016360173924197581970327489386773714024016270447289996404384304492630244660876555191136314223620302477898726485601723908382480977972588528118205777542376635232860191112950570201991970923116723849023703170937881702406616109217419690950505550647817420284638085378820611396553536 [156,98] -2641642315958939858159112500447578899575948940972369938523450589469744574344654586144601311191319617599069622436980908152565849250928171493926979053204413621366263624014081837926853149030613537326389939412854786010635004626435702674556718048321674334502138045263189018510811066555597808367685245500497626095233394835554262145481852973987880284706904315896705283258416160240190117263512745060466261904608693404450497917649328787827602597836601310384035706620472681276936812034730439907755329421572329169362150589354649082061899375102669465362550510731499660069784337773165624967555220472467855221497019232857447602519686878906884461456944033695760112865298364879575316267039296994356519819871890755961690232902195937016250019798351957218453877524525930042483660229920795732910767942842037360370896815634250904865760644487429065906380578998654253736314274721890019484633564174972415307438006807686996513723450960719833726129270530310546427601477059699535859572502454439956876908710358623879176532323929844819618433051132610412784682568297004670889100926686179610548594972155436847679642305223550869899078802532243916448573020216531713250824048562354724796284700450319254154699003879271024889333482211106260496755697707720383531999774633501556658754277001275892908609914432447928633543261434358330578913312620518285815868405911858298274704065514380959658184967112362998482446980999893358150530153335405264154372479371272822684963126256556371382848242165562145953550595180758876859781719956842534080210591278089461822435254107640308157689546612886870743449024767286643615082373437593138026222873999716651925673036705245757334550756433337809597561538917796055926559014090122619615004211061803829432763508188149498127539701429734195913016710358755735867414770609169330164302014727925847345272916781902467376559176425078333846471092800711153228000285690573463113088542723509354211421928354888939430432847886042651928037588220562908699130488266627878392748948940641751602401381648688 [156,99] 38929368142608542079379398067338570234605659861667577532553521208537432562526930924844297283795515370824900933780139581923036915039033795583070084527279169949923109902578714417110850311616017501439990978738018220024870913633338579132764426970355265415393200580672734280650068825113116111663657997150617777721923435386850985729059380399298615443779491655238129443002766545335949355047201787096810771477179693952473850564980889196080638375110724396854538884913842777157807943611794114839372236027903542232097135706377552766387376830871573880979203311834696796546071632596507090552530804340478528751392583752771423378168245997247676603758663182493319143781036602854963502853071777732070007532791491990695741295740366882579307325325796590640350874018359232541032113012987964414294324667543437810248478349660837345032882619416007481771775568680489997086803221935159187091244526498515615918508870687271343183772053571631302728748041082070706234696105997555808968476134632643626781544686398587687164541264404169408143925433293140654475207569343434864682685924648049535890497580042315117429696119708152816097393387697849430968850328550882540767554011200289401837208918183859837219639258313271622340651786016437597400400605495261852251388352506668157581511430578428109222258831552183098404018920991908190669000048885558909757457713062840096027158708850373029378711145326873838564368793114095012126017490633193795330654990569024092617342702792976849285109257724308412962129877197377224079525669194553316352702937757521125813469099640190412839718549257479447402658835795190747985444420005347638973961460391639498062317222941739064777020961749618916111310962839729855767984353242177792562922317570428939973038755823244647524130540903808691578656714536785149814623500039631774484294083760432135516759124797536846519473964159217712462893240004643253909701283570103547945441293390952426556552001213205293358917265966199238185810286062146148304846033485336788850425850484862845640751488 [156,100] -532000680367883776465989532637340173366380907685048234231699203569409811099224385012580777334192472897781827856167865017285585457423318549985588393402034500163841918151864410917760469668058091620028860746545020581021122713981455422504404314984754044305328770453410260239575099270321948171264577926673854518808908740901963085393684043563263725283699557820666723695545369965140702544975700500620359264224251329576435695160019233648857623507603234292781310761124033795230880931925205158196962010824269955297472178597879172759680916095648490595457963339485001167366136943136383533605689701146196488572412403794758281511532271208848577148289154572889190533990823238040587909078426549835167401414185873533985309449210531410216321916496604158411087578667267677297391294968709045265363041136975601018306516478281897918797736004492280870082120581238962305563163209515467885591757408820766226287934555222640373191124818915587944677912150456733971458051591317659279483817733392594212075567312334764732560885407012241730998720197420951003748729608817238634439164885731138760543159263885074696150014962262500878959805273102830538060067549651247184070429588230898837912639618252858905970285910618358838564344168683405770721425663968476328352026032878076739417738392473092241022938148648330352923347431025853773855229440880442986692859314089816560451157299343778003487612743568151161248639247471709997665204414663461629260811634925384736686943923949872766457403881536520095017234788630626128651351764875437239470275496982201565117208929530284497561106360189085902843504413611814652803512968228363158981341987259936680945566519041469602625500510054609395681822662934948230427814808782644100035774149854189034133176790446365895294638946535363387641267227741714381381748393903818543441251223757694488882916897399393846474858569708418329542159730518834770833791743063072638105519666431855589794850683418361644911891558380994192101516349495022399703048382569869672158406020170085368606 [156,101] 4114287000510419592511284321497281059670002152646383413386917847152530493313508665474733320548310161085663047823796649716286076028922770968998836048479046804297555748050357390692506631198837425379483086981149735538239395416108693291561090249063734108864735464682401592454074525322151824640531953629154645970792028835271970700816389536821882220124906597441528961785441338020465651321996116893000310232759465089469085924298924980730601178953457338854528630581167357793469381803118757223148121283713802558728522120099583777000610725760325126509631338966229391172830911637191068501731123413399161672605848366063139788965242510323354424380986315640820619078520870264969376285227173596600332203437696373551019000930993950604027173691009139796335305326603470803867217745544836716838312758015592247239402863023369926315317062251034470533005341757889922417637031641448754192839554468511388725585594512718058184903747401414200234794071847545752795009022871754555482555610798619390545975404950987227025780552986807125623379580147987925494036700521671223793869096721584980944954516214501369648105540837193468952379320748264154428744080583595370991413133475227491817555618790157150916303046973554909313623987585610459223516744309439251031954511152642348931702614860797828891103277404036869346904031864018254782165758461384644371861665792171286931145045581808102737421658419826076872393994637138315869173591305634286930306479282373860231259824324833669267220626297759601484320152987971182800669002486352799776803211119663878384264140574739188895380172822726616351766237235395069191658885883480117149798955189016411485995071768531600799909242158506068091539975182822665636698300297675464731981107021127150878175763355168179245400978424496566484190895403494498573727321823423492448476032451821526351269204398335604532908114859086884985384075929025119447787807318698889984392825359929049832695796543630403967420431765043782133669825288052868200320433148932422388644171122643264 [156,102] -24135295817250106945270853484245614725814969225869874110988249867493586426811640113816925362799721776247927365958135345554767508060937297954212241919528590903821077263674675093278171221796976504015785011665405713980097897521089458938295339265065851167475704580237075146851536202868246256946991733075577642028995578498881178471485582861206700413774132214556139731854198464036633218301746534932872735983627282342639933159990726558975043943243104285501068544195960196077020509048195815269145248806488987563272052039369566371400931145247937328806533109450858394550929669120457453918033904031981284167290999554170042141786549705082932183210627344821322546147932582547414402906078276642397431756665098430452619410259043644558763610203128241975009267355877704171040533170038908622928748729707968214899014205144240306163757045226632449995941540422248751146159805042738364307494251031672964854711267870227904847160261464581641180102963615818835845936883138230538134725146643196144387782888655702017822800005774640446636641697802878426634226227449306453360873394272625617038161851355491447326931247253212711266771951137540282274063466546462401910421393624342244744792646921251633854850748593163180854693792900709323337186754515580047356360731969357240157705318540056054871986130932928583016125437841943365522800640813770700116098394896749363737306781512060146150720880401680593768179707557965769080814668641068860667630079924572845829253275154570853414215588107799143040710656360331241386287628491862040190283600817930119222801735546807633626275754631737816785498434814172951943954895976647492570167432148273907046927553973122059861212937675742540794306146383341942007980965790678441678418383827754156547142458238077926156173158502722972041356707827602586517930579776922106307486723116286745289137403803690249518302671603485466165025550230088869845394023176465835631093025043089662321024724657386222882697223616226889641924716510662549685170226476687686375562823904 [156,103] 151332571758752213663978079840919569883485524939460129878703828283279036149093775687857403172873237797013693734632660524646474760151760036808692275912767219644049556599702337652561379463123116444279771240791201399442512023320482861597787808149516540448198080186829416267333062134947420094241817521123858697199192823542386233423744650605624135514173745751242826441981863471182083549126267979469310678623758725775698097126496285625958297707131911257721302617643522631492394233128152289732628901975892519125023703030211607009347978451919703688590939631619723917152665935576374843324979404180782152008861031276861862891601885253734751285505693646846526713816161796936825209083199700237344935908661567394270882812087399654957449142726390884773136538570955731764432905593336865573695252796535742272033573841597027198832775507013888958925439945000770858915741253256652972827014144020587233868204365351511764191350944670876272155592803088581058480411211038347592023139228361914194081603755642903830080029174880262916760902936550329548978361713791154996923368423867802368386133575021817407929856846772633268908616985024132743478221537330748287490156374631950559814452017648728879346334781768093288996627526968050010253871757498535763084779695552127410660439272456147921767119607125815513128127899724355407396541178211311628978495827415068878621106564230149896350207705650965748926572927390563718929269300191824746581945882513366060443863402191822930273585886715567500603327572085727972213652899890046249729776537512780466623127305431537299845924200613774534133729638438143378227287213461293098654695618680834236084702447762460745274947681307901796035826196606618006601111110762928441770886234015410457964413630845314943218526085264428948180604226400493945558444129738891510038700584520952405066373962887623836787463926383705641712442134067020771766050310100991458528925497167235665092474836180694790428473782971282137450403069281043863739031422161667977926816 [156,104] -947986384386839882998431013660014298417141917798127924216775049587928018975775189607506473791446624229022158496039502062218171175319649833234925553312821014343541029977435666148333449362460558757855285820028088219853031147337598692944471004589823624086729060315148877321083939362461228038988366205831745849578122448658875823201710382512040762968426693595089966654695171362044492037886114453955970451601075274734681857049962372038134839234879910799452597684079097526695787806504983774458702402278775562711694759494714154574273712647708562677045819224898794200009979383171116392017316544936277600871738057312063495414291340877762856401219365635919033831635262964789958303153097606484682662741436786759935443482814934521985814570474469408532078491751538332765539008325055992193783930047742896438976753067198939999138296865925425409578336255160529777484194562499837766018097774445640734252644390801689603950308095577552060910980428999169980700611702681616093704970548486172002611795743128652071503413132110059224601522620968942936986870046271874870768989957441563596846395979374055819047565763714672638384487097237634745297312647783508387872518945454168378814101690268482089309712886344868559074038661272041609791318180400036676110509479585470528044800743459754105701561054142225964991189841117349777046002883534675559138596703601903360005849794390404870768610985625452869898934086093062013711750032144990721902493097533534242209893415598316258801282569699482219742880329204167016059047728800592318879081230975427227371151962512948489294321372408182624553569459901758240664871463613142031754875398845137262671574091376940000415132832226640347149382629852232026037064555621160044077579330622882073708535193927347154108069050428132897098843357559394259335662819362262676603016533517814468554878195869662614077289063415074461364427987617526436774482276068612792933944394930925976222753045236940154647120980238534797588908382345230587147813355594917392 [156,105] 1325006922646142326621168006225586005661399242044073382683167007373655596828969095178903929052411751330171307948922340212404262304604888402942371553717663007138144991679185573432504646431784942211575477581790683065325932856972450969279970302582081769541307497316378661437750405242789641149939797331803719423801087130545357404994407854693648499630955791401057164347826833639295279017003381047534812459359403900627778319443369557683722953353676629264929144895727993226524729183206467641431099142314873375914066986314271590732635243820939264465083554061120165128644307618878944551923249130793653348110925995510533559530363156433966736455861114025815520892294541934433779536577797653742616450347723176867482008738937264604291127587644576806570504507305757852330686038656489014904346229161261839633729976729022020014586291596619165624751944748692940227534096500991174447469807457118899451075056170395664711014087098164050137030008339643180481005937754876338049593531705205935265636712981727362990764786329028357282128205976485032338364661141307194558961055814863374587827142565076758929627916430493302177571193582402596299988612178811799309843642289441364342242434262395752955802722641818934728178433529779782748888477894900156090728655693252139412477054540725225914946408396656551987494685936408437960979998425115760622681145363396329020348208635545920848752836726555800425317306391977710505763309610858613840443326090949073871659999142499282512855361973939653852094577328805316924138087055256833889566941793121511021351098582364390963026603627555552560325809342046798611536703213133299876364430034959441188701719950972277888914351474122433968673073604887334909638127950136083702147590166244979442361030028683508410304667884467088089200053411036977104925692930671627768527726278922734777666610481505169294830580813976731697458062492750487555513878335610069210889142046552604725252683600500621018589622206463670381186812365876514583002873998304 [156,106] -25483132973722952730006045580979797191941718039532103183161420525413803456188624952065952182525698566973799428697961473298024127664397515782536737065119527787933198219981151365985710747616822886741447987348719887208302468635081370487517320007304186681481665055779869676071927631491059644597379473653678530565980253050496426591328151951869432872355766267104686670558767328680770402740352928028423738483976506997163905691288598603117450606480413850559837673348806777954173851593713888498915925879127338660948617379304866950635516107040886326944352880440677177317453771136664873852828782908223835232225311036558960591268264725519335568008833451456486528260529371946452805858377332632605611787939834881622351497912141906328052037458049308424327335289690290242926641421553583347902352041258484098845958649446420227820734829744467047987022793001746013961933010951308746751714741718217156194874409813374342029461187355075874404330293165990546904824585940719071536070532332809053552405944564199675720077300525815769138096019437634836882388577977200234915698129360385205738237909016909281837489649693589590927735720965523873976231657550946139569748820001877653613958387395731316222002782745702550004146311600357064682175577023989520927994066671239923358851019884542509177684642726261053779108112489045181726415083745322222917476040398451041153781857188742220041997116567767981492824187406808743579373567921868405922747427924647891196703685384392207074467011533633292013535246694825637614066153056306802256350125585390205208342531533264152027976680439503628685496461035175470348639893621471458383325346829554269103849069904303347347734353131816163780591797665440612053741973686621190473654024684042934611972905117054384436068411758063595949319260850664385665348729747732927715266950135828448447661793198962044737525854998533872044061613142819659277473672161707824998600647445186020418129722257315133604808932921882421435007888643287726364036680 [156,107] 150614964517272578795523959036267637249397735099220321644229049087894392505159842464526349843019541736520059377541758359893857808859132609689203583686300494755363050539787999342875923841897647287445403822879806815480656532987881302320959069105885666207356616419911654281384572223642682727342188031674673690642109282660099496183217510394645171966449694144976899025261880606489162120986612063867867046890023598395802782481884287346969327540605703656036249228046691131765408570321167776323076055132445560047935329348343048221986969435760373531248735142929924680685230998942425326080304490358964144174649138177019554558880899822290488934530273653725466340911785124103489578151677380734271556166785684911391959730856873198718284062645378815073667750617949332340755310082394081138052920773307548679267877134849560812038665126824558625367771083941248416471303461850735113716871403162853092364419831496495508979849075292406644263046085037410700398108396845573197516644514775294857479478080876748011214566006348824847529980962135462310600638543256948119301720247284887840169253207898113269323352508272918570348050841217403381456065053560920319832777644541833421993389485467475923697973496550202503995081212549802052554302221224861895244579157168182114012761030997422342596242656541700098568500169119823602257822885688222421039297095003462956243950914408096820590603855484191625403816398012992230960584885388264795006974113023224337582141917093362020615912201098704348242452952686493747197454180897717863950745510360040969944409100369314190211303692346781391825226761293858947400623545955226467286324121696506617184645844527062116440835725565832123742388557282896638168261688311546099440818757323608327709405805383810387730541543840867886190276427692888470499826288240734197858611724122142435540561441381404563184783491892922805470047626177118932474219188790170279513559159490241761524285394360981258000962622676813661050724560497995175360 [156,108] -825716410393011240200725510435665280189876640786992874637418559818439619631770763552535571297837424570798531706858292580516848168392221550872865506261395395766956359326144742726613807658652961493054614721102230483444363845209921943549552071608216171683764216973763411141138654997232204702025938400259432460422809903920684128833591976697894669897166368442999198658334964580239808289088590179586975833024105224043758797026375372463153598328658019890654408926918345533096004206658777524018820889270361663091922988045961639809797964980045771354549486821802940473635692571566915346738319674251790346021975376622307752253322685632120075299591634298746929325502409004702792445211139801596874893959428588223511197935254820707236558796808878154947662053890188452744281549253585777724027642213262591551081504490662242164359914624580122984821948465730594144564392074487674341669666600778601386280632439100760123093614595666256279677143228185994981054767003849738768929633250159428229350662818291290060550377196627617409361092570061481024761848108692490789626826949304572088583460908988507062679483428455939772147738389289998824880390301324860500760741653406875262540781782709829838026863792152738764006275873568935053815165343928744119825546686077054819471111022034113501319115096586741851763015151152813953284642126393678839532901768822759262000548193798367496612987828711453608750822695079675577840109453239734238369970661008592632853652434477748652272995363338943741649071718219803421927874368931574274479337588678314579419666621544969761982174959950413890976158699260422493815877639224904103898279858261588923646128913485701853725980410972269807691370523626221582491525992278909406957631610511249704189914258121716795711054814353472480294005667643939291335995910706024955121553979665918470749795067975102985086940718506472815724023008793569642626999990388715235743920814480770650889309615849331570501737363712531696968584707241022 [156,109] 6801073399671816907324099002927848337820630233652347545922148114718981052153068327114107424462209521564246005932521842674640657153487134759049897971045134287367679840095045274917230438743281450379410286587393248651510814698690790774010866006576086591185227455019021656069391938364979951816983863636295415235916036535959175063851505187194067571033003037120138169644203441156782653990770300754206779500601762281192676742208857350860257657503682029082252979444522715509548174978537745250797834817723149532623079122430214306744044203418827156881519148904943228246011494351365486618210637594824301664987180207325211518380617519841130878850117677042944918431499977936885640657383355956849963991949489780078303020987183345469722943185392871495685563186877297308218304727206928784300217930660324174590869785320567776202166501539446779606178686853945242064557732396275855544234566958716425323452766428956140328630413351935853056335937171568000733194285863631455240790336911459209625512979586193891399515522285732246562770745671897877697871522899872021751371494182787292448714249647529771991992104461354207770736757969316516153094799228053468002963860337125447513112768133379975735805419016066547424598391269604141281897229784718345655367291189365207153817827616077840140696225105013332163001210292024110492918361366784873044990489582973384879205359781116604285095171775093470838203070514623558845258254741798492609067136582463186886431281903598425748685633082023444129657977256453176295090732518782149933755150290077635282818168093501602430393000642701769239456223231195935282610766377817882614889127599137516619778822432694679833244962374893826458861537138640149776281836961151091909994119367766785176041345422052201623045770294845131511814552340421459736494670247601944161699174082956472453967075257089282616721355323092830789208370963331463272417964229598440625997573050078104095386146703696285928147145936919125941274118272 [156,110] -17765314290343417174348723010080896114554411389425434906462171406433315265527588345748285058573035238835022460652292416492681969262129804946658743456577272182185393806926781415707199674452700114815007901382946145721490925578385548434980097894387907602545669075816196456007316679923881415612872506027293937776788872374797257926426978917938824735132484177228862569087293229967209559512741168015375656147728380635518730915182329097415586247000684304423690279874790094856291598984739755392248042308345044597771674219644359572576187823044745172943231385998287657261330718141790450229492872676835538324986312430541038720983069116391353778278186481639568087997451458866114194433394621085100312240137395633526586147186522121689308831887099011374811797443002554458583641033694818455880460646263230432257801758708408600104781339794097062214934564499238426221361529349108107321607206750001988053432838305559678960708815982150514464176380596405957034566912419314309435904393653793220862299323266803800308265959244037585669408979871038926075507735175438403865006280900215963847507353523143033971644634530657284473463231454413611412215894327876730706394385886353561574815641211939671772066602037882795669130736951579447559833385249163309728095533667212655826538536285772469729522997402246355478261129254805947696106155384355249495078203818409334430744185908642410414037495568530354608020355581615074946464718916998217902114827927943506383025278264327610533703965013136302851627404963781061455508838986383068229702229878560947946485862308445661675906480080602581367067010709119541421665398805838882067797380097570231122769237875187808953576170723978427316698354776215466195033046744381535044845961941092172533153340786034593629671172743992022665689665202943315704147841302449222980117532505613790946080876978802508300604989115746394472925413347384669035780759653579651503899597882157227367161957320111883958516733109473988172704 [156,111] 29211261045877052167630079592791232892984361303557180666304525915298688328060981624475181880505012433173667036397221261572269301876252906112664267848748715991145510842771847361655080769076471589133065555907319037983837269057617082622760443066948945476035195485661297802746020641664410648096976114460770723818094511473903518388051738154429726751152396653368001618789183734624083379110205709284362664417751229300947467270027345596106996392746733377661070168078624428073218247097336794311035313189750198788684004839768198146416631257135421426696672965675115148541135632433659879231537866638594916027064059195577892749276813893647844534691663415627516661999387875147649479835279906015058434483065058749456456282208812999251913907798599358157763506521657908575394086164397343843778927324811812856035503305709899323579099855529813317410697711486652138149317368896272459508103964333123230347270237919824156513215492929383703739791096780138032125659246683919615707176463916906759179850814195804900045096590291866619586981189268149329669186472381650107041734940385862768322283216670738468079566743098060498925264935758518622463505510623690563805269574828913502931837081685061773579102951346014933651638882991758448686077262659078120405091611396172510026969443975430250729833660759378243004039021089285921312182630381843491376262403330718412906715743607579846159705382599478853399019277312281085682047266858072560292680842442390587375179095628924396864682482695536194933269480311061459941241655840410113477509465073987618133172219542664871565712634654792423744870939682725771301933708163513403485431334703143113480119802660376840284338638136154417123025587130242679484502922347589753455644206912916763562983322759883986440150027542310393797536459218560702339199813345736309416408413950119796533559606672747860285061339631368419170679599144977999354056918857392187508511039807969582249710234204708016738497892326553904 [156,112] -20475333360222222598916279063634534205310479396849031937178229826877570459275044807728087357502622298369887100456546548756616373868359633690652669147170416016120252657830860106372489311486997898896017638145896344986014751314826679879126737826772623826371569465752008528009381199019130192558199320511399819803014724661347121392362199907626502586912366868551044463303653147721606685858203647080035380642657775338320186055212020568388458012820668225422914150926804959833004433772080323586007079655142361387514319874691352261897577927069893381741568933899493978753010309820415435155745351928242367517689666270151559185937803336531787320784220679346506279661794895098166954032808573404973091867681358460254509005849664639947764785458357691666266150770847819395968011633130350537328682029309612572165448688629375544973287145008595027967492592540364442142116443441264070338297589491113267423935783578627881182877339116175855244488196606772859808654936583331666140622329077988019664650613516150991549250731239400167314923346526317638424136222796698065169975467934165744026773929833357684020195374602173001399089921797597536512901667058340556560427169302300020531853280412564651075247889733186251092442897665615161987545705669310972471974588406252575322413905893313599466157794076875197198122639156204348382131643024374853268867336795229891786272925504990446478578717404321939704743157564440374482256613497784196380298042770755026045086012596006889265299862264753758912389466675878210610737019935641987100219612924094234993080848096497280997913638649636646358522834626323522706074614644970898893034510117484357262663763939314664332920526343665223952521699364050203504680444057133797560335445943884314232020566471438421542479865074726534787007097000861920363494558330096311453423611207011174843100773880046323461365380473349838971173775281568134652189402398661097860449895233822989215284677875320644427867561632 [156,113] -10402839727013660428122735250606694309005504349391115072952769981241534968244209841311002314350166422349003851869590854414384623528722211900195141643951177621307371215241690253194961013630547460855932532781487455826794422245787402981527972027412497448267588402868336413346464102877699875655815217402770207097308498591853282806678643544705022735038419374993602647701777228555901434747939079026613825281724441504153686545297475706817349386724794583618812767626875590313581518864747634004737765259392014346221306226160527962920977969659248275662584105292625663220726454430905833125765315645930286247328173522577741995854144330064046521148034651249325325279141957517161418473198712785585358378899717974871132600577132383444538576425125346322294251704084593958155453680284926564207608288649224367464790924286562886747780564226769866677004954340439698842845016630479178330336028148274284116153543552857352350572611913317143028984307534008139022681414930538519788827848606647783461646546778672671398417436286636759240821431420729197297771461367889186980432729338808417712328282468227703252339747408442084507339497056682015834041116430281870611288023412872678154899293783930070555729584986667226499638371619353675083744008998172164087844852809508165746712598506399076077470534766586513452740598560642470000193713760429760382824942030259714155684810117344079800562444774750835329656318455498953552636046886647243872284779236387231054828488896329741335963927547396116553704002425232956470280177911081946356186722839970476788925032997295559846892647725724065101499835328540050566349178001398699930750289290981056718647422876740911425591782418571538310419974454334864146506189125926678678925469734999593908016052325599033567796870785012681331448664639879280426009413968089056874645612411082623192689566500429924444297695715121338604423362133174066774018209831625534828620345223048048659638557811309334375808 [156,114] 24228136704237093607863526115285792394306510624943355054815815997934086325277299321808262644384561558841294416876240835404057048185977315409819912656442145389003244221009629180839338124007705343457129736608186095893399663631721793337687803563171261490380157002010355224987193749856163503431351305409513225897634658068435042476338862311266930965995459969763954183890982564114173979991085874259893783813286418769123465673082947491186435955771826777750209002388173301415790002636262323546636622194561256382023784100217990039657546416075640221086449377734188325067871730437065835635750809544394395456377763198448084800200953491570283163288306543408537303657710773510190791285504427615948694276013434100153535199320912151282992527325942652511913675671367395050662234240425252645059302638467281657855050274802812758310175119069667462685040906298153924062402974298194015870250518734451348330860758495577591113014024853113016346839836868386088159021602687265339166615795023990759131976050142224077376089545119165997972820486755011368865057169858260042764336906545186893497317548294010975227852137247060786985530724783206871082066277384007818006738029722282680773404350679610142594875347857891118059226001013839065875556541217648649435141891109971840502588247721920314949178721948083628667189977282498703894430219955332091047326344554324352374652566116226235023413950840592561597396277710505816844970658991519858656893914287541536137468121982633263798169647168110833834783621512309419553278289113522900103783704551958479059522661227961634017671678100767906913941515289912866718805158357824962717070418503390894425920626513786159312177976475174634912348335767962098082440154236949238003983912642495402188911344152530675213125594178988323342207468936849595450206035544174029127616697574683146568558568640601521909590199412729900005925705207725725217294503915967226045941856636839144420054073633090424 [156,115] -16745522095473554934457973354947542814970952981270332103642835089172130947019520622341233012875619342954132836145434855803365674748421344012743231245412719965794971866866846436704869184575035667341107590335926839513602325344002130113757284534193649942443521843037953012474887891982638464843990842229240097719222181886011470732468975910241096366326750799253635158937117163893317145800971773915058687029849844514059152326868223212647095026643653002427412043676516077183609135238041788990980907654268747677778200836690447512853367797801659640593720637160671815068424483508345916611943755649496184431334025907523764518008033512241653524181359284751031575035680589984687765566392721723126082281579972802182701052612851861886605137290588250016274246465467114473802590757586171680718957398615599838965601881222329250588490905187475758086780905342724842926675857389860002679750838896614571420420193698251959986221011496383357714914350403490181650733886206514857058328845528701439649415768204794233407039434812885213424905922262285905955563918264959204984660435321436327317686148896451763312695510402968338005284557858896867869560874499323613374144240971958051153557899904906686750630614918462869270755106681422928042589665348317685841830798188065091061221335262595319979197971615606881366978571043348232851405213124622359284547842984124235753917237565387057489689721943455708251625318239606944987107009749558548492482721436686165324185303276869044273707924173441226728167566619327967574842307854888296154543507152450253704878439830770154731943789126507773505854941316698543427322608854709418514436243201746932722041700058018234637351759022728802852933942348113553173379535932929589481963523327023100411110978287125767751770470280576063839461282836830446172454701941880823877516444456435504907831957414905218602959874405351733958969646709042153843971207099117037303751168947616228505867525976 [156,116] 600623456101910873674095048957055940031888052458174406187430295797838680620289450447733694242581262512264711112917007255715512535915112820803346130651743165123584937038034723899523160968658091000243461273032516657476807570942007507960887972399709770947378114856525070464004699081877863206410707559865588689068627255881509087105769069278523473803584002418963016200778345513753945167339972363492076726290293743389067358353765318347126838178639673432775711228598271134918588020909511080813160029791446251066999478306681534615319409252127844949695311581273176560379240890787960536187252262712439151765591581385383274677359300847083289024075965421888241982172667957333634233819661356669938031653460212238525131263666468730326025572580511582344480614878877658367960546236019880603418452330275028542352418222086396685081132733194415671692811302127154468885079121120163341024477242734783898687940722743054160620449890690238455863463831499409925816073965010429941212798562904884685360307219473369650947498984715687386723658096302766295703808569458039743746502336823931836662268571219995209852845214714598986645917730747340614342800165905920264076964904160869354590050967377022304929178358459387145201446933448548471693451159018972260182381703276302856818891898186723562152263875270937482670575997289872235606908931487110088224491961032422432928578159646784520870708116045049011441431002576185345200137063660480379735094574865327245391683661660690360864646067973802018258971636686460460730017451444359908230686129515188137712767254470661079292818966984043411066900691393203201654810866680525184592794686161686568143423244468187791025118993787509131502897395710611503859871053178356026995515198936184702061726207026395506931831171393830747948966754644978906330776990940843744816322753698574771302833414040365890217534082036001089251686277425685416193761790626482954761016675625677593404 [156,117] 1774121581792037025989776443499263743385450369006025695830813755855449295279936452179355714901904577558764792087395945480493856139146916302139967779330444500031000721317130587981630116848076783992686484757255456554746200448869165329402686159289407137657033770445238319543186329097860569946147579631388662895406730646893998474626839723485109919168097957656608257699130484484460892373132969372600546022344844746086109855929985211695617201059346290834988801223776668990270746639049997543359450204817235960885056099858146546007547962881507174642553332942240538093866350038660685770094025258429012956353945481855572672909235919442751087473296831025365729189145337994661821566376603509083554776633577335817393130975904477650790437980422440156608478502304424743850253282906566898060914337618417217508320439333410949946205313501763278107426236565448243137633628031823419613518449626036522438027898267398794871382757611663027151385943056470653584117366509274198299701527080395842440924814322588274285513587023975269267379180500327622480082803103498110548616951317941266284281286638254438623236140522767424025134483710710435315027677398381164469318853019460319851189927272797314468648719799782850367007060935871807046315987312675187768687045666940136522266286746006234173381993511577590199974953684897631625919692259973365092021283937995283489445043474542486554335588796108855892590082791639930594978898307457067534261245961631880725210543470903166385263990701636012627302045346507507865235612866426738651065190196825376276987281517755853954718991544300206712180254696555938402247785999285048467893431624052321665197283511156047086741380855080062136946462598461467600966441388246427956472475286319681967967388219581047893110683631009954994141808455713824380103916698094255947683828607180328747159896981054643032653800875271302452413887443598553066172892127041360577801340081413632 [156,118] -163205522136577654541059772429724587785272444739336029723804229200386170273546603285242619788937184891230300086973447086651368246441869655420399316253528858069821580544150812172702895778449314898849801726491824079772107589765561562618114727416664207017722070650214331251609176344679306263576664550240663991739603905122697108749637806703419819844840588974934913003475796039575934948076079870142376735206236042768038117623691475857229861370389842718273411705627104044484877328921317068550928805247143324140238697144684463509171090910640640289831513010500891101736299607521983935936983907159440095856387466946134090358524466172779022208493854520657410086374531850228096160444371594505615699572861833372130226230219817559895482994907534871392370087462523681024041103946747459716721886620930470963268138163311583329712143084427651738306630033971709212623878308213280503691305230506604587035545603442423650104472896492858543083824913275755687564130570707048712376270222999041634658299723013756498225612304477882555912561287005174587241270680484490476043799596402002027397207769859660983096446700842217528705803755776042190293146673068899742216511129582775856391085699571437427856620554362575012138825422639248642838575138167397919648430082701456011279702650539298632918056021356704802020173103076169281629213121439498799316101750406854005984893174565937252194945640497708785199001876516392730466613253411026530844754203567084961508292565161304478792498360265048707970649740027278064445036911984256463502597589773215380180220957025307284977724136853932908245773500536867093003029771762429388249854017932785654584758841121951903168874441994688670495259432919667540252639963908352415269508106924116940937524695250056060045194204216092082502747778073045916260017601502248367900643487815551054969989643828602695451844858283262494622501962842543038112309639860451571665685696 [156,119] -538177033997676502010902748658858375776498794495415665656674409916203301477402525669351015871482773182229735163218615150311716135758119881465376247606370406152213577325282230351974405637227123861355686058399741948393994821486827876470948430696180709922787148622992728218833638883499158396773682573539729670863746958822222158114588828641963913154084331653087618885913364800248497710936730725833367015025111138401858426991605758407258163370263308032867402587185253169354679805703081616463044924192366606071805008233624812618523781006522112351750009455814967639659335549365787991717411802809671069698007697775266923081225128885640629701859133732185618021742783870584426006115603540526566008246848624971050050193305619932516576909581582808881229294858743037189960418531286488061540276772256380496072983583099469449593711919107845782606311927111540345999379820382866392179771604728575159831881566896537678181367545542362134074047993412466795656799003081525289984965742761640042466677525755456548755663143923236619316792203369035934346385244026082944937902115694972654825328299280803870618445595669541037445699995522201226477081994938796377553052460687532234004499875294213795956810291620434457322916998222848304677695523668812157889306038129137988918244246150291929831333577435941306192619728249437816804453601763291598901046778886442291044556636401519170350681108493088616372861770574187434856160736956255653512867898238851223849501363077524740080151041732244875496151609382354577504517489794033280683684021115723427348571943887019725139617683787020401415559084035611146570096847271809485783235273175246391012081105367096438245437358622102859083658844207713225006037783123352199928591993460179581841892965146939317586667599180592257564963144185143290517577524000264191001565275929951585328633438949654876502843873877951562854974742854410792826463018755004567248 [156,120] 191745398258417581519870343111330946478933166690845025401038591456651805867936605061257627383961790815700030219570741224793039692230913091105460329028752403231704313884949871844623160525332548420638581167239783591427550649684015403105876091088965223095165580272395362954343722988924099070876418243794659925001021292652393462697039016362620226412787344619419588036831175595990653124185134387102283285653938333150016045979775623152425499816554618926131545534320413264606280803065265087436933964339604269419696408767899592513313974508483661519929079387642465207499091076048517401291007645579957258293116449003340489133116275046910318772434874326370027185920522849336309494730285146717054541161082486163342968600710937118868209292890390445519521555453624007795733618481374965249132309970078228816337063556146219907393500692658919803201696256119197709343501134487493289276980957552015676910744214926833344175020615752527224792721279303872892402961145948933743344929866004170828944345758073223893260077679807072463735907256598131107066463182139391572820311029427358401001241526158787658081326862788335917285903253315029018559864911063286037612042067244290277141021294240643674536453318525304025662823455571568669138440471788457610694409740781926712455504956951759158818957297380061138639551736978416630455044304332734703291567591016434909654128067642302399467250814540079806266480199764511816970800255624814239801685084250654701788435412265428966526020794508976688719214544530744890263608332503160235677341000432312333259240568877307856607265928957801430148346461769059029658297971601112549395787398674157084808613708972917377205048422938208230750812958466765022238985748517635915482719265621480518267229320514377238232678032141031604851133749822082928040275560803246445422666278499769360130849559240905507445268829394658959646602186924627257008590082763840 [156,121] -22571663327910297147400728863856396620793837091546914152631612147971985290140058705396197928676142703190970804523477152346320795039608621397720607664056057523408874236190978550012051119468214705562254713145991729358855270176983584203168513731876476182352179135304121839423068262877356775930141156819090193116439826072154931742297308212977298488769972796542922832214909158269651904156669237072076722194957405313607087883397760491977243685652774228944573399913672832177017481135261978696954196036161906775616504945344767673045368702775472061965065485906074241912218909492788451744671588279154156602318836480610674057687278901448513124957205820213283041879234560358398086035080736925644458699126025060433676569074807439050722351688243535173908387813206069278148758703727444721061734584621835739962846216678721842706942726367276579486001536784864775890678625749596158636425672719969948816518887524166623135566122070563777467528222311027040242288464875322930002546950888284362622576197787480084552657039786907375918690314119412948948299326980032932333702850041006284111483334454476360850205902396040404395228165759964136023936696130324038601404197511901129486167045921100174803968637452205497926651253055058483932522618461769037976380352352178640611712560200678096074255198873850484419377738454365873231085847297115159481815935306275663742473722024999137598621230324640106225031753981181366936573242343735195042239126899462296596293044314160904089429921889371982936851849901734067439964753643002282758005672986202775073148352013925927192751874256461874432856116173117649492178664707934287790844853166527544101960562273852742673820829247506983955201122715319305385242184517897789625991408764163866888649923185537968548101530165142001579442470197633984549351585071650768813756823529734074170734228090231139701832791246760635570639423549843189727749152 [156,122] -85734691170816089009647581316038719805467668670089462287584488163567108260942690205671903378494103222517418932327586055559846163883533918121297094316952193452472148820888236859298579898829116385631020371495872116174377924221093325145494755002683089932714757139148341408501580419926227177193685872154561028075603530744412413885978456359718707261985381753187559173835601019621286663427435857723386427338871270481496844211872783120734381292993494206919052253694564304195710808304744369986028577429582754818303919819730195352829384697073273421833339895881775589715314983782787161825766959430991431448365369012107326476742940024279551695643111732918756932380502486814086449645696878870197692626217878096293966856595249695457617994448358208087849526070241502166049171997439584553255748703554450318218521115802081366689852492548891673764494181032501313566756467774837470794960593212681573743596188816286312769464005876245255852263462171727674542738619424669663434847209246569334428615853324629864773711060195331502960972482295761414131511714700897835058532136083462471765607595024409199924006809525217850342096857946740636002748316215262050282739672864976929452911739910869027863305785633965222020197426217747614734923746601405168774289690764932259707539727213246923314888392841035665310894906063429418224468257894585802197754313430401052827163467531348413187811510622328827554091183915170058999054610961500442770011677927378046055162220599909607309846050890424875579281511711057560080280612344235425458038916297089319297723760631530410197654838625855809097661449345801049962918325259971694256931844588371822688486510949808197372272660435635982478045903332341982865945535879935125301388367020186710727982199663679275457997149198079874450766079275523583917931996060614395235935345312341565371885973697662106730566392510255856419757110374735448 [156,123] 157983297405239881283361492920859552712032891555269375513291274859769591920171593302290470700263609435938519994603884832740993640792059242451240551314991721537525649826547425665624386936462204110175131051220478342261582282352506266370856890899291371745473405968531513014954588321801639372412493924462518335105152525762893045199936083085659503488329724387142721433928866287870345544767941362547589669828140018043385327224870865989509966214210585245962659585884373230312812069843543475947824847931608696273245234802138869880456913925994260983808683875722993058259182498730832568368358821932565601088264857905510626289000409853386106327391596754163434548530585420077994866596848231422068349405334380241717628657295792426102794306877779414751085472458835075136232471624858939822893442210852458341142142867372362793088944791189434527399230869615183221759193756349869302518770964331454689183613284279682227678058896135622119095819742228323354757426236110168563165261773278604007281493853394567498741629824912381129198757153368017150644421955396067314284308686542770852667707987252350647876118227082525829862128161888806861773833728980090211778017731156995119543016010926397582860174283141742060361886072140338818931852080799262001650533635768450738513853796526482372950017503337139209490605839243782447360142687615049409611103068470530548590638664496566657917073397747136205667559672663209983657366782404102051084497828608590493703214786332429498721222514548706556998949204206101922203049872104030013918444299564873408051716172767672008610178228490394111938057826413045628838262878014023417456225285543547855879795012100195336701646496429921234452370443810867274331772341380399995319474222289139221296919334172936328459392361123406969442157693183082418962221870147902907246499075751845419149816954461905165986543098649755750828697061680 [156,124] -5681379069398479178354781951559527671436362007885839107171350604390901675983117446108645293452290852145866555951942631070353145476769382818754287274067628824397081513330366266782804362622817503885692913699574316066922761274515954275847133042888175587681497123242411287134682398300415386477353731129109330772703027562019079131919115888935192503552763354791138163645843768874486325942157304452951631709397729490247885725007021463579535862071104869437403555250347307495453250740470162980985711108809626986849502095906356955960664136031313193480709616786099240977506375513397843485586770705445242858640348410340275660056326152834930616582804496755726566164176809524382417934275249162735244200455227881133165498089878315902903763067668333734324202117539664206705845761759575487915494477548952772326520506287018474910180498300910154249499282651494812074294301225776465968034853259797521072870787189313716574869859842464531503338194025627787239872388173279555433025823697781521061318131469580623597571017709622453642670389697716877275512867988281473777013376107002724378031732933348670480398408662836676456014635018983074501833300143491004918062837141279515356070544970229591994232433475909521560534692095713953558200482013214476761286510560698516651479627451498160014993765202767643279569136726114564994565449717730412219002324817692984363831670652686438251553305395299711745712066815657773228759162878635857324490092666201660854664976292325353575431863737725071784113289679150280934383538098378783663467957000368821186578426117409629579188542389877283635442917822939192868600582942525551378104348839481900994260987656076360909978358387531034378164064610144772287167085373606731950088676185448485812336152267540329175512148774280009311433773554616398497888323168710462127360510054898030027120892651178965276847416661910122937604 [156,125] 388070522370999262006342835495334791809436502471790138155757893171677091523983407641591473021146932948053752745475009400928807358658924821964352992961195480217632256400890751557658628904026631614298111397637332507862962144747545968023784189927884422579325541489964993207760669493576643708414872745510196221852742430941641035128519930638098113874409289300018102307310000705924375096251484120968294402768767172139657797627733185784260855144835262950219552901532211825382257026053868742938998788013930749114555520833816168329751015227458463597500701210699094982946600297611257694213442429476936870211509299480928816589345086349173020638449457166451820160389159993737806648222622486204332631190355022085924850549160800384580713939150984685534153953173307911066181961035939673429180266485418355259039309820816275437775984566506885999524315789924883391061575209327046764472445054584610584431463456868493975547261383543306411039940013183686850177336673224554614725476677227497418834631952998558373852442771806925109526095730417463457545708307199730296462936465994741866698773396481060960145473557152382408636741356599297589187277435216241297041514437373627926471491342607563502263629909225260218025673474132934744924897974546740974204420530349034494747241719260015773431986808814938071535836564414390483384222188707003434580811036807535957234171812808369722235093247212027541438636710543981258081263527601506467823418686695710018881287671305557860849097021582520076712676774750685761469272208144505056524896613769383379083280638989711505651140683892716646571576805761170749606290902886437565760110936914893451865800059530204829606697934778843006511365809682000404933862691172175385428017044404906516095114780997531222826557292668020355187426290389738042631137493069213573096383340919959221734129284121964387939864520944320 [156,126] 4480560917860609659457152643020370532695413555707552103100594713519990617090469497726906177773619323460113791526839692824673314039779094664188180501977499186346899440679650512895062529356617116344830242227964336819198010173897550269368339592738583523622861081857318377478140187869474046146818975367252891532703433383718566896839314465848282959358919434887914818437228674889806740698519839165943766618990684657288904331262631578175913235590874249151473248189913181208073651657932870234750076038652519606122790092788343404793438296140757672174662879830145429791689505823243888939798448384804772412761462493240214576574868810996444304500271040366935734781479840528618903079244777907814497793649471067059674790063874011265956094770113771067494466174137100032518441878004670248829949919758977744876201314057800023966386287030047323133652229421764144336809372116477691648509656889429692752343902930225007489630363454750401023209630010934493149768010770695624795652599634692813218892471867780191196692503317866633715730782746318078651989976967512376193524909767637887038810166186760711495401275630350920458725631433380784851904252149105864694182786786531791004359743894415882547163555457224854881727426388043359320879695959395511363391799132100620668620774243203474948804156574154533560785985648867901785635692459421593770231513536053737192512826422292206257460181206253142676436889153297160758452497583968439141012300749499947847410312285514259914576713362639592899749095148057913078656032818030990102729260346297728462327841721773095502069862934030683256153298395084680602724966949560290930570578767161180652064197149314715899419755993960711970785014225545166064746908507665154766520178770682543447178423991762941635990228511473528643302575855195256454194762543727639136022291296748743094863983152988959940102816 [156,127] -348654573717095707531653056148346654752511903139675734474065203914944059238134225794334216466545324100950421328549512727254571802497747205063649493262969359251576522534386268220984403086736617687655224042727426295773410326587828525185949458948205456878588069115994760893009825926676050461427024074386068376822659294787971287930667632333713768654432570419349159779981417387686028417089108969492905146684272398660259550381880363148853747257561030601912015238325962390421005419534861159144699388006042259956582445397697627169176022589098686849403909229359144491030021291029057501534641147806544124261940619587689669123276681616516640477147527843330358105202398033735210014012302044555724647896565594230731675368875953859131180918001038434025258953172240230759149429916151144799145961669941355852576702716146614188228263876795641026896787628675261952572400902678713827241943808261062441222123300963352503025857266919180537129693467947085511090277899753386074008238631057243994022029890861386891448685779790153719252897499751482289490041720383866479293557325615329643345959710769774636079766894049669572525049455533625263913567532063183410377501433838593232211144148675560701281363339823305126471833209194344276839909523046036378420082518902179862537831488734008962392694716806025750425037386746275082062960683848897845642187038183706864794620004987442903232553436002966561166114569651688577979961514484806572660954783148322196872035068218295144727482747370837438084863106774629692833312505680521908768227023813204598731691756645463132085152384872196143483324532027593694269138000023588401580482421289432801583366336290157945185958061201891055168055665066286835540286018217761023986142953264075992661284935414201802344564221306668482333461463926834165226832636447564536216556152883159195944476712946159424 [156,128] -26550730376034610081960914119300054509730341585313782427401324766308047169733572292048720780565618854245012837641841515317889718919995981968908101434755365280099597430297935736846845182904777749117023631689847863581237739765405110972531479592787465572790430374755596486077097697077686774447353710419867083623499105496139573992590755924309980870473132867520961369405982218545553912157324814974043906477029073255731896488164108708663452047202961661219233406610538310894401523862161816576551513290130208349486612786827557963112976126328102404461828174630193772379894634082962411474699401760102101448770267772111941941232689313116917961314796928720528710191362239747018698546045583489367648403421523229291120507659699616417513855212153771680485507159414607645655627376832669091272642901256767218527639957382482376091048770160179043963745157073874711884847606478041391443979442029119708579223902297107517095795330565960335570209828393849578397656580048725097603581948819014222695952219231183879054476012277864199668140981418949712767583502127009434815973716894640335725453857931377672535653412020699232243804673452281952425641001920845352029829170906382270401852293291802209431425379488505111381995407526754354142977651889680300379437763593161812181162331689642947384909960194110749210321773369656550220917744248330074106185170297355987075286653684667942107447626967345295591528772253389402260714506320618121771958645841766101236108762704450114153513380866201177546325554852816704664406406503406059269810241624358121209225799789714795282194948088681114224141828667716997392375729282502677182656590931057674806364589591042866989348692820393415415525650707039955339591631185412693333889294466966319135251829805259392795946516682414433964212345516680458651985746213922133608395342881478035220119585400 [156,129] 75660090094613762851125603562718686588121874704123797785429885637557451457063321347272791838325114819649065340180421436922363112464930822733885762098089368987628987961172435336862477356485203199945975170461317926302224132884982352546073092459811979872164682694317511739075581495926405942245256147053648577811345985055255901435598643954307510151384112480174174123470071139980443054805285793891186275468933549502791136958468594508004306106543851513182184027523706518189266556212769548701544311583872665293639886499127416218002875446277777404844568637036461969982670538536869007258640086172538905670023142246375509480365064881169482314472027629055245424660331946746043953918719711085014793709130857778805003063195198440071182025122944387619790377453445235415766521782798884098664404212500899439665725606927729259930784989582378494788890295291970881227018011223334639137786277580215554058442880965673115669146456444581934572028100821969418323709171255406451554282817255097157737606570848225053413214097426182184788548784515956404414413975072467199411113617376143303863278818378147398447265662750122850709635394385196987118077416043295961788011100739850001283893661186845751147887977281423640219082007193598678841588586630906300134744972063126074209786705460395743456581783846206379271693723986221438909959656820569221566277663901298799458697113876923470501946361474564980373559274713071929615378143964284053196623979484851423741922597865088396843339929482854370115652418730791931685211950959361893051251681845940057620484696620657624295326218674237828126795178581314756399274908204782706168548047284775673908031135504905424157912111459104229135791460982348149321705389832319907048736098703729302075223462259074071456545836816833689534669941461175247762886630839316570759889014809043769344 [156,130] 1201528543740905608863130703431879341584091109984450926806339098266963221308412287577150162833764097818394486765693405807383215313067290165290349556182732187530066278816909356377241530559593542209273743378097482981638407959516124357967246666147934332075264335547471151725768806138894718923489446131998351636492610163641332327036495267322043073759497894874874152979794751808608187221165268269457807684769307226287616336161615566159950747199187186377607831723511485536917544202725446510903532242220215161690032319174027049135517715012989624584319467783283955591909645794810019507859619223828590623909787566297135597282090130196696925790361123638394831717366963199506266913922742470133776764216579007110724858925364600607672341288544503098533077211063360272906563115499690667497852933920658809928146253645833560663319890243689407756793875143247771397146421272738925336153065295647358241144361009127973086540414222539759630618614187940403268544130859571576278020159094052323720730639842428234373155900505641653995216309287353223507878666302758427693435445655691582784802511319785007983930956166551645738148032854281165697153608572151234713626328943598764444642819596512944178839030014236396193640963513525172043542560672338575346561168813030186734299092709032147862137499896880594246937186709667931377621544993137796274663824733679651567926652401338332317424486399514788711042448975273459441754908383491425992528531385406978982557940476712533545626985757747704264361191181376027773184972033228312566537966871023500546601790141170993221237935301554180980307430840418080637284819659291819997016345546694194376606562922206822918948357734220538959466295886576854767215237494069269266013357788173023024335417124474980639946392619665013267386367855521476621935103451596165048730587775504 [156,131] 37231121298505903616892882745397168632441822278866860716942621558339532419454104346175461423723413384122811127627731456667335368780985159620756851883458464114925019028130031152742241210750476565154413120491825102047221568471482652016403745735827140986542103528896346271491768815349197952437117260579146832459106066064471267582166077677296665629929091714425948620045305558275078961680094406854711025704392343999592684708828963748606416905794460827467028814649382558361077270284000800620829333303550495318848621209186337760008106619548602259236122581208711741701357631110041624149382414919972371107308266362893534368955151400048030573160763510248221260224759874732960533127200997180527452989138968210633223787675796140166370304251516484371865339619189107221145651163210052386061909577850529359729910718064589596070560209704916658903816573855289139446161045291109281611695881678748360133723693291664369092464474331126052051914791196310785761481452495508044838082842635659542480590831599161451030432901323026095392594652412022427854703725038685454336150864702717298279601841546322906631271154315279280006869858096885993444823270944353558873197017471599579298357118586225960591522451132262167733982579426821605649243098952195006181232699328246280112741092527771591742457385536369375491144386980643984154728519414587650887188405102621559860399310228197426811797728398675691317893613871046292392085826781423910287058386062255737357156718928215607868086678641589936450448549452338646040326318867749503742672045736409421990157911034498053277471423446564611135635584110347821526737669830404570809596606974578658269511016160266722087561627531343633634154625439962087690649487618855397702374714064830517532115125658172866559480127743452166796176093868906230675238831171207847141360 [156,132] -362074550098926888394821535238753012954257099379650956195482051755969668136446917273340025979849739714077212814016708556867931275967797388123338483280476133384615348000678680136322373170192948930713816749134929482546737617094439758145495369383292254301984488031987313136006350473720587412144645825790441223590636223501118625445424737568238128906532174083007813192976400936521352376994480006654417222688699460097954304441343282799874080495105359005676297839786357334185059510828680575942052418435382062111255485919448100906643549724333097319125846403465812456766396867150876070758919789431776610357694282600732089178561507421789170589846068211939191231316213330932197675718775753952848752530458536295106904788908974076322904832606698106411785309541696072518975239415163020891874481767427460369125295950085858740420081530870667137476928611564365909864897925526889171528062713693137169238906722426513736787904943576294398665789008935533894355681224243405393948401573392377977728539578665373836611242728042673891536512837881981689632362941556135364798132529341751951118328320957358144364105571465719860940439748895850888849679234338194562167927121278758796558105453390718835076285518098601085262851450928672420531371467145437855043055539877546366525314302541942074638915866638617800823359450559029428567895998808011883104827949238206478512420634327969719136287415740251447222606795736445454444695500975184785222446383180573523127073856674534864295814691332753248923947062075614028853920252305750713794753776123788272194280841411363150368821999461397322329505184805455504206522096598790973224633549038443046414824358476540507945919793014799873251774452455670097035267658173992808652818835350546048094303402776368571904712984440198307396383112712083604923336989522133 [156,133] 2425973164805609453920598621278358370124741720002603792954041113880928655079346283534109175580012980348964765483718541034720990633326467328381610709953711186294248292839787658526342866307792140843466170218271183169158261466595659998192881540073262579294158981520927078146882037612184261131680079112740259734309263899461211702277722953244016845447554882347992676105857484927738162195495419749568812305104110451335006569010321048581635286250484920535348483566080653673723994000127076201978501576549064273842945662495921167171428499676593512227510433093130736482402881815126509447111162541047746892817865775441646696761384710975359123692747388389241833035686076507122644705267745479216161168336145555735169751719397665085293383307085986721642800623997686901122061148291351533604543975873752996733005295418818650869635465596292229263124943513927118264380994447208280042340645703343189293494328639854338984400132798021997088498942549980488248303615059636129483282800079574877443819677654110492749110352933153479851551386627312108018765611415613892592584973969497601475762659900188797653345195553245413232883947073186555094032203019615794896153225346557106659070736624608035183177251173472671157286645015876844058691147595343593014431978481865538820721025944310244318466865849039929599818185420747089582487665709467952380089642141896223057470463044783644895947850754938177465018572283919528997744423327764287817449468100697800590346538710525631834924300602491728931640403568673925762181051689496072809740401549198302553908480448468723906558415344225408860645264502904288612980692714969330311525000703998231689731003830913658336242389933573844170396267611239650501000752804775532567988477857850608337869183116890619722151569399362430902026919693232428009297472 [156,134] 634834239872235718451297703174478621712953822842148529006748416936856974661249884678186587670043349104060085793640540280863320812560070699169024521102135175557586747991069775393794662501036863325922193297068531577399103826007367173848441609533745975753239958173481101649093046012456203067425327287586394627581718749999586313552036779069959557220542557047966809985261836535504683437722313838489696475513863358415740058475600890233463455070254353739946439236637508401951412138723944702735607432348708976981263269648040657377677281645286518411477261169455012658786450422131149020518744020495374424627017980204563352412079745507205552246631583398278199727635974698373882378442655328352599797731793867356910187803194509137670591051442634171434813261052243596401325224410176307139567707283643444419356073201686386734277838717200169783603844328235684832968427778118410395925603911586271568273134467949770268415276333546033541922246795267428877511268024709393288849313281996551546595636608721083880138955176773093380493843313419734379297516966644587671146946641769895310956688442813763510576488912462021662473283166248941330048148358586312607000460507456963319311333748086477323974018631553457042513602327738970954787588004616156273485115848247914172412064417796425220967290532683499785540734198703762146854192514074103848343222402946272307339576978702383083636501922147167060252939721964348834257375725623512978038048107274116246635804425223379497688418225320024384226969417950085889346376796718918268737500606298238425858233260501716600453714391585086970459568189903690572983748801879087465484551375823312340296190507051430941844928122109640183313324827974410891840083819037314769499999741967684177261733786360195658981265642901427491790728907769184 [156,135] -13500107033001103405334685107550081659064425716152966535598781823351993746811797707649335920765576412719922450920342048642092872970877683563075119955266318851574232144612267932144357357419915734684400574057009889338741684145244402336121052502195629399104548461929633131217054171446076434379589255762254057653155003749509726256953234105517147928666857876104123252378506233715384044287659498936730074786049506726688755125040345496602712327849825356067204055536078748467960764914328221545086877560034731164235658360710460383125489321629248243392783304892496280359663347947516054278591618526870870357550859151918642210076743896975245376537077110487130378793896581644734500659637320113856474344993910859282963137812457992150644912820533398071636305621245566086862309810455676086253138137889864267452272825199351170163985811528046772349145524086788091307652088394441801804136033708176930769461412907584245433477884540040921139381419104626821428610243595694607009391209729969403388147453909726383251877714542394065780961496609755854581833022533221681906206017509939094840490121197596027168230553598789351452888954948622935039217727287726682021715521761821300198561679554697237358652192398452148621608441316333605012618162542607623085592418536551443549289359562511832018256692689015606946638721243019528008750403986085805035744872548137727328232494380322808895259816470533159117002915209297048289455465911678922629875616229458033574999189469948880260006592089965489911637211844312540980880305308675986388295796941321794638994909889869253768853619803367266979672531677535208176895491363255923727744514845341255424398642675973332566003386428384073620865881417736996695491675911293072817958507556429008365654436942201755961795000114231207983699296 [156,136] 64188129015309322345159893876291786060179350505762266461829752176632649444828820295870535905518826355892585287028498574543259800500925354795322571629707008069497709528756773805100484808256413714483907372605792032750122145299476689349301225754545752741930644192926982060797382039435714885026748870280962397869805242530454635206191819565108002440592249241333014576414447136052609449628488187938062502905339922502666832767209157434573742109479919397181533302985533976533794660356699053425399574946580996013518223986277957227450437305769638590464396258882872192350062893352064021668921760023239657626079622678501829573415006315644808091566520787571951701451719507880998134071681756431549248143363403022865546431778206329327286466777971818294880900832753728346542144227106700823957386098703622689103945176772096669232496321411044755934913776971061349164993225927903929316755776541659951152776074127538998724942489967215430978214116025119926734449415411288903960472809953216590851426978022870835220009531144010906911009306277038334752052805003819806620670498758081483577339580234116552430075453848165025245510104413016796469598923135116941254149436514780937268621625732298351491325658601471254220116475163906052084185203147077493121922534221478153888614296614009038117782949150523550600221787059707801775494992376531124135862899042396382138521823302905201124690582807376475687525268384983656643037460628331966523361526459569319392729216751940683708017109694843944665165339294099405178785185362923969518614452484957260191272506620819216006269793514220224159611312655149568815966816340612853421685557281259148282574999792573890374475591519905840059896417841927652851336496906090770986422046974079714610915344733309475126453338073832896 [156,137] -13072964505894345019457602020024227113127097870006947073251530546526759141111803863335674800292174385419477452113195261455627057155122637228847880938688643127688529434714377350079850235746461409060964260451716273099428646877302698128131276039424937096898960271628587174693384576899763200835297167165227213086152244970928170940227636174925591672358014400057573430574202755946592348687497370591527226966981327719763951500632873467245694053288431576004531873525501670474528326869381078434060614715150203196008841144526594749323569206015999069772060477661102226450816581699294116310636889321745031060629345439235489678050693526386843291405039367352015985538951574703138764568630123144903886436199272029733709461302235371089901081939477057106360759137776871699663466281765693597929748961204575646941918972189827387142079787666515714925823692808847074476677393296980798178983345620564232429475529591985792721525215873515531842238148365289875473435532001762413210620998707659240769767116989858068823801534135215080414534922890824895682335034707975125344182915235942065360782606505730860832421739418375964128925993105286427203195248119304675315740570178927926768543855973264730102843098932556021010227622052941887999057356914444320463137466361828881237514850076237035650493707055092484874548425412380373099214411154423505603929419833499944214999216055003434505715410440953349044412470853584790723905881845291424299638365072925648985753261173501059375625827988207268285439587661568580932437483958438859442355167722823127505035835697161462648889820234939990532846394454241555952275289409177785330724027539736989645338431877755088496765144599930797186048538392736524583585447316497281275635200217806565290379386592500528277726240 [156,138] -56637367653802508604955564320538816473014986877139132975795093207867226046319274090108248006671379552941317026706156303414249931552225442098245231488548564132444393703454841663076306876173944073347282755186622743322322388858923359904304500158706277064076773178655751937057033303061607975629641938976185039992378986735440791115729663201358157356311596340400378804571606975649441957955430582041253740894211938161483628736948105917204038121099833531233510075777380430257010639090554303354528491633837515032473738045767504066840477088059094964894807106844349969725805549473467220703465979989570233742601606298874128552380568933600498626976432604160512304011054838674317408892328304607100231224771588415873603620135440192430957810923614406780194560839405191827879653041422821543597568958375230228660070978387865830517418113272598251482462620345323219061893023032713936767899492662143993162019647570020482381962000932497390101554603313186619286540910895501290382842823090055353645756459315668117072004273071970753157348943557521282656007888249166668357121757431277423731760509451732263388508579163817918730748500478214963147743293156148614021972913009987719525366631339656394517451015441426782039589181048865550779644134846377650381335347751069485465302882177348518389898525711823506660127265240386081248926351822995380827312441844091519787198409908050035589318019558540673275444040068364645262928778863367603966229944301914340140810544064634925198362410748022256726479595881783935849095342595505192189867338445368631225061682781497250705640338251743231642058510625703854302084292642495837008498411820696099361257002644081786822001776173707284488416492124601918573710254698333686824747338520603244532560826725129112 [156,139] 131971809183463893875638721657379650605412362736575893240478680693628638589683193217149364135892460917913818898971695781365972724516511780202288572339324729890222399845392372606586962969789291322669109575343244375661554567804375634882444079228545117403915322952156996341546734304415558154606205027132749531059432089496283938723590295210148270527280743021284842541463455623244250339486386565708088526267020519044194065172432812325612739674172214978084581861711813262277838743717678183259689714910348202806375157278430259708080105782235623556536865499524427574692463384177170268711795072508885500527980125395038539521311650589886897038243573445190387541345392435506088028753751856059918836993530151131594415609278327073285991177468613354912043009990501487675701517224484539352753317234671118245204259699835062243606330208787470393852643073502647783839290363245375912328237107210615907670234038033308873560988767156195489036042178508934950208340835299765755015249511674939002213079950025106389943396885158917007606421051916197603388764834131724842655781248822415078922691726587635550571801804393108450330794059175010873369135662049261932006876136262977085962280789486340348217213654158195861652209315382678795401626914779144318536315156428051808299177529336578938895138090372135896281452271442452156792161945793008750089206264417515882009064533793520449371617991567288753699029799191085228081013153676928106942152061593085282583054656090673595387302016124467766247464418139085368671223794934594549501141115057137080364313118505563603573075378433998290384924590958954618234062364017958374580010924619095520521528810633553933391262017767351653644495113888350582520830799144440065912492429263457257409553424 [156,140] 120333699498482979955861946693721795957298733474614263332792664827723845490586759977442126497674269335062842828006662825225582704049880200900700917366418833013910796624439153597299441185070955736915471572269214310049045516286513651186798977181782869057232372982239929537885119229566250673984112424179261037913675409034997073850432129957276747864101475189374245468656963297357615829079766059613765852623265227806188062472629812179914713144684666850109902376342214626885745169604065843800858785439804140220575462482581196971110991234479836471520088608042074938044530626432925035890596773022899057039059262733724336185986308275836580927160888019659319862787005779518278353695582803186126294007646477072450388325925867035314874463449844776162530792627948994618824864192946287533541789366999502283998494290688733016789664991407140569081092134183709122796224680803740244266270540996854539828983424244175014533152310935903493801682197114898192197465195153803553207144212144264882452790889041199489867580331301264579878051321222428820712688452379096663316589374799741236394780747411352162124696051506336023476139120575541529717771035428750055452529727777683145556843009466535239511649063365148386569977643331588539008718308277920281249322562131959377498959798949807122373914398580694290582198141020293744323730989543060414366115942748526239801860230867719997580885038050540217574679893487059561041527181425039794142383408974429484613427144952064380957348355987466819058895697484990580573652809519776608389769881451465865753294589057059401111617290457285150913848738723925210526858726500289417249366772158551787003741045338292725113951756395069738514779122995633885969562023193583245738106931159659276 [156,141] 60149176934983720824787890112844739239749762309001379122356905125925078266017576865066530852121160919640185801066239646502124103393870868314930664370850110061942903983975790912015019753572965638692297402075491626385689263556598673162575674993961998131339692046572601500962768298623356882118913759375908244298467170579916952423727695275615320118956670459472021352635042179239123518402958419774290214063399369077248110959434761074182191391940499078357990219540237631979748958535740993184667570993572095749082928788585764510391110753690500216151259620869238143073569932080406985569028118267135129092830105900140193322202588210375835267140801469003335809485489615186049124918128361298118673833393533396261261190814086370745432403440567203599096671168749715106706053479641186946420518942968647462989494439451597235041345264159423922861154189636347385266777680939867453783653635365175767654515680943324727200035852973273343607029284862024726890696927609578073741923760906725510347875121487580177380232997975702855793845814550010338492495130702781551615485308024582974436041659313150475349402764029160198031100343672582052791075822711755090023474067767218823656503247449895499582591595552295038610462511723489609676200284431870833892342557659169152775758260718330244903100847130440762475044654818469030242697663474135450845994972448466560010770821440510178529569612031629988647935109026314490325932997119247217775217900700510118078942272751977662208768926081771374552205403302614127757627618800121680186370721453422063983061492794625775419366601551196200696775526515860570833639538672031882572976882647962428679802011128929337894798614919860748812577340208033138635195324464281463337294208 [156,142] -26603962313238862699698348180274693451117584994024183678227729050710613596020374702187754294238419196613082566118846955132889701642835784339753896232258379090497549144802098709270521860675737020693197108988544132101859634150338693613767186121207848108808184151518914671762909181842161804782473776880608688629055880062151464332909249500722762636905926204375206881438981517200494459373475299113025572113359042097994168999696854020694653929259812542340897566942285261616072575002330737555908658504449291889514462068429886693310647680654049914448031161293071410555028130331991124216754534164150424006726797562142380738089955320146002708015641509747737444794051707060635957965379453902989014199165686232140741436372875613144590665601693868314118952589616714141483119851207018594178341750594579370654103136190775259632509819912039820359263971127683027805101703036116042110306232701297831963762679633967304388259465313487223085276126871268837472229696966678912266197824460919863307437803049549906325498113524655126256838889689150811553254998955107984628566866453007260516603934798156739446878545946080692116259546035491695025517683611430993537016898522326244473164910685582179328107673088824435365354706237124810331150594766322246114580471276986865726275833885173643996027695775027350960738237636085607913083652183891273591832474694191115984912612435987489326672553878694627044555472355442917647211337436130570056591429684891853838074878180343613543026425645627588432458369589509507773295121158536468503391847549404931080026895541222095606757080672749620316357304381096929097179001841800731774311324021578862742871585772974383357059285347941806031568034712507024762948819636634496 [156,143] -6957101864916841517478336804747588166799769034174933346713416139727684739375785262219916508735678452363851953401118920664010861367483082331350838325616780958191073329993379883031374297406938866638010779488954248202451552105018576545818891232673826204081953786096418895376877936679451133382387534600984583920457066973905256284650360016538161544420790077258864100461946261509722536210023681432491095665254753790600455877303835357101338710596677657477368268946820820105764307001032446471068587729705273892289262251889697943014717640029228500055563115054942990466445803799707587679269755947722447450254741825866570792295537065408631471137397556752604912001363916004989923543510327401382026627620003477285580126651536319391577044682323529025019944196372688626504373764533741551955046031574210658436479279253737509458423737141893939147001036262050037441324029881598818467806492890136060300640043940124134077828355804942364485971286065465857759526149214621084782548299701274240365349181533840329940152424105264531053681837213091123863678508014042927825247049158598386239115384757497053394234779295782322282418499706098713842181169597905812763432465028702452005080175695740794148156680484332835836168638228889964513001818627204199521623344973606198047535658856189051635057684865417367005356910737096441052134968280658455477549578452865845652827533967257293448329037415812084503729475312078146467902617804378380863604579684285980220719106186580630202230706071957015186545095478160620778150380828940958666527802136740513953732384692070246387796496867858705015708072182951636223913941419617820095137789021854422751352039185551942155863881819418442948420435800334625424197696 [156,144] -2488453083474549922575533337873154605026454796145366106270260952675291757247420774024108362224643083418907195096060116800913514856644847390175010999252981066337748394390570721677307343684576291601943518969689619180213814663137688069262504608361381210587296938116416298335965362660965345138972337980824089594013071857626513666687660680071799405581062136621744689148347712889755823300981623148505724030459281212354279559217493941544869934104138344027514520576645269273265793561598564516648911315743745161806614122480655665727750099680982847998175158226794750634180260440003476368877124745796840462839926001562710002160696897317129700168439906732379703953885755798895003863617774970938239620879183012566661460630571820471293539535810149788233568954755122410864224083928526178480216379533548875671942011521450432412409964690512498759795572092015190916365772480731713740693958278225591840041509784905497556804978888503334839799061560693636336779720367097704303204075648423830983661693761371045586601579822878316416528693995404924522521644766232615411564737896341906473801207396764068954181279244860029149808150567563574434581473244435095730714678677526741360762095173057864116947305025707524752515914564460278795190706774178072885364128373060567385239532576513732168757825629348863653198964599420800804953061787304341710570713026173463416533213639159395331089585794809586014139685679808143224273780676269401955217453645194634563084095483161328520717925211601123088836928648767600940393417185163441863142202150764357134925258486535945745660692938222528029070792316926533084462288113691621960335022840329613843734502931027461656870163133183403009470800377653448 [156,145] 424115277012011534009950591028032592999220080164084136073762148548365992525366973164105883402878146317479703643312678658141271093316117801027791028868898152146140829266147649150585449057140445960300681544158716507914779722630920171452903219542787508303565410078042382729751221065393101830856978203527707694953195255598892624979827085694434875627312894738447440433356900849258062111883559797640901275197438482766151115112366728917125569971212927411245231394735483194665687663231898525065587055906937466227243659585778733806459364738643914103953855041492468573059278123235889506451482705967638375699457645568923879035509229054129508401730826349617737553280044860276239625487281775677431126553414285152658256600997194223919929789125474921942948174201929033616143314464482926804489795124212293336783432724014556410672612073405184728991764053708692583543820925794857179316946281213126356065687715248305734908606270860966714505769358559447190407378757870114382565588805150063139578547786586466888864229603207127748486988297171346639880513512927597224199400936991513808334776880135430940073301548728479837162722249232084478910673888431958246596298038363636527644216942734725046607863002771862130231716981819069501054327755507735905164421359478015374444037926764581418660223476863509717515400225040967596887678602531895274093582874608573279456907382452677954251496616622645300910129707035872172666230577227074379181457156865752266805926669968741729982852337696224356947660616465982866399960093886743787974990922888878856966119238400452518210086415191503412216476648123771410249639383582502012063673793245402021876870431230750301596174802198651751939008 [156,146] 19565850511137190786496853164729962835630654948383814370466311974974996268500296361200076752819422386583028700792778088662589307983645699815974881737332284227637786685180146762951732288280824099669217107121140052648348947932787849470146760527706539863525330495095992433830830453548035839010397990557049230583810269679275096710270033236989108784423836765464110491889449131550996351214105813954035756973053505168790486830237974975593981970313567599888173101618151682421642818320405091115698725055289563075994014351783079762493298659570609968063613919330366629962671946928930362113153091442842087058165976323610931523700944382969006892593121782348799944083104130596033851666687659254548212040897106415628771038062377589418675859500467743266446438349133111770776495066623034085329975934720959223212354637965044423598031752270211261871890395276732637824388656991949601657596031816797875433282070938722472970264368295197782777773003029820145925078839341163328276346878728415406729490259218731660853995565005553936845237852622698715716086972903386642756893272702604581806627507605393625078992465835139583846486181140213027106513878934850012214352570939877862153824917343903853611990799915671185671349980345643395866881711576385856650577407997726857960464839746876531999294370677426607141590989597352091982285103237637849767416476230700917090017355165205480806013691992608552061689349625282045545082565226173236758505152668151380075019654128456585341333779618963035337542744110847883849555988644557697086590260791973583332992270627039618200834654185781934200557556836417865190228833374482227299219212453096355531788064117085593446768438818312 [156,147] -208157719008955503891724371973549062432160758796472036590911806955580954258908738338225080475557482767716007845857517470610306378465694422131885566944013082580232037660348337917382765564451089396482253981377948041345834832465433241488752214148434383603448993785605798523948870293561979894446638871891592787786330227260641248273222045706313852597661908282687280471928699802262316196659937073312330351204593178567655115336729925971573483633400390878479387892161692975915574021841250393440030319682169574029916431725356628849070003724662183120236406953830361375144006414789647346726637298894625146735464347775631463228941255645032525606352946429846080001410914374846977795592613989714312152526101249430828612059070551042731706798779661042415460142490802727581116434097724720891940092980701904792338407361873962230008525215077158351661244499621986092739123343762141678657732091041387050378233340936963027486353665303510406372126466858522520059444205847093591641883770429401559032642434821825693196800421495546168579685769159878648078444618290586710886458169417983911376551754267472826521314160628916515503935712525742235722181433169772209404279741017517090399607078136206147394437319901604029736121010858249769070262106566904718367013018920981385055351939137728061563279220847447880121069615336074599301715174382396904998073356074339291811302084515984868757157039643411208979900008819419590669083275809078728852115217466344259388480113187188495414271478268055360694704748272257244547493650984576212113924039330622192277061580697636998295582416556689563167065763459927546820602510972469607700710860218124113229364617842692604808 [156,148] -314421797701259153622427492249481825079515797571670331715852787739496947526303492302526649941909672905765821218653979255061291766990219704854142476060062558413906682439637744829191607149837440871911230821851746715769170770005433644918993023543057214580071630898709845801616536441817781780798107875200349500407590527121133891985314284386027369344562800974001724982462055856796730920586915762954855573142789040004978296113562449850229006091363861912641982497024920003449277681143758969248498699678475572633633186478409244424384995386905075271568302750015299828242864772405716208640471080539096433599509973809673676411424847555329990281716262729869567670117793626265036766589017417400217666021243087964743044916599796477549725040638392701148678539232821435760600501086346212478354543362183471250728990681942481519336505593761498816896266168529277749552052326475143281384214107918730301073303171453315757657496843141712924129749479671219136364217821810452082092549401166822425340351521491269471819685869380254129782372642189062869671989263878316489867980456895521343305077140654927264591283850697874885012951372932632625634436940425051695360439704051674615063117133813017752392155869364399905720639561173342827760230964530690339168513201928386583786792315388995984391072778421680559926579940473509013655932272660993111028304429636257735537435148390930487497247838348663696799177313303314890492550272146350238802671304882018792131998904790641772702635422673152353242430908428507537371849829935746929336639868991853796178666356946415421450634427909795504524972266656052513838094850680326995707405690344102638897848215 [156,149] 2946800776784707374309393906020462418388337972708402394708761860332749560867858396793451465397911607914315316353727364474113919052526149133788211024767041302091458338505873205078446510933597860082739645622089278005068328528858111651402653441780029696723893587407054645626548334174167124809696939891637057800933046594846426310853255879540925853721302057676027485928191152562132507068369142778150393922496935752243601249269034603802668321016285705648380940914792667650282332804878364166581014164867411772124553645721245649160652249870614743638013497906807414244128511637239377190575914927893114878714639241414713986513798916548911711535626286313325362740178222378109765478301272841615768140260144052776792638486843795448291082574872694001107033880140469731222605915082475182602218484951711321291951331104162039807171368275133401586338644600535722345876469906973510518347430113563945480279771849468369320138289952962857296593446417514670456669932457662713844314905143848751265395802462473518293596485698918953995199685833104872813142778614926464535703850522722815322452792346871631310072954613288366083164764508819468950789142512803620103127761394326423325453562186160703155030429492998384816912515132680053931032812186333755133907079798722124544882377477196840118164806236879265790577043728292686414991507154618179472418239277123563866135904746507641842023904030360617956402524974733518288433522850041511092832096306869975464333821337457940097477094483890095842263925789049473102539528167278839103894545057431217388596957665519338298451507876820917387164852228851224956995344518018080456627766429201664 [156,150] -658472587310581046464593768234785619433234417329275775765871892222920450227202369548802016274882588403255245342187923416696898106208280651067492630443082454567478464124513658645980540060342848667332556410673958503413621144189463594851177609361363815058218485094060553558717146250023818619920764758496589063409659903238007719873960981594754533352201044000291840923876462813892645506309425544905099408105010767956179927327833768855879017576447312788948188982707746224238701674327281716026847191244513619837680719306614502529158478383260798727989874803427762392663379754247873866117352721103017833434578631867750946229772158408626123074064833930648157864124278569195212463174226071639016772683565230715010206229524332458653158636767288156888481161356610593271161334693089253405242496296364000898209619067357393885661281394113792052954553391827634974289792240193815084296468376633479337655864950087166549950336705863015498393801225430934153207085288141258451327121603865287608507873988449973378613927942174114957779393679026260036201780425269468890189378448238622754607336781187286625328313677467696609772094612671762083014108098542884234926250254935489875073646652947713283499944204467392604439734293313539172289276047760198892468272779874748700439877026997714241371865515468452969507544553479369760299998996815198001465551366223814643623823122411468738368217357007361419823330280224482159925202780074743394403021886373909845686444024722308205608949844008922153054309554871079865260665752825072622450942269757429072329490882134744376330042642588218149272975773543121567808975963106889720096 [156,151] -142740594556220423085921740086687120730619682779256826430345828324946490198349883115858142392983806574008199971789215729394560441283852684902262047405293495861178875577271280219124290611857437430236189980245596566214320851361971052866321328173574226368401363530321947035221015204767238548683133412578235957131571882947105347806085641343483081425496384875006831326494560104815564998080153717905710702625866148224938006091789369892079674291977371400489608203252355499460395174608124578068662911631771159510574179675712713302694670596465048549836674732383546971271314329327181521622261054862037295142915786323601008461345015796280819802417163398254846703320211779347802836811373340237758974659103097387631962242939746173312145758686311122241530002852561907902263615436342659387613287896350213323392585524156352394133993126155106812489398177318731755326742179231374110547645038175949941706544507502274279565903863244526767108016032885964163140444601875849926774928736392208909430136886725408352307962750667187712694092304742247232052950625383609804378943073517485886348245353131587635144860468422028748798382806441061932362467324175951710558844945750331794135992720384077992074271502291025092463946655754609556928047802548771750135923308832061657347720449948719445781062775091139363074636321896823754504967561908598611350842206846011379942590371192786699432605998414050697864157245014792911957990207244692664380354462910937687032677315790417828501639420214221294040481332459460557042085401476479420078706430174598376714949301609196495779367220822994143086485722380864103577748496 [156,152] 1444903552652627321147318343009237206821883057665929020715310590973125282267503560099091411718804736254487274238266883658681262141590308779352337665639884967050649130507314395978123352713234128204410526549942540290600425225997589886344104541070292355208173553891131380389676916239935730315822235756861030818863050410927369573144815252743375206956929625012920307222892314824060696929354180652915983343983224670488669146256226840209134902202242874504280090639613332941541842994448466129516012945437323667967408942010806517682376047504171659464353739810731527956697491957636164247900989757916909402637791564596420724311096216849766078622757771152114630473650089693357646577611297256296197190425115338668610811788662545535431893162244919670759281895745108113195325262112967227789734403000610680269732737219082218212634901386606020608557306429181483374078743295089889663897302221430604366013220566461122180933996013037246105303794891150408987068016871134072181592664051335591126599287956049857718984872550152506600811203546037889981211392270871155296468255045979871045835080070786327763607130355192011863637896784405361027205072722920492173618713072780085147518608776413204994248295096920655307523111161185817190411051469584694367616679499959677216656106406384808555801532143649955244368860013899244839872555766178707497789227282601449887563372451849387893923963268619740705771292882944178620475177088054003970366022050152491196500771686928225823994869944938317735320293379818656817127126802542923532692579033748361320428790196073960273559992631607259471145743139152 [156,153] 123026710807179869419515984631448068307971773372583803577720526442166712509549138992808972517469287661799115279375223483999494756224558107424021762458224807047353430181382191161015973672867088945661593142678652816673084771098756129594219869888631649079606676511507418291476064849891410540562773975274233794718439744119055937974417637449810286435883785397883382166444335126875222907430458699146904379117733528481151115814506347041024055117836211757903376810436477622301142326113231782329342735648497853098617858530932252969309559585470218633107603198968936054221332278275882272828351238160407877900504078186968796554924173902485019678112098621163628592410482630278010248867454836581354683598631955212916011124102839963762768208449815488403062673940506960409848065476551199308445319996120644988715651191258736011463238360983254649190762214845265777724285885926021707505620206534522056977066871969283064730100545875862498507294764094293561798633687311818153328174278926250170436725985401279977157113628172382914611534616919765109276504145860809876009194006927567203470818614242932383167792334679670659020308085790376173221672766106360909194930306717775016553562156019818529754755653146364963602636069513602205154391925624077276358781279129366498751859212252567325131713295701546035678707125101013962026983621168400668008191432209550789660693054756313824160552876686591969708348669471118062639498997245727026551653989622399768494522736401001161351059528120152039208351924526935260242692814124973886081146030570014468870621378042937355922247279353359328 [156,154] 226177463013069576015818325931222835739462387047339765979905483277424010200918920864202475504150259937052773918418844035424901303137466560804855039725621453729371972799232474925955310421095986819206741166255372771260825095624013558432203040512078336395039849032490144847985893387078739365483273287886948203412924662385662102769175667843719246232330071471582853416968440913148995231387701651926526518765310343930451580032464242122808772768791754568590130351299259547669292187216513660111398469542101196290772152508063837272233807357075958764414611903745447399171891585782714486629173183139104225026729276368996700438351866784236939956981764382587627771517623575209628236142427659523560340534943497900273882224705978616870215690627307913437494247851693872737495975813094432819555530790040635973491909449659802943098878940504472808369958675519489006334094325263490224242965820342534784021052623642120516263426238490764203282629333170405469528977667207073949544500462933672388796977991814348244300308407520676171804594370814432545078243919305070063594361571949527266852458652399912963512511834850837615710083718537584076850902970957631067246961560387563869334540004847154155609620981404574139262863281007598398804093855725714343740136429468155610194301897376282700517665344298660674559017991708364832657618456266090465186058707065216208067168559973260498688588621178418019360550565805928044798205189094003412167490804135235378940539859132971244792067769675445629613067482655339156377401343623313334547256570121959665061780492184558631208 [156,155] -609842007088195876009396595393164312344047234417689612409861914531861033236948888871855730617155132927622005582974554694566543472584002390326475899502466325759381395855029242942043184722784912263775035874547202386575371509297627481295559512099849282158577664237311385354629831971345016857963865452989389916339461072972501207981296536127263771942693282998185183849398034837749314670025106755715008514198575673605476663770539411819409084671883601723794819504772065325596350616325684305571705991918924738151877690513521377105295489424650333709855133890707433060711442384724712677356184878934835132192578843402570477757565374820418580855849521420771569734892726228344329196630900890906520990246809296669577269231614856325174401838255543201792294917319922300711042511770713414359987004726918061221800093750284599935632320744663474441920234688470552061648493120954339354782822425413764442176578327578608222611739095957971240756369116110593915995862229521316762755233431596666458874778794612476980207108576366368612153080487369778488218774890622168139231714147181678024312912922806819131330478114694793652287393097418511153432019996372998209388830611946851265239803251163466594256799837278829608326555928620947374178179297499937439059864824959150330503961021007149243578917613084547005967409232072072552076675566541208352807167112863903496335593682861550010057366016208395528556301797607023507495778874536626032136336807970376226300584323070470308584326119371103840232747079564152768650627532565306823061014755863423335180552 [156,156] 54782852247712362352334536239318161129813702606079371973298424233408966161454491989153935647433639971207628694835811593899365001971967033047171119430176928579817134405777370592495909209739475614062928684187912606043666231898782112249375668009479573866118239425108398750938156767488858025572371557134382781516646825132779789234791586067319897191378023933311477372508661046438180583535133484695418179674157556967736439422417358148925795805745534643340484976355936649372552913183635130624799171628219160412953651007090902584111489355098267504016000307918000608148621316746570584128944548926756161344465884251300780670078695073947077463034649853123380484455804239025136631423762945180054197317485929851183705391190544850613104288686791043794315678341908271343149904468861663967767604427746029010436067760218616969362816401007817312376834585920263404863782151254448875990888709065238719375959635173267367314432815207290480554932744495296608732596435667438505336075881411938099660656753693568625576160011281015041612634965345427972824170699341666608629817540632544067630777359539730109953132505204341971632381038151965633667597392584508409871294149814212301231749425271181899783158458026370326008873925250603914668471277754067888236423376892400148415673265233880662440073195878595726297540285971377258251144400203106466053408577814027523321187725611922369808660132198137663883017555670137349125777420775212336958490935835863417058381716211413581800569318158598328012337899463084766371883452153476017431160038 [157,0] 37393085580818079102788138622168709913593126513357188037318677501422556860612571469124640694080313283659634052950570308831077164842989542034434855809260849164460029322990720630172050093939195479341081124519456107484794005257650518760118752922343201746505758335750552891526792168310941573184316833504631326024874843682590549248877622685397635900165436654533178291927818049461269322414031773564371817067163206632935764951669357174884933596495886776216966734474274970582730659100563055080064704325283068468932478640853603938650844206128365566521117946478644988024652350516204875912954538192818855062586472960367220637684955297824573383178992919518862789363242279404454090499984631084278511863009621203909079563617458271073414735323502808936786650314165909538765510884282147592452275709523505017645044183713408234200847711173374681340190852817042245274922649234032078357559795129714651334389667504992954543082555643258267876328907397487295222826552186530917961321229370263382176477966839510226410330108687675831109316213760705883879303069835458761489598870067116916339948865468343712272383003677356876639002981842166707591370334418348525482745619825948467125611203187696521498806558047192243990257482551314028960738393107373512342914164458209439403207863418493555021966907148527567746343231992134334459996225773693816860310677872124732363239369355870135051858642000952009752808845099442899893479858434929045664934025014942146333073738071476991156103219027185265985059906281356152953723074388205728106504718256721801305808510965249387847707714402280011704472256506269112148496032465165468848276346431399060118773077808574108696265445314016533802096498979309524344283862851875277724837733292261961993610714076895507749719767258593911882176188425692536027727487842900908623587352866395331729212924707729220743506441704599485877010983878406605007699666156707477572722434903301317036384484269564600147034951010822750669078213696192917389504129637089023020840706811855063782670750129057735858894766676559670149242364179829640986437026955911099812630399677779850523573805767306372029468547958523022591956429163425272666750499203279885731317198112401583505240490559774024696673352722935348227636766632340558958525258137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] 918729355103160574738169591289176948103675679635976857727537359386417302701112332923108654282332422718261452407056976262671130292423931126984263773102840536049364545351860095195654367526265883266758094460134769420469251861404009896040788620527004469237786672685908977382037303904665692265413614805361100697224725821165619762730849899798034968401524045527050668435514112954560254591613129030948374164757140686270847239074418549391001657083572701570932957484613188676171352453647030040051358672256240584657446507679773959411507566094109177528726011890967611260892703822464440391100372920128767813407558422360271558272842758496206707301088431808019465187889163975509990339901661273024240764404753814929025889243025916852857378747815372199274542463953294489653085450666749664694766728708469849650962686865945540362683045925550644677573553663846566142778112844763480821642825847792724419083234016368457494293554181012042115055360220998093581627622113006494837755269671231788572999617249271559994592280707634132220647802238401366676142357148806248112379457748723012156973114816459152959534151399308050336734269888044084040615842415567937461756243616431452476273866586305705794781478823632536029577401284535285991138338885673060497763204148642856576091685894144123939222982909025221211835233576826495057772238321199541991477073077151174284957483402906256245343996199866121542999450808229050318226493691896208080123008964759312151844991394020684415301714726873037323330034172248968894818838282018631104060705599270555527387591098457548681508122273929951379738609248804187495208504307199417691622724037591153895186698287205688265745138447722371743549016528861526028072524694992202874021113021908327555808505578512602111424011837232771033790092420698933505341079535676813434586049755036603871390768818592785930336451759454116317151272157600429886362596726110710577881280940265914944448361400048138077917912662531110805186782193075392442890240933404644026267900878113584512994001025712107852216783246918010959580276523570431110205518426883176882625730531370336052588317312326449569626486837832323795169807844778096990147892651031002090475801490491602305535924438912434113470351087398542315534982325290125809370310044024832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] 12026983569596989767222466798953297150061504284299909893337364488408912118061616047377687469470608253367743038878346952457539741703224611187990392133503156770529930648136717787322708594952543651930124708842625560717526427371781158431659770975912677973711906263161823042402993948468717034445177337908905686398810021567140928848233829938417555727129346167910245807745653662210979945365422108063745576823563847885711684143571044872840089445858620580242484346365533197730113225481305167962985116458209739938051138264206578185634050764785563376480453163161530293826852494448673519999249762615571958141708155734803455754971279406653319247956724885623543906339083202063417333764719495768983048718803607030527120902167034475463124452623009043019925202350838797607176009752137458449056462293773674845907997520861443413459951367958964327517497821077177742305140187381628161491470782914323646262756915313036341643176820421544392138674261788373781418800671792757988064360029851502532139460051395090042439602472670420172497115017085744621308967034301848327133122364278842959327867973762455371569242393279703569660347083941291015245350758067895160981616205558479609405936407805783306282325868433545213949876122902237126796143225846074084128431103430817830513993133751186280515915638110268348073682237793133524806897991739530772016393680312360908353205838214443394755254507244416964185177891567869619832874779593268141874621223033509005334226471081881026337138943704126430453869279919159769528566384940774621000265075024990627803818727598670622677262496315988186590301821946877496933800334730069613688459712494231572128485260117077677945140082545313989053102864759313425250339977097094055619956164351636576084980695333924539807025781434768632080628781827518637532637070539548806848017204341726536070928336576065877380672123206886487118680321873591915429916003720910204217386833964323150744892640348084653907900517114014150418195867949359580304155704623412689191391746714034097384841160200588014645488816667718829372912677652517577447306974778663471654775056544034988957644644310531206987939123968787297677422458020273346662116529796662467863639413190991084292103237216444143159611699217420166310939922674339745074787088135618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,3] 2118540132033209767549292921528637451301723169684752848578488400956518741283824729512214917070855331411537160483111902389425751914530773892469531830003977478521987020580403575016936759552780951491289491323338579382872173605466261643164350752680542703208692584379506507836003732659425643818479796424075868316842826635188886294842966053176604376637310835401503682678131117805509414871708507429381155470171899235369903338925943851046320691512864015365035406036960425784884153973550703889064319612748156672560524064260630055924917175815846263462289305096553367906183496029206935308198734680065970570473373964684997677212080788722278656292400844381103560823842137713190965674258606888809643182840739084338308492056403724688866039802276749805008892489988400749485837386736734813456500012034308997657856000023525060389644980308698602878215586120159422484915399561332794426536527638159574103863406143964052434287058349704080863055529775372815791962373924918263056681712476024892944501781435374822290041762314104531313086909380445277093376868812027376673884739099661263217246904926559174238019471760319820311984500887940020289906148704291704093224863732025489797093291072474407466468401917765190203672885279026294226119730038493772505630719908264939852322495612962369606056816297077134126678866455986260063044315855820402195378712281634833697684087598225811343861150349674442641091261567439896392352628030531799824236956063992514173096941634195269732441432314628581557137780806116797496796237460499983484322912894796569274151885067675025484226500572320013529053885008464617213539572022755001324455324886872243973001297081604498186758917033002070300686624012666865608340118690889103617457770034208555985322622452970130705292581267049610434282911107246310661413478222198356845408361715156677420594138983558541135257076283362990058440873573497778968311708476585667557405544578380511390709804221028901818906080832020922915974587606396024754202382951686123933537114946858327713385599135004357844124870325639222935929338164245612962874973214506188373902979033057213830594776948873515772959409839206132039689183977215456442935093595765707755950894683710920132907751855025143521990154975235718080110239929962609788018174169070960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,4] 2586110123657255412381862936451733066021007622449522320910108300092952351848964051518620315321761109018278096438561601132988074629349928926690462028790800443586461827916190257639522345025486067226870701011791279537573056133002377536702364335924066516094703663034895236909888606464088284882126849433947728405232028836671936780783840194031066771547783385772039559503442815731857731995251020099872971350295171511699497720417279346210094978246880322364534755678754415083512055492223387909523152571841254521809298397694230198811350888260343936361439051790214754990353697473053383580395611664236962312302450398079154046946744910904036073941656691808103406170082727473129313950162192012712000651124036688256499933472915202502873304066892653568326741041944216495972855812864698988242469854007619276614311690020474471837521014204481442906459977235357241118533107714385897347776335938089544716974356520019598661894818839452551776336367364899090657970878809719847318275531661528353260974894030076999560708199882557833288235502887891465626110564816848089056374667615872244532344630800978358284556104900107935281695050746271307377453227127781491543645718678667643418899447775893025759589607354911042113141231770045815847946191149147113355308519753599825565177467376751165557669499799096844218262559807049600292709303849493322936462919339505930266234528452431340635133940848806099350219282922106726932907025473314428662553436981455764789521059072313906960665359300394204307462386851690152823010618248576633811831361487286642695395326237142980347005934668900377145213281634695718984847164115617602564369524470040492419562119120972040261543160434515171086344848125064365892634134266712729080219621339643354071171151198687160035017934228912249068316382818351603304534183575287329751721615750943258722571770407427440079985896031802808764569201687814220022729441608683712804447087330670215742537258113493433049087302358073170726071363102880485565864277394400586889755759832128621761370895604146661427331626716300547474593577953258649496600498262027722696262867492470244352259642025328027893468900614007768699993313843461270047242280225852461954136186519758961797892008305733337570499198772970242373093406530883131885671545964970639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,5] -84863912283546797306948910735804194852827871705197448246314013416911457517221469963189992124909100936073345151177399853267704857780156005273853802364847305216479118600122417998761216821186739886584932502515225560580820955661771317790698822165388936656706674329381836884395582631963979439934114269086234736518706854678205412747048633150575949635829219734470394079196378217472405753961516972338315535861449048889741522440329523505805726999814809218075210269855895189382320172602411735092123875910263321886142682747821769284084250094323511730050226526163769679329847184206138147595207719909512567259685465397019989811435691303068649299220153432034446623676802880220916243887164617008540646611415429178970922363871230333019018006777049949401852992467142319368935136060125399073165382475612273969254899331457355255136967924475294590245719715988827221135310402129009954876357874053386222175342343809304967809370911767372569020387517001808695043527495975131290334276543391167758495224680265309266588301830440362115986599838163141140531720365589374909527644530828233887659737124332277741905334372366516686437920890243205142863358129459760236264651578509277642715579526381704601198124626192386762814296717450286628278166042402934925347773905620421108718310554493589043681754222775502460408870437675730868714234974365367866537373609843891873596063061520199659879864937442398875124816577236328816068207236238803345326411612245036557668799357588199543953367090768980313843351191078651179999249784714156847217583950987380034669616733404700054877191676692056923524506642280583956303371078904676504526665651537757482851169093328608003337797776064385194565030743276389540175187410616375566590080437866922862943343970334947526641821196954748322749135801603888919610388861228985342925656206280112279893313905295274002359472167460140106170263374517270709800640882938162288741031806805308883609160684559828593186844759813043874301782968029395546429682310472625927355266239006675050241194885930895435821241408674279330227028020860168320568181203758529209331787364977089162495894843227670858698512547195343829118007031678069368824919283906729695165114758236589889356173042882938328731793425390635292695293889785711870316485642960123199488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,6] 285039558323310427762177637151933448018706007608047065985385649616231037580388070044654451524936952758893813532077331604091870914760598711504461718858638872888739905895785507043267431995501916811768569447810019850432969372482710229444533186291268576588760936495706338862462743708402133278931307140710256845862009783730259713075187693513411844065251008611482030607756105175975589104178506368643957581658805447107286684886867676556473058537858038715752792813606204761947501529814398479442729035183095408194110553862556075521064182320648215641160358180256102954185103898194917338816612402655491771020931653307944199678175004294793515317251265552939155979706690383478938198170690081459555633114198017813978549089556078508206946597335205834724874511466070968256534174363212234680836759345398897787327251999362673363378514691791477896066326157899326244387816025166968323228221397682608055100738363831823921332976599432264963174462755691872063857827083996543091005216896599419243599232399642524636519856695854541085977212394723024040012070530865238487348397983377037634108248337110615355741252906856984896716554838640719312869100577310703302816203989046729826923615828373109129089523215127527411124782393670033852546536194983760958876289316361635374460562687680463655842300741119737784117441466683657836698169033805295268171737862104206251773399776474122677789108376352458820094577959558442958499678618481326844237413402535804182121938562253425154905620207244815191704475299530727411633306012245887517750126601406512856140884639076697466204277140007317331368682501602439437592144568259142568316856487524025280300973088736558378804545597623740093930987509251560195299461371418945185721086409803834141655239899463319262523300954536632930942732543197422053979600331246912176365623520127069496304579039320709608267709822222318452486339966523537151012342673104391034176103959827631688362759070237222972137310134483510549247209455311981351546309265555562751594989275531605988211126609091581004998694485923144112644535910415195473371021877121671702491856860698368885017593206356857364785142329905378693071352984303484172304542707596334417853647372642147268332463071631068949062233903270907467498363780633650618366388470642817105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,7] 2303248404448479743603165161100085415151175644874565484950114739892320975348568785825378978468687353257633202656174904398504828426299776754865280602230957564589759165725490759909323108628613239518377270801223338438018332128027506143821631982695835333511422290046439247456797722409490163852603316551088754039518303631038640092493316381514392224534000502243606370844189170447143014883330466100778559964329933215035343462065386878215432601663044454085753270078258593252686504953339404561622142700308568760755721365027120713410446125397813818521775303391406516760218219116619657399321898772695675214986864859740336991923041878262724800584272943284544121608615298876029321598516512216933019660770071556025531363577245067299825078628400749605024996678661042497525503373104436032907012447743016633626641746613495938650236018893436293959489002125745540608104742882977479651397047407775850880318874817179039963080853373376157303050754093067200206891906987653811743234835035262269663615254637246696901028782682182321128666129526842877885022451570091213272861613303073099173132252006714732315969956838076200632654020935687130902437852982666539224948258640188897306253105183414405413506254805814132026182052743982797572563106863416416948987538936019867799030228467527538805572225953780400085376892078876846470035553900448415598693241248568113745846805825874533193349557576272658311182874638548153928658951978224676478652782525417337295356439848297869316564078732116957052082638650155669901937831735957360718649945341318006288228479841175656743813538993753944950762647816050628164964198752548969601250528978497692321978610096579928094972221775394503432305516354739179473588858510904605831554901495971371149529659309144247148253850935734029923250670218968790042661298762234970125178554045958787767749550030191132070448686349139460596904236549581621134125510848274208309391554312326082412198335335062060391193542360505921602837956713467160827038490069051135396588647976470919314493492118616598331176180848154539277560916608934723584826184293914024194988545492065227192932594823148413487885103731990378018929399406436715275423145894203051152762703730230510296958359108937657173053372586147180669093118984936720331662941297673662103552000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,8] -3047014831575613361280559411315085686313609820820597713968382084270024863436010849226410606026995644117730231634328723129180951184704120808515636388635951233821284876686409845004753762667424273804331503615275540574578131374931038070714791589356515711782058512757392135004104485182879195719753895115257229782864884871987572914387821282425807334281861434934054442912525341628582057215254707929230956302340746197686182544509214387791165746827360966417464064491248563308506404663259671472200941193541415839895152593732033022763648331396270184880081723043061876205481341893716376788866059330292403029652198764297664067799334577528744567600085325931979845473495707531080801267635862114161859083119287117829415703460328862517243162550107787381536697497550395885972258648720550737238864484716873985568884623829889083906542424298653665924665862066210383934987801016776689402550287973522989216130380145005702967426389909640518091539910078222475764597639730053198721025767948932151738910570815615836592808470536911116815968830056207391249555207727010289702972574059888641657532834646133415912354234497169390420726869316983968842357913729987403418075150569445313387786117009677580943487704299854166547877964595737097996140496289148696825873148790256504858111925220592471159373142057933507338851473399055413860222003041215456503920735881361549891003954991425634653325573748149257282503014182620022611492157279264993686299988316861609222942526006419850072568012336205787749329303052951471412864884656945980661781997506012703106722811521465780236715245548851055006166118306512830812017229968473250973320138103469142559848577704965585453338083418710693164329331045582063679315194031502053576544600780683712963686820196874540545186421058191841306249530934572594506045098050298431318303616027205687514924036669274356777734578974872886414675371287428156519869540191125692664633837377970962220068283279305255220140026216105074512314782974581598293646507311899324050347243462990672137798498460570679772693419119852094155804244912000620604782557886678824491137616309281968315770613584897503037340242145248452111881257152951614251104921133257961209777275526358073480857836824795929314570128894999111850663158280701884606259040592523689984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,9] -54699279468960081780376897733970928526293171178213610721567294053828025056153414672816029844500623399621505669205734111749698534899121802762096098522179457958646274825416883269484114986962075504628973391122136005327710738935068042294122326994684006190802787796327620780143839129928194972174560664835556566691101861057624044323655696726642737533772223133625866323364538947945376811725745648925380532501018164348037961608133405556594328618019428024814166880162269994014321849282892074603164298948189145285545106959893675120933764074462227674628296975436935656113943533683017218421852033618532688385830828166323567700978471867398850495665725478841574000027761780871751281915366225163267012465822231984154763116000788568238722362311994376211163725599622175107908616998196739573920311151464970518430569194844765662582205801534045203406728192892658546347594171035918844826450300144030800507484258448968469094914618200724048758549530541875888525117433491891279254421797356922164822158747162968628292642250889689880629240419552748163127950614426856703252190015438426268131554946528792500580245110331476240256694692662260977946770653024262388564371251030558905418899444100698359279648761960593708166126281459652572061113261921743003339715224206195301610977410779629669975220641945163619491298700534612643137166915869816556172324008966877144403828163847121684367337701117709224773554790077927007918343098212428546173620122515209795577614690692871270573581921055054112212527578150946316147094029156908088621189893414878753535129952630124289656740823732742555312171812424618754463005933235060126703308527933026484355596456416723205822863024844670034903499618529688441958089606745460710692323718844715202079209088496332949687039754812377541367334281676391925155346679742857197237097556224345658493487559094002616067782510722314224615072213466769285945918786002535616381571158642537485383999127266743654470837102140197447604712609392333613405955151394310393585519182836852085315539899732965479456089798337116451784148676899053248692345500243403710258506808631970987099381527157891945393428895248112789451323678537705165363988500046776045954813555508932542535443224383365699841134310957660786909067288913547961012349903046779911274496000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,10] 230220862000153281013249299296266243229327999366593941480139187343636706285091561740252946616896764275449094961466241128406938059417550654472729475793838144062880957425893005712727405274590884173485394316369093330321994111775617025243912767762928095866492115236745137133774150584904180066836572740135579391910866657908295724239759052230344833443581959672330922220640653307524189045338992792079508241747895273763071959266718865151330351277975464748855924354390784442856242483520510194236761958300901843454201257162809229956316089522178723878520824599518973970034785760990474966866515958754153342703707788887716816207062132291057092680595008299890213449153527173094375326983106961300977771475293926648492735009144487267620217395885015689322934885793941287465302648671961062663750491857094820539046926921941579327921139664742241080417643921025500634250892131854235014330394266173197226452887200936706126024626536931340508895051262246269782429251687558603823290590507507598166073158133288183683822596764328653145226875403434285983467468519797103801353069247505998743923451034147066423868282266697839873144518793156889402714100209987990172841077022865879546999156690440396849303941234895436391089204601417644336573709716944869380834036797475855639892207303112412340211167456897007113687645098023363060373449801914161666009425392781014126080550815539848606489512795248765970859065567147464912275546691060677694481259035224393380285637848454913832704281350632498270743896171060452116543553082090030596920458909418749213023290903925611486876366053908040466281681593503359750391073385008275819567041367247508578074921369365657470841895211406617946160282379692071125160541552099317180243864855351470367513332108012772818561333252098142532473661623701946088622156291107809431174503355730079146786742418451604357170342988872881142856498860056820644196185504201358885965524558362154260618951593625845842134023980557700986672675118333904530208745389938290747767691326361211735546684695495062507448854614369949680467739594313514544225150930417966240663259712539204041535100686174906002604435622886008951836863698295566293928888101947993950541435218172586825987180935590154662287846570702133661394132156600200543528737997460130433597440000000000000000000000000000000000000000000000000000000000000000000000000000 [157,11] -359606751873231598320282946849280916350058633795589072868099356229067933913109576150229465610294241530636373653244872472374540461603017274694246633402194394862694536923487910170624745786100953982175770351108789587553137063909948660495235943838516262087461055888993243449927997910663024812727160375420363786520751078032160614798764509808965240579068058936938473825242625492632350028302577223393342737899027529877137137569962909639119818760597931966045356831529549655825397417303432938963756640044528865225011846212545616257370566598031375581577815759414371901320107277469443694267455360958523738865625040099593295316650559147967094459066610305592851644532657971891344528505958493944834325885514182836403490177897817823834662268623417487301463058061604947795176853714978662240865488817949151217281628041970906104620619913480260889424470151069914100771708970904755956663277716479631724369119289424491378754800474435576498311178525659807462224161174938406994658909166331740102274639080471410413722680304847156410249392015789528464563802364709053036071049507425333792943546440521592785475913893456207643736897876553729516777882504454551668601899238049635422596070594629749575273772243059582080860581299206871686207686855150905684365015616071086799302423598432000381087807721935572979766611815537692127138115940506542885307808790218990173311449250575909206780927764139642184537223427662850376224333307912534579679547207416073448638156959281931392180645998857371185893013594370841235369466438312522559600627078365876270319834510405234203674460387017039574506899003715460629898856350101497984581665275710518437993124658294524412543729260568840643573496982049842145678671994472349201607599724014404372156875270705091943638216548204948197868809533721079454036438498389574480358148784694736066809183679664806691965334465087546016942002453011728737778136427331648874803135533207603567593771168066712832756536339184555588851505815239269994679347378323461588015664142384647015341859728508928474590308613592747332634747927898858909162881363294049286800239791551255251118533619079062254664003269396611386241636334908789001944827865187983820560372955177030379015007703201453278043026836658303052251462501385804704400833622105057036075008000000000000000000000000000000000000000000000000000000000000000000000000 [157,12] 142918400312121331172718905140483303804377185915787150521461095064603875944321175525708613897572493061043215672491550686607176992832030862269213021712222883277871640943578970553424529096386518189880423318412094747625230865735532668733012366157556234070734031806051009284987207681564602402136005079379661307382957959821805843921097638514739040211106755929759593306957152328876746067301568994753565619146405662520538103104203784808293180518141112970758184232697748806493406568805840567732317796568611314079076000096882615295074636854932429395455336284435044884222848120430859858376262676087644081141198210549097135505468070495491644340501195341631328096618650406364452711011277880100172541201650590376480635741687544049649395665943619272691898280655014452431620227775768992428645271025819405032659455274215226681669934898261514482534652605559913866298044278601696541092338504893802242094855171338574684031832608927740662794418139721327454196982049082068399813197144266198987515742025467272024479274143042221295595267601990179543908181835487249258205262899206106589720007242269235729285110989738297776204874381835681096172509096960728224095462512229859835432733132513389683187981679203893102331028840371236903921048375278420685961462707942966306481057733137687294652612710037606921310745583293715382191183470065057214444214443582384462940825250047286941586776388941588111150037194275427789673366085653321438151506664124641075789681023603019470441030568765738781485133062420766027162541986955577198537398857194631534349542430192210893347157249325379352710535927321359396988602407270510685184386765083853996616252360575605507741394062373905113793772035196557604040094729590514046667863241301914140936304736682049757103815062735996890168230620160588078099735147380687862484342986442389157552125117893243089323890943028275916415470295870352615845486320507543691319082754581869612218380697367409971753090323206309534589437948939439512444997814898754549238764555006367126060887734428637898768774868792021718343105397217995289867091083335583585025689841760230174402131441251103814873002325997583948360942823660389369778892199625639716330687481359796041870427701870492267506461839819207298161277348737167702916056857840680173568000000000000000000000000000000000000000000000000000000000000000000000000 [157,13] 191626141498988444596638765424054196405749895257370851113458392157342568948003190151601530109126184551517168897649928190575751020666586478405528057395421053345955177540579578108537429118853771810180981996056194179372479549421617687110186117513945817303880553588713863270120376109231295922038608535533614315134118356247624091140509197314643823898002103914507022514876635899001542123284701526757741383068486801730344960466753959661341433207330067872630015037980241759776386016798843135843620119141529634866192826369402312922024893412928432572954724981104828542479493869873454134244090058142768362962014289153727230591074016345444605360913807672638496538223159783093804553975423398413912786794510494424490146923579343841644453327689498560444075085316530543545002354887890645226040792784245322599569793545087729309663019130799381572836756995267045072744228291011317195248737244395760071957015832448435167989714847143144690339413446360134300245860293026693738972708580382655291971960016971936235584153260625600436404307838417052868510482529989554585884734706149351065860557283846890827975866053438443880785000770714161737001765464318647170325667647835464878610077484465693366766919273039736969382874504825050324466640894886221728360582581337213060297519318452153434187874322591096577086283860685479722824907837813917910409145039256601821758321393082064093616183298026406717302672452804225428369341241604141011739772347869164284576566481858326213042372784664118472036029960087350580651784151974449606682556132635959680668466637580399265072115085036017127056110579213170414720099801625253440904588714537162100988148192725820549993092966372481421536001109231845010356786834722926983836230302527808927562896155851842027101263543789837520978783771622036575886890770871231520599546948624040341416668736096048988409322984608693513768754669104182415564996817813834721013204636555227593048383415352859690364712384005494252304165498496809448096182171975075506741480748785266079155167483411014955889246237936220053408763928409846277848248709660940062276154336489160968368466731002947312353944371946764859651474539032038829951029500279527688461328902015368233475740533338824104790213260431130624651213745894532433397006954489870427357184000000000000000000000000000000000000000000000000000000000000000000 [157,14] 215313168195539382434534887240400054090505720056537998003410965817009994192672158194534885381140306858473030313895582527342565951576874728725620859541060828493700049139434385353212291174633117472697735641999407666189909588374712548114853973772995088324468078071415403618956591650668820149481930783255915223706768933844873717855423762800024220003829056330982923401070715168109758671798827758900921790448525045916587031127611179683968703807126889757407076857827448204949985491163005095234358131522972228007141978504514892402095969634802523074761934446579397439218254219645186803848193322334682065479765018654535624743971011246610711116165496986623443909101832843564486926031832083500742435979349515274430611838331128151813200812119477480454322929630606132980557891212713321929326806406647881051696742826227655050583138179776382776367392367461322734061381547893202570746105085306445997660456856572709517080040250723791502710860922112307248666158926020140694405077585021076442069392901311111045190856409062087690741707166401813447115783192754898905491779987387048118074890247022681325565277260303465606497000657724588377244017742548666508745648398126901039890811143045709728070514662636327391821627784077907821042008663513800273476244373365061730417161243706280296265730500539697354991574883393275800763463929310852853495082244193636155922022103880408544239924765993780253800707222886063247576361972559577116260573030718607381887598298281067269381848030512862202924925758942802204032418791722605754388089724892501123932424691850468252343338214184396907025776264513195339751786361982738166058884695854512376609540849177273167512078492426961312462209522301841881479388400480326475933689010058653707012714042423756632973324577839756523903221012161801776375718673384313202582500428449750266220734769153770645757901368433907782560235600060829260387660047593588486703060260346630810958128886486559102807929835966359131468804904762051331473290409763700300481036430139094053395100088117969558592828507373061728001720293341610260708433932301964891006633871004979648439713925913152091965175685335177659920136747110132821276367107538080873374317578926996559849345601531594473044199704119157245475098834141409013425288053294204819865600000000000000000000000000000000000000000000000000000000000000000 [157,15] -1705696303603837646525237738872483887019655816052725060641462923339065675352209485519421809050479060451028661037859752769270307935274289461579809681254148289812997583070092834072991378451823845816020838961789490491334635684140989176379611924161759919211326369086940990159766419582543896496371170049324106224055889551897712245515308601251099208331736415673387831209761024384048119279571156776789428539845099989737623542831729998769897794593736474272728356716794826911305760785314378521986532115293872362576400694874803233405168321054932394143856314907453602388762973328865579142447301194776028003234050421343623686027174273521885663276347960795635670487424003809903363508203483169643302980167970600413078378190904432639587603391084447495374532103243889906449776815434999678558965478267313386141878996054093271401353047292674172552858424576949349427090918387566433416879832938681174952299344637415795005872814051636778581673781599513973773363247997355556163922400739837369813194855748887590288945968527442010614207928022594647386288944008723653424348125122814463019884139357009415703936037922900763689346648896911022843535623114906667547485571210911066925705532021557915531299783074920250102529244311900138384397831663422697985734593221338868225731425696397475950373521966796973951094959776656752050526824764588212964974369516693410383962166809676637185912790374994389445287500208902489224671077507718704539097412793124585971938666538450859590024581305407892750791768014662228524986557761589853852088696440458511279310700963135448020753643377820762168142592990913765432144372642674102847410226244837275217893359348130920460005169160156973011085351224279180923241177385274547777184766491585203870139695281572681421813097917067679220224863039975558890448694429311793983643268140577271809867270617792726177901210168198718246846751909010597036478783260636925063637637824027449628159922047931254026057351733405141515862871226728576451516536612151043296504433181727327932356660619578680899979153069480376861749687906163084380181428025971909951416441275898385318563331407692371274304905463761813243061262599683955007073783867713033006945496411373260351792245125542756230511299545090769628581263902326003247712620359607496472526848000000000000000000000000000000000000000000000000000000000000 [157,16] 3408093767866197758443255072407525516217604331423621911773088845995371887669670131516994661535907584247053235709649377227821674950124916045171931162569028635054398788786608649947193276794969868791252206321996559593938439431486590466741814652613438662392800891407243032594851715094140573189738706725433302033154281828012937571517226984252923110320688396817396490231871735864321647001749747719348753542427734901808144945049719681871801166040944182786282259736524335271545125460504954215659596755529895418187718319042207825492903056105002543635673869777992863705662266713599924854398265865731643694896689046928873609242865162724376259271921818610961959688694881940485904492850566131950599243091964527856101157419197378419501559506032543903209867410755551167215637900063847387246436861619866717744721494826861665519853429363845999337563453020159886741099735207159360818038254263621511668305540166534646312653108017017109410082342341290978692980518120592464697868544288910708912231983918738944552067051474887796662058082286038302911517671800037641302075727371035418393697524348174383878301800337431059725763724490688671742640269981111757251560998074219015717053298638789522299910450077867119228240488747747333102323263660560729539696938584350189416608514306400432492223445103275851842249042824937386004053894855146078314989876357361337154314298106258444519406230385333190741632559970261791015686502253256423811500612329313040616278832572841198388316418057429801636065103288065288943999950086410984443767348373012601935402200461254738735546988246274239356075139323976256136172405955777313321578631903326840694540371626670935728498899559004511169011050767777586310108058307891915691313637192920879534148725281519300466290116749367550962193519660346546617718070899980830573458948131394033586955087416141801024127886442883875533090215094001575689262609830286038171119974303739599729954142087683927644784312867054812923514687796140026134478061062226598091404550283679019261353896921903984754415092105743385176006062513639082346973243594650922186770420224197550478055475819637122211065939648271187537024434051529884068794627237997192028226913453736154164265199555456519236231370464592652708517218403647258174824779670297069234421760000000000000000000000000000000000000000000000000000000000 [157,17] -4123185941494767579595765369980979546263171942580486413925283345717983953198786306120690201302948437347558607314210123830901562033304571051869008523891349849339421363451634121076102896501432339387036469010546425598415956756507458094565874135605713312346437166630168918093721724389148131981297805950463748835707490674606754382431709596280149470889884590982201316192506457710706143451811437311870852798587192564396522495687793448566288184694866037245406402925413653420734099303203284037339873713629427107131180859717432470351335687254892813511086455596816247284802011523562456591361757868563425024365071046712210322686040642748029644805572955769913951368853429929720968917143770017723172856844777636576272142884340453074583183105858898634456556995609189417121329304790034468397395738865689061012644380167154450425846750793614141597482710797685011314358439136070692586698843091212741093864332881539720764881537219798434350163881928005694911880814017867044506124165354647108687782162767156822116973009522207550868353475348747832614707599801040456206827251715933464426734694078146208644457455506810418916807506424798228760346045560991348698960233531247521907922515523522808478978452037074175152433262208285247798053274348069377221852942126983610156381604233768128307455620779592180260748660111355759168604771209242051726119701430285291827441144010220238236993323733454588612492298892294215018122958499508443460353144031106785412128197497303799709735748617082040811332142402245401152449722219951183243256791341602921116628755526925710225847788018220242609482230661703334177547300416129183123328826124897039903418625855689633787781536258809298970784887200670666932574968897770813638195307497163181659199154587205666336530551215895378903842079015054503005138017877497028474939211091603185659322901280745061934370840986379585434657938861393004349607594761014987599441527107144019659845229630202415486228775803209503497112863594515452427275000085635253706014882107917458978336303168185783789730966659610892314353926086633945419350839131631120932373143429832735469566680071879497466188194866998037208705376269360684227154909705145430890180672968839216883225288575483394469176586130250273253996630459700735943826243702313055007277056000000000000000000000000000000000000000000000000000000 [157,18] 3037813298772226130726669079191910285130618896876790273180560151221858753489057460583114993899325594754267439309116777222891140981967389014605816930299054703229954928236801625398891681523904898649978891758231575374781236216559935764177390661343439154119933372817313944402671727553685826502409365450363666128953483056337981666046234174698127954880266471696714027351288694451693127801247509635744371202852126547926812473250021520741497277558183651255760686863001737959911889423265129771133512602795723225974308124080432908221063628089048034784536767081443787405268474179007460870180309140403846528762973514577867394159900256079846997462129355747047071400012634810572653449581093494099030457334621079460412375400159216537123339175141713778538987525345494704230954181939616070886104607419326067110757314084437518705596974051033068930704635090882669193188936547322767020252286555578735124038708718269460321189483784968343756055341436844860411331307143325250378435049451749826543013095631196464193980784133961447724698732340042758749037946906306919921073294101059264748963147667552906401971864804867484059976555761704322304055413993803049159092088495563995628865476839248003882190169467347745363591665415228499678260838134843184199030409317697583319899168335743260403144731718162094111671036718874311112410417897734959267651334247363161898473564076416956306977552244921330392932398040784527512178491252028852974279363878652371043600602485695071841183720299266556328840328009955280066068817809332253569907634579505510830240457895451754571050093512757703618465196693397864670922581155761543018049776923913471069988477996241090028324621865258117917251897198774311150972994307251892601001757983343593747052252358861080546917014605655775442452117750458313600492472283684865279630329704349037444957185595616954032538670368827913215129600545362991938264551600351501992610317799344647715267441882604263467714221636450895524695943885169030420773078369492701622418317680285723143938142164617961751925928084705568479807576009385086496270413539218014233874511607563324372289207698766488935067414970654299883863443753943152609139871801106264653740342964746130668594902433665361471484610772377666504093749968804738264804004031524434429870080000000000000000000000000000000000000000000000000000 [157,19] 495728264012871583702243553068579573288941909617384519404046107486358635647434294802048050262000421328749795105574722492853321601461936653222515991388246042055292347672276384070180761342201314024137219545809259438839380656037340489894445500461295927698299557835482056688395688378099737531242195503854812074123302512337988499074968866485666992261754356247369242957501213320574847898695259959483435742423673413066782929340823872598927508090070508035694662092945762608628007673077154081380587993694013032875442376607118624492735196813765906374132511523648113224961431293089961312319298701747640150963234642663879746495446264150863319822994969379398759868987281264528999545295490700960403794727067218299018989532048964607705151223009776936140760727866391496134261345669717083259130820867081629288285854191653952871142265310121343896599496789576663900555965106335134870056858098364219612118382345924793879074899667190310654007705362622613101004298427107179022804662083367879753140816837229133525875479885728159892396795503895833947703827710275737003810119504889648864073260751279021490415963424335111575887394310802833763193234854758843345365259123192959015206206744984408356103242249615783665723199645131269239164618340800082409039565297950063793590407191077096395714076485663288196311012453834155963547794473466240521830220995714206935052374230724271239611979712945259202553381217621612944504273376058388751082245444588291288957744451328491926823472909394093834059507500812616560391154958417224426811338642164771698799148670210118470686344467323617037894071889170726643370028240431521398807473139541043221745428679878425432907576831113505350151740153404026442408846683709867951353031349156682697808028276179084919780252937718091575150633718156718981009039870532046809446830039110468597876378287478864655558211303577829163956040846618011983607736434316430026484799973129733874290589308535169274166831395016422791499409794622664189192066396323380462591451845422262723239114311677481123552042918827286805379893831118905007922173726029824113330413605500751094794912654145217585874876958211088611269641010516049006453594966272181366706068038026996047140072511562049977688119276215058793069134019880785739316153430608116757561344000000000000000000000000000000000000000000000000 [157,20] -6317831583504781008216708230115956273929892835026761859562732075230520709513930792869688052611783207315470759670606199063853968790563996382008249748964149061291955268251882345112557081409634280846990472919803598843518112274655619580270746035183272450185127183245974541470048749637077902874186604793468569843844385753756096437617571489040310552662128427358656040236334696417782512913074964389616633021783095705542189313316941761739513897912209528324673629983310734972195444629023853577722275045818272261707392001835047910013081207301485921940214063563099990762801214798987060344119603278201010524619729593861664488399479155496146528000708207130143782780849142660831063165961062918378222046539844761885829919245935594378645571538937718814294521779238898566841636498939639163089405344318848769597420578153912572770824187910945396987500145898223719079270225688205491867271461323532066197440149517951761520381937034767878068471034738443937377943332927395716729091158152611731735805896325496921991983994225414900752444211711131269542864081919189838655938268969294711011103583311712989455202270628170249894677247843004434182059008197067009383961819671261163106717905861751459348992858299537423968799605359433755790212623814384863401123270348995466471389853802863851422053208289782032971793160566962112190581720982143141545376484816808493437061100142792811237486188464348107361390550124187917734021978087249330971368886691216328173193677772760209515963471065345452327301535621804732104302655909691878947611063119000241843924436698294165889998959587312645274254581952965563357925829651441426195617294531387488773859536943126848168641405142654237796311516560512447870931220845445679746545775985546650647224545758404846489655476769927658224154015455144186586819049000270156986825658721733014902893030586323422421418222713463056970935903154714600085576023240224285191367672347541023517143772117514382746394245551681754716128957357235159554847576288487245835841964310795680259086157582737794757009549173288391315489904299481028759266241300329708531138986022568131996304608960955890603647586662893156556529589492757269542354507884962161248312096850990149223075511723778149001079634463622462260030081486179696360547288515202016409026560000000000000000000000000000000000000000000000 [157,21] 12314785490482087053569113688856739400295702850734382850720639825384059579168572114522056300228240684640863728162809625597456947556092806582969328547511610334993085047929291945511452635269351634760787419425372779430897421630999422013450094030850782548536217934916239647298780187574754726466095176235778067454462104782589070996148699868920635072980023442574433563678726834847364823283840915087111473943585891349024853017139958400060926302499684637278572882631263497311794562443871722572775942131514892591025713319656433053969926999926072104081793067531509273534360581335414941863685523051670171269386716357925605869346252859087587707267576032129470376382333722868587439278091061660433801211627347499146014154906476723728884450241371290411281322338057087176215189742956294820073806359932853837689768750117952459713973973105317396284025129466336857135774304648022108019090856932612158334510384315681525298687876406325023622032602788747782951033001147914568559955501775060302174804521647120768149840789261665539108954329165938234520015386260592890298785206610707268246395747223182086601275745871602455051989162953139164687701153872107765474440047600721672416075937638148687901823949220245653062772823031604266524484619790365919031406726260320479582916985198406300420747104694318418554769197586907756147604764749859297572822715542065273059265795312855949921803907302162550738598290857572997291952581239434716507840087085671451558763296934604110189539569839786147302226465504429143987100824895684497765518089119722348899587468193187683907727967185445472125127196557901076878169848994975471564556262781411623900204246550576075708424540612496210066332179164108065571104598513757024063597708318217350591478740461470937913909891421951465894089881775101129087271230780840067670220663255078462214905731627137708280343469975331646964119710553988132567847296351304422004697616365864862945816735462277221965816649418639085565188631388851853612362231622564674216750312376636975327853999601579412734090713417997002182903873184646730681609105124095751442643379769843005420588752076232156181607966852235020975690353967945194948794653416746845368459957652397912928882422220158880952390291862561346091765481751484203000440862759397397113077760000000000000000000000000000000000000000000 [157,22] -15431153686384886046777821386885549716709315169587544497899928133048289371441668388155214910745421528303354024227606722536123413185886615020973308544615609741813700701898422418884434600703464734505698411023701622903215586642131225973694385786617858370520505194622290953571580243578865264801866915727212774631272476037973839299690417732525008656721021565021751791421027817803813031426400157209673618754779219790092746132559291040654071717061955610265086549860463948453729242830244262035589016923716270778908977534484647040310378856882692709459881973612496652026882111079700838567496310236211390720333898734928995105398646874314116080104163270916680392632195849496075476358678453441394976010042689930927310156480683245432182386773264630810915533771434972461469813992210503867828156683503200682813366115378025482741199251076845804227696152679652074160487120858307869455962003096304099486497953321839664851289206288050163053082610977502659769602415437304122541218912005091146357367016630154668329859418642582511436760648433249358635576627347191965358897858371709777652601195952346577543689783645163571798554078467518529152517839170313839417159651186080364010350742272991881148503980535721606568965418158614654067850708006740773871670433326682354740548322974216844248133453251322676393627924577393849621630172063173017901574312677005203178520326224918846405940952491399155958683988452224210916131283971459421656634361213893888929741272461083998225539510804477631547252006218067429182003609911484331530200136398297209732813516195334332169560589697599479895606534087037186131685325591293160429568270904882884276876158004836077703628715752960638618743110404949725143548553319686252819174698463038744788712894642259298956305457607509751455804452076129880028658066434708133582156312995724631462075201127120564627168962745091707091452666226620713053235372090379731928914094386754716161436992800295832548576347656707417859816679497221724637521525583659171852925901553370479452315030280791296659892155699782853497099355898533918139190060903366591757819162638118313106869255214523106486368069088312421476750169523761820396128592685522572142356691278033839370312555636061892011699536675045572156952963591361719256092343228708193377976320000000000000000000000000000000000000000 [157,23] 14321871984656040712766233671262388882885281421703835576209126340432605779070975089508999929153796794292676115274579329966828355512376651990279636462799709813356422281432985762231167942734907008077945430956110601453030895536203699574743451237304449646561714687292138560923113857274523149698228364376075686301260772407156853926204847957110109796721331343907405692264063698804294664740087315438915903784152107416551696192062768983262453391926447714964176293334891798832821445021969009087402902760337422908355475510851790887604337929428985984732150200517028342995369253038030940151684064607889566867277446146953691041197674575376859180932276094154723699035946852885612579365198044367690277262337639328666966982100651656343661184517404471502883327355235180031223859477529128618499660993940466139711334464637875222319645979803501564194299526586963060690040034180747503632412074971660040899463773156012521058850904319971077576953115177231741145962077354621203228206044055767632292671087844290089486303246434453866712780275946560147203460803107023993114617912959979506291669267075183126926312562198794813504700293938037462408331984591524731876499520593149518867005114811920373272684182874543449210906366077193840618915020419843282676144828476430259789539401945778615349916320269935236115014622839006217362966310159096945200343487817525263952613126100927670567697778138723505236386361756137723164941418118425498441855215009379818089908747179320259856737886987511426446933338469702174694780678517793624722201237817685587806854317631257563848780839985046579841915819883362421287589379330610925592089394835372880316252833744158464581089028584630291521922636469632755176834189736332071462037964195328488467598995001698884491194111881752006818472071647593223240228992876681170447244865411091712429677504841151139145670348716752228452079299966501980413682026675331851326798352250239394005504007572135165219589120639495944535647868893691704545134238922820799533635095344184454713002564996768810293779198063952506282731280304264500705638865437488706034027896031729824466371307559496612507129647035286022911077123668080402519217079734513985256714673071678332790052787238957618634172318133567985546899829028989485059135883382849348984373248000000000000000000000000000000000000 [157,24] -10307615897049926574822074207526682373549112340114942628810117286192367992574740885279565284605511392802502765505415264827805899561073363693547234552055849547040993278338035222901078078397738983339550045028650985719748291789959759080674016421248377092543377512142526539604451970600636812340360733336894693556501848896992471219729378848327506536281569668860256677064110810764308368134354074314559606485403444679471206286211804804681364166118101267827174711554751697080182146917034628728867363614088091567397225597785430170263828485713553726010820473576269775519603206099491512524757895701991171197686242286015632713440185203044834419685210230131652304898186123117085874824061105754183085161569236667754677992251032017234664819733699971380199213236873598863103865420694238162696124054690919118472185661323349378000942847868519960483566526524251666914092513582521440426113280943035903283350237559978207265732494465230858786854691758159885432683848443571504839051709977191929569473301229101777091616500864017403733021938533504845226334075565553477355471616241090913010343679232189060234315248928182158299203746226589642704809877812984160115498380232535179213536033915620448527823103896178812082057203925986594877807108092993358938573574772620503281527255440388956314827904285556717500508101811901172507129782238155599637450712608814802796666582293283378247956169520667420056102039115680181817701976397334551537037111644977663818534587555748206036070220195023517927875735923344254011643891313581662423445390392472468318921614154314690643975409826282911161864617169190744910726714024722770073816229254945490076513641321858448828309425081113846355392127527137153588883703215778473473155058995677755684661714076268484051984365283994370085478960187970611599008348770893434249510680955262710425123098842905696710277712961860594186148665635658459591646985077512052525789909450205997572700178183994119327095912738787753852129402975990169849233247127757372526553183352263747498244369399025505400783425794007916365538673162494724357827562663184535941266171532896021803674092029146937675249081852676509294472233290820835071563623421087040838891672688063067533699099102348846967308669071288780753972326210714851969705866766190836103249920000000000000000000000000000000000 [157,25] 5814507341626095278698762540650050430695065819179532632159362026521504768500438522276302178326428731300379684766990128267443162067087836055366778910105989390655926538997505004769275727657019789387371433576686529703071448833923980374011142354946249498301183423191876931887887392055990913278410098448778370656077123349084761633454707374058582964279106469691782269003272845216585193145737829666841398944563390808488907800331163108020372525355560370163533151502095190157910951377756312717366463589751976465797107331335336274679348382195191076990844743850702166401697928710095873282477740259133582636981389375583115804913824088726529850266131069670302314487617911085059410319533726891306330488104078440901528224595280304107310780444737656978431082416592029857298783518801384400716467407983917707969829192972800657943977062409725874650505332848006654356223919200938330285825488935288575972402590485778734683400912784553135719058917587183909921218202856202478385489533322652682242596805298464389639087592162751277907306696849658766405570916706364912618714463478502420308714618868193947318665447195474299957959904848966142296150826375034421731646273699901559379133995895433310875280055554659697930569217086202349632070797660446495120884685864549727716996662437796907186254357975627857240580441005882481554168431928576633139682277694807517120024185315904817783501014116643131057692457545840808124741174189607316648057844556676938075847538813242787392736314433383306668700221643074165647430967925892256594906961336282289566548087212192873183617102341714494996838573379212465413030256312128451673435297217259978558804417700420251083445184560829396367890619802564661292355018884582898428318297371736883745801786853808671012190850488977405976260146402414793239181264869897563222806081584898849209466875566795706946784997549771019250708934931923207410426812355238634701244830124765785083823676200330974266299153446572212747964788689706205667127974182824258926256289083226026274036475061390192891575397103048687000484151886840084789601497535162875901470651707586576427849888595736371297292373525324799401450143936155156871241874471365675246898018739561860925512303404961269338773400259483699826836026914120042575375575752673730915991552000000000000000000000000000000 [157,26] -2506020198390882412922616520054690876419933367294520173624172350308344444090510270325598968541218600881963479898469354383624189505355887367870550252136434749464059872029887291184315055615640626281486710390925503094335472325416227385865445367651895266728379652307264194197088322558675975806245300490498347105533227074011998694388913648720509729902301093524659266539845978606578893987851599031685984745129592974070379617447298988544326669995313239017706263980831335059713589984046749605419509669533442637247913603423107302592932601643799619049195493430357025171341560420835625035285458008203195434776778732626269164910708930388938872143722598687335889768398689614903441568298281258653080092271677577877054465745260030881728111992555713178877823297008713593526136820122842957852697812217193123448328849570114035776487981191828878474130818498154446428004499899939967796070649885545525176533572503178750373408803503971161505776685156846827255833141388158942308919668094033143423143396181807101182078578450837118969032567651761897029445787946128446841394268230030784402374364205089021133545518382446508096103878246744595585728485625767843403169895593294909393135063623828365883120461622058905735615992551073197764656490565862139431331932851187084705916762625054746740017049484555638206641708922926910511533423620859173026710457198622499513014123945339619201707197549403274517556134101592118674423754138424580018558010434422988116863795415170488033597749151067939232866865160905270733914985032882768270468061749306204414700553969210455922492340523911115629561176157550376246131831082364262693325277783693268208250952805920558559815245615208892717182538037459239885221521230627138778018111777023588915639906732677964341103609177910807003213546947521178699315019937666208510776542339542269837365032960947091278508476505252233544407858088340607618704266013372026267077824668686018514922528531043602323926202075647340049858756234651228234950239174091179314898706132355722154637455305628326987307868349075876177215566140527437428935465656202782042279954087563678178587315034637942279237805234658049361514445892995245658112599694552436929490095872840080351532766543363853408983393273112746696713776012867575416091104341076119304273920000000000000000000000000000 [157,27] 740733520831261072802523349371187685933363857003421061133576168056128561180931854321249852659179511413828740980887737300990583589731087304673562752106105651782001978622584681107023816433586007825086584684816882387088200267868788422563134073646909844269719832620637021928799250740106399790416715039191870562286854284803264949710310055356032834444756182880770151830443362519373878856615900307678588788452072815171677643108454466294437888133930455772836037132237998147498278629017410195509278681547788238953104783279702058531467214161988851342558368023683520243052976652846568880299775165073954008336813037691197263357008025710537296924962562260714761292918745558539385424381064694539748970384777797714728050821242903654131410751491666613287997370297009600511921791212845453248328363693118164597193048000638427172134126534314295907099267997613740899365407200618621486410983687733296446567171075353183256200567320140380724860234271734372348619728020112190851337225514749531232304213108018531774570238551749192269208587831756247341276932715914077370158667169926136670517300402601718654696286505667595544829285680102486782821109028390136489377912557710556807110819879114527914843967464875557185815834634257111320254656303966207072323403531259201700891301446752684533063762883793566757515440551565455712764342668152905962259646225038075340379245385929116502767136167738045425287070745424372343363973036167933666134293851507521723076632825938448752905497110984625949867485819125232808264360773933372054906324093579220689705005244597795439800580183700910815687740875738004164533671230450841194783642410901624917390934675360208643688333394910141095726676219826734796442810259847542142790351025990078495712870778476670361135537239318660282084973903853695399578323556393826254110030255618169052507873378757645494739010281668492389928661648998474450962148446820419856265079184055380141544179144571967547358231633644550783775517443243161526511333119649035719900210726052312218993774162426434616917719385123256146743275243694291549616311845861299286984497571082821104082831003306875538149320676968019432717122685736644855090597014984179211451641234413778868827285095674376158967798492701552581096321026623480828587083600800769078460416000000000000000000000000 [157,28] -79803631045157581115295804541532767347900311380222200475145236202200051311780382428124230911841916241128848347345848752049908469347175402017678896723528694999388333268881331630126046675225881847489515977333029033094809139632130352702651227522636226491802968468854678739508047533213044499933424090936570519386352730359089930395142057943876370606948500471268932454149791909639815457100066596920392222841911513208379285684929443803765553530660844866852752858877507381851672958784472560298810449339495935199627060424620742830096049544446114241808426038342740827816702499593110789272663490675987413561961087637681100193405012698736946126793873248459269714773523022797857660145581492384043939617756454273647520331213663950523527482446030130808875553443405464804600443632944159842333383578364978527807852259793291820857713104394206159226717820775526566462280253490680794388895453625155435406775392261030396063364580523749770852048594092639358032375501986214269170922448869031029972490655782926621579193532033239260347576986870552701147450930775994968424149879776100595736025404395348383102301145757928415502479659073994707212476021977488176865786481723030629068180086009604821360567738695569550698789821440722404350313094176485863549973732305675029415690282581455506427834443628234129787197522425978533826715378953354999781230641972142988037164533650158729176658596697875401487278243084349041968696741842510347823610508272198105880604393654523803755738797194030009023898340138190529549371132377259824612304407157475504013825887240148541733717845709913584139218468883595158179521523272245564089030112485083023757654126525400524693211625645919644244497913616496511899714873062858207500850736965979056067001142113826956352671623699733457378252443722746010599227800756968804038015447822643091792298426759986481517345336493754255479985913765538356550550414771881443651365326288635231913944550845867418417759111886977817626492284060977083228081280471139139910029614638189012693575659971566397102361547850835013415121050802393879399698089959380332717093861437945800251968789419747160551186348534467328737387450657806193267684539879476519931160027118865792544514886885304336853880606141991236182894924070426339089222455482994068029440000000000000000000000 [157,29] -53438843468793739663782172122222895848792684953652761232927907360744944836131551130707673897478236536877855344855313905941307051021107222104033019984359715580824759542931118795400451409700114376320582125704723149461364193626894560606246915674497520371966337934056730227197925843704658467168057017141360038529477670359328503823750925206302743769854581707550880606470483811791870622941349459949989943738993201618485246328755004287070692415934990056619195208578631607934028142614119004424217820918385405550062708496043866188663095501274904289014589300260863767952503153776441946429178765136390524470229199315108801186303651097311221476695496690112508136300458980130298678238507044541731358077320378688377717653737302837990507559171952882428277119078893195473632312856462124754681966879562431313993188118087935280829308443215882558358543249607852198200894332707592731097588792380880002235217698946908505426560395652832238003463724271872277978920116984717224628158901424110362668667253598106913312964958252035323654619224523248492738260020460050619302235997824680105523286480142406951523310801055489689342786196584536639726890064446454930558332573626264758743903666798320529041842150511409352178574844164104086675315515694087175502383998307630487914417359290053175417141220720936803768230371712781213170478834467813309062193125204497273975890044145464750795315170938354177393581809531088614537546219647445808645472634315968586176160657337433001304168817034373557117814019029362586729844332080110006864482621931836772616420501189952610758576291866917116223138164592506451880566385125462182939958648501551529366654922382743808021203634028482472710578134869744658095622507732585410225616161342345524989817663238741239895245728819289837295178870444418977806740593188731709692674509175525295067170346899377465831768306641212589624146511325956081326048716546488927833539969462921439459653848332847596876886105458797837495221064664257857229115123456482638973304409389151046963980120722407105760671039556929669685496834110808249621330447708929259421748526627257170723860346878079653389540964105339384210734817938226111346610135543346468706514758598329386988869125285967877847759189983999204489166735787781975042997753795819564171264000000000000000000 [157,30] 33244128709257420213134701328424546209532924668501578396742839046591718142014597377601239161758576505265577901730541441945492339266668373372538984119352852012426237982516778341821408574480939445012118859012846488221288900621932399936244566453730225693847707587779817679340066895375731689142467444230277813131081307092767516017471949084524809364005270575326618865378342550215956267211204504966111239165093891242219658402803654284445884219479161136221501073185307151507925446758638024066940834738676752167952014310692226228397280118042216957350513225781258693310366747358590181241331873718237146470128069160010736551184884589307768132299154233405928343348399089076970805262945538767578344780222067167317951336423819970392423020027754568415055592536482403308938721047354651716711430758295740677007737209717656489804511124705345822710958223023598360208676714361326621950085167693760578216235353189589510376508914841890861288139288795860097658703143554529589379633096501114124410943324680307556377382728399196699115938712162620356051630758938268634597119943452358016054387411069374783270075846902439257342295534464461077171622916025838384365230511907095691258115573490392002968174617889956621677497029307340357049656945144733471190909676621179872447641398165042150391090600915945714408159577941030847838007298399407460926011189706765199684537072250703574941474906984297565416416885734130605149896139863027875938394727096892397986623790602750809267708190344850074283261568191189162878522556573944382714992652778222439325363136797424192304909838905186925144188069720550868643744461910717829069362353173684336778408443167952642640169552568854773010663028438851911725785788047189818891389766466811773354018452711163164717419769428853661971101360112729916924352520768953759409592974591274680929643376741054072383194750630371510089348262549314867885587891558753192063550322102068820910927889377194176824063775306746046721556139733567002129847368141039349094693482936831633610120377023792744023199854151038440323819206765039093100520294386659392822126669492666683570298544934777425795460619766631264961391640920704511266682134645369645262360364723138258327481352237307039659649358553310765247018906797023585183681589785572954603520000000000000000 [157,31] -6588887652951887141593425235252367943459329505532794199630024025505151283544883330537102052003132609542201325439064943065225890580807586711907890459634370146706106830896182340748731964204177220793434161919482851975311139012952042298738776229481533407649995858895321645550687153511416014627878373222710537709564504342842127266207947105659210138344749892198460068364178155530870348681895998044510100936062045824379430471013816825356048465292410951950665121178644950103928589436717639951055786727657677667894720915661378369698546804083969001487640857365771983414289005892928568638580263949455209885612736711113406839003210658178916439590938486533978635056722482783771409975727717930514403423503170819076918240706393248927612089398558027868443803328571315256190810544825936672056844154694575105566111845019564592404378794791288984060209715028312102942804878759484676701004178496787538225117891555884109137368390353649806831528643562902087007975867200608548659625935964533557832562845791082163263599656677034585151197920322822324943624704951596521258582496759341531151680968302349142053029476225657798042979106928275365963682215059165152252994547289421777117536897969041558663523292000075521397967445426368355603765400561573652392313798960645980654916389836109476708032769734622825656877786487391826738142416969980728639985581978774157478124932694136006976531070078025763393822437371568780891504935452412487073119599972612032458192524909004272192134731874616023810874544749346118461943686368655688773921516999341369208697186343903691689217311484854328738774232804947609758054268897951647068857128445428095787114583969670340301002855318371225710710575471904053654939114538231231983738240700905670846123605095443414794505319352004120962767343363818705735518025321263677506816943144211760523739591576408834760635250366152708204017094825234973519606315315826897933466867871411007759896281015653884188554862868086067643016703012506746642781578789312900295258134001708147883982478722519630645906165031212682405996098938870735704660075142470410653652792043022904712018740582718333511147764021719120550460882097661475780319414949785602008400148652133734075659798641080001937163712401629555148342846778512053621406710157804241420288000000000000 [157,32] -2191527626160578775685976775224974583089429223844676697600081927729311636755376829588793768769135166501558054382536359130277020736317782567278721588068576416515478410680782871852348064279574873075043771927516820240997801641718515527273345440249201427614027190751947315290603722376548404742795870803608634654307596100883310206394380908964939619991849697370386089607292644079231933990766373096520962168681032311378016265709351200776121656026318878040833116716425153158452359564784790220130338134024948463635133367559653963264963176608660809677532831091153889045474416737804967092402998280080775252095631578611654080774253384903763323730255454335873111390006056788568990509590522958621807788782335187825101943547536522767139467762585447909525608248834963067729710460189753870079390161357243241841526873482007463303820974722234935587765260246974202490624726085065748452470245594646824259269501721063389711799356848026683398022657078875979665378981209090205155177400242689611296123627875789097075424094222583014520152744932532483335609135608336072688069882369126371964906300860955295258172699563209081892252531031672292471125203184682771102442930291371647877739373090400150121825053848425981195800202396678041792452818094348824613403025164577990742750711952504657564649115916134453446505865953870492695627958460782623224725671707770031392970079693411233120729135104768107455626978594768196388276792602114947183916983780008874068111952110667096785885866734092851764987557228003245735117919116642949574770919283569113778588157407682999019638183317872911873333998528290457305009066862529442254291893497554055801297790956699482427447270080350697061303036361914111342658165607164741142916141151916463903208246064899157350561301981273695556117321292683666962336932678378276512548687262990178061662598866491011542215724585246935692009786386992616831691681994758285647540148418161405510263900933559519414023505228875403163292908395194037360078406783387814575387500847408877361405286094912636657561629286653783881306090083523624926090044276219264530774207017275387260101593169717830907516718139094009180015512981451066609319476539877915663168293718737468898670152187335384660633764666449050193028640176633508708438364311026401280000000000000 [157,33] 2256958697954037595697955646272304995207480374326645622017644161790392059510953772598275258963751104685454036366377229943287385981606973237313459798807150819620798845531875822796569057148119523231774349914626503323340586506161590262510472528285238798508111044891832434882426690061317932836822648683596848878371856466542891249277144500487768031014282128435549596410593253986305518568627776361220024207616599805751294450772122538830256200683919453374111586657291743406640312306651601636546405937796066643782698697971103705985205423543340897710998526519655929038395468362868303645248682902394047799813083960259388535874641144617335537700582391412340114812090011413038527502363382771282323032288429095555674039860123850587195490275353920796298329673106660931448495572790628881156629238189013928110106874824907751826871237735717756399526474816153319832802462582577100283154817937771257094308932213634707685254940636670155760818246702919288249523414957759380519105973964412437484686896368628121047089727505734129456547575271580189545661877150360976215885655489497250383922432892424828269328269261782412039457570268022684756093792302283021959591342780552781982478056929205989661837806229821201758567313815586185270777693620535518445574907060106992166062243540197921341612008933295824901268622059575820750788126932964296457745261078289411996357316628234866462798399886225074410749857367394272242333666239810174811712241742832760573768959198199648740919311761819350285608166463289710502217222422876295352086667806417736236638706477465724298989141721489760794921825919084146146641909505163474269745682029089895377910994378235843533925255823957127700080001171705599585851611520361505173879423207900568076415134571882045825208294513945574286338288129026563984794217615177079143936976898151531541079020554081526979471195429101676422455811223893663439175842417247287376291614487529630298139471614763275013971135800161312429271208520423447921336129900135551609112926219601285912219493937478687284115229035841861311208507946711974038051543638951111416126543516034690537856870892734749213303520045265744376833802757365419913610552841388867421109804843548826930448371486932920665981315913592708256582470969113411367673492985571417522176000000 [157,34] -977987115953740390502463684500805959901060612446427368176225911508672001567409204041287827273479239480230746914921446739931692748722721990107592280930572244881168706274319955974422036480148588489502569665995920681613269044629198913316681224196367344341833896841559222842001435650112552527271012518082839982749795833481290628323772554039188200922501491923337439827861989111172440279291637208704868585217000577332841557627714933473155580012933350154880244992605460645312605523998056925677651631388856315134566480781169273574116443111336978725577492713972855034676673758684822060390464794437171842847430759303481055826936904754352611969912682686794895082594439141315161225911901719606409372322105791799371171631259943290824029476211985349119227440476519396996836686521718386067843482488222428612089830757042658171717326996975308954340935542359140644371383002950503571763484725032885196981602937098808666363512803044538549119887242962893700883326827215636592979439491347430834374759611536003025121051710366162482889068246558569366031439104095284881265888215054369792040096299503733699879743352792068163103139997818270477738164181728256409975724276689759388548431939715866257729814578316774411353404973859746050107312850750859338458620650716770046143709727357294820017163893737133261783011526547288430933748470875281104950230105409012955753089633636088881061388128933947618539937828659559351026457910061422189995470386021084621100861968986065868221075357167032026154937043194091019582277144606044236739551208972820487949216970762637920524413160416709612666412921409561407669123886675670653478892349344319181925326823815549284466923624116614383082949301756351405568406513848650474926765379698615547196448777739856318513120217307588351813618514028729791333581830771969528801929058169963320213821369710918366848146603892084655727399030966726470084128269416655011356364211712125983562869438673259065533228413544676697313721829614349460326738721780822474366347730340226266804598519136026078864594671440497547170910942530484237817405497814909669537930803756848777615531338994771237792225574593111389882123741681877105109584905454706288057774702916166999079737720215685413891811416778255883941983044446626411061170811750205358080000 [157,35] 278887899619991470546809533322359197227334041478931535962776133753817672574181365033906054464376412023113923816473086384048837316952144359992479724595542513492407942749843358976902846650483824445732677946070846244948268488832957919225496651652684932980455522650405544959033533625400947178375627386122804802201632550367841742335518229603881775594309112083978917588683072101475722153311654698949013569406841252173747091835134022552356040079624880055917209523880984342766784334008992220534829841248525594318136216108533629920769631020564069929392077453967413153207434119672520258431923171125544091601922764706536410584990249211748412570815179351998445946139379438503656795249082374146835355865910305219385714447096884372089464481490206703228455393225278062449294474671900212793213754850219218785630707208911856026355973928910231589716047862801625079066615897530627938402946439087184300694733145758156831067299745506472756855161453735083061120741167505500850649160045178754994061106285640116279920808159003719717785461073092342703518437057553346168701418143407844178894004909404141049487658206413360309766923596691139794013080227727237167042636714215920555523555218670849406794189278614043684647475010390795219503954661127071928894702054778230585883957868167732322992600934420343604455311618215871223180303065987682533890936351261721361211883304600304922452308695145966019307644255030605873548648357869076304799798547345047796993730737524743793097527490632719246298000573852566949664232232041447705892514444509639453090552722698222040408169382711442240657014491768127890146808633139017135664517108210982111956522710071306074126630159401520940151867213001507055059709981523387405756389934022247665337652472871345144332824862086403082235965994126803511648811946650173928865631312703194935250282039652996685759213014894871117752981223080843778090749139365645809608298230757920555417631286055792273924804251100890611241742045713973275943250791923616755605057746912820765709445377465958577993089117431789597996579909843004421186634419428530494415128689046456322455345803538050514624356250162729839920383065101594378430186912172999748451755613322778166284362474169364068499427020734709340908416758849611103681337723311430986304 [157,36] -50132262686727068698109382554035206853314135213741867029394798690702197118952478967282615218953131130698264676026546264318614541765036738052464493715241856778466858432490166078413405001279562333695056197863269898288054280474551324617626340261234634078958536086996690898223584081316546852411520863107832829141364236422109814631147926690633774269955034059900269761880594517517261433097046720356134662195595715302414987621606029429861435157132554988964438134066750160706512959458490170957402321625532763427087783358351411903062550727092858876317788992964903948291739027154225463547506679574031100597195187247526741950842975374497298031822780571206392963283871675131826638592943224734919789417002344755293517396243476143634349803588376274818748093494360836091391331633268494615634178555637505879073206623675801887991932657112641040183638482220705100045075785914191517430483554661861859211183737218455655864745524817572961006420785000884085307672301970308529718321638192168209257933994752124886690031338897716094134317637626237169428485509707574835216740300089296693495461564311853816489823842353102197455949229951837142612202993931954523460928605201420068059967762622167183094806660245585077739561756812490624163355341505377173526633136919046580132525846476635671906570213358530803814501429835170747241653957276354986271991261539016260949639527085871485277582164434925888688407116818706485775074992992722059381201561786659623163532808917665081051669970664672833379766636662282455656660437064790513163404836582725504386233573338127669462194456251959442209016365398676651790772679834647381377756919318876232275270529763478629684579194514218848532326431157101554150717317966794538991766076069360672391136843578603968607641773175373996395021382130262353542151785765156715385579621969361824062067772070243804187485640219789056540597019348053884909757207457115816471994901203361982664297176514139758227978183253215537037539193570101117097659605370770560173112546602239387975397805378265443976106187416037285834642315051927418221335876039582857054278987425804069182987119159054062397108590908927301828060135204187858313165524899747079804516136526145394581622311570411936159403168092025568665238483641032088345136802274670080 [157,37] 1824616654390008622344573981518196425511423677344271907561914482518705414494303975992084008580720301362463158681121599843028669388699009767740593451572581045010786725696767175033750881862216491317427817181259951461841236061834119128756097581916111356065368138657581548017639992082318230939831610393231635797618479958045207387684720043166923861583157381317775545868703392218824383590267879967928183874747223483463046783012599442955055025836815430012806844086997003358333419517706238400924387197528236375816344774117224130603947264638474247393189581522385863632851600383199179647719214660106323881898423447673733265254995080730023483182038544173235408593925551417890969931738040421772889608368045955213747589221619381009771133041921256674287004716628883210858530895503533758759797084214488778091349824003415226965803233768915380759910088591504520308059533298398264189059634233675344714174964079552430547741631512436062843075046223223319311988008837734798558247149991448494772455960520563845066973924215358959180879070402054201690969562507498672167813449954470190384988146818701557551787407455158163335619530485615458831452815200318892326824572418900467663395937641121290384154571451383408095427942980852800950721955811869264203196297666560738632869629118633672427952248668349071166493505686094276723431722799693326901755989459947188588224968255039621303810173277657997651583058379621998316329788415201475946693415730441268870206915328816935800316758254985158816751680491053611603513871392023856452488387174970810969024933052706122312981820827966166720119224652171171102377620724371100926151016656078691638702511521290906006279293512562209543016027331766845182309270191609489733051002716965261469297341758168045920380222750281122679788503384130312332233486996577007294139635208594699958983496514615753335182366538859569987671044496365064750950371674020351446662340528633015415197061010506578501968765650121764045221526770564154097636230450057296744842655951215170009575241022403531886158330607030679271489311167476167858819242999315169763456690271595781751469080225045391815258245656461120163374864237128333557124829517826316637389499683275540542337163343354600817820231186755183161854678607879045870164395165120 [157,38] 1449423104682224948060596935223020057210207472422614656787030572856409941537480902016820029541616599467571673995994730784152114783302787218460206401504570383131209483307249243555197921531820105362237043127823833956860813299789806928081230781150057413529038269611186870605318956799497926772537991580248020914367713745364941615931398042468206645421515638875804949211587502958495645507562000059029843193104523461265983635128532341052536070101954540112546057259347713225648636431339333609684646311641002937583905884751292986949409288058214888808732150542495519898127775851649975426361927802622567845005942102290658386818525387792274517006825980980366684412394897575456760312471232391848633501661251495109814244895664666729654205144168548835106499391333336539213278053331394918724312821533894490168168015573267830603930610561427435318118891862533040045947575866827259933147877145206486004971033829175865979877551823936408307230074816735982475826209502984218931557774825529478703437220097825803095720279463678311196779079731521528188885826917599559114395047341937108512773877998606334206081667399273848141122461318947213544913046682853260394772891992652153456095217964192586149744216054342400239623990990234524985475906528551903088386883154788160178649491634053254300227829341313918418674746804565610453567448653126686211814092366253507084585491166729406151611786173250723624692566131875332367312905728699037981750538442105857907258556638895293929935950315182379116946780630108531654476669787174341825709503088407762161532115232011726302092989710427393129434789320672631504380669976296994643953248619782501099419017616019007075954444594671238496756288539054424170294937297410626652178530460292361468400135887670743939359178039328612903760325569581221664283689862730136381565710688494756259834219142113957881938575925758837564650462168687367818335441713415662711616718661296718014302424490096465189154039725189344338538069592025324753668945326338991260244745012406680079201178357903348345287464069758455208655783013159067719239083791001582780053849323714620087733176408649288693866258985208436808645526064440221123625018882963115584671743583950232260475955994193093814374488337045826627233665813244305894640160320 [157,39] 275316386628083346193401774463128912562051834319459471082904490575992007905037029602124829964110654568968885285958302258983121148793482069484709428338128699286343251056980180711443425386925968449993436114332131132420995180756872026357658776627414101247175766430192841157321088860629167029865894472999919512486121106428843741683200412553447768073049703066743029194480104645889968708059825807976320261084250388899351081783309243028658507118201086587773094581548953984319649148795739009045996483214939700855707724557084889501357388618291195265314847067027246998129025559111556109836606028515206301094359256419712272604560594395817802329882411076776586109229888616960303927481597339310847638467577612234682240121718229882269041065253025336963854322231301926001646973207954462752423135709019951118081206336133103010380855322128633535732462381845299827455043253326927336995746431861925553081074653973157086865775493204897975818048979559930606751336055859129435383809635555900915907015398707703006987923918597305682767755314798011327196807459521287287725119337018687036212455728434376498726565387677235713222716655707828970601702973364182189578119577841908249966492375850296957670847337203287394541535660456516970541235581645330591529555543477003761221103921920182997030917978322200654521458370187068419028952081848082229270836118285294669857380722132797934555810997318553565622190687992554006632511396278047268346549638896926142466154791276859619882600202218370346029747422268818450223287248388990666339475647193395227961776339109832081331638219827813438158947572963203496371902353687779862707662897865670270762749002283569653046488089269901235288417111803348063027211742987833892397263533168327537390957584749100953536344535727964208559270229610679461073245677705863453923982308179997261543371489513535233990768385284202396080505547461676406635233275559054582933621135976370394830533978358208633215692806062526617001997781479172099274861338347479875031522098592849450804879659361452350271068591027816530961331056713540593959630174481410053869221253754097693739809644957387637815854061907569552407005131579762995047861228383271090742874345334095190314538011894351538577073440158934990439203809334555145202760 [157,40] -603302165767917396777683105647551032684794712912237194638372708343554680041044274048052118583434132338288697817807364073796072741763235989277777138714715568844429021496293035036618179426458315765049403437030098103374667346520463823686999076023959023102943322550400825936460291659465272087000646298336080410399799138846663590864736323703346539056377094769977032086753191717344456879436747631659821916934775122143712554336705404043597941252369780961841089770671271631901572153490737886804408573065702547146997558961931805783334629394137750828872769510434404202662615791985058552691894471026129807461237685123177400401203088759863638334288014669123989918216099285280411663056400410036592148061083716199397634790712048693502886320373322464791965738498632617649491587775836310057699767579219957699207485336389753852362853646184271275005455051238945442127516804941682538324847478883401696973339289402427949889512311829500448631674850887566158602612299732487413114315938160841110710570061692553551844681638878260973222935318093513417262700743107413152083563537070089957724055771060160845785717227309859320287142768216723899290049208523077974454563742702497582588270301065678266745393126414332205633686269460182603109059686184133513448954581273564474627105777267283888330106152825195564707914675449298322822426152662391803476694007876133651884708654761001690781690341522017232336181184732966189347978928790934378240770573933712586954845610171566753454878659740265660875590280936061012160837756838243236136582955927782102777945531193429049539590807953179672739574705185945316127233529375553982541835081847536456261348500533784988303968969027110046324324192360270206333299102081368387149747302861946041695175964183513154523796031986868803757162884364222109497065145747485836706380271151884593938669429358906118534946857189894750717211552690330029031295482228655219629053069226138982730067510392633294413144905300094597196539481099259614304544597421044411058825929991729838012024007768990603120680250052537822760295488927544962151069520633092664667044552139723160946338050301921168139127528830767188510791786213392971572724099432342860529649186555006794549594680154901330649239071123068261788601037467567618560 [157,41] 314977265968041657646878111728415361481058659040785353136152031449099439376515545585859456538118009206439471281414680840697860679621233875742894120638359888382563449260178892988704966065952476448123332334284037677774217460083190055605486381893325847454470387978718805891771250313654478804079956633347797106380180771735215867750661768054944033548981876884530164865938744465323143862200194120303843556773311903130521990534405914246456784190267791252170484298891689729610633938428868747529028410794771114117386158741049947134387305516781523278029381382590165486196981774384256628178402489108271529928868362236162430834100481222672480605136779272373926494118090068742938914715191846962405196140711333407411386308036617775518647236867815008921775790396396763375016866147407250340711396365250412251329208579535186871431769997381961016668961151568073443727825913716524932437374943623084745213410185631245876226623671671591571541943497473885155526768957922023645761914759786541633444792216622585785128606844069548369227441902392449364347975346114353442832223782947118474523553061722131405925615885880622935588108095308818809821779888601188365686011005818966878475902388567902226200124969539042560801181159638051097681639164968922542823437248596166310996612276382022408184893961609269692908416909535250250445994288063171209408313426334992859094426406602764068623128990234683273852725971434400136295980005397859477597393717236832661504184596205473134761307288093427717485079530564927650474960839423491604062013891796983653747995165949009701887262759367163509428192275314284919286774892805388036049192049585075894019736242221056630176477043612203462173918823751936979541733504899942411392200024360338368766760145986779875419176144103787104624392847845232307338025042313974155626331600396120404717058067298280107439472847011095226579740000414825524756725692301767870073008205096772388645032421639895336321801137872234941586101282468585943614060729594129127691894996956635278883347047941413765038847949725217742937656701901328030541574063345040342012119829608245687331141413380523144584071143794395667078594619631868745175566881169089414411091084302354071298775651328708120273603691796514306671464870529577472 [157,42] -97731413316875006744864484757976193440710725644647924260018143226754367337389825029494492446131176696488046633498309943176167243124801738846254980666723538952745502976306144195170738250752089426057088697132570193163135155648314935126063773466414729967738436953340037051550734203039709825389425416147038777530849138346085985078415465324424153079646398143892238229565178120606236657326107323924244561654848512069699480857618947395846611683912084546445433554181325325904104766118423268485080830385057661332622399857151446600122892391644839563707254601352544516877541473759750751809675743154921157685703801184020387336033698228028204843450407514766657060582643263199478415867175406576472792747687602737764630304467210391456737223231128617731809221023087105940240924731748786576282480727008039606074672216808113182595289633268010977957728648050787349166183428902622871979917999556000631355398006952042143250065458064596306604188949146576029081352625181243276091419184685255731536830288037099470450648916585611040556824247059172529753435117915440858610459126550144601058453859054999782651800339718499119641754063400790098006186040517464168466309906066119299172050894049900117060288995791062784037513834645276437120901330360402971762815469418335308757730596474910474197538511569711064861351946437889792211691948771145504257059862845402948684777915072765386174332919715431309549838005750411916433545199534078241791606083642589845741826282541126560897356069993581743852971681172874635492398600773507071759659486092185605026568533372123250316634188376107343317622262483506107010266043413407243707072204478826894472016146627851718388281935973430583401274903244296575108303813830096304302115851783295599979567403764166937928906226127967825589932635202520471484854065218364739698041394289010593142617635701191888884271049578480398645681116180022413483389454996673670859176616661250286558352798801800593942679845247956354529306733137524174580594299790917639084354408808977698766986021461390828745245335542829047612329192203879695901149299545938393333487316745578121588347746316890368034706839235072909088883729947724668766669330815306212127926879888738977107031425777913332002651671623305483090669439675296 [157,43] 18718049043173022643813365601340287734416415536940119018939002084418966823026158585324347571112671587811572216699803845368155441119303400138250838897686656412413917826463986266597119376132101008419816578714264370618495774498865455137740245160941387996025192951942957156821460873318241907750645145120596163966024248851377929565138455643865760460419083842875632207682169043167801637113131224940455869043822569822384808184061250049044553435725511587617140917148248989344453327670333126156828990501462357470631381183704880589475537072286121393964891481708055664757196674501750348016167950561891666563311158675927852152911997378352529663872495847787023112309212814268980472761217612265986155534294055597831358469773479415762156866189025079644302507476057241086702060049288029129175591467185896560826484915650669196316987899587060419929774008633027942822196364415390702407935218591563063877802688120244436170723100909281452107092243211326945493979355947829867702931298564574898004582551493387890440212133889012610896593226413054467641417548747533845484791216435239097121142050800166844966821578359559250280145494626283837352043338543152242839758833320558912666724775066575451143788177197024624555124117171393819682369858088776222278943289209693250591032093404416849607290508530147939185663570622866770018449803153677995918304718919214896433481179184822466332147512381200838024647981310597736807795602950053750628033040359790928681850205173224618600390750131819587432838034128512986111271373431506674524481640629132953937204845665984777117995158777939558619946812647257838971016520321113997827883008021336560268780377596009818476117431384870493738000263239485947981639978735026451451710517952009479841701329285031429004412350538330951206931219633950712027541353324038942395689089257412714075902250801397340847728493815424760726985156796199298751636044341975411583375929542813500517911520887927766201411323831114323444149170460326888866762879748171825627654957505237001881626525804961702488905222897608242649745291732358976061463268821001116081078046490171431657334956223734124369065133231424970126412816231698830948049479062998655428247721337661907460914287356409691284457113092933187843228510244 [157,44] -979175043045048570152119293915504035201434800495650961702777935844960044086241214440033622712871835541416684605022303418078544801029644529977574053135109480381223265246429962287834249931147036846072925320527967347414029365297959997543121098791616789918232932523034207789880837365969273927590106781194398982175377479614518252889308845992125743315018528258678772476220595679552967393414004847941187357891759378727148312097363812356904486851349582038176680892561961661181412338812127838634589901740396409272201379597541691935334921683356844080957628730762384197331859237447513212881095969404551959947768846347672426403606861685402098402093334247885782146789284963463677938203571109705780245346295509619665421800453243269160573753914081111260812840690343740318769772681004230362632953195514455733483052474473963871136234150845155394783269699665324255156090393415306154806440340347832962699140684363580036073644682034503720793088298049344592096775580448057052645868148566254923673333303554189522192060280392675944999534896414384362660906744470148387009957856066998378138000000542384742597258395348112204497031215603234888780909160096938299827351552990593960524383914369984101609617758065217830612932912529678403954458682441143502044811673238733783499538025843035184915171631720918525821254147558378949830820858659985080485980543322547009645619084175829751508684915528027181968210816492297570819808985802270056647127561314404022864955508041975317655450118775674504953692006682138679807270761445218871436027442025130446575792084200015330060927307308278646023338845548988531582964755780676297087440392452750288976574135462354611348847721937735701866061445414994693529330296672805036895926506161627053616037982056175246966650566588304363876534720425659108349954122248821350523588630635972916938953125891721185481994581511667405679401773726697762084473068328756366135629631662778713483548748349006356185748355402175474767794015823866168087634654634653001390886715356676985874898849957318903781194119573757969560577712086594963416366272486749580381068512982471005307172446790954127988704755761969719763592004396745716613806125301917121331806528446137521170447602299141316614008367981187871793920 [157,45] -807772747616670957399674553223755776190646272105802284335371391917609525405317722313296797703282287284186141535978725319162351965851202538098080026178478285268374019123017770130922937032322129926381073484479627275617255959942401628414652431421583474110080499443133925827358778673122384507072680515165779125041957392855002607218989728250574526653811310963938681676486504704037450962652118562453511058230278923753107923640812060976027474814179457554880323939029640913441497566038123894706288444662885043592337063054914457372716490633123917884092045966247658299569713055840979645122400123903696164386731068742223818582043822731605047698382886337807831000697671052321861021505669510271006686989011823177135404886687787884438085411984872012990045640436704264278254162533801302782659025240029443416779609778119707638706780931106148021403503099161586948308683890479033954635046000409211898680314972891792579913292302450609624116984653935093573467016371422884928555536641549655473372929895952420061420711069481296793813887904447631234094459769759170691776053003084120635172221912092959477339399205492619895523359583394469927693013381609578571608379855075298414052794008062209739317521344190159801131259622324103558736874833335075667113575679197254559514261597953650214817033304333382887489804279782439029660599170007678049413398365673328928513137028557119866893380420250953159401946266867629226631823589221399781774630920521811315127814919616049387135726339927105089501931246143226343965744509369436645139102732538956607169380537137882841654066864190386857610857516796921781148357137020281256728860952708469406225377370234172726081383163012537979724209431475873880726975659527486369809753576099448720322156990901844584332628474482275663008452111001519796254430888153429219225531370119878303463618742884102697307414200353492564644123220051269596583817047083518123069926103843065727456255031813464964564171115792332654601955622836281407319251155685262575839752389454507823837209159231066782183028506274115773699949545651239868796548337721735667702643547927737083510881305732974679873885130811905647369022791159559528403390495568357911812686535935435984146759391069667456094279134461074303520 [157,46] 365268357130305522890897752324940172299072692331497964692492209596615318620719901750347270765380372418962540776455387781317334823985153750236508071113588606174591446432171770416673739498612303329302331356752448433219853835474357364600727284281213402855818907082654795650556941945133741783316841125217635591863085952457026858933115661985389715198862219093432118766613480919632443360107527259906210259168073387772260288025456427961160385276340748602475458859304345813762412962165525741208706406768207915383877387087281087647552533025143647487141348872815839086702070255647050964201311733520499848621514735497210382687737625818967693989272313783286714078772484776309477900356938982564552367317323559958112738829635083390454941023973071050249822975159716492826678493879595416816629589404008405469728209972189525220842851368919423783137753550228019866639484211670693407916479018528480260779962087586640489194380515685903823978044052200102913958630946651022839388140786856552524273942930345029409379285113318796259478536691058851271078839114877569857425468128223878404207077638713154405187373922069121378054212938077863717774447056397019850803079359556241482126320258630491053845519294449670664906239772079917861905872158545374566121619612201551808521873437381868304390746664519258463585041006391672402035673765346361461736142018800679284803517328291650151986652428824693706767244298325532549351259558489866489372190737744280125993666317651454477344267277925999036980651456159068386432666069374904076073116921284813722054780258378267182027679816877951471986108483965994938380526255717675980768217306001268768896924908102194148446398986618514335959934616210014600391249259344364380721041560572766139279660471428013845483707608617718714427385843564268736240203361290194517869490743044993665061494267797030847293087412717364771625290058367147537189411870976849293174188613356271684690952305357293974725747699434399669959418086943798894729077260507987764925995463476710467369146286582903956021191918033942954879427451889081111196699420811472579923748029550856608856532005263211036169777100514270976245591624439013868806153712642896966240029133322576933779199395129350729156695317253672384 [157,47] -90990223996350891211426749216047807845529088790374306698332830904175408960527698897589858475584733749195203477886749888150108222847157560283653341568521443764842812084551826529759626514369132093144896901809573341264514217292588685820553446449807849709233096517347890149858172837439021577418349451875447723963485895566896071693999604835099269106157503253546862510591121565845344346272863281115501983988048436497700381565552754905114120984528853214507747578103436177594287523350370039622940353876256330016523263857654034955725749762074464170971994849819517204980367769866868251281574131143791681202597338646367633606366428766040256595572713230381045447174859111775533907500500956081762485796084838743597748379642998808727007967703133194774392075921704633579413457590377869872062037245801322116443000164502073530557781184172835036774016543113928546986077411841369011293648466642579311809037388949531212513019763529957533175660241422469445256946336453754107736241586301730369863804674346897726867756116878593502176034053448604181743896781036697259183586187684637889180967418890986572659772620341105655513618930276442872773411426360406624446604506072401408747874954384305647932289657588183578981783637813252871803192454607860786821900087298879181131281959571737881536565514817437368680000653930760113021320257965526216215644198468761150173060711308597431609499611252357020836380183645419152747677865433652207619922045270361209397921944138715610485087291489575777190569604387196610684253340394126406487477211776055560829480296304426149821328905893480878577015394268746853935846900211620271114028807875283718972237034632847907073987864965909011211988308224818437545865062018425984102548706845672262388647449711932544784919514630461131370854067454167045802553872268957804710690303021527996398432498990324573199504795544234856661536871551894945857361492843156120400265212999428122435402750701370319119179223548417209022946339776800670983403115096971027965823063982155758965007681667471262049216845472734388805606895674510374435268253185973733979718380350153271122766370560876999456330760375899221907370496402839450796213168971318890087277767852655180557008089140129611899513911751864 [157,48] 14884460660457638531370737811271267805040826662876840835932104643947736626132205131146892659014334409936214597281406665408575944992707408301582960718171938858794985524540102607532648765933862453741875541497020373804726683166751462622318584851764399940315642649279303419461939394630458148862020661992118901185440532883407116127380283936051526527841390845048628174372736255733514823651109441658113758053720090608237237620557352922056516319475329803315506405949233743828708150089738832002308337064856024703254848564559161387262650598324325398449462052209627910856450067551179732194138501958107747819405752774547154621891284848017462338002361321894529628420750042087052650726298042061684762233242618059326391476173672012149180666215908839481098510528690948162560401758136023209940548470539258741166492788563413929265253819090413054219179051142228036411048908184773345166212091387484748483614378177310138371594079096998895796323246118027105611447785949043312361731084396105106790054808794163543213176945920532920630082339796608997330590485413381571040320422797797169424263738777376005037992875405590018312037200359465845491441925804001275330314246585759071841523116827307334513339018396667469870343732660124831625638398818383008701116134509627412516585131337272833762410591828089435151183439916669351803038110956941376455177428723284999126573703712558669883025182425286983430765047346748959679129609030545123703283292337022573465977102670773578121453508170887964474423321423828440782567488433925178453960320266828409004919731276629274273386352047403294401787019679259727712148802473429095893604209075150836843139541258808118416731483935750796704562534129179696543667375857560660323799550298815147991568909082608586805630986964848485324089963097125169640651770254015304656127763392624290859731487717687449616977394320907147540144735974225530495210399190293694591101000167433371792586454075674367320811197082830839962533866388059885496398205057958894279834631491246507728623883978559972566438152379502804779395397410378375317603479820960624204245581897897796756625103120649322764605803291812851272555607232569476826081363383031443576229400070170058907128239473630949991125474944 [157,49] -1319941264405784439951298673841704318359255092175291842479415697582690747760513927062866574770459466528465917177034343981475790673772724701678158964778101966620473014574475883001993039169014808521553917636202325922834176633388158137029124195101658046514882449440981720913065909570318835572146430622292080473188530831075500787821792072732244570460917601257174863315127005572431205790397878599895297573626264525691216543208667046919742109591774251397015153358412013172131178595621333080694931347408542185633172464993822877415154721983584834573315979464027090469394448091196147480697932171874001936725560549507391973717543146523740358680149827688791070205891962387674160618240469496722416417477053744752877129390680960548797105020583731909181012703993290017700649101220024859853320336288334891488567771502379728522833201396262355838245541682841691603043924829705812113970203008014278242062019914403039356979655885860713929359396235349696220145509652852562760577187843764946384090887253101884374690660053778363704672936028234609199507242137079939327122601574669417266231531565742997366537076255069153093153751504216939328941062775400054735999862186531372956102120859632394022835395085032670183753920211998565042166865861556334149898160971314925336507535233096151269498433585023108259790842812317507290247209533139026895427065050240794295892752616921705807163157091184281327774122311083083163796469109551401066944971541207362809002237836635936069423009767723434018376725929855608453670375617322701085606892379213732736520380818918956577584936877981762937904682372123350598458046667548544005903217925894072921463716698859189935983399720107009518265769026973065604727052642779308113221959893700713840327910503632584267492804252231339455447929624237632785421970020264239466562647225007473487106736261650195348178228871579260956439660352006075345947027228212523297564937967438792997319566580168168362450724623769445482339284700768845875683656763379935030633835368538597820595227846021273163825016480885290211089628752728720886419003014957102520600085861785596192660065540147011066926745551419232465671783501216466568578076291342268591948731516932353634899194625801286847636272 [157,50] -88840881376906408320202046516817604891891325955154155696503946080278102585651305194191978522362664006817223427187766007601689554238853538003291700043425123488571126278845894401807955058215912394616422677597715742107114749099015032166472337324227671594056867143734187803106295785742927715326191116625244559184464247108377671873332267372417601807533607321354813305581393234877104483232592058213779927435231500345436962708781065894321817907855823936655233835554638906850978196885767248267227573569399288758918270913554761562895478548465973864621363005426363062601487856297650643570834841056253151681428781214109250485385070547472664794802088498833207042186313012996158857820070404997388181199041085966748271218842470062774771105334540895617365951674047742502914896618786411777029668637352090103229423666159169767002875154364173375230161915024429549609038831937922381014648944358293264980950027080024075321486099920632550053876946834848658517216548534192152133654656043577802437301366784649495054156327138635056607884007351016264962048588668895070954760451743129997087915919185000245762812932886663597860716342223346341228711951494814046108313638363188709332515601996397912536221766588101576732824885527247964194134773601874982733530207162969232172605599500076496334782796369664208971883952306082124721027830099240986971879387952916567531485499914606336191320052619308286195713736176562156288236670047012923258412966302655918192279140306428055494271845962360798059182803579465921066825151036419032695444498882254409041733929522587236914918544532073566138446056604148883300559761029382859678936453339064992491807039626032896424240675976252799321670342024284780735756842191481799042435173226217596052775909844413249877536145359035480098436313047585482048306141191722159051352844901249199185498466484427657187184418652072570536901146643584020023248026844840432557664815188478100389372976877375545449206488590418333576788763489127486056496931143462957588951985051661954463605959458675325845884631876996143525584425454924977203937460410955076711060639283101579625037124936803466856137481429898957664675407744339212549466429619824211144059978161955808777853765089167653088 [157,51] 63173678679394761503473488211509647375132751388027456551004021606109273276328539168959718724337348149295481059621718089890549847410400681844531479125825873156774390639132325770465084622823058530491756479898531955909973801291115317426430055808391844040605590560997538475740624650161089358867891144683397670220495337523741693044521439558064443917544927411875732357035969255591501407128128819567964426889118683983154423763592725291342648527204891163229358488890348065040261129339215064692747708033481539875835430003843323616136819803540082455294236270525453445743353557213685437472017487533957138111413526429134136329889968329281519488485758597102063813444579275813526545567470607540158131652790742208777746068380211765147062286939171161086227882942011670476113861963812512162536016659556624511174339379444413644074738382965893201820996234530296608989337943525404067509174510511506581649367657737468825363007556663931117512964212471857432307003619336036894393059961044517889552583618715311356812712379465119637902813659525277928453792665584167783755336009032774445507112730556872173888126092537346957160763367992255218187978423609132717965932694049570458072929135633158846655362073604336364951232993445383487376782361235629553240360275878123539970922894532484896236546379971088320582366100723267451419059802215818690462885921109354850184661285220530698180091742948856138962812130377727400219967822502896590298768221217834035566306509344616123949318942120632593811756605334986787712295269772868553034866351187179346309325902217494816311651974324388624511096877154490122126007529720321395700261166905209389341233939045229862145678927187938680355771078548412070195099839463837340739603390870570936688948993354216975676368037370188104007733308632659578918365100562278274387477666440956945001739351756528723440887326452104592450948808757624054087696192806901206394623684016092158872947185395532992797234022526236083492669792538096381818354079346421985728844386862051169262840604990279650469790016810835401963008296292922362185967866215748351073664494647586617959401331711211967554620105311999224417856354987926871534142786479472095732646440557502754687355222514998592 [157,52] -14862984789684220991956765707534182147732960418846611225996027996801905153273724215803263359308643697406203708933747155520369709284115569531960826982507245524318755482462634544435442272493191370600378496581133974392403015757663292153757608050957214646922960223171250598098292462095830193395817054521273390063192796918251630458424448041117166843399937785099579910541845876489032469454059398868405545017723133813164586493832279207009345327109468483157297790418785571716719848939353778795559215266621919840265699188303852096061172135674999702971606467586813561913882713743283279063958827884594523341026064175552619384142767501426011298008359556410558450963899136225586968596370266169592554936083577723488542672512168786521109317578570288149905938633039475404536383238601087406427029487395183987824848315550104465093760990519887280719845938763701538672851288497359272157330195965474100328245902866216640844002025034500199655180877824173228974081697347571240900669129632653073475091616730955547777223076097558197416577299052168153578175658642032830693976035674696998553957956984011821291110547722982654165242790341505254457090525472382870104978496864015057303527245742463336088671419603797252215342895969583486256256872351701577456128082235655111900194199755154711194126917596063214210280587078504451545030192932789470930861417085757652601856323597856556653817311882991387220875197486046068660724904782605193316330274061931944209538781480615411656642184512644574494491626811915381302357830208386566894575118176753021092751153201006839424811141936788818197840141641207505648537010609772591975387700111299436068415127553849119095487053280099833332861631253822832344409186892531402731860211742210459928026591750923169451082538037223146198936263635645124951238872629567935522550555289947397306455342688940469947204473741440785981442019825933030426632483440270614313793340049023542955780288325940113058195936026836638209423937759206976992746562652249593429274162892596734166257391153697979943661716600518497069629380387445953299642130955090568250692762434538616451786149360411421396192067480940425481114525552230862022698171603488567259809942012704806338801771029632 [157,53] 2420863823977420405611869002486919960724923341789923853439262340363302338786339953612299506820377646494232966645645990192461844329955899191069996886378359132767017601396936101044211729955173928296202859863906837849188087929245653080638028722078723267475218324320607751839808821116152659729546531471907974806418460124109828707452536317804696493320710938494353897651931451473669568166054372169253136526346905680056812365334343256397947711149964961798218839945530512611402362561339428516262921704908814970987683454116321295410891250500546223819103264942329480334619541211125931821986492459686076737488369841904133191487643121200654194731554352924349299562832875527700098555848886564032855248280997416417530734911162394534343363252431107622998996042615563355007110506643526662890431775194904591011319056344254958741589662841683346954498927712609179098674057791812887342434484356984220688059948672997121375628076587340544454859792124259215068810705544073974303247351298787791727028655127773745619330393182627675146956955860428259572504660073214864975108937494353933393718988617609084871226991093075037190246643274711830920214903316877692214120199218216449418685797340348197987465603706669614187335621585204270498115685434717303860370033200507121132970979251586028530600359746874666014708305328999034521978114032386765109780917989853847016097762251487346799039038701061229190666589375015338304131296052974046109899324354662159854676659271874523553296304916187655944644000896941989022332590302954405139719659262616465714889345521947744738779982435753202714370424161518055256970585248198467228930752871168359359869165429862823154374277697261589812156287581385073035984382393968422591893773225376432664544544342745667179226055833411174550076286393837116978547444123396774668018797451063500812089093214771608271179526649471520180375198695516604628743142647658091921054480142620687656773821553898812167504702696370770179960266870050791789249210830543662686665234384749722858483180802544166141043486908143073222275684404748534670986150875537740232886596391249595193713732029731441437198717644148637625101474659905109937663256890290159410007189429360214378551945104 [157,54] -304774505427294022043981994894774481630957717769681785651111392998613611625706654506926315245468801204378181009515879760219722932164210600161141897368724641099718961395148496312488256321673997194599651218904016065472020490005403378538409384146063704787398485095507888624824086133747403237825404734475901791045631391580726845325970107149860733390841164625682560399718737267037868912393289379924193170994893575928643259497667218292726371705127235244875480141087821765355539594345138650315336976289719146969810389976430610864957966861055044994648290816377065726151053668842962383675997130345664396397127333590406534164494587794113506734797510778067530891333365750859394533483368453872692924000216396180985198729639532449945823674517940236561996046828838151455607115743922938592809594017801436078563007836917479502032041113687599767402606295606209195124463121967193167073799190369743284969245820856719175991127251745562892081645389777451847439625673945921937279392635050922357051325775062335925451688722600878335651978465970853067608600765461332171487238352749622193277175145441502328692834844078086000497900372235788758483719602098977620978720901718516807936459273340392467481021295897829281881123202869118822866217704891956596340199117332800771322775865017197166258064514844758098219170952283030895377759049925918273498464649140561467026513602701657055980564848291930095070396112693197076744067732300363621957682004448381725049243841865667387833282123778590492616409579558672471484992406088584710021183513543771034949313471607903945944567284981381659612324405343971655716143625736388958131886821597453171856854424584385051807100281865805833592081700332127080316476283795039794409227549036210571746248991114380772714696718140868695775367361773445069325971924189793938647508278512226367854121602533046892462051021431276966806986845007822039111929102449615375837499494236413922410299451811748181079950229193702709149255462107342547314945556684761588554817706114171805368442309066040884322418293293992448219617190534871913543708348539106177133476761649464271492517302276926179388874910439083504073862103165286220715329746272744174990149235361869296139184 [157,55] 30909934128927546784608174392642080993020844506523616385583162710113981574901076664351765694320465532469721130347366513945570670086253052154076082141742366389528500792247998720607508733866358975743285030602394311052049963277863816103660083900734863741692591701222296926106274470785729723894199604540046656591590579822729469666202939356467340351526311650453098567932651834520083446994444830069538777954999855589967541041342003739400287451256032552245059993559987867168155223444169726562096811006353932563041600236966072860150591284036852811538675931091968676359708899625131039734177797591451142892736680271771544878659084374115516818880061769916958739443372815818699010613497687699041163670011135274329022704242242394017992182656792683304028827641998575649380717786502141869727250625403673449668244203730256848059966103116035289972201873792810842565680178210031364630349583958959234820129512284417574789883473610973192748122171986522025623975341482752902460502677050240555648766031887183524003061377901085575104747920386148211652266748404231015226041136011877891809055739390496196569395794955042529906947459766351129170538958067366176828251640138831786682897841436341956189995758101149418042631612021646056631440439550040839755208176619122569751386938861399701719780913426295462537336490445566407591408124188690037882207956457563609674521666786842123597309487965204595583966427895462850850824690283315190666554069660952120240549330405356038817733886040383266775396106188492912243565205727863854984524493259908360910551373971092458223652521684200337302086860599018510269950122098247623457051559946112516794259319539000004586575362047422061060557293357506133720478355032322170597770134189110221202275733859548294047226128615760433364463378946580635332097363043738197095672855836766393876132036130649328007106367220462832318859793009622705007024529641474480456900116008639408848356884872971158868460511977122481804285429172123713860984998164081779906645567548370521879652573037307924301056318473017387368913015126832524610381788627247218417579926726157545510597702342948874684511854795870692731357054635379566338379786963004576928096447653462318274 [157,56] -2590941591987502474519307095140722535644709447485089655566465822781689052472069083317763898392923808504123127453495770390848810067296584827605625389574061087728375171902243298623870262868124018041212994701104950443073741099752015210270778714838257013376991184708787635776612561421906605120777778927730399003799643643987245762472197141808474331771961202134300593813738811179769064138108745925690682232421683604096609327000870977430442992650996744904066869356604800970167614674916752616528847236513546358359212140378436212309745374109329594394464457460062550063058203813997005728014648729356561234942217458830596930923433560871223876582136931798798162896269166476527134418904103256303019268404468520242499664653635582357710588725718516535312329000790155828554360964412671169418718424745318707872502263641042336464440251925708132814939392308668998195454171641148110805410992366730494075115847524686126428704628921849224351741618711810450172092801692366363027445229957424398432636014802023204885277388448987511507119376870777146406194901182065416249363483185969445106016230201298837528640379662516501501777316671392623958924321054878245871555488979219933710793173717544220691192932764320451718802400939090620599037258718794432320246866183006289914268927418749607186403098644611556937282825852586204690193192772736791367748948413121136995201337552556385008978261197893658290058410730534707007018836683612796120687363165501542836483662406927912882534660309446353908055768147248719573216970736030895814334341293524871180026325252451831834741950247479955706390159554984769187905096100670600758372197596129755895868288241138396230349632899737745839063233654370438144371763156716564871935948822019244773767344226237922313491739367717376605897702657244330280806729943749304907948715921228763337235898521348810609740524379065674096845233938150554538300705834694577509884823831791211466995771419865285897851270812697772105427941019204493630308446051191465807388565226252352035137682276649041944054636647743514538976113944811232991516356798970623218642809144603128094829852892253044886130564795151145575864064696655594703192384502809568612051371412633600 [157,57] 183768712797338900700671813251761067979708705113130465342798770613510795800983330092366345725786189295721784710300330586294973231170742707806894384480036877030943783100577588755106977160651883941977185818374034805335452221244047757665033077187451236987143201789886238488689877373901232377606395784551541751666684485299302834131700273481122152416913870230856691281941782746674323165385788019181703309554894524852639123426697834907020383853628750536241754116958766494801145447229950648310518447608295420706560572300199377757116261309152395826021000371734261769422821954077669570775136129971966747306462086472776504585580116996303434185890972088100786392063671981777381003976052955976355921622262047223276837019358070092583057884892822447785163969991529790800477452577413053873070778617909315708321208581050552462943959638362793351951172635354999810025677029171592658323883693884047659212431298098253435675685808977252832468292998380001347660329738017755647381714190380450551273465370842424841704557575548490718589286954654516352625112801354619968672165261260268439197369928706003688565290448062911439209360100339874085680502658471149971014710848500584093185670468886518885749085978243545739551521304478465630768743601634951679030568698521482070548411666166539495633473209089973195591063727840822223630864056827582652093754076414958683148054886229570739076599715009066458064386143519423853934661325901435055858552373918728781575211008243421508499048328516185995551202020326887084500284292077750995003452398084705367032500316728015789871927990597595262398987404558223153445050994118760477486606882433935760365188786242697898061328868139777897831332063263222056915562462092996428475572562066676652266122302884491754923014764171721437374074254939081982252972185325946258042290667446925052590168525417493433354004125282892173095230206414484853564418331563290254813204000614028973515725465779059761754756921010040255990389696575629239429665948500712354670504625308126499845715392204660411533103796832026756463889933832952292696575901723938662547101535060654780536914371166765078342423912374818079253316264411380832491044166432136206166159393216 [157,58] -11316244580449237035553879383595935438260175800277951112495557265766166711703719461037475180614314137344770881009236508688239799325207863209199488523064275029451057808500710314873104691258190538300651529516351377720481016689296385398236119762671324361667541997789231947824323835056273416578760999286785911982045483520381059761224953647538469296993613216657085720877830843378557149517419771075751196011983080970241438019670913211290877445369335068633314623910912157473950829189499461126142364319838602593683054991749735476218814823125171637409447629332184842429971299342239768913340659215897257195493239340964593724774877083021666959199816780479596802821807160875925508434043294910469641211040881728753033144863487671062299225030799790654276296940987703583950608687391911672176427825239980548428080051056335735705308042180310134796711003378549444863394183521774983090743129219894354286030185688661294805116015461328829131181082872496878167834420080153710264219103153145022045655239118014328261828823593280102161206554300235906092698782137438524336029167754988782358059886464947852553350711851111314660230057568168982321931956953086423099052701020469009570845505286926005729301686682512770008984557762376096893833038921491167114344411700533875102903240004955825748262317598267516121057262312387002002587686769283299216262378323544510785383867463675426532078089715257579769914938094362482436914257265300147484833298674849960849979000696662574689961115941161279920859183435589527151202899183894797136297817566147568615434623551564264353184682394007793107375735552738132241700305393936859851436910832743243708412888929520451989253084228423904897091466932742430416065835218215036517463260851131391799384429029568264404771128296916950907923539344011980710850352658614696111065865534674483750930065344683337346036710073311429471959625733246920652875492167829048435193654216480544048599856496880522773157728700960788743817894419586635527447722799903456874842912841237244202231442000390836008169388237700500646678972012574046321156067941194199417455618440062342365779298406484088153460982236136915690089073061715578093376212825332228573493592 [157,59] 536844709511846953189360292279399639089799977920622927266600013576411761725611886086490192119704313938734402776248002429247737428466463448703579685662625082750693439562796803334287964060907321242972425206307121506450922585228530197866521046311121974039828842975255584990362891554957015120131520689173614446133697939011082308680696478586925085006768678956403202367608030164757855009440938529161702512817586763624821110973763316426015883012019108455279183984996625490066046174433751326065291179057525445581070750328605748067591532155738395316309858021854736695845710097410176535302359002301960235449928176076650998671111961421618659244614387896351404263565989377129014196672376501253255879000596770783903043741243233276564932213220551611339071650957505019600776384113815175586800724617535120734959806463725600456090906831604928451952713314149429711805399906302268032509813322250443222728924987751131892862559987931378401143285770326486593240381553667792316699886387385324847831987039307297851675974141880540772558898341849795283299804738287646939114474491350636855189115333971205124279904213732142220383805758144933845797438607226030224313969231161511659306832881610898204537600133486370583758347113842979117961858658771369208048822383271759981182890390341666557610100929163386983999921562880057711830864365213963809689568668108542788452114016313571251750851433110785626274059898987472106548039386927295308428072566062926444925704746880731453289517751600791070532170626294311544025728686479867329584803092228486201778937946151165805718647489381016479210717350768784588715845415232226102049122531692732683803854456862439140747887084242545209167662014544137476003775866198739245677783036640268095027983846816839877642389454571535617146415518972631577938446206193894237694087961246246799905979999934765632535518873107486147962169816287700649258567379091511944115885907429689882255380680688437408735347460074107364235735178988925874579711287502078706785168671972906927964143176983633636903067192115886711553587720942265716810160996696767184329754304273211525235109298218492792250758508217160293207813870139150004363882670497874873229 [157,60] -6426865776176378077272847068319633745878829975919273222569461855674102778062048387979288743606717743783884040096082808210548160239947364080988173203522057078292258270907728254516439360617961680580338683871590166928170178013245239404613769184036336436052294915493996289401534789331745040258231963874720069180718724313303831011227796576876542838199864059374156497243401924040710052104645033903682709367773242395936611151426936909799167271077876461194156981051115432452861811197553114356612380603130971096321406277459280456220554453697135273649294279179334416791499761804795486617104144361280918943144404651533191993645046151010062444242148303705998531868093835739774658265019069334618228836085669171154489299588932601283972383037113172664367417473490298140542090065897085711867918960575370568729752173430747189084575300986708294997705721573971485291340581946772725354660904902720161751867088164380582669390840708709301640919853032530938915840091548842629362448443500997506159234144978138028441057858907408043937220056889663103294281031779309827718507483236301015770258374901467627176068525449465946153071131331721260724832300999296947648786056293507939209126239896180968247525916659929728572218708745298795033794955648227112757299337921148324052315649855903014808511574268065201602909561092516816240486505119691899875798331290792088471888917017373816537773957360041991327960795202888436975287648545478815704390270660597514375147185495537015824787034437290934013231261629998517476438968818654290749409808940943821930448400612632898041533681880719376834227590257890969068079267138967985710970635978348587301937406794529504378718988210098301026223863261576423351793333157280402576320402302046965163367755839477944395812704832403814203699025889326523850401551115769200196890284782466656161597729551451864007304560450201197933003625093449862013542907109376667709286526342736549703028645615957983868170508306647905146154199768307204156106499920703220915935691508203989419740852566647262444421699296286088028253787116408091462925057089588787091859543193952504309025696424359142794847844500252732814755570286349941100292054147329152 [157,61] -1973235523860285491594185923222977937261563419466718101133136661731754579931897783970639786484226707440463692877247588056363430248046898484790864164943902561151434319511430381586481535047658595992920591435454316884729621480718947646794265472166583462513871272716819405544348124940183902305447715915692714096981965087969467627312855764646356705284785280227646480451297043066623589860566865732644335041409920853122945503504087602840283272713209790743328540051475012184311575274016636284998042681532127672752773968967267598319542095673821550009599578013558648875383524839096317347668166016508809467586846013244399049937489998891504180973093277310417764806793077655812157051775403170514972373161884444935719466277610191598989194667759044401459868538945383384099341464247164247601391096905645531884847609123939756925123543765902520115292882317870992955077995159905785674849483204897040794200004264937347397835042672908749807848096552979752660200096196635914838843492699031509463001523437491148114011610226709092985488526928454056985590487783332222247443727422014652208312128014643904991047017763409567924082963763354987083944310155789764593037979261026272408548038337234937063774397743747635023600289613711259379083111380237201942238996742394753045787317783739272918299548197224828853105975259826910619850254008178801821780405674847398637747418078242497316446249621260787315223747195527779406351751662734835759589014679190083982628809571473116335846098210252326955317144890812411565681499717970541508047968935568483976115190190544599669798493088428666255978018053487654741607912142817561123391750995896180222099233784897791233446886337155781677856238195408028176508606956481128360076066579695888119732423004843668989561205110540485700223844430568257085243572457722470855819724793671961748191357094531656630558950984215036898633068604613525762221118457099426925164056960610998186874313739192923484144298806731885752760782482306584646475254424447349352221582781825934266864038206492256422862677326442914353868598376582100631850863708958347762289447163413362798648767944926531556706375100721841394427649650030307323634607428720 [157,62] 222024220093361865797967067295202772008465136280590419775923113613378673647167883556563289542507047458961645566319402712426378913574091807332359071228550027483327996561917789046607827443671933703674157992037194685790281760571193055775571806102069311802361727644918603187239637035652028034259414417315102812451607720568420293671394613592929607285920306549949698451361084409880446049821620017572453363850220931233809590345644622681453423304371480518262312416208871248710931626696374607994623050953719492232091871143113419200089342901488250739058410936319049340157030540686544872841761985622987685690436656635902883599446500586500602945152314670569346801036766086565296453793543458249186007301912147369810625690767039573916017896807894140412666542582173494428493910348963336955565242274550386946944359703757639423533123489715686851869517346851577841545709014052295314295215458309693726078403792400792078034875926843790816788780122035440110351587434858507983248886287437440858239097736486542082009922780555410007071979357558515382460131693772733467106164712733134016458957121819603380532842235301877405244021289700707498516818006672715926055787452629778467349068978585238730057732935583398121743903838612561966049526693153629365596483060516052638787010825661276649696715914738040220971704057589759438138926811378014021533855412805499201736090300041298375794549106858371111384872798157066776582220773308855669299853143401162167914354227776927542707767080747830710152404010020300307145648377629917670961297658140154148404786689614379409566851939283805332007734359693421972548177416248692837310030792500801745634511834103069896776627946501379659474060990128218478840081872187145261403915427252398564084045058032947735772480442974171109864957978594738263705449542978039387918653009588389121074898175483456145487479174138176354488640702219048645208930493038612507239990824175035809351505918874072907531301139315870012632192689494768687362685035606655096378975232227422022915975627332646235608744828681876729975501036796631649965103347124100395807391402314271292421788940376406344945301692015084371565060628873517733572739232 [157,63] -13571246052508789141144232693021855714032825994457985193275529402150513960318229500240106797126264699345214663219733219715818030412953670130987693541223110779799672733310029582815929676329204618358724556229452521121103644316702414930973055205812074545506195845327502774609273681661439251008314772353139380853633641074293692876547321455050739218254644406642713986313053142941905752287606825320312863256105652785680710368720437637101027729619434943961693735862420807613640597160018995184303363635784522436693747319062280570662952314700855770594256233360687616840952917307675508644055514077015068245802973359739877825320517478639737950461752024309847580044561370965199521101627237900537013423794240827102704649006797462618334261165284116140283339885220468818979612761320131420510078911235161706742352191042003041051754454582764330641792812436758900520662015187200069897924932608882920828672146543125416174792922112513369360026066837514285460464073842481341046142404088706643964937385611989585055564343964254093065657327800842067172209065962230421964000059691651344621641839055460094276992637425410451285957889804853141279335074367608791145378575002802355729836862709233045120747201505663406685296990612353432231449050240703243527624520685200672176410449814625139447381908260331495205312756250710226009946616664535123876433442799195335412865774875291359536221003583599481726175511681501213901857361991270116320222190346914738536391750788190371671873778886924264069432783156974063598520864996834899485529034798906122176265372308185002779955061674920723923181538396248955907549566288801418371034995252204055269548747168578140092186056460143233910271124165164310276580420491639543874334401590093374498447119012924025998661883919807229088232253876549112438253440469749723838028149328044786616882244206564307757512377771125042791491957485759176173161197781876508231031996894475516801242030070336530729943385337128786757477023547263421520486209514047457090182997272956404959068463731264808342440964712294779397591842741151263501542247821049973411693775435546711868619562189393163879368283790078714475975210153032482889644 [157,64] 1074364607366823135018129944378702272639911167622986586236090586631063728565802895366695259219054459471633569074179374513880999257992042346950514021039386433003705448132953485484691979533831912368667479009296388122621905934957301598809914637868845819945046528830339843259146428624733269719600779578295870103580851518463154778383944894837130781238132024560748703722816310923564563444826072011711421585137110579160806751750420815236670010940283465300536459832499347230435935566152132882019561982733832661830754431839800457761731006831489255894222211979386964854929024481218097199407484985131648064482830297714236630581504122508577891221724022586876006715867045894673786983307076527542716744117863284343408443047222391474391096384903944409541949519139178782451403953100355636185545386329448846172480374712301334791909526145752291620766869967501207308450266242307635801184582521811861951909016735736008232927833655975357112299664141424780551872403261695565717499907313890754335211919196584456161679245883251192545806416727674617323383689524650026994261179532710436330198860629070078797698113604465666569331891185632548418804659438489691473240039781617025386100773189193592821260473532035804150285785259847152614590506311079622438795247064787561814397613380672984411256159658437260436859148383469090208306378497639938302513543200752204101974587172463977030287915606173980854373201144054773856800354339927362710338450003891863918720094781363990974051756270376871760914464601070059629385197520040755272534469982092942303084840578280033454437678649696329308180746815929258894957171707763466277593330871478158460349804376585728644812467586891779881356721468046409864553105932768469197713492998909907460218167628114382469904612699891826097797260378061915326396801900241300785124847262934541847192333760896572729245844533507601628836949849190168804004193369430993272096484560545519237492689696118560930152745860928439169109531327252691252814221672048911980633053021487415198097922230318150741371608241900783817906469501559505514900462471807285134719344747569551139722707835165881054346838076087747425182830824052446976 [157,65] -90561472987117004224757092444501520602681470221413747595874910310552424558565162587423899455452772030712864461793001248215826079906375102879179003462109356017196721472200276300821631827414755816019906282586063341725937692342338173025980502947038260681857101802065319000319182097586210877079889463607932673454499647970730906963038444813509395638016701300754600581845708661674821291727749192753354311450533481162397896603636882510892038130140184350705303836682957790485953152825003918400210137828038899231498353777491730781686277355020089900016136767263899640638414038705187334202520394838915202862576482670721536189193398602156674299317406560311366509265157212831708958223640880457280957698707725234489499477094272634126403398434387327165332871526608857119477357221242938004098778010686414623635597056574395792636307275359103842338226815753515848360389397951741461204006119158623856907669288905162970711471463345532809916883817287851887129717606571255788974400156539987664897364267018107611305712456581889724570599919824865815684636400662723133237312741996308131382214386318677016184565785943235609911447478009542122497495248609374323795408308803376090748908545542404729126614474310616642218170560280905480710840312174448815208243892992301238688503213226492325760852873441707441922429620882647929943413836015976399556294744439406822686964211289717546562498397147955011184409459892539020327765599450066027984425132030772858872863378726982371041358111470692048225722495459970625519402324191516138894894572218419459752949625380500951337243886273310719217403814702405680964713627622487789217232110972738107068179116541323840464357969658314020732893633069371427449653096184063339053041374057395122786332017354001932166116569469346501040993404765656194807255782317120070837018459098763207706738428792284845502693260076397875195969613305764011450486761868854835662129745504817991098613354989269298131291150993687619313344442665913409750313825280224750755121733273669307019156584702727941635033165191853398823959131072038156538181792572275456047746759736073080220975967514342406964185890551062601212281463954912 [157,66] 5463717257296256581399733787397722668746641860206031321048117775083518739532502510521610557116987571621752361041414865825835261014783148934078646561371577371296790019027346958079345012180909794311179415362612172780936201160278543134147902538687073273610101394506751420984443459692421473112931846895169635571268564203705268060907163873141215793894700005328162064454725805049030827175563185746741191235958797621637694575718054337657764174623014204103286160424018166979186630444902355418869243051264242818133550671328181141821296562623932773537221520837823675128264368375559037051371860911951070222888663825964106232961659733052468572431645819678012769394490530814423682906490834575993686449219799089138051313742531623860610495739930915831542766365426166366876977028710735584700949778233566350764697197100236193261722077383536721928411460578271998313549449977401203488335359236261568062789737624559244493711807291208530293110039173877096471124474603883740296305230465556459316871505201438747367779160534664542132854733357638525436649420948327618661812866288435927612585588716610470760877027594458493582445674779686757576372538454937599731726440009867496380656476513966632099513763048646216366181883623353790599734127109288295526939404454280770492454088046600549361400348656119601334708761307308410708073042085946749839499395737913812337116283828258553781683476041928436712458337785425088378524805096611752350780618498317244534166747560382184010709234164529126208787112754821993581468206342282864103993688814334075273145528410080388103858235096335551380177361049985674264461822062485335755753964800966582449787450723443632136313484762276269387667803365877130302963721619878783388221864901365670669439957864332410375520630249100758536457792607570046138205688440606777299230908221808324039752320998979546147116727437817172773199011349278287883615817675840334080778783458035699657082535277638148027831037451641044916433454747161071342213410652345665458332490959831108826936879761032156428519939245020482553442635436579806768794489002159800929072994383409411972096272329225843826639583260194671454684114560 [157,67] -188744805729441012328577464724746217011230521629827452448683449747582777714606011379374814861011835993202345416662322359765785686070378003242281016876438113579693756569326562301052150592861791133911866764701600159751771454867179577063375821312795422742000812883485549896864861243101660726483297291508210245531078441108067149498851481725490755047005732163490162701774214516737960676148034887470785587370003181619872304145000401233948342732274313603026698380150493622712459802401412080489736698083959392436619506933433859235491957131200168441641957090052939471257251474110903716354081365639754165594601298664028285289167400913946150768783338574754904351930778639466119737486495042406228719060640259758305533917908410067257827048320682599563833516816470720636485496060759080327023970162732334127510671989051051018854014408853144079852899208993431610270413382615262102360990332096828537803188830674857543185573172964009782800747914397135729962120911535684828764750069709863882075066610864886210868625945215469517454514032429039111444443478818319441385127471044434194409694283342821712798563798951612803333611979555674254524618555415213024722155665233876087009436701768737540544819336451367173764897106897477580604770390014728862272096143844549086112805560583027463390019257842656620381228706950345099884348219127825439268113471688804401789927665763416499415181678027191198132459612245416510854178965842333852020442931731096986210828876038603080695531173653425175901821511802613330878400858319722247177115437759009778889236126225079305610217930412779471662333284919789703173630632123084408688006096242874299384980465126642033131974971653593433821662376030246391144983162171717443027585747131059060750783437832730067191682038063075342717667932195472216827771466096794973193427179845248605103796995291040951009779626260393262827642662443367900724694706978373048165162444733814418456523519634758716852398456957423324819243354788486110843434446164429383867186217701964559696509304687848083367001093977666173284961671527611394639026556756462242065415982398506733218551103249611371072658411040012410092512 [157,68] 5115774254464042453627287239613918644156932892273760943878911597312766456059077888520651808617605183581697738036218393872091201395438455836143598380737516275198482204451882158680879559403429528259457660817714592032463536011258478201993523156691344515888698308574214836783542979233117123705095082643304698743056778216264680371051520303113406123707287676561201944254790528215378277981497579476431702922963661061378750760052606207717427128089257503402563930993420470230045225527629206142608795772218163335608975534741025477690938510598900392040390189487187106674661168018134341540267413599029003621294316848984653814622166681526159311033430544196402927921430398475309863118421701330416312778022308237746808729851998771298315038997415370034255884664239154490313701195086244094735655658262880724167402702811953023955507384850201584472909066866354988637997749320161045523097431451059519886778507294366452327451043533545069527288239116099427979948049959716259355992739764869434599216607938330020968371975321352324195509797341496385702412253708345510537114300952636196737127215834815548869431649351160529213003940354283507651881296581414975660353620603478282331850883867965089901627280425797132090340650437151924411764250760215689351854093640167086793463977557361119943404668390907162880751288152712269601831664323747146106660334665370911506902339229864023706798644894672851530850991476780359569134717327390758170698832610701582322852394242345629025308086835187047842444041200557810190763284496368102916569012624602144500984346094131823828959421260833301931648292615612889661697948842022037099535327930965614328147213205673453393866492341651557447098387242097366229640976391457511495957721900892755978235794881478366976004555813752073695587948100590754401733089205990909789156910511400178177795060492287079988037765127028496763479588563323313299285764876393080745056165140593629298476321110599800132687743109380310433722528890896651358008305237744949380315446309416785154964188326158230482488229900671164659619171467419511917282952981490150660197384759272160447219274130673637758350650703171809536 [157,69] -368767229344865178649370479611051789001235792901929924209690353235525812945932672677758932728544230692332898736377134727414069370146157426573749537546170388343422307767067265204884743068997622727951126921827823440372556171319120660111558618880992233884911131056763837285703363369395234226802745834043523325353963385835906075131887690309870443009618383256132535187925706844301330927359134586573773048693418878578321044154406262303079806986867545849519992970511305417079627893116129751966616176313980421021378882043861784181497532021791036599468228633803804018058220712945000074778246027655324329734479909398602802202369401113637188837816903768351482465424976969224094522574486456786647997393412111780913409732572564762872713704210751020004561189306644392133360604582272777726643577516479150858878726289389012059212714177692263107961890051033875813336763701201175892307813190364914518759814316580939704022156270973410406441195165404521431976892953071938357522924236156600538879396705240696518673939584640730221601285159097051928063793669381411779551924800559230320213586995796240886012763820985698015099485476058810545217126578895583835210970923385837284068430357111172233648795417448540587238828046108992218911785053553501159734487720135258963903833428332517793051515960277470705744646493228811129537969183853155793712276795672836022748442560443310797565170175735552335681445001213291743426746536439860219545238773399245019752192644432671170818965334233535901168432871793757376083649499670915554858096873467430179247207819462196809725916606019451152300681611768652129021451706692627968176542703575650747670909454282042005134764501051082003814597072201252584963314790648332406641824868589517558864033191501074950789741817514753562005054261676787113124612962229433906465346193617214211696436751282371349652414239329763925719978944335734257788008550332930813075378635729735551380350074942027092036204564963169417481266364262665596445680662327733799961179392126151516085202250749328664859211681712919596404807643560096808568573831198975022068378071042131263211301124722052215855677357201184 [157,70] 26815818489893220506210484234999234111152155196132742276768400217397227833337823777076298348822312117747856662724175191008154773936608385481742115629090835546006290569580893483991519938222255899641287248533999315995956606930562712131231464123720164044138990321243882052328012465613138458641637624595526053573843545536609952853185836634009068391007646135588089964473613715550901475996215877443044181751375707508630711509271237327888817935707817793718026668196378183994625734714063200439461100299071144646015565954518800044249126212379085443517717836149317620071180736827592538047625715142667944169801879858919254549720183255165315130530411606496759374329069694363684421481391804609204828910906687760714380908219310176604609440481026882210115481147777300596383079896243650219956440051252820810547694620313166231283187326878166598498262719815866102126980922388730818541755107084944471432174839046021950845550613773835182498075997303395982012542461811204783619222166120864248135864252001857170574920142632568951662773433517904242878967369966636707314798881560381518809135292466331923211130608649486964649578425192162100753749503296885274493320928720137660071961176011468632542887507234397227896717816809429155890796459158184003594533130933930251394167231912656167583139178484563655246239875772142515476002673153003063585790301801543190034173275760881002227950932559284108701580625845741435062890672273497731549376852608321439530123302364414982521565742602482694805524784055949868076400516510589841162579947402131138061332205577001608611288069677292860498528629557817528014400273161241575695737668014825630153553475039686003854928695987067493307901734408736510130619202180256655461889125628452411432098130748575846355310372927532526382875168293286376628959444482210120531377338100604412095168444612606694566481233347781576951400172394444339478775982412941760930241934498486087572911125105521667351002871597200283896069339925407946075782891547018250260707417872007582960222930424522700484783816577006713113914616520059213550605469494193109457384158334872270174673555067838108143536677376 [157,71] -3257486146518660055067345826473491911216666794369575058314644980104592674509944007963755885050934190981501141957411005147003433478245721458827343825961748878312952291895678358763720264880953380183688124397557554314433205711796998760583713891025316813535995982141423471245090891571498148393083152590239793321350984499456470566836475071010898754202538503587606507785633364352922055410270218865712059022888793662137635244699065710102438377599138344120376726476026670958616890664167169920787310326073205654079281909882359500162894793084451648054959929685320337062441939883210921062108842129475432460184492093570407378750017416593915881057942531477440003806019959442199580887555600597764824170321221526529105839694810930979596329188813905805787403108033417444339434272329339435590635143166185995108660170729570976209207302627819567424548411443815632241347621367258793282184170309491379761217008140117369781317761544015933606183746454702126516672543958342022021298747620966755028297289770424632621291379373567984202601380038157846655983109863525376339784334385538001014957170075443206908297188217591158352097943804430233562080705228109220976592724122602713197739520919940972176708926674691325307458209805117186693284131760529920697917210310471835785598467012092252055121299960487815614998147522259082757439155906993285473681049668038129794695776235135591429579334224967060339041202412309745275034346399039348152263053646736676490910401424454403562015907890376167602957453520664414110028023034929769816022579851964903348629886584253347741806304666115976410695110135744182243281545252811306211750574671492098275976666996309605327406125399667235833161471413052792497734129282985694722061652891301436286645654177261225488164053856411158334775108626610315471700123064077865789674936154174286197031748522144874218525702277463170702677497701374351098050831051745534169903145171959372137151228271718163819898863632332617131091338972957651632727877778604713990127576035923007038095185132311234402421637009972753562351930417533773567892889170311456553842450564381461408189663971277893288675808 [157,72] 298362489958539473152515049218218610386278729774378624756700702163681933384215309266986448284032324711458105687226278760386415468996625237083791428107134943323881604917933112922459709419738285421530171186979196505399468795138115605575108691596191691525042850319022521559661292117814067439544077143632977854795917059386897285651389409268065164479007908508191887187690814048567870324119943365369918163105165077185768015817376317568946881300599269747470611956929920095739687753530549291913823848522393160722339456587561242977290032333804625090700379729569950165145542062651105282823493398945653965827778836809102450687528442612507472516226841483474543040650266980672495656536822168222929695905190731842864764125328208523055860234962386040380140314943017747878444848748748707435687750028467589793263751449876033304961565293112128765445975097911746269074821162467341536515197941193243531308614066178260600362023519621964526482882275239417833598738356992252873480604712908036694667120981145552340502589706382728194361513775432546183423159987666593698932409247241051043478094307629967116047258451262495947118400424819096171169076000033214819751211606711939335790937932222605634926156100238664256813347004833039730897528728048363391230563923074960639608412558805650289869327779804789406909985577223037880593280150998072923332785038589343454488135402827894300747844162004700488227172468721115092868347498675798512828691755179703112190609117733461984472831760360150493910797433831989122016465120692819517054522203594070669331284409224036116830080878410618243204202695561195027598681420967427453203281590049260892232846506167199076781356684296636811570144207197168796446397114497705072690220837505309954333627929851292261126289506539607653252446375109261690297757712459335566646837239242462379139752187263629242993246435396411977419180109102592085692587209211100446369553056762790231168760685300923069418782092603829226870772434609271321888181690073314161835797381567234569125116183717454309943340245347707830270491131928521581532588113096180096395934633086028212681205978835391987072 [157,73] -21805174323570496480928687766098836462054992733273377577264720966487118150423107370636100583441301361901564900737448978705742655945128355959763768157725755799262000330464379528232268203297349057641557890780547355272372508737537868518468826666605260835268219977941286953670117766834071105324440752398163494546270729242480838278769223301296710599735132314139124868544112493006805770689904183711140629092998229628232844246654592921960107363430021538568302186413654280449467976883987985178486458655909159244268039221673728721152796578570319080109562081467894281861186244750751179622689967217435959191778521449274221915892573913457236799479479290265637438266713561615966748972405635262370258878506650589013478918711756661107851072501757299892764895688787368264555537971045214391721621304607663406725093466969302151863088592245561767682975915321385368734881472153044440531005252262366264866392431399524669879491946793648090769630563530588280585255833092742016222216758863009091995927737409785596818916338346341343338497875345407806107982605800540986076988640055472817299985236242336022690191532063050114779551474396933174050157842452528438011511388158371251908595446864055943904280265916310108750314003718938952190774932215109065428702504074522188554427859115323702511869170657284112057503605685878963004951458368719141786958322036525507536794181411358616897415253617751943247123571773536447295951591251260318621985775916884081081725027542746696376705553246494399323696972278039332190803036816515677879513954489442293691625261964830516988488450713852659461375365513767524564366202019137807280522477634187291501639869221589331084769548120714901632544797603608083310248788835161728531812734650461073825703851818144576690360484159622462496499420070152210850755197123737860627408123430800138809480671718369970174348106608448347432134149636865294812407064429748552822196981471262706196780326570342209135249955361792359199544445804009006592051569823756207298367409459111452840068475171375777854137303025843371676484779867028611559264452901830355877565450941655862861331039647533232 [157,74] 1305491318431428736370528490541202834383003410192754006020742079977571502256451455694123080794449282675613703890225455846426275583214598118751072836484332783219869968459655806517031338293977506313079340813690139052273549646277070232079720933679785062761155003249028206882911379929667645826270935504817013702680354974581326326855023006796420902456141911228773578469052026187189238794059371652123314206994910898029153803269810117686501801839959455967315555271617898695797587658380102952043643587169042530083734199490496994453577867520947893435798622166047047707809274017675094787703890051778085464922265334125829351042968832027432411680053549943341143382983625286117430063573748859533668711564135497193505286568143001619239107838307014102703325154676780088907606370932860391005393815221731378270191523296378610720645808548229766925535851263504692990214861540871768814665558850224238893760230277983706738353824449932024324732816560760317509176723754855946571630685308925556949670294779186764459885334738158523193587937838419733175539288331468873346672821868682449170952341898609501174145532228078337536553569119850317558091785675088147654507055604199164464057995224115685231558383056095595607064758379355654936584036669698170143374652504799468875703595450453397485588726292518818955809088971401398264519824298806716968803047294618397763520078454393743029379328357803055165086597041934909826543196678267420262568237389566458423735034805834388165684183491888060429672838519787777053942155152641346333043562105198685159804024058851977500497732842822593668164338664100131774380469459700860160618938039147425070359801262570611919613448808370006845100917892040814506233163765348164586564793488310852073327146419831303658233589130749426897071124752564401932188038114361295323536835310090811366250061256679361947792554290722846931425826485726421207681473118362332941851335497280134701417370133661324565573249496228137925793205978874935107369401291947298945105312408184529540277535859804775751701724229222900741395122465198951636006821127664206704980799872820174081388268313728 [157,75] -84695710014289009542300357920633444624158371507868157944257123032170571276045027580917252777895783536382843735607922160950094798356476385466077889152981221616455546993887816639395859860068437055485957696402944484077387557865534912843072247933100336446691818319017620785384963418360913443205525065743441896759905389461694666753818148411902375387771531624782166417933549175171259121987442225898455882302143418094244487982384903559881700115456649449538473547957543471164435192132897230459169260431635649716524995475140045322786163516443762278619867029828936222046889875058629618020284404200276887298403519774506277061172999612825801484894620604439984484213901360881670557602044957013762017639083902125857171386112341188031426632556563765244671289078428681413192375607753997421273292715695827466040729548771773227816223425504260484943903116348908338052292766115922335156023499604785298025132596531336369276124331238645192881303668685779528926349950745124628518319036811448443339908524517980039027491942014850514978107216471656298513707418257734286954223919246387112608238440493414767998376681948632839418703867570454418937127479286374994936054228111071269146476827646436759279639436629937124186134512067173551984338257426450515216703114790571029465317910904376381770736112742616038507137602422739820858705945424383310073872127997805125593615589243718198575320279008681717140745554581483000549270129451840699464818068644241349758937588388500985970614391764576412887540238957426706208948108096367441792540355146993355251589118305565674173595758596151385944699858469840903413966826978910947603017975867603262329713620852079172755802380022818412559897360817004545580966407273287044973257577790529265164710746690239885960062411539973168014806271637895001616430129018836636888145793968829493072569862960010314773249518368985122706531529550787198177851235228668450044726516194904070143327972018692527850458509883623312902740951283575073762480431222555651968256473392379821431001517068178325793332047166258140956248036704244269746815780349205400036736179342400945914877032 [157,76] 8186868474813843416509911698453973843419146941593849125834277696068315298176847942613252347082241085278013776701062242949282420595111037769362088333221169779015658867504695406038307430370390139238066240264314312425532278831036092831012231380837368997218366086895771908208011463218112115154429456688577456987171414638609510273123155842779910330200819320748147417576775361371388552900570112447643067694537531057467831543056624784135640172544066792181271406517199178825134578107785481337404006649297273664324918269657561780612205438467139233248642967691676742592264342300928980104519874579606849151573569545613413766508039166119680601116921528230626360302497500141826911015317691542006738437706868699766059882293827959650827973302019855925063375942491415698647466409259851558495797990101703882159539252092889876570466993074030512140050909788745313609908154690230556814817804543128644715879904103054927985152459697167439101177338500673903471121846831250772202687461230901180283115771890159408671980435493899214572130952472839629494230720545280227604415315161285225476343965239165668250602091706481870905539581697584134812745547476869523150174546688991507726145159946323152654538508712451279248849344120686560242793468064382114840651039752231089661876164471479489882279607782946381667982630623028891406861685852355547110866188397395905363980974615386112924340838912431696518034585007120773301979314789908906123238594766369516431566168629230528425765656538889897474888145208211038944893466420122420589504925220309135787252741718910404743679498084358640706857824690584160186725583673003279761136415217861428394558800658761703598770402158056311393881282831428650091176454642877977453639456566351301003049963318718460887340406402263413281177979135085604314485377615385308346050796224859843109070599654943888559014993350933303572862726309855390742001821693550383949780304754249685750098046997927222888897187433469084709615454067494453779171549123132602010781694317119526426195501040448541153135032033089885425636889567585907879961479261081388258549580477487507957248 [157,77] -836885771401413538456172916183410218829533007342856644233539800665033871316291352878422637604230217004961091771283129035098599606856180278670270719772144119195763596874187356658697388375055721222355111912330163087833095022509594597762800126213833128655372818228316081877483510501158821995299974558945331440658151048497507256839515781635684785433549688916461355443301790358598337213274374790905200886498702198137780146864834659959066024933648858604297932666346637573751250764861365995438553936969425374657331463769742546139715233316996963027911361142411954949309682991072112226789183515849212254479139725555235485442313795023165222833339992969462854329616217629939610170901285159499897548605025344411392604838695547285304336888897250283401793743305610707349523970086746267958008252534127189846434559223438451356305640802898315600849849487903083896326278038783441818157397430691047332774117133111290474301278427565677033977773837327403770585403044910062261714725294261606956783896875768437415673228889128154849503981652853480411588644756574802440130674730972735969934461148824528871885097995875022525494770728571501611788908566068786100587858794279472538593410097386441271915535102955849978979966160238644673829527967402594565171000811118321415044323313227522849277969768266020285655928859041947171232923397695728533249619391633107086140564214106886374870877887508202578300026789421350013929170386168348228230716471727376416694037434031289635494949089827931839718433202912896923626601332916834087069017064260859355615463092978551511370335141682160096162885946441109119721190517030764686893244799457405880976618231759494721271948427707425575307389298165715921076409309644434192092379275082013617713352727393546076499899640511071485219812995250807780996309768131727812938425512208295733282740220063932364615523959172817130997910241500713913748957940070842991449180443487823006674174009372064917339389917946259942301633690710016103769737359897496864562567339986508321421261933506015179179975329561464744575496877349126833282928882550225951721493018182506176 [157,78] 60493712358464671400007238705910563729196143657561354269168591213442507304830695441977515396598961467093774566762971881304859429741316278490870161070590284852636679730454334351511300837131670373362504102406244800440369478928449793932580648259764096928862948057496555438376338835164661350582293119065309398170884444704399514409770429290106902507620618733849451077658475403494201880473014767361152327859669977634863931015175756748658655236742876900348491995783755075498859247792547994087976115076946171558263863877469838291421941751364012855817227014490233820861723199996828289459114596368714588279208690326272990627136926026648607332232087419860812284976879639519757591790259263044829791128269113656023314327072009380961005033693998535170367624530190837119291546282991252449451897970637647423272763748392635439142210991788245696028464971118867706616177751121538474300110688947689941503067617562429394361389573868875309425526865340170454250475953911919599249547341613328927527222851833091922410747247420061083283861200939555998819660440220599525216239483821490727045284210069839360087522235716008492126468546159627658340683281002769198087063903744723715409420940937844749765532404396648528286594000430123630160745195790830821814880337335352476094392840110959761672570839604890435411445887359682813640707767213348311719872433211607773724505694065082760907347126692630433934470027143791998292086294259558612163309427188312681025282074510248349162504408919413764145777823524000838358249654804526732858378461825130080802274735156413332007393719983780882235284999170031970244904817460142859373763959322723918604524862710285831337475020288538651827660985125617942802615185102025398988742130587814658976404098883703895545687118344314570210537966212320949077751383461576815255564116018700695933965793787169805279165570859407844646163503164847177773235942733973400373933587895968916314334059467712812061482100688972765584467609906252202092685433232826997020375431640908898699024397632971953326757292927985542611995494755210446328474646427479997114449850492416 [157,79] -1801871281027891910804313220385707598184823759094758471613199234901377284647158885291343754425501664888018947408115120840868482668023048060545886059351228825652508036383386337270619682176173675991228271495762465982463905598861196848940328786750560732848015671039554380673997898656330507042108604827008783117498593869268328839868759025024945696588844990974122359847365657871038533775793841657622390497611974782678171936148984625646446468279728588877918402342065895427047164729245488525356619991716848640752630392794176964072616986101949145170747553624196218145876921384397714640446860234270908888946489972993826043623293598951016710112992791234141299383817590419256293604125942749836422168525664733503676075160625731605065630287531719031115154148188442898847388130441571243228860157129082347733524823385706027189871762156340614427983910316934741685601510448569958301974698223342779058319479966809328507929609159723761492948951876778047425469471123432874997959678854972408208972210620154926734886395809801851072629123973320301588117948798061665114889503755523897272579632548347677541960265397416987620119469092044402881004563254797882261026973904528325561185843178691364856943637270138425201041638860375334137324420666492834159771060736286428051964834607924070784786186602585891237821426462194025640002061160424700400352422244040724589225978339032709590203221360546320934036109888730561574934974777463761378771678987426934081089816121346950129068732745467358962633721266883311008111504308173223762598933960432291213560424041089123946147046397243110665166208439626943512433387571072277584740865872910472946892707978695534307760675585092364627194348850197283039656072086993062922161462517114617560952738139202247243947765583891473830509673879782706554263724186737148336658636256976943867089803850198406041969712670336884352453618007772877816113895105835745392210392354526799664834502539432712857044185949035798523914275686513061132550757415836446127149089220140124797115306000106843519449887054235776236074439745936037089836823981121314491434905536 [157,80] -184608820089080769331997205535430126198943597806849684478411361022991942160494576094982165563825860342936647810278675257203426591842882229377932726886241141362987704811117577804523160498617415513627107986063793404257941116878686125463248108730983505868681145933217791147572479480651815910051006270607393750918834754637106788171275808344213870912400582426304144179206829464366316113677193738395619700462027917151358004478995534057682414511347939476574976038028051519047940196280016745736633204265268240057745158364973449176929915104541379576016938566426136793036407787116638210951341953892564493304262984529722777831278120758422193078366881695869899776810154681898091094785881060490816557501567439601333890516414719866499142664478729990407982161742668301161791033186360656634697716619112888347197153512235832105688040216172343900712743155909039103791754707609847646190207864102151282680764183533792538919529377650467609658914813325872149634660654822630317242802367837905644022068550655880425301806150969430427841693918174209028759537765569657820841781678119858720028246429815792860124718685698770097236911013664265847952672140861985537510147277279317419828796844423139289722809091210005700513080351509592800147962284669215308063136639516563888978897789180034244258308162243857144265026061626763558845336834062095757962685158182678765302354824807775924671246076244032137284728855018430529555190212217375802941446761554142936204604617299335088026018812647093252121785831197685967633144430677329273903279972758068056467944690560302911428349170156872708969071031909127849862658184414405114526302120377780143567902904698364860562314657027194088576450438788892518350112138771330932499813924847753185163376104107811870612680445137193800706719692700002437750953709254270706098012001105409508451055128040814663554734918677399967236207984284184733222898230123585943196172624794519916122925956880298602808834300770327423870532288595267894865665402562724719910110019230617365210857465702655306447918735043658660867972877514721368411102797453087034476544 [157,81] 32177857349050678300957415739639673722957207004981603697740421352426893037958807271840494644706555827488609080710093655115900181032340255677005619972246532698256760331418124366831900599941037950524584601353182375226721815123773321110131102983846777620020218356857174054747651680131854177552311776532643001604955002070980112194279470479535427729041741935708652513613126363032854658941715599791257733637793223281145472580974177728155561171413335751479141060513086831005370335228792656666017930492396586398722583046835734480519509248417883324304021548674113807006316162714367832998843482672316026780139544482559449301203878321278668855470096228661364037658556008551951866278887591408650837528774677958526976172786766693254084839123496714075006511464522885652361718860997280039881020833253318890084064310025073512077517371121557868070643066920394807839070965401686287820845656221410694862454040891622778261687724152990372349202965893254831595671572606160757429981637195448739240648108748072032913041172914855696381892420809422429055139153060959460825806537998158460227785389897793697211238366210948315540321910444294833412713712882034740982199394812019099601307008045674134826461481650002523182821758368572225346475493993233437632897022034393632713036501968393484407999886315134078396296733067779318540112165444161145904303584645769633984925526617549062520733538337160223259003174401391121563370791605780289926325158819681572842727075883190967180726660300792584197891075176072208909589289383018288285228861935840656861618831233900958732963098592347987728298832721546107560539703613673547667922963467324259150760523182123216093919266734969321787979925208718076095842053496186222506206669413355716053902452758808382884098443506748279526096213699611415658798834634229468749750652160546129895595514871607636562090421484376664491357132378037453965300688003490856297022566811377387926199923231944423994864934929053781442714599730786135055707364490970152227199533484803104423664238329038150269816105902922041872638271075296213905833569599864880576 [157,82] -2546826113580042729614554463152453358022778649728488217448554688731407538612411275108395220563787699378916301748678374775156869278760572631794122001225186841162394542666016198320569474190526195698013418526711292554690382885144297051379759154048757244505388519266633238474284154887646564247406222134628778620934093367140486008960579655880385717612373479049604075292776390427975009271902151462550609743443115319985062733058147814867986449385989656653439656573315288807656311115530569149471902900759110901345863235064959150664905347629848705129808969198611775773605682110495989890836660336859163434859349896286558088281709208494417779905502253595230190565766000097776428812625599420240489913472437802804381490910477808875753791495550811650670120795350306596705382055087946935196376858073187942396217056300384647252187031521942056084808131060398062341314985419886848824512538079309433457864319890471231630086688914952903294401921198351059413716193013611964426452236017929687617050779919904498604413894374166127364692161591737536063421084810998674186635885015405690576789839133718378204116285298121298433971472786870359360690111246165166904910649054484022043806695228437194386639274969168906840009415870310629979846615632994912174904533688078302536284739896558430552249229218580280209107329828210203842696302832481595440414222510646362642171554028470452170234735762447827904193845594970375779265258397476603906532283508038600120430108828095067796085330529706208169902201762941001916519019144656751288543062949223780009532501200106646654501443353331928257345806309527006849353744646284820406732141269828982354670989326509779420420102456214180710092557408494084586199300490456828796706483326322711599247367141624241501592054736812037882075080093913129449441560283454964436953440980754235541559026411668160627303976716212736329837366834840384385209416231417409132736338473857918006416119564845432884591342792824018165183971733150073801278375502264775258445783340178873641822094982130630177092264449809084596367113538569658077789014416171136 [157,83] 116987121608362775713492520447166502262947645981451259053482080910200190514032588998926011746987855718066413901208634149300192359299349860724287762309193974020343105277880578276122000302714482347978264656618153849188477800090631100271851381360828268787348934837197456420422189991168699326442770094935719016975772419790489907078366744206120713391303292905603807523276642359213205092494835774280519534514139723775910596924890364884753120914997771447900065540738054083229551281530030328269555961646897494885652024328934920835491972203821835786817286410018474877835432244399186467267943812503513643890095610128159931900432471411866903384427668405771995939568923311335918297996778697196898494960012207701634224734665539754674643014854117657629708232073518396220511696350638125614800606827240866958785793673355607669473624706580547351724341668035901959079971421565902109094555554085851172521132721191282613343829709977868582750148147513275370680486855813684020955061577678919015554836605254990145382591241276195410582773102267914551204435282240551915571875281608169984849898401853639356841631414126175071099846558401032717941399961973558389317310339053609437591034565580335027475757142870261288025040175395190969274713122258943164307022071903178681948843505658605085844691588815874024546083312716119399980171173782636790397893889445770980350444548088193790057419002998198034758665586489529242285250932380756204109153515037757617664132987019871102676080761985763256300266390231054888601563245079650547114583707709191754015264745802419636674358924432090480264513310547366283105787406623179827593590197831846091261301900967460979059273036673811154277272488624482948302787917608274194145819315740227034902368182133190204042356504667491945199095313314942809750082533579999701025797031165108076329755762853666985411152604826524045884857117227592657906675180773918481177382726913517739956803540338875237554146226453469579255986646769691754426713442636974466630286645962492910728202817105709908364885199785962989195063291328518101779192759048 [157,84] -1904716947990790544255166735366389699433928410480824325091344149573330728111841092123598874058113800972351185855860616720823151740228926386091081572073733767375446560455677550573682792103894081116871646997895923025856655104277045750738092726478823397810861423453684921419202201678201010295306929885077186908121558417931001355889696895616127355242452836312856388203015833387744341363258226956995150050502547027282318497246523085702823093498798731663822552951397309743596818262551084112136906924704523069592455015070340381712447829865069472491961177518267841477395462527686789272676008950329093577113626647076223429090316056463963453910556055074304668094342708163941581568167649601321653346493044482187615464849144239694736976333562341716582653399329457787499340814763255483207759294942909967249640120919801547908727911616761135779218033860329896479051865358195354418886269869857571331821557370655220684518052933022341207759238666055153215137753829103818153295787310255020881559641238826325476599236762678413670069736046836006849425938581345046300483635457740892008600011925625574097368210010607940884679141616337812694918597750081511058665279803776695485215198487648774039338602282180203898443555272585594733366508121323722800814125651142058129963119412537181229902157940868869166434612403169371914646282828180479176879682086426688357774793525640221106887423268059581733301214167283793292399562081868998065582498402034316024369533298263440378649572283029694305729576273296463529245752306177854063447799344765215516617958450282969221252236738026717104265530655805744872443125128047668708663387266405270170444767795231499886129429746528565363656092917755753990612874695990384193406047981206729531713990804378883445005279071116534034652000184340042301192135252300173550343773806172212716801196682912518061961431748338099622360800803757238401937058840340085790117844322740406272461768677673349122045271544102150354606198519048671624654710863960104137566866832044296085997513685344851151895539158667002046114118054312863299937280 [157,85] -145752489093041812149833320934136658826733014234149627954558870579566570618884330982253353330082015422793955556675513652383225250134503229384981149584587896694683071964332911546705176622484709468116953687651680712760587939362188149199889382444894910736231670371134798891379874765692409729348372697648236610720433062293426532393535180519771340464459807557881067069218156495079237598587895314334744350331080186926586441003870071654001594407597613617906147651621761476024079815236669129053023731955869341420515929302404507328900005643312100561458946491970789663463481418870999244187015599352800103065668226310151628275212634890893661464052649905312563519256230400800301638062850177223569747186750697690513944246826332454463976984955274471900087629422962936341170458584307371555748349059467632160303739948734292087854996317319185990000710512386694032887602142179063902155336114102575664904701965726687873657361509884689010081372233513174539538428047496781031586392482336522608880925717508063286330905913960546095098132159622556904794263452381934331848448179725773603550833941125104179851200529653328256262924071209231784976553887799556386318798546660877171500886468537221066905503200454184277318637851469586474415178791525953573136320540000038357376523793144113409985452971473349267728747377549949104688465102078650976810992528199781050315786580031200858558867783558746286994275918003300604121790726760524959728845236107605082269331363506748384160455506011920988918765980426515293476038359876978438937664360367149276478940557880884426110200441042006103449951884955944545268704826310510182426854508768552044848985708508662683272670029771780049568404350815877052616097716809611408812239502168376924926151205409519815250865095084573398927747710425163298195022623606457763986019370967758853677806741820730719322933027659802100889529862820325377248249299013504934478303235190049859013448719726960176552533108059965308677688909738816549137047968509995435033470599807371235195565750295477958642179865690738950136632669921118891904 [157,86] 13290029319183305844046975557208062853995768746322814720826238457030933619617531620569062148151403701306894013744272534454687729298627922068211323719427841994012298488289984504852704429666756299591240949293486149361916872502468584739903214605297915282667894752004940195810646757788272944169611955518249432366805354525281960050897120205072215690800731653410819175278540944917901852503058811836057822443857354346670335648286288854100476459823473396144004831791859045753377191355513880596707282683369339278536008002088335333114317527216579448564099728391598263626709647184195183917775784874127770880307264342115002366695105998807810751438399695202409606647742597243068567836064423452410525673973668688696807458591356800382253408416314959081606643494877047524239661042480030602843775044428484111869894584210818400260170175646008450529590413193277915006452456653500502747291032972615814123374955223113364221851713890326886995810422397036728041994206038031967673816286248370739080606122309184757490750214663507439521508945329162820917608712162865129570055388615547195815718548167845725090678286803893644245301473150820091134492318248578698013486851804511855460252767597231612906375602689943242957266098538781296191606090946322131660677667676860049110578180252442277657737763698881478311615191264780128840560343330427340662862186143976349225459882535191593841141243474615659377179432581020010362401559881560340094683930333536864177187034231143057795592712024542786150203806834371225195223593540505890273407186546100571539866853947728020605811690350548845458154830966681729444655221141538741312465297702419704242115133691785157458255010895490708785065349447244625021696693865003783327548968628662727596220574000355751221627350213795346362043746392154459800023379054389118869938051346498165988761472045345338027760671436036771719540845519975189673512762131171567641291016571999299432735839266299119492113652189338563235614421459982636309774826423503944841666384861630130383901248520061621512317164456374669944585202653774176 [157,87] -579199290452496163466509223415623480774347455055288568743459648035808117366237174061095695421593572704575861640786768378281478607122873306010896499399809480505993022969577492583499788718682472757784114338331161980665852547630916008839398967364717082223788412578849353776077864776603928904231113461002863149464436702789554144341961373071100726998958701326100062396516121375302676532367869851623508245847325006625685773047913752025529828652917864269208166205012896255501160452110251496764895489976120650998624871714593422252610431400135503745879441309453806674657900802802624540277084817924545066441989002517011237746508009818450743560024589815451009466208539877799592273801772957496733453697364562316244904143377768862454007323682859503002852751320357548511176636995735221445857442337498489325502957859278506821429614512787812959944777719886976814599486577149396828498176815375787796499419717468278922166209779574803451416750279768166991469056867720281454515856523847008628501600336386682715095718915113590504180390556545290557267174400260389757922434700886089682334858843787062999216155905993038445897405962819309878266067509510019593327319545898872434515401837442708375256923180410436073344155044173329459417257282936299118133198691655978577708253542617831618719526415275839982544888284256643540715455479113692999804741906939328300845178314895451094337755071753062239998436849469674359155152148152290072440371660051503714476898726309942809134154887954929073820378477012870738029669431067437316667968657016463258693941229578877450028021891747546684770338227419464138095820728213225333955937827700376192079302161875543986642103184438992248417069144854472013407096612929980876078246662523027010637203047584864657932982346387240857694309432115293248162451782891152968141585762593024623331044966624551910213094763783629221457496019342794011848930729715354595333864065672893268043507872842658647828190898337040177432646366890328943818633997784656144080043868056379780173976461483177637209674113779593614583381453828 [157,88] 14422950208169648790207415111447128408851781921944175996119450449903080066134436880080485547289527596464315296774689780399328834193605815505467356201469288411932737045679689659498303545827425647752602331310083524827230546451777807837398006038390696151105154272330260082573445880273172083046168059494764087475016627075782890020227076165685434741730353212579249983688025797772010426455144950924113081606256643104577537285290421842307178543080347501147681297465242465606831006005803720276053171191499773748712202001519462590874236668153645646404497997867126512158724476987700714598176479354310749863195713858090856566235598942511843564617760729187960473424681279766565332494150436586189675308969717802702352705328326530104902441727696832576781214847942887606246071954225893065749964636999447383036516987356898710146507725044508408884709181400660604848725897644786398035901783620043222609080054454496252790272222866078312789667498717243706687720823518208766538331905173945207160654221420261132642068176187286328984275782981643317488953893063642497454806094038177740538432346843451668485309162953376637538204295913998538919963827489655055578518903865650650944673643255183687033557237116897585367542307418442334148277058026974530436295219790142030010662452302452212757703660600026422786626132736918295898877902841855577853283756887447606266427347277858897592913504635324219033881461750582299125603794279894053531219305319999104725486512119936045350056767746947119599398194851910454567837187928993733690098279029491258133914654607178047662818921875533169603203527490289029149854051243543289197667338068276167323414950997703490474360077754648680511438937059493711269334080856053713463648079786227396848806250573971418801613730024554815157480516189903991426810816674914103407534357190615043903540842756017524873226608779386658435478562289948682519221556801693567056620293638816560869679222960822727300986287762543869503700911464206047595040564270299562466384523288028955346937732730468408742437234571713192770421760 [157,89] -257638107309734561873913750884405462183636497338276532260545088613390322631830375677691551222581876271289140745209769423064470472592819278216374607288830581621638699293915596187180825734316755280109867815172623486794996953129977753255137034839335562193786791534414398063126404952359691809849449947125225444182473240367174524843312187932999225724955573784068127253824455232480557333320645294980774332453295465806618163708358068989784275675578629357074964093911773535576618897008368362932516305944395145170460556951602488104025305970955606823665613763284656182248651615192361064898754400610656407578487076378690654032906028700110791983964693848937659016225933313292677975912156619469153817820719831178829940716592635160646522650288986157148578638180381075014275566359031141674454800862522063643914857185361327736799890582532689344459864125152509680043561381538936411871761351238219982226469798227168443642111967003870696435147670522774773393536135562098614422490916578265133313514843602281180469685552917785412604183031804574579165242329493685921835941593068836559531534658463994156090755365099629422333950135631304046823648114773163751115292960581720141636234111699001567361710971366805850838558305465866397127774707696970751260416247369797170464453271553828981817450231816942693326971339193930726108819405605511578776884386651268391291113071528090377890155439857419653665984741076068242363326970615111517508905295016340361606902026499459733974738298376686936231098130293549689640843226405699176982584056667804080845459313758754605272212715897986971810622038635417569143652331704389116682494252091979933835368858342336789021153926973352081681024649091543282675897964743933234819947679838799231965455275422864226672014112554113818438438683477501030045822897786504607607122071558038933868540165762633835035921508411423107444260273418460923473886309679450524634664555847044852242393222533054828782209434280262656784246335840029925127160928862846705114605144280425818896440021149594664158242153213168946496 [157,90] 525296372028770469902923984664286241404747908938055201866178113307429705439673321405665454994723801185452017793386276147928679979169679694565029137700575769869372435858868798732404303863969841231257175993733218691882390864323996731210309039170869167796301033633913799801418868952051558141518163469660819789457699917685304970971408252211833768263625278553701903882443185757155292270689240841962376141316154435611465952527587377274762125419901380157380704105522789547217431821228554658729169862293740747346546762519858121055209537081437067923267984827236927093428428965401875469881698327706373813956966847175887274590570948258587543580674455056970861234295005670013085233278838236372554431836910498697231962832376402254956372829876208921230120139502283245578181396641454713920634295761329631832412079191434423169083503921940641395649244690771541171613919345453556610765199663674039770325688267124313970277118169755703198401237253926369624134560680654696994191561918082790973419794193362559576870767368562759203325859261567125351973857397876963937614627288231959259468270680103042205765251665437793163427759775793552049364829952197341879879212864328501813532067258226607724296744504279131523454818840606877714672677131501378634557762423701761451960128408979676541827894724545106317070243673690332727799579513644402413915007932098416235745756440608239992914328130770822538974059613486015029582857059056661838469705135626195871847605463589151987522783719225732595482623296640532086720804262446686143365446821091925187078179608964804453296917636848953729071747116399478122389470855921325922677342760021017487814539957853563407198846213683790531049253353873925972421353475474009046485267054910042314667512151161351667442919140288445515707627572216441985589279581674536977765024486292486950586341320177271412091824181263004209085238398141042165470681834766993079139019261227036894000773907144778493704653156783602210805540584645533198774991894996262524829147557693796745764587502309480247439904719318480 [157,91] -113804023279004504875548727615481673283986538484708527994172093943505054069873877160582005934003199876247190564944353526029792726940164256428136360246517895733834029011793234362700931836222891276182992798949762236215629386470951117148238848401750034026883466568460269097450534246364251598142031334032492065707882870265058394359251910239330936081462334703107259495831175014445878414883793275927020371635321691004062977089919655218333240890617297903345560219012123228359662303945950757113644266413535458685097458987389065723286304006527913797074261890612496668838067262206638676437493609352994383089876619650901423989410144960627576253117098071726369139833126121565867489207060783061217637700650832654133778879965251450590674774409625990392329480966486675751355450761026017962853953424949998976313346635928041067981631381109054399088794684502720039775422701405959064915431688928759165980462279062306900535039038986208692830215219829718196785936718452127103954134145731038117825817956385790283411201778267297031751176250636815045553454455544126552776482954987081323391486565094116119462516235165862745494822076214665758990936851003714649546445858584617497751606412059140827230471565157516527514506112771719703404284498453781375071459925025557281282267501519735594594421082952623911093554223051905048980299708578102753987233998856097196103518680655087641362224608289277546973681955030104396087219593466469000256946628452823394181581495105768151886049613860879600335799070179774747625722993588262086941627687721142387864492523838570487810927280956739981560415595957234154574830853975158323972344920547980186534092767089212178730494333851353532296021667353184799434624671624936608489481018133131201325587486770701386005039639375181121607773815289334571589257530068072771283481499899632250851121344314854004340973837213842443486674358764336119073523005096310174849826563619086685464389494736883903635800687702829550043832014040782380427265976597800269662892126886668893648372033261665455484937949054 [157,92] 3834184303632144100795164687852574507188475264870784157740895942513197103409854834978817129763091311771996818364513408841559111935412895335085338207158169087822022693824932437551901173955695941313052861967597056274305258854930754944185502196325433881703167146391753874935111403448128583612668619783661614410507581072600897401499676239785353712380301437387303249556390033165995371239819829385464060558298935520478325335108345112962450456316109452710690551114242497022662308590028816452096576037160430205857694284925960441469177597151447219639992231645610500775316357761266408838150726543119234565381143430240927016011916215315680748121032005133736046674768723559582096286598444623064113821152310128813503785524694639397787644337954368067219675975565226569544926195953893599700682369324977582599398387471009863489094024658607706956901576123055298357391767740041690466208018312937399973619586226691712816529600947724244735909217301144561557224775642898112850916538932680215996674750616232202158611517557421627534176575609618543816736175062507892100591678771332583404670167766426462311683792670283924512049848774326223317920332971593560087727645336498273976893004875849728053610066894609523956903312743195093945371721325567344287072701713813997417911320188762509030408032806982352603554766710982604139818425262487858959341281326251508422563878914122967327739544949409274939079693856742604471579681572808380342417680684397624374702393670338921613265925764051839956873189992326342549930223628227559750179646527992222141132827600425287186342238138200118428615345051367966037374990271700161823160347673131045525127682289113798154560063154999504968679564659971358199081726488847372961034416943279976349505261112306883295274391888163611255502610759635094136949232424639987871478114130830998678747753764118846597822620014313383657567701606254004512214303618339504771114751237901233552240645678107461334732989921356961097767867081702521845348894426319420792557617403558887918925908251829513682991616 [157,93] -247135945072788770145320517202030195990426229754134532130482290357334894762918797457542587348904145683339942498578356399330507836622112281091966294727062142754967621461974793728176125381194258431261370111007006901064153339351815930772996007070785381289505242527332527644008214549405647222725921814686056173731647111372742610696658713910766253648006994821976281429955146538928070889350967782842907316044106724142988267865210624639603107855907432610690062491554396574306659720828856099241029922389288271938667305718341580077636058528157651875230085025478130031088704571995470089991134390255159469283266124083582596529115609555482835743373420643923596165503637583746603279750006657754224911084397700007760078269008513985105511303176370884948722859136910657142853299185179021327692777242589446187667472337316868180593691001814626278498546223645265332149979221291300025486302189709607246796810835303988867808815048049057678238821213339426025023861341452692461804979472864972010271816138556288001276445699424951993604880153939319842247013232172437509847691352482567276665700222758825819598101547868899561601772255642686689439786249956560794935482175777045395132788214482368706525822990271294387252353220943850023897197928207416563554467503117448081079118479699552861436704318902429698233903507512414204912441323146421212075675737741948077127473484412311960080802089210599980064629551634103019267683136792204196746759592405534700128147878728943264778463534446760883004497235492719653521280329294262009426519014838305531051748851421388145853644200664552029422703187922613263611062335415862742618897363441904727433339022172372688284631802275533944978123654184926293008198575131859059898046836642602854020249839389355054379229009968408327624699642200556934636919583118578378474771769552488641904630040036807357587880553436737776127686000039647265930074115261466647500972877119196362383671467094758241561067793205803876864593299631568885376192263982872637185501570867859034570633358874815412544 [157,94] 3247913606985887227869044578278391861232907389775069063481789699956946005788895145902767983563960767739125915689188287085830375288102589469384113807602778449363605631132203130819066329485404287207658508635002304439930577754080356565731787706220975132388531757856724645690146107664319529028993199005154083832233779931402271201867904219164279223258216485494181623216440175741558089652131497322633953342272240489002073017055087979766597053445768352790554936763700357280037278108198042340119731262598735918329364828024213741021999383232539743841356499631923136123770732345467084319188432009446232569308073686977664457924323252134343183347740761944320820035028425358979065870957002343783399318806893734928837629596369544382128711490298793024055894011819504175674269494335954579595697316589201354955571097041923716660190662709843755705696226193075097846130546629976658927051993455930985143380531158625533250622617904854643271226542604957868293025270832936232872258886981593101327264652996612292204690865945780730084505762334867457422980301590246899402974195460418567293301319431902030510130056748025116785519736099635338863843957220306182956320821249527117375215119829678106545979422461043219118330755841198241853563635198859673335475884323133326601679233130461105898322601985422182919567307614017810065970537112741987851199592393144584586577698898164775700425982248217082522090535275418436017942389603895927603660710319457088201025638759240492190292991496066924463573381995350281447073903949166503001391300827404591848047150351474507138685497910251320691843146688792282322119422900403922167449893532317082425619644432975061941425241952518015753232282229657507206095450952411417687012633475140971380281674736055828868866950825755348401263317933223185835901566206725098926063015360013731372113340435193435424323337569328727733984722680521539985102873141409123773337151965708398215939805078255142038306242530236860768616860007458457898263084040610321671151444584642866814617072515518880 [157,95] 127866831481136355747230251455799177621695839556180469553090190847335623623839043432449675874520760553591191559624757697033202890893916803454632708322434498657647235686478873357691606622451836790822340343009910987944628214731461193211887269375078206693961595398000943854215742613168408728187671131427338603004998754018851610004502932190506251813957205737385361737365063667483113223775980846054244928054822592708686791060164514889790545932726471750099208391876250489562849555517825637595964455167237991088158973538891288828705276822977624436129540295440987954793545911230211010474089760730542495255741402685370094994429262578748614601858665194961555366978506599697009061704482075119973716872542219767464334213168924902307583811876892594219080772284605847313593925779005020628872151214578666368497661017098633795146972236410156444847030963210976835504414293012668415038391441696543216146642358861867791344418043501152161580393015599206838161128735800662638374089470128426639846834807556702305134970995584335232090878670728687854849460781425161172202874424805355474025639537378355284854130349149000431586381282378835496557272728408280445469450796578482007775103721497568764745201207268535427334493764522434621886307936122064572911056097270972897961531453565313127202656983710346857405047826066529518723518386813234849257399335811196737093494708712854572087807125910357973186966453123926117722770612950060199059471810453065368668861397932210561475582681164864074740199018219851596183760148730332732120468961654450606166641457745675858975456105168074840173711164750799739012448425129857136344735022407534961681979077155330177806002752507509330450594628211547936323771487788816583096554967364466474808145340655127695949329499814004654958004030727410931258068862031854452863811376582683196181433757731890894364458566118282730923943491987066970718952102476563134751762832356029304356563415041659218672170572925064508586443783275327246083171995824960205104372228288844832560818952196 [157,96] -5167461204018607271484072285046147309477092474670844151333081496053670190718108851779580189956425039806437023324796697477706922913828153999810049742462474210661733005862765349284706538234607693054233289507222255820007649345367131503376496973351868677113761515572463201005594909865623626463788056803776884353826896334183687766655719244901547946471078477705601919803113165170257427532966779884568721311329655172547329136927890992364855756762665658606444152281027899728875091748999126853100003552293264930025492128970467252418313906059324126057124497748551433799483778010588261634346777179477593088473582509848903312264031285801365241565408109526643912109324544820497723320047604034971129583856782141682624287628229635226958018917582079213532763420753994358627288542134295707501810926871037539089384337627791415512898500697511846047838746061382456830382539027170347492656973748415199965970122452608499341540663048870756498574529974591686725761600965749445010575720198737463927165443702643450566059695247674254869160737208254151485817588156391756023467162900368278852041630047605791494392558336286185237125899729474488363246976183752630718198922682768830227966110272109376074454018764230859401280880694500334969744851184003567711715255669868024843985636974974736338342378194485525995733721133068385092800623089177493602870467404306650824524128953350129846493015612760045426794933650471075704456226659180753084310535473346311073510196701434580052788582388882263121910062962608241734460642886224957839623389949084287226998976933825751488643216111680705176637854005827738107345122418421670407131279161929668786241916730576497711476047766871331308656464767833725935208300686271227078810052626920377653519783474989270338553001945507974606543512323593048171022831870951502702995982213334768714883492277762318016427061369306056640649301657613866873586109416925782104957052833680682160342574231433411773686687124068949623079428154726636621856133483355880805847772694911449711937984 [157,97] 83232291257126366224975063220525070902700284176789262511998406585710655927325220409669677484106400256080486405388017651190416805643055949695918049519219952593258758865503334192016346541971732528824182952116271757133679431144095066488278074902183788625856751699272490787330975263974706932288217593723291946684278051011400899762761040188335257473001923358733243305037812493359794968064764040940178996864563989712116588956831372975213887354517271840668156509141051719452328446765117923856299942711623009143971783663255162468039573392784605111451276371879787439912731363321067880727497496969968337773534997461627626153882836493793815988768416125212324200541748233304168504595501122441004657817975571556288035448882756729222558420456944608395070725796848813074479456918649981432680036342594060601162396263148155772614067720687289556946964772655460548047172234467407521077519418924907221560812297328239767467543525860360577679820991590534054791516947368749932638821523926726527884832293470201054072514975621180516296211080748853278502946214713891626020225252347222910885544961764930884297641830076015849040200247334150978576903064513546794889622018385454985222235589705796674733765945145281959349879944221073707204689301935194897318280785951291059251099992549695075150992853058620903904447601024447738158801381159735020473631967500816834798341215332639572558184285015351710536718500215653667089007417455686749036295545928424452080892916383400077160420325708611443836426992987890046128961073599947636764646674018414547359966426416566097562681451437774406436794076491600521804446687946613975852994920972298959079998078384322513288144510491745615337088831938891676625144774547852878768192505062086357175051818458689951298555738022944827619684016226531497893460333153851835037730758517522016735988524268354421239665805208253093602018231661336517029094858415452521469363815603971731827579628483576375022018448826468528891983662852726519479539148395555462129541079801152127160 [157,98] -472171081129805337628207399737519321041496042972376578293400363884463195287098166930499494056195800798250601151723617856707560248741736227064260043452190336112622025795368587374709139162218244727520179649771827429649299308101247842111473639468389007862049480412595045049898714443730126350652928192016608871163389713041287652955138901943325648856749496462871853341465000016773105462194671321259344449066972980639382264325326637398388239028478634325350049760903845328863277737602308838715612367822361951388872566388552327612986386229838640077420835125597316513812334521970674827935913115289683024976749433085565150069583002473667621938649563739104685687658922964114089023351279898349281934694087995905774259018574047420937672388502039839379349448925588464675844511154589272546443994652513681753628856485775393569178876465130009650170910319924545712354788601962410025111881518396638397106260170002882404359417045386771503997889098080217229972744938158130069827743686853750251466757971340616230705135805776405671469510005866680741463530584926305958093534107186279643164626109750956921370670166660161469732436265818800146109706981885408754182871936852757089044469771754572170304385034034508041192536526163681124261128595132597337277492149494307527417133138702910085188765047100909352779615182146929700696668717082900859791836288021313301824224958931149485109382847948025966188966891103057061187021413042011896837793169110101981752022225212893703891279314187063485173659949661182924726643677043615238290129003823421759186049593977388417419915935422772392398004882365970292406854820138819307556352294095897510188842486948877710522450262913009147530394381184653400026160027227792832892277227214161463309389519982427822023748334604890404946999540947183750054990702750057716459121926371348632822369846129981677575274060404562282950096951745650145393524362954832770946779642012101983002941770282491960301237255214026592983909456372448078713435785401780962066603400776672 [157,99] -11804548311496110410741657432478046138306980235158409724702584035671162597908607821260677905965236843606842548043775438285793109248039818895505359914087730813585478196001690687860468635371460410940181518764521643263047892390746515485392943705650844699075106350752166147238123906660984666607423797329969060530937592035774708259301840966963776674445097163240685952690104044268603449043578576958661083624795543351449530339859789692400366003954958805758564148863502746504902701850815444981883193382844536406194693897357600442964885228002943478241092034434172959277257674956000074436107804711066399547041540853811957976786456630763551985132956330518304008638429645371910513493405457547263921285515165578762168567444185711203643191988668942304060881904499342246874383445011429190006572009012182067550970638033661105104826586179199405745026118573084007437396641826534217306502645061873906592858535665457127837048387302257313512697326277827249518836895449000816613544238589097597928885206583791888237051151625838888837939526717732485574737341914967116983874798064071253271600310683654571598012847581736380952582195961671654314865264531854163684502041828361072555153534491814914021138530116429372311352787947310048151171085795903952985068997757986583025255614731662709959994794500406475876421978657789951533450424425261655272458459891942608697383518025145300641590312204456534994664929861687820983152994575709933248750386855203632541985516308065572344550421476733326527722625397900476340019909405438245648472665111454487386035526948354058168549204922688024054950312722440973271546776321190289839633593761415176566694810366307784619283232473538978645508384664314771939690499337146500646472928344711237826402278033055808754082357173882442102957700244929205130394894162615850779155193358272480893408253265339224925613184894527635545017593586520602402142648981199655820020225896911520013952328210311318774256793456490145318820586495243231037207926893839739312041748632 [157,100] 273868761275258346684143540123723650112926209298747011559771578713424869471495992513705788863863578610924109175261571806961762032451335697908010621046016473615748503978807152729358131478051741125402929619338969410846080128325504970313445567141927858418704895469494137186959712580019727089136926674389687084708354048183201290595474622152964979717750109241236735465118879152303268589277358500398539889733442809047747117167937538969189413149870115486727720353444784833913342074462858918290382879401284239235431119850485591684157078244643133503985697428404516972918650517784140007018448793432719788052771351462653137917326552791875250706129042851583197512836155142287299911671440927635775556293143506347495075778050136018220325298614866391645269830119287197797784877180843280225485716003076470494670092382441668292245384491154164360042953096468912439606488774449681576553849046776238343036995448797705671540379321689831053163424553580510806919467518684487138055851617070369721027599267233094478386086468332808798690522938888819684704059644679224623912412026544548682545788573504172618111304594704483211238274397266406683363359319691079089536528646158342713998477292793040871506014575679713476252775276671459334929439665789201474527147191898964686065886210744176840008877319781200234558614735505861907221861594414291289734039270173298004748807715018159774631026829053810432965138753766533497696799006405875214602555864342428512592817261742885885898512640513690669629512987080631490342232731189730666281185730078390239000734640227793371322827828039014809831548451042558158205643289676183101607394884637563539282060862041132559191894030484637475857672132096609269345044926639695565353138518251525706724143981264206673375782574025541038456716761312787645727610739849299601643231570865455521021919847719258812128452744236589219664775257633641628020025336458078233296492762053706758627745415362443018368500686469913094354880713901222228567815241815892113664832 [157,101] -3381513493344357944062679436333276213255736346566958683335621107286652100480182194857811701591614255568735104239016780168407613075304172635108344430887588123136716472293542505193552073074115455430019967347029742886100429329271113319969641866358514391052694320541035809759121943050425759414613332335365941381777396075055508310762577256447483231141571920283221381097219961236853407841942658621145913291247725266036816922024178953281474676237325163906693530288194491780500127185582250514504842870171837754834548315379230162149417175245297685152873943142665065090497368817144267821429073048409347060847408577548076533088880189279478427950331918265929000768143288511316991260484123607773291452704256032357465488764768520298297390609717958320843069528928750713593068784325300512358472063624182091434042353297224023951949395907823290169629461160806068582671952793062072133086317017127120485214350693158189634817126793470307560471683692625968351351045178263876458057364193805789866452661778911896609114684638907042795647219541293844686520063924712485945978319273370804252048561346069187072415565354918287253310201069888992886858714551913019241459365513749299206673272904660603674251182515802248628244794863082425120762009689489578350570615535725170806246031552602170198337403710090651226170885350482550103758444081552401251292026089108311026239670084293787292039004303336711022886933218960376599822295952297632337389759683030628222234071211153568993447109020605624518564294819066792110812993199889809834949341112842164569944180068524844270620006794701552053320953079050379114847038798597060219389426980079122576288440427843612017295313947759090553384092057280129291904148426903139893434521169434302206642488652521203491684970886082462730040754906012950414741535522900224236518149698222848618848382669072136806843785355528936774231373715289868090253190700839898777108778489051842557950581803550717270307375351275165352911527920165089010089841555322172840 [157,102] 40846784929805547624217535210619419043811542412769056132442377906494978737107213518264566494453887012641023352556196822381721596990643825882405565225934604940772242432189115543639541988382318571913839250374634173058186122950761994406970164896682760960550563284654747922518429393641535810600534720734250973967607530522789909333542852919998099976892437727277520619345096068904449881539423217518786349186570110866434948234491161700149121755409575296366831018575931853232954660643214276609236691851735325341405652029342114721117756086632666052263122504810338462624651439036048045098014204627544684129553711199382861392499624678970916974510727389880324288053626021216486473876678619119473747779560819464002220700705310482015573226412444678219104804633552457806795171091651179517016505218763511512999144483168148056594991804575064799141910793180355932781685765840438481872629831307405188669266492361423190681985365004221681271700179626823254996011909501992408610958120764151970144311922732154620387607133972576246727024732534164716083084638720839021620881940289565300758490116800176340115241812056155612387262430888600516942061486317189873181129442586519315185701126724814041078135908246785703041024796637474695503484046103495984740734343447074997798213939669207429061564918182520002179433729177580857943935601296583781454923847475445768518794443076652391881454104356619862909025685228173703897988710920185032956103710695804974748521096630380978810438720907730766380123551908609401642879984278633698859946404705678697036344352495746176192082037199445159738632912508240755246635398226244868915367316896482697628426068679565938869808628773461509007855461121608901519752805919803885508534266429361556922193978230355728873300582045646802197393835288306096823155791862900367325148209749524044576566109694566295618028599396138399611882507867982839511371535360172284456843273957193466232399568522118018380187494691410464934269011510472867382949985886240 [157,103] -530787644519949441244798144504967346504429894803676035665822297415390133495426260534112398818571577352465105471418554176161620660371177347133422977756604797263851559816964889967663609896214051020277748667784636773785383756878984160163864828555796381205660296780881824208582791246308052804722338876578361533179058485481976144988553631458804622086262969038227348847887238275159415100276583862862511124233455739990909433512267605966921986322376725898767838473670301218767068938633788041256595355707329635659110199390357060646778353366861594391758181420687214985989040490471936946220350265555670463908634812770690635374032901167295444722748814254582442530821194517082623859185280817924901806384372571429523443865456231339948729989329050255316160791409076698437640184980788228258377027948540615852215680436216582390960660563138514295315351366836985186300171098771613616854461571417897896103759295971008482746846695906454410431215525988817695688162458095207531219503690474723536932793448760462793306377902846267476705894918112006363363261260938520956884752427683620263948762086001218713932110543635754881030185088555608467100820286768389306066402142092179702636009822756153245326819377993097060860979696390423953706277024930743769070453508957355582863571844478668520792463842852626018086260519657254059256819327699060003159181866842913777147788483573743579538677626026741067970907591464925065024148290460280921311357236890983009251194404644819940113483466135284957987109730048257400598627916773430243553874672726498453079469008497277423207651125085490669646442501049324009755232433913522055474593004022618026632766259807102068661146307923567595517635726635529163137650439064851512946888154695116715405069274374308903767647461067393165045488226216600020329440915424382173845957486711857544753438179039388316820959190001965848043118800942814639472602693528478671537955005341845796889066522119338185339131670217163278112710270373084862672609524 [157,104] 4300148933504301750182390481676143118299869354019824869156322587432122655033573782459657410750607246596832801189751425309587991750688484217015003318805317034736509377825584126393164829333133172933091954618623029050877686025168631253332239623518029782747092934484576704291615439079432875323213779579457464701240695141763293968707113074161427100128651331037123887014790376290580186007119135340197277771933494682113060867686175445512762798360126675989463460918880223671924050216577018876617175391854466237820237521768573078559724524421499645278729793305732772370668026570115054090241917330622550594143039956034788073485061612529540800860079693892904823080126722791031103931532111115108468620300007316887372763213208674587395923439818921634397168974824380998674224573908596263948801570356387599563591741843814042787124239494451768050600772490910559887744861320354753432972251340111697124245405868415002446272356935127061325343145336027918755333562351087952144001138921845358424528897757844451620309365636782141952280329609157436025994736422212354547679030111571351175771163700191056599414528500076936583285671883472917475890670750340713871427284397617729695232522905443052149340704473040490829422441895005229376212191679039478437621305505961605492088884142113631291109222017428601562378557380763181269016609494456808857175722144574074896426767703996568122805175158794213168688175773626188372132059348645105043196677795863957401483036365335475877056022533548221963880713780983191069150046791840979025059709110316664505147204294993389072874729270486572169292558511239407211338999488034977616176231387889536363731160024671982212860751761561274917256984140733917933376282911881871271853073694907706140664883550414639599844609591241497519011205264507229172820505912642029028087724357601602746441331331427765892064396026113514212746971888308683558478119705870470949890273591482894762117160010398618144448203156136086387516628508544958297184 [157,105] -26538287643171804325721601346403857911626703126096103065573926095634546236129839576363907964509252640827559482916881568068675847756303052595619965722805482643640580141007095189211996411796813140463825184020059004192957990775561564330920100050100412626932984822469020778316919412771310317237554696564219369539212477885447375860507203896616076177940954951928777406909459578546484131970711150442793149395771044203094031574781998725517820033628620671840061387522106040569603566575297965445138813976381081396239781993108579725461074445178698136519189147714797955006811472179133581708999212798061353428571548263565053997995422475747940262549488406381019237357197342543705209375839867751720201990491997782985348334237224956987906835878331188778526568680217937653171653447847198223377738496156436066657726956789227965098120581277631191196423482873122707181928637292333373626093207403539160492445216351544257945193121292558825605634446912076407271040104216207792121863100137726040993744923243142655710605186078815839630489801816127927096795589753685158176501213191427838469225365134331527896211650160481972219582159148613560681506815580832944070602216931887604827728685178008843541264349699010751233002238495329209291981671008738175611794983140973666575704638332747533022330072801614574886595915620317872799224496891651675769555563783626362098304690521915239197240151694000437812444329652212655919770248136424569283077991551528177093449027158402248835093700347615018260711943124850096534237597544069999249132464995261224210166681983504184626539109901474002474470498342306083963591400870407294489078471369552463913006078554228785842412718930205146893365300193090239454882431484596855374559331357568487748342563366798241584125394514269701741281676054740695326248942696174515613248030169193809406615293869629860513312822636212508704012962936397589291698621083107155369638141899555610150078083246471390226049602042290575977792785268502284 [157,106] 133336155882455105490807263954872751910064591528831581950279835156803037194634456735661839031845222773902852573121888047519711124476674383228160332852149550818588554834360668363900297852003185825336563929757213991362722121022317755842022157281235200254532688605799832798741763714565182971986755584229729522046960253394079447527783910130534513731046018596920588648660685239743144102528816550246785699723631469469571480716622610593984309496026482191620191252406061587075152359014629302075620034877742171423291580967215533621264180566518165970966226593607461979361365952497326628058434710795150092528284536378910377856796093868090996251988535256503021582859011007695253142961350622490191134936441217213569996423558854546652559372642759223845635365688456163574614213880183923246881201363461592283265773104000023968108263647854853742392481967945899276135367411710979845540948853561743090371635184676008967450318348465655360170073612471505224720742418262796550160076007430891551552312000435689826830022627478915310191321327637544163487333437438951374081661902293414579371479641032315927478247404232172201460538392760285077474604060842579564698008537011486181179007774295199322685115591864329505774519062556995012591915324511210424280590858959067601323503737973393704225557606745967384310410462248680319971686824572991474427696917753087680309356607401884049006889425419787728357018222956701045195081305440329861655848184409969807186732655201004810792155144566428054152047275066191932808748313907880033029209536450065096261983879137383265440303920270931433436024930916178456194820642533508292024974776878884299426848482531295637507729807746800940190224285998340514571474254857847091796296822928725000450033302998624876764535166846682979988282620407212058360156798752681322337804798455301414724674789455973969850861832070970806410836123629282897071223924214780338700229977111557742261405604985454539941146906122952592729652390320 [157,107] -588035867494250098113735703748204849522393132390837305860804903226029130059217906060028144963486725602796650530545423925528996415390490892900106707522206504949110374716567114912531587292223111634684528581139642545389579811166266875577124846449145793330692881454886380533252791983325044748403717078759220628692373568061767328701369127013113268482215018753255938760724786061746434221000999286130804775264933508354879650844802168723965450296260654234198982303452513171942315922254313283725892308921426577666878696459851206883613454471294142185075106762375492482476606034595908197504914657310251946279912980612607360648526427630230170343582340954208478042576688472740410430015672479376379152448036796863028848751539436846113348660471595985109119211795479765489677579423820704115149542358739322463886821945779234498917199204176983440249810962615982006804590020585895157930792263106576898330927476407072639023950095825557145673155730426108736491781841454310594005584058990677127245273437074857931424846754828820756985647467946396224772876252214786624866126170452224392563557809832660586138015285816885963947862503304784079539652637172475015439884210702249201875773650863608125404654246530609440123743909414499727649627104592197432165887546447781565350759988142171851440677240433593408044880928562509252032696456137486382660435571088219643430122997295280410079286557761812992404942066308063530589071044217683500257990243667455891514166535571315393653542166547635517132305021674517639525183623014157680235015852576760184808285628512209178012201919944620202560553454178800092873718015639553873390950138781043119037358111489951885997061319880850728815540613569243537039605794726097583409468946471934576241616223075450994119752366847415451270816265048587769920852110501394256497633050116661860033407958728965431140148229070113567795975419544526597978408215024634226656902300837273088435867551453996928312082415154166706927792 [157,108] 1148789925735000182240278567782388870175431075612952259893685545030833751930073078076234134402278812387766955454463980949457038136951369843282328697816445403379627129066876127531824217940762187001665327913673798697632621658657046848430888364968260878747754091004270958636898052782428363769169197758209109948874676800159439839509988833568841996324121145848315295279112662986142523623290226897050351892109685218158060453438646636904636183195390154959368821868723061549505367199573285913322192644574487372743448110819408969733340935350797013390548308250102292775815587890956096893501364221875196221468811786293522659871535727840376266919928279393248894815775838903599591609415703649649644586889169200585577132893440497079406990992137154571800329943454823501960788126980391462979754662182358476504002897844889241105053178897284113501375598827045048791455433356513809381167271729410152744198739607440368584846345304915274125036913823536217265909478695618741681401109135325267731296931660351522027611680474729081722372942797670768224668584114167478361257276686768379365345739766646352155113322906035435891099430337355740492021632766816132259843519524694743255730245947766593579778528325609873960304486935397249158493659066703761744486548557378119026789722894172430136161942738127022922867182911992931490872383965565735171152257296207579492880554871343625147451290287418497843401431865357697058829122915698418504459661161132469763861120261648161968191945179637336585323714446946576353159725303684722565750160277053842143305620824792545959224453783437179823283191920448659755354407035021977119085968403940924355697990685508487558183556569751899415240572494704908507210234898347737426014819025712866311813051242742071488270681030097207788405343651858718386484538320427613668977938772196246934897303033125061764770603574963967559303409791260153081453881909028460317088609696868310838971278337658930836032721598870081664 [157,109] -2399637704640861475932162334021582590938655354131575078493312183495466260307417679092708272159089168619117413358203704219574478594715846389163388509283896202643805817714846839972411999089316245556415274165972679892695979094652788282677309922720144818647618461347392172041888191096602325163343759712513077041399398476007797396968195969405905978515116836577673034923331523247110930849650295454951932048401930580605222852652934468128294091561174524822098797574561414536398171171787959382669971278327539951639210779014234948097060493421780099861162911858358355968589933289563117008388948577174466291338603881478613503843841380059809290075019935031718591874882930147961625521792106784823868983420121693710659038638548105384537839062162455595232206722372726698450812531005020770179207571980566375654074038611415552664874481316236271257615367796974354511355260767389949126758469193263230833644777823618356015803564622015521581940623341192399555079868091428776999938528722369392192192453734608760333583703525177530254164374704597721987228238877402334044091266391257821898529884726669873958975486648624707971395444464058257792733766301769337249199629277319697524541278620782540204008571734467579221266378627453603751994380732347203951513475285252576731813146460635132521208363833443194306329665789081680151714302557686775741911989131825307604466180614888123480744706532354532098925742488821745088598831365683041540912726490747246268140193110568316042321739128961202898921700512293489860602063457296811452165034521532369298411025095982139423039414186252960248270569535391145604739384454902124770425502957791446378447813740935845621823092507503399527201165130773388947720470790935675816338916975556928950007321356388303071324142385372603083515556197406046029710893200472656740446814784562337584109791558249539479556851128617375578234744812839025141443873214123771311700040955119586501915689785079190505547795309776 [157,110] 121786568990136328460109313602481493838611811390704490390496176794428969508590352361486074411588345767611890525354096599812725041173769437569324358453386657217550846831138431387722220388902061679279654590951090817310435386164610400783001459994732526710844096244592925506471801864525410319341949648186440344030143592067354805275526763390679619821585535126584855384557534682383889489212740199335270123246412610295042284447616136674112156681850361904369036333198036014686965231677830770853175376172905561741744528705272538292343090495406504899373595675198700406376431346140690139220956011773616701338673030582822592842509744505480973457736411712564057477803067324912061689702505325715645670382308387510021473575479004993319926701292783332072090376809308315587035858035686230647957440147528299747986863078930606586573414717725056483673847120952011210651550642238164029677357140296872953396441985813390611237992407093923819979881178903816622586100101534982154621140970132697177671717612438539497412988201685961366966659745025436744921268844736183129499667785676981737915306568704379817390101341645886190520774341035816442729663978708572695753601892690877648104965750261489019021703229505499283670071722916193027914529502819001219359999942449438005805274736312493160886072838333484795292177751721163935912470345313342917798277629524550387743606402509003330630202428270317952672728248255326604138314688808191556542125410572210283573543792884333387141387698149758082609148409744458744217229304356961031177916883317206508341217065693409740552440686137146372453369482474052990200991572465323641265260545268842362190732376129067400880432128267957702257863218090533979136268613049347293819184392136570546359289925389257584872817328400806149673909921372910874374167322114981566395026219558044897291407264321464129909725319051193128108629476979377768618922229242874116418110723788197893582555203892715879931856 [157,111] -6308661133651874296829048680723680759460423584718623679725431138343745829362750117421203972109849794551046336959236129668121222894720517410625626056225620196861436433160006437037497548147744414568803780488999660690963572129852692298928671464916006541940689697970197937604719106827985746123123027821385264865445396055405510440439670628672975562048985767476959861301048691501760176849641997242872051517385408182145131644656243328594748170918858678244910356352339144326530929094725503212190287909182384868099704272109941306173933165861361158002068685657743747376035022062096830262413114640460478133779852367172922322327106835875431615560269876885073306769581603006681486305537977665948123081185449234731487868720626655835226293563878579011734242845898227937711727649409906754003398352553870879877894811808693814477134426066050792849040309219778208822578513942355872011255904897926814293793863666008260955280960762926633860208232313423551193894392722538382649032967697104659312504662524282100455303624185801005705821845728846513748574830212297719012827178044064783906858177055104004582969881107928009703115306152185350165815686891538764954191721268266419556190545346800105587463627534693004226723589433065483398423579598531417435239406503875284274399763502428436529732916186776062870421025993287322205443828027246916637487743038446062213216081310607171559099597198353839795306922386737390242272884231066857844912199902600377227926615510304918309903458472593994649392533585486370915580101360770924654083046304332130880200676253419328076958812746734057312467363080303322607651703374422364030009767493584045914936833608265467087824094935621003966298534850524269521098680754288942640433255515312187318799782271235851584555373692919445174771450315014778281677866331728022758949729209515754396599498483614923491376387302859113548123713721111316476294017686929043647239967773021038575137359790735877494 [157,112] 722389623056550589329626145562464419079417987530217815546065409722266400274722091137652494362169170638453243088934327694102512346061223157431986348695050985418772829693326097130623554302918687990190381775144681429960386076957409008104457708952394651367428164081128906997938019396730526460083973624571811836858128836822969018803056766000146379484588586793974048681836037609163595757708994590540646650898338869069664733228647986346750911861237303103200506313881779262599539443216638046104028913137632064829804305098741748558940778058581775221919787286806383346952776653689017350828349813606504463824653434747030851483965467116405395590811465157696134413610217953772787837325990549562307560105241642974700849679028529976096520934028952254035782850560366176264380977990907913080520661078752363301447924958482912003506225313757329600284105345797327532016733723683058350706216379241276512028577629055607047674989459015815597518867640047317256439720623422835722572103558799232595180435610967922688350434934996384305745769916033414582975070086034739936737333055781507596410154290233883820269565563393631732572337318226784107733287469339552817013978177652814461611137796450215878628633391792814560440057767728495893138744465526591587317060070731165873765366629334882571937126916894412262259593969911604652697780950841403961753143746305835288262637582229124290469349544902932695963957841973858863726542342791913971461205156502277236376909237678828058920317656893825450332447270303065340625071517778039280469575417093776953475117520220931766278518062194788821409946413893495043095111955337810198648755280663092852200940741334389706157339125996934049800219783047483776783499780363313251907838661081194082632469326774914541008830689159628704310532346774033290344991443500731264814106479324630526206126358914773858187679817946064314623318741753310697518729224586978723160834565945952803639374059136 [157,113] -5503233915477125312111009513394606985360233033235177188793993382484614459119176695755607128041794892780194003707098238945050391112611008864721657533895892852405213749957710241431433987398392307202270741793315598359133374207820741334695819373387449820565121070783382786639083105446801730882700520127316339447991668798301813036063081471625420543192032344184169750087595623527182948874002450427966130317554071266400400935751696499310893141200148225273767310141436297234694512902773016369831292321429586713614643995529154491222483617325218104813464379090738530443608518547191003213398662707786127262275004323519334537190318620717887311644342309222833146371896494068267335374466632962500158553060550027372727797910977372322222238558784090384985455428361114715055919507146939776255166220374824916597650252118729127913617600400953564692038761281714192764923315597974433597829461269290328234570372248887362456179526331652731759698176291629771538140732618212112563743076857374770537831395122249897416432944167702703974455666079170615134535056344114593744418989042698406758409372897603684852534422761929746013976876772056732304785548169763851234632005523956615568329311146680854935025609607651712857911298366192878913136729846340691432965109208641685398989258467199821467826142431824416691334056338183122812497591057383400437074385145598818636311390554966280814346330855780983300107452680590918719153128747818845675600778921028585790963178845120321734039421819232050849472129024720664727055855098356180665983028753307446683793474261910388651676237203653830966753027897902914183803537063536270814660158569330453186982676555353987277566243835200282407169583289626632302070041091857308868417736213669966709788622145483605289495087719928774747161369011721499674446053657778936143323096050386358000338231955316798644909034840014763879162291268947309731428604665095540937863712827794231220235264 [157,114] -2260509818540057691250136201809730197949257427546229281591690362562511894736999977442828275126370084561893708172664909111845657021626615378948421467187731530715645362497286474996550065893422396908072789033260583837760274105174131872655716586310808505311104244645126780503466622282992569557832487972205150778367978884764303062742348002964228511928326029023275897902449973029795366980214672943745002750087026343197821324451285288827671697442531401434500385282294435252822938580753607603842848138510198590687344419595184916530749165233746977293425295004165375741988225769933053977831561260889659335993706599718625866088529294929500491225848023130683642415366210636156285602142797306051969096995183745603968025182817304841423270416800591792055590269721202740336722707929804679403157296523602571246502134360201105924243648544036078423914336701909833299297540727287685368292173949522492350905097872944492988593580115287717273977080827755228654606292852202822945555284351703411730929340428031632079399778803259608154935866523838129229143495265050803658439729645469305170508898778445509192481331757313648696515764454867208977512488746723895237427893940606662926580337802313414587713144906398055882995553503671429307913316872426112616028974322071162259626401536266505086554812446929035439735339866069497701872641607681974848506032174536003407452619989356023763342932330763651457546735290959963791302715609290521901199515775127126095091564099196571571298823473770645114373384527183873988167987064308060588816544552732965870654239041654237070653010969488683701309442059521462543375590427661789683338932709325131754187442921353214355818138646774546712475813447541357845816843508326899028024673234936888910846480072315997927061058383879714849823706236194669759810679377772535075518053480932336172214984371763946664390681809112314072364267544255746706325515466387959642303588377470650808 [157,115] 1404975742948001279275821752482706594751129951113109796967906228708636725076262770845706534806015810484382300532433353800944216166640996000513224239588159701356999416780861610651899924790208456657317377040254590752196993009079637421034659802000189800254986693276611259057269814020914982056081480155553673046806710858166293887827613241489934960149884299925634954788045092970574837075986471072192293170378834747669563649958346991231464628096075320585997315364989257173152322079053619421876812062328008541561514423066788662023621789891761784181748461467067548222776759864748494791363144504194325068577383966209414530307251872445116742164109229259188045574219334459469983163379289791756597475218490255597556725087374143321511650312868279333484365144314689266594546723515602762529868438680366780581691168204621913768702786797596420437478875634986119738036659473070491811932800265708488866641666443041260898785705509052657681278566616626056579103895647752679303444932003104646488342456680328886985553486693958716067530457662057388382161492949910399410629345557736227690503392149302030043369800602752579449431572722912332734705693388185422443824461420428419744244370554328432269225135758770214795523156000348288488861995699600703949727695292489643625186172531563142426479325885128734035743117619811091932309330992591108645052725644252820672013099381250501964253602921900582705370671538971345385607716041398949299049655161697455188705612874484597733696023894612344314687344241198839834971706024808271304875718992305758409841266356248803313376893438291027980127351258459058945925981363080749890581705846289536513499310233944867546906667830453576082118152589790756246944348232072911721239201839024287983240939066598831803599748454159195871964243487117837797593055111102818840371533321829511086073842209847115127258550623941441936134102702819940267566040534166279134733861165411 [157,116] -352744382924254532304249965330261916008882752175385517885563537599352624064919843844198920607142769132313440626580919168272373819540151136641146704933986084666598534345510938517528840224357987087973848505397211290042759053990647744369016719996053042873065653489462410173547999532227727010001112324198166239982977454801102440080871199239614045582768008196263547094588688307813682639013839633649639082525085176739373849555553704734990620869480803976013231146541013207739176428593764187653982915157574900389969089088624298652503571199842162523545231552199607470435695038786210708016577472757827983797275566333007808922541081057306946476477453508209291105230309234901227264135495630883368084145949916071680048850298270506482637229562026305407805651625096536039072181888337080263118224049155081767879136751979307033046407692437001511536315431183799267351455440261770320047982623879424335248492414095862530451317156346375283956201549329453364075605576892895671275215656368885935868353509084589003756346852137857443387818202229361136192230412349534864926088526338162970467043481470250852360588073308256667296137274324336451086326369020005290173759066623907547678682749376962206553639023391186812660728198530218148582198069077921034963949207265626518275908665377831129723367577849028685350061715995092026389136256423066179312528189522818713296835640340487659949595806482760841398155014520295811793176415077455063654149451117618941062592256354714805645023001334882249912844756047406652057139162474048862191828524945811740983947438903404835121904170359942943573783976273060227417656904580734167940844073724576342298811712622673324097089655702678917543162788430611846389852811178158179161241071792277690551081835338914070629663276425383608407799172043398005525693602008774055644002739131197579482567333920018540312416373679692412880540831247029497734911110664507243315712 [157,117] -445387810416027901178363768178278800017819685154502154680807757558715708453537389302372088423347364092707482212201025096570267609888212596603546069004944294162433466783275281990881420835243753382412453053397779878519438952950940409794271281186776213044247899435804250087251980395134855581610259601533005113379998120077619090582419538132132736274501568919940128335059964422939836548765623009471794236197176826904621384826026830412105599472384578324087711120896252166234629467985139554609591525752887715326782756038760322044242750740428028186942151093852053731819907437945779049057989831363098748213621126326439582226442729307927060754855464968778680196770129081378035063517285270631896252192631654276986489936354105136252634990368607953517675359687362511870425670943507623000022788653377548911501815211914129562503385269604451832577328715346046613164696326798626812884281041757059014788176550992135236300171545063218135069576949526949443973028938751588288951910954292339149716888798201139330375244765507128405230416404358005120013620384362358628215163491348967679681826100265126652531084202611875255537304613235268549233114960526257952543122686332368602450582877534354108469651814504086433055293187937798369924060808522235387784000344003933928347725212576637378936761390893800864560585766989337768699871728049675218883046528625677410148900889987844765130589918863127756080930562669331540926263075100129212320515906770654246734465412378828499815213420307122696040114473003569651012047890691279824349726119178745931216116693271203620590828082819745423723349173809096570360901066442314037630258282040689054651274714873844436389752070601407991891901837120685077949654920830056183712705627015533864148990914651247331877131118447903961423872234926907779292516395133396206055774489994975689646642097242322481139625715616679112706882397710585859973682864022613824 [157,118] -11117592518998166142019521043311580229435172348424851750843170398479884629859354582291191745198438346132088697487474044472441940272328946447105795880033279543294797131638177672697259871869392760947540814265126327188225238971941636377388974420143081913891437905984687129075928964058795136413411429096362496801350446427878750472583659995596846895575968726596980371145700994586502154463958233061921589073035715260983916238329481578180460129517918564435536581739452241037970386230253522501136387349019359126356017901813079283802138473522901103318274176278818550148841664288266780296760238801163642962401077242763163188630813203810623662787147158579456269251447263257737364948385348604448763225502237440718224455964403321403655173651724040506744951934979484984701886198469226709816894890624357961746051509209344391690303105450508596490179037902942456423122957947860091555535784992186019678482396082727378479779777577183604846563278394310547351128536038305687094875669036447688885496772664474086834671437316729277868980569100277026323260836469686133082144479480732540601176745780730949809106898016677043537553247648683571340987771144661173264469351310678610167451718192483516949249394325047248865642517112362329560543028156762202462628747609055429946810774440572870058815751557702156072719405011358240197665762153064509367016267539460259999547409891246907650374274351656812095459399966243317553757937390906676625556251696498416550620356711240457043425621427959576119176428945999401972882994658069516099329338218341759897127169522494624169950461953240868931547298173005381824839398215889248894985398714109139760686504743257078010612958575979043079462437932151133562380884913984978629287283660256647170489603459895279023713726432915685522300183504375173751677441004561378671837087740027842250722833500862620505426905562268053939822741220721010456255040240 [157,119] -16836330088401981137701585146189989693072078796173961781679622625489860339487192622730096005968687526443989651029838786830545037540754356152424930248433320196050924561530860285287434333277920652665116198978663446037127217333727590161696285918150048511617700748880868883860707451856870911789224106574331770804164402380899735605632102944497590317698732337664399953824233608108618377847221424411352143667840662910723537382674548531010041727305604350883782885777248135010576904872119477625172257949339633804649302078861593122112764513565504977264172719048820688434890400476698022471348079401534908538324959860629131420769544610792274500307417200840246948316251113837283294040016984012423332969620743798384488964275816456399014243226579729778622293459482091609424561552523261746980359580549965352376511737236898251551865751242495435924897083998007437767654070313198724164991415176043004023149230467317609393773399149281254412030061032473522551053608911738695772240742925544371167546628751998191658046914019718593792331482309354174254213830456136219804163744575795110416041147915068996882255148150297529875311758163575161582894538216946802407216441338935248405635892797645804765330064005288896430971041040165235495679422391489355521979369374982357999469562816170541351862223243993148317661008932343722134717456157032826769430328365108277881698134123843288605100480707613138776007805850175944973179982391009422719414575238794784375212640935589179942487269235951385040956298195689066960686384329686865427273346072248857997266318415367126019043001923732075035922440975744485751261579847348355080056421731363194604672764244498396374027261501805216180788503547006276969414813600693982980687637011539844489288540940967009160783972832496525223878416367203994747285753134328573380196326741238404326892348025587609887110017023056659977236272614338012361334 [157,120] 1120456783654864091214011798873057275561842014304437852633926784383007656597768552536326662263021148415125417956287699592988652484643461890899546244928012901809225060154270663757783335155780824428095436166385629319865887565594934680541971929881411503472742893111428120235413919152355451962686358809111772686136822319068481707686207348033907152341803187871312091734560374741097623093985013623156942446793040594727708517339351495047623980690436145520155080929764840017707020225296498421801105543884341343579641479371943223117712317486278211553902819302407097892112880004598331578222652479207501144615948917981801236060294382249289048207783693792430499312233115076795878400208029692988635527895212220435482162626828904349358236893027473783196032976117883270344885199517693481250318733453290778370091556758089544878483671320169169658751464798866761590880838080742972944865089130450076888739874134080192981404368679255471035839357730203557339797004907835270922517829606903409450990272408512295784439735872709392188581024115481499509788948526328417119153808331420909507539002237205395202029542245756221183485323448988928376690556107151296945242050027818480076463671472295561438880860011588567937252384000193160747561687978558363965286161422682447928480954004221488334840711302791028953706650045292668669659638868967812073703189450792823509110408788627682066339445907395319492656606940580750480390435244720973631953909643710319772184523296488025118257322586080443340061965206114474334744267298545201470097078731690521208896988276749428636938396691807214976646329593995785709945170683696915522688011244105441342022277459855453113252604347495343248037839881608324037554395323785972514769956580128997860591267792507012792755068744244985238141923748177661725311372367287870900105066476657047431992065350694659863206215891896658534834568119079008 [157,121] -61589584817221160613801994588562167514505109149617252333313454825423420494790325203504458750065741125585835421265194446121827032076080114861332702317193095184585710470850244622109557161260097390038037138746077216917592849130435040052117120408442307860086175707629869393501768523615342192056795171935284080184355027903793569507678581436893292423916938409782719784439834615146892535073652856265066940369946133282921406879713597815767464452751286556007665942511642665525675872204685130566084336407850746597404370684103812415091294751072445587000454953260832445648208737146851117724310883124754963515928035568893526938401369029766405724758158742901637770249078085717471100860494771270779051820578492262889076489554209408092747065840797644389486052327094784893541993968937246781707167120427481576824456915547903403121260552926236039410078656678117903285039082947700667661852316939617100483460338995638127409147224502725864951477173809269553038198974160631624061308423078748274189368133514122385037446673301892191914041969212367703774750926839591337184443944915063533218120609676373328953178034862564673491351026204177073350326063429516815697152025407627677162444070626347454162037321590677110340018726901947506081010704628397733520084806864878731826353956439963146942839387290916953394302729527914668989913054105377347655421019860121826623333002295582588634352077943500813356222313021330596394139052912123574967012570691880436029158827866619798941151770915873468549593857169469845959861949265052990249937713815611301534032341973144464064056244601036416008971437081487368070760925217126315120248107552203696539625082441092990065883548541992906430056313902562360478081368680839152368536683392669151921940618656588912849607066203143898630960743767134902262274026001167943338543706483651754838552978208151643768232294269454065363458668 [157,122] 179198400314262008214851883987357031180153282540252537730083268791259925027012008329020703211563278579742698343030162057194039672206615487590770495451143206286201453586198765409471335201636187398151111942417544015948489759683368554205368635209726805794423603136533712508927993874057248527710288530250413862467643772757813111559476014296537416899795385684412821413493283992555104667293356436062837328888251245743850806080573523194914845316371839355751626693145161015499865541412355203409002850063631105597691114699408358391798813920771196809412897089767955465707937222114040925345739225482064899172832232543553799201556467205377901021581613766341605071577571808386230954895055601491540837259320684235685629291929784579734010209518747509304095450903792160915695181858875605322105938200857218415250124792106022674703510454866543601162382493108214830353932313312050168747618563256012057181600106129372685834462266943341885350576030884199764045908107957831262131808709819101130910146479564667386140352646367903198006610748035035479377239229217744866944565014026208947404557781981635523815726577042804792780579393378905419256848190468647665169181483333285082258442888802482121976443847841824973492981063395634591543761991271371550909506424118458000118171933963619914780345978022551249270655989041213469197879294120091765406061020156362151239197779111438938519563285321794597122685925389213895981834032254258203393320769169187968607111658949297633658606054011629426581004299595734718074111396994024627037349760072883711970705562207059960180778025836994204141868353366475297815506086514672432092606122651592561216446102678918322936278681058200204433996788902654076777700821202813849012981983083226088635122744968429468879475873524229049087237737793404271575721772857373534657302444411275563338693570360782615091953985876057194912 [157,123] -23288885047676822178061211881781257460548079783652028420613638535732066561125618518841667679644333322233558811410794168503699403078550191100143183808951237298410422436849615389616720521309021270913106835977018450728992606304242224302990871571343341716101657504503632430979852411530522593074567241414137442065852631505353048342083031545822731050947571759639517907337955190747490397050758060662256740730095542929386810812393052555953300334455145606243276608405209628094683689018309029781072630140549153278963443796166722450166303271847267703260418277599365165692481574259196849489559471143715451758071233166452300376739069596259286613869454496708252118820328811271144346145944310131150787350061733117612224360545979639705860566840248740026613181173378892442853048994933937903779106407802488358460278114836953566312017837393524267242019848935275028305308549196534269792914229113849448792401430660309685190683168137166867171875693542072562744523293981870579798674383886206691414773005620772191517328684747826889364226019645497956073827713773302324387558466456704015789237946567210188658814692404255046795028421944158355500468658026639812566038879431440903828035480775389456636265307712206809673830906872447032136852751034027662093012554038253986655508536108595228227062877620308521084918595149712399193488102671905110180285667850163709306511130860935800040950654540625147174085155240853082745124942893266834867972456335883982082214092412962745985576546539137004627883698800654100203907015772782644068514082517929204358692924723680251895204207304753272002785955574170877915033885925742511972783349327232805725756716296657051398309358022933807849131774891448385106373580478597645673454348970174059076130671609661791638990696340589534051923674689260658387806791246732556609344418934991568139118536067451427533965077553350 [157,124] -84318859906956282959177620604102390544978634153115636817221304814209250984341375033614242147961406839163014673273926777040671153407816761408864262606052569057004704969826493843368988074960761539668157445788632629689154449197110385811931046273120531176406223416401409107520090015752085057904111037199340709097413535977846752342751121613975824277966810051506147354998798330922220552415578706530435690132462975759797487471967338120075958784488640658592655999517930535843848140903882095171015724255782094401545794817125170938662747676499135492422503801436166878252062253593768871310293752400816362505367730113648634787337565096030656804759344855351649652527361289307183296757136640165869091554318244910734532206675303883423187722719448568524477066970153857292757850173770121258747154460670037474300197790300596360835479962520468352779830834873631142483986470711286459791736746910418759133971654048825957280122947972503123110456983275562181363265928375172638625373819390593795635766926123139500375402263992906880241841888422967559450004915184366394632187096291198046407117607592888110621895613868212313553154375954813574935529275216087050334727997195714213440559392323151866706888752976345120615685224538142015993003523211009556342718006588442963427453797045109824398635680366849764179511318275730787040012362965648982326595751058888595460284812634329277602398036985984220334267749202757591442044459129002922895873459756570429723040199839733150950498798285937904719737639026623526413427853969896801797716041631138468624619120961408820313634150744254237335859855152168471387220328664074181917516797213082887690010877124428451107131363227075547394008849100633924599629199825694964744288087505338126008092021301315904945762419238319034900833451169137811963436821091407245028022668963718164624686128049384877372736 [157,125] -97181915092613790484498965929077484123300807948324913690289377784853321741883625213481648593320348957485167092230595535749705906731915329974149719010375570230045413150618033779997430629260435480518725896178059073774911447878003220629562864768167060887332949915321949276641863697157444346487721946211157149650058480050254490181921353651479355117512694595501143974537535741402758869799852495009746123627347578051725172031877310719001135967674114552854251242472011445955142250049342257348902896421234390819634201376846867638423464043042735115734259304692727549956918724863666754713447968443228805858223411320641658745826481505471487771027295656328887124942445382863563849033448621898389007854221566747296343529019492016139099636653207854264011764955563206328905785015611467988515026315441081701091409348702748698285513453930934617618846840775735740532490633882477059428820848175519674085000705350476847689914060248274182548955082008588414806600469229971837981965554184956778360223330736789352384591823566787069666672886430941688187903791549215825762876600863396770113075835635256590805482689046977666692677840008167328702367744642903347585686137962273162137521372957712802806741239194710667871134035020854116073752669642437063036227304191167378843339033915970962211949586485643835143539929311849340206392381345765398415976769440643956311027481505893703394616870303592042787105244565966267590985909313411617443654604235901898321983040817838964349811763292879140419445593556198953411052145038210984702837425038748182116709327966350435728553133963656132470048924251613050451006811492131355024790017768237668422329318144735473459040301355889175698390814222310518907285057523159090492619840560562541290914908677212617110715691794378028163682843670666206845942124919668737229270965329205565188174297366642008 [157,126] 2464715618856221719989181987016925923851081266912498979648613261348978660540586676858624453862021164113161255699038542266744040477408213349179869910403215145869983176796622444394678789854817380169232969538917116071723023419854241256272694555457378832661174052765367406262513254673664379780311575405425755292262798427104608061624592911056839203501141184511132522136957088535665165574902595157522639486418445501624918358751163708746042601210923574735089620037955921524364066750076309749318567202026302074967962933496690386345086718568401094556094980326045681520988738144854156175447786539646996630496851966414611801356936115039332675647170903788853848997989751442752514022752855398385392957024343860522484766236229001960699635319989782599066937759020370715316871472385582190228856868620574950788654472444223361528148738539235180096395448278103615077803194709262108407113576606950482548061899470432923511562943251505427803737747964596788515789982671837902413010630685469020855301158546715602860797827877588144815629825524042663773897702719216413547259814337270407265673627652146768519013552093229503259659382423001608130395230962444122436699309384595673780362982540531300451770239500523444044231170034369662082434213864618215301081285833519784934133987557434857297617411646978588249963599407296618802053306690495970661495701401660310118807600199269141766904563438178733576325509875969300455026413230141268203759341357791435865016010425855515204002212987296696594232379843225188477923898644661526415667568705366431267500109922290905425812451652594624306381281921255491534189108420225803847101551897192398502846682674843437218624819655411618963737524005799632211887515282409622967841723584275481757841168974721400371850102253913327908147938657485027288976771509705723844891504610786745439040713088 [157,127] -129652411919395704571362543674956419634980892030273474158309517207569519944370726795687058369650591156006835257843163655914348276821153134988209042388975261334685206282310397506011772907409719165290907077429007544303236074325603374737491983520742597270143759103751725230753424604276040671307962389275424949499488549578854186411409077606628746281489037587422221465522978168204769922336578573049365202158226536428974881555300548127835225470858811789355276613157865086395444748031417922238685320228665445748905719452887343693853230310223811020158579094397979626602585650960548588748293616038895923878493452369910230445896670936248578242641666008051536660595266129077957989623460421294550285726449730991050190338949037819913806915398084136018761220220806340319481217272927016550025231140799183375815616581731906939649630730979256383657115272827173229390439023560257051499129131012192682389155893732762424130688565997641885958443117165817798705383891289209600123104594244365438745223387626561217914340723491580945840380646706637270285710210452742301468056606933249920149705519719268068246551468151914238327990834816477855325670305663398926100808397961913380241796041056426659655495978018752435734809508430692701134197859499167294020769656807038205717656268610732379601355749255197532604860707151749280177702388595335447520334983794705147852294882428629352328087342579288163359720551149234727763269682382989018001264874897712089737043543928111316661128894468166772579821210353867830226940401995346640837306698880690519683489932960828834612281429978982592250699434946168106634766106441557336498506581037784054933631923095979289639387864851155300298861568445296776156937028849800021762500850265200616674860188283340778492338643325550467740933954899437799311921456308696645876469556693026391896 [157,128] -2423641372211123114210351745673969824631574283771319842982005881105533700868659013137180615084504744118578460041882886859757534524654224105117590165432597796001227028823070199163257252294750853227272485393711403589405766366636993392473420830375312483512052080411876858401238187760805823677234001360856590308823569086089096635290066177437448264948334086187826265099588036076025144804142267854190855681133471837413219465918600702681735012152300897493660266154286072021485154750727221568255366705505564712011766251741945510862087963402462202619763289797503659949519640693813733316464748933629371430902795000012587744139208076719367091937839008989896188901687957585521221372704016370159006383222193354272236806122773719514776232309766117518197728628588740356904671000819011420401362946293096905598621529438584203834563976466206821138125332744847441400645477027275331116786145718474266160529904309254840601923412447497298748717666728854065841099975341878166094744059796042334402723222205199346017150001732049610543813993051233298135626291315358036481232170283676693967965992918386942483042913341147664163791566870408023123824669976107989433307736347990856042976071036177734441116919142675309533228914046772451869250285426821496198632671213433282888568447303286355638854671131211796157980465992619316380869456888380970247486924131594933181140492376709578623970411818203302135469954987245981316849405229995057318926320218644160551245331307718861842420116917401004852179158187419081032764860672207064965486548671237741265574656091461043016709328404340819036366710672435550893021836520691804379151383014103662691094220430784025119193569991816419265083651991234545563657086922141290089859657278490623496065998244850566443383359682189799989154291406626686758839269628313143180248672139008 [157,129] -20400454262252092149373212543920359600945999430385456156996166323338780585312009384151428928792833134066977447418321225201143826488886940552753853872783638886932440542213565982837847135205950439677237804808915953753932066025852838905010438932109582896989453023348902841492542788913793189224651100651481051152931437964965544984138991796076648552641699408179678255937294889830195079893697151361497117946738832369128614648505755143815631126738737553452225582835487551442744710357931496685660744063328028106382957835343332810722221003520421983452240192314157662169681519958910734087669909001996715219783218446003381110610006435858416060495578401507853907861890737258961026010959470165714764238250224908113993372028716457426586388240404706143136737636864536761964816517426758698367365522291114208736094847592136325121925351897635842252662980543649379105009337756755394244907834128866378059417611690161564065088164030761511091835834785945499629139235564024950344220338378330830092178860711310039162441462451539853035716112528168433867402741835523783400704584065550654326164382629540901823106050934880773329692511070385141381549485082093212705300538863440056794752560328124218341033932515922089391647158082093643380867129423732606240352962145330411733941340399031801492561491760337256690385824231825476597304939677544437557563071375341920979968928236027007328129328613717117511207059003119354249551460916753063265286683527112142767862504976136696182423024720885804858854381811375526110899980472951692968308591396266767281648486140240071228686644135319992749376301664617129971203627519508956138724417633882285776035412076302386307782241951476914732038171138609770824674305943942798841261266214273862400888690853319485656236761917294383883253351530560478493239915816023619820960 [157,130] 1842648777480143579778736472815689350464031694536877873359518669399718191000532151027210767750566752949347089575387795199918029654999198098669303522603588257202930998547199599965709025942972949667810629899964686640710829041888241143356230695090688532582238166765680897179984587505109848983520031603487745034917937039119014065952268132198749501606928701756348657512674619554233087513100915658236711153370924563200800220879148477574897385617326427708676331676656112716566654866154680838324950915300272904767754987564115387745629774475656710534657610915404826857704063030353596562597678125927173729598202106595026528711044971834033475848348016734922991207393168324713124321486498144914087361306593505192468421468373280727157588051326747713854443197474249290748414141852038323054465096511016423344415760971459668250181480466698832354257705365737859973520801424889691779417770953239003961300059852983025022788101509748907513040432420230379148225850990108722138927353631206934630707962315153969998264844663147232576279542133190625189528081567760535386230822530518039115116087188604149103218942243617627205673098918138898427196403782839915014402771551550551591841294400738292845627526110812019205480598822351836439921205612131327034945308455052420058147175099294687788669136799518460669949589194554083108852171680892738938444095176677927918833958815071988568235485139618648493013729756694438435414689269983347274908681492616800626840748521215655124490382934488100477559843118194997986969272836330365848377163205282166855465718175077090316234110938946099941760688454088098811096675086594265999486852253041004824390842502167467977820386201573924758516018297011865782920375315676754554786729098682916606782047679903556437750536957637132205705830826697963806870051287860016 [157,131] -9566356083596634106772636167098953467000487689310625231892948446396695015754013330737287901212523705072631124031026699060197446340258580470198097918838324462141031586656393573326937410677794685690949829405748329134739119981380943950029173823113652559694875949624262401766177533806412614402692168605983388837185681302732742901713132026024860238824897991983722980157098433543805314879803148824301129129109654333998543316611864836452978047392617493323180111270535630869483759561779922857343723606961851865048881604141560320046090730259332029014474062095452379973888130426286362432462664172987477625126648414040096822798012830154328689938284630169048015923568888252046296570028871555772017207862486315951357826085632140072189952908396390070200049558130181096737504281320034438835918448370903174986281343371879047181356188066607222794876745260780166722355652365740019783973167423109728052291729400717047747894748067050954110087071499126693569715136081595126465936061492020975742212463822132792605376142979843378750766291917948391268343512903439545362220574092630320306969408708485301584792829672009110905364241965695536225165273930105568473225478978046418298218442429651956877088127282113447665425772611896995917049371405160944797076028457616776328342026581627213739694959059208789552851517216226780907156368563743802415016069415306644797524010894708436295895782054884868490792103114441920182370857217068424964995078661997814900433349141854818028637342287364850063017923922700133829112363373065512699127674635151379606143050994708574521216989453686770089577570453363345090991778307889059608082173942008508944461830947435185575206032486449469331624205185784868114974226662953049956763633701580986346570812558922446989359338196638505187911138210057269586573994 [157,132] -81227258519555957788525562829963716538320413487797428254142120894518901017334779443658517656415117812507639325660690160676323748424538914127951137363199556710877693181051130183580003989307043183521477814849953895019551408215697024331796162994860258310249884110891820514447912614375865099573752737407137575677283086531497436759089818020354325760052173629826716448751828318115692174013404838834578042086164961859671379549073842049718557989113266183461788681644169067491057277175483908885325044330487588531855132659491617253251605143477955656049652382634658805660669447691191563005305957181919496509097565286158804014280603818244052702999849011476408986277453721350566068794539292934061102188497806531074486593343649196369664198853666896110657790682397136954924348491701453318801438478374177582542320814588991474960915493562597697075387973515232052490978718081816181323642293463405824586369279865805512439824596913833746217873616089827757535255668902080093676609746285767980882424800627534227250732113234471662709612634432141853542440099734117700986685108108185793513042919746252178200908829071420805549529925743635146275350975663715741512195125073879704476824098080667224713253876097666645929294148030118048046021944726301083472451851801924244195549720964191384933780271680816892897526736951816213835057511140323231190152895214871653621993026941667433457268605723038276519659085524731987133689493972348525732723576986671321778753467516275916744531586669485549120068190055195119118172444981638045268636103575534033238515072913502628118152497539824403795080148202718109579629777384786530574489763363349128300323125375935044173358282594066761929437761305999886401588834248234501620147516597927816604074188264455988794442286051330581982604511159287744 [157,133] -585375408773364050952734535245992546494167487055709820740526771858135800447446103173550302563020329517938880449408943103438602307436311831074830535552555812740563960953893231860204815169823396078698911280047824071260250729235446556427147064115299534331000065304852640182425153258264225984965163150897783824277346615299742634674513611215751862351210457201267843272486450965017981332587848217502415990495458845468324491049297988890071460472159990144781222074263161632232196970889729685595545656759377592028864744864227980733829769259853740001277077117704088330762155343670630968221256747268455796769828795739417831079850645704632647093627729543855918767897917335853523712835291852258850705218426389989198291040842368425143759790321817129923402518922592648864277557657898657917271353871106028431184987961586250136529748395683889056600455521944830028600289063090320828101479843021669540928157561154819931859890692034738224588119496047345725050216187237421373098856832761158161447514737561231511647479193699415208818872824298745748551069714417029467217121342880200311485160867666435106121645956538593576867974086242026856805950055197721093453233145565145744337796203864967400390040567574663660532469318840961688598270386623693056136795008730091977809041033827957087616467530117508827145366880935439338806668678836098890795483827911165648190077623302825827611075397085844495030732719987407351576084738529191443636002829933489191006563030572559395641901637608839280350944164159782121367296918694890602742090353894716877733440721860341404110203757479311548849115665760934216105893718514379941603525483412521887312913668568424955106487490838740079556028819939834859860113454160808476647360595319622949252509872645566514036154453646531397898341576 [157,134] 8023212805419896138595359110543512829615776427062990109504751059419925202885058014868846101046675874777162019753941378073869810959712627386929545991482335602560808469934998906250158787997029344451607630257441274943712240739440643272872974201090572515283793592866040456602820530065477344664386508738021380623212633169541003840184829135607779995306892574957674847175135997734664447880988129903365623445857531042568409063190223155509213955101523414444706077564918513041732080300814809614215207066728960176249032293286409552291724059391668159339232677943285644592711317977821891598831502202446520618327578308106560808463300654634224694131154953162964432775627448694814176166778580056730562994252114569558981375958420997844880256723036668678160626892766510309624994197785638496203812890631939519008532117655820542597772994575459024346202704894159392710498475258599577507456311874002597179991564161151760191672301925526739038786047853853933852561749457601931820758837783285882358113793537320975169967634521863423686827720829420446207077567531997396942877416695716073216675068104409821198509968098017330316258221627258096528282308415395438525469158290136114824156768303429484903980120546190189828580453641494166368532897284422618330000372290172449144803456913932084769715451097195272946548621717019994249606447562694852701569285905077838848598311411229072083480937079113988613489507302459075316391353930796431719685040826800388233854977213415402676445276756636278019387435603324028936413853667316294010454985913480522638857798444093208883019133174265713667835723398352954047503670976734872904261783198335195583298812264436128219572116559269419405380430911076919284157873787932499948780559344643892949895146923952003115507269637758215840 [157,135] -56189470383748712850896970030206760467398525659322155882456422703881053958682730638785349274405524730585305401732682218188523818529056902260182218477719947106459838567992193321554213524635790552055150032051699693940638299264797637830834592644673322355934353542424330348315946731043064982508811954476802669626296794923402071671954213242949724363017441672011553344971706453113048714568349609090681861287971738881994317055720068803651750598550844293486143614024816845088298448489560750727066107525700344172815514948603732495108128202619634041268376470838966222642107237088530851072589722506465153845896263824762321233613971619654479713048716180857285999679612787281697794968112896170781496093317809714661371635264484530777067632595358944606255220191742218599364218556798989283445597278163959414348823899865178796394112596314838790698514180896905800222530179805411172070715311636897400424620052617397628258363645563918250521050783068120747527874843072499649489330015211009552654158495324908793651662754560502735234879455026688911380657895616586742390133580306740550957956985704052353652014346575687089253598558811837866662113443812806601693496745456618401736090710771423293559125017273704295220454069618703956988603671354915843650517939366547577894014760310440035007913316080704884856136584903538899471843200903421443003216009764841199927408796545391731737609480077490113405569247492294687608216516066441993773946311100356090416379995147893069852708980629122481428118946858028556569395370919056301470626636824948906779561703096383426730166983684045757034090994359837642040906654774555953722368871670427455497172151438794015123545573940451065176851834413813171762797161044043270224114053266161903721051091556059565700307206068 [157,136] 119356929688508775497661941572128961264768497514080142390172661928217190812275897218362338877814252583376813776100246226413269188282065650653866361695946383608876706862753052575475579302705062151539431725637064838241835549712918431593433031552879481169324619111195395635358735856006822125443005224079479491032924666430277720745986073355989263397834838907681081337601974647019786237098886854191550463002031371965389915969214484504520984416402597023766114807714203960590809613643298081854161611762474453759330135927897123791069793107796564284304227115557276725064398906698416834386413108072126398850097770859036169392228594032004428872346702438692116154357039305929569042587988541477127950898817350430986488321975821955229797170009928075218336885886653145359225613528868752980453830692757665574607061990923149903008519718799364746958242773884732912579959056737027072561404272238440630171195561233189690760434720919581387194638842256211074160946796966631580425375164058117792470194061985296431911787959621074299069934529933222064157647869705180543534568185487059671586920513886336383482431085571541945687239721292686334333691261539616790710258767298182225287234839341241702830530427698648920346380080313918444712660223900560939999061733845445567059552066081628017320412372102517969930693561731646790887385781661944504850174821722075283082530875523162338059084741432064355689379181234211950249044752758499743677843124966367564746748143778433579689327534371272318100362233014935437999600189391177951550650886517590145195608934046585954435406132112803304697144372057049699040933407123032055334806000574730211331768757623452442416631513491883576790322355224650630785334620560707586120420455936985209467179357748167745120 [157,137] -120610517611173404921385158943414188834392583025202301919410230401706038454256585968987198052907930046143380272533224150719711343010236805763672845616204239829880185724872617830080732707014341851903658127924361771155980791002342952975444377438879530320623389376052301547305951376179702668030910235554799798064688351010043798586274069372987884778250763423900021804150043921748218574964547732624551346751581909687610672150913190131228767818198262243709413282500676165489166155258824239468304183777267482676993326479866072960112138713359125072576455088453405925083526779704657189408300381440167346490705431024120005307253336066171335418570850078042609110544252294376518602841649796370473158061067960982866397093447873792894828522098983568654837011700297939799345313020672798521604802000005231943672252491741429923630872920456004755367889379504070947492601439717095623856002176384135980046922176165343922267121304971904379800873245925218961193524102108217505440292956166045619336120389543923506973003840848311553295838249623927262085307061741071023056853887234177787369407149305454740043395215228201392792412616017622063171670657488086164063932168453812490059991914968374727923950669458531450634980683373219985510412668659103348630933781100984618382524397641936179709668743484268101969476308167401110071805055973517623463821589521270299772128191509130074516477106469481329116671232470559773699568228681070522643703681246985303593355909900880336269759409376424581193966057471077983032471114309565077460458742319705796020845456925530973127717322793096204525166184885939261444146395348921813145576036912557615322798800130859348355320278192110879856231300936756411628671978478619867632457627383925567739258123372 [157,138] -117454747036933476304083321656192506982280506569027792714452616601528964624435072715256304541762055485847179299487808849626728812342851839709438838075245068375598815563340542531997171995480938400225791348162421453057721048350937948224828915171328529275883602361178016702310362866751320081280852012536192045728679198840892925862931148360304173958576072821815271788253817980753270647447710410594497947388458390541910707692431009332785204478678768339018915018914773286773592867426328437846766427339250704981428037667378305156660891162110405047722846686949605355196663726760143166759751650569302724129120709712537120754190014057528380231866375922925461129499257518412787054064290501322848374055169553112286380948118151280766649918220518516569877322246180181420782173023251763598905132488777216161257774811670185729107922567014791808737641805156479670248427420566336611806999253265063850697678493433299812237953400342941011378147106341196981875609400023861778058752730708357014692763157241968484044635968755876846972199709073887131718065812906711310164833422234375226674463926582503751353974980016526205317880281617856086413931940546441104782796097522297721528335480148975759794670971219012254104703092167202110672345446412376792039226410873804120198402264943341172115770255946796854498608425064514006432381557031237802750961816080087714431709030967841931010291670894699437278324175757058783236552886300666364154528491514675246630216773661422771988342645555565522535725897792185369778181090175425736746737685861372391513094530287676176300327889205283559574774990521932217398727165300862903818453142983233311990893452955059562752528121928393320437531630015927959952689110912841593561860582278132827072 [157,139] 14563702335249408446771893969740408388813219606218103005136471983231295638313461846953735377796411144921796310555120832899635191947242860940360882922117131386115720097114758211952347502086216904865461984028206312418700290184297677249060267128228999126979023565913297274209802165146695692643493596670433741900427885731730555632781629735352920884080066892378977420318405628645213643716895255077482218901175452568939399521820155605524312655961908534478278490078427166720208951304475627509711998776156241603956272652835474447062063370745232198167170112294842147857053888028106343304098883879654338212198798153770284294253510000795017438412529938425639911999320469283732486941767581208927356733618914904610813542354812014654914662312459857170093801167739285106506505932604303971977311917782011642546558676231859993308431373777542440025623902052195356894233882635549286657023686392378720122809349526257535382830540942242382193811154100838972236520357195651738595955380140877465519219057471478236692926129825558479161435939740369085384166945476661156553874135824793341449344846728391242561010894871263335445435223026910015623822000417179079787778529118571887100719509679070466253975278177060059400596976590885906653060455898991280741145016719190654266698215849705328950834117471065314293511625970040074255964748405080914436590653816246747745572824241571758945543241266252580851146448007671542468980380894357150966544992758357062287789960328982968937635317551193450399831828604493143263656758934152201842926225338490789971309575140432214046535482561321407535404845158562958430326280467989948719139316981006583654862038963338216529311147985786472529766528876004681747032111099450537561085381950 [157,140] 363432149294220996962753012533893386929862802356483573636280270937792450467428229887992579694573187544893492745357486979465189569483255031012739127159363733520030928426462122300224779736996814120837215536452282984490275783471633830144331004065192661744015189545312015865090825402445727918433449203803929037928811167829327593699596193739623328862320440812207468043909634126642879377221327172655932861113760888386056274576325021066886860614256742643550515429743522793591609044416158881949486706268934050801892312541068567265503329529233660135522410047183983229197591289600384786806365740472154529145673315279426911710088596703847653328777657839104443699867411041746567482718252429752072160048815496825092003580792597306064954914310461825985116254803547923860781156251892448609911210134597768043524588405162585995854084248079154576016694201604640323267659373030551177753320602878954063013988551911418617406253162874178994610836689042066624705977942235149386767675921930029723076061502355898458050261480139485315463764409407672899215061999168202176274573352554321371175818931714109441747895723281032832638761046406886839597473180683725154175996318740064477292621615378328203803768654191999817608077093668427131387905543523394423877747182635750368304863980443909566527140854374882352461220171218759912769473977098754400238757964698048269312852044929624014200725263423415779468429985376174248837758909533094633484152056738883008663471329828606229864260741718969249875826024994241597001990601802247778199768821191266044086525308158735006720406645612365883118703544019790523118295106926480877606481007392088027588181141872534572804904746300314338365439146061272753430965788832406696320 [157,141] -326233875074227330459054164507179847957283532912636602899735414358382008712518098311490410580545729819658055453093120290149494924380439602080599469536426649376874158535012136275116538495491781531930477788008762652327528873410428421752248282915824568746950237561056935386657257248682805415522835616457303308300789512705819733177057679440966660780208412561181737637918395707959088146259730570056503525027144400639092812508464101770857155725546730562442579916696160263003979871925750884626622153982288798622697913742250122593475936707058454001384735405062373117687264596938995867069248325125407341007465588774521993117043586447316161119621501879055057685379435957171289412345762898043628819507113774870799997884648079021812463450748319295043728254852269911861475328907355793500370921547435493865447125471532552902786387073669586029874773630952881913357917649387908054912021024697624565345913769378335941835255226431539368221640829366225655194210107044673612501094374261927418087091648555167287528213665666628514438404887013176101000167219937563979372464104900669305548841334242071457615250013581195380925539859007248341794300797264557459915282393110004475111493235826147210435494663260301592073429979739639531928498136895541384000987271603605593110835927844279993799082630943122823398852438919398068593571344844170228072180655534647188530620238059650596204900960951722449408963091521042570255884127918067367235392677324691119234049999486241798542059808900052537906810581390088857435892234922003143240865300590989095838499786606830606409491876846652620865178301989295476845776851082062270530167496676133146814722114826420003376063916638029423167130474236950529330401906352 [157,142] -200525997884935014474905595106567223886671262112771171168737190981258634841408215733879133799746720715055044597460813535232085875727297992767019961244574784857506164947511449514567957757235703252767271795089401012298694659355747692651381576539867039696429634314140089668668610812688523115624923225331081560778883661178835984263354929414387428314196880541745151856044647466058222437375960073345119120176437598103908088023385124400600148222211696838450107282073534763559621384036054288785498835307794004131382787910865878072244601795244821343367719822291674118859708532770710449413515922165648986868876510426026802264429166283882806132721449600227242228844270195812370143970376610604572423369683073322184096004616858581678762211041781613031924159172875086207778491392400259495261311875123774067763033796113104165985506848091804976923704152250244426390564603650681368939593880480786154782748814422987633162039139001402963205497979494203802548776621825480046145843751477760293579482638462983685069805900729583848520786657158266187816890449759657814252521922628461437069758573488354821317350756637436319037698759222576304867146344768303248008880020828910194909138580463752461375701337606673869119327865388844907635403483222209394298988859030800910226787897585487060631766805821949224618972739608431409364414350204306440309809176782015230196914448669877777342196611981717420721176384801001985761873779319580271591475347823711102456858109339471711301860227729952117780169580229606924256680313831951187779914397641211825817138699034682383868220149369357466145857492002682609448597976607600658838990169868108184866444791294160698412039214836637242300949790435516629440 [157,143] -122553933651536619860280993046563066718790328948753712045252252306769378394691364170759348880891252028659265080306633879129431524155047280175118791207146512031682088696925030063131100199565794719197082885081884905876950038078292587223467645277700587169282778373311456244277670979629417864127525959827430405458616293852611131759831878720278999162231462406732715393683918886844002198929953084234917277804120490460321747235451131449929904770626554870229616889826180743325742440329276419641543800117479874269988848316813265744632940730210410629504372939103076727096383462298908646714612612302156793683991036034732970353117960975072693023103255275640862180039251338604791059910796811383188326144924155624022975751804375754440952353000487953305807324617797402994164838150362097371365922415527086979788180836333419188487151017653761201736810875986910998117427052092379498201571551608824308929791190696331540457708455560419305201135811805057581297823051035243488241801100419279127954807728834181171840891380421547122594514251672426023173161115616843667648468205944839919085789047505916165805954717931491011623069894978321734661963403636949327890591754137506707523278050803995541543601680995213830108425271244933076681314680996135980794675088886428939245937189458586027543250736510978501790200575082872420829799475228867005005320299670749487345952037734477479121906017808589952802636895055125687734614218792906583912352874495901572228807306581313799118554032003903533274551027865687506680744186268373950381040788204833955161868783540647687501188376394363490026221486131892426936963355372973332777979359658457220500559252857956547526661050382404593235772122808 [157,144] 3808568890615124463773077359330450312371907624425180735590849277779108749959417099186486512287633104345298595045707696391503417217162923423430407841652360534654339617571389181250817896771763163105061999807163995877896506064127600022080009979134180043866336373653045279686284648104759989447618148615401546880552947609475190167079455419359076391122677405719283807102693123674534278638392509211468966041618413518508699814851769980942205839586594824006288803943201969431997547000681226694662008982624381002378651072475178108544182110516252514340957993453833588927270827358228553260970203038853208686806793872582045952315394442968661008491165774647391895692119203827884715795536866782835893661900003954814808811122965301328087455728316788663464519507435479763335539700200511654172135647182566013644800757586756252989139508034299329389321759539313527133196596081221133403614438094935906670276471031481724321494093926260943916875313722956377424068340948091319823503421866848548226481534300435349655235198576158685344334841018372625397705250701812167221818832514247582715834965188754626834827457546344277532609946083677711844144048253835506327138186371637980600277230821661191265741995597487009538006427436365766929104688250651045026788783473508282742047000738270430037540225299666207692092844386366852914010405412193647219912283243147591924163000918368119572207871968351112708927576437987599794960704817066552433460885022443529122911464601960677261854751837298506603389740227412144777390591945333894258934592617981764523964628925635982469242516945546376557407678275904631066883410262117173928632201135206357202801003526227784032732875772854890432 [157,145] -1871795072789961939373575103739127169541653842671046224636333209136963529659549227110416707968136296732890441390135747081920437216712174920458729561602602949309713713407415080717018260789281778744662355394492210819288488337049599996946140823906526355142487529257896023127947185004796392244918490641133821929293654518241093502367035542426638706684557750933363967007421118758083189985131611870844352534001758913184881047273618526347026688081624399752386217479756710810537796660998409477139194904887152872141240692590037617671040752965845271766759482349120625599563979411838770013622227361715977283809176286992836701904806637587945955993611592349132331427670283374094818750336383113084339294016951167144313715130400914163001102443948083040626314644981389874434675832012565424451164303022057073683269811590305966880129388194930472455273218712156316307408102549031870075934178767239606594211174116460026077423524184882701436803982680018913240814652267331141014054173607692913465214791256274742823776045047294024608873806560964983905594497058085363899638669117870790167798260647016798304262573683168417177622175029338971648881314247640528699935044456266462674727281311748993646518868363543292628045152045708719606220719159812860775442441137178822257400601706541736976961530098884112317713063894585683385253931341746250015526478532959521912044895536949878493750416668127788592424554962261643809060143719336974254008853597712938085171221916611544275621456367506119193727307210509125273223420847848535517732511466303456316561611353508934992544695877510335932944084808772548356523591184157752682840881210604579899532180229996630033454296712 [157,146] 51841604297870974885229064646864718281739480839844167720615925497143078486648510798346701263745807517758415239254060217332119910194519535334389120259039805592862078149474108178911276890781884259011298336845611266657213949991610940577483633078453184457981473318342383084785555113742435743703592890689955381644742770679522364993624625145452707292653723242531936434136299732377526585739911515389855905308769409905306802487914356766967872516517083231635255997109655881920072320734895747516042937073293627424833168455904342952348387967416085319269262114152072663378727284522856626461340749520938511488391053904523568248776415868960310881376594205793869425046166658890767489668063745386813304027376096014084404605337726977996165088949323665793183503383577452289262443420686421710898286831128374519194091084914781768207612954588509380198035923841547018302182920483388074357757603575835518151865042699138615574563854097846052227400983155575560666776227317023394484509208373450468504795271489632118437785989068387949753649285118370108646958723837781606282685494366154792711263459639643055663664658647696684485665110576587829553461895976208881985792639886071708403419892850749047867417747689073708945298886153106103950673528637808180985140115084038079618733417972778958563973186042699083012211869427819999389435723008422667584773040400163371032886103273351804544812992553299847222797684920725507903582425152188725434210908740524118076542089894301082140888381120625217440302371308099340021728388067042769112399662827775490260670740445623020591488292965131676152759358697876375742338639080060724442550026297691994781953244105939096 [157,147] -436511047447292156148050711274972098489420090408526770575771381618557172188793208112469672147450995847033644523998116136873168583041249552354878165653060248893494883172456586845323578542130369409667695033769474188020306430064483516562295654381911101582328239717500560924616146701452144095064707459253659408924152891265227441944366339089476777205636921068499399205827539069955325961617066525987360647077907795160381611670042584220872717755595742426393730918727957342315031442673015161608070387354218796389397688578520767156523650590472429307316925832016219624039506654143010413773835174830400856274066752201912758005225067146282266469767886698908560410096302474903234875332933619383791160307430605623156481184557442507711114540912712881345333084554062807351548484223460824987033232367677497851511740043809947351856475801937875885652138485324139842399934572958981815827862806845578492441955654138443183668617449654849810659189127814431756511872607702302849345394700055752711941024053689202314588155948691993320392822448948846665347832730123884788649112576659820707655344886185946267549763939578505083399271285727692580866023400363605341475217539494308036933028825109274319583671896452191900145559209268958886584134631107514061925905845469102575082435669469536044663211889626792775976775744217744377139047695503000844078561923834366365962865721867504946681494531595390420987374068578184964341713671082406067358353424911633885174026034729730937214714180429696823721399466782505443867455485398055003470266366077554643634350275202799912259717192423161438650389673187442100675074964382813154730665601068486072151323 [157,148] 1010757739913756434222617655362077464216007319794358270751441441851517270905323169828143951421036792314662014867739447830625226568233660883458099649581753679280622819853340408237510099847585797385647601943505273551872790839907518529121165316526069743947868905076597448059671675403736460606803260305980581161947192641369648962929625786387159773742378678232733698403780047847917097161417745458372277866115821369397581456122336176079644743124944513786544295585237926238981720984578429396592785915263387173404876930942552234440280992886474754616412888032389343192348066792514231636458726372415449912676543065493908985777593503910932124188653519064768185079313555848507238302084557791332437851787958724724432490496511473836168054012952493667191788665259038499881132067145745307690131635033064440140449517930365952894048544132258527373103558295193259425055556642395556099507883298669675198418311444014648446230778943864826047782972760723347445332982546278758845980896595850008472290813100580039656146716425145299473348768738139869953615273362679475350406121180883568910194481034890835854375273978064610507725511734232559553706328293243872038585911926091382885041496582029621015343220757948837996657912800799901736580969504319752060315898091692512491957475875988591703359750282873361828505311337621121507294717930774768785864917624859170092791731470313670994557573721026633687186300969592450174679621103497990677986986005002222713513595615043225979439640199128692884181012113314938907370064900033302493629498397033494859638645846258471245496915963216731124593855826880532617258318513704714643707601079552 [157,149] -748580083497142476150902815811303245309052167730862567039149486593183288389419382508175258093553435882011404124080817966904187293721704160468877607504730795447665181557599598153542878642194856159162123416339060713861028648618514695889739508105041723072421708067643005074267797821711307529410747420393421657653712958619136779252397573874518742071079797667000427170638062098239563897588921983952028658292317405417151575598654198728455278818092008754639012667181718318541637626911875699456539796264074811510062521332019223758335645645393052722286179522209769697135251081632033860719422343808264362207733138083987096332575027078502262733142538049409244068567663875401669214104802634857639834809512545570717930035984659052798658009021986386626601624809042661654700579980735548470645692059910293291180930840025212842453784418243446143356973114937918902942146206463259389519471197623689841298615857041950750490301193220692734086370180868983826403356193091492782034061415756643924618602593111543327443206934062818697899156734356899434291499970854041389258054287389018897042029942133066219417778490910596194484777622462886492812334428986639054882918850413352885863291480950611682425731352822486086619483245708793802283790870048926625430690181721663211595757643877300358572302240970330312716340741856001222741975638137040907298965844954605573460928633239238704610014481794832791053077956682053887963306045033360648207623195567308511408229576024342294843745467557347587793529370084073702192998041542167162203446897237779231191812457579063908642824453462143997648936894805694786306192287258156512 [157,150] -112145134978919325204310464833076312394479029321629177405599387835093686007364922920918037124954277506691229723838040186735789534143795207951986322706052387973452027302584819728213993948184126950614007731410340091169319980200551308402146774896812022345808070719561603481444906255412046401813381360633745555661498439684478235021316301119719759404045189371370835292259539630849234856980510336032464261653749894659228629489599605594910883877327705306036539851631481509367069758135570433675019175587608688312023462116615797989359719193756308155047197755379948060050381522837381239473974144974241581728898645565859313744492665362064419285335792341306988616435530656824411072068762627860256575031672755010520434564511291872404771945950775573879151640344225330740964195793860325086005763262827198636441544474295008913009182557129375829017104462968897800611288764636092771033939155696062317621570448460470583414166462588740979778048312748431212775438139470919742863512338758663865625292556446689548241247506781511997373579263160783123745768155276983649516230328572682594072215099823187014905133301152249131244862722331871339403035918707069680296438318112635282240677121443502189810790183010790378350512775989224858446094930173081306131326548325189085196667373473575807493964311142242567039477747620954253300691417030426695193733389659427141432057515420773608685513979002353490129731599908807584236808453205541307621809620455871534318611773266867777568855614511569731780456103465856007179569381710988055925242356813484043195088352526737157422649556021387286351759446211963941749104 [157,151] -34245773905645793061890044112240946368726775157823724015582627074805094750512910384386368134475710290833614814684760081610996279487899502000025107462941861778735012269377329498033358641083639264995155116334735598347062404249671098962017550152052135920567068457081068040589511565814259103431056595350312661176264679506235565733049299850969591025322052485689374195881799027905475624020124970910511298778449985459382224804166431311768463042317717051056393501678538978095982185157955022455886831897093536438575084391845349265392883592066197773760788174446959463737202167729055875246200593550168901495449681597480250384433363444188553440483899938828309870312643678915046066713864617742824385804385587685608169240566558857100025741894121119322172326111830419861166075836747508588244101297410777669745318738721831920971891113069076996240590699060184777907477951018813411343717794450714201363009455419379112468655378354654469827239344947901772699054132696285612787733082454984656409979933017184505873664290241622178631424971873034133555312210511560714459720633889548573446875539696424793489094394548072622456460492360004118236632512298032282602088530509114304087821557802416819313452230822318771131262746541509302682652525268141317596989343185128697113901661122625432709302041633823547678813134080892238278148372472377254203576224082864140627179433900361627378479514723162869854124009154403588017604965278929150659124652298834955073216035961074188492024274987925943471523919079033797847099321847343494886584944750203025556300206974481718494618889436457054306835357326 [157,152] -1525542895949091664766727580524335892929997120844747893726113441322576603468876579882775611711426659017898749828422996064888781727219161689879885448860828114671466929586448135349715950304347615346947156522660398807712097037080237028376153814380467626526940657965718040623017197641921771088448956473772699886077279349498261215438573565511351347942360362747961051405225311997905302809958362709826757513926553346423782065277462281046969753514300556198667477663514703203129574385296799928551447403769053260367128309441366921253961033693483702717930116806591923175211376120024086691820885731235408003485727477904773448401449292767104775300816962877683207454560761243746257097403878655445493239200107753684472157967923261721483753044923540073914920674954998278621490295534737958672183233417727375305328301386391748149785941259289057172592839680301658580492825087069560431511966889401571942786855561471082656355534568644656981905897163086487238102641454867882427229995905728607055131449648555771167716258791915923022995901685398424540485010421571003177064816328970072643207630204977464993607229631252492475950483259254794779662892404670871601932808520917872599764698088010708339507878759462975268523507640418346709391999377958863800059285489972595421807386612398444664358896665507570511722589415804764632865449597579725899375071035773636758189492515078516854078302251375056236422490648958142776818619385214834127275775899910576834132995545396191490811078473193386043972885289073443967993490763218879458509615686317188499557710083700112453397888430158240 [157,153] -12327791731932567274666886489627787037898226463732793241328523148469672451376405958084467658963710375886714758365956012071427715163522978951625614503726847702920700912918516869561622593758100547231559378360151451944322012137182676766036698319955582694604875657540004412274455575618784152844518088809670453941684679891530716079090028362358584849802325058995937019857695367178748898387767531609464475056877363822065519393982087653624572759107665187901567676931289618507073023636239966606831366072194297590053015794770871528984108954272348681662379166822193605375802864566274185858750989935857565530888997633960920220909106357710538315950112675108394804143141979461322008714123060028490010957153418122059595949329901493979278066576471090686512672192527639295940890102623535013155708997668518704756646762005592002912108861758601553794718514181481054577980170471812310011808650681188587765693727705281849690881960915087729129487725047718130613082194301286702444040581440360820401928642443065708660565358338294513790241534394764447700208441341020727679682488496756610299734510891678515280920612569288393816442210958287388016400645390104586937164640315890739676601509472029177143173641760847541332374399060000977391659767195691488212053616290962758225182775826301241403796336283788079053763072847351769336368591302386861769298593405599612941022135163342007301021731477764916260012781039947784279617226798073927391646740836152000227112526692407026702128061687748938099760112490962467803293456159123062024927399039957844734769640810351086956 [157,154] 9956975854592194870359032600175811250767667885264322095930503220441769487231261492103734855866472245510054865998149968135297887255106134429401577719379797379356440670054633683081342734196702695290437127657411391131916053442210852540722086603556678381777287256544542862238742261430155412477455893138952326855708219004551378590767445987699163213554957598922450309458035371193658131852565417035963655046724028543747009680191327787585084671088164454709844756470871617068688651709170280423287925555722635345327711507231455991540564436649723620314224865229564628536291342180031132094959900108029423302462162262803426473838342116996309597617002014159414234158943559843731791036578646190441639566878753424970042715594435638645337152332247404528654486903107177022220224692610374882924211221714811052861422218741001395446267977276203595519252871591060389322055034198634457998260571558986705065665322335356463713073799703627193377250978554865072856464085123734826432403409199554049227707652766504655311272881048210228493002536763675324300226294303079993735461414158636706620696253131697429729726281540611696988361080987830623104602917815385487793658011022194526777820011377536616212806029917917086314784637160879462068708198892849498195748088300962604367156671030932597711170498664447634680094679493732326590550549191859689784810401808525148694385118272495941585384311727944468713912368173467469917326375006257760809285668413019066671981546296701093454887484186739336550886006657946955148788168675508982993709561276857588632344 [157,155] -68766380989373682940232554691543357577316316839610108459612879643058115834119042015204104211524772246307748418499673968571981510516309092266119268124141960716059176922831115415076676799026251025386430526948608571029914776356692309012166351959206539871588200935632774998653542254062768983078173624766432283764434448051345285078782047551707441174904769484584888709414657099650043999367129041922170355420492089236670401757924436072110673266008018172634512220625824792491296483237613416836337276893736083629289554588416518306605841634977334773908076657620231618089611286232466626478972407231347378696777454574161173831263633063226609243232092790343444804875635056627046109653793958195727797005906787775434150691216985349764612316285980154907429537871022334932773498540352283868084831859771656234561553707583915242225301289430236127845505289801532921965462169392356003970907766966465236887944167626159685342135953461941600473380608051885333651184232521572680157973420868453817954902008026721590255901885465186119468220095234347518383255558108188919017247266182850240541265460612803027379152459614103096378881060783157675767328715436486677396462849670288425075693796824060937554606910107101028962740252228866225258421071353501878183384971011584107419649243339814680303864455522912726389735219470373058614598319444839232503987550933604730986814841211007020248466950667174737841572697392952924719472181237445346872229610266885593739458719791351901115263466939696699732284245475647492477385479164761578246942447 [157,156] 34609379548354029398931071955432038161372042160169083668372114459814291128627053268602244607732961828017361220780561132053630625244659193204107293209497613777342144741801137583776095369292893265526371002279184781046321701611146079842683002624448284709377075810906960735142224831078593725593623595698478417778243591434288927855881408211368539854441228225776899348506943554383293421900977541535552564385551557556627772352192508329719371631863894593331539896361434203840412047276509168767257961712585053622113695720488403731319115679934192192528305129391573995568223509895138569252957221991404601812581669796352125456350173843528570535088744441544095931128614389775150712135217048787668593975822202206500550362098309032609526056330327906674264932662898279361469136178402881453184233494896867108831783437096944413261088446713265193866992157689873238332669177266148134032891774467862110718457004085961964727435741232557190664446317343231556280868635691996676011825887851169345155794270734994397978714793974121823377288427186034082720038038472431639928298520645343865993559673784936218337110629296305024316425690603141958739033589287377048479264704832043546961736216003602354342208213747801444347080229266711188760361848571939897924513907880439767708362312262970381521650668612086012752778812193389045133704018238520400609530595116680436086204162400948375769986317082129135027401044006156408505502262957890184972338939935149132865099421888738040651367366196151461831313372060908541025668145280 [157,157] -2470331660734424259264590962612698503471536101370896878693206126154891622230553027202228721148078484159158085310984181806519222837335044688413283806254198523849990840999513985222535987033704419042845427943788513275054116809382167595092947810510405666801244672323640473124194851930498625029200397915914043493536176775208642376110363083151299047938075020705913629684450573007263047170482410428551556721073978910485105385116331712924552971401872718617975464473012976702915710671467907926011583448298684525116707338088362108639159509968417867330376510885901488707394567537826026993030453735761407224907947954699555091163297031773823134281418601285278507564299520960038513745896001822198723280035801550531365014674333193122238685263172445846300826706218354360771587523267858387757245195347018206867938698783742537837132480271203160832039931141668140089640053836967875494192404902549497742094095967634294455860693143787250518257615325375862226398813252720732188815695072178921853821009734550588807236681808225503225537760318122407405937390340061900185948642146500469985889481391486798062945894555067222414352486647099312033893021427428053323079010740090229167260186942982831134397947341149839650242666714441335542741893496728647934765782924542292268736694896656045466081347699153373339427437136223724478859641759565562166261621187006201842488093474281147286993062539676471377996630211790191375695683213220148046897346583154464279350764142075406531852957228086304774472837339280 [158,0] 46938223156751046054047252194902089100092229037141084121691006213918524554695678582111662582444776229990624945653170941173526421346846061499541639314772809256325754217116701013322359468830215034091495612436777732714941101535753164532295452678130546548882405806104222433088146416718524690665849109584043099178328340932276893155661611712249884334133427876261468062218963966996628839394994964715306259990967700364606562465911345450735505369693376096111749884137269704216358059387331694807078803152414523470872318603617717663418367918910780198584103786470757568468296911530943301330692138738858797736715851320432668576437644918459385941212056717096511271026772746935870714254741053601140236533673069993410978950863393856298949937548978380554440725015339386160309083778683218486171084323077863031100760499988054901068691976901990724210771493230798497819770118063023637386889695300003571095566747608968919700995620734208579622350887897100051427348797874832769049821586742255043957877357433267862810158476089922000744236184234423281209434518224299693949461573837233572042616086953565763622459667630727144575499664596481932656674451120205140957738858420156130855674364575963548886823031305524562638694365363772647978130380382626032153738431669482698145748796899251914230296567135788405735270867556487173745990178963571781789777608479955946701342657014435109645190829626231096700456845588719711544180241966045853377050219724476951325908048307737264469643770802428658434534202645449580242076594788640812680668061522037468137936454148294551547718922699290662343197690084639930727533575812394118272095287565099363526611444144203428886229369486304909762077988661961909782437287076904914919391623594925782302633594832983479077723740845448411515081191947266376127148949568889116042062832505925920663163631423366308095846329565411970632233175703098251824544421645920089294009339586975299846227058534033676693431120023535725244887534858165744380215397026374128728726211948345079882059006645743989554668808498019240437629739620820447944293850570289284579693548645874284074146807037327783211249739605815236997903194887353790380596964451440963701912396551441108525542413407613342273477736742355135516225929600222002937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 4425876951752581993409793862988898427190970953428283822889880997868457143591823192944233780026139221129262069733774034919398081265292830381745754487372917763366197314851695522058227399497976936337409020142743581804666542057948998193237687204293583333287054379405114404118731255830458257188576878009947230450753500627814246661808149924871116204931471213064749014588501615374034364395532900116181226005318361564514862562661916524844453860697189687604467760249454562204344313938974481472500686352210402329134858769000349720830860372160766017294647973395694931963023013802055907453004067515362943759470843150988408549609695436368609648534836271107780361713998459398942940085046979086152393720074105696693575837855600215198028230353814552788301621805380071670064889539733236113409585153940634012616330931560688420336425302829239578189428262512485542308800022260938085187960328262454962556878399301958059238656159270502391211180765264083735596727797981938491397040681650673042603572295347857914087363841838796359467992210153150192256570581820430313062274636952320223882790110341113941914662699663337742975698701619518098019956401699931015588463643539493158879506097316411794627095828286291877394479455754569653302919858784709755293240777813059144173091308850416540310520023109674905650156015896527561487463195765084712572936519081118463591730512264712151060321997736583620362907481158077999956514301953873415776246268769322103504945489297962914775994122004105382982708472981707541801922829739387254552917589899429373616102826664535904948151853090901761985843554389798449713489573778880371710856264726702963203512654876087964314774969680910030484277404853347350949617297200251330579920885212022723196026104374602993344471026190913119096118365800845016737100263483286559513437681899818452021250503272293866213760108838918707520398487463094018471638744971151034441174370273014723262162730966264381327670578979339475635680061141512471959466798893571116607404895585965297275862816163368511919174239775882811850214484975215719897385375507080850107243226888319003660524698089359981245259362269425144626297875710907694138803475439346770422235102955022765770333081811598516950286775439764555879061903367767409767219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 323544941089644826778266062851937996378544858690383830541812908639974685797820428200178889640775573107312691424494651307888749966683860126075089807955779054353801154466974850245038457053584098316011982335638960059835654759538242340052013086110583068070682704119159132085115263627728541679462683923194257404630120901504331428735126138330317303285527886136392289453752842609189369692344012073882845117983410593946902861602707596755656298933477658118877914342846769432380895762146980834802223896319114720469528156087026678881572019089069125925206720841687898441341985492205541725393314660607644464895642722410954488003780947627399856152230864302232327904302095957149126281819903491347320300935181404891495462800068402655734727749410761688079008850970193638260964164980148476658122266367548333949742858720924362363659147753376391636012874871767405778733199815773919944711151782637251437708310319030044776550826342012458224150620120126505911096303851695591668630773841395726944799271886053155445514383689390922638706143514486208900213738455984030442819250016383085994494736082871303395677362073383798289023044566664691273575417296247352070966811294038833175007666004762155275738420810250109887965029236310161698386541078126595470541413832759928402771984216581499583363611999849220763525222878024460081461786148671639505205512317973251315909540030017861164658361597978407400695260402884673339603079409940312409420737083402354449298744358454457091592196783123827710680673769067197855258310398435797731855559276071380607143336656116027028508329363655703299175030958556659410496597800394122386249937921450143908059366179982799145947060681938246296038553531794436184713114495020197083406163768471066368100064471052115768396389718581567483579912471610333029084255982298828188487422620980682154243084172214773462750777667413672044849997397814464326190878862048604760370193569225874698384221683253203539985361789491202804958894568764839387456981975935898338524495979051367159487964820742578545056629140684195910269175949695373692993831089090970877553462717816157807658103855278225491555975551854866322465128200070103256909546768973281438339582754120896095127740279124107246092308595015508052439728795845857503025823744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,3] -5042123983357484688413305583466533583110799491330163337551666477385730763854590125435177520050010504398376653785027456149403819197255589327493423110344661978497476545832549459758853914610583937055121881598840770906301545588837817073033749174240081219074745209675959636080631138635349707716943930015288723978120543320762893781210333374481917414818401852559548651841003311957033498981979221518115671123857270877270897300493963277548717639813303351897604924075577092250589479875998267805577581832609779041566629700546775656527716345454565515513839190249068561158269915829966506770543594106671266228892817988029352559082931099236309945960523896161463526861993657554473226240900798183875350099851833908508114839775968992503310682186315180444912346746692932912119579323456879814753904956996112682110101052676499682593954524511240224292923605599435536697500198845931218579261070221996817471398547043563064103710073348224191759656316190015294928484315328705137399470320746703767749647361786276155553957046288828490928557979322761295341586444079227469932148644401866054988395193429405285417879690825950902073141850813614517427925331495812367619941247105903646946651449606540308131729095101100819438852845644563639954778849234116839758371006403402748554517350972152565798405846080658544837950934276501718732825542759703287580068663402098082887019505941698338464923601649258722637258142254364401651123163732978421118397574250556026458854052166863876469481588068827193371353277302983572698393457953462279660411389680357832037765342245472269760434689422721412214630488050263019656987715179318689027433122760798728660445769981247363310231818289491959998967816351848596232280739876998075937579032121874354634361565919678834393318335630539260441332500077343941977263523676228793165854569217590260311509034327237925686043850173671949502783581963380747779209137190027443782514986749977249037251959933302348873282812788618570737266305709128879518939971294648207832505493807828952106718858419019610142016344145194167127748405486940925677471157713355923412184875768585876119549769983358352081630024384398123213527021420717369018794000051314405368760982215143323693056719246189188662563340080824787330491864811197925784268308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,4] 6850733497546281571772380539784239144411959304283896961061058942948968921352633445853596518473297772952304804816996133932110936497922435118323654998077650846808490634884484038698803552746890535880788673581840895846437222136067309615830857366316557691862931226943454498782103195286257829008690303121291703216242153153590334505524317669872156092090077889219927447600806450710429923583825921641888873198320535443659024953434105599957336766478805101109641976700058274334462914723936763572203809757345791263244508422071772960597834594284490767148160367744898534434331851439100813863858055102259520729997686491412734826178057072019499122301276787690813322121930978416595949462240768125845580617882842194355560437237414945423687795872409020941404228241727662802488360689426343347937630086062867718307246769661123287548095071424866926712013006046026467981189491167847230886912711824783881357532287816631761217154381817753668400410866028855707709905785845914922946007303404630618509991405344566452171930799912363928783313667706850330317647759007080956142817318481585561237050391872111732180130817858802985376562158926236098384453759899276139503850631772741509279203914425112741556602767711789793073959815431038419182834543652995681415534459652771701927218391380453921279277144030083211537194893439788100646800080794857644057531920000122355370743959936539103747484505390930919561273773643491986591023583611879835471699246786635617553562933324321797602382161685359187893758112180851900549858386262784469726498808361712528841001205170865799660286838019676995262923304151830739388628859435772653939050548204275876585401786407054658822552048074763460552197876293128995376109789746812311125225746405709178296780406102859081217519050521074347930809227095173228843118923493719421907425653151086469858739424213654783139064089348417145357431548394276999822937035779135251267670157659720607080352452872895404993567965223030372430205349179189131727360835869254328943651634644079091913151135176808185682298186878426247984249208884045076228459732208109421101268574015308208525865010567501569726359891128889862410267824727575812240734600887853499338632914259816867878185870857399151669187592126110853393552705865880881947209629696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,5] 220595161582505588621440656382168357009836842247489784721307793145767467181354524913519858597342405123791554965908208627139659397637091118477960483375915349619609242028365733203862746248747778071858029460752630280050484058592813981556350683148765029354223994297667140157786444361856489753734074192923351458395948043979534473414127601813850009761775926972517766985576828573978789465029912666266597842012787856715635428228889636496866493925498548680283005811364336842137024063125216936253981894735604905959521734396483413694687930743798481486437784802366997614215262211013203752460760838559947711626341179370773441767475713133515522945282888977044899067481327542479121988448887834570913522808287707353348295979206428528516703016319091785921100899509187118024189574861126760292529504256771432919673992980316768295122675286014497007394768475080858576353529113892305998917205055188450592339975568433229857174632477449775568782652161135505089076646424897999864155500599251745336803865662976615610626947374919895970073051139238264724382092363816292342524657401933915452401764529426079492435840294245206523136231986915800692800002904965912173001321558239159465848217886345224672320195513060918403919480562789813639710268664867808020348861768579949459711480942365360016756733500597986201133356693182467014945257403029023400719529913836011924337418807476549785813184284486601884366896983799546321258759669221832439381162397675178514202117687609335105803142808309886980347462803173880084151669539160195318722672849679193610317433879416746254423188883008605552032510144467213418430939053727956657627849034177549806048115567418673850405917715252337316192174249433166261573613884443892732784780003996700797936528886712572567227098371434945432566701919107192662278204275034966769584038300807570771970442277678696209849162147725020741344256668161972796118301668200664677830406166696682104911193120627411451633305462637909988980910914184489314898972401975900884629779125580987653774462265134877463889499743560242563823043234006519447594047783495420865261336153002434553114191238863125597204649519724009909891924318193426727635407150132168546925539539705487879150634849659288092584653759246834145568338509693136397976479989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,6] -564424874541056187974490589364331452986771835754215532931316192561679057982893778302186313840392932469045246240494465838367877371303080684891844234802320779583997072067847158088772114096223187203404176027527126574111873628952156976652748930354491694682573465011804146362636524358689529056681293218717106417039916299333015503062422740287657806737942103011198981162129045328338074174832626709240582098151900408982466977941771887361858114642454128197161362407633644933343189362173160731706308757395453668654508942806914082381255258820937257506817156020853272294006959057816102572886513357657474527598453492613503362369446790586270436778077750538598106901052510884383810448267722639133329427934802794097861208160354930148898275174752814346317203814498604490026513048842482190834270286936709931942497472903116018743483424138376913395428952749001786968689446201412326705206855155280704155373648710584356674596713817159550428930865587376147537748780495257634915208261213728559038478345499167002346803024881871834499861956425700992188131545022809570386550033078648817049115229086332774353885680533332207348723082942011453028272618756854428529438176425081390979057377828339051345486066580909344722290545115260042548775887927968363421204497514262136443488274148192645872884555498154907181291887699538515107666769400812579352164772420628636428380300852942880111644477447245414136205932645152860412350673095219544914138118994744213676760915873180316005126614365203292474503596681400676101804112318689989616336233453981413801749958932496204299553276358228287869413894379753776179909467471856360497305577953017512802028648972084155228118534948449653871433924181316284282967116849063578657843483353323521265574447142333361173502603385607987313454456526024123115015953500479669093027790284993216485145843728979399645843025268562636967324963613677766399977094533460139162291617675925546860105833263915999888990324206340184621137048537039365355971933076037626055229804840523371652340337933562461803148782018966158747525589215684067268670685934817727327151823360004487170335631837959698773492781658136761306683360882619342443173528229078059298263777506801344423938320503584808283297014867684762663585098771569843547442222465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,7] -4508432081935782469288927393195414373376656608193550199598497791187913438771219443220059101821017247970082552965106921228301739559291133548118356664496982881524947493676467122020602951451569740517798682641536966109353149893167669647608317453162697828748493313272985589608507593727769322939810891103114536428755730678475305858482794802471583581038833763900843613230838917408865846530710558179820770019953433918056610265281266259030768107421263832385372068578605293105945555094242131639760003978878722800677589205213787300816405320988284700153719851679984577256913367927824649194655790228376622270317612148297346894691267422175537857942017761611928628358272100777416490570954859650147644386106380190622581958389961156736161698684732635143568584603391634236523024237606290273821722314865801156122958614058882627868767021717729354516148913069509595744880314397349016234893086747703796219518055725299774688512070101193129848153028700206625724038783309692476565807675783551504982671974871312193051258459461925389142037719116335419659869417306478687795906415422146433830268150353423057150379287161981298967248498222426776345044792047286291773169159207574354043401525770839168687074405412514440378723191290947697260149658218232412016611743304697167210163874092276661489559692933259134116234165586529631673564490204383531258125413689453010629179311582546490724813026892332803840911744257292909332435392276967348304142229701894265355655793414749493010280065504300905323793907902733553447326408299805923536695587035938300924547819548062100022797518155410291534184019116560573616469127789492240603652621713465221548261873635132047511483090089206232150291111021724499591158449213844268830754258461208458848963129032848742633247070658956202302228548615507680335491837869250590318862938727300909394165254797111194976756096631844950922883524200444019529526648928954086388112193293035841379710619196157444839009417893062370879550327674551225277590315162352262247206234069163267119859492398703574423175925906786265060534870129249461230276834162773873890370540832469949384045600600029653354166495725110151296936615884902801052462132334698901186847831033388257575668280902109099722963203114118326147948395836296699222643536035840000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,8] 34993848875073081760712368493695992013266498637471661335161735737870581180446987168022102340524020044742696596476639170972380834370752385606155564873456905241051164904997936436264196615725802111106460630977773624865462894379263391341730229334691402616864287107113045426521630711376309412653324958139270647602999202570162407288093981937712693255232649707312609110034175217382948049531126818662298042074816625787975462973936675617579080288936373828859133064118582594424492442279872843972758507983411054992117794308710483127634963642981118119930163011264175395866919191705576278170980490293584209438774017552541116388706530321678477618072589345524401958864807639095793610492869058081598777719733933097787394094244980838567892602610398460204675386696761760613685859454892818432365279976031397071205636260265740035503419684880062574706662403944886188435631031421349729209985347197081738499675502840232497077404609149601164051262235146793204552302899745901215693322131132887653932410956177878644554855318983310125188370049717087457372205032531328814440762260818201774952422617614409419580432746758395948057264489717897106742191948651204292694468374400226236019988495946046888855897587888337283904179353055308834148441040740927519625082081720425663482904688838213159751395224428426304401610397060956809307696041105908930195621910466743801449306683607315741495376774108086198243108548254459252546998431245447335381409057572374716295546421167311351137554645965146737438665979596371681596686823627890163414666786661492631984396958917298171877387327629213724566522998448963192330974907950137991274489042689796410466408333687527815450216797423113852647503786734255489600100989795112715620118943242200157596332033013669678062261174572416098602374807785392511316579611273085195373651905142298517911382608239977678523515631195735532295081571679262132034451914450254962707551891006552768827496737720787534868511980976321772462914023798309783548466077053690030734387984441163550764066898933432433564462375620103337200425236872210286019612378962925243114121229417309278750414080768767926946395511114436902329150700978132612705125452623833674359932084063393502299188294533953748816235728397787995626572250604556251508281607979008000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,9] -124833465526653521420629278679003572973347663572529468116250575147478158755717937313705126216078702693455314302452574540835330087394613583168322449845706653387168099264158364445887129216386443512281612874465100424446050617302331482084350969069889435851044260437458118487115164621417600969118476377041048917117462753474439080282198929245896916367182161794161256801771652426879436096730995626745338091138257362766680407607432594678751683073000856744173381224186150678381998708445744892185645057210438822687047549913906232882758847115915759972838417387548070124430298798980537861130216479238350389751116130101845454948816312117279182124592440321608164718337661351877247331506856666597631233703092618773728847872017658787354174602886577147697441386902990855309546941703247120472853307554082014883580975855269120995334509122374714143283655162544840017050115178420028023450189957226224429972313140699863508265418314022327654559891374724267687184744772277436216064871504586976386392994071784436805749186139847438238582007297356677891918982710937285182704118061238642227268758594421096465403160302074922878224804635418933787156349636633592570163392660683306913443828891008362016417468149052064286144747831994012080145610449779584267140427706612987346333156935488895469147869243752677415463303375301828269042111427648228004823660055576851053730507401686606960619590839479673490069784601658027230711171537334908491260988067198432991724892848136842840397023118165343794197902182692296506580207534518315006161366008799646942519322355705845700128786596580111549459084913944116620911909215852660142299678884173612969109270567305414764607622740383883123527708986659811922324844217179077063541263959160739148549029538777731481827731017273354838988085905866399555688381876338738494111327885886347640668885473502202134161695123962072829750775412110110324026830095291818282328038709116033275982019238629141211136162221486565233497351253140120446185461689128875781749823478733409959578128928541595224347681462221620658608812327909308857513453341842818464863253149035033451876033557012420124459794626604413781250127672743123123388246689451481256500422923526822702103538968280680291869808175753616986334659153879181028847479863377920000000000000000000000000000000000000000000000000000000000000000000000000000 [158,10] 299049426750998454313390070497762542787293452993676751387898760054287965917246364187484349848599183839311895941760951560296702467697739605796204072676911096009782460868448807236607916604033613957768316399753136097014126975177612460928707235956119121333167012545801845571741199298978178374152966325814900151659568783058491865841749931661470165901270998800924600198418993993436615039051799462948394930060920770687134066775141112453882092212239145320139828602880089855395437715721805697003829049071368965850817979372205759906546950007439084248676051776488056101926007299567892119807284926780230384216342075797945879547921889876768051218898275923465073343408492508647801853939829619790718496133173634409523717123459487375531547224862709824467381194589809884183472611411480622841291222230117294325305325990887928666835744224748996904568497267210603504766088131041766071955076855006614672194824117711151650147891956011275138375600914389247453664691149614623076033830604186590285976701627060377311204795764212453467246423992225192558337572402377264118914158583383298118413004836011601981203205192122804820688025576203985393819978490313972649441248669184081702334087126465131678243958665112857022011650435709590390083236985133000691630746204963230081259271595185620446421883062486405828770584870293357009456698877072984912835152141274023465015425008324793360264446159670383202117294217505196479436676618060383159331694667690835539444788384965414065275564030875746282540670699912636191242562161683709583572476355119169093372758599081610671322515925081973348860424633333797396806914028610386059600871659292921442059360166543321667775675630380427464154942134342160878676775928769193923074781992008444945641917621111664562519931479223262772232230339509534255954053861961808285480240661765766215307115797549164629836620529557051626166787546770314559300155481303406900244574624501443381595884307133979850464451011501251858037262652318731270243483772679176885828720296822998897417931025478478156683797570644720863730493089346508260491241032377676694504641400856349797594858010114459318453812187508569469284859067350932474697406922865335474101594863530979052143854966968044866726810892043882774901894939131656482325802984144896000000000000000000000000000000000000000000000000000000000000000000000000 [158,11] -522113357754738292132575366343380906392534129767643553786867376558025020449061041163909608103894953858103943036973717973766310181455903804734781572613443939579371898047216473994862262188506023984119788030873145273889137566182224174861930803479957452445108454264951457202728468497406916768802662931880135738164261740100324951938115112396755552540474634058276654753567557966010123261922542544084675140341499186649403873708629876607876050153397629996197852678241886459743851994612739844614666867311347210290611589209157523680836140826377490664613699978192505920940933255752693081875621437488962079968417952051506657371907862086734783654456171817420949386347372627651069184405956288040607548907649156945664165986573598329183720795668560467955062894973518954850779706250258207703740782506053277686955110934521913721728275664186310529602108423338959050538128772243893655087417888866392577892792793073904912656314864196949440475420910263189501229448914941021357905260700108807968397512885366330347445171346128275577347664965941331650086875303925288957635077795589007107845952052867904447108527021699127982277392266083502770831983208152011299573709597782712125877884709262161895075159408565951272798106112837259367189238591526328495959080094440299857827612436349933212643492551471753360969890761742444869963605360579120912184119720302015524632423799867786421170771807557854540192999338141769805528845701664542319391751996087368227251342665310537174331537620284934514202352079667831479257524067282795748107078334252530789766386735273582737011349099058503454258438240188619124336856491867864379473812987728183643066505520506183936956150929033659283383295064711106651179251745628846955644622663358263563843164073684842495701555581896955703008227555096538388351988255757274333186245236218196592908496005864039629287433795799199193656181910329487280736376317105498102113522483885414694372133643815761591646048351574375762554230264509854193264070786588989672244752367425046975555946082280875014274697121620085047506177374033996138145837259788357934745174402390702697260209006723487701991004294747780060816470162698775225147347459242178148135563879841848913722181995813185323452987861221333316091105965031142412727783092387840000000000000000000000000000000000000000000000000000000000000000000000 [158,12] 613903154836001055139280035478282683194031841675685870164478056248914574395416103993268240999987444655204574302934167886420923826864379026246643389513736404708058495244084970892359869982079808635030176274146223928272367616659108211891931834799959349193230935681875300980232838591912774368827823723404181840208348660790116181370066664820789964513454304712105359215667769850335121021730722288160525129203640188462564481041433165924849134516382396908080470063984108921010059495363579347529241521486520266318812243212760022161095450090573858053932839227928690157349888305417557531683889813346863379815199339034235485715748103835200187520801074850300169549103936090556672643296299302747139942249866993054333279786987622692692889722150235992523803563913707955532960498386298461642481430798124900676878876754259662064547300687677749399556376007959318762002135472802718519997766044471494275349979894850833047925251942250771044158278363284956771340899375965376602708710067007079165935496889109907141612672455731929392614311228239086612118823848091719813827692421259180072056229579814432924087745258430327411431320231596352848610152667554878632938638559651977596067423454903673233831218628916402693716151977603358103308649364216517175437354934423624858752991330378466486962659730111764894892362969121614690236705299513377994752760974804383832287275051339281738366360889554882744411935946054263876126951824234542561651143429798797362342343977960706839763438128364129982807716826021560602346447961357014286119572145517076574653519151250668182984668258413075587669414277539004183164542760280443624187636077356110942618832048938161170701098167628078664769866429007539915828033313185770913326837412856194033676695211433503631772475085044064337584786182750216012759221729623832744036824098166525405557395818557958785838652056920481525529664320344683533335624717827679432091504574572858514649478542847604580469071950154896773011382524262261386022311038704295369324645860411421582790472606308589091142589851755488818145144375310759931602781890988122079469059630089418962935951240149272332369577793282552140970523970369351275099732215637346366348832847537843557102688699562446365354122127358752316509579973920047836838185289121792000000000000000000000000000000000000000000000000000000000000000000 [158,13] -234275266342213700030548270089687005828440621337475310752094017435117895987659383397181231876845084706988289623331829281805059577764289371561371644927567880705793772587843102457579327729293551060274286586417424996060417696313542823831782420392435565018869545599442561071964101780914067667807697739674939837306756328700248580495979950851618588763309659010559147934403480359392812425343807278697262125950793600436354705450273855904732696800230063912326440727781616586718083797739990139027509620753249131711163103516654532141528014631624736549331352597409169710839397685469641707492110169120429137658684568243718506942764346745580568883597124941418664944305796802719282891330140293630973608099971011032225978652688873302666358953211130878422671599525099107424115418084135144499178759080359802842681424583154789438763343233121318389049000905568183508597642963895614778944374311078791959482190423594368945065263943739153733288249017923485054584528931585690709550661241278336268560023281984222290514099222263436582485064923110491525379415917651079729951988658262629050151166032719407698668408345149508541075038321471116689245852707731563027271813549880071360770213557901423732513913780063223195461988135219240415476210378625608961798037950215497687908593670628264891449895787319920712081384446471637155554221035179973045248917219137927103505652151037896361051048645746235384018458398433176094582794319291585823092118224907619125055669596252642996628200591727642291868135056908066900321991469795372459521031959897797117992446916749371115889125078891570001921376562520417405153836795714059655825840334695236704390935234598389653772639249501271098415529651916136734867196683032588265954858028026685626811101290785715668737415126563026427890310425049974514992116992144025596246955371636304539724179532978980326455046941409754771676928006466443839813410281818678218496923855141389377275983309979864456598187747660024028555410085355480677527962604420805685950817671298372373370914233256621028726043964369562144932464062410310882084766046181244339066918797365798263460634535086227087016569256703024092159593185227387430617507876165792116837697596885790050592971735535130751625299056635233651929895084466484658010087091077120000000000000000000000000000000000000000000000000000000000000000 [158,14] -814623679105747734321645449121960957108190317417265809701840144228096228716068997469073128566667269187921633918451059182913846682803237428876080411192433026541498591821257230183793259762429129889783896785601749221093516919774024628411608401078694900478361516098719604189846900120588434585955796397355406063583984864610241757277758006293879527013880286902370731920153518661963880681317017008214534057175636637807633795375311333406429297448674625735183180826928861130367582731326499386117688322172725458088651679840886615469330753223270132529085118074335417105372707443542548880518746092065908948772827903593780729985223673900534949458093060099691051173896389890220996176320439865599390261868794015158362958447883366435069859112350570002362295565697499379249056752849074431793605093486807912880246147655948390813983558139363621130108933707904012615014137274256013499747991433898373843873884810968687272327803011045188585033752703647971723894745652092067864988367616655938865220921730114614520886952142432059765597501323818038653296053396267203656917809695455146871409037140347849460720764555774864419433224762972406570814906966642921731330571189969775406346221158093820935235735144560546954234708193484655497405654355049514523872380814951701360362277040989672330994244356718325232827319841049970310649169440473601702553216992244572375054080124727452443796151800352083100758015549854889882249014979130542116774131421219646320863398563423586367718149195102046386352014683330720573081754449252004342484808974433108590535659824601916642293004362493492032174415169702170475441040142933766463083458180709615817858839962537952153412680358529009638313020239990790998202130922256248023442727856706975687098123683566332012622916670591227245999010658156200424281216046867737044042755915325452008384840237386646421587153386034971412951042371775287063562251646549102852577035811673881867761946530883648405837265698724667449319793555799625886849502843296476335864465271722528303854593760991283837921454844062921007654274524841587371900071721549768743770345338273782616005312241982838322677135430173913123181291453899595460560503881391340198650258117964151269994892865310729449866502070207925274169267811191685778629796720279552000000000000000000000000000000000000000000000000000000000000 [158,15] 2012636805049807370272200061867681075069503734358951002680470107694495019978631110793807040722793948201503814290949263590352226964860675561090432174633004936175728317716817733208664837918733748241478531573705461738694232890638316445810771276860718245897325876421474440124869255035359231770949334739387376783020203612637019633159501864270991383092967651347764313807705149191310628999980487194364922864018655940091759604111657818262217346211662508936959413686859225496851528883277992832782846974901002507746976127373475967742975796950901663358367866670212407171857644896034679894942407777696972205355272143187377730993369956278410489482648032759891126655876170171934938608722719862173888126128330333539007423866991317804691939162436704052531793796467896673035791899849964131723351185681489388414131258046925400172291751991706022092951784910737304230509355765536599258755049731817003635792721315648415583544675190216967327297642429606069941448272590726406771705322748756684503066476646082541388606759607299103335962461168854747038521757773990206305165812298965529012266030086674702089659772407288278688600430970451993344035954570734222328089461406053040615748248620015227660574906851168000853344246089968174600814994727866373039963058253657241842496021428778802204411582602076286664066874848661734965120533827761446480820739517424691190098466017339695240690711393347350782960871592081848755653702770675735700309428203094522755115149394540256320331578036192762279596788895573265362753372026715628248519154111317887934669391522191343647542055014766317179455731671939625691129613697947880680498211284425269402872308567055204189231079760538887819144198190235648187020918486370895957445591425980247644844896753809172359493373567116040256829584135950672934061438720513386208651705773593775828627284684678460022923422506040556214683392533943563650286714667631776962049381348842288723814585959035044901987177017361710014741828535918784050606371190939215378227860225305938677729421421475388938692019060664765552806615957993970814244253301877353803036936992947335198359185292036050912543498718503650199614689300695262557406404124767186007472964382780543026362355421847056213024443406011408572826460013252250006173873046814720000000000000000000000000000000000000000000000000000000000 [158,16] -2034638342826233312697003668302756097976318161623040624194781599220405488188623863561181330399375592145630698850305550567302409788021010816900080827306445231037818657944458460191372996271931311389092096462655039795415827131069040655908559972999655463703660712675978554859863386526756053120791071528877831635596080524097863267664324685616777895872737853299216510248780273755628328475399199256015828338008680016424064386303100318938008962337768941650059925702612663789548879513274162843904895255872331342687348647900424807554308742625421493979155741863258069353226408347772134001862166233718167856515682940319372251059642719465200493356826917437518110760893241901068695848276791057664282017212946277035909481181325721461266981305576372796184593528393330137698941788660810607983535446176637820888724081524859266662898612240154799892656208574974913187668270263637467291956621172110417074813791342470395805303400876538114747598807626435597930327667927995089182979315423126964843107379976594347307589280970802836189693739523934163316669031193068154114382802084505484016690601419584126261007595715861165774253304311659339023247512415594749905840534242281188713897632736341230859068037289875573439732664502488062993360484377706592623314504494038345880370543007252338827842604577527777270959193876217635910181328750951866998543830471978713210201002672487210260948723863778200889161735449706291943858529237750659408232361078576074518428808906915916347204166415992018719225095381449004424503569205876383822013434007088262319744658576879702897065710924413412249944870226413397471780938544291358905095921484449452321661885404252011997182319364822254460946290203897340370605853601530002865993715206968241520802905021712308195931198155798241714097229735917991767699760808606890562491218108167422078444509108170111205207982674977931426843733655679257016262699138473131713135906496703543840579672431419376449564467133955806087509235785024231724487490354147554107115792787081144996481888873708978867831886259222807916277419217574237169527322697545972842355485864467841038187804407905060680921442585430603378978757838878627961362458783608439469940821041413913848526236044089831188481509220468373539205586062460311485113636847878144000000000000000000000000000000000000000000000000000000 [158,17] -208408643488260148314125768121908902725551841985533836946348751668931653430696112008129061764795243122365546476591272147198620340004495009324497307280016161237790767120903306382080686951139226677143664311484142300612080880573991198372072810912533033022881011849954186884487612385820974295001796007564311788522371937343602372418954176644719387492758393791666570626108899515301660305990728505279601489973578447806903463578201768953114060309033168870444015951994447847992694738662522707798868006736434121845184980754210503718885043145957971576479644375212514020028678325843169252295657805147692138176481651016322263930765240033038572624695730203383887875160248290056023318153478802319576208630225462643651370147468068568566924682023136439834931683907970497949312530758691134020844009314989974776910216305304899048874472967235154844076924039531301807814640678462481956201649444741874757656904864048707813927189520047656803790120341578188453987529367714349468816561756873894322769965618456201953168064705074437045999039370643536396830648405974203778598669925368732262574234887170659263670378527972457862325289698539098899988187109299730235087544013019315931640151484750509554605542387560450541874422735302337405983780639892151233025066497523958418433936034651110557778219193092751910307036887760360038432456779592996314507946608114801941325698097421878297101078299136015414757827979674718477148977375526403768128613747930402553872567714590915657588452105696600634579748779836839967096002225770017320618629521873782675357394853404875533424714044882501932093691630928701024618553238977191024102406653928554446009658393753213546072937697981419191154650563411294191403922815116867774335410876100887456535214007292691861907792704346213515955840418511158403617942213147694993603820251600080328149704694230335491864969676384297397671263165097328977852979971308912105198212149383262739925612065896986272593420254272349251182582893769483891823137556846385303467463272287172504299537178323169748333085894208702393386540624276526094526131873661415856804907148263993519621191894462117029577563805740697959788128836314147423976463461976295531082311327820616316738662373491250838385402576978760256755057839007244141106539045847040000000000000000000000000000000000000000000000000000 [158,18] 4243542226348737558973540811257536380674683920316888041634755148953329832807182294616754198201545489128509688211476020891634908950693578005707232991892947937852947822305227225199730643936406365695655469085007653487264876461327286154773626042925182662025191632387495232068786606262495559549601168371635691416966534158818837954236645121754443965113845548884161900968325317131839051747448100360694384323888337965457912241472985635166911999766744782105893665149486947859890805751840009375134694263411621102663656887149975150673140444878383649503134372803352519991269008527435853092767572358248938326260586693529556779653368014235230349829893573673404487383421509913083495643870376389243685043914888953375104682030399769597934151552736380505657969808741760372293722741102363141597837246500849263115768966778700094362661252015652056026065443108495143801732407434171096420561493060315382524353014668395309223613531383730186245876187426281152644913702399074837663753100547607350798879759127960123568602526235226753830556372061808277615584254090094010704007865461387820052382413586639501907263318881734294478862534216507827140577048353990838508474059549338276381758951884718178631544578006053167926613466932246943615458281679111359466603857224932931219819494915508176524543826760782666184458674401275562879423091202322942111238630338395731056243243848808018114509166303607418102553079263467671304355844807220079451742842550954592809776286043550496223011540418637268095057666187675476127656016501407166116797533031270188989443450267801753341242480033986254862105142445626391625386050505114213894801391549104558807168157165798139408275798766028763193384412691960467954886517426638124329767848325532753544424175480235806802373091080518490795681240615766323010765561719946295189167629352180158450852172708848528636638166266057782843827848451606525949802886897957283744241596205084020745384447008906893681341525870421829744362357609465551982014101638921676437907162800397701315749881571549723980527880960989064227097854821053668293067026313694273850968996717701955812756914461484024325739466151516625177993102447076874409788903085920982956170683680719528701480537283609544465737755466264128031910896446602906055319539916210176000000000000000000000000000000000000000000000000 [158,19] -8076103186950176784214311571152422409803595841105215879867135101024170297073891479541289463457404260637197570200942749026822224497020181716831672415261765174193735459928918084785237900334209994985120581886256706872779596263102425700362640901389813095823330665154486153981104039771221476121276271427137934940015102412738259821587256778393096320496153085086084983626156457055387882252135462614762928870106897344542572130372150055140067456917737180702257395795594873045732429253286458508468036593417518650841436788066462459511215213241091031463526818100303843859338087287110315096943234630792547467045209370332386039947667774253449719209489795493136756341675012923406045339653101443982657446495098863465480112264563329637883006685680097808118734712910099473601156181354638091296452270506649481952260366540552608602233938397199810271640665677450728340903804816011436304196335282616276200850649974809746753058375101354747696671615811348214144715617491812863303399845428357711008641091131849645728291898814491856900937060337190386318606500505697906943064368194153057324866523400555494439258881162125214833810870114599901457911358335575688245572114488429907463669949766791148670172133589831707449246077511236300744853034793279111048747865284342562364228909282730496330747805782199732329874188750860148257753617505870556606126875089559860538444805625768283857039156927973187110993779532227690274243934762565969540780477451183790917713169020334869674132574270873298366642941038702631609780531429147357691939150036539890519459481947027429901944989358820196711720396016493130642444868550887077961861629221244845333161722142587382678096627030152798082161622435047359002750409257245709952618326299029985643501833740806924933144006593270473418384217857959511999530473147139110353622756824802256016737441960463971804079634689598268915197362773878710370554018526925168263035488839727171199371513204612232736132236441007907185269988013556791344789163657923744767596705991951283444904997858425988124075853153507453956401407900005895523997145508326503238618490225613891151849747089222050191518727914178445603244442722441508977990907228584686663616413036705794334741171704871765332094718377716499257791768203461824563169026365194240000000000000000000000000000000000000000000000 [158,20] 9756670871621147559195916215920595945698071308871498141784066821211118062974274229745063623494417170663092219647911882415126631288312743014662215919419900312398535402738078533812720719107919163429891303054886436403317090597258721393260170208241170034410445326810681144349808419368850435174274584192483047627345294134099756960407580271195104018691842030399752036459173040917707103610461344309173444750496928901055904687220001144901202231311391818334158040597178089555639052646982146589643621370113014265640628649233383562100496664683695467852109898616492340368381285546847765043578732993463785809197589908342119560455294251480018400724149423830174226562169227644169228344743429888385612344574886317538980202258084331663219118774765776960746761941555661568714703834395193068095509024790169155020181553799364143680832695878097097597892721947353486080617351139467872675034053357100560881199395867054549322977754831971816256345907835143225540746212096174845886087928790395218748447607728467085496417948073242276453915426763763045257174276190277365651533738291560592976382476683448269600143988433930915009463890035987358318170878426226553158687846380634360276987226014912278749294663592248138477685687664849526893003657626794888370156733455530659880177308533312371423430816266417797146208946695407762871927677271504297206930775837901617595845259987513213165364742341008841463982246954356612535230927282265629513940344534702784598790629780851196612259548317297385090352107318575318979377585308585575899025297645584959755687239348213413382660934456021952117038647671626783069121089593394625355588128686411901226443423778581930997119716285638707073117785878680722976791428119187252167837503510697295258799886060472490164562878858277543235885515483228065364782586475129441302009739037134753742943582716371610307363811683146987768176291318777543351423282571444291381540584535878730923066722941058482357559793864278984984617290857978903250730600486973756433923127385185605249074499393700543833978005298085640071926774247268650785035152210398386540724089543474657474004479026837210823643662989662769631472377938007627642445615728531731069584285957942749526848316727131697275367383965710853074648056551936258773244252673540096000000000000000000000000000000000000000000 [158,21] -8808479832636062027941304068586474050704637977320428452023041371257443921152111237414212163519564898705364206074632666148765973606071771636894473439541724303226225855650676833286504705483934105323185927848274248648387835004954530410404063999439474824304269425849660149423331714301288409543858300546217192076812782532389339633360736172589152736424065344794446862544018116921473872724397504635986298539649272785717466573514549873800343450683573417158725157533594486121445897625368907345917170238009137937710760368245481397605841388145599889650137614243781273302034139713843467267431079229248857171984419197496323446204128685294434461719975109152183146657258004078876951434932690915910195714683808300014175843166099233733552574163542427038126586518231942117555930668774445851294358094719455379922310256895497562175873541054524818562465528393661716154685380877970828434581925378495988805785434071758148924699242297423811845317873618530386827325951671331441292393260069856701690264941505534253442552161079876178529994966186094280192033146427669825456879216020982728822810969648619087778026438853423168604891852012888047674514955999176306607229468270314454683397871149555568927988711736319166306610287198601997262785415955064268489255954584903585466010993050301120092887532715266874792168140256178224616648689126082298138075934186728781708593225166046863463352132076291451924314356130581029852315576351711947633490090734632052838178442337742030341180413972330397603434094543461389437887972328956655534684993305792812606614090051464949180101468084960242998745354801592010010769238582337962645267351541050366823616333571204510689363325465621253654123156817675422888017924319563072588645228556537842757497435518852858048295600781819732397944033351431906207500241958311039694487037444600917321020473359468114900821448008121619681360612029620156296397437033378610515761059950740410895415716143879687428291520196553773676090730353646214843294615105313100149899405571384023856229274510694258650963785580552468543377840426956150844929914452632804405657406544585239576761927344141391199529365899472790313288648079273898152384707385561853431339861926849672883747574371003951480426320540183760834767675394835298473049204436500480000000000000000000000000000000000000000 [158,22] 6222173249425960833496519140373394781015800022240763683731255569250148996539150963527801864725211537640524799794194064701834367384825771804164604569042608232521456340257680970068038951553804787717027118824064966960435430810426756888448883389506780460208590584385431615143150335330397515487972062502867616018409740913275978449857435773440914622846804678223050344326913481824442463035665588154995550274194558253104680453000334912087495622592471167837582823661704365212030396009901574193449345845091815382116830693346968798638300392076023112467832801707223820028947270452373039167184733627144994644397043341120851435965296268108283779694053004987751251407067827191913978814818089109284587186887389541315233776021764917733132812325383470605379760456700624051056003945225943707684903995425735988840055334462224743683923599050275472113828140731247497158932897415870119241502795272044900463639141495033403308999285490358360172548432921778285029090780678770764446765453722306115483803212031083257974728317386521542707434712831725044185943051179821355207763449657031823989387306571890682312322275449739489884696882825597474221024551508926227556233523105790366756285495479724125235292907574854648370122373390906210547494762507506438651610970989304847091303645418777568688887121667595595616986415739959292202237222043608406877991549525072060595560213906180150660357993778730786458112016438863492146007734532696503293849345619473432291793893106809504847510611116438661073565492090445079189138602438713879035522685710699727941402037187667876621676515520873263985493358609281216151052468930545692630899902110837189806069214948697976555353396028752895625597172198751465982556542347460885370032581483946296192314425637948893172928681296408719832114217405657835350192454986293029976123534638653752019912859662298550739842983740535145134062104658958894501469738890083828943994573489582989758110522169097354039294311949968992346235532769575802741373929829186535272817312592457176662892339366139912777473323942276520167260424734477920258497173208477635567799383015371992779447809563939113582584634896197271656201730227298857764702742621749087887039794787453142214903872281832325384293981020426571862301894859405501427033314787590144000000000000000000000000000000000000 [158,23] -3429923519437010420625113016691173972781641164649158515837057466150660599235845719585463479217000407658289323976665391057166209495661592641471796219977281818327094021720909028928308214744860011403889229370685259630919444205892762122491769224112807003296697614089273793645980949331151135287460856277766578145045743715120135351725245998457335243261119640245549579149266815399206544904135931614406761368836845502950718225342964237657022198547233494424346965180076090343480663104658867986799566148021588759624546124237725026770263602456303667064063572101852279899915705776437804842521921798406861971437924288844932608646736772213515295670435700771782544794565552845434796592960994113805017546763166415113759622586143274371070907513179412526101515687896545674243554224397726135024265808792231608866509038811761834154552470234681326157477477311460138387429594994669686387706825399866186608904792017382673111275427671059769883699359600123324699575275376857996836732894432602457756091639105500027847843326348553032475772263947143903144282903437390776394632911327580894300694950071917621618305920609537455435241490303998215964684563572676957976202779468660116651852375190403517970821034372953793415005382298560053327728684340096590080018014423352795111872765260128245450103143958769455069123471710098754004892965512729706081668853811901422810999823992372717735320354569046371357050661493385137158949429169557332649347899902971533831711046278134940921163939674922746214876295992069610484259141952018149129883259926138564224551613404262913355285799080577582819298191352488519888746700439229690061498047874649239012004911098994022636165034143753597540586231144803958432387024819087297302811999268862153704949924869130281524576928672704044844177955494197344154340381821982010769724935004147538521975681386614001947721328533927713305256628984307734900753021778423490065299783924391140623158129069267760666246288361616121947506288935031029642840466999455236296111468099555675399956773931028162036306489393770794761501552138617332246750538968190848571717645822077346884557141037422019043460887404903975585866537128848756202610647231987244517811538274399406500379758841985916591081813308968815856971791381407864050148020584448000000000000000000000000000000000000 [158,24] 1386838786320212700266661912998287958912742327609626215092776566997542352942353323970863078929866267774730770212646952324874907899788705098367129272858348581783719659996223690456046263792212416983628923971857829062600154223366484085231919521987048649504212595884640344610527137098492792882873375426493556026481865743609791540772456116845173394265400606073062839723119458943763903500476547618775450134744837581486468921506767595547326397033576862224831934471251625149655933076043187998594954795967716552118854098167963774213535626807983939582434359519436108084136379061984189514711768640638610855801496480376431105572260561349609705261995970753289893281734640144061449823812446970071458545505511990110630602326575636668685827830488366146130408003466475614954755329582532605618911487929700167876050306479151904963082600245502179753631954942852225873712052006222191039524511608718554912061033742748066543426156021630743379755746048061320537761786233564019320242226025202489928987790945360989792311747932362158901877010912959400529288689632994302708538811387674624207617461420308298290469431844602428754595574437794423533778647625741917924183538573407267191535226100453710147127684973636934390064286990664125909652014431106985988307242902687419122675300797023250967541259208552957784838417765380529050790907148581607890453500677720682175641740586437993590422067469888957416610800028457441694350436423336685005519196066870000015717449322183846109488009056448777109979983996486857878344062926832709895558152032189602776835051886341525197127942389644260900687711370934246513295201619785984844999582998731490420148787739300245713604444312720577402957247506901738374119930796468753004595408138846586583598786974797673338553930208404513136875035194713493819166950658663613196934637251155142619536674501956661177225449525215946570032492106747279662519092293253161008072745910773671020815050630426976116598406402094977411159964537355206295955365421700880290252301421056971189890412083415021961781671360087859958259901169918158249677778580045626039836313297603295255713526148072953551653878389701859952620393286860280212740505459145340675636841309937942973650114178168006757509289387120532321254064506058910019833466682605568000000000000000000000000000000 [158,25] -313777921446686123788222856807424821326844707567049727307378857734709115518259743722513310719428642011785722277265482303483330723970310176052038330483535327781230225640892465701501737664361550991141028425644815121976372013330091001740174853786068565785585053290006056886615695637278914227180768630445620875101110662837774378359996923870144642331212404937044634922353352191585056457007524759156325341217892446682735702976031491739109950686767666969409244779799681620685826145662341011636052890862888365376983405194921792903449043576053771641807002755229078672907415138039587850465311199065402855666618503413238043745418778949659485543731091068665640703507142021362324563943880182572194839287100848799904911100530937386673104885963044227444064251171903096418530577330082863384858800611925852409169750573635480711935322231331528643595681843414686564421289912224769943261802647273376548254928600715103712544140554949285578145292829459151439400138072362581177180223393176399463885415467479890702591382251619107399120109545202672289221461133278521081926888539793358608331971214785453062881902922107680544300315581673914180613378199090998954777049606999650706127674906871982450629738710184597119913055182679668274243653082703637748452105699652581448846365448261775468640974503806162761751196967251559657906260836568599082197580514891121107548459066094574505175497599742486931185858847908426276769103158535133597813211851581903996449788316441257129287123825864666004879417158512347532807809611629208595637055438538948500914960516285341939857784153842461614422477268951124456386682371704993924745667269884059993788994602952169391051081002151487713901879308451410369349683163790881426983176118949502051580015637804490867956506512672181513036232625249396731880708594402205343365023255296091755952870986446383739243113911514143575577779819047289676981804954725106709515231990005120192490607076372620313181925526987065965080950152871349136274130460819387120265460371941372681256473451812643418086514851633016022403348949811194930383182607039895106156639083688417081273062040581358398850680063488919992702249801819783112634979446695957461190726661150985416069265296862085087468631418820708575476401018468528879532723142656000000000000000000000000000000 [158,26] -52198931213452653153314326569228084578661494063669197738126275566556509171074446599174017380957011693697693000174625838424277231289329993825897627306825170092676327702399752719202148690112260212137276748208658766971416586756609590730344588837392325317012367069444399891425665692123319732743658125945454936738170145579070785045085455533619949491261147739180302652195689154443820274222015123572291303745813954195083477015127079641894745406398678003443150524623543609275854013714465748126992903089130622578861684958752685060494519511184214432904834266367077898416760169724730188893333300648338388698415732958418974337482081121553533451723449071464309355867819798912089718879984501569338083164448876868192453990751246183036934996494451104910145693625409198453777227728472584541335568620625683691099139668691619082789015974173488407553659986951832664447254190201097995951561233669776457791678041955148308672678937131981975449717530121952090177678202355704467308979578445904100415866226502877355144299299158893876559045513340725836014902289891048464958481946170499713393291996362063428894866378103216957236089883803683356347437890534283624166938670135650187437814082923007155976300523722675235606303150625457140061557694249675885838892309646752415966484704368954129199410612647517911288344723741765205038631700102084961543798663111335390920171728370496590079071912108640308124893954514508990297837662573636684428525328227758697836818332330008193228728986948030023555232414480028388588133031702197440368604060842061396173613137256376594155966680905647954315331256096824984435316805701783124607881153956307051332603068226213165577047286950625228795210196854652746794900537575749088003159125025426146162004247092708497918879960756725260068765797179634636224529165897029632254452179645609281339220662536410710710980502204121607847851875876488145869524573662947391871270825043365958975682137995545264818357864953058009857806642747638895135785647960392601896538218548573458970368380797292594576368031322307562236442150673739481254223429880395414561568854704141728203574148551695710433765336546802608676275232829691151496707697935639016474884962926564805281166390431564724188188824919286866054103434564595667870342354829312000000000000000000000000 [158,27] 84294610227610992563604633069293413019838239077592225441415615709984786952376382827076076320361352874944050513958222961534265853455080402588239984969332808665290517550970753379791226777929635476656824564687963888950564135201148845650819115751733771532639178032315225669304668108669655679573417010064142251705698028461999887241051744607117292818291630675137911658757037761688512933361778372366126328299355373536446629156506631844577805868983169038373671391640119803527703703454900451922258962220485221482364304859833326355292629013067693243686843742837501321444349875462303533296416485941600161976636964336871894472875390063135853039446824746427597843236206013139740016908445791854548111154985714959512921369411304490935548396145964261744545185222995115000033102140260364201778208418508204477196436128373664728671607042602665791703573767380172251335170794236242666005795230046318189377913299690216290956243580929807571703840642985916582324221847880178131340958771389117874143484340748719627456909966065184799256066255591554437061920063415599790684871428799787293436412103953854393451571809675347829977247791531414057379153109597461249162271977960615356855672375569840320046354481262873118779625458207523413477268857034971075789739311080165480350093369450294061041761268721375805377738854251259516521980336104168710119328625300768046521624862750550100423065069415622671479590963564686896814091329395208671577269237937755025883162951116612606090500562082029324350345145032275491147635078509890228846685212300838186558402698978616997774469868354273488644920366202819553731127785130653802668990359670750733059173195972549523088241694933438756632568643773273699512582201447152493353457344205530964032527016384964960562331663335118396858191644887766667389166455834418491857653409210136084067658488448109908323456325310051508052230937093122929323291153980903352702891244745156071986104520218142789573107941037223065684315035867609058702211933928115690819663771937767461010867454169601814045456466877428076616296524488811834713613771201757443799465079092598231038006813220071099049879059083620148370515073455534832426220968843068094013243518535485953914031851134608881948274073553181194859804298364552258895370403184640000000000000000000000 [158,28] -35647871020243910174243313546406891093010014035130374973488815604453120142568267191972307110594475946534693684674094282213266382905630204503555936129918598675676709525557187723786104662889946583297433984071603686198019620934179090617263575088812306155150684745267241978155052574035556996224090111007814939407397289276680361027529686540154543085691468434230971890053423533825906835511321931498714197820552672505604663509754091655934340694613690910361210040374851045376865332442334806471173712252120052326843698110985676432530049108155362936090651604765387754479110723830931472414245792663842019811842120662164739492004997951930065960303250606296170813138852531772294432539034764790312720181598454620421788576792535340703611117426771807559065386457212999595316736338112378630088486730212313180235021978519604182093449916345139238512162419336968238177535277755994841947660347071803049022331166650278301590077105378846130932064101150995821274947746975552734008054850190819063246174972795473943459896379045868634632466576393955662041723455192418942106235573215722133029060670143172945927773257617854024209802945692517305638719465886530130750021355403688334448790323329692081056889077998619845358256032530493300505104375197283731221229309329416870315417703433235715250238277912848816511649397338695425493488694622172863897125332855107715273901351946282417895688224797659694393343086136149469209456911588705950019319168054142074520228993932424442428583704976105058064992027960692612392308484813139645369325208910174632559128456660676377996720599195739474884939648618893243855705071404347996858661071810891393932615999160902212596231109061808796280410467307277514294964992803133198223295689953082866574969676596975342690639346846492784352635667115028223228237068289916028341071724592468421387735592041971858811890386287987624830015204971593511985686731924161917469203840454144391888672603052356266048052538775907197941713897220777097133401901170454415536306450688794962049963910127716897615047575120369389159212312566577560855801666419327442460395464959857251281525922088911115238488236474162884968245589910901598485122768134293146379986928120496737874517523867877057434845268784050033169231653938554459052765123444736000000000000000000 [158,29] 3419098169906198366614901174451701855216619225330577138140753207827861889534892428657621616685859941345271190286330940102125245957839838362652336822730144063897718471501466722639387344193913185941211834805667098682797993099648099630488043132163124933437294735545143528186311491476240887528255015397977924315753509122143489563842584337413953393970982117168076063833560624634783841813632607228624211201032352673767863176965094383816166371109671182039991270461073695855145908445090800308010265812468703964353284900620350595637192114569554356927865834351547070167072941022360619578646737420158104194457863423256883577012018798036436221570355205554571099321314003529341091376740438819174287018063234320034475817944360988788260741270391575436454815499223396602031680893917534292547824652943542673247288305400217485235089763871129436421573161431172456627455768833458965110747176479289044695223664576691651662639634432729366998717204944295334676949105833600511113649574899859075215690257577317362526873171813742189304018575624443186730693312347453285497941047864076668073942362851660777500152960444981834975344902379350792879595250454733004212716158325624567076652384758915934784632230536942018075006026304762493396336752710805100562695880087827816461560263960564627641125049493414102876286453478123277124084325270469372717770626769190088199262462446195401847840494438046814924337944192605381481506353703198785991384345529900653573795002863729465918024022931211388790514328220813637798655037471738541982443994188916300128145517771203837902597460133082023477546255285301565560625076774082821620239844287466598139694153342260780157565875256414392591590957739793393124313071567171596349858820710901373156883013470755049820969959319696414967719360755904435124598155056503899563516583416492636086401052312251553786311400578914833259799134058600019834029311428160386649802272579467516587892649452248665434497304593808402562463745990927788139099505763279260778834918579178273403472407603001566833146841929021942789996295652808293107941429169428947253072860668819432025398085949995215406271511198168109501916788605493551626733068824211412254681879022936696485714569163015586967695131920269421541506644389955889136211591168000000000000000000 [158,30] 4555093786365493508704626917247058938155793910678482346575006767334951316123671810044180672882495701473278764627494565200279735578215517529735633871732149882883959001090965239827299450759111861273864473511590222121333695634063948972160525470916642651129401602079227963267281888343052541554261284755439174944973632936337422000226613399433274697907496292945903060037228539884268574742228198228307317898616072677344722565245740707128607240421615143718516073429152517761191774269356913676942620488044795770915371713038898912150724795467141295403928357516980739099646524821825259667619451626473142926089558480681184899876466170090584406603160539393055277479644191781282474979499586905760619703914027578888569306139210161585178986732826251220749573483831844648668753024109061677396882328889923558469119824589217858431288838264009732192417790108319657417933803015772490007173856171589117020945882988135644488737990383834525588639620575829029295067197281260346511276118682771651292612100616246598546627347587858447871010312975527263393953642392092373049770487554593798355695670141792814061302101027920991429846086052806802840224354937852264322374279621206282354347697734994410747600361842611936502015849187260148259906824107356905689014992075024725042205257206975609207989857205767084496595267477613970783582521366396777157126639876064904657361256928436175863921888926130059616771067399363297356580531924101499865331590778494294505709340506660177503823831670135198647301328150380569465093586817565022069308012421802339826639984951751192636034612718391649669804907017080476620074923915905364801409426636099849136301376620434328821200891699691323728088533094319730967835930247177477329268367098536105334585143519072520495611798629764239593808396120300429082229912271349401160421601986095389231465836715527598284817093902265125254394587947017841741640807302989452506380523789672195625290765103185994580209845561107823819269436458929799428346197423474225482898188141700937509866798195357061789739986193616654683451407181891718354026604612121103739578651558351445478999686296635649866496824460085266510990056202083255066718259234654844853338237433573092529079631670536690394261048915509658561694377965353177307230951702528000000000000 [158,31] -2997425126244319460949551758514797591725182201134139856095208405906495515836329161020336515377726026914421934196972310343602351197626464728730914956938413209673619368158185128548029028247950574145550952076941353574619237492751232435167095020393434505317517725735645833267651920900941544218798424671017992927209136874946299110385724409250467669336930198148556446561591540874722040320272144400665794425134459468061207024125258301175622165280268780253199994242770820379436243080393245062758356413302509365031144999726757232451062373934679728202161564909185650557874660301091371867476281612682172657402487890381415899778920337558143026381907430127074479272725312234998226382182547205310064080490232043495808320235481732094539827990473948923603381512921000549600903057366371653941229835016571957726884654498415756148610300179045247642069812240739397988866675581447740468773669562120009760063780213626793088365425111912143212470071808123600741814074043251242901484318353234680544714272998237020793939419822586352004614578502399002663158322479857207823598566889206345833198248056118421013877426283175681242589706445665110958460374326737212955719566774717836675511435262490636986889917488306625844200078926499272700806158760103803369740764339010985217011380191178551497588481521318169639303079595138960458702423074807570619409841608915380613971754186634880544869046031112729202396787854278858270328077457051044423025434732319320887214440325906197760445993648351017017997140075965240277675620474442227823727797257181284858701458095188338219499282024810738963824955913373605392629856039352266158235866226199489833926229688884472921061664170869353453104929002935519225509466682430034181610613405809913033449869392221196974540833345681186966097076657258288049542474339537049727583595372697357400650284133004748381285418026456014997716442232355424858212257732652151261162225630120719004711065255616679301284729858964585655326679815399675638780182339955171580563184410091515820423379022562472580432779002818134848805304080425339862090116216655833710756598881882640499726203824102595736200014504302972055017729932427677139747800226826678914614753626684077155243807166357385374831445106543426770009724147975832081600673218560000000000 [158,32] 940968912888201230345601677825994343744535962700681344177967548151373189791615787136546341468727544553595692039154454081271419032532235973789474816548284333598996183590178084913832308887144850072992255027017819288246868321763600306442717118598660252152094833630891034020219901107158804593497839218823959745599910316475131267697547076950349733174534436765002344824304253260198505896844538330897670925558112330151891888415990270403108094340911633954543043125106611634610892606981585236809964579007447654535365200452381461643304795964505262509334428111386433485738294999036796935488307583226598655346704457199472098620268037599688411344988902593900188063352252216434167630472436871392407281821598350734279772717385956621701961853756617220139463513691652525528589364692864647077014472670208426825885225837646429595681619454204078656841393771568522325871842200632223981980202525478228080595747314200577666504985636835233223187599474770882638175133884149940426563096719085015995105316825432625274191370625519190806664225857117038979346091265033382433583699963284284748910629747328472307933183710742472374323639015506110630250990710825144658685259174952804124543633014642544839814950242035278723859601107930021516894015923323357746979762878090578383695213560794654681249097978879919085457546182405679583804898907558464344803327111204055153665938463068814775108192686236721104194443990974852990505790566092042510106214760022723205625688382352551431473772841664753314723419220645985567326641958444265067069573095788196057692708316536373815561003941639546226686766781017842901633192034208143726903684343635071051039235074014774530177756347484104721806276547988756456660829257313916011302817675310256549959313985379713024789965179894213779331729440541977942822669337024357920552814547170247003560316680965376440850191851340795628360360289626255871922638201559225056285520533709741808301237320949510651934109109101911651156840523383476172361977464586159979898386061331478341590950975177881631872101455171981623106297540086711333777625195542190133498074433096264621343518356397522216511896629818552218973528970249691881376633243211591248875310450618404869763542943408080746598644539179131880290846323381543470493622861824000000 [158,33] -164736601289597727923041046864604503507451557255995352192752062358458180422800361177459570942554030436674279492940269799617678628193789895415142740836252177061215803316037980215727458590437015216851339293681533324808310772534730743699904181644314755756429659459890010759469418560912964397553241365028605138597117628535715913918755085723718360255339503717032065687889184951031793314070487397078098566419965787341951907987205976020218830389853060634744371712246064920917177913793003292796826188414395270149828891652878014210611824240353214173241278330107011053237466169645269130997653614225886358585038795700860612869289039432055040863791526320530631671041804918848155214190547038040029966071752955772197983409440733243390440513031535363708611950664639114267096115037592814331938337056853167654810828399726280513912901298665102497457305472170684582385943858507842048011352710240403089643129783699573567331677799943528191769784652205208414213916431354301006636826614275850974618543908535317209074463174339617583844226484161383790462655271534191292343810073753661018529893796893240279208410585230808423905798038795675874397344916994360158503177174739287202493499238123569861075122717768948648748053161249907202861477448858729690607079451045199393023363087048712264734399328351212498047309889959028962864279065886217028941313873786104098420863361384828676816253337969448625069270602752422949353722580436471575455266621719225697492156206643208074285778967444660150200468440536947427575198484330701735954510503463819415562576663601579352053418926823458998590761555146677232763412739330501210776472711525767399036564116503996928973701296438143300924565102201324588699390147582512426493728495540140752895378454051443301127925199178285025547267157692064666717036841413488551268243450892105106431394668223082911943288661852940462826943461475412218874450922957160293819326315756941929601688865189980686660272770318521757637904402668766643334079761184284773330733375803040662513325573660803427689118106402313442439057360401214409225698123842829836108575853659578008532217767338762315816412316325464142204044484062549721917537298336872171622674181170510796918176504703516670513410628988335352699142273048252620133662720000000 [158,34] 33942066056111117168709216165843380887809983458018061832938086935554581649883454144725310765918920552819169324094905586026184635757445125933474102056089872257902271010384525268128186556831165123212014141966672628895003010602811019419369914366100152672633532936622960358310171928426379979122754190980060386961221563726746258340432319567261335591771807429009822126331621399145768177822210534824158329441927816825536855042494052232777947165129593638372067383310281592986967876253481562431697372134642183938521189838591076359629323340282805822735189581624141390523706868923837514216115450998608787981295553202104698646906834194724089725854332359850692132395033293281064206680691615577549797326626536433182299862295923799247831700991984487844360025662255362717141345291856849590675037236973971364046697005435962903854534084817577810414989355135205932521506024997784365685703038631771465251782582207668610284210595901344930055545474590565720404641196466429289726708328896978988288253822584051982855076841026723553462421398732910368431703810987111700237416555000508240374482979593065160618524967575758737224477391797620603468785565818762598886152874255682907314439007558358789434751223552382095998459938141961229855702382594184142957809372321456730973966698194712634620713890938132495990076989752196195515227985244598298246836107035869887645065183247515543671233524924650179343416926819041179463437752101206762353567620632275980604592751389691733820055714079816484794550266290644315151290299759132786507607491655120800142344756952265045098278747914526256214075769451818392075135172805895520106905725120438924388973963712442103842450918373730083503978079714614582410889849971173118559280821404219267630465163697018487715960977041928494056405311962197905472355203209130258364200301254509136244022570206627050802107573350095495185630644823945455596077463744283819882569467180416014864375198024975996282340993722817963847182239928058656000706105311696096869272550419017761501500908317370951646940357536423948014181128511663496793729319616505905781772696453046195419699331910033623751549620713746487822739721210701055443674424750569702740554037555728353923348898654527806476130680790322573139290687372958404946595309920 [158,35] -27883888187532388863705014522921805866316673950701013876827536940811179335019009359716699691589928119996075380181493934620841499817911502252491336777559312588777095595190772063869200990284789987656726417202285325559693175578734486410812623656258227699404418133050725724877758146766838557967893479378088097672037634075900544651728718279921981379748011044330298958911501705617851135697519427783977534422019268419022396764325515628319681025862330630376940624389436160521774590794465207829615248014568758496217418186226144846630263378573633159341938956764184961769515889506939233292611307845696761317955490347828932191474052210079009133639808777425891193462743569219920584623600436359434729403720073131862931094281902205678628881206714913312255449433976067114410847086245139438141552399543079576859084709888107626198997273844372929919904968658464712370697876583342617133586170116252223551979279859144008648872230592059343182130066095908730436086567515326030898194609686665112166513323172821688710420871077643108609285651953293348917239009539787235471687067682205188547425709787863181548158356645135370120112280728154361038354539180888872527714126385248671377769036224693117568797995771707810478959694334997195886498503190389855956382653259044564406205167971633867062292907748120378927319783837176380353747450140419319535900160787948829114715966738010012640800777655453242698097665811103894208173249565151228827310354697717333261267827587134773955369533376328770361793946933667337071807201527505726397851616779589318196680539733365279511177778427673319449230407451326823325334980126369501577768266208098429559922732807572662143112376307119813158182271661503087277160226919915831663982791359009005641409527796568808870195377933069631754087191446904899129709522291148145177122819439277170554454469210098434920432920409621115300280319540370160999645331981326742805727694186627506310319710385173723675399867293812419000109948632116234766375959279130662725139308175168664610112980298415459445968415996314895455956331142039062480349875814414353749779433877193880526693665734848327871229246551464515351135758626746893729282498861597222520150014550039027783119166980668837540791854381782282865491018605678804498192640 [158,36] 18014695031211874255069352967847389481649737274641952716292604694727326007768250343811370805548367450754426931905773973696663710845970631542839435093281858944981892749157809288918137880046782971047293491765021295783042090656012696773844345397431239988040028163249665522094526408204897039617711107979279289487929837151497694680785294086696630196639859192961363823160207445572710312534450240957618165501438263897263963474086191915701805459335544864380145575697725155610835007269685023442750505906032136042915942101304230099331785913015263007001196893677560052315995433857800501693896262036895517757842154134235530436034837514556501626828296609512097614303325471045846857395510816235396600587953036512028513387434797919249568490040033949947427488919639270284132673308590729181114575026903143477837914908000443772934642516048074853882558427825720112361816087520053732207863648177974871031976786805693440766631173616304570340664152966373136712280820341665050415195545336333117545506608306196676697386279714253609767366687613705779072686912396534640373420679541889671042554867928479016035576630659152063417318722851221186477245772190434373808992854383379993363053961613943012948401527550216406768504600826600234491221669669193210763585763975690108386478251277075245220042872598820862035958442374901151592447265657843941279982438378016165419907727250236351033833059512991126920825089077988976567774045731796641325675370346689298389956833679079042128065049047044891061953531787399104181514678587268164469724188814155255522688337356161677728678598419158807981044660007779179643487354312058098336787985786201999524559039989922228524578233070765932925858225679278447648268655100143705774221681450882744990957700824166134133448175387789182009525096178418743127803752864017834019680129662751567298471966096360123947394604996565454566754233418088059738257826873923739426165921165328384841620784180259767460458530699330558720917662201291107094536142137774470724203907191970757326596422720721834497939858283998612958774161999957290845539339474808933116676545578321947115204566443535879239330466744249693609404217424978896494516790450633439387970079379717882605776039899412507591828919817498110406035846547218585984896 [158,37] -7116922222115246236654383473443741738633372421701134119262835883428415622597692667629820721074286003023117444040527626825170076588656761603404429980447281848179396195579236617717942614916070163264677651663444479974613159440147458332865924154151574362914232029168257624864935980729024830161013588166690086228986061580833575136719261268135022730463363048862162185358090922823217216446853335744000570448527306564147687822107358827173731112100813972498799396046635622913426385570646870649138778671926201969759931500504497988010521338689164832178203801463996381018940361421428240592098467738156826287679575592160744565542248244481260059188447594814446600351774805436658395588377903181208653180818718862384753920140898820980613208522596047153433661557412511621152707085262685260124520213762450499277814156179933730336941014937737184975816427167491655737104272666742411307036723510415144200981613801733990536541066685064739193991683634070307813165208041489447264759079554119529825357474181742778881041683964318929030892270020057381576070134198182503465999386197089410782017281053899298105549540008710321849141088965996789591081271090091096328477102754439699426714202029826619726390392915107456710474786396204871957078302219985068545802392119644630212020899316378185012883049253671172237862138217261877371228594684413994870410096880126821460621584881193968935573718421151744161136797640079552282358242735757342968233648392485925272493130262526288632644098937829816751655818971128781607478851205882972396831526782951366838117967543664962455230704887058284168832933642030006721509643746279417055943334049257379638444815615039551042720253359493654142844732249953664135611494808958770385059555465204046186637061237591269870788301812049648971175097152783318241079062692977256580193674814401744258043920208583992405398906013729147363665728625614031171952971293709713892414697583800924576103836648929517705324770363356291221320899087594088445378495250504197886280203334342247712388972674887471572257596157927578256318813612833815789521023893693049826849430583931535595220988299720785289412866305434444053160824771009701349255217929297195955101241372199515327201019279965231278456515616304929270405464752606988480 [158,38] 1792188376958523269775569732626758754900833296363533205145477663092677105595163680863647644019366076818629374855073712587224038137432545626406418301522980031421181091056466374048603701366742992377836136965079356014418568940741712335379800948667368319492569382959727861460609957315530548831246469000700822832852013581293452977901229282374715592157750458996589282382332337438293368930697786905815239882454468124254347892839423207358159894203752708983005992950585129659343160069281757380810769260745082678177984493136165900398564117170105858968377821998066018234814566274020900746256999881332189749724555597695621209739566475297195770417919830171820089568426747993599033812928039914062633083024275488535504844815466823676085717999778284314139432519992994015813858162048418173926414638537251453225316014459468904675373491709002781068294157641688039728278794737901527735871844207196235902219193094002269759435747718355400764430977336541951205779134790938689955366570644893287492938678112183418668101525053456407893681514454934577686994604283665868185632773360331692291713105744954794804260009812314102822249737946955984269538309021893400288457035210175484907678693998351396005653592675055470769243448189658852800911725237580983362857117245221395460987235990240131892057704809992811901962182353574125599938178151520127959247158898657188185750333768201044663923101904161446284313374003224261058674832161922045618614499288079143855283649304018072354228608163969262765722325124010470356114820713251397088438175766920121559859825959643135691543727460299434307748738491771819356943772328707289675797509337806852517070526208075980971935471596081064277166531799391087576229621421119148356702562411408046551824006056844826157848930716643804749812633862709478813283587081980822880904822643112569486616151167257027647169896527461667200636026333568255265801350478403104891858588578156882190056460610340011118926613593806869338175642642388829241068538571518038766658221131065974876904497162051118407122388380146557520748306077456946850168965431247731425195562371448693773064201667351520672904496292074564254160558397979832787787043858318615906810264815435775180016372442479947089402465250097611248166470990506160 [158,39] -240395998182648629853849745232839104536784556684840529036781526659709483299786384134335320729342350965596059518367316337477263865520879737404658437159205919516810443734659140473134627682685308147247634247231143947845740643311744417841275390328746951114344021896288557426202799973492871544214996570269953802914981738411585606305557597738068262338445309373141784751910758164819963788008077641128591872686480848187531658967781582822688897257545344410109025451389072159153928170066916797249364069184604378915158308244019418659520097470583542183958614331288437835901364919766366714136567968715085468956654507968338644289662171982889483574295208422292628254713452983618555857455400127817645285934425078267563889798382259937558772284253308379658852517610351778354097112581521712695442769222875266785040162393163317862365713441029833071183825238116841519055672603049293966476424715038010838951067519177856811654059038209482576634772313680604821560286581564931296268002419489593247662905050159433378690047777925847003003619172879193401521218636795810032180690357807033184346074514511558039172881861947136400906173451513149635749240551996494120042645929972933661085050456742972692563332160310270193625197999619702981907132979586228202329557714757565808864662513739202989784588483471894611973321886177843636432333105297747845069570169811839594845093188885356548625742431118061429639652797126019755968818565609997032007331785264400204356164696898316686022790522480145725674347928738705337356052838143837834160052264524533532631586483675302565283747905896975056081965938613708884520049826415888115051919280714979872311879079868363738417011455181964441521351902753024897401414986582506699872015158887855539125014711015180584070668801450068470003199067470747765139437394578890397174425571035865376457951259362101019756003511344278692371180230946150086376390209983260950593905065232731240438015788520409905043329794437473546315964780531853808904587557168236975095454661510560494517296151108519210613292665363598598183660060161211013361555455394425795043030972868122784152293838404456705474297498058368872112344244226244782261064839973680315368058233452004531633469138518088201221998403218411126577156824960 [158,40] -13536505896328519231830609516846616184832470186933290273117980505085209243898219250233495092227892723180741513339871827836800308829801647322187699384914793702066872007057616662999766044852443233696244385080279212443208048157985174941653641187458660522796472617606878909468978578264803580584926092650953533188134231272024794238883358400754465229051259344446649101540871398140555536628418522272425404013856097860234128785144319554310035154684496840908024299025442533992853447191950290739984135742427941048928130090729202250725107593599736061222765683643071412653196528011107589135049683588491357902169781807561723544939890473152763155521347032215370419939578537887504122269163200841570227417533204644324647458249109128842357901620938924898433086636105787340593004708828451993684563364279050279368999926581617004826597771343525451560978091734337611791119679909877122121169254346757764354761118165422695061173926328037904285140537951600838024672378679108233351156096585858793300138963305571577967493239799086973881231488392036351168966426434437893315966537251445608321635329085887318030991599423367399418168771292265418417750691203898487528108965981784632844282670512586420713521313806277150339899898980637692599097066552969262214378715744558722505989956994944985679890332535808418770126317114686337294403499026203395894583780126846966168421342266478468098095913537944523449129603427682548141394581943683969800854179772307035738507289342188573886940650265635938017837693813508495196438892854148295923834239631978396991785978411706757277650473384214484006763448866830056067118452897493026030508727664840169250819056809261356935294976014416150213955602413488038222246609899608186365945724245717939399789782169336578363325652217268536319653524448476887237645193934723765292892971343879317318323015205078813662862486221036222870932944067533469221450514750300235688536969052057904382332679060991072750942632021021043350225603916298938763008762256642332381445352487848953996225881116436245376691320079823339856177317292462202778278890593991429131750018923453810022132982327398174673688970781261706740425726898457177886583162110460553624864232212462472017833754800080631995977390803856453234938144 [158,41] 10807609717071176301855476635071102006666010234519758138003713917540318163170842818146391805016089974250327729314638809274699593211332859239610915239233595478143481502051024294190287451340110013773415809434769423595687519024128321351443243571591264994457019360864342807656779434999217649551436104311247906954723059452644731627098157895167705610312818594944336885907910813151568803500600179869988685406809379434102997858060351141595127481517785383510287222397582937107716231069128686348114156986976634385514143965124283148248052728080755993737697840527196423449334862253491914284446706507521291086723158498878978356338087234618830104902369953231896948880435611393122568122044920969843653750205800072308765769170425014593489173006553480595649185041328030569030910376236452364560536737948100693478512167230367875318839978762507284358133734926264125233142834033330961488200499183486688732823540451357342200204943475889292374629973751918935278074644610046003831361042841125317178458235078072570264690656306158062071214619496782143690799246845869635128621337980951936580633014283783459066990732409055085997410085362805177590998600283073280990377955080048179726048279143112988627478797006857857087004087155923074590639002936027712748609579437958190072734618048756621789388993604695137650371674290877273423444649124843380441877348435058191862963639065415370386937134857576091858277150227446628089382591706869926933851959264311668531945700204939556425531184017913341621297164912671954270925871488749133724842521951761840304402422838498414047520306868233618840302268066194705490304679076995419946038168200255255189975200347391164951964697894452002468682549359211835477145173185932305334028694317548127231643578867980838621333509371269845995807609626017311133212325930195813188545148085930562612278484350792291456402214975638564569032240342700153413725776450662674719343591537652125303487019243011832508398221466097706367956577743231867158650384976821484102438961761040645146241069229055426920771687628555834485336801653563784085782221633303855296298547304039559803706907516038363193518535477105801446892228083513981594482283875828531143089253952766461429924569508341746443613236668931280528032 [158,42] 1882125552603093439906776291115689890715728331986818093420151643863120990466264928585465752117501131682642561820498931551508611481090652648932226877751116350481949131283143546493635116598065979933588752201735083877087179259733014912246645737389722021135697114128840202532235214270370569781609451083167529272535139436562652302350559994677149407162941712953322921035594263473168746049756626116115308596186379679826151493839289771778807311107771194252682082643583258998627700161967167960477192095339538047435616587051098031164162839650483662431321813173015445138601803245085516183018682137283554987545747670863163244779195839616509530362351875504318290399082086043330255164731466964894860659866710141385903309122030960357876800540089459151416975122910862124159311076448204213859958577676001625598180723326419106884327770112981610564827256970320239645633049457296774803319257008290865440234974503168781780472031785115799446963053478778667095716970542590187903324224365833246255799562793748952451987615678839211890795092828817126754356432236860738822237922517398581117007554664447502450361035194668608987557779789179101514272749692504228460081781831140132862823600859367135352549401421435210462523502106076356805673461101436139331577771580667478755548254475379635623396332334859596316782222431032574941970802260605068704623298301975662537420494660254083475662415755617979807329940189036852807495891878347993644595999469657070105785006886129659538011240657226579141647009215838498998016012864277960320104430284403785766745829644990004114923394820773673507957489720886767440614753050749792394947844668882593589589407654663882854139317338440555700920712113613533214235133954044079209265214515151651950335509621727050949745360968059568087691483288618128487323676478478999937343603990041719142765807204562722834873690227253459859094484522709286935152526078419993204111307696735540568242485174881007050838656488866161422739433198158010261008023761470650500759279364864909946407889870868973465406879016185467341653368568945264341401304160915608557289201467166929410119288309294370695134122623341426760900738445822929698221131651890402557836066449146011780180891909087151558076038531274890820 [158,43] -3019425522892391894277817319121620440040123337932122268198075419694677660125766116360761166045536181557655671549778179331679285366492118212231496597577906130173798157016565160627856544190584590446040847237514498919785277080503670765411663968120361573939678260964194732334041821822360671799157337566577774809572715306999582713165961850941744507387167277215508306271490147416258495016421928670044152138706939202269194899700451543990638377790523841422956048696208525444166539499177989927302427001085534194509655490640329337672612180501838446015524155390566443345442999915360972357390340034437522263173356992932215796267786731369551216239710478414386803312126016348586824897953823561094249111574993582409868630797405684325180239296535384828813516035114103322191023436227355129949021359100180161217607032830849984670819126455397206750455820415565346779323094481518564829033758694622576678125563170004074591310178236953306849470777440697123113138713032689546308756408553196627090121296376268308388797165207726512214849300497391469606215781944556776590685763748801628567837512596603981703061134303369127524642572414814887760102772936793449875950058401536771471426769249347188760294337243846845346100956215984979686627163025100994681105570094977965846718652156133550918806315171541847895524942994989905243394700695123383553797745193255576875029402093220634586469277761074294618593079703587104448086587647166561796000816506160247811083909093505241285304748457548768398408748515850671943668081420285266713044213563533008512946654944991249376203932185311970054415876325789850115445427671399991413960156489689656197251506595994208442768416497574480330113513495292452214763399276464125516455214164294039032468225033258803384668944773886507531324166386214715102988827126377634549755597729487792638561090227407236384663017281968183313203867511987382703028829140007502016172636407879520154076537129048520727576837840332701627892407281825920067046896013539326534885870129548356476442011199417530237586746497579410421881767684785494385267181846549441927036496128972583754686183108549734416098099041247428223113694861631743832744623328556403293174976571831752021153106132390626641270261742538752 [158,44] 1328343087941518605345326119765854518760262532675927771205994210091327469249432693270643894935272043044682086864084543323901390916751923317514193855368329957713373964987842542156453696384201469671632237002899993852211535985205937793421780895821985165566525401084741992337642146663920934289893901859906509044179025151162304480769805403536103604466486680443647036776735746388084290488762061946247650434496728836259485685426119638944128235738317702562191608256506961387706044421793157252894225727258474202507941757308903382855299986279423743976627829323552266820067764164351168255255314140618082279171527483515898378569475608633133770306947701654121209759008381515426751436704943776773464726701063830206452674851335226747094922393088047747791975857197446604866438309395317797569199420450084885116216396699330207172552350136525476641439661447766284840561185093476539203399468242151319937439821549354243999952669387611295536614452254186360756398948935370087792665690527130306928119228718609068116571988344648188078554645987828496724378866242905492227208646388105670166681626195394323795946512043099357647670817210306450100873001386457019003410977880156860688875925441343166329870270081833220304990597307447737075426099941054926229868030353648945657687625700715555812191938032364865332596203985601036300701382812827200296732652131750113651802640660703028614672931311560361794111722194179006587540011269758172818990209002552346163532112737782735843961622525068432331426982652055547040066266846918239214975261786424141151880203310681609669803387396581221704141883863592776808313106610083162547887002653236830218913356238760498373544350622513804974614543522710136062021013398103443487369044090536147245226640002440939736645535681321399780322531799553308454939781306974827144134842633979109385656645121226541298256084117820725410849312924755622253470260687056258906527527253464694328518777546785009739511403693200907161562452633702968795178279118273386023583068608460982343714863105629536249218942709065704165562410272286183910230587999245295177410480517554966888696998887817154944295078909808808823845497880185509892381096422249574540030137324598492776931039600431705914610432186944 [158,45] -343709299365973152944775077612223358631269164924519760991331068373924689655556098805941961260230647829629235312140595848863699403663208913409819490818550954375488822508939986577488148020401415516057347062807347465796473748564198086846796805741790583601754988269361645227783365240219131700381542979742476315152413061224245003656549792900548620369669353196103154001248466867371967496116917627265376787921418201778835105049196976639429283868976964338304021261746645178485003661370197337825834223069742244758812577000346372592937798238565607258323115571390160583992890871440982482067202083729679009593920628349032841468335067593414875326578542146623541987089659902520889528663397733777888753818681932552944637201757183412996603810558149666218468966030522722985451163546362023588069078387455667668506000348025701928208140875596596580709690328939164716901424005437614310654736081133633247358421449714392999893603369073459968490594936172653925730973621153170775971409537072393839195237669352775700177074405056146574485462590086074724654814212140513348395356886394687000942210864056997397955287038872846705161755991533729189743424439761605010333303014961590718218636892966997498471723411078743548699650082639588984301830224566122636919452648170537174652115754466600851620392085552488443260488109373446869657361016649513309508121624295803103349991352317552075237114095620153831748451484072120778281088720088302683141047599137992913807194624909148255150098724727650529875399493092054986806566037320172979488094899615101550521157358771160160334673071529861567658181615195730025005991979597952747890346268531839908243880613549486688677913659346325986472294632489250260853570367639916998568286284195488869393924340640632195743337605758232750671855077924119996103775373515333713630476041830758738142552064590489190595171047156600532927133635478864248958311877466916682621868954693025212811337923247663349645401454031402218672332615859257149996606799229860408416677473964888027536558686968090804423499457774947737318758295332319302358525985149553004927704086984212382041573157997466794257785036097935500878074577612626261522817425486020330430322912320149889643169354437537167165943040 [158,46] 49978235330399385491816647297637435620488352439537076954044275724686641054614522879951093518711727593812687839858970598513363144228032487932579759255176872356959504054972448554759786822160885239500610484745979982819615193309069706293309289601208336332605513126275406381999009442387747129394844765284174860014448628245859679939453360487717938150290389694426826454508121141743228874342653982484061521597992471378783475459377139494344974935171666351945872590435023449102620347260517896793767176219181313292220481505099163278054508907752487600837024821411466159284541828902170284100811519289643486520401482710981923380310069419618072810137550625580313209383415840290347686240275776649882934430900889279586983418936119402904964134762337060451072510780718501920812506979425065129107333640737753371553469687226771722332141018476802352390894689761472097438870387468640021980952151750608413044127820642088978097622121332818091680996965985605251171940912592442499832557030054047457984925782845036309454810568982353521476667943465914617109134817076399030792848725907371456872543300031327509163133781299099135265797836387955721887853596104695796855493683948986532296996002070479233811376027036538172171922733894243732461207555176730369364071010293188583973233135952594069709500956022110397797860423749375182197696841468312700489163999718279127589117526548884287314978725655888464212634470173404229166153862981200748702166919818808283045210125184116777100246899530231601778988543515434268948572094450328813647854200858260294654440416125540122651624334603321868265983074490573908004708999355241816704740721463682664907922271613909031572163321472974023808493823589782738683689512179503874002497438880298288132195257560716748216791027514992204495726559126197303562172225827015936137072105145189870132022689085637961448313487189744054338047891099588466065825993979246311281642695900992253897613656572475896320674840001773482333647047085516651116502117570072477725154714274211140803539776977667070579517378042032642806326586216244343223480661556646925286770683816770154711559542394337848051059209681029762950511652148464594907060780574735714413126249575210259813954092418652992371752 [158,47] 949091363958734424190938234691038886642619202139688835689606886488125161285350680758781621890630153425980750174169912240705256492249340525849958907405543055012864621330861445405158421315020965217532788545170599306022895598297706109516655655043885631953412102552220481912719339292741375570399320662003870302133178093799716820419346476650858465407717192837876545111120602015665045196844106588436605355434112821218801466072233747229095693305329981586210118266342923990398197559766390429481384915660692895773065851936130675357463717966047508965242100051152332189195515048424032439257400083109627222953607774379947221309598752855576590438995578710802063739526298734546709673242223785529266726319604882764169052736410741559404908065583873316825650063693205806630619314064651276645412132904006967791613177232055690917434390927688639910726030291881911701103188264576938108574448753182892869256462147093832498747581453630616456851851493664431696201048423891652814649395912055961708515543827493619608967363918097324158752854547530913263731319984475560741349951325476483346796423382658222582184041880289517531718849418847869748296266392963492944378002713995865303213305593449888467233791666568618536643828012215687183906021940015619209283899999011421413091736607005886708803977111190397823899595376081430307546838555693077055395746708313384479791840159786053880039961589562925128551133980853690354361117999600603527682534366880514589580133300223974235515879995306764158519026227035836134376308350844579349255091865000067351762206964973790549199393321762883782312389848348474994408262555505088520406250224152056719813775827563484066581626545631524032583785030737102455722860288659312552611996898849941316997224475476060029977710349445666549120344799905906901856517262835300819356140896305541957956246319706127411136726310806418499000226564018678978843698948684007448250368594198805081350040019754490023470221878677003758495014835992276375673232205191355317414702514963660855882762357693153188535333986226405832589225025966836105664958369962982866188842151177421106993435603946080273755615330510647987271540682203223558741612716030539724762392782036469832007126288328659584 [158,48] -2922514054451512712669658560632416011550498337017419612157487467203335175774219541103206756140394932692963353314785361136801802019115718649269265103378568686588680367620131481867997046220962264889965932905669161121263449186480703035602870084992500998907123613894516800281260272985326852452257390227221155966273730561364249331021340291993742067275331544271241193379865225176264267626237954436877691697267773923475317327991851379940100104166649239797050333510285841506357968629099427291343080088613202864837753655395780933236065448581586767515996054109928762629156253805430493793620441790372976500084597291823987051119041986833751889098868506451440406690600334933657934109902238442791319889832474829104460571546614063834220302550717876980251691983654868790906462359317092221366439552884793156957146329179530761604084314074878871351771140487539510797871331466587504734720981424349223378900164048758924001310567237368468782410400655415145345420468177145685395561341431299511257502992464950068447659962642564641271944721946122314815466203638762742395589635044276937917820377803943208666076759808028574532479241630427730174528312601267022994820813181891505205875155269565090446771334460481657430165101489008585853640265771975210716870152408056854028820293844231359159279125965811060583940590231236443773233712446346107147653150155542314783832195198971872264384432410212011480928986013935392630014657162187250648529515844200325709623539383731965345883497711198834169334149559628324512204538018339974050553383045338559428606630485119235041504258606519549758165796421745810496515573245620163890322106083968677680165252082162920991120886707183852952011383420252146809842514358202531959543249613811725512231153352368943755313300492031145089795672800083471048228180909549172809568996999505913296694347320978117321493073201906808726646024164432506042689832746205297445390126113673261494052417717719249375452363446814947787799256839337616609733772967883880196120512644607646291652498984990473381986191835009794190642865963195891793282925401694724232321108783562043203862850737151374223219386190363801314458427807378129013694341334086144732967018864162749717834637636124688 [158,49] 982524190471908665854827600584808979281625533969044244993587039139415975108093254859581703944211639428303936685384441590169209300479699530945535649324284312760896523893001705525156487267399135761550263100412249321247587322636379140428300632275027782844032584169077269696128368523434196430585292280275819373148268662198760281540864832508366063366854111097875320732994878354938749692728026167748566458385799633549991048556767663469777462112628080984011877536860945663021041064594629258190411192617857797240595337703697874793351161267543029516177472670477777158701583073483899222525311835402863065433228676987326657166636481182582266922377420688942562498235713368121751830656440780399919450299800093556855912713483503955232745361633502187108247498417180898388631983822865231541867889246974741753170218351020944748380089790772792223901175281800182204030787194164747328977381205068613898337124050542977428227915215392305724079992698038236419435734240765012314945835249464080980389714959267672322937149643995086387563521289621051564018899092062019062136190741000787377278417032764211344080672799307356598523823271445361690633346603470656074204385884442022264649697562519374954357600594298708858539783169094729079626703352937821043974309690985124954550512553353963123467065466478798534824916279567312112772750778997120242775644107907655320335658336655568502485863039499595057424798986703432344550959844061284925280497733689689630489040674346090755284910538940795077049080105672105453814049477303401555148792461373294317319377100695792771458180114304406277677805044697622121876916551293464207065195084516204569402346684489073083022847875283772711641701388998030713998138991732184633655427500299418099641418317773060749721576071997037852172056786003224682757059050407520982388318766796675034737950785865730592436866953695896932612290398782905646075158211155676640526064813595988867232954780406827757575128368408571058787198228067783936344029984786741417539413861544739910123123486184630979580564742291666224888436995042954358563366851802384981884272589321387948400906260211875543553265097956776867112404532420620193377221651209767700423834668844651950675665336960 [158,50] -211603819661984240571914382942506430761717068426394937083064742912389662513514860298140345261825042079956622886331855089945067880220314702940880767457926936505922853921332365751986786675653761630485064921738020581820913354686643270356077245787212426747568925283689246465906342804115409314907068235434034461367155955963177940281475516982770401820290569901043499162327549088346457615689131120505456534347215783256115460386074407959711278919891853833610233062832066839284124023778846727072075327756819061760405940479025715639711704391619800933247158390628567143029085742874186973469772122266770667677683149681174383384306854671645134596538615787861917825633297135848769277418185726353030141826590873729558347550155670727781066957313424239880820187943997827604288610212435211487276491771709910681752549997312008551526033775378814013477747316670756632701960483421358525343854605969551911823929084251459661745682275922624868255338302318833957796178242421636478724314879318930950382971454150646866772541085327911816928911607175836358228446487718938671754302614772901796334037658917443892800747407960881479218633500001593551030486845209747308680183783756520529504726453391978931175902343456381500529700413793186402458564393402868788218282586894585036648351585253921628285235762036211701186942927460257880987617757338869159177636734025238901520320752405864704664310339395905050815586366163289842729375038520008703690100316161245880328032828952448013411260029706492971412065116443623576695431150851210528430452917395414314517373533297706328941647041172844110301739938663869321315036830927040020719996235926536165937835245226781205280802717180433447959725983404303183176789439942790902230671153191245896893252228480638492828216848339666997627480926353173422788543825635167867962564761474629379511379152984019120613477926224637913514633423371088912566969302022006837823869388865537784780410326508698389603693013714129069260326619156778442673719235252390884683031109410946394673675406201238531561233105498684496885528462108555195420509841240463533684803164403063343108481491099572720748891116416472619300011010616736707840939681157011510357117240889898531451891942 [158,51] 32744215184606296250598672150605158077045740087937288061332037387102410009028100046455679672731241040252204455110000144023955343476715074923580424306979602279763778658024574856003091047603429213257277008047821321442970314481584634037598827214181541862425838714701619888194432353758699550894434607041306572903567038900397489738485096804409345399285278043011512739173307180271945952340937311156526310421304333154000868222297817656460224454389810758987206210510296812022240418484416501077011786226389874801433560866137427387562972780354966820042811458696359856455828881740596625976993812649001237476446818668929483662144925026830347787492832499274605527306288126037575782245383611778191628639891787821251802892884200666243955397150459356943374488172785567542352807806238728108202855518114778267984628285141223292918863497721141822209249419540041110620833220112973577033084901189382484251351602382370125366515139700894896657686577787162217491340023049982867980878128433043506339928668975837450215439929125323992183719898137284894603514122853897415699625363491215182730237316649425674602899861395586608111587765378310157029784529453998218712107125263952734059466008219308132222083040814349081687677273149648764554921726958153827781299853990914549445653902318672149020069151207725354565642839957449560493322918169625311158699813275591850932810876491633930201824058518435348193960244013409949584305167767249321513033972096636138315057994307583264172524300763005876959339047177816248122224076149916804640821833242889444929209793210490502198262517948439500727823464761780982101414086766808615364223230899535993536373891440614928589370419724968122850838030133354721445860500835645421177669718029704681569421815337991226411880597753365887276066031717760798972278572430666604801596796056315360467789279842798787256706094739677576349533751150979948376245743197831333372413143469559701608924188832749250224606113625450679209166677394421881083260875947434561869662246873970363140899719558647177211221357470305751498545516750622155697611638029025061471332759999897463260826716797735026830026944729676662358316255993832043460196929019930414060719781638750830043840 [158,52] -3426532481788245234611851742673709410399633088547991118654433347202425836471166701142379617096865129795182815376312636286308584410777981229365792265410512556350954930913020990692358458853409813183995939336347731797556959455367663631098570416846234240652332321511245850384362988183549489003246681677915470934941377721138272258584118940340548393251579391020116730536023099493433601668600876494637139518355331227571262725876461290953773680215697940521785552823022698450636239419570321645507265459550127108661912367070408266155524886531866676937222989084319191607630416444658847880903826644531486071527140563737364963258810445602559184249244422263862176507606319469859806384788880626839992311081860334225182273216314159197003172002471403770823736479552098068878909883171831083590261831649477410302829623056960127709682397434387724556274148250920436366689737709518681900058037142356013378083163064756179751379458524754742325473979834619483302353550544997966360510513257226042693302353247864235749718623031964015996195991121603306252006030668547120325251890510224617366540723394962219354314524976036608992570432303583243337589307098228147914564006671806987890645215416200312736324179922450229962290350115209645442705037621449969969767229947842423158226744896475601198862055456119124620633185518214536502039731445348909625461211592112553326272990556916967730684982198659997192667145759390550257712686452913081030150999438115506089416597984056949732256724637894235782191126902030835452167546450174007369519329003917679164343816042074801729594256454100397641136439774548401033292447264904710073214694682290051043601917320232117683519069192143302483955605976225502016953003027426193379409935565036173283217312034120154518796914886052438174222989139835944958868027160021975339310571480697123645352045712913089931233647721722500582745277065109782650165579896878920983765247185522422171092463322796849365021112361504646727803563297535277723114622909442063015816863847318702345818488153229416219771827292572896562489631816458710745744983076947572433864604391419834281142770762035252400928587218725995252064564352865491119774153456098247821195885477371502976 [158,53] 127060806893566309769127398912578755524496989897260053641032983728295616232158003944075975608887984900579776569503923391440162365727424753341405717678732645620818874793404401057181659117645660435015402046330272238680488180701428283307608054354512973413196701340288635501800393814448835365471253309125930332242461476288915576764586587099148242528557460412470597895085034300291638800979072210585452485210152355606805207258231366794598916187193193627898382336014856204876426960848632036037151632028238164711031122263426166167469479770530172500125804972695710551430094591895591194116901182582155457927375251884711144172573155043635944939266351829482265734696437314313835266360801501888368634834161530102836968924800727706897698852919401505097200874956724449341914823579257880839014558698360906218328493218870599318970932565060136192611326836784830072901523123340810951978444259044449380440387244627061623237469265653173593958549936888259635893773181610413817377125484646326747917996146408433298938010050447712363979465098213167277968474698666876477547734138573410234048777472037717712559128402083636628580199023099404148227229911669055531503426513160723439220642761838231487701695741531301319693820502061633346735011721538358244387156819455729112054886473750432799134639095831791642469824934402639013813574627407620081074066448140955185735152988887887724576692045850839261482664898234248246562423669665979899422449315762669981149873394206131679063215960246587581993947560677976662999647540200939759073039389944312715841821433227377582958419917731326669306318994891703760068866472192785716658521651733739015319998423718123965295412703021707873729337260831312628188849923239186435891810020879743860601606084760114985220862205061973915753308969673792797739431776292314463124895341289391793305099690777048872229362738325269186823192757968579219132880070564476813036482383826704944140284185634879681824842491492757294406448676179754595748741231638422381785839905493264132373402129123243245202668737473769875205606607942686050683211015091328850162106896767310307382190728759762464903252460539108731917272875294678701117581959523453550870817281607376 [158,54] 39364559922177217413633020437862354685810348777135054784582926584614576279521715520474116204965736314435868915806263494376484195600009856252334548528610445477161803774518793800625479715279838784932139653142821914312347158734147574757635962962620403975529261857018643392802245074822437144395376172493548611542440587674256251365063382817878899436072435010618606591103938437238062686428476286663288783322448358348320223722740719849679688471887020822364666488198474149675079945546041418597590813209708913484170887510752554152839944068978321403440724725766184806853923929679259948493942017021950568968957849469395553058573310580302995086454517523159310298411293735344124763821023562597013208013814575831822794942952969486865557769474722697495222712267781882757655851892167791854466855941824500890076973897482189436035811331307970854817681936841751872512647405224297355224629716665118986832185822647012459441420352969128921051319790127255613141666876223857658487532231144105540565606113445816656102602934656368345220096957803341163446799564120355523357134048143938465527352117388094553655557509844415715560429665670947772270701189455351605560310066062686994394840228195502484697665913923190354968731004315766076919797484915739002356480090956083887421317231979776772363795595843525643437071415526577171203382269725766662329279121207376446258425808347713233955666924042622578028187140932916888208479975082436555620501630981583831872220612925323522229141790760096838328709232105148396797138216563186470718170951302694838844013873405975426704296645677320679555460327861878362032544407918724009429113230100952528806617087616496551373777622013995904824939493834557010569249469383650714289896621296998137911475507728519650279993418033743766252621366144078225104854398691942020987006000621293420577632954016690292626102449351971326718757850971187250797942736199147745388416073773701868524415669853038655117533831455263777984331347545414449170799464106407132950472958041454267998453747928226349686313266138593062037472690225116691364887582102555476803051860580508060685990542772206316721981801699072208071205201448584386290067108036556854810162707168 [158,55] -11405968336922026253345963058837490672237405244177692054951303472143236238155424169257844590631186881972017967812160032172901165474428080287210849580698792792128219033659728648720416429495024592687327724074141155421741630774534253079803457120366485285347199541722793044043304081575687919292598378106033588015771730198491577037308545472776631995588461847460468520465237774060974053536743591417064842120030361994234010890239315960331040193271209245795414326130033642826913928329958663856434932066889781806420302887103930563691440725429883897563262470380717814781910918286343127399088772449894629458790960770519190887451324523115454660551370125812880312538059367637693664353781515776897022490040202325189988692909019566510220306187257197381624985717081122779528290015472081353383510777887460455324038811456145892605847608825285157223850760413543902535398449626115806027525323288771788803790604804969242690973762021959821702006541778422043174629899440266863325930150090201618215300477302828309256837776132180993863944330838135675507746485857003280212470066464370347605080319191745937176654954422724697007874151664971715220159791249618020191756668621864923196344852620663860631637620082633249649927730531492122963322403644499618879642224258516776218928493850193096724386431669530121113977032460600651761847933355490820470895022695687389471311172124014502607613062076685666072998980962664913036452802098519079100774372139005374789735705152560964496527524622577918682380765932018411012411766663814040239409113379096131085113923126505133127888494739921425514577205417774657531151221652114215156725037958353009950807338770067209193237809478790383333503428292778047028854044246658502498818241905306348900534816752295945367695506845452087461263452376339047276374438004096344450297514683656835481098056088578666675520920794923710283843889703009651777285865679764458485222577075403651072218547973984462115954198520021936955046792386295508968296331136185948878830439257835335056067828643879372672769450356422014087464197382350776515009635008045047854900606840042219817108041114775527990809166716571746373788915591139862545862445962228447626735584 [158,56] 1866124706726667763331004943405075818361119944490779730258532767233615109726605030850058563660726316921520683213184399238849560448496987245023471550215802874472509910662292611242327455655764734420731876773268110909964660503789906007937967213090176104844123344723048807988398580202371968205972753750252092474374382509095917186860862109591977153814136364603274977540723604382955764719359003293900266412777139125497181392278060148238867161393783857219035584458213379303335433385439265162421071546949196617538457928932065832899544481850590240389806189932952881212685678181857339791314985620327456352464709632328855832040400627685712844090009826998012689939833225639711710226267368555662790619700347407245507538657882447526325766428372950784081739538890836426350353823126893572031713716846055991820460522172492542738039116735375893611512587409254750097568085373315150709026813622573994132652251819124053113075286752181378718554924923216715618749540310493972434905331998380516714724041155646288412886534994763724290789055277589044187712511466909193239420865246623384536752979572020389170157123347165358050534483704100671983789360375988810435901632886704518773659639685809149674008403880369485341471835322551680652749638096422183049761224156608990964648782443768382066461048812123793224157538009734599110108689393364559322484804469203518708496715748865279533342038521399891973599595848567196996763344299410992078658027765407954536942041748701475859102926836059209309476595618556640965126476483320932552556955403077092237882654618389351235708077387238044094002237142643679425993229267437344983916702405688798062650458839420411314170120128647095371848714362509452092782611927981692449851589725673689538038444930754759429964429065429264169117682069873440440628285357437801371435863639880433495935663082328635829003738429712659084842482499659429190679740999587542017409692149411273324083751686881161108697378825219638704187449970947934591383203344000033024406888808880094817954815010640764117683785178828537393732718913789940652403153422682535285268787212975419344985730037030565616249426539492455193182182139004187007019727241417593640672 [158,57] -226233181100131284092406967484670030623451129230552068182408533439269142178294513851733355398645423862024067648817937578515171882512708644924962522660758020442960725694263500662327051824155410212988050569253174979164704755322545886902535619392500857644194005844537744111986983247437242848229592236662364811326132898547013284436293230380580420123918290584860792868359749013011252438836606905034107989503465619467101813188443227722051085027738098252224240606780872151777537681680401407229537610110503200268063782072998384325602443827165917538214986506972387005008549386670803665965581153723845635087887553901996561188590596187066823212854063789669264359397151549485181664682208652499695078125843797828381219245936906750014748313815592019773265953612342822328655314645351234914515251885642454265377132865722047186122183478674881458176040228565495592493784675951931815320780598230731303807212060247613099157198802146606180926924744158041950288553610574946578589578035373485837517723114552081051540060267896666842326965047625243283518919243102599163142714518710021992748367697210219671286830208272159263748642387579038812563061778274542011177338071460560397086897298715464540303572383041577612990474978110691054463388884563422339026693261336240238363851364875424330230025866940098021909790294671629017208971635444044306876473810057067629331806215321919989279220132261699808151296858009173078131792605825816403545075052563257061085249309334214210036528853925215951093062619859067186125614770434973905857716761226855593237254272062383191052061471969806723143658177533861627369282918874630939007022000709212612758841717105283880451021130419192032499066854153241624227249238760973952577788687428220223806655299134141583729217884565238838064127364653927563022877132376247851606820425891262597150655660206788098807606126884345355667898619743677098678051033493497260910091698490511039894020100836966020525099871530128541021231439678566721738738135765593926667484981327008359000802040534219551113342576161941469293706779543902471765869378985680441095439673292838331523847599093862415228503175125952375331273563755231495761379415768288040 [158,58] 21978058695740694673391198861938032986412784344165886468699739940837103291646862940335068590993627902807316729770758589808890001008238271764667572396912710062376722829972818788158135652233831546029984081375979668360232422843760134186505321256542363270166001653335501255472969605382725936792577076134060655969271223227201783855715679819918718220917645944102746490424143219965079592297053673898153806948023809824740452327265295762849805868830054719722019748490126572399545849316958569012417020339358882323371921494218805103560389309998276045776114604755650439715226944292353367086003219427758830844280939968980998584209453830798761916867508870428323057835844916073846118522971700007734535247816707688723614366159854649213326529722389109114249554720250553148254579071642323563517499624586775665174761667718404532083232808608723725510943656274846165768650120877172417760775526117073283969918096615324952181814094219619451803595427199896197391244035539838621546474544834211047006657257801706853797943177338982684702344878997336905388357793163084921204225887608965002354310008817982687496347872735629264950775910747954428445040934432148451829220091223531922834015695425511652366703898686074171094495084849809009094293271428779709360540361942581936920065563871443282684867879093976510715746425004057536371872902552834740129664058979018153690578889053599787700543781677731991641123688286855213914441900178830242048957814607535144490601542346894109878078497754207369426614168517329305589984896911362760008642815084000858767859365076532704616680653338600548215813673818228412309423194481729994341026396641533983892714754574653123085314046048520674357151269450716600234213106718863128125009447299554191756108163177546425224141837317335530974133760671108476126619451876574961181477636496104824773753949993300644930399085411186412662478589823042797490245425935433923797008713904896808271862944855618339476454652416275698190481125844215789054301995319843977629873341834644301573898045135435066687975295277512834165397678816192571155915778688123270055914745213538484285171562202130504432075742735517446199373380952421488749392111755244 [158,59] -1807728687989490343896374570902804763342831700700436979011748288318626871717113477084779218779648819767206691269012155357226741785694440482185687094075440625171435562849594450307119084823291749604727401019383702902807505593954469700230696705245100760092076646043274428275220631649255734876766096657585894628720487018522177602102585649501064710342132148524509112417769516710671125941060408751034814609423484937796772823715285650658537123342647356697662013205777183714675656569836762926048618418780332808753329239037167009640967194685312632848768722691246184107977155858939817816569237982095856455190703563192024768179640522181660603131378102416238638137983731521747575875720778097619258803155364319218118544583054896522229208126842286448398392947835769826623083533134943393473294737294607466477956754467849061369821729532926355861293926756972601794236656664113588537790914128948233327835172769788801225163409124964170055290745097517105374839871993352182471447514870996513743120052335075188775013037944787934717026882609914469013828210569889091287218152096661148160410609541711153763619913169616818813236143050219505525372197469143347738148463839989921711735728020921084523987267870839683323788985870316969808669548009370294360076463650140586457664944622150197054749998330876276617222001035998271955906626246694072862789856128622428258974934666515689692214287516611239394830638912192905113007839784374333422220760646659320569995789290659109456463964253998740435006750590181212636598159950202345441649295629461423512519944236397541264185188844015470337932342253673250282014654538604633242385210226517760506844771643662408901585276475718063787927683095412897857332182362450738185226962358847900841148422611291784818060628756375323394293332203586659391550903853660907308922574615403633776470941567735099289543310896980696131438988828877881578520253610807503140912795297636243158317780791629960365265343445066292122029339084499287689792422757978690100505458516130498649612866083452898496681290484820670087914911665264919163007042984175502916165517507321369911888098363858136209294820530372509819947513562174371132772825984 [158,60] 132527180081660814887890851510690676074273177956794515849836833235296384236079272342840420382265112905236614111055137330514778786788033499668975345470982658731526107461916457752238901178883337320667680040935914234214247949836896496481163419387493884105516002243706027374307002950354038837411349548785061483612223265458233945546609057424040501982832875452077372759973935373734608267947606839336249076467618903679107593946429505603159528301430383800942778745097712620927036786576866648697988011474973742077853211153091393092233337347694778761018956701703236959387705725558808278136048959072599888708901930788269000252789176274039290530901771979364945187964795664909364698546637530855257082178858676984571456444736029281739430493018141636712070113846711877690611352826502840956029508834917305422917025600380095514978357625645269417071498847363438382546463760423997057442874473779582631637020348042639036613451860189416575042892868881793588025510326885622675515885893494705425670084984156771678566560782944591705372083120621488979092570804325171674952923846430742804481742221804392292367039042379828892333489709111931066994015466004584974314130782819887763013694871723305640022701792726484947232352759948762380640914542316431911738881246027259278073762152882425011907688687369508313230216772188201330185309365976167644305386848501122836038656720625437980132993870438457996747468201999071120397142164667360105667871119920858823878964522066808184080599940956952960160723102046027108856198938241031128618521381474241680685562983338358235365716046234527684614038096857295838138032099566244995665361775540053732167369042206324493337329426525507665381179748328440179847223904575470056292021189264030366507513245989403979219958003132449343672126786245312620094069985832709006080653069667068764215508601606910303223285668075604709200313182175568391097019377054384182921130791361512232955555232624588692354104623502626796385782671658746045725261292209367258917318710009325880129857023070740364442487324572393485248592033722409608289070213315074530755324520166146398707405052080523747332621853690686387209887512494640858389056 [158,61] -9166202041805273293221712286340540242996014436719458126795442096526198091580334804493233723278985961605656562316987952228685762104452200395498311821373533986339764878753012197636751835849431125706625627244453191206555226585287763092014076222602039686816466442140079861103952796721981901096882814992798541587926954373254589129668074984213517987535598771199468581584116432381317623288988984222090338503042429842198377906428674284300225802869434755673570810935016296013286096011105898741083873724305031689422494633739068144659533764971669924249959562574015311383678871580332409085822472838909024124439342831839737531585191382185101675542051090412027219893624136300783233451718102720757586456858601611126718401875464384599875210215139494336669519318256029844165328508875029164995794397005014261848973141013367531022167074427525997095298971908649744230615626128359339666626279669780582701484815287937044312709590015516596045237632524006617497496260191935156195335047332177498575360607616236273077315046544431164796451481225265307052148143617862479858392771310518626025500182539954943332105188857593345511889427326173226038359374836055290977261494521551880094460690890937490498521964282970674883966327549748981525815653644986109070193698736857717536691166914038298551129867408426820144224045246179933651921340108675410966706289372831274376648100567955866077797500707822557366019089450296890498144583023715771527865099890656241029676831267875617012109632659879830482618159834334806996346117558631475596524445707899764022090635365621294779159548213701920147898301658549820516724387295235915341204291962918745498814736538044330860775712265520287902166097119219337197123655232055248075448989512416345539095563915772498548918751397534125731533397242253290984127758634660628419861574137551351565496295859291544483597502254452436087985371811654388691133157006114008636917266492265152936951574254990706383631317891432091181158179597005538585375491588609860626792912959752881304298135737332838864801148238290589489316381619956775513434886714886853148484536642559513021621924771163736093831111191186465370736833049578682496 [158,62] 561050259296541929720433281264079655744419747860394518697021235387267264496825261052075289993709799941406953662152207028533072055726851536206798147470135610694777726432911647801126875973481517961913612323590017968455524248649160855449339043746321765906112851445308923736967472647183220103242501195510398893619644023832700902233195284981880525980394962899082449619611944884704087605187887500539980673630523942817246434493988879445884986143710778089221218375826956852145418414027542634720511346792555708602980097478666749024088266686670632190568685651020396538061737050525119360545027975276763884867757086321162157841103466576750085301249020924669500528165323959946254774591529505033174452863193833626647344214513499855060060221402576398633745682716338004339482069135284173224940132864569173187311145314127363481469241163023337412504012620346630068836046805176279260146707458944508417371586050972222061751568268419937700751007948715528462737818399161087614638664355221238631699053771738140409281420684106092297080563467229110344253570434890319815507224230537854361280755648126602002576301456664327604724007790668322561007409936781744332641646578549373403009523282841042342970490934703029662584557866145470662829277225236488421906906358448170407206022276492205463741837703350515816751366644247625034811452919917920510392647214969429159855565140536330059128584879637908261762364960894895342473739343362084155471770108035892813126441105184146333610985837313335279182988114621621837034462697062397938259802784427591043649636671968818318169531523446345282086633009679325396482556522118676075895690821862358385315299067097503114733037431466003608600828704026432167039316372740513562553615134322500523347491219787034174226461512259949997302692160670862024159431489482520908010364270503705452816937361652190127007637885373756532064458327595620556099309797806346481478680344604840632178546659513050231796704109154116134334000905122017306121503631595940738955591812189018709357138853522899426414619938167636452018208084689803579948993976226378417250465091357660402448304192501945919710604046033949844337670674036840 [158,63] -26692362737258281723019135613774358191001716109119956375273972935265428344588113206305798070748586352472646035745248733946175289610060129347505909320180235261498745434655054006684317700250803734298294190906395189481521939889721968850382104693889485747404126899886593927419789338796733307665221713915824676597812332310471961409082175699573893580038344178051150521773916451659376416434414382459549480278383085136877656553374845966335016201115086481226308177845467439993131150356486915017005467600461403842066239213664852711316307939158515047613802928904656901074274882564851031997575489481301807842873760109467572770950415170733531754247786675601392290918484149170072667954785774818854331502132833858220772998506620767986457011046719750196469740655343193899601582499665439521994085254538241021092026653238323863018116743406872420848348980437929926412003247470248634194434550269535017719368978839517003448179125135621288203533795734579195710852087818771402594747847785560220841082704086054552309853699734555292433120532683312319102547452207083492118517415489229069361214057341348823196696441788168777757926684225007916262758600075166068368638727637384958889740245017425593454260359290441874465293336542314309253148428913274307856713862859048020174833206821874808364724634000272980915528189463197822536472058404818170824645008427400017453848906637932260774222703286681421644834698001655328622467048404227521088111873965473929841952346115808495096057857931088699559060091579949667065115367373687258396457486478839448365150714870469619286794679859447210798742811187998730519673713896020513076099589443328252769355473104397578046424499117874416470970991280624858165606398944743779989188299226688945629899868858060638261611146464913209120363311768298748506837905832305105014047716621121053289657986037701516350619828071206998229107231014735951826871021014386539606717629709079211341396574426720869875045932988463481900575754077402657256891735458168457236515294453508730916778866456130239581283674800348820444084365176398186775622180404247772312785687433907620864775670695458728731971178853487385987322297152 [158,64] 842072091252205800501547304410571348352031245129439784983799246058000971930783704182140535049503468930324765659607783787157480680323056755704192621236233918136539926890133037874926489213808838299095216069678699488703340535571307086978193371672384686610936583077457115882664163138866633618692612812962425392224618044708641382978480408774899344584691438138011054859561482671319533986352385972520854901837851416329699923803808433457488157912788028004270757458410422425879256824400074037061336674920737333137007314581190603490529268177697499299357478336646845862034834163910311473155369869593893622173107689663432644798792341081932604770862441886470980053917729432263112548580620295588142757404424657451752712546233287646979631848732048968393704501932760954069125319429937174886003560579375155377529395238620867548699033111157263613424475346527653964049839385918674098031550637185058122854181863758059497382139516190964415407288958192699791406263596819402833909522117394541565637155079394935353845879473380526450363115069967328306374627239791444242821730941594934976331763341611859427958702700266953844966158573797004630628840393638833481643825888024300825987640544590704828780667733550191280647542341206153397262280470303821436615746097634506303544163316305524874514343726653871393934316208565033745725396600159221465667024474675516520752262015162540733184757216825672562579578474687948795037520075960283452487388041042830953508432757906255134987349777660500859288805506601440618213286760755458974769983894351884534837268632270281422977472797528289323800661588969007001540052369835868088268797914961592322155204942321305641372981316625596957682057153086780305775233962868255538441882109334323462895639216377578277371720300336733414294787316815325365382437351915876487108507232113003912400474635277114299731415124203156590570053250219424227138648343707781840036226421424439852207871684843205258394875634534039921599496202398081287873174406115036596825531149920353454196830948808624443957901609545881503537697560710562975283840235139473016218845520855839513461486501669989893390783653852147401019200 [158,65] -14374469510247339718529090077765892426981594935761293021681698238795457676951420538870707721594055244192289749207945165739621905063766502064216630001706574774652270266100734060786949908407579121107452641805079725392273734725516692729713733020201704029185479806796206038583976650537820229972372515352195435638689278613629158045906391380712094770231876508558386642637878962329237528677142498298359616853958275299302217642509296506296851061164886326403279419532999144579744023001558160367345456007457979944194467740202211476715317233266993378312265824453345081972473344906296197116481585568411662873334020502547700335192492705846017985636250164940973331261881033066342841373365712637179669778868037957117568832116648976935899127741802907968744567660410233681865923285503584641396538745449569324751478738011127117860552986175633394864410349452820080855490230742398427764954708118806093754583139025264868027746198161580468466934439660811934541153628906619108228893768451550564876349543802897585386291674641665825145413898838409176247707348367614128041379267774565001766844985105506070689633434228550086216014030431561291850477292086706635943154230287324081621516295385167613815880610489035636361012467183011662147399972881696859187499679863913538486914512440091003312169491288007670705459144495622686446862364585083724116447800709979213992959311684461115155950608867439345955479434676582430845918291681341261370822413416680479939244342053930334958298318360570611723197767656959830518752162032658224199856939544517691281834929052745603414028028118364591212555803077032386299206400422209659831911266250875137445832301757096150999747421654869471893810507801817702666500872885974279368669500142370975699319175680916545477361233249750041811281338287720754462141130579227420750822638452775853665475010420259443003478631394846695229590432689740476757415346966687466924062104633795946567342390002845957601910562401541742467214699488433797912997324641113855936602339780232304297522505001792959189164806074301138387211839437833952001407437448839108003021023320811389437955059006990411972693007817845699648 [158,66] 924687853692692583953402417302217580231082233421357885904106916216591664532183013782891986736863185845502471368157505509827413563886241096419999009452498169919773132395671161930481263553835591962358072275157795339618629798057379938675765937551155612484861487136002760712661055852363234844803724905361710238901163535846470304470568234134687754312216012900927664530575046344416690332984880917839919294485484064476461125010802555014600776007458670808412471701406548919462114282738171391871793291565840990372348826835669607413598169560410525926504888475852656414183858887912292408377031755414431929628054102215886126722480914187956895646118902340598178943224095013201807164760240953048578263374479863224456308816706786244351214966679534111746143947792125479503672831421331612202124301974609942714735870441097804536814248674152014180687618072403128181180123993854341080187126075347007816969406582774577107425567389568019573693833944588172086978373475202503245252704266007338950390187052165485936032332355932212688820652533580785257828363995855839950427467946122459507221039461110365825870123933099700427003916884746279629722424294126886139442721694414997792252164801358607174837145342670497359891167865906152085094080617676835071332285171134385654155375970660351258955881077643262188239272176186850354132253626486855425482634480078110778052653324776876555569948029476160537642975621493754958335011724274398328152337850919941116311392249009083629422580058354287830133693490336019487652420084006660705877904016216650905924317418859201845187262081527064960564071385993842924247416694896446782453389746098555112822503669478860297883332905043214524416743500785515851023361348675975885914102544074509390293420599736675996016287472498900408643069115366898304977785214077687293756653611159490481591376214547690316593939426298257649437049953721551877133817356234657986547416345574081313729052095578804678572404180620100952448204591085808132007719647663100351267150673398738713282172269001302278535323970085207745934066615466393717915480407453855838028804133880530499109702273128657504683748897953720 [158,67] -22926158776288083799394588313968388591877083187820340641143621728378596278646050113942720050575962326589902653629803157077899799799118924788282188611701726754052172299589528860242240982175764930402050348216320296048697681797444574628244084126094587624476063891889609527797894811517750530791359294840536528160032796264835233927951532009668013202741778917442800129478537620626078533197127354642962823217542879096140556288648488086544858849868061130067633477022079640041149559665517700715364900102491898822903737488348881842867488913582605806545691459895760901438460185728663640075252500108403820832757669384565307458623901875023801302770101877351685807181550731445731392269311810334468103038214011961782956733218292801869108926413482050261579912173197730145747237061541784729342847297254373239248410581181906060957116660321319000273127675753612691369265872114227911415885834502671719961727794358321787555091814214608242803990089246990939221705829282358143540587033123169027354987842524862917896453381320109852639694264689164612036315437981179775652125111693987275742889652229760495525532559004815036295741178262415719120264076316955305294529703473745072025086010934545154358795295363178493105290092420369576689504486642496296657594194615404210927944940995935281097294324269313666645319402141417834924657669513587135999940019337932464259695320570675449823596882467108026229960461588804384192031851988398032821503360149544078440292338917420471115761403218962403412886686773244052087766601485728919730853271019153490904035646113347768238292466983553590286721435529160306075695125236923007620639943027454525569827400420172150503402261083377261004678717659857337902243414932516452715373950996086926081510346404727439359089238823187280001514255449233509797476059829542788528441179917340443223240353465703024963238812284326944508571703784040818138782800074452463873020810047204910768686968593577465813870713114087948708817994765675673237707250330316418836652239042601064074887075379007091063749862756163752816381030821157572471874551746597155777665813907110289616139436114162689436990378752 [158,68] 1917260265992152261368895726642446322276168859946794678548435245942318119196313084977907773900030917352987016120530035727229714439817985994332580306269925859920315769444009732099005025723789487733451793175998030409934010946602572657156539433956289442672052323168101911684579273370363128356860928483740269454776081164099126964053670520948790278681785809572522614192593453536571590804217056121500786696072322107760140985265373480688191772044292545008067007978682663703349157514864724351800712609942990799455441916174331877672610483011990755838378913439392371036358447332201355982040563101478600052357955520391120978255333260538855579613102990045513240066327904695401113544552907733145075405712585847584356323490890052503158816212700149856590534007123690710449671366761453139739793195523602622972486304611497771244796893198071175006071658890056943538727925307071002118897219463582087823167556551484869480136007068647105449077868479907158048026673908697805893572844173809841385993526887462792584115508869018737499801090463361281184321302884682357276367256118301482781899624458470256425038917960341409146264993434153789636636444972452669307120954731477977556867655969838017810848502168766903568423088813633471887228161466436307111000357468594098526526808557774682011058000822939714609612122827250966667889386813409248357877555596023001583630329668478363232952568288372805766716745134332857632588306272161119954049881716085707435278934607867151873163200896591847282597563772514562080018796600521528607028394055028065341960340199648474877734870766001268458992251078108362181447819581337101005519368967044954651938425041851182759972507357981357304331596775388004999218766444344258479121800670135284854919445814125372658451405601218599547544543950902344408817781377724704256235777020334471378834835802791496987739389359431348000897354024507259937708438666317495088435668760074104019519066910099917983933151450563394438727687474007913347597608708471990656832775404765045350901761327383056071983234803184019713016629991324882621049783083551874986332657661758287062937053876328532059741824 [158,69] -20133789271679039507400414548518743499241346713886518828129425720330337899244642857910654498988505535228267188262235839987888644588532935086624858263243137847375819251518004242418620976906647236084057571287503813725910399936911796105804305297943691708812689857727053740805024111409972649422832031001700670164292565889511977982892991041177011426398785682415196616826703674870866599822049929502399190741272830295868524122065464602914953590866670640329434898614137366990600483710372331504199701547507062306066190237203787663477161361375102612939542004386477309012114292926630829781161502490144922536488813825090290232647122842577949875333228357531072037470704241008030777020846544200317281000450932979185226377646123520639876987979536702938753677800389483588060373087955872235378403437458279163995566197683489457399348038203893234478988116899464536050211354954708586045637448331066716937978576724895702090212019979610551265341309698764517917028446024080466769584192666834009244499546505211179499454392534784863325546418256191800433393356333047902314074941746894734224532278819350174668324659582799224937949938910315534509708035918626865367087816314566244853067430476106728959707325242357890110253238466106942989683205871448102950690302491605678726071456793745022675455688581470444971547758106378183477497555781558036576099894929839571628560440821225451231636644404405509418235303803943054761054614188113656171588603711119966243299851228895801742590256063057073545243228461316336484838769428948067517306492986141234622335597451447456937139745297367913005632926729418380656009057272814562286716224842622913574535507727303313816399782632027979483272879469200292956065101004132247427768516732566160312749696318000449139744994101739292313599023800813510678874547503958701474960684142671462611962974353592843232247815146496223641648769577682936833306572348741694623035315423386811403417290636549304645490218737616552486789467119143745047733502307607758495201292875733557638664071046125043571826463379256216829637954953711843641834118335279990041878320194952027209874141758313309760 [158,70] 1672853727393004036648565827770058132609617556465793572153482404905082111206476689506236263826157216937465568335342050632082469520355486165995789546829531005557620725074902138507221332650366647185735363643277336364665219757899575575566993786264441810168597531962721028041205831740690912642556003489596028960016730351829267369610175427673158689440084070109266169917594761818452976102849203139522335894387500347798904528745414976429883625071726778431709202307670249362476429390288158657935806257294324962629692012418867854498770977111475854222764619485418722273285700670408949385726866650163037360577519025048366735147317687924852440914406486637284576665920765510702224359539122584031932167801634819920568985587164485333809310516274571447665432912387077089031931334394052364623714953627514071931132547331837218750768763754296178102383302127495218790552469078522942978073401957528343898690910884954722536608231471579629103286104745523215387688074092102578593041796202388839823655847946357665207858001019629947979792562858014258968562415395286983163720817183461023761002750828521672236247669750383876694236216305660259051607579855743256222485088841713894394014151426734646463607566502469922762585714172493382896409574874885768660180575613337934086470908699182133704107601780147146011731399385070476867884011669873498509113172230761954461413342057635698178938013698481819662453799880407871437280272247583046415124883225372385535143727417059684814856362427255417791874556295211630292302422831903991449761848320212414486778297445998750225960973067744325140175976867935371009463519654811259660301224528721888704599752514501260995739470074270824169372586284318124477889263223815822887096039914100685437429661033145637755428526777412935403554499128673609692343499518627452395520468730545053450330725619496456671241795668727187254340693043038849703585250550659258353662424671176414150333848466900928098242464165005296215353369932456020120350089449134621835957383407350008684234265681181012239456373961741553287646521539552902005116755581860497893380181733810508129864361204505360 [158,71] -12014425016544488725806333051046550006490238262753973762386975944947695095569354719865979502351953001317688271984897306975803462875463274789687020168602863583660794266192546193921494319625530789433351114150830386857647003161129563973923911003681253834712075743478797789120653145878871263501793171831216983325314145431506282961327583008028693430821012418818502488843264650671871510865986028704025261634175291193403606198076473402268360449151918799405900868043518052321167595893565219546550966542603809696851579455236953096204098687768390822242915195261962237242944158183527044335796166908997316311343878309203689937194489933295251641127563512456534863074706915192880393776386016886669301892909699890756700804560947808991835070194096479148664007216735174207116070557755965306319187000570325813285368882336007296298564068646202265963729559615114518208189258805556807102899627353519224182299488155392342836270692817464483661634194236673193052415892006169512460420867318687984685522557174733460912156670075627861756087238030795548602586983581486551028815969204017312353520923347396274840997450125693101752552450204150105769411517335869210916851711805497023281466200209878859016942242534398349465554095654646258986687184330864362382903687627022716062447624766934368771959903102061517004285019037467822603385041462564204374899307803550646484962041412116945465930970602667744634489257292156576967079418228058134292920541216167843045567654944306823966643420910398860668596423010708553072844334788916865686495122490642660679369385162764721991454968415552811335018484995261740964881751650897107085649249555654431404920946309261577668526040741127509589645012374989949354368346106938944594766157349896504394090125925046527054093388092671156078575274667054229407401056822042668686435576773657555220936121899772736294076449220227338320144947784075588588614061739290485891464648928161132110778132922558786861744367102595903598069493508927325234859462883394476479605348026689248133686145630568701590737956066106870909467527714926478303686999889530299244275246949359886163366046336 [158,72] -309778308601713922792228445442486959929845873483835856543510494370746674493431843968907080209881537221815944130679601856152090048034530964198976729991870368927678986490715553564744194053870043924644525634608834868271839498664862431750692515697812813691170046398851056412651456702474187700692538432732152228298278496559289343047512866190052030600856194806168041449215593085759792799896917626677709082388132206764192784272727283121108393535753818625581879851695497242943305599228450153507856878293162036075031508379923958979211513336867171686538062874118950199630774109218238339576421200406376959116986772078074555665552402747718655336642143241079276636015928828632761581109743260428571339799524312043540565302829789487715539305992135682356750238602490805824269510524670674222059642006602522599992235010264027761187559359603517772478819973614441984167098179935205738798767216646770751536824006865270317170147898013915153724637451048989389520005067963406861445158520820086289114025880842180110505267443582700905956309269542990041551000445833988731926759452675714332885052658091165921040130649703251468693111550209171889668133132921887620013731420470671117265270494758009976123416090316599956216966729251746708120008245170930166013795446992539871811194034097951022345823537990424997062367168203312217967494724723051346406230135331488440498573275927005601613722799023090449768676032802751941121527112814368715643341788848415982109775465153940398340175571850077982001992860293766400311461650038907620997122726003758386091469108485696906060800818784742326942810486750084068667381864699984573884862530413176293281460892698823830517459711494046882627705087079391065298699886768206554668822209852709339252071597809433311341511183890548375429348141071781769263802583376882973989340522696294045739215754810086860919952111689159171897530498462352726112499290176964094512204940823560425935225539825012167110712953940169100101232922435858627407968759815092924567941500402035231973286312021677881987892596839977327188383948762195771654069094100795535319587583896640662103136 [158,73] -12708514354424540834049214739650829506655917212765395386175709801369300279480593924559664805241974165850612090131809843880516981758198408691764361492766799033452479271508051401352157671525393192008867396890329832993177481139138338090716456439438564653548965052716208094271041619800134088867692595727048578326188879050501904698408567275863226653577800729764740213437516546026442270663151511838164702136020116938863842605380378583103825091530249088679830621550770881531042490159934975168515825624432580667174063748498090486939272901928046446594274725259906844327291207788887093398562415578236540213461624820314458867089724254800217444495204455608241090156748145939134967792649665049106659563986740645473200152454988905257029475254359189305706372616109637726602494873052023395126059741697630402166993516675523150151397704312621362943569243904437646463900015578107022021142556938143030214683398169221432262149662824824394716606141330025094429703629160666282620788487162681388635186379783306385593675014885340197748527674231554081140790992283846058781363239302712977248826428457800371103235631460297478696691405922135350855739058963746577170875471692955019021951627009605986451737044571779263326815239889343238093615955176755084929417223691020041402795749200552993825735230176273787632090495091911093368397230641309531943267075465620448793008632207767672563825510289651142421299549651722638138177419809386555304105052819852130122871594194750804020355850579654925100663416238817193267403912899989092082520752868247302621846769161772729237973641305126799605090550555161523134489445734673538651868696696317417109004936235843228943740780978985494458713540000187196382964023879711818061641730752730021681098304889064264615210599554562821211526068338566592819620483932680038827933738838923096258381130033241699969609600594019522366068918470428897339428324425814306690155374143027012800179585710416564937461390665460390168673220926053561667619583735540698765940834974134458574785810251690793180303251593254365071787924825923556926794612016046016609379170946500308960 [158,74] 1746980771200839700316578361811286146911566641222382832822007435639190668742702227428181184793921021392674235858149162668556560809245163771061505749512525883401293005766647305577348042022517173802687617065154448881310655573758528542106942910592870937798886263881248675173109763705566355043923163230711661303709978659746476739916318471716389556487200622748703771090454653269650773840028556948859492917065077363203329712920255339624756586713128449927375261528705311475695825733217505092281603184860470410835442082695401676627339038240272169665097339014747872712624267745743471413731044250078063266042132230065040110340572337880962213804882468691550919789254611053730331686237372268054712627738894962617061007073895773084636795510301944574295994118183677848256349705458952112990437908316347486452655734656214818088432912901588251017656213002600347217741953597089023665812458849307388163669913000836853476109632023647073509976353444172331272277377338400100660954738579877335285992338576831224872970063220050698420291567378860184575167258229343464528550284954106633856718553433007298376661219568725333546277591907476392635543004606260955012306619775182428477992075486361977975442064282976429752404260436260009513231804380077917885176164317254526736079605033334744749465628060330983067375260075982328678031215085359885042195320562787909659418721458483103861231792268713885067430116768638855947465921376358890454797098827550280564859276716554026967525625040473466049554428976345521631068869156416594830091338108117822992537886839175016521054948689675456729870450218859333507521439022641436536763110203527342275786622525491929187842235181100941327011077293981117339936969928180627007188931371926367232688031807629638516530143258070498783059819627430735298353624959914387357194039632310752220174582907314654655418191483567923915200313877669808757362964130713033754814214583476090047742541404201016213921340043879809369404564555419381576038869065905431653422745118927001016329561749165243703093944579194132280750423180248390065649825494936136090984832760036588 [158,75] -112267026190864034553971965611526199420437748395079585971973744160691664692739855836263428232299403520031556512401804416566119614305939935499892213479604754774422752351863000062371962529114171309320449863556260014588417867283650034489243522787585364284722131460807465468735519489735386706022854437513371611090852812984869771432059913646490367311038440395591112538727826212079726161709187315158838044466105653009475496563744601856908902203008719509570677238256575805385500612457432085968906328686425039393326690899458631582699078305296196062327521972468263199323897338624002267669858121782916995857810404935490219261373584631727041957797727030153095070520028748134447604543616648566121576314830452604843823872184467235123044860224778656126226399029760240335085248079614907270369432488192027087386480457946690239956400678491348894731982574701407154693971204552176894702534100405504649948081445338935015253435740743641849935396410634767965615601622217404665399597776599835284555915888961723658104756679332016157929303534810591423495699583049357952065925476685976028192027465423438312701668654051905484934621100771411869806519373521591080302257758850596298960873635223668755310339206519975959276842663335893380203957963309518618292478970555682114939530791524148214325653963714062714465115960283296976634558501024673645809818590844642804253140317716812232731251030933046561995867976939731994048474380454468294154681244931413919150040470667224011591051939286888569204438410021264727458233032695259730888292374602458263124234040030925884323877583491936785780025251451094089022910122226972260495327341531649775735387300673877670662060923997498278360994616960001252537736262859740207598800900629543185905286514796354055855851551368396244541268273291060330679597276227893432436835507994340984049077565231969312245883866585166323593276871222824966608941452170006820504430258898071723988067367137129155967416636088867587529954613230816470491160757430935076915651509539911026659162068683231875681110573993157726044354006396608177609340887376898030326201663488 [158,76] 7280227553371985104651747381637589245434418756288420028517808244389097283945231664907777246012213106336815345273611205482079927147303094499223531871161771304810224456617552242451824154313347818737410227906763681180358031502777866080983568431681265167011047245122677474674232730971221295630572996534436175206922388945094122564951034705071348771106332789417273065338652688441956147934145481375715224947467619714698136803298892465727802839432677331216855772314495110935529171049408692938541228712744482291830347933193919497136671031891678017015344039950688600871586870655263260155127846356833896875417610860503810400176562461621486607890086659932941384278711660859960851280240890866018208018507400279620275924654700878353185854435084145924899811922312267347608365316688915013889369120348872844735970962753652326212949989120037738023726626840519807320012706110548752676024368134827897911653653330391031134539978214606019502157111994899494425228495319915930919700936400855282808872395172126840286516083184794239187494685713327531719325653367554064587594043618115043621048105775132270011253435315894717453953108946028357254038274283398352697818856119489734214994751983646223625310917657524807721569440161931905294672649461730834787285829462228293764677762149671727499111769927297431708366650513308111660219683730485775919599151434069793162556030257458750811838202856210822966463419732250508766251842270669804634627933129630887090578580593410870825211443725170262813499676927593623583070663680127267345030892075302314889471933339951997615123501677480757005449645316942104027986474253987239909385525822878664773346599233919823915028610133625628527858416135608886092310872942364194980084279563183871123520774950419240590816539754643842213035637356928732888844005812888631202104472215911683867883849087326893304842998653560412005313181047042118920188610903225942959952880026972260046312357723935793527260667926885037654099245382326763163895167133594109427555412486525860993378580660860410507723374004688254978745348452132942225657401009012270591324672 [158,77] -435377183963718002779420280987690558723902625463743954094164624398244757311867571382071828780595879551162649672539454761240391257419127628534610301800435487521146285707235885331757838791709970953829521746162457915139010467783829929585895122632039899198152416552419973162923485104652036179070146026193721636655705056208723752461788023655424471141545033289760369923365844693541452719445005645370911878320551368473888070593178416154114902653925053355171807478098927089822690981948961756945531560701981132946460381692010383145795765183247493975478677448265491047792555159841137086202814010609208572895139696459216018752726302490048122866396901207723240333475335886595920735427637253541366889853195580433171542614589071395415535366318055656502265624432253021114780540174465093393855015071685541036962823337104207756232867811669580306076638137370129078120153783489784025194002513932809136580705438017806644160539644944222244152989079272527482504077113419799355353981850992424333965996404697961973362091687835766783250218211498553982711064534655708261691970060893189685454544014314757401691571579048608959141642306830701787694330399717496475120343225362331761061063661941489342457453520491137927360253592977437857899762974765157151706609752286416265303156585126667339606127979304645859844711352906052811499740932370182000463335917721634515619423225490658834321581344108401378186445766867983206705132631654073305629072748953799188809778965942316425674831849434589430191722916994413231312163916700450144949089652881690168845054222247452652792013653039906664005628475477646643989043879355643255067208313824576945817412117140531577497471230512309486531421765003250227254332419342976939049730624149672227196176116375733377580266398352823623465746030135781666612719759572007923693298815491342067467157689414591675365056207903327485537567864406202655296789315838360478891537266279357741752703353631536614523781984540753200315926649788039254900945941423556402866154241461799779789930294754326542705488119165048210874696989434500688469402447266250484608 [158,78] 24667859695671473584013885646786237106895605080345673282807600674815431253684345265098073013520072325509176328460905704304927415945896551959910792255980615846227566283633253924695511287176722166804731259724392792651688855998950648965687373494350383816472897734611151408270932317587567461283878803756092259022767941521768026573217059526098483021860611548563788312111597813674907684816765285701685445104369083849760480975425137383539519966263028463226233279154498688579939229564516965612398351951855069398561710245961978723286330685557752027649929103069606101506021605944961765487693383318045880037313330554035360114588246526838051588939873415817653251281279221949490938008610736613456699280391972454513892323633258659129100649529046242131635796855007853098554180133256286942973944825941420767727487325446673494473550134242587340044134905783980836749447874741738710605947009325427302110894426006942109202102088930498804417198452265952100194869828265117055320498615177856031085061761744374697149329560511361928430955486909757297275829612522640249701425038618775560143793672073524302681439049801551179749638069269793908325054007138271534421753889763302391759120025436006805646565716504641840577673061485618243346242539101017064284715307024184971430836916045817973892358651275668664980410016342597887023041220539142811221218384390802243732089316993009859058637391915332815155077000751186988517967130652163531697144051994996291675254434249658210669973421315890342879533371982508956275439645105037307423702150946001219853883220687286440686470213611710339741959486886237428074643272612759186342094529805212134642755256515132491400055425552038302213838082185849510976790559534853863809619327422661130714925023925080340438486535510687018714315201207647829523139322000717195845195243422253856968506415376828146088538226934836147408849607867945707621987578685738491772990675737815341791272683938403319310698987733745811776524668270624527614823581883033447076005359743057258602550995931784027759870391323302880863805155278014563340605459067221952 [158,79] -1406601787234703358496890686198287971873741415837254563513148158434000095113148863486563587977408263130080974823944886667239879303704678290256223518091858995345359331747795148737110640605846674768890375647579510406113079445975184544434610679422727929849005121173256196554577461744898436788289251210721593290413899309812322652523155891410772091851829145394971188984146691577125099954027144186238942088943172086177814819179110989450630700714427215359458240866056756324758532595682450148469743233323572946382366025256882253976908121874465291719088856780452005601691571532230371676159676816328902753981527994322369155604491745409507549970732880149533222006027925122623308114972384082570664122357415330614352841256617689137364596391550719932182674885039511984103897728516102024215975130407877829063441170840545931744897770678910713529777106024101758292320343014495568853071951093387741712983993015441546249733415419256899655274314468294178215664906810378652438720474667192851053502254127719778652914352375802438421151907393691839619539111259693572703669511344436704923332625422528272198210202880640775543500179094027013998635598855769102906041997110317223804235246495803766453917342926534566874910256941533962641904696355958415700066030975133423620113154648791738634181537495297966146986863411927207748156707022001745500999042391512606095962783900754524417142211366337543810493950052465768274631781805335036034464430377472251565598345868803509034957875987696049832942774548142863682756299486999404865899922934420292355255561597924131600260423382898647899842567679047837642964695068247596011375875829255504904614365855075304368573903158490690610518706904346184096377414253980160390057148780678210037139117367825647445174504256627844892433406587791018325641266844261828896483840741781284287343325531795618917564016960504710526212490784733218271610316497369978143769460783174568307215697552574354397094581794693274230203903979593951122316563154684918949571234618836756028735434120457397871330814780048242881696608062964681174850445290496 [158,80] 83748327453756932770511340671954691300804284951641190650289624337292379566609640852263337520282543171707806715874236696140667771840983802175066324472955689763944534455543417872244298207483941712615855246937046576866561591487453447086172538403125161451206386177245568617872994737773441327333055400872465975643490658111818610772465880458641073759382604873724032602633168964107755323895958452040271169571327502186263207418083686257476947501779284744413867363098887331897214267627657222025841523089178780356678658689265648720973972131673772703369571021298187518215926741205371937014858310002474106327502541424746966803714600902458185750260683961579201149398551209387882495810270534728317617689821982469219898054239903504572499959160092709822858320859949758540112605358620539527513920432151841407570048271583663977113006667496404993977955957189606637245505109611232191387632688758724276218101397037071799350553205541925483443630823827420031928312214401300307106049896711873971840912931945134022742121630230841062699705446299720538045516612785672456678877395983603620708076190209755027982694130850689693087772299801491864884903706331464224593125823844825893802842540858716596974035307569745857462693295137908235992114754237788641152067796718999612087585026058681688997150159588851048612876515731110862624594463772721596963586776294215487344756904346528850214679805125695747333090000797075318704942404921680147936471117279529439418354587490750059697808310214686912843432106336949492296111421787255927542156172820591279857715272161305053452029147765686935540274609648373232724548479206574705870094117127949546271023213174105764523877863432500699578454829390223406493152577875850196715792909491245619139651718251056667668639205080048658154003304854936571154003846704382754311701322531125063285799002032240021624892625343267719863676768345377013016309524534061455867511021481798258518490095530299060080370325933476548907714809235105942136063780919098337909524431787862281434129399887488483834319635219593241797876349688075363146232416 [158,81] -4890671644516782901911417604196678889605305617922664244615024064286927290732355914679081382716699884568056799726769816746943400185820717700210006294008081688874417984583839697182782661966313687396804772496282048803736077703929586345776415758437521367288994989595637250848922257590341297750273652308688448493144651049510202777310639527068848853157499796755972092766370744505702315522423808478833452862175059292076906330973308601134640595762532676826595726216834668554246226040458392103392553759028512398082856782838692209662162129121287593328648050085342933638657875027786506977076227678545303235101379406562952250006276785663152146129272195430798851887450683159758486793373723590749981097336809219367018591568744751291813528819382567750407767527866298891915262241922908589425581689134796668113793754436426644978287147876066588698959263778380216757083725098543765447004616709982818647156767046599403233889371215280251420587587469371322282427793023752113266836925008314168149037679202904303901869964528914198468517832772418682288764899222369971941060684944939874860021061036708784526807558644306632392953234959398279929901477638141714561699980204601979956895850415864841867434143852357082063294424582151933146169992529957951595209651032338867337639513402110926109942018443457860938265783511351217464183402543714061900496143254813226597206242845884250233102078437733961593551948200817229846151096809435820889552013270171894673536338343277884097324877540502318409276439577378806632911684226551715966616217728480235376335715876346658506170160085830001091876604388782992264051762963570584995447733134618560914346944887846866505115619389305517564465001631211120996890689111991393878157890870438674127811030216299411822310983849476594454427195343975363260675400051577160133407150636891681213512937882176694087575457199691813101787099502492008305821372318808562495528083320349332001534404360758119483914358360921594820389630114956762664298883931418964909363509491004419007466994628411006188434902070184672157656489404853369997824 [158,82] 246738589665119161180108379166603758732867188149907579444555018037249531380149616338347712275937079863749677137656387938152552967759879311355435070673753707832176148756164460213793196712841119546134766420338704082605016239151503388655200151736769575905329375501205672518578209782270523340319222019847484869042943043223785906120373034573885081536221775306078152510293302922296864367453549210751199181532873900135945294125672228793717344056452668013862789130911391081723275926583026215635413246118076591305072993265124277125690105830074947658218222996442832161628780476957256401945918435717812801299054610261713077611902793572497901426946104471521442255534339052715629054923055068816064601825318603210861666854686517300928935626783073267644027704633732780559542630285506918092286032703766575724090633018524261772066823310712477796794045009978690462515775449245317819226843747665815791559725093140413698303559726542706174315779193227135496954479217443444400445233401477554340550577870888562719263169965713188406667665778284373863123691230951096125676485755773711377247896059436515539581128272019852590455023369002275339423187135550330906911920525747061065778944735413202274082741995761823443876606705491870302110482372577056661495964313235925500004822361628673785784584468884014517276194206208260906299916358447124836685629087573267625475950700633659260997608664653136165691375923183878633049994262716679849362987399798293112830388786548170261372626063603901457971530140861196452319379167593068544169485609056826318902007728481930998852957570019282598653163489791995320921799883101598664249814440480037838719780559030091611565541740577892232788951791674744378580535607473836901178667070363340601831831483091118763402097567965195073847677956599943232213057945846032392137440807662754773601565946652605863654287648005929910678922347639055902811426108418751981633252856884402476319827376206185857872221617224177858751505017787667005371212396676400139430852795568423203123467007871395069317732406737934407654708606698299236 [158,83] -9426890917509429851720153806720721893914904043826402799854064399926928112594189732067275340544257116279994729905154556468941064984781142441553122938767500612165648646396201571469182291201300618442519647737120839617818313897357174368748517095165703081125668091807821208615026834934135962347584734307133157918180342511789551860890232661335411245147051408877514856528889054491115387242903736813191237646119986095512656995271769545984776060754188641868429965233092696979139179112419948842303768529377328573650153672544731794362217942428862490276769923456531652312258327446974572223388128948460571765716059356673073753197176541772352001130862462574902955309295122006059679376343660381864904590497418038701852021548467716261886305700886602025695156063675141184870702054487123897153844516397405077250536146700426403243562312303057933459707429169336579692780042658990400693728912972863065677730420534530363080331064636989225225972634481483382598189922828765421538570822709541872086153115469323673691978873024623663724958548214901910114106880976490881057736685959565912074241892124252226727402013372157999718083593492130840177071669458627301181976278400151775613383528324540709241108050550992122704530404036496323461315126366869461351576421231525893214227129132119083838766069039765782093613820292043836213055558521085443773053381602609752036961840066791278276167507577037395731659220081399661943398374952082551536548592092226051582175367098952791632589100003582526968059591307670733354166606747231638442249242188733230823361301372605075425763978924124462308886393490516995435893417147325516393628584969810251069865559547471216261714755133610612215589752222048973658327112287891662564662486661072316754225380578036394875720915470992476731894765719568509932197735034257212188443744837932841403841182499515847554761511807452395531485212632488745851216451433506550526588290972903246447909673017618085231333149263298500859004950974988818441294194586677845040469880529705525500590502178544408861646039363568652910837747524736 [158,84] 219539883891417723527950138544632080485821559564125861158874271683536030994616951459255822984545028216838988044570373952909575351280451041031674858794769174898768964024529761065602043916524152996855085689649475529485412240422804756902868745052334201283429984633094399165733811058488909588180831458229399741946531201176858047210920914988463102568492160026171583834687905096903683769985073520778971485429190373787266765958573990414967995774723250050826592642754041163218496928068164840828658102824301597116275077351777518936290947295524194434549166351681723190308525360061145496118607217516737914172455046369236794511965109846900144698362235569043914019743475286605816702753118658945734469706766598863009975144292158781057772965133190283813874065115568939036011112988486535326572840897804628850610689541325804636179266455616989117094092350009431214554315810663464405639743008426602643717673187756096759089576745839127615141823128261701755384434388625402047295080781457687319828756816531383950533059799713876012958907875865373484686957293211023869283203042811457724885576219269084150124828967313819096867100448831550008307254043204771323220833859610340580375734950246853219831600789700623394978313995329333354663745764725019892293088184516820712951730487345232600391894584712318360370049621134558048420630281603911819319976786702985711328583964297743434302823576237371715977804172064127902024542910789998675846939463489913098813398293771946428881941945385782718324241695562174041828257954497901211503371836654394048365265782306467983112424434691660937453814629099803676877514816272883611548125556114125975454061682975497788572715242184657454886492463047244900456537590822154970761085997978513392834491850271788330700126634360897734528000765142449170199160000874806725173244790331372477849294927569715891673557749135747700933179613887350357227952403298079060916270816061543132135079512510657160289097884865413908169866962832219697241375557030887074605673349608539641425501923679206392356657724909207399299813888 [158,85] -725295767085466530905356221702087643214097826860931049269767846580531510934913440492902109404855928312565450154309293545116223302505589248530354796547525866396680499894596721089545830566991140644369846754128385108056792364641786115550218557125170587791546629768727888186395658144364264384460478448857179443027799329138462673935033161302813823118903797239114161393163340264303307988990057146111826172211705691351581668720882750841376782790848514611860281355319009425312436063761417226693226451883600608432063432611407014677045992109249430557633833939385022903357826171066423363271503755336437185744418871181742370281160019995615388002909366580955192530814540105064701746099107499235283185610023337702527390873004807127771705061492241254781277320240614065383751487420745780686043949921233333411090956451674892187317742662363333221338979478209356142377493506240922213624540169031865287703989794033278355390732243810801574336042447946019272426226709075894993277729330713858352949309035033778333680200219199492471346221931830984006414026365349202539759006910483350401298465222639898531210832458947252771611349787259037932909127774590134028212026606247489228168530601415262637370631380497070039751656581683750248885330753936767228596314153575215533633070252061123158249777382299377330605046849136709627975393662672343973851638398683763432065912748480084566304381629920483902961123965706950192313009181310812151746072970728965372836358650737524775320889428419416013539890443596169954506377254106053659099532046786727108288690938755677011956091561069800877959186746568766296572242656125296056031161311744483117697734409238931687942801273119441131696803485049563588660670499709882859929774197313491773057569757612433310329307516586299979687707673322850349136641132037650347802362186115793726509801164756749499642960781229913105335039459455468958509894583582015234905475551069076748421936375379333336231452175600819471936904483725627377225562764555904561336742975638121271775719530170398564186628731956296730720 [158,86] -28886170226857760826732953724411592481901874074262657814821153254952954073840122706795255272816378624326675801779495775866942173757421850360718301311061937155648680127282700012620840944973540942556102122840805324715220033068740454506700001102121922662251278379476156364693051051503668589353918229846456315466391741583842483140882643749355507903565612356157588460012332001580830986827734903166111471977976783281306800963127381470448170427928801513027017822315864452478714293400615981413749373522907418681996108894332433104847585402713259364288596811831189752251584042908721150764983969727477885337473572833081261043016142596944224456086305455291325481631295692595987643771374509896197575711598863482161355800760839695071031922822188924567389177740258465265041308709695423663486408319890399167674013488639722555621064111638557955076927077065301489553382511025891781842006264087024433990002927359058529655351976588295741424419545777128968747458202694179906558350948225105752353161024201292463921933624923935996564330677188676395710200284344224868424937589473192167825511784384681866349738610576462291512967643268177126775598218351704366421377442237480827173492424602919678908783508470074065645802477149880927025641166701780448621136868744637747348091227733708684362278171316021439948225273505262891293238387648919583102142800093012497233034879680460433346725110178018585332764558697567461361370337018601807937482684277000666920538680238200955044683710629163533680781101901168004696924984894996158059374462868094168532936905587253376830921209967228639539398560531956405861947285075102029748028991230851994740081495612095843164482914139330994298334804392367378051618489163628733890006183845876285268676120577422620581853972792688456035106923992303698732360437512610829966725547480027944464564344601857648411057116711921358991466397919649453887276718932157506975437497605894797416159636219202033911603332701571734740822722002139936395787810318718374429858674764372756999461517236842179695857011686196128 [158,87] -12583904442843081457808499679897491490725445401281430257528359019530963488404826465113687465325622485055030022746219501339821203524021917994913885509458164020668623927006037452667861967538419786373232033595309979566714888102973372724816891244781789320742324803735222552676399057089520869208646719674347042894743009032175304953785004387832035642714279089296662784261858279764176139645720187969690800867864813072093604787627768836884946141615325406820660166709585588508396827227069783882182985743539734681478813282056669590372213360802707570134585542868243325678091899088166250245875450448278865727308056623495480050374414842446515101268461182793612310696720243353590406739389803892103616198502885839107584100556994086883311207812055150583819102928306803354937896269139408540355416899219144729161188277571417086725559264317894697854496375353108568441571045022472595327996648565767592083808691176953528949688141769559354801818268392627239404470593172415014943164781763406279776207126802740318716431224923797907747786662400396959504613150856131830260680940576490846720390734296388364366369824466711028715913040672866355817481975118185474285979280238256595287408125229576331189034934626111098215091468840839169875049538082023482478888011046854031787185430072063642727547417351267789961594843269189285681964308187453664035494062467868228247003027008789055540704944019220855811565473965772146021418914649730337667098285669199415945165023271450220968931071278165107883012381220950280310505622227194664327521530829720894972290352502743749889150890089732575910212631980583853913047363010491480935427080304860108517221944969479809153026745603515852778181650695989309650242863275912482595445592905161640850863074313862272952665629143298912072480467684620251066359380705649138823708303333880798161118967796971918545883049377855277881261456108938384933370522770331984813651537011107996905691938929350550415918913343832010775881006759871599258505318897683323723520024570866792380737948388549861240081454190144 [158,88] 958661210582809814082849211193507694936653815586218808554736846374805081701132153440065433062903649885113795873177068898693518252358035502482001214361799421929816203652103723526649864170876732559890068875411544530085693133629305956452865191345583737049176211389930828427770794584785436679547831052086383462171610083730620723838328807826599087694090467088777850302682280732238262919249488675614609938105230521951376401149792825052431899909037379445622822248324951176976155273447173608627378830187439219967131745548785136629068721587246597438262130774384047314584446391647692711133615632703206920415968267561980454053396291720724677053586076422525734801012671147638002426394054020376840678962543205875666473585393877229110865553462054773406431210759875429187378448033268988990964011499478727670981166293640624644018089030433706033834489146474550276384668441401697733460399252497797598010404361572040442951382428457696646559173963239391124106857199995183593896630176098757784652393578724648373623995129195919393300750187217707982389637716860932998905163689665808057566303471708952066225154241040590280133223465953991068009516096375248827272662949201625325107057156966168439647143786263738640258866533505599147785730246663759409660565650475714057115006572990864866986414911580437601953912838652328885831417858416748588653696314508576311326768113929513664534539266492368671937528594749156564996346487805766300199531788868943081503437687755424813432674301305155638448505127141054175985475298120179275106933784619432288875918198600064468874875438884298792479027122250431160311648936629053494979687381220833460793254281333955720996971407416132083045567600919585059709685141511037317762570542021784355349915689733183512587848671123866818735437489555104347923383793129948713282161976728980408946768217942824601063816836429810382279007148645046779685713365434823880663636749603232755690622117346836973463724167982103044921368691444406375896515042652382392392771097608918007575981687486383326864877728 [158,89] -12505387494689415885435178192511873650751132462051103555045326390125536488555041049562215931895493839391880941463401199216092743365866886758497757225862617939849728076542386168210133758762063041014984071506029093620551393453498303310896809455679891505087567652306776466012941318726266554665929970115019100728777728122395441220877649856781171348533615444439980527277568181994324318888555033185567692270847425354089348238539352588195525453745891713136171237065897837753605857708674742911297141154174919489353142287713108922965396446936670637053842957024940741288434609477603242295951849081324554441172484726462696964927890608504143158164107790111741279738789930282920286628010705866720046102809170366548921966737509073394036402048651812360352644695401149610425311620119556488556373947969166194355429312383986898768189356966849334068515050628626099115308823184677402368299975717829310907858011012002494835852555864816585609092661860125154218203855593091464108866911851605174422580418442702962335905793231202231798397810145960667671791780325231309816007941744321856653858128202824250477829002946607039413548807163094700488963807713979318492887613009389666158269975952659008252766354048426169128330739742785284551886596629927391003441113595523983471425711259539952852356932561829960779845785361027955453924664735276367501561924970103077488212823088097551952072066139074310271773718542180593478199030920547965246905017172014961226261363705437147342623216393654554560184199728752050403352722855914526181981625535140415886510850373718597282179161027016327091588390893242491903621807700810383794202124948881459627719337702731479657343698453431422542650696279007400956007883327246446104545976826907216431044178908290654736690377916228944306622392750554614360874969647985924143710479342179691656767854043499270797451114094195181766104596739764541932564252788654981963237099994616429015209368491300931304150100902300461911798656550680447620665040859870030606190454800670877582348340024761088941904 [158,90] -1564160096968499126364972279351353960669807313232666457236081474733820985018747320504498598335960748792878460106124497164395990067137994154435169674848850269365507975164760686148935480714632046688032486029058857908539397493624806184650252285648258153213054244484993214275077058093384511227093586032043198808197958110851232856638323054186049494554807929804952040189336287841073322994465806979922562344815255334155497901212569850537005712796486479017545737758445636891005208842117891920478342684237708758815943916650669541411187807174520049644557620241751679594976178801802143738661278915926210386411076658732265818578813646769854825295342684795330828090527915759429505635064523509073753475270891645583591608047814769136872647970167153141724160240716870583925766631038950201529135516676099049158115382500123103579808444592309411717914490088035258778699350765395225930102334148366562989833660785204135619384716805523336162851342958984302851217811631054848402416108944620876296491902783494794171083367894259805320920795243711549542197173761122008364601349431186278732786689120235588315651512087146276399896291728889902316961847009726889045154960454985003636241781823735424289733370532269331519267148069865385069091816770731882425197231419848205343151824203263645352403524179281138738820888288132391564612940409093522697110049148802987834735215901984358145145431922194101442922849135131591210216042653352291636236108850927616225428391484410663458816554518407071754321051049951551097523824189416860665480088446470526046688325338929947417618252084794084949338879671228794235813012490806817945724020261355685240547755796691388772517954346761058192146013328600509945674056489380952905772094364374000392477403638671984574905346047335898545183611244424810893708750174464926193372981454295163654761665279200914687143506839168812894603552053115251477784433884619469566240253636666420685774418028971431822253801292222030967087269543154124976688664107284162679155717592735259412964261251915630500 [158,91] 96446234290730265602754180838520033470944950787942710267279818244439973122441130763323022028393958857229013829565254951982933341993959764223543080108600698768322135083635350069700429833276165935097512038439323747323554491432185904560636134678355775014907414491511278314412235970648268600472766117274941993315117427888390734004406145166452456426343404506025877833145374357693347299973312950107700882816828637411764370451178977618272461557641691589146320446642841669041532493608271422688367693386906350127099671482732783240645779962511447156902442234376219130015697291900110303470981732891365095300129741504792450349923636084557123809665488824002424576798907513865295608625855770085050489931590782178463741516110361682172790274917609548306664113833579845022851761046024043742568109295325861493422910303076138236956401203971305652825360557745621847793263596613387254232063354681262031295930440289242576957496593269639688386608554573690955877356707169285784117778386385548956025344312064425436836325168917646862178502232861092991628328906698306681246918611411103616079007554778153309625765856646977356095391865166352863539711724976171957734778940178248754356964246013465434068590670185965963548300841409842880399278783248308570980947559045813514204115898148904295621117793573263834859890265659128415412839666895420183532362018352646328613377692796101332562577082122721863017091939261824543163621153859475134261278476928343091098372025355888096174062738144831284016205760367762591533254443032249337052992745747743633594264513920117996753373929813814084473651936422914153672523053642485003897704254149426978363159979670171253808200707211568276694093392641065201612869893771791076605180191236828924300364747105820566696358504281311940280022207637663957458829661487315462673086203090131347090512721284260165558183872743668795744707765061627267956474997595280701138551752963136663577457157958579084722932341596771888373446534611055417488304879013171175656417062446170800984113170886912 [158,92] -1984695137848270062803209917912119489637628281050130072359553800335109255836216361285347584924563890578633638310184006666031108201002443859597679201648104366551653468800963097470019279796451186393157367963923330320055991091103485647946928519024191406686152450037754291779258918218641716119260419833127976727439147298737777720853151815765536224127238268918171787267282996141438818718103196688233798460071081365365885757794758841833835018366315986337348325931025404392780823816881262514147950500931989405113495982486464278154338824017314624946066768015440757245441843164478129912213985048638561150455417767182036588436708453407300893711565124841312874587460770676711755998842003108247662486253394333155631600187504138933766599973837108651979671171784133045465881187069463241262633394542494065843283845124605565194409688029580196953007571039011938203621640946228868163380345662811640618946007814563060290967824807624805411464861897074848489442149231215837571182541373130496372504674284076410253108531118025083359681106223386562831757778881952899777247633984617762993324775839008413900112999682096596030112830605509753860163087963153815069413825369336534298268621884010017713235912395545948517332417572780195942804468866197916072731323662508043220030738168090051048863076622594253101779434108182009160495242114443090235353777273389547387520430746368096326408998922200611928789611311074709127959107380027745379260993443661705929227564396923755707951609825074565379928543158065768766953934859570043086772553797552281526347838658709223985743844015165633265612760625006898393165007494889095515236001739958437065776522337299180558057329860824590532790053975203678588273620451910364673637610816013877030011052868735505899612507289250131623346558740552108129282551692655619602552500771733606988589693148809065012433420107017213063866616189615438790249452805328710150235843729408775059273943287364459702716792835100694318497000405465421124364672612828953103962507148653485291815700992 [158,93] -999441687128129203690724751136530439331503709584709681465868671478014552723716420336901114830776309228392503842498537479700712438823019857695152591550674156601399075551701741214390076992471003173491978484962242316431530476470543994200043600892285281983279099313220305596211118480662380050449403454758123811320205824254596411939540008290703960434459499001797487819665244683854576388241276250780028884895138818060273850222719225944019943291377817558505135376326512567422941651932082097974106287293832470403463894197262783335235220253474326007267837453250590943354875740165096817715485928079095593053379703990392376597798073813807372558695381910476769921945437588735877063192341380919896652260083793348852786568760468290389513237293807252439896588660647806372311860062946923024503411203468550900271498188934536817075603045368642610062072814997579130753793760912660838907280955847089770977255735159830915363047269868761081123461564452026997119991901829367444605784226451901324976506055757684582276462334739841053392616217032752016127368585468242073550560213244905510816750055906732032272357255362865824088104725529718961352528108043312507240960448400325498920983032716398511593772693315045134136848365198567983208101060320430688908652831382613774352466794365230554376873118866665657815238436509290832965747322262905654488524780133836735585931231662841369044989014731421408232874699353005136133485101868576557624549261968910859014290512899756138033502952831748207793496807372897924241581011671502153264345535246940148432334108602153184872264885872969695935273637353273333044972958345979561123645340922196965048663525898231507393821678229753009640320179703391491024013409752892397215076405698467689068520272724497507469163157257186915317435468051486814910202614540250653329440546732958642893302205026067605699459701197062060454974742852575007836376979568371978114657973627202897199945234181497175672021064860291040007946952762243172633599719760856719908471537379532771360 [158,94] 324453418556327661085680853933186337127534202911198149551398560478528773157664456446968996142142262202606599707020360818558132619031288992457354589918899293899053978857921183168356308099128406343169676215733935688429368779869999418341694111397164303909962397414290126342692750347430468036070169346465424628694525505824636916661270581423690906365415756898519484339711009261668367975431535968704864943699453037488170618581696740188514966498207090235638562428428075473853159050170783426184826031664997529088684641637169173386934445141309699590014969040997829889499662118003534922681741627848965414239664750897062803969051809178636351088900302200018160074515497532357801624244724555952524691128343727243669811764645929927918337557821281666676620602123180679148198944195677147588365891588941961716437260609082563539974991698169181839233384964807128178751115787985849436416225900714960208652296614285524754279691434917624307295037417865948298022987191412755857894138154415184025833315298007566494506859988848506370615778090250679586036364999840983177546940771219021526346677793182791939514479991563407323920606060851530662318541587842745062148981894096839975531719674378384563807246675587800435741783120477554205309900895265342304093425504771898036263717930672131474127321238505400736227740031293691881656637558750814435501750223508501090976301117285970347683083658688107907947841443270475693686444711560868747946135728855178101629915646595948089453520762544794747331201220030332910225717072976647542309001796102771912621915068250228240218502481330193215177825749187425928821441510322007663550201115011152241502241861802453137138720264272228205939130734717334401798633502374105399976848053166228821270208272809769592447416250246219850358887235615063670317734612997482767666273891946043860774530906229319638670398716124425837386413018037570657892445819247773414724237018947756321815707197561053813114546361914233248699935167550977744672324471011749122802841147512141472 [158,95] -1276032403547484419774681885450309108240707472189307094844449506952618917275777851309457904941683395953918074686684941814253869160845903486882579970925117230380132252497321443555094814320423838986423900843113014414732531312470497816578320387811193539388290007296287030420118584661140644480826384366308108602094599749598903552958967505624326387376382602859785287097471961936268957851442608124043035950783846033821489673048122536274396652027625983619515844740814716694851230547506375271932882207720456042217053765101535350516936721144616032379838883306163597184340177012435622792926754425134499032197730366743606716765661223719482760066452713882049852460854058054287325967410699421527333117137335719069078695419933276856158488934049461064089312296183031906799533793137218524264057866172515477629473049721058807170075144755491575636147279351117175188913760555974703966930744842507500632420302856187770286519338857504861266851054492450642678217031162918165502704525181670177391847846180363212196051790281932954367291185798635744837230468882615376305824325930140346502536375380011070961271372604364751458665832609984839516912643986286240159535029396863743661103246397909787003187781530677924215368353805902748929164617404822585778409200544523557398769154034856032131240426998860353403061280126983055935573207351797722821264543218996921195080519766411114847513769947126880998855693601449390029255617638743114945046508543123810430716390094787737901007472618399785655190318313596848314051704353129835601364728849638846438133203379560060810998523170225827479011627887203556533560358039768628340750522533314064500649379227316212917700830463270219190159244642971288815990309027666747541117484263265710846281444986800749549692126129331351792594079965464738690240395716469183905175319862092232752231318082181182227147581780053448579572265944181120907800852816643654730075271694116101951797390244319618472164486753613623292296249394676761667920842867814501687308075900672 [158,96] -388013133142509405161737494117192463582338448199693819276549210462692752217115044688997336562153686471692796774975456381609013977788936886802573454069113564682044038866893731214066244848299736411632853914203584787529377882374460815093135701288121746483139475555754359774432643932232036480505904903139396951979725866562627018177841723453702363998991215810399515863190377335655349262284243553461799218727075538831844189894245345089597312061052509556833749906171963346351201543822924275495652880953020907972734247039763086646399506398000134825399105630292762506939710914670529815493781421590195628572818244619912772821704562105677243117655244433053692357344121174918413448164027756263765465295983501256363865062592809738008507656156105041615840931255446579556214422369563936483000123594276915111870364048166868185480818201545219422918735814788232731192090322015358595260574629044052874200649343147927141634596121978088864316398938091217673208755898826273103652175664236359281323989359978392424033238475129696575371906861713399423268390544974333524666915884564739297706909505224772891585983877397444819429788969567828570351129158814949205283424941833180757727770850335034826102976244537757503873104792199598852264189196230854805314060326070584690197643764724696383010384210999216333692550556174198918525725126376641630573101372789861933413263166324875200317433635944538117853776100492322626984686832869170200719828007173813462260677542836877247132013490553982806737705518102625116534083421058186084599977439375808716390420129262701927435457498241918672689823479976991719293245295950641342493487282609720335590193902754404588160635643754234755462931221174619148182835230332723845137397917841504109222964791521963911024986635463589229337596007188781389318609848493612570475565930473028042125034325683912755386151514619381802583946808617459202909518539045661106859264888154784816543637970318650145489679227606763072673604925242563128788518839533175738143353840 [158,97] 2449721036610691419875157637784861299749116380647549422366695486985160246521459498069557188872153762539591689701617256838747322314875960282245761761305900182364980622520510247529773033529127037208299701829173062484700262897324646134808037753224009532630088836346191777463568289114257206853279107962603115146462049847963308845290251526821824256260892477568868851255548794820552763709594403388711722943413201353032767613735923464264723745168683734761984159519166166790603944864671772596706276434177146974181260377684949146871059678501144259971345644750195210037073575253406212722251918736133026560592759534260307083905758943815593104306593347527041131407386757028915529931293180101058812280548002787643693549388486232124355521949549585855841369640122889749378202432048747370595539091850047025206096803456464670476354219617730147016734746680799888030121531452560217561582893374118025427677328260341855575970775509574864887687304889755251819210355426898761117005332429274759009603350686067175700471205731503352919521964601362934299124298139716597654079053250322163455340698734680083891939553725326431762539666153461967189912803303618340205847429243951097712863461571598686708115718750792483291949187092227777863596020370190951194635512878610904004544749038910885862185961088476001016814916385271413569683354034579021631168822036097162583046581767894802585859073099826198184152616137715719572310642471283392190718522514469135306673380131238672115172508861172632520408927132601015242810096457012139081496452847600084794883436325161376603346427122095759420671213656028293018298818949832345799564169330374801209578115669729412240747562747745547048777850381364681970426764858009239262895308766031315775135333407209058094113830439828093676812116643490442125340160374216343184488415910858491041834449312507564787587002159340348621920649722823608484846221459229623025487667015848264820697712367273323082599898587214993342748837119897539471061485928888889082832 [158,98] 146717684329941911655231221940856150348260148728054599203744135644836784414652394202495886209049272035439416798304676194426136786597878535838599893641109777021472772751229058963825487324715586001720240060620010231024916062127852471892877647441112776215537705296806616410947438929415506039606601935154136878984254848454301442729791479768942001853955111305206872025096831191935360438351768731981434572581537094886204914605484639341119661479826512463065512067702299129719747297560021537431385533756115716326954880517375067314478340714721769507661558695008948773916600579318664152646458137990212089089408201527170599869158030461833616071977418647251553217110841653976047239387714327823793001172623612661073216145368278156482949485883014807967033764313787105761489749779197289383575766302775672415226962028841045750416613620949210862115426279933799926544162124733944226848801994390221964143909323511034774034323632202324805879170435499940738959882897507498711262089961889201379555194198119217056521719362073317440059923600934408631827558456870049863710454438595326037023476688453944180554570561583100576526357656783233822464178791040540286632377985799827662934704033165100832512519352861173371729947838077120203443858567620098477582964365732067239906904921893506597506109662876167447569301329541416255733605200292907563147381284125748528480067746228760651782395950955148519904223190917205217277217083289328346724184780967263882678610378095558865124789689129057318225846929708419038364881797955879365993715647529152742560038312905300588014310587210323558563959635440290102882474155642941200658953082614571462525311938373897533150424536442347464070707433360842426247013183552456682884578407091224832300306644571066096758184215421058549795924779345517054927802940421303612844667708812826176119539606459099164772802596962489021485927090470973646979676631234584917839828415819885580512737531654442783951744125313914535999621240561195303940267471313663142 [158,99] -5495968446023268454011695961468744632709901520767039662653328182242033592796987055527867858796382884310252699604227689260294031600525091439694750099287885146229131392559587689933034963547171246831424885342618645999076698272351747743263164327159777750153926996890519034987189303688820300385455161508898981385759523808408529673011236652498572689024940868710344489154466228872789923507117080010760916562237887960490322590167821944182115356898609012749900169048827102329890998547472088977436743660837036046591129612432079054867002654941844298447834948527884876506450229593309079626282900287104157828619115564980412878999134700223566918190021796665658883189010894283940694288488060510490183989251739256937481730205154709726090230254853726774057966553848118817518905910384489700385746199540874329854131790218423288478214570084917621112102943300471014656852034833009576898115851496269145797025801994815483597918714517491777844801408836168456759843457948191191242563789971060144476655885275538626040199320344112668008810574056230227579336090655281862357228840372563014806380162925463992482041213249067415942453741737397080743210322251480309448393360053035042864250323489481997348619712962856233248281908996283426454754948819281536343933675554061553645024435052714491742537111618894804339383028104932567470541015892832899360570541563794041869938472674809722205456162710125026877186977687008420162810420305488816202074266500026074519156055974425859663376825483992216238870057026441282558666844312457488635164326301131799902810855764231382105433640253437293488296313641263373940303112587635392247366223654140155539979011638192989046626281128226234790628056839462530032027848372279555567171628044621713853474426502258023378528099835544690694972192112106722206448854614025479949366170834573992744475813252059827566181373679028891488507455580811408961305564072837868842038822242889350739557419959608464570123178490600239063320497691618514413547111164224 [158,100] 83530586017011159726938949782312770806874816651032829641179637258777906821987781921814894742798546464284633035876362145551697895928603912802189521531651669111145652519035256785913666439109792525262241663621869665700602701614856106408904341364601462226495011591366849970510286717905293148420738094082826648418191130424278105429340845386131689768336986353648903830845954468814729770129226808708546823217913057548558169364866321846138674517419215118852051347637953936713518609512874003351775528663740693106245088713913996626767669753718905274919776444230406780372293671302827860225563273227627681792664625973380550488763960706524296264113754325706159676694085240720917222984343712355410395807663827693029324356538068868082439376132168210003686079636199890966759878585430454594813277039226266526345052166464298816784779615223958056106003186432811658246605310794918601357404007282073659843714441483904693666015120936539889117016480543587818275100216695105064403983812523997154861074859604406347420552745580880736194160213909669347371899557837482261729758754903468110938321175532216816395909796835803498174058656089793140527632388330738148938341875046380758573722523313975351270136692718535528958176481430584581386916820679189360005766141136094920432294513087137121821912660304706424927139911269332288939132269158391834175668305243542715332752848234487924068020178258474238089909339634678046268373023322399944094760518303926889332854229456413109828834880688394457181965877842555566520358567588639424591994750593635616583073335274075497046923755097306044514147846239003331772779514742702007045950432389917981705261507769542843669218883923816291805891656278780758957207583834801056543117852583505710734676378628831586699507162463215393606299293715502556599503975558379877333120934037064915938945651345701332336471639934051925431832075917727197777594414401578115633244741687082468289550195709124460398304047445007493873604324519078354639295264 [158,101] -625107094580245864433387247406397008425703177985363868033695356933964913123609154443422542867128392278978703859653457655484424124580713372955715521056640804611840788555728686162114382025383082925881743330605543794366786509014349070811563974662783691229288436153487541359643095600236134882767601360874904086919210176058077819584636544293944085786727030633098991978567104038161425285317141113284502459331010789573592688480816047695023266977528924408636435509162391446740172724522546965222872404818091606535876808644411645973483591166331036275920852031827578325900555914059608476859325246229027948752586313714081788305973562477730590755992916076199517960375600632718304812421145181506167971041231726987526073811585260572704983230771137003902649104350493687807410230266377276209969105092609874870801689985754782038314465867991594520819948658362127300247728632379268093538250772621217009487375110014019035012569237134360825552612815825302234555961818697338969738097421349592560236062682206877878549640755398594899971003717649666301530949544811494983092558161828121541366910287677369184105491463565001631149750899768129569938931851668500806565349979394668838664569306965094592863750722645688675617253198642932023344617246075879610413183457401713202574806568908407340170416599490966858902782843445110353519314975304592170156911692345990224970469993236314204906409630537228286260463282680722196684959338146344977530348059301114979169892123484307727276664192331358918584265971179374047887061253614253664387639013845019051481081333270228942090458767574576667050194600834408122947806371927185401588417837855295845381468980365593071242947842257911929145154604621926412733636903753967083305692911586505835288067637554521367781773978373342022070604617058773807977299495169943669408398944338365649233480742698877449864351690430449415706049046470058028624131160899419243281540237721496253081478524408872456182111811997800446803872720415783007984 [158,102] -3242915766044991335980602153730499170084372403861712188497206761345835069103942449661812021161563210610854851906302254966961928174028346540981580224018192719295750382916290861944075274325972337254206929334889828478270591332451480497177023846858777578747634001602624996469116332760899273409795980096912026473304745829496281845783780125696112010093392642657147626132935796778252903687444170837565257784722584332489376571890508625935427745414659735206205563140269778841077247726892811929428885289755978138419549967502076057031651499277632038189994405045810958724120632825747535652613972986715383717259510068797899104085666771043386721298973168327633268245352763103167325867199755304426639124677280891691475992690636112465591099056862712818044810368905926531865817896114631967255808044663636343576648205546701156944869872944067276487551812585152114706707278198102270148262917611373266322043546269361078374851756021348308565777200478334665541400672492736492949655248505007932127471921936820696024781534172294252393358583891931890024474973803616102431350577048540407958953814326308117531775738935205440135038613155344338392910440650753415205960688740224507286463303111340606243674798550136258889009283454620000654527530969672671141023092202285701606559359306367358304865612765506650618717196731431919705000162257050417242255920120239304105807245623158912552347179400383708766552500466035296591827030326196649870392239033793325828930727799694365483266342328551060273554728120498740832438533098455954637268378964349577128115241550770846853909970479510060103872594177742109588211814374560905395728426634399928196855228707757120895283916824928689257478669194225406819097204371951153350001480090488775113003618426682427889076949591977480311834677646119235350961802446238465008500489825624495830447760741365490933154435417648793766591294201293263239959985770891389745166021815042687954864556074989507504657682120504842194527566322604524 [158,103] 83527737111020716798521278852774892687174097350995840240385047512918172106000872725612091464598546632402121217289862883641265281008682815364796339643080441141011786362618308613108522726476534602249387357783518890247274142382822120803502470998774023034332346376362091214124498394866419226620772586898687979443754163418813457000941358575024755095821238492621177445348458919952215847413717018666529087547107780594764684219324497183837685925595691859175740154514068584398917115230541838958094295562900205842351710997994904774786106470884903251939967077586107364265619608175001224142649842022394574445853916711513412605365975781624574544948707935978586214918087758929758881944049338618356401212200881663074926672968731777825648608867603927313473729848227741834919948227359389674133231055766847584931987388127958154374139120358755789281654955812323870533761109232925702173500030398564616791057831410876685323899300356783728398094820391545413814821456986170620447938464092776030230235985199097413468000173464733666573484945777263067077548322221241493829998561957419979426833943233678679842917017528457080942195599915456878645030016616557224465499229820300828418629095019549655970089855275728788481301830185195334143952017784864787065698467308060869075213912393436714904207833897364450767822156684854835047396394125042787036084846156918332858548434147956677484260033175022090137523958249255596782533055974024479376493529336959439145342225664711250227082174265251108529236246842463450521315417225145713999122040969229072125551342975103920860037182219151582868432550465163457816881936256239066304599906188371600772669137466328937338296844926931651359928517301151624597331340249137373843626109493608930843616861659423636373776584154477187101172358572128755120000829950047584016066841249992032026372730572913596065666052779101964008492810838391836294612572368916242710533536657264735996759241983839290904454188825530697112451340064 [158,104] -720848292338523338563185234097197850352106558279630643267457049623329500354091939948143288252539441931810047681433933457095747788796746790310630431156547952809750060631497706383998573868398860225381169210298310413708018783122829658535634032458867492701780704825265469731374155981432829547304637053414400033679792861698946659188751003934294417113806249145870483820689466248266349022946049378626463624758611645880760042824363448727371277076712923029916039171804514057422548975773282557928150274471463954788327736267952801917607584875819386531486311365862061901017941822829022133165642632565066750345668776871216427487935457180026612642011781434234770316825797050207134227866918040576179171421277385463534956163749535928697539137215856583517439262316218853478638748379622750453554363389902954139855868969360130282393702453878530124507056597760125148306826249971231422704617749559425682925008152386077655669436192291754501640133263555398445390794122074208746239893083784777830379319756584216274829925858159091580379917291990218649602766416261240888297157418704270408714123397390413048180921713713739859823508337315676985180321211314670385780416693587868142482555350128021464656831066608022688282074541010488113279221515073431915962969202104275162579068451014174327355576462258852951322737546790965830374556532158543891329735213074888991472889767522225607776180631371600903378342212334453551221016550238030883882050375079801795292770918764171129355041166284723464909652751079422055457796333555215285923574098622660983701387584655823849971144168645729384308760334532445181227317744011014485868611798469870402747424897305363672228269042302881728216744468297795707635580821732896283516401519795809036058421328252479434643570598001928916692043310487000006240413636042594570754689853355127427990158943748834077528724092173992760968561232779204433390674224959094184258577901863406109922595905438373528371201744205307398872120 [158,105] 1592450477813632056602989137252528321369028931709773170660268119365093947848607753682086652900706924148695186413961537963987308114779413522889869138637320382108969357211750097666328935718574974667777060165258416500693271707427033195885454518841118781206699393905418742619325627946511848198985353936690863944820385148807429908179274214203532946637351665362349159199217762392604337503408967740346265941044441999717393252107878886663388180266048545913787423422683294479633483245200033491525949269257541638064140685319868872419583983521516452695925610673521674726674826423716152863616713168820296295633126100895529012331233068502811717252874719594673682718062124565494538663334323571440130220987497833432424297477104304051479568776018601254544562571064413966747230862880938411174863660025318603945553640182455303178813380490597203101192616740421891475757142535648606701408288686449022911180967073148841678963973179735469531474237964521245787800186833396302086977513843295906525521118123582316655515625640084099265663174582145800028833236050621000559167391612841000184167100054084461507581398519519167915820143446179386440690786452709949930737984201317338827575877716813732674016390256118002001053817377721647920587898583415708788046908547528742349022340036497817273957709238546217859068741539733783931344558361266613058375449878067624007705700295205947413004440601082399662463272507075769676063156825106283875589361442550235951813948629993154084379883472647681385932035186139022758416742189173196953801134845730705491082776937134394902806078753956736826394361473383697001392706589244830359548824615505969584549317646786063119455542156216873006720472399403165168379625698862991312775883466810244623000868932824905779385316348369778333810028460807641212271583824119573831642939920827691214674427080544280790177190875517441084944852613046291702072524658096558935325733577284077055339838118869979795162914776323689912 [158,106] 2745161100290595916740813443562974006592472300871366425388894844812132340818566884446639842106961548883491656530976757690669397413259465113737875356984181768609852376112505197235631516044017302844734772044000513891360631707955470446377617941514535543870344827187545866924284399668300219654787033248498467762114608458766285836424121052843123106067777816519260713283312837737508012874378540571313866619294286270913842834033376045618883139945670506370698227569682301549930209923939664838958530766833483115571655742353068393000920576051317269541180329355127756236221501117398029317635533362857194396896317118669892926029831127352731382000647610364663300983131457832935252926421785487242244177179559256104400968511194558604406350635093779464713641850934488793906700475117727144008107832986225764401115244413797890162936805552710048243844219923490534105773872743267852810398248558612995444139663905219939807246487993431898008021055898120781781301485453448772722198821792282341058083370416958129000746704616584044023512631555046315891794399633841008988000935021827926060664355472408343750504987677812063055762237754070332465676613334571373168520120125534445687252091037544984754237766507544261876857835136594919826619774999058603882153181788065100780085721976429684703756074286681032045510831147451665425387353718160065812456991940989312739330129224721717067759516299385353546187961305528334090201909586955505322693209679012439036316008063444401077492229710501953281726297710635404085594404393780282232070717650197162770764088495939773242974888999209150122636489678156282686430342835745909654887408766218217415315670095278767166527752651168810845977663876091454891490291742243099730083642761320398551765883238396330803621961798611793361928367917847889041548318317709054025784473641642253174686556891050194505441945852723512192982772883860786041471916272923203825964072626424718236911007727295871862173613448255 [158,107] -23018450366472400000113444188386020283344849917183125930717502880124643309555076110108791983182588873828739837609763617772383972292633994259912603517671637011622241016513344841916409318189265393062826512874725903710509631746545140214874985697159664230440906058183744352566144626267373717849275293406462898594484843505039949098412132474112249586194096898522180955180622773413682216835295886650682785458869089770022431573713868528262461590172146291782573354786531752659737534555495632649014160521707418707566682374029488409570545570889184199809476203395266922203447309607655725333381760184566017406955745805522131996043967994321032529960931495771380427070349681436680312756647335583845267110000144864250787558872451397678624181585823641425904705546008983090576152682362201285526487034507118499919889519706986476164412983625122881796421356418206431173608679914020012631870277550199556062360468642341133837394654453523077104006741393468808126882036153559917985239870296034464799688679335555106777049271842790993920314801012533303890334644967559475462199569871510165344617365732083208707148627014080900086852025525319513126139094471008406774616942137596257774179075520582787214921761753910503854743594134156745906740213704230552849459740816792258239441257551033876958411527738446401655325086215161900806117178103161687524350610085799192856018830074139474095288196876175514265411043024449410445952084145842759426944408938929143391687087857737748106731308623956399417029713472339941716199349926690721996431272238622874469780578514437573118088524494332882994088924898024181666719637294847186836081981864506725809084778600091661350911540543717937407145994141897605828891911002928177707817940420812440268887354041663471658881980427845196380729762537473189084345305667084731811212716725891865793125065162291329352615544870644790070077209355193144076906301257819434142350287668399000373477957316543574656441152 [158,108] 58516915766151963160144594393560414645393388840051752280443218412892348745923731933328061914290394031769630791210288081654131240976591477558913599367428667879934898615137829335901587759745423567607228972095387343657874097598154958195129935498078984476787560599987186430995093756517364361942638365975915615380721338114148942612314852806947206806578774737941634920160933169512636954474498733822946609093639015775578978238596559660326349276413071651033530541447790090564263787027446639184832866225539178840788014852674571981200852229440267911407585148788821706287079324588002831235879043854687476950722831493736593647805798430730005530023906532484625720049239821494920389185513891042684006761950490558154991834851015954837263494196172720451358709869218967368026390255046616993557914469654021869098901531987074278055269818799907408271732365595055193403062908959018248611275451468869899693412985161447857566583215252778944240000146805980309285105291371315927408884441885444190558171125191039285124641434080925506252039055833349665482486519218685789381563707914087399977803348951627184512271620414219602429840295137232128316674542269747374741927076162731793819809063810494332189464333742596891196057942616952766400740264607646061617663841818715941506920865379945179826266867002972294320836933063306530174099712404009788503196465483205981363261401173550009550783681165700537069544306001323101730675057118141436737899523017792374073690919313239720680134668449128293416516115360837534557268992638979687950173835104653458551679958586242715740596224124511067097817322293270397981964069263789721428543550886328035757894900889453231978866578852109651130922757222276792481793869017437011923451592674493587671248291915157970848826199102329983514567699555716573851221207776039960821884032892810909492791223112501605656019947022945482355045621632928962831580869299055989479006404435224142821305644083704897376 [158,109] -88794884531256058422495194637292710025269480943916272707804289994315402798793669891311546355832760162884376048916754844211796885688250850830714761540381026575317185207215029445210674239500764168958606590646470956096989543411594767600564770240102376491184489800173089951383830712332288113563488467181499866319443946805353053144573266904872496200602190761757970461756920622664292110237401065645047091112580602759292202079784353720866695493491233887509782462007106427293464341146661013863896629402127224449503863089349718022872993125143990793124211556668466040147473956516724599973384949539326974112558142964536242742818300225907574490326286858246778446125467578848386568555696220577644450255309068526247943998405744479109541494415025171338545328829818530260452479488856996560896638067496098143587026953689283364739949166287260945425609784705123057345316701450582567387533459885362393227108093925484265709146049520588016471675574450588640385887318012817808925927045875266639836344754248403998088337960427129013323006264372221057755743930861589661036476921787529104911356382039864370837177027482988451692072135388210116495327586978717625639220315634167266986898492781945088755557419979500169367006260761986964874125071817582927289875670822303225148564024560567553643892040496700846787757469532315158763265521729955374872782307012168361511544103995677477892659702443529445843762804727534142968416439276938754412289314267445595325742352001463268303035779569686004971626054892962353036155490242890286348302935259822968529962135743181180696600900916437642851575171660319353999399625269553313290974723257865409348060110573811738181422569074717398330948129414607345310870879599515773930771912471834001868210245966530524083005242621191475239809196572911891408097347378935027477969137581299447938370701480943873545173651057955897175428156417628198084799435615135608028883558820086946844887625423856 [158,110] -201012949634215826452141594273450873297273293675709652738180350977214173291054975753294259593245910058856797595800224503299139364952943442435662693950675619222724436010687433988889542710354982798128521656217977553048267001632552731029373975754621249399685078017959223325582025385541729986955370854327632473895258152913716652434467456887511529388005553427908247248509527899080595421831280520791416540376191088209882699220374866307595566614886421914156680454712164886885865481424367440365919035126068151777940627698993130104496517851517028071500054641410146260245755045507231763009198036179067573213419083923792475385575701401660130416932027954992042371480687071660172554830467053038843747422338309218425193504295816730910198726831547007385155316220404655249681187105645048568562205440833683810182049491438610675829960302211129222968114813153935187105089164764001359858285576028225473475734698950425574680021531973444081323178148174092945344304205387409066847208508630312914681655748756489322959834463405640695109114826781024668019770861740387390596230928777371771912848315355752087485158342152301569098729258106570570132370102927621792549703343781314022783195753137989744528205710695640652747200261620235753355947992332832350801151536021853124638489540920136318339555929558244622870504358944941213447371675496106584939547380870528018666632183515183480745803012559706044137889068437492320586835281558182330768717084353341915003276282568986369970879072791563024735960748930540274097161153525607226870718013410957650991410545206755629059275014209394441452720156592848454415204907810997380601626225325075422623638432094144910360672554214061725513342029591840371958722039588356196883935990144850116106356595785226358423979505742843387554550805266917598714849670486848188505568414683042389011501388645663637958210588706085496555697756833261030650350935134414764825176669100866805762805812 [158,111] 145752766984231991293973669542759725385080055945178014147844036930990910847824116917710168777216401911167658469646901727761129475161451979520792335258460783264961663275314648450285230414976863622768757908524525968991835342826790089193000526542382794703280903971739373501955450547831999995983389644459141891328283059162989987609296534321609547784440456070840821346741294647789999202634021159805755711546035515956609433152201501188284819520344555648605155263204527836541778279928202163465841741353406746383798973038775491276029046177178825360572427433451867649632611696457554262598912671424662846789485631894014126302520948811318048213066607340109180880001325168991027310035653466006779377797975967879070714817329047886381886868460347403598944022249004264807269776903362542764053894111227769834872148091720904262087369880303188047042799029163099499514544800554523299742954725868739032866749794152410969369928319035452672493790101445076478687762585407364368874162885210695775511637411069913761426086147874930160080431742398769138619769612266059954718603779543745801601009285696498172571723024644838629421801917395263434432518526817298548755840081425298155011697902117408669761403654014406051317425839943713769426844510203915165198005745581170164853859465892671400227567966276428251862048530375273239423505526918915278705953450329702940881796574747583113774559698393323574405686298388926500347136363542494809589647353069825226890079405428647831878227589117314378677857705147067694991816827530353379333146213662743112950618294469526662104212308586448517725494826380223954200090314421654447058227373996288701586390806556143111952825073227462451342282360767064849047931938045928549645790452515391921012118258106907592609456438137597211064120568589186016340139973032997790167186258267521788067346672349951081690632187620885638574498984570179544667299128061936460139721205602954162336 [158,112] 686375611901905608347832127036274869293334656547940859170279843435029045549251233297155342452737651905401245507960834355398951243281508493564496379562360098594482816385980605149327473411454529700791669540118154095012435377648475369487259119949325378540695626502729059503222428236080523209318668895932469589107353512977370709311265445934425728210941022932362774193139182718394716157981535741484086923651243776729214481067848071926239816649871018743085721128279434560264895624132129823722286591715529754414307239336933230617699217295855310121791058408612372589934669935083798954830129418147601895392702661181506795914978453200120752813040555937444637741860313953845282931414830960902560837001889580525821657744582177162993402040944014060360617318395526960333341770642922619894163743222092242112780101143954759031635265976737269722963515901203767972146724449425346364822161974496934345517461909837179764258242260367362558803009051208509792217291811013064547565557173496068660234901573846064572670683804907617009905807139412826110150456130105267919606899239601234059597227042303046258761992542950766626024926205217381679077623394982923382262526801702722654923811201177110796284044391184637923925884623861584532525093749981445904580594968786632569805459943572641152101751264459585785555164694758131814762876143796037712027552059084073578164690798491560791974151055270819290157347050900487037772388936292904479533914574376840298104554224785505552513793111662663809584906398396145311338292575155862053085485687014650625209345757138779335453005171933007753101585260737708156064557286250021199512280966863289007584946795450110074127400256906759145267283049483975001869852788731434553743584261826226692037456609864397679046623292344001532285454477366020907671459264789636128253817665434940554948714241684881167194451784552932402099263813050788127784634685086495808150491631491848 [158,113] 1151995052312612025122548945409316240572964722520782308076085732501118998496467063169077336876104086979116689728588303025095571054607574873402199696399839352310655515296179406144727225776965764308264368345329960723143390951753336524022291212587336165158220013620625804163273306123455894792939232789221355570518691468005828578306030825495578889016926114581177391957207198773049524788867297612869099012838274847436950548629258584022332779894166254930464522359215643100924364244186260842439743548734873277373060141108689954091491545535123431414645877409541091893458209700760368341771186521384989218534708681664043420094247879088684723312077514039614676811062632146996670460681552481908213920575949768792710931148100049110524731526376079820334479456207873325837798007362645253631940639246203101623277388881932330459010583531467496817438154263612681908293848108457623450284807325167787004704488627016366456783194994758808991961327703964189208334772522119177453608692797600804644348785775039824967639997309830303937178858328307201215267394127215411139691094707109308142057951357934175604223870036944281720438730167195080222556776326067539669947763429208521738006882223677731025923755328942424950279445740589769520247870281672131246106663559913262139574172695414350160849500431414545988611297141064217732863347178785633463527205360435699966748144041602812984034535030125896869629625469806507364305425854759216975507308797863059996323011463242451417312188546366262028987638378421972828273465863585624939594018315642206269204280978867767088492725604416097650663507882291333855174431345841041051132211062392298310794559488679228346473149342745473199982235667246789485358489666063972623453872127858582470840406716320268532165846064511311345175377001929642515381592768026217100431647512187744364170396867848087676373693017157879172713905830554414915532532535348306826050521400 [158,114] 446231372771263580927126630800918189005037439311548645109298540495571111586714855651036586486124984221219774832644547061428927087376457745646607257394354727872672938072465715480255682824398164642085733335529619862662616528356449214400662650104249548905011413683090443380058097828485319000121777719748590846945392601873171029964953026374851192292090294861799102728283629471126752606039518040924557459517276339614523431622020300871488534767400047167706006563898282312945305520813711071592014933421262253797575987992161622554563982971378414860854087818811586649315826424115595286038865907143683398265174511604458923314361610294275509150460974200871924662146125433981126900369187555774856575660348315180036067659655940170122343629699435111895057159964426709705447593852541677037937985324019345180976486990431533234439151087218099132518585977518850381727971602557948910476451628706528474391027181435318157125536587961600530488347478809899396820606313450270931023830475971720027841933123156580633145232769188877490176355695791083954137698048504447000564734584167857821593918504561988455458073136103840002898255173508600859619478617104663098232324066227703543127117593979928602439886960545833604618041607049000797497476730434578476015358478026293081241529414900201287610872442867608558195046081758681259571892663261369386847856237304259547120247633465411732874815391865091010544170602628987328675434278143953284486501127549650915672178176397079531264356385082075878311952738515897028021494627274566281526732276957286985601170342733248283175477936043238330378009826628068905214589826230075087579211459948134664812765331634247258727034023426402186101282372113017912085064801962089165285624056184522696085325667731359622146907363649349783228901699850519615661217346281453737151799787361699601390934807505239174016040238479076438013147835771539819877840539342825910491 [158,115] -227596628633244880675942779777564810578383436283253599269173860320910082637854113192343437983837307489831190517806163601771601978441900290288832807713713385596434362651786993871414992436684222769412024060323242865737349229762772848671049254449291157271476810485597470014801420242404302305538858850715214030863924751703407727266798204884107663929460690897343912174053976071606047014308176071569317917886609898132397355305795063589127019805564351434059779398613702571028217242858597419498279043361417415739039032645578794945972484858122820459774461573566308279355381022607539750171227340537380267709172779322131901869233198852029607052252010703817744716654659163142351728748260705802815032833639714101527190415824898963753370376650601640265629741232060996306952105803660461981754989229691422638214848091979691506660960017679677069833260873873471826757577737597076043063453429306497731458858926618685449601910056332134298693709149841827498070760392408519719567245054362653116192286948965701017966767496481245431915343142399111305958444055310416574520780778852964689854200963417826886888476916626602030305619767719385129075553744544589949439031412164734307011170744434181198153404809843296479202283684692760359921958098196268148471330924396418011432204931741321661541545310606210708832706041367836369898532086260851448383142505596790944926991810180616873120602925189878583095661299756263704617539226536258387152091906728015108728726592190100898856471878391422280975424931468126787516946843218826114675807261862962825485222439667709073847132362384342729370958784090890981202601900990898291820117034437196093620476820868951231389282692680348834228595354586545420350582640950347714652479247288161332063882521559909594016071813296751555175850534135173329073795583531123081478008798775992134520846577881266929607875927049499885820176387525705992915080631254144 [158,116] -234293498599021633045865048617513956275814066181342603143799415506037306441445578091263399209627600699955874409558013454029352354946264746673275696605868801100432951474003629312403013052280801099058665858736480009639822922318846265889115734451350458185944431981210322749312340341587540352596757994961775080832883688351120180862470157755834418553177841187002002844348553405177547301931120329789604643690378338292117325235400418200515139313749132821079006540472729184661854974394210074597878834892403108935748713402547061168355417948003130815281225272272159484788094756176805022772860964783034283129166544425093043521600897966740654256346827284441500735226872531212717818966307712331562589793212671612220783461167500088985558499604505823273489401669642022019454281794378009264854815539754828143791684623252434083736735756477527404365743243663323743130697124504341326193613064942551347849326483408184009689702544922484532767714140975015508603970697814525042235928072513924939273927844290040276971836106377603502727066295299551166024262748167191205902515373551035916193323691100249378812407574023476011710157250249041657461249545982387046323593379956514620115133879702439989246520013396484912554489638140254855324923407717588135155148359279984114387821999697185869855687546844404580257608346280691561730630155364155361023629384191213872522945066783923735391144308778003769636740516021498898961961604944648724042199236316292222235251604679649519147097928545681447228472826786374938823041418206674863062198260937126929237133781209412293114847254972098776505094970285469322280183594127668008720139687554848676686367037858683751236089047956715724991730141875572678599822938739021500816921021149023021789321481660400758555814285117280171492301930610490475034473552813160981481193088880031371124948389387017485908576781948902383844056876086246430887910592 [158,117] -73314060068163309059005522776864924698553415520697560400392858264992455338249340834910401165381829391668890161043590816369491531825764882804865465641166945008184735419742599484997465839769323116943801380168345634320606830216338913754111776222909384469545609747394278154972549119158738032184563312097509911587490984267182556649675932533044060845252315404465471787931977195130526770616489638345916424862215969159460073709910747192736757902085502193595628012234958794134293067639355904214208471033368639576710406523909568864087731961414625482905435297394571424964053640540251064203527125348553403744802636882772855807169953525639530601173867472214101644297462977268570691423765661934228265930163086388147725058092742706896860948597152612605533714245608488345444165037465632222498779673252080384343972437665887010288367301537716264676740908003725026968635771227245201814160083435081310340416481077598751177761303308625683754466113150118292484504124745666129668721214336602241703461320720322148973288902211785376793769411450438968231271801138743600938705101180643693146234697827879790399291415346084333693603931698594013581196976836584754404407159809206876780128397695893392055291551940172571441434767100027591915262886870297452517159504678273391051540407869836941381207612244104013823235679920617529585590197604731862812170938389650311030388475165793989449390928750509362380223573965891612868716338099186681693244978386310197659417144148256531028080436521081358057100388522727897982134817394944064110475239832286784517167760682370278938334471250023103647320332624338614935761868917027166067920666291554039554940376576848134867386805836781983363729425668042778580045288545958395048247324111189110388148577208873586493980090686395346556283221169509982308138239648414597842790076294185115872861413919897429499749792058915201955113628314935918736 [158,118] -9068900342113820372203614501627417672456724374562658053289612586180088907776477441869674301771334705849124518582821090406653620990540259887598590148757772133994692079730874801380678433370276402525874518212855258965912947940036484261713791188161938848292268945457016993284019976012876691730578282997712676893638641399570576651259205206454505139413263114828809316288630257161937368028117357679871224102182701848859334639619422152811772798185211651514577639056885730624233662595119308405103909508513808095798543349947373727898925631378841591172905637256981905471299778391258623134441871553790839239406570691244632058662929580935112465035992577337718977579927673053588675246451599783415029307446265489009306245315790307024978912431187098503193279870486172124688809458919321159295223265021617156810293347159278744847385336183421062552669420259770245365128794260326563400533004206270451092158258415952575920908506547143828919749577082326631651792387452493331457558677700917013231821737661167685993316086438217261662560745073985628049831914168435037112030367324876090479456758309588793655652076724048534616073019771431752838730795361123449782994785641727061145516749470495389814220620446919797811108273408083590242187025908886803386532705016468372943251227370868513115384816535261731390587150243986713745441280225493582129197058715113654406240401289000413966106966226088293293768741972323653277168002679326774597556111340427358407326274654602067906259071969051533665526995406449979273706521042149913771093002125338513048920295044892598148664802142271781625575720796394014030736201603952718727386739302115272373461034544047975188578957758312290342864970379432979949551553852087002719368213685741614638446400396351382886194384608945241799101955402280163602126649071262353437907336686520030273276228891704133939277433703996001416185244196200 [158,119] -923457835814989247737958464640364806870509134508871115046354520318542799185033900728985292797089153178533874296587743193195558486235859858820043353606117585448493812624325462167911666003732355180008436886265977841621183457086773754372871614514025757131272775530802546341867987755326588968085751515056970235977237677984431033290335771814718437636668286973268014188515839332321807212892054449801147879943230788681026024174664501548099794760186681952470978100522286794480817891009153473295721937062802792153426731231875454048721635226842574102179089117725523810424168196516739366896685875909032355159100344097663731849308107721403424919801557688065590824394868703133238342619256654730967022876610009385438139838928635694635192526912705080331865074496199426919326340739742462128942074461849838641451446803105325210465003886107579970776709694064469739037802027403805809219387496338471563038422099929949392050442277402366752182670096534829914722656178381019726960668441124916511113658272269802874713623450455022347898175589225576520493451631314658184455790839433098323383725078890715764494878741122006624208371751654642435576175506983606151936317411581987015131736942225164545468183323071248239652919333762479919786170060591147288339764175010871360748779648075771406148790659163391368329262928375555114792751113492244128714853381773127860706171403231794921379546025437802749249194443015012983234766726557247709535028918553779176362665003297964012027254845322178064331422328833376468834728787587786991141670682748888025797556557686733367491528873803674974668429963470512335139445663852383719349402386817939851685533425474278568948771617336724384299811518554720656922969286573967316742811671343169454845559132705231820338636816828986448387672255990339081739926757575387417021994809453901148570311536988421054204993473667069319125248 [158,120] -116425072464773671719691600389494590316352753556568722292582969441259799166002237410934363979702239798650893243918572836404055785560183686703978553993032471309087468102581578693593708499543963953710253135431803857167077157909363487903820473120641711038521248202198837829300877278649374291287349672152581555032143547580862549091474408717842376464716123624703803475846136191829989901031842940871819796814364525250794256554531142332296063993621625626247783031215347280229798635963969215364769248745905746564629364101305865600740716733456342052181491362328867393297846085100790246721145660737971289049255352805851275984313989395068134268939081073075629730942330526921640135409979256665566824432716204023858112243143915066965286339467605127487029320543469777356851614371877663122924468806882508720057278478508143655273513920090465559260081087209994308559022271583895839135931896760584148885961268960958612913904155902521994736981325464360046123963400132318154405039330748004616021039166156888769357378887060421943285538945620323882514023577959354168557628489519867480617135548402157684846147117900931574065074450348729882137181818947892263910683701244708259506951064070084057932914394641923030522084851027935706150995718675147020711037188564956164205549743979289483536492558302863233644396772726572186939042889254287539497553705607484128692404741752841444285336478777100813986330338096210737111248463927140078729350257192493359725162018221414142759799504725260028876512040122599215722326696687216334821191598238342055793803848898271121942604909413083839644005457067865555409159957222225111375307229414387738990357445491800099044700368750671731331271423096989897433954568509171191917461079298909259164911500961379034052267391252155534560681764016403598153671337882275383449481273280586841304572037926152142231321328506369288 [158,121] -34794596273338654051914597322824159929198236747195285304200510415443293039913034903954347069686914440481812533978565881718853275533773821036868837260255563699868640131868905464631133078741209743625595212712467792055668185470432152927540673806596553557855052662294810529406639385937410590858647488572654029490089005269764391128479656071539871933609972421260226776237934142828550133838566284623373305173081196499501497667359890077127989315108311102539991596999237680869177366579897736777416735190421782005460826883136471145303674416348212279556579858986789963353637878344739950307196575201280079889610380379334909460161573267418952446502485466961701111203798746071064540327705234400278477284448563227140723871873591592956463303895376450145255013625291176070825739536508641466333188582771652105071515500319046950026833786398240543481039278487317558393019585290571245940882362030470703137059720502885873898801966590481069153588123581605265900639441328186168578571009046792236308471870670150317971230364011112733960769413490887600302782245573077492853858530439076204084630372034570710024387017796321873710602585245866452659913152690090347262010346042289825434023890786468712682113982057537657553829842188209358595248911009622797408727742471419799108225606619083039656127344004594566569377248365102933024100781463081874676222813129163642154899354283013200023251385225987436919109889943417379338079460391627569947045598782630142298409419268875727653071150922736923090414522563109170379376486195457668148609974397589511434851517588370880347966499564369524397553013466023737961460640598739977093505053400413792359406463591852242209235111372974191972592818387351336586209187555105905126250222626751536201186813162317232938735207130906619734439885765548340986272447608078365452926699209886488628640367068544944337161047288 [158,122] -1052486908243095688952324317954145361362424312276263649424228131286273044546871171173309690514028325005956810968782079896414113368316964107481534868888376413188836766828995891047477176232370370146293748896310341107596750362805033647307253215731982567280946292744304741822602147545801444663126140225458267019641314720230570613502772394109433309240813010045210409641245450892393309843602414599283888680731383176422705638974359093043175790059055456617434280684552916299084554444179325541647576462429867404765086634322307654015972121985820444461309908592382786882010397929276492736548409633796824079354374327475739068785542038723898842602628866495591903551198609308324312173109019524764847922853860650012779851231390382739633857790350995623972644251380495769830489348437102924642877088947904984000860849000545391884387909017216180401529161907829358337358704540734101071818383415683497480400987268445461174512227740414007873153568790625537367348730658364550885238328074002410080518243111516560244143876368037632577598964460083210138446860592166494677101031262594051734897475842687110093346251831926930481467254445089189161646359580235451745405189330758598186301423738739020538939413744595170582470745661728453791466484628570100031736806646613152775582355991641980575296764990820448505264781625367683026374334916611703659084757736935711002718506667114762413165099217123907366620440346513871005299180977556072719036650251108116710531721774379056276046120643405566819082484845510454668468794133396189680401445082336444988235428872109105031867570774732917747308987953872881300273923701971014474418026481260815189572748012665724373431325030000361878211387251180879322784122421194263849691543901450722840601428243328779217459866137079679363311399974695994842138558804906429782463933635288975238005792956428497002591 [158,123] 409936312021612253532521928066688227806661423767063369853528514480218977944381612540090482214518151084197527751363002058660918199326562828567187679895444210963860120067550721074722572772792392936452707227258696568876892697779872760384577168135046890583450677608313650867420599578639786685050349240619545816645614342817682618157434789634700564961009620432626663488507244990663128685849891118279684622500111181012299714500387598714403719466950811846259077970855710120879921532748504243899789946280677438747081119892915733608391362009905721890324450906715319917697615436354546097599772049361646355434329733900975013413647466750436034626677585757495516356689924942496048015881527262607617642687984928820231362471533412070064637416491265767601297773879397919535588998880306259464930718678833683048815243296643139008807111465882478954164953100616012942149527516860671264442031788097828489312117910501819681210398223056464696197683668921945331736845939935572151891902013852165441111542331874375936748845346114955831935810323924753987977897291082524108436326894002714993408793185515771707216212219554977411319923960991091255201436713548875256548627770645701969264304111001634757263167922731044746665230315158184523997236624250079243269697245462148622679508410280125271378903522414357504220982554692540619869682494878083197328100272064129384493886725762333311832776759509418570995821254735107944895687361851095428428297426158145004429832095973774326308283329373580082356002628145919778500430086633736337567732431206298195055486158026437924832865651657610191482779593294522644619514155232762802894786173756728214566430287357931508135728071712760801745421757318921378269916100920292651721728234500535381419920960723347313906125539364264087276927368939384788912434280819190879012037269037091439479460669944512 [158,124] 77170167742913024146674278121121560181977535424836997719114916729626390066674358594788466544533593999086566591727515633302757140905232093098530690038994993744632414097639993356117861426002862465741549625171687375786605053033725181843113395651425182971354256765076753408508509334502419952496432996793212843963514764797038566158858153777217496413858617188869348423648230741135524907205189169703896861509922698307593311679217540842927163593811279723581815538498172063684789740464907836529316759317708976418920311201792988405174734641523869150755813820677261191839400655194942505540774702171351857714841843202682213131605741412158962144660337705858706205374433490737910067813381666168784888818605839038919386286235968062386706056005338596288884000348461882755599286773295395123335300879146105703494007477492419133462917401782110053353032354110218469867504250297420157889659015297930643186065049439177787038660438207485203170414988022387656852706929907563245126219588371296589090703829801640488227551217312045467507585926665729545713732241511655485689959734895110300536031904340879461073349321670438196902646930981783590196700181249540861443385695796494032306274319780077269666482804641365061014568777251752692963559091518785045521181323902796061088117529231047224261246511608677804328568748425338236806791972371142944372156843938196682448521534555386432202265469085415153915899404834018344994593678776428456613382662043032269942124115751813141612665852147691641688720803123369801973453425573978843316268968486284086567213690366371896279111510371430140492318146082807804422431456165081984575207497406945306903770410931886606884396283295178088958786176499851943810828941293390482172332565238823032782599664608780441495578091818185813725643430094795364843593702461736412978515924924591608217437216 [158,125] 301818985434034193084502663306063879327800558194926648961816856208911777442046412420201903993449013563530831138399461237817760499877643059698057221722249249808206091916555626377191018917698593932684614621279893385467055109708588067011400649366638997946421694329321647871448383011803291367700044189464958162566428941029633831732710820665883168836877185222163571274956201515639509248993066067476269032916960684313917856760729507330255941828179564401682890339663224325463792553624263852749568633339604715357065915482107678397821874900301933816543884945088434949000859249607706529620530175880745112154567670819168742481944179932289027995131547698854263287508912431776622587046444894781180175010209901357826195324656573158660370532227753824182145215491305552525767733384147325715432400132339210335714143633464094693257814132321022596137535428294949270445911318344962433778887325655477455152099161979085037889939128517579815210417011114385554504615385165906386058366312053387515826313387566032754193102016720076845060638960483414744618014430399878735957652518810098388980386221788724435549390448541478208614577574688948385448054071752342492058577297500294183426639319722194885851624539049514448749724460124086536998986749145242482876723909549310463614226980493634150279060450097109425518492354208479366452897042955524971371444255225393014583724146814145242407751505427001922329623037352377076691291285075907775112260516903114623338288439088295254852842075063924976614304094530972148488141373086731090386223112471284218645046048538294059195688599014588687429703148046040922265532644206705597546026725596688607936930465203436778905784091979512905653121596813769007247076407448619597954094735483803473308158368191130053602745901350236144003062050832314565985906473709537603964224282415341392 [158,126] 75963347545200730139254912127619874072638397991953321368091124487662451664785089620097338349595085716464120009672595601042377946129016988814511725613366550972432217904743681295226376303265539122396677926323764542044313902218610892500136906324588482155093147432637214202127962400612101316221486692356624809324039370398227512037520560240771433159777190819859701761863051927384032315994103588817690073498032362089165071041053283511971729010163008050262465511952317012355247536763881993840905321719573125534845172743070349859724715239367372968698090577373515092523666004415395871988414911859279279954871220894605574034979995679243935032644544288094783595115577992485292838835007013022026877123137510306294595976224945208534542598750825451670552859734283737504604604379487243481163068411090167938675404799486687410634566443078045337427919004762343543107691269813353835640874404322743693345118872732670958353395209509679264332076756356031720819479169041384316872610578477465496769123257248077209761475730378007820021381812680615497871247955897185542145275766607340459125002859871495459201536053410717489680185539990802732490276260005999971777341481673091107017419292193739334629881582500236136368096211617841578159538710297951432978237359783742097393189105411726899249829628165260161340452483964172416994754525540299856637527155755520991748426957371350815230794921195787065952348498037987382619705398421727407883799353036007511429437763658312594007869268595278107894527791960010837572228736596983052748557126865833135460004060859802561110132941145696378104254415009040458456948809401487044229466348580478357470113024483218988489909545858741597688765030183057373974680603916824597205992353651398966372689171563370905049906742000704683139333123365074087287950877246190457004579508964 [158,127] 7009738372089808048168901443034479897246990352076314600368514358538096666856233198368362639375432304311034268809071119550318743862439085202700335340527309932118553732049791980153102433758173438490593334726472916482688609174661815730007100481215840851773524776118450000680161722781782522382954003393356841923887229338166120737325226429814785598279568043051259452109759503370323769269830048296725419524389850091863460949897234972587005942714248002884479238134402053018783581385882979635855164582251543328489729349041955391115532200758225909964955582151061380623600170184678519298826901122847717610720509771291176146869236124988948181737872300474361402174980596292690082577028080229492889561942075178741835259715980451731600494632283606332175712861366080549313535186997948040293807190853255696387952613223607149204117581999066606798991276612004484964283136421977026226601861420434806239339396689887235788378757318330971783294502614358619514985469936165623031968197523766390791492208501800873634544858508414504092253147247680459067014621438366046466716900711139458214317701637289283504553870474781977130146087559976333594398365039648761553980004301937961114681142515377328390388850775648694663871047384898590095670251649117594691330933208633758841793974958022212165443786037687128170398707385558883872576529231984530059782658605702890502934782036281695057211797469931579722315999917002554456932848009427413686780204310548979110729892837215688991376558746200148717342474279016382815076633522547034447401421718133895358532014978338945679629868089960251774364163530639767258563389021343253907625421072666620738945767090356915978831510479980145161672936379720871094389103055057998994836547433260557290254085064292338863395988870599059053991954274227036762397157474325594019328 [158,128] -338267281963929354998634501847128927616988160193733102499225366783011931664884474577805955861140385512593162457472314773184322559964716372366525553896752148460686826136394224032164129262809203673072237887290571028894863444750519665741445946015565553377507943970877399307644665436929344502314727442177214022957523096153492692962858780453011050490483769617074582623188321399633592500412189244170017761372961793511080268323476683751521695848354573119010387837324333561904153057999955008458860339981464707211291323189573038742754289581970833452367323904307388562810697916410106536400200153460397749566845096464363885239411427059784147736222729668955216654319287484693565113125103705914184574884582965817299383433975665373366823563462646815853749603957905106774793123126071198220179185577120913716761721720829214630606049876161297906091445035603704144301602721055820287813252098777542541243906566770484710871891123305392597635380403171510819061581842304370259767074368183164960928276718915857564595842842440143618057120787290583862540701154424833812207985228668848295758454748649139276536470922988889695496832305779484309474358699874305768266733090821777672314941743132891603163690442859437248623544818189596224854737817956402137609105784203084797848043275152192602335715521138388900957980510410103808270638987954752163687605833386013881468485646129571567860491121182985494783459859277295929464731147774548036566500102674006742912177842608612890638749514169448006132320002481236847268311710883979083729026229041101929302864907693950785835339306758230155845907918414389075362793579735246192423243559918771344954830749077833649399817231747440460762219034770213427512572774236534391984687183672087673117663371646707126008614229596497282109407919675371308271132870440448 [158,129] 8020824845008120240050902504111972391503860766263300641751943627756351773246602237252647203259797064299439224241360592268876341111628912542589978663034941023683365686609887666594350683748089282869894966833021923992307078311675940533551185496993917811399290164749637199251503082565055987703677542735127577062429492071189189858070144805625264798382743105923663618415365458871401794207376918319583034736609888613789157419677494889966508020533417663283808074113366578099894213758738765881985101085608162417873340015273035320662192375268671041894955918928168468898433300268861279941813124908035081700347131822290356048444066123502623800647736444460978309990390246350751993212385584542964542616090357996330741585201169230183226431692475347417738823376684868763664421166580474411310947904699510098732133130490866060150531832144054563444404548645893824895996810095489745109020165798964615835475859561862667775652400899245828297238495197810128975545312930205931443284501133517379503092398771601901722117966805001443315569158720878158371420046969521260690630080187466161014327227928024416820521356364354659245862519094082651022527336259918182856128763315512574096499067376931001883064416605415868678437754059834612057093316359479871744768605437629301140882196663794941232630659575687479657039058946187126057400197869346697442300831266291135422855034996297221826292075567431195355209004669819622031250993306064516149785564057371332133490609854381782609434131894567092275737417067545078988952782195494044856071949473601955938027215783335397541110818115095542050819934652682551294070315793136243938299774002328069065789733218357705097579494449331027313475333315939518099665820174769644173056889004536439032063864330152247625441983213340667565873764970685831495212688 [158,130] 45536689923801132228861805326916195041477450642136427825499761953140185657829529765716089750939554766483243629477751352998137090570646471438270783307303376249452024971136723406012151452948101542814724623928722713750442050149970963795873043004730513382031160140853233338957527163276027992276705140232085552266860118342956271578814140936136784920057687506428784940356573807743463158909554839916718599832737217672828998154512793379093923533275222417693335749952941049680958567695021766003802145889581269027876104917906496350656885055977983588848071164975137045990799348536350476505899007349627188843354505828256797153308487551521749936830563261186914054468531871747778494170908415806403150022166399949943187663184389232398839640739731366553585987532558970794664365772250708195276122639851054150733997845565638254895200521872905161543007826567101393061026784285417636424529257674294449517044463312665634781973040445855220000628715803973770038387066105833063494193173717899904241990796127747193636586141583043161127506136397188159709028865173176480562332586887520281656244292225354025243166009371619524378920591335976499058003292780524970508890125376551553141645982569630630761106183707723250622569496268533271935824448422721263455052586414463022168868078728304122164956119449726804637393682230933525322418054173607501153541719575826592719177063597719769004505049373273950450243922173888516478419154143030901372069990862087277154880375480377493189670735233356563114990918049045254458088058209581960038008552725677147174055857815554149897929984221520861958918052121009043481898977572765329381396921976490275969655342742777331839303215323840698597536186905938359121818423397388447315190439403860995614848599676217679863129533913383442115102299527883344 [158,131] 1208091162429868381849101740960395899988515460133464955666493650861924215849232620702557838473749352798217294116753741328613460721010610027118398987635112879335226197762309467545306795155965248947733105672860546334859003241791385244286751951282711348398264521758601204231057743740537368385160557634278543485047410843242158705597828014286777504108853312367580903256427990960194659908916938785149888731935072929433708315067442031822686835033969389001534371327278013723127979152200934931680078013833004345817177925324941471154044772525789394387706695978731829434058392925761851183802159077821457066160047564207000476144684911408274128994938529116985153615604371318746683387027912709509521328777193821344407036242432205729103684315100895958086392513565558328329148501918142480226154443746347475726062471030054106963016227066490896748997592513253176070556638687243481251072705189625485248266680542937495609473020130941300906055568211412361298823653076041465359424234796809803589520761096553717988596338799492484552547618769093801402419791362331128135016687765229408668076560754465717147921288973459428524946105779644519161862721119588968049398332902672174908829112807090294849949746313709616691489330639953569801100886869290380914725105686976468702079137571933188223546289171792055781110549499341095098741925531321772335068258859627605071372847625928070007019797547049304183597452615157445023678520585165730509541759508941594823963027368719948488169264419487308132264801257130885721675308697037407733693255663785591563409730916854161627167984046774273516729903141510400837468503832717406012868536573825012648276400164367451185295831389733357180031515136995393793226525662540100408367371873879212591397888706250900769816658686196375689850282560 [158,132] -29405148516687665888383736522293149363398399432684058481570930096998884650439755173453004170742209309308235376074328930046707376160757651328030510162675675501852108213746246993830215774506497263663154173459361572109036979076235813106337405969378252826258974448738018235548211299210168819515122622405090099448737688255520952186094887256188350616777817067663999246398877163078819382789179879539537233930428165067678617719039162091658289963392189943227045028456050639270671446700254231954821461985128080896776174485016522009997117350461784178315116694589964500052799701411250025056429611092830125176753061827642262692812908686285944158706715143925948808210397146385101009799205342480888104543812384843764143272937407167315423440824544812525172747997283076399576879304301898376975606482992765465042438737103799442535663362098366232825637367778146602423829220467283386835879215139219534950509030426069771051913172943626609375118468017306540935712081955487505173541552408644570198609162271746828346612536496845246654720975737822494454259659733171813591512233414981819511297237894191048657387085400936110791796582068276546702152355826800761195481180655072086500200874414842790623609116774201767373556702320603770094244749246915246478345451758273428835112562916415270214020111636413721491837186267917076037165645829302899939722369161891726750345023107013000485974907291152250867798726219249122358800509237592473869677631976549236778136581853424044595647890428913018094010203970299246205990770208124054915535112936896142075274762694424229643259504319351430544260671132160985513924850117163507674575927053435191942666861801276302141399107014641766480591020870002067482060934483383371553656086010752120849420652241622113075773411358178638240 [158,133] 195533710546522935156924147677985607573764360585791884474232840310461203042238707900375696530571406925278829050043901324870443784488949323318566907559002316897079836555591702805888502279346594268090535231048273894156345601364843403009919084357649744631085414950249276461481817823050644636236661905209301258204566111238043187114941866218258332256535248350044260628383858728608544676419770061567895929969470812660003726082994909846257598410808757679586901924744553278972284513633425604819470430573889648995782420393847812563629847012917105485968362822702149761367467333320730327840742099144208897827768143796037324500040928618541748166328483879208191537040223849092206346020715406889902031323916058671568055689127332229789221883539727255430155372301650921664338377546034876251034423885592720862417810250390428024782675221783542432982854518693031731455198476159650328257428558151197376364858738508434895003362465377819394870773276165658445630640745389288837900400547912332491551802062129389514771080190285654967929056902917681529609973319847589489821959536805603810723124059092291474440792211812128530749903586475621814499973324262990427154433518481897477085570106750741470306995629658154508406197377034630921374161589099425392954408063683953577239856861926262911079921174795294142845236287806591712223848916409720488487083246320365685169026052530558463618688619834643070847245065903970863813483862402877572968025310022181075072854796453927634884001647965923543734277143960734877698370577792286045478620844040773322377763198779340985471379560078899388484876736295193690861484860958669085952596041186002890846293378177242702869998900398934397863131570059796284629225838889385175946194187926279489794957855005147632847138556752 [158,134] 915357881083673108081257704463973296866794733694037084371288597710871077293576328866401520166710323168447269344004362435899023253551384868272406977676809661012945018090493350198161688237411512125991767285532579285771608777050200824970672489837530847892865358803211747909750798369597269574086935308640341145738784101441564862080631666843110761806082721480017133428342064585757865847889474478080102875914069534740492299060412147784802863820154752556441827450579695995521822966049637677871694559134165872844815741169763111765962041039526110735280710227072714445172477078466014574112031669505200145205986101422450775981078133974472246720720508278595166773732552505019424166422166154237843244428403810371667167681558491066054531400940932816293190351386872052804483657888794725954341991288465063236271168320547948622303555018050754011229740695345415192814838738131048940523314127014101991848676099015938608034505641232416517138744345020499357277244057652737128026136196078728748998018216698294965368225392963558088493486797237963766185224107050389274638796980488612199233192595979494391569971531565451019301037168079412012698203895001066386250035754138097755602031055386613122092572939502699796909298726185065370174933514373628859532517292850075506819684278885382744802832776907864448983913520694112643810484909819861222461478146573970882573202856886615555972539729204512968611177344036892392812337287703866018707075885327409240920930663174191046060546415804988806482652392963392681921230638427271979242893509019600761270577439337421892182414167636639479057600720769852061014910672597029158002026026905973979496346806423370740471913211183278684254988137481933493573429051962736847464545877732273287993228290887237731132 [158,135] 990602430976101909003285121098585618055206328500339414211165354152751923173856984960475731698980116385799208385416463068585146799047952774703764514417376817736929676458405848057012623978650940761277145091450666780558440960505293236086736995349394000825782893391259352131439249431109871736432737726555557531092403217840347340088624654823802475042953907993498277672307833423620997488785666056649668894564962419207134956883708401643016957398510089161030075758182032420843974767839105038731755079185509101315777308906750757367904296388749014157217161266701151513011813967629360187191245207547867090732883355744798010628484574424317206413752554341675250633766903946206736802564281981664100894145543088155440625038707121062631763508293013831053605008065629704047989895718188651236759587993103732747002734970932165689830850584306391710641768366997085074881784597455112250120096665685172863800329368065190750416678276404406790455251518252351138682303633316499585782522885048128868780145302271542354558203981149085686405257601769879428729624304956730101526622519284942435685649269223851304362184627907711603221420171959785569938745848783109849854821290593160107638307988005726816860524743566819299255872440228012309959877158083346529935454244804111556499355463296299616768216800513357869759630990700522649609687454283160841521193680276215435453259564438744651142733533521328967945672793762909054827306235701590324450265837435733565515195871028958139608305224381101420574528593469965809035193858380090472120117872304921616602677357102711982722937879202307089043671718523864937281729531204693675461503314227851722993664269773546874793829854422295832704527420959261946871362647126936103579548264402117492137549983136 [158,136] -33419299643470516920915682325229287233136107444709224286146624775969790545578556200825623838983980861980619366129500017009549919765590263288291522945570761494865904570580975072170817053902304032912723514178398733317557847951820853036418528168699031926480045400631509101640214560016087526655584719276594908024780756148049253435471320327421793236072189796229773223990262598237881280838928742368112657405446812080263334700444426490524033366105515276143618480400379187814738427868316674535433814174916252554005492823795118900933275937302718270593557117994774150485356941261029773556342717553544172087321562745967619319693569624596828469995525834236391030068968495634239540113781739512516825727730641972354846124889494835141607522540476206030391050597679424454628720304909411444275057333573289661906711108532040822389339014553770838999766156593466155411010732043789103194592551878944385220336202388533181265046178430336801669002252164084214499148246472086522097035662487640262452262283990129252552683230332007088127031660209317592011179532808768918242119295015546954160434992039628927440277444767284690645013799359667230862709610542117734843063707043966177153312821999312256361814426407174926962422469136362732983238195165819718175220390734231681311106968277389335482240971680231581746972085867378889451132658743033298423060988669067732830615077372663008742879067323463109014098258919533301970163695671056077188456009724537623896326750298143175565107905307679279397675842092401465117019161519006720785532051859719277793289009707781985241978495615600699911947084386618295765501163191207338695209125789704885143384064480612759295510280116166855949105890782237283280960690022776682746531870995813041176840 [158,137] 253908606523421661902257288111374501972348520534566605040489241270433138692688281396907103909978558534653060719721963949133113277896784064291744654099674164072082184881601318547575561946607328506480236692983044000922885957715824835598370718286485858180287164658543534007416167549175920573945145933371440457275391156347259294975193238311615673811422687947965717715801081508309378986310046206508858593954872119339753468772683777592269712173952378967397522304618647619329756527405304236924400744445947035214968502556216775575386257884299839082899589364366159428916245054109254032452641306365297761854308122282869232597103336245355521732293222501471131697132129199945580445847420879774263004082738613657128908393578684530751364608453726364176100025120022846047384521168984316649997718436757037329147041356266168763615446704380016836120444189188585068055667862096364055792903856746836852429086692351593311934688596531872973923782263408076840051022523776767344014955391826252145722698968022237759923471823053973248227680868900398327180800161762769589346286726492294443172954810258368488998140515138441720258535059472770764450025810148711910317363298497677143941953527505504705049685656818066248265484081077697246244089009826367003381200498476671086042900906321205550930045016166471422761970978907903566512489911416320607224897231504778797336592430063125060664999939146364171750241264627545057786640396152179019533252840250718004781654135330979544242812982818066101724529024135495884927028717574267361321152497823827805631479724830853807102783461750590043607988096112327444627912666406221519956935092922165020156733749782495080469678056128906678579030674205262568848080504667815685087951938122472 [158,138] -578604965174720388661861451475147321463050444049445345537649064455972877951420380156037836734523708096178581203243594001419001693179386107580538369918437187342118491343702680398572473956468219129972148187781694144058523114368631635870198786518925420737584975660086406632791414111962896169537411248258236927040924083546453181944522512070708969483876951502006838558138966307911487669604782614261052056764276334665367683033944226779512246442397223530920667478687097184550626248661160031245598092484107866318689388873995158153937845593791397304750839945070295128780086699349078756555459617787985432409360008759170046890727603098279897505455741662793481897561953628115957746697412607765529040323445273113223441904644639436822063622610783549320576368031035533823641090544611698892225727192689986513650546778429752487747612405046954522000110023496588565038083434117307597398160012539980865057533058594636597358854026950367179617428128953779684895107400025156727659248283912899130628750898487187679910989377791467174394765194283663792657803629750063785846272619467772519220153231176343914917503845405093828938344237617698581281782444506543024337237505120342194661197138903285172071347732938702706770166782540627740842955240716327409229331469089057520399769010721910245715968513187029101229703984720505061745451392201199206639502960619048929905088148186839208807367267665483436992509208701381100277265392386490687578832217108695884118692804386622922110622176795447674463773902308565996327258162701162096632476320556325464609892668822456336271861516554486401075036673186514091158240769996594221478805612452513656944853368040213338649198009540666808775420668153236023525845275288835731540807 [158,139] 562106892537448721578912325060393670236750863336931185077337433302886848912379265270542742614535838495610896772498765643258425221426793261922685373860768477851653023025261740848899098844649198336323992888589464883511584016902792836172649131200989619174414491316351932253523090519591556184374232206741625735534255335003241171502350258451941797109051110240132583983067493849156432103018373196643479721728996179671673559693435676755291118392699987480328067208815410109928078272377854865300119417057596597157150041547269553800877084539548460528441070740506165048828647643018123630609647199212314212671403865151852581847874220560576665996646070183728013072261784526194565843798392197448191061792676732138762094370605102115552745811042283166268109811056966316335325211076021154870672629703510902854422396254474194404302139630525886049008691008109876566916169377805081928426522584607250822555282952433228815898272023236719124069752416043760361119520034030115431543597286983854366520061919089157869582793191944354151215483311178108938993209874965787853749824375127427516902700944529155241833556954279056812742121964225204680975197129817928777206256351566395945181839131969266332300371800447090763681504057663266025580496723170431970345756044347888529414165947215795991449440475530132184927263741654724615805342336801330792147021712883783268682334540287456324367243503030208959025760097171741564788168967863692562811904918850107713311512412552187565796097921182695629579208979909477435925899665830001688620930314952937391348810531954740898028192873518805478453762463598798723053294222978968044704715046337083077471701136961263091882556638516065864208199881919114097553874306978560 [158,140] 17894890044012979385996973004398688911830682990796977578407838232320998282194474069535138928116402961153227968351543383104286315014855789761837605179756984719221544825848353087758164205233503024996732428386742976806119660915379426484842423881991004847441033498681887756908885817331232960222634299577908766913249858997194183522506473753279907148816790033717426911744314589091316775511406473897718691742577144472962403162372095672564909492574327223355711277291912738119576239331053664618696614745786576372210260119606329593501616590514122389669669918413837586462979550660992006753355137870056836445208993568567061821217788517508723079622837731044987098662202132445443961220246143395832104238496852548615982440177728084105482976832922910458714618330881734826310846723526190582190310642999722186238571717264659294395805609756257459205846425464971271882125479037301054386589245710653047109248954540700105542390793980258891718292722533541800377223366479388399021307708688678618721166201377877286129501192646536497906877047248590332556135774977974372816002398084803847529480405407623739958031471402980671516699258362737024783286187315445025679202141684944239821920073089938222031757636134298743415334590321906041960631742843234547043345028715495106256138032773025767126567228940852871216489210129856235372108605297004211956984622395875801736757744029273660927179818328320205646100619254550491178609549079120105810242108117134289362231667688270931877643498487099826416435759855685576060118716101035112276358400630613310689973885233132148180636318008987046109855855109950465491806862947246948126800100694220955412367822708813880057769210170406539758727840614180232827264 [158,141] 36489151935402028173146726181418328066073150273007906522859620660156390631813164416057008643109833670473909720396537969138924068588609726954367288884822230755547072281499944467243057666954016534745339304465215022424258937337991586114421386709954671771406975455358897875139172090604936098384653694834498399800544658242662990778171350369112106332183927993002513598455533572493505875590613213744494469060319438775815367791528544822769380113954691705831391192853099841990103665484059638410782667967831394791770917998066081711804211959205254813164680849160006986453924080153136257826911645436412115330634022098032622219800822058676668167228520852442709497719898117998386880125126714305428523039374225444980746741342732852955182016629489415301319842084557558368777965319521291208787994216073736124575293049320500700840965180408816485405355337902251177675654931213518324586186927298005616533209194061270299445497794068743739961484025570325558634747222053458699033568334170699483707077146251844177584152109911735697749155602647508769486129586372847740006698840602506657967873795863419969051800051872423158012812134328707659985879768854582148204899035989164832990752172785517973159325231410438369931606278567311765807224880744374134078552954432834140421637702004914003503226820530789856326424840521836485924174273751072620076330067890993269995272194980627479853011565147914553734920936658306403206969512036539157316235062692202844689438910031759325887748642924377993487995983477611820283540850703910819336310619519159994684633516584344737406550379947816366674711614732656587828014855355876731156095132519642437660631950409583459052749172009247667015562663520864 [158,142] -520126364444618519613938532954870923952905217376487451563215715866240791161251212977557265203804078604993819047382245055417221400742090571702627185193127869775121858371829001290180447881169228257331110588476424023595185927189001093690994024786269463304515059262627007543103343971290283677225019959594561049987074704311996011844105752531073728587153894076004081280041427327905531425243592334697608258598033396127683722827363181148663929698164025671397916329139972344817989536498803729001258033966882690928197270709691070177642036319914649559692919052082658101538027140616136983169651407435298647221912832126399189721332471481611642341544785424661997611343804643899481530102929296124308449317583931600708551303042351391399299879049126978916606378191275074947080633561255625880907458350523803687424380955557716691285911396508705457388977883118454515330020189947924203773336792079527914014025384472265134046179563097832833746916781997341359138517313898276453058935400577427236167107437710038134951610103749122585298579308494832600656826094430697274612236360367477393916448384940335798284825163599487133695454302537884897184691463417963219687595579724677255960832080715196239310458919647219432154674734938011583563778628221840058326539818241612068665562701644247392392872378092313872696198460350815614913080417293261634147543069738026244870268231728435674361443979686493849397011006537885898769971628671333031769609501966442783665026755551983482433374379659975241390045140163407791950532103653160114971778745123181411685866119940275407076998787957998020522497280618932263281581887313849772650096810020578176651123728505702185891792092293017913859120 [158,143] 98469148662439406359783133565252807471350386036275465583110764365491073581835240358418369272679842913668639286014986297142440736467361655330190977124740060642306383242324473829787216201686328794755288314687798323629929797681701891482387743197472209888026416178363174093293648758016615531945771103335019715543496254068316221423202424983387139608843920092514265416120832840455643844364142242809830624605692379873144864541481245498689550489126929599351558257988263584037024683775346272106313606456648524442763697168084688102849156930086218017508157357714241001590283493991684193477889410879992716524280447608241734295874990717507815580857050318604560117124843862978101918602532648112648818947093432067375035316857472025576032084714791018966509434033442308228083566337299427293946717714395136921430097311583834672045459412780977953116190026759683494589540952782157421104565180462238108345123204351714306942532477393759938852535651016046265735954584315118320667384921566139303425587030782868150220874130865236874115729990532711896483602898543121057126877177855137125817437779544006184725784123698080357698772534355455819180693193453652543775250307848353220394499594008427769068087030499210403063885176334274662838967312209555752069387614688847574772846096381572876865545936646356649175180124803352214546094261059150740722960348329183028283374331807587918554820733848117959671831788110138612839502275333082976371106168872934498621429548525176330159611711690455274419938340762759959376091394347359045848047952817682405705966597540321931888555444177882747319643986382550811788121708709542868524486797435002266040674001124421822044977398006080 [158,144] 9728749688181762371850687745640343530818859672109680484264157290740901283195061737029849309094335998760567549923789946884525517009389081559889133784289546120361905172667143160556368460764428321058129947629851099110275589268650632068171606541263236060307736710249878435011750735824574820751353487842973635491364537153609819509088305749223195597290435568477294508832975017032975950452268461464026993553923329881855390775240601866257756710470391782574550564116204064899750017771595528107971741101745650312956405095044400628318577263336101823065476105824654231964400182706434279661309026240307486285359810437190542565794227184385380259227358004915172686341809133101749169718903825379586393396235396453870174823472557569372025913180457121566771974912038591318249472214459757355864779018061561311535534537459343430779265969315651954888838506864289641473514886775588184701177667089873860989964733354714256794798359700884871151496677697617312470977511499334890631797763441848878796875391448685746013521469250931606510079366636110625560494475435642147609160354275004102857028455398915714730739471904180457507558732182220784792217743029028671836057635386272464446401460051053611786864281832870852469521182778509879857879721411076633306668637045622462848279319985914986036607774252241418013325485515907819336752241247062224122687451198122582217401620473586022191667600002403270630188374116503352789747166268735022940939994861974056649063656169961080958459301922447767190608445163234968017957224219642215134842201910748176199986151132636838002936136055060239609926345254733438897111536090240266959346508606749364604647295503599331553192 [158,145] -459359216040337549270126132761521897668204088581168066000679688540387155349696066449100190503844655741262019653343174730272350026926283380005191288408690939422892219091751552308303310906065866596496053099933414956519035513384959324723794049761100916990446796140308217275597704135930664582215472470622283137778299501054833404824563240224961390389787127831338545103168918972547786139784727680128580995404483975167273011472508837933963640944613021512973983936258497605703158781311376484625425277323555623431032449021027879590672407412142716979486738734666299448181129741306615406328992955776089982559288700678385814531953708879045209985489467814952629380381602927943011171704471343251456624717190798178695566486484852385461994669253356953691975409601946179804248630497789878020475001072217291849238452131968269332748659042405921494548182870157691784654381776344473180838925856541955762300415513772190433026643609462729621242306746834976852501160236691926365990626998787343611637865575239601123858246327796868804018633177656165850834815688772467848095334197882057555834660842960713613005734537661998519894968240692982855149300957136415390865882439248074320872360680551426755812689763447802818898298489371812684246445770866201337934371573377096234335384381652242805662919072449871446803223676714961562224982958814593493816049549022182905438051507642794618036314873139166842144994188829546369620792795482399463089260427170758270072626107576202127879767839189255310996306015194947542715744968842013744474974006520915553061544828762643630420718953282999469106741753512187161131142808264016803312401815280904267075551670440 [158,146] 280384262958474681479073249904529222910578780550248568410044883486488317810538680608916241794234708980215932760550368799534635360910991680943058970402189626027229971415280917779511788265145367170166855811076621090307352143298070246565539691693590413242510297155904695730562186811774421569502021016625629004418908175778759609700394519932658349145022284325965034802370369042120295667876290411867168518200031995598462506793247257823412976712787023912163012273457522015925080896179107305016658828617938024162285701062984282496227740386533577794786703799733804813596328229316572133303360125454559483974723833378334850928456341944604019337209430256001197752149905313122952020416700850727451206418295695560982681700554306132340001446000404098542023239027959281130772880378367512520676509878939468777626834273440382010898227255770190449101770968279895410859340284830082718865107872516298502831717386404945756257700258632515241224727825775269585169879625510157042935163390782103684839545393534833056664135203678177483804130604049323615454178570229048046851633814473336792371945455593710710452939810359138091130642674306411500935972204689927887613677716815361915266904882969139394449539985092827061505469537746012278153216633475898231797783603850280423098425211827715525006726249185680205969505868342608712255987276931237054861496475033205053205277143219546371355008892644333370222234668249814807880771284453713257255810716623241200602640380444736138967463724302977897698955168329167736251235385321631541075102209841825663226699789386899358913143712762524489297748975706657845000712453379663858943506636020673031 [158,147] 14148630003085731700409357333163285197597392080718395601630339761541022897055033532231481759952516396759906253099462426830181703288911743123998028127898366837170692531074593660957581345289872841311587008544023400020227877025103412605729173017471935528922874494412772708837705904571311809132251685499268494676384498690863533953254932863414788310010016084533041912408431929180844532335982888302354223864320944471568128993301118218640281646828272504461203498059643526444992053546816135964713098516985615174940481415065960617988526241603385890089452299992739266889221791290643013549771483925267246733858022075699114550095221745168953340729700248332115611408177197474499364531520966703448661714782630167991308491594391818466205850761533338454132663285348444889141866179318392993680201106654347259873146771263862492310457427368005840668467122930440676016298367494029167343345996002508304432024257290118365779533325721947144480073994117514793448799454635765450508081654404865171212101951640271402746669017929791973968169882797815897162637141026237271696496101450229231616840608045025130123906782313198529671111559140597070962258486720080823723435835790991849331419518601148374451915818698989249903328776279591905211806372877705238281268498944742075132324399310234098541146527012033275161450924217103209913616056191993371536171030749264328896994431965913818930566417367965585374600644841673950277654697171368282320161791268097310086076918624678428689636716563568238986186320036875125835705100294675677078432175670247786532684851300142885967621946444549771968203092535436035668231806554790391559423936 [158,148] -42567139913954231513040728937395228337549703872368987351426483661487313340382320426537530218599676144180117110342147454972547127452112135731317428881709136783110430788007077462176135061699257404410359128362908692047560591247133091171496780334262566406040079703027003240978808267714555073017418562775077153241932929877831880691098955547124019626836366733163482180453654166098268472917847523716622192377315229618417797018473439780402659809887185524765039517031321785802150408544639550083984786594826138874623107630151183097745305769665024642116787197071836730379542402242333719337031118192455591692116939368582121863785617674923516904737385936705798653298590427137100709554763913825412301472666798424982819589274940341593670803221606325352936428683336841404278465992191605007756609583074239824253863520639092916367842885283766876076622893707179542017253103607102007467589344392129136449736331723898747181004133170348166189726752265652843611602637044480994289732628059406956095839537786580789784344686712657681269519828238348903394541530815674264806727452812541493241105004181229026606906075447309973883836571564925812810930205834823785153666208910864424524879592294791183434050089228600879751492629035330769364629356633790162275024719411795680457779004005708234841252266275161603906226252067311201557023754650849576421887613038245502666702562027118259911275532535654345826464143120067744499079578972894148685639892727136039064555162103235839465437689019692096019490171969332505399695364192120404536840663014058305392890178977642139350808640173309498097988698397191630202296102754976 [158,149] -36924276006491197770570263085942428670565416926880030214489100686026649071382837466709536982797292838077629440390936898058353497945331839365202834654664779664690658506860220508204419338241183048516462717764476979094035918586218229531424624106961356496512283311525920597057397811539172201695594350590249884886236850504692681557449503655998151179892024361493637887248848776741795646023614621672518731878021883588709301399626558108748843372325733976607885290514019131841827771240794890609877722953748620101186580179368643008507133753826255478657443227466315330007968625781851958612759106031916461460985736540743993944183594579707449301296920047496152631114294619869936170289411172540292028430338873092600650996451614794224194804690716836507733673042341948622033779554848153671621774364839312136178545663684660919135795001008998309063594231263412195796290076484648192097943454632058891779685919900835899408683435845484012418203935743167179593593712409506340501012449494168111197660235836243079973686695647084185677087066437110280491032566805312590687114714086829438038184304044311359621416511948790735635213308762743110504783524298936776878846494884996445025397501349226729200182402132310850566178550664725737475006384719870239575396978401679163562447437554680043006351291593613827918498432377013666908003084210085025541676538384790319241909996912024961601375278125283340007518435246060015934687662284325846894705611538390142441241641523007614637554830718970808313771132387465514219543993735199037940520726423219601706836668193444122129560926606779653186190742489938754512 [158,150] 7001265530914833635955355701393063546092967121851554648144190579891597273586398152199232359097118744273792197078671249617783720571110451226660634014740612781513084755091589196596165476725717175119798435682114926212298757830124310007426222362011441284642509688231744485252573657205564373293844033711443125071967259994865998521349269651950266488990642646348798198844064392011354608555438694255477147154495315018926282528559596790904519966991315843806580144247773777825908586318418623118908302367666118805782747032590476573898227986235390374770388709262117754623531272669411938819671970832669653104713552790428370531544795814400025962544222972886331630018611375256558429970346827033922285240546680334170771952724921211607702948794716695086629378110060572496897256349256107972001442845322153629038845589469070101298718723168218088413027385108804644612519733474627903030720465421830112956220118135043141961015801902202876079424271491299586823408523482414079736968303042725263557429086855801307481950740984738693817504360862719577111514413218847459685750476504937102929381035286956464812424491207356157752738916627763095280806640596882260968041350698656654722224958583626565225704049397149671218016202589942966155486897295736397634545355546050890754565759068779197412234555367694233186751336621024167450904806119421273916640095343113155836085127153126265270186854956275469238257832842419058950202417514003717497252639819467878321337976116280238780002845788171736883906301205984946057786676918507905731806700817882928057126728118850548407015315136517891981474012 [158,151] 687300358760503669284286488197517490870049020681274568910625210543018847723008693494071129914547365823747448944632491700361111079089584510661247107402122911513242234870245128865506154193152792751554199191551324825221146841546845760002314091241617835601443920064219735037237337112712026896513815534085573539597132719435198142219876870215346584121591798066390479655237214450213342987081309630957774072249065939160776678428396813114338935749005418204360384165973233490050255034779284157415695494158364801000495327545799655458324408073731334129897246216321452317153484920229122720988807371416477640692093323649251156305873597101036638644478477974905654244423332304051683225252456621346648861588151422195433999933112166630135797338004120944067763262659087920407646921568711703754913310096297628681361759690027663984996513720169436798502007537940661580114627039079489289644656695820327255592937658217356966620018116302457036859437889835019526352589988293860990704769790004296040291710997965333589550763715751931449488442190847045165473070412224014293261760358535914052809298180246542226606804120753620017830587120822948485642231728940935228551147882693099915113651314278904145166537290401351454364007590510065887737943164829860566613537277821467955273323904895574378991792208647498164515890203386296031159697024697163406897214273198875029095113952136392167382220844063905250050940314645424370927240154895964486255949724292900291575745449186549958932022006183044069360793219856732612163710458576039237101275247850926703055222609250765085399861570560 [158,152] 4789895396052164887144112426108834107442162776056833618942038707725442330498462753966771066106423487176767544830681798084801045670542283406964369397656920632773534974371744594286848684645264555525111529739757248051530930004796956461034474360507773240653013015206191442619628701100908945228143810404518146249902392627018559267835261246685514740028890388291492072483863418572921897489489753902021503103816022176427988133925223231679022724156669714617301306479986141775335369700954915424925248295068263883514530645855565557435151862283273260790298873346622410708695475612312964283579444754872287199954738155040065718813640691419584381368292730617235743427674602765384558991228354312769170248709257776675194927346153114049425990043705163714126565819346237611938230653416132798913871501313032252816654423602953549211336233521556535807363129664615834607919594930628677894374853440749370258620612312726683791580376035522853554573239898047568797700520412899390114384887816657526083025284753258737623330956791678877178938371690401935044957549613209267645384214110804189579988119077207505106076885696089778627389549873923943943030389670858004685497762195689811980821996820398143106222783229936204628321025585228751677114303330370154931563893969670472367770697938574050922423539901274551202272364446769247187351525428401990159127436616401996745881977972718368717495352630194177194309163774638266603754565191666351158638373984384248338352390233129371572048933940494858107249203467185181239978208755213032858457357762732146632506680995597208 [158,153] -299781901901584212742351357031467289465518649555318896362424732467310076319489854907085045086223039691679955768363312009034747632746426501855936236152845685683578702059699485065550164565177958742439161680021994159718523049274630320551020031707277881292273011222302637727179399119376644890718898258484529283433216306460844805374902599012766856057336565138286816944702125983114373324701748009307354767189983025504638263545164892055475182774547489333461499055490598484514953851575590961146152276083148780763334967612072333583697972711441886151209388454823782563069972444270799898400551244939098451683703932011653295243191038386221410814630102786549942894639983799932745575311998416301765362643902977000198947805237186721958265848612157337518014909330332631323884771560894532304133703960046829753872791216057398990531879625353542859625351531495223113627955258022935272423092649810508594431960930373074173764856688272703414814082758686801149355587921258824796341904791648512996454376841255702339291877820970836560365786504212585310887336412629941952423603728524626213197839573856178670285364344386165202438199591206879073916729307430258431952453592657214983095489280453887763870335675858487627513258091739768509903918028689702303624406328480137497397725324949016613397582641258443064542279210462283482826383462063743653360053505364514456759896854681735163222175887469241578620799334148145316627824732125885845315793813817067921360790758966473053110135279648336494365775587029402279569821213460833296298363142531076747632 [158,154] -1081675413491835795224184777387002053284283379402522134139432114948493727372324935781965924346258017514648961245373571964209031582757360128507026367381272830703346918114569743229270583960371582286326445588987407397632711533079436823619322059137636092314258075170008252071335806179715899522840003225256021351822179604723207586931204113896151951437488700415009909600880135364719699887915789963923134085143030163480493187603284729090198049239873183929215463007239012345159162810484530470877674213867962415339351006137191989427759341893758559140810115668386721349919785673267305392897505268724395733817000567872028149696795526245913086720080567320621773004436755737911357684243732975970757467456553607026787418724756531320999190155816294096229947982110980444706840822576757042064686276850096351956385006091923407691909931319801700239586316433852490658843185146655657289558150000270458747697408016366679501250739975038302885322001120694345940370364428817072864730372163693227252859857862614630930617732840382820663257665541561784919064884958986341570858022404099738027091209458220702354217279619517231854623784664924186805752640203452893684470343816459323422466058191182568855629830589880377018041946690902305578024703523074269814936323779370800217413739387866172468391480673113598672658128736921593748147694397502071171892972250361319578604328057280747560543934291069566145545054805555354644360908388976217005456882058205647041593613610772766084046590659962083814709466349813154909674753517658865648310379 [158,155] 1333285776960155563383301396295580455915712268426269609536316076614445627017680543684535131137052407328749654370021681203361625599804239062050441604700346564540487533777460153241105273644123821033840057611369556827173518946618795771753564178889966621408818327581587609377848040746749216605960072228685026967528361754600612526568506390973431308884874174620207402482139230841438783873505668753896737307100888592435344805817839366283842866510220301495486647910902378470676998738249570693087453745589640569211684840699897112930875120774500052111864111073341939760187075843542339062559210654554891639052551524598035288190425021158744061129654689617628995769754512523124637585796063901600882399985543352851540504843053736665294982846129722567359800000478620403410825140010017229584906174536755209158645700295188020867475747971041911893385190400529846392930021900101829309832096666202311817091531141105899526518437974545408594375501128352830593742554674088085600897775339117152006145426894044323877684788826248697253965749023356599799029024020125392027495498664327998745349131585553495997671632305426822967280725400251051202137220567110366461864840980448891105268660651220941943393047369891901678676417811223154610648239733168930713234133722560398731211180150149110648346097982946769770160675601085955507585522517409397893223331695220441451552790177735742582457580026358518485099416389193990146538291983522890520028814184350634930641250233229008388144195561966663325109401251314913552656484224 [158,156] -86370073811135035689837178899549380277749780971852327238927820303019669269679805010154947625650088989813590168541246797246628546546907922682628793825055538139873090045381535613033977233638770052995726772299695477205528321174548326364311353008804255680817415763381402858391309634560581340481174510765201909235093037053314408530265010049722730467585709367597149955490645890987898164476936020691104261875813661258846029687928150022942643195207678309191510597647363219402278540263051848262793963361529949507691348752738576931311831597103267647866148719269153397705362593487514606621205094807750424018686710642924981093688665694850768734998053863423858398484553401907359432238577600783974007298590350578033706119225356645207221740743812904593153053389825662205539116143495237899686736126019246381986544415089291433664830211433004027641975727592911095641354073944103033246160881258854758743373446896288873584005219534334519348238103762204684037003186248661516879679066813496286391631093505967604352320754651688817163063762035992432638324030074708844132212424164219244313926823754909034314833160940755827628705760781754614455863335465070666357637431432303596754880435719758837297325466482899055341999397775879121080231188241977714184268300681949743774943532307408933871713258718534033322463614494603264011074009189529358679719064933957583104899706874927507549044353948240440877040065608513373316552455923254645967793470290347916727747241480184401983062871689265872556842236288 [158,157] -148265235751200219442198047837510763167441025198311392845371946569447529191014019950425447944300322224259812050141716535935426390999758936033183034718241815060423538563607488014713559741162420302392883504443830427799786112352182756864884941653754580280616245663861281077123979070599487599025126892055788569738875939156184281740543936458595077570881392886147776213249636052137526122865136335413373132245483087020046942208172047419400009039270178942372569684004164422143809979690874561091650896104938162022113118171103575565413903744850693739083155435978677774069673605203515325910383766956771302907155343984950145676169543438204810111982625510170291380070369749078249987372618209550157967430451238710811786906857757841190217804278096522212737124159889535099205307517149719148352867185252645654383481281706957603859284966383966897746262163105889684982835369963537676820916449021569796676887066642274503986865769307168538692733158251676674926078970779969643701558379867884138592021124151669094915714418503507873858695456804105476684269544520592686525174118248547637147697683249950895538367872596609631717716874091847333952891044581850276634760414921662067945581117345882061828434331500071499845170713859099624229705143650131323795471788088952272199500854249599666755910263528389247173873083568443264270523017426413187931131172821608835097035786986435758798300234953998777811657436076232220379142040980821750175894835899309955324961223311660683322260588258192 [158,158] 5164719226272115013083089416600060654171428663132252503739766412427491629594648213115645299364975966111458181693713449546993996441985978242297486523956814135580497251465691966645541065640283158386141185180793546413558209172610519288487132899923701384690646284135240019463669397501536699108149497645651517360427240836728388569106708244744349529112328682290249708112065360637641550070035926886681393616107735491096766951716106918996686904870734987363445806339523715769093074248340829816167711788847461840768300560706335149343263668901511841462969975541000545670307050884039856329453851052022377428152722489510538669371028037111113912097675615637943724993385802061465797187108294788434070405765204417196862914745726545050487383002775530845436751936705787079003863320918813626108861335763117579777626359400708221930360590321083038370394059335981972815020358839217937634287431254247299310669725154292165449915862936316792351003412036154215061145814432873770031336657128134322938940656692499351069827299110763330113592226143033897541017487120721638647933983856048679621306361324077991059638654777775012880662370962288216980828812755449948952125502533388041747769472086972128582069830592006593786983634998222632554585119269433980260021026362889896793954222893444152102635964745982360041429142575878376195004457992750282848136730473918555065672119551423048881785194508951532992207520728324653023422817615957249550757434059087202339378709474763008 [159,0] 32644054661287007977290547057310132927936670011742065996934932450714402081490918090647758925835239561707591591969497188765742802163987715530396985283284546209667982932667657266763745485826714037305828086022614024251187198905394857014269886691697567753911878256350969110737067207376750291397314844363478764842554510163919036626140976898147528111623977200446675082692959764898456391381102689566287875733343494209324640135038352551086791409090635354359699818329542433599198812747676587071636246961030773705888740507601184670373217340489234283584628004905814901707786174268141528032357256842390304487962428092678815615959066406713659301220299270293596551109495015727840851975961105414964639774058177351417373542343101168093133499521253636335387711429184721829616943142695584940933626493850756175948699608788725592156014734985093103137673688874367548192930096626789724460731283756549725091265527886726922360837498851805392733717987914065970021232010629424528373120620456127359143348785534971355758142484556368154841158421208331496680773626572718417540106333344383173021137896934029920128020024796453060559333078261143279254612285389560718945901130240139261890770498689586499466073759699738435763435830296356973959564521792528129493264611532542638120687816908065856949040576066290708876325062023779275591616134033719826303072431320257512232088159591408315527467635457563452954037445967676249079845755994840325147499929957459416532463673905265554670333567536069974690832182923492582517552806294299410971410668515124210039623890782763010228028698574707816044625835018545421986518526011008407418242935019475503250149738994128490382184789015912345417923903024287422770314932208967220935306322130719009501444993646308482944696626080789945292371804980988029912798401249026652280370981013468220351079523305435118378750147996688091511365938392721188348784894806945937367464806174416882815711521344021420955325314202311024476472968198622548690632029057878387761140728473278047820087944944443474839213254659412456219378016835905546640133084352663294653895338841430701436591777597072888955290707153624867260748092108438481759083056527764051389719493293537058411360810162787338799607111551492351854593504706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] 1888869949663356351685724998750604351798501609947490527501144519050349916976980266215479434623690416039033982393941839397832587756050613058785026865463637401083321274556392291268032137788426584780815866318007641488216998788458381596827617173785200274598657395517464263460038079389356947686254985735170091179930314541426730134363739953727078535333774977757590557773848580655885714195597145140784737937776438667083978804179842519016054637999926521141555028798910320635132425965017467443352187572100436203759011381379562053279859381795063299330591173494313156796799353791647387053467004638142236080287721574509336827424350114388592972199155777147421500946933398481145352552577821471410747828017369951183638850356363850272628633203734744174319346330139932507455197912328996764390240626422403294233868195542295251904823057956704131623156826412863981108579141348737661894500615581199458841435315698748480833716771153759544743795838663732948508303659078084337592018578128052332944777988567152265591385112224892550556636486591442388791055050777017649873894661256282251126575617176386008667307303633791618961150649819428229155176704804888609789433546437724620948089036987319336006862709373303948587655260067405641769380629432398001802269761582651722612249633607746729457763913115121076919063913404386621027490392308113307501890954323787560297113943145928726065284593909873682847558996316561638417252061178893621551697480203493308078093598175579444783988818579720075757470659455938568013122900553360116430203830264161245569231831277080278564403245497025768425002623379480483667524070773722087330705359417887190601912539569065787500774284836415713611325385331968525447557061036141626744762181536102267097698716287803014990997674229975016920137394957989238646471114874440831724044029965697864754244156632084319950465240371834811187775971272230651715037564313162294484783901789858263601375532524351461605515931842196087747954053082448976278669469262520020493631659457444430402995444566332164933055858097126014926217782957475379519102368232762365456543144357419373147422314565514341480480456293101261345271380396786975574149791858717692688074757240713912863225570349812520185393781663178453635950868336476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,2] -543055251992831319538776753209262542250571689409259982855035091479213757812375388290093700490255480170646215149339568425346573240817679232916115014551407630121513114153208323826376970964779928922700992090444199697101430181625490166774303740734610221385564629736150708067931853182846712444088119813115236946661977522734442225484119958451892869623844213493620574903717925583309955112172427496637502422217905154815854088775215987600758411119073794436437080222606315645754404204432860840839375970442370136118680589958369629929961985359751380147829514186875898978050759368754637951332717737530296543067169325560987067646848525899417089121119221130168568538522633410235308517428869736590392994802307778607208005861647856824511837256972736847142831187260131796336201192840866309173011124103539509994624544374089761739517178681088728080364486877087358539469312131857084229274122212025711971030706875827779228501651678034761370836434428565677123813128846087813326187493197508236197359747428793354652674934201959587744190662994417260879844861527717082066686150208175245916382907619303404662204040212403551851856178788238157685082218567396588706494051164081581773677211471395062861899424161659106855090465911985598277284825273342239135604357781834163572175523405792753069579362641355207790570870274506715002496086768451213906150958779321135266958563110928612778947451188367326020400549590045614900411207253874193956863573491823298805188375363992620704515803021834137524153748175894820084074637705539688357994040808836240945546313581786395159044054228405454784161806652247658621503650645869110476456675177345319931075200638054966812972300110917456498809446937781973293797222253175654880563075084370168832797766096700050778291444905041938379224825002698271614676263138342257971591480153670886829735394745750286756496756616949443153264854565710047847611144736927077489968867844907740161157315905969631962015068479484203291061660602065328734132601850267259161542803412939868666735976868409051843259968360422325954354866373320183953936743996582464071439110193467944050908701496932404559172019687724028052880971590503733918452432010086068848129150027282554651334158838240702313575261575741140104395561767303905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,3] 6569877201900206600703090407160021939829407550545264369149435973821145530546529885643072909079938348848572948507217900840889181105839805934063355244569611410603852233796561544176344002103020595137431785967700267155250404542005849954434042932545697486703008481582482480225929182872045033276743633626693431169009600298162416688738747101161298469358655728454718819363670449236587955255926366876547594314586906363475975690220018992374910591253770083184080383755276767891308602705778863679130945463416133970642602486854362980698913796614652463604491128073858998197336227897067713321246042970615784809866019410252857241385892087123002006767427566290431820978863777397263269488268227851220837711250790032055264645045138001111417419845021370868032595498171196110319392539103288902488829470620664766066510001328003999237099940511101578810757524598044600620644680354712045156347896212434827647150654496574090883463776544249238586735489486106643584105170200209058988657303439818043768700778925637563724115974791690786804752041576183299845761199465019451764564634791848971236127631791186712946331778698238902538820747552110894017219318970986895992550270372080019435930772326795229380652179407604992701550035940071895129584123998008697054684824400022374544740235833055367903890864002754645930751916613991175634701932538176388333187417793079250181054602957135611751693994728496835179145229442620278556240218723453952219039212651652511155912541387112391052934005965417763289811452201478790245284729273457895248175558292652107845259320023829638259978845741191725594153803348798654551826494310336447821021119260929717510481132976215826922564016650290222982912425154568663015084193792863302740502831246991867962009783578448649020225364024678434889593896606904134988668058440701686018037749787542820468655909448146719363997303531288392989254875229229396758646462408033860699146463744364917578234585659065746844479729343127212291159531033698354420281286815522876187892713216228844887255980919634379312511932634035012953349794543168516522989109003022012528691450706145948520348842083649003238075982393692113240890203868387708146256213440990598020880319721639421259639534285449372531472891367104160896419198447036399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,4] -14633122809553147596395933477780046906357293855193794324450691006854002834709311853007219439015326768449050505438116582072329869628133911848268216878485181810143972195321528058208457875231722978879002440779571900215097756824010529427234765785075787137989918907553738084465928580929626212854265499851350639671998754699050710094931416346563486598831129498098459875608190227903918614271148805969884228194805482426107500145090202578660882906436616861786580605948627667445985477745088567634338499653713553957279063101645116617836583322409113361315971516913336333567659073467344535317397413606909620644168288147967474785810678342199944375739992384171792266921057192034886841655115485253510519516656785788546080876210184158634877861935311095068444699800265835922812253470702429103154761396706416834192189504152916465086697047572733854506756612220869208524631863825945987584399769104240413467014902187122934856505414609509263936753032856140877440034073468230653851211794004824519597069493185166493267685159355869984639205090561501263994279124527728375041545208505029807658502239822388341214491677988115511832121283737434747494925857543513016835490379405571049538565830450362972114054321080877762166879822766074147901041166697781487102559190209287136723941147583517803071288096548940464811355857047020879845459072951415651179548456730325241238853992264832036634286946876974264033885459847270060853657280342048736174221357111858868061078778067390301882562756023413816729938140283922801790721216600655010486146686907662557491048028564588985033686882651354144618373466352017665196730147916547201920474688392425399712429878336874903976142627238392426881911628514469832401025162090256852064448143817738843030827390269579093896130322662454942124356586507681443258791898666579118401977259175673012407574604110586142702306143451385451430475749898969637044053262461862801355211870582967395714050647569044295034468101124499109966642825754178465274869286685801215476900629525513499039560617635504479376651821040868336564055513405099446887752235447607063499165131596185095073629471480953616385662963835682349161785848400132111915051523205682414695880704022723892514778447915546823153364032038486519781862369002436689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,5] -170776219500234603035180233803441449422598550388009982954801440316391683586369884782683178359705950322715206107877713326346711828731438451819302848464488815073377465023558562382379878974935602193534483590493115133322381072829658541838656709656168103331749692946664434665695623452628223892811872263262217001475835304590516849446527794167157717070314489666184716632072670943941090898587997411069991180400849395752446489263308337342287304587899972997482706131826280810810819083049247322512107643857211722309862290629196526422091104444355901471541582438607355082565625703042461464336589339689352600827138164199208101939105875266042958247406302295574842964853793443902978118918166343061456831156365422569054629424929354599828265064395954999715826414093915688040189494443529731443816586938451861771186667646612014547163855801822172982168966777258871885985989398342100863708953523634081912255861355298657642522396964526787463348231962579388330154236258146979077071336566078839381320731456798526396922519746595788858998186227338875614199362388290140337625450345808731516869082600135049917675975825315018308830421127228054312837843760281397705611393575000992150969997541765187520747025432493159901803598671911536254663823428632385872353604560506867085340185245036134822207739072630980084827981331192675166006179009329166126317497982428482622129027576977243987257869919379040527019703291293883405138985699213860022008851816495548578806973502283740681258931607416449515637851557474124892941485478791850770794806993660222701405464817468028442058082666021791442518691554418063067000622114224405423942630641052843735985154798737114578394384358845772518849525177406047976057277609137548305402080185621303798732629816181283699379100841196510692483464446165160590385387344157475093620554944120750471203402654276296213677798381879291731729316857537750948023020584396977945420329694404377673075794088040076464683489983069272748345863611137399253591478052228866595550694450529987190191671358697211662185310059885325201072825195968488769956562865910323094494972781507135546812378077969563403015829849537136885463645802335835133949856848744206900572990332435138246547123124427261069835226901487078029189850014536081342464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,6] 1863611728458080056510015319121787388990385886256820937426537892815494793201414479840197626231962077023130933592622191029042320214049578967973890559183387739809468409782218230562621926068769474110348546951012590335919547871802733095209018329954597558024339888356036238868409328623668920616463789925394296118681325981917648675896549908199852426343823014581766729018303391028491018056060247257505589527160999325653955781488795500769484357207706582012970957459695471137749117476199835150163131181827782547307181581877919262828711642748541238868230707436159937465939370851769736495789314220359087216053932820063015231334514807332786575888729912878248832056522239774133434244829977708150204663728587084761783638528640315524775661240312646158231076194219849068094505390182080908768216491902516661986461366911460043807047086773723679915380043830081147022247085571968345634797089627284577490980925098226965997242752560621745781933107290122698230016257924859587430029090106175191997785497882984502328200325691225243328663825760408987440385409204708429673431196237149699179775001435757876697205993965924077992923191928497684917017802674568603780913265822730673921150944844714509470587565164434500699207891701496129289550152276168387106984479706343848194722022518097192811743832105236538220595365566691727783941176124823371797823362425578108344098936914141913242184877409957121190553773357249838590153928640827987672087306844153402368214801167734983509355116876311302165224231226138904070730923387441910730102074732674339594202828727738744692628210585161203822552151674633414654506216621918946883774487377829563448208851298249242641478458979677845074995753079761392000065669840068859931390149614006826005892105924275780323127085462611720627366588105880915771811773459508628690264659183944419946164305615705078195752507168610965572589380315353184117415947692607707110015735954298535345036462871918649265662686427093067574776637941984150288342372004952430932990648624761113980059294887739988734679375670934701259153066484195401135835931023919823018370658309470268348333665944088276297590482183821085812777738946452065338849586358802850896352973137270112786194976082977190137437479533191637958108223684397823426560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,7] -10473125482711900944733628268344451475426730396646552513935230679306492465544002852811425453501454750841608554362085996670464147435670270561830902491630540628010611840390751106501908038757622008448501863169335701131941356321758148729749304411311437572129072334647141177901251663727652871936535151011886360886005282916495441317543213100839246121443803420820327167338466844512510462856415885048631844662206257515047261649284252073423851287436876493485300420067921710192780880702876218876032681549159029341378542936678135115128947731633867532660939463038480125044834922098859207330844409668423058339068744532643951754328892557911429251078565362427168376674678926359086330897641267492627738112578623710636152323548262580852172505456131217840558871768933060314182479842995812644817664143976598150958101991171549087215353730698020739153279833034964844858630234303981059151128817013372542784925880836213020367158994162215554274765286534271465099081221214964412250490926630793522090092800364426021223591725531579894783428706657754253134767389745213743836764226601575408223805577070418244009108507561125346296659579838713090977969428109800261697451823404761147726765626013294720074699798166190852335057398459023955906802728156560615409492055904470924415486518616173753592840742654423861692741056469035640935151061318868454377330362125416682366048963008261020960684119686177413892042896558585775240235631477835200684418532280777058124211251118729499090385876094911942892682033138108395172601481956401631079573699667098548983791699506993894597138980618485796226374671910341117271591216938916366771304479718239438731581633313415202714294340042622387852138888720864917617821060504914013565120323601870828607725591594274576499605426320043020364306062900535694681308714124566912737777572824532965753048273955099531813809887911847371667308777852921164268574027515898603704014318331756363363760179650524105535522392113638829091653231853124352550535494512895527791229239595168653539416723461000271655213093260422056823934115483466840029215669383048429326336906667756457345941082977833030832818076981575177082546337761980061357640794334932203475279442224725048077174912045538193460919768450921615023898942359353763561472000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,8] 41185466655042659621609952004264998713388318887444084863405776696283072524053685165430228850426720384527651886333739717471345638810013396361460949465843413542739678935555393322519987111817389072794803000840252340765662919049750365110086711170763145248114385856635188114671246734729853380024404108716489629327661738896045018774441275533269491755399789859468914695011136516308967031779969404256337400894966324814476538321002744733381551255476528704898628544595107092282484492937647095561045445091921177248838888584405858008623613814262726402145755532354971440499880239369275657836788476596117168856633793311328009518927522924678990571856130573826440898831187549546951604072335743783948814511673925909263272672298787024823426480495699781322471792493503094484961917073781147907533627808787495117791792200752033456729335228962444877879548602912510336803249933046691170198342489433421153127819090802779441148685354220288570894796383120495066093652410634408428792434327000972664255507023336510385412715371731476177360515930547452156145273726361463840651039638843577995909833205947032524227322072243810699727613163436811856474861735215417806209027021016633032065667522972109676419402451346123380489409805188618309041223792719376048723049427908388142804046897748750973000336806422285713693928942128612447514080506059656025411664129808164568597792467338485220174118160774241671960894364927352084143671736960391511729905800418650831886704738275554395137428993714079628444485192248271199555726113838622711895268040670664315349114257050329596079048657125145998645168659255539003120312708696676948199611016838519973094466930547413240191231607357645820302989545015925802007807812166500986385338206406900396408392561702658984849695679514175091191933271453494136293137439167989445042926982399185201738296161402256665823550307544044144540191714467664861544270469633659996731505211382151079325473708462684822360984314165718326724371575531523192072752671941746421218660688895404346439594241505813722378814805042581718476533964028697571592893422579476260609788840811328460091875312964002466346901321362727818080905414524194094135858432371258394355216886616239108075370638747593199245997637695375799006947947184468577484800000000000000000000000000000000000000000000000000000000000000000000000000000 [159,9] -121406578809410406850000910668383988516636079216094118286682171363335739630880772340438485866766031079964862730821564664247093457752311218105868227895354331758286499886709298223813100307035658003990661387603771637362933929581785629554808716639422737489716228623296948297723600537619197506447815250097032369000348724732093713634704029348289856933554109608659125506585136832878370046695515189061765302910990037445372578874225621571288730612900948466129158557496046440646030657497855504041842434367280855314310004014472808604837017598159223072254600102702509306493538687126412469708106817062372324508010367286618281565193836243280820109358160967710740054613218604077525362810307601223543747058941750603959351120246808015999449259848378470127786922171381735853925757316788084201895864840161549234710964645013315070490743058076442055416271490061181324225912940545652130456875682733484968011279967603172503075193942588439406106378501838992605031341237427656753775593432023581781141291964964277675930185560907029636444919427228134351716697497616121592116776738331015608362775986651946994007783743351672045392631757550843688310275981101676437966153869721522006892499704699807955192222220796808294485392029992227944771318806903387159738471140437005483296044608838519131604005459949719828571849096579609160441170218378716094778508853100202566343677274624095233823750198341991131300035944601126217825020170945784972492189842269011875475535174632377326237028011917554742096869118449239114878425091381141227726549713186625532912462642940660432711878105267540482386914145047904241701326237709253500066582850732390474056234574130441202569144578262154951351210964646771011996946273264258415356967915239180659598350521191673145393221506627722070445021225087141690132894398944843950930919142356790877885125775960831768693838923134972886179939605598219981407777409421250748351000145722321892440147158633770744298770157596226279275404286585139435852251364800801441522336967786046110371682931771979313752282468526982934480413545720658126662825728714304622097913528021582210983678081163992171847742255727890844551369004464814096016104189861309762855786748150445978797453944297468978786812929832080068005840149286346463117312000000000000000000000000000000000000000000000000000000000000000000000000 [159,10] 272745547933158962755757672118325850913954424220785532196605845942315455219436932699420961725503677810884993119697078115846424028714987001123944429464451155180581518512318264287789451892719398332230547023641850065765097167856474564521837403413071515334712208841606142435130421908341385958323781059697658585640905920260826003687684481558749249325422448599508869755604198589532699664078813388828769073878649826550332678711274536781075747131399795746099501073568842888563857274427797079486063171830032340086135021798678716593107841528534256319260613679532956192376072705720131761042003298055817194607949901502466024957014228277791603736736005190193348602182037620731987445376873813640304619753424084303649095915252020133277075296039055351840504868459250744912122386033554198064263078560216770966800963349209528989269506164577936601689312935253142057717635965627576833454700379645019136399971499186917714928153697734137450905740029929399238019587955547357984358043133321029790398994151952323971828949097194205155955080680002440936847753730310311262934688977239058559703972105770853498729231142331897955647626873035136239462819225077726575441009740385412182029629030581058206091494276070759536874674316404070088807405225468745380354930562138088417740985106683445615716526516638480442862631097216654108708467460243076636138144454328114020537641052032615824481728685420771417421375628115153383141418130766394333685707124230088425251143816791688721329982498104951524748006590821338111469082033256443872061419007469621156074748677172675959137583434041250530726452247170941480046152082469589352894660806699085150956763500910311680116337715111491459703661384929461723658516092676731712092674124509806137947528821311622587680942172215925711355414769320731874602942442931271216958303559777372418181395227851084889942195498610945325241683245457837295632459499552080661240365213057372957977005804843202453350227226961790840890298117646794642235049879723200448922983158896903739756007314750549744977814821347589416743749856540783926631288308312674630430622256942331035659201010744831426831208547773181621692611422829926093910378448692153714662467001402442957381867800446747869010970794748863158679006272919565657702400000000000000000000000000000000000000000000000000000000000000000000000 [159,11] -461163296809650679238395517935890412007618142797049181060061431362145199260204867596558900584735072895896311261786898223229313579956427991531728877638066151929210237501035932651226420797201245402104853266731746272169963035808720261763291902959906848610674359532845890825964570865612610186250106296485375823368311066926395477361443993839509772207070156992425693305778459656027536298180761901144690690605414748258554876954946630027603694492559988402421087587589791550222925942028884151329779523121533956532870484162543174247214551831605132166374958470607119669036791363695114459014463628779548237998666591718144790428114305022321767647339733292930985534275703411460669508745766783236151730245330787860014531528789889896766458432559265111663616812746980137210522261547038953978958186210266125286907567755087598866508558663742198765362011990323612664461468372731030218201908556745848022697765882712238580523377201110849263525465302707384351744765721270978445293662532444701819928243305132115932989850814959128770960540453776088576354709293214315432066620055890938613118518932272249399721064652647055412997288568853979246009774757594984000977733865402945207808839996406720447910513441557071005016112540286806638932661491468542919337339896637180151825552509748658097615470144897764076681150494428041396091312938789636774313944246872077795921763194531319786074043197138137168162676969431125686737058627799280634463770852594267754961367792918976945325561455946883515505213492988416938829145985380451159451322632732889240813174675238636253523834662360000330927838109905027543669135085343823537394884461116652554981949414927270319538357981336290277072956948029321885433112227609926329373975989615001494195754544967986822735087814946258455624230335292387987091541469215489699805485058982353619060099374017694118760004565198171752616078993685973495050441219327574220590799111445589139524811989084698232723679731870181569140229474651948374901424120752395492140328555292179496229223855548063910137587553735963790963480701997441623782104493762814877834271783330345858997775554601399898588591539236667604026836343634470413476824408689034946024409701605161956807817363323497990553868337735276017045576560999512871534592000000000000000000000000000000000000000000000000000000000000000000 [159,12] 549306295511997802337796185813526786821337317687735057356069313957766645217978869249350695978302734182382233638858481120448663369126771670138830258490072901941106952915834010457039231949550300825366056804669323443778537998308617869054919491040829839817336905493110963596156404851646174976292160531793705793817415764954168236681226786325736409383621521258797057218940599073327502394945570520039449554497490522344619479001668664293843360137935365883320899368671871626060695813884853741781876293044440294397689970156832184830454223654155225477709419192621524618016977468369944639702823678261454840129052069279647988567371784176701430044844230139208742978161173003865614697548128441167421079461535015188968752366208931495890648343488483881903337203250717047216269846043300470702058643122884612163435150201274832632820676912317610701203767438176511280279604751577885234655127211654540273010960609880393931742519837648764227805029737057387158567646557962631681430700543072682809000242577894086432779811356792791200198188075459686204463718383010841490780845544592732847307756547370424982819196770509906105585935752515748484882544761422981504938157197046360996540599068883185987354074999760431880419179176395704891818715953043828821273723737628607261332415238763454913855873971384682695154177996027243922892433968921283133934139514687393426404676895818183961177753669700483660519583146410756393071501745976346509060647324686061568787894113169639232122812481435434297818411733371242390366337590873892025919694413634282093279339164993941052754118016085292689308355466484532046137994593641960166701365975316220288491332128961475259130606566139290791841774752840332690658370159629532704886614038620295655733721987106978679058339106105935759529617587246113297114775026316267751907574380944052283188432413794450677142798950868026488486230945004334406806842703831944038149553082732461676620993797981088805319236040254295192842582690737732063188365660580782474019875085504561057162562552813636778816470859019534777736491942739792021675261801247615490629956189820484690549324035862357261866528843321343735279135051182563488326780747997248257753156405654398740202426474503252945097870321234864066658751900054749802659840000000000000000000000000000000000000000000000000000000000000000 [159,13] -330587085335201774247306808279996818611993570086560333366929229397889873004480160339891441087473220613702576529562050822275175475960135432220216292635997724954037136289231180703894307323118766580136458433179854375964582280614843615692514530690747560349186231936837444123503396842839893090017620039726425467637413560862763681416191037724223016184999249350517458370050652401520435149417552329842439031936292278904613207889541964359317057484279773701281240660638576023090443413819831703244778145419505433868404014674613917119400567711941654775945516150194410346412639880432871752598456056374433550994272488120710711520703376580061976831831804078823329479308483390517414657495149465163082970687217547201364928350739713607501268679174942032048999546706642220847160217806131320243365818649262380069368597012448280941246038561632011864218723471338990850755103087197953050706338207590220101689768216117584004047998777703978120956859454634055379624901603736918135948224573583852534689968502209117336203701143232950003498944952482602702479736385172372893936252875638404989312349085386663038786885055131514829268122454212964743547230627099269221101993899050177659632027563916256849794302742340555002816217870468012197226200366423180476870590285722312554560647548202998355817916135683375603602280630923246365733929156276767838663281000500680985790316757064385323233002981325234944830306876283736316063463865019003361173526576152635216923214696105004824292434039928450134279038386186720098680039672992488119376938976203000109671242506934827105069074394361231158698984077503858245711127827606074219052773393736306775036791426230840581863585680885288577748699936730309642592548100951714215255796074415042895998852698795814886622123607813814947180835644304070935329495618232767416316990880953646490217845825279003486830157711764332795067509217009388885771777629088372542092032171138502772554728000225089918911718528863687722181713747598949016022657401807724816506302747320465641572322995389211839520575625604553151822046939665379917807540738673213256114766229152470191856441189287788271848998773375971420585127777118768272337180749611704334514282446462135926209936811446919115533361606834972858512606885364616501657600000000000000000000000000000000000000000000000000000000000000 [159,14] -323309021537502830070396982357949784541647595783631688182121447395922176543964570079244116544917147989091209229777615438024770905611260296530176335712935353924646236020176228199160448282963531127705689642660851507731737071411412398874631698287533558018624980021824846917113329550872482917188896029352734487047243137359671520451495529313826862398973099088990676170185585423576169094441104209072660741055452580457366788181167538328680589620948023864317266452815408456485093706388170429094062657615704129936705714065986958748645565874116022390496956464304565456017416683194965963169574417715717818498498357665745627104248962893445631026926281145602018960117829000973866072092885223360356931522689672575153199242262013811036308990110333570766687149799347999846981278261417929002558563746378172290781608702974546849978763279003498732099100335040092948434764484386789442091818659911698273575043886102860516504675674397785455604689035921106323614701507592207567788919657415842764457201851774998825206060765547855908965045614266634297306822402013877228328213331152587954608380349481918692049546062112937405920308536719186918506928100141632291679435525568924185372773299025069631721798229909886414917459229286778647099705065043770475041390694513358250859440554604253681684312837323261593180056952437037938634228215982936957301868219473975020429098773533020179317256380330743228735558184257099832051074762177076937417116587231881070298478748576176495814230580711575140917155710763630873140947806878804550601676931187791111230251187599232819235490882734226591553432741959410521332133392703975857945970656769609828051029410732113282781719221379147049525257037190032604147348873121145993214595998495332151259327605605835157630448965935162789405706553106438722890669511312741562561768337386117314590651746451774706651405406612169095322622787715597543674252965905536979372144999781935171295696096326589854429594280168065466269509959304921468182397394669699457871688582631141469879850641996201549770567857815310666419982724025502963033904780618103946918474938544559769063281036399568105614730995879170159925228540294762680741606594897385638871384074509529050531395284755535397315441952546765706253244623293366256271360000000000000000000000000000000000000000000000000000000000 [159,15] 1308403112329697938605085708492679200953372906258087311930686834033613141241488582561864780660315718938782345783310521315627233163723918547072774495208026492077450246511303936001695139826830776319659509420881708234313733012224762088114908578905765491001782206799849650405732770596028201890515431610039643246799210392484192023988688414719170092217917654557755864939165744105095705919986723399461247543784634433326445088301216034594464967273888028599035984542867977978656417730452805536342099683080556050752378079811792027674199324868107878462569868886459401720117376320576149980252627882314322859552424502911572687896820721512053687949091589165481639272097300201838241527968157530134126214103441646421270288026754385988451809646336516720210153725502604674481133959495945918737152852952618284705757788539698730671257667407387839657609476935500423198555747610035520526795291664051163629380084038326284743557041060472163317814486735250804835124184668174986595075506083842886197719685572909503110717899260575995194182589432716406381404985105124022777609191008495150556387396308473059541712054789561874356010802117074691785177812313133372472077368671680331444010539733337541047811046799975824243354892143136372173292132483279667382891130768349041631609477523532672280782326649626866310923357392717247919583103550061972559361730463315688947646489644827630699285621066516594768260814531190278169870886171875049631970538812139475404536934347240326879392292511617693007088799342331504829260201387127422848922964164195676546544981380658772771160270717427511087663080418292504198980293883049963040745850611760792224158939992391878053064768245068584716462098903262450133980663586911177969931494357133148780639388239968040279333808627558090023177873197356287312761444844363203987919833584368873738680704997951579449981837103790129328477199523274224002880991735837791389981771157207722240485378106647469221045472021529315185462294372230059123939955222014420581005292529090196917401235325815448638191542494805410487334806948355345080101389757932145629272573716261905099530383595684692581762114816200312350916959999861688769422715156097907590415494047609440128489234936843120546710293373010949419601769034130006942416896000000000000000000000000000000000000000000000000000000 [159,16] -2291908415744497503029639621980008348405668595430941400009695273961403932185146024829216558618300033318249515213900708314605035906215485831489457455030365962628031403642018220055568508201862125884283166726401412747915756010676066333445053493641477633282718981935733722911497388465463319622018330739720784553949722554251760243301984177936412933773886940819550721590761542819620576911252612731149446619957459362373225233662214653666253095451612489728440285982146991909865116287509544131485924348150692640010626879825756290390052423372722932691305464179804705047531620378147544916713928195623054942419102433666668720654629615648285552136703968438610579028665633074916324745504431854857189940239640203660597012769854693472260216345088195380822459025992982901648090342509781623253144583049258841182438264218263293235111111653843265679962252745639753018696648952468589374990492772573231541446186740246724679353432601942413641802219373684951991546650774299624421390412401550424517661174594752490398158551641043078709847842943350281810143137413654208619965825255231501644577666362942429906937868226944224712291151520060203042022821306490108336690371802325188479683539839575588500972537520170610046108962754857711196971182518838622674216314347088531671076074345778250005693219255071417426869801526108502212584126850895960684864509070844806192373557558682756152639267484855144185918843357907645719212975676501723591982503776506311050962563751297166034933774468007557300780762505601503621163691751580805289727860087408003250762133708458100416089821465608984862161183030201131945509430642117596135094408845534366719336385840713601716941086246563084504158835859427679315577867601413500865800732996994788649160370836435965665590638649012496365930556581809438807571664457644126941077449755298837100271631142140924630884321195793946928948087947424442151496331188594857440941731957557386072867454369244254765064700525711308706194584305288586157516655269804239593749795916578995706889838125736200295577242711705691138222386746568812641461282250216535841237977634434073371330747422714538811224944989039741452312564435859083953577232455506208546007912583429212943750931337695574416454960820366642387139493799817395778355200000000000000000000000000000000000000000000000000000 [159,17] 2898091813828413498912436956799113646705444632986193432907452399798745914885394318354947741588529036705809424757267730662795089583790087843504255400352661638764982987908779928158092633868603312636379577901354077756193488082229589059555485535402762376099458450872073473122329003375270822261760522996716949161580454292306034649995911316577121714249533598217234604911433162238872099397124884455816724945963228377171037361860617429227684682728322906116193222700743108313634334810041301888534505790580405683872491890168333073485932548318111054980978370829791455799656954918610795420949186220306223678156690476907459640615645896279574416810589425937720414470710315460176146498355494744872090147828928498972815884354948391226336550093089505436890776843515205870136686251279726819564253198466127494704022591082411110989766164634713398958789844349332620525073858611203791906873109365121652959266934604805745571901004205537730844423532918867284032546334038504092828080534228717866772708664053280136957240621720248930359224045134375969167229887765526944865596011269581033790834790811841899284798146784186966002160045128218787200766828504059743840535075095897743277868038746449360065898339337043153481711678401795882916323074281059991819956688161559894421087724262054536182574079491090962273096597725250759397800229202402573327988703750382535972924287187231567382210681861524981849191715636555916132842160911251788328243741000104801173178098771699341681423074733651352331235663982351606237800533898091048994538708399968485569830593440271227008933934203672967870929117186800674521214214022991212288335414839065968065025902755906208216184929592306534739202180716368205094664996507580341718271621450318166053804358961714809397397272731251492230097383752722183847580926391907727117910752146451904542006896776221252912617497482063375384070102771254800070537888542744337344943287532944073505164133274939554437502017614005351537457399008338415325717757374660696593695337054535989897744306517509740426817814905982053492025544898901533396418435170651865612364213140511420778444157934089847624326145198836321772850289311407720576048944431172215565915189874514934288313000591112897533308841706468192538664409399295673985138688000000000000000000000000000000000000000000000000 [159,18] -2922670864419578541812892486945940096783467439345823710900401441560703789111529873904744804029794345568873163461283884712363623587739020749658754384049708887652104504266985528798204231452147025734006928005756338754491566699919706710166117491144205151766732854838734297490439202919520430061492815106121814037803255755100847889110108885797760068422964960729289783316058198039306062034173430323301940212995563465692503413090303901083339906249719203901486982778924824182467872187951309847215449818923805943154608937270791938146801784057127815636930136085577572743366203118690691240981743884397008675059634169156306355663682500707290003158713428464164464922239433797438737919379817264276932944118641882122487401015974215743086945836380159769803649024910759874680665701914360320959611727501529513969081408024982467307311056328960495725835233380142583435403528236528486870919968285813024395255819289131973873270957347420280306074297095056155079129766818464798966573532525587921262935902937637055113809874763249833381778865220004696026167145035361794339864715593676583590235924568425021440224023399922429516441732011786132505192511473562347174364594430313042841666329391583126726597461079856304014748014956018481806987396678834693885641410330383766294146479995557120948387298267203515307233906947447025217883099825212068378631622487185401992045955567569904273084460823891294529604444250021498788991995449903072678734468181979413629520185259492753992324703615339213849519153507907642994936965813435128238582590644786413840428910198995826026575886967067674774879212262108919484341492101764976155629954911192501252803316784007009865183785002797269989963122869596374905515878579394903928460122197810969762142752220615262894450942216767486636637660978197947878589510289764541782088387909242457366661145244194939609264247201598048580571209893335750379506330020624859554937524087537805283313883016473932638501016505844770108372168910252166848874485264958025672434390107640657035678964571183506495631302050429919350450937876469806557289705613486008316088432831880272646313274713980588567673990911353277085800676280810766433205502134682142093931743108917474974798400998949158830479359078436534261598758493106321594777600000000000000000000000000000000000000000000000 [159,19] 2418854528781413136343914514705192006881682937555864552195860468702661939709857095525693648782158980185625039927345398054024022744202547122717778006438719541105973296880265023382456768110018495726891205469240240422344488581702886811408330028289907636249536660612532697154848927924220630094235335843788534282496484030303759024422193355877126071198684228616910627918796806385915705196665990301960787874684333323923847551476066285204418716147685922085393424893752120797729481038890632006083182748522334518145407233063445608526208983356081265769532360144201902886337103973218259287169469105308167857174136042719312472320731767858117592321841533605287292166827280725974216541412102010487932285943852316401655181633569535132406455076231416492274536845479094591601750265924672536663723569700146509241729233139165000261982147640638656853994486237596100081176938695826033339278015126422734938813604583426713320073210271887658755652369377350244978844528447996345629696978503715926855358699622343996678170949628594054073432333845258921718458538419692992719446185274605747744826668916741395899820775998939884340238808443070639058240660576707454396800126031965435622091564058859771313949894435236668298140431481546955227283059611712967396732132585905604514035686124334208122871240787885987505737023611484068303958052225043844033112605760799776781814497656206427323285557278341396345683935077353696975505966403925130633819958508550276817655046572028755304534632027917301912718027719156295866804536147136785608234475380033354659810105948376597016028325963764400419590515019039963199752641669703240442486435946615529691753515844403308396271606228512007401861722489568524678872415433280178825089283651868957050709455712750506481574175853624304942247032491717962404652396461451323633165725961592346756348392710849632356439827871371465916020524085989451281766629589425960913412056703889133181722803909027229119577221157573428201248612214236344751062274870189351015947876117311578352538564761048921902808621916099740683619766556939496527346555733296037293120972471852153114719027035430056745121701270551242833492613777724762460724960652840744425284514383988391844975878650655097662403127305111293705947469040930274412593152000000000000000000000000000000000000000000 [159,20] -1632505479148848485175594961850543455251175143686847562579092288431219837636022050349356269298114265020177066127680427255001313288301093974721958932364505372697755544756587551761274791476522180144140151626717444460359617278995447378439671517168588707599973876844106928754017641573339634360254900520537383791951591324524904174757588444770164904453251261233239936174259433624915259946962097666163694957347287582004853140717683507588391318428862812310963471456550657286016234465311552951977356231904315110382742668131763330261020217670973296141986256231763152928270938401742687332500119270961887150651480127659439051848716435858573335732006053871122206025716116546683845950138646018458489209284618619460923489703909588235633650989030557351880084656146923159004368936810101877962237448508004187868465444082002168941936830845889039777580583954579660011367799916146543370126456941984309438053583955167791114748171418856699919147624803908438682344235295902260690758241080776463338572115702677021655518155144414762456597201532904868910737584989626160950954573099041953420828733282609280027724495342960466335402620732356598655267422105572935166371566145938303611680018199034186966770000916368455321708387522890599647035940861032284529310628263668906753582369500346294405574128313033419215260923997297221544003304466352530472096911557620278886341373931100856858948938644868610613751782920155428358399086997624169027359017010589199306823247639503473579888136611183417259062729882400898910538830789826539134604659144247554218934475080640035971769073457133581774069516903964088257737377046288328089108972356546301721155343864566816652216358336630342580533962725092874046445716005619336247881044920215912413705316954180725638566972950190157722037536917496737057861510957213734768791090945468498361421474429546286715827272831020916396137619062480971786330614903490722142045340421364805568494661739441796341907342598760895461839903826712139115908839267030505942495822225395696898625198823256330149779530635706893589937455744742894638646514870412726254974113834066699651379964603444787082302286153323843503219853058396786800774680149840079344522096133538769324059292677855866967113285542947075909770147456156639030149120000000000000000000000000000000000000000 [159,21] 858680422718328544496454794730621084712461651962475592430606512513295141521733574375592374903062145433936059198244731785545130409413519256926142607480794494885816138892957635715726679547637725821507891304686590544799045656798643614349376042010364378324910838975673947086437109937662861440622023557463583314005944210205734002602204051423477331726371698534489035958634473131113350158010595692257098951812708199987240121959852682915623938382752468548542609217026943858004251827876409541852267145048462963685661971543234381376088969253084985024606954710553995616739216490106192268815673967388596438908116535696011315729364537586324134894194606994529355486420526686828126644921423795406356752630083365365585104134453433910806339144429017043141935498157684494228376452192041756044779736931333247408676732357752654557907174817951677104115180244778516955236509514863881321969761692857152735468588843409603395094443019244215542400993823218072045390572390280138084481557815608224848935659931539434636178325103293459645786767968327117210430166549262615616524601140976869471937129940732418569166152589333931133497753441452905531990169105114725831413848848897259977561786824796992705262274822194542670576594386837849634232013288089686540975080812475072991028695568523608546749019945058627703512188369314813519084433818710789772563262577337008394826937630349411949838967263342572038513257281862141906580619073423656992275502194513439682024450946553525776118592479532111868508982933883585335701020667614504271251231281741974335897730471310878275397630400548583547094442343677566539465136642435673836936504990782770424361542571150711893757672231474185079010847883410694432241817852527322259259213436184703586978702684716588082946246051056428541201771955618169130515421721680316692374252754161037278749257834855817368471654504925910474835731305652920452686894962576174308367001158765281857505394865173996929409765410584673137866285954063383137697791922593116851959537112370991436811593596177032550111581517877531382536606293391640310900572955547945430601205154244423772615342344359986534777810229286752181980044397964320668982734372641881341041971869106267308010946886390714944057337644004213568053351142074954706583552000000000000000000000000000000000000 [159,22] -303932807828253370620636693980360313911704634607878821210162699572871376522350921702184067299196695562642794350037118224173702815932338251538977293490579708016145254617175823147590860524010554052353116857397524067632371894183652744340905372212111300693045564408790358756729258951883812943924433625072864096743871838576103326880327155214338556513358617561526775332512941456460665452634313692583572630601586431512671788049464001670688325083234944268686454394862550368780012867056346804461895436451507475719926884006484878684225181835162631290710777704735048785751929034177326232235447583579601110981998423839506360929414603946209053846005297746583199002602410547060737165561566359694605331571547062008323124263741762588032217837922633668780323045793377576571039781181265567974636211456793591678685907641118584314548104909010449663037943889253288216804610115532187365644117665925869436667772325917880920690855435116823713660112172338076759545871993173905326708163776660272853062644794937943583131394226188040991058438706712348253522387385533515535393104624939848290857872194504710331686142711749478884011230407663286153469605483011530211188760528994469755179332825436177247524272104294042901730832634210467129684467290649075949429753289596063180762238701696436206387516245888373030468694370947661543689798299472132327443500940826587522952860638058635856160835810519004275801039382571282892366332671575847912129943029140837323638518996320573065034800743288655268637835598898617315112837108524801158659921080998121089120053666514390965689607327840721117164162398280284436426914543071623903229452730596375076094920454178707241231975231944736552775606327959610375306493418808034386126686311401225370657361767090774309261827521721609493413790815150003041755028175660808615076728184839623502833324809624134049610453143658513454953046691454623972380752334154099011564594666848352519542289289367483337469799756980565410054858441800661684401340847506961296328329507025901607949896317621506694206176485702636965388311845962154638840762733335488434615158753669466816695111109896061734261667549150303719236814557531347858482283926436230966620882817214254288729801639380001128681668002879654198961045216750686720491520000000000000000000000000000000000 [159,23] 21030334146006943667978322013402295169420726904266959729309653836720921673233294773211894408992479968289365382865807556095867144994537106409581881931809544976716961620152335776086907512626028459318603957240542958883545575604727371991350558272183752047684370706051616334708645814346459934538450867780830590331858398293441887655168513394918494059855908833329036696583654443790777105778454147957869039345775571030940824562833844146017984612018335117768532218974385231633663298978561223650160460163050989224230361546379767957202553276484065773781186964184913065752516101149594043959326696641258432625040764706332603598575481743480231118033943434739412531911575448456096834145636823489714531128402687556118567152562009105105020170316808463815690474763814598939474691571516083694888020453870460073137393781692795179292662967470040622892581935936374068768744310621747231055500099547612911456246699568220562646837285931294180310342190618334343012945286811110566333503305077515148696823478534609201776088491957919459957761519354205307857693214080695346195388650735495361536681030074704016086075600518131670785788151540415143411604462071561455396165054962589508079556851371031817393381583221759047383170984981021005395752868863737182126596627951996042649055730146262414910581525120155407190402883094445634503717383685695921218070322692053446002723958251448014527843049052636280618780132310585890463233390473208202169824398793635677089506558181490003948537329531001875742772716146136222610988151130473289859194724308663049324349538024971464007649703319999860603123908440299784101674404288353724613596696098142946942725300338843859481937584741512294368867552393159062293540098111294971672096974571698472233300098994496872237576609468248657936718580494616984177640714313401721085507790941078191706873199973118543647296202303035329257220956527216960408181577760808151123806637151136006564023424193633150620074148386870548271175680436584670605892553484912953140944418025179088637404562150166348329394103998140051762425461060852167368417622486439334885459000209929525098982193559170718044344623830556146194998354074696622014435197008374585406653006602088514460972402487117060755508630314940867423286771150990633598976000000000000000000000000000000 [159,24] 60308515371100410555070975828992052927457453660367900508456374314860698003785279672722110180995851782328880146203181471024378306089668081818314971041733029243434505847422598033221722674385401786996256215245931689366696163278601734493323633766418821017226957340463165883542463719191674983597129662141302244208464982193296238819306602697373342982264602119756720523053035122806072486617331555457194039154990313171380646613557452867000052771742151946642485471150853367886830638080010099398753037026135664080161765148986401118369770921148872733711720823682586749402746827432181291042468934366641397351873725893381917615596119356718740328629893848584668933138692883071761840707704896441086582031380423652838549049936144427972626442799509714477038230383371925390435441493699646677808631928136511830551248811409664854775680837827120849534579709696657519767463463228465676624768206747035710743501887866465689108621968553997335103973426759167885261028771906267085747949596166973386803074943921997858389769197334388822417929387685516427317383947900540314749830225858436342353653780981012738183902683220963740802193611972170671753793104589426493033037341016958983715778442748524446947244334463544858202662984620055245182009447429865997970264376175843694794776102240416716006807031674848450963102535070037534079063505926304424779168260759429031070865111787433732382720015342021135350433572977994307251589004480543013323856849070949134425739619019852583994928047329315437180516247142165864507622628551823113891140866030738856740257959403031958397602568334454965566644461109972608768673643405478311289929677303776703177843363787127822526679827396489052158454939218591942694420752860639736599530545479484203944175905266802691318001664179129347576558838441583506645184698741526932055060633884685807857434102401840505401613099233415144556231416486468005783169487779027378297634985396606892798250014977474704666840816015924062720432274601401877093808848305067967212678276271361929266177727408669896677739683421771841345322878568544628432215004151705525402957747275493670593061399999453987531584012717548712509210400660820088234637475291186342310493565124320737050340528485136444868436868167644256304995330591207624540160000000000000000000000000000 [159,25] -48130775899632098598266376558368266873954101653261277889110703829399400127504855681545700472485739907876817633124929981122386016864671300988359982568512116379713149712904981386553156272891074817997617296778643232862901193660160530294824099844741418196401357184748462244042802826926118669858354527842201302760586713228525401577286547518842097124981145588626692174508735763004129209508566167102924187115935854157664134806909006058454601897473969332473415550332423077159832219887464202238566678768684267484567454686302775423912867534088722950705099569506476397740393640241087711919428057182585977753992059686258974086313993855918823704228746462732283667823822896379177351101232740526840529673787166638982107653967609589317322452914847658856140156738024384962251792085101540951195434636677474593224564911771181083350819924290609483492231287516327467496737371914614084910442744094214756571616421896891492247419508255412134888244246876030285161334227822702668331185059150141418255180182683551261368131020743831436266566822273712291627086378076905224652282559680718209977904557908924161880519524918809731047259477252113312703288757982253202887067944045376330849023814741738087459345826994619883829009527855429692632603353646029965468819638136694185684844717012987661855539953456810421056069422248580050786751273228211518123554758456428883923110120894153221863157867996789840157215747911223525537772854021706304220852556444898072691072701882956068972121561961222679318901000174975668763616617356712984365565516127350036771663688693041285345291948905604807018661614380187423088461234850603362792492456078800513747552227274382819210970757627333269972404580830375116164074674469064816759187491592466021128840238817358813872353429474640093348096047850297877112967393282201479394733171925039832733044649608627905964057096279163067774840747996213261962981861205537165104491741382311712131037963137698140797005470862526959747338550951745170051063420122260234734532546976564670216296893111179200669230364511169460274342018929234137987920527907626908972107896543265776579243306527316914224773820365400552311919544612104474794752640082677155836696383281063204640618094318178615616830111752094154475877411832823801708544000000000000000000000000 [159,26] 19330579067484847932068935912908894348710853402235183445293025094657461828029837082943445687360132761336828852563516258763930001893614261519745642049641226629097133904136962142148315449338883359743819683805217297832405555526938801535110809584161036508117145642316884522351136293330395694665146713149141566034736993559043482995021129915803242474806904668865915390776057175018587451700447439504831438366273231323732019096740165720732210003183727632610780743972386557290149569984604341627868709953813618571171069198331116642419564123819981287274333631141442743624787036285238985345091319148815398444380653344352693694995610319458511287239466205321514900698925317956834572071241968841395359029264731699821762580826200394839460470716122809189785524619388283744492993706222306165879773040184490605245231355113313927219216648419240658472629387749720257684148635416527709444036373413354022103600631497559052665754436268863014985870663520081660068515361786886047131905159383575704990853266240454462520832978610704233926727635543101498478944336715987138430786918863732207544650645448475404469042231572100531058120547879192105579033465490875826281532089209272815607204383343236159126123422535799658919469105513601004688501129748529919812704114593790771792736086609507282966468583318012759061830672895659607719790035658504336111874050841177533105351324245852545031843315589853744037853418833244450166929749023909560192700457952746557890449351800263829537288571684099835697013416690115803576214280866802843018910227466039345045291996600622514714057474711173114757490154593157973245445870770879464309375674321713385310266658822887454775542813480274909821289066439020467308648408454310333303245437445927628230029040714251541866384302662680115535517064394070699367508439132271656888780645177946338660278250855121197077029124272716436863461530554742861487473759251183682177186155588060569834608165792469176798414374930077311397912031409133215349959142749083742874175100825533730757670434047887351541400343711015280204334028511466537966570957713906985916413263305158653678156504484739120287179348609002238564883321962905316492929341458082786063831963807450741135064635827754963469851743764769611094194613056116652769280000000000000000000000 [159,27] -2784718141069251891308628482635384931916567583661293570676740300378159040998508256845410281478417735486264405810879053811715301845301751122426141430444428623786353896441180496947813379066810850159575657233111345195188715499412354199005684872824614762798176362079990372040514448562276301455504697322204369553917029911267970264439378103733991987375456370849329729128442118889706262859860524484771081233662235977605559583768429827159186462568405871241470889693787845747978371409166528490628571768484611094391115323869379513030305413635594616742292292687389667959632236440080264608998326993761372318480605125509467328811295733829345076175981705903238402874098011277758658538891293261132971612644366312787984477002346942812921252359299901281019657496916230681405024453664970576606069137639036928238887943953526810560384097857136140795839013941474240170133937586599211136163107997235615765110262431666450119035954446778201027181566886975682657467081534691961479411113376091989000479760510052832769790864118226311816109135266191272709969120029964026316904244962186786362002153456759459787153562829403361275627146370690536885903652634894214676163219763168241916196216400883068322323353613586358528560034892809363700346484943838892323813919340120625865746101401382319812604364101330050548449611413882532054250207648504717284398542802416767980884251413779003829666290797272946931547216408930590502866656450332941817873579142878853669108802324717237710096367997951069177536295818529403754710964805125449433306910910085239607651984969155971336329241651228020464631424992191042984622986290766691322974075959780125754188075522364644764673389130680870420004440489278740452363790782559747414804916477757986114699522041115897230997469012631978797329206678143906452181844369531089649557921067589281023505666969340908970714851900143186235081016316284804254799324642888144406896850381521765915195223586634443155398823707483094521521819575080976937490672599204074940879199948053919462860574666047944530528475805546423657052257710956577627582293519764657459438715912659173744280348124008859693703059132078417061273875822584593250360916390192152329513338736831273730052590634964506077416671125624869730567215937122228764672000000000000000000 [159,28] -1752014621488306378196065893152426410678571525501714654121574649021656877206121522758600334479212918403157644596466450451854765349576649745022045713757628135155600968686886433617317508412200673619526088103220624589073879529100747236159103916469162426460739641334096894188400755605088343176159112979048055684801441843262610248067248717750138041933799617079818528757984635710769846584918184085425577366181287759071560275537033154849998556394286277296248319897429867945253324493840449555300183784373955318819247549170385839760135940818150127404576487496501519249447231619080524067398704019011951739287416256084845549761094114023869630828023511833418278507661084056731114140100855732768900042247122307123252147293660486983574504755111249641804378117457869866189563695527967913911408619404285762823668620855905057070246572872217221678002150082482981958228688669049416511227689601280231006877670659826861752302178727255773732851177696742566098528740125260935773549856902039499342007279365020644053232807378869780329572375092711488826696205714613012972862084041242702475197772424279199174014629919351891885506675951178031978712045654605625072460414036154577283231700284049503903945376822251038619009283378190871282644806399539703662777356213502061149057276734550856498144599975588910403999030048557256778694209579456215370620776561841939816519213758420763062935026142796863161220656215215639398727268524173506474234146191433286063785479144890133438818684484669298850043962150034579077469159167525325566495235908329093078273271673311003621716294336264670358900547714456763942800171685479190313213387738988896941679021065822461648510520947636678924557397978294657704603981029789927029937025886203120005246865439500600365738340429624779282955619962036600920901962599919331094446692320838616103794972529853275320198881207883482891255497548027588103509830036639953567874640970035421673191523713570299896997781561480107859053553326748591795145285683663551493214425316752928103746585731661147705596837672681132260657731672038981254269135232285563973743912386835211533210150022334459463884509518968165816712241149752292028679432478235853408766405782646211855827290676178296459301057043071612003542515227257575833600000000000000000 [159,29] 1466341140727729874219471036089918247741106579370614457762388281646528272259627573603311833275647727330116524802531299541637398340198635768053438305622389458263880185744467127654147551021045176161926233628394514792600077128950471802000075218719357802278950082573397348397561993935048546435157002173097739698074155254431613574480264160155155231876786444389730170164774572975810515581809009328919867933325273059542485149588262780360442105795205496783090601013686990139525923398371108529018153252874835712245557041051703700994645800784736519531204815295384846361948763956803085737210783812061311446955848502780134401415148952883290965147705711267990310824545710792789472228159665229253744567277783965330809887729798020720629319442195218287612886036997535799603286827873962301503412931584391038957598416436383065432015050452356425207197123374128020265901187713786629438598917609481283464517277846111832748476719726517870442889382428237951688321403226942116844269696451010294084994670974705877027180089504083461915855949129200799802161420175979462917239268693759461133898651857291624615210751732311141959084611671628421269130936211770858345229937414640157096158239173428273997177841967146415245106231060685269227337000126659506517109690120732406836798553840087170094240993294281784883326801532346134782393727041357199457683055632269510279859271307128149862270898343224500785533461136472659562922171236826852201626048293122691952975677155049569709021851585330469355948034413101170674900091203522336454191845434280596580443041796012216245864428888400104462027192276848447812898960402534732260528469962003937968847458902996755192299303842447348130308479320851932217698209064016116497911932782302860130073998617886186475942612346883435078535889995633174507277822472165197096307329215047363792307390361797318862306318838693475938761930787015067908593808049985953290690992088906863351589263819102629599626496845037359593338266122627833368011506526953468764480123966775844513970418079215131071853017055279378745653256377834512859268393671874723948690580093962433907512851644002318948123146118153496311132774514680754919056222599987894232809323882026012049916518714826597369818395979980614703892845715401914449920000000000000 [159,30] -614976804754918151522657325553132504439983358562374704954257034341258462258375070965759064428489614865421250040292061572686373489225052130454999987258601609684468024649763219663688693528829290933187867846322283490341928513614627587554422599232305592643667165315558863026676818930299374848667694155285489209569832622369946269202885987817845655459246897212598726249449536001093118718789595292600654735255502916712714063731450681524641149917446691239449207778977657653914961985260157446907045867954353497569987806898443267632557974484805035559284971871225319852620335969440450608474220800052330659206076597336423666620845828015019715192078973856947064360520613286290835852637353578833814232327109256662017030938857376829300969880303992889829908486275765559193418140404414026436386097598217428323840737063537765866993866740358629015920397726834674903894168920903800809822531813646563620080601899246915200475992475054119850114800253681887020896732589517099439803338857424571180958445769777870141854533698330952260661628279218213378500361629097133866565236964963299719131546979474418278562826836587297558100084339048569403845569795203539554515016604226885009755329400816967726332810152033020243297568757794065251057610057387909437936428172930196014883853026995915859856206227431686816502889070153236814467161990721366402497985528299517132226992184840355470852364476849325152114170183008481824662382215940170500376249392278372800841552535448822855075214784981890647140995185963181881041471234907543667310288954789345182670192882598004565688819558661104006096964891928728784191833770530962159040952952213256277232762502423189203781156539541242160338039058347611297876195447176386194220416598216352847270955361940184320744518093983898450747824960259749363878690047359878631198355229110207999350985386306947428255039783299362999963586872598767537780504585209342868443930883307845983714562882205533503823208426474356918971432651237839947576438981225122994231859817823533283048698046035706573080402079187333964363411171162659860419782604809066984333592421982245975353766277314674854328685635085117458127302220987832251760988663671997584328391411147690908881530315082546584834347888059577117059902450884600135680000000000 [159,31] 206349742191308234476801225188765898325368061017806935437405463775729667171651525726774448746687221614075316516750611837977974277825269759693171996260902521511383730647654058567072877640922775007673195775152086078777650112772504078145227122132189199286300732880151960661352265444206829251845106997677368858854254442650218171723393091231413681452836999876941104170830472885786769620933609863391849812427307306238043830875932702388377692793589784013724314155840908772326640082957413455376849979801297629395554771781884535980914560133622310630855780151214158701993689688109246199345517094694729077145802673792302456988572960379321668260495937721217767058065258834431185495330735305444916810338007589987703802550056786351082699073872314089876260035371837073870549991091673721757510678029942592529154073808335956074756909382651583668780137611191243481169278866908543780571134588499622049178885295213014634655203242481165485458366434531955034808334475715231397316576189528137937837495501967771084214368009349669578183894609331651092857802839129495646958031437665659363783783445559311998549254448315085702832939979572798078622831070116930278522182613780468706751481456801979505163895979926190596061407829207105022475046276910567124121441834881197143537011693202986340630526441731579768329801535004360089567753489741041757174467681774932312646994924643706635901283750459255307942758361439100643009225554916827237574398243979555608238899496736550244501283214347508340827860709631861144068343154503318137192602000336411740675062165486592501293505455288912900587819348120649315382904340058705011582292154530743257761157001317001230166311189354149805163898471465019450204106831234637729727079173515930285122566877307196558387147878049209965174299812294159047973033790800612059571555190390301215975305590264307642645508309576339111064201194237215433040463942389562659311028385949487005159900623449261491253203154998135402237155409093312048394174372077499778844244735215174889274893347898229765401608539082759310588223310028537589017013258296274364809563106215306175538888224372495263509274732731430028677719882411669095207025282322507019204005384322228246087221938708930793763491898284783584922117677609056731136000000 [159,32] -80068776167950806786668777003383375180562612684424699401766064425399199536270809132886327678720480203753041913071253542225597861183203943706994130116499220047485738397323324327164881495585099578863668326858991328640163647943685979387201888936297610574504674855750141666289923596840368870430400790765251899112284895977469289862119825402873379149308711177224817292868812911652266815320959009650024019456705247515556727591402084732972655350440659984392951605335336293300905981606804480518103485729126736305966779986683145439765456619829671176449966973375270431245651207770771353502968976391691570412759412755552005098782266027078041582529887970904598597131780050099303304917584020544492827805927176894813417227662979850174535246701401362831553061612424140130619599189166040816716111483813674247254193989916418261850826128102823546408554133658975860152240971906428167048680715862376176123735236879232074399170622983321368881632204934245322987088556739614861843066021770692779558945396531103732555699555496332537082539806247888987164927673015004254881560143528576572584523115238144661356792106941275614519893667425839137854750836704049384377011008557101767107585122809659278302253663659350161313959217162947295856239955883533398225605882870495799335793384034796325706162913408230598187702619205573942815754490014680218695699900325167160324300969899393386587400746400393276641262543125422523716049007350643818984218351979943854290876452438750035112262461871952903075916245475707418584345592437074507971161493398878648849458071446552139876101584681558490563516906180393300964659927843938003783422580321592564778449314128154617832686080520564195258119917002783271970712740185558341423122075366738649194533533958827626465285575950445439298084748937980087329645634862784131208707388002365853556869669648889404735025496283604292247626006247673372550171059515433700636217402530169431615592544882539377374170868972120268110540344789614777487318429535101566920363250406451076019085936315541593832943722298884219231643699518699388821839927839214411347185582160974726136035732807992850592372930054506834753673294405182103686797027791589568554432107470065639080792108137361263203483392239537214312623227258828881920000 [159,33] 36990820261704542435135384480316835311755108532628612268346797186107120023243670165445731989769213760455313786094184268911024181946381923133777995678992692214193118577337107067530690831702794877317225170487885991232438504017500975363321868714464062361127889923432946363069091485904197120343502323861533280697138157042475503062937611358113721906419073665342576019663566783765502696092209810888798597945382057949983840897166952673450842628063660077977631012659428453501691513819037577124761655325769587162302061968302360243630149967878114166666686429360007907256581581355451798848302324597460890167875558520265206818110701352512611923026431599330240330977681210713753319582546851060537629319187937642005795584590739036931074863876288186759728606441327340613100928808528502529629855163316996321140460936408747635137831918081862928172550559416807688673211017350029880790442869519193349953016470867396559687473186344148083484313690079382524233456841005330218289098715697599647352631566385963227668356863790545530199942718914774613829146169237192646168187614013122127017209628002349531587052412570652370099937470628553081343318516330732290181241565307714891685859019207682755488132727672161872869363072553889553760333095767468751339353739036955766840623327901630378449675318055284620561177055130639398688723260884437177230061836879023456675319634670433957205698530291444172578239097857857825365872481713660059458680584696683072365380784896999594121227632363245333944982928650439646170771514125196461846354827825252545037739070527401997050859570487585865135572127828755755633596220406558104728508578045835559203686251873889656768798024113900093498096037919019718163289435264096611528144463716008304569175451592608817037133396477330058914581976923709285159088736075217005042911596582500859712109910842064487247963343694616756419393701534994771965395206963001214770966700401562056190721815679580743803477274151823203605238056957637012697339854927526891520604292137198512443680235022529947312183760837842455936802502391850670615355857389016115280243651686920838044776202087134105201167493974621488545366741627977283903144268777662570753676605111546007279254950566724930461719977211382700513048378147554150080 [159,34] -14923007427387637607014008645258197735352006138334683855415271899391521462171842821860716456104163671610830644633944678129069433252625798839848796421490522394748124743686911390002481753209167249308757959126218188089403025742114672887255710152766870987653737026529168913315535851450135895356345330703807792140060168008135200341666437094416360591134445682607584395497225653592392491502171193400803431390432767494331305113835035147400238322948341719959349885101484559253878947164201663446153698467757808142154661800278465223535652834609124760133015260424239645221139973833733047440334917694461093796621283895507002443094478182194492373669995220264369477897507398598417285964214582688264201641793745038529784268954385933566569313088871924541021915695445885374996077732064764854042399829666425708584580810974112241517042653039846507672692438198821865950677286338895355043296205647418498251668593826538597520342655451471277884346823175917002496535953116273219260704565819884704123700526244583674157357225987289959765492874411324530323786058598139775313399572670423809223931363440711993894947712376966569242027120857279204462717477191734997184366547014968020336839499823724140821344735349295420390093948084633213297285429358581954376159070186780410144053690971286125445706567371715097211018263975797724779003787109922873721616734896838245408899480110961004931451448610518616582054338237794602545212128062823233132644477353852658290618309828715004231797246662704974697241909799255184684220810574708005583795648010591610507549443839369136937313956428329922348274539032120029752954823311022877965495144193320353131165061913330008158063961355217638821570023736898791223912792765496211733223031393396235133078302197783294862685473076120971742018843941705514009286128601602269550426730813816959619058052351424483757860226056297928500536870520919043251258840219842050462589800334170767949763401415399898984592100957752778938567634745711641649915005519624370515968886168555251867286913587203185204651987230417883731484734046609895586215092273602259762604520221618089868566032947036412869906350261913689864718882437538339204293555114295454300428165112191563585981455113853747552444178063349982664540007171360000 [159,35] 4407986576977254658560767042142411118866362004195706515653474063387224674575247297140701784279446978266810647690081426475737714083325548275667733101680103951872490438158389288198592843835854173521286722567854987914680824742314870102318295907504045589287544971350345636042161990784461627699967326539559599438476856463364450319611034266378511800992795096906618782951394512829557630679037216479802843141754583424798864306130408714110448009052298398432188645150922919538874305066832919963501314261330329973175919618889226158715655171309711724539066356893189210507338612272964307496506604373192958032295703622940509027882065095369546460829060638527765816830515391959735851377960145061563514448667992686262978708004395837874743921931859908929722252372911384662271076519276587805870326526393376552885639264861460382983865145358047845194741936369027816034872666721076357697737693681809596338005124197348268401501988508226875405001192446144105685409383266779044666088831987489669100495762874446137469210510442960444979570191600939556989750580048462376423076708012472020783924633952811606889722727925157884726786715681175026864959707789595271246509470966793699628560623401110249291504695435012284974840895454128068953940448447895477045629376105454055788370977365399358211330627935462193993304103369131866620151952560738396286674327111747970523297562908733412961574161764936759732155609527016821918961145772635014901868646819241510452590967825565642011985721104647974533228684522195671373277764267597019246000037886737523995306180498269831767467158395106498552633846938327617192508770570698517914619008456641134083146239122945902202312883178132855129419283642259439896834869896718298014908506205387587275676293050733156524958238287568122540893018720035622494067041995480082215023371993332731914242591929941116923070511893783331972935555171575814343646421417226218776137404900381554156082487937920711692060424880510431529100235399764899235345234600467867806279991017827540847348572941316566535668905505184416658929798606747500223533214143499177090945944579236643083478124009281498570684350677382568305347079422522112199781579195107636035311513327672941946040553304138381454093353775741989039395334141024 [159,36] -973431642067383086922877325367370180753181438084781505964467608552215800760540291899437198388478324424927957892319638683143451945161893440801511177192454107989012403169692554789588158430914618511938637144739806017802096467253795523550927815005008494844520218887385443435431021208021359648837868218415556525645831808824780830904975687139585931737513515809816245662172842249722095781746564067206641335229885568821875288097355726972928872175481945501322781645571050097998920317367310163757266546604028196067774196045579834969908882865663947682639856221855985203898084144479688467434865978601251050374152225134118744601985957194455153201835504335439294177171173753983542929043815913812542634911354571095322924441170832560187697865823532777414645172594317601080986929788065319743452830810523511995145779598281265270435205127518507613142335363180110116014593986404622685702541499704510568767701587219256264520033174173960567839931146866953455364728294399326065146531898346643318202763360198766725885568901607101985828821092006146757599617514106947140504021422102642716528124643477430348816621557426611340253150649777761003479239778920765775087061558852979518609186392902806058485551270646410067210742730680045253510839457246857721007803683498097011615220026260757296168942607703287534266202363668862055961987738564788416341073729223505558440044335799639318954307223973348985776603586646291634846075913579206925171811737064757916835353252738199757289996870689864719973715909171619208509464609260731811473787488546988110030308356927017508776517691341173293478633285706369379285012547167578246899738905718913471148278684980262964624037387199540523124319132083453777765429462515411536055794615707328645143996728843797363730686177737297773634017692674992981836748023439885368820647633985603311953904672000026342504242355522919845796511040015145565211404884354001571474191929966539545842988584309684966801417682920759889976727598637203124374544763700111948467222128707740054241819713662423144008880135236005130855357095246271792850377060358062353626056213426791658040620293628218754051176944744206009705016574109825987032544895887305380334499765134234313233352031226362884619014087192823428525065536 [159,37] 263194895021510492788464038783167823312135730245933692791412507581157289617184951276278310864858999883039052417967405939189838289116636479961173949496435648450839798356760855757166217566519321274467931960613293822841306843195398357641469332257407063764479357179014524680807693602762309546743098547319284361538425901362507728056377014854227967016966287815793281008819557581100924967628994696905024173844093884628047479852720692684349036446264101322753069205636587486398273654331659731051775051084548126395381466086867797056497895863062223381079227011974352010689676406717924043626187026704522579102055011914556533777246569101217762886898625009696907546609734575661603425882312527813625242994943132626743328041960780677526441912186109651956432457370686606722507542926968734289906586488777841164424772671121502157159298084684196641206645652363705412357738157644755111062587952430416285736457786746592044198061079165341623411966265569836041775682591196401923527395685783841344600385292425425220899932823430407147264877732502169748368825638966444632888005847084398551015925313931938488771779907443481096662431594145617168404145861337056781585669352642813607711844734185936070624656101222638835840713144299511021015467026629134670752445062272502943738871604599571117755324494884162619295016701048399493860250104216815108013227607031426097476251343714708020240875732613899787217125459671289013196645464645107059308673143410972562157235169499666598496052860139093361189753141333648251186771456504596561462285428436088523869512812203689304953211624658726720386779242149672069358685815597778177529540813938955181818141969129504247991179152692060270362910366932280646530484662492638180765632784628671972928687140160673941434890904361053997236637605300501235860177612485215197890315007052345846150979279438420983187640154738619768984915585557226116631870717119840516644260331699760159237367536348210243371692499596249675389047838822073188889099566600708200357513349393481907367525066148209471902414731719853512205616089402409155187284471832028323689123873331499798578810049705809854199199364614972322654428234009377081136412187626607559575423169335899903197876394331284526101487736792231742324520 [159,38] -130263050366855522894565617459084875288479630800809042264641190700991096784153200846646630372397156721613025362871823672521047755410136524350862251355279723460787773609902912492147204757840550901480625559371072273701352114735921796228219530890182125821800600352060471242446019593419789523637327479390321661149616340236748556957463349893296347881097427759085727574659271038765443553664957402398889528943475788975796380112681730224773656744093146375073540851324558988556184647498210188220937421754041547749352245257941777299916593107047675669024675333021713073774661833182899993485197681673685856244141365178187701394988888653733323252601656983082349504783592237773262052293989904099253852935731504146991255409268610858092501371315345051696277278032392066519545159506864008943992194066978542203577242170409068674114777837666593144354255763428560419395759524611975535239365311580737031126540504832050758909881016451614992697096706078356447702269225944766415307677106960147586009103762928960234362263043129958199482292091706007423669150819054376839974730715989075868689522635731686571647488060554111847008111147588633539701868135623162292237238974182828360534854705963204936008814680445373118610725397809562415581576997277789079487847831309255773732743209542062627091939824857693784456404200032543127973671974521867107139510424993471615164304298136446662119396087859234292964061105580361026368930335500163936826499978447155020047184755248218231765450016493758176448589124663050220733290024557983932515021950796033235456640453133620064394619473597320654713370971912969960483787781810677302947694177100847412554329781335713590311547711514315073041047118301239021133512878263279025921480988216587241517428647364734548639497467739746813452425422353310717663870988977699689567056192375913529491622357591904721885100306526642854513132452273418861077496383120928793782463622216952551465080698282031860571289436845085231968942101070609101933846559629034540715663539402385396278630816437726266461129816970199439258288521692357559790677197241306482334035432070275829080001311301950884334381778197780490160421358039468022806662818721153331727290227937824556090514627989542385582560569964417010560 [159,39] 59184782974356928307040797290940341527334634064760232331692175892261478667109198166640298561937635574885334873893740909042630078855629886804090050258553628850866338419568617004579675270051697398654335632132986954803029258046518336084153177041359995617905803809201333668166958207495438250510834357690408523608513670644436969318860099034519040267046681241907110924454063470765359606333129498856669041108816328268414873518589390499206749901542795652021381339815814305815247603427093583190811406958591475376776046982310933956353673059934380026876629213632262895159860676379035208919593567297555043713281852191687853705917865296822100206068110468446581282686834369856603574440624807921687410272041155623794456207123051344117734448192167400235060706005924491915841845836704298189572649200111610326943061749520749402078694301829393828179900779070778153236848649098979196722343819846476488875375943830950469999114028083999113623796171119388606847770786730194569305279716534059205294014888034510463207004613902523015817278656323417426125922855209772956752939482576129435120147952848639637336982493820729206199882975781070875175099153333575966404944521234591371376492364232906979679008156809524253072572047271381899024869056270558741432126821654657443191085771616149696329786781350003593253539220700112145696597962324381006248222416179539525337121102358217318804088571041276698920877471575225788484758593727671322575818452875711431936313339788435177807535304462202538355154020820206587695202994485190528593592165104782557373142907826022201810735449419657625994836332250469360057595824330406802926618229003943141178461182494559871113313699672630537899936493076749368811045106763784015712964027801630794074228858474443589246199667593052820122293024646958256239705503363740722768392611796297435263651018269294554972636132773130617361481862239643661902753624507668487917287047405550925764595231323955551030688018261737697332377354785490699373389371259066031355008336096413372412043437597236994591769357167974212778455575272546828501761574505340550455863266509891981485084729401906935857104769905612218424490674047359681908901871436687919942670352001697592028577673907273328195679030430593104 [159,40] -17119665308706619741762855220215254186477678382852094834985563812702683073915813722854545843776499352202625706070008078112278964954369678504038510142985720092261957368426792603240571071518799494816844401280742920493830398577142950697169874596790024035723860650702811341444652079813518943567628148394571120133870320644294972526184701872633554237919693620898586898292706842603118696150142110019412627263875335043906926040789748125676367619964630713775274229310365242042132111494022983879195876827171458354814061235784943245117711873469788627107184178199486705172419945126582915556724440469245468877201651148629290960010081001818709535494968474092541149049135710222987367627472902956389585213613565224471040678386547116835966068165152248947768935836239878331426755617896491668046235764341613556873936473637753808937946720829420197447462168218294673765249999285149777931663619557772804958016020120761651131701981030014164057585132680538732910903554194187035968057154005694104637773845201369015408311872676262806095216393122229722319967337539575528961958447193576111712692337079665022370295226105265600273439473318094502801521497879380805875998721156206734225671363733122188502200997558576840249691134854850100120056295032739787682052967129225321049015575570026188144405144666718679659224348549905883652464003169286901597704670666706815094328024698646817754628116916054484784344589638752302549502898224624602850176563871718412935962170254448502267615447021283210877066675450366004957186524048324468177168482646316703772612761624150857080663920413106914067680488159545325518927344328503592561572967621888795657040921863234670175659879701562146195109529419119802381995177112282844224415752411104950499053332484730905152738568339913810598548109710938006585785841881550477359606272636791144376417153192000299374306190184504354815951324855704924306805124279754044445328742250295573054496828759080985039380561712763775718704046050919584959052984808823232393114049616121288126362800129010139095466836474970808167318106197934070263510451873963316477737136413259517307246147508067089106261687271925780499795498224451272615242484949850527756493315005609762098377656433480614498969162313184 [159,41] 2158583435886166431478262423525732828857636613523240869178968894502498219650564227001545573997890846995335666465531279371196296360400089825273527491518516295162622995644739536996448700666672899548862132999206275818226607805314985927451243505265773499694818963280352908069249840503252327724798419756913891412031777317126293425885790692659502286209138334445778563617871190123836346687191167840060259702374889782217352739806753134936358120114330627243213939424168977562720187727710228856464014189029734035762387031922207296662562027132074640346190298823846643766056244665530069379624927455777791396286258339239667275938707710355148097523175613104596020769557583932490987204548128988441165310309207055963709864966992249391949972863279954834629028934111195580381901138803773516558272057882597960412108560754286525324686657915573556547664142835310962607115690685611008218394019901048854347040083835547663509041813734185093333993121773349895795491230051347677217690265728233356880282055982589569371747787100499190064299073184529001521289683696532827002574520915701221663971470147060628945257353369180872426260192660142536859449083039315538558078963042961643015920640743759803010891715753448734948840525919524773815840402073531904414259833891512466453753868793851298938992938144614954927147757220827233457211302795549371259082892226498697813390991275399237461520101816951323585180927098142378925870425302631710384699494747976833515294091136222460305543072379206712198841342104855591833593036833671692743488511125354219925618186152272696136444335302261731874134265278075004442654031950903415983183554034630856040066095797295323163349990654115085026535843333405696625864789881343139449880833714795234152649222340479702220920875089039605713204843723824489274284452070684622090275154028304668466041704424912536410695598211235787380266049832454541714118273672678661711732453217327576777615332382494732489041893929862509126642877678613357592313602265851154082559742860293338657491313860511021452573610313053498400600625044957945840794316277225248346996125364571587249492198450584263404649242339026777600798928056004260658363819935349836760928638327276362713080177638929900850935543564 [159,42] 491026175585800050955694964617127167965146849179845958117108594618944477950839175734929651109553718429947990700668503039555603936773319224424604904579011833311670356337615710696202879383366054858585522839557695234137389334805758100312665276028145639874952758644905935797323731816127543734724889472416304145525570809754628008184044852331724042606457241390084714790228359164214300532603773085654873697720774640975877541099873552691358037962008394144813302921386205628151610290702809290207629577788438267725794212968320538271997034045528800284944402638274246904855936392485898507285602878052164943705412534440347418508446715624826825396243564273990782163282367156737884562809077824514409120640887333061765692254394019521871397263464830869014363068748123529421659775602227062221976923954009085528796184861622422509118133823509319743941687665208039915071582090363532449213108764924728087289944055811312675814356917037532486873164547477531113937842409071809520832726116656992066128045337957680015976937195302243730772952653642900110961410102271686513337669986632247634064395285635172593913871166045879018632535623996111161475367210551569346494706066554331478464404429804661908866483101752206392595495987468871979772664481269672916036638507612311318205815659149825501190759925424109254245281937184384650398119065571280456097062204388037905156366934168950384521249397715389808866336365975649418663819840657207587992664520589344931933358529235765321862070766723058556881414264129000564089352355937120948214575582385843932040652122236862175272130992893660159030783543699864284398278826361393666768174474481686515841382991665878218367920100185699098408216047334190913944598332428086611814884322298387765055914209679429551778859041837826860797914389889227572661337813957164512690694022268014974279714288559219114055414392962755370629326638057966479755613319695343141713556984015987777331807049545438155678009507664029062379102595708617550064179152114916967777673107085979249517273917022516907496837781443586485693749755508703794096730267599204022267226218410417069654584358029175122800647340588088813548778093594388076987843212413880261437209862522659047212873303806436588275712 [159,43] -309492831834037439122111085049649259539452429819806004278089637663332957616907568527688715455663599822172301070423084090331086112791385749674262756965413660967388560961116449279395664007558931042634809777840257553206821123001164335405922696883612477120476713538977656864668362170191128667202109568136176769326050251994402416016673849988826470841727061379304741987818440881777289390281405500789230774443393206212035900440393483009725797829115333914339449467802100848532314424776380630633060165930817654024813761943937238360786191508242694437411791606326497853184708390499797573184435005734194446033232811591818849886350400431969990238517442551165772561853825961976708598206660719466729479294403167284599365070221115292107577499869130015782218490471079164033883369480531394041477158299800654413715103826903076534759914965234095076065562626091340213641825178277106353842946654103025754748440659201177180661258016766812142105912735434677118918880288959934587004714471502513379118735525276935209874983661213077142176459340307742762782590999137155970740649962191328091556065029264825915314792187353328253244778791846936793827964585743488704483678254288521068791402252125640106123996665096617473075901133626880009464417319306669673344537137164969433529794086796964014188911707572775417363700275822615192088711101905963068608251011991544863733505471550243815882231839016173634114535780959775044959226871345729720715509948194524104453701666742817420215895215321500862791931199552394055048465559696544540141470894518418200167456680702719441718554823110278080880257100443154735841743799447857401456304892631776141218330723604572154133964427544436226331485716341068467790903800496699358408201925200202109497620177395982673606432264954934155328658366404990296680690584863462967816034911477805230077841700466689491416375101956798694666981845431561378801458846459213917315898429420326986797292396414903070192972759369028624824163450932334194708129401734008312564818973297605140926616599184248653051750958058172671452109985380615407741622713339722070387757329746568665937535954974599331481521324094285024811092296657996936433320314465504489401199786146176924183218504023790540544 [159,44] 58642675230621764047577268990719669279516727502449774525394109939765237100914844176633111199091281810677353286280972981679302993683922302602076874661931548638580384638899898043000605739178480278460509470255962187882756334005217544783845370822778828818135746047411021932584634787515311983275430657871591562985526569716999816153696657430429553426383393819715129218058734955294763987955422628326060018522205880718647238131639864710806207489774399705287904271292014579032079795596861890460929007677532391946049844118808608403682010191507468872794674246033284069919519624117739930739430402412998179185471969945705900086358837764503491333324808705081606752943597787219853118871892179674253429053714414920400971652901996759541987063078140084203788273905278153664576805548352521451342681887107119436827705397964986177728779824255753777261195612392487888643975602888637670314474901675815224202321276505184778778692428476617251338629526754161676306447130901230708814722514856081779902481352620151724227814398717357752577565550173417632516764109065806818274320839837404723962978551442475167028330456635736466329563923267607544107440643679678577484049338203392381319532325144365674562784409058395561114595964204172067310693312719778192941148450191018581878338642086585883830998300197164684104448922816368772772175325195596690022418795108154404803052815000518475219487573547228145314242867827762024923471363617960635598699011549564392332514719677125727473364113426725176682190374087191461759996406555175924130562107168740494168015502104642572044436843977012705022525234577008018906120143503884162869858903312560556074484283873035260987466194709708222196181670838946652928783228482682792568446148889715289874034320828994926167813117610800453237060904617585438758565170588538422064398130588559482329492450877544972771368118509742816591052752246309281218338479535030482827608250919479289397580262390081911183362735433794722366509794643624442786667789377761068509016731233521593348402984687552156674519616385570349944661122615160121223332219192347648080012500735636469274819237797637439441969436422392439366303492277137382270387600747493698626007469519497047391097082435369856 [159,45] 6820022312435673908722541084527215735118085912699671520937914621663170356158849606490077536392244406650772800469867583982089436638400905469848062894331669404689060858432036941019715562354574800105502513639419331454067226861255245720503815403336759109008201274722247088793520272791159537886164497091193936373036342270454376809894441541807357817633875019230883768360359618578478558520525961043216313469599147287837013167258518080993381430348362380041968368383383643293680556464198399608191946718492724671361572438181565664390069603918683114880704616590193427436027464833681057768928494542592280196622658100915877107973969004941790499700255319855809026319487161913150556848917440932343637567414220637607432014420710896807489816910179349602284128598945667023233464663430034934436340638830740174804735658544052015828910222206324271273763467089590076714988292821575293949437064433663448447327043725672953537654449030971238901932026567536030803265000515521654139882012126996461339916408119019001594492975986751880118496287565988852330786766753853783161638905775942564135280141937342938999347356867496079280577004047080247138772192755328116781918871892228199246292252620379856113361534557681801515172597626315704047257829053617654184151327442861399687209308231077356540305146512588701427534191703989243781478876304412740026111458234443340683490177975203113418396554180824436576419250141477264011947385854752541942005940466139313868592495959797228306714749601494683088666624952567779135404327338964878182391414514951314803275879984037730664275154760946036442925207401704487047388448704717162109955238590679727454972561996901306459716639735650949798506057546127047256659515763639441439801775739754040609777369924314287776703618733986999660995996732866656800122532390830798512890822413059452616544185000273603420411469775457496482705899757005955822563746619512243916892784157688815607187467679916979022482914436912844920959375542049748630196790452044003481009427779115880147127615894685277511147626085093697086437459013740700457490263141651881137056307547826888014503251999572996904723640185836012772879703061403928184655112136860646658756580218541910734564587022096 [159,46] -8168594033880931396792023411405824482236063709541220685575174141274394871989552520888771372082936188871027848480417828367814659853134663592156495580412019659483564239121605173451749853075996308431168689393533169600456430671125731101008718136298779543273782426701331633704681304115762638703573500814229039580125520551122441262668657231667856265645066384280417266237098152705438731772674452773485981467402472280006836420241282817506331867698098595792530991529044839060887458474452665453868463473128795608110912510028646227351403531801378030898520375465225451499120479367798965951449810919076891501996681473127229670379546413145762501294330868448386879934695401377212069944254453313458597327608414480296427632643365320542623893146191173597240867778201524395037265401092312250365617909019658922904784904620958753352708466344160528922411564749262916613001434308062487299048672834952021063199061185231723048664900360235871884252436306820173137476369221445221459883133755243082140970987827840263811250960966946019564681657378053710952030025600517083734229603319752128995575772961403775106203503841549818114422304108478289992873327298854755624268552558196388025049990391647198536297446336627543869946927869984696211715313235175488755937594538294131707501839365408994350455114183591965124200818336304791004422963725294247718844067922675920551088208909957423575908658291656366384159381981641902359461470488875894146098155626554905379581212818093958859663127270715236699417318619007072444864306459897449274924244426303903497741658747246108104967602219843430539515060217760582793337147100087903379977890948222298336659608793415241988387677369407043332515940312863142700864752583122054014010629824914255071549188428862638203470258071118802888247501666107364507856602605017668317115362624084482444527886423417560514599707618977690438000676473265122728496275965386747100013744477436821004248349238394718365678183467453389511753297742816480681157874593649872453439057128875008791638172243824385131798866345264186321603772255891550944477928741417375687849336672647523552660292499358462325059736280042475419257843456449803895462080412662183992205771116910937219126226304 [159,47] 2964339892171593654734323224496086511457793216122701580168637569467742485221188640961384481340752941879136534555063248861299649153413340986336925065544921034093398135131113301324750084301726750996945970999449414571954877532864720253290609305340466277743434893714190276689913184859281094517354856791706504652984272252297706595170315987662055006701841327962759043665252582001501228006509266042049232525920479106543724195034889125056360726267819058835710780485440210867885493707548526877579858143303163353444774432077654547735107056727296481557230959996125103600147501652354329261721680586331395507439533423052095168821475132241912403951790206648188379716535508915068042349991020524901110736692492905155341809721209861106220918483178792287453143545575877391691123382316839858305291996266580777485375349112858263951117320185338072455869801571285790628533000014339334396302410975399034939216130170028736662923837879629864449687266667151570819977292032997133977790334188121095912788727414641885020869364762920383433906973057892836605406491484061896279165839160628186689911258192867928633412664071107541892745970080692445688676934523904085122574205812262355843204042660601553375028288721710987637353200102590763634320015566506002748487885063638429967462124732230577071404953463524346670397776136723224513367851519761072942808686591927002826974968590021183442406131965503339834583759528336021902232847965804009725504590070149768014657878594206651174065125070345252058496091000151971640166108039564308470359890014932871178056274577375101277100182976534361056195518194107330408399918347048541274944524738865808587358735103349029967579027432769706486330280689888079712124385711241801171013192897215026412731861643843816920412532069873874296495215989934333502041654906617163963798708233489543077140924667263857169324379243816279013995076963855531376490299396695526572181804146024976160374162419756957835419469880077053537388378633763238453896291309173849275898678676400669833328555415481077505490947586728034016027529524013009866357706432480729705974933763734983483466240805180476393776861968386089744483153947820864988274866523073366242662474265892888760779152 [159,48] -684895667686869646781741169301923066544208088629634916623137340962740475071575090992898904728946019585697270628271968957142922157977253610999179197279490669448762671912394208589315592255197292182470575857809362013038154768678498227172644934799443339648729163651580460000016187973919729287034226932383261352725058411215438860775635051744572403637546530605665394475271153902868601385724533976121235928598012560490150573800921449718753539735318890656511310738494376459230762036327127060677449921790647527508946062887933430955566475976990973825887285650078773025989495049457240243345984849455517126736051463669066643354504380838025239722564927634857364733769572293243714233375791118524197915781999462015037281842469299266515668493706981353303127413816724437447292915429688019720242804000208004959031319999860289832910454469773274071554524195582929670942106590661499427333426965781594019252574730097637916925075260240747981066875851713756063383071058148661556573794057237232091235559988866701050080131226443166749849018052130925355028731217350817863674331365048689013269234608862651409238512932761937752362386028484379021580046602103300743711092711093709117903525039495263594326251718529972400530013454179839295334047374102389739051750265632474304990379740136182382029329666836103088955754176004510400180987197843048982387826684510678449275215948545675656241282491837933548761897635325347363801106758118474298647878795907972635055969214763408061156777290857736355663916655886799573350192208441758182975137652017854352229513601569759528443252400051946274679372218468909237786900792268600153417160615714081135120168030651579415733295130880400519780310519314980367803874557858315684371894092915623840052020068698876312612601259083911553178937798677791847164737495592003129673426626520984120215334609770413741816037808553380752251543042816393951519165619601106383556554084863409158179953886559174061789677441419846484959183267310401438402015871646435807643331847732924155763608370702347529283068276380401570209519937276686040559795955458038960843897496315580871438871074223093400009425038029497390978135397549790495337116720418201295706346631140047494816 [159,49] 102785970207118997661520089225489302321299684949633221831608239089743538448135743915202815051676539740636123700762277010067408185648736941327301938299105864060716693355925529895805961664893035206809621058711559498519015719521742852152012508455619962836735968140629034778624652138514704053692357275323010205187439440763065092640595345424177168183918154648779563673233652270781442371999704082150777176627247937725973666363701659321136065672241822342818756799081765775283110488878670571436945620507195609705720869253243834332649725088652570608831577473060752271546800323297404472176459131410669298732718418626986711439246505492549473475865529898064973455211966512948984910344032012670937275231979551991914693566435863975227716363932556471417293497500638859045562022784859497413227741302427181000683757197723634768224243343234963606245521524549453595071926711356526328469455972802843291401639468183618222946152386284605238602345979713582100181365547087697200269677114171572151138827492175491138784129941310655553345562661056187659590105152041277794420894896000274725602117609280763563002242838825721140650528766751391929396827423213716469532819123363557436894268708865288277977929704761872659123219382549903066301742195990621542397964152982138978546690631436081930507255277866205656858457331238990838846408249688853018857775099606738243583561106954390029105063150358044452262009144471188778623570807403818860434666511977881996979906910943350630790261413573427446629770103720800876657977237220444222466405663923319910361233962486682458641576855163832212064595176862900295729809402873792618640605683394339377272789184581724270233196465893029514713306294321540022260225329544087875616376116293982961848993059006278154865555850830657311661612004655005041324121185012610240253750261471335075515177380910611864794443241042829556443499854954007148386879288161002066098752408170816882042097178662715379824359793970070662665025052035589541135073780189623634046840245745254298335940082623588998063275578608597119803357142191971803551857281573363176870105913584986696927761131274697824263497317158276554990111194126389092471633511079195922292291714731466020 [159,50] -5768035485798511802362929798074546880052487433209259712621825768828598551385912825818682749512840571839822277545590969687120433609545023278263553249504956710795070802460065924256221147939483715086823563991497805668680618266469582374274854093389747928139559608560106164050919663579993715820027405279120910035286736699634622175856270291260377620826412244377920484572051180211177455213826814205931149672708143384859630163792017697052493032779445139345420823353462542178683431771567007204060510221452891903267874170278183474594653989740525473064062183374693219180660528522926973579144955494500949944562639421767583984650762047091033443400274511379451943810876115928911084412957661255016764228206804203133479130514439722260111589037598345442920851676934349515796357007734661367067330355334607759611981094328224252023461458036973878970044875966277414724051218121174134488819155678179599541361534777037009842125396042364748421050084939555649892896810463942863813271923248856498578073084265422596203785155434134770869445056218975030575992177191536849387425856420966563229342539562390288484090035771684010332063452680157638186598838341603051803805577766336279834469208513956913647217579994671567445116011745817014029175456159800845621043142985616566773547541871300816623612141403730364721065148427393215768824843332135162838368594730946684330001357103040156950320087437718075147142288305736387464978787810903715912070962520850897847008097895455150623411293416060958708116166618380925200238064277897853708808878956094833451344594480051715149124029840891255925719139865797598640317603372283470706360442632208393657005643488723084655066707045263237072044770043945224913336446905544621442077074017786314117638040797824682326515502105337875750882672491061770563218486194514115112689481671667997917619144507859839313427280315954442224276701358875308345948514489708215539044585278580658792242201099949718427466776469252275319408175034416184210383031754007591475927072737837139710031736819319030842918651953324211131190758157732773813784678802321837384441323575136520398026377080844414910007739825591256167539151234552922800521535600260303937724962493504 [159,51] -1966133265829190147908037497469420282614757279693616346714586629450574304699726111650027963665324700008430417278816566328578952042040550074444987537054891073524425807582101866624928242896740703435816642356619721588158523118059973331780242624032998470343725448558928047016063470766276670895656496501046634609142726299709371443643849730941457778313283670018452080087669605943949944248609707906558826056419938593100157143121300366983907387366800071199657799409871854381261551548235200214434988681978181844770030196690335127167183999208340002352066569345724926376639695018306198294355410434817019098639793130702994521291115180254815957002318282590090516210774251913499971217441142930138899476748507184977964842334346865833044389667506342790202261347053323023526902999864470263121358216587528517401850793286845786464357068934766344295587165494120545424689779953059185235816052589324371240301305662315716636191748728106125995092794147604521589163491074312782680524580126489708761449042572899203366244726216756391660755002268949766893929672220877895456853045609527922741042749398586263947660150407705633259867846643575322898295598128731731666952045825267802806483156149081631211326290764855432014109966135642942631330083659259454025592651032360215420920065724096485168500883020847592771413193746434635665932802904249236246623930177802044676604971069220687393171541623571757617197708563699004902378603268194278539829642074878879846949483206982322928740589618361961098819292874413828393571245961475010403006875396331872071305753749781114204989106983029285518736062098202628005451933297793050100418229994475898594783636184656148259920478963512023612688919430264577610603372469115354860939015780484918561827626963030854947851813587873803217270495673457759407588991809756924288968236274269739018576176289539665436969539933736692521180047636152449117477862125226921854206242423843246015170357889655921751190073399771577855390543221318734730975032951166356125259496015119271171512877610848145680329350543046094887653994222055864969528856358011043494298086051560393866765480096105211276204564298339105059397020069948425898728392075723020993674217672 [159,52] 781825314928169376560072312429400183219635251794357512818534131874355169041549289024701182023045466237294488348259906311376930331288075973085181725591560691356674402313467648869719196695287592251665244992724014210769790666938253878811940732623203983922209488329819611408170434227046236136525260080929339936121031862009391737960136516693447551042708907730728828809073322988860578030854063075909580708938270039564429281823296555256546949249301221334699437145499115652925641743066647234911035073020108016518986007144135527007496195143870943341436556612977081522127751934083641109743878790674328390563157209896597662191085936060198997741347781639146652062685103992575171870267883683506130697605332559165169984125887606600951173008219100398736277275108313157364124183816524529211712139988391643515949687145667585609735672093907585925477168387656325067967066626395042767289538227273194847727380729018442023355344658894508044059830107714191962216059277520517080838848857382011097874150979141152573199856899908130323855760780489035843779679874580857010713079344776205076825985851235994661369673463387097594889575756588373978804133868661440630289877094082040225362604572994298944741491261697260022734719800980467889035464706629139000971835712001573537864056345697291369908386513798267506855068331106499737129490440526201389047698848657402998717574838455676312097450088169079219957614794823816325457431164270851159665940883716787631897737067681041749486383642836268571846241557747299391766465015767341444374490887160576115674242995178512518048671514432514781163014798701533899495551648830693205969840738497180508747724498341078196786888205768103906198439753410665240326050131311520704379195285404842265647202737527518645183406763195368810724111931898944294096919873291173070230678801181331192344381386706177795515558300935861981782121520213114363717142282500517599467476551041286929389114523573428986150979966371548776512412504283334874226930330676712945242576660941536866771806105694322647660547059130687684192234527077821728574008951589180025645346404967905376729796723491853851539522889347112437647972042179989321976834847958183517098736 [159,53] -167956975341275061934514824781512630999890733642513907223771227984611613294564572944572197153020054489782700080206633003851776452777849997474067516110381130209444239506539653303522799651076770221218135930208635077734611652285101749020069533538316391957215646823278508130287371556494412415524332353813106119037944688613400825341174321513324347834560774975429262071322916616830196304207463700559192931312388570865001697545436437539692530877064506428448962008436678311582853410740940838577848947250290127880198313491160919715873680823387330046283306707045454056145769868503060061671547905323786958886244504579741884303478198998265520354726732952742851172704240758774304688329150643054674609480912364830109166124098603520366281117511854634620790076077843183981588644653823559190460852823238933705244920930978543581272025623504318154594710380454458286529971417543905680419715347523519452631614835064017820835180119830861227149236395518025686544062230097188743589596032212471759770204795377580040833310579167678661689665145445053686924758184474882220860067731082912160036787346865348390653947303890030293241331580069732069556559401373635529239886343718037146096650474357112582016127409072031096582424319267440559129912493022736317753642100146159920777426851506101255662623740550515400681563376787267032261974596920122161575267171145844423778177103161811190805824924408395447397795172419708243533423959739005485722196687763211510206865838071982813838994756562646418476588195321098754507917310860835596313083903908979714305342719260503571894417320637889549038204662863982776479699793068612035577474246584505517702959830366964227848667515158577910766854207413885324664550427877327881445687676376389817952225862827647059499899759070593702738248435507711238100723963341046553481690933576208747527264676340959667159617765852364049907574707685834364858166270357893344336329820307455274775854821223009649152019769457769990422080781517492035595328083930201185916243114089750778684106182280763657030471183037859312161608252899927714382348982584709717261116156469668709363859689677752487532753758011888797102537326531030476561753723292650426078 [159,54] 25977495218691901241606700883861222106488930302687541134808935393751155051548956164594064115177363492019002213714797769699883629458382106609452124901649147073587773853426739555841404220158725769139521227675368692554475064731407972835541381058676284719903130797708979967592923930566958091988275885599198038269679373791766782263194121720020865173853926753570684183204789509025356320542393980691345266689567352346111287533378034068488032953247660636786421661948276225586381853571063914882495098428128999284482122385894723456228963315910605738107271991622910256131565911765241796069955752051814662709289365867786315527348354480158943921647569893097741163274395527935686197039045567913059768345931831871807090407978789492856132854591902106889099133001195999088487700951695150844364961453323973043877167314395904474940532658323007188974132896638786171953424127737909745065068708761994928479337349412793847462513011899230095558888509895792456433490327056638223490580690698412750903004745340544279180027951578173741367490356556542438572781737379145982854332753798902192987479663871938199805028022435664004726898103791430878200205840216035442511467280095806452898183297228412198008860913245952562148903596875745422248346718457663711902214500739731409070102670639886307838513966605617351875665335496473455631196868924253049471613337809246944559386763903812466708149106190535356341526908764571163872035443383173395916609084597978667374775978256913406132188260081929492220038533969970017875148261400422863266003320298256541970669184362452151768645480397197435694030740113049765193457217653986047490916399106563506592527882904197758400408049181298628685590235479050052504546888874766510419419730998052005703277828054299321563181070342195593729648429278148906943042549643482971026712107625567160929627922113861952927886330311712071192756724814731027854225409113900031218698076923935431075240188005907453674626195083789275348024778730425223281805103253154826061125090289808364853563443241354908232900609673005707669460308157135001002475735955702943464085875518927011780716162618341417408309598046269939625879219952023810262962093909417248 [159,55] -3011940152934001380165897725781519365899093696974039012842419660871724341269091314925480386134741644333749268413695328859093828509838148033546473513615978273616727858184071437597839546818714994097774927092087585645602157109409501193026510073201605667180842552242929380373138350519700167393449209839075539268661531294109961389530188165135356545765759156059466066652769178865775107394491438057199835329189137294795288648873346108225076670373927919965226202772760885360891055207707341016843183735330188999858990428173409821682667690761335365378462971714740017920659755927641083119207106338912159826639462093307242371676470871689105458924310643808680515237600998386958811203849038656392010119351678608203824261014124739236439578346577300911070871025035141423562662224766809368679641527886858255810656669103295041866296524570850105618797779557079517037214061507813175284916433612096896149768281548236831460772191715236575880741486294147557335646391655456981829071881559288759126882291702601809121188586248896421839270669072797815769078893446909940448530430348742909670496668931694908710377271315850094236217276694263225985811516526843621991125768059003744458333647248908438554126717427628476872791932386976884975756617801568909196668210655379645349186280307928576067539102900181948254433031039897633904319220768360063992945794393860745689562360839985368558740798141018781785010592523456090983089765557985900181150432814895008109061994218206322375296207695726107375942040867419075878558101294661067792739056217262609190056434393451928172668817800767628313817633323863088281199309266788396101804716376155056563252833000178524807847365023331773821345039679475972941773600181995113011128653918432911735545833732065579686838960963581073878627048040894493718346639202545686813868997352083868451674792960068370378224238841398561996888203904763723602222445123187226324121473801950605591827044726620118559628300162529968808409799727074495314392081636478965993074127299925281435568002983461487234369901426005693520456416012978484275787173314581465406043255445168321990957135359890801056457030646643504986141298514138733064403888539308 [159,56] 247963352328682724094736305803460075527806817491493886975643156484880452735225808957084374594358328563398808521646243629042580364902074734844701414409699265817726515206848928461563289234312001943879253938300845685179682253844862300125284937632828718100179007063928077771457026142251585687430448793976945280467509764331558055030157098238402300578399502806826370246713441816659524459909457725924830274939212492357901535837957909689147088341393731031077212470316827238362803057124307415308172237605389507132270347455950521752606918907859866419379675165621716148087394722330803541897451888923823747056018301105060728065114427392755033955178706700779332781369136587765274820822290246573859314635126781072349654631041121858644495841156356362433335790396475798275196825010545918965997063330111741870912123748321710815310819775000179002182400947917228960708797412669209787153623090136130763896025323039039305648602995614558076782941897195370656034888494549324176164143784798001113247192280672979998814975597944056453252420150797401869686592408975955387038781685815836417701154139484896707784309386669294513123602583200433797636331692059484956259457649966333332722442418438245159761214673562005564671810171640387990275869850989921026593268035585367885934700455647224196394054980650903418234145099112132917849363408113756742204784093739716971400803886229749413416999703448055544221351699300253571143511397569508179357001418394048927124654097062326351978084613494970374135296941111251054628400721598890694431086787569621594197601984601615982729758053760574143142436224669621540225670472070151467251917912584762739972385659783901736271413959009499042000528868785577054320543924120363776531494636880381001444618691432024958260403113865852391069526763439101109563182477995315574244408597354629739832806298658192493477609296513332001973679186513794037490396942820322402850410061272682338705336341766522526144544131218465402888253046693117536593734285155771076113422653812259361800068844685998861490615655413080690226823533783515875017177389846724499248736587342184632421362822603604181171436734347051645332919638316290858114424360 [159,57] -9404166879096438195370295683728258439779664711990185779425128854518855692036863215890725236475494780479717021068727907751498293000401729443428567193166994265823902838193244795930787128114333045543242018049951975828449602730254706690733136325811398007814169679568414865774474042866316735397998267148457994791035394680255856524806431733937850912622281700366260757195528206799269847276027738217930149019916574364333957583899149086733480585436723097083346284456882147190771532851827214087593691765780154604790603801778379990960767049902546332765054616591362695112395797954616535190709266766137121305601903220476372686423198507377936624645753273384417217330906858814349423714832371845523831376723019513655814552006731660586655595752487434017451462613781565165186076103627179196010715866997659654273586214884420945969867146908566577433490699353496786306511299174968235167853687454527774232287142198194968088789540103527485167751104733372135539950229424382363171644274608864677127371045107591543484033760605317797623562846150042535349484435678853823024543793896934974492708224766808389739800680877315077056379471766652207808355114212556679152469405696808156981123335642603417890130120419335295074749383004962954146701340887500128784276664825007126256289564768731049368025530285065204661004729430179888298661292851781487009153561747066960166926559639592653482837384043522007818976044812892323895194724124790819858578832683975034532264080488257584883192755143676407111965353114665941569212591304181171921743041938122660719804270551060934983751840429029944486471328955682235914869205141140323348333829151260413255275553027414582034943089846515403519630663779744881143523016020249169426512435604075606649258711163674222877395349065610390031647225074252711223526239687944967172331402048198630814572668960847994810889617630296644665719994863630648190342904654161094750757354844122170082596070660898491405357887483765391057916919119565345451212105587281414141747816050825401713189071681830519683897713018496148812677546172974768833904754819030876189321197945677755190037311529470464734136125259919338695234664197280848944081 [159,58] -1085687735469767834316088620379356014726055168924262763705423074875151764005033206259338775821619160021280069537696715937814770939043606443048119651501714834769393827256674256530941164587651792284644514563245111008080455111781642351444927090444392245534948871861161944432315050894227057266106251742950843737697053788681922284946855431285638913992052823301670461056404834605427734692404715407590111749648544201069448062230363021528109489776514241766406149883788266439152408195235957786583899411832351737636014415068099675792815099378439786878744566244502798480373341813930194947685655496991824036068949889960575922031772475755903411185992217119832907043291887626167521400094133500088443158512033914244404758728595722908585131037746740151208434872981129657150447031755206275826631781490163005812873206247985275872646431390847953867126560490558772800021619400754008126917454175377842738925883417021513587518182264536782428469442321365050097490716132102147725778323402356867829446763682975439903849972430004975518664995109371275513423518052202551861180205060888739408758924225727081137253298831699035402168586012622307332540562598691461095056377689464760859898483751387922923941020563073123755778944170422622019323385878533627540238504573220333763961519141599942593210004018513012108425096009950237463005301335830587811141414304948649209843964495593933790601477231194225696592923609311407894734575672593360090106074427028605671882355236775416052009575146329812951106236059611881246031548758640612201206305589864741142891195161664653230164702215374245677827070846818333786614988802191283198295578800365446698521683811123489956633983832253134842064171867007200366602116092166503410273808909082442575498945131840502568878454862069628217232554983473526340172055843012407399548563337464551057013017203616616518496041942083141967524336410547531097216836388040606897992537675823811392329026759654183459064410492480771530769155904792668172848146474993415071559711386410097222459732660477380186422141915814259519098818343810676125616377734094775754550144430032223359192215847939081239955914792935343477304935553634705792 [159,59] 277228729654677521357278003637236917735244571373244545490550491964414861281384360066665994343194628827597082764720735127726384124609575893582750032755063741099245210223859457441538990647726064667804356434174115892603943010531980036951905599289450779836430946235323484198569409633857724105698125691138091098531181968170876262292538579437313375114121488162757263185414108201407901583470261206064801143328067533384371756960043806214204807219065504052092458788407373432457140419927571131670552026138345259685242734997258186079009659625650776706214382565155311791218379224226101669747655297244215472552417785774978415686482338103190324670463163122178484528267092973856058792398179826579749500351842524904763247919666990708637673321283488650851731536314492523545629104223463127376902962980713911072533543705127626542359667332368521437346471547946135996060572610640938681224073070908377617715359512237197830813071193508368078165787679849773743623628316885364219961852021486126833558836231661135016729062167140720170380867052346623197892815223728913469202248436154780025434323147361169461046697397248805287251410417974119246353651792042757769309077032490247567863178067077879043495310538314877454926396956489859624567784848465529840068626117494203925301421067843412303632536692008485399428435176924607198545775587334588607098102813267893730804947443282333814202678666563932448698287703148582065458854949141344484632767833289101945167245262232878906790665332208657647679859748881878710127579818710486941618207414741875101901836549579701955500561361867148541235587259180593588657951244573043047275289578148445278311811766520335032567183354189748705513869292665966190050890325215015065648093309907377641955531132068040791814916371787519271903703159502862545519967548262815056814097430115661502615663291004274194500792073128885920269690361078144027291281662004088435439072991444383267590660601792664011450812376757842752931297860006057331904056041176684593245425549242274426090753267097049009680594296546232769766884557655990486688665191616673379907489080720065257056959180398738378162710218934125464728488967954128 [159,60] -33104663924018947008238430743745777099249713977346398186021541717191064215791502875224317814998500452432649121159008859622117491407203681868204738015714542660879466817769657891501933652356948062124929534222034582973668056579480299817752272105214760394349054158909042900156008285840093331535519439750841624588614019800328415702697431518373103001439727168023083446626879153764187196795682078519661787505647418590839988031036329666694026094716092331655531275868731020702792573541368796003818353137627808299490954739303103222714443560231010676703683023281600997573268933037531711603196265178860612497050393046160608555988022043531204572341742105756179391568127770716897784168738641207403212425432947290605913554175927667070158645261238132830896370942658448836625059384724579771895259222615817184373654049451373201875120340524409139872668567229033554335699126904569217502638177986105503271834988136901033078934783785690011973467890915113551365862493105681280235078392457070696098057940690136019384657758082772962652751704100877990033850859321277707753237110332859377405764085596987252892419297397699205075235646721034828633100919564259647078632888350223824979314598450153106792212687840400480053204178565662472828214789934197449347123242524690866739915413604618094399375995043297988208945020211092468673158188877030985304877355602147755014926065161865933067994901457709188268571174821223074525962760674668708595710320089223591633974369173829905807508015530144179317111335437562153124440546439615996842099882891988509525279115797008519178591482117336491424819136295254778593369255545395826438573679897246261925590571404641868035468817757929530480693152608310545232159131839860267348924775877630456188869088249986328770277685338838139519575444421015074364679551730800992289820550409849114994350712195283539573653383234460667246107373649341350953271328355436632507307882243241494050733600118028716273763854380033980946939237493013477631269615478018655961143516400570901736619304216844504252327237725485401644067515566726648481770915168722034211918738380362617619080088504796052399422040000283895506706200320 [159,61] 2629038412257808798565301429941824702815831071560386193115822346550294414671778305854914695744388160703508431134965772861548700435356807454282433035093627086623562117781285074137182129513885992849219480035433927567027526922924676000898379894912284756849257245855798985466471959699404731134943480992685870364666924236703029756231928032060590108083346887985007195343998653206949844213644969697099673532105445003723563388426122868923228181412488726517393000850471167425296327972123105671250309224266462042764117051428074252144848749368635112249530427738717407501139837646596226425051975917257092419878836818148416019352136432115181688665404100511915063627148734624113063692280293521392643192361671138505610365128644820160677440016206412201713678771435335875278160243691735172139217214828765730839539886728090911148462409855896456055354629344020479562954106704149977160313041661364713163236502542336611085667811677314987172848739770460129806921129500255210400508212470380935536113259391481342014113418787730053222957205751470020525062363074155576987892710242469638713398009232362858695381199301038424563650308414048514815849060018714963281422891488335108585496137296871077287151280317880067131460071691791579858325777664629681860952564018673023231540535100083418649853239298919799001677656818695447524418207781579355515982835235617686984978352652489408614570462607085217994592761275816675218153985375045452374802040038311600260645232811401645986185173714212998347656391100500086844354422136227753224124122572093496438977733868239751756235201276969574650319692796426494166346939341664606400166209063816658378064081494509857313755346723924705707390243180701398945001675074463808063147191034482491459101158408282386968164194536306166500394869801631648599315309267876752803457031999749489455968349276422063006032013047740698259039399841424145274358298865856096601635448384360240744025590442522468609126002098828210076391447772775565637255555140932492542463479604261834958082857837123663132136372443047756995022293698142114846176715867026933952121343071907539923268417209578918249221873559159059182241504 [159,62] -142685395033557391988537997771911325141247562394899577472652248820675299437051019657813813856142477522950622348107059136943266066719952423520622804314723990260974658571538858647958116599348134602720246085188962641207647673440571357922101664510447910356519659310517983972545840863374582132230479762177230450753884022121048859367545873394861022730192937524364730502874457557352940525120614697197799790971738302887917732077694864706555678529341444219523815929628631756549853539755380024195503574201060580976315117882194748087589491424585909389822738727848338671515788708437231214325565761772938845129643967642545101423059907835701658030529207828854370674573798977372916685555611859364066492058340146958279113881565927606272747229440620333448756064218620484322790846689882811414135745892701420529627054292843055394576122468655800503084768187793325362343072282258184815595811684023868784775132562594713877674876883470385411518054419662112433883630557376960554601821094358638572600568731676606265940933943427376787975799216364564904163435736931664526070544765195017735909288773303556453787888195044942742719947093490000700574497760601701500871523008782795816930177257574270948084384993488276190269280041334410662768853815153392523985743021457813262021192190398801329834199671419262866830674572793297023849099470259980710413443768417047154402299591130777115036645065763760291677113135514512032408089421672304884751213651086884666705187427292041262059988109687591121546283543157250707165543701583662848372677747138163249494011447901319442722146374069762693250956568920673263787529269788359223391042653435593654137569353059585259278748452461527798600756431401093952655484766769842636280287591935979742840109162160508080538926751066904230086518842957134066347008414791436585346196410616085473170676143667044862803440358498498090471303148660705378092956838268032519969388619460534841565184958071118696216972693684384115486454999550791292278928083733556082702452676130145319153498377263269349819936823832517568306742453002504835632535684777591529246176888818216679446864088675121214562930580457094771520 [159,63] 4435965269593893030937651994432811829380371908691254697509836137941577379096863765382695871334125204690712249468787231653323564575442756075919618927037374668234223838403603281713624432806938012061630460268273519272342031133240707233940358907816519030988443824072083793356295696616543071324494806955704316806622753731294893222017675469123421856215669228206685293487670974850597618072182760933260421004200525986904415604630639219728936807149076657488361473282827007176378212341840574219268697001986061598451835891388595458271243624821665856342182556457785748592123720923047933645649011804948567468655941882068332790390538195130667781532621066997034106647506182217467489298648102376178353502749176957306918596841296589595148986309650736854872531733697196057592694440042719576739103823975887008630029451944865667810950561715883295207022256482381300143558609533779647952491294014611228297199661800581227283705050545410075512015622597551754971235197375063287323699638905825913097184742165387862494384713892029428558334130905117268493801229982411679637212993030019688136339785469011100664588106447422397702987854518973484238662525653835623035790411095528519106551324007918612178043420284831678399264920666456835896468796660779159206270932997346139799545800914589938982154470568889906090912890063020738544146954163586503748822674746755805804898578929588730493425148315123483147097299485564990251911534153004762202441055324941557306686687488539753271481826491828800620850175143663638493539116359053410688370626871813876383333218926513268768457751354728778388393626301194263687811527767591211162185636487697381150236753219619819215568792733658825753532938482582154528741133485377979195644653049898401246057886693188870701120445682181393750042027172199827755705068943867877470764491103753797729443797112444474638353047996714080251963443660424077089945044115087323409918902210181484791842345956133013650569849741310504310402949061298386951389449247757929774828491175646271801125285315311451089788737496530745639563985345468233627962366636422089142938219755972702024498283137056911195317313950511736 [159,64] -83189791131812013331777129853552106521028357445840911738833550716093420604999842321572437108392991969711808352937251165328379628747851386043793545602449427127656556388566209141163750567723267278161243136032621005893245153360724328616760625586461775202473725341722079167714699419701866702644586739215357378874134824117503372849624586652210829497202577551238584685750813981092607695015933687648497593121571219795986473601086837428545566225297323076021917068209747150692784014678549967554862114901017666060893884285495945431816479622545900275654412274064259588419064620130883231909030156157807761277653886327457564156309022947572650637008613051666937585289072104709803394197072508180513103385462110765651333296257252677815084675498319330245077021695384262650226964426976205076571104851972882162152154678214581380804304254421524915640799484621682151975060643242204711544843146456487371609057730172559625825837071391861406533331305668010667796278206245441395453505403392407048420066775384830367115731684508173804787538364974156283627062505960202389292293576394090464218768493273275447956013298998325005799200773432837560260509340522984945323301973407467344493586642474688772477354774444761642505037560420115780699686480181116347667994214646510974313747393059913848142263175103458051523814385152448292952262579413243387854640747160552784610609886388834266690709394576268748182053464791010177357018768337774358858831993833617858048474149882228236895569388635349249647479038636614840494471737569269723847363240356270649059954179767817455414880907980589517606902660894348816939088827314881424086681419581389971500650232885659554451503347854615471376974675626398337742854804056740926856913730990790823558054849708088227924229993623017744276002836037768272023844889355256627514953090055507667921004805090441351473471456246653342225491964548021173539694674038166723626450410206006039057718960969141892705170760704571234891756605709882354388273456897330904612730105848476740087122839026194630935382036294096528343180895199464945837620468499270027590546884781202998465024823827996480747298767168 [159,65] -811722032179769783434152166883049096611296132084797590779039481526272747352547118517786902596124733340824338085016235664834471627746261754462232959156210881822613392891503578164267992570553666850857374173144627793573527542681436699586886448690669709600483706022588720663590539832335674957564110606775538400909568409530394919588350718700425821181181452629036471282267302394301556876114724235957097263424219292350722420288227893783975693222669216929522200510233161291406227113028865079699101496619619132068570734676018099638780310257574026489495508806770821487533353440628315595696589295239927528521632697723297181602010828319295055063780253026150134599059842393747109982351756427864525992789577856751580273258887323863427685968340896659169180840497187644493661278744256826228194852872105224560161463493774383936324151014361302790894963292067151348271601531382887239633695729610630248359872147479526540234428737610874506423693005246467510995974463653533176194344160608853180696141358059694485226051894758148104798778192759719860944505159127450422860948019484292317598189444197634127698482072317976177121426017200414746319846342048185866253912193499789749366651320543568877267842556894760461334811699706717979951848451188658493926030724040698208031285364722295048069211034535555371673441194689492737534292106318109119069542682080635232691631440909997013108660907139474132241938435569007981951182974732458232465834120763429669486350912092081306725130626671564192421845137637649663605622904363605714011261503386938085168632583976331653832247268450495734862152391373753297702733238024056018124456357342957746860886180691387198052956206487651439125321525611269126578895280666324976411114269808641520409961847807781118215617297441298831027043425657961053983078284211782873162037171912746698104555152921806143612314476819046560509080471556909607465164932519084203943161328069324703260776639723626528157494184275690071007032696842086397327210753949201572101270943993993916510902997323536860572709219240306405693191889602786582544947849210591235532696955699583129495951790955478975534520 [159,66] 112862342029190121820937530982148621750059944262068370179145893624423393901984799286494104271737290409520740148083131336778001255988545456052253808715565523391488420558341551117057181750854244570436708592082262846114305422292694705735637325627408889945739852971849037175639278358550442680696787127933858767274573215017185611660094985602895882764220089948780393713414125996033958450743686369502298416025944291882258812724650249686529654304091842281535630359613959460073198883755130080312215337438855063278492016408278568932957208090986113815083501634167063790631418073420757237544628701693727542173082408474018984040981957771535764684744928814593196972745350896207105630026627867220551737451397082559196223084362167120313448376607858399453197782609980448815413451276167534123407972371549449199149134723871336741002766407115533931813601959377991901649677594173363644337224295042080767333327360580486862156037168306302567431033789590823267572626893703443161098872416961349159538014773721099215723842806149554657927358086902079042241145407356052942919485146123498820054044580773598669413074439455231843476827124023236122094731431549833810052323099884460762892426869333712830401244233813556783575119318080559950758078417188456430390619470821651452815240845182315293153090001218829597564620205432974254527915719634800930852769838635927963887127021100227470919597522289953234151429434201258159452991467620524599119677593622413622023013070459435093225385415088452906778934852251012994363058701863654474670845682995243142799147883077083214589737938515003647919006672710263098784475752973004117146109734859233135377913157282416929650410774716344688574606658072483371219363505452835980335871614632406666408522983423411274020549004048015110349610068339954824800917841249469726394713596581586603099703805022723403445334640464264002409036107295507515359726825338983682055063767372490040951683870326376791572613226799483262639085643191572134520133126430829966435873790450124328420488309957155335522940721276513181761592694262671908149701135674344969724972103744469592413337403544435304704 [159,67] -8304410997257916599670852835927578982254667671873634186283254434304440171999310891347677317119159338636261451336018049642819930450869449145249879201534976720134390952051289204956405695864304019273859847382356239220293966170279233645401496746330449174157414097474805499513733272073528950984429790326762955443336470295779886575125115841104794782947970316086898355829596475914206428787312885702446430249238083576375870100935698379162744459182896176149773691373518369052289211698197908949375208157938278955497479316920497733472521242387861911768905715341494160752261877107633070823960162934053078957668315843629440407169053502907365254620533887351612622890021570608952770947668045428373633776533524472683931852730390224289141752471647831041719050050766698948581060018036272091952293833168514450572707688492747074061432495737100633598843212907289826561488714909709362568072227194806345737058901718485018445341312246398701490773893797412406088481172884428143640835063898415670094159355602761583836931815606543273509078142680451096766932265314407182498433079297483581133777998817824138795074255087024313015173306852271688514685648058469724797328480268123574115565257817495871826539349538078867168359650867130679210299138555853886722849513907282169410169848438579859116787459147808167975124712170660748380868707444553143795930031253888388538772003572363467291760542515166876513798854611933183423325925659564624833552305460579679753402431372753465941118916935891984979013960565488699303069164309253089333780139461396460924769676688361074892115806063888622884649791278665842549885769298868005122034987157717794441112331127183030542647918813223046784458679807355515729255785006634672813813763207377727022530018531695315643908138344499931883794752746610458142927273058080179082355493772858101198388157742280671757917747934282769242303231933966588790674988119061194356223434284756534146724229192807575219909920359789210790734620543042810621202194157413793252076155043394415508129545954756241239291634297595076924485418505818845269695242584171719218543820475775590828791277105954784 [159,68] 309302889159482797607555053774880022846185704231940931921782811553046033918965359601516589202396803382826517700239968992270968142337216656199536451429392717021874216840607978121949797425748962396816071800361624162560167716727243268993679956084184105304678819558408535904033842904080473319106823201518634987624641472073879985817066589954976936516491616290175997486280954618186324070927621503430097167441078512255812474682254013274882519988845220583308055942251104289424954553750201981514968153444296774604546542095874161765141037675471773474769412786201342944721156535070368669318029986511774327817655743911825915514505831208000835680288031873969623467617379408341905994474574548666243925385621986892686949300205028836471419204717230026434515004087463010617620502703299765870171119821187225347267686222778094256050050956058514483045567279820380484021952198185390570607847228930412758311594961546712223096015801092181768659199436861000655884583334983208232657518112757087189863125288336754926747766915976110798744254391553539811665856620315328103075896645252889480826817425520154018474307441064042869542658626999228063079063398563232088998979225521880731421227191522761086352849105285750070947534980652392179434356387185987985477189160084775032985304770335329475789807698127173195992850196445121155339922592880926430833350663110630034052002241332709060081389686780255166903888049479443006633122205405913377506215084542969588429798877305288921031070933381002996296080779272413545641948302972829894655671542814092046669488996001270831001468859088516289617021837677951502301657942565994482348713780519640922689774112368772948043656735107223719498417257262451013244602454861526689374219002588328297757847754414666549256346192939646596559785876104500373564360063581277970663866191397544106398185279614318630984221658177352353607747821604629499866592561521550092981688579476544188281897562053123747651186820365952238837720390957656052712640869600839635351207165888270215046949291584445031411545028226957614093657961440401165301412654999112573016987852538032812709680845888 [159,69] -3135681877978623417175807463768678384034208606509113261070547031135447170413748147346821762280298883941975692930533225635827985238019131298670248603397353906493029112863459200688699508210279959601401517268116538958502409123990857611022200627916610164794653058570281143630036789296006833610884583938335634213162569636282203251602658960319030744116381230778476119828733060701232358125530583756928701280751610591417078963358227681697190906166901850673805115938482327765634944276630630298134993790961387603229880686557981666013960224533211051270917037262790860265675557672100617775957351944477491875341822076210912436120234911844391259574295840777761582635813703083800544441419116143556839296653332062872016606244863176402213203977453908480250873026235252987643923072416109745076282537199108950450446969572676463579579730739879406004243444788936377491735895117542384623231430785251782409207478621797955362810882227444490274248207872271671546744051558639367676728721054935826303095760345274727430390717509814228068069848183530118155056414678779592770012663534683708795593116337149686690524040371096834406578271263727211572521917482258059289255316644441574178697616983926635908625147829246085724416278822391349403062763071698596631809486795012246188391094469216320471712751068218944948146879670562131184257765302844217477267498687505274540323648657302668092707150358433926280215223054931697674828186776125966390237333168634980727707560102361788920128975579916824080157508776063381664184454647680007343736525006297467230045400532462688755337867103905533934106642716628437728639103600590540431583704547420772417011833563671435630591698768980599081760793435536727288597456593719683054992674461928348055835358575505093731820337159711762496132063159366847335878518343900250338830811331125494174681157441615118806827191919729515491620870348860293964196752670317660164722013205414101597420485326745090369880172989907353790747601301380054753221735280500965856174491243125727534794828573931257151457644623661935551791569457335016748019799171319498983076760937220707378110984 [159,70] -159398179099712816779006871793036192232312909405352998842633233871072173694331712252594459101320409167203907032236531110060726306318399423020373945735485285636752427214854776180241571313815252609539128357721896458788757747128096966653656441789203198994710210994120314602760711516796929365400035210875313451293016288751663199296404817732912760897543374972160783658158388171839148490427064188456104496124511262689802573745379519615512598018468813812794686219640675722296741867058743894582821879774062657075969440096582359723055864122875075712894738355361910928877486427834142347487998215133793023452459437045773360105987334756796163074001124464373307273222084797457881345277567818112046877702421188029943569095286245556104435251554492911307823003488934263159750745187494025247278251222359342946440497711648914837728317426684713768287149772064284484854151090334719984326669195930475898392617276696389892072551769358238709295342302142369557387328217718954622264234415187640528008693463771879889620310324445907300715394998552519653709852936774110956603821352589731082419280828493311549381679902955278172794677462889663810995594268040737791664454134701813647500521145771284282528945729940271562525980335064567124374311919874700397766052367028615566282917836047126774018614558494331179701332898288533614713467383935169185506911073111275081412375537966136309393938676872667868361987947354701454323061101762023419619012299288444176116607714426917344181946009909124419045528031464547665000470862588782124910000858073464881628335555919223981836816136140916175653632239110936630234967511984235749200816529056847059940725393461459246426818882200017489005260633078297833567683151699512154152448738680104494657045440425002987456986711782806536267423362039561552747662601204241333524041786280592246808795859077565412188745575733958358733282924277927007415995025450235537736083704680408286000350602520398431589881934361357146156236896099202905139867538887431900516868443411335857945165974333128095284488938048382765186319148187920685398877195476539016315517809079685734016 [159,71] 7260747841808780431166428329337618471659868784639117100193197687480076144854327871579674568266874814425138420678658262451008664333891812850076388861647771743406181159340538521284551166743676128896005545149607071695443470632316267920402904583946072647996566676775677409969934196871297256472651123184146289185319107531701545494810147741664370585897499749666790019267517556938300464489249630351830348489384546666268145118357421002592465654914247578188178735514266461055079135375976183752257236197384427510067074878571323364193865100165323456180829470783508173941966681556843511841149235951680213107350682542022218590158505175385970351612787892414135157340021606725267953770357545213230406865584566939165878681079958228591369186194621252692632504672757256297627139325974557403501847247952845206109518318470556570913016410391516356959043997157772086608469827613698143198268231269957842906491228238388731883432556818550573514864588432183013063429036837617823322268750951867166567603167934249880583250416981345029391113151273520539800756736233858363164365305623329029572410433670866452903085024699369526440409084457116893732456604817182947605093303844016315812218416760642927322155953188075088541954489311522840403291467182474855172727584706862038401588207030923756875301247277358528209353123451542751764303031215066250687836576352763810876897203844025473551173511949647726088582562875136838815120150951193911139152100012777142793041924677096988038642931337898125574678342760482359804908463942326162489999618070466866985425298260877418113822798076744118846745914842787452962434539086592691683264296994902071812938496459681713949390269042199013669677323157920332143573535436217849228656371696584234097189925255890594344601328534735427886603948434721324640093009287213890171588431981265300299055864698770583064729521591900455868167493506660306957459394779336608477868626144175489019449366663670265730736619462285704727168260303916047487739621401644608204150152640258381326296971206250052228710293836578876683616781412253324400320487263958888588962733636261232 [159,72] 18989789929171073852816966029152935159720472254239784250300102452641462482069407387411848460469467428499235308093224530015534603950376976408627770577801986970665474272036356690588656437404433288563834115908769078954777359450515364425292138870941962339567515351232555319960070629030467560088656626437527081120245193078614622216856830942219103271907279741172167792354731944397623710568283297652116348672623165120981027184628697255550845806113235784490349914831977341476847252245944968993738958395528655302365889589922238995478327842841073721514338067981261911258436767137641696058231551225801588678456262324356954149404293933899126878619699746450603636584393529167459548962804549786345670137643073992387178755696814470828880439633065220319031026440006327499016633120420662965609668420076955111098892269066063104846293001037400529470426378136345526053598843664436010241487726083508457930674620635532106510518789305825064788441274628782810325528705288636053254341729737501574805747799820378599775415781248133027200045347129123467863716555516162664394600982700356419188283469171329180866767212509076528600074834311413612815292266370552446547913619813295519834896181487292228436800944163070503276278424332237666504964387160096266102122127088051786108436062477694913517329444181783729367293199495614449195801978103256658277404157494040619976822296692130110833943683793715534079721552286678221729075395347672182800501519899922369728883454486549645433870319732596931498369801221882397866489023371220809727363150285830821623817055365399390049635422741992567030926405773057677832187737322350524073358844619464914072151611505043542997339958933484064682510837037761746221747796859342489073366281848600939948418334482104104209444205114753326323154250376450588225155200236424589168576395090348002430488321563718591082586959131623840787473180292502941441302150522403302282680322290951370493412723525540792000620605107786976366601679416387564717051295402736687013963344616801611186632639344513056495457971846664128273991929453213510049095244628156442813419205152 [159,73] -1973239360576670776759473115414563482230460505592639899632566531554852220561711316357150768694051679119529489068682365919816386528156624027661817304967261555274130735165658786629799317776606170957788517362753120958793874940971640085515450601342410631950480490574764002053180621155083711076961151344741441950587188240757002942087179715276477032979502279562023959225394468186338954972694386899754309660643058104142471531503881639961080905595647304596718844637203074258833719981653326868532766556694296735856736761211541055955273406147965217919829335913270924408057807601171767831471297701489052216863915184675702219607989275503668856318746096257397355402516490604811178196514578457205175469472755667259342837907198892010730143829847896709052045535278115695418478105733198768903519917091883305697619186455339496895784196167162251813451207525359780060233677396705529213188409788788896389325624087176775202180882009980743211290224391415262722459156156697155681011242003617957370905719431285467775608956258128486020694260502423290400510021132861560163292872085907849419929708275287360924932899077291371034183129457480372680281761588572323952726146777054606645034231916699676251413963829077636088071811737464214219488762452350396618364474310678121226521092154992490735984126273054111817256882713863635278997722055821768602600931083818606569133347418930780666283138977197711399428269062763037293807275032713363404017831225965732100298740765541525073001475600864492227818332792439002661406913815454082480477756283421766015727224780058308917613416476563551120284030800350760870410722622757102002125900173681408807160885975718515935540470284409483279659983560453126073579413567664006323868365674425668985829160278873407222245468333289602863334364358166806647830946765537809469859713871571146343365467678497761598208837754317996979789593276974137364384720344971616557032311458226728089674447693279070674086087899521969951020676668579942077971622721310191768245662173906972560806990310492269500991128513939875103452018418821027869364027215132270442883700 [159,74] 14618301402598893684827604592244356079530819546128586482213400494901733059513728100087071406232245112655043290606779096261757268199447076813050721123161006497929597386851802574074359269211102197646990015408906205513143025539361791302693649411087589013791713571386459167798675320740034421168308926339637570241387804044218509140872283945660121148701487709630151895067468854867980224094088243792438694064465135449848990900604636380090041239994076738361845562267782347099327982248031599424394329020011900907960016102412271303449793090447251728197567625651418276791797911308629301890505889196358239802972492445918612388019785126617799793488390409001963194655326521651137531499270356474994405967703279018598230960349325851707294401083487499955378831788345594781353447588313264772242829137620168038804618538878647722413082785002156727344993401548668614612595895817580904044352964662647946434706101740448913045357213932378036679098538976503818545371604016284678479898790890251572546046632272812404327393505151582249953615668572204624699243934460133860915388127330970934359218800441566761228593752910438503733218525653859058391145286969913570523284299649877969789351730236762820589111148179157797777519308805795583469965885475051902267254809196175456834515432946879904567865295639438399542392544111440353299904073683255549297532711643691980115833984918994616339843474190656152893915810379417705811990863541085946952929878210466550911491988564605164176899083641705921216993951993446615397678360804295987644929027293312183943819213739034111207173975316930228720085873355613871626565464186295216244688684815703962598879330140654392176788262377832304191123761535528206784211854978677532405562148451171896466714942516807275855617840766436042189030871738783312155371804186812106666153990183031793713726319973762808855157662703673146637673020630924679319677902746196473803105210579480987337918307752314662755802323224736933010334868002293091628251085420742345811100713314280963552295517870798353623882206269556980163210152408661890783203768518623264768 [159,75] 87779886920866910994192741645876734328497296994327058023402130031773409220172045469091762865220905706013280124438736077482560373432085398001385332863221435659961358122072145331154016385535221264561090713631348749260799581059366383581217065936735256888261361578913752016841043588704171221407977119462666392023755254194789668200797307890858089530752689417908515475545897442249903790945842421887774079879731935734004558727282638961915087812907292244320672528636765517930777151682810259006484246948952101839096670424021138715086493861041702749411521709815321994544853664441073647403485260918794101653455946399323845341503074821053476826189637350653346260744070913558491366111554695966486825409700368688728997583276095415577126589130015571897410463753606804764170278823487178997934375002637030813341227970719277562261678470044174144688975419261674912592259835440799922661776815065114752633548840582154461317691054283628403570691584562457921970697440445172104770087867965568148773718456991977213582510608358873959227905151892616579078808806002975471639463490006011599503945735477685859964637739994327946112751109818489926137166639936334782874369841130973501314760171343474952177357461575937113834537462437095579622123165946253576325684802549433924261047759735575197356679637759100532097711050537086423108876923896545819938956161721513342886724705450837073680286602919714895244831438875846289561111135861621922716391994946276865261548629498714415126502758555301882829816778105926064670812569211040954334528304912442612247361444546224841621048595692992605164890789430333046690854845091883196461837530404627352003823198038152180975744847199170423438139042677989804644017625131025382305762078397631362166277767000070508512380926686718925470264796487324518340392835672013892469708112428835173655818235196838868521032667450939974642597953598757577740201440226573914701555906756224487108619596656487101169802702616220629138970543258721937342303482609880968365022687002544577593902354545723722980516433374632613296161571317227585729261891637248 [159,76] 3022132163705199967963222285588462263470387018186015946168703193679541400127241819057124204058055594886170423299572900778170616244143388803553554201984918637113538698154552392183633287218939458564693974235723367708249335102440628825407083413518866166452039066259478412671023004376583972733500155588740933303970627427855743484224106434684711775304169222166197114242113735814844767223234088779122471780662274357613557826821054280282974831413340624769670037570119433982184251444742850068354621409979193443364742062387029414842659886836490697744616545361502171548238608718668927340056417832931189132175130518578839489099642716960098738308188620416774900851850704403891280708032349006349565089672438478174000201470736552292700393605377330134940389460432480669210784718911241938504147373654272488752902613403401218260582882675472989797801120703058974091880955069560175213823366025173174238183613320835263074367204319927293547266586320811297884104435712420272708823983001890920327782986797989613232600495518309138794891190094483124172636795239914087478334711277765445958918901299283983229906667239422665504444093098825939808017223281308184419866672914573567895549795716296164960010840041157931655495889475904785920055251693977135207204260283374761859528408561586766056304993841578279299748286605660228699742182411992918846493846717785104832628426049787144228747119300770130699222197027566304204668743512221495608194635363816832735968351220446487544662903355792119392410914614007720054252905872941651470086740821254112603979839483587801139880312559915700436824467520055785406053562767390494133700528438594903408586157569246798699618324719924956642845999219675819359411150269984119380950706647688895667444102394055876725165510054295723712601914039347900980516373535211087555497734298411471352582107523131595176512632540142914704984299378109480540988308962371671941724739004965796362903572628347232861371095481116292316953921360675150959672861972980638955180565823236015169830899363228859017636823857479257265717961907766951694273307008 [159,77] -331235332825096117712806770013428753806662897541903774716553870119081320085626474123662157419884519808599843822424234773049118225983587736005601597639004605360788859638662209633968978001838995313809273788110746976109841507925958553372209812955945728139833512828120005432473642846144756188988431825843741516853355073653537145214184420944580958909499361603787779017248116477874890441529199875986705252705147036144173611345133381049203050066763321533135160904529596217317469618062084577324926400791888557523692033211449655368984655376731740394516581501124745101433421245879061575266571301968851852962985558471971274357221719174625576233201398746126854114254385493589245741685057676681058861201370167690743476695549617476929641637843049934531211994224041568004806920156336997877151941776576548442488608746505717377922295048995962799413744508295008565482673861417447113515714974092867557252701215393402602281240039554760719383633254275878186889137578842245252338008600285296088454320964556231656466155130508556984144834503086026123490251313945812633769705686526707346704794887332783545388003595473638272327847055362014385501478176287910823206177628600584504736745373492466256396603366755148148215712398078840219839636492170672261706194399210318986907878421099915925412848024633679887135976688896050104042446984340464363874376353683170353005377296008688745734832775396955833953953171383407996656444196990829072929425712562944102857427085130648851370691182078059596177127396355730344633464159351380517645084506710578318460744798690957144253672567765624079996273749784814903847976726017516044308718294031252647000702020131843463237263160099465668104443095204972330109459286397069378118000622792097899273930584903996565157275896661020927357793139549842073493875521770895303650769022870852178843587252686051026066112964184157420899602727083553639413610979224496087513993945726881403255398656088975014467509834077086821305167602617844908966821595299580748983840846963911957788579179140732816682660903070781566365082301879241031306672 [159,78] 17505846597384285904481698935249054510752953789449852393530658121617209332514252780973749919333752751467432743232923977153691992614555471810103367984955852351054715774684408084422134972824084452467423381819495808811626144627088559218273883751966549429148256805890146190399678503334933669995953853705512305510113550522092425752241970511301150154933688313014266490849962478471698946382523690526856466142179366781992287440309571657440636055378229633548667572928834543688693680927429568642599708665806782094376447676142692308785807420322954825276541541652745058032103054800913676023637856044965351993395664282903621469338509445046965042260542139762199096819430261603643860580409777508346861677125652195077529350394124915410919039268469797498432316393829247745819440674646674218638257582521893026362938118549824965180195129001319722337953105217924836375431221486307273210641252841816973777007713235264793180250266063919832283622354387039701042036456449993887642634236362350248778959900827491841020098039233275639421217336096863703245308012173648249987114740771337278287356596880410223141652116290824878574086098980661002877456128184239646435466963872835513736014541168013892912537911115129512618570728735987381437674123999042487006875613857732521190501026132888514675012827530722137218489290928372731823725484186485757491956678985068500294085752638499488809393069596985541423006718819000254308420217331457677222857710682470842745444313053949743801085410736973201176417351446184626659662721250437880722464268638415172072550485586803862195421330903151225485107697666600877597394188470478227613125365793877097179717722364127073432487902608527759433067505483526340642400508186620681084727855506312228954741652356414360232704122407945385132819804508577190130311685369023015638892504738108448131064955212586528690879030202114291255592403702408048800550444546372748781541801512250210495436040459208880496168386757406349953093900340154684057219571825115362317692275367397670223070254140820739212750133542204135388817565750038537216 [159,79] -816235326026296591760732814492478238293126595196288752999061140174760760782994475959367934828312235762672193644489568898778799418587382773954542478993423701845779505048907242846443838604350732362969687371632478930041020868059021464878437900631286965190997182163297663046124813219397861263168071125645354154594039987501917418580711283196770553103035497861150559934509298637630576963013623263669300012507037713073346395601380117987873337858453209366171620102535857094870538207266398251721793306576067025045414701488537832235651509744279591592730509105082442427412477764455608268325127959766940337697190221784486892263089892185304974912581149820807895452907005362206027774282316738235809028556224905116066386291199857367484095829976048815305110821937881493928401160327874542989518741797918630493067945583787143709839074393328278002027499868277125621155447248980060450935839931497758826007793319941431894546092017343849721882592956880434808295961151263804301135061713968311602455186979513523943597917902926755084040617828801482056179893017966049005403342061781647336252237537738742482724944639718654040134181627088815718947709739346842354891323837225848940863449641236055066847084287466879684464488449378949203764394553758484534176683804120862213675345625956261490884406040657373019225307020290262113317611530972990378466686434495582996570267736956944925486441316685848515549348982500591668404192063634546241546481819102479156706123633553829331305728679385166160841271464924040494063800348777662533413114971250628356668156940548393378142634530859600276348878417497571740040998560081498451859664892749790626957986327140804882354229835128369911307122935100790803227447496835539531816484749459553243310628635779833560028279089893649530610411238116550541217445517226351822387309139380833105876249672894439241438505444792210253340550152961035254075493457623780100235799000516583635507257952120251535706253867694529466749773532798682168898138024859305083788221286952090200333476712275958610070452571566741153391317693425024 [159,80] 33762715023445994750469528757548553611133543075794535423849710287594486011234534742699152207258414301016528239690336961335152857575805159784486384723198722436578968928479233740021116137156598071887415911461441406155692325892339054789896644827949567247045208567341464704891374172184067436560564861548539373107687420594031449002525291581574635747724815724026937454662735867371714703566148463660005101774521982918063792317778221259569079926070077208672122981419660011877620903771284297439470357756591855801650937676054880268708409172156556350669489982412002377517683327730719636465916099608077300365045418113959698284291263342431216504162009192603935269042797285873174531096462843174971056605337409579835125514685483158780878850055273617206093781514126940555993786993811482490722812320059682196048747490683155153662252984728512718123138933864631772403813327946484742058016593769379281329656095448411490859270529860999725434314678049291934317725772934579604295305554352275905077958648131248461278879197779333078156967113950332378453021512112416993346786743658629571476478688687912372190173919951459224137424517942126095765800199419510827399116634227829062706397689004181711045427074755297397368297164311304907532274745781683269387062554133923824024340688736232372085013863109642448073929394560723007520954983305217408654721482590530969150657449811050002968966720405522807804693469464957757161134647988936425508089270955096823768548652606856231984412750597958501561142734017416020908629460252337547563651297766321445669660811747599909029697832502677745308612810344383007668655156363884932375787717556658311301476422693374407451430765792761867664933723011808636101238280584595954576104707204973336463235003397143380882630407424674733927289962882100066406522020462021635259172737679283408591567680752156138889833663926625085192865653122589766157396195252570057279448317689772159455488986138071939282121694740033907112003361002852930091802770231293565182750577054761625819282474387636614745177418254659937880213659328 [159,81] -1213417479120851464229645450619149524890966658691651158068132418362529586756277775779509350313470166855225249333487137375492261699995785785580990636372693539334212009049853699770795363583227284578857337845351921956008740659768619634155229446497402920620267035914537680635895273649753324783377320729444880545464512425585713577196603518280995731358703347565518427448411053359749192495605343367664066435108514287119675748891899786813602622677339526339052250232255479950236719894952998570354595947638379673219536499043520934646603807086624985527441905337088093719623510548114336598001535735527704246397579346327223249057986953187182367025732437347591098863860739000977651152154649728948848431594416322956835250277401114822201265241646401557382953464415886975803715135585381210195014404978455457885944262631711286351883114990848714243380615598551770204674430428887615401798442703492277781417928039192965078934148530453115087739053486207770630354326835029634081933921700903439671459925740359328455163490651981357335127135416458726305352080247769933603579379222525914210222999052003590164374338158226485539974704665598672667154663402847422577385729049233702090436879040637903637964578516861228487528812395034416832196919168909128743954851716695064339855171022867696482074201874664688176167605414337575804197410089949770174491379080038971518729583016109710103675168789729623569977112891925254471751842305460578057890972125385173527877304147936963394619612227322275957551989699557796829833496778544618790190520614324568062628208419869300692820940764043000691317424513686179628962000925244212004510852648067463864735847444797455635586024757612888492027511450391788603451939825637278376091324062849827153088010967689933448942655240178178973816253901517936485715740470010996661851585452927014791226838270311002285089520240132413783561167471311879653845035817810161465914982009861886245013657722910584175467681068363039149534128989426753099897652704279014757037961332703854573754864348476647744925619722623593601085240 [159,82] 37855346721344620216917629827020835139146977474786586613598095533565962922143073341483330131138827170860873535910335126043449294109329762080855696455091896184472360487679860296651778857669145871588322253216270388123500679114199330713892722848431296823422210895502333058251515658680986267536594613377777535522628055808509812636208981712451869616689305527182139925042931134494543608833278597459604487184534782381599036605698749984210535533176851752710339603178834554065308297656229595548348139584996092526035899403331801132445481280926506335507857999523199581237436760276127402637239515807994594477281176934252254787149397055628814341817538095697607921295783181183141305499901753258877813754428599088792289747793074999209856973638798184303521627369473966605237543277103786308718305170090603203948094287274523116345742477103954065411815616504683817546478175231277328263219332829086748688812053419137270165108351857522060836915524622989301783875414259801991695068304181856252801982366323042321124628565228828865840131624854864158783582205645356221807502290195711115882756433485974016576862078661390672024240217170502225485080270855200495147707881173939474304667257137552672950449389542589267495613668098921412773177549348325909221598271767496740561175254420922378426170592608453518471787900357512617049461437569116614871361012433151734350097355526663108395982059796206771366352209934978962182484532990276156636288215646296025988108039862316860802129202655871448402586373287842788993778601323165004543921918576802336913377118762403783487703228522071869237267042202146751966921750372916961995669963974944041119124574140619614087211138677572031436016279429796311211842822548848605449187089781471929904488365666708159881939257075024088596184407265729941119938104460302174110050958847886082551691322530646113785449116703055462565448678710660181089305552808587965397442335993884619042219248766185138063924385507790899596118069379823446911934768812932490580300771408878534797253915301323241229924044524291876224 [159,83] -1042029556385877336883530611235759002249016482779835828183621566160415699758980294974745765444522687195057294382800752088269099725906974986257737882047574833204550957608257662089110963011678803498764528130570081098271811228187046823605545140369082265559371041225716368125586876225535954855772906519792249929505719440497310191034434029990224856242451323020532897542618861177258897953702719728525809175693301601786005920040989489477651252498112051340326282085264155231447590270391962534627253175426259229252028534024697043804132201472825062327865395241209945069567059253590979737974552212778224956914855262086180939837298174622406050012147954261519797116116108193497367861888378044742422597400802356427093001372279168146006529810185134118251154737374194743734054334698968970360996835344885150909632136423453532057576554120941282975136482294596940790543250409541791840281445425574421410638724024047041903302113391947085239142803986888973827247660776048216224459486536634178014802569987375141824537967339946601891781538693144179750338156097908740270252704238540713669772854293781684556720465451622289546726724421600990335639142155462039076784730356177582191688175183175761097914444606660323492651695243410007133519893352630502251058042604962907032662095137079403568032592128974194409690882927347268778535110259516394174051658487427735346684955682688851137621566990207724238643713571538363859112911972947528186791701316863477603039470638141930891728233542129751043497845703606006237046057243299312687173048566361258929420197483610883360246268797302146139709448116995253364295482724239629865042282369564945460005685564983144543791174133053962004941398836048474874865902305167334759372364790816757164241971998146106587185033174868238580617702486035100629590240740323439024357837934533455527401195857657657462809658226211765503614187987944251695245599931611092482075454057500181840699404693864190187422724299548907305424025241718569743958077373288783299626444333100499794834781146588056269626477359702992 [159,84] 25695521689901178902437104870573793603588684444879913920160826472120616320805356989573833228311377822420413240158433054138199532707304064398970343927245177890901755730646055965433364312597395713275169912583778108030357773279755130580910291624842174949659330452760825529230447706018042679377315768144493774386312265358201580407280596646733921153341086872659477984583712362777421546009059030729640234506273759319042741448369767937562602741211103044537055982195678016360028721384547888929855698567161637718372116898910955141647812200357119576219985020596709406872830719804079672793815984853185977584426074107763898185163186797609537127752800209284728406213349030811890207281402038887955439327865619485178928734373285760832702633487422274419942605625675187415574833694431671015500351744101461052882306234976848507346035110082929384652500018473870253971860146445939776451115612866158255234447921559354844035933646948670527638640570180407174535409136994827852413102554603614118031537605729385874945206773765554295555654165463157941632410870978786229126228660734844033554487624201505050601802407006826759797704752490918009670668143600147501755972490916684611711857425711337507672821940831962985676338105539910952626758870586928306846378779673810128234000197118176095085825172696475786339347164028458815583648778298810255221924384533982023744938573431721898263646430652526380489778044655821824160543877990800848171535502786077237089028293601785797546469655160961902441102680325912171013682284719260240079949647876113205593397486596188423245532104371285049126887037787650297257399931500101172572621111538345000497084543033439790559336330564045769486152873844256056993526310916577135906581927258954152950346478811941541150867483460721462290192723423179720471106812646833935280184411409921388126216416736848731360524098497543680545899063119644536094266387146027212909399237577147364205951890170178156259432688642099058458616413807214066144591048688197734497742554630605177372495728644923691907776737760 [159,85] -466437659076339377801979136039779056150666928519103501495249836225065307153811886695301118408704549590929642199863901361208261540593070923705088094425830517236059837513621340706358648926800495768183751846432892201151506013177184159454219732010920738204824773896445458500100852656469875344352195678482162489851377387950058199340362748977721007545359782108163386907424337378612327075668382754410418298549704915280131635479932628046584433752375802811984564534005985293338381974772931752928175246123011973508960975503874605606376461938102562522665642612245997349029637218469186011867227532014677997240202333671945915096441383584619656589425205170803354111076860409919260940990996692419759709454312198872092014545609851239834889402617588038941025232544585204069607795489980143663590800724483800010481836005799962460896407838550322009391532229905832612686026747845907724524997474664218427567949847523135988169121759428890681263831067048034209386498165660412749237957890559553628490431568746865441583991353709526779268700725940633409690838185778039583648027108356398487588356457983296425011006423709662689091361552938641944143415640679560152546804182859009410194404856862189871228086290654050900603610210720268112205079526606065176378099453817490595644099464145238246804260457788160983735765655747626608216276112271897852473358188366785516438461622437883838052434407386501730403873954475254303212183572190277122092939803161175826346001418079639267464659177327317996763804098592053064045715212514055890134099390411827277055220397645973003953524771547326254044899811632036516642703750032691349124000999724398455862195781193153693894601407835427203907654209307238779966406533064735826332424804507390944848767029720723527896342596573357541867186341798039847919803364328673980778958308877759679951096517180317693043885935694624034823754471277206461334364484739457260214599798480505578300982969097593927365548448828004466992882525842531473272930281010271669159471510230666287275258262327601223335356 [159,86] -5052705269739576445490700822234395140861996512574411652316219372211829724437727398778704239183462684207830317001992441990077584197698709510870855857573098480820654189089686778727368814659036124038943721315926390817897305589429790652586303634766329105509401185449530857610468423930935982849658566483143895484091258735715033183486359292106427504718826594470909636547798229640749808331688781874239336583822191434797850267262879803869248113274651392319576600650461258835472375791938780968833606402969729216894762379549866156278679137361037097343338996033687871872990841855575977957262047138061543387683432200832191536254012006292797888975975042983974119812704309326641957585382691748567639289961927735242724120464106169819293633566441956726273952427395442230211515125529834765555131740028271775441778696701347828279235686132232964660133874395198472546589942876874652837332158828881468285622713636109625106443726573293001199117136983609631198515565900874082703123932696335860717796377206456930776563864748008622784709315862811269781339597442640228543991096651409279377923518384464313207224717121094714620116468550846688102755334206964245104717634325522225756579511211133172047046023630033735209584978597909881581985813017218689570919188924152185331192957615221532862154246274080379758803265743627099049311143600104371698948349513060215743810837636285936324006961356030455382496617381371341342999439150247511503018565461535035351781483774514438673458945569555458500378838489405675281144745885776183615788827479518247625193726386308946991737307249951879016165887762824283534930144569088957543682780636416727524221166285850839420738584611011301359902425240914963522809306001432788747067371179496246423194713657089514473789806801848650951666686419925048085333143921897643676867430390688533749295459617383745646296196896665261225990610405794380158320757601028379950800013116058453079480276197463166191933245458803273332308052283244918493368448159532071475983918466681045618767806691672754240 [159,87] 1009688633190492252011841100360380938917398709613000667498771423299340289321683138825854924450677650415013132130226387206028527664210959606935289387032640295016333883075342407372896015424104174946053511131228117745072966156502962942873854432736045695272501355337401689079056013990632402993904398804576390993759805169575462607222913958402544912323184523559679875844365197735008247706627818156943811923034310074302417905812436077832259932398796721373746584131866676721396436894560073472672701926437278155393322777896466596048210467405835592841337864781604517216649864243519672455287054610324659084008195669350703073509013551344880650569837256122198537534653920422281734182681991670746294916281828387856168290222718293871399052034037789493165322335033796380325875998134423091666431551056965472527081917763586656105861839283279920972786749843892608440280215224215445184754276239013271073126333694284788362639418115442302206657650075969553574890238897102692071189241197421570538602254757525762521196480606194987525740639179903656645507491515821847283465924362663562171951443419440158724283048817698036256706250339824726385659271946914053254246623475820930853394436249899665608147927271815308386314799508184685186547344903910902991065152038739963244757834920524775367573883007879805955955432294568359901378499932658165475315872959262637094213001005314049637024912647394602305222076910832123475658206162423589877386678668760480991491775780508254373313786631250637466265017101985167106715973420454002113168676246404518350644212005666877885831116474005023758228181387724641815205094925826547990685176052868263758353284916848112717996225680478594330745246417630975362704470002701798253652736693695645588002208088847513465813531804170166603035737314097107633669523507506178599743043244619791698758614815469967593239039546423598152607342238929645247061819477223713411536010184133635361139622021886401046784300761687345539111488242908817254688174159866052953063198545229982014649480238580120 [159,88] -49852427901033154307765454656418816267664777833806335623018355378418503160608174900512682899122013082400840593718682797114996055731415364654916150264147351934532348762222967769551349616713255052978039799726248038650219656008423513406685037400538664515346862948750051986030531197349954063207718931887320088626082770905496455345987172609572487071560656374905361509319772084128084865614054820747373458566504932157662744076390502014230704935160662203855995921973738500286978836942232640075515356915512035894433533224647275772851789182257634316099507389820955757290508087221836010304862741717872520015377620280657685026459833021113015628096642671260932824717152373947947752350240184401871836391247566503679346377941063841094701884139145611692416505123886513914866955179159234913922466883926676294433165287939744652732631332383520619085041680288313215188594656355143602900850878652112818784956305254657257695438740852515555539477451779098070195501565522499336094777635337988681143879580797871459571542263394286142796664912373529562126742460657978538361635366024257317759194819616816860012293756111303548463361615686463245587220013326475964613325781554943071576692088663380091436869166026576615881782137577745070964737437029918760501173992353416549502137485207570269562418692399904269161875066513347812674234175629976728614436223371261435092002310731180762071574973699575337423329222758258439269928437594579921261143128517096795984001241616569725017001206007089770568011326571352850798963696773249412833440136848483508056158733232154841304086073128997044022236336999474219436979336516345792988572394828161913803824158114370417131794009254658719679213065272591226420480813034137316690096609825009583669118172643691093436052594381907549219382333965398105226932008934819809939888474080004828591871191283335408271780408996790084231276294386135882257361706163041986847600545063632858043017132105942479278583221353894064970676108202373626182367685497504453749602026059637351420840875248 [159,89] 1354661218619450220620524572181443528330068612899755584911385888108932194767023142006346742524937676475021573697630404233831909417896798843737042379184069373730442139355061245173511366249704449239030075084926330199760269021252062685503815295844495159314058664912299564865992862889187072462755046580074754554207074391271907980181027525929261287142020675474283984992547235380891952745758685712205318240258622128627775240554833861803459369795943845811091702633049405086764786317465440525455750229084757327949558729696048783933951065811193643225922506207590945624006202452061796366069692553806229916946962442096424622405366809473829593985026849002997102580557612015258378550548673372715939691963255078209382755488026281067016252063936491912690867444435270237245122970511401301365663618571504114105545763860523688601492889935980240577928319959677499489665558184030835984525919662159691310206313886395635609850084580408829480790955283807831290224495363682085141920153608840463506763675220205167372648914366206045970773564824067972772137387126477870890979362728317350395250163654630217029601839220935536657112498608865728206861617017801188313659541373888895261593284612969669316372595463626922827736795482859369438721445377477593878461350812708459276275641528671486140567771502496305149577043185545956218493778446379635005086568911851321143129087087348442643895766699418373271633139112158636462684781296759653891045942879281427050013824975704643653072176287873194860288135021912112434032288091933741779213240447689727909277963131115650642006774143688984230664089771621389217860421911912615020072653031401422615774513028103832924035754391462606225656024907004876071229628062361087393203732953174523349528151124489401448995483714110370000426401337854792505386294252604143044909903548087339069352705972035664905183496653497627686950816393863120626116509863228061506218792152531215677819311666682526752097137301689991973255831034372268466794359097923402575047064922569352474237734 [159,90] -12692055132919756039081272136088199880504792447575167311847918610698759164808022539994295705388168677679959768287113825716809578650905088092466807974124317012772633946904945103035966484091458623480251578854813800267413531759409938194206215065334772202784785730423842084389974905081967026676091226291768472578792491893173949357806741280499622484963006777107178196315072454929470560630730389516903853227248646980209676571450059901297573335660272229915317489615354534693928862968718164285705792119835392809066164318867956153202062409169124361691837771714933045603380927209990502500005207223124074316929326440493429163044703056908263109948577937431761845538793236367358482842179013587979030199652793314918967530444051615604084097072621241558776308419066536664248265930988540562695773306463154600189879400400263746206626436618223571000164116955165534578597074116255463630011760930658181054734311630708713476341938979490305826384554440240507860896959359330488104811960297410177963473736514884461675193106477735601420471995158235853025042066744427249717544270209336675873949141014700042027015778621845398601569123970667042103143323726392517803911689119216001484105988267311071282172328577548240569969936918818928074347199527778692696234872021997199976714106373364372674601010557816627117474533156843467315267085097549149748458155815456827453624764762327185574496023227638740049254474020781837332525399818536898206932216031160584980543917283755391552667876085715523292389382957479301762320864642770854740338716037154719338436847901248848737861692284766300046932162520039250536864866728623616809095124498715336055733869756539746103633539788185261634920861246477767671344155011786802400706490281809934004014138937508147868913110228308699320558182234501112514528752276045694800033543391343449120296858461022230765302447651527132086203581626920982694925482149511483257052674978250420501522187784070115156798634363000166786729248815728237636196842600978681162985590458503711488 [159,91] -797850921578774059625144889978590400449609173796855475524498817725841189512962080619993225661786835319470294326236414310750282812214594770270545895969075637209693297455194487709155751910771386160432431288038439329092611512177176450485063516608778483897120070544103859616475307255803661663351211891911370746175087746295806640104543587422782304345949799053762554204374413022231351293667064594674789174836814577130996718743637613276772803646958732569594255552209695008837089262769987136598158976673165691547133604488287271495076167959449377335873044846824754099678315601911187705075747397420241383847858437562140824131142576976589319052848409692244220277446178610795180761035118212600186214718740531010480124463445783854821117791308927548013456210548176664440904635704381231333210420716859100490947855518280328237587712354654822076029825139315552017661720143201495088023264613348374278198440668026205104604731102185326171880247082920172592749083119538533303458339672754706242388312254161814514229918495783943420883160061131582692852878072527338422175371977217938671410024468492203820102395204407024576259178605500041708916785710189874441468426676010681382184636070127171849517605123322071243969649650345831631008516617025645313573635519008716457055148493693453122477738576709828528648512247961808826938150915523256270706975854158588188048789050487911114483191446255542585916356045728503625035725366917361948344226619661845762697958709332078821807523673329087383726108530803560244166108591935002611063486656346232713485681210774717748309216922826642141815401523340966739888284657295987289746242952948296645882504325256402446642135376321496802018058294325108396774042243317437343766612168604125705376118317242824876070770010373329168233518397712267423643502469141919310613630472734157916943790784922032303686671113497910360844760952763848680955272364894977443813139668740499631824232730540305824753818787786209236992386783498892667407414112800335752203873007828832 [159,92] 55564861260635771482030886229601809743829738092540198851249060538270600327212844496853485671113384566547193693442392801517152820964798989959076000701170714193587042069464202805890646195801713808293571722603885044134472277825976665208413244042787540080728751176965866933315898952976155417208900215221512815871938689757454100202050635096797182906252404895550654099987741634120703319021700996815897934509187193056539472874434047808099302191225392591273437871139408773186071585307017152548180205989128151912763879221302559422599041554936016285157434256510055036619903932740044329344370829648472341484932124850778706444121395967957621493069769323152673327882825241829219425690753818362055698276725072245941079051518830128144856014529674988145686234370308237059162337939480402821488416750647067037219694200342345429918091462209418168030532296001035065009399250661371562223965922565737633469716245269945591496237972860071231429308607922054013253093688087306066029329107006864888483174805386791517954868047735396341101764403626727802542663492486674042063212159498234342852301341803841002981399253561527746810819306143377372994836128524516830756918831827518510487566569572687401467123083169762364629176009211745909453638619053644174552582724892126118755232167664507664135241823099412237810953120396274863794729928197969784045175392888775721524540404054759178610046000730190707882252608186650559889086766735704237470976422120632289920622441377987350468046093834306663443987927262350848990021558601308468776956194359401089201050187599854707755226389412818911192768370424575758512000081736035482574651747431770278455150365825399041150384867364694169293068135648896876862477636512173289216722932854706527368950424048280566104632470444781336335830030151910580612304231851034010493382319509382898050583938495625193425164987240459370350050976864238830093412118559893771715414292421608932959224940153748741303400406591484731738131500872096158035180162422200707976794630560 [159,93] -2576553822284381754551845198686194503120238126426094710368415619751228516317360918219595447521654211981560184264895892185871354459648140335041324154682873371083337938283537695658650188817216405229762526309775583912355427219991670362207535777812724906677010691491344505761700482385645529939645700667351916732570726421279336515293808980085294867685608465237916604305777966623033042204775517286849479415477085091732010717671991227564895662691366670533050742325104560676809095186211495464798677249890134682487152344595870971389117770643240706021464920956304557389785716205796302951131821007936306816081244744126102595702670304991013501719441185313955040235794031489927585405217884718324781973118377715338102718475145519150790758931907003884061939584682170079876723840169485858316240840873255986632318806379443669866286876038546063818886281630700747309091079808218020926896176171724117330824047169513961206698807761520193619435915403270120156374079649498984343182213158662563223591554149638549272636731322198878775830069023794185548224500223817272451713385300401359624923162452537083715360257869048646101703691391962918364125344219652223558189446591765586691363034019990252804399199785403081631143008932926873010515437489802324093575874669086113586659783259699583716859107866488870646902045602225139992631546626338568734224578719059930382264547631855043540007140358496506685629492518070249385567354449636616175316210655608698419278657195326042257790773927884450210966157502952146889292367177286967305659599294144995790804825956598297052789082734587286431792740914347777489636252894392079404035775368679467511907667740856451629476272853262717799301320233852465176521069438565314848689094916069071356715486869650877437767162108047033607923268556186550229194069000467715869677007809027637936434742635440709203542565666935268713538255012347279041982304878570540098105228467647985190778309210700977958309066389976984946993084277276281033890851627205631031914388 [159,94] 97791500780858281458159849821582476370858447054977411010470106091813860474477021695365869603010404642734091868439320022704646611952343079953583453979053895327236777983052877842310776242950534992172398482509735559243887800835437987589469994624821259041547060366909434109566632580638981753358956590243486609565109156434244105439162714323357427136138077707188821873816112359561148275349444952436521860636814980623388169332031503657465065249326626227987952670625924128937178055555840657651431413931771737537133733427299194088316298582098877435058096178990503490638948639087592920887750839154176656573353235312260425691467231437166805158737580164433778011504452608737853513165676404126096106027193205670245734919283298580221013259118903528411583310430052075248269989553993512451027493597313515314136686190581782993736615225469896102277049260829543937534887037174595513611964113263633487849132310073501597793005740873286199014678812906119801090175126133551201169130651195072530084197903770053422952220815029920148914405399697346025820927257487456797933258506188696246786573131116182609216487680594277924908868387793272597948851537837180037880176957726021471336174794484592000474606954961065276039423198626785805127319780086771193703193757555601786740550788868205891650554121719953497797392131836816845986625910057830311934805507310000615485558998622922635037206928433943719800016960855490440288450117459734315407357480341967805294617733331516612796811156669204120888460857072886062199996969130259200512113547844258326243954099557379086476533782640989768370093001718647360204468925282882124402141970350477839599203610735465832242056343572917839832791194163575770986377764046478252578065172232593177785407633791422325456951809373336896547215530140685259904009046238540203941577718872676872049826504968130521105811205972310753190257758408134017202882474878953504175707512608241500335912410763201602061216175182606740961574977521143163229867518626817884416 [159,95] -1857427658288233829990912693607665018234976322155549638271149476032230429494168127345860859331611773536307788787517392553834819951392907344726602321432876347240876426441184759555434188920019085320605152322802377253119339952215512186749178135468594699787360298269685996062041348656453701371401938588262318787364450991947284457373634938912498023662382856601739112035141739351198418701536085478854477577125234486368745186437415179549056977908129581717421691012207921843425906580204086704596263338783015773431242439269754292853712872570301383289027195234694196327790212355216200317840207306708785259226976260134005271500615279679220188782835341925855570316419081830709763169459286374614445476535318124584648437412434477100732865894909878853464113845983839516481751536724406100959259680842578409445498187775870387968273113927962846377598853393493222021073836007600144784970153964649855932544366213435936325200346785257203293620381881217739936114098211439604850053616816934216625057255225435290670061233357376880350328456933338121132100517321452969612468151078575698617046193045993353802393611514273584759269412910018874123083613821814512336996299751984873504688215181900860239994125346338838180987331626368132399103058575938658482026961852930750894647282140177056603780692222912495436988159306452526594046997178382970704783900393271353525492589159701774985471316414915898208685852490112686901583932576537493949898922172240753750924135957924747107047093724439072122097692945378932336106301360699094920174288298452686101880682724405319577506111308951335156069035840017069003247935842332492024139209597673936873311113892159278529499747145406144556188857924802711772218727655779084431336887366688915271770994455438471485525890898428300123181587840587653693347283006727177030242565781797148524413473942529036514256965190707867454449193712470355197196453219354956875598029399995639006655182840002355968240313661166085827898339748158751454643851286899040 [159,96] -9083883604324555479808551179927044940255098353359797026897482069789679384918900602140308108578843632107799830179694257107614676416012637820297631020258948965888175711221553505114703887344582302117342624446872743660695373322611455936741247319831277029677738635600525445336219677928040794139954453822946328513411911139432162554255898724303897301238263659514278077462608225966466216279044490897180944987306873606404567695712978231871782395948357607576449265406553470843225315057222092529860152967458868671383871017939475173036616221612307440741340689699723514608561716454078271974744441970648275138548850730539666824884227965901089911847591991563008263947714336635972873650666961505586996536303842452041093646977475148703544327633130148041604013039039696363517140461274169665683520434017244942699587498209699339914702256315241421231927484259598411723749772425221086770552411178982054817830423560176468773514256468166811273960576680231861471473797616692381135879189807629271812330166732688392885772304155265348616598397923660748364063495800173212450636359397505528340185796445645139193174465388144905552689827882917012855832555661982791956467892746996849398252486121473107403268703937010648661736516539465714689107002139593286450567316838964683049578953634040703599172615410688866880673138847827846246420333256746130668546731839735349184006662730246244384180590734295060641451109808727449336795191678509562907421835637727195264192812917342684348864441237217942791852108473467937481714428981626179552876245557738049706817193118392969873350906376993495526160870651072435134695589757459312166079966097128809160138251851649899220830839618799881270294088631807007089759622490486785346423835497943364221764899213172639687373617251161901739058864014698762864834527640958910006251150307902272524430678965165378106784219863284309387933720816775650573290726156090938241115803528211572792775508692050289370118641261131297293680187265155868324941882544 [159,97] 433215013667805246063099471693225737614344474101115127111287289536802403283633945471358344976961125061838197311365945503362272207574150250867734531429843367101605035345267166537897878791415746064940725543915858183602723280145351359899702059627972074027694583877813278521995415875862514738127205696479346229169088923084926458848419810790586309323062853126441883962930213910009621919446575245129295833216371190697945253802476471800312745326858549574272358034905839624307675070808815233918973976688508281532583831475995202459107874556228434012686360814761025478346715426190413734993926609408555175977485303647619666618017907380462133854285709427638421945734955169145637671815413081476181699878916912185847969568964415748724181060029558782747989771064129717670567891991985879742905119104272122277802056943915029123776442620611861458445601751158836395216526155960783020657622484615542370794207569213588344685311446470961232073279765669686166725924563096320396112375203427630606251458336688071690875253591216543498663396858399585415577912178143268375652163826208720758902296471041565038137132559102961063196554116758770957098396502736376502263455517521701221643647818093825392269897781471005604141732554403125488774548912515751490303258544472026851187210396226829111175601706910531566446433636821870177385501996944564854781731789485571647397772097094629692955080483286588189308114684141466783095402920651611585632054067260401680150455424315874157853428024583382460479751258586368753656492694956440667938339282546508476051019979368977796953032398673712627258514204439856926494277550621186945727202950436914209126709051167817658806459668651864258283030681552856722953905106878125541842016954446250220301893385527858753652085241066741231661188647992608283704919022378429961635303802020734075416863106603587299877147565144156186487589855752734667971462248928203737688905528311231831238294010739949518991796195959514547756799232958894601893646 [159,98] -4540600295238582356851066294241822165451926101374678735942126887422502377190227379338983160258068532259646718751320838211033240850730559264795445744904678084175371555153797794260433653483192928966520394303320539130932884029059706598521327002613490878583381309869595261113943410165618752541655215203024658975643543441650217148595503610316301233366396351429621787327263467536268992069501596196558557818904251301507836252588987813714389426985577441266177763285735667442546398803426324937594219136541125595068819487245222662887996124999376843861590501053421596386912648276616913042435723587453663721171019788241260352796333377760815179943332669756158508450336509394651494980712832629495427979669472827187944271334808044395265669333558736444144687074926987175961991421627788335645126696354727179506509812299163905861885144263258062461388894544447881993488862677771109472900652431773608041285042677934151146479124313112036596129021129277973773605493988027118526151520511294598255205442639493857027272768172314248127298401627015580251851580587682170254181506331602001224551784852712015888897615546516602406072153756487832710230091002573880690776865070597307856218530111405079048011783137846934044331981812747118417578397237871373978015070994393379216464664967987387126383727682297558654104882831192388295376247319294047004954185997556434879067972127538060807790424385741054797043941908897180941635734645540677626560426662267720254267602833578493601681073115936542310527502997428904222792644915831499636263095714475686556578629905637835515894312554711445109557864240968849584581303105980269878010342528680200463347069320351927795539567866032920284982866952051070533092142656847908144345176743625251032531429122458819337501075040662270297157296475291159249005917229433490895043181001383119280232682668505710748709265462072313538699291221930754889302926267379631712770251818358643733834508922707764918991943159539084458279328384543957056 [159,99] -254100049610141522328548721032953254086621881642606074008275610926766035176432033762505691753636085493943442016299676441299841519829171096348225137806186999279803041962108837717565764512294689692275892369981156602908056918527977432255476048514848910287359855212393342457117031505627256808775547157218262168605694469132464979651919542892040056576037201605131691212456152206072713296594770250602410160028318305372329267600869254368918296383392278546299573434173721436075906613491798578914646691782115801314569755453453059259554093477458300461297289763941764840946551884475339951747257814261607491422399019315679157748077346237538832397019901371390882723338174394840256769287127574829660907174513272432805334858686877126615787463470796736310798085148038826113318071588421216598438844607169469953305604584811257426806200649179584836968920733233210454721128527752262657044710608660325983698210939575747675819338509652847253177492693002109910583142402806353120558842294797000878134408725385382656873456416752445162912716904760376038557678245635372418131711585483350934419680436877812289724601595189419787347012774864203828382338160876185900351062605780636430396805188799628098500536614450244744192980018780017076517399188674287713285230963465268136077429688326999760268505060029616466633188087558563765315762470220126048724790295818247644694830820851266027339776242986889813356754394197348531561994429803778647144355001186864475718837870141876208993771833216412705744738679455243620107358283124087584266991040441447018656232438952671804638912867666857346986921186310568142881162818744020897586196572982985138520526094112911123527915988837102185137756029556263181077340082456519528722144082503130939313673962504744524930385300721197724942866128411729010605840377610854951291968758342983611540735259253775230899395683613648149551217584962788267631025302188063434240989886104164633626485359597061375318501960535128841609089861878216 [159,100] 1885217198546902173141752190779015865880539203062188470922955399191380565141420705778586153439624324118374083463144737042604794112562116851049460227875911660264758789495820599144914010978446292029904281180601906868878888501093613376950955949936802566066858459385569435806291595210138815500834366319557722425205420701875629193186112444676171679085710324621325444355487237377718620203284615510407511631953936620132105286117640494483956117474384011058432426156113676315362512387787194707983198298681912850615676665963793142765850459837119660287961788368938719465547730895377231106663138813611659387920914977146778409362614598522597778914284172608286908283747764479681403544658518930742068748516229169783665849793540570749196076916085180486532264061558638873135010997501701391821685578731850328656669271962674088274013880807352784089946353355922553522911617093157650409358242903603692100602547619823673993237555589770664461250025981397207465403070382075231142093852090544076882430887416996091689618705259879559689305867978504593771942297970210375739740419479454465307295795068480902003708076559590520140967940055711739797397772217654129899159256152644055989473133008131177882193274247422262250374132812493797253815888144284863986033223838271125497081586817773248081993275097327872661513874399520893916065209116961465556278240071491597392310607326657368491626140375348083571242721101912435270934387508742979396498383436688255886087593747109101197091364507802185487947571160039169031044784005591604043392585218179346185724509296237262115639919754548448419583342970111662843739254797518023041384588974533617714338847127528967586050319257642116527139367462780422963317855078403184038604737612005649570671204298569473893470893506633149891050440762323859595926557649377966951486311353537511198031332433727098947524296560242009384221956942619188016154086313624903721502717920448881947939689935087347133056572095352690870329741040 [159,101] -22920035520403922207509030048963010553643517559488364718105993703945230991240314202416564128270814991909164232607491413003567961701607128151301774235047865503368417599834717216798261352786028319225488375160158000990451819761117229108677238938352839833651794432352919997261232261659998867766006371222233176319389500428835176992440371622960189287976572404598500724715000567419347884819957784388697838943648070734635905895806708829080285065660316987955286976690476182025551295812674354291856021796608502765868604216143620643492220163213391054010793818386643172566324370017278448632224200386597770487857919195742941986656712986560214926439809210973117099756122051921560091957420681378517989337057728126775595247657887710123740809744173861931920106719608796313460734081268026048315891427294272854706572865406406058743316043824364012961754620026211173911763180758994412275003666563434697777501159197191555059218295029001620275241917406789233251564158371637142839951096665230296754689660275861146164015273175797079171423463425805359329987163997856938393794986061879302047241603491353464289791873834133108682679387604749278754181683291103096747272167275868366544643333891555523142132892973843297683475569186607153464071913349274256377594879553244733053521348673620553475807118530875587761290640293158840799168498991045899254614026395471858767834174356505634560231276844235698389102227344836727562715110490737633835394550734352405115094225157976513920372545753374204284397809915978132139777898415272428525478109307261386709654915110214524520979660495898518112932535959390892630693104919398405644494360328407395060476279066057779767651427257785516446274025526564660795113527022824730147304704974490772729985253914568246030780845302604556774841356021779312866705430048668192346434186532690149054753681069044725638835644702166822550137370893736063255532329341856869775862925164089529364446839908063741960962953071882838295870 [159,102] -75969104434654345209217246195242757019448507535768768856210658189265038138362886515904230601131636441187072846831171450018897186977313599646875481097555653058425492611225837903742080962364105393911707210155623379386698854653514534407006374015688384191559009429747098820896631954080996513726468322012181024080044593858490519622337381217011665747236432483320945561114469622856671524930970315684755963605042474802331021701398969500764823609456661187719226770421829900133405551986858529963200470815289251081854297086378468579941888366712938584782033420113556790580065555236647882708484541331237746798505539569964019591981065559664083519199855400851376738286287585424893393633453319502952357120707617225271116969249002718898827208692306674794382142007242551753668913282489533350631563908799443495419553142581692717154985663180164711681975114454571916007824129504210532614835522619485719906931421466681513789757032514160397802505255332310353933534679868761673651374191388295766559664716625124954549401035431696603354989150275119562975147493309389169954975541350837198001055428066139062056171109434947182691297621242690820509927463978453214993228288205948737981728709224245702836397907144492179762941879794621585689653738075621837598461583879105755408341998850654996957148472644513264551601839963530470617772581429782446512338024840139216116653965656336999552737069255138316905360048859967807930841714208210258968630133219326638525308527264812798602226258867392497850382797989100036320482086893833247838296447220856537760401462432109278552290852477504145152309983639040954972461269706060355233125919563827414067427307990649292349233923418412006442442696764424331087821528524778664096543343931752903078356874019289558426976024088970605312781577681953094270917155691369075514836179934723477989095616502954877911444976186067373200089412991381102289135757251537357301456120271754460606672268221800053839231599334875104 [159,103] -97849558175166607215674252876802186585181928993582487723652975317995332675074846900467177636728377458895322081255490691228958743227236695511424457308339680418797245454428259742676772769424355235674708792253455349948195847720756145627002491040041353271922149559388475512861078655905600841192812437824730491262842410651206019958819384342475824848892658079936431717762064888246655306319354248196087481151341736093176292795000349525710342482426265628786883117636099012255575419713358076696927643934920688374511982359184492476204585473154172687990549103997307513513722713566239087096719485504946813757155389153721413524741774394176187304826554277617892826902967421581113403229372462547375645889950677302174581521368726789563483172552397449814146493519946128871521109742183563049279230697288224559805480682650489959396670165543018760020416427446443072664339968161866016109612007082074012241061600070790735555258859184533106763791123625547019983120406715885959861359232475513286481230575559710770024315079024590984704170926824257333300495743583624812608043493422071954503552973887049875027191388547923420215717927628400450396533756476617094326755240251521813573521129618963219845150331923319737352116337458118868996776521370120045768478341483757711376992727148199193524327035311625184782123322209476146447481707893295218962869397553643287750655401211598269003487934698444820483365529880242556390493958237598903127811361912048145644247068749264691959010342702663900641223397173560522145636198101079976190605244747595060217343448921645234222224510445952905232060523980308506400057838432279542465677172607694144874136012877808001938553251345801315367465389920740484771778606394128892993246494713177716592460623399084874761059522285438434862031406017192988388835359359395937439013278536050680996730019847713409814580044807328206082532217072473408647255608636606455315732831011960177922512666707586330519442963468 [159,104] 7389140997760041112148344618909122440998862153555767380062471003743432008134486770130203397445903870320121241889593281753306335956642970082163755631815784401009725711746053509797905862364930781625038046672703958012254967910623370249446357750475172250031193273877007949678457845214809434856070916233035152602794190455596359099230069614299688676952204923548917585532235602400684293488645505710084968153925957004920912008463217831580202823769614671999764826558157372534467215114161876262307216283211929682372139826719164801202147849890126872730471213485432898565571867796425915537516559809652274704064546636620553994828748267437384264506837032199875026472361552300930375454080075358313578086966665104235091333597110335805813703274642677059211662784579250260376145833649721481171098217617163373808131922779636557115973813725469006371894018398849547940029079780879822134956203774185351970065281013033931015418525726456777799934579970836625758692726622977402074732080560384324414467517131373060234361325454273691199331543188135224702067746287342765096691551456221919073372902062743433410116971794306623733076892699101560273211189018918455966172129019437468104219549545622455501969810962663221326780110740419187886966624779792010790885771393841235757563602018499188126446865131485953144146618782228530703238671854820228934363224012417556375210072981752240818876364915399280259153307553538823104405857362710044396606344129399715286066837472841084755645590881416447831666818003747484141263444149345376180179699701965002132096916098845465000938648459307297260882162296820375301578926438254469786953814718400832467625606422512326246897215105428516070651788207340938567753171711895530568348159616762069732468571575246104500974964898846985663293955308312275896872543746488892252085950613567711929338112225912553769128852205830439547286697162168576406281692542112754470276115308718567870466671931661573136215320 [159,105] -29521357693137756858162824993360026688677246794062960725904435463025792333519343153738838547384646059021603133123905909250365232346816449252061001993465293987996352654066430590892493330587855557483787761877702689628483000582551167302851496154600365884326834147905524605034083079325665269892689759072842426535912018977440838348314157157175445976962476565838581314742575846587261702530603112338999375260988952376559870064112889511449981223235644736339810743830382153292657308238653026116427334266605395646730359252931049957892502771373432713358546821997377133555741056232533278900760100618801710158254009486363042369030380330058778918772783138287729675670714084839236427954600638538036160304560693803507888250716774839146448370371132052724267588024595305608391576032691751648134602949392496697256770917970235991663138189397955844870485022522485698243993736348058834110595973743688267631302663520880381635725928273162744260311954486612816632091919914088185814746916893536635481865891579280919459000332880671717694586820630396650667804463971522092711298040416074110586875837453837311252121422779563745975509487132349413447911382365497360798418325665243041357651633276411245540424899748178288072595170793795684099364146671766103711803914972820728254788609649689012242575483921392904004035953952071943080578798299329381512715944060846329193208285113817086868495222894237659809798187136255869105781277815006859933924632480899177014967431654118982430434134787456900955060717812932427011888640462604867092667320271478475038472377958440471580939966203363285093383915417445941823531880596445834745384052062743772667105581838484660756060011382620568810939056543901378914849399540835422936060758844809328575992895565106924785381759683986329392765606318568727285510465218142898550884561465768529666225508115784237493008802189240152911012315144652203449441753813804832497279753826387818060577933176551782695 [159,106] -219659512496226455390923583592942801786539877419303215833655197441329172210366172892466519192284504411420485667205782089414966975516026186074671752008567843081155906960831906012746934941205471074740666789158678130655775337258389193263583098718115619983050596776187095386140401514817008165092737887122739108491619153506023996023154083652887162889870899336411062277681289145303165339976254624737087781490551039194584196445514060402565480965602195812985847575677160614892304661097211868023345791258495592504332465952314814518124389006438317041275698147878200364684143210054894402426111167689841453554042585996257765563963147891217397268927984409562785441370191771015200432264147430951450047480670614674700007110070748742929602668979142095551302648848012386214351580381270802989245664493545895192382030941240467356885039678713427474660192269405675453188167795582267632923798714600354789887054900658677979865835463600054975796818833301095647450352328731878144440730990343468987130953181061431435905041669983907247581628349547337546777688781939376504107735783272663889047838882332167156893928427167469566764604934017336025637210924522314617140591434650252399399029784805614988301832932777621983538356749655047763987462209143826031020937069259964974189574189968797907688293836267525714567090335001858569025459197378211987182085438015844256898968281777192341529994750374673529178250603934031988839769789440753978459785316086854616078599748905832859715981717921983056243262602345680643458891291309375116828719478159540205566904112064555227818824082991845171881260020203245733707820859026047121282056146151463033349849777496143449108553951076475935936457711569464600478221895684739801903447899465460435126899952606461577014826164268708141422024535581906294562309354721869665384734162754462735230989601334017793114195221083418707353161923884077255143844472610450349260872927607102701703120917114944 [159,107] 177676719942454217568215294324424031691308427129047601049304430040051841440064569618434976449079649075627408397134230200863297270880859683945840963001605684178644507281982711346394808904109515574694169017704686652563420390837675982588045616792106292059649264410884437023247836103410195687271257408707764209611623207769097268496008817761947308910965267961253414153889552869092685266657780992333700850102926017432576701668915464217583592339225742867506640724028348056348595107472295317008629777575620673743284637210029744060320238884143479597464605306640778194071042238225533493028889035230820806896159103585215959065880023535286766744183573968614068256766681347450920610163847400653385127066902694240872881004132669688724904335031267992747383231266829346897215130243398327081290754606797358999143418614116843022057599922589891600720336647814816420701251634844526796847606366217089241722512587596045583310192892150816043638422192777083225188297142454090652237632218181484800930311490364280727928683785153050621328699066299176839296398188090603558627184528151184248465381407452855785237489193315350999726742781732922596657628444543338153162281339892866081457528389334702785490290906690014800854076146570175397386589165601698358332978554934018350177924618709504431673183315163277049674599905151513849063781451306216992680685090281902883951009111796442207047002037444575624248903103935975011466490604157828151799200621776455672965953270637310280549198961475953964162170107190544122838483075162255595514524493077519072786174801747821617406137567210590963602316843266010412054606531458902086284337412750094644356355898639524830629548953015140119401203307584070843876319189496779930804285401718617798854155776529241847741204304383580381619393749682454037455546304914680462384397975208925898246424899018652172244341979313788441275862229728404651238239426577061929620944783994898064523551480 [159,108] 2561455734581615038920243099642535306568179519558177139408257302103294814177558222557575913642879036177830646884427011298525433255285014165316458992386766979679021960644042246710582983883949395475241135009212002164844800907816184034723579434872739075372332814035941307056920871482580397160933860375708190964677625998008288308172829660153693335818876732229786649175824328302260523241433618047840352084865427165810909679947147750260649021145016631563573269517897217357628624383185433607671613648002054930316947837539139548411258638670733160098789540852991323863973725605392792519920610632334327664258744234656624198376007123514988984768689920495101733795023116411544901720546002601292176263011450052063689331728938828593340241091546445150844092669000124512159220462573660010485732486919028648819879798305862906102667307204866813411567207689897339246187350349969811423636203613294320562218878974498082353456449153906914045509956475600475461393683480868431539496607353853901631288685568346617853410697932692571740402592868661343661277888452135158414287400617677585211739706969650774353535344653763096504020686248642776396011580636838845777228286930108274613491807344431565091187996660135224344500885690048676163261191465877082280934546198160220922323950807365791211664698949213369728611700767516618870262627435775146521950423425882414862589428661386671047094441214678629842398800286725118216673711588112674175804051476926414594295424178838593312973418178576344539786603242964882129831161684117165150697416590677710737587814950610081119074878084941840042467671661911903922946715368063052048556335625398849267547876600234154781212849716253768287163623275246330828548491266285446872527262823473933274672941503224709286894854460777590009122017215445252478053457022143130192344754691263329862207996862442888798256551449602983390022088587852871307157490222976670577206824121730528305136 [159,109] -88712093958602715161114805752852856378639041382844437802149418508079839523069336900129657128551580165917612828382594180454464948059942526711312458810256623459715461405304124318561733928291417698318928167680760371343240520497004017545382739941158272019045076537480309851952141400546900748401308552741300097342432684429558323915922984314560559698292892012496102571405709209739006571056232827861152162829066405350368589697732664679706137179711104684786857707353699610382617020678071412758205311056863251597347169214784767893111655973712604072182376697769774279800115251220729713803276569034749344587988808856743525298949444233171213942618155294117256304495270428552989398301347014498637546124533705846449989838116952423430186125946536276828610145210299388370218022955972370193003427467579923101206408588132851660775226169068988445625567434467066057050120925400288737947397122611103939558192895082623805196685652109439317334751368967160017615835651612089700384045005327105924149287303037194018445675768665180509438064267516211267731404305549449243517316761053023293898260167180401363241234029712957482701575210837485636433289848055998345361961577025695541648587690611732901707694936932781120398726980198699299860518546959335125555630856681173303210808916525478248930246633294840476586878659020767059426804441766546299242680158806223527916652668722957023234920715208649055027916982593348777636662580400696210797663491644681360822476182098237312313638425346517538029894387388955011618515013566212935207492148442015801810263883791732763450553115464824169107341081414113647149587995309140016992561001245496880134946034044119249187245123581270055057967143082819021010847981458525533656089455789191730559998679203148973368983295454053400770443510515368776391377039623934931007578415336613737921061939714035793496882925006884881107648359848933212079290524364532948892160256748206 [159,110] -8541965272642864012357081470751580689867109382533790973790262826820698388780461286976588742030538632627758956923959932556211790345916370215990508000656191021828416922125642451529756144413884550314415902230091022416696994350831942546750684942851215707792690942584301476916233169574172720165036543431698531451868197952712663076750443193618612556282491320053103683500005500729154794879343516550144202489205354570565595030179775001309874078602147062683785323816466298624702127456868576344130153835293812617356628516450642480629940733154659216424591564363434207509130258008557250879262561849426167875402115934816726782234436980538908009417749250363621740282982699317116985103819431819044444402843568247657312909891658137726223817929395069914720544347893651127741428972773265524352172356671412993198390411296951067371661632366947495904679984174428206350042919396590895921838614168759826900348129260064150906352000274446233101938049447718296815597572176623776671825082642852975858800326897140747469109768396801124901789805585885935549513724877601299901171992620910800991785836693535797872609906792285751436229879783887710813860047812240903514520636498371197193579075026278432163037987593025871314880658331365262329724896231655023208807157986512992609990326087555089183609213013004798871243327273046702312924320931818867118937906398074700827708985086208908924464005224235454929618227249759579431584751173297538852413830469939656316464587333728644240922763791427960318278862148144493695968705879383067530481949037119363228088159709216805809479016701858715007110732094970906959927155884719470729243901334016225431566634335680512288485538485864384247341437689550874127235296286340518270663887588630358110151476381037501036799875734621662455122342189951922485506087962442666748136712460314445880655603690984729890624048819009143418480190173857020393510315403733990463804960096 [159,111] -4886702305879497437254021891382398746417019059337756277941628455381029555644163978746129518257872633257395490028924089296333423114347372074121134317203197914097000232154313433390010818114621745898708262693452697049158179404394273562539996274456208158118891452120424286099800905538707270164454341187261769200130317848374560312701447307121637885799590651447040214783951989252746635823644528757822685722503742296613322320860943903636261866034678016144766288569999297342327623255921247901148928106554764721617505038462887494482072311872389754879749608588361624633144318319815302359582095127514551168605270853097340608260011467616064849628722613781598678188045407064754640549499112572345932271471781863364769856091401208987884268475028041130827029318532219129786930295125049471320913454886753970387569225843361208763636685577613799416457581563752999014145293456124505388263105812357366784931649082298896633788842956214177182930238452890966091530229768737777338567341099696685580746446072068292346701708272477649219465432012545469865928566318824035210361713285728100376869169767880828345365983154279538134166799930197892865300393817022635732261061106682839611936971221239358112682363212373116966788046462899159679800960689171433707154262159967982368951149738056129057265160123309000777887647484722544783149071206820988698097272907887964206927471852479052224056489307714674944934608771272625129995264337418778855504401342764584649568892381680262434510595525763964544893959070242439831528895238393453999227303015528901953482218397107810958065529485763934339169131756435292447407497690965019311641634521748824919563552809633265160268667034316482808411119448323654867088888956851877626525319683504280098294620019705672273999945018567298122954483594360790263045619476792255414560641726283167361865525021218987373486784226655484194759832987286500194639148910072339172572 [159,112] 1429062236219938146060195612237823692626779498588981070827155602523928291838601178485690547070166479655366093638259269771725610084878626113684142504827747381082030387552242601650191010558947218786944738795539374426064252069292873618988650349605478050955182446552720357962680361456612603602267499499451483508697333091177955621813633335058410212764899918819164081139355695443671726465732597067400660028097657642462200652796533042742450078463460163923264859093527071374685340960713442973837933407722634280766134182628272915174630909712167047053587411276805888485251359464416562898975662924651897595899865498306477197969679633617425196838183282228374567504815310392286097360381512696570155382984480072740780190500540004126580019499936370016853418851193458271711298282307102632498923114108592592006261352928224683282223364818330514449591443111530790023484719969129823539157234571471728620663761115661435773571113122986370343364883560249061071966598545193704318672624100088908740431369035309173977320104169573811812167348349676160811866769462052856086305757690559127923758335446404115682371646617494091314512628765506244086348832061445932989796152160763957729241589603361026179853561531669644031570392345958604493620533841336242828719824155299070335788126018631339998001006705633084894178069202351513980671870690829643573942647781763350860876091209057121762149211522177970071914780684315649018462162079911521956090881797978791823571532597962928747386570804011897467524585495654894625977758373144703031093400215583704648324645499470024805808202644980956956958368980517410453485280208436788040407227032813117980399976567993620634864118429587168241520744612968833805012757071113386042391172030371222429294614068567065730867717064980721020616580924302263125966114720652430631047103706385964696891474428608529695280017850404640394436440145351600073581996371186392 [159,113] -6007676573038380613100437546093966750723567932702698614621228482245799499281705095523168069977917674336560501892688955078110937350617409612587268258998699710698230041816262682215616004590127192598723489935874601513706023712044904725860560030155007947598336634482468165271103603294016631634380456872476554514202307378036125424025314188576912753041466118506070762171242557926524633976664452809651002964162032604313415784130883223808746858295203995588572133304130708014018947537517279817229210849682756677707557205197299024709448766198370267438118426421021569135408933864295831275714656718706857378512642095998472495229454995330008006805122869250968936851034224613637607404737288784593719636688869283942116987479034097445623013971317225218827827638019738345709878188339535173125393034969650403535634113255968978542809353147769811693341089149903759251950816491648473102281157443089847313660406362091823488629796876646133581587222222207617176946412115872149982285454647568157888838123112602390157350291090169688560540615084283184733251701366882469672829111192051880026493819649238620491092467330012891372449640564053793005178284447008172844762643396877961216267633379080848838516525164647816410555947170609738588754917390844825137472607300016442132882237697874879013366706900102369655564585629623549794156632861300078455172292904846843812059191394757874776061390583820866610725980013163471433214025838341481335259004339966607202130547871507224896920530248298683991968962191648441989665127196055445346800377891970289120703646490352576926081391503145101743575295554839125759730550495746923679234552311599524304855886923776475333692291386613675416193130614774315418476519196755439480516231988995585280826212010146690085259170006599552853994970603483263767298786550588995018343743326337203074072561796077001290223391399390616136490453612470362829440873351 [159,114] -12268469130870431885232327719304638874921389688452599587599243152198802609853997527329289209373087713243236939410721634765105769810121166418269882023166105957507854796984307002392143276996330093009207801342413057503326940165420886776658548678917637605224165283168194014846968485622138956434106917058489219371099595238112105674389593253357411530659267811553454371935784967827369000913722971137385048119104299799373043873452911047683176342048631493569752814066465717810214935790986381219193312559198501777106467546656118756388890359194237827881977716561835077360464617017559441177735609402433382453040732675398348807150806139168209834937653008856638897490479822471837868499002040760496583139621364112823275737334568905378674798262694581525606184389908453796715536239813912322649637830923684317669926204944337561086421652513457981816321686904677866830721784773362895447893530973917792381082457033147398359957602310592648185166209091968659688852235889987195283294885626577965732626941539163468707496270828465876005312206546803262800231523256334169308427372819329256121573424240819717757338592858494012323433790772009129340439373067966749017159350651278859203200372462855018052825077766159876708089803996723356750134590804144025365646746855104504291123546934985971993749648257176722410099288727137305688018686991262912567427673342190574864229302120324599802366774846458390987581442914612265504917935015179096598605381307755636041441357046499898820521521199267834987558503765215828223857644534025002672229933996252187227724915505829166136949006391481201403820299366006055313335056940046820504332996974987992868508095489516858174520158012190987758574382575166571233912271799570363267207243486802907474044062413431446452279042529936205847542941346053321507363933167977334513469064563004951278157878881113408196257974456302732376480617986125230602880 [159,115] -12177761602109051763815168746015331055212577114506963014154774851274655712011979185367189783742063249499625317950319886892791498228701984677808995446388666687529326024296118111174689551192409847985952520634404807909519366793293975587628481249815129525733302375806981974213411219559604317116742947320205532072478500521738906846574936997057922351477963478253422588525668216288036081294309719839167601089243628339778664897644543063447743255587672732679784048380509067705520327651460930278460247514873094146332406748101524677449008304979362887575960671020482909392715143360239607259149589824793017979446313020568551842695901919334290543373149370107961757210048045948063320180410125157475110303860663287656633592636013505011588910545611270469886218832314178642929888422357800320887804360757034859900410432709345515542394813072555178540991774797218834706400188296905576247321823413280669711708014356463156034189242891290719233015507867556240180659055551382616504058200778519493812921933551663049939930992381776782538990887429455252519064144969442277622005793782348238725242406327932789317715784432094184287521333483303679165457058109256767800057113917363057470225937999443520291181098936817550319208440527920323278363068504657607938217363945800838674802766498940593851494843043888090186737442759288268523634426378266322288735870558213340739439253210616515807102378402825094307059641022264458805207012170051238163294082974386915897180794392871924839531704014371951986215187066793875503516245234475283422236581043497683279349013293308128727280755666033739593190792939403181176526367852052414262285768326251023240841298805080599315441224534972676622392708413357721943621357312074738328224606646306934220640167932778551231480706519667950491921749287022264812819738680599045583474352482375079221076017273506393306249886138670606950420582626997712 [159,116] -8382366593746251210153646073512500981835012047501520869552182277540575689633112583269939289535034223241331273003853679598098013304293913317245934523572548614902479180241049098957798970343907281380547812847075616915843510392861785061200378672269346469267284081559768055281614538520329394421812326380268723143637905682057911502026198514810991159170733792005162005934504802469642080960952536193144154511461649151804046994867742801660891959654121098437341452358403187564478239587417522071075778731390965111829389298738262553328942910424658658747744573451970824739239750523360785546848206024081635743143138291279288601794280539024000033714425113944967503741013942884486693924122659381817454163642275101197446874681808607729419179522417162192391035934209101900642795389979372886888080002817097403841585412740842853301997882877338062188412196116625775836789509214036494668697789809192103588473046085483830350567581004493886604272891863115894357071243874058979947620574264627572488897143189295067341165528199179075622663683375050298465672128333396580983453590514808143145248618697548289304911029620612299850657189999811422527246771415715248174036878070078593234564725090897357040859913311487197315704685576504540275224603803030378746591587253783921681322995386987333856143458959822116136475689388437560505025250343474540863006847022021795960063700550780073845580505754349346399597501232695327264045464345900930480620503332089575161002654621586940217535593185967129452119903034194515420950944783269370358155854222264272390809158948604072254168030610603708150651705167789293216048789556187175476366556663813015018379406377165316733534264657951654424978585837080689276884860598488088256788419307757815673447415691319333519860547391717646717399194493898255186943025735187921332567585404688787327898011242742734783381299967325509572023336112 [159,117] -4102588989613628650173235138163866183401711492219283104192961503094395917363378455214190948407788295780262082535757633334823275610081198296937892303947106087526160087674491682938580044510991528787511550442884045259530002172198940351270803238859120231474877073221477886133982635702972976447132163556534552505085635661207700928868466523270420451366464617207496576158258048168013860830914798496340518973603376369986085766889308176925260566040202826013096533731258198705734955355966501979544739551079950144774134904667853967930625713887242620015496163792786274492585036410572161330216247945061802386081923292015529814495033988427921011473468612105069774196223503535841500545145484427715499774686298089442264357359937819915907157304994997254389928489095657312341806677226013106061440572944479436145006072686141400503290700328749640060762752702166101350688223131216065608522589466313628412853663654742296395207554721841841936208194913499822348515953869957962999185976270575811972436199343818752016261044426034033374830838688765153159214017881472498628226108113792282368572986124647403600513569324759227692156637518249772831681838013609977552124570367890418900466953613723371839656386141908346403379470717951003124625933426548074105440215656025493271877156306863776322657155867936820168550355505981551019691114928583188769740533925024630971745645991407106112340513082171257257257834422570341159335141662425423139641761233231505502183407958375286430319777524394159084702384196983226210097633209853416470403890677708802829583918923583254848954401326481180192065754020719635291843201316626488552315763058955127018548667056949705206472499495987030636437916369121376346905113471375904696450396837287650086258415832024504510447016613040055197852766323514678530103769327711462901012374456821561420901579630701281265899049507582986232682 [159,118] -1383579925135139826338749083327812005113281097915692301221699598762294440827983094207094346713308534451189068749698878450166535305714769424265769588723102883171349400075421975844369865573426629405677764014553822235653660618422628057243990600911438406100241802578127117704530680987509433578853988551572486019831414510904539205353836063265867175943516867067667710614736172084927225580391783937189019527971746550675348394480627713085678725720155818804142487750085382044990801354575962562424752285157761887617794950472261152127008542708284246192744574690901899374290169897182253980937048560896370446389651432683125082067235709380722540538878929036200423790562800520086649057700302682388800035800061415630161738714898192664946406231870847841490547608111577118121520962655742920378513829908787375251699575508348264430089251090550655201976210089172332950684250919514886141744451808432317167878589172188963230625380745412503520315067765493538215697465096748027227670660081008166550477706196309536864389807883981149810262536167675465717306135687450928363519429114953838354262929874847632964890898955267271009333812547473451270283799883840870923243137964782198588618433957173270177458842716432461312753081709603191831063020529370298798750778857569576766345777387946361156930130928514496875136968529126261963889755922321256668473752964763436996924501897252634860430430535145313881356553335621280404997282133675094401300832569047841781842835114091561068414712734475303029434375638320534047127132964544484774276010006727643654345054799982166165027069314772974947461078479113182012108205014700674644310866704628040107551771031626293151487445343644753370901385910851707710593371348641782448528979493277626084074877049840219750184922957668676009810096670862696862497782829433448800011156221927857611626822810418251607290522068770560 [159,119] -317123796818738556812166030233329056980669894219164689232486991542346626973210145819096622839099398318348955354929176629350091680158566880274903748208055317679737698418865792331715082703425915894066613290352903334596350876141319610281281772198577745320036494946328703897645464641359512063025479037093482119083702850689809619621088081066336287933606912738235569625651188122986891097228926775362033469419802181054219559720026837465922321299318080459786383946334419029951727758762208858075616337659512415955756166319571167448865874278347416767322757526138143434512059191859315105566012155767999521047222135292468177757021699814307428230220532661316325086467980649628139034931017565022284770140207750882590820778139762290574570727156466502024649268513788032558357973136378922592078933911350287095338079104399059765745112347046668116485166941794804653520993621254432547356522202374784951132676028687471815271874739766352135745317068703580679553921509347637720920857551899020141722147056261075041128661225294394129846836846899368718433188912011302230630343273297373872428292159964758924022747521287982997490656723224761733777015980657682310095006050188944792938637075592240280402518888283624409728129664888752184150948863262868730791662527948019647092445369576651044256314549223991733560374733398517497768928554539782748779751531047581871877842888674449844774016466985842920311767762450857579126766995922339860007095729534114129356256584261186119844110025911355246445885840544225421999415932295247227363766686277638562089594450101065979292494092259742657704308437721930009543748584123318655354221388674306194242923692161783185697585050205420618220179600320681170532589247618818837527155835548825787904142775965132870130986889057957451336888562866932997226811733545153445143389938493645931096439213554242109937489504 [159,120] -47017073224629170931032355353881581231531816578619908079367730252906333311028219827194053179768969077408237530021720233725485803235637789257793650429362936187619526904095590454522836456866532368647578929767398350653434145103877949004605241490235412722446677033398586159004421683211741617284863957929146935598380629130155869227881326866493980262726098630684911090144002489914750749186491677754496517051545481243548763352381267532958753746992911420170604414259040834069781238711038773879316940650097385450157948794394062779331144978154313001792713894296027616620643477857372949224061820554526524730727200882025418746349202212583427221288652624537785388310257781356292104571056916948545807625936220394180635448867352229576072077431633073115717240820283901500534948792680428600646447203899131630532273742058859147916767479344372359330728618154758727203137974914952026474390827177506706658985666333788718999280699621675998805128444258873509596888982641680878125902520872050552326144656649349980447175942677410205088458904060319765221341229126484170350147262578035730843747529000047033865936111106340971654372939837251757528924063038002299243988382888206439301464292826041917600704022006877641905174545660200172516875279423652314038614622193108783249622776738031658810863333515349929045415656658838846229812473221734989080953897377748092421627028184988583231610509918657316880055303080312328370918871069442862869330654881281460660924507008523137676159610752382473996787774710685653376520727262195369565708972214565695306082843563944500795595773844458599253661188910666539849820418602237342148065851495333352593331855932120362060301969629614428837145659193433236902809075101699955348849531213067431789988372729616275907109141789877814496329796378519148263475654644490565406655397807705982232779391119169621976 [159,121] -4574436380775200074872525951697476013768780857593754177668025420533278331612069419163902174221932158689672271433917843864051477362877732972599836253772112010176620246430159993353503279090523175115969084866585372068300774449961386270526958524952832146321475202304317169179593919112673120430974649657836952485440456332553616187818513441069153896546158636454515795551339053901311753132683741142644908235810964628530864311304327226639704133033300739480386084166193739509593005951685786677138965958206732225712536625341486984097797307488921875874565492697297086176652004225218657348536454196708427137655163847183152587446058233023800032231161177277907544712855121218953544332728766245685879730368070074364377245049250294597967169867874359777291816669724896325389958807512673491607398874650046939123314627335339707852561772516987044347354959398274380686834579056617778166586157431434063527569675257244536362315643191942498609907462534830237978797141321512852414495385309831085322923547448445832891731255003638298114601173730194163864558143992125109451625267553589768171592019649675810599620275863074628402795014386707701141708846620261220679434884151536120399213790140937817572854513700817182971399065658933921458263540404534283965303642606595712891945410016336138866035842467967583893492554076867997299251951927508575312926394031382132941916980783692535661532659326975708253686510351634563097781484108382256087975960349044919568633419786921880222265609918229524187108920611612123588642990629295582623521900444589722445541639445161078281617461313298584882480264027121970728008128097436143664114289015638015444979256237581072449406032668190289565458908239915379932228636796383821292606178386912434794124962223644753779306750127203048668991705768744083373974325002537742955905902136233974320848260711953 [159,122] -293771972778146178050725891525816051448731057108942900982280680355273005614278779488438618253144937175573064353489259662287405416201851878701884069501018441555213162061381095506043491969229803641788027249210643617498011641108479530088083714728716858885479981219825471516654844007619067006312629223488826581078066514646548729926246131081100604474462565942153494305013767837415889964742126439936119287391556004595296708241182897466768099430221127034493338915323042763358093599602549502887382269847201523761764062150956001763626676184447071714982682963888461185575842335190338940975558700401223375720864650963665626350227464963753534736597798730916529490207667300216390180185648535535989897063470908247509013710840122218377829913632238198800056341598329972298413285606801366494562775388638747410741480440028608742932482567723846000718055441457931278536106613181936155465444101504988487308483562771291225457553995725664459257684800022069643266131354487776094387663706974765755090859557205289391214911131693229548932990366313852209348510879546881665746364447242470423014681772096325896550311072794330222377610848991793508461615093325084596421967891218048167204964477640097217048812382266181708464142727681615455587812732771943159674942839472822577967341478407097024904104345042904017552359026187015223636581333413206319727305244347383716504178383034381971980399379422621016147268470098119236996487372279315623345496107843080662117743676953762260351265997182112406102615789250601389912658525709208612500555872873776352732042937245710283167821031971936008977960177668216776565549327574525835937543684100901877822656893147052787032018718329726651054092960804866738267477508006802331293270678965259065021113955953018468763316639316071065457545084433361802683833913481015495956392362343446628752960 [159,123] -14953321452571955668111112900717055787663218072670982256993034646479936050024431693320902378428525779247649696894369660709544800673636878614711954054048727436682892273331304530396945615674539867193752432049057799024651685592438073135362202923363565726383935542830482757225493988379902499154536174245536062365180928818184144264640519393967053790491766592691036520468473057148270135716383429881100895017019091230702578250580694634687271168141624926050150913540390493190454545151717410622919608220605665948599605818274992250365913529507027759466321624856008679174999277490768210388803296041762278343552539930861427473590107854281802329941272390859389792672695173301913362348978969223876286341276669583587396013023096229808938334576673167260138140866352374797865601645863275995879581764714950961781228843877376980507444795103715348872384435367369504652738754949098315789929978155629280903289529558012351089639401862779508465926491309522752793431229673109709509989658668720058280514600143585473291554639264515740673677842615167717068422347673522744930037355574734439563964270254014408750443118974187634573850054926052840023224551066735536628521748499484794728555287891746584053921291497625253322148786689416415018048012313298192096292455770252215658586270600443431611046158783376766913816106135644011682220046982718235044028447179134137718217778383929741716039664301291704628640144440003235568500981593320923888128180486440374775086822119853708565274283516865011612615354253349945801805848962360451198670283214470302811636621420254361411919136624834807295727588031690830439769128406517881055524952920854468549286906248852174308916361876807873905728309523242081670915554735224087516665543356597864839440964300213066882239420856402860896428938454565255158448058448760709216391491782817096 [159,124] -304253583806035057084117681841337957577404203830915801518200075119521210997694308556100888834879322255043210797778795818650309934065706573516810969609300053642080260882794872641000805979038716115279488932188340335089383154620426902471600115566958635085429326733634187889956306661574433555268543843558564882402149818508454397871555066971902778954538344225442025085833309703296303687228931163672990087095534224823802824659914950045356661942600013248501882595601276647074613879109615013450030625207389084389222507635673724954792402108990051642794884225715777887679123465413790297114181524657601187860433961766746809854533384879225979934562417724090799336297720183929330575932166870204507278869058425367183308215819635798841007826408988263738035962037442604380569888065106269055736056332052278790458714481599535120118399407220470072623735748392997097382918122957740359337378361319152547246595114618384552957121380411417797063795643844600031194830033599708369104303741446776630090764344100869333970092458137028036756401604097497565450029204750767481014027346358526474112952510219959055238511206627139087888716260067434160966626083845824773633218823417858511013987117593680229680318475115029456687580457375771485700356289388170988580572082502293491948007843496442421929746456081482574724141400402578801523733222800743526699293781403779583545852565938764252036702281501745490058146759006742622981638235547804944404770321237917128932105298804164603775126497813718789668854655223029269238222060183472393059578891103927352616183368829685166244819839948625054476331488642690881794333901773339673855016080395067737157773608902708722702426291054724112534048036112215222398391211621528783165222892871399415045158920488882511227461648484274180056012195490802701056534605175458560857611216 [159,125] 44701632342594614664879265593181287953257253087865466109360658380646060461541102652818993200284052034767947973949963377811413099918774878206855774126128731332160941975819870622878513352026671376435165617893899425088343467679692863784620689684695874582075784487915799504245440160360600950671740339565615940878061887894118937785413033034492654398836303887890260415840991644113990398969081000956428750064803859518183056196104622498818183835745367509355672243327159547453316727266905607754197824720645566904083209306372415443670570729680607754854421447863260805670272824502137940721514406332396832518632107120486793749686467573976097379629581351390420335141296413298687278463315172976680845981551673173586749070338095688754370141584908279198767229325180830697107292319860263887141138508015217437412531751583184154212821226102505314481612740462307909297149239778237684066151893558219631556424949844688744642826051447432187308401572813727166968620376706174544428779421182633244477822492247649557427163009911688139268493336668833969168878022109361647642853114625338617876039707780913239135693375830763250385213337996823392996934358119972800015774168822113051117009113020604317395914215901676292520346428853390576062829485533967800868729914031384255551249617270527598269621225685913765307576012392619707231522174321732180070829489975929998680757066427572062428077360302456574267958829911365614846508474168341852123155620035100720323674204119838806645453703683405305356117846219699120015511888971149849211917176965248090850246241805139717554596832952273810218169230612968808943003895027318942470629375208068357587876394182088188311458971538892746957409646401919208446012728407800092534984565267638856336873116575830973544739130271113497547607366181482542943809977870261405546 [159,126] 1400438416297074975434335118665582329408918588297859258263550691320145199959240139266945399635929169608482160374944286800888233935235823506092430304911774006666634308868869024253886287009357312565497271625714258216530524379055796103809518934299507705499027096949688180961320414378106829329525032717007708433184955504435884379663210835846889709989100961385967404368831294885813347289271687381409712779170303396289898290408773160739202594147419718971213518914422448572496189234774836729303995489657835364274752061570928816389327346749031409136243789832827762970006755421768059313682307507794494967776985997067749196160476062807796839206985196687266231852922295618932933516127853088448876489149908405598854360383009579767067225337736427756494768884328415075738598749262447976594813154743972659053550296970801724939915031732145503904328774152643216056456818262208243960224362952113180791682553034441167561470866523550925193995263459798086061437399139631533297039088651652743170062990396748233739602108072620884963312631265890646439421291735793827740503403792974714253425214872320098471532306299692488586560505773374979813357654282959223115770817295379654252490644922947775360782423636564390902435184242147413665784274567657385775886560998452893748889280162981786201871093954889072833728597023420329451572048740337799046716813059744027811937277851108753381928984958695938776989675853514942000144461384069489606593490335042297699113436804041047481578459084062618333415323707461984061977148418339995499234105006876870268652980086514866174671179810572383394861099680540273595993049211675128799750423738446776726020769792723188681023268393250960520148946281546707371248803387137382318921742392223985321847821882406954854483968700709352800872087461690958857891030900224 [159,127] -201774679439517874476472205250406714262627938575491883837246623802098997563093382330719625245307445193225811517250151004857179966234484199027565276492767237691644461925454921966755562646601120663423193344237553159874934652531505655853426373349356431572520594584595870211063441968392224870753573861518419728939068250157731070759488222678226662724047447215167489754305084390543317928085276649281548961708533172616198033722534896179562666768521976546122492046104662599553911281914401792158896742638028729186225141734128102014718680910638566053510387568516786174575810873540218956447293621574828961393042321282184701596400192364799066040439984832736237339109507984602568403726954192032208339639007884375454266450999173026165451559623571792195752905329528902151623492325069849565676744874365544030725356620650656110175112180376877714619486017634021964844702823510555146372092836393929210455974378353352180686860979320141986877099375300457688397683270290921956801437968456150528552451699045401265317382555469801075889136117153927334189303030966948920972195113491875298826728255303668261582617211414120800831557797764590777054068682132521460692491455980114936707366187226631435725765387022020367949674818016634214599881290917378692478531136997941195013075974489066749950306575949278274750559867626013597336884608552462644305146176496640459814753446662297967241592121267698607427163904900994842166447688906402683249349019574564028630429405094490749156040747651359552845453410689936418607979384033925806233391360638451351238038412600333512483380223731373637595866413474147454361551918754849379065948069075868440471015044553583165262212862351523492871823187131661788329559746785065702780248096919415100643689175114881574730222447017042098393488593652843912950848 [159,128] 981082912365754723157070097105735664020324060351832617603859548051616867223814437157783528050254894358471502271363108247475942390505918062621128373010126949356798616488758741846396668921471739659704917152087939183199831233713917664057731036117850396502136300118350175348861667943144972828670896670186495252589233231535327559277150381781171331219456408634231382861802227809952292467547049223559964402605670913122053073550517566364121514522052129440806590678891554887144105790942155175882699695153842163523994204617941485288201027219046811011867791719052237513125747034559103756568437517692067165644450333603055547852338168495616778380518312787520951851405473322789510486885790920324155818060098067040680184346901105251634062758455926243943519305220298620724070850366305448168114949835674954851569782856140247061109326025883995881116724273797714485639149464778962440606841663083379350754844008264669633419537047815896746835050011456102575840285669890206092378677772239903808421177402617026653075545644206819612726024323212295525857573186470235310713049665814434658988674339964202171508540277279132759572785937019718931114051802639145823177551449396318055699341774552791568574187335749009349410612992345481451025856400125672371710867833133146354675012667805051422420837062385181312638617664994891292838064263143370969976102679566099279914239295907250256005191754505155004095327407885784161095345100321866660817813179997153402319082454136733442435898931110656992194489307998992337200347123527698013210811018982954056516409560806286395533857928637835653774598995052058099191339112506197782994461082740992463768558197158519796195448210316237305767341176325304329780652218440945490129926521939995370665445570461610474858008030186517892592854899190896 [159,129] -245551296042604177150417314266088385957577480020620090916890494014763185152859420687463771117178210370991831340087955233929181414224105833571734824093465516270121102528937981057512263179986603613566086769806133948720430632363981777029505209526791501414846005537635435206740364637312604763770773202377433537659810938042851122010698939134441327247841093229005675141068325820925300641053988767607006022219223703690631478516750897518507406196076383125172070176492766736218802857102741962494926519065821954374077582252906808477414701588854452530958421929826582254551420783331496950770996061738750533873325525052922154929156720562717801839991443497866473931357755206583924966035671717478023319486176965658126866103439643286429443113648250572415351721832290429752061270915754277997461851475621706070115633918155065525100810375833219028271317512241933269479137300274323694524429489473103140188704996908823295556559168132003286841284104956577900785137896957749449157171050379580262685138479999916810739813612148866267846928478005114869275242163725678464358378230138465402531608581611975699051368067828578861100481440162224742083626025738320231040382589717229228204808670187565669889025966792739489181202434425316847070411904193210401140603308772738394001213003610671543623935814606383450664814567609701546096474065656111464718301930567536507217415411721448637107545196350764439192389342014962398313149067283467114037985869973624847182675324139416042398165866395041895740050227170968802683160413760064678487787786621083568706689623470198514126914888518889162990086227564617677543567067487984263245877601972411185815607099071529522188104423096994416886275489512737202883469253131219522596878003855253655115999018535063888085824391345538021939906854 [159,130] 7606231212100027398252100695158244423054529774521982248977005054983484861902599955253395327944453331725371066751683520904622358638804505468279108689274721087227519962378069005502523222417757522204761869754203482404081385267501048851679603487569521049723298626567493103777738535452093647610263022582172177309109447915308874001650920155442867634556100859140794727780595785832964651639855945695891699336694361531105797150445705293673236173384042930739905745629892604340373700438961639046615024016364447630626528515458109169527138591938223767240632223209186576876648000902578112585932978277110406472796802304592541823772732586849126381557590459407058900921147305267488619499745675406819902169494988776423105465801542824329101907003195012412085015520285081769249609987935001689510072704426918765171693763159711882325654537623943856178580001797764766980461129746986837048092870698343838343084527764455522238056862334617143861842418693166525073478317340535713172501112540265950818710094030331785991362912029835924547340805159655416986384668614426909403895136272692488686086375676750178124391759265679410077703722004763591069275076249070678066903157899864046928034640177187564297605509611512910111539786702283183779471667019062737125518506875322323893475814452206330435864490535494583463687599455282760467190526727951399746640304495642575773053908498674576898698087854790106378761442941298890030629399513059609979183596992643963212214894280846063363702505389580783704504459374960003939972607086012016353504877625574240576388452858205672311656515110683086293932122574902691494978909555000103392040991484282706319919877336732736480227035718073274881868145293207059013801240553566219252947626458382159783384763487028209802405847316605222208 [159,131] -139889760535023603461718600323460146192138715019006885922553228510648149535096957997005945270139198131544140680328383449961939229978306841894450826262483202938302969440539508055492432492510993051048331218703816074553501103010851584481764386128778943307603513689307044480378771576697134567495283331789526877323879334062184536816112150860208881116091466921058809286261210000488296964708976278380329296259828002909179083193008263778522236166178952411500607049507286817556042287486846620315154928398691337326497130934075054220975993994152055283676199448063943974946342088785431746049108395319581598505323891165462174211973717823235240223008862068309707528331647560867420699313066154472804867977492657695054320140697123338016186265504547840310834346232074186788691326095330260126167499604410031098547171171723951583775616488271208708717436779310433580768995686973186125442999874802236303070566286641957499909915075015465507367197769014919179239846960374139263503096435790807118786536452868483129866746831765652033060251769666450378001537373205179751298679211142732083259925593393352302631850666247458079698050283666210738320279675780974306041571955519141578540211556574770210340881502420666586688493318825434972912498227427285334402294355009823715760764991805786374077407743996937766457977176438054654764296699182656208917061469696964243465100545652426831420885986761974772126766185155227060636106180089949234486169246380759577466569445732376255229604805070536511700749929149397233280316227532478537570291925744343023081419132717803586991691653269249328052572510790177558884416598385306042601949005249941461888606110453392656740954023534557570985926420692341287994407215806122666332539007028284357005298509976009655076225111704 [159,132] -283504814624181642171697089616715539034724813112536649319865392491815301309236890099914043558675120962929289496254252976188855714753567214709355030039359042876628057152370431401148560233225540424075880507203112716158948575189349362803496677338282733604149480109128344292133072962046339587847619762336899206573374761092801541413956324697296991415050641735796230061115878738935302971544876398394580340402224500783742625183411667678968387434432977705808933651852366267027956435583346858987053833816765542191188780294410130022076170040549504879735432652941910391803620668091862186810753023059375667887865424262968555233505124459805982683098836434842427594443571269410021026824236981599806204676870701145749745488976625745427961934091258433389464898619424860708709418996473678266156586616265135116124510872505250114885587421325723282377079937453690414551361247696620540286202596670816506064146065706021039328839422463570880407045795244103642060940927577234245108062710220040755672566308196484901659349470338301121150062686163667549181399296231682888510825674479338058687727991946639988769645055654997136439318380398755216616089825487736918788225354795361439885452874165356113905553744640149577807744626315781600316088890757272395458943481487593145587033845516181339250961538953015323142635925733648877844571792835972055847157144548290681668466498046733405536322720127376921258293473905680603576062138476394018753232266455405519882731109813695668716858524876592892251791575448968238122501741291298805401757086439628390782444573119235046940540321987332345372095529050321920348903147220936699407210074530358545687964859474245027742241366752315740442145514114339641814447132224401807971732400567094928554717627488500257232 [159,133] -11489496023743019847370338113955660571780171296690338955260896863864578599550720808140889867403862900373098744620189971050367037564406113144129672977332672399363794366642976756987776869448240212732245560771078464801566494976760503087624176704839333743229768114563653255324950631556156717822910955363374771969151815798832803034084502941867844513568985349443292481706154551278416512191557278663529936562740903157594910739140670400450680629427990444122008979535646323005481986326195560739769937187036257612690747718116017766469482825976286382969939457612885406708861898836739394895634923335351680404969009093393081198502044677621303099190739234191236942070689427136780985397673115614884198060426986634600362153521120186135460849867670743283323633818872671849590930399538401535179141239223508599455166940551242778140832182299389205708821000671389747282858402838612422955367103625560583630688777271591322617894452826236387710301590011392643170649321010700320979068692721992434788212422620845842846213548401215349371384393410412554887394329610203331828894467270584024831721871983096482724175908065617381366635770036326368814516695926847101136554733708799767111879424959165383023730317468655973756878621693290682656855503779211125150896854789013042093955835268991025176184278116734992752915075587223775114068821696181138361036644167525943964755460899668711675765211990237816228534342881008900861230744113492918994738047827186298416616037756934436197987836711807796857733472579655313085736684583847802728632345126110480928759712386410794588836381968968745629198911377197149767671184299435010343732681419412451019334936125426954905416840894216190495807161507313407645377313923085094372366948726230616400970034551782 [159,134] 112753046682516281043070965575762514297277828610027440999880659089656194303096015830819844639245165921666017421546983225789132823335503061084891283443049549300220121696139119734241330095085547613456194004881289983137402699575659327763022103216769163409090882872174480310774745738130863385372891414558184774125816071589193494257621598393831179528473668100855940369020956960663017386529131850894676482921770051121327065476414021713472175850673268143373592869265485661389272735026132607140291685656886833181582245738228008208704594452915452301280887059815010276311275465919472876587018977109789154309934051634182634422386993012466693059756896265601887037235166639152775397609957392087669941271224585061584161321752462535131842667891089849805483838314005109086624216782422138405497112648827669370475732040576610196057963623415457759355969038985032091484459260741393971408033193520627589546527128440580147484499170292060117270926169889923887472608380566533123394712073223665256299953909137272585228847369648221329085194887159918521686768710232604444625759485507373563132642348107038755009984097846722753193359938163149747805010102713777671457965917998770262848683998825907250168327468891511540891687168273649069105082399430332272244702421745052033195420720770184149462971578040080719210495785417244833141540204447952735035791734758391663681921008673906040033978038408475138878380979943460582313437797860641562433002990392013488910136326666929214408703914376838039341558291637483922176585798022397454709529165287206413712676095860399771715231849991150509493067651635678632883715483062207656928954590215522028170907787576628761554997314812905384549307320110498030385847873246735018210473752892272321581728 [159,135] -942900677974046924476424797390838256164651393282932969422785081453607249245423266569229766110874723071123736931534996565029808192931295463318157682144587528395363059418235717903004869171487298112815479031975205380943882515790778551580287308837017508983323270094273850949650315339241792449586708711940172317083504991956259548823486183375016692528867472635763255710339685132088579919884866616936304994207471295499061961281243567278868244400935359332038538835236869338539336492813981939453363355182534477571261780922952040061845326422450432012317157785867150583574257789387467921853736342695996940861792952196720362444055751760959380393434098485551051551060443272096563238782050436931997774476670554309667891567046472066459673985923206193142951481591263027980809360821213562209155717451026205453119092226441272886815260555050619761950579612392512732578490204536229572558827592147803306980853661550457135822589730285513013115334001108829511117392787748757408539671758512909714450308088588501472075135373897054451273508307753604648564525628911174833453528491691053377537345940422263946594319132429251151946210758054297590523987594233111767539411640596184722446032951288144034700370532213918760334932885469303804887725565052776134708344536588447925851575309518977652402652968796957629411794950966027358884493337285397213861678372761694179579910537290014077782929796543025463333497310779368346098411006560968397553108286467295226920328030094964785397147981500059457729907661346432561362136044287789124741994768870336907809777974906446579588935254154789049015252148404354711808711142659998960693053081121864217891131873040906300751131524168483746104279740990803005920163905046383674127721090082940 [159,136] -4001633504272576457502075901293272056886499565395437904893582534992756304616391592112215940097533619358167427309608000678988800430433859081835689390414940444602928982438428121700159302554669667527699965773863825218997072255151618408093860708630894775214364931985628387212546846946116644882006705477794118916595102327871647317420720101312211735472050153154806332608643611220541034440025119641880834302609815659839258630630264392089515143888140891194303503257061519296411117799003521869572791400208758938251757657336847889076282813025925419437659109787292877405182363668235282910730594629310579207534794873951131108255697384557928225576753959192797369734995160513813947408949305431956384772674011370393207789034538783808817638101564190883732931498679918434289096831587692596765777644715925774819933731943966469085697281541343150287079202072347715445631214472089936665789963854515438908685029551863853685321967898443887373845507642387327795807631913113281436304850078278671729534878325744950992064854816278287490757162886777496644771542893014631966161363039836933987209191451144576696291152046636843732322685473686315248038986254844741274241574922236007143728511774987978907630987638743302779696989942695171156153263209940362647863143816090527978656201483513125677982882541303729338590434036100963262033948456460458518084695299449255836555664229278301180739389991085475953793021903735738186134124461298908842349415587532399537389688415230206735402861502126631729574077550198301165218997368040461216489261893114005065791852251366696165529008565760255570921203631271720272927011487191063844323896571735017541245389772461896498613606912925126516398544371713763959771583010574358315691576 [159,137] 4601388767233467708773017054004442817467529289731071281793666971068847717077641265117101731070478365012312414196073015388970382261616241416047741161455925788154282560107893419437765258853829352047069567669531085109018270967287729676361829579722500997106484098990043928814730615430875688260933275529743140016008743457991955206270427254221963728841198147973746417810955121900960488579308483292769970199135171754589021869669163954101335764313965904874694482350716826797516329057945863311862983457398994174096482673668469964111994431751157569250185475781054887038743067191653491808921331017395405896546730809751914225304777220918400948971099438352180274067308355282196648319168178614731237635416846291754740807773950159435060902011029238080112966888321288833112934370394722729929523144605850292776708787005975814350662247573460174299526952705073298645163217211924774769284542835994700829281805974180100466860199028950789616494940509651128023771448798690439575525916966831717536167372552745263320280343712737937659372361531528497327460188685848234741552925788755346735842863476015161628381884048976614770449653361616830790852554192634132699642164741549617156528695801398102889709336801755303047881324353718543220340171471648710926847033069092528568624220268383196022767258234595535222365110213498702050555923895330512598130352383391953695176865154248087919818056235915777617927830395185412960905693463390584853139739586505217443298088214805237558138975451602752454282145096430091746419644596320009057006445715489643270518397398248879147617879173083762489726232497088286619095340181309059691013619647922395724840738487807372247535169601740154989313409095977389146038443476247195 [159,138] 38960906506506700386831516596051182272224465973033832914651703501837282736862778970883857551622529385678993351076888545974661819381468990123792600319563202695813055120727978162070023565695707891709757208359070692762750676734041779474938168941022305505370351453748756568375896305876319915108946531397212335152455508539757810149848012151755007330195118897813221927202598478873332959462412940561829726149458388837855200522310908322844811404725698527808683778863483998617523011358469337416320718224619293714913719604701550027919944028234770703523366861879450294975435232605332453046958516824224962216180347348475521598204815211217646307368982676234347985559357043174890668992452074147998017536283456597219921165044296984001354820939701445389187856378708990592476361696438765001653778304534921823117119406735983308329343928473985230575828720403323156783366755626483323552890345445983203322062354980111204036690137152558623648658494682503307786215841476898742110082803265099612833558278790960325013090268971601472846099488795364336052240580879681718179378601618921199566576841475646264738580221780354332617135162829057957048431689262763460958411783659905766034038063043882610242500914416975183486780811434966187471642318058584553054952841719741278384827517053544898167162780982958393612156807434452169060321277723399850839489634249634091097827972297692510167469214217785205094089354370668026822094494726378367108874263318840323460653740340407733264796693946992098433554463679557171439176176067112687499557805234879587356477271584306053451991450121142193445596010961057948851130745509764952924724913315639091607848309343313179508969238667227108478359720460430281235357440 [159,139] -319283216559170119145832848548443355190825601308941875479520886688318313690618689431928208273701039794852490758956260121163163514202084534513666629102512862683625418537316465527538240762620463904325103731159016672179492992367777359828624945622483139345951980698707520956072572717374742588608308705941805066698482885437545969401002751589353968234387650801632643433013175304880250856135167314191353123733768887001148040550641126599919633718021190877158385304865764780614895788790103370174421398084220368132081104686201993758287538421532890953711704237442292525664408954157265940885843479456376350439052005115192573727878817088155601708878129708271601987351321071955534579694899289884456156014339650206825592245031469655259871450152555982162571637581072505547089975864942829180470521203520672716622826212458915203465744065401769458543178404629889693914407953725312829455709854146154766268912953195539774643902050253522533412774888397509446403252181980031604519107941399939054964850104288091061505959696385460621852245133638216265549898624410777908303087542345242123986572558346422196062779522293822463617287267170348536771958027316576660312241392924044687018445194887566671246543674318681411349309005520174647565948304926458896274048060291826497168888120965199071245890292807074858290476516619749247471646318729473103975144710307922389527629691861170360008618470313603465742688368229983962637958834860866438905292805896840016580074188686154261840469137541690311858390753700048152954222192107483263708416670300803348848578075240968255873915844066409892427329591614475280639802980929414489576273968417948013009603007532989188711847539882535685675242232308083744 [159,140] 684655592634711340940217296468330629769278727033076600625160655081406679761950669983854012761860935916934160949624488448587606401801305282196126450912072164971442785756168744537502249862028386461190477614574922426943091295734593319565455464739511240593168944899016313913597769008179930298443902786198046488439909240491968306017064851809098488876572616563138373135677384889324022648934090338954335915792702691038298366479357392257944876271546669955571657642958316758066927084533384604867592886217572412923734116448852028628967248329231870697136498019674952068536538477884620584987091043137601426215410057960706514407369577551909861922019841662664894010048976457521215717771296461120035019568444264085507267690533012440995313017146467750987203498290267601915424142308341932490078387250834099610611598322615700517735222910665095526472244180512649975844594925529914327466517355720561662179809385283516455758176162162651452481371883264157764483987799688720405544487615504428799571241692706424811101485861711270322030079659636374078772457119473071949325282817748021952884609364557083999403727021436481409930929114660183083601283207977384780783474901495806794069465262017402683458063493579531604953411583310734004388578658162977587882921004108691767746850513741544987431202408721666096268174893393428906398705761582228461325690461361726637815336180030167507854154624501172878633345115441100581436058622695140897368583243490368773836512305323293614394646768736854992987923619454448209990161274909011268532444754381850702855783543304877086576541731281357439767731054849234288479351490572547475570411693649654553430188599100013455757036914434891013765773856 [159,141] -547705681962877153965624580763792761825524744488783618879458768166745186154777807215245188599797086153998698542950872501788476900779030902728254967465858548729332575610710082385260800680987038501477710399467144875925128474696496729704395868606910563763081622752595511420018493159070686025903600386073479928918095079335416590582187278945305306414395782142324785951351292404244703808005597647966162998895123546275895493679605141035308939046870550407538784887552982671777783570195136161866724712582833680392317008610624258245706056181790516921679399993426117719854089432293766634142505504247003815342973398887692795841205208749417031248642851395622083396031244390369664156937464515583729199028714523988652438087587205361023097698877000022084519820394443584734992135053889085881802927277273528309752745336052376877679990487078747993610961278760990688107990405318248794431198967989624873265852289730227155062448863458879457528135127012139892935060329171256145207229497615197767444685121428934221127836451065456136713265392691666729783844013083050637930997788243983981053341208617990943045128196270295196922439900096438214163559000693674543603461203871833275242908298138126558870924100527991311590935148235823892185488399804894761778229032532774720181003794696751842319695315861292308076696976824606332838251769311372183381981940610982393290090855435822785797074773966641791894608072022329004838731903700812865648452048880083976601562918259132705520426844883244829475300195473426827134512783316985180264619453238076174973137590136488095203879867760273129123097559923093066826850843388369674566312506628635157992969407886450370283116297657741156 [159,142] 129004518683582226114591884963791001857376918871040421430746838560917480236896993761168464887916223093472965675264445975076902213232436942148699616411553983476403984500619251085997203920605113309497298574989240443068468668460036427108309702223890310438348281296326438292886864808861096626498806162881139957842865135613938594515845570920481462826553269928316542529581452131721947111355808859606578500826251114593543989384476575676294515337368199465669982402694565398154556944901697896394791115478258944712346120795891822630641304720389055026046713735395331740417187044047318553839017061208956816876710599906078723654578975896488145190850352412673986420322578074026290675793791870881197660347948848203030837267734756076680727912897920321962119627978554769400902692730661846497555559822153545510290724138345085490147160348283810493468465195521374929542679279400571353625655277221658432443582823744237967015652437843201747068068987208418061827290732649215937787036940982268152280518291600270797391019708428959792888546566941222368210295118770063850290224862206417729558325538511212426279534097427601336781369175327112250065173704159270897806927664799115476019261617107114291465805943613437081157276061449371965468127846314383484930948853975465306570921845071519638646078982493749760142225698988889449086208230870743183156051662487413595629204002657045998113478044284352206253611286227334437301396103865209930371482703009065544450594162197463309336525939854421684976837603152498898296818088121048207584047156173215814119785415415546959128271530412319501095706729133870744908675962501464443644807326752729951291961676027572830087332160 [159,143] -14289633123824616778253483524623356192457496465233719426836143593134900867955792623105764591032008813404574684123575078625875273316450014743347893714695603317791980137768888057887274673725197051263190542858531996127218639204855360152317122177459693249592054805576135010435674666239381244745606322685397799559140817922642947082311679504129124338372625901237981498107747051210848147042570215562920544642260895963036059290106104863214442095923490821964253146581032667430025174591768579142371760415843014409802329964378364034248710657120969702270176953876999862161498627362216840713275894214864520684791386921275622916310810473014928597138839120250595370714510952941455537469787002471152794875765393542590883202399392001409881483645739859072026955371976806766860494412484073430881129285622190852155350479381578552090545120234408845316322320930042529720968796335476197157916635781256876685197444827587659463754265991138769469015548730874807169574201337344288030517221795458582981924967506918071939750417288014972777973532157944423222998305860303326758238975091854817897705476192405450406969607366522811945518830718830189707160915624084928961611432389012382985861206834084558859688727362651289750024491758417084298522330087112601449710600403514496119417587195491637478318207797030512105456692628887998417971480894331325593671192061528482452923197818334620365471826484635398426583311717821513170425642742184115964519505594290117823120213146009780075110005901086420818019009893166812249058102431493840935131898788960108233893070882746228006302843300155311476705919864036392959136811031281436044795275774086666677046259022513464 [159,144] -123092292576113846682196216155515573401270168236668640778242059560867981464123217746921152951893517209450106417318534621355467128535829993326427127215317068257564942040018214911241933951294535886740820532797396639064274616191679267101445366739828142926017632999666902750113864754074730499086491526296331987204510026623159753857563471096807209921872333044546915975668970139704940523373395362668212035454644161514848326176636785733520788434017397400338254396951260169752369128055141375117932359928232592560829857454052608154530276341445353525263600361993510233813706336224844134226263531681178331126159142308644028931731388693150393261026848304637221389196135347805854983517540240054061832644056341897745325082163765607392575934256376337423919853607594751742098138368988053828161448870542025275858183890406895229962331397556115406617135006238623154368939838104992624454524545243339553999787497716352443127076487521473439449447662365580369592282974663815479867976993662799067943670124060742122936378066863195548749161962592194661938851917052802956986624217490438930880862263586377897491076963917670418577335570696035533039397621476516401132859178783666202496475412482601694443722477723350547411115284219465967630342836489773985417737750255951467949903489237741006691034805144655374769872682928343152870367837644582832577414671458892780774544377370172967137017879020543418715844836765192485710785864822229877411292734919950460756369614584818959860506150210807928474947450130168259078174823655518689257261891960539631946631323387927284209386885532222386135180977915247196593472486235954336295809281570804791755528 [159,145] -19987342705579068930039938035961442945803060644178358207495111994420699903278108613562717393605068503704554643656101993985171159740261964050084227561348568127392194669915168538031353031761246603822442049079358985350824486454435112704884429492739051844847194949858813124532606366110992160578634853105054109384247925106472072889860849383906246844850927883630228590912391312175578659404605040687159472717412520814118286220865153185303311036103125764625393776092568128070246274637225905562531496791387281335596369450484864639820124337678497588525775619336627847623693936202202742157283722321972083243313406476571272992177746925266792048465624853770325044445503452633434503407963880049189177143143579559080449507561920084496839409359170622276087478837820155469371223686329848663060893906016838066373745410494564442823743394197640729218409635791774785793991575298295002701774031198811578732079396845634165798104674000961218295712543610602430249445890203178005037353482147993777541749745142041277318347874308518022456969113490489854448806791204015537549779342321410035320801341163681143858689549449779337107410052935532592747236249322489928486063298463005193441509876451361483772464856966848799494588035527974237213212539687501735892217396578573030325315975440432914029094230187346255801608962077386693972401882960281653524042445819431719043972626132523788010176258816008899197704372753761284694581071901411035769475236025902527490944768528767102505880817266264917085460883102053645267082664960524629839778314071507690170679480331192168201748311242815320745277853342888964193772101803634098217673704167931 [159,146] -203212012599973822822157379150049525590991149958535721910479260950953251918521485069526865762146253491740616036481185684788931816997108930750183883440683311865166276692419623236061808869757702978061279148270427157238784772717536896243956717788343546500583969386481318972178839823784921299076838183454399806311088390370569058174143283850382479903516794688426040100396915326961102052995882930194702494289527247709912059262880213464855480039898023009472718567812217612182825432294473718072082988510804213955565897196356550324308735852528021566645016010816027546226979668617780552753997314591644444409278907014571917989288046998312981233356204987027815473784825125365432561836021799227650952363349473426017112052433531229357998227709425456799975752522084041614189480485577899809601828111819138023613387189386340167325657603170029201962726793821635576977048239751443300944229240012800741952401659615404110589738114749181901430126905547203938408580364962222687292494786278830549019115489853323265755842886038241440157466151053086517665600944933817525770467730215935878176787927088446999792281919051785516288821754530966096482845333202679404365245302955798937241023894023285276075324432358266744035264443930924027467935756019899204233558361303678303091485111131462901631870567535620471272284030640195883482564929044970719598749720830389604785776746938639298286366694767089858731215194688852621452159036358164666774418123667296171706500192945714880741833567892328165592225745942457475585284978236674118425533989262607155329093956100234460871381172468279936156125958067478084333653748580240371520 [159,147] -820210000959882906625050512492284972674978426075516335357226456793406220587957108173891172167838400784054493710049131983681741165019461702180268287049239302289359718404234961060544957805970480143368662277633811047398632214154316567238690700517731635434797752715188406739502469974067302379570100927686643303754556475349880559075995959593378194066454059867630833885808929835048094491037060965462579417149360364774604752934087374611132209765114514511820595404007895288568549308520238901064358217359462198474510726567588615981838022945461491658526246311977944788045491347858898736285356188420762539782821397535014395414352257799488014033574652103756641670936626793853760387433317186462685844699659471264480705800662874157853029201889538583939220444405109460771476077101005403401193794090442011067609673824071264018215390986764533050543705914524511404415235029618069912038803722134866669524210313661476268026632425629628666260852982936210954712145684533162314610825071826892160266312361762573771993296569166500488943682224091458083173581954012579141711790765562909124215811247092903988252553053190408605480895012034433357545785571265853479918684580922777447064746752308018452983368419115480906051116092247183051649330731510790379326719124494054112461652232015356932119873631861762048962950028378531688869338064059171558431373843486952444837010199305314616810789059745300118105907220833679735727641808714976548566954595577886861637009755301988681065443510575466731561921020027452016258505643461637272318905611526837033146108462981242761695413557256952836529227877241130262004368936 [159,148] -797354343615114654990913880957618426975168962201051433703986430371852606834411423732609648854898208488821161934206790896644028266900630284824899643556288748163788532964843570880165239496671859195610248519477381356672074763327174720723087934543926777376178653227367525691450429798687600801263619232607051724445297644474593447474432475264515007347520962167984190754444679454257165810801221018257019006453252773992797163206208983602634432701941201064813054498976084538844435627794068551931343791679022870776769143982582523993641145807778501072697170290979265416505822986334637885227355952361097241820531108238215894201091885545448721079191123774424629337390513902603198886437125449433045865421140611387156763085980035644254172222809285128849377929660911174819702459945374566134159520162863462837637203950645676283317046691620563405213281605908085669632035662257165356889508501065479792357697752407056202901166458663076579276453790905459237760773919229872484419027754597585972281504634325669997724770894505794576819321677059007136248175709627555068680706420631846201414455183134269841337501560636329852688570007056517544535109656267823003811148571163045580558577780385218473967684690212450338076078891271547540827973003847774075016778836114082948475679285583604891605436992429571619954823952841040161794716309836858303564239135199286988970464419984591994834641198643586488006473575185234208744093713829739726131400258923646523741847546072096643660800975981293069646900127602341105992053676030217185369508351129647507324854573476969280926681057008272760467052876524848 [159,149] -324632304799691735693501050636066882813683762699444160617075900638919597472600110403535546076470901119607692544529457920237003306896614364623135014509110656064025076868458039336266840796884954288148287087997235507933760001761504298284469179461248786610443830557155218304629267742246209151479815656625123862231139786831932516357951175601764394878893801263509960047164605511050064140070610636044637777185003533214258707033107970325604443273419751198912818636769376640075172793133683049066206733154711540434611101089693716890639655830206239396099898787492692371548762979608505044649877168389160812552729513589112228509496165252636726443459503278085853173309612730475852123439993450561315332108914016173367534125524912518193033642225230677456291812802258562867400161500694685554230671678083712399370039787973438325231176275608396219486360383419755421120937519025808832358393586369602208311147921228335450036900470048496041965526003985921352847920997590656350089075266070585341893653098200475930515031041531511942500084057650035031983985520241339598235388960650761771521034707787668062615982155769091950286812699651721013939632090246716832200018863040779928019436093391751325142078624263493103510965055083864959200726176396530738113320029567208100647536287467446406795265290066804550872059950996840662212380900437435407593933300698515835610031293373159261522030899662020621825811771004391939293673858127025532622263098730097086385281071106762788584998411756090475435376111575198630792387663599307262242934594356377357822810428279770471179795303691100477722 [159,150] 28869408345640660601009708930959943764943002879551986142658441220300841002231492058415659966786182240464968232377557866216562944092375095288105531887160876503283466701845917506852804002518825916625009807272767848967667034757524229678917735439455410358664731852130142570927713022138292040382150302436347458212105731572111357193336705096715190823274809500712725792462252879976324238469767533599653333273747844300043598584613776975181721414611389762047833673432369317062123296256018395331422584034822275933368897247660832758242601221113585549002875995919224967867046048510745167582272335793983299982719382511081571999223414513364034439566531745852471679097823962521231142701734215092556373017386907618159330478896612822588855980880429000635283004490629564352098186120275297388045298292821953524274250114820186248325999920349068240540952108261533901754875741524032596140234774409202553065749447467756187382634994362163909235709390261649554614676118813988412939921358009320620173753064374300549990417879159351584146945025347122484349204438891287646494017037970979997902455246355746305553675862108210871978594672720824218758522074633877153799376092442949930026080477512950384680008297907529311323778820497190302199987363121496519868332722777277583524279325005199601436171442145182544668021679321449123037787727491380002692968558614434132011522908297179361494333525156403953621669426182091185717658527895087753136044111739685511877705843482004320336880087661165699434511691875222765746781662604903902773388568663771599643327981457458431695361536 [159,151] -7837195756406965995705893357041023716855024598158929819712427338844723437537998372611516112965001655906089386629380834372483620260243638694865882048250613735498558048031741891189717149834790396772457874651998463314687855281503781215698124710766586533584760336752825220809623549523699652730146157774518770002112474896043184365009936651048698118239588714049390513525901493953784526635286139509053079643655660900389729292831705948521498937043983435138235526542434624359328357084628728698568499211059160279334747411608896174861524436478996926031162924546433269938475595764057737371637316507333991167033756214421511461024927902148722377058354535382913307068873248865100105682914165927130164033398396190940278565137373610257024909607669347784848309275198149141117324216987145164220326935964726039788383804911030886436441139962621738254790534941480694756507807437586447034765937302854746773381912793177149932291038271636997112536893130034486782302311610556298548706681063494475627023514554001558829736500048611085813235289700552702862112741242836316066713298765474649430044340561861003958215568593196283217333984644149634365851656043991527417508159322935446797215991313430796719205625814636404008605691507342051500482928955619424905600539203694500742331938168686774918198416485255278672699792545751390086951589271792575472120202306268986288879054733825812398365126761706447412415443773368719343938247147953830688509064750092416546976506536680619126304577779746816864828878886390381452666653441900690909386222763018915032457660714048 [159,152] 237702033596734337606820675434569187621563606090374213246240615021341272490724890568252890003350601433718595317344142817906585278933245299673258024311378557096203055207442288852430150270555508518088216486157633087063434973493351730377769477624534298948613712399736555360762125189595252694832776615023131118807819996142753845295989742424604695697618761835759875370148750374126403126104000056245827258830801348956134812051109210282014769871844277923832173726880938674806528923182142739338812056682595280398549603296767968321314674913304024832115809083118654633768614246652793089865243094058333260972320680226689599446551610113414548738229340713640845134577723893436471642965872838921772164540109469687195783522158936838414818603673598089170860361702280329237739593741351544565542681838003495519741475068635123324782496762272635578972180305269819883473658091950149990594682522487409201521314886092244284189800014339389105916018938238468016807738171717541739027904700199314483081274218375257097239036673965790711051222710618386118333273634430809817825868697382181025528612687892410304418229041973853371063789417550049801629144333381093267646288941071136904686213338963792449592511817013792268218032589308880060349132174969045705050019731486114993227995948103170638876862566296083705948115386797045010989256978377494690569393400360852889101610816034578069725300954061674345460146255723774225075336626411286311396788688598100851089731852071804655257920072435093904851550916055541600815850331470548213623892140868267936 [159,153] -2179002740433909768225445278994634151784731340571997441855301196389819727021226675443569307238178305785182788247772812731408275105855776674919728220650336677267409771701177048143412843645092508768453286279993034727116862257425137780969291622080360442357554189207593003015339815405040216812510009703609553787111894325729595253195847516013360170973342701398345337410142561475438050502804408948819713035078658444918395604917654988535097789794107098113657070571017438306894543984252636320426637960579386811837228137183238953562489646528634118815404195495689447720576928256217257958706537078991078877663519329067967655607373412861828907156958213738278651609923653460108432812576256743400584659057806846177251334205315530280461971397999561861728069765260293420477027110290642634770766242612714508075870614451315705360686954660757656505513984625363411982960730042083111210520515865623813726669244231025452952697842266246433184038675516290607965042463957223743344872327811670514958821126515309589758403722813767719001802683243015164974958292770166431469819587008237678659001304927965714546514155301317154273377909874049492186671242061746100566943532063047889996141148934274402280542810857123149977158305854854560871320371085963285082182622259139359276066796600866661716331235819849168429609916248247295877363902272170462739186564319997787862351737967140163568499204245317692810754202170023761603425678968181285328247017862830052185592205679187026865537102158819046384182467000196577656910393031640321522404 [159,154] -1648621278427867145712136492934010654369690332242233468493871607407760611074455771464197351119216302198046206930481834048023243311788040406131005144118299116636170749495777475825953895007485382717040356011795590007018382203323501864210561368467417249778459475865616809007632195676779109456962749916751832492541502085536733907306213547976412972161817675777586688909696807870147488077725800712632052345358727751056147693341981785230776194369105669155836135208282982035411804208877672244035993575057170210304020701296255070562953779717691343749090386190750026688137101408353406431328598101461918276602405082678309799291699859637459744836425360314601952871766775804582892922224891269294065709987287387498851632443978992270024307357087467950552464539929154427277373389899029639782884601771422175102956733731555967188214295054922117341469437505305622073667102109436554775101529869970348763760280484463269683430357494735771048061204697411915535793765188901719273273140429278483374804068909454384487022395221987377183098281992651818575828421843759164650822539830738097509779082694689661945654330227409390636862727031049126088502728803609414824183884917183767766130464239610934538294806040322995149984273602891331803190056684474930283106538404090148184966868250445357688440014764965403598851430920975261905846136016449616980232544252860073512806691940836170076044376000988901105791907970256467402060750195929785721279097070415996895286720222862067261919728627403264195123667913140492224850560 [159,155] -16637407040122548402394007180553143827875228070243135369451355056128091488493345017350781288163448459146689952546090194350451796362788413360123435073684322394397338278230206271529641617430599314073678766163083990185773957207391627516419801358605839772076624711531075919669148104186940613865088277143460249969243369380199295231723547124053772291973918608380433086888271733909058980869134636688006679761832036300056126083512327554288832957082315484518587542863765351703063755217735044701968574010401969385011522051488439856557899539835740926970839402171630965745846032436526689172770767561757204039606182670149248807158545083625041830241549365377194282799786053839675146704256343781403113705895677722827579103716247570859842966355802097774379070439433278456027614635594571756687317420567046756015500703466629112221285828804614655462090566496816825965936857800192156823792823422819981877806767503211556154347628661870326931839264782823928354049502523777722526431630146905494045630305755409456093118991324347224963458835229642443279527097999983884118479362493452812280456266734329880787864984799197665059748875817003164862763743321453814907661722249538930107591088082631104191727623970323883404271861733500330059259408669490753011903493170320265487448484273978284242776713845731665987750284084905767881569369084563517143203268513522818084188982600465288859905297492655763328697595958449220645415701797685761862951567926550306129762344500487700456174325906381790552553273936 [159,156] -7809430461535019353616409102571298504016355882868713435131072882031241302288851334899541617476536428284548428203890214175592328076682000160099855240888053982638131767002861212732397273544909459639015105608600930437965916518322686734366315237163264831116246675164409924724043821271586544561943236410258633650923192056697179767844473393809004467753278719158519360414819423768571597047459050072640514287232428182802929085542958481995696025379739418497576669850153452507425092775273546374411920211673036724086018323204286821942406358406559005159869357991344518706516028221310397534004128376484820809184673066775889835075682582495755578723874670848693566959552126155984933252559369874703082297461729650769774710799562648081145598615203019857781496201264312146407602963933607119084045846306164108943712886846769262434313486245561346952490250737014640134115566177704195619981649767655017952483216390913531319512959291328511044297751991092849723115050687693405268066864086612548726075884713513699672692926332573409139549380695404952074074745831660056260432233461926001291967967426889085506623429311890597095192262951645775629018362262663313597243562193523132782957720601542339979480479508406916714849522522363055868655357646447523785572665604369291280506347311539740317262435047050500333863208899115644950322395493579621821278061325667263535057926654548973076264428393969164857646945087456929874427986600343832783187644523839128459949344780933258252791168038576 [159,157] -1268141452390007506605062252009248234988033230274102746591804470967504499448917889119950486160867477001293516123441504669698112517917932449257828924456608100435341704981381609884603341351824706083348233958919556878335333481698025368081938330906072116355962094422818399545567418705275611572024459707634577497716232361837379363621461459121116298488814188012043749308281565475870651558015536663613669447008075970865753782295925736112065231770986287957542965669603126666512883771935623571781206275472599846590018621579153027273731385435440406058090811803119697526031346728180228830895913408820825189275971636545803483667966484811758679992148105068269715690169988042731491724573922035467308383434035040222063927318693067672668216469650426786016690694100683919037982567422386810921247722754054251626836354541529267837328417581731057988342079816402923173248647136707152456816157117062120066484789385707869328794778928727871823211065484940135927132026472131979819185287033293072706421006675113511803827955566161869512093822383136324205535020905043986718020333916702883667736716908318304606178847117407043078459265011474653422760862618647647649045218607753655581880735533013058054148038268655724235329973655384690342824470376919111106416338194027452891159769859401700390895722597448448688567366656602308420135925596914847806615992472381526203478639166550644524381204839740144452174324155063774528589804002106602664493340051292588967506304659670362 [159,158] 101992466178925295303165433513582628064451516364794931590272178931453588948485946398457953437371874663425746195390329102683698335110255098533370594375208860031319756719185091869854461151127560415797062410923572007310536143026825169926775403044365931334591228196552173046198568765273440974593012570107577179017037431524874694261586452112636006025087259042006925197696942846061266222573371841371813300348249002102276455901919739334823021281761664970581954114488722537653570304734574930626957431689118040486284263853209524785546498583511666567993731950797077996195290149614352414855792580557476716096368612960768169653967209068208473853860679659970361636060048955831029028338420017292904739360812503078759187124760854058594202709190282707290180919364056921167325743835036447962983782886945084377474740001317481157655110459276253229034177028538481676076175046191708022761897465213182087877025430553510276275566246586739171491870131228532466988379089212817616271455279566548740149102963949754913337623761921664628587253134535834041044035284492454002217286181379858417981574994212702066127184356048573998423660145058199903218650947755434309003194447226099007355799098120681137476066206870747950896100063619583410593164136397624163812086666004586760455269475510227932435687816085856275064043576776712986327448931331871430095158062831503899899265810399153921389019459774436365708208655366924897264154567421343115306750377360279552 [159,159] -3466376895747856875979976448664396088890576671108027622667644533247121193275276038100683064018086921636516276403096351965038057228798130471425800671995688852387695221197994465752010280082558154938553122359703177885142173215828306948895698198227448038166131679964874030004783863966042033784207371569526229920610490396929101743484026719291616484300594010868142124386051872566325302438132423801574628916004394755458232360263480286824906882872968638414864176729154356471157707511142399714810766437576525218855308146918058768040302627444882986878993802635894655379417198048440401151035235665636331971598860730041489641840072363964358712034858166245712558687279399694118158065394824081871556965902794876735894022608659414477928249758412265044479751446995734623273946638760338143306484749715029907084450242071838640401438355990768220748144411750822526445302444709092252660502612619488163317307026543939710790317701399464344329873586118074763110064847610209253369537155077683970945975269182941460027001907807411195595150929185511351955070583517688528724894416064154338342098973489174450640531956011382323948421554950592887182091340799603113964369927552331046826500006235134818362700213545120132505265007779056573649309554045254174547906197131186956606421761246461499060135470275408783978531123191099296941451833034406618532074726370159361737305071688962038774943035873519118073511651473698917639778482484274123520 [160,0] 13212033470354846660003452100920927643838429483827191158189308262245332488566968102795142526946939341199599203368692669558121580941035079685624914319516507451286910928597468306743856427957201566730674380360088807581745339563517257568839953028731979737160641300273925364695409308635007043662819859231970092294901493117268268339910112879904511605205978214322193088527467727099316763510053025942194153022119472796151552678045063378986181002905519487734388715977661186508971510035504325633483062615213345164164880157535873222707723659252993535996341195888101416858107144650073134361417635643588453343075062591974503702673862753365717930122404085360767894726890207945770502696406633652032090123934216385440463064330780955684180277745265999355177833149407140846308107620356834429636872310487178686179864921971952945195394115345424687814749577770805239925866835423745212619650665292849720859028275612004333706427328819610686458542687101488881199993985144057256490624876157686223301607046370827497439993085624925387995057407628593610434555083313860182657554044571069579038256943289514478105239837826207218342141002342583889198591696979003825423123510957576237492175972671564586313424226538624288980296314489911719328470345213987353732969945870799933578993234867926269415202957392192364700753222453451691852292121232545464391291533422183816019387056676062212560599069199027313948359980749363747665172905642211627049572529576238441796713580160705655663051162229210351959499082444621841699284244406844498986248093170310749938830915944054053680252440647513735158870604609034538005270275755745633777738576685971114911924946026584871188299797426733222433158955009733969021975046496125021047114767272710330698248264289830331101625186003652727287489195289075935711510290682943895947019967069781542146425980403256703807685957882312504305726173240303685116850306939345053503544623899567102946991080435913276911036324706658347199724075572214318787964044656149537928026957869748891504919776310597057955214977484925273003968724168109060843287500078562161817641658921791077051660822858684619849066229759623199642406172495347156455210246467464988689226913192150530686915835182824473717231466644016459677696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,1] -969614440349311309682461513074717011827134030984134488518944189622109186213490818766449964216965772407284463392096931538117406470060989969933543182002816487567789687958599918006054981687902215437238129853050160038428699456991499777576085023343761093122819733944418567134456685440064668113609223119807781917212292308688564694382002616251552490199634444186998317976632175894982609857226807344670806662193352834972348808709933892103231068276492884303128945543554887094136365815588008340957185972533006094333552378028817899435233826204960179231461156546457036249433611336160602988138155892637331735019923866593549139420459613493143686823995261997548863247638750398374445114745568722714482937852644022462612358043603639114985270368248147911930883010715766343532594690964189855307717872026052759182915994193698906852506976617485611297612108820809735996820491063789058036972390279805446948108225769346989222344208461561581466378203388114341905554499126364756324579295303377578147470729474680647635289872361075875144329904891152895363356292190453951245117630192529435104664954064467313316340071084628977428261328076239118252116245740871578062486015999004192769535435175149730378188718928782788149538470970781850417813699039152102123193875998622164695777804702980442713283259676314755409686557628550371533178152007311189236721994574357776268654687910320224506930696454049274791424468937023292589990349747616443639865093609821915328204361334567193926807096362971523096499672103272587845957483960220860849254108196012128982668299745536814663648795902118723079651349061879538757258704469482184991133107818936217566531704708147986602923874880697084861738043281264903659365345353524482923918689283445520167463803830929416695812012248066380572423193047041718715808950925444944381074617589908293878413367993872910019654044597801931987063488643552773093647636343256006224288953404487827968594076685070433910966705268602271373775649102440252245324360423308772637904752668322432732335120932844051531649955984186237826455443255324788437967702935202779676204551457426743465403176402748359551106451659636331301168999642297914213547592344720915199299947196308234702558137063558925383152624231770901383741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,2] 179557125567573456719830135244149878695914888065121271872027715209148901074480619195229157256726305399008617461192797357234225617613068019522253853714027887444775657885299416394327466014115506263500789561600831245678408837878442104164901160128322676301455959809242682602396971746829747739576923083304278937148628325339304453546443837746064878471433574993739579469260299279222442372526160777350634595237632784721382243460968880856108499677965602714102071227667855120307634502594191142427671408086204742632046897658982951708852685435316931710460100220644317570567487487704293446665860617961685566023698165944614903792082310641969858947169785200875822011086313658771111680718194521226788470909966662170851637377873669872022681504476549000456979524131627325651307500168016920831292512162072995791017457662727867162726749064040581951575323266853067828503772461848234741846725677295938604829633035699240193882507446134974722517793054160969892605594728841677855172337530139905239429102147434552064174683769154406488914833758372179113900313316291993388365042077083125586689811190323698701004245297012873812881759422636449382014510721476697569628931702572366326845270544640653431759518278029574539545047723664744913809082007539431999020840241235992786329823327501151386488186850807439591605585666303902552465201522210048830261202370385535236208723213706860147506236748586899233673602755378826048603519851771539822770596100544695178949902568202803479913791872163914346847765458446879466103283722266406302630839218876751250434098974552504131377949537004816300297160693373133531154289361554636373095956608851871571902749965196560589598415290639623722076049143062827935883245441201128967900870547370060221966182398303122790155522572430748495407564976503501955141606010199930442894268366234730715759712746191941348557053479276593163358017091465512814553851246979015842786860808026556262659263511560829045760070149567505322367968669931887146729592852758848714098175424041753135789404926893842776373108863422538592599512941454726899663702800546955660242285396254979141689483938652033508975971953405726738745653510621060305630762829330601569949326824653639845745542637330753945286974589262740167568916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,3] -3861710636959449502812578687279137827982130208207983930504895006607895655317109082366352765836769009956968331606639455724252770055716139191053943134238900569225733300856886361225870461169806368824370826922458001142028886067308191270482003071586014698680969440291667736455411686750289537745874962192520097369438628946385048115196100169445693392511583989110019943682735114115797694294058800339096703682898240129674714160569827093977670758701497289225741761446129273968064624109405653762773611695792977445339205353697100289079317737902697760773390397638794264496957676815013575816116503633004371261584951064578846268413383780428326553799542987999230843798742265542516841137940593982207085769943969995661651098326832924675976015051326799147128566461822535133071543588298733562982378767848225037696626709021800874425579642606584732240064900182035843448626256805846738558234152022066475828512138272203504412431113767053650179008554979255684041240961811223238541822141770635587127796397114939402552042844837763901123276219868615225248323302962321336007396476049782860123333086695289347574148415399219050011104649323065564901525249455754278301114614495009197245044449783853147819757768823931774960638496466248558502201666214357820210847401391245649870897219218153657803127309558062470564300827528015953683106827680059261016212234898892500261150004257900190859458288306028252415226298410073264074224140902606085577403301187743795445582881737821683893535448976142711539990397276215236215222843345083582460671114989661940970363637242139447437309624187368485826571686906738250389601275232535790657592700725156504318551987919410572480425749405535780440027382587100807785849632456842401688033870650888755440021259813433051015385920237223224087895343578493592200748441361345000018210759532959707501260042853011475236118738483812688616035683332031696072400272578284973478533323325277962395519136700731324435548312835359969997528272243523429367144522768595501897965411138857240724515501582959565518629936086692283395635519863508710515133186913577363679786468387756257716171921922983966222180064374938775277286905171086966779988192339235071145007166434202356737916561475427423946727043962400345194443571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,4] 43928305867187652524530256354806694284609806614047621040135624284851363549254956035017007242988941227656186243357020248287112748108732735712684543406803892261435881976554247496690969155216225046547566235165192351351017197469865345337259025157262218154376329079011140018432673184372964496674459590472337043850700810891660977592753070452501885646300484262086140118455213690857538345874219029813464078681216935966568142629965795905119783871888890843517383666500430205625452612970817299306473558920140428151669514991437530196180300639353670807350207956410937332716538100552580135291907443023806442420734765226297406521628329291332549887577338969723855317748877812054597063440731258561260805785016148395714678541884697133535287238986808034266609928811263319365628062072731993269797280174175709838207578284719803027103912491912599795925965846976593159138981542890709198489793300028434995423405826410873856091673614520832550436804860275467583922497119296818953004263620191772191234664821591496240332111721487025441128048644044377444592003979062300291747924770560460282062497975521974982531765670709962297615513577543062354471303335263099193855900806024944105071782328747754403990987513363914391571831999781064152258977091509912722427380787455721789269449159626824846066947174314234662557305736400640885380745139525052971129551849614864075017322986004940594530146762044138245258353021679174825514624062495500007119688740942311010522626345373745259049745380564130122993301877710825687335414041752403679186650571262480395333710282595903273936431380493046582270345099655058966560010219251653547617223894746103891097856767459500067074108648819463452943707332989708636073235048426269911725630273189045665721514064825840825050385620759029461935512457453754793583035273773976702365988887650604174914162584043019775012181757251743621923207243542190416576468191059955751966142369276845983162955945748786470780985276799488564559100343933724002908913933995760947273619929721810472696270477463385620405433817019702647274909465916775210430415720169717370155479963020989661189179074775597005868319311587596336941925977900455407393838965738760919616713496133461177536940743487988658126050278776686414701258604544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,5] -320913136625466856726429843581105440745690317844046717585489357668786193707316351523460636679115057154161345464120344562942350256217694381038718271708751829038318222165659149695998394425568747163824039987459062671107788303381429782985023251741268999278529741042545228583605605730958289634865220252764783686681130488359171909359501853615489831039012450452380958433913309532778508396647584032529288222641952945805686562565165676748435818316758028209005747567702666521714595540330310770328780241505191448197960488654168030094826578271130578338194131845298191657085132125367292285381016073826641180823808269790618018687521747407622357836809431409122648204414676482175558212616118950174519520118376891717552867316346821039913494214108105759566577126565450572115071317564980868460368207349245428030928832817224586508158622339201655348616229267794339216052150638133825417898662880608648197375869052661016436552968042533410528628141890525432094892879814785768255113658990064746086042621371073537503604248268166304225311989458587750427287446141414083572740376807395018392907167741220286608566196757476790235525707403355192296683024363146187948047598881448543168620030735087691486118471035017184159310107992963358705445434896422577116169972979561073406594415687890249286137130144882317020902985331649836032425334212858625659790285295517471150080173761837353101506011607695624950846910318731118314971200951022886370915940190709586821559627365635736718248499376167103632313724798820891080782684866093158080030249740185181396855405239610573065094989277177284650276824659890274157975905064291805627005883728744378407234311237880164698850342840451285560304946135684480315950633815591136916697465996878982210008734711660918057550344541160386175842929736680578028446145610034235545785742297981588803040721379918970313376669909744047317327079837072301258740543192749868749743751004684163963572997626700142092709998809237152123312027865838701482806888267803371365358480834251343396753692394235280758304161552719871372140086959339692017111269146119764359728348480277438954787317399095203904341793600764021954978055810442568994070811348303286344497502026978889131583258492380689506660947254322022886297462374400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,6] 1658716684596946973586468191768650802587968013360427603286511315387797592686430905083117921309299917102608828792533005341119876192841232434162956198092597879152905743068184039847526261806817026932454462663680971014613809559959433846849964080246367752881988867208060986155085913443822463602772443179581481883571845893374000822518073678588791277602813416802420777164790306877188265832105487748543628187501522378082014749175772252366416397195671654760761159132753597517793362708355795064062018810035917133644244307083494023074748982955623931356888363166783705258906256037050018577686190881905081235582556789294851067053993096114963958821703343417764760983594710785568541354427499158152958915138827784149464120147698461507071812053234556339529743743463247734096374435468395763748947340552804603407533774509569592507250891486540303752866912205378239554470638826825634417988123866224547599114084079119417167062825270615731431019419631332376977453481300940627921928809129047637684912933670795021648053015813456880070230430543566597106582664233384325413332016602266625597097166217776405590601656420578041935165922920179504742466763157197366716418936727319395636290895018330802447575990615623312066267599623271261984330421023660388709697519048790297695905333582274495885413959860968032853608673251375550598151876041349386717599460735354099313431225348797153229334926751134822934870152126251182691079866136756502701756312906683025762425931317145456288573744678502026897294053614681999860423424376931360350101190448025843572815130440107871989342448394352406398252969171624389030773839156371525591389349548082866169555278122145366156536116363614905173883647393724887441571115792217342902886932549294040336018746846825688656880269786519802297330281739019433742869999577931369940703940078713672454985780361525776612315611718614404052825537405246376739288124731953720268088599854920915237635825697767152358860932436567512973440069556778711804828554745020734621293638165367396919879734737857496693562835850345017773777457339087388378497149145465366999397282553526237911624541651355273117454814506033779913346716026220214058477230989134133671770311680008401914961136819946674266380697198443013783842522660864000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,7] -6456816121155778132678826750500569749844546261090115000649236282933342590889542531143281603593853720726616540038207463593268308941024583627156638704997988401231274121287724301967307435701070800825184627309620879154134357975697049347558543601301786344427073925751499984201588781387569507425596804739739636906401499781597748523986451207582065012220752932388557493390200987586535995800667776933219970022911554463200182405516096160843832352869828299670279550831138380153111912089925792269753534599998346598614211610116099190661656726107940434261918228625816769305795475957372174859318508852971048073871707223439142373140171193464399836739670035108183056486076780123978741185579282489379233670571485581373235514169076131865966517304121003328226567265184187398735720444510649399215345279008060551417683061290493334908922484987827783909497378871239129921896454883210827806025382669460569731619006346926981004600878851484816458366561867328211150113066282202388599401919136626046832419014990227698222878379500830798413928653955336090603267727834166058797520155831797935132612456309193969952204864307640059616236170636805403082721332449839055753977061409154701528749894143147409369137804384767753162203123139520758977028465352858314906527055700053542821616507961890694879439556911871487005343074768046624428308874123780193385269654354502137994288543219476025141637078507755246669695563544776803869287012234877183635435467345688988128185481108263833849107239864744885028389552383593450291099288082706407560196292280654560953054827644567372534079547696890429985613127680818956685731387795777690113910036017624766710406943841110017801660283210669078903093987597618584172519948451660168680687852171590896610965891491602238135246985543459664567157903821424014199841787857740390286517238924719312801425177472334802941851590190197457352684643520051260060133069112474305663891410295936814751159780324352824902902848582684886949810586583214506413966930980046765522646746302712855279941977842430761941359537190521187892442531664148460274205464002666932489117235296537761334411800841539478201318505330023022297182034298652055751836186123630560919350905292877202588577752388329734916135409106096188951646531747840000000000000000000000000000000000000000000000000000000000000000000000000000 [160,8] 19752085061727410862648087296851402826805645135266804355968982104917292394216670665035825810241086120820001886554640373752879767030208902349526293835022074428000962212386187575676424906674056325935450469306445272735041244467963865582255229991404490737709507936792367961462987755424304260463297777517075276612708838430558636701408823028524348117377099701420192996370951810852980666793167049347211423004634363289465914278507852711597849551955575150326183078350706073188854333904885654123612168647496528214480548327578612884565106008809844698967111709731695968194112167741838835272119247860528886701405998665538873992635853303348309963951718153199382552618366991352804509584404388030892329695566773172451631824075954027037421987135930880122338749395366554732428664265599246251828048828926803579262086365009097052988783344815130980318899502709081343396817765950005098036242518990291534027110815386690114919970103971929432720212894010082737729998427039470009905148566159242753825426859228641502536529513928159092535789985783863831822128911428294575680327380895977419235359977976512304568534027923982890377621077677376194852407603358773835888259784483218984316668182176396370069437300049665842986028459994539266897337934913206156920952699938342318882715660558680909196551399440830899588062458969978843458445811804412641641287988730935868706997809224134136573767602040014328227620891953655930810102169881785189321159203594147087601521263591784082157323598671586252675252356082093444396766134690170249717336752256530446483101162661685047910725754363792597472111781855393418318535254303707328694758455550773457365859571851321286858913362192575938181657230988412794162360262949450531332484899307676134709391551507085383606695730921965766909639077347827724712126211783975016443444157622860419773099395080736660361235545430624331259785715492192619126698121504256578860678917261454604876359435204240230820768515854456842941935902789790557051427402899486656334061359783857063593288254721144775352437150470956514563811676380171973704105909204877305090297063941865443217978051874664288241496775935066555919165624398162102220385213178163070485618293993505422743986343044426609192341035971977134681527416782848000000000000000000000000000000000000000000000000000000000000000000000000 [160,9] -48949757671619035963390348566511277648542503904712192346216198304148384934295502495656657710585556608686026104857816415015176043072813659938628961378739331279451439864424469491057685711200308101252325227218851906765714506973226150229504243048706871164118349098492456682176862161366760347416651096598801115745859268079694832974713564730475198259425735126338565226054649971794779178877383902930141258191653240685142746261990847437526502085162604330124277915795246303134780985660955892123659884774161007852723247080678843017594398802269952082851161093445467382187849943434461028422778205274957414204454482609068003843662134645780334285775070400269021842160969715461052094791978145212361821196134239275327546301048615782199376320653905692049804160449510410835418158861375084720431666723318276888022808253618891056082864412006277286630136935895984837063763794508537268138852296605499709994388704952433056215095225608805168166356266973263380199640607157948628708672585976101539445277239262395114276995955224991221309035501241767430119649302739752139406690220036882611028962467579683057866980068407133555820052214867244315355277576616619230044190730801455164232883908068855552847574706776675083643856197714585910130016951756837585068858950617729647894589508308786867934396199883903170989455606460200105619485319418836115296076531557512353901583777564115654734273985318040922067147402861211615493838304979860599369187561951076459916562497214127680009055850686973413755808849402356841721732413275286404097425709345128809786059832838855457664372358862014019398856543390716708110031286608137007765053160539055792658344607777235848029121484797113981923171628808928205252828086898340722331312813078195926697464625457345474309997130603338085380330750863254817622567997493589723754406656732385818040480290595967597323317752267291077577465094594437441512444943178127903810748034677667790301099518633201276106525707736070930739890639112681780449198447872294421911473373938029564450655928226368915162111736066934158362362779454175517229023431756811713676733143441279658480633878531014396617609580997546243853751331264572661291731277059968031606330125976862484775116414110550399727298661200596447213709563002880000000000000000000000000000000000000000000000000000000000000000000000 [160,10] 100550170822931344094535195050865314606263431676887868491174369281756543774762937841030983332003784759966567914718466891715276829196368965061481939652584629497689296461848012165436623203791523842676313681220733904645275450165784533527535358221387991842697342329046052906197871393959992387101613157407984927760385604802728309573312485142402950750296532532183460195839539216549836365020571869132766462500708695592297679078217965069003441992198291969884599805334498874168464149876606278206862223540434753131719481279874791691991047261911966293468115541756279087261275397317515513036732181713659040316453846515752554739821877975938773884190351893872725519246575826827779068749136567968085776578166248278576467087334253968898553129490705737674902596262592210540029949769210411522143399755992636552659113603055265056885077524131020708325264333230554493122269291546478103263612409641411774211623423916254273206296382930424027715405531806516426790692467936078055910793433651343946498085131930798287871033749745697715678966921007864834705764020352183676720161060507676011122194491291305036186226706257449640512536321600589345078205279953613799783979481028923455588588823812335330897687886559941499343557794082951962006031185926981211714950907752151114297659934294772100208822559530998174410706003045848762589708651456938589688830376858420970260710206326030409101859946281478759849828052782961953826863867079141745163743418545626256248479099925693670042883066809318148598287857914636283606939785712573574990804539878953583655374756361849893491344553025488481424404612624922948986489277877694023692181765386545726109169622044436820299089490844911133263024983646173313168082537806890894345366724461048776696231454987139525458185923148349315101334056916438458042754369072436977997467463961969459505015527806726475302424636718606141263167156559239999502358000362141105777850383254056707307049579016202640965441346539277946875700351144490436148310495826684863964067526189488906592804033367799409673648491796500638514682657712085017771787252922399831067303205020171712415045545022655598140031093188321479536569852297100755125479528242193963036803685978949764471840503536066310594684351615910000308657978343424000000000000000000000000000000000000000000000000000000000000000000 [160,11] -174361500787613341530026056653146823892274802603690931749611157110741848270264319532479301102653928210449952971203417714402841519008519382882790151882902745144212381956622359810574004469903605597142163772289094594090158629386959301301005438224330450402924594311918580475880655687983237811874962135149924788336763033116451197809660320628482870163738447312107186809265544117850492778873174615250660776029283492746737502022251806169026002451626854504028399378370374053301895161016495627619419394892069750578634954786636655195151060011889160434085574873594119379370452545926650340810957423552731044528517479732579211854386607116453260510585430897094762377156599679999406164215714000707605075017054098824025823896495303726818903557953388443794772986893573250170551037920997356013067878950075249051981813520566465083966952230474074329953325341255405042407040822431461018336785264083715497768884268608771170870779980448320489591663960017875485927060878824897512263850030956022392304798086649128786032785354346589462918162474076926872494206375101101173301560081627731255492468172727096130439181551312013113616829365275711609515877059822054544808960187980086954332612253867677076653515913132790548056899480551292199067908326893415305794352630000911345070874694952742952533323461247042817155896435396419222388170169797605876622270139911129584254055896981795250826885929804135729867994469240748507956546818771658937653449840926302000019690791867961926595408802856130430016996792233648119724478954078650057502294928494151785864664723341873148293394843059197144286367635520707876210256036086783551922086174971230850227777429168741819105380666485559498989055663744502500570166618783839368650833178039000072890049510879765356188192582507829251079734002955754366520553462719180799159690447666481596792827922188661148700048126550689102220889551876555838674625358898754632778431445400883333724760463130646026031780807131553919647337956380792666638898845836803198075446276458297060932468525422738173276721480798773089858292120851645131629623415521479949011913935225125388375965989308271301246928186424835799103424848711087656150162901427072164308426901012061505838740062604598776346200404667363088017919175557120000000000000000000000000000000000000000000000000000000000000000 [160,12] 259110330966623435434385757712475555470237885877325971527673361935809693967184356895822963771501304124663503905019376196167750914056685873942417818377075548970593038504260085202715516311544657279796955628910222445078364122216909115421707143414710414408933693507747676345390936533910279740689712736744643446887663280016288284698537218982641606355631812965314248549433134656227629855714792730309541018235242403137851117400318109071976560115853913347469629749225340362121739936935788729727938299808399191541107519294264279771729457292855645046688949208205245625694137322722733270384123426692830276883031781082763803298725614911003042953248689672950498326864001837626455958977761406277998526947008623843969643285311270345587281619381374199623482559202715122867474320003999658716877951506217608944309654863368254900799982876568636122837583247204112656165370432100535964825305791079711135341429687243895883278120607614711130992252414306868774385596697656228818194782980645448313869216214155048634297312667667698962636133471521743241163468550891255782123261211130737224161332411674642245167094406349685032868354220804804407907263070195530297494340645270378957154877055454602300734211598995861884959046105249270961387601148575753413702023726493217297291241540460410142784828071964247762253566808670019122637739229860627778691960504001449845293905272707681304577802419410967971178018300322194170130873359556503891982880348139504197276716744001580415193658010829088765082290775087434367709376084701687189859431342306592683978347964250154283557709840191030887854322740562380096911714705964585818525418631022680934878430287964109333853036943807726228117215275804575251678936946811732946060204762998381788081007836007541277334166669963603069190811858772841511061087408211346100856766642065598988102591333119276696326886580015942921193756230086906704408352091818674608325909606709933659106746741612923188066947500959365740881182085392683526778104201369312785823871658828077488445524631771025547709632275520940280203145996698339395520158250131321103957388353798488891105085135108648194602633731492595161005635480253635607380314152792726911270380120577122205972540624748803206608838950000275853784232040071168000000000000000000000000000000000000000000000000000000000000 [160,13] -333888016501490400772914997309404364294489590284450743014595211743789042092398287208784552430965450791171705715164411113508037036217483944057167584588952855186679325312390988093266091924647040338534555785393753470064534602167969682254166155561477794860816135753952060617782925472113957224554593439596671686694141333279299799190696627983806180066535315442778425170266649410092288313778167848001304893495387523005415005574048267602562589308402807077616524176480631516020161428400424712495494099318388792502207178572445402384129555429482149104123150496844120924828208428160236774768198895616323564373236578821655829628711853813424148113810195607148280514426991439275642632496279149006346668171611310002342047971502441091709108458635413650423074629706381915477446610387917045600497771486662653145286688045461066159251270623774897645948868944669282125233139322255571935971387382432306420725573330331444949009834757385838195839125090193349566354015519977402734800400977069545200561619676968261468353273203058398488996438026052133505877195123360741381068106435268556611258790828010417632031097644912995670337973847231059896594959578281061012748443224630989768865704731391120870919939160609025911874576007127979648446517565881697925744691967616876656277194910049664820537101204759620857077335073795179140446279676610576348392119040580631370262731965667850516680368188551441214329284732123823631947498184277273481800763360738389981066337217733079789140641931365300441786813191067569025911678724745238129576087643026945696399070583969379550236380374285327077659899417403697596191447933558488388587503691084363701276715576806502038364290703068993885830638821100650251388436057460046684597690175085671637845735884938919096421183414654002827627613195920593576220926704668094441061477783767326963737928507633967298131066130510280236786477442805899105412866685791485919436600364439012570423750516841717886320272772912542057910811206718650447381440219394886883576407244135687410585304381310628954929534905900880412356122721237342295567167989998739955457713831116747956970399169916269628736921887105161248348787505242038530258185568344581500521307940337514142964980105468979157188831498721360728386610344755200000000000000000000000000000000000000000000000000000000000 [160,14] 375749829093047296307570128262864033714171143633347973460248460984907480274599066980713286815651510398116258275371241666600622136238825861964369877377095929603397430109658795394046557171713815419117241111490078909654407371682689776873892371602644584698069565768562326031605504005355476998123978105822700014115712792040104752383934791122907158843630047591284544427637806614603966090872850078609336247712049242538490468679763758366967670991313918677442561679197950842024427669772972654461129912212768623033559882480635136163559293648490902991001009750392541055201614510639938762760487720361451439650121041665202834691274780177310416968910706734782033137068776048396801682749939253107478537680132583893045227699837726918134591130076703857424254546875382559730542104197849167830198478988868802622428217380798893594483536531743247392574990813639515416027485122403772339551516960074019261503411905465227207320977010297961852317433342787882169047499069902788269057015925768587043498038741075407438928595590824856769540920029153874014206994875941860237024637670903892777139675355704200594957101635831085075460518970500245499129102765412922117067136927474873069558761882769201306631775080930126214547208431539034223565248957826283353215488909622643094171067234352072841647736842475723004925025320492225908185885274848679844631456415345248034965820558385934269488534389873992990115452778277555811281809381707854478960002749525520590598716494029215426066895995128401208398359694516753180493601425556799916662308939480173165680705110577788634176736028848743382436171914742755657795389521896281629637461620474757599409903681934888914047431391621289425619604212962768635861820880706651350253137407183531044007815968902827580884133529882446388337922278671557178868105198497399653408774308546100374452186391222665843290181740072628991892606699860866390728923980710381968087866334402776546371563043025885985397841702672570968275995216058176966077902430919329214500982901483622955221892262140611917188636827291601045580877284995908354514892473139501791345279718719159985697260819284031990907738643739043945891777981615030095502552304884657744242964978354571710742638098103878977552253004684744310177345063354368000000000000000000000000000000000000000000000000000000 [160,15] -369284473567559164160046817091169990788153518727203000305516205572710482003095258651384533516163112710961057436062324507671484967892161777930666130425339592904756336496020991722815108166100978263142220821987428745563797931926372552932062133215725479559407990161156448476628292550164059546203246973253075143485729081666073538913716770209448946320995124422119669383787004642236316268222911891684000544708346658597254920473077214640574736555872537898976355973450588344713739471866138291681786616168321238649736907466012071832243966012435075931297663813412916357613656480600432474291319857450175175014497232212299519292169212671555238163011774603171290169492926928124152368774805845027597782616153606911602991391837438455889412970190518114585916053073554326067334326965655695280421059354063476174674280224946923359278841211772369330953160447646149131610116040710458185620833771599302359702469571534387944791949637986298782897606027246707641376221586949175426106023134479884924102065231209576131014698173351661910844906902242663240963913155224716296314879702911836423359847429509569668158438565749435870097704595261923210651036565398830637990756797708991932818957760905137016494499860165909641562675658408801583413441071167612009594920897034396542980440261774882845339399821771142809598209731982824192648604145606960220636013587389256773359219393453818618064707031281541698554961307455794881189713718221178809511746279469871603262458273994140778583774670785293759382560085555730665653981897611319941917546731145336906022933559103806581049565776624449831167884048196734639209734726440460329919562256693461084206897044172532087611218127192600225035519267572803676798316974755714049904329256449640597101843092743316247154962712805415329790644345290431433685477848174578739885677346019459196040747657073427914044563495395883726568693281002787683370037488621752949407827449737999862357877201203376576844447563898409785194150733071463678038459528017236382386874222907128584191999242065999183627507272122164875666612000289996816816552283070483912361289524840341475954382263797768589642381240027277090247206529292207651882963562305256636650729502147371645602161071201708994138949392879276347553869180436480000000000000000000000000000000000000000000000000000 [160,16] 313521381585741373579555201050785907460892069854296718509067920332558648026343636605768481829237173164932392152160608572915191571550425336164212888439499297892180266472331187025357896355926220412776441804737389285438919313691652007018494488829287980190754129890853072285323846672771945896211890714966289497394911678003062397379249123159350305295197509584523388105577291416738154214379944020806118443984399368736045648731282117382728712660855267349882074717462016314498467111676720170675707261874286782674091001713970416696063893663593577353174549924952519732801454330513951768901514678181624117641417527829762467140682787233269983651463481497992194425751874659979398095827859664238253797171235603315655371180285505428694044194556028310032795105492019177354570261275603422218330271798708015717028846531669522369837147938200475034236554876338281879708332610630454926511904201416759973561580924683467943391502121798867678777367731776127090819251315674222832769213864955790586881802060208397709285057551717051185863669671869020248948522547520601361887301077440364221658738451257126823998121768226520186029979614516579995896489051525106932260055040333460978107618770938483977556953422713928359529393640630144564476899471726784285964291439105263411021647398217475663167147448782792633952529745251026512679974484451594904536716958645730237860764997089630350898724753341304896928346643224874609712587173951129399321930522112988158304374408558808301868653425094022560825114469450233815389807404070258574620734452390491266828786951339386959825388061281607297824322084838581302981026460813482834384967418145556904953946035219489904505752412452925395607400140973385088699868680742826755792295646808124381824277314363196685957901116353768611028057529826264923661407238628255161998454546778149564489331564378020022708752028919112628783791469850798706405674137619925789519374053904739229851297083910477587801059949091669710243959492718778720670574840257852994577826504548024934681725925104373667014465008410975871147918176176748760816254521562266482850285989003868263799245273062184769186471980861547207092423186586874097015185633144746670158435796189298968458032681871300382966068626206998825823450284687360000000000000000000000000000000000000000000000000 [160,17] -223468712472314197075865289775536632153904793076536395875343439974880523620374763757627433520058150640393626625388539993764691007926150828797406369518659560004282910185620786565518839712663809712247494270332552019989944243920317554334168933731116765088030301475261968613151749253856669477424174550030087349643653935476296982190657106955096797431622204646892308887485854196893921216446766856129625030841280170120631492090582367017461111855898970511614254765519079085059134329297381393830266069482308830263818760933863571099319244915430060599764662661906840221438629693693245929216492260754758092479503023530219171710869194940054330000076087017526981227112292031325283217875447347249428169116277970140358318700217729528723562214681251246143318866501735006213013628663014785595409398546942287021233048489450079389914139959774804022931485162969762441955036331213360610009660108520938059588100857894157115782219160413294987926890198873128200995353354136044832921196810130519642103549084690717312491209997580372174070013104273693741097991037900874626150265733879984928524299706443444927823217065895439769644499055908936451696255919892853291573111051460844421186689150838930164117525132124576169895682219808858513578303540078926151810167687484304529886091331102564283108137914571222430401301416251384678095320974044355250375323555171726305048509929016077508652294401235589271180505905062464253044866563563631691049827920321556926392357419029378356724042137595356209988565713426510415260725276675031243948998057419650783515152572582937870255726195614190350284726472621028863989721348655133705823224669113625475138265265225121262282108756969944686516900142223823303629187931536504219969868721684049235363112729216889351616135252579192626073195745334443796429697400942929399054843950538062737805570645823461667425909988773777561924512925716902215450201924286843988619269906496774967611337333531271231593572596623661905320147328797863046190459614182109124497903841841371999800128129661885881179432839582601982606143485318091334686257969843586267175207580016827580224254784956707215130347245901519895414326127952755793630656118735239605233639929699449307110158602195345523991831444468782610629551928115200000000000000000000000000000000000000000000000 [160,18] 124914984626531109917424910828152393515043283079966833232753241835140222087743289116507351496385230853822358089433809781588544811579280352422959117686042839789783994465173950265841818586249952641894754400576309759537242410313616926852795300515832169416638063615708213214547037233368290665587710221252402157067208158018873927157079525866342649130663279084066908914241138877255320208152363039997371530781767146283755209993781882759871629397587617030040814215575534867835781883688419545175104882447953170362886093281573746244991481034923632249032478000725761401959794332291132215668273509272735538042516992817592559322648997188695691849964484467040167142241179100058228507674019586081680565784115579072404140156892830374627988653840449586825674948263650860659918443352918288777919252161534039957393974211152742857869411473279839972027881358239195907241555488988924428818688174343017321876764411973234977093013169843874633524222354341623013358818260288266005203685582015077087754249310550245003033708217895231138646206261188172468796834178696194608137316903959031346052975365497242367836513296759467885125266100916014237001430476706813689158466535226718793517502538942358494433781289803883645737922081999142780186516437704542962644428521979748611363708897032265686529549527472116146368727233685182567725087777047445329397822247167305027248184602513647409784719012068853929560921719729060767333121797494458177549302602075929519894877168331740795923901958654784262987681066841897021988833181712035307838433775826854506493193811772415010334251552927170190132057903952439421369971741733462176329717049656529445387550173338798182402954938046206268620126891594022888113180922217563681574390629118133384972083900251259192307519193977401768108012858542096246752292951165313706337454051973398555745806638275115422791684770068825898714692510222331514893453858847585164108354169620566375943790266983048461187083609211574666783332110942628938526465989215495902380079180252517531158491597560575185495939348733381966150171184221806396794822473721123430478140915717855521666295444361426711702983127922843457048181369393110538017860671760754685980590250476644933242217493959465434211826577238130969094279399473152000000000000000000000000000000000000000000 [160,19] -43560405090967595798426396894739555112601385186950737694422706187345179726410822028843706866690190292482303134786460118604607380478145206030008701955015151945759003475896219394666488444202748828922012506904500135538234321420056859727804677583918934575967973428812128811185149913296571531776528014056115067241633106872434356658114293684473527554578184719561027479892296790720282701749922978930558311824630751685119298446483658041075278032031361387964261739751137194967305372146757136365022241864372180722589559980071142593937171682131844543469656748251440636158827462263619629256081183483198115302064472306587588305899598521290041400061872226858588368095478130122891661273201066552392189791219004160610676747075324434849475845951879972155925654031110784848065998427494536076002518336544793231079427875734783301570824842343048336730554912597628446059117200154511111787413623542179416975964972811074589626722417293697419988743491782701159668337932702214610906515182357312050497664164838221155974793892693992332829509102020105947225550793765459954546791950206557664303612187243810157301676395408944516418544733690488394827430395041488062782687509471550189875259369427935511283043117524597424822853898677863035520588126255607381073029964036338448358915848967689070148658421217692150660696074474992168587340740314305688703816112721577522142759678477231209534955831011033200788324864221793895241623050006265452684723625041474738967349920682744197119569696288517390384761432488436392066243498554836468219780958761780140857350925488268292252033199562286608703169297464159563476956005570794262955880989633741906570719469979252760423606945965292398208803576938327703017992755399604174746879844044067954615784855664984201748682158114671915783677990217558182884107502767712817279040280176260477126353857177605901525308541022851170346514293544179516659947658908293039892770109454922647463093251232969569978863397124676022426759950558006087581092273821096424741547609000929975493027107899963154654039463825112246446390413333086867266996232012449290609635686051534746056687557218020872117207520381317607699731613695211499310977948554293158429631053082460983350813087341857961702469402648173330017362850611200000000000000000000000000000000000000000 [160,20] -6002803408872994925187145462812074391986745548974492691177577646617330118901796605759580901695187071228693208930787524840815449619868801344340866378084004895675134630775772910244648090497443559689639273713923928156322528046654181253517905759149564834119311848280886703526269666704309936203958388692297925170498339233249526109847228081644630884319702922041228567310103459308306841291288368195872913976714520098324460903714015491209622091753121588230362823963254445049226926759142280705713347159029969065768250094770493976519073520605112505630188829168510596904047743864987678809028883014624167850176485952643272450340532582553916939606118100125413054248047174041070873491988906732013750901135648064800953511372708779051235121481379697995227136062878778516204768670390374877642925020105181467719484731550516144951051561158658980188802381154462605967407407969872084791973813834081709471266205851296757697567893241810009340764903689914516059585787376810687627252047311553447885837030362746296901347810556270163283816968869882332467871129550017959301457166450629559046265372078244501172923658667717858843620712624473089748531338146735169195377676425118593657315427839103791393578876939323219341983374799271394360795827447248953289189400386318503496892957946465464573084329080775679381123009803671606054886127528362753071265227455560060310223396747863022657914691599617005575739589995099005304423398475425685440154206469309207101575072020912827234250700749223687940410157926450756872259754280468144438711163768194234203719613666664378354140616218780765607483251521133841075672172319463349915514822608128989727126620118214698528961975859914055335760034431480224532127247734777605693392139825810621376116184803003905745663700816597220796315840338247697116630126583197351243727817158599743368983861710807548613936552143397566699468167116074267153160155394342919246187687417354988837908327949614591439026747125575369030172407779751791281212812712500166750250685903291888726009826231346054320480520997838774546796537995230798906289029314292444632955236322703647484545564448944216474003742182585712300946230500594771836271273517321279838317328543053808084413090382058275264401301938840937996407617355776000000000000000000000000000000000000 [160,21] 24423077274533948848297282501411921855151423427830608091146342450853774121586433250401287459977066171579209546150138210727187953519813006493596440652660836832627579749777185966178745850665992000455660325276766626442333757276143868216109340204693895484061490104627888771886395329126262104141187502075445752546880518777966865712505692779291397006044774522316496284813320772373488394348858551055956584588901472677653015835624099107095977886108543757089436484945862972388510202718156813046128643569050029265127758576403041975465107471934223328865328830690996702338633471156318390560859134319929769388570628936243225844373207674811605482293402539936205917386139577164154464694970575872672996177521326921655630295734597351206279035005785882569434507506134360863694298536964052326515653396466781988813188406707496432877184109208762858615298315935567886521786000153212602825426974603509269245632487822339387949188278339370504934078675519116124623529983958855752559819304305875220679662424007134633460105223076862523432132191238409320631889542206941864926429836506977706832271953378217673256654959702122564362022211956073471140028746464733847221240217619656897088774594294709121582470695000724066669019131093895643416555448163651392061051483201277472697091759719015795067255417591766267753125545145678864950413429899934606216578321707369606390213549531273722790478855489894890344886771525226579864611934374403406456780524508706789302923165979916867144335670493324377146042680844128382989827885961646587172629577634927800005035324937876475761595404291835425876125846441988779797164787341943081818248220039277279770851972447444746762563728967735591600218230114822979400019910716147746630969553326080347862123475547039534148935105221799893024439408450278382685041245611392374122655885831814481764732298080476349304506381055091677890651758022327175143064981050251679412887191800276793533729479498198256611630213665285714157704462625677249609279798691942563732372899349627746161132577399213601757772866873058494389487696507285670061420275574163135807305761129195263834293023809880631074208171892759199129717531058551709062745117736715416453037039867824676057001998014624217544568878190419774049274791198720000000000000000000000000000000000 [160,22] -22818374717511393014576634370716893148929779160261427038382004712540813143483494791916205411281412901459886821738771299387781256580372924542676554799737500302256564247601250302978268324825581457627270580116000251005324001997660777056553446274198885687391421557336633699143665942269908874254257511265358879465285039012075953051066281368497970015640588012412081938685501349534969045916877757673316199659719835581078538892060234305457054890769907500710876652348513605213006350134437246816752849685004531639359717943257451862885106054448140571726468915380763433163161650528886287858860788143854034138800000030705711538204869144774073593604822871238205918968078166189114137016535955633107289461495645809360311598490014785436576771817958979475963589948627046628837112499568832209697710717855170580092036503607804511693472486631824160806997322475699412659627546190205229856047935076648847425792090852211939285772589466214005803266552521203015034620272388452747675089278247843635801776477063244663076542975980376695912010513145750602437152987564875489468109617207942741533757135104717156601518078217659670124563065208732206955725652682818072279233133067713430951671557448955426239951341950273467823569210477870083981576410513666152366148065136595364979339334062174361967723607618491524123449069263775279122153573084281867021152545888356694034887919628613117379113564014320819942052900200014090640659518757145188966398772198900073119341520100403454694568021220903068470674974632215481258353521084052353967864002267425776081959354422702448635939992913913098005522787040287726817130632819277714700558400412687123294599896583705874356812369224086983830037541233283339338064761938847839213676464592449518459173569671616339571575345178133685807422856814068625272304340346569029378205089565072263142545217326505164668220340511435827774974224061579999264067428676518542613976229188670659298335175982447524221868820940585719159733259405324526064049484010110340452118322650072304300499210222675875678011666533030074957376632437175086072093320613336988263902619227521845069188004908698194077152938477584843152606254728335501030979288966358143678811621617321630849179271383248107585779038292495272865625798606848000000000000000000000000000000 [160,23] 13966324510501171098686278081959406243476433796540753334403445094351042705979958770606306024990895760195288938204112099466188021678371966980130877540684965306926867487182004040361446434028247696973337729098684238409836086428028316916087540438059903346569390847447311399662300234424142413518345482276967869348330509040459304402097376971141961725108055439780546662936947290346806609799782500199705349792595199850060677082464948035888826972748032656033100494767678324330689250096626983362417086899219692737652283425714058989766556392768851081904640842659785083352744941375219640381563059384586002481896467911496926792616116656273308734738466469095943455245426828105523188600647105897660505356681759845691893587974653205489001064429565339698759725057050647198305886342151322574860137371825692660570497802891893784929800977097538150723461874465216332874744885979133645349591255255830873730718575885874547784909991128084074459576127361357941128407296391167618241901673622830769271018544961752919191047013510204252208004639465927793644657347067383506917709824406771379299802860558010435881572993011861748434418736989562109936644374835256617998445960202653005998326774492113845571789164062971054632493591968470618552931901208818956222390614252053646909406307935897009455037574287939033426296313686232658792474711109096668160072589210177897278766935948896405936733432832799528326711042451136321590272464638771765615790627550770228612285086945887220717480893668279721273734137183192904441370788086897921811425185588225660958410034646036940025756983813244952571288008320686816802916851005679750163335120949677505705000534874797258309394996429671299685696332930256956702729631503183832858384745610424189774986444073055309432728547354217582002789655148478187692301103471165583454939498114929030228395638310103460287940344519031687941580095982691835537820509304440892296496664885691836902783129837926405397887433787622637880610000222844802030663895640162908997397929967484689125486066732735821192189939603040828743418456257958251343797371379806418514150455608557172808751562073182605756687598823255607575493215160479247717936935338810308099574239729052256359810470086577278698669292279356716272113313382400000000000000000000000000000 [160,24] -6052628405030871443031142475232589029884048944254683155487023555747440641282192973441741828865328084194392475552441149796451155748123248208540199252503971294626922457859090796083387600706108500292345843986980524916022389477688361158662660024263419375140530983381315440328539944447667467775202188179264627430411430570522931549302007687375946106382578484423677057347506115847988348749214918172140268592101722571054503320410486482653718897245660942744719600846673180819768264831064954852389231965518664545237371941349583221019939773188577014739606785201493404676396739799171822941177601506894634086682564460830519477694737062214522215009362609886363673594873584815383553130327341994929111463376704887379600204395822506072629584548587650302280299950851926463301557157869043675690061771764867165149283701263200327303522790184704415145329725261325418457941766211204511136755417239677254885249981626778089303469135070472105276510995372040958772383226520031847428681054568844244679973034919657702016929026371274911840209347655078544462532130443204110192906789151241422116020778001563178846978435359549416972740513896456738851669720360689656689845717198093404157616309623264298853244940762507803981558363938974375213074465325344175434696968738475526677056949800154004771179061003944712306022197505640613345539493729700965438386380020167986947170197190746784617481272166647332375076899286025137743882736918749704337864171416331080435836038341103069239248917630200064571317789132121571759445945613709654432904927649248742411246286372120832740903398284835069018227937343580251526295640648215565531214053251181157496892597181475265204989492587906123625555409103080942401929728882336433364302193444513655588955151643191151617089034092449035255070804140759716549300317852005802662207271999693181490075190056306595110096314763266008588716364252445675571201751625143864851379368196562215929353647276827926792462173104988267932583137528801333607880841079280762162542885052583612435368997256141146505847993651847668687445618300637423630879069195789536777455887612874030284788696058025424595619252899603100010910650450306980760788751957732615118208501994500409016900551726315313801086196576036008543506430689280000000000000000000000000 [160,25] 1640280384456608307450302122872002137525344480821657110538072895606531721401348913898607711199246942732688986427686762562777090415270526558809184939484144203677817059308943335412602089889139230173700640991464475630168273014930582292909568184100419516758754819059151295843759632151204688679105876419180841987180682185674639790499745747889730158791390577240456903518739994409696760567657987915071606703548247108032211489274857164340626974259226890601243126102384644980649110709397745404794496447083269792338296357474550960814002642223210446964060655478844219033170954864391882462844356560554973075052365280805684591107936178524133100970648574609461661611087726359078270946695335463973365800566941776421419165306511719997470887382067729454394564757346872349198352477111484765470040046932009061445967986376100515863586152147709799516842378699411268256053216423418526932353246629097881741046984394174298697298308447718740042545368513734705409974611544676712255393366783520859605355873620507563028529762585951167415765621132242075977844706622160487241196425485980963625037811057216041788892506541442410279416807256441587821147327147855447215363605966196798025049707696460389382050834124793440696352030762636083312779021369430877665211038511935379736820532689951436953534165468832929970482558855709795742563814685014593912729651696478085775778383156080590388928982371649496083664081781555770128621539205112848806866701312185096934831673987392693708333566306308030098912917091696736153883373303888502432026183103728013468054705866754485858110019789335273015056652860350661252458554642720013096952926742850082557763890030891984729429599139322615152592475598905810483520602970252890297575234756419109330637542459599923943696619852461460814852784808061311283694879721019268428571556309067107994270976028335667143015318527755008734301453074613282164491987269487762718078570548714968853810115182618366617191833155291340446569380756658619152748448540792549292075768933613586636187045397329468933400076020953306721058410902501321735587825244047495283880890359105731547770980510885133941781962708518735816492154830949909021815939164396203100551739078140965533205287307230459144332447059157967524864867696640000000000000000000000 [160,26] 69118073878605555937771189327082185063243654767050396776061330466369767361230036030938247050237302802966667048281907328194241825747222008534689562206085464075374499282605716588801303569212653375111617737119706665712699040351004122579132165146262542407210558706136492725918215631748994056426234361799314524293885112122589424034352332906328352689482367098292768797386609694999433714376445014142954944594512685147196712054848767533303597182963115981281020656708775620447215673477279313110885231533971009407021426094872911212883711051000047606223101284100542952822386213417961071670389067307266133365941636526754082319053276244993792581175595813651529365308076350385875422589959140911127282595304994937589551757540394597207365998544952613214121979813416029696616197260912377447192781638517445222147735473895653626409928969196763649229006934998088254217582512325061794657151383020286769534232595017984329136356803973638990812347894104335587572828914216821538325702618367248909032185665918061415234483439107720517908186926133470868180457783936239259326821665699155943271660574109498947286202578609648016292376089486512896458179869253367632384873994522445287726604115128658457247984126249582514165942289448778236217048085127260659785396456626926588424218903127842310804472862800863893081062853388839978953932622838138334702383427046903570158834648944472192321416307972312797578664622613834245720156567726280856825485327730950034981304386978572489369362905628089836356519273835386788450223740340182170667901459061223077825254372993409202346351499120409057650651433522806417162028161861852910535358873955176543018876264228912421041536421940574049044017492637255071574541490647229544306576320535637296012422002619909604145447524822427419740598117126633012690406425889073204467268525863040407909264611870317010503929033287064722171607329829906595651576693317601256149617235695067511414095309786085601374435014206610960632086932086124075343108243558096199976944460558582728391528931524857309098807755806090551739844505525396536193714837147112632689465526151071417372629142737408393552982034498272948620180314488883143936189912037725007007782885960369584694642716082715954979619602021972825304203264000000000000000000 [160,27] -315794402407205961067518630291168700327055771742909251146492513054760662069739817934836330472606742838158975946518517233061417193947729338467388686307179859370225591562154321128158729148063057745391956038244143391545689197897642898980918035162259524406079146041449384933956919575783861495167614532663318263748265835810573184856601161497099945161182378452344031934706323109810226638756751963085693926947282416124263863370330582990762574076111817844542931444137448169140073989743067352929885914225043392555216951249607837916859736963062911506120421854242227957171106577521474790008666013445275959718088077411295852602450157815399659270650166646121891391981723281032572163222365519867395533655961225580669454818462175229485462225935961092958701873318115448021901832759595838404368915389100051226991853601998928845975202770183971351517509769565145472055359794813894610650350925474500505294613518236221201308307140170255736873268324236128834906296691043951578200793825083819222332996944651661427199005308946879972331181772902064197817031917238313641371067847005362716304139241860065019219577677987813217518264517604025638009030732023230659449427925971210103100822525725228195799609790288422170403687256065547820326093202015841675211469221376263045434463775777578467124606533238733988483072685289566070781075089562684471682867399039509438013432080748032975750809256421629784646200098042130138992149605841514077970611914178594852628739721951330094536730643938620186645979240119770885209281465058993427417104733568682431208761756346825493452892962089769309667750056048902637118530989033461994744666015208420434486811957248201486905676684975148527474775845059250376666972758182553149789382465921526979459044141582664701668409564429928536226214259064706870469173739401908487939723347703561406149910836844252987740777284462148540048428332136777244237625828359281844269814825890724728493714255051354606035545475463602483609521167694549002327323105663956267667515027293875152406438393774443519339623100444039452094933064517570144154441630485432257688796308058151456282625936705267029731179347961443234805834866816301204436641489002940273025994508909074798251638286424165760244319236352616384053263728640000000000000000 [160,28] 244507555064075517105513916506698050039106017588560524639336386572790491326011967549847610279476995658999356655788683002936838131560961508988078065088682432850096253496553814455134450666510910638824045152921774634308699640033139742898303263415682371693730220001638132858492802200776452988596475952657156378272715285065224743405936003087376295338049153945972505548677327218514006164637825371985683418344711524766923200668607936892809944421582228898178490697943284705174052863725350407710913070942912686261133626061968695356450718231821963648756443924809527251293287400333883983993077301186904179068790235796151218656466886767855512898819559599421947785129354690090862665469943820841426047112463079078126153831093758060289511496552890853944454196088632617977234460285097018041597346292511758050209388089945095400340868078376465030472848847617938438366642422725823670712396734846299993051419986834069188852020628991870094146750972870275465384955337691498897371869041954739502927617453625515623289248968366675975726582290669021074731445682153489116685763673059008087518019592792880300273723016427438166814862803630912802983619843026342968001998652444669170836763068013442741086651630613650465850286835126255211169279825266374518612977180320334230906444275053976022650414305927164660439465008589458241175964228126638419804723141389363418426318041629336503507019748782003562796196989869513673399570241023507731685269510680399950590272749278954845679038567545702965102014749478891017168667804523799839049672491690033307504261288024618832058751952228839954625807618403090451931041929087696198920767010048260495247562907274862598439015745553428914391430887159289120092209814435642385338321224593059825211508827418191926023734899773306775589914424910990180387783704663485375192086507113644236811877177956617812597530307058556340370477202440895539962659922888197894034507665106677114374213161961638840769347328304036853637088125508464208884005501146437009250243009272507138737449364263194054606310289515337404027490906469737425049749188556988506766823608346055001624730759965968910987135438545850592467694043046305189895154671564277394346298188067542144703413017651954003117168925124005356868221272064000000000000 [160,29] -139929187959249869109163895123961257427781970675133074906368475475532137632433808979934291908999905469500786615023761043928291082287965409991060675014249899756961490861921631256116779725310949901706845757322927420711496238150044556839049319116587987865186336247132935770609118821061081955103980548161614798792731299536516003584063308738082346283708375676620388075049356617021378696985894274423466621051070282607331620096303483377156294105268046335009431453561329979159285264892725396467608649134759648429189695106716310231197559092379873122466586570246087999007431752609452825739817043855407685652626857549402868958942625216014696935590661963073074054990068223876802624066666266416426036211665711698737279095871428639996097871996859305638594310678293354091771748614795833582254259885261223141076428111995226999503171358153554184519271701375310171611055680446302648754572746524134959682065869886815479386059103934373361855263852669736649867884978485889865821198970318681382863970800636800011536332638443550243376226784218396281160319599647655310473951895623639256768181253469737301984376029573481814519326881919290918940546782120446809907349109283008551003832139830324360916062386202921410926101158346735726154869811290013018873244583872167983445388034965153206974758120414006792805487047796901734903047171022992973000552567105327478146601421169384755982195098152336859901278100269068970903992179461157935812306650778360418804638153691540226698993004631083992893165070396270861288127367427631794055455622498085997674539276983838911564044230344238038363744455197678332264619295201112463330433949759657235597587252228834321311594047769973553386501777902596650192383051203832757431954174794171316700397018199609416583182897628237891897191573099890645306357262239433836559473030231943542947528040490247337088779329103526284210213497873255393437537990078112266485232210338060007295619964755999315161543501900651069773154366367578369423545681040653100800562416830594506838347828775945516959606962894937401870545191192923744978625204634432895936702756602778850700682616966711916044392319163822013847268808855006699772675623612180170691066527159618163891350617520698162965542934379493736705991639040000000000 [160,30] 70780627243658100146511866572059046354287420890663379248943520792960062566185257324157880094308551417476805271125498868521488391387101302308938091911648900314809149364300667591219568767264414643804314354774101422855929195941756097386927022453015914264004140693566938033082640367097084041987739046996712058004990772269425369784117175293599857501356025139935726203202420154591594591724106181261146079403780612237679780281002325375495948990589124826736390352498636880865336984853872890818891046744262914051308519468833192416828640005071785166185959864262816993480480368447519305399776555687509177609262723749625535666339506172404992573671563337550703406465990594911855905929857441574589923805632821207252569530857169987399325337160991778962408253342291285464346827827496286940390339894851887916181442247496907261076364293030665449530942286633192234513298290505097183296313272475881252776304851462871093348934557298930795618617429856466833854260793531266666031048289749847054662484609471330848118249397606788713571788712595266688980621859136383045038273917452723561566682046159584236346605789684221134904010974490885652491411641482617141169749899683169508288337722794401585384380625609751905362507795691607907338350894264001989603241443258000775841518684163145559095017792077043709545499673442728291677338997599176020965282635633498279800782452486441724507846653345695609691580724664953966720553405868807379467640830759262836155390967338418504450995578847711862232007899863061830029124196677820077401649692831454822572445468407967730509847405329636761274643482096765506111617378085719234221474941414314293852070172265417209723627108406693090280120905961546692289002957233372234198562778210144774256985863679923139415284285260082745436550597187835913498782446090661544866164188990804448895144971647253243623822753310718681281501958164077616585678122807104171524425065687762676074128520754076368216083147406648587321266848393119796861203612149271559604483383434012868670472814790766444030981905410541989488875492662087884343280813452470948065328478514654580443501660693589800323429001643743804213208894083802510085110532882449251843898526938608590451607909607700415842331419022133411397727420416000000 [160,31] -31813722979014588275643731501538538833710783086427613825111190860266578695198864852010527405983540427730363933642260389469549798633086600939920695208921352458246617438925950498258249323774762138360333668631187545925555706475788627394362625515635647614002078442302471409406549700111239882271648097420502019220636541832400847282388605853243312455628202811166491850353406654484816541193100633228982915952701315833542714612125161445656785237072294873406666258456852695535370711475691895162652230385716020506158141447994587109907799377361367078354904256012223559493992532374697360989198109416470035342736513552048512764685606671353816247447960659647882412665487643780046027233916339434922734870453291997733117686705097724622255610927713854066507609283277163964882409507131393554235853084854972810026082592174548518600419408730277366873037261315770197880743197327534438844632495390051797303404104791872388992124902950625640513194313984368802352273370900752590408227064382638197681626289042262675102575716559421008595321794890775802563550835885961232853514807315340327324897964973799217493785769779852490996684803993438079215349199901579045995588603421113600056914763565595561143488640295630051922679918064935398219605575431061821175314082661013233573161710628221338777976620446845643989603065252724700687091549884238374888776930590214434705676258384170913439811729045830749730009440616955399802891097401101331297314061915826338830350886373867980849044837989698210779090407181546001677653386329466817025961262307043941792689496218884008420742628597950346775477045663712636351542906630967534693544660524604250676489570036186989508041744805365806514378314515348089533589237875395870774300666952130024886443210908584753649140921015497694604272904624617341771259452745505722078526424026555650778455867081732983864490957647392710895766161043411505868647826330887910514359553392546412061002271938506002959798309683642728541050481497663723926679309306803833236096335170955321238663229510949487034098349580314891942802392337176690158058602352706064980600640356030188441203752769143099246335088732874537314923808423248331613982091302226286032471248723736372320969489938105784827167406059430671574621880320000 [160,32] 12234590259135331685349061285845270918601301352004569244989258894464476027903645227099160822745662801962199869649368483134481666170388567285795166746144107857056401417632957237925513437977328551225115281266774716149214479864426620539310548092334948587893977005611377738092454695113073971616797218732929025549254163486976765515237079958351207579468302578532163761601558722102920564001539256316559665777312878830343619831526573106624250897487454075747841538484750941481405811929400462260112358557399883845417275459917545467429484898952984907714584562799573607061182960621237019875391080389250466533063900979518381370166847284087622680720388286805723738426680286129572409293162552174516045479577811822362216048519542009815813429615954662427638709216166160248094253538911171006771397993392155828726260392381262992764659830800964307292952443165828929063296825481450976164728456158101345775973922791255452330208973841763687405896972929908373985200696413462608246101859911285592024293640762460058344516799789536579995686049349470496424572820693487370321023517875811569881200660405507129077738528203173377950307108610207871443565386927564615360381126916189905351851879435731818922859659781615169402096950059651140519901370311172438602302575853819163859276009866984570240134575850033593795491340728097844594855844159856491054133622875454401156824071509210353348864692129522145259939294245983536894614660355470519864696802949788576267681399829218276765308304612388952969463739919202792325635061077649553688757472034236859975092213810332097894285608179356176775153826499600314538775743652118303139088871098086194994949249996945495120422567193330613080638937011123990270115993616995101588244566776736881495840407545240564519324530752627246075910097886070098762250098003175206271816676071346038301450616468961042923865551422066941176816575307105101082420752448700692009297588222323995272714989789822962551769677961118501689986333906501159000220190491375815340181552688282689372642413189218869362348219380040104802235345403385877322460433255255471155661007960642217752207302881634688143053518056101205915338300625495281029383713414523840224007580090946118753227468645798723781918528254529345986672079746 [160,33] -3959174791453924256061248383183480837556934653581884207412392324656564648231970874486884088608042725614265423504134874572485822365652673842075999517540406404592099598192833297685757628139558215501967138548650610377654702136210165573512213597337088055168446899656459820055834472268996553715039546810545142727007524249547428834282291556724415463109465953027979790497378604107327138658703485667324653253730002827469692384923510465788647801693622930429033734884859083498535452653404911870059188105989508769675872294936676283931359563946008689675664578121053342868135519104561576330396472929445983924028946433243883237950059453216980714220722929172603461960318488576257767255266347937421157145382530571632612454857464588905891223481419829600295437190462110575784269062959715321112024992304799600592242280313015581251755175837764233382628054843371431749999235035949813395293940297751869858397752855739558819283744908485057890488800123011421147973399084899980005587869849842680021060990391230386181980714518365945793811993613242737956250510493188609059821327488570370110302278971215301111096878363866182587335499380444794591654051909731367423284637751022488343050621812436565508901492617421658858967705393869319114597730509858579229497365964930953900850052557969742864400275551612904090713606024509330008939511865480446375460359766696332634291174314864349981391467636413924998180673579521981573630747145918541163494689223591885596306096974621383827795230049481660468281516225559803487024049629917906449559817530974487003387319553440003344633858465313215308879893770021718189797250837841486522420693732286340974954783820036102296687246122264916675249669492650439630438736399805653850188708868482649850416397765477591485360946003105299171666315259195457488397315244639364978325747722317789904793533408841298392561969772125712009146790922082479219668819523823237191803125424329860871218958663603632088692228565602113632810614225828286472145092846464330746391836603721312905502149262203887532679810562513623140213058384102938148864126793742845262405433834888478033538128212081504219523045731799852666646154713282360777224409202673867335664387706704625013721841994622293639537132435668306192527360 [160,34] 1123450113586860667772046028032296643739122802115474330550410373951028202501913488446337443357212874585404269119015961871974151355523447190383658713114046294787002540309523960031356965285848426413246264616038578556196346822162729059513655819682821863632316394513007276434295964357956151948972936780346799659119343061784899827124094082328983566384994443504870362203690026286598070796639433717231911205293931410039539046034305707393984972159328074655852850498330402984352181955777320365851187033161157000388299925789673720141492935736923745542513892586672448563879888369935095367000272588571953431669069048080684808700147272112764929399732836353188964008337855217507370871480207656750366183964225573429911064850326544744306526021631939363940605433341427119751837433850889495767963553799651600924416090940862874881527285470363456971026487146093447048463681157578365604405901136788089633735273116522145539505664870782204300401601975635214076940372106668213380516948030381114480914416063326092465353581553484195478739052964529510243031293685026856276404395706677569239766414177473677993063907450721766872732636186086408209663254504189514763299770079500225950705622945687881031803800043025631273803203208277957720419252714165826540247501100348406842591300098905213248015090817850240472645705260922103075754545045640137000181868539889469980494336270451516546400054877785565820393561863941641477061587171212496630409979644740309528694425396640682986006771417902695577582715358508649938348384986068979117289711176307858289808606576363767037795642577941878925564853966845376076374718505690126108767216710086022478605571560266692191699070097805125785155944167449249055095298730979655406341443627759841114877778387269615351508354440004211226425117166317765981832311215395884029414927045995593969433670885214329384257828006394790438971021746435657486989667682322104970790198767677776174369616878161720139478023261248395026373297649199578682715268819969933962384363670578451972664798100102293661636429632617418522171965809561251328873811223749235878267737613270608252406224992093219422727457831510625906522098131900252360847162781218588539622072815221924473946994257145760476970092163083553534976 [160,35] -313087858584912015489807662777995576483167235082357768827030762157608432084929845206336331831500282687604377194364712491018368098249561186297307196866451225828799260371423926498434900247412107529726754642523662942702143544097541752200650854829169111154346673453217978730368002729008250535238401996363493126474483890975179373613161814867862579747089259919995843909732646688856813088171692458923831165455971775348482854951342083232362285901130049196762008613959775927358396306748246751750387291214152653654785422417527074117622843498414383893651132268396006580995048145657006751754508088958730977270518228407312336442660110687602014355135985974893065181938065450620033706626216195949995778105189388782587477393490768381270897102697984834143288836526692257023625158648908036864776676521796598674496437722079851291729644913692180829234305879595867688158079505729099909896587985687580654603792440116014717594302697395715282537026227284373587616790713535776824729589165147776646513371700679201763838073651152522415258868119937739930346583784011943390960410274724399763290858150020902199427712396691231682763161500247729405034167972974715357313318629377428823440362842425450510540081307991839341541445640953882070323721209555152625751207564568745747656484942440892390717492655059001969740455307676973263016295959365154612522110444097938215067379509199341999053829614854138778672602455963137003752787525733359274988227940658287427816761399542399681404802461764095051440490946823516792104914124245154502840852064227796709944189367870464423399107191437324002301498590051089678518198865533416248643578107536093264300504873226713031638275153079980405529524313472331427383436119545085314641778704465023476774331442181685368476903169225628915080934646061437027659406863926986633335221659328125172313421103717298796713381144726328206533247734364085385252228006983980484163113554886863421693409397218316374468823484442133857621899378068882609540646624754589761702988088859059015163236488774968574995943483685397944882192955699268960148271546416860783645965355177172930033966562595393957296889823553121830878190322296391768512731421031844797436711974806529693212217854993488720202847922715072000 [160,36] 93031292054016501709250309840763302633151533186515271966359935390125439572500970283557587459640043300196028421175014766467060332588720666854325705972648458680274703089664833411261795907866436049986117206212627899413875488510497584759012965073941372926955041236653346918965432461185709136170654494156819579554653587275693091414196626134810781325440571026391119367894174433702005780638697296014418975822878163655179856444674154558570572702342903550672873524579667661470562691923679849246129967756028105005159417784170088859426652852515231323407334106743745177680396847384131652346118735868235040775625567036856463084185102312036281624098080923647265222300156087407629299294034210080891746345510771804998631277484827142298791022623219150265061789267102457808660972675289051013153954365066914029491442951195747656982690434779730284322902654688981471356928774261590041733653662571542201455340629936017046032057399918365715172267795267760404806655278533573682185511070843425878593024000263349083787797582415194040839514185039610221726697769348769836329178354564022038935404022952357860369702735738135031251477349503559122320314141624636060058326339879019936226021078182056648082831924359413702464152121247339968216102944181311817233346651542766862305549975944021088983441925297979524162830462665621858731026764225181720055011808342688505687240788625468315875920840213605115566044902696780880378622042837134562316679527571942725574148768210778237832527005647140800848112618411641937861108413858711518818754170593571183012617145287182743165472218517981769753575633058724137800662548935162277676568765495907166312053413985028463184883074227758109159575532567181961399031963055666854637304570806015826694769048633049058454878430000345546192454352986733688372795571789114146227440869461248039046756627474826190894213440614123926786678142696432543183341452831659925096797142965602982405434562945517022032361948485506195174152421618181124181767999355721436319783777487830404422350422522743982017235976388312621954279333612195255886810694056452282726384335902570102391254457862717536742062467820633925406044244438349946491583277093684397415143954919902129721400976999266912831868370904320 [160,37] -27107207709159488911571861722255272435499984250658937289813309024134726533062364794748479185808148679366411949324014850014754616169156036483539659012466061270337062056371887277268636768889696392461762687867522240966486657772368925003076807020542088247319529243576085550704463823367918285624798912220177110939161866890954159118912218631039253067649355172745298471962475566037006190713138879040289368023160051912554082113506498234209821365736544333172579902338766897765084651277208727562911155618469348626848457302805749247103600929524249997678582561945348186402708897580558534300045540749958850075969356383021288197279411958382731859681707401499688488925638079631208154170100386899645210229173019647353296837667123638763587120449250268840986375299988545018132895205298223212605017371393967974663837176912407177459772872786984742078178202619365917366824924636957934549608363313302599094249903846377735031317379438426513588079878670852256050599171805499564305639396556796445055176390914449089391359569587568958774351817226675494872152796203281617400392526911240654979852381114635699890784897531080808701432087879849847279783385820163578272406269872101022679840097682297964986179733980643747003705857929015558911264835121201657935677439346744402036805078578842597861354853366836260878204868527792175844156072416722825391535478390342551395264895737440431651048213264220720217628619761700818003925975996825714301717089963043160779051801802468061555694931226667282843055053694391921707787199746845800672685049896790313888291012263286293544178006283341746605015643642027734619452070711539126533222183332222232301365477013593769138823912885348145807694670949140496414361363015870226184978253389952540002293557309132382214227049431884394944226528835652224325264887002136069267207540312925748888065957520248995009505233416077346431386583216366082085931380715118522417414912575901729733860201457953579306045889975352858412439401394153699463208128074716361150244728517026052611346164110083387197949218188379161553785219756656243496291373774465997949924060247060034803581783696218213034592904599706725487214841647986098475411805580753763899500277583126821861837075146181665684086364160 [160,38] 7030174133964792503674316081582607834687890845471156389572020635908463708783225194334439914715376923734184206931757203795493706647877681724242640299833026691932568305138116739589801481911289113648738883969695614755579036327085216126648495676241598325034788882715657017433272991140482671567899942303493153654929139510225884617392117881014824340681044555326536996639990922028322228578705318826709824381901700709974673963491547005566529990448111234874949323185576340974412253820401385254274951047247205089077072506970009546661900327874581898363310412389798856826037567967572893507985720363972014329692970988747878145006703228835066705281415486981956569700309519413959584917004629956014765436174450589525902380048617139892359965681361161332553692446346931095013102506304074630842199110085694966461405775368649815116511786798827828131302968575738129761813491194996638120334035938066293059095934715600826329603267670365198882235144045393287499929938828655304685002671744376539618603697195149828653131343490866671995796592048518086289990119696743793576380336134766599773142429273870442593990972367809525821627389863911310924519817880983592729336248444684445314564670478547900886043667950633525019125585358343099920271830803770235886774435273604441837523214695436280026461401591086861367911610198824639660344124726008559506376554019267174904270629128589534830062969891018121002646743812493547465713542935745622831262503653534889207540919454137662065427621697413728718233868711699283819628086305648544794644347880173644262523388153746096512340947266968657054784433628773146406447446754138480534098040568827774430713336001194228893013151654841228635895403868503274610230324655962899239640732377800933575128808109794422493153010820844637441079235541810226155290889003993343462416123002673453968572792251636169017589319227509492624464318146884397250968620730446887811498166259566864047441190948900096330294667950397208219284848014574440540418146334866025214300107604991647774434960257555895860157686071925497863876789266229943415480337897911064242692599918295720543804691696017579856666483997578416255466330208635478200103351036264180383243506332033984476598694996407116709778048 [160,39] -1916471435572706875909324665255149401450721681094876527466938649796562193809471861089485690770416883856439918225519291423406995374176866472704705389829969864535789123892728619081574220923493701806787592336211910300425100014258188176258524418816433860220375833102498866930204489805362602412656176236906113860325011079238956208897680354175013141386072746552561179573444705592723426487172997961150433720448575464863529163550274611916747697882105448475785303482187992804744636086513326413357517393093185167091401855231443500991959499673435361568949426886655214923668104198157439465761493061709930609565344359718520006506480323955992800471746744065769001564534148117254414082207734288505089228201643099092227500214383501762221163150145365432344691242850319492409242061704281662806704706586686107490921250348715193112236398048339233975393715419475696030968257056529148766563268964679925061813125310032269093531783401705399112999497141623529232672857014536470829759262396367318125574422895629475287062543683148466097818010097128724571459820873409030816267926909571976443360101530362402023077682299498308813431951053309270811760903320165710222139057379365678338633772285109456592703783196870967201869982882826760311543163621862255641203663479027001585568476914452056641477195514122084837005664744486108969069010646637128832229513046318873994980322208558803051760882309824758113318398123045230489638052159635978351142090332130916936699640200775495380932969618527526366984757688722323905561467979452223496387696045476323773551756316048492932485997687292529704286270231985751415649139006185330208879270668428125249108210690476929771733967402187135531552891238375986334178259814302502081446217361821388040754956891439150664522959979704653887372954571818750660419426627218627808741641932615533455122302561979071025534755095835692596649383054088471953369494744931514468092016668388820287768749190047270487249890939718683628184414485971216942732439378842165684196530688688417266283695041807265763023268906967004023115859229145951113493805901161839903063624381336697250728756896112788331874237837270413839549695173675332448838520523392898185843626285921877406364394246473400514176 [160,40] 745736456586109541506012292111843558168946722167664696956584594761490954841552224662913013822503574735204473650426167251483373694972879808702182039059593306242232974108461929967383435620179014374612847531800720348062746981294144300137561937115259479254201923317095371578124796008893906225651449862997461898030766110690643547612222360192725098118358602097525936672697482535897195548974186108920054265745043754713655765009029114987404650772179095916665575693485725082123580437791543284395666260904913901422693353514621204742075064442972517479214355403158261888946528624066097835831227517591687411998392995610870649036283239073264575394338537627390276851255243943401572540442130455993444802176996367724938046195248336172999392911394061723642191913918504311845404761804157769153813654474439725579049338763713580041532856952711442347226328931796962115075149992532886118037665891544129714660247468265423130752264271965272265804416944422974363661807247089189140889127343383658395137718242034039769043749644181931189878673154276732903685008974362142143946971814831767371191954875779454336667858840871608243178336839341978546609180980941747994258249978923326248244911634832585440868752661897352175783571683416276029825042213593749965583606676929092756910483295587442167018923483238995691950381559295211078967895818170064600589384034117936159861540397753607886251836892339759341254100185414486376348394372011880671485534317230326558710554160017010047255721915775760407213184496845313131095575409047653109821501569262127742451280474444356486810389724639979071827697735515986661490373300153908722501454230830972342170979685357804639644618512215889009238225430535689172495462548526856126405317836885028973508751455006795601600768205059478299644146902149903693681013017135327978239785366512514212881514373210795976676520518776951598053485275553428241117810184580999309680607888004344130986286532577706060339025844065441478202402103547632892790014943212832999440897300142129426028787659354487501996872304195045445249406442556531369087476049794899499415129030744017842479288486268059910398191098594299893158064628800715549378121611266869104168780234636510397572537455792502848 [160,41] -317863051149827382612161965140569711479023524553913594144644349674904497289468319539004930390236230728210451221810167077566817791989523669668194807167497527530132581845069072313335018097246771780015977831217381640225374228984978260631811319939052015637657853155727538142737914684474515605588589894728391342252521361374167027019051335190317869476070568752361125602754589243079616068208831041711287444893469068926325292844274251618249064595873108446539113937045429073821182403354405108655186195051752673013802990429113539088587055365775066115462280622181176698301629764765746679040651130102415307213338068724763412611380348213505265393333821989207638525842721962817699891913143076094505534346950646096838164775962255000358423806985859536502227296239929868509105123649557606167177158387003548745408397183904889392574250761662284169249738967550910147880650997470391694540755311052867654592935129481879406078670174713473707074127505444862233157158289724629739044087693848374501813854821895553568522231188264097991779334787581852555313439393307408233725588403348131993728193998580356075773655731822006375954558267430282125603449316790610448475810355927823756461243740316474562540922663030915918012048043764285163968002770049400215843331136677856354646390879544758087132933346074951756085224908283406007881047230551444750910285105236476384092222171059873415492030455766163331006591081915654799711644409092633592402327097204241774756791505320832929558095693529605446799749566878017532546174019506506329545949503037186798769192994121624645072207761592308412881023724517822555242763943322100719502093105721310189656097105157469238473236827627226846644179754332839375410403366638485369772371482718705377559968479737079612280515371668296026668286629854788560310279937735815318069263475410582167996503653047117443493225023839048104266187426197651548140007114940508730044926489771879030326231830219699527072297428094084770164905554787797435862835150017860332889588281262813694582288977057198177744791030492578477519680659527506097771956249455017957484419257533208278304016256354987133420170260872537791963298064075953562736638093117099056981625376098317626481316597360640 [160,42] 99875185558417361339331343159341916022871088607863098686972589124537539458760581837372651373183461296835616010865954670731151973599089675237340530237270093815231295942387617236308701866871901915020797807629685984378461918214906113533149732519690668312649249980550762921657714071822710630597139389015909879198951134382415493838820954550669955350140823250523339148656934284751773791238460198584592212310886811708820342974006542560240561125487701450869076589735936413273688420861522529369556329482308932618355857179401539535134720751542240965570277979340924023909540765648012763382463780640316554468913864456630214320911882695828430687475085643857007094479003396503510550870149521862096913286120093589266699001595725291123759779871666297660332535357374165006128644237181430969195761927816008422222464672383755435765790823110410987581226318918107855239308033760125988600658486287424925635063284801922333008832970267978280081434611603354705470372733070008104413965197024199328593479124596700300571083897047261818439599498020289710834468981153551435055891683673924672865000984163817600033398354725461250423003886068124570492671203354317543579476338406354145975652304866542544622203449742075692991358904701761752120577452906219062241963228867625801760759349329000930633048161224137527428267081038777220951612435764697481758120438024052314698790076644553849492074074155804433637956317823636545053195332275130642641241793136648462806128238481706897769125826012293726613961287255110218519512790332491202337468872834065643609073407962109397130689433411086677317400896879402452792990390350911174318204848926670551921945963821994781934490421470099439532025629355938336232125807630954111724329272241589504219932899050545337461700626624528200958987018641035913707961362494777505893468991153221199604350912385788209264062653768963148413368967526352959670302272167554379384606400893542540083831996713091917549694418326856320007453813100119366293984902208303610739819122906671075173137469590484867733520402162790658369596768721397773322077814241178684950347141068213115209866137095673495487180644102721134051487745101690969214809393200065837364100911404366748689558674944 [160,43] -16427037261787856620343837962231912343856551915734870783197979207871986347078281447344873253762761794134338972636555113600769679714588029513218286219875620496947570120532324941316234330626320305330607329008554476036810258273138904425207112868281855071084368449792076353805941807138186232469084238040483802337078710937507353251714489950628507432988493637604248670886556601865505380875786008732210331487979403190737988248004935019889508091382435993468846313764527895385871664406041336498034575073373530467757460014196396327025810106175539862842555294249580939301461451760182191463578864917636096026504144633346049186102584217366976505349965945490587442124489646031339553861229844872715008449538618647238811671669973505594541455086439907046936960632769496993552136356990146022839420336734077244754090881540727470464669301654335526642510650563749434235318481447278595752218105026903864249413561737655001358989084163428069606039307196144093430156313788187276974949934818758226730865094130495883160999256826613950606488294514796270722326155036636237582157156351362040211210137554606854239526135814847187290019091236498241895599093520659089915607702986454408832658332410670539752407878773534430768002856012915847460033826874937485266537782747672383559343595206328748039336740709353326443025937614625492148075598200976128591703944996555579903538515258852178485178128539210485934319357440488893791993312895207697429577626126842173044650283726128005229316838916009661871107356641275902183226856922469156229674028717958379572421990582602481401408953321856424337162333325856357480075433502939665446961385200097935405261225010773701911273460107251473123293052689194702192504138205624572276334233137785967249806603486468819421405837128595821076010015110165530749638337108492219107341849078279616869071751125744128323896463535200591505639731018635858464233651710375345901435394505207104130703749019845000971787434476652572180113096474552308035085265315516140645271796067382972469507214125997448406576300255191735789440342731109295944751115832052707970595941033446404192460356823689287413872353721421819097200426771276212571273154678353185366236689885596962406015872 [160,44] -1859451880003176589390680406471162063994651540731387133169695937037833328978478194410258153648260738361410845187996987304308830710856379887035873117012320451633680027515678956035130062860195600776413177253368067623946914444524560366133035261581748123465677698259582843641988807614872964178856408569004869223846725548261801056147168680235651397036855745351325606876104580850974165420866330453712506969700988280800662122369461661094547319417219824042063461447806884536854375499639419410481576358574125471075362477816294853791752705866847369600248045485744489544966521522229765586718474749311521133749530737660712097430553433451330063634808679722796500296671210091315907853424748055713713617647641345461982355990216141308471557250023788167133363665786539459553943294479782581960225624045177469835968774170029633067191500973045360485173115360576800997401051990289314808739110410096437681879413626456724383987615487015279240137359750611850258872163603822542555448837306423834168057013658202250915521416707260821792289308114421858337645104999793030330570800182938238800071468139659917015205397827517894903307952730494710279507664770299894544086686992486104872504404674856255695948044480483454126381259616828949261394688352198039071656419870967354275853507017710710734727977724375299115888993529871434883985333938233785661775865344980316302260233401358889605738837734532912296978565071028814573005085406470377912807495299726911696030459488335598377730349026769332678440112621493318387400415487758457591047190547913549996769445480698142300877971139638016994298399973457400547824279307818559771221689621718847836276591684068396403749226554764933269761137203765206837466244858614090812763732416224107387702730357922090392155061475163727228966322432599434571269894609644451300692096054539742581057370626041956218326258923941403909556101163806842943186230036350374087648012815831591435183639035854450382350253396249430789032444042629076142642193677693150841139663763912202150639129485149379845882321371734545361171446334960288098342470591969080191957673434817146815138579604539749769395579700566369274763055500367103315505165500711127185880468216821767703264 [160,45] 2120897321245340617425578401342897661326472601676734994245213051924871370130359809948915059816946847263565342364864851380045111941749048191937863656885005175189148874272608537177985948184749826581319216458287069599709599380985082080149605900041346068439869988739871466136601650435703333579112421823318878787202427698726516250577781227988396946445725011618453475327822905549787384093688914430024960196687945955646807260133270784765947366155087372185134725938659629576031255465747259054501947947832538300985658889908284119422345213806189748209594824363221670501384991702082177572604960941440028825353606366515056069966033914107277583409596875070563148488029313169841431054881796323947329116699075283098403095502432430617322077088495219035078175898535449600320822016282111031906818290572800408261194535153415575149958132449119142525856684763413028566003175610378720072163962294900501334712556369353123308940220599262392401757169360564442219268850661940073000828369451136161870142032597434368518611798613088935479070192567665191706361305408052919766363672334759530254431975337774200797632906639240257896927354908307404989214950946361354892318035686250121108094416515517680377294893615764490681451572901874780274637568500761371746213500822482622889220029669332566480218467757797519833997713781880174544971192593675504302440843140292814625804893615148341914536415897153751321734298578873453088583961403833615462803811508858389055592202380978720653498643892253840937791557334232844673352776092800612386491949948810994421433969326871849832358422212138855656161314010336875166949429825971726777419504361312631992174390075223722876836575293752811692400932648087297941123435616798322629506699082895295245381956624964530929246356219564828999630801104623166042996490727988077687641249138345736043342253667446532423461630707182031541413042614559825887101584030590582501847385386228544094704843834971239580220581763850535378786967770015800117877387948540029035855289407698198788067923353047355643470642219290852433897585729921601875460630023830665742242807116938390902400893498724832909045401043080223327579130594338940903489942588262677697573493522650000640 [160,46] -706960284798076918725373285795616914211033611754213475674167912440757926697301437764149557384851156568057389245444900512139353278892131109273168159011014775169019073540834442560006165492228466036971862786552089050239415088341674516497029220539260537034688959548861466618980716462970965255833800543371483253617314024897782397201032595908522662420226354395178206907074086434898640673592035249120333285837315847363415227591533493264407455348500052062914034297419146000276218299251938430464294800121367940011455412834885489887056351851778841814972158072246870757999757299222875678457970269675429564804158088501140292993245338257274355424464466288438197656296080778970908364532374728233017022742977744704051825836084471645192920538525785984234615915489117282887860958082766113951737865502431740126252470443116034536350229099616530793499524671319948867533491873494264218627066358079541312202009460591589064774925283803027861871509726776494205941354620515314802420559143506429934695679493087828178696659313417566626770575421901210845027889704573680193261306518457681432745101307307384307010754531147462996422230156945550070550390962053563782118280726846014472392749510180504002542810247984094910199272588428241986984164035694401995829180401942116206970676163664378979218774182513144017065813444043798815513817226464965063422723365225497041401388662719724321972508675919523832946644341534430207874908966223769593572006461713601599034551595160772579486087789194397153532995206693679724607593285346859806542942024767187334090473444862360714547749719142064092519655099745691398719850431142412528413590440792181538249257103772006293775434926095341119962280961714505047681104352123058052073096081638481281097542965361255706611359715995472511314136320319222627720871420344040862606050490190514285177372993897669263125850607827313373132067407574278723393120890351771976071968829202702243386808034926879198929179331444445179251310892248763733078484393362390472265008056855457791676985107034076786050763435338101486472965133253728484920638158662353551575552582466724827922235140273559100096666189719463801404694956118030296995640693151003915219553726386720 [160,47] 128820113025850356835277168119734704189329638751434735722804351576036052323049604075783647601036381996318860773488087708674207186604493163325744721055143551157462360064028431267491371346604949656046333569549989297548634201089444312976103274920680008042809136504037290135279731843475464762927279929760267102542619561629873845121575881126798262389487095759963225999070953150691797621397194921631364551742326859520305777708730028693350099980542797513326008761281046740052619055829334303352640866117754235712574580070720281729954650853111855399294504013625823989387671193384100301256850564514469761288955225477607731803547281431214442991498129090754206920463372777785049602349643144313905600420826779282522278176076971289782907302074184069448605239229909644514796356118653887720911104510762853050910176742891453565338801473365526993662922649298887197158755473320276469677283159933733497131872057761063703364848285708435412250030130787657979335825565703889117304405481345075892845916634247983550804721632058132797144635946133409610715017378567157432154373519725765453543424601921586383433881245570610451488713595834087277617596935262106339676700423151927880054472454979902649158706310710683084352714027959465840033544971782087302226305152776569071587671037569147282333781796885964309214974074258939399173277347988956362182694425915263371158446300492352114447403358384492881133656451537939441352930851015538125529682308128792275227304834229980711291458758033124755731641856251428904505487869422123378166363577857790841978807727437685530751498338861152529859510597633140022989124872208384016224921210470308887969640364123642321569908610861576961352273097440180124582632135667016395531349199834621971128870150386796382739145310129115635381109599206365481225608292315981231035331154019659562621863991177335356677591404688911339801888864280484313371215851428504015443676978961968578213344264757638175590595582299919092387640113167695155971208658999997331796174966303638015468953372437790200848868060518574693932808773545334842917538747171626423182224627976302134278069907614919636476937318337592463845300602116015774124549131086072387472722429376 [160,48] -4452354802140258120042423579047037706252093476167452380943360740121734299043001103768098051098457342338919203791866152145921749945007385406033633319452697243284793239547798686271752467995803764122449112615444276770925465350065630398145151772536419742165403492287315699843132491135845901746391203793073584898280788340943517609133236761374815149414220379266647122463277299841203819970513686189311924722744321529767383064461878897500853153392489296282676695134634905071731574822959287197876757140417780293589385316431065714649268979563112864098859975917372700756112236849519456810710502975071451984501291113602415077632820770011386108407052839257996999632237930206048403715953768444274840516228977438933761894518532684105589858037745600547966101177727643199348197963227448116436294642961068290398006011057018782296057219852536765901753812988281938348788870134692104169163944591825443131093269866315617690761303047225476408172917888792407020743103517892035055675525666266594325970613196719854234991910960478634434438022472046644279561898081621951977178139090433827934540637596839947307969127624038629618742003283450543412684054175562307896724427061661555850927371661245304801749105282948455916277952670517357197351878180838920519193989591792873744723041369973178452450121117202799845567293391486296560563887819962084083785254586805350795106723009530986333960699987897861265459088653918275095653043561452605106906631457643463381039327158302901888081890391194060667214808646736472512254895011249326068949883401435302532310071924498560309948752980784812362754692114209975863910415202663088724085504172422781183414186458293786807060443113824143411142054206289773534266122687963638948291613863464198960940502113450794887261326852848157977363875347636198194531055052153755380568005715743266449985748114785376227712227694686637881196814456239070758096347708914119528828383181760513154313861394740094354241525151947563791177273959932579404702089399279263929866386706549723753927330218196775393663170608130251065725206457937095562704546455822765374779183124165054358951829662117730096864193927615919796106577271919044739717470815231415405761936 [160,49] -5635338831675345659851659466492929779129185856891439307868041134839208385370625757395722565750699815767667306447157359051630551603590487815467308512745080361482849910545350963817559339811353819318379077951923296911156865691639109126142000475499269594044307520107710902856976883548884837035250093691888010456736778121758288097958455650659981633750559518390011151457349338038662978051485905438566423427085578592181444665576093843089889743985641824373384201241658059232387666387535174309653526000452728678223213579129850464442182407884197927801989134315693585270282868254184594908044229028388792378216449398090955072565360715319090047139790086004596643008060386272820906199652595818462094079899818571098846021644917413663293068801251289022846137745356313334450244544082233254883360702909462705867756416992004596302432719838824028251311682920543197980967694100463040147806733794066490405347648511866491662689177806717640657062170331934064876261921525858428095543783334386893035223383522322192067066362665339661747565482746009140525794962034229731637953247014596447843800693609837312563487319031561063024513825845791447032686412711885462411325108977177778082931568127584075855240707244792284712012791938899309524889389372029516830484142230410057554483236758290627966123677366717334733154279899235596439264283506740558519497312659273616314977387037447739862309547134333469532316626418967509556478784648270291951382720623661715815049787065099537859182154913055842965617388578803767367223855267824600614873865091580363964160666026239300554154186152925599700128083878421674859081189731658016380372165362993615634220162855346366727130345767750439688635331641702017146212329279492731989273976791695153350741317282163126591068287908824188351662404583663630466050935178787690212587980904922067023186810335389588071738042401457774643566330284616951344943628006314020280243662268699507767603756184428953621672398486768948152862319745918851650058955399827685094254462189152969659487197851452691819075751446521519595687833239052560781127508751316172997266605465357704973433349715985988671450333616136674914668955905867944726962743778944624671744 [160,50] 2238067954465085022056175313437421754985197896143281610100472753012435794214922317711583702199663650993486784557533541761563700912662401937143574710749268408385372985939182070382939991147678579411382451435745893501171094981184611858622581819010532579207096077413653275950960683644305742744875351529477223822727491869326190072535864337648220029088632562937786000695772643281371242164633295196630001487857836086455751215381857437732039645787009459655699229381389563863071956097561075897074408211215250417537148900940402567269779971254640578193696923763427514659187940764854771560740195058938083182466060450133768036867766696929385706979920162601908710513795306167949910331450824617462331600237577633291494323215382524430482548245834379729662161530704858438997099393614216028824175463886441988443108092351609744585281641638571781488374821456880317528837033593117650286510432956042191674054167224939043068900320607292299570230160110533951021718950785430283304572518380557515848725656515117262017537351313567398506541578348434390232225209627131726060427379282028433176436034589942086234781787343273278444859267211870785633446168403841875353703186468334457815371214824689723161728335890665659705763532224551773228020642126497869836736547567634427928268973940283537402253619612991531363587364111461157976505984965419517772627999305083164113249588469074349115838433353229777029054975247741226315315926688805961783664143705330897015877963019725359389298397469459589655937916775708538268676555162301210887183574759531407109171753142866887584273732264876374075955039446684091240118187073332052347803163518579994509758145837903991668333160774156147886182345189818235754424472320033657820617955953313232721373805699009455430175419115124450095009544841467213519052632245791387564858116672454168451352072431270283568482137701741601745495115650276989573463193110416161490200247102203556498979317516888560302084853419678097705467970532636083042507758436696197377752004438511853411109270032079095923248539392888084283530490712891482499947314067339610624570113955046115250055224217162924241152272201565435300665623382506698123888015957366661632 [160,51] -525762077929408679249339247798492074344629106587337851710960756619831881876004144528707658532249797690111226600663534097753938256833083227297728202356719241160492371706815302579949340007621517914837113259403502369723756357473235226746063339629085111782199158604336642901719907238185684494958921665781297746510088040218108593252094063311017636943706252392155558193637524361022486584097034283597411765152222520415833844233089735850571942603452950953637331370899278873831871384020520045920370564220915188600117418308968653194007849626114602224514918989051473610303708045266084515221934699927626532584042113420063005627277017162219164713951702998599910172220757054171375572455218863015781481331944208406520236922302075434047760846968923917324794275735419679236950646015395255695626680462287130838296738842589531158988230447412872149199848036791996039884017764693866471704087459887707970864688304255994307676305099592691014220280177157946970900700717811546957961700689128729010559449731946074924258031715440694568216474542904526327893695198266451361908180013510733891484932574619946245332166675695754470501755680302163241910467060800838967974097047044289943973311154561380640921487712271821570212769932955810174874644946047463229577715012667277275894441880634784353129535349398901922472449419621303386167831221940531551639372273204061921933673097178771517476963956897615146225328124566196912734645161547919944865423821794492897295950824937116783616833117859639544246829756884762587525801454543595947517856385878831840149699651136678482276030273656338676029264196227551853241417241460155934422497013867719799780954145262136443436745233734827850113862631516852953719245140104798252127589871131060319517234488519734030993662420911224318015300362697439115498564720837214558415381384771629812227315625045236747576645005695861392292280490220608730003272773249626667458495193387563052919170941198095283889291562558565374230538301055373467647652020806230375378719143559262233823834348455899448564656748937459313241842086682350280185714862700293491649970143467965685578059834507356444091239093147717610664818107385491566305380897038208 [160,52] 89332681646810706702540173997142397928734599330277037801050684785064371777560635046283836477900041378517867455518068393465589241027040621464122934377751150353397935608116925503337838648839579927612160731015893446228599281378614116057253205784460017700977831933567590021088587162901961485959957608745651115141985629878407798325043303013447607924693282969267369487855066757077866313469112868759693203594887970496338490102184524215046244652101376085243724195815834572254925290729301274089782862283278281638168805867159574169656019800330117084279538234468847140265589283756304978876905521918972040184397020434002975268073589936051736983923839312203333027001084125894184676051184268259815987362252930485878039476727368121531165918619575832362068512378335331316715634572365676721813832911336782149504424264881057939655221676054708280187239503538128318802864182658196646097948782847427588182842056344431418317131313701716042921502206954161463232325060662282200139941656055359240446588037878731720670039158374607684515009587289895063629460318692041854962863591900830351918225701715017792219374235276776537402907171495199343951783063584910072782682062438515556084159924463980766584041987439330163659636888131731382393990652222552451724798185479366413925802957518408239122976030571346374191000606158912493734195899650801609509604543874684956408545326027033244760612716148356211948887901185487989496690601204293229402686556486923434538800041126715650895607546146069935436248428163500379716716343644782323589606132404728137871243407660926924917168169150948549581069385632324120694825324903535007872409845219028140852537506107576870118504042752837284657178461559152181223254849049628077731068821004087674189601399786904993296473780210575410216437624118122418088738421143866622059803920234065199937965244734431673697102951917479618179639650615384197069745803877808178167961505601185443136992136821785857224582249716564842338531460381265747231404762183483001327981262536874200145823566104645436212635281396672418899768853062079926628860164744859075253852563763240050873954291780290823474015394237843643079193537224930509269486036352 [160,53] -11394445375180937133657883758907112198554059165470614563520613138819370372582482129406126550812293046321848770822232026996754648715927623639453080995869581406787945921621488260216855129135552394879657735277391507104203164930249905897628729072749997277270829804331971401519878899966223824078302111658064738556540646596286968674045609362514111729763284028976536764836526947462108334548367060902140642307656218454666525571696117964689726279522702442738433120488774285568332886752488691525974289315699077410659969782373951816688908365167285005722081745870228498198929307007646738795400643742631293892344028975533203168066020112641890821221507963629944208501264719019263143486729173254581440199735868551143218908668915162001775642692126017916613155290254963614361793651917035021478348528248570811177834289628326517812544439954032066749619396978468914009747383619155654275771130887536858568949064848632165025344689576380179636549861641525236399212429578467872044795361685368424912689780923738120804674994732381005469073837321468574211762431343295009792414504584370803911172338743386507325580199996519259519241502259931355751319196411758861081249966794302154946140117401451536596407897850543992859999317026591628916367460188984322346003104228835321691544919845694212891106406477513834600739994032089051451706243473061873661285543670279906115074502353838519982120516757827846792606030822844466350138449842461825736736292565181740343842110024787588746296719473248980267703970752465327852834545633727161307349678436559628035876999449826102008497912655585783358962381536027091275147812994533853575670132928107257425160474907007526757008853290974150100269180261027097391256484913154652814902655005767785023420159311435835320671657309023427084612846913801895352587937636787608454273708548089114184889088606282749586505030319778783321672193920407434401991259159918884467957563749396518887613831146561009219857649463876448992579403134097705759897224171510531053492897306889329795767985024222867762114097308801671740521399349558657285432774457920695197887332828290065887239608032359158119062437764512406054404261970044187051148288 [160,54] 1112195106241180487786273188666517370269629489726937075180810393982897249556894910673557340420786486374078819669012688444987831779570537201517763480389781311341197937041513235259100112943449211567387769173017140621534957696823827489130351986238927722221789257848618075661739154468905904676466014192318946489993681997021157584449084027605117144010388812810001799241857747998237574112579895811632286617265041474503153291228425085251428019777304777800476166669286474984584253267431928200189610155533971339834280222229686602307364293015232443986827654134002046202357143620734567370811953707426775336807377521367287696090703643784849688693510856962403023187613549894100297940909932655426201943846669012661063935289094364936146892465887433967920425771637185876748535126395623993284336772691711016924446679741130716512944486215430241923459780420557148702381222745974086704557477438080473628338332216843359281680121885462263186353487209279674580122899101223219315525390396823783447934057074842035128311602092910654188586856877341205915669933519760857104963398108414797337736104717157614499929245731505876739704139694314797723160716833719725804630393317434188534180699809810143499057613588424763055068639426170942447771821598256222468056447055900602974409088157705609227245066137636706328824975797520292729926919279063790220232088607243421944221123908539821481042635876706506709947330850603645476608809163276569378765472726971314001257454171351590199102195156659563149407978336898716043471360853522185986923452077909196133361837620690314576604405678295108201977597425175886215567145585185403219663248618250610865985724381193646267029758808063018723040491215500419576179749227881412077024919013340452340186119920157629702771464100318305679298030376522879875545539570626879303252680092745298017576501047158242546624226899303872492807233193591050470409892785073954819970780914516242961611045588108457469677169128541836045230917957880803777228109065511529477062203537823738390259883284209470846159567303852057654392947881027358231017215253843622213897864300321151093477345737788968231800141339971465545257530884662355030112 [160,55] -91631237623609961032253674673965159745797832457735001763701407465464303323527633413842483125894904173201322165974521340785565495627936636928900691191000869116160927686108614094475647406399052199429636041494107792472623073171529793330432717109101397686992927555543869192611672669254199778194822086360299274012886582790175538241227064424476348071134094387893085267262322432214686255881578577684219140479711357376056844460909174103039784150318344940446954733952281791342490057733625044320536156193372341725770157581277422227104255528851903991372104256401714569727917890042036742713472152434481145427110600258617904149763168677032463387745522302058898712573402984801172395416204291921737988767398755575001321124228871697492660363053675969604089162637947290192357935340961468621000106010578412270968259229817161089022287332508773467281258282791187969616645638005422853581328611810119295865295545608146486692167639808213622071300736216384770461152923709464670025779827038700361336876253279853697460945619401989661021442538166945237182358785387185760251117290592005190796417272418030643482809054616708147472405751855027337367834084980593280402246018735328819637324014723876109053186386878095554693076458657059090766992903190368636364753169806197641600118074083788828299923566235914699730890212624455109407422372471653713136036474966297516850384374336359000095961906358113831935820807782750760926739676581165113763137973658438854715629440759915284492414050314455545511817968952993840882619880466190722254705103961629246071295724400438915750414514981932392437413648654651217711829530465757074306598275600480823068342340719169207636975375429137546906413938791425276072583776941959359912503393915575770571966973779671481790476731488441023278406077827693171348800564669954651395231813980258223350867398018781920378568428444515085250389139160817241653378617460454198716968385014266318751106772705099496816693889553937009370866601379965357939397246111720022683462227412133939947653689583380973573706507842536352418027738242400475708519555401262242727029417949685312225956041109335546682203772860247598381345809704791232 [160,56] 8591748284003604728728189092275847222176719691212199362776929828795256355729413477538853592018066943257862583113115372054220054569308561852049534166604595061676526796735145595910313085798626282693543475370509367927555481226732028047120241440594516944193778259606148761044051077783874167166042716626100003308680315450487053460872331252281138763184215748084368008766411752035485006721800496325774413245293173044323942398254509465989109798935780765089818945982472040336686856886908007233910864009405318994902022905594199192959672911795375321898154425337824935752030759387217734219923743537155552168416453813775805994135250435479233416209772762906972517050154487525959165486929765591912997661700173368156851025682235955273462910675011986455894760962959744754789466980490899356474452071348728051924031713526133891060374960713113920378032960877540887083032602748863359608289339796988569269559443716457785292238060157160260716287405902943332922758897787674987584615246367026463919614137877305745453485497223734651014372114568438983369775914495073035250506709284728065194449937672545250472757480288961817158968966661857451247689027717953346150654807092999596764301766457973414598808672312225401256347140236889276053578658235116682415259472725386180226590689062287335452487225676802474990770870039693682852791406171228857280741790499102059642708598337137280577629771141931217490157093094599589620897995603278893047178596662831457586742938761720500783301869286535714949794730666988688454316385319188243217928057127490850343794476050977251454233853397793609558208609154138674877916774338253969244396639966879650425507438613610981518111937056882611702530804919746103800258866500295517704864940736915354354120704765109641776359984204990808649350993874144923738946821429258720052603245523349452577098858689280230060685457464494520880325215101527420856480824290646347290589053989874480086127050298117735290767150214932779285537754708040933913837182584912983058716451959215922315198207470490231345495227277123988598385667181327798057466560113915866537386944725632561387606535107453358591118183496816077781996067097112 [160,57] -1146032413130861459569224935328205573611070714634633458729293588832575848244529224848413843415516525705790092097442105258612517255561307416705718146450896828655811922396749063001619210717602102282791709863795299346281829885262898906152880860740086491940969414268657340240945272737103372475393759740479560992501408430513772761573983651990159140711227185598484117081750713859602114957168844605499110840009305188192565124454377138511264122315302144130233226844926312189855419482343585911616845391019166137332323648029948765023734051195105768539470110886955508089416683675229274989264223155483289091534618670790968756702228540097023879041860055707860129022624526068071614033197668562056935050066562943892124491933231939757580654437815713241094382337277131218504548467454961831926607491437200892937357514618151768955178315830872593049939991641962487733571243195669344779059602446572482979839017205815354133826188163557070217587430320543755442426213127752663293950252984137331837553408348034971393747741807844747593446374787368626868113059047388742406872808036124127510944979504841641850762303728820508455652694140951170283634343966637583816730332866110295152981804890549541985919014757863373692776142914718297468799203493175238177762738997867027985641346044460368958623266600006693122843749382948693844570236001473264319742486195836954625801564985567977829655396971621377881775745291632535048444230891250347070298256939962319275087697740032588571748280803261015028436756171561723045214273660483158644016806509606227952413939552663028065213959945494217489910323967931284438345528897464816024923967720320422251496640153517300782215049098967543145363507029372031585806599422806208955151178990946281381999784528657314817799811880429588903577396636551758364002723457106433739546177669933661997229180586774526119926437556075331624747952951897682332382369184640511081287682710748401758876025840987384216141579407384869217763863152490098510072398119788077589742404335481023426464517299487872130763639884629323106985815687635594447568614254307521535189725959190542559879464681700946369866199144466548215701599488 [160,58] 155847426423822716582814199479476137790524562736956732812025578374193994883198849339673712677619846380086474119277201933958158477631960404550421136613333212668680178089498076712572509000196603800176058103936895756978821225385904486804459084965632788334064214538694276066354157941376867937206822288603801289257294831431642599661513270938920241510238278106339072375564697266163681501585020176184896689646100615299954102163609162602202839679754285003944363915645831148134259048883071286100085387488887317756457875235704197658325565518682298466443569045745036233999890453054166347576715495164045378555630335702089959985119587038434744928205686601724172480039763034304756957230204009667114746648316707605404213945659677511618348286367084355887681756466302393909286613320367213854847369883554084986911647867147592241193655065088520131697442638056730379411388588316691371601091879552422398575516236038451292840258121019811560439041187117802881448326166657439216220500620298983161904262920156072100277668006847916075125225682513147118671561959250489853710812630368050305559305174634613440059228747373963510987024056292841956101354338912883172028611961842743365377597456355226973295300670841380956848287649780064526322356058040199337489676263915803880034979128986392798275385577955176691392548751215695661698868366600207523619964369629730570552520257035353420518193719228170434816748209449196750598373991986446739990347732183552010511667749103255806595380890280555302727672105161591899742836248447122640462870678379799650765532034570173772521179565455901072442686520495071411943823873405934699333370581802575721690009188015180597911316121094996098821075539027376715996524190108530794279654035236685342559080322470089754278749286727357503652657857472140337927731068799735776011913570320516117611630472506183722423556841038638214213356037590483305355011395708179613162741520441025289454069732565305041737125026176886482605607818658419531448788686441174498198572010770119506480541731799232056482928571974458343951483639645373836547731745238884105770058944321239865637382912602593526539990794956041765555648 [160,59] -15362949611601963678829773943762740023683552201084902016131310497031688204621494916875870705839804488855110858342077246304341751410468836375959860946010881366575509428216110032436057726310806004292016737528381773118285665641233620621636929712512493165534107505202760149121083649090497637066151544793900607676639185311046615586970013004265946448852061374804560218161433745186630524515487640700391561775364323824194992815780450216975925858773558414122415795412740074962052315966751443197574214450747029539509094813678141089451376223073888723110694977567907388646450014949272004966873139174101163686484214007338253766533954404777745920796105607788366678626562981622591074432529310842934812767614159423435906185514251589956572001929469458784997427329823062234001365207443049902619717927092963204467587616397538332408756839762195812437061277741083904306616206301155912860901747004319013252340426569921513899270867120912038704065877575595664396336133952984281522367258881024380135428448790613984910737179711777806373814432319145511973297023429291855982889792094234108611187562782251147224080333584310313006474044782230576001312064242826102692471592933981151300230166087393532128705167308321453234561437929406075048202010800037035791001723713356824302065513909847454942862358081657226256349205157213857388149280110378479496879187914611564866676036725028051136679417027136443784600555071921991973279197385092097466796428293765635002531026803945564376303493453324138832767235234285431434747294350006950675251663069152837090375877347829775185332134807099940620113872479536803132217179430436149507360557378452486538381404003785281649170764431596632702273687155411947270515914818905209617831814346337324625179747765165817328230440205678701598936945227462677507944007922028695113990140328140500355583188871337258204035899534721962502594903331631128501998719163964184797568921572060429960823013339372390019011891268937698543051184918762269167261262963146627807094419421902733717117512661670644391633413004912149558240525487088762313250183632288651495862982556680769713402946992266109398752023979737603168 [160,60] 998350457630138537914612131825153008597753181895472427653958298104484186158838852644781911933514203799199047788814719029747612762838987907328865178261720659996047331403397051719313311586003709135493212067759103254809940663092341104747399031057648612160366397750167340237602097235040458241015358744562942426638227408515534036706557038673420713782601985579070489933375124612363679315540453853377469287813991930466342555564554912417181174546319142590838868178778959848391858668219951103601451338562138825840507991152489965653666079015570004239613503984092836458307054269270036911440496044524594447443634238229466211025351753546740075140055129171035426271735612318415192784384268529398771520480688165470504932559497252124530944147486765028434441967007923153796156779617911314673266170790536899065059661397105210267978061160377136187690441512125139636201182036503887682759326994912529445286891973495298067013535098724593345119860138104669955041670240656695932046261159195360956102586488228258630839158499399445466202380100718663043953665389114438314267296649559403105604393971347881544648988330326867332373623506670980795587873815826427316706021393528193891769098929754920465486658870296035182401470871503189425968886385159655336233562500422280729380320904686040633472400290064594913057965061698648035954865540938896115398226195305091266586062866312206681360977547450734191815058382078897942352633018912928098065793426884866434668765844642067217571330713880877295650193231722472621902293985793740740653859653164390012633041828684717966006417036933553179962453739990787610027195394974402417455802195463083114030756243355674739293853978582432475733675497320303185583445633565789967797658050781605799287622121807180727572217471742896180281419060172000657854957671481338903673216964441821747107901725824362253095436860647985392646072246084441382420062495622571328552816770667943245362914578390649639277809781046127789314257460989602899209492005224047005246888313195209274363447221304676638272400187935012909438451773351898252178868761356848796607276848077861000546561576093294600134177747898120 [160,61] -20055145081900029964093351458278328266495847441623884079651310492117314129433899208177089336271908901401409580980242480464521016010420335550970770458751037447028290571613239034220806388698175108750495510941036195804892411966514251000895011579909439836779637591286876702029946120179990557234300927201653089417157576340940715573611701770776147175784306227166713301479731497373062681268157826031455036166379192192384069305030193073309803932406146866381860606979732074306446592926326618210273269099078240294007156398295643386367189364881761886781362869599476191957394878980384772072599578075947213964148044666040404122798103993747470046812213606421958263566989165808222554565931789873684777918730600980116680385983364957177134620110271338115488270188552258046302932148242835863727587211201041468372249718917890487049479864713200645527299447597758097822214246981848923288351030178707446156651732830970683429140413100159138391395588902210958670051957047903650246530216936225882460273366513833734569024943478482363736466273076843932514361923070383617683050319736330970878010540223872831720748461834945278303116904361803693889609593192107258858005159522397449735738045636720528556479378441415353636900391629657917097110957219894683854069099941587434408695722803717298007243826729805903949413075900216775253596041978065792204478519698168736602034100868558248818684658596729413241384752019376718370797576702657565295156031629283694228097663187921039897686184111448199759776769056311292772549869296627954038398068106174783111482993011284166430108879826807268202643477499376690683039254636842587896846808732134223047615850410050512691207494432535129768620749381587144916486045559561863292476662107723679497116455813484454294414991119916299991135887782304015737419061640394645542645064316190961679379501797612385551501247445610812994587507395567398577847607391853822042133702722833537063758368663382607856825292703029688838118883681401817224920994383423128322730270611661185852214133812560698346133123283664795936550808965959362612204993175902228073547096887245147029634918567936590876134533184 [160,62] -902904669627982059079150459542369336338901709064088524875495599060951707385298097965220795380878751833474696197470470728052609862606836889049530200094570632120283911202175185630326520637893804520684520408132208871721453698887602589080776578831293137139855401945291338138578741471681534808294591345522365983721829036865729116603557474576558578006909286581818238722845310253058715087097334783446943450988038618152109141250963460826093293751094347663329122165959674039527439952288306398850528542016954268755699640193761021562803416137685768283804885801133264749576752634090313849489904935837187318067954982271056432777092994690409957637463219179909479018005931225698199382139121740804619552746228892795841382001149155822415864169863147263139850158276804687034148567335591579846051631466624037307576375539981723979479511031536863650266206550611067986462417072352721177671309870297846374616644132318712498210285562668226194558036402995520818347244162453896456800527398543932298519832421698438368796778716318338203039533450604151840327613738094366649415468967373632042665459528016229503524764260145285477016484446995067887751898120413963493908873034400039918050127842813644589667351955605107492103744851692475047350616119568138796319616069974087431243513817678020563386539737944870288888461430213523043184303416140492608244336224968344726661170862471403256789677569276217050881637672790214454720772921397816773986282580017766139145871456015918459412426650526649074589137637090436139934367087627420101599905508784735319997883212874861997012532720992944833454483009717951574718111137614330274846714420572941589169303588534158802194055452758658217612382571677265355867437259088958468898787041550806362562043423383647825832440821449565029307022008065628923935301067404714014181650003666884985012594390248100865061471003346052838354410048850091146681208614914096113671061040645290156361385200207857617606256838862466712903648356443001072813241197081543073066824815652089258903364958976060520643270683269337405699809492072724699172434479892117329692997962086781833851571708451249231683440 [160,63] -20118274627084363540115394305770458580810145182490439762935397395948205414693262622484588620625178407371577766071814811281942056755834388965028753463124018587296189382406502618958245502629265101207959168538852650899992870218291597457604212777448204800279038497493248127435188309816812323731643830782322962842206273479849131114899952646190789667906657046993144807444125899291617996110856328400718363106197425431237017863944339516452666247022567397406751063997519978581568724947012635269622313313724826495893011605450189300553117814482890837158627786529619104929698797964430348300067364786999914891276046744767411632721886746391835415828191627851958697527620580550131540495984895139857928885676439015590922658733968559319295342919620212216311721477564269298168259768756477382583335865007928576693509149943293544511279175133345874807905508194280898392677686035372747486194148579643802813136056110023806215548884242091094695294094176181906548673930254560531460186639045281595354453225364818756575651162632787163797110924659045064572015097842984599021725617428763045954222759627972653581793133965088439914259118514562207791966346410550027209728013731553839093464318476240841299849331197900321017273700772605703936096092670610282404687518079773007889451245524841292849945711197999211081481151487243060275786793723881831260022240289009487294281810581023090425292043139162582776622913307320563513404983001573103525753696382286329781016994793035094046550001406306489226270896802649962951105982810484206014699132246341603759152889894361545926900473586772663081681423439802017529674417248833468606612461607777999020668777137711014953163376365860269482727865816975615053975490664620798735943010479637556394417218003540340448277177940986165181636219101105159164655021681418649270562553793606391409541878614028988800849874571545752148060499510021933338158308667470220751274944767841940647554640079655401096007998749162049283879915115666159194902537101541490496415193512628208310999486530129200646917100675874582882834916023426429782246523731842047323934713928694965078487823744084646992 [160,64] 11922770414087566830240555694583919289331623635631575727100367895843168961921164468547064409852956257670357169292561415451363093688428297166994683977251676319988485508376489068320988052578992161247410408061336604858002687606262617019817885217677110223581536908768484965367054682680257030429582564288127148636905454523415072751076164368276134477636449040218663730330368288515657590258280382115910641546711935256630611819760044531884893033195055035467496300624162836035214459287367056946355144655157665743670232326362056250614046214410088465254207469330759972450582926629314899778560567579745447276144252697542392243448931078185858342605271760109930995428919840633629630868591637856637155534894245575306387637069803119003145427577070406308386887070885952005362027681812894377813835558670565922168634885519315940941929389466728387131837025439815444525765340448987526234131765802198057248678118149069020796839262836621773695260535073641716354905780461397121271392007835916854985125381474048090991513883414040055191658704840800783942737710289987232179519164970679324347130396557882811846495872300461837652585365062435434547097768234376103636222554339344915519748512885137957694780143006825258185166780547000552293467886619447660036367275905152232455218512173910613769439804639426047302946095367414995360274591529391390400678987547736061278710139551080647911763933886799628841636286670252848070319485400459842275980708139555345521376938064230864016209990308796130401018823893343401499967015192675981792397695805341673930530855997172618242150340066282664978227218754454633226596924973138656099226575008188771528758202904843368561819483053460582269465307146859236907824911139119320691763430985414226742837393820101561988304097128881549804019061261374197125715300824099805281955379052363213251557140288622909022961108678010722784171028109802136661918139591180833124240598689558853240442357185935597957376192625896337520278339684268879007680168468693665340761792927225354281451337363452699311414704101737387995327179333595835699017649924681921650770283468204593164931891996159888 [160,65] -778158193190893801900847355178842702377069037638882069666913914983758534690860229260899067770202082355589184690224645270324436103735543723077045253754889282348159141607501637553996848313567913634326934424862109677312332411171772316012168125723269237705702656191673655774621635740577191901012317858154648257313162686530400490395349378176618177989995033106949882873250042327624396923270704301736537513992197242895337823748216149624325978737393288738744870719394935360261782423771865611884998655503455524023226689239090545431368163012074806351852210613653745312553443583270492302469822634790477350143463280484607700493692566356327718676890822932017094490243600564524358083828663663066903060770883775481712783769789597523281822935751731559442653426313582560240249923321735899922894205139971055302752885670927160060021225541172066494288341706620847225590743989688574910294130228251692787902078009017442258546252225990257386293288272395174308016345927423278582224097491694413576593356836876383349734688724754358381664126978217024286089326373036093680503633106614225153427212412400885550478234361517683652602273752912371329005419584151397441439140865627368260576203765232755530266024147613147306854557532686489907175587817857015003586216257997456882976416374345817298222942671968599325210041669251529859309388342029016743856523280111787842044645502007391259461921027347637926649195863045531003924108931543389450503572254964031882085909580776789777966754626233516169023820296842721906023617479096413233360080591737433687692155159001499953710644957469687962609671434663633239211841016663374946706591723093895194408275526313849103348710232565855466643026258367686727612306123338818554852648210966772563500132544081563947949551484907086189857870715943336294349498549158088523940546511546684269828170743258652997234560893342745066429482637433669117514960933959688783066323246174829948257239462886616951639631404754796778846056230134605901124574759784504195363065605236745739304230604346743071582481943937145432102483947699916568892495844055459387540875957042298633484714778624 [160,66] 21632330346129826781370401519763414097630483318510391208099778020047877743743367159856929749457199452118458614134359146371657901488197528458339374056721974943777949778513265421614999486826279105334623294487224476175513502731580181638385894658598302447963841343252250177312427164141410639582795638426930579023130005568618497654726338876933750606765806990084237409068679612512447668168314627148694102733463094379746164627675188782066531192827215998023750803295833880644951802863022509861955323575068387550272352635247335836555093435238569196824219655737355542830733474544335625490760099845594529678171944592090490598072753637664797381356499915579499172039402584360420931909792769863519902118622745743903718677340460447797615625954762351202908239361877588227616046373789467287500282353818017136120919726155696205235754903593625914583422854978566276450683449338296208206539748220431554364353231378645846937878757089589585826468323041292326024678894378712588289836246126388807799039511474612347595420864324826914724270978166420776739354173281296842489409541708285794449615153696901868820757958731958913136141363416046821549538784366453978177565693845755063472298673897264778928206426205327921943410360898059385097334675719509038743902359141726589268409247200223466431768407170872718957875404368642241267951000475324734924440313789295997426451609297151471545400369839661203578617893436569569389516539379692816358919481577717789547277623820203911363607993260098769488650136318080059472869423695522258624452687786367110010529009436820718643182508449672827615835832168959334978152341120386615689286340390903116589627589222223037531581319484750363641052275938326743574734748612958796948111746858908051264311630604638596263807973109317036139859215440768655070572281223943456291043877640348774873282473023390205197282451522659915497878191344390409840583450137046963277226135786019244065929901415240139726254312632984570688247144635605809706474571559993351646986426579647495710124932286530930732280242419215637368508844822361307628471755061565092723489749786306811893566464 [160,67] -22437408243122011701396790421422232283465202987606665018261227107596504025217785876366572927434779485530137386164707984241652016484273778861992881304514929990055357910814987384396134004578089452353580170803066298896126635177622675826635197659862187555313688436616635670937168264092729875054834317788619272389510864167445706302207304381945690879427137578775413081896325759176116085339677930688489588791084172243725396814537579096565009739897687129508543894130874536840781093110157934316040799700280135594264316917443183678137980894140795810195657029077808089584239938007704209204026710382753684956287143868729056105944046998203758627522042957691678089426437519421248143132288820530866412420221460813954881515937916508874716093968385897266354642262489706426613867593797052762456989976334984554271333263432818090933607046948269179755166039718749260473238057939624495345316458939459246057828437072798476375327765981792143902580118926194109637386208936144246853487390500030009651138423764159740014605067675914819808031028017657016171856574164890498737906124924983836871150696888172511713635786570759322876988115059590968000425765301763248335938930307485399092756473030670053639655143817074080467714804619131091843145308386881398774177121088461374511399061892617566095460300718142595265366096154993055689867662008145640452973435801471420848671603861774633817761454107061384889884170769554417771573752238471104907471818585309912013557165478955790283823493548494575319179076170701203337798371652499236006983021664934333465079971409847105168010826603320208078296620785975833260159541676507354916367382326601068372675706361027915616245253219360116397709901504691978117490485340847373523680055591972852577352613963089116642545671417751483126076110601603151282297944660639468023653585314030698305221096571682104536102253802874224745089366862122818935941700801943981582607408631962600341019469105654827610724521574719914855376679390366755737632092506093596027598823682148339576431127520075330880906897135841105284745549254601941211584462285541614127480804044447586304 [160,68] -21003249499418496366329743275539039937364315312122678645152291626783955652088266861664751593760696891812294025187584395842630227617435039598996432520517646873936478916462429886214343220754738110807442398466529892931048067915764182783152700160095904881584156263091312180208869791534968159760090236662934232945283399133459118321283318613759244808956023838012947689310390216033749102747323154873913746863527934565001337802690833039480459398421315630441376515798094801899008113958566112668265986683603499311764191354444738810334448941860563248677874342729378326062594954353518269636628087163058216048023421454825707231178966357201081620727202528948661976392821395907158757110797799147645129840483311495223133889424171025805056537549091043090041741728246136290752921505959448332216742684518787210562782789105142392500142053228758236426241290859599856970361409623462845558464122429574736324711589862767414717367109073818750776327755070314341614556151775752058463981880080939744090363331946287507903110573727384704820324020729066027149732257414190372321685152328625667791736782938837016081596326667698669458321599980301631041380082135652268299916550216922052301919378367793859766246307535547102306220398709935463408761980631555364274079480053849433150587648700064222495845134084565286518480580607837536111523411805282699709898967181288450556348372893391786921164241537142420497577682967923003484412541778579392922683426476632557572461745182083147574054527547772557392305739615190852132645117431569501540015524517400580953341199671567217648170486610571857159967550765771905300927769957747853857544917160158680373253349460653717709529699518713255622132249688011874209866051407857667871389789676561128452506593739599589306284485828405724012583378202280841163678590978188827567356368035502702517501790031980535213590372265908260264509968092951357221477493587670872483904870177475365802427964269516651965376917544620217089059327812560040270609527788815998457888211441762867582937461015059458791705578734938278650907893334610031470292988555244405918399805006801408 [160,69] 682641430382624133032039521011314910271120084761445535035208319666180332342197709820771907238342756375635728211138219622840880743310846947174957856034778789094503492972131168071260035353143964025181227771652751405269239721482003607818399200608270923587318880632633022299646347545746535412366595030151208239231042606457357253486350729798634021390239483363566571672857984085860405041678237937535255566706560498334355219085891858333283147138050313005736139380914886887726109115877518671612539784034551183802224237746889338833556658860004088252227294746744103085928962469232096051161691131057340520226010169871827098530153400436092279273237459431674132661469749252813254297795997579089270695737663796090500155808358175230233978363488311455187081140446067028104451768319211041286887323039526545110520355776926047332468932710787013551315968419779372621090136113403405618239397715020152897682198719644831098437998512062306141834907930887189846271641024357482905739753932372777509459796801899816521286053111516182076781887669213553790797680160990300849969288121666989931228176979253438627490670310290633879833016151114866527629728804906924463325502681321139313023911892458314226846171521878588776717599542107178445934975928902113340506180600110624400918030026977509119889372810175079393227958625242700247162868660793106142503425963042170813161405435824851418607870091276352676465363405820542883663776153649183271527486165400457077761394806596645108728574946206707454964646231160765028977957088120192715057290168775152902841164857614310024705080647532868568205601152304264541887163729692506719944817701579879235251371144455536280682569070627191831896745357360082115468441876967246886584364868588283159174757218411028708072386761621882299296133912847471792339842778524901155585188765449772471393898190117277240619725579076226631324632260746842924346951887510036438969254717045968606778459035107690684489249718175306803995352725779730209038130862830946478488492714052669429062057965517544252008523103250329121751735154769013818147250720448459457393820996096 [160,70] -5549708227835329955434245182775056223250343108210528970068452110717640536196254859344759448049881920633668360967728501942411503738855291175217766254219878148580306396476353430537264027504690979220121627696865601531258274039672705804504829608364251028308120994965903518185916056506899584605201613339049780760655402095762848738667387983220898300299194079291290924541498163221545546289447659208707694393468324538083943180383383962429014116086834831361259966570647834767668296891264498772378073009582335777321336407432488786703498259502353731022941455383619843353935798555224205778271018852731604940242406061764974003343971085566911961244457944564451312756880417763651620937248229857077615037813344673165793477750542527129539904000221690589426723668253876180921102429079334740298541277865755065583650923057531267843823446957591371419080845437486373384712775976752023161706462801641161119358566784198499905497066579135015023137001679524137136908282245827320580509676660324664700154364794525236167936148325835712933348690689655624655569093088180649778638186585262612764169206887521985665813761111407868019141872715370739507513676707905544756582176556094417354251351225694731766192884287074192776143946639364506922235404989220807630932558422292944426661191292717699936872558242307020313689976477677557619456118819028525578380785559130144630505004832808774922449427975993475736348598990208560593454470238398813053289398192210523180726222827481226553593285865910355020573989725230147282459110676690350834345993771023256932266055108117578805195403739409519939920314179204990902195880064445379994045087747333794538922714585446036097859552921732417957379161854441425853170020659148687449875326467213871474138142089678403111422215210889264164813190674699144797804556127969861006504526795034318944701307827645890240642584680298278230197171229699795894821827438905065721556020707107113548348787337908060541184394131740945123761414866650425367719745156507856482656159683373751990582374629897206904187607281018554284057789857372705159618930754452164108754048 [160,71] -148045180369190024307255104608385918362923601120920290355532755333858995756000725482697332818918865730785838128220141669711053240905423518673707381665812422105483530341066816397808461162031802625014304144533587749120619448640871970248594045766985306478657489959838926682260339332382304624155542924731062992690905189829594023966444472873733071578519349417618166826990960219616328159285272196979470455289496325736415314798971006890198239145863684883306573040633329051530779061554457208871699862489963298305657799509538597308931485642866523772220676124810704210811564181864607530236908848607154347908291875402209935583101451676119325115379891853197343032317124052190300017426459868623198261530807709930888796695548062533417722528344444617408323553730704649499033988038803912918080818466064008507952551151753189145097178568462168172518957015273902283696382854456150238256190410987876657093924595171144090824343452730140556243297124360619513755614151377186551892710414723227624051788226966483846685129367503323538452669142684337135705898935984672833085352538354775185651486876586625906243419518273920667221154898473688696852545941915227154355570427459485826308910330906354629647152517651792536710296106384703861265552381232065813890094667581733525716313196428235432109493652336926485377673161531815667634460210947858055272679875356177121594534711939562170567652796835368994831235704763373360136799523494761521917861253426074563772771180435686468724687197481589736209989217504271035528887012639013759033518704073634847579205689432964890375940224589254562972719191344271814348984685520530985196076933149835825936819109428789753231948585387611789099253411903619415704816585510325911192756274757547648693093289308268952447693106769539769510318345601928414823927657876736875301530121897041908536789400393784135239858319001251123101411916783893534660295373216509599922160083140332569917824258752367885757286179337648275670832626429785613884456938152037944399701589754674999033712975660259833458536074696147968325999214224876076330377876901270199872 [160,72] 3126890367385677593150102360630986814513851206884742159195837451066299063624685249742550265765375763855435837007033793190767734838100236581758221743612608566330597114193362957342836798441608260988894738746004211506580801507076124745544599523961142186633832457396326222394757208731811937750574297759783424874450174861463138540214750871993031807313902670146632146034266763680946423260410121239975117912147346985548275576467007669947389174448217205844215943776619471650103624578562993908343043818678912465176611994388799518468683331292062800815350656662349573342325263783924009255466818504263153950408865809189273733196849920723384826524934356102613102036653505667824211246567242749221977243657401732185758244331678105571487113279842139890604565763638373376564377998511251964043703966785538963481432811551394261309485349710180151759979973341874928105900962723645972573762204556999724168879346854618585508773526741033208108905618488645335900065720539067299928294247761496542752854743941216363934403893848797347600363290340983027759940492031784536898525601298548002854958392618635603134517686933504560132012965612942627422115328551643151325315505859991019386446535193521354454204938544802134607889050078177557738582621508695358725918260842050332385274072275965780553387124596029402469129976519971949621591615098629931993158092148445000257442273136998632507685310291218593068896265973442586834719770267537242582096718901740567110918596406755704531234284315850366202982147148601846748218828683459084237440886112290603594224072791705232326310208390872543572731468670053364823319641689102781539461927302066218639844032440821114718129171799167806742196588250224924393451996209744159377915665602344875461740212687042552918178333856553021037634700692407643432289670753554425877469728253553178095275344619357958123584081026349906933666745154297944962661359952073070216472816073642542844715904167854651506501272331732135095480783852322348305546135444529754692939644645561571314913158650592197231340910041718789063025593452633044027570432488972032 [160,73] -9107632683000790850105656233654410682618387827912182600356401348833140750904515089740098604675471313699471053610735514131329734245200205559605671827351199903652514351454477009789078311194762897126164217506584879619286037302537958503730890549502862924453038127038892803415687312733658174950581077878011641810455264331108779258937376378258091473864709103377385357923737304392386684317926669056237337005798595683626827598057367945693901840589838053644403058623954002001253961363140141134386324926342901351094719509627996724963876572969559458606531242206185819029620547572863961210727272060387956603803045490696075286879348441443488526230981549756563770523095955551763256382819107805249696032518183925176427033407934228367102018427498828217248788370719384880082325365238442556806056605403701978108451720343037132195156264428570693516058760321246705652468009384004729276715125791416379871536228107985804712004132111047738711230887185680279917941507923407694431750499855464902739696630013287726768006736244706044184959167442822352927977386095588313195594588555711349408507113710313493100812641165990828962868239598358210716367259747315981209555418199226298339409198581850958350392899017228691716153244014491750766232499547604969288554844430365939662889895566728503621535859960221500498860715339840989294910797833817232955046963200846106582706134853736438727427249667483310944474968465702002081815593281119893608069839539293114239859025761983568463692277451993146520152332411786465132403467266128742152944707718459010149551752650279006233783206595561901379912639388274640648839008115714115408226652739241926224783626151143493610291748013344378482456380471544067129945353040492778212554998796715137272781415172104744103227934474913137506349967386048963381188456790978657824695386861984326605930422105261192457655803079713814841006427481404178844958837311309020002560954720264557330542090801595227457077520765643067840885775131552013508993081566031602652419238855020826800333523555942245361959610040217128777995300692088609773836439552 [160,74] 387658987883178910458243372473391426854735038165787517943298989414031704268698261538074200594758994010157083351362132987306433502575492976317670481087891168822579399379070921934986761524983308569107811275001818213449004805299505125261160899758377290589179632278252762976419696005468768016330410385698801286687518180594854767703103941763152972504520579357473873763364870784945352100999526784752641835262229775080318548796529759131233758519006798272779592708149387976232478680399009750942214415978893267377740910137505597469756622470597580995026793176667899634981094485217174908672129089259731693622720457690209679250795400486565830827709448025253159680671560217044053771115298072548684500015760877554489725058564231634698249510696560592396508423316787960682706202242821498016376968838683045696447470781618356482238363194438989626513430118655493891078214756846267319619103889079012128688716479241863752639401837969917195534522433818986195614903420828711806955503290673522905803774369900504267323181129037260948400509295618346264722553582500667895536751939626785532602805732177976867482113681820903594270241975132483216632035692321532098577932533742938560405470029525605350759063609521479781939621580349058733830667771797279258973425473142092066963201313585823390235712832612304072311411011615335844657770006411484085003787268366513954831140990012859640045119214126010535640295790265201574776658281388194873562403479061425604863129801752387195361930335326796191951562651582870476568530846132856505183682935716840531576069113828454722451998037713040587111538859632419886600822759185567178285480954934608537770867730920427541277857487433423254063830966635496999716583025034095578991766164053073213865570298289627556777666403119550904550741109546848020774035670144919199184515789438834638517100948531822010798824304986446820980036230520541953390134660891714141918112789046236502550824584669442609596434977715296723913141933924205205755977641650667125496909836479244064014216047756458419808232013929492013282997284547539375380480 [160,75] -427022351293394788702090111503045391018521458209062599241063092312994456647728131208267446677066802219259775629221571254194746180991816637644050297453038434139400495137135070157688890236532993447268469014472802432555808322169469470923540179424294860173645075965224829072278815322121424784217854868719219602824421978523211772000746453951036786316968160110195617426244066552549243277074129343690952894461707448123265901622637786900472992933591376060850097181990222899891717849576440548745423937966097350811617822243449154828524027931988593425867208572007349563705670372736021960817530789794342222272766006510812884908711682129395381810276034320126778896469421455310928259336577568724681903805902638019645239926662134243108423659776491138703908220673246823133006002082033352033681465046182560048373875433435751476236116297801536177188310634949756993160664205166666787904868044535478082653943484518997093668501335243800635543931322012592246927816920448926927333186186053899397209196168772427427210986697528887792568029424986169585835646459438419212493735133385647005145821954674890012122007275805155517828140805983078867411865296719179999554896924696821920456056045384178532325528446696267598279965733563631799963426725834523355943377278187596545503541522539620516398606988760026210139149673282188974430562067006794596394362384316008538730457192534675324589263187789846039813482548469079759357023203286822744965151662995298662210427245043965777092799056540350176073495616525871163424206606733162046035673557092856622563326485463430547846945703193953075614916386258411305642420567162847610885986754150087096816110497060937283560891540888301052825048932167249658657350043874944340734304142047318910719864147497331021648609143095566404715786092960387785771120131950329384574254885887435095841476735972794566605057870715284823722620876769089905716544448218354636546363596551351301010496859653776327960838250518607941446097826853401183207641475512025349503553109712908698041402494300427018124384852608142581175797806889422208 [160,76] -45943437733167621717643238484628577267633223694109836280239292487677416447684245006334510662031530609030937038121852849385611841280573274456251805685705875485656836895196214906732631681830498321683902401846857648579280925557668783246062633140323721944233928706192963716625566147577147073284174067922488671911313902327459210170246552634101240888195412913194962062883464860334588500043605249836922826088268873400627905768747095217835924337925195699772686042425054486850886859820735455726934186542024844107348759355899206361078153675017605493088372970104553295730343278277052954936872855764590112318553094413692034401802134023129802269866325767487077473984364156421481304995499479270692468484747766493224610600349911724807091584769679135126564770168061748800800881692678744474282456486634291903977648130424494865348485666691943449798693939148647653878051020537325700071280253038050074547631661947062040723449603030315047078145601665960279592554960929668801705081008997036017644526547677245676644218160893221055286414607108388635135014182926689071297899647343532077935785906315024577611076294257009069683660357080456631524189921988048050276145870722907129609053442759735477577405818680814120943273853151510815625672426919377776176226855984324284840415460939828407598500142641369448828667548646464364248686695283688495831498473858514923606316399598674747027267707547688006824375881215336232643232547165037872314917842316409064892579539011698077997413376445432421398365082203351146898913376800932034497770892784999000832651732220029798886832054955114731376199927871922392720711493083140575898864515404034420576808461940358837655903439694811140060855839619743416743180843946425744347561026726401634428630630058907684998887066217013426211038149987200194433846348289037458706601015790941593433322936944954925075271291685401092750668793927408077126632176800015527786271040601436292052525539639326743908205077403170825346324069430778188113675243736149525782395886168856356689996511112706476504151294498077529938507851521120 [160,77] 861278549659284432850243794650913158240085005730501642743561672571700207054811793485054214275482567130363651953752009581641567412462110388808682791009597144753688195852311458045433026025938385653895953177848920993342824081410571426342343425315456749204191376892966770282860848253650440934238997181358240065707503201358654256788224947284383499660174726457447887083612653680339651851325766059760201890587397216933774352159116722632431541877090411603129769638614161791577019673915263668568922507755697920341306444818727150810952567785820179450485888019981561409542832679589223173326323354725756471651325260228973543654971286483255611152697933832518655190374450140800358259131227096522256144342850286980343386364777647831120513735876825441312194035946594684051161582281454561493118068038263887194284201363613177692654931085107579918882464603852813822334768257980608369242876753580437695319259224698274724037582799014170868260996814746847306617533096774580987806829029639240881390051968915875015503785651184177092795293949432680369854101308599859762981482626767530544687835244005346594532070805603293412033708909489438698859527672174077358881664292431647224260104026364311182034623844167283009829244656410626110827192168007317038125639147515721878476058631006129996192921463029941445728034914800244289147994834468102859525300699217823360499170459391094071268814179225945395693794578608481626915669125767512672147178303755482463800909043547718920758724631880655939766033463085997587104428804218689053069153563225966877385492583735332498103376153471653559130225125674787907072338868713957864550325514596780402980166942788881998171298001501827321205628950471648478345355012464488145026821902134401099012074437340459943244227934127154591855894175194621562084348893910297712148998340590928586329278568091351095296043679315156801591969184823173937198644866910712078570737467371851037058396320523588026939045787418242943493551126893570857967535751117246005731955876238275879714997864828144612795631814001631067997836544 [160,78] 4302415263662069117049475298250936891123163633930199319601679396448721869255406996333987288803007557337331535822484118676569601687853687270425957610659733782759347051090345019931769782980134933477870555287667429623143677501348705614970529216079880637422109715187450385047027271635784791972902078650795457644341167329882516817009301591575356030686265478704655536326170641715834546438936212859220565174711356422804201727150003061025003531683774400078955165377186374749647795252738434517095047000941300808455871812671478746826275595523714721361624004597040762180963433281029979244149254571963466034340072301926869342500977271251504938313919781394648922283436144453220973095536348087005124622111902481549588131034411394625161218005859839122243651020506611040335928093598098152034134998098066394645467715027766546816414467491997499451491895770581340573354827363569464902203415157324518615108997092496164543431157140686178122949233478129931141358553623572840575117351158007271497159780553823579139599497747203043458037948717261539399646309968797619406873736090188573110558097087915697635265672033144775294624214043522584172965466359199837315084876539681653794366362179293901728764153664117419860598640002882205259169721399950727613580419654590081773539531397613134588761508072199249706553235484112868150474454060948918723108018113975697526977374394349660299738751387508728385757899186472393004961807427147101489876089598766608940935790531423154940680527615988706379311396599095213120571988210794004147156513659721219329561740502703264847824022983938276824878276822320807712790720895767112771456753076977251068477798079243610376309509776087848915678929778522763857176120342452141938918913626374762805054057340321264837715902012363259233384023640112750003191229735240421825221278147999177325065151981101229904523056236174759593757107421500407845689180314952408295785010938044413895188639054014071259594892062466996860522903404861021851394068284411513117448460881856458427118073137441771136452115906685868732192 [160,79] -39086904221344348037730305567014284784525951149639227801726391721250918556700017993068826210947935284463668684786900540575924325482541319682414923109124545409433772414555357233300047813502413512037410679344746063163067928513714289290296502308035600643886655626261305411294308822774074880106255539519618797476399363226019887447378033068194160433288851543508329399020321077684816181869607028288119059429074732414389414745642950781092251917122295005220682212039356261344551823077252591934927084135845665382168957139050058159116371623603548362425418414284636367119033900588483943028387080231897005865969252468572580408442128056342894361929353835346331101049927879671653648961304179668287061835049847834888617921647237255564895497201762104137381531555389961600735071498934853537700683139088080447681970789672757614450729144386852987329186177772147027491356171946600221534998604447277685941030962174593295598336965562881690911973513595226312499705272208521305513446701272305229506116053386667174185556403687225610919652242968096777940382730102883629835292682527515026789801018123440385267748636766819008893829120187808616272347239830597758335959002356951803780480979104801859205467084071278267885535237510512917452249175877735218750589961715563124453108369936413921007312393595191846714964366436251625878467352821008941267799436994956530883584155452654772415055617258852448725454187808501877959401136184456446708632094743190390516181172917029605949554302019952353223789410310694600215555534080533332250652192989464626093891654155393871879058471160990906653822305772465062753536526690054224404618581223720538848559529381128308700261447205698766158044173049892194869396347450812111433087202553206178728556864251874044031067393955246841134662373870087830896694454701939809618483683167596156256744582721971129767816374737018052577542057637878307654090558886517281914087229425703708086559390902938055190642509825119440453176109839079476637363385668473042101005255753224773517055460482691801989157949447747008 [160,80] 353706058621369819864182005399799753976904507060667590838373835939874300906657029889482076477819032522368718680023623890848368723296047122920845605929036206592636183701446200690857565108283267280365144794796918761747947570801472977938007392203132637980285737062671438779699792744262370246222224311796728608579336968919083412132810596788592677528209434243837038509060006080935734257730886048823025668151503877931577023085112343113438826646509441646077229422831369919084333346817844954550474514282758897612189910682876825741796895216282063973611027688692937727924257263553025672580658343426605968622282000794480506126568872092424982517846987022405741050446477815125130882764752319697574900902484188682965833711952163211695011378334875841330679422425671450614125261506271044389806846395731068137057234692365415064708708003482580766241061239149192993438079837424523094414970567451008674932354447601695445551680627309567689465947478633380862865304560667341244182981872861851056721629381080008730492244573271925971070990105742301302921489653003774817367198686562053968529767205380889381480677882424659252769761521781098384918598417422403515313738364005039907572976296775947199181072477980637741825381086812941515858543782937709811276848159556725123724205939801133691208583969048006118769665440467640326446746481235897872200668070067095442101318096498211250182262199568877241029956998403326884220230121124657466107353836176047512173879047878507651997427126468659994295275583629008752303452782876640158442254231965013500721315068193623872081884820018968487930468520984730743362337880601700759052634174455113467623975620867256851182988408907466132005110005481934774872880438393014603922442328478098792077036698552028682940081861124447628769354432365806418290966144485578531186781675369289932049194508356770474440888599537095181181468138207240386377551598091572722500429956295901960154439477939838290465522989094991065573037138003975905018332635914214701095576412882171338080813583331688464092840815288 [160,81] 1166219587240640232769802505718242114390219863842613476191482398061667681589487946080378594061814419632681530412627087207252059656244407904674460995293435624685590778963016674484068734620526135086183364768538450635445083917030485100963960242303513263744867151878320383100891635831908091938885454949265749441533433350321048616678291304991777276172400362568889190425011802948075804908859038227323294267316838890807078799115692246640243912128582137330082621509362496688889325772958852610191138040013614228068645103996451579076667745311924686178195897677364194626339020135592021398968319492156630314468184209686514755573365307280677870849835294328084589339215834518826303159217435763270521746778377982804377825683819474478871403600919593810516987400224178075526454138364416864935309997807437878729839890057973748627922586592912883267959814245270706917786660158137838446180642674316491021596105383888099946596200841649779874431508106637893838956883713167433559881483220071110048442894374675317637363119161988464762368594294453200843074424354088205066184144439188714625135129700417962726740540033386941230184825065812005954529154690357757086263631058105201315382513156443002798037258569798185718417219179534879770125154199439992518718013858535453719058751047026464446804053746185303075301764994321200086041752209729036925338872317520205325471481564865703038356902461329751838319137720532673328251331555704111136038006405018347658338428369103660082527108577408605554130447944923427159212429000813058010509802086048830139484031411662184426921137427254120697869215587609967784114051806845507018604608791239328594555449589715427101753694404340489570420098621771941821015976123743372000889670442195904293432909978700902926632299051555988614529248781759183484478800408149592791144857786377796072729027678297858986919168491448576974722323210123518620722199156328273077882783843829626327570965645739776904631456581655409094993619484976533531020564482523823186415796126122374448593781923585605225338368 [160,82] -530051014671475573119185460347964383998919536014100088999869824830759638361852769058489703735760025993397608854389443886840428977490791531327441442950571176245274666946203053846708595405150367819484731745410005066869389400989304462434354823710873190126261464282307717534207049678548411611245500187020996650304322277299888077509285534399756837939778268027876758430595589944733277842654524401599283126502158323314090148314847566522591615549826742122157322753096479981699863406849039268222375109026193817656754051545239256380831771364433799123520558722827125521625494987257663266080271126906457701535605306206066838116220259688979587968441044885110581406150979540955883735958592998584814832909155578587617159833375690278939702984826103794588247297423477901512097633684260930481762961806989325159057971777752370175469459804143002959408297788747490933397516919760481653457618823642970132608266845350463215908421848405721962506942658319756179106455061837745656493886472662129979669970483132038173119117864634916478755759221518786408970898631587964490431095137699137510626255588576668613723107884769615204597382753614408701069747162312413617164633677470137211744090885179949368606343920217332321868083678010757056958969761116904925206474117850901263403821047835574202618104663113443878393845722321176872300700310157900241629479297818293869939980540687305362975158909838913564993753580531866797399260997960932354989406296471177436131177411794521935174664413306894954966049805606644922865749266859745894891719142642399416706219577310985563918804636417675190026247788628702772810042155986076290839846241120166916423849958482061262787640088597978228131311946482454403590653080937128871703934430858301261043619729998545091319671953691409148647868458908965742837227590417737111088669096468729450004824381249730469823916642470557414640111719327755192732352120486668567019216437085965107905133288419483727540838539158158309559683623424696619437578137412614696857489686631955623264891442860994625280 [160,83] 42985293210983987874513921480505305255538562399147899180896273980942387558345247903500154985885078211378370857443908705370023089155864323322453010301605930514310900924222216046248332541861749945971044286957390948089639636068732988869104887107029725085625474837243384197119270802508915646298450751495587891251070632200839296734386638506467227517724261279547549024923789659211401656912300093434904143822478978202562948629076052849941529447866912823015750994671961870255938205765534519279996963317370769468902204593399392039279433207444202393290538968417929073673092983701453653289540341510367435078947564316905837657879034657588271425833613379267975863360736095321352921562623344552820981519569656565867596272115335104578269935029292102965402374646135093002580829409039711494530893884044417822716901197347923526764266950914679808144969915130850545790990329523500666385840538522109009658291375529244114367389735436473522426836871342928368616290987227484508546880586649854574003686220180377431074850436344248735037610333643173721720020692379916154425166189816439410490501143136186267621600886474508282677281431761640863990780990352700648019210694146468627037702606266527917638049240864734066119833257859304146748541937784275304482515733168996523061561378637317578687584183852137215176644889566412384551148219876363235680581275929724411558629841659153844711141342177633705586131068781487354349533751771238955006169204420399906695855798415184010619736095581388523849651610380111220085536340419279090623938144760642014426958668699861619130374020046014235677128337344847680860650613532903984173785450138419724296296667673925955116600264021460837276429597775315039648419263997371521926895909845132759356036371085697162990752997108925803254295863836785053632187784188306333200413713558530890243445931462732636171602536135993484439696446113169258067547108952594034140213929015000414822390700423047870135515862801082173943576134316645757818568438676786742671653484117504083601099418026408064 [160,84] -2341913124718619632729226604940854331229974350362621401092858330862268639711218521307305759743656300614968845295788276605087671808223624309177948614872825196371010343991549850776758264330706713282696202000579610967869821522653671226691749854509100369270238774813861881646905650037941360744248659940161680053831780322402733651527662611570319987398587582518854919990776952067217790393979907859900590922704672204639653291329834531275010547906920530171664250293806258421739369795405656636309177722805405160638813310550488122294575598953151645249587032379293375153834103121470177658428050445266584445301532350401676945024574815664412179234109889511020049638972874303668959270714105044928543158185863299948246434448061537748846971162666204606435449451100914168176944810770950179290347830598324146508585849259015343850125651293392897148168835162613298195718981369397911124393569818478059075988485305986030091629982171766920010318745974028195774028890990094012476740399501779054759952836009434907014159215186719825920513827547723083902445613911959433750368683075287034055346223219296086722455167337615487265459735149526152142423258586970643607210145370554602864938781818333301773461360818377164236993879969580380889892344616664343186661128071504501210960974911823777685470328154945431170000073438197382926916949299772793870067742397562469938829973433212469666972754750869530382022828975893226272053070079096429558116212844296324753376865243236323317248886738890400703101476589067236253843485427337481096736642273069327310565309855836907544050732860922806328718231803518922206728718390623989983299259499544777351692693003596534476735156626817447776050338226210756791048265993008124887228119164163144190890117236280235768971858785208994572710887254480204645382598183685302559106530026220863775034352241944912739071439684696159847879292293809104342779766012758264182669198505000147871124820258745783926876685883114855855537732105044686301687109417120428347383264157387353298446734129472 [160,85] 97705569162549088290121690826978970000800345904104501472665447492945628780752152247139974206472912302554795691678229247940923584977138453536518234287403762539839643687584745129457542547718081598062832620178942837411961310100563630805624282937997685142248560541959149230260281198405872614145131241536409790732143192865391082169970981150323709237458491979357795214532067128247427368919189596352173763542339105782855695514521123189715518135559321921431136298153603244524159891444511608620023059980656143878067847379815749777576998591876653575595665187591013006539594743930875493173651686690269736608522300282497003402158187603964611331989361516046981708515499287982093229616976679885171143610910917578299377803709654178432468962803433764313707751054541626852045055190931774164623957024382864399599591312052153873131552940325400529796254320237191538245335791109564407665289585522642392553471937441374094609196705566663958236531553857430875732911215724699213744129866283573299886152131772683151391312778990207194208904522362757677269155186032019952145178149295513342202749246525857393681575422956654022832171300500009386779749952220514298808778146330443237060389602664237802315733556739575271294198032825362223491287374138086746233648473698874862636439414488124874676560483062726633210998811872538317640229785534087106078725006147266798909855763182509540435771617297906719480208547580661352214543153699239904437444026187022190492385989627655908494616814503233027525450535290329963856532646879371752538194240659665514789731286292025994721873639957259499260108924050616869053876544229867811815422509416479074419737552570094462821298785801611189108922050093574391859956087402297596448726310726124987591327247767767002022191997308685481568318041288851627274188780332385904581167606068150525524649257422119792964931096787438122414809990245150623631583879933843257258274333917371725928895891644426817008283881552924424991847233903838763633343908901814741082703459215410017666523008 [160,86] -3225277039698341993317402282625999875311795691905533293439839102784215867509233085338066716167114011091716344805876529850328424215734094941553431323134680720880190582004231516886197794421672816327963718558824548053362078188075389057500123944958576250227337968768831468935303105978006350661337101551822233950172123359017570636338443759194747000686598207474649186073719090723876133440741760816359108089045428207128472547873825889634549815907107152420315872645313827828354854863208202051717402245790575836538983114769400087687069707856252113773713370881265831637985018910639221160535019297375685971251281285494944007613332770009956239112225840969397345711698180637903656345234293905079079482952186195424068381500201459964047744167082797238598552838425520670235220808163687151010602078131850266307160113651564498286979393198868464383755420666907566880441028811525446237398698095506531981973344067458573079237511905145582147231890472396914660013369011621160724913236273373265608932521079746393018797290385308875959713838364768608887566062653467689052546943848334677094980545335038905783935734378435747546913221720119365441765694654946915231876179465843987954043534736529469557113289302355832700220590818190369661214691674526321788288735522350526798224789110294356461367043578925258018248353127661081184524542651839891738214869724156894214919373273572967508960406269123995093637208726384829997697403528978925546348611823499045512788751852176723294737595915883586082038372931034037980741747587749010842927337306547677177295904240925245467466488446374212871393083765349831256442337695463772043325276658004298804374302676007728580375430498835355985542780255188920395415983204434307881246025712448418422172564059015046172039630992684029612623091765499466610735716928490926427371567451750657547149507384764745198912993209156395862003554028702997022111435821613429226532391155051619107280846953592359512636570348023349907305225127477747636440035498512365216127787792581021227488 [160,87] 82557687257158682066954730282493126410925066166568630887998479446715078058441250419801641275757512249826837265326699830772811252888908044466441308615846710486521319257682979031047257571248037791220467425755850217383553476710558124070267251032375207617014669816795079465377479904207517111317547385478345874971109999867361302059928059655597627870739707209581494092863627494564404242102961812338190670909752810885972813150865956827652772113207706783519919498247534247473223574866173774310146144891719086422264733519958395144148612059620720971879021301271040140857933919163627865461594951265309169322775617937886659043447713176147173107721383140353690534875051893767966381140591746601893059991725690190202365064309354121295953260410931599046728270985618784456201833262709155240472769455880237378136658035176221081820768673051545103736135269478081901605728052435968389107887559528552582409444192166000794888220559401309389198225132158675604990309428878911350784925304493355236016530516674699312849102810451234960655327979117850460150904225055480013009895708992899545222967521371682864170637605913646437302682227968412720815063299356618795211987409573604896323236198293978058587768608176868828962411714574827652852255631749314256083235374064945800032005916698898074446170708224537894057852873222328839382593699523169179549673207889276612424936466135583974487383413667324431946267070898908764541778477734357319627288800777655299921876654833037462853203446431372626704895485160211527418947727365438885667560039442206636774763866923346451968439326388885509232944727080545792346482228873979351160752523705188831294726229715173134652704309214843392386220348691269282617814315709542620999765033450147799370317229485818291315005666705406742401499019333963408933974104740194573863202532427136486636963334624628102663622607081565831756103013009320740327425109498082811690645869957641778651382863856254154924899572249071003290014002714218968212145824909941226007694111584549024 [160,88] -1433428771855182393912807621986204723565795388365980581231350800370136216612140983761060411681979428670743583506586304558965185124696135676530886462162428734822705843033304328863820746111702800294626267958992123722825527666589180772097297265426785587744764279316223196456979023519581636672878796201043883699448058868084877921498002731698590590790379313943551486327337509164567313136761174828297367558983229904253644819136244025879032341193861229522702286391694219638683979105950642126656210145361234590685058580167390550640469689255363036549071046966293486132656803648008875520967025020335076998450886070966291493762653530210910292520636045746555493567704744617044508230990377332097045323180977489292059741238883068746860336209996647630085961884133720379416156099809432356530808092049948439224123532009005844774796648805890698674644393551194796633864258389700298679748242441428070672001307771359588151836360325754151720134818390498586806698439324514395610022147179213885142112035669358942613056613756916852926672306711160578741062118498830453691985172421232677426068844720311186514761521559881969162243686891928871237188282787455340089576386938831245008144358842996019185253334547820715944699374290690550146130447573483452806211234981913913816947902218390495007985168395703964877401982404648805755824591038820063120625455063427035217245447480393793598052943182251623054062469382278988818149164563909384340687617770015536946441823101760602038677701368239613023800789969928030933959859370053108052822414933862107859652210185705967341126650174355678712491691658302364452089062822068146368987931036263603821030029399995916201144285117292166177580196407183607116028999898235939118379831074953585326944324212348105642067006038759918966709712096412827406753987968455240721268797623856563708967791200808539842283816530638373334565173596436592694899307898872637091763639507695958320893404800178181007364584909043700367227469563585794119275459772825801759855462573704 [160,89] 4121169926213583547556441505594304211666037169927432837564876728714517203135498015080990331442370858138254411203278592319947133019657795398897146561927251707778619679985134259293065352774600640884975130725822550116506511395727386266736795702837719692671196127309465050745483974484620961915290516683436357544660503939328104655560181005797152032990183128782848075268753702552798740555280187162904261399749497824193918806904567622580998838540863563694205366824640136150816000640674512304478350326171992480858240284819319941136906474753350756162413290556681805701695029781085890903252558551650956075644994526071540940921043776959796760350791103482204319639505351661980583734750033140180000593533052176227942803380290101625812077602363031475619124391776380867316171363531980608851807672342622038830507778168319932815180889246285178190320012293512423180488530254056671897710265213352047926310422066346908200773423157112026588818096815970882652273186466108000318201131317881020214688765281079253371736911797565277434130762976862064874203189732948975588700311102538251953644591887198211352808216371361750819404136576540129462994052089539016115419040312036909650604054069662745470933023038943956075544504147112094985969872771215332441632728512807525928190006233965675274994242634301670630018403859136654685501068867406279057304841118826064573834485663759100058077801194824454624262815540643459585555653650449140531959432368113601119065289371832288367140452045509041661286480991342324231523580721475464282894318444370092146283821579030076276809545692014848944590660605746724699033251268837642850594246116586193922391652373707203699407749903182942068125801772433723577101251290502724177866087305459959103135226486620137261831808342587875801733369873673359134354859738035997241395895351715302858067122753562375188140307653255296217974823570670548309683646268462073903630333684571630204806683659528858759680241653953113429269433448864037330632722173199130347000064 [160,90] 825108106955165024165067802666041799684066112776509975204500038428297261946463806273651364804855438286716193344738051373137207020503990663712311903122032669572746180326925025964921835801381840318556788533242653308470043149580965732780153214255936721058167739382213463400250724509926116740840233643387906153620532747485654918612330726412167614253660748182890504406736069947847878679450117067524962231942845628088119209098971031119023614886886952284208928657676426840730631611323307731555385146229919015982874081716829220107903824981875813997040249661800588199411419694875157000472053426426889086088137460564851834405366341730829754945684218254747042455351687396635470589564899374018172535035982885205967882960345881521526078200405319614291033308819268137632733774410582139443496440966843122404962690574250126550884056847829771906459267046534168620611271338240590246278538976785656841300441547989187016611152722041470206755885340473452370632036653857742641021748481703366799089363703191141416449357880983183360087248641316782956238024882432756824195296436764035967592960824436549314083488216845486026264792194895056943696616800284617162341575233890000395821834408363105428076976992089912712542253373705746959050268311843806429107700275197059968674219402320952939075142846211885069162712118182376591225456224465692664063967909669037062270656226444686571112129592908872904286707747682671986867995883037120627378855031971184510407467509908104209885048117658083101160470341936092797789462428273329698121269104254827436853598506124480466156275267990865958007377044383423134964803167215187293290698447865899707826012701221323886334452963245627680322040237218356855497011755906264950361020130429407444038657601775652198860723389490555617402955668781984024612775744600068121066562148273644020546562565625613115134794441361537251981733624700522197370915550971334997426229301052655451725002863219060180802471713965887643438758951198227375935036819605511710976 [160,91] -33755907863240446008277218280850238676696555365223738694271851254179107365800287117159724113574707674894171888848571655034102979607615119030037043721797558034383547124872040369357857225670350482534618439178037375787760933581503574251139222378438186630083857842096568310871172644924654739395264591537033389986744364375754073093530342031561084876864079100886482031531507184898591103662002339826066976414082480858586496895597830300428859469242568409965827418627788676047167322661934207612013690353404453807911830762697687605894230638406085891183249024405437104745040978708055180088500159194701516060847197251797374609508749409763145629789240380078433776101037952478511991261537041504788338901677331979874078523345314763330676432421272877527544609494080607382335172347062100311545587101518650223371902523849814135427479010235902239552840394055925597146116364244378188034512739023000032343252620622282710962560656828023002567797307581712873065004595924477141635201004538432149089547392549830608469187625573380655241809608717658628800023955793471792768139118145804156763356286216235490925550305120676136059931108696962999889148980404827760390396011079131247277739805561812708868555232338771485017583136340494035059841155598307128102550082908140669993154866222940104157478110478602719753712684687075190334672545835647831796613666965704129059700597148898303830072555527637806714066835288811742215091428835280307744734271243206366649815266502649340278906228526720745755535771052690132475570241790062655046167959971931717006640744689334270329198272454803873167677167279241816036278334675529318583920915453930565970810888737858999067197107688286787626205179280946299116833894115439478636322001707828138230778875885288691691274069420736305163581539172306398865265427947653667165255990593570872721844537747488736344572242920657101109072465107557882653648868770382398123531408726527286107094700632923975507982931943702681884464980889563966135589651009910368 [160,92] 433067449348007019876543552228753660184924263712345874264369564784291294429251260747306588372544669438553181657382541369002299128296132277947527767912494215033833909154025187350992222070966299834724446018268280788431968531806627740327067254022316059192075491268384634877009793937648921898687492161894730031914074954407684780069104260931861815852318442422770226485133423628818781850872754408135920182391169870590454937276293194943936839793092081525374977276864579637511114431061194607591491490127903138300653080015123838980044470365952870584036589875646314179998567872970443319606379741400777278433723702483728325522465952971444368242579322298311075580486323806532118598516782382455184605734578899891962365854564574447025691388848873780252683109831762614337012493879978807105142141162481171449021607042272263489767510902580235920603600155349523067861696010139658197809788941919619747533370678747055691620218814943213191903029516524125509163582011220841079911735894317971191268743291284092186084893571954531529412482947500368022987996338187814094490965183796355303614399982507848842142372980102065216187312170002246415839180834830810459621908329535074181717372980582331291889305168461022489777323313350682040284982113198896506031710106852138468713448654748017098788763626113641221376581398109081250792386051167496158104941500500716716449400581495258081885610407732025479099447008269606386659941428667939832747765775775506318252532515470789326273231444963531607805190216760268063688107215011342278531595631758107592956841379563617696896663223423044180206193547878837428182674900617724754906933155444240025768722029543480784699161497380246245642171364980369805275514945646471672702466329389783862839591942187820985617264674270757410281152896062121752959992103153926502434843866901878867817103220988027146161799722205419023898189147791028451669375715687797191843097423643738307359392398458969985605010449515722953754242032582993268622618589072 [160,93] 22462620558769386405469620857590014830286270924017599171022891066736600474179424246838326937751193799795750154870911301845781228667428455140329090261889368872010500524772178312889210108859957791034374970046109780248204192358003591930732977510121785788881437910058733002743579265576510869755040661767712223136903176974588915448391632564909582145627842116249803124740670671318943804529688824055895797427716184178232570456171111769790292698464838791194135404132395108512818337910060893936419671706044958879302223863962519886344311167490980927180412337616495777132932119004104562496380917579190269316800759941595642984518581608398480499757621319754467253204083856272730670556852306180740878202828153450074755267988786260136777858990794359443947704166595848019789313874470200289447105983470365114480746708092900090165672009764835206898144497622422023210766145183405600012019696827156605881568772865966148649969037746702358938732404615679631642914048465638733745670261478340906689443552155412769393143432889959999138141464768019244218052464949784798871530938898426360858945724183894067001226809138553375655860969161732906294117545691422746985612678414390648444161708870212850984925070642264185350468801544420172678149617066994437748926585741602194979888438409111101958775972313725688985463212970662804607919474674516706109375656701777365120167453120292965408011310807594523824704849997294994220471952808783715524750023522439893695861271468848550813396164641120617802018453002192830204021465756427507189022720798840602143404373803584726151598264700750837115024521526512938812280927986847937620187451477527932776703476163514457915162864284810851190766662488851041809152941054003149891631706881599308063653654421707015900273693916934977382982389906281951932265866336137733360113372827419104169499368416070135224330024587329048107505322796408415152476068100229124478177932172016681507397236023083300825240340623634299691039396776754536353654464 [160,94] -1495286745593267272433734352557100656221381666703722246243068391869024360512345203192924151998397577581650529070410296326957614577997292082384818156378352851317494456205389956513130980786717752929867380533709277299166552882869445267516034166242809081813361333324851823322720269807495904133347588460129889673771838037495607116965253624789898728801411857257108300551257467884782973850468315008038498316000822375778093228717241577225534165890292770390473177241573168914013050665360072668892425388852898836545112511542486078906089125090578737708511399151078876478445367577528637684194581219682049103810157874284386033882412289694583909560285149081119310201873394892665063728446512872136552485022927183554271716562614799671107252759217790427657303307066768180546246032752201658459122009441652401235226499172240697189806405101030691324014481834837895445324178092698506414732149387493285129250168579495005329891850024659164910662109480427930438204093236800549909179611689240980400192214093876024517976464226618993183022672229124576515941031127768636315287585956278258557179079264521336335959531467608804546012587716131266870176751371054651133819219925484977329984198908819044267916599027990691605090097898141146578561551362264515810647414562596838245840950350670228945736335469807678687001904804857586988753213819011988327645685154191312627719751749276397820582911833791550439811804046819179924345902665784694279394200816300110728149875913314912212142854322372482704306980548423582546724919148412983206524960902777564723467022905307420051507657368907483269767690829473145790786443120313141611620974248438794662049030140081865556924457083807788340823705257533587053113556551967659745066010538055754543875637954966713710566404052850863484612300070397920805611065914792659467523216744946769077799040875598122469685242443678169825998412179685935561254040834251768712058954268025317948092445243901821576211975011886977627759772978465746713808 [160,95] 40883306736734806528966806621655981426129983246136048971795300456595547256763921967849826020398439827621133600212598332544594010522048507229501813891003831218883853659939169660204334524441032134376690848675067850465240660663209447435740386131002460377494819334795554502545620091420493173921812010022472606183998028449617021055869649927455421796176687880457118134905845757096114440176229162240542625885973301712223313940829970392339570984603149770898670767295114390647867101273312425294198868073272022311994186133689713702846292626499837700760505512089217717037777030436566097814829000584768792831486780493499152835022887597591913778660926400321450569025443131539536106604522864630525425031262172684305193157043510015230448611818968151479603030209919991403347794120096676065033249061860329299270236856697353910429461445683682164137271133671652759555379006581306851221450020172059873574700041827537090400890886174863621723582316285589698414543567620525078942815343905521764343118185792125487242593755114548254065703890664027915505657990951357959174163482942160364753904430184095431761386236508360015025203344228424945293776456612145224771444042544709346417054534941094400701605131285495025783061915843918970601699460257601198638875978528893536978252471092136451781594348639403609082479638612082564910574852536265819182198187314085442793215502316950682676031375303864149121201851396505917463181097024159083903214800769341881705338136425214693799398100558229052816687295454685333384172155176545276653394845796066306710643045632660447901321715526247416185625224419857403841829458132507029147904389319187193430335515566366194542232466505025974891288824501986789113188694135289574865968576149719035716447833958543974321666467035968431355622381147049214050602952464534663872088179320345193074907551683471569664485833495166029675960443893819028790544545602622019755617597723043859293416554524870746752068280026682383824144246761316336 [160,96] -480332478616318969144312120400836649059049224231044367292830310272333173435931141907614420589994090725011089499892205394498154883594220416980402826167064215846020498226397187001298429262192126627269319762367319253230604353006292967975112616786792335533119912070793219071019542540931545375546524141180153892543007086447362747321556834667636963696693425942146289613669414997887106634027564691435306890218936591037490650566924309086507335408291225503452231756620562902701237925389520746894829686019109311784536586467529176891023113123211918344770109247395771379614057249343913666736597982594460511728501939976654763667615043460339877483152173340767599912682766351262885420859109769998797909534398626683384713660677714406456850893418697676699336741367713270136983056202682210911366027165278539340557781824534626136693380290163657304966295869073807174865933170870531944948207436658707479499119535156928097721579607174246327287285256715205372923065619179822351798399994287608299560485100438159266847658406254163333817525131219533905244061883924571349973765264406471958677887305030732183781432038931285755284351926598668141539621152857911478778630800163503383196524100198981206701990365900855300394299388986612637853372176243218358575945187308900419085125690264455964799559774683280504887748667599618474247355194841373027853457469493872840711639569303457487519108050879136771961322798562723645105084541560680789378273968111043000980858704217315755584968707177094935520754000289889831574488823364174299923959755197392897003564182345170384449857033301338595257429294546280519478430942636667894836292271966663109622109956699875184452811306419561602564208968588265876788761821268893911815947493974284832861642028803638812331558660770227441620088984339648212053031351796567902981259844487915421485630085114666877349243424815208290842396446274262375310287786194557436862217272234529337990696551078962038374809787051539238328726713054 [160,97] 6396375729524168265895758698590583049358431707229860783167930245177293311178396590514901012971116879339221029197848143701063414714249396587650902408688750338165004846977007711981917430417548879999542637547955488852939252564950920890929278903230663340865668275974154633604011280071975498814208331094900341554887865319557154622534996715859822560471847530276117424908591320377092328453163318322855677737982042639252723706586902998599174132883860535206994787422642353823709858612348956792701357685839552271950627445074751687090443994629714046978759545418667957366073865542561791567609949533777514593637178600077901318102504833988190136736437585869210733548405334498758613572607405396900465191927517824928545379726149538939363414572505911729483338259561473317084693025115223135070154961655614625982472289212950444424550359092038878145797175786491041527152306608960532741054064749585091192073095294721458798969622539141652637447887059386553835934047185449790465840592507591906383769084164906171757605669357702807469606552461299199701442077876888396405077824925779479536805805009992940402745280601391672610474484473645498692741107844753087954192426567868862124557820971434036655139560418791139326282989352266421786259391164808782793879237689778624458639051277616962298037358479045910256056635351251966670586133678862047480539263915142907227341039490700563910326462840734112507663912652216347868137067320241362061067919757391307472974031525801322953147414022024997127887721635197774038184406515419895705971321137301175072995543176392272224177582467613124227509374266954554455466633799705742278849696159672079161610855025951369016459732694593253391707093157016087265477921924377341160351429992852365263265998231567356740436804289684472013407182895730502952335135335477192341376888830231260629688049801324886320510427445080356353794780535201850139244856428027348097299059646025995467972243384920668486934682387295124733729792 [160,98] -197711951366813137429417377214892191303964750161535867619818139584864501346074839081823525337350807726941930973496135313983596513397537492398973313115405768283663438300828855011330912731369635498306406543976746162956061525705895361107382977166255902717847076040211403738254046627411761023902085072253268796513602464892511169377124807360387094537685745273880392785975408562770875888279671358145680765831658323729589340733541284557371844761515106373189773573136473600829089718962676013958409547268694317283156918861394099763972740760598326964208899611895542728630487797089889439446099567076404565357451885971313876532693432209870058004435344520322532691272839231381230538166596724499853403464338322215769123285849236334206325627684813544641484143358395592347973968585007591596837101173173599417927418456566568191168463875370590756598587642905913322341628582818357727675595187895278962382236743178310909592354433575299321623978491574545252243646971947062072833327794924269697432406993447721887978787164467147513319677863664080505486438552475834108202876059618505690110815360273602672130205430765168311670850330088973757607900089685834287023554748178765691463503142985203936904895353631222465070844995724204445985259506678133814040685475480827947952058125032835572419485134404890916344374567945449018798726962402783053001004089937926751594369318263448400941806772738847718817379839407922338305193905045879178156032127583858797909741521056744214720367829661857689846108288367217810615999710115763029150522690255447907274622536289356457836475003611336652543097747930746365642452505472995838527417744017488090505181255994266527826012569900739611420878327439592122440099600794454364053323882176723001546774822764273116855792076991157735381803080710590118024097662549724056226517554927890292147478084341138841632445506418682037873093649253763896012958406868921943990924956509684853621705485032675043186812954538339456768 [160,99] -1019644164299199951036920128730660199775899460127620906990312931728636928212222104119803924756367484717786713675913909889420673658290066012000310590094206665975305653017347194182989696986850505208273908734511793631424227592055472931478417643248833416153041861324300125328366154692003072054794102547387103196413555148794520630022010358322529929680812939201250851510608233494170005239246767935527454499000278851691019493592566659379842210653111160589897030928850046311637023272197872557189560938635326487158137517257375913407483086829987445948179996680530210103103585078134653286236020068922965304701141562959395891679468660874359627451090101399540344808231597711710573107142239693755275954745800466747749688828632532357308903534147278031704693049931132373663967114491314400323211212283296242153181585650675007003862035944435111686861847454761462811177337948091113789610752416499379595225414141616386150006415956085626573114691599828705214828478078409365517922765067153613537314664827037116792635456735393461350878655615290988754268713662952532099421471116131476428279944527430889967309373341022896176416625409342186881008702383233261938416286892577282248289104707229172789413949896255690984011625972663290850772491671911572534807929460616777787020973954954942041765570056131395225974026165468269951099389890128006144593851762345407922751671186590046092783712676140499790760260585874646360426899861966630729466352017221121077127390322757867778478850103015562850694426839299495703683175758260571576019433064226744848141549040805344030623754864437157578599473428375738796667445326126346807705271781552628313730790659754932615701376598339346894687529915080946548497458264452440075247358106460059510441770315154832530660225177757654111500296535290303504526959783729841620453052803666701714298462644998191183233113105544413371646644892770704732679176069692503946139895373902159967387208567077436462045230466669440 [160,100] 23843524956564878736083346093071712037454174982074148714679077042200304270939349308004560049978784648682582241194252956336182227288950966202696517284376478562608777330062484338641713515170228618912761495150047010427950848247770711105151915979303370622706446599777590228187672222284300515350033734574285494340010365453101204736847399987109503569764780939121173994550813804693620292513698982631465454493329155172242466220571676169703398410594229284032941248279817752056033215276459562600847150872023422520854878342801883694672962906747108964022346971266041864148644154991845576662435959678424148911777789544414629978427815151703911286872206318487619497670424848735270334969538863252364433304033088828740789448974069096865562087973363160683795595030365427677206949441156673536831599611672142210423718020055951134919734223457307367267795943939223088065877787719631741084189430750080313930945596272331173168903698037796450267705475699305135906759464950898556173261207748336055399566028901723983522636759845380803944783083557601764529892454834001237923594490097507153632674610492021261523922919432808067700863167500197957407902339822195580369361029702845836808553210290588032191673683941204766155103353045740306195371313070948645289602523827397709121991434613201606779828042620260435420440473986766532540638379195958949461733703042826989195721339939210557340833215122288494083975114336863941332239928664191255445456646347256268088140897428968937790730848819280053411173149292426670931022629004574617874094455769822517740706929874780837702413039732380011360291247892223917684064303722982735952296280276457600948374349102944133466839842656268574888944345107753656365015235299124927100776739378580770245625642357574674593539051685411991733361188263161169750252342353287645364315584852831570868492160998816632291466477843395513795880254238378522861502972908380899396786648917097048436769699412202286805590824768 [160,101] 392612695383710872766821761199619877889051577054836474439318129052617429253330921202746817686821580336914367841550734520464313747482800904663939000070890607003803613894737730397512794482863160143327622001327961173358247941631584231613339276694368208166918897955787261857184998800577883723885226255479540904462407925000448161760333218359871743649426881003440913285176125158372899941925019216329541286039108508769575720835749818188490587562019070408902332398636407883897751982383241902136478232342526790230534130572338874250990094310167086867127120553382555683746244858707636653391486224148457363307622357691164339608392937708330836324257444682185401791098383589426845213178012818921187115123923364065795505983262796265051005969250976027840000716251844617763970461412641109788357394827746074084100587041508507973648616248667238044213168743837709797341286785739467821086242496848094873498618721051774069068971243081766688744817535866156816811406647257146283304273801091278866903363973308032812620462939313963925258105811850070528849741465405756001457039654535778890982453290596732097327480031138286322958603659808466206094866322423461212526601760299303243883412937509222360248235769632143569375824704396838683108957715656848947171853015367175885215822971284759757462134041413569280425897299251791814642935511223871653785853522037736226735347734415451892566453567493246960127026931845185301883950658243691285216813989872801794403069318592066870234386737417992957415185311382107353068994229668773104451894263007663888048550445973925149159093142216916689814762387015850047083234441790241547786247372237643617539002750046392520164313381512334615229640376253034014765218212462856975432544269155580978781487888108162766783604517866176759912340743815974827600763000493696267204158621795634601807371322334087059080260136172936183416237886015391288897086781773123050372009150496521400777200675205005080655488 [160,102] 1155356906578230767269954907241197980757918584894351380438263877601406171004221196073136830780929940004087594698561839962232823301533526906056068574246550314724934622967943228004653491051063906794738448179674638467884268558672086691432675442670995181638698491365116974140162812265537534287699869196038879781402250545614733605311484616522730865163840890067945216008747894790375133613511076710827967797483610476577831002402118139393132051763689631791284587931852705475585603857081426086782960023847747425235368520330174407300231381895937297153984008787389596479875442979966836881309699264786554201740563224755682576087854299517430400469128880514458885566501790846380090342587888266926877386873108525436060681507306577911928722882700000081428478964412874757538089082080579280024125880537556355319991604015266891203930732726206978609374083425942174053193492930944850004422280836072185524551814979733596331017137955034416890442493901835508382582305077031501878385026742003696721530512623334789554995358725241780020555961436751649151092456582000977653198695897843268025063907070442307141741475418626151401516819408781419780748585301763899587035835514891272096519626731734909235164561423544116154707339007904732871554872871456582177267700942890104559543823463761491893678496799162193540833279220520406360622857577628180660714638648552552137674447298276230754118515001604187084615013936745574918362584504293440791038838195193557359436066830120922256909688981110232694470408181056991220958021303199725186380233693869059966921577407468342437022715043690999986434230554016812080853514385300454108854762182562822762701769443990223706492776478083411275451777056824080450189020562302813041701987055048521487357132672615805333959057471074837691503545536538554721232366830927609990765576565357343068289463644082254198837252036690984107664301417740525220026929227264208247195386236488743323385405990378254624 [160,103] -9612876817136206829631212580804385969600042030135317704080952599037604537453402157654035743863151203017176222335937321054641675078882087526569956827170209961747595470789673455832146113002881444840829365938338945903886198162266265095790144977412887187807857367622093169957035691299176393975771945800240087937906599531552421350068920557920524280913722945232373818996890806598750546646672258422035324292697158912682971578680049277747298933099007044870004769021778611356476553594018573469326495364063985073352023819235677173625166080269338352055910515094805979296122664037309025975377168118472094831138139031186594182169474137050372538950657944593709754316229028600627022885655318362499236550200720362927283024962315804574024001906440199749314704800570954669227310038542616359692541846687138885763205989559586461765427909903002610441171557883575953878097578719988497775437791559647719049442177172106637841732247634887234170895899917040938049827262047191741843348547861317176837468821427361760800818904127760368157191740268979406882755498277607662382033541223190423896698368458678504654246168827774927428583679839892845641507894279379770187073926633238917356386253849229796824528719540388929403955393606399390405222712297326126050655855388814397631873842870565230508455797580510633892718274410031597197742837249988580841450640396841144463415776922059156843611940554023340334143123070961179546278892236290867846026712614104333408202288901571564382342071924046661854962384129963948133209812573111608552485172840367406438744345774347873755582778187582355619973795133090249990899530772607201114849582842765879852164591516939743304840212134109131181977215803821551734492082111017973992372817726842950868579852143176172253813573888652398960878398822228050593670018549510065793524688154166343801237236730259400393236949868829267096974408672506407006985217889854107695802930798117960884690151918448 [160,104] -82313937056637976394731165844273983437705955350507292686508975503365083909224021422856575823223712712373520263715030903626073320915955814014318393743187873717037999943920871742743691494151978531374855765130684330457365699810297610264416952346517021835462216356114273693520667790284680950444520215245367913616567267569425411506363564977180450910210849738774194430615291603064776876608247405324585505473996375478932760819192177414869300050388635887713573913664455227779806185596567380708137927892757675694108809790096831502886979971855980606844048933295008346145058212640689244857949061141011139167952096429626816562453631736384483512747244176965898487647135343615627727287317311449791122158002778341081315096301304012834197018624846480940752962406117437226880584810763503468433331745026590535364077909621739687780908411931031973591007923860601650125214213705936205439575138188542293304056138436802095752165939541690720678151201621599939432081390074791674910533080641713331021258497939183811018149537813800927347816304831938140949438368194060329235309984594019949911405815854764846244261922932307253963281354701667472937457866931749950339020439241566710352311705022533273419305506074350014801191823812929056112991236482956242187490263482259850870770427396190407997225910230386869324235775920867376512054972740262690006090556796626304253016050993802290427679270977315939513783682674688257503042636556777611450698455074944116641206844487377424002734679060466977405977074693695066953446272409142995638977571535605928202178149408629930580834195801892666943197678681355246108365696658938623541379618566772969175546033940396372990342427912733759344872062096798803781561152731620975128258229318644061288811599021069345130020591467036110387938318083178756349538986951972580277086274371224187064970392228782647541669878766378013139706822403693928505848932082115689302449562181602416291505512 [160,105] -202977027855598654926733783886772739187711911593827958512672043546542401657175413877756734576468259253800621009188240033464247076042390365155347066730298650366023958388197504275445721318392199904578471146869661151431904000678243747105967502366748931540141279352598964617028992611981432233127877271332613616003963847863299607431715209780629964851282983324598588606616509302521041839910972828287297963346631771121483945607809453979349579125461915047374453685483220927788354464221246331568387267829748192354653225999424333412372641808290244047532263216207003123094159381269359761748574895326247349406836061775640148603637388839040162436688164676807111414628485772139877339421752072560689986983540980149193455219357517027002199741483455091873762064170009987175979899158766457757731611594369424323662864591344126002187435222673060939145999261367239825189040820606061875681076444686745840047371339417338535184135252228009021594957553844192330950417627312756608471772777921485782983578957417219728622643745214572440437624726684763442398606853103950784167626753016601385685299554733648245932022532710430864799021648852790288013788162857400365672899693964380924032985806082297555339047110438319390271710435294063965514048084478262482130123763966522647760805593198786655640293729484302387422348000209392109120244139686071466395883423014909895322154376718534018176175930173218505101858263204551461811741670255861102325431928635826717309566276040383738016437056829889986988288612634051912966985388795134869762036868703938616203720404133121322438761312912485266016136074118874558732179430924038855419387981509513403561405485975863464308332166666028627633848550478736209428651128515541291740030114535821317659081054577328907265598081838389226409491683118783833722241315131873576328239458110712211692895675310097943994391490851695419805952568291733406748167321182355584903789826351159468288 [160,106] 76500100845857939182700125796104255626617823027885028433340140608464239950675041761309312122529166849419801948138955661417113167369316448618244019403517571628218599286600674626431882497363004152078796575206267770427682158205395675063233449311201915479634514158541086268589586024106373443845298841379261611077675934626013800521774444346952243719013500441365332536616908918936707245818002174985257977279141559999095302060601806165454630925297600371232729203398355771092676915024497267374953096178265545574915717434058306565388849923306461133730258763655501751927091809621782371562613820533352897042897853710657160161270814529469097531538376943590274983976660475996835991314159832225139065627581018234369363246675559450066102753365157407977069014066806344358337803708312137876992161598995896109765812010157203695612935854651913908351825753383052345604187231540341582427256633535590138099442059797593140511029091522448481607012487038944064647902178034394356070478795991783738442075995589940865836166051047980497532603904103166365735696847743086361215486008722984729671508871877565567413879308328077516014300056951715820168007978642644811757701280421624618422392827121098035360915094489016948846270268988958855913790587205562793998129197745969869841601029486879459211871164837710806770433319927398291714221729231361058690338558110538959756460099508070064058494539850391601217509280697448689050665971575462577739862645238679399696982567439830513014981067996966661358993432717150075621638735077366574279245312435819904623226817071348738989676842094980597601490116912247758389127084882565518837498126598739416601920089631735424836845588082819211224172432645131508739088860142192984801746728471552934983115329774545521931707414516273545130831894705911278518309298067103183768411423010399427367317677144148390440411276992194972783384246686988020979544816791774065419035268314368 [160,107] 356666793182478667167823635005836280734804340615131252756006098613146155570860861139000406108535059814298758964687208248197040627601435402863988180371086840834759110189798424393209286156097114328773339253134133397609145712309274252844550322091014650847663197640120363055328763377431934239899273839072014572781428875439494944441027771212367412462218688028736518308481032692002033052473391069625972934931630949493169692865837363343993159667421710209962063408975683394981338300866411754817938752347226373180252545317630233154837088419701688585920550948435771197833907789921908708708793944658962604579537566606452080606809854162897927956672791069572715851575160660296462164605745237210120308521991235453859841904255163312922507756638287747639070210800156262668177888679284490845669193906849931579711038395467980878991477571348151247937742617272068428242534607351073527399903855871691836111524157932653384775428428153211817400028842274288656253852946597322493803178077462786655410789564586576748191578614473140130510151904465715035134832071819177165733568184710386522141002137418179492777370277188377252307819518440970873901539146997536361167630783512749884527943908274820324893101527154669541149683798706348936883535633241574464851425509987224816235746888904104863455608139020990743954694196716658693629823330268739725493672099423434682517752826385713949026845434772697110269736270034919562095690001828516954019740886500794101873197333290981193384276474502794328375546696035487487660585520372657304196323539969130171485019236974926323591217701048000525542083647219743848159141992000753028533464038888514629074831657372422528640458628712398255563705143200928206118629275199708594186363330988503694433068377231783443778574160072694584296319234319168761225808397815032638408029376810060064901300562453492854257219766300380712960999575332181819855700323173807665097913600 [160,108] 616636766671321554490198434523443344878344287339827656697984595025970949195393256326062741434914784816255622611432665353390813936565563183713951628773317369484838213255578853420852530631651846010914441515836325759550613092195667304975324488598390996986481268398673376659881249335674799946900590547623185525050298081530189762863365195412086195442383978420076169598844640284410550017292501965838189967273790497169238383810815540410199413296385531103025439471979970075606586279349973230895531129865308701397742012049254683775017801225416444575690670894118550747928729589803458366589867875989041959589333803919479267497375357964176946700135632234247593863718727036013544289173601387530013443932457252869226884104795702816012893328033064296144585391192660676842688847245374026593533267553938170475160708363774541765971621285418844669872508256077254865245062746528210351156999319181235647198568030502786943405844727072822807398126389250213814487596965778940111886071603247228274733287974410833814712006009773968984047930799402456306013813093100971846953041502981472681823639250460607211200472764905670028882782288964641442150720752664907170664455979858517768644835785061182998815890272488117705110973070442398500860778232643140174827962657713912688731365235217119495793903139027410322882473239867938895513602091611406196571205751234675582118306298185558763670777381382546731930506506331123412468543101953928812349106825072194118589913757513492451730271600049703916466072795364552996998539849060193188145438565111337281670206061154683713495617794041831708275046000988554679847525762701557381764064723324017177470728199677754378940769210992765869263015178507164474210543302845483842343889701825555555534847247076649380009793149508677534682933868475541523064594874182943341846193323109654419497759713349564108090980955095867452351548184934309973341691727907756260816 [160,109] 2732823482473226490437863650866673162705236501997886911164394469328722517645926689834409812866832513111782395071891293118445012110092275561129586470824055764253123819068509369860061460156666635215903189058111936868766523273464494992561190507586987656206710305115369141394120106231625510889732955485239569774033459823861729689935059116158819098678543550487985113523408758265989533078634746439831254147086257010585579730912409595600875407676682412824137488225423706288355003821290211454559186314587983946763615283066515823554952588291323792823841076779751939763056831369616891721320718792786801752640972306728305016504989813407930964867379186720436973813513157693320084178007179711649397715756815411477147361396811143672263892686651280217175716369770986480434440694983003871138103259065915419783671825490004762464113639525007229468968819797548334040788246381023157385819574064966506510893158414939331919305190702531691916117186993499638929541830064506777782680116032505455772937665899904411024748082634113653302954781913569240029843045286483037426869116283842111521724844134879294138753295599743422352209406720656541326277995103524251807586524767008304014390243117551263045001936555986118015762678924604952731170757710809182303211208492404946411149855801866200208952773249465122072586115754615806334544412854419647171024122259601569847001269723025359766821239696478395702750033890429893750085230254151289597829862609870332513379804645299585397326669362931904577661315869512980315955631422958485339197542907321211588955454910232286374493133412460580539007054792017580073633471874509606017373185284821766911594764313512080004766804851547439327021867529120435873844712391514561407016115396293147089777527382061509977793167355787701721794355228114891273386553642471850575562147168754865921280088143180683990492140684855126223806325804850478739205147739379072 [160,110] 12939939106018141232731771226596955466640409429757564594882145086553540467786811963923504521153211433344272879391672049952251376627569936246730121659761285799069765094943730469298502593625855430932736343249547636712904784847027140819322737264000137115527763381228145120115704816907656928450217420074461373578687123622144955666239250364892156781058979309306289629959149337607889416448049073215057650400772101702885722301357820504806146866745143088883677489076573573755709139543425140495837088725527426590412095000937789150133839914970326841871547560121171852374547347066127054729524880220225037247746074555683140576970737622391861174933572810906081731581039908781021138386402581703180779673963164729576720133205022213144865101476523057158028973335411036610746757819506342537661372474791742148755761161719912718984311793174184648169528883610784915491501908593918758954283566822112470234809675086304678989020798292078639399746470675647855447460911703560432754314579362130122117164466868879924043439974758883789292788144567725034032891189583932479999978368025453630491165617969592157117399573153997973071547225411150815047621831024590862637013197447717090163175004240009529684988190223235128395359928785037100882434698460530243997264009097964786164891787126903155456956668385115459017806794896240932054766230035670978384714417476490112826802752958502235815491754758823458166793750966914255250919508861835485367817699308482233433587673525871658423698728157092785438384571251840473064609371906799786763283163684838756509699872837079337897540772141438703326980838288309248010855211853284462753241199222942272043879985151603681659306533169595310275080081252161815178366781060837308319398210486672779256922969890630983461762350350231775705393068516516933890527928642996087033582469795672888233644048427748917762431185793066984266678806906498289486612292176 [160,111] 33395401517018138007568112324078183254373632591952595654152579895846187205356920345072853549447537735876145409669943961911398743548245790279106267209401961699823571798127773109731386336827435566867737593751320989695448111083087336662171853098841600102250973894736273848316747791779577597924133779158060398626489856693626208808545879289647091570207019938365351348409443193304342435864278056137611092839862947460337801745815551314879233730168244534071877307279969228127318161550978135265775342061684233640282973711462200779233248983313701587480001340284358997128926274745446030340453350789380241329459514521872742822923850229981428822164942143433430523511696616062137605505961660444346233476095531641297679504595454167930195677140330920539882755504040790273979282343239509380866735160547406801278197658243090683123089320035282246428989565318224277906363923990452838594447336136983473660886403919473992345311303707128782762732247553044555094477402324809900720712737742890733677480481098985940853083379024951226596484203579942985872097809814597343577206068505941095796537610703445941197502204153203968239897654985743739268788098071906743299363041040277080859029565807671021472891620119292943114583211759023937002242577884529690319471796838871836297150178347440143216007398304395594786556777517755434640117499366824385963882562406464396129282499124088713577300875699021458073656060234661097764185984295287028567747978360383498352729774965511707673004555538204948591486668704334310839618602722257956596455617740828704248477938092052864249798546089382375272780883222372996524659327888602550464697441752205386598382506156404372118384633158903421925479456812725187447099719078184384066440476375911205542200488888104955760243405540051724203541170695591898958820358551107274346289192021772089674748166936671097763563496703662282389072470227146639302448 [160,112] 43419177663309211316872066596084278101338709527386071314781145583595436364138371838429261554357305371084107426956594170732460727764284145027699622080275854259478571482689032510809974812224652118952731780186266510740461498884020997728132157923281772193226597750292049277521983273584405272149788166694716049008840658254387357889884679284260295770947030151484322442304098031929766452695637351442521001132044021148947141672871275846401086778676597062510418247552055526614467799970024694067050519072831985496474770749058505916833078982010932545439291865180686104419028809789048182763376324829849238547942507536784707614196405193275192188443807358352875421981731004094423868918131463198435802784008298401396039762808457898121897729056846571398315075112232856379391010622407180184864507302557050121945899103762791189509248593909038917798839474549904005643857966853215195435508758814546599896941244531135460300071038922170181319777232430322251374580270100384065989238894888801239850690179131048122948724576144523077908314806892213380456074753611674208318238422963242996654206876304060092650506505940296939187581738905284430529925001822038025119768956153274881067798787015143874171818578985696196393824816014554936689238001252122337913753863481053673779289163210170793112343990001750581105129120502080961013540786530435273771910447928096677113556104875745940352424283075232058496694252453323958644293538780652451488485915438502871686302481207609414455393796046215092864660299547470270958951436670384521577667843174490911034957885286581637128412268730921628008810661613789935553203012182777232645463759989986122677912084327397962241215632213930599257310222145842868353868219569348019941557964872597747167804073464845459546287951508010136692788879460780777915012981251543529062089894907482463531963059051654211431814657888484202991180743549710420 [160,113] 25668862873585251771210888943560575022454753767172114803243640914743858593929965277273178293288249905236868046056465042132645253023066561744304813564790839727401098600853668482409588491422866183839397562255152147266905472918978600190139668587372017104065150261724463890068558940616617018279252344161396117073242851148141791322684488929935455015607982349079568527930696034096944198998722361648887913161774663299735209473991651008405916892816254885189147491032938391873167736043238827453971246089416184618892073878041873825656457535304511243821373443460542919821794110313560017797273244396097648054114778243951665128249248016492498274221976354533131984497441620729870604552064479229451151483070761464582695877635993477108195122712970959699413659273333483207813611373293376947050522809524157457425173446919037485391458938727502575410472979008828223351845517517925759569730881149161918099779977879704502529787163967243160159903468464824567092277805244110349762112006097484867302790145938844751439056629265489540554525092556545092463375994669941632264748442941861108874798874144551098972828198463209043837586384005163652575480916760606895828202130280479686037471294769014351125121241832485780209056265369702349759559751613407408261448453411107615245257263525819140845793588428131473274429972809238008377454909255979774392073880062291121442515432713460787281690662983798696274151963577372657472729463891823829673804703501570196805455885770417236254953571030404893659373764776782840287742178725330007955783767013903132719948660018419841173637056520679241406411102298764972354848204627491245526687390190147556786206838313520842827050439954454322152023104689479266252214355630500880976023915865178957204862293934049532775659713377198898662547274664230024904154106234284790202896318688795298524881701773113455007175071007109153363059228416 [160,114] -376773663465208993957180046850479351350557717702707943334496360019696577414934300618543248472963763706690494349220120069296336660622360556182200460027925287592093263584854368068299065246743918214502371827937722927861080250512689537380826979128413704991079400009588545498718946610572452021488243577817054425986781665281047224779175048392330609389994337371736877670315236266568595902471227533637304662788485260719097381498956391007379110827828501876978581565430123815795142516540671538579633840933900658376566233635404831004596913640773074462570471670041062702946391501886785894413365793438844183245567019678894588202334449898190223521765758839113480338638909112044028056410444323430748501848254148633210227382177198913298353819739613649653745941036888424930395575086096970150312677042350639946928633588489541039368119875953140427428694404284512957510062785111729137194236859397103695095307055164296482565329771155694381602141169576093169736168195499091444575509039260980329763990861775537595212993781924026432633568641842557800289095114741056379703831714761162680909976990734447034799777898026245662340697825209286726887187578768830875415860868596039306538256308205751323895345267449213206398491148675353433738870731026810861359841427573609206889988491647792467050987667334108050639248959341202274813331981715465665048538695762010713581332104777262805642226945897686439269473152652695067059622564425561655601219944510489910794667873987202437770425037628574492334561801725387236981298565291106503734555487001976004303772345347527218337377672425160135535247801804859304411327794350189650042218024596661550369158925786898054700717640766266777964704462585101021941491640401214411707069173119007379686751128385668037268325766730688948364507359778994522661221224978129242519482610255511909558426758579166133452359954485090160384 [160,115] -6035927364506346477201129168297466567832289509036419817033791038306112141286823418802111039083656225164290944656368310161240500136812724364205363798595491829038902383596603430134418731925085917257301976459711957502224760452993286772271305588388220345305851491753696404642050122537155270576773647214367009986620945960092906289678227234882681844848943713554739834942334730735429348870974482333203262863986042566567224191321729996462237641642516339361562447855244157193459834187144502366385818244746560519978843682633024873638525781172527129999030708551695799137005195525586928606752048788455521516827802655210586493292277605148783361608861840558250622413422460661670616979306501841149557007397275190141211862108449045493628011361240366172083077502219654199556334124056879536422412836913143436149777452477169438752959913485789710129500165124635741315072613863037141745682347292685833460365886337512968878788760401853623718541712302839177361652061007597512982988416354243895461527981303918349089385767447214608939778263348648834994940406315870484742961290038792845466442904631219675934549307991022756619467503081549676467247141084790267095510315705936203291606159026397854698194759049677350391621856312073463914038286552038744179539204186933883120849909743574757841799294738174560751196306033654931419148096685273789280428079210748499689561261800513159678026725579806639506897912656799882332573999623223181127685529753220314569846467385508838578889399072984053045753775420393513808929236046331038860737250118651793404931281341620764797325910495207305037532607474073356881468382227916764542101391868323978719080199629146572970419328398776653914385221488134065585933918515629961225207393796039190994307175416759786155767473776756083648636134194101661903544682523769654018187574369266515608782514945312100772983888593995504 [160,116] -3079731873142528992759660065556389778866253488957713438169596054443910388781458883409825814133331233793188157876367881100654707245940936890840091059743213772267124382494397726412555242503962821857627182955897673298406824218573073032864812158176479770999283714942823355137967505028857186335531149237183553198123262031210564575890715341877692929608822640311716459669601168556861173742511698496199478602446291326390298719145746480604420180666852643361633194103961466690420776062593511550940674072607269978163552105678100537656857949444117524217623113690323799191471490450080119017201555612180267130345045708180047806904927803151574650563159988632017491469260531357988878451729174598094763223223392063736904725835955508856326548967944845898949101054537961281574128916375160802057727454809458978348099600467381013421681491350819470546080027599014073933834218495513249627560014062701302453830610314894995180819402150044024508485515059842800095042820927871217972925350469382969470123406459495818327067795004105930266042825625332550450865987777623787485150152132562392298285106934447292178182809562226884204084454927811000490789069285979630084676433944566846275826147565487020885299730841329337077884105418036960606915335139978668656591106988721145701841498699556843259192586765234712470620454492168221603957512518364164586237172110125249337199185026903342364778946228772777365644904532786076911800214694307939368284088347550803819292628059033296144948376243420929975299317232481863010428826076714561612426564815086055788088990202456133976360548961090693605167673925408538498998735382618580471395795580514736967194690455837317321848750010355166204499359122175551338158896585457462694501051517751063839779804376802072262355099692006481637849529942552593700885646805117579903731205431909067236094678843472009653374326112 [160,117] -489144775734482045039569141327030213670738945603156962875924404402485628841005494621819069007215486714070835191916384923434311060606793193767222306045281546317755615996197324311063685856596701917756739360870153522219906268195171571628326816034654266415308213396339607212044046120290661340708786352635377688795469050743402621483549298933649370194343279630815197474018251020334684372387007280449507274553999398457435514254528950645023954779033226929842024877256312051637516860635338727828056830219433441084200386239506870226077601373623366567923196651439902551863178676509601008502731131394661269112966472412235766824223885948930430052143485289707490245001047706185640208359322005807675275180017340858182717810944875996705461734026393928373876805429884712082583751945207166126135868560981722685324951456318693864363206539567340448043068467064349923968500926020994662557021210811028231154581143352020425510938074718262260004983272010973066884674817907643095995322768512006448631364688853886500554837741268142362215063792330769949058396018260428761418502931588579806726115764782401587247130073666417289172920102161227805631199460129531364559843395494811259902213808739735758522845880377157996341497708877399973164256421151760271250423189645096694974395154741520929959743824534399783977546914019014833757660111466316859444421207663398784921856564442963949713242848729907645607928887826644573677941699570870954741220190232250186757676641219445316665757472398826630233994044738943765768425742226383116240114798066144225426551045939305421541383307637999554467263557646657736319819441308752119032431134210736837322374194649497107324758610360034743668678203676478632827156682315957148745426349791498795366462795852899894014446873897702348520709329141430780100008887934632078601161967998466818982678802472599354336 [160,118] 65832388247276311178484878290536903946752801911638021150377087308489764846661589948416683308032009575826362083705381628889178839041340105541772088816625582541562738021406426771451783696286377746470217494628933994739237214131371149591591890458325232635881906569547248011092521063104849440598267756668084698510852604299949012861629514043120596225261900221481787415977098558227213249086893989620413918362608711545495945720934000853263410161698218281580013439293992626147497626118596331644229572931469809443186230645812885832228183547765263056533842284642609919989102654037113513936758020680649338660298998355718303519320153605486858913364737917729588357105332397632166618941012813178885531952088485656973643594364671516389768208804777159073984208555854815835942198671042238227734799876101394627631290783538748199398292679861684259499275848060930640455132172379729776486605916564575184926786664103700558870960207681498560448490399849716095608441673178519956416491721902565478838734231231035649490362111067798189011112129106252530032877768796748609466485008460544233533247172456309615631796332932983208787183965871566147198105825739677615380356986040971869860224283103226083722821208647454521706687703242709751845422626313940909498447593484604661373816560572976703706425024315269049734112078260724424000902423600115744837882454277519183571391005823955132272952094585226051032192727623190287542136488158888389442523230132627686937295482645456939267632906611930067703339429461091604533804844270330412111601360872882010625968926111404711529149889615861575294723359974484907664044470516247431038672402059208235673286029353717498212799939089032160796378439520163483318714173560627037086479087902976744877595744534077807763093165724381677579283595362890944194311964972253295745831407475362794965346320544632 [160,119] -26366501596812339792840319783722395971178785803333796650307661717066660570983517069346342775131876359180662556911943623144227861710841005631238961686352756754681341084310894923077502660202722393787994953082270511128224214447697999537068090182575516945946434396950050960642048928265096913124396402023248781998504514079848374707472584286760248181936581559864085444795879187218731470235541619716661607758348136957390245505986156179362280651324684635452662202196217380127881947372112129036663622707179538996067058037614832382505993669011258551204383088691864337960982236515592161587217785758739132632131036102479607921219299411870240240879982718649372187230150976605537665521057920166046889401060567413250249593111839369953696605353798795053552249936102044983612855035962150882041687376113257582874084103888981894777055788512220849306431099985344175091673144876267908072676127596949126843065845811129637647948038873403770495646715062774898544049527417252257824448068819022637732457809567878863938116443899495184966753970662078393595882911568088474570155566324947124688079342376385338812327601334207926867317913257967500607673150293427925405568116151216274588923874746565469239856577033678195798299303558739464166010562526971015552582629819744175662862549861735247943733050124368959805473375932528372215368134260868074075197615137011219874418645922298235690814269318833842823972672071917549136460191623706555806255513231777175789289939699047038112414254107190399405480547971603384423224776696848765450715194242594020473978112080524084540889810278030226702208304785779499359053413478618205975920421069102264127428863260776209078003613246726130831313520330795325212801748240234776389634678555872906218809490205400963089419825996661698718878113261735801864986019402426252472575528151085767205274216 [160,120] -37978604332199761727587238117223576164637639095987878664658377117185513835887089151591330168773132949834876074449262360998155626141564049190330763585872924394663309922691185032791962000686893015784579827301538368981670680229986529312691596637493855201204349769802565649814885332102430264764282667116295431036665329121616498516629276625038492117781584976988401954400108835156028122773611348758884921491752078259497879365163801458973769732862658835241056742676627192322826549016647225777933216341284707160443987779086936498525462647227091730064300548570741245458593700988095338620825082285151425242480299780016718901772098791064807569838797620874527888305964133127255423644082231233220440200806097272570143358170787034799197566997631192508799412707296513837220553677305115286394581191030899901179275350290970346509711969041308835501452450276988760681641210555172762525308522277886417156528212451906466439775698241046732131098387338503820623661875127545278223642309363122881613914154575640283824565679690945121976176735405889613216833211642953832404134367874048647014925261839059071764808896712273496855712783289554201092816389323913363550514644463037007700474180399129210382155544627066020631977039773857832239959544690081173385546661623763393806453194136920019451008521159968748084248760094231111637927119480414046369803300255447072844574355584635561567132842083573511923417530811432883029422324338727736093638306356272930372292040223122611545117099556728421715719774432927889377002671068360871445135591169978208855445018272861711132553279189764557764743252306464632297169300996055665224017488452679592253815308170119665225835025505885222881720450394189546103272927889228172541069921491092007370192092556640923668137725034460222272484060069359398909619520426021009531608844660520982694 [160,121] -12781661218158329692439876874050663024566761559804184361938715468373901257577013839815807306906771052847307151099761786840236035733494802350899507984364655293964891958835644805356965163269964659019409063105691374669858245930459989668772591804280141876398220290664117334633344500567375039925266343263948589601808478344400143324857618265585762121615997893274834247547218167763874795447588111448085874142822895890959836435955521687213838802549841706259193220256685334711485465602494654383458026921158997136739885636983466107656604383773591883961208388805777899396836991558389327615070505290079467166520793476985168391119798162126965793144656686809130271965778039226387443199443774246930533038515165814644754555301667379507772830265829043773138075373839377271916538950002747627539764747222176912958286476794807071024374321317636064607330174603070497464360821461437021082492502751743905474523664110732524243990130494602066550674320022525648725785185046980804350553739679103634500491795872698526865617478107538747725121019116859656290496436308633355310360646282978292652470135427032452771248161199401171342166500618364951793918178511172826311087996065188179112924250187086180965277590948243671783293041845202979270727428206407000541778594922791724035845712439170772352454307949056273675888738252312488907138952267988283230864789729061036980693629644650563751708728089665002535281186309538819510246249672732156845645162168919161982043174078252676695939012857806847051741387757563801954586880956834662853831898285780052985804719107997644228418519906780330212558075514586731073737889377916490758651213960180418049874267685850085021010777216033794050724009492685570389994472946806173141638794487523694343663424554347214900102948799243178546460385995715019080565219264378303545972225731712 [160,122] -1763210607854201402756824283568276029479756232136395259126368342567927012651051617936642592384096169611796065591395107208316034971066265192660684665857465732095459891930411588896719432491899323464013507019973076698325825419896736525291902276575038819409087400023549615133435554010034217768843105110201462832899593734603735832313875325532103745278358269209155575927662922614623017363809911517354197230658100375645552575079836830247235192847877722174926527056646407798020693851410948239342093849171863765316010014900364079788452796469605283857320695783181358545293172176579263313876330155606121418220919379922971187337786846762811918310779985997438602296886891088708152838322584278795567696908363377749328325611758402901482708216203713771871054304363721229335964858519021803414588343452804386523016956391780198757017565694479339499597249242169571531354985696195586273979141939384008140459683463432552841445464967113275101306638611655859658307960686501817345154125736428589640032654072887718948510457305913339676833344675523966810210328231803060175767068271504954441442395058045947406127107698006102819320813074835698315533430706790639472504722645924701692759279046649635832681020405447377033282608591874636012781962541577112632807935974969815315556054696618573509438756510739688828871786145796750701741842058399412029773103424606944957749391798671608594049903075291855414922234170013147974414431960166256556399575237380084062166469655611743585786183407072471017407443854695908834358573746007699855867896986902810880833623329676070268802916931703236291775608121409653098735116327747339366799397683071898760737163986136841852284866537613928319270181878245888858026806355454452901044040537176846944574171359279758972064135652306610881375186200923735428326328459211543031991296 [160,123] -89995027438130905294809772725374571264416417222643641914225933005200528127628376097058006069933829766378710592224373058323404476722830111128680479078462147496404248121149417243156764509108491327253122404182718814041614887107173699708586869495502620570904360083762626404782056181867379384091704541724839465843984404217603417299341333042723250978184730268075210800680043933763505052339060440663439065362320292350504188135559388784583793992121130918506870560135194389106700416591357045669636024609011668276551486293750266218673372229299404334747794411378074470547855176277704921716300831839874510086432246036153113554368696480507488589472613540949816391119560785921746656731035113028827174891760448623779688636475611756795028076797563506860436403859027106523682675896294789295077655846628715217988446744166222421710505765246495507331247556077731952705650242086832429863799554131009111705255760367076904095356705631534148336823062168964973072802664227551972702981775719484523916441030735672480977340516154515144605919283693382519934824198329719448361438445470759023031015804272418947892240542953073005990351677967330653178608567089101956347744604530980676417920447168182498107447210071696759243697361194416692742479466933619327647926508253826797774769540640872488419270399401575294945928622345867972903883331680513111165069555038196731599288196711371729405164388626176361239078064410443611681836225018495364443245986144584929008604738488556148735928722244810189869732047291525532281347825923618022824945318389838167227322122017017422609899603726405972741408085648915975390498540828245863410858558301944257291749337745712675268713604729316689547660915570092528967608421400692033068997881166300602284243045410979297468829253149887253557834280202627374206238461117060288 [160,124] 2138691483074638580398014741603132718287746157664274767112400883915053414785307932889597666970734996236350816663682201731585699953032602084403861841551879368363308408267412455538553568832510180260028731984872248455451689860233032100535377870288308963435594772765636651110977628565343672131288654031429176484610578036478235654670728820075019435151288538021436234370889623660007852806341929745839151987138569933010312846910515742029588670450357067207625120187626570369119945513212400662706117127995232310097618560978855407676514751372278804368542138585596536699527831819410754406219198445041962420214903876146464451433230494238516417489669738407693162068195138863876797810476559076614361861146202574302063528919988197871080979247561933644532352435128119762908580425600176478852820472814302146475382815301172033150814141209556462490469038030879087565260493811719208872363380450730659123381413292216382392960965563018834134978886152402895697912568466503308869788386525009011361170482602645321311708492302942453598587281346226636970919036788504352270078372374519092987032879258169051310332465827281119668417608664197461983396778391165389418111380739122979826970723048674368081449722863735250621974742802582633914915555844848801143218419834172121166153195123496610055143952590807858720946052398151627951158964929757753712673045465051220620750375568979969229655468621776907210523512367708942116601862674816120538570471256015563755119116622077324264128503691971771752620643124552093849629151068130866521335620347672732531695432055422789147023297986469223406264458126148791011551760595621023539381012864442914636789736452272509606538957049412860427403962276278581901145684989099572440880146367583691467144147578943040800180613877923632382040905263279485753496237496 [160,125] 354768617987057729647095400877278144153116900866562668141629523279344656706154653902004514002656875169890444750553544806339096991782819906934050179108311404351774844104557454435137884647496167573289097163376043180367167357231468065825505438880429605579806251607976206153717745254220006635868188943696573316932176140872614186386954457439237737985840705645631064986944139302237573113954702318741411630932367904994671068911056887369834377660272032869629659876613812723384537950400348451349571963526232583019204499370879163937259668822921301763219484342886137629517019558323447337858392411482069943850766498735011875151160407377122768738083485778799125568511999411825784916987555506054753013194154162264772657896049436904411873355452016739071347915893330952515076235192664215235894909058066143565125547507109668143589945194354057345213307924251885598729518909546606595419988814518770348545591767182112906008916001848834484927910935960873743592917187504703910588005063877932196657119546849840594254538882049784346277085479439319748779806108638690773340098455253220453604557961367273000334629951974792225296867740737040787118746934890588950253192188176693807512372975338233620578018412573603584967832192193567770290613375841582123168754521083109241661294922519782318190556340677184231310188311804365917151439393168731877467435293829334537041526198367796245885860093214164876505466603172793966581226177325421063275046421990064178407256258054633686872301294277333077783904681677860703170144462880219774339369394136773563994600535078386770940521448572047697142941158757850911649107120928686147752480179952218648435112243900009343405041040603609168392735418308644626387017571663426592884630864458220995120353773350376240817438075153374282694487889246880780640 [160,126] 14863338949301133299136338268209205920529276755142378441810701504932532076081129600001069049278551144566546744986772227327609028225376240908717052839396297742624582228073460400565283548410201249132072322512609378244577789838073175311178546221827586872283379672121833991508604893274159915345158580629221476589965290342846487819370174119214892000271475133595874049503278488608744990595065973962250812824584164905361485788299352378513699775604025887541920808686277731975342450304972008760633165237271894897966176475552162375257927402721398847811756753597896695448196481524741566944096221110161038428160697851251974470694644465747063754651997327588474115904614544367635000642419959633128303263844645200024570947356418547088448037534735667219101684950851998403092661172886997860619435034105825403939665093668638635941635387559895466351079438846069843911912264138859134827149845502776304521933947344996873298542942211781771446371055123177921862717924037687957143543752006724478064201214592596909731972851917139511738670617247913268556003157011002569446328773031462899749899388686213781307550472969488802702456287881460198990496210047953818086202013426232113482685406555338582915901021780137971425631971500652717828179103396626094985756286374416788377440600688320674136070119038457214038803191422867386987018971772550523470889850404891087635078825971473741570985855017630672726561565377022790449155277371108721462247430837393119993327476483540937840103221827311441610702509225213709865583403009029051549005969203793341079737721568122226037074256599006150842412771982461671940312861742130808662550786646283829475082839383869397917569946637307164525446291540657363670358559837088804829456698671127850834936845736953576145254032428419226303375112589832 [160,127] 524345329047276915564746106246438865907550756048389092002074697059137332445949965859647934887137253315464896010286032617030887426802593869079011943627309130952741897573224976615013990768875262653490974729364453659910363645849789774979789683504275621472105143136831348762661977589370971846965705440367517904521467157129551511212274905711357713676596020641605873828351429880937325342768334615782497493680410911392201053062960629768298837150349126647935751233421586575424016942419923609650626163484304646516680205670842701006538553016956602909324558635357310312713105906588689508789275230647776983479853805743900705976478602958176660629627057128644847446231868021085929723386778494680006653706431857368850654502341930645559493204968671456474547453566911454443808351605155686072711754771095498468654048561208501092969991761522916578774643978870681472149168251048543325318874337403165631267514155285709417184567503518708013345524160007090323714557146466518785537827361391982233008436019729123977914848556399688974578194190914588008563344061766259885830563079961125237330349548524406546829420908061445174271022377450415770430765529244413697387647440605422009730044704588144571938978474993302207800396644537908662499047937464021801055282363427826159801210767792129675001815636203596591408459437490342731363277336367965833693403497192516965104484516570736086444891411432629342145228164517490984605937792475759082419174949025332081027372397256027552508792746604836024599781518515351135076743278084788510420832544523950676523442520991832372596240362983841311624940769968400309045390528212407940779774985017111771781592910788960427494650360439120373054018049478517771192845606529735985375345323341819313699615191340779598611739873365989738260240 [160,128] -16071196327597203982827181997038675904233669756528470020325847616366527197484297135593758483166549965717215922134333958594394554022405784662046425580665622987362688118115706347956846073490842253310358349761602053691229505300288577612671792289584286471952834064313921809722275800732805615201791007432530844645069206991291266885902049193933568411562757150877708479646163034489700216433475514500645032634993630808960641044574327248991919230943767827240209031184703280504565711987481782249888850279151033782190333646934875309201171711881010010719096797807721856480517684682441448952764535393743892449196064602247800762974059315879436757971732870639434495525057255039589480269437473225998801030905263964971226973703311555489824388851834389660198874345791930087177239872270619390955116308490829079836187779346583163275483252383017860298471579858530266791994201175306245364297034056064721989238236049526075959746826112206916820603225446423350683209121650693956837143294455142342912589374941029687483755770332425507518889402232324180792473933261821892314270772864436209325691816786342784871741516546235768613016802838086109662661219493317604385182134976394976630196238156504892831046351348753263897106757383703868785931127155300373671204455931941667975958715585563785134110151567679988384328825462676614633131520511069242296764640706041005740403491345823424649829289756710998383213487236363769707794677434116433931510716354945754106561180423681731971583492250674477816136796228048686177228406801607071423040511070754516461730772816975474681483790534381587947566830390829800156892633617370526160197829572161401952849344767848347995847682575076816023785315373060433761352471442959860456123129840689723642773416908821058112180595233020766 [160,129] 1540251428586407391853661903336743602840773832555031908416083223472078190981641591474278368536289053111520443437065911503468529546975233257729231913836900246919621611912346418654213652610609550571387660737148604814366853876024424267046573509124327633205083788766770923250816596620432418376057337998118804344624279028763032549335688171937755275618877932372591291525109154568230409566188329205424145822462381823171289011086824838778268487999580129522017000425983289148831547219529655871255107180039449700185402333844853850108823000190948817014157577637064828896452681287989097743007182640459060134124795887466602067389353403841573321621168920828013604458195453963228933055376079025450393710000962358358290131001587609269946584648411296345445942259889058571152234260387695046031822385613248570307966093195218997060389900459571104628510024695756437748529546123652827223227124035154883804023346623191835793000393037185763554488513455721247442860850790954768010995994672944285468893254304929062767974643411663256154570176710402298969828542471611029275588396093502686014759585470327422138217790022553168438151177763226683315573659755528964008387474405102565168266015327456481052819878065913646222377301052867058679085567443339212056774766405283600497839860305769763316946170437476957504536447716206467437885010318238700562231800755394250983660219960028045568938697777542464583343050903122692613196565755873301932914073438878397440188071822896867321397907746942095667510712709279012706899461798642113162819326583294596495315585313882087333713887586708112495309725471028650641371265026808177506171060887962943665899086060056467741631023942095765482510648279252809391444915304901215588386389009620893510227973012752144343764289536 [160,130] 41609772822444218152589015579692638428294724082645320412552553351336562576163718590937434730893652103754532042431909084535775743501964492476487626405572832495149316939945270753703375400658481333497861986425817251814904381248346298269908825637927017454624648213707262334581619202164995314451040542014004490222802083632027580411672145269379765964335537201190706966365776561380567659895346318531763261417113079609325563243776414130034808067845670078635560917357420937804166121860930014634636630295382423292262665633097607220536169632653313319451203598856375062836484733766065198528442582338005095935360259507494858617569127328796106395492227742060159648805746183867701037669780021726484583965990048379575640409481844795223899541250354665334417330702959399778225909608115806304809034143949871722380575372215764965137081104484282862170152825155848266616453669043170005459379852950795200800834839046011928001422605450787571298458237916659323455867805153152961425639700550755639618841039270567878281618039996078166354509907593547791410258827547968893657832656024784505565381364057008838600443838300313981747798549110336889779046403625314548368246138963396616874584823929446336125030559677882264670249476772661601877519038849709753373965381793695270141528163928240725638034248977363597463885316242662087835229325813692246582784594728139596647339291881037494918273803672642375573586682929139527608864917631577323614190278941094266581349580853977460241730891954991352024928244777571692220379457648577317752172057528354470377132264215284091891206068310596140755181299472786133195927153636805116913521064651750383680362163861959258504682192219947454042727421648201859169970538804225225530996595449787392647531309986477921664 [160,131] 675702528331105727913988719858621350927821177898116723126539909232062146952139181174643807625917547103070934376039515585732045837975368853328997105406625097934141334059053256738525205135050706880168872522326284118925545697774866670016648868877811630051142255350284860402587898940559395284010887395139855906583348597430959956376286571135505843147395382072874146120075257026723003347974430202540226439499247743491194228348906065937849394122049405317251253157105259789502065690479893399098953613725698793174553416909211574727895967575721998565054171425311874162774778212761658649064775677870570629245086588468448576324843618873345331915743178071641104877231017473056474602190587093052893011341245865357911936904844062463886793097882964559363030279245461806640008804872045350045329553552858275430611539366943654953761620756503130910366104936874088758969888560020292925034971072875094946214402076061793329068050505835551031231849487881388068234176121306500277078527042046152067668715021341760977114643051177899673322507771089677015282580705464839464442200328675562401249476943131604960600319920262097051504669410683750037125859445435572089186708019415635941255076176875215232242734112536614859760804881405928558192763309890684463050677131767015949790324421951559896540109960489532626263640741182737564171011599409589946340739140790771073422797050204660872817307025143842952485104778801084529170003831802734122118385661941544998138724300724219624098273457613516322375828504684347331247629883741495193024418409517301229781505982652550320947261031168874516306564551015892383679604645880240256335606461171814331376971884230448959354787413952815293861733529112775572537017015287881981425312636155863108093314083744 [160,132] -34803137524772913878449065117268048463538262171499560456317656035418922189150575642558622092171543266995619401358418774639934503266691857579721274128260698226051031713874632745604600618389418926771139036279301953562696466347154203883219001174375846121700076778691962101875214868854945555622253147927622099404345815196234066875943101868499722543667080875129829875807694951681992277131284884373987393670365703858360434697199777036851768410626477611254210127686009828029574002187071100594614090126936037738844487352578967252852406118955152525158350676843926892392567235676338738348048593905955856539101618550115719637608356583322180392947788857708311259262000814734662086821050571354190615083223401777977994082282426392819502737798876365975733275029730521256668935663998637634397856947299797051620152030217866962248285455443795369457735413823737496274869958940990947980722479720026470773519674207012042414301746177229369609909518121068207433448998215296727691110050883826945279639271816592863849286627500550051143396296544251976188871667744063481823882701834169653089807543985636385430253635682604610391368137237972854418696168426460816066733828310247147473833535722336584807155524612776106473864357614451213130635821814905512297588833883815985254681846652712187960958859717328032121846738586560918059096777273217995819250281962427580193936648591679881650172884555244248703335378416787959410988820307094632445784488784622161789346434460717097080467788799299465844578976894685728792996307301819330177251448867255675226428536294469423885139420327731107632700159629861488916339583067225765007394326405384026756589164846808241597354842617528965863113251220517831640057203454074934485519202172892242121088 [160,133] 629799830247718350553531710663987784298789793079445102710070275254912916546608393854315071131097591531067799192361537040310374738462203935065950846024373028774429489758668219298468072287840086014723800698753253086973824488161247310172962067318211474278365911884440547997000771089656611828210411170365597455284666858974623679865243071461743288728584437403732734564789754785631411964689888864382619688395583787795971484090608195987507499960379366022647862262802396933932878587444316180200941548747797650682112535979606522582754211364917653120124278581357893137498255773267877564075315334542179899381906898517232016608901230778958863273556461540707193164643362092031784509892798037464498669499135772673554079358356606771728019432884356115863625653085696492640582491273150793880186086880998369667719198259868630883991350977035222973066767064997214977956460905046553562149847143857026635155829199463973508014594760393115337518137128735073135815008356479609913857649414283775486807710266700599989424987947587035085652614037803205173458426917971012585641661866400032646496758862911635942899856358858726237332788757893040922223629581380994052775325139724014272390299457332542986038043152918993961892054985825164842537242106654770164944141477271697441911640562333877116771958882568478935518367702586063723990007866466090048115009912130386976223162896945806457281481953701814778505644094596389091352313372167831559716057244774642651708441255640621896070658653176599907538021132779165741870919131206291564596743831643195381719613094442731384966584507460933238386839035135680200618120183767656898355857940438876847792047363858478767185037286044669166824401353133907376946052705800933697340888936829184 [160,134] 1145347056825645116721990321875185781932768540830444565628016016217206122630606055951837466214878839124197690370974993178036708979986911243007553047205806171807637580605889724825730027940822556799840738058180281990611394417987938294383193165249763704368534509781323671297155672786759845793926880013852217995851376893055551938125197502582664075564285126302163522250062398134030786657761467704740501563756750375863262793800924007164831621770816842753869498876594177545991010717167733916449100964179596335147196584617417363779978387263642916856831937179604894491473178307672523164095616872408939791217451927534961632316113144863944598083644053409793179993104777937818262835316903760093331560604068700125713616246911315987239388235866657252660336556625269410689289772180988940001614361977970590310591948962286565283716446935477909865199101385349851429433765528510717340559640819617216924042634630749511946866386833092519179862250454569186503054601483444132018869952977950351178299416146370247806338005849816836136326584048894484160903407263749705415276216687292335250048815316969769091606142965334430336475211795410645656075248719022582443957260227210875315713171438831401485213231849857848872219277807129270691453029111546136464224143155913077225521792437339284655887101141773950258321608222210371726726578359998456879858733457764201365056085656471261172976636972638967818640911945343130452524350682293154486650489016897075841823394525067685922075679086636706893394895126026988923115414856576139582809491362554326303122217721092311918645218711835015007015133603407962595150526789907244055817882389841324839492015263987927433005993079390137336859435713197747320543784008432773636408256 [160,135] 44800902621114848993982875915505526041097923530327214481857734700841562313712839867781414833673777052465916188564321343063014321286505359706945367474642410209468577668880175609283519463839855608753830130095251187757826789538606865878954152467321126403993834731812408980332348509886240028581978118839206260270548528265409179053906166189281365791311280169954273428280930200617115199073465846679359343955833951106300576214498325426888048028403678273883123987281878493173604499870759256208116344770390084795662934243552577346083884672486292539492557684572645833075243132672108357049025137189876145390520718444416769013439274291269313165019880173748040844115501384614488100462535270023580731580242517598546207784661583489582349094462373509208596430232894653145218983674089340611551724553088380636515223411938153111249634794668715638578531729793842685372913655673411745983846313172856035926106196367981981258628325557160001641677253996395383571968862991722693584512762190739026618554177045035834020429203637771267756951254494312990411369794809984318074188216454747062367255327084450242676314391624321620133950081711185312044813437750183571438658733829181345552270679652649653717617985581439937678832893689997976468315486331963146182690778066223935487043274318472240565170697590351572976263965273698358275116604438047515967185264868407035486583967404868855600108153849522323381966878152469538072895119518000230202740902198088792029316835878435987804261199746468911490506356660230365827578649866087530371308320287115194827934943689957683102179351760364720823323425155564355663166205505969663970869857489890051928499201859032304599816526582789336168288119253705021978752574670005248 [160,136] -53894756330883514523309551380212517067777797052132277181978224549487876086983431831024837075652864627893222336625436035868864594546489263627961236387627839475517573703413800931475952192529577802457928937845848578865677912188358885989290268009326764053167072559403071332034066937921845356598111988362194545191727408308978807809621736145538183223692730845626848176424817588657928873883261667816166158382558307411568798574964586781778592732797584535971708513329153851320138891810668178129868332157108587535459098113785701659931743109622329975479292158756503362584283797258401480912531573841499780587140714190814517433614951716313512945893125833840167865930632300851043628922883513393263117828136721102755858786309602828153264835600397046175379328778010096022399182735475992111440872578677382172485223295274937763865422084014521703705344687917997454090194056868355420049439905540801184719216142592287232043555634613483213493875236750780693784442956366097651599826401270998910618320902647184757181490100077629608922531839466992398147013400669603720058600467079676126010170317000116889582934554334290906714011989106376364268568816367519039660085231495046845684835206335263693471519987488831006180838423876396603323767967271783381346533951843995283649317103335078136607318790170206947865703665819186079518573042285164462409529270872827635726959597287239324278308109230450183600701897202490878491537945420048141145098349594428205772954604056116325829917024135112200522785068209924435013304874841645436412071546541432314719224219625782887094229093086680883536875839370550717249600387345778990246004129369895926170077632140331534668226641766892218727685144445526141557277492 [160,137] 1361838391749719517070666968049197355880521359898029672156099988206567328994345576038142855587896621044308900002459261893665672949380436735215946676805913243000542358982002454490916622283122833629614390537008238525084499144005532458926191226378953519755667385421297403098874268309310665085922169894307809323066056680009573218138608993544443961216998004266789784291475795906038179118804472955643644215473634463031763053234395097278389555760185386719878121605427310870207546204539294583725234737947139213052780716267704920885831261514487625527897605031834161601780735529510255356468202617824210816764974802619936802468300738606904118436794371088730569899699082738691982266417334597113086077272119653609048687403240632182213376301005888591175316800915859799928397965379001500053666073857329657037095990113749230463948380273472449583162520897107558149045793466944570312793412260101726218192239261450020718337364709944436065531032074481788542554439335007722691977612395541192544233063240422312896701202985634335627198837579513012717221387560588191997210429610984978557899549014317812671429119143466583158814283803690794363078956628909296613860025322428077295775789222287226681810681145012622585284810426512698624962578165252694284106482591753697848752388652152062690596273226541212660148711283138705815037014194679150613747491168471890071803774603332131825160856515300280369837020244929852740661464475896504543668430881769902169606881471811786912043882961068610145371632931252860355957563931987581050026302998225574034448539246317528276056993203273741189599336677348980890923566930844136773715539157262095088249298534407619680338818456175035143373020640317999488 [160,138] 5530348680451286901182799005754339784051354147315442096790786883592781166593866983913358549416687926544981810213273330411396855107412505537655018411426344915589798234075712127319464629401629734909206044248496295688413292718130733221181317050164173571072721801920910479463790079356786141060943944292864439813133770699096438331612438154617999730284185382200359552359495328409857568542966151186547163274394369309650171666098135829830393801849272688845719131678201933500980732484962742191177984777457377214944080729482542060576072226921007128666961841480923089647078129429530399217952389615814476945104727070190600402114294209771838959354144114519821331519901744985248204098237672873845169544795316282602258781247434864015417954958131883438271902639881750091435140717155845722604655537483485634555897625006690719464885331889066078460357785175155033138344716731400130188060978661079730738241178721018112725630794564378882769451418341951774009413598398636121091455526448068350100316075838295356875654759182911832073928974925085565349545456076093228958882548367781243486751274016229014346110226312359791994624819256803928326549057979531509414062527689100151003863315243251107025852454051249554945984157604593421125052886021110362584827175802523780221341591980019878112226139818096750142893123171223614082471463021586165733577150563057508272568893258371722624539965791266689212126499788125018267104998483556831892410631110741799291146187821502521485459919487589390539544487032968794080291667367765107428461635955106128964755361044346650426792612240794816971576605337441344381889849835864772820265836097092065044398618394200650700032730052819956196684124096 [160,139] -8638221856098164078822040371782896488759656027011176780781269574230187929918389607739906280520837424763640740298010839795676587366768041726785572933697798183256223972027076753975649544814153427741063107726010795299500457986611956002818122336732845424460679391550123063562947626025535955654559278941251108292962893560085344637982642887582221172231413476537704739794760340588212208310880970554186724959159252533125150665760889274663953570050240987589528160085868384039166552504975601535221146595763076991994359870281687465669561896140997300960733086366535845674536097121293539707768252672994183234179975651817282663065940821300163396117289185774464445006605124164484834556806554358343551061723010432561336425995688266740125882632794184484077701739694685867543275427422658497599342664430556643349664982045055418752343796902581926687485582910890590480619199167667303122238622557640413259811057942522882636808570302190306315843277698872942529414111081126130708581868625722210441739773200087552857210319621713425231581773570411008452607311267326604119808898278580698629420154899736346534039438772482621661861115283743069898880295761960412339467927011784708403236545329017976814262371482190434648649090064851046734155399174876340178456352789309944459866741180575322149568021399110993031703906003398554124462132704409452111954454186414275565951599253616582274381087574875692703867025583191242477721594931358537612036788807064773562545774977106680902820059635513867110128922130841383011746791194467831377291916964870789994564945859439830271701439544821147535489712787610846363682107743613930047689172366475646940771605621754152481110688981081680480 [160,140] 1050286283200282954049291502179433539055854435495514052596392042194665389590410369760839126790958955110596100435674101420917387722371883694490497898543595050576595274589572355884271397598908387064737071963677750668134799791538682320318299621808330116323103756165699325585556880708204409956973554549622440276501518826888185511286256857181854016640647564384959722021627106104164737877404225012107303014805022563408925865850661795534507967299572437664166821377387461318068093640175366482819894583089820273587513201817587221114726045936385631158907611322394757936253810021270859575735701068391141136665951721664192716617276757726186506999646931430417403506909157720701474210449364441830663307957246302013490520641483756015519435550736809177078454881447131410290943928218896969942604338729873070414126166075644850427480554204092701762941329786030063881327340029527859098714866994772380901029825726159547076434922017967330790154333156923042774592012775159788217758969439922785097721227442977785776989521243456849725559344189866256369186720704043034035447629055620431709637641946429645294033016939507356083243083927010226678016129670848588106111729129813929414854512913753106842119822101372030710701641487336793844564716547798277022343804808476266799124873052426623587369233527260380716255439196835530508738188265597647714173094038896281109546800984802123770561629992409295094321179445417286200875283583763215967068069371643538208701172239550479297465601455941742537001038295304333125826097686630736045167620251530126003497530805076940015488924213389836295838781413937579342332547542972619388018637500963548210698066595222290312410307504 [160,141] -1971664113831682457824556025275457131130200045128004578047837565611191802836015320117959658513660233578794479312346847797087389881103291341410628856879245813977935445007945268500497513579522986818247687752160801539601270137221669889284184121150460654670601407616343659329686320803371107339343994174790226429989361025051814438787219680468066878995333307927496677987505174638288684097671748426832080774500235424825693169571336339673422380373531365308325984612853256730322605691559674431399652653958405877264070982946749525308116887553516741189923245918202795803388537128750472232020799324713418209345056690250295646276115136028584596904642878096620186708634523411437072191538031178772368175396158586161909137482464487358739476116894919091703384918560974004881329240454188988176986786634783187900220733828266938781497305152313175916756052027542741676471162363876909932885227919263324828768109538744436979078576569742722716338304068479926087279288949215990000929205328025380378870264325032884597381570701501299419320525000348538707603767163475844520176255084711741408094644272762597451427540621713186052519484720155412028518078941814076706059293313356527179895084230021210746394330787515852518182275181247025692980143280112989448601566517675083187923841978973640792331825685588475855827256532002467639369100152585436747614269710377537602105529920969269160492043109480878091558870889310941041732220591094350690003993431125934842147765323284781841677315205864339627739994279635388262633918028818627603421018480862946063040482585361041605048877860454061275708302516551129325007298055748369838281403682267400418933903663266936064 [160,142] -1347945224713100543003910643211295793035282191870782879422099487401895566713547823891239900721024950653019581844428636804443002713345713138798140240161057766489912317595220076168328220109586562606502813227520603333881477404159788115592593645601980884751838504452942761400439704104014827578459449460534454809740838453334078751632535734490223552919493827284495390185000176963239187764933400140937241585582847980104193307540312125513356807688882271507894220005879902437955405959058468316324342614471086602502944224740176868171112507868805456304434821353492323072493193499660955797471304463962351596883319542115515745441795563436057446382844233516514906915428295538519014465793266784452710382223135193701614556494949233431712905940755299779015897294120850053862722736018687279485562586915695486561379304888588417766383160023565233488641443030022109527833231193333833414728707157505023300545973379954581546454173108930498230126402620187937824204109859518768363680362648447390652050792002032805195238013212817082040645348766009926534882026846183589342537623837002396220662442254530944843027800058508782943551033585819675703139486056674204745683773676798834216997907585461675775650156430720059452323250232099422457095696263059368398858452097095771233931649811970217288476746594732490069063978058160290312962805411481361178337981659998599052040708661154460503542100292656968235339925316665361663890429020398446655167622555848355426991079171677362053045315307859040009093042218451220992343321172642343517573194266252808587194470286879602237706001389809226532925335244333818480851119040426641237426511828290848874627576840 [160,143] 3251860037156019567581440657254347296053232044755788181485769338380459995877324527724367069411485199207425027726791568467998599896860460158604773134514391973326104203013430727267267870040742809034795005992411620196584834012998206909478490727924767826680222737760082877680197567551468886537892822487390131787450211536126689381136298068140827941438729087933156693100702822481991195165583545591045837769458611458485338428961852732666511361018175310823084230301682554742952812805634732678835824262015218502631645473437628524075072624522084548471824466517174396946154435309587351540579034070662787953378565135019335586146810817290105229454788135789933047292087214434651575907859029972778618248404746375138663643252214994062125775615277852663721065044218000742144236622958662746436770376592771572938283236971428073529833007736365579205545533097507522284315034779848516379316026744602346213274698642733481541067506188633997664833023271335150062330915394642537564776668695103430650407661506056572573053019119919976408428273262185335307813138160704224577200041500583173722589363948686915831638371300446630510967634944152216132231892527025876731673849989294508168524436550928445437818078737920933361978176458781132758324788860685953766366001321162821341126831173046806657321219746997535160417090673803355075998628537947274368866691142663438260520802640340103325602165691204148291109413791457882102617385227823869346190002764245295345121200794500705611419931547857481481217621035749242102250701858527718143634126616555618788031158623880668046991777719691258546585292822634256757423775666983395681148312049571352 [160,144] 5052030785561429975496533183336470163636070607268285115607395470762815008369065892831431400494090386107311599404654221803486771626048532110155928707576887795033278649216024790434925066932495707285107384209510477593895190540018452865602435783311155083587683728382954683296843284188029886776791721057698473636924922302695879263846328462953662633436593543166573885259238524875565398324772865012451761851515241939847188050959794690463238850854879799239157671822857696388271795691894198851941361679808168731411849209177214698155365669243482807600884323674795180662347536552467710508337743883958968819746428743138105571559678875370170074369376112926277207344957570397941894891613968682284031752481834026601006738133204034531302229086302925555536227402186679108741979147000803397561121556603204597619086514059022197364862516319183524009504236322031216981960714885080448743501471653529655098708612830388966337321452246051390837709642056072676765423812242691726744209478675935451283511488756158981037887184093308821557307952352674340491429105457291355541984957884347207881134654623458883323377750036694974575873065511383999812340929838786330602324700867716050923302190496602527361605685349311317778758057110193627594251128700553676080183478978057890138367491536820870374509854758419310306547676088984497147486360302151086560377031322253778845816946332072554347291385067052398441579408088858360233392097323675481162309800535331027476708739416081709520544884868204473431982085016841694458323688761203976770805460633173585362972073106194841795604571051148351927176563536393468705226798189487776310893752 [160,145] 21546064588128273474189944734655757806071244531130575189458415410130187339826250234243416960170404461769254190369813872185252919870776441335355242608448399030401201428602427472843733990216686913560792583319252398036393438896918957396453438240043532256330015922311433374548650168720053264288758671520271467503037499886132251218571888882950486328806637873312011994598200253008396752655874922804340929046649552652112845542229265892863880838238185535970646400261709928106904002043139837773662606147674986830625005006461948274021268375022010323655014457866279668982308030659799137514272608474242384981832706858996973971983794663525908333513085282074429042347901786788652043120014296674115884360426381303178319449756268819599648360905929593775130013343253107469497004326800859919108776998688015563088234234589695239462649874610319547591529379365175722788847668562654214728801287673818454821932859594931614010510766762877693488554023657871693736972903640234504551649779885522621123312411981821746076340078000462496959885050112369628214303118262227850168684802071514241321968195969749747814024882798933894973204107618523925032809768727346540577560026974484018163744939193079809426631518870633380912334086933686401519992823630876416205644804608170891241661702166246490058370591169607711821140402593563447359648398381026725027464333358091970115453087608403475271076208638353414915463323347317280770715497776923447946800862876240031990263907239519193641917239882479571240746136287392227519654200067046281547053683440330059524544312692564869355478892757398957482140938234328014424647051796160 [160,146] -157797264449285961980689033595942539197598835417421238707378778766740786892726153247883399865360116387859463340747203624389024714704018353601011447168715086336300951114538578822808860534251226140420053481681051999178528083992175536816952279180011512073365973026765424379463277452869113115696332914002419331357567272652333589980571947749327193424638386709848524466735178599115397245991074894586785877144003886924631752616019787083158609255536333883989840727538006130705764415236643496843548942593711442948276859073440640628521275374580470688338975222982586584555736454787377768070054330676279803194166678614577125423107061695070952494727538236001295093782432927219445932066274186860217470279560694849916606041781725773507721225531294915703115006745864387445901303019564936905832381944567219854363248247040399827737556708966574768954664899725620618025197426221414784285227053992888404935454170761472538595032625145657547247632321388626118234795092797141407285582572617262050577024729151755856014107310840043626278230032174342225450906898937584398416721490847758085534059603772829744048705081852227875520319056645172876890167082612180252225110352466589281504923502777982533270615362200477235624192409829071984065480128344535120009946479684903660965685673928872757497578717329167427100898661402278762881846811520890777632714589588189548385890419316706598918269195662684897177579797497514228549439916857022491633169381939699046283282860422524537539359426543768886207857431206338963707978710876599950688939185712070612462947206983183906700129835145908467791557561788249417888 [160,147] -62584696395579115878126289630141388996161693585164833215920587581155426102155459707666273821825187063186539400066448073447071739316495859763195821518859531799228690909217251191795321098997038142706888010045462050501306080732071749684790766269700239264384499107515026331655532710076703385847633109627415731393334228408964425497758858231724911983151860420570707398973937580850205896830041425684933386929993182914178598684227388120229335303547098393025779065529106091865520506665157862910767859778129242707137215680974648657021081988415891409956629601884721355575784986678722454353339161303211131673397000814493111109271323542809589234909962160281022629340193881438065701982735758531147751564184247378731064918104802003990249428785241848980062414086300453912345003203888750465162980405256841962506098977380802507201453152784605701309434431161349163691135501727594371883532389316320242280530941155983583747589098571032238868621278576055189532972025583968080195941574600571274095349910129653763543905041579349732065106034243478704741370138853099799321752390898766328056827807418279020409810595973364149675388373165982404611845315028029000021994500905518854987581904491497235772788798099437783211513801510061260493211370388494345684128386396084665299975643046933698147107090510295710845487377219020478950175826474053781167556872417526895787745784861407792768490853149650081650574290782208477067430161087630659307542242317573692531396002610341545897358617323241057159285270004870573459632347975870721799332888764700737109220018941889162832292196989483537286587936 [160,148] -724560635315973504935537036460735428772771422946302406147344049528157282321560477888120363008028343585768273182687107594961710021843681736994794463834071661675406348216930447146395125848290483075025323415917145498496012548503612163999513962526235811579683857482407646407075304108519076306358570481183249738879009456477956970844071276038824372558011544260050618744796551121849733002812172040452084245041019026024521867591382526411618129133442892214717205455725554872415257736504215838189895511245414354533360098000166258943464366473545957659049391737870915962323154073186511423017645445426364184242306665089559071363526874643891213731887258066125223260291826562079992444847226994547152989250811427054230875929177614446168839774502063572062797279317374901974792968546975027648101181979976626296470291628208540637381714582809511727107292771184853325665644503408584887029607363861668885106746906763099589402483503832764342725011577072702070442990415319114662542565891479448303753954423364938109201649843266513079233959252492436487472639033583085363445352313725101414254128055487001566363225026209552694321445607262990227024510983153338691115585184068774056990719217706618687131240523313277065721374221765055425559342219005179338981400184240467923090510648148193003408446070211860948974125649275968745865273105030170180610137288392281383328986176561892703064490811741607035584675093740281710984431451974450558995156815689440278758144956793550431308511752330671812962627385549838806762277503012628625189419812596707914806264783861668900380237216254288 [160,149] 78602769220563143104335288172525869244149310403521683930676028235577594969421858621254506355858334992853912656479110577808593800092846182853231670205578503623108700742513608368331506333689497413850865949153823524281749697863435014674783469600229551943559848682361570483907239464569511725181207538092189579457114197848970030153367206510093128986058036785848335538834566869922053368357000956462491113686751446562023206330350328285133769643802021918680592245173566147010023534717426489849768102340491617846746547353757179299281216283787148754110626276361777726907024042853321522434871384626295170899435363798184611686993752811244005688415957937468301687450143386117101283585147446899233778117824962107053388652472303135847335781109210846714114344851619631513624573671516227996576541659522338783837170860205855005657512205448525714196191411736503477224003113604105844069360117263754807099603389047212948930040429592375185639263844883249185574552669665231471950626403553780452127832306889654201636474897202258613240562599025741769502295621179308455077358318608183033955321839146787461806962432257207437878335423229075503181266537945994148598882903752332336636587562201939249482676010842449662941463596443040545715253861532510530401550485423135965108899137338050064915115780424131247717431860759849444823080075748914304596598388073168762788816005839076492013057568571997832699515304310366510200499897238507722745994466392388449184499847167574592412125789156064666840530785327950070207521438015382713806792542943269852137768260637819074080 [160,150] 101759045922098698247027606364023406233562294350234273382996207070602443585325488299817480275524106402625669934869115972808538470835045955067109860104111165666102869648262100004302967542786369319768319073639099294247437940941570477302141676222990403135062173854259312237843677806962455932908934859068766496992566474747989939716586037175839963693111355758062965163524156998917826153089740027897086398642020697259976344766172708197865250175228799242329462519058214865170505969808020510334065848412219708738019365738280403554036953468198482347407200687014460770662103649037084163639775791434386106728584263723189331658985613157027100392409533427758418030573763117197230205842468570949516336283571296424841022250594404816801886690639119030009328589361266710975432809257946823451968515938419123630701262202865247434813603458583941618726627678744649179459781370749935889294145942296158387971756450351960005981273820606633122142076509141031976901366638136951002791524092175710315922086967906800312983313333512147026495422267773814329035907123167891635401118802842526357188340647455725264562652048169754164510797002064702310701412815587867318667494203218904786580246967560257537175828728719803489331301140382359572280611612345429965527436041410808599387091875700339345418664545414700061370461214527980976962454628454452987874296939721795006155133054242324318231770270726431336714250314298662172788209285736341583830678383388096818274768321555095996683585597603202444679864679124672250907663177735970323033227245342332691963985312 [160,151] -866283181996909088152255422817182499956508616046839743352353660599014579302134155965618860864988382408948614380476141425925100769732701468311260760537472093809943017960908873797350956721711646827543259088303842500904317382025748587591260088861096064502264483515467913162989188779498004350068551737834950406077360021386165175904650653067173661332698287443307409997541319414916534359489354200324931675340219437569350655578981683897802086736992414387461665162923303715475723093737408038042694039010713720237051136901667236917012514825926396476994375662724101481675054466611824587020005182119238375535495347622309816983401788990006675545002900658600525341662602809944093678456920072414297698289939589266749764462174216257846786583360335827058330936374904841359607471961886087823331452959961158421611070420500716094043804581494408892181172688334462131851696051337295790748848135488432775922802862923802123027469328864600133505450924679301445515671351364433649008612195424526674991297441492197424054840039915139847134800374152615346928189533910842154071951129971988772893556270787616439841309157204221616610661500368733418812237839728111427895294695761954635660630761950929211845857690747558563286141854050916871112918883048731401383930586624519147994403172444084367332191728762623464568784652168609869390783541695292224304525217675166656231571009583442020723965030554927281992603048398937255086849102879662393964526283505438248364261730519465233639305987189593867453037016534275958701015980611480999281890477984 [160,152] 25393970106531002083512333979666463648075898708219009464349092694337254498582455232458118965293335631871470965153839597439586747336713433292488364319782962781372213579304366590471771607496367890595454213610269521153748230812363903386306791363740519550178496378612506000529263348372800054349597942320019510746004685692471572137293492199491245662829493120984957688598801574273032406108900022951089376452418589276791860031158574532188986515405453153230649256285761644489422151936567882383902367518186303641139580435575223255462545514130137288641662228051797738147610597295561205385697899293592492121453863810268717134061428701073079111017076100759426113734353914431096191378165131513878748849552111501412507499358632126457731434988483607462688084311785741231245712540383173029946303330295338057129805034223816152314266092625643368570302178100114260897221459558883121947103738522279635855394079996408818768246443288839713532706477554946561691998219924499689645140498283565105991953002796706961570719933321227971645628003540348835150291664699983035408176205071313009070253009197729202300330741539207432254414313316960781805438049028089889245555060438340009542578976083404351032192421016730948034623124322483761965159968354134690779722951423958609903397942266683484011316184517392854782136634156082260737464492753203563382062291807846935485758761908700430374910669762785399886826456696355836113575340219103337054646841842260658706501164860644827185754434967638099303231359811574426072906548534219782 [160,153] 749334968908241455410642737534117422581184453816186634151920110589450536251495810154259248573408654074685463591146539950291756734819576118699332560027102392963548950677289451235319405793957503000176038652332889033981963783838455459481875347855112069853849529153688573293626401937319457847555598883891048424704849495774996177943524067135590361166851494443755527090966721499014527372381031408049734859679800842655386729367093721982123876863429856940481334216806318281012164723378461149236759229286359465095920949077683308805283200927856636487409334872828200930771542328713088957044012399785347263467014782476936234897708921317414903713474619114398629011112632256357546848419531212689553605081590702847588019344310116692309761782177784880493433154704249212372477431688630532729815397073329704079056169447456613510125081594724670411475876489410407786238836101136409067973278408727092658438105889804994788228272626972570519625537098914101648167909711092598256434831854167787341765616796637368931846497089527324032300524301532285039594754917740469877662315348851893284016647190287475479448703428224835221231637503280002514421704306157877026033432051807585573447420383896356147176324812264696058631891899688703812773534147076375109235345268151172441342323193972894571248806942087798776012711582983940157234043061571685089419102530795061772694866982521807057403029252369738027811663545112897064755301856572144565678802894437124427199961598998163714358164990543434640153594579652805817536 [160,154] -16578562999710887802263189883397777815898612033845423028293205833748054100418091111407753868297575037346158587666704968298721576931369894524326816778947488568668746957874771888774107210160582074806009708460490692049034737315839813052595491626295983592837827068695760781830394197214265542128512662141802535262476266290841743762213673075935522022735029660385860047047988258192969060908113178816167641621355559476603987009872921284571520069824344769463842100528430479563960065116334122458824901731410974404626297100975663133338732917230338818359146709458433019925600937256652524480908432018047770619874796922784076688813099569430322830497648820999190774680467464567833902569422512889378252047645790728887465562229445388359271363674432683255784870104848378962967743853483184566029317113775501157475874154042071234577326823139436891930551500225359476930199875770573798824145905009041061522116193266053832081100650730902533903389886684187334295410217588157586983875616493046450463841368808675883473678566209511935849579515473708544252242649951407620390790973188431516502542549276246736446410145210518227667048023776047746157649025140431278114324655868816624189831012386876080638260396149552562545782996889094754107243549943347584786625164912455772819275456221164627681001392676657672410647072367708224993011999886964399667933941247368342583164713758222459984306032247820072458341167050543153976863650922109895636560029721790635344951739754791524645479573641802479001805984 [160,155] -523728952124772540378243962923699940807626751349444062660929841549870815798977115667226796384965238100441247552441998818291234621451351075226890487603972813572571303762202435978105617930102482466907902886048992291124955760155535825998158970708701312221465068802663540593732968944083017879024622582998555766481120098703633088342189814567496872720103646305968379578881882535405606518742158994363883662822991612442634189561027012366460255449108225078146129366499743248174070225338284153141435514876145881921624807742957872185038735722497033901362238465927955117924412229918446993170604755933695484474886730210182054993037727253048528754826814819089002451402637991394990271867281362178794502937483889202285667364854850306184954364268584994701901009539772168284100331562368431432728122808057847352894385567853707403821844666160103279921476178789623037378582169049778246413697964395044515363313792805570615908729444406698310942725635719670225608015400347920704737440339271006949692367501328437734682874544690371463172376727686907152178455105343961686730153207126673740346577790974004874654966376203462716327429007513284032753550170348092500829373273595600225378574146641853174375174895696859889102957919244402045705714742708969118912923957145548889552574387770548603350105818320522858359861905241449625831214184223963504122267380339862125636701186820284792559134811960028677586811580694397060506055792446621737499165192027626265459754454862750354933248240 [160,156] -6006679725774585436696795695526373193707153504771667105675231570576203172657053783636354422684937764898113867100407276961235029827469731817607755049445383787838523898591878869952243002944816125071751491623790278259078212098517336060548019407043369770515004999151334791046410872544110902152482181070429904699342030251499981305266846080756751465248643219738834908695122897818703523703935189903558190465751125110842286290332437447957594737175027864836873669161601792301555010705822215339087675062489457186358898479161010493069295341825470867915368481352547220086258082340562279394137933320382826723058098059447919641344089287257725147822730249379364066709045585865885271197661251687326222212835569656208882405281216214922656428730028817603817523083357108951065553230638247045712230033969912583009564543899728710068816130182253095056223917258967488511608666991751430471220545480572156052374582685477090507530788392873257585156298720595900753620759548105203871400735698526183836037114789612572351205216986180682806194503793378658729789409844634068230085126207409908468898772783675900184886676982337903536626291210301990902225406455211442875480400536886742669341368796884892512845801512135786552821795383221728311403582999093813537384116829543225534167918300438102320163686917422009120166632328914531917587925231152964831358101426838942888596968355194388242459388830694481347598080051417733092565271038672273866821240368676899592939720149944 [160,157] 2025821767117769276202723285660992449976553676823829486078396746670099480861280839095868654541967696502241420511045169261362433384733736476290990892169471694138887674828650587901619092203234943488240852279888729557813600229458294508841521381796379574867084356722023629128503581359334734122071545417504934809148054604527197866659238760468893161305502687768127844326468550327140491734737613719345595862465275891394956438409175128987116100661669679426493042402040239588292546347600001852188201881742579376506054445804992898187709738760967215014852628782467912923959333609034570975680182942591667401140924831609117130975633145807264846311075583512456784355789800596219298355154226000844600863740806708436720817824213137918380738532048766918473241589574581341407275522975904678513649008301433119425285646278797065031528731161092029138187215785999885401101104630463168285703968363276566472441612196203841663557241646597550830905078480968343841882611769340333522357811386224937346291806936160544394030852413640049737969439038150139505936926053581424030834417405205121038388702645945277673124004780632905034576312022916739459885818041284022681735942535211274468676742783255991738503295225486807489251893224024735436117927242138582890611700647458487179801915989849690184339952696041457721597026286115693971999881688923280702093315482160964127425480634683134846326116031843512404116030037062742580843210073680384528706849600791840 [160,158] 533272169533854636385935721150308632570206708402463839583393426898670296062281722932083060638401035590853150347951887721817409274856938957656837902615130658724927111834292136310199314057343361036949889791492091543904368275659790694765791528485785372367484507617134342040443414070436464092919530139590799647807397726993025960340745112741413422682900239158131617111606923742403096137611210629421059295471844473556499902587255472304477185375794704207769705124164128026588188356347811483004500187369056758674319245255285889965615244469591803285063363310999186694391868726964631886292107429801129569534485892010746652004671496658038823879220659003155097065333633364301501890055544369689968783196070102653009409544170040890481119466461004515272730519566783720840287340338971918035598047115290727159475976679997143601422791577936304620086215000541195004833760554394462302721478471813789095286959345232283592496058849481052757364270280670365986132877216498548992304526339748388242009189990581487523306536390801978171827575952489937413925263308993007971067374295229303141534390170904342019148804545039682441238605461456322459292723470664180193536156569721453511786924800677107897683808394962238910726837114379198053002712585786860202610936822759867553662291741847939213117446986851209396618479607855769112130596103877103800244518135243752027617948324131307514521409416522599290798314334254450598912852877852321280 [160,159] -10561105232425442029465196947678450026268555473968392448120669663702596420465813442010953426361687017138808011022720614515230347468218349617640749718902931432172738609528454859674052012967555493578985728431850145163916214814220663221317260243893215356419178701595900657481060629663979091998962965071534417624183926232834778451019240416683991286114007517220430096196598658809616344953929445244287383183859489922451376493261997732151334993851565136522791439872696714976257579628337678622070873480578866143897969231161500460590417678635921442327459959130781527282485795165690208309339769429697279510801770890871293647774220313746501997404185369338256759422303180160581174912927852720802378431049914428303567983136638449980244922765612449285774062722684647292061551726842949683395929447403464456259270436580031260064698224150161012778779648007649036207299302830093636125318321812487368736614123223558266847798065302513754653260873144355543126439434379487382217491869094093599661710550683562122794894510384729712805776869275290290613549311243060250979575525154027627752329555738911152406924379084844754475069284251188065797284822276981314044182774307162563073573874765526225324589386872515859960114351280444406984284111338288689249113127525507433590723795115547528833628293664202183483930151336867043520766978545521333208271541176833272144914450278141949296907755520601145241340767946331140864 [160,160] 481537298909340416990820006827420493176021760898806568144440972662238213073480125868391875802268144810450352204354469186535661614942299173091927663053290164625359915743649617611444559638957771015229880943321973680846514199567500433750953866551583605101958163447469741709113404347465919856871526871780788747543240294199749668050509961920771927905419552900855715133928218751726334513721375114178944551122774765829628376612870941260108491415806031068292322808661150371161643184793292526129002066813290497500838731718252293854037710098804914793551272174504152880935939851390391096376073822927958829943475697883290262092387050554874335712525501867583935996145201710876074567016686595899561548039672311772980359007368842081832298709758378710237214522721868667059845162749900465969972153513036097330467085963029390181286723369524733636792155743453827617830990114560635936297194773530561629222660684705192420244602659241221019675333656356769885324122245364413756480162589067878034161897620227415192466893819655688072622309355790852837718693131598918386709010879982608611182839220221627072991795967565057971810913641649973775202266023097695869476621112698939448560485989814276617098527593421898750519737467527062391134333432448924571570007483038777947650880710500184765927077269157078392968569072398152556684345387815188391481873290228961323731648026502875093270356534980283067568 [161,0] 2949286730315878136018589114173569286439448308334596356106569911678624552017266778481666981206374512253123534401397384925885103055905203170436725053963962380403694866914905920942295950766759344615980859951501190147083548633912865915771474505482109905546382114896750275012280055536409442155489869248186177498905551239808593107961576854137191360758137952568864833331561512244761999139139416847334517352862033597468410746946346148855568281898160908008094927849238345990739012186985156284508693864172479010605112878066508620125127341461112784669856667376203560147303780308468615135024916360668386179702140231665041455683973776808303909877410060905487509795803571786121181770139202855517772051812429305177994116429971775459698454709590161631525059778685946549092841278373394315209962624559270293884087215931942770263237299635069959402740193753554216971458646022401543113682978400124359761537934614887121443423194715463931406716878315858598570060856032249155273339810581152004811312285178400015650216476624600493748794396803829105106512252242331817206379168519195204205722897839370208956104309522993579168789601086919542453871002508750013701214110403379604437971607685148452439430079040840251774623270583984217464387007676229665221623031096027311406553096130517406677302017724768272160255363184438010048122794114956101381048550603999277088089633692507808905118412605999752597520658765765000870226457637138932380667812674170777484207739494067283980482419724997654830502569409410937763820875967561438529275711616557700586589694278070191837988896126675888354837132773232627545044670771310093384777331862662780581437524624014997263025877484700572013874087458945400191324357207258777790778429913256570868595858742563927549544584652958860277685291746019414876670394624580115050605486587429917814564059782699744128673513631706939276974179946479377810720010227474064855895399327368538400363445433160211031163899400412087540570645316763626082462327887439636895957649362585497657066033869855221609246370768798577021449151801218039950891112263150703332222643421771496481025694786475012290098085326030319528850783875362401570164208119941509193298844803606515670142962495184264545749046394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,1] -419867589225902866744653701378803587899108917133098317325288780686096219510382163481402137849687667624592508814415331076415225971031524042529010755253056300815530927118778848370854798095470251878984446462747308793995311857524402318203301766564399912770390597099236911229590191301927851095231282246637622371680130431524271209323620523854687576820195506775004541883819345993331469923363223635748270937956229789237247142254352042094974820168645052051548783807450737641340404413943064707273373685446630308423519271520654833801724427783504963112695997339319740197728747127327682170223819843454903879258518820836903857157612844562066087335738493474897679644852174593950698094419864109728072265082816327050058450229882634486791141479286113941579888596958302881231202589751329481621840560540055447710658054969540571896284765381605103283557365060059076646393764196105598695528762398919480581519285151368066561373225019415266936159437849676356889853944481096253369970496793994028891632174915146693027874420809137976208681841202846378661532137839213959571591422078261715364430312572540222055804781027459194992645008780926156559218854697444986500131417570230965858481889597485740840697483299056245273568961187006468846914601649843827954963564037938116853245590074332792132588127974386203413273108345508433440053691583649919103861736588802562496171394445039463420587179777294854141098661693431151641450076756123806827717573972435934357590963813054646031136443194357149117864218081470372470287546685118412118291903385347472696959480184516876168875622128516668083791550426353699247168423977038249900566187877142055894908351894857049038061309853655785619078488496323810826989860901147757592062704912188171281893124482396238363105299069603334365481766820144788851559929526815095249274806448038920084967783566492832918987248683252976979015266529146850075358265599101184985075808434345817122951552042245275524310111608324967650639834268247036035751606817610646828349634883062150024191938031110049827869813875573370672829667361641854150606917259951506023408865315362188039492379449159308558985032849736594807630996909193330871329667098687126228671655523240866549948171285188788215214484945371136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,2] 5022524965230426706384895188812133718151532894799831223122392450376722915017997772778999500487998448375703643471309731673943185418301622002577521989084287355497243678502154536883409571812373534841986277607082208311758567845265858144880648007824131149523082194239365461057501530865555507505683232556442357089902204150065766918887430006150803781845818706248451796550782458862718811068201209227766243521125292712384800464821666916362344328551209209039527974174288625227092520510243898037770211061456973955650998236966484854166264048891073554019635061723167175713089437115959105305334999043582093366596068802138000943311140667554944301659852223066131447023899723369726569267839392687139378474117491363804942317465839696885963041679136704163637851133828540953714532544283764384396265342833467813948643644628175904546283478656750355155031390350555409054224497549688918644077549275768498920504696921282029547473214729573186078096740310369994696997078365919136266783452785653544563394680198846818273520138189578859227773094062825585180537437995108033417708706167495502811571809809695236007430798990641585480882313250822028378775987089329428773830974130093542268016562536157584813554594753590795560911711601056692041744616849257678297335514169662802169167419069949835580475623083752023654623395051655754108786492229151424396499935371311817088707529613799012413504450212044030528458816002611858310321010581533458249712104405860474997365925447702912708924591491003870927985840404715318736866221197339779493384092145270879034178602199085645895443939666404224909585417321008234236531265940966079426407985862377330634977902242612026264149741415926366700675832828310752981665610642879451378210586322312118758321865219964988571106294925669329302232842950168302507191240718773314899118389629939937515253420432135160002647710913317953920638552468279662150649350981209129873639670683256787763969744609697843401173478834504876108027928017609679033755813840493375382916537550846980360567940496930573902694949261658798136434862500350935964753836104994283913111464008088620694506452388393370225461162649215410587271544323440105557780760746290662078881699204111538132698994509169478007257863615938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,3] -20719526105373120184051259183348960240512662362503228942499245753063769324509540984141900057705933533707672069797586311292686663777816716292550804870889889878433312172806072587813591975958715250068515706929816631861728180468339810767327352874614311088540618759489191284058238866938848425220817230527815301950067961186575172708543152803876995949408013006134650148319185326851520379871392240265972305363555564658402222081026447537273537834411582962705967639996604963515345723022273301872889923116650415019966979341456306217254642222262443605811472919815380368493483374222463015188519648114418805495678323044741907314799625243024712166236006663378347433746654468963544027427766501665803051190405291412399443197557061344608664843986327342679463849182856486943806540858245983361916982414337661341115911501870421775742817367571813658555797173166062612477749431280931436627165358141043893269609029503406848683939933479954226888280491360649371706979713335575717608696604843704418865405362862005262492926759979250756737632746614471855273152080549186156455303717144355834320091803054100497023550993773201554199094729110623064827532916384086299511602931011620590872140706615946228140652600413836071551842391619060375031015381271793978462472378338631047704087526594172035183178247468032843849366068265527053472876774060384310020941472530008766391582246331556974556060001322834267913471003111669703201767641682894760603729786837953911839468325885423198070154016473589029215114274289313182736955181226320840631843909476931092455053479814781974320758726257555176400314321047919838726869777503587288364301634522451172100125666955986291585771696110428540793541996502281890538085203258441998358590805061255010604513859273766956323697828612986295059465450298294294850116148371787416840021830335375952457253431604917076976601509673521735455394868258054942227934973097649217406087662089296945624242920281190808514805075923294778604050110945335210133029676348915421992552742499636560579556599782854506081645796995898558630767934343763150173652017277487644035004727239034608212143614858141883092005811651649809713914032947175059904080687733854864231952148496584853661161314564193140398858718280679424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,4] -5252467075285518063234643583950450016485836814654306425667430176135724949974417582453533449391381252034855007320328235506920126812797978372470972675088773643600255625554427622851858939881733933595752238121214870428212862725144211272903461533063008803422558777536051048387346078299974803912380697475539506945759747011958485012534580841772026770156059196681668894834020761621117081181870794990406154388362598195929536801095375487321214950100633596746435400706073594512576025044464360072479782670372247972939361760642143413112808768726245702717069818560655176371492908199193068658561293601679991735226145077732720191419340329923187159286271650638148208022853615529826302423838583523246245683195744210806022949979632210210902319788410196427794893657250479619304853243477910891951755340073969651147281739831287127174584619358283299470296856458110556716397537568425575459118097708540726798474639807314624401978914903449167650314717328619597990408553133453082406135913232532621693821903778594720192026097382994747123592752612753510945818458221663247462584897409544012095996152052388547493038223246810726531115661302979276041336722990641711570921565044034539131699469958031321265682511202982191933942148041109748258837614774583141580961228208091683695977462822197495480362726840104269322669726468153667942658676503622958318470745549641202746370008423185410322691433355658926420673931342340214283511502066120880722606849718404512919621913389084568804788954018595977547030325636494804801129388625371827949590789334517453021673240278604471778451265681857738018983367449899875234335416183791927364854004582980940575391750479428494180221867704935122435070851133260797325929142237411571973334438116474107679909279750414451560638202835567054970908951203937515617052505384909647935066501487469499641170493827510647332749666677289817888761625669402905485442944608278070828647218097092109928211566313854463403169028359719647861442388238149253479855928407527491455341083297769107938851583402616725091061752538041512411530506008818155414431131222117156531332553873215649733227663118318535676143555532184212284311994441276170331216552779459255596740627561227192112010379975279387389686206032773120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,5] 459063010166947178128519679321736403123874612450403307505047293970450236846122473108885289337258954470166051588815394008421923339957049183600915331552353158740505702977715971282200959969230259254364434634348654195445103831787434487592272692133405171096383240718964013148530034508465553148912906861093961039767200113942372299428999717937355979140337658754529406740053935968880115613662679038357700356779051700026411726891179877173402696466424032386585782718846032562445622023932185627788676069062180331500537692625361455003287719147096309072470809070143103242872296273171778379369559408308073386486963421123240392503244039434722505775895030941842824499028731241969919824689574603597627758307652035980358802197517102754973411645213337097896950174229015447894378367611122810405494095968344615710444389640027943486179636845997911982397896409521102827605394187326063151598634808076921840055953106943501763582186153806341095469195604558478003091808442038663977076698574415968246743949730429774211718918696799408261347793450421487963260015780787144909353014983039255070409242742419777704545564003096966018320576480782177014029652607598438309779470625636996261988817182627407193739801023710036417129347253790184678367943495281672245908267948735967111126319599685451240856259940364982822222557641710794558462603491148861319579595592279256953716139105475688271174665206007653361695711264312337565709999746073185875205593378388685793447785382874753644600346148200893807999727498153047233563856465835573342047027734906573901335299995923381451847393282703632108191375749697045342125050784280401545841021222460005925591802043991583562963233291278155601716761859778544276635858102879635389750369498176476369259783323041365002024671836906740064699738498584585353493001212217624049494553060036512901005327627642803471646079776674709111196264128424746945881449563754376609751611687144489449140183025313540622652798163438719305142646548921988057853028003566371592156733706032290963820246275702842859479161407497912771986107249031598912440001240223949993332177554134507285887118503730060891756151064722994242464600896536080312247795739172205430162865622901582323301575246851054697728875687250493440000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,6] -2703709797105164880023140722493795095337944652232014796703305439725976216916137882748455631933281472933096556002013306133742291000859444176212266469208832714331631896874729628521074504961223824784161088255738677804362480737478394573219107491346288659945109465744784125310014009184961450240407836697928503176385972638979138961744761493647271512543069097550510717810916204615452056407301895810260040959499295033195708880309408629398265953428614780536391099610180654815875039191932014380930224160914902104928450868663614800793802329788842933512849616562583261441026807987151308143723725335572075148215339297774310032766568351562600908258659059931567709629832012399103778168319784660290604998141275369573608506413283612098943552933205485400812990744521199116095815477896864001219491153678581341238273369807802087202377902056126859352869170583794902769946110036664601949544904977853994020446959993551327451238302923808318465115635327007738249750035595034258752572563483951316727514277813069733380557509530610184538795393341866722653998888624176084208242707341575073260399691742001845482764384329955515313056762010996545411387792377194623581456250476038073099369616874734478286729698390293769629604901914086758283955597776714237354047077226023349731515587294359894123270905490070740086640232254559100844907763311891000438251508278444167016994894004374756621549212301667874803493078082397171223688577471054776242739364056613034531845998799601982565019335326417918697321175257208968350581799126764767574260718639062308210283434145995768163969579489794060394776646977288007207439790563212937039227493331349118250774986035849591555394501297670441394538157635345953333821206692188091017501304664146286555947090783799008532553612029061564468841391063890231377020688069238397291192890540709155461296099612126077071026676646187300250658343255368090677996204619673684734911764181390779733703785964335664505281823499606890041030459469182439481730599183328496150187779279179270823718755570411684428476980866134513355863941454988573851456630619399083954246863294688842291735629265886401940515457804590583751834030407283071012663769319631092051199609218118756496198939175827548016993007393287700480000000000000000000000000000000000000000000000000000000000000000000000000000 [161,7] 9869911657689676440241702201778358977221696571972050892943387315204161372288555942789400791607394194331970013861680004704627195083543784706161942890139252702240318367893773757272136170491883374080220456929624995253513417777672581389362743006433232037921487511412703945429834725790265197154609028122986366687769301375645044596018390822709480567150263479271243545128336710583564275769019470546014967691709270962404224184273144243439716024023014864276129750413491918093937287771174164336324292513765399361219960493279088195029380044036536166826360428456551955181549694784621178604119589656169157828580384442876600212615827120291540623544160577240346659909384722665246433196417925290471009922402903211062380753503332854864101078986711425915740102721668213851302875890173184962641431341382950604896927601734293889277438069435031357334753275430692488342227725503587057046865145257951743071209694790783071204918775195048657854386366521665592291909349242193204777771935002197322302498008092967322547189161783918276208758549004572793546936918164444343800873830595022798796437303262666576712820720347533432691419189449470246013184879594716415017894432602794529567041890697730111037014156958263433967060628282401980411553942616395838653883523118468675879957970141943463715626206543748390327811514758527871743750558678851003279955392589592847476391428048823627895723806929513434759006396998958513840559932948643693625116989573093173837465214691274915225869633054980521802257659926739990902891834480803033494374041866181561464412998130116400247529100930120990760776568994748842274630946593043093627201579107477356501729098485365616746457208329586051239377100960275962701379705820313449979504511809970390455981308218365221945721480870403706855108753722508087378023730317084657863603604205892638901860893218458951624758022941184948287879887073300949604320561430473593224640225565982686731953321952031424269851055586537754035861683830502250871457466329967779671515848960172991016133598731349416839583807183449596107530016585636038931383979355713346237623202193825654315773697761964043554420016581480207281139661322484761377784578478105380558935491892135806069880184012473375746336504063748734976000000000000000000000000000000000000000000000000000000000000000000000000 [161,8] -25527521744013870856656197565813560957349611879784091580368833404278169356754697451951787463970659484807116843326874644613781797942695455032693148107653919321274910452944923027334012607003199603137005355757934733646061235460848445530022867939354845299168883954800373487590913906492718686627551835508125386739630874686424144857272275359085146102904678772420830928505372622352486262152241114181857095563084261469430490718225493983343144780739109276538325809508210331854537979638415172764852540449103474438663617264603851711568317201025838452168558040048216793156553948122172015056125505894318850080463109166202112581193771171290887737452292275376245205632515081063401390364983498923962930025657088890811389528941155857235885599589962517906330500563234478758201983330230591719963322288595259848106122350195238201484048425208707307775446906126798895029901495310666275717353923894842094288783941354344437938417271198237382651044023102401429487805862504473677165064801062897136852329099211588061027350616782818217174356289579592018952972380151905203144793243504259800399499985845207534091382513210897019505594216531242391165061845408288565447645556479594534560826279187349130005839970327449772318174572391301919791135457857708498984415032981657701868644507644545585789093599154686934193969550099252081833329734353604109002455532600990810958896222864723853333766062359313964175870292108844864904641982221797960490666419158959649095946551485991217535633460935985671033102580520020705433653264924501058728630750622479554391719168375133817926565922149082256794747050538140274202563011871793548731204579569670037993229497071550149938422615330857841916161990009048234026275823352487939014647552225600084984104537492157339900488562856872131109245955648097964028198524672182630636420618155420438290939236008506949652983825667144671669105812248658472285734374721344662815375146554048252275826929664779298589591262751694474052170399359561478885483409107619128492921947608340343675635152332167602874513538054535274945752162789421672481599510041690646571441548617425137435772066281175375239522800767695032562859806743863360618998704195950200252918017293709908047509625604017374538351155614129848320000000000000000000000000000000000000000000000000000000000000000000000 [161,9] 42845967950137834867343630553458207602044155737508331478418914508207300829027856138225062869439250114550208033735924408647528561742572105527123082626875489870948002103159308394534482858945916534759632000775666114910685224036652472708252510640667498795254080369222902298225467602366369378661371511402688715654099292110725933836215709129583416254646384064993006209426203410771093282560658103145412184385729351879475941001144337652347393881474547710103956303307822344842092672289298391523785040367810792090570771336449276784797586266778291940830774206288121602380570017987946272341594703770967605784737415538475283316874470329151951755743949140918346949374472759029315924659024588437428839573492981592745003071384591775860890334394351848892303897872156635963071464664454710181857695316320291884804996195345254386480879252268121670145504798678060016357501823451092428059635332885298989103240237232090079769890591108505950600091792235167262759627025118211209794848232396077740372555428093797812715980627380881579271673502274161960942704401598313636407063857414374660766349098128042995096206048610177856256383894930804670317204598389637512522546561902172525028805791591554477500124848977451646129818035140107899025885344447715782726339726147322053505023638620142921439756615952455763016251751403630107373572027867781767422749072607744227763948955511596216030859104926071211005055469893595530156172549232367116243295473563888916132972929947343046743908111979765236530395135222629465220449227941306536584091515462021112873202576564072781753689881719703072339113346144117938009629433030105563060592342167913344405613440845416899120253783121346126654512830703955789847297347301301314735498609841068315550238161331381427606000515641136272129598903893110935325253719269573185520451832016278997774476434107970410944197076124896378428828635688366763561324083708160383408710829103459730932884867420668442342805225607881660105039404624915036921494529682042627342345023425937727311840371045045748101831080196906027864747125216841571166794049221512081924627654287030388962240440997065043556694231698569386432647943472260172412135251061927341362481762501866748587942008435617789275284866037192851456000000000000000000000000000000000000000000000000000000000000000000 [161,10] -14742089642456422428806172173897069240909767646801175089368327384327917219671555830701132678546010838218797247031397977912407852417556718491720416045872044716597215475103070779609185082575280220839647672659125919353829863086511508242467512004381881243850323114374577387625103192002370466217152461711944703202803864340245370468949709847807563941832550545531242349268398468451591357889847186407084164098336338214473346315260087306897927970305271550985189030497715762078307315725545138519149250536269154554216569595101575671301766247958503950736757929680501610888950212596302414564325683748801021238110635016220886065037201928752264566679502284172648287175505469386420368863560025306259692412170821699771734782955113356862220391157660720658139975032119124295256007857996062014105611023022111875893949687207777425183596677451150284006944357013901965310283536727686537824566832947142707025745742639812156362107443033929880658430621505724348431775731940873244867931615749179279530111706782746717230800188907189243899211333841407282766975169027567348518269472423595763508804847696428701056261962028935901371300481644921525253586345712663005581756281821532460893474034555336955086794909838261107051916727771427651959478008174686812791902632041904994852436498818178967680032021231485682552275909372531124898497306051797418816578756322634932906398434137554113681820978533635407135331424547271278517932908856906379206009987683438035371730514142402905773432862020780409822370621045469762763667496170296193426190372285215376091444657087424095499945262819322242444027507533263771542781509920902352046702948982529015267425191875086441535765825945398233723092162421329175384033644324782758225498343767098267311872403199331782250625306961812088200843105552877771531949482187106764731275344906806212900895659518023623790028327600434733262254657221864407475406137158769086105556850894968177523913751464147379019655225677148495520371039605088336976196351712792966327784028740990224955236719965640053138311839447652314240630909244748925781001765348145910569612081779918320814053930112358114602393304868859140522056994893024295675003059988370913056662399156176719622276485143110779100050835517021880320000000000000000000000000000000000000000000000000000000000000000 [161,11] -185429510243172615499068688970022245386301962058641498943376786511200570446232904643894927158689581607353754821494785779185823850243954028743563754678449791401928252248033418784491500992492927654608759912695834486289318845211041596508350314765958999596574542490405757897921552047377669835077345767329607163962650201237334193802293574112761819383052678244823989997830314477159705945411226426895703263065254744205618077312549688987982363651247376037567276780574503539187150336638943276187902870570599190613665779266477175359738920686684193406842167857013535148142385583912337478210377177894000567758632160272854611888001158248926066671767712809718532137469031094032624002963531751029717526049488932145707481829078342523070517293124174133315050747786408806302831824484505082533763131751239723354153895911813568072489272869064552052704143972565999291148370298069166420112299001756934444062167760109711298488098970923598429268376923455076187508313971676344553987129943491536198751050820976385586255495047922831354454964878800762993060342924435243860288378931067305384770452193654339486577117757174336869257410411089323094465131226204869783640428904564951216035330766733448420646745955691215482856600476743470958550429188318714663251609207292570071905838565718076772643414040912740799961901944449530166819478695266328362053913284527482622183549743377572099242140307391566436714126231644504557974079376211015685527084497299838189684532839004842505321829839361793499103901123869292994161759764153088271583507470184348237287281199527447798337600963030122896738143894278127847351882170258186764453940040708142605087122026305795139471409596720730731353242089014556934073046824798218198418046301521904579083802929166694092934533719466233785540083630910971703586496380069160478291170144528969433820611111201905362365916364131799826480341669673885230107808358445220297623163203863280753563038871371400794510107325948581979904184510194996711626082667784131335506669185731579694839082092927390889115629072769127981459343107628997357197128980933470688124357484624050427861392486430135972823948756060133121153890646667663267163652856852590438607960354179453029464667547471289145734347752904622866432000000000000000000000000000000000000000000000000000000000000 [161,12] 760747522173760162924480900646866563855537939297751524413611456735709045240808185735802767820744873041490518005497565723357802549776444915836029171980223484629637764314431889235301317012834990193029548746123537586444719693881517233396331563675678662610402780214105014006872160995441312500151711936277451926447746179805920707690504565642459916757845715947945309466360112528111706953920460624499526118839516276576172687167078692882057714398627108208315873272911728165867243460716145229044709896045275028334412848516063331470741405806824270192161927632765748846811982796428421403131924675487504182104368477391744647360885975651334742159499356276564279059584009783485378420332896221141446801810483398810146388138150417436544758840972332601787718129416053277575689692684106658696446053772978205906814701471449523034572917940578213887309874417741309074410007739427263765501261931824327487806771455285730331523302451763963514930761880717815517487505013269525674461455288004820685097629088446603070389871426008681422632044856091642857946833536717799636519459116266959439461814528242680623270288284319695569939115779496502724252814727847128225389488134008392138285301942131229322695889194439766282384008345333469009957947088700944025655417194784780649516291238099428819113375822837921473622827869955998399778926216254681987763194120780858776821863211803489777157712268380577413189474839972279970891619888982320296434042221473821514479370173017730703385871266134765868996999132187612338849316281995198502442498087115603196078089746251049981797127621939064511763798788944747900063900878070397834389871980925998890834328795719724782370699976402937954483355600063510274379870061639044658763386450935186375288051224502812758994411685659985857877055427865893753813218540004445083942849963482511821270023622758696979321192065075140112569936129947315005171015315802833121317185813741352209748882687485975470712689368125651662175036575473805426845376500038749851383860214152120068565900319898224562833839102166562590644267264552698213719021061096674470824472187889255391541978964243029697953430719121808260959103962716633736105024513510837117734870935345355719566925468013374545454363338729282600960000000000000000000000000000000000000000000000000000000000 [161,13] -1882526412919263961074344251780811374221083697281298698609354905151549297161804123532910222530393578072447646266599470962661616704503359772700869789865171122657968097193325848666705843056522952057126363862152023979656444738087422972552929196292011887473360893909731643997604039108571327840802828848891415776937608658437535820673028341452097815691849959224141882709032135990743655612614799455477215146003624164498989119018587468266180352043895346050885289873592631324734844545401821466435215142024512333666845946669140730149170324319911457026560789058873054239138058048801195212007668994810218793161912356710847439397019288518861762091595985679661222969618786542558568219419484776826781162828975313299636813424419571804245870846801983717096056112105588134428068308930512098210798243942978866483894937554570557351675984786474010123128059188112362495035087475324700032154799009729221143793890506505046473089667498989010706777640387257034801390999174427264117816091069781798561758130139992607556001602908776701162603000956447454900438210245965191764959705577297680776362589000810116073303942569476067835702861498040146019510049954207001333432161227376079143238718964837348365108448840500626918611526473598806716101138088217864931720457338363845104969306651497216915637821195724004043418826994638854979689813195117918000990384887556097531091553108377997024405116876652539285260682223006282139402011660811260235795660826449329276387706312765956967876823690741939147541677238933679001210711833151025155462500696193780159337091041981647265662913770124138784049422620114898359980676440896154148256511759136047701635843875128278151443198943306278360701106838174617035026343993093656226073290083253803413099767018094620196426483028643782523975654572381861251944736947615210452118198095275167439365995155189452142036226593517890048223866116836729360396780946634906111424237161191372981659743997296915777706654603494048051953398798034566229407465446520071789390962475098493313577103237960022914626000354464210495179803120290774198461080987043623100997310373812777105461431228488339361478982494905287947821707090247214452323206733754844697200850023949965450472004061650589785199100488488610430976000000000000000000000000000000000000000000000000000000 [161,14] 3501691069108936110896845352562335544728545716294397075236342227471588755405054399060448692890599363191997967639117300092462729935688345457612425254592845691139317260647378845556282392719418331014061361550239059715100371500416717720527171285689639849395509869081069743154520495852499972688375906357317948910986494069382740255568486605949128849659416825248083431279148816166337029592091685476686614012421884160970043723719775059892372343002572766975514788160154235402165834500350350480266579451823705690533894023415734994991976613435689780426594750327777801284849749586080468595349895488184178463922431660607254902496185158901967780491352207837151898160306820115993598979756863466026043678147204530666503904487324311272106568017879818976098982636837613299419027251831453370156251172976801936421911968592534022934898619772395925581676563802902941024968988583282771382741140776045328568844173464857621967213645434707229843864366913898384186015851223765868698309432799063257176579569821139761275187955946087068625746974274685893588552757048904276422228016340250203654166775312235491105052381451572975513361442768194925581398799210916096511368166735387050084041269917786796779648002364406317965178113299962220023366228829334681519211591542850436397135457676400235793949652838943402517019384597391998356329494907925259158487740346390446125315283740426786496238550880424697322026344383815539290793343075099727262779635637642063679233762587953080923916776363273148405172827244586281947981977852291883614644183698570433097094451331914065959002865445365632179729079658052409993416835361173834709364262856148987345649219595032626169775109701079547569749057752915179524124434451608353959870015493462991205889650806697777195751217484307218913771174838946215811558687070447085885176001915902427107920165058640434312200601696179200643810955927851642126052292317903801222519524157418528056708013777656531866016514780701150008820463603272163562674668101343059415379030763005466919481365874702118596942308520721374859688279510003169398044631709135145191115576357827728608005463500731027765199288015563066630383322467483190658460385908063697370536560576876054833172814841367727163013670271250564382720000000000000000000000000000000000000000000000000000 [161,15] -5236134726527864957650878102962105148670281575833897989789431472718372575133391670085086411282815496706102709264118347577271389435017766889534851335769521613589424112035867351326153449939055888026523830067573646437703339057948703080880176491020767287987544968470727049756658540666154652812800373561162710730244543786293562671257654161762926367566892780127697336312284037791269528673222888985819209066982937293061523829374201030377724929224771543638343411825080546977009613254502664862320925974802021783319263189382837111228241053118169694282825361485362740362957004901187442123010731233219353899280740493168494841672859212927617608351481106723124729832237165645406876113476285023811225114140554378182410794854450128736067533573360266012352168751362500023743784772716412692235447242639750781018835043104040270336544209618974470404356892661317973942027465017435331366641860166599430753080979814043882005862780275928342293635959198279764992411412735087024621724197102896523074683861786332374785987869156475795645496789582318534500616478038896878655311529325016577621538876589814940633585757056257513470841833724925823340367323195444402542809778084656441984518608466418640438267333702657516724648901592903775054735840890994594322817501219429757056488735660840401722256883935674552377632567482303349479565586594714166147328237544620913336847331917865115692513963197143920065235846060605651424710544357408572487157437364244009968133476884713469876529213978808771141292606278936991296461652403224661468988196774552926944512181069863620801232404514025194250528248643720938233457331685729364802529687549498455773819053054484320128794463545811440554286557840549196415971982328721849607441410263504297578524544884605098602453763576476015700609420045253347451953856878209524848670679011369583134799078638202119401477630362115689917653306427029639173033534752524443147524170619911697355075512705741618167679063296674338139430291358853241623712955157943670393552742800444790802072745666431139280065643400840088228188029735830670804562953067226897629078771723809953484297074618661142688571300487341079209475313521487876976421949175112195872302743432067304533252728699194673386760160682786332606464000000000000000000000000000000000000000000000000 [161,16] 6492934265469124815753122126190251257671394697761554061464095197161746553789882977482775349508846416972645263688058379760905268099606110926027170833326097877580591499529058146011815802864003731278393486087038645369169176849963876106741434769897792485263514908501155474320651490652664710197009049993682106695396535090800873545541005676543384817943845497010425089978604553673288660454526532493408125194859075188976005467078041973120131428826268613115537191495188581548516593743734353346007720930813917373662332586473128618070431349471505218958633083471372778618672056605057090100473921742668239928777980426977759034723631389769834437713982497947173024784883079535607865185393031038988779257456525766381932985344534579399815294252095319607194361155582086781602604273547319699220079738545921195990022627313589635548529322970003956078829771218311968168892728721810850677305919630792266751871477120141130735891859208440356185522575817706483721704181556343414387305558506835737880667446686225440357438307301877378647390910646256505053414326810491262624057178053811076774321431559279121782321553716401442797045809228530811563878415593562073695700106499677743942407185006721552745604941197613875690442683514790416798632621779281324201376027618783758485207613517150739058435443442786356564014957744703655066542702837656428743988965595180343648152508184076222531956422781687893733975998309438924717493780086330597060560833684843881482876181213451161297191720696010278507105579180323419048424950256550449966362357689484526859560334360674501702659025345161355047369231383611593120107069837998618680961202179040023750686680273965346306005955805623770084452734455065935609628119433969543790157992891760718155759454900160743959978974979521612830907798098572281708186413751122172073927682436650658472318327858774434777950659675109936353531771742080460964561988336300789267377580014373726439283071060504457363775213555433020907853942738790527179537152700927666009961666333654219352104939616358302135126695165664344999347236616151478936860240338005059563868937885398834805546863464205706703851079606519936925584694152387578180344880308759193006712242307158626358499111317077530084167085733321396715520000000000000000000000000000000000000000000000 [161,17] -6791082626419556367512575830380943569528785697621846715432744643747230542388544497202391154438027965055146535008203112777800804953456075917737890171609608229572070605244632761730328371649624711901874896763718736966470975761169078811541894113364022655275319601156431745032836886698305429585720601727197100021468916695592380255514020317778306660070661988397608975448410434127032436887980351123779360972001384391953137510383332824568590006438460841836731831866901270695028883194009495150363058846262550688065214004170260142188237800247335115976409805834463638101666075425225717564821081715813910194620950681052425795533477793029249598743515443721642012672453981072262997620706550135281632786226023231695246944710306322209520265927224829390308258619371114309960234132480112237646301156029378878837223413949728815993661462162216030999641194034617162869950042025652981615498150643479054975469309606317789514233431161456678197414644755362520861291339895949558719729626669369317299529288681000284640727652260887052108709446252006705484231645448368247527562672641587900493750903818410407797123438321407628286517426765155685775389165156569725652485139257305944671717218938873719707990332351546363163877719854514428051467062980161187068687574076165912766934083094853293863568725901881692377741100204643499602082212274268491061377880755417799498337283859545169764393529625525638737957866882853153190858112415814966548346446608797876882935561366016163643496775436522285720321817013405032222358057345430636747686125454296186781897477482261477604347806705531517212143304084865594555807802546893173928060967711873174855042581988168940699811683108516852085023773791530160890972683935525943440727659131625590327853831438748500688346033370241810610831595001569923363860241421765974657007464858171109413729854658115733054165587287929405276917901006397720585211890376518884608010316058152151425036593140986015047843213048472442650509884498118684623377914291696312546299597894237418596463993295496455491731087083940499257412915144410788206272239329947340778135048096376025398084997511173177618830913091832592305439663304523841829328444984647863242168963611030903968259878013935801285153384064903840530432000000000000000000000000000000000000000000 [161,18] 6047026136571323081914444062838217865128426254450720097392379469618202878146160429625389775606476840816038992934676860585283636679007615635789440073799451373153127643043771752496849595584551040775411798240008473877082737448883820717742157872295656469772678948389056643239246833031674608550584293726388322279481834724346434405269627978599160692642057689079346761577661822074090947844397914656410125693731286878955761399604994634607813953458494789677310927479018517405881010988657154099155148145237148573494780245641263415913931972712485396011552749947499868017083003314441119716698423141785556003708325918710954448727332206353686256642742342352232639985533811052588880010367812100303189786265536225648418673485562550961890647646483413315342637880941670231743318159215033540933561582721260522272786109943257445684398524109718600692791624456613337626413715298090595552957983573017656651490677699516152704088682004418639098969260246331108323418429328887448949672917479848502045831622618720807165508616886836931536027191400836907894891245090053412138859802714543810532107936795530868999793493322805434196182575389236578188368441391805245625627995300918984800826846250756826824005078179654878086065007808465240369786235366914545583489233415574774745924691320497236642941182906528646475970333073742248189899459673658753494716159567201717100874143277665654892156150600434119682150987825018488256480269987320361116586508579689500248148065104037352992723014965640826981004268019089661055900180605927387393085341185449469801622894234862672598848529986377517704297780226854230820542593708370873702139549620157979593126892255726640214651949690574712366174703687559198590413097456680524605002876667862505874338765532512963389489788669966544089070483495913685931623914847038624767335563220122508048790519515240957096926253147029034048947261688140119746755742671961901588950954080162272450669426730813026647438963196115388766632205097299277828531460807995420056746818425017873320464592003265652662525205825817965958601469830165353919213717231705538998709576783251065873897269243187471484337849894423478399564221249909838361607108576734223848664121492641816652180104473999134871000883825481288253440000000000000000000000000000000000000000 [161,19] -4601772107506981697554959473041347255012674142675321249946853377292348829544003923636554784243210262558143656116905175606206423417709875277023128740326920780407324440430218423625463740442287383501027849712095921468799334776787699721288794927506931752947836130176668222435475793173480252519411508072470930697567133791604126074918178306201380067803110293533721505631260977863050714904290709621616610042082242763620855691462475115020227739019876755383678230959372314089839804888184168210489388413832451668839974301269304425301891789671630671822145711435058744683300798271535152626096193158148178928965234732533184314916767476015363499959128934273080509189085316532014318142989118915488007298213942744498444831453353845604353129226624045449147299002768993102563140217236936525761353285325387108630947472277576145871347343170687201106083378640248877229552118320248809592448145054193475743264639258316241812278616377534271210602858975554467084002902384554753062806154021926453108555315945693192407114682907325708145054258816220386525878884860559143230830136546986280370739731233421476784799292481365131723175256971873803053547262442033526819579393940962170872171948024844837747439187261267878019380957901272233523514674129803909369806719564567034840418235681650454118308519443494408764263958402492328960079684089483633236184285500275193214113279828943051595739057972581030632270669841506361440580769577357557466993709413309981539829586887335050990236118332829631891671339475267757539548591932152374852461948774639148577883623395461422974388617872437061171211544903871097145832899143340504012150021013295556776123747915880322886026578426240551404453222723784865285855890513910725135537477659671521164883632498852982568938037911228393372744898490409066034354352650090618506831997436621275461959505898522894760292580088360627678324584604654917389457477987488417768127073558293584738705339381228666175943178279579139993678834144618987048245707893054494315854729904045371026062308948052364084646577630416062940862511017450192811618746112282363529917285460830242153728618675580577555711841858755808626564678738635607405993052802743578018567449087219140036353683586655323717322253967646919753728000000000000000000000000000000000000 [161,20] 2989867012546961140419110420303579489560179946673284951395302352789327881665646016390234083991715382202560288746068360304981449059291604267159135448607008915892892692895494324013140760246879499546027783058919841204282480208970039882645906099173281475650663641575416759201669096849574091689054498773901472170069274071030593596255584908358868926360780695962125022103875773865556547180974945657459536778910405806647087351285323061899677471627690859521677191671149478500401420903875640323047222191498425092659870599149055246273091412424193368712698259326716676636133979917842784963692439573979723547917164194887995281121645032311104657197062577738238991276792000891714340394363665620870873270581856539257423036213459612311186716173873281065827472167885295008255667397904059156327384562769932253389786594672759626872016621934669984621991512588770142492257592916693822744162192586460243183063276466559173876096363582439443226004886332449665939247586893903421981567531090922253534546621169139587671693213586744569196750355804973430542310757609095454862187120719343430694603493093233530644319137617225343448476256034322859301846629762776291332115339593500582934099280607008143317499538314104909084225570327248580757379587092317545362209209573857753013410251655718554951099359977354184733738805349097199389847948748445274913486502407957910660018346802519510775444495294505968521153144934198186439840301353152046080982945857346988683344691649162394993914982608034531325253329620606631780714749584509526769646567949176988994238841832760648922933320202805583202049438810305575702852617160444034548461657854863239119123025768899952355723853057957707383116833332824270660466730075226532996164496861171797598131465962185245871376892510112581361826833164116826088780986606143243807648209157467288015809555589527765892155310037263482517273154686378095793124662068041894398762873411459061034571377331559185045913848709785636585407634386612110674821489626676762988020222234124707869309819857770323286503765485640865622995677644655046633627088446184125626617036406337886384492484174083365141338845857150319315954093001146211188935640189870732035763055698120920646600225342225393560954395586810242662400000000000000000000000000000000000 [161,21] -1647285165292620320439006258509910947415247215472433051888503427281622248732973166942736461900696292021850223647101072551980838197004574600592615270808855497468733318123574506492229201662180148914092131020448324813279739563098338892735526370590748802690503723280345136025416705955712887657389331942478623348473094687046996913708415455762886363199020988844318952555720190386984106748284949541841679299763001198347009720541629805769334627467450745328870550556635077361820943661900261538963000868672723803885782884895391803027046331550333413185736518419469910877418231118551810460986196439528530950315612872871014927122561798549056142791489947231779666780948386827635818585896373402081707619552798074340427001624394014298963633251624976589917879560189791130732944524434938356202441339585930475747396549740445326663706088432200731662307377214307815407175853049591690373125010416450031597909499680711932276686280987859638634199749526534331966418675539879284079795620804788303969254324985405209258069145041734642982755950060318535815615814043516851179148306121438698975608462034211221134476669957121239917253330294446284246678805689345333922278549382036608850928082401301915091668001667178257810303616628810700950266446148916267940324477805510343928310489952968197835652109689694478515815289843023044166795451380191793470680204689601918981647274801931481838896553927534778991553121892948370938522042464165083161779781295250225817387767551355584375020407028439456683494334826977070123883122625550036308831778144367907835421085728598030630837891949132577248468468786724899738609311900492274594538058271697825679192476699312167816037056314342133589525298889502317036574162046122116292809291860575533625774980810621683079536062942816873220157438658643117330104575269291864283516643992183397284614936702311220292635860396337073908177321766117800468290819887148665007937358498128192547880095581200192412204318428238223762463577114913555562443966462427168565679865786910640288368813993402427930866051074879006872222761535081848264549784958749421513340150367671214087523344004130889528179673082629178313194116665495535712302169906142631039244054504969770434851496198429436626495441823631323168768000000000000000000000000000000 [161,22] 756385520643248183672809270638798511690806535937512823901992063006849634468444699963509823548573253136250841675184364648151090700883514707249266906591651306540731446353983876590269706348138100941147589317752523047837788452577415817375701846957100888132240821125324362099716131008908543251074980795271423857274813539088984512453584730248570437535309189645920018365654976247831884292515345548388555194632408981802699204645733681205190432750819465643090992174962390830111045222772681868069537040237162744168231212756942437086946219132667828302440211265560971711988428773330807460505214297094313720370772584993526246264109414581907003189535777741122483574052131271522353589083258965463220964733620278101232694471732134495478469770540665480458790505024186414615948964783706808552756601522336067161821818774522865763373886033331475973138339710006231766823233031676351951980283041150669893650450938856680206329274057408192500525165519998202598533396503845504522994271530257796215910845703354800137859308119390102379002369646501234842377059615361813263013984912730983814204521096458916395151537698172218893389652047881966553560260120146059044043345270140953805828541442038045825715046096982352058679617881916653546342453933603610031742700036244928700441743451796070733088138315072126984041321370007467351717220054066471975544523037505670225281366817137452727686017953037554239649499635323352457269769854887888561473549890307493455339947515954455715374561928306279783043444668652056672772379976274700657592050809234617253850355839788223901774600768723970112175018035789334767062322198094813025433089020720874056124176666250978149504942360465703979722044427086142370959769574887804527709785540371420195025725986187539608779856558893674892174860015294235543700210698886226587296557671594150062249503710397714262928404170521142309410811990334519385412185651281691305775603766475062995255297459208511119434096477771752145908372098182209754759678277667691868040702753128660869724423170846519336721212849707770733559201765167552164068988217523168874557631584053026378453498088186711143897381396841640266630928319493714212851337102109449568189409043131077004371667586932430388505138207923665633280000000000000000000000000000 [161,23] -275772412328478368805256196019064315346657756977673518984498488895667425821707158658339725316347077731210930807921671956838217689759128121132887920259247021390667447887160083827233336551101230163566899592457169910064945017290117601489480093851427510262931067434995103130659573661143206563559603743800960040427783648741698083298264931778892350285616998282975399699623186216615378437504089465541896758456927339076813909407277484624439602639686075587815767200090462585705009525432123836927285610756087866517259429652399718211817846876425128464046761533906291761508327370336210842127282333112705255682908321752911761756511335980771232751567383097271261875067405852879603209833592752948975422931859248118295368120769684966819920828937653340231836783380695926363876480565727582114639312851812359480247701254752894598522355347607212762697463771952098677275010305721491659283876356554569600153462360585988939103886608215190341135623640378811340706208384252537554756766532890611759624069216965394238723548653524712669717344917809011151145834555799770216802052166698788836260688271559044493341600466707168287001441063682683943391859149830132627621308423544460792186503894394556781709483838713393412613993710764903217127190045737120738287495662544956651855233836556808041794304010500269368047429654035223490096232757241104841448217808957759997174650976628075282220428596797286570645321360709718763979294553959523512441638265548293446622919639199212578981953433392650660335873742591126864923692714597758544150362961557820779479297568038996310851194743785268481170106339627654690632171460308222309785970440501514918978346220040979250662472557045181445659465527254119563512974443511975078121678996958470587130896637027940592280330849378548314185095137913847810790135889725888414545351085852203246945533454864376267096892462613924658146576874108848158590174719419039464678463330687283615691604289896545490519926302001347893893447561571253509224017948974340875574356143760809166232262976296700853305824245055801561896778941271182054823337439399984102201501522432594069087624532472443308776996078188313745379378396345748811812734452688412370726491012381032777848781159136201066784707369008545923072000000000000000000000000 [161,24] 65104056419106793749791076752197473796523163198529507062682153951224185388859734890836808334642699233885011205170353064896581827255523715959046113379000001868202682002518541697417262409267952900651903517748603479934557616308345541361980971617417984351712648071944412148137192366538254312627268242973068073731830042908064101396989990766817967271010188250395455223855652656361958011661194979100277842819801834751184357519185433106372745955968825710128995526774660899341243657493910713480820872000410963593225547304120375706335687884918590728333820271636075360184106632689902133403714781285166304932306042573353298651276890070727255006831043281762792935325153265960943250838287754157439890415898585203393136038127159236098689208407355249177750768082694306211674384751089341934189381528471555668567008005859786528090811393894990335470335631299477706800324313040448214471837506777949339465824880515784288311002991571681155600375513103955567701475408536977298910603495786696777634045624172766063478081016485684625259786302756869861397335535993737654737717123096179361595536680270058004398105020845349577756299108893607700903804058080736799636265132603729971826878906177961744080740405603071163813319834122814850930451772953341996247616558863023707077127160394286759955233517173401789963191109077871246810803748520654008934499198665579544729411081658444337892838970134056923500190976346742810999462794768444593484160758041538376875963077893700247869210285177836496104323026461974478908817180899657480359790094328149531503195562853295358945924670457428499085945993639340175162490420172913054273112791601322865814976512529819549171429679913809543695440851583741634386117306932889588333440826323747674554834654578652019817151155278036640663075818598696189427517620489933461781066933880029898377977480821250386818205050670019701702277581720596633648757598316425542597053189361399811748951120216102440283506043072171196730437079995150324867384453351343424387825297912859997967287480459796070964438604446751771079829563276008349338424697169432160877622409581200897207763890978538181163688148078017222864431842995204048599012480745225969662604353901197928222287563911729153162108437548457000960000000000000000000000 [161,25] 7579024242340943648141755961775005586084852473422610866513047212188315597474070689827928543380071980736740722947403413593275313507197589577089363651334234134728541959554753926007696679677117305580293491877340225268228495558924755381466428265016638992101675459654443752790846907843284354275425919928676699373635511288673153447431879970232860877640668719116414868695490182420678515016899644784830423384678000266541942051952047501325563823546536139152003593501592272677060166893299432545391082636915718710835985068787684494153025490782596173823898063445649778889743379428680832892373724241453284507871724563472547571060857211628808470839861766555095294434865752859311335559668484619834061356071487502177870888097756869425904777615775492732684547790380934214680376169758171821237525115818778529454598023346279904746880549767477323632262285444735306680662624350427891847712375305759329058184565209545990189717122146050960541320609825982255878035770561119218535124795448228225002933137349941449176017424206881773886493122286215606648309795888492314800602426424554801456393268452937939205275326418257004077779917160120193034138746978215961059344015144619220585342333653310923280777293288986529884958006007596758970996856616100362746060000174741855773891279383603720991999153386095974450253305928481626468866066124252251973443418636847823350637880865079052998246438215549465580276424965777605718681097636958385594533679511931839596639580615703521847741621832281139871343986616728245648197948746034411925919165254331891118749328041277385870803214348910967664725313471515104254520334242057901044899926025601125684567752049285955824611540803721531919397329224764482454113044835262850761313439921554715544401148413313236943438343016321540110534404720853426296256344236577626229260796970191993421647064978814725245390453732004140266919176198488423586622201582445785229266273495184791237823655438951100476946668194874778789207306317014362480210002883632203602187767183289920353032384749163602486473658967816033320946009142948557160724166479425242143980114016557135832826898613849918154014912460464170614401651763130282680022432398036095977468808891119731619740175975757111574698720418288631808000000000000000000 [161,26] -23893960209144660428344082757714983779155026559991244550274198133600896466907660745138018831553847165962587550736522109096370856716632947038993038792801897697654850167363914716578211927752300231386536928779047871381971758302588916441307674067699579521738315531276924773893962339629499168767099894025455219754913251596558004484691179455278091526339237947160622361632975212375523256823806015007695623448078871558229590595246302844579670664811796894038840886672927663988127285732581859891669516510104205020448341637801338886821692788533794736685908358596965745002335364047743644632377808634625049399481500427716033129681594330929506419754750440024126644969916646507316587463699355409550167947803053454722162654119910861524839814376314053902724770243728868944254332091418332803510684295440769579625712037758015603840776724022005809013325730216275235812631493187911033929532680003657851555183923539971161555105020136841596826464614611399657783468671900910184637600341442264171542244557771053626563987774589802280477602172186642604817502348999498396094047498835857351178603053146400024589478917536899761013406546697438471838679442018489005948447154615650092366348966436445079367650098177326225742104362860583331627093583459158386649998831950647947044564470376639196722037488681958433219719860151457818000573203122561128799155261131986880556493870578152843239404560163503668018448393404254251124721648167110272176590683377945812281064227725012531416170402053896204712830932227203197458878998287207750806075161356091674407988528938939497827452774944096699343327248878041770839054035446711773468202881532201156506060936257273029726954048535383385544922146834802648922864989607668890977011396198578124723070719171887933747227331028706173328861421613463810297249252395692671040940842319821033382136594768392223341119173157786479064822492295181466479034654880803738937797589947439677636935595183942265809162274030282810960975263575500893060721236474943140190629386544175738460446110365100340833749624715783746057138156458809696072173780931875462104076313321936711148473543231078986492909622453001363706952127978077229755735983775632332829625667840591264960410652466145330692051744361703014400000000000000000 [161,27] 21663872970497751073128820816294288239389183590598641287322480506103091114284467601609820767129498093846823162713195628665739779761027831992809549121620014216244783700232262783367263585816058571770713070103449123856791751483436241910491167335656054112043983712859610261727874044294826511564635382356511239822908282386747043535205141378477098113923067612971802753415168446324122078345156247344300458834022777665726393048032425907772168036043574538363812936105427569193682080900443699582928144607083477686938288700063449332858904897073540160378329191815866002610434009575658407383093504211704936679483139942831142889894211496318067236454842016716637941023655011293630834306316819105417174607735227481946677684538303563351247178339099130861822710057578906613882737174419930547295412483521862489569376629026277127647348361968038526226309862424951299040948886435070929827383931131839911243616858246251055603144383429698581160226734517281354043091689879532482426397852353222836616462400691974636368247199652873586478841080961920755207633863813079255855131059146040465729790745418678752549528341285839570312990831531671458650554710522629010395379559867276920554647018007289393706142196211308684478543441382155007086913507746902658141369085263298397197540420051066812673161045335615196059797509667305432710435416942703808663738400698787779797619455272772423306552885850337895890807251702568737148830343430182257603236852968080179513345716843172235602975252213585804346049072339146274210982963648935825443667969590074540903968639441794417636245470547985878768968617030796604793228338468424265485499753226901260911827951776525863905656606841949841054929396361695870871400973277716504108299246981206885514592737979548519144982346558943130403352228674426632938302342867200509954189510486052106003925236177894883323484519673860785596646243248150211833995981280019071676424269186296940984560021274337822792090440614369482992848604645704104517250746008989828975304382286214060016565195930949986561317600454797234612849981839832491782196176160899145668294353665514813161227987901633729389675148856768835177620412920424586824428451034786027147584917542537197480242090829985185213755231093429108736000000000000 [161,28] -15095523391574517541884446954636952132612592322370155538185626299657000338233852484585147705302753791006488542219855374104059061009943904371253596145989847767733004695742536014184045825071409060539235940887876735704184265533143824356981411694767591604768669672415923156387526767436790167281675129715843674316590169427226796434590561260371487302875157313089124956650535790264123433019566758474139280770179872950749132531226505508255444981889029915261425347634802873802986750902538748759432667238680362256402828105699949327140254841169411645824329013827245249163303238061629744596118704353643497527668949730714588353200796576102870107797620055538626096684640427032853956225143281345250441978955886072804627538559251233137251361446569667302942316081106482451011978275393654181123961064190328875946786891569540863205947597345854565091880392149097483011165970758735231029163320867782743713008210885629861863792705833919823575482085060793887209803246425185804256190439944309277472241864176861020503752274374652454860585619242312139439753366145474788721623688037016628090206785070566785677387165430049024015933639610787805641689194141322734237587872186906745999545984944571763240923355977481641575001610788428814136701529367018940123842613143591101445010127377415724465592223116462210018963035031337601406205073023598980633947007080219211080642825369942879620095784429711620824694834226345548723098069195494871826231824006224727875240737451917227003169418164640221713025104824138277126377108399391553494084210885837796173916024181491133441534338890833073846453855968753631338314840491820738106524080661725439507735475979815786130294300049529880034806563265617961677961377060396198935794392959859511466215973724298057457047802690568931192436658629562513982633031059740484487911355847074764432279933560674612751338615851611130096418116275764689740407387349399391393073584785590058061604028877091178623715494584716496458738118828597245558224067597189434075958380998981075906240270694213588136237099804425002591935106958545237336465864859943374350081057949935201655155063675978081949705973314331192274422367032509661699302396846573578457840165033513838618899126079523236109739975497985556480000000000 [161,29] 8958754615211278579973349016591813374956425939387007804992390274355173905562847981826749580993060522933028237487547873799471686993772478561203912058905651934149139425485244184996368907660631791031972758539765320358095665993900295972648858135579149084954282822459601062865687716945785034834965211752231452011618560417397004486579411231735527901723705513816801085778642680698862434548074651895030499427234815033875961912684372027017001449163965030641415886312829418332762391121157928959488011040652476297327207759109725801524720499039486582415196346645187696959877770636089572682497228254086457903318366676041877451857727475379797121213926138348078688883392059026521629569443087639147449398793301458518940370626472305201492908918055734305664252195705817860484968539916378298777417989098878296300221683135471584168693835466789598312356486985132393727654023830214694772986128707764090579803994546271503151944492965020815717864744436354344050237854443538765009601103633157576704670161019723819776046980458362247669772899117938552398061688461414861586686111023931554439795323479672233011530853451571895688675733279550668434809177060396005953740072592146541235106428684399228711788337867996072491366236876287961053186481566651428624760110940172059259707820048668564634135930590779402744335563374304953126663232768734799281945664153520440314735288889324262314902884412578720633209595469724399478157934146753586409317488441020412569893866988661413161722907365172529402572678650673005970793242024269463924634911815393773558441793300281243500720277593380354007070869298773002918775656029059603542644449600351741694253744409126734579548005990043889842512368812402601723786464342683926241420996411410258616496589921134558953489224399214030721053929558671036331650015501672097325343913309353553996106237438419132745913999755667050290517654045269223080697766017693904089162534929715819867889539957399482400888907526815764379436991797644248377147698404848886502061340280283323639808650496793183967502615288008694291567723243138792295626856968268911813055869646226425757386405170245330769209123612002130323660955309466585329706626739653915567276053149461501092403883916982918243730208442116210688000000 [161,30] -4628877301624211426809825422288775715236163436194913333538230453867456339762708922485753954850690599460890033244884296717984748729047124268516103894394371437835173874969415871146707273634610137097526557441051483511306846400956531288514086290681323275825997881998397406593238409664127525983129255428121116674240266313029161557388009313205786104204137693355949214725189492904588986753003649119517565684293569299393714777362853478477254672184661964808292742938924419484322765141182656716637470893911084190475942238149506790355984387058354107949859966197042769053881457536898651046340357533968494839541871245081319294348883037360104657689263602772703767970001264650498780647194854009671338754868011115029438306904877157970787085994990467392725207823716712311819719246546004967887055509690664032288040534891060475950556754944366946140066885268541125218388087736048633238824445581250583541813681240219500655903944738451646961882329795055741561370638385921389839914831450799174004083032303938574972913170916117223050782089930930320646833116291865593382654786822260298396220220145026498819117943806605832798703292042859196916194912713237946378900829827754005131380269255813755037741778227955045671913138904987770471183269922954442185286356681888733990623986334752492565445055162700686227467957629443544382783808044452405544191139021801379421284808004995205541302586235557656380783230542496225811151165681379270614044079909749373538797955234151040514688543017828282597357084793838374391108929118575896968899170884210079140366367512247281949731647343818513619264325921719344943942426639505291713615853381584413975517147308009341839544168630431956837388294269779187256321198997087786483391107790965869712350644196706531320695038598822110821655766009857772250538202268182571724021309227958902600226162886994771645941001368739009604514538763244166419758876706857925912072995588947990706925078386200758031294257082583557424962556880996032005324966063102537805873913641207129257192573012299559044154905852886141561275720832941989959485157609745439204511436066664298572164946957386942071042999742133470329377035478703775954076003518548396308505029440952638422086213360271565913376688180094566400000 [161,31] 2097241072062063376914103200928329081340010468719545071189824674175203085498809690710904118053073106530767115764500017014935583359060641136233823174138258778612680036356508569113509293578347206845608723944999011776919158661825624101927268199467696995695763387554655181909638907854619108181071886194340315665815067703086917274054208139216408242205948024347857007370416683411967747503280868235668835382262348596833280238182818357014893298952632637959016994166865449276119992070155815137614079109815089671907064547003726200459930360805271000826089214595410676713723276691731190957892246654211696035795357212050766101080592873240599562876948689249622533810032972239421893410272664418808392131376510885278940460670189443278130437532227842681512100196577917682316398689247036401470613304223847577151126474338216776391165091521758468154491299412242668063499657593799776974972941488859451992527695305493076700077440418532933605841447561317412824331772407824572538402689321766052503792354883884852450090710153234118189729672253234006806326388370421961607674967828850750636202064533771588432052253224745350142170765043407547901304316845638226046427330056104100566988410529843160197217760602763027699574460350064702255334717360243007326392749551907620948569293388721001936821961231671346222804351381288752418448428528723711069223782474025608910546269994187389547595607549751278198617246393327909583110004597981660097547871081448237638000187429413253614527357600440599525128567322123992442554268380790099678924449669945971217947150127543978467287822925259534413078530090512503575888122991618862443561868418486186433189986036943011481361752690103637096771648787687049438243702745833685321133640630467252353449343683424711808205811704680039837744548122798368558138747467023732537545931204176751497618550753364043918355577440974861045825941681590338550043040477252138793329194686168750774085175503425252681013251743409988769551968457025554909222881421635549763577219313403771691140167497573604094907884146389351124294739654726405570806166016366164741178675810725187629955119639238378955209969152516835682193588244494282279843116911709003503714336064042980076809656112123269424660664798395287488 [161,32] -834541674779646336375575292044659511933820985119259632973234984398585431962361802845826202061693173253266435228671180979945198387235910273447757965588673303513431713330337212852093830775876692738659872599991283173895813073421588709344432552369713966253784028121205391358270938333460496389331265327959476330614928164062627593451830928626067619215095639685074763773257497460634913228883074547330217278833630727509752049518686459584605345068707587005189679406750569013864040139136948100500414038321744579963966927557741025386103327313246134130373556837281522969781358117448462425062708603750963914880462845179139775302988278586305961757705479044692628676015747802321971897806019919921017169617033730876866206119065272135517181200672155852544181101687476062620208924421587150118489259967612581383143349132019204135825307975214483880427113760724250074450324581990350376519009567359980288583127052264148249537380251805428129422287808266025586648641625379616637479862043331307593235982729541088297164695167971870434430754317930831199569891377581799888617088948192157205516110469509079700354969630897199728226851653032273629331295442550724720267846900759385544748545537792275783924672887394483958515415580431921997619153563100382534481968179893211062684547906873556657911165254145305087279988330960178087100385329704740627160598489257244651421062201106187127344988030109307292092478727942862187656113102421483609730214204918940954848786431703854067664197310546066529192519177626908207569679979365750980556157655199662067706252001043756640584702023119224395780270058977278631087705162953774158798993818834608269352200959476401820877961798551873260602032482692996525757962083838786673285239614031362094730672571594266690829598109199186501984120104044360926398199352718894987235450446599296890661502193793353005553250465351798168471587166107062460302643008595699316981402968429380748091357593027410149126077375278804661975195888236867599781277315877626564804476294653489054704349717161115052744572341081936695648253520241550153888657980609658947700137503999024785603730737722595563038493595863815780832390273599497927362942408482363999501393462751371771764357884847013355440117472849920 [161,33] 288951287659987760645386920082741399345017087799435804228309485486667232127766444060994648293582013560610841873658900785762155314378932590438014584034834808539841264985103495830695087711997370877448002740797608829998669639890686535187264810452562756601378917365700635669368898138071274019215311700232681072345626128495799072288611465407233275488983349826954023441288210164774406792385492399607175562057122512713323117962791797548069820552458394953741080821584988983664170161678793833402170291877983530487185895353880546241612441203258950831791820910922893326426973293609634476377661161681774290007881739028832986738012366673837392337143188716969893529502394283951582886009490744866887432586394546894670268341369684105052566946449895317258521833863568756176213214256520581633592387995513300367347473794035924841899158692559834534774741516027320791893294107903787603557129783319566663377053564099858628639734070677655991671285549014194845395772753829924902900935088784682230320966290467736338201537996627697307533741607977361906485376065143133856426685040388839507164406186647033406047046413971612205305984992081672917582282946561871530440413167181872294670072559511133691618787961932553461064062244888566827764888217241098448448081375950348155366816690167518689548362018157699223637535794181354729957895678977002599298079914750813359656261324234743850074118359132659832812038884737298621518005698969622827558472077959955348943121895766308474345596368072791554813749095658717690168485082128945809715230684173914941394166204817971906767157768009370792719496774926750959910264747413685530401680973947616460542913510138842576006143914414748694339504948540740602798692888752084012540427538436552599796273450087422454340781542279924393170936133961818569900919382524971209869488987921333271671356084743172058092680285746593419990254674077663780811601941836266816305801368442901053369906727073519892822961911622736989959543852097031386564729130270059649407371253799138621653310815577988701767166423668145188012983287221505066549153263265788496851446888962217586349772078190498333309724293804513584753235270513676229479025279625650549132439155801761332217780791717362716984973295104 [161,34] -84515335179481609116686183562627309486970496757001991415368892167804521817402629076168062429269582369643151552062760767332644803291326373267966334105826046811929623664924002169786361676757006590687488078366017495376212618725987602731895285589178525951409672016354600150743396925448705385463476198609839699151816795520687016652842066826112001262689702236595831014520842378711172995851117249960093025006568226299929432740759348913753571850868306053152590508936596569729485490008062603952389091714218746801111622727346677081854531688484892690366870869639208524363317721197250049059672522144480229183691522014078306650968806349829244593481343550104387130063384162693903818761977424662082534596292628438233553855669457588012036237299335109069593112367553828039184186954688526151859401755586341380991263560985303485945617064506999493538623944812463659336666686913438335053392018650983005968672108976364197626767459802546740780281290316050776653271156874209939210720021421638105617260411317677227708932928362714016036093160832082293832826845262638393052990166765413859851553355368989295432484646237287246980116636365566484875442271193404527016629409522857273012354534447194419003666666213453892403059390564989230188671831158751078773251019720304333451116993456644952404642086056798765267821846276994370487910815472522134636395835128875848688927784816399687216111547557184167708925519900891317913163215422725500821263958584090161423703706973257397293070390327984731272839521551696707993875255751977818743320600956487389166327580269136819363902829229138915403938473817210937347638810149977473932906299030259242617507481738676263843643053818884695042087615617823696756269870937455006547216994151547905875355120419198370069211823090515064442578970182058895900798577540548470486452961074854739566423304092391359836693367465484653853104159855130346600964392513784605512495448058355676649914188468583423936339567538921007722997235498840174430959267367231375620717759823861392660734995448625408224176749461384035096727567515570338370717898008612016743783449472774048343005748850137277497326905172679837225770689711580135861489857795619460448413920312956560080025985990956932431870464 [161,35] 19639536291348754317934831866834940483359622254188940684685935925787872264355809400872167655266191349991399578862391422914696206667604292155361540999487357263595545925094706691023972731750042101861289716232828251178447011364157883338313231391210263795439785873327748712875708264961115737050098850581642770077504269136187063768604501686700222805586659666448888220685571864678426009822759948176701842146912131928139989813992186768637550927558351216423335306295961188026522486400808294339085411596657807669692339660734773873871117511563813832746250199691480055871836191600359800318343015020485408819832595755138727529314244801346528117907398204238861782781911210687780554457959441324631542435007240713447762982694264603995009737231368290731337908288366065111569184516987691164558689366276040208045490618207646157448259237494999513046748380755844838743194847065967792236098236521844548453542567070905704444819622932502204714568626549956114154096334304582298061069126279664274337728332221703434478134824918478808348911858450682476646170705262200019462195130453689464262539492852702881388501733356855271738923038432124520452762094745963218867286946113795896795067421102335923161399872207216809639616752859292301662430105703290050500061068951133225633921548707132717748384097079312301020482649555925220240573195862321085841317242842128765248058542645236013687149815136327484986046927810499010220326840498357930525835241838315616443671764334031834808954426714330298545609227050353283230353481511445504407714006235909498552592897811376470897445912171649247329483791827411762127765286614463197574128655861986309954828959403378414921498831895056347572834759326218682327060729071144209790436326063997253046884117642908583234296855685863322189856232852562142500346864348831505990339703931396754617023646016403183692527257427097789843149045019799603044223793817457302010404618895914800590167811817779985744535172585959683115998269533854607891820061769571356099959589451460648747519654973533165891477494968992206155646285858369707632687368628948271642577534009512856204943412029561180037219010504631347453775511026396960953415933837209200715093990942370474427898007090212182623680 [161,36] -3226497716223185091654160129257770589667669835667565445217751691358008754432573390611212525211557428240839291692428146854826298191332701963206780482521179325673250258959673747236962602376653299789240552769519415941903843144602568212071006477295235035639663810580632480430573275420561617961928587203732211617169954549995323018717376809280766607168340455682067030314166390299278729837927487596319789704940745854255737726354445613915985050881662880183439540993665490936893560472087995383980673051277825260015144568115668949630260787775302884557237725654421403965542512755751838784411001964744569573614578357258787064768952757667218874529805548081688296869303669414535278741685143803666602484650967311613981746433260501833448785762215391576075744433462823667798367350491081832193179675427532856428548794913721237864142721928503094829346508323374052420978261866698178393810835922485835932682716232127825029158386654760540716004579993186296754603352654485324979841365993133808620425945696378810475097992842229360631257865851501628397195068144056075883075379603632823378958767767831843012194328434290369882134586639120684762671543354067580973534513533410030492148522481829613524990988224908396932008075933543259422483085256283663570012829941938190143735403483989598608731614258109237812030800607892659014990629235197167554356876939965229085163274220012333803227588334503559036655598433086873028657514648828420453047696972313729120592671333178747503489926336995868753425565135346870050979899675080727760994615414097745122149186495897061276936308763680794236053612119151090002177125755222344991757424120090317746834294642821570939365816647451581625332043945485548287100506903672528088859583909615245414165502241696550593984570590793492771023012812217968397397579586586396747486004684200808370512744017280632231325138109459524416076758127616336325458138084869503752646566825564275555766794188121552433813793555342891785708239372347288012114430545196493747838945464865001465587962077750291601686381720019332197851386864580695082600470290749742122014776551723688729124960388621026114777946285546383168089776398769788413011207810688988890283619580638049628960448315085568000 [161,37] 311931694557563559893354027460252438508700851400483145623486484224649483964897543337285175335952064555806501802774347898721761706114804374134977226861389765038512882056661439641771580103607652233422836563747168775061411530221468472786642126068999836920092729150985210259438191565072915600911137203013290528925641688997379137509638164992062640577427698299148562937131196179289226082964821119225908139690946290172942382848843711775522185580347960510597344239023374981695279865389214818273432695585049885567168641610388569524260680615128293892529468397728913717594781631910217855629360961243660056714739355511712505975117989072682287574496682681689288654069706001334364767307497936528743656724210879098207227637875960809235157132349981265577478725132193348397372006812902766947746645247261528628048580561449660977323122432527190754255690767368603047810440078084602135678156597377763465480395856789972559086006326501518724994375807555239657122251175356954420875609243216960123725406632523420490619456943211662680971340358790123375708442161895819276903649942009292573126272706098811447585675085899051665009427401448604538100015390648672488191548765339634615587544170579419464019704204096850595193902171651745775754197930516430212763233797953819273665560248217052577814553105766900521874474343479088923864208048722876040910542893504721475156793711638748272651230484554297876194491865128649035751045994880416245343347497691360161298299183804526126964433569759242177441338721339402224613463687359508050893973093866794103993576864560592028167609454310393606816450799274225370354369449172861676432291320807508991215935236808472760683109763962045536628787211689225957440692323312701101244257670063856111126482596484545999034099076524628627520606001418136518519389152376968745140563444967836433780760106089368015455134249995023850153945337951389775316302371695893241941304517645510747254916389232498191684775363509562680199618474366946573564300621719867988921261228246032711679667953107818190233357247227062762110329193166772991455136158243417999696475104860619238205516444285166014927519621889345785797068567570430120318016467718433371538391456278462842261777948037120 [161,38] -56130851799612935893592960717582651349503466519307711072982350036770256452553966014492588860327032709987991707789748618388452233817675386056291344037514085323613016623609306348215542744613735968894288009579523951259241325373095742070900056940000943234022627120447040904568052837326167631310279464490833248433809437596413413384699053314674451332560811385007366736797806612439729618973014964546944303845080044489771451981133703987427849423948567778304568385201334443339612650000114746236800120530766729651402704842205821557682926000799533209637969056993822414716590180730247132178530370539456317850982284497437159847577584365103302111008298783028051944512433483258660671725070078328654514119170563648012375224067561383366349834745425599577883372320195924038373767500951721150622168134144986306513617246737594009327527148739745427735519903825126913268365254252196155714183542834559621796483109869419381061175049668036132265853789004678478406307559945250423429771897186842514971963418536149491626136398935470020196670495312036136519098964969597403888572406773455340793911238001420503001984942038867618436857403870346352573163581310795166570661749823004725378319639802063264013133234548095992805212703728946229746799313944676637470900134249850204243110110722288199833080584478126544187247824054546875887708195362841000554361420027240593927887236111108284242369255148316233804829481873465602052298142574492496365743991254720006002136526778847089680648596814036676924534228002782600017928514376529619812466218550316420074306521889709321469094433997894868767758870937389522266051289571988983572690391133101303374484434479341842157721023736274629018231194176322355443920269533370857042377318120435056590528453021339606886201216992863055397808984766989188691867121333917962501340394076521115454888823143412211536082629853723634549918490194433040877042055558926132012095882984865329432089542362080821846050907801160499991555363511727183721101896676580190312315348506811991501099367546316138870580898869745107992741042346388250994091542040282909708833202950603543731195459007010429570811086236566725283279355595251149326641834326920565287450488543377730497932128384 [161,39] 51265974255489147279388963684177036029058708987822802725173504031182510314560997474838720541466809279666220990242429316543617955019491309257474370250652194140048415262306951781895560699108160699816145833444203387315243081398467584426324633639140828667447868153746396248575579606960600363442859817955542529525920760013432506099497742430988389699655738490753257910345502589135013313189847793777510180482615481951569922726643251816891912317749968000105350862546070617598997546555059667639740702254388710395161502610471730008746613341388102706101992029836236576021130199950007411765574158563076021331756757669262591318899920588113573951935099966475629176105864828087331502150277143972538589397915245291049464835855398355649801809312849962124260551813222413649762232008732608631132067348230432879372793576496528831751921966913805526814363796093040913566370321862900241454568077678524614027322664361915017725265871704485478500814103749010972150022756765421027778774077814360581834968784655588282587488493784026630452621396776438306924048178584199119170395273631287411839139832601355282971544955574520796751791398263926103923671927073429913181672881408306823986581425623660915280486504936824625942556335439181767001907173041832464728171626467905007262897255773654668518351098575641350227864160724030162792238424669597534871607562574838541625126004785628619823635549627267956739664793566465536897019226079591673105856696315580059040195430513058135723605709636297213817823564550539719421291309025951387849296766020617440343097642366059045583915738889031916476514999101194331263583664970682514708306336420430506493381020687929637399412379156860413494450828209844230512159997223132295051640680754216648107234548015768618304772244134187409628101998837394145664790479508290121071161863674233204546506172000163887725733492845353875819900454658692693078948607085416364812071860690462546682044718636990377890598452711753785677698628804624342706511494446664740095001062205770442534336223646847751827705128960608197922839409092309493757007071704865479802322045567790402934326184995043294422659101615565154814456256993186184239752294727177320664423833492157548847364368 [161,40] -28368923203024295581211529370921969198275841473873329767679594820469667166125049867559509091532199640529275162253512820320324077133799361332529323004423837545786835908033590691843720493543045310250419811402524311090727487547121433758154201369448920945795596191691667533713899605879854274651372972383206029207624893334761303754295751808345806742111975660436106558824371466503098679016884687493299665009685830292641773215829266214415869466843809821392963403052366526699892864592424535165912529855781145203219272713192728161636288152239382942355314704906055840281914261063116770537098301153705483698696478186916873320787033515438759964980185591189950761140512699056383334292244646485779084810504909639584724990006543491208429255372984838358168104004937852384399169034810144158852520199332535243686168472550868645156903084836256850525001098429693949132234222566778447459087995526435278273775372972602715671727081874185779524308740620693936489632539670312763101528508294690131863924421658960821613377772878231327806444285386706054707946457382813131454037118758461740438022231715848902629399293008498329022294220641371762957756467607598734497675134292582172661540767842964399239229032196407157018583048591868072200000315803773831905102128776998894322139252174816061473749269107016432761774106585126372914877995433346666198390612526333425141478336071373575610504419387634439382156140772969486643032592067750855953412535745066210153952166189405975219436809071749328812372373260174993096881203000208501662288805150809325837295528609377795852998945081470544222794252250063591730483308884526982447741356188961395576668148769394462742118843230247612814949250897545480937705419073667430705565385446056057007387108905375755799155643666494265841460623005416236116611258208724478779117724762756563704198985276409900892195554397889127329388750218058247934954967553146518502707376203927507181162658326143272882124876406155619897005059412974578678114257385954521354215954735188840003987291000508430406246938325473114153890363982495883842962385977302062811994014580848360980271323781326887998830011909900330026408789725721937473790746961068604442986325786040255326208 [161,41] 10529086711988458490227651028700189619936010444180073178988887479703046932665481490326853625635593662512359615329104134576739388075766338625963158707278486026507294857033445048532884321834615808475774516758650858854079818112719802060225735513638632775751437180934996898828849366715221663302860408384054494164774844907606939337531024743147843338120805229319248831670759461104559150341226311496138496888846500761863865094607520432979872571184077675975305140038449251931528157651330716995056381632582295778794591693356538567292099086449285001004386269399752109266026453255691124848426452866107767434327067537534925614338949198515118717511687734709519072384142996834045684707874702788580276192012334317997666751064105534002467297164970703821442584591901862923253456181317158022980588922059229033878671996974148740332121444394991148609714874753343862467071636077826249721242549318893354105288401005035449256872281744852989357119807679408805119498101893263850929978706877908341058019413228202098621300746214607767012664657172631271629867236427674182961679591569198873256817425440330653764084188846998829883343813142125211961805037325574790059179510073784272113678975677006265496196843876805209549250652727988810198046728792440944642004527830303487953859129931903790837273990476848797396491859922319683567180452718595624998863609294304167747976910345889580448585841066526025502405075782857417468074722394822381779526571541864411762880314357717878889949242100490416449628597446277015619043788315916681063844680378933353578642638142445221633702905742870100553966197434037710806614619358512100963340988169175774603611981712537174958320497738084601905441342019490464618643699062585990223100848566030364160760848187673616913345590896342727156150908831402100416266895096826015624574256759558861791664909171157814458785194319316762761620029584629956609905010061733785437784991447261415556916818860449914379369088127898758069152917325151896219548405872189012723181622039192886155018827377639504900537648239377322220093820483066718704121220007932443173901551866250203086526535584979357002333894376644702412658181026589002825906559627531227724060330141376120064 [161,42] -3372955003266936377653356648110019764553737615530878535839963362205392837650547201160320920355334845281686426553753203105055685273420241444886899565943800057731796616042233335339517810227260110359048047762849129159004696839633957889602989027618734352367146950938466034166603253326234577906449747908071734455388268646020451673368714230459402825098971526634797014690346471806249403589086951606918542853550951533001033349187874009922796752572534125700967114906737756107291622546433564294683094753503721541750939650061271504052564902444551741374690904981426768083520062989395938974071023252445046683034735500040689652212320003769014464895103447369743698435893810519386598984537074103498507067671170377117678341284856310776737203450331755710193969297603302562397979214384087980328223013390232625986495313767650635818073680815240971619339406479925093533537122707525856698125860929241107675200379389837440096712545331417484600860598964961196057999371567207988065573050907805561633947685634192890956013622617822325669554635459808942254901760616158788914767556686550670614941860180170360976159333447190244689356104421082874013699452579322916902203128532928290041257983042464321441015432347000106299279569602504583503468928869641095532194127622052357855683064604357987790236710157214937138789477441523946805755403342015121147899623754900349251687820753313180636585153193888863960756467854075954402757984182164459779444200250647336207659316946683696100567043964129798133809548598898898649437225904355944262949481951222269673366488768086890117846596524366305826310658639960718493224045230037275875908187378947163185894065530419693578304298779428591805604701069675847344723438639696463267066365271126482817204303578312968412384317068325930434891301262205046349774141747511167566038688774701983552140593168279959058905613157106894785679943277564343926572997949716523610004694796903359929535436052585811832897137508377896115320002033052760728406494408173641202915265761222743180399190873348279529699212072780841782363335836185821663743224139723028117331466138919461756867657896924095606339505874110105275513023756390797637146698940819723658421633542636160 [161,43] 1117320329233735154612302357007773673004994733079090791952535214304137209599144481151914983530083324186414419846438558539121666767927991874358957781218142362714350586681580328601274010395049886054886643795420366576808623511557268109029477251051432453985157209235786971126735802384449868931493601267965823908486503619801258796167622753898584482400712644088820252329531475415198731480042255319747172795356185281205344697535983399696066172414094142972198222840033323692548271075160801823860516487157969419625213531207408321361378025076011349506720799236975343187618289711217837491826953316278241775902954411038203817833819111628063810496612622351500275655162793478486604707461566005961215078699190990730967003949126973122210553339177280164723387715742129641320956938157610159930301312784493550506343893704903269624058044116062877135737602474084389378066373118889573704916939482215934474776704950824530762152510976810732484636184686915508380479789940945694181655230273471942690750252246807633029704986662012735774150564216105325294879582649269329993031529066364350606528533856502405206794727785458356795266497555593246489685138955089269192414119135340575937397013638234496309435442424296984057486411142146421162717066160869619604569959220809064924904940963974076333872992788021127847947143865483388219790059751876446155880535359896185395434623714715885615037581077645807424251502282957625954971872489768866964995241177304000448862866509760970743971400940856942119059207820047712010661969567209831878459416315429151092496767661530013664750868171629506517305466921441921852957135382550185653852532562221950477922472942472522199924808661809776120376986959904997030563911917525302116612482629191537661621349249677073355760705177889754973073475422793132177792393760828960935803691182732112681077704763212455989798277472166732433878633407502493075101482522592144546228434126515426338965100139874871268234027557764402144120619241933414723213308370078160792120020303506531699385981914782534491407278951442974866366528749444280758948810978648611530450098357221560264252580215378749744236292695158894808635452099932551754511922433027182726247574708144 [161,44] -358531092098689905107889126079879536951226428529759942654577696974826685900160330962859594712075033527297030854242986979636877905245904777539906341297488741024483357877973501888208749065659772840695723204408706913464955879298097132145546549585921414878382502463000349353106214088028401815877985003526640737905709529352875357977791935203026197291462376782327332962658273348365285323639343448738853284468495997998863474154997074603347459713091706572034331778814624509275805231960272102697495879277260919970997090408185416684621772378502960834236184957762601991582490695864243844286052949184155530391815422190412797935339953932858476914057525536092102297164748761251656134589948102413809899980847369069678703127071308668329421834048975891421564156717585463441840356055576831058065930208296943371349190745822289137322838388708521193094779267947227434144023062173575051095014434792786307097904059423356432469851741936128575268657962054860127123550691774611887284811081228722640322397073721051806289223423200856279988482012916793381674902135224180718236312312206344021503972159115328313812771999614542759876821178031788726096318946676776762878149170598313538291755067651338188247413595959635337618281200861548096566551471384695211738612881650040132160323028441569395500469774875797349822454198027134849026409462113782349639384591008015299930725653338484806370750371178930359848627554885713541326146437467652460497036791416279371350172412118228069813340561344530873372488859727950215247820110886932061703604336062084593335542773480486912687793732536720792897172379099043279804022409575118252339374624163857944145064678875861426918301145108893579834045998664916425635906023030535528711305772100847719657050241679025201251290102559895597729939076861492369226186131749531677918621081478691761335765884117706015034874631362201376853306871321391460710225494632974232261384962911886500533489356935757160059198301975953767404326401213596116110869564869618593055575516318139196539651505410674387877768313894467581770249852711378685969952895375910223763368403066173566284589675236014999525169546961807222985377015255210866270022516408333803948356352 [161,45] 87909450339315650801845592840024490025736760499219003189309018347806459240825422870492658660173695304897441156463942148612848655936839753016662169707170315355504377905127098502290311298128703870515983499615112621055405927838256908343440988682152766523337963904315018974094105194430064490134339089441276232050421569454125209452810173044518056511055010732922772683726083647684723589799250070391590893604103962334452250986676745989994317104992506633828904560311821966959664949228370090480429851580529712939034897564284081269517025494622337737862156894114622945238095324597243270305948135535897199481159377728177023775538241472191144049436774824516688483336248711642472261057833369270808446055954667537336713905002625825028418606526813738477433817577907725147243025153389030163435257868472472793779619723792122342923260131932229483765820708892392202029201211967020860968883447622263136085515849139796965636825896801398961479878946476312245624151073052217439153607228720178596225337369675082763686003761264968781627767174690933008589892958100514930280358204592564666710927713682994898423100670459387678629610727766633953803453344695380743501536886540808092485210288588369087928751346902431207074218412122253346444150806846462234090243860831678353571317395923438177006752769731447081265176718540449684795552907871368092117317828691616486808726946599806542809053200544151714430438157287208961401301868602523421056956637621574841510858369013805459454018278820118903304947224565981321668569994573718965377579211753854577708021876322821730882223716061862078954678079196823927548002629596570749384037113464669234101170961682728487786825675716099144108900877223984804292770594657862687069084515074984250356829672987702068757013439140154189637083069085682094957442231990131729541880427918754903435078417965879283231851347042177070179939930860517437936200060614366363554553342927859141272122763559792196278592019958449088763730639038728982259399230857578277541630128521132782913041377853510219166446698209215648141342629334317330870265700469116636257666332476900324796758893368800020256360580346383992133396974540704896875272961010249668985760 [161,46] -10197007018118576319063906692703240051431078699366918721889075395373437751408736713055460252449645435805155438626402034209016122779012000603119278019018367846132418025192716254872304811698871723975444138871916538553419323333633185082516679138899146721410601874958356107469708938212057287589915411718632897566262028466555151306663194751124483028319931502510357399153207038157233606288251227805101174658082009328865739947839976916006180780283560182553773491446671574539686008938848469939667219934960443925647556598898585538264914774350295452529381948580720057437020641274496832208711833978277890663737998190015831210581139947226915547976818437636470050099229267830314741860015725902114632482753333268698620391205730367715557832194403377482101767747875794475560660281067976215251484772230575573865425537554386184241626486428474828189477143540467778919386616368097444061231362138208606423233137488382497562591753620301032665729453738451700439925272526307473624201750173884804479488113126132085938363171862911551154881756394266118807244332226540038250976878448230003647711174955605642477677194693187162265591369441121648426448231549161472979823257410535946107094329078569040574974107726748014147326789920432535556884708329588816945442181771470375607770721358041270137420948703863953622570536166678723310977118923220195473318672273003629111187353476301153879064929773131200954804873076482023785642621040103771808679688207071764381435067874008971955986584824430734090872953823261230020490355753190684707152903922315200893660787267153153538167685174173088805993695916338594042618823415665823069899510491431477310031962406392207410060938730360778843793411684813094745438708001608186425723729281214754765736251463238179142803504601020335230847735812890987003520054117069036499094534560477404802304457635763596377334895988846731338065022771382595568964608376377500960780087259901282138495748076852897411584905692975585711967933034163071435953625131937962275632973000665668434225949762352039459489151056189529163512699689260798254500967426424377691030446864860012204560574912223527115570446681878577739847541464015372570906982867924881920 [161,47] -2521293121485028333191842258703232287170108716635064802400693687341249819828028922013651179781601163597651258838762513236568712048521265692313012338409824796519884400452304473352025251683665051595904496082690097288801342748802486514298017309083290478979837394037915902829683299613499684509605643974229573103798031487195517587534964034666782630245487020404709685845810665943581743016784529113715019892487148728185357414033124640600689137662867345750813805941774811777247107628564110318331195912212497263180719745158365181012856354536928792079531002699021548806781719943968640795895194378884300814830282658510187633619705257801508465388573242847932889236953578533717465679691100585872023725737198471670750659504092635398037598523194106972985189487908043922029991093399426852314175510888267419566500169147655146747961342114898722402241228644853521289349539463007395436044301022340054102146512147721462892336487028519996871253270167848735856204335080376599991023634936981617902537734031120843132640582060474003407137334824831435048827164637109271305735965009709099364196502449838739720283780423797039026898551992933112272291108385936529026531477789386434745190801673356138338283581052982303032105525902872569221455642065672740460201811595252683226932155862523273439792093358821537295912586605246713786210744075346742908212055014417677443115721988221177884916762221380180755884264987213103610560644566163953841569301715527435498708675524700601006038820349348239033425455217756626342132380637449082807644163464766507726593300934238997492812080020027943789823699640905771945287307938974920924340449338118826689002097625786376672168578456873252627356396188508353207764181551399232340223459519074807279671015751009523982760284795477769365317905896433954641056484066581427678559528797012537365973045301613027898149410016251844173061189147014795461093945084459728591417030344130802974378677024462465568977417787822248497402694790174465669776786092009418700211465284543475459659843041236832430347967236158034890042005904807367139624348957903683300608662173740711208271828454411227013078283472408834555220594315898485800727420594329112 [161,48] 1706297956262084640562131278599795572081140982883336689568190502709110889947723633803053925612770488069867299290496684357681723573727869198193355662676157809868086026476107486466628507503472649566217419471176569002322995556958077526829624344781443436858213285844821387202377920873763357744265299490936109308310811419885912748712303236056270797174838470011465353766349354138924121009645376828353304081016650573098229282152664213925745078102527307862972370392904781575274401838644476359722854238253058706520542066395545419461574208575720768033636511559384178712737088178110882360425415240917330382485659886048105564539022230822296178880033336492290668650239873499622404975562280761073766435912349010214046914854616023022076096413787471742846343175480755098355560887385830436856174604156513588859029338552859546277606433825883794454892245128475678713815642300080571944443157594247837351153669411551078901834559706847720657565638081615319457969207961358985207849902862102768248945981289370893162836385050375679663566362791972871360694243130562636767435197560686633124014325416258256696838374031146847008608472432037962112732264378325571346319495035417547064469008831453768484489578264638332576652257406179207918702221388729089358443763576164866100096205952996616600943748501577277221750069117266330531660573181926936450312175767276691535784661538947856489459522267479882089747985935860477834834880360037873159249440713780567193494712467717266969615451045151353304917430313403297296050807205862069008657691120465757758210434953946904172295600004957156150534909744175161168900920580860488925186972822248795664517210775044965133760905744172199928925542823578840637712374418927240997561625481420802934636849974478288728199761939627797298439384068191799170220386192384285875005583668042043456563085529205278824179213711286467029815702685458112531210313578920541472227610337382263370757749924003876075816370800790395875470388949493410410462854687246605156752712019972250573315285704261193995769522974060288548923765960714284416808743255836734524622425298717314974662740078645914685863103542372234556281890578701071731521570178048 [161,49] -494623922895274372687329786242612094585785338903842836090483189441811720571719544898552596854838851007059221253967752595454582387014759811881399625948486026508641378084421748226561178615881145032130841719781418460338679547246764504045049622669970471184444217020920223196691562022733282150374543387197493324991099164621900561171504657748778342889078951839411715862592710756550880910000083767004370939422504257626569997315870723313331690286910383089027908058333299592881600795851025732960676464584092908905161319000878029631438479231048198819122661399840617220698908908611320699873482802312699238578974495660336020520331181781876147180334238304991448646883544303252119433988357237203373358710354549474954266476291688678320214054004091882909959794993201814594607099093835811473415599564669345565097986915278589039969120407101674272540335876376921741119210941392882884950581529936411029309897621345937360613900935982043015757616906025041221431426653165358727435428905149352087056644441043192999743285190386192819196810204102935983905093634217628109008478373454192308144388069580734271556877005879213943221001408053934620446955547480280102124006741781795406329367507781105491485917092721878123864435411845893376847920853186863351571658763418325545161036743714826423855974984025472207407973466235582700565953673610219772452872881569098043594817028404758668165248734450275136262646257359825516916058472185549996244773353878248354628873724656393362117282841646382448038022210605735198502951936414932291929119436941226595430742299007880771974267574464280845914760002780621410841453622910467095509288639602887831474021334577857135426695760968104181869829251131536912064046489008088538017434086802637007094353963722763742028081123798448088775973587231923591699167888950424961707546528751542640540078211832734922611692985603196888868671792430518074760195985129721085091682711247732208453811192870307173103496039050288354568736168706216810559302815099080270803718420441319162480020250206704846307830626639982883108678224095169052277129808922037592313231190097088228865428933182951558599720655086802555784587638509194984055596672 [161,50] 92716688089330748554353363805547496552355167013178370584052962106205049571522548382090162237643187296469314496136369385601873528060207633022887194755865319466771199034611129468129657977293923521329648817760481633438662437370004791799565068784932001807549304528400127576153552477202033000127631725081889201350633411495702657314051493968765566730696360695909453299493565353447862120854875495928898866680382237798806089335239923372919968364542371315374260916024641549003137377224231663043713348977535423759964316165733895662385229659727869296100060298797259497329457427613417326771589085547717915606545614780876272126286622257462522156249895273793884657030807330733295694507047271129316474819288116539230714867632224912925227070084644347595536876048392466228277394055445598868196349488847712173758443624060201083754316259961573768371929294282483437859870409463388703339293445350401919584971035474252175783897285200360857890299363286074863573217482688955918765842816096976272285049615872219034526692650211633707665372957552301930500724612787965352491851629818632374000878192356169108403503747672226981618476755044476001829110691844680283909570333634049443336201748523272164437317332725817370459984458375878207061782914503129406470650720497067980757593947061316599043279790815032163992384540349433027695759140546361507415803887022934031103856296046416658978356736604774332794686342962887837679635522769875833685178335755672689779734766460309693036795101103452979078314285047267274759900520545895769677928818675605011899098261878584155294144286087755214417510045324562329183142777211284768139272636043271837315888823464947543832370933152166053580343996096088920403636514975168368545886211927683957204366599009738802085186007923700326096487827067338748582238741978547762558029175332137055293307956020869287860713370208049112079871753273703718740472651402315316522850237158893817001978740668366286929335694629551123814363856869994343293898304904337333378114154699643055427130895350124211995603169591484198818698148422258383164714732305714567409628314427089092532545866237949773401781099046568241767406815988165870642560 [161,51] -11853466878374575246938287537679014509435482340019686027602563899369808639651523434465887161845846876279198701035239754700062306236114382763462364060298766069645094678731498445787060019406647261292656630859244875677098718812963187006115455159043002354887015044839426179811140312180421067772181150670360735316429204919660655693407913210329543910666670938552449143191025534960294734030857590054425747370653180584622569489273834955968298121101849870230801867079702646645359609399805212881036059485143252282816753083535792920673750698375337828099353337665899933482114258499144716161662986825164814021964505658613604652996724059082722648166982686807497972645437208717825946722340418237410913645703813116686405549972627407013169428786467837590807534703300153468618417450240832936637987812714362528604452826712339388488623888090467474291535713670272944776006702810501658841286116202654015825702715318931947593303147318487015598592208568269306009413079632858202465797541278512007581556944401748499579106186216544722985226228989260884988495813579244545981444065520960494666451758763810219879484952419474097028846067046858137652678882334187905634591044906190470393181256365382866523925812467746519153389418685478311633549905391737363049126562627570990475258837628255553245131227594703414252445991206459298098651606795552483504584559998461177127977918780055300166285776202753317873770488075286284866720662204856355012483283114694264881780727305589405667551345512882490098055088664566425659262142728801760232762214233823844261588358456032645456514110489455710783090134223619828509987661003537039977050894172714706027303798112898179686894242046035858970788282146297283236466266212254299050315540939226889133545457472958099067924649933476629633742462653516747627142867597480504117565361856518215403429578399139690767529834188058136169354851540724080402974635411544894661535820867281213856444285977567893648552097714140844617798039640819599729253319306665833405219461039954455183251927602785804340564187122485424838706149918194132171046747258347054130264936317757927582656359677667219378905053893010114050409075896525346640 [161,52] 1076945594433908634838439275229623775553611949794015110738205433610703790426027154685228893518749243368570258672746721962569336661690132025697561201582400764026182616625028237175598268467131086454135787496922572831276546978212535316769830421657359172028612223748393353696992175461682110345561744523533713647005876923338233907101689695723531071427202325518068432300915494748254818270181339583365305974259243101891345539629480101343724914265280270121313476189723218903974572367223829056655002067539695424249680503501423109270919305574073543935964556910664026547776588178345495488665341329954313947676021897343572664093067251471950009893515546214677670704628680824730476911693300113933845326699619377042748276648075734522488413598818837623675983382340472023505161355715381532263471193746623425753805143261434085216548088696820258380263290527001888297994118617414277955240781476786518286915987335829816604634751095019293571152742993432768411068559191391033306292613140870941366806904193194718836879821982940822844042997662877869070862393264381546114069504550491796147371134857242746922109405155160726631947648740124717318838574699646644035035426230082879469147719878889858273078265276760289910290639990937021456982652111430849450058746697251688948602994407068273658600757575232280506279660759977513835351113644117094719053917755792713096891373926214154907149062107092418803460877839423948664079737450078097161578703967496048518296636701019180434135646379313735282180240377109649938980118900614628754104700798429389911753960397141445983164923618881511405462565728038487618722120481616197084696449328140530262141897242757288135596413954185512724224088030622239021529924282251224778909243265332227146742039852952483496779884023050939258778190802970068239920593566482111376001028357211522661831618101417735193315217229295085454469437480410964500687492959717136936248577012899888867371406173125779948819922236681669248276378053044445586816704773021675307046594010894716025492701078433858553263322801147490870366217497311478240441797124723322570244805166164503760993855244469960433098816785007648083643659144799232 [161,53] -99841544383007387374062731121832546027685284493740943544070778974511253598720133282465534145648487862488363307623414183888727049275164462716704104376380911251257586325050598366504946670574265995944492620983104579220011362066719985481935758079951276214404363680804602170554151665703082717524608109781148435708245537988371692869688275025610155105977355956885870580187998911670496022154859626729463083523199023706082780459533667144667828092611991814176392473847944824711807304801084000211406754613149772018740864570756686724985896767617247703090305130907820064929130719688222958408511405405849384666710173702670669409170877978472865117614104126869285444694844095775129557149946384710139701316417964249252199075396090338262678842177052582059885368658799905082183570254952651942688900033571013603659381340763389841353320228145533640955044109882056959629482170359067265435205736442483307170550445210121760689547399507891431719574512523491427972577748973967670159770881447987132051486495912398843817331663167410873425457465483412110811229288971233153728563114363056679765730459031647466582219646476909805646910979592217977345172234469087026361247990191268084129548463157996876073588142208825007314823283986030651534740987796043437165090391517475796940706951547200114701611641700653645318511596862479488320228679556511276839682186234359230611641705228252621449651260338897899699763369451665800366822513344610582877856624750139824136838117580991491895843988724031388761605264214853088439619758885837448553912425887056438560236353081921733544634244037337905539800991901288928765011623600204660052302476800657480946772682764386987203589237921625140591455619428969953977834911802961453885540201023765330539352489997912736969984498344158000080629589619585987520402428720639712432451608285270572438416180348714799798188210936348754279113019713333953778579504120082508319004382364720098036152880525347379178616190634553961069130612494901853807855191730633875739101478228274617784432632389280409695926457535891804779250581833632533338960115946367532981647393964460553001411157256210353547172180275845437078032100800 [161,54] 15340840175746405646515639026560622113090902245013021048786651356769777889203255749731721927238938262550112285913677259586581676732027454952294453278375294439434588256039697957764341324095873761135958492092539730851326830861878055970567676241650512260498245912129720065157139635679967657345093808746533544740498560157401737327033179567687097445938278025171022767745902030467635260082888115584433138862502342237718587311810705649097020504898859630197064199075769486049106505007984211510994883631656668163181639268209459707311342116421224543945178532733137530878652734725201698401834906061395429623641201657626847294853575379821704146319119020560499173716143945676296825185682809577637608283087396312456539513538970235745796087942324250427934937249014670116163222852349892236665078549960340962979868305188376394377201538839154043232628961701087441172354346126219388990816380307702421601567489028063424697465048169270036381201789346998834404672213575203247850857004463275731455092153607358493766470667617829709270078343295114411314798947284916178490068368121879405667190419139265858316208479438854513131997157036828287391766379323170515485912213848423809251105528122690511921475033511955947690291778014801126981840572263985538186133508319526864866684116854157864156360604792210405015183324499849858195653545408625663282256403423534636908316584404408657836525373394164808449677021350996772384816466338684465901948678834256788639500733037668435798557506803014341927693700467516824847279306474970318103869864536496186408980843918912576534859543684060907582578754760524042829116929334125242963134857840008940111127958734477400331307326980016572098007180245912584535802243734840653859491433686137453338547478134947183099242950087869208245326022529290520058594175595231707126834649251246022466910719819216578225125340474003969200834625182451760161620204874457444758489318565934155848237318197595639989951353492169820730302777054390000108009987917739998065894001868101955250592036444317243720283381491117849389111911903558082384599073467703817745135846537161270196557867801956154660131560801630761418592128 [161,55] -2281228500925696498444123887562710450762053247283708970494595687990468527705538379576471276961580871626586260813653078754254209754353328576830867280725025537710633849162484538132120942771456025506942516955183227805759304172088140394798302525389485164279367441430981529225368318874762114740016848325048678412426430656964360173450810229650657486113416934918798191554465928690918791655774859299258575715033087395743045788113802332814890445486099631081966355281451053162192429311726749940419417258785528499925039174751178959990714229149071982293911881588257722610873719865246180659974740611474725064497537732779792988073945961951345402015256420003637097053405394716813335176304277622272289325701368042152262457249279780877041752059507502471925630947527613143409268554466518006246210274720952818626332870080990403712399281890803939749233659133140561468793021278992417251061045228230000932711269342697404700748643753573018137072695832881673582982583558899336126412753628014229726372855439595044282847360406524789816992313095000733559754201217030865144078683431633407281281095661138979401875161286135511425831598724125779190277212860674214537966072871315249554347730816317233076231941442580933946938085635111153074057649547259266532937634591856966850549656252395707555020510868507357720891636111585794681571542791715914701497408040604581899124985940192000889777654575226468661030765304696722232582950484302435431062351764817034650464802968559385174477551780690062054561829321285683649563690383614796004783993726150623808245107964658400494242566840594512601808181242740992420126438741109959764833777936568377809546596884902162232156119434763284514982141494938838781832329053571179969113427193889483901483275849140911380646812222878428533248474312603440852423988025115370977223841944689705285516260078071966233115752607796904700159470329747576099601746629084125693521084766344458875209708379418629381576621135044843959337387429464427947822702149800548941045455080498732782613888896289459468973459185469729894960485684702061910655033705380336853111344392664458554585488944310501850858946576564782659016 [161,56] 205040886475978292438708204397524549204274357748315038129418897420460850632639181060155800007924870080188391508874552985923028593412296580737830233720574858620602046885230069015502869383348626747748632801132580994400010671842381929782867297616064749658486193870170634930884765071777558064942558446597690509054519368332042138899836098358210728791629475924963323526589142041163178306389595353298318239173810023351411563149250575764622762487522406276135771781168912538642433936935727622298187665876159258183962293985144090861965916935564332418575871583861836775402827306055864920688535926777874591773399756853975629626003438371199592726242013819885839920862907208113786912538721394183019828885084853448455764737536819713469716777735564218164270687584879661836987299909889693303788611620403659890838201613348740389633746149500087364616429265882857754892056672492342818083742017241984915149899262856816143028394768288459830679388420505810705655008514538637826975972744305955706929038366523616626662657783473545691769635363000560327245830378598874202423430305193657008392341003143330962124878265260922881342893160212231829476248016903822404394276659436664683104413095588245389088961746182086641154554795446418505035000023235332743157365990698388245449760823797121456533780657435850596897736527306346504781317187510569250669232811722691312258445760785972244187005430193726212845860797757143430039056131646557002995504526354634179070484225255614304086937385133412765793678496464941835612410706178518292130809087943778233175390690829069986352749957568355015916756906449334365180083022885522225673596731785819203808189602374235649393070154683035051811448840329982085734542436085023081321633760848729438261111325658021753436140520660741975052364195930062444807977175885410046331117963577473820562645870252859432093585139893202657067710410319715986276568805343115716104514061690624539670956604853721397729892581545212729534476863180756928006012046173823675713774082378465078403293603266983241730426187545472548384126807638808566623255366296472203178224151260540707491749048456540696207609450755818240 [161,57] -2709544457428592653695397674894977918803072265720280449380986601598274127125008492468033463781984104550453333353013055894339777482743029216502184753765211691314200530392609894277548949892745699400082394572120943692627729415231832851825360955947587434401455192731969892593017372944296994212634068515074171691947959488860397456335769226701516056627341048466759102236489384139854736849255879334188564889635876785598892324779503569072551296721382023010465055909207447225463442154260998066338535103708364484618200051650870019487070317444838666633163293701321775157443329360173143167342017335481003687564164507471725964669066710094721279628030472497104110580761968813770654518245074601188511394531332990961180607076600247953839090880743346932897279964426342930906738224051067984848353042644575207751435649712539512512963809698803127400932565103930601360126495016452775556803867886171896842100373384014185223206635398605844155370495731004657993243091554740798904798571250243276991357660225603712474779547735867194947538137061475382287627793769181722690795755817316645115831582991210463055520031630440021040567784274966101541921030624326758278274077872752029233827712194472311969374342581769083039599738162657379970489952922855275049270803491937058788882806904418250502976321833902825010377158872129209386187609092750991735688592884917099889000478641735002024242488186568603163521804156793945037526533199091789207679353124836002891421038444320863957195118027599701653870725999512860613725713875451286182568732651344944678074056230170370839798481220649939285557989319979186954487672655205980158111828649468821975271774408964106373020797995594250392212306364069861132744578103559189172409560415357923131823230163677306625170571209764337441815737900957304739604412830470908498089311768296187023954035765591054633701477114887580135660244590984823381677236768459210740121262354418120009299253402808714545508419135162111818308420186190376864503352548794535186657490348263821091863778721869798028818587352603027512595360583640796552868527417229814066145169776361766322119636404283454626412227255904 [161,58] -1569939058026470164679310292525596074249419672479885197759342375231272690715548484554036747326815026784478349577819939112803911869680231320130545234514305964242828558169236497089511137286701695380850604586202902358974396513886273441325755695709550487222901416872985877933684749279305053578641072346261805130642538200490415590221853482742337093298271516708714497963909033591326706310683129006184198631388243400328620891400398645665384458336409598571689942057117970020311764389516698958232635184135229968715292955408119385802179552296614372068931510051817717839526511755528241071835115368119277218114807401249998338048783566429655744881771265131502856463082991485119652115145408061437723321897152465425279590130848069971644982218354079489905244461658057992999164072647920378086031449087715623294535330119262068324342664756975035307759503477191742127736435460995447127175352939189920501547617242499036095480882470647478742283176606622263293278410807815305599452993069103599824030224256795275029598717449877484462305430502333082501500599986744238335095289080751386877487844469550385315427059174839133395047213146088701148773387120084800820563856601534079724473105640159461349178472422486803805354438810297657160207125567321812508299242165086560848637902617189342866424939804254111269459129770416509813935018348771656815927689973442539699144270282405376824621518363354651449138971039835833390222501407192993081413279858492497213558209400855734683705379624880787434552619857310661334935161818053649952255360878880758337909116780838975114799853364664659144500583579481510270276526499542019927671449487871565745887350555682014965304743335962448219297882972851777171693438405482062490453970870619407265238828660748283418628923352532130609488472935810517590174338582409912332191168812639256354346817324189572626283068645727987685632976484808369781842674896522043294414840823386582793181932630144243328559869327369581301983556603074061331906394633647198378755449290906799733756936184952158094034387260776405400895516824668567160248381670249730949504061090767596442018346023392465244980811936 [161,59] 73765570582513340722626107235403024995492390898096538631711723173280765465894238194574513882837374568023361584821869259816293359072685786522556311346175607032506326335644398163788081828234074680654702300394988582782613483664770270381865543293358808490325808719819794916375029611222249220515087596654560309341614246307799819343163539266513965090464403582929908653851357325765884402832195240080919267565805455951698312880953960388218750416838332800161023718218786426830229256240706271339972440859424253509393340973477152074640456797086751084775353603767649495660029522410546868578454549714756657037276706044870400379640121908677264346079016673929129771202318744885401697885002018179560241909782428049381762790890439552142547090710090494569267759558392520356516401741309711813588891625950894171120274438103603951068153935508465884275511427925206172492097110518574523904594895950306014650693977462370644180305272265295368642288418599015531679537569541379646562546231495666899834243111036065851855266724286189303402055851112405604199214264625407776536687899569155774269679197723884712339122961979016760820795255555555891080395100230092642915095833753787552959838427135486763143538474605894477722942437084713396402050740523315803189391612091407041341361711806054764387368238888197650700851339257188241738350352792416681581549253862562128445449416798383865940117540101405994431143705868308151924178885115767582030476492281670647875541043993426990747384417276752738728800660318406816386454338605235630772867809541053546451169528152393568375827301517747735083897564868881908541256518350445648017071022045480380321111937533391266939459361212319483905600835865584061700597016029887063489102901030433594932228648444643384885958092218193686341409400515199917923059907186502840223581699779594130636236642660760458083208458355553787015208736107235934120260434882673769959381767504985830816141109494841766258748180043491983293843918048105802236238113128147148537272015414295411957788001677986214147364742853126747636288455075890276045603468304871168701409868773469424461939305621600843295132 [161,60] 14438870782375358410610169805314500503873728301971932568654520786362467977729208230161336693527297486273548936802130892618248578727260599974895249185743366556363261289385890204863241484985126815186651700606738306443657380524457783541332611361379137590316780678501203164097049813692366840867024291348623563067423061174677819783372706623383562923694183082561944264555807758080343425150975659609251570259408032664436848519566987549792495983127420227224096723368498185415993195901102496945875682473651554658243838499745270177269824870924099072464713722850167186563661067878651586859280935532159646115544156350273204996505293661137096028209757764903653120252930745885358463474747154690684363580952449063030450558016056810037555721690890608015941162408074422722024810165702998172943600763460299573028101795999080135138830150064511738917909541029651614462127591725980786235144245307432034750088982243860261452190529176792580249051206909438549377356269568170856579851571738623324597784466778975397252563508974015673794663507984727777723403842146875275750122575698147278968071657103112800796008358048813470307479820233764419670217413089344731506168477726727049606981370374945922771924702065989105943037189189449955130864585605985961759677824986288940806883751666638075452158803403414966437117046287630104989512371018385803912154274745266538570154961427158311801933257319971257409327844266833286911996649914532383381479162231881280525732729857747227865263071181657124316886449063137238381027629622955092849030553488600224735714304149703097751672542278948059943492068086399442557289709864197098144024712449943927941441851441883533089655773686843218284317531092376244032993377469155625549056250095658802105673685958649238137008223653537202168797543247498724673598656141999047963780353729742380978640294805026711284481325621842082993100989526212960971652336595360948092799558692130818149845663492858237601801095629411113939320568924341305058998484554481904241967638716079851157071781216047964758130734196347444805341827409187979892330935468476955507137525604761794750221928320224237504 [161,61] -1522357040513139911408822882236616641090950260096461349907304142590721421034334155666462476119142208784431854009609530878409103093664325375737567451040264412465117033778972842655335550908400083416709674529211542246164309764985903959651158256457420981255068292649538298887730990207678503739110797877855072993005611978584656170395457594597271701895936346339870717376309801364241798318890688878637055534922009231413279163009138142396807135049249230101722323641202677338513429027214240741156740311238847033297835137192828286755235835680055158966743366978018500904098551826984715463174222002626538049347251382576159006900869191336704624340450610079179935320129897126165253559690558531194479741657632834262384999126652636169587086558692016862094903909108095473639700509129525571929583838317468252578603896474700087424811872340980714096065106629280649374392395697780162738264847863847875860229769465520816734775131303646385543602665654781679596283542035630908824193467718327087016200370251178951223883995792435297123931049162376212353157192471706340030235786917066139445596206035911354315093877642475898715165748285125034945509321086573354700715399986770723858067986082698216764587013387257217834894962750827206127683390436430013572269581736662164189280846310976767562611098031136408269009901243732638728818349208768732243498311625595593981687183847063593483477533011969820829556843901197325788343600272772018003010157960684025853086292358297092248657421946389035676369358266685027441965001582592102012401974556165412013886693075663021291022576548266273218626513209420040421439742967655889480793564593617574808531522063423770950464832697031883417561145367748879227805640487823562447713924404580511220451832953946713387684544944583166625371126071502248839463366409248841044064445100083039839098514765042216641750748397567467903659185213975947296829425515141607106665694646368294702525258133747836664950072050505660583613687093639688342524020742518339588852698612957832904907861138512163107110813703533976971765752730694801838649017114101790872919930785456013118752840359829560 [161,62] 13109744008737308973033668287588944872369924268855695581098457728946702405813231082551429773028731914219745174806991798270290752744228671684627584549191880903387741173345824931929727268511136198775683335752471065652770554975150027407908047228202032912609316741826317634217928413801662958793204327070935337033915235501267235672944680380254203602474337095019087283595033056609397938327295840404330411046469644021480616748816781365859327284531998822062565594149572144447107080287524401815797678685973625298874590210753675036477412848533247571977515728522797327040515681569834019816787695507104618966725400751581177264041560783806708544353684991183467684560677029606420993850218850759726493267328029945786563433236360366809665344777855165347787941576034362275181737538575830730925006641343777038786807094323171608995481485844499201199588971422448858795927168711341949683150045641313686669257664566598464409077936312613413886358880051637045650018807526880594645670639787338347265554223545923684739304025318328730191170460770063921260340007743991073414601342722610481658791897432422399709976771300429940094365279069706954758231654018595086670670921275714907654645393732630947833488928793648484243419441639153429503348476858090962572914280731055447698850656550565303138081319431943134439165253109371459971857180935352316590357234235912921176497750689952994860306953343638776801442076285070782893296426186069991608572774947211300918698844593979101518365083701950136957306249796806217909086607661338301857203077805087151642702722198532647624114866185196161642375542650834788874692351463093009189997158759334952311973392559748009896759568235243825502080264863134642681418808256226120113975342152796910682492934255138922315553969099311319529226526398636487062994113027009502255572923154654844457850340508216591464828288109749109522924183655160942187419558495270347816485156841638700654138120153827568096833601536429825097692955038145268303573744208655963797986755938086875204100719220526283060968085052251496445355766297297706507751891576264099281635604998236120971921012848 [161,63] 4121747180844248437892907495089216716103670112164162957218201023267713975131434395915151541519101106720160074898602200170619231925557044041814548547483316209777256631184874403083291761398416349423003755508092390483012429315109603730983277119689107918994907135853503360960191822714195679457397416633779462006471900467908225303709861063644383195021840982049074742344647654624851365518790793450478038980428038979110076102049510335426479029492114081989366162939157343168624080315598240504371213437039545654952564192313243830417664337825946980546993471092723247489920150143256825137898866908943542846372080638611417564869017857844846318058809541889567260042850664083230531992188180762611626840472987861127206907402834611101358217969306863401984812059218669147718324310267652556061764107365537342382109846388700423326456190942894593839921740018225865733684996510580593173843947690654413824692766641019279858561916190948296871145777588837068363630446990203707819485134013829082317011033779820366981873173475970467325406588851506314497883416267022543802737149173414490400070156366202853568573037410712709825418491787681065325218029151964210508191581741918167243972316285156136533265091312626906081177012293333067806324242950253593480008402077646149583139662573495267690462656439437459956532123912195129768706825355385871470139128273110838113262545211450687415489685645138567395115568387143921229062313425483636087045404401733802001146286588379203267916791706688762338303359559018052719309141391423033579298637278172317425421857807288839390519354186526403935950638379225181383191124086603215563117920849069126622415625408961264781248244470692405220410727594400145418930591019936906838034715140180279210960934905253727956218965775240847359576119010268530809523568670209171369296989232405097112328608651896343412396046515043961134365976629739964017292660009464880531046735521900033941934912793881939981996067498560117870552760448960059794833823034547223855974102272917391977597296521374880278146682155119538138000357990776064387482831172547302530412338896836465375155666 [161,64] -145443617418152243959522314319602259900381679089511524914483209569726178410544398423265677718395441469878117475410296159858915138744047945930354591364959198560960446579257418782614327356148018806245466830486084933227897252551306575051673094910155558000633849235901323378885984365959537518989673348909852583523539378878453391920049774838193450081314224522018586849854236521941363731539329856267762394142448166365415698159544708089543038153852651925878582540524829330364740960093422027253264113709492466370005442814733023645885799869548752222764885470212278812626759421101676753356739211784003423603925699652582024984839014257576518078681947370812032452735686331742448133616493236734629697780587174407323997034431911143086799240968603374955836128362414139113162028553935893594406862839007910170461867467787388607242901854419566315447963132574931221290292281069793437214426556855490978975304668321278847226199718655518211821199786553062699690633027715708938546405790821901095429694769226664495608687332390583423932680798542588120312697783313026039179674868541573526174057308085215031002371822130411511575852600248192865770482543718126608126141236887539504877507670261235892250245641677574573635718006643805865509104264319684096365357777592251147881946293112880796869819523630932898899708171172075137215012183963271901661884363170269455495065590855326017305528253936724961980939089910524034662837507735408897090432017241805133186915690098543282076240437940222599886624375294400853961298272897265601351641264177127226476125654573477758157432438919518670798216634946567790857257395886550875369079592591110353815108691600129478694858916093820998100480159478397146895121857695053970721692744930466290961593992748058168807879478477687879359103412429698168602910513552823649948166881704014729838980346612100636024415522250223815316750241508234731643268511505777362149855129676865063740274666198889113134163520865204948909920409126010479887840368215873961272771976566072498821181476978697737898192734047067330819538549347817433551027154444730284879036980468878024704 [161,65] -1033218710390370356796795019013701871702800522038885322085916016047477243802289873061341695283540811105500306297821068609159736015973892759984064280537437650922888431782588551809102050589528009898743762678561482459086574192404769541891433329457102084859361843457997696942046519225612851603629210701202890949763452659587903802003950020848965917677149780040350616875119764993016699387174000768814624779301835859320691012114952603581460391933611869261700627731168367698737381817940621170052077526226861449470869508631860613876767705460871223392972428934637853842445696304066524879348778217830900300428819851578327289087099956523239112927424289167299470844580861991352596632522230941835154720651239998714904756170135116521721256102313182808634704354630877385243449342569613340267316596297891778162734593866134534178108546271650350624514903606248545949047715091832837204884983083894054534497675774633596328614797281075356846454676909838168657852603552457551008238297092523378171823819504077050644357170806887780471842328366158986375746702684973485592533341582482946309840912240502704855513372820108804970627367357981133435162731000817771198551195129121302616260300377234348801205983887582572136919322945630145489271580762020955574637093312511962459806314561290320677238540903097659112731826033725560942089271969767107770172564128837422837445864770656543701311687873571292914680871753609541580621629703414890616063736842007149936138987147603666971225855775565607771613950608100232624879325804680866233599326434523226828669323882816416828330650204666180555228652854339286493711305791698755598507904083493691729920655568578076369296216655186214478414953304951561850997910930328772754133067868895620959199955174816912637579453524851532256353423099076854964857600469873302204944253223405650348934490666440417277298077300803481112649985785255332829446960757896750955236522166452706533787620451863786983667324856389381113342155393426120533161716669730103672243805759567359568077976122199352380937861053277926797659670948170834627178197209638450031308184702583808 [161,66] -72450291518815812419677263287956920106821315449548230147801457793861257605797940543623141929219077181264667345337750726913935366215526821013950126737523401005041222413936608961256998566942753703784042126331455490917000702831617634092773554146355724427422988249986171612797093332190548409524786673060975502794395865283589656694965021886579427891661965878752654621250458680018490564685709891765403305386402205790435553981388084185606396287353768346429362051382293821388067599582518369632805067847961653554411658891045421292465233951025527528486482773853191191448094433067946768567014034304395545923076173146662326442108239766713558255796225485197023875006822932207393242258353393257194219773491284811090949275950985759404097035383262147794934873254840635492284261723183863779240469877224384863917441354849931016896016253537959058748632909434802103200535575353220180391425900907242251230183447400294167120637290541326258182011692733445590212350430591081630361417413461174027433730635420922494691413446727465880101628359382106792154361343417098961978207493820444292108931406647706048898915204130295314430112690788868583108567791113664703214323771847177035824362667183564692852510271001419706463778461298698592779749676786320600729212489513763957406688283235078376621770801235824451815928454386444311449275007211046449074186791720030986309429052555085833636978826647095671880507318447195396181852768367997790164450798897551240332996222956091276327980298106821456640422304548886682866080925221973848332631787770811464221577708215631432978389626063349691159756111102730024958499689665120131374318853903088218214479197641809696808222366273944489512731313289638345784993970099525000210022596649351592352165150536855677711577138243615978616638810418577548933412819278169049769821360632920120664980106669649038762387069489412955351147766578530941419349413258965868991826995851791065094614418041323121625595084389418442184279909192581515837295527881630476840603868877887787839578303645948464501075566295793626732770318617327572888021043000866910574185918464 [161,67] 12991568353954302661813287394674603825706086505736206000680938825455636329742086957557596222398690024678095279921858113757537279946762679328790224538624660202848538934247638451561188130520533706358287576274563006341957057263840008345189997708087130972828490309892951169191250220706956634316739583112223333607075042156617899968468718439476273816779071059898283078122456895628916445680827442563731163216973681259822909000488352393420695641704323964037296459314955405806667675788067487517463609042547351931803106585833655607017254346502066578376217904792926531356511672266456050697864872088324221095371675201846976161948097922300973465735048490911971439976711062491052396081643144509160433489598335000912491190049110557209024677990815688533832046248603780301188489081069918237046744498217947754930275479300481189898453539258157823541093835001058503874129224425435285570787014476252678033188272279708460884903210634624235183817254724763836370353425022756310730893652846685553883128353878313616642020031743494080084520480773379098494470096311391418128653746293987240973101349280632680337354250121907839884255658323746205890083888770686409087377285009340769197731925431610530672468600562382729510394518211171688448775546731158958648118501379930824103086694112664164288301950085125148586967919506415549768897490483687371098690954783693285316359295126662322523619020739408714895068458709672754185657782200312972237144544815241406474671403362333225874827676838795807368449628404309420644532912762331598338850841600866898321607164945043508449889772433836161787049534747069231169416226532204039587178257458815593179444587954663980600503250792552070113686588385329234473651194567178584429063844432108018561847726220133351630577075325299576145460867711564663634349856631294481862976083123597100200555091014812668787927227634543453323296144499388503768504351806152556962407158886467614609309446078161920122551430535689287361790798411313297010387793167249067080226809514906547708617179320514701079629361103727108158993721864442047381966026388923508353881856 [161,68] -340974221985347083845748714934491361783872922878292297998028022145494961118910357942522397254830217492334359522325538709155310915836942214402211308571383733886189860562197512085941645024036820703535371215305878148659021772398557953605206079135432430228452379318678368426028835086724948728491439207840738154574884055557808885961490770152633367156765428097857377115304530223381571051294215079948797555917323073171700081948587302449194952846409783970808890364906467063157118723296846096867157185445999028914146816176912223230982858197821860803417873283857577947570358212077988805289067088363895176711382342836235453686691252457722790275305088156573703857910402558126428335468862151225634008547123536704175137235521708707797927699011995586188066648059119578279810753601527866364832108868332632695725341371641251874504258330092163309049478514549509049063347587919479587723396482333537295497641151069086248595930359373741521337064618223229439082223324397193844873917500597052804456388368071306238006407225014700444643226828221213302418767508983355548159968415803477022684809646640409694195771436677251534618023327275342765248641047784153339748652013258128360474548039298241156933172717591765617959616630259057493486828504106050963740078331758577620080319914388961854895558880609761017691151398395198516473939926547577960354104749815276868564015327675322013499960499511671599960095510467929846969150076445461960752613116357872554518705329576437498329859201536134407957174598723201537702551138286710715260396440663101966873913762562666379461896287907044363128147384092195550027746694230120103910427546574818339536043394785275783529756440402970341397887069458704090409635672569140060730825034053259958228544934381974082566583514718175832773001866640887015852801821008894779730857027895860674655875902102361888046902932776050881701464427914364866841791854242373198240644702428769007715413401992286308205525752969237885213006046764737094773134757373126837222677503710912315513567092229025973529596210912471100314092627276096112784971033676556502528 [161,69] 1682867175048391886743252606659685887087431681246430980857686704969766000537988315780681241455360395146054674702240258087000236466151233044288684317117244263713288732847294397442545395240011247491153097349324573645240740537214196217534065590212490324213157986433140333917146407882395196069126327255903311925961127498325876187756725249658544285062030631011133861314631574074709335776258364947710731243178750137428981019757255512124984709284386535708570324737384239919173013436505097127847267351956023817348126728922003529422973768145316496164720492645786479892131632970853780983887589772303646915115097307548405050909986647558889977968360672646172303702228209659725654384781828593444936807680870805187392185959256485412199144735145226597612538447536832146799249592907818465125817161868924868850627035946741801575084045491173608379002319859215136905936150719932081291729632342767193792068839815712483467905613857326505780270529101566799873611392188788584381187323868545151241583348318066328630502202554419589182530491819010076106516213162436546824784708057347462683633916568262039748977576481536965841622348596997608161888474891791532278186912899980756519671702955581957262792185636050820229787724875399349812813124781927327610268306470695937899881011048176657422436789910311839373061455482381573429757464288778323704342785823242497786812543946113957212597000530492038269153727629587077389862111100293991390620532419628014930312049639049833662835817434520891798608702541163037047722258580501681641300881685178718823917285186828059733098371106713973911140548736899688890541989613948378838738620831074319296737258496101168286783405425907661216365840947167199184394091281320766812380519722462499683857979625412375987058720252128841155804380576251944714767539341317483247243772432505269523644715269073080898948346767609530078789395081002878350245561977133242080200771863196469864268809918062931679914222497644587222333362555476593587005501749114073247124147632423535734078297485311386360134088262106695236658307761141674878224033202592704 [161,70] 50065857110207232246016221189914871690505135602017586391307072702101746484412787810489943609577659481182173854038431541934404907019368482349430015567446397302749801208429484474556913783669685781235778251435634635861020235156663086468242965088519533208609002554171536686121822572421750082034844155306268324663324794169467387824571821424476536732253218481107450673170722430425346690728486235070668910093574686911495101210145093211934756852799367899540433219637387053656403177133395825513062225450212859360648281172887594004588103695147129474743864951791113205263468215811373058494310828423422430028719256546549834843211428604913352671895561673574477579719669027945838742407805395779369897101403466273134047582985487715775787505741246907569097288418612636817896837300089376014767149562486026664642516879086595569288667332602948824883157605736110831833328639780481388126014987517367852474839073274182834470866591671542421791705621180978635269029323308737182258647343973857270475415956917423421967751717498646748214702680070877867703553931519007652029201118036618178260840859055808320850989464558815045151613091186406811088592348261899551570553977198223490212647167743730792479966666143323431772129869431743079126688496796537454531359447606918195089631956400228544062239538975361608202018829215765492534686756354237369292338656991072962340177084129041473069745688570739707735723845458094022948595526945262547680663138654548005167575016117769873689690611537641261020170018288202423379445704543087295367082047801719418394856089696673100421978884864728853559846520716920128895017212135406342068070134202695271798955378691223435817571054605946999515342141468133319328468638128175547957658427171366812303065457623380707903290776091107536895905614150925912135530629766713849918724970507200025177874616041636364117586363861286534124406647443152178125290001339548547684548417524644997881260038362755155873236927378942919854455690968132294215274500991482863454346918046516237869395936218718750940036916880260168501873592129162142128416726848 [161,71] -2021268620189918661603920626989954033816107595507947865753898871938658441983423055275837198228196029609713041697127715831094940327966890758742252526496053651280360336733168583411310655296541139994397527681510499854187476547956538459793263369466918142848185321762388100016494027316400870752107219041004864180973232822405178628247627463609085110515363604160770357508721608212067746209522314544693599864753624890751483210544335490906745357181241218388458305198147632088603686485834523698903999011562395127955044021535240696330687267907998912804872909699183463973357348798622415352106707512056262840094680033098420496243498723161254472258466914453889115172381798670140487371542558071803358379976060083439568262482584255243570615417043511426833622689090953120616726264407854632441866070265282106658002417959979054877467698649918174468709626458567280265494949260207864151240171224837575945017645719032269586752310360037603610804310664107635158509323845835742000614729662009734162851869333749095976944727202232592808389412713972013407178601604438973781737268632442765776484953910392720256321951132712760645445273286873198994660608731328073550721564699431527178901279813973805202179061460877332038618263840331481309901594317353737046146629596004469531100544788285649115672820083167313101508380766891300430616523173195018509093878694506760823089462428648053265676345661929381781313266656011683937512769893269432214206662078157146982331396469438691355805776436641279431560491682892690519710302371762894882925776457410094132884725161896041178332160048794916630121843193534821963626648953019508643397933560071046404378591303522779556563936300385427142879835875194715811891712647443217794046042051660782567125526750480338036086836146495203763843218018230843462066023866580348202101457543014818858892754399301042097260133118642080610498728282592696399369359536800304900074775438576825073445906453792151774209110469417835773963758584987825485806811078482565063179739253039758772837303800613254207644825756478681190041853695111301646254744 [161,72] 56964625924414941747661077415295176422593095167055819194650722411520063889979522316880111786842677548768264673945253600303333304674993502984433544153155203227321126098738515383333588632286113826145027862429917861419831985073479311266346456472106308673531554711409068765815191361389931731253508572785017664016612993091481858555995017398792180866656097449917963754815885038402098586252315837663320352411912026173521859595152848278775015005499294303480366765693534039544490839018298667335867932129877407999357778745276101901028249162483097714020948926029230714946828538743997251994841409541894065666207672554567480040368245306127069308395013838737276802769119889046274902527013611189255586111699251781073325948345807174109905054593910257037854098003148068287806277958984318900729978643652835287634655159419966722117207631256012575322867847544351786873011434692898130589079767278812933503708441378367236310607398785502250179131874168807592137847218800880413128645324401135914774787798429672310192643332146796804903986841633985657384727067834262371843673538858334767257059696090437331370186263672379340217193704548763051281586159161747949461839907908593554020248070033621076344816791113782208092314749114585227782661858639201989340217600287431545514076007382992967816071446590119105837709802085056937499546448454739400274966402656809072951087333685518230728423246463822099028517070222709273541637459025284645306407327444667235039297141421290539905372216640633643583034637110912125754592895856270637616583493604883084520091901933377448325148067022567701392425714365251061052701055398469718186633049046600828160579775165624628013777918639622060201999767354007945355625316016612151480349071478338277858630143464929351579383804343428475476551847475384060735051992082222526332438052685315902963094514811099353333047707149457578460837833693189568601910296322979989090862938557149139390910541307492517495589250751885781505266344460533803406864710076005986876156039639127992294349954705153741579471060217464853918453337621407494144 [161,73] -822624040138191816070012525048933282645891066356887318121541856598390336540327486334568755711454363321139151294546542319440838836797181882057718517632213086986854002848170349882224206517056982311534224208287251021002598287079303263765937595480612474558171025919906403280011683472106826571675166888022424872024171193439721018146898429421737601232788139548942161603501873008227988586274348626977945342593192838310162273174228045335607045184569730522230649251368827131608685442180557543294504762560119218444882607023190236898772754327165199846801483942684775922101201298081952199828682499200503128326238834329498039383638868874793777860428733550749665656705500503993984872449080884669613704396821183709751749264467654618274165060343709134917971340690672177126661723961132575498397194801527771444256868035807817784397414640524187489584945395256166131929895127195192902702419779190078820217480525457174688382546322528854448424786009462101713745616862266575709646456197514472589624718374699648561903201784598557271755224060551272632566890168288739375086685129453600735985403232193331122506981723752746333891031223228882430158666375145371870907282870276145667272368297125429151645790415546338401880039387190350408131571173577698070759727240793684346993826824144128302543068515148458737025605197198431739804543414601757556518801139938090909940651535114608761765676724158923178966050499269759864515049295114511510062648981982649338203946733195634123919252333357065559079716242758951628720490252862036319302251936346629234685647970412897619891960374387366216422946608762995125715413993549586822015839222716917179328707812228194632870985013390437977746653878299275437572557775382690210735468299145226166183552824497323795892909580159364567901103759634170436301662190054255255854594797020038967273108572799671030041199975557899694037319614201173332180263474797093617299097604380758444256162146079100170658672085695197245169922398107426557779612492056576131685055234909884471437872576486518775853008176253281816033079930308096 [161,74] 1318190911536194089328012021483891433906036532120585186821963749887456707730281419994529000410968699373809994081733786110241688743612811684441383294991569974138151781968245049842461079421725666088606600281892995366509400757293711654084239983921536308290599879384311098839602577632225453257083506250357984857360916095539403361321433573248934034948585525410121220847301055090225564596694017931802630381638754273747884645260521324482981528443334506753747242442391853394373393560399526279418380786436490529788050533901639211369418391675748501703325526190946808806102491489756395602397013676159334382235088445966856898916617867884807809881232291259605737857463095027702310899213689966151924951785835020568251601130029134399912405637222531019221087478518646928877344764401125881873067903160248328181996745954855338334399950089344782205135061819806355645487542101281606648618053291945375591774832499430060534045310700320961241296553531819037172828500073755610166057840568537844327583674049135304465947701512046737960303635967637654233056151316265475730926119689842151962625679934378823508628111630623563195383757077136298431065084741140138660151708423908178042366484600918282665969894170184597081194712036771784506959384483150328947995193236676680466889535834427161724776900430709886078216666409210952886596963849729874054645704646362466733592681946437439765560581370294770886343704230883476316451995143835955352797868553501818580938972290217032619723912874833463190736377070883562273221897507973345946837382609389678752388142860122518010890028331350771287137394092840733211257607009971940154519320746968519810038534306739282243660812809306540843232995191557315447111361900623911601726736345729521035270059993485171327393006281958764209672246940897239317975099469913391063887580124090490185888063998847823825602237141373379393092015518584482483346025112672067596135289609531728296329187088887603763804766679505152272897981826378651573052819856871912456702473694833806108915135704178019761185847795378767424854102912 [161,75] 48315519821782040513424440834867977808898125637248105348133780054851638576816097267418174067526011111177391458810981987348877306887497879617583810845704664305025426527793469861839583141205955447349779686754728186086368123926532949352022659767891849132170792311204288744959738061283700867691173095995186727532808128576511674447926617640934641252969248167845306012246842820537232085980116546589876278095804148259184718498568317377377933663074902709357971514093866603963233707141483671250368816578696812089375626747053020292505901399641991329276664620622650162947249496111410663739082491095036813544632429252148445281681965164221404094379286718902147353339903247841107090141148687809041810839641240392805661464006643981229024821807590042879192358145346251640505505357959530304379838556788111177086353601774052898958108463887494848705074471168234298159249850646098852040103209354311249444415462275823244971563907812344976792497847752047051924037014569085913389574290175122485648993616783787298745312338885978588958098559663689712177402860937026661847881776915583542023427585841972283394388350736286886517191892268263621577816507514908015291738887099593356489403745332065414946992289578296034190117408403662290748776090938290861225294226528624832071330844757414626277019486147419710971911779811496300824719780532710332610648102825043859365883091502990066759896875139605414886405131408732574017572881754432623203366352819198369682276919338367132595146052301184302289141889606143028414519417238545489030099919559989877882086115564012420911062084430091403786343591528204144675734292921826646037497505209928671967455250915359802639099157792007966580365754735868843480746189757341784705440623548195059103790375729962117471853016393286992471276185880888987587171790775154471557817982050039802136603507731015835795677121439634773562853066457202110355433596205952507782328904518539372888493983011187171914436160059982340699520657438291499377052108831372698130722205537426471084177622704030127707817333727133174791152 [161,76] -20521479987229937113169375033003301651265437036461987281424022744355639620675897782200705715447804696188685051072241203432684830509865386978587359365652290489463567245866940139692244683568232641634403937136617069156650926799485479898710885099847404947719538126484782669437782670822950387177397650846344847946123878679564544333885357875313761504380102072729190413705722386063149926239707425144263402275850863213802741079941592578563190864827273531317199884483307796094343529489838685972532702446494540368660949819039487255693969054962614923571035914744635215345583789162761205275204429997253720787852534228079712576301882454244349849623479162261671402534335032230731317477928405951289401094725435967722904235790026939568578902245304779222849593320147986455270514222574259698575599085145701287401461679505781766511976745710828412856497143602022181374177458409016425769362475211934348378877683087692016468807175220334048056883902565108995419310569766211446152045305284400376210718727129671924947131187721477226931529521118999169496602901029237431939164932083225513160502338905554070872889646713627477944451898326426725840675529542888180216862375601692470541552354980678369594159585344478046478123061239460990836236259640281330128031427111233103495941910948906720770820394175089714518839741540812188169011018798771646678997256636344853778049430640732443291979579586892089994348673920502828791564924679790601916565064707591978602707159701893267194332284424139403321081625850736630057897171905593365242583527520429610648091349488598877900285711135286784392900010432946088270215343253426574807246826499804050498257527323127014696572694235823825986584592543825189167187223540174476771555430068642770949401003475772492900141021518161891155892097093631529881080388441038749453808603549656814773683386229659766861957633487974116371208139231802368972869065884390634913845868347637347945995765706902657416187080789772341630989925744687097544631858990597256624891602236436867170067696048299925944494845492939520 [161,77] 8281721871377789273112742483637364418434445806301085612583905509494820598194414030795361821756609095225375814759899553834333082358124171604230850766548671427895411904486891321083698855385503987724340104393325230671372886513036237957892125105963964563806150688269775789589927462490143990905543570490417896772428524086717902939395955306446690129231582849234772501162018700535705015271790942319586895913746728591897106405879128353382982074914371064106412255170622733898833219139946857885944337199893557377270290524390632604747263155193605997429642360837169303368933288857689750834200032570804492242199082613955692399652880036192860401737405434995150180713562958202463940434692211013135805729149074924355500438248161839001474811389872544264272432596456365867906665880154146632766816458569743953065186414536414173988846449281077498881863479650667214527252243769751365823030198722724031302990385722042603660571248520469856726925731769490031716897847996140349922059656035355218079228005207435787611200906793765753452773047179270922443227836806655338751791476762837768785506804040076765517739014416054809116772605613251432504715510632566259227549947316552707270703182314989259582740944672168862528113931168281851096928590872061323803199240344349427854192104158496171535394086084522948806669025536568238187449997388001209354013436205000859304607448018438354473993024919471543685230281028645363290696112520554008071998108581773240777334726572268746357382201000722724725159395377351230144078870153282274006733001956682442117542937889583170481341017286127738605284912573097532196569006129943947620173439993351207156803082406650038311827401851007395641537627155956339299146850424659823395005136931012611563540633970180264501744028670074026900777206671534391995059027715309763223555462888209687454264532756717051613642404965431588642315422623902529820462517812252216132705519131136714914159091580551993398924402469044156478487361303207901797952418758387119661317339655387921502244682288141836235476900984096 [161,78] -28877315329771921093511467072066476411554586612181031665807629159355820058995110192408345640254850338792200271802648150196957561213585208394275791572584766681950259495051857783809835286396709012382990680957529787079288388253998094250329530703611853559711799303803788004901257746126813069243271275385977652546912204222574668248124137147209016676710375356278841619967536154363725878628379860920043955870213183425849777671657911357150194792338553889385671586837629158900350303863954820177210395660983754930793126734218340941762872737098037987941100794678750123751287302126029015993794745199506861682527632245597836622339879616535451708525276843884681536055934876907935870587485405132171349008422911415654393204052998388338330127182099842579313362318318176503739487377150879430129435117612958752849106118577543409252996265472235313532623864950495772249320913078920681114231529476512191677229955759745939302986834203248764166306156473373684875665656556100811132125278274358996099084202486984610489013955784851254727888611858311678171578168003634636365371713328305211583665508708568050375230676523369946324925510824351708209078776247773938962182086480558793240666607164439560873730439854803991588868153533801081974191781248416132069883789812270326428410708498662881133481435168673375803221514891161272237352454925098553640569947443207902844485334632709049015674786395232332699050106353179609036244458461743449458938164227181739425503527992940673882537385704388909225359576104009804496989944228045411740121289516209973633190324423713704681706736693067643644396714657728879292748038889646873980679354185026326938343106948349746684029529886371868646072908957949455575123113303314917206942497981845109307339671932513588322351536729347675897332865030987296537449563666498371319656788628006486359339022768088908276077093106394591633781157240044130401162273107714129890260743001046371690944408763176786113017524278048819789971403366368865682398353095979270044977970963921405051509241607050760094628864 [161,79] -87167145275293055681785431988220699065692671617380645493646771053580338377313526845411509247218466054373996421796811056119928207827022320686135275398788143158256652443328341189871529061888681728356395342397143425655727565687166379475479752907910045364518991601913172726072787110084998671963607782504407952368207272709481862278074167598740846491598226498570193615976819548693064157766595083999173831275766269006455263214983368325866658339471084226946575205801771181042479762767072584518492928899934086001233200162002407278857932699442620727996221430236478586179064319188181514310776974599900598655410433698972899103087132245333669257596135429210145229169142132298505672347746281898310430261266804607815851038194403850308729109414706670628962211246444007916864255328955025655379193611150923469678496301152345505836700905938224933684703348592239969162190512033165739782082509271721341517828689341695373118808919260710572141228199286995091988206488225634350526709833476581879474664675224566335712488757564727565324016802627956061462839203835238906608532715227387128806749757850757944365639133662373966387340141143382394085162926181596809387619450326016842753954989223392570361050989599625869921348033255741674318406676146157555464170899520908967077284993188794093532788018283955228960904705580872120333364723994206023255997631270708004253343366828714919535857952376875682627796903860140979774679128408342306849806736547391967463540449972802415176517926289882851136513996487755193785196593559791283474794434078357755667526299501766449357615929928891293618966341243713072202831867546569834510517340154793391695053369122645214302801217785709462649700188523331242892166933725342962521698180859665957461276547450358578093890191900151758040383269845230594748782368064100429538922934184806580564968203989396102546162754984061486493892370035784774434367622547985151031319519416281378304757315923789096411729741195401535868922598473847814764881728165425116685055379311204383053704012467830745704 [161,80] 2762388220203599637392358914753462749513521149547507876779256946348160254533356689260795826922553700581562697376628580168985655256250059586836159891317649169107389501710944957517519032946628797953866680885420546797255360080990989643094451004666705187727045443672108292870121031106305932612306294246959296560270507263950778500269050097404985234938979698049275627645320218481789896468385361409726554674697376991779819984856841219364305759579498304915387815093775702398917147610170866930223336198933172538153838120316955617660844672086249855112706422367072504119898308475133666304805198965643625231444113904165121768646630931174072455977074090512914919634521429703920249268638346542348405713593097135872818658914844920365022728673523154896112086976199198038137907291362042612008394166439527435100358438153774641192626943364366696658364436857701928136486840118191312768931643354772193600578370897171304924959963152495094547697591925930350004246779292621630849941958819333089278486285997556616826393303331722004367030638783408255971835349269949927155871032447659132270310743860023072947233729702665274930915471426155033961994591508849964230515582050503349228639950813380247997138703100949819219040321585199339262010466411534573140959589476370556744273778266961305467579865290124337910129528940119134786145257157904383898793195950451492457486814973098041225315454000107671589620782561163329084810344676640307570998094051979125676067652518305910441633392780214915036165172210801526350622893012767342772407654930178099668142327825055868973147054074294770769197060386557250229808419837056771600840648851192940832382831804149004802758696716540950509528413763251668139485940045982079226438112380387458948187899395037577344344628974131745575159092170614227741148684982568561317094943012011121191499191763585303105228558568564711150095013918460828516898606916060010398641763548997338621266569935486332314421933957908558218636688759207118394847955015693469614044992817876077165930925542979072 [161,81] 37559400122365282288704943744124581964204424823671228829431741602120836901041847610521744212941047437044167434140311590366071566269188447926376320895119800068246969253385053412846291329668696204149096255286604292918365926585178947524905171543212384988316736784107667440889153306535191307324441196098042513011313141388503490403886910044462135198175665061985080086268194349682496601895971119324323974631554714398675849732340366313454988189227748665251233083991314665519270198522702881784362437432789510776227918349820330237152997378090807337745767622102238678395455558068842399745371139216770444965829690336297813255291409947258586508042986821545570380021397220966240385849712314863711959354572843231770363166768155448051735556428571823755732525194601205874083056647726827991807259179948423725648430180603020922232627155105000793578284698590603892355240440160375403028742867720021604595460783495714033399496521891905212206553071972978444738433870315967615679254226779620854829651967504817800142711428457790935215533971500103777876183863595411049034030511015021901612721323499877171495166330684733393219398586058752076992491014041854148302506788085422901661166430676882197865737355927447842734374943246916614712848000363656756852599356129973039735624483773332442499480155002354302260492949614997654228445308085145986015278039938265623829406642791304853792364868464241696409880837687814173487707151122283725214326986544305362224432298953342453137809382609384748775274562941972608887835017121750046994556817787348338874923849343239788204053466288613206287871454502531802497187125932923083510442025667261286351913900238493046616834959608171524396089801161281931168595115142896131646096411772213812206660723131107648296950683849062248859235615460982356012223913920429403459053601123908273081446108758386092481478549508315028790578022539551801006377717690293298242069996656697098135556585868481183952591029951429430013926169820544902455020045917609886775596688584219028626556838976 [161,82] -338240240153027644591772210441679187575215371101711412341203794117688973116993589233334010114900029251801137357606615212972478938040615838107970203135033939857962307205798989156871195383657564708406419610060922502538454707479543374990202178276334229536983149989297327699999798560093114444881686353908210926666177892291380553369651138772708179475900769399413887792731077232649165466107050424147393830475324215615673430116063198643096816672652216829485003950292761790261347927480011503874174228223704260544568332144223537846468382998016316060352767237092253837590352172198351798158786086406903805996476839402509930111247282825880048804977339178156468799376025339926653379081915099259726738140786428998974337963319894893120249803576103263589920827931433087502578365033145761188668276352478061289329153241864676468543080118542298754977458739368729002954168261996092885278428997961709612978874943052747295170586276880621974778906523266726540941339724622411163981718238390318959227315335934940752596793034370529670449745390436431691974563927726195428346587251423469727962485543136102109390630070085942054067110825857056806692946039015834575234114846695974436999064798401262274554471048851487758065977195240208277634131715500464208003639001845529980751946939819708273659663278818279201441716741341783934786237083422125954555209633249568481344049527601184502049303116565512501658405691174388878071051815848975665948345908753290751137242035723593738068350723872866346739911422046707153827680442340107153878526106045337044773403058955727461329278400173725386455836215583639167350852287519382404715530477986017982272062234595687053539176222906181662950560543951177979573065562888359092711197015924005855436372102372902636936019456779042307076132280892302824457583545147749410616738438752604447862852657611079325672388052207541313043228457623842758228714605270774698239401826202846573939496226368875129802268628700223095630790873095452902795289443607254724181419984785882776708224 [161,83] 87030918305585563224678207176723296598763321431575809104402326358929821653632228842957593579304154749652021707150225075443742366882831820421559819590815668781634877563148962402828214786973910710917535291123199762517908373325634428605849708003290037575175442313869793914595314506540652608399879174730500080025547248710828477958397758665276733453930309412459966371616499298968182330210548822905487065950619144686000727050106513180544713201071079701144424361786928612306172596869187652271600843036486257990954964873927157596861493302685466894643696832132233400360745512509474000039556004275676080987154855848453327854921220276095366765884709721669019321734508582976041256252335302032562628105125584758174483586687358398550021961931633897259918455605931012895951599606825216958683732380494531227530520585393886657521659454797632746359065536331626601926040237463521208202503061187805262097055776805929841044452017570277810603965359334752483249585258896134736465205056145636110250224079684550427232315642564075835796700391442702431868640494937777736120265332647867327270902967267891120657423396387644582860588647678855764633884882988119897404009373999148456617275171508605369560942649904643336438624080651347576155583287960675784816575904672024294411039852523245519974964985437698465003539045823703051470934753849827476579153498547808868507392792066293006043035496985631205209696339054095816943010313955890315538268270464898855642044780455518300610377506537146131807035650373404175793921574325946230731788937628745648747048142134993833985603587611311169904952148537609964165869385914169304388564743999043851863525822833304256947655509405537079575115592642416065219718609896014766655885628114715222452850693212571239381481026636007344447552081498638485166495667046705534922682591308468289560124284479907093064361835762202822506687001695213922175774455731140837916077929748012226904107694832004619449603573780031291741409831143138008815321800818053738100390939046242480 [161,84] 35918538191132682475336253947001345331724661989220977421265100079378443653370894438818403475834353835541518056691915820901121468296960636449611775684185600085193430906293084259902408287676531114594546229429986648773588392419444650474501529014894702762499310982800417494457184043986169155957550387437499952711204838801752501897781691704957530096883533868874419937347527329483944602318367689829488360704471494426045702264431994123785157598589231998776896515908525970722001019388229224944325824433117250350388155764463802436457942100289309134806482952194975480133584614403341644584415485621404861338629004958684704344072258921180051704346721078626568148170650979683740598281071700365329704772843195828674516608125324797728787867204091970369832269927017916197521775590844224086402614896434019860134613084366437320657640810367301566680492706096831265454500430792448250388479966165173836623065216002489376174438448189456069055538713713197649043206934842190182859666911814147127651163601214763247518412919704363216932610791695154924740118575739396872680006932836144004838717272813017375629171116096946933962190317243185162427687399268857348778620385221794971167187159070330266627659154251169703653500135522924912020616621128666587002895807158292343662161615998943594530925062437023353968028255971013531432405935834941253829374253317098768296274311784891073317064296633554999891345726776992456389211117699107375362632053892504697284382117929899716526916723530609569012694471000265566350458488353175924841428777740236201122398963717912123669172970238169137698554514720544380728841142726220475545947616838741002356893397368047344174865577718260835556190916707242060879379761602505188312225817659206091943129157624893884300597693804522666736743425312104765669649571537233583391189431970717758425930530564579382830599606246571761908394179270215231247375771432632336293783562096424949303968794994304290468537310760559132131610818191786878936003741791172941791593437029760 [161,85] -1946943339712170602375274949021197925667621319538260993693649657856919155626368613642936397365704051770421432426013661615410406552823377383033421508018660680666714696368541181431796197558053201487429677444962243127235674104600746452564160193232024478144230873967581687040541620438287357679041588311218595553892185374959076890593559087949470691302408593160877839014956720844048526093469988311735412596040311917822058718651812360364029600448490702811112013398010144406111668970155715097273701136349587495180540830018159068462100878955690169954273253984769373914223160825397501360999281162939222049501769632562412285558225382795627187772790493963192544716623383193684960769531803295833215023650090721077224584910322801005674610273618645521589551815984279183652708598060986556923992181462133708449612203644186477286150241952188950907339411528060102719077295576327580369869785665796241259464602065401003311463335788935825527009703053105054719962690443754894218914061924708898679340421066528209076032239428265394013749763181918198859398657915969798239581169435860119402877513731980710964823519437924011466232200904813840609979670217567788474427153564597471397266984540058268520288436295527798866432763004704821828190739131559054911041668840013208134999904518714889620219043577806160527165247938710653371517453056329122318374667678541039417859700852294773692843951366304199467303650121478479208925044283996015135416625236755691296760265970553419583925453986140956004740611984945486156746717347509350891733223966016898308968382951472007923919442565338217402032630492072697625361969217470757911243907687987015086288092745737833926869993808897790758825281966362239841660227987335054191776180737102926570994600849635615792860955622816759186683953651339272101672315643834433433629862136974240569162400873685067592591903850803228627700082145720040336156154132031890784041147520842351163334357379913186244019253595634306273612531454901892745304687135103714326578063216 [161,86] 94497394931769426628494099380854036553245875197768668142877240897929834333655222583779663149299486072376904040741983356336987559724421956281796523133214912956068249475841497457711271556190691780508037879705587765585844865631471121409568382598089304634312501426932710152310405731070743702234857107460236592028224689368271159427600718962941995165747012415803242451541352540678830581731486116419731346089277641264805957479274042610504933137546969152864285795597099410478707098978602255489015330496388818733427494447550983934637788948553636768337660852303548053275525719715754747644362997951123695768439391809187273423231702608906322560495371419048390063032903548536963844662717783178299243501582441744446917585430851796960972464034144744962423793067471877925419434906241372712155349796372916513230887406300736922645767308059182190840893982768509389394929153696646444815990886511440531565218577266145246620216441501553906110450369726417336791635180369866463664044437257802007669174886762106499787349377054893644690373983530002173596330480071637249291920788246479110596200292027045110301100109820667914248502082053571087714698246135873864953250845937971416479912525542847426913388738310553643586602253894634501999058387024681112678452206980573732065385425395352990322073283745205749341882501925169794992893475256101620802371751282261536369517384748355882261717820995671773381961773472768677044725128903603109051774395095872639870596395196764849206010137853682533112928161531728849426678978189211238934936306230647032689070954875106883487672691196969729233537422860178094618975053033258248842797598433853711161115005176207645570325924395216434102574956354030703403428668529939481029636690023500579392420207305542473332979161987364028318632254889662881608135290290625562057962006197325869984228003074844523878286891376861775283696652427499762445546424919642184471458302446160650181464768985938911317335733741921131200526617303131525908486599807667701079200 [161,87] -3912432127899646062879174958479282910028305869979358536899531318097101234811707846840995242212659656308673252430224680617612550933026674691624541761526330228377874536491449596503914771629111112857254808070281629630375268899851836377135975356284102616468318778496988248185291835165669969539715872035542442741886040269477798924030415004169514695783097360798917838293711816515345839960762757888076685538799818070576746592444345565417490574380710615933231222059469903947173205526291479780203189486260595777971902512119307593883352060355819265525804362651825182050018618162431946149431708236306992079872137852796643739033941010459107625097644919596752216805191486086486167171505925654569379956459462221884524989855103952743382801804614417192932932351629382267821055709866786708997629899464894904241878565714157845699576706162436975854768826568302398652612512741669440282056211955266260207499173346719199252958996422164808318479444962053069811311033439807247774411870795844533370141381730123364585325288727826471269972464833522009454658976872699819475469628623095529359204577057001728559002560182957367221918564810400856733493524489460678166590687873041636542681358321962286504666521874186668864904863817379465252013788076226856163098305977062227155926951290666527801236493828499566399935446446008616390620215532349136575167817710053732540761871023181510368542851999762267027785906226484773766543491724545139875851060435690939604210181598380360559917118790312100720470701624768088991108175437088492294742563471884140215983246264846619749196706405211209654444419560583741034344686554771351493787328284685918641290654319051245515520636285557961555299880299797945029553099599475898504732961354313068762171519976956721895943902096946254180238417068308866063571782010525753816074178126968109909806289015965049753746678889920690605565985978728650042103961257707655633378575424091780297203637246126959608174885113536953767748840687597471691379786265159683300 [161,88] 137979826444435930914144223232752134128206807150301579915604146136475244712724598181217868488972453885560140872215162023236035614350276034676620221971389553142581790923976619408905188973073616896604605446404263025009778993727776591878260442898593182608141499334673486924210108184863744958943189507736336749940427783721076207214608267039754751957046212101130287911479172401479636243415907649243072958382302997376829975275381610445537386362151825382887124311171989484753870380019378271378008071943780361384608367125509068100480213717711292858268338284934657171676209704877016951525199968409390407929585256150313058879635618933568000537288976777087410244253690920958935595048451754555594520826059905990022749644762856822269019205177604191083886972835887172781108480047758754719177829726785853723764253352487278590823817027097585088657493206265727661073493247176402359865844981310116932890577858573334162313276218043100914668091642750019990986224084119833268470296944164091799323967042321550223765240732985231161543481271591755721875117583217302227138949394556836155435141223904447250953991675492408160801551024591014946169891904004795630233049878929328447603855089537412273160294985069703635363005473249688092398555632133365486153558139623971079910634018739720426743492127160335452941535654544238159622497522167736955574782973028612313164570910507668999916779460510294355371049834896599640001880541535508264486896023527394117205239353291238671709502552839545411643427429575066497408188987744948075904259162473803542940053272095542673023975192833312739126754347133760621289714195011985303940362937753840813770452529669588694672894210719431242737136520001344414421887956481044523235531875454327148182114423867954939389805130577791276419724529797562306872105121496215392081771503131266343060334893245420220107379337868650281643961856077615085388300859527804263238497847046705804821303666850345868604542504371636368574236356017921923013540018518272 [161,89] -4116833969931360715728693400732467411392601725276329164969372592400183243237285740153515054346798462224431032946074068366341204115213101663226998193019069326546067739193293180738140622660299662183066279198564357877332654369958593698798950019654131583976491974593961390710350030084615060828512904961134055227052678452451631771647965576819897434080628755497646922035227221126890028465852851533717545869448580271015137744568476487242891781881023129189167605983639308380100917592312612321858431505930688572539228411792811361446923752670449087379388756819247781814246615744735957988374796781960568409977797102127222514196735933498419587090428521270105872563957107056335945013964946086183474438794667047002451395968817625073640952355378496224709792146209244026989959683402148620152903770976133319726177965590328287105784960499860297535208642459708205210014198408974425591171381382050137202267339088148734471018105825073096630953650057105483827458257859623217170000685770321850153153714250898277425000124808491006972396460120200778128438367993916721417190927551690606163156946119328652556514114436883625478980831716160391391484620843672271660690811171198131322853046299604502029946449944066591825550470683207161107919324763075168235874001533918483300298512370005388978487290011316712057750277066333624299857641880933956671630837648285785988625902479549503486627725139882278227228340679448131166248666775017050569191475675795519889537993082678985773137996736353551253862980206940941423481659386739001090794025257055365162702760750547494816619376945572330549909536899965115253881260830115104769175402002354914071940580023333446037780457276925808187404668974609166366054162094285197714035426992916738654480094397891522620302892475404316364321512771913645867629047384593824536147241519315930778389647389830980836546624790098157690230266882129031801250921838547396360664196265418625548811000107095580953803414626772120706223241922768984812239041184 [161,90] 102580739117980407352104515157355747698774683327302880894497022290046947651179174219823497825926523850432107069546336398112415634013499550951111729478871227772824972414415294772871752094931766786909856800664694270008847294000438581504447739289086172968214267117298319367659356633076526708805279432476434272403643123052219112584522847500309736939575574046864598233583667711634910215502250950558291931551325671141997882419486486114953365473255534324466951726771201774816575673574906283900428740371111303625001956981031694031523558048534048246997871290865969094030678544180685485219939579056098347180720356506080617742929343233534928875669603943543151810483510271816488704744758913001675591867013486040362895712549521896804109804311482805951039445627746228613501282426949750014210651479569975138045421692595227893045077627131331262250622923823227236330939908901605789339424862806459606292496471136186243615019053459075876327028725580965051518928237489261886769729236082578405287229625437297336338150990050111144174768398984654946431338153383358675628270181976002082277264295816375991800985610625008756216660062112728043768517595926848204372270655261960419284630205373144758622489687846475124004393954278730921446089156177386914190297615190546342299129114061527214637680076060237772437062681998453020443211140684741499973680180589299688133822215077909307438052871206337082614318449668881699171442461708819584137441130561865874239599380447516510459233421789479411927907951745473190474700305293652441086215923472380444501570088184757525418455119411003523977671900946427465592858580035994728641587837372903968587203995038538924787564554724224324119503540055736130656674854080864600466281939279977583961276792877696307519688623960547879535182536844416669129043723992393868073568677934808897186951043361983613091846173860009624175555126967876739957674813226700994630154118475152632708924903254251929822816386415174781143767830924772743878624 [161,91] -2101455061047851764402227663181949397520167201320248670596202343969975962464242468394675302678642664495013406814173225768559799667233130403077718023440481270779392747294883107558086371014986035475180493891391676907954922012331424223745425801358485054378480995755933984907189820882970911176679027970799164252089154082108927899439535966567787233189616197618844585535875821674592336955085667892758963173127863788837016305703074640482349077930587977564290260195586733653236487869808987374828399817488989319228546569303184840276437772006463725833251672581700660536861801153766263090808798388960419660457420197168850979089059196861078623727275624612228801208784868479027552476743214663254142173680803136401606833319699421566408634043084959341505204955473827562063758618657336512474277208072976858265633299023804450004587991861981421591676264651754328232603609381163864586855993605699620455450384998849485684267238326243011983600794787176910351341245643286133871161740562189113152655134245560542265842529671717491089123583259758163871347256760644452763169059453206759710187677777466275533279475426259883150486708296951982793739554587030895480273848775136792947609171684875407357419653700063425392743589515048363960758872452750087121080606643602562374165965912186922788910247843540559990867723194979228960085809165828240177309657924327567511588411109073859994667778408728880147984667670826694757068515951876267476991583637308257679183922114415840586701953060501505141658006997591767476050362983761986597779995592786212298821402584869452966651814886188297938714331525378449171603391226254013407784800566069587351677467733623109908893120328844056718491985117272003421916683943834912318157959363074536287288317652746087868527676428682067134028267933876659439350771806134303537227068316087151197413412291010482242088554674630974072661394961968450028302019292929403826386793635699266919057400496537158467422625093704461181848752947972827140 [161,92] 35666751266477348868068491585311824752819755020104651094956254745652308496388817136808796852370970575602694994800919239893955157420576647805840331301269651213302476236672150374410207385499570605880086654771933862271951134066034678117022980189732123105261026876638882238154110392239452409750986361237381584291491020817040669730295954295724294025942279383287480061475155654873114287438324867468107273051402085684246284079939892227624249420968697382682402524195722945757775515809342078197578198933165943663412983666546166688972268929654709225207028995762328869241743813116006706766312450945358223719487415292509455733773444240788923664178567172283531112090008649017733612415699681873464934708115934215449330685015428545228439792379271766394725774348910735971140339295025135144239777097782424240451546774631607303974513590754433518207555602798133823094659580110323160023756876509784617244557990753841857761557164531989980404517323916045686122134737205345546191003699438946355980005092745324999964911265805044085428233126880344490526067999085075629930788860732782424069942270295859380305443503896803079293418602483178679308511578982615701023666859485765993236092316040996496724402754632005714189865286162999300306888579536311690001645458063795747444429909364443080630347829894556853522725840524664433522265668201147500943081717719471759113081692741469975661965788268275284533504113834223661485365504547387563677869415071619151893794972853007527504063830983475513888012207284702448232690210636032074544867805944283594724789894753572030190248778601520315934081604214327024299812990638926509469718422189218126726944625951811842608577385276014657545220885652917756653195028181207622877392557660212464659040206397858680021595241708367717725033374001730668996286448546412185385414798225732757911284224284817503636965891008860827222066560381321018276048189119447636159278373321280188547325674456816113541539142445960507121945413799360 [161,93] -535185478573655010470501645245804048937523749905771049409200220196866197966618685860504105193993894664838626273662465065101563294437909141009949377226402161027346403972868387826417703034403462963735341104404490249839238726606604698837102293663100243604145226910750647913591909060853380895683425474203113653986945610451345709832721902321430093860877161242805952505402801692164731301498026167304526807349813020764317329298320982306913813860161635435203916499114244704429305459945818765891060210268540093920091027759192168443345384354169312655000388816085867871725965027933526595227265597927880133761070250176946642114082794456960735768202324463477372148861718002143209524900567044518015657337056312352383379233621947187593876456469847128304781020642836909306183639992451065636218019438218914480470538289089374272903046705202371095967316777726841422242234089506269235576790072017796397688231605284432434933965848102965585057067305071861776104592545322874493813103295736990914705858695536070538941861789571268570155594590336588253797980266604625815906540400245942570580925252014245792043191347265091381831385766658865504447586456688740362188226702681797373717322057778890368708329156584899919504121871897034545727592690660370951593228361949903599754678307508316767051904312484217691570975607065055594312472715927441613204133171069423947011022826117807569194211656372722112262470533603950061479753046090267170067527933772540127321957306866482945601220870788023076199591879971434755508487854798327320282976176942305475923580247403441243453929986354609226792563947208921676007715303751280398423564228706352251692566534566827442682420097300998983458582095426830147391531496353557244177749368502478471722096275439944404207744104610764026786754323616199035331240849662458916116495695974502536812469005359320076861194628099060531252742387476284511722185382710436329722137212063439837960650484010086700174929966569225058002937944 [161,94] 6860931725989560698980920744554573849802784741689348709147296180372676788545519613047044246846369723422160024023476673751832016766339402821996685495976278949570845259417744396122153420862140644516352722567759280230365263855022502296125667378446075161638008165934802083080240507151099057417980895314154245963981408863371596604535018819362793647007066812522018429700890240534425924161665178767387903197823464804740079718008936266620222553482193770828560423901628126741314846509504971208169009175856202138830881676368575779745991553336029376351523469695550379106587806307343242620235898989286196809104952621148647718225639825261294682237869262803698870512924056257646165962732464658749105770813861119702334085871327792383034064446865660758880772575240705999218741358095629529830935291404458637526499798879862795053976674568522404307878314966854577863031951594200433630206418275016514327307036972530029310087015162656117470306675678674070206692309182657145499540653263381173657917973900419879275462099485190968560371465003325637394594279482304677730053616751461131617781497848792924203714963661454061831567535497917232495125745473131205976470501746524125744855070949568061268276424613066203017830283098112540219190956915846811844969805392840150492418638669538317144783756498665327808517322423314584785826763336549673444393899428462298924611952958231452485520199229026443903130548231450789338935923591227245960508148826015731596116835799104696155331136654038140144542663209638339025881623410012248563200323075938486336994931465349518033155001892434587941893209072504078237270601766856699555222210825853906863486220734144165000316123270180752987849330673629166771743191289985489018528147699981825223454524193051631631651254825558295154051416566278632858241677907607568469924924719794965903872888791421368868598445685900792464095422454674976835772331648165010157093849917402796429801725333197480438244360820445343705968 [161,95] -41410113059023282646529815883155200972045445482701211772309421803366018347184798905125562632436210105022486310845742890205432384298754670574017882583081536131866989100270530748745644995637813419203739391153907044510379394512046917486040507755969113703439917523101712367962602298261549834069651313213512477050402833799822970309265832154532980914264774473078465362042756476113598818489173456701561192322898656020020394208203597388273610563649245073234406166038932163667268417803417639426629593314217053869577911834886237676039074141849798861735364161315124523880947008909078839587375511578844735368593249833673704540811384166207046887196518785869996530412495650751892860293173663825223108009660334769595267228037701014710712578600619223491229690315791689376138299560143872563008134372240866248717345990095796799868412704185280631864830616036111286718346399170126479561245639010094166496270707363168148320440952958745112100864677140943470038784374480253251626125407983099655838917136691677519703432250408266518512833487347340546468676621069786040236373987593305771947059961820249382678950796789179728460366777307738787649701362313298550732546587156284659202106399486329554973926327483224815998770278486782985234350218159292441384485735432524109152944505268486529174614108531640681333079151061091235389624545200133068132574116340242562026363208389371485011336423137231674634770342371956652441329689268525703261456054152115474895228629749673117885348574476750970538488590862749503641530987584765958987888212315691705449457531073853743304832904215372741847336513391453492881471523133423304158582284350304246728604452401698317827011129255815281132334497516326461093304851028611068336079518662917083596922082708815471157129360922028192660647410125034206244785987363883984858365801775917036311374133520220845162071984124457783316482577629736411576425666646429596874315511817843927471148384701279239800888961743951638 [161,96] -386234960520187962804956121793541902007938932337247454059420758321260097807216131319656284078913424294673901338124762969809997866228739648553156535923770598802305174230688218353672650800809497924366016427368932400989068633298870640533177176862429212072993362766531314859185183164548846249597566941267273085758827583319325571959786856744059763755109612750823037712401864665746977027086179446743060238047585788119360750161467917843212613910534353182530558790132749232929608886070159509773588400261929745431060467674530612594388038610023492708477778651824802721198663850429459009987600599500367150266402282454497061371464794058331140422680984115875713624418819038902486605264267139580111268742034594991969895512487782110620261352682701987033508811244831640161746351450367265699485965266027293878419169614828168402462056360730576347810474808123532550954088187314378753514970691030840090994316985979529649409072446890150399352915481749306660234326900396502454227859283869722967176240313983052490864741579170416804380783646112064019208014353769071673473199244482446337095300687147308331237331555818447556263096595652457291724588727332564577548588457560342633128878137653358792825742481302278615581711814085945173610786541171604450682368163473711151851823711412988749570913902176180909250078362718713363846056666584391303169814426130642001886007090845398622231907914919924527841479818428339514014686650291980647054607331490565556371386782385582932555485226653902934112494219266821354832646467210622699705971625411242023132238241014604931918730914527336039890866023141808919533849424937560131298917899161094324709942752393893411565769065864682082219340006028155096539250251605767372817728134759458537080712855986483879951646826018116164442276778407014869466144095522541968397911408720517798772207198292163116250822965377666678640338353005207595763323658906499117974754461478468219924491480700844000801020011520 [161,97] 2710516662510355449477741984966286533789264419499448028935025888930158907524695730795236894475745053020026545109592720820402197156403461736067481384758323292590906648289303228117241144518789399053233812245132923108880800543364624821441099028198769345937690412993624082168541500759611561849532157073610953404203121796026789883245438156794053979592136244605375557405638787839338825185272674975467627731326908819977351350248919764643547348200504067579183657055128959273477528975043680203857540804768545168780299354843083696998662829671498288862375474621745820230109353015166168671253396803101981786116521443237647694104462396537699491487794451572810980252248203849150115015387064202400123868840110594115963672597012212623540894728348709838297676369113291722407261904983748522525432075027966625066897790922671189740563428755160065803731527315794152867827127340303627244897567157346913876543836583662929508152335028243788088719660013239826201824352513484427783792493759664881223931421912012833454882014953635904167214434635458915153581693587399091619303084455150620261182961956324695715498345497389133747203434816213898241414420978655706239312977998103030022436814427812400273019668269970708134165821045518237038060687425109477227852280915277920442730344502751065482244145433266671183477962154523834766619447286333097564399504000395182465451893538223695716390363334422762009325615204893595755309880312434712942160783489211396614528064937854715361101395971119977719014513249568398605895479839351423395143851238408317025540523706503319462195617553876716677449487607780678858822390649092024446557877572661405807028537396250122868287249228591554892703573165542241902367711816423988012209212535782862074481110446544840080801816860735924546235360688539825304158119591892744849347416263834487801790072530902952645375652072474329220708863096146303030691189036861173433092644459745257062722595519848476072559744 [161,98] 108815683691797668178908261999142907390110428037669095980815476109115018910017123198125270206290818591052854530859744039590306041258715042345893303810785046133266848978341733619108528395512453033112899592874905622449611554815382516803230842256714041764240708332639701634413165053410656984424278360646964204586463627943646300818044640306920098521461066838861308075564098570925161415738546811917429377300368506497391733722140482004061904654622186380615256627842499518204994212636877938278416808804300098265056040465638128415266655283726540031691425713600505341151862186344673610544828102981977194714893642783379610158030991742075369190730704594644634707379111868292727492776192898772160055079969626718362422451382345805027642715674070001656048145317265373048920582884980970320719471500074450449013811474385324105195905024078986815712692924915990412986792072598793388773614340624914998761189087793210499384193706242113562997067685582436407273959034773972904751880302724088293796755220585507357319405304047906028771286388372605458830700692575440150362033845990929710835711804971959988533974161067291738909914689895278996284613118391839791166359478260193966750155475672456327868670577082571201189019759481117831551530974359376615394213461623067836359562995885867093737770593308538703628555671007863518331773742469720138539646123435575278719782428682779455840799080876748495002431993806802975403305692321264159662471273162964938670674302330386930743917306370133241639853469109136912914803289841526722585334436874669230426762842686346756200647001230757672150705335808464604572049281200200119038974413635680527433816665435260898408442521811402304888058912455759689457240892727804869440018396767065301277142008807117059894094657481899794789059120066472903077478812621051272394409219123810785617484126574621154880192808088921192966625762078349007340072537023944319788635563967866760636273159694066218880 [161,99] -1539800130381644548449287686177730112048656457724779947970901603966317861674511004457862383280117454484435416295522114237000665772096488306079897675062665778295695719465788504015499408018674745753560826126098890269587513816187876678918779796157719687858295400770900963030473236168311953313808843320332755864916364751040994359792096585293455641384336540420510619492141397070793827067345208811674256628665230139033557216474189501633652766034284800244718229951244933292302085844918658604258961879870639901183574797303737827091961710801199951137614345186624637783618853037198703271239944813028735059355027844774818485071316346041613509654350275020212663141498574281275088618942727497920783436332660324346570736311895168031999440890223254462922569701203185576938515425919298097493778593161118604654001847730483357635326808844974819111732577083399936772018638135750011971636523325430356494343958032495707400194922559335337740893639584636604678083527918298667426362232812314010014503707923274917814170230203824916779332176044119187791656957548685929549500599347049314406849476548343051504355528121074314262854068647417117323003629261536236024923156372635432373883631269454262015172561732511933597109244635230018614948720867827104444141012492513612235815602194497406985399090034141452709526182496470970138301216046982327102140233531533697156482828384647219838963303483008384807102326545656170811745939017696875678298565696204071312577627333643659843130354243739024340517320525097558617336151237355410304517672454596073753883322296775232164719411164091800661091038847171270768630430460564248426303292521519867614250685664974710419801488682844973386438872828843359759913922185267586930202232928755412792571796731651961797189942419895832956602693727322546858659959119737073888282954425268598107061475074713035026695019845408067073930827462131505257145267778836616302527242477138315412200317231366352 [161,100] -5125899521947626352595388775412204219195439643478607643443762530664396414843614543437146880445489156728862640472061178734966527080454198102252157208570255241496656886061712102370110945003923969002756849180107551261190065154728007014891438337521523636063879613135806476494426954594630649220922701330736442589368384435885942521534064482085164463304739406188482002636852631984625871228833155055723588081579162677744268801239663280063789413134698010679459441537065572573444665175837716660133282754965650810918184925885951912640953508683027357805862030997773310275868709171023412439569174652797895803310917389666561430765094063521269417025472629781291900130757691694284508535138396582907023476899692095034062887215779056805067638022232741453392304344134753018563007832277923269847102409491040068163727559150738579162766863777350213581575941396599243814866166488207652917125647998018821402886354441331858413635811772219465759904124760139934502512106699470777828668280829653849646623036128719638171270565560711375886310072675916084064405587646053693979270978339804011019215423235916917079516296045140229789563178600999749872911398834992504640538334027838271457455666245297459491253773968554313171730521663644078311804196480041212551692383151630928514824467687844383485741147625297399722425651894899398346534383034687631460459024181667294726506790239958884244294427935978361063165347437970538722925670840275139604199288660777204522315349209115949710014876035130469691158620307077047860998563578829396541328805347399119747524418855664857910046827116005471458862289565200266694849602317244032958143918048967836151062566580795578273406474458728420646518663529415469640323949317680736149697272238067511226624780811757557431689600202619149568180545120631105979955300267570339012553840350224463096015059577131796132229631013355709210856020754663623153139590311669572775693384672474124892709281664 [161,101] -32194432302863064595602263762755065271336050630730138139196999558431155543891603660819117622439963885678690680447078988577650827122607368582953481775492240352784944935998235392947056418304245789450371309202801248117021383197919999863369571678873504363640528746946878172646801822580701340017155953248620192171094963379402512024527984538714326877611614444237239396778840894997431056486757945335414670182019534051579620719378362034842338522694224279164566356322614813517254026264652493432727618058370861246359724488026015353342060205549755339246546097142652217481825701257426432389447960055592401333183004968816203774206296123383018187785881993788491970311648610567502475184844910908497876114356248004331399920836214584792850946295473634982493121915433688505280252444957354144128603344032277144782632732607513719856937307470990136225981768499454683947240352124244463640244601092029233358578302970785960002679671210106480142116250471697913306968693614019149533252219069212359945217537102679967844006769101155810364309920925043816920539124924146865492414899055009369651766557563692770639208679138665862487178023640701917201388562658286980976087577889289345587639770620487004148115797733733344400393684478075025679787665270878251920943738815152575653548113458239384610048940427165742414885372944285655165548130577962226354771467400926901179572559626729995223422446453689705422056349137346559591273734770721142557216232470722099534071348333424637540580695684712665721728090455194583145818889758136522209656928955571781329516394601604492775183802472148673459059905649890953691185240710346344037622739644242018500367420000920972368688616658126420926016263951000022246437999706118992312379193620909855101500611977114514190372850016661747735847774517229220729552058927697138822594836041786424439548684887189445228183430880680577883589347109645276905911156386076893708456024278154262223312 [161,102] -1423280725353623766588506250005966630797274141435855291980416289935744474460950013676877401225694306298703039404916324956602415672245869644241514098854412341315946028876279567353758699328313587732889487134963992513386624956682243159169659468614414381685548221670149110601624945975857981712340546738986291698678047120028437965014003229072647789522893587013158748234458534508059248352486484420067594052468191257386695986099346901542226905467233941122587584402901447746992136160415507449414799476427282733030034176966102250137687326624508878187165793309957972277849169844121092397820546007643751505341290572634522567056360026436781960893134493808370195901445652256592912995513227949168883194516333775727591939001525149818438283516776080145785063272085135116906628979042377058744794412574240987509540434443074241229970167008177276343671540564008067574804745921473748935553245556640678713760803972568763584186098647924493630020527180551523184790583042659894687726130027281259551476423221496762073040932938478563980945018897745663577259438445577282664114170941174338706595703345389448461239353842289026536748007816756261196924018483192713961883718962595070844974650373713894637340585187879651041260230761329590572145624084024737685478866530320221321513654058521188048903651034223724398938467039969669350975594826154112513948187120001629606628678141784116668738716035977030571697079679675274780060164548920499835248922717736151007321596476926598062382241470150539903357836408069571257531452108730718037258192899328701269260323348779704207977911565489638520784692246115769337158663583775073498951590704752680456111483281895214844997335843466934311876137547923987130945623622721317273608612450923462862934303340214742765166875520526294449512385557466969110002959046401248408758950468306383044039454373165759155940587121427018067946093893562519957089944258515335628558781683696461520 [161,103] -12929242132488937096975313066946749906937506609275483950955779339466584951541002972059043277607664401327669014796933095630944538791189844502272017968579333717008578641505646971893333949357653720064108887764088469239298416292211127497573248235873064320129149993090304179788334116302065687936394603376107763178480281995287950996043386686939107181200394279441008995511483084998351670241518150487757341989267809688638145914217138703993997638391804554341839674411351453748754951169118474010727431796843490039770838643578140673228735090447105168797496570448242110665294947488454321514649314106121035720585967540602724539502926602821155979768435416770038580889632937223863541933508967804988015060129480337550882559704343322283345078193797995660365344649341978443101429228346529957625863012165604724777920048051161254620099498616734606846549711251702716137275741772906801137623337744372382336213552016316511138288389129849785952055028567671031666067450295435433906093233405328415296632121967209326607138509816086946606964169070556810585424145538701589535387240734731494670790849319258181733942468193137051327625646841822000466209281914915834751310756033276821607588400135738379290811968152427071098999409590628290980545462075055766921415037539092526032026667359399812324692928669715260083384074538430178092724613384397026836896144888006328271936462826894011986771364022394425670549996688699078157964494293150049640800985198991060071820306134979101488175212826118581595380603619922672347022048316516286103096304572821775914139228483157076614899478508752336887711013359262821304358086087040893793758997131351924772162111351537683618182336853653473222940956706395144252099343021354347164091102610738510096949876402049890694452025482867754783607156883528369699129515107113556532459905606881867812346719195064286346736560311563228633853000793733673871120724344912651296768072231226 [161,104] -81891544147003991699351782043816974436339017507900415467613529542273571446566097880110249081193827276430290174719493513136189152122011317007438361025864713252386786106407566868832696818498575257110277952862275099196710048504949673706842726813893690116441289134047370769998623469370369444566822137576358922629031928515315107294863692987197379477465363768663888002420456702208444037189979549982673626805538998773562829398808016084500289812266287350613240112092109945025475645967120272257696858058006714800295178706936560969554890384610811842115942564572960865862948180163643538058452916453895208312201169319246927013956204350987536549131639419399478888217263810591024156628123439907624496162288504063939539083936244750413086771547166122891902961667429583123388524830512943244930657284038574181871450898451994910504955706042788199605555251245335420688912541128438303046692193906360583837655670028141890323200796851369685032592994852702553030697727291121671170260589195233791853908452696703787713969364314606522282498473758490431346257489445163196304405606576066580172171674408495404360231610832942876155172540199981001669412302142016050727262369734205640522467844767505300446233961753237626858598176006701538860902147720865201931470318908927734217785113553287014836092385157386212706326089434203425249519359867393561474149194495845048886935329115264920754775653587676309557664539248449743846686706056213876714040779758924088984441171993135645031531367411671655504664789979719553136375524408070438488321301266286018482456990588743494161065291669680055513555797428532673442042021867173999910549277660756124116547691202342460149160492716688589814723058973893097063273777886046286720375182398745184254760839200874766235762646573522546257526466753980847040102030402953591566328688397710432397624222964181302494965497216288578336676142071507147757493306213220762631784704 [161,105] -448604844165666163301852041298810823653452555779531477574105986178475253920556383941099345099522263332825631080761641122527934540354873035108623742458433027530539447274193124407628089934654917749846225608582592945233897504706321854273528941437170380596009508720878514961980547212669252331686133070023779572734966847068088342217804512760797541320658424532115167240605349257962180508646655004252236322650177000899677045342475296346889893255444151304986375957913604798634325202262200055839641935346276321292855526721509573666508196040883276865695088985280014985795812128593919871637705953290195251410747215662663727568603652809436398649526814414410491892497785501608323328837903825045947105292252918334469448631384215024120246223632606022433787982315368414459408665725484516893382978073108774117205124981819345015421367465571484339212994671114888909525124717053655445182938670995328397140359538335810980834066485395671707090704992283478505210685806338424082424886455151085577658136051557525276757313448302885964080058441811886988894438378502354357974142053382675451255179739393463665483440405558958720314743208031703942414536708438357868370361676163215949700551297871587226070663481785713575174442833552008537843190634181463056363144869940839771589754808299922747640121672660770751544483888888441710209397364906115200743597815903235662283285117545611797173718160088395486651194567875039810733573059919698187097051728924587728530378942509045762249726234713311749813375383236462355643303034746663913711921990300920962024017412941660061281625349139217521041832920596178894479866735428993254292420489339120630455713908316497956021054216278640183267101084240250572077916728818970788831824674085517457199662198155171873247237131530798227224795466527648000382726651632288376780989835519952063604112570440431943723715263784318512278700278418892905307284988104042581856 [161,106] -1724427319848958180746415637718810775041794232956813621191201697952312922700705939878100626771849612445716180672771684044638083198472078873427897150771374270944657498458816432130094208423883690803745269272557900235396016860320290997474900147331897699262443900648159843393489583820958369673294180926370235895303018018662792606354912293072899985020473262363630681167801134452558868260346609062377997294976744453008005428575203797592155809010066893560913586737086591958021956163648708176983687677298743045043210641795143958587410970765471398273967745846927068123249037008723465501835443856292724572699210462909958477194777108085545500986902791621793852538935943302014072717794123194990749240462828249705923141725270600074904140493688467661840413601567873072967392671097149884645665204586926780366739947379767842966066264451241033095180088334431663873442808894761267040946246326910446848589250925225590333961654846614724315710626840106464234652201925022506716714953893196234338673578748306900054324846659497039141570218114461080782874265260801764988753101440897585195878040740974565377198271419428844261948373528196175033774410919365046963729750083754629831314762931360668491640178593101290895092755190635550715188923080601018107118642887807695363690911608081147049847266206085058220811199787682627171877051368444936021576424489715722978837119241525922736613486229483634012055227088777578967185472783667454961759607617376185623901462332597336894224696288708824503736797326135423424747602790477034205412895450015333557011529524800657140032493023227789695421911084991040377696327332240097624174462756295981638363507766181738676859635501844624060660385970641431934078507039087453258456760065868677295667728915823506131233580467975024852582447991802700225421097091772811629957075772755096707279077951182639210081690496385484736957046892106277215746153192249088 [161,107] -4793001556929431590142039333208858472500353972470960387284113716458513589049489564010659594854240439819225089125120332612268590032106733302831991093384041028154614704815533535742577892872312550596395344947663081905427361558759881226158933392347587941026419830096518781544866185691680344673044793802015142919926513937386377802126306194770387448774298144644978514354820207282853570564515637233534397076381547907284408942506135402453816797684597196863907250547768632714150200432913174429110784505929656775443953344608861177050769706944861951380043228563007690800231765522615591423280437483612304443776280345131405315517371503527233080699647657232465178163982964095916455417012462053788178873978555783761174683457628159488660804808485937077431464983388353686230751821599214758706814774908243876786067868059365044028237484511401502183125795218610879152840982357065684257149836127684445506676987780478546588540927526199696767311532411772412458843485951437575523714581824341214608219595030790103271118489404996171315012352222960919101213202932026416117984271801036898904484364678995724702588717399935544274306482992165812429226537315524437202719321532624907974599466034133432453594277609975317102531268657761749291923988028855630444617122247171375061168459582421394618028725153038307387183768416729160845693119715023872000624349024291506295322815563352727122399737418385674370088441790752999123056250776900571139757918967250810015624303337946597506539226183637409356453672839644818011828523015246834067133192059348480495568106003900412901423460992616202890726256362034315391006507846977110966519424770464780783827377939620085792269013085656009870929622187561182925099503580925491582134901316269162574928060251563202309341198146705999626531368872260381093462620775971278650923284317377457287324093924197971501768592807277404872694674558500144062502368992 [161,108] -9504427974808488622814323552183803605604625614780509908062650779406773261409112796602175884642852016244502597471191272807891283798271570908130843395020631012458551911760745663051714978536219832373633520380846947579138949457209296188729991157241990657063705582063864258348508364565386471916506753538011898053366118475019113208518479789378362887130541902440404066844438575940920494420794635989384085825206232339773699172898306014591272154872789841515371398300367466005428678695986658458457725325686845357198893245150283447009613275417600950931022626192329891420165467087575782756687429830979913946572957924872052391622510820402181133771337479977219066724302443429182930584392887078468636940355409015979221146785787905900948660490973097692043554139019401433643460107611070836616835310936534957452349447309864113311904591622643750202744554315657260846329623120933426694615023199864153008151537008780936824362297247194177386719863851968287574909200807647114621971105167370278445386751063122737983680081459329671103653409862747556929559865405896792835939054618332876714472748940894518778546743787113959759212270141429531730097072411027778559684125086828389812922993188551449391598781511754867679929308691851501063636878693548628077965383951181139714217033774595079274036142824666011180450142337995422635204532648722651861316794614186254746875740758971620398405574878917610597085622224096902885923027994860612981494440304261117461865505538416861158517344282772065682738228718366126261590033001261803043689754724641975944157382916167847659560996038370719045668098733803174810270817863710318090351623842938330986966447019687505317560437213428420752662626674839396791080270034904155051049119697435307617591293158749725654003643941719791898783514015724600441712621302131073942444781892788278585954229277302384993481834889259734426259264788553166067328 [161,109] -14496398978540007465667929597222760984800533697332316762039861525648528888463151535276890573794693697313395639686986881239996329248402726101297359840793213635873447256014858537584940160421033002198238489652744485076458856069718524923549526476382382864391772954704047841892832920543493557595161247630642313831729833793737218779746703246037188544302429099726287041213624677713202148603324684479074384834193046903015890474866219750944762747065076297753423466168993264751561245860295131925820054581491588758292825471492166780903993050224414467098170604089219610477600237961541634552673886078837822601662527147405863205446795634629749598886643783588676113530722643206423740120911823320128210514239764300819026701466930598196404633946321694560834406657667889840722771958645097145242297652203401679948260607162529230196457573368660841955598797934317371259170369709878261010743727657482286523071662519139940262913232876715494173750479629161531609813651713314333122569022757711743904702337886805270579526645647035581457028995446435903811936905678832818915338557818075350459196273662107850566175716083042668235101366013469299661330395756020338595828048778611590543506718588301416203417201459022450704138700523496150260388837601959815690558228126733780252346759311445551202234089615177713804696538529583218095473835280150212928837499456764053114550718829823023890301522187647761045558616497548822776744856249089958496978614343131050262620481591295660762751196168141624559838929431582879497184525220388406689192446776330218569517980317966550341398227735655984570907347401807501326804467918738076971992631454595670725559922934500479656019314237368221191190695105382326988958747953868841578815302554791637904372123968688366438559501620793751102047719419307512020097097184148278994730625797125315712263357062933565232407148861592848590370706147445968 [161,110] -14789967436300860536355145761189160835063064331421409699023552302303170947116076172765009465796612855426068659042231558331486156351666018821377500534855508813831528683865320726978177820061388440314568581180281003872278125926492080166125150445072703444940754993202976107794112391985706360850864209043863956294690660289597108150243683548304517941745964522844829790601587638209750880471681734092337621774888719950884080672059526007372643501646452829153047842006243867518497802329956614649318821268224071832862836069133009476766156991375051219950996751962032543496365183573430592508066987674918368015699516451571900164796472672713564527322628414247115108580620159531763704554852876752217588465382895292588923901257425920412134511236102835563206582015611969631820558359202620564105938562034638432878220582661520122739993541996968369615280748236505679559440999307643627535438568760534879599249750354102053155336160118578531414205227206518345275974581452538305980509594198626220752406699341507986932583261984534956408656834474615790460756831897785192403953480418034877940469201955514230588026481260643137568321483345231581644980732604095130351153014408727596787505003047325262124138311876527490597184849168068908403868599011499209598031141252582193656881886378758874680166855854338490973789895841262422249280870413747077935824976954317404391651019492492265179874595171641474472060626555619628959072152001751953173811404215219006421456187317117572869844548016201508837987161215289280708640603935245050028868862667789057966628085157957143411137481347964630672415613715470756016201597786556372291539640453519157480834421816292937981455588683470068136556958653644083117127907280964138484892734171339113146639589110640872300518931860690407746709922804878103343443039945396490729566228186802834755767792333061467249793058485332825821346115216 [161,111] -11870553243763267164295196345106121975525422852964939869933015156379951263554583586286478197210021352383577631637780045676694598759718593819288679000627204653694609520605676759131142956063403781394240311011652869584564647790699941954792468362202226164745465596802954503570239621141834790588212387375015455487194387234137453687243372029774840775882166528720481613803037867162014654232297685639888974246905019559972402625779150970336823191204492984587577160571654206402649528168534651380175951556694359274706910368254843570366927402120839715456350462907590393900240770849143353066416134013774423184962251227902131517256045169716010604062497454573365212936210150601669905220842912924026189855064548858362562002314427370030713892248413196252395280433217986511734668655391452083108390949582412922573263218356240693320197070010613466132383322538017337655200061594610409263964797026899911443891558866088878209784110418712177224483026753708000869384669215153700670082617859302948903960846019165266855466481079865262734369408575531328770721618688922825487995904405903631624031535663716329182691708164331140694806891184469977539393202536197655255063731074237772654939696614687511438666822352123421635824088110324573155072474196347291296404723514579815224939011014014381811202870171961953499815326060732970494887262840969817464245354531777165649050555487875062633316188743383733403401837462100650806059533171495847343657307674122677671847667609493724753477530371053916468553146457984612144729103689712027104224561342799937240863633641541430258601346874707954242226664962443706413385681308704967735680461798531030953504614901303859823770615572046259584846462182485175303984845303054236915704601550198085282456400061121932613612411218195053841173510641139428673796672887300374996979222402485619790308250964767835558643545061127829411614 [161,112] -4461004091818223068607971749809017882064962662639336305273765885395597102802018246157009790187655750479236045710223787808353593784625332500802533347773755753920227881365453809486046612834005456521680124263680045680288895098559634691108163045510064477680512518387728170988791065823597474432374710437667796503837660629476462178457588554276713042961995027233888479002685616621407641136104570136853592381419891440186118705284315767545136812363023405196458947416707408529562059803489741222760587598379211767902059042255213390593825986976511142051468675290427911970279917967056417924067248749737070171835642900016094512739315288687951985112119582323994590907346364383566194224142972895436182931618531202416323152407179755468519502686408189329194102115310628983887077610644369399431657382429419744360726280743990714782813743501509729229528085036469812752072458392755399377701928314480989060640161147993719134421746165147549924270334256666007007885250704179047099267648323007815306589851195847847563856889643752826676725194499771057253217039493253860906220874896016457405459491538901543715003537313852690057374598346501648208852339454022268813650151066273551581441034015405123306748294492117632221977436920999068316184428755984887921837268866270620231652882203287482956704682015099983727950562061098030732579461517966327628203835936638088411958552862104940105035483513699787097786720106401703759648700140235991528995769280116917099735106988368956451480514392283507675069840599751741054025139313822493581227207649746127876722386266906914171852478493376973667095078090841029366274123575054534084735364458717319035832099839650264753929845318043478173394035748216269541457268447960521148686619120178392929888568052662656877520453094928287761841636543069108402795694863234647990189539611518939738725328636669831979801602623807744 [161,113] -3199427376039339310589213835709985821187442933645484623846577621646679334093764822988145831790164812758516959767781034802686921556411029385562897275091100427546945112269419529558303530204738402737104590196172772050413767618979108073296680600219485154199070808042571251989297266264040928251726909169521616227206446364628559821841677401075792664010730747556775826728358585452162942041190954684363516368272646026307878542969364872259095352778076092040040290366868929673158100442301645816421512281733469600920530509541364276780193321655956927801813621664436272045482847426526422891750538124874804796206400010491975547846922717554862409591157498217376344774459799659996738673565575565397494109651157474949611141768953292883823216526696449695583478939054460590176574517404224386436408895206228640752847765617286368542034483067265529624213265571363088970805367553042906526351646306717411223501365119942504936403925240067247960874401832065032814743233666348053389599697578660229436395243749416370569613143216608910641284132010889090154568626767247344500232656467326620271858721453107391696399812919415932666273025447903635862649055167880179459839614078925288222579169557103574505399572735046795668023961345509374219085603951170770621040489770138730003096857845681374328301291909417830128698753445326855445567375867508972904042029747333614783292420729648632243409697896844864972522561231984372064961855050291055812674283554284487452299309331450128836133568091646474328810825518498939784798470300693598150322654712261312911355053108808548010181867457939809280205172664332385443276407721586370067430490611915859754162096288260620888284139798290763155538414302093009982401373164931067039783244514920523146295342751929390748952923027979285203504420981885668605757889425162583066267053800607981337702050408992692164223188832 [161,114] -1832751132358600974973598681429109701917532672997342637904723064055482047643272928676001854858508520024798205959279591274016860328936695819519835290383446484521588448624752972772269997082482804006398739834067624260700564213185871428005959177953042930316566366816638237063822466754585027170511295731835961163497435371294752514277888967773892071393078050883951616442812078653524928336110020070847464350526464850430742387137611300404525349667282679779573199963182250304200874467680461808259369816241210988467807528618604605650247312416694220274858461587786209536387567281775776323974587125121163558451456324367257171316584569631992384576315099388546017845178531665752763841717609449058252732720446656549346922406615520994900697318263231481689891528401355791458128809060259342115156690224991403962269341508320588294591648268760292179661442037091040105413617761591798923087768428933400708654130264767010303402327059342559010810562096578415792317258594746810211085353299922995576794637135046717286758878809527780163784715419020673197441540196670939525467051114867526278653548896897321082154665592654288634858159832725686835343906973029057930609603893896906239941102155797683416599346918692745213220048850899257432143333460676783976957301881314026496203758354463271968029415269299383111502988059932103738755703378668774668389152800636808137401615492803859989686775585005786178409611208921025837902967566612937628530765664640823831814381091812612719981832131252562029837351075987653438159329648124057263310610684009482981042684833055562185336402941646479692732477549298860444374778191473688044900662417639582993657675449035893093689184726186761203709099227622473379152579158501581276585238911029449891585590961933655282990418023655369966485222142849184932981934901846060022819681874801310848065252899601074869968 [161,115] -850697324007889457679078359710985586553568001030321576119637623777530214357441888039941860420097719940493054600854401903187357565052846531356292742457985357895140346339502944493580842573122464218509161729113257142003710641302055291604752137929478347565797854653531898406992569112679803381019447368853748127691493566505045370374290095430132686983321375773579441460450342196659342725845408132520378644256841414338441672004492619527536382890479520962497168496665794333436895680794315277184289034187439625551272965834754369813683952544128940692412495567430708335921003733744943842871015779500165554442159313516561947538493272632428561039794498409698909081713143651591016642772498947030201775006903167430217219310182795904940206543717420318367248039516651535851270152608911117063681181714935264871475705092480643095104201970289946815555561673411613690059907784511093966147112703418914617572738710253198021681037767184592748077094238993675065883031883134658179700622396974703513337878112114045357449940580247035303207794192754255346306623685402002367426093246394107583655388469187434385184846695449625169277769571636109092569492626302480844018145901104931017012178330424077677129683447055763131377419676217138185840826421909312940604866955834356192341903740668715475386936189421003031817796993950101496516461558205002378664651499799398626947976900774677101355313979729606338602822449732467750547088990246745039289134752490234633282858317192986445816339244572153196859031800169071956046358307545186082914469777388559449709616356385130288150734052477762258371026529490797904818501539294773132658925576684190627088122865347854166585621725223370362739777946411090487621445266454381670830754178071971252016411969078842523199679736166638090684050694952953578752114827964509082011733517088659834583766641926090 [161,116] 911554629529894926435568882556898410546241303484133084075966112263592296289596307427554776436449547284964524124718433521391897694265690525866929979344470308459820455320928390577077271183743574339705490728870876009015226386459826370319269039531810796549965146523445326773414316528626780800926340933568074369881870064946274125190700583632078591718102902248965883365344974488273536972534496682716514709332047883810644020834873343830284571761788340803843038550890253822359053188679340185262825957988274462710695001529583909981912417248642548616473059114166473440227181578389526433004631163667689081954464233075583828244347185123482307584744708895036978753789466386036977297221930944451828234386816153129179890000165080392030884290401836074250223041253537758172176113951141525196314533696873177525024464186163774100678898274145809201041791727306156924874037838603643988306441738283055787644509728585387975233871265406495824241113684513066647456990935569729376033316042195248039074163763083267596342212760862868900447089698120856165930436200958100921118034865672906792916013064709581193466143894407716610945063619373675937732439525147876391346487430799433036752800868822299986874465398916807478200861944516102775415270420707641693419684945225011039355897903789005887849047439309415883508201359853004963414634272769810734254463700643315823500091981923975148047648543722617708856199116829547207760763142267995891256589336625353937204350254205649344625988983016510878373137597145572772277075797878839933540365909474065255116895202314838963963535588855340542141605486829943910604028633921375921202390081515554759776266992460606515987354884737079500404404196417882142002144157618659949504688492804283548664737881942634472708359107925673983977247594872146146569127008979808777547239962283030834454529184 [161,117] 328818676687009821749840074317261948968454972878759233938386389104130782397242331357386919525275547681491041326607774514665921972978124703582607842643293084342948550483066597215943660641664492144338911826073069914404763124991714870408370246049115095877808788900394893682614525014258897533440697976216989758882187997144112234704716127681138861408398384586345682509264792240123533453673370792495186221892746283622686798534919152039815793208279035523756121789930902199957389393652803905333919798458266960895179933649819690644612280315170178435813668067440211483114655445833055670673807392698476636967106289539096779279328344854838167784612762226977084827303298232368583295445379411959103432960842742524574586482092748093499371295830471706717547102927941896581751596022258294909164563485704861613876431262903415458390735054644173991056584167625501553859199192859801482663407360140037100229308648033548889165138145458977251610285305733861519431865799480410482968508048430023490957399585778142582211839309950309676016218240106454399500650035375542293310248413185550204589244477247863427537726533166317448051542295192545284360225541812698537099356104474071052491847077582132971537215475206049220442831764750505645612025646541156278997447639242818844177568395662981423000558882673488034244268375356087868480558749601792461920467765558409103007002689858676913013271248858912259857954725600968201919588154641517902629369364909536694517388741541207694348264477991108904891980537274320545622094660703751249738112066115353897277197466832188687260575116135184311211581851796119232543288925264483534389899471938538064672353031623146916292300040050882719069083852535197936333055560111956534016876998459628980714011781937295574969372367848926140849781770728653197216936084492334000483831841516516835164 [161,118] -127310126531171363975244478865283202035852726784013122820514753104177152243030741147013888736612339151186001548096161266423705188850619197420470221051320761938646052201612201175816160806107163651217361635488896012619441722923274314014304902187219082145140159209292902751276142344030318532701439703063869408643785420833626677353172459123316778230383933018072575535282239606134160354082661434270241940546821531507531363248864562557572871124453787736387049991786674462854510539897273941526934262498618352244592893134732099575584443054419436794516164004582630485543818222909211638279560131843374237441900414918393959209405733434162804667985467810300816124311203956959349073536082266856992147162908273435248921639109139447028277977718584733704187066698810385644146635590106267708625826146866244902931184571962248573717776320319424289356149613397912916784104667946335105741295211883636504287284470777226541858488378315214626044007741091405778860101329594028686043785432788379972648743417049200140021105882295933927635352665358884860996850342671160431752887391171576660394658794387465303712445177733762187496764562423140168107887225877251296958085832717123077179933017660242421147295087018243096159432186945832792819266475338007351121227911120692163418351108439186886292793430457944560504248238324668027933770164862662595279279557303440356428549401695246416632593648362518017594442716276134157730137183900587381915289182742554137441458309608427252601098407858078736714566894108041473975270281620400085232091595224292897549009365886686767092554306336751208483875467926400763536455597865505160766759209724680627670257662600022933756875532637784396910925791787171158645879029463195519147417356475863427958906109871662384280925792709388452364995569406622077837432561160671365493254258868200 [161,119] -49465129639565150599611045445446320632098198832291372666281337962273183811097610485835050659548407229998533590125191808236896593826055150805963232735850338511810263261032795994259528407126566739149572672175429133585868815135163705530058513316504127783385068211405015099093295398157286428298342520015730153032275137828349283247704813351503523716466995087478901773695806109927702415811127941571062167238396385947127500491734835293789650125721664499368478660613533929811879906029133018607977914353771332317375260399513915898076086455758370948424820862237404786872249805558186005063657033281477996515332120168071372734454975124717594415946063323358846143848614114548801671048160100697992951083251181895516312143559477584679628288726803647779988680219823937791119275101276665081708024497591921754633777054244841140387924445550139855992000050922014612269048017194120947673704752582081495930399092714001439464368704652249951367448308481943855875951806402201346612101518241409243083021487016176528633007239187940981997664180860394091023114246877747745525448577533932828537690556227723291296156846293263038869088127310869627348947586045452320338365832287983810914679702362642465373351597099655951817371687399088640548969346452755406929694426640204085228387524547415881538488084357494575453972758521224011676487031769199287967894221057044782027301093984156620324143873156028425741066905073752808580709051742803564096612069026035561445215613072881096520917794133240632797279377614625063063722421166004987022016497275829059593294318736558595489753632513298691465662271859534824338939492841773128438147525970132621762697414799111265001677510769055158001056234733886037468561697736730101237421728575431293916806120524567099592356405763987887232323146841927752099658535688638304147409439 [161,120] 827957434888626623796847151808890853258349030192690091578202943837574145742745938392376760887958545440933983353044701901513451621634823059495525532783383283014521754341695349923090086829491026362745314157104679457309029567633462985677797852560021929190149990085980467386152293961126672072107313580373844893930945290719690395254352532911455792031141223542022991625948181381537416980606135273579421205130134540358276404453245826096074626945138791308106126685833889096172786190509010859280016784497071390421358437575608213553480511890603375621691886440961048526212398271653704071528877001967595336991338108322625895150348304639531000823284159964740546027724993107731246132199437326986138982714160629985674650201690482095337735512899425597227781408688400892595497402922757701241516428174595795488884316102410545127137617892624901202501240358557697252410685056595892945573172566155927647424227729777632269165283088422559885779200316939973101525332016009197823873932924549159995539657014530684574757963597590351441904295755824725111583084316043270451208476595756266078668920835425934845157975421698482608483681400379855942086980679587015751426730286079361460765362746696302661933625350731271379160441116827584556790892381768715089310829246821426229707181734433600018150207902487845202437239184013099470698707905074397210749611897308907871235708816544089001959291951072321741037565676956872547996682481809345670369173906360151664564050567545448857817664243675892162683117887299301453004789555206181713490549148667211511369991623525411087560676875165103283657282037230874425989808691988527040482319494265674954517738889350540954167080608286731443478317016540028180605793020843628749708094529138524328868401208960600635470751832267090021817185836261149000116711435840915328 [161,121] 347756294082969984238014296587663306095548881504777731334309530543035171386042722723801096715249158765108977241446120898045753793101355174126515188979787866549574069046853262571991394214842894161173438732175764780273916376711055899944823788995097131664274831872290847841208414996044320424734682185856255872731404129627926972240114650150178041873261326863267163327052393766115787030900209830116541636228794019303734155348937861418748975131618430386171336195712826423351191326867569965292634094136610358281671263378094476859121708086555054139850208316114316399557227047745818834049188666102543157029466456352312047065055105141504032062270723394599827330253067735989047635155518266794529035879257727050599140035099071509047927420956348350817230179787242489575023385507146811004702571175800450045482099726414824075797184288174864049590931221089723013962151308470990756839347007327571204902074972275209350065087370290360703855053344643662386240978665471818064354323572737272868330238003114905895134617700820478599203868781961292412629665095994159284131104540264318730486525551033117508193011827935618100413624383898672391764690070356736748847431249112952007458665076992098973792938353950253494926405522490502617042510542861149174049862239629369102160058640183788347062999197840078407389020851167916775519147414105617848850878175075832617428943790595873391009064337327038700550046511644069784222668855065491503808632520489796579238650465336621956643204540091410263917730989272396099857946591067926810256190435375045923855895550156475464306527441430905836275367367699041981575587910875188750359322116755011066926231219382147180382599256958109112459765243612865904990457539523966457392338055004496982604138232380020856767072189700112230093012280340660764634940651216 [161,122] -190778975942951651027086726776143951623317765408925693823910899673041499430269654210322541566117087799707837546453970853705404693443596415363985701683335518701420594861490550118867168711381260920276642808691340319200882956508981352389099065128730020867172156126454936098353478877465657514572102034931015914483224813167091345532692596878762785513753850763297614467683151266967957794856928608104453543305631103177523682650895417418067389418052590854709473653474577353310462643886801238161617108496344431988241519297070441885897347881333168111156158786134036203623663181729867224581887398605236332025174514353860751087363734112018859149718041765085026866103476063653149647717560521592477540981421796821559606737547805242429006618122643702937991442149987471874878432639528108529698377828535937131748791204838249998801427811480987837024784503961590952696835054948664953691508646439344894524498377555620613081985990825054061769595362447161409462620214542723428909588875071664685673072190286715616866726427001797502158707540246906112560684844717554514742875879662258374923451692676138155235405643058280546896084016325340956531774466387591698963232902679378241790998323245586351061209122703239275761853044765232992975713601555098764746745883459411945379593760856277221781803558155335459766479903596454101370417788212662245230539375738626843812184405314127270930480493288138906465880752164148217146980084010789715872520206506880782989534518771566101007813153214638973985890037318745851588221051168904470602662463009799386440299702528960671453424819999734153310212641984104644987032708097381425409904170814174892116161752255052857235262878556026702067637157421096159092693626972893382840797760341288581326318664051280699552786630947490161810335768774491689029696 [161,123] -79259430456928237384525924846029683295944227850813032131958812753662825080393653897691863644381803008923525944842253346279921440934936532391524074544077234979120709017168890273677827284761512015606329543685989880220708472757266081868896698799305861549265898139286743837111139794172503019587684109394465561677704976405188506193642465438854699683090826031451992323575095373387792396225176106033190473573235012116054980172512378111500240080253591304483725940841477073179559116932927531959862624934545107980516137921047989085371788219976437805737982914582229584915424009203457355278120760062289607686495888100216905052088465720880220237597736174278575846731443239725729487855003325369406312051294034268972090055776947339517996584919144813541161123063886990951950939612815063252082825772290831612958297054535113023740885365263005723126691406469786361469513530641622213183706433597863570248292419028015277398483238643584640201680008235331251361813472983118389111142516580606207744797074410242029903788242780478172194480952714204117768358804422976106777012295505960999615726778669842976509784250472093629052108916216035048885723568789328978189338384451290329540506255178362354582258143453955742183828064435741979078238400594513167376112998526830019731921883753420253658203236225436533218932012753938001417476802104277368648360312684532995865993146616223934031179115394487301169408412287087380126534050397659788612885632396913447164865000849978375620671303488380991901900980650029084674260517221995558952593922782517620925106634435673918057640593081675162918567336310600498578017831398935810324228315785758825030041108304510878326418598825186460010526518803952471531171999821205123304100096203244600020415678226667291686942427272236556685453142233598632 [161,124] -10951133046428641075605891301165943212533112494307713594116763214023285252277499342798778115964420938088145892779219587295593869951011991066670108679438452401386353316290567774647090460324265104700944323193553374433056228098433931648765311040639726223310425289728244225140190259502245054684076501061859537426064220856473259192050113760838108546677262501081526462687427844604413091048928500316250260768150839182536370410397592270599889121717708435487054206247969759186309966801226275653589378741863688844666129063155213675787685334549685293823075647289065413822172767605745098508954684263303674071982899255469194315397022817550741679446197014051632931811222266728084517198292493541903873525442415491730676855684416777361789992112975334298014575777498957857158754860069399202434632986967628052842108002167335100785829245805037231854792329209836594906070845813390986781845953898908792843428028404317000235394231645015284045755741192107246147009846668455762957258548829628507512859528017703628013282782148808096342166762519192994908400159521444710518298138760572758958626950220072981378177846686111987148819715873932390122604758484171447036095723204886120440160249006565387684905534622810558587817374553467992821997841145346026848715764968730381442515240394425190748547135380729933439623439048517447414270608625967010363890474260768047797788567798972224050871812665149055885613230294130237166896198100278663098173907678637728551547465673360147469622564315983576532045096898465559404753369809373025901175560475057513330109924229947479784070315949128112651339920514711397432467212648942183232139072457168769702230236832777351145091683472349431939939316351996278128781881318677425280154607585257791930240320905005006778127469092268299746129748256 [161,125] -741951655312433217565302076023916035077419093323647784912368633829764867485194030429110566682409249511348401749364978347044268469434047625598142495842248304749361258044914184807060739258891502371581668440550924502840425835055886024308795934544473017834276711570358930541927407991652744701810459588043015961755026716265088108799629747969178516764353997058115475795863242314458679231697038919222111624074746610775255219839079237125770234676186399737131468582997216084679950201712586664903893741176935895295818571850043742917774465603165781384410445070787185787373942354640407635994406309409972031247169195130434934563627927044188668256895126576307659698558036329713062328375798009594068315739824190812697040567663417355003905496233062126070983492257612830849888646686803188377460127689976801608906544698363714180027381126962117238449188074201949036907416476596080199513674439650880871834738991001662511653522566762609960379695898059021564832582425160323267094714900063227308961486315325150289646698087015411779337070685559043235217939563402630371725166059331981675796845205716295029379528127308288359999320492937446303617989927188655404299942426165108069932907047290782477705602033851366869396782460794941533295778586649374525806170649597630455064558952180320045605632056289461684949526525345062797134109373728197165287198809351411487417374308965244404715570914418080683905815747239284307148736667244174351733765876339944123737815001018388528915149237103186405699484322119610784671250753065868788758428850074992699844579650635515087263528431146021123186620560104096668309286740554831483854960169255740337919301696742359941473375188904378555414309348645503711572162840030236287170665474878908822925334226423215756184982385129066146828 [161,126] -53842575414422217248665863979477272085755031572693344757663198104603461746136292935746451996421517171957149918118017696430036379938630218754786755839732594876962140241363115826863015779878383953292857301423606676553419033108665055239274588697664862805583590880043621240547830840776168939882739570310961732687604113235882673513063159112519509635777966313429682296460465205660233955355692069147000684267679221228347447655115510825218733295227720637969090595999493788198239730251615697639979214157286284401011296556759320663375319011181237677688027958685985762264451539777673268070928951464269795574746536231135075365833917147915336396481961173292910527611193415740419442408004583313951504553601051044890492517328988882649823853941079740320494236275647259186148094830033689797698863007607641883031961715543396263412757509607753932120124831767483224636231131612882987482069404499593922528978912399951985290262690563756838544673537733281635803377133304109624681345892511704335886381199620635745711271428083064958326317314603307886205961807205431497409820497884606036350660064121685334257682570024428329958750415738848411801848944512696638738167256834088856402810833920635887900240988423670518930510271104046691315763469834558736971089451983621364124846017267561256246863868632368417629127164808599800856402906324286489096869753301412518460248811031303645063929763465012457334672683463036091685196929724854371112482775058363823981351862597098299511289394906020787805969204506729267464620289092089966915637165607603024093384744633149331855110596544663474199574031463061594582677779320083269253343734976213594164555175705312452454683572534556907216653886814461570046531913289566345452399203130300278709104436883560878241176673539072 [161,127] -4696742721123006405941398681713327699996046426719689648102693003943710562658268184665067924989029555729909606639253182674104698770573105557297054283795277637718343312571524879032468091517532294702385244253378345695065617805617421877803321419074902561799904895046768656249992895404999756306435809275708636112902172213923935103416585862880276013772538069694160045651188972866862639322296389865502919266682487645610819457676304442820620762047618902217949740870471549394910705453760626665761211056786190952684923775362799473040942143692686798847287168078720398304093833978630631927922309309496647636747702506643387332730329284240973236704168301416113963941980809451163175172249166464685660148406782426850420234106513112694460607557629987837778933958015193148925359162162120844120144772775821119712203970958956759955950328194475158743440761862386596027991577484795977820943630018347249315156830289620740685149522987781270441574358233260540403992675614567495479387863651524131296095597938222921172677341198831849643820114505568566024287194909456818875335819264390974289179177058764206481360796613122274332024674799274935614013591499333732910134274023657612770102895143092400916637646593391822102412622147382955867936069469575566855246006419829312927713559603574112143007098234905951443205095442211898442854891689890530387254995230433757568189671202826494243257835967770758472493650777201868746594909261914584066059431334279537891456327564088962038955352326083028532303543330806928839656683374588112978862150864859379356564434023868115453501915560491910309204611076846501409682919472764692060533365967491704767103296457185707225102409349040129783970627823327662114806470169625928978064498439551330072543996414328505948516618 [161,128] -182957941756215105612078095239218792255631650051661604428653111172707776807774189168012890011791181129966443803952058857253290394340713234582081579360707003050565459372090297431677539099227818534474822398632491745950501395203070707395055200893934071091992859609437520506794167896658152202098286374099648696297511351970375654645537815078152335131175512518241941170636233149708214090660846992174631892148681121114484921581759777825233545446029652226755435216100107531686237585433735544121651885102136488357972536678558806163631682047554734241209689991192911079031152036523058240157696109001252009783296771360799279192989462780335530372706483715275664631775310523672624288542039830289961810325836777864452595511717348443831412048341273367261119513132548351873398938199130013935513387683874802693646498656611095655286732429596690719541729884753234130163099109252331123405918411228587377358898300422621288359653172046925096339877193664167858435931157094710726474058416557880214301290914306086584510676334895869644195808196545671630165427512155098802174918057112305635034480466848295693783201187642218258531836353555412649022978711398524780227048268673705357710225758065988361045574032237257803477822395766846795525482963676021098810876257273572324904601166648771773622959298339586150230046950888897256945680502279235194057713669345748853870517379888896268015135884738900549189827466021792641959383776099132813552407434532098318038176683722827759618336841170024884843073091972334943901611937974557080136268589840278608666310544481116289464351092046861234129101155940198891486651088964333393500309396364852985851722867662526306459612265372610966684572725507978523950782153522181433491029815057203965274434035743266816 [161,129] -2402895760344064485029992614094763878391271884759948004191219487108616190712556557937632868275768775771974028148929005111548408728245966133887838473214425422838637632056562910603162832024751034236694902912216841458248813049860286426750710348929602210601891689648746627050257057514327208595240290003618306298439938025993041537582354345366044433147164936095239820740449107835344224846288533931822677576333396155690370658336089811648324076966712875354136329353803651079452036132763146293541366967333513956830002100610075673996842419787170998373097135750531793277236750926050449576163764217847294293666761613790978470289902126354128473302175101040788772821917424990744333388487677112240246972007738796226026126877614906501621767207209059298115005784662495677775216473034843881515281186879171207448846569196028922915160342582711462124715317998820445473099173895566610300812975027287251646980507191894597092790960230372090392763384296030156985588026937934632256253817645266992163726491533482252833981381398533552553895679570937928803016048097269945490232800801859453016945386817539981669769344487928265392809572568377119890007616372905578149728060270340603932627693497333054214168577130202122230066291650373523258153676474601819614503876220912941585045751600040473673638518302871247654093580710062792680036696028244823907975772768454121699102183686949131572695208977236978572192529508626597975114836130563576213459843374005774861731388899112055671766827610824032836016717071728078424304734977231786068722775723184897408546133482312711215482130793646564645923525514755083311195106388575684275387930810218183004846379050832544434817408706345732743768070308781598601323252627958862989063265077378601755488047104 [161,130] 67658760373109310914504519660186525422147905437377294068651654808516019379862339982782640241618784964085607217060072208710309010028055551842933870644440801790982925710627907164793090623789190639794456836472760782260608480965036565573331921556489581175159534444954592099807137579173711984789597448710255674395833280723457340137732107037358545021015265796499858772179165661255922059518725125029828463297657459941787510426021076778543508860373494662438907754821382169485784391766838195307591770908672107099752218910040143080541255819209407730559452272932439644379171865130157978330390115642134965086555908442788752374872357250758843927555060533354606932888610354226338979645499580730098413279978741985810542290929802046432943625832994335547470812874920887128315449919155082353435014827070062615157828676249760766170754445108789978741930166324523540194519271591484928983818491986136221695863801458187536992944947199389248032338828767305582351432762073216608514114610022750020582036443373572000108918244314358727929023889960233776461868212564848292372812885229629330900003210163142219488731587927259623932205671065726335613142298317781310646975940392605158631777649315871016104979361150108293512934541206255912282591276189106203264830282401927689045748823667992123610019685559779338818010848321014632426155761918262774060397724023499735284996336175042988503645260044037464941159417576024054090412270465350496274636966830037360639852829500778541139808634448141140375135214934977626456225948307996940050357151196596814397010618994802535971671266838105993767551306870231914678594350264815842415199380236863875279316845244549564867832229954724538844648380575259845290233679124468141664931586433427447776 [161,131] -7841384786072045027040665144938121522358431793766846380491389314401964220412871394656955200145166764649892052644169469813775038611305105441556496085841925012375067041485637252183632125033979104796280578471484367135033226789704653779998217501094690398399911207902782743503615508844828792109435969683068844593128433954638065045731437623687739852934192576914485508681006199818368021795031439797435301511235865999291925534556584602731081637807644542562262425495178958623924850002110136993437710467093634379597874058064461355275602050808109728769476201686424477736549919936328647601008978491379153080938249587688701609347143593178141041723646161359204931041545519995956638162117465709379343937157397854334915588651333974015536126838532069737321557883279982039115907572058696090729244316829986205265881566991233371134963909894270142847788608085002070357921882197034007944227430687006957434812036522030804736858906533976209756367507234136608624178802340397431730737669635135253863635323491041027134965173565545321153251003777479252802165748856314325917554327441050860394896798548562325664550931677709496991865958521982408370927932555538028964872433867536212697213926544399055812359863089520801020301213253237232188994832816870162388979952469557483409692934549122433547385311565738113229516227013608120521423620429553601586074655164465051336337448016968225992851928195966314500932128968404108904703578025288231408019864490919916470395563883313163959505487760987693456020500258215058112214448991146899999573835012356161329398779296348125313015020851754146711191197195208235784319506208608903279363797632019866149226567711152733894809530922051436091881788624414061891701768660046542958950191499140 [161,132] -227804315974200898689026582875323552107683440102112972486002343072538479141670825417764003245665918013717645256908277067239926603251356463346604964559189246360141655552544225082268599011373731592265246499817064398437648132573887108368021998797182859889541309626292103386717492971045150231177530318907263294280502257456907644725865785912564817606784404375532996703022582358327744002033902882346597327767982596378641181543249257206208606170868634762850441632568687141957885948891156146640060735956865990060875975807307131592383105943308054974002496529064310922506474939374675399000688501275716415164040782083818714682399917336230470680559981662231324664991131256403123792934999477172318553078409968191917435776328099477034607362998403337406964011820346271472598802021553384013203531415405242020617614052239135008110460892881855697696889449179957484918142093511158472068362128024860867339317150269020724919537540073199741938843681506168117837154568248276879667497835499374826371962990618358893265680299928748793473957221975109469505137879183284490148135036324735293391973500635232267216575157439549888895487022927166190523030466628067061199922195399826572185207073642187428242954682204975388008628668094349104894893409308226995148968219808492611830653191604540578861505175108722463767454687175702450346891120779933263826548001831320239576197548732298295782492729921707940803697756351508938418197755057323538705201572792678338539464775830534375813013481554161789281604663521165065556497162331748024087277353775272875712322958981202221207117122518959725828552406505487628027795876535966389278658012644066658665558703579184114352486039968125193126903247865026996597898078165819043179264 [161,133] 268881003360795025196111709733541730878192945694028515443968103366113999334629474074040698749284046913845404221953100607993953990724765910007437942288793905792230822668980357373949489913031958709314281583998739338227228015318320973249864499971532800217725421372535961286587653692861640235675775636250824440959856228768981669208691271851647238312326369883529459304989075627219425470365155614981459535559320992807888543335041195566787319083074171809321739833751515380413364742081815582269791207738175136238091007992745013056816425496541276299164257420938409187157841833691881489325409911782531094769581106846435158840838330802006326015825095671920317649096292853325132891802515063391190935696160242160652097945206788310187945924347702497230054431439829555970176734433223895525656168488154025713563924166739140634288883367074059714144744133039899144802115920734001818659739206677617377340168811180670415415365785265616359138022265639942427474337971415597816190488823237856408757730837911602923228942623573604609390830124454509509797522386516092255145193739206339940893320528364286626302553252935668626767345823553071340102752528411227945237924919187267719654786541118504105591708987239075694428221105372237898723685846274056226037813094765097115174988457110748969952661645990185422903990175560888898170997420637610611951118658844745998067112401122065061297093062003786209037209860168478053303237095394208061002694441597930965828983191685166422457995510656752645443389354230870653762033672512467640057341777115772930949186674510345823588029776326236733594733269692409075700828541638509019238910698834793741018747200432288832143349954519584633337096551801260791400056461420768 [161,134] 52889391510471102963030826777369085101364803229004271106499832634222976899181578403662729161689512935454187891657689626710474493426643764818367035307546141433879443139186936165139592132590265885592668376977985461236980769505789918542990646769370901139197106868683997575968670535842226831659972936258185150074277532830911480377716864697801346788366367903910360137355309709001737811108123657437746755123074217174716175454106244953014355066170923347431633305826706929979705178995471907168544493142239521950666053934328283698947615866224520431782139530491941387645611927778701247712880531952638564460967036210181839390282745795115441957501922833484135569803282928536643979712965971366693360936807541974298205579489442481120621495544356794937780081646800262680865200930429197905752132009513495339708306252610547161599028788429139909801530485155705149010173620307968532562614458919902462796682365773156365696660548715199201539777787342496074103999883701195357254135660890283758704844894012534326018906296206252082435205148711437871974053487809488112958905088729465475031928871654305313366968359440875790026163812537609189533667539233336502384561992205107756453970824502011306711663364460434929567160621216141335572858671982765247281501245290078085527472384023587043878387131939977659157327065841462689746228146753164575186238792792868261306236678726666600811690112607263367842023305942742657370489619482581258555443991171817926646667446700080651873333032777827845660552894772726239288159404778037642417140895626329763271363701538347909558285392752825531511027451763740514953492542044780201102346234033837093526117914962557616102581019291411491080610677376070961124371328 [161,135] -838387117548253578566065773503551752293219385414664193485015099418234065388586962084606021061085685009491223048945188676764241177706977724509468622038813782732401298700268805242800257374446424786202903746682234146568182406012433060645612885817079345763391557547212235814057550141801422143434666183439579514653478382136180271736127023131418278103019114100801833586397688282722543403863463250307397196693220670804914156909657302772607274642710385118021517483098202660767594307489417375085919535219644983254253810784783383239702166674440413192725564230901462372036410482954640292984424915191860622640884681924357504444729683850281839858911905351969417986283697422187694025530328612044320510139071427965492935570391860255025816651427887103101138669746546303192328392025526506052960587117957548813975284831697471515651884372806726628275741702995574909436481566267778355205544663158929035915722159961528874057968678458439860862209006302675286748826427263827027025864252741602315605617401358597816369132817801100558052549141563035919843288618414880739067614150818814144769210401392846523680565902073717278641580982661888869439821549303977547120794093883721372574401422983154879315586738493875015972136951777712504691835183544412646296899303260329566037773320458273764603274238852221445152244672225596101050429373488169684238027214638961430931289234180688531878134252930947869965485985349886975750472076609721152696951755991894165700633535216392288173877900038958969337379126874405996151603358550771585641342952858284074722898400988750115046113300956196198866465336074981295803048848573751075852790278913471666315761398503792008639388591265271270379643111577013984 [161,136] -2134685346028221644160818429777947765824743808247457111925371683595982633721980033762558814694636140626465553274570744727449613171222553547255562637870502509160120255287389913802403457077891460807408706442611862432625509869416386238489978840557135438987423706145869874788581743775083583877808981587425557215744159798206471228979292649436091988487040839564953170330511474811117894568113500962960324204508691365084950816181797799819655272442678486723777977676133999167987475336221311766023606622130041930232355460524880981007157798098837998514676788825287377432192001600313576746141128574791622873417810334393685333055179728028352889319651707334140538817985138248110889512759177992898720865116767554667666398697070537152581760630364805278628045818332529327982335131936930662899249101787420342193020902631166791775144765493968334067638869235387153864439751812320424977166735869580015448578206659112691489097100538038504203906156206939069782536700700389420043484374049597488781933490819153229576426292830679929248492246779140346305789018193958162770528158517231198979866627091758701383624024024343179883408025999757460212485872993899091273287787727150651321701622101963896558893801699496730161645375674457845235415148347854651575362061472067554960800637317624211757863891530445726827166119804328806254650649370901120225612410779888324350647902693236120734770705157521678994896990844455227246020467174160622061803340352241366297874739560133433903897568742430600225970908688432247662961298410511220448927026955694721335441015107040869468568776054380660342598757549252976114120211892569575091446063379003959418310542579718627925633091709182328043244513920 [161,137] -60080093779616774812772848596329774009212866521014676325140356176608240883711826028674479130364158926569342633058348675964193334426175109993954417643617092232167601181279961302112136812101627378040986732590506384792359292598047910265907898065662311735677291725935263467751600033580752270739583914392889735747156667193035045983543700524302216444344709484043750508396384966112295098457219620885668736475910934429441929967206029280898949589061927330972796231577941446325819351315005457758756814073912956988264737820198625639000157530075362603801151306275682266043590597993060232205431335892819243030510178881505071098755577285456631098645900492865443272562713509319637624862486757984366677003582333559022141778094410848498145533430340322352474376095060956603342958857807778225713977765049181670047934381626486106053127390310192504080236957385763959521788035082900697489873161652635971689548236147693994117340126119699013891713325240152025051996785387254681947909188481938176502102925182956533430403572940829315752322006788903686163516974841273026512805033272720082298986624299163053405162119687882653267727675107947041301498098221403861145510811118031854775037790777736261743472018193416156942545987655049870373763831092969691836823925692851795881082327152074143436148546885262062893354234684659419957836839534623583325313225221881745704576223691869836963700273551824307060960294942970370319559596962255290639484154801868816668680480908563716219707124987101638316920221458555598381148614266241548826056280801706778960059838369572199139971237109475948312731901920217210364877298402906726861633696153315987561872865386209599924373438137948271728 [161,138] -181130560489950722796112957694214174618618317643560730710236055372267290455464072247396866869501006648303917406269446317281833868093921123917326479651132683126294036604074831156371530837651042599954010402486526679385486017489813279697683325432071394775625511857851641285133581556196271460594445187756943068762283275058592114458192417614517481933280543501968710362875257701282462208415028169068645160798215489766783285077809091285026865059635304010947943539441567588404193498838210496129561160465660923868902537199082634163374807160718238907399172837133404934575187202907301949780372562524213407059096120932403940132243654124196621367635948987716306500584245045506329439082398052627462512390391885312427646929999041015694806999350406721025820341218121706543352623921029903787756843657005653335707346242371023886791150116870289030004141739477755473932906407713645640657245659859790228726837732499864571509713656293229690400966194174084191321374296130030241265280454081073679924855306673208314350552499736811940821246865992114439801665603670463036850659247022707809582708238279917946841722194834388669179797292130574617580995998531048405648088087568078416109397376512746894546393053777142532165815451738107863201002410886285935665980697270551204742850711553762674388764160882453504973675059251986251328821045463566606190172017342385928151391009337963733376771864006635048909669408033559881935716109280745304896391692161408931370281804850646820613062060615629791512645627668019420913279713669762826743908361906107819230265281566284628266640401979701120799641589137717436060067250333054208469950028025201640933302940192170363624922056864 [161,139] -280618015539589968074614496336587226314496331000790000023051374963155147848947439587600765951355182867470186711063153441674207602212157072402956085163771273282446744050496124093600557392533670598580299442392460002770492836334380241992892372103384251109601576627770132011518193863175371952695747680219487845273838492638126510591322625571039473164798429153592271955662668714378387884181671066395490823185629264833621421897542383181886250653474471092278132427739825304737006484783082940028167440758134752894590570832182530422423027048110165772736543453014773168567850689556768083029066033377232558016715129642629687262623246809010103365145313273343002670527995626920280979491446191631912881183717184091552930300871734415073816330345949337513590241557598174066730553080013535536429092539836560496988916899189957439743767066542240899213977737000619682812913245203198615524831332994953415633392412255225791176895217099234669254664755358678621385618657528317838876104995786262428163727531881118302480244110306784839535672218073243691261699091424030368118329120357766633469559030818569357056928772996164926812345555535761878057529406792748019009558103654598442344306488244192363508107025628891764195940362191712472151636115692519631145369723848364218492280552934686963888046069677324318715652839429738488254856431466161437741302460602990366547331427365338406880538835667488925490598364694908296418631239898771723500912298113440596361188814812664632539537170630333316282335653760212040160497729808618072049050419494184295872895433156776382070291806351749345399006558145310593718277343972906619360332356423951198803342951121223622660 [161,140] -151465229693576691120566111382373793975118892456398916149595726469153413606570443891106285369038695909759846960363566206056464093607341966859352578515641717600359787217542605116482652059365719145535668548432904281786013703959349735587742917791796888248452593657077985138057092319203943422628980866583608464847918558078774989229125960031769297446733746522813725473350097732235010737602017845187247458035615014276474922473376867041457335986629977514003533973947765493343911393971565066945027178591067836728764451761313652872357465333318382298075806968847711774424792177399087364684021079490836908275294141416410092799301413212644354944634253909930948643980756271394721263956994444460762581593197258422876274367854742297379079732179968740913231637247720412834857375283338910664138605026145569217650400224697553049892737310681433113213006524540456187601393474610681700368008231221168514973021771308179445799833920028460954994609594896015680656504130837992346578943499066928870533763152653842169741274095398866506799515635884151731238251562381560441777833330345585674447238193357979422881306845170394636550496838571516036959034223706438464312772560364675311502913514670848960432257320492833862289646215321857931935321654283549198669659732494750774177820234678816402622573092297512231612704250353529722473155681137627837628334540395305744270641813522204441913966812005528273625185198206703820513415508384399741297048086552080025473722742330356084790661843291795180325502735699328968352151882251056874569713281823513455982396930336776793118006092316748664095514237275670670001341316961597991722711610494615823204984764672 [161,141] -33436569588214875437573834043207031115318814781096843025099502373762465448126294070132326738735415168840285119552695933436178469148172402198834012218021892559855607290533517253935581398083604543531382740456976387721681122711996793639414811464349847942579486022600620938778405827961914108503948750246899264437367432485455438637362672125291528153353687606604332284592352835498552578783414976318289436443334245333861011287129210380263641484828670015018065048508102314617819544467161955944745595401864709118369688784935497253680290115526718897195891456519678401133455845183598616964199838153191404151489966479285677039225086060022177624102944107227108663442287401498324916792021808934912782532766416859558492656288564079384780670532285338098750357642820099655336407187061204082644396538751164549077607397819063254395508053243327345358990039529434348864430734409118411392999948820042158853426686247506333631115464325545213148357189226176548030730073346935559900299640022545052106792129589942852180942664527059836573448234215071788286856693686546582241096914375782182785948643853086755192646557313198625750017330285545456609787401509152245566217183132390190546286635483414701190368725806397571864504344575832064420306462961003990167491951057086142987971022781770813775734016066439243880764024643341020845169621618256625215681446510284829266354861685152038944685898184321010012680426669576700448897245736393400817873026011648013676264559458817577117135766406540441060802371971712919668992970205224338527289901843323257151934765713005031422005383518032118742495035700227172657309950154649629548302083551467120240 [161,142] -2430968302515437859142436166956396078707010737105480021075466046410987527688873410946379241427341983970453297203811424035778272921428515060621077435347348160123993613504279922416030573814581520616558679540070055210193190757496954322088424810448030706452622520317339993791609372833012628660285668268913201185191804436282441250837779362848206160290418526965239575712552466742488649291710265491906716215442904992607927228920097889008235603387016350809752045601440031110576445549984886891442373927489534551504709387823587977735213741890191577361218558558190687803294066959335811946439199255340415155975513097239807738844230924017013689397013781308278322495001963507573212980128859033582725415738086151552424019859358561617428091695821522169864642610200670242634185800175371010733227385783210708832748034030448341270718584573444921743078815405269643677000351885771048287152568572141176436134230528387254430409755602569489049232683678222278343855588743617328190561334507855205645647838241900460995891751701082568716841486990182621046355217365580459383533897331222394513298954080313045995200519764775185615187919159563818567803805091697851536020873724247367170572083989739484216263349009564062596921274981070752453565654080102748567150281423863352335536246176719664456788676092314761853213388177569184178082193165822054303204984138552001491742207414951918382300013781433235681474566476370510391695910102778652751460161695884437534702956730944569088373998132598301282767390040406052230443208492555430899130172095313662101628604681861856090653776608411294500419291167319487830575720035048631883599362344 [161,143] -90113167693749215863018174693332879883094672380363180831157510751506655016724325875712291058464389632059122779855044203614751074386174869073616342112978672520265495109824202132077803181280988763290025690737962773612284073213691873512004113830575411121285359972132568162303214410185905678598962884247813390253887107177884997242433680499369023840233961800379844800637205759712536600840531847848030296876325928077915367545817624814067681384250494798830091218505635253624601957787609198635045545141844986760990787550052517635502094522426605627773419672722286203807074195519351544658792624893839970861318585801970322969437309352646127141997426830147223150770984638913111534253024014254973397155561590410047346373345880273410553981604584172866529440216076532699331967410627328462283134314829026618907336495818197627478849442157650940204569187443811745122572316868698913361927032093729414261876646765032680247788578099687911466240956779900763059331761423619390979741269577162398771032354984727842697272770083052547608206161010616638472953476789094393979325770206840095644613918675615848501920590573767115941368375556743776830536675006399468845121758897489998991490515267310822886094312374201447574927075715254516733158588445151640874844518592418767373827669406242601735687904273208516785360689500134650270912237878800130315303564399597208671896615172023867049573380532395435264861358379585951010015721651958522005297345109804444258964957205865402298264108737422430779625180591144971467647885732849749655392320744147037472612821642412580623981274260441063510450765455369532731910785243867583 [161,144] 384927951595844136298519117539128853095328909632767392099262957342023100808959689002041615282279862438556106649568701685059503419091008157282330303992333877707356828949138728576573849938310763217504880993841570161685160505295274895428918362655522981002693219144118673824852327687186386018276665343391823454772602362564235597880449337205343486972743133386638822315793994214654906043707941248663746943157887854594830721249344702138743849998209472149824721877180688411571222847372393534686295119122283247586045135499988088157018186910085898149606304899327792941662798624068871288787648294241955805952642735233091539254679470705249911425884499324417357235498093682511421585379804467515242287334035744310070360851358138976201305432160457123832578198946130070088835947798240942092685257462944205451488663383188813755791482854227779741649602302258749661485040163887052231675032298416655076436524789235639254131156064192661161634674086815699088439524629032662719568320773265875017483996295667811708730866725667550039098064988273555556772751097909659575543463353741443326509808434208513263454723679138148338970811099907299501885886221844090571089500915547945398194380113345208048706824392262057618211170627158626507119032414505777419941688892285848528857772878998719443482902956993832909462512163564147966265148095022880867051351756474244574010531657059648792740216514053966080992721650436646183692451120420887464249453099618283356403798465096011937550713418005207330136848742313062292151298731419144441851087403695159180307918265431178911075288984188037609056810216620012071877312 [161,145] -26788705243942220578221105010609131489273831563916690751535298765963983687630939652174987766424148348131994047908922232365516291460912497221243346392441080322883311700058325372704930616858662527827811501390306199512684641854967761651538049169256445019003321316482244111391988779966465292415352573843052803879892580535349381326699675909967374960565648873089688002915552467182100497595643716337309520494785416479731910613809900310277902256417955646282031201721633653029096100783203806615634438369328244928147888581835093597908740154857355183062535829925262261713099961024945040415663735587481009669487268953023850185892345722272253150607975926660257881595022026252651552878128552078572010087727679972891368881714870004873916082437061368630172287183291935661630132663340076894917352175973132712356859516678256964541254205932058822645861957862839692620170974298755726285668401983884044376356911280776619370933398360061547846919562110699674767624627398038475676087102623938030807961586799287074791705984127668627618645565323907894379775214855358134109365440760945950036781230164814430466538867361230623667905640950731760616762368331449124244309977265975825693321336888343101936011292707128994070019435288223626669338117060536979978073546866945723402096810741787729243783927258192018519111324155362630270099953781930637653493428679103467526894944450985426228291060944175917087831185319245062609431892485466511370017813878719224620404834198390821660742316272565545299239587596474069055233026196855900693687530037174521885772997481963584955176883530712164375130754550904 [161,146] 167997102507483938081862036157276959391568384493459765588340521762578914586466778670432951640001391603401460049377716771924858438144801033021245088354328012844919432343590129366105201359071516535906259961721036935195884868588917925583486573788334980819784190950256694386322495562504762793133532598304683742726541525945334597947606549850201318857353383065189716415610499401053182713573684224010899481368911341291332168356532501941478662603640661757739704646426578366512655789201230635067829724886164836076041286538452988050538971444884479360385462709924284584176883531186178264347424138249774312749938055969529187386407261477147301906202895912665196220630261644774074991277039211964244862076395451293065274411332546710764867577866110171096612022296131884848445871597684880209156641834515599938696664166965517101070873992512852769760504180728681757685484980688852974868004320355102134895473334038079031410198594035134078901860055237364386062708864540394056546672386086081255630479099573538784142953137512536071458306025834716227552917800831691150784956430381827781838396847764796846960786814153306013506975141920439001153947747315357956393816774363636626711676973219313873887698036569668433659366358766572756535358593339831006931312679076860732699999091214136278803888248002090191585009190569469670253786722367145284935524956769917867813985505806266115513884397660223516309260796813580256187665354412297027675872097516286088016204570764720796936970743239472450900969481505215374425996485046880977560496055651874703426571658545119734713024336818814769248 [161,147] -425155960223159872176098741453127418192082550551156333389123387104784626844101759960417928813407905981388509364422574420752078338783981461678896493976611871987432128785096775880323079977589218443250504184319117965197948309300291386175628595406237700619380182953012784174044952576217178018619467642541315877007692022654293387026007762606277765293303025439492308916107437291222110008281036055071349734579932964749772346784393816837570667941390043534699453032171921090195932893390241174339107040011694469483271160123854655972788127069196345157384223016781837982288027102455848334089366015473332954457218700738863237308099887451317188706515662955224090000614685728549066206816169542985500394480230015090503446634993466371071083008372672502762712618361390673470536751910995606416527925076494632395679464858949395682792821445194506574524789289856387225366265310982362346990457888851816432991467338725899097958386886767861972200904415935113067718623621373364681593424838940858787926401184549233768558626757580543007402952986431183741903959226857399407094872719450351340970422602098924022014683275988697125999003612436278138434849258835461029859605735949325915600036853040409659896834534170204681742845103040207429434561507534147047759829549713845064957512637369605590306271053810850613561157595509995584626982458393443136958922616467606192838879300013597482847560832526373066297923806040056477618779341294210964751487368612756411414135621686861370078864156579359100664928896340032739695513917239820500490931224207993743464200247652357027993680044 [161,148] 275949450183296260874904280426896279886386369180945883367540136332637749837052754546637740329430131251510239407491579915574740866972263940169393043658465026227562060897660740190024184004560558032946033903681916123847809225449618487309244871948364978330482506324310768541417754864337688506807382085810466227414347622304744102788142636509106147884977509729776680113471755462489433527486148487690025638308968938170580957680518537288313269167939893653305102413873003459850008998950831146662264467293149118748076316827640866647594934635787275682881242550255627316373668337364370267292942396164716018245283813420771212778410216341080975265869414976625534725868757950031650674955360944246856310942294869880117754260123824913893441220582832607727387493622682832729029776837983556373278120362216847321259517778529912632957399877558125374151774063962804739652368774788160261669953452166785997496706068817716583384204216572057590282338976476387502405448400491122368296294524517948042097022163665918183128918159797153018206710009215246494303630128194325249239704109412270329352252045629172768126811680261781987305863430053307185247387679936019062684857642296543029056509613930000262971841001973971468088384011713249285704909588707812946459989319294331642835734259431571752551146822581481341692651056255907562776046982975339174412110959244723225262619456299964081666268727829970519760765348805387974592275043646537910026170630693239148779220607762785163867493287617994784721986734466719865209523175441259168334497218569250737950840177811104 [161,149] -81363136812472255990482240514949869016851339281181646455911000714132896658036631461073553620045435358541257491102642498787857195800508095868139756347326148063188100630874409808615984423406017573136794422081567893081903404279960449023730756163084714497211680414805359006302698086759541995822437677109008598174864357417697661544819528288525570820579768104902916941063165733560856101359641981004330769127115681075898100832659140975810218591261577693067221935273075224644333164775766462498410212606881751767157694718760742588218343234892677653638255175951162812824084732389908696687211734139962534372907991182417881374878889053706050010771550861527954424769722900622191999204226538964392133577928535837620226490322521776928135954125082943642293557629651210160400478791148897266651665956090164220911149844910987390879008614681687252479857762001766048659272675944408466976726117235437594381628948550196900320987176509423688013598681812905587022561651199208113865776245272048384825694943114701521857598867155257325861768445969293860592920023041005776012314401038681595218731288655888292265256789166838048565939879812416111554061413716652617385257753177339797953770889886719936947969311607009602802015578211111013712198010228680572826108221785157290603708207278554186751992468419043318898651498739352723781348349219211039253725825297899026030619604205940272061837505277729759920250830811408606144781360409173862918366067002172138041064804301069872739003115172361087832727755020743370325747140798298861476630572604458208852 [161,150] -6886109195868002209904523190688576970417942350279003128148184527320567191094174505176991903720548269217427747089482885798311938194465578417868571646464165202556391837974035902144411899971929720986335781117597750869221786396927330706122161455589504518253698769734496002629919656289827753346006777174057658858732439229645062852904259096577760651111804435311434006033276985190211599447345310151578702235746175609030901930776694960327012798798286270056534236226539158177053478001883212738332109658281897138710295797448449209658151555339965927079383625496853753361510611664859229597904355782930024940141655030220075938350481226573640852266749506743413274434245641133689079109369214859817041765609951652134048635857654777197637164177528342998505043829109254503502837027329846386744981703455216985567720183298851557081863085919554933120503953350001691701430835945048253300176312326178887676184926819196821650367575880548991369420203437087602088266191348081002085475219425828359146872538400440776678019778569238856925704505933478130234042262228812443814422646234414163748920062178559269906810618553540751316990880937259892593836577773984894705715917048570392963753951386177696961120712260248817025526768790246887604705233771101009418105758260594219395653419161007034192384759661705675387071554111438007960638537619484268873819776948384747565072187824864309390233141995929661685458312272808048967249703641253392809860328175114391072403096753978690217333471226323395429470681623699619510385134750704131844225568 [161,151] -1942790747198884451632524137665050564861621849213147492687983506966987710326007713486332373287256998130789399496981187096696231794637472464605795356949101850386992974884384411177971342037340897472712742613228515523605360568461192295251858628458266899237299088803478514457281063663261053855339853713624605549478332203343839939229002494015288436047405088709172694663039431365586801054745870046058500400915084695193967777635356633059589538635676236669133432921082736214155509621336175611440374154733874075875102162860788056837100466730802934513677577490957440441768194540384315838935716651213747422079062919936283115901231790761975508560263717111400011431952952057151113997522364501013979240936236037748457723912539235921077380513533543552736362055782584321480399123944499761772892096906479069714714291442660380738273515091879887139781903000314711724755885721647123479685976131872388034977642759661253778981752621700805138575511848659863564416637198040847223076311984405665057058996638075270052380023349337606212918113235060824551094963310254844347684427014982106574678876139300450762311210688604805514609131353566929543884354953936732161196617674999306113255248756250333199657685014183616454771708162265180004290143007870277710830290819268938635295549280409589930029745267278848854335733029557993993893790265416935597724098245844740270829199878091051973032145675114718611588557247553205874461821678542829945923812553299667398322676774553849182788283499678299887206419395929013150773558661772 [161,152] -65450879307625929595622047667166282995000461363855085099152010222256319243637338359451392922934844798973788812145799822674531362949964745663922935534696543392155381963604052421705522339963181944174059923089976114479589937968043204671840163333059661183101409446639889393436874280634002231875674081336276380959555295517594880848274998193696803943475229599073315501008478038201452071315423952758003947060668724322930803172649301418952011643679121671407298192063252813259221749387333669164298514263878836112437449614462232284900143933730460312845367680119340062742219832490379014859926764242808708623734458957596777633972376798185933464929171819206845601113421995346433275810846503933664435252934855272073022574627852461805951253240608495433285016162151649563564857707794443360949125120186636584249742302594247666059593972652778390895888637121942333648587667812854498366139504617979991323968571492894673894599875299739614447642665513679042768216879540572484246227827900805771299705511511456952907466999517309561184319255422666508019137003195747252883769252193263968430722683180156862488173098253764143077505201786997659045348805608555343740887740406168957929005199865443191241491722760984758881120629773303308437965003649701876929406647073421460382064770428718017402446236933244742850934284384380142336074532842637312343108016591442920014731210654892482746609752525429362983465620640635104209425383064290962081791297729001321745712358436703048015465713249520189965901709030353216 [161,153] -747543677207161682926563851569312803926195088872500315207190512450100135071772609691169066516383422089110333270684347234900829122318480732473033313652561580642232926536162320828493548361596812881346960425312529981286624153131592110140274316970191608060689767994437406547135062959795319199696592536288015194065933166874984194201634528058797045578328257308128497358814793972911843713512607326062207814603867261003282221451320052029903544000387730916516833586081774169995730442461004529490219506611423696779349841012192396075950396363900176712652559684424281702488850181183456639455884961177781159864248677038596933825109538880297051543881479332611228014708863879009597580788924398546532436600689875335813713765289303355965375569255142320159449512513550860131399439172671890863409174780630848077192378574191172070099697241300404370076549308841281819751233696440548411146918521059523946942780263721833289291976351594119782999047056835284038369899549227934725606875040986662635154255966382851950446770705381226359519886656818987108898196939150628581570682488265655408671073278159365315648166869658255683220382704154140884987108402900950713422122334481450184487695649169783330997796001160527711918429747432406016397775044369737949723064005333979984391861649998722640629084668600283903093154059074819028474450498562725879698477332495759360252307140493770725491474286893125818734289234508757431449270709081478695673954229936640093265096039509144313192155255537137869112 [161,154] 605751867769216518560253417562258281010012925237807701265204082454715475598320767662326574971129163877837603541898301843167457859380219804292306392539212174352213290094199716718159971885545441842315443273721030005312477235308386659116745606427022993353615838893154930422177120555379420352357449192776644056990259209466136314905757534552569355831626319829929445206147900028381570223507374332369044879721252138355441632799251799828523594757499920330856243309311078054934569203957524699782920686585883764143843831585444727710333527213617992451537574219370666181441693540668850889151888127478870884938610938400403364315441943529528818595280380066603916978096883157741113012040946237749782143987753118780332761084480217542619678893196545990522908569551493296967267680705498957297430132225430004080030702398989073060237990235311809431380310606190958279629854953672908669302538595502753759164774205345593397297271843351626260726167223123744083115163105417184874876336152193043598471823271086586879679195819142322515494147462390401964952460451906016921782010939887657802652826387297668942367265810612990131496409909359354987313675680574498573456624783153238314627368769879773697859681502270758805024815023102509324464254407984255390049804272367520286307540277104684727939774598867524379800105373860458710389876175906608068520741388474425898530970328434141047935895168101685937804783050174034261860986657543707167855666958038474544157229720540337894225520 [161,155] -14220924672910099452396094098103809810928540636713353621924585169415208479102502316404044063841803883771050416882961517124782475816372000581609498065919495079455478357822184060142532210004546400633646893542466096613266853521920339651714086668393062318389763605697949671881450959298464630241979150513710972099368427067371955347872212087717283477742812521758003373967771153804114327418680169675560915586969260871079774531578142952867500450904855352340589801390332509705958885126671471863974128834199394326363518547108504327288076351153730587752184744490302251647122050557656974993255262686949445620780811937912594522303281342289067998387949914655673383575912155211658906762700709706867290924454844198565696907718212409847758505895109184983214358882197594218933849887079676744212320929862318791707838551948365542679712937899595569947142907742700408849495020281638878470300054461190028464406462097645927925792887052481902470341835929793146206890207315038354520567395728076567791473913301336846503763543511265006520356959583061510798263842262582752508316744647723662107950690318559852153159989796402442452602092386619746043686225791258557964339006858941295052211860646101629359120243271856688781170047771093410944529118214899674541615938921407712275596122989290041540307777462018688701830202111477458362714284549812604496876400587753917394674540197021442383156107081194886454725878442556272422100055776117542492682849254271268339110676714 [161,156] 11008881802483767952399406948136958012618987474701963446478922537191963433363130929720830701985629848251740236386527358470685529436665738674076988546612454725619931487016857851101206191073228495544633444030278818889840304105525399344719106440033662295805142074168464293842067436004018446421425056342947625175924119060702009181519627072086716388755390764308996588761740430007130700671091650653245850818817536386922564466460319684975780323651334582534864190989948719366924221078132951600048071402502316116451390674260679146875397554355266646525693647991879546862195550044486012243807228706955727255872089786530099782263305705862277151281616435417022822817725779342132889014843308132864861566962382448742754113209980913363532823322925359134885305266551255460908937125282784602403717603003761659410626531730190001505161261688770392104765175867712902990172105617864832918764752093706826999059305735598713664873942958070225078235073056336789320208983612884392948479410621492955483356200655563526714283877917459941095381310745749184069775372307190840204506907311565084143648455785857092329640085263255674171453595109405182822379681218414124975171828186716324296406368543611488812021649040219811726495887480857136948072260942319249144390079244947678058892937129708817005006682354183450703845593224920867081867632014976820893459595379440635388947673772520802772846257521589976790404881648213391006004103003195887841677907846048 [161,157] -3323654423639548243782969527352160074936445618334359305106023953377274320256212927252935464378492164901277719691437494940618022606223856034480166152852825410394473125504686629522931962682001993532405203061504162079441646413562529346431200786726857081608081648702578587206487159845179950243213550536006289991410684935388101612921871111325403333201447064363190992716012794319360707660555213822668538927019274288443193424339712209208061682199519771762938394450354920528540765738252868706419444568140242343753153526704615882305642850269741748767866235001263022751740283948411353937228272553326911416586949754254765502421007087856413673074831194145073165901262061908839884465334028985392602224068939962310360188183015678568315593911358262815558602727575596774706985205347711461500492803837362006629820755203018007637406901954909099387842239285030723159838356494473494396727931773895521256763528912533834736127757943811878380085180717882960039698609212139257878964484279993893831073728881823456973846793599161369323106293446567709329920408931665298357834970937313842565858787784208010908798936346582396894329133602752273054302976147472925615939947957636851365952825506948826675579812814055904526911893462478240451419957158722946578906368190142417650040978561706515300960518110596797924727089517224235978520665353568498587363005886806544115560135051067925859265919305410475555335041361794130810032877134523892 [161,158] -572231757484994863573819062208887488399275651577146046701884948720424850534430710676324044192513484692075862602844512259030260515572699489138680483746297625636113493337735287401616821691304935298887275804783042305645421710311948710648649337703241114296557290991336639865361920553575564074503086071223366443882493097078805926893862940064102015696028357082924893679121151140781938102691443242968479593000378012712892317050404935883472564107339437341361693908835138436981931100299272166273320779913161164350057257859407127882040704055069287608325099038896441820382175513824605508701055165344145265836971038567548263346264441588193302932652136464709422198659723936864482910306808174529852096676121329110732624560840215208532587057297436656868545779757501312049179262648465984941203969686728632927359166058456770434930481773465547041519534997597274871193931852512055385526816702422778533621901348047560377771781829812031875650254018997424824052745616935660492779300077798341113863089650101707206686981994941985138179797162248492053067978556053618747586531828398219504000038441748157267506252215327169211796198084840848387144286816916177578095106332018582886950643966309432568069342108352053445816290940163810862117975396511087193101137157870389870480891867441191390494597633858143267741005214124191037565978780178560759012718368057723500463940222592858150298597125373200693229167838963716352 [161,159] -79925543409002189382679877888778038818579958329934026506187469793554166276191826866699968034928387312028470904492531139438893681354619882679243980825434052190322517578983384937016008779987033850587438838517262760021251581483501759432945829872838943554882959089978339727073235191262961424953332792372841049295589669730541662238561260436772425078346846221809537046061376264887130149333665608521057220036527959014742178018226123325263005571443935194019839035708037339606377051251518974930057427691388165548731228027237271054284631406840330909024081757949123481515477734650495801124767303672730437222714890077744117649063459921831065490282314659397029305718119298933827524564923405726744992502161560086763324644842500778623530374172728915710098178254783833098617113388781329230148399284474420964139302624136726233859710654635719918781447265063448841736050267541079374495919904662351320544020230542264529370064213998392280698670255444044505599312236279012096072646225517649204820874202590748505571474190077930747402085904960647958280425102729614545204600751672017673623631633201328660795394139121384517241774402572448221104347048662709703455811703404564927694898474302742674029014139140477782259303625351873418998738560252728903387067700321720931597989691433879437829165525708453585298256176420243564638941217945710501066550785629690185093179817422259624455697442333025695776 [161,160] 202867419077577771248030986380517946399278689381091444180543610342299296727890520263384227370550270608464366457476691058818327411970097549121161223836408173329817048631074788234336916375331715279743242981401374353081726933674748780867446968962244369691966779430292216616533179526120028024996267192376629697075029514432833602862535796572752313189217257051665355227437187894038371522696977137888225870528966018834520800482133558465229345790238298764837407216345099522914945312662577526059605359300887013922609231462157856844623741793320976603341438678356574614898422519277296238721831289872613238537555394689255996442157757162220724213536870120039205365927897146393767067865288199718063779117549703965861275491280910130602619673275800210066546536119133798669143825468003785747364170423140314050522480921885823639368177222780752175426466711162946741337003252458779866412678799377210965041766892585219246818505070575403406853716505737856962101004268985024780450289404940053821474225415241304975495675624974674702962219572492541419959076535056621671846947685802046117053039195771758393992895555448444111112710811937380595335213260109489420171848428807483758529296139531796774662505582694353317639842309468286295227194702871143448715613462369219707665734676020550385323637388110178218730790086467434418592064346027470563320508200149442644828368240421628898432 [161,161] -21575225792093369542165793870682614024986565053061658729336018828998428714336613766780144699161469892327581222991940057620938829503345481729264441807102359659022907236843694929169334845063803848864903178779552460351802083371053827205825805317475750607134826109735233424831511827633064890622867967655293048486893100690022051207548174120361492421177495986381938957575827712671288025738829817996470932141807751367886921010802908768787133882743397593457960025908444919863325044047966615638547446591770076526800074582230608716645857793036685075046680827755852812355749226625211570467926984721902052176015753892710623345514579155048615661294667199495754863785337560892827088909923005932400217624624505138662313765208377184112483440686198702945432101588040676849458581581289233269169894561325503769880640746857575691264328420310900133050314383152693867038284182522081359924944390657935023097448804923002246123459291617019556796238264991981629157385243271938810125379790705304916422267377769779713251692171969455351899886117440875672335700854684929270642972523577137887887480100095879767031500387202857244886418013716600204593619274948454722340587959373342016212607301599276817792476238686465332193019082056060185736166367738413528746026858284412206652905791625335583104548257214453202522809648998620623453719070224688592379504549419688127532880 [162,0] 284598469015800277486412112649275683134507660019208638971171418900364932882540624199789422598184885338481964556956719554148424845178478243083478167686048218863983885264871317949155912964269539573938989222657695720370811109609437754700781648274571085627416384352822596665862991693774717472209041787357294588837445861218241908788211614678728896471610571916954853498575492765412248579956711339157696736059970084515091409656634095912237435858953172878754869654282985311054166008247316172627173830099087416854288470148170324536732318013394155909000365101060359222037084087930360425776598116463521354750542336841267585745582899779937000566236450696841535150331491382047528294092373252760952185627225407739165235600518883514628816823915095963687148888315966138964327579271172134672153345577187660051377630855195303386251466626844114536545634323241848875258553806362965343392746715166606091530603940026357692976515550182400469516966861175633546064600336727811106550687459406990446455651053560193207685210308392198936818472682769779888403069215692695389819679680274566357921699053170180067131456069534428624357296598868609438870876376353678853230225338364771103056021089425671983487686731189081117686090137040514745495521206337187096841877285223750762671944822215943329736024233861622351102194756167456943152025803090547034330291467326337347863398652644883292006265487367458446376509193851503661581987249400763147424681565405619412225858717759401062934543995538343621829799461637252701009715624391276943070182046399048152460107608504134642569207179185142480832660356086619392385666437875600824078422591763955701455169260714976470522783689967894798914017799422057699208447797989570468454886448783381375294492044162966913588778389070937566916539134063893894242035788973614228393583639072197175640832958903314516845714801563286307002609916913287721209297025220443781715257246178984470157282583906910097012157125614502806057295731024003976301312463646128533868370189583434939943680196967322348890849909075846798455095802730038897162241712274431555551746007907599700845485665293842701581852086853439785926083577548506685889026334887449458749014414694761574783471357515899338752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,1] -3296075548931397041278415929132377985727544458318395376640869427457357018656566501873103585728644269312504230181640448245061506203703334314731182670704001722081006848014327655829613159445107844516902327126145172516798114153557161438632307031056763375381475269545494747928999772417590907400318748399097351452172238694481156283663384351651723566207445503209912163858081556554823359184526056660879686004033169905735304619481956864072872951151652196364475805527282415086243231267344018974135380032785827709218058898239560556275821884874115887743384203929368394409863961488281348664068655818511690869559119707210714244647982078991865443325449178127639321630478418004869622687613014123490237313243261430345132139540581359422114960711528392789490609603145051205814890116711888748458270333193047352180169585965856347304319471835651931624606322904484881367880281577130888657570129434171028304947314472525164529664175347778875356954677780724355067401063056280797186724092140170635638862894922051621725644529499245293634574933727368766962504963289585193873525916825581725220979867104934400233266964401192297910373008806226943009248010189454702937680170561341517245936509002394066251271171021915169445250519495801798484073701271120301279154510074676715367660218637532113182123074877780795908769030255244839482634615078431305281612716420966199578364753273611109692134815415908682192386841836837909844154107815475606350926701821552085906143776940566797616007148593309258537809814523953304638145570667001757817948427855842181786276937963692634833415408983976116746215258645249962814856327941909123330971053572918932448840708203479837223710210121907536728553862245725510942606415207020912818247356738832874312816507512597640545283428392819140691493722218243972010289263910635434190194890048375725092796867540938385926345703094984513881978480875482995183064918831963834336067574030947056527885525963495832092506234881082341366202070151923327320918578354003594846468876377486340739046549729195751361051570720902590816597938757150865195692003246342151725914633524604725715087129264566505467872937513258648977888126256823894055666626407501024288651081002297982414707961397554603622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,2] 18106066540934101012782233554149820713407016814819038884028478522678621852560406287007848217789737856767557939452470411337966650033370760293699272911345653018791808576959407763394074489578298141592788573982537694514932247139405532971121116483171085407742443165050821812320022904289120423359715510037101298939888238452491425088752400328919516502130201875559259976204285732825428022650559753044847705391290696774319708009297335885610835603148214985960420408606466014381749919082095120686425478037839998241644646175679065180219055642137186813978823491142945078181834096196538310147635698312428188626384177534095542405499295090872435085585891569982698754190790000622565114649217880605584167632608731349961009838506158175732162110893741581419849920487136443821670653211282699814455596788459525021541558820686623829204240559957775477325179544708094762084481759412717889512628173223305506299711612134789190453280314219879344661614886069406598561758138309718286955948987087976467687835424070475040449929450968671683718826011379489096533115600003671624696265381280150851767409853702335306967344028591760153212665228038642168748916807614745565234913220066116091332575463348046550427160592515395611614237098233191225176431356623722989245352864898608135632416175955920577807966475830724757375700599243981754413639141801990499763576332206687485702730075181328342539661679810847038427220045781934693307702826540012642043199364103130789874404835657466651792851454837771950228719996373489845470844616756603807167029947692748290903922810222225105070970338581226468546603732407836947016286715321851615259796539018760984476929824149948648382619978914994726287354073271829741430195824932027459534674438444974300734652148556661381476818215629641020027835176875732124453208070744898388651171908947601099199858472643569437317638167969365727637662423135557185164674173829254890683819276013003583639918356089999447200342899762372049604516281198050588477787942336567728004298050234312213348516235796781080598456405164859761313569771026242458234359355978237160797528234834940452335602980088527991199267028624086924946682851705921078054449271406220286570746997134279277690070909656612680499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,3] -55964730872591434302803933738143241422059540505434451046148670741665141169696635894865876913105788810303248483418155963390446023936423754843322348888209745133748460363260012774628290541437444752161243380153998311640483365848797506589105715616591557038967364223216066184958750010981638144462379379326802396486189713006129878798139148044748125631200585943745631376592273898014054622259581578772412034470673373827776391849252060624158107979845391492674123700753217621779995148550403941156195481248762535233459765492218350162406216461307977009334526072497895724159971469981610922906830448877949694025355302519276030691445022386761181538677846809858532157825209672918131710191326322694172738771860730909593820876515197290004858005107557283950252891477947366564223147271594532107951889283911469955086697777066196027355512617815562465402192739642031585362144747982501331948692796444602478114877643625304653243236972471165241442559763200448182407570086089327906092120617369994860355406046654560497251549105569957566825670086015775874338978596095396494320471904329813890015974515034483087321062906435166577237369051725553432712844170596556784896297015529206298211890243828968369426282526059554221864981941596095464132628802698944940054879465892560009523037506942211367165721353089155883237480493890738759668149103594197416213412683489627618601667334368676835940507372142289112305188653476909514080902328240463115108142983251536935911234978638736855936337003109581149130569371673121301274031125356717170824873755302977045505005290317419276466775451445914867025819303326609750308261933366018210116458883255148638094405844991326635301356276918210910208042379696367206807026760212188838271343932243196275293198348513577147589362175172663032528175969535669923419326521043738562787528793160240668905373372870387148446439266993324372725660655877748307750377197131904593327444417635644586466003621473847077765929644682627317827758054020714365583690687704343284148202115394675211240287775018629777182530620427287129598539943872461446370831396750033646560255761016841297840331810124216484772435214236721105929691865685377495349525203600277299363751234325743545235160920950336714178560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,4] 103573232977193756652706471932667182088666655905699882396867431524287401512745372236730067633035342270979890041025464850682501710993512422948935968730392639125394005198293598930610271285693527090919536188576887266653293397530895363259691502503917156203221429519650988362005797915249409770175350520853787557914816033252275556663374208623977294529753176501129633752299692338363193826959395289988425765478357957954583341221609256685768668903119188918470460597604735248951923820769229126518535419729718110953088085483472323419505272710968913122206925942795402429878259164694757503413992012424572470395008335920888401017976838750578121206978163620949079947002168854302266527552310139074499411044976487960052673692008826093033783791471019478072802705515111837921719769449269930817205913826458584105706494134536484850909800564474574188425293703293682945353708477077139032283451673748139791839260496630477211272232569805044086181469351805699943530740864833800762354524935749827476182998332676178672798667109598242486221559396934599438027308199849387619785728163146523289615982376374017766772351198080510471640199062301845765678879235880263237215558910622741531539013860875336957953504866104234392050849561679676705550222871514384560187796674793681358796555175179724747409138693238435895001108573593859116271198312352659989645574772387590540911067883458913649807312991954924956803860728253521083046889777221961731700986068237771148069310870640057999376559879049097151208506717398488709601415795981648561234371798372249144525955819801605072547942817095680279080381373881294089002274892069957411492859054743323112040877530013352267011619954890661168317365923537085181385976133453740978658614539643712124989908492595776274826020751749544474482387565148932731266013261471860293099462550495710334800631928574818289822268953014039556753117117209969293351235455387348769491983691180335375460983083002360109871752036515487043805387864880220861762069009348188845385496495601939718810508221676866871553487003157558681236726203330839335064250192937608122577726756759660882753926353704380720202916440295525662750870613865756695956158014882007448565534484354391317723195120822414546567168000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,5] -336274441931068431804081701395665561623659965011616051159706686068864869126869751411723805088143991139203735678413160945731295927291273761920853302650265807278981169603972197047550227966109583533059792517221380849575481025963680148988029696490945596502372545599421827209112699754568063267838527530547059121387420715178679865525211582513909422682229544240487624841115504909769243748696391089042975490903139828662486198068333427623043129295452697942225092219604926748391665825133115821821105445989773592702739318002050741104598555807091334113065769213892169590277910668667949700830811352612872007182509827095168987861831834823900122311713740108195561808675805278635136993134580393393111131083275849014680225400170857620243284487821271143139841804241854251155683720890522761855638896571364579418944813728008587903474631531468447465277366881166248664098323817748820112336831088598196250809355709107331321791075207115184525485053469564731232856002976967626044222524756803880892895223217407512825440870523265582868252145238274055072385712776077622153164530735316339848388532883920313652856314874754746022547823187009457716979993396457319135569843024746127800053787111453662370827422263138554784649668219195756309558354888499765002217249692893342048122458850619247956801803214708546358177157417982701052528511088697655265027661911659863915105333172146271709916314800957933176995467096079469420353742398816155104268063069392467741137905005884674389922238352932795013922836185837542796719947991580503309041094157370317264851491007396410124428902012352157166749757367003742849220866159024960722424520323790283602912174175284604640210787433969894513452238678423574568029898783033428849367489168307848622007088335060976509903037621131880821323747311331634525988943903697876473352673354977269555505456842854854735463043442553416067336390481876819042795332008258872540994176082752173734157901178537765291060784825855308328749352685184023627930598793759150473074366523933568165657929594787357842084530768424991913441373890496844805595283558984350845954107895565914016433972739625499275460666558859620881553550816300572636404753296737288318685756143728253631123468811442995383500800000000000000000000000000000000000000000000000000000000000000000000000000000 [162,6] 2074102991787270002966013133518271029260447550786313986153163904187425070533001560130695797350427761734318629055825229390416426480329643532390712626608552067043667642298985891733019761068941193524293650590949341477965298142979818219433977939463653109376314308906869993318262241021364666462062137011115371541923365787087587667793118529542404090660958260102709141288651889654515082814830310499202035761515381027634606570988161904845465957047512900067959722102017600766732424624432678891357719566231820158210766842380539133300028072486650881227145751882467277567805516738637297139999042213399103771417590626353280157811116315313829633620556429255966354396734275164396487586698920803693848605613017657250982464486677636247836597455819264795053192507766856740211389027463956275969705345900564837992501998220795999613550813196446234408182023760318741824330226656810045492321731959154292604011248455956065809498094260306658882505008544532714408422440632865333860142689030113694191989657367371472211260077424960980557769221315269868307771833008879038717825180815507918093688049439843898339475712583435215713346497946060424524489647115307078590958995001024381488901522635476440708778597423891200691110367059972760121152817023396060875359544810455375750081186005190907087374887969437482635365366637708117038380895327363114637862076410685894237989981170126821782791582317071955401515926182358917923884085998556354756714804814430511504439481981184470505162889496853637050035974212975102418286088404677252710396191983589548356334239418345232712323621115137303486483646191583582539016791774020235374316034789950064404687005948206677553949574265772487246298092845716567001780214747329520857882695466050394042617424796222488837462965578265172734846778996482380165497613310142803535804228379960982365936924411894158251275960026072142029708544113548476547494029343634820717970016329703232281255077966887630692267355949328352876430705647280241420683894471840955966097382539399678395006612919713207163395380805727950427430502770364088901152155587753174688006967036901247388032529979266015047026907669267759138842176338132664447027625000016352952809242006504349826136192731693482250338304000000000000000000000000000000000000000000000000000000000000000000000000 [162,7] -7684917686598037500147982733332584438614548438279581590188707172004875693159846485525384981466728399774892532055681226632061042460880489391098816175520679127102792162485599067793531983665299166413501203141250161492868809839760999912129715793097816957802306470941316716355552390369390092074835055440505390938434550843119333780826147394977202092302042912236848590256550469717942395713371532991335033077424422753223218845133920993457808869690983606373887609432590741225329244250983234694299856154478906028212845451019303386671775304474242593960224310898318967094734403248464874533930849373829928168574993231092555977241398322230734972233006616956866998654478429076607505532361717329279080228344847139780258107479875391761188748163978555813757152092168493018017391313536755108044704341427783700895058672963587853106106898834768129400378275567736409198535225372923968548366089594017186030541426033304495892163074069346840719419289472620454707315950350750199638127181572973604123963666055594891672054325496198035377202438351503150315105594209076994525377120109248639561305553093180743283487982055879233173557806665025879941790778369980339354994830732209326129329768420269485927589756183830836540724885575502546090524081872076884865767563597769183121278577446285814502339252846693899177014158657288237908192681111215016755743754378780104698514273026570491314531728213354647851940844673782777434513752541833854068779064935068056251627723297607971735415521944544455654327747742018208956108241037894645977727821541641075856024054402206512888577035322085320647125504341954941999968520677749401891160144513288420799337138319377766410877155957207273470024871917884974119437422686219622529991366800674488937884705607772628829225032671386335285408385711467784903604324432536874791806020069278218301535511537278458862898583000114601846228364052749761881702789355921817024138001420498150497549529164075980068977364027016620001807038841971544146011100948976767635916928687816283694928056616750728188030689047712508497466703995717646801682385657145662415288541165048853471949157121153571757717678397686897370894944531524455501992776450390378243042256161498930530882693804058277230673920000000000000000000000000000000000000000000000000000000000000000000000 [162,8] 14547099025202670246597265004029583964623934936343144023746909580889653327231914446386570339776510794705198374623816369451158694920706718398687276938186850517437114284990782889569994355736970721421863460718333620829200673639281952362165071776919402507289625109649913867014370024720158880074104914546246766685958197222587696221988956359534051281916276722752758766948718446157892608359165169401681424231491738651869548232631255436543775797264727205631358565770889640833211819667910335376192620968965538763092557382015083135285024879224926203661816100439851916881910177191344075711761805235380992572236633376995839213553968330415603934551106158471675366090105557271830637412306174069962340775768306746517072936220791237866167409299773425881711153713734486182466316641421041572546245960450940636800112636640652856026970391853130006564099321325197240617530688595450085187945723492476230034060638059232715496194124886030888957835142341726565155014145016160184301664531538809795998670850263348765964368811979478420605255154083784117287644510311041127458091079996726902058430636201471818882690927455424521748891293277711584218985695375255012113179338516424923582279626580077097801324280874155531329661214748414891204859357202376019060045065029021102361165119619773591571898681810727428011410147367938671481214007336381800111726989792839061629509970136721961618182432712700360411148860521515507251124087936627116702756594138442683133610174428377526325820609315639970417137353190559213424837364610335796314014699335878416488483712423330658217558648367426661183705045832485073061000709832402922336527015075467902062738491642961087090134437468645230153250031469928629662621821609830944030758261337586631240702659213496778575101309983117069924016962987426783512685380463694698675387449848040187325866151134493633005574531685654812265727743048568217692525762475188756098048661849845991481960042146708769389225578447412452225809262284598119563158942323838806555893324202684251731254910960693192195423427618426204180846330706838478197479211265033581276350362088862288581777601889635184053809273409018998604321530022536227785063584504200072382826590071898425611195808933445378009726976000000000000000000000000000000000000000000000000000000000000000000 [162,9] -8035825162759121521569838403330684908246739692687758484634369954601300692790825896515925614297406115307768698078323249032490168686353825385786864920149161073247840130827069264831716400090871129972199626246197716317159337397592986939611758722938633640408808563005902156767081150547873446687640306869233512423991097875708214927700678805175077599944829681806969460254850080249687798820653479818738722377401575131512049320014144881828255878245247274900872997362975510084523415585872261385626403051453061533172728453502838852004950850180730297832545410211059242382014884977557792456105406383426902492769386016677031917372467495488937736269761802572887401439510384724278365408332607771741958276423655285013901599791481102872994942873313437297781293329670082627794840958484205204206091636780371404790764013340871450196238770485019352635282395202521906440402523291907162291590006428902475776702586176830250341406568916492275714997394235815554878294910489898850236354496387678022111491188528605015033293287328180922684355579760720574110934569132507123678969945081804901310529198264226088497095259754940150243969583819680853306680994464443915121139498973822984572050403189752137814071461349255330053823693090608921246660997334733980233291698163875909731599352516657521075325596590868820375917400244003584806001109967042322785972328543515489151394882918791372385307836541376057757060553682169783872019692585956484020316012097555384772943603018863192615634189866357050897609810360968799210874562876829464569116088262207983659374819111103783234483008127739689868763544368806971897454909739790168165794526990196019790210025858762228847442169409434159211909233537132868776528884364913131783001167361926665995672978786143192480550218813454522571373579561727215766971548956959692606459262076106162657657985397425538723832058276055150375572943199607955574910988141826583600345547998239617061411695408090074839467047663773242150779764476381828347416760165697751869580962573350732840368334946192646008306277314935117855635839817667240521521788877398456522365166745925105749616940429426966126011677101233719982997019334109501235096137063184093763804884284636874630332996141306360019025920000000000000000000000000000000000000000000000000000000000000000 [162,10] -17300200272688971098832637331396611993413217482443198111909584000427532257146147792210578422486350681748103047483861293936701125724700299382141535463156389286564299354092839137958609812163479149343858325413225600200652178415879531689271995077961103285959634093404233577244606883607714928486899141533558361167887943952801363677091880966010021301089693718403030023025192659268193060669549111710808030005840190462856554741464730880166974214169547771613696122980196129942370321465690152210329314503744822845672774884447328052493014926883383376689841789467600705108568683918707473809459677142073720487769219083747944272678427342318793477610382993001848639467613025814346149124361991087062313645346238440237837637220536901434448096928660254147918586616600528552865583921485664786922837298846208564540588623693078329931971799914899944437773820359845220498838700644832493443157431512564953992197064130972747678180171040502540013935690664002742227087274297694312692799467610863408767588542395835709381151438212531730380682196115655804238967706797480953645451492971054945817308114344491558233590378092513293041844892171904408509545983730083994764654750883051907267249511260762911285663005347330197106787575438897950943344029188111140915386594550213541555693660154186614262442032761455771085859368322958159883638460120074617727872520363086325556361639489187080124527562302898063986322857750795367569608301844064961855552163985408728515050296445342110912626711149416646443332952801494144574762468452795701521323812001654704703904065306940019866481109257617284542860173777271674351751016012466780735212205930673402471082029934491032796784710395953254411523940438904153364242983288710013843433367281407729122273317622341353387584820045430802792622508231239815207494896705933817658482973728155523471994313183224084111732004106839456759392931750524169032373476371126295701613536301805407174949863766718964066185198083566554280078228944573037981026548893260705374242783215196732993743813117602014065720278548209897774307768917692493572271470933887298683435050078950851152139248360537502594403294457018969639941636553262151918289899520240434829768325441252482903146334384828803119579136000000000000000000000000000000000000000000000000000000000000 [162,11] -17372909281171961186512998340139078919132698118078661575271097480459045940272510286523413523353865789258874337118230992010660473831970773581742657217425191828231342004354647519568927219182661267439075984601004286462591407895063429771341097865835353729261331971015196301542911229529126034503441525383528958532870548225373849463905010356108351119744622636412236824119303628021110753246729220122711301219605556109304629382551447429402971981757723200219931178294008712872871283716613766331568010984607516843809941008013993793722328784836589076015030473485486302869747474997549226757666459324705273370629135998195351690325943436720751086243244714876641014825369510658216527876450385719688331977687426793907924158397827319320948815403742170969082970437502256619150007579510453379729315884716986127541050806264804955549475995049138466298981426867678513239006563412190596065997328198959807576339146891897979893893206944482651200828029929904640767796327639002184669625462540581297052084705979920719766123997091242870058025392853547937460450582140450572660445758490764574114705638125622769329796477393641061126844989227052845333524690228680523276468797541214981005491823513430198646168852589496891007076559669658404142182254026520934080992399680522210576494172078763939803551475775420256179737531051942369716174272942821333638693888132199567254870969570481547091067121727079764968182195079960714986546596843654086448822364827859252567370485704581687741382783766265699676164599179768678193817938002445506148149676498401351818633190350682285144171278335235994968911034986241040778658629198319779133025278087561921304495702841728065812536084354915814923857889437553598184044160485582042791320028118362461370578825899921146501101006823623641446179969439718847581532704009683866146384847453175445868034597528304894830221730018569586105746495249329427480821497396402377297034179711101978166110982928261705098859384546428976359036425111944549724043433542778070681298917056209680898829149085346057267798933897225152308552389107999673068114422516379386077341313505004000165017655748983813997021772423682128095329207278835001081216363674813639992944560183903514673896715410733857788395520000000000000000000000000000000000000000000000000000000000 [162,12] 364239086410470760057297014724168922466400082817007184406288467069365719099602517649762333160150717572326812196031611280050629839358030731565027620909763341125745234352931928150369948277336140750709743230348903743803953328020093405684716681287597298141000478963664359037660273086155336162526915798817896091095374054182927099431398945397593962741235572595767338486712822716426309044295818427351164157826414176702206555493010098334719720143308007325780779651878215619700471879504526998746764846925230458010355280266126995172867707312278401501923662827625521720268750116601698571685140008079270854778551645433185092120613420441922926191322305682650744303417354492362644884909402788295175527466760703135328933248135341209528980876761947588279078847508555767207180009533139013189500245636345405292629748854873610855211776055901173140246338968024449354307616511978910426095184516571911292608624277299386393095937480150409511154720329944093501656226126159006512713704841293996781321546554105192600711287483389410762663255970225076124134681248064686740792559836247657046032983228921163314025721999317383928289360982020467063678569142977155140904912079352153015332539465947908910512341216552246846733761650059037571139550824614327350370576583055294494911794193554674139869858911704637336530981118831511423012005584198181537619869382060795525285112370270504537600967205240247533287380319176846298148739228207078372914406488171514487971768342808553964654986903516091568746131988991609438240572171390955106585703497951559773582107582762753585653362299234001303759291455056814561042853532002246328222784910588481345493653764230649789139456045321793636003803549962938698467509680306895034309303379891832662116560498234799437830628177720824898293172280463955622392335471914302048946842630729947792813063968222824454399699328148632676981543046264728707621023711409563654547993731410706692495442411989036847929378211647005147884440381128257393060238476120705475355933304978005249086146742032971932186737425878763012792537820507923786950754427169734576407910866601083430624977718299241022367088924288937230124097254567274052887140470620884732974509931815445990475173701157993417216622592000000000000000000000000000000000000000000000000000000 [162,13] -1438478954524193178066510087734875099872699338460466652687434456847636355052228199473740972390371694806827695774082174875894350608093418693338593543124869199877830364993555329601532715236915464671209366946197307816070288902454598852753574362956446330717948610854405379496754585186514604569545407068985141362934282083179601482308212844074913630963740956474724227070585404782610067942020180645283030265424990066916755393397337707422763502290108283248816581503399894173258181856961750043463920087378263532391759875238646207234231894007193053324844562691477999014454657228264627494244713412960523700253390522766755699309734151013847372160571633559623161977699956422476429354081894984356612530444450568329742644195622697524568655469393446625023105801895169222036008108061634226671578843078708074524424533436475324917508077514220996245154425872340570585407180002297125122837533912593682473214290768516644715777332661131704958711312618539382139653503279276650137617860532186597738299356718596850796462201320230164693651782397930380661600619795576630662135494644242726445644171663241401948853709146526603881476448855961206258165552131735895087116786975043793519002158358176719958747959551515087988793813242659131336218778832834659862156930203420867234967191634376069750195292856650807394184172215559854090939551254793849602661731530357229474536414697120446056320348502837562517723074031918728399327266590734959591918987552393022024766408199646690402379552767214874359595820846048824522529800340680449744042769073373440357121359806503827448954472437696864121470073600969377927796462070843660751110408459782614887207252202077471111605618104789334391594874310579204171324562921259769335150953979990615553084860959421750708773193352632764984342689895495725636260329041912384570366728528340520708557045890798324338092371667756481711929223433309370312727871233326962305405084655150007072799783784654067595638864983564784835473870664377172256641634448147153552574963116702992188155805826762713413990599788964120606901632227971626896137656591707768915209997891817635859581891100551215768489183987038231216253314691461832666664086804933870431866319075963208165016783250777941984684277760000000000000000000000000000000000000000000000000000 [162,14] 3613064835597019591422294371413374870703195879710002069758331884376554705297620276028620718817289943817427504971773743825931793747658945167524793534444825532456991250137078216841108343660291895981283300010644198335088072211361734203658188392947561976042140757533979522034366142160934863592218460456201619342500695868641424957468737162154609633993412046978779371033559214375489242444707819110654672942826942716988219831722535368381427529994051704829322522610467728615188499690820855067727269681266115801325682203737041447844590687122189359590333566237828618132729690743895856121880602105336222765680185994626600197797514525028864229972062046535016903405624525816874103541801905794421966044249117860372109116878866111730786830666279299328193733605453993971802863048145733657414057501768809883633546310309816151143927437377232301453371432734834013557120637826449854578348643877710598725044106930070512868160096005027376938996891775952736912512550073042318369614360207859203143364001546010630522885809172291845577465472293638282827345067362538673167523963824690303648332968220978389513428610571203254870576402642983721929037199801634107081218420149091188339059893091085092070089999300839941870840155099169354546343536730096335106558389202269406963330792323202454922308240445424481449392120240747710569852752839546313838729396208495739907735249470728263680132748991998191594417118012431764015786690921980397607252100877491774942399550648769368483744550924985744513317223265879204146344245722254563916886870168639791526543955797905585648355449038820505326975733121829327501306852354519359714886865199081868923990040543750370393818950675028928759702022935492731730121190335660791967891205480892891060091557103873250901118346076994651244477007536429414214197720845514197432846865642036236095109256625934990041728355600938599827190866086932215237187999419408596289387180654252612105604471778917780341191969903632110988565061283791332391517963215660096267647852739798571967551754176944044969976237797839496022025153090470945551743086682625376751317810023425513443967456956802501101994582501824731889372461396963498118711411327457170155341407656128665936614700216505830038208249856000000000000000000000000000000000000000000000000 [162,15] -6866150200697788059154764242029021039255015893321924493410858171090679449024153719137381227212688449988307596777911240189925777194843872793450101191336762090994572890919712369855565063471828519814556584449068542413376152377816636864186166379696054237277260778806571168222244553736940522507832596282206803210428242175126989420363866667182092848669293477126924737259456060946966439236486441852733996452454682779309691145844233968313061881381577851619856083036486600034513689238920395557500136491674044172667461967318786181648995054631051034021433517196420530711114923069304820459597135922061778164012955031231082746393484000492500400046339801649600150567401072233816469235218814155978080205883584069897692704092002013459913844791483082459000679220615652378863202490002905657553979875893752067170536975925945245346679441034357172851399721381145897080618984607189455855716999594752418478259827120823875645456604042869226109766757926295469257101763845837813106154430607427744074036211489560316309288475489707444352545393695761130679474567377247362393144624571873553897265458859279896024849856172401071343252391683362447999391365761047101027523910652958116753018736562873039508555699744839925149824900693800303990184660332214167630686955567875091046117539906881676545447479035736579480539575032723832985016379793331106385403124718816382681878288014951078226684296920375030754258299902451841503075943362573288954607150973348300662391378369604621449411489935829718366979643994448213004278928242695308452838146605069854556584723512306444837744682335682071988236034919142993786503775373687623168422869453897229128123685244240906299599433542155603914488806454655035981782031681084090712451401467780496577526275034887045656855324541716913098232777369081034787194783591150408040447627548975923198693341425755171375442260883658453865623155904364357390988309902561834394953912928450888716978930492284459786253969573420177164902331522422064907597246453662765034569649460496940881313231553580067567013253751865366044117063128301310014668339328577194633880006631760273754793211879901552702745268035833161032781421548479381582843386030294170476058907253562081844582156021290055859479511040000000000000000000000000000000000000000000000 [162,16] 10528325786370775398439758988442496726156428217991061186426986803410861194876503654326544508642474838778856199622464534917553131328944382583708701414287357622439652159312360919031075395386049595828566704771731739665136681682374662306164316814830244998004424748696871359095935140840342902086763743577520348836640646363814435120848026936138759855200678921585217537226718834223219621914469574887847108593744131460034297080324791323112732998845854042263719528502616781694450449821469107465163772441029802051612300272318725243412791022187048347679017880513354315011466661276762928448671860585620048574352681673393233930211727151949477638306133964940071704244701369590633572850622432207748822470909099033605800536292564362057454186491958275171720845493449307310183221351685842818810237282743406035892229595083306233816368340260170183603735063161582380218795980035807889807644240270174044717724044224497403182494400406536763931963673983887716874627997119110368395642571328452177399747682097483215925014571134966755632535477443905944326139028743395817005473846455839248176203334881663529805652405960680240354003471356160818685285984695717194864549388350769346305067070786184593050997726788965347742473419516580810435841533317095155325833506511481861363520830338137230743502508612712607081326413529035480975659808482000522408074503329475292885224417590724064395357694750734234190956101216819705167076917757722321938093153392953318666753794020844282669312703301471170155784288487772186145906079687064821605203683383304363730643106311213138738182734955714822648011525438367971770037505285539776545993385894320442940417347586170378085921263584594760757500687116432437823706267932802551300819772316124989990556563817372149287056155693808103827074307214391228356016335406644313430978443691437370162713051355028267286708176379748276666238265851672435569532169660153111466051031331389489727085501672367634449549296333588692569891474114599856104018501113232759375086885276258653543437020177139219924638975355712140737840399851364367481306415030770498667087487443399887805379120175284940139963252692753209158956252658831771838167676358196110591647469771988738575958774347075631672241160192000000000000000000000000000000000000000000 [162,17] -13442288348146084180046413465666521705543988718389346821353749071578733554334095662817477402944356034323489286009356893167383798830561264965534573368371290251248017166638039228114881628855428018908317085282525730991737686565714076629291285571638063160039247229699789573374050631902624805895712405968989285527962249423532723920579415550414697511756218423310567471948593297709525612958136093427571365063946380224478994479947181258773376292280641238058956865471929185180405148641769762259821332661021510659877006557376761199313080347997230270941764174831041693363293084297196599624548919602296667087629425921539721143249585432647366647832889661106466251534282254469725305601974633622956959055115194486322199587937608033927180362655651427040236679728764305998630002008918105609263145621185269580280665286662802793793726215414239596096868647985073594751447488310629187059584039680022089516646130393659255543608472725225475240422694012956051472243960761713791731964077725470972704975311178248044667828350208344105201744609625794040124200677517105811937435588799537061518445353662066581180426704496880575770789939161697923397090733910156538969690509861195537901600047450997727007607175113512545123842921467224007411772143489360638713312682197020286286828453627238474494417734304659303907603841978619384930027527167653816236274985576874214767702655412072023190798112633724229785496735231939318449430523039645842107831255821786297258629690386716496178194681224002616318251941680687382539740605046588354509995440097649405913777198471403844228020447649267210051007887430847622136207234711046169838081215327102358046638856481150152707993024315177892553717249744429792736847026971446367040677349642880104205883959332694936968444851174112896120861656049434083587441123850494975954011881503053368966808090532912581147777591795051691554786219184005480796875698262454461768236686511070324896114238895584645870087605788335670288043007576393457472095450648389262911512679951001649258598391281093736228232902437650820645957412195661527035386630721406575011459978264214626190749572891609221605135153614215051768190006193901107042833956050311170682876893297693993671040157196209247580323840000000000000000000000000000000000000000000 [162,18] 14574209040747699132787276064898095048953331909587931758504384529258830714847882086088862927772706984930674320773446158758638895823343463873312204251134241984812551041130670368943242105175516906736396727009651273633856539985437838278124553022483268714723547907864043586622043384289463416770879647824504935659796438880233988882688498241441012917522998022172040173502637157550082992400276265102232178172541587077943718844211191584351557441217957336100705320314994836768387471527286121173379889663944592717950481264767630408414162442617914952514052087505449844471300091306600509633361392846811647854378976943123767638361920301509572605820421482177352088010162960931273627865821019967463131873767434087846658254788533723798512393199894955276861580716491920088044384637605982708228434209083647424145218135188608757776009977085066578329172391923538926637344146769037163074050445219121395223862689887084039385208316110913924979701690483942041452927416279785578624471800207983081490832636147299394709204310444286238944853292007793117535114800875772894763780249528957273353368310317958070191763080019603930471157142363373046674085933893104172861578470540350556211908992929879443567406186916823877056760968677228970460873900088073904942621965205433291310365306954030897292170242565830373877973893116881544394005750571578868513497301219209946601707852992965593301178555499188449931605552800539265365566445915188817531622719848165264407168028282306458936110819986460193749098164934430703629283984419343386282549397794805344536098021490103752349882873566498024212920874068911408386109282154518556411714469939783957231312220176280573088935813558731148341121569847632710483422196746820964125445879955137047102227378230790075710699254543445295675699744649269187811887553606821367260907447136559670681927705536242602100200857264351322742660827360618152685150229002731266164552918289088849711425157365308466458290892743490331374386065282017272695801036009254888125085635928204172140970079924882492095282121034458162695632274354180521272737418449164227045721536132389094814833536998466904112291881373151689690996437483704505868498025833919327226562691159888353248596730004178843910207963136000000000000000000000000000000000000 [162,19] -13653696596555854071419325468213811779246342615906585048212817015053252993966911006513182093075463253743437370616762624055972368218057208857096815312261236507208195920524838326933267274531087532478422563449602516249337886684475800806648297290840837993598587151439166538623781867065697154293659703540287438575547860449181108715508924000194885080867062891954183897790189431742858929429263073024856690365657271034482753604728598236492535892665430517522626780743843430363654174171403410700642579530381043099839390460047094637858735110818859098298331046629488324269429476410191272759911621916365620518476476186965413401899790347664939946407064232089004908621775793201628889057381166533613769638492952740930782308649069477740980515209497718747374185795044924558160950432844792155507600572787265866031597792172973091667709385532520022172912219504633775442233174029473331326414461206409760141700593467087417808994226147463814505375748063428540502949077577731414550265605351789398864855832151259121473934422435305609158467477654056030980809722461098487501336366500445059058104089584223610649026193866496447371556960665426729049427447765436655304224876264467912356437518886562844690677510984409299589380927965420491218801943986980718730188416985465495707843105260302877285990324883414002086251650963770181596056529541000809799348181958770464839324364781218002105478606280463185950993046398792937072085022810578134465222899445190047632471247375515862320033778819951653565351061390368052276083198696130541961265345371642954258170152841260463076819411105380128022661300551208527263647748991114065622086962808870892521449322210904305450537310058959578553896789627585019671359985092431740674077605302483329027384800336362587206432457996611814438256207533738333205445740366941278557743520619292612026004578952484007354834016161394531515132233100600184404846801641993975488814600183759222998403306071315495812059183282193361998388159209142593210437584151304581345215714994854948642190510257266491418536217291507299891908122343491669104590144911459421962408534956863512475748435517594762020713763685330162657736689623206826057917117383667926553507931673061107541349158544902152139759943680000000000000000000000000000000000 [162,20] 11298908883742745452987566256196934481729967280849862855999677931162283539100771524628587750921510809113578274018746226163420840969328507227571814993369755717796835663031842784724502122888351709678078596546275019657678303571121883347229855485469769956591662727434382890599214592809163253231201015030540651618562803993854059457714755450089161807766097854236121250058154092980660889222882006248501607533364114022231143890930573761616537304672633602512600909336408035425853892785858245780278878235354807954116327623102429806621497532043761371840883808350173387468927005973529337853180656137918854261337706682974087954512913689615172377850518951204190774021519453825803712138084071779420359040480060693628055936913384653881332029372147533283676175710322261363245637486835181175895860280711393862134492099092152627848394406717729427622436328973404126002655098320694627253477626652600683431564401345412485642767443957932014750332504718693657198949987697446875497892363018051991784175129424230223965010675786583011222075647838186699550957452935905069437865934892027663911623318116105126961182108106676055975364191055229981915575846538740628082184957194453083095542565985539485376752906417787369218109124863711856095034706567027493277017869419763604677545165851374095527789158124392420841103109458072897911150655598107221816502840280499893650085425453427155601663653357401255827814493696656207764555948521502393371495629574135769083834484994612837254492288704744178359350311617797172027844551990167275032568106555939268951715908484420615902938101339360631423005327754201163801196385936169564739748144927198594475882033167351557121187392530923681657819711959990234784069864235069167446395654947403909809572785557156176717354268204676962221277320730765256904785739193489250933225283883782854757580667775952722951539547321621063979954445395041173098883556664881386800496954216877205708932231031288078287986077417326080574819436484401772294353633773613821438790613219162914917603652036957485658269452836679955228291559871429710621236210619581767760872769890365179245331238276765124509581756426242515189271620260400316505710851553229728968456688480548996287543242951976219502566178816000000000000000000000000000000 [162,21] -8536422956604127266001323066736655002759940526813543769789661501037941585121034375639362011030117752117083183007355068718532721856644721045081605887663002396907846718935347632046079484436949227233644451574688207751525229720990248946135694837901611118704330974656351913893098361635038418477243621558232349570839667997492100750359626957827332403982663898655937323815084942447923901556107793577240326755296295328106279873547767588508590166860062286914628626766642516251837740861097847605004611687572435411649793725251570603330410002780770317216173446582990399947541803448452006116125129820301153386108190191986531347343249789954445031736942562908594616624555579354576236827215845635579107719363059085155635114150603125719183067338024363966059635455344247143455516141067044172115941625972171270742106560160495187407231655225886388509532199338144596658638912731324376745395230616591046332090078087951359660386019416230944939333382948752398103207417645317067231149426861165987142270853651853570973436819519399837494582837725447473620772947000927249365353525885840566117568556580639193775573355768480216176471154009353854776745323821426050939697212025854176536021607613217497110212112396757881344261234415531618992585210166646232300171078084517019540923790650875598545353590020585113349172513438762782477741073875504280517252853974185277130431495375874454325365900302656457533076951454313991134934073972265543322481761837793224697642479678729494044329952606644324765538740996765894299480910954587011142949533280970791640617549759991150541512683688063502284018845988970462975431730386633446682184078237765837169300838422450661214825772600075550341465279767376668825588483734396534317371580213843349483048374527847842452050075493544214495639563250725838663532501865940031732369272056067717569673964935692708642885723772848440633302373782056137900086451583952384082191033475882629865537227333957099957750589065608113307355011602630118946518243478273460859677428355843903667762822847710960661357422729831546629191015665756483511773889602801490647616501517637017905033413835298952241015390365464317604436793632681475697016329049408214669596653343684318539705507852895360831297945600000000000000000000000000000 [162,22] 6165740684582626557145048605068600433213908143544790810064723189834633881923765190940543241894963319549401220965369852138374223583429962999633335759394472101803763188290459927808184953134554711208896394063400057816630076477792535545716165298604733573195420524996648516385346335151655533309363447775244289887550405001612305107135415911052368324548583736231630955647686198912618153708400986741933374046983987791557434637668323703787881914381396695731373649449652303991575901243379589166753278614095200497187738218725689456293035129768359464206543941116024178716065085465134512397301626368832508992212195074513844223434286408450789571468955079792096619561369034377941931650182151658536166345430830597229865400108267042067930605769881281091607952563512296571593791482433892431016270262858933724740886749621772100552112441249549590018434753408125974482692141224464201279760679814192609179237939282742804222966309378958637559904069658032213231812935725710507117322588833673257933156166331111017482004405491260771010005485662296502634351758231903257169699976349062608975374738983000601397037475794515382210287307256235084298117775345122121472687112948853093492789085310572257088900372922760708368778046226950444252021574770224624707873649476568459206531716274109379804461682652736101988116062052368712229619675040123097581745633532948707318196225435892546405499172270298592561024563615670972006304553161042362832404718897993954151793367624555768851213969920357537133136140980600458346947358487178386322770196760790567408397081485446304348701876331070161316374824228151785138288556537539200230357071686920419990214459045727998705290883857040137102942501170809836839323275751754289492828169912522904959500961359660433904029871113827651213480174824209249019526287120020848030538745548282017495340822302165424480060360943682292978708837965938620345099511800735331613387466287999712521402470530777618920630199178360946847892248076168005962512577885682488430233656454848717775213192688265006462712247251366638893511815529938473910063340220049376542939336839666361621194025621297475443874615457442941786784985996305914383460031559086305059487796096014837862364171005277000980852899840000000000000000000000000 [162,23] -4460552936745333265118779529220340689717781892973035771436964050304267983137212220954509666069535706034109790963679378420459556712110863619740967533466715974572919256359013932073377913833893468342255988641337507414132355906227796714671576419637519090976895232866571131162620046565677514519433263039454267367534596265920333649897017412293817653077138621565993361152737810531784462568778714013912728131525739870021573496862796455266682420256171276686510158607941471288155747416391687444603664225292782080895943749685440143015722938036445360354374879402606287456733948573565838507360299239325661070828919676864343749932406292240320225731116777581672394267540172412918480792594986055034296056113678305230533207197769383393280615534830795369505650967958116645157029496136665063699487112446573754124077086634738660432456692526137831642079224691560775035843220080609959563448127372334259081063797281299925680791865935402540359274831161977951737864865585575492852961107809191730160443608074112577967802915186964341608356123509218459294905517334332939170994309299912702090640184782824450620922802079899930565948135797223356191339969221469910300410380700820381588864303496951932744026362619617316431943100853408030513700945327835371803458824395769178285247011478123606121775515608367259522939058386525277755653166037527057165361095307392323089066748291720015665491721116813507484227610717652769808745274806577383737483813903103606007037316518094358971581774942265912362536075919233081350124763138751150671119849308837187349620549315655597562874205168783730021887677380032998036243471431963975027790101302295937400394273101793687037493848494890580712243458065223141917278209205191046499224095310928574036115208987101970972299942674523848455410269228766523383044768024713903842771595391196538383622682490128283557138796690256653790154215251215768176265853973707369269737985784510848827036736211024372748429666202355470120843123991900872483146945158919901519502682753647258222207176156814370570550752260946124060388245921029124508110575525811865097915075761039724417561188917659591856621476589089683882265844933750704471211567447530811007409324754094257150726830704584056037368135680000000000000000000000 [162,24] 3295188436687358508785878545714023991951470882691718791940139606912086139519273049914517088599523493446181402118524587351877380907093554862272512276284625862112477944359040059784934863235964537709115328743907220506128110817831490754047852378660005819505974328525648302275221580243681895834785047151883353385067729029275826924631910270836963483958099725588950372902168918090011251784134334303767064866210024464683429735688776082700844965121782685551401869934434274095976085104709459216868320955597084077828472840633326782213956983999530339950851566737967301621611289501963794875130244725138001601546042705765535768595018980173571379005429330102205026564805223612244418516200154916251797031956951047969679710551589429911431632615702759694682375734640504359824948776329665719667005743453532294985631798232622121825960126051067453765939697538645798883219797389640323520349033054806291421827733294911705113536275331976926032035605031466451700437090244233784516391511167521369563274075819790666813832294278678460641061586928040477002104277382395776361086224016197476983944333302604375308318357903912429090679714855007171958187036784840206033092929630383905649342564270546548198154167179350550283714478496873901613984219266184782729260897362847287045209979080022283148797188980047088952185192899055401748648471261999530121585122194113937900195386075327465020418937609442038582561356879556077500362040514278829103205264815235797428989586854037868600793718292234293364072664441439919320187100375234041225765297887053181057280554784518426959759869515599204693585777916793864345298720709216790865759092237228386649929149477678387448229058341753148916000320268297037421559477520593064293098180002659955403809004674634037182316953370648503549075878865421065285394091299016482814471459245906002253159263028306967682510730973122882807996523869622676077567957530575028728377634353467363252818262159137295736421514229347843433726908034561921900788503466869538782604934246379630323703687083328015915688324494215437096433112958579123846089990128813712855802899921359219845225987272176352233366724699225050793796494345761827804373622116233116703531317277400491211730583076079341322740170752000000000000000000 [162,25] -2436690312047522791198926337854214532656158992000777171748388370025394349343940862666692236156779618845378068999980280609816555523771745493574245190153485931266506172508086934647012375446321946276250199437275829494435005679529891339395847201679308003382483418027047959904144728816874011386071159729216633720539365498811519150835672788006071915381927649701888589461162657725426360768679942982471394707421110992562055499715907089653948686463513592054017460192822815108178559382953674703435249619321525548471013601315968765325952525984349676167023930921149598179424438825488096924483849024873395095431277729284287421581079436988422428893842037328740992790078117890585027583321361777353680391445469105574820805968653461815143945611763199494287739749439387816049280986791355817864820975086858777101303738786159957481035298254044842511525089308793349903654854937433821256970149176876305832697209191405014394803661273933200116023040025125452535327709863638720218772325812201868028004036321398352925374203694401733935292493552441223778230032118229306067565673944043187367801564294215093504965139289335404835760529007105528007579697001860002550176469348876147210941937665947195602857965897585161129450586443543724926651509506060217751064248506342984877078911435280331100206842752071541502668077748241936316092272454443334445507926883979107252447715245426496576807324457648369715001323085748286441533486665433458994500897624173300039352151484854697597218759417073215705810797734913177392667431972728253818425857923856665720797762360054414633714155654152005670183097217667895133174963140012028976558537491209652225616938829140519091535025039240733904691388609095380432471035351545622656827024382406564022881219320461558492495268854901405761906346840832291220197727018375121500147123475055548983821704164773566104161889214857725970488860002936341724717947312933083795419885613811489294217728572617631379852075328902569687525362585006964396630956655733105372729917040117335821442468288938269189011449926563831169145828705810146393344406476795120533692271912187773008544065004890325721008577158220608506031091706764339124831200583344600536767023022439451286726638579028560798348738560000000000000000 [162,26] 1736806067612488198741079340942024166772543858026773094812728901130006754748655026715106062126140290277210601249078531306662316669161270233309103804236937794262030469903717857939210047666581968206404785060279511785788705945903787892091645255026861579593045273403294974899450321468250486767678496689848188862979880421333372593801557216443672813348431074668109378641298398109754535564593678339736309106517279450610407231170103003933837470047337994851408555821153001287531738751302046032433201506677285481558210014814592693344850654778501176679853222714164176686692598108099683262939308319446672726900287416613242038519922270064558923297620982276220582152000173428905128740145611198457843975090132208410991938649726492872085999709302735998084407021597849101855811657055939389828619130296749996593408508495731956268331993423292298846658931156245080373625736480921335425372482301090602102226402174584584555410731559146366687673571965156790276283838831542545605504538941991687045240852250723669846541179109144350559428231105457363329471409037608435083643226604721085712903939316740452335073621869808639344973508827338674411568607142493551914095458789256954806677400938276265983428387343770726371712254559202865797629534557864426259756911596515924352721123956196670231356867090098649819695085969338912787502869983628268236487632910641905501915663567307542141123440255337580468389259110471454958404112439078616963342184061759233213175771964863423811996411987698437098226504455277748530158647649517702409090782769828345158818537653737819729342233255222778292874989914099020048527197605574608193690458766320080222004496484374449388373068098064010728298149087482770399907302963877703188528802844086758902512325539052271544752367039575719497633302597810886348587721510608041902227711133376381819969288971223763061336167532525041636658386507201990980757902620007221247206926790635437431245046652637190036324558718017380859555090534115671399230665642459625698479985995188459236160895193024732602143810498951137887127252640635751090753023926995951414810473302753096884737259529642409574194442649360332589613294142618833489418617156313023634566383256044326344604760924999071368556314624000000000000 [162,27] -1156862445771183972911965722591157891577551308636467701596007509242397881387938783434823555941548276488063870846174100656582812503466441373293010548626284408959543420607164017784993663658928196715199400833052366857212400482696289914984621959048247018262705510941202202780210648555901823956220751991334805325709704430579364004103009457810125066796795450816278395602703337243396309742087404667417602536139147064356695590802990666101919332179081348670469891022471959617263547171754026045386329526460791482225746771800460830316252324601109763373768995293380451556545053393792855084287883374509015722516913254489749729902529779093925599939657379513418535397761195188524460650702395717912306699853711459018183749810830265328082398172672495478027067481313788263171971135656611366239932243325463148054422508992260628589705944700932477637154876530044938956463085745826821679520325396980165952410398615198323842072350776636327503715979170848280255018423174226850272693201470797451982256820936858108231845607243670554502436493755414119527728906177688808585709803308391551538817932112461043762937383846678889899253504649979580059667013186203441096409387225085456773203107863990642996171645734957908413487493473441045047293742328500325522515465333082711555768671614001294158570390125413213269137975483293085425010740204997610015775340474303450843663953400570721180924499792027573436104363537236084844703495931936164935137745773177870316208066317942789579201688235539612362261762390663850428481459258160980430966815416266529537923246807302713321473597046891397735587172239309700145669875166339130750603680853967927037057809476206099224288303113547423905681399745618146700378611255867486705038850246267217848390929034834457039237416924779665647342280668691077904449555496494707953676867493026484805001803541088443505979487315011247342540477182074161274069887130129916589630829520276757788210224036981740092170396252674756384196680875905351601470771867099406002972268426141109095631515340462208218436850146887767562831908938475342912817758908300931451736056360552288252031167840984094006742545282711432617331085271284405295616709032947050648802517720993806746648551862028352441076940800000000000 [162,28] 707314539274234552258218478879438189175740934468741100372289723443921667903630837856328131755298140642000662389909574599506093853654780096379726332887649326698285048708920443025101018319400972604417867720926661722558046352382321740717094915953433442995367357641876502125742523826265032021459803393313681057698655515263511747570692648879463950218691963115919540917979029088365275857181119145021087414348191275668582139437193720282245463375899757706981126791635789492694882708899568641280144185448424021630882069780400103428463916130366692129932881964675783101609744252645965111518689319258175798080809987122040366333804209487532223666235757037519685306454486100635358336241882908819462436159469255159259075587463810463594752145023239080664722530714932932372813446788947718476382431724133069501116789841214266013145820020458930772568283009117153050272130799964432819585371864599248175274156987286861063912474972722144838389108002470591937979302589571879681857918480678390879784301802833741503035676266834226092265998825029762076887190312196980650855754451451828935881070690189743567713739169258084429986331496965503936542544922650093675807543767090731802262246703703911324651840769968860710562784890787294538743413527098141662385092039864328453317559368388933602453610044563797098043328537938509208938674531537761127428964590138730154685300438016338582838444422739610204475124095276717411610936136186928002591569275903342185679367978261914724032434608862323433742783772820667148172521388810368174899242866417986533723912107171409665874645855421501944042722550197786231442148546338036278023638697652456078823239943619583397022164241094292444262544361077714738510136664301033043859985064968398228960264330268125475040350079956295332225615171692777640204378783675762476482632141497751685878235371407000928380832646452632855467219384085790527584257964782766526876972286627825299283659726297040052773276145811616050846697222992739738612695393938194769374161552880793332773765861632208192229393278460587404370958291201597437277011601737539017668143928821763585042297692983811790778072273248531271289062747907658506938671066893436332726044425822704604644921155770565581825114112000000 [162,29] -393276793639100897966713916105001415810775294134953196266967468204144659016808884161465317175914031270377756485813659021569867015539093118882877047278808275360868857343124536297671335989865508658712068252515502418913936006542219119038970047072225372528941768473748736463634495498659401731179997654079158438551767201131305315451929338133645014229954257356254671076277113348081377492328007115113397016885015774055780858388648614811177939042327880210440677166279214589790360276624100413810997489403352783047866601517101459072685653807918444884191870546570532367365253549222185709479604076698826635793984020964593438016284216914061874524203972578526184577577941504862880092133187407317261291016295349467957522636329435761532319147507619034681772037076754566454349636133241100904724671426013658249386524555416261897477992973072161062959406246828091510237257986205365401657236480319096306229908555819285214103215873881135734579050722585348179183622366525318899259092120654865764927731645400673289206459863466947434836051545640450987528654655471544362734640866241057580856601226249693862921125695929456732614465296408214808471107542871714194886671987957268823729297118651213366279413380404801425109446043919398094385044536497775258486153647730241316827007068926083523539048292658094171820798905092808378524991921268894591226686409063771296857961988675373151958539134703255518208432758474928702592564608934028248787652611173987798674668353181581281844074941550948360675396653162153286516950931863108645187709678198603308770509491388979607359557502998066152528132758128414387941129566824689336971541107221478621073761051353487717685968587789531795715399386570973671327475133543607970989359054087001844184241719135726629513956667494430949255326118842146813807723008407999104421884306385878893330430365784086325004032262924009155324178092198746388805142016451153480280628583868383862073495880116449247295915741167164417156378342475436643012721070103696738018383600557018634376503929611646797212017423625743481871672162234944820221303773401972376092285907477608944470175689560894870421290972699130680641901852201666944911005605890150298234548838469433853378149844532874923865538560000 [162,30] 197659375396980903957298715069218526418773832661103858661672230246400812632656611138073383196154864736676546138567742142608830878988507738918815817773252435369623542194793958554457281162039613904140670821448771289016204131802261298688773897772100205902158879253705318200533549138964491946205915246168944548286720087427559877157022950911279142085975376799545394408951665901563088229886726244424012158043712427384881799553530523346155182753724376850612753130508728409605069980868748451105657948459918289135601695329662817346330459506794239245565970054680368874534854960573562310150399946833128242289462283111438731083410429003618493687397941734252651705782422803204619228796492029047738668044720425851573324024110581118715599622439376201852454595717557436870184288345297648212679790999700935716544623691342190077888263177290922636085483914151683669341326315735895098325407194709698829032677607740641300052956980861874467472502861076498179374760332811931826185028611689091751351573012970942414134942156997753003158549364216065392716663815190942878911594051930747495059989012213643345869015461026567132346662352714734519021218261448464044693208216731869431576237158615482754018908396930566934724526357657265283001433646291268167336319704013022653504019096712874393705068288001198290364623843653567863694974410359569871046778473617768813595519444959545600812574985784477719051583716965557852187728841550728507101514546312222954272392498986427233627822475942775686136580339855026008809619976879154074667311607873318528563218190015664648560945836821677045056175063660462710952639718213659884809882264793444074393371595286301361953736363710577157615695095569974479714938852030736932916184748749663042598736556872537028845985320588292767622206264394022739228820851209553290988028414095046711134079417743551827944534191595677863209530690217897114706633579214239072157181112807584369412072059825850785050959462776948432406866037082364526951227615979054236268677063199988672975092507723173120399616955364491259186672299770027716782322865696305985450917722319897991887930727832622509525308703872157782913318386589527024963972115501074301183231601022800385856230663782718702855121376 [162,31] -89285040313079347602251226963490963933777404576944548495587976119836478959047489754999021735636530996934557023208288144575166061399801101845813213002054867333068207601572523133295576870213376744958896776917386658370875663464560714034340372472350310317630896659235623801546264444809725116392422807738253287547651609293443987016171802809188497658105557550403590417318662017967970657720736362037077608925718705394950015472077589221258728444906825993294319521422203639875209521192077173094565280975723158653284985042977297768353619961770849852408209819684263042153753386999668805812146979536468450529610413667957505721893378752973507351601012053779376816207055482111875803070181250603037617156368294095432862564820891402345757354241710742941869122842371115632670997290183820515741759989139234845707352655781708546241807528541305744771039055600145462741352777339134225294721392321008042225372424437800778709529808328414276919969055320906959217389439394928815376313636610027307216358146290673879898545958062900221979971904954855905827569500980905036632166098196156831586712048964312134381465634025607017111290787297451927600119797862414145030972384122317491376964801676475498478339443582113911809501620465420341207079838528946497812621449750089047686657031469673690744400285222710255513075356887190507823397827859229703844871418683541391691286030141083895673315565275911312252890900347689859826776649924505103023099523298096731930754947177545437354875680052253829213640004481406839981226452197312624265735130678694339813197422979058439188991847342622776187999062578933522020393298679331791910584396625374084703191977588637083334003974540615757905679744928356709550222403860655642245596464622183737660283933616587309489978414882901858023880578467560971656667724646963705257806307753216685240394590634926253089265785632405495532155746984073671152844759430724675841165893728577685857152621921686916287966087104728076287715226107730595921720304987965794392225284112616991811636153246850943147348831010399176406185560438878245896785579549610130539501292274396401322688984488853049745055142809594460021250626880755056598429778958064164409963512865004166345012483072693653192960 [162,32] 36021604905004417970508493854528646460409349699193713597582042245886714271149380395966343169462541638806511457427529109458703259440485929757303513975222850482128334506837304487964238587221191724426493295152917250889869468674922245266437231190007970474888241907546395234092632426606178991213887642499467390467666700010146080019310346150154380635962377653956440648986987940517570856265251375630413769063037306650003331862319930289444261383741816146346413044231630142230963011225711157261042195146730652409906222261230435532752580916140341452262113078177734441583980318794259659754030972100667582929870269711754946193577518555776984164461712702606903153215976201269728482168818431054316841591192579483408475935633399118233247843631353915346520773655981056818183742565525160834627829106133596943165998491718668036395145718382404135638289772361222608130008604279767341422285592680895462715651691780878703421052609687429790765500315032920842848046755489379156167052679326185738987792473774880826445934003077999790993133607850334945531165213863225343816889282981943261956720792657580937287644366481267348976715909711405370194369756813265451583522583309666149278449314725433352640403726851966854593391448852341329150551621840237666927316268076607359130078497613447569348822368071620848059026895539764559882022049186246558616298539754808955960082801875930019865563406922429087115629096682235446738975745795716408300598691107378531482339636362838523297574159330577954700380924920664520471542016188611287496652872784666828777839505593598401215271779494126525296008497005836846429735705647169057553317113517876825268187825969932129279278804139759698222136158591603161281320339239859237214713754110990783662219255099342223477882813607983964078762823317920617826571040905596055005154426074950367581794684350479542216324118738636373769936409027757832499397785229642827737728014992252517580620318421492053342744706748851924266139436649454690518326918567912182474337986745204548330449579740659662857065636577558468152107962813647996381762616951990391079185481342333751030819472659247089064201678041514529936279543486405090204303303049177081234559278592372077335295197946729722880 [162,33] -12893157022257968352566309481236031293350914756454709944841481112189621595648835760431034236921350153452191107273689459073961208803321911076323846464684810176681402940900849031418258914906417909407028589757949190793678159938351357150817618405011441787972158414054587382272192136463098284170546280954589888641556375752294813893502907487456094412007731188968024081377723786586986154383703983756142338006411401728789271317824940754449341595735885652723382245095652681790984093562719069589821335491971529425344456783862059854444597094352549552358056037328784739455477500495058251537932617384956160790440215483011263321216192111785298360536798224892259260042711883007210520753700058521995726888832438917931209824088476506567903995999461485285242048357075489813614126906183239005592591215511288999524445152927016027498286093478192209518850014436620680563396549233661077834193635644953987703563002866155969073890367017697424503053235859108640165272163553332091342535404821160690816808106598913118510920865098483248341180025870303454805067519161981093333382195734721830989736674204714225572226438415526862674928266941781158811279280573546835954596763952408324837601480247871164510364293498463609164080138100478340193886261096472543211950240741236322881760270532415811719889927812974507041781023962330521077234455165592562723138307297213845966339927508757614761060564992065272584842243559280927443211352471755442126582246240831476515763258426405886663257521173517177756746393738054041629654779060084266479561503740861207029745713476119899552622235856839547732231561959401223535579950826315059071063627600144135377844295434377695661600324218186279872316899506780834776985731850208669228877931705849200587257791036673034384974937847134156081470772923109576895475299540901879214845468367681242408124641055249340429190384103455811491377084954521126949326667771042127057557486376106978587091918774554885324424503436498851720112243603962385989976880958124998979109005754169456889007891451178128246894880459291934211511467577493450353028711445212292441027755994965262895938458113682212457084326992731904670561932500864152548948609709671867055477852522877399053143626252843520 [162,34] 4060573080777454824284769147937976190151737319051769941017895003276482603396920207320325098434754199421717070714100831679974325241451902377663687396321651611931761315775551693836308914851975439867063923114644854708648723340945412436107745204319720600289187836010084731356168114049389901141160098181014621541377670199537612352263073961040748176077782144123268701536549332892109265893369722902620438902160242427384319438448917076522996773027841594756896457320633241670712970067925303185198349043164803299884070023689069323180076246683421907331651764426600405570692936641139673237202313857042820146517067728808314471437571195931932047448277911438656606588967339880244312848208957649247595773091224908714842557738088020942427697476962682697987742203437890120212243597558111515175775724156182660260562931924269280728316735846923451463236060825684652695460135117003497541952522878570550426304691060770820657313692643292195784405002250773984261785430001164669995264268058868962144392818046065645334510448038827373579860986775825599576756322875652871614173753372802434774559117368305770861988738552922387759828288332307282221051423877916163802747231968711237182865291889351969620393823249414984412976131333785351421911585309899410745186611307898723026976486912829448105071829598063137751673852366347476689873470393733440886444279644867229477801205211299373796227260361508011885915742562390910711102867247265898903415490091212582395870950530521108234102909056347457141533021553102590269354006117786752621253588656564170207822240915295000761549339181620244547615564552830549082894925120311540063756688323608348819364515243095225529945088827239490710218223915231337191320123864319907374393180946019826413996944811563399843654604952076172393732274662826523313120304422552310444487608901737344574265827957384343231571173803449893086134758489201833445305207388911720392028185707304810500038643004508926851754796974949538644331364468247328908744225359006335653655355362998994645945775320468596735618489676982966383611262332134459845119841587227989945542112807515858569176516723876723870012904153549749499148833966362745584233509569179953029115208081625456841765005764480 [162,35] -1106768965043813488879740490592819498547539975211176986361851256845764927566722202200274044124375414799907289560246667580816359310929882365844152040000473544669835851953977619343427430147316571953939582811633246967953830610526577287683735858696736606590391591613919030766435738739602290456580678691110109790097616126516945733811246417574541837560861160069335254588166382038432182442629864181998812860682478894623593654803681744579323630216955696716258352035363701939386007738291684757785788574546591722805716680089082040609003493989921435280182463526892308001598187770879268490905784011370528414150464765049279384570494057353400823555272319021705161399611248379563439267264305607587188870312491999298304584872799774037300777729364770051931364731305053358809081948456517084589108641732388118492827752689622349090551570382938327647211284910478532492977595499646125528990858901394550008324905931963836174894923556723687831099974057832664788049553770180938724851956974569773229424078737303789915765610143904278864329210739573820540726024290941942917131274845343050158833281603022752838833793442594699617721089407523598505811269124482723964882870049198890874618404527153254152393286399592733325430463823129586513147910765115727619925745752825195535566611277487122423425176523880430499898956123926509309594305648569138412367426403132208558723548866282172527891649891508850907585424493352309225678156860242906910177961939958836641011619603494466566128351348683036316624558168490855596006559132730707395331712386450163672550396350928072311438814425591435538181245884014149994531857859818299735740574804756129814800223608923282391982706095815455666378021602969703469432223398724810679174949801779697293884889127823617512267594614557874576479998565832666771355694728089536172650735334233501722521732774439150662210069287237840571056361767612439409136824098392827364782040509960102602811701662255629500428835562914724583286208288174129941849439998785852890373608976945311490061330417368732622588704729095849540990548752889959382748957431215507810338289591013567304236704689281276287779016158261043306034702820421742462727310773668369768155048360284077786344995840 [162,36] 248109141436893415673477818144528473026820813939342132482271075722943599965450492224189642262893523133016439147563230384484675920261253252137145324926360420256498790415229971620579389460869064627771015574991153298862062930258436191412046240654756420098114140224402072533037120524609179374034692392831333823700793942429223168164062735484623433942995546067581475149424311310849218048071181182490104030097951880147254321292775936159646365856830769544019940543876239018049900846694359557771450117224328070167809250246532719039585756044193912219445125392426507131186305221490703514918523799386184689358204366854750130034947318533093186859841923170850187742774177799893075718702090136964099582372362691681660296854965310643686250158307459063248868501835337917714262545166688840851597173855886838213959922387916529842038789441741716061819125750793082883040362967116353642336110789673154983519234057080587606240632765578729813524350421817181239835579538597225773898594585011060377792302102424450261780216158755048466806187919913996967535392175288583513261981914123422670056478276712975109251578429579496701288831705805151711843510997746321253302630300634180547219818366777345399987496921225065191946901254294039549793688904694175279937393418665419402878336462802355574783697128793842894430319770920949567826885021219564980292815315258098626213205169072534462065744532052564996585221410015486835001287015279926686075910138939447601875127757261311122382565931278557151859274484469832773479481715522697216299682430857165996509106933443250052083921955992545267742177525352713193037175368106415028192013995402471383222756952926294444804514422878890482129677328386524072385775034334549029676683866306348137165832084008067610830856385603519815788089089309222289384607401481324301127176404936314277418703869910350224496438570915076349122215225130525918618973087418398615100078451447623739661264541786965937869126089882160841564157125531122458184379667539327763846252613003568125086672921979548823940961443425342071317706543587675082479314963174838365576159124846160409311518154547545562915151588289390482276984362552936561883123040215389648210756355808126562195840 [162,37] -37066959263742199628440233654898206036418578678389265553498663193642776110111445856643860451665710554589087515690635508507739192897706937587726178817281996958047674675127955789590660747862051631438716432531215765281536363161377621393462410776067141188400597804694732309843634814654466953923962380728240541733240963889659858569986983543712689315352738319975831803936609033074033862770825201055134585422271307729449084882369946991952203879378548425658627021548061208451082267641262321667930508716941966888565909916351332297360387789535531636425331879255508929761842117435770114258742667943460502773290556624465670595922705530384126935484862395546963780225045632827065123901781734783776307376192288481538685964011612812073868453859113882931493428065673093818963468540645415948582982301180970508900806317685663771619798763038920012965691508279743616966211050007977196970549093984430215190474203452238329819046346159859053466844405465273818668462368626641012391138352922781463753283048502478993902993569150846987010180628960785214172845683601237545986120642664929308381635440866429625891885186867228243936601257229695534603074122076762409301270228839422595915364285445021699632570688404289648031109957513885697385067920384096293309561107702874388814396344834946658081869771245502001047136485073880734733419560989795204928555562734032815384752530760746081900873220549433276399454073617520846102773674008176910031704410188206939225168060610124064150871080953601592225189488010221745191989905483100783506071088853867075520178304681443866157564792336040852587654063785192816522180765891592574565785048984238742111417193818834574194667786251166751515888968810789792383521419528329091126454901828893230875106639504575151459562565685097647677478691701156148928857816795974008530792972069045960893847834830317457861569681861591110884117134447505723274698485009531691702839299994798546609179352784714370526681765050062546048107725487511439892672992618477107397549819038054560998271407920754219596678655299393365453793991838633776571902151291261718777693779452058366149216736749728901968670772266029763901437212272192145213182809134691087050447255787566906240 [162,38] -1926044577864333684213731501674612334585663340330118047419898838010857573533384655172751183618029603473276346418437302979813854170271864191296510733473360574955375516096089189688861214718606501103922184408640093397380093388772499265826418374929833647607314692759734338906443383217854857166912243282902778528173310718117797175216191202309297288754999857331434456999394407249966591758029365806591236338103401739072218673407220964781036356519822109625393693944235209295633269038965109774434211412991138231452331028267950270305851476750251850716788572680340910716947778522337645347645066068828423058726815205535055761455798850779281931100404436167824520057498916187397059806200958025333595171290142802798223275789555255167140476405170737562145972510001362664621784844552291277267833675323598878094592296954466211622726619788035231714016844315714218014159410088834131149761334633827315921090822020097999375261130124029058425298079032548982962709235959726273793478183296961370504233226429372031863939152686453449022230064992073037813045725819117034456825666752844749605161312154743364990089122095226561101389377064860507099055540350984198428859781089124592967674074059869639974403416956609960178283460080622708784621307967938237929667880133603852765115665972798362936388231550080616785144839528599673566510301830111763107235055202068280551697432710147547200185895922410952540441401104261846450709011740724170001367947279566427847208635348212061322062618527224103727418902641209825335498233132237322782445944536615796286132337129210009433302253934376232752470469064253607921334883644489143331044693154539658522605332641534880623436181072710340312641676431323110522159658636071387959193381797781126652419162780845603884296544903928716352209077273829673179363970792958899149173220566101345112595201166551131002965505798739701282781241405519127963050914094222897049515001406175166200985169604542524668792947064484868900773389195387259887047884694279808590717551371750299187876031496386109738640591969310806062112101810065121092706698388760351832568655288745439465415569052531301176497082513841077350683789627525365674966220145426164804991881242779920 [162,39] 4067504996551853382235120487781993240897672395160378145876158304330348956656029262411268404293071751815602413402206275570897925768906152918817167663088636928410799482216337016278315648934997969656534162651442568715964808362637265083722198858263327087305176694946922528628554553636618051354700626234894767515214681389035719585613614181163622674630914262344475194880738618473442302023514740120821782915842110564339535937391499892284067403266481871517190064241897267645947398655169119760038534051588988461563150137930086325941833244867389801162674754907875343220809474675934039601203436599260614301338874215160938574510740746759401419552038184272908052962085931744715099545881334019485891473112095782061708746660739519607905912504185727643339846581338729849676748145694346278140633621301154923498896355069705361481780999481993042163681085666111692205384849352279029864604687785319509426879155284633368845099895304348497113068606474413051583845454996676078449572003298003976317015056097358859014746211496021525696385036602908477867509438940135815585722043271641451945221895571290775166603153387171529280178407777786968510752883488036637324664991761473486114972306459997616375664911910887583585197287967351877207244318881457281926494828293746530837867002707109535717531051733449470083371827110210401067514590393802412649203360372945898438219188189143183950261280665459991263951816046078505600997555340612133230884138871524576987185478848899325284018931930234615398720037374424639755156592113396741685142510140703144271325776470763713047835035989828325072355362146611637089341714257093595192350173906395204691326723089200777375678694330054332355994539756564170181144464295091911156615868362932840679386996778796724585669110576302420646340358370324747955160125394348305355412453302241135324295018448244967767338514491377778825393869081395658120758900286509123015750257825933442357089591671254021318894660332010841041142761798228375068185772781915621217773254405313164894516043315060101153266393998740595136055560110507282964310107600180268383170769312473310367197035467327474653336028954751093454321397742257604063548154669121173058275301625856 [162,40] -1765367026683720376840365400498886979310073322082363476084469381628631625455631726790956727506026723507216937357454279209498780286439950903552295389045054888498003077178329421451039344591394632583502357529539006874984365764813536299802099058600057017852357407503834862935712557701687326741988231570597377783470551485650369080425910595317685290308091715584548774628107004794815098862219425243626628616113194748178925483607611394508037946270669815866016506732936638896120496598858509538609241767825074150827608313387423936528849489245122469722474746043765284548855024992279917140830997121581898166774725205889843836415965502206399134834362613870998427231198015358469936717948347017735660522055830497278411896954546127366757667420056551521592455442512496846607353926024395377485279449919899153538840231937144861503034316055067646282453252770626178374585652399906898958333648543017679191376229793216600679025624847223616569348809438664993865127930519526779535038223683659203899505292346535862419490814357017969198353012070580345955576979652458756575000216603680985366434545354288823893427717322613021438660882853188470911143391743903833341240127927222902662123747586471208187897659812026848641290825804693928901958039995009405204953504264324664305268417170699970037082883119479564869660810540842515151354501977337555642889473405606753058090543645470597160731203184193384014923017418371622160006216406733871955679434024075490626836801286812468022440252473282945925813971756098769567976886687286542101773361408437801138328941822709207486461177734453510867050522074640046037278070446402734101561166940778217568536609866533736751416736094195720368061434238483107069648906489829108143857922345189199728573110316255048044804188006696287355173590808380076392115719269216404200153922971361110366853257489123827379284342764814246634448886637607368719200283969222793766948374682783385887001595845121771400071440341767110168004696581655203521323307693404757408465770302007945860722643151405987807314824923163001674083130346155995153510956352069580941367868271228136041789801191034432674300242883376780723724021396288452411339528640043738326074614272 [162,41] 474012684511594396006336992732176741793727352899787269420226617168450764868473264756310859532419031794452351272500917714999410293589768960117157836727636151593867828881422987902502666553017673789877759255701621350506656180834525429813404761398924352211935369945075049002574409050609800660850792859576769515105605177524872765079679873402908061802321388026046431339545559616096372975514112734004449884101177042628509536705649518651621602743594852598173681219550605088734845150504389917235543249255937625671059186048290549313610062724772589984983846561591291486174778541658618806963939991459503495224008325686179551463792230179651924402579008504065645403431347245148338732970254801197995366508192717819645838338360858802534181464158699410230499206830667959943901530289455154301772286744934787353210813968303548358177871306652020802278886744478517341110904882323157051149580048529546965804813302373602119468264884452352557940524796733473466957965093559061356515163913094633179772079091155018138065013490132336758085748879245521261754814521932808186886643476763979545758653951232583003521378365555648584975069506570618987898376840656661062356789218973552394219898828521670669979497837942611378305940897471326525063513536002667094054414976878525800355887745657480509765180460233594915872940090058002544126632003948279447106842524188745056529260311442380147565981620485542060347698402509646361707183550641271724831239982597740361079596918691694150009498451619440461093904079775713754012348299773451886845780137616504477890883459734551389270548332482652135566339673340138671281921288170946054541616719359672537841509857016784418934171313425562342908010384972303908841689290512596996107839835468631744576052126737725752321703392905360982998975278453799503328334890659591075134823239910816330796630781597535987534806629666981494571355766276724542315470942683807998382064201186862556143145514161879746235674330275168170523677699444399095257559955009008720130970704789861163657141444208137548127665875176505231937936970490745181152698226689824652875631621065737919261459401002866045783369968659395108185598758664254426075934068476923083254912 [162,42] -72356038834421167860852455766944577783492529517774122616144456825831053665460372558221589052010182111635333636573244669305352725417732170485444763474943258832372203049299392247617652037529532757889873914303653136066459332054697621414151781685358257751212318676071026211743130497720377857998201569035189181174592921023158528182159576151117584042749737523379224264848830918979533796944255875728545156504229228728827732444190659950595639417645382802555041910865986774558224518375770184457380129357843912365961069260590829767501784467685724834897749434568940012863704721022005403561411600001830869491474669375213265844153116993799576882635851345485521381488762596147707286767012448662075762477468468547262820581969541811683291483342044669821992342371384933773001299270806924579913434324824081262506889397566475919136504638431499568434550485162051741596835748087792724066691321507251719508485930349553439727056735568122713806749571401514717973149686398322247985859934474396522708590275009973266372773033284174620147183499093325759407944516884422548811010947445488241487525369030098053174144265026412060076575909335724659670673525697030779363425417316305757728853505096578216393176872280921783117280505027845662684500190215355192859007765718639620319917867899553015344123978119533034231400590132039984441643584354743439281084146370227621496946478249917196009970618039202778198853956366222701963973784588573555536459494528153862262012415314836169969801200521219049339503723005694380681042909329174259779248251826282120153721738759159162771591034295417671476252458960893192324135287496168153772454279859616373917338424115126252583150229074797791341197158075572750460159402560460974986247569139219323239995941280234302891055879661070005046347064554426397950318386711742306635038702195463196055105533100474019615359071969018948232243445328990510656806095300159894321763080611115163581197434580376937334315990027416431487185589280892349899245542997868374822604290951435330757150539526176617830937515920140475409915878568951228630494964968043449952999892354025817304145212059032768450475094525944980057463914598183038037813637681163714304 [162,43] -3464287219723750220504562557669960414514069973048988159525954261772376064961428793038081859048349868195782488804396041828180919982224223434410475752260340294293357199038257464235082081531099143553421508749363207068453853304359520483705387951905925368449262577474132538444912420940338633570338289644407906077787557594102700895963465894444096136055849161388944235281621942702229490979910739797923024145842114206506849563410890121844325516256495258724004604743674239362246833635941732624228353336767277778994183545728838459444609741040878090651969318809832286506776066677426770298111394540322355433085789696042520913343041877404051807770813044131087039586838801641367286217777067287452010331467906484446309157873070061290990022032015560832353983717929081826130965148075838903589346997458230009078552227770919872590861310958104796826057078152525676652427069149845717548532050755705982387466162944146254123710345264513854712079940173465665681991555016720934932969383270839086395839612989991102667361591041278417300376962530124319706976113754812771965529576616916090969238232471848343365539362733343201459107308386294258788266789487990000113738755546284612074989772703897948501803693779374463084913098260817141207353227771725479444363246972054655542800524779463316875894252538780005658385741002271116407264880233187903797639542548363557038994543332180401850989818113995749740098494517208938273636710543582129171332932033094226855383583460737742613258452989596841002341701816266089033943732376516452567678119844691631077523848825072846611524749614963332547208350519178330586403054943516360296901273679872665974487926172641377580881728985811151458987204613104938489124640307906294344126632103068732092948645561576397406462905805009420545051303616990105304196879662584382252976059628148117001224508131245403679834052475857142120446652438897248283823057290770371157619956513062484623594028413567157616599239350291953101926105926572428393500873648479098615999972650930233014420722223754833949500157781647252049067697638803192596136976554549503728901739763839816836820867370394739819326131022173208302904063534544245234741504023824896 [162,44] 6627733307434301664997087747052001883076375808822984200757677570532405977528344573952440990037648747817058112143997194984578189939717925440104274594831283431250804560535223704477945049292590871410368483587540524389512209508858504523743647092055696201248906975095676272152935608717552165542572829172994683958321736890580718946503223060177537238148749481921402696640511873583427382675124795995210536706536196761255760492045762544045625653579870330398031478476778456521188977407890398560355119503553768943686380982399526734833904458820615828199058377987498006534825959960565520614406075241155425371378223258413671433392688287165371363704165959285714642068266986010976004010762621573351291485101405475444470072936929961571704392349271313851644040524767874408608827167485568935315470599702672217865937499233163411513124750177073812164388349805135809941693743249934270891169598838022209024085943861913048213712712497087624613193257181136676997131048151147472563023760008161055034668340068410761521059024349816287367966875671617506593094297599852327731378466448235824226928389608877319480615893365651826344853814843897551277485980720246321127720161298950009368306365426972316607234840179754132333299004310458926776799490337988213549294658058553975895044475419857427810163229914189260743326419540022526952475003548946885801630206110059251623994334763372358826594008483367217363142064762360900767666473066581883108123514255393977723700539961580831267978656968740362459775631460319153936106520599573736982038415655264829405720536058399151795317709656797518265410023059775542488481574835473105059240385795916109813199026602352215687427364166395210790787776048555119631032225032290610286312959636441785762567083800168970549668377365522780971752946570068880705221577831079598217220667877890521889547188385915698727475641357839509530621375541474873624753145292187343551149473368914374175051243022612850870349465355203544662304109369073634084686869734804595059479608953653165778191816726732679439798685725344027072907341304533924275257706677878966629340580921611357769118009249574253291129335593921113210440676098146309193655810279776 [162,45] -2745241605384211043464257165062436867590921716402508244327956741551835560930878333601284673102886780119811701629335477580541728048484209159351475843281935740320902194339591679211326205802501488592538857578179329790175758308282703405933305195892711897652874614705150030449758506590691583240874456344519008088221165290719717199901784160989857645073407023123017532762890781622357185050044104111425298895877724844534286192461386147675199099550726052179543796830797502089241686355336410140408584571411571017727249759644142210284679116234966353534714036330487289226041690738263691603802596558302568065954580239323946931844668671374989032535636118901305200593929597324313667514871459676124843628026535630697912896543363100736731145773166946977759268892066851092422435345610062068475471693985078272531156996550815841745755553522985609172784088091634385870964599830764155228176847503862252132812039519210165015596396271589747784366000568357565346620420798688496940102892440265526784628363865088421643829937992670140518151625488463643432057217528036950767810479704848186227712482444974665856296341089925413267967907389777651764782142558950835153378688728350011216653210688679095002617674308518873817621786279958805426143602687471650214102525947445424550568051777354382462164974846932124770944137353552713251640854638884501858519710552484228044886767493214438838254938842045088159807388390765573013505073928742741230759812574422396665340813061215698642324671161632877254563069368908814188509183828712989475299653131085763083196810314685758442287352823741440245229252780626464274735260456179946394097308635099878564145641807528499937116846540763092910842022509492922618890558887398032824089064054771768151138931856801504823840129152876670515195062294416511608755260348892712698312686731994869329489270665822627363549022438074425846777049680963310809929880391101385953117839350160066991572599633261890383784542859378431987181313744362717360602643017403629374745667269656503391374125664549452246382043779889272030689030136087843712566393771936936724668868366198115399203304000162827439642926439525665867276047677566539428095174336 [162,46] 818072024607019183918646871476482174089343816212203763817398425422027613119959338345389339114179474839079152794790943209385804170174922602191030045327586010977855293189909962276925524847000491619060750660560900055846541840826162084903343112905616229404794889333069118598081763864708977272700157520433125665366068615640159872084876399341346302739874862367500704368069246000938258122911049990397884933361819731265227568502051126505777158718097489318739106662028778612814406484748189041911237986873467498679514487147329196059194519192026246342719043399809148001158727538599748212715196487924539163047633545752812242864172349600014526391982038007701433159871650209248976996353900672766063234236202309219580646311334819429911769057774171249493088775270790037288500552296518435960998407891609133356823002385347620761484444591393373782367079415374793311780622454067218809836076238537695547618426057752238550310766472453896020495266458854345153538014178301729182330805472996618080340820116210988075268407570708795997234467458916285739336287889640008614692646842176755604348183760950171573942251607247566075086469818644925327106336956453514207560606403968600170130547142567884108627098967810224478351483066314278258588244667690797769918286416226637117991842098279849044831785867103459842693328127725012135220588990434544688779496215760737403101638465078442955421038999351226459798796606588691116749504258869779235111773654851894385551362055719618063211488398475929281489765580367977993619631995663750282893278932838986385951834099777073558038484757757281188758458605662944954392373332529261890412461095031909753918485595445014986069220870352791112998897447163566461799984945619997183459093792362125474084767126456306280772832187292558358953468523816410158258105995841200241246349352801976555392127137252325451430840301438358092021312591747060718897147635024212304982502621233588424860366597215034364510541161569529061236836753172847658268155190915060434456567223630802484224352948432213904591173333472181231186707137033161789571668097420830087461919292921685543491692799335127707967573137852417684179118398815088535333012 [162,47] -195293030583988572711878369202442103456356073771862165009355300361583762295003750437147288299136328188078747141450552292022392927917823428034404202424360553895061061237057653308761310554745040894550865714074446368685922629561865728143453055986183070524712756658554165240753464074617993817344664779336040738090363493833537768529017651100753051156808762010627583205241521462435099903529732549854057425448398305139664261243525914900234209973452896040582147719449607346849801061178269682221187088565531106182591774761887640540258663279936808834821201647362167708531597218660998925678023816563327177362279634213070341271451517011112831318845316924059703965639027914578945388846386162624882979314131494206016290509343862464416941631890454429868525381765298054691968693666610017117060902442029260335705381059652987747439310619975516653035540782388115898686558009414438453557620069918699364805372173391423455119978900014002005042350992020218680432061498527039508122611818790276302588629997957777261423045418901984339906658683572842108657548067118144350144057555493959294714234613931192602192968815448655012560596058527515421917719465461014021180354047369039483982954088825820898000960164040164161819456504388002909591044554323942550255474539755476743585683975603327100351211872254774983047550399017967918586913990298112409438071934707664026426399303488831394685831576863206595304809196644610764315797080697761949790973183322869159764985396467839812853841546355518088758977469047328843823924421733733653776102752217165598844079489264366706074199957514222879853219969447199112522931517386977488073502427887024963686427615908923846247548907849018164322340559250635839778515436666361829937355978314689441109873875044566861583741239311251469107765376230427845213494697110994484684611004665988259471355657996699339546402780070306434828683178474355719554305398909801617747408852064151821020882446706929219004228710701293331917892822559865413956218898645338429946578825857330476789005976513490866399663078753189672899728275493002121665217100067888715857226234757726952154965022714508325356216568667299387623943403513589937280 [162,48] 36095344969365893063371458030771439866839206998121827432888348187769777569568374898421632796943725029656877207385548518558338376395810078366520300390985927876361067621639054570862981376442065288601561082421973868937263447533575542388746716810352461588945008902219801436059712869226974843736369949405526901212294026071084222834723434863985337751540723387079890558792430931170859585557605455783442345663300676159943969451954264385713215336649512673305614891276886222074103504375894646344940376816585160557171684216072779183702297018887898226170916136661840324169319817488092007674374086726659170880868707751815628075582978181053709487540135470944387498161825587028263320011268126934883310306136153505958077418881443069256994210577562313325482529483994463432815947850410018714826041916618829325775337602455694133339772338715740711999347254849513009243841147316983892132204807960897309227651791699196614696082649065971092516714187887707995871281152579138036968399669934851705328582750518964269810132243576970602937638132312142939905500733877033068575757857505243648053069505994711466099279232125247490802896292985175626875242210447446855005848597032029751039934447374242052696442422026766254991852597834825939259932423089667899375627242896369501918250361281570598529476402704854900550214242350255344274861208151647119508984974603413810750403680987406451202961412493702614039716513219393784373628902450463885584192134940926162592655372332199960500052212236247561996906961592771637524717219403321207269192341033448807055076591516164791910390242330434825016500115285286048128250788296253715769335499687670213648003981608591993721877636790065086428391317766632967674393402105117698673725983031103303561980996256798288460788378014832831079925278340689296966052962479165030525401269885954903870486278093663856538882976093554365636043417326189391081261836400355775532914943995459520066920468934934339115009038611076268546933104054134835612201515948381003187160876106276015391356334759937451412482144671891975760454235842290632164936609791495464005402562401838988753148131500630158841748992907270210182113920691745280 [162,49] -4689319238272044123990905499044694892505751367649110694807318090939214173512448656201618933885842325585954883634195771531213029390094925158272356081011898797098625497194562356410954906304673646759647114238996425696744438111394791102117660654951312484758867549631698149479201152957516871835336495144340680420277146712981761837081669564794871944463442337000008197922589217140438227182150151235818914860600265309173484151360673253732837779389927963404254526557363134876059398643611968052713891207366842580553281449655201358161787474780440879489829572104247357917891234729886523378321337099732333350317229089786190650961804063362131879467896845849926377865673584436394424930741361460718766909469171450271455268901484503810869029458797808027725699788661753853991679906987540575165610991505297584457749143181402070190597571576359535407980818686577052619897115411512748810868437267802723920245402341917109601878934847980290155322713814057073225746797299112656638545449434852718459994794355202222066172165207393625258895986405682720237356590249681635650340304069978116135917904421909219478676446592076302399437595215572635113965010656493122810245356395661512819836638213050854499542806873545695841616017916140113413968671139835587532858016946207007219985558559391171683386486274333508851577637623358073102867536435585302723722443727998386261168865964791769932176886194107711538415698709082205932180136710333363192256478425429183638804551337816171609309135239073171947856078153639993521222006869860269332890071208694705766305782330254347330128067913672886172672366215451101219254831799176579912043573509501656027308077327344893420335944835564810788719666141363755546787138425720790047602045067921126739485339275068637009755010480395488841681831277728031976072418969215395521205015236001298834508382534402026117694762010209661811195176270392867379951760822523722435318582294658759182603589786091817261784082569145160709345396312506045311117880713356601227173237423060479350184468415098050388063814672647747880419570483013595138404357073900389265405199787290228160293567307512355365258426322895580954614184204928 [162,50] 391731106521989269684793438454091634289022150160746440159956464652126390063718122130883458764098973871366790441580707766329365653346547105569240330424659646362748345028281955459014685534387413877496712597607822993571022309963350295180947974809687530557328101903899350669626528530953396017578140586012910030983645252342777920342953605827296979193484821210761526509047090323893091132756649965521171519109064511493434081753288505598954963237539414880029543106258612175102064013522670609376038852486835708587803499451671268421568313396688774175278618256117720828482960242408835645675479783547729738084252506471037590312105600725246530055354185045596421802509735024667157982919591389465293969690325194397753441882299813629829548473708443307897749128317423279691385196939283571501736727468016062737280045568872766163459320785973289238261865449379571084158298908478534206069289191123022798587769537350989859283078003671511145484440208350902637861739982723220155905962436724773151710386195345164386902328486962797878243405373930577780776854059739168406107261545759147125957619245307715199636260038871648329887005699186181759611171588556495955049203126538464751880273727605309208581511226635355188690659432060432825267427044588927482048032136646010840603805839257235956470214927853121323544168838695937579825877096215165611832293553655386413728389909623055071339787603131502779913637894642873843592198539805882348528200111426738964558354106885715742870855994634913042093946748164803552860980550141814782705613391825044573575079535205687032098977959770396231747307063371406641935946036135347224817911212328110320621205011779382597236266353102642305647370140782451241890572642876056523450079063190912415971936613684190153460343810928305483784915308723437737910531338826942079172327888671316318942543314509509303206093277115429163429216822602255396126414924524281058484146113759048893220238559322444667234857978255670544616943031039418867136486584688128266672205809013697047155386238154162562707241391092705903920659809055560479196994603678054453529161966000791270251782366574046717516322612917456909541227584 [162,51] -39145540164417938532241464264508573979430667379111954791403093157723197354305052027110891826158173175841115725846166270335592016856408755241680435091992138961730876432467334855113198207320683428730524419396455624844296823274977218879686116806650201408693845323596414975690720862489971687650053045234398079993605227647846113363972916067620061682192920717937835419759416083073763572122289048435556180100089241426408016384573213864289937118260597256225671025234347167692489354979164126818684761818159262532252255227837696229455634096052366086559611979008537676614144741196362274208252276190945433713335790384016518790863675999793716658065701814113704011214331299440088057748816629823289284233700530122062855770537670877114911268894067177711796638928208017282380988640103375959618534261721814055071704257318063479334601831676201808049515421121457386626673369950540087266014636796105719400189984090406170084672997970622608224222880612602126102062581339440581899955892442244019034674188764679804704969691969688816938080379395859804884627791234187741058127557560267712769189670735110586163482359205875587534639655261914054724596350635336655934746407063070491518580030128747654830957318704879517441012415429417547769424153883175852549857105137465513741612158645357003349754241059463238923604515817170718066509541741425247009162199249768170580794265068247778121327280389016826549364307774786421665396516540199887064893583649341254308384724326321255234873419953951956986368587232444489094389330332156395238219206064727886449323285970412406711102405590847723468347825123672601058515160554582460527470066881847408846600867160264346048649739343992517602467397205624037953303752466790785694890409629041451107957570055038584877594174323376494924483827123234493720115535698692559695518812717009916012938390670374825002998966596688616781644031367258522839890496951358405927818860364960184081840402760005143693339429564150300921838618307332215131963610408279200512329003017904616299694435958517717340053528983345589757426701304695661020009295281423759843800317833592750611638068711470723299850352777304385318144 [162,52] 10899133107321588427973759821735305594963655256782388520906513021713740688996231277209541819168464784953701815647940701853482774722702551149534851686097198146861461416354424826560147353038262790971010617146600833332852469590805166682757033067373402064887887324981374867586346414257564260244146596250392107326625490257971998933108112848228228555608184227849101057087128760383294572391766336537255330992965839622990846161430965009903390554714120746224910456975736814940041420215843096335957318053603361285569662665357880621617524487046199942693770641819752525039952223309111007958039361623537426454481826551763380824286031715996639833288909941910507544043644281526587429344458647251486142740326039002967944750713854347975855937909127369407351953989433215222605018574269940072348092734221329012115381956138085685015589226509684154598575419561582014061501639087653621701763355572084814990888410828602826000330813757801559164941610304846736421772909571034553512172004166250545865916094372528693539994413882889426886132645895038107710169532573033713708439650004151660159085265827763419576532460609023014643671803314059107636218374791191350742079784746850514061714187564193690351393484537923976903294891051559390962541060716625512659271577081992547127674539994861863030454656908170798895067531733897542718487557899468818949877981919080397030799037300995996879853589356956090073154134686331745774641057520437576835818154285350226388174342605848153131737810650254249510579965334374276350718316981796315832645490307304489890638613215958885160786401895557581202971241461779452047895943031825825222184887140734838092784149765497659655857548445273791204537123505377314094487015666709758970524035744968744858293056480757667448864481782957707873066823664550607498469716923680803793357082450415527888815997342090691852593661477126707267499494021001936225539382981145647001265375506237496824455819983404545502014582057322510418197138205043980349395300950327762202091680496334709825339294207789910373279241889121336041512024463103886824828498455090587881254142545332691739206357798804520859820465086241007904 [162,53] -1980099597006536005824864605999191765197646130547572587725137166009648175794795970443193451016062257030191546255072388220989751014900558850123941156194187320014359803070339404696456012809101905671725030811143642224644303274933681143903221513394536914161659245513319190904248484549558657554434765827880462514046769991661898299052668762914824750573367135622467590768661826947686860190855495190621751861967102113057861481168089504340957499969611556788466223442283294502397723123856154113758937657386204211083363104478273327470648276933925358692706568276211437827862069288402938409680182927662090292163868795842433970873449403461271433103078149089718210149808788209324476020927943233962888000787799747987701378802238056249056043100279510408816290908162744146337224453354886313412856982966179795716498836790105811535036182379694090133509944890356754568212276134550196236127867896061435652543500817755907741846319832654386952500062116211857244660916276138981421376642313308109431180548419795605100726032203780484060148065202909972068179405270182845607420191796467633835508746286893168984851339456721500751993396907097279038762025122989736787709332044091970897677400544419133021844229611097085708269902697736368987184107522659762765459495236746764021100718188978470186228884931979957120331559737091926192152348083842676143237637063669544781196816981060114962346523457854409484578042632558916387233639360242569060661187004915745946069429380810860631221875762121017799376611330551435554394370891214909350746343367227899006064602756931560762426081114058536948589746533907663888491528110136085967872490531315223167029032232618811769857384677201972342676091286605031570718944368365758931086340026338836895737688683471057474082492958009789949139652100529717191487058229263738659288361092096737687294045434369125977983809344195480823029708932613488206908673508649239007117812283099426649584629621575982646701794788439262043654790440925713188020555579969183905356471395007042215008624138229251642261073400692138978661047504597117864370216395093780091890231719342245214071677509484525556159733284932096 [162,54] 100160067754032886217057370423394402098738523059681667360325264337453250134180926354674618826707780314540475301342481362232667145795434436991219280932152770300857488608139027535613670256618629532356722136445747241802922790095685310800025204397735052797753433091353596626125428801378156991828572622317200715526860860950109586375060123205633714595831190686909984368720295208220999282839017230229543153535060651608981203520002198507179785093930345489517708489527721855269367152731851800309340131454538113707768177640994611497498693319202721160806512016535582448001807703245748286224731152950444540953567430762594998919459911805412385455724072443339112522214480710089897896310735556586571279839619197336407224485984343957503321024458740023909748037685122872199905599080602114458322018068222970704373005034222619004837804905038550936874837208428600087214758463601096850810320615479859369454901534461692854792119485937532812867667269844509089959073680002830716978558898348022744962936841882736097677279084811221407515937761546610000075529452207496668580683450719764510222911560004086872162625713292915479427821173938269927765914770437819819204178459584961771017539406594449999052650306145010007791489342259091739175897767635985590512759878209446580494390241440272947125749681065258997360748230561522631883652856855234843019441075842875760469798486213865981664221753524607343620175688595210579985694181238058321644060673361254067682641736302608557898656150464736138523757668581533999444972875309764014923455839036190934094952072167375077410955608147721652488248308665234307012844827376728141381384477632707767653752792944544621015742145849686470448477842732830439267264343172017630703309189245519126945263999991961280762077532142233007173336363088243826265889506621173896592243820351789749855860412675468991617200839812803574939958507410893446248419404946062361399455285662023997410570138995936490520881642103111641252188647026743035321023228156477089381224049572014006670377571471058234894643528225674418996201474350189182834204739750455219609742028991519033618981175981853896692584858212 [162,55] 13868810710131897110804976637330531044087911417298976422091611704723840241504352232474510176842108426628787313474075309050457695170567512880296100808506341003699163556424857215202488720230365379504166936727187216998465708385489015762603329812439510716892973828768003282325872565793540446181388964061497869047789461108684403391695611556064022864246370218128291078591517800663101710338376780031553590198964013948438281925168494614310715481890689233862539569249098512976472325630533660403219401948479410821254184279063148871074716145486552935340965002354375473505072885886110449988024875271643079587449787040140744009128857609298905105350073560283406321771129962857301969111379666098775303453355616689395731497299212606211608299166384016519600033051868486797962239293044124241007491295333352767610612969155523686882642514112603012796060373707616522493364180921617338771101684641969273715563488705659846778529265988926584765531938258861141409702703695072814878671147805003758990129186859085214919039382841555592876530538193145197198880082254669140918132809370274413700512159852233739693880971576019829299226782677485267698321086977911183903579520223480756335797382320382741491893818292480952832909485102263494888135696140011482384690867593322402088237694136855550861325841391502049029074213656340677439717461022404642585405464430935433947833806962812319624384558774440469160918022555658812679653009355300205199056136201894808862075878116805110158640184772380495120277596628611034579354431770797438699017328716968283462321245139304341830148616922537008107272888649506366352408950005159521342634809966173136320604184830358582430696269025486634016461007625122343081608874624430358084454260327177438439857500134002754241575306968933965740774396734152152958808663477597639667219403718986353393070723809607789991710575172803685701666939669009579361456007759136760597640954057073682858214829019861152025416330826346570338317376124940318116910987452096468627403213937527938435946905049564773915270247445529198049482881980366992095836503167126573428929540062588468172224780595814762890734336 [162,56] -886659408960881122488362868802923076317567795404574879627974623681166154848201652991152788161386503656562717797662445764015509220209709904799048882943476477952205551252289740976556045232133901368808150183303435196805567394484565081354599836706146794982280743574218000063540772604992213926711136087613330228678431536343565505751085027074352655483994527143951053555093768642109652546646014006398637071064786244814438021350599251695939224927525282049808372220762734581134064867002410426615371955307806114687937329219086623887958644083766055916521922231079685794538267349577974489861509867496667178122855762649659467308747287688079134720583191089536140668180544647147329082540902054557478085645342114082753848364087445865970196542750043863953206978673549387868632833764624633523580792818739661154884711690432132221346404959806339615565286435956937095716343767789556901101880152017645170860354173310214594550350637233767758041972678953939366384476928450195734306191907697341237601095248807275797280846540209314370093325131913379584020815939485040106838868605955356886160718922234636372199202657584080921321692867263983892418457460488365082707759356016960097050078036319446848651749420924798783864176136704952217336827327441006239066131270419508478413115745421182141068793741530965277382744210900715491455932661972127349810662458596885131602634976928994157555644570923544238324757768261658403612775251797277857458237277042790750859142258140934644017132744516315908104568448478386780191427257195677849050286431702554806013551823419503669051493487747722633811999714974939392048743796799824754525087233142309251705696927477242634541570240072162461671519640963003765457923208918812783451198979184252825792390023625946124622354994134019071599724606297549561357910364912745417777521783891582762911501769627899510090143157952459087691221075996943216947931392800391769100076061360288002843361387739861327222295151790237510071804691673646804240103363204865513968695706834909529442522089276343210271209093139717032849083558363366811343666957801028679573213272797362182321685634758913033792 [162,57] -221413208982437944780734419798896767447083520443792967822817993094085535246509139998593541893675175939781421955007931395776447389558369315250093620688568707152481615867010810153180798582798744439542402684306957143722705666861548027779255620052869717225911486285091082249618435835853929451082121714097284467554565436248207089441567430166995689325004438200919831107467362072516690840897553932986798354234529000546636282512470405486969888667092425580110742304810905929474787970713012588752318209427848881294887530011748973616543909342357886962721077422297824944318372615711899412179933187858065573245860880621514054374837766609071397058522170706624325607586447107913525177681453689361044364112161919862042081787822541226681181478861062233443970331618776794505757701161331481883793502584358344627303479306222097411763400055845400083602306739674071655757353615503649636322034557404903839271097648575575148386487847223163417799107108844886936547853866443582681892095608096775489721919579225942439576165652034295975443174146774759548433173545893832705607729331361470163378547232364129513747403482797857606572390735912643617547131616576692792411530713600664259010542523205423939580333964540282626790865167778149005804690788801842197639561443724381658850324561272496531807491199640909056948641177722570242725551098985746941898830762881918469163309373124494967416482880598078038447240804383122331398137537724683955090899383020247022351447959955406321164203563173409141634889457109789250340212710919760826559913068981081110352803891740795510692408137841071525051955269741255121275306275541742725941735895456514392737662476264875215539340816685352678095348977256192945323345399594321469348192119096255893575217139838720097242002010199653153100804962004402874809661881225294809657804220963702408902405274523554693094421074754933059589596983572673410102922038439076936998086421256702586815258222673831778002400772324606115080870697905271373377356196995317239243152597313504084609748195500729309164581222782550782429569488931098334926776299271557964160218415106059750100953004832132384 [162,58] 18597147897658920768789918317815272421724763748976799938163599296327243121246322651240431569680265102523730145531225936339165723349236192417735297040556580326063737026509256411160427583007534499173183282824287669273433183586271745388266676378329525148567344401667299847744461523198639831441292543957204756524298559774582398628309374732397708090352552582793618386944992164473424248169033847341459865491383411713759105085834811658520314866702015048255008285454364393649421912646153749018484372802729677083602962096841599394087753109065293200465365186654818086032546005733339522539355567362924163978436802658973748871823527293129620607657966926514970788165939964966358088876996416775700433726770874872248262981558612925325436517666033501734224330718607123806506981782979595725454443369786170049666897403532210279769087376525766190691400960754160535338757119081114082401878061775991441047291851736303750398194677133909782909733750607765268659272948445079386574850658169467604566754275683615366798118778563311288910251288696030356359175025915302539935173947388874320137573065551363480644215612594107918256864041143078990710964186218407260542536642972716807826615374548297901817539128095573454322470572128522120589509288264191974875366872415202152991364825718884895891705377376766083758446686296813299372708437871135859969383059875751068391488468414379641956046064835690348930844929567486023312006003640178900577791783107119965263535561029963138815960078812580430265560077743727804497207148494144337800138730649611980368052862424180325890187306065680534916004428323440869914050205080954566793748916891312500578799693790885055137890599775539528486295326103430929303635625249139214683291512671968934327325342898853745235707519672448113888051811768054980871659409524731279352201794073032232923072360813818806361646563105365511561762499231607403746899666168219696399606633382194513641639816464911993401808021392713930694640158624117992261115510486138973325961190930445470085120394375437381550593186583976524465311382433858717849581108726617271389950630200543049313525274226712 [162,59] 1234156411460396677812843135308398281502844918325396808627272871869637027079994766484861939725401901915069974999763168744163407140228052898311222697378584940276269621711568014843615459137012794086930378904034510944949590825161181026839730011424599237010156322917777855768360647608774607948287314130763352653304945106089225982359089546919644166497726705530119700757751988566879047131854118715596358377189345853883538040066819287526922537597825133640202503484603474979285086911432038260109603436147444165140690219778583468789848953425836256853907653083154688726244173785524386183034857678693178023038354741828390257653906081641886339290566608737546732159415116042827220749997506381509064899325251515613336143977376384618706425999469779240226442157854651428351289703378422261063052766894996687780643943765645985313984529011683409590781651769931659108156838320616939822272998724001250995778592861877485183704797655909126141293409702253667631641776632044914751004971882320581340183574826011098602654389524095792812636366099555455742234266667079385541934782297400172970223516736020810372725488242387440643228000612604179095300521022450863852382307363197380993762650201814689450405160917081037886526076579699936089881875616970324348540206427707480578046830963292906732098177875631364701449157596569629417240439884190327167476512546033527341077359181728331197318454783019148148991127703728243971413431754808065275011506235885163296019753864415069124926160505272049786855214997680117815802024890509633563186673718284053085284991866104539538405190004921731156723646923603301304286912116707371922697332480716432163101962180587102856471631115164813561594248169237495865545829662473655420862223978937342481372536462241482494776865003076074083945815863078388722792608625603574792303440851276817870280066156726649427827397198943873873586139275781305135701632727604047167079446424159495883536220205565105860009475594356525932400657963067172308209826200781914174996015010563554395290451713431600320987253707579319165834089188501340205699565395962894875717766045441083077138766976 [162,60] -142843866784423121840391614165552535150245698120576823708521997443466568411483513720332088941979314788380524563845438642779043233167172438598998531406206142628600856350680185202687621986950135840568092957515305608089984410002317218703423092488504145541593512917070473175084051478247252883877023228292613837238846490218754550385281998232694432749562818270485086614674586690964948186857200068508801087292728612220963756837091362993530288815214399778603349482880588884903274952754270255632802352984089346838563913234409257649454654382510446992099374594754593251663732912349231653612955236594430748103368193388490100161665352481806486736890133789352558194053921283416597706679624275566459382853658833773277248933681620758304837915475037587531255137900423419166022483412225552111596425114449595943391132648489809020288158130867640970374968943530417067716439585831436421769638206211766276083065368587470113408543801815165066325639988930587755006504659502810209750578567175729634005686635883955913868588503254670870987345412492773299860781874070081910456850649621549454610520680614342858230899422455486484712248368166497390729757998124847905586557194005185308682567981344643969097058727311933935694464898927767144849914457568499241442981184482216179386694646665808328569723562910975679110691153254864419037910915121821626732665475167211532250301676442129749722885068751097151985094308946012854722807320764640686650394075469260285323721677329893188670633146393115494201425034466439420903219222075425780335545000599667041065461467538449241897127713315454297504440102797895729034507194515963477071119019668947560752859995780711971002209014542158426749770556647054608588822794811961482850737110727681131321086280309275269822339076647394605656366058115726004322421224866284150507629089237230548588023274861314058048311088441856214478914520494861809116261312885125026842661530338201141156615197888206214714211281597009824127794958445042397768349967091476919977742811963382793195506629781265394565644208486032857598710895565377995751220109549470896692993156262713042420352 [162,61] -290859226077157177096742203966763278561312389408262176506588688864883270790173787899032219893437988353743619809999957268052760564624523410061673408685919319241705097128186893788815627325431310586152833897139130374916093211004596921356590128997983689196744231026895662190287180319557774316598085246282206085053204933811321123356772998538990813550885118815818076715582944549276404436393632753686239818437702844795567342501936356515550500555331345675409952084459699926401242975016319551406377202092874188392720878879714778797269121587504969774239932584688770355403115809442120084744354477987547258815651837936212792665792868119095120150553728032856165941978888905784475193796957495739884081847074280756435292957025085189067861946869692380641942761361417761821522237412324850567815667758388564498632199284844267483618658573398164256452034975661673181133369123338483423961923852416917149528273489043570295804575405700415370390576852913555056398610178115089463068930476075876796490933160300332912057224190395680806374615957968194251376108588352423780564009583796837355677179478145222253124691561893388563769066219719072986312938795360689153903486144092179088126150206697375890318735526973730564317853790058326269466759243046020191067575894268433511814841754093485906829157745947071613246598353226276630537457219310723968372990526078222759038189376231246523344589974013523196257478027796013858793635737957800018692034393110642251556258300787977274594954026623902383251195111760923105506376918838984404496441977053437294863966378933267545545395431389336224589982113485100420212457683096395601568000725335374091368470994186147804425362927359793657984458507020158173516899843413768274008158564799588360466256688011731858380710113436306501494823781969030050369958745657838705852813800275683129958474146665333586036575203235905352224666666792056005871321440409490326965578223467331497046076791381745082720453870189286042120303744327736573470805115936519257537693871297705974830457850380042466190888584251521613436963821835822463155052008859469983444561232909795168 [162,62] 257298435808628783052666739080616500824238379483757186630020912249590714412764371727987513811437425287358572998916773515698913083195809051455132289375212922023326032059190308811318497168642605130102450487542627946499827271724628061281610466658018815289344712121265237916247267542766817294840640331775662327612370796692828300203349707984208689728525954401209998422919647786866266662218472679867830480453460246295644258636001159513539851040389378188965425891553286249258762495790294655211782695586094307325259367825433336895352303526371059670879873964280991762667721842572599787091359181809971433648279352349592085120629364597883385087290328629692871342823954449376211995296271293254611864937213971844947349532350980834426835874901534633478739860679470068126370443556645319606289259198453761749096882132059242432681855896131198942099639958492265454625625576110062107197974787212365582190806682036407376993685351485269184605242135691588618070705831982207391017922686380742891757779354197991284745881182053632854657004269895436953199480795813055374807238873863300562039904766359554412511897757364707450348737895923708465308812837072407130426857938201412304540520217603220276765209147494477385066587593010284336276835822898314071531579328793850797612957743736475393420588637424788502953913009691954524369766982598089470301478773819056301919192566059957585033919769378900128960238046016878148665628144371529384327942388284865166782031249906489591487310471679742141992961698317290568047455064258405007888449815820945579450370009567318282875727572632605649726536191576182532717034849174206444666789757352069421782300551832866766633301270170101342286485399440844291508122388002597795457478862992367534437797466031986184007483850900679496186307179869604594447609527090065982889473267855349806447275474115543999179469138963784366046593081944258862847362777376439839955343590227921321831846444501581978984523087085288703707943055734613704423078275946246406293563185618948242787002714807337491706932667183124082026574106781741679791863832839814765175490292993686 [162,63] -7229941278355481851022345827866778747209071089772299435979936233655409274095922343946047190115360776909305687307574180154428539406436235983467817678762231701041652606702080402947815011136661562509132066009713045903625111890679124721836189037280859281551506104926574973208846352332572500877231630965739949141726834003701144871675246998822084763106463991954211131517024735649538112118192266508622179952961833884889409985553835749634953759614708947449333267962263466825950536469670959995753468666268895161141671166567853393672575073789875648989753008330784951717974065356943388274903787556568642532027591416970013748615502479308233101334378358138352592186732126353886582086407991881310215638984176532853765355133454569846538525802886410112212686415220079733796370640900507682018619262355124007243863369487225541020419083542713101900770972783454525199084386538765824828852311579469362141765009149955225314556480276475517147031165468123273376450719378265717436474036387191157168141454705628513069970221348836832883613851171582681882511374035057465458480444884913682693621201694296081122269943347543720258125525740254258598350532007096643442523879143560473032856719626023331932936812488301288211193083908084856624225610267570344847929752727556570562368421563936227320837206358103557669169522904598921787762722231800740426819625390082350631420619094770156489218570400778026682814040919990660636147167551374140622133558946213631199266151138716249412945636061832893384259003652080185681103661980568282568916941753742093683333937911243469951619858177051066317847990303122041979993581898474692497835328458444443496831329394949608535683936435087112243170060583994179461817133690443020278956666224657487164735568793238539183916102276743566580528227352132148246410349126521444096281346060065494501955694052549621456687147408791482387345189336677256305637102726985881141746375962296746589948767125298167123590429026390350265273041955607654153766909078991383102177531815258648888194440622442803731905832177180636367479168268847470437588038422170931156203036352 [162,64] 574867997046062180741377220415547454292077667703505340982902138555564746517146152770183810698849112323296520658362552237893244990977315127741075398725374496304429591162001898479782873764081034294189906564558265594916598228931437676975164268129017486047769173909480061036794860240540538169747871779226317279900196831417167608880612902703970492915310734622305908290399180576184059173933409933222136768501768421356755982566060482063500169357374794538282265670482559328613927276059844114097599931182952358658892483219909301823879449764114482015422322182922444673217843187655216671907239046835694519502902552767951540062274553001522067689362189211613130022482015863525891341467218958837636648223558970795102397692985876844475433276324000847001408686090843391632179647486952792728492546299182513746106123370735369987240371427145760552873259963737179368969637615258887888858508324821114477925622495101676688844136065910288865381326094553166868060464865807608886983320148456654289912019916538234806199659392594260412412958354162085827607257408481692704518499107698800671634970866129463459913241747035598366325255541258657045329881584426405833049115102039869079848554539814141220152087195833206701733681551463013302914225486918615273319300933121720287585180292361008982565880847656918406277342128129783488637730487692996691162667814526550023696922813217146566498080546514966409095072685089337363824313468885386803276730275526425180528292197917717139135011536432601223507051076116560662784081639616689613649946890127613971499652518316833210492172485088452620409771243967318225733507972244613080680441887069686866348232685891116216855387898570805244808581515058425063176101943042214620438867325060231590372172548723550526252308799315736617511594777531277793071270108721273243022573577539061843525497722339468103894824486056359896579835249556720110385933168088137821539201019735933155125967228087893155654945139447968534674932597190328940816032486047686161212088635704313256795524128344448755285923687071492058062214897027838385403791564215352110238720 [162,65] -28383316963662998741370233434910501948210672402426127304811030403135807574986946692850869360003495954133916136670807437657123241294452977613209726640245940406123537186625484848448736798095817623054931465192608200406527628192134229399561240616769464857120054966011745527210719495123403096440002084691291265868891459407257927244827684500833435204659263321880405465179838687746064176253128766993656363206724270080198983174644096158860007133522424657615787791103140139784111236058386396509638688300621730335740607239676797532164517077233064772695333239348034640072543613605427760021118413944311995227076575307711591722936123728518661558637732154254836911851885010169948324873765955656030668347473970464805133438106633476611664628118155281788699173062383279291624555131388263089142559703753963527979084887254048187998153156122591722534123053017580412672065497169454979842619482525906519036277517716712060987894716166626775472580712285099747084778055308325280831389009742784192062113463482199734186007872300837743122353631294516705956430770987304857808947667121346998621480666709516950925065245441544029528752280280717971856074719006529831001436234251948873180348861492811036254670587425245449941061111423668439512524721355087569001300777121174568507930961148340229782315536864289325360259558288566986174421346120093872151767549148703146462342447923866294584397010973735923737985015146930385406064427187889169633773400464447979957168190914393480506224296470282107503543164948986565838085159469540391476245256634319332209176007938826574312495814104049004727796817696061560746979719748717300614465911987234518665071110323914634999061171398900025105685290097805583991408265572413231187351608076059222581065974824230725770113642621172258200617134692073745276416422381366386849170884267359780235748814053409202660850684907137527854951652200941809028049106963629798663121521794598087151617204053697368235917247272240969964617302610794751602428286581321161781818608543167211043289206235887919113222228163346948129407615463569553301227461297365485568 [162,66] 544760518261231592432742664151224065989903065431771593577218167948517113397829473696427907953687262349117211832712482082977319227796024704758891216860213549461596295961663192401683167219689755022935070848321190518128913197531274075937947715456695123075511991961797338884896442209096262131779334612700673717041922951444108868982747495750000110326675736953029992734028247510412871223166994198664124268715578605644279743978739225357627216385021141048982091837751189951844781901878710767842514810500390947555958150309052292996889451628147608591019898281178209294698511113102462857231042939310657906293198395122754357047151101772152356185422446533345035589832437101325552163028940334561293526717888275190578802515180242952727387392774665805840264862821418616426256108223375965440040677506948509824238380322920636477949374382278651801188601368233862497402774638930281826202918601590312826432271950373622114101040586095827547848854629259676562701649989338225391520555003542576829310337167128923028071154166140545099756846247502840270677229765676866680219026639331593275601104218378024882469261874836332671203524099598347610187549659702315702678789532141064357467302295441626336274344290660439492071610624766413449006633995005748528459301924355956197852162117892048297021489665652908665280150858523514454727089259675856217727960296876842887995105432927382603958515186113536058628175682445767158252833043547849802485160532763962504653047905241898393370872207155983222704820917777805223233946986778887106118594780217335252092353291427328610321326183217551241988334933365220144462770643225403294406188194728920537106792627665914757579887284429138427566647640977392276096745106425896820703590349155607678273437395108361695785755107738892273811775943452892884752362673627799085133727151767921803981482255534739525667310384173581079992504982047796043344838407608622180209506133407259933234830299960621811193192102466913767523439072730068245534062184026054136113647449098580137405944621329324055945563563350262137148974504523733657802987523054720 [162,67] -17594011288820104529573032098318946899404320486245980491014231164891061835331029809992193191749632708521507376222474262742521224094149624219891434758078776891819496330244283312568300388159988201625910914833779489531743527125531581152455667943561858336426399192403908821937871843911866966958877686390740278647065846142942946586116073319869530940449298102446848823490829888558538149130945100223687967822879019289275491330542545594116838448961511795758669530788672298425158291211181241869210506046989309302107627277964290018252946930018381296661416386233834864610646527702845600876019995898191012343734493246620609060723016026526214947364452284023350006213786573153533336716502960919289159905219678464654389861037550257600459614514155245903686343741766711840412487237648354326670804522770438007944694188272527390822617656716642636830820137364182576624670495871332483949894803242142443531559529794121882542739289879288028813704784326921983188440488749523828540385601313090996188286589337438507241963421847788497129888613104686395142728970905287623206834841040164534531357368778299071506903864965344939268927730529020115803651711481397473331514621760490548972450096918762265777922432907357769867225135007363836685790456437880755597296684336808275226587145104454936695990434203734873277748997546489973996903221455448529503796526261173861010285854275164773405107004164204535164075692594850320033166184872331794790382820770555850987186133477538125408780449353875272532410570156541521917787110556469186808575034245540930370725591725671800605738341041402464084388836763024436223105394298449143725733803354783352309807958170535422418219417373042079572875922602398677809668076382477821868355962297259816267424998006851159280376573753639049374601552099214107964008808800585403471637471835294419686904062812184155779814428017391533277720710829544159186364298622850686552823817352697386410583820789953827914335955316713686793655592442224839807594649645508461906059750085283452357694681938276309549830495493823040632748067102518740680135603712 [162,68] 963029722465417514278006641918079243228594326716976261115822255743770080031874062249453911942190276785200190108607527350508388163588697189897584445975399886241330033472383464833532036899026648774383909999899436967994659151622521134040918620717233743777197206534749536662212447166408957400351704067730124178286367006571991230711181589292068097090378665228441841319375515195011248132251780967199645302129467810956073131419880727444681413006733385232686969353226582766581565449052526343902110859500981972397872028528740350086256761890729122870245504171176667596300890816309141580020927615758438869124371161993155621627744913787807898398070252583925430113563529992673163673023074689758682584244759540607119168952761422191881138154292800050754452781111162681673273227073613778640125032268775490066809364661141739846757892045099301059433890286704501396706522712110952499318200329456990898902440831335234530170595484654311491303173516030881524790329312869483550233913245826809839117659898640659712151009278938735648238569113502121871436389827844145107963119729608848930351152206133450184597647171207415758730300146053274145694925445392991390957149506027496374901549777652905078585169025274152452210877882597631110793354963252489408884911079630304427894119145508660202868881981740708137266741245838318646653754086256201630091814025945830202024594103204476887870406465205779917243101548042982622022148848553945088956329737416093043439214754270742621868226291702730241376659372153111384180809085578676668073469097891689248997467982807482193283028016804304975718660468295169816911246043206592797537422335120088586293883423022763335861585416976249244430964654628257295296631157414881960991292149269621108186763793051525016492641842010505972132991384124252867528204892636463932504117953693358813866463074529006346616072691371662948279032203120138319110844627572470135164425817315064300003862208085781906244539738852975840834922907801557619249690656724912095140617211607431325991825980910517576761944806283347557844854283333995891181184 [162,69] -37415747043261123113339911455999994872883387228965103740386112067680756519790693296642656115249348839465406029288035850174005833348913512539450497680510560890704051707795052228019983123375039991089793805090943361722168113784237405270022250114625366401525524361224082149308067799917570678225160500750747411259957652188139603183491767109968855406148863388864742943742803872192530751013553118532039423284465783985030775856003132453817439868781097512821090090987251269530401108357426116203143163897239362344993806957787398691811455315881351192576428117390792590160872194025555783231748277074147981367185375883933897514522275842420904410880576240967584283324220990776520153183613584210727253310302557173781742915241687228744680988887035039350244354935986628511896435421437688352666795703865161669873905980513061883515597985059621419882031371879430805704963731841548251400183781255019644094138047663402310371551075982870288773554443048708981793873070922171220521500642371499136687030729918677687786999172391344684090139583095742083795532966985255273350885470133437032878071276178326498538173517276134613089958429974400421813476088420348458658904422413601739457494303324025565251489243780878755254193934241393992918781456706076512969653972137028094170515061399099535484834779547541175425171402546647177992581181165759429321979336786516486669838055299364998592532251670695074055945267774745378464714504334918316670908113976076406724979598212120913815651798304769159444532614452270214908848231933523810407571585697810625815486857695249588656011940905243510684332573433138823549739357631727277175316571090870005009105500578535866399019617910675409486808658552618032849949915063325807928574338476098010100534637401299815485297998256869460077601355430303975004002499923407062466472005235645724658234550041549983476708017605422792779076896051077590905293466484073231675060381859498360512147273377738914756272379863788986738623126456620946581697116851951893435126555404192883056568826749413080735027232165248147782045612390296725440 [162,70] 1395346196614090524232964671821359618683932518460697823679380098862461347572872283380807104307558561023371697495415602679978763799868751337698547282428341727784602245368168571733088193665514235532387777580759762307295818855548956324779503271332386779023566698269140250188919585697904839873303347895483549659759446655319000297793384074586368363361843455248717291934803596340075208506963124631151691500964514369933295168230089690817559352266169762569729024837704894682665818038163931119395413729401304027708204371681206179840046533994889346012305006376787842377171715635234574886471230105847883126536817149053688010944926553494330455333926945353920543711593299094319840765967751431968876707873981411371993477954838528473294620441541835038062356129716790646902489764847534571911787135257739299887378805511035153654275226086195223441592318767168146850672075874198378581544747839826277057161214131164310196241736856064309052582780574463252354821987223063224718320108058407744801018382195134720439247157901470963776176902146685879005700278567121928911887481314990642336228433593306909960681005661917318854978970851585223851072259943728510106810162439539246211519794283770871293744477185425610710460830489069916794542412753654109421247697723361711869822282699207587527859730382652334561890086408955966314612820433188094555440600277430094984803885991832803069733559488484946610751931262907736131134601479532147611735293093203133780527375458551923909138855862534871571407397718503605293022342807523702841079744865730115629855902943442304742241284710331770012044924827118588857278948642255314274240866173392405279062968498285555761920008128256212653882259224827294344648743518096673233106200615844656078339513891780729963512099832654141524371344267838887002157040423013971589106339778989788585856376015014442432695370065587341912022977060845287235122044467490564604423778023667615680488882823601494390895439697596806577357276703084716917147536857415670180829748697401413037327006621521067932709665059411702470107804588563600 [162,71] -33170231545020476739134294295595054574829656131179020786140572375396474937420783423230289573265308844366859886681584546358837729242552424159096670476042079169978506942208636848318873597137302851856962409640714180663085406804421346496667398186659963369548439565629497489174518264429509224460362076307267671188259765996020697595308566208759638529433291890646547265942618149179797598634035546430701394523817097647827376987351779505622928954910970522077248539360784704379142311623236507207090612257595114411701359809673483126206494812391144912419772972004534649769002583416446208009746232190571147586875773128892707283096489478126466225113570231727400180127052038579911431721318377114848032642335688622076276091914019751346796583946200585774260169532286327925334191323892542930884295587447920971917892479380750782070363453076240727179161034107231770292267474895946841812708559265588759042996953644493830769101047644454538737558918896575850358196172961753811888096658757137464132426080538718351558265822197172816562752465747594232442252858247029567043383150964324629606886791147726504447890679579520846529035910795839526322224453475818123262354201987594059473171956047766928959090945753728951889415132953815524780197118255812045120641505405428878329001351095964578715645382077457915392134142639499539573848044479473653648438394123118288525699938226832565557032371300365164963395730474581994121588292343868595631305496136323152707329592186566498919172003812067817798426131698195797590303783943069143676973695363287952283462858766946059428845999393801819689696343625542421633299720259878833673232641547833986632674836865022121926114386450376767845124050284901594483195330034955590757302792037338508475447034407128783214120409919479671503356557419837765872149780994057013366326386074415392785194903741503053456404967863307479396999980477720898113231795112119551202930288940208736485854469479900517852113759284192809500779264387773548383923718513139927278768401839344624894404247272438561284477953738285517737053704192 [162,72] 477203927277241213376451291666827366732322609428551312891760776697172296593653179343756931215086150758142304149352785625129300198957648840258701065993152058350490961147947147462098456477197802820733639259742954341300044711632859970189993388698260378078634617259382549090274798114332384756629891095177207311906026840014773042890905425745894107015529994507451789379002009103773659822083117645544891303340693087778020570276136997357934663110512899232800719980847049529636943244318544165916502895684849658882141082811478344366283352659949209747328465631390623024161802757793556428984052774493011735456080039379148200865213051297758296676438238627645788349757807542285256949372231659825239833248879303135510079815861133168814287576858631542576101422779092933815143957379956130969357636564672561941161932208952412157650723231836435422616762863537833006350702726834716833362853135568811214791840334312943148894044918052751958136635663323245681050213902462410140215649742386237677484657441076207654053408923097461303837895638130093136368596098823322259239282964617235329033518728074436456042114899011054367899632322590226935754950219307697747918312852423779115756337913630482328957637408727339892032324977991665495562404545479747405303286060272548481856964372519144002337135550533832821991717744415705512965399070693052254462947408618274278548438811981698305125943405381136329554244245469166657657101076694832335317504346105160110810569211361124465362648511165824450270530001557736737101854706273479124925959093230413161571381158522785266251290859302974369273532207465046492567638178249394119690363535919880913360042178496194656118247561182720571052737492031520584009646740637595870451117143884031629151943317853468093803184831954235042142845813896545454499839103414294536752182649775815181980990443485172207182121438714724000344833504310596945348987303061535062827682790254497239603037935690484745391418546179799007937096411478034829010463384611693817839062023607970955515487870057462727367482588810002895742976 [162,73] -6837303723009799723641293803148537828166607315569993784050051134600345397447282627659783934631664814303789467915819852184165250603859035580578412385245236526430437373565648540187473909402248118194449171017123268130833614558274018768613830720162127614877722059199499095287226019231527112938029700720069846391109280192539252498030127228007748418378776910061433937104634039607123700489886382912584953566602651169210991715711006536969261609119473283722201231555188821377114042576318399222458331601496707755292819235745232990144750099815760693037447769048346158708830032434060355182682902666558284265971182911942951213400777465204577292808596720198308186548712826928450276798865347097942580440630203193148593521318148511057819315155907344726204518225238426143192715926796853350110599765040447036156750460695394434940878674980324714868986863731250370204417466095033453145935684822034130653052056200520045729557921117251191292290630356499000432288436697413274409363380071993734668320775928177421640655776416662204661001914127417627362214976364944891109588536386160323167389470010261530935850952052128769833844963154169728771549385898175509632100800715478073502799342460014040534579805845954561622994909393438871123538739516928470729844337853200520163657304940818968968701438753942188603682727373259641722053024404519758516961963638216481397748095672834430574934684808723392444050451760833756527017931378603210829286050475873430250534158996180666443625270694006910262006187534849494521375111920300578314013692878047711217832982745685303793707447134751039736282075517351318763857919346125043550009540547884256423861204680600562302091082516823871313375371599848431501350560967444117682100416177334800024329934976558581952378303755954635132989499142950097207252808781172680109793110273039229064264381678851086871643190669964007820022719883712220772574953657371337113237880716692512523718200768657546405050845646413407239702256889670552864501185893989010948119500556249778323640269649240508633940465318483584896 [162,74] 91663613336068160287089319693045117554230729434233317278138115967943027347316479549220559717126824269781315010908924220407945693661833052456928534284007993105543819558931345948315239585398689764585879382379836395032086048323257804891195409431143843685663916737624322588505926841897575029484279745642643101554784302503862344827198677850737598705793925555088657707123397116359233982081120846808086407624611920473195721611010655388588589468575345357362250270968283967006574802345770364153060732051800735449800962012876808973419379689541951838270046808330666476610996777333054127408954101996680970262376722247470789751869125406157511272840740916564220573615012994022821202299659821244019630190558860626942593278177768462013242224054868651143143621415525116125023060275100057981304775046523597885995084398901432420912653568942438400315526628689817171883761603170201717144148416680642286456972194709937657580906344940170665827203405731676389051885835385497106807556663568442914057531729932300291912932174345708531166564732216154756435462798179575127691245717088625670620818119199813522691195537361424200009382469859402326837926788473518472002788973715114632635614649724516375291557516929025569215444263975106285829881885425494373943667571861851792229347625711186707896774547026321454039043941154560562614677808104314169137901720993026227631298114497880107939273368795471129066964386378756763616804101777540662372044642173749089530970644158941023674827670591927237256227938107578934454631527710596584165311072724050532190732129955389142973320850484433532088101510144115595049367259956779865375733523485628038846779962915316432260644650474867616910738803698000940673673804683114356294551124766515095771788692041144229709652547355198821369674297478168568485115065798669998572032016432258176236111333583543019368937914566116948955665594285234252777565022862538479819109493898245848480622057762475455289810964156210880197562922583092520804818762981213388846338338018309952579409284649957307930134555761088 [162,75] -598159575680452645335268960042466871053586281989765227492066865761176452771727629857782524886051318376114967074454635815264611726383558965529253840699941972181022304665575965743864103197180697801878541965405735565817986461097688165988239568521224953558746819367484275720611626917706535038306088916198293502842459214507002170241381707205229457514769773767072724971943702188432405762271638073805601198881363257103531231948263963626796727901650778194988374472989884466723809703556961573153761152688988886360787986831960653797594370724314032376711767879702054653162569033051043819931737252660920754536871602935990743907756013133225023867366587301046118947678517791129792380205186954363390566542784549767665514668244681840266331635871624280044008864782420106430385203101969637074071504672396669093509977171825817993250037715243975341436775818228189698230589590422122424210156035619342299937767900574736166223161327060103985208588145132010713101408854373626207841587604238492108839856598171045749937848660394574128300752380755724408105263808055729920717766850858353265324426038009390074799930109438274726243566021747295819558474533453440409191468470753660400082379167359118283419039199613586829321615926474217066988548029327134710594460079474599037447463884211132141741710510762154360463189262749153046904301318427724082203243441700215330199435888899940009618562242291799403413778842788612210135904166519936019732446542020811887902491380838901728224130488635344732699685165737822490022355056975691697602316294569658013265598029556262521983075625725654042855177941541407369491888099257851828316703655188810297787736586929163789551846485611930610135402480324847807375091526950620604284497345229492132074656407455803273367657502920852421563215689250593193311838602954598936879860616892733464638975259843260195044744948005869642198149584841704133005548973973970473232979630745921925058293416196341406024544003314905526094459184203799109894875861396061243239042942254853151858687134048473003832267264 [162,76] 2999601488452714843556720667159815729226149827036299065890921838143606166159603701592358865304396304595041840503007524688751717130954132212626652361175807270685820326529510444845561715032125527790683215312348302418978118133402512280874727202771808734013313573231691021414458026097315688787435864211258314511627609685145118566803940060461480051833042516293439957187202161297763590567786340892966938714801812721046504454531722441820845996938760949617632641797314519502728177931418382243528157091629245828636251001455735460929174985321835169845970065601190992932092357982177435338464395855285988308478863488413754884502604033741559489873575552635325278379324835049067222072123932177937236711260958918630542918774635709909270228341973890935735996537782762231871223720378146766984826981516957319327334335736672416567906527077599366162057202048592693177884708933239785487996552897904567104853752351996405722213377531785044561445835783946206012911091182202589809168480326562397552261103499385628726834155494799309135963955803675307453404234351386199394971055287984969422631008228197518920174714818043345240895410658249629627405560247073271669783511339792403361882956554669679664767657145379386073599596307239699341773111163331644763924888011275979070286314093615627141084421918872648781589136084426675368617272084364992524186122797846047900690737421294198637798168980279924355390391653873403951676587521330923850514007832564413897985191673955440104377976272053574472284559467841078514919351908261178826966066524894798872311428157320273706683004374035129314615109690580786891063313996010308074065703808185708040790454842037523247191573351102411677647187018472452598602005996822833910638269665245098733487090929590477050888746261725816086051557351716364212462438043846801280461593149519195932396415126686224773437455066367740775647095111970669434738138259520635493773576934088754727285666504961215572878474497676799844258757653125393839141197971024980465423868422914020190180520151924416697632 [162,77] -48820749784853143718510406755781264037481577556583528362056662291427724438484066112756935466264130281756223938837007713034432478933794471496126788030641821667024122000907599966373068397809862690998096113121858451458653525742975736281175714401156160387446546463884664153946351418084206722096019050145702083246272203047307815049580815249419768528424356374501215886277129296002098603980851398480275652520255456740657965817595390676560798002923366854031973159585764003516024395190031338941571593081942444097353295030748571894800527712503952159995544968616369071338992786998888406193979952940542627095122245631034065335551237805859535358153809702319465400097768924976895656134548842117695197335767774435918384906836899540449191331386486543148965044645109231074585239241662243923841117286907416121508044936030593986313400467252917613795105759658419570586235812149929083018870226013789148621495401467531557239072013859372230498704811848430990404479607322578477068604428229281073012125248388883268865168612866422579664248490387928857832971542635305970100646478040196218646322173998238570164538353357495274708168502719153963504660876868920570943278898937872719281125518479750160122917480644366254155699493270912871737650875971005020748982462025702146846148303229289191341594542400388506139114204687355819548914038326862748728209720893481720133850029471886856968338722192735737503566205736723589542998518733812530371037132754408922510733135802000258139186275577300605480899608169013975054761008254966887324900639015113559594161635545001717362458714933351869170132267224559589381643641381133188573104637499927283109267216386096027790746064375784659113392597156452422065648660397110869086343971304950430874715320070931141190053965143175555999666054183982174247116743549929889937845259400451388110010832488365863646327018534580622153269574250279892133576426961840055599248048696403707160421438081941449535573621597604822100481340629645177263392123294718600275283866965528987297376205831840192 [162,78] 576109710993135279972298351494846585081763517854240094766453172170911359686194529304017747002756730288698765516955399481509817516452349706292539354550159092617632875122154388612366394774064486406864199786432502410808564966587478633024221413383344268714489266527754748442652212887747645818123809144085913891132570733346068168817685239976258615781118102876406070365875854703741668217604680749563930292274596123847615028275060584730416338260100698914230403201796023933590534092731704537820763481771570592242396817283823158780634775923631919815131134966285646309643369021740504817021148393547015406226826222740636667325466860919596767909161174513179751390839317862471095738009397825850725645336766228805954141647872475501826935009718565219520180013376246912898844117549897124634421324536067754160915422679966072965881555759563615626600298803675866854588728638087345935582715664496093820993875230076342129986308123579409818850923993995700256463900625324487806365835304194176451271388080019291515112424585818617709573814371529914263981931690272821875986752267375992898689437377357404436899903171251486947563376738232090712459480408449554524541314837848924758928254438044344449284511096166314198149133388212879627548799961331957207697503911879132076643446665723913387467247152794070302137175709321241161403868492999088095005244262845186925184604374808862904057470643189648915481790135270142443431468133906922763843228181677803768460611859061507685336830864937057267312939219768605331477649344276292412147275549517784485491448951887729655236740316771138446604276557087757919248934734684022337116086213403678680380199655446945144171889838597886028395647014744790807109296275504005142205071072014042489718158223705907846442345754518960154082713658988985278425552442984841516599197183264811518224700283484559726929381830152422880553605474907846220228661969537997065917599739533174132849145078320140965126726311478859337608632844135426531393059713255536812418696493606456245009721868812 [162,79] -511417930573831163947437493239217321500660838635819504365508244996074681842848620298254361169134623172463547303699217924791819860553529354597602486066631206950148114433268199422544304663750399342167677852015746597624755301253205881887125298942841082528935074380614471411518990804089649770741369847590709950140894260325628642894217635993063116895525625913811410511784701220395405797444217215706325543698398076299350308471483368797462723828767241664205735993612486079952013120609171341551746622146144447940731299995748242619482082228894975785576649293917375824877852409375633148255331651497480639099788253744054764537416676256775487097141480945369431918949455946360649286796575643284130496448830287475631113941567543460306651781111684727124497516032780680518875657496868450106016353024537159392173252341576882471174128636666735426514202027167565419448603910264645613702276973529708609348599122594505881128816093812482459914008113131703675670315703342407039386367018642154395460783317677142090278328321634910481835433758863636228383793834989955468479135716143896243641763585555116352851855141883829624174941794714901491493226756535340711375953345461182406551909905845647596556005665381583418660000116576188205698820950428919800080684548118355406854556236641619840061530847088392012493171430269161100845300665935475953874768500838747447964651241981142228067869594358705967173169111905315256084544977958397019878019465871687643264612460547233983148826453462961260484264451375420903090526495879828363163585584573306866059176056913057091690699640510860239094946435416094857635205271951563295725311812560448619648935883429160953531947594874761836126945988562420820480865793654913217463478258179572623648600848551756636869184553119611005084773521319083694769341892780863130275250834088866695058193550371255451623706183884353358284926679317096959487686759802124338541435497281883391976549686289904613505891294212440511689043468129004393526410609446106879669237594594873936179584 [162,80] 26842732223222446775768793138725856634488825565715126551404248378349762128540142155487055859926432097712317105195320966450056963089291395042936310655096230010931755864094401573294492947392190958178098179261403668536704860788387973989643484945682633519329277912320137297006387381980141817473542654955801291993842939517302188559425867120597678232572356632947316606652104742476450407534835363804670633035235692532159909272203350379704107974937805920751553398545693905547630215844396334740419689486563288975733496132779970774701267799399827089143857797347609357001727510633347632253846936193874818848794208702895089126824417149026542299216471272071266834465257380250722527154304631616253264057854598884511051567129542921721663492548228509615746144434916276811170326419277135210637554873545423150445906940965329493583529261213111873934879242917730935347039777918255588225336056684866111478354277168050450143837293491005626843424895241715993452145975281868353610100091761291713983000893927009318390367576464693369282338910246744108664482280673356537169533273537783060745444955387574424252274284462873845934185632767620992995428882888170908464509028499054000009313517586234091695929123454704056805830512345916618949652298918999965259086912781862531787339731594083966668832388818965243335895327364876979225597229350082492508088712781976748914339468574823518679817304560991303247264652205759136040365763008879322897786314459450454249552008867638971262961877421349186278225382692908283635003797620638920444829142225746350670165937718836174924443466478338270320252555861442745475485647051269708529424073037392410291238830660863743896471275611270108412838307946310068339498311391123066407919883739389320359456973920718043532678871052943993393909277232491869862790904334324847501198351459084408620679169449836546375868674566350371587132611892717385955871795455656601256094476750043037221871908833560287248971988346943363234897048923977033885038103227891438964237073665001811200 [162,81] -147487393727160245798743457937367627995598904429362265317140051208712731239007164198536243394921613231358125467481915848140688095354875253309264377677717209897037621028178079046630164418584996406705278054945418536877668105407128240811236119819941249592408937698764045306962870404837128245219734151744969812962977920092575122736206034568947017216495015060139087805024783205169939627944296216691121847442985767702609522753214807555643019008251094285149393309009062316257064356997483087061075874832079645619262422864491137770348446945360337884712715117940147726792590617731756414048977952748180525795575267575382220470949671477334560248311012783133397393477000822925475880783183712508432283685876374608858778834280147751880241938223805707751322790693543956910121419419655315695811547757057983419352781661377472788662304795081096778865022214988280963625616464038761201761411408921536916265307398297283665260972739429169268498016501364152068104264589276068077291157066998509236858821048677384568628675413651523290625070283485482723880938754915242042224061507811700792615722150662498293178292577842859065298215862283241103561750736826762193475959753495277874186670046611460518671117435464921251613324927284863117090695146688422334368507476919154614896482687203644795287269453052036547141905041128759350714298985927504238549738980912531399261232713973781102245541403401194023048260302204703470328775208694195984784156962900031880700211368046149389180081103894271698277412961696412102683928206870929022441498334142679857521971274639596385895271661695712303154741147247542834139018434237055273835220642916553010570616871340982042398378459729598439993866455769103874453910681514608167029093835177632934846865597292878531899518070513472520394554048223201453557824179976204002060211082588052834755467735520968665025005678911131879040141913690809122813135903151945530017913046045126807577575365422436541409971257077606191842447524732100920073767269468957186202653024866048 [162,82] 437234625653922642688511938439690037126270605772812740250246329079331029770692005695063276491218237352110415965463947131647902673003683726573887609465605892080686473678747106332458641227448812164874243115239126407418089223605678175504143567919148122580118322259641230295539172978256158782179094701463785948501718154148904778122066938449877829821809752444013758661408327503417867248548003788457941079225458584792498637694458317034635888931872790748353591126567186505827575067720409080669793680818066396817795353165780566833465138552894812788132981781927965425141573501106454234762966747212756835862096894917418406911456178238979374110166829150792572894162548091776982693382213338342361758373306103214165167718024394716151627742906854509687908990997898933184925617851056093877902662359801656769073224623737263292372016680092536591179793631313255478016025682492389630077871957170349085601234195897834942337844313306805319131401911288489503854826496738985831717071682536652828395850228434931531876442245261769391605842341896199719716823732277891160952405818493715519719656848274446468757738142887903162563363458826218644322925824289110982371134632105949672365241242884824081767396475572382289704738409568415998029242154611863567877228725401893711304029114584072853998058879140914928350891980502091352217753793281580174202036716532592280799427040916464250290544569020525182385438148986615919770471164024282211741400154988563314965573264563310201905627620017935804344946382586328609473897431456204188693732407440587915270364085981279004099816969086017953846210211456080993511708555650000970731981395186203595541427039493985627310852015661720822089918359436898939692524648594885904477838893117466222984470797027785310352342399342101129093094827202358523783411986838618594634208210498886933349006571722732344273554984262962415619648543480750514386774616487577202281287759009995726360908333806039615237496884772880817858663227359932182021463498801448098971004000 [162,83] -2585388811770169044957313099522121551168635438476200548776771599896569656860634364580957715833215272551996848478292702935774972889082291020151374579932566201954978697690657504232353297083122290827949951640896974740330772901706028163042383470733970372892362553756731298947981110184032216821020957963097276691550253897636535161275243940488435664734198828624567549719797307030957487062719329600726287542731065670624770354339916990013913828278463583737110539019173031730810749977464106254470414328630309118365944018196809981930247926634852832736014529174286703340247580247819673154344216726193255811504963716283959435466473649588182203673242543597580920909722685141195817690641229102977744268767712920951607709466050963086638787954029633576042722326869580906811332596199435495131697610194751504442639105768821522865494059326287059211180745578032334839177366828843143846747423149711046986630718494946641679708787900676001784176252300003351323332984335619100546949020955599227496939058899122757823373268158552469312438429006931860946996768991491788369356044517065311812374867272764815973968807746425773806057741909721886778113861681203682609784336084172044180902144917843724629371964966659655828060520625353570555302681751740612484482360064214918737495692388126089208645464378188269577220023177757515652264445344678184340347762399980535025676932820420750515544390728462250794652084554996198868616375429984176654387656436325851331912537161005764922492240428507086293385577924108926848555352667796145652877073576115111143393504928722133763120078517270804459430273316108684766055134916237597608014115905362830838019400034881033837181241877032274944084305970516435864675388218521410485796013533983685588025189505337746572573535793708766891996232308283523042200379840036408639339250375243782497714493258354533812987337466534848741394811016905610666103840563135812028692440904905746756703329515778790873842740801392499538014800690392468543771426425647688806784 [162,84] 48238523404363582055554715265650746128358074586059311984393228063634308260056707363042116007326458551410594295320803297799279635821517977686486059302860502467446483848351886472084107273018898950384792125562273835797267741254047589124828200307944247679218410400363447778435028184657752572299903513605299609884061250771851698716076031999842542578805332415624978087842800822956262579202005747100634918063308340135668447790994983391194558552250621181163293081126402797669186186035046541165556505339729029368753274774772357216760490697088075954134656658622779935545958092736474833415701844635097227862654451969143472221176862925002807753070498885319606617843074969168533340580529342252419188432786424343137987587970711672151394534323333880548736365761351227117879113719920477359096080657337597022019434695775452055242887120673740947476719262253788455856734612266227984880369895588273849764756188171137764756127883674415653517116510119418266321567780651169984885339811026556164155897629424221058073934981998420948711890934125560624738294866092435635858776291679511781185105372220275357632031752278591423471952854267467833154639282602439028397285462638966911659438912541010237634264301273757769043841802144064043184032020078544540020617302945793503636078191715547443859826635942597952507324805234365284528289482477914606342058752763037074763452779165409411961964065254393652802594956452505578127788401147712778021329252307603831118462205146299294869933084197192252532853219173626747190358209803002055306669770433300999389605456776229381485540458916467272403265977728988686930363411676340974963683008579947019279572911069150172646981465997348768682984724434808827217579649980647669278345558588480783649598060470447028203374401297978641494141426477587245189643281792675227813290392020090540602809792298848311478358720325479037702258603307712979663326637532622316594109239510170876146135745496277322119278204248652814416431421149248635521005604083027680 [162,85] -321657181867628510332010790718583910711738788429992272242972030811094288693204076206599405743299434319505140500643637617536545092041161806752530349932947375073507792818878820868883194495940537835692362259556853452697644042682555738590777787806195265240237772629990689592358061547337251462975622871766460969609380076695740424416667600705634207033412674715857071854628252001673356492834890111911763428365746282577625566023463692793622620893358961686873891561189444321423211353535987576449835866461418815391877779581138215847070140169000035364482883190400373289670182429278368911014967253340427802490680606786143196953534008528143646095262071514161015755571781583605922719866632209529816443934857416409304009328586985548101964975803106001562861502032673857390607901677820828780109442841710840293236117401271301513724952288646276693004553313994218634986183906191891338995003345905530820278042104670478714215609537092665296143178953195022026923249678735637563604620797604819752861458896793634948892209285719580258489524184122389768630140799456598281722676280620309049277696066776801524064059910775955404562804899173941930263730371232327415584517491700594125183531140262594722666896650444990330855269714539042482537604702119619198746711329167262781338072752077811301974896167833655876340248945210721094700483929348704489905007455204129083780161182301170143486129143733276823517718052007076323008156294852825917365582779814026702411656772464221549233245456505786370308168277347671195660135001860978927275581527562703081110886526169683566128825091564892347980688604059540363176419811153489078891614837466966807555220531352573760156481971992579374257374970693264470556284931442636592880628799191991213219244125875740053218170582302846721619991041563817015239515652802323841969562093563666557230986384625150735702298152353020864408191972582959848531995098721693091536595572279736552062244328530992156872947541512600384428150622408271729044955559808 [162,86] 528157340177345741824501271351253723192170637942139639564510088243842392214180406053587603871813773786835150759970568464709106584908309588020535110189916135142581627291608677574849775513028023804412906359993426970236303417250757284045427973924387098289869728583310523204498032349752334331300805936603994958786703061382997166430402910729913165893398822167264243719565721669974625507229377612239827959163642451246843326697720913583710078364595072297960774010552106970291675470840194117701706352454407871252321822989971393134271171262018528240208120964690195649627182085946358494338031852938164110029756220707971442400508120752483419091652856002577644851306394688713755994613187267064032632882875005543739851562343149403513239443676469559717875757520570811472531922477864801781007877856902141366053163629053684035848205914049743436106201928265331523817239506940649314983123515519271517105613716440623143969178152462689086150846759222300483379253745795779809533849807337285608638399928446440404375168920954392794960289983954671889586954607427931690355708942488557691145992319768354947773497077646689713706555308598856449359224733028714991126028246817307573099525987989257847925950552364159609672814592036899884163736756259627994148919961314422900186564528291118673766194683977944014672111080719412446877522734086909509543030753656886812932819126884966836804313273843385439300527870637389316835074922881630166368559453285147816562060726343350838818443374697767192845557562088875696855022112462869247826738758537426686179277073338092432414512663329180036220195044501679528464999413229523096790361400913160748874763103079472909377924276971849381936126223649471754832505540123053846708327267367551202170818698921828504719212050589764873356681791186690704171805806256053518030702739611954454109369270599862261120583968815786859616769400658554193354630348221679103642454752846538859265922459394677047343149172648161481957323193437646317615788 [162,87] 903037938654668151358629867537233430484944284235568805709483540274761430631034554351703022832301819339652200052313892509148483946240949983286133589601765734873823275796085127065357780474107518507054881781840355098896587796786268391057353396910808914517552145617072890762849153865864111882280093570721396365174946106078713891987953402830328858114991415712066048844085474245215333594186772757091490782591821076845057430487647511439526993862245757125788606038480101777714348432261091918219336717040798030088608926787476796656949509123437598930811791554490998622328379947876428368068855917450843677661092806294483484305566551096977864572455213921783718840134097007213795336276096863954741219403154558880832636235451798234495397452065656741441273513144724250805827240570432538578494035610103068421358209048740557287678799471118072309572574723297605171652735617409205348210699379423208940233243434644681956521997186312598108069752794452818825254096884719987563609231397467390806229640162035688614306752667834071304028794269572129950606971858420869651265527486072061828984440927814885708681937252402362126898200871235646159570825078825215320563762794270620549156451454422354361976438126402906867013873975660958002575905888746588865569867713989439839147299986518303158088382866331408110252850734049027086820166061246989786428202671511507794132784722699894252369813759363624886165734300483177448049906535538824990363695793116987535812544190292822872103202260230980326940837895580519653975101554375956710805709301102362557063627495728338823996173169695754157554851306886954571079480469805805752106204848776603171184258097934043966808604418694891629090602177080183840798297678714322736401563752460879687799000414305448040781807244034631230048096335027340580850932875807866158296255201461350509473686202285385269550700349436706861980539341065881753193508118592783596348354926570518517867453775188289022143705630913084025907752736549317632 [162,88] -6605781219529247420911226443177758827934805970118500884323226914033123129144568573939808744714184419073222387316735632914782157932323201914210809027477268418069020435578611467442642135729531453854392888817926641110936165236235417296733343641398119983265218448945526063326340837018608107908618379493677002479252110810684522003107279444649709124524058307149769880161402351395065105231571783684695307726699688381571862070958534192811681077845128860675850969481492297358141454443794821354868935963654456899131972970743067503462374926963770525846187846024714336944080698053744978572002457841386058355928813407600481515245346909587815406963385684871899912258086295033457529173322167097714152089603597158248109187016398232253492654052613543340427062871969107778859330323181393510447784923506635233033839589556546865594025251696862786161760605265185656358161669280925197983743260896240228310978368884927577053681763663688606119265705674424803585961435712095311456665608869804883006652212298259715618217959236141472886759709157703142901166971053090939554274516156005572754314777309561241283560505211257010921949149392340689637806237551436131195514899126085460653162828435950974392571715760936354866406882055026798630569336572432131424006328534838852451103630803175288036594515637527998572043319887727470919633235614853009023301704833025820434039283172650184663868163333959977254035078334144651966641963041048953340519222201739063753846081738735856985022797007180231766985278690562257718740096336784071196364347337043820135153204816812051357533747564698940744615821938954662951726338105355885575879320785929367983745036049603928586428935936111194735366714912496486857905760297873591664565169165421670893245480624501244235220537129393072239138604417278031423989048277252142844804984120993084186670509709540462492321517089203434062131596503432449384365118255356421380864748489338344677652967599319487186051109434597294031222103862784 [162,89] 218481582064001990225237182523224407702845329096178951050909804235294305700121459816824523222483242473754542784163757400202593903025226973420001596580720722734950519610694180553162142534241671908790833894425386212468599372430410348465616977826618823541841213866065159046527471361025228672025906004981584055348215293442692841195371183371527830021662607731484533957428794242601239359115301430305172970303150031371310687355755913605211385689042088916027659887782019203386704432082845961774796915410662662926224988564856952632409136533132307478467350388271147814961335294132275656307548172571686660450456240006780088670224570749630862914758607023831800686525499312251769264203279488698345398581448778789342716010402805008326845116003049332741935666765847643090919758877080661033041705437725393568416644800561654623270851799036289370142369033796707954223920426649277454764008351876741510689465634786572017992779894626635176832916365673704272982202808809157119006202426778100335816978758612980010528656564076470533981456225462447052890581249648880546305815718125246324986217839363562971240913487156100538189058936876720340837714220897798579112548500457109914233783076419633244682272949249553420353119648761429829283213618635132494459555784569583943058707445864955806874411328430702597777130908818070015840670665848579196509277171111684061033299480329396102871487688174713128772286702414847478176698322282413220457468349532193223403090198622836805675722159643491928951375152278219026619212259984436979447449177094779977053933183649408209419697660743121958916444039963743959533018041097044064972879890704021817339332972325175756397210523755668740891544354350912787405603076038826144990063942750589612901513948402681175137026057212694480418245552149625028116319998672081305789095239614460793340979829044429503328699610947563016253345049296643023355895013493805270097567101031669913105101776360084157036602540983884485276727008 [162,90] 5248978601124415431587253945722106478931301874231657910312422118405708009205938067081904623418955323653291955671933802956002143036743493540909231660557426354923107573928891184703935781145597317536814588267341549284445998969071950830410618505975690205450050914607771303492585732534538172987789256355432628503152246182232891882135157923257663512472638847198855256159108570271213661821914322538765044488354816268767506296269192479514193730993995522279826843915353290395282515648871555734683578671374672351068267577240253054572060041477947767551924895136939741059486712433251401909296207007814205753669354589114172895768125321690662355179720212476876247603864594499857247471664966011491282157051401109860340179174489102596096798819703583755835862869118071017497966054759926605579077737516968336789132183483457654923546098059922075225001556036253993681785436189675482734439618084590151148533959508239761601913101088436541584916877416301051157081800872403442384838353203769037358144361122892382548469458421033870321882086825777128347052047258185734574848730474046183835828088128665911155796295167629615796988554810746649845185862625890229481509791734093892951117909931085206235817424591545536152231151174559968310647788455435720434393030403657406563384026530208278569745411585006387957086127605673779168412415307000458376910091105921702009653757209397150585119897714503000741113699398994370664666610018178246468868432230343899416268357782333777221063755645503684336490704605416503710944046420641351832567438690498322856138079622710962672644194243172063888931250825033965862908163656173315989809069548386174516429090308970839685965598963551359129354933210758804897929132270274470651444154943259035068491173359992311491524572285671305601643113213207389340386304651594630708977647940610673787769037953586443281708134407023427804077784852845847416804146157648616952980583405496130195169488424897015294200166994815280102176 [162,91] -448253856826143694098414022772185972749163783646873659653841019782351109652279347873999651722996673480363111606182382270337801063705774553421872557462755116945361557428960381317704546684131494019790031250950913348667528032768632989056379396338959320871293351209340831769383350887622652540178290492395201354550984452779110959122068237359329766771071363308580786375824248446936407649487688575632905391398926291801988648218072732045005172128919809659110999110977916873691844179758459285250021924607931341814121859043340067330473746996033946308335165956227199539570020286360166749649087873355344001823434945970656507303636747209842390278439395250160242700198043135909349569889962910971120126421800451363266196259239931143680555409020887107029887343883102447655593386329659636101877354002154613083631220549207408070837366355167280447518187231455476792667332614783714315684496751592411247399426902448325761134228917539818979611660725061723369008298529162725331361279321780627479845894705958642321746412505657502863424151408746403817660104439173175529471987513156012536613199567099203801646777422751778718692120494206885906856905079355243022887592587210273003343941009158349080248119623402682665998486850319505114706517157054329070136399409391481846814275589695480603722463115909563452482164301729190805033518125756819149351618453138820158950264533957556225048183407862510142418509152353310668269786684239023938491289474128898825120149175143969050835603594777290731271016999673471927131049629412759429258956148488096047177755396912967459381294369119426415666763757416934202317798885324565778537946684285843539448527797430407714080397646331826711076990906303205316739030832663910530104215852079560131976006841553348333426903186867494444002300063414338050984633034925570083415215998040905786222155155013409310000961726086259830572402287123447190440685338547105595645836206412869408173513255289953414612672073832644352 [162,92] 12337173196390450437027648886440325138867236155018902928901534246368950708958249810525980444497277678153263858602330439276869139738840951977715587879948833278506814351508588059411757288649672384532922543112659249002186579799841140089697687877572199087150807669836569999995297296887722885293451124873056201151439831636780239737056858137517235925142972728880545908172386155554513612076700128984408460823492514672814313780756082455740621753725318815304345134171773195213383578796751698632829323176370701825043275703503996107782669846430263703681901227289841502448961571407827168230363245743867559419723252429993497359283959739328197299136801749621947469300664832786119873694311704037647750634363902588704377545161270873529647061060782028808624869019637461922257349304585146099216950211314391708169040721272560877228446637944345121538251799530699094865826612725597773464702544139666353358355892634886842080597526212732691500651626549114227145190882145630833325200424405854678687420907915217266410237932310180039093192851380902386263167944277218554124412146647618379284561295678205904286057042782101369607902203587511120926114386881851975539359962990092590502500793790831873574337387770960840847455656277961373002753557575972835212874126491833689188154548468037340050200980098368094837501212828429788841260774044775301424449366114371582977715681746950348187886459061461836705032678722214669319266634657820053525988176390509584869877187444526161305013739959447434301606422446764163290432935425413158456370956666210860727858067785236214272922156791821563213292899028121593644652744907437078617276668798254067698078255391270422530184745632630609101468182001266071304336675228437506218855393398752382833284600164722182210763252838861312901338412687477076611119668060177491657646232223038265587332316820071669423618717860605048466886153862032577422863247708784497554147583990965555953388161774489937977927512612336 [162,93] -158361745841750907829983973533691415354628900773650100886852605873268095524423535075347916732338931714586134195392922021137314886393365980363172508854925534338692525603838749613143778613703316380219799771020468227955532726130409592060180755879798006325404160580324201050468581782210477881155630510839193742994206236679251217655168034522559550877690328664643191579430847534226724772672119898075069787308613876574186332836112323384828098535423752993388063780805054953832192347571533458405302506775707047781698449427884040348729079232554507322914126984126876815900508038341328774271429588656752434953115090703691359039925119748570538028882460549807594176609643559887519871416278437653566694816730464504534485365304589834670218719149509715747946197076137095872522066626954283092389277859933596319065470103921349719328996024991505015993612277219022454598703939090576077494405762568424308063606255767726468455248008461838202938617101451297715051637730034849363685306344827577335039803938044151700596838304034665105436428095218388495017312637701049295738992421887979173140361241390436120099816238190541044545526018223155481408851778724593117058810955452809385805947062198708782460108319761660757192003091426400841446578674468010041480363773808893864953572659879015468109239644215895521757925554131148683855949640085095283649136148026677351759126081956365723591721545724750720928797024496988509159926002763087573840523278850229190103077557257342817118691140108423943448125962968560025443064623150427889576359187452794964123681882085917790571836080223198354897635138781888892162334133902823942579188254296109800629188238721224735385388174970463730909451776046721139571261535710750111049317144696937497203237864738719282545532452262371419103766825287123960178240512718683242120195323328602480214104310666421783884189858962489172546587172444473439962677955229035746308021362653117469577491488465496239077081248 [162,94] 98458500924731891493620415904607251889344601059887672943842865408147315516507225405602071995532108591288544151062817210880941208009113636118866855606748350315320339297799654998839492260208471048878162556369344640861548152316856769587101702576251434307915798827638368471343455271037176635750714962657413608333688377932445456701192205605541622039810635427273088421091324949398354776527362167549266625943417827384649374179250777732431397916003433404891497757929560116917653678018626226461899927578947633486575719760402399436263473845384699290759227113639682704708327234130188934729966851874006092125021068450926081168371320324535554846006083670381646948614896569224299269177697488228613703932849075445277610411035525564359539711212126639795360326613877050241434976319773494193648636533901161405587459511961544660002005741019420664675218563130440962874280325363685539817914717341131824009231809592876488905340352803058391305694987230810628669801600772814846988720847759105255876388985150151917064788587013241235763051489310242943722065928363545055723996381597127153272574362343992122175689016686069392300154891365129264633815104741409483642725109816507327630635505699393800044804811093571459024360559040309102864017878111148991174006174544322304347940404392569884102163076147439257745890168144129503606367070966541546454336338041769639900653075363769211144814724080529682992478047040170397719533745679544329024431104475812116561258331667403057028859407422115345325625392464525721294310543421724575736727523921881174402042110523832819625032477423122299813807208914706401041399672369387296215450028872757433096957861983500229114636554037260823601822506431731551574015614588165542224875600350877630147067833305961100301125851912847996630068846187360514988875618761564413716805765337303130263909981839222438421442051410801669869555896447944225689868034752173826245198912219516674954741439333810396882 [162,95] 28335935048486215638924200419079848297675972703124036336584226350072841414357962847373280561372686502396629882059161517122802094984941817400726164151038324053289703631640214337686548827357700481650034433957757087125750050922157134310284247506630432570830799248089461614267045873875466748403705317420751302865202889967024562155564230954919705818225075341616975478700947231073001385002044216325710343914983788649429669197600098074127872201643520788481221454985597495367946454076831623712641910740074365608883078300706634530648494329416426005302696117894826761306304913099383479548989002345087344163615637649594432041031649068310765681649429411207547390759636028089695407513926492050496575043203139359705909576678480095464364063008346299003363034451557350506672411046194517098229291073393896132023388608929333063261271379991150334833480198110277077024836680049783510810757688679380389561198155592771620484574031150097160866919039901680104267576086916061466818297322989242779671940164639856974697486924360180501093587822275424657012969072508750830046612354750104750711959031642255139043649674388779430583193399998451877287701082848710491924225445045923342696832605361640443444887866710682005380974276577050635079406517062587385630157815930240516450092933500905342246989194534375045878124246359032576746089691280744699473376659599108161987827686489745894543872356352126102512989405165166797776424753690465423491871673971529229327965803851086882351489603349652540091630720510605711456241963693877850825759139690315578170626170806332925141237884687435932930124289041115240630179275210343630303418279951049975250592713497817165127836996103471441886211440950888063003989642585091583561339568055152827608527760678016880007266205162696481156074902362561565633966682166771007979445209896380620148129510774871855907174796493923024111381914910976638975400875715393654481529917625689725392041577505173824 [162,96] -419720230059391957159621170254583261504248547223951797046237720520960631550454954616530540406775491736501616097931172824841442253150374902774971998121358976160242627971117173466597028869175938091174493243904786991933243111807523840249189603294325838156420316601871664784396440742982138034564461452100820097418878019050291543077144231019731543926938911059339527090587757743919436501339815039694820184852766252527255099705818378800745072600192188139883916571181810028917612916062224088342240206477682241161188183154317029833000308729569590135390906173967678070943407731190911211355199479619824469032235689671759586146172566128266863769220661132969824703111035199926812800910245284035755277548062303571805066126917091650949087109069881735549951884071054423040518369331691662286414101955322395786184448984867297980715472231995140624526571988261215392890978171760799852019263418201897492231177569514118534279958251329763974708559798621592828088916868972310904826300642707710863007723055718124479328677543667723989606264513736617284527473192634564602377742730529088099273033762808430909590919073025073556063799337406663437002959977122432848873236543843017710215472826907470346313144630107058395871725031653900172747758838314076666271025481253338904822884725457528297173669382112007906133446548559615344343685998052242337166751884359935894487348868659286469987474459507978441149473443755597619975846380107777389264296089508654515935776971111601863676364121626247702191455875827208927399922917855367613392441667883814682493468466159132025580707955493442644795154154250985808661098007421674504638125377612653223588246935680375670830085667595335355692205320962143467641304236495799701150871857742588718793827481788108244918230639082946252034227745277295168933696740072760277814026995772961407217210669078640865005354782882345955142953203935335011938999846001010076764124628748461612672145172224 [162,97] 2749716208141447469882268786016949364266216947253230286514042792092325082508546774769280840442645185579085925148139779442234699272964825495182069190827511211466402649197118962312340319233056751200408479848562824384696358455846609936983529724405198128085592070386120924130985468731423483373064923816249650109478959113072786958306492295037468133919405038853142553980422800739723032476535767049602213595585675017604897433113127938768857836687155095491447737411455606902003315245431295505537704848265081127632128809251309716927435864801379885709697385147967539216787014401010034813229812239424396086920032122390914270766992253478333154284558714755830699202921817137506928184242475919922786659707825281373245710146199034552890057167413380825074395988366880985322422148492684652642066865792960431828864606795903869282054242145663355472351055563914522441412795631412470544462812795870044084434757323640206989787890386434665021973643600163417167932605574000203255054674881771199675663872597920889902627037690036840371245709610080795369485905095908313357841869491731262140050250615914298876539337572830931614189388399201830374469033276858816420557190991013776440959380548451391937181412099475838460225321737542144556997965898531732735205454924923983206620729503389327206215645171348299691065238867548723805861618643677071947157825394426702783927296742468636628996715502940625541122446864133522599082618491228192885990023280850874453048227170071853246666247713515915159323636009002865267126934639907095602672076968270619173591484025507438698276233601982998045744545813700798768081607918559579852422573734612064711056644960730451536950806049545234008282585918539917402583555243700010808051838406797226303517711738721656670537512701972982191318769569903499407723073882926379334889876731779831449631880744522187563178449468810229392981373956203096090981034823144603333506784115426159005699456 [162,98] -6329043930674658199398339753437571401620163395293840132453696266396850435379601176227995110453832500265872650242297597955997327049279667940459179850884819833335535992823198339843057063112872336812308329925048235198968361425747736195659296951566091853061450382050273578149588184008957313625697268723604113420737917809303527742139126369013142855680447086705308895076375728459481154125249062076876426218980905531496763697415754990239273267481308160449876691641094125391598517333583149180444345614372538622279910491776774739129671308432323737877924961574922708837785785256878360463469557317120514854432884893790979037327028927283688221375104185346326086896834132723072205750669884634823822735170981085918089506823237692205678709334651141269390595276960857002646728096339620696130241048720876587241236035815752173597240483582605404704347355939215442405514630081739556331633686229221862292129670454939862869338301222042746424547994732082581971255417466926445406351451648393221886439273610910302692610173384170058632238006622861174261593444808246534947907479483292648503814892473659473785801066930138003650224288411827662617395393504903037106463419950617283314683720577371577714258992839336291739316537172776002323068738522889096276364926114869648728552847952598377527647555678922112162625882929829775939716715852198010313607581314110823864800438351938096737796055945327693757056187161168429653024166279934109810746444101877216325969625181428860362954029319546378408970944064573249319382124771946235473351939371337635205050928415478395816596235345800889512585030562807020402550763824761432722082215617124496343411111316359188249333767612792058054143314343776121452224777592816349613884034818286815282272861675289975175740057790741096655476915395500325762980424799900946489845621540658826125435861887791148877042491039039472934149505901363319138845867581783249044889001537578088352 [162,99] -72977528597904000035540850314646522471222439446462985606663015699984635326668252315281584957582859009322426620890995433892969059496765393205421777105169711106516159246641426335026762656997414924456942763095889360833864905179388961092199686956667297878699502039728313243402274702574795163474323615288739928847123141308429697702738672137928181540987664558433837037956129360513706154804736579573877987993036926975983641656680117346526851751779380286470520061824805501759211717291152238204443894904662420054843441198797454322764516055996639686073545593257278834474887877709862762056450775505685884162085008921547538043366379459763107538465540837478666653766039580858744936883739224891662180905872316490228130190657495331629364463668962297331368759135870617424738773282210826277883632524662033507145724526531966562906397350891321842957612753300186163588168394727746612136797195051058007853890473101362850157182328447018224826541225561729439784896218503192079382203685861119875884761108616738945291555325628745817306237423155241568753357979384739740620740480950877342636335767993698366054852654287901738427214902575459294220207278462960790050154699820801124020625933093333495148735319337804712055654827223807971504324803345930047161289005182617750894485042874426593639208494504151710043696582135988653457305279859536804350341878096131441034826042032866219675140492037556885674972423295240063390060531455653579283020793048575848129187628552263720791888779520639071495982666024847149361688077694159012023034101866552078723688863967149910119025283915224634811286474674218471674446084844566390152818095754666807133838858505450077463209800881871085483242408344437498572983633144824501731126053409243181599617529647209503255419808562684347118583532396593538124829490579269151846709489331117108585588081774095218151140418563136648789308730004194835309791122108063548041178236585600 [162,100] 257105845606263925167528595325157391435593072862149834346453083991208034793972009568184561715358494723213044226356400346934474541987663815464408117447264822121006768119879044935791947042658473249819451154856279106525568641978471491388209139552712748741105544665418742013788467519350568380640829211522146524255959100594597176219048845083381424721617277653157455616269483190499261521523467321780075384037775676235796366550405005738126998363034682348507516289620837568975909239944871494498747364014703583031439494069316555616972639051177892468122576821839382462066892971502946428043439637436322744685687249969805221532452366394397952642341468633783171654337280238266153617863531239732604510642580569766996288040707428795059322403072057760646422632005089923935834328304289426613962552581879263776082720198205699339867068848637534012306339335083832504235039284200745429477832981803581628318749804377459680048186728988064954693105593306118778359689291662541726305086333706629384446815019135954411225326631713551844564121582127033557249266025844914450920190455899982086232746122986829709524993741495228641597735328783386820824482229888100533771713013281876416184242610687250791887865521189966844911884570923395158159213010792101670817600645130783492908841209468054574860734791932668042110758805018636131568795012774274217125255907937464098472018109677512002782350172557060589234671278743649607004410166936187396926315839341860288202758185914039950521331946209704906234102234970859401441639389679334156027828885705741846449350800984946009905499983918094313240752717840152852734086898861228200432744217134319479221170570044071708833944711074050439081513843573698327239221426940136832296682051087832445943991556372161953321638013257742657362941082273586016846402979520771189465670493089297560359014645863468535737725003458369686999200332418474442550977000027825946542135264 [162,101] 1622198928585754858556519682314979347569369168043333964656617221594137217233725950341095992218935137985598753858007378128655978602920818691295689033644601839188748047368646184326926287343447667972631186559197895258209019283573551979931294002093666189439593575339047590765793497952980955993192378985898315078914077719002222928976657659756800493972537261742072806022953555240944696907097204432460058571318466834964573443145507721183710677659477361978721729447773287829317911982919699179847489321085476101152144427253856719367856877617791212737741105427122461320969313989747435365330514973006590548667848522466901730350795457954788179376953819720755972371336227284857371568974993527621366951595821498747604908571156116639765503153902331934216317900658851410886564249114732377726295095840272856354653708502084241371620216192513467862648273970484593164873158361618644915919209049595360281883108590487374863769159942114794831106730643470652012249467209644273706970500872413246780198302915358235096256659577260874451683898040847936011039571084585185098924988845171618721414235835297642949611252304741678284001961342719134013195947040601884800421907381245737024479993372026105621345109178305859726089090869303600052013612522215246912665880129214323673376709481836033330456691874136877635643360067587289927789104377881341192027708636307883450332103686060631254783734323611904220575601560395536171499530745415452774265552238675571343963630038177770738797644022256049723249873565174726665978558594070069825379215953256888333372693392761478138992175883131788770121999931787661049554511200302364707296249598688597365618137714399993587330945328791907284503516349811163736258585960006940691293760834931613778574412401550667485032127484176858601964371708276745909425109001934829752896232292371884319242558198786190262470583779763439671696608268207140096301007449106752947504 [162,102] 6283686246906253974106670680058133634193110856492464234538971483724645113048852515629055082304214371885900575970731600571489858759088786261556216907286788505950129277980290780622432654110215504421065310584110440392187794431144183296984178526583579661091052002578986057339113890778977558281437093299902249508183802845475025695389854650848894543127215417361726100527066048486262337228544611246295855469350639931514690987084494260787744492729622313544892878565037076135178908117673662035069943077483199176623764274868863142476528620474242685219101296705589869711193426904329102106291435759271930138297302751895817606977957453217921970864719087369083623463777341760991921159549880493143863999024028118125945689940911831407933155072474493265998584762564053697678818242336359568620119917821700782905982693318525627265187594280936009157017159524782043701541156908769282122769861839403951253415072902423510083378506753869294296697392001622039219619475047189752947214305615971208614350115197390758368028150277752777598657556301820298062624089911620620971040914391895653604821958433994070872570298918669878068925342897275010038890427084348185571938036246628393637823207691917246233007645892444804634279100738597928817109005121727955032798752714621045796994470360577823980083123941065764030960902190636182429895845422619454593702821047313942548074567601792140255307121343554394771127124928074662627172354048790062094395681839350231936857184498903475610440519070034951457773677805918654177778049962622754456812053730118888151134430139079886624398383182605913779896809355171906269400679534513124244387459782175094550189888925499760660894532417308339587663164317800076212978370620930407252760897602312417491371268587779162655664288505192295634413113219150800038673696793578159576812287495823915581863000556724252928799207475024244818829533323896072223303097187685820 [162,103] -75559079354576381541938874661450442634019800602053273364435533266128808453248376619767853901848427029514120708461355097815627738675307376612036954542543167203208073591512487149948610071290270703131460938111812686350681808994742750969067051397110178658408486821129993876599159688690735350250527599301838880512350384682939093159597030176667660398484256258953846524436947727292062736231662709864548358161895442726042101341742332640310024809621827186777360759104844773028906675793220492818836391266370311346121102942857141066691396641077523214492397080925614500285512477996338654229890871565479824151312587523470661291692592357825802867045046335614193128916280067402714746829695381578454167594542214665252576735415561603519174782917921832322058641257515081812183516066269766337300848403771664745359325081014589652582847987446432229180057707067169799614478745072726016685588721478531075546444218398627655270188508271414108223930881057404438279667920296069287293103085965216337515889165627683573971484300166026299615152558324762236030570534235111763957679174065243386918587082559949343784016071640827531279517570369030797797617952331366005261694619589218404895253336143320079246474278241304600957378749381398456729212685437853753420640336509844079941846237844315787890918256062178608347946266185032301705304283726644399609597564883702017900134292631293187547876395811950934652419006029275519823277196596252249050847613372996946743551377304518781574862757927168600480511357050105733283923551689478738916025615336154500592598653828868369679669195541048782319632467788226857426899738216565537316340081962395027858109254630441946447106699926138484950131271654642239581437709030313593953703497529480828368720068760673847639494878721351878899397201476680405035613100229469083435272758779382665626193401922661385556888291696323797382167903789512789460746174464 [162,104] -569205174059947600499942468068323677345330713623719753924713789855904921396933160780821308493132559502193441595200762299608804035775136122421100614575956345761567552684341327336027805410537873816403854923389467808897853167290639103137585083725247209531277768346618986724609694700315241593169580791348985463460316458149253272554381378352756565883729692121933425025143212191572922780618384744631945753959411213233725964410696127623526889511154478069506345202391410064707246363065232900592146224222063357219379040586886755358400963463591848486832376282820751245631352331788937343914414757875248203722337835136864216874033017126799610182982440061297853783157956960118378902252258663849558698468124925604526800538318040011139643317982826606046932873886757632670987162095194705798435674302684529717919403715631411348053498462972989882572229830657855973336681966545719919583256829615354648497594354222797107184203286245989850599286729574915257155597164476773349576540638030485871709519240681319842979660073933667400757995742955039901785221542854086743798970592639352611534831696673069885456559803567165017517722470849099318577772351024143185196944155044622854188410439286911371332068453320594922251049058609444643590661708961378887300264538294965168551549545851419727130323260657604103425408936088635126399650771546169782918839997891311303173436112913218977359566374888701404353796065221288337509427821163148242514166503964856384761765510146105639474378903319092710518800039458110231256461621031383165691611436750250651480704246555374435782618432910964553521413817795745455734918946347604019272100238068198662109947116836888089479436859596349625150004920083829674624219046049735200910829756458362197275831050365437936639806940379450466062276879097673567721792209399303588174782386808416097947616820046205999884375158378240824397726709459960075347200 [162,105] -1216787937794366887469987807108916451212313545597528526752385008379701745659376007860272510779722488579891632804332073914433564769724397933238028426811307505871427494144420672720135917282801261391857958739550624647962868687836536737401669911996092585421518534063117986892302176934598563236912453080574012111735295476411355744716069790373828632122288605348278647307618805044947413201681166830009934565074005514162920919510732964502579546018776124265360811446444866456261140504738790798456692267727621485401615713222338891020527048678894664978338675232855712991851433215337341047836844361443339973159337562650894370075361263707463896310122148425716935415544148616981385306049143193669620633898628109135108216109328865490439073500515203290802435922882479145541171788707542061677950624570635031472789306548937979410863002403632382241505332386251137448091395600384920965712206358953005239698287734472517431913081801405753186670184340819308672757170202171615801175108564377497681557573797532532370998994244159371318871102928116878996237313131223500639342633318239296139215350141287760106116055740482076179629123474656418292730859891492113421739846239982920359085093866548044861186373745269519440746880058095903467613362171801778004667441053672140278680698052117881498755109684630136143354991842509078409286597620446176093027514228835629304988706046567741112669457358035121627520186796791346048276625226692906420745532812201207740402051053226205975704698868787607961718934974280877842693619920951236685054955968215124677781697310938038046403319790455802340317253763318542513347757336748843183573660984982427012859579128955982853507157998971274294213113105840373026981138458808002944500363961241729712382374039598623706420869585773328461351169714496018912814201167057052339098222233286593265779253688895177276559842391081875669057425123033843648 [162,106] 7979424565919246044253751593058131182085784161888031472309579626354274945128167250346937307026667696995095879369354294951333177387658556296919825251248041722701304567855214418763177955835126078546236632786450642865722608529115834091280721862413195618586212288508156356869999125844311264176378752245733340785029477755062669326766112695870994593966049469814652359893595985549099675412257660796432367556103477285277609460055332707897067084497167292948597186842888241405943665238159472241068908999933135498207094407005096437898913120997601224964101355613618156890689843235546176288547900532337395800622083123096448660606444263989992860227981969653787565997243338144385342937650291860823171744493249175974266303833750518178430678790299547479477202316328925492778882907329489930091450304842641225088229505319442510568822356404882698229711613458548638724506432842599639765372012550965414544864590820140334875406981992485420620761706388352967358119388788582799443557050778790594850597422226484797287382510433591823548736171150428840529620456633827669891091717734746210349008870602299484118594246731470220946710025587051305933259307063633324842689383238603229577654026618506352499847868110356472609375695126439839218826537107365873972672825634484664124228241875754260409086677733972508951231420378610602660513516441079546510369378081558359346799347214102925084300221074264735930024955548961461572543791399960011001376682992468079628065383394099514770757698770450104053971096671393225937531140426366611638350123762706244293774350149580768821631668303493395237888519450132880674305787473814160669517042482284696766868024727471562030780488737035697098496526534443191666802179746722068189821094775215485073582921044110402956701012195823588261565430808558566728751813533052766136897057675365155344849454560011449414285890403948065662893684918272 [162,107] 10329630889375409908079557415203660073625014235723212703359412998688877962744210565092365304006763485809789111049603828472445895961947499932454288543157746858690308455995761321012453448181930781750410521234117643858112462109123190729954331570648657787043557116617170141653005339785850477698740616167196837789497233423322295600654152959993166655560275231401752207836369514638754909789136798719093686661173848825647752549952348234703416641258897143578394498984451436224139384516978590308673964313492137926487094847447529300991676858380347910495804976277382909639720971271258983593385164354821981834504541080235508269775945516210516327014247413987711390301251849844481879109478785481392614501078106353162611626865286707486011378303914813442532744668910866726984167644655880917808404563476042863847685541840648820219475450692375176182590396196644899952804438956407781669185952948184234664457099749212836423760228782706629832877908235371836142460440922473932403419478557811634166197652981939207914316981640283274923435947828730470627921934471500954410283636879252979323774772102933068812028316746349997679494324643942771502849692720841516792978959607175511213403407276049589795000855686396179801203882276535693764811939607721158536111143783226061995049306870750744936888709646143874295422208447420700355812738826189902859753265072506819309980338663597407649870451400416777861436909719032047698863693426280998105151294397829012816275929622809158062288121786216354770577539042919348955976880602724436411903733028317244829047518241159750336003293974109253580279258391397912629442819982399678716055397951230721515290981034747820577452547343491872553292958030451203712270575724817148835303646663518288359901445861801226655243123731238298579340325691644429275840285217311709258907508316018187697669154211894168454359039217754902420117376 [162,108] -3436617759979017215026546726154677321978121290717027916067724972439594022572253435024007311357527431087622126745466672153903658726229111712024387370368867942624798490229287978678370550951837834811678231235070102879518614622864924010786119341779851997689872078194825276087786058167329113109972180093155055347295553904415623501928738454256004458888046808715773790281240972413535102532139102895213472127240105695996722060168016538695803458246153996630617682437233560628903391490357532895756358063113777507387754929059423164629793780105066806420578942830931554954823976524375712675298545360800052848535692094511921046603899482548222422926081112065141000608111058947855028675214966366797292165419209877008305907958605391607492896771009370131370501468554906094068578446113367775481167619413881242287664636131153972877188431255551022549051216715532080528745516816395517624703174387327837294813411508927576899475934545274171360870011017666228595841462698742957781533105803454818353145466043137491345541800105573390229148047412111909859083765342516909844846488262064250521132828104754038211677165470016104091479644515855003574628347914777009988271538115739527021271430916650160694155218997514666992265777193155517307125758690063503575705740593168855657955136830560648945617262502224777660870297236478148189465462729924189217971981573333729430107353703788592042926819832271622369222646343166875884912009895840762182710713385446265335752341347997778749594062501010928457035200505172568861135890330548300008576749650912294513980184736262182086365649392785765798609013780273286395407098507925937845194253008895851846259904512788526139601938965109322350691279260561387339798605037964945340356701933018180814569678808837338133220206483928285382148859549386906572275568385232138229976245397736546195730718765447615226104495252047854896 [162,109] -46605629854857853075607638156942890447466500401266622995049966449704219044353945373850712744189337342778482801318131748623975954489325854442484175226820097249466921417626789872975423679452185173303167591136161116895263626631698792394670312797304701038223691144339258764839929705622539763421987883156443319429582117862323072563161039200571480244489678591221796695280001287633912100280678896135487526818953603081984403265515321462067053891788116123631148481774098891906908015895582561846710488432368215496427401815269433685475726069569526030897710118848499163753812673219524016237221526484353965174397993945530892614342588241694358303895160461674344622152997227989842317483971215226529805724928306192196842500879468921771172777451472800208979917785125561363391408855745990315808970563193683159636468024837155190133908505988236634150293309103982363112148847643285682419753316108505016105605821239349148641031743181600794020380094507221309144472523418096044026721514997535844553362130935146824576347134240371737798642422617579971919124852451635506133596080014725469853426861204470709768524827285814010901980751622645386698930697511361275940305469088264028887408190555579224591800611880466124766966218801718937448166487243970265129784554759924742143849643289312772310169804589912891780089939321683503965804304986072487587364860695868260464840011951256211676132129284916807898542184124257379011305063740853440711490430450313116430598598303242704004257514207019552758961003143287475488185046884096941401230693575072287521348413716214415062333405489374395241898701468125214270663679905326845536271837940610722344474090596480484844993370917117864420315282247657717599008188033815707991662170143413452191373875555999423910334826547047111969334947520959423841596667756215942698451632680440621327606431787798690583467125221136 [162,110] 21581409086519979821168736956091785687629176477811188935277338572262109576577170324063731378123052871230893000847644850761280012270238261460812934683669597777091338591845442856719910212579038938281120339368890830065146080336818750005787139286875391910403298623855519834926995455542642040080141890951393929974877955471789682753745182297095585200156022196137102301792438432744376799121109705787706831215222801724401254069851989851933639123126065387170029549371416109155952796484250482181894263166174069598602012013637955860922222069141842199190477909503706285015325107151172268183458459471621689772438721384005902056479667070581722866875601793847971931256002040117883345745055608695287027567258673980310630163153485783204564132863329367895440538021479204224332312883147159079426903210019100895111357448867587984973623826094928825750054836747223766125852461882439065301475434621722467478075983251883910132182201418693785040200302562565336391349451700484094003037616152072838046814585355735461605944345842072551747632840562363330674588399011995911999355116299862952200074101591885791548535682156962491854525349824082707413838668057677714550747887557227659509244658644222387397448348564596528419097854580572531022926489688082090545181525806079349251619392074521663697272307772059634798719293586668963668732946547334199878317369791141858873535325611190940273086786521379818770771029632389308237703588411915399169246890918911213429936156673692626584636687723605949007271335510579312327369299340534201831144673791558636410465792618867391089164439993458407083434409433454230080639647932930565876194136103807767986120442696137092471192719586554110137928742934651980190086986663252145885541710238002454897115360653128478806233248547063374520746635412340018794341645750466554555641469911967780020015849074938663804425630 [162,111] 174383690346716171732278931218741757605671131188597358807465422276648977174552571390566049873006158795325216403501560635755325562203660301910695524598947907017968173506910736642209223661377690678944530902968074644596644456874834524895222418370710380517027907352670956934328423536801177094710266230782653034219289670892915714401099955537310828916081499627622907877030017999767954923129314072916643978743210906345094575294518620576383731113513540601638140392586549786804933077448963397831696566829306511847976276585865810469451944547376300213962735389666337538994617189553804635529099963688172134793215270500078928603854849520268816474771740576901147343933350833546819981792248188740693034130807349856270195781831197060667520467296026106106657365173186149339355179469403599668696632692969922779087922000105084035465625345992081384571372725521648109230246967639256402920683958818358548525215876525576619655542271840407128026679295580276382219932659390597705813924188708306706048943815039476282493488158326041783156605395991900087681182635819696418525393872765623923401315048597978504006372389592910045165159762303022385657690115968202399140122039771465209951966190526258071384251894572903428230298608106306694043222076208886516249324116811707496092266273070472403412733020834773470862454592780932985218101435345177269577210974211033524484398708436745783145831351544281222712074784832448416194985215422076435116773460113553427658523215903211032254171177295253832245189221752352965582308705369887378717963657242473361292303155588814875870109614858960149467765914153724802425378689556882684448083792539099546016499591555307938509586142939424140062016139744153075068981303314487342670191493786776366383062879069938909197594547904141380202939295763052471055208860466825019119844285469546331206589466469590537984 [162,112] 276440123870977239172980566626395733003275789647890157172943823909909177442287337598781843202320781251351337374423760501458565397721226364428627314278928383787265564670589521152092253953801162177499041603955729279869863263664661112241861264853213397933198634507910092893817977073601010851976683091349357057879443278552010912635117965347065308825473275010179469887122724550358426557060222449824940454594659429506042625923454451461045714647990810864412722202288774111436161666932903707321327197006514639894181337416826820851613469959523402343239497094786894117124191888525494828021556621645634201789572817246154685866484631401558168788890693770726775967125696010078730278051414402843041052583770641847389515111215538008799623333292447022275706521793440034062998062747156567070581752278703208821422158088290300528852140863229552378753836794698108594849139518741852920226450612756708236808376036794052171126989336399386824718478886689850377727672512071109886888776811738553077060879214418326060002016780465595495797556706743683870903122240218994949918150097139470974651960198583109628065452414481270624769295431150730328678323220949956050827621571918798994093532523419480977701462196256305074176330291166295221343289392590156732366446228345269494617769862198945701332220102996814691113941210320086451836459218522771506113807888118179949797673772495500188313340826440712665560049652396846669088054218610127283535786031919508654520918505190695126932281981746930567918514482285855586964801100401683841979564401936856401631043654917665618747038607916664545334158342772732241633867619367004451424883941142688976439836624121252342412466709367003805559054988073121917589857402807377165573411155492960394208599894814672124044860433786073405550105641084873758441991466607778139341691721091073329239132520303104 [162,113] 215947078504293762513628207359714726579902231966492198027646265090020924399102606824876124627605359288206980556063355684367580139846262776830050068381977072982012278109894576160749018126856119381999597920197079505903716113698616272135897173275669159405563360035401627520050531051710106323532636172348811946881732210056144209474237814493758854700820959129174311849122371103351475319692669344191320211853134603250759214346254927398896950575331141424284558026457172870807342928619581042611280429997497614447179827331646178995549027429608711654220069281753768924862484576468837329706379318746986008947905199572135533938182671567782989475995424745335299056582200971295174041843912290670878222942847601037297345732028454965727675559481084813989819976808066499290493886089040314097395447378948153241355646035443643637693899657978379148067838717955115552993553784040441490497230079070007192726592288994773714222583831531143181954762468193585998556660787854850692794541706277979365833023845742431809979423615175727217697926667045920571873766793673885628902348133309260043317261099525311425059421373963228590350714213595716038292132716023476716918344672270633100560314718568458692833591810044629967368494305391436170642179753902925486768830307433210071833192229598575983082163072390551596480284782674366634664906058975320704049924026025231092926136549677381055605860138346529483681969880365874661011107950258627234168954945554034698061550552913613975784073496331909262203998227038478652768981086362333960197227333918020903294637572623137017334118904279110226729439369693389746544243750362573033643059342276105440305448204534444710178656179757268122130570978638851193115326161216233267573694239303949260634110421266958393116498017334448979355094635186091510545065334489672593414934291763521783402087952 [162,114] -150748311713207132386229057778156972018166630557811960086462004426665683908919372300582280769326892020899096803730185260143318451937262761475605030570036008883944279754979483761854540602231399798518857031799306844841314341306418890312615860988390170681572788957324717230232304538544285965856693438079821110807866651025468607896054505818771728535472564033608197268920014938418257354858328970681884022203110616452337298943514468918219371919366360231199657401324483351132826219575886011760743153477437449487968867801763844356609302654616147357369243752470572650740088437525190792336580562457489121967270968654830696934189828747081669577744759745922003157615977444093365250903089840534259088709262917300275857067683653149129895480952390088706149292328414261157193596019724702740985308465027397185600147129682275849295318088003647636879982061609196872014564043001634109398359267000582000773893417099971767637297571855340666332752151700259544018568170590112749018786316673718093155422557985235846178019941520727813252662408801227783658632886915563575520938109847771707996813548014976076373011674439299720613488702878252229245497693096263887281661602776780032543374874540991630818009204982826743404348184108427617926575751077897936213013275598084877632391679611307400475689426824456372362812291897709391984612306040586770967533135931735496778345436563662272715034407211424293892069730389353031438672336603404108301923129703786668899094243714886356055997477951513679038655189151282890411654347498062575394721697236551391390957949797302362762574654586268781925140290203362411123084059354247141278542593090118758045592810558535811695417436795855246325889802588235578157655365602635808780243336132578411243571080386619936318181088813835947951474155980873209725844748638774545489602064928008445648 [162,115] 55942836674926953748630239187502643869867536897863872589253688978002373009173223582033415290768322630266778720893911088159861912301828749279081597048179800372447972850014924830363756823017991882217150872406486830825796048666351843591360786965336662907540193485228203502473065718237669900652839978166209987738945214016655855478336232975543326828959915848002486921319560523873588805547991939382175045036439844386034712383035293490189749968730775486103821538902977393578026545750877738657775501946521455492190796911848742784621332783536441478328930988604531725289201301070353409599445838577849444539888557756308029486690607179802712208838289133161829428712371702273139720650181499328126325664618569986657501402162454730275793305410690234457237103036031921276782324025980986930433833259605012135298087505939138441099559051260254214381921400124571169849134662526494920785571167447746515764638372672622583104307442930816142474385764832560401911437874892024755224433917836228015900941354584093152726022730994035607954377207698039054388113437822593492752479189822050485534159092820138425563774691382049655142018951675770624792236387047753265173833188129023564523883086792420437107372016100278216962331153066854767042176841778735717595160101469007616663980681739367135804729349181823277511751971198091773677632925142073950190129321014835586651952983856549390563999953150522463481784964555316375054989833635470987974282677956374274482659858159612939351253497070505070349778583886923162743108841623971432102732546779349523671195397925559293387522082959275715946730125309079429545386908448298649399160285782609923144840410517287599491912580434641137207073734092571478125712271887284883958811048028276172047616512174056096686577318138491765045891679561527307918896440296653620361068365395712 [162,116] -44970104003360700381289485740489632969105646829433580792438638298676700387088242132388798618532720149382541205701800777819294609612023473315026938001845681512576879396312128854432295084443370743797429581507235577189435637762670572138776580201801570485824913242760194277274719182885601530673715185517456430207806181882875351625707763606354521484498066311294710311238148558785319044161469142224979148520088254000891227226795290816288787587443477476973577975103515550604825778755615029024662793687368204060770262755769722619155019311433820684470350105998932893492095514658380986945619843455356179775568555244761428727041228840350412072712487306281980053237190225791647303802782330997050602433383421460278601885367491485837189238718030792588431243124141276518721336365419559828985676668451504418917484764522725389633907264387776869244705767828589321012796296512905166101203498321191156946833732139218370545155154802611761631432729737902902322740640626694919021331168833048289851565797190890791409524233021826188048450437047710332576230218940177788162655932587076581593239202866593832044741350080952144295799992686967658877273387693417130028310904039037955613878793619294186699119312662908627706601202633121059752348233605083487385008794674969514247972140113461086385418398395477254068925858626409539730124930742180544707418944961799418780296739617904923180749639980648856505016506536323187112394449184403181484726529042770539071761585307337177958983375546492720186903547597231062759451342924439393306121343553618340796903493820112759164740198851929127391132322240871880295439595748923038623678802223812993755928725350592877730014243758398366459551697047842875534395836873472141180110653755557294541191102027189234507490311680237714462286691021768576447274149555017733455364760 [162,117] -13368164272490715669041017611754740222001849454566578383292397933386389520696139918828599401609209396742685719539645992775457628426658747751612710147078873634286333648887106840568093420557781401568294279368161429657812937447889609917863918361227807375657509880786931180936826192744536568625104699403469220209062202067277477113150003360645824771659078215447467375200273494430048847094025917170287857026816879475398096137471346695321282496585994024465153269108948606203310425262548939626689797136472956391845523808479703675396638680909860039938381975417414412545043757030788480525001316800014641641874967545576701559502573525619143088954647063626461069299097198322111862287683283941712228571086817985470075476649571757175905410172038465421794249791764783280015186184757509203294990492969354129531217483418534959703093228874555619392125023029964861446034123138199699753131435574852688983331528994576265551116528160024017954553993595065800236965758017322950531603514699220536968126691619483683165909271427210933938539603903601023949842669886411652840362649325390306423881915804205202618002496295288839529065730748358745329825106541107587228259726425084737728329559211785462386517374474914504641043579446620275925771555430192998181203577345943888245571637581176205733832533532862172567800270235808535575563181637330949720071921732776709600302264576767926019673865455163759401752151469220733709073935979712904000226945750467977065757408229456758381091501625592062080740803464465656081191419983218614609828946090520784474162964147586839191117631370191500603089688800978574969124446827816058040343815025201315782095136225332575207782526026511968297228290536509601421801908655191160950641550841483946378079115820963538861398178855424484759084104116128829906080538370454627168 [162,118] 5573774269958115846045102141314452329764609404029011859618652432663102795435465992227049963268594081908026017308685963523562087146855936689266778648898950598078475935804680413259242994453575825836687369899105787183901537270147284113901675786471961596310277049313655412147720512366459821476893257241919446042721053358276322502245319596431631704475220837457507297060916505562870349266433879443376339370043907238556242118137042197932865448733493112251041677802405573717281979616872891659649736218982173313145902927664861927546477139168052125748151856651280181205803784587132552824106858870472231311161326826625302007302911737551577992115374084924686856134360465315176633575483383918998811886001503955155794085373385823007238104018382938694422716054330068905800584090175647627252893107813965841142926686273333527676901022946726868853066638038693013769365248095293158370702593915549948816052609264593813461006929223079313051166520339975593862552161052210687766727839106006573846212653852712009469019447567381644622460101244775209989370921154043478116259360607045606626135607069880746653996935228469128121307718283556273056698533433133221450046921987242853815866773818786335661394547635002465629042760471021645324172848279446534145887678803948394779660839732659978123768863909727739965725308837134845259817860022485921114221062714931909124469640040405768522548742132780907099900798998463582420935552799028366528251200180070982763503331997102466941615551671207273988055047944827049906119944303985046214494833477874246016781626273469132589943707274860126103788691789882681920434375243026613037141209468717412043412746528787755149781266459190400952430257768657980205664327690307326763656956826951405491712449749705031809512968508487611716273443181095414824942377810357 [162,119] 682661933681279486835517737368945384433795379026258704567596205863338366871504815233231670941710461645953124451417612352692721903746758589722965933330713900510807068460964358741023646218354668820844278916341017075288110534638641388769850951184950517148754165442894993001595404025560228160752380125944695097488477991751302214534335984240124643082253115330343771176967490187750337095663353187920932682328091010982253089095241884033715403636355505380596532343830516135951017283990391482051926632898287772941281793743522857182375825315947804887511028090046346169767211827498474579221359323284142002503120549587445950404476007261307137922095822267784280629408181310849150432900638169048103926415574303528164097507518041890315032062659741630641023096112683667314586792300001589159880811976978075000874888351052696236495682371135282647560592880991951783799753029155071833122178963374285996875380068859384868705658329283536263986867149234004539509310651101288506444249317759085552349243172905836969875427052082046098508802370262893770923087975556563961502353057551182667576131755321446018453166885052935698924960241938690019696774432671887305146565925090192859110431032760943110004724943375085208302360329401670438178522768932214507704832777744945227907120890376794820400200117519583331481288570952066376020586387153751912626414085538322817902138459567747540834351801363025485414781470758599119485496313336284152401991286789701876107387282311417423049711867491516114672282184930444536431809134094492151598384882948702415119461149547726034995110659001059548649418040339016406523793330728366576027735700771873275809368471466172150805004614720106168449905149216213794941063608476805232547383843680252411297051173427033596486893944500898703637005682625365812781376 [162,120] -130126655861849347272837913223323797458761511115244168891952981959009679522335665698508513282505290269040661095495710571010495988788768292830405798171639281444666593146847870045765306786870098983610102747705816532152290182193628911903203426634854976938566658325598931594288639885913615058170159549704763733770462106220774358492531980826890521339203259353766328552433485875076828008279846198369679363243502273775203928318139025947394440514756088016310103177933251551501464272117462113710449739118735328890921739529276992294641719263579702331541223202307778879138977788368290008666161434686368672607886789384345331154424444663909110357396647538547480408121834667251606057097381790576449335112209444669883110807070864984462027367646886962037854521180903112433120471340897494050313353210711079625664867733998116686076313569249187974907418033174356740405274148615990336067354768212703294987490153223166835983056531684341317789193339355718242598530914447379441360101464357542117291684584124471604162355301422476043852422294357955301706330096002778522675193722814893026092745416961634938855415926251076364600380791105787473084445736932086404648939087812308785072682664431300014877129943060974667909516005904251198733663804168890863538519616389497155601934036941008635169133493915290208844987985468498189766114242124876923132585001421296955752846562688965710925230486182003980011987352787992257734728496369713723664095870831467553967652772963827660151445110290517341356373225551361874055575471571389285270793334848273071943730389292133320615821459572627754560252048393160648725591057146200599458832371178349349352504600025452863667447652308767401135208532943435900212944453925391404206349034386053351415518147349997280659323767136041093713370330718625792 [162,121] -414805601080492182208848755140214372487441055050413677226705190097650689258488246887443745616185836612569363885677597507873814168821579247337137080148161524865778231872343702770299118404749871829893080803969533322076204093541068826225630663859804041820124635024723094238863844755948002073857097619481415663224923236991063553821856257314588655870305969576709291797711212736793920210076478688930362116251005112800136320492565606136383577203258419995659861882259684482052678502986673427620848311176492765741242985164093573349994248527152870345125937457402089090057213256295801000089685256824903423205383838727784047747656500957471982562474799912314427305365520571882671319971482845370165882131764742571291026752100604648622875828474470272700486880992916396445064669387436733343151266401851093145094952327782990559940289412420445096320128673954819182062342198271239270200402228130757821528611290872572331589554306963447010216526021482285554150375442370282153086732698659996965313053836393414851006119698057210233342252214611905250993906331216130837979699128068243564858771400326856139278014163586507388662673626169992209574445031107860596306510700130143565697135331563461313273985504334440418289668710463633272220346944411671384447489049360155440674490250477449602304849140921385518114074174819190118690947806397983899468516906456048993320935154004056315683555066493406935169055821666985384152489405320407120413109127735593195021479787514782221512374995983821791518319747160937725397494873848137149145629314477677761348427786887767416413225160611166294793241899731889458234764230368221916228655174046898492707754175484576243720986923463116973956805618571673939740276575371894560145947824425302744102031139351060221071244854213983151217228311584 [162,122] 20921612783870437544073320983838492220160391533910118035748180300011819151447776551997138268214609425292568969875217540527636011191877667964312982303372827678479013608115771328561805139203144828742723355741879863178279403570532658556781942294616237527467947569373809101343053729490816570952632684964677086332991872945783645058227633390553616226399557499820487596140437952458521386579506532760047405704141577802629696907997047658834032867992414249130561250199493546479330714616089962095008418068012449233670915522266680902896168902336402883983690095512552089050807170211975306903626053049684413493387029830233935154659607827594651445770283621348422811306379268798139619456488790316010204459629122597579684474361852263515417469567449124601529880179516705534284999096070749482030656360411750124236766446082670626157704262294047097283585222432580506070004252305050141884361162188915524463453796955747360036290676631728410736755673338283720366517947161474452789981666345859251417678539116279090921178139520967488504770950818462697076807677421085560246440070297699240746348396411832290101116840403228653108923382761936171122245874960267884765389092642971064953076669572660077939710135771935264884876777327372715471180485945474423838411162882477944811583144972496921496404463687174434273099157285370734156441454713948121084999102466706454226817209500542774983169599766563392814945321747880435689697886879359340981309293674471238745195523292649512162672025528252485436222904118605148817712914319409282026434124048768484807172060333681955706980615067941206350521133176661758191894492047662002337274971666020825545340809245856584754376394020005179532268771897428587401509376928862694294412008107527946133852988054520770669202408304602698539056 [162,123] 1125090350017733753840370769863892961162987012818103328904508012536347634888408553203661366081546073593329933239692685559444252229674508535550174702126558709921349247979924905497978709665004678786157848395716972372360510266123103595099050645986316572662566701732133913001806212960217200324748209262308071090785060510611498830946849835081219579673232168680180609972220675717015442067167878886326806343473469579423029814722383614736142150708633960949760574314923029164951107808789412181001751805589620296334147160889391117518910193872768969766550342406912809397102319635470730298551391054381602600808268559303419133703148922525142203710912570299401300566352175971453420265797018760411811751639752886216983038865039230496353033945869532876582472910607164630908827875842463314457425144988132794491414113403027032666805990896605607235899958483606841088735689703628304395121557265103398556582311716517759199665385786410878538155551696122600573924276707517634170876706985150596103423908336830983548180386930657420608744495919690793132789225804320257964991271790665768456657378551864034379893491184246817872820029688272934945016793614229163592275047393708225413683635353901767540403156772929156291521715732768127073467646086424815478085900783163592915651829338060499843692090907507455225944781484208060622983221291932515199810340514803147066997765429427534037030932864499338981888799396427950804245911380890039791804242969153636430441381365657993072285471443763639496057769621327494168598773353507638957278863607362889430817354494872479815195562298167817009872306434214176107175812385989071763102305036485390655775750584130609815211606887854722878280893210702110896860424054070442620986896774513193374777523267249010913675090774543968 [162,124] -373482436752030228697970704102859831208592675488216790772752597528910570664057323096779564025517655891989799920242902859542528845154702482741089006890271168742180760771346435079520183260195909717986783343088262830537650837568870082005763373842137902557644932693648463483954651251773743886815402015928812257797496482674515090692237301765703550225024503565244288716392417693663507458097744191651427740398152983943500688598953792988479437934384442437788634103387291298194403973092354351972363479639940393663130273370360817353654037863895189873152087136753628012088981248254092361461020565872841931280882610818686255949854682277881851604406570030184859968235661447767892002118375966224611695523914649738350678986650150115097420631515203346520479780775602525001949953201193888971278949404894676104891132872483733467384526167194903855688919748130637406104994215946197426156974513236213585850192504679902794212023498453454060204375458643895522722528314788011474298493455508006118198011291504853723308245707284818298915345213766478577009976473895664961899819351218570304755493675414980436923126397684831641332922742993154351357779619586655441350436884290029237281813623062885469110963660552132926625224396440672071084628687210190303895948187063987730849459907150624171616490714257564927194819734723133062525314282244895679660710678625659694773257373854527501269149905327708936156661318016386211025109513615536138397913250815296193518951719502656919182624318229391374770525489424702276472328960177473247129062146671270391027659464305404097053083333316370480911844102072608083136796248215643133637666547955047190103147790516214781990615418196882590220086121562611765668428243717692221363787655583045695726135779221770170235194136 [162,125] -56806038636449885359721974214317249061452953522272167392727699501906777334105464229026567311340851710351645364633720179663653289789138128670344158193615166286124145336836742281892749146967624906748639385703654775416208300625878432717347334130870371390780092918979012710013771984475548959404312549262897946850927146548208114764946229686770796230014455489805262356570484193329558326661030363249475786230013696683961953019699703460636865443325410862316512908864899165375658246608061821073428866168996250242878543524298030077858219055516772465771995408386735959508744918802039527100987871347847267140949925305007138998075383532939493397790814616972008459258246015879738687073503130410421139398971077344053729672634074960827760245666493442187001559025515612365239669716137225658451424539477187286445313354726434843987756790968518641907396287388770407449924830127582232634748793891262885082119108093078148163182857447616942323258663019781719038289479540081579412187428866517133018732070123439576233587342939466487574574616175793718887848904014839764897852218766276178383012858692224959492013616346772498530901651874703570500271419050916318763209033119407194441737190364097271292695979054528925325472706433288262137399040527141939921299289665635911596504669405978495545631273708065055025034397310134764142572001814586495172920804855435886120001609090481600969443113140109790665279903280366925161929088082931279156537235444752404374812252640167849915191794687543199142313264003428341945359919437720824135376795424835580963546667480017583662973949939308394508308917085257952175204731187131050452896677628252248493580211147855958351866404592591514833933872589932540831698122811827857835837056626930933151794478927305374936 [162,126] -18114542054410489781887811417843387547108323391656522674574607622683089470024010856748116699993526792386328436086163678470262679791690689829037714886820233836691254803359988078276033069194139204550153016732921032160090085024492626963001757903882598142696821820342927351189124352843074302077217839399165031208538585680188564285697747618712748866360766193836262778840456566174205653731330743713281700447603211782539370915299194827374665632287180593355927733630169879144440558242075399682674947057760776163559241423382777498206902712019203477500133476841873896094800686895863833131984155637884929685954075995218148700525337233840354718389085733935529655911181530874417244380785065893714055433858525488024302573637995549638939805173675419595366456732419648467648783758115555078703650225110556934112946078607424253336579680101909001002654522009645740347133880179341724357506629569436167975023678909343264816583803464212415233961247489098930266038440926654526223887881844265708522912834205760044879019637868558434462493309544863612622338977416560067727142695843604206227471032972725807634044453175411450730920383423444973769208539177995865196753272588894527738618959840371478279521055121763424095082362203060554314976774942391313804225858862182760369100238200932397513529011959275952038239261951215181053789625131135788444475595156545851870909028486106109711967324294096242316134551743778668644879709662702534109728913010766405281885299160935844846430669559144465770969956611694334710900294710351622338365039747705312016781922864248865511367896376462705826830464268053020055828415440187460418942591115649113485752671712900762739423007750631105507092806560292758495599114502487553629754354890290271598340666791221 [162,127] -838449365536357616422212963145624407703630119911383570503780600080593901455344030265386726172647926713197944219804225555561260163163731408373800534343936893264973361535002506982624296938617971743218137397259027385964063939649085963204592331246661660233950308111546816966069133621825538793147429841440044792073387361511931843094710334745343728551690734270452889084133479566853233443024896069771291566215739739928972826357558648574910000158409913261757841111834380333902772479021649004230531247602667367896538836579443493850046282910451461107769884853280192461885906236953530952607004318197622439959276161672084256475404831260291018233723847176150237328208872283210617945761115149594257993782089898152895280980149660976395438897341325651099144840692228266331937714075795320774584882642002019321800394072914164925487691958954505340597090463822890591834458454238273861615081165640743346111339062077124341399647731247311999328919638794424478614609439955107648492451794598287642481479029890554701532619965767801011755150120699458671735760929311669606563391007462412364339817817885904556521791350108792571698250672843595529985812076594746544620002542477625882970118618986346366101936848498886518607484146026004608892782667353452345169685017612041037493812150662666563535297336468858729906297721327932990331712607120349263773674339436348463543728853498140471086383346536772369228484817723234385944909154083763111157584662931523165322379349781743251187182467758604549624025688489588327515059099336008747993378445215281289676341725188511481698074762806296447954368005855241900576532618418134126068951273800407321223861081455185721303732554546406088781836680384218271095276525607559255615907692770265404421568 [162,128] 167136580896703554630158186727226580766333634878242399691412907260341708080192533645640705590449724226659830395992120084587804612045472520214982201921781561991009884051295178216563052399446577226454764524378846505334019402221379305338254555104238041070850535053351403176593131099019226157001059065462584590224251863028571528949870563640040277090504207616236995722935596992460879832530107799748872828003577097003765163598369267091345207466649933658580355781832695997567712157304985674518574971112005473835326170173351422966605512401552868234079165971705189008334416967226556439651024033756145514045806727168077037577822243098739165605311805809720248062902778821009961196836567920741205108720593475639639370602892643756299951063781894787823935653581274816269913699244841538812256402999094614909457891425089534580930134565842062861930618337245052585991331542841475630108507500229643919692244585524481845572374859574238706617102878062252348232220568339148422065132266393625653074559073759313879219837431870043213408275115874214043459751403205679375594466833315322615786918503934224541033578835542006779804119398533357541685793655196983700833874686734880484535159272736593908356715125594680863810670889539720800528106176067971593690432354955074690567456365625370109879611687983779382362950098260895184512154356771802618798667661029737425101125149996082811695885953310427709383565151650862873476737892473141379551905390374686871874071981172881756943126057034366052306159847578095648036261559537213647205734211960654809749761963544822596804406876180135403962570383292015267804616981620434211133195578401221882936095864473828721613124865569098515498293623300949174179957039149449487651958374924454784 [162,129] 21776623458555797689229655738845880374033428394187310916904984119884487882957703533241807155725993272118552841937180437164646377315943869718826660516076383561237611215888309060199208428419049146697199867198416838501315553842150677688804895928247081517105718690457808875083963905035758100115097236198101058780064567777839994817357412649752465815782707153053814853030208026124105200674940902811404792291576448236381480566950835403137264280387549169001724460664228136317357836342308531909491177846523671729121400805997349990231489490035724829032299146875936248786168445007127233292868497241814128609993346686470289857966642489878859418200534076583256567194156035267223785082882066531040059939220260095779481806259078831924170885179232327519741679510671437574472274907081813994565250283615461232496333865727637110747174698504736895842670747603531522754016935784509134439065771456668864046531153954179147505660953236801596469776386892201225132495212871443347634737114597780489304854750646701972524354007024928345847553786191549885494198915674589100141302711519989003710981971887636136037052853050987764650113919523681003296684110061184437872750941307619832013251668244269210331343110352090268127539771769357263815549733545445354108024177837134545699285737261105092215699916880590236775251300281398209397943038879532039791082895399254213445197402845358729164039237388361958315775393963678823544533850175305440240123664978382358247266051659471294369191521704963382626124122130935045438733583225304500888804201083127803739826952323545759887929596719617929497158310684160114070282351252774692273205058506823667398452153340302428107717156478930027924970378215376431447333604807538407248323849760 [162,130] 830754694199560019423188137809549869668241283796441659136557602630939106233634266180636774380242721847296588021344141145868844420231434050471502735897624493088119353834355157280895585913071666719445432928709373797350053739858087479109089521115090731632599560455208507860457323649473080403975107518945377405491612410933424545672682059876844772807636051258968844010052927158977963691516323812115623445023659669185369955406353689378237707975685151148156268765266820549488781060309053021474065241031804781869127453185055939581758231667453208667249534823383470932305985804606541266983462552315354193870949360266786058341608805647895367698190993100640363120792935075981503005396754473497650402636557949882432354928060874636800710044411355601390009095803114799187519635029884820785063342138150039269283553768211081569936331971025215065444206667866435727163593136454404454000413953153496876750650136888952738553851733313574038971328156685222155389807727155556891263894023967917065098092099660842161207571475488789747992756979824387195122450670661764739628475967683501103398631450600419473308189330875915067300105972213901665160561736106293143715779611781354177187319187926241707630469550701550001222506675861998998441208644699015170201348052005163051264294518590717211253988812647370365559821510880105655471587301390991044522240455996885296706898493605088470817693234583418523768121698046296612318328677887054193734639290792966120648637185003108809355364219706882547947431737244325696369798196676629187535390530148780078883417107953705977454622058154747920127875311173179036885205149153669345467684752850834038621928518774594050573955023474778913833075316523161143857748670833758863664 [162,131] 12837242196194720474742005518904537052266327991748573960703469294735006804193416417305867653899497010307689538636689567770464632925266328979881283918368969524154891597069541943279916100192466226382288117858233048623108474019871124608498313384237868600884387371193936957856307261704858067935029984023202263868360826121028992664109592332041901041728361913188734266671782672256931998246862054924800600873711241668829268070747535298763382974730663824892479454953316486853725491890829900016977160849088325120662951546513344569652731720704692040547121921502302253963373443326958626923315683017124744424420990997188702122499601922546383535771645917232915356177145865266941886160650919445229952154232381634270602202046927579269363932380998893677553771912652671675125489793933559566409142338801775096588314188556821376068841540968456328240040506620057911214087162749153268607041263876559227265060171731937465222357989740523145810735699648744185470842823827878305154116584577174428685913749276483826680663706823161977680306861866168797456080594377806317972967213875253150240981050948205540685606230526255968098059054924338236608535408413481658136316230641723149170049783306538352980811433953172513180126156749328645049658518563779039382503602694864553672852539321813773899899248065373031095608547841223252446277777816337709246073725228953481707662374521676340462886843850338832451276442944007885840873618994341450441731065286784926820203370696211932424666592332300325328550826495770004297018450284020505825661202044465254530063165458326749029261474835666998199616172446693137060051541312643489117446088249085076123947528634204538135974507149040207905616953663993413402678657031360 [162,132] 72060463455297921007515061523451392688558059502865869674176526719420283386682362593001221889638667443344401165020139827701188896520242554955707174445622634404473199817936936775086260456263261968100866819585538490901474192013853901187426764540408149069906238271633720844492795338524098700655006782671638610821146028973170728411612023398155677187212547361086282863283904457347280947100142701562975724352610369703113855698832599431273470388335112566420213342502684832969228887565032810439414028539767173974283393787159990341499381393291053653216173220836904082859890959275094335204984428755693765948798226813794226540825235744303726005458385432713653905989819421046046454019532677519340407013595992837059099133491024755929547933972423355895997758075980392525331383916939592850731809166952374333097337417275216050047192281415805857566968453878294629444797338527921893352229242523655432619379566978365876530103556880355121703386336466700908981665235539147454015335111353316020722687027153858282979071994597841717260175279974387101228473031134680793015666229662999748468833707501999803487134553201959873843043578251896634981474723609929602341902348880282023308111362975231211346752096497253070669802688808504036811056442279133215809912343411661539412545029336054987707632479840993847728029678283037184293946004437260535068180423285739298282354485892326498539577929001119306863607770291419500082107061005863401550594478189892295253824589156629816301339018595489377062582599830432386915828508032859490992147275492128897582259845006083031373264916885895812564095614835297363061013947405357651885196099259839925938236077904398073456614314013897136161565142615111052739136 [162,133] 12947059780680622111608388998367598133012395919420807700923050171305371264662669277958560081642955589465964731908505245638019941442699203065736153563188067492216415656074657759956282738216286885489003194741376174333792853359005409955450245876960568197951770646053027937811695924174170947109658713761230178213882072683333084608454241420988042171901360451973320479274278731858495000793762643920117634612389055144610299089275573494819433364160510740022534330143647152546014716900704837529826087298340625778886470892947192337618526135161312529339668905607084388457110006836526799482843524376263675715080233314030123985905828147512947645379219644422008705526247514906369825504183184290837774726880400545556259214486497933880198826439934830267194476616476398068860377517080089311007525357825455026517264142142171323325642087733674839554693407090294148251723448270750388283601758771121623498982344356769284130420697020066181105921424857314058774767923338231330010088097493241691681330369839408938719458585405702095493355768300313595562929475043336343703829001959644075458720852358741303056935357481748769108602740970529148987580817828939791920994379734638292049180834253266555058444840201303813874966744015508666307137230548524364427868485893296637297979559972052605976690435365503824514885960545231383995012048012350442227947132779349666511646715539927000767930635683186685567403053144153533860064279335828355990036739038964602807291010183510702833066985384626934400543154466255445228980093696832483697702437692194153445986695162281535873788813374624298884006303261752760986437269115582710243905305368161408893554626907448696488629902423914853442008037406410816 [162,134] 300424618865658151797365774908047787329375093387567288325438642066702376147734710161399619716266832710047889741609647994405510346026641123034294394043200971193490607358336759056297992575326259274765355810516136210003322316733329706275013898447874233704130268715920436777007252415890278043651291228868035199661475419961639473794494677688889041437773395748819216715557005002512973716251936194405672428750857956718357520373704433779517238775442708221628470050186894920266592357578079346804959316285587778452350460306568298184984715252699744722197881737725528915126291003094802236595607024311275792937469885955524853857702511582715242230019797922378523461020823155430202724691338862870331148265810868772422819718544470026568840116093562868384104113908523742564096303981426362384052039682445232582843479012282533352910119653571161312612180005306885107678486237758081997440606608212228704236500820446053744630983793383025000493745843362564946744115494253531574609325186218492192201251851547466144232922106243428560136015989805551555303719134147793432960983112881112245523731796029079646566261831252157672348461795890132691069011301791844326425531171003812830284635223302039529361347423181971769634698119299324497355210383923927211803125604974719322956382831952078341259698787975995277967183457573953440304067944924145952185026636141740462406584980099818729914799628629484057369208163976825719846899702424765125557831999004573318308052822157622434756094216842393695915281922636707875569233613291535954621982818141309052307000545394717563832096006472968577211846705600291007497441969164813696296403717898331679533285931730390359399309976153818175913768056 [162,135] -1762621641365899225016078146559267741211267219294917482331070716603011474514745757698902410860642791348543408098607905094912624972614920003296410973721507538670790297771039622320454294398409396630946321176609732049756601828039528286486642355449886004097870474986570518757460457085725709914204371879324221373236431170659609410834394272391549277634658490873832958282117565758746814023997103605148516431998182053535379381598832237254589955028790966401022561047583262189232439136586907156653872262060131756787426857826118679490980553256706671214658901340170914503634614912537545315129999669113732097708789725942394886247451065098146925458852345956746724193480876864771318934455166080743232129653869841153321847907007166741642752349349111078077603217799227468833461218353447764470030381990869909004970695163545843673839042735105191699658944600651176961487462430367331550230210414609192644005061014470636824310373036232367862861532086516837793455960964122082066564187820877538746361103628103223123249470349935208326439230051369248880115380478677568932750233787286059692279004650631876406268004125964635008469922025632110742165760015481175984364088968755647107343513114221821152755368377380440772058549461144315158947926773914917434780006286188385615025298636108080778919321581989667404908155306906772228958160213231502460066829856418736182960600064154513013531140954787470828129233657183108621554711003093886279745706717672107754586642016218011162904282633624051926200862799658491343991710688518398838474205756358285531194383110222551651088095387022049456136428724696945550335199716210352682294942727995626757439716662484963117965021864623579264 [162,136] -26819699996898815167232297694702146283330078775851550164454893501680134752356968214770347482480317487620551938411690407897898451677242056801476187046098496745933582778269036702011758104163750114573598005845808553299638746609272148868000955151428533079664543676335226391792137475997470387351109001363566586105396268909791711057874028517709055460280786771851741467610654080264108583631846662759410683234220456032202878978775283999805098256796287701970865056705488089049127077174081225502743389926450151862294666429834290200180789800576693958070927293396985360591408164734189598718665091343626095488145781999397107177011608023190473936257504480003415456531834566450091359435820161865526541877531829349658993074810541154164664439253838390429940747057283815449645812090112667432129984993466481610645164325203157066545304858960665998748384388887212429799465395034768109855977222018127527364382442512234820886320402773046939823909015747672318520069376281740550621506473529673908803171770608077826426766147255057177474044508637391523982577895672235986774847182121236343814957981872968508502766776748517352744994506315712939994033184669993484099538495509802422307905598787864695310020921692152094536748245784391246438407180678568346999211641795731057624030197716684210430508072763114874046027376184183065664694340650355941945682960136410904703287787683071059507879081574240569698633495896625412644766045789506341240913073637950377792967875018194334738758324695626022963690616674328548384556849518490014128731588847611820383591272123526714990718226539604301082067990588855268048742637278141349703296733733169515509716699374428519885256283712 [162,137] -13996027236167692480764648447219771716168693016865871770592400007705869760736714587729219112907299722631301603547439366090626514619781469622473938412686218834808805491115773843738293415282149362766920927318893591497478189339891169471774499372115348761146232945173841765242870477046699853606822623126718967706746213746716144960270819595404007606692088774273513365704809279157455259083161329983911689768085368470838242828003789417453324864227402415897907742562610378134010458627567617667585947989463894133326249700283777068776574349743481285987570699806142552114719314891569500686435486981381200446059493334911034610208806393667967916770981270845948200070612717629171964565084980285964434569624913597283134691767477372465345243835805939850313811306660881912943946162150184685313587726174461917421362224544370586977211504638479148410273145608121725831326235594554396170651421401333428712419598217544865185245233849131921231865886627851800406696442002523227849316188515612079518754797261518310342487365151255243829937211022219812053553097511933265154450836121816802030050904086600378646640383106781821388583128320620555561607705477176979404350247888614631550542688810897585960962745518294090098827504492168459335152920335884341876438550905679635962363410567875361324345893301337699047316454613196098192241931684635302410615383486023167356184057798002567960355120014338370038066619623035999117494139038374058195258998761450705765131625081914635372696577674692197656793618218685816552344160658597514443025511941563849827376918876197463794033353753951847987557557649660720798525676926004181187517279686255566268719810898529588032 [162,138] 51998062056445347793558118138779383222471462190440962988107335755723511317632907728909929244460627289810906826466745212238980365868668403253471727256313973757022528967672237639045199819753751869178452999516198230608391366564709038660796518886113157831277227792395419076002713045577279399297568281574006711852040195197092669348684964468445279895630761391555979379263395549688134015386776703872909958870689429520175704546042950149076729191584946317369996784337549011414105800516759225931918678654726888653872489699590430638451772276966961389024389213131546699348639514849757152340765034908775023896738896134774594281291776964843584104363531770949703528549570131545877456088420191707233889377930469424854322419489737192396527227026700068693133701986342198754425932735068591031717012376066389687728535692859225565200589956785545468284638469026514128037078019243414499426314539059340938548020935793832123080360581003492042161827943354442586010595868536111564286132056105609725249427396523788233954298107399719086220940057720399141161754984396745608383658083285378939813263592293825606451192304837314798146977784729814402087124780504092222355709800303726211037543986830699264616912056477702718181347404117464019475740839250875851251343522794925791876983908883382322445101775192336669893741186124817558989309946290687958749359720692463933796220965148691195379086575105058911371761590043628413182756773313623751425250469310964560610607370769585909907540594662565603633530087838473394109635511630019229730518169085913019206517996214883263143852495968075343976807758313402628099075342885324359521535003365899559560255116456 [162,139] 9409119923593411252636220546138992543297528280242898956481295896711950083542852019532749941613904565382085562521763830838912858220897584354959638740407539145620907508653874969409004279743433868039995647562338739155203508525447489517976700531310905467256780119504026984286014705402780416708312941662626155454501205999231434039319808773295400094310508463934186082728980170814124359393825435107718090062199868585077775132456770310247839811411470540526148519330904917752576773708513367098668707131555011306130213880078376203918872912742470271364898063229638659133194440230107784299594056828597634396889899069843803873051924399426628945890867201442994612076934493078716680152847405992983461037087472616908153555363794822149516127939162276285585979173588782702313619421236764521838555178674112046605657853612005738224092707334799694863425536171353112637240083110080298430225533726776426946136017477277896480096389229351068036000608127551926768001092626952783392358867500696840945527657786516807818954359076307892106609748398416541754042036231254618935065404292087128561911642348116831915716481352054490998654330921407689995488648657914443118392503653684399683873049571924046525041524476936663186651863022858851319212195780889179008747709486950422588834014502273709594176217186314733549673287630280759680739618778870303847082078584763824626971136660862234351799754405554195973897164698487081713330514370849620111537974397214593916886611010340136130575297467601589374747425679039332739557090712136049135415924666778935423402585008626044664068846078127343846429448353573240483168444839120143086692673140956216000 [162,140] -1151607622190421762303358780137563143736291625006520112302473406583068714535868900011424023124090185687478925353084008413118547114025969848128594946075902971385924404450092131332489726087377420553716019611885482037780463616365708840771391279139879478696661643844711079559597619598162158747078506469204456186826162884206028528566311325771875017996257726263403035641484657230767964419342202680117638274025553368128537547677714181513396301614970063286788688418734159762278573600962004345881070353792417220789440722083479378729154433886024467702619599387897945225396780383092371512006734216760057314914967606340226736289507909905998722766671726782934737865868133524807618065924401934348411463521719344436896186719842239959463415377229060048837052234532271973670567195188220686690793987374324730722190598196161310025456188652888054601852965183687860067123028426643414882685606188218496825334109650586201334176082426602330060050882597849059137090638914393714175890245595684842108336809126743012381971587021098367881190077496141709735276460796846098125593379358625698611794003027147976122678656406180492804381164497223044934998211971953475002483139949540204322993580080738262317870080455054726037653816764689652374717271120134599319807693850228162169919569788691158618026022059709607997536692307042197607855328701446037923258824829609927526378948219342738542001527311296104766399303451517431361712159080786533869746852966186932191122961180631461534850405856442333474019980981268923556396415377756442095629073110129450052399046101247503362686327818333042985653770126933480264061690052878429620520127192 [162,141] 522128911160705666134854512356697173467366712908719463808083191268414653382470224291788473384314593661232310918452506467350999945425502619655460667120429138362764215156574845088880207022487054613704764750714082065839267951195808735074264258951552149208699511228218066472807105789347813940920490792836673916950317150143756354673051831528667485004211703479901434101564821830500783067721118371568112316911797668356898698186855876171112786021296257904808615057722533988452923935938224210437026407657054619966121914087078434467410674533724750295764538499919456431272351052681407191407707853300474063709791943342207662679489534297171307787353455517178994234835921855688959698158006311001228965922964227152745112316615519939086075454560253777212408161223544030103805480139680980713490614493313075792484167430150401807356070646664781206464577052899800210434652898457647837336400236672892797639308135727397553496078921646378435509881709026886033021786671801357796859439939557287890262581653406083949619425437614675791098210284287378160960340638291039447018627916078577949434203310357356516172998367285334020516628706136431575664886844908354933682558403747206802069700844484313488201935585056036135311007600188391262146089589039296292934653229792963260800142882923976929649567698187486629076415685490041726150374488941010133250950261041118194136438560111529713080403594828033309252507212081874592337988539597961759130939511732317702823624512543101689525570578774503325778630315299054507745349222584168438855201265626535391884206294171403755807911956399802462861483817825490801540569032621605064 [162,142] -115456178460073311537804132539373918707362912596420443809746303023400266758334343816258602942440340569101657852354049987415631779870243070863673211364615665864508087702064305956063517666693699412227530988640532262004502670794016271930275635168166258970317790220064052342486817244616842513632687821112771448959327679703787590157593399206541956484104821396770697375934647175483668355546330780808376510205081321012683568781871594248069700104703435063258563515074820439017824982804960980498777762796327890572241699871569975302329198006085693313365219345015036193710299323966483325921074713075796548234614261641858938946765934799267092760200388372487784296348829492811540959594575323632989042097798123655559775489600182099559754332025539695143566732579097484921944986087531602487814233841048709507625388602476258973881279892549956852636891605143850554374497910024157120319258810952360294250479367409021160813717091398478331441403502591255189258157951807132158509685949537900363456969612271377841701599135414922223799429874809072197463837499622727551746350361478627875804072164074922208668290229804258904598102744060321364443663994149266672382244028650528884385649728360393947110508377934963050170947210733671824492364375666499534090408521577005084113902988167076679763380086945944765240935503851655364632527447774147648685692209430668684939902606705500076900702346943860363136868702088463380306939935709293857850145106803555896357958094705108092164844258708936713844808068047498633163335519912868389108776518453980633000599360085448533961458999856732719425172185744445170788169091 [162,143] -1595489850236566468293991377176048508606462385482735457611855761033876987435194605514735545688141088594884534566265283771664378461037168443395991986108231915579293984987558941007686892724511649095608796869167432179377786694052428362455207929796137295787326416379283679157355524175478565183839344264301479812503241293164305209413667494137203959172688729011954780513505295235516058849783356398972428332598712098828683298197522594861936611075508328789874596959087948175265540587468387406871506466017717463977596003173848149124022527913790824380435979918638087455410414866973107912515181511120523309217043997885556956489936817163005735163909762634334390448473646818749078156556107713741326555251530379171813774755053522027311766149343247166747102476577437089961144214053437479476750811378797997551376025337981111799289460771325491536753142242310327348809423341831799829471462237629420202162103378736074194683393713324435543976190208889141584488150219080112242578709429031100536483924954125526941738207964063774150074054480716453794451797903326935241710414367882419912787017986360247442320166492834040935911790006769543013639924255193199362655274268044349623775878610097616194092365675740023232540291207990446456524726338176739265074846906347489134566419413914345954078930280794116325778972223751358214200413239002150873413811163399931472271966676408652557244162552300981927239535222798252716600437244186877456810935547507201567017261445586143575943994547542441900417229533393185805644089809750568647753040544933275206424278750282656328185353313015645176313809240709312 [162,144] 128272330407331912135251564485863377651368236026573748883734826361753069688734204228379572317883765790069027086611401219544536816050675721295618876967167114085946372596422124535097778301347600982249962754663807909223147271512515943822234029441832398936020833437634104747016543686477543449547867128779906881497273179746340555935117970969458244757972014918658439366677860228970204591014626136444521098356966879658768542891819960520760224833294185046002150824784420736346189372730776762817741162703320223949199534672674933929959972697966102443271431244229379849996911866841276751090489142120360428314048070370981394202389812472974806068419007552410149890457066289117378072819611872166408280586831408794901674917595668262499935710612489347740636894434704710513453829900184252352892465064535822433014747074741741133368345814586846721302725396552241563961510312186644758758133444832570211097529409067942694116359505463411285574942897188884504714392387401360926002492585403405223865066579955592891606528582985223082090484657553821908092105125522169774718147120058465001759456479167436663128626492065414878256979770758931101224037598611253131094317413082378871091278386247827405113300934790871543845235893126910256450915157913219475189010885991070838173168534886910624901593582791422880227545047521013352262039277748099351561592436916747924271886679546744733833922902887275115143361201630223778682689663600333352273566625299189620888108609642236415412831938832302920014051741982690025643613439923584006347052981351190628450879145146747251021569891276699253609952 [162,145] 15159337498999538612212833897605617376515653603245122354034163451553870699489858637381384866206161804617759937239977025921731053045090396560410063245736553080167752560177745325099255202494903193410265153264983842851919646892485454025712180309023449922042507514983255948287595108916033830987045804532490318219173218670339181822059226261270704514480699011714255594272002863529000982136455217471311927187881735955623380156142340705360771080316893183200351480368649916787299458368132276150405732234903999260233834530003237489990584877973636101023205652372621361597653553196138507930290403952393774847870365657760971172781446599606679785703252768817204042724007427476459313683859367641493092987308640268336773326406040699712257401624487779449770182428936167681428954443781128502664587557665105507962546295893892816320690611282596143841856832774119322653857494585993966006447955596206415808431661275472990372487734604960316983482131869126616988219793767702102700641022801127572055072097794053804193924400871306302480905381297527849069229844073067804743174787727210378546657474537083572726618270274893253054624099454323450228429536400901543628110981245762155004797009359101070293706837878942245943575662186155735316985324555291515720930934869574444369883373514660878098186267731959343525244492013293731859014444608640792371880299332536910921564344083641058544958914240108494058963325164206943077913342280505620593965559379289898088288574036512002584490053233811278927051669970395655334499834183312569411837719979164656416524665467500345718340878640 [162,146] -1763107025541289599569706769139948700181917086586444973082010278326658352029891071590999174076126431610616303747177833704214512602775778116226265151962528518756497660790843834293488306603092119340518912343537587117306007480147484751678295972175274499764464240920440901359083132704183261533217403826345727212759422597933144459494051260488263428328386416667886666324139064472534197256332812591251468065965055028237947498512667399583700997548010963556649154766890417557459572247743707091526953977816557879237358619263868541472534387299509919911709476761188947786418706605334543451982797008750086570583806434494347292551442026055835143046599400539950480429456069592594659582764567997809141122122728117203865941789171963867465747880288082812213340563497570409943514313084538153994320189429840032772625502627137307576934956771840693934509303945429381069244374637779225428023248844016977876463766505417723659091486413894903328591052549744540570925477879533843313884893760070539182639485198290879178736208643199855736292972586450140776069363224443408386109990623999496922126958894127967098610901258125542529610517740810692436378411980752544042458478691990369488888519428594070957124254727385499709782049631522862996803888022211488690445443416996105204942392374278850452110503657425411240170046090252869059515754159148546455358489399791449251419889777857039550327390396894951566794887107569305901836346637419128621340668544576780735949148859954263865651039366491246448884566708118879880282657871193224426270480143136789539761541052632747548 [162,147] -412118126328981568679476812956736024244029407125254556020070792424032531911502593263429758142473129738698263056066185013315819323293288204150305579917779671798763460480993422573077304389353509053450542588412934825013073790989999549225123030621789738619702422794014915165313230484886810317024282756071075379218965648335190986569601161864489378243150812457298500051152826392459677015183091001463011521489473008565565363575319516239032549222310895471779188404961493637467092379187644956433728713775927137541758130214032307255679322188001994169513909801812393234478960354737087527091744425101556110307204312463288666478280789557855961904613298931778950120921182005061717979815821902842966326959272966875428831901607314238088750876260774064644272513832948806782808268942462534988342965228899060885240962089029878268401154340931008647916220812556267417243881655910471718261334274424301868147870391832215193816839885694772976141570785684180187778344907562731863889853060266895984944794718480195765729597504618666669199552755192447025221091579781737603766360779182407767280211816885738876900400545152152628905048738866975814186723423371595360349832289118373865214034211687786296297619079403438398287394945573643659491572540400237683632275528016577595212155925343130867331873124051571066491011595047369857820215409193441726112017898355591208933803613076301186907139519251369259065970359003546328718946286116738524735919816049659740602575624208796850017553897686539813651684248507365066114918242257896579279203163110740748549280 [162,148] -4378747715859088165256961391643502848485749553911522584772025163732900177882825097282414958480367591977142235348159548177784350666970497635200860886298827154412556809298209178807061492818024696236332108807305026674301596418655161657328634990313341035130164809254023419831186674213300605991524106471053093148294980483371380373852258911283608829981573764216240931265818549378513092330469033485006363292568498228227474208886753910382403429253364087019722310747321887321349977407538623713751110181969158956477184930517674740126572553714225222879789473904057507239668526397031625154726100863202424685168819013717347198224054005338677950297312044911925511397495796319347989732544837383442722009975084136266116847286606253810568003409725647669005752199084738872539497857430024675911143602954009601959329552339609855428511020846413329431988648854165774511645575472109121693432850717317073016358837064742437188358447709897092309774590945949462260246611377915034240785081639066529518834398793933181840583882386917435314793843028449965118436123938768729230217250474827941138740022955771608561155568118207756489575555923054734428059031269878713379092676788135204270151846511716289769649255003342746918148041728683444616576752681862945982682643394014298436406044800740449465056814325042519568277196081749442895697097370456230086637224602240346338761273282334380805207828022643374853893334267159198249152664043936103289059001587885249477807888817244138061060110947752138267417485863007396215392536534212009968033411340864 [162,149] 237439356269325295220248530746460735491903871382080453433930963227093965375507684390162787842924659620013699666927875848505896644862847359246351729901313577228368093129263167248441352395041237593598344130029298573972137066675836773948099199224650802496581553129815817318491345256218877884076762894439925224449991641895079004279681019387218605465960549136328239630162197693831563124893888285300181648996231537528425126300131701327466743239666776170998967256234947994522204048844275329119019987709274289962933863766918841230802733723464361221072983270487915974731246611033894006072746617947915518697501543207802816571299659555804689611297002678437090878696263134578337925141980602997265102351492868104429208238342180786088639716334098007445961147325962200506687382178956827116533502832659910351617931060438380496652288106489135461021454290084811838398013888196497455552398641315922302917077717461012587036586846646086827151913583477468850947685319811510350770917974384578257989247926254619569506992069221104112539346193552778846633666390334704697420329962005825688779028062029004185771001434706847007353775518154905095610800028524127821129274544143289579044160233608836479766303288676829562786655686887017969002301266998721936448131483303269942687078321374147743227000539210647083260664161105332336765081657795844301634289475903365602710051630243228448603781670273638004770924776829254724314498320963409778197001826823612505884417405967568720020136261933876461317408709928950212225864212980245304 [162,150] 669719715317511332974146817450662803270239109403232969079769212986283893463198127646519173570030267592411251430200251469311052839169569296879757649563509714363844507916448901054258783598200864760522847458830601086590986563041975642519735783479098105225238698733956905230835793753793086980666489466556794239431732213540031925616451905943439076396371819082714527568442057917010555561074041136399905491334986163062464862809176888807472665455573592550294691951537005280726685907995367204658158509713055940709852188642638631580168947532006084947675902783473244145647701439614960946591680230649178206223947114771363084261944746137676220204381813319505358331471138525283900157202293341817597758763626307143408407345635035461957628558480159839228727181993871309343577634274887435495428052499918230786808656286211824797895536287969739851803943265781440758579600219199849046203421781295410173150956148301548489290735382688995752517423914481726937440021513888233455753181851901498188795134954734356468099466982972653268720319049526994545735500340900062777366027359338871919957726865430177812542792244485381351964874584464092377954754624186543576351170413159415649679620060911557248866920881536293782001758745573442799468539233869246088825269331001430746741428663325306896138973663036994136747017927863442853376527199598078979913117620608237849164021048919909424669328523822945643946562619335712410707232025491933127157467440594407638518020433010665496473115524688143838548727154954485378785300 [162,151] -10160036438603744145806786786316208471835363699876076804240514146494223669379659736074659735851688853200605678664562099899412066205069095124668618793365661609395285812073171007004051437934401657516204707458241389728398419361299012913226686011554862164734379690284628636050529955877292342260108419396021929959556553932937480757200596528341152308748751891319419318260374464494693095805383702135647224594903415896807586410817423925084046894092445772739904659522156571365915025447353542411446698354764033048826383140887002112736528084853822812593500095852733291752305194444437183171580820523169194325143073304190482677878945850916527932824862134914173626162130597228374259784653211051750092072338996226128675234342010273495226347325366396099333189444637903413883650845176521898939805661794914432745290264802937821473610810903608294383892729269178501715797497494999855505288370320799078622968461206564290858101004731427732775555069530198909149828013658719112002836778128212284824023382801147665155741219081519937079124611450074616989034310108304766428562981072824134305134335504779537334164113866590820660890702616323496709500957771704974131983386600949622657391773149975209800322095911065599948237001727215961613549266111714360313794947479323570953501739124109983491609827333422724894636342050338755167134343071040165403677571451954006978658122953438906619861418413660667862487095823521236190049541784849239143749896745762176510761556178083674472581343987136346527851014336 [162,152] 291935959129229749001086457884164310271947674200556385224837893910133268200669245019609776858276243712186569956566807137546776776167975071248754947695148391150694078645977276072045534592049523078880785051211986427250058275571405051619031550888941674898463826916209055645344998358963397414307143945616473643282133960437900856015790149758076200849804563609298433494753513630485819687666905977299443597260667985429877478812183076560105175577939496772905829246633430712730487840316341558508442491848536851422846799876255670231729985407495287875227977769324741247711629513856377630968954292589733304346516081301842993580265110280784075174441939986976211698237718189894572084756049320502421650784254164262357756151622946469189717628936218008422762115563846769556628134040483141754229004880144759249757938539583996058480840758525338966453004879252978492861599952051957440211586633887518579072803809403622309448323203158909036766839179920867985037939242124745704007199747176545986775542917719620586899267919285871604321333864644221794196816243520366897812463752601352414594900145913102852905462477070782087565695369111631479699480784583439366831065711324648442878634141271530059749236208095623755404400884124293951246714479658582814331157668828003327373414765150567969052951875698719554776791396289055951073864194824838426864620466853417384140523867563528975429436667695814055313559371726746458630685069254673108458212553348640233668556368466265739489872991966816 [162,153] -5705018523209960440630480637273715176885184442133215861779765601044089234973595236487161801340043762481080929419875299654665237390183530711388634717574302843948385661644094824443264333177768084217733326331685854750861600453016071278485670373857755041255953023601935614927445849684827145896715970803177485160994883614809520296574104671827067947889123560005486296852815520686491293534933992401515937276204606563987643688992245783188928883145998215816161385499730887455142679156302928393439971349468862893144862096580024037803496896733726404539985372757815604483366383830846178663808792548064712227678894361451522594280654058323648248617879131501983336627493995478130732496299689250506212183576998333491652598338364974946584534077101558741811874834214854624501472351784282144778425795215733476581844117336297971950623612775646167684210005104471684097494876679001810127787227054340880070769663917878344408467176025337828723814895863397460982162302640766287081190087036930970365790280499350154441322954222146989343653592298208456316560067452980044682910344694346895279589809224137533639989820503271457353999823683861612078699823514091764171434990882151034159134886506340010961119159220101981854417219955324514875109181839540146842387375302561215389857446448150881181493883194083678313054364933785675118230249552931259135559733037475106507820025477849580232918524610313496360199731598049583733393305257671409983878305035568337643356976305629235040 [162,154] -437028448419310378141395241221039222557350941930455376582284674017245979475478803151936453060663766848043359265032282288047195014442044488394601978714942933260702171554994475887181337343955317564249670521954590124640874803779203575207297388657457837926785897991308797432810312413972286626752881256003770752384556122859077084111652737973816619406123121685936095027229244671605043440962758221622504823945644215039870368370138595438281792349963656293591440130174694185428313585364119516722078302877320336910199055868127360142854074881579034140407860005018653968384697003731177109031564542933018815677534954861340561267058921259331625076440859807175446627489834256614008548979384889193120329031993714440017344140442122254063785030695732308425858885569323088509611092446819701079697581955808221606000302515926050975691314801987989791338202822687688240250432495906266481925320592964006308490078699272240311330899594082450971772944204901301552010909268211517369022165270446483622170876937467820719722499214183568390572158291748519827359264079814834725939087384461911266280666721554085812290598553472855048271307983626842962844270292705767944244804299866323058148206062776191968063097386530547305632276220729233694169437504328842413163974362900634994655381068922627716422981140873987197006822170715515069518488461121266092148371086060327141781077343496992010128275157042105066903998493171673921875699132454866660322840255710910978738428 [162,155] -377898231705923864514702163183309997139481560012233364343732689189270252912586607406912118788470393944596463126359923683892802538881595295128793736725207195966540715408669786014136427032060417086804112009471069305494604257501949663978299798765276853624681774727835651118396082144636741360221674578032346937023169410355711338008771853593199283970839254156602944564343651872083850213187364948265526957323623294994394697708106592463778982646630394455240346294092232702362759183958766381445321872834296962881469210549155097996838007038776451898339169802701474923943440317854179493864593697387833165330701582937477326720549091380311539825408010728111322819613522257487159224972925353213320561397722376847344413709059221082494247617939631258331070439957328472864218405935683702252888780581387971266392250771889827806116529824506548024844651232108928993575442352868781222971862660986750470305840872978831865571448297194053453063177724403659489946985527349664989623304115161179266993431339286806524706783519359449963847806301639756697924862888308398275200181000062532341321420347759433265382295791346767085913878099544549669249611572836955593775245661675377433120280379515979280886215465851362472856673456757288711633332448549028814081436878158395441330005449807553526669573202474198883393546420491509811925486811773807445097898938441793817485752026698547126214315224348023271863403022317218118550701825628902478276192256 [162,156] -665249588360087727020340816203441130448387644097333662190007939022898994687529640519125407363192721400406786233194131365608166413639434854339311554049561608147701998061967960480149901340035321283795220471251470107704504991426904866379899150148751054762838500886079971563742446679120161949524201756298168072414305385433464040355556388151063451924156478091305383931730734076437464215772905348765975441416547945028410913372755373174454700001199940996301224716448161698064207873928218287823611967155165829357287635298024230283450908361895196582818935435949355719461156481937305569178049874916441755114891856708185658895718250655217455899921559623156024584225235631941030301912357431298844670272311446482269621249618715422790450367659508148817682284975541523579200775018681861969964171363870064757288010056612337616002720795204616405146375915840728379640335510104064392144855603788908132504787176099898748456304813436620513053535153458358266071406946970669580029188173100508792802263245789250289127387934999179222010422528326784879916491035473150684266128346426536123303962103515960989012800637136764340505226067030113154765830432432832803916774728331418622269165076483654510488160231801376282174307746597624410522062800621478006462836359795627248788653964775254942119590297185114968333579528902674810297699361489285055299466054071675623405206183873478031136608984325900437407544643831436664719345589488 [162,157] -188257074130905456006748941442100949855446277317466246426726230062093919928597851300963643778733566116377267150242463075590172526274092282030168294653984965713090436204715738921691583579602432587347370207183225337753847695853339699256776500467700714445306169785712216787538107404208468739089435395469944514851850797369128746371679283224557895253052707642980204788255581087282366419116942882933669641469001253207483940491248657371895048006055432792404610533306578743534886848339227804338480025599545096759291004404519626715766780939314100991268731059722315017413616422138861311261822071199969584204090394375125868418810578124829439077981840125524136173575477761060341745054687467867579188029706136800889667317388125306248665592904698152349574738917652299700863575609124645469371064855298304605100928484791113243517627174678381791433031204889120040044663828974109397445084923741614893200230128111125845155821867570574761551021067012574060159852864706649289661260861071730763013091422559747997521501727489984167303698649175803906910851178111836479581620849372353634410322661664466630373509906026284939619744293048248178053678990352305581450998344727141297262451349700446698708499505487291754810793739874943453148353852863673103413997085044485962037474913900154182769751853067678231179905714189424151307519653796655427084126069211848004430707658705034498005722470226100411222445356092200 [162,158] 322585606003411271003530781828821646665301012912297946542441101568272908360486658578090140942662489640482914788614238082255514795043998928883291154485141644496303517527780584967321422979204702676256103891682366881388993481920777641819647786189886387849378342947974241098422167437046981139024376026811417837449604886844552970528440369759782225645094839469765085959947637930601976789954862589501465657418716689558684660806614778760979453076081441901951475783361295603136047547172023839455802646963841443902527992287567091091806372613657659496654663478939227287552221309838230722451757291910882628333040332874705585297761293078974517990858379482877097530587443215537054180853439776333336788881091187775419603199661148972386913924802219525158088609593220716279643347728832954468985164915892194299685610421521776341128698162440176305706812369185319726387914572791588599112145250547472835532065937543758022749130297213409979611769911242738384288999133554416911098610667480321707666251213721632454185158937527716803523733308656722882209522186775779046519395885270916761899790361206209825603889966475730017615892630466312665177885751135483885054180277991914303279952698198232051324321967262414506161195080178840234557112426809785787797062552105490081349357389351323573687204498196948680679557888974712193184363951532892424844679528709305024643851801187368936766805693111293504 [162,159] 14699775309058778492444765132325799501086350555082789049321349486160276130264861382549368518563940180910475475142035866379755742738750520368397343060428741250739133912588048367536233986824335773575506989635400669084275770611835419487977334557632332653295252324435274016790486938988834793564318466064793964251343233469597347942929041005297355846175630453135833326507132807239443604195967219086192746157128338302939641267863832827500522952629151149520705154025428688008548891221377038920866162748805562052971460186436867487361779553491082469607549463063265110624581395065125091828677833281388411974877855315903362709218628775014781572131167128215724059584521277409612433432156749937095477175269840987285532000698945067684004439465962151536111401174202792039936843213652524243222005474874223958868580848378533725237233082935698996812928459639275850701120542653560850961533384792243426413253035163312861327139011442240516766811591936282879722894249049444932548274014586258682788271884537253992682906072482996447103455553408260271086642630562889685080670108480450549179934910379330308017687805360384069395152486737133643337195163027157340961980215908702226929797610059484521145958841583638010760151794622732469828648821347135386661260570886291379877836465865541343591184146710061787545403708351689717916935978947106949393682182179820533427297663668274068864 [162,160] 3530307102266062123383603563019985039472475839630311022101043436682813204170638845050237576453556316012598431581892712573878115194047198735514725587530819851157847665783453079058583471994668652101592870729606803255280433846678079758730580643317247526690563163354867018820497988188527760847814978930177117586644950197137118873236793302045675660327554118858136181436739407388784633474139375662707939104760327905317203771518676874313088265265863422698155277232578731196668056644901798298601627164420941740632909633648020934761091736804557175846696718810163195407237216350388332607439538988190797889959329835628701229840122969440761599098245411488876985365942043735740786934282517992099591114952777395575655756214480700442957852048516018562104995749774703077764774482746134040407740882705513909881311972731764926380377706463913382423603311468976731658302458385553414594666180238353183855959525761133132051417720651168449813751729529861846482534643304549450535326732310568986400653582927505069070959094192618827087851229440374470192136004139627539379199172373038102539984059829395126748279826229664048003526945713756964902792693357373318529629913755817843960133475917066397582453617072282365438087661928035077869644123042726390953519507616886310272780562031454754975156365864399196443423426305384724871036493673394096091380467141462452846144 [162,161] 10769152682421063044788041606317744999252707567195812326669572272840141089772147470220262325859288151174617141344314838085610056633391680043564602285054668449421424776083407331097529190033620718837053903998755056758375365396335540002439844043189481613574366717124414800768256542344588405597603744539774102523264512068515199286265662684712208403381065970266767156656778267372792514533245906797979074268723353032345445280397108541143662696146599426091562961782818463843583616036237197334155035719423999862996485984133122114957226789854625633809763844155128657155356908284203579319153228079557310959543849577695278398937447251856727616334146068892982697445427447205756398775085951713337515649460190521970193986218954908692263404658981559470386803367493702767684716454979972855480423489665568842201268820755471885903586176094451380949636464136571909716554747538153833827591991197518941927431549564591834438918153209359014191108215060794901692567427305745343007567898770991324402577898785284580209165712220291234449353721885333406691891495877633737801707880174542847260074353382397690916179967227105972734007783510321878915447750593233113568414601039390134268361419513792795810414437500656465780527391513086658551611484117203676508579260384215552945118860175921772947343131692734231884121333852918361077624980264580330069296 [162,162] 291489085666000901946841706454213213710682221748188476903750610182334659588216574212336479465039725169114124909112946792602989060788163540686450189609887383213956770043806238501244734258305059807170677090043644476369762844118363514078254273148069247332313536017702807617956521389087428870368880431931437187054443559136945533647957357011771260907455107732791357052175627381222212311755029705278399973678626871661063170131181904475333927269219453428390392522274890662626227359289569798363031208956970027774798807983942286714113540410979780153221820904045943542007495694317603118861602558037857723378558196310235395679466588628918845397338963122570024072723797650806598982433424816598862563891488666294558451801828904915692634099117529660353620125804595751415606346488460538967705557302052151411678315778239107882370900367742951950585183053968499801777725194386052441979161013576154947899382717240977394593439365159768390996682954213230481807375233033594362451152430364568905681709540692689594237987768405612466738853020590292047024073185076398918271330078019937228210953253503618306361291831957582345151007846454315366138941059592043367239484862543074216482250276948166408969291027669801056740179306781212733675831356767937370461618539747141430630769584303795039364790752686603788016239821295253179252328 [163,0] 1317646730664018584272835399887020757582978008150581544257152230270627582668788607919854060161782038838040173318883606491378877263648211995795860243107029143891505973647707218961576724581290466330417244435228657509364130046899778336411588647239445141014363542723200808634359722245073976061158308249684601279220578548328608292955239866932802604065740043395768179985019878977141588441134899841897344561656704531936469034424795199820328853093596654439871802683043760485580794727329433530027883703510421160948358029433218233199316011049200966592904947721604214555240462478468508106612497349806995829320074704039534560711458453405943588971220584295244036277515342047643075365060225161314791511906142173111178483461331610323104763417781122506080968308224308571937066834228600639334953662507571732624671553992894917889468390325971089866877182410577090553990445308217305220427899415322758637888575033204158100301615326084754397785331875225091585233003142851679003774808880926634406629952958219317564168130351459012825489482228008570301673165775537076561991096380208511431029810428693171755952948918116499546773751182704216331705112071475851239311511421700173298667822512761821480124019028393321752126880211020960096196492279222115405474057766430775439930735462832215739439640432693251122238652459075400124733694300124850007640427409481806234478928876724930513026204044377849999655335493376123432081883142910826369879572354724429422042251790427171495035294827578087223456122890716693853938990114458576877798797820210800827272806320589860108434542411844984653244480225829304401766269377012940741367627018793476474450082986429217887690082409028441197305146410797729375676750743468930878408679362453410722494488063399593149646017192078132780431831009193182675710285292100472070996591709094195974471100585012595909927243550642711855722697052369404099896953152359400254325455353442965207354258766432181992243168836343047564510044554091600672766469146364544988877330202527627371356316988405319168922700077780026060738740757132274249320174053078412028240290966520778104495280632981761289519041939402891321167929476321366463468811521000511244693624646697940712161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,1] 185812169014992773978934247530755846104550595488361652990333705017070961295727648054416303979578202777804462523790811588952449937525722891835665299762196490690401777108243594570749815351272794532935752737390099639717032513425920836236221016111528503712204617479373847657399641243587065154943155986972351804004125266187023813028129024139193630533946840489659415151145709607003110535492098485270379676303609997485585353565389479161289720534008842947081369651616578930844217001281319999665070202130710563521797355213686420533117652533731248663829345054266337910063590639331663913170513720319195379296716927190576093793333122565521840250953153635407880052728089210225560359930821118302373782671410380866515194529886669124594626019182463268796774469025418976717118725405265289917842217016735967077800090106422473584826396069194072824025220152191331323770298577399937034747558915365031389240652241368457857069001696655807200654625613854008553146179191018259627744858826776514617115795758043995298696607511084017863564471746452544940724000927812190332003626039846885856475732285641924240732434729432836462446758628470673564761868428674915893147739836642770552697662041921174570267069322857520559458189481570494407340037452810165504329586356044637480260897582158012773302322712115500877373410329970498582800756359555882837913652446649978308792438506724763626921320218476554267846689111044778876148560818465576067030011690269726271095579853155804012648201399296163445778344437204916849767317589016944883970461596145974497265833635824191048019344027341776688693669459013479570941912870619999059389735746729248591132487902991836896855725855165708285846204399071936918824241053564311735850441665698152614918248428525053930494183755606128011762427915532660295340256451702865463028536086259922001811580338070296644025234853686667228849187761573791538150966646260269613738640302508422105583138482821761810299945066274694276011512911844743385506463173955371514575946960487789562062597793325487587771247938278316452690965287154713607100816824965878735178203551344795507614263437491742173167306241163673543068104491705748984100326137503945807816971207651962959324774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,2] -7025889650702074825300678566767717336537764853158660514640523269692635426240613840553968751619609057762011769907002002741310811615745161808544150485692266299467449942589735183262644996011189321774539888278363985549999014302226082634922106169770651999598031858592981784223186285187209348259632462369794801999362012334496114908325878241899450369093734395392292789336451324166711289451908983904074739686824411177273607053065418553531999612009360379566548811515898450997682900710044192436549388693903448386352218608613480642008316931862732541268549382769106603394809234697280501656436129896592195265203426787151363486203537905054561756645028558587482771651926984366166310362740092337442884743224031818020039594778243645212343171327034576540547760550723154650034838266534845763685260958106653515989946928119342382046905073921253259531488637776927372168560917697862646202201331763675349416039689828402275926362906624701926711951555635864146233809854525049690623525838829622567972269226482079844836243237661146240283173590026330511239958717602082156046846275516651575288754700406563997807098171154804846791731291830843511590082410431454361412863602963084587087444571405809851319947534369133185326528120356767049356127440090487978221880260349265506902596222312842219395778573655330146998428717540302978800131655246896872988722458377330143482844045305543149329367452073243569124291574661267969049067425699452357959428061086099241955437823031264874352008357985299295104730677773333535043008037477244742868418100133694181153134603648255495511721050791181447064664400978797590357500354504739169038522073697336726749902185822623415871544232517242307342691656706380211580289130304591360012590404792487536028768988395437400699759772652343472277272490375447254734986155805979414908344130589472351963421674976712831163813203948423636259496639007980633400881444316742555840015887051462036456722054597351248823353400800367016087470776591506939566422810738643919031802264350622312648498657641866656667856673698105828676590391425230834811576417896547481905014770023774737510764930417828528048071083082668626270442055848789607670243569173133695252554293573402604607887114240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,3] 47148517960020244555022861997959716718133489179477522491048042745933345507303337660733835662853457605441345732373018921689888467545939346669033801557947251121830237979763268088676443742583732355248248570195897680470677742014946804370246932894650207854663937853611800418731651415510048733211765334113486764831318189470169193274662829811752863127097143742058841068606046925337695757321030473426908069983084025099472430200559473748308579273485116998282900111097823238350914645646951349362424787495277326419720702284637636165805123855369764197067145130717323843178747533563554486469084838931883944221799782028979343472442378162507496112524050691287867881778670644921229293081566666899009774315711435819166411781342050801825083152025048803334717914547137203402608022895954054463401080803707463293257932931096934527125141309126957574445098948014342037901555160849627395500164636147097784162475709889482757338649123238287585640956983200814155283403090371402141947350594778993313654167600171094493685529875654233949927885386078634200610418108416088644930055158827923852765628741799718415597390791953668960971348566835679436621200794907307768316888420241881961855009932080565613559131640061905260669103939838675278228426748138441589899857072897549192276294831005555123742340548715237162039636040039895722066710122001727333329614594908124277075765876033161288445220402876646290212066262938632572880727376863270014465530220556154506485092871525079689989559754785876599977677868229950166760042090611687479297567873188431642875068849914421349831630950108703406443630309455994850012628175730122464607799286769436519608443359740988073926087454114322753522807311970837040332108943515122401787601766211099124723434874024431320503014569747896246555304575550744928213386463783558681923796854042632587430893692815994548723975096804310538652943430056349526190756671215440406175472294028421129813128532966054527969429882827005223548722785188768831258201914075600854492214713029541462993396499566269348419076274368819993103215616839148473302763352955246633961232479863461505334585476318264938220479356000248810406218057380438743007567096442881503444567507118035505503472189440000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,4] -131694821361465899326444115660778681852099860794252006896142174529213010700458754209648122211874366554217216297758479835739755539487070115949758586680354322397627630844883956343871827401659965871062149575853936680862320705947383658046755611418846332533632156964400199354786272124811216449835751662078855093298132745702208391932872239505157489556043438578802907948773884784528571561431101947274540718502868724745614254383755984379842205221459834134742095740748589942558355651085269178641468241880656079404481694586724481234943460234915038162656122267618202575293796302406073253195847823390548419324739877619297471589466595677156828356032465227194838232881810325446675431929991851539165481204581749164858996544228358063539947321573016079770508794427465835172001061818410070636379588317795641499951978293885840642565896233764583444902909909700522690328414697089497969433039761861698582364300659900912132572951332236568119722815574909521137040789333169601475660843346052093704534072804361797072658873867544262589978367573666889275768750702168468104874406487961414301056417376394416609064773241830985273537997427947936019464718298906264569315203432145681841291503094141942179790054555108726941985902218183637269524225965792868974010046490510697840796401559614567439685014177055717230270462230269235037164911389421160838970158111599327439887422955754490544761151090983441680932048979108092102112650314717832444496953403671515569644101079412903847026044283820334922805549127543177366469234786558539395178139429356362018311364241897976581252703182964253993116715583068024078563799473052174886089896632495387786993958071243144614981274382861331878731095583203258740613430668601843914890831062765224296508526225062955330093730049855632895679879478567063801813663794172566472949610346190069272321648295404269908980957303667250515847187536697576508370374601893640524066340889347611884512069782630358600512557176088655733020696544832669087233497688549581923174569942004505978835566901090140241255295972629879823766013949945676602409812004666848188537046162012281820230009883917062228070777703529250981681081763196565930596970980475290581565488400086286168155026882560000000000000000000000000000000000000000000000000000000000000000000000000000 [163,5] 45625136718321047541650086493130673579989121675048959382510811114582462794190577562276996139869319405364456193878695527288532722772394881147093540268322182212303659344815450510766595691111829322320839778721624157823087274083306002292410014286698765385126954827888527101474876718379274335064443577253699901644328880778151749384308803088628775659730814431978701706830218879838730716866063325852290115181303298184644051924668377516085988523892540049069686853738680990687520502224673971778753622995466577138134316298537458899976206552769969930575679325229524691048401881190995347128680280117520944550403371485192723819575010293659828885273017032786622870268655383191810139441320635037785063350720807568090529346859930958856795122236876174523811290309769414867956580070703024253405706375332665507909477057932429887915410631039244257537552720874493641581521920074123767966407259012549092856592680950894564131936800420957731509124959963924792711923018799826288435290146148983198573299036692419500296910896012158085833474936402154059554902133022896191749250853495233545853827550482766756502184028206833377450787216607695203894391916087701728059102722204725834054523717838037433232614056265559562013488922764685925377930706811785840277296009457473715870530605024331096593434305655105222910978382159414283482026174639285600282645156575714270753498908948488241237463964522927998582879305863832299104235679013764973371889652281117871999743491266709779856181665978704786135083279775210689427446738728319353674361940197733908832641829761830740443069750128757144308338133728316979846204607815011127965234537198457184332933262331308332345720893909746122225960631637528826501236698679339881603193540489434428164036832243710954693737421074949435750212859612173354556433723251529718351723170336127401806094721176790341322625538701082807034664839804355238582785036591196392875772716453097640029491097170982366657199578850219641017051679803795357213326863241343218751182425689918564573340377754283578501472000016756414877411108377135485364145496799627569916967572073061353756023692425555987539311369780351305079557312885742344430374509154481783097310641216976924601269354496000000000000000000000000000000000000000000000000000000000000000000000000 [163,6] 1056824982177880932866072382294251126407698270482885441531427908756565752027152902410200754131322881571895652838850646816040484169171141998140497256949726467427150609646182594541173610850361121366963180043512586515878174449488742249727294842582718874432699667611766760623531500497925244187123893632465284935163698335406370089154598930364631903744244950520107950267370150571898831981275393836328229678056167576374508637288432706193981003943941278184630934812949252132951159348095464668419814399397558903208299526079614307325486016347071760388967840714100124515315758037942567004952568625917988875109582031644289111714953983149308918162143596816253465464873367164925155612377865797086011278932936354549407292517971435924838717589605545742200829519157946739161240052052633997990373679970455669817939137268108588386870545841230449373900492018789059080521909274283716797270112426804689093367129028697281770227657731773655253332635618599296469999171000658327644173006204285280972427361793990629394124388054956478079041948770480316467853247758143504125452184728196002186871252689132226593032375895189798979251083156770527004112301015807264423012953884342800631104538612611695724868717379051657790347199271489308661808149254497756793726783332195320772747952766443546653511115880974213646159337343720265305614391134171433688532889637218791150018390225416380385864465650382864014193051049786274442903645864243566165042987100298594989232546561574876887292733352626290855751989635654749224692962094738359372472189507242025112675217621323592318394453241020764404389084551186246479107134320404072324158376275642610029985730664885534470670671696960588204140730719617227992935142961753200223144944291995062161598079937963293809495078573738438478524805307972718965739923208866394833120992361395790296476951767202883179665627975033092044991795022222940813774110424176902066141716456536577344306113297482203110998181533254816502817510137706435199413602777025841462108013065688893560797906893061021735288384881991878678898832388759088608659969424501463334450538217699013948262450950479725621619457643727982973815011440733074778966741716860868729397987272998201251366237634560000000000000000000000000000000000000000000000000000000000000000000000 [163,7] -4044389987473331299461767729350605318307292453489951942565710276515995517297259739558859330664987513400041965773189816290285503229399551210333434371841753855533831616892213680512076258557958404023344824226308263703165429141166805303080509058378071324371576246896627823836562589151782383243829774587028755325837455300058850782609456421248560273474562711478183561404868975371006859069964072906369576771292782536554296949829410863445478149830363463587598483229866116284866999440804229887039449903376034944193783845224837691016911365925170165468843568447918895008868538278835764558584938416756006603517037866071634924315106837510261357277905694927354537745121745381104438867746492797508222671419916279209210582919457358257150347525989455717782775910796509351548772274532872417525053722868488610632079983429806630575095455671897249528404828845731274495058852727452182054497887515264975638986631066241613632400674187298194468252407646451499147591165129511186339971209385883874920904751709650617711611092349986907217449908781542869477734130097711873097905265953613048279113504817140286456282814445598729654235466611593611976853833526711878268690174500335288583124813403935016951919847228067048588825575949061660600338989747987130145240923062795387068789960769803252222207602081869596327699886452350514575776326055971249004110821507504041925009081505139556699515017203388104156213213514129038528018098014632728054115757767997998518373367265122254537369521150356021178262477162600547076532807020086880110006448494371721400037910772422067229787264597312634593126430159987932180854294008320483947878103722609550403192037695494008659415613515337618961720679533832949574682014653854509737044643105931233166864432034678871676866318403495699387323592294733912654149403087315341774037646475728191683031727682279852431547105291583356932010626758984739106911260866449898308153811833645220342797100879844489772787113906869717953036773067866913510560239875403308325731243904434531179866679433055144634964582768890230671225208187068455177544487528177176229294614986761874066543575487312352990337359473419269245794522283211945692265384771011159786109263868503672639903083003904000000000000000000000000000000000000000000000000000000000000000000 [163,8] 5547521798321018495565165260199636586133001954148662939879488809418165004324515636875082645713674677381920642643735673985681151228197288242720018704092198004656492142983533221355653278949319574989260396591938391492466497327610802345631620348791540281385009095418094179431266054927123349189663603975674844179109489655854477666040350006695181139277107178704694767074111418075119865027433902026474010684984698302780919819237819605826230815635263022049016811968875060375726215023230423769526613317027037037807361273966355729832392977343856586804197773825819637842066320123606900044295222592269054063133859197474452320336933360373825659558879780604344407209223283156697605838825090404150786338881912925022381990117263500861444273879255716278573756982952383305505302729342037843924400613094996644774064325791543070095050314488139064711288671067306391492801028045413669551845264365275712519209266576455169181321654225470658194549164196820972153781954791642309526417728683214420132901113512805482028859774000187808538274205707588148069477799352909242743881103265563543899044300710627914831160271223472251103761106357274735690160197613719901592520630436567660808849305144191554421419054085398967734926500978110184250510236051079258101392094316323677835740959375067379468649835398110260276841835687207254778396219441980369346785557883487428701727519682324542549874888838304543263903839809935076705200125358860946219661110041716866813799053543267621818422035977701075176207069533797541972875599049062891005414444479719712208651172527739090380168305187377220883301661128188988041121738219982924709128879714933266258868747230205314005360515573910112019035749972511631521141995333567921125874375198929830933732114667361141533668004365897167790309309821485124602603981884014858771208198218323323865963413150718061312432194854708385534706753878423528935837975961987084972760958740338716383118631281119444452395290127198182611647558328063856214075352089513850845325640281969113913279928626217390826706981587891801518166368931930199129189668145759085679385789178778786150483034110738797679190423818821264329452613200754842037041891592302469583608810628287351131241856368640000000000000000000000000000000000000000000000000000000000000000 [163,9] 10007283913802184922154568088700233442285132213245223510554298481543423104432484206425251057169123429236392372841896750135062816420046741849076682487301685726624739198691608682619720053780488352077378865913192779871379098750621222264036588863577061883240536685366060623979482949047894870914991075613745623382072477347408974159716927976109310469655585215465167269233353366444277100920151915462061256899751795212140037823281107488573503352303677175936903686176625723604290945034063886049473475302102941883103966571218610341337698138505677608425640927395650100274370354474429431794473962726588491278883151241516140730690713788768611679770575347879580169331465306012162728951258925344133461968513536687040821791230855325305555230335205820508572209551678450722423732789952988256656883576167957120301589009108831517739713184695762047620084978427562700576062317873379180410087554620428454212777872492709471598081123139271030248979028330898910840583384508347748770521271692840306475200408317823835532364408739595124297573706349117088902512000675585947109151937688191859327663656923716572132991909615982018836499796068005911000149611271414613794877861889400391324116311073095634698774226271719126052192776661183841922504319514331361220010294578366843339881770344896903932670346800627207462719792366853901702132647833089190339317302370729038822842111532794015568797780530774663622202252891584012948844312312511593432941943184181193268284763465867598683030030730641207056566139599868311060526337697697922355792174346936032520594188523648541301907463015414930411219120115037248524767504857691870838560195013479299203552465340466964713416499850661588269264051996209536190004330936368459492203325249205206715191727569754598405259490770204769605440089034200433020703464542746022684469024900130767118584629488851217580684426936680806062270005805477207627842342844482195346142777005409156731357232738506586212916250914769682693215264350926213049072881516577936337754185876658469148594936365130392699042350678973931522032938708985349917225706569076091129857394407395267953129139580276419307233532326899858735681326361116991464362476242240441753567675707895331934581894938624000000000000000000000000000000000000000000000000000000000000 [163,10] -79212690098175130802048527477033411312689397048010847776146699708392743481444834381079030040639633756584348314014244229011331402438328304300363335507048228202490219131645251648754349950519572801017040884251961118088774259006309333538772882159954057775880532441079153087796766248909949399399501943021712920910994619852884437688021452853654219141436148713286865458017593228662578437677573665248402347621245563350720543188018533109826419053527559518051980761361331545356773018789451001018460655696357063927850440550513645895479839910034339208882961151355273928260729250524958225639745141346687548230314160145376395951931213106797694000399336315163304061794628444853286851809640759791966702135066797764207848561135063445609701681115926882792017335623108020096723482754489155973310098969421741986747796173845959654762051386482368015264795792217058352183904045852318976691885841667020914658166292789034978535533112687995570285923403697014147925015193960316242237769537918777717069027318214492149941712923156774934542526835577560817295334278310879976727703852555224042170418961264255574269331137963452924382662267426532096139739948809707870946186789646042532020186659915138293844064510018319070358124231369271657237455565634743422950277527186139329589440084945942919743057050522893918231568212144636254491651037369142303225198959906594779582444964766616157074738683467880311868317619812453299702749425533729093127949921170988330540798506785313127436529903963446635984229874274823917864398313342114238576601076037126431196425320919134942943402255530610503518626689915609962850412999041687106894070181351234551657026031560015503738755643818265816950855926116648494262556462551181963939160983103702989793469964806181123840560914371197615897449656928285553639149014253616743615707340910018023981857337735046012544227559943609606187378407100659516688465271241493638750794229965759685301056060875583541850958689020440106137513249768467553796156879897670843087003230757264390251311147414551392564235460681246833934750311245853674856672086628143618247610472942307488947589286853387836771202313472050189851713566870775885078351890366330747116568372976338948784013411614720000000000000000000000000000000000000000000000000000000000 [163,11] 265005566072653006479221345988728344706249738983596388381202254832417036368372509105753725899730893129982977200117904552268629521196883311784020024472857877503145845202133967136885460022467707495904011069352623577612300570905650960114019077795892347635774821339159583449791046743656596738365049140238776126748769942772313877298032223237279942161514314567864449191664255564536215100196586239643970071919590826069669311967325691008104870230571299732730794742189507358193703664744048235874138501749300984785351440441952221423451120554980909018870603198572814975622534554091270177525544216688022496553704540547763412650574524802691331430529150665720665086748677954155783997388708441442956545179889994120021011102151295821671920577166885013731115843568988036140635119516469116408154081829124801193119425384317986545536982147264207472385996555904376800186038907993681841807988088094852639854508795974344509568193178538135262504106120711005798320728292983668713904866264610054041882208344172371785061231755314501060571766064026421974065334591175335626054187376827797505579796489478850132723771780735299704311494692698940279489113619233336087553456273135018396886123891493978088644656162417079564814399559464397004033364705771091871720963604334769974127713022083064641108924674308317555300933211959240516438691717780979654283052189217902869772098222055366232724842437675175847248540085309991227850403060638864964808321168374140947686731090377098422970475742155176640323942222965071140106372173233125282182025901413547298256919876085679318489848909001553085984690665604909054612202525689611538674888914402347698727925007738536438719804072916554445473265161067509233889114543688542039246614398546864413784383366034934333351797784020865343086525038336662343300274535031543738986464745504769911214300455248738376371347008973055680703473002068278713679732424258438856332704999712279177625210952437458346786562004219986395342636535810839875853238183751889935715384959380121981473664949145582041296331743020917926672289682001820715647008855046827767878179926169500511354599393471565701587697545096419098833485267085394934950576371992715394245085315369137874919628031918080000000000000000000000000000000000000000000000000000000 [163,12] -644518011034669787390687046804497096704549458587636383521909172596054744758391243163898397162726567356768843405894904957742457990273747598289829909300663440573049400495914210812947060688834878534290264930014757301122328018943621583662833116077008349762634878707896235057107858709450321669152100776204088976501552858523280292833949151527649168276763191997228646652550684230722225713913161580580727178059136273033791185774836465253513488165655960510750961758614126935933302174939362176136872567700374229066380031217731646816679156943783706475170553905377397818216824249685613168815266065756321753668619130994155548603004817256785661379662496324733037220769147984958400978780478150591511003585315452183721241549400777289039343711442940569192433282804296738152820477239747497301788312475548891330233901931405973503185737790989316271364229544738305779152474772864756200728390644973244274177954875063711603762537393292346990913071871914539372216863575178873617377796889224375710414489092462241740882909546235104758569571759850637373616862052953241462391896262920942671455523427634620912651993508280067231746169534839917174785858791921375722044715474624911554288376859951930960759454986889319527709936035491199892889433117188515576029246447405151953806914321239286301159647898747787957384145515421525239216699221131043495025461849045323741009401037743466475912723272127976153117353247811056642069627788844434887754046944472422337430789927810930462380313120841667322130299376901632133861299928113945846811552139609224234705767450209869955970330027394375199768565914920602906234291178899858356913452335654573176730794488421969425372480625179024749564871933044503424730039671362884037998004329595609480171028647773948396528579716888926105505795244512137390016600863607686123861543775363301100022822182093076407568957616315104587019692932654107499994221740386804672393545525742324696260029773884491411150218773717371990089899465776927808829770675561264167402814171663286447341306373250778619786804313042621963072374314128222399804242609708210189048616750970083703054904420980021490014821438966630197698940142942805028973555799276203692717545610446154406090887250575360000000000000000000000000000000000000000000000000000 [163,13] 1282752830333569181164388250736124780901434056800623607107170949126739505480920291748623924611202885479974592522272064072525516370432569023803480864713312047062332760129923746866691987064297435154502188934604847653687988647761551621111339371447945433789540741979057077277350763322389843949459906682333977861625512385866331466597072474000081028045831700692468575441544269245526403889696023698813828994042828801484124735104350646374488475429512519299056906838526305748680411175989248405254606278613045591211519067764830704513901291077599735967303510047897630416351441759484987302896409350696080117584639959492786919978887841516614796026325900247824383055256089011099443478020255349028777844262885661367264153707749642384787185848529674739529095985522326634991516775762936340058265649329081394248047454576697537881581810591025058548103911392054356718295294001395222535419124028659972092846662199720726614032903835892187947557265137458080992043326908851007277988612324585448833910967292084588274369021365010771313562485453030310974852228321680956917237900764327852644620051961493454900744724936558457127941897551902464746107500357563359770920219262282125028257238929816839534583685132959290210154501244271488756397856727029566893262502031053895964214421037283327847214284292961687485693740654425879347161862355452808908078757078209192274341697334749729494751317234350200368000971300704868589935755096234884109677567565605819423779019504902303347154708821202972539742002338149792032552312285536197650388725275242080829896688423142282437776546733078673396273416690362588949262054027387157689941292324522083519640365982482985725547927805548616831743095708097968197842724190364792328871645063530619519263539556160336164645705973771231051281306896675923580218483670843252620605063281804923260745607265617309336591061469513244650986510478362023609369717540460280780106883541849895786270480165641532108623115810581712531725827277621992212063444070106030777802269449315091272533142753146437342957275193593817398152277031697567002135605876722422712465669386758692714346390670913979921311862829067458320541124847053411087401332281004343314235271207210001422207655547502592000000000000000000000000000000000000000000000000 [163,14] -2271004353930707466337724644795601815061235854806280852723498577808501123985826358400918812171638441813540463864584005515077318443519754082526094180809134772011442462373692305276843325261577900183180869591615554043260872676280885424979930352371686502674566280304328126434200569543126802227041429799777839004675988907528140050775250853024622889571941280007479733938423977249308502093097051683433946883137615518903026973607375471610883545291301470824394235663765153658063897499072453147440275552652097586386950154665303691781288048396844775985960491236083330134068812062956513774547133898200580614691162282391891451095752189581325991868425398374780117227136303710786065093563489288523581469835913472373124084046920789800088369082503582901501379528795399390328716961445047549866789731913606654992845310045847935440139755292095999427513434227610679142995896215043400338576437731606144736900691165061573772032967378690032137490309231211259410554420640365723642648357111927559987647241569340980367792394980665995290213469622396346576943302016664115043470921048367201727902047450842470712478586986773719131113629780563961189632731432173300278518058737916901931555279795383968624376752204876546644387765038817205507764769659175645805706211971211632130180572470849443558390925251922569708246848331051260221766915225647891872594904105213701740029280473838140249419468333382466339276655911898888447756214234683187347992409580016839995507469137796318533728637643608674990119547903356883847519737184299153055243300619350324923073888080471088471015464217490206546817976983815636143782386023420988266056204978180521691121116040357263509714227574477163788341681207721191860075146370003732559626903918702579210459444950719662369058709459493446634520378733922195690369387310319370429388114920010754301729326646673920372041847880574072225022615619845769596775285346690551520297397438828505265333923853387407095821577219554753820655718632515298504286940205330146669079620997247541087525689886172198778551908468742298372648574750689907860982887163076658468081753696436479665616170333801853876288720905421187543949624618923730326613524661955789578372998847428444749358029602816000000000000000000000000000000000000000000000000 [163,15] 3915572714057572132780412422477802164697854234910969977479859100559149659170714269005461118875085022684894130064883024493624914359227815479520283375713048434572097109715283156747720865572421508678459339482525418892621251257519506371896759612045599429877820038796043608979987251604222415790706173815738310626857694853762341735938026721834003033061469172379495600618884591076408920775260421864439432576771153255627169475774025142857468878725810977686778129278438767409863971259533441305794979653091579442888664910373172689635655054045778050051341426176248859578597089139927646543611131822991946496873365272684401632319613318426165943772564683344641120451354294527421956706007645694332105312953890444279745339168308948052833777721710802769267835932616331473858282581890740947893007993759506576320140185696970074982423581535728612532522580983431790340739928028330846783588114631279432160327124167772411239961745362415257988186750535087635018998472438992233062902979687402521223671433670759887586427326910158954362736766243538942967828045688320234992707358590631855263281865134560532586149552929807619406541669339640835910062539720397704628942316188938420961023058112887755301458473644206519369532145468255542899940264040508413419369490199449840529511586854496856927017874193101895893154679512111340621043027965965400243974732898222224342910921421495856480161158127708207471524924705703766075225186233803892941455103285452185431740039616116284922674600765094640506751105147764491368957475742582408325819971933628140185036999377207202845552005284385966709057919243340886947075427072803185095014471725847049840912226008365147119532995271638063402961778060594148860209928684416964119831591333044893482330559749174145216681374535882245417502486825259778985436102244386952157295965479518064903549735535112016564238483476354766426381715916384528182349604700358541824939642647407157553831355296488812847172654738218355828754522839825142495755216869639260834701603590458107699214133433470729106391811634242786746917932754885483784896973762991158846771895423074469789776427911605020562010842740460259996774194349332529738754614603389360433960768909189963024764597981675520000000000000000000000000000000000000000000 [163,16] -6979303779452577697121260455635124155229210299292676195883736382349556874004377884098880056812485349586194446936508028620276388760974607700606284446163424661749993525270288340489012358941883344510587416010739473263217649373751828155114711243915245390770461598464288883318387838632262519634875208952282837890948964012112573897328584896462823100868826645735637010386160012634293173087431040309926388460467497790596862884907245911331300812635883739410561662347416411810001802475842414114595007912062865130276074207846693221283130445852768003664876827130681305218224770462858669030404505323194704428651314003489470744076413105133820083772172506077540294428837162489782467667529358653938629173255252160259840464847336150213852410206365441862851734693959671722502453960356604699876900779599936012047352094121217983176685394283249414534674277915584374255990107318545003393027622275469717367489528592488049924059441263160953094022498255283405058120649718569910871668768509675869819590473019393075371292116721552254829972581314433000771469336030402363040126100027769690670486813912792708039941785632707229963826153387585216870037345609825875789347168201989733886163696212119152035924887728612837695755225847814022424246229333650053612086311785396403766448191819561265827062546678308830205830500465943034562028969676162046947828366047130106430849033519243900637429831722178038025012672176797781824942285777205212766712416801410817733180058298079656551632636892305723518923293456982097350961139360996364848219186415479903296129540523801924457807178087236945033940206957661133926393441767571592210153375193715714334781295427059649348974335358263334033543372090062864238472981712969103603616905649741503378906646995214245370281335537976824316691363897240260365192684368740863484157070434756652424222019025157304213806057312737385996522457500603495961279472346784712267073119887840321948025006219459461565074844039173434153966684306545816999363074547669472719683120126220781218786975945911349447090632296638612882746054008139664259699574261074994544895162286949912374246774566413374111877473646675709751545008260485126372783232688114848381590501156514334472289245315727360000000000000000000000000000000000000000 [163,17] 12677540684942868698307838851583411743811566866530776716817344679839664453203411808096064298167149073246237177824133359998852299461279791718408691516314640301981257008089425902244074238550154007510906472352279275789354860393305403452283014464010266085393709710316928190049964300402008488927653786623556589148606860061132121378262823474104457436680005459280859892216699347539909167127506823347489510970001448509446631352472596883279492648569422428450587108401640558685217020074139571736947993999161518529980360436478644519071990165074707659369987423546699392602587853483899666403596403022088239882038726035792012940071081439230601540995573643514414976855823014149983957515430155683374890753065647836697366499574445307971792511119619601233676027312134745739976595333991353902870275162399294169343078868557383971337216918071214347806855135969325918728172300765114967658498873136302543243633578958146501681095655085331850496531758243411794553684917561261205332329314647244319656551269242197019448520918086849971181127716877905849032636467855733949288029956651066218210322946441154187632966646245570169262058983876158602149422423716066031080223089282664420594191436428321843416491750529740082102343563676953684560759301441718447785464123713434438169722615293242784846422396735280936709050292981543771740490756423532878885196962365072533333278293222504978967772354797947951182118112543785540734671931298335794987425018760214687679731335106345895137958478581647099825327366384871756778359374435339810206917145790234099276630424217561572031007736600265161126378464904212589715054814038924808241522871693126264597739325272287897208332446901660236430676670697956946680793648323709182751466443578976829456881087746694134318945927574637266102244529655807595193234121474216046090037660304049228709177170927126670677590955530257080387610929707629570503751185631809642965886686055280749482020818630009944000871945581181160756397518532647879281320249214155298755822699846330234146199083090446448563166165793023105526231219082623652408048667431807890981435704121461274751998031316416816904054949507369754345571476014815366449132133093105258957959851734932320298589689873432576000000000000000000000000000000000000 [163,18] -22164627821174959067152436997962000290251398484885288551606968722457491403678744306582863981559692924830841507507307956176240397882349517275822108447158879117734904131351981886776158919516601348546015966817304936390979447573925947290667293704625820116923789913517131111538417752570043103993740495956497924727285810452939922437222661986133873150260458425551430407113752525249097401653949945751530967738902113961486384827876887771988902409410470616683965528034230027705572350789846281010403663764818601683339999203790768615887869503433800520339361464021781868983765785560370930747473609691742136054317648458166332153909957523933825471349239829221808584839913175736173688447935805849956424087898166732717791627379729149287788699638224792281367427633602983201512152290220292656191811498629284451287979321310524855900181212742920561896056745849008045493675479037926033705221062908252453445871342758406572924445181753316780786973610460610189136145337287059078814823151888120722000016205320597108778160968639321746365591966214780648972659391045314811534799038466922241892287223715001883330637508609237868594352214509337247680190754740284163572583731314402427589836190638727737749283630069248875261180165765578776477396629107989689735027008943447558330441482579717576416686788880962345439997741115198243946992824407953810815178579088950767635330328787728828888735869348010086778327927805882314646683957590692349656499433925916347286754691926335006129629594715556596733845541196996795723020603467766769272577835155884322496091328327071574968113596874637819635177462322323820826345524495358556762978133928283788491250494389856715936635487583014107922611891475809384240082138431024729506492708903256690318818688115316498417210250234684267576264120665920285480472741632063782651726427503626715678999423498772305641867553464922370834187626952004996092703680775275101959466958180537209620382172887001538656778113421406982265310927966627715793963349203105754457543814363729494512650466157873424744877900706872185062973792135874401193530979268745746367970188124778552519505366750582721883742417724299796336089730733860064887550111776083347818495213026153972973019108212736000000000000000000000000000000000000 [163,19] 35562963871664898524407276384082603726216675656280952578897497859549376056014391191997512128228461142623737150733312272064989777176044615627904383044938552085041707967642862551350911715701463139484003198018131166585342238962742982805794603790440936632930819217495438658895569745691383194539817052818685361305220788907880104218373422950804093405138717571614161586676232864421144899098700853029242480799181952234796217293854235870309276489643854264678754664430609915121624281692831995809205783372537564991524159698677189866969516434663971797059842124924989352462826432030603773119909876819877931815378923639902260443388693325942659005402190857618169339810193915820927778055364254393504025789530198804032816330751040967812156138580497268564316985313151022529392483907196096222312516898193572128214863851804241597664023645510019533398777598574279543150039563412305663015458302725194485371881384926811409526637154567611113373257714495866132511364466948804034532457721069072566581660077506646746734943831115105809456188556836435985470674240312949734101350685155484881163781848593501071149904100499732311663517928487352800478889885130752192389235400584437019389735003446170424935544644804135476612719681031163458068973984211075173473199532216365726841608074769131909578352444091669195634907998261810918750103441418317232065251392887027294023267797275085346922605864906032177220932307314200990666868150820476967769810658825635382917972990722808947292506344540751276775666263613840899989473057717208242096402954914496687215142693528874345751963960205855913149266040843078219490619161252774312171469042825098630204551066207590761194801054699533564722328988063633192886326692228057885205221966731644925420784580995794839095959827462731196499424098513935782182937269954470830162386112629767324652270464555463323624951651047546167761298038535259897883009682926408636811664153328306323150013482510097213381762761754320247027995246845101003022552966254771857582578389150246985802708584553872870488458025339763498705920220145786537351557100865311532293491844354132570124637177807995353522212985929906986946839549131302800333918006302258452644738570801220718379396655013167104000000000000000000000000000000 [163,20] -51078355666486394824174843173012869081316093667019930145730197571494920928032807392192371336613453805753314979513188074203640651993428372957843293973445746034545117799053017029696915849700628427062244236581874386073088410186004039084747731958904665526716983069792972587922588183732867000741409804141726111509983636994867102204322964835977651129111389565934456210321526263314668903897990807886721302996988025221060125011007408166153424867255464183554401253745406350331928507957795673752135375641449439414418499113116228638909072029095418716530042838677836690508913278346214773565758326731281388346031137306023937595096792587664246685079104065015680002274625907828403171077206338954712234939485413569605531544982019785367777290046913757535261559344647665311281808652953723176514355368817808448111731914942868250867879134474343273641997994493075101852108799463626176953410175823082882104117771836840672610343416702028689734601879206835189680483198031897458792008686810651458098710924003337422560557454366233532024004844070894063416257111451826241495975072696710774533712642895431650239406662283904363870821435102963856579464686788081275740105267122021761855806970053583430906857580637818994175575870180987304222081359194639348524956324415013666410378702867609828692774720317238224408204418625900639541783281850786771321971363209543881466074270899596409262182113937607172273503433789953014723776179771624812383891633602031429339217649574051792677058098172489962558299382057061617827668926507014653954118004680811037182062637461160590983795243255688011932532145918623665113876332778372841313393520717381846335260041708408027629109472029465987029969934308877590631006514465548920482064745075823434249654381830672533907428732268214797782731997457094777737275766166855814705368788434767308985344349033809387808949207748805735089354557317404229434414341824495919077637668078181077228727125856136623648661411979449355431695011163908747211404530083392926924154452150586543913291462188469144778578209838656603409069685897609299489526772311764653538812681160273534058379694762986155437944262168190204934606987426942647536487235573519593316488813086058662054930389024112640000000000000000000000000000 [163,21] 65050469770398202709307600921785998744599046866489557312426773916358496252423003566973408286651154772786514696066861101403801689800862481856826305217634265276489095907936305305761797908765164004316902606781638719702375137050471982598006940299384123379177432243789562689946269565557234585560901707746351827190024917998802801338592147913360413190055303611026720379990286695149737235372712353773714164622635315201806503103381477060824675026932608617053682240933053504549730897175710702325562961226701980043630584295137891961204502221958701959941133983687256581571285810485851228566272700952767635599479516447063188065352631959021428469628576235568652528640785538678421761020888655314945791235807234194586940524025192584921420330321705667339099140221243305078233852337026270673441977293976818955540373834486194184737273283668278807185317994807827817708402429149829247383903566013365410328012874555089469419878516908720904581605857717770829073884069557213849228030314617688551394004492165552179401933614097893460020419442954329454895953678984636588494289016673033193268770258912576156512978273470309005300570124873202119424714182391248393327494136274027442616226929031732885721596880734449970594806698503507227908804450692566865741268114092924027115565302218076654943326005453671378834501556687611045083511445497995593869377783955710696533772965173524482156500745285524093315104540226833283698674145462314435205526482508747341680732084231469050231269296129540409291554359800247225614003983745952505829359288159566995594368833361361935341358560332260716087468620556497176434803861518187814798180624796171498177016884729179991219433624068597679754100845882113861509978766571805711955695480989995439710609482636814311023940156994934863426510533106087461860288042207369765804921829181979864525871103273545191288665211233318585024213898402680104038880287653982422562306093715066912047990798480719632536384225980776634815149794777559764423076502812182505578229674212158803835920170969156023893799506636368409358895406278070899377462960481367038818176676085471098968036195568762788764195968052688258095264212614635237323242210084357428524659654735798234770376568703287296000000000000000000000000 [163,22] -73343504307044841782599847777077571611635033203534143219528165219995673269006966750173589510023110478816028610228822645997787065245869801557383382972375987895353545760809345287730416743783209758644114727776002596381608875029927882191687256414813165256829166578012628999045422318855644452386629540994608040182763015440661705115027061208863875858686576587981623369293056363897804228611156396435938990944707415781485428968824332132865006553926383941064705228577141510638037488223952308784992815866583791015407488164599456086823147832452771770479498962747163798659831281664624051561066091027899831474214374733962369994893820524061389244947440844807084375631514016237414798916388934689604975955921988306461347392712065970041934709359089752357490171212251678007895084931133202795536148477081791146149767011015029366442455347015058388542353497885578526904377870536168727174460738261851103136306775975324771457895199360893316267749828004605596304441036219569671516629371540602587053457843753613028415261072276026329268592348488920287497131457498687723809477494486800712489000130147504439459751218081472818580058491886973103849135711650016026730888967389546414644887579968487456544232734332913387749889598102140854543538053427696004616039836357691817766118055811303566187916062738126775684915991198581184119888803921137228146025538762821234397194730047331120218014233924891218914428287277888530708462057609843978261261018898127569303444691990836224855132537666196409313068004121539189931860096529248079731600943453003071077068749600637837201490924863150164732728644804338512363589097930484957113906036473739384542819118939924774476860705087989462757104404181823936318107272471026666811992777782611166719000553600302635202460394093607906994553860875059033848579446269217870131931513006413173462374049717174710486156442263755959456896474319543121002961633321122774543268674095125097851176526428135799564404702737865713856887471669149299880765497682329366991659702254754382266145239382299297240648030607099045028569620317843511462022190466772511461700251922765121290619939007790321582513488525530563635221898153594147298588815740548370933974082334207787038532769499054080000000000000000000000 [163,23] 73376825764347683030265205647079874642724807764822401743248464286720963936232085646730933685415892437727113144614203284174497412425957518715610970721219398147904620032480376544138647359108582593867070051317257665404822783691403178834694450166937619831572491014523190204021134481760012561586008952405400724056915519212054015386718707995253301261415277226709150837975023645462611095881006117854008954303394995891358886730340343600544513270900614936739137784268113643726195436845368020536398108177739229337356236652638457629690460784928725414422664911444738034182167213231888562214672124000807570487020164660375590541625839226568192775474518039236957541648544322740070061244929181688885999960282509147933335670496161524187024314910743940505117294074048017387685175784562503391927845512310223154876581041987486839575266235332948742526174521734972322530430623129259994014724294303683333051324015249701877321307901264544252990641066368566269214123354627407708720641560181702833358147970960543661364354898139626282503436683819795347029029789234150826351060004817689825260773083070817764314686524625128871656170108038414957075677229320825059626162421122816393738943617511959815449351037084843818325002393194507932045218649566342567508206254525712557770348381129735087134573309533708354117094923819401656808863519122386488799716343090856612218657857905373732994088733500906111161492106621517149319565824115959827593364609378253889446129515650080146246743129009394725981174553107395683868912671293046074572518842228203793817470102912599731502664158774079588463234736329683009818309042930087734420049453068119241144036382178282605262880970597488650529098607382148420223278587354605536110002789089769297459164738829761261983134217233694634337280619193579210432724068577176023571052878942061447248912377038557881014626244531758636370109452210139750722487256763831310978068482455704553629536910199398721505761894842917124331482072420883472636122309744201417227991757833771469325130896975496505790954862148872887682606238775577254174365089439637154344779856617732916753984253903082382297366216032546195480907385526281449877682386877021678154028053220321198639978005703688192000000000000000000 [163,24] -65403495927795826611389819416856536311199016721334894440752746366511520411220639680457506325691679807960926082117581759151787754268306331397208175167572565313612033349477674909828383526778267772987751285899544835000165600822064363639411881227776423599990152544574852958058068651664272480108096788534634123084310436826524444356477062235005649413348113728191094901823385582050643388881911800025310805051276834776312430373629433012449383908932278773913411317224049937502951382799563202173237734059383740162340562425537718809137844949579918673679537864941457050507269359575734175602834941115837646295018487491378138573432224321491587047570730040011824434230601981462077626211729255115654258702974921183523613085138207426068062276676678381818664791975985255431317778461612685114527597093478442140562077655581817747103714666925088184725648934717514928477595790983045840618615239348361556819729176330403984414295283674991737777432874200677440984665999806835487977140564818559619160820090738092194370641968674039121752342103787561237961488940922446828909279565216504566095287887000713161863901369278230982700463141358813077747243739363924704481021942313263046166292394895232827446636270927603169353830653531869604040419698914552052122771511443557930852250793019128059813822367012979556213359673916316396219473545550639316298346836348883062905103322504867688964400802646778651806917977993719188157252326280971358256057167403719779447498457745598085401204072172747197497057711031748751225029672187338222617583620221059220633949642326093428774189438919424346260735643994691138104190045967303918380081839001456488202962498768619030529153568719303003701997334420495286430431636668376918031679675061702729153471157996282350751188475526549392298110258769270313580362110636915809195431223219003863577020070601745142526487483335442888569594867752500347777409586340400831431918001981275735068881811792585052821281391400470212647309754748880274823152515247953369535886662829084070461508006058767065639436309543766586734632573266826497702614945847842909892873779057223177846524922447791854161951369763908064649437806087699117408351244316620795917840829384032223794690671614361600000000000000000 [163,25] 52187674080282711742671626119448202760243064991179134679004388620073546482761770983467008722897665985271795100015988507820638150623934340417148420514727421390167561207212515450839909797692162236802396916061517774820716248361204147645028286948190173855664691154526430705420952227377886047960599152789123381464669175115811220216935821087701278409082041543778546199637286795223137364019645263667334844713620546455137753136077550933993912890318822811782187678062606685818242288687231030805249501938932738307499381855468205606535854646584876900130825252604352558166361961284315774221799294479346580995128533724979142524693384221640572247807066739448545186336968710961624967045772091768093739229100542206718817466560900884693475281940855342315766539915072267720028304928101630373359594996297046662338798974400536175142618940591258663735522496411361523622786781756344541874763058718397844919536894214540759838584550596650815735834657351207742818098788706721252351346645102007883562405495606442233957660426133934917960727461276615905190566476262393087122471943607550631941154597140626361215489381311741870861220917507779820165981331606084348441185078349529299961743280597500818051724102231901603633991268315886591164243440172822054985834363703073809560228236772724989682142381765962417234565023375915970358272559384263642800963919477923279877467982550365005720791304196147793899307510047019865714719929816309464195414482819254861095959847932040876982962847958358150889828361895650552190079146545840675748573946626295471160493542212437865052279499529322185757464379276743370205446137634830723673898473025033377357681064955966191409082617369820998232327473033073251591956665545485347758523621801489701523731759831999444549332354072021342678845626039877333150304041431067842702318992660375513381909029288506511026825694910135251407364470673267192350075065433228160830698953985468568077952394216255078975137694029289009142676773039156404761054031717866927370867560345189833118455888214438334390924086534664903294438586796719035480869763842258582955132404811244163682047009016601937752559886188451484157020696297333360486868155358301468073966153091295201785846831729606656000000000000 [163,26] -37469199725284828814876198103305127866433661978953104739141229324415813131521770717418504319343174085474419047832084073957880204608847068509085133437350694156492269717251753284403369258542651531772478319883886203960578856630736801199296034197500336177769947178592608340061757234782780967508530034918837907593156106236498637399708784141218707745955792497609797804667009663780446113740997596081793046792977033186874394288203404539224063667792154830742617847279449902752441861076950129883368609644407653657843801405842416426049281872909020063059487990936059584509013356087990219730503824946391517082367562758065012631730908193578132842551240619374408271451294978268714238974721370625940524275163009484617610171720504264286681060264777282275000223243969787241124114790921929231624708412641542903315388564799310877557124158352366363528160722757919019033446341007632311164095518446394156306718159801494160934163738429299387061237571894014246259044236498291712721915219019758452424137197885346336988490953085044887598787054480258762074802117957945124659605288202875627244770694184575814287034109239880181473145581370750259638924061525311214382653028398937042888911778714886013298777811217965283928687859294327597769140989830996572191495862322513326718703629945749077076047601304100971502131941916995526931633654076924919366477825875383153949651516767978776003374466860145033642374325783361590568791599799867287454682900658732571612240781974077627113883887264413309051821978417283859918932734772593116429060687857892821091912260343826060120430390272114972147443539507942185772758441307842967325792744836595695866813376343094744295848712717226915368892699182340619129472651342232536795135068765757798368894245291430220868565030567318600216286544392076347848991226079314133305082317138653301634926105203795023331745241761726016992645528902384894928315636526642032078127970407954113889430454777657212663758501124862364323891683612140015056766007780491197610436396068642505708547907345750692267742587270488964289210103188246999000474041061663662806465338522550435292836538467385266911390248762140068707571641870496953596642944284359969963463501328804034162486603698667520000000000 [163,27] 24337468312051737608211075485362480094684737517376294833126066075658993167453874002452375768723393712511193880833191737913705602455180335193667752528782645836858839510520920884393301740745684487327600886566609848694599993407620468252784755827851431509349387972667323987140626785523903808114705175507900968998891002660353209779789194956823615349751416925916258979990967533896253613524987493379675447487216615334601047992815072426920013647875327184033499043943021328513356869477625586325895649265774197668034832524247171783872668106072139184900818560861230233565935619845670458948713123223004596499888442111641981591556476598208841701187830336856828861000206327358960713772420613746002195543228976081148694106077919754699707788954354857903753866652871639545012351132315092542401154116655867184544281799620224827691868381074359518418524321981350644401665853078610063310376808666775321807186533873140719971245893028129825229026905830382571926612525358612681681199349436967240137477883395852329037442319452568033234815336733185264665301959079599153081071203962937563423144704025597336468727405160858222819633083238656492380848877318588984899039970417216029836982036556763288773631119993341507188585083845264133609682825115732474906227052117906245361023914549015207984895788089010952067123070040032270812355435895371479515847840525040531303878613191923581487474514231965104040294563400172156265194412943572869061527148839784081246330418330066229350836783240868579806148465916733818788138878061719959591479606311678805550638009064694493573491146093707222855667607318975700874963558189822302249093629144035769302057851911071599218600039658655304586350876187743679601687208694519413361982199118517134046652010589987223836039911502306584733520863262129860687476701024179016980191981063948908430550425752978938955789400063699602824384770067500128529168857817194013179657520024548400640685884969625925747984708740715173285054778711408605732594166817416539726248402492158386355430960881224960930786319927376686017668587927353601518253218300525284119176251829694867860854375090943709433486447879592705563166728073155403402476588942767861712573600323115621166164837167792128000000 [163,28] -14388341114518365438494969269100162139170741476793977089398026195439845187191530508524286572314223105011819863593756131407311515666073313113369199936564363721529219405356466781849264009897558806476223865427616184644324675753010891907403654166358828323344322748535040819011988425556346905998731128172168186992618028794878380937357669930568087125722068644698401218881368837502786651838763324265092344647088234358977023571388709403851660217876295106818930030214251474524095079361338889566883159496497978680493793082756934183589027622804313195482660041079181847544369731075411220624844132746976127190153630708734040389777065442844992948525777574023280289239638245062830340990597803744978350445568347811824286130467196542665430246633020436778127364270858920683760469278526833386011242165358921312210557856470723376855617718055642134730907398942031519505054786036051980529700898234071586035193235712715573934452182865916018035534749851348136604217227350268297771532923915695459862935414624403017642510992503139119015005601352016849040483777762554076999722493784125008626038755571365328532965271533445611733284677230026909093949591717577713086762668941719825024628470510296386696361302772997017292238913443953679003934727810917076189904080083306858492355279254890258347937899375691932694673700691549439227287472701954493718214892721713108867369935124174507197800601655680072917369236661406540883506456946002226094806582727401743398476261971176813862751215732438456087545916964527551045310210861524953083654444203759860397594571149732478023849748450460547688606291886712673458190810511157206832358167261889699037536819811402883239840142535554069059259821056907150068101712318015103877597440366005352773711221800783158030437579280882106595400887793386193046903236172727531984423023322125639906459455751115483384043277462749136452370263539133838607022814008478101969887054225968777498443997817176308606645666607780710658746265839653547849394936982112573146309302922932683283525428730426521993557252336825953724121158653755387140676418273270430389160140008028097527311228972754597682907530698076560336216527818279931348409995024802439925392265335557746133922635182899200000 [163,29] 7797939550268800257767819485148988895325504879897931857278427133641773762533031620555018665176140008533801337918512345615457168740003361539285568377603056188309448041320402280807286258714426547000144880597357949254815896326792572929488486902334650807665388991391816837057626917249900973870040973652035938128015633586407253110537185647031935604804866308953669148954239802828654542750213946897700349175650703283368236623509867853509017672747074310752305192567730348128745467760023799370302220270251456524123476296438781437853938079169511574394768208881956617153612377717439315435250086941593103718441742756960553330465904787278592830119520257608293154938470135464027854731860669385253530915591706707528209946896626869598805558106068793027996654131582216253749108260418972694176937957125996061212283737621701495816670719538071423520186493204835639851983701042050450952014175402209201660697528751325237984268899901913014254609222522347308187200449005407873420083152783478618744767716686178745580518291201815081196384324938503600778015319326169858150179563766166945281044307206786349360863792457356081131125911415531368706590315541845892023308335503644611131937718217995436956488469838185922722651430232839575849874160734454854567168774522383752321309954114126313597262880994719449177205914703045089527905756602040494964704076242006761343585618081448526475850814266084827457674458571779172495862076652860952122944074674500427447024331600431988389138931814901306994895962560648855303766863571889220550595111073754211926140198567918495098696994193080733057375000934126168810845827171013644470885468154849795421339296673337339809403948189176324503728333998820743925339389266134706031431885157899590974250097678322258716197979679972725052779321623127549201443316446789671434460320801303608201289285639318740202473118598469920482668815100334515374575008742112440350759470754635977142763032412041564321819583200126238688043095469840687191428245636344593818596718053441632373085435392553760991256628512467260504929696182725542136518176749235167513205475053196956059641328432425696907265303806847548571563741359669590219006276142479757824862669969353337095547401745413440 [163,30] -3906033096715721141058090042646614734687864941633003747839679414981508937601387614100009130676773610598500396633037436609043967321375823039879990023532720526569666263570736105613542010361077995010553184043720449696055135957676192502795133391077657120623872221390399342419566384087960448617793736280995818972485559536925117756651252692133429851517298303312217001892137727907999017344563909762060285874749410534961132469060658940792480036997609846953871691150346132901162157927663160615523988280241668069861752716444069630454316780755293028511287286806158897493314160857807561782908720707634081434521085907299398241189653116857031563608785178392740346760906536676959042103266429249607051769294592015974558155754749662023038189059034563030861330403221089136419072976894170926443812136270579008503942103336348734067991984432347505419093925513021696590196838190166597903811952028722065561601133845227515016283099127043541801690676155632403727909683126787661456753760071118330216330716239850328666095565571767101773397692269874066577255843490794964484169380083168577621209006733686082461176200916294332947776663272252824955913234631867942074050835720980546912904464816869054536793965009738712698861016969217246789564644336358513439689746409124584348129525190160222179200538660479358717654503802609094242053365254865977072811623674042644496859690012962788670668866885354494219825050510076709836319431715289141343946221053235815995293756324134111996525914424712320553656836775048255704873695724935728570637405609903478803479432318507723348020906478548474678091880026145397615766647424839513033267197247213384502392388760170616302510640681308766420152937742607055232005521438882828665718818981552526072862898498084176978429122116678305477074281624200804593426128699098046110044164286355546505185616396480578511649370254165618048556824671800344064038636142776627705565532689086814086123923307588125608457692695928064778229043945382517851401956080703417630758746287215165989745322254715624856869932732534145067392800138943379204514167831568189670992894800635212033219177014226761108289481771795577503644437788476222708628935772660717883492539221013565585558858548480 [163,31] 1823056482324643998625666665372677404730822485267717539459248422223714987946085580505296828462373401220148034566396043506375464003738343252269400167566708334240220276892335533571426810895320560886680703493855879645408464035552400213990684072240337457756749806488367833953036256878702692816275278215613299829408025811512291945029001920918098933067813438421880140191377288524681061402264143455527937030863308071480076433271045294464085032713415297454004215057324727255496360807168950897244817841650693416959254439793133055138955663353822846327474534873115029382038548945276526865348192372984041509396029349187340422756783616904980976356042293957571282068028865589851793144442277287767475826212661967468683400663122818475100287162056313762566413154907728381709041756542751701952631980594445694371578020251449963006447470395021312383297046804158139207815636033162526076009557396534267814566780015393295358332794853098847661384147079020362507279545153775400385234296539615688556939210084119977615599171568154490371583374488186487796577720714194916407164065018848033732795122833274413767611418137726336494352372350793467468144960269861665993853367982867837660318362748315684899649573640334043730936239656964094428067685879541409695877675117263365756623454848502611331462735596744907847553452642545734741616995478583342085394263693586170067374171198456968462581935140181103873022564098193694858037527517786377123737868116680791740909942093146308616301711245687955110046819090277163502337080290405613254511954118767913186107417019540049062301022244489726276258947651121373713975956076966157675979423315364473081892328865519171085468503258311868462866810947973389104086092632557999165290293613441486145050502446072382713200827912877821955226741923457330612385513172504953585413261467340894316218196993746909175518802625296427209689431098714908920185274388108279794525584416953397341151416597718308378720742787426285863564073955660187898439237719118794156158875960106961876259303087672390621132992788230760450279841628929561830177692086195363895973532164928830012314251581312957789102776468859137223890533753226476950634367982666091551891795777606261098013944032 [163,32] -797086778872366380881159622524863873686035765066220627651657526425633392122617723648379425808916394194434048851366402509058544282424235368277001894288590909454546385337152969175064127057093875282767075770941123847611521364683670050568779715048709801384419697467370175468042599779482132908625998126978335157513106316401167346928888157679359993605482753017605472666642657652299009872141749517395253343632535817077694716916094160456189276370468142643574113898830950869664010886244355358513395978044420532811428229840460419029572765109681064029172097254882555729908225729792045003128115026982035402095624435294365114711624935652198923167692434700468028243007860384957022598969416884063886335102954375237334308137353993191716930637602752782899718256266805816016497594721612657417640930321997539303701916982610252569302182636244348467489586813223768440792718092934836402573190365420860767559282864221862917747031893608292435164774132946402741419608021953454034788234768645355177860314382672212514310410792130549367854705044135802308135311976878875412237179958447956595275105779528367478349871404246919675467888075571754019016911667045431299986330085300642306673340354100329704524714308752136697187526969701016499276732264351000354369265544614008014557886734698325392048391972123327520134157791095359249450230137777132003817792462524050006028552613685163437357105358447740030624886458026794929549296958883522947811204091055689477523095796416128166035971073365874923226385151223204172287765614579274452257304800495647247151629398317673756676990072011500167473203306245043068039545380670651565016957795373661710707904951446612427777339817770084628523065831095499818118724204839765998909735546317594881394812695636972927721214365802811595235266057914498933229492754042853966291537854446375414786365851989141132810523683373243490867834146972014226195078996299813595762892832138198271785884665432641817997724146005042951372131024386080229142307032373083185870079176424180914851676183166125674917664776917227164230468052595382440967143974241524484239923146033589727360418136013773242924155228360979220727217567821172891346611203769675400290226721830770952312320 [163,33] 326165682766553499993664781923507939660689673083703102964873557851154152621380208133416223993811759970818812701552714012563317110192083158563999536103620870222660099716316664501963429193581283152917406994135137469892218023152243427181485981571229229411286254977958137222611047070257112372589634558568072897666495122897061869629534896548593675372007226448000991876913425628923008279062703579735636415565400352738156311524396749031225670821358002853741794295742517311452617847301136398472821248354588401101297369457983719723521102900217098533263643899857277649806881454683460915260400958057714914080610963692185161559182482046924074826639248304011429792236674322894073189124172715703087215624504527203950561555735444782439811356135620647316603507406743224210773443589925560305776657722680871312300041448864240833185243352789878920344098259952034610247897373599508046430453023087828712180020091281277920198375848109886484362672613290335205408522932785086538654875311183938124287995408034678921754647459091173745149509651917448100066482342427056914332034364498325206140069083859001934804535743440478793603859678444097042171252699111292635410609907939566772115139297455754045797127197358704736248800064572902861121144577141793195728202784520520684597260450357166742101514140205339483308049978627364772280379669748119617155441220716778418137472529727870057517855378545743786547555057207440834308843406883607775927348005952901312220226605737006669320759258266398285950708321710678099195405474943824090011642478724245148819761027244086286027744844007252197690170307744988216518381272839778201074623841414388577821133312810754948238930920964442344659210210431196634843193153421763683410018040364586789023686410044737254268332213810905543946121129600633893921360226391369909057227504746702927907954920842957130450916740809019004516423734367382880094343986044973927028198097663500944615698153337856449564254770629994109781447742651641062008693720821750201348174556904954029486746930730181350261565874288137287465474343960308386781595538604903430726474294053307603948452259399127128416210859794333244038698641503843164244118077357564825274380465364038587840 [163,34] -123660177096768838517203369996412953524515386496153222276340184551447170275328289114712804358525135679095854055703697685357605919117076868930786641584753311621793200172537734580615522052600441641628331561523820941431834546515637247031538886981869884683809140519415008067502009840518976441744854938826186373952210124913715276905704353040208528238955973187194475596646136291316944955311280060663822245108272944077017677513282932249058081479121911380047559386621217471464143930063713803086105389565324097582532806488215421166458411328621297940665481969381065027156014878570229094169636725185858353739116624053338971109145650052068703790046370000463285576751569163594925974379299296330659031769021104108857205770852431604730448244138919136482883374130896135076683245891346283306229840009753971192057038600790251654333616610815755379013196941989364180783143933673730158959970823683207839561454454521219456877519378662534459223821734807983129055905030358006547135300282399651013449484042375771261465957004657399863640938477507703936102603543517610720691716230643585676143139755117310577209869711951907651345286093863490096937063203327711585669208433439585419764985718683973636004710171433542475071486173983990970718416426366790751257689864025503562806879192493222593947356464333446507922213819659907243969617331388861064175428925121013191971765150305267183318032814329956045090736790848336648306446096217885941883103743344526136626176531946504416152044480376457971941659152441747090657119221695195840661354188440709352635773146266632361399317501842186410968058538337160564593694260978884010513104745679233354250639396093438441942896645590774805405320717431147816533619515012299860605397787392901986927408273692851027878225081403416891662375890271716100138847689525084594554792933250052129677398403182596589367038888060930176441480899281531126889956747271779348169517774306516471185215181510540907152915231205976559235858907427983196323684217727837562150552466298690373192303154789694157706356248807812838941461767353586051450199069483585369268691186331268327095141036208859938326606690509855447767780141087488986804353833697719815014634865166269440 [163,35] 42573917033218141845875985260673411019369570370014323481106089938212458905359031212561352737353775094960040081152615679885582449894313455134847127642556158381807654005802701658909661359524920810912243184881324860125628660911826372291599157702900724662243113435248213072429277010003089447438960952895621646150532076662142263514591409152492887148136910632376726115339349192670852873729142544606188921621748686303442220196166173646164664325253916433601509688691254060888944014626154369517975358887786292511684840307518845112580622176765007325113353467660707018565428719684334020187875141776871600859026607952346119622505619272920208407326666969618064211224573449871774705882923374347364388178355448256340338136820074587156645369749027977053273751676616031522927383102828915048782961299745677609287130165118119739569900475668371807698982112835257658877833395719060333420563434960708833049642207879011685747189341422717345483929675663301986426793862722708488730971530883941514521115227712802243340026701282631485669964004328025574326243201269719837005095917320386771114256013838848319335161584747319945662851156615756334452731924838223759142675647839201613626603957120426403301649019023942706375657047920543636107252320408580079219234824856770313237547526924506409766934283143233484376196413590688727156088422539482777079303781133183518392418671427922738356200291065798585937628592784582173626493817053568367763786452742644102482526254310081639642102743006846195138312168703675854532136396923789220042135246523148209148263646051847322181446449039691570517424195795908247439988242879375947513490598513523419096156959635018452531998959263655102970839885601179581319129160848837103516304879331512609895407553972721224286178762503269470150510841674991087695984232087498138817306314573567601864828664522721570764692056976285820032387143516567170988881440367616910899707728901582104696750656716567356439882644623061863861950547134284209296173231129353613906728625884932839742807340040939998516130586201589817171498765118631175186261343817048537812634016689463669566355092560427206247308226680806428101722742617580911568801497880328192812919490794112 [163,36] -12896741519763257756876664873914369687742921996042666292307747308863663508704234992620551982537419378144824701041220934972165642853225209829597624025148710785337910256191409827975576244770244612940051853235742775966664132632982613160756985940560976407125593248988801817167248178295181884076856194368709702547046414345104142935534921719605392696370569526333527220629089489701013885970448453367648364085666105620293599248844832657691321850900511095929343073381956990846375510816582231441480316455507394836862290880831747818894485766751751727333024256045445931269461772783180850170984204049568997133126136792085032814200527092786481300258916121957754733812821285696181423441954089879883663345913479894578052520413905508335671344190279925546523094467391974869453957955964717675902145002001622688735602867887511340631449659060527642601944195141000634701172843894051242351276987802041564892777153397436492283226744143142118668872281562467513093327668317399100168672724257298075577737057461405961219339470369229854769152932371619186966829706519842688236847101063110746895578696392416982807382813223679275445572170304843739051365066790637726637161113877880129072951859889627433700154009943767272456831391436472569169191206370950768520042362883844187054581098277562974934001396641205378875405267501421454384252134472900820847981813447231204736493597946533999481292987064605251775503078208355202741969469662314320402853263996752237565108431833626617557864427569132412085177964284833943222243025175113436422384778750891513774548342766187103401148823696396935959957824812115175022529812998481542782992063714099941052758861970242821278824264327639239938195649294953767726756197093965173031806833916793913312706099498944009167800797924562397855587631473988026789691658673639250649183810595678112865524552181963900700661055138076631316928830190193541325713148563320877109948271801129797278821679318624270968512169847127091247417665692722950472300621771243589061520425285138725086291151194212838739746231801755503316969311216076586204131646600755102199860775186413379201231672384874659476651619371485147807922306729208810338718148022310510013793703296 [163,37] 3260489393098847169184198215525398954837249984681269870808502539660814437501777631721725367458958810157051111654471474638331159402358713580441076792695575201514332534313634580899325306602539204285820330254824375288985100735183581460113600518327746951101562301807224130107701288918408124788403251232564302624059646524562917842726752500327436165472884349020484553586046467113800784457163835239594325039402840235745130820488774409990459545480519053995734369839729245711796426231585979461301545827984796778163806277520595794586747813581903946181269632190660102170197787064347086551053810415284615615632267059795047659166190728648949233563664652528517767768395704438561425792714005134290641685625392647379705638524870184855956383379552634633529340028714144123602085651110666580339284832496002765011150255629801059713974870011442598166506658431735710063674693810796778337452558180515683849910437078674521679762389402012355849855553234067990725997827119175672410933350190567989754375003014958603705930437182527575740990833829686942039541086542210683585647623230643342152402614517527598260009326947274355555627755890681844816266822233179478027620415278449093778365934970888103294966067563039283486220587143939772748250458912836803491096887603184479232365515383505693132850940248220629088460303637519913072535761717083029241670649759807908683683564991661126207861774422825880644114934681476441610427409342507261793550119484302685303473530545412347342684680700185927042537576257849865675537847553978723547218455772482536505429379650965485900006973747842215395152741722362296880914133705723473818756005284145948403932267384210711330899154839474752772789908963017882228150700390240565153757441807529577000189335890759100683110455111792916641139080329441563130972802197911085554491683111391522036549573757154935504702806197617697723514855728831340410747891496394941963283996620420974047885862571109723468593412624528932658828969742533076167595436730032057958070045915144895948552472823712638586011691807244015630564459467601700835978526539213755550460965556017570939641315161956905192133517436135447305064586020149471708003554162792347797010480 [163,38] -606330244632589743278294928645849452011505887440872117905638537909086376791044176796164771124623387687467119889636087079948163759895564716599983459366443234807911533966790240469276744489796805801639767316426125448364131034640004210287548339071041275964715761622365452594591157379939808834901858142245845864024276326537155878695060411200105069727291324785088909064986545222816260706082583591326388465084235425740973115016394498198871648341951537839410964280844172848040862125520278170920469777824193737795112897361908081905014431889424069371755889521951811866082980913893889470240069788305440857724756954646430324167521296934841495404249122572810346184605383334052926772775412288114821196760293672940828925899232267227594795530610278324626092911191921665846749435568241508166128071967735486607689631541314377630095445315155624723123271509992209728055927382820820000384629458379309727899428453092812939039241714616167129662701836613038294702058024589952570210045375634968323878120794116078275075227812087662386361232307678828488727569558983457791371650115960910650387356890450030640362854406261525770013975671004989410620562529694386573947589235913007890088604020787817477153491013560797405693277251546331220075538645476186012477234789582273769051028788694720468486670805232864884989456458976839466397785694465034469569339200372235947159874802108379965322004002098962965204140848381988799807609747797125172591038947295873369839528998354568127737003892019286412382080353690074475202229489783854010975151511546656283312718340398574372390100261709269715954711938082887447638910734533126661886056131335531806517730377227185980466455582504740199290516387491398645570697462333239882266934110816285797797846670932465127811534212032906292898030077502483935632706804824078343594870325742705069256519799295798244827300609117935823339827726679413975845218215129738815188070978287179949452270702175551557747034054206419873078989759132708333343458739494027928918196356599118037682483067530669383604528332065028492133878097030659883322838129579179289609394222836573033244484181307410410502156836509608458710541036068491420096986562910208839680 [163,39] 38621102840645660524823954763477383708493088223488023652703130219754983841975470494542602221774498067425693319661593294046711149644102567715467435231120371705397970961527049990732550772754029408300163603942649544604338249546525439690871235094477145691757078484143339881882937537360966586432951834967023977955402387418692094698986609718885396069284244524308933640615612292375312999555126431952179809815371067599702371825082773275453869389315353123620881736118863521554742370429794125939768896517743573302798685901981418441798028046217395479450074260998717499121943858179952732518694480299134482887869365597110576657662126686171589834254225377089911805107291884220343458702909170587553796581865515988435220820937276705212149044063000260678648066097410204403831373399694600543761085685220833079141899526150623063763671375941788066694079392990760934662264862646048899713182200075744004628161927416063482369172590012959953359605927809816746872504879823098149727055732911452563161730941541579132274575574305283011323980826634645742814238798586161514402991903855359704973962873079616127404471513255786577578098167354736308486586188963017803425325876326200596984116508354834423081832547284809710633210311855022465510235274856052919432115245538404903426596000262795813871329766995525546739388769869484658780536308616546749550835886771514692329020403277294746876721729916376005204166952741184083538666614484907118532262541690586598257224022237410837819174726744129739799430770849396106241000896455067849143588138446913132891651860752737189431429329656385141928018015971417758801598251434531665773636814700818597070215114313096864509123930201180395012592564606623744817438217436484250265747617479369005630519800543947552570230481251746068761024791029048405365441359934444233989244820896790297055657322515282331749476965295018003005710897399891429522359786294562645214185164372024931335054754045798442726550415835555012746403789938162671004451326659779570076453153912497162044942788359941039210488180110293397778669253818927442331826280178214876241359398290149946797770631301951626421476091653874632947244652078627600434897004168827392 [163,40] 28954865748459118861466009525939417896977163433961879109288660752525093029119476283440475231681649239235859216274294448780065682011841598808654354628849793752624801370295948738921290732179171079713981551550348009266124076684482538531264471587492893006539691099800920304493508190245786702870951640942510236823744652398013982411078425887471774040218143651023639439629930697627850380129770180106262320680259871066041080625771553695406905704519541686092919074683903044673147126357932893101065970625738868897491704858870901770647457120620640282990121352605484936821416151595638419916068923495233589117250025164399229196014296212834843875920913727386256113078881241175287299402869379288346359712176093490225561336179333804617608130300605778034652418212883563971517344493291997066642510013461618158978108385965608881495398544422967394545310310322381075808598125014339116243256415470256972426384018694179050379455861304441507059712385655833500706811673816802516621262596185660891482591213273763481100956802190492025188671188739912748125295676642272918069811150002117634103820715874899581737450621098376624638982665451216416901544630568066766297108198091571618333491600514559859137596069957771393870359382885657566243883480512646046577797211043471228130383293076180355570233324908443924289356947988638333545474365747152544400153534208349530617791291961132111941511042361461668464344180920536967047271743710562392428366711724153351756600906687809388839070437193918417341668135229463034365453263006579528160698029237441817436368474721776593064918830963243577044227690439037079888278861982104080397299929152859559310920290818658392158732310767627425427402981419367752495606433119848413346440118477993056899092900349841898401281518980186370784885699071737900609434982300984116949687549702284155267146231172320169085463148744431394141337266571105953263293483734319837578959299752852255268409927568138718854079022798584865247788960586631967690262462032135351117254000058617249964893083399681246408354900210607290961867299267238338708071360059524115823177183553932437794998843585068144234508450790351247324950589981445192486751913011584 [163,41] -16806598627606966743053166430020301861838361953073312335697481558968376307325081857691409123038764633738161471583016239621269850429315576036091916620586323306609024552935800299637358111306639092576251096564576414023942036225162932485627572600272263172957372731037989277901220084925007355608225477170943993705377886784217579002993084211022883567444535920608033184236100031543006888818576755715967241355650020111910171317618096146029303502564337965448326955409220372326036722006767742968091309592596252900149288552368443999305774960465814487016749138191620962499633301258558402505081055887761473891622952701105370882091213565690328092218343714764352775031163394981485877613146201749401523854186865461693240082064227781918426903141935800006276980874409188565861372714312399269432059052099041421031911394023951228253902884695216788832615187639676737517844864036128899781824720185878454396695806487653605700452375950800815802974561690470695614104649263198791285241243631985746339548831000755670902986414634983733718305215476641160930152471453806952920361718255704147957250145972718332894962999518313143980798413614600500542336222928538277607445857458551409784875612367957754944653360513800091340439276597852904742525702572214406814945557736755819825516654961644404512613666640767462190111914268825547824689931000287981291096851348948258588916199505179487384658538813295317072238556685941467531164133417952602202883913113853422140186443036658132398453553913525257822177448901211357861959653089362608118603449138959054781100223730984417533657323038233410154973958325888760623330331912366065186930545533938899700534088247073987199875921364498952936144291797229548065925270102067616056738190844114422438129081349708079333477587040903681590359588999182658938224760596416923284639415785728984482339888288364168253383255630074021293001886526546968685662392115273887405834971787639945792232621300802721459349197452074351322522954474012713465717571238840551695994285467677247751662745811922843862029026496446275144149711479765693373146852647858149829325717035316711768210920140345033417631181550937144535778137671022628011550405872 [163,42] 5783416259554175408206018863811093254361083403636404668277245405993886790456338560494684393794605453922586809135533335705595098351594421896723614396535596076871290970668650042152779802964334401578251278013226841560666291706019563304349737081766363068988219625257962498732908350898589485635638019846638165370817890042199860670583241991499498102719130727872844305511834266795511647299747288173704066547355271377648334019437233575697831580900025828191739230969198078087411868027430697877547640835763294656879081098987060715168595103215713954332087118806535433209880198971117861040331733788195969166697326360276930872772513253178098648806404744654834162870119870244977466273038334762216960985373635464616226801864961955406567778121863800710919078012360311198355467010332908901318733017252329061823201980070208727542616401625980978857987152783386610167574713674082508135773747088718011885980117756688700334361326179025357388038455699605097361777379703371595116488857255164877383004552314109301856170942235150488074807200422553771996535639407435303547531416793732002353690879428947914065057759340917869845436463086168734366701800147620413098842943607906658905716090550058576437402755033157766699849065543199790568733662619320185459884720941328404768160904524252092346030117986654941769798040663120561737131276818175126693355153407574748540573550426381101105326011344709384376196630413235489800367683373119321899349865046426075795376695980474442631025209838970825765431009701221639707371199103746157061566981896040206274204812618170404540724679950777597332142154397425719720151786775943505708060024195981673584568689313419469192701891923278483300516951690653029850306764053783463745313832903979994848383213188653887303912973343514502007163226877952054614215383425629120798236930555318372079302843220319418512617142396494096115033994848837942941541739978416714219633397630214517274470058176188135290238909052105301123763087751196728769044942229872611085548237074734063815129399457497793166512738833846548333349080039676823095234950415257892486377998294806696391355336419956156815228906294791901689775406359638894114452992 [163,43] -1506517346496402099566322352398996129884796356577647250474431340787972482361078876661472169514465912193521738777659663798031371577198153683326877945169802917322496930887219028936364353681365113401516289593190784847194319163783668686074933321111989294594195694232368512833223675987357993076414238368635940534807687638592262722978341262097915132368051718826466655871654748563056124870132047809523224584970434160981809243459490422909686746957619935044306056823369522865724488130055684452208628297483149049034615188150854602537244855029219776106737680655176013475122111519529961465191512448296112030645077318128550805691903774560374869606772095319420028249441849505037741427226245492567935788065103440017669705851412392834016721931790989630661998574454857172039168403176389866686299732464679535505989264730923343158195452152968934480736874903361296460220070803839783372405124732558279745932728270696299160774397867554280139410714522000341178696142887297948917495721783886709135183707451862118949446347201003880205258286205122454260635532899210839449639159210001636828940415276323632108123127927479083666282103771845461677574347000894772335146030151746626436019247715746778643419850954658989608281017170180950788790248281479799146673375483205788398765766449989553604932689898018302465611971620676245389544103495790114030798056160434976201435682310338689909653945550961469568738738681013070527190070879432708467590440790495829164711535091815999328116196892347047248842278230852414455932255941338714377624235503287889002796179479223018156155540952124767836349957540624699374469754271004145468840922865763472923512386327952337819457050822132459432557165084441009224576691928642878787138786261849286725372676871983347612582805257321826645215399949573628552090179140927188758240503641538561015770395258789724286336274814307911329296625276336120170471212612908488026257564528021083850717466869135227601860530248193528655808175986258467155319293182536026956711191882153979171126054714748850495368467818211897754686326266260068181942036761908116478880969666391720550551856758210475679742446059781247014087812195723334705344 [163,44] 311700158420298324733745863630834652110193857171816349791209764082573915641733080719738936032415792410323150713701621277303723536908535040494999649231871790439975396116811509830584032034109222549210070474685497752241786618954950920475828613810011341994746688268073400290143272660127390964892613660985238023354386466937494290983594304030008595434325460187526213021746111036875788811269470908300397527889100060368274801377571499627434949785976025702807510738653266454805178298867616612967270088592891256946903936201017736075565881170465242971428020813079247836395027171105497783536142293133569474491415897531817703963042098025089010545898450442625833156008097049545979265128072184727009970706369058079788418788032061251339898624533966898076870532014099863543480638725262570284966113833152783780811128078454390828290034315130400874865846118708161669256637370094286496437035940451898572892850166038477794500885918242116052070921151974943643765274611155526879032891133373931024122317877504582239095842339071198118801230040348749141873608573799036221684795439737813508496638315103165963199092975815662342854753472870890389157253839326635654710565111366792765789639761673676197875138247732931622236064805015906134562511175052229366932383719131848596208529192579850971854258217821631848043003326289092806805524732165876266460139822598296502141072382455422484581488344653195032945822448301473629681227073330021087690040564048545092536040170987531346382942986940741806115301642136710902268337941974676905978831805008051862903084346334349082015632902779992958687646491292625659196072259894547536584014675700042377073394670542959918577053313636363644768384639771162518242102768513007871188334554672535247277653298739410712182164382331614272623407968156250034362325917600634542122532087812569811117258664436250854947759559565292005868561101308477554259144578881022316365856160778523308024996995677532741097029773753257681982925790087444104329700250202277362311938343190004427482602081631858528420864217077670613042662735907366152975012550996963424902114411179452076701733515820790350118438494055390186887167973865210240 [163,45] -51675205086841422765930286606633406083890957480053787989375224306542674279972093709603540827722128245909428790955745629731199884075319277270733875906095437370717340534528692945621407132932805389493453016579476576430934557681990872696074837555930659947666692719785998365670418937478441350611896804077861043307044967125659794405715565415765132447490619723676439818844684897908987521643512292113102187103886445771274270205479573115986179754663742979825568459995487419953845857379248489949405690362701004598121425972957733642183177288126860330270635083472500758554594972740012957262478213859516150041104344032085229931089100859154879922137485106077315487679955913436618459253070097289840802794366623627510252431594577979474063694089176864296410179435384193557075099433595624702555862200915233116909647926385779778624309589693721196258988137204438506963638417168375990674963509397024488072830768719778035842992060579492900295272691659428311998979180730774223282782875684292057082082318702124394715566222902156086747759794958756978288435366170388318326918334777967908122120183584020037899537837170313847701244715253127833984711066793429609036778766542116711162875095405393152733789943517230912412474053598025183302525088966744851859337243178499561887655350850909422566175556467436339422854228704553595245157887036875250509330181948321865793666441713944393639182296291819616708505410558713774938826542636016343253805328444961112048615730945997795430242747009891088501617754005153738353780366411267484062551824507272149743922021417914541316108141035701711279490306138038649603219775795651445256491194749480891594994693504435913661131180860198067683343146817629875010641138600993632617699084452528780776949238043883445298354935106852045090034432774440249242234653890563939910550199732278516315744741615088821645949166212645565944563713657753852331599791296378960104263013998906698938086648195168217731153151668967947724381272964613805517293732068780186115060848021461540601817613587355649197296802655400433012731088667341343105668269824628995313558207864374574120692196751574125782213861765428213485588334737056 [163,46] 6900895143437433854049592710023313904267218970628459612265864143373491350323326600355660882870487533136429383652599407887649837124391697302079462641709739830291775210901111332878128224378011457771323208767202595629480253853291745357628626794801925516352586377587767788011925563148123068094524026942706132850464621141196870944736626053160214439469262879212388189045595239104371121706911922637810328963859170531868347228461931141615074662176778130972353653016201944114575150068021192635835196173314603365904124218742638064340706111110888740408142471343990332802885200408419995114930822906557052616622407238338791745620109652623225639157654288506528712470979286278645069635157019896653751873096220761318959224565457528403469332024557797365736094012020347596072257846879999183561475385276230822027152519116879871464152104252644884079927155126511788517427390306194235842017005444648103065162107734166532673821397050140040105562832229881981539305205818530269482986583881069843951916064912916975352811799191786952364487321886496064116065292810500956980749484069508494462282599474306608152191667680085283238772971870400832917513978593915155232652598877710584324580758031824792643760207811801076175482358284555440850320900406752571819003865654926948294460297484122435929600018510952538569571898153853950872430676969559349818090533442993092432264307961776549057501937916748546703590267144016458888669487959693674107028269972165996636187056255142049874898401970798472360006525733251669432594435409131091127601463903600859938687130809316670849349148764382967828583993923256721075405195111085375211089591426707142653165229697245534236706905779406764995823948876860639010131715766574479036415555938134329715778492559720745030973537610704493897676676222132087420716568440380126072340136458030187020315809807329736414466103445411127393522978793557958920109800997292090451335842230504148936056304217134858733939308768145227650632738037644488520242067552112390316337976171975068783887770583419000469256974270405975802984209435024133667681068177105321302694569231487835348809398049731488307154849124254309633636399488 [163,47] -752876986948519420427089752407750598226425670031946824190075148096711990077052230153125570250854863994845827632752579955648418119688218527937201387510937606307119235586115742312866533659595689164826767033379343517294616597750506468318469262418671361164704041708700476203112218233304768353609963638541024367160131597206302642111082719261915197368649778314972948196330494090443156460037277178046076366339842792192740963858343265478159305579990149841517226386981422418306877601124470658438130518733301997382712752767265866899088665589094896734488253741399239616911441199777837778151215275313165086744737092688797971306623580776051507665093593130181302799608790192536106664114973642317400132406068359609267361046383194207688307413067774238943101083520907704030220066251211700300123330060623383808061376666756339781196827050973887761641693068484829087648535126726829627958610219416718091366288887048719409194014699876231008316359610385798161175806632549869724480273717690550523743056582471121505052769120536788618517293302828780066100002259977717540946991019825755524104355454610822151299523156891731116526279057459231975763649896039621911424700152292713160426761799058537888894223092714944084117353359667384049124875050730211136239746172612431131829838672950213145811300872421798474058396304162781057640390452263628091205907316632778359102142546820443274232436010266745839668944735152748077055063941708431111912658198198991082716432918852001999185293918698534961032741105268559719346726173135549230970537515452755716898287662693807517407608818979497264697664531349416895650747056888721171854188721791972916797850776219667459849603709858747402627838370717998592816515996725254819891290308541090548916543154501941402428049580967668343525769655473421091457915361305933138215856333220695184819335047264421503785682257618203792611739994402841307669338620363608496272510941067284333741694259723291526423849511983065908008051120932963328497903406387444187608031882388180339018518213414157151472171630300008820922185700693430438029335436687990476389623580687018649260978974881729453901467993752110055965200 [163,48] 66078866344067290482134695850857476113692812608774609722501010087525630201503735004873587747163122284104184454026270726123548569100686971593823418317959771507378661016952390202226528614896086696761274974392894710573194188416173708313722252624417259115717623026379112927242507826182204495913912913981874614960962583068675281955240378092747957994531734051726402331500312027367132089260621670824513122038068089872090670348823781246394454144911409300263408060776850623187638489702693028488596555229224839961422908260132103969172165130383396491951389293027351549841227318876329290447103783944254686050537548665571740610701701202872928648251868729863310707278438456097164820732693822630281789062518612220093152724878205709777105036392535800396372592473163628130873182119283095222575952615008898504517365927843979975990269664171818807945789420957222079744067399298751768860248018859399646399270076256469758095275270460674929470273442037063766991460252700636068104801943897135003868254479087833457993897619011904438884232686864920628318346637055394438485680094765620059641707360265184596307458597662258168157071460071159877958189339011063521777780673606387895225219859292573473436460192439129938345577188053286518067791627302909541470265331210927117384533148787862943163374092246432880811213529295274551480508908324985602330811607457420996820338217631689095235965063474416334191175824048789224226662033434823604743709355214696896238582595876880306207005596657467639493881698661004146000838438970907593664979814805419382503904247988013682677545191022435949786172254089661336098420321228605168757666091980903851230342822110014739217835086260332851149836652808913546900917559498771169661203084343578049385406970298456558941211132516079402527620903342608208877379746796494675032150988972720400177920236506206084334132166647255758142385110148815926737698439181305730667524514329266663967450916827173979968921157822759109530657159464917751910182722489435225643052065385591297774249533963005856951726316870183345665849338253887804611911660725567525924616375926913702446726972121481047318826256450584649856 [163,49] -4089258068231754111833520839789064627200305900457590188825818822944004741009149397699748811287953116818459603539438502099624493714328831508904903276091895422810131355170905040319839035633170990254023965057298401040265333677702294598830277119739635732020649385002787487649425674196589732100291246783628637279457041780528700913806353098820567929789826289521857589374565915309317436831349399272290748746113133441954309087381667560978774853062348052227320515497093475041292330657560138296363497931677850052637860059145100562576659636613312135531872668855322985359023403194548926986882548186353489987461651835980825009932959001284826161828012141557814143833999775880513205141384444764218778685335688542517675762558555709740591709895291495066057593470553572027279665708624905495076868099262664857928235179097338158140639742018312332447389604178325345268346121634190806445783218993102099175352180682437703483752045629149841020772944809305824575076526728974427556210640783128098657930712716113947910737861172878264727136549373289459469943364981339560937434613059277474364711160740386111872238540556137655529399750163231239600978695597511925289580038848728293694938426367070709670399158361540052257911612505988291491731576281966248385433696048580122403750182597610935855509094065852812030129618441207354932820324071804668857064461798652456010865293776995861419108097510002568108147595586676302938400868512086371965791658714041442619419422454964114423620925853479667754785260235187765213971615165907114376737496974434488842515438952462895633842213272304415900269527437543917927027649147077848438720225801765154688225483345143650526108061301119287752629960006761481767610111778289668194430696990035943449595856538087306936461208972560535144487779304272523203373003243841104947743049070887348287393445514248520627931185131280282756551591262470415775843618098190225085562777276471021616663487634128664331393197385571675473699632726697681816648405165159234880270009915900291928542625859131687703267915099709635385707591622545333971849750641834324804471920826454305832297867009838886845562211920501328 [163,50] 372237404616502518425134539583459413280191186131460966418307065666606866139122514314602585503650901620236910891103141521723643763990721496917846462432624443116476861042984437262499639143758377903529221504643092191367589400350174094624169710023714945250612399999169856335979781537945103884966143962941480897076458733656025321546278564902082531377556255248916571819180417269490365406531634640690118755292550062292287586608202320294631694291679037950573196390760178953842599543162890077519223915340115743217534629754477051100560398677396301004884753422665296481399443735613887248865475705349686821058820603602015176971271681928342188090678895169930456870244949727870423688537974177242716500384251225773702573294536487909694045034767539015326609609372878902825576549048329204022816682763407628869969981252322881895323191892421183813889524110020233497749806044968156202106760571180674250858953641699827571316024138187525396690194852205002740948056397441720240821717806341770399479113286755075458522116002296356427058110210360920018854386337938931412983315108655002036385456261250454909164759848770913294291757687136012556424025076432868996328036995142521604948242827751152385061524203558446862841117638655025952801239749362371379220989664929893219480487563001340533654774454545838657411328295210207909072169970148121253997937332420479682680626353291796639785338710015827791734036751682173211998690256432022872939156960109619109558097618802899605847492019150752572755204008501974173211998290246518015968985744946180905374780202903641087315762702027134552807976535719034504942804978617925775178362545578068184985233891078271181447531080407414342580416653530632379607842941099948280559465554928850866768053107838208809420093867644344417614649300431080596780050593701275623439976766995505457316877724066890187321535757465114912423072573019546825997059524820486248485511142694687335851175041524522716267834030838173923464425335636036136400321081215583417888763086365906395208578591028571495442842775301141687389353223302427931830963067240288301690648564567880856913434199212516408743417023232 [163,51] -180967118085750880926409969375798422102718231302998089260850846653534127556812840471839426005542709043189613162374964178917142440306964546170524654414142340024791158677899134196182656096220641124447623603047104864668972567169357117506191054061242777458275759122483964179927292715495124859531784555412190533003293997945983998064458877067784373612567963576357054445102805061503960100045371503884534084537045279607902858065906320376501465390908578641795502559818310014695336718812248200384598670612320602256934998664858808111522814137153254029927225990177575985602477011349469929384267621656017401148754995762690481377142222816110624101044319376029356043067738605995206119549724361642931395284240556054002607252866339720284707705853524444723019683321416166344102569441345698461418303600366932500008744459289661885835981776524964639115598972112046808199417839032353175728272134674840543152435032621465828667717337868318812425902420032226555868469177266361509228107448840012877543872297169538911040979078496214926504161157844661597964556332352666878284049697337923473498302584251574449153310051839302581814929936903491882577801855530951529229100075397499974928211641001172233361230354262334905742730361474832042785397526501576111382542313312264504362451656587039823995406122373710436804546942755274151265432558389186047013856390685793801572868030095468777471559313894122399993850201642460429419952941436550002948711758135227744367681544011195813896407368261763669324825263098561966054271185440698736511610347526655475145871620291557865929025567309222668218270279221452032458234190466437345190724848792106229289250640928943884971938304909895817683506057336734873816873113716497501669863271267923662497077560370925045858710522768964129851589760322203066859612015469832632630978468999148596575780380101232196004845510172525016616450145064499868192392105761996711884525934293495266809912516628446279252322071249937041874639130984760209325531914137889226281057257436822075800068539731172420846204415668864434129815266626129670920175771027205553982362629463597840502906903536824122956557344 [163,52] 55188391516242254330042984663380214564025286773199853079392265485051032815119845695135168809734712402453890670011167524610610962583839246979127676072027270313816363143904253362146989809790295100707184661729234803761371377937590723975799635173587949099283860395489213177416737598780403838352649143289808241477694785920483495312382639367193987957301931292862522012346585665176924060986653558222694121825611894286134155882353200273703061006457940752788801807205759942597120469928295917039812605903293775392738183576899047478636164716104082626442278002790180377262732085238065462580320531323370327734632289469322416676063142539275904102464695324181903433319734136692341786411350153515457213878644593766944406263780462742937340842924046034349693254975387903100748421894977242749473968566148550722118917258096259998326141486330723665194452980328748690001456263583542821151827659564215688258581251621264525610402509335367504041181008443560449978418109548325638168155004647571913748909229895797916845370754829147302945938505017025055861689733450742070183398607324708064745366062618564408705585663968622754176973678941017919260888459958270235144703728836817575276893187443280690801567541429971020527750758486033040879070499049730378772804434425842626712416783297980862271398610609048493679341136089102703890758076237953800618661701352887522285841931238291264808920247886026871225367484676470256103817335559158252587288226766637767223775508858208908572119229086141311282242388056557458718807399137347159227286303878526582233165475149352574825131823569648406820906778307972405331698015009332913366300114270275677737938654494136374465958348266544210071716762274326186887494943136413476274070837195869081863584566371758989132873256484663437943233773020211344263872148266323811599983265098656472479826996935404361067410815917464213503517356935885226171559355896867510892904007596365370712117704904041136979952105266867847723618579123917194101370809855504313870828644584175419250205068137887129834299139177379396859665564768027004150285078700068826314546980543700378841784952492831466427968 [163,53] -8683687396707691508542308757290432287568097719680459190935506918283868563988643521342907449594688461339112807099548425431329094087342185038243619933533369829123581434207896132966164672890229677322504463117481783498301225669737955024940795739089462903759331522892252647445020935480326574365894519858688103746978391741994564985067428246862743588998022078801377741487068032392782792756489324817996970437300038200691067065546056051111892170869919395219226959500727793835018810865389350950790785589391888644826807186478102308209261708997880938149892506890203846257248885332554450516621395078537252125320864902476718219487721238470675715847889122886530898663963013088540157522865761502326526392155886325884870868611793175550504574600172968227896678136267923977801715552325314226312320765912884537335699642002511126624105059580038774848316111086540067515700984851150542375673446294147814663104444093389790747769879010336992615506749151637507438910465906538439284776096320156193830287483126245080582686238083405840112365356575387486240086056611629197787456059095837931833639446713379705161441655620124622574990140484340970421567955169285464814065591169067009844279293970023200030244546372294248166232815700438195344355421711616413638598233504846297745587482598417366985530381605318778460038698650848821493608731550513771555262618722694795695364963722471844903585602640487382755132565446125939787022533869695943474550019341105828119651308292986910440355496813573770518732731910293865975421802734175962955570644043421712778407674112235665608442890385719400670518513283130267150393027700707286511783580431144107348490252074462853426460878829393657706854916684134381218628641855258865818638160086376559909579064711315849909105555173457713531472138995571935094132117257077345579875827384489041293820084528646934658239118453928501936852128897724795671456915148960772285954017046220764235136765502607609110187404039209718407813781006638744112050839861887149762079220049349479776841600565082915740979227420303444559688085726036574436610199447669965646188229019875827076168821876408949576 [163,54] 631160310742571606616532745754133206095243239558378894707245867551426576045874303568799094007094943183556864463241311347231553230976016395021258447784876116732195774552646223583676337426550449012063354680282196202208569025544848155430483211706886722568976941700627555039072584318417602971878289824097101459022762601948832377474919632706684056079237040814475008020575543110345766776848364595503372203585836273433483859670281671001929988278175428227157084498745620636100747363724816113329706931245765231195936294052735935987991185102938647572700907984857668411714932214909814284664356347150183827979876404098101224314697678138947874236574761959713148459440460100097332613517708323391611336016740554008361927828404349126705563047949059757922933462986327531223212934143922768922897170312259258427549342809929334053776219362039948679421925698588160378239007884948715619697507941637446495978697463737174623527315278733239376832545774397967759625257144848171459425107974784043209444361452368624567490693958257467536426089185369886748200046360180035239761192230252453170157718278892715711829907701317487945890434646574478116485730794393205056042190024814108247982402220731306878404743921693490765829423984544440829347080736413376548856837034512012733677327842805660389859673885491026362610839009769071053618462468918040654842528306212715746040093138343373064546358505238959169563886205417788875381867490512552218602451736778906619387733135222540049006408509470352278244157463884300021339006622746772891775060964187208632644287608896834727735282468013889324421907446289312316817133736389195296501376339536280170716005610524558270998839264989583566136162308934873418718294554256396906057549852705142901457063520736169533533923246772168786539884078985959623366629580466992155661647071956044395608915949087101835976654214553537884029594608641769541140160454089062791715642964831098388312353558757533104051686220922449441618683371022749376167629721156258243094475576049271260693349985216980622003627388088568701817697407760206073666437759981292271918721653096249454439752058617600 [163,55] 10591510014615038109026821822662293461011589949718166043181308822165934406676594010150183389905073796283220857161767642163095916067310309317240382195197891660511441958756527692119461527327993591950139149265463207091516426192306588065182972747189669854265540093074485912074399573992837084971673981655460541357426011311410193555752677171096899111154624319490170608934051946622068865324122309440593822043511026985348248308028134765465834017452903629392994377763886683213139584585164506452268247249610187084865241011996102310374102298141379446210465877450248238234149707221654876888702107521337633786788480932990778010830842622353830134464452818067377586818761168053680064556901691254267577446961357011014383321014607403122419158681805230076941178993113003479086080708081335579732227690686181634742213391320541630854668805564553305460153324290922697580078890650298510892640017379577798951097978487222595410775265418230328981051794509432978219006088479508178673407633023743689466511565078385003427138281247435323266610628916925872785519479407216016012806353734917406593557978946869351935731185100527312702909604843171521767452413189701182712991201543409314104876503886598839267732637279832861157138154030102787467995899228043347012377016051436265429495000229464662805777749931036400624525861710744362063381649735131565049449590891734802614054238870874832692813641502264949241389777208772124040686263337510100566335024551003680589898369959193422467912105165223595479787931935085525115932774419795034896421306231223973250555125028279036883129663855450563916138831880895142989731323500070427481444065475530825150605102304026387108853467579356916069492376752127279563283948759776396180756961922501343516457139171993078453821975506527460905004354546083160610739943545894659969304017194645226732185140910114702886024657036062741280734487654120773728985860201472661838799890419920158461561029412755047118833106444661546308542135304519961676008191478874894083819985876670665801959193839541784249669261760118594815088940840031224199078521498162576662739373641649804447190017120 [163,56] -6002665796722168655407290967809632724309984989460534129519218881877308733012689867020716510019088549466660091403072038006745326978685223680402079954844104791574717419926331182294315692355486226210986742360722200017794172808277540035402348977801638327954163175343979560408361705209899637398169657579896323915569519150917714492691569634905002423545272653250336280133129888102002032926647906943248301355711533157224930986189318351186835632408265033535499232961362509150281761552195356812467625074951814282132469996584772321151192525141455802910521632768091207722281957020934238564410944885355945343817982666687611498641235436894821591129273565988797107180710882037457486543604734230150242108879810794695180990279322146071275641674444155379926321071596725146984567656639613050962861362202075968983508503892315818030983923863988260367868793960335828903879211809837093314080482593691503282629303275430093708723975553938619574573544929232613532239230957993352785057485600940163219842389565157410410207973033197168592963459735700009228885677393471423985980968626779855971413748061171084753616766618784040523920148402956320590288613105181123201127971173015141721450939039991103490382525768632155747365971885470645197427973527270531160434527718413442140877701028316912937978839445605014435034780644865000022929095480395338268611068771905099116180938671567924044602335948130215485765649602930890794974997454594151911551721501690218541452383368279966700095657320652293012481631581059654919657089340196802415606961401790577347303450148274165101096805762099404714208355364702421929206089337135111752147129570951568749455058717879524816975356696507083811482661028555666089863882313869953437055030582747554111707983026722176254446233302040912651778084555733059205735463104215484164051263612136465019022644231619717884963600048865688522099829858231178366678274662466811954468867870888058844990495630365455407207091308744538771955157294855463633405685026801385028912521946331119223398320491281333623965913509089789911406453380356487966676191339317881851055268602591296531217888 [163,57] 422615189839245981447444372515379291111762733731725918599363442084589717909664622899779522935514015677610506940774884364182876765104744482954988071287572057935993713437904467246032588702701132812136011654304902429877631913704971869386965183357306680224978216887645273646258471371195520116650459522492768925151710170631518040358419042044710959346993176806021785270214609181415973302870128143793742547164935261786894235303576693303908200177876957493264802258913580178043928613819570696313137132600919477526695250720079605752944665114369006785942203660402330819567871366364463049487449979318805341958949609737154952427957294290601580911144961423152257388379752808981655967047676978803675353191404126193452822805716313869341135288675240189529884011175749540488497113608697843013873398080335566220820602906773402999311071552462642645539372977809204547994580488915266890921115283618014183186723019173098948210563679360710527689609696298932739500145775652284437612988032420776246051750707577958388702309100073869704469978357563479595297977680169832805273786739867955781025160705069538378653163980148278316158227434202998058251616110941040441684712193087097720531496556088029555280388515541464852352109840496015144562568426626008287020241774414275380977895547092068995022226102300447566580983605400853254139638580749226344460017261910524092806779571625848552519121447564589911811779832914998847394680429496892162054058677371835248867136984218573207428261037183854269331357700858746663854796087784235967526749688665274641092617676230707489630718966460087579384195310945846490425161042249502304232238450994035359965435489951429210922559046001549075370266082482403077604866967509103110121912459065649524083112956724157766713410398746103664810857350983794520119869178703853817308513275580788232148576584396543857838767694680300721421272407673725085553023848322409058116482165195655294657232100937035410647679796499777457672638839216782042183098089025983177937065079827603102191010052351225748306528611873181693915787301154735337122082837290860289637742160699424973228 [163,58] 1674434268978095953441551640183772117125411385380973260440508748281637176840928602607874097070825096416651613550195669994854894375986272755782790758929724210394778194121038663220318730887021448092794934568907741268919391853187154487968909311280236556435408193328590537141968133926488733817136166858716394960914483392689904640474696640625155916948528268982645780888315391867503333187509563446907055752479644778396392899250779146136624308369672635359645067003286924007042121465997666781250340642221068094099689585602218754166884475711405777853492909523000114988986803266060904936556897649185801731029972869775002843074734261375035049592797537090643350112773596635002821757267118321335433898884202378849179321449852419491340040982520341728618971951672246890147222644542015432253573485734261292498477066339166685874803774015147762225063659884162307098390368874320397737583286577347256923449354049887836401189010754857640715622020843443289028813581123334848481885400331140704173719125337022686422842687593689804331509171004403079138450346152586980628415429637207756589947009232463154987730150130766788275119072486645199349006606594353181098203576204031452737712207462813829360642424926875247033120117093305093990873626936489751815239306478727195610779512227994705467595136631364968951677770688393467017397496415184069598623523488337944015151837932636442773794359826267918472108788197937431957544836314595907560872306066415462254284448747371032916192186832939274399120833668325690186037873018307886182244159780770268047190282807336075883619144550673109922609933335567078788702597175009290951747713232785313848861602645469239835209325605107182400323408270845935426980720403838512730048767648691312994759512422909573753119558869608659770540378912816824853141617257454237326925534512573704172443999234431940864399482305155906066914829671589991493536208599124704311864534108714409103995010605793801067474113268985835564751201014070831478711704972841467719602060961902004847882418951487520137262380209309982085191312721253273141403692136356698521233690041713280 [163,59] -1940203048983049759325992806681789593787939802311536270925098155008659692574899332654269629965744612130323456452983939271219181629160896214078352926297414837656463938058088824655092883446822570321326268261362106696752838469934015386357553763843845877890669718695135533495211448539902622863184945425123507284633538704333617625006915741830505815930368631398532847567680069663312172570383463546822384328259661172907087351083268496630769479854344033318174070182889006677383791299212918460222165229192381287984638799168665807983935002346891699166345112950975860137000229978587037453394923209268995614676284187278183244824090411797158260468198745005870092555267920718336512371858281912752327856068714109795956942819065212933191067105222352749246037685135439106468840540187632703183290658833223560451945218815750781609596307057870612166013855571869541375336751185865879647387245679692833458080340445965398344328332025787422138452913305444370182043691239311004436719607298434348940831579315498013980821847227402425725583811273468310890786372470526217758584130430478399344150762200446310879700137666318080299871643953509760475486976860005334562113343814683762460050340283613496429786247724907456678898901146465173763883502269685134213765391924947130400307818853011143954049626872796989175934217285633248772409319302371732260166601273993509591028831486489906917777852731587427764983714784356877188376535429335100416030724668460153628958014839703662918293745269976088080630740329898591326267453819558153985305181859838251047566487204047752081173045829519532927917707534353665692244767792604855616911967228108654307591080349060909612345212089806697574085484209625342602861421609811959458863692687721355667991972497506667238890311749989920815507283377930610989763380610392990153913367686716412882851556923380454675404418914854641420031071444989578687306860114014002548111845429106503309241470157821679265915175641779909100286736133865084367046441290474598768709905589780123464107963900094261839187083021557718817939262945609965358590687521083557621979333700336 [163,60] 114388266911332626688876799141787479108294481504911019125464088117989883662857955640828202177430285703634285141628891176509866076927366483097946366289403836966960335800867788646899994300054831464584756811104604904698345510337476097948680911559311616003060863534877042868909807819925724242178276279581911112236492036476975830435928490673722576801810979199741336770859992910576701850178372938806538549066236382578759306065969925410306988341108060253827911117064297077308491955776009259226688056129707043849247805834357116323346186200245733536730915865567454343355981637843664610582629506048454010775417708414114021614277611678205612844691911692265690262520838144401248209830247455557426931825619137065336567771839324731444501103504967653921910509324685929820510149444883862025424100484212242196029702570672962461469936251793598135789153432888674893469178161273603492714723328038864868209133233761881014650830876956660346580342712334531965320868736582929751801275398024992265807874651364238373374736679369334507884687721070820098492595441917130965692262069554754944000013975665213462313681661796621963982352562312342877499836522851053781366064155667003514232982502584886479994711399815407781748769386365890724759632451861297685662534715782670031018952511932801441455848683595830781274429107556561703011530829089296073002280495206761979605967254813325132346064501984373424651550367268363155267193696294144641949666150799983414994474661194969668790541525731812260800554527356160476245113927296777790186682965037383751688619664549789038534700062908048502950460347697658453027315468250306733259822877473533587557451953646778734633852381354301309110670892238581551272832534170889557533164032561946291094558502050083689876446648445964421925853280887816454593545264211319552516017781763540659603655256025764799327888351751867981561006088298455306430858875727716650209096507017475946060083450844916874361825888615672230090387462758366247269331110205642218367556406487573315356672729159704067663807215239261884608038305967459717547814710867609675118054496 [163,61] -1482006138704377842298928464237376600321615118104667866007484173943866480618782426697724263145157883561064770729923473426466954338987819967005098804053644656539277303136840436646495001087849089584371123822291139777462011552362562668636248222194569850838742287355140804868758677039285901580070924101580364809241955936109828349734000778769688472614873433628245979986047078684972958408867714327564552587551768402966131910266452405674169202063336284012919427931139495026938013502802589739208146386034396469150378753238589359205989065863095689575488276240591396675328400140690668925839901308952174691315932732028125319633516702092340896603784111758104342049955036284740829871823234122270491085766034534381599905189444379680439357023608629442838687889210127512737337235989303017528554288861446156758012399306602856678835169355057935562708261666660389993016495768207218444615747069635054315928691698119756199277261851228355170985309379033426688355133552560350580347189080577769233895039247417273889683351242081140792894558455997194201601819524522262116606936592963007922189337621593073183136605272596180881167627814414739411655879128309913200416797862164198790323803443715773647636581244125462339784660243503627508761480828720015727180557087926544235686229972942526820214220500565893420522144763082493026125584006501862711814120800647772002692844183714479652600092660977824450381011065021013676322106209051198245597011479755101642542333000270870119466683632127638884436000620680349457622691793402044165542717543804280463163665491051566393533740978847453504416758464179077736605390348868197197331086514656727726930855849580264504765689517214068494875033661165476389429854610678409086724058371772540206679408454814391283664314052375639597873351038578065006239158500757189350199949183330637475646126392033986789558728088290726405932062406560771238000507514082890983170015168729879063654638661242071859960391083244302951509565926099529100906913470281947088282500443875301345882686929230375819588594790406481324084607803880236713459547964631255176744 [163,62] -263029109080583443500850855335563599586864771946956517375622085240091906053534333539605050803262467410528292128902227204003172856578577063536404578021385114287121791939223698907358493814894587742499272367521422884078884628859486453453236836153006384395551946032333071594071199194145856749477362119903691301795597108708713572707892899781996589202858257379450132051244893054465852039816800082553529314323009328132407724271472315880638825921309984997523805828991342546872069748668215800914707560741315235451667572701306317414814983685381801244295355872365689771372834364239876027890117876940715844880617023058827010186249530547735197909539990588939785892071794875133683520506336837923574267990111521100570234381777260735665699369515837471227451343661805724556217911430661635357201091928518430798165408365800646605755033097234079992577723197631533210252037596954594696792656319388375954048427825819849032356401412509269452403269792294417028392272480415932356597851385386721528675752466776146851019999688420054836773681966485406295747526144938062056152978928733426301671412894778411841061381822535952100416532022868686372856807885392442992780973138183048779444125165518704847889179234196983008927911261653112135614740192715801758030956462772235312466854270441664694048627309312781080445921304612112297175265629219416821516774403117101078257215140603507449172401160927160420976653344392715852821973144493403421649613412712293250590266187844185841085362374293622606281280297210631063493303472034045895386108271039015438165208204002303027188690483873892466470199438572891253558685507735715276121495418076172176932777619961602622736593792501758014162544971945749353887718435636143271428712621954395956572747470390752819948876357367446988446601291998765395230568782766914171146599919265715878515104960784655845322175934104944544704631524268315059177805366984613894238141969109984603769666022282436725825234529276208685382937443642837818839736845238585256072682324902970725759976407250469076354865410957486951505291684632087388925581082957836736 [163,63] 19329502921361545333340743945691786688643563218446811420842877529056737746965633803585404460621477876589109467480809050211372603487041635705362438603911529624896777323084192450675113221135218726857529048101382032263235160816777441821795795677841309391228616187916191233168302766527118252605437440962772448502583813638491117716047141420125363221585565215413299160132058796228047451580665626009064955148859888014911627235935443649359656020137985206273534987857289315717086462848025727856673190517360179710797229644867829722199672498089397234197982234081491681382770878573067907032994359898995890478029316145825220757530067699518115840826875452841598614742389230976196279616966382899785215114792637101895160107849078567496282153427287312426575506282358779223469798919191697149733999459317367987911460379416448455390560748468322318170993999156778884073816776894899137702920696238051136448442963506013025843809688559628285268488016262136774865408570590310909274973881667699842950048931378628045495776797865892838423113903839915843786038703373340608787757975231626223386053232599444631638651752995896548122298947044485216540949174607446366488699347913956420414744671529262885701069395460601257713347181570349676827731512543592371103146095277926946360263891883545476700917320690008755716288936636599012970974399899170460091349089533801162673608187289902303715877126765394370730283052961496837707437186045865061165734856576015593212800374024963356201301865429327011079603896360694685798970462273179320941737182508802170866030822884897882472746788530388002882524643553604570816132228815458748320350043063054340185598308695351775769334813571691446660459488797726312907902575137058987315626033155663095423837539691685393868123356453791664020789672012330017756067918079122373887852049358944320249289555998581897761584314717946846849134568883432250464346615177812154089885540241299531893289856496623193707196651148738955247504320028360152118423864770779579852164460517103178376686471817365365336700896654948807802601314481534592952367493057256 [163,64] -628571485793089921409604086024582007124688551719312213311825226362738137602260282726287593383730842745512151033807071237864235295744189731195569924541149966806819389313183218989647647460624155061909313954278847189789962496537971898458048300811576669923645431196059272868570684717116262629244724069185010972294864547431220839052121066105501748835654129929158283844558302427918432256878546780719496047246067701125269033965691319143865825244131106070119613967844734483305719604010558924157964197477770970472037794354928210298801832895567522031795684154906510623158426768932416116976984997359205782174141479762712331769787375870789960253186864007878597447747446494757260763227997624699413448798169199464809938378195676414128497474669997452505814709190479572174829677289162491592573670523249962045718702814914685485352228596425888525230994459147639051789776442137834358333660134571071793506307325808511128890193869458068185342210545468850246527401038943412076421840844159510836641213616849586612276859700459755963104369064882105365919118075104532972140591169312166894736416675263429863670321608027777705140355944766531059506320344572819272926057091668539237418278930418962562327757555881086804745718954054762441142327844420231197858975146227513168663682596659939679411890631177546583344085896520483553619558450061616147830694608224283401663745476012808377255410289467225961961927938944504225146460753911066553954950370003276939849929915293792320838142829102429914673441086814801528707109027695502273248176864312904713825016777827247199195897518336426969119064816271999814605328161968705666022997083089896587634173304665114332090780858490682349880647685889908129690702183198541650272340143336715776543764159968991903782667763277801939264806401080987849422346138419635670511661196326836299959481907200264398517065339606752170804557489268771194908156169807931501975057292267963773163326418784645841707440124044372349414325000414970561543240738731883218389215042816682646159285522867760912373547630344126049663224791144040060180652032 [163,65] 32666013309066331789296286440753829179051458508169118980635084252145385576615085315243612008323439777728134996358023060199185412493669984663389935895511596754004303507449091932171366160704743891442780930918857147242973336419617909714299006513011646327061546963682407114851680761087741971160660399773984283513959371233649084875851888223836368106631698294499633772583713107329045013812701718137387901098050828827480618308006737893442061397108846308281025124199694491234560313676929869227501647458667733574129608846861962405706123674248694758457397453109235225181079784887864352750894206113626328689820751002698207519155417765170588645073588094380354849159890767981597412970567660230864970388867775242874080101323673750733984822345463868131952516401684943164284621145432424948687617982852731895049168728082804442812934669839016627112521648198675219372297646727614253838463796900917398953938881012511332119528831027551889571379687905101852263097887110211350145608178965834190008876490788251959086721838321077095988206194033178456055138624041831766384983317414228957973594946800035082616573173643998973471970265897181362290874460102349601240212161622632207330549872547310510435391337897818137021273107314916659290691799254813231259622018293250329313555027232399111543054125950963670320611978454120396790170402606149753336449412704305993785224778666293802309267279017200116717584077246952826573227113847777765798641969151613941991026592409627476035818591168598942524518629163914781677410163614139042787164859281031444472715254360443990641557169763629189809467491145208493453790244109462946735643383559022163442550266043210947324829192849212489611613934026152161850253864829415543833867550444416339611728455626329318639084333340327425151469556081606849938272746113592690296800279349399843431396188231471620760234163020705887083761759443417637299231002699632027674637599614048106561271385543293622594222310710656757142695478400217646019549961289539604150491746869974187890045195007242862261766171757921700773778658498341286724608 [163,66] -947073807939476748462290423221767242336399702738058053334069247345628814890007366473356486039306241553978893960971698881026884273590445174805713993688296709916096963805607231262131569811646347192108430998434626781755707785645736080220178905650646982034047658722851410271556382161637377837165679196884816211485255494933977999372263058836086064338524867793477775239141938290473935150994929075748819350119771374663137044131040477108654608614176573432618258350669717428289011289175080425995353294017557717931488959822724607918672067322565011177348014984911468444649061120161039734942073394059998851805347383248239654078963242354864574544296071122186806999218352282808354756883721265762572866041634025896232782358383387452135910167313157394665451418768302081871791545717909471624584285731469648909456757221523621984922005405299035990672098871925149178921372691364945791368457417061365695394540093222162624102274320837979114043545198525970888179922599517860474594085093535497005419670349312597378400019433107902255195658809862838005349516402545140926846909941126226500784225212019261503857894582050859073175927106599653827322093427868271894179486631123557458089814643258727777481649348351967999803742117624296395981032121877414427006310183358672496382275453964238965650816090479828666009586529128933422879520445437505721458393095358989455792833855160360240765037138565819951527355998543581276586908484363505056177055278319531226692259634358454958287051671699979262898740748588853856247574406866565770872872459329162193460394304785203213213580999004261290763847828115010927545149499079094361462736400207308648735561816948677016366079621010776396141697744484916852910524939962442991818175606745503437222153053243477960027242198227603306375702218142478514442371870135580977869919178499195735535369539389520763178014848406592619048706795883600160721380211818903214276274345019965600099350710231858085402894548913539492908760711994994627242307341701708171440197289648942949353933367044709538137116940137974855622769603178673664 [163,67] 7693963179212759900712245064018465818042419571706083850823742500287352093181493840639845276068842065031673796145860304018404647864501945906590639529935867391608599579617244588016154640418350480754039078610196976556966993067472966885875230412326419727560553975419840989402615954325468474074708418090050315455076422775095654654822177919348364173630680692366269859666582929477308128890496525200074413785805778119512569218591728078196814174405477266738386537046632622129186321732285291211667622488366662643574109198165841341532447958648296611905740812794627700558787626849294923011875711753882626600460558509446823284224269225336104229223987855451406901383728551244286524528852457836216571694390646990653198978403591763239994114474563095944200190430875053114549026568081684950554817304052695795354599299576263010096756258388609948463812317537450385441705870875501246144817095524117062323727966839099591601461311242701465244538361797262477211169117361384524404036903712175307137320968789929856930950164340225098882068831408137144574537675990006976794664951884582068438232015114483972704704563283256745162412676673077189018238001108834314699197042943436108807903799568942546428980679027048874564103196746485245744449736415987363973012991172324947432564533412856886313728989826110602260107849801721244447549381102556174570014261797994868561092309549178036972645679254929350050888586617287475691520561251968564663553116414956392187923284439466955451894579120824484811983164017436717239785543627015644237476396032542507202534763363408986561244740311940484223959969742067556333294492075110786354713436665162611852592774351331289704260136401686608456547276895324762728251159725244445438631949921397761052919218784801983478243685219804639224007347743899349986945836523201412642933885284608145039556321716309445480161628552554386443310416063020402348344092623362050636453059958824812598809932355700411534689624534342846074184903391053342081894995610687312784098381737952480455747085257946670066133761766798712125712039203136 [163,68] -75192616745711863466258662892356188234936927764587080616206808540263882499736647189517241450912347125971579324238755857915119219002484221993472588650476650381358279217109304223431694432267822095323860751562985031382425491970093633563476396541792493107616707609315218253396701797487818696279270474990123407766743805375802732238379870965972342992430917426587036853109089915852769810182780584233293139372281686449114767936207278544817452799700547037071344086880735531381788446999478994367281333631826178848927511522460236937512623947902192123467023244804316130835752244002441871383953857125806984292079170192097422801284116934541138440154413456052759957300628262277341595198001214136001622600642002321119555618109983002307895297132357721282919462505142728201710361665057526010295932771404868871570448284799654919131159234858797114062017348114974575988012267959740617886426429275728065342417281203833334314641842384806561232104512372593226144040171368041705350890561340578493386073030755377819844964683564791918140317609980167438478249878384106030465147130231689486978917145308403079359823683731602493024479361297605265008685236160472580719465576300630052117258007882573114480043603923144663875506709425539382566787499210103603553723515188183279303033884423737036510628475088006446990617384094383765639591482061348383260270301436744554530582097580809856703128069318122699838407522945846077614857871188451881701759925370054032719284321039416489701986126144495990828837352645380923713648188916510903766046287480528284660881782198601846917876583289002128106482680802013459364732863963079324688287021779488980636414552961049590145813135234705732092535046351371831935975927063420059027659061334968778789526485970994358953908043310694281922682503225529585754757574694788855835422868089359898647228202654100671788450380909845582146879618959700688099248083313989913637569223704888086612618293587476616365662608624779161850214465570888735163151786381444700565617953265217687184597701258394589343286385069635443643007296 [163,69] -22632994391198425190663064472667088926890946329427663473168861135756276079728805346950698241314829943093597672577038343714146884401958169283917762202074964191001617008003980774854064466289186788473502568837339207462598467107512846820312374630453102917321636299820245523988339114246223793550581224421255361055123857311904872485374377237432381429059846139834948674414931970381405739682329610410643929191876045284856990761116273743737457463275862070570091879846810912252562183610591577965980036023121191109213330597178697250741971786598637153778093185894915741182515511280341335245557434580833538035398041617087731397595538692276189303731064514842878490018921301951921348931164752716223618411988452223554166455211104551263500898015411106625874668931890691267067643187623252050995247215921841334858664671766879452473287739035779364682687774845579587301558792320992414669443145409004731527704287206497724638961060829924703603334545552437922690027418929652166921370679944540929391679555356401660984210040140275083194380636133834991246385414823921720046102915641536115425919102762117701930773527444718030131069239924997917342946022712826175906641926934157306591609229555402109213846821140819944229414346702857283072646352831622972178171668988696487789310121974200384558548727862209635081267112561379875670086271531590558114690284632131555840169882352269192676298605970363873046875174190940978560964400256733776456152258431546997278039191367751138437543005074385664178773608659964177270067169589670599255417863709699043446505976876385200554515775184741974584647265445713161969280424683083631604168442284578517968199081987249991026440891265487657726698975250308718867334196560248287356893672959362242219308406133553954145681887807018326774202652187928489016777970947290638229464696696107201755294316405126950560227597618353826833973537301256950271889093651740706952769639588515253584173340947653484429949309175824720474302662967264224604725084167437176396266634847721461705738308281040871429973880625373713267288 [163,70] 789878607431126720452234831252350789351725499498616159322333063705083009740906924930230892495430843345530544505107124731248424517965884045805183545055600448590242330336703644239600817518688334483621466154072994740097200349738102355304152226617622848117662319087126980614118169404265433749465994321652223703353909316803230301553013246533194557403680245438334397407379747540362160945723385879188460953689996294397496060355396990271827200756130219433972463503239769867232439102788670402607303473864838700229594575599303755375555500462140843320742046024250011098707155855339009899914566906286689800230401403972097141011526648327535849356364556999186076946009762216426493311495948812547718730427067703042501446113698404450801015253702281251656794339384508630942506262670351687092369545825606559122070985471527317169097760511457282418984986999747965036042830188964981821608489103898429677426499672331751079277341872602676350664213762744282703173498136906141837825078687499763364974649259385776335920614957392337938330890400236776362814395807636928581674890226925385718616558879433911556283606988938775570914308911397617113041374348878562439351717432303787302875058993109871679931111142938380077943341825132244387523651438652548777904821952153530591571790790524881726134592205725823686968115096321114472160549376395502064220739155966145680151797459350414191789407591468428198456385191475972656713258140317733907312914996234546941574540724172575754640942451835261965340191401325589576066651409154944188420986488722647835236148335235110008069015921891032217991166620053087013749282338138448249358838898696966612872983426056111614135525496502946677032655837364520802870436635039524833134695938735836777317183387277729764302993129934075271407243906913165507771020449571483142538262168975472717272737206338173572550222171739255264586666865270192852175785653172595501952949696181379506550274697072649162924766016608731901597866939128999875374653577623201062685744060218044453968292681698293404007740002323853312 [163,71] -14067075254178359921439161780428280814566616966263684624773758415402776980570628058725155079333248518994892369939455692304465799769667259003813049090324545004147891133347574845993742188779999346123738049001131658240588063225123430352267937304088250374464807711717147666918451111479761247259080671854014501248555848621055847977281057023426272042444806663281738415113914501570529131148899516987004614768928334600614186322152644510212306813294525409228355281851247582914186756721073849749044583374251256426068318809944738051314578357523297184428153599914013373981499723558805023140209447262820742424796069620712423077383373295916335669348909877344644351334010608250160664580889534196915749110960854621615545634728858027989852235681024219611773921077916227020837791623274585338433427152408283231739467218901133798935396904049965244714967595500858699106203660745410334800720300077064187615598708783102894996298621871204875112943191812233270367128171848341054109881467023670935317687260733323918363622494699016199625510703199003718173005121695369149849900081208392332180318614857176506129271713259664472957241987392486978333535878644837057028769831661070376607251321546029506398995548533461022082482185725049997927126253531780938474027544399055312832493573397941954143064603180181851319065247084664485101326842607898159204501999757277520749938030659235140574505916449071333009525134518646142909118992269260501946441268174158765920010800086467873230085453797269805715106733179099525497367058359101756591548831250968278879218865866046679655614729075019390745203448317092090836963377253009399128839410619802667540456620328124020941844150690286055535879079510566928640055603849108708165258611859829432468105157703545816019428236918062308721399226321188794771649274777779774482107920600282670010053795640625952931927134186873218008619762571189791729183472359353269108994784532353864198669775206868228118739596781417506719900774035259138967191628625995635395806263390426138672634886733504489679573468613120 [163,72] 93368972757548536975943314553758352423099351000643072976570332344081503461931616337850367317482038166874078595808672674249939582822904852299427889385463939724187605135034648669158826107249904358583760485043229190396877088902589404942112565695110747709094225858636354124093246193587427170820883401567038719039956678869825720793517814632764946823496880470303261910006322054444364069095741865847630869043334709691540061823186991727242154399961259264252758436673567362853541712516196108704007395766980169418013137525929726351177038037422521877739600402388928260862167870686194276308179203159691164881041571886417792730727299614101537728457039516817252159572102641582236562126782763160552561780948609841352551595893750561748099860411926558619840722320228266618092194871320325008222429053469888099421610194685323855387573490061344465935727580338423765288224308187157683715672513654008680278691529431682114239422401175201837011321096742098561000715281025681152308114330652836283678319584712082302204510577807508045035669791863826425639402239392616869166098195160733514590770603973294261842062460033860046801552857946529618183754756523503988808949689438301070815178806743014085787129258241204244359460641701001306188364077666696678972037795841319369735028202792508731427403844685309750694871031435679692951539019444948599523377556424374314609686521899793025753311760633786238916599668268447688778499001544484965023141590908321051075567090058265021038463125986585661085930515341254631979154668558418892158986117934736183032234070408739893281834467494209772100555794517886752516147513519713704300564008608837404020822316225288589196436640468247674624897475349568332546124206370564343378175315154836925051978984461367627034046864503199922958247351005432127028127131660393585347776427784513660896396103572523722096117617711951929969909042108943701742271703992737500310308951725740497300579851075720234137023282278174558415591251003846786915934546927789262595139840619381727527827747792355184164004224 [163,73] 5401937624946490554685659952004908259444041315933505636018145025946629284988948945757521903923310334538332568987199193492198550709342271882018066774989174557967478766646768269866981124463676137723507949635538709842266503885070710309025165843064406630010731233586297989923261130500856568865948763117483845454528991086918835843764584098282554183155580094340371676461254028716699762232856584396782438215423999437058505814416724290793260625083051436219338772917321400336303447147642284556370538282979915633871099695752371592635971783923878208972249531648960429685697309455843502511767346004812304191162127689054423858444375445590973368731950031300335072854243769431843539110581960383732227806511941686762453685354836990794136190133636251479660422586694179054888351697437558924518515970886201226761947953848893333970764161349872476188212088602062187970433879903322992531286891056204279516496662592681232195836106592005502464130778546461341810226856507997657692222476394578666686343396936468324345350028395796592973344076044773796263938988569490824178573419347315496442176544587399159783884908031645582220990950028875916733775370343447869098893182485918915145735660021711624069846963358435433349804318891345954523710907225833919598410026301991864701394752316429290764106356536835643664543419107835696100443290057474371103774362676631540407667849948928647310548041362345300812226316329449428729812266336317051834757046464619316298800926326617566213425528831621904929405634616853192981383305039186014500510454827219416938085191710020706296677965603183399982559406912276438125002448281860580815858509375549861684228688251472800159829556148778552896792058354527940337670492870079647573994621786225121194854753148927934715636397497426554629009024876287098923916631722338728269773933293176582693763463855340988964982898006297940267334621187463275912086297704854950557711426749629258513505243310396978431053794979039155151250684197143334164089909953300272279149519770225359296341845813689553535504 [163,74] -152246035986530376987815949862041675380004852432547425392374711258745987922477369090486127897323559620327342382441636388582881992410475990618423744017755141860236745936475174397911482732435545024824102016401114002266203899133790271240845067120073927112335430627989529294140152039407839445499636827112895567655373885594458098176644257939230931187876081397589330018290577625226277184496362669638293260426808094857314992740794615899070747198861829628662546721279461050594953654150518278355953650015680248894392099608357146101666105664038120235064134052359376935876052527480103654623864852947476406015809822851472618551655760978427299029720192224219096095555186431029197198467154993066810260701665518594276676795123653236236392239411392218026058357995327900937618073445292334435576684217381605261928858080697769108792124257655308253595642020326766325065785357530606563664575977335382942856741763034634798651875492270517010323165079088110261861501958847176025084807705969849159528712954048314141104211649317959742408768877737647881545735173085247168383683071803890859122342538172729294263637352348814197542049844216427289219925416009320505856137691742633350901765208916683726811820694467340944263478220318606417614205361524679971896353474979317379996968611488099921208339193706455645796978754705066107968782943086719639095371762106469398036257782440847677941453391213436022861287762754979978826564118367370505018212052203095650705665620858790955128617406087347828686532539951244922727763472983828068408641025921286210871509498017786600910803244195550144464536666575062220134928876321586609561855707321136223791481461015102893271500089604302858881776198325212355293375084955767290678113875469236017158714965470650603891027345564078321371811636463598642909645078727420587252697068369129301950283663784242925632901850114007874922926876192956880020763524364871370814283433433455172384476711015483553936732810028996565822996062638588064769604671184488232245407521425030192870671296925434368 [163,75] 2055050439750488652780374215934928218433380659594175423649786550453841829592582086173857038367028864318919206424926657619813600098947879631977184589852848233333094279002216258714012062839560415624445197717095112361077673110907816112825282469453588515075734379623604368896291932891580200936006679947040163696922669148823334850701392965778184073020669269443957580408931087894495820175931082000982972065339801606777978832531744249021032023015788945593956579648930486479522641337541198613332664622215128277293733294563704401649140683950537136467246757323914567813772088467209904448408291535690908176140353090676848208777809248720697086103903134899896748307367872101522087875941142727491866699705695132430215782163551020379925494711073492316610330115765878042343782861323630788026642545762980613744458527655862779492367348336603100056661104478979090136974794799421683639000362491499930565439062324551758520625738480195007072066576173179088706657801015855106725025878627646649475626445670761631455685807486354788685547002482469708284804840547495810766003672839752492487725684667790728615898034127772083580674001965692165935739568607127336637500972671008663552331527493336885376861411990156380306682915813065378262869065622539844765040542876288209859437302862882177269924841588371301266514637030495414054075791503143908717437700523328919064679114495666896314839795840544093065667317285050257777132633025250085200023607512553804580955769754535541761617423897392508673378352721053510008632391728342990813546032850765897324319234470840362672053513527695930844402068714982287715658661909056758778046439034956002011765112605085732244437660261980664464438948522826722467757892534444903819790895484426450442592161928198449058968942381434571102775413395376397675718537625215988651875318809808592207589134628989977194737691631347267458517667628019085458635473233582374336009048842373272267828298241030326253579650135227651317014145788278165324058919215885677238235796874774136297896772016960 [163,76] -30448858300848540766030195933064273054895867307796932811561022460546122750455255802857123402592934091251418515791434533264043344385482534201867954321247174669093599544235726948649310308356953518136127092149599509256271842718951844118106063168713119067989789808074826686163056054864175553246270688849224730706894138906967264397696033839085662026865736748742282986752479623635641738488122736256767909409129882991604727376943795699522884320350473465274638050965453452892418235300832755742964317448592435493885146942815423766805676414183851721336425759746501338931578363044135809425786742812508833093047553187250937601789479911611521895865220468278216698435956087304545925253955913527077866272897476190257773371455789665177289121028358562039791170586557677845638926947043522737646369839835149063788482384847690989753139286536174007232303849944340188911950259481133356095879372526344238963586127011476863443636891809515830856214754474214306683940400009536412280674594737233308875926714091120671584653544005991305489235736224725402998356428146077093093557583398818266131141197259414872735313067243729939645039745583426986488739398309249524928480206666315248127290409166387388563509453342450721803043475866097261197366567195686004713592301963560002814505370400649634249959384601996738526883430331978142456461284041322156155590484813345658174610951673407943065695029715393427619650812746208274632220461324621243273147781011327589795726600142413264846399047946985148596392870843384552275896447291288660030403328698133412032271511840342624411993284933321546465323653259756108546881564893223749040938846515568845088400487826800519719784361835561363108024916887746532577748380947330617209663506790916108582248314392842362486097973731994241184761840861172584170505616080185620740866798281524071897711564055131776188023995871296224108470742115125412743064691935114475253123550195446606523847238251404548863713402290822729898500210503122835442112170160924311443084667525313425984134144 [163,77] 465242526438791623879362880580367225602523937723177526750608692908155472077912335879209824293662268501852772635129507105756907252079014119910430830501142459177507558279333417890052116140586579447016691717032665007561879807967220743704242266569125931667951150634597141757312395468020435704878728976195502918983322095795997830628989388551308480716744799176666622963485101833196191478730164418553143292821524080437258672858710955108277425193022387210062167826627000727369951460871009274461219754746767922330127248193886798815305675926434549331254704237785413314534485962238141298198132607748608778652897479673269616951305536355931278314232368105344068587544381393311093319831056312648466742454732453780147000152733614317528218093877279306995078453618591074092895956517818885593137133419101142973984773369873772363308721341862952414614357046756984112080075002578412843933914039881516172626319741065825173886646626008434601593291935759647477657861272970482446256539445054416364533927267067147268869319837286419660935730512878844011995042194109523785849494638192038785067462309332266577899090249474149253394381046680012809621179547332466839112420283319193130706173305628021712294234790064193404947767091546677112776916412889984843613608666970174131781762730000622534626326722149573896549726615222715073888749175825972044648885935944904443831414202672981534753380621543719133904650698127524704246548535464932676050657171622851145086237232678355946964437966569317027677942067032958052139656730046218793295012645323853362409581185710523901139148276847417954936066924115780499417983036619914254340984007061739975277655752017160181442612747158513264824393046282985827439644450428314535493438893715701860803492942986972717477698734144454539406271013814081606514096059835611092356125465404436015430604494958698734505516107631039033020735688195999080436370737949668297713614904736011832389478616400906064583426109493871094909399150522251364102578758953201531562060736525233368400 [163,78] -3724117394911775039472686266610929880936887771054977055901191267306985921465540697076410394198022316613170859147605613343517419420350760850349024883294756258160871152413231276178208874382905295991730303274945747561321264469082846486900409167615906356241948217298906920323609496905472985321795293195531370188635373079998182224577524953109286325679507434360432980757518995766094267952545935836639751370815187997465725728813414617157235294901247965018480493298100463575660082488735999762754829818611361402322723435963547172167665150615893920650634392381088473620839606010571620996005632093044670043139772928776702254415227413642362891362875822065717043124102745088292935929220223661310980318307598208060556389448934326575898707408651474362255817875949401890587169928562105883994686894051586083130321692473032936832910263956458493125673081614748117230045732242920155255599450448115938242680587725135353783030681271370659157080763536980970157452484779175061602311433817496778276563805114434315767122633365917215021419205490991279506138799354169882161427254348457827623112968340802661203634610323521026874864238438259699821161204717324951240590543577730536621292429165771751494580661582063276579403624885964421472908732672934403936680491468210165126713865119083765374203664796187316350124290255151425548367980120775115249137696258922030905754142643245120844874475083374874453877424366126935813651199987382432249235593016956469238460578837352422241576035670563176493402222797702339068456832211920812124519763016655328504584519663199553810126146224067287552398913025959255536185119657295847810247233104220275764524696367012466162008681723242739226162856071285692692019172140584141380319971829546427923331755773758617674719193743257208970649871555093962668967078506425431269143684436905227716135008825147123217397552987254283305060303208472798986048040135284995893843010483139536902211675059569253502821765413045168802792090694909106969811025801217718114875417301854080 [163,79] 21693582299751747214421061646949258865578532031054205187952036939362180764050397161914758820043438615306209734909232132170097923098393222737849057405043488918281399335363104394655795982445493532300701777559846567562282702151181904336186572406798793887910383488483488367097141891553448536680784283163105204603632015025751346918243354543280963048392558378563027133335572186227269129671178153122087420420464457908165429438213701187091430177185472712215768990546845208859830928455717899559162276006393956569291645335557285072836667908510816789419657345121089173860288426084909445468061466047815396652962743356363144902665046614167518588791998352363812024198003676617180970852301914296832490850606818144561624822360545508011580492173208839218932581211765205797780582341050207153509554179048191151891427487300803781687119423275729045918461264798782758967111289085926175108964196387655260763003668713813637111250840205056626973331931464116184940327939139697957361959987562763017835660493725834506773932759077134843949097235836673880071095855017188506283204583047522105608421763135640466283228762422112454094767112298321320976289665088350037376363687311317685534415614888869861695524373188071559961549021964550973574907139434634788891232751151312959867598835370343883155982546283384721385606895977488858976665987340359174807703612413921568171572726564667063900925165712975129557216820096121290036039113539540451916380975059331009321994229266444856174304514208927560240454863075415725179318943479977596222697769407533675972714372784498823361805174457949463319424740649612126747435041070535154475942939380133477622723280671968053463795423583394170868309587650723191345689451028278354512467648141774521439976321394534688898915671350184452752759436567053056544993992434752017299834928375143060202528023635390746419543487142041228055235383796502597960171640883099462808279603623021438494843669940181857417380215240411167338397461636190936366155056214785326154790859600 [163,80] -135293557610963904229962185794805961435080418748832008260617357121001993232206878910341459424831168819899526640612254733237057674095421840724778664998224498960676626564139739633759427852977854444434682537253939582793454056841117201193561591602076877233072550852017712778701478735834496124746213208834210941239831235679204958101862146388805890018718679451982667456939939195827028867504223501817885041321956831244745773991410665168612471509580519972080626639834381680452733160995696460633125426801771347659624891329276790509375156589481311163940368374717708854259153482567640642549477425657415801375604733532194964501512709253839114386729599043655677392558956696662355452890660092661918743745832051138769788428095783927120256237585964075305684056265066958898522228670511636363023171745919350334697839520485329213659151516676723808641637873895526842809554696059916414447509836652179724981620842293298802473064818827399672641179726253026483862763508185498844409940172578594367205235723364779617171058850211593336342602813854648336135840284958047894802952275181576184390354209155384698844122107452500590063025312226766091070043026985870959079626441136726946483012222467694817355996700135777814045504211590174069514421904875438234112423290952070170863721684203151714290261340068656225133666886919871140836003876812732429183286469344030207707316808046509589414094094070191520639123155072612600930931585034196493230896351950036339965182174908979679431585190664780865375020169111430761381780949220391973772087971153294801405922296354258280832340318572392642472639316450734278647363309708890927537066735765615450194091459691449267953389528078702673302542564637267293592286524714226043446521245206454110482159523915926295782865339873640930566619437025143964952657593052500590621622522536321084334642351629631167831676008928407921591023121215748530243157599191304623610325289490841718277486648689385561357409436957460397319020674006379442885019974535590988636928 [163,81] 929170356786202079855906133673384209971203258411531571942534490986336569808298933786141465592472130184727888478786431430800569655786069465859663629406506551529210825952297710680965858765415760230902994539905121245765842950733574803684840588251819916562923321078808151530581578969924404234004348547113667851609813400414853282542180188469718793094834615832701735113976766728351035659556513496574371497941452905155761550540946454438806165621841994025062350868589601243217740141372860926520737200776676688144326908686264319880424393022923948126072704780145410520460905657949249058705127639768930270889831364288943572272578763207452081126908881467089396952524675378499365285829456756256207740811988347814957797170443079540211234633099879791741762698022329982571744852810205651348099194013462236706023818290399519716468505850516374578002043522846316201058510401655346721923822043351466876343015078049466447722880784261057881199639179999194180318002883566035625119024133928065262983028553001409111902565150106576359307264748471763458700555733866891787667842780181962646212586554111161373914858592724337065405648492858974143285009868818313647012872774083957000328857438037961031393706603638142242920400578250096592922804340749298710422756790330931560435659761680930713791747996462897946070044052669273056345523830385631945600033626067988583915319324886117381418132543850359791108776691361138520909321859949508610285295938590896478476305004000843579681445208617781979209482708706327565462081982799070368521447697621470138258998869522318864242650992681775115917495933701036370650423781715099759817359771844774535718244622707306114466518900879220804896219754815811830037501267414562974154976721061518253971668617283562904592406323448154111624356123257586072667080615353311776154149361089766308739189725873582226671569358595909387154313722594077707019057961264690032996841317737882784502824606563133887548471637803781081433874519245749137602110672424727264 [163,82] -911816256008159478257240890172111608528383585187939408410513677532990859079377210640595815512322013190586070512745860643746007265755229912928621775035962117125804262339337638547870096331992068945760736354335994898836690226327952544707510458941210047247682587119812022231806018103641329572004793109069178357109725924354258186223146207696888347887424293073718098553872010650919941981373401823495447118112542580783213489587297114404009594232773712149050691119611509113085882643423019525958170478803105142317054776791241109778370164674889755263788669406621174185025782608340168323287879701830330178484674298361469076578949167087313421195339721854809126943271323908104425671014504558255480915441980393850003141249656793138377727152076752709743235569287117808184269411944188172858818717800030435900756288515358970940582449258801642989082738094596573729138668488316503558731538267432386810319687168453463301698558341610951936452184185176412004353100956437465013556208018889681217934738233360287445074906635594209998829769185341567632479508059056544445286538791443849816097406856878793167184012255684618125555092898425387156113402173257968241137436261121407584683473993508738732585983127657820513739164278608032907154172705789282565329899356827526292069676372985473934242260292495704717001335882152531767538522995545106934873363333114353311109564999920033486083529896350396687298813844290163027597464178198211636767889464285460527578813552566232475786362942048557619829886631637842455080188742554797967228366455764553475369404005694866262063122423026227863114283398127840623145496045822219808013902953917343876054434750333808455558966131461146657901912729440845301660897064877065688778604868449631260043080156889364345612629541407645088070104620569047908354290561652442200704301314265398013187913994825067226121189592340247530682682714335456711892547288687599132517977947460874086402236637816284990278698131346000553494157514229379528819289872768 [163,83] 23028775692240572288982432849134446979603879321369730764772644864686174224747659357802449021887226688671082171669887088281463601161061119454247566465355554918830024266495456457953729099421524989049262199967888761384420648751230967098237930796475406778421733229550154668770144450105534774394541122455780044815148113708130890054170950034259486800667830368336010550505859193945878034428538593527293133556793447848269128571208108151885451638158733509073213542900502113330944149794386838842372895707690722025503395570626044617412477587439353420970657170379460677002235858884927855963691949700471602318166077143250599398816533598006971036134054200737070689686031594842274944450863601714129444235938438572124325887314736988133129724713709909284247837748781401791249305439866881960480963217485003638393134697526043981722399853779439230982135441228093724999470594880705358555900196865267030328242233103479962439853799461686675371252481086062529482923362605018398100710397245706565060314866665385959055267058226338551857241887514605943424997005674693971876946919049069890681808529134266778557730618348855024919417045269858090784555614198062141289587715348061851466495437418738436326367398814963195049573263106241265679803241943347145307969100125587612131593521844559006817519776929617579011817796374530512939387454999189172772042150746921094722967144680296646704936417502619011260042976308566450356462914547769182403646281610229741774771402913087180246483587079091578988015903455785460852438912014180123725001736811850619835688893617900453326438318354281999062909457138633433631259820789181406138620144280602635575652108182558574082812667513143478093166889257344337903119748210249059182967955568608817266104989032405485230102585866200962861154815136409125749722984498137701800096349409483769726177131442395659362417670781137932043875957155771065001257782447444148532743565793458453892360762094737702574017754991737976353671459459822559244479184 [163,84] -137536968293627987285463135526644686701527226540949812902812838954353348004536083723367614655144441437165449756730897846859543295555385814713811191681706585320538602011078759593898928372069199685416657152894594524740058116855428984916849178801886756283906958100915518733775536454450608917043912806140854283146606482206939206911754194575805707059249512440456351272493525136474245183270057343757816517984152849375834878245222167770851311301854286022953678357242571174545323465457501148538804729220015698795539032655142131652691959054788067304309950639118897816406838800681964966447769379713822035523538819483757496824987124479957533623097946300181725314097165893166057450231325248795615917310144251926156232719544220249228597886973523606087896849233010321353722932231740796919354651617744499334769982494562108045866570326596486842712282522334100760342468105993901305866738349708731647481878599278694244467776409265468737219557420887744279472324003322746656275340235468907691575108361134526798962966365935178096517759219570860576517609593873028124149812853179388860377542697643313231566757067788194929879599141083566607036808718788836929059244094986693924341801305079592999315195003588790128233232704694396548915340923628469680814194302457317353879086092201675275054319589050086673564907503110101854910977713251321636615385680153878440888887277228337976189842076061266277768296505190149477588997426080835653751072778781851179217679046031629386197128384056922840534382626796480175913419563360770362281103402282967605669021525664662130315597856071791481365727055151951929168550281503950110897323689708190486049896425526339839398308095536839294043931804576420835451745731445867908773548355293278910445943378183810035676021468019225867587360019653250467591503913448944348857477013583617778764525625465944278681536879424021241098591048139646221741263254245791581206312949352627250867650753525331982394672229118622598247028758138539100352 [163,85] 712100969157710078958608502736970515440240972985632378067239677325049409918621669761713073763087596407104959533819190885002569286931931133430697801451371969701506555055798100115742541075999851435168661651424546073261839635872196432822323483412611927260919022076108592155508986907109149390213958112768719005854277429857703076699533124399337070274881674274236131559036613252619094712307216470577048850324725266056023698520097433991977977234337855437637799731204219277289081064945289847588655211368095086405182130883301894777404937444369587307879181977502701825635416093659461201573351420653013573619532588265520295657080987519296326927810312198386829281427832367596895105692710670990737745760447744945769154212124762138499073170621097500313647003900205382941136898196619769299556583478074181189825070361260746368268536648306224247946131550109122128013859230321959996811369501632547254863667235932202044229314103574789688188833961602769959905354314459210805532304708867995728735953471788206958059596502428469725912954588234380496359916089718212427540024669579436464800399226216466877813033886102639226180395474512913514298999996259917717854392047381322398256696222217198417068728518444365790513650202087963111603502846683860884107228071262514062186678474325198820160299593707938558585574325485085976402005585348166567392991336588219091419147730634021931581885844635868221137509223198041167480883637825961987201044854928208475722489489102929438155665008770576360471816616261550211472970087987400186675690686662786036926888837612640857398786209653026213459289160755485534473243751183982767969523585184596582234965319614718978720571354190655646038022521239232730213611002206382868687400735772611619518985588460813506585492521034291866580831323170935070244353381831064188093597608465532605112105852634099462436460722100093938358445904380330919930291236718679357457527747766262144501267007911006456710175751740416709901342654249208 [163,86] -6501647223016891457617168822379715211425563443915181645872068710171000012433055615966862545210504645494246150559537227278248351703520264446903442006144217279384684723044561316570542022783746559499421211543774937505687141338582051774360303533055423388119680419965841763293404225449075408854239759733628378454934713883330680060513133752541326237327741713611795704609311639128477599073653431644999235297912790798066172805016969057917709884135887119173815867261897320127818239822453484809485853560867470549663663515258263752382028207907562511301158763696008330244624791897547483043360566567901663153542254946582592413270406985258356834506069085450605662789803007611849176541018398436549854301757737020447289786743458293137361947061582572839475421244342314651384421154607396137624225479212323383578069868158354156081314475975875824445553908975459811706975898134329927012586652967758806716932153134309629139699072249547916783507136387424711534867073786988558616167361365020716437747457869521954268401361411901696060211210604499438335755012677184182721845339395832958790812318631984964535226882920433632099532096016999951029095359793035299257707789448878146526020487155265923578753116582161683712012829543506798248385656413074937580786176407743854246245050907920353026480579909528689226543253592096139982541993700688799054197090088137884473030095078779216417337291186346992673614755143499502635823235925939541079022016371176174407657989948612205236467591373936111039065917827165994859959960604869932750328194808052844953123832706468924491260988381816261266760171235745108161929126486550288912263715653464741403739137002853233746562746977243985645478324771108222687939788990131399007245774135742819702397319601311339726023636716062173588217456960223320153116421842092583721181193550588478849262501189119887077457668453402553417662738702922922284347444351894056849146958982221377928709337148785998231825529804313365431552402432 [163,87] 17268682638980858590453540355453607172624282057161824897173893721623107211482883385484920790011234581766736405525209662720530681854315236713563350478242241323438321907481955978459806505360965771463392545502499259435270797070068038831871946542532830724125563811327339942955977708516453628790087882916541891688870842400309618674727824060778884910900202503998100046382678066132142654907110800045238218196108270370437422270532185845554276306837077276026005732972465184777432384047910962775815076258954012863855942787835012450911010540069706240925311800558188449929691001463052513775898729319837659031020750732586617718488935289933548502898778980080931321942464470093993230328795254834356950551630704788440996810445714846628676185805361123391236197402565906177690392333153878509197359321273676720196131649318425585164958648222488031624761865670710989209782430668132446363761264951171862549721189939764579980631493723945590400719435818437443039568660897655948701273583037260309542702788347928607763573543674826018618975956579621816135527322530177490822814486986004934245387421056636154852302492913392680556994106962592817571890366099814303816713412732956477670422225215503486604891721453242421097636071860608158074260255122461583878856239594551857792375294646088248414591224564812259167960889813119664186385442495532824726797874567971871243354433880930630911065565041009628358080612700796451613343927990338666577145293722807538948590256182943647622009116492711322451065958742601769085854802813965994344259651833441035364383099193288918605161834986938611579408313913866711640537920605648006642406987635231242919976178863413249995250055761526808994982242878946651924823473940041608458482628361517057901774354659029276351184693743384784670682550063503243605280751788286793931637324386293229416585945012000259074581699629289542849327568870708434348334118189037526383312269632233247453118003116054545588981154793636068694400 [163,88] -28859245848332992074251515381437143428327807383245978799297620534625412801152611029079082468384490412546876190845423729453644794579310541640342278574432970031162315890772453826682177062066362921536929357274841244706368048262584689291748044555910110033392432940891632200445159273754921625384531349293195779329320224893670045817899956787281306194228973289369568033773677866809122292313507080345072416452177878590726213285688433919417935408469397428271580372849716156371073601894726096247993948547690155393147807447525703270515510035151498005411522202725924783435825718232250110038739114221816704890670748504319417741030657481019808969734857049253065390874483475567446165242959184085110562454559467800433179202543648481533565390746616321692881298110182093576455131248515098065054503856110114489942384670401562231093010624354194129400781098006142902459903036439348025052055428247824990944430347323342010236354900261645032034510228651871117114823890327788267724197307458606112509473370092816776204216322656704570219366173434700699155454372237379257495897968333473747520751530474017691694154549283034636650473664466295269812307058863363007871575515258419881145454581655700644061726269424340746160015982503571668502667067199495825355609640742972028151110074485177409585267458282436844259062757319709370293082869235670368761770806980423536096213261303394057184311858862627007039593118580513008247590831198211789347556592989314393810523705587311467795359389524028382566200294270760232002866311770584949910381536712476714263619718242140100137902712301737350007251626545879708592839774507770144296437764222343616922000764322377624206536800838489986036526559604015219206937790746341411853050122247406868246048494043808071845988300286591994143749116895608661148677536537048258300034800935936202565363222989563355132448223697196340513013223529482279576650595864214096807154458975187304778405013590531381031515713206000480 [163,89] 20648050036553879311634271129443544511581943363547872006961207110433851475244319176942060681383423530694275487928773151618699566508872023170037931369483183496132869580058605643471407578055893597153272182317552577693777119678247443980280521573918336237744200709628503947076422679848112943365573432585329929707361952367409859265495765631851973920134592899808336492059234029561935737520456642243713356444269803793805377003277608935285707947374529955076968999163539704787669038669550380339123471023852313717215145284802477024414715510886936855687605803289956956389271250341307675443004828510608118342514962118718116094522919120863972668234693477430871270230224667830653660355622847719968861682804867415590405551913308639793838171495307105904300294209967150271994376079996363578060336076268445683977462775621764050340176580015734142661694322232179923691717023308581981974851885648278408175799685618101037282663476504668801216234484768014950720515462592090914197281292196284553026099554412034648755009433162580032410878193648358649133267327266857130030973034786543907632205136272423261227425906378903817145282828643555841938935315015250820354319826410599507318803753641966581653841866301879202595004632980797217777700712008483445320284404044360688046847577679141079235431318145626159736262807705904537115130040233105089103437498771199829059115323287369633706511042551968374399853549016447588099169404979696514039107999703005983652110900086541703348553941339911405545898369785469500548020672271950194188617281366051710271902923519930604297913957511227102971339504084501784209392015891800294823276048231244101635203055684816066512655956422157440444543767988681009897208487800588885382181810892059268810099680793185521722359145415258313795167793328371089160751787936115152804474441683694519809684886834860545468118124189989511220808643019312488301031516959036622868089134450712703559775966274238335124029717564 [163,90] 10041130783358811246677087416979946544413401677129952088198629216403970297957071163573202606944490039449458060408700270507919258468392805697691447593913941141333914249471748346151859134677313488397345597029800086417596549266598774023382954849429893200648079323748060902193423704168472331804293073242664071420848118057892441500409284991236859222445905952024297244843567401746881397904802290601252266296522027157401818612237443675315358611391218531375831068450307687224090781348489015033457924460444965278590264026168677539411315127174435903177856730321436293261268955349499048072632065453100551055429007912416833312805720252001155870227476206636238397302880546502110858503116725837462822245303514850982170585613993774837165821246374588013353274008041252523518418008795189968006000265799619693873683078584909402817328987436399127784281801244956229940716829610166134607823839564190605819977701866866131915774308983630315203062351424653265404035628082351227746036542123068461615908109467862057207457330632864459198595094879016215064945089688288133425487059335548102372093692731296580929826995183810000063607200034839139213581526535553174871949226203172800573031629975480428578141834357587400616323353703613719084198254117734676794311102927005306793640377689337512340403447564763142560305993318716927248043732985793822830092155596437575710470011746384475030872422305785412070174956207257834114377188610318686871358103334404010922037887174887804952057087937711127223424665692664158418323873150320518237673535542461226302664783054912370684853040002781234569573695612899876961362811305658352290621880759262689403849245090656137441733804916369053611117068044907549593310939148530895877231492766569268487388383044760290796456772211089450682369075438760239407744435846292865680006869388601457227741942905240403077960051467372461821016492500672589722323341681440526318777591901583945634949733069740132364544 [163,91] -25461634570823868562477385607800566133891089951246052655456614583792682990632743750482201581466503718231224054999520761302169123109509050955916521764123832091707098978475419952895113234462049355110906578220563437833430509566395786730025117281951044863195929628921989953367381949361207000982683780994961234383583179634463739698266854180503509248310739219007849415519984502405952899536575182795748598509701758071614032350793437290049953504711707974445382396890421620434288411263224708592758168523450425987678619591868874639502532532893521801994565525457416351445062358140628225486992985636307033433329559270530633584921791708713952125917127663101052917267631855559287114637426749795122803006687990372361388666070703727771218262973160168545482212247802449364753559543212469821528909280883066370366521539445337345261061507205517133032423990792744581369800173336524454836292188236038790555809368342897805920731441207288294712137065456401044509918262855888811653473423703561940682414004924043687623339359598783054805129314830315809092566061689036722790307333178700857249556090932701828752125269905551254702765466475462953354946288261480410194450234255642510521131091186477689743697070168028960895300212819600838128547833125692346532665911548017060041477123458322862616771692661730324542876352410450443983321625202670298159864397465853444843000941344344604649305942496743154855137154073723198502788884317645305137127884225483907205249724940486317857677060652997765723901204400712751583718810689963761475031943260342115641093821690430131253535549841698146965774506459493872369437502511692113797121690272621106052186634509903926031499283231927400568146441573825033836765715400346447297922988008111370140276845388701721965812343166764920248703220360601902625028208540694789667826750665781737977879959993425982403383419932040782805382752835945161708649587036515404117809047485186759404333696510400928 [163,92] 57903728887218052259019222695286725648707620219538591518162900084394374457443787219049242927901581045754014965590333773228949872773101640623390580809947892747817760669424953515600147376853048995644611201846327936562761332489929960764213733130965640145044384336508387483646349566726995423902461583748580702774648538997227521989003116403461179688564927351380692174252400185598742435532850191206744403590470068031691360260455750919413657281836420569992484474422247935498436347584025416432664486695851682684355546984488903562935874570886227288024564480577469362757694889425277208830548743696296560820377009260092421007426146021083945285742952839188266019265196993255245747777446066306413284547253885775659184185911350736638115571185552268585438659865173781284615181628057513225059170438468117247782107623775349976880637977141972442955082933294870536527717535200894142582385845048218638174826700256970621152792609772373532225341948339718636331656276935901941870192952505496666202776241278854557974531299704274917757904866383518104911361742784262425416527703858906979143191406490993395624485234165767914248695070399694576609468274719445299764413452691596218376641490186617862688899761646444692030393324880464050022582578531534571389972087588518342519370558076905228964297077828434859506419323751026536104915602371400704428926711863306018327870032852932228202953391574965355999242940524871592000143701981160988305321852688120426751092844164703061135547883904003483854076646580244902748560724141128653065465063584921591289777574906746651063278657320723716475949096188774013420448643383163248450012883478892818635491734941952493977872273092717252246752908067834758871892988775565383594333185052743362527433105253056776114764048236694053923037162480985307874041257334348033233057441580918930423388145404046832074727331944278327217944029076178052054347577870587715767846915491755898050561490048 [163,93] -1151196139155121119673930882603824753547432160314695600590341632435413859842210150744390304226578106017276695109459837410740053270432566422299525782500102650141223972063234514517507866022211114444366944121571532781242896428760433137650327123551248310032823252861338918606635669347385961508766794582828640979162069183826132701006855847621557431384677161292496947765021786420844842512537045985417309485097924311018254074989374404089724430947925499055104698071168075068929099082800926818526060353127807258347281791094171050065991516673717937905671075028265321335527587572812080908582785058968543203535118560215579545497472520100049370518163371639255232983035122219015953364122228669606037740188009573236939310338188527727057401763871684678605147764285619300845139244172404106127640987936921888329858025506060737340372806847458094733147789268049580290965146322700821557913011465487901316180631301427202714721672082336220338897067655621366662188427898191349956334115706522038460121167192831230559736360086082291936885837544456018730466664947350384188564492172674734617977684980259481419614563121023063953975824516922949058227993850440793385186422926779562745048692595057313204384183570587484889721693064644798521221897314903345270507660155037765713747848152483465240051754978384542677411134859676126836883156348275301139192830833658860146929480538531057320532981664961941220429118591638312456778716474748334080020567485428110510980396100599878059297698035884656679891679456344949305113653473014666416962977229163643942761334186178161601410589969468668488919775078067683912195282022879915427681175647173242583717100433296049598917899334774505068160523974618879679433390928003435297036174182045968064194765607161958611874901825408403078954666204232093572187631856296261702129701717850986155206653062227853461326199261432943090356922658024196064140617126926337474427602992653167334826408 [163,94] 27641138522445677197281913809076307787046933188243824498811076375866776717865449242041686885144465521322538674666146878308443240910012858305975242450931825292728652002772863251417604816476302356359652861397205035396169423968713292894956758453310495326881430283978130593070670026517237682666610631297484336814062921853336309610907326259031181216729295108448750888058353100718790349343179436860519748786935937098156014217551215476809724110469016105074355215467175858835763132998231902335967578831431690028374679075760814830367729648288549407071138616993153948192624831480873169532289091030531650130726547230688149451815593972249275831077989013811133243300622643722235008405889011268159135876669155426566021729710579237207091928125551049742551407453791170352006133578799589356901305356986656333943828629974620447140308361791298027174276976160433353358258605691465035627495736537468456164131440426856030245459534336090886950129658779377544744240894324186463173559000181580438004055612660911192681654886267368735052577639205596241011432185300426459081537678452486466977761350854942116219508090356870971342512168425079453059380186531394018459549889827816339237796529334168297153404380290221822583090385262102015344593007447117824602383607312900216933747317751347355861077751223335963498729956106242696875156549537454610392354406023460175095166824488856823671265971612665775422218444497348609166860181348891170514391378524995092478851178940989389338358438635005499047061873299189416966904646367181731786283669485911869148463444524363896211731676577490556651734005296077747319044550600633766774207888488414144827206439859377434863690661924739897597278663067403876046886073220506023504646069138528806170226636247787675262579336792645838576068088049614153060479567878271487839787318134336055347332740169027705088494776302371515738409849121910748560262957112373835521045536276699954752 [163,95] -436108477480500113450994543652224012340782036124979654659418829405322679237895143249922126403679466189568198041579137326927299775654625921404258903688192165708438218133575349764205059606912277542179545222011950008091986454514873139196837708057446786523368084834845982143345574323403516518661847837444348423976980030897209900606736774746858372058188523322503038495819929784835786799656152519841051014367737033498954522368121544527937533581802351600740196011972444561779542128890679811964789389891752393063736488928841191272281942255876460919370574214583919784624011924323265072452048706186880542470813587856295813858457920305554237572858085834015443405968925649867773844404422695053471887868874054369410856412160737281793547636098603729421810917373604773884853736186653615332849094285409653078692074348454182803400038671047302784664891988176240733949292094459141468276806127998592028530496152923027942133876956603218881558715178515840245959636727793419260280045248549252664862094273896508727272871467333200686614953497478957649544721388214431772540293408730255775897674575673230031685743460869192500788826015207224736734778635987598922655612666962113444408548102646456605428435951298819844353686496712033686984834461208549117872633314816835766713497113957223105654638453022163856888014230145226673671416179392150254065912751679343351959736004319273100620567890830706989497889776212420050011862582831502059802222658273302014955386659829466331931164142502171495333895154295634834766883047283943770205215465559491367949896372547038943834396383329277835922793104628278034825151968924952871938615893059772959250515297510979169274767876081529385008892400076783377366601209210989908330261809895849014432688928827992974813553655768978359927660045747303692645294740145916354689728528190338213631801858580882950463069032258698937038093698095300468191621356221275894079759376003864 [163,96] 4721187482118956284653322491139819088522254628999953270589045891930588772413244458728449697735648399978240415728363462655420922170106280794907557095363431005158478406854077693113655518625806316997827877586607561388578439569204083046744567664845770773354024760070827302148051446675838433009113903291641003586811765672056441129293358126161111616528579208157199966810116577714397189421091329551864035733954495258185354174045966841764818594428612621847289990014723854612717130520491538860176913326500017883312322785440762366472485683351081356285762279804006852700134349920589073937211694291056235778241407312000347368750852477440723583117784389942312029285774131692604691058361185420228542774654752888703159607595955545090876021880590503589754639477726675882758610243071104764400834466267385423154342254139435519172254917035543413407436131840188326372075433479745786122383617533354083641020156571921227943482085792255694004722865163318828777121391132070848040314801420683533938567243376381448492457309983072924913872130429322939193158787942151477132781230215546780562162570221130216947938034670061692834880360090109883591659701234456771779601924536626102851182037525370222603480489803249305702556483985006477542361996556222844568421925966199433612755114942897855887955104597849938893778576343746525491707856567172236867128871918121172346070460358704120639644874443812320560453046430582946421802475003913822274105515392772734947454402682420159052246971723467642194080864617341778896622882748120617748865863813853570673059099296913468750394676672166722521585339672502783415131235774380804398736898448540004207002668971075628154419748916993378225941830745480832723993646989659022313194860027267488005258228831762557507182725812654958029101980629780085993838332758441737910499943052142211930180769029401873491238125889374065013935986739773627000684788424256144176170784384 [163,97] -63702214312696620191828688385588173668543167123910049722044547760675107180645526730000974569342861784432081089162265784678999457175284198437713484499211507028535054822458482545772779847299652395655992867748335037837445855567132488693971796710652654119246203087649787100905600869231876840549951536505753276239717226551072600545562577268979254144860878341666047648360383341188947328513789610193262551801492171318109094199329201514641831496174271255548367701308504790011329810283303672349881128784844498843445801200104776576334572459294443981569139335974127688888657625316670998594410644427841157597569857097906086889805383878575907975202825945120451975846099334795461705552182086705358507802121092248976386485336979921459164182092597269916469770577843057461118026732132788218524664551725831017724610804419751442644489482831654498715841108316415096741000860626780150295482180904589869629115036514766064458652588125467557681426538619065461094651027330665826468163025678141421144476931005715301165557822281395494633037106218833154587341520478155678871923499894395863882285957660990170754330360237778715343891309456686419163485484471305875189719687687051416503415651605478182740486808157518022015491574086539580167146006899395395568563713208601018301464563362610620927577699786081483573794956764839499587993833312183836534733916486886761752529751777651662461005162006745415395610960806149690251362748014127832535790027041014350773612435149140454286594971680163969472963430998926043266639434961160285457414663588851861172110078708006578615127326693669856058231401803589321095380874212050719427450140306038644343108322992308009406218118883226124126563723135339765427068350617222661660030803984293640248330607184071578708783367303656101412495073673529391966336875857477107442236735646638412416444655580573942007010564760033971011214883893923975925532785886487893577744 [163,98] 811463702675439857286455666212152160319203028969943993181083985096005006065976452968557837540045276232555613307940906152773922275195197591543495663573300432089869656666186479941143964200032369315824385233399174244172868356058629169668540871607960659887038190641355739946225793847037396916150752472582289041843301643431144030035407851783886532572217978257689934409798771897426363202306151301058714673217148576784475565802642796122812322698334574845032713847095543302393246034640792609635595038848249727131252488770109485079050815752808618488474518175450743802732695753281956829136593623424501481998842023577721672614861191770459182050752888836236679765408578243066513368938084414496415694904047844072627182456869537640208976469031117558512366499462720480123048318513768798965330646426372553922559955289667678266745500550283682733273948850889405067248224513777019632634446419952573270525115128515590710835427078099625192171064743771427392216627923144740534088101357949102804676727323433918206194236830612395807719431558714278448495967093334898746167828203293482386726201900861616057339649966818453376238857300202407740104445847293229156887425248063932045997132280090986720632418692694549760856612363793206502444836111993440971996505864515075478404950581094049167444999160205472879086275679904887411490225231899072757752966649428173259978915064011794241669004217473888605799279950006171015030344684608325853375654013432783755908671825002278394179445107669548554607499046188668882330796662723879550181234605998996860868435501375989870223897875923187532888952035791633986548895300287691776738603205967681169381787377610020785865214227219821499458758480864397472159718775621914476301486871320365805713774936842146486554030322343750576705427824590829205210089778621984707245657377290104209484060877981473380140204705021614308928291987497185118450897306289346944 [163,99] -5504240205655812992232583695062957914158207230930264741716113757768952126763796215986530448928391386019981307277655366439336701020600830146663290328396485261995846944050140372503340523528885976709583370971823765164474807895819322746951701218803648425151465611916110599211880641046102084491815308839406512566275980629597255709296947147383870937336165096109195669002946002952837226492913129539316399598471844762109952462742824953031792389150775368267933041925529433228310351466421164383923205764249721695212173507891619746021656441274845994688646893825749812039742764522290116806375608936183961457116167371840002797903906077782923976220519742490970948407354045272762250254686004332885517190459735534528341048730603156767219674056534575575936673591150573457109338157929457678041621570923958824831985812024004446019303916288472957187042597963275793255171161203875907060724676608339436309388484801093494184098300910859168967530938926594607668006142102893673114713185243856189008817952815592581910384416029593485288937748008845869609498570310491428104572656996219642803675549374256170664611046393573292026080183523440048413204107958579686003601889245228678035835937155589813295794371852044433800860411025403230662386226439211143381445332365195951839151340623955936898330433845661344900440374332413129634979475716251185794167155287925911193585331398019490031971657677680149340654709847826779856527010629405419906630978134285524288780276019510722492535129866096189106941837269620719718552724794752807121867939239785481829036730795574497529732568303808593681493134176526777052429499988153288326631037463805085679535352538492710435645939338443050331961243377271841679414572820511174581936368536303228804925556842276791164592148962211570540503920160717724229046882005909429581873411897003802100203821995459817291523369205198438330017477346614992542742455170768 [163,100] 21804088518994597484546850404540604859032396075168358930365191495039057382479588920382963247335554334079175659111092808691477481551849214887463597846181011157922253115581743438150564207099706179720828044980754686279222588381358752209608011979584082689030276155253782351249625236264871387952783490790550352056727510049617574936213999210599292130639328074082519796145096113532585851842755844309859567334703420095993693468179486115735047866096556384222467623984754529140985823540223023694504677818895944505614491478468882253725546203392890383715032567368403677139134571816933012719089433219501044472881325570805477561800046508736354697710613362588427401623990157618745846224828798555125231069577369253539622445397196389334307595539059027677572428424738436679411632638013616353223213204011157669786139944654819371770090856439569874384910691784518648709541265835034601090831635870778603974361665912253893107807086795600661023336175223768710116161894318156205509344310280832143335711456821485522849830675155564390715051269983308808110374317199131217477180167190469931098139110904365563169809957155622286214968377824349047945148334005213928807330404270773260428201119573496192351126842848953542358634884699787994316425228648446396705177356060739725295327907612207132435724494039457855300894321613207601321923981330978971501346654270009576423505429805279185031762878938630518306008915198849663736763862778642169234708281779534645079416716178578426931212807860659239990910095350780665191411605544601829109070890151227576343859783941297926575515001385752512811887807400068023492325308781832904624747964352228631555407774175720374673835078913193417999118178012407972989194533933398880931477817919065610821024403485897324509103133001106546944151464047243219732944114102509189296814404680363709648097383009037837281740070955890605321011855654886818124090384 [163,101] -117862981495669289133114950633878263338038773504838595576282978025444553776053411355292078326729184288720381131451994797420305843378748324458301088782258428371962586130748628949811609180885639231986381171884553323870919652786285108108526467288699466605143898910006275173189536703046936084583161826360432831075841731463889750873107872930893736843549776770695811447302061419245345489607832238291110960189074289586511267536493486591226695016228428431639102276061808305009708980142404030010031069911440121894835334244048334810842616837955182363363924196751831208929936950663614523092990254702834961595150446142006571420568919396826409512482396050977637335959527209138137252083235534573278034495744133108035497647293418306650589850426978860305239221626601476093819362805504015102858635787213036638547991557539621288155912477702436646023305594109425323533339896788926860388727294788054521911611977912634373250804885851680282551184886430614603811471594639524406574758066455056974379680716696985268310377201998683863911542862727955202731001779596444253303698497595430928356228661055612609818675979309472449187600378752691330234559262126943474923102438335790254079654517963713005790373025764516611784868654660327288130327868138372198040190704914780771161155641288420263652684673867869147783261536756183956924121188810772744591254637335705663651964912897854765713971128170363643341534399827669220672844859490129844312331363943602836831985298650395682869523301187767181984091956171238012979996545458810029172489573047526420685455508223690560921984467647264340534871329003361030832192044212050897148789656654950023066109447510764075454398814857067891932079309172583579811636725475518550478535016460926407296689469826811016369669023017625009885582734244031480100424720235767410378703051811047925352948631410630628616663331702611642869779898012112086402 [163,102] 665363231237157009150678876333513822125983027570436722628494503466023312018157398721758963203412822237620305965320766065199945716929017953743355183279071020660283253636693183781985336008030276855538179583774230488423129386963345548209415499107294972607345008611555246518132128881571852922299741910301989708632134595086570589559445615333337463641028711485531175070022489991876940676411028940478593946545706019165164202737269277014758001366257525501446317020725419930777051866775838708583526893443527274859572705585178306408018625640858622218380374761820884765428429976590874404830988682505336139553229029171215569110830000152103687159057675050299991258407815967000226067854721497004454403212354937588134906999967259002790549308554911542194043737045602496821052303430206781409075467084026913270100891191374022121854784206646031702657101948349034888687931094003776680872830440712990487107692399544705733627862374963033315368558174931329734031190782678687645526139200392588817355317568542433089008357017335115495049289145342222719230659048639902377999648250235715078578861135947693996793979734473108777431371701249847299927479176990434497628028461331764422707441057287450228258841392210351330863182860979502184427342380347824861917229039434165304094007000267107428454701784946052474716593675589632932248994695263531611591020389375652214344279575629005018189685619992355816507951716298774976164065358837916369197013047798099251795025029396968445804744056863467801031341784444869991503151201195732115470805669573121102634362777378399344676056333902663312432628003021607179134610627833593161773674014220732215723661380524053557461929196244018076382341149414763418802266590317349974873268930808016930082307426599259681575224928478661744758134509322115712154220888356537518468942688911584675927899906000240814562480441005964403126116721373184 [163,103] -1989656272824236189870302214200979920161686240627272905189689114019762924987201257712057558787936387737920318489060368872264220592042745804303618276406527100042767911169421882592773933170560974421992390772000777747936035402476978988558437894888443438800479591654954868767219878961120666520745277263305061992733095399145839453797498087161565744793058766176679736528919116525491623188814570857039498416368700804605268156352278556042441692005307989519341150168555921018882440883203028095054893165825521967730913010810726872794771109710652288112322774191920717704746634573429966240375890878540961772949384058324211548106606160241601639498726482385087683121415298394949070310635021259294782123290529815852584624297750557787902572405043987781625173114330820986448089817706553631024061739312598220693460917037220887559315699861332465740445188983931236782968285522816330889888636258520068544955078119336812887003449265452040167107227625966947641606255675103345941570729159693729004369504040453769668198206064323143190750320226612565052709192684698959499769652412005832828717299216537612468383119812963842848350699333187088151910063565803990709137764510428457177335579097582776485979288243173006649537635506654340725488158310867122955663714870823471237136138303951764640403521897092952858043224207150385940537072801409900402844886866331117692964632235273981967328233859333569900222233803409867587620262398165329227804167333098614080843677076784460119740368379339703536956401113531502517034642998343144378947754896588341265368984851044943792459015191827615252085881320059814251009582360439707924312426450416862584204230099081829959348464912990950110216136134624607478426362118325798964403993686906418219512117396767188936266478680825493889743478310138982503164551407541223421154915340030915419408996652273158011686215400555962669004376064 [163,104] 2670535972320165080701829061633289981995802279150679971618536427141769963188018202039179473040644856158057998166932879604053338821062699332375319304465385420741525837039210485377064034943650087377561285306017101658649222063580467009107645949725895612740433527508067078980530241725831212222396003094968360613187872150905239161227407004460958868790435315026268998728963761087299588716826558466239947795244237164935099497936745441833095111783309709217042021355731611269173029415114406101288306096636700953443895995908991926320468189599738042351567566104271855431221392248806743419903712827578943115221970651530472067846080814786249576507786085586906239126835316574348027250527315893150494168600655864206157235586577349964637516518269993687075707098773945541569477139945042169670922606088219070887640699858445578929160547414761924179345762559647507618028260080677251774532711959328926883656755861088664580604805464059267051503525446048119593452104704337925981975878237596109271465424294198542014466049290373051378758400143546652306827321748824094600600038055848359937478838322437622443845990486723939464641541571692378555467270269886449622181909014130341570093704314849125335880444515965076218582169232800008963379859724916669384501062213562201396392400596039016871321286827979325003350486399587362349651629026613793884392120062956695261650155399209406478370768983510318827340628559554662741476709293862356626621553056801648379323320686877081571071654470016930575858497949848934091094094569760623508816033003131812583381163667087773918088506939840566916830700609549597497259743721515199329030440640924946897068198058271790737698214943926953670029939744204426218758547365825755948495948347669996024223116699353493926680918874011270620960180295379823831536257526897702964913844267697793342569135622634432936125301157385132327616 [163,105] 2775081657810782158073062390804605682627344267992763518400145639975088520749202928458418030684286598904030028431692052436629996218834833147087249260985445276025853927497173002949090008269720896932698684958414426572585177205922792549005451616572887553077909369797395644914391111499363872072070860500574547370341837970100727942196332979224620161037224968144232764481789776887933053989161775972390583511154217013538993310753442611937245736503624521019079223414156262971574941192550624150958948804692930538286210664773696275285964272549224189525178607881080956689451806010440197256513782328674082336469068886764386717106925101292965110830390079836506957983934674492966921692202970269086315999634851231676341471740308023122409534024373795581812244396524869719264837075687272840932772766992888044812041513730263052210603935830974803293755088246434683095086297041097422266511777472856009065975634080578298727908187467920748941752979618696467219845825545264361846625735042798158146816627160720354211324987812886372776513192812611122961178264185240461640868388606547728718963353450797547170112015992265627546631842672446136938906921933176052622187404512930650875696377834483087176765168834707003010339682319697887251867995686532670879106415824449386203422027723418352145390347815068023273165038119407134307702209585123479363136565815507618848760558954371468611874005811302152270966381311248257432952971264008915965739573451005903250681586878135071356094164547943020280886231127233801530988356960498758378665001733366768722964825601243942239712347668596229991108129608882068645925326953622068790611883507646239225282512572498839329646472203531749660405891086449703954257844696708852201921439105923503886444094453565493944061629713129909297031493383271677948607609159252312990991821274258689302435157288435055332906057863363272 [163,106] -16599436371501906545344486472705422348679575908959152337371359161215631806829530873897152259176959730895723381004809176534153335869032057537359602345748669542271813713029673523159307651726310315062953202368473821733179561054990693336329216272656937120298309705732227456014558515414228324333874597965685602860931933085318548242708211486883736808683937235924635632677318219759792799303825631072015560856312770802504063361510519626793842513024719620619905708794999964320872271536016845284329699988071531904865129818841079619270733080370253872740532812206491801228042768823681223733392681946351900677544826212988622321859337454340313538196726790315705319933039313754618679884875882336192618193132008441438695866480541458835631703172111873198233559100033771112061155003831858627453463165977689512103948479013517730729082588366931019463719314979983599941152059112862189834937099291062915536055041899815536345560847832925738511844426810411901454693358681783809700044402835687741191478451422193621377256505578559885721932880462157582570290346523736128510107306903806450711654907664311578062668657488542584449729251674655438833673421815229241209401215160874180840756943625830987011812518682613218998381192897462410696748167895307420243704505413243486547030543281509761278650410016229698130059390090975361000389712908214291767374650456056037375439303916769048171262579704784738748436949638047549529223887217540267745188976845985841067318999178178325593613164965194944294291552333458901480212834193223787725418447278879265796432257470291272929962877664040776432927305821216961594781647084488484005984891358835932598563188103983205967243894312523546177568044057509772131207864892124936117180307727208369722442815415723488319196294452254545701693925663490939009034285224237821660385949460772005299866055105974066359579806848 [163,107] -109725795553275450316051323237357397300385601193919282386611072795004533800162608042663995323712361412075618220374550186159568148006331153887232435913696229722550069632306777771767793309339753136191477026940178266192591047641828159987796295113866520456794896487189175106631956548122682631122159916935927896091510420984582178956229022792026236547472320935404068729634290421676775560612752546073375865155066553473938255142275628712125454890353576952572783848990772481811641233493129893245902495783178568636114210495804138456373751065014775075649551007978061137407426095176784686940742527187533132604794336170114720086013034619891735782208179530146501675053837386178872421975908968239984938574491153598062059912036746201902769739620865156959590387412459581612173194490380562173021909034870172402640891809459861679572581706563021677566435805495141410327021522505211751716602317766329158119892242319914622392570983100421192248015166442850187880629631597067440123116466160861913671395430320926708824391639129099531731103280783912910173490879932782515396831404602165348030455592020905315019022289243766707428172280480973336539995507459778152959152208680417518237956431454569095764433991232787084857983734522178322395107226942305526018605522854550281155640950671344214171546902075686112204400711683851700566402923611120919840768996736979575384318428081251135631267636251432871815571250400263046322849688109850682172081496617853837086458073489701021155786725472999388282972916187354889986055192470998434794176270911497973472181473385431559236675070564730618054606900554817616394998852359140915453086699443901175227988555885089146986308006951517958197133469496455494119400544091706702660130097399549058212039873083032674138943026959166431391391286205899269193774692628491724580904827146182815174977929559486050623440 [163,108] 561167700527366503717189280447705929492853674124177363971066335875621689220013786151982304243476797690918866227726517300316976427994438138489890202988068155097372739731012210726477311804870782593976940627319073208203715181255105914302628560138311998415244364424057137340586001883521573256599489513337548033007232953176502147237511741833084767147535696051436263909086569410361367264966825828178445088288938547296248998562208103763974433399581647344835228135084178229087344673472424674597093500821186330757795393502243736251565001557069115402572971002872005008824048942645138464458122134543767111427667655781747333655245598082761484561338085354124025296186319286954314097279075898141156994314290232437540047223932666619924056405455920791554601386008081142381037787600616629826798487711422322930253563074638461908315656981396270010532608241536483277809327430187793522454372226988226451850512916761976284951217520163350346193127360269762461447625761313777627270220145331340859546386348609119966449084796156789748152121047971309629910513867547762431333971676187250687280031960683982491478671914869787451263876847635443422587834911154596796743896702254487412021928102693166411412947116946731841390309565093293742829261622636793825819943317984998546425762745377871495031030251088413323595977025834058605491434716891614532595604991794862487912411779771778988890963807164340855072464766393666898960025007902538896977907550956943900129256082951948849286004712913245515645613603116033736430945489838930007598901304102841301311083957671649773333919957367946856032910586773281811988202031697679453247775209965797591389169685587946189096214782549163691924446662011117178552772056179554536431973528466890833935411578929025829366256452145269843736116548239740203138048093445769668223278335344894886830568051041695920 [163,109] -57615730014270631512832823347450281405021451926287136071598328439448112515174599187233877641016077231729676449400019345429773164304813602183975128734344096642085376851673900507900181309385623569846997582761510118459321039868399749665845432148380136735845463281984650224912321972289409415593825531885611381203630107891546259582642540940556928448027111769008662417459089546046729173886289250044988938066929423057308670022080344903431601307447474988438785194549295402997631838096015376825496290332605554398143686922675480094179205913326367336824548235249250343066248140239300966236585819966905690773322296834209664749989318243963221293800764417202886534978741465385515504282415016523417555750047342302054713841331897278245414951262885985042248797726223178100531101036096697456936357835545849607080624940144003263741235523843857648195831500269499642744369111005541274158976559316118243525821546736272320898786633621149426387873567943170559717624398546624620283803160111211358225714512396739890812966220908124275429455132674276658213316059522106394283675104633615675887707527677180722014643778205694167393653184610783889608138929939700933433194692875872988196170521687931233160814861767596568209135196887443670478463323606239757094837326627714788704259713960419195976484525287096282281904606292789108762014280466599167079482495256782225585003148342058891794794936183522921687943154899146167754810561926702363608671843374679170618364116942032964850455970617008250053032634662601028862292776857781948821474035780491500312999776451055050012340933021843165534764992920676771492016752788274778988669681515516475179500764172107156424752550596856888810339399469805601245597397964994151199055842281783234799967860725380903098359837138525865042835348700754278136541277151943045641280532082282267871041294750 [163,110] -2311414208439877691041313696726042194619138514539035195873412746442406462394682962939623645841085143056665654198531255213841228199681916133831772635692261140158503973956889340499831631694702217682933772558360377340770832524036701307563659900048393232975567913351397063852034198660692068140875205472442357919987518840542549281719658204086793243143357979271831475821641791057708577917052594224532465590329439818335741333902261906653383043752424485188363155148398902881343484688131051914856982983909836760023659948619370966884208041979229996676258053635581152513624905379840570269148896614266301319633554861139250657413989924998904879637903950730039015136307421537209234014768259861631183876968461839648440830550138396854943722585407795334897822648632909651398567403498802628483310898219997004549079797996026745756859584926102196375511483868521690349460195941245874624692967406115432422101613971948444223335143168755595105634709959796408400697899876315640588484562971268150272628852981654749048950332071490384557825439697078070429702790297904111930886353423496160811726607188364897565611204534916335885968417222815392032382040726771282128540042412059557016916566981325838894814327448200820846157788273282341517736739651141810148480869363056778755075904982802036213199410124856154108893606294732671552345036658518792468391812141319244280729441159112122239097479759652866741722294186220669219210890122760012043418769166785079564308974801008513125329918017181853840893917905767678386280043459352098877540520374044139854833420867666252256336959885084084209070952252140818738225985527545194799361953678584649102551390296548013318982908430448111068384692053199933156168144334327816523308574725284682935704722700790631683394296937269299323534257519186529118894865167596618977776890169363885643697408 [163,111] 1508336549620580876922583490037513516637127038756696649775655710463986306316416280790309918900045908610577612696396947189096010007628739297328386943217435359856209646251700722646879350481243065814334823843717016683135351994015661930713855507144489468684814407953069094328829037908608035085778779461776277949509253213088739742261668490150937154083059642594443397824024062274404698205708254239349355823352764507116721364937094573689177892587261810368155804497966690729934803856750056084042031826175920502222905088803679365848200118782951089619724307510197742732449989462304380436605963188454500511925655146343454999849436901053122622398723019070014330686611818436942953463052117220510884151701761811323983630877091856707647554895487175304576826618273389513403234832648146392997576588252460648839371937693790308596808534931238161619698678272870663665081793253366817421613740082908645458619013385144802746201884381308347719404756227331846141546648205387641659837230809051218458287043186443301632973641928291843054716539649059659599292494690031184697847603196636023752118167621648378025004203145420142308433122459795577399509229071377706455062353252692877320494808099777903022944837673803266272892373029023262111675531681013636720471802520157670430946965878565382056744049959754069719131039279497908364725693895732972835298041987911262860121005652475823278867749708355051760109132639519687993734880381807552362041184723437598394210120886978377224793348234915025403107886008474125326287400330688882316173726043376927567858191552491878306455598098149605203153969784095806222002544726272351778413986274212437370349298175389819596888038641642476229103806801229786289704623081710856619280434132992947040206444621551595052296166256169303797510977878551769184858182418653952418668016260834504672 [163,112] 2367712870107095626268281259577008221709066216829959629513041242456200548764549003688725184337050148131435576593313753929241652025834635975961286633503387172760126897341155203433046796291722877778395697681120951516921605927684588129538485529015834975457705183333705411392262559569053553458543355770036517479852366350692213518813751643899424752058528662324946330038186360347601781393631619505843327071469804392656754880256673113927678467582372703403909031962109382498085219240511518429899994157764047031749805661527831856889816241951630638026144125014172119750433240794775476311363320038344545206538020333848689938480396615001059469896860446215109685473615496968103030613185989096907568557938457804210896467855606270208852473922891527092534537049345990001435507877909882900666677230584072363826597448608460218316145373280423204488009291525654334998972185278829326384326817123859651729266466395989544174980243914444140423307296898094801295709150169135069347297494998220067793745501711070676670021715640003771030586256772421656291042221227455396376829673021137300489440109120133864371186507270104021245785715599852663219832206269642985587131437770576945717397050410095260299265957070420652978366726723457244957935989780652477543084465755449465176315036931593768354867256503445892736828350706536443426434563086370226329031408889873135693086433729115732597952417953783185659466920758048657885714592016158296966602460114536294395390059738593311563281951152671932857385453834332510444453221334187988185685985065166610403931209924693485300813294788830237763144159446354342023256886012602503677823165565547230520332131298167935458637526130493333197130710870078840428666274270769737740627710537659963692589812327853488675021134076935213111187164947381318832850828002390436076842312698032 [163,113] -2108031879444100380575751409269542195003532088053090813274714336168431527395255535520894628797839987303043776708125822102766247773064556148365386572276213416861944980575200695530985424721045772499706756154176524295628547864835437719109196677749184231044670487045585181936123817318183260129972206947323796648873257311404008712557915112169603757396494996293976873250232377845307166435886143544383637351635395842157249951816349033096485308101212728264146078586599220939201379575670070653306931092116099120433105466843482078316187054812202811640153982843443836949625404391572214938076424137228991153187951858102767143345705054519015611177451629180651401631625445864542181445736916974239164787277566829517056589388067617462638362424409260968868876731311710455667492052152948572171089443856568646494785102577458228503935948387519078868855220281792294881309285874618265446465859150526086158775915002571718636158508478078597349856406452236523765334764520235318892546323651008353275968257636451936162956784661232236187346317542199782632220938905332996438591987592605472616450051226764953926878969657607470343361716517648397121520533214534608898339643518091308536470037119686513330846003832455188580449541368147939427544584604924332198571920257987824167507397461138763665102273624341834538965814460579869611772098928436761051932753406308508927174428253802102359782334674279220264408808475447046708505671433347306339135618838170973029719110037294541892617912372290719302885604460126431496491281926677961899941809025735236051402848942756429835309597715001140980208955997575491272031526824036487257085816751325641981826297282177566461699720277457318655123238292586341090100321338563793206723927002428040688558370973397783869857268091706128389474888180410938761285858569148868772158318 [163,114] -262755246871436536517145156673949913565987619842103198436985965269720275196252144258873260644705667079150981920145340382877086469239698336821842385525052850353511403697176984005741074967311621079735719390794351614416691038803175932062852702531218915300908035119309814944971897291413362002649903723666360467767876914305506358201253227040694320499498901480147081163125986219856020200044664705091205277333310859180010975825196222666018809584175720552999077401991356698390000005537503565527734454577017411098638390399045882123177075203102819320260670529604936913563454790868256698427886828649323306763682146862803632825079308211030824369642282184799377172329613429546424221973660116276248078412310541114449495839345976900412982012383991605953199683388562085442659903666685108910673047003500296470674507973779887481950510456941034709809205166763324610494975757911043282537272876977345325392302276469118976584962863212198347253494100259925822437988406761067663898727451493264725685819223379865258671761211689805593030101262424645841805417925525547753406072604119767961348131247963335250619969288301715699760455454042033171553718821674115959532720647504935200695249582114500780669998915215834877784414761428883135342023195470605125544682323780313704227771173039309652493636095041467522812826716106947109794571374227729928126632690308934996717390505070346666131087699703584829104073680168818594842845640213527079751872525394938609595265099239270352372872096330426672647239570244113767603636720838865312294166998219860437602831730344051170141839378046195821678953411100856813706103765942376809991410041547631653766747464267055446536900235306448095570307224551759902130910953368231608085318427477645027152260611288493058248587445066573853120801908541180233379416602071965440 [163,115] -606651265051446058642751124523706429475541743236904669580253522247775024821611023614445841182550231136088306034446887037374593039440952212898107101003372092798574292904723691583506140542204642637504031353634820381478495721470810256649295559927626305567584762710931804673041143678399660582727881455820685502802026368043710427627438586797665836408396842330165583125732418900897699021473812910010171445426901919171027078631334447063672114451011453199476609709001485442535326094229183676061698912173341564206222171584586298961016510951813525244381289028910095469268414955276640147859791602290928589718176703501406470072852625661870012582671307332569362250947494445857131253907368430409484460618816609238296264480213620564336816800959114170462837603522088359538005120400752370262811923939385110387780397987218881750617061832056410024853718003481978893416427641093645971409868715311075678264288531493092268791154937945414382699371460933327222461433023469025743168849667294397537713748249157369452781617349619684274569094942528353164032277460906783718853524769812271688707787096419349616026628765413266334643403486443411864630787275636354339690904757399594164439557503022679976651916959115245709159663960047757913389398850127472838759852049345018848829264375636009619411316027012973156721554453951145667142566186272975913362658489664868285810157133843636228395417399577572279368213914974642141975317101024204526152394389396160090644218963942953237110679719942737150721294839314597539258963636308721730352356019216832648251483654943587170493088724223487795817373200118708598593628528033465800530363787818226636369807861821952441444271392707225118746303456517982412617701616902784702040156124581030360749819660696609922046800702587205845881738024021672095171740925056 [163,116] 1040772317321971169719901127760479917685864305688825927927022979914367194913597620977269973245920854620243252551383153467971158324804775882031423445068344960962036900793031569660967480748430727773352117123087360306010570815556710248997310934564392689453798413095475869245213257111608537061499357266733604251311084718408154082113935347113361822941041367189882465071485897007706325163887872559745283567452864143074982119695351159931469942573285561536002926488647740500405096564138243955486911207770878108999363504488896644197224111803453208605187918572572493250403368872056444802480409422658206659835359243280459559539664132818303208679643572525966931934191123286146107376909552432609510168750689724400151297639380577156709611655594455709324052858235811967494806161825557562472980910253714042154739023052311559516990779024946134250748549243796796412704840398918727932973317596875341900534652919754509104593216593618587977775621218084026964912560856441610728536038028607372679746206046569590873852222824934645007637051948589901014360002304718103507206241701368804750202245482687042969682337753511617121242851175777150613527027486460633833903774973677723254752908439385580198608753910936626149257960671582013551186643522248719327580632755558436496868533996029327092113669340802209530280914915536614459871254054274432418955501502224598364033575182918530050461031832387407404438693308682452536563901832589221695326901281912939453419702817084533124754934957344275611594801836843612917320780622162433430077151426602700517965838943594312780736359867842711509894353526732032058907634358196505057756169551097190971433148127995903968868685534156725268299233394843959738824367631844384600725486266283638044349664794404322761619856461128312220040161621117018975814064 [163,117] -1517820994722099508274347239992335617121809618817196573051567382053322372210342654471504111119904149543638237895215185728482817349584300689654196856032290200740656527267134914031380626846871815307497075059381171022759342338310559215310863491850231368035853496185772609434677910536789447670517185218470223155277970566505736249163819005249878012959855225965545876983957752412277708135355823597876343256795223719403691066841666558178012227721149741453102607439528967544553928743663464549496687740553863707490024061877677811226387867752825590765269195129628813835311852027734963317814174972023028565543847826515190916947443450429411295597719316667764901464204491239757737053532109100902818714167982783976794600475262682674102169342436414460132729609858084126754746442042050748603227630906672747241623567393325294221091558070897455222717938768614695247043132285887319574488484938784514010478343828550455330548553145396236671656607676685945586155449869333885784686791736752077745941614317807205965984091209410687473254966926684736150910166186183296660756044633967759383569377098693717536233008080270114024638807064338251388957734804841856432075635658148501791823863389130223636709455869421558471180391404045806878644960911186534468066975109879066575681452008341706045918242486148172339986825893436396404047562215844893391301796733010509971361717901653925016558647851703304786713967361347021387808116662177055103069431540850782028966726121516673772916573507859589577418518550113810352826879414665195497786772318692054183941184320156556026376636533374451289218192623778642252914662542563331527481924817346766397918367570578740054880258229779744186500022873445363138940828094954162039624433837133181739119406103602943121191785147089549164195413139334201542 [163,118] 806553786302461097315497210669622702282081982189979605722357733095947385170448797934119903596961568531077480078364048420223087121395312411285250802208266545858516180098546838073604438227777091000965814299668422601033950467964986312585065184856978299720350611528714253420803545927601574258729285749428074716957397279742015439733457926718693491491403437862265615995503211917309615449544066600729780190691791646298994330844948779225219609676451297275994986178916536057519208627331412861359435584870630034327335184193303619421785514641513337536339108164248905109233323904599169687408658568414690486406588678010684054234789618944550466575237545089849189660350171541090398025108564456554155651847511562814702457194262045894898858324162415755637220077820269643924388675791395075429606835215276994253067405965522516172550497435393900593882174829366662053141073525707126391729798952745668378905082345980677710484294731471288392242464768175080523718202572945561467789195198495655498615543417348144275158197640677648436949588873472555437665906043144627861540393337816603440293585376131738300001977537314141653681714703390695013550399821253867516698922254352785615571473087965185674626424676993880829719646397384965815306995604682098802251916715253781786513322278447160086843431009508202916484564592425391170547915644847166541096368945384186009787105597830841883747726097172367045560454862192683223811178538046276238981642226624568680714087320937752529516985085339179665487924869333312542009935558536554963206607988164857556578958587389098435006938888368179491722000674128850029519478835566933455806307724749732229702456146615829741387442947713726635725467740779071959655431621618102891139972782804336004055562773303643080727641082486902610873416807488 [163,119] -494200696938868957246546480498006481869632568025536390873411200571719492250524751001468728475208267955100937711244884787678283394158100751168706333865424193369336753846877301522634513486228132628768286286252460996133313015643598579366738268182193567810312348137627747547590072375966272884313678339930373537494145382188853692866503546861472709317602285687997993805884582928554502577811923402803586404031519944966639084093947874492056701683557836064716745744627736138045686126018911631388971022045051681420577874934732795522408668391245153233880728687696942922937912784919937241698396204221282587140343525257490158401065774513494241402785932215012217933836037688741460898545626631650198985042346871112186916185430164571814754331733149244351828435602251537201603441703101134975236047138514226144147668938430489576190198974493190356107882009146994792562694938050692865329136837506276784901057075694118892765817227333666582799631014529317938420828352011158951792218435165724624980678589330092000190555204099874114496461037549060518701022129268348553726324352642032797733215054249338096194321904934867469690539412490145134086910775252627046011517103170910760260866908318149866186505007936443600684010379637174185440685113112017846214726071078148287878652424995866730308558798271556908377034896680298205795783543520164812311935284768912341425642271892937211403871749605528370913331865370390029755516410250641472649194211730793998321205576120686923390633000030125672494254019115286300917664701610098631172757917227596997959652052230890577950067465853107158805433529420142402795076594793743238468821463144317994873863456718585088986178434816122412733592070256621995381364641211587676045546041268831685154296262763692997135973491355196600317208 [163,120] 153259812223780878565086056689803276647325258799462282456584881177512369734778312932738412428241383391478216500412984171266581765334991184238621763462163981933427124578079805616787956202006143712627325924419206782270731318479312609831006133049311182080114380152785200153281671227365965482000397257690954492913452427266862252107865333383244201109225697435390362223198825383213904063057840905113172570276626599172243418834321351288504972582015935883369496805676615860659297510770331066598250319461042107904038352814389475320923123306732464611426604211686835447962423486238562164622940804152564447266269547027381378769608767238696666615205431661522079083017574571176863810646436504269560427017039596457960952440213125325038218142383185158337778184873222407503337053955846786688377884781583231916490104269923616097644691720812228185999480996329891060829413525586370070681812600137800152129794160593026032268166788636016517837780349539251163389286946673860777343764885475791977634094256809130451325333682301575336484887465470026205236719195797638249141705823667800489369355053804963585575026515009134758280256185496568645944680621505538020585602331885096588075256635555803319051915885379954210057735130195170852816997311495999621214104668898023217270606841508946982010383238263166784566823277484211571281586798174274574131267735760212876850464366113549668092746606139679613872317493560942891708431357743136745473970564341256723178485228647783341737665583240310200101885806948739976084261147564662558817868069837940804281794351107566702691395664327628778949942264568893306818439279830742352069900834337994051212591626882814938877164728118544659437025428507053729516461797819582908197677925782816090855642455136002441830954738237083552 [163,121] -32248250547866104155054860506407520027793604480550203110501110874608838960245607868997016471641785967242250807029818791129676851988146803631543279688939395544737376784270485623110215985667099321439315250060240990471046146060175137471306430192706992256898180051326462431385775670237579078334188463363740414859019668797135056203316273687822750944448268841030373898892807205213791959313406024916706018271192625573688517929033852582913949977885264423302693691016260585802576590864535978953654383683794774546729151653211115977446332370443113416326193295769556992717389327798775713606243427248458788944127923206182316918013462931294014793877420447050688941164315331095915570209459306228227841802185945647798342066620803862758603292411452991333536715709770586049007173358109559067963595402460040407796799551572012023436424366516685553088059449695857055935664924109167423120227089726796469202133153702489302934565873826762867083747822679975217425097959577694070584043594464413032996993108893437765673927804747611909989022306987778173243914358320475467583217160396274968461665127264039925840100907370194407042945779516538398994322396816966359603543112544596175778542649657031796148889662491045928087573422968290785244634543597355251512129897758219725131799903459034275441406357220641479011643565633689976776349031674522885090310469825145093068754715356994071778361648898963690560269552897900064180895753674933495940377634580499541400467607713320133490909064366992535053288982661957314815381665492510136814120232383740042431788639571207593593440916181398533198434852294995962218097488834635428400941946796651697473953740960198936266538346743811571238346804155406013756934482843862510830315666094292035318311723185504896308000039172 [163,122] 4717276689192634935367508134940250498122438061287525588011061411937767812912517051808851364530120786216092215015952449903404221533996887399010855809939048655086552779805339767383002724482877013040374324272567425283260003079561446259653686522911325490470667574402692778685254865359100422254094238378375974529641886950913427820114424448751234382639483234996394045694591854055645598052087108254981051779427752155644382042978514854960050512599105981935365021831368032316302754786018011950371573098929051893575883539317408787295320345918929467092905073187421913383599854331467991211579974632926899875350075649271253423683399022264639209704181383112278832463149690332716116401776922592265671118690717503860716331383241412447115407477161622714212110642513258872210544972363629004211788328160165713720432238929175236531327086733682346467932404100094972321690935761876110160844850586145556337587794679165768501927816005380745245200931025202162152412348545172662358845129816560689065937245897091032284133423442961116669150009555296229441695688231001884579113904354068795512445933180899521132216699181209013261005561838005536837840606651432224251782603526671864304154466637862740504475321038834407805814482216836806246982802032596105384537252242408376622370835019065724555940914663566432700385058649805210228408126807161758443339515401733828035964562203841406398515576946893095855597770841861666680491322075463130868427794204533872595348333073394184481577344534458035574339334531034110572576778897704727069398129608135278031191405994001206239850849803508203068640305103928820731142623734995941119929691310174177504865470640991684744573439300925166861534003590337258582361469775125304946442836146736720688871050395972615738720 [163,123] -729923520002733558350084243485366803112248505052055560212795879939504551554352537009420221075809610417624929144340216367719953571064797906243521874185414134152483792045723820314596824351383466208845647148483668390204900732860554763780267181427502941954199692214155728683136504648187011723194416007327238707160593752419093153711693860965020395821693865342732318297315136540617652175369420800489891905968887022859173514931462097956556017930542339674522288146937047545620537267025223149789847340151419565392513844912404577704399920655096472369359740583844297331218278776102824715371311869011741212144192713680346011954617523272041861743111788144195136802172454439090285323155027687227422386113471801960927875658371112814976109466657270525391415969747760019390798024866580427661023855642324391874801302283917626832534498961330614160535381739549623490588399555125768928071749881831089180356576969596742883205752076126677306018711129731946854284707372279533981711142101239054565018992891833642363796070861666327889579516097719723460276068044865701582345379448928546540219472526948715239821481554984755923886602176529564096658250347301409468449863949672131028424869116584517102592088427622618438061527641826351545812734411838605920252874874730465280551154463167637550331916689231423003446423295378840360576917186351593682617750153313600934910537687438663165744959931755655408041671222802254265805696255972587802004537112593156093161023391146492789204723097644696590245636468698989545399227381063677147501355900625932299380544251681283195813638861037436583358318468148287478550246511048911311170709008164060675754892387853084250219027468975901526534835822346051947215711669299810761869057031988182177240291452806580 [163,124] -40606632960882112250038030447449076438456806121609537689916662131456899194697793315886055325621520211795389227237576455756075194411329743002046917766686482103344520452198034183502051208455893444006352704107807457380068134173014235111580866324050402124288884452831947535751488681119724244106781202841800157891267938034275970133382447388121768186314121743135471304729292794833411458701848830515822377910719785644504227661106746149346328783929570564882215324573500700321323369540079606962042084418016856056690424192382606265110795612641042957923984530496762054120022748032184885027328034949838995844069037875686030599567490067159244219810906112985900647561847337873534845003445055200263589776712072334287239801458888323052660179119252216206201780582371762507980638616177674634010815854952724647059320538777655472082910048568913692300536765773133593279302564199754693021138049076346981695820554011028250747055502184365179078712197823609319820509892430589327957655158165533297387558375201821059645833411989703039733769353335237978623461343719360014437415529303222087691890527738996727313276471658847998898591835767973974033260300808650339061735076950535784183014377124579225136905061365598500979560953088318297136663118825687306351674022478705069979114907138171991676875571728581127396852757271669093660720937542731794241538023794244534024304980413554438377438858829541411920149927317907235209903639359286593511266177863002828247594126382680629179903772940781336041908021088352650489446740916093584134362561433120528338211631084778541781890289394146623461498774391201541885177857428063774216920166154961768625006573483988198125558138496261324729179923695053518058814681773655894130554300421068313355673816 [163,125] 10742210151397180761000394634090080935878877537712333036623757808777986708643043608844781829799472689138875030073044942622847496174814542406076178954423668732805869674105348975795720203823546967423690353784523501956019596194855892307063102298580856278286389609612255938481764476405117128706887090068389077864942178969735493285523832582824309479365421834938775340440588963468779655956679745518846531757016517180022433967194187483455847097860160478240785838254589934153202437049525174468042881023564197406056112329521436081513624029776495595484145848206749753636719361135116914645195834422725399135040335510897739457970699445835096447912937798296264513000798390985474935814159052107049289178317824787216720939722169058138209857956476009807628006878019740602539109283200034087620633838564551366787710652741971525002894919140984778239700437253348817292053516441024816366545919829542156342198570451838332620141736041126797262240358003042226145668934381206266173801384578251813823361539227636461153091399093879663105750358158789399386366849011686090670764421330356670910777873111115580829199498948501067033797314493201816369347114393707249573265297762183661271496878801628992736610402293540144418308990667888000280594293964374131578127379400079824715559256155196177270898455542734247206894361340288521199803549595639298656171795366684322511344760710082358098564378515981438704839082359735235421675700879693215502584425663212774427257922534899433627020431686580835698484519060708130642048704099976582351142391768446443489520267735156583847526844895111143612709653534310478915745028214521413648761038860941495366925798971936595533013061375521935753843426073235801158723356015493878196710486740371980207 [163,126] 670806956051307191323616583820151565450065640383641979068713524480433848127563531682873240935680213560600785715755179935240680784549952002530498963537456616137926888150668078236239602319993421375508953901291951189826491922211573462379174773889837883065009368361102494342870338940115096699842277316828933648671585065460383084977487811410183432406654254121646420615331359881430795698914379992560532603855245455594936827208425291740125162917237122930326113322223130383705985895441980218893550556183846983649316304252225930469603784162208334948717264249148980177795743961980314778823075144025786453077294196215259909779002143996375258801824472765536250982702524863292270157532081782613283942737462734873346699219868674866229798562434252467860224190316555008199821570286720268303607402197332973814065456294808275550649438318290232298275274702285102182413462844674437090965049867369781357433482272924225330845970212368624363679002331801309514957684667216120061516832693273783501460709662236838593591412746043760961034204160127320501747004948489682907819936823562595067623553398682481416279073712338862726545956575623735429808034807941137028244067757170413419347701366200132753638452407358454995672638959505668360451485555369568489696895368942976352452704348810100455753088306924701764032905225984952041512249933469602215934978832908205175301212268091613723041774915465689875887457280139510817532596148348434130287287658819468361445197147529373317446980672687142193390481611525164884321047494805927807752674091662629533925374414733363718738514316975709899299249316312171809172292455832633805180653516654796200304798191851487206127501691343556442812221049423806801255669266635536641240570906432 [163,127] -97331042270521697483434271477267311069492579860237366102303269054713648209314613009429714409040068417752347878573214153217721477232697854418352901961552880342185555080176464675794970675038073118463928903573225692955353611569068401044199576264024836776995966529776196436148660888360001621913125433568926942946725377382374297670475798129631410156048986172843505981036274025468820195345931215262231545082782887579817215431946549516152381541532775010798248985560733957549188089183258845311892972549098772383589834702019327631749572746001966836668484036565534562546886008291064107456321081776898860576937612104588190575382235697816852360416803856793842778969497521580202435117900853705163944669721526413708755673851631116729864050574166195056289049404744688690739009437665174946819782973067133335335333604652919378095340397472737719422070067842023760901021867728422985732952617473307052667860103181296519102931464837725646724718105175073938358052563991775135550703090826556339360135970110802778737578060312211170019829598067432674018471779589183255497663640361615850081047626930607770312892404346356803773177879709349942099275701421642141969947252227980283561276037112795376620342892976657768231731791886320562496106643054663855985139589555381050254064680100362012494630995401492953293555644936539192660789490528118678326654225306433677704643280636941229795118407336912809131637224518900048986228330009693119143936484068987371991897190571384262207981972541891388661044004190456838733232481863945658041312030337155003933928979188839842134881051420541057407887171058055007134786492685973249362513760951019411853649491409947364198931966114069075797737128494426690587788360367572524155128 [163,128] -10448176165244934984500278316347032108408660694541368814070747867615880065521860931822008658407428328847624110320643961384360426232922072275682114659531972083523229081805380180981127430461716638805313641092894326834988566518343330896070599781033337418453457346820521361577397274799703637759397803103586748302498452726538622152985680642638930400647228931439720972449828483985959088970424865901301123348396412967184245952858200187012912709532787227691072337384749545803939135653021701232352805098390951178527343610161603339051573456693938911697273360939602274508481958399668056242065019615538469584517417160383339684798848649479378608651733034105665098496933978050585632002231956442627618520943722975285265033438340783116834582204972496876459782117587090727425347679175134834223584276550238278801348925692233803869474139364008333073623986689941831622490667026197819267794139516406391542979507959493729948965021712259711959268529412906664223722037382785745182929152312668560749008898616176938039280211732996211735252901784759510879075570355209892965421892824658913606397955024842879396090679868032175886766272030459107674482866733728759213535277734214135427391644104377756786651327678071433948809681396974283696634511688809568273246175728729618772664753018292877541778314425366433048849229486723900725608384171862338796432246330511670159759835295934850156345948122561398883428100629270590425036882376649499107293242623698215428235484224135979829143808107290708689060313461401471889776015814867089410083436282327041849958133488552134136546333282191439139143341926519369853002449181317367242228605170149414488002047741975943048438094399189054110756435688156177476466064235919264 [163,129] -3759061131430371121246817048863557658030256525654127371537949221494207908889253597938796264727547377022936609418560761682083701086030249307395420300329371921411857490544309944051779853611205181290453259233468607502448320948799996787018875387269110434194062990647957981267501677481065717943456522413662082459007304256162753810306252397478104704817108833778514980192854460170903986637947068153391084753671995167493284198109982271929189828754476660186154400774163988208751100493771257320355082050617214080513948370010101255231459638180065121120599788396392129129068260936859007449760090614412175277146665347599832835709624391153050120727869170523565425442779248925757643505591774605305928039311751091520205019756708123995236371806613252147692720928624875640143792930881828832686353436178147334064725157688322952578365733140331165044423910164404592266759624051962485092752307756688791086008748796165343739602128868443492434798681761696163357798872950243115074093317407953230872666036025591789340271875726788054139175330673657668083980866201533783362709773767820427475029885874901365384641498076668061176586176437038320774438636320407799804971086934768490317650310216431011727379697626975858037078133993076612157078710925467300541590510574452565975707253384508147948324027367042120771239466943106333772294208864798002100875254058361970434573073523297446289036964162061863240585831077898992269054481223471309520795098098289887707477878589177040936491354283957799090517014461666013909439985494735292511718737304586047160413778947417042408332122720958173417801015813688141962697279909003261139705691610628156541703402304416995067091778228422151056612593109051910444121104508 [163,130] -546359820980680676822443968365151683672321450786615152939810541330808513179564618467977201812208883222513845642613469197876072211194431938286612291825171689053720514658065137416126577920521973855263414324213906048530140097345760102943542368059197486492874587136168489304440243812246239077230939778606272450453800713665384698877248048338363015776929431885708849643542901948114080387775436938234437452968734242640432062816410675034244302955944971049851864119787238555503677715815443895803702009991212046511956531578224792431991449689697084741125280470404905163906163044659954841827897034741452643085367058622167990942642147844265321576798520654089771803367108030163145647915331244257361551310241248720770110007916198557956378362941386648921790350479262357311570200798983430851411535433150095539207838687091305778903706709522799854774607884085256535080284226683245237011250027481911317148343849799883341962143032388537320368931484470963576760328218271389083251263462518356679819636546100116769943831124850468774406301976278818354732229921069771219181223548008422444570607387021091970582548693043309641907716936372976662971784197783062472705166503684296208437652055619431625027972470250517185627064192295233717705008622092708482302149883626124838401496295354864133261164588639106233680402280015428061812626950144960456483642628619034563388205682593282008514255042075270868353674889321519619819904115199363488256793695946642367778636081367541479775484447371951178792550668174133255190489948711227332270874408365782630439211497866764485142995420646936188063750478174556531753311558656150923029933673744110264243315507093522707473686080644027509078795821102878680896 [163,131] -39162513641809540464496192210397014584595861832443610840372012169292859255814603888262450425147403223128924626711483604564512887858230872923340891247631100209306707068143874493100096277435621857730866984155858595169528403142938543662917999298324464341815917547959391882840879504664593389807504779258469580325556303706638711185266808924096027468381039328383072691655713700151433316202278004598426796331530447004392628503732666338635052462820320480761548553384275020715239597615882283328608359788107597477750212756856321626465245825225619111501699735100614046370149748525787584563585127237016029679042849536716819181974864011033292111861875544486801661332278437791864184591364431346107820175813077489857636796698100517158412165467167824546245939196415011107767844023284611227795015150137193404786908209159442959406455431837364960774317180967935259147888220932205969395292413702240017910344016589272296802766031103394984033429688120388905085153474477459439350348686388122196541911202108804066290244424640456476774547135997219285730926878550822078024574286558620011540700298379397194813425363879964382801248840189741165387215057228616820413119716470274952023212754148672828901181927421375082236935948279045050304123129500184192221957016340957461545598280168260811583983015340841900843580174509926659908364437576161116036939739952597134954993144647890113285620338796689247912305246908314495838749280880193099406804143965331252721169516191013302477352509728232073100127246909673036458719042065312830355435782184472012365299987413954038784642003347117501785732950949228858196940191275665042655771729363180368553916902810075277810832893041737245791063107791912 [163,132] -1262512204168885276744662762141721437256188543309597188786726903195704810145333315738828096700465619411002399897142712486022372560289857269570567257838643671200447889122621471367009375490214453402997787290129517069130334102093186844534599820746257671410233745289126796343176436320397766690993463187241429345412034387736060832800184670544355421815703882780977011108053228566349180090813692553582369320656138533850550721521371047885864619116716036733805574413616945693611940678495504235043003546652278865685011559694883555046023666858801242259202213031953446868762859624812186039292469913911575151151949331564876152416264635859550342540202460746717740873733512483381458106406679474123571091414411716960980234129194256601805313547198426883205359286088208358568396695495175523498535394923284504597414534637562018445441166580989363845950824401378563456351536966182914863874948816569374831080503074093918129731306508158685946743078789438292411493163403265850805234433670039743674110028887666969656352431398266336874412778956306580506977156457991276630166207934836783908006851931051365044637563846902013597053604038441241832368403763446066721806397760441632735348604207666760844566780661773043299138271615850020617757638749231193642681398367029453122376360507984405105439309505489057060553064850997947945208127304077948452962060428936486018540327642683705512992460032027125503840922793638604048857324096867389617853228577176676716920076924881074249906711499014111910813269941006921664876278429907324734018379686504002785472594085278176042963051469617763381014130325472296195870023517589040395345219687630316869405279916207807195253732014536139076611520 [163,133] -19248608948914713236156626206810874078032161978223234817471671747328152007276109425837947611527133379053956300049288350304294502812257637384469404794333407542365980525594924958591183585353096007621610330685965759791451821025528379039431299380917253132122901167670524775904406413505710213221738616326544232541319280013564023761552369399144382954841292937798343235461157805058090076847351189617468445866954184193199316202570598096480319004185646519751956154860879506985789353546693537224492056340246073815548113300034633010188382889176033672499604097173041981809556680755034472300529233144060360461302198603445295503408430543791073337595240016494463618908999496376192615582717616106346560842909269230659901237276850783384466297066715261816641990042236596148974984990527159456068403058609607804908260754866401994353520477313892811126166941953051873231927026280376604318172109055348109200089908220775022342520622541186485845777534276863659479655432598286872759857644023217774707739431684931548398306229912520301631483897919234461564275388529864476193774815813593606278396476415578477349501123866987907012153743350195334837386614146840065166566984912042255514761372432956897860033812945934149682034700443225111577276119369813015249853992646062676370206910499978924901833739331314979906820687974974244217774023804802894940398865329735002260388518524141436468931930396842936265126379689272212145771745679163990172216937563296228122565749821199351830156964301071310059557079677594622124424057885697619369054146454331450133323684169037035330813302013494787880645120358614545234348653436271323296692319852381149503286520190407705265183304588725800 [163,134] -117704949398565531671468089441113728108027477554508113130821947852018365875417397893019558318309229273299805008339776459158762389663406792508263219286169152076251860260837626051132795878500396437406786546486993568915566886127940894194832614033030361680318822417023611367462757736431721145026156561002332480036205739864251229062838104056324120478387688455685554598432911765858508169858843740978035011236383086219827960361425992090372905854155932593426489770523943928461744887240730807888048759091314558401294902710819513263561701160435207322044265696289237598420564517604572728356767899385641652982215438851145481795927032573431990911285965230445047482028915242222106994283141144702411124573695552693442451732866359777882598090341616953566326127391733666021700335906819829689321191361112607208347089199980812899583404652335430316889632487067225399237062222468841335399561211223260979158513561887052532261053984446306235747332554430988477361653622437986453226308248890440997053281234751848918864108002978889752823144597985329926617961081359799471674753275820611199506014061364401676386685967704557963966705112566747881744777930445900180499913811258699186244812769048165831877016821326821229999033733697045880506856380865382114540121451657542281388524687792283129816809448872683730784699568728033243168420132887040732578264972579331773591167421281853304682669298642655276941509778572217242942828554221001107930625629810245611921054269613541527844222175747505380918949536563555684580953774998557943427945543777920199055438388356682148443396049577074562383664865278434539432108858492881689066886588658123793037418598207165567095785088 [163,135] -514051186696062749954216430264159329965029856565281795015824911008447534213330501749035274475667050190044969578489530830027123968474222579879544548066801943250903263563269152437512438816779990361642919863409004348545617899802841895309159782734039205082016697573970193025236103002596475951852678191147268113093411681279717720375560759350404667236046715863061346313677557790100546600777140966283195593500601024428866716646083199730248510548182613164084673784870957688265506648058224740369154509913518320546550662455144404723306303258468025094010632120359028712020492191619522246191315352553044349502498280739121466690322399038701951430876910896486507583223029353404095101295210051809749287161197859510934004307656052372652874120236384630591392321716423344564743190122254168471011245354280440781432170630238533399898904341685836654711970747901679865757726987236781628421064433605864788931631610310084941005027362509821511411170768566235871452204027875584553892598736686179282766844915131499124247963668223943277551490345320573941311603339441214428002462903203352448233025113401193384870060151960840377561423692408751944250441527476833915414546321568679661731767985323284093229833446332649447354815250556429285922437104256061012100832755627551037406376276527416298609844595689302973050858416030924254114460573759390681066751446202337162164145201092739080528941134785265542972994018607305126630504917473877481550959394540357477915502812529714709954960569358788363753840546482131464207368538800368136059678645156305637947952153837963476984370555125730888549284130167579854448694999227770330574951897791077525437225163137854864 [163,136] 330927698370065279775283815476438769649082450640636207750654893050209543277384912632446784771631626765818163039316723304810028204871848798368213449952624667205612885279089094226396622806404463120959305431660200097318020484232781795562740769876751875865172659495594940058053429507333489152069934302220712165362443256260229857908583139356921272628203649814274622377939506721546489652845687169515943036441031062209584347446085970964125777021931334563338049761479497156571866381762208377897169874776046153177616356777895651983448704399708765529125018539987044443503171290082650756867327446984715710913029295847028750659979361397890870189637755861730890663152512393084091767417736658808483309004324034937759674225375312308587745844885818252895226816706506318981246795990764465271226172345208656483199546880832621681988239633616459480529819877887763789453229438233173802767324286352330671830032793216838767513155564571816848035035836208929296625594020496312219192030820139868220031054180793553614909320540293341636108414244023674487610834563616152773420847791465760136286109096910364701094153153670779357729536426678264830556478270869053025163357045591692973643126278080262830493794980418482693992415723416613573402849232235853177360728914421733985548386488261216387675743410278213107212217294141800781887054475756458414553179772867908100151631433233390906079462275403717684216119101183678125806898771162251580912664220310294118213749466032350282107142298181591741013736087679528481817976916119001251415074193728752998383063169808846401157887766173736084676546902362394416779661473790854873553819910528787770009599936 [163,137] -2689774948732165323454005188572068266185456508622695011496176043838599843686250206207696698084262679988299715825414268265625097019568608916798655339652680582356487613168712696256956592347605896965028096180442106559740311329238599723254851490578843463372211045600439206855523455188437211204911586368801070277739267100672219253772338669328784435800534034783940665165244025290216768047231118082639065021131778985221440717771732348897390060830774712936506535556060536579631964320456495626135499818918922828162562321325332092091934984146866994584045264682655990956506373078881019225078205764437815533881395344166694760658737733876746386374227243079289557118705824187009763238589947719834875317615684163413888598578425055001484490142634941432083927872211276476686104675747820368983524211893038879419790793861820609219578313383095962845333184085839552289307516275834824551665381029580514326597209530592343631653185194389150794797227806944545479315725332927231227596458170890731083364647149950715758486442424744404589136092837012127517815015105097097445587285884550398359276993523327842877889510308760265173786519580929446205815261545632079034608378975560903347071153110810274105325177540900474970068158353747021494983516691977415960807742820947827042669766287113407561666279276223554833892902683409142452463725334585148579212636678188400792475637748751105574078469006095506213566781953276205063976933831017074836397034118835426261268358262716001122875745328760164376660246011769979601948460532253823189204900231702559253154646890663718973218710086353315515504449048225062415817312694357539301355640394302427992 [163,138] 2972040671260778332937667910299097288390638831850246129792991144432057797299531448669542110150582316208795918503756325091712340531446977123515477672247691263816671845583117633737426682472527549519171820699076327734772832946233361456770694508146942482786873473051178979540897110874297760020014029281490047868885359230406478745480309751045405443724093054173157532933339577022022514084986215006103560786878774089116793333998414633433135832766425536814307339529239481156094585939743371852865331780615009120254527975426387617854808044661988726733306808671594753914656648309856147532076817640034730134758236115531688147090158405031633119886341092718723890796437738136264106736449826739216442315089089751296538058269912074796237819224467641397646262291166636624805503087967550627606713737921405288379144169188414233960200246057969669554297198868038497569849033591142803247359717600269877711708187855581698969295674131953561046767489345287109794000563074367547608090110315250804561963341198865396129002649141293129313937270950863299789614419493625720308108360124291993169117369282595043023159178104246897002998620529869969031010179343113894706526882152430404246677392902266907337801767065744719823707302068919452832690414401693371954764586220489547746328349536813835492037150306553087864907077426950867159372621343849778880152078087111897346314062887073672529254187765790562185210476610818598781809275452840455156326396228248637355945630601279063414426333658244790507812328353423169793501507021758222011189885453159332784212489623558897580700537122693945859493728290138566127321717567640898349402732224 [163,139] -1708158444017278914118639966264620424041948779385286267943183133245365203932298229254041601295622689832533822605932552620133387031167152306921927736547261486680691730593273800909275844147528131123744593962364769931400585520771393494643738222325660046786204237124220259375613776903842793858826961139219649766893273026148369784354887248283970673164762520197048846524785095854533557341582058309165191211758875319653655849505488725185053472183072598487768383618450526322412577797245665920308407245577007112646755529829734411846674918644417068709901403732942887403370103235625409632893785597507284286242445433277756141052508801920787949433083507052656290214616532037825141762249155028988951625658974432752085156408045099791085235662090876777916987809612825192461329213301593985535794936715687740749243816760306783865473935518993224161372693925304249650862131196917301646413622809806897497448859913839676597980999873282224674490278837924926957475142266132425157722570699110735954921005253025582867920600655212742224145473664876274814660348445389995082546415219392087257004966690101006413266467228727767789909623850752561618784301008936780871209777408929131327769619177933403717305891683049497165498696357363902711502066981919270699716691296096980976698865634320380884145957157672277705531700307639507455017197179228921746206033677064943687495772059712851873236879353043608661550697297918207241758351363183199647362478670212054812612159935477274801800745472826081746503955008577826313357318384812998011488715569038689739441042413033550528520952384625989627494154610716945951112155309589567752 [163,140] 391239887170204502561895892502528731112514688416101983356162496200258945441147989881193867211489943299324867467899191974846304919773386210584835463762510144267493154013568879028386648543557036230402981784556626164778871849226095414392544502591758406020188035422414570116992393181032724893945366123994278299924216148855900657554312435447677450702613207111998196849143055179549835431990434803645068446564506019637613403556611111339979626002804098627826643192946569461885738439160851837255167026225257807203996272934123459953369152426695648977673019066327580829376989428211350072982567317732543192814189905186211796722851345566750638500274660228982643101235136861687752186830083511319160316002578491014033311407591886566622054311292305852587515697463171637723105155120987305607613514111962324294671925304214239100578370655090616182119981528005445158396536076190681567752347852575567524871268229654027139002967835860934968964750112445033850627008540740298516291199161664849004967681224421446774948665616631282523811482972524067228648929926741273209235938704701665645689630834951045584645414770079080005495356740132418470015590444200304876338512644207280247741038746012832850576234859018818254728792680888074843522042826510663872633622675360424976855635805744211015557974274262841493502357137926406955643051911638180196986048465504110010824121850842884094856908723938467690894492285811126813710670208110214723939382033722440907626282087819469751467894971176878843042401137875154222591074171712768156911048992201281161810923958007124615216358162433970485713253635115475465546453640 [163,141] -38444799833516989345622615184066769566028109777373526845428838453800093181360791745790639786187565484931051774301910780294837203525975109526026907381809759400444406444857364040816829512824829537109849902476328492925973519433063825146228558264795998934603927650012049050669357027865433992637210137166675078714008510108370122381823645502886980814692666335673909492309467969338834573826076761856934217673299920545258638840469864793827893606468875825780894760455167251365926787136750356808599983809011603119229054467772106690034046455402997172319801390804056887291337932276211539848797621272062244776040081522822960859844652942461884027717069708482637864502024707559041686359994142714681158902314750072594658185436095842317173425829165683912586190087126282470836745280451779370144078388981932678763189171137990623512871434203086253605459291493409473076935583310567652328553312900610607875833282090009865358141842101554991666679564765430604904742345581896662302399658922550883744320438818827475242781708314495002421209125146449965525318716990910975310777191335363363303887197240160691437856123077505702748761489569882154087299175195532983249185785277503040569975703853224416086764560772703594203216140104677609122955994954988784444003171200246165365200167614448586441086493885515776570016720596424581963590685673190221554798526138638571647313379363747633191766601633468466828160285712317454475886715119023533198755150009666665730024065377326464256112985029745334846739143244739828213035127022852235918950572948424122978252869248366892167372527685746805167082696619224033 [163,142] 1417556887755247966236372022579754760579074041992849484716662510234687748127825440585541087378577427632515396813892077947363987845760109727853064104513118979470605764833801194773644229001436535072916961823454129785980322998324845239870960639002662610738174502121890049221855674852928921341312781673679979460448254615794542965734719842064129681285211811042653990502374526556679795632160850205968811291552399812762659160277815330793099111567009952402893411321498450464920358038164201183954603325221619425183385539215805406359816224462068357407245562843309467462748726716949172031692272231861677101221790855937912125521452443844071660182025111114917767265714580019218794953484621180469067287477747431499946494939314206378944156960439222042146294516743646906615791510873030857669506538314336638617978693582639361838778629988217639795651669351097867700560949709073782214984814395701478596305255314057153806296580529445315282449894887261763906531968369382511379706113950627622451810568636869841414097927961622013459328317930504741939901190050956598709318956752965280727927741963984247448712300009120455898684223347794923547945276996405819815257229130050130680178523550297151161816216160552060630048380694499262660386272240047230367042065986611358063799477917751807738086619046148845982532200804784863600652174641520302511178223206562121466340226674410829165279895399243043687421619709010688711359565875578936155259811269449949981673339497455144816819935786864105933226941002309777267393126786390988678777284412195098211897646677258494755367590139708818892603456 [163,143] -26107169672810714900776907982564134170520108442015522016642085266854854614308780593310228263545978913602366807368706394446716020058380220025745172011702195979375578206029998162110389534953663877085638834290961564672664413729948500721918686836320034755688744646856266771520958960435374865439595985773149742818164822223556805917280359425294838201598378719201894889283638130832666987598220907967877046272152576295455421389500289618134399524687380362710016628288636403130858602949421487708767784831871636542367961355412798960143996517889094649048372869191514524287786153900998135215513948473504626003140154962061077227396680900578127459249422606288719817006993121224137739036800528919383163849242248117547040797408037718920846677531595355087223682300118004208881176618559897459178424142038341067315237713709550870186261895397332373395595856171158556719864125971168356411425743356151366362914821318924166591150905911515341814910385207871310670372639755155672025709113865032061552126251385105764633745374836537751971207352938948279633282076073603007160990904056951702155571567379281847868465413688231863927014786874352768453249977789171713123542920107102758443486311705732270572633700748191064252470694529935075060650964064726295316777303214805124961987527668914184969333600576651816059306201279638503871522206045661746703140501364052908365505108221668788944243461718941617125035522454480256616246114352566814874622300690498583881118467348153701151945692211697150389160456799151074258901921430962362527027072611374012325743130350589681675635265900632 [163,144] -71276778038133328226151921393991157587075900720357992512886635165904846532146403272710733227037977090902467465039401598094468089430691029721572746973040481998250153581402081682240247012420869210103951837253284183013394600494519464236388676628827006612525228404094412339088383404689293098649911909252824742055222558359827748391184131512900004289255671417447280436970539652869430328316818901160359048258141604311767394108909428155527997172640482672148697770981977231806001079061864271154894856375344064027023148919182062833873860101349463056890162426132681650659575467841599083805434447509310522381707588724697219702198984796072579924576191675832960511328005688678121852899235479856404883362742063228052316342521783536784355332096357401465913871394505385804758830378353435920616767348703353423566859068356544330145496404526531273891597882595493725379237981182655013215230057486706384583003430092300257826988572475027779305606516361079734524911450076885469595396664161795369946395880416439734175782451945666370942605022576031468291045640876005247789506507754892766455422332191276041005323723467122507399511366895663798930444223609809166116545002326274860883918883684474310679999190729608431524121916036098953586729709223885631977529225041822173111865899124037095209434347788436739421048253526847745906381437439949293425512438334966089754803183235243747040800589609760103806273294621670642536416552720658840825600954008173489185713707626567106658475004138058306177950278667113951970919543088184884878946802193386054936120452167370245168 [163,145] -3859900056424767472540544873656420640322314355565226002159503481857038360610707294435856930302575961471293256113004463118511425452234598494789714338873366968939004762090799760257702435411906825204862039112206004391971756050760391063775661976927628416183767668137333854281572266640415507208242395091278900846994068584995454654367001154253069505729165347328401149701777867658279235362107601563842492730188893311366631651085248325273952217131084958216649048744801694682830662554391112667069027809067347816886449042889401491031704055275728583323345814104459405378879202916836270812476856494896385635618800887172114941230440646964932241445701097906090699229672128906708396688202059942020818598628596889025942856941366237251434687100848891272106684918613103529703746097570756769935687092521818080432566699761985552615688468727345852703891226423777776807614121708009145063331114072276337752913837973904309832002679713645301158193156283403756290157967983796434647406457651496303558920954685973334018061878194889522023732585270287282979709451215977053366784713422639419459989803407563435056465209929066247019756121323137413779794120109267092563971216332898655219413078592118989206600484580503262076965883692436012463704111698271830785438316825633291350171890589511511787093597263107932570170716348465721858400351183510782220612057224559667944805228957256263989646423762216550928745454546884718824337815737419580059014867059371450564185209991550571049659319823179133801598665740054326843398893293962644489193791286837404701876998754 [163,146] -22000437477298996224518664355768388857044659679356184585932928740257718505916853474179337384162781136245066094273934938820013495603419101834092284846524728538420636997814729289802556046581527479762591802020665651792893885675428413468304199487130268023796317485875545629102330970576329687482765492431956504187106896505197757816497297563655169145361616561572453871453350773868840567279385537099430266800429434708697120566139777015409797458859373179902904374656762205945299670614070026569551503635424480632078644842037745372540104581625604533145378611403097323937464964137061870283638761540079306560189646056313329210843885314234366474584075659817071051882263321111695730111907430601213264970423838570381583087024451910531830231433159885020025475356464683382679182976807010260844539636861054167221672900221223569370666189484103394437828640471965001043981126578017375563426001653068979710377297891373112239369911469845921229198452547221813727129280039266749958933399144532335918225499977800838282807088638569821462122375677721106603973953082812002106036816723880297022627996188167543225722219017215150497015067475512347920077139572113860957315711778018682626077002220931316246326930545124888701822966673485683126376819550982390376097615107380134253664645614853188622156984134720699641228823801628759622388307270524765987526810244108005977769846101955133221659331437139245762055618227564642857492450614240146452110810655099083580337416605357833904539056819327328026789911913094320176577097175511918689901266974884768 [163,147] -50221073726008928470413776003402661047394124846550092920743154984758445919366875323920597723861056553933517764642257800884033530123750377233846186454362372861205107910463049642909982121779028236958828428345768405971722372228436398556676775431472169936445182317388321490349883423839489830807806168063685490975490110400062695924342916966474916721388961977395613435607943482275725025268960254194940568226174402232849472456582201738662800729555680762562703171028006935633452987624114493120635336429554463085452703296969661017330133058007435857812129527263751893773764902621423383149963854324038304672503404023134619174873202586134075929748197267411612093686679240303677547502396337585015255804071722437140142887844560439828237056697532802652130616601851826894320145880118061404497913825663740163066869297285808911672782347423865568313072120607173748783641685051941829270683036691207971036611275460875979156579328097321847627384437914238924476558523458576977460971709322300970073756417264470322523804330516656653771654293338392742711694269342144962167562455745628736033097657306721530032858741091098467837896186248632112394047651624618448800996084328221545819984174506984933610355701553514722053158797504715824944673823127579062031499022739142564796832700094443981408527004518706506772886426008137479744566472605369872358396494950802490332870984103801817406210097651859785052008744757770459203945696908228209898330431101718897431507568055140474492776989470870955960536116363115268977157139164667148009204 [163,148] -32383074987133728617439850159639492011327954342867597248626567978291325691623519574479932418358402667324310783596356805953618444420740425224815220565925631152233141245181019515699424453796494987663865131322715174172700333986474700057266631919274589077883610480859647739713279417208825535065281189439358798823737703795231211526674908426136650191566855533565303209191331589231841145309004299041765422203174075306955348030123605749331254983658740058278538219047915315024923181696643071609865642227980265149394176583921284906805884805658176676251121747494502642845506254492777353849305186005520020558766632201576753477877739765725915555616663043955739195334996784656860219022379245309878263288759285430362674289457159711317675997122427081894970805685437492971688261815457046732300453043117668824999338582145620282743775066037955806825382596894443606222257815692557555949915481335003003666066618510668406533095066329915184301913045389174531022861200072483401552065362251413018347888961138659920760289315454625928108481725790216235090168460452885714397478754421346304581390814070654010816282296794270424212437899500385988575567046876745668232614897506468647661009325137365866599704179800299896905264185561186625383960564512706140438320377129397392003529579903363834643661790320529308489797086861004337818120389509126181158647027007625457470561068231929921188070100427549143648120649876896979598456943902800815826999665370333609719497529243818576864999859447924514260600565403348798467173861752 [163,149] -9006640561255620039431433238335497003868033532825087003134025413662115650413153891101303659933536208911216953786530431077029828177149902551851493575769274779073710653465997187795318387659706938749840110645394048604960213467019165924061568786021307314728900381413696015666588000785182046912953765805331582827283844626848181868998219665084121486840590937763256106941136765698277161502689392125639079116373216065557966577647894151994349051360208284230522249081497873033032102554911921093525720781569298541269390433177290719025796848201858393486287009778308674639157708890320702457832506757136465756255110324124595089319345755249976395423083065634923710052420819291998988269085745561191474252091367295160778644730375056759770077351518159920887329669711667512498152739167557014649982420225898393589631449749624786897554082229962492607192540350357678536004859277241931331189723374707359578674422025204765285760151201689492839263866264135862573522897496332717356356092520425342971682467849979514678394731777506752694606948419691906175004882816724210358042544678871019551984386922168828637119930482500919842639492976599220457672859937459812302254771810165606650035151576316684172153254144769986959447694535786867372136248457710603248015107559189684516437075328028241458450198170710777063083397558182404233036799052652136803952232335326540949091834759739641609463872645431261340185682897895944934694927149090636069193819717941717112218773134452752312815827748878760163478894208625977 [163,150] 1034388347669531136532125489043152548087858521819015471883173199873299261410945666073014569217870793103009070456148526794489821278452400411416734180983133793670279879103372471574837622635744605698406557283835509016892128361722650901201642715118205702482646455385351591517812467817250731110343378767498122542285185749558151907348197763509187681367863314022815146039371461292672477762957550632206598445653820017303548850249227777180601086754957893020328373662603025934051392689789823553385649990061260090370185521216265406175764719623738225762097955564530426366220345343791127707160753591777372663923528278717498974454688074946981303927934110411190943465431666023170535852245790007953160153418649836964635254820254714424089112363938068727310799209793046409107548746037844837252527204648015611663083003302384920701928293389008519271741845230812827215000113388839011730073581542953958112441060596802377940494283755230922209356234415613309817129319054265783393698945043327325393210747463562301217571281333309459858729776248896613561693951324991595887941857179408808672159948355965802182819151961822280953033484847596836147139386983329929569297151826575069429700606620940239211096848032772602394903413738599797540068164132724166585658150784091016769116355322843665309317352543567613772482561132413195343628370783396801242504009910552531477939072821638377676958911843091351643373183103009095332075327782208454001428502714225574036137255712476573610824241092291180629568 [163,151] -422629338544774811954777075646830672709909237561854322014990334265409956333142064476932383691436833694326810531407781162096292196469883033714588669817295343515607144526724387343696985434837727623284069136003096044383439819028415833172369681044898790812262034273337413334737973845954766563178722016431700474209482913166018348349561878794163024745339670554414427025235591393554133853163996616668811348881008196340201506052286096387491501929052810022252614257914972871422053914071610698793290512476437301210214855595320456690622627698737731388492578576355038151025452024495739014552674182942624109408154908341575206014883329057497270814478170321304426284439021075886246033979588163049925815507819339257049810772487273777093801824691999200957536184169625264305780830677498396872569257186703581898306650889078494115192584380627830819258013252750805314175642847201357366678608149902852344237451856674989411470212315475219362557781316641641846789916569731180034909541836492627385353797713208942689639192924921046930469234498321238793862839974163445592039998747027672374459623502853061257145951521724044857699530281037267484742079058737137815018251746636509902909271870123126550075812214505155953348890326221822655550923204810378968023782941287924587964266412621902445322524564428482199638955246152365786644889745435449023605523434954154680486099346474150569355943178975018577847946846058292864986125876406465410738431547479184822826790727908773693550069592 [163,152] 23169646413614328493260583237215537733064741579617005433694866931220074797444960760340966637004960071500157289002481248064440439408812613806930014304612614076796803592834417376965772960712637172450502375848701308475465954794832512438466857026421212638836460680154534682414806991965978331866914732349734956498068099585819377444600992671011105811698287371461442748164846086702801427203534531839144547629278234566903008800137238255686405362458205764393720223141092680273640073765312720287497301005200155663715131972198597568594895313677832305878169573594738609338007752531889616494853626177918686872189517302884044427977555098800170070511145171142289045314467708967180711219779351958027892613121137669737962821203131079847728633128351256240789787202545898285869348623947054796830250957557629766221992567599335160458571721856999828926458566781215414414694137845144708475585418833793277834228195633980292345306935107276962336732058418087454654733533404586643588433667912343468251159069315709503923102742387678607470397995168619504950945387443917121909927563432042861788310960017039725130625381482199652605596036087700950886483561548696647622050308793515020891619084910116961182301719953018244490513147115783827755752753501395187177114857608140782967974713096699692923806033639836644730230577505800469245398940728135544511458483477511469534450797117029765145418615272613783919114494301669937237906262750026452928165666983388635610497531857824 [163,153] -416967574968300920687876196679937488875037486427713454028556922019660253097455695853526316178019725052083109699674170763087807785954120708827977916833281140465069688434738900569188161967867747349808938700857594969892355702182356740866840509162684839034779125284101210946826533586603026834878041395555610677906146749217920197488259010644272788478910630918427250876077035986493252624445600832316892575953424649847450452999369697602560332781122110446751707864246170208278024911204256978992043758600206913687183923799881756534682412101317389381341175962276494826198754994792214019400284178198934926183411898893303457369581109009899048467242449151843800603761017690125657781703573509518251470778181093452993695821724698617197884321799078952996989194447053577204414885444180949549835388771811206506787429977800480532170480868948808060809534038122729818068371421559607667844169207462853023231869497297433622730745072101524511329837614956373251174356133261507340888029488144673626255019595464142807778260751559961971850276782034936915037517882001644020340879676328005887787551620338880123881448487305058165783447466859683406088207884466504291339808230358641513065315705474206178623688722680954709113924491681041907766214986604658450818830123428382507493100443108331924338533170229291111920365037902807550637100899996226818444258360365222998826843717337767754033444853471585983487006237763699611851583781572914570344648365901058052 [163,154] -603734394637507302370105538739521610377902934229174064688749587061350994360528355442874207238032911974912461880167224865667412346746264347416449008774201199619792331491366670105617697483824578544848140807754623916240006834861440188634670700386410498090064806678050173016997158216147976685604139302161389050218850460669253461550913786893961289162583424515760540105700666436374841996932300584262166149052265488693393784331594421313620723348094398316911086146519371066516997421364134888446987362811725238342984352687211468042260712250589169771990278525081583289703758339078913791850658891714962246240649457938759925204025066032648770903412083765880548135819560719755528721185359040734145396724622782462129667677307420915335096242207349478805893273097503117230684882181836030888219985043419967099312696940723866892326449516956789645833129812287609718229426288292756214394504917656694343486832574356525812789390593853971861169804312629529031378603975842244603912464525074833389940245252723484082119977171328082092631235305162346486022767257354107229220017225369963382443895491773682030110599556782805538172800385521631841955371796056798501019839603922561919045519261247010315091643770720054500166478946635535463733997275886183752022338265029279079075339515819531253452969628485374640159440745538625168816757227414252284237433455162672083988682308995793700657504729002586578485216046487783131290970844522451809536 [163,155] -34025082274854819198002160167383815120542963731588485752619169393693418417550983719679524878503372624618994282178257445515442218861604713174579800259321535863822079214846189801421358402125876250832286506082055721411740142769077586494801258435393814746173796558872462297845181776203687148150810092888309962173060950639623190297931139531351691635853996988868769433526752318178007477151172601513019173989669188217339129084103806196191633693225543231690614193557730923474632351423528063124746056920086832906225765510899172581759272254231129612424628459280443735017807269592356827518097318644468604804101748155368597776565103047502669576335441209545318937015287654426518139741022663758539505008698140331747284895537687112449903263112777027998412135173068029540426009031677385162677368042771229748497124646608967183728256802926763794550996056769593281866363594478995485641231636447532802973584084806610108775002562076085056945779370234315769558426486622464120802157480123330812905519325631602473858518294975683627727276794093910752867695604953660027136491061877964039550827404608320116067134830693724057352809139894117843720746952999597213706527737728044358833066733169052856032548920297881560599601133910719780255096929426276612644629934619967103577827753922693476968976329882884488732200120695323222311714583892623078258614552516791676356225330736480536969073876244545858464064117885568293614837056 [163,156] -65644160828003591503908294011459444560676860245302688231441325429334650754950575239039303518853234290414210564371643008347284355241801699062592355256405786440713881576201408037924728659529993024646732720725942156670397563616093283066748851173583377400951156211232875862960959603836327273958090171942737615555040122648849709757867046200326604540604464184832540505569094773519844615786441919733631274533243624025613894851790923183391954830670135196479929709043613538968564849933323042345573717156457321607842175876690475809211582645289512849296629828399050071744801819797060809498585120258207045799646249034049746331452475081443279732149015402313767656653302895861868683302031631384252503823963128464325029560107746256022022207093650542300392688646744259608125609343034341606831151757466300630858748331863860368365166286048903317355975202575836752023044458491942438813081223759567763858889762149885829298146686184792567469140128489500229430977007385448036596299658279901750817765193812695305345927665427963176564005801504333823884324745952525758728511993575557919419541834460807134414974072335707676421770800311857317994348802822659339077822467087506954935049422153652224685563659779573016429021885697784093758294641528929389392579406653291880159616651033385210133701642561321833975328839611327588961090829962292735849826870362689889443863625939351399637874220728171577790681300792 [163,157] -41789131624521370177421145868584382507006868985482632865064004820235998665372178396655454366861401896436611385279522398873336628234876421275050066772889016498580152682357919478337735389145367117911949013860710079938810656586415650674413321067664465517568977619993239670483580888338022775067505671134165314952029250082169982589526741581732429652587431375743484858004931478132876897225602016946375541758344940811563663832069881200226436697679088676993715173961968308172749759979241879876891621668406058210372550089759198307443116385274536442475977650557241099971174687782364173211045050364820118323868622773964023396009556568598663350735703308554979447143682622366270107016211042249006508513206215194066298083316806251829752401103262173260024475943225447694808303197303797690193831847309863212611887078536907361382112087199685983831675687033782983132570125569699226966558202956797573719698310715741029796962809316521583205078803264686585109794109149099464560920118493578877655084710341817995351317792380985807102097029261084530875823561588858300519316937847734526089731762020066297134720479006178149101942079217709606797133713739622799301904648133833749056901404477534215356553710711870594986255867457323419520040737737497146603114300725185242741895390629328408680512121202065552006551766452765687631137948209103831737536574878385901854347297579633599422005383043133 [163,158] 28541026891811301383617647041513705272776977016119202788599491206363756393917107768667874879383075359866339087972792738697406530064484331264335723883092674214532096228953876986552216999111055702709111352005738779163641641403700279056408423950787070855106357058591891175692572489488612858744763360161652129757482206716284628642263281612538160788384471760867041404073251535134470379636366645554769167487786184141026973695161661261879319703315901859466516550646872206982037283322248688556092339350802490804794938471895144687503122676164681366157879562162517395325577857983134551953292609689070456403123979838369480545343714412192075095636428830641960215436866196305942495808695274045895326007924416963473836960733879366467535675629810121944061218820628916443486694715340311755557769603454358771923301484340035422619077683495281450347943391292355048454600735907910777809881123023025490520800230708649407442432305501412202506166785839455742947943278512644452220475875473189575130137825585140031961413406925722888005192462572139055492250273823724449309976535462652367786149001853543938274242045649785690082915869886719926537302551696561736951455677117167403947233973987781530507561451683878778765489359057796753691666601775712961580196108828979092146764938396632080736939668921864372815259688871227681600622805227000411763367905057893524422010702647266176 [163,159] -14939480325405462218440107877562647275341198219419609710446950844423371399149765113102860008676948274457136288831353071173546549720660072819120429198201296663805271461710485576605277147510195629353180151401883815647330298783398173790450101323423232687258930349625396717829054911527821956199874860346680951084170767057248406139580448461434687876040258545533365914637376050764148802632061484070436260454851266273731498029953667025193905917957362890225932333163472484873193509784504210087492474036691450032244026041518129055829909945804172552638003891366997855470435146035755682527559743607111493954284492075699985688777531120451256528447325388659961968856638600869832931602464453757289182415624584871326361327176301879638711023679398455526083204367952643151910047064575378500925072119890912510367654724721003298269846808778057395795209195349402088044966605943164075590492941390994697737715724738930345862923788614882405003052394116670615928305848043245429889877695680343646495340754312813201803129573589601483092749396083996062360717763207595717453767597597765800746521706806248182782470383600446927056080671570765808514372878132173802696067095390883572975337929699260701075764312114535201175673929242073864432252759567547391805955049547323734267373340602891189622411290897099632185229111991528530521962688709432351391095944961616941520 [163,160] 54935037242295473137748026791934938019177656874132865225594570125850706253925715764863630981595669089282771774477169672054096785369202388276658646461674275632079055708876027889340145365554666863580353629040256895089790367739981030974922264401833832132497519288406102277847999484506124385703850415558503854879983732172815082155750419897217405586205110825553368569392408138068994197548785135137667885095894423078225243633309958791211536817338606364851984642870434992877117200891115821117802906467378481230376670134542594630127471983584332826216904783118825472879692085987574279898221461755825192225542305451752989785252657689673837784864329052061296029457950708979850123251918592306132297663475205666303088709377690747359964836759440337903836050408977889699507833885757541276644590943033374358733187123980232361024607531822520594955233616872467590009735441536249895155947352390484311964452536076273882668870631505296351278726105310216292856617786434477051427214770582924005211685350779406705433915441740751469255026375282613378979602519173002578253029696996526008142484606994985727807299854266813600241741551310620885208358144401904282462252343707673699926022301684674582661989564899996704272812095062317567589066384840479404769236495797503027266351412960916886501100794352732656841868800837154007762614284661092305040 [163,161] -47597643024190340657933897925303543893759707058330368913807839885384458861030166427981253938389247077164978955045925935121737652889028466384398848757606734234070402848820377505819474437966093134533712792953093174318256037887200397156198437911724317046973152031121363303767754648017758556585471084540884683412124563920879495060149863054136682647522739771072006685931230925647035204157468789403909855337614837635166535190928991239787988400079105120145949427842891656854590492579721969141683251859347089634512767954321399517014001953983484309834829775522227317672782305284089234698817462322662088726480223188600310633976144051891639973509300823255698353323880518462369213637925189307834172125627651048532108030162583589381517534548075200378316417131618045204864875345639146561511152035356424023820906595148023409507644810181502436077096460546637090355769031455674645637700225683269314522847045691623902835020167470949210907617376552392451962368738024519456053442626525244687767982740167829349219079677875306735727721890374318289151153244168400466386384808120081037647850856571015205267744601925141004703788033543775943794061610860229337840835697563377160896937803126101279439288381560771792049030402551920021009258888570051680355343666287527089285600123563485128901129044510861973397662113505416924826746 [163,162] -257838390742695316386433428532724075171482559073873122467922492963816045927842534256229848945927106165213536932258658189733482623179210933468154417926990179243271766327002072954182595712742016264508250186422046481807561106410902190839070933277910731073169486295398958698165829778907674938298776342107161136500917560250312081961796175392431805357736822155941688981286478921225583431343695376025458254760393091488900782736979728407537831387540261347944386274792869209657041231473516195576767984473771367490467462596553154911942556660933158791167718615572708017434923897586370528508967244592097082729974370616114986042332871899568635961988186556787525017125775699887526575030643111723315515308854699576956190112979952603997762056714376812645035315022888593871290356708780692183124127050331864256716370867612122302319401396580820473598693282878924441695834413813515070066080461146482937521908172344479470244314991005828035826268300283190187500554962230601663716227739568853041939484520172374588026627060462318515704916915347853907662959498794941328636639901824418885783931256285535897931659590244104202521234004723165466073587842397504019531141881197489009606432759028865156999503704550199648192499660837977725843083310849022853594473062391467921622955770972797835452241817663725137221568 [163,163] -50407710195260370973520888853712938070054185469949346131540387471766514670933231454007899889517908746362953668172421147952553945544487109048467400352754969923518871818092088182231414694336474711607646199155065848399419048418788902759469637100142604636638892664727158753766783458587363520100041988598590027069635933301927458345958747080242476488323420285684168110976287691787271108802761653942634629911233270578553886752484867244334646088048226483580996948944180903319415649442285850200335069821615448924970298857091160479917644801952842244535560450307935909731819260404116499804454384304240048293125580368547237690345811642472028294277328669566731625408622799625862319408825778478638268536401107825234314506707148959055059248929252685636693817516769162558529938046928724941680545233396503135973398097966550738002138391733359245923684976443949405592651012283951480695533652172545442914751546944425735748359999254002225720601935955846770206202703550703974184413391487398654687064389340625120801542389087016205117973504519505304489712561111228207830119864406774242937115198558228678770372272941704939683032873494726142998542199509655851069226898253316099438123815175869499497933372566256942030785892929148541174229077140398240251397431364989499409476813236714065314328 [164,0] 2553566033573419396798644215491032664577890127710482836570933995927955324452931149216972221024343782530473974699733263037677142582716491493022483333205798028971531472770027111398595372458119614988367731672688490902369727100193810055325776864505482167233665996929487722252213002997697883027673265739444692020125290151479466315369559952399514164996338023023049934921661065579989219625611066807932678516551002181657637449211058147130916894074173907629604720894145206960270330746387077327181651103560014394952870890836255393677892234653415823527915156202136369916118110899867547447736543800658318651529122519967910890782526830952299905017759510931984003236941059394929360617052561624038902600793961902141746308292257005055435473621535478184165951143455155215093365999251612479283938777212401788401513601672668127739926616827141427066710444465900423213848203727441160074431733254847514552449335038977082809551930512231373647235531785447738254644430967622008009895530579649260520300186642611111052287588102290900575523527980488588973055206365166832593431490738479175730614111420285187891649561162184014726488350595746383711765696713880900192445781750792017949377134169783758706661910886361941176042272903873482564988316224609427686545534593646069715683089032740072925660008227073511234317983063279499725723687387231455990259782881729660374463538070091016808795965316490020728496944532972006066263366881340370450521113317906635900004809180390619924882359946950000502516576728248696169962761071015870689974360992233214657813492186008033280983148560673890235961366825394515585810114374573112994282277900999131074392822252191107760922944436899538177892565705149953759557833492455314686721687606346833019886760742170395359122499633249317362000950501070735306654449665735059443781176115019958199668703996907818419867098270036826124546185891193607186872532240400029805153689040337789524210454300977035446017502690791914889987263433328086061274953156775407974983125379503130559583622471619934914293361618951383288954696013676203494465767767306891977857721414625164181331759046890720012732276947172217511588248327910448068219055277087426252720046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,1] 250936985239631101613124183629096092780543333965512622526336223713184569974918986098263623842812897410613863002984650561189592372546622015180335600772388200436475792098919849175532840986582362827636695287108971083331075305676267596659527238075043938087490957332249108612413266754274014356920630285142538743064576035775950581439164589808304837123339910182704379458242549751132961406887973374441517941118780894530844964420953462312145144547278220611139814460740482528268292136396628042585783121086889600882212662238682554534620725307320755791976864787567726457365170364977726249835304521567335424606306829339637247146154502938135855304783946932822296993078617208526074398115276955841519526437360515831280143933882384783375674675214676470199962499155708284364190089061737023713229386913035424252690162374550781291093748430795026590734862184180204068102325446692461081997874191426413667757991115581557737976137980597660738081444551286792774603429786835960675698804860941183667469723966406240219376198195240514562364584663709648332356986565156039923858768017719091966962460947168180728774744705363190193545580519774908861317084042611691108977350176296580357728461115534170695713619187753617941814506218171673652353156007064224025375268733281085479023660138301484353201959135967532707792785084852568635637670159141097027566070703012010637053657355638211329475830180078374986576234768287172506699919113060161862593494110705458476854858958039780803212568973686536289509070888478373789951422974815177488849670716856052338879356483641411810023136569185027562867499452795478763386851666792575176924766575595813244729406066382326971485145249229680187178936452672899367949552010422327417882737501293940539771430778749272374179015049048828841369303332317835321955325966764028028896486322753147242838815293949469762466461360941593626965367149078722339483926767080528938214957958691719898680243760600619311534219088799355117683156203360962440501522758122492334589701462417012399214853910174626998184749665862207175175864859466814810504656530526077529844699259372299923636381938155283873230062921731892670320488411193393221536746496507480828202985717760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,2] 188550441577301877208689603271436511641826429895227520979946444343586008876379662896021490844120666839602515543055533804886659735920121555822425303879246878246306569530698071490647134926349483182021230353227037544057361501852146565905824875326503372496612606758462835403481146644930699106502060927854466615950700665500224809194598448536399139658640314195247929348533263982966675589255166718847717043654194578200483983309134683021013476930924309650549115095986015936924556064125165051537205585237434022427675135668959798228125515298719099974537053532077034246489246256860595245256694242124020823482316047101443044146316964312014088098284454260697203477150112488096533525081763257693240084300031426132269865752459080873343800974472691166634816141995648352981384794693076784307680551759838996345389042927387001214332698569612065086905435738881312893325529021119230892790218363789125187466316749300752705887300933068252486849662092679488244229775857909731352995036599014213968234921133203142447057917425427535965168474345636109250962219138082421707291111970373895176425233881862020623968820103634332296413169109932133017470240618396264896570207374970505281192051755186926694103957846771272955851699863151610979303607572509638987234464920398123745646043283532638556151776981556828847784317001551427778330455711003997272619408396716009232954862841821962528105889783527404385046788984264154378713379049005389799300759395511124737547641834977546737229362289618623031934587819255352140686185220565978961486064237453826548238646245848104661497293219238726360606333328985185151189406930918269852085603423914297158949077187095386785153104002792855029904083137211362842139462589350907799482341039709768326527113925143657916602708495842958764637811754284580424202279554962218353931615969997777254687870869866828016304831275355200966365912870091029356834409722437341166138857301681314502323143562392245869999112497655061687620654529176554706530517157703390122754080246059312712917195210357578286218665617200316131184719516118938017919366622590880228973565579173875202109732635567475794778762307085113598574596505776689425555423209821001389924837301944320000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,3] 618892314922440747435177340141725943353716165056082677221105897044566970527816005078290110769363735533695809333678563748830583734181116693468404068232289976802726733912663555946604095829764566489421986579282780538434726989682814467383765953081471326215677077597106334953163498929284956204042338441496129298653106865226784703570688237395579651594040626795910238668400910165325520164397802877532788912471013157427098335218773959986232135172659182229836736231589969624563006843287359871347641806339665704305489256832899871795345610577867707209994042975920042107166229282810159079424098098752354837979423803372732752945931358590861524009065365317420703182872916998805785727058378183609714451108167141106868594770150903604854685879925687513297054680978998131648110338456368821600450220580018422536157167792586994194253121280022916942040237814106731047685253532324337246391933561827747572432776258823210595014538749835362186256212308875101457552353940364088581842771560550769137051722121615990094875581247765375578192104899008348955127460471425626710242029381177112387846811175649990644296109668148545537915905470443579974195224378418574956659876405353646815660305576506197826244305463965715094532436712113971987683521884150444567393067862462961747829819914638030469012995411790311695568917421287551030988786027614051334896546899249114168594383895541885288120271478724598477998351562280974111766405516637861902181656466480382522646401241277181890952915162377320928448720335766118953805795646371851677611511210141501277380206900647471973611860929652711682732871761058413523167024943344716267157203065050771889391399477525213944193901527080918762786114298765047478851095607854671011899844253598850971632171938704559664253891094789025975705735361323971515601148843828181754223016498235514878865555755934954371564667815928493832920009911466143962369287944519178781279031032742268270471562297889731346607628448856723816814355640884562789824397930286488958971677956070981060413908460588788329650423037718211876667465239519043105195121777583490125921994474480943953180805807041487707024346229180771283204225894870581595949482319526946412542098512281600000000000000000000000000000000000000000000000000000000000000000000000000000 [164,4] 18751841195643806455013186967779325086038952592407238794114691338621149210682838200201062169163956529242325430542392444121254705087802370550076011247325510432121583910168733723396210583833793472426887817202184845835468648543125668443316075181649870556448711143304607474833565587399615538672092573689001155812222310573728356969383431171975133469069399634185952841793384635312632461982787674458579803746087124204906309201746853040532118359980340007918362133640675539419795303985175266404050045227656297741928487262006582124223137901846006925070347672641014726552627450856789080517122087045438961268788988651992626368720507190313143397949824027294461297265338782509140036522468787534961355842300328694252796665706233562779466116754135056865102783312232832904577212725031790297779196470809276936825429681601651457911217208958638272764018637321614018025074174968689761743668211513442283502039920798615886478958552675344500840581112659877571854760130412523240756633804942007401359035634847624454840168501337313919648480059158861287421184236290353912417576943925639526840891496503828606049223005418734768029477030798744040542353907210168637916844859523065325639275080191288582950502807553602502707120459764456929422170710513445974805578875070095990486355564251341307302825525660139400052638739398264695129640031297721634664944057139957218540864618302334754283226400587964220629026213608929982779652321583947969554915688883364208274907696659640436368878701161439856109546671878698149880838324437315174825294043634207073427934852379674601319986499508193797771284533933045288151906391455805169198049253664042684700343803336935281294633250752380359500747981344290584940469129289154087715324785144058633934354449942330906832282498408231063885457175223728622605424158939258368072138949893928236789018896228515735152242694757086629419960592032034873567756001032093958557692470657300213471424782663070435246495140037312588496286127117801395366417842216374067159347303528595940854360652412718096232755234744732131594116986724655813096340725745664799286758472600558954080577167803336486131308742984589381730532163948716627791408713560719594131562660798398464000000000000000000000000000000000000000000000000000000000000000000000000 [164,5] -195097839357010565364757791537225925501147752151790089407494249109068391865381923888338885804072101682909735889423655626003925812951740563192979445300665206538345173552435962496015464584421493990999248851723760963870542013106996962132750349934373059682053677534048254471840503481189034520521467363625038534758199546997665730683491939903981299436916305812564532477324448558164117528006244975779598621959789367436104699680798554953957077075717731308791285015892651415278331259840161413299116103575178101584811677228757598389591830735371907644163684103674954724256381998206256174508021269524953930943867187540335537819199403714959859373248660834457360466370621179018496138575029600752840090207097250140283292810575710551182272345601792913674683450183495407183615084593299797292922204894207049470895038821004977595429225300209650202741060426624116130348424642978891702794657085548950889716280201645409915101382834865865618863725130287181821990231661593958856754921020764592639106644752000162389927005213193262303707785169934354332832691059080347959699463314700218370428800116011924786943565148349280221861513032611700273586057068354698442029903042339922132545102209832942378235700974720089487751231507744833660355838169797192913236554858168687252530401612448530381919101531295800220340832714806281747972943773648410696416278657432730636723499540079550433168080222475475296150778137909752763698146287432273623107556217124101889480092696376722651629823866907982712042372907914125334823015320843398551265367638856016323489460811427525621299452870981699850672429881515121139865457397582973457947808925669763339729701274454799854275138925798088130762808543606014670718788745819404074226571869965785096992547383772294076376166081404255055383294248241505827585722602502313799950254624785378825353890341571825922204063839233799005519002415858394227654461746878055717533097166034718065822388290436161963712520357184656240111259517606163154087251798859788841160790195331952017888857371623215451297200575160518960996494417494333517054156502487989385176752501791046739926254380863047122468480894200667062676128260085170748243786515584956550859561934656634880000000000000000000000000000000000000000000000000000000000000000000000 [164,6] 923063052988677001434092226614124522252273230402948592282946513062015385079717967006238183776650178709720301728814885009812089421249117126406583305546482372801633310643818566203456562007047563807727126035685778387532846420616003328759828598532980258601270411662222503646672107091046316757668766487451241194317265266280982734162777305225109617809971820359207263326349098299835270497882701832012237873130323197364524349255074151907793918043784310254156325102794737805078898512962000630277259916576227373747947406607405004790122657986068810568385079442244475813361677077800535331535030954965373085882178310563400189570849278703694772962124082919866334948198702102894524068028367389420448975610803822339977331548778108943509044187159675283160436585150292136757125715707496443945242898436591270861126830025393861556307552081843151780477943591389875480703998992039451209513315816431113925084491502049053319247410226093192894320325863156991608158990158924027474405388896559626619822853751845036030811397289168004070457886993659454020044690889922422354653175775744772338937405570603773241400955114039251430706036799468157903347652107145357921825922065347963458979748413643832137411007249666407812931672035326488502723692462886802663366685890829160839813551777849300691862480339736946351186444037823444558005984205985970414710482332153321887926009363930267328404313062895989330644756395956951281093658175429147999145376673494209451668618811066647996595986864431664789036272794025988873463918253234934636701812557878133936871003301381296674551191594895018617011753516407369539282494148514056299915381829108692108439108400274772728784869594296219110833540147167972288518271997744553453206700767884405081419246670750637687852983174782694001397433525403217837304436054224656161296655777440026486956613807576186227691537795738803294810389809441636357788527378130068118886374999872277219089145357796433584313346551822119773847586043611102410825565259292307125516744706165684369693163581622938340276851368224195121989543130157512802038126457689447184640239949839225921972930142703676782169785446421607882939600293242657755531745898695380586762147531082170368000000000000000000000000000000000000000000000000000000000000000000 [164,7] -2988796019337509057521887552472107312789188599618568229359190705765415788292657681571607945626195151779738962332546279452215772224428218134389820947815460343045655295297397589009639756774476297638613097166990083748008007402321339196313318455989099909165851982058492774807944278758574118829419531140144734754536840391797412474209809108079964929169730361172349926299404600914479017874426603490431446496057183520992068012761759907454343337861184025130501233780449911886981149219306897489840448441716081358671427742881116471998053440979352181485954160705117789436197276402475295898058554356444721969355329204299233350146766387650998966900921309952503883485039975417668064397777493122018580660026915203579124307073771388381949277096133311196964350098551602724271532276998258792865000159912621764757409748609820255149048376666657147765230623618333876019741268677952759375134029086064235177756208166008105616778982147088815480859900930343730115036161427420344413816674527867224894343227358308169271293331122199002943637251516360741819029591934989572831763573679180575200219169598985337070488444977659256593953826935997085617501337408562289409153844726375843154927068968972035962337631994944119150656711816730111150577583044627682202763932454060956865032185592928968542094063236487133853804927001968363547778395567032895832027623539081572103036485530267376746812516113587563826787116875942801485020937910324194081150474860707084422997246781258769665558051066730119314040369689550402670924243411522162573020135588499161956255996145157994854908251713947997667682755426081015883499427532365695542485850588871739051814072808255673350634334019693261251170253503495669239811758081553330185920992355403715179326218324573967296975299322670426923095561456224520532260477623524132760968046733192095435080401317951134355343655585770268817925153226296072152344690849279735760788674172583347915174018214523838552554074506090942248116707854612997270088099216689818489032799809284303167642528245210999521954915759527727811795571683497523665204544095694653715260758868457380729009117712781100776176493650310718863943685735069765257027111745028239161991213977457131520000000000000000000000000000000000000000000000000000000000000000 [164,8] 7331162807645642320937761255421017819081060793163760713521083003204512314065832479678642601510792262935931772037017686226717295469227071175728424613297466815862984019756622540961312804117308428728682021732501062928499974810512669376019492511029168718944991483616913209451910647265300734732178145104659390267736843739382043151637974393765698761362205264651342412950794110098652692990889615875480208056378716250691692225372004809907372864176136185831288582274469349493978121393873052816063398876314786410383564625725640922020090510819925865757131128713979780580215300608731193288790006522776730412993345454293569208122842078672294431382685011805924259878906582477623904418738442302221352942244159843595836958491124821281990929069521364022033503512529250900269184699194105008693352256591182087272437927669210349263778618031134965438531846083596978422354097445195327061371639283832749170158331592430557802140406398844317612534573759623549669534766455123298482016865957178800393823806172386930118951444381740995037896202389774569680740932848737551699231555160322186830324694356682866522588283687501648294732991686220075257661183948633313629732262864537532307200010255300813003337940117813038432808228271555531921372573554595988694440398921273535392572836919121816209049929808477353585605473037445322178589756317822155406086000458368955435104434395925988805316596695542124061362362063200197300933691521503520848931302455657357457658511754676898467772587176200303300503139770743764465055380737925356687427184606656800917826084527649564322332360161306567626967629016473183875047795690446103643142060089273226535496313617806470577365998844879820843207400179090551430947789043850597411577754982871581549045349025653511143048723658010177049077778526790596510240286076348856021041058337197860427513645181596008847882963217670710647051115309720227368688526598653402925292748449504408989427183312762557200654043586205827375135349983989282699767111949628581275871479222209114789448464154999148267170367529360476485718084837036436494466984065708467384331307664521603330103890593381651226026189023112349111313405843450790493194363019148974336558954243273261056000000000000000000000000000000000000000000000000000000000000 [164,9] -13678119833134933723067937741416732592801861558616053962570253558491510900014771915421280114753415709661532257969913682230573709163710343773488308698538887057985170387175897894083983773684877465193813604470144878633633013359554513126527590635827737440928209584464774406260747097637540041568968439807852607444064024434687157824940057988809141033899274804377964087625169722371524336541940321869624897532849251666519781334107366542274897903883009472675054902539136800748656010380449221916601604546621862683608714722574852796388420022753234642639198890024433023824932208730377183789215764962893686055512409563029342829288507301164196822915117606064268265078592028152951340394852627869511222266549011360983378043842778940776086003907054385112781003908783813694054844652253815562370938728328916598995026028123070065547945995608240604531619536393722151136108372904505748926837566338717302176554069294048959602366289302127998261729197733292571344140977078229118838217542071897187759102986059963940350564588187034090732860650380448679796656966761717903798253079112376413669569042064474094911442332737229767959156908278747819315357632859068691594147577728522040821333504194864444162458101632712210865320801955005129051737701288435924359893111862748447181044202401886827851165489387326767418221895271302330584902399891510081188840711284272990397205413912789556853761829919993339494253759907689594062129027974146243419314962360038497975662487171049829221035394766891948697288801432845784440802476012724095423112513873772469283152845324643517943261930997512490846180277661193465708973304413664765783753744423137000676860832392175220069165159377399260939682947181383120089706998087102092463110391429945223748198920474767110266753949243924898089462597390827415755523037252320922163078011378420512567216798979373183230997464100337666391582577821832019687569498876267978785009726077653440804633246394333796330173996976785347610100716024717785978329432977986795731117423777199658793745844973862333751461768772351242467258623036289358804240346952193095834960489644486314830490060878181826939808185412503754319141798896057666129093035703064876599936731316895088640000000000000000000000000000000000000000000000000000000000 [164,10] 20708748347731401076581688555610872009365357811115265583562860688333880313252801560871754956931178406815723099719471456633632914991686054318946325200999512795960337644601280021509394065588648481045558280694186686567035203748916586951831912649736979172696654485416559164852646366113886791046542866196895431488771465968805246728264401649967865842809098018286896321648344617850194946611419406182301317543114846141939976461440411234272162129960410456290146892650420527396114466753354646598035748248162199994441777697611866447124261144517435183477995970568048420720634117972201232669163056953156144388899715387511507864427888480397274158777687250735979757785268458009685437275840212525347667340963553700499967408283153069089984938083853516145285274220063740215462293804541544659007935079941335015360567250474616885844921186677055402959156448626911558724228233484572981815651898878358742144724128807295935431614435163369451664734588793807883451785752058658913627763584667297300880845027936426656680514232319797379901461373898980329930697895618630267239940627268110466418879863911366168614109281737609163409806150469727170661894593505034541869510962935575343970693413021675876540521067367395308968002282419508850364325907794915967795968129021273321433884543455249709185676391891419960002103380388886963047112911783769099881988443138078263690518231355369704127782471381604303101161990016564655485908217900973651733243429120824913869614518048150442907622836755164983243737994224484726669010173219842889894040636181818521727528183863681422317128412005943057320788553036051754484758922972229051335114513176636154184736532149578554455750306452035543198785222768348242671948492759977501514820568446917006790183767633192444270290716613990097575596004091928991206242317491331089180264792358368552247128692441188127040752218155263581175823381798680453633495078082440007046443667397590469449119135581577699133628063289755951629390962554217968105233579101310956630801541779805637977049503004694721209462852283611595931932090458740454436350481397692192059882620613238791877606025224785449149994241659746709229508580310028184022499410210823133849213577341115039744000000000000000000000000000000000000000000000000000000 [164,11] -36248430070776152947295371524000755915407100662783143578855262161845494878476155497273565030868090529689461482450416253395025912900067660225736488454562548257874577192421892167123263751907760334807000958602923648330075523920528361683392636007556514413925562574515589484924943251276065331705463408883797065731259322723049010268777598836794774560979048289082978427249666231442529310162611568555057493472427176383808599170244521261454780692682393920862348746958297175915992304465300302624729208055585199637113613214775294691611589324003394576703129267220578692956657547938991036195832140417013732075422582654889514513381641426501055979701456010562488188367500385771994239318540903415954006315995222740172256966534909935788932402606797090240369956141517292455906984233606977317926135711192756368986365603582288481594677995889227392701665792573142699157959849085413045941042465104657253465551784547600244581444768897209979377610072931476810737002838369655809251558330447291150601449013581049460385530945745302908229669477457076627111423076134764871877189787288653973729235467620011950985992384647428611751377336173576682516769347882694035041684745439103756421656639499527194562239288022868428054035165256394350143664305264372282981364194236979595898338405147038191303172042685751445738127718165122424322416198729708464988921630008712969873495185071263125558304875911803580804120418195623946755725425428097840381675695958954670917570586756882348583320088836838891135032779972343393909879401905209861464785550992427963697247788603745855796046724488930936811993620081503275764942189619499161052857564719083862827107744665694343650170251610694651856094924269706386155201487341253257138957382982774580324402180676480042570819036626069694513738965989239037268204535656202715952205663174213522225458832834510248631409456748979837242318241969728721302749848205380682407345916548654959738425350144764934815529740457123329832362268277639979694580627707463210355018621283528253435032765213203350237599553566148162357993536591104626900074911131759341143119253526432972712214943314227610398304581006885471787366414783435888591998304205367421042403434558096670720000000000000000000000000000000000000000000000000000 [164,12] 96530045229307319383140147695212246427271502410629492480117689239571662163313712282938620223540155659779086778395355462663456177563789041671209546442486518708204555352579463880514122845839107600849563734512433395646540978507140086958672426533361975967578134644638349178933805571303960618328248630567902653866870745851484985416783594869060670818981570468777112105916648258228524501958126689734274409541875958266352709534260466651862426050851586092434523806490414310971659446595391484403669187962861652586599834828610544374731654889375360157101258775648266481881007508390985734368061900792107234463891651580900588688845700581449629074533173342473282424181275180131917754730958883007666882146887830043335748521895006760240810427045104858071985281440341434931568048954716088082362190778229437941234982904787636530448141836864614316758462917473088646616879756302590245803560988963797907947465182747190912320349351891268998797189390662531319785943587008978325952390502128839178347253348371325636181478353468786463687138528944816254504423593687688118492048425370823660862376081473150488143697406819585490164533567333855121143729226874487741871592705666003452891484294791420547871828238254219733055937339701650793781616972883203982852481024825170451292828565665206074107302055926602002452899053106047950739417756904544989067722350356001946115512752288285889527453436838087348265457686344513206417351962754254871800230485494411766051782817857476656845783630424029451157589898225448761738749628201969911548209983796911528299589735982669183713941673590459172137903245290862350784879655802674533400268027243225453181338767915296383217286997110143921066648083342127667195009351196369041267985479855141474124237365050780957610486404206923004618806484732465203590404565197445791545374241770682876139892750845863780395813552874502114824269669906471108826014150800052510458930123996077514993035108337467706353082339383267280251019723629609475133791480832109101768982837361712893206693708526597722272707525840197307926521014377094375990967508969752536663908532663540281292129654508953945262530994605835992456251257272972070610559361052880588233879171140369252352000000000000000000000000000000000000000000000000 [164,13] -278181535196034498356875292217602319267319978689781383759473534740077065947158320012306844586084976302997677681089107103043381929726137404618035092282941371033175672724123071577842075419928495427514763297811854403988360948716890432716959806213489301310351801513392352755021837590799983831527631882192182714408113027736314947954284667260256544141087093236198201154528250995545625198085934851669873049208894932964476279727398709452698406832644001310695906415944192191633032104976818439244928531138573861126597434464776998532634749464710050634423515798832940798155732986975186633628117533008861703181051697323090445099428574993010490336859025922261282302941148680682005747625075640873157890338293772923339997768492079883687070555390943415153643703042295626007567899533946406284397471379267323296884465545489166731624385068435792144364501254747201675283644558137362854824598869250035246294541078880184364344011588249504326565794992847983810408183573405023949852987101344128293603079911204134796878893605312847723315174955140073431490294264961660910256134059614576589461981081083876858595605669799259022576351716688624958026160843819256476329435388066760267849678138109432205841692493296614095282073036347454113159357363792138094219982450108172092541354083515138090793693619799006660674950101584811435336612440878636503564234739411200293297174215028372096550449119259685813470046591443743998236443800456723073584764303772078966641257537928176111322854300152456661473217983028586359875252638285407907937573237375360251873987193842117378200326888117241908742974251251985301004509936373789002652903996599589933895469295230582356676127715647239888097677431875899947137494465317354302690039440363855103975093712167987159055942514645971836705830173251108846383924526597347296920957845235679037689630014732754671155575640535734055517005048766485120451708479284443928416039562414487079844867907424398798501492479813078699267873858945838386640463836186720850954343694746488614926928540182640375798281177935326923481154694411633181084776848126558351955766537022523215325641992549950843603924663602165235215360190767573578227903122573152725901661911295648071680000000000000000000000000000000000000000000000 [164,14] 711615888321533600835531477574437473415187008672556792235869569552332945109220413774570212653757119292426054145557897442945680000581434964077793757368517887384531287666719646879150851136153001468817033755282786495068003138653345567249491195149736046874402830532589821057078948472954306257929898208691671395693082531641528010446480169855066057394675368259269028439227062819890298501315288491669478407795797458378210003085299741173722412618325319839560898619792860177193938597026684316205143088123144504163018271551677260403373512734598512422210829961963686860725282532508318063008669676712259545922746389018881634780858405735720119359310353053627755070727235670663183692189894133283723180001495245137479108612442190519911691895214122172896845482397483068873676315962301050932857583255698951635699067245934659362542360471865308291200822437967033305550610565662494086859146290374415405790784307652766618133793821355563122248478296730084269175559173968462433388243666211638322192007832080280660568757305592515378554388536801183762904134167950178520513264768798571461217645856844406000923447119059433478375093547836461290400165025513669085567042236922314248201747769515341219868264174358488397975312580010354025905166846390509408381273759847431288841958316230847876960390086242195732206951763025097349792606941017671643973786383477522495359852939370752705430301872115520456924691998916900859502410011186133390935934116890493788571540434192521507158932655328908598414858123608138010684351955994331222330006666450124808587276727884651169661058143800451368995654804652058507671937129983751246684527728590359024311328784412615498422369999458642188716094558176124649987145674283473742220486441325310835986547062672551555321635391401525065649038781212828843777530558886262773348384931951679123631954319095181218058920573430269427056050692521840948760157616171801956030746724537544527525058453050775606400692815097223543267230474762554000111200941787090068137896110842469343190933625391491870894649450262632554199299307686828755988476299941116234423605886666081245427841300783889818305637647074529219316200861319441206152253684910748489871035463317852258304000000000000000000000000000000000000000000 [164,15] -1618812090048437082070131393296231218099301413101234461216414554647329682742198528238326745555963046536675728747759999511267620100391441761470203798905556926510179007663886988540494845757088948997689132812661191037368967465772985144232774367428174677563458404362969493305084531420577748492431374848678496375701405774011708022084813011414314125573039471763723675757331411024683338936128997106276968117977236314663658699735530253700872185807067262032360290071397076323845672368809054514655450785218801360092506389589497424077480535107225274646846492102699985622291574645666926444773813877789242269317822133907621255263330133052549865270726173930661095791251088666538336243928015566488410541032258722154118049514209774829445535074672392155010914689539545235256268999285416495688788108182710110644789991546048552132073806806987806970524668263907778998664313143199159988869797377476670218356595667913377116005431871137762887188240790922309559332180718975660972464823088088499227557818978930105594317725410945093323721340380077909667723207282498418566637168426489557277156694421723087922063889883911181045297767711892553768850258898857642483706459887582476312823468502740239044614834163244730737340457066236919407181746508077807083263799473047822950007341675702137821391441466093819674454091462685504291522889582346914604859816657108545558705094335653865840777670363873139473798996409513172211371847141807625653963219904668839421620012953236478320755931189028534724789274469537930707636380496040496323451647483437939140077273482648133136865050880060390973196289869523616699832827709878873225789405273994466355637275085614493635591963341749696803690481188949255049949193564734659453312158106965582317451608253477351601707693481344407175641534485161304446839017017388632711895963353281328271998163994546973271494901860453930514450469773496706324678011329054830370445390237652607832791462314013534401795897817652414280529952999789451055611969964688639912128867831171874133988267524932549785860592397901642354563822791560600736056324986657635999671298770877346681168625674849476959107265677883378549235959176167752920954283168656079270055379458947788308480000000000000000000000000000000000000000 [164,16] 3315295229625333013691194739469658024053517305127460353638517521590577874529695809095510594491547647342668649955528597573967902922666721704326842692330469809679423029246297515816669672518646896313461665450687339095650508638862779106856322751665092289841629178173545551620072317073243459166250408517132214713848212406196204551023072686432712034524494647538781731815182510574885902021438000088965539978300029329806234508254851924386350313514616165788941180128680452901548265308044347818933615431619524910068681513910752792092356381974862582249595257476516620759838927479660162003752785587320321049184512884069656988811605055190980668839478173871685376469831364603761742673908144949381344905659099053142167465077406492250288989138883623874004923527674099188269542558982115703386655003361260467383844300284227349428936848276807189185117385055139294234427427883245374254869761771293612928346394483057212948762603099961087843780090625218007901871437066653826220711284789128122595719650896554159472127295956350187280345251919083931472145972602679733058308000076253148762684919599101211459033806047694452323158469066964671573911186377946397270671868457755991884357357768068907465566107576731566654484210860611491615107364808307837323785592368547020458009727202310350259984936169004585791531747013950555440603677751227947117987222748314198201347664453275937479772977067810652095912764542362536831870772856091358314825749913462205491472043110461947954355670317286271178305783420351249217878237561458479808052303866179629563187803777923698470288070812339583386659603875759584008776627191617759450436338473880293106560475352818884432274447301309580244955017538381544835841966723724012753191319602658824075682378077587106874980707477739297857306702888792168311858452691932469558578052084201446772933283168285018259422885617383228062490025877144387715779083525107419223677344463149646172468160886511966017133328714946204961123411277189500008797820934633228368491769072277488925204308025021864026485262260138958419390316814821697569956269616048113956192294101071585904321647734859193782246001648697843766855731693745664662125225598335796306293700604950648717312000000000000000000000000000000000000 [164,17] -6096108580140101257418556263349598793213720744725363483027522118202839645473073657686613096848642178453223087052234242364014622109383692777701726973757031324091579563557551632490010728909571213135637425195987521658375605266861055907105021194322312151872976720961781342586382732551092510285794950864796311015336802225843330184689802943330330991390144489876351407405297042130626565575152097691977304061300028298262598739478657291789928049275461990312624759769883409277560202507315620809684250401228189437366422389821855358737272185796343418050806627135422841288859037471680360164048243648840452142115142598670025625983143532974411853735360524066612578364480930216157077594440536681450467667828885683368421900158689808169485172072969369140501959670970967927414589606922797832260615871216826731534775376385149219565822648355751559621026538176915622540801271544980002006117809492051873533502838132407453655718240832103335971839991953989107858286462137785601907320782382651515960233763781476579843379952427066954699695143801607863312132601001334596158681926821909090696529809154180530987001969649442380133657300599685256566161343245942917066859055132119980926736738467429578025363772592681342678831272410129151786763201660442166380685411195244463927993446060628849780441227317497674203977742704433858199077201329587331036564979855028251635664989983508843983198029575272241915655525500128259431763174597288899872029616995637162787694426159639706179222192440644221884288199709274329632872205616090662268181407366578007903834810794064844082341684365691439381327430795687728012123307813419439207909824189209973790273100630053921705312459311563634966188488634316681305115424109365718374744099282190504749590804381931654998108173860140235486777986279579613022495257806752549851048617757526481339218190346834665040328144348587073250901923065638458424534135836567515721961012585120727880041548410110362599424440609695108744973374477637983094266080264812492982346719386712538209699657842849213182368048607821346838022408577235696256389330522229796971180102162220641461239056287204859988979212052432820237757702367686656179547694498983190108624378547444813660160000000000000000000000000000000000 [164,18] 10118534532138057668998267828507963316916876658085534144273669191366142941854097180779196806899281539161631868776653017799068651828209369085588402472770415189987986872098329291904194122589167611942527113826018013055745813647167815396626657380708094380197333053210972024907637737760711658582798497081589271312037324368187233009895313373784359476206973039126652800373663396392878374373696604102484978895312304892846976827826382988367822291961697368772217288178969757774537328054284631025244977907580615940907616562438616918857113138082140727176773048062630100391179107230247656542848658952208418883734653886270752723220046807346128380838631566781596059275562227807328544082018984067450283277465401904273395090783259610341058429182319152645065037721071221837445884998659893202122273826552780609356332819211172802658236464799081026320024608927893518807418096041390579353371767477658752699753734362830490427485016766597841258317067489983898216723368681947396290110156599304901706228055414001465691930513364222646549033119154841793408972036257232195858011784896535367748777704491930547407720222490035908152863791169517424331164757771995448002035582582561969278181176994066393252898625336139865354389896543959447825792446573145624504351123813328475843826200775178921507493078130305302799057285056287267744693351411750413296867739890106046684830679554620754486412583485300970300884747089115511586892299775246012277207094031705028790069607690129412762708575947555881983196749429981336225584234860540053310853917033776702020837166706644721657169290409103334079120466800726419718878681055837793318403247105564623975803601564917647411960695594720511661785755425170041478630342083820087876046645818237065893309094992380867398157012763808935628815053670961791229857956758469485486735494889919056349953536419228448580931351073696223541520312192337754820211490345770502270418153854637513407926276192669847825022084498345029706450551393083923141283261658721743674650560024722711406293307058736989631454239027950420105630503205913751826657213005796419699161250316637759447002472026566860303571347339920816761342514668490236986543548370526503293140639322392420679680000000000000000000000000000000 [164,19] -15481395435342656437734137077564771427851729919608365732379111181709845938233087624467802383788121380713258404412437430689149689973773623699687724422940856760417858516077287515529019918301771567336550410170422123391903908470406132266689838487178219341770731821558902065273805532065824613842723614016796211971405304375772040147936144922889226753669292824690944300420263625498720881199762866708716135196414346971057459403092620684238271685401469263815060113973180078333360460776299878844254465165231863485184271082258835877371868599712750719364532720023485664835166407646512059616986071414056539007685450640813811646647406414380454182914146086558096611078504112601767067796582373865042775066852330245363164047291294763318098961385242576502645375811080347741781248992094536282728043458008637758375493114183524983516694446043284779337360662290770926508722709095400940301545355479538242294998734575951286837475445766883047016573182354839897287247250043852914075868766136495384499062211988034803918833747452924017787029263787668611270807195996194449078364859621039550432696055308686421791901926412645298529652427229380403633122193562871389649213564149637916090156562279545527120470993431988096225592110935887550910326712732647163157518134978259902974235892601121714583472650299043972947002134617606706330036308500090895303909855280124701786175948616556667804754542899114802247373856235807291919833291960950688368204834773808541069969634837486470340419849214959633443629787818229930868265316964782163084219467834545805089247542790467742338534385836250834014310145609466518008207318864922551801989497235469625321244481443578685348873628026441171174499350245437764144274166153340837071841081117492443904977079394480175990721075326610066356805051371204476392936662267381035175939841742517988590475261164459975356415379533468398885478337164855894779793676737798710655944287349668911631922805225142309860345478543494269755919171235811456415785922441088440058709445735272826431057128187609013010950086607965785864076575080490820594395134936720600030216701981535036526768423179770470489607228871339626457362335469700808204142718945461068561263402022559851479040000000000000000000000000000 [164,20] 22409808892150716239837905880123958072347817422607275904553279149801667645981904657840868760231435168194887987212967587605168149488661905931840720136755334094113385298603284458975530012456123948370286061523558481563887995930467518005745130548848138293990312431059952774641975869887312506071994779317996375263250903027927319134578969291789869155629213889705611412024199256553091907278501222784676123490245946181787530054853508119975569857073116533565630004148017592752642709736311827643152704415863669298057320794831803366526535808381741688381889514464494105312121712685118324237607498255654150080488157539406829173070328214289903396097237390712231621875752585504741714898339722440142478518065979018339872004522695776720017575837666602925232458615223753391861133669216712871241987712335719483935657855709819227571965556099654044895716208829236015134288782416046126196144525064844447346779263222797205720321665994597254394907048095672644377783773118383645628160951052776614254956952337106519281728604519117706928973527942637837553423169832076980665659019975907884617846458752463374365584917605964784648659439523732607569043515360398516037714739585269422243372439142299363557109114971797810039025778149754685071792163900277939366883197220599497633688788815620963078604414366799924743669618902013896601445901989401985932443951445359104018142636236165825067887080393756028740745621642121269535275109896964611256721846565197803877760747997640476124327694687442267639816108620228563999039928001118212414643157039475221046232095433412193884538046742529541865278831441079554735020375012716477620938292654991429677357968673813019348792956999424572022005171955256595375729731095263182905141453863152537090195197474913347048484940508769481691171857738094288303583922040549240580650755169547696792867066828614822606931776858276302814514730796765532200896992821838232567188231822266940215463670873522071590979616879096677448407193397795592297327761403979702872922842002972807592517197220331081875470663854054158058000998042001352445381079992207484366140698105196995538304219929722176527443021552027350825620842235026724717522926863603408310352001318543966601216000000000000000000000000 [164,21] -31185994846557776675899308284918865064353101226053863281067059027563021606958772110421123600127272825807699293042621953107704608559402775527604853750795361891021854464992094559679958419561651742637319922199333301862474133594767941013810915799055688158718765563995845565611474429786143493192416431936734411079690014297115828958268166729303929433957717490635701579765669305043500706117605592756752702483846146130845566959296944800475001885115316991823137957730425557119586252668477301185597850096042422019710895031830110671064104447240846081209700915709918869814317934826381071156604748804875059487134269978178326538976526143280987358870798324706094819033131252529245810530131069951791672347383416672224263569963375927615464603468343154897074571002322486598809487683580902572798116764223792575097671676447496844493427367365523906827649368868111917800127865773404504750270281498996103129088415219537785465285742533460462683390004714971038577171754254346096802037653798351508861081411286380783988101074079239405896997632290643786308352896145453063682825159846764077785090866216968983641035217778038955278782754576577230916370508770872064700703274784089034327507519731987766046534969217967574415266239985981473942829125095075243960511945869055888662517313963543231067282009734847727364392484393825602302556394270151052643132295465982479350107338987718991628912848533554145553990439065339204439178965916967651328404031730350466545769988050953819562415352345099511550654579125095118888527211286364368908524046761355021191499879127465738979894612834165580539696325951619867111251046546308977759310183979436280607615179559011183519429619874978056319457672600931215542525378354595583936405057793933939747177829038963133033816675756527113652041851810557891886903662016357153638670491760755244283006122353610491456663427261478675632950101731088008159570316532221832388414248378324035810092753734581450436318806708231853590027196181161951596154957416732126295450096170718279652960783106233142965891782643290316870228376605447085988405490843013521947312035295532255146237526985247451920840172324215045878419816022089610535716355344686394522138794785125527715840000000000000000000000 [164,22] 41674310288336530405944597486089626866594548537986933109696947374802599723782400558735404148407203503190445361124130901812302297835524128554191007106078516981275430809772268442711213917048141504980570884341223574265364593367424380204853891818699131659650012734476851968892425713744192733467404743949696563810969390876788609699575237702544795324874072006378835195528480311205701574963722248953456864581576908401807832175047651032502689580991734229872420867004032782681177262203607363419727393853491127939992711831516789496200736764944708673672080342399922294207922670133579003113580810920991717124615499708317889398443250886655356338355096537845668428213544122100649704691585625566410601856721712618098636734713063687822015391365814990081018385692579807384804298466459375810888688680198802226657968489864254038487546851831174622000055974654207964203321002140714294305651761076997319172883647965684450127494314078017301479938648900801234062675241171927806166282214815711638412957334497805539933064201253952486497283547319652258492953822552287615285833361976397061662252304629676182978700927198598049600941711542645873417987187802200331468310381997739156981130791265773859344073193836668446940214052925338704257096395534276886116441824767608793611233526116583680293869742871208914345837416414208772416151740189906631629786582178777140303215692447222995588022978844380556336485396118403206214960702626053595112614839463941417660699359426858267283929501846743719497345772814606521561004957682292616327934523785681737937765620921061621633570593104083230264771776263754370729868717205300984133315306314161963376662335203552288762873321119053071090196877084616707945603539097630822655683772274031815027147429276076339940285956694723371140085323552218497307351818646092781152022986142659686459623991595880083970572708143638821941908285035615349936330680821074976238363230969556797876849840222659204347629204766249401632389805047296139195727513622564256458707191055543578512805193764562954193214305866010581385115629927909274267204671336158562575184816362454409824445182956771158737097259791978454601763695140151059075038203939994149314422818178851995123712000000000000000000 [164,23] -52754643108342808330878559022246895270389431994871268136746718054108766931341140670456403749367754877576038198457689119367764502419857432370627945320955611905301020700083485585552506278376341111438774153557765293058445929275831952895011139030865792339749775722375083280885165836379805853533612010214651246204135231086503097007579290542852975757277348183489182760119937783104144754218513617988353866038042181709121514926593164171483294575227621858198168856748767280307526293363242405524062329231228668763417442192865408314402471976146811675419894468424693233643053212683636417826821153895787991561836423403314036478034612902435620568787361389836695459868655990086409362743752021997809990193299600252455952266853436777218290800720244921872554379915264433441650391279129878840509454933669452839915918765755478000983314398077543783462826089572065560459994491642696714860942270351234395053852107998549338788453543300180150191208706241039961997451414717431223226934634651161874058917451676820023109004356669603056730995415493129390535538173045153184747337741951999846331505141221988754539045518897142449086322687145203269004262989980813588765394996906593622470543497418836471114213473521590776053028369215028072429716524585154517850969174615466836349143070294102898956602871493554636331219430800589791732132515145127986149606303611491565552782882395744851621200961988764742294202338559832417396004043506162141362689264022456594186032170812824596516267591115131933465440821528063873520654854404591184637894384887556982542381945322686921588371858689127479832950080129533659905228902436863933241943276903458985129880141787568356046031843853660465003701728875987986908182793508856908319694295486756646973519506842080508449819220572352995908170803778320786487551008910406431504324827699816134102574508399086361179544512956315456128800899897016150294460288765864233918425596186357931681561409441995337352829134553825764361374305312635070396851403732049874237162011189152626531200124037166088813130402378049372600198223833274932177988735161545769083224645906698317698154564751016890147287257413394131729278875249045818621494241664624182214484306194375219609600000000000000000 [164,24] 62205496804041604619021480211114773849281184989731951291416486933420643837851762111974727824970353362056881025838726898852073856039863606554737962585439924712451631109777795449882293126206389155352917438143077633973986258690859997926653468002314039164239707445260899010817215560513439792397786481629410060755656755904470297443743918018542011559930040652957688400682173786599464974979327350876067576496636061101020848047006617526990507630526126394490772604250975282130187386571188782440537041753453070175480208411398446138099298202354656303344411297795857082098048800495318224794660165898913684896354454934736122966273358376600726172184753476422539726521641586478388090376395770101444412068904378401676372713080805044228184217793541212618281069123582541079667307837179776696952940976678025241339535077549899806891463925834119978755589449633844308513954767458824256242237446785751242968917419499684512417971510368664840462200418868910952723077924663617940424150715925014717810108966184897473514973525714446107024834192017946399143636558276314212101019161610465164509246656793402502568047569423219658103436942282774762027943503672194287448616826881221796135892924502540685894007284968310357104896026673930267791910603637378079464460174845511997519326260994789295762413223544578319829149317353300111421076413830219174844918677584975741828852890817387346938532909987374976964073906679677628216953308239287659810398663348325555008256202318836493058515709427000631852924364025006570330596204757381821067092137762709633524083011087870376207740904638544830670795830826928904351661910297636023068800766230255418672861192543544423012065463658992072172755726630044260369366881599583665610755243097324068221976916584743570342517455008604692020809843778880414744300380030325796863619708559516835980626524379165587903974442240469923135854499659339697823614345338465304196646641817037401963730699982406371192876978232433932541215554081121261950520628307000628900513200859379037111743810208557354161376821884876116402468703386724733568360140201386832101431312665660764863952001643197686829041736344262923201439377781962471004257202773913079483684583609598161715200000000000000 [164,25] -67361973348070994824753679183140459685976969803954112311869946974484051760948395418051307308905186504599724340165333710738234384054538565303779202966655445192200142493059682671093955788839079594848096829893940931185529041007877511595855561311860411412135632122936366320753698891345135109480566124032890563300667499387126802690701984873403624023798479019145048323565564333400144583517001869324465367090741931704476984809914284895930556237636963013289514525910130123036864857133280289413834564980351543711841038255126852674389479408856352876982458134668773937240526677676007124341693742700560060135934869103199301046813498988338389058086856274196659495676491185849375979124078162004832482602533324047886034373254806785678319173780792683656546754556286554033921199821801061331498455675788309975929363418400433371808167613460867485349261946429855421809376963414071916592344420424116233608899882723434152875008109432658661174618657402453418979712169578916296025993443150685775063292185964646551642576164181415208111871045796008223771519971836365860237127574717164630433162690951314208223557074330425057555725891106053769286789856213524151946307821455003219919152280627778520400089209538382417361698301961909594504657062772020213984514465734679364132757130532943659920441717375959326141415438427892603518663344623424198858128690011860237901395890076938070677295197265922098596483683004224353639284067385476865837032585765233101067662290561259193291838385506436351644512031615058330247885102007804818793402847003043602360544608452870135030012317589395118601896070639727465253921187123176834936896848519501266342272016600614459425730778242906370607449250434315818466220661870943425178997932105239240604550422115223478434193132458919389933655307414206880208090257042896208634920134417500610562464793236835747998823302505937032838749318404582142991563399695460561475479604431442380763906581463279747360727145634216022150140422575033092227281513069192273225431582837019653525657301419322211084121606402357631387229350514877190145281904883839326883806347723284269638037112996447386603309850558055824041387139382160414942308155012521538536629155363922546524160000000000 [164,26] 66327602166642589196943470859290455918613805705378676270287157002407818498888087968635889720831134613686135997557921450247881457434794989651404349599685704141174430099018885481186982690102136227983417078376159551628881886334424150390330491224163667797653753649987696532787533444208420408627238385334048782179049825930648615791042809967854521544734798151380056154144435047957183568661753639870018100905425064553835093736281011609815664194570131560921410016823933412521603145235052136277708215993733070936241142735759807262342522837752923149107641638425745090630169121049315027009807174925550052199231804803267788501240542079710713356277385464845038572528835906476567845222417476168698026075706132293428605638431655272528132966198246054989612237654513096018713559584726866370584017150989010797683993088045557342120685540607668523093521472243683820585264491242369365029571962813535814518073317201096942087507476835183705211885927510580974504077008269714556860832446270048706968469350212779448631304726146799650336612485063187339663902579064156561374299542975477134205411690113428066837564553620387108122281005354908202597916629376248461546789595142308810724008932041332272556749616830666390470014733647346663072846019039492291970258364935356593366614294060983139980281359832284592538137819192805809860765018843891096703224618274106474899693608920521195448952594936777613583176931427150216708803945237217347374938752128609606315836591376560972522281956933026703804438709103788062732922113800108645944340473082469197529643214693759215965323861349326265591074513669972289875567335077055408349841014548790942079395419566935443430851879792979075483192163977032488048033086974794079579799877460842570801653110536202231879355412771950923783498821870037124357159894846317758816435663972977071161769424311495653844210908209250885306340481270684146457031530784347815891488492613912278656330667455301532708913486039781785462242750593988680619962988010582522109525705060518190091651134535014068259827982029520727731197370192213976417941560228084617770621982988728694687261945765684454747172387921264190789035606562569882682901306306310104711331346742656066650112000000 [164,27] -59011251908310783696799658414700084533068565189744332621531638371694004892657942681978300656874716675035405765898645865100637327557446948187844689780111722867685949992445337393793434218958385256249691909034882023478366760600796668117327029256450459264621907369082954344599395651174525102968499248400002964483567580532283494818537505014429580170408804143778873480909059164436721740975707168709276624073720893986330482364989890385419954109934424007261315527271970128521857684751484797396433761442808527723847494812758347040842176604251802959809676856112174762451900308943454276591303168039508325575453710915863823241041528221180418730148795583991187530199417222190883882775168507856578486076064417240351329875173904567718617142427739376022330998030987412669098006513428505999460499333822138299158797074060639456581649467106467843235480410392412047861364532262345613455870070278603778891634114996963787927015970206246777769110478769446025817319365670269521723792587824263428678514912391027249068960330121086236436425533476300812497007987905898008602424959690700441771187966907744768726216819695581673789162045705060555908041389644270833293037218763635939285246334999206020360139720132860902578340742410968625445607135354704995090503174257153819522183833148763974884064824904599311324239743123970351739745912514398731618065286859669352993032433928232979072286819416926175435740322761501302007958728187129575056192328275046990741877732808737133600424534575845549363501582285618391769274072221556237292524513152481907721622580274093712912139479149143050683323290627911689389899417134700664010258857195663188242672801871756934665354836001456607200304817683346422164343502553827098636316764033639209603382840918300430948191519702549491415431721822198416679902995073208634636361359661118831137141025984154742677914805625737136952201235119822383368287387453980638383460498509418725075523916568031733242134118886043389887371303247895325100284673620081148183068617007130451306481825461121628453740534754909612458494915890760767774729438794180337012172381453750058678340776141041467987288977674202785016093639147897741848929773602467086241468598504708747427840000 [164,28] 47265359244984166251464842762287787251175329588506017588397755136950682768573221439873932988995185826255786839981056797648836511571587990970064946114113544409010862445475492937033847776929416364718089893878096030508902723381860759310698269119245604343888088509864364729989071940156872462083855056753658407251428405132505288321983563254006834189834396690906098094468386908762860811700876138969764816471884344552345958098904562418367871806144415789235593566547860758404929022995414016454101086970829277346409155491100540656330948896838296459406256842735623208611820640773884808303296605879421811207892586166926790252998112493418675775006406963124478900819780779427990711435222275849054851728712160917784671329897811505403609175248711739983581751935535746654955771993895284071596429079472137952707184034681392546039528846785880927625967727605417825418466888602386615679140501018683896798573126477852213330477281136338943051137658367278822724779604785186401428768443491568183737623096487118019581846279302632408458396975190893619737254710331220844403214693876933235409793113959014435227787787049000125401931789774829757639204094273248248756287178487256904856238243747270739925215836910419890292248477120214633970245715710982477288598741357409520835481289257177660459753792993972482355663631398600145733055049294768549646698521838766065010126973365671547240163687082870864150093569686516040899003741493772780196404930568434979918085872025933307658734122714896372327215068408502890423643129252384809646399979707704482234664288877811971301998920467417976811012999155688179472578728500423429045156797582415445214659899185962947942960849904208851735975671143512634565209477021792412248620235791802125908899098555252151921156520577760827269493512367711215900929999169830033715296785053367847934555532256555604800895240630386757928077008212292282142964831983939002870020828881979609715379437262686164916076515919125861972788884316006302211849383154577112360239770053439533807422773652749993013997441949499676286992890538182278967798035497951099889783922008169438601496889908793655181283908775052028971498452098316302053954803756276160420884943616407552002160 [164,29] -34015190010177724630088335411801143577606002939795333163177697785336814353647546313498298351670830567053875747535507519861112200503788468398235107922836516004951982800764475146002991541141596178285102100760545454861927175644949391779797036874902319019817507283310509188701175205005216121430165281980207737780286547550284496955756588175856743043521913845579651642932606071223047941496478745697716520259929953506215095279788197281179731362769186254047883079098120461553865950602577345829589219202894826136842083504230876251881834077883226038063804460909392927081946957711777527815526320839822830466539843911512033082273186340618770290219405017264119485653112098334494458531452602873118840259538493642000997082853780913996120774415307858235081521231012240150708614692978865770282931602079272141578517143068792741435616775999904480157837957791628855528458515132897309242087606125608726270400841101112156441005250295087862220608024258760885678795240569350394022488731384265768150844262831897963725056981070561507315427621418834558051316246854059452673046346379380269577145562693363280790248704734493506770471784887519979160065902683139593459845616236675795608199573198499092180231445140274035221375145607185005714547792135328201739498280627665590277388266970235142087425506362586846283691654576151305053142945643979721748339960173338178448470939554166640645845743979483649918877089184264402811952234926800406097349464073278937748455674971285492412230293424177744795254202266441867741868050879535279558982963732230507123064775687675938713154849792328947353401832272371831268536991454710030516810505558784641860327650425283280483090840913747947221735704774315981244189964194364866462818477085538797664794411820675087969673008805740860104569524672939498922467377093168518567532016039239623989895389051096631365993330141377713105776598723988640218482628113039386350738372564374118436005453077302068031619968014904688223535061498073353495705264509448143493165757360903075303517244992341603490719687048933713056864526731830653521649842289409480384280301947332593357986255761402599664933410347800782076641480674280543234755828092472088537174485805481049600 [164,30] 21976453047735674830400530089960337622404411439293190144273249019024531333827538724651903239612049326994518538628404114099104113994155826654722211600406270374869913444974960015986191158283025001130387394358890514040552472023355310841941672535960400797237116841272397649091531725970706704843730400493276959653046222843782591207462458181029994032081978596130689008523374703139090061799185722610862260594615258973380594392956702708436737660267256187659527358347637666703359830497718975454019473810909488950554058527560269505845966543065682861255667234694699384594582341625585413589731280148229036518302888156010122063971562518014892154892558808483976659397397562003202021038594238613844170480116759053934657363083743158292157954496177169632856253383661684048519032447836559607537233400362136752524753071637747111414568653565424054238561826007131064357024718815198340446093113002819484487110862209497868317180008469586322558003307987824239704161959250117295087409204118746427798534292100227967803882059024417598742949880588422252757092839867917228387368184443019995275990189347902052528872510242303274665389529828945898565011926762192678973166233595795521596679170825531182039721055990602864553018068658761154563188602392202510734574650886931613800550695297357488173145586119324651672923930690715983208991913480675789458425731320708141144936729944941900686862609759921435720267560745603397540826844637656794362711607889667359367162577966572327594747100722673005425566333158111600552587110864165355773870090659538799449972418839455639471633174363513777489424935604619346554341468215149250396105497891177581817892511281941644458532891960337512309780527278633075426072012562035029951095257542990047447352254547387828232579257895621323166596599248250120361125559047201592128406849629265829087188273999676312367513071284362877983780052453886002891923940276748597206556933777639357924338256314792266130436801888297690180045472638333411375964289166604770177266701348609906219669116344662727851913405877578750056297939004246631182012873094109995369189945862221673086329542214048719940957773218236595517757149851723136293956109056894094557593912101833088 [164,31] -12745500441323854754237272590843036614190052552564353154261705848506295236108708849827290664280354004281076274545339930553951989207502401210824427282136349081724079567534397568708614331036145417366124995428642741639095231972483407504791797142539139632692368384057495667552459587303513174773515654382229469157540201300575231136607123127401086753321898562872965896734619025980880504959064120043367159598247509988805521046986644457530575631115179232409712436710055775754778926606910190458319731836380002688241917329088357276653001130581549883424027380932918176784457581692413306026039058243383443949471301855896357263820761611336063254079706998416732177004096682441689986519746335995839141164362343723467571382249097360909072933481830707547752953199594334173728527116298836820392375245456769544164545764981540415252065715073883223713694082608086940974820751950807424525521209884198668152403348425701829463402553948659438030834403196804126187710451987804227630700728213735265934674768258679645432224867358002243995281780007169551765345757458472003685527700329852450177726238633141553751537885038627032269223121784231615287634014770533563893811003799828029535951319418748814841557448359983458852083882942554464060078866165694341117390197556906801963750767477557731644600747672780639029244445423370092551632536374240082650458794168283562795486315627225577133405396965703465034946085098068596602957279025006947669057474470424444417024634195385243888340751360044164854302468774218968676237614096738362907256419528199079709622390660323916965568397228115782915820025874821372644104097299526594880995460242630775635732692631850184884212324113344735939384355873529206730160867064408825263847236700779667846147223409374266778682039944264221439070730787350618980161305244191175302691722176489396701031389489746614955211206860131013592083567359250691677649138866014328000551214217686533685223320410074693745666129360179985451662387867355579959428153936208931753169289958807640155717855916906089543384491059976051034025961174602057084763031693050223802397000188922399278020813967911154134173905626672222615998520460799707694454147405735271156991565155392 [164,32] 6638947366978837517662336484308187635839768139673942937558197165997878948593149758616871190664649589007162253146227753463952197753043236974262651825317533636913578786675117524201172887249122002327834309497997050807239258359014783223206381983367548536471549763509105206055154639024248916483216017878513196812545083228287612956313049241536389079602412277936891032724540761786986025757758296061522940500265616287015758019384222843638386667608986359603017275731470618012554550597211816478721099469700000575151250648906705668112698159205547522213030765722312887338627073450581743623540096290345123605153238018812881675055368172508127169460919991784784848754945624025520575244738647093783625554439384286935568123950580548228394972711193243987650449298380672966184667080345894573504636419447352241402956799380502036674967889618072514404459226274955167017950857793458513844356346570892531941028462332251582447610848431434825356466337031056168768120633231486928495202120448609046997284699223368921665716016262608541833482548080039409387747689284882838764188354334031426930916954985756437697650882409304228900448995332084298956917766794595392418247602848836479796688554605667363185405226642560324335460666415131237847008884481693859058461107853612252225767914067092391799789539680313748541909279032965388861651949999918849367643891047068568325572413697851200495874774529055355530514512621521109523338018272189822580354445779131338479113323147809590094769822230105979473130196393128027699353181323482133522111380755528235513396813341418914506022894008328904069579307790581023849884396227263239779647779406847893898473735994883825924117547904101167149438246956778116495441340864186431451341079496050160178116607989415961976365892791813150961248557814170254437922920841099686198039370255594053608115802023445135633285532798210335196719928990479421454434522207914727745962785962204047931487827573201302785830273364605433153542294714355536505866139576920416185916511879524348140896116983614543349791685922456219612675979293344346212440431114046655503058917386315922547434461660468952522884306967132868141232603156061022816852605146201673296708650240 [164,33] -3109441367334001478967850882957686341906158544119211145935530795130644775925729716655979911064669830519934112242778469778597326678109639641532671293899629945580102901716286465053793768708631666483672182112273379456578501052197371921623561043930681193868786194219211803859397773050798610818092032363011891531188817947642997362606190953523661195141472449134110576504639107390144649754509972212742860458746585057152881764222341667466397582737214750001429123046625038072651085027126413711947622163843363943760147942198228383327512454376533582843180078113721415288332325231045338771479238254987459305947108301746760983783833760374787987251398159596079168662431370718678578923678311885428887625969206059968408109075811583925080098222217635970802861278348923495091487795848475325640951085644958023972651652052803861291157384988171670763999474933164850597248230934438024969474191676242341274100345354396066174857888836818416844203592745892829669355769104091389576672245387491802984231942641131852968536346124326865742775361999098377038932287904225371514394314855059385295483786950933459484343484324155075446094348119700290943042740727269232321493650253462338115337104685659915394951191684420087364371748321110065059981468600497795130664182671270074053810392988730733844334454468389333550688056318490365346595474062177123258367992840858868810323204213221546912607646700691446239469290004820054428098193706122501798219349898739585174880187973777597898079232066995780971925590844288431358590112345293503276186598651765794766308888792041261137401886492474862802192027266956645504511077321407012189285582658275581641996783220427963811260500799637281888062351626067374402981962562856347549991187748017435822455473899234413055268466279623643922060836030690168603363378410205087883187814314012615276215218342233662321176678858899183928443432524939667546932614114171876264878106933228808963972853812608392929327776629718389859509921528606249272618731104905356061508872178875071104953133046036479829667389795644334853253568876748610228162645599584764597583604682380814948809851137930355654775650609225210405143011858187908780433719788432653063895040 [164,34] 1311833624555909320748935383064182809522628770233697331515289892118062910644222662479305386370431597089604212322095986288686834109351929587532119565932712516591900774260876302977786637906957926327692975966259166534125467573121150744500375192324292590881558751077355882620575381307043058991409875270121047266911372825541075448871010162327594371784352207504910835474351533492395629801003749674676630837464120351763155900137222813038314478685313017896641652126828944231922133821595219395335028592890955432968474201775253049625214208108295053588426646126550903604092749878662437723673011351756338130850822365993970743473372266653850287265582219620701543491329914432502328488329906376371655760313535425068802899213842614115157080213434855628114375944579930546430524441735110442485217701316191552334359642698344974352087988485142796727695558757484238145036538958916285964778627733095398597194042153462121991525199778840453283024630245385593513616794677058544765620211104431815271598068642349942609727091196822136291286415696995940818553977803302804894634316189240603789414779791032343279687624700856048237490943040433448877623174774495842063997909762909313408796248492905765421566314849715155485587889558908661760222791517424027977546673102790927238564042466125391199350693208433120599655504059503397584243205023137234445140001291548905541868356019820830084192185106340546366182564757195882617602816886233586249376503599010196056430214586111508362669251015437278736675965626836817879250736372600482310835424420012714307807433902549520053731343062207274709350283415654176372454688919423120911087813990613221667839811052926047634013156111234813250663684757883011384724938541770976030533464584117123713144249014699665627316831362013659820741041703669240429411647637612414595023661771751409468086500347624656135286441200663100360878250876320407007606817621861459543460125410356126323561598495084213485454021193888922350658924575229259147956506457256045915865912687314651759009930271939834249144486799899602583150374584796349875165028447936396250851213188981093711153456309763330388576480509615662450811326962110318259793202282290183555456 [164,35] -499641720747053601645327477035461632973220336550027470652310708247153818261642131114175078774549027810881549084594376830407629109508683107157886159852161579805471602360009809575964648160210163102334861243578856558965759217981066803700603458972888966206599161721066825745345999434559629884542965135040667344093543096755854050078270670295371776075911614349524449809466291874428866053138111284774183555715210453996151809699348006650311052928632362237185365728022197076269300715141862886802836369756956235831878215658106768556150644169400641213983096040165485632682690318357707888081518636649829661708743765119061320579571825203436226836201530745900887571873934693536970379479227968597602100024971116926679334137071063644979273952825763090215545420399187540184341760707843218611162658870851232725102674909115140125616670843218698842503611969893264812861979965405941067226485510983841109157660789639326815372942863378541221380359699169962802669735196410832932561070583172263441718350262043265171511144298896353593926925424540193486816045969072435467633025153401448046168028121804460614722332268026414092886762950430897660009736475079710187396957127263146768013919808710757597796803075707002388619179319348724806539103192485571205212493341390694398426502257770409226468085387596523875866717059256877688300893205580191062519072234856486222622030952651757100936488057546923280572775589657370471240390849428593701425404590470936070786311892591169772923400393011306589994897873430544823860611892430486758453523752302480159556649323954498719675927695798262878140998547282573367941898123238498821731024432984740004457232763817366177044181370341768420696275693212016384619108552621304463813316780522840923089021907342602658299486620821107986174547684298344452206830320728663458945025160667953362499840927506800105174183167587376322881667833120408325484849961728958192881043110112873285880610115937957557104784027597375722686955197996868998166286076374292529401262369051640220707615416602406751451849257654510375447387092865054167217966822128709351569544475071779795187692480615726297508246293991308961681714087682564595883758245616747904 [164,36] 172151857405588134582545155801655968005884139156417995620207670173040211845089246313508299099132440598744599731606915364357421211046823400109283706488785324381541780721318551510115881466918111135918561140435512051582982105479146633739473225400182206124392553054245027063199332484433471396249524396974462262990008704097354308715035269417364094749914854227808105238605625201852058026628047808595094723023233577352183342187257063145994139286812566699721201383210909373359740341580156567082498904254415939818446227892774055229847180649388717540112581117219026612662475946527184442188551825505876581504355723014656923584174577698647593462048038948919955377241361166706199228236041707948133366194613526589159779008884861115592484798440448300986511889742560904876882886775691993673732070188416181595296795475844441414503094424355941782805356490308813614560754645380229417039586858175333420691851733656262991045877027531038743437964083133388857590718068536363778410167162344722788363160804652119106425128260118151911116063186121942410295160200628250577479985938824876080072662057871604989289301479392086212944739462705992161412428334504695069631296577264182345959461260057697140184527464007808485805396403298416326013335404161372157151539210079095215434565992992097747741786381320200737182799408052423264775246530098335769840250886930702203544433876607839022363254406519202565552595486208847952071015395078879178159253462302179009527673533104908547066557033043455470594588888058306910418412718980935285149869429105606414275971808721619202168597006172103535520708422850575514657165983988645192193288471493005951014324383384383060421723954990871037448555578606195094493860959031159046295194890610463370894392966850592979483061418322057509500220922999843289518682215522963134953133397939248828105175247177734410776286347455763237820482304345711208736828572070832561238580613049677657556513324300827455464296546919767306800635541067327875699356684174377332799593826157237295649519726231275847722748759275273847534891730140135630693835658453594818964929635745464535026668495837978466705243120571141188433861947690412490248419717871072 [164,37] -53684863569528834640445353202736540538308739911908350813266235747428205293267744713738213127015164662898442509420385621380490322171635572949398450206106752251355356263661607344382151684848575156270605475906611539230831082825339054980795552693190521598615484864779739010032047942332806853129953835532645954977927846334684220633549055886504943220402148073936251629211278988158333065952141893527517649768671982474603028436329498332524283007310238745383688405627391977309488244340859558163597001151695196931517295479143661623280609444820167965553643156590671113489164228790042046776268163994039234654507534704422718762414315913907634645083371861299317075455155016598655924781985128444599523529644268475891624249446840382874692816104615239156594237069526052334508896105812049387481411331413193532905252399426115487526966348655387036652055623673864216113383289002380529924853224735254851203608429857920875157385838226495607254192763894504169713973522534123600452366971119983136528416753944646564055979500871283385961202704619296280710960814970436391799221076443186586444837757470459774789725603286970873002840359916180858227496776384671133485325935247742450312376423073332602370757453389490480164911211582207325772473406970689765396045045497014166880936554814668938574041589976288763941247797772010364160638943119395922116839084439617210736565286051529972942752539464960847204683458505861803546835606767348002480189922900194959391707532734356442012349473472123042228543591196857434864632794997748555419330108157023070566440268957574187372648264145174714944853797108488258055351248383802516727997426081427638635203012688870806927526806744533552030806750597896193990997148130850122810291836777327196545687821494073427902558533418133968866544564328391712076595004962305903514223303568309775683080261824190438945475781965672000603686862487234998709805488131728736903239370473324490788628958044628523527117555213102516028878472255100289101992867560499577850643629934448932372531754281247319723800036188052246447705178177512787034453568632668389870699209025490737691957565254888969066927562266438050939089662179574003832805886976 [164,38] 15103822738779235181887495069064116554868332793091910669004894533518432241436429908435170399045213779775316399959298090947256980455948819499707965453993594888500536222820965697686889496083461083292440223224260248806983316040407782706531698721364740747439145065264380714294304787205962359861261753632805524370870627838066896078023420950734376519532045886828519383077306824659678077660054040393151608855516785095470482652134890210626833130782856195250025750565980463542888755041456442734327677800034921365472831119861426408152148984213015731418253977277103529424124173065000370966614854657163171262830186922897372372874475930419876898064638998676598683217347046719298841287253799931934488580239436418938931552535787378762827969880612629625656270427836040623919894138430065119071949890230144190036136518661255812896240128699178594233065863088905006341104942160807373925836614656268340617331697973182634492903500882614255267109145658538403441356556072157526072846677273485724723725325018859798772786557603463598161107881778763630866706238030322253110295058485996488579646532507559134291369643444436812395027839009787413094903062857532356145896855519259479277828151426491674748767100847419776235422510896293400137155850225398936463492774638023477543583391653110421228228158313251769686478092039013278918847321724419586461419615031490468463102440737362415497171546176831425005245934676478359980500440440711347077834368276959720810753679042288238080589575768109046012247536359352491975222072150221557943185347621741256752705384844931724250744504662898510632813336139535820863987399655420052920868725863323815559636670391748591128136632164911598752630881992575754262851195276822730559197730368160833084431836186099402848123040867142589817251013233348725902996394658791389885799251160722853012380019978399009361692733459542866877984467744133687943460006641511851257034419352807513626072863484765956204865144597472514636826640286713091417288511835844931643337493966677496906739025472100420439616950332540136392868579895816465872615740067166466581100395365063692580633885302084703995640709371601237741491142882697177292644608 [164,39] -3797392209541474666572971721652943664041608469164099349641035813731933831636496563574793263168126394551538215369311040021160654504469281777598386282413250340234126506106604859489489866423908492404186195876028670956087627336214123042379199300757371855443312367530802114258579856899515733166210633590395676898932408511490844801012329281716556999920346531292585332667889943875047834479657131056426713964772959430614919677722575052656800591022083439161282577161254389456815768076599564053859813545961090455668092504543604473040115569960921892928904404365436493538521735647054955916652505085823161755064488680755962354058259880984779031949836193948527123712590192946966079046182543804971955661176951571691796639643307687601580412374828301866227319482676136096863972114818525853318154923390486608859089047910006315457058520509092058625535663149508478272378741311882875643481227890739507170527777598950095050457125242759033764461998205201007513163669397412096571500845115140451460050929379594341710614987973370366000770761670908250983801910492374906701351571022920964031030823669049794996914573342638957153311997878431526517209158921354389895422358077469269070735513146381663578947180276292188015338925399217376391332198907772316412029209108674286107064135417077508721238209687061887188044207326761885156198587344621479256822086240020713792747637582294872874444057337850409776691869557837647689454695625605506699312851608745117833642722263773965347896848308750002156653494035375819507365748579439069932219305127700958063372476567698702314946097310522664848819011333534342309992251039902723660012161109850941433125496970844438030590021674649815462645379294443727168674299430223181996246281267881362477156382342784387453889315304183768605338628820115720861047191753132333017218753991986893277842339571761264423222746655161859481664634246020912204600011635324841381795771235600119536493277512542111124994746112062776869599353201386938201198807144322717228695173908106780726540677050160372532738233494817432537021757936640290955248678081256483694771952866522084140930346057896101567542128325639330295495775539794134143360 [164,40] 837506244726386700186461375156691078751719550220323753317410517745080446600943485666627539877506624040019313734760750788134164876215537893072313624529468487960316481441088272268877752757053138913121934543973153599513387557672807047771936785109301706286312467522814109067096772044221670047956864671085121227653586610652482650217167595374338861495786646995406837176820435313532061707125601958435590242627235371557094137903678137949407455242758881975351591110098241134410705080619145977271357273585635184168102106060263052146064703863320332448079492712447113323677839516568710402997565379813062342643291326963259653183530404980183008056399566589092795625066790639187976820333508818661313964524481300251500956763562147425783100452763724190261217889039871174554595702995604483925492227664297458072207082019330867957458985596977188029560260539046366719359816445033237718309325856805250193342368369281394837146093041408670180619416932798702719806148090978340207654861280500058651243320405796555074149011739998860077597233052515802286507792170468475306527235090832515213218899978702827675152083292297462929719394435784327022022946447839150799061992797317023746373139560241287502517395391735256452886730110699779192142374624341866614082224300124069681152361886417147907096291087727591578599073871653723312624196097737261501484502436360210963783800513202655632464382499428151584290854406315167868486750819036429793444928441296882023706661625882498739618275038598158148664696444786813131631516074172298468744910779087703401284746810842302273401481602937188753447443318097951928555298293478600756789770594399078505941948714170297801250643761162029046126765886659158037068370315341440775790084527153986843943614432690849770415653583951002882963172805133835343605132383555918762043880723036234174510189065417002985283494836723442170327516523072114783571164075771432332202565062329604608450124443922046795319774130541815547891604518239963566397229790752338764475945358066713855838171695010271170884709495931130547286020842613834689279170805346131165568029707286263723177381217786297768955026688127943925703496773680191456 [164,41] -157065627040019389977061321959744480135022741333352976339756055826418728270455318175086130308666790664904097317507522441400163898289247276474103870057946054129695608719707784828945825863456784641116009838546707949571700944628310751243610450410770248203534235797028536540770599149725155077335596291019307233373040736438352034770197180663421048379281892365626915832992248091003216175928257457581898388759860087152881618614236553452581188250527520690226893104751895673156975037159367161601212297924194308434886516074629634079629077560524733831381262535365174210689366755358784297007988958845500078095692772878193307381589296470274918943899269732296625183876606118802453862824270130401693407993658771013980345205978085316384668786113529686681448622178417407418574396488287370639589413981120961304854578738031253579865406319961289846251037675484748652574379210262902930617036408640057601465217218095668650779986896303844686249509432067952475951625656927475653703972673068479807285191638782526000794048178081666116157308320523704427831802107777824375809871028041840704902250880731595585089224685517543522094671033128468657662596953876635975994227387448109133400644547671664414351006154525004795662805823159915856381280143900056712103960633712750147538539289372443647160453782080739140088498202467457662978579864652719973362214409197724829881386598148428809842264946282838279370112189661341642460327184476340139073273632776144928504433098510358577229047390434628016981088290519497574385060537126922672300573131448999241560042578584016584468948583313246677035057224933343794230010600257450780976094132136394951753235932321966944793522080770368949467675243917973902395775641344605704698232889775209279421451714128190955211300608340338717618067716494881315637284423005283858763252108474909142666143381770861255450817490165583087730476937046027171067811434969000389897047631805909723247027340605033705029545473204005029786202381039692030823119571952285224073624118307034167364898041826825872080138754021324230111090724098972787754957661125273764886638450068817128236522578307008076904550724700711604246201614230784 [164,42] 23796549360775749721979829936754799517290041954872051057839840937235360571221933871147216237517769352969642075995036184230778796615455339532858354844365492301182204108032482064152318582254908581119774848775948891738965158156863436665216913166923463505616349528823947438862483315598251290252139483232814123472251064703781469566887937023022641639454996234269287789776010741128453642397346284146707189965683716475375997221062380305137442773754788004673252567362769155857457889502469530990208077678055932463407825914877833816090331483160754870038703625788564106574353780236101024245969422730946136396889235187066113303646004813281904116415848764804416537335030832888150560620120538507613015674853809121274466313770242491351822253072461278148708837130941608542948651618460001834663491071500835051856249369019094213075261873530280069310913551114307982873300583582860264362103691024484711451114913470287458408952437464765772752460027697803562139015237739300367649669728953867350949924971293345667609395870091773737321486501491600736549039657372985678702840662864757975953884380113847022042855017640528215410847192154129299469502685825459328872505898790848611038511149950816721490450464699922553527086877559404202492160421754334271938139176569696907831185973421521575315403794907658108700887728154721305861012613809688387559670246108285788274046866034187481930643088319366411577062165238136537781167787618602250582028808473440876450727966258318349967853888159273063331218950522233468379161548343890343618926519832740548263246834425394538092454811241617946101582338806129934823258950445874777526858222598880555308824802048266996684574221142610981625439203617536597833387324047562986952021668995200572706567105233819987349550177738500207710850704616310624961980179353571450161412891827339528449917716526719841989103646892995405722152963878045609945314410644328086032968085903154500489018392000719296097009726658214062919111990570269133721324895544573341119497474142507584320679413402833336945969781632459710467892454780088592989803917730100779105972786196927296288292990366206024616362043313580732994035104160 [164,43] -2654850865270665019527935640663654214714620140271969135470648135028846643523943176688882774618136097000397777156281397809423676626456014099678468616710608069376302985859466461081062786126631913234750501814912103347462449446010466650613984048110529997820846865843037167199925337109386823702936368623100984550846288332551461656669718708429089803458158710655984887778713894383012649897293700145259661373199970329034594554280588191040579386883739476903072527033762244005275946982760727683981967514669995015617164861812225707332598704284103924429313670079868499865877761346276958099825057818653870265619627175002733491445890224643447753154175691147701807562316333667338830490170207456325033594174473710103601379712384298370447250093802667593090394010704979833356129357412735501812859112325122243397758401742573595356436649530147260548998884903311081378010831934125198681062859533609478293280303887259043823870452347499616337291953698001983738520391632528071627561907554342226354475551499104786535076833772323831097257095883498341280092964785113315558243153688921837841190892642059159591359241118439204550211743182844666362022962281022781386288976836886948917666439930134884510012811014064426971174264178527294608988678827622056171922032124013649766784883035915093690747237912833046641236846670778588378862379535623231764749039052958553076522768779964189862803825157462195472872934151782604145173931362061966536498025586677725790489979996951764449524952842931991834104566385142079403323981188512513381232627781983479726758089126338774555425056119264147250097693532366503604113950965818513924895207064236700992354129997542083393188481920149578583375330918247196677225501807837782170963809691213242739824074924256841051283953342460912596736296531942853188433616564489673241097051605848084876783010153526321339418929886977865016017483580451012751151317791599148185987903146205830747042387719337887840447982277330985907649239026350943886097141435980804881304550443632876556722276937858182249527742924063864499032192723421536157456075391954263935545790805024862250744922228104854388170169418864258487342336 [164,44] 180063553422313242497118011447829319868819381702511460604866714196588499026747893978537066429419287710279982781529632695797218031896973905365530210735090214992641567501551311702701570999770131535781175720283939218629225393116321743287595165821221943661393621982215230099697259543807492590582565608981580174453411910417531530178567724732118214636701044213237365257954179355055615354054278360034411062462624413982590222396262357497843324553212869583040071479607618093037427403004548857048304942340756290183633735728051856835109317175666223641838298632376752651103559153590945797016179664698912455015524066461590682632243591189917632555978122383357948772116308546209039222225552413185897567315033862381116313281687538399689347810370004675620614182394767952004740407675196204928808705132604087385496049861877391292258796586025816278589618581111119342845216994955878067198598181883767497033162384986661493338039100291503795844229349410675456684111581700020321690730985795265555673275497979454624929511284069975870817893752872281897811311686440429498774068649018015405636289060475135495093410277489223009189905819457643700967917598411848020004245854759051053683466608299988718124479930805683813964074697831905532005154719341966642445404691868435901677894649998878313163074189035649273345586632395869276002806064601596780014148428056680258919505131817640138413682654039113074519310943375515409785129734755063457404149804457568663742499247241691324558893567950430719843046405082398308692596999409340866251000286078516793028093903541890493138343675816084388890177402090408910475278733929475448161202451867829733106612659420331593676306710339173931777245625011765932076734261467432153726060513370664725171017699392320983064438553071255048142485482099544904823694226159287447235482068797052164054897176407444316664923643338397002067171774962079094625065527077077098396869591888552705910987653993533485503040712913326231889284344747610743110493285446713985711047218590571175795932424144454562750467356430420500681236815264417357887320580921857332086572036766893791406214921618693085170986173014249189420 [164,45] -8507795347861595149677601316250948124839686045655276581444532659570358646753447339937153518505797427266477078946463254112714924758281097445896669542944198388401653443247284506845294502837754303027518996126493416074163036668834361027505702968150689419882971714255391180494350438976077112658579558308240862107718685417085141162817325290252546021342804004248654801426769176442105048566806482003899780088009747644804969457489760611496817302749103585818629141738452334202877993518329473522455211301587926183739377645900461462618188938342305266120599788620452655712443738740734829144138496509669239900253741706265829259162291087014814455975634893531659783813883930794836222395543727931530340463634254131121431464153030736941367090428442217962758666916315654120147528737488523683862963194558798235775206078454478801645677706377022037724373470923799158872547272370872165462581061875020856665307823746972075077938694597665380916436815120592619437623420936159338139375903315170465766820755313158105838254141599678384755188890040147187103725707823221829484329034961475594964565803835088918495902773534827811121859020714268075067910873045963713140688733809899037171386359371026564478254290250998875336082175352955416804839628239577690150274115486823254528206471027125589253796309259934452170455326051298368712380612282124975038375447140061463218698325217620040297920730808249252232110548853730767783878092831614487530586828412723542903963781334750795945988901545462435773392113502213185171504798299186261231001631608328107391016140429622468522107505438325066099610231556941842947553588446340188117650167416198701461922013796193108991656851825619974726127493715641287171024403252933130919388891201473771603742631757755066047756268157034693400198291703602720851975998900094891654683419212895668451897428168794776675663971990828186331108504113356127006122354147043337286830050166451429455774772397258204635747763656590959107552993241069382071487714498436246236907685611922886453803558803484839740296118452952104927857497025712569101359565722098411918438884083116185015127268624438726321254129800539392 [164,46] 4336004991886383170466003740126420479764503942580318534107251089788835522017050946668294894315913820154885960115378965188924351152729945413372251148901139700769389173767544024854262664447227885163568145242753557866539594921138615767170532264577345585003989696563394251563285007520035498032418334612716178551751654655360979949747613096938676096247311817037041079547212439390182744083545440309912006402516102649612117431493506021677390784984549316015120111095813077213078187651319244609655184797975974235901480252930860945912715366908017162944932414437347679296001855738339727401304621229598233462675450646409683908840524873619293174213208017617125217671681216247009307591076040733496848715248881474733462720537313788194161762518457379223134750768898719153177755190785408040870372979068730663485092490356864352613997242045419301500141181607185165307896004609924269333372856669617184118527385437038931958434595941028577301878366811294846352903208025872799374313797372132756973001357347459516324307584493489292886095617950100612867041306696041799834042518676630754952699148985471134408047895406731474039081061897982276739522275223349745286557044107231396382792322550852814073102055572654957241215250262432912962362025022822084565410218392153753283822074468916956009551131889075166322805968583497820587646928571182732831356195082983895364087929986607252513506099567409159612067816398210068254464685660283094497771531872267091611085895860799531523840166319068170843068157082537431518934751224484116822731188385454711587677801573387514022082609526071341210586000442949045831465015258238328986937491824629478099244931779369411454916709065088834192491705221482776353695641940813468071282588011706278345913882385771140545838063013699042029572634461010946088627402337486577336702710875294574881944422296408147285798103977084065517703856380636516579554707630725998438301314986601293070530242419109534508015627454716715765797978715747268961718975151100620421556180269418830821512449432591660258698962422063598001162589174478757694945628576190600944234448748562365412269819630822132381120216569088 [164,47] -1875927001058711665171428428429660818563189725146127990686632855427366233209964944278207241849755836309480040266934132381541287737206525597892517332211970166763485238776656322592224595790658580923783909916326947122882913086587647738170757676519842714566261750828382120887939781938253532373170136367493275200193561020007468137756946731309272346872879538879332444850579698628319840175684809960411729004891365640778275763829223353041318467780812716639456428176871435699913941727061491641898184947537550939842240848206486995373289316912734736036040539373278910157124821554466620862164500545114601066692379036152382853399996095856270722501829060517095072781853710871879177662618916707133776909404189909836323361222855893581971999620862303068850839497184250706385861888355156214199917343951023568698718244676201201618189693770352862156026808352694814691656552155937358217612475484803430269647326551514795382963273348986255068612237038312375879637280002747602777452995717829217175757711601264590741094394418204042642473781381217269559282524593740492121735618489510161087364018730686713881724740672429140578984615239432934129703199880914918559429581161142579273001640562458027579010984278307018733097605533342306038121104616028610421819650329651326498172485018033535523370587082427613962026935655934417447172912401521657393001632799485230443032584587214977420983288465214582691284758078973809189032676360325424617277910694397364922373746224848354291423825989563761732500019201065368495185998741824301172980317306097698132485271170849685519810321513629570815896211244914779866689539809099209711852321904305461260594906005769616634697603958065531500389245007613633627655664331868634498280724326931832294267289304647205993994257710784022035040308009632641546013286748598212747020814084863114604192185036134270532944344897142765165905501683722329428375855468535341390119583116748195262953328722807551697859736696190801009545588959836672119433639274572697525394049603242794772672753515268228407913622900661796826492259966277766550153988266773274770973940744131739883578087502507509802023836320 [164,48] 449846860348359201056334074441235589166769137811761539909242430517861794377946471820454018631321520321855097941964625733172280667826655175487536407625912423817956579257161136815808642314654985296937043971557952751941733631907964432904043646035449345535130977589668864532067212709247517217781441204638286692074236732248216184372505305661776996603227313710662352638943224557768747402899041888396585234348455605936965615340482689616849443886437972377456982298566483774578199765869418101705655798176991737809366371376692558723503896126690410660174516373864028744045601608351548545894705701024087725790844469999503448781731363667223475321736891457673658868805940348228323481739448006618704367193767995969199583833307015219358074465065685722510878090860812536270553348790386141405707772389067168102565175048512584787832081666494633789091005477663057263255385560864714737816946963476173353585450825028762119341366254823481429031659368643389423867885631138781043107801885434087205649606638186507642523313075504811496161675798156875081385023006951020233508156137854237571290624292899661604065352511347395727190814596751054286378420417053842210444273227188096326174497358708970624274450004843335598539611391967023107285913468565793283377122171787262583024266440067440240636929096643031503041772098840570770605567925889428331616374342643676769158908944155084866989690225231505784789388729391676775521454716680549786558989895144036264486164637613989050672999491800539523577897969743612322013036218626135168594515197173520748559918443576357088807651119871512108829855789002760314124697206873177924557240798021725744636134591131184613959679397279845286407576567073786181001549269078891821944927195107876455352021904089764716505548728234341313836657871700786398089669191763405017687807635119812102788305665887162508811797442168145752392777704325574118266344267459718930536223980733204735505962623292218643427801931837840416228859437226554055036274085256671857986592212691869527474926035294099330290117065563431727406283764107653122373288372257679790974652524057801188086210757813432038493568 [164,49] -70685439803697712410361183252057158783348908608826361957741228737354623319996722969312866015633218233336194175892462361249516660380757275428590249650297935213270289874100953004431852609559526235089828815059568030848064233593466010040243272597827694153046544752483150015502229790474298474648716627395168503513869315709417214570395867641547241319656474190127482341665161438110269302472278085154316821849707006923673705129627806256019633320072761546340390382331379072307921745320253208446142510954748617300391137732699049474911640337729787977138286318055765967068378089419345528308706019119265552941106339684907114994991080782887919005032883829448866480902963032483459923149929800627829693410036053068773645631610528610069706716161837310771022620820491269173324115194661239383176523106173963514112261016692390474933763049697405142037623035300855149297132250659626339201459336497576710370580796578800927163863142601046960293335906538533403771312206244984395678049316781373412349335272097099102973476604560018422164155567592747866827800862981166527000501257756787042814270476977259746342971586771281710597143721732663217069069816053899574604671433892139497805739661540400686097256233768107000135461148678260174867778500628676904728906614446341437122462483666968310131887577114087524627249431479506264197808675040653599150638949545824291208889944351256954202112395671495097890404456326421810357957105794894981480465468270874548291236756283535149252199553013162003378389817174504166402301553867176103595296855635122828529479834591047574665852185215549269245591437198908597612999622425611152412604588308360209288133243095756568013318055348961762256906835193527772596416622672069435674033239954061600301793029757001493678571535813822179545546915968350666194552726632018170169826179634554552406973551320150574721827275127944969982015006680206941776372423669819194154542930240819532231478217456317054899984687722928512597775390167438230850828057892745991168217571656728542685343259097538003136048099049310433360166204491122188404717615075791686877288894616049649338973076131764409344 [164,50] 7632782874155068247497241056902124882376369913657711212700489751110743013137223561953588950916746409884207454866410541225793121818081304413133443430900100806744476683993121488418688636026836620801741089308974113126425141142291635606012720964710033685264277657202987255102352677093451325481799275066668651346718742571862212753012753138620958515418820135698926374514191872493625294889678237002864698832604937950457106094364727404299635747385154226877166717770845366841212562995374492001972120164992811369685581423657791685088840860483228047946655261733993587119958618989639832473303092992142638320739693678621513575909518913937495099821310469771613470414347064710835968606403155677607831921936309547188616821274865114386367332016571105848532475677104565499068911161903884584884812790792553268913139418895630517722987161621152572695759414466636860308297943019060501030943852559036214545360145981645137339020027327520659539994222026288179122544623311310218458003012459905418447714668768657996872882610786252590728125980299544479975506334927217583426261319463593807746050923290262832843636246218173491146499911279817867664370079908977574586176344663119470460159297845402366685235272104217401768331802061340899431004674956422949036630919990294972455701747599526132435352018017658722674005282768047521569112639070530512026849789036721338679804030000600166780660353900613400320008313146873303737753650130487905274494980498448454140298909997663728851228235692286477202824409061998445097037698389643429793681543841793978457700137231744602002561617497168483004064901862002985660597914267170613514099089360409646451610170797229259118375062717056362422682941061648881425685154996288907423163084097674915002831783616117882190394075155332968013235839581717733150982358748000207418622948352659943781536110184319357440166536298679423155768682392105347034925562032640200749421297940006724899429607434180315977053631507887488071974063503845829934251681468312908879267415588665569001334776285468092672944289285233002289375093146884949771732522913461193591155007105211889544206085478246240 [164,51] -554875924465138710394907306425049713913508999453766149359039737263402139117006964223511793882760401079476082915725871929560465471527955212858178066051338197081036144300541766935263647931227715525355874672721295588363191900201681881559582786355831852951039756026790916052954441977632695193678634157516708420915264861860078167806412837885692541682986002894717604927406842963085242201786306626454007546140050700165599114529633237735393147186611880240084007557109228478621685995758570332979235314619757465583831765062844589351579319120156388646368890715205674156570927518229184667844728257882515050468063127647779432512599663820820374295721622100372882544964301723105084066901314181577482593030281521794723232754916087845076968173776239089778640916321720518181574257242016907763086387194631393673230242666642206284800392520036525510003898515776647976060063906437010710627958072215222734623673340876677645012106315527136515661977809116191455003884272956316514283148689028163144187322545804594302389607040989227548248877546057580529699302145028181122670180018805224763822184967829234544984948068848760895113050925359070929346683726781530722161980442033689295739133766138964220295765868080133687339642628993680579232993552325590365691204218000711537844040330784274269942022880500558649407851767417923036644534347189663542795762398471290321110186088180745373929012176364252185418028819431495637514767537409446007117532989166852397121008003755287590540583915063385836841837419232879224182010473037973336135914727478849360229217235926542166499323478130825702888639193007402395568691161095483831686091899103446184072891907401437874032762151051215786870427898234615809240166162072859085500541095586634282572303949599578287373515889851384709044478869833366939241863510241431403331192499760564174452642570099368963871683658497211449612303937755670429474197116641818950325814387534255960849901333075373299477319013973457817036295797802706563691042839719226359042218778176778985986950123670296120318296651383829823424916000645799665506127129999187076156336844859325637705351765120 [164,52] 25729799994714558228008852488020924475697960959747787289518065098826226919923709216125619295929260203713082377148852266954359800106013572759798714957443543105784778574227594526394077463716467278685349518957101712165806751514913897174032459833236841331971850328899224312001281065360759084845183119808594537238064391902870281278218670118754203384532920775654376106377017661998175179745397780460205402576074761439833123793383781981863400330559610886733250957028381605444859081102738584430879940706491899955452233987624110760989134350326347123124780450906143306755986424567908187351426403428374593445061410132303239728752802249744118784996331399133009368009692116639560758057140227391785898105633686250728260629276754933317670189000376813611058737688254857802146910380728354082996244790322506138413022394942942571645673290059829522910000890624835259986568277902280788004871331427454008083722707572073665419302256536216715180754765194581263253798812315797992170535630938830101774948047016232402005463672232450647713166677485882247899098219212425998220425552043898811703960033240401232605640470197964235955744905977545969827083785281817859599016586759359627809678526652694572271378955784865141959909882155637666495134696768849597763475426085300116809246952363088206205823337577597694468061655055701147387449152618998449856697820637539398133605478872239071160465739388172313121285907373021664447686581084315705789107770764823933456975281914270069517690444150857775759215428053418827020374285054865390970891374903977788898730993924312779143832055672325712293885795108398873973223543127950297955255770872694305481152037897997112397129420282063071812189602266033058935386859881005776992029591280359961411803300339688474972625498371520169234647452009191658284118015102484194376174115157361845214626102839080075782141835112088572054966355549445930453715922207809167841851230895916555429628193467482176333318079876731161837146012714141888353495027646019313237130099471316888355877818978268255729152542686978781446225639140441336671339039175972837371073274754855517951226912 [164,53] -1095338268428474249187844375104469348649057031006946470334351558112640263294822089996560295749728020205498997044568012003809664033065265083907755704395544892264926065067486167810077741488851163918760578887165921143584481092399773650279193515587249019131717367162410907747998860531960133526872178522246002728130497371206246405886276584169690922586997965495152920806310742351550605470282546444563747232516112423397214265677541682933383111288902567255499644500148477204116538459561109989060854604620014919482595483782023665875076311348477835985204766709688032037511183798565913447794862393342397134800915267038372934572278211170516244133653056136365673703726841651131012394199343396846807815173704957225783695336286916477083671587403241303812564596623143502699848879216704163119614222750699101445433863947972012651931424052679759661724837396756267353036278200730069712525421047342143407812021516009314163352306452950751184712217864010998808297350102681908476637073565909993411085063723961729726216845052969082030979678164090219172303521709349466346002059812640890061742621499446750806340535145991625535849905028127226328525751865375384595364582366724433162333096898196695603650383515765371117731122484933526143046097528004378198246876679226435225221123823556673133078591981900577048555158211749826414483490216865265443241175861651800476007272586518818494758507214665527884910010632057326362910874722442277659653118458502118639234819054302414879023622832953808866067626587044803026019690825648179458198235688590198584265458249780315680125449706939643254569910606585755694393227589345146665020647013746611476785453322309036979406418368969564279947847153129863762304601108038155226808925253116437685966807924730478984907762576502172092838840166506860985202437404577771503130954646792438139133856775376522043811669868686407467863415057487208826526246402687858690611089859275978352052928658794600114999505294556753470865804473855437951262730776177614481115923387106383461370414609177100736397196955668745130917097866262713473831865515432787581135700270636673349632 [164,54] 152583041017537109927874298132231741899903332595471095226666762752670438487916390478983158893312094669156366156157300875760455667475968535073083989754775388791727623930496789807386622243287100941717818220172412483419795029273405839505489484509542593448359218084622929545590824172753810275184302354480403918450406832878012387879351665559761086729132224490235201361738726704054784978282018008635995548749773178100243906533976484339196000962950342546043253089079565283494602481487869505197585767321797334090755550384300209985280668276725469454696096843716439655781298717541639272620947227817473808586853894901063151572802690716021296594107664804986923451451006888025456795124765038428574025822615870670867140992709526451180447237407662750863442235858366104439879401694683372338197775415609025686750196458063840719015778667874921889907346359916840287132186284397713633840112256974979994852410109361563638488305644540455074043002715131121717045828661418708000839672615965387590640202080451608816960351952521653411237531881129073847768516229303726369929334039749508814293635110562475267678445893338105454311669845846573256211282197989753195454245072905021556271243607492617470145333039461876970749291520114384928254615146672239960353602295234053450329694312361806953293154279324626446271018121560139121354781996067155226632415690448918105155585277812702669790482565791630965487303855779248897779434934604768330054304916848410419936239404819698265825950679086631350795243921806334879540670159485913992696132745183549727827401783051786269772584351391312639976342254650560542802640498314553525631713745007931990214257104498296466732941255103682528998688746295773840272593178682112611476561539007828343255452730851810339053821814884624535272690930670217415332437405006231387506404920268871899328393848162403355506506226663043176210648126818538287962820234067049526458657527624768264655204928002833019863769889487647854043837428532543960269389028055428228739366449880187907478987319746261483104507362988138886329889133572340245384792248843648684007043373321160576 [164,55] -22642150426433870811437335055045349720574890318365578201946328611451827453760074927133997877486298719044756375880503352588518097998720428701528703668979188495985052405743626691243777609415721005296924278872630622548278723910692353916905933823262863199241174922281311917060937845174001087624058238952054028579189002343314160006728606140574860895673045046809644885685454945378716331986866261205403173224566668571787182915117147230448872256693117075433347360327952257140064907584509802948533160604712197413807822750822685264318464785989105506775853676414099750442798483366346299655384263720391326896697980334112494911545592136080870254593962225648495510740862636751844157227543492213807320712533088421775961341291226549327693857404943706811942105655472679375973246192352005193149458842628872950496656803453638929220369679388278657560093177098920077768117839490112797720839908240193271367760255865155898870781364388907596815077798032505569276574086621407270145580871484156873338122562574729769160604108882479503964952679891541016068932986275084615603559782718450844247511591106535653753569275529844202745063951030378081026690297891882133572910824231845013729054088097482937766356394299318616678968851958466243809646450741611313504842612591792869032244562966040365115359532244295916251355402911466832668279896335212759878740491120203731901803747950308363790259793400400626785071214747585048515678291828543794162002072527267044812414640445385542272888140956234494428697973604243968313684149036415398519503298187351930482777683492638528586225897516648718355533192800634446647154725054553597760850008901864801039932639750985726183406825361174034896492480756387923426738145194495668426888848431981560198735057391662323863744741616387491586302774874004244870247618755735117159985747761811857258198500041897174495601147422175979698766815928306702444817829343556476338017908866553220736111351648364716945773471047476855018170217841299233408385416687948751001503710088124908470831331187635120733255801242429844440433722842381510460024622503120305461193521596000 [164,56] 1949727842360698503340676363649539873959071619886794858963620674643204178621170598152998362746179294417419907811735217439062705537112244566806788788426211743544323426544335706464732629689272200789128687864963856129885062926968417775553922295230515296073574946591303821178610457781124239193330116086180619004188502423648097935333295121718577766376713417744083211203732898780251155319766282223418618624598036279840290257288817810486659936910744970392687044026593390322285794207042560014071113637837227514682045808198012882838604002485733358433952891377377119402493871566998153259717707961155214277576602883426217239111672069555690438336834990062108742767684960160197846168060442570453148334501578853394874434134467262698655768080892374850576735070233406430534813121095877241929592637477727141790448711835804537101510768999309324525672873143307356458225448517698241851021977907557149770113672216436425606963097382786354179637505157540886282944722553185290588572939405416907621953518903784848245236964785849424941563743979981447748264959276813567296220834911586285323906648387051119790340956808688497359690076507865557780554849253076425042722183469127656249065269431617980562112779051735529078365974483556151536834390176228645926823038578301174120674808430866582457286632299360544082784068795396803403778259546700903335097122140422587779296767722220717063992503803435238115243693410926895938560231883062107237063766234098276533715379991695755646866071245771316650737143609996983578135691842662358863078985591128851557035914795648938708646134077766011171410873570402130682817255190695831167607951348195267057923667898429786425676858699769669096622730181078254864560761476032646869458277342885477336921002477508193208994301503224306866779698481901735019923836842830230604686444250016573289403936011045187616079850423453472445505810177529289857147136938481952342111632320436143928553829964216340654384214109471307265154842340177906402106331566237815940533217942988466505184963937729777043965209908040933790246505665984764664526320297191183651716670632 [164,57] -73358491323115495296865107122474236549261896413626298176469813426180908746753127386759971857145326158981545880931173604771435921507355600089619041906004442358128232914808410507380084852899568272854279823225862253486983889526156489360195073066951763810486176842681338417887397371390372774486077102323588241751792924225366407559438064195507052461566067075220845890448731449309704756522557166864363967593452367985812483729230501324246165625839117034177558389404945060357892067136629359186436730511152486215478352109111400228626115513662271444127629742703087186599229468299844348221826177580552873278221024332777701773220862114109509168358437644220680044856271135302314733312012232790370279241703689764556288658136869909657038555843606673469782919616376885557346395188603138752410310055725429428161656694413166582584790908232225946297226012057811808650273015243647551610734981399402838448786130660650222312611885036366846110649794094867573282954276491207841409112653377970061216364641341645990403656866764197879556680432014981320342785332721375622505305674280011409445280191480229048375526239367227349997115629462345650807269271440072314411537111016649184582470048120980868981323349442971896519103863131794304400627583352684659877871660913596895695009441656510657885617251431567492088189609097704615550741324319995551768385875430988163872738286468568568768331117611891696768085928563966843395452041243484618732897664456453890335270785039887300263910782937217537474988550739993101625098472356962407685459706820926699923336668666446652142927494442501595948585932843740402822411563666029565128526932004574715286407290042336071007542599236833059204633272967529745377214274228604085866840927883889422763897137701676253035089403752883114104616416838150520699883181225709669266238367735876485043208015013361471414808807531542499067618515703953823347754288721296135724567406079545612313540718059474120357020662201254854520774134849910184530942668974766662865930486894185826742252285411680023857750471816491912148556533287054053109333337067896353477952 [164,58] -4514956755774016962045293668963115570486366765168353576015885214021312714961588173402071292536746146370301227529484406667905787455093782585088701489276126010442609662980215044758781652303162545677095976333548556750865361626892089361993511580721502477249983379636182203267074036850090001169986642781930834600587333619338656913419805036647688419951019393468770464855002002862066494353180351086124859444431188060599696280976685439329502872868041005029584796587233933249086631634496371433487237317741902300731385478303222016066558234773847357455527006116961228621759839611808111559265125528909005583551177124116022319642523050615824807050793715083344780075911103866326386356182939946307912132649589390578213889163007360988391416825947055249815084765796831908240350734376730158571870931612282832019016389399157720286959937031790606443150742951607391930633777202062940715138190575023260263910084008809606516959212101005128690822291957172082367049821742661481179374637476410612795461123365158192150197468472848576112862966862558976074820712282477068842900183978094455304867526718024652061064900723599403110114573693737294690424213106012501768186273925758763382669638877901774676537471424954603129494421156015613928505636153615763204481727132737960842579708138635875411280686914830516344141627968116698805938245108002279046202341599588544683247356213680892862239386252887654622506239256907257464773156587671927238583315987392597797832943982581475241375327372627812139033756151687527893135560312821710100672218350313809341327871066292680896423770219491717148268295909413577078679884157474414362374361922840960809980664657408977617011431694778940887264284067771880613990360418047570999014046545472368712285399968484711926249005442126532907504343466463788913004329873299179059944814788300581153745873197444189875309447300126072319430602604929011642187700826441215970925992734138797801556371893211040646890673151790734368465596463875111179668151559820176380974732540223700920891698892883027755539766271227863421578589275357031587628858441547869008 [164,59] 935705131264762217053813741679138803281471775672004138298484284964405139839313213063292902382358879368409059446452148860488074555804606381408351961826530299249991745875466988753242220360364309215263329135242842271025007444158251960929970117037234696545438181974093311208003986370146726522194737255637046288586823134183355252189802311503249895846146521425015132918782462273569398171657559766962685214163472044642885145742513729795743048373275626708413949183699273117584578387372643127949216776274006261024101102891015339225200787242619268429693662779007842296504411321467119327598226212456869315755346753553165592014448757295548174512866400531279267005030111355289042396846683349593887876351955641164738649018372592807390174624011567378253358209923761673771480357625117191079588585180588153135381486542772920553622328696436193690082333865027148193638333266784611444160545386784712683592710581104076820597315857153296406326118826909369502954055611510318998557231004538216370789179102533849671050891629476870864651277422484830025644488089249397762526119175585081360694003901305487759682961503616286918028947489775181723147054624168432907857164329103975859466599368929853431255527792698421527304008511112951047441646696863733660997924780940537442922647712006717343644181973428982478176202154015751004463154047827621857420546875579944808734777495790543623871514210654363832124692410704449372325702285678248014725272458103576527034809689343133199239428119031108047585313094350318514199688657518592884608824770384677881172830114468432744350718392406120030236006461943453881488381207582311465776469763010428459897561497296245804206483268732250774373658124460395656303808492787170135176412951499063569097960372863207818720063152771408152418336505946241566393235946304926807995361079890775173914651271937644643191709867735578628223500286205950163108558593204494936856958201975634865752476769095999015919602723773249036062936138347763347497989453437952210791316670420314399233340441131889033389478212362398086291463705684817584030314889846464 [164,60] -72367633167425402546219622086683808159938046949161969313659498884860635179390140889389993429646798585093065846129972836493652870129367996149947635220587594312700158592923639684991485317066357456706293144171022021032811397071586046999658095190741084318205743485822888667269943440104854667532777096466587214571983919381419567214275132497118884200039408085625894602386038058559755391897272399353377710068092921116627125617015859742390009080682096568536600289514968409730342421714686794026663319651857117672977363221233955708823523040890718687959131129117672235767517651431040715730009887593755419258984616238510930551103492069112625529820893743858631467689472628876744322176092897182269685166966686501270278341317282274519497331937132584655008297336109764102262384801353689630616576072019376521641116498176251984137844013023114458477287905384963214817387115613788342568898289449550650802539480010371933073055901372918330606746559930186906782200327508263629661414396042809052859309902127717988636141669239479827509804290357546271183836615597658253499329528891289994390624853283077221384302121204691753502298085093179672728241929580297893006624274621472517135524144008527243901278380344451087861243020924620369670152525445227982189265784869956732375318609671574197447703898098570768736921042180624966116291430586845147756931459001890420836961990072267156217786961717476947416584853925788456545098382542582183735892674461247248214775753894655475078058747540405844850035870900262871101499628179625146344707146183503788163223398890942041682026852790679294381616898824944190800774056021052302760063854345842826226747888433973463725300740289053668600463081599124017564978046419510846515192778115396982494899934384640527786254636849428966995623164235314617289962944290808533115107826489974760636248376403498849402375084352632725131262825610078037825457566473861974020987533414247572507265577005966392597983562851054583038559439804476481918330039563111382752657300511808165760988100726090619806988021442064159250404465246181836744119886741 [164,61] 2834044809239051223382197519791754571441399903036893790833787153623928958741161967528517433418533538232259862525702353239962703476177415181552358345456250706117606050211812977813554177943768631140617916478416203090563948900484096680295991716684231104208279313794882767266021212375797508392024312193036757707204587241979114764767640887448981106391701966579926030460902535395925145184660180011604915124459379638475065390959184371191577599877371688522725017500731998715524535107905927730370084778926991740601768006648686249686368815781189405896053843609058462925373751909936748946320175832422194500024601612204334549737308874441743786231895042386320903119340874330529151289073306523901687148469549087619445426044305642149770769200188964218422388592970265037119083713880494621891759963837793072380706007549007517264511998040850229295476726880421778175467338510556817181392737621931002442367456745215777285941587403665151549571236333037476021462890981604483957994211330441406047053377578827908756806821333341516990629303582239810862856918138708356322009399000883409891732437552365629635457124538222117123940869192912972713359477342441612907104398843546698660726841243470753609035489726178452600703767188870975052157517771859802338975880638495110724584457375516802668006089155933583766878166353348044769457999386231636371400845851491182011818468674355097273568217490956116294240474239890370240688110503719342263369989738538688556300812157881981728454921927106356931786189008960274188892630625011851600726334654659530419727384752031531234795975311269151960196338325325709199210682544472002785322412214934736929835199717504918032375877142363700985400373984133868014223704527079822558851445030331345327078167298949860213886841022920162776005338782649056679805576904314281872686586111922828044600305218882328446498769868751960460874254383315102472809722455151104085805870725961916997140812974496887993309814518442430922190857470433551246856783687134303222864479275440193229398379468427587826479726685869252769794645547521453544926784 [164,62] -4046858767455338876052317894143264569892977811515653997027403314705369655854973028092536926836662864869177631852595189509699397327103621269246900168461379603250220711503746662359398336119586751929654422156096620767124374065285781558254858110157689076413400024109602352617483092750209765055231247802677875528839998999139657888499784742348058683300185573745511067463244446512952424433500495703166206468607175475914742463099209219829892102844226677714209904985573464311851391761564934466352050877043338659461409311633577104412279646763779042749895421128388837131638504732538337380917421044884201421824548088944254695371367137973658689303065379306278609434721264264744098334455865725389510325615576795373231162046325520876555465809064396457980165548394568139516750541919443887434621504313853764131383995324551967162757783162672838240784581297557647677435064133752494109998837119459949954042496877354799992591840881823197378981869600340743378457481577959983380284432591564027233234353173900121836939605564738680997282716070927803529303402795828319817708515894819540373384623027282937952927911510085358909197472742441011409137318653091820341345911183618774398677222120341902664165171466925288795637045172185580000852061672494666539233031299345015533313324795453169823017328351993076106539323093652211654928011476410655648497939973883008886256440180559870860254158447018607122741563477568943579035602496933719160149910363413053879794397529620111512487270308022567264376643196321742068212705516378407645176336085229260271146374376997741972764946242828069022485061986895735035767955766929077316404623514523981935031572539641215604503561164384866908763479169659327498352988020752754695437162236038756329033868234744618068359606538701867034700469960914908619190048041122945912226885020027776993516693134982513748287676831711950337027955278313140752732996191972880111204747676730776248615136711275713042318701189554127782479448392215905421379757347497663009552961386167903609476764701565038047762782802158127951326099783719264096 [164,63] -5382075685796684144891533169678261773791349284263054935188703265459490132371603733374449067128553567772604729225050943528701736060828651374226577391589957474212378951817838395460406536527978734583049504591485250246843173313074090169838971150429328631264702906534153743523686258826536612967827485141450423841486854488626686276819637384239862887016992151337916469982912275918990140650618538413406502264451348624912709493240268109748271587278908816777082215536181389341074005938043855092404048697583407898774147198708023248425311366104476300239191838693547112499994592118637552647425137606692181126812694636808661140026663541187334477969426868523479189754337114603780538657213208770031587771334982095016772346818607923091890844374789110841835793853569102494938048238228064577874162902384209934412902815971161089570067592628351982336293485091843900337186889784048958671205606413723764325962271135751737871032667256635607555829543402754698696798906796410303292096747959168902742461369461688202669844624685124642913607276296812676649924428948449777115633870611376489260246472101186951896817503639008667135616113992411403956750952235728856917132936734181600534102509893589412093293647042550814339769654053437386695184063544371079722066460896402821346375090632826734495524931200719664491249876473695166153057076938516075992766772609802627738006166070308585829089251659455100722097959860733898240855608235896727255326192673046512848734514612693326426757156336754478016225774896926852432393179530705044299377455177177037690908868937004006180971804902179977820627555539566058994129697838899915619438201125129245761738644396405013957971475003582995288333076358955291916709641288752120268500117446565347875385155489848807675572366608549189450746277848165991867882735399962725280312675381700603486807330308783000589434437926999059692832846042720595396523119917726244752603691388979725590634697634488260713336188101436878298233955901788222856782321967170411020005795247104144044115619128507675082429416503398111297020321472040752 [164,64] 372925302418302856188191974320834496637688450830084669713551326053119677176697305316195668745603494690102275299310764014593334195078608263292002360458574226018489721655299381722621534575914843709528434855860543024195774059494340183832673928052423335290083864635887863080804272339519971275996443057477310592591561262656396515277458083829521750908386318073246117642766233851338790855806784522052364327997813207757390559082562237794554821423883180643143611058352875794209581669814271776737139374968503845242303739652259131504147070430494460874665699377742342686255194070301365055996161042735082312189325003246177397367073722468658435493902084024573879085280304414928711161074445941836140145515385487910375319777630265413447413465899630456577043394056214987792896891809731650312961747176355339763888027549338197271538346801341958920070469145987776506287070997662809958722735041543018788247379873473698830528828215729289405153289367824017576079674962159700324789455807772506428591487916911440032266745909103987136408112219472144272659304681435921439735777934947546668745396373008530146680934833547154544483416483296965537300721613992352356254192870203401338197888065772833202187489089253486130867547435692767284334469703191142375705113975786640391421320607505934953870466540161615387984543042259960510461068018558747471565657005027887114776643803478169656332898082935847165767588084412318529899711802193313927110065964664009068564711058890826895000791112809809611830223871087063721531322385527453453388020278865924185083559116592773241388735505776651795360327715456907190812288244606797873527527370670713526707159285150573619505363677735252924014034332678705209612281628739921935120601312452132203820691329627778198596666526490992824149518399708170095046338634617913960956374926981676783085672115462121759110352958451929902908245820334620324316605053891484482939804234881811660733072959217682255283793531813181846800536644784301708351827169371178054867904500065768852735010139848102306779465908250516297283768661504 [164,65] -9994578190666002533886662918125799283845567094187921145172441740489753370090413196446281926973009140709970838238235751494120021614590841954163213100802534891905210218100625999482912232144436408207317560410794346155834732879689561562135564957808489617478436382490486371789735205480237513877954621806427596447967971563244803365484977147314934538797473825021789662608001059241577907958592919846995416439217091684702681865985339075916033559584958081650827163127520139438975882905322647221091501161121987532804818622532531737893052883021216898467590768781829868921977720360420385044900201843806927557073914935774461052326587350331690747546115705716417868371384277817933292024015728930975337099256525032061294946115240307268737475522462070249289066502151077513055038580155544692277661895624063444345471392906476088413896797451762496164562284442729924764308046566447620865118052774416090883494071458492731186697574186831029464466628400376011023681861747934487815908676642196159428847079818327979091854349038104235621849256654232186959252216205950027290319605016746855348945150904983730703610734254039509500787934921044104563628450331721063425036900077709568582400341565533212335887822020462438492536208537281456249026605924889193812032126868666874187811315153236069073461679086495067051449094837058652998989490221654245920292754716189041683974895697897354830738276762585071827087083220947579538955213146716795903732939851104544186806428461859443046983712040149085390489311319744212191567337255969434324657992384025755489057900892976771977354126264725566812222810032232862923284209410929441474439504908155020345716909021971705116157529547170413968655567101080587360531132539535751539714488299674561013093166876153505983657783265437831321064906402845136477496336709800678426791480407382353765569405110882400967187212516404411415208556242806077512900281947365890092368468555054524788287258350224419175103199789795098312616612694387038106716996987198539885765504667383265476224712350118005476953619737116102834697728 [164,66] 263843992166161420126475119964207482914556378486594741577969134626132892767946289971313832065481771653803267596550308594734263296716392765070753776324275134077152407091605311910436450257708984086397757715853615044081166465280507816615521446602189116857762824303001736191341445685548354792382989199070103206410603753339107459105095531517961843429396332014205206375394917208634644105285359454505435842899498016391155740910359311147909520167224082234385031971255529287776316246700901019592901042046022676560550092243277402363595875208277961293416566074356628177721136889777017589424048624340602717808178616957447716607237959693259019680253820898475232147540781164254433489258202118792246868945105981515962346883124886352807741170905596849090861168660424961888024499593864247717264285111097509755220794113759975015674749074473939661089306310099602415391595754744527941116434399564094199618680542543074789735947920200664780851574731975782858308115951740258751073472144293501366284174110833135445966953304797374587650740292003595145364082195125155631115074885382962170923942488196766858842868387292647230648357678942031912696178462028918870359910666859395492245426237716677665728804134528471134373162289995955009045683322302310981973476200654901814683849762259472696816677230612959969110178760714520906725783085668169434152723965347783116201413940778642002905706841602505847993056830271224451224870684372867067817442105674747105528889766626293095206759508830158180391227750602574477655185856844738898905732858699354202430074945947572724587067111538184975361085398579269595747836445624890518882714870642114766364494131959504185121564693004088953548918359592903252518787036486748477213028343846845847320444088110545805126513237688114268338678220321549392621102777883804823553102061940393258899957905654834281776422323307081089738638011930792875233172896550935807497406711978765003488794803087100618484902884410185565782145761443420946311761005663164683871000370452428221495592457883810601410742097158700167808 [164,67] 1053792018243642272939888241309320989923707353875978874791833311304818193201411482728362839223256122245894274074892250165900775703028204756765960930356435451096884567799939552973189856267377811537834248823993201201914997764826154290181175218078325474498737698120219307794803657611125473782493544323317976147865021443043336255105978023855581640203883526819241936762068274613683929364112825758974416222485509905687532960270423621339600982924984145229998567818489324951125540525109598221905350853593381336590018727788693659513345101566780940757272446503709257381408229511030828988033189162388579576227221872438762145488200230449366809146563141076970183611848254683658908381678431986217517739145996653083790238406120169373376717994313916908875012777513852785309502847818427379903925670976788138957802375384582221230348381737862660921249132349363582513165169396919700795297428863453153617524401273109153066368580081226525861538313469363878944971484858679584367103961000590139762573068726924425484901943951740786459308356564816125167136090941114608105402589626345312846630778934779321538921009658980961520378471221669129474775261626131181008291028838069479884479807661519901316957998005365810167172829241084004855365523928975567557771474546251826478347068225149353974262821817666531212267375919460959006596135697697574580482682356019355161253267419180450458160467230445754398520399983811077904248128389284173379912700538273541859290351755085809105680619588438415132168019814220433639644411404650666612693653263543940877689757571510326177641051972341194764611737488398647832573679892474878088823023770963025594702824884911266070252648573746812371354148998931035834872028722242011060477849672682316154846393291488258669327555422884054507928530026348242375691634585988995966374773182965314785122739693680016916501127225921574118159044303698067238771540658540624259191996690019918581726734453659125558574613593292058368417352693145291744145798195329195617119674342509855503619143946917242990873582312030144 [164,68] 83142008575341308001593854466320959683316954160699903686175984359500223687882270770701941469657691695093112938288211012136209667506342164423810739487894853778918994040950786866996286419841880573260981235474305168945566975967186294379566147437509753610987112926781627909722997166712523694565678254443222356036644731191229230728443571401987745165595530655282023850065602757355962529146414904764078869574140724334099202726391507013232689122140849094648399536177527964636231095604047383235539659273764793781539218943466109549441615041392063639363506346637155934419568467183895129530829999136614036517605809140615490554708967491727027808488025705340496328969524220566535094857027691461870671523494044132190299762783556751361794147095219014486436826066897530484751558893476722496875311707312252558014812229634760839959989773135850810873756134146279629607609427254797134220488134354891686574181357317195575942732278219591311030472754965986894261661313614390425693868724409499689219375277700709566610049015157684234070754627085711643454701207179809996192853422062355619275365668405209993203634279729057892942859285942363781632302289195634332040173195668296712661194601806080208162021191504700037985015053641636179546460493840798299641178719218389718905341735174175907341990082093409978739617557424367422850953999093958388234078660697681346619722145354645127327820561685409689197707430312380569310072125101988110137583311607003656179966251956060898161480219143712303976298609841818670488667587838209319277995075167345813897018874794678156213327500379021526455002594632311404602945543016642227777864730229255797158084393196859724967409546553506249233776635674427589152790699033020888431389892489156798783887964222693782615002254050836536291725993491700576062532793626436382021313436398320432335344806191859742964082776745776663191787714612459822860804050989628380859484936264490103211149430295439341870628447064118156410727660249140240215988870717201365757589861983940598953604077942194557172523573248 [164,69] -222029468984207039310540008375048785984638516515483602579078809187477703441645019995419988359069698114946136182096908809348565711266454535681670385967617463999152937193006493047566391278350633504744260506308447169056171276732150628781547816045771547166322418381976541562730076813970366794816741010588282420654720611247585636157680069946993520062050734768121756039330796215481648077027587361567424004340098172396699333988936696284695839390542720560961073065305427978568259057176119221402835295960234517190031238941424126207286759141665105730208039182559587851086205884058153436161947798956035595865167790688312415938845088726431852754771154468197367119312006219334242007901218175114438160588903794107909905118065736444276337424232070643443867885471722216190489906919033502609312390895952612062131318308103678204794002459072229690787369555236740213709434496957597322505453829642664408833150340133421612286407662387666397166697189149940886868829702871849160530035812327055094994671654085061094868944972024926571712384060299755268487887764817447189485605569485409413048520125997519891116122200727999383182424118703618415757540808428085714278098751573175767955494865312558423543069225020812437250147933885313874193847669705112123519939562131870324904029485714538225663212414448001980591693006096628053655905684598077987773258518864596517163649213449024610879366619694150531414627986493414112650750885600913828879192348571409256660584419780248150872723805661575294623404263736302412774501472583831763652107397945964662803954070052133543194939313181870740764508849942752062065638416672650615041943489376198331543135169283471445669915619492987963426470199088649521540625509648338999406996218274872133588903830420979872347125497257911719510450257091618572493663137449383992658077332390832097128097171025331624437450520928689792688753835847868543080774159910835780234160359878110640749840215319390629362089206940300457695537264433911647775007177788908996569041693333219423017334476339711026444288 [164,70] 176337747476379950860553936857865589897260960966184801402676753471714655912679215746557160999654456893397316927060922625675510715772983223713115512279606908033159061904797437926368207876710429126709941675545788732636310831327681223997066608316110014277556161798248153542216493174566360010271529893908850834242385479805861558610107735092442807330715272932195745163664799060571139759427846295940306240702517715671329187545341558007580542941997031228083581118346507073818639629181447210458494974566747516288654324270922523931638569011677730519516472546792908141335613840232273321273861730168320653784911066549274185403354743346725252233802425433267136044704793167086878102612458558745443969384080460731523965977200031660611416022354634137875433962611549057621838846878784057916612936731484289378922173141075205297768322516593020476664483569677191373120287726512079528058390086177894186762157191904328519663192710273770018728838760480304984400655178973052024711511851973217957149902873607185785223979972222164957091402876286638126113727674706233196196401099428221476877292796665717170781076088075952148472059971398116420999991318514665454739098615139365199960452445197253096997604277158259746069579483909776046291375874446025753416699276532120691305037864976869406666848883263004897082300398067801690257707438024393978320243526966965031544967070925693337779968014203825128630230284061738957365363856648871080228305415628432662570561840314449418267163407762142132454286743805923097315095745508646336465681760526435275552811780210203435530385111039850136862163899598847081072924386580499875643168273802558926642707376911239104103811108774392521436235632173341092067146544803510191370969200128847119064778414612000425141442362150703600130529085371706205774716248526000688491685312644674100802868418771527634437718627119396040807583949362743571946466125213755536032031367811216484568449465962890276530541643337501343882888173063214630983965424670209786586206456528680300450290420442136441856 [164,71] -4706179156450849070032705514738888935314990910115854784180288440335477234186515230360049038090578014267532438432362454532435798659525085171277841869494846604363950657049597471357813387055718728945005820507926156643145071640607519763322555661260842142193844901208616830096163020117757479449740000176165975260910230237884616237803073006876078757951041179244119977345285635722702707971472279535984853410482376664279798208177107982412854916509019500288858850038256770238815119811199612968002716264883299843506756254006295364083508254602230439040863681821965192796723960172039634219719818544756041513744445043527541232511086547859690389252424389064137098242475802887717876443914043948785629639979579097356439491728711648086624365120689901400674052593145285399363844086576060780002924033181300506029944469267711660359465786918537691710653059629643304216375671231326493620747062342269421740792808243845147138449344996259485013241875019560953261676638604506267857997426824293376445879942450662338475718103367929379807212690277465307527890873137333246781659252985283949163144361159304675863030902433729717234150131841352486000135121234227692424121853845277688888256868697967552223664006719896666555219921263969370125653850660535851988379440377462718119057580697736442553127172085537015170951117508137649926539062994661330036033705129296707074053133440994584350736390096153771978967623115940696667615791587524933382328866642630561728085548105227686712194770296489855794938462403873541055908080722080034994740558556514208892373174549713996920648235293287292226465743318182959019644384382871484810320736470999286784171930326521440140190189445764267118744323733055210004009300012011277188414599251842447082274982701193441427665004859736826565989763816834901611512629612420644588091039002782847788008044189191386069993990746857791235225160688150968927423061324207633818122864538353171439114810726010554821897875253953507876871312863632683657784831879799415299483206000239641213379997145258368 [164,72] -51989157287589469508534242712317900369127604347661058902081969913111648418392939318628555146967411875724018735924191766153064408792081166259904035961200525368553111785046175377606334723619047325977801457136046753803562623296425469082688384525432112619037108494887353454462808338912737232167028500523500891996689779069136326765995202555757572940228638135630944343756346442523002983788283612052467429770375681633517589171636744474432334861582791256847350648552893323379196458291662191298262430125114502519923371587920256625832821309561821463874799039597486057331996195987490487272250906831665025181759889714635725334476040299131935838005428692197301172838174212680596096750022260804424374126880151320901169384254706533012696229190756624820108536857258765412052407290204289276728808708166568998587645920849595518231769630102674801679326633830214452946853653905686515908821162175147440271675334864461028415139936815852880140937383664643718521968574985040897654780357837848569327117814333927294485096098607245964600358010447044116082865317547031098668889515723142753906221483649739777927630845995476491928271774297902845513819579679793896578655625091843718893752889120439834891543476550221836336927680483382016085574472321903386432681203743766152402372781524272488689407699283158285948954673205398592423454483884450843607350242830152954187466237571627776620670032674623551433068878797255602586003385559842868300945497217536685670600005604134021335161369519962419993596566466493830405905308019407216010858464188086152596046964112283081593782065236707422919271223501993875187468476213303916229291420688289616208159634528956809892396129299321099274797948921065007557605176914733079254442176903759352544030073850935735315203273502528974576689052983870041406358054308391462016291073445243877008317877917026055728235892408069939266540122779971865628240734471455248018587941554725212184488818193101264073897972586016481430053857698983828331379666012351714264668753916546275992176007968 [164,73] 3828240913465016113937817441813618396576531839980449329195493897344846076086120080253987684814047267461935364407063709520872082936644579368455641368586785947079031095450722266141036173197708850163504466834692909433063106370529037828624916746019830150073867365929145823424854383345456371242047077237752980013060407086969164843571148268394238281016701685311976451852315177257418408461730736397141809287951951861711566894100201132207632977668517577649382779225334885880739451028944286430269492512322263398376729582533521971474583361347947382501946343403108847039706690441358280761884660206343746516056014836329075048034900574568895124566213424358606069299426841418276434335218691159525784271833017517323559274210850413150220641966003851249547531979852222558015942788653203214775840172865935093739219217948493025382753812039097204167595762499773349093678802898297588506641065307625768565068926002096663325453097066419318667745851806065175295983310467996349961898119771036814928434422868557230009998744944650133398703219917486997171728628031421335975450953018774000070362687343469067612588361325607892329753710624026892048205933201138806953457447697604866405445014576591900920431539265412638477614019269985470151971347087357304904931134580862133130392720165103547737205837257699388658616098231954746979380303537005049799428015718358845138401332476592943973924907860439041027766009047293650545445556919262300177342784641133037335959593905212985666612256894147728514623487575547212693904320809241373989189476389446482412013867782019912610955757830590199399219308047143304441068710405740031110049070650675441394856936918890822843586307915992516891554771091909032008876517067070653959668010781265372177858032417350747473826106465161186836169540731979560319250952189210264324995900801247907149393190791243844766896759488982581271837708140824399120664729295369204676272214205590693995157251524863607153002330024068662421029789393684367354849347566378278874758635094191992816840448 [164,74] -73560830653019074950922286492734963246445830918252464312067372233486060801824514193735900127196062955819378487908505078220753753722993860841205081324886650675742313843685701906369296789798531600708730072985631605308582441909274411085089674153998138828805547806306889050495772715494130680397965721025254396292753115305180528012683464218879037566018768580206162663098805786550688491697294864723742163626212533471821280083865776459823039646692692442638833169623591280874255635054591451817204752182405339993033731808020943575172979072902277358106789604375071554792357174314311122774083372130116381668066555760009949898294128521660067323780275521780854051337318756457062053093083577993713315759284238242410000232857308619784530784548366239888914936498367133237487942062880210766020972449364058328435580537941682520282289910454905429029609335965167348108698543864868764288845582522859632943956520429750175527752397067934986559473236568668014977212863058567529306075698618045330933974982460343868269320506285582618636711494839657109330289510601514379834541906275156659646420140894699337654835440425881291272469791430860138524371596244656521792222346972203686799496218977486509490413047321262477157769067780895317500222817788906488629796985690346054139310035078355489094505995946567759116735165742393039795141151844718222347275107401406438105112754153324839560459437935219657178903104808104108521017337997188377406513709604979902960021836137663225225160221057274695559761718389084054153489417412985678579268221907339079460253433267224350795397282563202541422310537001666862826363290743976444821169464963642039998603171111967392688110619235670253642162523322363592885959050954133951262604861079379798145945264556031405321753483764622615720115901007608394930321593595352262682197823659175746474094249319623679184691023378329891807785963304206218309953624030225622321282395960141362260993036185592733093397059055381641834764478040124406099689787616387405116855347673463711392 [164,75] 634370469727372430480200484074324037741821257123558170766025391224169965262435150108512293348126453364334009763949744017075884914133320471095374845976163465897916521462840398543631144383776163591387574408473150827616226290866559135901137579536128284173053282917561782297379511260349041943093634573451670205263451972125217285590199101327767129104304778687275031647683110177804748414329599880586658595458829113555532746209910997371788212013454614562117778040745104444436240507493518291831842601507848548969157511991388276487191696861049132030284831670121972093089346642798138286682461582166934151450205914171873073666082854446255397941544904178056759609909013431187221290261002173276513980618608312164394607566525567696082380322468907253999861609938190772779003530647202375639033004473271809951072308405266011745833256675037491584405449956599056136066412205424876197520686773555686101907440221315451767907680354593202335197623085956680780545266086229828772717775256494148753097044467348725207657557897329168002977159433864056808268997579365147896942577463589387327287804597641382389911740240106482787328260569364317661246251852788610915086010775400910834948804320854449219912802565392132109550487842260509789428287495644461889190608424168335936395174862920813130000210741537480077705235015169378669152612709744918608073034854465722498758580362476333012494463153393807330926820030101394555174693059615795065910866075428173812027318229564906820476490314252611893171107443526028563716550576511296450333926922167405539612058865733403886189732707268636931433625917790330152457920584761083875944734499327105493581774290385087645530020616616027407257133050671414939585329159045458717331901476574283825206097432431214482354050202017315840775279213812848389516200779488951835631587981124948289239974659126090370303723671453825510192713922419669014180494347839848239144424137922308002075119241912142737554550727852756102718539149381482694604063611908033408515364189197440 [164,76] 7610654956738442605947234841900773854849420661157509661947733584742594593420934055023088462215594012990731568991920560624961256211377580014343880452131568091280659390368576578005828661983879233159751773795985976102154633923951222285170670742936311456890891949319186211201635193605179709694458287145273534963744039647684161633679222822991838409481730036695102857359820747246402203445925232171870670946940898881354425252015847248521113583849279943164999724082947782258507777364834169590388085331739421212089059218321280996457530993219581248958851637876456038290408035844238116525344932449519037681056954200938860076301332665510970977127488452310807458554421357955382749277242459623396950819922036772322748294781840368067474836029469955776926276626871875553283556685205444671625366393219017065479542269662798155552655067322430970243556626806577156005472905187387300830007623469283039062623941055105587688029435510950174847947783603994940922806349681656554089768082139671415792789069258876898572342740027983658803506587774096741178599027325162947086686878976048022721363577504099202760382731377215264066958092077435860193705624879267376213779729133039773082923835787770371592715252823569156796275658158454903187590453613221938947797528882519417039107472476004742877617910039485401804573252024658929548610164990248937265675825824497621748960011823297160447919872868540589891786183937042870077677941831074555886890806176752970935558121431071208446335023189745797297359057186900868000177941933455745496110588550894153617422150355045991704375593218221740723633119219322858571598604094605974000991858531429103125304192151853663909895461200679721092435993381284480279775420840061315083823497089501133859325667362722826218410516373922700038973903583658434416277903519270197493568110352504021714017857402645548324037338072423265834684987253815088379921376222265088792209155597536232078905696665959829187142552063689972759006953369095784642293810508212096819280560828 [164,77] -221904601593073788324106552464841581314130770528316872487753160773882205947339352112172195125675011569850871620279143782743759253771058945305025127254990670797490201601062872940425913948792212913497278369016238196554580521948149862215389063490299887110388811966323030095007851644902522813606150743917515267396811933161980470990278886766400079778297838711214702762852555851514398463657044050279873836763160998118243819315528641691629889249135437430815652080625038565483167961862856050964089436268311399466695734470991782132299535991360950156680631255452926293428890814924831822514671954435711894241144889462558065515289196082514960114475207283306043847222651167806501621952172032864099346554329603828013705418059782681288653362918376342377219206839006997744837800960623571931645164496708288326575435089862254229610028227621088144105072393807179747429688520304629483009017506609997016142462420836161346791468305946193241477955951464221376005726470995893774643463902088038170862738908467616663801843107095771680335749111238229174216031950059013854305493711281774669281642787070176097394811075019651688987671760735896546105851539909473540188136606395065294971330732686480581707582049610383179797574249292006266514337870975513026765226438491642579065123765058163744222714556761303021371770090038501598818576058231779423059066044406173991078287684472769989222185035056549640897710366347316714290504821797408291819679599439200247071019231934576809432987058262612357693867694976755454332645197066445184930841624353530254134891288571248357171803321608807518023593626293109154183772134436559263894930777923632063568824439779287680994971963080440684532116985753319936360580638039266142650154066813092137875804663263946414742636832165064225894256537757250929576359618878321681007451816773306947003960605297136354886442773260677727542479482343103151857727461580364653577268313758838870007402476166655435942189299696290608004218406575245786436925459019813820000000 [164,78] 2761741585331726554287546068339642899178265577299899303865690792351618231335899667933027162765637117557296099360826335157107354322939898162284650327172078987594250684419348619025217967029559786942156720667599482582924654750799372816132697665948947651278156680381654090328053207563067954240575784731430552612348617596113045565166879293201293945173643516419437114705673952958548622899784408699890262794704496311721130684733184895873894128812997940720692068023488726677125753643131942243926572489694560394122482710215799298890146662878857224416951873562878249105451590548242790205621590413826979397396367350066075346269474358693284664449039260655128552910233621129979903442978131765335015422302101092510109814547073673843230880240085314242958034569993036751282121662739738336573520582261626170662274042920315388345855357714084558245331123388885278904341958698115241839562141615527821717311424035787961187807395383569981931506506847720371774117597748012878728132663427580899332127097746078833475047442748126112060462946869014133739267534290223108270347055136292451113885114223692551036370904620005851872334020862703246297949216390262856603276161578587718517808105000467001983929718996170901355389477469131793720307048007781596548779402302758269069828947334416411494049370269559252712412775124487829307198951695694715121094093622926086905341496241512958712160050301636375162727724569822279157603648787756078961190809604521615924647861252110698802511064090532464643416705810267506281975444292225942910368782601630963834744405445246978048409628029685876674805169089841085667633426289688888277152992348829985338007275491819519215767519369955862227278675160893346295690055487868915051171286924473624022268458624567009975771476446999850212052281235355338910494397497266789988044004023351838947536636819839137736286328519891669727877360944082953467595836044478223636682955041458529852648303442473072527301040935909410342102965780722601466555829210115838464 [164,79] -32413700928371655914024312864201413178901706723764685883939582931725260435301589294808877166573774845276911792910295170485089007746728214356477413087152800700785210648360479940978846845250308754172585822199996832738872256065579786778848040516673135694873170998524636799181000994541271396728961537270758040466460420272377832614260842031670370986777390915879848075397660955883736407861726763019894027810053591767492963241177168590329399721003225760142096799642945808026203001896841174985792550698536456835695775430645979891060329416336895609837216358443233171289009330150878364517768388994090739201965426681327652442219026782136639279556270954025362460465088699363927018224417706496205677800657632765710977503064220235984498827998014862561854384826445017589162463653839228061984238830339595229446574147063063450636753834169643004110055555330228166224659463293216840769825303999775929829082355641837378107876816630078246513494657771626425732971181919302225632680914371434322218228979031806357866261723729491830996475600336966762173527086231896945610371244838477024077224311940114416913322537404047602526151572691120885027277634300169525238969260866241981836410020314410059830949877597473973584385395879043925849111951525786326760016655331356530299670394865788057864151123781869739263059814497213936625161684340513811719485865732321221178432243596424012108306945866483378802921346148601130941044466814325039007020475859739270870995160562579415704542707528678208416230482834694073356748611872496847736966703364471414058803468968169681925872786380179859617770999654736224181169436713853245355469685147001456190364166168717548917669817627143033962138302690652461018063555568009325818478006498654745202594403149605727851248766700143757119321534740027258906743566428981138488426447155533110346616825062881974464636057087633885226746633060418318507054942161726210325575496267212856736242928549781310472541025459210495192749795653742865835038913624160 [164,80] 461243645570040725608232082658064069694592133617674044670690925018367749646891324226286698955531445497885494898162971829060065696507120072489226990312846449869850368816490853063759812031865770901996212125458265724143220769861041998863422307000710125716989429827116361979876162386201390180377853050597648447594477866793508615053487963774585073569959965244187375208507142806976491885994526887883284351614526474360340095766539166023910866380375648445927725299414743625976323384488067968323220600654804147036346578332272182964549159993447083193095906821972718411282999610630795589239977395963605357657921897580303539337102668527102124879994665763063520448994029816135051475853211720684981976009366948500682603803220721294647723145822895858629658996723190370694917736330836888164194872410374149212580634209728610769707796651736889535083085922912178606375815195839957401324643313249012991902053175406317018665012867240729973587819690082200504187194538152278887883248835149088964733387158066776195260963332675180693297054620708926494613457448405248122909784330057649969781117369402557164381114449185771082422840369158690897774763111600656497973494779647818941710357975611115787963590498781643486792465037137273547917873705934826069424793168029682611823336490715133369067289992400213027513586407466513936350784498647763793062799372339715442415100458301612614993954369454566889195580363411149182873800966810539310322490968114074324414371178927574683996858473398065296667167258429057519683628824897884602435090304142291162209776474184905836733217007213839943746525618695162387927325050491207187505493642465478121530951361912276020798456976019486052015992388695131086875994191103939444870491247070354024968433802307802060790808321415839058812953752244506690305663094323226294734390912836564551495282755096350875720342611463279785610877149979820452948839051306639585403141160523920971251030140008238271378537932027549929895762271037044485822219200 [164,81] -3866399453063002404157305321544325553841111778763839780439941201084051192687710904964692247736981819140002084565325177402010750529586715448951600426125836916151465761531473278346524450792267095545808422019864444666581116155685391693030236064370111969354641981376935003672235830879477906655292521819988975641467602644289722540065276059011370335088714812827112758007013573006409785428389822947907458120316344137998461222713686043726606635677075446552048352213911696619832286362741197859565929974158622476791775381140955337457420937561720245443996925458385323569905616592171909878222112237890443383569622937406447595653355427384423611524466379012888123446295573185402777515140827346108151921919419032354763176475590045764707884803103438470889721348501674774073173256681140736725686318705502489952456175170079897896932770721554007521424072505693482087142107692694277369811638717369977610437091470457078561264437190652749245116466551727137819720575424929764276016654411207997243887462900623401069155402525652791556818973631040318825630268409324109715582572938597480975421064267982983252481991583235890365819495775912471337630561818206018748952474502558391117095668572919600399184417306041712063045064990071601256497763150010999627790963504471291730267881299853861224034555749908480091401038343081483313946626162855318952358386152194558116394324841013998511361136722263852226413681328768501707825905300290885958536671240106618609822991840468027527163074539926765160303037148601235363453109234779087431851758442652538567694725445600943552356099854859552401760914940035911847896254055897853927383658683138772972981743653377239958589641551355047884776246186239825783722575102512121634406254260826768700689767800225258109335269040231595053797433003831550585394218442812817022498367509655413185268722820076361222040050124856712477191183229578968973604489173932866657529150740768286902118852141170879107014739220872684179936071809809551250816 [164,82] 24347967417533218157605924172218682120501691800170650802716861845481929140710618121984724609789811848399282772986828844888079336131320237213099908357489092494543321477387310661941751723257082827680870928832925406534837225270227245899881972856016059368854498542030846048523094007374688181594257592000350849552219595179032473181977932271944541896957977238580995592612640907166700435398015996395512591127812183290398094114566712092387505788071603957199430117346621915077875303219599978212265316739506819386680718294243138618559316743134760136897895238011859913004230598994242328030734360959858589242583854547348100110527921409035981521103946304317234367197798690158522550890015357718369502300871119977732706002305083754065780232050843234662588839182734206094390438602593825852050307664980449225377570874353807435829709313766320703931145468680856751090613700423860591942034281888791457601893967801263211937601087841462630955753281760853541591678746073343634351987906997055385821515195899827665955006869694505163117460642145325301843837549226199571301835900722064891048174189914704398985492254094182300169571311904767828175282456802073532463231976702513530457092484534933506634108693920658457259218308977005069548350886839831113971041040140830237306928373605217967587438468179322852840554576355119062974826240669538755327337308724750610326912567738504019416544452422767115280062753728668341524805298398425749146104283755414172702225617710887098667430150675449868977363085230486146095737115741380399495427108483985669408605080931189767420949676879385460494030739613132433355059398401315893734403666485254604724502782736024901136320594805834315970275047216861550298001869342453887390328684786997237101204471178490904182400103028373035910306680606814513288607168358482862545286409768035029819035782843531979332773209547401103572302349486421894591973495349266434733257760808759479232301350994066289223351720860482849333312737797001440 [164,83] -123451919920094752276892549381414561025310154406179427102993906049557714761309829434935943416058426065142787599876616597201735299510460857796414292798251693830853324503203946005917322407422470473256943326892148124766169522877527262477183233108211193882936744653088636404006435237869779793010610841759980359157840804345139695303650683589642654994509012328191366372882988528380527895539740420179820039537732808574781613799821944821361929477072742855181105243408166059770906530410515206662168417694475673194447883431844624137357731726272383498706462230081826354875247329969522685682060185552417260817001749259026347045701555288307357195064456808500981178344341236761747063975190148955267418166436137258519428951520276834100800089551867386993699701021392754936832102644673815791771571178695011992414791709508694273298659727082419818924490507680923510578893586396338036146289534533640775650704188474453961688708501948329869453638875930630714890924346395904582388419471468283363727073938204799641776279086079441313100936657009428528345201202886553786601616881787538133387561673962466973137844812048865406596559907025336155239513242217905335740216057834532054492252439337427620470736469166585171287924326841361171108572197860748589512240423651564433446804197322243531694330574851425043055554140951009404693299197902709987154732010808035438053366605246554391529284224228448557001733617655288965850043950425147797465194415410929148318852554264239828734361942554185882611794361938851942184009515068445187849583066619666531783774330947757754887876038961651261435248630120384631010326955482886714722176044664556259615678677276732455813986939039544128680666534721520037512478875551086579410788276795411355453009220009049416985791677831728261385963353687891799022668295393456109610947917685404872448587988873854831396157858658795398358338655428694254702854642884218124076012452080382106516310370344980560721039640151843726580176771232 [164,84] 568755156016166783710748923453179733131404959215828432255787337616080223981243861294582064654922947263617361428996838067776701704845250370761772927592090450148806446511860069877910682961791920171996067555858003454843808328075185969668686265500189738517936114582551715828998432015866588742900758650878860148004795027747473286748446337350125892371316526275618759327283429811411542095376477356690421221923725469939071622010372462518618692824250394736236927862659487072103880439504604032169360759792563515899231951292193226829982710308076895411902852612738421435748505137565495785856213513393118093358912567812471958166061151610404529980373232147901773201164031525418907557426012689981153271303209393823262169584898445844736958015789892836121302489031213850085054378161848363188750156589117720245057996099697280609290576161028306915333159082107526539955043104775692043932776247356617712764423521738033464220240441806290230899512876834219719099829569195437393271025764684453356816447513789983338553637364739541614654347144216495198897280080490315591326372704395294067866484190313143451397581492639366166005992865349652754339843631250256547117163839496057311818974476812414570851483563261106695237914848559472921120674375765683640433141462214615719603529945250897308432904243728530003915342329213262184648630054042850578538803528016662031995825242762463472699953413714760430922942010817527201994514092305625802494165143521915877294438727731068405115932727211140869810442503012897699213974981713408273973918190599402734052669729478100603203701536739354114095693250617087678827863024444632737174293846690202230352116035135191701133887926724459426373468025333374743523806563107686783871463722367563973134361907553244681396666619751764218067252629234544361194643583294688304929577412682551260648689907314887128763755473899970503133393635059147575395158679204897241005726022520258939401415024980650048505187087105881991255592 [164,85] -1107739976549327760003614909362012798826032135990356559456273454817822021398920753003054703555313694079368335862062620504974483592931498762131562912968859081005272518603314703025378219974916632234472906102549818975772183719340687428475320664092074255584829574237962432154314597365436962104545195396062209991804020734708316545030399070358898278598522243207176020274718978553953668954297451914760025577894648098127278552231513377803304040533813869293867941512710973769954267555466856643733385607216295775778601002532743709864954950766463415486068400147577149584028492949746017667453465055806404506065592223443903944655679175373248158624907445954766378315994458242108778390826505230746764924505169865492605521346224291625125291032006564045190645872269413231295960216386229726665341945675634410803921689734695102877274107297108987747753189601440623565936877119418750674885302776204963038941729814857304825578178979447653574251528321580161560423080275701202648301176422617531730465733440777479507964121350939707634673799272270674499681580459854097740392643091166166426174973981201642932336668429803118946683996378181638110000697270271108517408835496891045844919760881655294912970521899150007894200773386216862569790576739651793452976825395427930995088155615183908121511613053113831041992381140442634968059209169470869568797920670932995187480582733708329104672231692530009260311234247317049279261784882591184750766714365959018769804653679755556569702899836915895367332143486426590535208263398350462729948533811782366101854860185829028543128367788383208076566956062651890868723613589521706396397107321017291568934213049277960912933928208453320055583383998082917608424869477805524290180080559225046521700088354794327532435082864541913176174434692281408189431710450491631092607904040362477875135736469579733453931832945500000511976627417930085175788447064433041360962437237162730610785171432838843361004498081053645056 [164,86] 2398545356599387929521012431325016322017551096182560524994515229189793641742710308368096434424682788018571270639321540080031218821490304807235349017740454588093807713462366239594706561193907503132310404452781346446527438179193342780488808376007627329201586190565511759813425652535215366425913971297521891933638074488135416444178362108495622864679428134602001603316196090324402269748548327613016072652360659460396448727477132040726284283858758681152456808406491650993443250242966649071196547131953551984154976831952254743898618628027646951525558158362619547807900740562377326048229979004032143958024175918749367365292810427419317645628161737949744004303689570922748313632001736511330621456877628054452046627896170269857165925218083250843400073599417377180417562735282315127270773048501525377675085304126152340562312104399981648323673056941782426096206623096322883803316484865432170276965862732505952321182430400084534350528408805182907006966813984200694242507804266771025887772996418023511389658323971499858387191212003941244830866519147048270162410555657412470570352925954711617354627506254844156351449068542916536603876443508398619083905734561442876264876353422508795605413132872268470885212818356337985619394807349894156429815576146549806676444021770403826081068556916635034087312633261176089206393354482792304268254053779444330751788692710805401437516363562348481844289412658052010408359307947840899368581294595025181589533307848114896548451630587096452278911810681427556565504486171028442850430427510834318488008504643828190391880002980478101462061419696403723503118137646202096426805372243000097315490511640118295537561837611001004025784844151495553240192736093840621142968147117124482110232591153114724948516636445741729090390420990848719299091554358985314690760548365437993861750491259077679534046924108201982069125604170714350628999042317305697103743780249927548088513507014950860442451943563008 [164,87] -13940703468522307976917779617532695614749628395954977605730851603801695055630397743099746351728446151343479353235401272767296037991210823256952560805690361865309029300753481234122591352447912717195757150643529801675982850612680175887786167103460251786117444356515700487901943434542369221709328728591558692470920699295890373434238825753301242729623906166792176268352562194156242732113018605981186010357752686234118700402132790988072238484171132380725069326197653279895780379298772529719230529528328316209626614820470286736303221289416568185851348332244551625316597378872214711718881262095164040026223951154135290961288217492266908210582083496499061196792238295490017065264317369887860154820356936819739044256475606828409812668924450710626637777086553585249761177282292515107742971453431654046221949555937064978532973949135813948260217829295680060247500672345652450787424498860285051293299005649199130844425829293400817410479687359680445490383277780831016721736641129401589906998619854595439274164694634463534289725036930468399577753700146603601877829104585362244776587992251354028030440088305745497921675841197921234042246465986368381026253831707845083800757178317985736534080489780896246859209136253484356633580895161145508065951476115590709873612691692196822724439743220789796647805875439804246743254668127821268652995795306747718380552563067038655635914677255630786306081634461948347627721498364562151575921197889177177096485179494602557227524853865051536879204832726589904421316339021008661514455703956797537983984512646427941353607155683079710521260462345644559359162742482063514478469519584256474729656228126696240973382830175127020852981331914932826547367917421528289207758456704732750914826759717713392833536424463463910056044294773363547652654924503266486394994011907626121996207297252971703409755428588189412215781729027970187507630016305306268436162268147245489503282481917120960459168 [164,88] 6297167609722389942154731907523396640978658405848403595570064730185466423277148854525014963873850686674153216583915684805444545074566489851813855775835024288892047003872989894309898605548784794567203218181817107115783970742354377016966286880552736671743874397686896008504371432774052262362009131979616859015120366410593024540808757535733760143865578380499944225738979346083930732512246829729257569154660299603928366464164131521995293582913536609069752810009201336938497057912662893392777012444483523664339790065720940894214855335185221584388828283495552893719116785746546617809721548059775657160346017605448119264772530678503748087069753211532056648061337913088537211581739363912686934869213762350410994707212159559179304109589991687492869150086766150691794736647497764862173110026654681298851556812433140397345291573220614629425625695797635853805201919518454621248348578601802276812981729107153037075299479964292835204347851899823258941106379722363045481267963883496396021539849579659314415969875044399233837578730664577306822240321237619194864902137796737638440718911538771320619521369813694795145013359193330528272959308083525047969860590953813549387343540297246519453775282424808600232158394964845593105864463940735412865671137876610106156441271738674132784346781285317210573102640349422775345766704524030515622369547778977877113907881757827383965558091984829345836582962433601072735506611245489371443580402349130383003029283275083391646496835782774902961107669585550608028416919236325704147121451356799163615886851691332163648928430492123549945940281019015004674810875790401556536240097753374892718714410210630100595344821088856975962020938845416257568187904366674119000953071067663547085087955273643947616108059787356073419783000128978320170698103995155562659362378152158896358933937528298536766807660696091980665766957781849693411127297911085835299637035581739310371948697229824405856 [164,89] -627864143753356511913356053635854921307669104125623633082736766328738396597841964051401259864162966212450073691000267784347720263220963823725913808464144311251657223976349792005597235907749540654565098691717117933512402963890879143715781055815157713372625784433036902478188427776062857717665751216743922717050286535955798061169074251521486603901575947721844831309360806232617340915428767310687374230357676749655841590581182297801591046881149900872983294885453963148830725758484754705758966782242052295864504003488707002703552115784982125994076321953593870234278687678770304398491301347098349458019793824060685833932081572115650627674961667218938754216004444755398972405079974593888335263777397401889878695758118824669146994444874807444341434255288681399617504452464235739871464566177078197159611642517673059254818457482997559730877584914317808616611027714891065563093230050352185235576571416613037400585212800606983610712043861684480265098331062026645133978248265008652810498173353309256912337645207987540803908617236777297604870712051346125081735104751192596538816838360990559414609421730933044721364128121157718851867876360297107805262526840725426821896508409682103839667312462808920968725520120509423919238570248180327074312547536238810046227926713027106768392027063086089352304420246961649791572437358702067658599599186003764372893846071393149016629308598118164081984873798400416771980233241861874126131538923583480001683453214492156251557823473784840978776508403771627757690813790185326825958285030442841888357903572333546332712485683184462152155527718139046841960437189939141692950398919446215053339133573656699633536784000670730301307451574870586747605076934927711728253880493660500885098010122173020991541408074275697880956205713230956306094428505552567892741802012974952291117685597997970762093561294002322097879264738660841669435502293199788397325459829887674670383714816064 [164,90] 5541695106702015693287088797112314070123734501172408364124390636115225249344842284993384451847296553972193528754587753753529714222930740764655123448796858101794784336432009496332290259800289201085149558382672121136493192652956451700474636372764302829982912773075125205085262687700220055388505107826000586785875001569891418089811885851452616113532465346800237886819261807804738191412729093709144411566217433950267596468906134507152276899424907880630427865933841201095735622005069967514767343345760797342719925033719506628596281517750678672987925851529805284815836659526610913596199776099166490713991392488159373415868900821037169452540213030555011975178670096194495847098791649863677038106105066972277122109956185477282128588849182857534216913240910039589333345370166519548529206630918787194443137950211533361316762131579148631984613950914366496702653836651114066881830365146616801475797578261062225524194738445264777070272728114702396915380082232020594432135465936018497409547147997223452613296171914053887406785232652467071929849291351079283319334533303349165556725632638226615159352284345255194030643173648709822663867111104842380899408469078012844229684650849130147469143241614466058489985064747571798326688852724159398116586728555563570160194733840208313633043740277470470057625679486823852177138598736951346097275803641800728509326891527766191716630090540681468696868891021095771364473028737229272127871163497176525398145794309325112630960203527907440484699271368848913863952724412619896492278683778442384122043116680340639297337699157909144552845086712841256867295299425879674163472680913930803418034325384123422621095359254564603895858291507384370970280992302616756185443238520021935047710610489645255690006650894539852337597540712808528644873035836642284830463625906380387225212867322415228940510838537310427494603312389782935313207019944453115343108886922960256395994960 [164,91] 2236522885581690117323547090872415891323238832026822275110572732188653522935595743144787421307713726922384585452975100061004014427364450282102604654499487304821290081334587247339011651542609671862900485001795936945757700448096417107356958412913180721926745707771172662038275289451709007218360526942311097013580088186064249607560133757107062455838629618824173661152299088306845597019835817499327610951655643643277689188130074626818343530560548399003745051771290259012158901598548953952155441977610094224077719647184867691040203316942717500015806229034433223484624776847972185016096729851488643770800447395374472704250223811643481689030672750738175066112768007179530153283916651282192287026745574909086460478796383917587770227704945564395526440444733072978020971683700399435492507749920003512300453988271628422745652575360738890750583951742819146374022344284849436796142145067304612626854747354938112625717660451259026489769774457758405030395799016061151494825664597975843041892042279332477624529013468292528007339411371220898117612713136992588552281670134442611609757101778715049901725542063156595499438894868647596134730717305669084066265045896496466592102137226366872124035589764452486304031041237808121872283270034991315912807063168407485555010749712610537371823452794473728749563170376667504981366995230173678766171802472544521725587224114720542316089024421751732785651928428780321253113612902348037519442238978582607304194011828062041500367408036733733197497441748297713401323455493366931848264116287701926649405619472178698254062748635755612767570475599405812467828012026082467725973700483958733267840885458094790904144066756660979632627421282527956068407044382981195681506884063296198706065476767233373013284591362543350682654700669616095466270641691513725013989606442997102946932843193906088841103095394609673151072979379225513876613442892921129297162503461382063168 [164,92] -1398874979734178016228351163607615483672724054477105951276726685603567199067179071832199354288431318745093933630309413240964642254283272547561284609275569303262470535577713585925745545893208312326976359648239094784791503424757677247753829319732825612319272513367285267144085013303755114981162236528466257236268255493538455170902362181366488502591005565334396828755681909544411430080181895396947095374254210266071066693497435711884335045470950898221383876264506035446961224586156163311752131423548908113627831811660109484962481829380303239642632316896631989113284491780528940177723939828682545661402588414660168562953867988512042860373878025248057869208688526325258584979753006848984894008530754534949562281254141490416599084144556856420463793259619709425947594060874515066922074264679629886170059865408746532844840169226452435803923341656371919446825741475120393420244497431411022213759609850434585962082269641099094067154967400177704588009072772721064974900188530219838129060920132063988968149634246003444047743094453537788452405403449312784311651619318123931698382511145631878105688569159364832630914621719429818094490487581820944168942247538699722206282082217699359149920025521294552108480092691289117672691410001884134192902242370556796575147689508048741510763010564868381748978527026351659476871980189976319517989895393421773320254429508110752289118100740928869342513391365277456673100938725013892672119839127346296112964154102749833209432078739152626854435754176046993038194946600327798135758859785554752288243951367265389783714050919078232956556970866185412443389455525153414787076828662568798816600840534396836375646220574319105764670275356114641125666540511952168122916732145797400370611227115846344701664768053412084606221138779964510641626593530113100081804224315537948670104520085448366585246932122024152760582851125510176318885255241722350089740743534178 [164,93] 360456329190672508246991721671577587937812223207531233807657596701451279670358699608913213125371551499433147597879788269111776957612428776620841516968267423122762597992498672505461239168430449067865303195291023896857305215660777504264986537012622354780773268095733103940104789551532002533459388866541344507408425549738432128011091418984340872607421050540514854122913698907243612822142397936711776954053132163335262625761022168084055972032027718012023138690798212974276978068796063323861548145641199775714038015079401856783850565127800213609002644323717043789338046314895861952422102076378526849992007084680507749604560372128635670248335463100587116536744998269134919172468798574313714285523078691984841760738238723532470388976515667807424002929000431595679470074777496040726014169891788177488528371935745392686300153521048088169762994283077286176021643529778022528236320593926515088059818629843605534194086203721229791367321429439276743284869599807858129024336024201718289932618924629294928124920364840812914017482105040098776450028312091662442114355832615683510146954862998985796329286138487989112744776434014290548308828183178748437060529903391430032459639837978945092606650872126101782507232850198151236664282836380447669840011257795827089881188177464372215493601876641079831090260985206019713948308607394844709265347290682756785296399038413744968396077718049888696378223686810402209255794434176882777422365815369678312174484868491311901766674034270470972266519562014466991061783218814960446611234361818849113562899605146258479588638131158139190696696151101081352381405436496954003654771412454128159248270643537349998293477974451380901097312791562356756009436844324685216111789182768943415718125341229055293169292572813275280199917737479592966293394429396116372365603298295286683417454625563807046765055628903068421080292231003917047420225626070485263035840 [164,94] 448807548330014095825092182320823121207272796661458986922312015343830725865039184172342402053554813453461599659777581932724863788563970420541474559823800331359284874535983679944069960349899132371129653866826519548119869488757021002967806816255136993364274634932985945978429624427940679676467521220490526233270320751907045756747029918347472977844531238607729181576516170346426243714216341119097998892881198400115929328690728689138570483816751361037730547138806433182425402674498967019875991828363891680947758272900116455323941815509792010568614810254944149911612782088685860776426135824901519952452540077926181898455128634572245097484633492432838890806844130773053749555992946224473530777590072766264461634847476495316321852751416217453801808093822456919762136286932251175930565345952097027749924933755452329779931170644239286172463003544569856888882460403853050189265098377141683944440370392637565860427414661541292244814174387951430379843892343229570069570371858057032451869569216356569599731726181403113881664247239347995676308027272968330315522169827111446420045339924277711069017362600806247984488825008780580889162912363987045562417971832414544491584789517878217753260488599747493552811578803190496967063529385535710468288973030325589235874597232487526762306964595398233335894955475389287958751310435336619605064363831663236017553563679244921575596565056562102164979978451827335460219839432621109482279182974376724879039979128302271315358146659189251060910647301582970874755705874334339509244744546317476345339179348096434106175793324414183291982108861385342708070159263071403750713266798694414598345806501304216860775585470033646120860862097864397166548917595471736585845738398747417912022726377738396536822655946791659553336647704848713896081153946857610628523580144447928290991496894678724658140008706025853787028095504617029574855046345954274400 [164,95] -4902702536100152329228834553347615550193722546044217494587062142286843536098058155915100547544551259325464777752669084503530292870661024236295873336280238566703101825357363341274508762807557671661618480454568844221151758442810151131396067864149419564502052845518717140167708395690086995075108194343007753415232916016460900309832837597228687473714363928262851085706890022557690289375574163725681373597957790344284176379298592044729947806742385812317430547321712957021389875151170233090715114994753775904934373783284480415633868290523607670886591723445311069595980185099785991208695914604470497529264511281115469842480318067298346430537331769322216416904655173394051409756712918446627915933385412345487381401977943698952727002870182484181074666118336956798813222689850383026741794717331692059032959024210623150654096164747958222137116155247474983139598315189201476180855488094880403297007558462102562242639626929950680322337402009201674253324154346927705523655764578994188532287818804517001088189012877400070867374171379470810458555622755161231850862881896475626456523780998646276184780567155930964430252479123339344465666247426466975179272886318944579320439672100620165843098385771972606293700531941458219384471176584724126224040503712097937855595653307459664322740970542595997706637019856616588609455774223406480357050636443046767562954976468559282618806520753056521984837301243093695671609935376289890735521383621499158225816811498572583914875616784010859478964095179011814602985905029405954022903947148150532595455779005012819602671249636338897869563863030627951856541687980244369249071070044322457845712809631636848489139859965496637494730292043496013508456673561418287656230415172631257212174212217331747198591117142206278942006050539771786111162543557758194317040799452269185494442106014454686566327467181061468569349455173904156606970150832 [164,96] 698681638412628716518777694906173658788352564932023402255177589988907325179283670657834548698338600151710682438412728017640665221483013573555021904934652051695985592776528975018616597830855788842082839488160725794722871303189266069352790196635729542812943851873884277129788678152599582775560233829955828730312547826733269587060326180218854572870531718864512401725662214033595400062197893198700791170885965930257700354314257940113400777336437540957097122204322095986212073751716442440737420154110356927354051704064168850115069709625271109519595039772941944594143184528977196396279896641661835498691926321009267615991715895259344738663344314061854410341301509544915996389839812376189651166044906195293374597687307832042243452898393560973634516660859305329878290689470731682879508533067221761753468080702696710013161423772869046472127747257939400462276128588647573709028396797921477950591141383897555803291499844430268888455148453985720812346128815690790066529587254982250299163463058737609266380239886695784560819974339245851636334290567352667799293400078995463407536895277677714672508999412614141560665677880784055121155677109431241650630388272302911886749021825965044097644882702233185045599868200675206237309884336132111435774500352164626229927916855422010456918878018602220661611157354340394945827529662540755703674294623717788974678902379808462899535582846618241838292838754828225592767574205570931047154301103478537791291134032336229216957971536998438397508257301957579953132327183483259253478552816429059237576726919285584704930857338716886046585339217157926232092321037976279161606610799097324550132016105724926901711459215336566864896086102649755709994599792439506395052166398818000929584234394784972816524546398876002414416901403967500402722799534278622488651886058823758831286747895814848846853335612249389916859924549275661366004544 [164,97] -9752359615750258737123820367047217136291674980983217844766563761953067554219325363975052205981039176721270854690545797773773766506320070605154279093041464821771804381223774086886007495383914144344286459442066696913493602425882319639069462881172123231320913394371931002727191887779197936251709438974149043949856886372342329580117398244407055750777142647791849926392583563239678296687090912130265024321330404100274192735883822978396124792978334393333192372866076057120198120710550029658371882827528495858550641169674546281185553823356481271371018276286298400397574769385806230611126178480281390441120348319595050476162923433278482319156037627303769595344150232177778482654476841024725032376804892038989530123854310818029181683118759037907493030680964178813217211012455948630649700013606783477012256822235381828211857198773699999762605696332390100392548911996832653526458960846997213444470947254664484415245292016653365063165673289737383162675728822687914515646917070092422740254742082972140613688081330059861284079559943479491559240817521912524099870295310368900522819477002104613321927629002944701118101679519259481651966598031433139218928604728619544011150067091832193666793240601636125190633375851477412312070910418334001901742597016487060369002475885057153721819875287306311299328540745805641381079074833501165049519467309950921427099449817874976877332734621888992621630690082968803129229666889447196301920559721547903936819369286550060582023855497098653932218777611698534008596704625957579886737146547282957937224624260272391805160925091634449421770811055071006991628219916189627794009958055035821203033185395637764295147620940671061717959509724417040244040946102537873326884241941786324863553971116792405507701077587110084119759555184496147745221756934367581391122615183644008824477269033437464935634082929821997378548228592050983808 [164,98] -46552936547657120287073328968959962899619428617287728273091741880077282038194258118205296721208685907223267821019620333485459384850715418744336376340095941606989227361654102203636158206409177131514424885588582079782877602707423174194731483309205012029427524660803503808262597256623764983595588723403391288364430983016792457341086632382384516094630178308743812257528585311304561580568275881373954785557606011694226832818108740068190174458229544421478009078853006253005847221692438588868532173663959154959669965638486445397484581547692108846284196581188987336688933577236918634400568636287931615974076295260192715730668832336519593459860738538452211538163285942662063956370501200272866221624369931298048289733032997177984088276491748647584238042810333062906592814864016731637351103150265766309658450979311213994067558970851569037134038327581031983336766349154045844265577801323788315821847637627675507162318910753917917520146412429254493382010503149217134444309567413649328120300039933320618300606504210671775516661201481938651638730481176427095499543944379781695407308981228073464489274214438817328857472778526219760142596933680648402139645819098353467139102856178572434677751283361436080934489970567720082072025525641482263566779084010015242243265236721213283691949485145076581793922944143361541954178806893429959712330805939952720975479788943795401395875922995021113066932106414762999935732435621908685589111585804163538561939297510801044228637027541960549481537670777856867157700892188748994424269193381326426746727626811145765889401366203264982608122222691873062902896168007166526657160996569917944292693650482917356937969329921729517698461354315096925315167244532340628799668209713896371240777918446663532539842182862994136408701575476457672132098851046478398068696721804732771735202259290250754838958840257442109418196101191200 [164,99] 2848542164259851498298458418070446550853049274722096228220661460081243995805853309885034905427413464932438215574321611837362316937455401253268918029189094394496057536013777470684393362020627098188438645540907102527672777314701694968896836319588404348360570635186339143720630953193272359793332258955844647344540757496074827438823444976456476481540348290294817740254692926987033585086151751916615606871353567322158776952171125872557075148028248359918117854629138017151603711842028604087799435478653670230617040422084700558536075462238294002588083667198949207572818801708174051026684199320264409779497616037950507485522777203981092229671826416876144812874685532082791900521632382333756796575973898997646407109126084015714972839291079386164357689780378881997639409796371191302665860889677399398021735162612016416160566564268128803528244100516013143655372186639235407090462363967646344432131884063087593036646696658400296004855668002147890996929752964861732996558738388590110927132042735277265441188444030315441296370637093015552103530735597485168449532264204165515024333771465651567844872851319662106440154388051314771005724258549260682723338443465404357617957506630208092874046885428686653593327060952404134707839475504333090607618191309366752058347134260778285867483728632092580140695505802132182996765814376301688656922124692160170815866625194308513519529582164496839741935476798782834984414700331213393456327960563031123184463688253201025536632102127554722542600396014201840299405177658101924879972667899485062060405228525582852438778427548894043031513407613335904171656783374320587568178332707162739240584226723657973115692716966829779236673673849789130733013014659953684913658457263061835920321706016471777876530270210295034053479847580226453111581691235901397646379495796029647599565019718642198261567944387645818554005782864 [164,100] -40323034167209280205320247823716363544951914676956115045673554575235753447518973310720877316742342835804940871737050831282698448726873878667797512013407352704077623301446702713162508579296454631201616260022613258477213649234740505923928270569635207902177295042604350124952150236984198110560567814027525600879191786925090661896483035340406961896292070127854242003497769329426730603822996505268720772832047783023380354687461891524697281891213815745157994917608737149858288024920238108890445039410161656444560900704831386622726797204276753094610959781004578717011902877012369485190913803840526083386498264567192508247380716819180738536924557340520681981976150503603285454397426365185399750107619837546008533329875035501452773790540036182354780715416108369273608263827184116858737492559415030948722305644695820723530015044412516648519374879443159519569079162594090551257994671177663771331286868647136132295682533549569316762146907868039139736606599182015842069907323778622989986581921750322477301327391139135834542252036804868978637743611679697381906471627417304324055720943024616842971769849874823858598432918847373202830243306678500708886013475667489734907825915252935746221450058916258259427436368589512968132727256700786449171431742099369443125619703289796220224547357169992174796323698839461815378296237568351112795202076993903028969681222325348897004338637285066824548585803512412889585915683901089178522631524582661608528246125023627453400656167542296246903980710996686845926051592554590648624633006230260474463341934521055113933166665517985604730949827271989237663210623620362082719288042990642152445352748244001476876062143362750571589330673217253352914292200695680490309992134092715178678885877190586261021225617523626233309949214957329376126775727396024236788158223275449035458843028409980177265251709121691546707848 [164,101] 252261348646301333153781550782456316503785223253238524965983943625213574038953521593488326709570236121517780174156870487667067629134484084924874905933110187881251178939967076799472550922247836398482725274663338459316403458145714320622165989783267964895806980862578890425880366830867993683799546600127244785067901213300356125577236022540838173247544360962016858876156697573436010359550981746143193754490468343245814666877403424947259519024425302938619603637307775572128596526684477631197830881523309167172381709266674118054141892783569575399432840870063919284130670621935747267867641547390403260375385855252142184746971695550685419081725188818583037026631003997937129274994627776965306226560916686681167442688899467871582166134683670866967125894046517382985977218591692363631155281785285263818524910155703071266629327029125274023802149734372332477306908516640409848883441911505497678301553628983311404257825276932690247757310452731370000919138217964017803389359551959014050710726538214897827188981932997496724982080584969595002237725304738013834759349395868107396088533788714679292353383081419489833649109405438085569031348787408862226239641467371427555807466484785190135612670546062471724375778145534865241611902948493710375590281840359214943083410582081879780474578125669821655783577050557224439986231668094016402932146730657933623168036045782485999644755561739028468584776473101067735347899438752180657998960488595665449674611819101628061546330619020688940850275870722864059890961595518177817047381505846208870119238135538266047374137021984207354340751648315680676394879870220819817388742004385544409079505431481953731832538369110068354182192494231447271609353635532995975035641053396734392031141632822363420201861648378177365527194167070426683282414518124748879504901241600725601852770958288792773596499585137297920 [164,102] -161067479746091277270509178366065198568772496566100607944816485794784075622049208574228663607077732702523308342657657151079977410933339400113197618749656833941574461809330948208084761202629755214359011781611714947985105475209715743323937678104258182227126468091700865315121845589835552557829663659475759750410423621592782569274184954901718203774544774889762880076501179727858165402441199050668192761823525370012433123272827304649436836797929565420579595741288332244280344980193677692391364780714524608722095604491453158961397399884215563775671915868187765067584874193480685915036808260378511538220293618970534322564828865177107805230428665006713017228724779415150732591380489082148404753875426007070363095901027716250925668408507208335789237398744598209262026642027997434093278195406161717201310563029587147104304778986727804714869689128870221259260693087105745798331487617104196477257571409677878779551321525750783665025335156122405554708732104647245647943837230041496325797638260820108360134555197290244139202812990305256742448506708515882358108679206373920874366809306196480439821595119165095575089686382649398427734674084932824927393718020246855484708461421490156780193160331948375512537902990382318584585479614130444413140290549935552285952675992984734567620353552816137250270233149211996300866939536471287805661172622005227260492689321467113882886987153936790110373426015054976630697258858320210377599548872282899912200441275541815141896804114171804316271585883989462425745827434797292025763873004615772798165582444170602907908115814043957623364862388232190483225698134456042596880392388935168324912953117829388008555110963475328273716232092816442877677310287661850724275917011272778612503397044101161411756781221052749823303196667942968611809044338619493999615102183018734179840581171926768420925123278208 [164,103] -8028904794140259797976288516307043043053547069239245017437081921994383712880275621084849896010618221335064721229764136107038227621592478663533809809888521909042582771278419551212746259954748874073445993904053165240625613857652194328781650081661063847728299853036238417853449654092712773568324775846432199874122151519159183031707002517774794102007041290723625576093076206987216208682025283182961240665907382179057103415319862462881566753823118482206576752544912940102478255121217790228714014767124473394141110001070671723602940684464773910904548115190824236191476235687533306310872587021101311384502761842482537261266142925804479970674208354449784625149639676042453407628782010327946071933260686876514726483067263440785026074097903652553425951385118989304297320381106627429087678309361812048375073725751529684656403285134221036616899446906750157478348332111886728112339612999878240574940245090665424369592605622303063492841263923074037141468898197518840259260249923035804562946984939934330746322940423139719688709423456129846169514245206483810529502706039790782466497680764354443682345509658542681993440636629775909697672583790949572214120859816715380975817807722824276048801236767064819568625186784740748339668315429021603438652672200827229454176671088772932005898228711811362131676012598062849652595191407080725455276525997056997581415211172291280650219102830035102825681809429651081712918449349923245614722646148144039033183614986746420356630648656326741296435248245720045848110575692629433810771143683374821976659244182801662470164868513538563744756426959152827302644389815759926559558122770513975000713489871129350417878157300679728682559637604013876305963294940823497961876732355742152246004986004352631455366889450606430805186248188504195344567842469914915642190317173215023781640439778816522858742976 [164,104] 53820787548049818485535648156754845715048602544024207712321128531112663434907770439474242578202834194123989091541741574742259246937467993088912901005016646622587892815948102278259721672149689862600153171994393803903895409853453984062758381968454290565870221064754434715558378609673138323545502980202287055918782773279988773968362053675158789713053703720056746274557570147845824173682766187146035890786632803217084729281577287031348254012853123279184558765263359906425932406021434910080720381967667350680774619961129159975613719546243868341120790335097598989011878558805323930650500005792435910276794885790094040402553311406719684500883800029658750685335934315023776585641344616748965430359641222235057075117269079825242732336750856008626133314839397726217731894254487789280621716192442148394652127402170109618345304182284733453649368322656611138357957099152564236250572202402878881680003675330639453055140979666740772144421572863204475459683648727515127850889142464323538854729308536725356181946812978536829092172418575612004247765713246266360905868059094337343526719266292102806058098611708963967734113449104750584672157110824065207074819323129513416707779288134715579298100073886463465714527112425097279737911308588063777151064361165961807803005127779541729391011589990570990638133195599237757021125267261824080738516061993761251603506177393890525465194663178468344821973832262911031935689112856870340303302963135276427219554366377619907906685698236966878648179802319240860456792893769823389813830923006005036913092414290144038777250384560147396543627303212675139116115100331945772933569920842672946869664786188968483573825209816955353226722127600538527190001419317055778194857169983255494266769568015653232947186798972791135273606276782519843212492267780491452036091338437405729502269220329210280048 [164,105] -153202693090183974966831875417631701307788988764259260758429959438582952177359069334218183565556724796006234266719282388508340655090446687172320405432640223226520580009552819780021414586134048258655132204679036078368202030668489286769222426241581082492481480540917417535613180042434303226944961315748410440300524372838486927829555989407843259070415143493245499838857168613133041979024135017289515771801802930961977950172147057987078948339742906526984856278959486197024731078077631598498003456285741040002094047113139602823486979002134665647155508064303360515893011118023314300502454274877902683683902323283808124389589551664562704167838297360097765624084497602851141020246388660941650177837662583040925391866627710027465539132878150584094775190194124173224631316995783090915448262156218935988823147430263637583683738851025533671229893478604845683541762825632600985472350931314256101855538153781558870599625769601993221308279218325879353686164419619237889761705729388903791758205070310864736184015166203894032812229408703138281013034887537978339412928011609177120838843783583103053641916106964693346138774928163733626154452944934906175000271841216386930682259109551560813207764004123222945369668390490603861885640759686704978712427009734662561682491799115619952751319704942832346840926125037794948717709528961564574101676827399746737732445858645922277217413504618326959090396538199025424478516244463172730186370047345586291191939159161261171475904084458954067805220663819613403370369727327620164557722062253279524592598459834266354956478770071182154070130713180475710522182596585250680176240436131692900010855657111432140344961051701501638096540511398560325514515898351890220843009198723853043118562403963414898916169470837781818033270041286515494852286333627581156816999101783916292843182169232384 [164,106] 148922555172980259817421780783028091104673112814017591895016208467650322202340796925324491950424694341125128924620114636689051643380920462589978742406030027798912324886086125020845894358420881048345488917981585731536120776193672401530822606510731379610778734520846807864241450129700842170341773274964526414252946945266089732636436108183564573811367358857516649868153038424674848943226821852176158789281195413441831753321448157979874472719669016305584907892831093328760174556301009413252828480826573159730365136893994618344752209860797489007330911663027959264750555358397475990387961737384157485558029215727923845551286723153583654724282552238172968040433196066170188772767711015749934230131164592588306845915437589915545050184696560326976728627078663197540146197534362156205380771698508325754589147621073743081187363313759406570831069210755729472907789824204243778150354639997457443706025559632492843301630357585411889344873973868668019092293598522265247320597089743261109602840340656294510637622113931473390875111909331436602260757321210673956265772662771712535513890082557708956208632603569113195127732338245152507154308374341777697371714743889281871826299940017151743821526428189208528551066521563319393124466183827809377046746279224459609243842929114179703804083668013384096417570965988814003914286452139309149682387800498437222426074833165314245500694573332961911030395803040484961291110476042188396208089655708856226133565479071250725204482981138627292481282499725621006691992805388679646423436245850534667703119122408290973959677767999716091200816436839714312228297241304681857090756951870312619660598027850743150979487801129966385489297350507574875024453444775026393821044508752918265903464724671798507535855830438668308516485655092316662759008575784392834895297822191260758181328048 [164,107] 266542386695159481012748046826339060843977198434313831772837903187404916063757445770976789335123703215031697855321577748606045002957546063209619479943359366818765533176160143039489559917530879030341177695593835141140759813625387120744243960418261624630751612714025623689987194885104956440068926265486867364544049232716228808282890111080616243131459931492741885519376399772728438524275006282254363084518979921323029208414023422876572391205892701657578157666088511782509320148112106930797339802851365317612527839324076364984098311609521833230205082958833845582053133411711422253346880421872455219563018808892648366687063280918462510314022895386714055611904721468937620263582608702112305170548516725957068059060115176011471576310444324446865051282520411030905606879961873831293702906811298036231989984652265281723087170242445220906278430985249484891775577690814403047736819710306207628484546053227726754408582240663943849023266481987104061486306565255456013512199210496492418893400244384244650572517740059445687590124408614664460129480434403263227710073409869445516479318590802209671244009610283799787683855673874587397214667358765004590417949861096432961224134245609510278045434011197092588086818173185094352896560677800963170211969511215145914430840534007132799877636665494675893688422771456503892423380031612816561499608880892371905928700182857180544503532933035426982401180740943618835471188843320296439871500834021462834927434379389549217761922360485493868158055978643971891075172845405774959215014668044821521295627166156231317838375760600910838694778604955108819240141660306287833583819001722875539888736731068113585985220404971592054108239358345546977248564617583149870913880160224832407041444758284546881246438420821182778182118209557221589173367903431098323454830728395429176752 [164,108] -951883365403883968133277950415283878620749382998085509440953525241059420604324005033462416991176310995979594261734891243452989811771191792256427262478572029831146415688894943732940381958550577302316956552969322935363600039624145629591784851516955967589220624099369378747017477749997200910650695393551197336871456218046016135098733524611340162578064192747990856110809822930680039731727375122964389211001161481592414359652794688682443859130269449659463483885491907163159347632032327693338331350122045240038425351558388953242246340363574418662212071950130395765459885137971835361290943043502221250741668853419530652980602681659539145894149639487524350870751535942280132820436037872039322211579119150028046213299350098217729772132599075231505018557798874768502167555461837535494917887631828820345367220837577389106626991041446774848883971441181201785264045564180309931903892841164250430014694970039423979534869702195273884580591809538217417911802774659079993314219327606487462714913286607855097161616878098559321204930656437893443239044687567280470586974300220070747386721792150804281919734416035018845156386954215377769438134735992351757012323547402283241873682402384731477851756902299380230771313472069741478941186303348358125006769940050669237010290397734227682807521956221577066985116559575711317953048659101750569683057197311170275728969086506501010736395687582691589953879382576761397771375915949900261214040387256906094558047194559585114161585228974376868667286114243628418173818679142376254162938401917860811045596699482242902047868526778686604041354436908380178631993297979385183907580974181764422150879338453590066315647404140970941778883705532308296567592260662244970897552286052953181621463088560822604661603921052995355100797036528848175969951717537565923269745780304674 [164,109] 1086683893284670830217320285377864610516505592599522318764306369885339893576061419514440167106389765944498300309182349434639820282853610872479983315149435602531434795932412225847858764584865303047679417349321109415868490667746304171307372773924824161676584897171971474860058598848149453427359854422262212177299808477806935171069067372358784950328386102806650298497957265711945246644670573336719411898860345685262497888332572296567253066439945118137692410632572881746150109437640185621195952614577539405716456440255295644322278719981647164972991146814920968890426557679661427025399354466587188552376756195125506765466050796400893321758935661682693643076012160979566968504887396313241553198480058107183252346911497772842036865248699493711976495362285874012320402720569195160924562217344827648683751646163920085532378488482262250235889956895416591375535685856028181461906591817584902812346570820382187015778128977751542444531506397409653167352370947505628521838231190043641869347906855971227160033060365968317853214145353779427702449070327439173860033942471873936618072914670718288074353465846640845098572386943135779189622237938176926401254187174033355671161945163242629713230376472316120203780720803467501572901654261681374158549607691482837227476688917982424079040269587465172729940986191206890933430007449128647232350299328450986551552028377655496163176914361275193146721733795872433901785286107703055974193490639875028165170823798302678912052708208984916229891902308439403410743342373470316874503869940623270658196229513384685977501086035256802974716453076636506781863881799262569958691315471162650435860380222770367591564485323663292332147469831531952293452761716288332654225087578086084547120398157099288420460489940498610533255795378312238997704543524798501437729425280 [164,110] 105075508710750609407091219193660385927827030549940230991842308999214523948523799272483499913091383583920270626424778302629306550744108625927701211822627347193596273967291701092446007181280273694135858676596663168490201129712601090883095496066657444428214071433444971604706846624555044076062235936164258764539412767187456651525373737256249522636288555268678224400738029735919731987784135084499071379197028756776868200213561823100210844454380359155044895677938778821293224667621060043047873498636653842610383469185891302339758227187131107808499980667128437435806155693667632381699324025821120767709903735646097043489907742303448733308704333534404373777963491401381615077878104980116368089173080615344088492081849282754603590608894551807626880873229995466635761552468261007350007913739680559770230858052703891354671239047495244853750251989267359675139366489579765609816848057469884463601222601393334917530607548269200117806850336223214037389605793042078112642726109245613166224165532053892247910952337750747235391077085963694546401103907185333977455522057806482817467534119949027930478610104243294304520589645154153059629155200288429219858732023317869969846986586136966057658639519431021993077555516203693146346064118669745285454252538811957314404101851817445301447983599328834372971987677011796513899236516174805371983701050358689517880867312069799075294331674837483489416491457475232977588381761419967760114640322972344409477826330276579425479686338300530173277066607203956145748462241575160355148567105971088968003722457635240079938599471444001203727279648445845589846198230922592721405633672878565361779479459159850051608456287877907204901485010609392316612718752981698476633461600664567218458655416187017313000488871126611935528646015897893770091124379055630224896 [164,111] -3366777837771980935388487430941171990442514425503142596098386011390320161080708675789926791710867989097352710557544292613265555728664791739029162474506674257641151970263004500525921244514394174096332825823462378778518015457694964619356596952867428011366383213289525943598963865484361003637398141309567137064850716787106021107277871628533838709813899001727887211585121208801492919844591615233282483010791191512792663891662199994782042854470726636512533587927386938671911798687490595059908908017491347338265149201400667472372841798555953452096337148258946054201060496223323443331457246058744187576672312323321290895247383613952379571220227128557215043644638983337034276430415529930483173027173626345362182235879536407536025695660178972342116318409842734048903363189688124019597722702425713003300234330801764161104234801914574966613421372816293858959643543476539680072103831813945945220758182642034207654656460899569220136032933284432346786747016920424045174183867984564493266576840492066295965334743066612828398143846662612720305194922716163417447263705927876902155866120850610146389487321431702613372552562128824676076155846434659877799396187132308520161752485496049145116127933492573370240728834621771806791659901176298947890106093644781567497474607338701908711796734148239325725571422285894769642011588678838387504891720807329885665395849447781619756000602886936263489723186061749474641675065632394437579427647460170793682441263872574718589748149013382143480479892174088829563911215460728358366658866415644316817389003489395605332013641756432411683077731451078509501508998715521928741579941712533674747662497964914303342863305395845044785836343322007189605203226789796642174542305104252402895469712260056885505032921463856400523140856253829147625503113243952880 [164,112] 7789389372056186077254430250125336709154896993557478922783241323576844977887554820349741338042923944999650347879767959146794982535152447676280905469548284675089697441647850642217826634614952371447611288419665885156864956070938613068326122917838242219008259306124356900607437257262481432300295041623508688711501252363233241474532993402935663982281940624671476792387486313877960649777039563560608630389541466381064498130804225415344520687335324436086229315742372623324201148792585124062936676106319175777636756629026510417095465863633333403910666949333357253871164448191025596904783581986489448314963695994839132379534863702131967036767842470245935160113683702521556884287865295695075530194518091312135525609167937715330717463085013111014800821066745936586564508097571104275876880932964319204891747295406121690259696047615297127726962495065257480675898301526068820600749219631377038766813101856482075812985282360916348793174316328381567812395743276338191186643847847498332065039202119187573074664912767498892292621007627908211210198866257666802763076053749086175962014346696845417785200793040664151702266918056469747969019436173149812485840103648105743141595356315215572398163037323833305421952872972943210333851307178743110192917741512680036645945443013382308434150626685133160965508708131294946157824201471651392824167852347050516316831540518581058254312489263330830828792143557679852656770530445185701797940420721839042082073971157537110072025087875905980079142144459533215599954189014590070323840884373843137784367222563679460406330286163019129781946161049463372667594633330396794619222909761973474388114834529218669377800179782174516223745695827860035303430587312713134704231604593332391100283603246942197411251325928925791726802244355529714686034610656 [164,113] -6321446280747659888799215960027316524305359951052257496379572072281681814966526448375141000636392668290533555060152414342625329832202197831317288461375948035818232998619907183526767794450386773664990112732622462894771864998137617432679684096609922144298934564215446170070221447490196070249104131246259832066345490350307236758324888217402123318275365977801286822244681252513706349760764758385290576422291318994691912588326267696270134205829430860345421135561946546579905337785765539672934277782726809054098910040256221411995986820676116936359938237022453055168696973043448332877451299031378770111520982314584995386923990292954295945756567927548884574796468681594762193167316427725142774316021988811849053986632175906868854515023457998939382134975003873046394828064298620576557810112135938502042946429472411471879930448931738885878018045542624332626913017751095158116658423112754204992447155326860454190023764709561030382075506772720507374164632089812044778760740577217502376395376504325532195073181142096651541072533351973746245519581362767296419801862065491033557194216138192218355596546994397761350183610424676916614423322884632775860656073716144371299991054087570298594294881053906846926428009081942748797663466146746384173735889936517151459958764812315180156511984291575526025172541922532560891206299351707689536901430306493179767284499082718121774988083252489395368704649582809025921798154545925873880367564785239171671168959093349426767897985149325784020531143584301399437162015549052450794335486544775318635795610559378981112921665712656020176520841478060336340513885700529596237962828361959519982917922647985340126495321760765720850234296216817623961702509634293001262220760525247492503590040131671484883827794113341748369899164172227631558432 [164,114] -2836859281954865165786079129272908555272616597801925147773300141804878599087509803033201632321421111547197914454756801498249199952325622337445516814802463539998700465376912406058759798937397418799467248771495841039709609589864799310927059208045406080031104497423010448239220560757132116018567406165143896454963986466324220722159569284858644485385757309257414957719386889639269670042293079324622512207289487460305101573100660328790753263985052855196419537695287014907403965544417643682730946822090349191771533828875129392173638516273771340443234680026949179794022775260360069607747926869009859669916989093803037318135918454510259980017535668967212824762029565155011417096989727978885021601590827833485972617837410948954277611074162187076593614905442867350518260362433305619035162264029802822483617164532273072727040891984457826934037662912314256016496957638884351478489159836851488263297649154082651759347509507954818472373163041058146149872615366124072652903646989512888132226348248708195716861591967468757726049936462748222250770325872876482628919503053097752014340109729791711265560761635296496071752638986491754134399933351401635429207257665167668644164863951944863789175616787145751226431058506366399123269271807086333669290090254623847985161139251406032122826541251147358310321303525227881922067220040556097905761408856043516144008956035855933580600880819353019310476635202828002657932917683465716705907129520097442701256761779663336273563392485447543279003579672409143562529512849915952289150266605315241607711197992877555327539032079671722796513256978850412158619380696629054182123315097525622529379167106175921881734248372390003949814912214407692809531472077853178742137642473007357065205991302199790317580424329849507282258726036908168 [164,115] 9890861591718321519015188163853095832704530164002822578411985511405944084629241931997562171359852630450029162595271294846339282487570805419360001579578969430098589275481781938858445890005638380297545991347181164213524906830202811495209843537238254474473376193570541088817836980607156667901722305571856390553725673011993623575156859716274533674018488283259186865222265254069393158323444665351167573025881699081205578062677684396931272406828927181222544815946157837774103459258518649200094973849279362912949140844471178819499658531692131607100266281088754218983125391142672892083446771930746053657962005416267146878822758773841763927441800049768573010313273783996294158016196552210174024411115672605031217528027252204282352615571706680627539738477100678102538847788774190111911579147299092420463660452753291328369042610745364677665268467758821842796912112183075861004021359366675520618601935590641326756197296992978438585318648100737814731852211878501728633343908119194245514789581240724712899230598764126986032831085609874760619220397113224595651051522937546924059356781968012526822320791723340901854166819968322522412287865566932727377974042860711749397561066398927993716994631549355809724112732637018973475588547718093646320228907455393967685494554345873903325481602060685421033980714611317627537098803429873121520450771737954638598757632288952154401463919534706801919390305610060886303931019979002904597691118928248107418647308314026362042708034072660558954037948577317406656020372731396840173526001924098216749534021053788274265416705812153165656354198594575446068549302761695817370671118342502303401740177210180842167850220387139235843018480562148512654893169218742534171105274467692129248354863857108375369433491541409740196363417168 [164,116] -8615424615779928501236059201037103845915066837702210868707543566464439139175913694129392596536566657652135075186214481678053565796709596246402973806575365403600970865942811822078725082800884083448881550137819078308245777350996065309557180643953874815546606660860655397870184555538896947104831009692504531303515708927610272904291912259321408595192962319000845854574576181486283067060691958272995052418365373849663400319383775264976405940296728263460228345266865222965383492460551477341593701481675717746722858408381020399219635600206002497201323468588376993593401762559051984064943452614877396233529109778890403320011060335616825187776507684881535478435298287907517556378039455346955710452464753329736289132272113275563649316687485520304263605358361422927277209956073825839534689288047750659575556142009440405105043183703557789126508872587620773116925947569578487916506037194564757923215543694942207834873826198537206442345178892263185521416086609986671692558922610230612331296651451687370340869562121654277005144735150643285550592161790356836513466059190632913462385799253710865956857189525611397785942408309022173902286846635414425742863059922993771360788108802622148578226767021152386163836623281585511811357258409466438448920311946723714403444455189376822812082925567588649617200154709058618543819843734317275797529462917769083911283777061694013921022313310377259973485262007857142505417521626161076664355711837343567508093643480235434129447576200138624044157994334894696533328958122116694937592123925331035606894806370908394165979960975965610554796089886547556707140053609352837211165427877575925037903684717590019154990984949839031624903598013132012153446655358013977496811102042862786479797425241842774847062349648739834428140 [164,117] 2377455311110244273940178720794524970936965042432273962049914620131188323038977674911200630121109583804460549642390748263907953819583101598770887253136201144595610338714991499158169183607172978581891061621353470807111946152686832127186145479394607260641241922422240438291209168348951558722151741221156162023351455156271155346038853796240492605517764733719606888891807420496101853398896503823246281873685704476427398341940953049172019756376186957293231413531997264742145768799264195815480323382719679483082578225503816993634507883160144587787462445469793880685884794055309361863416018390468321353781075007497439195578847990156223955005656711787695809845537618174833856434364968927822679330048572830188846508932622151053463916089987905194550422827960575690933767216561484351189328349868651832129892602893538154759181298445731147625278259828527529370449473075195719511903598084711256670957276683855625062204531690837418281870964762185844324035718669344209130186919761288701990225688848402130381474184350395020968291062615750473063946637496194102287783901761377947638674609585517451346904399312213638586207601560497962063159168505463668772916087683590490693364966255459703653887980730901328132959071006720237740177707248445957162968120737619451305133961430152574734293235934637471163300912535372847212629015862236580083427575097818342226748860082778801952556484825603828338219573297272478405569725635056764344497745312974221061457233743335110037037728273588642082794991825596627652865831761925621706054290085146466556365082155885827761911825203508561257156691068755944071991032290178415019555003573326546118068563728784237048554570669597602191370316220946795033533045082527856576598784845375097486163836156484300261809334195980800 [164,118] 211925975136003107861331772824188817847965166344550346306932512379588830117994850459821994212337885107286608068780759221491419924828786724822146146256453802012487663084560054875131299358448595094232662489431339922268831729401872923917260837792332892132690243306075232038986084962179925174213187996241727380303784744199938392803999999936752849106354555834653144485950860541717481475526701953324559122327633323420568498733793349340319515303322162724050006086085886543666772545576274060199543942230874824294757208613108643299973844563698498949225993173599341622338548423926082332000558933381094228222880188377645342366796904978331302571176455647944254564821110704417750832085284899420166032214784162397129571206459063571953483764856168251550710251841836730555105047582514599159713448213388897430206187625304460719593358591803199810637030433348122891009131592158827656462393144708637541246429083876337890464586972736968972125064912074150527853898603970675377600707780544344280684244781994350733105937881151268512638082258288235256084670486918857818659399681918745619878087803743726857880155509917421851174338541532443414630335672412265422215685254192105938338082329501202323479042330439896484447253060251092232691790846920316836728431147565477648291799067935861809499349885883163082529963073566029415291964916785308397755397823318315555439724657348849657219834053734490983407611862080598801430213706100773537810971386101434622070628954570533223724978948129381115156090412754722278660422373992657745291858939122521079234355900395587749943039430815971979277123231394582717045496225837014883683680644140263983148222850345586921067838591684137075169132140973486530381889408533962092313811131743678367665285658996048857754370048 [164,119] -453838788114966411065488151001721574004940074264511757123510450302313846822478190311369523224115055077033517015639715754283335160640072204034380027239242582487050946371043897510816317646349237878230045577288235133201558072032340788405914902510214319541089529302609231311359071304981007815071633763783983382046241142789409587710495882227141568268948044146098024331037716539338933056057868678487418161496975145441954643426412859182992365194647084008610981589208546933181152964580528395306495362280271788644346172175917624207433063394657171217526465738557800599638299384694853513834844730580807554281597936070142030182837971675751130720532369031246800777324695475005050160707249771753586868366238841629371202647277884305533201397036313232343557585959652588300655263559791487006916837805312913678598068721907247165448751121756209589762592213762036062388414970144504301016194476759671608324560296632250660366640542087550293074305356219425792747384563872914532276046852053245359256764378735849696514405811476773154205217995930050575506135463402548603456973147943772401812691370212280637663576373671149429513208673094240601390244381816455258553225279362338525104310531113496606000643045592936285322998569431111202338762694994205401390852431247049452059120107672764172073066255800902644393879212290149697851136849243784028574988778914600241209624640463161340636816190244241508544430291617296915385536233355866464536545898539912539679139049654053332153281765864076316903285189571119505407422098027403190175871183168528610321179940778989313014665669575102326159004217369620282143119381668241502155089172302607695875656842887824369434905479232649938718348362650025035138454580814314522063066057515416716928630696799749035984 [164,120] -44123386005083410308476214836886186371555296314226306683286115930785339522277576734857549809452394010674422568778005463330902892518379477540477110796728536721641338406707816477999758457876869345551731302332733371816969107763550650833776919458186747337143677853745225281152466382424979489005187477655679543382683100195325774698789220478060618708383634623054362765023505726874187666571660045989012769692605440267763866397672515179734274931930896896452406858964383484068525659845591595112283919061305566311419054909862580569007307497419301535509713423422698598477857042472749153832527349709732317835909712195456944427610800233992933755747332625963979291967735123398755198062973907325676928904293045764835139978257452357696737814355535456365048606342893746916796139930456216222023901897219480304515937907889820312779640648444439814939909840609928703892638692192595147959193016963824187358059756964850979590193954637720820850819481134456354306089732635347748646460992570942650193009412731804557153573950008885119086543729868480496130735827627229152622850627240756541669041740610848296189934795139132022817888933162582695441363959512544609959901887258386334802070367886964869767378862742177903875685492248481594862194592314389978161255767354688188291956466909632391500749357182266793446041271907930231109293737064653835362422678151364116688905954231852816381969620211970150868861936182607710948798574904511617090012885649446871478297157910088305820234845791352389078499190474977946878808326398987448832749308223791707417036822962615083008261756255323870287413887147968340351710058284883060962857053309881524689283717396373143356417889532529763444843325484415028711816161716003171287065012365127458149956918823464 [164,121] -27945232286350904327547592932621240750652655275513205885302071760769703219037278213771221594795854864029202674661397148797667383886218489282208973273208203545009422213547722725892507614041524731671679212933177915357295466454064701859430777796127427224390180485505590828907275316745383656814473932695616522862505026958268474578591327893285005788712349279552941692363349116941640739557380754634637879414511193923680982632386782131254202074643480085526104555658391607492041958862284490674833458300347731492854320283196538680981466490555255881378244392924540580520008136575685745520546322032575863816941321768046851304866309788225320192007284304537191102198580910143965026140979921637384631279719393253294570496033895347991546314756255434299429919884940092615464567619366103846653271216376627099089265363123591129090502261137071069538472778314862232421488463314409869960537986731105370742551084447452804374709227506993193340388860928695082911682251952974563323991438186272029985937591877173217468201943167764538390638851627636222165605183944882250120931894580062457679886249021081394856478531497528926060321548491474216914184646836556546792259703112040046139248451231379617102199379409820464284854677351521172963985788483217530779466378795195427877018241199332325703942291017511711843195488451924956092425415723235646739803689215096801578255422192085243419085247746540557196531346055749449379538798195129465886998363440814674342158725168600183921705079548410748492878091612452540605305450812582001350892387464137684894499854147243848872998967303427133207630812507165806181575129654502033764576327974742638152157495094398153289117060958086120538671300823607253264141421834554860093873118573742195480322144 [164,122] -36663711193744358213194410328251336776637259445792950094769202715863357150822555255427668065039510815509021128498485574723146483183578984223750964466072960917884657792311297533053307124359791054177050479538741261016062132197749935249834049456502686824558071683780357387607596868438994766783323354351654153084313211491460827008512247827039279886107824764310489652626766493669107258841648411199763421946261490360283724914178382919671057565659384178002358322760272192593640811963902115718943567774782680868942216726368750454826039295328539893403871386346839330542139060389531985480139587501257103063230230181586568250603785030867646578647354657702232228757797414831547749599791178162684467291095932399742543164229422611613428628989456639206796617460559064225652333955531717939938707474969736064095109574803566922494474495690599381404279354621994711403128243191585059944577083172395149094317290381923357558234396481842163944566843287475461062511181175248059927140750590995352499970044397446481014336980925397884661448291113246101295423331102692436309063249857949453454671713620448472732506173241424139581125852403568403688561566518767934880972765704016479004763816767600111023398752751591128573816717571976767881099402116230134773125102768637997778465562791642735424789692644112005422356347378304595742582679401108803092704155117285393013561306830968355643146025771876390375733599683324531204821930422217232269288256314496126970541891711787734291616738014800315062946155367298042959411954503515104230143481926146518737834388931114477312722931023563119220750429472019207662329577012533390424841257298701238453452866503122581908480114585846692528783028748800808204619093552583321121158648610894070152 [164,123] 20012456245090917471836791625891768032224566082888721913035136629493925450522910258587629554704989497390804429951936412430375934476427579660556030741478177558956904809883760657092277857271938071995923805088574463639995160834293084917262513728713111298144692242490101532435800096539316383566468319834226085040991305850198837827637814966380365478126738192537867606019298014425563328307611383199867100390101142735063864441294726479413073992057741181883970840834528022760758299459452219305208369004403320215155879875037493200573879000602335569423292955803792586224768294093101670177028664079749400575612891928912876349914601398730264176819744005049209478141532900477172125125246591133115180562675536362853245536291269049206353117517490419700064908261059117211994512375171347331075655658911295447928883786066765017020309127203380057182196857209962359115498947193198360043670478177074823854485825642984879091113413661937128514271254026812299144304448044152779819057534022647300843474316563827590061866992558554717113751453906802101917951081751320010605219288254438443821374861297088709639700535747019493319697077436885804779020727893549535871435452446850670325799829191953896440410926180921004926456449152884101913537300983316711594966124777400602887433315730593333498910522995814116401843045840683978391666302074379546950937365044622559177087543260576939208528212909853289616249560298887359657093980264743262078376864395718016943905955150747091703522095609137080512916251920935186117051522256185006237624450660438796051821178387389168245005969379324200152767911460296709841095329308296704835476087830952582054811173132157564382557150226503547215192596979840994707750496090182592815585713111216 [164,124] -5637154470066422636218133943399723257301280109028944943878015069218952016072953747524992975666159536470301111223802915569478852614614849239309051908459576315129789483316019755297605417083822083144117067466385330325452747421879314386769411025825456611581040863876407236156854508313568142019569574011231693851792760187874977314292774336970171453809546746563291937642318679535600906523949361832329384321284918596216427020297125148083609621692308285636077662230117815788984337048074199709084973294739260148005798526344351395401363031119402528335385041282308013662589143672675666395433734037604203526370464243773418042592547274396698910558391790368633945462951791829626928176941290434481513312654280387734999042463736086590527527234838905907819857867508500405121564405516977590531341441225441444730452821005540198594048303649576500346615308917320615526878650149623900823142252022470294506289212527961328321093746406608238115547489213696586755563969977763191614470220933891565647388676578400238372872368763497619353627287609684419855956043067882002151394386131220271075703907733438934405524789759497489121509278528671032882154322105541735081500022105159040843314270605982067363732803486646661929108883050852357387626555710462808143015980998249510334496699673283104966201699258135757909986510883559489851920610103696330679693802755560800503441830002663279658449442946570822678867579563455930389464252541453596050462903062608979453066540387526303599394750712008947157308934860960942746464767368678727921406789761761199209803941854610400718651121338466771468675127446828523571245047567684811925629200291656649048446242185305347241168525812834383972216568106716447820580377645210043252807439 [164,125] 979201556071247551650061106639816290409822129512801247251094298171335690955410873291958103304647946142855139958152630447011829303571674455672359889774159044417814817332008316384320452899629854218021179972014377018469066743522719767655088473608054906924299223902337424673893537924423523726316993065962111735560082068827532576788979775223366969501375529220263933216791929780354669002930624421720117243121879501779462900431808017212796862624299484852958027402844131663863116552440035894106125739851424205218442913793696242736086125234209654028412450898021926235794934691260088197110498139284916499835001393661069290006053789495069346934634165678800745002256403391165366601405337542183627160589696204779995559252695106748804316465911049184470246933649706051863875904613181506587774593397117820714909564021935736605238241573924206506139019059983387720222881778334437489578582150962075830532840467042367008324064725182803571242394006106363195786986632570515515152595228980076569554222533712301757687919405947842711597137123258426711721500520081534486859575255893336669513319598223366977654046661970756148601654607391016445911101370307748504943315349138377814567174668573717210276934798164558564986291751813071294663903649987132124267837364602684076141164387515125710143373436397404485635033141074562572929255936552814119104371932247772097883956837072481662679551984766095253724161845144133129393306136264705536046402142345806836439983029633377454904621076449062235328281041867969239330404985422079502055604264686825387090456737290123073279350020995590905961069688101771025786475983264725075878308277299097742635994681233482194728038416396252299277039209655706309995942090811958336 [164,126] -107412758788595268618014806891836747565866690971041588419875115321214414999378260006077914435536485241958833622347973339245082090094725025385560127951516874717235075985425181732065797356853893399556170920939393219453758291440666454499358089205712956903073920149682059348280185578477351259512898204234349906085989568683570212501737469600189806730900052276926591839621318917922859254374323737607112553668700419886558544807704104884878489959416701544215724554458636845447172344038982416335078151461449233285343878258244589649814023618994363720749404992251272160201475845618061980496872408399713250416383318392581594063873257285199939413475371093734518967306332055410740337990105079752040185307107338847239528104926362681771903137676649369471959786620015723600473017818463025209688322882212293946897882984889288279154702190356423063467026213301602716736506103967653564321559223091823974855863439902716467452163910600180194762079011629407477915928325156597457692025794122983284150503859283637954552684799488882638417069419426179416445433307130355312900816323291746784896903962778419221098677959759179109504757876717733302756916328010743289117395780758013587781562901199655803464014263566160827382834839583274152052311042517797790570770806484106283353286051830037118594134667466932284043106778311257730062000795475549706892537526765331392164236153810047814775892833844503752395153347444389967116996894699254743223128218235348801993835783843721054751062454361686242726738886962863414489897512451220220067769391133283766277645355764744270940469554023555184190983651439928658744431181415114430809344886670590869546248447007134349990618991314968166458194949744221797582602265152 [164,127] -10004517804537654369870939243214981708817409471811846577382997197829808954338300217981608067102592400492817017646768378479917022027413850643906452914670824439143704556571259944349995573033919271456398179586585022046543796408492908978303628449419993066233028557752588961202011647455990416686615180187824103570031556312375514656989372672662639416234553581529273820194813883942129034252037704376073172328471527028092551117274505160155789757381751789719192037608897006748784913187161467742662351866752895087792982744064396274913001183127224693475158484421025587129868052652420128514385246467615703376213020873724774110362212727874569632220857459433151429401347456724328547223607586681953447161174929475345330511150784069619025965417038936405430435770015151672944038465523694815320859439824004533974454226890038451887250276024919840226952027151176420213040752033391439797243069355402008215981167782111595345036320119292401795973503077340570178923117811646948620035208918618549117674418040280975118946726185489341418118694537946515848922746291708963596614488512062457062946358424763203805418506216057044373994796186427357046926865154827828369021249262050264704294355654901626900773312104001937282648306299927135839115628636357863777545741284058127907088710577651676397334296441042007881964908290526219001380383570271667028327943725192435336942100577164451775315695971767497642379315278263233740435156790023378935890334684707452972834388713938968841944692852829041418126630656539477673908751078522092200241119434922757817986538321514777888844339780036182111572604695624324667007367161549394631443174021515191286970108282250979840258669095586225365085935525365864762704 [164,128] -79677153805616694990032749215562114352951705816463745664852148963954539515769907335699260687809338579048012262047350141294171177798224064459100214576438652502624720554781455960585739964939797257320533045734348096524496191654239990256648736063222841058458196474317848727991234383450476356074012343954885570402104903161504324019271333382573664549558719036748572859866135469003570517026748635187368547485887307916987863534483555492080495811830792165292676309010017315392847099967753364602509475094791274936714995103608813631945745592960370903549540571201533601430123545138621320596023938353098440696146322264745874706256631885794169787116248041949669615652258507929891801020180305440325170991016624548620983459813281786432902477439190092230341439117410351849537423297557476387665606462486585688803669281975607907786312999040031174069734410192432936082357414685600089360711838742022413942816603671261910533053664975523933395396268170277962451382020242425261823092929866170859244523416292010462918054705955008725062056685025171607580686482521268064493644835323687034192914769677637781613373075278755671476017740169359380040839635763059014737118469328969093222217326245654162927282787621779365398248914635053272143301991989065487799773225718750512145818164834273371691912036107657991084872805348501496355619303138933736086717889749239405481647378065537135583021374649123096837404299438403401056015232686311741090101717248251421367266375799559731002184154042662629086468574700506419794454547325746630701834698074799010284931217707485225223084871191937678287443933920338110427722554312297809211663405747399863659594285699506861536928428178427072550249903020160 [164,129] 114081080597841237981362007702498171542725729949625133124569846395265899983994512503820415004368711559383044912128813273157505499199543049443986178187060460933853452378725941602271764317690846208911118132584992506321778005835601226283183074269441372237310676469279115958902080882766955258313366372274664301036325659040876679843659960296159145885068237485223726046012005112674261290828061082761824503496446990570238704052272181462084031299978538255867716362155104571936498600570119875424029870264127123365902453013662752927399173252121085087030068021634998794139539344229735834511336756358433263418005970027948550147682674942318997456141202767408366583641499843854007405649401217639916114308900811881433370427871286464803881898846449133197960306718530739158082440706628720747587286246657796063086964765292534813304704940506595047041408751109135073452564635980801364414305728671335488775847794726443274895763547869066813845800131358205072965221599628713011635926847870046164053689980388855940745049100464926799747028627708020514752441404734093929540600534810061277655758515356080287322354116746446649414661423570604145519934087490442282351680299787498279971710359711377511742062630001929867873612955699983582427427608189987912480037015373303083078038540323191311086796516525770712715528047318108096307153925550312687003296425082514136469068145364781068771772317830374801528452618965595947931732449420280745018924676086048191983233069408781912639664806205817308215130833151385701429436727612268225835023603055550747816101104619512777060324901545126149079757114351766407400708323559198017889749508200672845289239440186756404312734673945715932463757440 [164,130] 468957550064722261400786515451931027643436903124075255264549330646658124483448863903530862091747635843593729043546320991829168275949020467427855953281580624453611724774933008132256289070456301363455426527076844658176535734928990616221220896899140515502660896248164156820467825894968735532589960633625252711386594725374950473484740355110299953238508290269894382047589824969424356070212460309746057550415924547880908454330701039976812822580052944635458511442520178011177151275231988460034484989982145022150082736463710469957275178632215038377620415894449878245032216401214104917905460687526228013146523756369059398551096541605844725023095238110291479316072071095892321944964797308521790280470190228421763231081426392868956875565376350957455584656145739540061552205582810210622054047832533642359482754466360161954502730669762276378796801758576357287688710215572152004789606377497208564051422896738485710112085522193803282290596010731964107506214726902599134117093252827947532542839506017795337229305848094222305487805708662132825156073372932541516606198093098997584741572828271557605059550943535965554451711676065475158785825333216437821304852221948773958045196241727255628581357120274647409985899901340906339812050510614680821095698153916218605864904803519206892196902610241225297111268756999219116772733499446147789559147676639282468966409724421214415423108227877595376544734142921036074398806513432638114732176986906337605331848913976182543016780302615615538327788520475846397519576317067445340616560494125726942157248083570164395286109003060747002325174447941793515117640099020681683153571880768527505081979923728920110755395730883837216 [164,131] 133667297651001264736883020488606658845090135528556643577428826596700144701996729052683671116714280661045894039486448758738812802532608095248926362858241060457136049305194095176884963844277725424596897433660741919180261939578645291430669597195308291919901552608791565100904806198805763422922241585529472880290817055109123269691463061056475325533732171747112400363143722596206257110042701179495305722339788668667815788765742203138145201922480687946776600272146504399847359521794449610661798368860251746001520972457574113106025750431401139010136192829440893737903973850752348462269302522286588711249480976662591888433866158511199136976423446493098995740906985293978263654888339988114457934840978448264583736889035601581572477482726724338742384878062431025128582126114655890640818230639618740679161983622366433183719974511775604076597985860919654774266962951391827257804836817602999845914505075398416250095095591518785871474229292687212242620041970518343445217980553463137873763173741807216453861080359725752911075667578365218624392100266737748299544180325942035186355820501907846419740585175941246198409831464026068893823365758342288965604394137000057607273741653564599221836351107072173659223695052139737086464242845113742378457684265210512872000186327607493476822617454378028654847977002230389239901987927852562110704863979673791303015628141433328068852166650173658615376644343050210439451970244902644304876890945001616512767710923239498602675161286544404014602791065545179425000219773039260075109806590493228258261246910143528102596250672503614066583415763780071092654377228370252249606669940413502469603132002210381776466207812592 [164,132] -3305920562121967040080000628180126956686349741157451011496035493384704746363643204102936494778593289215188902460096432302502798896508056498883891274941181509763099250464309690965163337263810871251493751465539755687070943864180980221563116794677038394037859750513902440234219944630678841721787552385088570400312054316589252196564351093936565967158009816945286427749285311760221948671624242138254541350286955356907776835527727044993203984023814841342916452062329939253929346875537503568174015977888255012979583151450535586237571587008774028789566253989033442396758672630570728344392254822484739735027386106716711705598025814985225956895452618559577647714466382289370101994494445063026265582826330469171347352974112300871440367199106187157569490734489939968223628506091905303761574275937363670950110379424812101971243501536868339239030142644275180682743241464917700491964145675843520201016108501408747873645316572097035023442411742364092059988965562724644584626229548357806747722857250955359097203050722486988447186110770745531164947158254290999431595018528128534518950753906182210827325848894075690236013325136113173641080423796719517817019082150558701982090280572179531912667154236135036029467105306248037363128612123763733525704212401372633108692457180680583535320609912842755977219343807416826498160271270697735494899779013423930711034264619211964914319691698470980223940540679763720936290293955081286285630366884821882126949957548445102846694411168263690131868511187783897597339471413083881686354554797528890966680869474981749326343623540824480625849379215321789469881575142776348680324292854142037531589016542614830853064 [164,133] -58293269397360068456064787501776976635202544523513800451806268435458358483134176899674228299740427474030604264384862182412144281585835632179848384230214711983554346865262413294400551737580258733289593456085872386289807629260389861125818399702777030924194799285760787716741193927209200682766146840296577270743698503419497323872889791396472370859491124633916143520098270839523001196835426206347197648909111571178392474178617208345216290586594576403165070129068441326295286953013725688358009298150199127213499915137549064060100497678829244633310640648571434090489615891923610588372677660150551951621113161628067108419984762993592763951733584853215316733638782808675906800010400447962520974477343299746521767331232707394078016635348949375695389064358369031553470507592562290340357955502175163299031018078699733146502854191228328983461551229957197978470696946189339822297942448283050572555956898629616192469485570720242845122395638421646257125899510806581913317089701124938615997107779400029913310108118911499583273985748309374662538378168524302776814870825864818667450454574543037908507321066920780971155749244407982728791348571304510375566165625842271796123792995406941903394284081282195837735503411568383925295405147089497587208569077508782922467976079910182970593935732265228361849980371908583092603802668464266583352167246996584285680840279710221615883050374629122030912924675580462342312075287651546684540039401800975058066667066444157521505082403776161346433865680921919728433247859544517076152064249774803144507424303755462635433567144537575640810741057110163245947834789717982119651660811441899131488294826861824 [164,134] 725468477253603179169133731447522894323750860644439148307888844336227242713396748042314033749417184483809534014398782840429396239125936622560752665616536831319568106343616652474027530818770297239745880154206371089583003269482120772817264878953266428039086061097670263140630526622736208240853318086745054614947377469340955622541929549538278472772667005828719762299387792198498352807266891700277904689135146525083111739144744540261636075486531366630118586783656792197332095657580090875215791486879383936129637763908805737113624871960664847980609316741714577935916192241409944247448285137294503753313387137726738652734650856319909306145936465789027282617774372963183632949646168080302507876309250784012060686620124164997348093690850259651448745791804514129925563768393902866103455368247085943185333111164774670872933012748015054942518781491714993778865313384986146915357936260999963514464427883691925762308363502188065937362874397031842701831374992084545235525867788236374335169694911744803243284301752384727127273037825326291009631653061923329253499974073561512346786418908028368381415751154422161260597107408426443940751771377652020242600135699037200257851603058123389690396766010646010981900541405725345452454620293431682790702406420347780357660401403673346747144304619828348134565112785988039360705833085803269507169645965228184516970626293307022963234790450641525220658903171634790616819281133607234934087261285030082860786667605721115854485622501116060484576054093180429930453254299476753498371474092954725505761385440650598706349998863764894802811963475669155170850703593320125938607875709911596365958272 [164,135] 61934494627815677868457567546060291003252082410922527993649752069724533129837886147302571861057180980014039388892904988280090868180930766936262064668483274223369967801703137782818422098948026113660500930592021865632897913501508905982523351288588320524530888799683491919493091284593493153370159263406410073009628261400643093500314577254920595416949260525564634518231143799508656820761497142405258918940839127677803888684368281674064814968318215566302348462327160506710417481066488539870138744836067918966413815588432248377391580589731555957674110287797084368107836091310361384648726568860087376755017371139895596842454783184567447018602820408828682664726078501949224173078995028057470384220557660013011693741404476555305772475821462322039362933551502328314351989011387814777507981482492154663103959582440891395014033214167730177127054775479908265858234098548905283527379773629596147917890356908492483154470238531105926790844036810379048108481942157974727378065521268611784196155185776966193830730937968431476387630651972368082222676367270365090039476686535493359056141230116099075294074147742402580984699655732749365305581092906068817541949499605843858304709985361584885947671569184003824230250604309924039644779316314130848473420498940323833876365765377677650862466062116676224575143482740707089557725953276744152905963756831479444390939344681740242949070509135203080681678052596706177876716732996525749098595456306155288750469556956172615877401260192564848726113558001179716981539161356536334006936830292403808828768593032034957166478930666123828810092859817630618687007226521173371228509226256160 [164,136] -4991575846710335573445124274683463282688149127227473994374456951505918724998746703630794347335854694840870553257193416823174258771746853491578131022058735810287053753554679651077833228335535436646939006586258522035254297494940655468072729606321552848863111088032667309687060827866848339721963009829706989148975122575430535548031214627081579227754492422446828657669247802526800607099110790609867914788426419131982912141523689434100616250294649609674664720322223522866486700995032467671489404591755641956866475187433553347081820098412127400888276886258182159267121706505225864023089410768876527488607338418940707224176336055189851945285408178760242889523126935373259027613747789925521698052376568555187465379400990444355727132223509744762210923096640972810121346091761189602183862792368264405422564433713140240473317235209276004576886090653888663747784167891867749470909172301264921547523195259006971091840923448760177640129258139880772308067418741114887959634748670916960037626772392132261914831900678245422927087352796391045754445058622778745863280869736204578078154948572808608046589968657202633964172163002620278052430183947616485854596878781210264808553714369045824503066396246098430767687437062659171744192253666821027593255026797965344737363782767938780277918130164285413184406516951598446008036147179965667793842485419890560941502075099161812013511292822489737615273360444490028753129632699152404849454853836872244085639668617562073869436968809746942835510327697481258909266564832358469447487488427960427987810901104952986475554915158341450307386868714439325793510603581772411901819408 [164,137] 1646770256610682394266219124603667921221884629501593334090448391587788992777484269317719815309105327484975807703047959848473479168088755970912363491510165716353789057842449111031908108509167307320157838158733267483050228669433589749264546681607044529460027172057081784320456973478157793065367488827459210325166691891415885076576185541430573251584674186216366513329003333820455857280124515055273961424752282551508458784464068961952876558126483854994583358953509403889952523143259037592773508432845255623532900216238223916654010871712551278607668319396921552432145996643105389262730623155756131703290674566610910168288780804386002794794927077953003054658032753781994280324040112553268398235104569946375664255183262978898687152786574290889578592107199909143964329740237773875692237557518381272813178708298038175888665288753727416843939607538759858994278016038386466395488883985114494613041657363615957112375777811439011442808589603629747577249970560004740960505892312478104757427981560593825047376919025325962378881931457378409632365384358671525534178740577966592267511430015465461942723151682013392032984747427506015128855133363672510060844515278074433601085674758874676746570535730583944672986617057019342379077963442248716358145478310368175562244471266835691757698530571329462320347471180520960247642390437000417052117953843149464551369418562922559421154246690806551311631659247380036599506949143793812822515998734661204943882165300926076406883741985954022557652621844967293326150761198832605387833688228190018171536607884640338550704750304834820497416238325405629622311682143449024 [164,138] 1350199771368159774707069709445156271224693285523507271564460596624179815474089712261060665127711412045404491907649218425868390036081597071147082202596125453651280225715686182774102911751340064038999712873797324741955694037146762390043004465918206487129244703496239692902028690183630686538232827084146239685735005404226201621597326464442166802909896530231579234324330303115225949451030476472241209442138632652617960927966343561619126904348855077924013395011697326265321471645770749692144408509028689558229879656102529353554372484638574661517600978908859897842115917476340408049530528258244001654448508810551138740143967114384338657642242595694179896851282843165240145160253134741450050970359315571902025257286969000404688898141690127678192927464982385490925460223587891472664933286405108079250604834812827647468004963112156992912474827175000343027094668276746137821542594643447706056767908391743488176211735142280342051364789863018020661218812502274334019030086639373052207502836757340641702474939384101480957872375682497446776821064274231181084295106364418649644662854385123049556880219286994576438943341733644435310819452741658796088127424753293199648416973536857896069818455151158660471703150198940553471983845606785046840385415064540366357857104907767265591899168741159277100445777395174922714188701867206391291892095954494832431611422325597044849289320071897234411324613553931997117230163002775633100678347155962588445586068145100208193365036909202569057817219519238350077084994003016222894683830824565296400172049832509778554872137736002005250597614788751791282495400 [164,139] -133048695357544380442725092623484962005410688470369147326990806738801332502655120467628449760619350041504564108317816241449388165890118730281939607195356856997586986870903884364645620871350088365211602547185567806629288870973020724281706985058218738778911364216196001375408905674712764398801887378385077945120312391371290396385836294068657124406691204481502034702477812764488388050830633327505254717922508957083748089423913077105802738816361535201372589553275325278501570322237526741469764183441329928155930792245365589025068521045825686505602621653994618501230345599461428153976320784786913404101571625495441049387891829583115574411712316810561092314056569504852187899275477591873569095079239398307640117466838094923728502920201051702211801836120501483039868389019291954573838558975796592886671381657495877334854710874381813686976095642399499200842364447074265081620717771560007323148919768156899824327076058977210102509870089904888981574337992694303318793928421940161882439196777442130931075657987924271800172518320466339635998240636940730516422171137967130592909132429531583018962366497706231255607740140383109827786292690229524735738179351306213273700644717952566966403139358746782261383859009454504333845665862266084585893820351404220699680696223441248788380896678034162786934166140558050204545535914719447331696363647010727611089624941080427217971157003251301756842191020887462464190755389725158989484800658799132285759700887045678692462325458069589718342001704059100114782238164714294548340353114906427352365250614643667425264825292034448556336719911720472 [164,140] -1528379158138818463610839824115707749930381473274310875635386722073015062851856352674285229609994915980305442640551952186575903046149170242426151688160637436704548894819992903682104383206199857551440312021488974220747125573733052323951087475424990997257712323972932786337617365687764641555575458034315806663337486708584166122500096430369806104369556790891352825148314619068561704336222939089633113057906541642885772552004021432402034110677430015367752373414861442625704363629636727468014128251817745411861602248129359784015044120041503522518841414858972392773391560880821228671176435539408126196593510989084520225037477306469636569296684012121241065218370427655835584590131927323157666665292083061758084034651683980961909402910545126172718071092812934207318228548010081720898743312939131884619212228312334021874075632963450404708584259418413799485975918225153318901286745266747681972011309525469654380664619334730356448231535627196594073375337711864387757860050286878908968029596099226967169140066220542690237210148686776516805415167684337375748388867931159082518882497374777677297301899508624884545524064423493411523742967453803503175198165266331217754145278752075518094787772028883560242186190095346919381214850542203075152910390093875709817818894703801407805369785722471569872181375698025823089291831208192806111905912335046193100608062472925875946412100993621933539711617468642204564978459887199245215840638899513115816478048616432617376319067245222153075656708996743234228679918019270576915182617101162870125335743712057816490201317017031096812662 [164,141] -96686072303651911972193513683479175923273371005890565022336657472504281782225333795485466873998864482407640014933404270132308543550458642898726531585645013365994449467756937120367953825908837432874444096789414678358278467498144611346501730113766426551186623797567894870628082806394462071525903704075798158866816795877171048270219048165516792264967525700079227705400004256292943675631660401067617481568216709958019016588469332617833937026582288408913167681641645016479176581825288173341374797909423766451611467104490354682698006787055868593120651853607841039419951106952990206908556447295463243812659937504602430233310089458082902426985262138447013946370072318452234496360364522629731798519267364580501260217052109862144366068511335793183915105475331921869426445495538027024997071324861643329513317620042381498464405510578535547935108097721613185486422355368740629800630159020649944431096320543728544823969702726903135543335448479924206979578821898744863643383438476720481156470775766627181353499230285122885106050164675828826088896548776808675756451824858588018623774213583391883907178485468717311686615469834513445921130453444013908940488215160761020665397180410088413839415725906999303775780467951002019251565552805703097266149897524526388982919517493759583516199265661526324933233417439654207736671978904481556493656161187452592331312605483023066057266682896262877075914635191963197825977311330410220832648433419280581325531456214788373678983273828070900517588385042402477318513115442171574910413140489770921558720341567152262484408051392 [164,142] -331999441538620354143987310968393420918472678992950762091979847900733306422301281108099856712400712717769727636496301558953953844107030090363079607905018766643184552581361159001171011105577568468840678866307420428256646866315966436862793971537828200013258314529349377922580697738020499568711546563407751582772056313173355438876111356785561778722803222555617788996375784143595941895021919730128638266400471982273878459735978362838079475321013907776621945890734840339743154161250862354050022491461973173584198850599740652572407189544039336119811065860603333258146906000959288410021836273875106623564133243756694160191791594632180190376558563841319979256549422532978998860959707461533830645388903253125116379756228231336095103353919304262452889923459772886627376549211581304755320074476918302271235752097570331976054369293206961424874982939994293817829140458491818339664986814534566724950867267756342753064734891333682671123564369033577292786291961671278043025099437008104401853989904495657791424338337159968910484012114765853585759638474847091895028832698337101109180805309751008479716247549307013801901049789632629725374494226709844067283421029086381660302435392644922093730399860656624094285347143941209464033669246533488938420094421673153481933975456049607360007116373075031650899972704469938646266469439099237611139959923308975402015206575575232372060853942341564279560486661650016597298048779363064869894924710942478631562074901573391046245842382143823524554669445683784155666349054748338079762955913157311049095713624509873470752 [164,143] -2029878846690027378237081540344614464379247681250719944227054099223154339534812343503016045547091384264920388516086178902398826353566840581320839265328118622715998476096610203508687859234684139500626415861414280076898327530087909694008937216075300360099682248864349006024026745194580414643837215648342620098075819549738877167948088976317208228144498992184913317583341905989864595336460237308480859940502464953707716339263296336628551993685295466343660021756362186340827515742850791547709745333283053157055294199931491147053136392962654980152610568133974605701682143074102713523388286924346882833318964298417094712589481973965090369925874251687069988525036160192200151165552823848362762387764072939573636889468468179128289404835070229132116280269601254140375562538438724349107055064445083251131114725249590228798067415620947162773781667426018784064613719152970578395088262492692351715418289567333979501721239618387816291976630034350714529100750903115303468621360892926989205956291510295548441441828359366476703090218356087587128873884146796960155978565542430568264451836928428119487555987347828932139139021559781580869523441347225853543274050916553233838704092113305081091858791116466441968687640822952861008025948554940276054473823591346579150373799153343951408427689307111713888950960662110378349483404009769992029785890994853703858147567429159146085232922379197705125327188440565962758411244868483726778134117836646814414719754929434396591655450118006698882854086864909778573389660796008777497709635998403096244895148928 [164,144] 205034105815239196883108271243455531007347619388400436155772234630578300771392830602512661678801197005701958228995819006768044181845889853735813002135044129177351962777815409972007402343815207945180072877769403294214029063532534095997418450767502836867817431412010421409517127344537817099174201815579234626755171743966918671571909128013148563646884522753088449687516769337079993503417140828402272027429610232933027291821480977047791277003388135115717781072382047704653647718143052111114769501365869630204424045496815314271674059236843563892574159798730451129397853171207762689646870480228920491277346108419649597495385879673739210207509450291549888823440635308101793016710965161541790980838067629834851411646454044782451759205357437820017668299888050273227018306141898771863007273023569480565910033168670774910453852597476788787717290743452797494324109216310580005163821306976196273273438549694004139756876309792404049934105252899428082732830448492314097790601068603665590484204669104124881824582118659189625423939387751493392161770140110710326652834082684455129517696123872554257720785918943021783832739390188789349582669258981655342494430558666529909094869981982275572269532563156902197167667258741848607251243087674120435233878158257794985623579071723407084178248858898693100147690379830998622034345841878329637395052327306169532939590168362271072351037844538495096763214241962685271944728939054325041245599225894169954155427468967052603426201096787912688741416687936037892968773772586980636150567344566836208 [164,145] 161194153698392241959512772233021036033494464159776701806152133894855351994789386420019201488920526408010858655388239791763821094049106237604322482542652713378774481248242813590351863413360378029489912302478965642615367095795926372328355639023641630705128986065163251896964564298005723262859631546385723345897078463155010690317638628244106594544124148438523304652027532222559821538735833784208368692932960176018436523760235052086071780079528833499176488506718123114136965104421088403651530066626262174731944067899381270718052646335337096519854655108656568111802165189443068061974092614804302519515917604033521886937304491577678396808304870204240919880573719894908221567735364957468040457007744738270910379771441817290668262546414508524662336352635385233129001926059419137668909434217635006831219950386843680846064626387658995541448571801712049365471724950678446134087103366236149759616542211129477618511803017995885838318087217002147002999365926025548063628037084628991457360359030608191262154979666503863033942878086150103332088999359288425363693552200329910702079233463867900080828418869983811989425565666168834961210095769393751766761579158979963647319586079923774096329430645095723202785619311357265282563649850060805793475544110384948020875183948516206220851251892040330791212447678747109303334907160722154886547275544094527048005678290091496837642103156110698217741985544069593070598146835336056732118149282609166857513520558709729597320127431112128375926946399929828015473371308975753227028992 [164,146] -2356394553563060894493553775184221631406752469692598477220893332193130483985891708020105272128691711949030937993499842786559141510314344115117339280010873588655433033910324180373024987907771444403596964654309033232113850555433054305390857592294319547576756212884427201856815955809109311735988269522373117838141664570180731514002340753461358137959822031232568771562345740757201940115215822935197138026573223884920088787718814341142015032735319762299791686119361385365344361424374081731669396984712802675383603689042065313772219844550728540339195673780974975161653180477104625746878385235221775901816184827574082140581014395951753962143416702792049421563065041362951986907287056250842316256259672464722308833997402473848604904297436535047072870566786217621585319515283274206154551466447883691338244402446650426891630957545952355289165884983087786896901676636314732350258463929734420773862742454527692199303262727739099351893289639588415119796912135538379320204614202101340847352097830998874034110233736670784489946604745796749770029236017962090898126538781222283700813306888212295878478214371995211834142621333314642812483494223569940718189575619590297298229455107444557714249211939905297533863777884328621308523555088580271069376673365032245505383116107705245213629501713337267953538073686974939225486673251772109363387611339911845490346180539862299970461570369620010920033668418270184796889002937208540932284773295329682100037662699272501433626980160199280420377972810142065312233072857336 [164,147] -955380375391635694429579159431180232240329976974414145984791583468939531117144755505676708705732470646920250618843500904167712978740294762754985650746968651031061853921113335761269812816222406735036368167188581910612788892345468475124872485571399656815164780396491927496301615851867239239976889681805544872862885554596144932264128425358146980175184936881753238018063918719757293376928851108960523127888534064131188826068309324260723077575429810840360156708623627399066276431904781765488469230409402618661070865088209398704513066945422083349442748007672670640400322791223472713582374575404738134584575807594411022235640428073232088781427597545495652272381597956164761865876501611370314207062279075945500554960402689587162972418038789393562141124096082882747784603920056073889480546149165133937104969289375116505886216518735945958604573001273241577475370453196828673293388678258690114488362210412996207620052193168365566698295796959452153765115273804758477789002801522079586319624839088464558288130815021797222904617390617916901843748797891137631095709590859516968981435279123103421915355488529238306975323041127765816326409941220871336811199422947498326909462245798552018483440373948832940293916905250148204204043420631442002310249565582527869489235826899887429688283321535619414478677483191168892625515241565354369382563593937654305777581656706722175079238251168902867177709991363997568902689517751600720206618667106483769620808353056485857480633196349063007397534528153281200 [164,148] -6758258460494916958596825716248074473107382254406096873531468370705197582461718320987123132256007115402738877786351487719174728095354191596779273624848037165441203106818665388344637140412441713482210791472529878484088291439777765505875940899469370273139621685219926110342132366126707584699034395206240612082644635163222425357442113492476843058326949234014741845940510936811678917494679409477042039408025254002835405491531736746011415849624915360761155689859213259604493612546858995283932044199399425719598495449960356742994542358496862245565333275383495106920116467884680890456090471597975951565326357845510141009119803098047416203587079283168041167227097837168755937573155959035949873859679822658966898810272801757860277078223724510474504887177559083137545217326782580909662110865456646644400655327538812142355776342153494071546939779235928867884366882492727114918798134476415456865706330537077273796649853273851526651709405394281566095384121154498650715924479980188927120952999087810265730661879043401486344024938842417932051967699833904751278502975533272169257010245509730429687400198635385270470023055470615799084003733173762994110661581834571471391187982337996059966746693499010634529915251633998214637282789152830758144599889147851835561705385553358515213139078571845522457635350634470366506935015451513662371657906230924341848912706655816327614850732364178798586121926599420381814059817600697260499678512089543387534160812788123347667672083983316925097365446 [164,149] 2703857187250587640594946313506682342799385596119090630133173770465894370599937424480800845686872490400186344370625004588445394380395557142714472747682883565848212089701996881607537030298567153378485493366701708945260528008967363805095267747710363619670884699183165635033074394044766922279238736071863093313759126236072944563913441140195130784970626911785689056566354151634686564622887720485966731526641877420779579817131861038678942789160057220599536650238240557890174779258137978948339045550347578533774126131945631085315240100637079047191019948216820191048071530368057080370267172725697924708975697645454924680505870250290904398303582703702208168808211047851683855688621412040393474213355919049746874487593908137665833102681221154555595077933948726198063238494871359545911566743973691058596929808646041610682500060510389768954639169445546632255846542454316450844363370809409582907329190244761398761727845191625805670756604323158807990844597381825783446048590530050515102639538825216416743899799398172723615938695939111741916729744933115657308829712620413397975382659470495546981756463038774278669009042164860521183429392325896914863033672659861016963270356246413421921132438942403627676889515417120759808892225629137445028971127681344520474018311622707730409286845376571387042915482385262728194702012227922562330663848459365675114588153995680263016881666091489680681490340035636446111132841392986926540717434417523604042960162022551105186082858585664 [164,150] 2563787523155625527164605054958493031594338597918962294068419645726505967860397897745630204457996108088565271124647849106125115420003216627270315231798465907441843495581035790564797204046401959361014325139902887953487227162233869450858622461851263884503840507644945685366349060751890025904395313929973847571485798968099016344313190005765436307248996216228787908108815896104712227075601535369990263980308865340241674538475577860973636328552597261181174383652876747737014405292085709958480335761008661698321800342354322039780729903040232344414517374268035010579620692385363464116436421786865393266442546122401777480812170688977892114489081496933477711433596590195511393147375892887268146787052977959839716976182742464612292854406371806065557623400322559314515915643035444126316685006560953157913675906841371747563559441454931740903409281195641720090201121845114890074811869587292643473171924070969683977738838427882145945972421214686141921839480291306498278071796062072409586244206506250082851109029770804890314782025410721735026067162545675248586461998560815121520905801987718408798719713182653188988775797418826079423041202044399962931852182225720054243441163046405752827941515314018343470189882518467324618741902572244931763696873542923499771488051040033235272047095185810755826011847379570129179450244471982155045483653092875259294415647531348103324449309487558589348233469368285733416622116518806503439850206955928098176462144285889084832 [164,151] 47173211253376158232552757675927136209116172119494599196694597784102652929132094168569454373083999822273629177679811240196230127761761003799954787452161773378354607665203396591524650065412982550132734729452505227532042540805497863488571911733870066440297955777572573164655733241769711163090522226926730502922861538194563384150716778687638148063968812870487531978783956920545197355335223106758056693292871957937518897099399585030495133011301418680507646015756067422131220377433514249699826632745198906469825765646351479516948871762855024520902895664319499878047628796928832177840208897683845736388456407658649064105036199526664419820377589577989653562017065724596014103901730077877599604253262460317989492793835222788625267862972978080291039223697182076566634496770032197087740159445014110858885699276052315063233806780113378317691013214664049779712552483093588865623277605171275975072320710764459081408014261367420346651471407524182126528353290970471452448437707927925388855118971697361210580367573041720463717999129528969204263294795115217206907788007023860199022753217935305364218346636060705087996729509495475045925034327243785383760201693585966246923655466315353110653222633481976461566840209602429074949589465362819607026809723778835894752515905187682056319162166022132139049779040619267266399089542769836352205771068715982905295591885028668024712741776643378088650048104543727197710465878444293271532057903696807998411184 [164,152] -219717926098509590833534875929987732856116584454343149011148074846091079314886823015016162035496341310190466868807442436943552806630794895447043105277788234462935176280124284633094100351890204432994032471400524359742179925883419812076654870098570465032359839650111683708318369373876197513859886985270693695792186509188455424354780427635308502128742830018596445049220199989231641936125203832533725233751665861734136739781034823184158319415165476570029889496122047841048323204171561158893000713079795474027559470868218601099046120548498499122877676320720617770786901097364129504203603188336633995026627477359925807777357928792172864231018901920448286939997836151925171710526668927781464568959654087538007989941572018034527074709478532202853541190677548371781796225605680580356846294561474977444403679673731211799553371681177777721098536535005924278882493241908216601794100648579343661973412385500446175595414386027687203856267103546809537477094554234163765357894441673355954395722929493366870306333767507067922211559449529595615574094969553976848362234032672877354209614663954118231460842994701473094221439528575048657919782276870398322697278184665489960803333927501548528350702979985268776288502727742828245483693017178398054149905678979220222049654956999005272099632379395980942267829482674821408435547525025811884980011115197651071118359328263553256190937134315805987261998309684681639099359868477118291933725992 [164,153] 540297462545441779274701770366626839899181099450118964029604331583492271226376080377350149287581471913787777687192476824836345950002272670679336179613588452336625286312613185178133893508144156841518942802282285030635682035216506445978796301224308772577429055586707445193613323156952021389886715350451189325581109757498550960464910742091994585233651717707924446903218977273468676157626251512637411178817009491210357269761819260481807039413882394597108276766524992966499442410912413004384475380278516029438113714971571788827468086005921091170219326042192696673423697913527652824639924247099438353480947518591685585175105775240725433954154923717640311075043199202330838964950298784733257914284654573057633334531918956613705050903910441182543628887273717818290020153503667425862547568610608438172959846280059191485203721105065545371211849745109711300990083238011640730514214420143812215643490183125461218922841399087931032100888107850034051400737561100167116582170678244793478154732434058665603751790384432402064724711287909249861405851925414032342612514847970011170693139599032218893836512324066290545567813679348581167602611968951405590113194503992143988274949928027588523206937794035805067738760640804099358652097349710241611483734739816320960684271441341945032823866455674430670310133276020886036769726534496054213908921464746819665100984028960324278223234711681089543315447937550945169837796213481152 [164,154] -23641417188618365122000564389167492582199227675217038979376834018361136180918100500721797310762210331380390752256962648319273500987839225019188340372321295778044149138547970701271174960654281757072570478462696573508106730813761559068265196556163746684787042169324327001942282018135823441644506116797464975445321189224071615009516625014887780178670829395038141469295346701274400551159386197534102237321194247302827429167766236552549722883860239304703319763727828419921956541836260496750435297337916861008914014498155793181343831209809897465624359549568057903907088172346953886314772719323282604259384923295916478164954662753009604629718521657764108154169563336442338141296155092110807121212974300409353734015120060730723300313290967526813219444898877930979200403572752112533982877186721918212757036750758502083407154710942914626819570831999907913096852185177997349510519704729909169127895289147406903854300906211656314426359782170558610744174823901810963246903991833834554283619270614978859517745274085500265573923007838723923260539514822239044311939456567246629623202101926017659357359047125903468640582981947420945673136854929985224311955285015578482446352898689467193721596538567422940986623717094316047180581806145906100884355895301627212552139823287191203134347214705507863176433393379020395500043234070212407521244803644837576575926319610348004075028446795437547097941653792983628488 [164,155] 47649558991517315486417163391782089976246428264045541375996778756088980792760494582910694126973020570433159802106465202905081036968824588595330443363955370652745803612593206668875864696618560840708996345901576637675697501244343360743909078806443044981141054273227469747481976292012206396874006636026880642807707701358892839873479507139097318266640156079790772830815351547114188600043979908429731498771207479099088403435789848320281006686853541111210615514769395174259449510200291535346146776531225471237724665427762824166211919928957819855075604927481103616059853143600543870211068966882131348534953832203149439870851821537314236503147109078175429052828603250393669249392077000620828290456289197841557285489150881190113588510077773266199869951477405501441884864868225392355961461084998609825602710116846154211688197799226174841300020528265076366426697333155306251580485161609283399810349399657222592696926359023428962248364110730224088751820949777431774626884412190448738445434730820162786580490448198310108860927168815935528752718235353702542751620591588150375193371706769094312002286604384067707507085123257073420308064759958293496652415055855512834923223121017158987546227702320859592989936861260867933880937163326128138631578800123899034181366492178284565424348044774229273865924504693771012504347656526535290344025800271227769643911974853796676112178992445898377659576 [164,156] -50590130683409153015378337411455082249067865658358937486425739427442167334980480283205011549988596993880986042045484825971593140540580416625384529131133433647103384969879924624230750786521732031629228492161731470838058199728267377045817041748743585106280885667969688562977695748708826118530516175559121211597555698295102521265256264149396196538032787323160200355104145738251532776646573122273739477609584666633539299694880704513415816684618398386053386909000768383971017315020850473920069083715678146416578706055841982797574479208545029212069848001292398501525676608490214188454030573316785320350484652915681256857753810007191386295366458067314210851407983466439252284119508629089828852617206933538348377376851698005214038239917222586007420814222281081740401590553522222385782857880046098147025170546134024957469967795879588373492570482216332704824637861288148653047499042562603515628369591495315455827050120760202235352955831455545840679460801194727750925623903218907439631760986754222513592415538089592931999269890244371187591452485044925740111704921721529103715350986143563019657921717474887485264471393573150092975081809470903591759480261049113047417504597420249481702447185368720012772301808687123638351117524985351144180881265112681024339328972113042724492441960185943824626945544882754241872172271390627547578749136872297235491018108610956134950993017 [164,157] 850733080698351506777094666127357477568958449170642479620620772375963488648525433068938683458355409138556208992873878503163115645846168525528699336270434161201340383032519272053692182558065539534545432592057627846381827387342606276060506015877444929369709327150158019534677644348342019222958750061572746573736342984879937775878088695308008225944624220012864397797786878555195609853132596841690142957217460302263868336088617167174657423478788258283566134113705536737218776177335327174318729514808794522435675241877590364592676453278043629805468471681073373214633555029340576606519051278352798444128510637087128438922264122439224785021413390670572169963919467043276437867550003291827329678753887405800565111604150651630201156452188519147118851772835277482454016937006969727886002973981361731052119001949672782453237658037429497869781997704488842643180216599306145844561767294876430286051746438344021896049181001481744081666260318111312862256877792780360301399360740146261038322780632990570210874797445652068095932823868571545703958440270913692049349016510684195589888891124224895519595266175890345824751949888283939707506364025920157936949610257152890579701138226055628861293414920252293176669338927073768819271056705137789601362602017505015247048412398349301877305438724701186947593989900215697613891164938452391859616198294102990217842559897536 [164,158] 1421791771826750635341428100132334063495823022484182816325119360565373282719593132013420139867034354448150022409919929821818345217852358466001941312216900926492180429745829395665686684886222077150263310651787161410518296544172292411108595768325905006709475107671299230242301626663032154249401386809778201303066955943584944642417445105722956890279510337043687048048620109001482640639808444415072122254071799569284959889597499511331160802462478474097785047488630602425918554803576077445062780541354365282907773754822285452091912746070869841502184380961400787107574920226990146799807021662438238689951797869648275474414492183438827251926967810560171690755015062987437574424442205335656028402665002584634472599707073838247692460739918474701901185164587672970621206334097981121607508601131676736622325696533708224857096514947035054963914130579294166078848196945337848067775504514065688021218829964453985351250750951373229249178778535492434782837059242888222284317710110870495718212952779312289662116622544465605165941712122754166519741495574711337675898287317057133855576885254884599729341059525058691688914338270911779576464602121059889780875126683517132297058330413705422623537571590438212967133317354819176606756285024646622077321123939649867778928905970016319783586678193227544650510326203686221569777193666815178927308425546390528 [164,159] -270560210561741989723877957489481104644211026062335670725194773695137848260612476382439207865127294327539031805245110096319926809474332722474583042280569130922761894989075665911761284730230769287470097151440617915028413917430159422970194714925361515667176894949976666384159232658122563179142057222205616229190859499809315744139177836033551013937093780191344758421467374132041484893447113881187788342179388660226658347665816105380311987492398291945099298419266736484362450050630979464423745506903847320580660053824091699149515491808554947018490673057838711891790564553771744593630550666218642305628064666392163536708694030809607916494550613808707812081958656169336042604841180223562783093049323397245167278322495989021728924261910547821049329695594479703318929582210091607506170726890545633226003914776851937092858276269720856729306770902061869172621158265247779786547327095961978372321980540322020158375397378839992685359474992081457630952412642193020375091196470889186178663174354672050690583288937381929893122210584191925475521296987480305770304042324329013667785880706314616253173545848746408952819192275899801788278970540366719959202572284149566511527291868190639359366612364279320926114694459121725209013529059020165781998834136701680423600859078587967113006456065160215856506347044365525525828864666695739440 [164,160] 199171883904514002101798248903259557643518232938739937804604256573383596485253974241837031346941014774633901883573450884524826538237927805088763515915212570858921361810657714607303304048683522237508711781419000616481297327502981121421852891968724716334180521526787453246430269742110083489402343484424537901116408939539677532060134971827772648286090319358528412743586680568335949249881676065579054868928395654969188003225567387269560517549271830787328119704577315944878162455952950904845381557771662611673746009017034484132236324712710816021550305399271973695796685415924226123712062917066117230435894707308376053123852275492595324345270856707742798733766016963114463067300701777872999782881275390648358482580207423041944157877630858915451021334990698822975945257931797495746172319798820939320790547315185882617727732982904752115568780004980232658519761332776038779664773658402310767031157786535079619746143223624703283427859278383204768219881762093208550678378235168406715783709272515176460158054953220871044766518279327249346219294539707298794783125714099147479847652014266840061008547054908990193831868685190918600639176886395382036942872916411342998598962953744991571981645223665859063481776257281965722516081963254321378450575293999907724510108074696100206511166134121140339140051178353970545696 [164,161] -4941385098166238116220463317847761061024020104258706587384408962885290408580230475422544639736630272062582675893710521343536128451576354211415065536726145852982705082865345820146900797654588950693753178820456059338229779518296690304437269583681798499682130238356576455854299637057272750036923292931331468505960724124715835521431418846906830040776005065214099372331846750438300308859121504895657639505911005957652784510763607882201644719706698011711531173532859548899298418763928564066676841030634014954923245121983795512199688718008023545932913455299935457148629971762256117857909375436678991822683068195278880354057098343813963252585877599165981073415133951966646410734050583030693139788604146540835562394825761851165845980347429945642651129072334769820304323742139877995969918884026185292011130883023275378293821788264360026962320641968816170674035559070104860529147647617403029500044321844692131978569089138076991733735199680594312103228948536926160381356735077495951856772645072638700274158961948704127059808586440425906020958987819491133476149382972841980755085257995027911827821139260691189710098434120174495980280024172131614161462897191768518662093042592479796314121120366020243305651043389485115550045466708517426736675688703628222626840104447338312245634101559520708377376 [164,162] 5972847555349267716496638928565469089879865882653145990223458639162807960508869866738235074648589810996660723324656445248862084342948403204054749330138589108541956077185920463972188407078587591550376193794718075084162257910523195937131873887673481264919398840013210965602614217646832948051854762941948386462178613952573758324237328770174195844961707813317377751320321694078512386632876979795980331558165980852449009582163933305016357086508442472563539796170028720972623261358661298455020339811359535444977620366195247838509435641357113600745789651661426507880743669750187515641357521433849825811765275231296040164121588828614101536886144925416211782680308241899079449862608556296710899604581155779768656009909946250053647125328454031500274665645021548296427516869023001824988238747606092938776286263290697508487098200615928833330090088504649873987563072707408163388178858892055683401306550944294308180178193372194030566496150682865617975685043090223381103855663591239316248011355919151228448581063281296549206354160476930189089735239127152732665054711234782061936858068519707841315369611875967163957181159748423221905325875644405094371591228168375252619689576310192656994966371389628988131505381703457489318981836753631840102909874722867689677530294664537572415144 [164,163] -334805664169195490692910247234931957446043812358656743245578511939099474039646228309487524832291229345738151111546896067888603084425872497913220265042300062477450595480972752803993314490020598911427838357457435467970160578203847278147744924559811672531483353842520378950026860345798473928599503148103015703955952054081850016420376107534368262326759865122197206380724702503350439979546673927130920654573704206880606101011189772528146042744534009101592226772461684529423771572371755462450610555275093915281643666121172995340183468301258875855804160172507573983020394911549702799727250154427996960039660305786964845802979969862250622797084746588648716378887000107243707337388191063841334158050035043363051771367241687242608777854972280405691343054389491205111440801252023143327383754678982389432920109695643684046384607898113707824247331216351606143705276212790260519426388205019156423377908278513031044463141041647784371713320865973918268407051725558388582064844807269352421695910760307776448281704024131927044281056017488825315783098743067890632927695669905940829767057242278883046355838001568788155212833794079136596544270278982660279532163589690250921804975811119925666523578689724666652069625071862892703676804897227564385919207718357142029656 [164,164] 810528686519033910938059390890892851330788342297677402858815814593787319124384082707474329403648034045456925128310649747322138785522537169838146583363339862346481812794411490407601773764292908777127817101504422751445596009500873491280080864605832521032989030730210660629534649197172068393737598884347035152170641214095431758578798138909863322367884685914568915307487961634787645426664184615761063292196625057606380840221116548855810414441901922458856901215873571252356403022707426258526809261671720686309955701778292390601286725705537626372052527938249925417998666054833461712246112379742332959438473074727027205727780034056581262084937164854846088924532205762634635248666288306547950383606995182921576332444511603423833023570662321396465876807487829769911072416037394774558865708968563775208237064501472865497599582416697383008698539084416995500895252656945649486510893473134742385191858249178204666424610527090713331088491636495521101873256037833606410643685644944786640827900028716523434999666065340928521870642304994808655383160539542639366576360999863634031614837084103083839632656210192614716186285486639468993396498421252519751933693010982769899302022639809432008396072872060195746043266617213737662792730367169126048 [165,0] 2660259983391526488487223532151663662799015117542531854849080290410002902900626024552626506109258283696284544240805462574859581957159309020752411921152183449454307658354434840926922711092824036328836733374418126711361777183807500456253927859780326102899807620992302106050716462726998235336825154831549688290348832333270556219022600530248639175393510979068007486331684525224813230959447790364094970118045510932758616927266829883867812607793686935990093315904742573431556039559400341021760901282065008443038254973009912348146652081476557229289410297563761103010995409631833238420061128956378540648729916883920841819967861062543792994574134726594947339136998474840761519235684553648385503237927219906850279411144300372861989916356884722653961901551893578723708862675153343099925464991369647741962649486096136152026520338631880463623611403115473216408763186761356866867053214337841614413557593882626897696016946983652644698674595470433795134020281456262080578536272827644671294263924198483919679597678368752956110754594103327444020286620572511405679599678407864984452313432308839399877904079217959519429200770693997740447120335093811840082160031927951299274825713227402347897820136917710621034384277406899779872182036259698106027836482216564479250114248281646672967567924946847858569961755083596168507577062712231566701750136725032207446539611789031443944371803182194562677401291852416495736186064664686742442550814740846846438034619042304022124268192425130267539433868065354748745603289851478415720515967166102181543566348801193812174624954891765806150119861991716746722361118188859815576779042740898915970611089967652972915120787751014024234331763072272421162946454719993111341647445224956949953588608146052277504194655361461809256892117164377638898571558088305514362243958080576232802974532382229968389488616894901992522355338842733889362232605577628206734942412942207030333101333755037812542010177076412741124711802478568553121553279545303231584268997299369803054988958039274732558992645047115539914873668404556828110183763163080109393398937568966321794225120653223431654664455879477051081577988833793054788495039528960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,1] -108053821874976391936728763085235004297582987607108714368854895698001488635304654822439768232553994913096892404733809142733481717196096751884513113271400521631722231435855862091805076352816792500771020442994017342480395537670474691815210947780847360142281398594198513517492975146568453485009221794145193965305580556682061290080803959543577298277137550928043827565336788751233918530273222318217289360472873810972163947619343802568268838928837916957185153151951002606064113816131979366281056627092064235929120272847099292313299351694978112050143964013698500058975381926631844293388781470313563806330196527181384196716878636286390679902053025653081501644135218919377020252426584177562364812164162659202320840812623978443674540009293640951219869356969192887791539918831727269977471567597587542565121667851806066488557017122270791667331978496565187924688717536016541648026839930913012865196523340793374438363223897499064682072445132561871426372316292116720438453028921810820031716329445565801638307026347934467783971116747817966340704144707085169692432271298651006599044799679282927545160704149494206882768700989120143220646187063936504042100996591396848796225068461334772217338492009285398521430819418391282086844261815217855418065275825284080340604588119422553894084479511216348407174891066123829949416547158883324179254651009476244376562444131912205261862819494599604481401406703681685663221154987267324024199246174757861280088962244439374364359488792268489578999726288813334847823522146728625874922493894090390191626830882106804094485922887932034298460986793922558215516422460880715659708029900720991678652365532463567686012888378965305935550355169014928851931390298987215837401860251899048267423297824663731788848366639155672054011722892212007203331332443265599695439752377975690559873639229371821778697422629415687534426572225616143638632525554432139088921655568441700171039591476108304476687904088360624936751886087294793437083553713116279902743406589428236147355299506166576846211978471785585147703263158465939593758248233921130641203601306422000774009034305812159060287751586237310098556237673263246395163961051840512000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,2] -392717231695756728159729355255611896650041110919539542924538648792552811397679275475669156597834654861438668698421131432051540853317923272179120286895361998588174389904287379957135493723399463149175565919377041828012633975214108052645105898001661599712982321799028959009037844205484412203819793986102673834804792187169270390067371538836767649266954390431115555044416766916698081955392514775013694259694201413614299657392999142344768725516109153027733110839691492868222115265747920993522527463608655092244799786055591808588086116496014605563593945593935781252141129363583462972279362783838169177277758339334799618806066370473458371118955929923024118871142541945271502874485005692871799491201615288503893239485937870395238653043249550352777939303848321487194244141858136079339202907643676786230440095514493168000961278189587690661977945221435486581544073297344030100742038741871788466041131339152819271317939998006074397773045028971383695083045559720603494735401340330218396846919650781022952329941790087439414807117613266911807435255348723090907020937948542390683814498508906038867409392540323812310094524539837284299540946676775054185657114152510532088323049259196914430168197620424822932336779620580416543438526566271432550002374572562486921035781670162452424227092587086781235358446402489445270345321999776932609727528388178661748029830953181211543487763406208497753869885305311719300465302495599783305286508276879269630129057358380827945355104111108852595947043881569081754521312533367366803151076570933081524085072000311007533365655051790986236677344502885362326321656409914672004005767769410928008975165193118125021689865927782711010590147100419567460533232646450199190327601576740835014979694455616777435054260329653785739189399587974357195217208748061566397742959487727296611169235487428916862765726145110067561191302808759779203227354569333920206581272166329905721019730744483426573406559159108770766489569961267726920860359563661934356123574354893968232784277894460407442733573658940788433787259484244507880931075792727651669651986698476030685784292392625066107490013663661831816509866192814170112104195144244264960000000000000000000000000000000000000000000000000000000000000000000000000000 [165,3] 3389781333579933678858810634639849672556086259248915553381438397338386433878842458906716752288571124455453048379238077979240471536171913307188676606729780209284539553541142197648684006287455329253651606396875210901182186391309940033587817148614360824496861487688582848160395648946038831400249977377780577751114752692816629546990804159719937829654301254622957665612018072658444791585252812490635583327366322852393809659918226919257340014062259795759626744486790762430939138640598047912363624669332745547889195896535337723794686355137026818670958700730901284418126411425190098668419367409350829684024301537855573211481826044649424746891483986502346867370195781173392866674167131313485500267905460046277198234485846716710172144963687779263820267341732409262819649295382769211446478076619053633196922480144216050242251706827504175829246844496333357479622320267794779971207423930583236697183011130095888222448431859983794048338801696870751190053192116811037521929093427267468238114051204701197771656821919470825551462144445783834684329953490329130346812532550276644489485368048231246869688306777869196422940023532634245536179834857893305845051446280574389959727842082740565059209389985611737595171429395221472646983028929815432748506075409260487552662146350552927251703405719605428843674079990037114794812805274162929320491419655397272675448917917555080666163514569091545889955052773681606577057241169448207958441030291158866530515938699722640578956708158864888653697086841456261483021833255808445116590385790554529705009010547828766554882460800403320437660025935281702178713386046937058537047520672752976035863374057938244643980457146969109362871066053718706514955326702019055562465513042763153446114159303015481010641630778913248591986459871995414855555790895374574781590164543926920647271900979936132236034199774078451236158457379532295972462931303821849289894323003970315136258657536694722751517535933533306422715507377064100196770488136764333170742327046507454097064745847033467735932124483886853417753318080794155775197850849051587560786215350254695225682555282205442970236946886849947953303983369529189319214319929820971008000000000000000000000000000000000000000000000000000000000000000000000000 [165,4] 126671148450614955358976478468942825939800640632172537968536586127822558091107445750066206678789021082060168088890790764684586693172462242324641711193313627443957467504701953911611259377704716709374081493363592225010098005845793486829685268655454813022769677716317543182062855926343658227243792386028160341574843007957850211045958637429150412436443513167045442946969973018720295664692110906556688145433737516774762459989421773550554761586889359751336883966886579867038499247788768030164288811425571477556984882443442125966518008540082333950419416271254260086823028131163648807305965405679620848820985689199495044213282844632631974846743664677981982448419958775520755171400972297472662513699607105608749208292132079460759815498965057274090928658128634157873968183375973148158063416240122994438084056855470225466626713177457714090362820472663545942071900104051061481649438937789539192013669590070855115031446095359932745221599752651910662888605420833955077659383269741713864181687840452078436992760261076967366150735110912415735506488217512970797535751051130011714827655139578049791586550002372811194143235983167321118063199637474992794327420024059245154106827023042205848309777834190004914831920556168578801218833216689579316687829748375929883835919634113636559957772805867448110233786143134304715451037353326818628379386343961877283114861725009534877606929557198322464509516714350790654470108197729917695100057732442752660310208946939431070931243917517339361441595661582336587904227082091559351030190197704701377111499225414007155602515650778060626383582590459085272949398041725615666829663091874747677859837222472925165270874673641887471569662307832045664031718494632223714117790088623668509261784347394264258502552167805958481175197085376607949535085155686681307384112543487666940243142917913202776675428697722186621670663398272353539767771661096644948379535217529097110759477216904253388885184837050717177862411287223658655463036106961324300264631036975826429216091640559446391383938334750015816088742688446152437311682143018626118058901860574712891636546014089019237383945743143342351209701113926556623804801819388852305920000000000000000000000000000000000000000000000000000000000000000000000 [165,5] -2276539174851822012620294387914879997232233723005199816962757948985752614869175861809110852621228157935599951017461850756012177358088280787619963030164250309770904263170927771501814463048097504660911213378641675384587492964899475055579017905541141076164237868760824499973675123044802598333622659857358730937951361432001802505085638864321138139477224830186062356507333037989775280907648571329165489481765731856115518607008988865690234959302255735004287875119829823674981041875398713905826105903550305351867602976863594061822710428459590744963166799867331287275587630991064692717540972503490996075707001540872396633202135881998606648356069758212617147684330683730741786888957947487660995821073800712292078545685135715546727056194919029474912832173780134422953416513367477119816053507843964339086785985552551595490007294330050316216233701023694957609287103034492658979223095111814245498649705609809844522093196974050419299303078332767144662429535794073899127393940406697371505883655885628772998091611633620187736511382819140313207996284571955786808795142363775112308590475836785641123988964083067233992870062486580884089736408344150726002861408149184716636735388673575713259319129612588648935024924810514393799245670337936042220608185519024957637973357217514131800050621530794366590143429496859929013482790877389322925042495371148123361504525907451026665638760930616558484933481827139080407699602524947986687929672465195775789560751006460068143348951105733016043376524370332195176702475526327967805877339334816962455211771330799356791605076947728615689061185502958177958365643931486575846703530009417394880715535050657676078977700641400568411734211909876826911749920025197505706945158685631353535944097498549340102523996779652769806701555469592257515634678561524634677419113802130980061469435142580037370659632693787245558513574439589323344842402405449469793852460225184664283119292361930610868349048038335569697011347350421284111242161354748662651844456476530747038913980756062666001196682555065640088075063356687000009833400626825972463698977164281208298044043791978582723604627748598634598598998002581264700578792962126304509952000000000000000000000000000000000000000000000000000000000000000000 [165,6] 10789502553765611109920174253271780916071298080352803941218920473260850431588700119254404935158996660624356944126447046971890460950956800700742412189417695376396021957293001105798457579153869365801751237879818721513776830178915734644828891013645737303818808891450935175962592968942866899428856434653936598804621424609975470054502592597019905230433911402914931566540567129244898545571552911592754161753438941134935785093980244651898793652091728862260455978491066734395436098377030454882800978010852165677143700360744850847250496679277443934301955594364508814791599947579716057886613445728465310188394067398872444165771149582338394668487046631328774378354992440368425853045942412292082998459808067835343729794749192532335961367770504744159222412997063704042003495532628711587638379780841522846703796070842425778161809168874931532324128100684186106014902205790021768163960971674966554709715210568590710539245946079765228500137895856347214285462052622510727781067259713988029927136467784498627633059963855691927805161945762838545586570248660806269516909111870960598282923923168704385650353684876928010130838022063834500906017017661871504346702975282704515685997436065904751175987819251518667041945685513901324277398141871532358093327619125629203469200225917338178199842829171999718371342579729582577611508478439244571031781882257548666093669946147372576226388146387447770789244025020419975383112819531088276070607505173417718154102480887692363298986146046211277885191559751995835503258734727084305987176402182422343869189738551555952918983071799315809335875036933562541201906104620503307605863642165526526478714187552769586221242819400973056511812885755262216177099263950580766676703192380371781626023786204801061749101625413159996409157831266766196685995680351033296577528480833994037792281054166036101731520390056500718035454299148670209512603681271839592574793628527013673906438322335822755283114627919322048826196511294160448847995611286034039020327672779231442956347776893397985688846143175470204096479026167962176707844052354139015168723367007310734516853882006526030968001527109419516651878324677942605329689770801601257144320000000000000000000000000000000000000000000000000000000000000000 [165,7] 39543782931666500124239763557109141431044765586157913543946729359503337305426991653959903987024595948384821810890274440794667602179357044008958018124851552324129818645923537271947193591098263759342762926331210682379508313029821102334938324661155960060010577528157434117663929169614717927470857769385715219106994268499319777024277295210966347050416603914400878914921050670451591567465599776067718567165427190684694906535210385609323815793709736227779101225901761574753448437736433333570796466059298059843240980394851802219916766304740736668550287703087854105985949534468088447324245986633880904581450462862839772163005226020758608650274443214518643008352913815358246055904424364370548485463072399087199314328984468320642557176301373083021814293830892901770090960731348745372072160919336556890415426816569330835059258125879701189517555374556592189396708993865840959002686798908772810801351620404890962014940272105759983918653088793304605186117703367365565474431738910629148201041695931483152829599327713289084978994231425194362596577539219849485059832632223279361734506529425811309908146811358244284319968886966085548322793380260738826045646751463521477800856144481789270725451582879670610127704408827212426907246289563600005805534392693207651468907773526772212460295086969785146205808718874220871125895707964125672074619610016157847636629738438741930254776888291922780961129207404414545275807253540730432498461262673681710274770898537624494732059370610431450473182292613259108145584226712828219681357957659308583088448393811462758292526143193005873554737669272226848026667227187789685872716060943727757306255667813373578936805584214022361239024143614839229598437341189363820024788717447939704521180669284407191530376518731853092059873874532177118612736381081063347849754182665811996012844066067176729467698691750077287194462159651239749061554664503175750679538896435021380225496060558695502267567501273368341804815471228486687516186534774742770368911715653315855417909086239535560401916367632434836706670011313234923222454466014558311613711350037479293197152160701191293063227121929486500127596326038649684001347576035389091086336000000000000000000000000000000000000000000000000000000000000 [165,8] -542952242821579940161550457721979543542657090611504557351239031003934428622876465985215562632326363868049114845441058381680519006065900101938784616957432272814151719755258676366881864885679024327722032307421294162293194810825302471542433170354294717481000963332019064456967036174872584515656347835540312656276118863441612281930253562678943775241643710135014072056953244856892903763632258388272547302622999160578143362244944713941221789403291239318939004047586316891977392962973324647542314365886008720218960160176796177533353555619590663295235163481324551057879767873889088752893064516876346122632056079409538559089787295599738567098746644510953916586652717474191301689956447317190412303198971104803365708786739836280969221932784916180727808004688404765142375752139937289966368506870931703274321236190268921994425033853361725954433662209269428413501764223621926492084111828623839895022151445534121822575866369203574192956710129785478531613849654969835712157546068434058666449316009982775190143079804737339347287455770325351430018825150932762922815364180458244093766822033855504477056559914922896351152475803882961055381075720477434367999372212849555304197603843575690624183306249455000495494319676824262915428386312693930521253383001630745166816845739912775298267648608672803946432076440400837296514145170864228080162678159049965292433884146274479001940328859234312495925460797852941382549465120379553018032706199102958139625328699136107930359311576850293629025292109162109268537799102236207305220041551683552594860979360827036577055984823115360955366980004193502000227939533558965424383165039051379278885084209495200122776111507971850935677693785661416712537114265011998984636265742561284989331930154729969983611275976942378194574524087000568281745094791275589234942060430271259715565789401379427799196736110135780902979668041681499374963545004522757401362230827210505058095382820131335509573701542664838116639429816676977210167239251161257583132547907527850964074308223201683358598329779465494403392616036687962584686909424708456621567815680861868951603440715900189922138040736040290351600704520459762266350269550926991930163200000000000000000000000000000000000000000000000000000000000 [165,9] 2510773000631123622743639764771130321809990190886506928504188886546638261012851742033376331960867330073058422276348238707748380730769251895276848129572419166762849060299169117085975680517755163716062618270324040778847027708163605538452468922205529013728724558428179989994082900868250324588278992042839171711515851489344657748294658327581136339494966420741471292338149392253451755957553423902785657488119147301283807298939791159026492511705823778894967511449022650991129855924624561766432572977244792752080756738744686225229083915092494322113756011900687444040659117009841334263187742893871769334929260347100590302786166454671719245411538861989440762803051817522280230614467508337168971815096499613804401704039335637913584963072868890303189481228602982874028329055599474446577102574614875035894194503430609268247665799363731512695943272639564950206463125419782271992418666990551804321401349976416223713698970193848239655415991321416986098123158322951482394326217756970319048708005173951771471062897609381300975478119982200791187795929007565665879247517084822272817450105755581231663972798322181303767213837201152037607883236582525818513207582925093117611172230605253249565862595746739604364510501278435970293994997267654053491859740065247007815901990435801431272625009524733321805586906545713305516470765034089938772932129299857991287125258335968046686226912770943750031994852073618618659370002442263417845648538432344618884910062409851615651747909519132349106495144599960444977273003151659637520726206953600234004598074253283976943119803688593112475031055680389403439764403709821102504005561591820229811898109820217900150753888191723792273279461808157007354615368480733951458301504250655304274003089307736625605458241569430943513804650431370221393407622027923284463942216554104956072340211860252269487843120510496249795567915629975320608846448268530837587477385489567299843140923106902474869454604702516866859650620911945866867983526013104420635724768795142605797406686909409592038839507708818521391365941803836303747868259887227878527980789609181345486088027791621191118741056608065547507575365338225117630274949965459400788279296000000000000000000000000000000000000000000000000000000 [165,10] -7618363816044109169839614163555987869751262638062323422877290092713010899601658280317075540422452115356594589046662137473884531993596336642075757119225210416435851020764809228764405435448728380595034189527431076262708442606862440346970223104132225978761338457499780068635132953885010261682196984199251917597567754864433039522548347046957213679279218305545105502829736426063702247483601509770144912376297744859902419871674536263306413501230159741847856565911808604840911839321661860768782465796511727645088832524936264074409276075188749331467373363694942480180836357478330182935989182380311412133049795805304253950916748900287129396264209562186779864814706361256729843685079031553343836821403055578965071235559458535092359297676678038331267474323241462709657394511328671101005423329748821223354530785876083824193832359802654189927146202280773127395656801020102324025009457011024005681525210875000661033633509929579790027873396793576329852961232715971754826884632605063898435123063860562991591941983684393970686226034748361498129779772742889796100286260052913635127538793071849983914087320331421302342483194696753112288047133164177822245871010472576990761378241333866309969772678386063450739275925061024139253046002995368783435672151086419808812190992545706223265042739198903572200351294755532946859606572746644753846588386077877792835913337612713197920245261203612027974051987477585490808094956152177049415747081500251075406953023892481727718602964367510409789416107044393237475408246276127898016297098381407143256371153129174527252667197648779084315624048998091613911237825525237358669064091649972462115583722792076005760389878864115255204848409574589858167011313075874797673414810053905227596840140520059968952625619791740418514708204860345928252507972644535922960169089467344806601931253103842644955760767409545170842448828756602526487477960622350509071674150146759552255946748741192892120518659674761981225930076484874090559302125080251471763994301960065137324263398288783690602578046391693696721929749799147330533276232039595569968840568545889958471941478402727751174348605096367504540813013698627466220184135923958822249431040000000000000000000000000000000000000000000000000000 [165,11] 18131447831476524451235664560800804167712549558371192296512304205143124994776488603232078371018335211378571307658262540202531544083628855690740402768040108724965467445230274130844914419099180227925851673123348338189239782172024800564708324938183948672178883804457617738072674453000905641458466909841771512490331410591499818389999117474565857229190006170245835255464736544646388379111115088333062569527397528095389292226092311017058647780694186676742775068424063027821445946578520079189420220953182357532313637459940248143224235035047530084872223961380123160435988068631273460170403047647809838381325576525963378281228812281564545721339702781819351077575426742355461989628829379971601531811496789383545912609210997707866300600417057178033873977636995773442719686361258787780092697352122866735145170848264770398030391744754604824908066772578386429679557628757924403014948474163129841542786132312712301074424248895522528288588859436401490778371951383863894368128623921847226315287836548024096934369030545704024918926969122398724000725095757450102606994067708566799869866607204325692321380633833636028255419224525075068700992722350282845590572082027370792086153868586948519746626628156559148832789325658552414371900002096173532974370906796377816385008757424915974229284735882878093221030399864328472928560351561783295537570144829275019782917014687262865786086216456411844379065823333794793741017564086380141946513358401900820648615997026613400569191979176562585140543160608623897643912044289397145644159651276546583671172493363404812589611403329586932512312436400244845905108372932676324656708384037821712744145716843093338143801956069109650003731866694912256236398033896631769607292603916515364690178312664304343406726961867920356771941484551711233864688778195401071254575797960275801420305205837713407795100647833213075740315987694456794499702500874267831580804480943753159471796151811026494919258367133110713858460806318995838684078395117592968808869865035061931917774788578524542238846078531704065452600496290164511012654256770563654320639211121265570999297194342536408445445443636050634615178155938526867746458846203508521944743936000000000000000000000000000000000000000000000000 [165,12] -36699916556520764538657643898346996074572620120400601286904235374502724266207934875559451444761628248794997227975121053116047379375438768508453210495404954149433182357551576705700542251840762897469065699849311194553270831436399719274781638780472094428309603165415044018710091768698995126921609490243830011377540058726046958650629317724053086993343753577767102182411755103331132607401479397604431707423639286186161326731143386173871541607348576808639278457922667591724812469018677876369074665110031274266484748989294602621648256054642460034083117206739387142196830526417644962664028038120431656694860118871626568979622196717184406074961331504361214568769250057677859527509584007685097543080030905072145940197488727823504341462302766373726661288576323729243492942690132810601189514340934070657195041542471385155182577047155529511761346860838019731478730679660773371127982267393064468827695196552057516356303577019289591550325099753485411730364787939638239799634002203732414913264713821807594772358270059254401931606561797177663228106639050149988981569235138873422781657090720354694141454170462635528942686729348057779068658241324863666639289824540284677467984148563594353496565635466945209651835202470795570108582473518208813964099981632766004274452970772286172468891532730602294985829583594994827061949137271219780330433529227996468458918320552211832023043641430325343581669772154870934828689612089450091768372939478799190946535600616885714740610466230857947718549940159493601493241457218700120788196428943706605201473845401631886702355725914554820595076454866637832474560875863151181101023000240482008133978526016482020450526072929327950345667012143719287711449568915997207104361455106288104858045133922320168155798376354549300385065267782898498816229865011281391968918861423638378144765200117967825969854301578028796847346659823679247488226259197710380727091167401722847543502625176307005365589905066477714928675093564924434247615975174313121204195399048055273700799785027837846860681891107360639578015099427226685805860843781019222112014658607321501236116715901164537646416775941131977481223492936468102008323234644122922490265600000000000000000000000000000000000000000000000 [165,13] 67773175420784403040415119065944421783474439077336145131167909139388564932999859811552610050090833552469815714145782301293633054869804842213791700509497104154582967963207171124255991445721622849651850115856400515854457729075137704977546382753883591640178613716013696847498935001817042630374246746276710813084143569045752687913788668729081967805911934662092981275852489657433278271085371320531143121502699733515149055731973104912283857964355849056216878965503250245958625853704781328272945125160740157610109890343205316837720220014506170047517842133654814939356570539914685773709425429925663256032565062740896419132077607890408877864774235105910338580217276011531223984040525308347304014516568144022855434034087278955374997976695624827070991471429583987305579056159607603031559351166583622300801948611682349259806271186080292732031366394215687603665555892845338250765089656981311625899664050094913200683171639453296669696015326841270038015423421001777087748158413402077239673230069013491979646387794077065408658581211493704393230565551165237311909650205929210318204608971920428479988769534510829612553164235786256348610991488338577455860615415899514612500237016572737640225219974735217996429956643271713281598754155676461041179054549889363250588481900536636131620681913133513586905816691287325528210378710545111652345164356554044448220808681259411179901763604156384641927293227730906971795564189563309369776231614414802871354735926326633698907915684539306289970322859832566771006000518400667172630027419575353750653046754401063341917077852699387922791067877260489556465538945355507372374876811036988353151745639564345646457992371540967033954530125405098293879927196595079995891925936362701305521714466553529960515358029637237299137617498687587484746599079404477480359228856715699588365965617445871008668602966725244096955274781919213362252401801113358644973605615596345399174371320831054638387671747711212150435787419638556694190254766947952135887746559648387194735279802414186076521893453238506436400437664404736458068349557881331119912726328525100743142781968796715836303111465881566620677785336396567348189536741985013620948336640000000000000000000000000000000000000000000 [165,14] -127967359628802834476474929579927338495312375620135320418367228135335543093393284268488402103222316112585337388735387771668366679832348191836621036714988370029554734237527417656719520569650831632780496672217684733258131489008707498769190330618166570688350262711440671890403536093198072677457688648757845752258590229618696088924062677488772242267436382986009337608605681428049065175861944002743635716288497253814063122850194637452732546791527903890758430883603926464541982104348258890700185659393341568297990185569074556647437413206957924132687762687643406902936194565535393497543223083170234294994744547869857414173196942068014621025918342510369427284440790276920279213538268453069936780495910848025424673954180181520965668711114339845926343700596120509793378407841381993596252236356278397206698005304549117085785140847366884700162698107238551333615700074002995465859306034104279205931880728560843254177642378955468340810160699440443737395792259225807840566980311580271050998457523750657996072302202180878602530736626475199847629891890520208043233411109861646264797858728947955729983197842591267368816329804337921996065711747547149814244827228698856350053065201631939646160288934177066008348531852263539334988247832558168304397432698972571840037421910422984178990868443933600958659531830883391122110086681193099716667410934670386605897127860827643708438283590562759672181194808673707758981038449255483223246648366115809355720304380919391164387740561536293641259751860580410377215583275641177242037145878452089199331258806115743236789378203655209227779234221575058561238685107534692773086390423320099142991919734967833547008986660035394812580200960108325018499821620638132981712214623956427897690470210465351194525326101815688898566570719953225430320018028060390936875189348293809935656995951370615011297320875473778385018207879689934940564018021648674831837616118786192900618597581513502435996154487764615656097749270782956391197873843791764888011805958359317216577876456500911738786386922160655376273357284363497195350102787494924957768335973157240682226580817092788011336096509686860379011252730982932282049114913634096922052526080000000000000000000000000000000000000000 [165,15] 267619539628954380760037125918242365099216815553465822962757846721006963440827829527116128359476261119625832456003865752752851681330073281760518224481512480489798121220123496239563319216703372461480806427559262045481880791822737162778700848153172045849045659122347062908598565130115984278052352130605253113587936619728120629980244818521691260651707922367165881525859235099623277116289533137963959390834314348466200762420560852222214714516747542362715831343563968414473221739009986259387110428001122461122673242930958029824294895239504954282137965165865008495062265258679151040632795089584805852159347772700072732853777988157439179340369976957622937590301448081173702228331736195202290778297397033913993410783020437654871455398287426891211331136926098581650447932652822076751295712100941105615780182626175710686707196597981119826440486149605481775026528655901903076368209456863517423544226096977524806223427864153428643828796118335236395795916478216430488182065546528340570862913544861458679164170826506402738915657101491740579919471254848063867708106466462438936661131839494532610098428448074907844835236562925990468442022384149718535098757737229047333472836071451040265675366558090446786880979952098642013237335325264010050649424922788391483289191874879172221740136111968737766945811729551146383793442750452013259407143496996293475960093345686403058553039937808246589699720799216020834914795326041716069684757010805837087027886002411572987026921117034529820210032464573636578971641247259936278999004715940288133172037380122662732033883508460824672974082860152918932718279972960566249925396587668523092096918536879620746359875256028360636217080425753322425045784194457060162639780153818129641202848665040508899677593367636350369699887189147969197734566478795549901423255716417967925658559461552708100137388652483445377543994845868515809060681013790546613732253998975047611607461585598159135224850704892100409998952561597122860913991330450708734597512650246280959375203967443566574828306667855217879713394772749810392897118972490190164920948799711176809853204007626480746062081354915819485825353198273358440686957025663720399143174144000000000000000000000000000000000000 [165,16] -581860393494598034062856096022844501454700790208931021928712597706062917762250540972977238764785615205124034378361416048334666124320208095013638887627581948068403577285013373010339746835368323845204321326384353231877661152983157328719384093477217023800216437635633183220503546888908654374133632328885176668428714509600743767130954740534913472772156418860220642162549677128147678792801226712902817016405177877300329034110132079127145988562284830421435107536050124241070526353336225121590463011829849932363778264693633467097904570432578672619394132262736562361491324629336895343185380020364396819489389535089639158575976982802982978600719790469676457614800914688640946963700444952532858216376818536101993663292894783560499851570295486920601591614337036470046467373971133138874444958566688885202617798189771821431582069984142317621846306239987336651863256983243343857896759614383853060146161803247895137947050201644351275232986734021336974595857621082932373470880454159449088036810298622987725901772949057768117064286985031179943485874150659831400617661992425154282281619048388211516122816404118867458250275327643829629059751210992551879660677119673779756137940902177302097518558914432998305630951922460951156308674571347464675599591792588265964473638880559374454150011174466416289035378405231982784341464755562019099192214146841963293314499091168797301066129886363288920469158749236967598629751848835857732650265952066377959066701414858837651439818070144363579507308340948763724150957112921741850802288322565184054202645652301524448923462456574262952572450912459124196182560389618891293054579134486673328590360654261081949766240399255072990943455998241949818736958361311700524630597897235833200664004729280922438834595938615552932788486059588830351747262828388410639968317914216198338509523597658457818776755009797306135942613434790453464820211297359704436948931607186032720536607096868222239088584260793061699057579968813772599695146153883776594943201579488257195531412212897808937641256788051911009732988779671160994555837788180658998435984965606771491374759011941155563533030912890368668247819201194011475086141032560796027982970880000000000000000000000000000000000 [165,17] 1185590658596785269439329146726064902427464304221957170005934194336143306289035438647903166535566561352652923058994612375317810310127274643288594513280555677407055689367793410521182437463810147422637760454429177161367348920360861731773129805269992276927917257954528047371772488953898193944857345898572171362068875060923881793149782094988003548298666427822741771816648525090789906336346511869637516180731605738989009203837295010861985177501359886372351773101970285678040484633652819002148380669152276910472252370399001066212654928021306512896228760226768254592151478713504137860815628498350245454352350971571593099193804952215068699601403590886834336245870733310845407063329797344857793622262230662508873286298569218175680874719365116637718231235921614924047155565930589456508547707925545073971516443679004605781151948849159095639034363558025720241993281725627907370244751307329101885727393899909991336730698097274787244127766143676221471854330274671204090168770477289259151654026818028018165351847613249660001107247642616213566993676356084651789584435191440811380646489328646444794866295558780522882289566865580377960929365915403392719868173075118777600913318743865368446854486318510653132282441551755630198080529676838794467485039328056286458529286698960497111543837485829807268762216038814275126709811823773699240178624327497682928214199538529421198351357928411091394244761094014331753342902079868607220880411166974598044804985944660039368507570159008704631004878243295566270203832964501715741324079884685069612503240942647238763859399528234571919298962169912566398795975909269319665257737916544844053728655482081955923579027105150165639862688736125473583299079738940104710084127183993382116545011630978269596681047162450379401620216089880214948651850508241541004621374040389491765056611951660228135583013601063753936889173367778128427510823252956182286210781931096112831925178762925177618282834825164442851779516487602760025799460084842252846680804915887890005528278092769113792649168493912243512564199907773459816591532944471480935140407893683351929833333186868780084883536351403971240340965971475242108471008337717452494558199808000000000000000000000000000000 [165,18] -2167338131894013147225104776598807460271264899332407481397064279777816234677433553179823086536179002339503778251568796424146346177881776064009328014707763715639036884587662076147275594693460999018014312574509019159119741274262036307796429532474670021630977833933597957612148833216673457116644673688151924314659348400833807591184208985826922326596747390883684074364558342227253424179257004248644646929530383229869037054339797250834746222826311096700602186358050533174863561776746252763449801148706055277786624443498224473315810733408332627333578607883010898553368443315117715860401254670361658495899606279633271136862119742613359142518881597597148346033948697997771938861249170278613614545677693562058657065812342559050448452216600874448385959168477366901086807979274516325656155041388793168671124224206234338617931158079409223152368116294866552700130855402855383355178530210984269542211201194962861054202942470241614643174434870860290541515216628237687041961197417376472876407071674062188686781601104616169166558573102791671887793672889427874091033203615217141859787875366832467882410358778274728165810690999071586494810564431422870075064461176400524388568270786680150349497377470646232127743480820039968327045834722146224470794499607235287923979814171207239130278535469149840647983311647852193866028578843992728708761297034119183989241568589004621669910955056070733441616705815515683680715334742853360959393746738475313546950218262016708322867434107435771194165914998061233447065353362022243163819067054968406298827049633841365109789528831546079999876941695887946878697141189355673451836161039657809472623741177840539851215341813122605271571393304320915912626027859130501887902232507675560624599592546941396148262629677568427934717456810609579080507370915696921095292879661037979577170189883743116020803673820956406148571484904703286910361861681844197761690358763263903585083916178161247294701879159887567648281098486673745125968677756689321751577998984519999937301437943545913287062169382789112232352813246218412469549885108522487106099789820881967011169526218621905864458195615436285927992458744518315939453959078660762681391185920000000000000000000000000000 [165,19] 3552625097132041312327552536341807173337040486843181750300544531056124887727796069766086956502529176206560099613833471343883428776692352399988066235376662870819977096782121008123314842810867123555816515241371460971942203662639577542540159322568794537838755875927591158015495319705645981540891405984258305590134984520481947328940222070131924183201142230830950027866333302800953234508950812292832856529010539273893753970505031062849812929553258096408400721714309686435005724465463306409958820780934834648223516393810865809074668311377197249686881680958316381854947823362673321303275531383629981892514474999250144972140754186299283345454729960627230910080031564811767816688495584962584992036833985879550015486750047240276372326092300364896520913069578607946944290007754567423475844600956643405354070656769995114173394855849894135790127511056570798181556824905287131400863137688843378916777146686812441350254178818845327196986235115934899716993398340625032008553375426245630863060893913886149522396891618797510760600408188152262917611324891873517428946743584357082880601741881562325369722317099499893306375515060092450960753930971233888317256440980985003765030294730354098622563798140329949443531275011926916932266995369736787440988057976461046182646060499507738391834214308375191168723410912955731596893572129354919645950073563049012050749911275357813605604534539220762907297514194700689917220547565226107728631019591269033997364989375099784445740065965594549328293728252732067779535330190976363443735365596286328440009108131361355874332342096164945128928130843984644205947087364441467396729935450300240362470739691790588073887610751230692453863663317314201523123627837294740404663172313604367228784256174219657386269761660490367016735480541626291480153799751337529269247975255470487522462548351820972330146709190853238072577247107839418870080593060406475795881033396169326286716890611349904216960317345944832069342977355508856749858746965714111922045281533423190991190937963661600086218756347711832881121476245989948091161138970466612156356651751929257403733651807828407468162504344719777079254117752853961463525682030560029823528337408000000000000000000000000 [165,20] -5254755133147919964885582202803157289396556180760631997438600997503695823161807659117942217216925176548876639589090399249396299871792854301063107883827467286481533854494347303283613709010728995482124241190910393289004250041804131511977662798747815090000534356490658796681380564515784425643097193062932147703878758280004475500497950733294188771918977606520703449154010594972715015838478612739534621169327263172390521109311656466461814264547506229043136012712454578536665190212502526367317178231239028845521973718142836155863169393450313992224141412364578856622119906473641964501837405592986926262333713033551297508833414944437254333387084147403170539292116185853617573485083265874259235124685709645694089368878439495930896121231531600328841371462361478685547079973014966709563463577846180616262044443114957689337679599003277309423327561140223454798392848191476199985234768603426591090872538637882886260371001598748545555772172841252820049820558110762548279902649438723603192415337690822399640550415575997525429552224137624505996534737499722661637667035728632541254345220066872861576225610104172102173089899577069367924078657785828369051232766544144982589814197717943161200069148992882279578887505009828171216085344512167858476784676839055477999432393148195523650717134417517614429717419995793102427457225680491478787505268300303450858656784022380352884762499002031729648989446040345255238940528591584884587894701860427352727019766630879265509342253291736786302000446899057898242290659323818691709345579352430642069905868366648653362456509354843923995377443833964958129827260040856870081775261756917656369184676120426844478726194801308607884185917804985646924701826977043376080108107847470663999096978824263371817657022110553087919825851354839279385486247050628778728242450440218583684776354380744627522552395180634454834844561804863012512702393168122500119345935494045338260721693815403240927864094428290222578033465084451278379691734608463303401312205513751522540047815789427134162834349745071471542315271988533788595398103675470372065301649203609815497592253428086423527265050732230712048841181006391701778925995384485805080497356800000000000000000000000 [165,21] 6981724894949199568725784911394126430950383595156188441685560385679370724044965628162468048580313511204156052683425660939104377358531721157866539200603936615875242129046356529241750594404338755080681434471334632164036124257977610040725134378435098781351540115737135473606075080193960266793621891814515352164525466511551160500926735988739780150876835494662775411432653714761186164226480398565304674378449532706101631185884835323244680222617754827426222336626871036392034881716253983359517794630075996822797691967699057917320614019652035947517301889317541627451717564743421740898031577582337194327076251811819631853716517643937590529569480397657899381202438107092571221289524199074485544853352423298545757574477663611623996287328707600655617429983446369332160398388401442682436418107557909302457220225928991932100385767573812941719762473293253116329032346570105221210703277067468048558883065101679831691900569487596417287912903165162544459486788347783720265407810361099641328051014578941475769190910184269925693090298518832908279098327041211265102022916221758184938116177858201984465669272984317900361140112606771109534245245290836317553041091418062314720204884287408304990460682031418393827163905301449862759612889783615737886587930425208416742764080063041070897202938384197602921384246281677105650105968050543832302161001846878871903531873524352638472670049911141700622742779534473253245751990297173167933083064965448543873047575748159709044170053115657731384967274675404444412333756211095772163414536494241330524949307709051334182724819565216983503649631011088060373480719907598988904852458671482139406028082560542998427271038450159436316000391557007793955802196825493388180472099216238722323779742057240817403887368468878872644251146702739357473973051569165011267070852071359300300751596028380340257486684140038814941737194758936640815417835181014873535072206483130568090001367935458852081112995445809196768693137907866098954261130421943911591088610454563949321961734222126774970188047693599791089990401074377671321153865053776653452716748564554291936883260797194848897131137900310749367884396068510404336533782083729693953964900352000000000000000000 [165,22] -8180459680584176225529310583338772221787193116554364958005645925566435910126455554876256585606959724131555905720719838833942651694221611500129800807491801460244545687761435093460381431078421433549631004805637771432130247000270947081049065495683626484947106138301444157338224565933043299946835720210903645817018224349512807279061232709108414088256264530853325896735320732084717237543136802724239029184192003065205376371842747257820525362791004214360476767241616480068921302586818379012898319572906782609819773745785931469529204493396826984135123124600156351678574552477051665896890470178973220168364753635990298896928188961427500359914841872098042744884481840533483401493544567985484986133371663340917740192922836602671809752589749500708988351260349663640349798574608699049942147945399094050314714447449676344244316948679567230813672474316998571956415491979523794206814994785304506950649587126003897425944939752855678370935627036579463602674899127558922027550668379824917030600879208073421423086672679840182641856810350617209108763852163490152138565630724201513249691452461940220049917823550441426504290627877339335829705301020938493137834132370771705061118345164695793007194934275807818516923768222248519648602262268431334042316423868243281904942172801006134885031125298208648144090287525011805768833286366017643491316103629899775147191884574362761383054293028900828041016984877808758390402622760720695117658404584291383530789400511991766448896217526359984350643617630561963524382323559902391021911430417637604242077943607800495907326480238354154186626281467364555786477110837481068199966672775968783519735529874964806068835397582798992396982988662470475545471838917160386758956801762540844888153783122959995077476790464098365027273283773751228168326793384083312143630269193229822576745118636711774380890302275353388146757620806705572587426603434530415131076964050655135311116174245733668906129979701830221453504495353814459606281033887470906229956201959197656462480501736491196490060948132356536639351612566008035695788393092874996528224771150574380018660855084764551298661822893631544760611987982245316751722250825486593648964403200000000000000000 [165,23] 8178760966470136631467100370518066239352380951632728994821318219188158857341990874318480967334843732320058627237974089950665108096896429207260467139255491828587709967399011518761943817023984956455215254703857635734481262410032298646181974889066995336412911711912089779981232936772349673961801254609639310618686956505380889653251461544387284108131203042665721996838409211541081409511430242933812485364118309749229862935460720377365215924985096010882986897202858807680130787602096867703393080901917032213542053021735091249769589625716728686924754489618399192312736903122310402699350410326471765451051741626302430664525682222350359113273634862078693822091635693691422387039985623753809865393375987331367332246442644326142025814374138631260171496534237536336496360146327208440051637030714587801913645740871389071751409675751720085489857136926947823776415828623389057004632369407504751659592202045317022236796422633374944157938345124538616063445556165270272061722861103957836151890572835134231560687442431095965940648955120636970210972834915710256098310892196133166598658048500752397753021679938926190043403254359698848721845003112102641687611508267380108095770030341774279029790444763759838987110121776213135076609662367854499377586672056478033233228451389269435676815360687424954467434785338950752867853459535713004125880370510529224002060400940714910487504527863782968533817713265194306068630682601601428619386963619459259760529294267092391720293585773700396196597263107567424626988692765238423094137091457298120164954999340150012571925586841550385463103952800757599163102706472516749757400914780380079709446805491822997299147045757409027826907086809372497876431660085465940384076678349667731362379352090536940204912862734645892369624218579501973439737312090225288385268486555410121883570543138137791766466293182015357005569783950610044219509061772462934772538145615357518511072186951641204518779108556354872448748317665413535598101766477858292142118965450382728428494652716396935860856194289606999719059701245783260411669832711973384245248429078679167867309636105440587447898220566826857261015148701276542631047792307794510510775336960000000000000 [165,24] -6554218010831586860409794178512103372345637763486049947217238458851192910444668963774824121864133862028977867994254327220888571725678325240723633033718758945873208844350483110192406698716476863040148054165095740003130623011177467009057979771617052837038455236288147647634783820800645175096526019019357416726039800906056494498852170182076548055717328137320082782306369228871101861002497934949934410481455975811180092941021224421363890991357481963489047929411866485960756028715729776229207440723836231850418074497441363292553595133001622230285584892156004072863820446312006481590930631609891364105529968865989084089565607580677373085798430901874559182625372247905049924750414268198670034914558036113697632214684082397699889926436256452459295821391986064922000584216465915654296658124067910306421069773107420111677532579803597387126637030591964285331682215744901026197891244584475620753109727188203205824136772144168989132951251413597533002552627983621583066058683409297639681116576137437849199038636943487987967410124478738968263653541225286769990563473858977351509332686759051666502694899360194052607992274645521328083377858892069268705917302869575531503097982506988496848503690257942677305138951882434099380416230426310231793606573522744067614245714936799577017616652642950553784747168481378709858857793979768418455944318684069167569016842123623308124339432767494577882316384974815482677737006232331581911152033505791873088440360378855880382410583104365075846288353012969221958897337586285946358558125693398426481413009268755685258272356312731881753210967014742769332511842424648145537887866319578910825140292329634155621674395111755035236159330425099147584064639461481212786940326163828286091991835158996670569076936737430063704160174714400872006581612017112220510045234899651607258629188734564164460157508756233379537632526860634579781803028827643829647098808699496412393087555933870226051130942229834220991730918755308344669747285548339439130596853885772930679565564072972664781849994572617851693858385181290149825021745550221769894813625437601653027854606163104891482235470782411795102925237927356102712336549317655146465434009600000000000 [165,25] 3508372916269622819251502719170447130020268526215703614880658474610854976377341215422972801284563144997946644716484734826397082583454343415825634728096301565360583863613331545051595274759393218473723633427490841694493984441683231544754255546106330104347216294723194298478320914760436873646157091444805171798235157588610049188596054677395189603464115399354590315663310211408928646830010916230647452310556310607793762189647840984082887555756156194220343406782339461535364785918197586975099424784987693138474477141114164187609411450050561847393417686944621654374463544849929783649428324744401092121248676651396664450390682666256049873820235320616061543297807727884414105719636622283159879805570803436166957751864633998708587401757924756389708389706721032768932561836302869217957625869125134250736173584213103652997785323143382299456959898850923751903435771575444724315668134698027338595815170558659218721317430993220983424041690873127609677634296140185130735225255301017845260906988316623189481689164847678691661698656464984483069477914827595906477917002845733132763306813494971344072614674334802740036846798850646015749471967148817304058754329961235179612824554426684491760921394553540030873432460251577539424818987930858942457458680983943613702002955015044165162822094120187903912905239538034676404931266875592935729949320119314828414519616372105823044785966770436701925739301165310968173560794563277934870175613838907887057786752278250625500746227185984180411738818238505358472651729914336602793195047375711875660175247985567771146050972074495975605184121235084101324296258307067340253162499575199396025419949051323280733972739328207411267520348561368698871041301163601437808899264351790038832380242371293905050530233119085570730785177326657319065155827963718083653060408665990310320817708600513406408132762443740400657220190196116822066504873060191866024151778752369188667634109293123634712042143809884758825494677606047349441035693828383843943716229089074952516088160530712123264642403607428122271742030324199242296981066094032934141757892124771012484294792569354690471683637136721061394247247543861065536860249618654187119106326528000000 [165,26] 78191874404406045879961633303844030740839739270901906908202252779922711855403048610398618844349077403007362043465074231374412240355888752460054463309797576595817901471214509793810985757321810815613234471852084402628625411329929751438064367743920170868593947396917788754882555238377487382479685392003169697164232053245951955898123408649241063921121762540570775462056106052385486563345850428461398400143440672379650410623205798242682117952232449966875806243976615515563007380272865528726779870992948335438232853087321343798372429275563590659162245773841375778427086750022302377199782128386538340352831906927244049193724539135041004879727477942515589913147875094837365319169769064488560201500543169496707915398699681116874944207130566012419995751013671135215835810337362145370671046659364761015056194457992866037169271590089802178836213419657739444494305761704367981850071541783134976071312175419074375642950324213304601884056875061615216884278384963331484768194570579861383567665235420377377080623430656326473842553921795629749778354965340418287945544150666355752585089322597622082960157960070379833122160037634718317590543453002294323488058640641605016729960447875554008404325288489533593639178505354317607339945579742630563384684618578411359668735112317260089913184219872271065242413163770872232220553548068331231166424747668382294222448924157521561545271807006748538211334667547003854912294291517922968039324508297011721470459298016156786486073500634247271997476283981977157354667088976537859148281927920298926390009722654129774895267569092207850808484358888234100789221451210293852488594082062929317937733425218106262180115698446875676636977399034760693777186896441922980376273256244293193422346839604451516753867394307312598457339762862578817229144584828005063812786248017693207403447671020573207430396275932651565559632016133340619263935701266188942477119534896688744318109299537789713659753183555094575617437675490259095731632274188785437777947607049740994070652626056229370315025303132122621066457825565488408939950679954200428512324627440763235181821964120971448135622805918869208365191847238327300128034475126750101640314880000 [165,27] -3040242523275526582289764793614583974052129458272195259362511288594239454681391807697448711917366320784908754646289962827237657496163233114121539633661681259757322799124475734408317690446387474740145663191986114933993102162154142217371869547119921764622852553078970328188791279961255870889736900586925492619466700793022677490289728714114325630045039147916270983982011867373481575257469225987142490605028548955680577731189257897647512853127886557818541296800981775648755200489904321320025581243251430558032498284922539845174787884595659586170941793989060482980854424406186272424615786181234450570875930305393196374157592984731444282350877172052576931565366946827874419121195571658850244344746906244586532531790772848237963331842713487008125457045130717291678228337449495774577069521546137871105184450090460760073061396750561298944483545424698604099484889206167310970107693352746401326431411262774672425680574231428618703543773797797009206401307797384118493183008723239912901143802757483301607169077706601398499199077502158773886769908676673440926739296029003392847223880346803707512668307637544796578469589327655727510924910823902432181856510705373692497512856522385923424235253750331667452612215301654079464579964885280433223109241959966701774138715442305568333729093784533861033116787155897028717344744099624637996602581562100988570884254547018934838446280823359713132293770171608272872236280912973722215049173989631813789267194342185342443109879607775223602831460015270693049388920131584492361363023636652622657526608201521969517240801047097700486857221357198418634638748779017878666011180170805207968509020479761775497175375765062261431154351802052516952451396280782895063369451216658518235657152291202074728840687663725148547190225888157393580874809827158892217542350166011019875525241269031580774619554667684288604125509869105506586244469420748694384528878382152534629877097084730455940439232627567847560423395417794146679671522733244102904438480892082805765935732382254541859731966573162916744445455696019554545000481157435238828776804524965262096691723560257668454404439774291692697085276021326870365628387130892113463633966912 [165,28] 4541775552889690344404367468156356701541028637950794468610375332881748579020176463558743532630446418057057747997124370296971126079316705077391582627462538009342133638512416628940163413141237596822247074749246846338344556921205128838766524011473343023634187820896060034954464134886823288281594226634223445459383879036068625499175956088195686301863392763714082639048255779611126213050668123568018742363068861432430972782360366059277123714549001389782896260534864510002385750195819560837954603216944522090148233072212378039978372217264016612384300930358225951148092674663590444310227058564673688950945187986622504470550259274592493879182231149966391794798331726859516862986409588587861280575461909954728368532436661112948626284533208128122520796815442514542145362235638713664763487504407058833328006267049117898786396945383818742951186274304070361561318287739288874602195170642614038067954290972135733128199273267471712390340252995478942562973123681040773162186553593082506718065799056324680461712061923860399634406136418084222275943874159245387580169588499736746167510636134775809741286229227220712845917129177312582122201427829704677927469906133671284626770841429417861525340344848123104492312799345250489235631648466130917871863683507583941071843126316601294114404058574523704512768070318296801105662299105630544272820608124650781327191142006330542665154098660386767910527901721767981428667958073090545183317306341375503527971913453795432613743445215673104495784059352321597292867010907838238056134204288006013805414279183093596697620947644317984725601041410225065481704296807983577880355911549127880159307501779376341836036144176015389560033791273588318421396996489997513041890021538922456216028122592558929961554651136651023801091866958815715359839428673898254918141597183366349351053148049990515488194019160413900082961690920657839091914419781582287574351837103301457980033167872834630827834394943199692996100909767039216793342988696160405480453644004670799291714634398727141978615542274302620726766236296856973689975429004775652232229016509688748673131311852096707565828635533878933591396771798691829886807109060126098177569280 [165,29] -4475353735036616263738391967538308604479187118948700250014453868661872567151104610849092842931098845178500647878121690867080675062055377583652952694845803366117422545823408759365951300520058044064015040078723282710256101646967436945440154014162670996025260821038128676228366695269448671709354379822942519808709969030553026715168629170407862374108278037978090435002649534311225773676344011264091579228255675599244524408874781246132275462682309272571677785404234327982842776572792056945803598473631619126372378189414827693473503966799332699306546448595329401644141383939646036627243463774085544021674769864932383649115377143274938816085609961094276489616668427536839825646859919322378618455995546117763712591511778268609263548357417941288625775169912975223235294434422895062081351147011288618283118138795034976589737791397030941069563883606284873239383704355179492441692988366423758501882853576654948400523455811443803842307043619319271085356983193193871146442458707527118315773396223067658501339168322982530749688558664757746992621610688750195344958528398040272128269476386037320263312517131108186156803051935803397063664389006669476662233112235430459547950114016089539295050128169773754574824949468313060348372842161488007181970608489552825873126127377678646336748647033140406219910259661224952563592151071164864064603844544448463006881239211152235390242770467523970397465590188020071576416640157010182982950245166018652782134397411737387479265765579123849589065307772308023437183235823784755669486417422526881473183421780825889235715598433374158833358606921084693409523242227417925158201890968648234565445576859588985419787176680627650605983242652591390097290439159775331435859292680917021286536189633872162779258150418860301268295863052095316671818029624173325168209382284507608712268757129768126168385187637553047500365166868896771660699750784893671895962949039786665687410226256411212472235502348953475492184476147484655278656245112128087095897404411699413929651232145502086824562781928671982817982591769264914425303976516980005501358880063461482284653328078751597954939585482447706614939842256940384542899707486852404497728 [165,30] 3381491149391613307566504809795833939221642413193450967944851484077643649043305433286652977292184677094034544971635705816941855968304498577726261223477651972037154475283943120616312932723537235555172881039729348330777370888504291049551550115051122066416701131589036912962339761002958784084608954426433048528610129206955578335324669811631245458573428574735955819409930705137653369368654890595954861902172138341349513746924487059287205887528016210878024448560894390223157457780785753037345172468030185501602257427174663270598779694247973093772340674874404465354037469825187271324168167354476708703534333519758846229873946978064246806614121917609602039135593450944005790181187995443778464622965108066632266342729392712875296461334304460623732172154294126308609860131742170576907594093421698325554098851753530268142177370057499490430385653495125166660306551698687253350954700248670507905713628603042641269404190013154047643525081269203435462588308908985233505760984699594435293201012636578308230097021775217325894071902014852666991407912153526914913478795638345895001992289812305199744067546521644588620565492746038068581351027324118010246157480494889835091825912261524081992941401185470769667405543063711012011625363430397708270219522353495670956049754972020796789035760800551155060202180560902145184188147096605683059634321677201656682370256946908259879028715900462924486605343377810784757794989757076937486512482359858235585014273272653902454870422310640574480094473943261099161107446057963094198258620926570104295515757850948461262188883850298981683550397635398644320554011928271189671181579863098992035618363694350556231986807627495196176723172751107207567935020035136290128767689901436276772930844910431082742869251204383581468506775847311747668090530539650596508496414422393181424549988708735714625102865673816343273425581384496471818898486827516613568917089135062928383115087488020303685446555296598921439699499325219682684520430153814875286270676817289004453300114152870458734316399406288742852221663934444459596364167017089243252278083297130761360270267304405112738406531389665396138320368742280102335175303568689174080 [165,31] -2014773155817843775271608216260783685872174098682826472790251422255573789931077117307868006976081205002088161487557401925237309853978260553832958851368291648849626444022792977354992028855080679742113034223189048272024273232593833158120033444085800485979829741670462855884051713353089280435593578338794161751420976115523136459393317398484258180445016345420825057053597456244155485418789439950265528329635150214059686878172583603742938505213165275201033222193061314033543059510700098837903110696578023824604468721441899760428505155590642014975310582915128414285874454299781145897195940098218521948884783349848311807507622025938975330248394589335300011674845516345997944737305474112834320410599080043876493755142093399488342356804894019480466325159815435745626345869526342727708924603183848255202436445024677906955005112929898741796742087220406117154983773279239718730694927671528316709100257046507613061344390836286362341250876157221875582675374185769377590312984271477684740122506963126299822526645509758965698275494151724824654173210137993595547218591936210801243685155154913636276073935179502984254121509749532356414605883631875255365888781745399748605279384718843772279972647641035238306392809093596413911222113401491808276416449491453864115669997688409263863616777637399488103680938312531317920609749333387141195355858861868759616301938459098844708932551102602356375184967181286022504417065047307733377719294733608514734885145743981086333831775396508237762523605064219433328765433469922858584286717595583336977950901399272858678822405102770836630822007822204557498440672292871649851050282206057600062437049415541257530571809557980348011077875743331377306535237564947569088811950895771630452034570727906818223766222044988210088599009667852570247803294978402945328111377419347541775043877456326263078689526877919856483691415297724915619651392046513950937603281047519890758422481697022757360835624670985007492891000113934536007928733653661572171425373219044522254508814318200321753092795396164441738542986901800493643215982949096031994327905178597998429796437402079963639630900181754603768008158707481345841648746687405560 [165,32] 920396025352500542688119345134718886618906435208173710416475139309555297332042705397300595328122612284610234335440561082232168726290121856123487630715168268229427679796265571122509913615490549098482008368444744066576020920587815842826807396636185770844527910939129442747099677863296632119094939363994367140881191828641781268617201568295646078438863793908965702534404836520590155260773306778465792184538113918822649873769698715958409185227676209270235668733968822984471050623488266144627053910612324671239030063406321898262717326076335634616153904982012532711855670243526606678608180945576546935404672930734568625587995531603642886163266861212645656939752349784887216061390126721903485760204974974521371518896822571977190080911520875881773541988068828929894747688385517911743416823805978566693721442586482574790967621509019121836381442300562947703262568003331937898765377551979949327745959826352659575284636800822044878476818321492348622058818360492480791220430183754467383439087670587336976224491782905210164563747783752523395617918710456938679671819208777863623833596071025391531141962184718133216080625295716451790498367435054613029354438582216467410154149456420558274674828492739053664890492538091645718932018936318911619326784282065582096153633650183882039838345089515371366054608886913442473291003391100664995947081953494169187185215630240288162887830818995295088247093069889437948085304401773833640742187783086909392783613772429210028793706878491732926408546234633247017726987550811734767490014194691486508067996266217740217102935305381119884766218426768414397109719808991151798783719230684937410491691524152711035768275422877195447751741118075949788609522796550683436540372673837793316683914137624671050416353846524242824627142068503411159770346591850486818308791271450986139280751898686667732145350128998962089807397607807665937012442610405955275769368849364855416197253600940664360615178511222375736224947781956698172162258763672599210523163220338507420395436140769839520989098159735571214549904726202553350755232317807272428335297616506246098546732415822539534370176355897089389384974529992533625469863618560 [165,33] -279507652504259368754507731352165804015548765895888397746979544405874894599967558138124094263957455847810823864852554112312799529024391893213482717417265784393853187771131312796353846920681062484586860010764649261671369164702622971879955525416777192415845968409250658383732767994781052353085378620025450928030871435153085485364469145210912251725355426799251879991530642360980588839698559733600881395421363842809359259917704581427289619938137848408462051827721773181959214910400237428365993478988798130412995363739873635792585574643471508570777681266970908245045775546018460478375335802308078790784270768061825400283495417135479824961608630902398999251236394309356881859785932488085000919205762511499185516282171521811592179401202565485444071282529384557710190620264936044337152399316844972336597639448836059287114297355010087881922644109376729079955696590167317768424327033147919610388983091675790634498747240634469432924078939443540816592101051761169155078300095417200844574423754362753554115044370974492721276597747543489674506420667554250662005692995662032762251817164001217484487470212408640166497166520153026841916032560808208901899154708807013053502809575967590590301757799632204810568621186000651613457262668451848837745110520235106609825990686218918285458030915527344454520428948664996380621908425810983698615621924423257377581796443648971353847037152033279913683703529115641141030937724449307866279006064757479684673915512525679441872661964886746664794150340536097745484395740610119832298128126270089375757246616046081152550355240346539302352812400080109086171817620032243680962552099441541082326824120107644945434256127839147909490519049636254778404398792209294182860877487483816664423053533266915883277409703598389290403136876161981630115902892163620624231864019526254717477831891423074757440743581521915056572416041518178906170280515203264678493981994781884511126031575245392336386921699384495858796592339270735518245541457807082782734213715849686997318310981870501406812709733520387669663948102052432510062577714027427650628263617283012172793340582041625681315389508325860361867751312124884405428432896 [165,34] 9486953154253793261859664020983809257848084161372010089056901801889982862518016689458464695111497883434469196114253907002216117496112010059530001108216195149188785314663733937935048815680940343548209323243267743214307600786548454959967734365746828714324879563934490833513885206297973572305901907243670432082218863072021144375373173368398835030861220871111512072774288740629202153422808114954944119150268771840218337936153178940140027095274238702911062348256921517951585081812403132804484623048781813658150905430474341892331842979871841464067511518706636372287637528343513656616688184053193165698897180178412943810472421621885417749356670357017554720705319526421041903370826783177564641499129954610519747267887473627760119947125873521873025009638910557816486924733346364833860385964888822824775773156077411983947933184497476696827771929421007740080708991125668246176341551121011325898347642399750172498441419113284004421845283421959267611997772258498558036262325262976086628763403139347965516181645609956227889895710780360087987612648635097754688022830050791224910716746353971671503276663418292780737680491301840200384045755626493167553291124387316883918090927504878263029792712291786424961207509119475006438554215420638073159648985528291354373387991286157000174731606709102648405644474097999160931557994008610449740938170807062898149793481946304449479220931097824694763493576590344936676697869580160631407412126332577292901161110684287759132000038198102776499534604969298688276144270115696708058049292730442352612851426599602167365655210870038876996406588041896344447235297090934643131894139542054134991487991239584187087387588587561452973084902754389891797419302234807409742119359744842786790415827471370569669397020774658251518467689703129244996101756653622298787747981985619514815265879675432130572419565925940004586892101030103441495958650615642430777333851269548951376282103622856200371630131995148342280776957795472179306739702163714253322991187921687465490013990840272663064110401151566980287625700073933579172598653405245782633572012823696911071011785685493947064506104710456633494788465645597499954304 [165,35] 55453154264384386670352788178778955978371124764019229549023212845282763438351878249502154977475673487602192627239027949878066467115252066736647375250110021171181709375608977139400368066643038793026296301222897440274453290191193850695269648313498827948747132792286394062305784593919612471554249240625549817714319575917910284009715149936595796076844956467082236197267928695203162000227420748997042598556814531577573576596939087178106106411696701270989144865656440782608407544863028078721577661508212662085595700127077833540927796508027750294751294731295410407259845599173756580664572335987732495811972621111291751254180499069635678220922104948565312996473797643680211508988617589018402988640393662944673809324101972264775200751283614818836259496806838445037069053404252532405329854596436897313575258300703201034355339555563678747421009303086376465590012962097113260687281686312355101755622286201653040813206017061877503792418264745048582453175365894240048922904220716309165320648735179720030171306364683190202420423481391819568648500506935841707575076167578719685651778630134911652195079932246338276256746799482457668288424880650326651667270745946137040702493548790704783877254047345553924365526975361451091765300520386180805420128097716067847887847419746747874102775112915046324603664401966264668128381729662695571977840700277335355556881647372490229550282896361891841701654103746341636675014217567449709417139728446700158009241801874496069716503429472564806579523836580473134890040915185998185906490921933611878062810649396166968058423711710951116609776531359134090609890861997167469157246842182812011486844811305615352472106127647640934036455856933393043964451466666163908374887905660007760908439848503008162248639060019108968380430078004797840727769817223242313300145858920628046872547062307673894655165620631947519761618473645093345683787534024053042237060659925984774767707564134475297462930957997562141236978827377215018693353490156381281108451031383609274051268532287483735954238453787810406769356453616327332577425082689787822774215259908263523772590657249740603127713673698175634410764352336496684592 [165,36] -44935123937413846293717253296737587507612784213208729247781925244828196754023154227029339075888877946425278437110577706789820951654688993241831626377103054427903554998731374493770971052733281417211425943838027318446550243156916308136651002111013627101305871386611182101337898752689123320070331226330810306028436917312671089133682180281680248288552311417784412976629999774197598951629105583597651887083801577875834766260793279065475598598044500214062510602231256773180475218420630955307877885672169225906131293344933466772879887337986524749516683996238392315165103302937535525628669503091872059968384128743352106917015309289177650775218644660479126110673556402647386849154086744460332941136618476040951824583666343841278624452391791598557552474105044286678175455173149668792241590769769598423516193941345124166738464470189709799306499971661802105190741823446345922911817704325848373986452748404487865194165027326881814645139220695454300622731959068961590386219435432755072683576107634810771035916407141325134768840017952057316290688561821462609714984917000149128858296003407442012363725653512010980774258215267333041256421163368065396749335239580268489002043880496890405563753796047127562600429964643916364332202348812300553494645409285345764173018095949753329627612314606757697611717575583623513244465305580426556525605734707766982762257637015142932157222774938528095574992755234075760374320713194910772433213288026410639048413690961686302702552507250706470089666137390539861254050546840719381944367892227700321689306153913255594763302242414340857767677926453108239919081043547254516921241331631131758173851589461965986822088852655681421103235292072765085571788155906388659959371621763652218565284841342505969463012936270834003670459845745666783379525496153924986169545993743950463911381958771824334496202626578411612403015062370057923704394809844671805503902140804026632707848203926973165299469698380520752051258281446215284219279128198361005705726012274627456057051442830377957019672515477629947504919268959325725808493996687936668193179669393822170689946398189606211602641055458272289251331951901903872 [165,37] 23190147291916241458046295578018136552357011513615980659027749301839751865308557359218124331365720836185072228041069755259125639203828915865182846277618930105923965899195456150415600879719911402568372926655895567556446318846672440509487524235175683274894226470193932212126429056052862456277197623954156695731590579045017718351327859842087742616190071748178253110004947757024646299650366909629458459901768004615870146273512573692430547446188853648408041448541504724869725228582503610718824302200501117910157190055316173522959172138146860479625265172825163507089348258185594546586912426127681543656942542017898695146825409870979012730553837796126827634695937608882410744210818538630144487988469239788963640622230764262469748971443322146925545442352811287988896602914901202271219863855561288793266726904531066553768257144699781691368687505329497573422481148857242858138490938218633375202523100783641685350678579076201729135810565254218495573469680866941698484912893761098154626610039674917220965577598166783561517477245673818115368107603872809556910264102454181458311825513584607052201326686661819164104713311037922238268422016356514627407871163778682595254298433347760888755501076469786682441151461307245153202452069118441457128706010643355097370437611734986420310587336104906518238359053082714271848060352809879578620624281734540095064540283935498941419638809786063674861807917530337459085646588371390829723075348518390469361917161981836717481325859353159020168088466498818548903817022911921464113109190659130960742663299847075834929916596379624978302356755708667936077552286175576684824918817069660960609997277122863986083285295591468913284988849717353851252604287629384140504705666671216392799161889989920583850661271384231605911266537295545939017355592538058482171763441703660594928754717523378487407975113913813191590025749125897555827994312849041277341125567632518426168768176864575450846661303495569836197862065963750159776441385473953004069357920387789591408951681572358606178910371661807542269988085707521813539051536115271757167390084179248720544398555612339235639391240056778751548618819578752 [165,38] -9161512779279093109256440548332979968761386235107287642814896257155826722786592456307511363490267622431822198497790604822804537115443844474347336550984549301216743805369127979485348758974960057929745808737786613885453749025114492052773674072822961794253438082138444065691459556201717095433414885873964698500262674315935837645865516041835572274251806219776732565879360899727974964599952251063032627907231889320236567636170292115433722929284766949400675033466055644414602304276601414363001581345482910521680420927210953903925436738214964269263233493481216073104384327195505438118124878467660802161553652385649815089199825240323084376259046566255723180887156435878728691301631836009266771748782794453821754390755927825726636250331319154817732344864653057987049707660418153259752732691863244828543679566231173461508364731802009575480831702831038906439908940612234465825880798349988157397148560970551579325666713493144302475965798285423476642857685105049207739534626867277191694786758106423350236093990823435346219587974602467388116773794967988375990918988400776223321523459498235042098439431174117100146679520473350999812395209733626298283482495957952025523385347118686440625388188172723771046923585417336404750190994084940838597673642624257556116614284576362492749759880306635184617945587248131514516824484780009197120703764327586908494163828062962817164231198159771360626444002302385149854346268426394055409317145484009074878429746134439357169866481884809783935008360869412788306213349938738163721323797396607035246305279167912308066573947483042383783207633868278962102018921832576600795610922534151002450556219786495438267233940878251781439181751102538587638186559174071466614995131004563164810404055516673526298611948069972730035310389090791974296710812799557803762384607943730505867776045936678380130167658005972163819019260937802320958712708633216454232104988259903393361893842039848331266051415078968675251762162554538007747459438473050241813748542152173116434773284379600692853619282770214747752534246852151246839699693694906415352950726678636571262359240749710310647774675833626406236445441664 [165,39] 2906905294309715652845711174372630061124828601788115571942863017835417082987834393391514673292894609344308212027183262000596820101473984644704674334318526883174074696981395991228413680973593412519326607470807054950865452999732078823480612765643326841791913323693554117653929697408196889430317834798244216943115964037868661977855110207108406361954516879361798553989765811715716720037089631173951340619656872015021595900698371427244128068654534373043286242104679937855466095336456431142125636239832190666637117111056637217253621120329332622052202284293522356361315808332829941383873864361976079606135307096060250709041647813094714706676526416670064521917556176665579173314416179234936888319217276904117000302584270234074178950250220744468456751041095009280368008771491809231780120918270268361020132891020359666298717994115763686074280883851897260219762898412927667721153445189556307741271108609183263435026984226905605251880192390659039884471311338956013177275798426610647577306840685262398977012701846258494951293974737551099848643452253370450726185536516317925795904608221721305098336155260228418271506730596289509957789919611139541255560295567325868778808162779047561833685107277719376896490810716977916053884347585735281819147375389065233046691806247901991422072574076687638742227441276474671358496656565168616407852775876146161572075638507295894358501931186107135387690686566156755611203028677827029504485949142641259493153016557029833454512895126362441704144634472365288142445626249598552239546683645971790179383333776418532720061944192223649331291691228445222034891418979814896381344659843628925092132058537287069648378813774053279984399875087298768009716702179168807700001297930666544204086190035139546736091933141532473935730406219144577859183782603680994182700944065382635535839141488577556988757365174275881431268194191170690637556275069141716788570010808927071011352215850980609978079359058159613397575024445129478857619685418299051171719260789570325863128547870823544109385189229312395596765426459941232405417227193287516577269824534986657451708679635424033645514804035659608992155184 [165,40] -747652883961645790131845077910255952097705473279524609640442012985742749781986454418679153145899103015605736200810814474760687135919900325063337250642386216013796051926891693088449968243558099312867303695665275922757480478748004996663926614896896614090968718126610175558255380734823586023343052662241617084961355076853788041196302322065200945611286430500395567802885599440834895664369884052661979034784892644209958595413444597143137073456858528767387495564136614609256970812588918374872009041936810339039466685628723193822727394996760036358485222314707658406474437799317539160519513052373421041663867236082652404559871306489552097029805207220692359491603451003133189765392950162121276225813059020614815347371390756306051682602872605229969259513565792995589929149967459152246874818812323999307671796577006945725102874955354727315216106416659661836956197302259231307352698350597242126779047519811296277305936520969591631139465752728021752842168949201031158999894846785651793438337023602342567234587438089498899378559378817636392090015211096458129002154950592676943533411181875619299392197736726772588671799398074560284457505361550062219467898643677284611627615009539531550652566100439115003616580547944707278205901956106781758094697881980534708793620991817943169337500104081141145193115651293476706425081450487717895710019494406463822862571713020394199124351027126078245259779964861624858879064342251457797330704671225725104183323244875347138826752255403432113742734354300252074951621901043768210576045243488041693031349170914392961507907550831364116699098026457204343302854541875713746087857959931159399493049189607663044531952374572431695591791785910716001358275812488091159894436244508516909145897954493419101481834807176429630104464508530010683752614813105392541529758363248137104279725330407850801450037397575226831763565783200900599451574561065735820516463481088837530307746128041260321511441198997939034280590317205374910308003107930953818826351334124152683107899985990970567186674038904018701448119288841091053767701773632010021563379377777727972302057767302845555375593603210245899520 [165,41] 153223275454103804316254692635810251743021097662081481480898051552020595953956406168763014265441804704684162334916641434721069603165324460695438986789385052124064389247311968295205579925507181513627509494623606789990891487357918644876066692740446290576830200322726169196292248366600519539910636039513639448618358932839061466842987234766092190199679831760074459714721183293119569093816381322824371950031027462980765403360860896076726035667636039592497878749497916190518112857037288200152193619641180259012884841107675024376130907406149052769127331616949548055048289085033111256338854514572606044275336692736793510323949549762756958573097003366883498696263107730634543742279208164576023140281707108630004986892568945028142536218131936196132974576197339420397136821368343717088896077762419489547517393675205259484345627709704063202662000659990832665727573095843102686757636264615730204844534111475562318246222379623041670146354394016700207567775225481214349220813446014059619742813323173714298814131907939472337557272225593845626340741789482604886048304339534270315987522322869409679291121960735684170010249840235509798616859683636331618978755067184801192136715737528286860460793943792413022745657229613967759324136900276979157572960105996435259253385799466459424245018375672057828934338881686452021575922746115927615523031056507462382137064640945978747873201443306315623753819083403865878900142496893188112975680558373224193138826133884733629772425098946124731635382536080469675780385906417065255403534846952178572731372579303909537719056815980955645807102908999253673400103733411745724746668033225542060542152476627435702927295282703697131051022514668458964212430776470052276990024619307429918528821631069631874238370569762684324257167264543236364866277622460017885607335767969076394192642238020197876210167059024193474549058983997314800608172023052925367062025674613006813536771586715582618345998790240878306677205646231630820150973055782498666469382943202547610461506774787897897170018192003348996876118013807853913516951614217278806034798203146768882267566729208537193995638208805887840 [165,42] -23475847077480984669099957939908227190098340823233795245006353517075621012257343139626364590844183005747135770302931977141748721900925585911536711540278598782657209288341717757300499539982876455859762389441704878722078209779302532161872811107683901985701554831855367212793205773445742463246501500723918347299092573534290902071687488516990796148441931228657705414730537557256612173665428584796101607339801292861136171192178066308348545134498125780357862508660130274234292062798618913767635451476980113567129529498510469553476269219308858233274100975317758674553848544724241480672178349585309830182123908902843314403430281907043504835552145228691240166652503397141322355149334347543646387833668600675032345224759587744531720281649726752432339687695771435678892496180164831365279267110773167530246252775212413515538863812169957687771180934800534313220838534927244862194000998661593422986108603980075542785718437075361596504690291056970161595437758778411460920281061314827409091548349658677737300523267713828078844875044443428309011132139650980174790657380054476800486526847482681317439991234746719879386755020618611207684813541914008660704645014115327567468892390187851668637539463306066601156409390073059872628584403021656078375992691604547607921632106520891689994784785819258460261720036001269863816338912473011586359677191406389173139268910017486086626756284219751643540511152840745271847721536918248626925721501815104302383524600960692752092833934212505463428413733336320303041002209892959485770220963451493156499320244892956395137704329353433882490387359836212722958547923921275019292557836907722459934086164468860526613324786842448644803988871251022274660498940125571984348394838104214648612653664975164486450079811961560028136382780740766841137123125177930060488397278385281649190399902839445103424115640311116380991656156174623056409187753726032024549510856947103566521512512364677547674099529454865062633458896766801149704640143197492051812394712790601383851558461604662295860471040861696640393947354563431751230860872309103081808076950682636972680927080581364206107089112797120 [165,43] 2070747887028335620144202654933980532738568622478871871081699346345696678226225563942987757387269450672734922699639094794750747125475676570873449531241620582537168857425556153846825608128962401669180954672300085465109980850281238883549381354893437319754838947407833581962990465521185841597725037119747214510054054608982141912016786351950118141825436401916902082662123126533013957185478957717899018387028248212110116878089190734048891401810269748506719174049131661920894432641675318783507526094485222563199534990865673821539147245758730573024403327955227119668217005520537740720439617079311071067639624726585157618417113819730881699449828420332961347247510493374163720930795032459638452075612108081870442888339544745941094820536412627776343922946117536455520745612376879662759277402911432904373481065508125225188812875276357737829166823958762124797202634298949809402386168509961631329525022611433132898480077479930673748431672460803616748660693626420424131812502433900902753696989517092354498419404541073621963986532135987972421179510932554398745540780146385310492787526821267977593464943933604289900092239617808223839389284577580224693237711438558179706862056685963709203074932571902431585364143425661579817661807032588507052527824579019941244258239745671874497019029206447561466685965007203693582743120393107302147531914076843116169143273799797625021958133768670811893131377974184013481350228841932993992908880466464506883797785766815861161672154408449709361138807736561697889812264565242852917468912718247521672179494833282048922629938474191791870333999292436615571460763354424832523317225473985323024905582549229755145299757483695042632807248330453544007106032462361280035226392423207111579042983008337302809392721267013371374845637153014652386409532899774345287660635794621436008149621487427166229445376072772449905915122333261954616661017647388903014573699835593860531030893811111657508500890784130281515418257528362380990732204126068025856527297457483273872057160619886416289933360998217044176675945776577715949407408701481029995866124069895872836970024581012025809075538000 [165,44] 141300781838457049387277360092204138090811763104820345981809116308017772604150429758188879846372860370063663403883202795663397828820868804173142160231516806249936040791736834934460625829773852632286155159644271974065018061735278789645065884955707007579462836329194201594033929710363676940537799584251655432425230821038759656145972018402166038073396638432347510639437923818375083486755543275369140309294566336453269167134522443597034965852231312479639622250068529227296964250296611506549839946909757159694147198817564042021252119963996713315639137703741254649023796154112863851838663990956958124110258000049889287459448701631095420211623158567721695825479122781423072052734471820810237617810626578228627822590308728635062940051961170476385204772177612925845233753011350421961612744154409707351621510190826971785146792105403591463223735514567036187282445637936586926817846579914549661624537538121965533871025181979219755883614048416500618438079840089058432791755651907857136479466664265570622499941433381945967605518304146383650455162657354606828655007797063907203137261121730730762959654283798076919388183110957866390896067604028902773371352646215444181672726014716927746641617469197279417779171532759880777425250068405903017847229099108783583951558804713241981807341613230771358901943219578602052621330824450990842331866273342867094990527337153126737953389669013279271724007997450146280232498631124582898380130081497475459096419686237739694617410470577490760198178720750539496064400856592283632969883874855325264103592849340875776370020102870374814242393371522728137088846984608228203715412409651528131327642813317074884168271866716530001262804084432073809437415326541199839702527359450480621466314712741871346085312186176272955507044254997916787610056163124914013902408471199958912741976346969057295002961044997717014554592960334918127238694525317305467381550883216189783500109242012415340168225229247779558286190052041437560207768192433398785322957217005039212276678234326693512721906677103632271857695428351874801702050302027356653676094946133059393428468963369209390828288 [165,45] -103698089451280643129359202833628195679306757750794485416615993349539739933690257575598368214630899755170165495821289187652918306116326326942661158895342922278215250154062399259611006256835978049522921892354768547439359597240867520298952930301521759353326104020064988954861713338996859792791175076968619078705995388145740245638711048005248131219981524115822048716174135885871708483882715389599267335764988803772621787009450054836897143517829560804922346817897079769783290845375791449619301617091761772963976368406635258840689211936079408997118245399001832972237384526960650107310498045953271001810343369933495510457870768965670681224321664106695214602240377758939989386115809014873262256796604056203992301031410669553245503730857988489539313596093670975701488522324802044303451119958189523743531482377356830800926604571677299118741961485569605518974487327404711828313371865666669337532245193714340106563892009425010308905166228685319982772607874043034706393192675632730844692893521364551070418540127171305749324586187673760922475675046533889925727056710675807557630257367627834972114411512271560517260586787168325293190441296810840638028469440225770385556741051905898632858653181456193640090727260925792329470856177553163269015977053232359559644286481559272985647645333750104283547075299592478312459870845649744224554203894743248671532696214105086086803387832232278879895677740124378862395182773041507388165518100573877740029562351577022179727640514721525693825820613706699153709037141926314155172798773609166424024058722917572853323204803936075411166021425699720674065654968764373135193312971883641120377132440562658280628266578434180484650359995015788183757755226616620582121548010056072957286637901762306222913614692375473456477471393086665108002011096755796023532099193361425754485156015467614006455890623262101009988282912272065490493493192705321695514557301816505371425042598581556387139873031890158039566977280852526746516512970924575691890312290119268686458466131508769828523799597577135119505708225335440522297269757181855911125381870465076707232744505037319363168 [165,46] 25236893496331562024592623467658088469521600437560771381492151631539435622858231967541566155233935934933215515524110775013920142936865464352540774326748386643415482353517790352251834408979324939565390160405906708134757623849279338141714825632531072359625369921642603935705271691839332875954932395446002213205200382451301047421048399699621243891960767030281239828460228584654561885307058758823291022480903258825923247862748951924113027012034327576472113397300192381062026906357563599528368417089874022076363850491311720441868246750605303459915065674175592278252804098523370176240742537650232311497747514535524205512714956646671641601562216662726937938214098523732768666686206192183025866930364177851675742570963226705706382994008900359085216473227517117449173715482234301882687806075356761666220632586340742699874138796126541695192293504739602328477171945568370190113970589935381089398066988089926183241421825045366104444627038806168812762489646933339946232956844456507105846099330635413381815956499135934824374012160200475677058862811729692892447127573373226973292566460833676981144347015657902004682141487737114725867566650061496377819504292949355047304881767380925978997864155912766402511058295696049292399187396133008865155306051654590411462102839858380232161760035862033918442882033724135551126596608377017394882688751596051472548592544819308295201143464001847582279547198713550708685972617151679351671974681055904464712105294840689106759757536465398672580535131240015930751396391675689200204547342289152285939620327335816160392551608275740735174158702231180755557364883436412681277420886108834125262129507855702021943383385849229372376063553617009786097704940210732745805936339823342801294070955218865817090589161054621714343143057056802130233468996559540684282038578399589026787753863094229752909928844449362264966021715239672868738952236084249671113456998367763204932062618113414120849248613730319454677649500476670993680269380299673959019270296736717627810248742530452368526152806251548030310231401390262423169776046573951410886958586894471446727345939741203488 [165,47] -4287310009103427702734037227330581215370721894241669143616471968427556566400513771514460636691173526349213386606625125083139589424941822282638601593334840285354211311882366187308058460593036256835317219093936282663297000815449580992170151747942174214112068645670347002562623983799979667443304253735303425346027545487414251338268156968212189016861474989618467250903108719470524189398570020940592548613774579529153345061496083605225772188519185150680912963155563302958095280525231483462909170556129050107809586584355226847586709903519671349950635465045656378477339209779323062662101826096151380718074298390172713426620317301848548671920438643469469333962773004306795332511032419389158163637218687816682941694470562759020986870973774928999490161182556226938495245531618417467640974191668078997286142575352394283760283775227413804932625954869577687637297211539975769844339501646197553449875143851960019659554365588763488585263427180778083614923414563668580083135277255130339460277692213502136534048749773822896576453595585784329103958692628893456565148017922588408177144401179731707770761288846891335563499955539984337555580262459306843004114416836363149220451365366680344889919371871407374890720292421734636261462238931979105050857009743807988539504214824540655060823255022552893474188360400820410920694584437061948304777695344704772115604029999790484233883694273323087577309064498482449675393368080757119003652684880787777571910453279549194370257010910038770025096015209556766289022429125774341550130684376432016872616135095708941577734111287752488337010474962611525858918730517489409256895879716893635005597288943648617816862138034194983157987719998597908054858401960159506422362331850343698128277450027607796181620399922141974490820957537077678626681193659118080932477777583730583840564753916158453662462349213127134348162926083825996772319872084127476379348018651770658702895766773216192198582951832529106534119356792194596734840760530172900783698945294304860505889808992865330972158164505218097302757742079877869649057302712179776016291607064574767001250398920556 [165,48] 572510187199941659662553615332028770576713167846376284803406721348073704118805540263220603863678777916491831192443172838466008644284684808910444014538111097239791949884573538872973667780007650173931388509089398101545768835771373932948874914805409573677526770522874573839002992205803296970975162204074765519996651081731000381050801122692476980562576411784599476882698953501978175826807914892010958532786736734507610422364034741143408601338512090021689521037047916924827991351792344941679529094539277055333591963955304568758289555941129269010396346808317564673565547342927033191157476395270848593309057710633717930161438744989955023826913160948736101571010644860418964444088418992145439444748350685436243163047538239921446605931746254238952135803349286375918364256185531182402110742933859709972215321932701869641180961550191488350625476843915495098648517499353539765695186756096617562485108557049936055173211732996674052845629690056794655775085097594873849983599136564785954757997619273882358224473767414622576206448028570413548032909331530980019464413507684796160710548336554776718967423056270143642774099665795228880521370197174012812108901869983301468707384462716288370092407023154491674260381219459342775264725662566706730622770711186956050423576266574024120450677026149993022792933357834520344813593489682409924925408262473848753963162764428396081661616982047299919805801423622847943785498434730023286220348708672638334165149160059356397780597397406543619825269969541217399956394909116410516161880065315005207918040912564147604780724193954545965700685885840422710164755864111410472702592720984420777523109295918200272107806119491362541851316943378182060105878181686166047934842555701154718594767230773257341686074203011984279592554261499859893513718372100758595868152004366890562427184624753317132168771915563741279650211492715107683862357551689827231604510708089988499871460998425953751890018854155177847595355781445309891253967071926799894921744180283917200072982612525961408216482945822620710016067604264992756469970111227528360789601355562580524985013248 [165,49] -63038506218724012915609974619981552931076008591523567064982208819493257491588833501676564034703546196945495639286347369738336490683553254266931142652486748112248221375506515668992739025509013758779387160918103807150916881375461307541226239439330103349026297572940470917328659396952112745876316595228308883149392368065169981079367038780273086618374440765759972660198148543087203656328294978975741577033026657669185960971676677004408324084440780849212090568738325864263752521612036427282307195001412643347567275386762881391853989280800586337468068621675892571949957612754534577801648988735274678827019615769372471995241626261524987306727302799583480927812872598606433206684900274137388175984622287400813455479453342482405372459748987851476035084632051613604124156934234033194973421525386856548008092365066948273487294990113093613761110272428777413681501628972432022154434268937088019371392572067249194475252518852447842046994888034740827316699889225262062497439945672484874769032558067967767429768363817085783167609729618401394821462002646372093537280539621789752467206740103469587531407733426513835841573491524236650635122212914085802872240834806524440660289066067980795306073063489345022602949727292869655518164596539674751703433249804794519605385064853864558743564395397343207154262818832569847715167022287730691073679408410603821289906836898757015356253592954260865956469446597504277214606833389634698631096446946008091275629068684804947643577804026311458321873802355018295229149446018471596415095532424858157828685551238011570347617598333430847765164578270387701992100305067288145677760711720306197575551287885732877235624368369708810957689678299060173122095647161831074331079968045105126246961899796924999351543950316605787947859884200815754904667289388983887458665611209172485354640115366739353072991716809873967062351428032090420354884106251796607472906627235096955542623238754743895294332789943825819353258775375327993066311822582375658316167935480769291927754300474484775472020216922531041619628672775247443292791506636778461818051071103463155059520 [165,50] 5920212547416318647071285729996088829774306428505845185336031632010470821856143506635126387705725196192529196691784274609375804599264678566624069232817610179688677287363445451121406332026888309907679381637119777667387087349136022929889786519754357217840956195418578601972663506563032398833277731448279047041901606633989918029189431114024837968887814841852909337055257096629349597414938597640560073226454737027023658308696738275962972041794834043357695820160342155751619021993338155675858139609241351628886645786727459661145366067763345047056781233086971357069471152180083632045368795090141687588974742974538732445515781252566385948033849938902071858995536705242852714732763656618740261140978221340924209315090249140567902968748507447951660648851554160086462636516746154174598784208199923522672269638509272832439683528144416189047754538786639288610907752185591389041769557989934231448647124948514774622610458631389927677011723737950857921970472880276604311290408643210419719590472136602380284114271271157832748732350025116763329715421204923104870162931152560636174349447745624115248530037550511967792685244886271490134907811417028711390049417540123634449500419351705657966633255299521813545915325371461090146305919665985800258649683829028603939749062429723194565241340552491062748823407457230333256222185404634835188257564987493800750138259355813587188993124048988836001253657898405269783550270902696845826440569992235283356673709746119353428208785505851146875086309101843817070159480908349200937499350187439597260806914205246149852307854644747072059119459376387796466778186845217899323135907692880658234526010567056711728786983430474824867111581151542797057329741588827997445578761184574695252731048167380581923013709950597548121905022468663205431987568724819374807502052145528297759652544347105963849923957027279132280850906539122822258747680939380972892410968572102078308625474204218536529411557907683082472277697885234705576295345264476006698297694100163172310520248855930524591134746077794003923292506288399721966349275156845400546683991753953032000 [165,51] -490943540787474365813706567468815372604928546894783766596586869216733709861012652191857064849210386305098958666737706263261619161999442505997286408569497191997427772967820355902069324563179324021189547912924399480192634131859752159526226335866328233516217111948281931642379356893089160076831487113100228062278371619539002720597116679562823201521665177731805262709156524559173698048865285728330059151332121841958741520586059402093276438613952475037508399107897456942801518163564295092556356420899936456043835985981428594633206675270396376167909584900422971488277158905043306460941458818601615297851385960841247446176614365898861100924085931000034996983061803204870711910975189902789545707065925268968509882932179596163192394140121357852424172295008328887662030032267755285460852421369615392135853996765105683483042964232162104911590599276573257126910255479549964155460106169954370390759375490538634451807399805830543818810178883943169804859553812940205590340444084873880182192862524094809186709322204483467954688797377698212647421705535089279225711106910941128938225289763935165868138879667090988197673102076717378747934223040402156457734772603835581785485178873859245739552523201324945173769998526704086141710110068613801548447830759390259355712770329499918490359207702621647385841669847160604381886552422369215866388882081390700219343123219636584384330484127841411940704751470917204567456461382248030841157177858731479432358154498148886460701950595542878502396710220133782093281682953825298758653368358695377234542053350971081978913797840736554516657323602944432720590731553343259061141254568565563491934535115104136113169393966105389817397734434681996164508609812910296983031681709947479955511810013194511564216636020993930925711960247679232799536370710459638758967300913249191374223472979363389040578653194375565126948428347363325548694911622295631683996508390728259374256783868752092309390842131005888390438835116302074997507653329617708940579407459056650268897386080114981378639214107058114431944123965435922864248820870542911757722854356383728 [165,52] 37181641006991426739036890948847138636467130064017964973187929821369799445760702865061817301407864074491956135906581375574396369248912437997734701302277483638686313120501060490252345486868100029234048464287483648220437674783143337812382116499433054458587529252972651039266608636325999487591606849415783609640519465440870104655762115063540285125183890106634618571271646749813154376588474880372390850057206555016345124352783831970685509060860205944658470727940895803011247503419758217758627055323888813979975445969047345665093373240962804669837881625012211172151787059390168396820713945649179273253322979298057717184081463361595250743559498151214070796720470886014945873218600208189368407307424021952275098053409316976847611303582858695458644716925677668303601818397550205979347884869426107939228688489051130932510242450091637705109911072617417482643930286240262498527534185467177061790811721796583046730784024900142487625333473923463522921033006303206133873131714194821880680734372925596169262417213478786104176004664830183626354580540767715738130947026667403220531294819539370438936375181584995989498210141666674498646745036295594069575172064179597955400685313327792418316913367428819774028021034085704520652804678636686280948250392939018751167494662589907653320281987397666743379467636331177356150743273523198435639507191937333172102082910552611222853782329538220785130580518222370384188393247558272219425723482916957046733524914740962214237975928088311719837318227162538819071114165484681135443161999954675135726306878433463001783319741104607050314455116636441206338410681812909240313787779223383441041179948495527062536195404058104848624528778970545400217606407034734019120232267732728005677357073626436716267619888451852940673155662774381756255580039194838690934655147310846918302763737114245133444501665871572190437494159709445991547289412974364187846679771779364271043235078845541550069981177993687320282521252949477956182061399069348140947712782622333947411515500272515936096818449602979614288366055741767555928660607501753874135437600768 [165,53] -2615809110440854444402509161423546656031710957163459456938282699787103150032113830595847970780529370662841784547228370998377753758023359941754108514243464638035986321724349394511343931604603857037667606037680247771279123380893282782108681125027260686171514727035196532681954708864392755421014014903952324229001841002949031301714519683641259562356474041238632533090481477941262139307867202642043526271604206979314942621603551740135351856005842402702789643380699145707961693644348073671638854091428274333085007775311476513886337846151783639878063137070480689912955972752560852777541879571610043598748094569304643888853582963340909934096682481620138891883177951535670258814271744347791743678295955271273157996914997858987876036342426225684070474608133750715209762171931902801783599338671711508574017863008284774608537931838659245152343121064263015954919223208730566216949585639544252119395717550556384390826434596582277376743759204369686619975231544901819824418240031966680736487467174134339479220259033762095033939945416959297972785811781395580263176549428774364117595518334725657454447153005396670090481182184457537695734737202904490899546118280894759143365043380516932264273756911577733628284295050732463560740414946313955806553899051166812302836226231286883463470869308927823451645976699170343469990682477036516924773991351088826103672224942001776347907390733670589002694439875928824831625304693548741532619592595810373836511594570469834288343171394287032060211885674902900740414665441838627934520381458911403942608091937464895298592405084398911896728653001185092527174615708805064237658815184239086674335441237316439134379445409634133252434773892848489337683563303257266350499467429835241714850965086717731287018211572446930519062913784912258516823511005038054120411010345907010137181299769279952164965944107587654783879231454684141791020029725409190027935261802681191309813852358475107614380836319991309870334103313482945841889969391764148146853454325899523278327409314218874348796089442644658280843511011067852721873471280634112186079744 [165,54] 169057210384824461365677067903557674295783895463696899541325230929459208047131136583313612106957897142246879699590410678897490226948366846679827728297248870427095916128051163286335299908995601273862219030693897555782056423939010739599811879270211829351569972424144338313867549722032266275478878694803468965323847226491287854222171792581129127296216622058697026194957810252119294646143116410792971472961201456253257826840088240665865910419587087301693433774836119209311639653617712925421916212327350081867343679300854061718537679741327270684882229499978435569613054114550686464220438629824491257821328900002287554088159877638101395721489726799811538515529068685913560049849261856119093061478455415810808106460986697394103946574634812926570430920763374350882503962240784772973815063521583920545907421400831110929220903677422265791202789196782426208794407384475512987009223459240070436348965832221884249348635912660162875725690515247573492698198041988374315846652661497567027351982729532383390728516287025114687901006379854409170407877573005447156674503500236795128327251204166887129735193712879204413488321174837498461727395520652777036947095430155271111253112487745682660155737064289629263456420144947237406813675295234506695649751865246900012263720180792058786221804073716213397830578367472687221820448056796054202301921352749732193825145842996367570297702390831406093270102069922750712378140519125522059262298589128185159635754669847399581354078918829743543688055677744896505988126451743704640892704814044659343073604949011257535465539405689298532602362344758379599229465277244937743113584542161593387825603150379009701836712339556447728279867808227874013024362760959608911029332634283107673425228151419315270551589361522503503257908826337246486894625772775558493016889498858859503250212247654509344500877910038763470078565187290379892662349127536122380910382090205479253019318651188704968389817283830344499985379766895328045328039938204231773581669803776512500509775069661756076807653669637155401446611332476927885059874320751486315232 [165,55] -9853894046283549192236439897451164148248206041489706367635922685070214078770108445502721806975733195349217028797322669822124261616035355261730754317914015178881375201845848244611155360408950619675756300838602466916189250117172261576652179849681266612664534645006246561282841961554690791584297436023296513578491462213358418615081619306872271770155805590801242710357520322880680869316617368242090995939513067313218470170924803756711359970943989064268547140197995041445253930941491557797134589020369506566163653203488956836422950339248267654742390780043352478877185771350115489559307261721218972175585626433619950912882698538461778584886676087259545334660146610886423741475812657910419328915903324483917967493175847157094307049002662708412391045442955282927701582334209026308865058436934116227756190833748342382319249889944051154455410826777059949404890550126272693055186659501223520923789131326223845047984581655499198308520108246189227253336583557455859075021997253155827434905092916339692273779669380117782284976675896774527524845691699819497243215844265034540861751434903571551905023362652132626479286193561692172721581299855733561580279134947561596275593429077355199590926223192748994555694341967692553784982745454328583929463582342213889942067403227307813467083266631893831806497106365023155291104307716820324170520851015777842337947928025155331966634679338346584095426563118788201579910089668688295994609748143551278091414766111027496683234080666822501347644467929855590146150066959630972826284437342618225159468312979525328292430244956704786995140783431619899383720266818943533867922386361778980814998663573302769124200049618853182600980225116018000295823705560346761680859988384172467451267867711134048805798405222794110252061581511184082946397029556923562710757593499332657747583879403013053182382051046205213983926194408816125113316777829752433970874976940366103682667397458201005385456593749764640895925019864687972916951054664800451509283131672445061428324554661217709672810566929128918328271700576227158766584818512903220 [165,56] 534065283829075125478405670760437252525582186139047540868999494192227774890719795379715112583698511341470019960344966635016476421640986406164063384960955552574454961010875720234637031631498965662134912423272368200604694079074246815302744963498733527827993363199902779977624001892878818357723704928482051011674812855599351440912525774619573530469212852720188123455011496199341161890906229941869265397872077604031489248464136953076281955250664687255725220806708264249439778167213209675982010663580613318163063053796246251660763179201662252957515668649581266947918097501074440846752856843315459988993997753354569709866696288987734751006749611476984750392627789737762855642829393957741169469805774583797407349182635613300082258167459655848734136186434735910575805944902519223876093740846340611112756349350194396452207918206644443109198997756464217942759073671776008521574117349478136044075176711146943821333384281023228045765868444819560117022312199444889089614727767560462464336911224540393806096963340642670044058804052154681856172120364093254719348450754629413975517324601665420212559356441243230735781225061923211527657276535497931921806793857361810942046489662141003436801819447546561411065902489079046784731552158205145470462374763347707271336285460206086897523939416714216458547053247124712748499732285577940961805447083232947936398502210258108893896282864735469442620592524750610338069707980197978698056145861864156956456271107383665186019698932295539778226487119137017636570348908271778515200698564029576598465158348777045047553957742228394220932426288957115678033245342708059240471984481879506128783242038382664278657681874859147475834398538375861135125980717862002130965163530369823561644376669743509939178951252662317215748445009496120701459284549814222334285755698961872767005693423084671906957452083720364526468538428595624697639494747113922134503337973291931885778551800044994060978412738211427425670894769476996220524753002908116934403687490780970771100266649769356319845372567869935815722647668185028945276943306432 [165,57] -30309915499899274019331707711766320318682733469191607878297502452043754932225033006328603886429969974619104732538616659646128690980322918129715893656005457002783366789923990547147041203537536670504096487720635697578377313430051370486876326138128028806503500518479057569852776503356269587101923979450341265288967704420954639147051452951531390978983208419155247306129803671953078684675188698475073246186064843139208654288137151091498665309526961156262283289525015703017417615874378069898553013359102756747719554957401897861726604521642321142653636627322035382877511229915934631761266436081358301683281216818023367405698760511290796560392962135006809953164902421330796605910788844285964214577459054675766289326337070952162032845235735910038529594072304685271958839443872207585052653897034490181779950621543128760485780533877124062750846622206918617080651827092248061760376103215977255405370803071864248618880981588431094993404599051901832313948359143347089014450883536197577220748957499439817079346066566454434638190268491325137824391646727399770721380901927342344958791804374410541668836733271235058822661022878694629804162766644250311161681842408451715974555555821739557026145590694183282996100956567642282045838005875823759545455800107508229771651475780294065733422258816415038618067293379788989108918836734304497063279303813891632757317679104131134258150072876368085557531737219961596866715877056642561400609401077827749745885615868563179687757774128096447081195917003798887691439461836223094413992803790056778786801105329515918443810208185875680908838726227866834942031404770836400941821278285824095840395274956771403586276859831522115944881119319466874783741187028256417678696552170963472386275147709117190872736356164867757717655559804973428902900811699547887033468575225200427995280802611960764602355574816243504494494761386957451993532814959769025073997924027968077991407112856111978511240638902447986913700146639472751761431434243911626635478286495979110647594752431882881761180416186781968959044931669256707493356088 [165,58] 1930340584746913353213073055849134538681212501608256750597709422651058833024175520072568515208427216502753591202109426466859652486575323584252622736301030516837442834276445672787532156312321166981280135779498803829616484114633086349237653585432267413858078043966758150248138985913045092262470628117386197777603250778811344599320573562767798001360504700457756633949459134553029703228829454921816511808176758005132887585032779927077135135015254228877718111880267946885878464454086213333078502513049913936794442154005821434262773632558880892833961301425216638972502671283409924341058335923806012715865651299537366639458676617569660847218462405551112693946156284305840893665553976979596642711482323976070728465173965502384591761666714064392686116035845586612283697576756462252112618286597856270859231521792214779156353643460120956190150732006492870515704932081476243792507526326591883400256130518802170968942716297746922561484524111745574421604623371540839902455893686447833745801407653113554647659778810426954983672830198448655026900679079287878262628731381583609307475520644929296706315987245431492886812429658359943596567115704495491542273156460255600211307302952355427959541496969306695926873420264787116443913670606360125504004929220805611971114979179979056945020176684802325580487675629358170939666533991143860121886026732017913947553950331885531457942305754322638836498845204008153360064959427651552402031065364490778133359083430556201375099328502839358192911317795664129112011112622689051730884238545763404053932366363221481066594759852898783200684810867716632150012841796049837664529105230252886611549735398297744973323818478082684422221446225386732991427969940351563935451783945338181027270310247760115830115976798921192483524997352322741797953166780357186790136206839107692496662907457308292744482930459395880515113478460037168735678377271337282904803085414106112003204329394434032890751763446775351958695661699902561454222692286521806648539864637161080082928190562343691519244653121809624315981580517612153383584 [165,59] -118836673593542056106525428609022503791978236758115765004982603446759126854810154741115697692577911349098705120169239871805215475070236176054050135583006849753410233062410564033797950044086491437873884768454955111807276014707700022100979481013546087113384355903262966311268078159034159529837055024424137113630077792713034718584449273273230809737734284947123188730290559579315548379639173653429463635122130979606554070743807910758442393767523068296970454872294282714454767139003000581516631553177415439666839584926675720510907958512833871241325589423672676355215481059215078620311299441757606961306063020535269922657424369162264516869713940685752206274020382414861326821355817137690973552199472940819566668509578980479187073779543759181591482807036580225702924803246618511784241412909877300699053303805697732724704081242340230111563699120600372247836963232276691787951478854147952150380944504028692390489672761720651450320856876970874532540059006612533750075110311592999115655246750496232552200235605607819449205436309592303679848976224468671092298490158927117497963350027457917924399930988147190606344716802140419058308816477759679178742235610858058157271065652298915766333065280597405833835488667678904129930970696639171620981987248927640241518636984738134545701591974006620820120420457472314533251866091603999397170484517365718844633447235481025312062871680605451317819267256533299187375855091316309161447165265722936874441181718127877162549787109307804165728420329018068736551173862223887672673168229873221521216993991887466270970495653002234991115868369629835148641766332571594100822630342478350393124667119793820557984544077081130318681943302791967987600575433294003647142339406923406078872410744423443516630186873658058378439766298086868185263313611562684808778037397036130662067574515040542088278052914954736756431912343714582057956094949076018530579573819844542665034889676554612165477866382100067056650202228525274711909040762370132119199417486401863436224152097226685230419772957906370523811474316890914268 [165,60] 5860622440732684782000075100758198023602094819429401387811311366484416689357444790609710784826080684176559172339419459312343622272224920538899612574450688288225726187883052562487556671589914214179889472198484861814795172681514427792788696876655836290069278885780353746734444706521657750198452275392082813557051712633168586291193106112913674586733451553508357676594543089417259574886114776015676473555968168164774180501763449688371381817022455379760491333969972163535969326547951032716990693278931816016817218035998325457629997415369555852526508842079982458694774644670118419348017285664120195514011670924833005174527500209354710358966555380484470142457026708472033663369305131606607227692613264979080011186678076073222411586482793281269242128959970167565070404820662088076485947301572443713644392747245960141377276242341222361877478268562557895278944947150090896348299990932760945793811145251374994227598242000000952658256562157270643088839530047116122658168747595942241313487433459592489649788088890312422794300599280579242603279856000219246795931858809778395876058942698498467941158845021260420459344049868079188426023426947608813956713311730252740959787370455469251305843494140009394042453358283744177507917929780572469380142779050065543173293504329036465894494342630813975473960331123321503328524326413313178964702242632735966568553109426685870701855701788054051226329623608243294007983373678317373335577635620163844675620335176070765495364767682739584610139650302039338940829175847670868638985975695543971371669510352515351252972770965499087763936829306863656140600931016428593490598262742966817350438946862899051171211085263679313436516286755964347044165910315815053634812248235460199770367646747663279708542275656129831673596440816037196168765553852581415709088204187758689114334375429978230549024014399375760167299334994141807492458926756283361414855879920764594894614974489972416219905068624206582340410847958271228437794949651275187114820496738452472896752103853378753553608326372701781782558594888768 [165,61] -194370445315378709835180005722485933936637231013573574792408335836259954069093731338899751405902352363323516409136261583373414981333564710978328517791869584286207239294617640324694828412565385864038213286371989741268034326562720930001796621180833596476919223106756862806601025364488059059039454520463062506852646004846955541919345512246720882353971413207979711105423976826471967618632172820228668561546402939112063302645703248272434845219793895325066280687663222007345672705265152794238989908555551249090310949232861766188389348663516585206875281752136372723989226399352772699242127429611672707182909831669933883064143031512266771603648190760263819657468309027973533872877656496009039197951126255876361245776255878908363420953050568757803385067155992950536314827408571549796757551170613787840251549160372082312932573719042282534030606818074957083007457329764001337690672718784478925936507974683663556767990685097680667113321649882445700028467345117302216338017015066714774040496721651487971855456952670898621286029494570569447939040313375620973917250086148226556193124445672638671821766447030611943103184181248343477920752394982321427661738808961525708693031002503200642893050733047694601476222500032185500923327104108815797817225783965781530536398000981941326935892075691607990899732119563534750207596126756625250248864860710999928259052796258578361121891134323982714012142653452935080835740888860298420759300537201555421807881514639661515860011130310981901659074691176796490968576783985195369984131716116370944117800407733956945298210343301045953918910656981432804151138524180297564499254945537657420788360773383930285947373393336537122087591989729868118883776492812717380295174783156261757538049502194531102754483750222147931402595283816800152271066168431978002286008916735874045338481924272945809915191722391679332359101290323251259349250338267951954712653398838144762254616464463564617619869279486933650227366246015347002474951904745115981162225944119324981318280172111009738210735101855675650638723848 [165,62] 2306867203634750982442530384684709961955643477420726293123249775005100298866499609033459513382177137252385307263910684412005045979836956442187656089182401622028659452347957875307651551173624759904582945443344981412160216633598239813425155093779248148149545982000336804651806017070409161340264237900386726053320725700156686241386810059302947751990784546632518687227844156620059809946358529308245361405415359626890252957503259131082732260066468486811711147619321759132600998943754536200018073773663004454586639697984213554257786370048758544409273051465003377552003815319320501922513592228837365005056337332378291216068176975029042915508107169750123372567800853821483580741416407860930490180065357423586762765283349372280145373120783742225807957959320663526962262959398293576140772870832158919054332725975311666135580184080065869631320408872204001903569309115228106538385440398781970452118343049270709246792693693524050085743288869546245976320533908021294236106776767651402999940029348349047804910157142226775271878506419721437305971609182633704375336234283213507207739350596756220004985025464368125692845797980380416663555231508069639411525935990265425610447302123897610063963685273545533171815377220881572410790768443721094839281044030600897512692050327800789091433942908408826836061653002574849890859370960038252092132893993521815820655095573062631825661692501426932864782422290358958204857964869241357564559093889308457988333878446163152580720490444894352431578622689954073976429929873722619754303004620719353705301573602153958638539813470054314929498603471627397904678782153981378495550475235267396283618749302980435141821278379119296725307861034207860273361500127882210066535976562777185079773745192173520591602735434849925080802454004831585454084091600515241516712724404520899514578600853751855602771098823703194930496708815736604218144038352667527717924747666593006880449088119520724817898663370238502114836883351278410739957678164945328845501176500100080445016860449052618967189589538073569391536 [165,63] 112653895530266784113122191242156686345753652984301529498961773835332030865729045711004120149817325983649953478133860823771503985000453528838034973225720859354693507372971578246233504495963677044195466626721368968971320926749858823079459304112673947741462547853350222306100128241252435371964806327933818064427066765908280461504303150324083109627284107311363294152047031058597396084839433045057028978136739678774902313041851120517450136239859103838318372222125714980054328422706841740445369788457167746071141939424199336848783804735276258518231732657450639540419593340825114245847337139087268222531985552448683529959042476209874927835403782759556362006371443778372248043007067489428313522232474536069377121418903537178387997945549968465978446645860466300138729862920365548277393533093459280957226823975227200124032685714741640041334740569363497121252946830346262036640086214702146594762956471830115890679285768619477748373384247167639981213621025295941157499736320815569754988792702131204955807562872817084360515751338700832535903024554975719343321300345469604733916641392626025689751978744230227420257213299075775211079674155293930226556250703201778086092518088897407914612643014887571742610513352885706731713778122463060335034114647709362003044112962785690233633143515202562369632802510732101866959246914784044758410842014706539828945418373539530818748186821540839809736845567206783532908739780565665130358248160388331315485837280128480840949353183454300245271453522279383551829277442632127179215967588385346450815456261731358246473212596901585597739139629979734559179155305864725265308337941534106523689339692511467365832078055856396792598732135156344611966779148946572190175340582446745875140961729865897580320138827283859673721763578292028518781275011213053303930454026228098358160034176177740295257248966021545604251396956572645414798416662581690031363942465734409619433404189787616001335556443602114805440868039118791628212057628183971911982478599201975816056710054405757967010716420263201862 [165,64] -713854456063987111525296585728674117220770924085004093149189322599253972354420385027164076592653451638135774254754257436516927732574638672941426158480671938006262030052568977154599636614169653030531001847950542203320645645058405166807097963049781449495713656168944053647342619038177069003736761149805454999165505299502727667425236274967823413804364496964153826258854251592685288904137741583432739304087186134077042677966290139661670263814369717773063733876067495679008330716623376476866394753919663176810862406055860225981474341533061143876090133725685636950317400801066333402438767274067873562798166884317986984392204825461284030896164297514964482824589368459992717437043710110855560608038488207238739959045599645149974313128671524089896732674611993162438395998998586359440089305115800619599849184070706386576108180896624287728593180949234918617977859504317059707555153317048770981168405461081847892602959035799175833342580672593685745220721033092535566379048685469592318788325887185078848605665644423396316586655080219467643280649660599584877744176489431378714489278229950810619640345379384363232801353328709454469473443864627476953065610467622080980033872199854349723028501383153717774870446661755301111169901740475921598003677469866644171266749407645446041052262450485502369524769410614119524287120952283367744054895646073989073170124576696297532004675013244504983077793403437833010834576005930203252579844851763099535494168624602194755120674003579099234251979375143345966937189068136710897395262480662460799608198928424882638516243290206313760918976775897545910749086508649597667023561208296391040194809448105189130674086305338286315180106850482161011702801605313154963931443380322991608442490927039164492369610481301307112202319190952664556215757263214125250542298637385871641058239457321870686874861586564225333440684909665356518102311640875577934971342378499708798174662938298722822636678636909483184773579036477766862524371182616912508757843940932461457716354334617612107151529238016 [165,65] -587401710568959689694809587996442412515642413053403974659911121457133296724538010177038535028573431829476667105875428702090978507239711671477663925209309683538999656748096269488841871005384031872624684308831455538067946041162300485831963855787767500717506063933459248032197051851755522913366957010070331781856264295790441591580021548459551745347796939627888341424855612438976603659049724868418813413165077255661819047506180195565737615435127944976750193745454286918745749024907811001848860939578762957768757694199917823389786928920999515723545108405315689395301222873338193857567376576343490901070900622828178597482909650055478912400025108566516328835262037032336017443899830887253265792884738701443931415495522007063175173880972627686353980003859367905165105978419506622940350108502316808383997212764611779144989513197988338395916439337179320281393573067189166727974845935682288851069625466906213822791286744781252946024640610261377270819133520551079617880498289962733301029144883813659175177108296037982929346091346366730069983584333801193536205788982818024305183644504545524386417679620433229194696584393836910762455556340390431359867852270545499987084761826567873110072530553628493546035996589161546331311817218741884179054678147782790368385140109056606645006355999041521739961935354296122553674973147680080066916075414359976980877294184456432436612620008104727919449967863129463407006569727650469630658776252318320016839888908876618932200684945645096900892721622203493202322031143629005874948183839036124922663540031385933863108545915686854637375113058355684894386315908629337325401812648767437414670441711514199543306603713673090961629625824404952548455195270956535977312975236195699968458138394769527263866497270887959353962192241887344557163375310874373799429465974890761919885985242123055445537908199767266257463061727300632604742683069477845514014894585432396727909908112766436451168782627934799930349490162610888752972623345503361978320242205098562042304586054631452734476111424 [165,66] 26145777572042266923556271518777829451041860377532528229921323176109638969409670455109621961152388693509590971367785643392549046274273232181600918084661097441666066285856539014372300903571581772759239594805250285296276237005108498707698498037814968609639303842586216556290555197842177290585755286631226947533436142876815347683825144342276410719676198462029403709577849950921564534865381363411370228973729188569368195440333061471771741130763099605157858620879090953798589959680254077544750418286762589945115366951091546460836482818504106779774737771118571288625810488526313897074282001421771477482560244783104854816483379355986868037101801533238558031272412020995418475985318060723721771589467388062541004425058122732696601549996004560730828909008991874559328094850129587470309101689759993858406340255881643088894258152776164861576105229865525513093344643096990966793665455202380465584448308895638607740672180263499364917109019927691172117337078770617205097917744022561227986637693997275626670133964576650615698891739091169151654397163047357111488422985447228993782635839765938464167598805320255465418710528573917506710447912633014253248012710640910216496800239620011522872187994567389461306523025879314048336649981752260706233570977069989225007650752719788713734211440207330876845121024025923052484614906611292237170207808889302472533878349943403775071726869871120904134052695040036063532573933392647223250454172534941654479535324436991195696952502652889115374449472584843653204256513967777170343889331368739532202535319727632618113592895277990421791879634034452900349436845435909391961065916743842660125300304657164916261757414043064596915527611775715782594330862797220911320972965504681285058547526637991529339254494867222249808068299917638796782367852698525219162746014531806225568062920471056338754110501563403946996673327847501877547782460964529108763419363064102625358970864501508684341816386525247630034100836018898138517050186937613034184293188859556529194965408264910087923520 [165,67] 225314027009072256639801412540811448427536916717194491570252197655638014402147780208443370038994143911745130063427748341458841111122972052728877756943016916100694703971796167501227770233284006615268297209029393871077573244873557157650076285584264523404931957988129376964041474583555989662084673568659374016000875824758793442257485037487734178633623917357110265258779412075443627905750698299103072140447989695339629204979208511235730661137303224437373879455589018138643456368900094924431207275860963156936560430465897625034105996840776669806997402356969466097532244759168146386694029183120105493671009011033030494383351271584873381498261047803089494532556355129439335457068447366857244297798032284207411205502488188493171266320269784871513817664843281823122348486996499776139691661571739693693102801512234113728196532592598575151554876372172623812834712028432121859777200489476833106501941417103654508311713838200928695694882781518253157596804679253800541240647796979230186042376255865015267530138699957069438460027226131155825401266120070844373236532061292642128023848019556434804608852478083204047906008307868821470004952878447033157535070549643269255356517649097755479180675477674735231216379747694964071813882173662674192580549565361556317307111244430455319622579983789045940166595533745010534158606530378027840110855838236976996940794426470704630668656474393980579226258961219361886514853197256507505001498227804998114948751108705059484234866308127899791210480722268935825436463506894455860117349007471927721312963757657259109369763496075047795240978991934706627639760794501063831682514707608512286718248194430097035896075569500056878945438512216865167125274615865986872382479985712846480782497942143842899028466077793125118688187833276639357653438339190664792329934447752264802396897274371829800389109031028890667901436850395384063217919641642355232460853327905910193763588878098270563408603819286924916804274303661453372852682219776340497185502485585419137681807318499477640 [165,68] -62645708878846180977731101300185459478701789374250704427566102211226173108333012681678776155507236771982465049118817016778622494510798357625127162973689303095810564309622684115902714055830197247623690919913773328083308290390827640495459308607508354952528636920537673341172781922959472697715908992111014914252684709671850817348966022095494977064617239132207618653417536112689388271463423966284791991675918026318342175668326240954420893151767599266824030936774110495625830586334348608885951258940940779486491050904111581749741554458610747531069395393688753343039745145649822332300900926727534994813053997405422790524192260913292074204868633021661082105279227209410061000145896899518512271469078368091716467277354592209770319691061867341165300909446086712062139995533353678041193809186349859902288508348536514037894533711485160208900926928683074003982929687595207648633500079526227313792188659439916130851082874133602015893725859222236911299110964582109814321793812350771632287338699881474229655622990156572338628943971466450723740297022428038000259163210129662188472502879831325302285338821880989061642303430156341185346570946393646425452442250570649803167700680991797947449812167217104422142926505858645832589392183017887298146734748881950674149067006493033791654420704434197280517140697500415042988707089103048255269995231073136037458390276572646221421892439456738298970655479517799854350512441217372700144264283478178942908476422839247014721770194049575890185470603216103475692653650793655513435322361745789164696400783385943729360817121336763053856691922457571953306756994097639439926059540528089731926971669271150783210904884140033395584996114645991286998645728289210910292924276101284925535508387466503167933375479783575778112371485591064648175633977906053234754554942309260685566356573564457348315517498087782819572051516842458131232249003326462629490177171812954164040605922668036780765508600508943162875129349555225066018399048289384756554660048573481119905255327381504 [165,69] 1954106657269713692993083336871050556401325393164947114229986179839047278179170066060893008687375412856638004726949487207862165716256553325477612487742074630068836095077189526802352886343737478527313660223915120732994249236740445189342100469210318207525858194254704548451797529886019607918810866241883639258522578820524126493357743641384891723856443332578488060882226675923591001475129894653325184458291630206195721533011287736198782954085666253248329517774196643074292954091549708788749202283136006878539663358382699574399924667918586907450029250366260585728732426971728638093735805534699461221947354384922632944774560565950736617949573808545200653015623629396508055141177652885184738296502571379611457782180428727083548165671030786085017288126571141818461512580633641190519990747315100918088846947943408032433650686082735857247587616187081057589455543961044177448822243089014738424558608080907969506374333054329049113006018279640728435560856138853143582100783520822211030440320088393059061993234651990350518719179082869698499489454410723179914946107074258627786262153119430141106529452029061280550003063955449199854963129655968161268712217949514271263921958771397721997840407740466288849159491689881502305664984713955057100736103707329417307277891222496639359906655212244516479342710460821922047885713254212327451236441776516016804409193084485161030635197496796330306340972844613204480974302382825072413513109650121574460226964773691669134169497168528119382528180756003184328979883621799933704316247791724655597892419850319056770875732555253288027090482694845502568679569597307481647644406524343519941065319258169011693690116304108433292204469830888720532322542069388161268756280838884431440381387203577542440252017517682137486970163072669244900232672068879878975799258553434190957549951734493830767325930946199818632533574864396868814558358336449794455200973138277428253740692812694588871996440070136833567115327834675965036518366758708208031068445295480419152841445120 [165,70] -3967797837222411942901932346233541875954500692574085271185616964309873583825698203552511796008066423499846506279069287206766981720137668392223260838392063701340373148421443430778908964088375201803447997316279341461075931557371743003098160610175782492171370687527033217573913900223994321215060329751564282663872001083153622419876051469482608612581800751430693282129839964511763625581230942739429721998055258834184001812356125048280723651298652194996461269769309486806204094782157234343694948111533934086894074293188002764628222293235303003809998583828924091968840922809676125727497339386956005326773192804798483596569823048534764217865673481638809523607442006327099150354066767327786316088725401057743178038120957967806983659315400901051907042767551331840354369616764548295788196134866271085466045847645136781303009381361107052222646818997607185832446638040279985885855850135705886374007334058453528368893774448876660358673567783481749356818706602312152151003352230980057713305102487554598248028471624338346811303149139235092537717192147747872485568761438280876195908710174481499257729553114783641342855853984782323359410369197791395147912324748242416144161810355954454859873762552466790407607373326992711045543049699622778802286054181581736796225405309260744413594859445250337906132915859327897901472805295794902330252951548501677820210859921108338900662830042123185339130587149939330266064905937680743989568731056942481008120640125307501291924137878633845588532048773663803407661457119876107790615518481424998180761871439565229945078259476373955016946241871286913531829149733371003466306016109649813796392493044710391165245669546034389193594890020411611913293273551443149508119599885881164298792038759192128816575301023084953185129881536834671310987294545125019697282206893803609064433658102509968902941686011508402339606733700022949090526090307386412354946804481128455572306642096159086459031266773520647237791115512061179885297179462626684800406317941231517098112 [165,71] -244779286213068288509252786281240718397698112154009352874294982239215075310440844869224864257017735279682286630925712651464036104996904210773410730097609508663485755371605070738215290981496630528463117210674441833650665762092839977853358955958173932312467252259025578134210314057992011753249065375484932112045384957284510453195614748642925492541541023893197388255531574619228704349307906472485957436106507336557220135941416985408048444287811377644832692276495715726021471968370992420229226955629749960267024259961659284453784537551691608040170613619845919959399623455492182549309303868849716809726049770299293708112591923785523932894818169288324003438542309378340202783715574047003817750244005563162145628931537916973998294334216194022883506728562708876674763219847380553124775767860390507316778853759036939129216944851252036429289780926034203127352231598312254764332889403205548336853053614452177686154632016252639350981748443925407402414321993036344024649796275127226714701188017004477462045263111113844780187043754378103110468099606402277646612495361000792707215003202205853916025789351063218529748727617798723352333415086400807636030608674909385360847429856076515519685478301346757687679963558268144588142033219105135377674541523750070147912017933172304106134348886023734929920806720064142454932320320839985134208084632012081154642550724145745480990822226170922566890580718974090525422703884817725798850900877785235831881613121681054381294678931537940676551389678232518488228657657970087548938934868695297138098269443099238283463820106078638781798081584304466925911558430295300460999857751111206990079353053150330925037369146993395096115577231969102411902792429607159585721797838115375872718525076079111732511701299147827783654001149462454838994999056353654827058514022978643474433502667326239296002060710646145176043390804950435549102318267090467120566216960022730510254216075856537252111589986456366878194984060728288770790533763049751301759937574592382160 [165,72] 7406768013161071905549793070334246516152369815822994775806327523617264784574550362977230407211107793431448093029292630577494015802382745390684743234880971999746409061199031732304885982999864062796178857158987317356652587866176139373948289190072033020509562413987009479897255375802394336195043705589958652540312551385268667481569045106274729364553347525036523272001130602751210089625440029911659819505701946857487972527781092516601139428909675011316274510969821249080178507290050068381469958508968626203593924340859519274652610914252928738492710209785826170609048588266112694864788122855478357460829583015199225279988489409414660832932664021213385899013669041988482934317882297783372151925899581001638005123696478277545903231754844151251054284226972934488297189451082498096389589803244487971406335870873072165423712567921166204804694004382398839803036921003713671828649538835328878010896053928504956797291586421063371352027075613826088722163243219039138464598568291220942157238770576813043632246552468972315438201677111190254282250600870275753672903217068613595625016921700431554121588483707252765219488311782435501020145766909932467378278195133885913422803836510353218253667089423087122608187934096057492038466459319582929219066921937233625543065747047756762626906480603209086418486974727251633121288827057376830857141426434365132111249681297672059225886486100722776908351719257968470717136587048703580831677068640447879413396167712438146127898340745981637325530764621466843694753040013341706653282691209924540065632072353063139065939888034143175596601723305294214402852277963574252955918663831254244781025083660264191570952120253872279465211760757585632491614640437859999710463020343604654665182947403623047296109456730783812682588289209221049480379466766290395167748943471682157376662896814441437665131506881916617809230783043716503174809467924973343332315487249285245753527461946762343721889106244850784966646255145772165937536079028988400935374048038656 [165,73] 328248612923591545467075675404908420691896700846085167208629337700805907154657968132192664587703683314291635623122322438796029355691906592130126477462015677686943926406671196414653930930973164041309448865176657394149844701364831185596316489807652443483962313068002412015569553259060078852385990602825417350241301289180672668588334013903226601607067706856189433854146503351558001511839502682713062838097309429535819832666996992439263935306268071121563506106735666327727280684639983251829037689915096925954742974559927988558962864932945925989983239860845349092897695060254932336632606594419897077938843037263714022241118085692985850198840266567465564096880960902284510370591391091748533746026571598077719156284748723410926954417405631557311514939114232350343886538479318189835611210091379754715185507070401965561002015999003854325377110380940031941777783303906999274572094740203204357284645426730024267063812854131648483503747601498733145624888304991097424096425120289940723105055300544118731209351050040900175741483653981231968830373124443615285304556452686707640682632301196363409490663160060234681179490284376493516028826983468578049391655339981070095668143769121729911102907642377393804965979928934097494028842442412086549470520973766459044931624098534699018178110711677427643803798327946575711194771379030347941221525797246353577287582576175829919187974129599789981159559642481100751776433113653674248658201848954174804630751135904444081000342766596856661822900363735335044043298239765603440236436052947534255109476548379174078078156303008831974790909426067576014457617744618608716717366881243641006561806141190296234168962146144272249973054958420962545688261701221973951704386423637236535127487581592726728762141256175299830675386225411663830854471143124167276540713462931581737517496491807461411301947907019253833997546701914220473074633567925562507809757189086786319553312276569701184501208086989845931050431436472361493134786019466224524072380768 [165,74] -4178556027388586765428542578880719530621009736873231215962766985616765670429050967590798979061360208369923813865487109055932502235095671355434712008489640894810836575269434353188925981356120769418959304475358706271951613319210849577981358545309742808575316318620078481177406948777316576007851265818290031825431442900010091606731833864941795553695234301592723602438293823563134085112433412702711454119499159397040211303187974896760893633793410985259819644603489643245348188311707536191902495353454447627875993248834580910403954557336501959125036782033020119524336931494961460863961945310654175081570473264037975334175871412055629187711309979705172043234876268873510732737540190891669305796547535023716675265715901394702766863095287670189035282843266512197291973574770437791488552348678817862966056485346726774437098494368936954728911888947462173445294451160898004531419795023593879844634221438831236164354052624628460238131065743852423166574379042727865313670607644945587943886028669375407800624152664428653444587260163670777137228516872739023943264705134078825667791096275786357103307656813232270291540829684182444962436332352341069393679424172560670989630240433086197529520681808691943328084512466145865682900332261198136996416207651149612604589199276772282676749743568826163212023731319032011643046124964726386501613403252765592510826260562827084243855262326997466115187222910715927546877853793486371363898854830120286832283681953176141566175339880385436873346675257575406631835784583044112218301615177356434893491388018657673649718561117633356213686384235505502333423950755655881489323756072512801052506161128177003410686950659930468169944677588193403284549061347002364649753423259175607218963151884102181145515254868148118604781642119568928001603893956756827908817355721524384067372146009065165551110651644310970963358094259150597582058777650602243046648362854349694294429425963123306512479726440767165225634498070865505782093274843737899932096 [165,75] -65149708804472846286403735702905661455138813031048593248399414594266165031668834370395623038682334812866219360816206159408143121957256504084492672598707944935516187687304221493017121670412430645292735128685070603944907263783232542686833610544490056317398810446081826970324652656299322031163109644547204489804300565695627810095189970218705269190278302447158540966171646533026560329835381056603933043218658626275347950574787355150935425483415360909545939003560860227526145309745897781299963382298044196588991664189744344121360816726739593655712083406389206291896381309090530085195584088148101212528255817802019869325584715672850836482460919929728118862079473224366568522237706901492129194755533074099902265964261350401596166995020093611398805818253585544849620041179215559202033138101719194891075799048942028654307382760125581087053030925852170070052006311650262279071828887095129789081397399454011766558025738443770936231117640866856661169365667550448748104568870788845697180091527231489920104742502990478234996102582440501799215802002003235869656263695555797047849073857559805185133208479551232886348683208236734375804082572044540193470935764159008794738719373240127443471495470752999147188250423660334163161320746802663430943220385199272390523396324124732173893303786685333415091781013713337085074994237748924367411428578853246590535278775645856572003455412912377465159976326506506395445993254640158779280305327364013039614934406101243530109041722478387284256167561413457968939114110070861310887478451882392287966202220863238943353882287161046117883261994037258064308706258978219860486673570477006011064708417805318610047380805143760877666863400977446068273518540659695832535677143783400700827729692955737022021376083977692869703967358241765437768480335088954257132173726142012123222990292927704219586072531977817672242714138510538283762900813980624655395183481623272872877912167313715189020802046624337058403451187388061393128835273925215008 [165,76] 4167836395242745527399999066376874613153501015569144016016158303614024148896141502195477852569813174836679341934058201459884421164736759208519560970565262605093661446047358427731294390477763299333759677492488888390828225328422352622098651238830899927842898667014747762156815398887590709315111219112189179960279051305499777293554271062288450807278536329772376834319770514075514593623294897253055439776448000306884715071697709670719722801755498781066350369632479350667534962879975451555483798588324816827250157099370504254839681889301007836150912752888492390457625645267398407615467258720343162065912523120486855083756585524657839393888277144149888012433702626861064482179907594473943378119877641923857517356956600296314801894463244005416174029084754003000889643883401074965904885220177995978064659629809251730638300399934184192636508236831596045812742061976639376404028995828547151845711715221388679059642131746848836456426032195233379224771901226156433234388976558709496827304453057359293100558165786918246700978254761045915431696397326529966088978846019095584867149778402013727663558280144796459958909688357207983678068233326215325918885105785115948981176054723216911725539051623255071225521440526519761534502067130865062047717564157114948015629035063328771256372949863399145718423400435937232104113353553656095818003630404826224135531084046639862198202558042717270182844753570388647569449026864744072255303652647246677235126996411209589162443871726513620863301730845916246728392034127564428009351028961088070290372821131593360449751321105239038261309754251548314290830674340036793622110531623007021663080535360237309485565852777062157470836018511214897177155816841884365274448150727334483902893251474449610348185705467793497843820006637689710339896612572705742925762329882581547820588139044390391020027597517719964872834386697408672348953296623807697756262452896718885439114801630797108985650008669681971041713523023787991484683529167104 [165,77] -72405958161159003791014944931136606350837417453768293580467514604971671076341887612427558592873353254731219219950421185720429243816237264193352553108751224753459526098454005457172039184266291388732507420784672528144716136285291399220963331687545248375600565426276620332509974268089924759270951978088938274376347457958338906682025435747636186588160314660139109575072711580905686104486289180418255317121122048767112725810524286467589569203586894107537750202086889877339565380452989455225068674576948200920180822158167555358471050068540115629683038851368521653353626676719319170568261443839849457253972905762217514041499789101310174282275662258385848815526286316485396707096437745069120350852919091271394904183734378177124613689280081779708207966448080248808980524806646108698659327351792050387588792706884924159367544291388934266577305429103927871213428743173854527609822325758849441195081523634424832367075486830076787361829914366543474976378403327976656277743647504261866786083983850175759564582094018249924815754636312395497133106305651901242935116409493920419521976328596258973338366260087196524146919265207124666457585651475175264123001434301392396481581713641102052845739928915201565475278378392002753966939647369499358397537618839142495711221212456116586484559882776403173423779170358512134363437546001347141847614677580441656109181058650620785443707080923627584216440095018026052529746742023903736215582543978564127148582363537218823698892573987978294807376377756529875767862306463192048155177414849212790982887306914361731123385568868773570069793883261803134900409284761069974733324286939732933641194761355220617231079602143401535152979295352613240876974519181075761979225107926472229743156248243275748716641264885042216541011824174377407905749598175478974590857341147347660411247090929159793146982749380940829042627181024935070456717338435240069560223817209479674203976408327802142060507413623971553683583974536734157514861856 [165,78] 668195776361705319168520100433483412119893952738333733709132020202999385260223742207997495341336625372718568980481179038324552713217283567991968766138267287528852273993934084650209344742695576625789112501456721857086629510288398239284585290802506098983510063548882479023244626423872376615233627807641787387212598272325957066844682596950828729376955549477260296126403306607820853712740073665774408644319520491742330273386429042476489560733762152650002362202711237122813813558332732518216047392942967253258477999336582199036882103745063174922887722493877452901812562857054706462741584692080721237755206158479412911958056660784045410478648427197325746493270375541408183848139793155105567296796234628990243681358269672338663057600151031836281011489298965292611420242423522604357227480011242710566361678760431400694474325945427356580181179003223618203017881412177388187589306689974013091447713358891713959461736143983552765420211375486950859435241104483502957760257039865846856151783669482861950437020075327216173300704024427072610072004884487220973522007530921030645056730287947870946851263574004342012215178979618048116755105121504771106809959565279199665094676494997091001652741617742621206361670296954920802936174926441677696193609607193435087876291449647124772292758857915618387129435032313562407476088939094482834038728373609617328115176085557182934141335811497035220595387072650943502317594817720720457040381282136628479162023451628937765556930363146219187778394730658646694230850479653962770100924001081842432989077285082807916018619344334520671936892468894970989752330901190051686489955454227052271796208073550579585109575404155920264295575996300510773970695087578263086079115652003070966087962595803608652887302432005756666942073295444124552582389517200963858490099933597311125288408147722991123268337183742327292720892357714975504982068257040204179350313605028254023744698805375923511920535394008486604962786088666742934752 [165,79] 1925324022768584286974236648707029419641505232992052727298662818317941019163086754724698281862818054502716400617594358840636534929811221108186092638718875141884990940109112498463329906357330849078469730447012407410761698718998927229109525012915477051469459681795325589327699668902066240745173828559375807934799745577029815154207275045329089039719244682401969856237397874915840703896961150560008678736028020129576456983162505985818563370281911939338479138119221614488848082044382048725395657680618729242804576166617638119062020995113004776273010682214736414071558956343079450134403992404403748986894998035490645568597405291212253150027750051788101471793280529242122015029391520872703253750319548301496683555956709230103744362129254844462157020466900051848978206219802118858597241481215992821633274095203689035350569584992998539760917806677304821047290102413394179653558018993326306361297767670280032368084488385380325828772892476655834153328950507528928167511764294097462190606305606432202336439501548116698058944988188476219533202033113565668079767554976082159511797058993798740147926802414757629122319613675878114401383175733576293620440116262000987495984936787441537227861567958915740451337417926764596392976833163383519618975193644886211296480891042023491704697733854225145510422771041135717674107549143818990771762896353121610481698849372152611798423969897952072787024481985269058491880573373547570490801836528149952912767017778516475536435707131988561069157694206919626101680909471586454881501038807299649856815474739949816337140240004523886549274984498014480227897393012033104579417535003309560175614122607021998151599475362113911897646131983952100660021289504032777923861532157059384734855194995868827139165626539152598689814109838165708316227164194399529957218545358300103725113599570482780543350280595140200649288657869660780254201781725541092455081346879222487551130971021999925016833826198221712490429893541884876 [165,80] -71445789936134010392322012425254715382503153311163870924458724795578180494971809210815316384809879058861844468322178769277748677964632592641857751072764001455758149106404023371263792426261296254950747908329121734621813395576159769973269898367991168933369751735065798121381863419676325488739362301741062033559367566849791969075652144779948118118965248999400482122304218481934590006555126304617554931212224662596829947134426485924612620259176866055504698274240662744618579841508744137350928251790819894908425803799151223730979082783214139227555907184365484852075389774308296550102744861466420158322655494226472900651732665281387052601177661972491122475439459377629590988391884455988835634316895973984805017562621662700333539479134439433848170211777341557603464829178767141039937884230546170461211454340714264135813644527482229173511681992742202353457202223656045101866970056602255400436197314223146026462347811788480591218703886179311916270722362584266161455653168650537276171014556141006839335186800421977398914902881248105458327633152172622948454620167722812344931304006103541462073677902357725506276087701612552243104748151906375034107115521427640199921048121483648668320648724173828416607354645541122733225732000770213060956271214025174804560202329247819220503313739024376778329840579099089777368343613798763202941609446132309657414250546248794901970555637147795948486100059997552361487888204638393491827646476882770172643406351615052714936044928735301571812221327890831922923710786744672139267158344523399369061871983417422788492017845615885112607032774963014218606171001187659736214894186800855931193314638194876605093641751723666705364698315956814377000324469319941123470122028284366074912471764852650994687061033104956378264584783820490230605088742175561226133168473634805687041764789629452827512234671431207295541996717940693774332247848641524499633607668937983773390235028098057922895389930604450461731726843776 [165,81] 693189892892032324740861018576150643444721632395273170270405147522704740994134505639794392365061337140739523913500658529251287970775287452424576138971129782164924228133766606097113655108130299115238538860377971344980793766717475874741765998216537936016813999792467919449773302414563130686849249422218152328442378145205431061212315567596910434710999931147004813964324901545607659382068914293566063810706360544792438456567133020543545888398289727845344639168716998259410757872848219659798639265260615318567433145393147206018955464471616460168004208984265280816667332138920010430895680755641260779391531871531612219578650707990058376732828858297081123348355295480275008344633796144489365610770243583447359023485691685374003230227738558562187613938042948845222406989205116021531917586094227724777952467008138030054800210826300942058196100344939991959449734487924596410320188432890728693489769786173591792270359798761583229666235384183017804807080083743670577062885316237898070121296016209964925467685067316355878798688829887090410893854579014064004703505140582764495617343770897653404817894328610886828206064178699582653945937855889421073357096087141821208597182798896862464283715003644739846248583574845632948887388433569375367655109515414210017410512422733567825651203507180474990371157901279071216112822466419974076665259995988500217642776124371674831852459049978201619162158030723393807291019545680968586846609683660802584827628672464377850614459169595441536532302817547288699941598840454454961121965279954993662039668663391440338591331095702269200486852606059098545265292268850819173556050745239013719181119403020415596503521919754454399602304783482268865339020034903450002681743133745332585862932499328032341079726462299609434232097509364782245878393415921728608635091474010700202080774615940758773248538319914440319733221471068330825941501014130999972968297726810473816365875254040501718675871438646541885562608 [165,82] -1635864673754052966438559990253698694269242255747969909034333817547496818901607127978293712271288218283511570742193322101524735613823094346227523253889689625805874549114592697483573432415481317077163223246478016672168081752058558311312665733819054113754106481796454035037849636869556630361960233754704413852253035589780444994255612195952820774547637237259639585429625730095731028519319305821006888013095062727329017847596446876009467651283573560099523643342748710237395069098188406065867781096015127406105361171406592769287689400181996230300582288979642056476922869347466835278164636460209544033565092038204014591701444230791473513906971342997406613761461692084057375650040671459039336569041201632112961301180008428291150616740788424076365296885739249134946533844970112900802033457650016087454147566527489772668707525860712496130303678634430201449530544127957451981558736577113814350463569074025754402972292428099111525672486466366560680552754957465060722014019399339933556423750941516290308593148726717238587300434519480354334936940346469194336533889639217126086221587438773143597651149886884371835801151810575117376169225218001665852728638771507118641020293011907744346629942594984011163445700703694393272958059082356879032946240738791480129075355924200460760019018256411475988954088931698004191775620160701791023917845370515312275494904663355380075146340752323815370940017583328536060749194239776154533980603396335194339976399378510192298797133782195715781734614109853292853988451192971451891614409112739800290961672152651602735356192129568866334983376524556335351298127355894464294627014990081505476490898959008635665183006577027328701240137278683469146375560495648577299051314076064894231654696185345536196621021456841787800768268052923583898842232512229198998979098466313353624817378417023513358633778572004693962641914288203576614899438036258610593157183976017203928977168039111968393551337442829003424 [165,83] -2360381622725610241265748884007934510949563518618013157723038816176128743529852696281098190793952496713734092706183531653294280385136317178811270856004103461227090715531531299467188701017652837755575988233287629147752958752425145528536142581419779332634390244303688545430805392694396669253668116512033151973160360527379109431352084237277202788951760580649376249991295580875930072132570552810085221648282209600726791699503346744505665144561237065970207478379783473655280677119096721927543979357635547644440557285215322538836291270831376620877564219859750543968747041946930214820874805550646165686581716400558447350782072768013329603141885050811433608105317730464786148752425575258667420479833953879193541481969399703507581212146719031804965173634606666118835002137805629148675637426781041086040578755990400860381410130399478890687940970046761874281263021438775377515150094998897059406837858448477181915511941777832509393734844653234580922805392385167482918499525701596387901241635745828449848561103689399044938204049075435831922585168104891618946821206099741904042465720506609214580151299720775973803584541149082875256130189185347266024759513117048688137625207045821057674680801314250207725260854141458561498864899938699335446831402030408393847823920392631635441937855280745548770065483246831428390018439250648622522143505017756010350109775851336289461065095257383669945014030713815407621915359954811811112662257744632462256215682835116912461509937037743332515056236002228920034846918421286111536519236935346235785847698020397774900810399570754553676481457220259188613555235882630319450686525734850409533156298517421418934497193660678388538538973252711262600948329327422191299919261334905418200665957684108116871990674530543342676718979434144861905781558659716292807054520658999504591655859303735783120545806806620065163499050997473091526173577461503795416411252707681610967163069605019964894090507720268 [165,84] 22031283343731131242346233856682807557104873933925007848589899706640206872361809600465579420769041600030962414666577395330255037336569324757066600286182171034977379879001357596368139915350648220452441792842929571904476681943015609074707592906093473656491719679312225400959524462776653809198223113504547280295308233293914471884498928321720519940012728527049283032655319633623722636795521122791906890624350594627486593794745637451449831692041412452886747892849245043000091768572040334750511924381795118885939124095835725276234187387036717342645244324325717415615170250781092643147955788143756900158865612542246634472192623030881371559773445938281031226714895459745146222242175908680194344750100016352297036994875514114718598193854396824587751396264097223622487226258637308053956670235412684315376504643280298238034378404584394209901775782734626698520926006532891515061668014249034081665853442342882669864211806550699516536755477057059314094160217759605494848464666064057127019273121608780077187456319792806143646053130253218652822904046196129254972908232866199668480068486875044013793520991938863145029102626942267864868297501686549013898232401713591018065246819034388221429557911742275408123648917149050250536094441779325394199224103646133741437436879218348313055272868224262889893074009258401668367397193584914498289950675256662684799786845180696261229773865815198346152331712713775903097864742542750912265542765619420615715827448503426627005402507008733661930191014690885395496092466021794517548954193113390968497124690700080430952471909838149087151285753691611591051847490769204763637990722556293077264827829019906125171248396297377275972227453562715690118439146000787264668561771662643599752645574756738819871478156923903161120766267713862198711236344142897193577258304976880665591710354173895365539911149127423379800628490612843686970125433717592121229622763135137534738763198838361599259006720 [165,85] -56965991659785099065365979491727231281285565668384665662603020223754148062170244865069085337351261108120479424502870413881596355920122109949992614149131742642981945848863877926145992590178329559940689339598489083070997421091222747606278219312649703281099465761772159017136060309565957620674846952896081244912871416198027892844009003567429507490027178364972044096549536310496343232031258494906573366239525896858580561678202534150033951431646184265619813376579798723018317952987137444681242389579599894374229289143164608467735157207670865176828293811166415299277149422570993688330650416946204535928966785023982068999558028929094145750468945315146534037892048723803786189142184233429097823581146382606326086397582335127525600494747996255615447919231997782412907310013139170628348850558044980642179321601536044381451256907965911153810479028254700998485680389694819319067838925760481026325136023171886206137118523262534111851115648933102088230492399578253441375479848923873239534634705703145330041337067601134854655665541798521607932314829839038818081550749135955157544049524872442883384524911350965722435034997204722390548915395086948435444637648316777741980543031762566881024135725100317986260945334419579795628850618206079152727534399242579815611389281461538562998177225351688930649706114935234794204712954140472998506573515465188980920155930731969629189501236793850177153069383868704906284151119182996874157814095973959111759155147668500885040291477470846619193590640446251750943950527373835251914757143153317017726800008928026364182494248991246223066596927528100813662181658072390811426496444436260289181630659013305321454807784061146879671378266000424426481148734916116846138729114091103541715633541165110826593315325552146107249965782774169845630719723941143596555082363971245412750229518270592268684791861067015286153698870011216026188612935803241276804502141283434610484562734843699030240 [165,86] 92210976049439861859413078691803160151665104869853467936665053755589349633634258741861758895059304860906370181059443897812930194630964141267919326353804439218087680955529035499325161052669132105157641736140368412890659656894186084796242948645796893072232742996567537562786124215695961764753776445537002044768817478100976552566108335176416237278726195886007051331252077140296844541965796420412722206755952003391606061668887664152620688776545844597596904737272930397411757608274684573770396333043052446354007266219668517625140123336168053821889525766603413583951484076622186118438358738958969464046427197079571170718499272139285935121360107319098069037975153308587411553885047343593655098891001588304178672445409368435760376245174306225081515724318278821357244127888426722111618072309925111253863554165090626673404983068895985743703269452192068469975814520379302167663531978017056701445484284784292800361409272954106112103773313392706902696671138850574604171925488594920146734977769843787157432386761114570657473299897148769300768005961229442381842882215316551178764522435496178919548902339372857528713917377115897800966935522495570779967393111441420216284916101094182433322683933439493315725890123616398982069801741143085523376078863871925815604307688242797836363023240321659550651345888202071861772915817610508324123885326046125624273402823761737771461224572808780839281077130973138842362976587532007468441664508714101287048814113699313235815120716513956227837179456147715389643622916781808988231324400374874576050362269664046795893307533186085099701665519840293711794816988692764165688866547070967640808796080368185853641218332469506723416981835698216894253772293786764253762446768598001698454554345144935252010170310457022950396522525035827376636204568905838412370798861195805068034759808206110529849817674435299027556496679315817375450617892412517118104511671979434451746200829460000 [165,87] 198409667280123163318762874723144227119094213699022108944847529571097338918832384951960323369731100253346695926568287750244389941014859828864657941540715312280600615022652218238619659707798122047937059716729551506733102818653381650216850394628457087240584870420964812747271298573543173493945533754993287950498649429208927068701897803913794552359935325792778709216723694980054641406349176892770193978302605579307265930648001084983775435455232898665613448516359705517206140531955658028874408950035495277663836510435554831665151492583651610489633525239652682574853613700544000532623276770993478998982302166873185799431500883066132325242420843358842428423331954605696241523725712961455134700512632692377952419031843231720366606198465337686235441925978673808912255011883670985941846701294229932936770674552401057365485115239575254522952565555582479060238187791450447472413607874447791274290044683251686331036552402135922952686490590225366185908386447654608723953677333255648694118303919826478543458562369401508393314491950050023166120154426138970602325439028220719634074485745565225660303169264026969900600200989158379315582179391317108400527180074457546927840900823214349878854017270095142595225423622336096263038210535549262337763668464773136500064190582263922916186161814912803778339334285341437206271165994578860852604957394392070099389132238440810471688406363553990063742377958976883068274653609435186003433858017485989667330368133589690382029558415074384151445954748129984745527855543235232044187911287948884033312199189877985162254674529578450465938440711456980175190833718821574605638047603520744677900876986227171614246169542316071440585993746551878543940065092335277533881763810828609891818393604618732672177355689885054973973727733459543003933723248810257000119741524162768516514179203721982251033802337598043924339136966819415563499351875677986209945868515083940222377461876 [165,88] -157679699435601493057761389937772315334679266399394708562918959964112994091729651959294409040740549008847304596672962998244019418690306228615803475248654562588108643934885564385243151230317955251210626824360121825721022757055013706624421946762244196234655074754743706722928826559072603430619435126239389236043175843462712700570496053446626808093866470258213877880552469321645448065089359483509126437143359983534811258348291783804239900397543363582038270415687268761646910327180303130081298473131768593268674445715006570663149051870001729658574458686432706751591176703037087849283425927626446858072368304014618669573586112355037414338564794362303150792302747180418173874320297239339899035269356426208479993142190722701452475407923707483024842002737336448546175601082143588323545604952741048312514027348693502213625650889926036218606861342848098436074897766108262301390486910243212669367356286629956057211722170671493344399044330665883908799463479709845382548481318107197154926159199484863334136131661589934175424971814112895800889856554409732810895132296893773992528199159909552465228667889528598616508209165139471683789679690807143047828333416766476621610212237341620777731501633361196536399402382537217072789787165479714596749296819517163290779839419866553408587867530173088829401018190213130852090032259550228003995749455904002612192073489574947168072683919652059328980830266874926556071317394195794333315067051726168297983773883070547249152700707522077038455916077212076806341594422282555927487431468534829780941638773489229551777542106728066005132256839392743729693942715776099314610740814679250910406305564872153252695778449863649031320090395676535066967639995092909287787075035140625687369112430113923524383392157610485245758623857406707323399557275617807124534180889578679840725379700055024677662970660117599673300500553656385796589220882654392006495631593080076572992 [165,89] -706158509201418372123194242512345429209208998798049609491849138907698296119331889351781912201050541365184659235167012472747256126467133586930245001663229555460241692944361624996458268823589641967760408464758624561800244441278023496950084753193022414781707440085699090834405433459542752387895373352728083026990593324833218763207588723361159651005279446293841802622919250724187820177196341445808009387364326482476686105929488326915225947918840401247241094385949291036394938120839642842509736286759267070534944299426881222670993225140102000509882149799008137847541582296600204630854465048378242756893765119529042558722951583419031369560034075945829701272113921288360205736054825794709316783323002679026020167111621104202723369758836246633821090492280175926308772184638526081952902564200806841221690003273631292227173963884435429616965466958065068684022990344074805648086830448979867375596891402153469361101673018825846547184928988124352272385481379432977817200698991224283282475796760401474895289805640163723185929882703913719080871020674475489084122013942559006296620461588394877796255932252967699313040148557713619737509637983790340751115316163971124038434432009171994644043662871288157445757555656664876036270363085747203068981716140848910147817729678137284176861911085048245501356586248353692572880149805850986677303670053243598034069695952644904440898238243205015296106753088601145029032053019157366352232008771058697070547378421258821905273910916881135647828674803884545866016425002040299940534999395015856440856047284247954855828847586563110207303153556584481590361516338308975095520173818403046477873055117174265641512231671524728062738649296105531055682056887259425923273091787334605693979720993947540588871546600082725515175107937206799121321553582164715868692831658109736766753437315579081170308969290948585160175277790329392145023831300946455910165016175923736 [165,90] -1159594919470129838413436647919088111604454571030028646630244071808932219408506813756339417915416208930136640249111890346767375490333148409983281684129060960417277153284481906177171368108804906444628800869715907857409113758810809786329425269815402429808957287141160861259007726402277298541521013500411997807076197526027333506044858140110735515400355708632772694746725589603961419923366708823480804406627879523514553825413782581913634959153999493652817330390678393961737644326276010848862313698222496451498592515871564357962957527527711938714225624429855748920280249573053460371971439394453273944375055968084875918436089245328507082699285482716938757624989248575213140385747848406692141920783795997891647741689022040166816817737057122826780427346409930662111061356910132711635621801568763336696091112526714708910935576803303491409176218934791773298553394730270052085589890705866135353659466054307196729871085496087188698172257074833727020252855759746679463497112491232342139312138538275404992428908737762668793994857503113556129397158049961380148641260036363027597032428497272587240382507937935986400027038532160813865425515486458954514924984253198750249513156230153653695884307502028370586541346108660504097663414970198901417715639823933738673307924434580856814511395182088605620560075522013377485932447735304725054451758736638365398945714193488406098536173765284137795103256184104190586713508981125690512033893726362008335306180903509746820988256555912440302481449361380547442836433185826184916656372973545065626908718192164049480927114758041035678103400608239191078585082442279580367591230847969852843279238446590314717159345008475343903443776230273365526723155707510720023666845778047999047289235230958424877891898716916730664019240719167070620305925349571017725287335254384182439949961098875838809619225391571588125922696475353585479618114809803600713831270816 [165,91] -442299808190672482522532792786301294570942368529675371998692906237757287051982867753444740282623298833796519515310690422932046560260388918993166906524732987319782654063226722396838902525858702461900441302792475004792816336583869790256649173370025181133632902513324875277530227911666183711649895431163769638314990267271269072196659614949493024577337739037933747973978331507060650003249037129142892767010790127452545138479851128596691747791439969555215712690047656179736333977519070232618939609348729047714169399280218975032487277035133712694093210026669669403843321776998022075145677584827962348981097357367032566037268768949864961980580639878408679088602961164138889711131107838276322358513352953687373270968349423717087018363095498637322432831587039296513953034971607578077549934513504982316853998199701910733465304469416783345394310861626799266309868726570950517307152098311898331233454815527898648310298345808590528092916733566935825965976019828842907878909346167264485659482626907260261717138524226385115262439588232745296911197592567273935944906446680087592037356015684283451995019114372824937459657138997886289706320415183660922219605047470529604085660947962995186786982459992709453125616976709387246072626033743699277810411128864335335983766836352869872188837044930237537164772132154877917177334406291987734535065675141658918464796657445766611449447811770808829405946779400521872889584527080825814564790281591562075256611463931690857749784053251483618712609097656396631864322653120093968401993343439733431152916884938821265017486468444508784254081240100530821457836007401753137172435754305715536485218709371092111394681477300241467378448821584382683476797819786922002604320567199354158038562977359266371964502371583284152023662840349276131342358695763783573516483243491573457861663706669534251919184151391567091252565949027809843820913561122319670320 [165,92] 231617400957947419929296460189708612546100628673715093799876326731640011379998213542213775430059532979824930133835799760918082723076177838170393019228824057988451659717870462703865861938752551918376741635320202930777560530762720355210017608639802225780421389543807557506866358722315788786144657955714090830260695008507607732487547657764103560029212134229209003873845012424764950934050944696440299038428286672600842617401556670135375938307425206001114055328647231629422243079066061904970519542209735535147778665727689001489331353179711047356769960096265195888880493330079543645301915486424588235766858143094463927065674149166131279414121949735866178133487044185039546132603671602967475273425277170067933115076701093476969196935691862250083651063859572537616832462662003758243678809863772278586332075979384852584995064049518470025217035197109475318206651353721595644520113459663523729680796638935410019220067900904475755256008535636233266197246175094877597529779621604175208019820019180966316902929449527035558190099056173025998637402717223771717677824189233864144743894932540232293865043229786081702358595485593239440145159670915921358015121093736288888686215164120712396204906318395237230190668265148443363987407195269307634401137921796485595895160030436913963857027980643569847133105688033509081572126656777780114811216774814377927607679397294243241149282706142684396692817906551916103506703497696878147689525021027710604970312334528574156876715792735833558191599944101265230655658042920581056596380174953943411823253452529447940695058709242012100051653324234127413667071132391430374046204559729802896066141675872423000673024126739526121494914346952795114784116852107358040340849936980681824141668296186169791698563956504167559180271386258163417079956217271530846988205238762544791427407807063682170490485972706107454195544768875846512232355111575488 [165,93] 235549476285940170608082515985926522020512322459364744556609486587743399628487845805093826663778042868885613529653822490556963775106912995985343655120452520507212056312338114644690064633161896565797209138218067842778537239078717262735429491634875818381555666680828388746869039792347411689889024570800015013550172289052470828698181535441717954788976089701248184653202949507867809074030716789123389055625361162394411443338333810753506497572967723498188143576909896162279725394991295832132007499150340695701510756288711928969478122912484411229567906822367291087551902277509806705703912399216088958806011312826549529076356480483488641172875915085131453413456826773378500980802230970830703863959741267354074259246393396327667797261420707633335647184410589337632934284657142554206900626602778600076339109709653211091605096649282003285113054272306256874769427836261340699175224123251811092503621514855808650159513048426625870440559887116456792236946306572935639189527549630983133188922753652948252841225063263521367696586044641124970535723188103665611285946449648478117259639446891174050217633615669222615858682206737104100716558043514802913680733065392876477917499883481449074638762539087982701409102856298202333028933940618118283857239862399077317503189769736038848428816527722834752048725656953599765738398132568359886010000853641238696036048076111949020331468708125813641107784974542073501383523898829119341988341348429215032939431745903229168768730356611738576213407152931330298820537897076378929132498462777233197293967047841030878574572503991398333720836595761433898520436176743624844567272232481317359494161587214385622142470994189115782818584027407674714547695159787846101548556306158076915633419712045652480587794170536305703945014653753759677333906249878713905011465799671540383682073981581663719585285060199277366417138466948713522500496776 [165,94] 73469392448707830487987063903218465119886712904419976065363884443048436298323317187976263035233558965142082427486033356263297941903355119770420984112464496111955653537307669274856520355292483149213249592826087965713586568232864352877399603595235439004991028865816108281970243814200478626368087011218252344657236710371565840730867713859596690932252880906198951544914192969256120104339661320813551034281084632334908544718228770982929110869772917492654886130692948491531737635661718103329905716693423292524508878393822868219875597525275244997715836460297362670936535332606134853329309483758398349079540103969452071317510228233826912362388209637027068018843346150014772801405504260337655792558107719376882674286276924696485445821598112561828612068568074901330530118484701167244390000745235410997284662741862922578268755616978954428995951546567122328825350984741490323169311081172815215408870703920206557267277498339057859962972128372315815550131650325292794631965820929134733606974131696200693415352561060205765459121166788109038557688587670867167858648019869913086349040200280187757726685189268245888208491473939116615569720915175519605541388499316814201031985356150191675942943161776853757916522280737383890403710751416445643039011392612208277604108209534847202785253470434057226211681772491910826133566271943942430697816971408858397311683728163074213289304599739519526248066118419675804841336834370780857579337520634722967947377905134963527803258232755165006224814400867203891976159879374166157390914924006970723384427820536905927335229629929686538565508220581582549802589731830281957167168215038326899579646453494709879040880098418530157411037179724561903023053448682469922171552838834167484701464323229154065263173766110871875280337072756763009860149650531323693838296864692039329884363305804855529085606888246205712624419875680592042928 [165,95] 9084724419345484766530545350118542900914200718652549226865362697215407414125540100107550726585889693170679142324902151491161530578931329372562659938403499218398047476762885833912190587835848209938145517947680190580554917406325226076503556396049987875678288369471250740792304206554322677109141453809503564150438575239171572524066149582309096230482728315843106070301817747113647194227807241366473620148587940360284870740222791113390468442263527636802507097162822701417962134991517873291006098425867117355242356817589970555426432103578130534634704326388798809449704984304120933798657592700920851711366602368108633020973074963923497488712286536185667255396593911891241888202269962584862687648866802924160556489463142289648181754472155459372237737488050710639335516150410081102090013110699663297955853687461061038944056308861910850783783389704906925994494268099210361500473145206902872707029694334282806605215910962949777501477856181425152552778181008974357128296254454295038541408137912992180922887445220993999072061851525434370398176121838548029919127942739779162043973415689386616248154530497343932708045760167068992937048438220742839976902802837990862041144133464384469429172749742316957824875184118580654758193306001277575052690860829526998329278251098017127624567170449824785058499487791246631917333704664154193608562728428114993481601359450366983924518641843363064396161058332287932487213043611568770035939705841116029652144847348033740831664409982548990328688878901148560668326708936986425009990466133883925340382716217866807322025875089475427904903811888519051072837119127847960900959648858516934980890158439771924299919722780944751932263843259463771993645884281044319527320481979051546392662801802444474382338319891828992677557389270929632607479418762095280652199637661324473223687424475772874367358304658121091028253989483350 [165,96] 925389394122941135641796958249343108276207129057437729736345486977321562964582042449773855753837274651507183850597801819072136095803267767022702590392220301625680854324725284074133405128942618424781971643235303050518938069817534494905550761463662090657334661412239734399014663520543861571052723951817742891599118189580559082962604785354188938769696965269968107538066761190210831127411892710067929976034740266827331275208222945643608421409783266262639461607453881277681913826959528302623342770684825652888563975087594187199354357086682068443345685537182350096895834246459918076814456698015531950791632112552436819717621325469844787319437218623861330830468999155993701233846760211052277978364218260459441465513883773415540788667633425729008679610142230203161758693969835121881976522877580586256442341751598248753317207787424138193343975103618183849964542974513825274073269164297536743056466132295435163022149636681014321357185260758448884531695829583447727186679294666021094419024094807061874688099930913987683576449720314280548242534919147987239498381589293499247099772078866868594999954502512306482970871565334696551298222485047611459573573174440040000185593541096467761401486092489878277855275425417397211467705220703479689966262424380749395490622622267957723082213936336618779906747878251285065356523335481246259858554300036252841773985511899450570825446247655402842290124869917797485956549052621438332943414278593098616392037936926970795028476196700722318232064164049323703360441818065890221130877771294679422305108222173388193086220184778884618963521392433789546124816188609201212809444900204335569556303460046452170278120635570333464901112203618047108809456037172115019217690918080038467073724181415278819179596317933923728735135343773003970155100611001885350999872315861207019686516134624324301912691769677381187064448 [165,97] 116696914263574668907953292254804496548226369734910116803263269681883393286590568378778143784135884987182776141452801021296816419490400968474620428878889865335437386741283372880572662674664663899664944631963668204163247357753065261857270762415730451180888519788466836811401110564928653156553950465333317038937399180849163209819899102554173627868477922037246044316314378993657859007880104522152309912829220281489897058413226204530658829149685384667680023139020122717659715378809491654790589421685959174500331472210908682686001259680119021849341091642142202339756884604382972973023905623407591066973840344829755775991613761021412456789098898108868187344558958917832559423313956350579973553710859202330226236349870995276551389576801930057490627791350647917565850404952998854059200183455304443818408183475706059606091727097179971560255641949094150713231960907801858358540008679626893905517441169337754680382910486706404473069942379049806932551445396739025770644285789339185198666356782484973767417426507026878263410523823345140507781265412878122905641537500269312823897785547822633949489758845867439882187230991203876553463006208152937319614692155448096210424971507948530280264994291131487420477074215672911021752879248390610835621939866333199472118760781865365245785436244363109038881032291004457504444166938380968997801705696457185646994109225465692906088570887726970596620575091822169154745110027355753091939472635740379591013232596061070583068289121920160314829001829591062322433171088413535856022383535575449390021257654379850121710176258699395531045766023883226367947569873793816568088437569320754894618549077631798369108024860661015457223668489822405180751630975144874610715666617207531092891149034795877574118772920141373294885025187456522373641678050530923710999065719932103117351791722302212386251338397759438000 [165,98] 40592946522149051064621444735364746943555604799644298866250492485195781758611151822398945741236236367811298110710084480142201345343941575165583661562319547859486615012140936024423780895559593710611133029160276375314735793794258828145452530055658931382504978439027166153777172492066032946195289919351818227276081291074517571721295908807753646591894284521029781144103379453933497197357326152103095882360122224985472349210293208381824099319613925427149110822176239103006923101802944004130860764276301523007451308504133003299846257457610405302459290697431781538173202269157407895369410387317296492537209507751700034809073009944865580811831215427893387897019229188893086883991736312679660561286939927055731062414130226104955272127953730680808382400342150430177250786880792250088568720334421723111634100836157886407300390647046411814610640427364301750863170206533215210097819744371442542464319269208589740530642169498768049070318833052612632487040553049194570112768830298980948212293471854242094999080893005911665856612589422499894569774922412250365164370690834023653922932959066641357056707875803935732050834564598998498184211237773102527410287518041226503297062853339537538776866234595722205768974726123423661276985895387148134005675927332343731587274624242701185748728195791159799597304689070558337339637945791754231636555629586964555344620609494048952581386171007479635552781924651620098901035538907299339960621699980296233599670402810138006761035164440659794431079019347902208978566571802975738136557260578642088035751691015413090482228197598461748058206344982039199619874017109388871375129558328929551454712282365779212269253129190393192621900390148240759430563505322228125734440338137562813649829585038151417594733292091734499374540263539485068169457349721529605414786027034635640624398258669905564239953752560 [165,99] -6652820368226524597476329092411214104401087276537074391356627391945902640116289899797613356126753299404012639123939216807315793038017697693411476551110674382934037922265188339766392528792024874730089758792043083055754684677937171740910278754676038579904033014268081393328953449701363793908855430010363665717538759854732277519318056233776717655250475924504263684299327215201986489872947225750907256661514958850039183263826464280084577359262529454601651835899692655636361465758516182875663822939121744749580309579073952915656429564818485836317185416298588558540612040579974988629799149573840864768284716589464089786026207786821079419184166720955599809139359450681597431516599255525963891723191649088968409141544203449610965463967836819901316884977747255599809799431099171759448279196556138136352101082724991987649341085108721722217215843286644242299331472598834972880847530149689391488070859385248183385143530689490275161718200767370339825901306598778539548207208659951394060549884474754379335935724054337487381870615841524355946124949323675072067175860583566766506133306160340838614007188353664290990266278364516146498550918579980527102367872120595824843189832762185820640066817364089386364307962798104246741293035971622144761679863581330651478471193577093932726071027874189260463359323502103071997229421058588334314381360475073866868361853863702720580016652686772001146572154276700926619291335840257240451131700428920746223452653877273209727700995167502771004933138976538547422436570477780820694820705264815488560179616245797030049737230319836993154214483094564532380623997328073819648578375110832515649438301658584327373714666972060088981020944956702352375991050730940109594861171083359029637542215477681650613459621694093750599411010505264001221257386961900410640093023820939560848792478320640050549290 [165,100] 29769135712862783292724868708426525936722064627608465741636167887362949457777271123863630876358966202747880430949498892362439472601944457471191769287417537618224463941251158839288858125572185764143452062803973941262458229202320353371029248464156084275243467537714132622336883025815372187663246257088801725208417524548854500449117611223429221652479720923497756542700729863055063827330684265975131847706747361059542062192445215369426388171930066837182904004045331417954293428590201106198580432837379749400048558258961500456664876547682874695328771933460059969840628732429556088304023747928151172675638538976326762346221123011163188471605865917374422994590951752260415733515554728039759160325508275198777464083464695145552486593386889164999791562157720016701729254324056136195333512721329376851350036252168475096184985283472541225287098161475428453447647743423461972544882446617812260308398306979746824503884891801469675633471309075856583608741276791193396537964548053681951568613723770840930811197123701412296456127561768014165944694153122809498604993311414795771690271121967357011773818555153847356211870587533994575329954442430117146475378571635292094622125828668235859311584045131490301368827305838907387154871879808671498566732985365337290573335523138147156638260468962463826152501294604166489487029846628343512208970495508369400415105715848201081219012483421383056433640604151841411636151765251908390576240614447615812874868283374962622039532527034446403406554447656003397769470515860046837871969790533359059261669651711773769049768461202651986377430359408220507011937623932317504454194126340134315810671735139932479022458516983960332724916367754382948607983041989171346300264793089510195172293288274400024551909375938499892175646718801850870268099388154285424343646613422849037079713198002031104 [165,101] -3325103022710727652254856433256840974151052255671891599022600997266203192726815684493355392667047370368657394711459761618355771273914636276206659101439998718667369999119623839891451315601664854037750939288318150574949136427658215625788926758389789442101239020532466949906027420819941159595202888481591204778491597247161811018773157677479489610579602557698930179798902670860350177327703514429262694676031109124193404557200577848714564604531602055750217656193102904894549660203395195499432267159211584302998735246438036923502677176848376916896087203783543524994750081227983159610164997161384638847703820451158973096066777020015116968002456627047835698776164584260421089237457855998665544100567193086461575846136194012367748398059765915455089326895649764679383585518377500013801388053639568244997509892877659993693257921603662105461262811168972722673382336784283768618850845488963150069611647331828063549373951942151297523017181353552042511622739509981123220844575247202396254989115684042255047055057734957638329973219594981061690348181953427979019873156621623270079054820366659467453443137557109756138552930946435125375491940801223375847110243515510946844923003436837942127854453859965810821231619437580335722058093406646651267611773067403361393971895734947113962173453963819296767521329097054817045577189813238256304200715751205838178864650153886470117562289487069590175319955178806239407382806494676637675161831024478963523501483521965174375450475356775470146732409119360597230501389877089473950705305325332847653051856437021183474174425071976804442221195168462020406480620593374143575894791871526274546532378702122444310494546000420415099453924643470064592803367219732215152382392401414963411281907936706140087009849454151545318242921257678531566060964070873366725523141901402631050202643851328 [165,102] 49041128546163929906173305470999597834463173349343860773917414802689278389205665208507623745950937362045539467889086055416656807621290607734195427882940469059448747062940422713515236694799060435365567624628478708205046858145978531636527049505712519194032637426923963082861855958933627582723925171885025126062049405055540806705648392551326666330725792819987151730523637838333444144416813866434554724757858117461601416176512723142567166251779240943139132441117782605181775530986391314381159158740379120399887411562326686409669330249337729251451682588727531691173869930962255798093222051916630377861221975715209970460948821575506212931358009574354112903698228241436795044879462433455919865499998168433224234452402994066466192633829383898448138347507241305103415514577705750115357781372483790738881533877954023696320431490698967819953789976728634888858162052815261180043351552880822267229198581218970646044469015273566408369343130679911641787405875691931513342976274910867883212308721116888082653726929004902001611400800422875457444782460424408229690131901629007373850404574077809027903881657055635824333397099185016046106762612703723625698948537458631632056233108875901843104036947124818817660108802823383054961933414988919396161203323031506506038318782093720310302056446876668233898958581461268039012575924993279388808596200996302127236899191219421583765489372252664112940816737312928206797523924243914705681230103813912982810192404339705778171424033509420393572868331633489895239830285539170998400110755974057780304714301739006754444640870459716158080028087567689979149169866095250985718578029970811981968493570605893132177824029443147320578666504643951904271541093059739748180525211570214523247230841221635832227914114288309057732395921837875889357829155096374920005664256256851283134574784 [165,103] -535635040324764438438111569545299313829544291610725242410295414876420394986127863701732421716845134054305605972268519993175291612500411947361048568034824927905148559288617106877193972667053692764127503155161656010022343907022617692109457861120820271749365674993020728137960955171039562532267666223733293818776461026126080174094948462021483833657299778831062102194111630631621592207612416131025344983100289736807915535308830986005830517963435581329999257502285219619194749709219288349557622575368067083336622708628935844991217917192832922004719651986189447021702458333106993987869768094162598358424340280546422159178887127580603838370537173753267549305529672411199634632059219923083720956461030729656856230555498369226911676659191165516055759286946188863512910427395787489249613785777772244440525156139498358960990597101238293292244735348998291881762157603531776991737729226027595261552516611386346148496538296321202488767100570184892167624495811061326281533140281496720792185661839144373951321654995178432922512857995923237959764076383165794127334670354605123642277487938878234407827656301500289050668762761604727082624485356007483815071851774274648420891519437872961555898526617304836476295446220439033984437860129391802563895253889704585762030008291700966832366996987147487897366415652777486984535049236738031706625104218234303347976966342257029708780751958609884735529515751960124417303684495014115773753825351843270252308658470984490710201971906859735568300563680802066299942221008315903412785636571042158686680491230198801088531892302056599512389594940736974774973187707084194960126287612666916227685747776586901809003514291614659605601850452591303757415652406100558073136089057690642670814480236918982814261984243402438178400493490294239417593417034194278844282955668047184358760 [165,104] 4758262916170154640066919989541449708690747480399520916576681675432361745116751904695859719575245986213503350654891897356076041487910180443608399981954146801925539397390060938090414518757132781294406038602118884427062912449453917184593849133662251558594257846330883665953465592861856394646484133154940316301052145250415992609729252174347806403824184581870726843557029603015691434230787197616373568809059381257353755939244842444927982481710858353375168840511176656106903383726586960284005583927124539319117078642086760902769768955743275729707307697911250587744215522093094026500212077630613904931218795230698882158138665568430282937003858319432912518126022763537860212180474295495732174969747952112826144127957008474445017715594700969851381209889591585753746108612181337740054090937180075124478829669786053770204656954859839770182765379265945913793478188058226418266582528235680311038901983650520016049111623093712465284873027776035386786995895228329632818378497848209669796382183697558122120984890577233796367710298008201415671363910833623953478428566549967818671668793286190823987289099492327983154949385450266150189299593457774973751812944449587228894890446888611089579451497791364785440638797291651858560056598405723549596633664624304637661546764070962718950778349961612436334703969291262767911076344789979386236829261549891123417489341904113120010513201033392344281746582701498870737645893228446347665418844825691416007460914242589222735361287444121487168169916250506580903689151946056988867814609629725105893355637932570989641313290005860400509188113897464646058391637518085201829772537503442901210114524292696241111717210603420468576389956329530242981466613476365577472949951534631603698362036838084597229953957698861668103379555399161521837653713303608423760646386691020288 [165,105] -33116759918670616586526856504891418019128147250657220240412082073334040769993593008840436556383052540328822180153414694850877580712433390326019410861882481236501010603672409701772539598390194564808960010450300717094700932664504453190922500731236163201745713673611050219916746928756346159491223115544469836240764567843897681619245907764183077079937259440962656663884140974829088047495472623254837942947185051441523498338865426131294514575760355032203459694184789273701068384529854049240895930352483433039150359564187101401895716535793365886528291393490954059457322213399202635906595261607921367157802388828184380409702328830746100770319538377287587456372440524556526452561179153136585290167919607011110034131299931193499102475441101855067732749103856536086995381777949500832162046769215950414904862239261069957797318103372665745458348059898748446458965563090464265060731082453617557989203805521197118399770627414905708608056777439865000284910695068057273056706739409135966769332023080010349534975651022392236164959434308608126562917852687603357774447420952112766163329232987883949281792031836868214455029281919573681671995489288325320120045094483438611427501992037548842034727041214340191720806001389160830339259339237105582490327369002185883109345302838585063756423207977240409910518688479101062853523068040836797520464848681210318129155730368733283871175401753841430044968667746309060594134339979814540852972273975508699210334336972509922328566313093640141553919194771396193897464392055533075993606578475150567337357696616055754814865599150637279983458373561395131556108390081694110316029692087160829030068823862817914723705466882982425001502096829339390724377011024966701126322783232552927935529947757330100762131181132173429941914117617457994718102090834261205690695168224 [165,106] 178896603976330624187534488674228915310983197555128895755070016272698374503512295125939359461893875242965657444522491145317608381109232655490343870848277959616715649405886605511966818335963043881450424017511212036976841294806985401194360246472586994106778861701960211422011624605041683424495981760887775156208894804959603742131479037564349409667570085542783867443468181369128222675766567204653520460465055229633891780635876419817176134614538283393461723459232811081539130134887184975645679694690776371283692316453087806850051464692832462566415682757871869160869237797430537897570175665282334160109419419314467309413313534404645813315439534994297186576243003877562354221310765535056956363816788921975946060278538523961570450133175277482752516730251328971272837503139422323784361536553122496950149211369442506783243467446771056568425315394983722773953123290192502735783146658199730136179672583373531874683086205936027948741983975376068087346585931162357613738856583996053590374239173081719257449901506097024673874695828751874583822471772240932510792011677167373049444330384030368381891936403943457478067462179975671755237974988091587049714995417522815271375162441183683299594243095061940985626641102946714595372779637019803240062616600462869881191092029755164647715641447447716648885519584562702578171842577915838444952691861170803409439778449512023819021061780536198926326058527880835715770919071060154041980459128606993245005111835301931261428334756015008469127924321944007234362020626644795065957152560776390849399450480677307930781602180946829713199218894648154912864480163937044749498356273432867168436882066712580930673115249077905210728466955539078532461238719156092625123054977273101387681436834916305886418233672855167658995007476231000805877421996930980402597808 [165,107] -741731075991435330023437006588055492318200713499262692409413445790980108476117936168077727505564359904788370088990406226185370393598256667840253043942004557093504496868659932450133965374083563819323798541026947942018156223925341915242118228352755270110252460052555822319119016721052527103440006444363290719626614165594268981656441975530429951726814585531412177842598649486934547960668598221483532087348250582872750387731401190465019361668165203840245497716681321627630073349822034772613018328398759917498988347355642118248767993841812293800264944192288424170016149811559772110479746808942391496091036011422806958402254559421674053320884714614619774312037215281898339664230506492057504888521578235298340768657215026034243049260051945052482374874382805207875813690677566887842599231599317749567721208043755225602417951631868995169439359169825268353559107062595471717209577014285157840139759704060569425667541103217412044346597050269758198448938527433707498561452902421825964552438873547792524751176119993809770276373940128539038524443101513262698699445509339133740541475393439417766352619886688795033687702896753796972508250860683685093173715078729690197644979264482935677400665009311494696718503789690722349951986741251767067458270723059243037093570541914386329636423345115322302717112132809872619287213189244616825383428476075371394791122268781398315760078694764407854102016189196303855713370132334719913259789047645592152925749782694710666839345585684434545672551954003684637294371082607066893297560486796713006646120703181419526662970167069891209892735294484057895931763036314264288823913536652122141418063196171833680733290841563686140586662066276216853155140172387884884634029197243186725588414456583947587441498781093587052014067087986381013291465146261824670 [165,108] 2322435429328875917876508431150343112416629171758943293842386087579256702531850283693822552628807613304267623738618087679394920321217725079189238046389092878012740199309351761283436175387962155844882096683230987902735788975760959018095092770431122764208965693255897592316064578107858389549740994685040863403970268159771773740327204236592516584521723409718964004227011554989088285711502560557160354931400093652424714268631911496977508876242569247115932857880462765353872371803333891860930514369064397649366164717596349677304434475407135068155026580362732834618774644994799487329945829887719370717782686415562582906894888972172960391438341157084481265945178693709911124860734916037586945299296013494539539353745258960007365796157996673853867634771388557985452860042402345014713266986751446644549698361184989529071112646798384687681751798820545275387174899500084431370690713044834314978500640443536170592482743852704924501513392238164778185738051364422905152162712648929471625418707334733050499239034154998674585703916227311122189627825463720957072317952968279337736448675670951828369149812981251127794913217600361658351840020106559191215853608290564947359438248904062198758160476755535280995010016770795519471048240593070877744070042432731448076922290693320109171803369169358312526169855699347779067714639237777993172687504119486158381986357676606749722409744160348830487830018571821785796501792283508308424982697827921975563842424766583911277723617823624743256757583503553734698650151545337977295821583365498182630708642593918350162340412558172707635621062119961234333629845060620993053385300723011049104817703362443877465053644429224146002170115674215716022456446202882814078917745548979407087020055109421058071825092067869387542314137794749357389687213372288 [165,109] -5396081303403448145836714582857212672006739975312646512139600763385068466732079266011034747459622893663041096496542862633242472797810857686976676185141853077995419469295541695261256862101881464428367123788525140680884534333947294710081573514536523695915997616366066711145382058080307710388490009427446201562282496523406318994530766628762430948941377505991115775285212228222404151145865179226980261368409468474393389165988932153529882890487071061959081034574719580627883346000932408261931376626917328632604883357721271712182694667395523761966014277298385489155726283119906369490908353949007228671577632368244578812719457383823814340669409054481109212570792035376739060922766744680144904774899905910638357928464443827420196373838788831175071582616793810891028825149018194370178431526367199737973556313255465960672528603776023082317396806606318825141439345381703406144908968436031646907904636162648540468054540121078378645401009236805610337379568724362477156174440472150799200127888276977077484567609014605251061029225519078442435035343480372837623538066150939219945291770406848801395759498421728957523860029442396789534317597320144770455492356067656707039038151542741385090286272095150079920095766469188624238856912770524541536475876974900271688004901837845371181932156831564689598479731626706733386682114256488942235501939193425569826270736096047285600960046818114223080027609115191028944948401036409096071663454376307622427692982099204167375490752283438829319959740132312066895000227711945741151907292087261149909348389393826736405517824474272116137735913935472777227697714918405702371210575895161870389460763217534641934653904075703914942892248392144987192431836583752292477144299704831025453522212689762677224205806962376097084877325550171344298903024 [165,110] 9181057412075378205371541528140032971599939925348091144274152617074440566133062700023533761945082181488576926464774452604715486848350096215962808552751392733613797930559220271104070443372935894076689594684842189615057018054836326119321703795174734790946059634024908497866528925196716325510454170259238070443044788739588204371902166152858031384775789776036041413428961676684961511008011136130402706522043322183993529589350674172182749415234442431570353090644015285662228251770850953724750624368783713096479420300399538346749199522077573834645629277072727928521834898888930651858492125493938553033227192992057646761490383914553436990127265667245342115440175803668432610430666289832225323768709594314276170793357174563392067417449997687208089031408063995585633060219714294284940030427461746879649501816382402229184334237894033109739923026612249860324933978366478563029060967216564865654212651830624881217337566316832496902261761647648440991380431323495062007468265520944574788691198659779778219813215284781195264285346006478959201028410584373989368004152269013418217269841275335096721590646911125755776933747197983924364730372137041115337112089643808633182782082978036471826769788914287683719517713794777693292802063075472454350798035851620136080038094029777959684078813341202454705576752596881026593851338323619254864853070119373991517918808573967816439470884387182717597096404361519342689567735184372322201214966487178301356928040487963071575857725934882664518769799035488203972617785468603558970354359703722411660724102667510540912860918930764577399907208770493536074011941267386321149348189725432809877933498519766412264756778571821233709995023355343327211651594637684494176360655926679717509476766343763541666257843528743662037209906065467629104 [165,111] -11396895776485671872968348077404080039546021055348529798532255810154651355140699753116415356333695005334216652113428095927989705195306874482456996073639967023504979641372126665678338956351739753246520414359048919653631020316195077927679171262942620998495075663343452550794461092937477622327954990424470917941587908114479499424761453371090888720279472861581046045618609178881029706597223298836590977185887784012420311037986442844028927230431295771528344759135837002208772723096924735527293488207632859160419189543503454183754914156307953580831847663927380700137126824995047835918343685537232318463841965330088781900087354008977205159075578428178611867446940580033302721564450760541553279894627285735502595200353804067229742389161119400465746571540868111699408066173474589983353567256915157797135024397503363581681183534601454921248360183083701693540884906769593055778578925222751698161658698885192639784088296009213692699714298594509866962251055477307691147758233419481289748273910897468273245372495392021000412634071090411848087061746622931833728601080079883778942558937583849143755906148777741881788338640196699974190138788644887381641706289632089628972767980974893647753631875835054957752376673966731108917139222983200629040732425325486728440280353108162783021925456148524513095340196766938747768251336720809668469717690658274342968687050716876257531066379178603266203344209733935155688258133783725890790687128902855150985621211813338380066623752551010891104737845652429626561913941870138119851159805672562302267844059008489070117610859604075052024209029402556503961971591218196928391595656674882678892375962107991319922207641607619156574456110436696617005889912621235006741254554837444400059530908467327944073585716277478450010786242136386 [165,112] 10294661061284073507641805190800335396246543795837760655583394232296508922033540351120305454739245387378598825932147149301338174711460421247900808084192606947931416360865389362177374080809232315495763287461273587156751620088387286625061669094540562072487827788104802082724303992173354306774635965045659868215576116583839060184976489824897345746862036295425477645870037849654174802500263640846167634973756113941549627984521373091155010847024149100876130625319497194251953569390492588198374320484566790251407323921811396698829522630896357580261004047156541364373331879110837136834105280787238538525152847739341209153946231830952048036367024406017738414172296028062826713344537050434027466788568812307598872908824813836298723092740955083515425410928782491889874738634202165483633045204034561055075344060938154823926571299029446700234595800453792065747406639347643469994210466110405494305451205016026815256544478753002689645125605124875038104470413648159243367073983893290510054103739334307582505822384692692499786448876601779137367174510635299764019117358892463462137068700976250528244156646670305021341846651378785161442504218019224953604742988583242115180695113195111620922696673826279937630050892663644762090536355363430107998628511443728660249050508693210670476517151475218310671554794896015050817791707890714786718897989770305527079363652762713951580548006962607605656163222875139506563538335553425160449715965620627236721531972597828481277183885154987927056804945914263983743748737575951895586781663575385221349744294137540502538533535830706281276057624655184831919040156208007891009864430912804770959592520117576325266801944713236604481434430434872351086635220432362904458701120757413386483625841010644398975896527046432597253003104 [165,113] -6722077833771257110370568880446435449951978992525819867617734278791955949686876568098806249045504570829602614672302828142088225877971876516381143718201564748453123587463150836136242983780204628740202525570602238342964435126803256148232470069721707822758211071365902630571267202489522487188201497797998702880804275686742782256468931485216593071715379915806086855298892107133695946213651155082183043528182045816515188850486986485328474178274205390902528311971303165164313655941927183699124775273867574583940093908169045299663649927838971950179975578564104177102492410034197270325222792330766301301036327134496344794833744101556309661225042958903277834703704184732568798425372273926623485340950508314264769519836983279177523115829628543711825752635280490141935890542946709617585415826011917930770338726324250626098518784223715223395182149008565215326530260507733423844515488775052620436791922172154533825975393309025459648525217755713099378310091599362962195831205173746572244073607333600574176934801854493966861537115256555369562095595956889717916208415468800409457148791703187292396772643372936944478697938991292353635865423892790863664888513333140951250782422775621164055503747615435214501170345814980738230064603123780737058014176599193196746210089099837193246512297073448257982007733052845193064866515525477685628755161446880898586995984887394497260803391532270222959463818099398671118025410102394790089386396101469328223955078239675139173144677535750570734988250526255459459044536396552383871024665445855479998656633038341935905689037353953986313475617098535501581355987917984654412648380867653137838044465705040995088936240006744361162362097791946964460569810836166184909249160911530388354492169511778475205943619342564061452 [165,114] 3261497109929877803526858318510479807454240137904716354300291547272773030611605469630858144661920087601517354685232860286421347517422233538489153188214520249686193110548034992358204297042374147042358155512171992780996423253570460404136344007778646206948232471471715937631896559068900191855696064489223611538196742634455532681226792957047046385687632142951398340044302646512615459957560571164152150255997823609228233876822878264884330734851006405786281897210406488713086799892439004334100804883195429462539489130178806068265972718522760846367747194353075776894690892424633579010358568466853611412398167343354724061870922184200772743176712305769254840392427794152916953430346556830117637920548211230173959680055384962146847319927187821452749729656373168073248945285239137716680202933109527326485225495729030769678623932919599794193662331994550572000889919777529089631969056953989145781058238002448577675009570029676424521717571152550872723888236397506081059604378868741636559556335853845717300996408952912575703784824709756883246659061766409109814196376931981878952983798812628661058540902804030772681458398028314111379111217949327886560009043957876646646577133982463663753582063805444599503634215495199021066928433321781799889607940754898196666618794179578113640116745718869083679124992069602458388817179422055097920719454261394033747853615117271473059712665235685978241198575324105956180586547970435529064503422207222426524010017422978950985610598274222833310782454488586916390231667297236393580723187301324061997096503648421494158224018312460845374924805142223943719228464763428412621146305462475750761435342093565712912266382922001250077558910640646663609803054842307947415653032455737388165144460323646068915700154264864 [165,115] -1760619294627837805606188004709784678925215194658822320823398654184935057302037735688850878692872830296554111269864090627271433791412387003258392065093567714819643553950337906770473518097268182245072390137718221293005176582309373607179837392548470846327675913774553649427997473614543415558053903780323961537774039516848067468961379208400819244920096868227587079513612634378972508574346537515354473305673334160071298456838930799214814531613831351641388758253462155462509310616159461116330032110933830890031281707455002260947157574313786878779226766797860266879836461030998343358241650343832385336451908785497683340142860305272330033707347188431110230901422373332472628309033127930890473478479928179024340756379645616827827460505047973705558793279233153590797737971545158568618273312327611468840547650626027447969600626256743749157028035813726098518238967844453605527006652571904593134987143737194762894975894325436104678865227204324488894824476145967267635565686384908406883460397217925926220244551341017193762836476234992347308600627938176197189769507586028829014115765559447927954646780593736690859874108877920707079941084417644812364744749211344885305370335928643539302069981185811233062049876800175007717664252104885527839583429012936251442123719255985498968553625235493129708421068945080321242031460378772606977460015140088932535613096185163530131454159006289650589897067620116973101297564762329859320546648903130009056993364044327290296380560773282671277781881362454008973417262658433099897514515752837754856519201048009893247760686698487296006115300701610130302528186919876302326490202640488900328687302963467639306056308549121362923067547010915089800576620316439798254213752693519421775990608160109322228073786 [165,116] 960463439806878029153520706722560628488555374429121302049475430244599756617442489311618935371678953679406414216470500702687303835760120971163686073578794307931660233290945751162513053637358158822993802421849080141719917444235597699695822868260639340351951014223974424585220903456962657183768892367452099476270392929089833261908469965329914594931879085326319120167655586880825740983791298504345590943299052548014180806754607317396334502953610807848103463170117893078917677564463757379718836643645323278986278380473574737574916117535695653782579688720922386192012690697556810328445640021270156559426158502986930401000343275940473678865648231911869113023216405808467497753711845184136920138133994528058716841253848278103127798241324820660975143695397842785779265227201421179466785134489021247635895415736844459970249038895250654128064835532100404625206008388227439100972175872395848984432280754280737979795658378926459689886016878786364608270468539634617578744562041153495548951553593387491293051787358025666679458106891794039637527338677303834607903521277902843968250055519226431327863559893340227868217499859506808174698263962158895382946616195677189741656478256841694450145309242834150594295846129281463838740401301381697672235664798418098626036087672876288070578799477121555705286216473093329539948616765806591011134683136597429759533211175450005742665677984243023003227578314475597169978721562282312960964504285814829841835169708114839678477516080712391737072549837809020610786189897181492123114439600961933419521574433231609158469812236515793005438959972272846849819633956126421604418886436112676921918439261970353462146647206487152020872576045887137651140381146756675111058497073698943636063982273038543360 [165,117] 1197536526835181851010653473900037734286088442206200984853212669512100135735409108096591488851318472163446939333120635153038527249448409200763224959164964707449683822719567819146225669689679379183698742895505432309162179134844016182920240138191031035775770302074820478585157755513001405480491861602532175452053806434651277811655325745866269593158691613672973737999341189699722343085815522156541260057857119543927562919545589648041408345320837311425818842642039948933173814786040149977387841677502462744201875706899629130889217633202469530457240014685287809967408395731972366066870668890783433961788013129571802529152451790495251404420988716390259382422299488108178543783172863093048565123975513550781333416596855550685315767418343424722211991090218800695261335942122077095159445939010254186381934052063768006404121122826049969816691531649456851931980470849459881005489447030343335676302822127747129469786222825174677546332734242574980845122130637042782016114141989502107794535481070569793036575508096798897249758394928782081571191903933964135580611426820557523170127277318644242284661521433785927316410311867001003033899663856966758504409276451418870705615650617855231661605339281899841569191463036741400083621288364026772372921681193424686629804094144301768206155278734269789326260401400906855321274932579202539272098940971172409916844602645202732000204303034452956289957430425538662451334633791515814686520411047981304773782549730841804438409456668878162976619640614317830165350501706618084198428767864471402301354234538609727060850372097534245629355563053027498276149466841749128437906446546887908506249704103297265975652928940465502465308008182631802280591939449165017569716443227680571120975546038976 [165,118] -1755581226401312461319660049712861163284948331910089418974646274052486598375941243276205142733928744188782394758162278216227957551432584301611193925147740283826266384902002494726134202443187565508102900797787941784609741326670593089798749958140393798653983784285804937432811369939780116124301441281464457601855017904303504188630631925415050344708659928643925996443359018834223248631999672860126986441350486863444154084112093930346378606231102996887128542483756636036680839867897662705926439307599064242787233412453803780746701187892638197645491266909443200350186939075144073496129140195178598738508588923519076328524169049407067282195597574244543087709656215204687318246427065905115921705337525521670909087662538919884146896762742706714421307496273889423096625120199436623363317769084595155618771899474980455760794233939441089786845278467692893464796293397527631279413275776100229758828454047690631522077634997040951681063875085120003143381457898349883202788673563087922304294271261992162314201941346267478429459492173717066313141838243353766560856433509759501787349531208006264075401414101250733570537078456912575629646119875050084800191894205457524407966332962818407512189398757905488876935418665330813032461802000721116399846608114692587408660168080173532425004080659793271898306148567643596257514924640321153989678549679011394454852632495414050329382301133281660211130883786248964704125009121186141031044901156842895479796675120720753725171143416510208258570509746173742250950975929494324042612154033004088739514309126775539733938047904933378996990693314267480545334541564017165187208202431463842129625431727829072000799967300218691413956882319001187726107835247600313025692674418070068711091952 [165,119] -396876110012422250700953482286943817073686918762675676682178551333851127608814438461503706542349497887960373957859571828745029377775432731544070210981928445355770748932848496805890739187755931539309125089522555897953216550958323463669609279952863833826948871815829990479037780384858386702789017636515220284248290235152179387514760790902810414574975805758737730098463876488654681552805361509723909954907623930513802591251193943844468315085355632948344885749371112211150367812622128858289849633785833273849710880167008412715671674046681214657409319920532168892501007475122737600056924102015375191390800200160030969202652348436328327525599832949732255269277235824927999231417962897127974225261086364738571107404298126719511463804930439436552082602953239433095939040263489352840342583176288001809973212439889617767746125377465947969511614227468341413112118192856000386141313238715597952267113045611547941440504588887767792821660000822053556353046628061584760931149709037524337767812262294822602056925770055468892049356951287273781218335254022205408989035426497778912141583042365136591444772543566588509663214722368056965214994846250534972182087939530779384950032434435963222005728499634230672588080207186561657984021137691550062758900064292770985096225830253049580226367594807771193975309536576888818893781355945348092403935981803811606465621043271798351824535806190879023350090324844751757910989486845642414720200791699003489363645366311744112968475356546933261036318877545030919118396764541044087090396490746474364165954529491295192997200969429421193650940034706952592761096941220577312406811662523884068063316651237135243558986631580795443714211757375148277372207036033623903710412233975180198 [165,120] 692478722346720841859628930843336422662556135496330328356569398075034540799381788645760653729520165395585070205933300064294817409812874504528041410180245805667494492713700548720779757959345624175988842871228978744954445023917910396155759484244534737370340357778446348951271428659628527609107534584297357036284325343058907210791044722127616896818916204534081947267322121490193343004840387846246443242526851301731885895989664301579126387843362539679237569863231690659191120756064419506843829558210315743071707335590972598367456109509859259871748840863207256656038361710555972841506333370820477409220512760515738736228176405781865366176079641968422124761086118359238716353644860953103727072022308265924375947007969180096788075321308540818445432315081229777613694266457091405381476598607239328470355748080540580851739201334611564028791537972351038520528869477808592735884688934624398453273839815866904544638495435913499517846904174105488104175841252682169857034032749879541467711190145548724265003397407847220030690818075842915928119097687060391990450629994923518421147219684884239293004645534801052651946449930368497649656710003923908856474324311755731495109169203257093423597808260466565593534358657736755073650883636129552154173176357300285709050113665184737148014142947844372345977699175390240678170271110681794351534365608803146873499944849153501166303055975812073795021332653900973629265425647938880425551633148949121393502785106689490485512251499402783286160540442438568436142535698896819734269743089501552529854478645860098053184032446512940927273238947342708279128027498746750153289301542326704586230077654387064776995569565887002001585265315897575323375601412912355345848970446624 [165,121] -63779397416815775902695775891928075845837010497561919109596683312608918674774614051630764128113379945423239269113136959888127167233999418082946950547839278542477703348255052244652482263176711343509449305438735573675133958446068473873625599647391237263489717050005643964949198421072627568597801772523747583086049601550606868063561922010032170082576691913913937481857180534086866775766659655310806885196617068686864957245717716997750000090288066974034227667564938197968689764948734894710717500980425159508063536559226538059135756185122116683198283205501056599007325525338828180446748523365109754666873343740534754154844894210988781914409931406158655939527405095414874445017942480243540111563197457628555556807940703946181302759324603298311427417665205526621735907723987593065372433992447709931300758725538996657855555719996963137122757494572714460663256557688158873840996127161188240879778853036319859112708708540496448723139543080322192275886063768064809042712814652687507334829870512437147716898042644337734566493339061860093770533973575971675826503198362304605119820102492379569508008381586873185733315481487437140136482547931115504839721563643923621907978575590031412656826368001171870421262105800164211435756604055887509197266790475118008217123576039577667577289286195711577959256779728049608787455951225795113444835754878941373476847059612462022405664542266298278188498263446097163306953365548758257325973405046029674704192643768814690586804676765826412480073981546354021729513392948498938199317380730721339517615839380024467495032647419464283813256340825833287542954625361587351031727607736882976304837864835035670168587800557621243960300282635812317065848525971619394866724 [165,122] -49594149834610397207226666220851451397679075037997931937749614628372409921574336446791289173173537031746487797217432381742782939305738148240897880045021103439523640442872405744905295521097320650816859490678325560984078696354974407478441338588082885151330434470539495800866381046448526469698359837718125703677318834772112252996906818276473149065922308368377130812346648991767944533333700712837657560265533385893413351339313319577991639802687803095468120522829297631976512386432605653026460792925136864817694673850968260123104335957573630160694962078313186867605784624635316845653056097033567271074172182132509733993129047397733269892874500270575750703548469063120967434045533644949620211542186566499975962479286521483969241856019496384271888085168235649999783719055114227711371248363621834583460583262261257006965171265907035558615962748459009131312904223122655152681497557987678876004801843850512545771697836977155720851051049038675408708394896455674989619702564664587627136629351905770545271335560419302675309092787127807432564331055362984272951331376674644279442424309556231795305940699778556058160649983401302309079650476282695289170459041173746539829990049540326116146507432451661599920428545788132538236292892966712960009179561035520792613001154401149452320781206773738407932293597718776793828059516981776033739746688494620032364810297560010608488462834217999965974970051756887789354912375135959932005117004218783951400742576732333316567128106695646295753406491165701396743353325750696960349599279033279551456991743061378864558283626819303906691955515246988913438759494613586181340378651274682714280902669517019184005051339124447494285453974651170511286591230729482432 [165,123] -19436786966888426019122227785570595669158831441171473660282377048565026495172673820460934226352074212911997645419632648021111907400571470897241258862156305968271935649878188332844841493223960100248158675183274421464552679210783929977849223511552437166911199256863206785842027929890464915821994856240897978765529783807445834632659280533041548068504238075414199950439641233186220736287504812358443587466286509944820788013258297021807541737353782219166883843108362023281863343748351691669099459091509991045009246006521784449647207009734567819955082234676231988475393790884207561573484606124651246389102434497897394130205482231052204988128338723888691590079566660264192371103445775504613404340980784972247690708056926959313026883646617807912925470294161985783761884556642103111491329165647202452289251720829771754437538170982866384968260813572905305417098126814874005724542852775391440097321464833559572989903114814238268751885325125233949834576923194321969521117512041540461001588087803231959694917488823811960600550044007027189491866611857927236685633254328208161784805244556560881432018516766385947649539424514023553915364829846159158568839425738295173816420475627296883790983000571623316264892263459808528494548378173926186415363818027117727641922080370059106915360040759352728619033714212149622051341529305605176574506734183598899857941927893429546880159139948159999647207974231217074125064778596548394889398519636859880693500490421458119940618081418229035391488206972171792731614855352422373563069758269718771036486891647468658248127509331632865938869788871586098364203741405023564222985572331585221260669569338072600749769156780330611642153291533772066244557956226 [165,124] 5830515655350553429491092389399008575805703303458460503518549395909705945006312512682651376858083208483382654198431855363350942973816735783845504962635630237326331648485272230134242145143530816146900419406059073537174145930833473567671301143996206985891474246183248144763543832186922650299979472404591870426357081119289705191723602162769536342264427305832421676114147513872276636621873029213901089095359508691760719928806209844500516032177029298441883592402381823811727525630915063700790840398166414458471614469234377094196783999921418136666996211400829406268909535518441460230371070786856580036321389295876718480842555591747395616827379380537671838544111905370155382452281377754643317554116958561425267804225064780128850617894404319193297293630401278771805962645458669732388358691726350940743321161839906660349193677105401580287686029970757535386947974409286211936206337468622384172532361171256706549199313921792070684962273436244190302460547467140480180032449161521633712852492495537944244456335149699185337957404786906479813558192932219791676889292936717544343559957739100100368520417518882230311481924793712399710861963598164698544960435933417537243744302841365634004700075553337272934006375613060860494733719086742236441693930703344116433828202625321348872313620330252899533483941148342522198138029130649833760861634030864398373062336498858964343252157489448515076989715370451128912188525394174743102303640738954079223107574557795030507113810059924653369991621935752709117959680613844431414274635848658525130345990353208731644914667418650722479608102627399432572577755544638128182076707141942853166405659814074231812100177449769008119577263464265166608960 [165,125] -9407561656429202067108314179684783141915809795177997045960711197091453091722949718138634674038047490204854640374396318614358882137242528009799167325305934653486053182933435942165423010072457758024789862944197022788222551307312463170138716756665314861276098407621731485109308040344433054056669609138427188474182897693323628466932638004528620853561959055431760275891470189328805346792637148657054093470933832773182918585849322155565507869987086560059706035895485151435867286155532010013966048583026849973511340908101770431028214129424793207291515001931318981766655131137655099084429161971623513116451030862622108054739216068219133719674596237137877771072401085912539069015313953121506983494330438477284461376536969128687541543558089689930628381955195228966384847786253183637764667851352246524138747253886629363517489862973447243967712940544088229862079682220764835700884975995877612484099332286862908479261182713519326473226823798494656625324893116304154707622770706520556250891695110425159661131808124521692273999287109307381627737506126344966873168623976850497643788000588808344232697196466563511620814645541223956239461557506358981470338169352997021457736337024724979006016678851227998213682675661664747069952979020523635518258374613207805854565683626442154121997743423313905681338187078100030812169446703176856417652714042152782362293939927706747817693080234343254766224908933533264492318186885128804940099690889516924455132171582790982997554661510817959994231260641136274562765138927728224914031973063839877412381229637981910767706318861760625150633925998899232617462983725568969789556447783408666172770687795079104392310361775280929478252024844420232 [165,126] 2986249443871001877756139358655254062470374097714094764991367280142283070740446564411534681800435857015807269091316335018171111326123319100537765953414325142759693876316182771658458210019237264794250506574331512650862878768999444511001643559110738919329255544488327663248593770191217824854088288859242532933117292280216066300442933024219696994034411482031707110409644048922370403289564213045315526270196586278788427438435634556122091889564250442254813381741777712431707751335175180905192912432867200950705120574762117438933338601815741447327445568318346636169473825382431235202968310892671403488718078753440115091567985178518704309697449708720326358383450942234082725283006566612987312385453325228671264531517258090502919283987268559757004427792393235740814340152610379985404177324861776528857102444063021467094042064872595387493931634333391595669801138872303553574572206355800531044529397764774983677061897362057130994695937691732284406632520333035079635624756985918027842039885223321192897269150865027704264231361829499765291295763912379244354707929417060801760183842404652593362760772381436874844033240089236722253400797694729270004317525384085663297330079715684098188655956936827044093577525508562467621737462407550791644181531653440177280100546704706512957553491106314412802045227050379499160787664587776463822673982844131103276082757514173066362654656930886162514088253841447423004900636444679657382802400586941179488264388840148818976963814664330089668995639725187099791107881344053358466491164713915201806261150348831424188118893380523770710566883611084432715961956059401871339641876147269671667496555496505170261107969484842585987070701456 [165,127] -661731383214815896093383932948902313346607388116902129869317780478480332055858530899336282217212090195982852169186941397820976163769313296807543481923009358369737345154016255451010673930380215428240064892646339840267552791398249897893723791170620324178114231152508788804020760754232751743780749526871541694859276616701490104264113005552471766005675649104710363647982513454014666153202163536732701999120809570197709624834535655222820251559455820344270243424081868473390630957061287862278768729976107930227502918779850217840894666695452543240976599709082102375916879309356591299458171773198665526919359022098285913383736383425388533198087999632750640707221142135051032335614942666690357557013189940879485331625717991648847077386683173451064139239844643782630691135377409041613399776391110296552052276263327947532727770859130346420037395231633343477981858775919296825803032527077955626589535027653897147798389358037851340549516989314530844332392290978055917350342199334110673292895861612238661367725760363392260468004506642153806084347253500398314702456165734760569841758710935681530127101919445830356186540146701165115590774627762836576578164525975792403211233922182601072143890619765285098938573859912902116833002856949694286822594623702031824481235628037907052417621494424848019633469797584246899254708776284188161060060831976967959357834330351843275435541446981379476857770876915094376104429936085247512801511142337595703260089932786883415159251681348571230693076342370899924596552986056145381977253908616052302060625565515572669130797773616045684501127133303401323213733591313149217259243635490942543055788077883542085348968776767551313846 [165,128] 73525689336422070436266287196960649841632802129664012428092617792850841424534682972057519631009798622712997803281863505890413403603796873721548226818489758946338049001700358658121052927727165601952186990796919631503705821110155674606132207522706455442779686837898925175323285783787753096357477375647980463812008102041371261252686717702086312680182634562161361867617849342590162367299462911707368275172830392659796430920216498621747935407697009355810414633748495665526302973302742581205544725643698674194417677101264889786189399777236601466503705478497995993200535130730749825722636242585734938523231829875981999128838132544488412390652789714413646310158636519143552842827251262475628521401663974278861895816793225747342645017985107565294889777368029041944550579024939395216925999474898665272232770534818035157160968405341507850765953031347479908864817564114048739162159999135976873657347774621096047499144390732296964235095953079063925200976469919958388623776899133862182343881882645554024799980148348801248920425847361608239257438756880659498715390637121953860838596691936176102422793870381792092548034133740140926129398615521671980585998720732425140898086986639153605197235304603745954798897370542778319053356879665621262950238986493073084074496455997549315048684848889779293960279630672367465766074009619972623952608107171280999926462875584344072596212467568691903376015210446578949922575777269579056400281166017278868038543902541587612120708761897947161005139179990602064609218252213600343195424137580943765093265189149983929171746041079737890488075947493123782913550005674990156779940163909729211358637975158023882638492846192256 [165,129] -4452432046023989732479077704778831338827677728513754330607404788340790135028926604519266035560253422822583080449643458235119723222906223004788868249024066432212663347167584997462662109579994931444352205203809601890773420037512751611409181878849556766610785857535708578414118421722464830774950540280299510445794259224026886420747684701037542071932432434835254825575475177137997503170370060013746371084671554564855061176613575821187667631349820127203066202076099850016111272927742041572935275901619802555800172993450896204123731426658808976125080094568419157828007440472503704782655814064678220276910715044871346887409220616766095429709836649199860393246749242672612202188079883724387567876713515352787199537248803601562362862975031923502349090012268776142572096999893963923546159158866598380551950409480953752350634174402664607673307762485959395934571602167692578453769509373335168028904226812086632801636716897676004882342295522054902494200961917497337834827229962135965685056631028522879614583581163697512241006890245371052035811323924818832849992092732671131748870888236775213928450380039474483792873900578658062006795408425948654995927757003707429520934194766855789623184663862397716701023766619503219996546366503951556392418542062652994130919262791959205705379411351827023772663645439801424951714719286156347826143534519681841580630142900892984054978692256021872093145941675245730023973525490980698838143045933904223917339857851329086697245086242191848479098325285401408180817695812453460659428758666173710768220238195087264822688613280866307914035904078823936501719623192349213327738507363716789478479153379620132152365392 [165,130] 140629343910153937775230460802630561527544460091505606242986788247069036861813886279622516331009064396438594198233637657713207496367437227504289058475947142304201519622519606128755892508719437247048376445556686226149129723798539867475887748037320312444758408716804134122162252080839102872287442882460036693164085320863739842460914185881751674237515086567279768732207718852692524549590026269023640617995384378796025375400971964804539120592181849846907313037824189675523066060165454559038391237492354057639707161798954936838240242468170760983660431617509097550600474512089160591675665464590595728236227082887925870902635865073033968495615960014428257680241668556066644157258832075439812423723528789243178851258766642136226224553172569535226662758005542219022493268209596687831648630986881605215683821550779402616786059850179523856865577789800997532706495386670965899915941719803377446483592462633936915752443247435194603574094346155319026383802308600843624128218243741742176571177395237489471220457037612154314087604895184944824663430560076223647426102577780055392483801940883292312234866137503680794542236971366061167228765169120060112475007127812526097231998929035882777247615247120388142996921450088812956423191695702884948733650324502108683802780454872153987114102381238763018473025655625488473860490876616947575768499931786027540209434400818949289587585676112702281297608107105180401021732653999065500529668989829175948127016582159676218176756862980937604218020809999857915752475505356452143335005479786066119651025919292189825269079652171320906010424249203039923952651490824492404097093361762685074662355984197722832 [165,131] -2314959445263370698188519021848790738383634821458438446924570134090547287718788861293008194945484899014693812091747966494515871480057107407263331093230713636182371891965377962177042437204727820185050997044563829249332403655136427011635328228380619900903428273463100664964647934041613963465872850361092127073028710984936760199608578821707768126228636651616153914168231637688088943363319048676332108765754330294680145726166681410069815477788299391014931098460777666325113535788422404224327953548993855030800952128399640016304205398446631053634163078233279290078482978638053147256723765192688932134419338687101088011596877743877726097613287606611322330133934123799186250745187197770882027536433197469997024683435602271577109862333007344820931423471486877042289123096996461757679903114552517691447316761511424958523773832745227155552447037801249359230348826210303125744364418563728996520486198834387648566149704615908673154674447947783858538634742884626242680478275071611964347952149543203310980483496180986259184006103363759592951068627079482287577173917763071939112924806181052044829402413171340912743785967159183705068064965178475158600154771844055645368746630796825317766014502641863513514355611405546476346643852080029573407487449282090986767073006535148412733787933306709598061389113005828060033933248482589419510448950699415738374938111028345025909395493533123316850413741072997334068986464805573055720779110169611013344824120292784276844099231627000761332105423363138719913798127212388519091106655844674668509567244218606012031729008378881754639209287715421844183258487396057494206027639954509103703901789886 [165,132] 19499611848701860473837470404222676332732681256083943239586112589748114469790818960873710123624813774469028853030835439356270585565986627447040796130680050827291727781479142716208825763748510444311517918713486062860504709264531773541986605207351217258377872799577530275267546616346354953342326570451396178982395361279593363015577620140368492471915190852376374424751607067965639080128506558560545930123325438062840675373958967731264179005677907404966345874143740402770666590557817581833613134720295716912846368053744006874349867954639247369728105888130166774734149498540985494910177642758952344025244723127556226328431782457640497497090998125809130969132870438450645314839095698163602397850225964088699843902470953372284245105971751697830134992483324398798222182572221526038494695377103121172625507288350487339710140356358438267082710745853997803318781401928278687703920056049598242601465362227518298199542743304495961492048853801238876966369287014978745896758698672788249603131976629941742401600935728583457655988649008496269540927640194289985710548469177062416371370870099798955686517846147398582993685073630670320164108179300465946964434189959186072924600755564351469833057400705369102635266388692187666396452419200103577939675212949954224441040383770562110836853085238640914073688784550206861378479357305652203575319888175522434358819286998490988954983379791316357458104907709786292439249625528624511640723077997232366042943444659257803876804106633095160556897752261357621400292246607006122969072259664789068415754270648683268518064465972058687806105511610852902619004399319487002630814608898002541312 [165,133] -83444540263031554308144342226458373581286138725083566088540008231151736016294764720102947096409285097440023289713282680625810908898081169309834486202413542325854772531239071872964998204904770023941235346331106483124363964974037395276522939977774715611590469710613246259305584632349300390375549278991032075146787629682276769640990809094673040726087096470620027459385397283828658170287378556834259029727001377899872689389667176578202942157579784055339400188479046389625235456481077117242790292362541654410359278676401576612764899911330166390834748892264492372066082921768300337148460337922793662581951190384273701970448425627683763981750148072592349563074601726484326224334372409861380789750559217810142279812930726504294217721519890565297697776612951533646451554974020803594689638637822544800373657857405604759688491191542432446047741573190188306849817675572752827940691198024180291600421138796469590498615853919910033107295571814137539932761318056923295201507182147218173341772283881032625819591650189227726219549075128994467211857593870815502483976745495489239927695674306927314686652540339864966942187300685002200847190098333124565325964785590826467163723979456585940631588449813010552779322252375572784566880748001048993494383503143105192963061729829323720988446672975666454791671161951181126207391034243654028862266066133649780066677273247877625280199690831054361466395872696827916288015689785780511590190644227414549987921172733938195705721821999398322609044163494521726525536767420642303891154924564002949469017834150883909769770427574340780539907032465500028802591862602995392938974291040 [165,134] 168832579692657214541802066301459385942099233368328467626969885835574950840471535294765784995092102103161378912753785098183348291635411122204685160539894478799842231936874828887618887034273972278226414528081637253508746313421824279861301863260577568648404908588119374834103140591712876437861419501243561439076958436643027755804703074435754121150946331348481438067716482845615581583114621905540361440836782583698293340090860732076511681652962534302570901019618979153599807638746706517055900739476788499855673373873973710832760227873908255424719000310233418620980219729292351811180830310696294133611882640642836081975306117665769898073536243791549492925796710928470877903693744939353756663227117234757653271318537486675958394738961126564774637877980955186672644290249432064678034115932003735707824104098131807872520027453648026244377497491618569708977473533978282710198627410860522201864821172075047685180794917160423582397748784161654027043681150827843230923494329503956451374637952687111837802820635896826659083286448322651712608627421458760860237757775226063319915457899604378260286352116639914606523829789937140641616244528017029740908679174123295401759869899413258671137558142553208597468037169311456723970013823997975501098476566824893558246275177790921217325261071116774383188868332919170078444739332727249560507013011037531852652628646815359178052858823991855538660374403432101888085204171773809798469248136816204912910149562795163104327535116408717691369779574700696588870129183354330660932282154877683222546782623891532507536229805995348122516378267022615364670160041353397832544 [165,135] -228750111399369590305146163320074236640420180350203313473215908494940869264856789294374889528476127295266192218850524269190871258480325016094179330717975894650401132085743836543413367980492360554663268297156795551929311645799541022544103075000813844020248149620274324709106212297074478278542853441899542320703927529328422370017840568161411698212022627291890821046825994440728333991271620444549729920747045786930314858118798274852920700985480341665776382355003026860770025899853910508755206041081218752850793777183773820409265427397524275754580126057527593897808421256909571494563684470838456328407213947958471429021330097673378446053163305940335325840819398242962219816516176852201870723133140925364255798225810253900134255997824428279456918488869869706881122136940886028636659274321103064050235383950070720329827905439512790621047785374568856793793991469704252445365224790462511015872500484991785884316008472902142747652881676652196159567979815501772438457937122359512057950805761957968726797019510122595446158065593649243014382023090142989022388948064739330746919549959186881689384530429682765164645457414172190806055201431486918717190731391897132553191702601893931145808569581083770010033686854237890047189287307594382750780922987326708687591659870638145376858500982516114271609018860090317964943073621049207716253266706360359786200895943869487313314251570568576486574609792192820229524016158290102382541528645078111356098685130847439329625670147460713252682472914818803618357438235319132609040702857582748181332026313979211737912388442507401616342566453456526743252841829540 [165,136] -62105212455598411389926057362359635996814351224084937193798264925708032156615895473723032224081055978412329072497935618504834403420125205007256749419936544502306847168739560816041607183665808023767708911309041441631537729973470834091258829361419924700655123055198698590938259352393348319315016172370452143387987124525583797546459777780338505225509029846393889222787938345015716222509046428445684557994224787915252817244102315625235537518551105437461307768938726741487652909205648757549124207012548825223170719630261205557267104090327193626349022658309760548164580742736492398245195676606419925459232332257879713021992833459166939839438915466089541294146250151901723755796102816117366753064784578832766498232638871632293530124153391288738174652371508430178569306158485714313332037545031317602741893720990111346538925791719978537997528532316512533484014148381274423016370738903728720296112143724027703523870990224996922239305467570113378932087845490146580109607439553488645189239241863574089433152258612659919943405216591686167005995498944213831809577284565585151742784731581434032668428350135984481728928746272579261561715516185686923544738389522333732662823278926748351993427101148133730248498766392117026016853035513403393197339043033336060156810013963354564478389069238034635079641722324545102219399597702565387549096860378042369005829896678667503190182689266657724182376643879789953026728554055643359617351143696219059503735026831715291847129190008293050473241226362639914839269756366620846962208844972689051650061825781038326830619741960987305214150563130180951360 [165,137] -265746323938695048047609161461336401873128943599885927719699374283755493167172172368263466268998972157997955072960899662140613485768947256548579320937101567985796417826494265347387858547792154624131416628123928753869740991824072114208134197743698870878523560451153510875541945904344175270444127031902532447873213710467735605435974497560744609785419518301839757127534083004142622727157279765045405102566746912883783564457302007594690755421912138919340297087808201479913483924619520431035488171303776748461957943248867788741643512269692485017073526165180363538084470855879859603889113533065383000983525364031511477540400201267274149173169515572645991181293861475541875016754437478684974072791018458010446081676505671354051028067411425330742944792245043281680275119165889492952725232182997096662831510859378930578556712127521396546196573703262813442261278653291911308729267322583727324916740845484174309873808086579399760530628539742484420464236756778771179209765624949705319505186148987482301037308846714122856446162629620675880344214819846074217965173768322551479557801263854070224367575400932629832041323942854812437569111822549685648225820117560683008504844651490535329519418040040150302967073893694871138977697033398171794999427653101475130318562732038630509961778577218370256116612202572508351115668711983480783893945593965780264591276869881571326755435522709560057153258961009386725534002749883247180997853648036403591669231178487006512037750825402300621708909856729246323322297073769434235507896877233285981274405972722292945607442462592501567917744360392 [165,138] -180551756886434779016009287955005848092011884306707444413272304908824867652940070494102933737074689123155244662398566455275191911057204120222621399103070030046256597551524017485739177412664076738886731406261559383941162623138032692829598271524051974196534007309427291047600731070994943384969138576484005340102052090965732009877182304685083845647159706218695307308082239957866918744608429162154917449627946740855934285238460920437042516401668589734673185899151343201706635693509154029479388559264881731207131320549035942038881910958509310368645695245530853142396819057244035985932512415171767853160892370667124759296280474696694716658900928289985994435902041457726839493419659487889604937404533595408807875141973343437976084129231396261469762244282284293129106774760014532997588327029034072777046702940931228660605731498110509684463213824794380264368753022096293853805987307942078947051700707897680640132161630322015008919411962299534028523726120378354315431744811441651640017650354952037616546489655946553400539504807715674660048717818775001495521239246276507537914035213607798907271100058794308955959296116878283196073414475519582188812220566973123508901640340366365732073222398258105328289752929686097018683836899163231657868258852261849008684484115370710589343512590429432626036483201482455808631176209995027238449858198578966610438681385354167519376696009859067304173180160420154745230355202296271698822386460114298040788533155777559775507087820759586653136125951461731388839538488705361765552148552148424243988135465382519082875528481221680988568 [165,139] -63907972021110544741801973551853880313619544958909918306092921823421948803089437626668203401077417116872629706471553566858273579918028885302936441978115316626819409670816270838863034145639041343092118237764254968647290443080109503086809296351610539272699040821875819725222037558273639597290675464618302441148444457305218989734842722745077422836900452697036653957851932662959507677385732006566974181865452906410997127816492066018105197153074267656814316354665695909813784676514935928570915310695763372720880993766135146050795453671643337534244530743735306664922611143567842499723028719269706490552909014160718411241331708633551005790602604441366493333422156773666853037926453096872616957561859258719417902637270728911656175136895167369358253639608644482407044824519647343860119636767483571725578176681766058387031469152576231003774356332512537184893901363641091403244508534109371480318021570939024386931981038421669703432981901145115191102633603065159682352223041646895812866986484339293792569261782161868317406324977385484383932098762659526033889481337463718127232819391184712383079734424164580062335353564307242606107961312863093169906826704220091495716086269612199745495400070985187692136532359435750362137419559565587565632448178285105196986666159087789554392508234888230192790682516973235466443122954586610058126935864310631435813084809391476437666734217594806837336328770860273657100249491098232939543094835856952443174291256786463932337740112930879456584850033167416415127253592352896279880340706130550079769229270394195765491614360101 [165,140] -9921691602463621067928468784871135432813152492888645090114118362839471655153054372670313579454261195267677951093059847119738936238231886518350739891966374926821926985838271639393173695215186804404139305299271665514434769239148112134435788618634657514789583975989104675541683725613484275927280653304485265793464289653574928878208179054042551551987188620292055957253331330790062034558760575851487098974940297085635916513468853373776408161945801256628449348777870077118603020194542711227789662612737241797095118716696141031558674866273865484963119917479317570327815985647115719814015229236244486275927442119464822838012483299962991900061694187695961842245517358948212571927721516740740081038574096955183133770562455434798700068034158210026322073203000428507479097448167857715277996290231326819583323809027755249636167100302146490673840557340424000651294155182290625343662656637058364726910813339444990559989809223059098735888241936724377390704739503575883138479534221282095785037073141127842815282980191186426293047263260142821169633177283823796757121385158584784757959334031377209629082157907842126534061799740974252990859904482877543964762050521422999335323272644521032877619047350357911843185302960344711907992085349029567560137682881877349256683586257791697210005959790377187472657113559854480646855822727903131671931947085604690754154175629514920343611651466210529010803442376857801126352824080965353532689100446265335409411282265729830382279645298891772377740814030201399342412045762468548010028349123061466239169556659697390784 [165,141] -677582699952962547088204242495869997882531392751506928737919285238863249653014067725005333137981839137972223699435681836521173734998917463234663871838663780130432443950198468389693914090762668196095952115833611835106433500789034575830638142735551296246093697902262840825227612896457755738753835572261525358559235214222176655335855856580398105446208831767629650790878698990881359722203369528471088546966157785729222823400834213572151090853038531681210701388442580638622971825740704649375326995671170630125978955725732755463280064523387739840981771362210503011958368192201519891874241499546704557572499586617208104818642817657119560345997176374684051984674941337875722288585313972534104431831823931447468368157220505630100159935684418549642432017371033785109003449245669679773346762147384327029754946252350966214597386941158669022169742931104918926970358041810683362176553378777478594507445599514842346631027404272455132751301717718973605523186511498114763396314157817479922633676928158486369753764921355893887335929658915703874767063757106015495613181526139619208920800381859349009678760648648242330263288859892686239444142810833673520326015208433218797225157143126482238761079122156051129020453737970712625761319250899656868098214294941667421057896109685084135339712385080640114254162494220329059119401248307829843764912896469624413961075201946673079267603164359729876641772532863401162140294216017580191374768167191665016722607910875752065405078940113031964937526177087294016460980745556311542776098469340843334175977960 [165,142] -19301713468878906502512054666283825955341019243360198947780069787844027016374172615326023943830085265793380638940838488853752703361247035157213495247121145553787138356762779276006513253069537903960639617172621433284791119405081277021542714628710517652408581683392851671677816334017864554305938191843057575393268333664177991303990000880948085574814953004521383389585573007272089695978433023109842251520971334168891357120990986090802991043644946384723915816568581859950734007030811539880422482731761526607094265541326763163624717399827347295817976325483719913593834867203972117192314929476271230540526430260292553312536439863591208501541759410860123116341803679320976944898000420108005851220564424427694096655177155833319555201702572880598990683547930185281427666924251201845517087276420161034886903296743611134235142376918445578896283221227549952045447376482565921106583000232551862259532839712366460788340608920244873814176910971870059310391542406023833123068632147702594104701255915476967157935416643700811817153857070570707061400462124984185190806225456911152636202489420134836612048477902962005819809629613411376592846646302380229313363855587693459640579957311504663676406669226847308276855607114787306373513756435765487865243032674810443251776155053150999247512957092803191294156996980804908327277893760907618272927917263801618191254565626822211727376655842833995005679608929744657294736325326796055190963455498012767560943525344094551335821197414141097578922067879623001447855630895909156144712282419287232 [165,143] -260934972049371437728734553936758289934269790364263661450151966850690832618221532403742937963696262664881072873731558107237664326155247152846299073516780069958475586816933410724884459427497033881993107402452940166369503712040267453813674108604885819768312068560681226919427748638727609678401008551394896717499172069979001531848943222832330505347216147849484155948756363041626214934108993572383219861483664443366529850585310634075490869774626857827444063841282883503147239996183122023506097455963360348732121444854759038923180896413136925843062227019657360629015375922233952839242820194411914745113182596804232056990294027563355695774776392789812668664955266895201262677708632346419063432841288472426881507975613486533549474883473492750602011620543978756071751186763658935470182177732897253217477732212370408299739378968615351801799922981827040054929412525409487403191712327754867913336407982095173254714443407590740402474333806784951079973131158947527264452777698798244630176996299535580286924710616050346112500867978120397662615578131667754263493252777492926203894291235365194727548008656549480220841019796344661896050191556182907057898615125981271118401063284185632482839733313584056826327548976986051058771101743537567423878109765710723833211963051582977989503586211467297501970880459449133729843615320366976605006696589110633586320120314270281215171143330037449787231770827756230240766718646246382049097253451548325306204281861898771425373610231661625411409693463251363928133360342248064111539856 [165,144] 660150542716072928462458455609974950408751777985455192985910684839187546286073694774516268929759937322995026120175501047736580624867638555773094062680944874145372689685198689428780843701482576895059811735803514850388424868663664283506438892289763576715144928948424611632879824106979282458490425438947904570169375999487515868210840394738384254370608784604105264645045274784367195855861186404777614423092159915019834719177541980957361159616728191499866520893192058584605979965921191905778660685408832713736850605537664833545225090682599923435296719152481113621381909112626082201998538367018778248604652158617008969686895714032768964321013252679644340420966413787970829840208229252503295381624818571022838195582844177287044693132206513214216859305505408919904077458252514064644656009391202225809824271845575980371833027600672467716653664003164637341528980506425761212615521702208685088434435362326646378320914092361819330778080887559071925639384050209480401569894300165913112896132097050050322299310287422894231364588098407433426083375875769306694207072899497862497448385769401312341514049178999326295633509254797676248065228970790620328718142151063641763226674343337900408782921931889542863968487154696634751128461031555154136241208430849811080603777204345089735097943835968753935478245317460005501733499203849151595915720802236770819494555911204450620029019143277981724827139315838741337459341684076887004018494981044642850617923921853061114152542465714801768954849660741341141091394541056 [165,145] -41680792921087148126666500871560031208490216751836517438702078293570731196536998354398327840207578963866224693485158820195575983383553908795717720594366020471795965483384660461251087540456436893076329041400998118205081482063342921272539597983050607618327118053558945165654341962590229420874319589655761871295501068383948317402208405629213609133120263150068718034531520673903109365285614651377346765453978473507915411186162894211114403985005963539335420372075962753454473436696868156412773197237497926648746750459503400362842080293125563246168228623515736760139678410626924236327880518920603670579300099284920557149873429712869758411115340800265406905252361012535800687425087430430935816792346830558975270411455091248409949546315489976433866427465675056298076846180402604479029010607781393784569757222845312186117072800154751780316637241839992255201931136752871453874251454484693588940707570254943865573980792524925771553525483702278776575623754058469458320643449382734667006369551769742799713351373700037115723706295213296598249944618012564988058980461158569336003460945801145771254768140187029435211611784783087334584751769780632374624842159327262333438834262365681265835442539531220191949084223394390263593968423482080295305826567516570335675897653602529812250971401849151369120601425400004891601319130749417314396245109549340505437095378953645939278705828320143984387512548683016397403108238978025503235245625651289889827107180296067363442001613100031011525518840925188108688 [165,146] 332642878265383397017274390060586690629258348262514493066816145970071974684996843778039288270350131517787260353047300957618677446950794829897808821975598709130643922147948317393068435100518737743080882635886219923487450688878103895749821451327394679117796375160605904452481295466089355025524056229679434514148790737372291958942375694175978508536181902074306843299147772099282147176577318379014957159876812652409320974328458009974941876380548769977131618187803213157384158486841015863146821141890730019361566916039966983378416206720708972538354131404150036051576928181216101155686497132948515979645394376564594735214897825865806692877777123229607162080219700302201784646439176159882760621425931438330904911875038873523545379035792368197914586877310913724752322148596352748883016969246435386423830173340383339304540993680293524275027792046303681259699782802831297535035932163223460834286064650769178593087039901578045530812931155964494281465674593418764681644616009476003592920119930873764684564473065168435195023341169450984370150028424116832903240315636414909217680366016767740153466032495300075230156481320636745641833062575324340739858085692587871598079821360141042031502015218600258497632670537695673287692626786605824864664485202169604432855014382650142482437806246373975204759636742519630631436698416108587649634419500765653810220294429881992495489495172698603710445582105230758883068948468322487079864822488787893963378445746422750702718871251374721216522293568 [165,147] -965367158243951112174859795114539540148585384983144402123871914666339336419472084836692444614422113158084651882863658025157229701572830602254100556665389769879450827991907786069687982918845394965527061568016128442363364101043751678547047492775715067056607886246079956826553101781647887432084913509972789113468312283680578009817572135172508030566167181619786249656114957236175665510137168520194056634590632972525379424366001891736779043940463636773930069644981990971492013398220122978615172263538550084150988378568016892798068495378824641321833450078201923311540749981720902387757139461184670684271070664515348634794772382006018170874075817230241909020602075146409615651171006714632556163900787339267113587559790729740668877329479325993744154385509879733923194406907992233649015906027803595352049416438853948186204617889414446431334704654728651428756906794039453869309433993876716275318873024212026097553848583490103187273420410853786675122069383271928394272280106935143815885511390622255884862966978959297299064638499901744325099859234790061610661518808598545652829609020004715661286678958273782837816356206784481811289437931625174911738999297511608384583211738032463181534754052120063751771102124716187064542440079700660137303390920169414795613916038842933083578008634221739545303200973050403360554754756013795079802008380572738970075108082139809228013081276421520055119882007510567122611047661729525677080527930747224341563662427375698861474990022970674 [165,148] 891059212774482280235956840053783614989284309820849200767279238290380217370550717256284936611400323970735770846021223118479048255081807345624798243398809228209811034291109392959798292728027095057565048907979056336526354917551704534295499929009467862867081721835334551500712761921524908039641127804638945072738237513107951676155068750077122667930402651699519156802564992434819176564873866360672378858302268924102680420266828578311037648541881256904353425175724458794324387182665763815657355577024344899189736677829593401656978468197780181207758173808595832366051289872333244989419830970692383358817973112856740429618777633065916859367597894900573368680873441721166303962977621843115878469497779029658572974021008741294181491572943332420854894685886344660814006229952029184096661441549687970186380834300317314287101387552092205072516994171900838289473378467576543427654589383351567541029137747567838870196620505110370068157012157083115797273679471270322051257910529595743770564405532136702529804135924690915063174692620720495010397162221822521738637426511172687233001845201050234842303388802977773658145606393016183718964753174699840636999053139320810483974150330875719874169478365494542681761137789868754718423088930690657599661727197931932303991967299176766940541428333008804876795725724659187761442873057782705373139734318743372741120564937752037151374078740559175537077140134168045288367572419035888925768755098953657247094750510711367463488 [165,149] -327204029592574098829375766993172407769779383990884935114417907959260116635877405698277089252977145604276270181142316789220752706348661642650941443125878179571331416376434976021587301447690486515336967902739026004738603380749251158982497158180502432630839540261576077076534487007096641907195871046575102768867533619558846643457328656978581538229313094994617060705850575736890639433632505164258974005153643604828879532390772007180368582858495026580692891842325822419999590158589933834207532620300329593049243300425887230806913190840487447673114673439697686192913718447338632952976153999267252044056979481160392179840301185318187271049673098203122513539035999426735714821415257256890824683435732574867610640872508451552161478452242773143502830587908570968251943122879823850360737499598359222545954547442630145013406339630697787233196293461418551423965059823180109828072939984085756626804128304795292076175345895333433331069364783346674687426843577677679097928813340631285970823163971216264025903529833530780921676278063041297953863012720537935757550139854846766337286344115093863584506950548127863176135987259386042298920321098674455059938557575656190584150783071952230591703614486756349204620796166484208328202283995928751087973226850820438351090359444533105014657875353232079397243595134088199203526241074209485991933618299085396687796480865177716266855030278890458201828900744124150068679595218170935868559444554518350270949522440 [165,150] -79761182819780923512808685788863102944009988892546586980210779852793764085009135792386482494112342169567001042211603039568272924233332426428388514591639847835262382258722965348396289627050566720583291715775128077733270963970400939971095226386637235703100322165103645173355628161429175808640190193629958366341061823501726844500109784073588857175542805905311734619706004540656041388270875754584200072264779597401900131307882914613328782082856514606957094370686813770955686371062868432162806157819776840638390416134883236359767411801095693783128595982457037121146863660599124073946338356180766996577021821338976629176604515525597998738016751605725984246326169648440740746389260688232470707129499882889686723098878795557097375734825379829519040216182849390440373198434140654809251841306967235609992063398064874299954791297484281443522999993672922611588259166451435468957097478446445894978438107581868701990386488158424869325938517597199887440304467384998251933272356881125614724626994819337513709625681789455617584686514199558281358226671360638516705470534297339565752033030397998098664332126904215628536295436087790839399608421099261080819313813927520444979318049653324254049673961161036254441986358275096248221341554718328030026989025477890729907040161324176730086579189965180672881737878652039349642036979362256430992311115142923454012575775208058602007632482933483484827726837249636192619883281338029521002808111924528 [165,151] -54966107806253442064201508227102269730254863918662436026287903178176619536624098444870554269952940814115110200748807009477932057951418803954311096509554993157832547647000864982904130033340825115059638376672581678895415151104321849569247921916660224558979704564078868479226011016196295395798836755720522235606333335581079716506719623048764972221872258205850249814182555600097995737376216118012861664532665765789048790508649794347183125597240930116380830456824666170781237640193961710240372669243102249705613670374583831438079676203075822547691502710120476702525937279981217211970787446785421089616185888818710242291725179666151577602522004391366696563404573547292747405139588895008702508202829738016117632672625450425267792856828305881040081040120150731954911980240297093196295710146605451826411053801689014964785505818877131208823815686750115895707515468739699631954965356600312712123550156681611574818281981101449767105356692258975576148537322992478987938312287383906977611694020409619259031930637068347252074481926791986921071308860823230408250355223389779732356653161342552404773399907568623699655289712693714115591300101081427586045325138055354663234385803401291970580187917404575988271702496452950870628693050731475498180327700782306643034482907729903700099506326068284820244542233096285278303960998421753988007971369271198904894120033995504675218032625892806184605508688297208600158971028831550202070 [165,152] -7858156848683990493072884068361463292522454673925638535903479915522754536282460043395236743961927476503415338494779818137156674484554299244407911642148132497419531256528358752141569571747683110473773908673079749414558504516355170331207256779960361980051754080564354793059692691528364590090135107699038121679112541431080119055999266237267528219937853853554575033202805588827609439227119996944151842731175582812869049643740404455613808466593559135316262852951306270771472867360470336554651999772160064672549926109366388102315527349948581421510417236070542808350036716978512167108234137961349164182954401311432383615316294091169090086493818119473653238535820341969272168261329991309155484049484863081772287589831370923514712232695681791047405444738150963192221617140167719794361716675672813106723807585594061830744908665560388455426943399152234300084989210186148862857323539150691725325206215232097303277178824784915602245738731606694613521409751526432349735880392901704832660739044060861733282612122448143395241919761086156045807811135515382928351726319533018204185795753546052948217251414808499174123771834635073374273259421002018149872871915649273470835808807700296151153480817077388609821895400918088378133208120088903735357707175932630542998834866070358630657401489259076467208758082077956597959997732975200182995735121909379427306677393358860986887337917355611770606770835142199901424592192 [165,153] -312164773023291743064921762358647954046037323178098025369896491049279036622000572976259164969367577059645234133572295378498794145226130841469900836762012080197711470293049660742134775851833726526988630812897427902832294114221191565269854511450481280999442952291834705931246909888115746811200981610507386247842594249882080491207937072304966007629045644601706847950860691069990473181710541087222770714766043344473600323695232971944060941355369001251888144083655691093663162381546055146157025383828405089405634346496337802981354356490814774812679620727936254840697810006725923906072149079883727707363623977278037486977378084368442798335989546314276415833103024369976790646293561992680058242286374347439895963595783129775482806023448307319282429547436298493516695973013905157251640131201840213014365895136710748527442808594049371499524578087100440313853415422084331869524245245196682247310344495397873142408077180560045938441721690795232640983412373421561104542891331611161605815457423445069390245011360689677815794467024262451634088179041400865082996586045551608709585597033653280266609362484977511767811454412351187337772928311467024915284552293015081470414968470365337751888434149128877815562541014762306740787504353549574421996723290172463070855424103442070730583613449845933549553608497524396489925049437439690344146374785288749393526987197880488373804875438445230550825697783880 [165,154] 1384401307700589971556166336163697454799965838451602372365294171827253764953000416991435037517960268834193411694055265236800218481481936786809160298271547139867593265649653271354976133788202646399571205324398815528725518332009134533119750096471772583943273444810776504743402655986822288839599769692295910865711324694969488169804659640120057573812012743523616978000596011359369201333843356203551812702871820687295412958191300020059137790829700400960102627072146076960036657374930484131840231921827266076227241427699154253774774442460292763833433499283924468410882314658250727612120020186472430934665168096653963436858328069512349628177928800299723349663683692704654717025781963295324162756394973413780656944578096551202647494397923644408864314950413290577102744987432255171730645289544008007179315002854299448836377429277813225943723910198262428594407161834214076950546761681335965847218009539735885828122802947804564210307427617091409915459479205595099482215119991487107279284381716206750374405671828678432587610528624155904313507657221039666246211077725527907250442828017339359561108237939060891767218021111158759378368833192850307922457432953301011276524610998864334821750516283785377378491929423936527319091842937575365665805701158297243519488580615447119882246252410154066509590262969456857785066357737648982226218716605444748843600868570631716173854579107574328 [165,155] -132006598540150532660186064755469267554136292946009842282574805822045002050632362890651990342949518861981340350060886454488102835125075111606823183050789853877277658664868287837043519402156010038350143348046661947638081738488278141205025117878750608633193748683912003905087342938892663454161982572886976834453347043554881428017797566581889965528165980485083894208051912630943798395427406310479018552997866654633525133504569605381334527990139915825794269250030714294071791859926184761440492314319322191567412081229622678616505554225627724545584144112082020611856104955660151840332946473188822347251745571721073974139046732893392036503066119339242050371827431592226491689973752103351836899938723416939380826780599259814414336893421912123601552133293258160960521171012072803839455377017453251910826512376509799712299875848143499821301922312627149934450451284523712122547866556943511574878231719471608781465225199809321976027828487854917262290577614556994690038790325519800100979290520822232053497010509023473534160624514908290514453497976456294684169056333683841666736480874858248000574307355644248500528329003742437130824087434137906261021546730405378940471167489796301011361485797980976166234157908839615143824690874918582637421111692618832296539744353695547727299492944957464429665923995292963132913823076934497872106507828171998522079282037554406884091 [165,156] 1116241090352798087955272981419404885513565279402646930339341497384371190896192028097498840165668618454438854006164011486628788334299752495410581444767394008080703144472517082604549761466292599151132997955410186699119238200014036744199538388474969769949655829504378471257544821904156271088187366578968929082781291338038899983733834574235795170459665698704978264399833788774992915645927162046937051699427466889095296134100933461332159047591528001547997617642058882158413177896183655314323444697274144012628251053728007434228150002392921012501532383830205157501021512147768428196277759166280882284422548641451840823750693565496807654990633512500526030458104869222263672680358740548704119486989464997150190584698886774511879906860155688166440075099882719407271192145011387658277903695800808610684683737387615314344752124820854157187435099573333603482692477561652509434599424562158320195424499509651443071221726224407605734449404039326111923487762133020872862342450918698459959720594010693780802625188785704441988183427472423999889063166056079828053591430737659219014658597526848809187929748327171211192371327335242053724086108529555133640750126556693242959715568932167508302393282885490727404357020798120588027512729435407603858044779948748905022764117772708013537506096288514450990012660756474317124778516119613273972748546066518214724518336 [165,157] -3148299452850137564206195314685890376496744069164154069479811778325687461007168006880614486293785839102922986465958104072019094482552113960631025772285724856538846696115771737681954320077104488922904067782716759213225303089802501725680171457345980378056347344812505409389675521385561494480355549835523862022639496748432316351784859082658969283988757624995740021487958681649977951392035140253596005807003933650209643839956540894041152777954582611931964660898492565233207673256058989364686527008696484527935882863894814801471660378010893132236328418973017986638870372495809024227405015768140280808965043266506505657013903179710543056185548915553597575736971105911692824526509675232591079716889749280700398728217947868787746852677464707076154191029837245721178559815090820546747943029651551024140265721219980036218079887323918056713406106339770765114420485915030098253590748913995029169254346020737662602167779253457338540684457130971126713861221791365341606717722672685888379468578385747203675397159080376208081582587528714862813263059652887141324943025351242156267690179845438305282232716426844147626617391025076603516558563139520918425537416004296184465670755432712754764948101726958167541795813412140596239766594405884835888945076574433078876681334884412193666078242643743851880150643099705897334405519487965381591015847032 [165,158] -13431847051422952752515579199064930568319487266073879752927225111926782580449826394369012958104572373416163622007895462271988625793301445656542424433048588432008202195873155059192364409323144403301832815217761259813932086541648923408902912234050101704095480353287700277010253348075613471945030054489293108463805199848216044476097897072026725416227841525869277926814450377317863552046842973131398289435283363851679955091498598891120966752479876269452819603708891716118673989089639740508963741139582996138963226630677856352996618534883596541287562284693680247735914086157978687167401659904838270211239811515066490296770356435962091098281485359648528024255488765427404069737420603970332604254632865144529732811308835330938510397515762865967837424955405873269014914612019619177729156828731751713560862193074708695709803488601823666333698969373234275449118761044544263554405059937758449683662668015409215641448541947790881445130001871902017577623885701953489539199379806904844868259074511431272171007936753188107318424319080381198187654409240484873263858379133401192439032834650021224218989567666205570444525730388431160035976981419512450164479369822377495753280207814855683545724993233992292792007639235410039821219632831480968404171504518949218825078814083251930553431897280742767172151283924703711128879728687760 [165,159] -18777757115661330238090232095856602119594201072968319913145062631101758275333204686136389612183900538043073243449896533826524949017946847741497208427473489599414373004254173489490827626654006458381790998121002275049386351234953526341227401863332319898565134777947408570390995585555506491372276923495428810375337376627868890897589611975138623482774057637886049924577430458165251514013946957638467172442063837507176421104025445676839305985246080090832515100980997020897261768424846205491084076441520472341796686539204824772607317624059512770831663224464027432545623797237034415177772027845090307859071615322181540467619477827833315475321490089946053865850156190023905962971830301433283485739090665783206422718137290567695797417578784989657383816394761108744455114104048760601160054596227667305508950082324755228940971455789045397628343516911830149221410243899471588709817633852884998002354982733704296487699991785275536986363296190265434488671366380303402426636028786624137591241177519764062913471571565268336047315375708687425626178427241981286577596321287840902533913879448174434617732330883238881054704846577936868177901852230655378266381009118963087595906198836118927514718371317103369106631754156483792023929922462766609443200978860618561050170795240216074505394040314573781414511560177761434 [165,160] -1658561833161071987385923602893557816446307367709485814252987138699754510532928078255565094109434227162746478740497105766032966719198899021656290827931331872348271541778914981825415260205675773955322177398649151518443563931369022603452996067463079118635127829683422137954699515101222972399065493596968968838763758162163948261810265711428966268542126630057229762643502403579975751028562010442677187565774623275638365120800419565012932040014479350274549211516447906164661357539764654552402847408516304929064667006487215269042767169533659310286530142520925127801164467904932891313034915260616387078357998512575198281611816058322042950443568749643212600255214889270764453066235904542154894608703723309000769051023421017761768867131883811663956233690214588937359560950481440035726955355554213284427989749518904488714438386663502659982218639043356927411984894298336617721209721731170844188511900446091926190978603915165468424793018292258319787998780823672890477730914374131573072461364571741712035015574868701498965974123437137869303495942799921859171771458232742586549326168666530838568742018055356616694751965481905681171314804048063970124432958158931850763458784398801930036060351353222297763634805349005472420034514119468280884239719998918711706006652746163350362453378375337848480 [165,161] -9492138005148591945587503434873133643464477434669775958663078351571746901869397337029675837780865829542492652406880018816743965546446425248486784215103920949607144752069323843320842794526846498574678243637425769680800802472166851780997584226501148652532548150188253061696584659102774695332546839012100087866193507268425935879331067633473760681835647735316890435253982944111411330507997735872771949445361614313623831750576356375234742040896014499939127305295574049826699294372436295191128796500200029523961001730937761785822770649589476297660183469881659291737368078437489206239181655388948211068318917800318920196025152202992512426294579369519982963852437690831941854789884851968752646803884399012550602241395047687795643472893745678804509268724261206402486851077952481289712141165274275314589920440067815401477508973091988682355643672287664704774412782212702484752685295625755886304968293426144516521529554047882631187238226325540965448853518058451205944860403174256638829371211176887330077927008821149931077826166882128513365378910911861083045113600558692193673062455854622135787680442490919444410163789669672848517521320835376467528313331570056675873485515428255401049378333275715206279297028995393097629690100869213664242858275123706872720140613803425659372 [165,162] -3369621944394497622357875787592072024318627482000304041829320973528340909913102172460248181771863802709412662251322658140250660011298274285841467642246960280102576609624807692718741664191222469120102492063723929594887621848722730057199762110519763771739981250265222280966970418805474485551076472067991722237252898822041520499711217613112892552287255541753930700868684691158033561284811757540634756778321171299694618118758106781208242978562919757648581938071644303905610162223388605499992829436604498166199461429352037507852938016500834396118764310599312800619593700357588624332601512699788464330680993027552833693684696776729130508802087073711054196839814452331972247589138696172787152979515596530108217275921577436110270830903432273259897875593889531658201818468732190226409821981458874237809252500027574263283277214658292439469518595713619963395630924812247665754690964903212036809557872456264370879202886844259546104727823951776507382558089172337823522445611651430893552847868238787676412534493709290984521362039541376256596902927629500195365239127614551615191510971534304300491948839106688295469045098459973580870215168159068020145407163721421630506707152518564436601630200945350266491161665958863822314051345227850573065972131193383186328 [165,163] -69618600077137730056228463675737847561787410565817176298349369766517951681033495808905155164800243612884399705428982017450718742545808358676467682781607578666457832351041353343623168160187003916708264583912148737767652422645887325567225892527067942951864349183080597657727686788922421856718952146379133583713718223745539480074430307829931404900378524166037552129744050545299188751688867111598027948010914631694698659245321435274193225040046083289867569262520598675425528717342864935137542928385714386751672232727682258155628096986820813108705300349572286742515377559068535401002994950811055677606495074352396015666639279082328402807689202280284516573453433692634424814362001109449504961731679911847137937493018045628320068415564023361963239108904899207875022026768440357656791324870288022231882509487080910919480793188205380252274319324254775410505582999449616933297197423052275431196832668599760226729437754672821592970774850448669091130554710870224765521502714278050226393099909169320787194559574448742242748837173570387614736728121055969450621192745867538087392654987827298359402253643653591546293077359567010366871961853257650634622393833479004346150507875765596042999644071743846782831764094287339059279488741271797285 [165,164] -76919680081994130460439865461267499365343729284165885058028508979687438308706764003065395766592310046387564644699892483604512817601598637165608345916101721894829152235222236260552213384904882440878047115820073686930341860374925550715428533968666866672707973156147452261190675111425684309145456755569649415582607977853603410105302024653537862466411127565784710166149773413865470485288660175512210903054305467486015829452081956655944592663170352047927748086733282781202518888700208729631694769678021501301426329866656629218843714868170751623869876308925263543513965944111978856782595119099554364724016383310984331444449400875603374474547563153064720309098964647582791580793290266845961366199952964398745292606153123156380699722659587263914238950171085633900160437643688754404177404486071312029243212901228701124669076575148454463136721531602736604358985618389549416768138008616089185612938172388522904732400125011723590406232380229246547880949337110781491897111712472759441420425566556566219081024441308517222038077982361844159233069172398637038537865533381044139594532025177702313459065507750412693725559759555624951465361018789831328116128865962174868277965495135940235520058280790318444038197081904640 [165,165] -4085032855895560936646421967096184904861418497435123584678586534979253304897175912063793064346309641565594099302398988928534160730219265621229368345016830855409630433499494321201308579007070343540960570029462117062948804293631319934928396423667912312645978292167592086563465587522248397549024508893572067584451804628903883402121578385981659692890737240365247528625640143267480507982419757282330225304298370334279077170544746929196648217855162441108442530124522643599714019832998160145319776157801882084131173091747114558023649277088367088728303183687393218397272611195591500282978089410413330187306188993791028753379114261702637180703692145964979047652125856363906683267561354589291967526367174593920882256760937491663475879749978846581158965483003799393579251518861777458557869029356413181095666281987100411132892635679834646172148428340302856491548423611915231309080408756561898450272267989501451385536891006656951857291076824881378244534349124320387269310602375537145049417674446976909013707876645155310958008296999439581836516405247714400678060735743638758763855199312291810407774493418684717113227306120727393255892770135702332579988393712449156997670878952869208641478195264 [166,0] 1583164619453768547106004533163495605681330357020639309858334256958370400984426832180143642043719968604222903188149848108645985201011991097597913713093805026443561568458084009488043111516674038082073965436103122853250005464623128360599590398058935113488715129827326991666464624404193914695645160288460899845002255234880114281608676693987883580041335580617657154800279260371212338467259070826922066074506116980445996742709780506455884279731377981169591504137185978001329511370941902128417486272473955757517128676841853548434776767917572037112875601276541903497262891658764565231174732789159557283626128848715319947067487278504001417109959790196754582852952705430231515016065598736465951113969209187868427498110270517126491426473990589403934669285055655726289680827432132167501664250463622488331380924447162638883919633387286590846966070446962518968258746426331671122054712676994337201203315532319626853612948262368873699385345263320348066087084949502177050918307223318914571566358652865513473377788331792649071841329055102493973808928181115741892903614229633729700022829501939534399819015850279043640371623898570718868092185921667194096957295149323044642115126110566172855069921475570307607883986487880141586085008377028376281723970376033349206617463529830907823970139372526020955338065951093926714910460082613443412396126773457801787074397688258666640078786388712124443297066477924296428920295646860538385698215512590551327665836472015987757371763208840856103995753341318040683635678266290049524702153419511781168920614848185025925545603566326012879738477448974303726606138409817143250296313437491446534717357599067218402496490519467137535577290017117427283148261246823818706743213671172549813668430141880200728062349773921081271331130045960320011007109651520503646205522614477092058022448645313043344402339880878715922544886343436603062990605466000035532786958659290306105021250800968709321677891283699656801115727469444631513269859045595347162127159055197766416137743477594559804181229686360219112310241744642480016929384652831779146847804467654178560349756217706347217580181388265852803803646579965952000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,1] -284439954986173510418083385411732831878085585479216915214721812152743182352891729497270786340695074381695025267465331964276658324762332102980034516652801240408552584464351948535888988074229666601553612404711277768484028793173636700568615422248574773520709079247509981590925862388652808136588318113329014151229847023610502340752429714550021281012190317817043001262623034502585291954388572724737459770917461548289184358085725165455469791269760760343893232025059763420790034157700456611018032016080058451116782962118364035817367137437819382749002474795549272111118216974439649285913194553830544199787447058399583900532981656004179123422836393959946851623879397217218487155814678834082830032862070542437340551567097416714718617911931158358950387515643592530215505855071388834418214708883179270683091637736298816175201770584568114887956015357123143244973746669329312154355616950553474259645630826852848600282933589935922868228675790427602832872449032033183960576519291620435603243461600522903132480495756492261095877943260751035689633144563190733208549936712551334291084900083008811093887445639600796929330656665444624714461440178962988813046798570468919887834455097771978021963503204764745265426660102227885565466959354968049079673576683462291376067548348238151209702663703393505373727532654943385229220025019130725463745503419385210957477822752223883732016485077332188151328837747677684433292052189133617974707788757136297923699991520645274150256605074574791498645208326932829870475141633239547684674435053188307117128723622336447458215442106644096614068777751650900361067748121400249495163055669837108664449419897446013719701189284623333915785903496674559639727275600258749490715728310913961460233211657745572443562577296732982532303990024542551914366799917926088127756856837580953238000474531533388819321086702211221236664485610183443673353974804736180823848472639291725571190458735583356698297006020506031186461781391766067570362442821570706674195506075063621929644234675709004001897095633852764536641304987715817588677412549697180826880987891802143925296026245878578209143084222901764261209838109558046720000000000000000000000000000000000000000000000000000000000000000000000000000 [166,2] 133010503439984497956458720763563594184776444568693209627105620407414143560334059630887218256115058908158988877225606653549853319769902349151604635630838697046494627073809524450792458960469730398763588458828309351665348988416118596418494426812524748345120141612783349103838329150283828894369368646176983036837781191272158346588224398584030521122623704069927405681784287386480135835305998369700167142686056127155132647212733559505222392646407035887950379021206855715742452663830513429065667326149346180176041542375878955905130747804246139051385359372094758852471876410450332315581730252723403911772865159964812674783236015800806693877230511241096838823088841423688863205018094503023918234682607241480609278814765077766253286217265557326912310737065990676209229339741424486703094945998132726001204801965548228539297156034042001241893457375800209541121067420344859512412192924935323572874607670238464171116441585862835166147190108456584028916362246818577535410184080288743311515565931028931513352776962344483439791209364621547620745168553150552612049293525452766538734623391946137253437336670790492278112689652754119057287146191804604016589824641586099722367263124577426783028145319995270930041231264351049917249460789210164429536203001118583080090479896322557143391724420356311064687159367621483423516801200072629704193031685556539273209139564274909674398819862446250295751744954807486526363950651239459339681558105603951385788444354039052269171146520587544609610443779419319724788084430947507590476577464853685416475817191171760144960706481717679416751864567235561329091475467013063311691832966264053765333054221507959474758166731132620408781093131337209932114483661285797292536523477009368230342252901279538807082545357924490863878899739487362041318410092594728597857859645728322656211453786151120883773575760388913860269556577868144951952481616351264426582656298806387834999199836427304489846493662687457100949290809207214874766204672180649872707401697332717270228312336133907542970704326241611640678756094234634407852886231389887633281093634827423489052408067631512708073326205429229671743664179169787379712000000000000000000000000000000000000000000000000000000000000000000000000 [166,3] 1265847608852717307557932739799895094988724208048457855926906304925777804847061315426987680058227410845947037453247496139629690962864020196556526193359034548152546771047178430713390185137651919035319286360722916108007040428562057225951415148730686072990905116043680666002614568735622172288547039125692871927400168588904404759601365813797218545844933885806430549712228077963128468065628353220002941774383695306052683923372261596977876180367720854281493644174297992698739162656068668875708037205334221048919012219618323026371687537859389926192927244785046909515207741747539822495328958412074031879221108949112294636380163734357365509924386151396952454295108206788533157386773406054650021074894354255312044397322780352761050896482588693793661064953098810974748719160066704375870723458184202820972606878061281045614366776005035102418913863682026512913151190993153068899529129821633603141950125015925240677368698711840671102976782586865277185412586827188070349663655722948888875128767356329890231681307153072628851092631170263365670993762240222392065852552091677206434708915529988229910878316728498087603348774041734047798838683747402796249621059628833595899425933276260146502391583339885008966423498744902180722507217898622804831200227319751145580033384473705153794225938311800818664056913484635969253032343982648769315486509214591128698728362533449307177515830547526339932157434076057011609207433396823923977031826760372423786412441280737489056297110719304350592801827726621982974199056622320266825758665877071108974950628968960301874653555523680064422263787815556843082935064331284836897749133146909571698557697791224640202361664217991800359666778388702046839641661139146696208580563632093460953963782335818894476600471242431217468953540093609091937114359892976908998297482134748712992354481901739133245753252162159056340373429861315626268902581213449816309497881014798273457770649050656459177889807137284227500382965074009295693341670053161929321995345109371841406987688978864364517238505627977481332969774942290517295504769825661645729892581159005208688275927636936811899572823186113791837270575714034463539200000000000000000000000000000000000000000000000000000000000000000000000 [166,4] 103090498281170042933357206183888075091125239933545102493504941429378304327037533479294194332027048063143019299777921478204980671607162708532116636807296449753120248781188576955620334673659030495367978709994974127804599920938713013739846666796179709786861337101436025787155216130096405390605764238297003114826021705104981688980422606047202310803340013447043035054686766420835462193937079561100029905934862932874342868737830831951914105704585294432473140189013945065450450882619393547274581275575307972376485167643997474987457634479860992264985809119320744479971629597183221380704011636834511957787154768343185953261843036715841515838170196332637358484826518563099424609346335307765939171518663950991303908976609976459716007175463291114778008474900103191538789458510035889957464129508353158132744463049608404137106177606469697566100052469457344873697890820302765953761683747801437345472336925263980847627313635288333830674192321256647103712035088791360726638697127823347004565771587870621816004096749983791330290596894504927387008503890129603396313848075849451207687019957173117469184156884122198384980757766783522687759708902697346623977277897547648897811741651488231075294931387549039478617998509458074896692186510260607792699264498801088945805660418843434536621174238033769454290684623759498497936210735117152451997259711961920856426371586909680988650322437353742802190636675484447654058255660290658267548122997822799452934256685308343971095194370833202404154680082650708944687667711692565576659657218534895922209080594173753310374703251781557418246616548020588350056778148740806118958088677083658483230955126374038326226278394923102487797872822825238605655625004039721132556451450260425526275108500991008764499978519629314619283301715626133145630695285116898537329746652318612294124188734498527502311449312670615195268772710613669233388815710504734970607502500689936902050376022166357942047621359391342862817998740510932478049241210993585594496787376085101281565809771780495631442370257010679907240598509138518474238709934811623060351916977086779350358384912268838674905085722373812800937617723228698884177920000000000000000000000000000000000000000000000000000000000000000000 [166,5] -6318033197834281790137045227361799784888812045764225772320180043630829913061983871230673115751034119268188457497921993061698794437941122736555635807316471108279963586523727905590879209512937317126566570205298202844861493604102466898363853401946380345357745610038981943784540758190121770315155693978116467726901322952929627597846741332475604181863757785245543583517584737722092675590060143433949484930374714661707132979566452749268494313529081937690127797332757322901381374463391395931025022295064466383859713657714883713414481509954002950352234823856430804657434792011586004989163869026107768062120498399127721303122241354260520055130308588428675641254445532179574663073568295225538079593879742929385802744919737641549613980744941801378936955823428840705545998404294578949818057329539990291394132723609899873741668606058654161249824515671316849709654368536437118250808492611939245199396107214197922323290326986492695387365017497188678190137011669679848976219449671561864237892135474795768192509439660683163979176453797079400014084683849048786414092732370442571364001219842588143922568219376989638785377424441717548029715718279079879709519181350550034463584733808331476230504408491035495308692458071377703183951028619086071165272262266963598912513173761753160838577650588733240581848245433333048495457776991380635035067082879612796350803853850322150508969655988340920742265635017319398328471992607484999739961394355384051955535957571870656805839426228307464306489112458258253726394034516364278143729845940859011031551605941595374390813907842804702402380178851932890806146454695281903979115063488274822310097307256624524093761333283035310708908630143660075538029583346726334654458576056867009476022600320357469301166638065735829693805487317851560244493442569339604719370936318309567237920496188324100769615792310943697209283801602298727764608111455525830281683985923337365993603387860212516311701195377830622279375794330780663462663943359362008342246399754931544609202703529867593929582789919002718400259386848126962932371812799446049220137926743081885808549124548120505516396080218968789549870966057837663774310400000000000000000000000000000000000000000000000000000000000000000 [166,6] 64482461154689779633604065264673273625029529471947676554404709630681380439370253873701502877540516611620914746928371456157874385095904157673671828906522650144199127717251500168438565130119867381239668016647745295575262863814225050807145668389597828404862580157819205507993122006899321282538188726760666146920224785604652688072566395179365617931453495787337206178773909560168615333432310699214928931114395009781917322241094183381382756032368022155404807466185543996984660006063369569765321263152039776196158464402781764150328817111427684195886157522634974819420056610052930024865652532081435241579289301757697913666068828651973782737002230548440766352367640560050681271566242170580452045733726069162795590164585918908690607200955326764102040831678828752354988358953813618324762510656754704950050755774601985598925938543070094945897064525165284297424109522706006868488935951387992096641214050355522624637936910088971352942426469984521150396304123719981583318161950813914162920701277909191821218272510412074906540091036998748845465206722064882992758384306895774007910400584969210734147009034210643268151809841791283483016326457103700839904541287079754466005638507801145809025409357218383744156357790138309100567853142989930304280273765470685943198682410629478932366737617862461178775385826175516165877543942588201240389054656885084238148147707184886901947289674172353930493251040604805547751059084939309453076208659707928543017641236592619913696734259935242197881639104454413776727024655311065433991387636014412068461853834445135941571026348045888315987200896859325209338177511716162472524086567476883688774440532634563540128227147647073229084237918014302651795829313425890267006039794117471460094511574350019957376522032626768842652597563656288281686547317301844465882567669501876810598971603280969108693455564183631232317854645851432002884294433619933728779397427519944073921425563004798290220708073616532648254552659551523209702342286829010428881272112302464299407143539810345782630711079661283797421125808456767586618645005043000492733408160590822759865572578553788386009842248811986123230500680083022104108204032000000000000000000000000000000000000000000000000000000000000 [166,7] 30776757835462954972111081987916186428185403668053283036239883180185777598057522967202775437981246637750090889293432935481823370982158720993146691500200280695474492966594316583971115845490457529842981380920320212155520866074386365797651087750994507007539269434770554918813419435463290923912558591785926276020182847846614764713198582823695862468493945365190835608498567537229137895591481905845713706882884661695487643808389192977024020893938909617261282566047363184460369373033804526416616586484080351761437587700613474870320870197225948967991264676450567874501599984293502694933497126174002502553206459455548165319135815285078081990429470591678855614636559538969664809219239772860187858198495946819875821996042166037948739682375209984051495569982218115819828220527654888017413955434062259693664836318023459595297804856568340613105828288722151930309960236797505075602053164991996486433928703513347751311155347488567516160742237062952577038772599043117719954563482563149459138307511335435510970389304615243513500209590426299743198246365882160251188550043441317291575208060068977210755972017259281768784166431138164633182142941484484024229098040405514687717285535844959802583782532787100955812583804753449766380931772266747001275521114518244014700218570011974902361815460657877752997691435920781773739379157424860384458625862985019536377437667821492349859290518046227456374506435068045874228580215924334656466687266783440073671252855240135866108906961117564564969374216111562139167462690524899001947291530679942317258513765492834451821257136910849957271529507075037768304499619835229829423703674862160020233200191566501271923495700007807146461248226670730064310836187704270727831950759018098872087649928711988379210852230883905119291845332069253553972503431926812146724131837468809008604912991957852452013478948238544287539186238039719445560068897968946286172415254787740798187080761594560270012361997089608500844227982034849033363817285026140630914057577297345755425198129995743068707116097074848542321050601085883208267994909047696642435737241421521853583384433603291258914941153284637341190491303462253736996372480000000000000000000000000000000000000000000000000000000000 [166,8] -1712547667467036823187114488397037578137996586071038238266983444214308823468572285950163596603698679794236659788295462675051002861048800321789186468662135405326032466492053912808476749917288775335477341633582354995196493594503346603524857132150879439882346061684159434535484930777329435212159968166805842819061934574320472101304653039864833090359669866556100501682476928928387764336093777212504826325922641949575743132357835767839980288133381210654586400385265670344850380547686412236266715103949009581009335159069662284574940729596860126491265554260542721645812404819455024957419742291040050346980819103566423151752813852038128376336531087130073191136087394908514142970912574173915096442021762248540949313572820401491153346112593063087139159286031618907048259940718582346397590749995217995246406097016739741270254606778007865776395820837536568073876717309413390959212979837862041294779472503353782934707547286387915360945993541846250293065762664356814080235203118485649304187932819302234738154779934244023619879258472315164450128393568578803760876041826472591113184402835552167765730593722617110552946923533881458607182662860785335669580129279112361878121417793996086436458711292927109891865389253086107089608203060580724549664737825688547188094413224818217406340352296331663369333826949405556735526667840634203024737281759524302997654662772077105622258078662420338751874437654872770956855842488849636693363215384927471346148351215502600199788694431251866710382213382991430458225392176003569052494859879630448146616459207889835266667243500277006544316562469601113417960470696905977965607873467885192867622990865835475758115564650316530089837239188134965558432147100375689545122144572193566054452429670040376365986154366415811047917748707909067416060252833454627715271308095413129264439361296966295571652917243690335234633473043630944351791504019040453724779535774153033855486596121619522898051023325007683685386967069946929624450890522406820154799358026633199149082793363688673895185295431503524111686078906017348106505425890938473156747638522737609693476895472079640981027918379035885197162341506584700741268537344000000000000000000000000000000000000000000000000000000 [166,9] -8839908178358492633015588321672423356155522823518456845477463879282548260911427093807211974051704801477169139804747067474411651251942503717488860267493044098692022343822609635045817243563846994721956374112964799224219773687216038636500264019203212400431877148193313938735242898994790421643650851178481624724659362086898332393696029831059535475708500306673586479712335488958644077548814079681256439448057430401031737470244170758245880015694831986365311361221175019437253559618682937204468741878833872246287738197225927451595775317454100531519763191878472455321958539143411939036457110089198217614527688908274047876395512250934557047145402681888745774992150528518657521760278648779096882662929535846092880326014492268582445220274705171949076258983051892865157087548891170244249155841978040011666572049628387102851023495986637861476017572621659046181842356172321858079312032172103752981081958548368569296201886405084154900666252269252776286661325693972026476674262015414068786377915665826451670049413724564671216604578597047378329741089578436677302580314176690814652849861427685148531707249281135888238209467109867757015896452360734296603257923814808048167542891996057471770682930593607374387988295971348954325518551932308606875367593676952152574094486845050201351553636364741049471722983913394003075120960276005556934626225857924060428564593135757938754175853923546939187139861662421337895922765231548387711027911665916323360900798533584985385943854998120402482098575130389502412539767470019885024646909754433665416437789118059079820016163666087266966056646403875295699494466391629590341953954923145676635114048706452120316001987293897229842042692479379344467877970861241936265045817666985338564901317852036897726224931437962487192034681648955452275155529855566232079525229273784303704149956626643986142949915099596589697613358976473143812866626774046717735846416005967839477913776458446064005891301321454240311775442425460499667324757551191157592980938323594465840290216183167098972699659709439631794323818626648380520389941313040560536298246250978779002656305660119746784078526413549258781428746866568834786839756800000000000000000000000000000000000000000000000000000 [166,10] 183487107296765387621742538410792042851519945151795063749859394073602681090850842060858299238485083263652764688337032960234929005441235542741116189078569130726210228658980142672215341849426706416728660627926593062773084190823897821402687771048179844592244847873277170392697061700594859016687613121454111224121358599182217540893485282955654975734097176840432080835507216514574117857740768675553547551515359846812194795783318497991079666038030806684506278204025269562088640442662788008236297593379046441971026637863546805693533753147037474232929526837825767899277256085689951055969923947373409695201716322751900069301376400518495231345547023492190825501858120918582340205296239222420531975786399998846382442964217981668786801114235408412430996768425386602514870859780167223842216857678197867221618978209964137929287682414311091076632111187227061663574828867105134427081478512224390942417562429879283670311606493928694762319397727385461239415859836067531411832780951240433982781037922687919917741336213681519900042719737719850943942188889625284471184006276627980283914877104689944897380361095929227440436749700277380161265622043673215390670822335224052167865426205326540756099765133936845876217077838290193981748168635126264538097663884004994500006368681968786832276445925466900739492908327328995020297576309540603101720617906364634017145369167693871966489095414785413854245696479351043455934176746214040759961351743700718102071637934793415091922727697412089041481861959421540858922039812234106667583653724836352533382652165638255503311037409963960906160832364819232963474570491347377138442634286270456742282593914936977467147177611295230312187390837278497912651979813825782370588927829010106213472978123782326939439985119172803935815164010967303731941717464219634272915944610740349130359432613442870195634441243218688112709279753155125610512312846418588524514514997792976349950404979172243783988151944504122131163585127274567810337976388137554759177989073943980763133378312960661423413308650858367120807098512293541625900995320615995105365860418099990717159394430421239955602260062376712173853469129697973877313888059392000000000000000000000000000000000000000000000000 [166,11] -1147192824110333551863135075082759958810363619480160481891844974119667734745913962711668432192878396450525666062713269790855554458665720623678055554281973911472338841311675610723306693322378734877245867515594831282845480073330561131620755787240337608116741211684088922260641225425629497869139731346267388725728601424280041759745193313400229813223016699594565064423067072365683453457067019578455660720407855759712618786893723487818122268847037316287208672800145657741580189014752486728112705505073764861458336091130848109208197725493327135764457298185327691773104845924129348061331702071325595600634855033051567255446020900595712155737474818751755072102951748638622225526467978861530542895265820502845595008429516930302339160296407638159016936894276185033357082586780497281609459513499917662593863153375218962026257933060525454771783236679543701056194034709182412713427569432769245127732735396480597744333057798018484382664005286707003045134800551901207306465962874890511871292610781345895625331660121125445269710186555669725489631208863977002761208615639435527157010039433938572559965529934443200203912558087470101494243456538852982253976813678418593315583322737766402546668549575035973490206996889758876030530077407032108955150973510337963489520338880698792907477091818390047349047158068033330093349178682714309646607043120615446645092244013327154504487959950616036484873373070863757097267295922669624427318712172023425402320045603845202651230014131590260195557066418710487003750460547878295270776351491043575071209420500023012295631696849001314659452214087206142371270065599980839382055170894934975966596318479989477515411372999556744036414038817369698450665468922610843093727338487131399389907997102006191459698169203522577947466388420281524806454617812622569240256914585789244645179797057688230792650421834848177877620367262517204021077879922970864842988634161752182986998636296454283635099747516346567395294436205757698695966584955892467808658389669710847583527822196072637851407482248644805708457517078415695746074349974099120138175740503706699058500005924419111908108151802608702184915152724981875389802353786880000000000000000000000000000000000000000000000 [166,12] 4358788144714626334888000060138091450937893842633138339922231481147659955292459545243561599536323654817138792445757756663572273809426035866518066683727089246303612112145322114007633601137956953186987101211174475140087822081919173677705458770025784195619668554835529456328580449754943342245485924279410762364081395557913262939281906401865605870768537244854600096782776487907504905476066153794271301508155598202207258293364794692857273719960842401275529880613900016974036164275440419933480534152966173863137763287830304731288281183134433831991905294306465667747743080935829059563166064211241080114403557811296289338632726421534586348865512553270745193740784364679092816950043753634356662091068106411664660919489401027210847466264033065123842855049795750190558096039433573797230014321052839051322388788333019819378046596892634637837612653796807031176662614392070245890014132160548209485447707686641750980678030584076508642688464301869943078373120036035747495677970339367290995311844824006732668616722142307634351953860121911672515224210366269452340153062552989055785495428236986450350440271191713015583532392456812471303464742233918800585321499671733886521598549849474965465893936621152403276084549465006018935577064387617383501996122328763327463445163149555394945181668000525311462523530007214323856829620978785851759617957507915795843712538441574443516987840393567816753845203575972021789305025411552649374745835640248367345134847167875025461367430983335026441558072920051168323388306821368894562266396304419182826203429296021336983032940998488405773022770720617922378277345050730443105763931642750136481588999411958444205669344243433269054965121844761533810886213550297577041445146836455794620950312075765769231895900389991501655984488745333010632833229267779027702436528663885075306256420474296718746289880829929914288170026215540091006938794510407973447737225194868938035882095909901747892919305958681968746084887116459565251660920890027062507537797512224158022543008344170530025502380894294765734483289531557401464569982498474153976956237914561975626007857039779564307459698767707553646181437000169938127832767004672000000000000000000000000000000000000000000 [166,13] -11928035948596920289082442692315843468519945085527290310506133774770217148713449657303636594248700052634871657694492011067773561941187229198770059909224682680113750881086448285094713693060237107600607331143757410625799261558421997424962485780673758254215327761052040098966607289278921399361877419621220333018688421351826783662962806029932421633753825462800537537400300072516119913736389617804239632371325063271363491710653666735513853834017082716929630223543579201325003819088435814289544803353226985062277726654927356353387404426597408228607961324959271145066586450083448755393472958932156166027900697674971694916720554194200319868496912746921175421486636447858422042054522789014077874046168431065834833999804811149022720889316775262837080910649246245852949936338798961493676607041630655500943987413755839608216247088510274325795106914989479175729886298555069003432034655200933004370445026236614252478709447373916128853728059050087497482550478569856007764856478563203774839206308086425725944037035457378608611912950225649881012741121248150198776423164340157266224898454597457306368834909793864297146743335219101002832772560286099845594047002954600367516045330690312470784437135505357645254956811392901265688105781852702269128395741783243656954834140573845149871585648983239424915738683678221557082387215228633033403861326276655375661625038603794604372652805464649344970942014134987172271031978363617337820484959737880396737792781205955662306433825422467160257256959537418123321979642964990483588532429421682881328664483641004933058456369069416512328167510657559770991678922161395193668099361417404971109600765101639266741373308227925673488526053160977049124146147603540069635303711622576703326171677753201220943518135292822725295859043463184103112982676987768153186809717812302576846936156761832615660914858909687767492031175014513891999013340642560408186462071633647394826756628257879375662600312653696309658452675442542225428721548229597728401499598928267004991899317817694036116668591448020459814330684645058210539023872513964237145611008347370725002357533578809775151262529584800578208789624483303515663473217372160000000000000000000000000000000000000000 [166,14] 25693008514590477680852483543960604725120452232195686030324433205423557039999031504851789902478071775017264144623670198027133435298862985831138644710231519395402474656814266739087824203024803694394042435922587298548330994841099271872531363960645966791785069331831374008594420298728774055172515568203607475801113278760403800781913908503326749337524161842761203316077727298538156129413253284164643459440840594296854731524659069543650744641483312663195950767833863194487940225773561615788405394593336268675232193884936104978222721910421574802934795360542850722267123961310119424325820423015171040486422935150913596704105916500847625253666757067396512422895471357233422623799942519569360284262248753447450024118261527890061647976391174264850084970139822680771765331053828384919444813097706475059083964066348502997019243666488629398813187537494874585322163677755379673787341226220684205744133588600856766816977123587216157189597622080536558899625320310896435237842380503111704047030306085949320906955823022161321094984488132067903915705152014305423885467647174983387072166484398245491457965818821227951228537979796682946600884292285519465016334453753169649873775668304277945439272318276518471483832403033695509492538305197813016234047654863017159933387179580843095433851528171670972612978353766547548533428643878036262959720392110137241851524197582196475649856071746444614706641447383814474330059070325492685158678088572692349115175981478638942149990824324208901053976762078929922914631324468134405368100003558926939520696627848514788810650062997150168875035635831866955166696907185325350654277036582007718456280418774342885340840450215116963590071646044666442437650087143905278789023146565785596044803649296146874703746138310345419243977429326477543670804765636544928115449817776161209380736286129855974566944128642348915445489221763682405568371541379367454428545352137566579095232749512522288229294668800089113944643243366753847672328175429681601262351986235280852539649732504547584712159560843330603631927829130526417335465957081797840206662563552783555230818257459981092156888105537540469697899005317407459925143052091392000000000000000000000000000000000000 [166,15] -46636180749334201624459501070701359171279923007884844310816635248411591685848816378068197848281556830496020184528086372771261279053258209714410494070260088284216491144534214040481013465650451425418808824615505202318466647554115272649455426973441176126007870020656503052165146088016485154778814258577224754089970273237489948906060260234924512370202215147168778210081725571773691761759788765611260422855132897019307678202022288484998077985013169860121455952703400694652508042313324059791802450130990815870849887664824386844730731229691721971829507280090970198125351061906897277118623967120909754082132396937701661575819315749887398364683742116735640833842614094404648973098675893045130530511844463648084891064845677227876257077928422217638195422795776251658291743814620382545429151864617850353058588417179406747494864389616425647532790281476776836536268537986189134081464413951918572105874107400890275889947814638946241167554283024456530209482164139867953108852827668113579601404453603848654242916580100348580387630707522779318125378850573727520081947696249520811276028054036629515099996284513592213788026743889441643496766111113029834711629046645614337142899998673110980573857670984297217690054954035231031396067067463817342695158520387989619910157666192746754263947475130027171881200276977640577111720680277009064206282527072531219017866728407848207158385518218625936187060330905325697306126173738734887688192527473800891801077943830759554670545885529116217006826738303680695260304720666744864610665906302994267836091094740217539745458990680318751350086713143737674406805545878348332215898638253897600755018655704490982573251570741613832661828317094390245987273149824015247649492871215116344375672798018900611726174385541078279577707273631786524860982500552970850844881914486407214645094731554632297528656802624439246547894105571422565867801945625375434957013037741456398533206411525356877672060123218169939919658296656050985897473870437095108498320612491745577470878429929808916990766658544519384665449283890240192725517394446771568290982749868537262903890411302269411599145469982195570364435361141303888580509675028480000000000000000000000000000000000 [166,16] 76573343905335202907589188582678151945934128091431761512047547937748656464478971598233894263650996327092414400717381663162097622345029842568434201738628468871075685862691385656403837854270073718834466280504536127641102555636633174299541419836262681317594149228896109054712645748564839010368542840346921131459238458045060352681896759318645162936415208399964248148090572544363710782375865621963442539390893371028001529289556335242224402971972638401568219715170298598720260580415621354555652108412281865831875488470623939109578557804738810856453311462292036817282111507201803401526846925319383620951763900881636744465280031738015007577956991734202750706964506259430132039662461518690671124856874826269036922212634480839659318885171818681646669535127836672100974447025141767222048700122745080399055680252900471962681423227888898505557570250862200689855175611278145700544396907503454879673997709713140360679036600426777500308342426261321496298589999263799701792102983828562855591080799152193416174208584517689374526724907464237003728925384722671689716937187692355363326967857758261491497486939412855458665013052580100728298003039144375762500255054203953784400876220964879128356959505571270323795266417543282133417443505963220906913959373964683365095900099237791562903537923865871176730812900604194952417796811075995692717380043706141999664559353060453699747908412253922092621989916797384616665774513617097884503415119524499101492160923695859334993537207931329087222879295693333139815617307556296991522232663510558037285501658760986654343975056819521922722116595125586244373896707073398449896583390447406216440890568379841267170564196008356303915745769187093585101245960976415241469308825006326765230999878509989218461250014266581857946590660051306171587039567102392116651853027418693619144885408762123729974783850381493080725054396050908391772817234575012350767967552388147344623717414678697406825419360781557934862883124651217443218665014345040422726707397135391551582184079214376914286814802234957888443072734462193928819178295590640443513094841883776056206007560376365207065952457355954231245023302893599231232001445986304000000000000000000000000000000 [166,17] -121998268401263924803358454452306220300234877333138714902595227621055010586976030655297635751837651860717393388805237578580180206715869674636994621868685047308758939696325888206493083129606693857833989113419102398400543937590079716562842648528444821886876067867110946465291076422705616035679202471313610672489241771229097394594987766151780508573183586057385905783547108932857182348822035084573862854722175995625460252261763371172075401469675347019988845999358020507581400806492161708204931936591515582986769084385583956970216482669711118696084358273855922124473331697431220990931398507087404147619528434667583459749228832795336652165462366781550833427120414305352993306802751128862592452383336764219685964516393340811041927360810838587554971054719495557580432399279742763425009050523105140369070180321711984483813843696702957252737056347050835877708019938790155491329133048355270303849627900469630675548783629787322148135654606984921547868000124258075970128607947516813671249107828659764147791387122151633316873962208595562602069146450467196088884124718052655573582996588092735695544760772057784196772085092818628245979298344600158426639633941222664119427467096465771274452963052591574251610341298122093807510089862260653524970308442884610786603883662140973026304097619950044624007538317687890716197945190523056504090659440177072509251860948476862653070326185376758471102503164730374604049802969753891109177509334097220122008618496395433174289331493632264639523412309483407426859739021035772810582935105463146625074556321617453360711720909274761819289998889927078992574406136047879608184447334452812934840569370131375741020648623887258983304275217729952337664226134156197735806881235252044196263676376189865190757985118240340493162010034697209859338315827986586185580109023812982700295660025212549548581235819949800294899964041696306632108993007735745464060023436029352761271239719813966064481374395966728010333100921430607981206043908678160264314061599362107410101426421395551924840013033909082706215320602310775166229631224864653850872755529814263680098894450861821699444118788891199802818043866943951487435374602485760000000000000000000000000000 [166,18] 193036812511872767892762482912021383327371958322625180552539320675487780720310020203241982181081896363569060473635706196428568336915215634827099638733731982067441474472476861120860859985543682588169126755603611888023790217963089395385707723586030419300151991018535258577553473571923117570129167920610524557558144804474038899701131121087313703037975237690537904117926606995205724838607597228794680044177935239476823467394691416716184248498151531178457705653356004876682618672604530962225464670905942748151023795668601137097686532943148913670417952603492182790264232640712294339857146012280087533765980303389247186573797067905507113833981534962225106549581812513687851049279381754677702392155096379952342914524479898571853844667801523690833782599164616422714719614713370313498709737593939811834371197280234635940652864910940761230094608501961520107970440117778359345458070757902287078371538456177143364448756719463987338625980426078836284295927800565699857088793125187035702207250762764685428067539855120009324720385130191172269339257577880935201565555835542740579839802827863028281465976300062488051416819971134135008686960626761374407711213183197410543187280844243059765871381636936421949584914405165086019855924146868156850982507810248773638626972682404159073785412315403065569036581627570774812686979000692702335538752319208590940546010003458828575525046796507815452893270151135332800770916396702491806837947546296887865722240947607883865887203373376731329389076004309474924113037159218312140777409101762985549375787049877610510933928832512261245360601844856151063232318083358788071415990919501375376630022852475005442257601010196559082129640607937009725298930268232162051968912296688989406058349703494937967078506172152466620831320344088502777353305811930857951363101759280462848949264332644320630032481538640172438242082671056031323291516795423539391484989662190577822014943148328349112326227765868872216432259574234790743506776937798550503332462499507096561355866821529713424947782172552223526651305732933581330651079954521141259995567190101303169532940836555348498961077411343870328727769160182556351967686077448192000000000000000000000000 [166,19] -286099693717075148741307057134462980765932813209840933725824173244002891396465776236570437096275321342265062883095366805550376192444260339782928175243511608456216157254875752796767765845689400610853298847739876775020625271670860088371362033378362733676952913698628169358567081485457849619482301647729009679682842825924003042784253016435813752595323728935772114565080294579387436552267445881621825985182971988867409369430007424861659199840177292498052838599922474150439314450190382643520000295637813977860166041314567542914629593341713485127971590258280978046051808759333772937057475609785481720622183748911233195827417480447662456572714746195463118607917199231423386425946128295088616078833310103568183513696274649063729597066388331035080672760174750568961164717694447492204923916348512128206260282844903967136529507399240480353046225896277069301906169792232909125339825045361564306251728120720129388579745983253200171311023650150585224375723765716598728592835861333084264861553737175140762612948362340292339359685135221679504962934171706477519697551848842549829558376401002414262991982657487008348376742781198580561374481094244325756577940352660161859520549409462826209906733541294549629598550948406061873839428267975016186718149667629439259053241492925454011685240889604950345976229283479112619622369372746495649959825772974698703923754013437997171280640979269393112115325800913665049353335882320481959421290915735446541622744797723752923737269803720843628968631632943884464842183040201388768978669644477842733590416880687458413220374359074633860749999273161569581825632445929598095661848153323466597018320346150439088961020647138042479784284156230197215569777498054379318193771062176991665810011332460657919636221274058540439911764732889914452188247841951555097478380993124123412468003450372274143756154231734556435138225924168083861804002128252266533758949170592093986765875967450501784288897883994590123882658553372212012985392922845630762067033519638779734792609579346935134844559438454764919955235435374998762238477856867671992379187950821880974045435427399247666467810277589956748341643683609764337667353807421440000000000000000000000 [166,20] 356074669474927798108071060108742209605698414643479359623982012573606025845550724910099593487822401186241311887912433793209922674059892608019072298513077486493046092899229779968842148261122103507373633818448289515283775966049424774426722608995268613645370892522631496571363915092971797125550694415644235147177189726744551856676420351244440055017558135611828839603815275864262785512905461418460509132277804457597072484466139122187531497025120361550438870811188414662155658348290241408758020955501913139311718702214473076717894003198045210726156051014854235368328051004872770787788482086470556560598161584281518283254491718917313118293243508600699909115454864842233857735029421581014191808583070570580391044259751712932602003428312321660887644246971635797141352573556583812753126035496143130378689180506521502502460684012831343078127809004834440385851583843280323828440139810293572313884121532034288492450654325725314646574978273835134480293564489646887904384863819037538888366495767712642704379307423977561379060086460742352751640973111247022520797451179898576488248976470193183821589893942184013897048247809280876434229220346709361002349595472584969936701254415417411806548126962612128717340169539655484578893002322416359828615779595755596643855623306889292732788214810798565459735212230728758086789413038882449745882930376379775752008871070421631363119101748189492148112902699037537915417920685355836342298211601278362523637901010592814159980181998591728367283586198294539732372877865743243580527353933379646191550159507576405792900554269473973065973789958558733787499535630388548041336604967013388891960894947160178982016499717086832044778058302347729021802492798258617947601253873111590516282415781140707009707208666092993710394746318947292167623598342644969922928002193387206451054077562759126582241401526085656598592178734410935402329889438534790623954373091230906506992110369328631297902786095683570772625774898050961254916754354679168234922745127184263285903463389052684587557863327247988251827027709022300226597005354820079686549370647995001537513428160264062799766277204535488326525045359829596428787448232804352000000000000000000 [166,21] -317891983426608320544786477856919412948594538721450114632520674130545890462530172486487637246556693934952735918916400669728252636683500051726608748261333009787063405321388737442525321476339435071695105213489658953112458559288305486777081922944265666508893743447818387580243730361585316790782113082449864785993586002740607405153394763761857056443044100912415154286352267306608453719488968257949159467208328488731171971732142125783491311282104513682672483751214150909948624316688316468245413049839099544525969164082263133965633499769001722424846370325963755575186459510854157358987717614969358255929978021269727460879392833619551443799325164939909667774276366121965023900679702233505188452264315509169174834731913237980987393952773633649760228473780751067700364179426398990651018987462863341110784846521668870921843395936665252881000260423030313835459153275903977259845187135131198590889771495288866066828492080058666430536885125548324665769716929352490761904018092149780284430406320428680205325122053604866416112701483645917146138784147629279418344336871897342551124321323043380559836388939642856061579308954590906278986699033870223059093316696610570105661749294425403749828403894656523273864488006902942267929967332110210776412467488106049723564679208043434375348898758997578315599317960831703089910619274403496074174917532461810732018940710756560432476328456717869780061106459481347951884014731614974991027269214964032564527743832174896813869083818725773186731006316275149734081256557621045641771923687772808868811970722707970442164073090399068952577392765601120885749413427806612224417628292526178600500117592526898970298560106678326081187871407952369284624783427387519108915019984013774970619841132282109321640559073189288981683234307544316822114051657261825635742333525643889961609444848088406763490596040246994968435537268853510721876200901654909632808138165854030036365987787004715968537797641469970901385971067435450091437417545172626714679588862502264748281087918927046379806185280694071194986229694203755562968528248942600729444786979572684432550647367316625808141102959364373681109937625764469983729340225945600000000000000000 [166,22] 111285612809209864380358351006701118293068387654050810817981427764299481872848443821458626360074582519803698832281341903794534639282721520588287872344305900578273750740864771682580582382263266341541252290669352905630945361719038081396495075478014513261048346409806260982643221327051182374384231988021114115193304284933808471885161748620904659323274559324745276102848454471857912751603758773923410881328002795818015213779368853249803192459947024147495890684911867469759021505307928968457243924790432155938486188763976186065571547064080456048097059152375770210523962220335174624034869925808276344242018173848328872314962430196456627284658134260460146570871535572433572213651187631423757799017759448103340677547397233297912070478601529594037175965437251965871328824988025085855049910649197338454656861814920039376630996547115527844021630173404628403479371325082098000594811818170887835157619156660476226127917704695695540081483296479803541687180771420346595088925961868671406707518043859760958625667831540683373214473790184065177885399633750146495525476680654334071366680810402652652597410850530398706048033469338897104980062416064036817739997646662700518031778407402549231108349177392087614900195852313859333157945992613739202881903908985949899686670861601139342717442151330910969403666402974477739768528000160682637378609149146455016622492165944088642826328902852174237918035201544658532721613318348146693259286421409557141489798697575270494490173375588380783013522802670574632732127675276332189811455463767149401767102084965383070771616894124076130879390589089678449925864519650879031098841229188446766475596471399296972695170944596985765889991761629078019868981716865828916379805948218835003827568979098864934305697227050664373251184829909476809093873710171292054745857091108635831258489945093805155942383172799827113646552903616930920501053985978250158107646890065968548965711968913491208691305632199552557465662977830188009746183172592036720082268696698861295086589595358890193604963931237180176008248272029684948684220433653459796846577878457647534575064057241400735940710105883778923365500604416686188754550327869440000000000000 [166,23] 215211962489828713109693761130155817549411375366409064599332866726277647724384643964099958540167938554398415396320736159809290581902931894354958824299533173560650988423998043429267319693514088594292263467683448806594513358413003339740032719576496508017967368811013734418777154650857095671044497567683399523271423107732381356151526709355435226675247324955360267914010498963859704647942074622509823701614493812363464778001443942381492774188605245453534360490358976311298758808032344620648211505449457679976933754791428611603652256620060233724611854754267975686507097005399031336449117029839467621257589593064123432659546515459541661323465689331355718064165977770983549557778037712933834435291775878741708150719690532155711332516213044363596474837256263303217152624700795144688774021161390935988937723969467084214384918069672334097026463395429274825920342980209564393888639728712183356379135470585952306252489119952439330367302046864213794784567855021345212035066689602909577935716342432713818595427132653791431628889729448353388343318472750742391315102153058295759243313730607375405057718649766084661321880300604320689947110327606150352759271596418575033690419483841320154053644727500149429838849116601456351767482633050406703627278122476473980233521511653023265419480349159928896527820184284278364123668003728688017924915180124757794380012406989011940798602791195080097994967323347942890234972571530320150719341871709182512720411092027655379009100908671027861132865295980543681743220712406158126926060243612808682863491389070884568018120517350962026555223066188497811904398253904064259220727094042402599823745101049118185085434270453273695083251591992847085127979426872613650499516230887573006103441656607013051442076630606509245384898865732461109765581096207409276140570842319646945733333424653703387095454155034797215410333457921829459748600903250939818725636103588018684019095151292473314226173152022097261765255270583322618531573491236678616366303960844244021712993499165069188517486290077023264582144649656683514320325656680705009701668413314698833734169433592300454060825422145888239571119336342042650150198627532800000000000 [166,24] -504111773157737500162424065986037897510192663153167589992492401442962383378604571708316292847215945405568170733839376815935858663523099170685038844126691324655368452817062125680956727221259695344811601102963234920420314556468519949188970975010959376184408710464374396589030097011557814785451459432425410393201330678935121028536718632782120062920375661491339175276256203275594151261689429740371887792427413560668418265231856607038985380246661461612760577426273394521044053582743220336216625687931202106421696018107595111553716765211670699473673446170052788162125330099493074656171483049747073221721084393644034690676354230572091648131434105432854563754653748507470267123793849551943076307795707358018821974306473571471479636422481296337004605345935844728438543192449054648680778145475210483402649940106065548868529422505709547300337696530938953994599985831605512295958140110348873062437460937504984050621475545180565636686573026468499978928587012628126106910487222305244567554280488800315757621101497294946930918221022564351476634114696019745275474153658214747368337104100268817763178763101762307857301869795414081590728732365893193783345120451859640652794014841534479008008231003879021844814046850146477194402672712568925404358799267411419881714368022228852079111773216703547445267569020550529470875449933352914250892274216546537642862954933529669797633789534981292277569023867541861361178116758656715646157498479910986389647412638336671336742496386066887396556714945755397383506872972326264222958107999543498163740962522667607537979388123058817557073973439196347917164385509075593204358201020146205402366954067001389797060905077054519324001829807848331842580444746483136707708216613323897188051569109853713316427112597030607729972301421235022599620165162651528642140421601043696022494802559657190563070961177879223054009217919227974703568267519846595347818657374705146544133267637677632322255321676669438030284678269568190341059002530542862145025041774644489641892337577355311727890707366364431764090851766025885227197917489617597207222063843409374803252922041614263076407186406779650030479912440603832441078726451527680000000 [166,25] 603216504562614727466516451178481146678815605864078390302533696735779897003060289999970269406660758106311584041833604901680351473508857858373185968204812964657989212262979146455674478902039722428565484344855739991814297333897133672800134938832270661533277966969187376665116484367244983683724185985668981061520461146396474492665982433612899716691523093310945876393329357094167999406193826765093699424121557884593463163058797565147175849760054471154734543024426574712761590364776029700756070283175541642204456969749892943004254251398522715340072167404357584806561941290533132437775109435120089693361257472487130671814787256661902226302550649338404715160077295309289918584464658868839568647153358443690966948288686991391413729086216816273676077758587402862032327979150399690824074722921753479627607116508317975215951844527752152530970403621569526840695606750885349861853504306467443146916616898871389979327805650581579897467495592559245182092828027051088511543747112283401424032166983311883465673934409863016522022639946460923644536864563479510010489220547296818147415431511998570421078054580042158460952442817751426249260281321476861683389653976387009662397817388253149974951622062184705574280140808518715091907257652897815145262342167980058211855406432487671988218405003834787971121706827642538676726032630625615541578171222836466956306798328357411835779917721720704856645117839043161651354702103280386213239082178505648596936484874078671575854847649258602936733096871954386530356224291245252283638158438624944689779954269273321440104340641994477374376176905115414411971893139334527519481151575229137314031996289363439429500138784555368290202419145243045416143164404047454618311363587545020640913065691690266478591220027193916086999371364627724686367762902921855889740614802389199045306545261944277566967855277828500586041279763305055363307339493506626042011532167464346534053849129759137654939261739185176019931465400247594544636164222225078704962571065225003768134923565829189309337749959221005679459557056885859538721141840038435639335605738872469398212997305356231560260721514343559209864571857827756585917086463426560000 [166,26] -486989812339075330791083797014296755529200782778113352467471212854500241313073553397525867587817032588185117109046832002195698324725988424103479065890823544193867185761210992259084796536412143667591387670465586413172961403689929047274830194003598860023509582540845886409843128433487757661667502953601962628026995081328681005277133648330397029688768980757784029850452717775674328654659123723235381530405291429863967711540745119932919660583987020501924559773678088088438171140525345676682457225022054659205161923248636036142442514535084540293157634848914087332159179132007119660911703589008021782975802339622844337381299940631001243384026049897373359438143692918663224473488495243617573621111149009555467543324182761067187612611658589345397108312236398064254216464893807137501538772922720109035536557324518573187982793231886823090765604570581494814024396688622825543003041303567490953388917839651031740024090056323851915513574735903060819656016871833667235909887733917497117482709801796372550534698187111725487950999871909570697539356423599014063664344409844394001958862545209667130096405594794637093524318582800956107385594877366148135406942476733801662859190180201842516160456809129451038024396666757452760630338180794073457423232826053574545187369896712456670917523956576031314765492760876332256861193049707219393004513766469978428850315880193095614712846695926166428711539915236857055476555305798468103663845612809198053037946845914650768360283861118349502300306495084566629721293867847227060122739129412202135128741369155246982511170484507259992994013123530510795366880969311109058914150613056332221445261453741117779474921847765999109752687990133465785630278297485998727768127659246606230560727779566302789958205460643910965572707305357789677435360536299327258903001137243511459872294763514705766835783666517853715839521449630632232524388524539636713953909432312752146470274119197113948936314336852743163062510713263142577145834430698828057373779568771337920014299702567115861020843706586932287578071215191551053697572842891192652828268569306877665435988947908885824634752147214877978874700266290384477399708068619616 [166,27] 261346521546647576260267597530621665613571312403389700282577578154398409594770210281926091735270325965456063186932748404111794366115228297901582350398269889653344462694664105516969299602783836486280541553753517501119234754899609209102599793417034745223673305059661704945528564513312260730077243413066445734716972568029705013153956685227512052702287380958504867605463371639115779221268273797535379976058395367319844359449758169337984911863906473013499924368117664379068659819982636773440651545506255435898528927143671588212131420443609076316336552238407890259176468864182447035628816595787703394198524302108284280326810635834838684150283496002177070811741658236168497588995521355767239924661769468683822924153466784807426798136869207254109455542762132044539472734342464269915586556206647181717365858929929620118519233828160943052612736205320879352935494655090806471802666401799645883479787647551817228712329226004382504224129878095699926850373185357447875736556208367075391537687949051317445866731308309511198507468260204955922073691562840419383113557684963147616110758332891317149911894704665797009104956273181699467025862217886055967206339462719652513794706807621901906957196784573477101088849302763355010324096223788656181998794282426931839862122901756782346081904655754681685677881097308051122944249074304965844990087941823239088341515562119383814260701402138918531787752415105025245797051200749084395956751047872426048796176627313442367960215706176160003801058973799561144018748218826691035165368040450239194833271402293269956141405940190482832732116802793032533383553047160502945160127002250447352830387236426539243554872564273215021547529672364211952485967726766920494877311814499074376897172471878159511934480177689140268453994356176768834123250397212931195735001019936017792506200580893269616966429863764775504000185721762706665659075827268905808079484134661597343155474613421520040618635904276525686083463505898158640025958214689530278714850590872924388207545467940101779865260801806585738551646083351861456512246695128338089271967180681767566757532837160800661680315811081536179811245852279386958972566165760 [166,28] -60971834827622637661251127429532210593195744511542613852568538638433018008284935048730582571330132057372805385119585974076011156738163905900146981127136586595809662090648663536042369145739949646491046953986163748635320595226304924112110916777411939296026691926873462076973396650977454192275483414359125444184434624329330516011906816667976447966835590455885694971826466740527414147663440600962218514337283192693129442374467449058049955364134100145299574743780006414027317291497937097585606378258001106541522079143134812708525461321869390968927630943276556886655955564591115102641312144007336668792861255829732803645493184136940753022693335410219438940737599039025639018262813541769841104346545600300708170993816639646410981451071608050524928158842846783552454785495578062544082923597554058367156566554294178543484095651945617179866478434267745974890937175606261181070418637800099731125237971181141066892927908159967959523638627524973576972359555312027381136715299394251556599887678936257516975176750652812225729448151506665920222505709747787365881998667522551770206283160170073479548524352817026435175297512038928282448664842531286399736226682815153071468336354806839426605208202011900622389354928732114871979398154221077992446816199070198350440966104504615632714733947020594638598674204899170646132137129639187147378251267351315788867556730348465704607332478333090085546582799487804131141432302156932920290871204116619240174244272700071707282320221340251754295821431774827586571343909519173925273328702729135793387450701946019738132771203877906151895117559304186264500893825720601319466161113604617801355158704070247071658763609846525947222699138185715279428398084589910309774841899425230339499648376668069007901585233352011861486134358182076598870407240702569984703518672622219074841339822857782290750796360992041222095452576414609908720259764770582977133808677139701959504224698289288785009410930711813128786719325528684038868585660104355278625389289853640156346885227030633766186618113165265638985086668754676895701066356817843199828922820292655254932186624921340597933594623419367433001032150297178297619247232 [166,29] -46007099429092907938795628079878452185333369052693047026571949889541366726832722350793347603358672356768451899583516565677941005173167881600167807447323515330493879718095745180149754214573416228078440352288868400606752413877972967206618804902993676614482465479311812434548474329008177361029021849474589641257420359336286372541216509345906058757761162111299681077460873716303188940582537687816276645522072729975228478620619205982809598773020058186835466287214925956841262124728580485856833857533914487841223713039628027506416199533258864775366683517498195058045688789658957311515740646064095808678339378862254661824694376547124000798424580218584207501135922005154363591359174801899194733751169508765208569517452143981229409914421834434776562346254595533681158295177860227591444635471211012608257353963570541645029907462202018038502704826262753154703735103616724836307001486855907079642260086399259991842473891310963082422425870329607467029759335178168001359637957987447424574501385926377748730328304587760018357117623635867532706422817669853765946422345400113086545712268692813617407319792670520784573340226367468682449304214118594786572894131412784002015513718266252320973622664248900355391269244427750397504875980657277191038966091650718765353134330742830941137367389697344148493699306239790998877113106215736495725768377081249304780649686154158660839228858535456019157585634151774750232341810705331592935483041873526988170908033379422671610194243555358476127134044791952789807533578399858504142984257735314615991063946324171691059721609424930522989642081418194276047256675799616055252967560174414371712092405067488611175730560831521518008459945898725138955227089853227380861275880016700813358887738751541168142626411422709657534809227479231437204748659188942803797129871807718683195871171410661986810376074749858982103117569856017192263134004470803664243269747140629372449918332333218264399558334668330547850597720846760175102578614893943585348201810911508800158340394495808938351153656035885066434895831357362308930143884843453040763836444289599936851934778848028000848498492919120474797303521391558523813568 [166,30] 70116629517152961797878018091887953542636549594825839210734552925796657234793193720205593860681803326659928642905800565457457999796786524055839209886547338858044890464989621668406311189977140122636860971220115829932952238760464821272922131480019754804409798236473542359147269714725502050465703357983123480617440222855632016847624377203597339976948212007493106165586937126485070336190149712741278245630219139691374207886638177769075332264687510990685419140526277680936604778351734345675145906423742705853718241452630269583453219615736085216386450055625949004515035458867233306215639414897085919397486776738919705215293452636010280711712496139334307452739474010931517644675174873593736044337509135465210858115625508612814611121454712921636375538583531333233712159839438849130303733539991653931472465796229333980053892316645026763989665220259303769640371894876755143208249917889037069805187480082261752773027748340771379553912867916955072478360865210665391432900012699211194123739855389985782241332122348642894405590108726161886374762182707651337406454001068805453298310418358779914248800286643979642775037262814878499768584934992683146466235804053837918691078610578265601262214761658819908976467601547684833264508012540375501905415072308219725719720707775504142099036693803765228950778733181040158827646031252437704456396299678200072498132440473623347330437260556032154779843495630833145246845280293546412501931762460260900521539522383228038295736854186290941151004701669591375028651617562819364447818813593963397877779273419810048453763331116942059577324748585503824917349021740133171597439645800166770731236837347781849949931052828419880490263458365666150263278638638830126252934499148973471368824833563791678527671683283860905549050463013862404351782336216333420479094667519159955433608647774551368480459468995599329651280462888876128513737080095293135750773024722576517977276674502154578573119143574746686197721259199955098701521268077151241090528581762157124788233881633478530230753169464940922097090978091920788880118609336851808031937245361775142021820711556216940236099395244521699913954940042432525040 [166,31] -54449715618285443832921914261273613880603626041161947950299179852560503448492806499184565461096831610439670606392979609498283631702123425431981702374068429108961742936200721968308811516301938847015168825007333597256370246189072855205940684519207053372678209935105285323127721976435549501993674753110687107047172051113328547710364677931178473470070420855360776476461538111833983567797539171593997834452059705152910823794931673036591573490177910260229239495492042274175927373935690491929084072511938242651388306648525782816875326451392522456979189954342767840729048628358062824190243130254077133114802452650777369307232683396123599076193986330045931118630485816268927490752962462969816773004536398168724584692690195891933923707151673032379202723139611540952098430698348067833545431577209478387346530128788389629385439605927979836423054595548482863078545069882420531054163505680038239686109377800896661105631659838216982238286521970463861528494510812571790283942055975192949698285440921225567349561545033695602961237117533652195002547206492920292096384075837607540831645620402822714779954615247486029379203683886806281717736663376789000081365555474663075277248619682551184997877479988834219563663000993788202454422952990414571112545322935664088530765467778047059296710805057597128432010960305891823229169580421155849132863024290612911943321239176119123100910745228861718166716390812866456819711215630730699376418204951831946834022894181548715285483422723286944757847653807903969031691224544768779614949502096705068443127630290164928627743702711504094893676938388644552964768684925796469505765753553712954345702519948407722858935230214545321764561970721339010598651911211574527794391547958285352785164405599157788779059464918929989518229701584826961234506631464972578385916903876903903996514830345293926057161598608762930948692227607191389813441966932997611652081197711033636293987039281840179286428873585664203220078788787491775271351963196986615815665424881694827372032264855753710091829065930043940285576271563407060095830994111561782522831919954092657605874000706675754885254987517640129488593158518793600 [166,32] 32516303986268018587626441205210693409553510933753072915509470930671795654672887700971712909914191819067788632224926266298353751729846318946262717633982096773175964169410610609627893619273881609511260305315958248042316398955594927193829069579690910928933488554998383748923249156616792512128773193050706176308963874743557048390685535331612371932382937314418782527065883500155233110698780510407015826845928854479469537015774818958814325423711473754163537075462634989754690445767120161353713543896281463151025328018602962795638476751366826323594751504536895838487784676809987016734564790718909220833300742738203459033797464168466081518117927327885674458709363138318946401544076659937276439012705623075831213043807311433750506132536195685469549696077461111061731734579799266829284573292622560898503297768060721771607123509683529133374821993373452169003562206304850529333010108640047701764495534812280004590940642274416833532115647908094555792109699663441526281080831300282042883923655812969661901369614328286516215479503205654548693911566197368686204439285391677462193130864884049903917095345975121664220996446500992764350031561689089790100429979942369554141268628753930639068236007621359986946833126378210735367153140594222150543122485658449919988515621515604389492977775602077122301372561488903681831741582204105764685813224741383509156639467460059371125253059457301205496957783135434159499772432877553718589093977683257602478427795743513019551653576578237304340419867289887462698853638757789266244212415265228802699324919738222849722389169503051672079870750818868833091271695723859721370666268200611525716167579251538976424251058724413542041475095703093170668238139456497344843075439102799233746632598808105902297173016244630804904313235734853043128381697282674854348043060580539955601538697596477037178837772569665541555196951770877938685246214650382884636102860762248347367499999790522183366080564045904633721850701893446964807922038964430740753011845782636957569919580578487895375364307606547168371534676660719799428369752274929791362796588312470178475325816003827836578172637128535777236821542658688 [166,33] -17144324692117658497454392999246923665053707584294367383492334550110176202134053340235751879256345526411798769581351368864526463386685141153866880228217435138940694808684131381586309412041137100088276013220944408694388038829745953235233352627263929186380898946357479104145307768145712021868547480394343392815830244569019277943647452859724199790851311975116242447422667036459614351179131798161586051115151806722670081876566480734335043027653786545754007779395886624240354653403765670218409273501695363353542813182706840369053398220590727408998857896733527194867682529320011029422164233157789117730456408159311187224333898173583704630543470827516895871070908541809174524249615601988739107081215457220880077324675430782102341330996986393895909784521857698428832603633432174270618311641793162080142873226544250547240319445446352616013810155193009937589973675569162337260176969339490002735374342176513620162319418894115493137118498636600022423529102044922210823822469080956211652846278370687545153158311834475093069505091068898834415555159695103151595540724342544315279044429460050477675490559049535441153079075499373990794789786038903962860969247277440579888530168985616711219405464855466761793260998637045366930029684395571216536447187451757275613549785187398486843775565114102143108617504887773073813652427533941432906520686392420068178836764958413553726008764674095459715158119898662397483668157115227793087065973909375164157547354081361809384438317167981544543594086270507671610302565576125076372681701006025592718260555494710222926953382548599121238847915170791903696621685303454146638036243144264908915747947828358424962716222030371483408665428916840237577778432633523707821684368116530150676257982495885531144079946930848242759094578111381423974349979313049641923413857954835395686560782668118469670620787704944113605947290743058479662700798033734302606269635710300232475131777915487936135460240959178658998319494637423921373655279946788063046905585510728840671642736124805950818403952826737878351843808043501552332744738148635465818677529103846853457931357491493488124263604611092433215494570112 [166,34] 8688946035160622255078029258886875608377142950084326226407084082164781918997381144326065688396260767164624546382280855785562420003492199169302463152524027388853187647544118775515755654499937090776276189246221096635178874358575960874702679789730321527550067231172831602186879230397239931704397606646832437913852961602540714309867259706222169796281444345081485648230836588996054922887811024514043660341554416894040099824881576040228944253628812907463774046080559818895792278564940262635579532437112520780092598326169504834811338501768223756761310078766032770158142313621426103781212465397790797427173248937056013018370752813715129736004211562851739327376243057221368951839453736654886208265220279101704990185446842240496872578752245074730265319014099207694266810084068881204306025512233700450617005191456425323869930341062494037739096270182780809606200008852748230701448324108525448244985932322886780117921426584942764851151486551521461015195881189821286388764586783087298541480782973444476245742427249298971882076023453057511139992512407807072522148997515115673682194076573184680188325338604253457703205580489656091077478306285869508528269324836814214024406949729061676740008177019150048359111829732594290017068999645820008359989239361782564744678761210123704702501201454496803577982538210312960211455861778714957469787525455232971751193307484446635744218072639826923061757003445040865104808629523667972123821468799200716728041879705776274210988197039861739506401307531029872123051431410151026826998281792073982712121984482394325343165742013147356546266942242786141189539957015265560935661558789060872145516163296566643067648657295193492179520680261250097588823858912582005195644308412758024625414426599108150850986562621041013656576087214312589386199825164073433544957616705545914809671323843620980131895732929675559139152205137267973342051752891224591712519107771396477130558405904756000723390688600140173487187122564182006367158245390336903252085539234038176914250841416786574469783107405182190937655517692756844180863078784603534211341194305908168886553250475595682891530306935082013753696496 [166,35] -4363480958537442990876401584619399118438841912596686654527045443270962608610447334705852798758033841546289302464230108103727258761017852727705443090892685870746898873735744703386632270544204840494399650350242728067538794554415906582651444610337023476014681011211965389848070516857330930313473075528220612592671325084756752675918769051987781233696385081434733523723547213876962993276510054827879810058004991716600363080725037866229656261408840200673607113865286720607493522427329341617733484082157672060687815060386731587459733928894636952593699985715187538655792522891887660480095289799093076862740936042917672168008713450528105730749393745313095120396417597297136483462357892231554087749908908553859052425107345783507004878195509808635193558788994260480377794474745435003272322718486421483102470227986758421801804005210167683821470502245704178210848165652013107187198724939648506415316542225267171284542278009363807417886685582047616203829043355677097757301760356393383212041993274358836070704101475939592861160218608559241700265445642741440654487231782077447245490341521424753599395749086552261046114158731622269788133281416200612617198674223004931277686088921401848868707404787517733700909908293782873584277888813906773098330295930266383986974587332116778537960061783538019614520514327314659118044505018793080294452040420246578007682058450183657900672743833269542383416236669187333665448926370825219130285999007273335861878433958622648531836975362997941396509198740430347221935596241486628694964243924844389118171361333367410444013335707532966324500155506995643194141058995852981146833327243098976550491650117885168011610665143313613618129242164356041641365257123976439231332148563253505614971966471062402428566029299713230529301410322934476988165188807368156582499326067467983589664203349694854868453510205744088642746372685930452000141562065706054678108999185658425964803084493062994982068389733925280835568388659918815451143624662580380980736738380909927565024413905942841015810418179260604386253459459864736162952124882723190102739464740654102350318335813579042337952293966953033748480 [166,36] 2123319682026211835035320248402751596552436746103372056852750329057247525961183493195962860451773196180909880679065203630385614544750889868480873508032966798108398215393313870556362899548415067188713149669556207175329750167012895220492459902172310054897919868966135493486660726839645500412708112511920290646114544291985848212547002278846256077196977178773611447627315831546954598449737091113386325773156983125973445092370764812958434420954370489926976952845387771051294897020768559493850236029959397432083790538852323158879489525660187418008783337786307686275714680350377205087194400140626773741782198094398999895770731429366971784341826877211565985864262272459262133590160784016528627019777065108405224215861621736752527952464312208764512361607509088958874645123860559801222375047978872581685759918095743132534847132718190315550013981226312651628580362496621592959340056995136559456432444282397730868272289992824068143385307391470371893917824837373036620692524506787104846539464260213513368786777769745339880809686220533459089301501906171538347536302517446970367339136931701842429448479744211143469572578466780021249150106478617744636614647266485736629529715743038307647794679899722197229860367096089066344472450768384627769519086826360923919834313115849502116954698015318923783070858501754785593854164676798686520129831659144561062106807777029614771183511406197257132760605468040239338293376370609834769880680005658044706984729871139616763106260856471141488566536336905199506098259203950545771417318401293391318066587429985925797209743834417892629816632600787531503026119835174522385588602290461879366179287509428896359772819457273729661019879402024040415265516618367257149188416515075479058743617047642222635342210124996540993397500712322567843824862203933421082653863646785227105072775267930114292879838853521101960151847334169561469027356795983886336017998519115397128154148031081304072351659857410141656394329914982714055448135609447290197977036238568961273250670013159412168036824749543505670663342691076860612120538203327407352503329586516845807095926242720388038562130045560135936 [166,37] -963713867442280633178658500531932279246328065035636514961658280829874204064518537793876192162689834701785331998197967503528428565448355995863663246315402560406651042534050511821729626391712601046501913453393150842941955052987387564238092259358452477062883181852122526494668242887486612761246524583167386018642371156872970920065101542067197089916959036500565020183156575113425120591081324805490272743541132454960019410820253303935973070882403399418923289706900842757254595462281326728035777517745229513468666788993857772019800863065867369047560004129067114393213435695204431142372895188801424837311198395699655558550609787675706866166768548000602503786831816517850198517431823425453949807849820385676574272221569258749446813854039082142857815536409203333422582288888837554105832346174273098850690064084974779856321098829961171528602241440877891610844232691349674611255079103773903899496556596003748376680774326779149187885977887142983764236389038626385105194938455906671580827364883570401764832353506203866381266386324919658773687708465428782960350356993846610731636524778998944244502680295017454737948445544315294598409235493554987830737389428011613513332790783137054596740732474058033478454077686162305998553149085643701542532242452406515528367636136765845823024515919728368989137118601210197645534626367382860318253648727665752431029464717514254252688483278383775734835088857616133785848701025483205778613349761829800136799267927208673482242217578934303512873260842895514033505153184884360506509838072385997325865968435697858659614374480853368003036613206234505324669294317809033850015390910519726801683830411979261433068791015949608629034693687265028618768723067280760266393992670078262367783146293980317070319418080242673988123532279839617885782427649584848113075262410174648925433800648232757579154731072254251394652225701932145017479605227335945882095087175143688354198235319278984138141701902659048826796782331688888949970509231275636451128458700119864200325858774552049222760834095024840508430908964511067815527314332309182055306889523788762836751325085431381241496538265101952 [166,38] 397610325639615237228584724529526019881328761254982604815976647984376003914139903953250243906714567164714748785329307180135296795329928597400009943247423803685845248762848687236672481778354222499053937832269105797706111881446863443649667201461283340101767443027722644570000532669273857548794691696546617140667596414587052959735931100716102475538958054736873820370737845600765060194245617270441383899299228321811783997533091163851121422958513007295163720222624766877768714125332498446711208158403938781191136322847308414448243960365925687661248708878350256372573498021693259061294365489617614747888771918136984296646671447684714999148107466404114515334744279870560354399567326700338768170850957652130877214439154296233828526680202839520861214318198787136965664993438985650999064403641715430940464733533374033980960332990188455248789022005216713140286128719575722128655843163088950571382451301926795340519677352813415015644156973364598374189692221645260150781505438636963013856216899633849991973321561547135849893857349471997746533130968330024182992762686605143044491562796954370263346020736195081922136255970060084314143787314491443125103225465342860581692546726835635144278412148017187698712488738091243459782007039052644713330115449036559080960287239764494214469013280356154017751234678541826076436605366795109775595228727128316798632111235656328611615874503211564002002345077938552462176260310306389581107536020870030438443512191895773683483588898186226038672775550087418920475113839560061452167505400524352348320107697315995210836168622570013067394549666219530853951544507178695588703085049717227128211732672044526348252209118906145619422427894725692688859032934395558183077518955195619000675515311037756729759013978177670997084011717929962905385954731269319905389207670041995030838447541854364380627368668629212204131174796915212171713279246921879474793138280277768362003822305206276689480543076212332187785735235786798566882473195449696404164788628022165251126966944355574239894398580138247500742116765822738290139582888031471513310745734478518510743389544142242665140144017952 [166,39] -147603263032467165893423495968495497223697204511090824218084794678242506501142339101030752111981638311288734523039027315605339613917647580866711623369394016490372461562156678614228094486152765201675507529532072090333101394205411339025254120445785380747649370126534517232050568086954365951656213909625518021396260274156982501969478139436222759294960550434072736035516281726380984996191056926869508351237482511532342145659051046986895001152688470348885702737858298493438029799251984687483785663140766667143668661191350304538142311884725695088322663902867264575577961753989473887734465252074820520221172510073795315262504882309021425685231306290415889517260463923810633341661837583312312760054418755190324878124669022418161320045094897581176006294706186104899852747730511977781622597620523102224164242591837105328097222015110429113923504895337943623273991662611829376597672259069315179476294129307988120206444402847386126517587931914562406558151870422416415268408668501993203408069540547726101715248400583545225314651403312091924924219965483972212549526355390381651271177811239160483243120900344472846380286336030848515869097055978295066832115705064080135611014193333458787142565454007070523358551812276493059879083043969913704577772376523344382461232886618241654335981285188494533221874080011687656987484031442260842952825014778581507275488993764586612824462928315019476968764330749149219428522017845656254294830481483990356059413317501219666894208956912356865530271037051278237708053126244219222642958781667860491639977225592917721501368304699196019755119352548539742660475670389330903094446793963741978949936198629642603275892373393154577209207999790116002641330056919981378093268853833119937210876035423718832819178729029025762423812439791100264949475268201030992626953182032019171886066430008284342083394224383340368763356283697226326234386307707706879278477988514223259489583813077796458833495317190674697143547143441594893300107504288855119075271479894707911699808503446025411498847465898818101006512970480336963875886640695694295048056624629354991102323813724070925786558976 [166,40] 49236342378236900533441648000688910960608568797047224589601859850614383121891546212680079046493537570409701509716856585031383510875645442349391647279183999564439928341888985088169113889797004733706460852410522898582014843520021487783564041905449850213275836481407638861278711525352741000071050071885567539695683379534514229750659870024733684942257620538221490787789268171442512072942574198026972313953697958464343720007177436152335883888159375375102192170496892575186547034270385115776240501634221833805012357630257512763171128568782442901543615356306936127759926104746475172331729193397471736224288896029535601015485471806239037619426737729768354732002867972047234667666356302877637152603279980845702324620995694735913098406799741827976994689895649369717543462288248830009484278355270248352637834860005123031665860330419250305398301592165754537224446797199360719334668323859788121164445210786841769083867837382380099925641193039369266455781309910965239988675272578277734106775588089655357387901928232980716923983871400220425293919672474428748396018491915068558777532786589762107625338834882076817387678685000944686388022500567513540457222682705670377794043707413693292978967525288495651888996636953889291913866373274419907328666048725270994715613739238410059473911900193071568405771111537510754716406633353749126432165620771178766407734043189732124170796079709812200016219504923570785957275991073446393865681621761062143051965352805345182956113017682155773995785098961523722261830924960095989506021721227889815906775417099613601785541093169156879989703658490112067836387539284819082363963664446835972193081837376196587757979627295819672658304198232895566128267086257056731633495008478541902904243015174412259162530317625678174796678013407871803052740509637724664051224738299607085856987664798124450014720935334060142926437676208351406889633658920791516461500347896421711301283836227312156290887490619168652416123643163916164136201567240554775498085297682444959926490467709902618577188055001390480933016024864021984136695147215125651834971919148228780545444873049109136049440 [166,41] -14784455435461863097770434292546973692675691965765335750972398782900764397002358694622073997954324389035191694795262634149348808479178791416600350581355861923997608662150433792300342990239592240875007812837599459813134355767864887893969123004087640237956956909274855878605080392968314553355761220079195482401395393832835785270386800684220104663473799291342789460682266681068054171819442919879083567744261706265386216581756668277026580829488519382352162544981555952943745953061117627843646148997714143082611289669719122441323153601837907503791078969944156227387344258879245003935504769680569369642827482063526479531649335173751709224552827078618342167344413862133052095500930839759842796152619044533276513948891207120022313754848267252854280994200088304933179762693418571996087956403114849814740982776801508423074644097160009649254243309456832173225933605846570399403965233732221040683516507344027843985916948684389282102940019371782662382733054157216155707653850582812682582866652227614806129722435429179417619315359273802368921675159132931192800640660961484441329712900859913781673838419803847618106648793588372882737808930682787463078535219505121726963453396918726946925276329753237114527888743424536326314426193214019792984381862469012976251614740420812474579078288523166614500001584268247316864760774241685602493114280391236268851917482625223700514729284593577618804668968615829319295569229566208709538712272586360169687770298235087288010632158483288023383439622881058557048842528393043657120096138074057056986197185793822840426469547328335631619109902602965966967837667878759180692356366749866562837954558085847077501916906030314800554326041770774332826489790618668986080123495927314756966084258759256265014827257182607288495091839443149790352050917396866698072842059594606823853834951724289793309022982932317143610215483997951889854728828818024554205172799344865581274277651355125294812544626156246211086599586080634479575046150712571084092747908401365026228719445400772377919807655616763410117849087003364313376137191362497243859477685741466541876388681235251480960 [166,42] 4003469089807755289322147445249586171653454544880904074717551846995071963293845687207998767723311771292091983466642904469146718306438758782266315989768479743507574232570626496901329995174636992595804320227555112466638612516470689493136536824926859577231648021149081303204746322387908338090901188920016891429914071459176037320879104980898089596133190754659718772571304934031833304226767824073653432723994729645069271107474638582762574832006965792479223292726828789947300939021251103920304881164564983278287135489574040169000799271424864054463809976864275211485009974498455232954879543498576180899348371196300753165895006421992686526933185847247078713560842231699629957977138083949621457449034707441189656743749425959972389505655862047295207657223042392545071109138573642958017544600788302671089097406074838967010496461240302563386521899636117082698680586215450620993808887566217221108945949085870766337859400042621595294713379820816543300694977709033022144523709794820688378928319226186468088540662194820190119838232864695725253310669304286117904484102162547810350334646640956692887826618943520728985055093543484324424959096018256738555648751610023539639164106315128325928550969197129797618706555640917723082983614256566601357841335324909707624360484520257992567887057945418267000162021417644740329485588936800604789688912336255505788660582114862474744673182781996720173698642278540940951907035260266685961845541863736889951685759666920016392700883440086054514352084538123406054559785688505411867533922720529768455335745381742348380300689418949086312167976243231857696991351615726456016615255328979818936348439593674430185142174573581771793094210543210335717122620644152287808843996360550394430433495495712941952224783265312339410729799464117533563381153188623969250593632501146999972426261791628402901650203479912645304585457170610293234048488120369471479047850659932746804696799299001215726462829326938632047405256691275458762405890592765817493833026314938308829069995396155894933950637902539099959387150011691864859567538935778060893490296444247937861057312515754300 [166,43] -978312922525558637778100875045930565668843377010105343707033036918081456328266260262842147338159621829370159825744196669424582536216188897658525565489176689841640236733468604472723328908135512248953925357872670657321119303053914448157594822233002201108793969562869143940592199138999503863887440927367436327731432158382732205447396501342239546961269196536908469573071674167135528241010981734531771514215960103462800303446763525369162322821742200910178457224669774529468539451243683818007321023798642947137598304136678505862322392264020350600603800627614742149179775319011094018103750141475930398798843084869616034819282998680432805387671505599458728718959512165577603843846655151605725078026212169639500601968998433948615497610987503876195342807532851410631162748671828925619292252047962147599535153929731371995110775863963926023675402647549149952939871974748138976526710130632170716712109847040925717173955146436715533009453706533341970978690319121846236231656834589153861362989920372323472784248852767258382382792163314796011976793932046288860280630310334411681047857493928471665253304594142342044092903439056110676790478148890154682488833426541373446005062406934783711245647343664062729739473533162419202750389400399774929758633813289123764229951877615598155225088924031285171717084558258516933293367725613159218360066898692353545610165244635399047796277013637745071329467614247054763093936885454578842571260816655533635734160331938465693670022881786168418444488633180336134816924495297654001653404400349795943534291104748041326196158172522158540370571031210240161102359108883574624886672902572316176910267864378395072236303206948010628681971161953082352273681213801352384299551173166992359523868110651752833062889973563742127394542660070550330950264962751078445289323606573539475069614154641544196098894114720849949931998493039711748417010054475654194489172503254600074123694869682609773928894902123706719088674034386864301667380748978796861564973568935474306698824077548047934763559967266655409578350138337173997712413163199215170607129518474621714583981689728 [166,44] 215637412540006767895518859854691269555423042574512610965508029454137104592630459688244187513719934787316983572538152069920167756471763013700453037103800579361350627488227925000222258973697751159805731202420649853936315403047703770246832151316174922473072974284888758693146436764721604424763393111093281213381373186291767850159264883315337251538167817762136636475282286659798644827480194410082039987336597152798550010603691767251766277263900932921112278532726721278202771212216461013041576332809447643295074590810925239154859259102333057588145026342985603806000813237920549363244729964688221979071794395333958340517745334588287316467269243049533236507196484237535441048152129865411262493124163974536400029354113087102636109221231848671938748440217841393843354344404237060561958146057100196127520565247361712202813699125457428482025698036271096193029697977481557762729524052899028134179712831538570142567700618125538923601671680181752320794652358494771008774227364054532296727381240829756168494432246382196016278384957612184398164171414392306810450992326276342594175667202967556914470682873507416938746860862781498027183815140362659890645075509534207197396675413340414357516748674052480292289357186559202134296615235211466844662759508332997542533130421021574248533402115906670901672288269337490408053762331254399052820653630370294055695579166697443495509353807270665401500133229236635986021346096183464407109368500746422270568659345800103031032153137243533665058972857534045985741894625470457573506589552954114566901872942826041592744156666680724620267743140505842797897173716331297030938324169551806431841171390159809278623014281030073671437180532252629674825912263699266298064286329659390713346111280696435937700773632920968073179456676842692642120295089948566111733212171171142472454493422604945982179427480839925925311280306890807740583913405604538459430577538396346620317009305269436418494459765142068358722422363763298751716095783079825324558016870251416399060447244119462738124586546176169139800959286336690914130295062452057033562466684152088988654490880 [166,45] -42816450198822835917440790986744486848296173544621057072812995002653017812113317373132571779457553650491499318123437860069826089452574793335794245412130517492892883991803069280562034615774711984366915494732810573420681593354413819545641057679127070550097897612683463909611549811384445020202473927388481586103820809888494547417300153750029031495576573324708581416695236248740593106941477028931476729459909993063656027351857825345566436714207460618078870273028451798788132819840657699427497223457561286881897172272749289498825620370984599622560299888742115885637282201640898769317398097395553040299353775754224256667688347667803152086601727563415913751071755673919370835872499121345309542094283746660061416829865453807377163380299452037441438311625740782198731643422827027179214524838129744701029908886741817104727617257045238473468575534418278176577266370934591976418813966582797759802770233951800626020880101190115307385430970343874021990644868907933626286649180714477596776560889390683720518881183531299560940961781389968616949061636643461700675980482148462732328433939266513402814883934124810623062525551068472519368178743376680169943280953124740189831630203497888641299203930809804553002466966972873510167783127750559628712676786351679253822977367395395538128640799168393335069088223303284723817009325331927490169891278216057297303647444443917921490259607390559830537191403115586039676454132576481369797803793429472248085966322414165556451314035649171304970576717006038101990533180555246072881790587475481522587211332025636593131036275379060352559285929171347051442594209290163821500771858429289611567955081467932211524640025791858500501579413085621683303129900019267264202652196438159509954525889035020193449966727619705540944772555068398148006201298980182037009594239425111293782938561359347132611644278666008954572155740437671141528741268685102359625129736245443813598826131694484157806376885168331902950541240690181389330248042951510597693931259661748711586861093981417921785514967936741818863414645318654086673444821275706680999491517884216030300384 [166,46] 7644498857690408156565124176817916197453939136590823820567494991231494720792995235601021300440509513994680602882418496834939421378672451737813158942975126839872797156046002049759565356432471489897514742197688413415200694637767364933918068363494626712174279727179523015721272845040024962904216643563201334311317835899324409154400043949401998609285729101792888525451413047636530195484636146442736140184423465620120901982748571112671815828895677444281159310290010930385326403330044792835275486056208546162795963088082161275168503516388450553082346723941447602443686183960559727989233672418381060800963250126500761765778416763964626559091143742132449786905548580277377996121905609300947186997543623858958791895040387997801775929593494728261423596879579032751261865544338425180099763260093950385372187223237537094916571871746764408191992416036097015866064751256277342000548712678930688553293265263102889655729657060271713293619225888111971045119183166148239691230213499333843283188055281461691004502501934457122436158161375919796479603420240314512207627521731199043081744341708637243946494408053114441349929345480297349941894544512172465909669125766974022660824072068752597915077695782300661241235075753063760136696517381909458397258130468052723608630578080908328656359681571286152536450644582315318270844040129418841828209144396998660166107297371019702340679247493608155227099309596728841826763516837844410499006784385328968916831961657428981703721880987340197141201799502015126111212503460484954535526055415670751427478878702621975543996546292466339955568256441381158860048153725603342412785272553338262081757962527720835726131492671935183783330013970904745471028077325303948697138350520433959691064166134864450557644965195362998670894711469504681951295809324090214992819917262695988780389449963461648388343298272191866374154121305554360709469466917286582186419316809093439554610345243258803599740875033540255202248880052552286072803298677171429831310714289103982236411739352474316234757422155914462140529713280008926896039824808179413972434912546039701824 [166,47] -1224614379739814901259882220052246873993049716386430602920241894802513485574359727397030817237826950793298583518658926011169252917565511233434060945446761439358653101552059907529744070382914158494308035186263949241094104398982189563615078795569876062206755772160987918865408128544294615281081268532049254446492656870330771906714956387822258631506939648291248446022504192202648953832918588286484517493950049566905125070783792385387428003568512639517311253018391494327629093093455847375507959744494611412108894321577835250656250746837500793864277375962330147791951604797840777370261444941510486435904081729013632980584558060454748607313330815054934169254932989651679966373261729778786749964114677263265106588119862272007406355156879639842093809892218812556060849577529291028025630357667599087049861773056399620216526770442653949226366678065511505381551059553455114766782387142356867452512581989772937801245233610452488267666670253140301811149425401645301021382659916111902587129100107359159584319559820404744202863119923632465055979140673282157199879307893357306209053077508160146641863867845192740871519583761805965066265755882190010188995994219677499022443770457888772223724867914984561875506454047296633288193613390991770491098557128012217536036558485427987313304792503808363879810119709689547713673768694434538002521225717122978003781525970578334546254705142374633231071852849599678576332619527962506038143030827276452749245479537363576019210726698356561191864213432020471488677716457920468166151547082033555363103361193883172698191743702792779098033521578855104051778600976414585483725937049742262353558384889387030223344879336991005249150743261575402996195771885718593906981531856153491632802665704417234491136515278389941764333888817060583762753859761904049246653309592115498233351009682997408733249717922050593011314525082464757772959696972427836981244987311709433900680334748620086139626383943298048272949104452771789677423980164464604827121545550888654307539686637521325628323355775203886617550459266271139087296547910271897488450198770178240 [166,48] 175586706236504737117452437275601049676758502561159931989823506310798693680518047117135986338588140907906089288069353974161204874971706753768297202331260575702482203454530244108710870540999366382252178798849156757506040176793060508478023289609013476083438456704713696372952154404009109842920938495529688978261624985861426267880746230700728679836561782131881418463572205679638089513134069509052969406116850289576085047445308169216339608250902320241116351959480774002380759091479923388862584432904159155687362184943018191228933584377699009465954432590550516732220439147254581171257597089669830766603711206462903977231002119897654076872073711485423275009301848731627705525286452341756689851955385574396139778416546011933674282258208739187411657394365232898845322515915658173028933367779287755586048740824281520275205617921451423557160577618544652224727910937187030777398712170437694826247294697482735280827716314570004065609296599895056067544822198490765024949102626617264150665565124834634425932580884125822973296328598863555745416041972109539819910469804016196870318237191987529426752192888260392645187379160379527006736268521641641643643711363300258605307786480313582105784549265607630445232409006222822241690173194571031039812970664812849324613077027962776659840995734486992610435141079068999852318013466363508253981380304698604892781254890762389372451733107330543462018944859007408154589038344411979039160107430295388112973629660454066171206760473799077245609284750749641754597171401457026366615456635296661711499638058769723268785832979279590656522040823120259684002423488060640822893502035133053235985306444111481695133884312667813761091533995388392840367733450385533241175583359357707911887119133910173936383705667122666410217870045756248677413510165434481873415998300842245242078731195320724536261369146049443481112341065627970005888629211692599463732493967738296393687085001249245254419394359687878427203703067885020812729900264549762403798288300515180363508444411227759700395546465204568386186683736464790450042071273070863421227886009120 [166,49] -22471178502621874594466673044376963036381707545345215194185128202995635861657633709245833659173663004010413747065391743827644828955880874198560283598640187798772936341881432686670005020359253985270014826856198503245348466212276316168931656109326608996875383782540854054991705745810159567916652107753130506368607461725334540061335074714340759771442288467973170141912844913427571850033862420894967569585140855902244567074869304560619660849332130372755021907826156698682513871653842719779572348698430879539627222936124668324691382400219540440786817769733510652545011580063126974387328454094639311874344324509688274207395276813652828307950107262480478417224337159137566982798428622279446322923579794879889548773161233494181598898115131090161158822323614411662160461816073778901475637934568197059572580233247774331245053578373861379757945082799185921431157780466577978497435277164902683045919142454067488131613160277974626260055764952758138628024337099384964060148919128152675660321467847868460769847287019078076359932900904062064945404555106035706017827283429696787360130167604353956624279934628658238440690468573182758889621387038897597524281101405440961385426873091646686436651409617116318151495089820055869584054714525449032853976796178092993817440267609902206568588655137610530069439404846902729030054110945875548977392066469410104419469105614139540530962614879814587744656173375607695399472305973536742481528280832127753656793152216158902030770044507853227240053005441557834186852864003539922731718233870114037304097881521436715278312905610474947627974577500931083488911950649803557314251434522185600892703506941350760035332976014162059691823031696361418264481496272283619568855083302900211627659028406318829814163797424507135826068430815509553841303402728569782184551206439290040638975429308244223693525885140261586846842386003325931506900102176847498505640775353927945344788033684415221185633679874242151579458085899052457032018306006142724326096445419562004033420857563224679912605929058951560519283938387338362729611612238015157483227840 [166,50] 2559006787973308858395828371613159122942120469376817908586373795162938962965016854530701964116492718018741121274599902643455167404207253408236070570306787214531873930017358254542017092957684040527124321929782805350286564537411718585618084038110454284168605376774306795440404913274581275162168454678788146359007851101838121558635037937048496826469711473618751225169802091710698221579308296704275843183721845185037310780443512361525666000353465207405874324790115301039962898179525974058474904471977729476875481157882750246359694178379192280171982550004505711002329248003893929740079859319435471970901002777527058067114774557790597955332583441476873204393116658957560559878109006729353000888223648670985354323224449512437956692197769620401117954008452021338511745760794426078335575991635427410695124457152661951405032769624332445714266964861755008784538993145818817924342560201666525940897228626669467860964091437163357005203916358225641948392406220231046027491587452536293938288080232687921197371601719334404168389895802615010671016785498038864878902455995697752898165315593769670297959297911329990932422219849819373374608657237330785381678692962038175852990726382803479823980869083726113314312997865227446872294922550458241170134911488183324786504085292031282655028839289320549246016090315818877355297147940180992791791564548724264258317055957382273669106371213239161080390645161599686797382449327790361213273281266135761266352070505464163945798756744851311401950630828082785838001824389884987927210043011686828950117956600094085428382685735142911909078066126014601342874293116988240483114465293364514707101376602153339767370111215677274692098425257403712162893703068348594145971638337561140939081654175978834049796962559619541820399996816952819540899775838212634038740545211407277299934051606130585943821667896230028014582674613126021874349671851577426393809456978377876973718979492655919678272471472080591093365292010430836374937357953550868408848198270271827217346328556538103134941284743292689562880407434698433283151206413455065696652 [166,51] -258449636470324590787667755806967261572642410236954489310709941320395001311148080114336652032061465375167546581683248335388789950316283251002121079900134954364767178167173707793638949923014298030599349469947263229649306442687261098882755422720481319497051954812756695164905693950811129000953316650663129754856374019892549335396727788898136021644731916493513042386757428824132947138777873477041104038944518009873992343243705845891505128889607498533200926159501903137462042129956466120729835786789557188306201241170533735611576618392848802336611614200005704843345779165963634263491338891280664800964364521145529196231672786094829871582655807340131034430224832358419504865363056463978330756611872785858132297674176659593250819834331333985688857484791870834879119951073122755607127281477073971114019114691322159566394066051969776464121056316609352028189242366084602492447300196159771142134828796637338604874120480208957626329294320399193325808715045887125858483067432670305331044982958301472070870473608946733874281218302555315553947228227888512029282544698070889644077114404568716279565574103278537039898827834606233095924361707142867706978276892385763037643894377021250731070641790504559451551277525147370761512270431985466243653133634205200333404430123991514114967017704700542318914988127352752322417783470720238768527182716913263296667314410078127467401759871105832893211810703858068037510192651534021441922683974695182458347428377641072191645094298125695579690015828348746359173331838989583312224450187815328685534319011210660228998813552011165668519423925511192993478697199064130886251358408953797941109102096706454756733635379801347423118806212041234202940966846772819628203101122298778060891894932920372376009996810221730684652529915697833311966567031851418133150969929981042488462329293517179180581521638092141288172863447687377369485498478083787133409662860182982371820588194712508793422457513492840884558974702388091091542670692192648732441752522864342042924907468579213873676578955934992331728452708081559517762456858853623552 [166,52] 23067039242307857425315622721191489987260964646144744439841685982008982849844624414716574767328705785226944862328697862828054383237109112484300845563305002352000113929508859167087560625826661123511678088631128110351436067151853828241513742934595448340218884218031446330457189253940394236602695821848269645587613770943898944720889217883791070486839783862274141177248462391461200917337187032161642472917343090099136329442957437575770789500121029340474654715716350869931011575240163358830341091979236444926784050321414650083768367017861599244714709899860300774783495803447793032630318672327181943154912320773652253328449701517249706472895236024455801182578095432665242286708052986310464259336183328172222923525401498096644406614658295213800167427562105511195304153502304088137215338150380564711468773895301921314402953636986145070822496723325516432586572608974833069764444096982584011364897207274943160599750447169344411314247932268463794691258550472640685888827685995643064730412185578054879606137127746359432879345248425554205140671878813350023120631577028156498278106888848003405212560080393287909535319011674093713895650278005705484387537816763934210091322507660837217569202721915433086546882873255436391005971384951201140641007809994620340187294104915845099955409111318872929034580086741884887233962736006942708198308891139962885011120941476640559482510658747330816371699875496794591258078332018280937889171494697746874487764573435865019182792778843191444183753551588506440771833523016085622263305002405860711385894489899250708269846293515572144594800016209251599005524085522901870483569278099412458866965936372833476641638122050440606815953174769130719480444474026107529229552568771783619897304415257894204543320296148190030354516316188647449814348860198028043946029122108457469385433677242671411551535455274079040071651895065630443331041239309809991266629809257390352766921057105309522581397998292266420256455304868496085830985707984835597272772419088102050704408357769736721816051439650886581264642821331923410593198913293696 [166,53] -1812727170492195771798461505360629536862143778736418868136985988498544669091126828934084836056658009782450761448532328577576313954438228772604420361464380340263133958574762357236661395439822798255489777512970413428193302067310361816872346293623773816259051828806000954635501824255840220099066915739967620297818830643632454234681941524812415037540400339551976616901353576758817586520424920629530583097897031319773402738808448613869748157015987305352681464677031195161175520155175562457621760462826842853557770780591914920893481694853632176410353118563761248705394435465202393208268958101627558395329043306258928442866328548563261169620086767751682137876132987418132914477723533479823882500883093877797774818903153826702657346866085522081942272764742788346712209790481661588741247801707358804793597722049099118799792915997462166352283942454072236326825482039349729075420444982466624748138072485616517329175809383738364093414576374936732905194454905066063138030250139202531674916750907295541458711837851000885774330351754112423284010350727736155271766471179848474055844349553082457192509588077180505804960252452371945058663221346261640467906349539546949650995386802893924832643857070815601667269562780147989979419333247155243018177398020769419413208244329440518600788222487699642187592248818221118985794766857288838333467527717917111734831443997203348597298532756566505378695851570706567953703420054213078851598996934130875310373326114327549067037994437796077508853779551626066292494258990023575024734760291444050777598733155075649345239973703330751955239107392372027374375746707491677436599112003196707337064038916014812868843107495829870886588439079747282254350069589593194791065901756810261088613735263557249585461561492399512986341942829100909331245953778891812256805072184841029773756420138909905801320714158802219447020714059894549193909609360919215074424634027188016160102747076549346882862618577582595049936628751870109741881374842201065189131764584732207246975185735314859550591235051929819505097971705678827177186844896 [166,54] 124982313481332688247164773463833880258371958196913629168534603082360961424907825363965149815357840699920282304312691163213145360077669908079194072694728138621744886340071534574518051362054119388256531237558556983906774607214915374153690266989374589530649673612970862545906331384220512404839202609303973644871361196953259376098146078492463566887328236938392734392385504972747092635999601064243210236753897945057264599146378297306620855967773491632717639948779003681291676355134864945710149329083571569329619451299730240717511319496298325498005745253674859313158274849992526739271272792286932905882301126151786224091008912098828988296146310050997546473547679501736129672764538732071181986927731267675460533344675527883944106388018964247159982826206256347107464199815156498444643693468275757400035312917241981977879365901828306729490231962190475295203424701432179680492072372723254685054679518638529584842080042859412560059683724659183695255507466247526044339716025354024915724885323157527500075309348373980920340385574890575546366686629981417308548591282040373903802606943036577156588467020418984101343142634544255321407032406601880590315418256080118405754128741438374916718290744558323320958105718798113141372781268175673337404701424681356837539239420065549445275925507084671803240937320478065364157632851130295458354929147348496905417700746345952791880582683074942139822378578468106916649469463193883447381916685254715153688350651053914536750746376304786154547763838426995336333465141355886679086746262198787145661140174988078692726367151188119087539186882545384928670501324093319611277676997298700368331068160354741088894161139073775360205437454093592079016885660445097312470416755212196486338303200906863741318348857624416753466999451268626452203045145144644993862348721194596950525432286052615440436899982069563187351976362926041937387831484913525022819013086831082098167023923722501157689611885802159718751745672535029939544739015122877172378258394227980976409223293206216854390020957070100401879819086818089718929584 [166,55] -7534446170323947585854808460886087736324876096551123553755467155306638090484736067659643609955004033311133920280035437471389532566149984975672437157394953193718379262250643157056750388052683590093098588829172922884221049743131028706828958542256911579229436113701155307694735623441555332750026871496980889269752790252150777666578750927674236891493156885382912981630914036761071760653265096636736379514949232027251744171042467123895419634818679043585660880266210674567859871176955062343961077067330002297302061705114211525538454406703684355902416935337042155125271834229687334809673131545331397322052411009143999491766118870164014572059830436592265738521758342581158429987646825606407582776356792394614495083943121220654792752342307140260540566354860470935287015956558762342333869185524680098187317173090393699442687113747177377212037687560394955029970171182843321190458110696074276483423868667446909917771537931656219315006643094049445232696654060886259390279950935334090430197422872503401931153352337072675697606614344488180870259247482698401133572714507300535723162968556337249110546417749512655992797905557961912169266739472469285606002453901800091982094561004774739512676243753521849869743379186050553642957025158248212999155201136949944966908569094416072193365517353333943803336714925045808502075681661791772189503116255566763823013302900384030936011470159859915899023707523513247592490784396522742279082680464691656888812685436537921242562004505956372644930552749523973557148485079531152193040866956436782088052574317176471931079389685038996168772497960268161536967414653278551307000156888152180331764585709916440826337768229297701152089051404909563271466433304419731196692249425046530739570864376102306624231100508214769350225886631989335672845649086773147291686721234962986418863858708608687240576281679397912953091075863782556103750472159609477132451871152164717257097115244368592898036579268736103017234958292352489940240264008546086833705579054289589411073295086999473904619748151943953425646897878505052928 [166,56] 395688689836302933959695947059082210755877416221010153445490737536979373652052384025829833930707313663452955645890451204754569562501211504012198994014723042008396658841033188807802187658724191852367406973035351662835534126013745068411913130994096773737028204975494311742874548973275404050575774840455478350979855451131944326609500969909705807708829785155127808574446941330426302419993020671219886229059502910810900780467704536313443908911744187863747003216977161737789431325731293958616931001752504956035292158470245069526870074383903950326340786262536150135604726846985327593025525677344269905800925685880268277928171310110346774393173019572159338439034365656325215566295787024360818336453900756341460244813183770055200058466330695023374277771736351615311457940037955700574056636846784336072207638620538114855812058058503534881984281991362066804197544796636024909598907569437294533952998920937785954740380720499014568783631865218751016069276790614880660001671453198755253217765168143224098657685554455052691897315878238104586438022961606318030816408201649897171046714744599359200461189256765856333217156154081992197788140708211599310355224368591704919410331329173153297165432549062389845332280420447116547291514221599459383756203936067392635429720853267596458677603336730259933897290918075756891638227317938516230917984768135296565419557792465403460122161448932437101390545759088877732256168968413399899476882508509030933711171429874909188678950686762150605441834538027094001959680330105105727653345749044505896809049836393780667301934822500332129750852838400679313347021703094576910335791472746104434126789346168830358979245114764448972817898759756243506810713396508286654594656880094856901592757538543940400282165708402705670815823285528065362615552143635444006715215388648548343086473332853648704825555962305694255687751616464436969225407984796302778476429010753843037543310198345902149362912158495199230165102250573329169169495039289219193018146747697440810916596613801905633743900496948973399850904341658272 [166,57] -18014162540773174976048301112102162440609222692983019074618562892164595908379862673343259812337577082106424012673418092941601753932440429839621435298720120938304024581766212367284089451765105112133456869107830912310818473396403916255964502583075312127890480822114424421036647849220139521184011671459122077036837983090036516342110260578261163601437429578220208974336270692591002708900904317926936895625484615856466811940113887432119985113786885738217668382452430531269155724660612998447744002263719714625597373000546081873445290119942750994960558054682376292675723028567655950775151949706509277188437842803376278354033248792830344890004844858895260177121892157876178543419725452996387522536856785543429153705379297669903728512781105740757071738632919723999053511322960773352726005831056785065764185459719087332617869519520488643749805106393193723294974285971914948522659088040308361129805145041772208217455337460195329741937490276025726372876264042826177697742666022863583878710343225449569464169514861582571807261958031739327139939524556624551830022663886758653309670670061551976421014144522778284843430546533162001415325155626360879127034033126568555362640862161952640232567377276831322302924726897977702373652888890699762291253892181705823281154025756044295451305052926178873686922307677493422751127761233695953631016782203910048019209095408870734558809120825018036614513364600192185765410557029548243636946266295414047655222777114240356345865248435576021487435882157234142743572769954262991474405799075607833545066383352187412108368000949100358262682436783918365504827648910004576854884273268944623707565877295554515849528391158149464035572930541554882245533889742697571821173064295512273583099873525814886827904604019988183252150400730635221362011351335171168477263667649299964197224967062038473804439252783581800592357528295744641306675403937607135069409301369263926746936312917780248749105849934092431202160216359864407552325149215292145163230257367287365054723680955754332031105086193348461988027800976 [166,58] 705656639907643817915275961960986292725020056432767552119328581219530315624154036592432019620281478675382019240471174672534274135896317833474004651307965639496322863306907755549545642769693173725475892929378575372433838188789857528409757072579515092488874180086483012512780264972441237917123332411589925550058763619303460086574450621168830055689579478255456383687898200673806191094605772025010437131666734539303727366725478460346162208794788170399152812183061483474808536376851002705893171678814629599691170262002179865537576765255320311507580674873227353723693078086246904690366632263348481323305640445273669591788015797868808975081226305760074891165482182649980865887039251859003384490110702440851341098527452058845955976358641947803847852157663237575588755069542555915883463212253254959898467545719235550307821776783186213287801224030721055895181295990214040154622848704410663022019273971333717695163695193380342803383006551092078926556309605937659042067008866536948576060833997738703387369057108491570791404347696066565704346654247381265990345597413322404432145163364926623565466457837393060872465503337705640478198925121697704177944027789274911826419231660741330201667918081386756457503670943477067234781813049180325954638368286484138039366875995484953032922432093664257800409794971935968489075699166108689458182499894364097845300563330114522473083339108059787362236390476911829455173245129088864151706314395213726569147109812034598914018014506875442240324587477592795604713624941944551229770683160027920642527161214664611632247440769297128198656756476432300933646420914145226619106909583534154066110754522072422817226417446520857613559818709767192148619406276505095906659573515772998899418371715490639476264882419795073530611690492041244237631684024117304535530013365443975078707853207136410741805953032816495617770698989765907540295471028007812046709925946985013637805862572488657105956058917457546663514685617812048883282473958115725798001211807004793623614196760355011393739575066145088908175416 [166,59] -23577832665300720748140713254187038383674091480006544982588994581304093672495072592889534729767652578019803728360633413544863680343355400119924808895768790363137164661282027263249393769554452173547435425573610806562559575447572390190643440570889782431902906029634430579517553528593496784723579670260666694757598934148737329130207526752931603641617145730413145885060085197169760558974777738683853857086155760650517098531542278547374750280641379746322052748277725986397705591407758706092948418745019026441094463346647357432483964523674670826854669964972821222870319182469382552125799048277601182151179064401562220587629488046647860246648224576977436857789932136849721114172287254322955812633184625819652934971974943200437575154864333454564111673757733263602079521835033994293692503029116193837741940965282852264151687591971841467306777049147572255731880019355892318140941769407404454249790448920666055832663255329919484890165431424137737102452061744808120005758849477134198378516826460285545072010099456965414894247529417940097029840968225420886710928338006329809658573628027239985679354193482108791165885137890757246576494520229204965770617049816648819222034218920474905589611114208796390540842370873512562090613484050092077688331061381220492406627781763881698278145184886679495229209744241140148893872211474056096218726037285966656616292672435377199614725624337162391933822932535221846158553883762043285450625226614520885369721094195099726758695784693774832314293218160053074707204268714710249063550931092320307545874632101138239716483763195321984199510176818584793842263816687006459841528715429890772648609095210046563672208914901468678342562182275124204211275297465178296103660100954187584528943140472487249411890517245979876052675005208993964706345760294563044908761927055613626968411265562384758733373986014374912741811687050304752268248679266931152113191802255211735593765034765025904727091156973684546596172194837598128636142875381068137012726690037540961423211516635979379723905039779497741184 [166,60] 676527705854693596758415575139039827724105675817968830423838342827278963148185079192189162168213756946094635953268396505081450255290776285799234150398852833166025802250989124059227215290825233445748751795037531169214109624280687530437856065779700449639661873882264156128819666405980743220888058232975143921232278567460025432520143937460633853638987631445940296724326822121732419560380109809619575247515754645094625842061000015413536159835590241995805234041202199222089141420323585405338424520203001803750565830337170523797937539503575689696302932562705055014820193170644771089749175945596517357822193659724297495901278471285582758357607388697138307491108191234936550502111544750932226478096516684868391597764686246374499762428478808008808113592326185996900865602662225223052331476407197391583191568676969709118297492491940444773696235236802495581793214559078507639532047071007326179037700151890500152376108562641139022564215933046641102125843025062413357960138059039553048944970529210769760335323100181906220620708646559611291188618780895705291815378816341163518848713342074143441462514861219027948308233270526414973022464134547328679945405986345756639831310687964027495934616312245931251862494545380470114442067901026988418722991258665341645086131548224970094892599810229329819197621201439228591070686197369629711382596368783914534429176872584323656382802313121342849882822706643987093700113636012841205716922343646340559616434490172390020861045915793236709154258735138962855539941514296620780024344735073063202670132143445048549900549560769868275570214456590805488848585294471084814761091406483842669147992685394429014946659906620927478355314740717611269534061116922398868365580702048737085636711757875219437269424838446281502369421988723920769354496794960523742753377600306106914789986764690414878681085506054000422110191115753452697841007796404336598867952936128675839399526159600924041663493086690276252083922669640770592013642403167059327587090527818154093632242631458384643752897415056032 [166,61] -17722272416288516943053734641620249289702402596562572038796490953434314186605768568474346217730714616671369330810667564031576956241539674885417187747406406529473182798657745823827875855188510178407833496841251165005469650345286655269847957723018901708499828217727762375995836827078847538793336237779504752966582948663733266383144829820809675537579872721751166185381313067114822156019374961748129460789772003525791855954554385624771464176310332526915417034052947117644398384291269378767015096681308285522131491688638485047702174431425051495059118245022852324300878540825061200591581342964143174480014278402202334448584510498444696367353038182381007970785941134160721248969405910758123745700225926317923350706930115407601816858221798605439202074710065422644744215608693853667926696046568707222913134064205050527508680635049826690567131728902209572793904495509012191728601363869012692176736773297748965270933961690919077934330086313844874600311174457431607186112809639934971401346533198856454272056019134288469850158545705490188533501480479625241231291193590017217719159050110925947678633575805157187428185617496539602118769516490190244611790880642623615037470342198671423358661745602237206552126346473919684510724006990992655164483722173373669544125866441260984331718211656296218933567380801727825366408416215337613754341014550168007924976662816860597790537366531971181243072340716102928653573038810103099754353448521870644021897960828921821741853857692529912851366459875414732158087601427379141238951955922400228964063936029564117722327161015879164786739679768753364099752106378852674385308832990976160686271775924561509210283513732553204276420504153294808821895580056189330833709680796615454953537196823262662680240987381150020428197342494970369097077285521209897313188624726880023699127347328187971293526607091476646705839559964768887436904530661345048740129777434623053999129337566217519930932382699394969422623426345043293973878147836402423091643485304869316501859417693686900066818775872 [166,62] 438544783398579502364041779770458665722531275084122269505067517332479654674841120914366406628088891514952848807942182983671364215672501638978169492156765899661767946545008786130378091510843795513750836522585317281312952938639259296752677989311479584245393413073767436698412525968748417214633675794164428090033202586735796089233257386018067150839100112482497732635351118276687137930666230368898056019873282802071155220335740974838271820582088746187434928833311976581896123055137163642502751995183405895251807037098879808333995024452284287520741342932180380640908824994434069697787692848869350083717262057651775332610937130810949572378349409790533999434575900064927967508322715607296631986945448440150907879815242181117064079480701502537986818256992159137392594849942912764148115744265171446246233466443237920323747621621053683721855650546227796750000871651007438107727740608270580081335988971828759277797781733730884274922179703492228494574856660562945271618408951682702812020654218995714639246589338891437174888402239778916677028312515773890324979815072534040692653867256375532516005974161570207362192224008408015788917777533091388853157914944736237522618886634106876767380641890287069585757152207033091131053115465185127233444331714913402467724608815852655478431031223943110437513780566425688136067649013039555867181985521643418943811007742977186679736267933322390677992088500084167613271722768149197434892723983522160278656158706564196346447681336221439031435811502662112055453547773555760892322205274428579512842662935102592211840709069873845465026866527900545261680190353475953466055635943601815336996106703211372719359186283507824053088675844395763805784465398761692416158102652138668214010166248801683037474904749489105073950450309520609964337648841675263023100835929289219829893292510950427650924044594187134779102403265913036690223224626204800565145123301201211714543149212958402580901182874525693439185331300276610788028766974258617120759962132354309607721039411701103653809380 [166,63] -5697487052355659286126945390782536440305188384327377062431257183915766595120491690421889175064580397586790083119382919429427321200506508538868909163894086692885124829373233887670120296217575783353322703132488529445851545507587968412344495760916513460065013286312954092814538014468676656451811885872826575536387419998031422144992481811070648798193530895926124341075590009001326719337650807814240450309393693455935969791809622187201024241463205590850199207244172903327826394171131439574128095482583622898056805808127472858692524710044682556959819727881345761512147348940331990379827360987154379635632185090530551166953138070952174104759202136317708295589801216313443802901808807636252895147985192914568185287229290864402937054053481753890554839202371264067496905944301464929500744956815053554479985068046503729391713599019089158678662028542561428685557559935180802584694860431779472145336549859096601622668762702871263430682005999231690842489745758922501155449389234226976995892981412597221509032642442656917628141038963727885349557096739498360874268753081389885652359104581199386912348131158592964241912910249221954376458501093106220628359838526000375998714165887691126657381914320793031220470719242576336561330592840284615587537838151755199137717341896943831969753221249751323191734900749932609409933651387648359237533835273586179029524829142221920140285404981596276610301246453768055137189659390278091010518586538487096750299556348856971636882268274032605626348224122378032899915679762877024531376062757674954171392954328046038524246804578794950481659739693547804476279816865016642808080065215150768542754854797652395241494223538687122766967515891412393266052208295748062150574698507213756502285534509063188917384724294130384788438637242767318603248162447165975975872875049302314529244548931801019407825375079226165790907774955654331002740976859025501414015045160326732119827647274490293549899618349537588740310251680491470497172353851380270423347254813209102315086448060992353696 [166,64] -353418366049617696578371933998626748115457654039834533218297536438191962799600401464051275573881401423004040630436611546415572441685826378875314246606653175409747188673338513730921059989738960181748024509824909615944070117607397887951616625640707827836543087920084161448512094279300796705104888275688226370471133491481581718869433451856652602245506534091392606727406715187238715593450956630098295020931583179945376389885511961623908529220045003793202192059892197798640859189059981381369847409675572522853198310136987391360100528411579029010502343917836483103635909432229020339651712635845198143821229673351276538747325264475019310145659088900599748293135613107893911755533132279751853616195980443570949951819160713339610037766196204469561405253206464735823497557462620540033881009272845132749137110196420591037517800437481687335988896547251364500671051222700027087702218678826836114151869082945979454217325058719924777365461088658482545912204681914031719485140055393758868415257752246606992238617429260945759830209559222104771452869371339973720088768982874905560515550171173393079163553891517146549308149170453249958753602551036493593454538821198447834726983386008313686395412009878501752503143121092259073053363686974700134328724020149003240939469085807642110288235952406851780835846432852074936799832077527005821615164170859220998298939803460777407454799875198491863644475095060345986081181584503476241225648195677066302351943539350152345156362319460627526705662926173668433449914791676679768739876196961536484799631245758228273276082936635247764838273833110986405928815260751537996858745535191180721165902975218639675493554194341827448674463384053706922228705303914754893455226851486124636010276299890232369605861680538067052856476031247138344489559422201533541969091481499941033871410606098659440113825527104145848638228181437650963766303918152065113625979453203401087274705239964246714906865100256984774804407482919634025054391728320138745934275255112220747769933873215616 [166,65] 29243972785306546104876935496457585399680895772809961503838952973680329527679103933129652918702220252624325985555522658437425248215808290402889932843786752600689918443525502181629296499672137756466200971252781351626382697819957360870144633959647294637259173715943029388454670291131613953374087305740095098238448217336791588990031361692132919940199665963938380582076015324215851252212311775439504488138239814971087863097227307782670129697134690330797132859780322640671732204976835415564251486672834691796328061958289592580041316278156151968609486725234127762864990257454967197977548675483630871328703957346649073617427124392429787624446001360906267593642330222586041616416879751439833197451208544454116144138173490890648859937084163159368067864608465365730423544241986965617476589304435122857284053591790654513620557907918446691373972669452859098809324867061558639484756183378307171884756501065972062337484265007956385904975632747524459888262169545239647470392931179994424597679088713056190547251763964085343361317001577528046717017076390556330311813630081928495987527416696264195227096356204375180338371980421368340217509718167086709007707752383420373475592819526749475466303387070905473577829442737922928965672536071973108187763385071652460843370393168760564107641523952590866896406244990291466416179407947797537524475481550653697588007346577596442224100460048095418995390254594526656637026718885841526444250161639712910642017932920675585731318172154264357186907548557783392242482143522442216148492224412203051386232967053646059354280959514153459318689939339334084855253901825708570896124621479520623788357145485666993765191520289868684519653569668358021841241642771793597140027824146823941003607958689162347497134384140687944773284795322613357127013900101486447062840830195160551702049925780041101612309909083252976581082711537421079936625067549321890697844801153435965037776772383722485994957720596749522355542995669399827297018745755843069799155342111783584898592054336 [166,66] -1057538226049266459136987042924883194762427923190411068281638259102901058912646779455318496706582012950197034584294405288559334393782388948064540458670262169298336888914788078340319256769745318499358601786562305509778377593516537438891159932784096333076511271080088892022866685483568975165494709604209209895822299635097314078760520672082432980274865284442723338519222196383738273872894537238189569829258013149206111566679397523925532380694062252230388554855354077343437329634805312712740435461338960511585048415683415888984690968849036447033994986617214454287387696159479596753823881001612533401650462398385576434571360762299734410993992948191203540938968130470190916819171546233179148517832722042784482656551205210770042002670414508171717284220136672895523854119948002022165621487653819719736540331573823593128183013974497085441439472226554905874161649299517911654942576350948334904744778377882245081246237202988698081861291359739491291114961538140461226284123396299179671225293845351965993611827925438131271793896087185023672688284117023069997615509863061483906130880916986825175421119577731740205528560891343716264373471177309429621010288025902905396159565099699657300373625070308891640814164805269050921516601118818913744634294201784947951041673580753636545040611661582830743321886555739296729858274732312718007542936632009335629111557442840604549555073927100054361010656988709421187978787133058722079298503522210517035425050385113134534138400158477158981278015640030247192582690733152052468587857248050385591373240335100391634627616123219919317597899106322550900190239474816475476325834848081876724563476120488096482140378904758517954637414280067621535270916561251044877139793879660668077203302281545953124597209902825284574801580610926512124313421637525989441774409976141018535351014565466119816906888057015447340391208294862505315234283683035980559271335199001982528069576467912745275750927869155240129532557995160451354773244101907154543990314771105673989138416 [166,67] 19779085464235268965475639931926339805144580671087507240451921556078832523008330662439847222019915795531689413401707061212222584389524598508049747230476604924344494774129946631441937338764220636490521046863987443226721090978192161051915995910325128065353243489278623391487826723398170656898294732751262413346186871726663574163857886375710136886545993230405395809411410874590932479895753939838734837927688104393416687107121927339228091897552834331129046046911869934111132496798106817198787367231607040667265738371323199254277252442200867648042079053826643020809470091465261099708681251379704233629941748595607931288079444719742398632047353174449794911683945515559970986181158181063587327120232214505440380470732754217020139641229824949855449118451243348850232467097583681803754007562709593114828822196627858016392284682135354281976411832095331459298645937772418535123997442499681287533411872840788506019056801938555029310461297742102418083754423260764179029400397652791515394776864493405520146133932172355021595510940972410232986766701322865970093614583447041531579382481315555862279295873871514724769653203917557842205678809085259538079830346220147295517327964268170391911979117954512972718088773282543132846854467644460561314927084606439598827371661932159502898143246796577833035632225477738050743970251491500206009081819906773110989544860542978690289878707507590420507768090624032945580761448184099649332215894965971730908384135837563144412443644473750737947281799704081242724777218927011598681201281278190155044087209290631326191287494526789472258570998693142192737274537703321505932618243913650367546273548085920846559425575349060460389555351401000805746744603083668958923862395802935411362365406937853956248178951372043869424932291347504066120138765374531776279256876293379003917925540651653004237984772160242102838832008510628077898108730962933308417275401693588943029947889876370175316711954994254994783544147780013805588724992101102229268413888349625954304 [166,68] 161654755023675674040099968299858626982869451232841875670121532971929688371483463598188180379291993314407832451339609369545631173747197994592903557019833445512609560516566141788099492016556868732206043517241391846797304660413959001895043559375298865201754756546185805077737310839366097378560659399703368206934701762314560764225911671917713492349728183018971811431378445142440701786578134938505151977303959783343205977620288364401043566794428013988165155131554565514270007643949748440429783177092851027687513983559124806577402412746667809121393538290381500169222050214135164189722823369398026676968924646895103604856959697719095258657509103240319375466433822689737709715159456127669022624082353551062639843644878218411407927279969202145083521798096237312757786222698999573598966680372585445844990901421836142942920495805858340025644898008031557207042969682107166052246876991512956888283230232127958570783917990088448480401574366745915597047805840689718361421052606308500722857954283841375141174227025303873717575561043777165848200836106829094915876262595528922427209264451344744958488014184986184115802568561030900788725290081559679231219985243514238737967244936580089662021978126486823366792518989625462514611062535443119305263209102158490732156791767560183027449731927868065775739291593348882077967843577335882636248663347997029278874472310341911152672029638071887097238162540553566933053402308498327233498612299984733354817395824785199900395509897918757097175436482934591830527990804544112281519533826787103353925914822718085296583020665262907219221333975582922708237180247846265371237189752305280802257099562745758133448784282057107371201819223054376831582398023951097442367695566879548972793320973056771343532531258640350337754037815782119493306579945546051464440527125553996590071183153659872181877228915445824444179734526817091253154416982975878268469594603939410043195298561533324370827405143137302131986689488308073626316129497904672086399059779998720 [166,69] -24901911563391055683405117373365972180450102725583475004208217409953271220645557464456979497195992297337472083700378564395620459360506967406985293687620674143503124093745584328109848664859015956057591150846278025149489153293465655999111349885460368870976856987566908969389962618090454899765661253837882529649492057794006571061604257904575140450343888317804149235378226138802256704215823437567880927650144378724048078010102292186062562324638339857789037858960453678952063265326994696502525033077596961598972775080817119602365863321395503410495224930552734699736156038623410583798885130437057399844245575788409896408997448569591148380001991496558597021798452064349800106868033208088358505450752878325476997105335039291074032019834433645301892320473384078025748540639843523520195488807012063866486353844904749491277627537998273457821387374223319212612201610473154622685011365224913859152088822584294782028754147802919114978352201939674510693630826643173765954272438833950935617585200421756745523245986186503413017979322497692044599695711463076999778851490749365670587197220628722490876740576710049539996989471433857297186665621587701037055801136982173602888169471058118023567596115266912132473591522241323922713267968773337597463255998983118350768585093920398607027848020533709030697908095446591413407382347263875124789099970173203780159291012672039257523263870935513197010962257943533254845380630978441632161182251429499006485543752744033467934936015438034677720553058182076081576452250957726980047068416948139791379556751640247983476651390414549783844074673682163994523992897910759824127200713509321467866493200170353742561741573973474021881278424814497198548753350118191804277430823907502087001445254647158971226649527341931265507086467692056717485892924271682656795912342840409701704111300372112082290879797702670280637292150758321579881830091638638782199210765622901510981077066306795016731603391152237915061490534651693439534042082590623094801725231488 [166,70] 1202487870693479330448723166020849936462348273046007312666491579576048952481764712294425654244398063514830645453398116048230217928550917651284940464339143565216632166720279296010843553334598386694661706833964707072945038430242765598178159313186553179770819084495399605383355862378794549466458780789145556898295291663311613060344202285533310337109277525128256382524334451762368675716532210644771332290584855218942907017154961199826751463658574265862188499601431659750332417140042033203885219970048567747310969809375904697028741451818728078698373060490906169179258828534719783930612615306016040892313250509355725251011740914801378089118735747769466655644604232815556563930355524031115069290891305461145705647439545464083103062727522048997209035232303098775767039046815205108466638475770813198446510700786927786328922182291884001747674257761345593490003402192365100504411851017730247901804799349988648208450891138396462776667098499957839284670517608746268450116692551266664391558487312200343471722610144734640651242999021239100959978900720568647716973912149165314737231425951283066626134626944441237446734731692827636502537900392335064195498687133595356517611989279318196357954865045247004008795145665358600945996298058834313973752322778546098481635971625057947054785572726196811471202707411584406612258043906112374534193974962926550096013737092149152281014285298991088276864738283290502546298786166401234149058707624102920917072111221606259929204955447204523309263985462650763461309679795862019513900425780695646629049373185879875984668536666840779050983445099413126597014246490288667196256690680612358881457571347837359542281288402747996229682034450850503842357848390691515067849494386548369790197611191507138163325182747838426601791554093487336928146205160987479185964928395924706293869838883071995690630364474998255652634807292364027718623276584492637539495423546226381300929398789496915024329889674414998065722600451031501999087504303381546233843072 [166,71] -64994744583263812355001576499260698874804090579937090153395800275687352660973859304915893539303534746885044231016634269103453216082806108088115249380060933196954699181749735587793388222250801882465280985035661620874320852919928849612921638403868340960589142670492309469678854393968056300939037753460502775523692060008723989357126629386844702620915028947903852559284677924048333708419636797123454815271716746186690862170434614609434831474111299625690275952740766245375741677231186103088554242915834564167358004989212090070729553096507811330874818814829608530579407200905977276491510070194648125284906786131465833178737783438019644810156843742778723808842096165668088184938673774283847589706264025235348384632736217985954838305139906236451741177465050563832236708269779962841813727819140001783516923021976512866282590157605476787860347208051724619059760717686554779304751610106592664610246803356509691431903848508110525869882983858069530035150592217236445324485120868163160635697641340756192248916034993886058433533893744778918149379060264937616640869689983272176501084942122625809379107267442337667131850161038132511846232076534970070231664617047916367842791453716420236943033370085750920741359224499689975229667301543389688852058601411969836504875340975144644338276298144255517766138736311862779680544658923499655485872578451948339575127659542654874207355419224391811037779055206188174364441497904827759467266847625067010606667660891269118037437844936949582544849161067067027322196610339835521319687102055250285031622134394008648096077959314441847139505716579748332626765672107599621278589792823263912933644908344140841933241035893624655332161519279147227588369725031372661880740035516772566092375854070730974216883233555863973215559775368528138620906739623254847259808837446901949259602580206201727900726520859893815807923001455581012108879086609242344595079759802652796463183481165429475415034801641547303331131616146007738141764566423983566848 [166,72] 1950743045833511515782074321918498650748933791099527970186059892545246805905599206919585429493197073904030277229737657259317712936796545965457150233460593937411301589409088595405155895989647462657873898030731738987536843559962104738959221257763871775142414216988796165585630802431377230492764448936309728321120319617866462519224092093557535920301777587665001996651898621669319065362380212528439368495609763834122922030380263459582040641827114028538114878120231627383526370031156366171022694227141663731326372734984406266233251161177308491612246244056590520991362214144564605276574921967678543137117481846278016506523289933470006171615788634903307384976171962798473321787810105642767501232646393191564481537262755815424312006356250424948159208605698323510852445977422752748917206063105632844357761550925431716779771473896741125299422001149983457869628603707396061817492454456426023907588989162470919953315137040374639633270811742994766539907614583531704199294554099125375314763727400868420599903802384645270195708082663106550719051579332113753100459491327743551127921607214621379179209134398836845323113583621289985288334777649385609096957792321837460319439195982234172747255112240797183012265766468003723267997028679712495085926980216209578286994885940469904801740103760261124767787872577718134233582002488403198524954336946979231651318281492316275078172348890743813359108314260130044238812151020970779175916177607076552746239964749462040532259062322226420099373669697852732446151559269533609756999306073582181564617532549324907014777290916026008563334914248950025869008467334310849840287557976678023128980248783018213203339973258372205193086023736046859139878478308805010693929884452709196467946614449427127441973538324064751470383456403478647867924832272848688738990173835343628688866610282874909022448636709434264710499410365775806379515902730389563235326683953692499961141534256654122239248050175357770570647240849604269700596009355821920 [166,73] 2637528491012825023879942515791889984446142431854285446844884331652957077670410892563882742663817577078277002397086973070351964365956974012352137614533558058779287052221523933269970213234475927389654313542672915747741940297148652029496220355897237004789640399802011150977520240507952646881025461012394881962243483937746425812790907727838722218988279945502377207961646148351488713580584914719849058734852655741235428016778422582191331751243452862073894192017572224468936725328278083385268725212474611172467627044367288122790463655933396775458492568290188818004230113612228214523375180417890708322306724901468704523201014605965314768386046860899320047250410363362800944358340745383910789779753425972489352338097242662820683242429873701179813841232282528921865138064144590644758490119541547994179407477828362555673557658642711579274541586086217128246562417388205471584062676175991463933075127079114588319833249230750425519695425995386745880502941378551279112112556389785222554441843861547156612813232447682760949012277325207450775198870975298226000485105708083767704341525320334593634347090477141002618044648908911644131674047368239613938254100439360280225120390578919639933799132164429824765319945450488014754046668687458133188934618604033538681983381243191322488842877572530073792788946841314080328046858134316171427060893327923352151976461907413028876660784216803034515552203834588179685711101495033784909794805624858149134435511644144794839864176913793527041810323207292087335442208483536556762723031408989107375984756401495972924771915710841303705238717977424088768613487628718812852045240792843546424346704486573028342076544893729651024006689048171168063490082281350537871528573037530419474397576235838348888504388995555961589797272468312784970710840102680536094734291122349808588453388364661876151038688311533658285036034223374229896975820214161312033906600640360007261250401719533752123222797348585519475113444305189599470379117696 [166,74] -317364663753184423571519340956366450669832579051501983706436124520337753861277496789291486080849374955846378204283077923157892210871589408960518892957755674621380674259981896816321822787904788472665208559445391802250719087215893215614526058965202986454602492553504612309064437605463394650478152267852440470684248041095662973717580543463430745222434553828070897920931637319492326888386835164069792853116077550065315853800372117516078209593198706458161827037311603937006923878755197052509530121943198817672973702453826643648757116253433697487339281475025663041907753899109453989676718194980943782711498121285377896010715667519917987895601748212898157184972562686152215544765602504312251676470879273210418094885075775760641799872670717601998586642333890351475867300547919068325090743071007670408993170362707746338070044907661245843422600360864763380308147857799431134176881781319672392219050789513036981949914009946810199110163611486653146760072995535437903555736310638903236709615200773482278122832935893492282209094868831827600745903718418516484886887912235792848744327478845542863811398800239604399278948883985758204699727011474385959439688222718451673692276582634329828157662226855378257453637282559932628887211387989551955335590035920520733548795322405001065829300815603144723575780563232272214673290120512472579538272624888177606142627727388649455257777451959302368799035925925832740489927485106655641217286286978848487623840004693570313428914669206373046160952164612219161410555143542387476106805267156196526879925934748302437847254640105992377649484429578572144530901057585300248232013814675626724761592128071378545377808223600006285918021994564120537173798994886903710208443967402529580778842505321563421362864872911218140710100555992809379757645390032415091952973720775151337418091842401392799416035158499941086085661000503559563332825899007005685104154652555863697803004001215157690982409077963503217098588136208651366966508 [166,75] 8616272714500052121375256670071934417651644581924626914872525321195968347690051478176142246838552451737258899193030991966350749455783632917876263308966367051614656157897207690076387624866463550192002673715788322803616762315283573555126651388435361267680044557841366377771888284516627025564563872061257093815643939237065759024899379054879584432582799314305011894329016555881970584875651644860600574082782382553993265582914537174137996867284951945408420816708141046706685210121334568210750572166603756493036067516699658860640318980817475684716801711493252904883492990913057367168427910196308081832283271505287710225462318229768701170803275373425562439075439476175905617123123440066329743398663855869993816005702756087711942141030274685335296552766128306081081025303093248484310073815147675053706911602240474471209464000252849310570323375589968028465384279028741365509475965071908251874814634250091743654556028761344640932528711581658205719039771259449188123925328914923038030224831753804583786568987307497798712276161231418655221486348114605738553987216082025605097579005129780394594499152462174669889052765763393727279629690120423978364663435300137699583602343317814270439476640331560743210424400369035076239900153173274737412070170245681965789433979173836848575440676944220994008167129762534672872368210562320711809796457147104788421965825198603947413573847977300337075144054834497639507591930946892029295621302505480326309786696911279541250807128202546161867381331596013537358571561493834251370687429977189068058205498041751589594804057232113511688485611757400739419770966613259445054807028351734967612420159641083014152795154096044679297086550792065794228178437185119706445957589375963894874546394158679430038975672975123946318921104268515727502116576415081757344217552479480673491715796550162068596788596293682004836892454421459218582649270635350725357949143172181155103434996252750748573736697012139133212574331565343056768 [166,76] 225524381432217038352878713916489394202176126554564318424339633279555100393903937837365970247645714963782398411435001369955435337743598715425374564690934632475129900064093974866057998127292620934312057218850393572398083678442594549089416458401471181273588478529589242247377753793112728168528578095593112708331608647777324255465176798730523987580001562221496385921649650396102026694546494657442251306331760157423850783040199156054107435207215660361682380487695077748914185791554999843247118818655098067916213205607440125313520740990566503455473890759646812275677871227475424037577645233585540554601147646935123220440792549665674091503799656443363518024334914051601448520132894061160467327287433775028989997321596947981682813657046205743553806720984703114708184925846931810199911918686052751970488447844214124789138907012766093218207996487530377920863352199120067358294000352609947787291361573667330597997054362990768087686994796070784090847853093667012246917611641620688581895132335412914381358000198590129828376262949475510087286431173030562523784241376238332583488176422818037048178551131946102361816007685640428526961041588368094400496062270065655075735428968507086284469438858658652872253463488210037624740766813721670774701027501458323712215383388723665465838995064619514872952015121255146242055363662673127696244806263396502675211063987128875292984475977468155035119464664495202188312427883807488232103194949167515024471183024236084337495411126688650407953941681686145226980331174432644269522890976957424486094646934788693894168925253417051016960117349489417467598599528601531075708536181679185702511053455045532233528548113352416062130157683258260916167159594442526368393947013899254161050384741328676509151310776770004415365514646298779024739088920188834192854991310066657897368301806395321790069405977354012486953068371770374280449021920806647441889896923306794326389660367828879427273180188393424471024607348782592 [166,77] -1480997600703830688978964523998205633178749048989888556422161031161543402646418528881194152267604329000815393771636693529344991571901332502769153004874534057397562737119844120562124150208330650884467268495656597016211498783186482141405852657325686048292282413758726267710620303992674303127910420905742712695717243800722103767064764435587661353884262146323692498755229784133088329596014475658963622240338604210625398751419089023105001596542995760647107339707660439593168771490752553144730940951837075874956095269429719155978774798126935852330217305533270725206829581133655477157183650497622683955579028439607222166148010191445894989218685308014657530363361906231894283475740950342591571449262485937081809093366933262423813460310863206781566083999019150316929272673549220810524715708949553535727256784119363495595757022397508555281011519927264787781660240709285276596463427636282294113364278556639702365354782670821104430880063745992379988600053140881719355409086340247773733160629291025825757180635862644628784650668795316654182507475447740075743538668081516878068729795613279132426600201732685877621279464511548170452713033850701569071473636252565177448690805596266124370040673063245344238192386235796519036680044944695910556093019224772454058773133057114549656423711893111957172285010233294194509764947709812195122115083879456894836619021642407914376188429538898812283799341174778107462825206480961097539659797585652542646227670011352591501495450700505226309666744306325421237966126730228456757365210042562075068074791561335470582523921096051887057763854478695348802345833547732176431223646315038319242776827304773384565839015268256544934682305528853066289696217386136432636046261207151084725251974739898298781733490353591840990917601609703962582580205797424472394237878667426193582929791516521596844341524045675522621444096614302042714164549061798807539727454090163405489278225075160307450031157795989208987832312608 [166,78] 24227951095593598422895331343249675630128704095101472779797696030944985296196879232151649357853411818980943933582246199021927619448568217370866288098471805020317218088169946790895727251065762934579172093249604993671501584660756238781461031178550026077598972948194774806034470256526204298527797329833026132171781928124746781627610052700279027744991869322538477462284378184498221367211250914138829956002764017997538584392665890012376907362611852628736969999457617544008289283996817333376816146499452606369202209997550683484286605245709974719078512921682697610175010082859207277730563092895509660868992546777147680579706773301541744066734177496743737259493853673370140033564267167069375662578413435658037723605839010242404535217679468735720227870632643666625469935456266263867934755054798660341749510348868744694213623718312104058152990312086728125296780457294969721705829986068767267892764553468164171273174460093189191718198964978479803155444766393951313705999869147523465704513810253298232908371030730333002501272066235549905001692024399621190195703946226390384385475074393464101487146484561624311221221189150470050421426934214251130970276225098137514548880577095363376707477608210623848114100430938874338874267785840037223406499822867528485460093570022447476982768052353490138008799718306366985004396691914166419688509045907283665067496456654973903609795696632746721398630834619032440586392714629598385267643024252764904079726264839809866030742206672132167565107937124049604929571819066860768194888881289169747256451114069500561347135712140561172155803574211462595134447532755396523306856287853899127422474517258751792198536473804442758300428845579355219222041086279740893525520992923904370277209509002754082131636083681264199126054257098689904610911061396851387298482189033020753058258122358461865256124423313423148811565993256961429641494538198368154621198963667704192181308425369303704338526710230584689398688 [166,79] 76512811945287581033620590821759136643936189238325122888751529587042075316793926378070985580245095587569909879073465992175940135018918300472047067468375175800716022534658781776592769397190479725849519077479206153461415940853861750711182732315860579865622917816972115015333977190774265352172618352037257537754245561462198172316118480150191161786049379748282042493423797278592385981299147857558262791359846982338642125395841216867951279596737247272713402302695840661504904355794776660054828539115367646770036014589210615896048370157549205482891527976807035688430733566638382517458222030910879905121465397169282635401108237884947882702112648685986704229660815127938246320991817685337111787796019370053560032498908496585433740190033116580390047587440556801262128186246977238048674360462615629015614839770900512565365486027621799021972957226167715064734649764522120569081117088795164913396089207785707144502222285234105754005356291046101520594213429537931140964916814566324080223217608650035093896479716712196930098012080680617486000415496084675442360208335288679322608605694790502381845307146949537921102566237898109048949343603815944010852563082963038794593166091560627304976760149491515997673886949412123745588866096896002354422259828532221794673634999058100918552685426862750369358152051119449882323525192108874374423939739395043332021149021310545616175121360010631025634774702758889888653227644480190860582132645306246471812671365602074711554411809730673946432907151901596588470055545732448893527970883044081918090806943384884365902178433364378546472200111272581002155459390018342658184456898012973003745300614663946413003222291521288331779746745485758648778766303880773950765782289527286225606509288966388340135637195621163935148177656350526269471301464140820181256422845297936586365474098195240459021734687738712781792449567139142796356598713989828668766834043989733308483233906953050984857100731922567488 [166,80] -23723937648253180400768017469516630842819534627200334284207192454457797033183024809695015683686994210414209203580301486916740945447769167499130526497162924555165817874903160472981808303490258226925311406968550300580091974385554277868823251538154242812117103823845416557415715234953214859342265386982857411311587499055373213396965384572864240796221977593030479826694876897126251782606894657471517090121628671654081596484171777451790316796883555237501965633190891587149702969595164486663112048613685575100636764971484747968079768010029616842908615560454981910410690128559553718318043065834707498399613345574700688905786230595614354016626009182309828609112107912246060477764824712801779006091876731891121187249219073125115035100714486162486970564977769080253634742978208312243166539094422979629613390679407579498209475504855186235434728674364143798417583338925597853795412961779080239498789677573888892493570124241678224104725225702530455514311513436289571482035254832246742552716191864222008031316596233235982375371062192684273982717793439021342634018408564813729381586048791334790488325692270266361704240190346766540786484092923081915819028158386111718857936910600148940176803816676270264288659895431551323071467095646216556123220852907690932993015712174381040566238555017465635148530106731289719710694610495843529536800775145072387524755732927982749886476264682165055247807626968417626724043557064665755433592178995249464146687246195243076749169333354390820981894141614323956465487764745233652872887484992094279278857900058491326829184649651863236557361661550053905935884600737409797527748685027440641584561872420482846572124864257900941517885199289454191880759139674360914068035245476576924072099550962125632616526715406067964639315880734546556397974640208026139456390124420902553954884573273672029491439471533858466970669928681348590549855107141870200592759664510796001253255179510448255370708078048 [166,81] -6849615367642684993557534093699304016275592957917073141123861748391323952359158794648465691548716199160135209493048704296495321984342361730914765507738945095220362472451710021226094370591617651851022617499449236313176992567536656836867181849457635796975528062498167359884895435602285826814774087642976929201046020389540212620138413955482595029738840841737994624195782544284163102998425461858236361062564166673953613764697622188181135967761078814099319140957623092622529719188133341218694954632166868251404685459273501921052781190310807814695612460104398637127213815950974466907916480126432474044745211711132857853402198482876097778710308111340535944938008553919083686718291230388165510487075186195628362460211691981828556564432826780883784759476486516265615815469180663936710543690010431068450804189565997397167172536828217921939540343330333421745231557479818554038442062477972155477772378843458352840257611621655968450013999585088382557272244401062294722992190657268406249360591908318409816937665380505812714051444246876088708498690029497133683142895934255705894168819851181324723446088733352404411593402993766843862898165929913778271194795964041624529195384677236499035253094292611502382935054849667671888156839438663805339552799577606552953439174130344614782076345534955776165292887159649223759932501671755452744050664418487084652034691046598077052670730090044941253368530638086254920027413623073935282781661266713141774709906098282143662481995164101712074690775300296246704936827623057092278745472867463986951251418610790920425644686084446110749271485786608108186343389403024779719061069237749485576093552763067092652297666008596940181285375816984453325639756806804418763107866018079409923512164937573552959133006758624891471711288576640382244873770127699747029940519376552070424976559699896190232293149525379895960971027765719590694954148482180367957362955886983027016246983705277109318369664 [166,82] 33249579403725979648890280274940516136359363191116268147060116567579304404250020019677366795008388553437716720722961746650608235294397456370328641462675372667116359622083356481516416962476911548520155654259182118686443863327428722040959605696960346172915755311105014156166200825003145249952956596149094413923214930946893503924636445237234155791652533638993038171578459351015555462452362797489498330830474494052838691753311111382744650856946017492613770661823216477925372823209848950836241218975976816031729916151225409710010411913268091934397032261678579247229298236082350603768623485801775268378153745952562344285954607974431986131339558327722900733387425684548560751565319324400960407408190578495915956954555875694744343433086508011731258403155114099186277910546961412782594736293042596268950850234422962577089536510444217827618048919883210068541344536762481718192783802999539309658563952784694281338102425594639696865627517850300377737984746312613091817908833168801985160880526662362867299322526309723436597606835751901440014906931246531424571186584863645769915815070545283966004841173293113553478295365855720990524499117275748523064168288886490096933865250090372122256277093967839593902851262273066843344203542785785564216705426437675830902785530288708822981216519353748504079654663059778167468891832185375870613307074160667878370241441891400304095289139619842383291771737284884753013232298370209479285294070071767314478567949852335231336698024682624754588536196278686843706145948930127978113719422532226466577352763811731545348730193353812097223175766760153682650752835100341731229113399158656236510454110264774374961681558116136295045066148272768679028866547207409025482359608135998003335774856482979828662714071688376309515921359353886908969739138198368681853708211783668262427570561907261869745753347184096840766653744263907021876016226256165309730369135748905951537089965452891876204 [166,83] 216216318475956789969717550042855478764501641288528246598017267046631917762445031653616687460696900048155900120355937054986941021222595293694921842029228272764999135187575830118330116548730979893586741992217233848002305734813905467095399662005798989669511453438415144693240870920947289436104567763032907565380115824978442317681721165799331400117813396228928505020252566116949615002576701920626721876174923356471789139835140475648150574117169604555192480423003417560676143735566963954135501279947168440841326704946414280959469239526958449841506994671395556169725148942131942244514570764905453355477742229812299487817625771184640415812091324875191935737373008801663229048486797699805655767349997055483403441553346819392140224900232748015726639431458846312227212872071255678182632350954265658425270957134436389735613063112334832569492833516512764926899049290485539568526033021623663221953657897283140074135302192395532962354107584742536005211509321961321122268718426139604937545992589010313166916065859658337440740769023108404938785278635266369342609424517428944766474636001543668443635926290936005919742421452811807478164798149966729223601743391762987339273052891458107368898037522168894801951898190882136457298789803160825273027836934903267165379973182285383009531175498695907858481706286034020000192632750424256217122614265928315456195314669596034005750513311181974291964801815557341382500391361359383104050309587241124371039453989649815910922405099275883943522810437252489026189591497579592142583469820001089790357366148803242660917279992477892276650614128408119894550265111691059722446742905181831973637584876472596646024572259816070554342235549132722197520184339288891717068699866325358980776735656163432691617222089808967573079323260268476258164350299446803621270997536189276706687455561917837207001993612052316882430593976448451290027990523627994617271215931956693612783375983023104 [166,84] -221485554518183294949100788035153729542188880912382300905934636369714494946103370257064623928318189880634842015618313551191762910051842991208815276864938746101287681006102005035550140170905232612908010678099344133517368917345235654653800085571067703652371042663309595504039546738648506013383528476632444279154910595152879590082498175637201246640416079494009963608080239583070293394542761261409562755772714289225825129683595206823271881080177238287199738731592420802342783138267577288677613093004876471890273537718971183617034119372327042304490678940832540827097563582508662921066693298775156787580958368511771927380949636335267908527477953823945299529850849250192545205712572604596464646207037733429759465511406354922517974857541937191722980747153565960620311647493346159144328415154910699012744687310170082189530162897703245799034849404692184180433871619095900197670953412116806637529648494478309741904679418523374849039811919571030761024894938946456695917226346717063423804727322559715913175271582638224858508664506063083240950334193594648840293468945483229829738991747927234081511303967893641654999943345614059365720434256538524594714436283880363163986799782286841327596663799427813195585029473397098172491751723165884531675562485460836106101131872933504906706948926430918122482053790120877870645115639563985970945783462640948585861777940101921871898382229103671499972021187863158337897400723044484421334075361442410210306763076855432491954061202238370274261272288735771565900284591677041206354793287905669668356899555061365280460028779992272008441533225265454746541410300955049268236411996049908263712312183287024489523302318883604177620726577757823902643443363021704697207101835192555925740098404108676022919392833576105369397527033782751533698151792517429465703477015337474035927200585351032432914896815949109965860336890737893615179714110195092462857212336837221939276391168 [166,85] -2558588970484207033745537308335679118956461339032267149207839696233541293667225949571387089246002101532647345200519727734797758884469425691220978114294064434254482567695201212425061160643621328772802266286566922432705044269811855784705330261817425320567951825369554425845525910445347422171872584229626756431976619105519979369788858979377229143526286773749096711777528871999953091302566208697699433989212156395161852189811609265431201712727534602777165276287119678020001675322938452040871325190346765446585181786888995057224827412715070821336875575463724673055485540905982483893489063343441991962017936122687267385674704706287104778927530367383059028652174947270312863257256178049326147842382845795297266976281641571456088198709714516249999826410090178207849341791857896261500188685936047667049681855155839468701488092529255601023382800042845577319734348908352358557396491841523861412662445269246553401307393959313878652662696584570694968438868842661620651246106842495704741789431922937425867178000049755228816433287284024289372534970029519189640521506606857404289829872653990071096187868910398345364680886088597208371981801524699288991883977550035933196659739848369930234283664071605452497596714704578143106078244316641843400993876769445703598414228269148015953326135502603748373719966998382827473100924778151684531432918527875722903922519839312383276821848952917017518304231992276840085098071770275123728038252627078912474413925815147990805552370937615899985960639731960343443616075344256581394269542715693735425167263210501156193424837912248948472964905986971884833171316251798068845319053688934964704833110294107357817052751504841140658896974062796000672482680875708765816606124471190013006775308424983955618439547665775514214428775242345356523628322721902511393168199246414944355390748361246162174347018311325614896408657076262982845231862757665082756861372550428887773152 [166,86] 235649460976687854559571932327650977397728185396617273795038732780754285285359084067302087644682767647022738775333583828910921891265422259860868369578748696678210567782305140401912170982535445147557815981419169124453573817286433935819807246801010774089144963835255428499044872365859529958044345455312373698866252251565066371059240573739180304297946448652665950721591607640058133471243003492629946786688720739734363730194846886106861150317427871743299193135728027518628794579129746051531967417592216995966759695284725451571829864817093194314612918739095295815393274431566384758560112480392002237778776724846843123251484731943020983271965617134806185643926278762626521230763471930963250659057514849961858572990076871233801792357978369180727948097931020224707245782192141512248161215256666062201480116596310889364647045819381390221510860151520068570606179744667048424078970172892400562706370109448898042473343660618305978106136253729857175883095647554927730071539612587488351843992694965750696345354951324184667704058330005438505777703441043120907357921551683225459231736466788626678575578057437616988712316860430053910642478749917213415519027929876731304025749595732878438935590352060997817237095529702615747268449701454770970897274445010548269632974745813239203240945207372063090356051547033502736691208287768540635146735689693095014114781425979981877504061117653943106399416135281026635485699734754722771594800417952658820233687814114402688101269007321371386177132671065132318003059308973638653094233384314349824549430950647155664843807150922500003308354445931111868779944827117563845711216311997036788631405803631943597789831171321767881313323969906480236821136633179429673357726441496053115564171124582544271335044550043052893109765043253013365724401459405347027721577557735667323528658749587680378392547861930993097622015292144321370526132584405391431838043851638016 [166,87] 8625367991174548249484081181175871043740014525409664630746342603501440681020743909038837239227547442329502057433109030050828791365091565554786444431800651784955506883572852682969127815253326650369260699895025962472570400357751995464491254692387674666461957580808031874021309660292887254955577258894583869026618583297024946569222601277551293905291951902450367699997395263844982511999923419479812282890540138950152578027325261596319615881309417091804889790769499747523536145807748696328189242315632662563991756309740532385081096901478491357270955210199366920842252489532080930533552330793957654341076455250120658441918044866923786985780058716030395412164679019758916783438659423995171707490717548000436549982714833271472018882264012118690281246425587771836188754248199707864126339144369413798918006722513635501734885803663547000852119937667378575154467590672604653874167418849887198120894707021478105255914342387634971736075980016009285755835391209213340777680284595561536995680368638112698813511183855192632945337911294696603378984060434900326553028560940274122369605135471128887286573536348682698149600264385148304945674462894229610473566030361901721988687823035433194570725671072128987609812059575028499588685693047901367659545413614822610231810724372328972210313549617430039781986764454779295707349055268436800606234035833990312059693704617909269270722855639199975190162964152606522418341321804972168194350992128556372177767642016878404077934869518793973892474766777468375467989860809674400515354654531615132231924496102358896836206479127091539948224900245418654860140158031360792263913222485010615748176975066786447579953157695845643205826802504833730176444436184216961787740773690307474017249519593718053947006955106052420034975524120176348305207394425788660320009203055091915776862376367856152209269233679662571280526255679322686556737142644108256317265709952 [166,88] 4863205952451070521557651525923820723863930065674187156914311538072981031160950536617596047312368560141660185349665110668374852118196679644995223258743823080609654132164698273951590955917061544888148813646057302991257092967917128964730426498252120695895308721295193739973216070523102258352419159815036752113864998890283831768991027189713993599344226999443142598034396973692573658966494999279270984242860817667557330596274934881996067288920347499521872300406893606770903679329553702208495783936408232814003921172241669749866275495470239283497395049142799178697844327458564442080985465240706640895796269606846090647520926505272377829413365767362298571952735390099130180563203305768092311826504914423338107081989560464817966845014229547544989111239545801992990447845499712226140195498853198264693113756118133399517548904512709412475137607507663706504073198263727227297981965268304337257898497184760313180167158920574311730142166833676101121765426662017044596404257234571904607509995832867141162906565394209208000084504934609600432606290755565056964370866607980208036218325124199145960746468979034674998370249663875151629970587574930055757678459712509947932107363725755086150217946886817375236390938497894388096579745533659629588959490275308604538164637745527572582532836068872331682978137133227367751060426037354501430980623385042661825328188338705997191234744698872561093458479362638376170040355077175869381416310141094601485416552339179359753328070027056466952379379679241707601498937071025038742035786662289271125082450932715387778303202695100163364115442434123988930380331732851231208983213817171927137752191216407303486818201969714363574169396754496076893060289263038892748374477717999686888252472516032088534229291928264651345720600449244243816229612161613686994881872156025171899711323106645312075713539583940205815146977160217992607658222403540112914288 [166,89] -1324316380019541179934790268263489815247681963720794262991345638488589027234714238179170238912621525833434418334992451435230075032259984838640736965750600668254536618776134124050889260313844831582367173953551448290942805291353364947370322372612998286789448648425361973964946960099212624670407410625511571032150371093492595704312837177006359864762679717037533022787998017464452015726088721166825051134408143769679512948082206345099908512483431625703368126972558596759958978689459707747308547084728916239276109094923445976619822862103461392681936178776072629591054055739159484971730681303397385833492087275390690453521845065988073286811360670621245701887638333011754664957356711793950168071348293667800581045427888069617726708117869248303354764106162324431298772681763835271851420992337367338815273846424642597054241143596750121313408404703745626622592915823992720902534020515295555459039256555705947720241830433809680054482984939344973555178231954584479297407554934030264485144953067763166442755479084733354362360594598837239997028164215155013149307458414235233104438748124686976620599541654274632539879647024941297901587018516649597174757320149057222430648754637184353600171126608263679659514480332010950576405341888982254138322516094950756755852816961466148400258348176700766339987133386599367482397587295138504304082609923578137785117342444803962258674516293548286563767390334583020313751942294992527030570487237541384863675450551687064749768687103626368995300140877669902748136941493971615327033218158877290112515816468092246211232808724389173605034202500256940762219830525579383635345677531783094051702671017445390007725256669432644374500291309575930456511688681214779114500553160407591113505515150314672219258969877195359014653613048802938865563421998118656341973579669484491120548103197968570756127334132469485862461310227589569799259503470490384 [166,90] 6219538902969408044976664408816919974775302581479722242158235370318164304334412298546535822443727710790460719733183351222194063177025772605475991853521200505976681800876607009947692778979503885158083403208309186173458519104675503247997501276141391697103726599013073976105146072247588652984866775047093722253581316711410645845752553839362475887738956066713166406419565541534970963678236748537347075965920362897278123563949570313488642732153813345998963988444158592222986092706061241463593785844463646145658728291341246208801071581227354743781245411212288453415538077421927864752677982848274447743108728600468439905938091577523874322035144840503572964246367361241619510417246869645684812110624759186716241806408593230024298110259135400330998282319840876879741178731394597227003149497872628680722820159340818140108482169880170145808182776706459867717609830837072989213285945569029776988514027061395819125795858069231772214530043240791413145107309277391812945060290361961601689224566150669871847835643444255284598883900089566971070954555124211232056482724941677529705494290184711938229116252463041411096915600804049403436097694109132224298825217872003896202595651491479868978935003670313361002915866905145757789790508768751050146315551508982087920539671963207471993586871232069216333780665206601819965391750419765200859976737233796455324445119736780863257328926811497205116275903729968505516421839791418091757345031667335068752981867167694960756354878789435440343163538803703108319454394924216897301397265215158688925926343630496609078551476263237674856731426815328462896028051180153466389887521530084915817995187568196313015463129533000085399408785599729329676648933930133589561369489156871545735344462932773956724904073295791679207580530993719808105563562709918531461288768868160446456121328417624953883919321641590977841406884386831834558417594670 [166,91] 12478177810542145729519044618359142932903822881369303500343058795937335569003837996746959762115491537572069699100419464091185488316883124546770969497976134390186547917314344940085921747137603005863565364408619566968640401796689346218323917343088758923488089128666134262454025242193979295644715616184188220985718728916693824086077666812653139325839314349120028494113137031978600485040173279272181103526974824181669870338680016672104980879625178255968762301367188193975977448658855426113488363603793985853033765694897300000252523766831180433337777607524403377135808580922654902913398929944617635594272567534681569908762034169432239772916982387265868801006453254136661797061608678726508387613528343640067622014527920955581134313173186532809408413710932195956296598921310211173680319229288262286116717336050328607577320130984957396969216715079572021268290098550126008568145967020930501745839132489811719956641564232144885763661822584688497265415507471603108772833438528639409820526615760761483122182991138234676706555512633126876491869317418393712208412633922469012765567396087552852593700184384590795710966542724468785515911374432780928806812612197992768240685253352130754421246537921286825928672576844202980761366024687440701570048000626185680323643386913012853094152301910968861494734827922575067910512418077547231816004638066787517469608077521181510249494656681479781931789926067282128197391222181773111498838380061392142674615369349818651713169662516017895019364419808283806366280494974434513025300452355376298596355643531121535754724525155266508414369228424576508395408533635196628830686006502824537454014367438776576590734896448139323711741438752368611521806610957941750507560760168439181591121504928504423571476558991752967217420028826659366318430067339966654922479538457900209147321761177862455585594016034899720978343431291371723133888 [166,92] 12321847443498555470086009004404266716867951682802472740553056491674392349182078265306503801645131540361279791827779881978990696093726510321327406807812989310834193494956363228044754922594512763364684066950714809738044230122196724331753830646519643397023034216609289390233129650746818372839916911696018707127192271853933361610982336994911825709014170106683442738411705082127704511518858030415126371780521610970145037993320437162101237886362909131898702927407401971037666083124287228842250978195742035539456587205087179280925902451530654400986197936937057547113126014320783526441508927815922997246612826269248085700280003909160531674198414232450229609897055352194006343513809853163795603713184042387541021151526223401157177904385435944183748551652108335011749587326146012066463010148558056407266988377325410625913463961293845410244671507026377255977329819699292267793722579966562354410941676405343110192982983387532695364427595679308305997926055658444931083548446564352739827253650754456636664562051184231410898063986626763265603674575395399713827845064229568684446260282624040037422797352397546635121655039753343077515163886671756133276709367526754158656588781856080872659913140445853624451779498990112326576863289583526387189914844101869563848527228830503375631135507349866870105292586935755023618613869992276615596916737691715369673298265259518411337212473330954988217071174546952894250967870426144005658502967360493615212276191111372342739942064452051486089843403145622066420462412133876975330777514222740640041061332840631612981645995283639911821597450970590936648111189402543677574734464038970001898547550060009859551422540188749816412533692788867396975315966678707849423086077881143451777162978621768843237595642566058416747297878318700267930904564548616718069169474363120137293699169771160125894472959712954422195761682445642848 [166,93] 8452788067068863073251564988802472472528885430622126807071256526264316780913051222478582472996979985403171272506250736639131931998604006782612693461622706820573507144130525633906284103885844141634642882213260391979402545916765521780254987166807585578450948962729222355677652280350444989762124450732822246975245096797945844818463265843975855506110182291238101841539179971492865969087940078705500962611006249246274925771926562143206451777284805964692192242191949455588380206865741298894749761705276824794461979954104741323629756984517899054411766520263995422204524249628401400657083209598824603244335426033114845203791661279031535661446984485943325235187859852820821201451841791342636172978981930033917269988380837370017133105426016626963588457516992681853871082615572937980224752945995888827896197821318284559024339216860989957292902701631180946617286230887944096964655621780804026224422730179425931737468048101660334127191329723210496533918106587625043794050541239535114186448234835232262889218631324892563492138025262111061232356497805771037406175448241661414443345735660316306204100347162736680135533725833504830717091251962000690181017839540864998176039606682059431846469547106539969460789804336621987551437771067081881311328475063873906820266881367171115446007017918552186960081439101236838058644597488113264223967094649619855518595554058342357253354221287380748249696268329729370288164505231100112343378856263964507687536481937918778378186913903892301407328936282941877237560262096341006138686841270562119859107458830078117424030877678734841565435503523253508115126436818846986945717844757436662305818225274792032513544525031781849698797735615786367394963077860921195298786057786569780356470015030843740040057751933581021294985284963671866385660971856117191384354700850963542018386355961348091554674104398919729599944761568 [166,94] 4126314742762477608841375747160808711275161160492253790037789388595941753969876495390737553063563015911815582581354927584314484455794116708310566684838709615534168580338953104236450120495724702222661894238066832723040077126723747588417509375646282355594195111641973023608751993469536363027625332924608916802456143279135743260271954573060434199866908724324806957037857352495556129091538323140790329550919070773721253986579028484348023524270213489370208983340481205032104146702835044205458919620549328102702186329080974237257562110506918633555817046335675359453944453503630666742779800681915719665819177521293038856389026374418867012239911039708875015355904148547074396303966773915730991242933205983002132219524694116216902523842698850371365999759564727158771857947981616361560311921440186617378067347073509911659561989405662402910230017106110979505925170767277082256069465363438559581296835886440442744519998457206321551658866725771933449725539874948319238260395392797044451744474030723570622749899671106438637197319796765597782679591686610635881766802056511516781883981377229371849914708297425393134266062729348156464540297343495802328465943068464416920652323284678034457539653048760574676597808746927248173434756508811780954117071368972273752026176096071881457370640411390680780853004560828013449130259751315520983864016940618863212651822536692837088135507456420739286792173975353578494374774296328978309662167254804747863750839638105022598355411236832938952668768737976905371137623267968019445159007815209103687146137306295506103755467851613538901009290054747011383066856704931027432150769958796745060213534995604911985543598789959818281047567889771110704518254951135587574812859198914621554790745658657348298299095479423698947887178272705793297877030437243214965178101226231553262466561811750152378739823527131346309532 [166,95] 1389013948254717295135296272823868311670168062960994242751680062656831485412394964926032715466504002376584980075886882984334485283170908794833096735228885935161531613661122106019103074905574007065957673193795598616709308953621501725781296897539693792611003786909800714844874587245876296103010081773914434683396801739940467688855247790883170399529826596696056983489558251042475193713454033817303389165070021686276453884926935264179860937049763755256112499773611752478462509305254122773443438669510189725183955315411684978960564997913940093579177845056703715435944771794270927452689372062971835998606265425581150926590005477379255569826756707257868375008430655813086625077596772895944460501283939612117089040847012189152512614570526142541673637275156642652766943994927013916422300114357512605739842932241317185127729579645015917038072288951551088091551086218709922871661619904115849226942119935773108528947638228388992286370041934046233678577897130660914585132987608656596243628779766055251232221286138218971706762753429382295245141017712973861066578636393100423113161775740771101921500239112830731236885939308139606958275297560629750444545736656195562450867527965807081929196796825165714136192587499777474457657268650219518405577013121984115130600138067511609758544142939414374380914301022952437865666040834498279423742937954950933197603672386463075203993733539971890154704982767322461962180262725005782009059722441103056795120131400225161737077939803444844027647378068193191759908315805300920226115960655328847595213143105675349276717392198393149830553362513871777558338332193752566315888965986936511921641504309852704377076657855528857704205745358462277251865013602706877863909349326212711382667992285113816808068583595561073939142933233352532415497862928616134630720725435374824991369192635255539664475475103435872 [166,96] 317929072857596924145416972755330710746796331625433552834301873153391418630483091565358369288237907873763731142578203578415656816472378805084021399821251774756975844694385972072682968051715105374742066226002314440350700783129318678472078268323695521535232521505184329112088698458840883931116804716304733906656030381703991264516036182732200766098914221259798605919224080287213237782356544068144965721127276639776783318148643677006025957525168004250006287914647769659963145412922665465106021571414309403466236249615863802922789817826837418725289673904642473414878896330022553676106712237584801660416179075052708250094104238976641594632113403437287068066040930297045952913693453014899260381470673035777424526434058432664013406425508113834418615386936322700442001953918803573010399211546739296627017491486844768368113881943683438623546522098810306118465786355872762921125463261305865470529556718575233349898157934548138787528626772464069707989766790729376684721533329655725833853905889871012226278533952969104420138350564130417228602076713366541939386195925530993922248840968414238589496093460304262940581275415563515110177759370844187269620455216742786768538398308003231904777830723502199274363140543789221215944207090313254662365198228674403230609843611782769599525130023163874298916263451779729213684081300821800471106918377745741197143774754074194749899053203340414399902461373754368071575200965570123976993389024781691544685428809764131644195272067040804334222161010671252736147948134436255357034725762632771475167377517332848736252158123060387940778768363017002695070221879021065943100781644734743689345710009559392241821960457624962946225427628730400737319801211601741520124710713184767074590093904273647360489524435411086427262053272729096088194150340314796309971812457736760449731377820244031478376056608 [166,97] 47095397205218193698960211994674456055260806384118418439086977353493174995578092913399079789851491065996943826960668235144562211201314154418899697960530575660607194533417656848412901737630311008799155257767394398040672617057677139043433374375301119760059244955228876562600570735747002864431562540482747920641476407076539623557316636314454538287346806475701983023242746201219712825512100812704200806269443370085718570543570053096915811026890538127389356221949013525121188901008204001553359439461618741573352251262895254037633451695724236386426385137767128465662442288436871928582558859123919639093086530912111191861053460163659421416549027857194773937192834870585266610865579878840181984919139019098016734031977389046102840463052144356762432331451375882842523336897318113468915773335179142135051789866760307292810223476593392848023924726176446101555430579435678350500586887929309421906068603494338731197355678142729829409397212620064020069668135968293227994854070544399778755142573437585274367286417258542490410540441694909557488758303123727489503717639888054845566801050681776417121047742707955903775291214563446817266708242904588874604264141891743736186351921688359021572933058782428800118772098975255555924937608676740608037737685668404372420273963050933041047870108398355380915527301528613220714419796922410870922909873397487064483800695680527175389893259089706776702186696974726358834739971442295979769087132597988537964332881528217858923278283878778841243532907639269222990108064820648958363937724720947069304324624657308351598221947906547183922992640661977101779968093415321160224126448426678152218480809106005079369700595415060492209001384701290015687357577917007287274098524144479670870997958484577028179566568535957383760501929092534237498707168292968358560614215728415028240069374644057811312 [166,98] 4579465763793896090663767047167982527917759069283440184552835467667897704553652159330421989665749023510276344631959987615797996913794610242019052468151991027202095723390999101140054850684272989484619221003590190093352309209986427596115206049227574959531028194408202500859227591542979926100671773070017484471734265456475668412268392276004254774337790913505665233289737863314986011307129398920550305068185424442032076044474530129153293775657650506900794672345915821329270451644710375876503503478225652828883402323120204516921170133865471128911904055052284972576921216263277066179644995212752965331889958815913839957201697161831469849406986397727818965796850002072535159111157567277620605346434415378242187021830468703821010813472247334446767794923463401183095788424895607494516033072358377100258196985800266369712960907409677751256164704758613225490730393525763257186360720082831984890799117927900110768061258018248450614712130154582068000315923421872630157344083173335814480217506700781847973493166858964486195622808841427567321939081130020491165035218985868248963062037435615850612063077014927187261938246349530142532609910694983434652195638255168370405326114674827507189769619419716764335323070419850961067990979569408397233845549574385397700304016899374543204404265660919476822882685527851555103187148083772963825730932798538927573303119267576291426447705391170370993026978974001257360228654913036277400819696232643430508126833076446126874701963274208055576237243909820798981460983376092170701162484463970535343241011353733083779095811198023288189680013003741256078255783413489185912037099045802505707031926294381543712177883147027035503527814672589165461431245187727169900721016593427952185233965772701543287556538723042809468150822983319694749243244233368295290174372621459489365802991425084 [166,99] 294027568843838513624399610611717556060154711927570416565533192799081524222591040628190773742189958049883911781575499000106617044937058959386644894904378143774483434143359466781386462825691342240406672320757792577873526335303890757329159610720468259887112642546761800621275000819777083583115278473514210137325011844056938753853026381528998850751958063373845529076673816972838813438611547320978032907984758132353447618596317144840175471519254528424127723399658319811857518749154689887972131323323922654755906749114102460719037574824889335173290642894894813311016611382329696156704911093594037944987677468072309872930759818375688171810499551275824450979305839676624276781796559480763822228963787057865389069818976163891287888283741305354460019824102345915882360518351885703199437193886340380213781466849597834212605151098064287687077715503589535703622661043466828212274226992441787393221503425810770812028557513327636108841151143609505655450572748604017485401065355962991766410083596265802606234034990290126306665825441185137527775578521607873465082949251651226650651760402700421764835656320934154431689281181919452062787007888357746836014687596175770418981435557589369601997074722807784894989489808652661117105902271409280966130025262431014804288024217762692379469409517723843345848351157278342723820626690112597636743012893313301821641690404403915246858308533290423622720109719313726824444598217882655009167775634525734639596964114573375033087509782412166427754027858125441048696817348090085115098735951754210259877076589310765120869080070271532508009839863810675193125532475441211927535727088495334836605296701957093916212364439240310341090936710548412640623500155465709561043821305331640295904965577202655631362299792604703866562802665833235604076371272652816934079517430566419909761024 [166,100] 14958466974878849912937955868968571837484583643528966669228666673952580119548948168538142321705649524393571674855988438905320584063443792324716170979258170323905320571926610942082039033138860347310064754279885036199132267228673875811341698671770257625030764335471405341638614255773815890516451594544671340031364963885518237243587733281128412424747627920727200648478480304977348400658403471362903605607727974857644844074892470856344420053181729282212720615508283732031826020608808324656930709405661816461785111415390491060613929403020685815344470267690987413451587916416275670473700828696937546233277792027260134195689688808187025233228938330043440503248485473179032273957028609842186944779179588743334681547106113607253188056736864086018247914146103449610197654739780252282571654513982718303082965335865866534748207360638325968980653685005979251982678453768388042272671012807124421604096894604353886156657430382315200982865996857793168536144661031569018014195058449172270404315723165840386167569020239528870596767437491582733749087496895178278011635811413619955372926669276226765500535517748121759515438814679909953786040034838845599461365711551862286707799630866514403183943241821492957185595726486291406093320448139767643327189806612170999917082328891552978071417621359140231054011953780282902648153245185029726723749562664284104475633345935396529031297267946625667412992990593946483932018384780122945532070984410518420395304117293957860083638717923207186410952899490635030007004905040245063747853452008624138436943383880949057888267824033112181699977835269944465369384804979167420299798140284264225725471376955542969301394972629562919496544897693233957152584602340196361353596733611624354936573230072181534993616921629208590613315253415188169181685010678690175002643833067371136 [166,101] 313624689683182436347761680489435299934196490206028055529498690587377561963991928410146931494631669692296119542670808198109761226863455654822023085613748958698125932599868798342325598223213849934754747337379097027738983633822777997625292207706915404706571828689693932177006898437733407977484380828953692170404886214514283516388492926392647260152723615892185412532235406514655962774591077786770906812450054737392058274410209735521093878207573241274626737000055180511323061669157742233020081643994353069823544477548592906966363289242673649521837584484390281275936784456167604151217364551682415174789581590942226578975763922469025531630886399325982094021332100472948566109259810260568943288706367279550784548627593750741380581466721213964422762745335773940601079776759011518969000771178439611564216159428815919639177756209302323293420737745910385196687237654151851203537628193934273266302606776867028822666969875427094087667320800923543573108326454504362279878590983199525377076707151652594968646381050535003162427962823885342319015378954517498883987793583533989297120138568967146518222626484026063852305026069151458440894725111982964129556366760150318410663850699592644204646304157527589012305468172802764017984062542344026301663834383854195643130729266147165746186009144890818312379693448254801965984587993198242917180293719175964234502535209315575629526623690953437961966226671622960720123761466296116624202026383220653411113963987086245337276074312353261757419903308772144653608828022017939607300753599864155907575333122898627103836021570038873161563137642164975746712928629066513770517322381216609842565148131420909744051773076840653040802103694949230404327713169046363768929100556988944845093474130706244267445712803353540017579133392476116246760327505396524762572404928 [166,102] -168230410344662333553407699983152106180002887466196063737542712356271897642079508756474355067195947296185633457183947392551033400259186115349770099606016815300697520504177436669518529017482498126593835532718202109546511150533511566343316313886932525997297669102070013825972390225608486211072408041354561591719448449585161016792289430461067720665197775356226306612126809905550448729710719139262503186846514182531851204038057678635274830211702767505464397266721669171576496135739196269466481402353912984413663843045893685134702006324757557109052642091026379877297061593903218558021094807179965136257488341713219645190770538385910189065493768986301026079764704664247490434298674471492450270079846517947210696400192070944725883876146821354951809200554904518760724727970205315728152998683405060547510289453883071126825591314533165832243955752948885375422113345952477113692038222070206238398596394577356704672729406056021928583508121287974169271548509129276909262401348435627932049946179866318862922847934057219852510097029838579285710001607630379404371027881537428316452039660203160847910459644486549802535886135851341119784674983366694881037098039441050238541295799895015655617857572742147591105188541120265754851423569047952190776194142747469570244248140714428331297467110574680844197234739005264294369946782705611792400944417652731561766367953427507101392697018811325196207871463422206039418309797620198100309392333331415520032461856784381830740438488796753169154024204918724753394789942179382533112296647102467400748903415516376093764645422020721156060297294519549775918384264775855035880962755679320669082345332905721649768089480478421673627174122859111626334421984550444511889146381690388658658054705820949262912394565168034480582859076274409010186760192053688439216 [166,103] 593113914339600493537107365456690874063929432793643838697582262899958803914442458642455439819576441399261974927610667013041920326735456990766300002047402550164280450070745717489694022533447906638260443111427103040731957287496647304021935783489503376280890186871745436291682055540164835304412134707711183981926768512185653615576534373780211964196102185238829529417002332573414112537375255240471208932150312467485480057553108763244087656670722685084762951922750146791924277997699252991705170339130626913180107219341183064606771085012677776952873941072828781391918194017853865554893148149198218815822981250629948126802854504160261145232947588579124546705024060087465663733575570176863410110722026000189643052683200686871526366790962926408916763124918930607571027475534308706749887576183543872735258085213954442370318517915890585610663435253604096491728312401415609914608904089869726316796552217638185448860363602718126290656276469138928626371096789425185973080325541334346392169253770075630939511119958145545256436621540968648478319063188252890058998906197774815995675490024977535814520744394356472258193694539500506040925898870801378134043507432357695610817051430141556197280301145810213054821161623787882851454620958503427361217536591452004919693375160555934992489332886445189402793724736234585069030823507074118022966215103227179249068558243899036528762477223990225459033757975679129292852252405118862489205486071907278735965300315091409301405029431320075291381376654151112359560879689160167915797647270508210855373116216236596800060803201495010908041925585731734468291446116564243596728340808816261159297047594065661865226569484929501986954134068268228946587378692512463855063533015188277705873448149937581309759531112196425189637414848316252469128387332367488 [166,104] -1047228128727073818012123164302403618456835537221516643999621299032908630347379834836008025957151850677872404402859284183882717668817281292216563157634745157092078664392681478325302566614901180563012536630029313762554214372131838958440801445664797442064695565587976748002856441663087817506450190270972315870929424100900220427595906463137579044222978207771058574396707046390383249002442396725069327513354665159273844882984921022046165868512221853775551225728581007025250841752861044725157572130341587653739128074787622271910373866474573448101787666625617643632015629253102918055599760731191402097486715495033692382670759563225815265424219358710748011635145672816028672265597269705360723325195264825369010518646840475642322747213611645363572498196716466575500870092073723339579225769028019563898956215423415787634648805879939177487887553047845259209801818897589367556636532811096392857554211253027698854662883524546221518470282106402126000538777526906272060864439577026300552852173252266718997539137348416359349784315482870102371729535952029043820574550534389281368423270010992653434686629365914487775964086343761177295083739465723413045055870809510802251659990589512205097001347571853167901450988413717504659130228623832297270910721845530634226672194199307292488455462165821374904620829885267568182253577415914617500418896828145601347918717895193300063689664115529586717729905426924684243157888086158196771792677218747901083877632472678415533213298101686477901876352878284536807896878805072709906577928071560604771170181168976982229562357641013215930381777791809722707307440042836604355583221412226002416390493707396553698323955565409187266620905830225832827715962198190131499925980991406092002762157823395485315510149341238682250865532646856350167669513552 [166,105] -3018569279431549694030054692996603038491488949311937815890006640383431258303585401107839736932551313859874627201319312922259250490117713858926579392660656475533364138176817924768864410189420804692852435024065664386038218835296130195661021349861260696297957544827161381194970291191594440285282772857018102619914200828488989206900459389374083322542766488283554019589046796691272954573136761612878566500194246761741571603428344400737825594734146324778027579072702823641983722472559750186988197503472171467563684726142379096007582873789401918897286323729720044738125546865553469602458686215389501837358672932972494111066296376626433439608140916618747914914526861979472674496212533668265095854730541469365900890622420506885005918687096541070158161876386198488161366531958690688765792871266343449028416773787976931973515888938922615695738471329081598585465505588239024421780556895203756393693175309527162607594444143445838846653608955042964425857093642867852649193949973058387848448521478132294372654562351517759965748175458562300839401273838273544638586516659166094552155792416855067852174017415731356711618908662227158390505229374069366837482352058137277313998272499043232862692647034149276566576410310687954371042510685806707368073178999099785495559621059049528124364731665629742757126254619384753762676657387245746635584166122598444052776635242995589756183565064303611810531443423099576556196496214438174128532092281604062220277771121357655687797748519868999070389560242755357728241720460399513674853751111986805155883844603322909600203983986466888830723383200699351003927148406535533014085680832646633929693310443807824032011637439590857142287898355687215698534588459213277106648584062126764609985138249983804599456435273480344016955468999651417308784 [166,106] 17779688752352281833294034552613722069057586208851810812725761628602068447356835697600580723179269725580846420343046031374136912961032345346076626222616083302309724904005875015268774286093201847566000178068746349040392587952739696074496157822612750347741155055282434886237692037802003530649363820081856859818529702567727165352525664298179303555285432588037525829910654130993237027287799079073947854276746145730721239355507781684060725586558624644298817900444690143616624713123053894921081767342159747280868387561970143194572862425795946640956873405735238665682091646558838399848713090619903721377384778004174739065157381995580021237346010180384240370003853639852705029792895616626382072472437166273739023610197718003204518850510953682682599068015208318986064937719243549706430500044316814814908610576678603166334488228572169843126262845087259548887891563426462122641225644524505591153710705966533678770061878927111028826608118261756334062528622558048562579508177239785420884102834782699927030204946689693823649386199403253456607166506581715610164803444881785977898581429722308308364780656038057240910412697831101354969664623603892585184670316047055960165163023832978540442610402694065526637807930082863844362610587794628431537227386477943863608416459863883592585084038517004392188651847360144248528126890235908359176281616113259848119656872731998551062211753613222235975854079178991884013561204283205925560864022423498988779084228565622111110255051839932552411268246135528578800030075068459358239789547180959693297634725868262635309498434508910495069730989798397642427739161392422292262034693950590649375444842798736040502496126894310830390894939789380719146698647163051234965421307244250492506725557041664142621565940365028437004259445422151994 [166,107] -64556673106514269898332388937636464049175720870650164794212261928921848235723843163696777775544788950558261012319258101454732121245217771242280386124441750221203225713900755709089077676618297519133121903297151658738012295256338682436040524151388559197910371324199638799245723520389211915138117174838119169136639183718042478835066953824961450210527430336787438937106902101300823517182436668452549358447479663450261103150298275254722474457374594530561575951252000435882303259537753550134474573318398580092766242503438495726196463783830270731779706218316343097609050313133046706115583447700899540747058579803916502553478265840703225508001375847375392435879478522879782683323980895896509631022796240933709818843303458879899060511657906276308820974927020908266987467712902053570204234276621372982565647202717445186586913349998129421995645819562340015737932406526216636811262233343162986757369881609364240249503492086737970660214003808314380763917998564898253490924235345604437413292474123859917486429781122704057269648278511426377934141838966193444980232097150901788159403888606526057168194413197730927298491249933260875297483080307710236079410827270132621665523877600815748567552005264797842502561839721424174939411769770383697088555912394395976328820426620535099295803542787594662698675333383455171643361905424258393298822617972231085777627788740350269724446966294659635140427490044482184501123591647064012999778156876856188527931382259883956591968857659129413173124401188122588840761084330657454259310277705973609676128539564411870378463746088780721030034603650099956595326632884450068474597274574078224914511752239647712128741883787618697197942471398337893020109972626471835932803515800099625861163479671860271014577800462658751819330322432 [166,108] 540027407590841222567749685963614401450101642909714146705124785177322202253582251841089014384695625027854350820305455627352810340665579575997522720466353691837603181285217645406944837349453861518789544890497826179476292588824369555250137492868443919458273535351315018711805777231851780939301600724788789345181958524169338759153444787258732574794046841241543277817640849672380361546669908289200197651006911441913825979340020522606352916127542686786751361812656055890530030053892696205044924292858712291835341300213688625030745107217170818304533527065075979979070028934102149458935380334537269663650956179896241074509253547731248592651513941052448328397860083305226046467647181481731845591136860281045548355456336763617694772972748684388448314948096624045091299107643372972646526326516054054155941297094138176164658874443100846664821702463393580526967955574609420053230507184094773580063433152641864485725472459603178654281834465938234541188021506998942703783590024553282846751081384832523865948629898582015392465660272917521613127008826517398568267116573485299885740593966060611971981238314861747274360706229553702165455213725287847448672033368128831804047528585410411779364280499623646946627082003602303622116814772722259258163938946340035565567862598216430890300373338825628251504822405238297439036773287989637622766726264241257367758913277291734456170742910812954423502321544114045049524559113327286154130958086402657061604078233235217097796782184447943325511811563216776577720231087348107345413639301229919399425014110295281168392068966811356931264108716654547532685883525948948458906754269772204945507850577085409599553028488211013893908522956670469030101587515078366673268440201060644761800531758498710534800729327485107923734016 [166,109] -4631179968702999303553283531910813411050382284734353215563838254698603484021073095358220558203048746621741269234772707183530879419921237284309239016670693328470113273341984208440476280898710037958749109403422399242450679816903074725608000187580923100743352958846567705472620090787922424104055591330397971421393101871839575722481431787617355537030582232730671986994474889845409410368962425542623786900622864817111419420030197881761997479010817030878945800071185184734047337842950766857185548089848497912017986227806561952372324263287584333731826086124741626936896303151189282200405859907780193545588760572864617467726416257628006619283955812699947871159522593426695062313380611975549340013722370260755921000932086120337604725171490509044537237676915615146394051732052484013473042433707343209217451586727273652590411937397261542689111271247494923845959373303505273129218776054240250443151173402151793780034568500918780565857333495235066686117210001633583159354229616969645972504429429015531026371288689566927581431457467208328664388612230545073281381718556602719272672241915995224960051567604315142934900924534745816338453774547954725948824407433807141588775236382341727066635124907027359948125139909528527623214204998050724482679015156594204951476121029008050891071118239027541893020374301009939655232390766642692005540081350602499327158493671082021037060224433603818346728333984029646672807098166223320428021547053452439764029306952312402881966100179985403851906133416271239302028937186018713416957569644246497783592053832736098801953290321981567531761388914604569651672428565397827156648800366818312801595814535289720355015897074459532032617148977324000860778594920291802575175871677179718589008687672629949925040104587193655824 [166,110] 30374695107960269069299458604407904265337217681385665576752159011679152099169304565365119264229672445285032786929907254057260119430648127555623213174592918456304153926974622940942861247055676709840678637067083730948223599673321248416351001120604625301592249279743603641144381564731068884753463043503706622109760339803237005441183006614203735130899744260073607077156356114789669055539918371454343274514572882426649193395933367447928742656981010544808778041123598639828958581483687973312886202471305283594908688560873727807487715728247801047610279239476961425677143574613836708847747462937057140142393010862636537165506909855589561442798135888253170162608617384493183621837592493521019243216043391949345035579739927567150578743545744057394162525253818371374167887012857558454216188998883829231082822393134484470600747944595756920977061878666890611402980672136158085569647809818177234324808964646664358119266595137989672960952929050644640950824258451093666137790880433594246991257823191725561241690761852852266218569524891652988746196497128810674946814586598553598714999954073289048678302500583592317673460213961872783600516658072685426988844184830106569758307226843023816781842501457524949206534748808987236168633015677233882432889790227908616222539225221757046555351188632817269783038211621654063696902272224088958983327267968169858393549598030784430609558613632079259143323279869790321131745614187574974192969236683937471594015113399327599074633737244394302182010554869461317178848325834545758671212967309315351584867103960589958500794301816596740045341068607839251799773525164035755045746511226944819780250083945841902509350829975893753686210728624543628679322116818660717831573023024149154091167726452092209711468060279088 [166,111] -132057106969525301087360047491124765027537447195052016662760644914820976500743715266720696786119774972074714665357426077551875478035488617496188427039911710217632770844327064889417726364786104364319013564802723863054881876407785728542272744365809141611666185242810707743568500274806320059530903055350904561843586380442574944953121938998557779073329999325274385165312654165950119393246026977416178149249183606676662544842282401570467430172693997440111737077970769216495895400436012054755927652538570850668599511825683766969201769252310130076432905074354630322389917669014890096704496650176071799672986047049045798109141445705766976853248058196369702198548431212400841172844533824337036706748848691114606816903045586513718348286638064594516601464358645057202822813856537570052285679807232247609859456354355412320027291679226215141239101292289302517081475938640176464941768402854876766090964649692765444184347716309092626989180954413066377772366171757914913958213637950487950226236260461082655340539068536814753753330520555545091769715391769780273757480941385183354610301181844636836230201014134350326768852754445071471952334057171672494524768102997245191282037737645270117999779642721849083574353069494133435123659736685186045625904505874723745224867321913326261405625631211799882336761508907109960567973076239599132432471295461301880821444867459535499212050542198307529379599665053495480351635974828927745489709433608643654690304160708103763726155979417268669769827849379581953137889901357081542835880634102677389785522187699337343902920468911930853898567103843965320182025632953431142765427447516361461543623218200616907719010685563029278355428666627829970387564843324863578245667027954613071432033851614835062622324544 [166,112] 374897005104239185342941292483599154894187780462451268220477675191314679378863204599966730416552876344109870406503802148468279622371450869471692720618749085732911500357658716265196427730447492054057284770749640431691775558141813262036110660485758303803158649617624191591925438543621089434775856472598713945236865432713465612699153850738309905535582119364687941034811246223934546234061645802716207658678085914428229170310017269705542129683706929438053008838819959488344228892929795744782716405207320988639294713641571744644244561796419075408057529364206578535717421810242684594773159992359843011880008896280102958199308462566344536280276104880149727938870349522418636570182203054230912741785436690187663138754550306879469292220313192945167841585584668837906272280764703401395519406272760850934386458125936735888617604711337368031036299681639923549041452693007703262544710048234614931551516795392929544720393818665129933226460173646808400394415183421395823689747956445046091513582759628096394288628735514571203435713438523522880464536530293669125261593288188439546211529636270587710339595911143106709510358600337026710738884660300795102100603750332354529280833818506327405706799005324716331744731557565038687359205158972778956125015034922556377292167994359932357257887606182554552035113758268915975356024079670255255041023971496878801874369775975142365758462278483542317721781502415310801348418318570241872900343734084926255386229967272060832727877853861092238061109255548009772233549321149179325808515646141567088251652054626832262285957477428883647148122456120130884210044242634023344988722063950087962579731570780346129249825082562336572073040691253371034301059154506950715466585741323447088629279732115483677480 [166,113] -668269926219188453185331855192054703217957070481412342014709106632466853233443992837076479479708849805471110616839919683808057562891599037174672143066886998075564470215841765157895329997543439600396326507846588193015276905455905411243136396865749834404770656180943383118279493504288266919543265133536395721786049245580835828917902459205674545233545169378490969708822474077928722891818442302133306192980135566318731897430427411391476134729055148798817307940545721387736721064614660465521225907704479467433651648365413204625592114274798810437656050177699502184733349695930351731949402459726048250080214044443190007077833580321594791080332808857804963236854230027953222502789007578693134037278600491887623163356974389628259492209022406474178303920166441061717482785323429948132368851729184410752753532133784288189528134905154015856452311375288447143207575890595659342735329644533499723785163847367599596603306894191127786280145108835842384691832556871801200620228542418611441584400268914932317923195922225516199549952814550887657513804928184698503235741477023860184486735714382091274799423913896907729492849354671700599932681377755159147393867257907581654840496778256347504244286386640791248636352698894239884740605773588407094203802062524097812025876584371121363144350895906549236371823443189940960726273460348705155478488270345477929561042076930375027965894330757654003691471389534819340946759577228923502886589398336155738623852172520872863642843005135418469780622144830308206858152301470413667647411531459066076549788904551742163563123425984294924953137860517949900223754215100201166360750118938866838624178525544844863743245816703967635091928991141795546757601125687922279156311790250819814708665860307768 [166,114] 678285667956515551220545962250323627674128453013561680971010650148769203039313681304705226316084578975397407683405890958450332207786478839441545498865582179503951284520424698366258405361695939258237752478669635816103867362614641832446423185809841610686644799987701814786078153150119808262701905382515662477015321388085360572726964442653107627339600803559930664370825975255663352359296772501050794079228796831556975265550210604789650949308135842088204869184309896021904144506387566349513024126440168214973860578849439152646695059731589107550658312616903154908551928142777978703947269386696286030542593029505598408377076136277420891601571066879927963733165877070701931627741862802321565713604573391433806463770776765044717456970015970068451858684215756341513206249876401403321548382151313591214111682756224918700953721594139813784917034927168368919838549140740752336562754995018580995166246790074599369191915628254936493208926398691597425148106346764994559945236729690406990969440940719002077939198124220724553327520907172995277973757524941848155696033133171536837304407597674908826741840138105600428919314311827014662852887619888868357621887865284674082574550797840594075119390555576840528113089363418100401599885052862744285844973132261907314942116335815342110110240945155447278078283651867832817024364689451505713908067579404396056820886489789372460294644629765390821133526699268593796649555507942322411679713637512783027885967685465715148014597952091037639913940862713014068029837597055012275515375045027207772409379685821965175072938342662401287416546220797753203517492732732386232571759469431534019213325846595558822694290575461179027293330334517870376836681850115254833881832942741175266489121439 [166,115] -264315693805638208134360946258214894067982666049258994615291386817565890148139879552383216959339617109689136157356005409725985094649622437974452484049949561765410782712559122841271788889992188564265333588238523034565696471848444336600508949917011218337339834880288827112409179588087470961881893196117982930841059414024329112272459796404163000513926344894510454645406733028791814318301394300904369358364076109154716582985040964412190996062080740055343366876743624639233425993171714465548849513512432868277788113801531975019449400597693804894844164485462780993819215062132104070277118747290649056184639319951129648453707342662387028866190206698067308078273877583959837942467278152168366121925718881259497036988404321078270649184093635915728912344365786685500070074982328205285091775021379796720447752107338477608804359239115007811361979222825058720794539092243278139856309402914594996885462010703187993055566866732361219741228898572259556541604549924259237278631398785286011777774404335919425858754667745834760163384834615076937724913714803627633175510359531510057246895676049228865100017172117788307816852115940960440043993512916404314717962308299341267761895079808045794224442393711897972828095093973107988651270634342352564669669404491000091138293890829639874712844124687757393348159946289457415581440969343093952541597308081956738654554971646999953846614700016689360630822173536808394247996847016491069923079945027018365690308696260324742900951597706555509834160919594103723056789511579281712589625959525704514284042336865358910541216544134584996629370621578546820617761506616242959248607952740391828251847891000512756939346490661549133615107548369471101140915102099944513382218841957466843456 [166,116] -166437160023702311573863488532919066329926948566243101608846112717938669243352588849271982782782762483541915873486492273298352957732739670839561718272346822660948114106966081566614693838537524639319060275998103839066959600993503364012950135689785527401747211649195758827990246148245582718564879824278982823913251229011935020052485243735066038750627063582838303338266831879678356440705804812835114926345516513101176770124101702682013139765767600570205118374258412473217865819637388223901062393997002651320269714919575627741732460418183775530256946230869407661726167349535158378594856629113790735191830606257062867686678821726613811943616827509332741622853496154507911007479855671648608170303793930123954226058877950134243704423247511199415036562388710097365282563026008504758168915419389097414947862645057356002422866099693444843275754652861624570619214272687399201237108899361574819333180285664844118035495339351748487253698154599153554120797327355524808589903992296046483188637989408096887453273717921548549558389761229013573940006276726913690090527375328090097005271843276512046799539891226570346705386550823216424424722865051970966272790178640252807125206817220716434739200114618984544705680914704455179926302437654895226472035477983828000931666091580127735989285023331191359304331183446827209867642324026614971261654067520906653870872917979301707897482548519449257998655578656734389215623043498387533578205632654609791105820749188025482071149055909564453325085784481279330646982353931931497794511071494441622963181995354331601321876921527349056505523996816756153276405001924503012294230047701145980760415989394551520190758756982500209004350559090951437133897394761349735402312225938432 [166,117] 244037690391744332937813416919872378234234634029984093016606835113835344604753603225794341438079424606144808136944798675664732225783216883714158275790073383969255322614387219303811721459378395457570675830041590831042053067376096982996215712895229744004422297235264539078273638799603678450750920671398976408696790862829399959921816620774078309525191477240513387657852199793516861083217439191243711780397016034229969334235242307668224597314280174468970002985337685752481284849430213450369884996511445035373537950702737603944223500223704738533402372431550022474525219190454934935543164183450295462646120756679769503539731667524364409832383397228414621098905119686034612465934976549631353592148009462842792981300476390980447801674513542809001101898038939740780631657189257295640776251844351757497702523451194497189310854947871147323265815875944453804058947773922885106609099037631166359118643566876131027052705906477099758618129304309196861149780490436303331363048773006444933290384980804571005505569025500438198724073084868314590011419416202382459760542471050809465704406896197118579017102365888967875757468491458898323235786947857618558576422635989372474639453843789611765654284896588532456686974569329057308413552316812025974749317281613259456826093604270915713357963922324867636636882419649647292652962566931967365762870040955368606634218373597429961621611315553281981872274241698890299088834797901637929021898656692260316717646284565468128972624255874975312997612254212660951714431969805565014654867295293862826333509250327794305115454663784457898481853524768845998810909353115567967906529486832676753203668465384609860563417856465690496882952251600006280912565266196393732395188848 [166,118] -129799375531797194811589494397554793367018927487055830205686856606750458299836573758977323569530136100712808568315065842184273063611667736524550262397779294480649477277503921283923624226458659481981661727859449479649011439400297165695372578320483532196401373234307401828160158444173850357689499044885271339485003218684722668030324141038846950346725322280056244380973841034583423289090863807460324400060030890621211609384681608884293914872857682396953421237653864972532348084094000643838037400397402777990231777048516840408845455209960521959952831077815714534539259707789593679361804160906307134836122242676657444079935447517574263858073278748268328797332125285885851823911714014521844929803381768594980066272905818272119696822000731012438004733586632379761568327201682156243270507518352114752584300538424518693343858350634069682501782026567484596290912672969085939170410010087552097133905438328928879666631171340506932406113305117667360068709738534509116253485467164233937776592705818097780237153722778338115353829386752327033224480314718725768989379763262560042623705048727287861508096417724070597416020739688577356523335984102859569138059813998579029488178438442091186569583072195890715970108613728975144507749872076021265119353354108499052016603319413223934824564316210006312340987638518474598844351159293263868729541677441964203951723316366941515101222627424520622795025610550035807969022787467452764985715089009118784871538787364443628108174752041251744013844829336351912322588984005571222860467800452457465764957964568091303650159252799215116057853120997233109086411819395071887689019561615212655460111794543002882561911805111123047288156854682242043438978265690230270480 [166,119] -12637983442544805964511544784225944127998501954295274737787791893699871706938798097403310787757352916467046623086812194738008113504176520863420866921983160917334095233664135423272296894571881648152309695628451471667103364068427623959017025927633696049152243950578431614515315005330657112296849527220132235427837932686382837631244321891667928975578089129389587999757807716165172385704313114845612397441723985182804408459752357406514390997849254338487354023199891822934629953471877593901962734570512016935278707910422778554678113150826748686988824956057453927101253772350809459654691983182338167050296160472483189894310057241961574311253000161828889254275830618913489590949079186037393713606202511641167453099783071467862994437490002874672391303467845312529370381126636766314422135097568907444028494607605308252108576580215220695367867636546539873971132784543642727420866646466910357732530361543495178717417467209572187175205844960387362226173804682785843042949953401284095348225186988569214311533237282972132650567972232717597440876633350788665395532559373640474200368663872969385079972470094598521824387889420341280482553942138773018924697397850557583794539118059693665541504124760107369665909139771631038596447422781565467896699386577096082803372537276991749701185901009031484079609998164672401656973794562662497604237804866928884231799602344043015137566429742217586595647818494943027119529993735525984038794487008271084932476212652098326009261509406849078026238861092662797711908918633746922227935267093673877679332126228635314731301151952927647346370006549253015699489475505856755241454676255216043862352514440966095845778138994621004839630804002482521247805034800576 [166,120] 121682882439552966868580235466646242042426074964211905372671244852691120498401024823882116753796370581189036579302282390434123812676560339755434790720667432040031935408458913787026948908901718729502356532304627301378018925071797491740708702120730437959392430651224590914226061896695088569648145296731832307829439666843103308227582856264158567266226635353465847589294000726078781145878403069704631228625021190973725095410725801289486740657882901124297137555545725960446511628766424151377929520225433665893955529209129588042947219575976969768921326728008560882310832028211524693023741324743623465049471683008031558302595073979112241020753148358953790206464910817681204482510921419506137924098684108429610558069568388415112051066391836525181406430068972364928798875785277781621483843994548330709192663712447788470304665931978381759718602225469512424950335081937331390660433341377766997546182200263359463558122776264955999750697513556950839802282874206133269155334656028745605738596243359391013507784726905086727393042178402034236669304578970398365850196746652970429158718636112932050247122971472588198689722156787916654854205109256229759070716599308131636441997307132200604296065295855388767667983426588980516751985742219562682539620209187105873296003282001798989602769613499160472199016454610236710591450925763073377067090877373748063227872145456191285031803657618607212308179180636914161726678525453907264697433664382527423337749178300963105993398834257649137081651305756135774998057311351455793595541377398466204325510474507759835931528569240109753787250946054700034680600162187993920614514601441648860588157951398836231983613572733833759845756430911890834978013624 [166,121] -23142384265423264146221789171040662044192024699024885476859365396750802589959586839713793478156915918255897117751335951490565391351274187737781452202788113799602584328629635946737749904279978184680355852903878517780269540905098882680920547691577648599911496541931974585615625135302773189397019554265823025710552079573911972388209459416298527151539548185996052177936254393020677995501905503994137020730121260634804131688993129639829432899646211047583646929193768806747759130745151599947255576741872547367757700266346137830287788497306575889150100033084285732501947912710255650586747550005466333028313817824440058876312175032093744505889488138585829244178607561268709669489409375797948775078024577081304138274323290678066890069459906191570985364183883256823951738822375064332148350612937752992791217632772222354475541981675802763242202979154521401852996320352021726128216265889569278033350115155029077185628097560522608048790159667578048026955805348140534694018544848126174924518295993538685313857086776214650423713703894409836083687458284606267590540134629855034995173810635523885470843258672068126929914873914329162362656555430302727676932849336166042867205632570030203981272730502543285588236365865341898904593167794162660087814310860293124842673555664275349207186292131959752490374280022379299917724492482151997168873025025189619666994720540226099816553187612405018281279748165935259993762121969966784177584549411468104768727156884669864889805955698578171615120654723509431704907834985119875361675014648170991660249745070338901389740642886999285439295580175450514674586271628356138289588581088485652651711274026884086366291186500247088332746135744918124744 [166,122] -163914797337998321618933248602245039277029146970659893887070435673939674418743677650544354463520482835876579071141538791354920732427402480650642136891592233369730084906780607341749620909231611039890486528266912206611921289420202162397223622560828538499238784119681235617738834303341693848851920656673689285056510275145062961970879929225844777421303560500547846535270882896928754772575888222494750634511766413170359445858229564292566961188931443856605546996281411314248763653227796084579268935392530991769590653113680656577652817258778954860280458024838483530100363237478749713509136856647881057602299243237549237428800476188644244754544832741712965599627725454750483953059412619512979528703447392237177120752459871892411290365863748026145650862507359542302413965464632285254306299069489527164130839607209095947714858657188776504265073205930258582877932862534239367438326855403103750236551346968897406626849750237413014701201482079792913338395594748391406745411629596323914707920566881940760870839046896222689706602725842760188943915331254037869706112945771160974174591075503970339954190116942003330157867795953728075630368595708236041999316290639147902364152800267869142380900340080292423534708941106154268105501301313817915797116217968584232075471116885722796982830890751707773195293521436937795985427146105303299647684447651136155758709187669106183649651398596596682060029346821763350637640829787016202862251187240757777685088787418598253228448288581380121016753125877305350104617135648593497132073447273458283207637410994606675722306102438893864149333034124323191106469098526382464919156061472719331142294472787572108013327088754176727660641372422003 [166,123] 81261579545132306449060584038581986943731030467301478804205323710081200260601284946689322435479694655037990877021184231106780188972092539715981250067224227990304012497310155589995522337141436155824506031724942063619427353607220508934845466757518208037413504744392061158109671400369842503139152642476500903497351878297214759057972948481864514829051990108720312611198545178145314243209027747628704033210106329438896412983654639393557064743524332361917080615641158638272832602670093786124122241281504410947847284910117485841790268392333174660497122310828344405706371832296668338726361836930281551936788128679546380411851234649350734303966056728925361729100755366393409641776082682993434672212028099835233316803853971528056624089682980629347866174756374942130906418382358479692116985732748813198220637051096017666948066472290328299007967624407493703056494120816564236051219814318715526703587615126515843347571284692845453979548225639263362233092465442234765183629435576446685493147119585349259973515227684300882718429922132424720204784858692352229137489448147195003081655729727535206012229235736729567622978102064943603930206906977037935116656495305752954185755336218602072883457357096248768456201988519915309226662007393074740470412684345677888689053326484940176093176967593861072535382330348737330803037516501632833424450647433262509640082556241998779123275486595612626875077939553371121055448601927776881516430876772618378414916476323324050979309165499926723432803729675253185151945908130389132152497767205454800325563780767910809778959742118524235306928077537910835912880771076478137696557354556564836040588137529038989836150392802144309708406848 [166,124] 8068334398771551607387790859358573502562270688889774657017770768040295725559805152248519499360416906359270456443039588478487249638535411496887430206454349825709523532929436166887460195732186881502448013886755285358045751759759229962633468671565547572167857145902173507208663455738489766037744627619904125800497984614238860668292206397027552620164110743853153693550672831050728775739348823633965562034070840578257498196980277518562849220940793368117100390099725860006192935518220068040146342598643802710689183179199038495834710871420246764349870616624420924146644569448376819288749128434668515474300087179295681282715883822047109923700574900515310960330140381808142785824101757067892962985971454327490507565129793457076348332705342694473445744893916524265136447311867708706194321039958056641002569455202071343643589237332710708058274634439463781395682054502109382382056421882978205037223619852065668248420243595709959996944212521683005856501496727802199056429521178252128253383117821984501490204424974227197489385748697342074981716478208018833795477679329509960247049542762245581225744741770411769294447963012336095136813346709050185657809431319722617191469761378742218201177901333861374375931893309247408645911393692244397959594063033584916707462204597071907250123121256930572395686104720690612150052520952361946859693993815511559889776098005376607031482726655085508520515127481360357419696649098321255724229819309964914782884650120139378963411680174474726580787153496975988776250531964460774369595236289841899758961679307042565688890874376995621068401367681087402332390737022389794829003940258665981810647500632158455758249301940979641408 [166,125] -5022279929702410257099047461853262197921976264661729628344504098562241432246374804635700592282281038530278241151380867666234540581073045589185151566930085737480307470634283074670594164634731937235650036654806119090261473491909607747567449568331593199040129410859333948002677696256421990186071400663167893980023501085308925743584562360131723614223955479964781380838107079350342119825993523468319500886898625586429489957748268767432093763956968904580809335777571869994453535015844004617552693476313915874076926594284561600700976094126643530410515235027154982953605013680510137923123345085532070741814837453991731387985314106253290709489800172371816725337328634211897113462664218110445563108073875250525497528259736372601813064431678264563097404702438374652171149033004459379109138856823813476533902573503341070656525742766092846313635448846285761266864215455163882626092941526881552806545331865694099215692532886465857447824139541971490095747281072981668163312826291287644049881018474898788346562858717800704627593696100480169245206348728491303105995159344204282622906787534693122619785820301727944143181497725870501370371976315027249587393044479908289585563053978414407947908619238549827377778300118478013783734575217800030443970496430011319409123418344675051937626685293472844430338449835982656138510288528086151627455886679290368012912753383192147320048417951259878854551660650748989484072290421255125339526083703282616927792085999339733651678366319531394129355432131865808830351388121617763358311375255326890876021139419501952124596679633990947773033645943582336368497719010396185135633305320674946957323295154672249990871440643232 [166,126] 136559147931974977963550324564779416345972725898851009544152842799666792224219618642589339649004103127669045263006860218294219903107250510899129073963093134331837609505828407087722113228092015321619543807553407453528444317822761215318587510701178932874484843822367781288844077639135205857741341020080683184877818693891889887462179966155143769766341771844065446873785664620850160616246028398119389736418459191081593833768937457219107490277478361540915812197359561503693166422502859812302256933838983809015498208190609631254948195349998070934299795847365636098528918456162678163503345513804853977030662471640807926306062356528171930280233399458973447045858871492201911538807376159485271765117690269277434718139297075204914702915402927800070472169072757426781385670667332698039543511090732364918737862816989611847721668625740595136205768351914911926618557095972604855130746733971854172737915129953394315865890302794288160826168165613033766950859170439890991794004836733195131200857298817003088053856612729083536870615515739435896122997502917120119456186566255928779309262059514176983845225876719241792696329581150961917090696600305918286282627399721778695769885724065082908358454922948409727246533256047512001651825421213417388354235075622615638892289483619056717344155180119623180349112780287955649952465751478725596372045958477139859871985715348197570538196976025626456093870489709520594845885197375610632361257877865458496533765016221237668315481598028836110320586075515309148518237334896503625760660861144483458555161460263513988703006609499425391785930707053129968396909626091744794900243532978111381275911891912496804937288 [166,127] 21959390698247054095946396314048921820132473571878447236047954914474711205113243439067421703200724616583615335897959836009115122397359550049716009915915831962309256710771846652254218522588989125158730409891337930261320302324316388499885574568995227669269284734357219654224776948047780655958630368909171129863041327943632605140573093864547081082829995200726838372140607285826413275976253452208867391898099959410518086243019171118616181109622817844658583603829455245923426135610098722427757647838297867522837864973498080455438113333943636061281679668304920831932240946564425771647825410288103579898148431412137542542394363285471804597557270042570905082566666061448932187811482657282050035018563719571803301942234739754686464009136331408778395798154870010052458387171326159557540466327713386663050594132376794800205629096923068911731572294320765887204074609183153865019676745580188212784328125346318029366798903304420550605227875036520080849059206644807222782179832953640887924582413832671450069055262313738873387133331360979088891636060670291917560212103860054249383152397795536954336214070844495638153395505284597773485190105074611278153064137512887060423462515068318660470767603012501222436595084540391393281623542222775789015699132038697209325599763265752682022947883573379487091667771915684295646212752852326273250351313534975117434035552602148038392031540750104263457908357934193450184472116253955902345505097934236477386337898006593565246107049898923234690057237377933849716213542099647680747661380114993869690919894907052099889348831320227098699418747380172142190096067654215163292281970771677335602840596892685216 [166,128] -471723871791314558858364425986143854720548076450721374917983586034615244218576096193621927797918808449139032172117031959857423280714308786968360876362606014579620110588068240820803927660315971917388188527555128858627558489311542443148542409946976539683789277983660499444281790000458071066469035060120773048646247420670447529352574657408753813664148753453844655385436360452874124917995232067905721626973580975167859798521219511355842386852626192063961542808480290816321788264422246879611607792610986849095870840293644755661633668359690821276750596632917222830922479041983976098391769290478080342419828979222823814569231730014666596596384694721609885871835673632276019969665138551090622785290461059867053311396264084111727489137966955166927084473075542752658452874286116902332744406263296721193659581703569948821610890995649491985960179814870542901864783240696632317814044193870798965485454755797645801209952995582054006515023990049510470457839855376537135675247093065779635536099971297017774439865595899893564082060793053098721106644300461584405898311022087169043442134163788905661484808209001448539865752713899212615264271693814224522326623141691906687683403462824068566779997956994336902454681774260729954709029842554699256419127934665838284710021018367210655785609320204105255824987992903991588913264370187881678229062238334922014499369096132638408335193334225858156203979244426332265633353595324540052304714901741105208460357061665172366194197621794379094443865340342120204378132883940074541573335594201834290562509358683597151935901657808678361796848598044990079799634704761021856099054800003557435638775456 [166,129] -7119560855960152839254451145289460306758700474741418148987674040991579434839254178936482367021684459253376214855874686803719097720509800849153818810708844020826262255563154742645794215553431917295092645274428260711799963897875977088767444744198609142707592185425557657759504344635269800136802458051500920982642647485925538817993016350316551974416923849924149872677878813093453514920051476792717900448952648459137134850634247420230024111659064509273414252755715311341427484344066342017671517425412677338010521993402768325104495490344710556635907075102229256546905592631090052594820040158624767411278033988589829531269261778898125294356819870545470366109767841886096198751131426477888411652269758551328498969762640241222386338340752079473832838862073817525743202838299399426776407707271623383388934097070992001319080326799974354141406246223959437948964107341245927132557056592211357714832244416433429214562256481164203054238762058593904003654585897667383979153111135928049397611818498125481575277455204915067711761835341081122243393758996592258341273678437247930639381649677440362250863710022843853775875738183169190156519648058028064644828685838049989573936898973276759967105538455333751186571235126841979945996878098940714025838444288214470649514934212426558175669141352047833804014787333757900405916428218052660309156820628176023517477174657877708160153069852347948315567005924921229769710186014459417328688672486950157949055301707138691240505765711553877974230608359827751389768348340055793481085846387285708241828451097634786024193239725508353355209633093401528611283114889821788430125682499982367600 [166,130] 136041812324592996260292647433075766584009230798301018006599040597089898898840366706488890168167464823402500469520801388971553872220201954720227236566183458906953988995905673157090023283513461303587859049379504342694488555149999020519701406506705843080566706350265385938485335273313136405366756974009810938224855445291873403225509010953948843946505522838719472633832809537021504252661734438049659835653117019958735631466895501841221660593081155378208786850511608970466385370203611117358722537133600179826658192519720363797891326702215659224448048399634647091604577151087993876635775620281046770298734663478296099179240222561308095329027106691112490443442205545418512723364742185762239752050465602898002122680683586427895692573559721399934372198329341854519510178234064477733068910075231821422036947919299431965585317829738611282283213373244877030110921346209157631106558395171032912099885543107553318899119887147794670935859235060408413689556657948297525388661555016477629403384515885980785900356369439491281355248517172215268960774985250399052181263484166282270549882657399152012088261255094847531291821004969042121908038673488810115436478403513766538733172813595450351488484279831121984245443822303090912625829933487570897325269839680020686389896767830738437690186650306042913526354993363790791520139374136744648947746004292577011670263832148455610059071493909639078260050130461411210811350742245815253065325457380746821574487120998576632687606781332073839627067768356630085198260578570929765577917121909428919444840623133263632286436117120775193562134491614346204449583933477767592301778768580 [166,131] 332100346048991366419562792152146628129805058377983194698887947450151835264758743997166799794048051678883096329489869629645319945936060647863570760515635068150412023755420787405373556455110922823547493155515862091756649572358407887301919346772932466547644993480426953469790124593326014488627396557226569736531949062557228273022173137895154458143588550228040783454610168081247228721702944422611484040057781524607310497446005991530939897025511675792657515838586298716147039554145113604114338361300050662604353679326366010510983619894065531917059968390394918350495034889209326558787402581320085766177439314752949789028018460643030985941788218694245163472766155418985329496229149310056325751922225411622494364150406859681654089247617685004017210589137560271284333524267953578259281165299762451536680368629246983737402912120068231220098635486893218411067301473745710943765639785922588968508217606793156411451602692800606960450941726446814844085551290207916661680401634265679036859247227013963850506162606370166110732721325446460279759071426075340984168900419141625171790339177407961459625832646561376903873316224291813613356666278043325313948450477138632432449449572927022673436201575742754718635351378644197385117750888591140009640582491199260994486912017324936669346737303096483212654012133646369552887033765350946806537550384065028605499320714954973001281743891450457591998130420763000428908221897945222386092957310151301141602777520925824991069028471476301315648337642695645760026781923953535605345184922279821227604833512912971801295690131335505684267820349091778548248166328543741651584 [166,132] -20336444621854306619937884210432264688142918650975545283756847866083435954919602287599843106694781447291413330986437444896329375549472651346252246908595555757491448940386076197356922431220860797830993737854086567811202865101621994379938174770031037062322478391212521061004943287950203620213771986658024386519433418744328421988160255135858948221743131203534555530304055153580350733860234830473708640510165749157535375063560722292740695543822865557026652588390005365164722852907594723195028852096197429540494146547566642410774300454958606223374606421559632727729568393305707709818382670341297517045198105510152128598463389609714122520541577250193614854349052222731503033651921074403857040273915409110446971318922093755062194755212623291633095339563393543979102341908741465209275722429696495677999454769604922786375974519145680744919991673384035509352010557495581062199351105318378158938411435796283837494905750802156808633518325473717398469901817372808561362377818110464409236677654880436619263984916112058507817770359730553541520880989152015935816101057413872672625494455718417264894125075562618862870103182537599205192541869186204568360929735998731059338199249953230624145050226019918883911643785814821910918902119485609755437463173247385560482576831444660081217038582963846894817917872920175339374505947268229323023890262862496707155731430095113855556497553357800911657293046380729073499171478675988112880736949771279004980095613953322995274173742236614976457205697380332421345791101878969725579272333505678697007593679722321181425105647340863481408898835646749402726766052383104 [166,133] -99242013515093470713038797992993696876848753915496092379970215816473671999241081392386795425525382353605579313441523038170462741569035793347632287540459882671144354020722589480724092808028080111417367151468714768806343035290148314350197742154998564167787685661008842495968209591422553974999556852822599101245547247836284170319173553061569441159574032594604650455305497422458148369265958134118842459587966076289199875960641645657160003947037302799091678668007455126012889662715722029590643652780709069599998362060355984941227831622737283744742537663689285385216176191100527087405457154704658536669872577852121407887677442674928720938461522827917320964574182478011191394967318092725228092661267305984159287894954793119227903741197864882360821640994875612800133098105244890355878076232082992486543389169146775271838385134514579112267145975463307876965767344028065080973243215771959933487717711251149908462776691066237274867962583808147692136826525315456842538352746401049540703114204129992399408528198739475384301295725083650301535704658687892070061126709212179590541891826575045674185953291906272935878146486498660301779242343925240577291616755475909285179673106088059646780449187301143332370154153262339442762467837222607090694906393182871426636425879871039678389248248582709030841854068096050951327090864113110968612483759800504904705290505604566735749868040368735555891924674036914646377754882370230611073966542385616102034401398780620228871743877695641287161322672169752464758914842558898771086836716864552504385325967997958993270833265354642097485688600458273579968032 [166,134] 366136161789982597503683123363686258912471307495921264067967089437597771320378954729319477455402212737645520568581111798818793381645425966851001744772498357200879457052864334327470838102591839875234028591953260524503181812069957299139303696969948000829183927235419490907746924427159943302641058041468845941449189370247659841387205638186154239743934190446871066318027399658384375199693761688795443893493787973199434619513544389236340588315264839191368351162843604820763508651766190028334231777017538476930251731846379957325371426421644709194503789873287526671856447002579198862755987705506055450270920263813817076667602847813453286551211585211431358585947851106421522968298191651397499259192379518152108505629943755704058181357440544721408547374215849963054319109153205270314809788396291850262204984421678604892880493882901094689475092744022611835677079280895624935131777266645375222097271739709131134779594675073555770531344177344797022807963293594468153477848373764932145485777463322972381322740976558765710158627252695136172604385927291894102301942598175659769873375363767047699247308952152691485179526889996528104214823794811220454045918492375087719672535923321403579229213441974149917124008987434341204065782747280906894188475437959987946036076834522245465026899591785962674756436270333735122885463502080463716461512784750699896507489415139425768725486027552059526751707280703740551739228725176242010929718144370818531219028153427379280769501179842236560334120042999202970608395373116282424699620067158057723673835361483271667111184715335811276054678703040688 [166,135] 1087597955755345789368878250000705014139494333604380658700807225384309925843598900301836489908268253201359696700324085345184541332887658351599294487367394969093101719128007107156454067338993384902239253896726837338904756982023046312397624753118596289544396743916674657501126632177719528759524343217953036801356637087000187843342409744584406026197505736311389569628225033170957462207498141516860026312540474932240819650294834569955656900490376956998685485338159369611460725553971581387784367886242182900801954746305328415240115784596348228055139560836329924557184461839675289628429449629037633065115962134840023550501857611306075857673252190459804379853839128166553343507982230316121484199127314331142697016876028801155351112117921181341262745826825735149035424089488766231243869565867201974083179670571542903147703667612621160553117776381453572344760593046985510083312904563726850818157252613618808105055046328604470789917609055851704650636325596385966147266565936503887380246302921014597324908207038190570037729220551193223662521987507993595585451927717682544928265976521803955723863724175970751830892659687740157964152466437088617090438652629219311107308943868995588046752230261367352189874562096125265437686666520991180829153064861064599099445192346614203162952100614049137296804382954059688602646732653977383445368982311034461733047228471729062814372456033082957383784379337694956531965025383411264115926358319789762705038048507379526765779159151311179748058182279022557910095740136360469492134519579130859844274221193088591943363218583404482180404096 [166,136] -408383806852310904998357685043032392516904544441150995599087204997257464670823518095306397845055261000422579578077201964820741422936417876263682060474468628532513581877169306344177781611119247159465449455057711016981437700821805631108667965829871665201489869826053852786547924821858085960292630993685124746092006830033906591511693990944874667153920402487510573139173706383244366156811979697380476338996097751913515215798676147113614223096772111246221208537745368449745824716234185955692518632359519587201335471859483166901232556917800360031736680992411878052374467774834535321544050255124804210788022487049468505187149259656382460472791874055412636882069848212486243401493705069406444530812093835668925879966570860079173066486647167468071107162546858056477389781423050010073696739386055891947931827274474193162024604189235182285975329092241179040967049218244672266846681543095812565899975867961623636285677178494470725960970377946751526693082243693398449162058217651477801447566437890936882823937553857502833375305360511989472390071698451228472240011751043601041666862647388737589071287217743996761659801882858746505922983956964707901886066502453900903866101479309871672462534828901533339471481962821860571071624805647786168441564336628575834305419813558794416464688596622431362685331372607941468386723354145311559061849211342597295016864604947826084032701899214493776609153761891357556650042146243957167664746669968845845009551984835279271564804168984239526544972961525620313114259339645117928695016966188425231191791309120562680886853835062280 [166,137] -590684946988420372382445451556713301636714461352369904963284483227060047432332744292351239697724736240124105219469686107829608102801417881907550803030784207873922022898222740033873644405595478017229878317575295194609662159894349907873755618676289343054407306652834679207410361832797383469924934767784443977200246581264421210361437645589929816128960230500910687635755476496781617131934346239398062878560950835553855342335118602448737112428844654978593552263232712344259688290210356966458768743301333829047647972863393174989431120414359693180366609620653008238223100971313785958567101957291956116256714050924131882310309365197631908974656925474431504178483490595235363540748274758778190735219630646428274286851728506703931994949116094735572419484405781712328951834801005879164458850592479470480276556767573059266997877946118164351994311071372321456831796787393784314014394832765178960488282216966619950114849016959711391332363121646792798959651882055803633366229919382441615951349507397862031040619604867361997204119489847054291930262897386925625742737386629863433193888896023147886632344056133931256599742449526074929861453044423442202885375145585042515019905821505412154588711992479657545977844117393388835557482998671460227573067403050626488961278807868285372134007924378474219311201110690143517050169921117317835348136944172441662589369604770196605124092080286882093047697168001743739858967135207839185658648233130365779306217536802931667256092858529983851525568414681740371600075013186383029956716261095404611748520222894004069690872 [166,138] 37740383781009557246500203080868429155321145496881928475981023041949210291156674836248038057298298486634487804538423757032688652142422347803084444722668753232893341938712423249444409850028860981468589264523034141933018775229735567184050570440651541842045506188109229376797533512857919418689698874207091656760531844023229593734119701653468790869741021031965939240865316759197008163291293081553419543985068416256729434290673580907175068773283703632017581566387899785254065673613936835182828328813863207881698227958354589975256772609402720905698867895907226511871436582628164399549627975420253907470592205883855040101177802500033551123698945836081360616066663564572942168477578260068078068810006476038251564719915941572386389772422866561046102050515478990228417873903167852837779875044023261435318824305639181263679146467096136319965983871964738795427596364318481543824638705388701300541148444084410707729475744425202569322805853344735629897591771436131666538039159692013249262546975042640492070691610366914437560792585022504837521033140905204114217880711324191830641116467168438684783447721434852735804187622397158215808721922404979858255368352461296074118114256673237380911236440235524010378282989691968522037018374365890631915044145935580935953666823804696159919374956755537979155566432411723097878247588990640756240139808613982940311070293455707443838330357759624003103515425029418173408872625927896616939012592658871776161654121269564743583527791283388278730595980563035960547737648751345138343155913127308045922915524476897 [166,139] 16787375897627636807154371563808543669684735539970864484397871384134765859095353318880104816268310665279249261795847179723539365435754706579409647983814899287393473024574111004368445278878256884818313529232723920963626919914182317228071405254713177787387368732968041177363659366683787296778356201237391046601823079035511687819708575771447934119017632594322222893391636390307520714552871921243317621241624949817595375131688134758951791270054764011766797283632655579125635305183243804137614579756371152565561204448850444871862715167208499147636503743390283755374743712137661567652288744150099374604899297971563177718378038311482943580037659689532266973648464105462554090626300670770602920423112207414861153703633481649946879235051578667849480833271131492623816260025856485860397387006636101063703560599142503151305448607351756194687390533690893530206202306216964442518922897914317660483780648457501073764176631606909800294244104989560216619882311468723837774077909668361741878584058790281271407228576013304306841594926550819004085937457623876582091972814768080742548686623289622743005637305022775089115683918432078122987369953063086314207666104166344049637731422339609470608431369779477287592104030887915428378065203331404404890997247342391103155406326234664070215582701571055358912271716045696756697504614701884404483052098745629108315383621151049178336006539930081341718169624091040698812308225425504217577386880058018630687769936175411762699753363683918304602313704983050813946617884535704942730334626792540324629632 [166,140] -204073881254342747547415810070798977046921565680226803976025725381043346055029319939079242100173266151417559562347073237539513137212175713198522009440339140926675326416528154851223391005058044539026881644099495527646795547286968362760135417608199520025828668870425859851134512604809838939013285291602850759771830924313284078143122754388939358841992629612585959408000937561003472943537371042568784677169281528373830332116868502889703061646901184857980393699240229948229994816956793379982950758820473231331913842068195307537181954458749111487095023792350693913573663052778515340208223003351736446155226617674363481434048946052424999782921190991382347612839718517165868661506501323590787790374790949398010903374069607088446733705841219906212930285205743532615892500478567219455851434064375392103825296794415784291809237317724462585812836842819058344954180347946355260292934136615229812514732184738115821908857942447431700338488731227247555183790478698721160181003098743318189379695482322972873158822555635958646702101985835043720217978899790373347140557998930590608238989629470804806689749725360323556882244411170987451825023594789380063868899707869123709385630384700561792782530950317163435063102384200779617947369925851462118636555031446227979345885632615916373987627079147400896186327717608865950811231522661616803391646376440006690497957218516865451785638150947882903603436236384106752571465394278130770297419500506036302378432854124201208611978225353294417524534605992307670224821076908089642517099348000 [166,141] -166052034140342904326850893641341133816290852809319321890332366677981540037902458912827460362800063969219344449102583417295405726932884415470177494721990046479032126367168895403033156287683906962648460890691116590575356223355852255625816572466137013153112207127838571429122179607781161894946552735100394217973638159020550598057629581667343187076558479025310571662596704333514398818710067813362396554042415252965225894059902895938229705323428723921287434562814148035985109408071573254181527335853733138452544024453328000351222253517454883422672009815472006796925166096023404411019453586987203995789262001114281103952973936141334398216152089621324460684335998343633948199541088013067881892717936597975878743852098623458642188191909604585659212260381090447927752087800384870033692092930588947967117737448161733341302015729087276167986283053734281093497304734764655658934245258780743992124213440767320555495004984057488086683824477715103573138681036302545866889000732278819861041386019101371545146149482478689425730539450604373028068988434639083509724422054297893879285500682817270350945063799290418051770033399868228424170849189401510789234029354666659703264703921759302943741325730923894383228379435202307462415115231851342774542506431398428480042710486266913251394167393126251380335843105773563370425191989936877247398409735219325514370593340366794810964806568940658430755817114296136611808256931574901925643321639245420359953556115992257942727220901527020635660828871589750865037947419060257321360 [166,142] -2496980570160509076629659871301276905107564187975356352303405339289319324288738240348814397329057630737488949308541307017508127751584108185165101032816188066769362073764552741672991852973103210024303179482040885511145485922239632293526503759012340638022312693634614851634267518098605366297586227120979169445395925999185197960746073812563779905052416989445536131771268236856207090285875322415767888248975505091317822429743436142058889885602014221581707561197459536166900875270163252799610915933847251844858554747275942657461285156105642175305634690329159370598464444513449373613733470906471483071860088179072408504041679673603981885937734491107222698023497896284683271876562548400237917390071206004852278480096591490531182774611257307516470314315848536848689284739970408747241624174141046561636853673481705554471420623894761058658593141420700351757042275207064389875392306254207756129367957471961193079065567241614256883678627871810282948149355655457917866834094052336487322437504907684321786550852396867120183642382448935990585766701799828951427679689669155303253979647906721927578888949445235487882150749075046614429407521142400346123362038664413440525579609304328432498031640400924544128321289093671542792662539472970465250259061240634605802746612133321586011459692110073075015676244040370672270989559963343534523354212052283613033907124254655036849071070588535080738949445174368242038762884478967783039477728604185137227575776017302833429607932164605562373686884398904945555196251460 [166,143] 785181251495483164312692656989060292874174016418181801199147443815446426561738490392656128946080040831614480686849667359168440622707102202319464210854343700727020065979005499877319616079144481750265977825110425402440598670824530111321727960226945241104653786071191924782693407991118437796534942347736920569543720133549043579023549806556037614383054155930937907845380205672592599480450773205467461828584649431962779038234868926775726324642046178405486757051547897122628479590236359086804083761613197443082186314868691344304944498790950123224943492430347997348461958483020940712904454678411220076839029957685834240353142920868269276434403169074056777363857152460150725064610942763222746794107736433026546348878441821766571185275529132929456766305077327791019767744694346597769809210578550011643192039616202957953679147993772657187356276380183446558391920605809154015699477610010436134872309920985269042786609766764122653426431826773675752940298419658813304996602962981046532859414674446873114993008622243839378824692514097080305162249974325104361712092299889261992360625402187030196895868559271340740940601364756892755556205632661811087371346862762362970567683246133312019190361527474310910578004866301106613405132813513240701129924824817474801156659834084856596747251317840485369622015964679304242238182764532845528414104187361882778721632679169463520555601743282214122183773192980526615122509419489545008217494636676396536892163686673595508725281804058404569609688186597414912 [166,144] 5444034335551321857002262416908684726336694942505314523441747723968570813039470865830891241975258313441785710215263976274165130321587846614037331678474830026530193724156163796358933672070456861363265326366493990362414887108003402081151231114720211327225839905141540343682475508681675628633592998065694024808124718461190477183542426807949786959188346132662926045137631340789056907833575743402004738451307034854784607782881387451814479603644176025738713440224018533509684974484216811911464034831973285952964865304989287241972757652662822900819488683805992976567236420195274243258288925089839957049653058627800981003582238979132337204062184709128906562338459702744866339873215841442604321089182709403366590320555786194864598607781709012557180012955199414527416083555587389638086027424374687682339588364465327860273337640128989019172546131996440105964737131229946887498555408325223053521455498558065294432599316172848216914594210405998128215545481273642974672163149575609024170753053217843629151528934513164278864547564303501066030194665175505743789592129473923044370980529293676860940868997881511379300422025606534109141328771856603669331976379899824388213735886684099895817420296141658523634559804486661759881753815398723320094803852213283392669962208376607023184744391555970356887761308867448868118551561210340146214708621287626249900554566577005267784092668011718309569174040480719158392007341485888422569352452450359396357614851642802913173362406471152167288716152 [166,145] -93595539651853934438643654962538361627302483182179209855225574659818485610778750552464038981223749227906381223811458960962207194684941886374829213492538521202459780676752429788709517207965657106090670214189705020764177624736598529153581924156822260190457335670417455762758409487541686111811850896274293883970202079260864102203061632500630695234651767237386512826212024003050840382485541649066847467467332007562262415805025311585371962189100533225267575958685041007440964571869484967582219759359933347706659247292264394810485355588259916476302328553268755422263601818038530441090712123807296390384241064355778874989509650982808994652787991468807056844525713472690497227332027011973122243236356755406419207846784002108076835123378577910701204636715918398700429805015988964946608965873589583900181894578907121502465609926367630118462147646645953871010073520794240624232621785250926209607051544493429762967335135469646167679046782580742980030373482106973878815762230060055564422382469537940102966787242181135740590921482067251617440467493770773621873377743616127250750164243674902032893916428007358807324865558150294199025853096383214688244112957418803571124062070673596085278024634292043927693605226681261044708646014609403532991862163379361397492088969985842533306033666289133980194373288833725482957328857514977253042883293962625523151991494156581890230920557440198225630212993749808760178006555317537667688249164604763457554234852186631157811454021922080 [166,146] -250547284320508600885982841308639204154247131925554724428808794223167748567527957724295384141995931423304145920783758417259676003344658849678108095795558275674456673008177782830698801478354148675628722881436423378260482699911999461029164981623762181990864842405829763130910733485578669743130639108057765327968990840466068720704928761751064731508365193931023915895054877580063749034976565190352309454889878891702599131687811966868418907961672170296177758972537560104958958857527487243036027752722765413197863963018783730381275453676472067840897513312538002109870078946239052247984885374592647316959746316890082737689042255842611525617340153758088583430540952649716895500121026874982716488004261720836062553057866013436805797351084322209719571157743055547422844257212080782945748678014754064905353120602699541470427147960882477027958587990627492119022319689526704906626826782323267360730158647207235330949320653877507777014277118965166144763207935097552917383157174640258620396274143286722274372325729115507220157710838916425165097393397183795679780787058043723954898831671275485595759067015433845230249520604638207275017102965267527050690039802401266126057451541381865841167940201054796937263321546730699726311877634829988729772348035011596453998187471418879343908533805636498802211187595441166222443673714507931345279367836577684623474647643801256915730618558341060977296402061564861865913202896334917871556494596674323980091346976682378515315 [166,147] 375704005333189047291303519789066481470618541633599436013093414127552550996941197231617463074337316057277817739581271069696198011940686882213646898795977729310767125452176265950474887121167100665298917768865719780134971599218867001202696594815351104238048389961032882162603572567735093255131886649647550195340303215775652409946522467266092652849538799968669222917556598589411825527398790685264263952851450768383523096971693358839753664433939037680936231365065479963638550436336937468822214335109817787522995218824149130401475941705617278600745758306546105695429358646622091623113435863894408061680927353743767042523751547655353229374962616737546703932634332364505056508244957910111666933923778644145293389554888455492282390799850569027847454010026061997100717229459675958883125307345153398596653615591754860065987138484097064043747675414309247403101831563109055206038305770937067711238238713843410363449881758204324603629079543142588854988907023411636075922051133744029770986510518586926474826485130282032121560727169702259777716325079744713128761187480832939943925462722571063916514778950924335978580624022671891394623443713989112594845205358886237456372717001627653516620849567419502983038729780711424687987270146421561519713427099708826887539889405619822054611643591423049066277252096929826477629409728596975881481785008576445326576306745253252654790353538048817148970794748329711698241136005679660446372313327961166737102776704 [166,148] 1196436169494136938925120532794836674057704150228423232273649066913233093767919024960751880873934651958003491383718659982288464803042731968902046792783378445786716278287038503096390447132156473989707739365079741018998221078658749209357071779122734071675345636502397377083245815128679577262112792177156333123101117771210300275301764968235558242348673283578022190576862983570345562786478647648599949062051148049803373939547094599020981765328664554610474083330773528321962035078425130213452313009644346877098189000203506177410318686999566830981840728251810492129852731438709526505112798298448253160245061018260780699477433886061536550478547347299967568849395670848546165839292309938059802881000807689470956798406284720767251904295171519817176923283707871554696689883168066077725548608630344859673281880655719225950496323277262896132043920266384577750826029625893924899849465525382300457414836374701180574840155998121243696195517521189253955067638269339852794102602225669256521139133602971749075590794837178937096617138983807881213933511848700515592228305260981290313028323997468759529391837272213545164633994261102242568392888645056408663154838090205940672793986646840353933839028326042446562167527719764017832912308823326985235113431641553612942747074552507575445839283545311336902967902936191094407110309605535525505329170565366148024942277677408350984570854000142271850929090166854069141084010515167863679118074637659168 [166,149] -6540181717446628386403051349630676280539929021350104098793870673055424287111797039431278837323708608461361650515237960828914795871366622003087097992402112832411884326932122409888127122729337854561562367375219713092818338443448733665326887812554458756435917942686946106980188993117425515456666405769816803896949774067095957563565135765304318394387686968143400938806327746223239080697457796120962018101654706664382151147019183887481009753434413110174835753981423066854971314617561727913326538271363413936161810896630089752642158198854405162346454346276526240730785890657352424747952685278648190671144877574973159101753022820811733975791345074084502026254532740308459759459121731216217853104402443204660820596178276803256385366157201799667598806870407848894236113323159989428363469140219338669385233308153532788723421770319544038014565127243028465834221850851121238477279349175803625921387190627124643937223332738303244233236209472568455582214669678583724905302691406729925408702569125729729467086788379973131788600907221549230023283132411169240391065907299653390873373712584513957922464151887007757335946493630363317048563769537400355536916275371760148587815068031451272344021030958827414366000983972544365079650218836744693130648020267956757307751237155537502512191120698253697915475725704938564261742552088924792404759463485893437314703364912574941253128903593647925432222177468907091014833906741687912643936 [166,150] 2278868276576805471854608451372631680725947599234418217310314869219162286742721320978147034848120215282328917544204968922607015795152286731176369341833309192145807004090904245534445565607547556032414814490907332612517590466320264361336415045489457135780685045398089452819220811514313993804334328133479870629582087932169416706608514777708789062039188678329319172557525293409245149816746949381668536491695391736552713161331731202921430011917640644955000174921260226933894348875817442367510778785462976888566684086954773241788904323931684608829477894843153320345221199735633251691949397511350480994982874727440387771688555250553098887978023778529569076885939189148159996721605659881482045037795518762516827480586758394411211736994471155269455321174271249319301506638857466320791934794462429401645468709009304481925074377788042268067009336735809396537197187496743730139194408096923416568635680359945860270826195166495042914202438241363168702306606288943746569865530244642208728466931039217774047852640000877938621844302970585367966743513311567768021091215884461161306660232501468509155705747714311540496688966706855958833026787796668599622281107990419510787543468934811841958781751401018835515609571483834564928867662962947096525009989349408646440606483930808754812387513816950210595413946831023516544471736665794982666877591940973077856676291828607403759383408493852830263516844343310724075170616260 [166,151] 256113612647745337040607203267889715514650842351534027357130046650423400817843503206518361011117350710274283007019208143618495538982922528927997527586479508439608465480141354863752628679749668127762571535074939317935141398771373693716180592490404849338047560184255628392906462524996348927381412592615872452998742375551268958839210618622797901008106391130948142411322572215568964959803539755781002212133841548210939414753705142043722872850343669615282654503146998791033350093984426087954921903405390737956784602458595676340971250436329934622047046582223872652898317721292775626007451700134394630538512933403504718485554367507510262832401231343404047118366025497228490177262571315832075438882874722115529829833768101291427572470357399181640329987940337477508500176765207779826814127630073296430906521830636879427230153974705096213515788656878726098497685379931466776279448662795696263796756347856700573417337964691372845957992838141386269263204146310516118944076298472991475319505989352854689191840050382911593369417436248125103254767914013882030390210933669860559904932321625185461041705567455304200311895861727217184331845129296227086618487447049083987308094704503516596057539666404009392628474960728252527135744606835319910857827952391303636187991537484315206775031919543627562093359058907699054293005255889862818632496121010664758995829587792387792378079993569597671020877719669344 [166,152] -86053616389142700473844476940204345508879320779248155929052796835994972255302161021473053685726521043977340340819981039204436290733592880524141083926301961678587506506710416643279894704565459785714073411552630474882886577163806717811918580047874430457820469019619518684869930458943244501200880543291761442473089755567106170899968993777651536408862263062728436501253247807602626285943280335560064151629533141407651075928882896232361524282123485634623720022016118787876323119191852054018340619985075139071509052925227093132177089893731987462039137493847537987357303643623626337871121963106475344432342425195013758781319945582241807944333628184729340285452653543296142659296460531467482098669842326232212015007801038409819388226020947062983828174494623964704603054472585843943212712739611280676663930109822956615353687936806495777857438463771278801301383642751926573266683575128815210369372261068877565044580981338109290593072849130762322707405041674137702885394746366093276584481277790619594739980758728365825377118383624975053296414711529643460011942538848425766226043802429495216695656313676252163772937245108495778660850118225296458974433757033654477712380589857413085803843592013024748497036220621572445616391047359868905439940496517926709022467107379179074026495172896860901480917240858154305345498045365229558490122595097634752591236212265877909314499038215770719240 [166,153] -24322742039922283792333344168816400727261505484590775585204215027938369941025981119482166976330704475288961460880993154399018479823884817600228878143214535581208019934840486350831634649551883286088027700157208725102072049661989079684335998166443704789051111685106346841568922652769766556347726989123621250976548545634047405044278707938689344689697675429939638603055560710733316595988201017268655290178024560420044544170355123881606660985757026208223653439210731022697765790049757737577608170609504407815956303047392555113729491515903331037145369543697976106028068835506015301837880436016102884639112449806766489759482626767228471376211233189206764458009217632575182609338403534405261183409307225134596709990655104809482343270577462398068063307974313130075808250010081756297620028178733468223861569292630891562637494575978746618997367542321854378705742384837049656979010069755522130489719356926518000297966299810039231489999916846215996366444508258574610548809256565235084525597925503123440463352777938864316859798190872309207861349219972259471688757519146449639772111288991849208911081646110052788937923742071214729221440652464470118679480015901365222621911617383725507544803354717655771395410147157731530358931384906617704926485047634662681988491330366470344721655182231652549636892719960314607572841555370760356752673867634728848000607573732249477049260616 [166,154] -1044296174624029312296615826901918779790250567663624994621498642565582126482868625187860757154801763890926331105439221467351515392588476416805616746298228129024887403599398436839070817966048599650689261058515980666871000010551618528838969668096068929267636147338700006785084578202167381828662484129281171383404750859194690125108229892586485163582176150266801633109473430525412633269083451890471378367018539715394748285347957518507694993749246057326285313754208913548502004024237457111953021492333850804679301892275170260524253953767584643022592519701265215016929837635838149078473253505415446886471329116401206879584334134436214896031690180011962921199371661417431988550384973725161041849680113489970466437478909653820255432432938648949892694610793665770920775472392421292642608767284136795505034902009285680339891092666203339119123597132741716592981185380954169635380595976899364138321011427708868156308311066756570208603784043549711159202028632852785905148913208163829452901505979723036242786478446855240122418390051363621476681010304938522156633268096270451502549150769558037901538537377950902223720858833447767383619464740713853952893043365641965953366697458377954051643090792187351847102282742145719146127402654066136960718075830676607955598190633067161155909988761455376378726015244456070423660358567657713746030344200169337897184676483567 [166,155] 1718107550457594068756299587551050919235794694051105090141248559740133810488834612544080431281904777393882304859360743621683621674382028493347095905062430687264306206222025563060505719363922200668903757914790805386395626043941137419507436724877777166069695456499356014108210595280570470811171059084605367637972934894957357867175482835137211469229382602658118557823500438378001232090290983743718384330370253964091929306687961002400033604953822361791448093992997520423985779304904560185977372661396026771219874377351596363986408852182573019130351698743195158406568651710974120641161821423581301622311204935646739459280300213800055915355992666388666987274149688588387260156756999289494894479036200989323384787616336645245992188917064661984256553495490780142650119043167291974622494102361121289634397718805745644788134846026574513265016620075405912230824928015079905760175981798535458894698757037664707984498596408633896532074092258752559267330265203959783636127567580835340733610273714548613443251294879415872726857443232061082549782031747789785073982833969892316668629163884677474849334814818307887979335376031946723012377104314585625913156627498216774337520068606087468195364841962826311115360145530570743879974609024195197732505703083569572037594603863748832738103373112068429064060817196428865218469826566465298892294453587883648 [166,156] 371040681293687160508862322069887669925174875910823748195263274754458531044590179274590628167017291295063775347293153530594955071266615865426988098226503988790610904116973664079902652285370235908800731244014308805953325336910418198151079270834935226491273235426485068461018870469102783665752747637607052337400007569113255313336597657622953577082272824011143375102181239339792142979078760388998791889549516066888072154047736302171671083458229262226427084272516541809786133134494271749827856208357851635755449761799702925692195432157409532625401376568132659898886855860502073818361511052388119985966682628256444751197678428538199043554412479049763463174714689832630490115130463430153484347518368855771625209345865009452073324903819935920940975879654307301851874367056771451557334704697733902392662378795882819331668581755011263023731378236242066201187095629135982140618625484443893688827933096759032491631995235585099891791055051453456287462294657420417369931137507232070792299375434563299155397915980434110987758822469262258466903430338316958686804688681653861298879204000121204211760889111354136812459321419728779828144226924582774118835006650760081071319272415872418594716316592262252173092947237562546093180497148632177085212747319464440521487038296497476796424610591193248315744609234582186597350212272527972209024 [166,157] -10807924499689310613218000371637028365961664874404263051569574049735035132715678579682629346933852948913466747725273538390585348054408000486224195245985227515106120616917282050686432627484520438989675625216222978991961604725326699824158959132980677657445329621507007259323351268414764761617335385846655762853555959508883181781619433665910152052149768653855409916817064906816743998422584573162026256009530821303010931539957248429828676153215769969471277713981848202319181151764744000672157377362378136244840587207520100878867705717059327126349791790208004685481177784223584410631595589720698110245149473069076287348768348077692941366220473984837954890037561851670905815787261449015801215330467806980312496811344842806777754850334802013496725997737619550452796639348388129972959002482134809514893902335013440629628898546488015783519580540380120575583155272249538899247461355676867594583297524820781944207574823331480619297976194472520544880424708796248071874784173571272665883131423472439811430434780433562330430988737215727640866871173718847888356812966793159732547135428265589328180537101430514989989900996477329224667965244662356203829139445520051330938848145927423136346513429552313884633556466670492882505203081181377314197041465981753888141182982214086806094607683462811896631108589202581868769763168 [166,158] 31861812176416180521440340358312264404123777751228399108829336694998060880168376126665705524179203496393285632594595076771889244166610658919156708306355675612127948723048738168539142629518560614618173449360531665984094781667328705266128603795314015795961821689276985193574620865942660762388090314652864090978478970429332636640800254678299678693742749562277355643513001078999144709203381425710486414762085288781210867945443188601192848066666968044160955868856878717995468088957448956463960379170635483822568794277240287564948347854243776417184076989881904023053474028759266786386434389906539769200681975922182240746029841661734241013528426685629940441881184427990086402961710114926893672499393384208510707079302858618667612047669063432902717486432959157780965530554611421493941295184279340179756888463858306905047675685587876794599510080791297998193729599251365100157161001864510880395414411289369357010286840311072079388185937263010903831681953140831659543292600202371819045774315885901728290479584091515847409148711631303740824564313568296682152137980108350859843308901528943644470193835028146342149736830586285170986176132035292436598712242014017752553433292312540170771070035746160859157307140217673711319705589205797167844644179701349594746168283242048437143479849753771657027622245936 [166,159] -8137502803603622649506340912373222766382238188130572652690945034555345381648103827547411387595581845394424481693340865255367610447253473238188940996420863570590023111574051300144521072476614851133581249670767138255444587721552530370449655831256727448810829927626987500039956651437971905872413546648212837687591387138877505972285947997942293154826582393194152280878666897859210209299358539519491635727821868166916597675257003722805381523736918869264646397541238465991916167750594020133222078882431748141751235633800431417960416750660399225136474760069417024025139935037792865163301337648595520144058087248298120483452819462951235607675181161299997957354642994713418491427457852032687366620150164590832406097902675666838586030855806995812222091351911925693379618385308493881919943535556317892776995640030600840087800635609790975278939424951689014422032659421943807204257361121097912321109243452432736603306481327721612132602819550465018615537359765941692589246603201280354324121546153629138498999353057593457613910632208061015388935755144915573132803093836873242200223034891061595423476012878025206877322562302759564103615781975192173228590560073919372843777347242281763742691832313023193393347991359893235881504981302547144063730488684017504426758931774977226355402167493824 [166,160] 176280863808887565520539631725651493805244932986601542437383721432141860491409559236693584309432101501960032133401257380762224384899142768851215153934563897413554814655810583318631054410155861187084788419204037168278600062732371331516371445956381469167533390847600634804925571918086507694601323719979044413457211066080058327899109700436433087202036184313363253448009280364119112515945653682428882355185764882377594804244342673652831130970885838333264713520063918769615986820339615046788682796180202864694840923218880142658011869737204177859292761836981088800903361948556288077572879185366611611847040285017074299322346549741383776164510593579152923201587175434996128715920849993553364139063552307021674433572437744180989384018164777062288914219179441408357200152182806544710608271335634342311519721016872601996316223894465143933841227794787764329918299302862613342818980314888966079996174465196501214641125089908428730850421060830449709407795803008404638060124630274208504326611177787331921040625951893620479613457603018589078446334675954541180370706028036530415909790475736645713399183231286509207634368943952707815838054744592801809955545544024282619689875145367217006378316354935850631116698946189326736866673998598121755402022126553012505996399874333560 [166,161] -310689801490742140180096087156115073854777370677523332521111329694411403802929569641662154831607131798793795131639463404891649243866412911755965831709139100728307255992456249806395003272052088041653160595137868082451321740205426580969212499627994186757406547077001660170798087447173055373661664895297166555895531994677925371352135904155944747938443814190049635830225974782137911170919921131489525084892833442082756951849745187370205787567603007341965190621917116416053620439022130565860063871631943708796369462556126013549058758756409732901667849881302317679098295886496596734606365863741336995927472333862682294048244969966652499043377649516172860106492472462439859579082666730060568086535436873955940625139606915460559566548323387836573008720128586720578682579390522880198079555034973996172436527547929781799625341271083562296880835092767601341346284726966591945476297467147559314081893894469614305099944560401036477360767840570242611840248613176282296704135098386251681881713437610721765695338046881442129292416543876327179927427577963626260417936442467367818709849781528219732830140896091795865813112575648454772181566803333377151348478541040265321864793614294526474126195833427616837188690045414774276245372252587686920911347803223872 [166,162] 42029631915028384430353050466466083313538535120075674596508421582056587825815556853163683547717346811293994212987385360282335963063957648553470982432266252122998477188012972508331237757240428326628244893520101074229749799079811798864398029357930661784873322210441903200059321421098110063472676365153809771846351509422898511563921615091901905212709511451377987646891042260121176417369686725516001720010020019417309756536080341912072262195342206995435526929337302441919135284828281826662911803243086301461642193193873222049747630140197299778560797912205737727526412866358786217135693225224330770496346701971959722223114829780113162491244757559284208748922617800124885548878425593680575178612874103264005311395493424535275220475796833792275397925170558094879360257611002336493379640722411404952580898926824525355124895082266541117243931007481872155107184051688663654038780517466746896331834645436342260681825868874181969977364769585711019183324093444282326395893241957231484017371136418026908145523973149115466042061825057534657510331800860178271024608228902999191959125092084622774742579680407419587546850774530652304992385785195689308059449799501436491639975176537874832594870660267519831222483495724663023354276014041557 [166,163] -404773580695558470117094647289841496306378102825122729250590197981349091903621762605571468977223504289319533400164343400919387222945238734436984383999915190426698108054940764153802719138891826382595283976505030262938468646378930297388253681576918665867550315350150446752611307641054600785513369598097966074363400425318119239728015634044101852422460291395621374778143242859099860181122472004890063314430169664339739677259483244182385630141682164831782176253022945898824651165035213528195157968741982372282943040428329914428757803664844583793606055695803931838272114606010710935006599756532101043472814268890641439135042407011399592653126024927196511606552832694628898002320035666346882005136938504999235056329052468412358483337079726186428361670681893154032403564204000921498894036755291431624133118294125528023572850946568513326488735056651972816913790714224458004004374474975505348292599179015943119155565763448564036839603430839271288432658084254422710041399931845278392674426838517925147577627005975788224453884885730004260135456785723128609593879624325118609428710067618795649431355912411777802582875807183241923640237600097226497345225576119811086847330202758079808182773267456782351558205242304 [166,164] 252830221101112106555839271383080226569748345431633906303945384074845114962230911791258535186776292332757097434688807012839950465992153635838809814846001675513416316763024276675251559335576278563924568742891717165515316708552508095269071799183632105008104186366170257562860907115505913164632931705390561020472390242300738127163418584725997403398285636848728469612175967116391377645960648469858263974192630284436962645003691117135416623680593738375977615970893118742125990059238408187826185385034352614770262916604290541587987311903951130869713064942408514415413656536249604663822261215526500465835862852667878766300017266370978125628754626797951838244347380936802162057960376226706257615759247903727992866733827100405308013212086782085712005182490599046705231938709085294505427592160055930718517426436444962995992482781931339725711566688388919591940011283153312963622495850474278027692956466011237972816725291034342655689023076573063302743131092052080874366763255436779603440242762364210874712464083153530721526954763709517334900811790557997543826576765934049584997742119827302154088550449788931358965116794135130263881388997138950708104434059108233376030257873358466984763694208 [166,165] -9150629759825882150373314197250132063046725647999144511393691187174810434056285779044900642304529089024640866208872822255235523446511812194970448462147592775722335084082353069441619258254132939909636115696881349062134265268867083926464305866314131450600917362329295710718067528425278236182127830362503289313351584366769172706143480487824159556715994604943319331494104459249880632892408752920729627694118391625070640430022501961981740826597314311716497605528136988326988464608215516915077836194515778765415367313087167600791018943771207284584006139591709517050956829197462964908521781189299565173502392407570275651018528373529363591773812833641433549636449449689524506241135851931650672973234116258860420229809482380240859166048525463211136210220151887153570502208313192206147122267717296092529113800410474766599665687324976998967897881864936448922061443831788965250617990170545052059273846072981077267986094243666382893798923618444728571966584185293573805133520494110629276904422054556058279848705548710128523899440329284524614436473580733215618114117263779078864107064545665562775959331978724244982978827015516089353943211438600111683920583450087952275776 [166,166] 16773465475757230125387746326916526204586685510880637211739860000486315630021720719197198988012673579248629356531451707795722606512788353035418880362583619342224081751220005973558435669323739894009179221319036988953484121649402713020504880667864208487219027958749657488632819075840309589118499282504902679177297092619365825778209036031809596531515451642246814231073188147449802765332219285548038480685448424630959620717751295841482733949635285281068756535117837840270023476004126896204766600754631323691666482051414422624788610905002793827647584168049050911247113757727875164398928606602468517887294350387888666922100284702493340327088096346148145434304546556560458266175861753804274814863571789623178448680142092456616903829120193481476292282766925980327705829289799609446214938804531487530474561992113448600473243466123337161179123410885435735653360898648056438114727646916274889980671081754333591853498081919144828974207615977598617783856436135090608176685475572121511896194802297098499876766911635116041594143478078619657804851158817774153617905076537213546472353108238520028847062804217144602162033922466751229812329238365319920 [167,0] 521348215359859083164849228663805869377515327123507165384620896998035928952944341679299771972152911634376351813527233531354451816392498932950370130281856399111202906018672399480488685452603815263349090332204714941686337296088698943216037887594036998834432044758405507832881133849469362639336031848117431172983553966418103397889634856039138670702310213294884117106403038120523776374867198421283085321818705353249838168397602737679397067149573470161864872956214607203073106393721180371898614258755290615992300447569296729423211893295906400945741007331458767511577202448202026587506586119469164116286377742054890813837440182504926056730320093447866500124789437994116370842577581870508966835492818284120756928908885107680297161615154309093807087726830771057601294780372926307707371533583543288722820338245905282719872514623838999539338720841258065702853035346072771496214920431459466433440407549540907124290967870013977057799405038049698870583408305499579175098429251587748003489721536455237297393907263450567196357834949075382344072247973278228665589467785213015511909899761678251028519909665808965847880031614708754213723194144419342024817223854986908912997021849479616545615810079138731444396220781943221461575305642072751935032044487299788951070262239740132602943090585218980975033871213876128326702366319644840970907312282660501405449621671136837224886202110591365966709778128335517239096788532321456084931417477877470250983394202946886555597242574762771797430400112606110276661286428200518222176637419938045061336632817071153736771460249706442198490604481957703815063739568699118341569210169905208173843503574881540010808634500468226572778083341893176617017538904289774774382535155589862961094543375559169763103404923133161993113218249367025108309179393918017648701650572728260897982700611196699561404536988256942428601666507990653241900429904626919116626310763638107867399333661877356337126436064887830713500999177234190072882118776210799128561814571798518994309209118377715143304306912139751240713423350288274758547768204166164366663405963264239208031261977040757635604876705493155840000000000000000000000000000000000000000000000000000000000000000000000000000 [167,1] -121459359353711520063301691243996572134759933262551804313310081583468634487905719398709212195946603081064989344191776332190274322757819851441406219082308330368921536125390656040908761184963922138815052168041338160218878276256955279658573593610640056823699805619120044179162412850869993612552307673110541914639092638828830880256442481051923119982260606768183209910015645178810366246429072064331123401372361934212224592882676484350644038321574769013694395911817575608847809563689469350775587753674062041779284597275084147332555906776765828738242707812920894635956344625336362554610156751995284484656772308959659057670520523228853435943367056862975941466449940331838185889008831403255234399581623691570563062961339523381726253530717553505878741196979440527220034030878929111863654400922833590443090809648298376321770108081347498443128334589028607328176443173317828132880600177013284281901891391066910215789941475065994678780571329124976506788885584030908162575283674599526959146015141736042660585630316975392574261217453093724377797829912588356199027266786818052249603424242707725982610947293678464099617011436137349551142544794762689893442375833029137807376863821236185707185856681501051955375869567292958458052128526357749293476589447027155018346067288771949372005552495389130106879645247715528569111019129866943007797433323678694832582481216717284010924432673111045160327796405247881140252643028967463394149244260799487613625336083108368204590723145386496421191468180648426042414368596715461422512729113881219597162287125065862801090720404064467227020718076795423625154303596432647209975003613226232228894799920206429671779811109775390953626078950049965925247924696040162326529716746476310282541531536060089927175973510727503624436123984822781563438570587964160389313422517657089346733763549250985607246264572424778858852190414166646664863378474724668081493011380620041982572370817132880127668224436086204372969031599243044638771266761013823676308515858234814993214387571408715296789458087973918809400084452348015334986696876944729864037805289018174237459126076807473459915135557026506080256000000000000000000000000000000000000000000000000000000000000000000000000 [167,2] 9326536339721402759103826937904776667436894178455638811622388594409941549495632912674160559782532653020221914555676028062720581614603136001882849857412296891860525223695553536302650836755481929464022731668057509224399086304044335130509459306618058657049471007051502156145888905601955250181960020022919301857717728967121423571117923996922880975958710057124565902429173887746583559196877258083362839632980726463798485474435923791964806322345361427571295773998499512658845535510485060779396168295474177434794138538874085611799822456658849189378252360543263088396897153021983627098461975904707109537270955505932747887882720674121526185098258193247458141563215475806610762743626269942197869291579494091865115094827278263500819262157877178196250441271142809254311092160981380908821288914280366454957269965026218767541997952389375322536924262369818772869533948868264637689199204906269712902481420843367775012099039557426156436059105170313893991750180275938875014940269242556870766656533328514345312894674835712983001369452209066988942852350179044493282553345933880349680926890953382700460018642258621374441616618113206143920307012399925931891270425242945827243987097387046224337978494151173419408098320347962693277064750781209160650101277567401869032110435539091537675036823008612382161370765648589017185919318987497687549937002833643302303857789320312478111695995987948118423340143383981000800390940018725015737361026354548077243497269779034976298615083971504913882412174918505723247135359485393596931507966994496431201593486058021827459795633919257468423486761001383675762871580298488278594240453742107475878643429066630056966776583314656178315862454481884982316624887346978613498825938462722671351522535266586375587268266091657719212994270265594304631149863865022109325367212686471625102046158971767138243984855233967788935599863392801180992590490929626867845144511601543397048792473608879680919423225744325232044829479621083108085251951482920465632577942722575396067511284700965858494391304611544388176869003802346715848165242071898148733892240744891019037950231473177964952022570952297000468480000000000000000000000000000000000000000000000000000000000000000000000 [167,3] -2312705631302674041408196882123674001606108275039536773651741820555070352777385563639384996037800818667597015384072953842039660355419063342869369187537936673204959649600673139017058682806733733247418240716242299071293961851911573505371126270698860659855349628831560380193323390789020608301119593438021566886359110940175423002176993159587125685300757626793049330250569708648625440829863647794914150093291361039992687849371683089392798329409248332370902872130685675056120685241637106039318499997020051680123590650200272710902274405229874518874039367650087317622352591216814921213129074901271555902639265637455150206176538526949906633450200113717142846038558375366505040674680281897343858406222856302368636100348680791317880323161081434762671226771209873707900754476769830334904706746445289262955936822958423078388015682757711739691636741582442059304641589893470855147930613278833011626427504782057795867025687730809121348912331410093360883347332070424805873657758705708050338014597934144806028314693124889240896680889138965701694012214817524145004126406247984967508347663571100769425020384281227076430097545622316383067097933687006971438484175702924707607720480864249079930449148652571278978013935931059682314544076933211315335769213934945638731776875764450894458631524860910975450019122231540021042207170027417644612850867616154190932379636339832614452745373017288781335994676684820634410116461929389976461352133969668290015649902778024355518578659205143586628234462208352136656420054941366173229360759570826935719452566336008682841630108473533238858631246756474712330931854441777646204070398816816372848766583441981446896542464681033001044657227179883404594434335034053594680114799024717117057084511635523279089344400106472241006386811601435077947048123880161248176671946574107106322788639502978581414178057157929678897654068711381493880372549694338441113824996248288349836656075611317164092715828676940001798577887599645043390283116187618202422435456587436805918842000436342967721021106196394085929781691821355556769782704898650814951625423018970686486522423614243716592584606179171681611808768000000000000000000000000000000000000000000000000000000000000000000 [167,4] -17897834194550191898536250572908867253347752248150552362298794674674083851403379066451347962407125254125480183636531951379016317634871770618551181189529744623949123921654057321750236881718655716326117316265622772838499884138818105528130513875314509799791742363665884798754253735808321615764536470993674260398960756582264512259731370662862292418608994555355095396408160343436877500623554879701967340512864179726617768097454376836458527717691337991656778775252037296415550785267486111422354144948325433910693172821824067748251599796292105122642101506148793631002820913230386955672859731053070485191728640201383389522300799044688667300051522279251965486416528925395074458341789628687399746091282128920121448104650991417359330599781999791122504330863501332237599701709002682540517268173219392456449803959298168620075959290557579997425978845579102805552955942053011560361135246229109091734104904319287528539019483272277478752838477123355671395276471549402653846038768776960324915079389859645043484686601461200446739099125605695323083038514466924190183590287628028224249045007286841375302228206581491738782820587997958285590647990385234261780384123419238864968668380778596795485042117952701190840763886591448632640398438205983834667595481484178829418035619961401029155195081193933301382191120028853502289171471714977867058200602962184049520097663768993101477649888089421765754140781910387322843734210809901176979313941088183895845792653219831684003225652156455320073952499453042695338529195363354123496431404209641740934595987086187406094184918787535052958136758157676890303328164806816108347266815171112848396276734939936136025714910744199812509318514196733842433750668345000121457550959431637802381089247687117298070691529997377186954735491739170845861789102917527993329704168452199020290383564106635457950816430931864795020272747997450826632082663582909596600920553215277148068803990368432362639474928767824284970869767197692272493096706510435944441039136624082430594956629701077491795099452249831200855756865273364493281191699395793704239244781699663217262494593973327016132335590514421249479802880000000000000000000000000000000000000000000000000000000000000000 [167,5] 2781438190026163256022649527133232597448133620437292241174859290054033517817205541942498225301600714130892275059086749744756176320886366156980645174722673339374780601956639880662542638196625690931248738387592710234169537058869334715847858252292930273744134283661680044457837152936547992321412493168082063196756262372073623537484729025148075283941801942939046942217376242122315669713843588751498907015806790516997687550490156762237241217828913990775068813153152842751437977983508196736479939833101343955932245550366456613621429664394173381912699779997642943039339371451421895936619241446684804816512450139844032950684423402044505270810331128006946397704966233904526946493663054596545405690051647806348813205472771165950653427406564643989596973120767958288311704891675405745612222022286563570826827376024804821436985352029834202758905829949211098702977153909448514425850453025038950256217606765117879811392056749945888586254570533322759846798628886741080957903950181915071935170139407646848999793348598376861608273780218090375915014834690486772869727076929718029466025533064533102471724790688477947437376418012717689419081234532010425704617865173150057631584798996821347654428700307349261064250765101342908236028892338930845035458258979354590865999572194513224468710283343499847597120345433301217367171528436946380092545312522576443872301841412471321505272313283881068438562450644778823002290573550381201658796748471261496242191024641631089775806318944545077436450066678657631044555069628915684764250574680168092274234437917218408787275052164686550102728717145526051927380337622410111854586331396984621833957467383793273988555185826311700289210622335381364118754581185593493030537930520978962291453195750350068115932775989567256103232395732703521848251899506400952814704465842990010570235384178898976809825318911861066811077990312523327245727415159642562200384344501327667438747991227190914645795555254873398476063466958607709946077169701102460898796347004456547945369853571590047971070200918529681912391127713800978373060769583916803429381503163122788910546004928834827461592540580736490358920183808000000000000000000000000000000000000000000000000000000000000 [167,6] -42487477447615963523681051385245150686303373908601734708938774518601375473810117512802174660129137831295687287590272217568430639400282938373026300537427351040640522876273256896749552347830496460654368275031595748371146463476416586295771362803960559327376551272946146565933490240944365248365441277737250905096415919058209659969226804495396419006317690364392021100021207643783106689915801301263467199892541437967720237190116447980894704953862986721619041396541160789706374665869122997859125509991585339072314518561150881013358758274724763440415905716654951782311380738198421527343062836590729504672610204407450095704456227887190884409007169717891869607841613463229469175905016105037388509769993987732923821865929416025520775396010004632435807562956056093264305442484657091459656546518256129010066561898262041893729009601521374034177548280741868352338486518178216394820223638377354408835172188420379698791826533360087754821522824410291273296167961438200437895704466411496737643038376154288625388196765503904712393914103188111129006575035705468670835132193342701036354048585980800685752972187772935137867632940587453193973713076027968564883618773665691215943603076080542790378092486396889398032840175066670458227220413887034224203209861943897787668209736139430744427349920221840697754680415741676587246779454879069744417129527064458625482570679133418501417431066016557603073965686349938489286016119125082117363988801460266901321668912145465385202707727779123354774567650308098882801443883818664758721022152323716959204165326891476007102423549196072243093112455572689064483230400879891668724143009357104551898852333361301168775738174627259362696707564691135488720212737468130452413498307036428167467558367649542977852238368809665014713522381034096891286343380719385513376703363931507482063889742750009076399169753550639293602380504453962037605215100372382897648840465305768701750903068504880377277280570547659391314780859369400895576303439147274645648931328126251904637421513195522730696318201655497977254670323355887171190996134432666574413861120915402365848685351760786218536363975846457764118685286400000000000000000000000000000000000000000000000000000000000 [167,7] -610140717986847138313862081415714807242100814376875036341276816226511069844960504282440678424665798726945604872237190114551952554571151175925075716641368255449319642279896506910789181949370080888392611207516593236732946773165995444970576437346065149954523578910501406844805262174621022912274818734463939735075072846457950497258183878998843794010175228840009206253471892126707221192633357321972455547633481660186701490843925003481609628155632400799382167481726202907125811741514717696796504196898625262729265651562010462399757426134169445247554050276074013444843978381210627201193159874998836108257588979171728270681341338212391732167059151482428117784173029944079186101856682560776512733680240024803596620357422520625004721188409521004531395694341995073616681506831355773363644523416802710681720599201106479016091009433208497858211863197220003873695874412374745663737092572407753855849095666591832315093480900048584605294066799472153081452616731103090651476748255547432830977792808529877366244411363595768112404487491101215613886713967201914985741935886561577952432838423445854063262798475865554612558777522891893847956907120093607759640466683182815566954627251150091315339037653955328109602020509695407679813279407805418476406557024761824714785934835536207219695340575149803951540274428508325297565510054313887237090393946059832731259543245029222735554372017648402848592917504746019910584101147016593763982698048246909656452358116777474422105042404795460728769467969174895301819507119368042449929089781121283454466335729112810075108773729771982734200412296618940821532425260138702539189218716750052523797841500955629828758385350096947201566927045021372187250525593371746132351676873421821138219253172401142386791486620511706822736660664712311096905622503339869380508229395141709494841788668063374665855406937002904085982179569319744180369516077346464717630564459913703382955156511023999744121083652125226099795473870761751155287646678733558386697253285183083594792543053704460266894923045652897858634127990270804321690377299376026673814900382548083116235720175576374007374079791308409831570548981760000000000000000000000000000000000000000000000000000000 [167,8] 26539246498656390081212447319347653114891457802008019211497094566000140561233070280189868776887876009383751787713086832138687888863534512009818060484201954158734235982076548720042778933324989802851413022796920303538832894448660437196385657909306957950036985341570567315723617771171491502021559322442376787828369423545743559128394500704214659935625205325071748803523881243979789145940380774573990124660716471664470078881063135911373303147533914956906758701324389196077302845224595442623649364057235071910003828088951546406270276177907737930345962010369262729893337824914745878588728202186310494720324160297898089605599007670913979147931749333196831066275194286608986873975601275165748014922671856643460390943664486016461885482900909253319767045775145804027581605849229193732771443804823052237113215925803893484541061028993157292337230209709570351894860226376018489094374666314263972642019339798218044342732990538274515276394145880542131253135752390742439006825726428077256535290164688971005431341497267396141139834460150300636462499069952430222648928072867470397076795787597797667452739860998252241980000266287646705501700102152511969865183174283181822870371129902056946509345446564199792975881981156813008093163928891886391179148712239013142124713317502130368856344519676114178581252955530892762084044940521855250191511943161372829536479580092023303146035773787868187691140450678662196546899151925434315725370121478680103306779987709781656630918422791510678948248951331037278231489648330532559711160388577517747765369149727196689571524782000902114184809101994978820278460038034545742462778541129990352396669825817769806544620163766475230063039415922885853002645411294828032944142260836661153788253964585972440031262769845288241822261176423308469148666214728656092175088297679374014956853231262767991265853751632992349312738596952385084455705330039266153161933678554110169686647384249018776488999274373327606420080259107544075815375548321098563292134800276226208414232743489206576757358484231736712174121819826207262717247328636004091165645611602277954026690160166495831388157236065981464344068410572800000000000000000000000000000000000000000000000000000 [167,9] -329225011445024550268871733568074087336207886900941506909056476026075054082542156860139124258316460082151953097630357332542506255697439485914763511714728992156794252154823020651718379006480767831458013832640166017480118212162712537798694770401331811820870803780259202005928992038059299844465091080947066770184411025722072670551066662774344915249314041082561873949737199565353241054688874732708938429300605241045841436555905929889686287647021247538546678696434102829585362807434900647183172993617288974965458123635122821594167809053838244871423938158216955748525324999064805808353084723421810881645053439583133867355146295159061379429595238756152487301718533507926514921042206999603437551360511810960359334307492255596322670307020073596710869366572693399297899847719680576918327409647860972192235197100608875727873870713746062026564466970850782779657367346605529464139258428545588719421250153827505461190806049412163331904123383132053634731758802952671615664165047992671988987329670508842310311269795159025116910648144304558826117697733041087314345447818252975034457500261552205688693764439634918996409443729838368979639064047085910259487795967368999390962023776555042463251616442061248210674293997534721377543429446510290675944201265569932663299900825126374461064031620528821376845924396434584330431349081117855257347053959959900025522226673551139024056296781300729950974449082160064449813137376957909178420455147701672298525161992687717082505597716205584072411490370414043285683858783464222824934407318554646668368376457638428867578113318835276381463499181027153559557862244479517830945101160751658963322834052847350152875535036480371808031080077187772525613609145353741119569314040473463186116067652895029838918607450432585670800862221812100532485122692727535422061251778385164073212134818983657311601917810917155338009335192919891408857369016907842524669893281750624092037977894847742309005308815624681113087528253845261306235356886368525412556953017410978487022064713709830566016379787224115995080845005405272464288562231211048591984837170927518237320794814424488922054406416521681523875211017977856000000000000000000000000000000000000000000000000 [167,10] 2019961079169643102956971570825350934231355723671633878102369450841591684620165120810610139606465423131320210742873705881708680070012511675785198827839984786982087953974657033628880409672280923764297346357395458323988474612152679801041265949702264841418750904305498062515479645592897847970674999001893933817326849743259030172822376369784572424121874311565623148977291524265169254255946803775580309601325264212129555256900171191933325678142677251777981509848619640548019833126910078884563771938742070432928625705237024928148005497143867004023487561621338255763191178143529621535178981796660355565260142150448181792680254241166391271109049347695610648824548208775784126019060048352435736918961291492738790012948987622114481037735558901691609173958258880073086303283403474323405975958667544075322904747356402688637657779886527396653318375663243170290876528415373050885285314781345031283163683076102135161271570904886586688717788300929769856354633549443783114215062273064931907035751154973517627137496872231203865455693015116359837284632740511714507014120901225384852018505874614885474763205725717129196355142181529880494280386896269710570687270834317878838269214232215400088313212156144287684530154590618141832160605520527568133395859168307164936004571783039141878873011659531249091068696730980918299273996023436712797873832472259565450547176204739541557429226671506529240572883531972226578559928608429423387794654350403958951087424628014274349207974378980073049118836101745653355002919566344942180490109259335076322735539136169284003600540307652792282851681952950311160232861224942664658510507203069788158173105784344233735122843397196040887166782223437236424433671356260272671674509384060380506538467446522604140589013364284387205770036797945357528377353802493906494423668325709248253607361031142893587125255398087206775679759236133199491431273156730381490206522682608383035809434690606619528960682350720945847131158279698022211501798672165903663683919972446855153611135572931001225023281787552948508295753965208934234528791015220759262120279417576963238458114651072403651352147994476518170138665507880960000000000000000000000000000000000000000000000 [167,11] -5732281934269788275147191037580553486687066348189047310847261132074287176648361462117968198468135830264023874565118843478938576375454576163638784752376771005758255477552309160881817415934015508285136343542033013350461192990531531814926998414522366870512087975253985441973004063842377754216663459688164062677156379406293413767989364055354150403891584908186547224515563747950849588466183756214483872207448142468679360348042338185971494893010502189129984220109705804678353580383525967802500306010994154402813928599600654740650973715847545007862311686185049845971510851430099894147027818793673780158861245761271911633138542737780676974200574880051418277846241722871874403989831247423642722295277404117308043305036634707491791827807444260900880358893953646555391582083573108108943621782144524227517658673916440891473969985171344941689324817673142987182180889687264650124126503732846530750834450603692279186152720799654537633258036838549995306231929082599707635605849223442073762244630737710996231243449981536290714931891775601602785289128359504660772984845749959477411132477097499300768005191843114711285286616877751392698485155517461082969156990463395984494079670986248666606247799104405679118978387027617967742301576389426319563469256283019647902139373001284270114223023442406074752470689933078907273829089905557216629540708103996516735923308959407883775498998890051527712553320664806343930872006099976789760877721629457582369185763867289735474010514405641385655043183821396581647518028544230296008575887947345503700215142102014049819674398386250850273430302718795477909854898504643914197408574315291673748073794909203909557937581824697055511740548396868480899569454907100715282315819212230967895093330472601167132879436278652357054416351499709597698076325806682864908573346957651135681256700471320562947419849888246769379629963842076247372341831952863311912113952057544038524693294032166471899347813295245359951867274653934136489676155266105686262024456933186378101905505451083282080950171633491757369226757602614265620102371701864328884035069973346111385727160535356873131941849717074959175018650315784192000000000000000000000000000000000000000000 [167,12] -5796909912309117613687501867030044103285671708115028378108259407645976244879284159300062794207171785412578730960516348797000525426994977970764613955386396311514322694489058393636575077838248234091861666485117312785268992542488312471666841955581794437275591906776535667563165609439694596979164826939259256661864013252664657470555237223594747230700242214024827524433140480283208101655920804011299839023987314974349650590750291533449732908598455569614868933749135463468905100902754924556357273957906225433927014824647941365035157044902002995221201106653406010485041954808666854334491789378883494826083752122415503865066336100511292400354587718422089982528390879356517004995906872706750502410626118521186761741497470426303875502762240907530075993323923110008075953287486170358267370883727067854493493296347183615557863976235111859673611496705329683508141979904846752025647717708286677667426648435279408663473941869894452625530995051520377710240877135104589490985916580091114858205780147856149736354634567409928959744755247822713139827355253735392056163821340556959034087864864557224194597089106977134244632475545113911033187863673243473246737267262404299643170703832577612486578620266462893755757402699721624790694560499250164807176703556666893704890167272237933465143370036284328191729799074141708410888109344780986431533183281006440486500450082873717541668713081253769278818589352186776376251165514662900088148721477718719536290792792691729904717674091067480826245398531837464508726156140140419597506751043141815260506410109707906892519035527499133816131586537045944870486985010608332399345206295298261942301987270085243323280354835205986040977660098360833890586162617053202183332242548968808848267608221673995080194129501338563122353916563382094505113129985513846810815995152815594392936659108525380421699654914196306890397214401310574179707599942682968510509397792988143290704523845559202637644904211070249971064715218793726988051686302029323626554363241141241130043854711142566715440613286816230854896946679646057672367791249161586012542285772202881560068735963739490534534315305295015137562965783347200000000000000000000000000000000000000000 [167,13] 124891045651846538215642179865415427349098032004354527774716630412887030614648166003268069847796764880195039836374940712962129322478489407386280786247389198219902078851506073153763040053778670623861783621093669833924883990215169718572211585832385179019476946328206150179386383284250252651487725537634790620694729661409452927155563715128404895347211143734702522343527465017678948779913610564905834406957221015269575291754266559342065513837044420958797143497192598695439453730185615589283862948939923482432916183844311238984296468505792640823077521753856165229519466108880878388575110650647490225202130684497772822848739027478455861229621916499450517180235306626061095456225561194103556598228609991801197332829065504983028873751791393027600332500496803774374374880867212655723365225786486270682145329068847070699279595141023971033413346376383416320843678610341633421918178153006538181403510706498503914676090849793810274179956145801395399449969811445198212820781817638099754233321974710170014513785208568483234837300006937617105138990369024556092107977572127809627454582584303096147434376955382902794557451336921945215213533947302792685591183526153534372248565673856822486460389774203100689609503507628059835163972762335649267918660809320991540519257131155150967489582983623571199998894717159416447444676840892805922981436737317324670020059383685131304595066453073323483779651178986123374657294397029188199399649058891749681112834604917438902219508757686991917732395284052861154040430779184025697662753318366057950891678711896886797558269066601024299696615910868724111138835050979899183031725623145321297766486908496604588868646878232190910100544073397787377231960361002081290321734111120142078220521333057547654134007501079881522835985456911365258248774278599192745939608395102978552656256372057075989116748278303417486212764375330814795997845578805293368084564845794041361473132577642825512841994279828339708802005676509031535939044621554551987274781832210203437938038404831002729965914916794191680599972827273491341124337658014645536247959516047142309138724522264389102082875811861207358105825652103970816000000000000000000000000000000000000 [167,14] -583685668866425334841913603156285036635907157098476580952242024613171138459932720554881389384168304842932702353918318773557881768706419367418313715733572172353358596859068324448173695177956793407020968117253748606697112774770368481887954590935845140549018564851818422287791360368075215735994662206757286037141655740997317762475839936705745989765042374028296024118335050295287892050248119867216288796571071934556708585692746194019937507493364360315805462043529966617629384743480744345033051808287351206401515674481703496697505427882275975759039021536205732445677980233840709845567169792501535658320128555628039216447059337055969509433512930124234111218563217601233203359012081441925436804194100175950736151806480305026277411044384712703144198766133560733458730948858137974280889426524026801513894626121668585045008025348965112831874914571732005759210524092554346807748953722299615647849679638598873606575532358312010637824210266678281421251495353759087251115558011943747128603477007664827079550275303596023788832183573323641184007473112690469940738123804670248160673739597270762268534894219539481013383701477927325753848728627891808282045082403167213450724227476046760877314205522267667006252722526231999421736854969848178247083640837444450164587862137251684771095530745709342469267427385871942231428998188242423589372873990712561566811910957854097582657025222226796573088555808907746468754894486871560195758945573237169026534616250361944119331595120140785980471061591831925255243772069264185106130015871140286547759333252705116062993330312196797215500896637680111736502645856768634077806629397857585254401345208913379079787537982895618605282708503676598179201184698438034931545149662207313036500580553936165930250300766867679002611446614026425650192927025653612944439806036951154552795714678851250973154119622605340167357359000393188160321147873109194616137633634596606437135782231423052483090021511491156624210619500379117527412352983008233564081714348261178064505492318154561434763461410959376702790875210681007763940438420884014027107480605728507841337242165172383847300773826209519553421618474605608960000000000000000000000000000000000 [167,15] 1649821118046731591640905242230673929091712708378296767217438982467425605034665906751939234007088159048764902465330001060406873946446496982055259210342424525533304438014592868648721509615069109070126525863581360051066711807353113617858109667528653079013052354831427840687220594227900964593772820058001739349650645865047381122090700164017954329976568934711682145746308900938869639993826136196662197187257046208958939307151923575332285050776612602409025104504930593321022850232471553068013268317455539251244977010311404139328223352948930807708268798068486119471998353353311207914039159891076554399798344108201083893654535227942705159528249474893397075651974451799861196014046482720498300367682593340396014536555965282434728672082448366168567260040231168252711333253776387629345645073858331938422668753769673468981025539783537470062860623320134055456263635871291590337998329774884051059149429216902459377235712418176472340778359069667614220332536037829238068260284043090364256294264100287825519181904841986762117310522377977909791912901916405102888230210447232581310559171280063099591285714107385867914998307234271812397102220870070526410197449601823732952097319227458001683835894884257113165440803519422417909350165541844812297266152342359016790260197613643878613322582092294098954603341820165472418675907958562537684663425325182673290061372276522931050872375381709606625161082555208318579954287326268183401789694387555339749288642244717064167129052437124459831767541342234575983845083690967614796542677407448130092950084057492278556316306210058445998752829968262575228945394260476744916222938067706867434525266634437134697608992258432114346583284350809526274352723329424794864599283189403820810009359093615175964834239240337728319522365851587527660712206846619419379091656230833057212244941161239947601435781962531109508735057970335301065272209651347269108922486203083052674860331592315921685431253218727862299337401579681147217668090390617333589352085416808770357594517094546656589318730899784032690486784726098262591266391200935980897598499316381190558412746782128459634293864496925559314855571544183144448000000000000000000000000000000 [167,16] -3187001065600760531342009245497967382590309959033982139332631669813088489187841355150974398111537993203332556775787546021210740351840027291225869029089660423775927104425780897537542465252636149992082089575594453762140822568959347082363058531773407457554963587347486265431770511950002527951629807910840579377120763423869232984953105074310209742446289360792295638888451371916483774119483583591435390866510783791447158359450102071987748068237633400076809492558223076637848411332167544807762807289405395137492470276199766449954218616138009783334984717658690297479495156185297100489735370695187444903349521983548492757708561492445162614533208169590175448797342810272354278824090912556990445227746114305820898888313809336932514935049900196733141512317064958861790856968525745049603911449621979008928457155036184977190114034106278172074213255366013578435014620108690808688425728135893357713980397632645045159494996775042118796354100702320697173538815944845331742967725192130295181500563926555344120068019181616820163652554846337942810919907746245015161654460121471323230268421270092198909916598537501794322286461942613474497893994531910460286625942904796768917820518626553347428821463492178764388194009384789260482567320619767114799198440955082813183946947261366961039586758116838707394040248584128783256319315488567919880775426514367809078529578877544788053654665000202662289680077141247915961789469706211236539857728941495312270707615091205632263894431269474831452235688456588300745371503037062313425143514040464090812506408694178550401589494464720843701642739254431401135710935496286834763108136563540024120815250693557558097697923753974527849776859348626345175982384268842904345951549333422631192299205801060228111894346973569438174783702467680903572059389249735540735991215699263582227003248919531446891800532147278213383841130893384272806470141510963741286874356495639667602183274505553933647514114073882720843777659892408916617611017428851126352651282432845627032241110286878779040737051399295803424474926915786853895569177183496590720557067897151438356380968283217723351982213328955102584173527258691010560000000000000000000000000000 [167,17] 4191219045733660530105971216336001353886070334778743684415008361405753949664029201001494608898832948920742048480223370258188864515927335853128281532722397032516167373314380885934066216019529892439005933664917199620056977657064397004747044981422997930173977784357677434938136678670408516384384986547135678167940087324374966756532517281340289739635430811870201283917619475827189864802385869845683566361169378645370201255053455354250525299913459671658583301353827730748227737262161064901480301722405184627662005838470507513667295482748402021677838787116460580246619464102171464391544256727742838109701471126584733152041273464791909514825005061840720275761540674014270457192461165635972386060787569280216672988042249974265905126438475918249093864524700179053814455695222695770228110599582969873108265610438356577775879033277799815915747742917844874569338382347976422307025806091226382051193671824433232285522456727329241606890550249663212135464052115125605719280334476080945309529921529141225808944396452679121704863386439757585460588434172780359600673566082768281106855952606433102647854074682178594380137919451402930441338742210718661027283651279431612689345491010781114254102502524210518640189230096449063604245869762206683913156070654248700441427019570047859860740078090614774712763896158382823836282389581410436348607252707592951574236656935147808102061749699201810880144554636172360614487043240319412559511964447257033182714110576455248700645238940986230778158237128844543717816341140087669365955990918144989941261476195048577628112838743182940526973071937736743288916962216957341495465754256850488148026481060296687682034971770350406063923391806877804708137120099363778126580781362263971659485517133104023147640550374825934895636571286331630423426199735714538423985107824205606420179973085027494414114685720618116491938164120549630451734637310358374401164863017693303209907794906169132063128376157870503684144391705873021792359951359827122121010921694838560871279829376859706220460839101263925990118731704824627804936949829951821386424243346751791306563522694647430036233610877239531749691855510773432320000000000000000000000000 [167,18] -3118532769871819810018393213481015524535190578345590515956833563480265128012657291961714448184595274406774594333679271294219184720723682977828920138511385833440819047372121320192371209968786662263096024238155644084642702551869629314782394189311018429505036290333382089175028058622194514671768764038683226836703161265569903263063052343631738332864120188934842353059129717807205523510714561461872800204744357876676563478556784069481457701491290877038888199333463883319786976401905855341153712882579619011438515342061477312137880274719150134888600827858518460524327875867915995162017278198820746260814271648631038613954670091092390695385751684856121169783237790991682504734392678761734113859201799415781418781154720121209494412422178662845210021269154938207060881191405313420558941921125025469005148341400474263118390047150955825288063967549090336340617080499395610340339204656716760111135959829361963083090477755795676422830392796127093763329806329881742214919233335427012182667801181586926255035132747313866146858032233322683082155012828796321827513296722474129820828314699225555753428873346425860497749256908501983913079210679871916190718140430850508287578740010617249721082780723461871575896442727971621258799273795288537983667099264976056062203455062075605740587672678852683490283867392116571253872329201706915061319877298033147835006270073034475328400883542446396389558236379372262992517600747701058861008905333029400223046757089355520667124959862466024511984387822486916371585670542722932014269772220289993004927420629392002716691501456097554107806556511071234976608206448386121034466280851035278524402575666218168427332774085817407919578709781627164886669563970448469505770188114957772515242930812627152329298357976692957962524845544959203519828948675727867254414888634633207298023177265676587649306592082088865540649108067533383684953940356745175138005888822959383454315294028843584114886321898920664503096697671239197627839699747398751624554921547877105382703135312138757856364032742013430600037511528255954818311048712317321710705762133876660521181742119736848650165527539923216475219492658143559680000000000000000000000 [167,19] -734557112534906985220212745515009823014040240754963825106677470040358771789183738261740828571141333907611488342766430088206901393307542400182339657047669481979867738440356689448183870732945662595470703242981258130280987544636972265099095803101817273604796715845782202880367141719699189017123646332704159303805167677131865415826033088289568907530222390506910685321726528452200257594682047602658504553786855903170631870590709335790236826753969645013790841281565867426097944272622262367636586996513221822023878587120218400395868601670272020126726341848869966756091702200471812269526275054581459623909277415037386395646580892848168243897277926569219634672746348776088405006029354223409584818652005388171114523009870087677573329328847241621429428551102964356029739939307102068219383910123652489365283312163221082524050327760156195833223464003161054765014661521856405595683966433805478694136753458964870531838822749607999327199017313270916591247000087583944380825280626861086734540777770014127388466835873663451537318179585557090399870464546916201686367387739750170375085809659689112969165387309874703853493094871188734389890468238046980614947216477617554247803472783730555353062643293423278088210527018086162418046488045668284923809960635387773398711463349639393860056466763207700850319651562538175168647667750330873856283048241204306520270515695365094001863421704045581103523715011319263461081968392262423753372718751896222945426207607549371002980728584084367517379938693887995056746200976473165201855709738220764964136544941183373285929377749723047691573216170710090742562937017841030702525791858005037197507053673007857907174340435265920586939740244407713062265331275727389880289967768477644851350629389376687279409691975315083562775710247354326504606215331045596189031920542666970628481202267718848322656988515502726847964745465966242494590156884393443834044959980501009573327750109975665381982586810853344591859460488373484714276095997863668433555857438653146188204130578535615110953160366500223131120288860885773157761195603709712534569204451887758842041023145088491540985585602559413507264697361108041728000000000000000000 [167,20] 6017750115697324417633495903094952811372188746114627423060692312635889191700008453021959388346246448091574860580649481749008966177207336173702901348564711991737385796900629866190455329294077697783678192689424488810974727774704011278698334119731540942650901239955911478186097908812980435021840835941790207144854219386052627375054331391616586855004447376769257838266517406075967412376291814491438243996102884990537504902195192375844534832271037989298067898666966988513448230450816662169530310079978451652986300021871731085973552217022536623023438254366474076331827334152280146495133914434245194067307518585896602569974177508368846864913264956562769714364312243361080833307374567231916891540266883395843536409280045568065415824338108234078872765105860979085004961740131415056758914530598195060961509317004950842831139161358231871003895975922898627713972954473875034983130061333073660927887383828050853593790524361528357442307197393334323882992852226467736956915620258722837399791678817647177152979916501860129657494871516784109342031887338017131167850580386387834877601012023683453993609999302578485131444920788477922889616319797072864823950319159852996036756449936255308651252568988976735412072301259560070562725371322090431618624332616361983766053900898047493614219802090844927175475609833211403943451299226655403953036211967268725678536519779082312495512388870001944065671547620604077289270773464229729644206991412003333791169724361715274329270214110135191699182973621092226986333599331753400635575361964342413019310564073330530784092760695863357474306705682749931331921889928693338475738855973996861651791468869307410627285919864392034766087978786390018455212271831790378085232277623231848718148257107341294773610284373690948529797697519770994607395468156039035071511253703727895355341382384769302398065339209846198417434794202920047003507589576829145292275086895657804320978823939118619278150393709869278141257446992441140220425157334269216317734389604907935259220171866443557599119127699732317814416743777780485818834211909376485133002287821590228541934768156881711895753156725153725905713848486199296000000000000000000 [167,21] -9884050935335735740498922872838309030642155141483322195561788813294387118655273406301201885151683962407437036031786517773760624388294094180278331527176774747534737459765872815433590799432281021090148491233892426983845074398756349206462413978216401293643585965443780675914999825603792932139816266665714157242259053411640417316220069142039782930534080128350523117237452225366016434661646238126557463725658841966863998883427314306678105454389530226342284297694542197009640473387992687812389353853647315273163812927935246582128610113894868062789835716245872432374315345070886048981619383786355778572544068085976619370812528085842154646101979421269839435338362417794333281628327380251143081076682948612898252825952537142371109242076721117828932709000741283091639240802087789306180643926717999298129673157918584767348587343401457437469760669542827502450544499029655628300677069145060419087216394586539117336743531832026997858847626654246864419613318830737601533853558376577488490938774462896588858792316537548571491724733122764534735056488409134932843484156280875738767581743097390571763519724734327473335568200483475443593866642383366114329742877043933314754008045361294364728467368485026151619532772766054536842502815286143434140760764284520462292989515845772224793856851390229888871708933977335639282023514977561035772794802104613321640559923442071464168571827670491826682366157980257419946215595156656511504108998676588517867577497525082068994298650163267034788126285960836470333186468371069018497396837983501019051040149455066512763430699435296043646594987652156780045819872092946635314039427849604926378439552913052920995089723416246076799986122099846248390474683898921541349764159697924406538130734400103972933350445360097011896582790924879641776890649062433919231850255628573659876070644163094348199259490841888598107490389592382208920795458911910264930120082013503257870545110731753855575397796117406073742569438281809664126652319323400512363549934314868308934311117334839137092404296551308396757817406340760090342941908443612621405075029759638165759973726955758131902303648142685656788083935265045872640000000000000 [167,22] 10133923091385529224383543482123833607229757255142411216931089617597265685063455926990939045382756378906387585720794420165326465368389825385624409014262845752593881981242607037145798805184230589160127391304949409504771127832894090605532117694920996032951852994916100293225605101952569296856520359710417155411686135702963404356110289936951384421564436779869821561583172080686603598270107958909046301511603442642533971490056895421111032335510208055120196886243210410978575096452801696480002158589062912433215656164526462900012028279780249798843931866242435920435648218198482624531813586431651760631958206377447104553180857412788883937954208020065638943920527428145771540209346583581640487306732498502130293412633558974439937184348345727097028178237862645108806165867493427791610023812967929288930565975638614892584081094297928527306980112060554542486986116040505896234832630285376140702428443758322393830509395187420166660975562328968123616446194969701902370668594968014408439925013107476969083027969541762756733946731532384867668798353280494931277050148348434455119584079165976888797904968094310748112367684638395374621197084539434315758503737236213889263680050327161586757480732703051512529376916432992098149073770004711391767324889650254260588039746207083861868068187916688962427465837601631019080498586324732249849695437096730919368504103482209327541199980276663334440383962878974006737572002043222686904439942919648520588838624098931700527302861879573759673652111586998967465754243879620660986931263540578318243131635002743979151877476415071518799588080751820813328775909742039488496816212121555508073040725743880467209305000314825295328937095921687072842232539508897729770178752861993966426440911454938437056174057718685400533136436785247204936720359361889170733094475689134958572955396951336774165899060885222895479279840534834387657266156034689167545384323723756820855462260309095262418969145396698091445576474236553053079834584656773241486660934559929311551570762951371937080669829384901877537269789324778359206382118651560161078191048863065566438191287358880416851704508357735020363225800193867776000000000000 [167,23] -6879509481227656329555528362515574416686955527555201705078829026430048121604291514522054456720222249835878442028239458555916614762685392528650370133013107748966460803138832883489566930909862158442053382849384518786590089841137617621408924138281333267803232541280414683622906917395735123640103366023731051079578179187304143691916242311448310773526816816460574268409028164756143642864033431760241581725211021239685806286785061966440880471436857876974389730344013253431535115540514907948986461600535833073150945903422071213094260484659424179060916923234744667617374459587182447459467200995949890477128706601594345150796706374998205296108545650125721757080015792936003365953614272418119776322102102294333085865213476882078705606963473373172617099548398919597283713694601092659946084417926674351569502188362467251213892181365606133909078620145840071100108611168467796953053792899754163731832154931278689422956844559685861162771593391073466460501579577242545309456869866363016123169842055522005617080951990441613020878051941198069670497146211834653644926439228012530633550273121409314672482766234159331929976726283475887982699161879397526763637670055652080327256133142671188808527177434350069100288719532270437858735263564747294303305772378240256127705692273284655636038234107688086813978965296538472592211591841984305969940683648906665900839373241062130069671157836315962766493338608621160064456329544001928038367234212050535626195622083916287563223336275808755677177345161788399109350845680360927781285339935200005916734213387701556777553111158580022866335596189228697727813393833861056157045181505342658879680726307961764990751910923902474537327577208411981361434629285284672995114374417960061168240429502670531253007796590376221663899254579265571029799847867332128633184893902620208682950484618590428435215986504730969492612877859906743556535040126828461254860528304580391594958097301286968934033993426059571389255477744540052713112532060920061775707294639754805525747763329906504949788937983274254287498765733213221447286554861899617345484475371499278743732614347429122868968025580711831327437307952779755520000000 [167,24] 2182670903948080499207631481489130086273452375249021726541788790574956476299156674164343290617194722935085589899782953230930494611164329426617620753498855575079856375202834850764509793498001723401987301477446524233624097206510280003953739251130947864227851912233667613748625552280865985853243038216750507766204653236209577359529325197698857018965699122976553231813862280278482611625210691369160863666722735453440657692029923490785634099269877983009172191986243023773645383738596623954878728576029185407849363339827226773492823278177295754689434134713154207916543644782766790030930862361600344399231173795663097958882267067383329400019120207293838217747517209419959018445065694661831815574950691921363342132622932556406186974686844756480781853360388915078386657452530477685554188864609748296236774196021154461915611413351981240366687400783713104203048698968584185933586924742403121865720522774884085389179443090603483289249851088258626152518289138809306269375265641794595516730572759328909864753679084599854976446752878412690686585168591336872143125915664645221137551952450632584272180334123274869656113483342779306161592119330132445215966546878701520832480319513535326711563505854885573041222693495942490611185524190686021954483580249820398346419923794808321529310938955093107579871215452021080007270878969281101661970800168276581395506395836637433784025625532666404544467398240883405306792027971394538089396595491707519655860359196487363458048869447777990002449732834703375310892445208722171632571160419189434229426565846837298664186678459645183088176360624262706098386976739966292580024605437000640243400529885779235205062056387383683515760693853882118863070474696119160456827999144023827155177187082848216719446922192063148018656138676259412842641504684233942485710185535812293236932399696936510622438083371795704084299859482899538567625601362977696350218533148103025283637219851044119966775284086343283665797446533972935346373499608871224104726843593631960890980039397904844573758488355411703638949516207887178231547048556597613670939705055887934863418684919708084737782188139065939143070996991924633600000 [167,25] 1687934265766800046525767503095524802104625062301545214939668506868512406892362368579075777753151529548630281249210884696239409059623807343005312918463917411310089292260265207386993167988996210004319388635364611325957197900222524197790784501829464096709795680071629335909797947490642158695031071442954719588876259077384719564998862331572240417036476988289824106314704241798926431316588552610051453962133465311805173437571816101188501367669484083251990570175901506923005975273225070993086216218807266982282200019415438764008129482493012905292646397862131853542956539844155481751848355998701234925727023733535859607944296435230520429380428849720738008537702484691560307361361030283195756391204675613182806968920269870120820921408764364369830483092926688426527026139995344293187514344273905720778420135826350069916452103282918943459704322642836117145635231055191170553321837869221595099223117874757905505654439729631435233147663898053962294683667773771776100398898510885332363564922839344891089200823334537067111848500086070618606725184100172070832889711437796188256858845854481534818745514254852097882666557375308099872928627682791578371846042502339884667507116366958671405464964686253535057677492619109309229202002815608420778628281616017214905258086008038028024885504238719265070405234543980492468032853099073234427854825196503786990483758539645063316509696724676557280008254498662014199771163273079136659699743212014415600457364492477374406089818068522525216676879909747944655469336588750741307096019948456364339673053672934667377691523010400555487957356143471425959916296789167460622960264567240247696587975314110409819092936787335823354558786471164754917612860461235861463444046247785988991147229180596068122642139159921729350521318799819011206820494485550727505220285121454940976345457588036040897386153895727655339067481409597109340209550253536537677632658302823953440577003596105958801084439366829821899876257818584128453467024121935573512906255063635831752024310604001365365365105002992730960184225159200112020383700076431761401870312374723619302535944569094959623534368954144291991820011538184748608 [167,26] -3623989998797988631859909794484585056302627800504769284175013163804621589715454357091817946265349789024283898134102569531239422691714221079537704773435048730171769016615301474677007683954968569919392062537205538530066357356006499999622140283696970904109712740532145228470178029694772699279025924226654120919806612667292588059422311572755431321946182940506492354522891471832530735408572393228631783921321291583369385741934301509243935689908440144167160614682877119848152228917947124385899651986202558163761517065199741962194716138159887785318030405668743988471222944958376661839436693936173923101032770857095379801716686578334487866594730456772291121924701027448906384182426145599329103104278994167135087735009399111666385041086875208959875920553214841217396607040530571698370116321745045397035091573869384497200259809421613629289337288571982010057020735828842444957028667584053580055259009255787268688386721784295546888968570945681557869164030983725153906255684273613458406140838956099657253899401200920098470863305767165430988454179297551580572653407079165324166903375691809277141121656872684429741293790649435788227754082485175297927743061774913132642110842322952271247846114954838205731741984070378341090936522657476344678460068725323885212927250570309278877148207100079257318227849671537738726780040033785720738695786115141734413367378317848845315950437174121690282873005471912993333490984361123247683410205145776846672539788093205924836613427940553506713851413345550126254870718873721845201566408768044539813517880280808394508598162392585551878537573596405406680659931801222806314562550976212778106648930916476307489663377978506241157367238730050160219673266656595035061527765998928598551159387677911574612045939719011939881219715686129598177534918466653075521232258788563502327022240942220652576070024638040852663925348217728366466004174375585125609746309434036242065553501472272012783264616588261131125518513665289234833811791704048502224533336049733225680987918705285121817270897403399809212406887727568399819159590777860845694449721866610908361070909040342456667125167932280147215928273869638400 [167,27] 3796381975035333923125833503167266465974600210151260506212553865958346005001272684846183235058841193677141196467726666899001848427351688146465589631694204804880732331176461215395526198378706733532104923113750344523539782024560297515112069404138446986738014493725797684015332567736410606270693532913503786029039787178477575877721325321507099481498206069462262617849841936594406468749720172918073770320985567111372238879284902967925448590645630374320735535468882576986901768570385100408854542715093500815983616086449264784167812306838312367888991389164887412564607374660219778076072141837920670161043735983563059125674067366227252087462599700414476768742772094763793195078150749241829043707714154244532409317641571473364089869895641282234179017862902776123533771399094042805006228698896148363322292855215776381878228092497932173733709641332664776788409890861482151499220019269602975299350857752612508233894838649899456524923242028162177216997328100613186900613846606469891575883475144624947790283103567648897529568606862380230330849633697290745683940486245311634007432391353936799841290846980139812224853304166273342775565170600751636790245993059610819790010596041602198453151785087165622942262147572340222176522113122995541855416930986197399382730798021828952093546991600999060735156418123449622467233897844160684155060016324348548905051468471258154562733332225857091074181277455552127802989205255211887880658687093159775800477758694077306201775343260482905591695776022065192643223667155977883546762305709835928656922696656155474904439814691681796635274000281889215306444728557590624340672908788968639034750587038786384680342886795844265454791868116496770731288922714716605472912237671581488130371405507290686892651868541989060605260111301318674680087622848427546491571818276476660931033676172128639260129782442192228837049418025222967038544657008830724570661473195050336227101289613587086769279613469824484563833724697403310007942831928080794546842351800506683550707160882903714209194077648337847570080490560567583790155830403673702537479599443100888929886122924772630936660341004985610082672575600800 [167,28] -2984850684376927509687080637507157266628092931158184119635007504178619904202286566253655210398939212127906339797952523209211216454901382067330781738967058431510433028598886586842111208656310863559425574210713286879439005414742574713865399747440759641009788730083636864846623020808745647710400927855142876410416709667736312631195341573290480526123972874059562634209103317622946844272463337483933558951545333500687529113908346366015526948329566125629151725637091181168159710812297852053319282844005558043889721616780861359375667530496039659252462555887072535051402677693656591462254036605625194140565468712338028345015770525413429427128554027796704103867321122748708440039330550112609472789649734159169361540604975279417094346742919883576828260794074525904008028537917815876919377281654848976973192081889078580011016804135187454831048000964750238672848898723817944826152838486178835628864817384302816701130490406593485715961444255033763469893190987999086944675837176709596297383962560144253678440533093488038890965198320481590685824540160727572958132150530482436598905411807408247156620853563985724328698660568236668576866878158890981922270473696583676798745263127400376023608474417438282017148695422471347379356184967044014348333992326586457316430726640028930782341630729923812206555178118071075845808667850667927048339316650923468347039729687658433160941387055877358008981104169124776092103796836098861242532952520411843000793945241050279740212288020998556673686072313160899948748354812567195057199325940823977091355673648084550765825514618498722192767654283168858032993469786617403418223350257489614229365543508363783097734212492060031154822191833692087152310531086508043331291489540908974537693051183544758086104602591774239240281245392543616334721138470799273571907525622646370532491295748746798157990096953577890124466256700614998500676895080922871604550134138406823175408059367670775112225784849558750787253795877024551273227562965164122986557449339691122315963699004324644644647943563647076515031362927323567759655254480378917729996297051545039967468716905215037076208013037547486620797755200 [167,29] 1928447029648838595772466636475889797711259320433238992864000301877188763383235014482962222209225735107754565419570900324379289628504248458849810891740881691232037499408583661855467603542716782939111892673561372171685734568640150197076316331142358404131734630514351928740162549641964169131105512344375965424121264149721857248791450498328954467878665090894578990163295926862087651482333597519165911316875033906501353444929427470341903368045190234620060232488874346464512268078029142854117435473348169103190006409831048560861895839243481746888136072850230584972424171326445168813447253891150163596499855996836785070883149267473325243976234956256057511803452983718080427586651184774054980839828955822331062678064603535523055964115851091929784570572202979102654574728023493471632451894540358638116511448908598573501596498327106897899981204412066891231385450163561393199274948200680762723676344728233331196461769843905259802337613468669286463628539941974174960605218409316805731998250079858199965368747959596155065821031166728983329810942237788662895485375877030451266774056551671915649913535554632339473002189974026876185963678460883797482532792930450087691719222219747731538884562510048600419879393640956602692134410528726202041422208177124980670400037988230902654319462357928823351241685309436362327147732248192177362718789379119462862032929251289711917716371811084110998923762636437844985753535301787553920874294715504210383833699623205093307172522515428516387157435193412091584542709583594705800055116844869830927498418410299729155698650585689360564862866839874550445783676544289155867949921258798090852322831637380483154028757019191850976840227367691422499793390675363791020399171648020022568184341510947223532857967753965714340789525274415018224071511210440402967768712502445400591644740315875551114453806304103905764011445366781542084360882338198133269487268884968428857363155308687490998446105486556533146026250335983653076485255375345343007500122544716658097814344693931095818741249557877324578723748220022679132271173358608007242581200100613890040322090553346002747937271670918159146028200 [167,30] -1051712856226065626700449562606884149666436920419309290120219274750692875323475006483770854095468391984031354966878862780135511803925805573674321017390555104975216027859177124186334787889137907158875881720198393402634564202270875154470429804837626599184657497670746361383006481088782718392988738920093314625486324344150282951160160957545811239871564501152985337407076537898439748676788773738814791502398230789479247514254611272777832298629389365560002319958270890954312922403223144003372882867222400323863583271892749055838203074865849045065178392289738807089013316110735726119207534845898071699299537935907649586199690001154683295609376490140941549593887678180773990106139998934783427280263986142008074074205071424173108590034783322115138893094674716546247720627671209101045740019364439580721611931272922733855372229844450059715749727041695644281539745502940208930823974489301664085371746560260660148669009440451716372607426720150948352672185972777153902482109682826519842055895351094212301867559123962469899593330377830709810696023447276376919856587546691880482841875944963657972091243706679813690318800008855201337991933297283946051941895461607674718699457923728885919352264202342580470817610239186510864341950939392280455227943764529145547390103304331818654304085823998519897838536423279781186927225045450995382910692007000383346323885217553060058606094920729850929086344623957943492423546487783269325786518104774141534884483611185934787491699399251116515422610250286375900449992489285858858597665260857259208693168101655460005552632345681263404462508096926710361194821362007806251738443227163284599045133734946257064715459465515043103323355727607320216906131060744573219794463515583956163187525830881770549784583279506434585724911283869463273929988484023940473245441624168067596299535772952866463054994143629581243819960369188044211595936342331788390750461921013825401807226508933696768457311995548219683960454610530522372506714059748464612606874344331075033258328389378616582773286436175753351122533391012331682100538339397516672365786129194898045320840471820686552317093371479344163200 [167,31] 483499721814495902813308089298628570142303195181082677321796404486199175524807752262733244576439064146404231542071640988360154915976854830423154500412349056432972021959476375730982606880968856088153093491606964001805063291855425715039265226070977731686294165033126064061459995135602837195409154551421083586160735369581887028214910617112062325320846430941619936438339602671554012636167312664359032078676751441664146882774905023279499438109381611433985766920017653599283656770170640664639428944171406706304182717594597130649724113980912100145876162714093795344195946868774756286378299638932357040245788391922572765648286203727328771438337312486445111946709726429738155715559725322361884034280772600940150829124434033456499001069981694270129269110161955053416237712824433780364140048198554487415891945297494914563620227151062776823819235828543028161934259769776176266245925635709484732309208639828837861081673417086958767949468911914114033810946030650445708670964553628496221509952997899907174880613804258009647036492980567988601604702996444887066048448872005525539992159904340951488133893765188598050610559893088117763252318342641667856537170538533659853325153535276452230233498772177501833955141561324474009558208829799503015765965355370107025882773486918747171993614167686177322400546662732072988206511228472288786765013493443191107437565144576252764369996699027776265627942193347718901053214287150618377784094489172517671800158547855671068413750221092092276756337941760045967132595094357103889548463730561814154343477364161234600027089201798634988916784240791965211706524009920809625350708179774978597724337461649452671387025922921716575162519566057338529963088288704207180878981126007724451534297790643650050054029074825263625146840110140114037766705650325334976676109095022350554484033705418855539652279218166767177389640654595283123252692222067602821050275814972036790920604023327305817976146870833091055188249264434543974570104183506493005088197585483731475995135941173328958297425775685961518716550823932941279798964916171522586608386999355054668664420526639431606831416299282391568 [167,32] -182162991247326974030752371660125716510117000277065890758921979107059499877738521873353909688514252921774499356272054811642359867839660665907264339165429129429604214232084546432617505044595748466274327580975893064677024820463388838573839775701816514627950165227184989098830162460395985454010397860487516480855378567516125290994004829255611117593468973516725704334735998216303468645422818131162106069706449753670035823328413276862723089650786240980959313130604635605244367607930319577329745951213654483682128544098647886595164023536805428044958554563332909176000135214971673134878695712887355906646844431585282971125697011593272733694968370203413112857440159921777093646682868607889115031987857369761908460628617661851608505011145765729248411963349890495019544702932023511850388405144210350113963940345628993072598167946807330259706871276459558722579029325553816289366457323248428448716951937412806358361638851392452135469732459960038534529289261409305658936800374224604218221100052796372101756683263270995256645170832311388346998734312401056812795493354938464559031270965428094757933420971501058183117516917340201756073101790628066384708651703232033623220703157574766150355538591885363896775264966589566215483466058242378779675008732426259911375150588372082541638525353595872934767355501316989466943456938319199280853633549355669603187346784709697303918736819431054280923205408469472153932388650764453979141692118707608836847452210645363403355319010985377413657418645316458568113974600803062311865314564671539056304403762272984717588748616811629555207626076891451041264403643336178500443117770407911221941869805508629706281930246704711991377723717337668934841950295014451499089028813002759619969559428933119859740688379030724383197776303315710388126835301865791542301658766746976685986249251572345067083139385950720200012844076775308068580905686076840223732865980034945918957429454504857187226775554878761793120276304044499526909369103608765388694909568945868017156310037930518537222177961219270693413270769964482403167526708923268708506030786787652601412532966850764227080594692998784 [167,33] 51414462802434711701320367967490458624742288600230272828538745217711591810220064229771092520709509651280607916107438887347559851526275906618210177302903832876683136378471571675252509412055800583451896995562851131797356994286138049311619123594115286451860136242845320502985829865473168067670305137179865700385795883456469822042798924257636848419246468502948786061297776602680313217619887394635712408802243922723644639482110290438775627894068378509628433854902358481357220664508055474066492623263949037456886966161176203734707297858403895941117514002436122266867967052991436543786349807428126204503563379390659803890366184590643964427047438516468303373087982929019469791082455331611365910716778771585760537624883809856862993854036402579403386435685756531463044316789292130307729292523280848879755962221561624826842698833965186750683629496476806289033936360557326797061778316712738891615491782963834798510015079417715661878931091360132768834880098933770749408466979644417051024027920380520102557126329057277850074633255258962774008711244345295490098834372082641529436346959995719495932084105999992240063937063715424798521134518968264373647883176846030208838890368371409526555311553254378205653410033077526344849604073918119753759710112519743210789423373752377708173656422322394681747098354871643891431848791489379457651157116614126994033165774749626689665469618208662477234515418490736764556861918585204410253852630783917958978584139161266485591535337286633880151810254250353286720497947129023444782696662519821672175767231067204046752367163442817437520963371927421901527872082989705122881954030033473212345370343388941867090979142142697368731214655988747198679499370080116727357960960009870525764915390448064727018519934863151782380297485413679197823669434334765611813212274293644262283518082045651437785208796784016211634706730411308943058058765218327278190216092378716624356324523905021239498738349602749208220077264084834704357681259413586918232957297376013485707624556911174982556850022900299938988478293798923520393388822949690592788097523407245109441496920953561944121654328080 [167,34] -6921639465546316851596755709188318520339029922670893510296481502582290021306388837069904238680098496098450968212795205672517159214272481964336373915779335762787718886093992876072532995573242968069508208700175422049940799118817629764700137993628277065782085418718007283574562569581951018774206340500676154045319211074641258165782133823655205143286120743114409625419529253830777384141183749254870481122220292617948724730364199520528987266411569223702062656079720891459663276984779976530874853334168998071152269342296394687719693361695261348374767177963390413840106558638265669032304869466520017490463428638684745601509239713113887984943260344223335178604273781042585881993398842534590161106020856003874181442330700899789487531711123607865381832537379717956876265540934633940691585066156817730465366837200151613397405126854103678928018037756770723873046977261000187869254727344082833810620013664181428294746922020857642123384275667469349576002249076644423799196916870288157445498459469605446349435677902354800340208942048632272386044232349352701501332987650939281989301077880138622071351792465655945118698835707243735721785417667284932192090087930440016463412734915302701400985502621425306189913169666818674789586331481205528465088760067837824899398560676169335570683138979601627294940250782444896989988237934069532396659123608574144297886788712820778020306670857873825534296537475267576000712072818322493140661790541186190864991622338569821056467129754845302431361652690874603246268428211768259980063247634560516290327866005814130662269381172511040292875532936756751068517289570100129482969573658684626444737968355470986214111745372754494907019004630517967653855735293324477735112319132346657998584953242577788226521317269578842429996035818280638328794162152888223909804821273277257344678195610828296269395967751792402521804207694603533151161518745136313554498291002799168357399254318539647698149343222125047534396451037548385915193881347468818430461550832522126455076385496319097824560874351127842443968150884849807244821040972008813041932917302045065028997048627831876419940352 [167,35] -3122928958247334231599015618433013092982216661806751189999425909183077611294643036119079337460716407635946065973592111736108119168300185258951326515626212976201311595499221232196367293019538822383890871944577872810880449595919525333606229044592464974560639052860520262024414826715312592277680819610011493953742840887484916473909721528813536805041544777355941368150771397856905842660757211774846704200563655579830322047991260710847611908387731666257200409239015073957094177911651746997318580201653169579460279045283037747867354182646868739401245972082485121849140958463645748306553819693179210723958383449883137653571829772063332550371510641787609103494015433425308476236531796543705037337843520892039636154664462426260470520597356580632280606468428751584712740234229035686598467402963570537430635541058994642243036745619726527884743222970130097673093451271964293519654923316200450323317356866347609994914173728865719521206681066246628642495108078816625278016691527811120649007568363323182570161397455243891553465632911556877794500249154357365972368432384907650901028423402453795414817326656952426324348336052074021015785838303952832902736950042994702453092877385507860896678888464029467787832111480803778897431359543198838855648286610272102669664647566142843179085594017467895525882146596196359051348011016311914447575821519505577322421280774249761927698432671445226903806640997993895274918957692386561595101164285000813883206171848573926976046504772219698706780570255505666312599610976487509981480703212645849932249102601136976586451395744136711111215491861175060981924767083748870417504265724021525414909025984580107193999415466923477376000868752993106940711953607638111693070653015964513667733996718226787646587104865936200643446155642247920094548288152668616029572095133990943557967906420512847003774892702748708302871691698860110117043372255465552213517458381478699491954540946590915332222391584404350495474450194536793798596882608499106133735023282223630629569783452955747290719497245643452248670990720356647874431170854950234800361883305206329414343486707801905319424 [167,36] 3063948165947039391972955618120966894472275598951638889540849521386034528434441243950031820319131024561516242180162452305003124845209742501498254540039906801653894370099120142745335017281462470382405434524337061008311388629722385134282620589826832977376684562836677755926446375193159736390350578429469662043347810995768741332214243793051027593381739096716453193670325592364803529307538945922180596010499232235009801239563441893346954362591876854418092748251185615212760921973673804593310650530140568127356650165770116797257097107400324586888212593412621653369003964948602328785019795319532980442853861658326654484521004413217348271418330509697295623385676731009172139299277839956396051378922129693341672126859414329245376374250476565083224913598267903057545389376788197428173262551918057033760973019842964708340059336232088428761398927710941900271257695630946889810020774190507953614246732278952113527385773023355145959950675363293975569643466365619486530665360991201716293945633731054340883240354816640289402738990136398617561106519714402113630521830513978697625834370987817047198281043966837578481533163177466005191170117777465100683912284034068468376487416177899238483779324482115514586770297451909636313763889576029699061069880550257275823775613407454592898837587336105561063738812218751355960433775892346362430668201988658450688813038406374049427366850611765586667878768237247221756784844735561742068297331576277152528277550156589868856132464028808502972542633964475330100794941547113828185779162820568754995033278091444732513769470496776598471649158299858159895671305715478780681493575776326569203186973819236517079939960539125375791079192777091824808442808707476562867958539178925965880762443486405513110443849079878401822988191444286325503582401702462354868303941419812404476182041250832423826761783352034094567279858196333181086201538096086585819889652584723745888555457267050964429636810713340875365965304236305279658534799932890130667252969144180151065206618659752760455653480583729445642595747328223954645996361899106286418707201134165676336185540987339372160 [167,37] -1552634515453951897023115797276893495373739274200960965757240347951278786733896016895159418862246395468752281514742862278577352084601701281400565420733656750031782812134382784268999932668896159026490849189615167903079050872656719974828690683788161864507907756339691279150530115341509596164014854442379771864479638093665035696786597035687265712319704040659808334704937936298171471834017586582130352266871330782158997528330440683971304483881053220112879634391165832893719092473218868885597774884846116466780793426054054908346884342639604323670557691805510207860478905367585773804820456081965288910980576280492058164410781103681270926266414038083965215397306621101140313851007369756724141980504665106342727421537604281483398793667987690126226032110231530262050873157386890983841899439077691968435299460969260224253304281309186338360162166506331804685952641672186358767448894103795993245552565987708519508922465967704548802500296029274870103777543451377634511926982374061960382916819917479480876560259659553309131197420864870481411825935444833972984806180755463465264564887019260193075317829433861345391271916496377676625632838749187993955831718159766970667806877349822951340157644147744712739935532525964766864823736832872626106485674162809281534736611595543580693170090741853246449096335935474362201830294373449072298199679327435293221325468730547098860233633886116278432803188311181316961830216447787868958962110345566553476220854801465854194930577993260082263272989131286236726905376988886968309046842805287984197864469286022800571689450002185820961183234877309852061868373020548323238384405249729383610164294062986744284971618602369146849049102740958936441393948052331846532873403791548330376435964211193163529415833070826551788489956431584161264901222895324613233954048684531915095857686814938310858828240297910825003957847392844775540083213908317636723377437526859070072135947396122812949272711444776441393713313803281153053818898663602997692639081329309347847901460016383320699528459521264122768618708713250763478005796500715158231260291860229918244210424653009616 [167,38] 590993907479567509983951549852970022116915616533872561571192740947718456283868442821857857769200700002482547471405605614894005798266198869349480260294617637995806270989133400250966184487113211057564318799602741205565283221753212264347754760425271303634509823332941222158510471830210301726409445996876487703866627120237850962088172558527016963756673538968458909153793248677535885856174820128664675634540185016679376773507713138187020457048908606148593611124215835425406304920792905563132987466196765579540012991049079598383309861839662462177995274972422221788501066245341405584905295291703775666668482691589542922125139494016460852743583990409166226375291149119369685917285732415629946249413656778283678557382283584818477028171143532776056835491253453292583732872302302147338299612536802240045897085233067413179261398473688034491220179654117296897709490151712589110205765610924762517172623003242382881150811092469855592809931486876945488242511639220664563041664298771534979733976236628782237587899133061198939542039599900857219170069624150979493707919810610660852557181640604723923184779908908561686060553565838188866204790125824013639432931796553144518398105712512192632765254447013377273134270997441228823382877870038517724378634137802304963160891174687041778356348879898206835077922545500521986269179937896354368919001243759282943118279678437188733660160503633052250292439509875295466799848650473565590516211918454797079166964097413488195534614459516338199426916144884556968116247340723663341740628773096542699144473098077234444428436488953725035677697883925807709414495122153253174208916310110777483291207651181624858799775560435778097786938292673949102468017924482929339506887157505183885361061616821646847005226417635029888510935628257841164918170764603687353911709035820656222398617826977677669970396003049167707158228679935450820128987456726979257338009786568190216993048916855883329461985912432992067557366385005074633963040722349106918950248338835095470052939659551504377322867093591722723802561677432994825167174458952224266563949626803875695058586029568 [167,39] -183183304115987390668997972511022372416140711798152537593060245448785467228375965244512232710806823538255631428062041440988555427235887186545050115368806617520984993050238423486466480792652302010446184010922885918929654122596462618985538525221134215488804878472966220446496657484319254121867833935434422188129841825692476165864446157313257460545937436796728473711061467772473041950186944867930060072920501748821774815877463629657876879656502741953027531302906129244043190416237734087696951730293130066056075282785145593609355798493425503651257740880549178457375304773763931844084007143179972116189749771132160763884785322018818775061477596824107312280982076520257621587746463135784015719482975193644202544844117914728156449543643276966183585650994671963491263032721883034916560800500161020464559028796519355314594955777231485821530635910154621169828627210838978774274355586371499561908237540951921593797567167078093534633335393647719957980423734260926993002793821976601432518196075091223475234872836017496510820960655920866266513787473252678236757297737284369048796284153924862614276203063303196731837034888144132998061936451539197916748400013184559980379372220321914939160750038608711745879840905251654513395663861352126019533683571271146726756826051193586491375805779295471817981939956329792722985750825631332110999952082635143691164189921723111404231678958136225629591197879576961530802050436104213155208017936404691220706243724742326788750093884589550801408691289387136497779182326126588020994040197687946166663264407631315425942264197729841749867516821406691668080580582833606565591233624966869914073788189521574242591113519077338958631235440509695381987727655561287458293022249040407142724081546992112760748664556615825639486029575854564832428497028137845276419803645612616610731631184796555340280304052213759765421998456670969767215325113963984931097295083190221143832129451375975089338448721759617291020956341033000188145770516891331600533952696672831468193256410766995402860328210752967931883058827904395184610852221897390286717406078950852612061751360 [167,40] 47595263590191796236786261245893203805191349325563917010408537400599321292249994869994810405765827321491300989283263477089961144346757435049892695595098698417401716551775980824003544135287987393201594122680952225551185547823140827893537810069620065214996699107639214806351262442094066999336557379802209688503772461634115651978296730501492345864532321743512870038884447812756614853622999415011394718462372059408706647856595970154022036699902768214673000390666948950743410872543792747928078299705252547961787600595491594385783560282991154710024094363247807844286250923889131173075993086970900746022645679269691191599035782937775601791776324741318736402654076688696123108148192114395139182279745977504552817738922308711487667566666562053970706071159504174189606530091327117331163376786205032428127592951127438025962533073291107948743227914672180161318030655625738928991844865243988609680592924930607544832206707898438679031417839061173427487423551545113969582543186191678072802681421117583511514905305116209146651721230119702264296472297350684160766803061452751532281630690481058208292335226375756051630225858247250214810313731401619873131142233285583051848985650666429954108860682902034818746674409700197130701970761589951217440832209102411163750671249301055906362481742794088679268253245409006881448915202456277804111905843001599224107899563654898248928670532821984068919045394743733954599631394408925386748531021408297986544002213707322611874081200622349242650466330830420966031321915567794097254053803672178084820153252488753392086080989247492424504521744385105131667995329517585539595312231535677258184028931408224840354514984860289369699642692047729745688743172167044874921173997617722243639197341549171305252396509461296470130973470545603790352156660358229387366745858828597256617946109159109648826452107857876256436143621873519654601638360112057727527139185271158307303737446596258305577132413691409614442579915478200433180231297351283641709332733390403107848729091254310060617787153290817565948263891461707979329602971028057406361203409492675314781120 [167,41] -10488340266899880766612941175650664479332845133621906805927838453340151743673957667586021364410116330703219749621241589680125120428391889034067783456092292135440525210470819803979828102302355460965508162780264903304562697323227736981762036184237785182024026658873142940423835690170311862128497436018215113944945575297186941122975907719589542191027361324789220876885889271578591104133512599674288479439549506533420004244917260291994254904845444159371649752892834502837370064001488968072442355691302646429144791043621254497586098440169106522959408415993934168309234250068231495015861013319519460590113098291351902747598655726198838428960790404209880095349656380203357431496110184457235219472387259670228561383463409223697444982686445779073439979823879232451763982294029605803119134847459354260559393193287447726119945808586188388280619429697678972056212440522093356813139533337454169634724459088911327399611770851617867343660622907419041706560948739048113407082672132848006395127390290951053202198620565403535410589588813036405484648545656764021813724582312385153488944744463487743644544425057798164900401963601496528141601465324732630987112544441959161994518298205597673551284804870979244809311609991327502157923695700709691497865934683426932776793567106391699403523297417856292781139727723586945468573867350309809155844593541537355253388197656339162263127744941924090619674320757823190334262091056871474439904720343693731508353784188273123025615978979178003636602899803706057833489123006095941066224731592983583454125150494173545231265904870778833607005797101307209533518421519074789570017461801351117120455682985706209916032513979456589499042330014694111869433846747280273982012936696579224714658595849366000272758377035217589889339792253686227504988034246362278060576708457577105710059511819846047656292456334573496135355931795554489382229839219713130096921869781872412995064851895796783828176901133273141857393881552775768163850176655293088376096715787378287521233944883042947770375758635929261076453376760059921383475465814210560259471510113450077400 [167,42] 1967332647046879327833130452917721508571594070109710047097765974775896574073934991027987776635830459046450189800771462336618879810317373677790648244582008628840985603430830539421686876351729662539525584824888774729857173988841191973808085648733967169259563768041177191743383853253310762781938311581217640766698832682640192283238989266697373123335681197114732679144994853587985442062062090657480581393708377803897507133415888846471099318262303904511690343918094987294885608105069807559767528723365767156667739808184848216810678846302191372914021287138015112424825447018772227904417674180454069711894772080744983164614578604413102700508012431335254499110248259758641238764307706366804907732139244956304271407003237906984351857798507270655027612426486956120029187870549111510276476522084076442656799889069491883684296716755720214454819479855498147550882607579905182277466153267516370196767197985278800819145215775202172940728861853853155914177291640790198358282966003413420557783122340214931246066058611956584429116516867524148992557805391938870220427917512826693473725373935784593832525675397933086535033118146020003520114633772443638223845609935787566070485346356184417663903270725553113198588180315750135847655767147796757258192609584130237048013021619994900298179660030475041370370101237153613962758694951545840041710661230713419475024923964724798105682636960418948790832264279729769785474323649385973412255481807531371425888225581502289690751940618021768956592769587977079599989036029944207732546511328007603924959069005319262672322082566967206229822821908473085770332157399798617066061884398857623483175928663636062976106241098874508848655673469747173778986274941908157661748982139346930925677496661945225448217226632995026963136933731051278266403662942524967204562868698527265826340930623231592114342939013737417502355105583306924657872242090693866540748423204882462771704467682783149006544900059673136513863425619989461461277235498329507766932053274412946723296020578877341153684575789500181184362817912051394045183579729631383260422867923292800 [167,43] -314287332344564610183936514092215341055615387780567695643395114603419574534693132623427166762734136681325124007449640721730437602016702786239943960821843003333877669638140701300881112785836327365986275545619822769739077001073844850746112655319242444540802735907026984646533785195196614323087148275869869014370806266451769710800784416907016923671280049227608562565549934502908086068028455265495580780488278830640343796702977168501248775536838678789804957629513536887640088076411716963558740657894979960770141396473267832784488446400748944655594523638486421843142388702455405912348795154710351956433786572511229814244196981342190166875126089004718729205900099391131446113241512949724879828283089434051582259819370476459176934444511009802687311847854709386791352364351050916975427030650619490527382882930326173887933399706022484850381762209105645730102899994797269425624609193426908356060158569183829870309920782436620343712920597113424158934702687503346875478916206762163897319978956403135495939102250744694321530840041599630884309352521159266467345748350871757420073190422835447822955987796836134532105820187561129327699767277658362594616408839246420445462949335395011978743164646269491741580454392020843228001600145360130166099666404695563005826923239179425626217441579304544271564261757115983373352496404178371495304122232959445718886068899312299259507004960801331348131424870084712466177670375549465446455759856150181777504386682365978702532131363249605546438959376832380998500836868008887596646631206843604729521057147676797531735532363725596976401273126351062922656740234736791129510768081342094599933653139810470674964883711513228726308522028896879520024831978031605873924435388274945007032135269354002046242158739401600169612913098912306582642799819497686178681221399056484932511219347301655050153036262555137789102991499449240262121622499187001763070877439947001670126085270855264893738329756486765622323025555166275342931003032556837152865348142046047649435879590590867072892488633490018589101292431736169803258280191856284737323556047792 [167,44] 43191366821434168558907729507960508234204881325280413741095994251017945435153803680719038137643965117951376735841210417509993387068278437604936539008545157036299062853466422083852705230632752580364723490584669031288381488648343453491763767577510582046358041466512771255605701923268218205445504404275710975647734003826890111681717015322278543731548366201657870176294338877130050459349485136132250626578839193324112855812141921652938057965812988315095571666718999088124935140575847768534937111726132610683876891946632442404562943005754693911566227505312803450515796167206701437804659429206162744393409974276020788449968588760785304424937316430154857679337668781040344613036930649094667963051068968123360940361757450853618395566338940169481023800852286363156893134006937865724622915727099893235748020679913462021047950591610195853734979015166791660601822299888844025816031408766352409797475281764883967524592921212084239466591885052288452726009797109136567034218134744264220762693090204675246271333747186441216569865847428224126677846512401859312139443473225906477610899946212111256920114767381826876259998444138049476458228581596223723524815234733708317722948968026162177122248003333044283830797536209705171005231298511596672945988618683251288359988825114661637973551280407999041483049748940937060598080257510041479405765080784059359336805376363214806102937924408156183851960234969275251061124501964678810135887319464276232930701896639891655963536948712267745381362234253456884169240641791093081748991037844309951989611843546885819704804527460925373889707756508993855634212434807916998761208027076978306220001260971638385115561260374927292594624828524129973193795200398985813947015350856064312702949082190320422745511733272107075739361837029586543631362970702226743229493453692975193507791481953694683660548941570408919515624309614827492183105454066981694199687549105890972376549565505332605970071310729453268066638702432087368126618968719511210300620233710790118348073645162696529483640196137740389131506043957195977708209692083951302816072288 [167,45] -5437813901241387111803188112210590726956378177629280893169853048344651799414131654590324512871394570679379443546947833486601527616478053835008520545857353750580455324252509456963910224719832141497725530484031248215534070563866563921607762803997760425771288402772069711173696513727741903211650506480152381139152645562514297915237866653563307690117932556748251514129098119985263434323996085133966299010986428449406965639011078898061354195821473688160995100104857783349334819972709561899866983173895754267832467919537704625852022395894929822489663389543240699995438961934886120397913359405442400571554999538834570354434169293741417299896592259854733488501383387028495385892544720763806716437795476381743368289369901105468409982751091317117682867383437841041645003415295350846788936545847566739069261199533539949390234743124014807882531046824413331705664330833496935129589021665500577401013510143401559072864617221421570647825974552592397974729208929207758587035877096431619325543573965992260579943717960098361315886310209918758029555450943755340407005375983400460636288331897899636374958028493421344397823932842170919605673810973425079116510752469353255390772733706072865275751415159600920942410189596892040818515148374820766189689071758389076772507598229086060940551881654490123499572149483402472038433890162178382857466408389071178595563690735816307505145494573618146915005219995410339397280170415633395924556842510375601683090892613474088840646929149459119324017629967921875707711844888937678646949137741891110151543105248923494477565813142002390621729676221412064269222541659774238699980735075593023564977057111358989249404079071772291668951736375515421092339698523056812356396302420920389244410999401350558945359735606020342174660607495417989875006022365670836198382275899315800544091446074973769186172196489203971632471218475152271478163770515081559757433605839983680524692396123789698865409280741253649338312024833504209671711082492740740441482981042330670702701688949909537451503912462447941107221366784251720055783706132555854383916 [167,46] 765936945534524995696896391499405852744469634670732314168658368409436017401478836352568265199117757872753886019847568118325811414524034271362874035782533277422365249089311180744457110292266734011705974665846074182702310614278107304175201601990353656540845989454825374664714276993931328755009165866440140889763468063258141569308693977054988458620532446645129182342619385700838487095098187592856338633435137207061141297689033173697153878004084206832640940776271522285851221396027374982896754898495159844642427629501564045298043384783230254048913507516848001359980671930400318869385275078814938043570937468188464502600779089898072605230833768651011627499825351553627444587528755375903833254216337677615859840127121108132575781456652538575777463672604214635729732125921339032798016486555087286807054304042681573571655308313724482969519042212280847420281069265565366936857046291737864915278427803990485940070392438750980018932462276336865656340423840837950951234515325814020269175174120721563024939671412842716893178554432418873178914414209357394139860500766952417050164295521372059065988522954373769669881491640220651751377829412991258916714949313861211520893963567809431687842404385905665008565855862369125388149445135983558510458824137511822246373640224051545017153753554036823718090376149175167789440447251275126155973620960158418503266827554244284039983186584434477596562079297007661664447160527261301510240832067283416798152048218714517195602482562263492319080199796092399682220289088223096262025462077263310804771233391655177228475674500554511034516291218767882845079635331727919002030225639715015603695412399178669712442904792623332047047502913070323070424130913703570601427565817242933880716237554261322183359255604380537220386587054303432445459002765101163927807856749087296617642667061687244164665975032425043959525363751712014410903621892483765892962929837187703593669664485096647733078536882969838629007734825367390766993445314618505762885622959888243939681101161052860832154681014614396068030485294565998560804940644515718464 [167,47] -148674001735960308788815716195749886897489832247195780607042284243383253174100904692988721232511399998845844555637547556746497276880723730359781689688549374208555839904873627287503447338302603808692494894486682522646785891843574967762886487955714215344884939691307623212521226137388866823570275739800012623824620176195910112133674541659586590940387330464875939104999304420693343988051248844116281361500771527551634271637857778084975331571273881954625028039095987367320779624529437356219870843140320157896903739741439267587162667519387379102445536179104224498484193511361916505047603023534973053189024916711494147119781140448251946954801836261836280605757383697684700746985712422711003115037622561470990909808039699985851191438675557694249301150723925005281615222176124736214918787661297179477045526364105667209117276549818458490429336340089526270969204225191933392778983107988721731646572386272892230196242352050144244279301529480560681175165251023602292864230489511362043119964467547848204594486505955242218137120208047686980569053147553674521852436040141570617148861651082781678255072010500426847961593150683139500210636030952046661092907185618059613366398940630903113432928925844782688123923959099159805424936661553948058419939884985682427487106823903267366703155054912654255798955007478789183598926992749334500791142849831416179132661429742513482890599217403887341809720344859274309618534569887005003912632918483718400681123329845337564613238299843554206498448103986733228163386254786614613475340834002714548668898661253075775685950257223335817862388240849382836027761911894106779129298514328292942032504906473459307149544188877475988068790499820617896301811671469304059133368083279247559662493040098337158698685094874922211420142851924340238098825101377936980160108556872384565565724374995195991527814298432472836115358588724425368430557168278356784552363259589559483938725662377407215433519185825189733243998629310623750203248726266491164720180688403084880774591017893110210279180902720518255670241112824083460598723361237688 [167,48] 34554866869040732283003303931704217683266188036010510601607302741574631763926803346554684855172617973653920250732730189339045120603829635703616378810356822183470480805708631101604804296357213270104644702442052567071304085324251332392094911379569094316732219631834000401693797056629894388899285204991503319901295275774881134508733437107846179236764093754570308608842904383791738134108272763291154166768735858549586633595827049999843662605896116929672296083386459714666521680628134576436571883125741026964826446077055155969821799442192507481167434830085524989248731903638867668167363721413355077471582530422883638042475263340175740050811796797628518182059751814749152776623057718853850915056804109449691150216032999250421860665270604619812111569620681445716949254805942440710534971176239966264706389078603110674299408493348324604418440885229014150395693199209189144736620350051258882645781187156423477583491985677633346098664322761648621159993928539043596911918834902375606031458545175264795235270050766540197480728574438615663065271567019715018846521059157442919959857214507753164071661339424118616116845104644021173891295593283949175377020453509811630669261245851708930105734456356828429913481209631744165621823307907853425471360961155938051510594504445009270897629588816909619991835989871162810981686546566209681968359236690086027971199844654151551385611998725949508959856761827250562047424955019002522542716252765404653157399427479595657155183809578969318459848018954708696747197334499560149243435593839679998348403118780570750298794752239630881816819092855795021670420895191325894930539402575707683520400439662100701328962063457057159467163059689709079477163711369204772688793445136409912672365809561228630880206626421297684547486897119484501096163779668215006412532197499931500691696266924192641661464612601778289316734147698726608365367786890185873821638728931414038072118565975387181001280497519968032393197799187793085723141865208270859396922888790980691498718581041770240460756613374757135756076290176208266328027975936 [167,49] -7616094357129621878465956095533161413966626968549988388817148626299886785602509722620390856630772629443087691530687342555428265655672222572757916315685627661805234296385824142241731400874825445221729153655550311359101809243720155354035635196472496839302831196292023682812075502294343873945801784079866783472425796616165156446704433931415083038130836309999451047410047194739262231180210834164810298426986416960275901474171554217317869933863997660132744059136152013855464840070232544208256658625716512025763325703357302567755154331028072155976239037922710041369506378958329980933814215161889253687620207045700842199496032893616502991352830760632732164074845734572791403160517654990940698434173132796020262604203949528401823144755749649607937392201676248865600043621665159384084031469166813545146142618275028074845886845912721419870257222343558777040501336700132820434626120390587311182145595810212627839406382112788006988916699424603113616374150699549322604503865998670789239321484374064416979463583233028971293599233825935795210862529652210696453791869377639711816968853742654409473870018254901437945919963438731955136539185632645117275547486328264234766408612362096625300328001764111846689221399730251571523441411114142057167411075505993285824360153871711349103383093570229117013119600902134313000689772000687428389063012644654974717350507586036725323406236312811491377987623411229418570389899203255719490918005418005413941375351875884964374815216137827964428213583741812199001532789100960613357971712471872440026813522646367936102535856281794713197437719358803972860633480944249737775128275388807976034476027907407540234468611117685303053341334005707390730307306181403429442745387892833782612324371925659658147027064377688241100541307058466112193747547947629686902488864166953105205734039837286067356753619138061275731381161893606015743822797728314340066126953749595001695048326332484084343033885274469000411255412722395007623775065181723186369717092469990129293156747536750656279107785525236791927786324266034403922038496 [167,50] 1454503839620366623199060155384313870638026032645202484362111873880972208463534514606876390889705384815952159350837372667532366134625665957611626636852327976201152981356965984419097432936339921377612792140172346636948779041690175084931107733642021210073222536138193726041050749224858397753707436997017057774017795698910538913485045075652956304638203404868891842488712665835630450325707791371129848681701415515471911945869345753292331960192299026489019986774323973322701321450950167778201700022628465198905060395274323290412733983441927359376313355712778918065573936403395224024389459531686303104935275344189002522532886435430394504316366904180656271074804328608687052616730239476240334196886425613742719838240588994119342056877315283346615290457877083573828218032177797632785327034178412419473197930803761769471715811963510025542404785794066503903454022715173423422055830682529667611258358014284917233170740114815096020905302779757609963001432023731872876189530023096214863191415019581378250029996170998933835589511106837511330296559024889865721517616685663382944691542317531083055735337458150435427898955342971273521936822727699620582121406288766982433227676765522988398782444039576394523612140895109570610743932525167580928756477914720455782219130868407496042233678709236094926608759589478343182774441541487048296898483062403164951969638045478765807315918026489973082680727212912635414373955232423361398749812203072133368155246181861525380297760550532221820604754330722356968779664316880471368494492036223389788954458798501496951615297264789327291107016644743202466352855819715239637035999231550627253302412879299687504127144107105621125673061676522284601951831554094880176494659547886325733513319969176611719425419281669008164867544865738100113688628009213547573463689177367579477932379921889454475690204302885300363472901321748136597948754875720978515327692743766131591747614696035325584697584745884491610172774299872023826756407930950456488199185815361095474092375570898953929128358917179006378978741131015870237952 [167,51] -236436315779465559907880549043583577687243917422106887124318873901412820341749211352503326701044084335318396238228331037317399870277973683562795740146608891863432462626438192933558495186288141120803755521968538937450540351660217464365296153384636758118693927311570398930918464385613114831064240762511086768982506635517574738742616899553803145853256267789207941401489347185813528366844455796944101083268194047493124439147704321205413237653933443043670340443435672497606047760360349775984156857427682515142951178449315994956038746174112940425715786403999466111951369962237570391183407995064911482755964181074141727235660627291367028654676912652698671115594060820238365331335538938014125971255935753547222077253962869974003607525752434393971523562295914596847013059523158817291056103829843032647137591021362110078140981690698164107416476966310298404128056802009683140917873691120434536521919860911922337499102714812564459629146232796955289780614862229645925080496170870360129365912673195366734616229277626071627582327711686602121494353019194747144929791190728068347471727576736927986552816494223329848529184798591964768286383443383801426888612639190931833853170298241198122146759616383288957626535749679193147252526764528955596236259270860826729461128860978143001037501690702778612304974034215323895594539948752303331909411286048522821976635609014058015948834281412350476281292098476441738830278929925605646043580221626901530008193169640745394919803510959727700175775054715883737526806544333466135526161709971255167746112754467190371591407347718476701952521604413529598440588925475978369721089218937657818365933318399235946131857179969640082001653680981849615109376432441316321647981268022361764676387540690605281689952666060978344358768462792250171688006866331073726088876319585874315491068223535361523733899534790017423360772128477342777444405526161637373997100023077197001122138079950364013165021766569097190260697839906300432785047591138591126922581499022812330721873394322282001419036365451328567491535326235320160 [167,52] 32661177151139252088478098110900007794412482962164775172585991408021268300735992066600809598412942346781549624988310231902333275548845849169084414690109671840392050931230201564293734807627829443225128720410592865060291845982784109083342694311836279986641919721517352708121104378183073657809428417924102156077158601488410911438532554624745285081452993284376989463497264456135514422363600526342074546151398206028151149484625619230648365756301665985706427726400677060019453161117158091485948824769342758732943336088418930504512353760525112921768538115005770853644347052507277906209694209568395522595018759168045640353162257262365166288113706071060817984951430918020147805076657054134532953489068851009099188568588588157552212746491960425998689713542462688598392115763973412997358938731860779452760387157862297298568010285544517904358118879081944578378219837295006465394845132570293435495440982722326246161181570840514967696005589476571133933310344562627881984174210655878951616133986805972971328233033624488295756515470553780731758997532904130348613050120054241415480344583558042507717258145903775599840466627582098112494739851380250209264919953112297439825295270022014003720942735376186692644555047218316461839327129900006006540534310840881986219183818902597778914196455555786668592443426352899588829363967406436858983578216271102125884314991960878009392083002596829311253137245297774217601436267895968865771823687608051795063063468091694027516615212171936894860614638964865016528691271774639257807763833005945772757429425363313955161435039983902824613595428046529475971183049012686479287765208791096484698031225218129105331499073241398702130908974752338596831658551098592057731435572552294977898695490495394812633102413083666827332185964940885075700537516541401349309463405186353111260465751886254565760059534829668231499188314526739345456122289177714016560215818180863895836250928380111452455414244718716024094543513590941486319332561702194341884587343064445460769581072432938225278367979930157010449419152518752 [167,53] -3826319716744812717210654950008953025968357244608219888584205183609589237368759059453835877061640734440995384217747083139718494805059962558875246187952071829429293759696644672629100616519955155121915796466245417810793027523911832728607417362989643121375741954839886496961849982703708534940100716564148318755404932223865205711382072157795320133463838960919072942275076578797547495593409521292702774897948093820064066310280190214521575845751022577130465698015486917493471835387429794376803253169522974452553339347849899579232277626798789816803310767993497051148492726460662601186913312834979017519770390204503605624642911378347870751506916680192527306449401138590110402868737867420153167073020648918323168694129311626849728876640893954950412810769854752699439988165958293036485990977488967197253102912977492975219642603953910520429952934328594021492055904291026410373085856239987750309938607999152589445153410655727617254050403409026010573124699278299284012872451320418219634992538456612445648787621555956051240257314827390310192355874281580991741420900129315327280622561342582368081656998848231904787405763155680865822665325511967812886852181244973428870182751717574540572830987756726059364025716457462825348031861325289450506674625613453278442117649454040465329361860327678025237988489227680942642405244300860833386131220041424221453004635064354095294048373237725322762147806532278179113166866052247548566452559739346993976685830859198054610555143550591900386931328079161693380873226337314324465423141040167304959182390668620512609706954488120479135310953347712061971268099215631863892001724743359812100324894772176735818973303659128524699521480978081181678244323957701921350832162363625101889252769680994879181711732271570488226863764041607723321771215440802893329026081887848293531609416120879170780619807397894525675382874729665028935625362503350327337916673438915343972591918252986589320870694471870090925704236884524233050741239451325050621377158778331453017398371382412850191561055719063071748053332364 [167,54] 377470603862819424857160275405852719425201740540812991524161419346733735201471441110588833912055289866841089971358151822019154960281834624115676792162543959353061640639769112434194022340458661202946117110908469851310972875187578067301767552908531595593807285080557019448103531812060203894025899190332900860609079169053448839471726115882116776620566312422748104093686873400527085280910691303193621647013267149256199691784377519594550461129725051841067551256794806142820577397434501016961108298359800222794625599574613995902635979953703221378080093995662097242303967243992376292850445544255156353070544631962305346557984495206126215270986077846415264029122707497224445202797968701274096183679010268836959262952890932835644387638726193916820465937094610257153693214209874788656681377147026735898265695975547607657246792403540660397699559505444043360889439616862055272531726231307962145630514811108708537515731593874509101904653434188194658834928557413887756386681560104733410227417320110684194665088928386821687379598706072069980042899101957270825445975916287144891055040178528744467701596736744524828493822109858035456642967822788515589069884575210811195620745966081022244409301642236522830601823217649567212333731726844942317867952268300487231624226932598880545332853046770522803645572130019762771515568859073212339139408587633800243282294296233776643612583403862896751675040145421004595724689637829479699288384220339551604589737197796917777047022990361868387894391114942350898722279252217360466605436506487936811647082448025762293122229234178428912111695627008413200785599234142334619464922770194154811104401788109443862360586255459026421909239941417240144488211087810113182780677686347542431376281386831354012376126680085416699013071767175170315593496769627114313772716057526058999700397325122277190031775742962055607511609357187698570197952035287391690132412583827706787178508726762922238655695911575939936253693279477361104128944468815466604036417451802691231937189558839572643986357221751268770192640 [167,55] -30872246765633470261657608799756594794253797174394177581609521287717188249027614601860964841593502449513625631387412449195832664488581858558977887824577683906879381781930009211234340255260928191243245181426145040991629398533389222487427200681144453778204315172494407553493290092182588845293040913433007178756097984638481988909932951230388876598507720363995427003915761115576367332155571000637153078111503445412293217198235924647124076851472439416596819717087436439774597989261689359067254727754649878554324188973568760393855468927405844611722452580465606260297462457029713676519313300077740308253128407172134234525261334898915597862863861875926623248991425410260494057159195945963847517416037944614884826963298474744947657777188425904601569673212601760145615597059933599539114419764253539853960329810162321951828655005252470829130963219438886449897097736342728535244066800262303493834427575180433467984638457576182533918929410521635868742148348232683864331117107122800315475848021680601910542409307684026114398084639911761327971040856324737747328235048931430145861373254259363765011668099185938905703000505781793503749525948025716057068297066894966075859436315583178697595575438037613269013268568175901022721373728862942621732500677771664582668688449194612677801374630116393679844214771829398973737618938770813830922759169760102855496332552746922118993121024931443411605864135201334718978369831852223830434210530174496307603123159611605500700795117624105731257597200604387590753769684899469115925110915016234715451654867195057494498903607358003982811069503130627887174342821498606017515320874650650262495445036246245529757772410581642315048157257883470380100632061655663042745348777046649629432938226495225858993741410163773029226072305394867032705500447692724117644362834777059468654982323153658102903078706128312339506848134070377886475911891141436607614556265390799381275128647542985639345976110592650576296262267638600535369671155476969831317853525128461096990589535270872157561410338897090231520 [167,56] 2026186509652016928062888207548783892770050597578742499109145418940751874054355248298549109485071492618194192349191434172376015586308633744437145541531181920169786305963103458546046041472884228884456672098434693294015337571582109371334554618505616428669108483006480989960210205359779172702816958846540257997754516180665644106511443859308950778962674996490501302701027652970986604114950958062165919075793389758767951759564151176948987951171954241556399772235408412250196997019310707289084900956144232277404090009976318018385715197640127845107099988751645682199101077006338176204911398934892769931815101303462186108666090290330641067985415084214700918083928021156945914505081221248461882555121896133296731507756608194174940565468743659724274349592483042936510255930761718050400596247068110883424717932055467456615867435902967852708099275263341808625478644522046161686107294898714066822295830757371405585131170471992581466215828539437521931598288328246884707554830734096201850450450995020348397726889383773052446683821395015531641035076764731990226297926443430113188136227639089515189528926606221451304316771635211706545403671398019595300425960472845405483334671666530416682779187530894742161244870887805676715335071824947878832463484500238133744865377832296606960789387185536857099021443806775201286261442382990126867296168030092890055506800139793969494558186799250149595131255045933853050117967089986401735009226872764620939967524919668947352270609322849601310032351899882808750481894024379749760578608675101873054823822663237586878006217914189034908402098192687904871861991914239766726451616830116786660345213609781214122840445122539833778683738296428195898761994795359340257516739063192694125791687287694959133676823144011575577936464091881108459770310819894108763943734984477852487379409714467583177619425108244438056157088367595464884262493942845780211136731080439360994086267091404980016027213040053896945658435033981650442311157406137914226120627118783907716353853564568651363858463527080912 [167,57] -98522536211830521297375363933372960741752275961140135828323357284203304269890553753481528224438760319874572120539095719932273845286201679475789171662809401579396167174058241918075582968535250548544266616197999761944572018447029128556698069093866312113446885977340242247304224654872002793526206141930636754824168638845285514428671225515984432018539327444009738723436318794922977023551297594765046107820023449370102424244022616178192480036079883145154428771177483847178678438730626919418191988881728087912002042299568812937198308083447173259056991364952092921361827595725823178427605752959778970373436919804783648228399238523265685004340060747675453252277740964628210180768856191397761258038804421770055962566761272962645147544832454683846090594867508012234763215873644811420299423909124210511756957608022679404825357625367015510277646407422297410592769955688282960916606645710495403808248310748089158715103485721044418803362612710886452468614947529259451541905682631564223333371085588632138213266425199343996925658926733743525528603520628970848358000516831439673602351702874023178840728410322411943952909236943181166629737347644385431339466305640154908034858639337272506562654840645382371807684406904797804041417815732873763421271369944979856104502449665256230442753520341873213320980410980891450671513671050672701503881966004159957439348896919157806320271196468457630584902194115873091498936064332303414905628319124791444725702886420385405102357201237257919241425214942421181167274120177459389397597557695892514570767239476003373610316036450712704202707457921837811312320122575893210906987558938837112276441058099689148886643469642034647400687531688132248698558312825872662865981977336783328057244672719656927534110709797629420576207288854275450397619631367234110362370628428488054151348894241286785921488497147986798993017293872052573749742639518531126884936823619615342651641688848490358893282534946903673263931051534540049337857965894300286771259741804579455250098492737725699821972067514 [167,58] 2590542548882897589649170229326014591386528860133481193914278728949711553248622271973090210785756075299524628056350687858136894029551680951836216746141728405973013002082924155779127117074280448722590472031438892565995459404574046595174996197598320610929141768906293335136131272949874680007721045600424964777016822220522704274883305002183147727941885520965393851955342777954732212036838398643055320834452656997062752636115599663963253780394088891340211998248847150560269672981725199127510479625233313801132437697364260853857189834383853482539172575436540944698247842493171764608655040397770431584552805856013068514614730792470146975608656141858151887193993978397389762485661071217569277255639650606622764534064356047766621937808539969837094200215165966410733107428395120943870731461520767634402907329892195712081822628389682221615810304605289526215809345028233454192280259417007497177334220284822326114895005017460158005770290251286841333794052828437688890598838161214827240543263514597800023293805550813671271986517502910009559642272248776252836629176350460396273826214551432777622654144687875466645754513446879742631063343995304334250057659303149806869922876727098148856232827601725844893230849087847186725101120884966322355437241481168342076709193230335795841783386671805027343759255319253667076132210456475759067173480955360045295229797489849856213966052406432411054929892328734104668095191163809884282613515936320610410205879780974395427457762978443973071050147813801906292129989107870815652563214435082876764940971754343103886693646391855154337690550683189009023075600459651148561897309558415711882853454058865749774876924680102489674128981960589671887398372749823213046046855290840986180736025578155583168157719879068804825886125997794612052917213379144766871247846084238226882945097019667875046036740312516945342572757257998161925641393260721522391884512652930565894026689286974397725202631397251629733907955648294549332717250130390001425803564830574310378622802778095001231328896 [167,59] 83543862341638658971218134880578686581254645428694513241363724271937205183403799414703455838810463399820751010896247172994123275448707635188546887671471336641827271983949397415193930538785641423461332650857759611639066595724189224367939185114029015999782976902463566078996306007150713124940122494273206196731326707847256694087853852765256378216086270320747871853668754825019272382657336692967906047398972900682291298645047489016519373692843376702922127107399520708272961555244121559647952272505347640282841938112728073655233686012916521020549387290150137979567468614253767352795523817508772345831770266864854346750657353921122069453692266163642587375758586217597756551646958181720234905450381992452049080964678544262306972972861063165634504208498804805825628571786196475497792944041554522854175238241908265645530804751595474208404241103923063830393551362791526511196717619609012921076548129735974322277743509706209697785752630406008341758070406592770302478144815447674888517076899150168659600895728369126057183949179662790248335925591256780560317491456119877484170136143470636727129688772608081490508030028705181599269906263542082538292692830891691987224320453790352530739497585886547229229664654051581456587784169929591035739592706631887733003746325201427636772270232187418119515663106524173301629836070093710165623239154156777620281419056944156687202367772135475634512651297852708844343598219218444947868614689219951852060585568499187950387082659509903800206403071391667441376849279731020957291711063220039813017174851127184663433939438770878427841313741784187684928459355159655627879754676205465343884013859293821778205889519723721721966309705130293894786601104282058290259065974941440389017271603260926031980797793808384103675984459362530467680132927861084267913193684405949895859500973190807655886207741969712934175277780778781311111564279695794474015541456036667265470215047493756900516623732661054838232733107485604792662183921077709280897502115006472563084273839654780647888 [167,60] -15421596682834392648000310336702472438979665721831351613011443300505997208041950546693844670481759558761920853945652331163624715720495281038440347634874824504737434534921132730151709759142640740946815618934717338762647199154283089603109643197297905691517913181159771038248087786519417863541117080099636001202940173999663783870256085387769035302699505462382230921898069489672273759455800169507290396981893931569859559773014165329834650208928510372152445853091347184061876429264985719319252769104940489617434451896486975025212398068614299471902497287956530342484666185951876977965782433938179297467106947781642885490824425468138715516109343798819423365067349359011212125120345728658265453284307654934827870343212549764179252327107430260109412455030825197414034991060155227553293802672461540301499746048056363588927478277299608045536319876435594683368182283087266308526536201136106723483147176042229237193552883290127282331935716028673038603793258363602347389446902473363755756189523244040856588372001379889672858427924258333951366697695925300646514889423504927561957391528127649508719062611103433566847995837585605111716897779235919154338957659720309818862366807530904998898543746050087582417030502147700259017358488363723029627247664103587634074667027313837813896077806737449888504019192792223539753246263542565583213056979436264788001385606444064245377702570197938362856664975255047197825941814657678334269842912827729760582604229081805084673328863812872498959409707290730401310205738088127037402800086724928382968698496328476975751517115333466120436344957328318382663018731398161830928737525683370915730743525107800468252591881541046745665939578746284736174894320656993829878262531563244166728576022658538899235707914997139356331398751250998240557405512918672409557789985265581498643144683350849575197375439440216530568936315748230610984177644021561334943442324692641382225014135201685423590024741463059629628921125049822952594790300515916919919460508486775063128953939760063872 [167,61] 1100006969918603353889318293784989036007869693611885481424448548257501981577231558657320581859525514082514761135012739482243628611473934689007428468638570078036146338472179558913203993295587486552587144356728371844152539110591133184614101054250800539908420715305361842510078346692791830605207841214875387551466099261308384953356726482599912759872686544610364739995071352653417725707577461944932298465320454363652885956495375620769785358849453689569770756677687842098688748563392895221266809817306216845273652510799623247622235449192554496071495818656530628627611377753966150191239716491235321921437275357816683994984280733613318236299389705513534326683471303509644638735989809752925845247523287198177667435253737232287973394361745936012770016399857101026420509324731533993930679567355741975344013538028542351204263796183665978710717250586585970252821116725936550710748834483706702428914924536817675617883140862126024817276990203785630424045924381224612762319168824400690856500557887049902049538993606361497745358598740466408338426905690921893189139825632353826601674323281782560455072802850144113414271638902759340794746113674203112525800722229748060784874214284566673678652755613790506850939580992840254819676781042719874663570237910877832324933363897922573082882045369116207506432514598790770744593637306159291665573513167323695952076756658181809626606930718720300602410978845122499212062072919573690380595013876634433327894476259939487377070783358570336880732829345194222337743927733921049653211890609775421018180729998219813921945020430322442862263740214236536933584434561626773871289640078078537458701682846095332997297188727820066388419704298790265769225503546927722875989554439821949609088805284496596644883066971340088950745717887182112377437955996030969347684383252689487691384002381198162946338720117118854781999975877765934688357892909429971328223572441668098930149197289139468528468681629370780745565942287034640353722637641859434490517803516612097468178888461872 [167,62] -54061833452038471650739276587693033057399788225419146957980524027028748283286525448578028024402516263859569659230452512449691566547269490466171749451086625505871548379614677708164041609533718106790511188412779492755327953837133267390765820571887465226340755682060630877707013608010184345383550128856277539019642768223139808893780831658543704696834735092002942570734564840992833439060875463280204097568621466659791365004972936347408980760855716309496805081588964012641655664486274558531663257490618421078490629816195075074564788950601583344434903154573643919869593817675207523051698891098724754650350931924778612699127413047963898630141072007193181149343140734244375707922336561928501657715910397964577231352718686430303252879226320974382652544888336717933346115587687097222513486846135798509385841623618370662763932659958198300139922783315747921860173813368084749388663168114392185941326765122173302260929261531961917898382760832758534276903903574095807548541924734200897033632993666727493017923994636939990612167586931364093846744351987115803845055207748599326485143626289225632703268076036351206296980568529902923812522067771891583210320280712000570270811498754591563930738138360347946191239535077551137500842185757640910305531482099877132451951194296944131390646935333245320204533338841814795636149908920827777043961900654651337229488749698398550139519754205742303884266328796040053139596132460271237678383116451127195834004828459599891900843332167668334482585519832296862114608731768161205527034543335245748028334843358854374728479123704234474212149543390301635637735187451933349499688282208000997980247242186464139007374099121837687692973151837926034605278487923822424125130209280971701087241249555260348421852186120646719763909986312499775237391196685130892900512816136107933881459085884127223854215072295933719050982551710989881452332132831214787979171705492594147844006229235935206353203003152296522864790022874825419639668612436209273461728289944721080217878688 [167,63] 2030079676174095360170003310268480171503423098255576615975311964910345499905196315200918112427339353153854716761271450726947630358741507910736197882796286203195306835725393367537376983702015207686140390492867465608134772219814973429942652979546203916199658151484177385440838980271340258025545387377194274095087602272050629821517755310012535907905818906256161556342041158113996288621810914243473388847927316557813570509691822590058072312747177803279044848888507910892319214121705593647806060802778380429031303691323541648856288737451547419054649362556276919347297276770287046200116167412058229950310146363343576609280931184873199748086325480877825845534565531325650337263371289894477819715029736963362236679466166519899445128298729545210087735505681914372042564689113836928765200377982316322535699059861823646627529220703213349844117876690745217292483067301469213719029522887935574259164528476447024727306119193132755909701601692031424110662300356934512541612982936086845200034763933256224209661358324536203397358192798860349742607467174692885846820374283528108201983691678359300857543264019698972305570574561197253105510261292052327190228081820257246417201548916797290691362515338048724538707319490931053432394788186078821509125262603172647162373902103681175756407150914337064040931636292588652694061536576319411248455060820952934333455044225293256644709643187895429918931329100642525651328061988628339127151196584190405728303897849279412258982850096202703269142921510582570704206968988073632542634820025728048972128304472672446200800310743115976612336285183032320374358204783675782467230632256858054893752586834131238200058988696603367766174982338080423160717735412650101748476632730474368374593082055683562599184983238072102767593668852476815794361318711847107241847361394134806971365552817324845466938275146476344762761928998797762829883909254658944749885700411287852256069108253809796915347079707342442802697347226253756101362981523625759755767650594216295342364 [167,64] -59357896576895273403002841876339409700477371799816918555444143508165860515481125684723932119563362595927950650488294028818780998520465604640727020219219192055115639085903940618764004445688248973762331287527473964903753174924390670715352087896949264792980524387080692438165087072017341482454751463578597141901074774439297673408268030890997266796486016859034663521586535621379392867840152827911397492063380526648325141060834930102147026112488700135356569026142196707772448421476638930641264499121366859348078060888341116547017409450901525195850566747905593252141142145759806939458685468018222938734875052439337636684898530164614120815702980813437605694396627359558023303425559792757977741524710851147610437915613172550388915582575091034301079988538140025402301037739672469317163679844366095890915253458028902363010790845621162896870059900161674156231548346733876496335837399931765396883920809644397223874442441836246720796878688063378541318670396928020989307567569364170814402065322878409542622224041701380742362992933438906403740251580822790016959019194667775590919948209657189989626234760074354505945166430219862651129307283910741727327699335529868935854202095281478854089942438052195425340225593404452506180778833944759417283184039198893647769439539076350190772441423095611562849125989253591553606775999601572518424235804626596852168683548532294207489811392616235067720004068260139719394225175995825461399699609617818822341842466764071061791783191809633952931018905009042740217592175688125323926712963534287754276711005588732967593808777294799812735529729811051547126214996438023606556794372839369431742820741847528812454053589765351694240383506786251206918560296379903117691016951372493048690233432545897862159485422405629098833604618322888915896719329555909461473627126907953750593821804522169699567201902714553779871811877981864589349446552483249746377775440817292384508414607543481337015018071132818607331043719106262879216886400979798441354270215031851840 [167,65] 1265188318272283664206520269820352680387008582044342155138305979314143878650106979296888373937645929464094629505930194873228815313639093399398695489779306224174772886466391492562975115460823732548418980783406716206720221659047408346603149749141732428814585946553412938794348669192217752464497772755715806500683076006492564775042973634194641742220115743253060306673003221662084237317791626238938367561214480391805463966455037166857972177628837846882750025568244694392056217067360470055096806665436128316699071539823408690252595120035940559136366805720335357196620039939720234267301761116992868949130078681869777971037321522468612389822269405663473659686351343530997065712159667270742288515289988339946042651208682182251666696464446052841404013528408458613165449654394009749971279584128966590689935590303352427489948855704977443315999628091131224719666907063198423220896733807926952893151166752720042146937323190923237854184897233364009486783522780486843385264083726170199302354612602826283183918503297000385114083188872656104011558115104321094768326706709519841718041240337350052084988059565262486468504564709873603235948273219239887515579010735321725607498459230181816613630541066239368152674955302712438544074691798293280447629294027236012926510578974091660679574633841636443132895362082593015991604455909202256466117513029184287416850823891028579338698515720080760182074763043066388048070194956581081717341737382595109177527664850503139421014628442516192288286778400311892873295267148339506320692187153950081699557518932278749330050773248925403202661158760330634274251270088406802469537129102553460113769143281358048114162037090764530624548334463627333885482288024487479113172589663399558992142826864551749161218707286970531036599008715940844723948121496197423355171278159820844755350685108837075108045708933210784437462746747758491208804331561641014676858143576942274094276513762365219072297231361090435883665134202710939454152979670664906871971286107784 [167,66] -13466611689450258373793789893225180608056371804739736560480925828898011174046342146767350494134777357703434738676409002801483502998327052156573574676779315619156873835396261918504163192375321009687828017743680978337150873509467912567391648475493066776823360288870326078542473873544063324434194809293300973779574294284014638420144302144691631310212878566133058046159768575152479529331932153347048854984529291717418472690116771270468028289766125198103067562462477796645274547144226968686751951680905797550795835337502417459754136540415815842686812282835996240419652160761536807464501124813609786946471689779681240480155484782832670101037458270046436620958159284778750292558835317092428308847647060900791178934340398275400840567756113246957589214428838037274681992185689732064151470888397410547910975473840220205512219815124062669210457902934114178757155230813866255432931258590184503202854711902337828244949002732226995273024854662897908798570959293706800687304821853108814026306899914612343003872808804388083948116124580996225541922778440127497428433291178441298677494193355023855998810362103619859591374056942122576934716630269961239632812373782165442843392574060512035482131784827601983769025493784381251669727084683166564186386713782196745916273284262758717289421487979857967022932626664923592391653641177736108956001625545474519742814922556983228493117506207306975677929666152834858712122958702915307128304019127348750598172677750249444539335262093381598862701798057878484719431730247917929611715636456160257502821502181852511109496202818235577547036377229924190405218938967727302261906327152022290774046860550063750987925676794753178144495868589696544098924639963802596066644516468675469036416286049091199854848238449741127933706430890442289536701015058313625989087847756545677770746933995944001212439218910788216182545751701383705172263494355482436329073767609148158628007463826300426142090742832451891158343654582653230069096165196861012756140032 [167,67] -331626081109671001318079781079253516247818283200295759308864593900106495121798355075521953825947172536312111343489026724679907799379302113541110883109636229846251029885164669884260353897259201305044751060727361530545317961725595990796327767442341577627643725891383671670882562868098924143879603095343859262256884309961925035872872173065743368833316385340123755907356856204021755771050515837250419222372191414860065013000702421682693312175059048901519296768801196137096734298157507186881787597441313904320408373263638855575839353135453332064126102243632182765800626986196372522192307957964742014848603308656363777834146301196719106662235747258408773122993163608471558326315509557199522685911023372143874572394043246924907362238751910176905317592070966969198433025757961210571944744995030618626444863757101782246472846267679316661226678447593999610971786503552190190682854397417054817647883662924168338456860355745865002681960333045744093836109864118434920627944697782285783189260653251466473032447525069536179672104795250048917606876102302982552874211928039419433283238224216934966460598070947420543128910821539437474099342563718398412066085662083188278482707614933829013366728801126823443720902514107826039755221263633651149287757329333123088727951728513655535913903557325422804863420496370279815556672453362974027647819297974288235365821130899674116243601325022067750174761450489130801453700118259460630080409283693295280512647919615432273130510126431679553342710526378962215155827743161481393892392043286837424250921500962672811320511181771343337905562091743691130280679917318681734811426988483035696872579582236684939644303726420005056607752272167271895434701888630169482817810859036223408829995897771677761103606592860020737515420143254113828486074434718644368959937540534090293490790140369474060900358997186232844287996447551717543447968761289156020828432389750785974123433631688962137722571298487283050787470046470203107966184270969668661760 [167,68] 24144457714155319592868793773793362789775629295693052248292659590333110202474659519471260815631205973004331448917213858986414320140972388336837657184852904439477984154585648602222667222465828437593317177867299897591883780441177541586839470438457646672458159280099786052477368718315618616951054089209217166779826755850132011065668968648506263698425036802762057252433415938364616499446190526103500228649714582838933791280392662791860217901058861247771151143853737330657673690204316513900028787487241969821776087792822299326084684043033169830246370894142474752843420684811850245321006255557261773716955399174742698704597285912549764117868499422412486951362918814647000436011710952031839621017016845073813492900402510082237046428116802182296248140670261250788822611463094313927286207137614224249967594477129443221827346618252763302498968176989720556504540269012045706987255791074517232011532831338039995621889936617962550033439136132185238058119667667674164542036592864895919155775862141528416915497139922831526608234670759241668275262758842762640304847414619344212984739604226938718511500853492846599547137033225704988882302725414594091929270771789500613046233686922825564389753196735110493576932685874503000739062036885516019695125681297488410005181354577300969562504269533536759547733745794291420982556543220560966105485260333406385310967737185010787543022165025913252853582080879280380460938511976008338097322676724268572752911914623261106212867504226320397217930931092355026477068026826113910386700668078418463003362889516365066421856389808584610347313415990752413353731320645055876274575859271273258294320422017402657311837248195073659233804576375861759976676527023590231875271142865658260418364177278085261232149015339650812022468985052781297107596880736659570019165034549017734647285115891991741511317415428573066269773376958985477893381623952588231530154456327494795865611885198217208205991991452580236854941882657408412418438832578794368 [167,69] -621955421498630127030152393644418372492518692394699323731952836618012568337051482331133618773050059881467834543139672777374458050358487311641961262471704314773591553470472484064364337797722506167587859391250681672185790923443220939385783337235257311776304275949429562224394962918527624494186071109238013211756290652303424838504065542558324422215369791163807961769612510646582090933281081961650349070528533276719768951233021382372127167375766070961063497684859706774824871868119041592764433774138261168715403296630411506680612171210000923434507031512750625140966956917523010518903287298593004107174382223732477060990354910753546678909635465131818561350731740165276862304002946724118025571033542520001948989192732703386818075220764266962965044232584388700581234098955296305549884121843738959805166498757095990541047060167737427924297834914062665249891736265617534162942759661508397591263743959428901952449203752924059196134799083484679373630852717905007480321049184629888419421324120209005638306562965811948852053744981325211022808825955691578408371941800388554485746149332958141205725274023574999534367103512962927555891582082485757247960613584740869032735700367931440055930123448066557137704717279850244260224345437511242936475610410227126943103050978200735942243175379009723290622472918697864358107766080979705195708992363263791614939531205875641518296198689796713541651720768842423757771354996937293879754578221708896046175858836052982992143821370531288274685268411208792167395907407861503027822986439740479894868993015433651853067564862756613761324740470591184072037358028938003079385537616412689863682497818241169209639930366126948796108309780401052756647254610818087333977787625638815279202894669795712086333692979291087326784967089939943458147283587143414088125962675233718846756113823879847487965804964078103282298346474713218347808993521157858381796941546733428612191109203368338744973377372127491132938904158864024650200521871472 [167,70] -2840496578123099589471690039395310074721357003453799437021262665474930975608618664257588511086944787067219943654148647844459643909318015631819384679770267297650664370131844632354680160609302515786001130374033079453169027950756993811341449461516554406588797903847456552725929398784445410677240772391352808884901188767552191241579639177501624522743198466022210439686177817771437903776973658345578357170512564575857296274212034595285051790767392596950720612468193396918687464598695016892718195646318241875397302142105332092935475357848649917469142949657876612433762826698952487366649231938356004775777760164792591955023148113348438774989396278500093441224326142705520005412439096567052734309544761594480364676926202540152476735192407623091350158082573498699785612375818114323137661792305920750023506571290575577356677326905492732838507536846737001326257701007815742311197635737278415084687542052585934001803092939324697421006436012325025440351820030915717779258815637637998400713288725141453849003014176933287153357932742007867724660651138147259371161458776701643216669697348835841899752398297085207870026548887316348610000720108872717294621055857173890040624722490906220014741094618969096287479057403479142535529754175615583388837383765792064387230410950714386300862837412329229531138836487467268986560617842074477563707219770119390867965404775777676387611565303513263310029943663212674218633751784188845659917541802772389799870849081788634606191009787114897519660298880296581485686116144601600992777117637623590775699779079198524409401865551042899504070708023833186865781971638768168820978298632369960303356081450325770082807597395813053158251390211480883357233590312391443895549729946079321646760144326511506389565591196988975605518861044137294909905451378751041829250862392232140084232547932801594614697868269782404219108104696558376588350384329213454286004227309844342754122475189469241821867135856396914815699267243200448331702272 [167,71] 865742489693865049107569942560230663975073761323552935408567640002719325587291677170606920238765493716914680584821779226900898821686389042966721041642808145597744084354799103274179967606498112372947418205133141290554950928400065501438237132554322039568577728329184643887928303420768768990901577593683762934301494521576064209755445722034729692100635818637083161702211086199256042574268451323913244661207950511125564100172150177972299853631723946054062799612952048210747395614507106803218052215534464033277613671290521933109895483193959844705273018623654614793466797593178076608095851570219426849403447241287011065706832066260441722483725922782619081170309315394256208436703633785445380550924565507701782483439793376897994461137241761762303024070206729712712199876913308671104644188617976356127281510916345470001096312424132095303484458606202286173104269114421520178619961197104941187869183427777105176673665360597819749721805252208566899515226935892417902870397585704204529319113726586779002900880650472812959044549504097504261742115191045024114590820663333836859338359462454144921237303148904580524536885846933204364620903558053839883457667973303612333457346715953629656810052476387444878300957310988401353437088166542900521040396772226295860789407180264109095903895068586167831705675885262915100609038357455837914665014826795716279124585345192922599146528465694739630070739681305866908142170494020092508249228555400597261381808240886651949416561774597393790709763239336521894094612792109835953741583779581211847133386968897371674585589321437048014185639254265920206087405010307772403800513921602733988703121200552991988160292054706617653205774389246803331958710655043876803301993087876546430966632474629584459753552876768318941243744476359694495666336813074824876594983608026346246249073660770044973111583810182742126726947300831130395289874255486817829963994964919744333081408979358255855456516653403927376531468505696792927488 [167,72] -33461100967738770484645391277540113034662445434689163423071771230962434404761827060486399436756814438885822916635296369686169954161679701801492988670978091016427537264754019296304704968888311974925438125853091476985925786403386089881206166104132788764577466895788134965087854676653574690628899990920810502693265958912775162493826956100848155989889820279472873451199775681913285121584007682971588335417655318605699394039412109361169609170326871994595601478862144356705458837762690165900268475082308084262188985159405644987419912256738540243084437346873758929438910056220725432037749180555974641438312565685267009380810197941716971595127851490514729243466528108688510285203384828219088987863381756023973096344413355514459585473888008704485084206238733814585489475603477231217273809213474119844905052052210798115894145171399719851537066407099672143436353376766024547390800793867092342567504056842329733365286847764563030722897105059001895869984362561725452826147283390124242172542315119771394017530999908515421930679824815643174905605942021910235609001973741530420478445326316957380906358076955285363566691785239739801104186302245352267894724781326357864607225060138176956443577457917027847968767693766344047127440751932136125414080174054120512984050712846110419401217664422716252576772704227763519456621263221009812838508401978680473390298557366281450473645233698744849674655065187652954785812210224382497889379882509322820019629734169102492451096326450103383058798653972087911700058648247158695266225657869116679738142629629340300714683816473957935513055429605928594972435640577389752585101815805923470967808450322326864580800627728196167813177465652121800341801994807676467842073443590084531851178435670522240144926792508566812197821845392152662645708775912584466531847276662088315566653642669390667895575726104786307260723141266749412147103788360735147339031676212473354263876358576571209946824854286516996248314137079092672 [167,73] 402892081062173142788988676105954634290499829957055711034082027698950939383534609779796752654178863963528060709241947134866382100418040788539232246695838013142076627449914479119811120754954469945866840629573169643241176965694550404969524686968072291386297890569674874242214738937031536137745891528878781003496073903803780078965625277843669446818530517335655409732783753353880897357544832958840913188110418904919268549635163131017072609065152826698947475789935104726900254698813344881739086036916075315418235436031055752465457125029033216567641742772791275378510865232586639516415598344548444843757169245239776174300215857179778994005608020026276920469825369455962216770851001855709064994656601790519274545151250583639328473758081168229868835513699264994547366030516761026722144074082706875445129029351016169774107300154567910267368403629222988733345106720116750855408392886244869790257202065591052978947011966088496790957556141473673067788384043815944869372074421584504437219747425843448734004919969969734103281723012217926703879001404732774289921341647909592763437374827079626640734324802441022819954705831368240932863649417625964254236763824232324035447028435711069714710207149494869479744900899214600230810571688156558991317703998985217367956840186921710894240416579770679711757545326545893895703671825100207420963957690370257196088644661849181450693557185595852801007304326939850793494662177432385608252230838779633737374941542842229948809499715203159940712925662048210504623439907467907545078596599233269482272250255946915243946866318664210708937472002920945168782881919845343657404286865331838082955104257720115021723120208190854063719998164080723522620375335177912795702106094573986015597299900489849181531466446596690835347652750876797405186287472190287720030162680154416312451844346116751537498353609116720533189657804960344475873534485352378407604322129342417182825710003701056329607723859262064573675557226584 [167,74] -2879492938150409600321028891999885653047507383762691172008100788043073778920485624540224722330005145847969752566487184368860564908406436611028633304274870184966845512030138198162929828973895762080087356511054856127679607606047072064647847835142183766980518144917950057166724407653722336873057152397068159739526590385241971137221926574785722752363602461783790135495661047911143860724488252058577786833175612365221008615270469459975463355402340891140117135693577028985009229943112739264599444731654061368907516654286542045254355334027839788662591169077892973814194526378800884579304688269690885671007435317078926090722150588230712014072046555334037366028669268326438420337911417628026940784624586486868013744096995153191102096659774295733999168826463066273726048121970486653432060654441130682988942705828583754117846411855116502215513914780082117153004155071192844356148464712328916816667750450660123690063691064444534090691903762136875923713257105023528268897888052800476589223628038895404624633533183965251791379352493441539010888180201059777996189428993525343484296078831026799964725128448611192815725938777187961429216158760319823268968156066680534469802938368551207803539575330469946356962206529755858999486143284825750899336562319493495958267585419511431258344192867164839027036405976477616520156637658203583241785426562094734065349016356280300346660925902838779477674334329736315899389647714423667581945334010247931913711219963611367089470173207090528616116852673759395741993585763179360190306697487169629008225387506981394808446220249671517683734333668612269727549939074706912266520228383390801598550947325188055848122839423430812305549665631150286019622629045027645697458761102536534665520761642753664427731778209085930918914570761460408800395129737435462778445782514162533668201929958348720253414339536377146421408225512819250298875118873551142558746597220874378240915688372855143362768173442407229307595392 [167,75] 210998246852988027001137106745742747454985954543507006133608385002089496470538511980856813145128051349894171528572966091612453819380854642877205391347999858159623768026609552788696569962051280191918839330888188661506195552688161096210043661985566907197187251386554828078925529542411675472276111982576865825576091439533154894279961836609600646505066543608272581445344858707170080214867533194055583835429734112377805403630136471321730851897337370455061138405797150285655554827754378708220602803720293607096392414104461942499641647944851899409894532977626338348992542153154046189310442222799633056292446726225302720877852947105238892370742567748601938629353763554573846710170393280320776062781518053190330805194627901096066667138392110206574907323568870171631770687090112678056449342512212559530923619900725008540620887644528310803729848045064311920193827432236046383983747226658201391843525798130981970507537622340638479203933510986175521798294429071211453196644703276652895039694629407656354168087761643113560268427617392334406961358409145041814375236257954024125959380806572061376053776598028221198110009849381554035804189975655705559384339234862485058838542707125178837221627544269490847925173588413384624037940755801314614031297764322507685381086379568719461842698636809583550546130048478863096297961732783134053654598413608589978749115592859596785696972244646671473717967730489845726837831603761749986718733852934086708863313690209240312506031858896198304112668347652238248823818610407973536586488858304104756956180409904792762753470953345143226682537615446286900624244870537487555364655775762059806484860222534752358697742045749832603858237169388289821617586549760907160623018265775796205433913806587518237413579379675805702897852361128744956760317747323476416253000244892913450615923271673291738755398395845759771853938385349460593129066946979385690109021535930050244635640308603898673108090673708334102192 [167,76] 548735941627596900705852991077414364680380632324893307069903102035342241479092924553382206966503420628001213981102416120408192609545697330497401243332532505698710753231222527203047516157107168202294570271715137468978132431598275129330488085469278736771377939695985327936449967505006089535977899173377947115062129114201659369954256667704625689099051012650151283628834924549961684884074289043057723143455322949009993723104537620636413090980604789576165334183887525974850798790315994005163480289593592983098756753450317769550995412525955705905427010276973609664356147324141183327762065498280967485503110266534933090771037700677556057103125475221472056510887274561042705160235446840159401745469237187845574552066428467879518822392656142447724688938595988780323606936495170629659790953900941496666470763938019488954078671480234847602809165809300814032333348117105637828884239284097358784840385479002326818221511117933617856735321155179396185909780758560158560292773162149155409768676727506820633227424490024907168037916803840582355707569381806514965901990964027528804159540582592404448479611454752922410579343263175135460937918891677895394873355588655164672499821969369587596805077185534637750730987265968308046071418631536627876977314205028089346413259262113677028055973485392867768391768304842981895522766403350291199354719333038672142019500315567161201423663253320217011504644420975732482990997339655495894179767117903883466514852249834677984908466182980763989964538568326017469420774874827390526425151127827686053241357601127619358502057356547753123787719398066917231480706365311397292363773292508666140844966654321351188506919100731598683484314048233483520801446845142892509552421371207299999704914616360915815555508487675888831183913993969438693313893404305331619551532095073168514577069527345792786185416777542714694482871303867239472621773612626085019526153811359031792738735201384000117927405382552480 [167,77] -30733285377591468729468871476135825324481186289780128249969168849233958045224457301746474157712273841112412408918169829399793409952191064652690464836263360331241012655421858856084917274688844837275198663580240803440242796274305542648374568869985973179835434235133939095020489176294870697486398797336870563274879997937927794245415577441540282965833073039781829747342006822828241513591911297667646863824489199114217990439035848589789842043757259130457483333190979964835656440898308207312248646632715497710327682650635514516693075966709799909261243753098722365920315118209203973926885410301573446476982358706197010225167894674568991183221354746438314700433040676928794438276359822541361933170391503699373983363472597150025368309739284256272013749182011252020390549503872915432734518476793332528412298989916315115260485668593073523237987670048013766264981227282680576031590273483233922658614814666729235185496628500132455425871334463481429503517100268661621741458474213367686319525562652688977716207987894840828157123840951217623020488886478007800543327050124763054745261428655615175899163421617235861628949988223030455027619487519686675689812087427113762047359791432845806086453456227314833496843251250502229699522192164676994075515784914331071393861889661727745754596943053653807572032351086672215300833657718305410553407018359090219282184349749361788570746037518679958208998475888665763867429025115899293536052482482606421345289245464798284059053857842521057894390119102332970617621350384137005293847216302003103369357575552065213871806696270614231839045522889844144022478119081615108516184735185154384655063415480725290831935818443536562504479653451400692074884298999548525228551904727719136625199515908268084201626776589735795011801654732449623883504597448479894455238283728845208439388747970444702760684290101092386573626162816496989385560337681379955991276527045167271681940648685950475076557960724 [167,78] -410784976275317567503126972893977941934806851602375332885870304208815936858741017314368290213530172695168972236911696508744508861166171933785440864242505430555378953576848419144952342449759030792696915008285177733550789188849257584599089121207720324211281352957123145974857420871523883394735757844127735571225204789229767886385270738995151907707258282833247416580970360022625832959559219966983147672201323026124220960418401856650283377141811667995086361539955369448686593963987121080580428451627504057291593778825188438126247245952445719716054099458060485187891094967377648919172026204587487427713871649139704338247005511566902540319645086205336377851405694878586080989412595998500830401653441328416295423982238278832221470250765654604901435070371227541644074265807044330013550915493714948333183477958506372898309914799605065787494219609417060256534029537730967155148286312820505011705380251385561994218799448557609280621982377895449836240739078441674884094857679151051982384609923439696050173816858243793129771998227560121117336323314566418417003870232250693368566244818386256389602607600078544590719641194723924097430008750006448287402789367129622020566168903280082073055530295937038291773561470321180196146046279951493358221861553632030100210741059121413685767989034437010876168406510337756437997341581966278289429161698187628935543155009511315068632215452547584495913908260407813117350644774438843183899213098886757926501343424600650469929682003625048416250531363049910268628591090221675329196781904464458389348958009314305505041048626891594592593683877836602131096244014956777656134726495407272207763766762408482977399866904138893562340116126500449816824689343475461142743213514088347439141136079912863076485138023440654066985488116464167315993974037539191404590473760017593510477383610935433481193656730842999809028701869735071081277406448228261825898683310645595254046953988847174172948672 [167,79] -977703989403412212100842646503069469587303692332471623962950208700863144387380907783492490867138338672382035652541287929219389379256557843791212833765736648226997305663358450778490551830763032824694622156616220248814841545426609576027719774573753467024870937528441016108652465183931322790693172099803516133749534072099534314163342412085846475416688067919664072702928901010737027407027239603812099891771390256248954687364438262392313333475183338178435591606223409482654478666622378419004251234682883240609781551223606441549644822112396062273161013284886519657337640939931832552579135993928892725176738338355113247732826275881948929077968020602640947596905900736828751509468889785233871777573907678866468840129467484046789971952410970321643425088186438043356915387958157160577112949742357411988658252252665390428362955981000851022016351511277971325646701026973253443117963932464361984187442479578448332960297150085893357153332818323455144648341405090341868299245570457047921572460017831240257895564528146053069414975525402601111223648817735400011820926825332574044314048696145805880749458080550686698379874682388394218172594179671507288209555893123909184220189596517108788915887266520208985567386279426140874884168970836667046584703659312436274325624568406542998669931426538993719160765206093457950309367815767858839265320740405079730492317279425478765575231507039521110573259740005244929930936344589891393003041151389374374471358820685956598315721950022355867343034753768681854710824543016609680238220299288490078824939607105340614256927812737617204007783018304177469821872321862517821259411093692583675503738547970253800582123064958866900008532040681239294743314739898840121377326775431967840370429975155969618920096629639372112554244606789433203588984831965038552671835418900277242740535940264835688480219867647914529815629675335200620735870980169526243287348071262192878637205874055339640 [167,80] 11053281170847050907398143043512517227026242979159632041103297597768336203477500671148710653301283763580256070797972686198897534201309295037413112151349082540058733462518676148288771419259497133423253529335527320762876690571746098451460143704158289376452363962239173518757257595164865449441614827090145146301545454893238676521102748768855386584751379864667283243484571860502861694820546730765621859752045453722853429481858994738772219409952291020729709526718647201759090629678304507508057492876795448450298811182447073462751539459299591636341516062540984832312808842672124870524908116242624238646995862176508847287365426477849635463208342333692348040149499362789763645368328103103835553098495976012643887673327602417741746455047403250858930167422031535962946489379554605446751607050468178564388624973062003148430179205196333940662200935652871015314586711475500301848699164255421139983627968074576899111096325268117996397375042942370061970990162607536904049930618775275282368566761476110960546986364707598354169618208877337837717971537365843877227558331266855013357851342187183207729546459720068033422623550483226194837774939097194669449645554244610472174269253664977760381677921266772472381516049400878982739569082515613445640298372707895242579303258090329248147993647276047778085336158961308294823541194795888595446628120094407031558325772571109583121367515738432324886614663513017494544716734978185843830850231941112030297628787458201153222273609121007437592359571459206043345128144472921552065312310314949230251141505367223241531454463235805417476643748944217798985357778494429618584185650325949693154172172882303382720337051990833661349870243061446848887988723895643963621294291775743153689718388912312201985171162739250731290659143031538580796464000976214870036933077517288348173226975266109850953076478344612689740119655837166900634940528430876783427173689206383245706126430680000 [167,81] 85774874701627026534537295602448000573823746506051458309866396440351120676435582206364362571940235722603017294168864717414103489948048907837824545133989826457123328599652130736033971576942150602978271987215531482797597319835900005552018919647379342230302485911888105550234128673223606880176799303945868093494872304124312725597918814939987247841274636140257780480649458784765213820139634600384700374843393968845902762760866134781184710965640241432799651762308430507990890687256467028420523393473175013687835499566856707479148567144676204179827523787575772713673810819151690843410215586695819486944284366411793151825224304852208371370726426007598045821399693494364305998047826507760234601257103152011878699025854591147380906125857730322794925287954727321608509661816920046538365034166975081086127042700372821056173326685621262812881372826400210021020113598783133106727979966515599006431420407411838470349641110816299191968175531311606838097878988809850737056438410646908178526637265908187309015414662084405855661510797866831544496831851614178546764029412114852810159875650809421564621631506273671958082908870705645632616801218260528483516143618082015530168387746523578139015938692694115329923178159195980312124811761785143217692812343505403469450680460000117597373860934672023333890032098209909126140388613512999900497417744820166104018938197775575325775238456589531470747119917815311326712046445855414120630895286888269684731015602221893500334094337730564027748101544666671031476802131628290828244537341882232955784766681825478474375870620592843368008848039626652357210605768423597503154954084731432049045425026214325621304563726561297906858758397071722460917036619670516067494368620249784436912266265573337968477704612288523870667167526553198333230327228766307409031214934703400379626482599708719972335616890688146219400427984310601461687371158908188573838475387784101181721393896 [167,82] 201611201475167835523082043602839586117695571164352101395151288852670405478456207123572416331515164637329201607806614869543141105215317440699373143351992307145923173632498627029936412689411379515386481415276092444896276241021772646997878356983463867915996769444805607847113277762316643214694327553496013895852805935295700209490899367999772775149565071420579892927929867306897508964755563135445495100023292546496095671498822015420623589438199588968850530824126051418699491315020114391722535734188875205597474602002274943125834297261034081160572200592561517795641688676556185332857868827160467326137044034503636169172843038670239888453669114801848097991705360278377849596362429707530130693587732708175042004556154833140389365825933344302715472847965676023710451367791109418031847210973443348605508603846305562867634085603643255540850188851911458242841154568621941542195952370462822263340774101143715331112191608456559823152848118802349200930456942712018644802032262873895176240625137697128340675780648377206842723840339513514966123572734251512160094220895903960787985120984583108748182119833810665918058748525412019346828042014188133744383035237427658005806897042529410374418905279555552372640523679677400436284522514042567260957892217349952476959857115444889967828559495404433051359811106296638397080414603073999245682357462324763966757634103585962750344070357040283735232891149877223519982128316866126381508445871987658074992245057754639208961493964173034690797472266860785255162742423646679646841950590956316820729517487410373827643967184309693858961584756714927351903583858005683907501757331975032285312951280216460215341880792445410605434941684877964304328024322922552703706413627667196380583250523780851467769862464905853294583318276526264812399517718505862750478638644972316983370318885680456476534329751204892113974434323470724725151786013963662251068306188845120234496 [167,83] -82703273595914499640811067607860027421314387404666264850081259243790367260475775326135134158240238168425304340327970828828878300782082100498390146772230224807103801181095079143831126706190984544731244757957049034593427529216938339123322015058317611036269905138744977695328651537185813771939812304211215719303364365723210316533786051853264405434896757916628303376797806997877516043738942096830783202314393258518590390758756282584290250426328835969262489080068073548049695594485561347492741675216946229924451809688220763147431397155057848081625472892399198535009669499847447540224595083802310744127614107875546034498925728724850619963593722114689047989869287833272028196687255583341197828283004182402324537546360951728667450020672654666554576855744734769641996060787483300528445230544890382151105732612853044630494864389187591873333998768182876682243933476868042804814033669486995699420062601671279457855487820586706345216198139545750695376711392744689132215825546902504168558244466267469632620748297898017080503634070192441284424505365910459373544912135677699355316973679449688330198077569973633523124900410665816883357064908483301113464869713630174412678978404645164346243687512408052541496253430152520100578095793013459875189264018210952640794774524223993561895764554268299860669543448842392132033372292730471448813558896835877903263767901280223899160758785232105695485457974222156940520872506896997194201763150652643177130442375754688471589283869154766690535732458282827157341201459513686161534973298050297192150396207512161641055534645502587847249864015112008616195301448942569456107109186305383377558941877339213608084792599705889085742572489267276330860769577205087000422925170050381342645762323485443962841786378042537959026157047650203274164535568880081165977495747984971591860398458088525786439516349421053744745040818396694939209353514242762286504653068755840 [167,84] -367662101410141811645190987165514600273541051901871798259288227951541733104456182895726736210824024826300924812670660590970980172250965403814852738078195863092213609458453303278789233746830971183970989439299650001410179469603685372344404570788073480646492950739082178040802001716498788243767357447364733977821460551183509753876505447809264004430727727878436064206235800048079724931645608991683573943843697563258694011315051090870231163563465768196294400018623906117443031110740471757273586483634398993252018762465562229801064723207619079711432965631499411400888303728394610247147841475196590518880742638477301636181199874106048553756379848983501056952466847853690840696703144942877294008791726708558484949989203631096373522225646098840372326821403951500486366624685041923516266969303376899594985694646338213539437275535098750610059793859517592420521875892061751003435819360631324987811983103863638494793187077563117404877146892273509340304651685208335554053606846443739391894833282761446691530111865605039125141551372225337732652023136544519703192564521689525600686492012277707018439137662682809179028322007889901594755155054385651009620658895437427042736562483842126611648110647430836827388880466937893441212827551925111187681676693426194835775877570389028891894343616894843515259022586856871820703002406299984882583559365520085432047543196129373759802621135891213235000513267209299721930430752030782343097198612542036218470875209994376013547267764270960230707170400224925431391323805414274283346094347347941429147167390035900967672830517931226523780829701032005183327696898196732915045496317542600796816264327768284798738107348617027568356732669477025216640012209566257880329929953576165953479001176425095984805800795089023411322869474975860747046697920870444311485710559336038993749523589350317494345825062106392393042604124492536724400356975237235660067362720 [167,85] -665471047342549007400737231383635116094568838944031164545322113354454217489098803685304319478703126473629329576325675986747855771221985879156569854084181789696281354187351896163259487184692322569908529380511850081901048316478868252129408081606245843499446641104052483171658393543285522126679597701487813327428953688474629043642311028825656404429970086359769173607863530895074234299852144766834800060769203554148991006677247164237374574686176650506765524736408051425396217962018201509739424250768842872259067884941967073307186811188006306184833897697735276698162748277868437150677832983266394494301222952831705535176457913816861615574935907997428715480691180446094527489056784676777035283275245163361639451747305155625600739456963962564931108889813175821238761719275457902566115042263653719644262047788791095727254644528945043330849536215670109035001779031533225980451252869780304360495080217132396149124664435434471209249076809619486874788595249317211642102937896504577535717466179119983503780585633825248031216345276611212750194104913110329815214342817650979574175657760834021612173282999253946388691271580208032661358954748016945352572174032619321557356746132096398641052103253636589584404740022967205091336880822193397808145158888413370622188150385692028646176661086030634394059944224318280947356276622864976936757505444320986530079165214450716747799410748031520452189545446563228734963625387641983612444409293113258632610971145854701022648294597716230597703692450357675556237163913899932897371682084653508558875512312944532093835456718907054229376032862418423848113232022294606551140205180198012727580326160877293192345493500232003133191412620664986414549664209771668706485080024594069918473970855777796596322876034402981097918851707056214762060536692194499206111279933740173010173945744476292580566534085459520418283115163707994681394875592207987445772 [167,86] -2959549904316802102959258960392874513751671698658715964022781621929101336859384985615186086396238007069442669119790989458623891703502763801708143696957380007899131882503949598330773586087615344662974769457702616878873971075552925740617487931988464872865052297152736635276227639203902204564309649783557046120815225406053219382230212059664486293635347652053867609781173820171240356963610983583036662523578400214504151912030629843865582752951089916733625315683275833524114008520238517827717607785266918442546364920266429461991998800781780047193223679861857318953588628831630555506484959817702271433611475679187379197664954042920564426567773699729897337026281440828222799351848265087607895167642282137898006384231786005680678800467462932569221910583485969136318904241979182889955798961263374515116997121469554595924585713211366618852262917629777791960752546952587888459283008426558403292952383177573384135672378270823693805185181850142776984941849110772591007205161953386787510080163893732290614620696174004380644753918257708561363632510595419676238102705783362346178062723501342258445421180415023563442923776808296181721336121874022068136429591473463193251951207772425592834506375796724519325903561694424332125091693729720186243757560082261090717609264382714938280144346765002262794313096100057196133547014745781332854241429881308352765579660076405139613629561849631931782326251389093328792438358585872615932552018287008388924199684983961057425964368463388028206852853596703022068719626741062555907093787557931307586883696386766082444188783511697953093034540723074158166191037969428411012231406817821391551819019636949979503437846810646866864593555179446346194869555624113232025334514146394005889238067428760858551323440800335635108345676980754578457733916983049921958986496847687321092161628604866335632538891413514919602376297164456363483948307692330112 [167,87] -13518257725074277981296353573213462397259730762726975115178321034493657026483139262447883330819597138371015954562835501702606521424670574312674491163014388187107935431988910806108278974646795122085554233566692962905250476644504618485103237345786034019337868713002223636134486148296984523798539297276250028080787351429409829418230634248421557600906442099949685519217350951706986653651810963496460587477596572339422848699969676167539440349728881342190610445708171446558124124446908028342163928872226752616933993508163211877819946122979327173119611626693059877024046554990751219015237133345172461040388143421218361926924414234988808438519872156446979687849163163662867741603226156390592995353784323292290242477488989046453401355281668152647082645010590354956040375959442822094017172214575855615401495132281790493758154523838307495073526002806965550900793294065293252604261441362463230485820699171490933634208219676316998707531630957050078680658427360077817378532296767634808062880986895013325763999007786594671014221381709580927096851463100530694525719233224352040619002585289854842049934561052348336706994079729033627587094310670546231487742003468206760656945587377325919095060530598886309065059557314524232964084229096192002273808444624586519436413040353253183061558008335642466924670953124529479955091816125308305830194538824731433514213229858541798753534572455192695199190423637583889662330541716664264959950045593864761805445800677436932666663069541472473976539786558265749075928092795548369084660593402330233653962564937310805859043801230132977582138535581819957372748319314957160965968804095999511410751446322715583176787019254481729378478459975320139665399792444049008759258219434983987409965322418057612121254916077798363593868877789498884467196890371138032633168002264268568120254881562464346112518653454774713553808911234658922363480127440 [167,88] -34142427885304304486156991196958039652972820605004051546882004421525751407127274617003215513448451537597037113617193049113531708850346061370936102798851038319805037318773018494386802832232662751520300245482698460352526475167544777782620240401733749177892770808190023761379144260903791385865833303883964427747659689639124743183805459777281180003614681829643354975948042965869686756839824899382031417402132733059586115006894310461757630548178044795909891517232770145353842288433606862988158094831263025789185697754319056294603292744233143536627998098054329063118135460868219475888116985433698337468045056959024841732684295537756968234305859831710505611841154908223064374957755775065371551606033995381086145841262844850183246698883799938416411793455215168891937271309964844058756459652437420224214064657383488438858697711161005946260203652247736229825051292769871618451338785522430309896038511665880696048284635916588180394472702511882293862338801007811309296606130720620978628307178677894253443732630902030276392158467515517237575266056999116042249208911376052633433538679623423611211264611237113703508522483936179973359750664689007166560954669737679501401367291744493114291035184435340278968196597194050435282442632167538959299840022820242622270546868760050032293441672461120198499317049533573926097936547059471268675854847839721938184713396358062652594497960797156222474253639765875863730227075224258492214009282051329201728421427680300446266605497574508867615722392296275343158860539009049671908590669637425249356718976648850919847392613641757531658352404012420633304528202529658667277385070304327638617096458555979137258140574807927607516784487259342266234526795629520477032816171949435181990707209973990187309161774923591770156856887282278137069997999961297138258904163551294845593980324541112169793966107075596415688357199353427365284112 [167,89] -43858357731336002148956793038933414865553506176489366812736052628153542683059323280430671622695565404959669211818081709133938413856763870776373622311002537431065993397913632833408783203595627427168001692000506531242026705434082925402077372877569398070676200083226824035862863754919612432137122253639738555670237536266501720445469278869972769227073095301598411084997105294841684762253537274419593494144415597660507541104769845890370054458630754366739215101671783215821483683076184693211408225274607144082385989410686617080523992738462650060549412747546927528223067646314091086897127339782248658318552858853837325731812502709573868381266305349601504122319979537370089567464794117066453962214030671055090812601376660492047191756275133018559696045988032342937214998815166330153514291590337420674345851361642072919307566760565335744883951194265570272461308402483716686758816627618536455568966888714989333700454401332523758950463739779468413796500855535390909685985643970475532202264915229778738862992384697722004925624715668319740964191767230911391528691941777293118645172676163455526574875326263265169679387553293441370665721914776068389460434092537134200773655496305434409895911332507597770715885553137830685868699039216431588859426622913689149002170378392977923696801335075616200331820984046108786397033973218072901914207116520238264612341797223856939522409554754099211416159360576365568699559153891322794313793139466608588630406768702399360593326824581901685485522382621358642485983468428461807001992749260921669740835781127773993520739138338884512920004902884046446090153137278023462706567759772699437090093761771025916412564609201897580668453760826404970994710215154774953455572176900943043416952859211512449027759810905634187302052325463157569873694673899931216848553143328950420454987116783709631232321049983029284729256349661240014 [167,90] -25661462864798114139553987698083587222238012813083705894405522814423215949481453645288619938632842983187603074194657738867130895731557344234507304503965644277407872718021299171981726186803206497181282823044001193269978446986207181976514583518338926648521004505512738546378059695577281426132493090454919574975531868272630866651236734847401842223367504949999157373818846622319957533270204548237062925195473657878039498553073811936912130686546326460486959612191501715540795719651821116687857538641049574406718821379768703339154817785773998799859837812554934910551944328462146889742228868430599572502673847838947910302898874914585605158026944005985758497141679652349558742067854419178737568172357115813330816975424386246583309774348723199882972244079172453279953357077170503248341827947360345662073308853610822829800293880400299105016184279908005500663553941104310519287718906020862741751171895444257977276428601037502695501175113372241601982376400593417220847607093077026258482982185145927722181226601027742614354119088134237303951460479837387281666195972921032359652143110681130336099692706809006281473516342346563808771237182437949188631261291561764870444164122108344338444968705409270195913569187026627801297391217532666744668882084801732835757990401702340514968640665035126114441207626366851125640491124470660706750999567227580594200349694965772372693839483633873363984679045188288994790060491133108476882840640531773982881877610631644702176153570086167206502920208152811494740033157727368578268346047041705718820678726216388978396148829177557780407157070768135992687697987407821628674801408553947051833537998691512827769027866107438202627205942183984870230332641925609897946596292662295372562511144742307905917680071505321008329277049788892389173239125094110672376148337936678526391682250789597982178088186469718112476105425728 [167,91] 480545411902844106544714558950277429866637024298508726967214630663768308924591789547025557514805066820438077984966512177157011467143002466410975940302675900626086918462286436563220942053275730377384615662276223420355645499250993795329934294569883026360184078923368146031245983223362130399909448171869446220648368083519656148128853255796877700589970627041433540270525201494327731283139796937560210044930491327898855630016569723221615129776202518540670379845940377568407134610575108955513430383274668427324583431747791136029054307059277217527243670516749108576511015355112795206810089862260042804103029926958095675814726172950996381195451603825400704505887393577045663689184384515071995180914603054425511979235568324206276216390938033145735299262083679939432485448342122793051675252413484499224365440314281610457809724104009775761849670081039404427455078861120353012943032392377135341439690342952712545058038532049791047549950817593462133234408743177950645171064052711207679440382601860752344245304182788145519244627362888224006364135273745896285493258313865488564015253837577079079036579425567997705391454533026015374363915707483236349386437311275963962957447746423235190268183638031617944848913327702727526696856748825909933055644780685810669250037065255673816573169411549420728074493312243505685742529260252533206704976767640291806473494315110299061299233955314394333386077982942442368273595182198628814287102867204798743639206787285623071613381255831854154619266484475575318530902734933156650634078159564102528735635343107339509491404981929993936349994543424359025612356436829854330019865145889673943654467346331878645795596537275081708569909428217192058893836530157468887370034820523634693007191391211142844526861862872290810847303315586326606270692736684694612075460239136271814672164782312102573990971171262113216792 [167,92] 6088704613089627890696560238658533282835857335349197723873299338715145897766694912002270821004256072807579972503543780462369225369157187275011188517199670834848001678418912292358942819851613303851663908454038317983414906364602179855727274349627282133401885719563128610448137987818106502880683872460617117005379779655943963525885547814074875691088572055707879877165249356560004053369157688957422962828879362186058445984897359790889245287378024009884668331294409682966726802783923468452119966308394585349869496846411354058999886214174460034754107085754378795123690239256674958010630151045487278710890266063871848909271425225099061380212735810769885950698633084487399155393451427607054572070664617750270513030925204207324881936108578030088458360424692958980503620601291339893778842571974514049094797582209251908888549905718543594700203253406243626469341272331231458536539283975379139416436995914313645678905030761654975063472026415290723554655921274086607754996263112640750387145309251368380018276495692330355893409382999211947108855715131690681011612562506526531292118553034243227271451258450267844775411001331824415846769221437449376048901092078861073864123226489734944206797217906622671566831442415434732625796988098783318651596542434734947191563553049073724111748751935939866503183218615285540779862680364234400023285375308439543543112417936596990914430210517523332939791621888356643559669166241413850509391019536551004876187988376418969287375609555406221043887418987996007774765067609794283087791202899843950673816672968581289921586640373587391216940753222896929586217070004216150873546285887967736543454281516870469807097862234724885208707645621423749670746667668466793026322073234691993871735255183992335146861718415433549400529140180300507417753685682244966391246135098899716136368097119301067290692683000939872 [167,93] 3088091790243720100109005013415343661362653132479165828061565310586755205642130299908175944323978618703681004261032208832314291453867547925149903651122234541519614037424123442723143872426358989438785794099975981864980711467219700695678978124506392035290786798011068580871073483960120762367019913640556354612253153572228278631612062119305465803028884198301989850927523820877420199524587525977080728272054239496715775449015827817129771116875259537985867175259280623437885465890221064882095850971868772653183290866630775162552616725055496359202538953057551538692878726452137619842278989417981081867703532400963344968074929283231733823800329111148478497978359986507454154507267329331871178882716719446915080844923411389478265748810377391991129058343012665855674650612057612344441256051377744232312625412560667663600358949593424964872354023975356583356533174308744811544933462049204467272448088706582008048615855581860349658957412313518002694057480895075148333359325057766204661575481827749207530020257580820515579137986523669460617765472379579492236356226394239806306320791821313794659501832862499843331283840967525441229346973722102340246364076551118442375288572594791087701810905622189521504729651418270830026590394516949701333746629773344494054326537319622928919706059601833873798869280226469776635084795067579744727839702881175280006955485185893783194557645353858602673796759585060108632714361583452205989930515730516008167283415469189776987049028702495933533862946788273565828134200846239947647220313235072235595358775929264995609236545796010964819836335395241944957867955597049700470079300658327820521065004660559968306209897383801032451730473122243608603045793323132593141675201310334067734585354211500121446843400072890086714089448909200500342738666971501636210531255870273181536433508175692258222604109364 [167,94] 488022438730646892527798714006045876510902699553133167309543404860740103638117468900901768005362988913881493903280705834313327696235870906727937242289236387084556401351433295916203403137585698111603438231227634596342106261020288372823147394267913091144926569060320423958301194373329391049510692326186970929049081379059312409266494281555930723112107363178890049471843254818243245773180017819533630319405392805790346468526232901083116607277606114998936187532153764361775124578301607076206376453062439954928444961112713411906260835196969730263719587438378409276181048612397361149661706831298266760552020624391910196812298158974513906047099863513690332226082196111149411698676095177422522915076628045822501184548406116627900421180205884004997037900938638218113302859669826773676598055893665839980480911214678841137862736542582545280015880880335953850768319410137254816762887520222861613369108928726506088297254832933865352898584954521645503243220833196831116021132445547186985878018691242965889401304739939589386758679546495810477553937431589584400260227965868611242437817454301592351755458144119679755200187697167631829825132787619406792988623527873802476645684241541306887137664056848545425031750052796530963347151059165422007265734429564914862223883240417846440740410981705939990338354834287093897466920149819718659503351910154786712228216092611426162216962223798302283986952565513349143455257258802229417941839128068621166522288786605026772677892537853965024913516771325333108389754037003384888584299498385353483576830630588469074678529421654595480526338590935659927771659678398483718084195624112262855226406713680270738597448939050400899930375917139642398545726487405240141370632326460328269776549834760774878465495826231568596166740238147123522271456088112250841558358601324182115849462148260728885600 [167,95] -65375217276038583512271958307797229462386695416231680786693336574033308280481647009613883231095441718516245349547073874493868781163758988482077569607409828957433125752475946206270049332363179752632886535903266233207842533682488554325336146994231215536921407884656640508144772226532738047186841116100077982056354316174755842364458719787807937786601614825236465839970446803601643777280350226880749683618734655305809308662687104783865530827020816216907212087418431112523035450699220421852972944484008725032096102857664788632244017440559546692333690611417226618360654500911288050818775702268786123424138211226142750134696392171646367928340633669572148144660105952035395223568440526189921611387158578801367893082531604950744432288527788952368668760875118936542643955313694038125650464108093106647403435529352156887331287587598669840914072735414670919185322493210063431096638661547651412430235172280517842853567575698513442837430110807106151680014526872173164246684203711477942337779712887140812336377411370442574624950591489100306963018001087884968469668905726159510700391959757824622689971714746684498988457317207670321515066226975588286825733517521067775025078507681248080040896182671244728897283481988625231151403878214953912965252273045702372654986862500779386078893702683770872664378703014547834310240780794326027624365134165957223688753668259907338877761724335633898917212619265275978529111646563303876896080997254057742628903759077983011362547046583471348380520753438334536713690535144998674428065873180784393075995818495983465180876410022087747026698953797083784135270262357338245291484424900494009152712057379109689750835362832350069182279379544294055657554504830375051065230836549879246776636101830755327566552557700807572682736576518024243425537837067672736531324881899815127871713480984996 [167,96] 27018403904007526589386293226057919188769997810149236247709539965357520789396931788200931668822002882253042241314286550594533427249987745857249412750458182032936698336290664355548691502122082959154251327960313134797654822350785984595188864509725838467297953618787084960145368931782711722017183336695472180396643918487615824355454467924566548548288308498594188402693870457116358433232477853007579810359443708160736282540943332052272948257762295232735923100671307772368838465409801792356232348318516087264312242260147465987630836270143490468181821823708764396404932774952476053763708215990159665375386118759936617796024628445914651318867234002161194930839064242234585901472547251518781736407662844630710491431527327567728452028504204936805861491745528241677995003606490776414341936114373992325676084235893889947996064047520986159820355653292355015369174865743352864360780672033558825491625140237312749369465573365754299732601154351519839341456006377027197124690193622667837965622179927114641553579892035874749456461996897625921160251065121176566080277308400756291849628812759220782822661867833373491374509421782671711289572760955507029968046221707029934563018494043456506428325258888452003775723052387915591494049964003803114789409990480382135298060940431826924144347620314302985516132269852261772211907395707355541823100952075477889934928910652452705627465134987342560005643704535717751022034446705679847030711257385211639898558736965024645440158782488196493721989589937163779720514486237894134691716823094346349465700891113778352255756590226279411162135720441306659026238534358198656931337019722127349616052337622316320555768054133150516489557005013864072334628976383010827277998582963721855281143081351036629173355290238293401737766144263667610441899128110915765375722004505829873421853264 [167,97] 38197601572376056965774389649776259590305822925784979006093414702314121227980730757103281388591296902487964651817666391179054575335415055490686329330360415959890127863230313885102204979403006265395751483261947388945748933960323298675374717174858739998074833527092709516400916567448838995195100080209178432972029278251626201032113067204262732299221550015549202166797277861510831084222958789304924526920284370832474056732924811539839085987239690588314668009650691655340893735159332618797166998658736712624131787799521535856095718956666079138660649807307025416880136420978957281489118650974395821458889614491381535050414491025533447854545842454558242063860640789358726230870146667008752431838728459085997137180109331691866107772649147176895020552906035003026690302426477351645971801157970509567470023606660133183546284226541702085830847430686647082201094477868499224265911415846449271265310861914840995549420916125863510347019665988754989026229854659598556627809927217928332708256808371594638895366682923078820281034077926694879073115350921009637933196816605478777938928531605410059802741124514157088893521258200330516332654523446149067447142201088166402760381107432732026070831016949718566633005654890863378952772712658813627648332197692733599949909605279650616597361796257321229952785094756328438381799751573597554120922132563221853683174232696770102035232908084681959633515747263926422635507433505057441052576373060554688957563826050830246144513634800883435169060151965269515288743463570633980453976298028294790189758165371682445114417466352452279445941933095433438381536989282416657261313705541850753812892772702747998274567657688668968368140021977163589701790898204334455811612396702635727347023291263028185992073314724159831968208919747325426591683164507725088645810672548144422958 [167,98] 12811847432472939326376622402952512431921744067842388604853254771353795598118880636355951919334874946012109784768783056728654489269552458092914748074979253847551853308508667711066347078934908474063145445814452499687854507555837783384794868227735828135158013884697701734777531834559897363187000582110907197169822207087221824414888853389099828794975907419380443204182596037026701220757615757994329554639979636380894354072003714628794080389525450173724851741818542941078021049415322274646597926550416155186540775575412181432257749910768736307951499016075455913787686375350648259560396093548251269682896485888691232679717989609230349792674854857152623773267779497168847563022619259302727460366969701217675200390360479340590572490374064408756808416548578932292984315589887943989466805220305485165200156225048802150396223617525677914570726727104717916470744633304374486436253261878984585696702609125384155016454113629874899501547438751667441218502570007998218889494383208405380837444052679222397750996587175725296305376031749044816041971381301931744756638779592565725087018954756955461192426638386243493365085931366896593815415812938063931617596285909070928051868526539569528054138473329388252186424506657681010453342297044992091634884579123497364948749214579256534703053819370738989442696331811350017062507325038202134355022391761138623114234069429758468455185723740183649976882227015303689949201261556376146226558448340156124660182467865920373311516909699602702962840919770769934617069643265044640001498863314694535501824590780384630975731316153818579832556459764730414851862960071759094764049185045752350371528697307982094236443194043288879310137338453340684108802461352982565547509229299882834944545401033337379555951272218863345977432901071788502861438999673475791613806611515392 [167,99] 1764750265972081641245774855741297041612236303501176012868283717980765680738250064562114574584491951205759242528188523139613994984108812022893767067060695613155110204759406588031655052459549529721840167867642960627828553606070001454631640675007152433035114460663710996905199141312099608703567286020254992635544538958786085407912995817280692854839769671338796132434590794522606227472089144643592691163913868394710669785324615705632008552685415337697019381895272321102799488610149937183379973628318384716197226331154018117419538299974876867690822666842358561972753959181357817765230312285378810985068446950457252803227285916372711795965182505944367131251146992134445255385950582196128039450073376201929061306589350176251623544580281326072812274865200724832912687781360836344664959704611297975474896976276048768321342180863392103998167796790813824531302875823686279882998267621416141353298570512383481822913020804769792050616213726590705808910998010171944392441059133566597938988293921570158153833094098241950535919445549119558173140430376133709946069632807575942741039198996113909608511912682779314084054932533767062336079087200891986505838796423812207425038063798955588833785463188914999851230470092979888665015986351413282589352829281311991224842103925636831645239408232393609589866713416445068322422164448083603716971540535600816609203344033806402190225265370599455604002835086349030579063182750808854675073821096260386634750370714688273412738710851938716785054717556694112380832805047630754710228627878504167969645965678052250548360292811399798221970711082109867741354560798098007620383446349684139398980788662449511054208015214254393065986474288979837317499226243250313870450482294530727759483651905138193431566047625505905495172748501003483040095839182421699763575040 [167,100] 89958374325289464493680850232643065130850129468470338499622505861235892653874745906867721009409841961164658151703412686621149107921746729639719581730566842715820797280189445206172523439661605393329103595147078983830289955208639001576203793470872712245018742015537390560752174582397144163022878604621242497019925083731908855990141889941422796143427231037333540755496324920797644138070081673854312432165112535919647969952683020523363532822109792181057116573822370766828321827107516610652254759912048884354461615857353215436470374914476088468676563821279983873300614332514933505323496701204564363786790846370603385452210451999008563172229149247676163989851378919486140266867997636834763414921003413733872039279439089252266793952628034190111858816345418342894797606198123916013273703977120074665250490891252292791839271401863530528867811427086081704778392218562902888218319349588310758590646491663429969138487773601954347891081533991120884988302752148922115189246603683026648943663980882350527001003939422820606442695559501407556095666189544755203489054983661461444093826652633355870264448005218632175901241546315471137061444857458622329574994226774137025317413089286115323453914268402210044106755031242572275013035135502094385167963638093424045382472672220616048555526809671815869921548651254583738331200296294457087741634400467222471694873819822837102865080761089536412579657817650994133553537792063021918360993827994964432795532079405902684318000806922217639110073024636855388330797050563734326762606444393225262429208558098805305833452249176981342531233731744550167004181382441013398083483964098469979306160721235025938077531579185458509741367826074422537835747900030201743035737627868462741147700598500666823908486433806216543608418582262206069048024770039034688 [167,101] -2144764639286929958953467613802982172838568848046087309177902116759713330848296612325614860791320300363118525084877358029479873707387788342307565542326187636533915401883061825586628923565857885782833462391316779985741558330363948244104082622658263584391775077311085391268199160565077278272802427823789742415329421636720380177694714499290637034602757753439506013306077303788141630416773003854123911842403560515658097524752198030979120243153991489151843305516833479361768731888140390717468531991796245150707522741408201590085423417802568789017900882758286355161052547204444350800849068106205395279601452492367930722594891628110425879802893803725437746078321813366242915362314336845978540065689128888545536180063034819695414830695449401902354429344591368878931730715347420620458750457415564390510678104122372521652827741463655008089317448953189145456332133937604500619680687820467684492405359165035125263601332345018461669119960156048987302615975364330010597633464147418291581127360042516208536081751674244442020130538170670395620041211642017863085153016486913332795375556215091501413789255420220219275299838013463316888579570930021867596152847712774226544017160477483498635136379408039606842919821654932453513724541870005094704259178257692931047314445382072961178392898095263823888030836125422883980895698255208385961081956474366008809499551993845174974354251694573350301723427468971027117646984936629103840459705583842360753981887048086783446878614565654256693517904778613586750536493327234126710970653063635593306410848931074787243190438531363861080290909912573009018081463569701754090347344380231754218305065330111137914480322671807702142024094877486779386324963749028935543674747912687826682604064686824819725535023025917262032181360747607291893823751784 [167,102] -355023125615600752322380488742512128717291755982468690989452797977028889531643815098854634200170681911715684696194522127366144344261018321204738336995518126166951683843208339204248716427482099145808625650222224539644682951775929866149103021707744824597273116316143929534398975159318013453210392418498557063196562968411815021963401246882065682318131971407633330748779244521075024967082535456921927469758565317187636105591738391372900067029962766056617805445484233543991682505196827642000096538039667218495709933621425548058626321577557953850093909005602663125772943380485448369869331803709787306291646585357106034964668371693318310129193573050485521408224857286927031195311795467638837371243639206813388284057245688356480727876724175629838142159040994112869934637179755649739368453760460454868864648509997875347236846948012616441771359826468810905363904187176083092910330549183006031660464368367693913981976425960545768086101914719228040259458501189251240428090238137064229141585257358966637405100466712017670831753007687517628228006962850520694516339699808002985384257765866072335419227857833842354739604474776042455938251870300555073629062014023374263194824324176044801569480222440553708769482401959858936069459384572413898889635165553070386736652747005539559620343500459798612097072532269636700044633423453675269251303859344168863262452133716374689148216174085948204022243134473805371019655406682890045544072299797272279540306365751653851022781223760127990756168465024758478799831060951329142493327129593061593206176047391813869826947646083873205463098667640219061855660218178917655413406691363530157636996407291300663870643257143771883344418095492614542269407063835905837106899398333351903287823105845446588835037412064264469463519430625544399744 [167,103] -14872806815389075240628972063698260872934246383234339138614670957757988658455156060966876045889694738206956050316959926948920104257163939489197337898107634660563928237256308928929721917039876323910042857772949876082916887465164035287754301804228831201425043104246046505781927710380458879368522987601923865682300494649996327899277264117062412962005487947226205988311081997949454958914920511228095108591028973932400158214246794619232727137029781435604547728540651208557875308052974844691379768142071730750171738059036502033696973422195383119834775743857499191980819410311063348111057209666197299715636636914960405524925345887356686833867366277406443243339029791991107988263003091668690021638078294206999872131985696869274743680174316403404766332805869997343633351741184255583301713751828727918181555827314594855950765209595809136974832222746432664798394848710137950239572269330237550253885694044416489704214683743058295995113773192392437601317278758531704195280676635520441214087713946915833603497460766158677342302983039075216060673682712422535074771354225774489086107068747679600100851494067777112226751889719143407922386058353579376634320224936720055447049794144889043161434483841490935651132340701590627618206430881657255425429586106022674144948353327261636981128187498318029361069384652409737138619363892229003677059345249435133141624244793185818730297766660905878161222667984789161568443966302443761417406364554679512165093499637144349992831299876979902994265015899395807431012751699481697536012685898163973330383392561329043200022548408398286314382693772332738021702895904999086998186263184281950579961773532949290932772676188997459602573179085798436420802837368906450174941947553459990488933682686706643699962160842359028861882435757104 [167,104] -526355537923518718438857322913037272261629195471999261255096446585263416252560547693762918769765730524783137865163366377044352835062471727329492980957698719119816029163241377358139215746947688089454308732517268581998013295109854090650866554614343986305967620054758498502507194714135003897139048493982209809752781809737688802764077872887160151395732340735778163172055321016783664028622549739035297650764411886521680189341383746787485429627560601111151153934888945033031832086310825672111390703013232281283363046859690076211012391980082128545087400672912825961590708060057388128332196579587734257943257695386849290319749468226506226990661036106136242684854281461834706330169629840091133210000319985250170810607392181917414396841672576896232903198668708610177119409707781048248467336042286609720776192693836196521831765346508719854075324864496090695268349699692983396832445380551509379484087321075407874310086776390776377108477830856554844431926837700030829896378393197318021607898972884178207927255175952036788644218657318933033975190335189026910489149202815252540787850994842145894198474187940165626361494945191301794800488598927437455024060650062838130626629438230767305944738304617325505849049011415632016911088730823045390773212324152266472390559282177155897344332072022189938552594907168988378350218454558475240331949043018114858966455644221182773509223872215596364504797863406749244081851390659700013946312688588944285621615684183870488411720480235146524309386003754996563397647403496201250856092659539115494529261179397380413534257847684152594780223985804800805611716975930795966752917560876934349566492943970165997891000814171541778592289643775288498436340835996392965208645656135958530943071590414403282912006420215321698639920 [167,105] 5235059047872641902355654544784004905341164672734557104126698195166374598243213513963211626311302593389640440281535885391193537285617912719317870241161519383885553948586294289986648869694190910534101218296457942067587798297171929826811698624523877977199374296685510288037049167592841912363161801710220006245332663932203946437063167500938201547127950941473385168792616794102255569515167674692356202951892467554738318854628915339735277772430688754285466714358789274019006890335790098200925323692542368546150202334899433853778138639887631152748261086746588986761896669694487127905001546817190610292582638115099509628737095257373110987121820675188587445001084947111535947521455917838238710524134545279687218808487749110259206554458407750541778295602953981824128868226008800284735764929199543203956622310653465361827485068296407481221407953568179273901786506760211412572039616554086653725982416373686804479119214022854309608106101501887623832571541151837772862384081674584748832477388951966893441154453845517938293903409629402832161715358619203614557221801113753051631875637622090229138470036168679581837630488539161274058480473194086168424232464087346397174381315290093642247509103535932193569727822888863276014579869812724392651069929085557313843663100811442972653456303222763999288806376199507676517717089226317749759926423081815292650518480048701452023716196207161081230106587229427455997910122985647791594588677748141056887436362408607742654481202470358697814713166554115148860128806545681668240101444669065314116078091150673143799560370424235225974597398832762459148608196158107848014006518856665830477682238759005217866249239310591059735338145053565330465986157295133873902519223787970607837098684720885250723774509329989902 [167,106] -45785470058390380306040079034533791272890265100734698004996266698360370798657079231849438934618916159326351133990769067824105190037996911705817857477643752965129102661130326596679112679810628735338614722250670354706182829075384968566233933724857026910276119003615767527180640845918221273238385583059277427052745675703039820271673199259232910682026352120197407362481810380642267530232184390613838306917632053158927477233617459696170306890578692232469907410709049351935885419968883755365697264239794264213865776356881123554241452885474717400445268918822335841615127898756954770949315592626626509626119181288352090887238629133939266635616788981354255476751002461621543627497682126762272268675562952918477974905820624085914253000932930858920479529625745110257894065856933759532896565492710121372981557819659426958794351490936859178502136302735806814983363360492441072372896541097786881434433835759155768674548787955065833630611825502977150336180077657497420768402221584673567361514389236472784794551518604633561019472121688294554127725152420525378592815176688839591674847993714945561004124290833407211395550297129829002405991191287484310206259334179272205956560256974119832779854643838672777181162327301020945350675105914537180986294076416780931226350541893451046970568000724428363606413686133286248279089723358818731685951142384986601814084017063631540980636958067304015867886172037713321306451218269454022051683366047340775800004039774179098191863797475191197737456363685281022194566932959017832668795050287730419803366418533238591340074192543898908564813407501898990332754292864249095150503862199428741458494664337980939501188452216433953387355271079524355850541661709747709392291270328265748890339205795043421083980500992 [167,107] 155933421837581904845140472814187440604112146104309461604639412571853802913228698645881810344518649058959570653437590851437558268632923377203982074905902548672149565900903933151932644724823240860252017861013212309590165596147410575631269028979693938591847760408295522242561534686397658431910828867860937391550268150343423777122908051414516698275974537264894289837129295584796135964128207914254262197769226699184760012089671681505020239261602351365297646096987026125386972082697606119450284903883923796171297704126413819537950890772082077796277055202252916689443610433410783565276040070506036133268624885527070995387002690383314422356314779464538938196352929382906147925988468154649667173157907129617497845722111261436622683008315133896149124787591778211170710451655351350003104962961622773288095061439509073352949083797682476415280466372777176339839383455207397807958286016590267171394133788352038810506960440462853538902115851389882862717184527362105913184157121435151856965473795400971082295356472837300404410823018584886936109089416416561040719352782975953097965854642562784252091337209016027220145899928140254753139330007916186793033752715255334335945648190036293179125854521183157319441467522738228507388379121425909374810608791024239062421139822973573459085694939779544619880293769777132878736912170921582523341735499872264914615173213204657654101582728074743259906012487492907584558742079678316569525778672436635600604571893424308419505267562718965340607849367865212383994747549653552891430931618386937580935829978462173595316744580827570806094004564362977687901453906844468646637584831007656173857756484348057851013625397157478673666023787433076990293592269613313207267834385408302047458917240653426363495424 [167,108] -139726050530835161061878050811453909131580020657456287090757927865287340450364997218973635801870234100583269957432604401190771380746812730997903330150614692448036767555698099591768053897456474550647183724535273083287975804507378458308128847154547820714941236099351508713351117927894278500332560930020759765110359269727575345310887021494933378766767723251217409850144340215566386913642016644755434560267670335383868916729074202062942438001244856145284695023413818589063221580676546121018572900667899735206608508464668525511351434678064660666963083244758032490730604662639675405454519727448276537212590932821461518489887717181000596366964942464300444367354269056442386509978276193065481456836495052662461480127829947897331432114967161805159799757985812916801771115556229980034726880312234360130734971085520569223528787675546034769709593304356780878726696166476261553479185299804025978496494099907929803330952630814606652583501905205039086521797929854402640338252718200562848334584675036215484899679667020674399588613990669793968604577049428598351080799004908045880386117854953137903933977667522736901581394094868362679777678266542773754658108691070353930049453618595288425882519588304502917366013567063231296731810177258307454094102708577037857994316072483450079266171071798633642367726272180272618137473058600135151659751792422224331158157610057977967329619578335389934516125609540169586281309300695206108739972466294130654339946020996220463748906475326254069671447470296307570269279032843620370863634327422192759127193481197542748762303170524289099385174635001124900035939883218497542082343493365559181636431641053511006112070532500546355994427332131439554296860317796992437373052298715718931812563549541787568 [167,109] -1449524101923038368757018422773566114642382906669564149803139877089457460501497835694941458285636017622044733872597612256544921255890895389545760008899736510357902993156107667678026561897105248791465557059156451694253662373683017800935723189608425199908191882510546760492520477227933891667404961471775274128429058024991301364157101498704646385884711185074605706205342388292520822907382734307335847368728520050656816169441578256042654675119802161425411727084389346171891600622593754606732180201514420006005919817111448977930217545866439585049739136786806144389789143982945293070125102199498221288096237297045697082029573274655839760266430246669761529061834841618338989378006375120301009958005469651335827374922794901045450274284594420036409759316503053742842100968779768896891776065364278301354435220065237143560247119338850921060319986341051034521751850483183893367519327954361044425400849733567212079660500794348065884166098788400875470362150607917539519091309737313576116388166127326611395300517508144785721909148002079745402882630747403760733310056945021213300824635965412931573095830404660670368252163038849359965823210604654730760638630904902653153243910631873127036990201941491763936666079183066071080097368347744342941968947498385959166215151002928166538819977558547332803578089905618724250895451977780146861108610163188556268062923456462339222845285472548548504421983911405971779891582897152000920677868020169108942681439263212442412420147944875614133522436013601158382989124130333856778736484965326569118261803221373959031341402251751716871285918439807961152474648641373184250660422187233457626971732748986154746513691522611698877892719377704165323603312045379048583138024237025112579192114840474 [167,110] 2417816288169622405146492440140427267702522874569254979617584177569958586661183738141427407142707083489592557108039067704968201356631727038252552018199613288928673038470879676834748899642465608670922848302408967712481749757467421850877728273976020519714648914905659318619514516433651524157034688569050688357443575434239267601401562259940923775209984272850718344424072896051000809925951451322900485195494733055819072404685173502383673305831358399559214610975820516894730421468306035984450022826259914728097697857682911844698587790551911480134372443760376522514437908423981794881695312293511091678287196562283169103594048848190148394761517236143881573563852755196393614316884458260083447372032536990160757559828138522912001708654955651204902033727524257047737123303360916180854243847855326136785995630048720123863882688907041153167078656679268687599238687307774521534367601588214845699956467395415598782406299614017940582485089826480818488424549259088705468664153072516221844228118313466313812056171361095699620538961838765423993441265815714275792834089451208395682785672920731204706027968167232775392327972287600722185199335710330112567667170255740372506586423754792173116366423567835524088968915423176733619742356994687769280893095868658488246303285680992055612780378494159042361695610282261767998874667657775912591667306631216824421831443466076183870991864928598597886628672012597130124609108778457382310817791529841908632623677857617347786772753214861674984470417157026991487821178478759357937146261306662687553016432390354933687850811246610052066964756467463862514608899469886455919743487051883423172425336492029853073445031576074387859750559463153734434581690658522926809731895586629839845732544 [167,111] -4704382388915884609918889880769096969026151962221117835528372167149174025534016560314529020844823310482161946823075077453151125381046548833718513499427610500978519703720492619711348416732715797516432865457910574781607442632207676663110585532796776118942725109389197184556859129189761704434263155580568421184677956423675593052985249574916846474014870865684931047533208915267127248356670377095760041494122174672367461521496970175642129990826639570242519805324182938703466462723322052267852149228318979045171863279031381715664113710578426214661122979227820712439820507415577999926413314979321206320684813887663944599940778586092561009658912095002266989379176198162129357070454500841646773408378902991685889810147017400338287772080502935281422821504320908704017017026702461515982367555538206912043282349754503697161563388417552982133593235945328907003955758389933871121407686963113364037966094077210516590749894238024363848361210206832101100777859300519688728304350125695732955105032125397233929924802118082084607407679973761874372338397558187383661314161730056821219341992457266387255030198218288742784144454939040735932827004311901700853228657108005790808377385663543011247176408804687538285763681606936746512691002910386204787986810934709151249327321911657462109184478931232601716840284290740356851155886843564576917410851830354978413149775559168580771663162695874237801932010169297763761886497375534216504108416124981910059814759112104818143484694592022982376341772344427693941140733135020476512324963029325332760134016673579511369559800996942939341771942725402761231300080389333594470626348065115950412875229592624364101893301274306657345285481107085748173803256735184752044108909765116617416 [167,112] 3201456456111744825880826989831171678860446410008254829557958288042837805432799492766668680317378889655830841550607889558966770462072390872695595557300006824109683313696640931603698094147792022399941917935143132989857115604845377461685662830428599220374757004794584915572918227122828088972811614191599763891307464919103888982326314339613718004882848994022958063159274363059577871048361627906315297889675916719174855387572895844811458283419545873645425177146006262774681323665992118635727158662294105848192102700990761942688489686522296558895460704447870031524348441029606692820206469475389849660772110405729711512389478647729339283085470385224401927999502880889598337216854140417129442624502486074496154519707865725892142697812867949389837429293481636332259173871694468093287084228380362169501284798360699159190319781777233247795849206031152021306116449309831636200671636202166690316943878312516535372088048326140177900490111400044071098965437907245677898398252058511501305052166073260742365300675010400644876696892783136102035074951326102741637234688264885501326563454112029666422334888847322199399340200894721912997193855128030634981698932592489589500634556917973865302993598167778289944886706037410250961393049800648722402821757529334532053902173531756109406090891642782999785219307710853685372768640815759369952368001359756106228762741986215072429078707029223729003798829153758896480801831477155936787768163083682966415694349769351122618386870108406505096306474668673641839055548847135575938980192202915213325894132187375978710262222751687254554678672097973830126444217412986254070095307429469059182989183050650843291202100629008082433149390102393340230210396947016079336118024194504 [167,113] -58291640791735770886903299118179733328260384224738384038634032490839810472042138610338808944078780948616453281939075275552227946195845644341003061256799085992314913124234147997586742159091927131870978159746658153263149192255022750279201705797186682721934859940069272665060270664884424488130863494815177766887982899273886016239424883273976165668683241913968641056978046848335673261011998683985859877350724445371605971713727113467936179087260223608792787153321235606938817508659549979121667197746599737111768741034949012654894368460865368390664063415433987951602518656964301457553584796609242814888651257361554556735976559751530847595416019102541711998482735290396471397948593223240815283035220576512509131167541461482578232462612006109241743253873517573223499054433214993011180749819341781846517348751061998260046737348144697399628559396685383089803730018167157294203045158863065957105124492581454895521722516674807980245508923741811614198025228114647057698323342626700258984697403313520344295579816499212440718424833530082043698822507978335510035047360003996938139931537395463586759786161458230021987951550200756198620308293150367744444475432403558535401580261727658609521283413068861678227376704642230324604985505089692907104484646664867842973810432366282457348367827139027374701743793587613067089538822889169507378208817675277859319153934358317727234097644920652863537496875394226012700228332887692124979776421421695001819818106916995031440889619458645099707653609574071071130916584311943168205917835790033628895671396084329470876531254101824499717925213586027756700168473085534840445886580907376721556225065584439835307114619364895046232099386349846182873408980116393769439895117 [167,114] 1003073657366666104753409281842147694744530230198561099101192083178440855332417375700913410841065021672865942308153008871901044802217436353323846105621447536302928787899821400335033381787226914663445264518654095128603645892293000230695770094994714542753671436850629024003227314907316482452428373766537765321128874338103611050287537867394105918863789254242304025191751076496443442423496356199876213804065426266383751815444066569923429399821141158396197267228262965755214050789214039072517067794080676462824336105422428665598954231875726161036067471781181881322655388444462810063721550990088406814009978814600718556336860909216534386297469651976098772546873559525659955983221419315507191213076341609256950194617173381754463913116940128749921140097494401656122046979968182053848267181185001477093416507644392767927717742356531672357245191229897437784660225567861610727889209541559231917683304101677758456037963827816761574313382871244916750635134330919503541888330285891116184581509079928706078139298660538183488774530581788701105688031684595237723576052151405001514213700120593316976324669383901040147308540492160193565014009522184139308175804181631758210183292435795357816525487936737620021452924361428254295485945252215459718249146073874621666931011740953318549196913274300182855277205989370467832911933151949780843283860661076933581077810564622827409650212611969371554907679405325810829924771508524302773050062278757141462272073465925999772984433118668324071805622961384728402085587497022615547460059974898911948220503879944398288211495567302012187339658747444031118762413340510026615679121471562152273087312130563895015745097980215709908240379776245672170599774958432048221632 [167,115] -6066667040593150776882626133031397682219405433874952953343813247877523586766906798488950931049723709603715564704955971444516183308002024172970860048820496932510312324576856598006686018474224326454128819393867394283068333295830482502450796650211399728638475461916716280625150802534628116439561324974690503571048008871873222945330338227979729414570208516094900068601976750267558514376444702537475257817324873539143985828266126287483953303598357420399836018080011322018773142870183492327131618968468396381899845160075579343326130169535232933593303508525152825854692656560879971207599845768204449854277226620588883029785081528856933599524836672989166186041094713758910907681672853233255978570679415411689000092489291537687367615851618973988782398257834603100826272261759692124639302231776361101959359095918675889241925179296124874434804013452874868949292758834739864591238817686010210138975504291321177766951767320971304736839028058496322114265198364405925716785353530437600580847541232398232216184646303299394323429244177106643771252808554156661232800616335283229261824824338568800364479659772381139579186476309015151035288583324166659729819111824501944979426320383135445170769262571246873262088649639182905499013442218401922265812541935240835497370913050460050924374034741203475709046453882330028195852781471224221531288045624521906878066168833715871995475627706544347806192373156393687313289288490741374639087638939178984521216064924597602620117942756714103413468121246948984852583119066088049026549267872282311754884539218908610187654638827681596330404434801820864292736117711118109420648434965517731398987045838173836857966429517396044461072303560117674006136243447787144 [167,116] 24170216254486252395333394616421899961897973742273561767608944404332806298868527151309495331611950012442688985676319780302711082172683369636865983367311054991796378548164627818149390771859258997077145414086544450036469549614285555370307523411822632907674999811910223958972362955827744181025599887022607060506536704148773826034271186145555783982982905612448093895065814820519042788168530490616677542018546634491884307147017701768859772504116521323342649529197971993927090924711015325447538189150579011070911834959166189279457914332045863469658841287927756307521050589931278173535574014985662842880975233704196461129076607095875672265240443119645819988757996865259208470707782266193771669070852709907481439226928493971185424536919884668151371610733556246102502020745444422248656129762028427707085267936512961201571721352595023175640051285955404394237962315002598488870574808545784379624404444043905358919621807640486599258611385874462077511611251232370255185207745056779291769706574507942039252533453680836549367447407537880168386011231657047291845605510735568851489633449301148276342539542694622800866384194182888009191861785965462374915045279043138460708536860789687067531149756215597797088971363896418135078883315565059272006475873130049804732065316401012181147830155428014345027939151468115915794836428536654620033572005140258125310698729586220488815772110012142806024994519308965645836919610062104178189413634936545708522065030918443899986750997578906883843102534131378718464037348570150960818226754329685302942702172251750766186405251045302303704149450875121582668836479499367557250671398045004388857510856859675722135114066886499911322233640923537223324999851600 [167,117] -61738782855652670118570997290739416653462453105635634265980615571617929077887213998371661250183912262272238322986972523897708654114090310036790618345866434602963651094392812234465585819266044879190463294290571488022777503606050863773585670650855843273987677129905351027746639418041710164164171795807956468415043016348377862112345879417691809618852272878884827194433838924648783660463420548517861148120301914549740193597058173250642644719331788754836173466009955228716343341466416974550841755731513311915197634428056125313198055003030102252476546963688167412564596854904516986666761829358819531500198775046256289806771382078138865072600984431107380394056376828077531608141293753627773361172641599445637658500324280239925509850480232904079450380770637813076566343913041064283923386890256516653463164941478710929463518645335405447070646144152741711306738898485469718369737872420208377183122738814605678081973669380824149652306478283469890507070219051979817117367220788856450659204382039928197829051341741276294648086760152373377265701965296984647781978490848203007330960269718974718319799835735287694840053286459098690062931908007985527674278570489848890339627324828260573687950247794754946673065366868556379448650689620448857734882714438411299642169548653997325571864511179506182192860090925167937426553588749538018179706097569958482224119222015568727386807951166369291883487320172071356611617743070396177790351947664426410094790533804229293202210365204916218293848651433677697885542102166577876271700623402658450634944925759307095687472708562142266201355490406153256336018028506532426875840695166606905027226837310560626759508403898573278326013710766552542189386 [167,118] 97404452113044594341333509301832573280581565540582184335110411686885964970127366063524341201433456583718011400156260200628958009916145296397124473102833917627451792236059126592734241565884040464429287921836548208070086417323177902838524585507873372923963593470573525573138030459074527120476413239893388331353898694121993182186213066656318302680351660945552843009448853633842614431925848979393542583764418587522869380067735179220592107053897018965077793369348758344915134117431469054917479160285389531401958220864534760765241365106890025425240537159220889135634927572851209551808673954382113706702224080723823398888434696683815054613886494010003568574439947382088340518160832010340250248649691807340861115265421714073574255409217665500535361479388458167932548709435546104879280016918054444724706596412370231340651459667989760676315213879692428263241113713393572522871395027057224141213970921240325107694989757344214725046752428437749069176447553468267076752681561011622220015091746130950598150408568007961843309001390725786228965310316010327271866149041374904442977732886391965198346438484816903951573510402531574745940666002340143596737134155595861219264172332824893825778492244773106144612743533684410953632164567719528344382073155911622559468079596722394791517662593612346267427536480852629316127462773527492016241660684078509451993442537705693830811749235118742185201151568706624105668232929623347236031509043983076607630025230456863162150671010267162804758315812822900815733490587541070692051818906128715781638466925115585673880334377403890105470656573008459410474843415930754213994887043197179092685497814441410133834925759735956224018992313186649664 [167,119] -94120921212665490214786063725658787278703923428012921883300990445218943905418009565912329274960027356583129055151824633125237933499134833727090534850797235403853841034436578960521915185327688101776987463686158625206323980136484545709394732912356818820178192199000948287200574838145539494098480567074429840891059155900251967494684148462218660872398393043217919532359121494057306132543589117747148873155858156031675254971761221247769220099911529375495463179790639509808035508999583894379197082362631784579076881610374279457298205248681868664888651801334859030092941237991562693262518784366359536617195563233255001347336834415041973126342274711897262796867948258580677792278587167652679293691205114434578847624634639076898351175780805752046990962444522975472624688438905911446811434784330571566132298670548945703056490121140193195010459909774440356509147500488257411653606435938045854143603490382146114270028108499613349523472438870143583524566149796079735498389438189472923552697940656448744540244235790690565036712637175504699354118045033853410167066468085781853734416671581000968765139587198237958587408380909433372342573327630444651576923246581920058714487360181459104464838533446626848430278503715612320035334790078865930702679971841148074502318664768045311355227987270380738348399271283070364729774838576787184014735070017053243534853320105863642999398946807137160730791619197706003180154380086608887430626227536721426999476449214220127307675792632859424105859896888242161330259463613511924540017259296065444993572706546922710961747972093175780540050001189151129900883268658691101126689087687842827715300547662148680015902318025493380464597239960 [167,120] 54498967516843132821667398212205607977931606618334534108005054137022455758955308247222973094909274766565123344633548595337336121164918907711765891929183313023888851285346870991533742836864358621268954436066151071958143672046836127472130209182999239207093041330157736944478022154215427284624036248590410514387753566291948152328437370276897515613305533008156815872840538760190703931750881003693742068413047303095074880693668013845359223615166741145138678715911514674859315069963591664743324225308489929593976935036533675588286894969702779741212207745135295455978525846836055329801099739952302559521551351371445051540357026883364019234220728748706861956398835427914406955497688949129431975161430470299719878473665341918721086319152593026625745862573480222734875516704463420329107913078568649074547824016760146301586341700556555159700779840570577117187082715863782058484320662719021950426780014338591045970854311760460084183175973895926066527338062986403204659738291515143741395359710117567355353510680167108041509254170000690918616628344697733033545577522721067752870835133999183247614640879332257851576283321639570558894100620107931065707331822487942982893325332968289074300483641081195956799717671674632237087571194873941950944432841265178369082842969045983526304529733980949269165184726039952642318233693746671419639077310491736981848402515800998493725560204073690046408421172124963874770394750642594532462434237945246989694844018483394024430989157208935601730190998308532740731170445502606401555539186334042772241395362616580240043532637257539103284645682801454894364243085186913297538067320406800476021859097818315526632999543986303770857912 [167,121] -19536662920567894012804483291612143863685376437243986528201830294651292282780514305731249137363861370405025314653273396550034136319379926357076411456907009938016342301952820605415150580275627976559887860908719383880612559065634855576644218333093094082669837840697450901057298926052075426036221592314371117383458447121838403930187649196124441361482212179524119451482758687174923123248939531233577528627162893053570399526581503314588744977585313978632540337076562283086985841411279531648290949304558934639732002664785366407850556641485364419517199023091228915824360800306720069368558702013638506392853373202702568530888629368793154493005514009255168187382118132890119976757018995282590909831818307973610241116823806961226529832181599941139203001028376712194808187706551713701612665827450979839995389842485079686985660572693094070278331167076959842069908326790129980932617239819494697093807866079695335407325478725862826681885814953867156928883784802858277417704503399895346891287192370725734245123830319417375907019303883090286966844800061438146485634110262656546043627444181044006127964094123622340295713975628057618592341825237894899602957679979514165498504109728649510411868988792645374777963785603249828009971201973489879207430689541697888231909392543033207621244102770615880109613519255485518737750852982859477968933468972744809518030761408720742831251810234485357903000992610508399409534208233210717418660679019792308841349885279854070463631267631815736086524491786813029507283677793439158763727197629494440614080414169277469503718056571913736079564655801415489314406217902389690529455051159293310590349179575382582547731520743682099 [167,122] 3596381778669115243585363139052421769090099620612461981330816554387768271297051989153867231481870723583026911590728881774966009245389034855677854078314400135521540098902515101289158653999090685823320875295085439797655356452383239265742052825944812507981880753339363032229532075489443068757791121493344917673412988803694090400641713690520033215252419630759978297568301967875172513468711632401653810895872992138557658027792914738774815889387982753284870281838496329451933049947238147290608529578773697241976977655382825468591945541716088588892389649069489703701548981845480166161986007193943008098198656190716313199301396080614268655259244226178085614712199971881906627002498967891728334101236779320247553011732943032346143026357073496932053354361695383329829287599075434758498267402797218237898336088295358791524350770280869135111782333924977261211756338456374412520573439466408056542065595840496301629670874849253530821767826653538372138327231812781794991385406055625076663291473592881548257199835374238865090832976111086386346818564497839498337162789308099220137210698860823848098490505719418948819242877985863835465159737582069597699545532522941787230126852834028021145375259652792809617139046280254175952346979961507728086132041401254091012955319241546992154619951106894554674298557673528215753951389617942610871272245671276933256756429611988051403955089508790474817424155200689642813158105212271861427040293757110900789924254444020857457002868690823230636287186439192492318296436066281710460492662850186208636949369162512778316603134979101181354612501475787197502089032236158681314738805530126985659815805588943529575121685312 [167,123] -684506473637138493436774668603430555137918234172385235093727197757497694912096492804491765340429671579032427333715062112886318333060919782077362563750432939076150667433588318026886249657342870930803001830460316040802652640647581077133466331788358465914728754836254379904641187109700919260088351418662777100026139394768702500925977286512766517928766919369089386560333183499368370577188321173955268477836599703466131750025492881531803199227385723546146648349588322812410312263379073293199243283337955488419950725057019047503299138652524055583105443515364732759450868809217836432165494254461627085317096606006287986536343211861108192158744713796869869718516159721400760832834199161928680846095834229861336371985646372043436780146821667488028779446100840503785060413588345781160764791741321797015259010586356805714298621158788877390923777305112585588491144562316049797483384168338555579529037485469111875613913125957653224040521250967926820218945338610101201958519085519045519477089024129596387590330972304480402723432310198953817984105881470245792227737527611401459604699818975847463030053091596948255104008282725887608259377247549863234300905224636226192178801595627145143622382540929655513660264436775671450926554521888525965075979032437674647857263650145602259289186724980048035688258259864092325277976303336824333417310883633242612511829811480285847006829073231414425653670578677916898316710284197419664043705959481004935281978421394073926807881513116017799422592896111150585008017642411520147235015518221254596869066259027789326193948316504086700823235008871637191971832447047138592793747996651180840563577510799844686616 [167,124] -31102913448482797263533419268258409678199426307271343934626379115858357149390459889558975910236017610048659173684008720256032297303690803633304974159713688312964964241694274802100007808734415293214499569919612855462249239884138021347839035211085379500140557033824876430193412048109858671824420018374198860662046185746000471226502968275827659744745417101354551912596585900230928510423532898297024304983678763127711765053491695042302273706616569507339273939027803694162592410546388097170432554131126862321590639808693906126758682927670562104129002509898171114734441594028617598855702600087533931619114910251879262622379964743561923535343702807487731968727856265285866817702311740937747144514033583017961760146793281750269271053166549504831034484445605662134749582118836248260190068790170224058917867182045198006487167585679729777204973620186344619084983335618468981879862029250613955562910063789994612371978588699380838664951613076060910402965469668096986691900801852012438726161677939207947728733784748238597637868080354490834565309926752511992892536459565050302107795667590915373020812384220307134974238614464518383138000193188184712136980517923630965189866069192508363667952271851460111004011819125021228356249577207180031296626102549410222848819837457818198869514238951517393196436953136649016826487855739352909091739844650200162202295109633151183666840333288788875897131953672568948786663497936279967363839546349152398125200360707746967749223462738849812157409282160477311224457506301164924756280121774295830282581456977364039587085090831731211101251628000045987156426198827873708579854812096061212834566919575648 [167,125] -14442975109087868165395847193976616596780987098296460883645325846549284039109267219621081426429910301406768509931940522226595352129317909965091959842909275180501039374368101710889214095533877794371072163240545551905860624039329054967402528828596008193435331101066008898618296264861296353311233116293115322259716007111633612894578593660034538424699909447477339855474429966093432202149719743195377443818897809493674894681723529834857399044393985152253435373477525244568806828255695189752183961134478568177520825821096062158881570022515012237425492599747801367316240682528455568202333054696796307161824995630464242871248084146844109454794453336465771691467360757918559120846276458853845626943599570860896435509752410133632556779834201610405106019649652209402460727537913590279789663090518493508979688942135564630078358382759155801952101953014295261103900941725455336632466073635982085421884300482215580678513685888217343474815936776454406697999355678553406597882049879423121467519025446233504440610154983405726255733728596275935413296193677013412317158597239109024116002125877278336495456659687941236405598309380195711799068845301289933140781139073013584785395583030834741820798663327273112326444725484431097211657061450851804108639851210159968309571867675538327891442758486921451969610918186115865627693514889754255635587171798302263889595812394797626903007257653007797920506496685297628771073148159250073511645427543472728228076448197611978313752090885699095605394195776848392771134215248836761775537426957312049584684438252091228092224201155902746311717133242271232029046985773592311062572166511657634906234196 [167,126] -1494332079276885359273506434067224511848957283854122720739803623899625352317968164604118423435764576078994669895427758115210668112901144468379028334012232458874114354436492107120101958030682379824661291044799822233907413309487063853850957595562847082552231210404770842210439336823888060841986487028625466407188132828444320703587756158507998903304105183921572819047560591509181943013890991119977712379479113830051554122053471940863256079052245972892750616209846720617571741995789043840427861905783269176433366026645250863403960984203977723741995641639516102203813055352927644722586378305605000223757890252665638691564609204778334031422313361278379760459261412718154906024022043246295185629824863739284583952261614124571995768400345112131139078025791523898715831410858993561691736886598311466252165750021675658525948358584292927153173405864043884518780033976655316023192786302670091032896423629377532608725671141045834987535480744318058005414300994237221833056412380819397292705035273522028391887324739735841892779982115102689262332125820304755639026824435105433756440101026480105189201698481871167080630536276712207624822501865154722805823962911325361583161358418305470635639578958341849973232634092116834505421982212454697545358735593359245545101972589290537353494780005280392258887404388355378845132251078831085430616014770751360390239026684252091374784708971408943350389782022924971412018670498445478968054814166492009782003560268014486822327128926170197294237120975764078672287464979618505691648308620551232734352666856454035999578671164140026809376031412479023983437932869510904859382253832180143968 [167,127] -106086834423383006145851831598726060964139294327155785075990150085667042713131983981104094655403247996852807407566225423966580850276376692346061074661502982229839324470459444202270480076324675606924874556579444175844098133064318885854327250205207379948649351902594091107311651847690082060569954405944018493326857566930187248385511109172032361218021294635781221186347152484389011890047823594186762411811892521622939387610794426117405141433250814270175649708124709280394504779395840052395966615982939621366086779748879603895068516414852186165465955593256814379495485357923165532142387545735303787857308138383576770795807938797919593671889226788265430542676292599196697975479650219534068404334946723156106805689769231744341201857057514253707002808839032343680782062299221906072663177753461975568293155837841113735326195149943271506605045800727589898204346817748167441287879502686834211868946260782898345267264407843873924993687853039761555105204825080199420048758167923998970561499400144280270248252778336343807888652124807903633072309842117096702910590736251359320858899844656547784856475663479907329336648831911883273092711054202475423202944303761801402268258175626031009211048208724316564788765868243710259197448316374380927157066636093097844371552932007283159496547991856164816933568777268175790078011975587799867885425849769329461006622913695428354418080427300423521904341532633625153338884062381621696750126049063573400330967875618399601826259080852851321541350082507425284938076064275934407738653591411261847725097559661772091464238251026176628535678459434229442573187658426870451235525000796 [167,128] -4237890110081854135951221764984802246979094167474475828581764376051636759220647021538185447275254041694608743139332177511108910089269232125618499940116022307079130743173863773655176046799451244588012890850976587287760312822869110270951202827376320537507868088310004227840560905617996807730021240812714441535100157692398518676261671595158242974497468271277341035786512253709805926324801284892348318871372145776359614926028245618732633748573423474988639242482833158179104713106200948351087510003217230835680306917180931667850299320579839346752553982258928711470701815020309150839668230037290755058492055342664116038111160321842428218141417155601497605324961698767725116867833637182946540426240395918356161101971041064723561753289291945651286747817159430174902230716209784889176900714643301770995490857413244444537773278246498146644072151517075038174886773367745927727506181541810507718746476541002473965691942047911296952197953347508394550791138875131408561014639162522462900381779936442333181801121281191263631111089832218336128955666138988318121047938525737670291093170382265319379301085101639373881994021509456247965522284580420242137428699132118429150602561113295838880846829056237296943385488806860067455065497360764448804402906908335482741351232882414831502493577796376746764374839221034400103927240622849414173838537522669049192084700309864488105549451128740574204040734464364420293075853969729923117078678792873711535111619431147048444708680884604042851695633309886585005148568078989020300335534819379383000293536857697440478897582231730427368076048255877341165586880249193541134672 [167,129] -97491192355833424119008770355300887712990325162048443374548579386607913690584090623801389775661317432621691248631919189908360714321569440873407407559791812024195785881421287329261714693515252930399992773358345638240179820165501142120144014836203175247154733168466448075489932539973882909975784960344532282169045304408071169788440745993972385580064470638850840378251220552124071008209096231704267527116930252850646392339397820712866299992168968243151927816560526774080253018914512815320389137868440264860825381059245021487696804424849032652825536128292464924380509886505351715711524003663012132768434101905901082687823291898539705711427596678351564242856028263444921692896710364768795545943542999930353554228193490466039352710811152393312121600024678642754881515481705859915732929249893773086536872074496492424336859358145696760024233216163913728792113767868966436252856467947468169092297822433437959661725292611574909021224691136291632025333314568874171058104678083227684936604334723543628531215685988212140489428141250977186249599210024442626577716517200031656381314706390542112337828729035800266494008963524783591690005613161480285907518288588688792439108418150391968619286451510833684093352214684199538499501500692663723490031951029717444724004801788306600508206764678318918570495763403825403324286484957801731973035662012954602315694816035420734279045423151807243189563908510933930852968253537626163035703874929501088171004503449196943830053667963880746478734617546699297715979459087455707391379654469650619478312207686285682320523166134716679202821402798076581073992264515310 [167,130] -1267057900159112861597350908970148107663740795566637497126485554436867733634387222525334021327349496773416463889594744675204574208305775107503178352583914343062796905637029929802193262839707657941530754013476604233129078795240076790416958804864809431798544708390606744226438516375775058561692315683373305346558183539124959254190045396916645531778292640369419960528405480651410065003362379844644243458174069901132544780064207290750216628595236340359705481207716364684935864095871387744653391939374341538751119441241292324859034348869656753432726845281676044637479575253030664060641910374397178722613796181461318775234421725299793684451118510447411283608070833370874541591201425002796909317810095478970863493103335811842484235144333095886684320978135343542117502189365549592991228790201946079363210797157714558543841601299349709570795446970662879016690736519867596098380673213751302948147326895808887329992034370173559372416466746585501846421117717893327889990493320384666974951746329334125132335590999909889156733637251024848489311460314290544072863746725477149871518564135811460961386140517990882655279993229391941623092113299322793315987837158104730639043013650901420595079446754027419385850407643716112904623922140254612285633529103296072010940886169540859910825660564384985290477820001344059039217054267568641975026528530494437254957147173551210618117530369024904215278552382504143752974889439088666260036660404102625022308248539647767707322366812262015895155724843123249910335497914807476838146070679037997920032113272563052731770982762195843103181912326301316603702144 [167,131] -9164307386561061937776257347309996408719713339787628937121121790656158127085615873550125874277512719512813116499952101323334995348023740382922462543372950356675754217011883309480685656482827388628603071755864039672354607821919113312674627681712092698554281602735118421706146783042154354667206430528485804179585497609479349787803729892125289882307615420671417160227355272594012627566572644533411527848139008216550761200138991085450800935755147891677494473797122747148930751133913585549470483290563997384139114367510219269274078397110704942459317792748855228401417517419720573205387899167611990903222716712869961698903963961856181865346926531661327412748874190054343099352597973886115546746180831869491887207577199216489784636183058008462018617265330381450958979551140398562000062502465284434639185806322196813085772710117292935843370697304057617761679938834393131268683360527657507565179589322579121323921778690089369709629704189804041890484150512986658346223019698770528574776044724539258743231811596173730190956304456648750311010185642592957901014419670268093495796961531858928173015010999210874075233432355078069408239634831055305246987099487596924677444857478263020451628094220877660631515523187267790369536115582536676559420930424444769067862724418511924571163360196669921647716878106974540700579195501119433875952565762279773350319587171312326207172862138743975678785343457894738308584526469454539247067991936302916207131726330520193728048540280889601442062306797908613593904093542513545367297140640458549627717028554106465556175695972953550959130503007693296 [167,132] -36332484990287920408545840116951704798979291254443268780561727249576081439957186367915371190981502503079441944930164879636004650875421686903453700214170417146585842279734843401008273868976774794326969626337399793557740345903901621117287460592433882012472205090556632261123180544591569984969957980920706339955157510284973777111779121215422878912514919261190634785327781891577308405301698906503857290944306411144931403038002316592907996634898965617998987311688530109131329951935805182436473985622933504756086211902082486131742421890169036291601664476275794430864308457404848026491940798170379094085414159107368473385132425900013059702108295150161412033530402570821886052043805424023308651286848125170035119946760006375907551852298717438855077013246861653889038944458011364966303453620724259231421902002154051666552822966986102032213636572869111371337209313203051557399417538757650700195926801951890283825926482370290593378579310609792031657489310569960582263479626487575653609257667037692833306564321464854350543424719738695225072319968510451222172464217489271131059569812962062589826291482470389731693020394906412449271607733366303738623351742955991631677998689152293887113673063525986982952702141274341115336343289881202142949791609358947031640140135310481868297643560721650183336711131744482833347512939582228523221865201796179872453330018996165799577753209704530902973908733733918039625839247415841789582444626397610829776156495542600228951898856945700964353185814959044374010463607789696098141352589660973383252531927567167204012406265485177512611015008 [167,133] -77935539400052110443768014881437266821322850213950572030374971873895424891833363271527560906307292306321626404476867416349564761282667304623326779407732292536736472108575539660349866394532629633933021288163257779248311189983745120293064541433705742121758017337541193025767419525706000459585760241483857308633039219520819393054839799032624745710358389827714140829824713447757876064391014283402104499488148154807083608441787495255541209034309446090251772651757152621501473617866278750661195054466116008712893382114477401940822332044340032568918978756298031153034941015434685252623470242733279966431156180263892195747232459061157799087400074147599447131116607223692158230944600088822142081025811194350717024376712926136828767888746162350543773531258770036593250608770666764310593888365072404849105524612836588103480619083216382019246102623211557161547298407355526237756578550061995862118034226585879301155242612784210706097407820746107328801261659356974678069455387288483012238114283003309044685243923129890153037303673400820391203063554846992243959409352687191242560203810140303529723143374317623641893443384183557546621538960457862652601793181791960582141709374789844509709589158637498417357390530495242128200718005719697709496308302907808991808074334652770386269031744677656613777739264019215307770383740313371867672443167259352263258568434302690033076933042512915869237273510288153957969502159169788030428909245407434857553239060729172342586609011912958122461979710677079250628340910918082648869331249346449179151552336174722355759907912567582868 [167,134] -86672123750864286475279266459799893683801033741328456422699405857384087209948265005727819003508154533214497604242509753464001347737257748818036587137746779182006823959712300551923894413930481281287486268806771180481350875754479174886353617518674032662984268822334041234183310585744592474539188860108941157899798717890359120696258488074778591832653625358821832697419104859219204720298694127976414047498086884939291433423024826026207053682246849478246481902985548394704802001290401563963434964505056995612736867626850530588091658181117257952584526455758266444543913901305150844946424491390515839224931667996127131590709180456302415730616960951263271651627091714182284438906522092922104798446239104694307993909473096033605572224254502855746514982035491700913036531622141221199022307213070373123953238576025191667281571517630455114739082778208639543767067128610407509133308656958676925660594039955953981235421163587442105685674698830873864453292089110066317938417548148208969932925469015145022491312736841280362870918036746266313477767078044243373765852490129749130075034369812055989184685204071951498560028395386467758717583458708923855742591770132457314682690243152096614258359665144654998840080390285733592202127536345387873569359379617721129022884812864773966851573079569008478770155767381627097761397582231944083332064501635360852002185462580610106302659621950110797847241665353007916269426554897244427174756921120228762241984580557509290727133560043456580276085902940389398221580017039018140050877264323940261235634169693831808123248768 [167,135] -61284126624711842813117596066920734559158433208824708369979348669572813476961500012571156729429945039927447063234768135021626483235851188926526871823371912510842343531946501255974202300140045982649822608706861224036291416411254616021428694139866131760181885432220183816636346518667901870091608007681997851644262340920596786529627700925205663953847651264032300611820531337827698214014145172180973888871823924082733433446593287169710162894549799967203401719861513672339386897008649448835840326594152232769297261869038495398429014352074254737139481683844256160278307082847935210711107943442056185927403722383895446816968319150847111000144134235597616704766302915873219267599085434881017906353414669267528248719398665010504919191212498762588088746587175192925131038138846910930119374963130964004248252837387062316279935339550611666806506787786242714590978468220186923982494184764822844598135859805007148074062304076895982753465492515864886543266141187326628680150089547017332799059492457216121855958373271978381115106435725039680391149738976705270234445793972232923445171811355646479505243837549509700036979556966012638058404628193666101676946408562314126820132997491371062944031195453160381076336096155876358771476652651541120076703542382689548740628207219670071377710985583955736893513356169311501431674392573534321955939703995813336073794583924690132355843011010503636590692063860376685326728155706314036826330613098626248094297191237804633389564156911045063460708420730289780732350906235406967999696292512216565411145443164919952 [167,136] 10509513247700425654798784243274767225814627991062194964613251613119934347848467304663034094986968805847377723657590340360872117754079998382038423004197741756809838494530735059222870942426648832538291583242058070162339872442110815183668319506107512719867129620730369384842380805131729517571814993509216541561514569758520179976006312963615578526264559521334242016794181770252323689726899715933365942510794069505440019271687191193339988515944496541904971681565360375353273914257659725678503318562571217581292518426854788715182999060573646481052773009041702046298936562110041286761611878614988434468950216424116613256423733404312141862957280698722541450114770229299964319471834809269852236121075284044100664387571485832478843537389659700465682383707776478172025309618184841606323465607279474368637926872534924237975019637437060278432892699459773292503626239574429285874664040195811676004517951294824405452512003118232535354476499013532541986231833697597225350237252997896673332036185610552714405259942106046655226540600249722676724931830444010575423932237111027751784686031548216990230187214425737406915004437123729128191062311513192406117428546793429271450533619755839282071792687724695610968524252340984529675343204163904570595952778299472433141821940538981175200962051697506833092039445716742064430504581672723698570105523467515468502098065760400207745482515159780570166182060787909974713404440820331754323189687615401301661192334694275472321205853169539209346037962831104579196688911266056241271445841428997818536995048 [167,137] -41468060610347353005914200097701471012835723808402121040529720380136858583399331567675723449980472405685639662800409016014134638187099395547570678298453556715232285505583264163688985893066100020245440675400333874679530872588471809911599798252649459011995487276186741274716440721859804048032722399712780848878047700779397086629011725107998805556357895303665684138260935505749038911677797334757313893244579432767433505106502609069577444910585299491525534958683355846113688301020748334190414228904298645388451695013283993757533336736523918944813633907747869025199025022999738110716568796340967338443045124927460131771257878358499951455614727574532036301491521740225527748238584076817608341911861394482605496525477440576954905440558055386560218132047690840542108353885442994241269682377353255288075134235106341848391017467149844465406472667041953868827537383485573169940404268738200859447622288088769536478916043207190627739204874340132005606049646472399887306333804384752452583139125400620719198888842557626967212838945623460396039851071367977579563861877671967851210657772359387779090864654027460419890032717836838686291439607404112381125974414105368988754037884614410003939217528209293589579117450634235965898826536093015505343914088131556259774915137626050910618475126652526712558251991703272308536923092787022956602280523551551715350552371244478063679774364079656083260235806943686738949742093935432558469244019296159094261270095312670491947259342182619743118152280149655426958758873469962263666909612964995689 [167,138] 28339140926378175054200690678976456229763462804355188739969931072920365704868341001111201709697454117771760408396439471900785390586653270219695403781083228467565025078298315082694847514907499698759756087662115585883898513771902262116891776762985439676027015314743734756112380978264366536670053802888300163573349620578561240603167037785443678951959293046633127153702966239535479176660269036831366206042187976108650871817626696871962929650625859537306341631328864130644723844112187525053279744960914227471320199583639522783997174434351133421366060326840348696002948453289987110378176796072608322091500708107218776531915992557812046508261987822278891859592272993702598608891416892809735767155994387543833256056078845336528480844772935082251093178825011137566919226686225287431746216773462715564164513389901520416795701640378060079398019983548005802774986818947229562261912769913030636571845517091388910439579977335952634663471892354731791959788878559151507482073583816926610812693128591986696266191941849553742434088696653269391252893775758576314584776674926581029624002184023522597297468650248041586439533561375064588385590072878129457778315524993088225991501256101121663796865230137563977484252633328653060934427610399002861972513338326089801472847428417783746971737836562894306330466773661722150918346750768147843284965109373645333709379082234235561501459899706837153272350079961750588673776644739227169751378360996373353877660907340857507813999196167177571953709199642822161596566244100453535621021312 [167,139] -9988148034103575505296941710324320173754649451937103173004602210625126076457235984803616798951714834862234476147429823309622083579881994354962556255241426196953037717841163983820466355984329975161501377421927430923866814214146938940911877159569227697873433991699533284332411078218937511132507350903512216924696369533086095953727251955861809276868950376085817385649947376134606675701974898236534196440040142330000547471671564670815998672320269442401304006020959864008850872912567926081190155752403740970336384940317714604578008086320102866965721887378019871651726859190499151693244553492488074549289327539977761330930327547252830438454634018661997865868342632611657630758514425581439438124435760423017446898377663386697535096141540148446346872936879263850962635639807782942843692787039326132490127861314074991294527604210297870247460368655047165420472466057230760202677592279673401416012976579301458233232554530090062818562847879593096113441643254809434439275589375895097424405048188991567115294219024829454235843438649735268015707269435615260908659222770589402959354088621882284230107122110957298871650690251388632769350869767728422925964616965605476863418867792869373282819773288026155961560529543361573046195400425911353474750824422152350877666863465208905697069089518947622367776795910330794223855761729954667751271318564312055556296400840016263128508486276076039218989263901887099026155820479078220979018404632163716064402861989495825786601578444976379433005521318598747443724409848744496 [167,140] 1628265391314528920980115440945145180634489609252659272300909379308605627818764552228353682395764597888687835000250412976130483716127926072117762544223387428317131436143550183894180025359687913206379948033619545475678462162877950517954084087470172450941284727812991801750352231872035813194658908380756512704330330761881892588442519100674359616718289269111630084757361658841328886908769888877724184142562875532603192873870475331038884332087116330333561881866660315180186507228811456502911707490914858796297492710719347094574307865489321207602654421759617073743370140315477010554649964570173115406037784631552541971525204743491644944271933613261709404041548848349411136774974782795487683748113543217623397924707207838400714567876959290735519455889227373293001193822724718415678150253009748932102681723328133495090830118883868008418348168444329818838883128238197041968613210007955759849834429372730323797366340209358533619026770224671605516074513912993047957250089115799022972577740136256104296218581782786685354831308867161259887825328748606932804127682060525312314436623342384426678743118038937912154469010851954301595134589985248668594447500565280273539774271389460147630649321388566760951774617225378478736096390848755659045564119288603370451173286314092226104642229030138274525348664768684142194479734956412340199117454449353458032112638137583636232944192854016259412697111512995711377526987657933144432454710910946007475114252076025392858706473881182978352527589083187706822081168 [167,141] -119939826982716121159949646899834089679537987613522576843368780126563047447520236738789621265254361542996129515235895719196811694681256693159603376991084532916861534444541895150490398370047948243436412213518416263347362674216041988369340907953786894464259517262576437466769271101793799447685068402908385582060922843289933767709539859111769516657834615917193212227579644261089857479514475664570751003360865533988352330266647933292282656573892316444694595751596619585534508993279484874048721129248242390634485283291494242724692592133963839228603745089342961120975972879430187534991993877858786946574599905988137841308263710174635590723578139708731525608131808626090753844440801290622122354989761166084195783398370737026574868044187713135121429483185585450472295900823349564751263837894710581258500576853702417796098018022815182323008979848435532564386471259827003235607966185935116151892796420853102190256468808638669421771086344260201479001152008176423186812237776479853444072024879064598452523248767567091122286277752040736757583052017773802347575352038498343291275675382883724169588530046037276888000737969955893582876613374757868846873781738633325018648537913888679656476812836196655612803014874819747932658654550381244247213459423966638931643257744003689987587562479114619334119167340132137720428108829609143354297227202154915309800095214190315393406670977306077543706948447771525243127432835336525100752595001940698340934824529458813768014341105705963183952886007588834 [167,142] 3907209114438308847684562760909887281118489592142363707487393783048176032663130233738780552648866754644385532384541320576774904626963163612890259596366155622399089577900255987581008603863832314065128903902267148024672733073006002564923188751401187519160387815284046120252901730597476572135655145503716691753443486874509503239410749317991094545777050339496341615222067462565019330681647781801712728779131983533108033885047624583488961879809593973363036563561301054900233625208470374809703896504325622022933997845683534949379838545869405274232046047310398534239560128460942870283084808836745699770315606654765471186994457691592983543481788265452615679369753753268848513977369880213655761007882355844988126886722567133383727895588799139768713467494764271110409003899775250358475808478477247212153814287358033526652865318753627549630027733490515177346818481717828857943131711923344491956516832697363605914191304915335919935777878351872732034298880261876204803020777271755898930351059145885138179023268008913964092674034947736600706889551338949034426763248369065379029653832658229524820198845936789961153392440987152450344216301358189090735011476393613906882612443619468621747940986788673734424999397955609082237841555538597915286692560849799255695184192172407590272433259494747136792932927535703923526990839424191327254528777162412082084401569161941819978999216863161299683504574050801389433641585696053422353520723586050256840766730185939205091433210167293682271232 [167,143] -57391597170871229732614683215066755357810707929936243853750310250422122794101311020120798349669227100716184799498796083892645091131988215466599675215625835342161433035079680305349799601489657787687904759897863784891799715768368515768337871811064736903990537500986954764901343499506098962456468803169881801685247721706075024950528421356799597481586896267724807613571222273399716371217262935028021022545642638668858677279187111720233585519550821759342183749888695209339007670527067996246582330718073605354868574910196733863876158073770990826921082692452529239343195049054008720951638269300503554845271001351284451745990871003710763736232564511637297626962965377720962580947924492040370287544223223510669750232103752365147344210922683432490144010281816287375338540951529669713707922219585499761755412363705842249370860023669288075661812470130784141105291857524177902773023001980079947562504809654409810479561183277514858741754949140122234064737260562260143580325288494317497985446599895264033486544166641726559881399823664112505959631488142122662732218291779723131820101404360327783388375083015498070041736964050368204125607059898508749166264071935689462790111909411035205209090556286809937630010510492830970419150411582133240853326306280578999129080428593743557363917583309306254066867989476883866210810856385634714284288899205576343891146324875408323696741143008154331993185533041250929390159967466721727639763332649230140584289241894280377631484170624 [167,144] -150284952222663131054554810239035767437569227930041381463905149631163857938860984866407764559859327744687953247504542036580045206581794874820079428260174784416637325268842327494920464917612875384306833683972437381827981243467675438046352282100700870973877498090098558279482778534836404319452275698322252124743567472039075169950168518680158242315011615446500142068414153028306290625609324278030569308569028503909456526632333126902939110490760766102548615743403686315063088033989110721771323934934348704946461566034818316225165893585195860911159825949969017322055244977760562097748438306665418469396611759507367337373401646651856171734708633107212110121880038861324412399884586232071987468723386545279437536542555166162866859370218271020717855159804243636950476345965881439058116823670842076351776336284938870189150912472351313554533948581488450304232955561078905910504535798303521216115522213212700570388932719637170759392037312555965000032444784644976919050209339066228220549726964730775883128443435098591018039511531560002037203395059437912193528806477314009957074070615412441384376967990029638860925950052471845149258360817624609193775787900323097985801023168171031698936028301330275247526153714318939992435974133116271747015815754420713222964837820422141544398411536048890923578987948408800568365632396660941741787320024143194192086453675035116140005793005563356555123265118807949786837406296398261806254664858000551406598736553388116848 [167,145] -22612095221853415941865597968170250083240288706873945139236393825453085105227752500419631850335858412714021423873085989280248529930465742477844742748479643855578703425397902413175309751500171297422800417266034416174593329143433118771374245893212121310917378241271303730796958177235420718034549780424602377332854423232296385065076624564293520903339568888365041056486785458598695764908778079318982698490016840852921141174638905414168979614638798834680961267543119231292860970289246160372425891453519987147835627146994600235340809492909703728117206315963058411846703207023156430437889342856790201998190006792097086138108149295995036677343582914128084244510885479955344807572133436462771259211975350541512300210895833453078559096685134958523621093089428400716467576278622919113832357491725276160539129374281006935871290160445369282149157395414032706218624880384921165543366609570301288077117101080146183837264585045933300154928254920355729797613717396619050396453663725756330776448159843371547050428033063634751492929777582248171242258330830998618485568789203841746870711452934459082296313845826721662036924202380543051007677574425214940672772721059493382130777397777358332537170007025260600595031369301609310321448485998493757396112742760357491979055996451659055276082776394979839099433140746385512721315382499974746655086982008415449890357021512681542308201844212878203668052451075479960652829847383483072842430793474050803424056986 [167,146] -350807715441302902327335448812475553395815351728163124293320532160571752347348909602375053837874519781536202440806212197378275945330493845439688826036619033003180792096360890225690689550014041578705327495583179625619153281347853837281970404784639066975410907301698699413748947600886067166593024382021370715494375223626427421543771743500941940774985211610352206572706659547670045059168252246181804161559218962078098036487333465405312749638963959833384153354709581210187475567165244638897499763149652457349897941670877938612203429308120581209559618246572232030988088546622443621848320465084738941658631087804142067760073467320449464307382059273611342581095834314064983122387124166227734217515397538113014757572775373895594212374590178069106339803091922587291376422707877956865664064780154812762383613406803366748529739838673807888265001845977943864574954862615249356841926648676585239926763270250225664038604367284251188357119591752308776544292547746134108450208534709980882521860854744335905451508094404480852766566407344906215925479852688725035676182055740091183395023690170338092895154192488260097402907677793104100072083644329788773406710579117384697229667008005812049093023264111007378528841084162588833759185624118561704217455820122486794901802993753094679018784121754201832870925671648251131969376216111130384922727638477690566302093140185378208258834691781021769024112693973071987473163887238231028380913396468864 [167,147] -2042987935246316869434376193974671459307654819112444852908075344643091695246444906406635654707350966863669298612309806085991414432303085981244441054809727965398582278506359652885863787068473960686794728110930238857939709117554344023247791797627394806190906008515351531404845949965872408085335370995565847622912418947055297326114411413914894374096706457688180952023362316257780152625136455682010084626293608874985356136361881889288680918590774668129113220672626618306424386586585151522973593339849703795247072431985494882833050505928962217569074760772865225915040099151820457616970997933792525758757809184028795979174530285067345818512069828307831236792226632893787070970753478264003524685090021005753350634645978968983807822450317601014646707492469404796228090435220172099287215800424401180123036798306151780572544781785578190158707564228140459655142603749321502618013261550371991446154165900420465887087184170496925207786213850349663296105672592349252679973300265323179164539009756839919197440394574311346522106543569609260055283312996487817289923906412637721786604708874876853481926451460825319197479424580614402866992007661866947415312804835214298418486312660069429528448065872334353577555002640495695273581063454864608369770544142232925198327223711913985220974581337548868904743758601194685001510643179022253736479037749360464831895898134956774144965012226254914708376877120356647431193089214995251754256 [167,148] -4069308896381896759627759766954163010006459289759489398510542415208335644908416879461096299057576627196007418541455502522052014092202809313370112486048907531835819436272867196026995656643951767673540343686337560200324588999666408770515877432000034524324971273751394105474609141553688315206667781683625767243889232895091466808168497439792626459258524703431443149763284567011979638237492390640179593785144151656760869843500089935031254377795087203664742009859551552500900683434396139674923619211878880950787650191638972761145665179705575140085548253891220979983574447490967313800146592724563770834459858694427134933146221476666595389617545385775446803951217126349310551864686818778176516495612446937332239620480122093871471134561916855096503882049395564049897303271097103521428171175582570917066994292868811542007082049784952378119630318546462923134641484090113730529899025108446531523627037835162827373630753725534776549299836545198602744376305862106935267110080138989288613814871850349754933831436858175925723091928025391770436101884707646033936703494241095259917653699342308191308538893682406136728965274124474726697375755793670332503524396563152902329632874777162714938360337454305299634487187704681326509835694333878068898574609962456232279394884091555097824331758420632839200653972872521974772284025076421696038191970799080310968604062529931473517611823456805394689695275378780889797824454368 [167,149] -2395522232661927502309554909626879066031552919751224815060184572319561010368352232079351874238820107005001760544016217972506650809945109317700866278311242754465533140039957834815183853386247083028083698741544681745657038946660122288704005011122593713647429116530487840735320642048424244925841386899321493496630431965855200607304676984740135716861997306396177658460802982957249453310320860590504609209871466547642306801096034257502722680040429693397603394493465472804913383295156559373276543412393493843550855484749384200646368769862993119136033714060137057763332764923241228906355982965653426810782132953459823465173847981385079824343154727778710673051599207690990396676452409330822206788448877338605734397897071689099586277948699065664058956079612484235784356018699060060899314323593656073588549263349015381929939265891575057113686570615835690693507778490753769544733981858508586381963313811453133455724720790242989487576382195949038112378002872823440190554928855201240004658360101469662608299111838521683582232035972875907618453146231379809847692216268159941608965660307481291621272960394139291243739546166464698883381743242381172725464907092409509498329135690191082326312669173900785278182035300950382100088517446758700264607252085112178941655078587938120057739559402473478514986885246542372274312732746566061399341708042897452437060944200121117425289006133141065428154919874446948 [167,150] 1441488195793075147534952866600602495467887544037604288809313584089518446455809250282714199292334548896753007852866581099924202651201725215680826322352591041927239207635447121577271950704652653691292048592361117765031743165213705065748358177437312104665181819650914458569932407841404525653716435760765773740632941701887600723938772124828297581389690364878822596705439838732693294929405886180924702702849269662522658072605645105792351399512313644525002861314678931295084859211126570227435625836756935476640186786486771887008961935970896277171637357049359767733258240917068202520558483825524599447729053452648647646593207370963189519241906273249101692240968280659874013350771409050621359166790466405600049755332261346496120839635798459502651028948476512359706752507386469431901279767353186264882972786806184225251742946686661600170482502029227190388458245454018353491353423394381339464205602107505111107576286123632151954040911392314843536888072148996056259246197494294596411085860408405706122544539341792719052291806397972846765980627462775808491478119196469520291056876314257071328722831020508979400820624947781073433646198445912725388432344821665476487745210410244495510266066391876712155711925163973707196138125114144375770100599782576405614796398265051564896028941164445454817735191315672056460013390232264221843366893380863695979248222966512513132116832846663196481120 [167,151] -4834341733820946001854162029009129863505503794642622660637649643111214265433012277100458334074525114399894096719536888096317862730764232851678889512790068412459727334860490929162236848310087200219624487936722896145699781978351882043354444185253190138955233813676447327010913001819468302091671066170657957908772481558869698813211130717387269756415564130519512127165559719722051840315908030694632405355991467638035122094288352695170101201242340344815713400491576053483027456008759532089362700711728770941814953528171993485320234767990027282009294158273332528815794192165949271722849484753211407741392673088945898649979450744149167145905698830072195185988233968093540676264956795625593531764186465042082854782800215562597377592156536654053488108134185235595053808988679482038131085688807194090995961163671609230048925895886919941295516546161918850981523247380314313346788739069781049181639919282569866162570411417774663408263256266415346589568552724878267609212304442856282404950045666321862837477832707012606702513860147826220156136805410092669551549483964075261461928869224464412451481641841561506262957514581240564029364131878845434494373125497372025900822424155819289364508085186143779008729967580169806532159895225640407702198829616725760055496082015080585492903430757066221041533385364104853102246891553234866164038240682964287282559315722154753525499571876 [167,152] 2157004976095321378162782551294712043570327150261452945811456477627072545023629475175458754628679445610104095620387652033811968942047074830774275423860473884284922032198021010029616462760156091582606048282502272922008461945114056578413744118489412168348266245017000456716775375343179311457044645245947730873593888503221416076134414459727785044038412815778274189819261436679773093302774701236060065451889165023991097997784417328044951020725709676457763184094138831190673147936080488993757368941224211009132643184673856970650425875089765852731875522451090169072889070231875855602945691150766479565718031111272229312792851845513560336843386557001435549966428428362096995061998877041428003766662184135181874824103480500438760875783560780855608292692440567258671302032960978052603667174865392415170466951417990722580930672653965191022091929982542641725094591227027123806448648368782975528387742010580830057109811338590923179312771157379108518538672075370495424773468717364971744469257884155560461146693051428026851710939586404195773756304542118566912533594368247312586591458647377022280013946072126407633844435769976924124021584053974087643707476248905691853136986809409626487350573156552661611960838991763206892688177739592699754630604349176388386989492223594739956104925560740634089654499987779615053630506601407631032011132622189913843166908251733688 [167,153] -157678246503474242400901282048716571632485578366882198512831569532035366300161227918137031023545209931521536407745980994505400388831630544445029606499261037933041461474226905098797616567171203436379682275921236924693551719642591613780641940717607324870096460040236731113950333156340931474385131105920955940252575777332369952854306337997056081820877595635024567649164078604618776147036069463023216141808373129574714568035443027202336662071082832010810756542973176211553153538179749957134527968895317642609116926531819475575959698416938481187310381665211022960283807259226189413200715936545879192205705230858471924512713854181084236708515930368386654873450292807454257752504071625214921513741266109228539439610051303972629230942318928839341450751380391967158545279066625346667338562631281704631231765992042411330244325155685854818283732638315945323765330863688919224870930181672043934063246977462597395009355260928809799510637874088161892514228164275340526142081640871565586367282826843621651235709643595644520769761551755707464168694009094033555120214005355029815543673443163354834486318659135987958850844694680183352097086488652587375251761143745890396636075392101654199653837023515161022741644496657038171641864060592347954295681872482002671032069020312481566525932520646587585103173335828832028174988969971750384880299523512531295579 [167,154] -3530447991294906458516128202228565221500629182915839180152197605177972687030000303026889780568409542468489935904820146271053117311567411623368303633496471616423175076164238638287064820208005756695267406748806918794510670063819162080849948906524436816763926292205297222254883843624548554951033316421077021755794538128695411899414545952159844804281545072515411892451168184806132612547167181228674614850336722686712974188271157508254444731591277459861710152173990571735091680346686762188513354195900442485002482217851490844448453640590355667435213856380714778050878293644804807005924393924477476737845028047324887419630422000678443046529635241810429242561981786904061883630082690432456198715076556969207872902963860031927771089032648385337597054616882292170013860906719549662223377799310412470604899593228571286550774542968707572216391816783652154783929026694255394300810205745658465513801423799169548569358209742603574534970010041814697778736033567414123241992765544021784156309368722075514624565407475495663113143936285534693973938049332274037344181557505437302975981706576180239668343535561327073913480907045230149074243587575489964870477989851544254649519333613808970240764628065738918540540884899371211522520619405121917728100972822168891331570891439881454277305076021102929829735053937046089382521708377298663263734656 [167,155] -2589924993144735764330458317075966784958758754903803674378862444135551527463069215102708629676355774204599296586246968486239231078239208167797106935327639335034632268484266076719726573509723617964598926896933158255668330383875866308486390303327190192204055764169858727258096924858083042601030282511096541668224712161120800334627607972003759715361832998027194680103805099080494468878368709759845311995926917196529325474739255197921858392604990858979199030251474574983047553605702722604072536263309909557983293796451131960231501107189349809336513762716225856384253472664130292881303283890032053705750699426502377547613801327127932802664305261626510938204861289371325620265436099958499806619394076258508730184731210221668804710316466679779624709899192987146664056099949816153290839901473234697041074291654581110588253236988737824329634591864070446988684384137850581048552151682415340560596247271750847585094215086772783594921612530076574686751957668963842811112223575961495636367755787122135947697102211647300071417627849762755783556611559763334494621883499528758267806071526574340965437134349289988838299627696916416207232951051091709606805340906935121826009064520163011631405735159527616884705396327873066034300404659096986927069154744886278276664649606908601170864889167521309620375408330449645078807119844976 [167,156] -126813858864251091588193813873463333814730499272305279937864871014264355539817478899031338802569682735210871756948090100224072234716651032383542593513378953779885180765974154883084514865465546023063801265234092478629822132583028689892784412466023545544475846380108038542837701001405599704153745064274579345708477844755176931512743127072193549400186114092459832415644542803315819489295118696717284144811159483927376962377095126418960431935224251412882629255268362818772950056927217669736346871407008290955370662644656749283983922603963713990791209387762077452430429718674760454286245732438449161593533672592214577320905329211925514158714323417679667266207318035667391381855663683561104714517911461842682864970775850930336772647307543105199360182097358955256984782818591361464917905134375183639686985492406856345839802272597677024428739697224897032331025452424315531125950438885266197018047340300939982213339526154704306796745878220240330450196553816555232281355863804898126099581440547723916373869014382705452599476069137349968225807342598864298053421306917405455081848576639670424184810061133696935688644688547556045782342393776002137986704829187949429764797595254393278175037346368561841883740790567178475461329187247129163111498602618813797313304717906997936756211775487728736128419362032180768 [167,157] -708898697090972730613366238646145704749768910677938071976298811785057499580340523543079626857612137544606816543323444768651792168291087899907243966981605110306576901837123798759303064694895448339113754728448076739864974852039641848464668038248483048457839503006462066105865419099989598513760906613419874075307268270825801281949970609765830073781253208602139141921534798712275501714085770919871740209319897600809318709893358686839861562882475051632106766142320084204551958519000523803921255950384638894819642018225236748940130944354933373392359406411638313932691423409638550777858452991651266078616119806380260687834991661177077357076712872211730447929367754014290326333718126019045910655689964217589219633958557318855385719650231289079531407734158076527326064001444639370591014877252138962910292846802664944712304573992265845025652277834710910067048709129422189730541338951319941765918942384154804686430873413438825361093519340795748937375464223765701479586359424181985480540017448591985142497357932142514289552782089749151445615035768076744551929116887749041543216031004457516020809387882465536557653245253123282813869192553042779721828168335659306441152099407148941806209546692114854332655531972874909069445568927194352117730236671134227672346002960629485371232060957235391649180 [167,158] -444162301891203845529747232084230725437186680578151895503320689911334901576316147921324629913536977554143460865323044819789781613585278484003550039406341400138496908536121254357723326082911607074479324129328103402874998981656913161667357937853118690237243984216534450153533826454719089514456537086287381632849183140873445775571285073177215573434494898673524358032996326418584294024812561147964211595968757215817770361985609571792667205171614580159040202800722087131417415415429788328351019751171552441407192498362931561090948072897606095662420946733987656976772885950506926555683901801528147069457807483521059585419937741338476628332120236870881012351902244982288156712836116334407495527340659170058944335784560667937117681532749373148463551039982684718130650103225379988888093331845116436611671878063162976865841932039590622736812718603755524090903085310182972594284299969496750983407997459436638237741190968511826513815776937465535678470519496568693888813734154856366234885175137571412961866832104262266316163574504576670746785642054632864941987348441816410783198361186709370600603597202009762041099149332093812467651073381537314343004920788216753639380081697141730535745321298226375694531412156337606908316038357396367265724754300707091155623957631923382492327104 [167,159] -30351074790297295945705460699600523232907462400422007977113581133224942512724891687192024636463963222406042758510891943306550268271404219464010831784622122709189541207732291533188098900943960315187475708671477555403476560355906392224522233276571335854357409532773727729895654910097499025324162516205378255201617769474830576789992833177263328194948333480929195270994107679399460298577627043402651356481434161271040973141765373778118635771550725951174998447921622485520825624896100594411159624741180736551482458710358432634388560580991151887649012455594584716209077608818132826143095211687653813722638264202899285972624178392377982763321871541922799218005583387993063452289906200451253400354080940442384083775001970929452792234088537059032849768819533001857552841222412075903111421517551880031560997397595949029771208192501623932617117382787565210480457812100316531914125238086530439214178324721949456949463309268723668854728256596275392186505749233115874072577694617746601884343018914195081500362609346631044886553417871461308137129299244830304261092986306961995125739922887773522737612646279383788953765042119970618269132639586336060369820892398976407323030885574697544502384186063480024655089838882932944578133269259958292081451014578406038527868216 [167,160] -217143535531579424528109241202256003678994545198374845474107134605601179535357708077237313543107945507727543696814836475304295490339431979206875585090813602638862583443975540328707252607289001488362057532762287454230583547500849840957034736546870258577855986499397871354826145654984342608871580375958836699073406913712458688417928483419598893433352205329684040066855308567733610209610944348334619485423866240408797620557335608915920843338018250815826953157491963825540972658301194274252519428957787369329423446416780694901707394405016027587272002403075383437836211755231435067349381351763677464649494248440404147314258150057178847424035578209269225603196850386195013528162656501461676694989995407981188003692693330676312987604600965634086347943365000246681670224830183109173834585493051525054624682089531766871544327385633775909315275275764492952261263825911248249187106386402094283462573850054346196571333054006168518221307606266622466013386236744187584245883418963796184789250736316140689984001440785468909516409371104300842233434133381587927268361921650451831393579153487685791804100915278097718879307903247258518400962587965418371357572700089668709656126999946359303149896532311563717096444708310415429951193245531998752189323600 [167,161] -154081945120573640825712760267854873232837567014298772797172588988453903063724763013609021113965053875720615242344260095749516625900698666877057144170426056752999512932162796506765127215343509253972737060492342322255115150426522036417703821269775633612608367565666254870206127546752506538607624363205791611991813508605864492739335816152786762679339987423820273179142940589682352804828489202701927301451104632697244902356502043929135793920556551431948145401289630722391492074350987849384117223283685934633845880688666259150072480886110899995701538221827923491885448964126029548786187988422857401475149654306783567014787281301873372370072250457127185356463398647418755859880358893551533322880497012314271976663981507655459779761252107526691618607169460979893829221017860051264321657673888230862808747408090839917675395490732109340953303892945731403996884545508427332881121436713817452272372772565227902400605022476147102172719954997047301334402296401556354531377180763177804636184085915452847358074534602384697577408162934053452684542695574327986133579080368055396707897437518501580392902908529556785423712663829013449289257235975788387901624686774547600501956987157625975408624312606694275159255461356068221205653358 [167,162] -10132807017068668301079943747954711292677511103203130116149162819013051595049180699249560270364318989263670779694196842330062155041391612142509155700207590070023884716646165215614372891077145845862595395207177173975939914912027573047654295928881844482467052653830331709427962438799324912285345519704373525232930422024858923803664586291398709851062993810804008662464917737137886719386120775291803941740407904771090426388999337616834966348626773575846115191001385498590141777333952255550697739618765031410201795630882739490678756057410209737844954151774093834142439215131598449778593282656151807272829446032055009337235246433372625447858592195981547462363573598999342580197894489010459289418348156395942302166166691102240699205988430495465575818225821465146946211023252477334462478344855009627164100108729136020157859285002736321970125788347540848161391877326647828198056408225138764776612825168713011660457717180049062555958281899487813198015885862429066571913413816636203023155941152129333769366015308864514857083582744561870726754679272905256758347856020787149043997041428755688934685586158633201206758368436327946968454076132050852206165327928171622827322862687185287976139385037005563329702592 [167,163] -56871889318669217624161554566752381614109045125719445768472621320681424716016567775336390244648234916961017689912731763854417206386474581592677244213138487834941728370885228554157687034469013621609355894342946006965461738859661187219948221571490486574391154784288008557431258590148907469838190727541523724381376967688409386679955269815057988499305283413502713642849109094604667668492620536074352981273549075708945432966219871784557357226092162904285723113214614946043887737239142351809390697069712026929440331106990612863670672209741742593322343311193635509410023321221170304568393031080554393984856140396439885223309687193316274688566292719809686958567531410774108895991779785136969030717984137823067421458493361944868426411862169409212716790850453575049669122895251520984069155277570102787922562079992556163845405634226834813353672161578100303239912163146662026707607707774332476455236103013070085706530224848777592337070484717822265633946755040853878487320043231656154563192825335808548580921582434016676535742519616024526098587114956751807762944121956560904691086792289970006512993322347873822248364331536635503135084682723170668487054076068233779802955856203495305945496 [167,164] -24692632753040072426019340443935229809440044242870099909316711478570924926918578099011520843951836252016072569821898938536257130402426478047856587728469422077801610848598299918943213169437538858211978852223139339008237095424745340989696145198899852658671934682291321218121905287767701990736905898049511911399258992422894674306531850850690762327252337503619610493531196730308352136723222409288672008154266303357513516118854126511248907576085867087370286241352659915888832783657341119882251951092781796235430445298817070531728969989052348940699711530029028657512283712516180127840540786967758671888283709509953410698367561551199312590536296491884222055528754692596791007303992425473355037676245171899792919752853067259745913930886884429666926740132340084132719167185393431534515268732243038148012846412769714745835317328705530451733947434425027724736527829668895848698870046074023670875895499274951656293284627143895539093711183494248704758385146267884071876496313776235828572350603684821904681342277679067335084001272458096070098528233376288113604337747069243057178644780263239260679606914961849655242927527393258357045498444683794412582213796044961199808 [167,165] -738475688628856003490533206909308215869622021313152049733269166503011685977109007894642438413162580188556074169523523979918597178649383714083242349530772356572671672243948847574702835653750617113392985707362203089313890751732158684459203769329949342268769807859641582065513052058774802694068750466348060541263257472119056845155418030519385174342705029843681275675610462277936811593632724351307168220461406900468866839769105832438917803460131548315485121403872916931236564955475680200695699066110504029344565716304854565797746602993175926541635570138635096306710935335562172138977861084288086619949299182701467530321237005334064375229355815460819421557944223443934806451671591861356088582768700792654294737776408658247850471629312461023332358834123619926307630895465783096843296388044073577099827582921261577907254374387300156090679093739776695375991471490257970349529093399169806650913029153742038740831348929203239455954174419256821020281486563582577541058351702697416968399312090783778866141075326251133328258930854577564206987333588982959012741861554979074509086128725482287162896966581432666734201842896374844263574159277067752 [167,166] -1327407339858546195509084276438300534838996919403061162559274282663328781059761815037007974917045697909857289115933042688096044428811147659742578812192905676582440148770946228549227519257490161799340969364100015178878709399860843166359894995531221202796330264855548564792053747108678255428438530823382108137613040264682713593169520255208601820243144991507023480661286272762940615045010162887654657128554662256711174923841005278748523370213021267974943762225740033789054306832592581860786496839146316417783451983286809608297151074515096961188233130478882184012101957442261927626402313071503349891870312426663392579703620030558429346871841406174756036576467568897777716621020560875987583375046323480062773266807691252845890108868855743581268522564345190239657518086568380636046599315954828513777417168089161108415083025183617548447507358048215537992646829661928785108409547175442908705067143650612824211377171385344386055665867035211195878154527211714313372153050859410310708950809556614975990295526328586768338355347048769316579630822740625485949096118055207099338687468506226965745378963463995109446974393088 [167,167] -122223539041026528159370323802710804540007873043949083524075138111500981952912449283513274381834852121134237623547695596980583521995839451020045769277542092284356949391753831886603163653447113810005921903368074577145293532675738799704577191065908398834398676666205824661988956443435556402347062843243482663327333634888075229533594626689003862988507550686369918010961516657488191519473760642746724307884467868212043097821430371957059106723704678743166510997863968072087829595952512447845647484623997777397574420491284381686135779062985309474813414250460878488375601011556803704574411076490396216807781007784557496221506309857046688394442714707586769126820218246124371921895395658895851565661747289133000447309359069382785117994775942302865842659781433886633212871869057617813604766597682250036125168274886232903632831887600035568974062315829090781335304152295870939782601088149100801258932222562570072123525803236502630370527464953117234318262691347109663652503657827765646602274087834474439679172596845725534182843078588817060198549469032435792978541108954476165746637145648763222624 [168,0] 81468314665910995506008602072197495000816638274435536287123731812005364876525888392951790874391565538846053697211694128760957548270450015849641399536862287875056857489679403457646324670144465609953493771364010753565977000602534944849980859057777669901890328810225293045005609006424777687103083665629433138244571153827936611943003687947207910503733620032296673074803033260857948014623817394968128040256971803633492322991582221360092486410095284323414990752811900604615379798078204291467672458972211037774329887852779047044247460670141934306285194877823346273037609437878241465458529504349570713906892958020888289841778497226346597377082714301935034607921394286422915818206864422116111045900811284560809963302061040993684774281683176542193605074489426864827218914626774661953065118758537978791796270417336929917921934526792739504593659440278868637978219983981131066389779171177339957971214652692846879645263672170945257267792325137589245134292590938363260395586907503555780532541206583836380036847900917259667067148940237598187800969282912651352803171089578668592730363778482409403665955111458410208272146902149191950972416519755808726659679920640121272967592563685333010465559811333669663872221535750028134802925355634729582538456113595249921599505378172461648458763930426256201492817362065230812596587136151720186729909158206702188367221633552401764175798275023239296458824781000400758740123342159808270587234143628022664723905845044323392947740262781662648157263962639801980400583464297931606674035798741561842024785030789314487044410355322758815484750879933205626176588744735911964681524851191478940217358432962420202314283332565793926825721064526541046544122784335967400851460067898950642660917890365959086991320967230829280887133680109605638855947978834104609420024921244679248106573788613387757029394814781417127623511381845598392097080176305065491786069418838494867257392884562182919867894064064305145293781771093376153823431847304423204117245616610332566239334781273695095854806375174068186881361586625256237759338452628930529464880877128175325764698090251158028288000000000000000000000000000000000000000000000000000000000000000000000000 [168,1] -13002583833552615097184658814398440260125844492067942105286886465996770737640594538174671541343569546744596623010617459343818250496955376652652964529496414577445198647861412712248362788831800595636503320493555807758302823002993362213767171205107646648359001049685391785885878532257101925816105644089880096335771041350698989236023067296483565389251925958537895614334447214598224556003039552797176461154656725386094121279415222124767207667064450534604099003443270769044825626257326111990633918272844587641591947356583915820583917957300108094393193378966024887859269496126660299688165333050517674374277941731551818754987557176966253412939081694048370237050461251234654040098983298417575894934813902140366416321217170499011812476208497042805706814609632340938227430723344181387832108830872398333722945597352339458849910440924231047456406514387849715266925242340443056423203910449735773236279105620851643833503835010009847278987793065747121034307112837110149785507560614677014293981678420106295310803610697667643908626270607769904198019557053560043570454213280266619018372493390194399277301884543878158052749113357056405691964630259848279951976672407605807354202392159930260035641273947117724761432015292963092077489281364020146352341166588992682129945840597439712686286098655604725588518739480367285558950671719521395911449986030605771314534899901501528675299764198196197886202149016314945185361024238726523499592752840618815568602059797265196495431966273326744567797199282723331156910772374648476731115505013598202695103434276619272082037820233570312921059623601910521158631684473282076974934802089757698692084400076781657954518397640865110694850957063056793762530040575138512730646279794749946965333291143846851674545549070048415262200666665804875933522377626526315555090112159438329623972399043364707137400550316286332469492938310796717508831179619981592799423367970628382874287473945326663024354340123480711329424127565417829335714427528708460167839835741781041756733796141362899832653434383891769673097116727154451456169991148489930703167851323560238844798773919564399902720000000000000000000000000000000000000000000000000000000000000000000000 [168,2] 1739723226277914328570513852135161042805048412528758911463620149422580914562267794128926179653820534578918976721769447481161814100271567612115163467528274193974516734170169104134290469673492630962752389206645728659584175225751459391727130034427914843568377839983591319445675160681034214310909202219283591718539163908400652762939389375538142445970097844229670977518986106397096544817406446572970705543451341145238192273933527643462904099905406306994296836916261776574546583604742160762033965240531620787811366995353239084653924378096389565216215769643076983869181628205282137495900552112213329070542567255859569202369371482985209318177533474039929054840719171484289212887747288945036977441040262280175871329456889359905982840773465497939116919162058942864463298957342754020212489739804451919044260316974029428268873112458125271272022916038270864079317398367073978743533215229592535401130265232808405292761888136388271317139058261418990216852586639537012974545872109972042492691979105829746186470469761605328048392370728512310742928287230818368450772005405253034196440605948170159573789930348579930288565325016854698504630859050016411729034851306703155665123904796680837649594384002787699234483853922129069696929598415202868525393022245604042844033695774463861740403888022082081955265792536938915878056427835147445973365821786727380876750769724187390120608410573651890044386718907127668652776055810864436269786342366165680252016602055670733361742021384355349024376738980651382383039319455233152631050421419998389984228848817920209957027585308799017847884164951738675764061704373030562688066456222615446704958878544363629910989739959982894100955419922579994854507949696225007836532196042005729163522844463928946541657763076138392839491744133521494879258738195832554590752996405086576480260051249762449286747001826700777070072403707090892617533146553454116424303915830647679628838837854240268823950452694781733661666125963578657812927196496453218945727843030597806718909337158241177558021941617404098247153905080142895405211160160591183760267353629175566066136452010588838081593344000000000000000000000000000000000000000000000000000000000000000000 [168,3] -102464850166377865262550696550575137242459820272309861143685238156473397534408919377819170744897871057385837943266285035679794377215177229861168008418670487551433649580111162675090198339061716263075055777101916322045262269939165752310397918443332401783898342462422938874095898452730411033919674554307076897974585288224795078736770954316831180098107851770025854111089773274585428902649736038368819399050316812819820082952797752038211285062893480908323661196043703864576156762138212820683850171887228108126231074020629781510679216159111126086822576452509935611476922864383501416827167937024759560235481335774271088371960799100030554396369523179241996898409551748007985315500139952393173380141470628869421274853170477211338394225969217901989735858050472003523890660759697493027304325341959795570030410296708707977727004721295240703706409240390926954566837657122307364149161960719446137601055466014937767958446136742815904852803411671297183338134417874632274484863045357900698435394282428497263959704329524325792269565510596077081927273847514109587324352797631263426115836211887482371667419908408495572181756579488073018544747844754483967960540575593345360181392640460245357997820280019473044546976151226403922471688073911019064679604686526935308254746358245984759521467503656023757336995573056760576645560173427402664094376059743507138246703653766524689640383659630366390386246722330897975937710786097914981959885255966183689275561935012663082467164724023534509110662334631818966693803621839019837365476867647525439786754374040428441347346644605059576280308296559583414082754097754438695745817297870504638952382977388524414630540761917292231373009832573160216917397064026772191716330545249412701070160895023414863170128767673204415129453860801477106510804072417402503378985118624112568740562275998988052013157006925294016857756528636047078651365357977236602421138719889176232299936587897278157359278045157809048615082772019013992932791479337873315520964162379733223064252073715714857703473557920237599678726472820864644754475032608552461220387994434772984930043693514146016017776640000000000000000000000000000000000000000000000000000000000000000 [168,4] 37737221181136283395068268676199397270525821470149410426671956121100691093534317062855530439133313208767936356297417040663926121458876771471835880593617786679191095890439955112726114168971010326619666653137089021891366652175376938109322318396218190987234848576327785144900906793039749455944398643432771140430862897451093938872755068018770539140941618144189564844959276062013757514204049082953874182534928845726125017783772413192421845145250126090820876263697305332961154112746371647960115752785947530200954724300804994446325721941707959627966724963836290847690196137448673993672113752810919300157853449194555579622926236170834525462561823152947075555077398018008596005681669717480778720817244437549224211633833530140149907842690967279616468102676757965619072407545221123269144961939947569768290675062733912019834556125063893272596332102716639142381326469506643777704519035641603226137116367627669060749621910770693629839169351010601954098863188982033782353939453063302691167179770865083466429944856443469933510510394400804723605957534866751287185483045930478032277204090565855812126520333688149214764752003914928814591573410608113650484182406742842948069622134052722437415290014543391243104490482680434030703073116353359128950603959453442189911660294349604276659314020529362649636824030418189872238397328431310748474244372600678046960219111394852290239243157682643256017321491183403587465857899887779915072410002442015566375732049490400686641641285635386400289708051312354368472047976117608504177849254728249722288885130464401914139827750322460272373434806587552338026370366764542501645480579128792322010054029823477852706347296445057462274433689164138046925799892983007505581772969351784625351570475520169065189042190881494455129656641018722130334775651464936662180219886936596449081174883604097020245100660285817726162494331944931205054067912233981644565850440481275277706837447701938334068426017974153280126251015094016059491879186382264939811116064430705307766678140482781483931812295539439403890439756328489621839499688099401913509180301236610647598648023019976872110933934080000000000000000000000000000000000000000000000000000000000000 [168,5] -2234271303922505796650992800128867511836389030982334004358265256666959658770630237847640216040311370953006383937615598612741498382729939152054637292064454151589289554548229222087625453148275251988855831794376713552054319526552319082023239469602943128566501967444749549723424083892415103648227106023568364261907262856048219592418092101575576682539981072568599883294184000052333353410336801690881623554948577764430376871199470252409181662840248992816331689525812901258844922909704671202439174755802094226669930133315745480214989208434291838873324889069288841669320340914455120919593420361291174674315148361313376451941830448615505237670285534022229315477149914797473883887090446604750303203188578507241696031414208422130559641864254318499429373667460615175824590714437509902530816932991745923946557961763904592751498015891988615941353943130799538244252928524580581754882417691597849883505543055986531708684708842792742926632966892028411499920909043720905740484612882288567705098734747832137821628649241760917115747458350449772393826063761379512473532000139436595245478669698336069412603475330595322178721806024893737717798444693021342101094668637890127452072845169869699856310085974641172431238746235004586478578260895795684228851934041962521340703576768040371234849275937059465608431892226902376142720597226244293644823487154334411020869269165273653477675635298287563549141731550255591834029024699823091810267535051234122272859908806942470255447493477338860728597065801127009698552919207622299476592091977172668806041290266933820200304083338936457804220232258703492440283314224334700899283188565794018068983310306874831027084069831925244757585700346045684484019052033132709048977785399161063962598046662298885824726042264795822017551140455001889973784349892330459442545337709534728500462072874066245328967957579211916288068258232919599405867493096658550293934979362893066168354098344542766838301766426075033905575251392089530731231864375639998680514815850629059808949838963237101107313367236907869792861075871370139178786425236293812370191250523230990564270212224180314028099323822080000000000000000000000000000000000000000000000000000000000 [168,6] 72916584722412590240772459633299057471035311632793394097691399756602574983851710959928359309527248903704511144526673376382187945048623333400947911466637288146734425249735677603391179570927249293020019633425259969686757221052789190805654395730583204988517172593845540825577424018060513142153295118624929111639771121902345371357232396582022836748258198827012420257478009537753565383255699049816300015490333301093223534813379563323359056446104630635174772003782521526484159329916733866425112676438508372396124756035198595516739389850770552228714935988860897147712961673470291019991172894565167022932743306745511791250986530845640407412608120377262644113770561831928896442711790172399119590740163134939301433905425308669514906626861102896452665628563627075194286607981034182409122061738396948537372671835904655978281407885137201783226622137353786442683071901273305232744029200891792853008251263722537561957517692502446495928024681949227554231720552725865290285433545877372834599214340109405314977555166235632109024540083576869032987232909567675305455117221377427275350162961294086008818899634394188926221475595744921586961236734420322138690167901522240430641082679929816287946334919626395694886160190652173710284302720484640047808919818481203896309155642194504607287403282673205855454624089613168913833606103241119024443932887080675359329732993308741498872385430128414757217484288621836227375842854784058607686164481076778912671510176032798199126883448981825556505551303259302212038710143954570766229402029840993959220687109532889169300303616727764222847405948696973317266429308355835621190471493248020591781102479085407940516156754509470490905814181887144977656216767963038241160189539785779293263939569036475097139287822975832107713682980064443198961242608321083585007987783726995347620768985708851075190036170911136171333687714478868940641172241608548144664591492897114615337370110869525342814668262095452540305506689505885449881668581095347289235476848374388364788251145803838866288663393582659706724167449669626863888925551299835025385972522557792009217242086340993911943767594631168000000000000000000000000000000000000000000000000000000 [168,7] -1632619591403209235029848686574913293340774119452692965231512027349656840019259440296191667254519145350844248412497941143219479935349843567453799888664094205693077324146546607636739204855226563065762733326077509121766650552577111224680407995261642845749458175762361618525665137174382605106774335886995426508836097175074054408981069670976751551174391539426180625444962743815757151963289088713866984235112788558234058464170499633921012171052330482313809443142383138368889427101125587727791621715830939923960205775832047310422127201462847998821347016030266185077671858295035543312917790128727356524930267187820411804282583094079606309370324694491213587675415004752660081258909865585931854092957553065749914470818274255521318377905677235277639078090293290548196101480556451100427263199029457205072330958549100297005999261918009359666465213231408785016980968547127190227576308834062975919693745726161692276783256122167418726568598448643469041767618966316083785892266431852635875187990752380597319113817212576972863940402352243249326423277460365997719576170884047588586580816201367092341802930560025024056410432423381001992829388539079724947966191263282568132162157241017466662775416586155312197208900750845117898060774079897867281736878264290687354076920996393178711923724135654690070173316862143485696749214285627308709069166246109024893482132995027179402981783246755078670835740102871772421080775195716694091900478306290955474827703868416109896346353917993872861330104084061065940720862923857775163748332607558101192626352950340985195614317626935498684296242083298560810354232573858308821768148300322778361677840081475652081089640365848081662815378044535194151142840090450525368350547582451496377815667213876334729594848351217330058474083992572384460574032115776970449259054044435510449113860696790435665350153542258152331305279114855277290597199495488231353329645961074845773303863955254054846457233523623895455586055765187824393228303721608732956019814280013725968910501105454873779660403070930692565008036407498793526571625901972460028516847378156694569508356709128949160028225069383680000000000000000000000000000000000000000000000000000 [168,8] 26418687340129095787700684108420455291947955293738162866427955872127919021824390499910778754964966207795974015718575139181411339917804293318623968986064659281753044144635622086495471984979511779197113878862570774043268253052947129766111249396807850459560932382674288279960791517839035756458021476279569795695140246674321914271220130080591051813215659505870188059075968212217299187661488089558423651748866828053847746332680039350136230239820439279446847724401126705557252742447837473995311086030383436380995499371440565050210020403643911401991808017711558079471484993047882959649896942687234153117864411288314723063780220936674769236664030969403211025651334916280808364374702529732440165225570008760829945358605129511615101935791650446944480566725106851793685455637806555664615467385823246211513642460170697998427668156142536693496951253702768378244309138912983202391007433685172339274537227065915745836145934921832962930652260054459261277580007743621168624496112034836036848536016014956964345964142583088625627634724544122963801846087821591091641473849838493851507397003519804214941713551200120625187633882763150308997659713056947357609665234785042723936613484975433449513005759425181036492196235916787487177233826368429381441526747652836307747203550969027660431085830921044573617007490271362424732844882602979897579102487222623912826041032239921235434006246619145944927300687553780070552375882429634113654510099677901593636031726835146385625691370353640176069639030654861336392690493003597587840739252413811400864328677079086746546224442575050026328730922240700277819692545468902101670722252524645249391947279052194222004194823516292125509364554169622512605993260225449733121423846906425534490845837016831274073316648917940917772154612902877568417551104520151445986293727561886113460440124361301616872402927054793557530869527141527230176934264155972613720221650522510575945760520035088354439787398463681815374151147698015036990074045632852435514425021200646570321577671803092959775203215098931904935458652307745687308784771410637478731413868317584342762818434162458151064291478327001088000000000000000000000000000000000000000000000000 [168,9] -296959136162244186835908160787620334387960353421523598445724660053754082771737278316316769713396625634630295552974472394899674641159785529796782581337786633108182773785197120461717939558275562521353972969871356770918616943296406788015195062042646412157927514487109963357608853499372280523562311926990824903919251900947641170501731927408757566701536517419105297255089320083243352931623884139297253907777228756677408895981088889073295877585179129674145761741024376117743219859291972172612611826029976171285115037893900507108594009006807248301103293432074608273469661982339571549133578988032686461471769802692892647233016905311057670684314193533427700132526227390799879940561707510707240639379437782812497243310947454112856108027839222407239339433462653692547129961114675086091938576692903345340887226834028637358333488007971579247895581077551722484770868393865099279921493475995927641353499871213496395956878026330956992622091531435349115509867723057031970965390740022828829515572000105045768092072028297220148784783962604655975559212855032389212853239150771093909311468718839253833415513975054899089754406278807419117637223447111075906502690844143163556898270515119814446683714092996159660770910000283457436693263788790397247178251556597895912112157095571226012951508816134867872618423086919968131901161520069692655028645510557826868335425271520915796926522744899358967970206029431302446849877342480345047687337334317132603171180375098414981437276865447102298727007366072595217182166575220183160626077027673923556172960093404947747317080810248585856333019052376936050772126204478226628020337352988631181809273696858652897829563853179184699504068824902488520077441199258816382951077609587437125944750317458254974907752563293870688974315404049189371514893381102190767753329277806773701326628998250354673139870015524043218996582576491645394551815264715848462065815346357084291185545278156177060863377064002351499775224273397577193450864744743359196825006678682156114447721562224564501529596129209791530930717300931394555243402625013713894575595553642801226311707540993380586773298763079352320000000000000000000000000000000000000000000000 [168,10] 2436142829493938312585155974161642854767570038830348206566778095639995427769536281531974665519672930398995743991544350287544813812537998974681906707659497462790802985620138110278182516455643461641675041810746930819194711168572946818481860362085469850221493343165138228396842048790640358048401363750594719775514714203684462377328787160586390567914963453998737369056114568913980662940465746136234150665687936148355276385838600661599436155434576512926590348073047875367880365761334402438157637224347280085548522504857968600244680039410850673603218809646397033822944345307670944528903560593301633221978291552007966643821294035205451939836962874950226726847353658956272968998282360413484747348036761815478563882757693697680250076719861605409706998995213432790000372493873801809101147282165406260357952914982281740297295368773260285232314907244891635212638583511501105835795221908049442081760419862920538370214789984026410604838183797271198957964728418494118544349808039533630477604998318847293097829063208986278044382588514674001480595684780028301036937541375975951756002887811886676725808512359678316964477147530974266205543670513368380117638220189819258649816497310087509788357118892128431993525573275889422968598133699207860633950230195959524149140764534962075410786285821439795845121609408503958521049472951382796497449071021499517233381338833652552777639529337270947614031613870069751710916514763066827353454344168890584961277570145079905072773021483265879781712223966543611081313954921792504963730631699095478414960572340679043983584826679843676892766203957411397805143821951885230365835180777966717672073098301089619699197853912396758059724718225483384476373162760913903514885255164131798338891829450152659938555530484051413976353397091760779368429565034460263697708208554659514743976601525538489900902868217858881620776619285717969665955345599284181330197578668996436755083371164610516615297668753317485658000369828463806776184069713646938150204383862918136800766361177623310526122968255961705672751724602924653192704951160203160193179774230889039061870737701162617662509743151935127552000000000000000000000000000000000000000000 [168,11] -15664777738155780140548122302061911556819786540420030713807695749042644806102148221006240569428509068405281526052129745604308717849157779021977667016549252657827890660352441297572582623213671457969095658759056348707078520690456593432352839371566227928140225272920843067604315511675513913311851261524761645371224291679550814380042306954123902839923732435852320271909952564933121729668218642417168002364783581075382949198818918864760128193516335489209535835747629322384189787366844717697842523398884646166427687741380703615799480962444096259208363848151125022061762129963841806672639074350329811843047897971098528618280798105605996918467377323046150362115721889910976766309533860826382454010631561028976856941584107064632530413415816224703229835436418867657657882682451678447503988032849177289424303452157722952080149061839819970854530578644367971049088861383676418563960766704415652392642633586345601354869785481323384849212691369864291543755274834771217706315710396972022540063904264509061493339034768678465610441198706904557242585182845050619419846701051358377288599898205786471715233084387393754567291085545216020680739807307276899375372359714154779981674710396353964510685971737491844211935500302420468092027511619078209465922044585770540486936035313561409276599200645648922404337840117141072642624159995331077688055093494793421740207381414161466203487731387805877487250646285210363954827841587560792077975716670665902123085437692084973696095487858390106753748302256413425165490360546036776423079210819369484752472658199010710826659507817718005178065120462240243539608929351245929035323632054893554473825385144423979321234256150383513647974927740470385953300701402894841477814838974073350488910336798622616555037939869932055183217954932316055432554793936463690073114492169964943085898027243254965446997445351785522956941134850476484409979866126987115607646742913478686558640671761513884820372803359505564433687058569758133437671057842127523817972478423850219653304759485351205270886136833709151719668998105049349171696326459074109321310598955279765200763097707222942842826743871187189760000000000000000000000000000000000000000 [168,12] 81993556726098310911636816172786979562329755965670084506455525246718264899541679912998616116004309400322009464592445640599674968074067677087452167832195976544162455674506717157034076871796750676096539408162394271442553424243605709750276282993359746411306013287183626981043277888609078487145603546739469909918569507524290843706957542825729023093315010074965039813480343103222672791452099413377253858871943321355460194305472364281168516359259741600097685918966933181967435675107920150038652343168363466167832759869725640733371107666504105388100731066098910452637389793590195706498182662051046175478409985607438076583836884172686625417204972125735206694222268723517414908116694685656161956263366785339302590423585147453282881196944803009636346614416167248375969969486147158595812994481960108741431844983398494960763636988165853548016586619643924068875223649643288088651919429147691788560495650380395684037062717686676353082888919565208245775984427471751309286905689346635299123836098169065289599978310810445970943284454954103221232455499160025135742965859250052604045344651565011739686633746872720685669895423281626830968609862862285611323102302099803013739438133006508187592136611260646794934657166518944623116188540711765779524439248578493411580702834432503198654321453696576474740614394026144949420253597024883222929160227522716334423498051478378141612321152526683778407814566317264451779397966259673786215118378211943311542235393902704065622135042373631411230416031071601044629552214237155472990926860377479172453402044665175360887474548843480695170389714386507921668932403775586253590376948071721038267618999859279445571011887426867820719543032698874034272059822930316687452977914456084701226260914142100229121246838954537907115091753410308692780337784764864542986939992054296064850852970017372808781983527906483574750025849373356833356663779154014947205183692129210988959331135839146686109945238902663627171688009833337860251040282999832687599965089957710978803705688338440244406905436726416125944054273978516846622954168877438472444456376395579678381303487793524446774136361174796599296000000000000000000000000000000000000 [168,13] -350345217590005013662680214563933460734081798523274348778011195075274350934780682288724747176001418674713604305041617026496207818448059333743003168270324642911641015924544264378238605565956370152077923870968464860415610387419692605621044772070025655728102828023583479956799056698218579147240735183530869889553468384529857348011526347525532737710253214592893166784382492615687663257180560959362253506751915459257619053957414529638055781180188623097303045266211446384220729270594771646027803665109646955247842784360838208306215818000932335958068785770731971498499241257117277861461749585709113524803414195702576245072286825942655324525571360252397497220126266856516649872357622731310239224751716781477789788671471943478397432539646419593340149516254015766603309825513912485421601356029042134848676847151864163339142899798120951458529853235016187729021208874414672703111856405952493683814664252850583928349299335491747075657217655399923360090886564319397383871862167643885435859465377110394717648893815808025994693693940839379022544291493385232825794969157992313629663424821280544534404880155295795018276188619654447204806626833887972551659306110448320560522717220219569830895800158003560457675773647816746571700093131114572367621911235902022347709214525382088232599531042484238992716745035933250290991736418539970605045806301561381254915818751088369944167672855087778662660756187259072292642011239742520620936871007849208672333383966927776683691388809116865676357071123673800872697413465465961761559176667035088776651538399111622547516509923878157601053911386641838444370005504943398351386220264484806402138490616597739659983717580218967324509363772757298634432453949690747138057625405445382626821680007275417002260130175644668347100391162168056523152723484560253847934577827932772229620740346951819345356142308559548963085115134874147651900835885242303064432267008208066307588648099403065226023545936303497341039519674923318461753282650508695358100809961039093864223522387596813710493746364194285284087373008628055556035649552408604894690100177711312877020393700951488308746601563206713344000000000000000000000000000000000000 [168,14] 1224044434330678081543222386458247352407450222549720777843664392094537928442787737030902870623026816093207877046781377749051187944947175852649616953631670145022934692362407348583244134556988716876650249168872418648800172722291501778485941291595390743502288284155625785895134224040224815422803530657115286861014378929623433186018173839417294633748389324568337522528707075532765204260103681558388183278031445251781631353651009800950944940905586395705785298770390683289132922108087362785915866915937646332611536797422608934072798250119979332897956427649525541911404775601456245850189889227016137058675981888040056466644499538342848589086386482329497429292995934599411601367222038211071124659471765782664689025053540232216426382049931354536179725678807310147971368151694093392934167643226568787330523900139439025809461088108139066934262526692447850688013772488832803711844695596974079539054661322371457085503282405132466359981659751064305984844135497632008755225697609832456810967896382648214368479904216491444201560205317690898069655302634686405376765418175117443083713067081881733072322698921216180076436292242063093794169489403219623090157650087285999187099316954126399674937781315782151289112157430132426200198095627319175188476981193087928178181895412874803381518558300812214940051112393424613718091134678050486440100042293847620366522539661615139506863403983695524712772163474139788834180815113828459724487191718219224661817284758788618513177841558966023558343831924731512113993673805401451391145777478002714161988167019447516150433173703867317912054331401607488365120868732532162174428928657961143662587989015165237900798766574415104486889872469262958211625183620988766431341798753159525209085184783551646332527020007255371196150921700249912433100677703198957400098392625507797440003557914465815891270659436109200099497524117687513583610382158710647605784883638212206672886244413099844532771715175229568067025898750997125478669540783752906283714179436688097475110118860239675782515740995536904570512645203877880842721499902761366369495602979088615838651613735572230126546203423586763407360000000000000000000000000000000 [168,15] -3549477299641600564954927480963525961591690092061568347775422642225944779562009853549536409263640936407877001332791049580965872967319294443010594755343656250440029876236143166802356211924042963105764938361572602900020435512613543047183376440729787618678778720147210667644766852216503866927957511152473254071928906065252983611049843608140034081879787236612215214788781156732113461210357649228509078286047382251351526310330967632617911927409298717132070461004597493261086521017584727136492787419229388373091104702820469132846488005419137182857056982570664010036559577316961647617860376080832507109123723223870921062594777499184123297976692914243765525550236372331206470133101605489735972615799833036814748558768679298209764716380835910867591816722936564327882577972818299672550886472770760611223629823048669204549485076944579233730480114918231447497011170709709966120753936015019044751840664841663646212702521537447493407561192308505752416346412610339660414257275009364169667062787855649076347367285976458793715743855505575670754615191662602141156602240588446745072909475547113268130074281762435988604473726659611135525325781538197120316451905744257148773504263474371632419278472001259703080546802843198314954775175518117169870548632080593173394079049767689039060314767122925620533876490474695606250536658828718307921838720398421670157050701225231706146994147706359075675117095031221045736540355921691831478801016715730655910190937734323453676327565186694510756853430220445438714813629018098131512122261301503952385180321166882772075724116678060346191354447151159118133523483438437559709299764094584857209187940275971308558168144049051133250531945256336761838109595158855776893805467403278082046941128656193454670653892111551148031629720317315803440644268418260906164462030695395348719628593552276245423972032982549814295717063087494221445157145170641202130781926444586461037740945984383664931665985269172405332831387381031589645433931109860621936816524200828160671134731136270330210745062817751895798451599767506125448409794398749879062260147609077586371642600294090602989483092628711218872320000000000000000000000000000 [168,16] 8722228224473914918449946592222456826795684596812966591668454040694969496845146253616388699808966426328500218288200299789656350538729009034600383967393142301299314898620244784254705144754580069906367607680915288049540840407055285981901599639712705381949248223366836899983364042395089054355397556718961619204809523328292768232791208932705885590813451100584899849236058546784008605708989244024442671076142607380138160726417120252559056782098858509956223544497630200747060801184036601889417792239907041610670538150343619845767940687333403903197018656122127008950836285527067328768582317436280367041803511938243719701667753372735115744224769536346173154935352990987149227861788393443661354586982136762559042425282985794645819181246777454579142448402879423754907089094128355123987972049963962118348668492597894534305435552536315409460042494254413021220779359635638443242456166959977809501871092394480332527790548411348161131292170856434866951582607399301606215937627043446292182281896436388463066924159095560066756727739886443356042840640357035210247741799417573256836235933890676770742805711458107357531738195157858700993604084169998680776779108963338648775286446151758822914803269981051542922346162802196708949595269072280634531694220243344111622073758574241897757417463128824169649646878971063555737647942056262693715012602908311985558726628390474162925221699979311459133811027713396938590050229275529341850670357117839648105719710873760552916962714439386208891733387372397735473652943333772473403461359465756934192804017483459056080994655117943053700220518179076158893602333333786804356986343299901085720717521963540665791318971713342009045729597725296416977464396726303287769319286058195547149559997770030174997128988569296288516426517351223254279349670583377634654303123406404567000986562801401167524407522862242745952031117723152651124767474825038411355214974920337038611055677405549521351351612262932052105870365640441554346823188583677126442630532981830635373016118196529390562374413031411291820606978919116313369541009176766826158690548584834617399338814133980735365227689973282789916672000000000000000000000000 [168,17] -18455390895542058812889248265431185065563737177921349305500105079426861419700193187469926011499502583157851243813899040729513784659229008743978688322934478166637776327313426511783229610369388465617257050927089928241146977239030005728372261360487003908030825089116182186724730901877385441125653866770455621553386752614884472687290285195677654529839275440232654026521967771667632419672751677478850806113819241635324535621163748314050102511702465243295312533862170085251844658480094555652810402793779205926886575621505754159897282451984517784478961987656801523089076002738256174114279506120651394849311011284615946103918934471456842286815804362893772076076089246479935689714815552004714882067903429610525755144939762298646449783412101602201345443206446838582812315335690147941395034551870150393025617343879637284527871991489356467028577114758609219127655356093990598160659666736840925023002358199825514263892051383864087987867134010736391410710030505037554445193590382396141548208860915383343580893601512067552145001623095346224536942513697993832117377973956898675484167039594807434633472708165806570327112874839258859023135670382456718257807009798532166793629596147523123532413041794637885396362594020678707154093189766393399285757949383153966125855849878461060322246050811162601411435437958965884993069381954758257783289098106318716174518950317410389721899500312493277048785467558473921570948362419614012768532396344030844682376602793368008797238469159268767943154851676521109739051897937894876805204813429759511853667502952673398454053790963142129989264154112485901918212212711450970843110194347210069984606484221466972320028375597583092989708424909341642979091794424654440022993778726487464388941966277018361283304739243528118357972271114097346441867191512974008482280438270669226069836195947720573404134997153879204032283709484682948713062611612566650903663712144157189079234434193752872873424708861187699641777964529146768347374645298648818485177466039461426243357411032442003268832647519738595881184608310081532506300486499401569430099097254514845968757330541020861881133889858404278599680000000000000000000000 [168,18] 33881152431138809302736391212018751886267712050066837403742530213751831615363297896770182300417214663638433188216973308139031127422982591380731952677222631627428341700183543795094273549680877899616437045177281092858299513380035661500313653325591257085561683763030456399006397040935118867440487982606995337935557457621521212828166795216533579945724441238659337564899127384346021485344122381261875772044470863410290878967418066074160310068385219078642761131400301871647298841765187235875063049776612455791694035257759234357079547188772154980924466575430706422174881237586835975282197937771592372450169070436210898416677608526610736241381370856347491369411933990891308571418974655462670285961141719947170977951680734896452157794293590762792287081367242645076966767330461413390746928414880753381822404789022621294588418863518080098352929915549186327704098008988869719346363260840421955374887231020297841404252519992708245484941179990643557396175442751137091961231754395848955846971472744743923850619918740843380159829931658865195251233645229224200913137446054532683230349021127189355896515180935402914877687026756963347999025896365290133652808035322182631329209662103249315047789995227397038600810705689525940555405738831802831694566511485612616253239919846089504225066405724155403303452419705030599778433839895398834903012640354355320677427007532274025772106718808027788288143833695596509300490287930514930526480792002683924220498097034948675921520314193668293882708978984791347586915231754733975709885855839973225345711180767765828912862381656275451364021495797780462181851565083335091843119430184951844064105131453554724763935945036210978192822022304401329636327232980602206978915233152213685921960355030458909010920044909453547310877835698301829638512092428023964339410334593399444623381074072126390899738603896019926180214729124395557016002625042410649913101868837624944201654305476457796363876824173882887675479225960801769186776519404893125573325338244851949601477752464276270668694107684924538925266903128865658309117191835123056188533533825676042457691709512062743200357507779282497175552000000000000000000 [168,19] -54115052601161091942532768112106751924919091474250533639945171029327913646116679389617960570730329784821094363339733101163077890827487068268338248567374534199286835994205469173273886651756969190926737445478983085040432940835132129911208818876582375917658026967464181909204394642832384484675767643192903689970597270515190190377925398586038545687125139892536251884223321946222973476059955893442409296266931363709169175801903779503942297173349355299484642149443938148178189671547987181896718064848946024444932725652256444975879756038118874253656034483271548563999109980798230745661100991355979930860108302667078824568977106092072991702156791896570450751886799713139955068385310347785500103714922933017570220840240505970340893904703750004074406004021656978129567817109621523331324539566894224690196126710127929130407431647847091517543277370687657930732179693244201235370787010730299093257852637546299898799819123614079092787161345123373959726492030507629050602742877049917751046784036866194750054756286244417125547233273400195623864669628217630677843813790612943672181611193087772518101024382054251576011273589163245026691777999247144424585729019234324398244479462410083642624413426610660986459162160062080745559201024557206860413440753005426574839093262660079088627219777515935777258340449809663403079305708602368737571491800605200034405342652259746192093735732144997874076582321085374424264940919681797947872147648924910845181735581661986536530877348813296663451482148250139904988350331245666944069177243021912725895818958124062847656955015743087834505734552787463715284828766381001663869622448585611628111583036508504755816063644370214384673885804065321249298140121897382361373249903725245331041523266425546883251490422355905452559930895681050680074811876717337246942118400112866804088245318676541756383918198584176522918785896325708752243055560553184141779509020078216788234164240362490828420760774731726464214866480107958303631106792664195819744746977964949950139181879520702513209368727096804429219982945384154188867599265899216900622044626326917677362028461896178773702168052690792847769600000000000000000 [168,20] 75398334608281753317061922466886564883285915622120220382820301996449948678877301073123750466331982353143936423098418579470199852124129068136767753962934190457775409235076821572526470534648122379629475394794757444611674879674830341285971729421155374022520560183475165636637279848500344388617783542563508134568616018284417212726796421411522901848314781477184676188990007133329002279236454453995447164607891794368848066055785005615901949503465750356193436287055672594696355517410979939892788840344199445353671439732790050105426878087650686197615691488371671943220440318686806337553803500796890216676479954338095260363778971272147416717780021803536613151053040140332670764136070159089516431777238187521771350306851757030192073148143134852165591538473758714105621644465746820443194997559796130213781732306112410378225260004255006291478153682901091151429869066388210565684273553061153466970445377565525576048091226682101993576582425019440913287457032845029696524306214010117730411885447830223353272336168333594190152253245461589060778209866326669099811103245042568341682681872901133544425334899631050810718874060159090955268411064787779389823805136382830835044434560704506404048723547444516256783631798946712002537911040161013924933723977600821669061036449242933085309498732224493713722272512031831411437204107240721416905918551929071681839808205658983269259379686138800615649578366850751338969073895563461065795900910963845598195422703158297329269810380086533981615101375129895399000879656915619390135200439217973618707424922962292631369079493030871226710345905423976406028274532278302341485291630878056969163354351885420175741992508189390430696555878076196686212333616275054778057870409655591565345941645478974301988550757738847790153105924949050873916677180475616159470199985434004300534451747132232757268861798700987761467024272115189864796076851702485002451978876542385158299692960874402129745633608631177610788901856293894019887676334605871752260591343937188455017834336101429542476561998948819267478368970455334292909834098732164291127079270974362095598962450118228345502998737821182344560640000000000000 [168,21] -92073156241397538891942808313151164936905787951619997121410277781835052172233247934624134555757236463432956312965160871059101247504785807644131153907638087814596577539090553312371662033575993272041717914966247600154008700395714463095310314740242355591994204213479869371838900380867303825144306109392924301631997065804659100681245720028937629348779120685246541520026342089889891062138324801015987418381154930884545158849192418605462882092247199631923261182982429065380975774123847816153033352603648837613295033352802465260057910454750150394365165128839828563272530584362311000801577454410351858534761310155753138327680122217845461276102363920266726207443512789941440216578618887394984158915824281403082526964828665922440597255880444138698342971976204393062730159993753135176029773763441854056935737651914544904795368336122015362222859815545993036722489457115871993452692791363820821931622693877471690565332543861311973020563085780223734210377719445133387549072187506177009678782211377646537942169202880389027828045857497838014059258099848658241078028295522866426539830400276064444180399808358839300884348392166285650194692472259241204558388147207677407766984265272877525687251010728067570050916436694858381575101283004490358957687668651966789998260119992060903806469368136919336203059734021225829621137174639495542295992621679430944118885243228175873118496143379586536591336442193113765448511176452229620661739164700058813945868504403073858510290786860994277167763739642993373958773646113343554421595955906200528654503504591038245773914924526441655020018349074019094228016444979008254665636224650784005613558525288640048478823072615080232682335206512423999963242709581154650146422547071459995585955735382125029433827000318695761071489379407516159012803918420867987151883457686386250931886180347043185212784575231253586743558687700855068147921741091889247832726278514259330253913567270058721551850080226560699385241546219213182387544971075273686044089521316082921369384580348680675652961488112534723536228158932257053556086834145960800161777113572993425580634926514749805087431356177703554252800000000000 [168,22] 99141003541475260001594310579111169349233010798886124651011624648298580572319536056313696692663966820209585590646661088248554862243272699825065705770435943034879163209266532841287840553981622429734744935907616044429343452142836714487288796323070782790910138341089324116083820971947175794136208194765271609877177371937673891001882787638740856175675104203826946723365749921222286627663699088267911830849804693188824059747668230971727321354894696388813032402742235038044570511751709029105691547851032202175409549471011566017181468885901640611611707120925455853902925673394848951939600416677030032405381977671029148520398607442049275000740925854868091534398527073833374384839312715098798832777426239948039497643039542411984559210847808452521526445361303134862156408301338862109090900955994026909045958685678787527993048659077779393244045523146490462708137093675831929478696759336363342838087809369204585979909164583761747256949399507415843951159162309592778384191399755413149683056854100409746462203396664231713248259484843081921056130740573068983147750281824033179013778159149100961103880281572085666806118141337966180308890917852260152579626401000934624490636185188105064301454572231233838463975411738620012430980834961952053193875544943946416712495121917977777215824543982554082852218210516498629534388003335452916927290819830518691588884626537308658470550706258083558858422173594304163201920135213984830038902150614499308504048749598699298823991177897189739282198127283993587042603133424664750190935979070320835872547852290961487777779543222754166536933772146231906039479723500699251750847543425113587878846951842957385168494898675879533904359562208320577964680768727220171452795588294500070616775956365193060640872565607687679524639562394316237295462746032790823672349169220794758840220555552225791050303699941048667065162809200460655744160173151097634176374176427264858328409166792260161188659157231252570544466255025552339286368175309369985719027487985686547067855748574220374302423220341247279529935469606753601980620472356273371355108824343700159378481318577948589207297797153859798302720000000 [168,23] -94658377346698876645547450907999971686750983377453366531963218259788897180765347108966841338378758176876976171526889560516085351759645565366590401123463754988422829306608973630526947129578968969512294468782459690286839499294128811533474333824987672425209316641891904651137066098101367597606548719592933519916264709965394179855293461684664080528918402289511148334588661286642978723119695533373655302181871220951947843147009219139248774365824811867064573527146371704906561117470501753215257663011989485735224988944372769534543457515882655162313462743434404923456626927556820217467116918646492687427043227862804263871615732242639090450063676210093555356701254075020278933919267999616464545054773862742772940533746139644568765813729045081952793818584610218889856937014212823836176167380964099236705805603073406227973097153138630664449280745317066203119054302998368515211937565480069601195306395063371797275619532433196826378676945762492403391007247272267231323363448509808621168674956819764164329854440635317041958342444823250708396961777390501693557192972959392490122276280190212850912789639323525025739547386487635017554985787656164223816792146867966556049292673011631251632164558157907579279247105427113102304016639322044387059421327515140535186967564760975764205435513503236033685998282105425550449171797715588437102456336512474195592305482605401081598385217868575722009150791443532463229924947779867601160531574715987480959300184126486373854603325341062557893879279069360835265063052696353590595117373464617888652239554542135956371564776940475266821402811834881327305359683848001214948657874205792045562176397426431315042767816752201289061539046213318823065936457415093514647861326381791874639909500384367615715101017401095947875110213785868535118843323754693323855418491072672506295397981348928381169584620053875309320447167104393394435493345779088324534662772663179514715033425103680574980382447458280723423271140929269655291615457776896619367603773208609611760747917381429169214777936200448332666392852379249976223556375923630911877458602960659659345360255521127255217860684150686334976000000 [168,24] 80457449828948071952845873017205563847712684679414982071478948283886304484872181291498127719084011054673853288823143162422990352441271724781715307057745314847435448739229081850843549316955635655000645219696462128682735642286920635270967421880825933229403510658645777760971077457200109609714347182416524967469698730780987033741916623185976542648207834208771835252200185004579212921751002740328677731166084568989868954648461262494218372960138576964113046572582865005600070760122221651254454445699026699812245344576554490815733555909747392738302988002969367321385830801120409524011261262343985180803846771218903907268763910420671651445482542071440646065889112808066763506609884509692724361908929083104674245494307920912989396018239613182329074546634254437065549830059459195948008387006545590197135744680833018257538006251771400181651278329853524019585799867813046275015318676835849423897852798638944919025752239998737862788053863736099565666935075815805866503968113544465526832937518354518679590278116628195447583075086283926013280614519350064994002484944249906591849945831775968862920661857174127611368690773966964040724162265270789315859704293047021068031413255219198650722623261614851606426160018575513900861710514089624537886767684789457263076860207469556505615246604395207116509403788936663992207937832082717060504678542291411547363576503929575493685481615603108192160557709554648629608963472351788166505669939158524739210218204646366471698524461790400428788902236321219428563857173630360678119054779131786257966678918564142256377501839196722361504035286153030593661595830667555257551448703788694723260505890275297709865511953917881666391453298770200361514867435327291383010613662273260711066269178236473918823488362480846014115274807996575183656565420857190781805897839305080193135851644649794724103843371849456471305116912309394397872544188723651764198905874088904371174127974936323823944752382627541932844744405496879842158384969278569996967521097888998755955759371362420348783518615498481136131468730784037978316654888517100931121993505033162138194769110509112672624342763264948493128600 [168,25] -61014069240690214481079239667848536670520240736979619958299651592116792637337978990232436157923154179331022242187061040050986367575004540438363851566004171503195378625189715857400713201643728926338578790929268015282924779326344460607477118924159002370839932901938070156960613036980976198336477918097118598551880008865723056618365020408300692965934008712345700116795620311402774470379565769059847986136782757969952410206664683473460677391892897641797184477111374103931110143404011137614233687858646281846006909433083502568030063684699881611954951674653459826303648196191864079974241420746415822091532123961519736856969923941422741143391668622857685702245544720968610460414277271563142239964393811231430019454138722425865755429437469414852007792768331238437141369964523705281569824009025706100496265485425283580819369563581108659091364156286103700110284841266034724055505581997909130931916835795612516515062452470214351950355952388762220160142046091063952624420849796702385690204493172509332682846835813386849424424371738261595717697252218642840993220963784488302584043207549429747722046121696697069343219277796841915112119516194964488791795419389646072628903772681639709859744472974479215872294388712905191471012108437002105211962109914468242745070179628311337212050637454049286491282269339353547344895939827663600969571540268489986803661215878813701868505239552173575606689503292517842771567407212172689327328409870056514790734692946704551182370250137275789195816073740470366339394608731628445929297642577981318649744392386045654294908776139146945224400838185703413020588610829854715283078059509109301022120290804331371303145906103408839275039596541241784847255655856929462962159120172776179086434335020460275343237507999237498383250457880007581711092954612213332227850737759215949458286382160278465132597218302099387321440003339819772062367342718631248956360075334879537978056934901957106862954540483928347831464795582320834213570005080750071738416643189744406623027537157037628546884727266976267895360899022174268930453371712660259261554021785473789330188443336890093456219071281984691200 [168,26] 41329622849839098219789506808007027321185117872462087232604992146653254081277101741019600432108517549253497601249535814132638993530264959997345138038134476998094108429680379845289458787409510155715968009408003966964649943290244416955247333522462413114200495907936355002763329828246214870449720350168309849953116631265032598514254922664854214677053949401177329503280101585748477856469278335933998132549526093260277711561583175914091037391725008070478555420285541693798721725389924229028112776733124704802716947906725077058526036737949592016614062172667844769202783193128325177311108067292988803401019754006242061761693769803058882087835510571004116707280513261774949214784247614377014292927315022284092622679005947117861840470226681603379894740527948747383781723390665044016166998704061170872848531322754580159630406378236801649951658075436140111117731146691388216757960500066669022773351914034679904784517068311347416962784914451591720924684372643818753160251155151197964611453303026804822703341176475566339565510928696183891894803220084455540023181588581964829505377471415942791980980609485896419241814118179792902527251140309240652371509575467616173638243665159249577707876545540834899280462928353605129817684709497164784463215948957294179526764051770158395386670760248850328892956278495897070847927937487319356784077544283552082968659342322308032696644077047124124606117048193559461963105214361050862521988539673550644377505888393842235116621125815855029686484307117641978823530606436303324911004573837208904019122888675495731963036870736773427460049887720751154015823765721171307329521876760777054611661895490150589377355537159015822410676359068997576461854289694746068897088986509607315008576444032296748950140623537521815464633026682552854529249614943590525974633707635714613978514301042517118099221949620030881581306520708042723209653801181957867592112330352382236927532994093838120665225904296104843712796810032344222213902033062355323751013070686012604838564151768649090310696280237476482315855126085112890256787419380433980578383793626921017743604019529651434583495154387380480 [168,27] -25031291330519802741820769438058455530662229418326825606930520274595237764665991784910888047203708342053273159817690835202740857186430205210517606554978006593764150471835753012303293048814566640015561572588877284206368476779943667107770346113221151684546055277754855869172129864229670790547169302116277142629512094684401902494753997467235749781942150740918958560996604776226901483749274381833920099398469467788346806496797258135025493307696917803157347962123379833711990406753375227474671869226684218422869568562336588744779883137737916364257566446295660094386068012497517630123936514781201119228562219869250463764000772229838911117098216605824759226654567847893489791395512172697802994686867576644210111773511427177070936337053612026807047038763041752354735423060770615079031914664366703566441784421690192040216889685072232236085154424837156689359835378667263323025928684105469001773716575605321679920738862112507889401506811482599338867564642636312333154195668061005401872575645646463267937746025868551692750930934631255914287510640960828610779401358331455464019191501478887842947803243823538866334812859790310351131477865280720720945585812525334917275972679997517038638053095340623211295275819277729706676246111658277822226514430441780710492619069777568686945913075938459728686895066836618067167291809332828705800006655046769840141249944148888960348084812015084757635091575445751951237897025889256525850360480896883104869047722791840518194273179956414406991358548408284270007463347718497181954395825543885640276245300923949749526578280653209498310227833784634695662371464680604322344629405736754721684518466513022653566098285398168182183901873122598619561169326179814949561698402536333685026420907916759736232448688661926428968282275964358783290857248118942178229653469426064933393966974579198707549134991214747559953806062272636114032982473390841223051960254535270087787969824242641501729649169031496449581153473465698421533484933694331273581327783641594712706113314937978644575211568023786043156780725952028130904170067867919533683691499116438664201047518113430974980069242979200 [168,28] 13570110471510393197072092231944239991181688264654167342681629997449877832996524878330346440552802728486696620307313443357831445438664462729940564149984850928461388550485310471135293753025908127164026453151729752342228948438823397863875344654169139512034563433407770096155970978228018049138887328608749397190740969996637598494894471202369951307486548410924056049422105366426092073698953919412996783367832957205335577090864660603698144977178353493402106261549723165517286375881639916887350000839539348796855178010448118236317489569478405960884194248492584071084232689822102993907256405918135069586407212939963133328585249709213230087028371198931595592810554555474336063703780581714477941396444309311194128220638625211174646652057175205293195275002796102964777961824808500306611403183603374538024731226967524822366977772259670278023587901759726325086051348792251077421674748568497123302530981153359917836404973515418664584674155530572953014304338467637230429165365860643274065144485392065473788184764232594972536899175637306101700900188306709083934846380080007644929009704537824831640363002004594177616300036804372414918477869287555077952477303684150977698336644251790827869323951895691439682751339842814174733497138445440149915655510655762642836220409112887910674484637545872936824180648744099441065549029450319417983378951557614772705796198231889112084624094479436955312461470158148603953101168543643904473021933640086260422661172147803144520572058553846235098825594987836787744344231148593491824859773391804644254347470657800425556917654604459354574758093114788166000871945441272774796012516390669385526083577063119843127194722866824431817950804113979497813594575160827506234559505560826126724079724148356241862555722656645940058547254929293752015333058730440261420693511378354744941039549340104994796591561634948066274048546361218778943551371458541308093872785818009421891531252746876206315857091698472970156179743092584898813403367572243830606259119570387436806771278928909931499666429559961368379916438460775536940513227527707716322151768301303827008379592066297529793541502400 [168,29] -6592132183093021014203789095966243306923734181120733053437941679643533918519042436837448687459946783307668110792966338656411251004763990316805484952514610106605707679624698936223086375320797405361848155051647482103074679610096310647737349786250217391030547676292067060562137609611672632155479164627274051341570511194875818522143037792519805085644631284300729782569902224902781375108841863645824790300004837370218457167567768453689890937520545570565034128409744999864148691238485327704568463367792122541162113201364982587080454343868557282555127441441371974329568501540280062067010855082567571824659015468151118518758878758475119039088572095541418466952987392704856449237076002709662183072559609047000527501076360060326042983246643188840884258314432881386344895675707766364431944091972530268943194232331318620859481249713770678268387860469138991567201537987423709764004171490565061077556357416549468858139924312134718085025608438730375677410634344101812558730789210493630802165374141156799829186749720935949899352985001173662174222071295115964124403304882593656158708318275185815749849541122676004015185545178242966817280174822032575428746546798690389651003411315670417713867886319988490116009698860505071930341677316957299305180822211088331827147989125311880878317982627280199665800040481638971841079952430829154326447175520258790348268353150525306732567014939079527660327919441640314750460553996379580022050238829959624919346557186914984171094962577890358363613476884718402178967742126543356431083026122444914543032446831370778563432656354904664057522112487106252226421476474840069434237933999532451297116773751391691366175830126886479455238152218108676448019984252413718577279911286235557899044943261815464741030126439197691429833478132761484309610268841563733220249924566809321826575593484270994984509860468417220675072949171449838545427731087779788370626243686884645606465259260608109455436365602364272474369478718815916942041168248042851229684740786016763411144689667871584900759838417611355978301710120610027502733907335241835311625811417236057853019033884908506378867200 [168,30] 2871058776591756425218340948478470624516552988612826590256842944622665228792732451723822618531980527991660575654842606054116691297567177890817749308759351461279883181701151086946905718451544552451627030933412441471464136629975422944210604531297942560370352947417087549467025299430545567273198819271114649200278577154596249386360798733142674517554020024277801751727513708293864830846871478468611062908302547192034360202294169405966283053161123315196153016330463812208986186220003063514274522386789397005664870034509824918446556454847215219659485788351940059102195544404508547219888976519347035286590930221595638091242355936226854088897858837429937829667525941581145616022421834259382751770031691563643079701489048139578223200481338231718336001552206149085899979727341806583155649505583557507423724125771708866868119537135425266753701760873952144709302212775304700859828562717948915960482402883146299992441924270017562132181152652888715723766132272824885495868754108723436293600511936592501569804111707936265752982951674569830053734900150690685912239761257003876183074695571919056980199804488066945213400226516652442440910176020617958242549532129036387359897174110665766767635976866353924704333141619083563080621101805500745539799680888312669743654023514874447259795577935829731036463302908725911846629823534706977421458736118771912787515086952058315626099449034528260481163652069281800130647622200729462356844110180914440246892768781532994530041661308054887864276561130229663111970504222771752455526486497981486223687592618498880762962490972912583876601506603815246263807121666833628042417151075977484562711201708256317377009668532329220072292768150025303723116487961591312983965048261399343922353457048884435467939294713149031866950940985085299486566818822345076365194720226823380086584323905901346015033841121713560760412991738782864508377967310312595194619013165728881662645533454166649191674899332851058580028014079865788453372771703143761794964116546948923642715791328252475158106740520294667150008589140052034906135144931892063448716518278314070747471968812856327820128 [168,31] -1120722763509410944704365604447102283450253605120419913845269889900620804517013986648164209455597089785371635913927761866967321030430016371623720559085410992640972101630653511264406777674164792644619412119471326787464424598747429869793932463657541609881582609771149052263962301373656395529099829103995261531238023579607292673975125777910939104333216592069088880404652324672248944352222384963545973132289186556912426611580451802833854440960000505431041564443778126656394194817555423448379946949418786940483222913921237398542210069526066492255179225246438615623262345884022263868773959104177600733617635254222148515333314543056381017659995058724080069234775446948759747320213560715349117071758465092700410075821436596774984384810519394867067701958706648242355205070153124275148074071069900926390445778905319161769955006715393191346018371935462491304710301560865018869963734412583455869796988464859327974719557456365099264399913410886041890980372012450629500215617028946716009964786565814623652746199213204047544823786782903666914945598943513281714048156162725711415273604577408368623045743895676124385167347516442609001193133235789686582962759287015036740065932663011577026186344400802057220390762095022991384016460951470133591661809525263463856255440084673264060785069933790796816322085452019882545244482720533155392158728164060903103455694772304029777330757471803084013036418414806700473866011577101923715789991479137514737018506331740316658708738453507603826346467736950003736976053910645482310308346527901576075123413525859754149224063645879400147563069395233801234425585495816360458752654623912672874772341940596205088304692440031226756462471801643392358246213994295418250009914811595830542138953502532427012336050674541959153973521811052063921148538208350281467843517595911764146281645991685647403956810511959000178011566855695415489493937616566439259094016061736136519575020341336822957348057729303229204067193296688719161528119714136225802726136824323316546058636756531891676470183554627316265147117685263944841534871701479528222401438132345571324023504382249358944 [168,32] 391762277220132476271272194558411198907759801267607722671127607321684046106447993377167026653962094031067031366338862554233222307593496397887779815895292520388156611775141803700454289321899486729309556431154913961071313096925380093513355935190544093960645550694318337328348063780433192466407304261090033847775346870885771201927588353769819824654644925917019556570234519126074592855660721030754905653675845055644373555358824838321992030515029483332182999855480163572334229498058655322193794302639316790058829092415109843651643558690459226328972428343821863439370161177237359244688317088712677095746427828009097805347661485563250992181759346557323889101864633688203455115966327920696332071952545611572482138701712536100590968451402444559159688457859710304662577895644808926628509720517968800026916432788865972378456438258099742437977025851907885325508526299600064621710849794842939041512945394879690033645256395646647572836763245215942185938352996889349459695711595867354204266239455345832206156443983832927640188350631167139040443226028977956674815676970960110714939448332097627355571332675281795973511860838589150150493769724653040223772256272622821093158685575370780960518927074664218013653138353268946289636095129443263079229309020625343805676153688056912901273203194631894394637568431003633169735664599888933733170102043090037955344182225631243073521034656784071045681425902517540178206867279577640713135186750581117308025213453933085271766271609115186741514884296541904743653299161398172611174925511881952053025970090135652672770816438597388540616419245338809440325995669211878925354632677728475102507545046889938619842311986374297287420332173226708007001840373103252035158869213748630755547629735978401122562535420268174190598237547763549016174275026148174242104966687993362943906389308719286171580203823066496763842037710584631644769789393081462830235533739680993375138146541938620483762192692145989149365157781014735565185304116207753972987616736824483213141525226575995779230130685565894815686348459055208132797214943206761203025104054600968521430737598272576 [168,33] -122602501304107170666281595928072257659634974173426798642449117501106253562864726467103156363544817700718059053600173655343742512258763914361017060576580199552204104075076776901205601907067765036897427286113955005599186372684710778976503156013903010415099468431148694636858716521843060365486263448072915833251817062633835154906364878757456640209945065435434431265942706789291042420018825765070008389711598635054745749048356324899948388897527952319315371937248143473381276770935086930868491923187288660880692512759898221691536699207267805664627638590736272966000016397785904155154286238079620752920947850433346743716743866615881535309550293266079873374738848265125724081052647833953211452970162584655579080056715015586841947716316302490923288796443028166717962808286346435394271672633352382152375096369632849369107830410414867154007548047983118481834012912323535219770937878270288443022565273026048181789484263512039266743668882047651588690621977471277495189132575624065493675511554155594296434072855913228496105349414796687713597742530173922212825333950249668702279557970222515759738636333627289009259674829738223036068686546734859221439529237893636449821855782991997410832435872035875650526347392582699002031424516196401157250381591882313275175927653498348398397419258995700775757409124345968231747510562505387480584949529094758505628616441012221938637328463974468680811468355731643207033341376118443844656625611739234126868905972858358470878326277106124178203125043508870008404819353059644245253924117788920879714105881861324311287457516860560666022294407745435217921451968417548504731412359114406401446262440242669015894507588009900633656844746036501501947215576945540212249703922603625453096987232714601488206996098698896398891442648125956088563754154086615758200095911364522266141995990801235470045078536316462536661149729750310254364818759703325471629843529544220059730370879565156917484248000111869070419731476008530045964909937359919083638181541674681549118583661092569090117523303304281128317532657209502190995754146416671337196175157218300089854014302208 [168,34] 34426886288499762561940948551057234603139008636358280810038392551027967760771215670670793838387857921196189122719012081267940195712327509188099700230134084710418251435479005386481764835061977706578755129646140311099939710793762139676054886909350309126373842352135257739056217088828867426944329049997930890392280772796714833352338699885098897885571068843413167220554521932520831384037867114965125557646357747151831678919923672032140708708913136945163868293404932893385991463413517701089352029651235341340558795213830391046594327700545361962043841099185535821338955511673816494246865221233188018810442621623449928296011931595430374663976720745956513016132932718909576245435127773463551173583002569691849906665543985578102184746836418895691389261054956170056660324748451262029560771651839807882400270521794289916394533854936747870043413860332308954723270918294009450791893955508839529371087674718365009052519469781308187170820360301197019785347687864355006242663441375876107846007072853382156892040269869231857234052438623126320745077528910965301400933193363615400577635817042793243833294689685301672642125732086223316508398351682855132643188039771154077038446858390534966263155729164694893947156752150893282608237330721168895329642922620279927309265619299028549148619301398873482250908432670793357526585443302616912445707996733929441961335131694112075815959185205667307881902377530105368930641272804897780178844808445876446558723485310453873458847696423411752403137562163525697781941149594319310032782647276016388466761045538204349270525155344063142463373920688173868312877722486336811227540918076534948283009905179803262923362430361500165050104664335031533691106254720306063859137416561195789514820654957678423509460341815719892987472956647692996095498101449994891819547330430064537562643756512382289664774030588833527474739588648862789065954620384639097882051791262644368218647932813828045987992060163193298189605320507295910354635837946188450056073941366248816730776424246701372381986018016629827650922514461599307385928862006720929927350339032112932124737024 [168,35] -8731215483936561427111255298134128644404930408762352033764188622913270500760516457277838817362363173009086800930267859322615373329508265838179683595438785212148218628763404078559475169980742639251751237927965296666772311781277178555475555102888743330852793067758644426831745729302465667114978582734036610550888170934025937120717669573830557911446533266356082053640215711429666943282925107937750825684325095346854783283813616104024380435553395674605531565034621763982006104833266478500173949583588028954022730672516911177764019794104820777259748975311407155397223891094096233204332786843643776136229966893122173206126884850133473341431449408459401643497675586416045480718164498232026400253060851957531838699092579211389000798563448751702551338328325285129302759736123360609964177994958928913372328665531295520736410450842750028074265234045065869376599273769861722387375039538183857976507707680258849932585714350507869709774410959385331725524006781845077014469699913515500039503477443437979961443094381922209136795025917725047369670862190667853287120328384727830325943137795569034031473694276363387218130473880820593286443524707610983542523994903963702942583780958519733271590291942053203911664076471048311956695854227140987794678265154586100353516878168936532864837809823389499359055452878968305419070995535754908984628007995503662159480850443868819635506697196352800794102553413225583366498643487956517892142854064153296019948246730249052787633403903708588727730429897702828010009297795840266670867955157204466100462599554491492682347812280627873638699463731750448594202292705280892557670443276925104884204906631478813231218026759247202916559097574198435944596682850861601961615339001674482335805781869638493911806926668014894890249214217739975912721436369696203623224613220187311678287661792224132546758184572293909322859694950069820673047659826155804872024611167516300744910542509730379889365305783208331401899632170624907322192472093005790919103325848009788357772219497333495500344661317363286006259141724139654614282231862176418233258779139354807836288 [168,36] 2020153017502914196455378980510759741795038859080367438588306474406434702376821869059318978446071846999200200415957627789870230890983536719567727072486006149223056236556328437853057070676610202564152066048788935399293155870673333500108523122623673755341486106414911378597950212407363931975031876092103459426830056612227504709243704975379466618126197067845195931720674103537646298524208536390932255483908926993664237778974580718065928622037716042905091262850824238964663428157840841323051121463660046471299116237092710643855489735003195568275735236285587618984435522302705632575763016501361225895262159786176427254037967658175364362652713948366967061337983656706833422816650089206416362703260363455912625956300158130818206283886259894585651987594485269470430230274808414743477345901223621313336056318005972077358200371788801882479313422388852953655137194409950236137093661900813628667359801428573006608422600998324593824886388118613816097652337755449774596047153395185271535599453774930452038529439980830825180248227593926262298867884674803499343478743647965858963156313667104143193040261481031914231577074661257762128463176609605464782856916627272058876726456136003289848705680318375297334802044579556935122527152935409242845511985518057358269521816318989910393785482176634966166425140153190512398469647352596687877491118722777172013363235032393272780740475651880647288020244958737726459446868413138769512948348468100913584722482503315650971648397754449912065459007663353381872071286249413733581995864023860419378430933116260988517312380124769706862300997082102873257752161290181858247358994293561832635406558869825604826697698048180566826709681480703611484631936684080433653777705903319807163866123644676390598308737168067053488863443772322777368663986776202672859653133932203406395798674993631921914438177777832001870171983603531492721180775940341375998112237995250452111099010470889182094089497826571749046761282350001993473475094704633703054953863756596031443735517421767705247078926132587997123364562255423498155931644717753769174752983506769438176 [168,37] -428539863008674635857555285548284492875456482292310690015397043689385088741958350010209880307988944697993806361803672515226051266151871672774434359919028295636869074359959618824378228640922003787885288320680352501912472247713302420779437999492774981165715645350525251774179113910279325253280530983788164633512740334534545831726016149897374380518162891860055478547169774053491158669934633649072971555107242739504677942370874162593931149236708988513851947615757153529932138130449520317058024903367455834473660606228878534169872617053997638750674826020199689891197589848634122821889038110897244820151462115124907398343815134893465518991075453362048953972081513976680307119584553268823174943451376900633652468382851015661825165075170454768205570889304101831541088749130771064891310956045491446699332451750887458342865260953547539475119706270875721344169961873202403242049026235406660053691203945093917732105489745626048600391892224960481137803364720641728225539525171965849595150213122066083828983613196133663385666861335449709634356415729552413866247785114794794968439799815422753935503686018082264861561635341470434198696943993025098239123303832640452607428438640110220421400833603003035876052674654603089377710433410504311104308291145869977888407913582337911333158657773947865285397765601983953216162457723342818558581369693295986365546636783481705827782818053216031765692465613023263240371126509105809733832776031507042489722452249150189885871778832635257636412181402317416286887446922533216886751415835591502562703026147307829900781263782861286699738754421860170754511432618727407252929800267711663498847993795225419716911126952022644721383885821292667203247074984495042938018428076517516355347751389328706726554641400276153802375528730260188960183275841868599837764166823336670273798965731962574836310767457396594713237597614408515662133451952575142746548814110922947749833667362752415676592200018077069666528982130444508591087549808945703784469051196101334490751879386653939941115161530885229852564747651510741460439274470777602371040739137737984 [168,38] 81821560487829044056058534612066466153012457211343014431309242398079295094164540115209988388446083720290627177992824492799281628049112373090682838447476372263151965839219289617151118394588111023782092420778815773118373251349918213209407628094690585263333714059727784144447081411125639377964953440377722790365330251976076065301414831361323955833801587970723942002681900380986326216161102225116955719285716966410865052134751216816157979269600523882886689794591496506255829459329342096456833524117897279775962213858177634497098785694352474734998858749619470887719612633924675826285494850894094363076950071454496101196180740616739416354629081099493210138992808560744060140883132379053879305740027489261635210067025931938879901224931997009035541393534084063316331810771312845338530176868923697341405528553463157413123369640816749817643930330776753110000920371344032829518924548022330650727833960242834808586408089867952846437771361713040743941909344995180889085356052114225160744049551295764476569424162091688117191667409432207928570581953869338737073768183840631726978987659155592536185875868364037716146118225705235849345582528941568655528045282184364928673128549177609043314759371046893630221356948077509647908965621792662344120519406828516439410423270102680583130984209448254939718614301899388979762194356525285425683399060649599287152041684343700406351411210055555489599446357814533549403481204002924240134070658121291487348643910353112681338173446641080993020329509042095673676888861811127433962500191766466463008793792417523073139311501593947861634266297523854999819502063706778741750451321486974282859910223819497859230447298694297582788006447855645143593447431097259978100275254417370376285978396782268883385501545284833486782665759464416436012764758913861571337961214946114439418271812609543282030405342660183876776376147846789038842705843049265790879584533036470977117705759449312625227493949703529653807094781884208771568254778222637620884527257443609058250955376814190290394871928872721015528069229919560529027385885148726614410274203424 [168,39] -13183446343343780915309436457721101741902085671965386974272335295945219233792815595146975160377277362550633854218302199741451900897829958982088851218581403381396294085855763044457356202128158327614850462639887606630166231190657220553804732163269136852111940925926329038630400781489875846260995497012800385108065601212158479551845099563389606951913912700903876645196268362158024078694389515270749214236034124676965980342879890287506424128867069318355557930064868617197186384402838741100507496977545346300953353518813340618493625336829588644333897387156845857591391210391910568119213886805301069536329591347014663398081135526278884589891435343060608057124417885462227655752248439583817248222063765165914530264343493799287808178117393877570582862769954193120222181303590439696729352617504985854055093572391038543115421481597208051201327241644970430445493264873322010030298341434968686872793636451554442596832523921118989127853016079029580266069126465681646932438359747252997707787628135547169660354391138052050188883652838765158466797333369063363338722704896755639875886078895343010337701901548718605380635162482084370819787175553064308249804365627709458537395992598114782233047391883176769896384695039689831772422409365572808883963985661924773771996111586196121771981843339034286654119033183862242813544076550732528874514677472059091090966088596180940048077165751679640805918430338875965888724846756089269293834834402939638127899036976184683517914775716363462663620551269234808431913579676625454569872759989955830314763845666892717948432421737908192441627655255718737460752766085418209629483179742020040059591963103498337603432758558406796643736179550859016878253604636269485795624054847863800253290670268790965359224385258198787915389661243924291252746013813462634449847372005000624244841269743448786427941374553206652571270398745867806227904762400983827161911405496414198781612861906789100830320878348158732334738336572841614392164098249318576075115438931088223664229693828310682349861547984324728967544233483995997076071485271086908789268544 [168,40] 1564016924699731421293604423495315317625570903809283429812030645425101233453124992497162966489751624397635623950114587731473962489225525834159649048355713542612591557248164883869426212527889816154484319689794760424604584995480276761190671577470149881241398193922364300812979737152697507171235813264231820153382078708525794661952826467339645698563601283559882526360749806809422675483444942802952789450702148902740563251590296272150922144407953542601194593643893448396218790043553094804970652670452564789766058668842662672419758440580099299734498619898939072576422187196781365321784006698319972872665982329739166583482621709784162883679191738563207998203411678277392095645921858923853992116631839285895914118910914678953136126079446456458775601871479246928305370847344365822451667340530837326448898870743084579785226293430205902950018910829268761406571805512367239946052764498181293833885179692978537110087790955482938668814298782398894969307927251895034851536122177985039481730993300086214093481695074315779437045378130659111446985953928740938639254642491792214929744835365552767130264335459715454203190538219088819730512092700129261976201349019669997873725055476072684317381123692084954779220700676402030145552853238328013867408822208457463087903628670741330583970840603274742944803245642846347973589906110816590771800462778493886178251471462347914444353945564850939440741228476687881661073759896204359311057763224443084419686193553895948946322052570753731712689926650448374507053074420660222541467767575492760207447274188030908863616249249669584668695236597804841535457028309168317646307212775219805378328466377982474835900754397227919886828960427311846289681363333075673039742240953150313542683296992381146427608458237420851496554385357789945958079359597427967072693553363128877448106782866747704578884216902332214224206273437463776022773965335063793373219929461998058915964615811073554511863182975123381524747097495734792726967490661339572608198920997784759653604606716999856919125263128355629370319874709155280353218627245701874653560 [168,41] -112798764640444041617436011778772678755117000455322880594987696051243124060539577579958761859767561838785764888869629122087579788836140213273470456116253396223605492586037412622025315418317629155344273537317528747014629406262114557528101789077497494276348071760250385468694751748017130897557573160505868452607295963901592126741559552619595820443879030412410820807731815520197784177000629323754302913064264840697786692270959473987874667730192103867837683392768851439586343595657889197753066627148808400157489968297619245224852784058532073649548041921329819386603534000978738759347106769727421928383817155106089931761863728323737295621386609412081536261580351749572564440248701573109351480246134546754048340556971021218723967064345161461976063311640705182422546483106386624564376423575467801967456716981779225730038181086341972877362253436406386470025483452147284798148214093197099403464624751664409116718206065853494919031633406064659331524425937624112205012247530969345320608069819290741537543700698627875787495461154666139601796447643690056919041141781082454722494235585546891371436692466163436482103478643571297898167196246646712581779796695615663382668430554154558272928856649821362869513260467396838684610844201736956347807471402562755984223557056344946791316325190391868444438249733975665719510361374871627173277501539192185995481009503216023364541734701006920091568606909893601307616973718352454878655731468628562749825340946599598916331948755706278759885566100547941428452361875874676174711560449938123394772072102646409790828300035224838291809983288808126158574288853723106747395293431678898829611974554729038824931796430613887289853866044379514545040211178156515154624247166121813717486697284545039978633303324124334611148596691702102969461548108804250008609366936808018870826809011417325737749342974817142656567591157188316003330267981624686127229345460065281232830175204031248685461313392540931216602511199784070163263785761868389397032097036103534795447556501515675928465477555024455151154672368786807817442718373534674432 [168,42] 21187533046957887172253493210887278029211814969106387627265839958806541951612595096174032763796701548070862179328440865891928294415259154877753591398012419921484019955444109082274300178609286009161718190607709685901072806172585205839351380980128459588777814767326222577402293159023833832644400130143004363588172851883692173157842270958085405025782389332181515265356428793756213386309993324364742557486694486070254678785212463458153165320690756076007004777147594934171020993706875551799390112063398250956712772897226892218475507070320288102326063091733733599957198447642908886488161651031649055005759378557356713240437700236034826282738941316730501213348529618020213377203579634640055235720797765609210204546981119661499163101918124705618317293068670239447859933370942054624294022071344781488470204761477631503670739540090293228341507014059821662024828746706555272316869302631173928910844662475036124961425717266284114798635564323091259684614725811685023834530828879534136080680439062547242640127800318408914237723924500422657621942946017581356237416432379974695768848595379264002008042786831278909074451374128214441106096469809256879451362487290724872640396322325833235068581305494726073798105061711039803689013153132340256096383329957166098490699046855079781911894018954219217471097776888048779530455273566672845885523271405620472856392556780875697570377546272908150264706206954107367151972037957184355160686809586052793602368234772262236605671184189713303516168814676235414146645758333715345426741244946475215266591917933392761450371391905529298248669439393560810118055977297806232647345265205842593107358049314411297312990500431060271546666608559419931668012536208240235336643674712818311432529200883656099209932072739332069986252830207496796855016774319171593701355528571381832117437307811160794338286453785272822157627519008986565483867125084872815212785403579040751647030875483810297125435617106457647359413785652986001432424279537667582474564253628589442657625142804726226550725955199880105370241724465405968749471879387392 [168,43] -16080108432196906152546981375378571922362044722677811926926297079589950626863105255879265147207052153984101963680072098860785863235091861855654823813917567839008902867291817402528223359732077262365405251085994530738135293641060833279446686832874188650709953839664402818999286504123427911299942751221637701491931060503248857324316939659783137684854051113612454257441028573381070201475052804000009401776342504457665284486568925914959571452065063249646417184068058469153938837570389574279812839189239196159108163840021812655284452401420975678402983795223698183072736049139521240801747595796997234766171602055811141229741134983786920536725489326580347350130232835301453648689980713484673709732942338006115511485968439381563879620310867286180260072546046187661171083393036040204071232321792251402171039536513618333966734050396949308107665664758165569010910637473110928021548130060509304951483755940784013011373941324503814392893484282777293687197542860783700521285708196253947854427111043049962901743457239025289574344747410554519126367645140676223599086302925280437618772067076544354041864215766069289827763233602399594925399440924350465213484393063549280688645693492499120034600621143507358891019305020017921744368252814859973318949664801657765720597211671660863782612797914223765439467390705023605914231564943589928005553943184507421759061257312074041355084511808533302172510398738935159265266877111808469010684113054914807176225537227568214861106146922629909208388243521723603864264208051394761492583286366819048745634975997134540600859027491625580090742304313425163050403422743782124129122175200290200683579352222902187474042286027589928047502218119171821825240079896913129524761701290953732805138844811147482298624114526370640690581476211929247914805781616484921648847329866360388799011847477839024149036961349717893415868421468323891234826347109562335108337669955122233882641947042165043446619768089673297608837017306906553793280785408952106141790541157443308792586569842717396480774803543584486057298342906812467867190539200 [168,44] 7133199638121744488241294912333442041160034954851082328475156588745202043802396602916934753575287259056526529450753994155771722436591483430870487635357322651338396171016026538094591416452617736703963288011666499874565215083776817882582502577506732929154572408377855624798016814387277300775916977944419805741868903077121300742140430640951924886314230007823956964083379942141549787740840892949796893675255047344076928628814763825392049782109167196629341466780973074584420429771289980083773249495012346823341871110692672156599931174705733992281297284512128495950248827591033956541409447953637339053904510801135888341350971055929156829511530148751190513757784286314805267408999124531540007452781037632055634050259176436415469110663012177914603636697278805252430001524443228038672498409151624073428820292033351593423865579885834539999516005698725434614628436251938279987231298696623936639570259356089097543452946972956081233264474384622002363206477057650056309747856893327192191457892294559529730637475923080772324303656293218559907086091031537684570602889161863120983716403847104866395905294798761657585918816010012796500506368540870083095450465477906462898313417777738950163827010121786108792722057700687410629269950270897552804333465362674699824660996655364769678162940287176202526375946030202638739189301996988472201502203447113763426681964768147671589371019547951094100470642053172103421357831713350234222258200416990921548069079184200739673745245856611878412198669262454964566908642734173694411373285491813128757512379126750741712873660676313678637598815559008846354430437436720837548103590422070543181258036415232253754968223245490163826672678251243927900675642011487961726352520828058331608121263271561340242642832365110408604592108592178143145966194391081868218334828227493510281362485211937304133244911153627536419040987394510140175222766459441559261621717931233367648387756210035060125090766464480986917390094719776033071957470800115711580577669892940083188126924270572584261268122772606433956966936780355994927550144 [168,45] -2063062578409618314411837198366220994999658241638263672880760582654036125900030149892119924786495532469184287925434145472274367213281702994201713315517709718997613622576995466837011018664530314947229938752884366969802028798700917645935435096110824609118030248400640091272339682074727775230215081273395460657399216028306269582384603130486352101634704196182767330686377025150335275538238140068116840377383196824443471834439768752595291060135194502622312476560318201522971061728463892632643784350127174313922532273470043080223806646248356043151390514761185851636790959155026666898363946334461324389278111285289833965243831095642274446932276933156655259561162172416677155272172635749584572223484765464782687210258039959703358705584255710806758313532741796718654624296281072250396834206240758805858656501378621246658761425215408635731943792748997058726125082343660022833076875536652820811852861427710503955990406852796147847746408849485286042820551259321715282869721406173361083397471178488567702969260111240493363602127978091920040124252578339422191329105583590130461430179655308575114405843897879724433276734344046492596161881021680271571067434118026605365690843993595941991848885264731205445642306452608548614912898166099393341932118095889923380035132447045402744354182678296224598404239265475255526843567510753761081737088829729839278283028835897524169312005081007718845067869125994524950286236973321316138986606160311471412368761463957712543868987595451329958245639535495572021314156799371036750240455346077292896157446470443938154252738857022899158267405567203050384420459711466979720762203397769132629548212544146916120278932818969956147615149283679844025278119531695654956909162318131214598944578797321254235602179057826915634713810961529647573295349904791714252369928404852593683535348290050849377632669556789328123665037262190080834985293822766125612765922863035870937681674731588941443537639070819929976759257280409625714967467937304572279880827937075170216113663717271254907527400838065443329989291887969403448320 [168,46] 434454044739363988357848355426318312031673377881256628959835837101298778159774519338470781110722101833783120613885090603992851432023255989068823358147796248130070408187307549038855229513523095001477796504524137157301303341510713707446588844716962713520645461332042932264487658788685943801404013873331887684550860210346295889065213038834013215056108600445024129609016250868667849202814536136689687537342025181733598539207216153186601184443406241028715289984850753716667349628927945005286516125301835880063208406457419985561235887470018718502102100662220534115162366193599400917805497269420199777087454124230604033090781394112142658181764123856773943430399718830890481955325524033431991781176314802971743831298701348597988861176941869127128759443050056306995295275126738179372501225014452833284681923443986219098168227260847549895939069239572472998144713037933202922962938691815999469559856128094647173855523238566674042489604071415568408134159609803385573203738487807076143179389137494872161999230509221221238780062835404328217378056280255023860161080072635794863993446219243149814475502682621261019792353754016035026784670725062951721927943849865767593910919654984414932563664613655564890735245298065370476371028392231669425216961110458586628614619602588640045703666846959286177440601824673962758502917228029277497762166437821873715869329552811161890521626454083085590864556928196176635182703102770587123718831599070793825149916153553270616671351054543658869956139936299890903714558257869473232526595690605048123381874525251433640795905580677764154163430414384889083411914574160169024890729520693639457678236742260842534701355852617115448118512123551164806521192543449417720409686698044179898447086462200253840216655416376405792486980832674945251930350340889317814138732300479970455655554592179207258529076475626447127981417260044553936820698072522213258355563261660421533418502257626530796009032887799130904847295991351179598083955246462663355162070576932390222059569985168350856862682345531947994192047964876664160 [168,47] -69101791248261209982631581283414464267007557434169182720091401006326876317557302718277862799771069958604658088634906742383271088273842160720882545837521743410457333486554188203484287682985253822032520034515539358415646542135850003114651200913925196651556817097463204652903379703423694844073244747016574775742084423080991458203543770941045838073595078255501182037263784422933537578976054869320515220995921578341288043301019957236200444468039055475797499881243570506401980879063801803509998831598844966914071447276186738787826586700183313893267999107634103860366666947510270980678170445227526693486973306120118668210683650316576043456020169596455722118925721231555420128331289479069025910331708405853177165842096067291599416454972197431490725618736056119086082652163917715854337059699234528108243669599009077231852780839616563007009007033383789055291457706135720143993326600862962779900837539894975972649116551541688037453817523922849248206371352265149887867219303780292675342722109543195669262244968104910851874294850145755301960674126449201794913264140103814291966125620751668782689815553927344311768931807740870295610006725248990153522512902160760409056429547894630924003007889694242930538676187020829314947542193374248095086118630231139241052176510919485171513692682196225999779444896683543264257128332605646247248767950163915836122278350308815471075023508000959678484376966041516996012916435833638460262004505007772565375350273424326250277925992664822697482513481585894255687710233069460172113198645042272263249510819990236726575709470927648005626048956880022608478267733570887920166673123909175555387158580407553633814274536680069114830681010618699589765749835063307260477550464185947110731253232738568654567107412769104937536165367173057178436934629721974957575278938743626209625598075695396600960318770087672663477894166689339114066198650308170330415006175137217859147690536167855657452418749803071754739003614014575022095556078621664165495258069138889188753320002764923708392710391373425467189038967854320 [168,48] 8116550142499319953638321698137618615486863243436018736319812522641419242450484363039168185816326068374250469800453726520961365109618262202297422456310972319354137127902605132801779083149295568200677431480790377612607164453313030896380300085629069675510840421246136694380964011541234191864457994938742741392634636282632183959416553776638128190006143909991871594861243826523763771281640325435590523505415938556201778327751788538559076810763521012594294198793499568876710871560630772372721083981468632755898795961048880996014053753578280052140472799782687110376944590473368779716356790263291983461614121722742890051509326448734628757242152884166231622984950346679045506459044221819065922078812141995138952482411379479596565314334769006166624448800842317478570915724040582612022197203919133697106455986762463830896408456957271711906760140337681295946609979551965358640845442093954154578369130365024118574108272691590644041486537515730009867781836555456473697275259074735857105217759499341726289372383004580557641836743317280147050452294727459429670579503937607388502920163834539370421482615331875044682296493713726203660583263102680616769379407030279229767137256614525934191737311042393181154808618743655166345377689544303436464516959695133411075020324630975578083386489541049690803179819606766672192574343097002870969026436125335705227723545889810843677068194442326710221030114787974559095206939539165719732923942689467885621668714883564365930134528828199756031728481696519743993223671733563974634606193020795513294036513794884836369821411407171610944133799794800453174683340199288594279755350077567306972214934653406521549280166289706229835722762643423074406352216332534487735724204107311039382557939430843127214810971984698506732340415806893485447398805793953138341863746481209831677532291955150964863918177610987705585485997688684990227788454375627335933282723420588826519751626001963933292386110819991171868946497093076875616158494352580867065023260664657112032288131307696486280515510157702404283712568552 [168,49] -615871399063168064636251393949157958796208161390261126674760682085669666208353389217788397284357674400859327683823644752304357444022328452887110111059440627123151731194130888639972709573318831897385040623882028863520857356288667705595029209510882447577596311713948018067630242965491512408093238217556032873801804595818370602495512342659914071646199373137173353198672607376467148389666996827800442554135536664876264604396700281784836494268158626154929676282264123391222631089584354924023504429607353769991785301965078572103425158372854270547926153463035119245950603319309458370389154507943319724409881068571663973472912681200941538919284957039610020642844774147529611384269892003060209183708257328950394376416285127501564392861269990989185518942898790640234741232261440748795424661023705274567588073311639253458690095080446637961817388583702182179603996599816322032605448594215791490339866233548994167094506145942309329121933177719540057771543347138620006501988768068200792525682058420746264470374990314036383825648753346863093226763337417810580947304663077270557208833100822586166076727121430342717424390865105979332268732145863723009658807759455807229600138041476980859791133222539176152888554912150565752316838853748742031074996364494866515161576605821170917238350467796436316604045923186264925107318190176777560325552971576555406507727861309573068682057810356886798272694012181441679350078216540133734286961570802397206278067356828147267535315343310813347427264140659688486708932270514561861286453125402805938383503540327366188543676979576475659067427122489286535466116164598460881307959403767294446116659680020144782265702526425177365734913495585843694230265758843693587241938457198421149876146529828852438901123627070125861388232834535486203405297317105479357547453085140348709108796839124510229460479024770917207849760636520194798021812460040753296699013907210286891749670690453260421519181149941678644084371008684705965495572948413841427782602049134274397390722858601390381998301005687586703356672 [168,50] 11589732191050889595724915084916134101176635470645170413558766132471237762557003941677760030363272387325427534541203891584177834200318804604539606694833111330708579705320828984863885774357563636988647304601091274163810959393453212401616335924285580268072236396106910253153389065031415863858956320447752594221308931598794640014309513974710805089643911149964447380513688507913549416553989079720494477634763093288007319598260786928805142524521362635141628070456036554575723175629976493808185133508096480954315296370124051673539364227770988306102014903253092732304774278524062805785463892701683363877897400983641227892727124354524519145107224384017740830783923866796638409476096916649731673386193990683364627552503673091241244180499766879444214449912078302441776324448840296599358654867886888675801233328658313812445563133605389251388479741615805131242347014269878878912023993750642378796240948877465911417157447325839321635753195155910739654157024993649769559020556155511375759889602951280711154960352550323537884378270211800255575115637032623507072703258324961823622078016365223376060873522798924259111764013932053143268134082635752693817646581262073843368180272145504440654141847921997971059735877381581251235201081969358639261053493439602256029735762111121104173388284810430003291915529603572685333860416108032730348136971092364411476281769791838946750806764623847910770565191443700006005063101757994637855993692811556938665588921353703972202086532775106919436925792478493812138594154262438223839945105925456242780683227467361582348926126933970440097894546587730372642359525288583354650094155824491571818307170453650176636588309772679310664932773298698959460088271500996344417422483776280439722332422593424226903412355226935456134414370928185672126450032354400931738429145286657613931720000020247785007037703514192319862706264077820459393001714373112477082304659996400915404820069958880416121136970134034805611420844319920744436840803241938994404884633785208298369225944829754629434243148960462407232 [168,51] 2757686415940515847746066693926083296665324819008980389417416600491083427896783754108234813638942419008848372695898436010608000769644502187928105675294683906726604467054305440353565588446313712819698863410903001762102077841150387301090832570087501137599826812714558949826241393857545084257499079977349876314488142273233064561731493884283399644880233166384913183166705116653050533499838799900853391004241114855943908041126064408430466670237316872035384337526138762375757259700058941524035262148226725073866978770000108757255789350179895452414005756498999251613506423291320647162489523856570835586256364972739827366039112476660983420431923449286376669479087697988172141701852581423331239175999893302937500100325209209603856104561382170590244700621669971799842005068166944004071573117309852376336915093634611629373977230696310689339710564676504721200634501958044378062592062882390707548237170076657455544431721155301088800865827505944208932565336712301901094408275413024651902860436135949344441322111773237793183678450231310088243939684402998785930686708119350614044871023768978969332098611008421676611322749763190488058915945504811749460453038036501187433947463341923231750830363866499496938022833847572143665146749498199727065141378286013384694776202629196108225684228418798566792633814835906340548474266335515222860820808870871332193514177469277352049661562911865463527524371654687722284848334672908146596890410105968044021785768698432755768687180449312477194608719593099493704032030230178585677759778730115196771011239038515317049381305626444240620429784840925671082753007748729508973273395383374193929062646909849438532064404464797488364945141099943752891484852002284940980957502414144224667763023432533839020066908470174276946370811399004531667997664364074542390293476756163785567344436823191746969209640136079820982941537949020727738480432702058254371766081155094703749275168275798556648652718656697639409714177253886244907425315488385595955202119579832178968211037171386214604400288761051104 [168,52] 224959296260815753411845940416299816811821655511406548046475507317967349890369075781631470212745604438685264147417958393649145683661751426007571966870588404134229109346617269197339918801581557329809860381053586297963530498338384747563467848966461658137162099257652740031403897299846203452706166560058543890566912747001390668727339097595131531773097607228530077252761174307024464974083439841742950682005756521211028110316202587803521578364106345999289578341191632736036198305190180053746974739129716400443007420108126104135245658363618153639393210090965359214210963275188114911596764435415596462448995395245728668287607466815926991208609412639573269280498585586596476281568192328183551385006555980698279134581917454509348215878764589208862525659319560724285621528504597328943524151711533019321542030277373618130094115597257086345187696523906818661122058837932687217831565793365744812432634807336949498405763886977611214844210196189080983837691420531399973882577826491245362466099309383866037469311827764065784128967813000437937909709831492261554027721905366758575944983967918361413923662594760455269526481893780863745141524144914413798738481521226127119111029258503914346758588205507597752043693972009850250043964713239609280110074539422568789658777340734048147031914797742736947687581827645423964398378090927089761256571315425866687611456775134214760425216888197377716031888405176009168202520910689020336862831220374180929154274564104045021235643160277915956852885219391946272923835694007723660336287621433706644144170010345891330612703437055223125278859139191045644425496609596682916317336274563362848072525204475664576481300019974593964802473245571563876207893927148892584306037879358138766086177037948083619585267239604979018486588466466336215624475977745400571077586308149057104884955317967665278589902151944337364636332510635998576694665532773720750216205196094667419703204183290022174545721172024096663470831795472351276896738657409860481627304139642180216230623785101565061007367021656 [168,53] -234695096672926404063396387078538304766283117626301295354581533767563066711340922514926328204990487580590576420003270781480144430539270851703618066534065048577435153473016908777382994131263504336845514205710127796737262397308951962083929444857124156765902967680842018565453137117995236420379275119483881601102454777439242542281058579762636913090238115010053042436106394280880094893275220422907439015813778343029714554529474207633454973851438404312637460639367914797090032435248524148101644246912712757648333317889313143491838265935367898065704283198426370105102745230567080154592264902314894384983320833937172435376577755578261291867780715655730690362248002910760360438908206214789900547942518627790962161706049023699609020294839119086740115666040938996909025537803283414860359538813525233316603746395813978624432342711555581718534002137153737282794580455788415049559467797850372172783907554128388760870711623704757145140073286300998713566528602350825842608333661934100127399253364046294490394797831720021375220192093253854407789178464933615082077372783576686380254950548210318727359309932149847000677376611864759001178980252227824141699091969604582237199867272048625914610151530924853607141382061786445888009280568750722722565959264859539573222299802091433673838788602587606396377920951157984508626174737578860518794741487504021221976795852189945553851282788700511555605532621420658904638785237543297787602979194429232620573704510176560906769279629366243558247579842040030648523883703954324257991575558227088610819577536374182992472103357885897097130074039243226376539964955734273105532694532370855693459229876175756638480894666782683969947209373435731660851464570379897701401418781363414297519848453196170616262988942579976336644715951827528081014291261355137268565177048821238005724542905003695454734511355703749441501500809827777930088107739766651928951256700108202150588082275043417236378088808140978126012073334113599940414254217045810317619898831334211488759140533201686909234773696 [168,54] 61046823152399504522389579406882967129774014087647339222247432548122157172739832979544668011081791838922392629300476020415814595220049965356901302817889272657025177834140379979673096974728908267358207624693591636130553832795996973977367581526795987691529931922388248551562135026574986054058552865149176027531732720908990404217569016759884890268445414484554426024491115154961949524315239044533115001652726651516255494000430753580101668849116413110731168826260453491766335522732651769804826694613451201011366876813086035039135714545412413808468844693961025726524110042779334674852880965781647266686938435280664214390550586584124710439303517067436063341824122737655012212781383044226845564397115387276363380238264872066729456757129377766475400019309074476980527613065334120191917546361031858154086091691340736345397414141312223005814111169324645363990760948610423762050061014147262530243587654043742919521327222074967330988824072764448496235510538271809187618847207185630010584708280964164618122798476040142507391259758902536423795779597992872524659112932002022568995442710783090635104861968103604475023907607153401435317626135324852824564952742998510022100639187293318752471543957432925330633524560842834675476434321705929424207541332523075462520391926251952483090757438169173157031135244668716641190326472589679413346858483052532015895029775084629850559255637237226570611053734568842429084446907201165856171160565175338332275958219415520633148829732064249086672829311717249254305264440216235081467857773642235463003614271249617913835015766630244489188275265300734504247596829658207361904083007122439363589084007615679968195162087416085510457113382967288576678990336761532831472707320085799781793766699334097705674436208382106839193454734497979669581308795484314803490950721496737936694036963947165519685457454544175923445494797203452197116132302647502092470599096497798507484560639897239759877305697626886317297136836679220553128190459723661815534362708995099145916540437733332044788032 [168,55] -10561459524577137203048698968496177013194766047493763874449043250516301609900867317002826922003406071193539255547892371116042827823940477655231772914455579566872114002631588562619195795293368050301697629086863934669451850417763911870598576911018237824199115605537812597319613623267726719493570950097949627336219035044171486434740696617032238888879541915766292882316650714055079246612911203844269079262704887497126868203510920682584005312934814190399452702596241863684421333360940643547192340190236977466047434624386788558718230184271968858461799185875287595963514710720567301419898735807133355143322690918203747240264796294888829331815794028540647634301976328852263418419641654761761505227415707427188061676892535931453450320700421491458391297509946553485654756720130525157400017400673368455082603405277503408435214765322303765634875247328713775063243492164324620213041298739212309330165587650723481844063089494007374566067085471353708675273073602104519669041605202411611547334375628879687251578785878159554012796220554599731193119844637460946655779091944713705548337147610737136296007077322602475981245744402475081359619530110458202012580646324057720498968111937753507683986453932666239092122232037670938540846508085026524368777873982590219559224893671171210705604508464933877839384675248356478333862704322092042412786812911879368202215965209733657684478871862153142608887463891554671439822571314615095130893119661957911016816806117142413131691501373779925072868929388955474797142218670816638687263559020121768148947300429513727060976565517465984978183636394371978888267311793498715442882854588921548236792160674351589291007062075997784275674159636075281578734874392142698950622044840989992239478989137940436129166729707920926338830561104282743863581631066877030019758372128120535727498126131586768917253930904652667551906221227384392782334220197126613901215538094690237309083023725929832114504134938885836535061369717561803857045481652484428922673385256849898257911475297309864592 [168,56] 1450387596700680639655525436205975335878754998341164780953095717865222182501963158857002650193192798882516306866906556205608931849850057668976582245770408376740143206736758855409025218321274394437921365547920749560778012408288430510910188144210267166248148501985153554728054687720264882316979399006464889450140509473191150040278564073503750339355175023972446926085222391637814119454197935118406759572798390428405748249070459703484051845240390153841408289396666519797472202000294259330296201060340005533505244744598927047834428919933641309906776317597500557452102766066468633761555679747170785819102009666942175603409535399376293991605399070148010885149845110158770384496341160291697186508637671943844117597023722207637635202607084830276820093004602283432968777300847201450907426325800858229176759976472622318620889560235063643641888771008641359221757581601688801437016939894364887523013449568955881587091292037014940346506897063150501055906760091537862069594418167585611972526100404938194106849114215738152135252036666444304728654842910174848361385667051839924613078288510783596168446418423374041858789356884443022499409356630754708484195272769638030605973145478977495623223441855848503338331999724495325195151763142125106987554237224996857519002226671780041224283650306804472567553198037604374240897772113311741715491157770714138979833495709890001079940370159472875935796511664337056552200788955676904562319176806860646548381034065092953978274360039918782570993005348227110176515015821043812677346742379312189235385763073584328658508607518554598121588303332569943540639519507117969316161723967868651616832792305155238927314579334197299040730169153055093371336895599795225166057588319940304031713984950424372665594694697768589809487250861965316365650466353663848652130612390668393126047426044380404774583912226660844407102454594000401277669985583212808439745103329903506418619003361610821213756926826922768493054133276620123640837383269071572987966397932626191160551565474686209 [168,57] -173158548666953745601263729603532747509330540014114217025506779341498801760280751702752394550002606940624753252123485578431533136495533727186366653840542726740135962323160611793969335556537232210079808398850062860801046241945739212699115625520627945202698973383766704826510407657278063373081864071859390307528385254033965816856778501481748155224638935500814151818596714830812176678457759391521527430007770465978099708471538763553028139679303063841600795773923560441482599012767005175981095857582289864361808634306796588577347544989062098787245358511875166572241818207070160638410167398094089681956486835224096073986161541451279389710051131559759812262901935373823085759330876180443180357999279299469690474182123258709469175190007967133080000462052647097802485220643934565961120215420893351484375666173307449453328554911466086110847071686208155477845291440599993246987482512933175953057567392087949331273776490343206501885442067591863341779773343933677543819133418784481234480934215623043896719474736169084755721393155093995232920951281177612916932859703328991510543650143266069896999143607070356541246525701286866054006618259045311683053985929281970509963744987444312466947703642751915920512789308629512092091226283512581302938508194284273913625476085656799624017696660259616782908308076760831349729487989815288490083806451694556953441620631883668070339782838717056133723864782901462702464807644432018505161493399933239748747265122251476171907036404338340535084757734516899800496086885675843314987337278617973451923880955116288257000202700343126728963656204566759400585114375076950897764588316071504483537799047262228955930193897583317301452895840456515673633555223743644322427004549799839183637734699755052281257817019670188954847821045930199100331015417858416267269108556035304756344644559139132864369723865469029880816961912011060328767507011337078363698001093549460095405114244071566531280337848787600862879274402909724266021447876962083348166798491862469883586480790528 [168,58] 18879970203565340216330804187598623236350589712139595978635692245467276979264082989272116767612548214249458343065715032074107958073094647632014781404418105224555469301011322961358359293583026905486237377306213274295928648438998289230736128252579899363006135795655379066888696600368314710487023744826329483723181258815369514635900631049120218883149796501063401648525361158878014351272703305535653742560544202892867533406246370993891686327516544910430730297918861636535387487839385175826826535467731636712315907930158693615231330912569405163300005368642006379891466054413843636621548058759854041089356971903248394926275307751616828674335714450091182773600604284466068479293293060377304896222178172644967578853462728663965630872841854720644745205237055433383620832282722657704980641408817955817712028578514542482098586290544357835810047927850286508245532269288809523771415743432321160549058747231209071934049246003612890089310180721112599543704561315328600352826629096811847222016938524161040037062103445948729933697986257219419941709470603740201736741322926201999372457953518641203746945969521317032312327920077010346477822443788627110614001574508906604953039092365160422762051050161748432442559717209143121154429086736132093488397262301274921509733795337354799748592605612234115074744781299383118099795302736695096710354036308403473082055122958666652452985656228293661414139448636926321602476410903854839234592457873823040623920467346745459278556247724378965995359942458309782813868451500250936384960682474963724816437427031558724409436131318893857272946157818053295041755195701001602886904762635703079341165535876340582792951313892848829761377267601599751983459789543790626796045346307371960910173872556086810355420504982480996197493928874885906942462080556442934563170414126833916056693583373240554587843953120468373907866313654588074647174235995407817273339413471824511688480712892232289878127579734674703875029387162782257725800996452436692749088962619014740152426688 [168,59] -1884799313895079572039519844090822607462962351106953852754543843707168548078445664464681923152990096186416261249208517936370264938457526520151714353573866772367565937970164618185157062289410507472083811778201187063792698495380523747168438779969518920091995110359268866912168605444319952978892931828460660246416016384313472120147878903172002628857734001062066613709336250460729884312053690117376105841566159519556673204325506594700164621652567240912674066850987422592192577374233967574054261468608220063682873219793849214617546610034949509629416959801012986145179535708769848286536134014062527104997077343128816090105303052535765656573857342357095623443490034872224305482247072635104154871167436746550123964109667333814803030965347376070627201431968700737013180905771496482581609308301055175453587338692643823781774140283891454787666910739224181657089664079961723315344103872813275554059659424788139839527640132897816591993615753162172218550812717750436487102637100924228685470090465600809737701550028161800625027150485879957052787352255116096182312684093689131043307866258416630993926873492197017725556422081393691879420713500405577115207908100704162528159058699514448962936044297266754533345064826788578901513310858086297887888696368524126828703930784444496366165847477171377063747410540828450916073960740916054943439144571626923957564081446495343091156065823620937374680374857702965889353972599400119079839458117419651999505042002018879795565072599891572982333168437619633245010863482458477369518973316110228804280368008176907052264071342880840722901390879124228080250076036143430403499088049864612416746685140961381606606297657596475550117179634943318228927245889145287103565252769213018685173862970553294919900732682668797550329211287353994018688776687072601088345548285003043241878367249803469635926367506504952857435210348951085001853145205402067769527520507588100911419764285637673733812748574464503794610293789126246364667146099580616002022001866385275009760 [168,60] 167354722419658099667263080315483266865298935944579728971691792950416798110987014412435979353581859849168318498880477071044280933331201545170723623410534040951222270154735722742394887301862178558180753356132224151336084786853080529915067840402143463077623011284099440069741294946883791520228045823359282864907123179174406490889226777313222873405412105392135528777042957243310465039674898824883343024595904394783621508622649470902731947534555426199767897698001763279728971572464704650335178632828686565836073304660113369115753274892806479139404268786890709317775289695313953223555040337972493754749558020674396800403910881420568624955675007887479261549374398814122039161247314042653198793562110820625001017001023287743844835729492220449498944775488761434329944876266303579625779026829004993712886176482043527526564700027172285174690353217031263352795842076556634615259174379451058966149793516860453484354913328843877266632684742457723592294605411614491017821318282236444108926517413866435055932619989374154041029041029420921135410228972481917280158408980428427168185685096347367445006479799512994531116183421680387587296583522549493823826027125001248215672342074607070381354748524414523979208770273799339725231631419519338313744186171495427479492136682308618096688863886225184525300254449976128293335792600456458496362430095956955765052130977257389158562075640116500833141503085947897181929781895330835427430121186052709805241295570238976274009746691402282007595584457804175123471596236755160598110430955224686490874033875357748980950305066170774921656748526171014976355139330549996140194692140790681631237079688580411840747751727014850929736542804777220745412055311045876131133550306653739710838041738082365019462137368249475029743011190612012719822587796893900155829514681812218576672333333433963172715526633422262880251601370126931082782837102356127384806026248146690015364529922069462703582020874323341412495107367806497860032549980440089325690700447401595552 [168,61] -12819120941151635117637633675242345817223477780228535461443349043598457375931593364051392597087339013793185253451274395656688079506740107966555979379801984466257597036901168881909818629407364668719841816487838823632252309164191108496382761993491335179155110705009125809757161925336327080444741573326082835388055546059897157170115629990110491474708090547541905850120452138392511011833577551719933988786423966309358623232247285188706676771294392558128400539168308423031647602195435399761170523539362279288476365815238184482040058480999648959372252573810032134503852007355712325101408729268200830026888475732083503707339320008406670165149020010906241011375477350170214245656810793292103313936579302622673995561495618841252130402829935387497141031451237058924719669155250902554901443930282801249910282928503631024328066693832754368290687268166682476418301585463013014659605838078031464095072856258785861797290359193492507018849872257663593195138696981386706143830706474724792239059475200330604237789152231705115004085880691030788316070588654526144817440314555975593214846650886018801591251284982573492153023572817930856166707571992920228807569696145828990263422482094568593257598369373127072302562506582713822058814376315150881296074784348452082691407455454291316883566476096860222850426684933169877196699331644925815442160253196373861523044668459859084264268829314106030953693290197046945220050094778969802006905187785216834925683829960239241297050781173297121509946407430882063856263773776537981747369457145029017645986847606398962871401852068455689320327512246076592516222860372653927994350435672728853748182080759048022406572460115902658486083781050009479779917524556534158270654926603518238097939055404230014963063284258989504520472865956646431826336819610707829633722413520990885928103492161172775777430470457452686961793264283351057655244107937799864263570309644375410144928629007805400211535561530268932784552647811982011950380814696157142023388967965984 [168,62] 832646053984523370857634386417058757311889963351561174477253177563502042461912664769345952412666702332452700592360499562605480245292152133918825774771417707927678576652049251927099057659221007520985263944669861772958642563983758640092011972121945187864401977711960985604306982368881674336634516211446800344001855968736445719268774506521175962486229652127909414059723083847017743998047661520324225847460003827048547922431258807234223087210079207077471719440790342590398056777502790693577771792708024717177993348339116414356906431320113840789270201366753574572187674412577051575374770733212930205169443897712647016722163460328175275586304800054503715081915961070753050048073840935729969059617889887107913003321994236169439654243445515537614181874636244833044774748095080080300824383853442492259572367338826011324964558147683219329598414392012225701669185807086921725538271476077901790985946484767454013047347925654843277966266566525105787339790663094530676174680936977852325906222432214538884934479446966357023955798598435881501345430609092561275966420860862167827431596577076391636586148279439766255539220904296988644122759094461367406044402513084263747592579999997997272745352237148243170500585349030643095772716724668792091373424424021049431588210668951837606336446362147655038958190242539087122486918018190462565963990864306074909551941994927216683852056411772702489083748928364020598939331412645646860763472161175935215292185361646273526769513356786732809337047951677920435052360919178794149817989704621427871734426409791811539758055620365163567313245414128623061135896177482914510485858454903882598179426938468464011593874731337805039694600519973631503298573071136389932649404907309682147319973761197858096079086100263783750467309089968963946386696367497315696048453111169897291152700403310459527251356380763768036452005416066468162361474558995738547963431944171038536011589473753955321540258520937037561857681906366353303702996972699295790699019912 [168,63] -45601362192109626784378222142576670210958115698406243421648131775483169074307471178250521555003159723313496000664617226748262751263624406067719105521435256635543031386168082591996758692321926018062175508801055184550392422204555645263532235944015861996716419911390585284646849319095423791183804551405098989852462255834801654675396522131831157101909132613703182862378339489981095830467489459664265131938373953728240009701936674795751531064671947783702543808455162085388966373898542182505418839756699041141553840099830824944887746164317569193706152263561869796298570269066021361411857392440521461723576752670476831071533223810435723332340342258471290081299387116141615032744795546102745606604171145739916729859191860432643013757479378120022011759438229135052875648605913692517270706085468892357493734135855614088069156123685039283875234946159262436496950969551388935818088965208352234667329657444249328399177390941679823676980998066151058028707044350794227481883628505044888507702107992189148708674392539711260398793073957248716911137244584583366802931330646456741319213212536653396683469286983071827877386069773470556533973356548175106484144092670006245159980190549707617116228598518775076503867543055272539358319094509438631030372668233251969060792734022409277710363790213132897348216042111531026259828998906624346757324964954218311005469437465362242645966870955440489329881355001369915712713505741922619972259600019242611855776165711741433724044417882932504906577258729302131541789550333828039127005223272843145144468393238520373593300224501625605120031892990134072547048446263048954897043350835642032166427886857008795087069660107417007642350332171647977305907461632007273462280560438707912971488560114686073272160377611175820737973625735305618460674106580641752751523273622615071787571893090079556667694333349743595405617085584712047831569126705534834680673834298469205895274315877379873742320064974473381919043867349972505796328075568592381513800 [168,64] 2103925369771218715784456109196542400090356122039785543012749684089782099572673806939911152523584031093652902715153135650109433733131500257492129047473432890574788599609360333699077649187582976281180583056338671469983790864191185590314261937943280134472761375859631188068624472104204282433066618917962701570230569553818086184704487716820480826190680813175767820936055298981227409863542797335246038430745208108008327485182653041180399784886631683829838054392216187740699199929687142920454003750820054137568747480421088785195697470294260488305467136636421657265739292880351457226144953486002671328920163532934279334081554255606167472918558059131225661122826190692980878583018889132971757395647214951114017967360666891602403014495256719277733219244841739762281020077360527202332125100384381854345609446861412988067514227996938362112973286216472485889088356989644882535475936031697018881313867855834119464677087084042798067929712349848466036032967643705157649561485662521804510923333920306925453376168485748940540937834412270589175924723211363980055340560364893314935038690979430402417744030535022825937768900900681357159025301658322930954509183807274184670031846438056670131063954706981094643330394094887898010847440136689470887540122214476556580998392056690372945268295516672852722128954557020674251825900801591005173287791974678232068690456646154611472528209142234698605847429336176333929215663333456713307765415914537796586750056042921939832458907800564416825530431340882202064607094198599942375052825870114279069733300008209484475013466834077511461469045198423927806936268623311542115489512209313239883866294234785033983617426177376361484177721173175797762721605714092236633909289192503424660062541736801256027615832028858702161109731614882060673867409236459577184688310197942540795912507073385670639580272539468858819804740980296406379302733428019767704004619104372678435060158951281722385617915190171997799026285000319482677279701971977242368 [168,65] -81681687379641184773650293366236951865614508656367794031441198787748664487313285160593487957894182401320959634182712196028120645851020491645662336483533057831017296910271486223072560975531426360185698034433101158374916245624953062025001312264738746414999182728549169828318178489673230016811511704850761050644781866091726470833335256960769347007103708641834221258419342520721724681788937770627828830373303522178539212004864634566893961472774009497363991850420473860651270797607548722792289693443038916956450449784974933552144619499523424305497298508469678875119493318456979033496215764390682480167046792534080574630936828121128681466839260160458402589429301470755186824628228923212432792048297753651897647588195372333611193037606703762749923005488772152705721525787021156950049825083613103063047562280886907036032064031335976460470956572809473942024002792321954577976434505842401427857126424714746203729867496869343877576970959118371500722398288815710360724999583303378318749450891291012256451726402152468953116813438900215524797672792371591492726079195769017622637407992326355720002214887692301682332415953411562315870149373822097202919060625908253045662806945935452227564005533696068411005108666583049920141670929283412488747203338069547654783734041712305074673501733914560459277997384309368497384502240395118715245494964226802056775422448641035920715060756403947872189501442060212402226609584235021533305280796700180446818275795023590435285444692014756571414184514207494236914639085791594794635164137247710771703812507153785709906604057873198015803248213833380517389062578307495997074048039700563934629049476390697295757001540315682021801142639383973315679629841137742154093673558998368919091829751227743943317618025630269579752603666765682322900888176346342322315890330820966951168597036457101676545716612407756335800101490827672987243125771192084416450833553588160685353827027664284685194849904187364534969031029648484752241600922341376 [168,66] 2657969610926250029756164334789031663642034012887985851849573243964069321581819572928458815495048224917501024081368457012561169705012929427307449793620326914053309278806299168705558023540451371636198759826977791940606600401576446427768512271522852484885878937140881381746346221018769488032262915811386046379318306040866789932727938800319915441006811110175247789747146767656859564710852337401548519450204545135119358827156017570819215711063803467704471259728382270425184354574018542708247791744636434830905145864946520661889989568047725975097057240458426845529472005273923746048595513681142595019270772785172143775063301075530459342728451332177384246587662801656660551590613320546526857190041312743552969282974662704313567282637047919078866422453858599479448052312644457947795911055143960296221624184154904932640980715064617964662673351536980381471264730688073657776857022228758342120920248129258605418441025964081866419014415554295064702867433610382837474587157437052847856036207334842770980938062734696932131331240972318207322564554361465816724976812958661234250897072091985797715250916236544818516152987898605273441591632510995581762343320058043901804295501804826602393895999617120940934482418460465769609584858369475749064520596432220507532808868132998230800126116141403097095252760456891697683809645246958098318615503661831068366978905357624677417540069905702133085995062466869708343207095999298798465839201332642221408001655970550086434050231255582136639502910576560554337204872702383411603812608333247327393857577089044298398060250641619185675858701718991375523985775168037525216695655177093453893054173304263806582198335798969303539024852263963280611619480423740003908352690633315062366857484734225395253015523621053716182405455911373361503312046689804037984299180262742985033600310973516526831194405457631450731001069637244227562422569713428482753546038740486851662515463943697859625014500888245704912428160998006018924155267072 [168,67] -71715015862280460984959537507698347602377780015456787749136319848038209755550082973602422550525304966198755824827907856201799734037148111930435310772679841442666565069630662960990983294707922096012967604153856523417307251452542529688616490050429656557661091138653130459339430267788011192924372121603189900201209930465948909790073119618119420233606373635098973164471357377071493499531345368122850232239987690933670531091473248114618368940941065792541971685184694706608982468887029416197173832891934567256379377249059447420877607153732893718737164995148726364318274919924717611293903743556763523067114860589948771292632706413610360662868449415631694153315123411555322762636432508609601643266135493128929970147698923587149608438298237697960519648625836784376285625511801439928459624124370500745400373593888914408012278230306148975682039343513378853087666840059326857070793311751532483234461430493098593341175864148077941364261252923052452920616923434131237026766165237107998151652246885686289517443546732019341191301275206954004147271170612425413620696360027116020019087718063120469297421032202887883708928207564895093714499945463600953973275754900054902663587192315055682060241443394534719784906034417666269658629961838119355269291498011434336473656386613884024910147205694386161119918667453588099112535466836103974301009353381780459984277996912921414253116627609356657798091774925520654862452050031970844260776383684642848497128671586723239425272520747188749770046054054922084578612092470192529499155676062246497682511477352099425056320504423218318601860075577637459348927324184277777338908660609339894460666418630829652260159073702759563529505214304030553121754183911707260662750859430005962658858421575035417969051491015346395465747790864136586236767569257773276262947907808518281892821290578843802711700932789169639327854517214675913369799840017698870925332077372680902410170165859457775191557340911827030329662870933573688288128 [168,68] 1568465899926440488215471208244224589567750879093426480863799234684924020066153712332179442390457303499357961594450285884016322771140956850388727314618546706605368118925429260373079800107491730984878209517554319566402021632521498043713650197448034996178090247439896738514892085038771940594964357134618582095991536430254678515473208921488489971509229903064780482803988081071587861738280787993193533394534589596268309112852177273275993478332022286273876343988937945261272297026201345508136173388064430295637814369623841622737618216675889409029608423084322066063426419232606858927546154467381759091595572320588622806267368950469160928206568678049865942342234515048979621825255108252666227756686136721448048578051277368509392931818415278159998596492950760820894142630135866802008996348835545996309964597219415050219458704426814998510716821578291989241734512217727896837331156893891986215610880484544092393473395547299379307015124043217774091996784061791257584542489350039042438208482059707290045761041893970733774996409837236384071312985471943554644258989308119194658953407106317747773436083437369750670757510468780422409711221521470581668641774805114778086524987732129529659894823906540097933852433137877721610796491405652312269885540736062272974808183043734723143879452489007900009440303044945096362779023246532158461980077015904180958332159419699470004517004627763041890831835190252566068710396514705115917367301501142078623545347331590012148395068079406238584041375220017111884393121710803130133192240102246542152489690508999348140356911999879129514335401725489820564366768179155154078566075210519636919084071708095493823196141010667929033215039820244018245403001975318431591698627130488538982531013860813780982418885964172502896489052462779836681698368180013256352110491826560905894424167050375137692096141392561075361996644657793438594861169544349350298692187357544553488565554338322670796759368460846301909823665697354871456 [168,69] -27543162148045088750360829964443475373146383612633050942216466736889310366290705303016905512545843761805787180280635384687725257893783134532534252288661918838030918871440133811292800767250684419063529230000663056176743627100163156564685606977236735808063851361249340374720063205790066739328471837473958585076734763489253570381166476971106075085593245687492839411509287944398497309187081870854773251162610257860309476380072811883411514672763492296122324877062354619037080546603875515426533947969285005200830592502921999477977193499490432943833828264598157136159632905091386089601823726714450177671437547538088886729559819470077369560078109134267280949948405228077837880562676661281279639412182810069467742824459896480130576170852421215453372613767361470543159929142528073949643498426517925785872089000206292475300356309157964380241909725985475290568682666944224191644637228560913005761929736176872523961584413154257406382896858356535583178172682714955639403697808329217179923769228478330897753607704488743974992812943084086118055324731018073901457642622542951020148798852666102867982604163733573575986348977531206179099181992624619619389338698124512579264781926928791478803308162226801091312804623290252999795183166613461691754087837599710830156226140084403021951995749954005322264452024254044204071807163814413167951942146015654885892179575868256997339162092384084566376413294743059765675503347434997400382399332508055779591467095418678913687810104873734829421554331615137713248330678062745704793857507470808128271304171309450326386020495416584400456258890991835522191571882280407937587333112307018364224882323344050603697649270120253472714704820169069281287105840026831905505559588998856886240676630393861467257003810257033110733484683860100133908001201514844939849178728244514950178037469460289427115285496623584526020428495728024736263983901102777246760111116638326449441322314594744189531684403749150729787702457766656 [168,70] 424676605620256717907671690463955673799853714496827772834126762610279842143065607252702765934625213550315091950513506636160166049747755086122176165610735233846798681818495539205988495180084895587432864103051234085619264767341923555348599928682162955897142558352259978803759306110822916202423964632239374494449040716925179119755877679177612579715672169885229428215473129369351204582387672122464689591046734573071873731794616943653482434214151297842554998562239243583254200908231118588980718098766284083951435375094688337290707305992793047955491074304806460453902651237910580805091383179441047876479192066634263365781880076855686787513355609787861117861697717199236299231901733609677272617368129043988326954938969872941913667879931629792013344633055015102179396792547150677204968321915346681978011451895489451058690839213225787391151548299188801825289130406923712999123817416146013451578332792382239336486231116143903480485928884284860425951875009342912911500102006189178729211736121252960849594061189964706849535521757607673845737736109283329429568478869249956694745856130724338943523508158954903072264790199152449676953746768001368072789484367685621900153588430545385388658806995597227741059891102058022201402109059650612855944610601441103750068540680022837079832238522942514875867322365513471474575558285579640874033350662690041788352752813235410776012968471429850472709160030971061491792297950417059697468199974093481590462926552308378439220952490830194488672139328781887349270240405228017684159396452636650937912268934892434224801457699294218106375486206226664036668447781325435825850524924837114706463649718530226887277626589813677754049959696032583079372742903181630584701663261671777176524123128237603054752177356276380944508437370414341997757728832375293300365930180772094292167467316730260856552715355024010918849726811365309514788182077829090182671626656292551609585990667184197757216690473669979002023053216 [168,71] -6094914185822247870384012225823773695297780538726183078776135004223455013955508540834141677885405021217392925177550706583557175432945144627581896209303914196465823520557979907792346431664768512888058093816911381301001214196356505034716350618116839525469421467066019381538188094256254420000259236790612148411270629257134305783513325766910516787200672606547064231927915096084912312986972434243582694001537208059670885170818361273105645618389322504506184871914873523269059323732087821789968021813934749003353753509980597565256608827648105588936898890670537243042008761059739179966877463036929893090299300325688088353599224782442942720693495486589924767898454046648417435241384986427630551492745461102476193433366922689739228500784371274521142965866896899855916761605165385439811140168918969625777637710943504297050704499309476511114760488657959150764000066207660454204424367140411290342612360912303784988135309906226922298564172724873226125263889578469275541874073309014024163087945117119859964394080447062470734256043557534787952836408922376124194790622625853289014905845611474835201118471300002257052592673830816423021165282282509269967670324784650744520586019306900692309845788986509505566312587391147684435272793105878559645274081619945426160821300486962267863170889643964793707509824653296793136381623313735753198515581097857318104243468639355841823783077134505658923669154724259951904808582869571954110688854815545531903047867190349774183180685109663813980244015405679149034258042072585590909531715374283025037779817870676292211147314881568839808050162940083984245889035604194355233696570912684206720829561678678838246799611169352340736757954834181602148826222739208202044992623612478004336171071994065681233007882709961847496717519718311133531578456863160554764159234191436519079295378951243992582346996713372535509727282304698849830368079112704104030175863719641807784921758888674523839872542446605881442368 [168,72] 47489167404941384907990632541907098682112639005990941134745372939779105606087685803631900791104205541270928700920454031244076678740336693628006290621774036332115496960074019858485373810792718777590127357830398469084979602458130226973145105035597531166175212873182101641902391595621481200792741333204169389270692801231160114205492354888694629072858117222371155660215886556739822786077836129335114423914389197538913934312576346278000794439132606978688609561128174766126300439290257074117711078524498280262492704754147506568516202911494426782443180395713838479389739122401901834143043881340982477612890917728327281997723944517943631962301310550909415000658838778388087465033022885610933342858357411094580830183383864407734078134531759130244795510601435102050224152293893043034940000431200712688777923409460616321365267679400594329222976296642769683830038191869512806283822492326818678889485618901660986843297665338588726556942903097753878879576868624052397836140204630055783599931976493357176551730890991736483495000759938665100418155396556962764599937726253302965012409000716598267496155083068607557730912238081124916798579978586864438325595116610816155145165389134776102824493230727448557633027237902565281558411790317852890178147245383472750804700666326136692579559041257420848635389663989936101814975280780527056115649628736099584742990592178246304980951028618879170531151849230615446191088463145680578044311174914593160441920554823994581035614091985405203609572568602626607328221463873714019607128292947805777719030398225167840063290614586340345990556481558758546227569900210963572751614536386174415821445930863269196793327919173497652551590255933117831141058515930631776282414962146042454473682021027526861954935904621292253102934437619558264313816359962077737318573601691716263312611388428274313230543139717445726556351628952744407430562925501946874709460574138710936105246460704593152486688819823964832 [168,73] 324353080929466169217763747091022098819998918851675016012571092741737784131911060297856167694207422833749997891958134602818950961281300669733865081884160057879201957704289692608616141144089174237579349658911388674615163199572859545632610851584083289521320729904663172898081127140490535700408169409457275900059975799821975991662285006693338202267072691990370691818879232209128169339031252968463469809811942346173807797936576336525896484395463369738942782322731527081504203545525337468120785288116773961982702924233971721000464788652593595549870550147129481192056099441932046393158868037921723963551134095846403307208494975978047040120516480808417529770910251362325774126009036138182772359083356874167896814041531202113832923667538973119009137908003480449116255444389569063157694592277613060178258315988784374854910634966029779231699297367190955424893033877274867242692824448761076311535522781683706043884038089399012732913958688503798877338985874102906517304817394997525588212127485320925390393685860555173474356154962223788514115699404548781595954938768955904934398889396091993373094814529825237276945618341900758961244874922157977641494862231317801927094533758699826095978228348033069515297142897991905272067950226482412373617635202273331896539708849299251001157977616832886477228473072826982237822524561508626127118448003416892612138473576184206115601158431706654080052598505346870319042322890615069334405044360241751638872315673135450625084905323780259489992015950270544881197583114930178176630917661524309064033130316330783329652550400174990763394944272555055044437304675683898602101701043143467718987825880154199969211732125437218946418834304416872801641693980585062725058088434713664223692440704959178342312474086936527921594566055069034002346278207988012243504000026178951901346452009690452972629342740320556297688250660529825944171497631757213167966519754027805890226526277016836186063741585408 [168,74] -4324853854559006356037910586691355898933840173481529457552782731580343000785583620620318306621619994067232214569770020875358301045930257755682792846216963745223764784677991880667565234000257685908953906236799058969479072943195450509242345744395469511521247679076926801868990189018605635957831961107177241201792047033747243784524549191327259184393526248493896302211856981839660704462280174275358544999069346917460228383768269592581248327356476225906822898027986226808741612264167339428826513231940709544488537229578022695669893449405493853227973326759041728472188713206026745146624550497036370871778650666981280497115471853195186511225385889329439488352769673391843841177108764514449594341864971435898699675320010894546283732971640925814270368372515136639281998942076497965383142581802970898242746675711247296784559155082141326087398810590205316879232490476072726786774104790006146800140570001419533935457049253412654988013544499574387430185109239182874940851982639292249979059713253013265052494925357791210454906352176652882399876546729295256016506443661299437480164808433484490832805128211564391755241459771296388116216836877807202213854582295610186296227862560970617232127338201819778270499112499259534098192717183442394501425790585249718739095532230392929476103788781999054166031018175686309249026862257611243649092053895522582619913573062394345772454140934641708234152162790912253116103858162405993955396956044790349065159106502021104276445223403049884639298162539391156960840372116230492492977705880001486490944515575510770305130965888466026095363107411435805591108926321081243271277054354057174216254924609712038132022689940780000565391981774065752596652634444864566374023338133400924589794558983136406784300148550498209757271913978431353344841156989598769320164707136089491750862409832707602137456412111987683023932718360716983718923354515314428035142648617610711382816296404290053182705664 [168,75] -81619045544474859012446196351407951112413110206584203077227093121948686293171692503318085421322561822560404858001123045796772406036935010775159989114795885948159850453165582810417379450625926810149115303257674268345895751424319466212777976345668342764351386046141026189436679144478472211695889721214858768256218226967042147439063581266805370466884009177061116755188250330245975145734095768345401933186075800637180335959897075151301547742913330479840267690069176556853193017345606346702561554790511595138529330998586288978846133936379139054994218628545160168226639721092838509619271377222324183846019615408820926906213873540266248040354547674567214025144621001572527038399079974556069299636649512264076117970761916868082757337945984080665588249925485218136809083062952304625233118080733929845540149647684914655756025959826581665020008311927148476577363412990841928525360482802629179726142658636363651252424549194287503986839667066711984254225456806542277188305075425941908283595519630796952650037749575866517536718704807105843121299231926467570222585211595559303777222641667396274790410052493835260632140006952265435238306403565053550987708039233743892450502941719579686271234098520544996055596130029298701134139829343026468482789504794548686996871378050565379806524130713822260825371083726682929004107636941052878672624492877079336304598018360125031240511896948234607658665569620618449260644464601890570214145121471491416358855868120492596905267107581359375379118741078380579459107939571485463942857995332621462751887468403131118378922210728161526737551497442902423292395506145428551430608091938432742720644906298192985662005356822424834097799388911906298485496722089047879599057914534045421040385324726083836534020322385933013941680175320653033106739966606226783206966569970036065566924590208658117896903271922714903015041158464750841087144645912332908335495474804038416293249021297608795200 [168,76] 1634119629725172998180198478982086951153008857714802986395834205567121967511060896572160330558758886809893394391011848873411768753521469890773393374616745086339888492616974803172488082763758927019618396531541147304309836592486941155963224065019037737994086094691466553996231582054782208758253852281951550530137255846434570891280669320270498510386867754913525038361289317157842704320529792472747585691128442473669501950812702611919701170816269783532344660243817925008036961369546248678745205076944855359917997652640358583208471306767801686401802716356229874783280585748916727612003723232664937470385234825538779940940454373052120413175807322534345183697307819844679353151928064631373520008086074611398742957263128052000702679458195415752131249236900979480268005173708353749998130465943051189275019456468264961687176505561359385183469322691786226696697764951823970046964556662001255102835985784142006624288833189261854973093108467482035794052529147728776511956434557465564460473007376512335933329048404297762009073616601586799695427887254861917767375018603900568232683275870853128463998761903627457647273894823175946423490274947299632161305776983410881289791973982226696017200751663784336097305838232428201058284498198249816764680875733748148404587807496444200015689147147668581914623013794385172162017911896386796991436911287136261254385579230825268829753595840010489922394418676231786751325296690862434496182201256583862160967972400141243003431072497380607370656501287578211109078650760343370676228500495307041934350117377489377693431250176226872781470076847863868501377815968127528143006152160657693750705387728144036770599342540689130447744935735765806083982974745359888957458793611896633540269938638807647343494165980179181110267601812731877377428608900677732156047490918991688552533559101533796581108864041877043829025496598725970122048386248614559883710632260422017040147270446156288 [168,77] 5914495466571678875482631491941277019990510951954570794254154746381999618297028097014258900327279393678761531723279226962955531141668068061854174169645624534543357039946640314964397719318473149117157718587640339302399315682239953960433184475315978592658963155321425228854188160820271632778338386887089946053223865760011033181267862399827340809823514879321564194542167635299976228783380357756211760104035193675926914990802828743752698213304075879230514437461703777682855322062236386215176997758311703123653768876847097116937614473825642371396718046755943984702326339051203293354859547915946521916239151877418694340302773083317650346179247155265521519939594212953218671333045197327104675074088086345842372461265433736464019960270783741303704215411983996275385233571714704623172381189814306713058034911749348681711272474878132396002117642394791931750634350946232952845709498400034029327398137522645783846457741312261155700716711637558757024304456947509385332972041494964039080755232192675443017136495692418584481902175597165743144423428497595599600691035736349562480389694299569498716362724607211732477801453704731361651627960042251103553265732724594777862686064848426653969896753491558371173723162566309268377896919881413689730982134793660037896300801384703614600054652506557905783401637014837073237943087740383349211989966697556706637208141059416753245391433029449374134916871935052004802063222172516943403332544068577281980213725474693431774938422766462127544012630545387523118160924452997219318110443455247402520816709175013911832598899635523961760658453232489586892838381001004849792069880345528291376397107338352895964274763187276961536023668400938190362530112982217854031869922593100443795871520367565193774773599243985812206635192452376755522066644053085315669684426141254869622518097101448760575223075286712873473102423550054875855187784284030441940049940433980286075888871040 [168,78] 58670415616270214684422041838406596346451369178070630729592685239676561160694281008142825743625862426349915662958176995763796301633136171877042413762656521875677510841517669902096184713717972946990701768976725941669869965516128640486003837334478705166915912946670801077763601259196970345705401586520223727863510682465246297539018249050546546960842822574603342312050452448034216946088751180382820859372776785212019610318486337094364841843097167452039091719116357556203285618067716970734568571291699763759070473747759821077112449560744151786581648842047740093490967427221658708839393185924059120313839075134309824301981279354018812382833213877718327036262238624321662693988002521961716841947727993995031063106186151132992797211293571772123103653201740900794076785493435292372745440286474910119456693086911256610668847199582344496409953680517860225818053983633954125383479198413369792128134017176157564068597186885193726496728822570220728447003923717950468605283913505961573061687083243009075008431070693406990557426512223423972688437979373908978793475206796068287141555373039565862452499512847164767607747894999743912617600899306369489045610855239480761777569647199679968906546797452546554697420915559803508165971709560240795913641002723007057879346099913263225804594529803340375838558204057310467571178014497291040723509480959164725483252184351042018855367086316095625086814008919096753478903170962588992106455517061543354015775073517888482228010069546953562820577461132243391484252476073097121948311324203292337616416004473562241563775145732101770580213010975957373039843893355143521483825626664341618814088085340173143713734495769264224095780474955097972925991367433872055714055414108969829161673876237320269580827976213992699992014478445106587592477696707039107938363660676514072041774522732837763696801869747624517490931010590465544532978545296756617692323365579602955067680 [168,79] 1657880193151293041725471917022353243564996262373160260363820261542018525499548258156558003907441256400983568188277146865597226266845035948041750042920509017969331093735924163798628296401043313021482379638166098417462120420303389368538368441010082402360103420463054330706394131547055195449048199761009970317543348908921494945312577608025294564344379469766545640741264493869112869701396712275627948642432239251670775049348243497357310094238530438616322197059612956584591908446030178829079268580336077125683124503474742895088201283855523126399583332492637609499654130140335595587802988276491036714761844820845552751486049324673398119662079968185521700038833693850060483973855916361985046889704250198396733634347998043210175358576458429779194475993443821511627291068334590386091257730004037902985933166693490410919536766537396361920276423770419168096663482329134809638913884524236177311485063771607817425751460287268374359957737196587086374738796879152786726075465031651306535068771383231705640814008083265692493029850488451978414460450936258612291864199848315131245289195412090342648704058747826865730545411744963943927978363406208154606246515816454743293559929851390332320442370697579694414649142228369638378086778451227769718541654450449725008226290348841639837879941040104969395463390161238831833812150136203484850443086933876566122082171048112999871875274527251215209317152380952811654619885377856268155245011695994644811683490452441236457045005161974320506074172899457448651914217840719779798321744437914745144825542946781239168017620903102328315614759279094809958884588960115188871033537425813661220728014756175146677273836639774683094053202437344681643738871155777875253694403018479655431357645012077530961806730400464903095271497162528569605903734586899250594499430867758056026463741989995670166305318063729730707721286992674993808817402908718856472325951536480843984 [168,80] 14402943377259830402936651256368876790114569482707797547888996037771977677396250375768555239088759031830800705273184023428104822585218686495690042807265243200032270612308677558984749441730265219514447707425915466674328928519627672004843806379176300420197855314201228487124658415559724980787861914882239090436464686321376578844930214901161855667171150471407501673898943007875660373009757489724034131377814641304622223277443270942732624511156718172674255773365139654976697282560179510221645704976214367147905346961178074949329758444424943368261622691869108183735645322701258095310224953610212877413350087835217189125302035419213068489611348469772643121426617941993497370871362876875025000333956539278892860734344983684939129952497940473582582910815640395362660254284807714025092774120156080344224395800002594884560072203450404839343877141267512110454335730253452759824660013795400571028535188399846646789164065650153756437422443841790551470802028845998095851208979512342022657312765443181450103159129224930241691851501720989777039062534934803896075154826175544483421356358580890022569106251885255416408448699214978141805562470058727459540553910933583906947612028103138570594660317249689358215549304711063482584368816031330674851412691788320247940607829044988325283997313019750146290107616293805399739979169436138566883497597858081993980624965756059559343247048004455517660039906596897017074311607178682954431386341783411194410791082878897680301028967724904465822187830867752161470179432733024789026885344023671620934261017445369276111216684896336545739049572033497720557702169387531177225424489943851455239941954406821419882205744831108950822843752219275150612549737636472775647476965566731012073484623680236263196021895225259120594067160465713590560265036437237814960826135591884112234375747277218533143547328822997934709072431100734725942185411095705530527677778712216 [168,81] 89844327903048587482762058677786690665780321393299584078411406226375016745231987968826930519128209391361459601895900240353915407118312178201382019716514705167544569907941917432437606373381591177441519649497284831486081439164324172129254633145497894490109075901542415748277235816370419927682191465595909982569287680954076030737725744655721140099258401378211132576716796277891066347330010622228920536469361989031150516851964700219594960670141848934343805282850794076219091209306715410910113447559928767799181613593898658745672650684759331560029268981631069210069083070980860771810465200009083438535052644911384828165240026378838721289737424602252417195684985488473271683455019730123509619981273337316354486673410778205851122935497965244742751431913546369775755053999452755831815283768511253109765935861393523697647786589659653502521750214896579633210692566833282515598620512508180944255709937692243831690655066729580496388529895236015350296159684999658870465104613433819430273060840785432296691633512651691376787729697051696238866215739533544842256695649404744559295887825600210965382938353252563196021434997352728913923172847157835158515831538329187363596240174157824104792644151057379058438860662925767025355611150459871874776009795773092557942338816459078654557042308201989181517404686663357770533844143323457244682633068592984623718434235435939601862119005043197436311062190504609936320437584660567969069015560582983482112446448560962203343234756084298744309483616573254964349092201139681281067130439441973338760730244730653349595321606273998188307975344236577274912625028693294221458719832226506859119842448386887638250157947670795151612929210636202240043154362718205409536449146535046949272630505950320740322251557534195849341333005991985251801313413415176223230296987478935398278725230016014423128609531495287882279793664639683052105163642533740547104751872 [168,82] 478877090868061955401579907280542683329867164213289353243809891051475277959682914345346079667366120511108325317344919762030204515797517103347064282099665756700697646905873844053042196075495706126662124341222575708364903187682040011034337504404610864013664970480265003652285371145228184946678275234312117084359538862907892239041684954285110581878314688450423009679379095174564645556097062158136655522013889852964853512451757545004707642211484307560337364378334973615852559766334717375633147964320001918307530733927917255915063667581592155909162643475067173719403470771061244595253689039528324190210028510186731894140236580373692747517655271165252059340903466978920624416299485019318369201079501506913318004304674915498923089207494717417393549231408095114206266364389425316168575452216139551255645913058372304706591693850819125240204978474877069372253118887256491905026558677606856670719050470643365141586805513931671937923802937107928696271482147937933299291371532332590448258946189901099003728565266410074213923105716189593361033965563621060060988168522236059766475473316286957888936301331576944224490856593216240924191291157276433135908734628253910679609692430866664703505402096232929051521931573672302171580150329000715180816915459913892518715387925671019524210739345601269710428990089911719590834764204398622671420106534547558267072844704059598309073490699978413879113583905538726970898592022607361859173416412078870288626321427959411440808962682180904117623540598852857468950307132417155672859525306674524459968425223938260512968569203706106680752348887388917858498697012590582623837520062159149239750611494710754649132893751019390971075640623374808686636174926771122942686773385721154100529548714270193648738406069457415800637660308002610404308637153912600399451591995626406581776474147778617369876822486473259338540958335963333560798854401791542133376 [168,83] 1807955289274263070140516131141200890117505016099186422215997670227197132022856053513344743596222794903736171654859688108651685642341943203416150667883383872882671310038233190295399264393870065943374576881924749035208716914659081849657870472873502590154692478832694818004175664803118445173474269054728698219385631705401845322497705897412336848741014475949690287641400537080936370020144638246620012764251320786547923961996152429907145501291134747271399885585980205189415849334260374349681945901295654282280987234237477632145515666139754815090795650620858544830301073889566704592925163023989814710432744717814810299088637258284985426131390745332987323464811545084843969232812916001878892742381562575674573138511021443804528674917010041465948863021267552135709744408850962425743586632716120645913857947917851837520730379622952319846059792857913430425064305333575088905926707662400958450153583297319590088966615939736548681165765337216110423067009147895724633278148897366035397747076397137537964701466915337321527801873537555034878112671219939397754743465659463497056835154600050459842818192898625770497133267723651930275161909991114221190253569056544082077491989991248574517392479221726157921925541294690857494819459643148630206823991938960496600212317549223008931933533560204856602104923197549404226502915439749106887950728155802407663314276711052630843626404770092799869428474732036073421362407767513925790476284066234919924129675352172229274796547772229835419070260726797272970813557314661745979748961512361443443219934914468589259619502168564022962306481399550910426182633620183261346242165100965518553565915677234191178349326687978772456049039740764055671561775996684219056752477814550203892155692623428566067345560465027444920800238142653510529906563930765615669204170539074517393785931854915910571580414914175204657046046705192364818157469232961184 [168,84] 4957937000512380128129282873828024525475239494965436317561173769798633276495981872643381781638241804193543607115326861113528358817540804622749893555060528138848062794875320683576845408587063972090312096827093238225384475721034476838577028500672143841640078230844601128277501593076934212197092101481931516309927207035697690958542993298472091170763290606234598075225368348932184402098728888792401928754075706781574094156957545388591724403885118131572598426822406554782763350931511357318130706337820842035568797216625711749142051325141782407698487909765613940196211213129488610539617410163374192266887725767130846111731154018414939696196612612220872137623105035617214468769498463004235336634216726636731593792088358253951698298275522978994373968986348293532629248922687426036124780528352497264762107617083076105749909290795263898963296633468285428145203839954145994148027450713852270478484849335280841425794003389636442964886511766480075172142974960602909575392316280491183442015513813378772169558342508589619545147481598468705288654241687513961906274174201318426400426426392555676903753140940346057306788516439436016468481232977940988746989286919614946377358765194780529052107322054290219321756117267257437802101143701288022356525213407028603209939672393715608810572081121008978008196061289712577761927183467188803170406643697126326357563114781995871459063738356448782491003127225592587989309737138500584359226932736982405924344336708952402861709813041289874936274952935984696672611928122422238548295471783779525368368707870955334347896512970364653816766604782866367738672362801174753605387036398092953958510222564586609960425421715793015979780847454752659860018749115466423016123298921427038400114697318970433715044455628501103568728275173828484851356310623156906723322173108237236791265952688767141278562668249348262244406441274631196092966199984 [168,85] 9754829152976649706133665328211819586268426224519481249639957682044453437833666238283636510766325681370554918739815164747686165558058739661561715205550401290287427244549185061544688751708661492023963031297399551679996232545374507732079903718629488192982805165885014715175100977270514240392438115152747026317387439893517797403283434225555477598267063811247982008235895498751648806610678272842208405822441517714217612942357722677200541913389288561586279145137967430635542722879410544452076988874161216754988174457359989418291254613982854901822883143981265720175864568832992537417901749295202857394644673641165304663885752247513553338691939628525837998244963499147063109477154972376489365959709577167379203262218437906871920686353030790312478506856015345836139672287721579091124828487551713509781118424689412427697837310988384483213934683787018299895965292615711956665966395259003487912095983641648551967848113273566468808696573958229208664325439458241743776362391700811406261375044468580733434789409423322412766914995264361564848633787004434355867208191822266816705858812327426738252850345559103536361451053353486962796657668630210079223738816152683316550093037525223539390463012422409539029646195258780577710261145298517533738650355902878810589115799654198760153925791242463436421209586140679487612876825796312473592122299447268102300615067127319091557358948652962408356620663583185874332591060444403430686299003262574071774885853895087720312081383329146366535173692483490459691694063348960149913245542676777542277439038125914710789571309779685559385278886210572422993442541533972539537292849403328694180122035204315549984042482714722081900223990285406871182640275423441053041111111839446752595524660451626047412853054873687035140176441953345158557736748094670967804836838536825637760346226320164793210687640621596906004516434316324533739712 [168,86] 14751356810826431468723075251617739552759496507283206615492902147022853456480830574511470508350752352951047883515577390400529903142021378182285344028809876714058394075209744898641615508870870767995895094177942991524143560949114802575358321615679543233943594982820344639117195655835554767620820133284658652516094921369714465906634554265117022029161520787218197526059767028226108976899895378291114035001482802957163251916837083818728644476689721580827699865028917340822929941906734325276329112723585334889779335207391389892519895296988570272947060758710073343258762366544414794895770491306416479060276525322947790059377952446264457609323894002781315809921853983675381246553486736210592747505894554142888457820388531181375566823929126023103098969116580037176803594448638363430865512039229896914701683723677573997111004087628298330865656230861779292881549816867039359318427794661388240907022335316411274053595451891471981963197642387175392418895730428467289144776085534449127528981261982749321606811826174109169919528345706529573975455664674799321447461468128992941480831035714592518198946767650466584149097777753173041338804064653114966629093596901638880608791720082096091163895893292823441566632751068587766438013056349911825939567432239029755435443043486530601179853739001670128796133907553579324060572272584537339777727660172358168901020633484151327839867941195636259066120897505620379821958659113431625520553031465407279229681514361760794659703334319896952643298661888879776260308774878130768660205123132552953105337819144871581778873206434700135999809894052514000739941264851267122429150324875893039114978292486874713486560394805110466956656383131235012412563161117850834742329665438437505993791713664625757022012950660843700764053979378028679986883393952896475277539951038169366414324178919544665417988521354887835760496756916057744 [168,87] 14993801389930907375259492540018318463934674227795620947697852217879333536065951426265073359899890454598687857237619245266951096537778802691041541321381451192412288789991913405772101057688370188429290060512111119507268333323520695802400421661898732742777076687047552086438634684665846697762492039826529212654592533942356711836112206745117710067434310166256968428188363687384620288348037413080866900511561977787719036136587148496745579772666726324967811507341259343808615007186230127230902545301785029159801354059424138490623574946689105102153987169451699265115402451784833200544852743063538511249561252228235464824240398131988998379849810119570940409118581031938139798385991962684605875679619317384331434409184825233315301080586139300004414989124161033003999874956368817191847642794875943647094504968465651216729314908397347386235365287393303564120568631073481487147596864483857738005349464033626134297505419586370642503214181570957290694188412893363561050705509762315689952439994237077776228490449718965582894913855455288327431523681443156593461145721419542091025564815393894411246835477508944856122114850613565691236576618840450343400491674265617817818670016713040815030348662266981070410389589603685312160823079149227876435501258950021924403364418202945177126120330678432722191613629987155648910626709340654992314417062765979146800272010881514829745601735383262107403693054927204360712549559803339782109643241713758509239367496979868996603166823296168363660392276015446079831465491244256051176709175473253350671453888514259316997193980180723669562965137284620778536052182278243214504861794203124341973770288676350883720119574950315750686082488245142307711576923352448603701464238819645564267849382198601207707018374010001951304881323869039610865385383204800862819751800166264547825974109250089790799023040182736017089357644912 [168,88] 11947395125224400830055589902096552358635501555836894503055264572156368033852797852100943762247174314775046357727446030222646395127813723307272116871765810022305250087929427089030618223748930362582316523931080199036982260707417864522243915605106400141791904887163330182540983970085953402110404336140945592857134655386523885053725912025232302927833670742432381079356801759119403745439948970792160507993398581274606618365297026355322291081815820739119182960868863492356083310671092909900840316107971507802102162326984146438303080822223960020165230475572593613815767553170603864537430052612616467110077839030353724397154265248152706541269106678847198553952612317971994013585624526849083192633274431485312118509499286476201713859459801805492456976490511234157757769977659047149061382702429439104516895839950692936331653523927645612153107673775398713614345343458706141653849995978113597009320373022655757780271572632242377929605153323119048613173060830096699548745554039634461063689792028983284976335622476060370592701751174267642128304618172849021261414313527456097567510939229127918720042965329046369816458783262182266421435840523508537339719221020824217830129543240026435045678766456734143646948173095379485549849381106289994294802102102296981936380244035271136276280178437464179554204905899653944055545070323180714395173042346487575034836920754950468741472690935644644558096560033312077820181241959064336858621387824013394593534783657381504463804647285201201527488374884771069182083308733175887534092803410570707880719842953986649346597607804357770416672558396537461530131775052331502165319224158283906348855510824779404561139541583297852845129083580871475441815243632216066474458096581142304876413125146896473377074962327980594193270504807014977823297014284149944279646882228748620081541140737437553837293359854000408986321 [168,89] 4516041865568814328694805399995371116145576220467978360695143696265589363853978687852748830126512617294402477165132097605718557212019975960989455874376258448151035823080502483383566708595477115286839589556622496884798147186491981156492162147473133096935670822186628796792306474282678683204730099815088600663145978817862081293488715815253540916627287417638198341842254813688259436407556161625353174187805370350705370964582825246204322639659075191893870364387794122942437744086329031581853594571421815969652694553099496553432066243779476333700472176364996482544824439685872611737820711429888514633252393877841131397636131675460391432001726632508702514103172139917585365215998931029611159817214432136406187268106426242887734878460687298122001452629796259457232374268300702684183053038667570207351565122922590152229262104241310507443308727048368425150803438897935051633093598451196770659903065097151958894408827566783042118093610147702723271485118340090343273402354384104055218243360353827781870075144358778067546816943024648824229069607291730776751918657798130143507549543414493937400680815984631826305037528349657525252351721532254502407716104141659651477997957291905894475998605361970940104717387346597032693257525082114416225280210901886984393344034274131607491656759932982616614862692998571076682619762572087567910935833891696242375651702615754231665052822538393829241546764516040908938588753649776726315946203074749014586078478387852044330427717271197041939268208083541215286830654110758234874188143053292185360343383396219798230235677342172189498077478142442088857723505319590166158256479839535685658002692943724904209880590572140740991962855698227775827284381909396147380689256268426241149091733499610921215126846435999462219129780126207448880965548566957751031334524918433185036564826926913648056833632353740288 [168,90] 3230922289295617426750693601138109119620701844452202759094687573161099403863274816624062422636880138641390635581685051768940570350896235581537556854489999526471570721458582452434915417002790678614115201178943331226110181017236736398012172108875432111507375505355247896054030716452268736891798073389207451318138809024593004944696168981560879680884564166770022316900102233410407332177396453481373972530786625257820901261606508558929699414970322300396972375488082458857039914810166925557333693114795928182278771009683729092389390622765703722945760272036577660260437399268075324765806279824693706191563903687666009631119096186760932237657025912660888390416451563879392711742571027325075235232433449303426109828932828180525593065411608414225443943833768182338667364080154495546110244690047783945859481512823397908882121565264228968122425717947563689490932541362243020619902330111372869392159605397893627169966718213568664917926437260597534606452324594361837563420800624637621948433600379610224480937687499055336996613724813092071625717928678725879268181023071903199304317166398713909836581408011576713567991998133819398031165140766902821718451383457401977916810945407904193584014331195858585523185214515345546055839782944646709797981861887109997869758142749090359923675875128092613970720111341309997175158650090266862108058837925712578690829353279771354561216166912996979665851677022852460054347985697192321005136338866682821083144493152805476549960919324828085794775024406702407510222561700147340059551048097318100986566729994483222930700742927699054627439232876016633365350900876590805953565856135187716794180662433872506786377440788325397621519568118097874310379103675402987565544765454564545755900027026642691574633333885663904460212380399237784438400632842882039969955704670888743700645738264726581058600763264 [168,91] 1847164534905499284427878450728237579811247899417937882565515473026853849266627666173588471135263415858815342814409619671348920719338204268072989999789071511305552620119118573184589635165875308209193239059240128866308667179980779677208114051261736856982294226268623487868162280156444401514026479706965424419186533480824819388145374364467913256594167044645164589712741157064129833225317533739639685150675176326998219402873394405052859712774402073587979247269352686564843389841910559611138722657765385847960218182387930408662608904705751196126159104133859404576436890296903453672196998061796036931854070202779810064989999413320873251277945581794565720457285120914743364538413345604607979123930102724541546667097109358728393864068573841410172522435287064045993333372609731625350233961589397945918529907602003728619271770668173199973272627646145985803471225038609003946486606269974027328310366515920463248645467891809626148863563897948366442878857149489272877720695646791238705833051266629455167126272608730843896481203562325835427710611964027800074512980313949980515084530920316936150249792306563810804252739958892272048668273138306015773532939630062742790830130586425440184279256052029645713176409517166366472193989388813447027082289606822180485968881820044827693517280289950708940431632966977527702683765275577228119238354777548286888062439444810393576483583110414410378808154941310815576454687697749522426649398013040498801071410503304301492440578748804377637353603738756167178565584024929000268844936332867060468591976190879521426541905448015583463919069716845028099824601119539427825213313732797787075903032123663685317636848090552883293918977526050232487309623562654176339965987458796067731218274132030036502118671182042369002611562912088545965167897336772143974357100702610856266276776647255390251984 [168,92] 835047208249453050141218684809063127168746800181815969128734479799033718815035917675217135333828961896198514976233910818303112963955880433679665710214271683112663178579750775420841537809715216153535262939722567416971142146735484858310471403487961317359042573584653161077496314285200686552277259879415614026500792995851903095522076658930204233104466403584647894037485132147269901805114200986520026789720033808602413130692448023915998648231160766972901002288903963579617288798889733610669892861784727684474402493300980271815418971786059503401076435904328664539148667852044628877843407332129822248882558283844255623591249892038895563721153011571235628444356534464019089027398315554588934566656528131570800513461843444940727481126659207951080651571277099698139167020327283995946354293341526961234664221816555678679445106535439962973540214033021058889671024189157909558991379466453284098868697553686455128731057707819883832420222270713088309398120405061261409870046228813547714423110172911527170201363128410548156084276474016866404302044822264959241439876205950326296813988871088180566840746793704074311085909815185750983094486114541448407120690384799149183739116652805676579931767091309539539704828602185636188710241830359522436216291372995543218773499753898251620955794472027490741482649123179920747465160330667751134262763699006038282492535716451220931577523734232420309705961392427793465373781157265054091348856510385062541540344946218911318852334240868344514678181811329972721918925706221308330889942407828327903615286472777950092302952986070894635166357000183601570690813630358596172696895337719958533588851889781089297458363482263462458069199680502752189811838474086649781287420974731775922084602818892017006465459491895748657606110423429868582289180499519113313220768851352416858249851282777680 [168,93] -917161297258936517962958045843314875962835571704417788377658677918818677086684152632582669609430053059437292210524542611010042214723988242200780577917837411240790269026743112033943249667646757410789730492153880260499695163018512241916567045832460905568239760522384481046363054231764070360616306898326738591103381409754435196267248471096738463207434161630138811690823307555686890043121947155401670225476698885640468463258319634468786437527823267184120148358190187979398167335534212923221158118105924360095254741155489856984307098264910175541572008392750622926436927687125760660252153300003726401537149632887568135521841414476786447131542056674876322778399336826372560534600273555695869602337890811195033274710610009087823413835522320688330529330545031108188977551358126931738053992882041639095217420608653265169844886572524608656881604212050362213456207779339161325550579857474700939352335996963167407196550964872460196975631705367233090300230217940727918093532993914392386689328830174912875444420965950231238738193957172176645982763461421472584957869545203096903078439218900741616390927193817069184952599011929986674753313664455802231077549808325342462017445520187599616017717097404639115862776540430593108418063822367274080803931569215483319062942754336254417553046722315915316837305781690507651716976631574803303500205068331342561079404424061959017763572050228516340890023427950277534731657544507717024077326793195361009452259892803462666268082305541377480923288608798979582834872124105469576419309927426078072720700936386585657880524575482713077046121357412077660730801891062289136816494987016108565901091185948659054779933109171039675557608949125179476592519593419441826310534369794021784210112086379820723508882439570152713541032337302491123819272353651662881816418003604803529414534112 [168,94] -326632365582073902007316073543094135950760631058577271659714375139553302268755990974708465583555853942442643514871266904895989342853779000358041883835854081151504712622368120764265488019822621240458051844096702666780002112199529974628367679519460246373341167470395321005079811674345114208735284469028774321826528723398755787759099567570795445800708584071178933823163858216915786427815923896762763742734109708040440505419410852105890882439278922410922770491787725844109946624496070014388745730152344231916899756435980683406529407739565783816610977328537356040278969607850754569561991275603605396471240092041957248770484428900755850572838675591618708503544660992050303096229764471933964941098698133263585482690079306698510598525473738057693962821907160248428250977674618530792660179461884533567797126406179240314580098930051489444741255329334476576157372427423479921020743799299668187981895738289830465491123198724432510041271078595737701753955006024426356104701652644784785059093931336014517080208890294019089515289517393207892043250409152231046584096156696001911227885342141682445759527747020131435850433780075822282996036699851694963695276636263636894928192093117766596418752793995101727434606848317522954267923297632771476917562314564894654932306134675831496463023245714467965935617196179309474334614923516540881364748904858411502272940187344422982055078737664959792065396011313573520515759911565968230627300093041763367022218877660990249847722845608135767159868382225483137390225603685718882525379548235064591091932266578215479517251250073555768682373978298588522716789696701743156806690180691884484759610248064970121496980885855967899754935510954884552143728090011494123846350077411693115203474451519482693546671612822575841276925821849759270914469304277181398508742082302445262760 [168,95] 128156443230499784591631048145454642753960701961721113506040411665607239551082788099722556254942118319207586813912592187786253441989707898439302186755495579518589232853441834223518366149842651416886826821376448355382357784480090751187886354562059598232519790121596698802809063661558349690989148347264567731917410612941109052478226550453408597126112088394501251473098158035887804598973488875320302865884443732950190936902927518160185519510255528690646856795583666848451203232272714292450169796273897235670924642957864651467833064288232901783528282381703328012388589497586955038636468603638061336083037894989755494489213183285842849961195672090340805840230612457616028027062289323145042423971335565310126095858127222831017118213110078048914304675520443593933319717969607139163131215503382208476761491455518310698899775740468809238834647412236690091443251448875267998331951502072209878474008162957543723173823573987079682289270801912122706782310975377499577265014628025685321574050676791328613405805442927734678940770115112084185510707963531463989454874011646011701379701445584221749413760944333406861571534935272687950243652671010075572224380125228503013679458866823503031575594652545251274886011151967998301153400129296979912722921468498421508688883191527666246976735480749141313616491136245888185997104827497419053794736913179263222019925198465968535943879861416442380292099403428737827323031386100238132223309556160038739625660076827266836229111684839590259868637625401681013254629454789540868982690552576263142420309850312792910331152158279332475490255313993583820708207593602188166549000332788514205817751501691691769917939744812105259666334664838538047181747238461275965387573664099063235858431086259620196596685377822354254084955822825804124922755683671706076694679677655976 [168,96] 49450907125690588665716712760470119999615401872438308708847342651309977496513287635600477797797130679792375060524818286170938021774953642924938803332931378345570561617232679602128734996377578609747533753830038245659972562015253707021795746980332216654789636516203552593149929077521881320891293684785661870627710742677102608731779317721727019760049596903950075202326314097052925488250426944986733903048074833710575768810032971422114130913079238783229126070533743277953612444942258452228523149887885186092143453333071792242308791461513829251864679714144337057733764687140728129150255998372428965951207722527136657673900791679704165461828620619332871480911318856743458311747957626024969342513460271381369653586130972997807851708055660927734992792576102150558548735129156590818633334466952033490104200452922028435952507170033340504637900454851758698177156232279327953197996219507767544121169876681142977629973000382485191439958708210122778033801124928391167166325493753415260273365266190102342487306604856977043586585193134405283171332639619322886605900953461216148708856509437316341190669851017079859727391640984205424071416814664684427982002631687370487960332341937364992807321212621253644180238144822574934540953240825851026240965884796279867044729367248220792499378973570831163029282816268523188885464668936017246248167088395868232867448480272858863054273295334260879153704418641030650098132939250826734016695244276736034084054933868730724173913240373792855390391741342528258135885867928931146643351666690022498238392003116644493786662749200389837984669859673991080155502893005050089423104958874934734273712831565108582138336269244006685641362002789209124322502888017859120720731629471195743918514077914754274836118629948985831356306531376073010584731817414217907867618776 [168,97] -833878148396126275923723874035244345277681804684905146826096655193591192269868462372026786344191564467403226455792436996315231013729116241611676893042755047102131267046387044246584481328675183765841878012092415808675334590357507750709221277449667787907747019136386775407590243130872504966289173943947319207213567435911115914004192470889172324807831157939126314820084133957831849258811051362942035285584565892095960033608561210214290488501955289886334808194350937684070038709133572377408639331055515420322252232555476842912468785998898325122791934844271892375251028323868941974854590452565439260230600157641651813504454483347078088619825899669889243522039734144247349293748771933104641187091411795775231350635586944642052034737104769265984429257760142449515841778036033104416036121643936445083488135637510269060633876218742165527549933261287327659252943230696140605243342809359040138852357254641612160817213736685939063656791879893766430388353220841897560311032709312115030087381108723479239376939626432056739685763952307630708476190089979171794350085643684544187801613793640468500982455964525705796873766323826588351114753169444334203157595366598626125832202939885121912977232110154388402036350783777630099623889422768352563195009481972209886001163379463077099620646937707325909259294861333569044000793780345885966793862024625447762577981570176712778062342302832150401458493674866314249012313164208792364461723138042151204309808523192427591092353124802815318542265701764758673635112432707581318447476802133295432191286752604455092599675171261410572076921700193237219907539426328551229451567818454493757975832037283749873722620752512633041199980967788330345948772757100355118581093347140999741688110436216740911583801898039878918279004957605404838228935174103326976 [168,98] -344479205095100021473042957608301994947176214684819539420655904478056733782725204075983609375272746603743646152980331717654017840967537280921965086829005605493519128848041597382869181312649163998314017164870258463364996752544482871726860949109176571842707160176242883321895379794449399311562816483199571873933407112470406850803529347880997393385754887663956353188668441438526343409212334446538262874881646387537514053137690682591482421683621868038384543773517063091130558886769534037114481576975022254547724857108807367978679914643602147633602091588059737723982746639418078572642163775351209205872847397115113480894853301168820601993089210846911367589094749000111676788176810536095287933627838225642752476308063272577703033028779994904282963558921455401849719031284962562616196820873819678471269061321501887299661594062650492570423591530715082231994189190895375720314813093276074181838400874573844017492789553487094700160513429159443785400292815991746246206487800167391639648708129468911630490359686645772140040267744631371234025130322614127737041587247749484971389577983175891545212161793143206479091386564530297398364911075259318630685545166470496450826195280056504760253740239994741575884489407552620657213685276042478254715860960234870484325095326949646388309138274347786506936029175347834084453555716216115777575200521459397600505756311414404711295785625624916647735858173603704673787912369896194591106304242340793017791140064084915083540208660386135090955923838412408404690952874669465439281335168821977333946600634222478916213312369173694020212045695426209536525601969117916121300810041870740323452359805598909210892493445348216164108282872900019325045817619729588029626938346524152215813789253255186948215794276913146992775927286608857607403603118848 [168,99] 192136986742833864229591781081488590429067011650828278740263563587614135747099045946420808974406511720739628433471878254022274565788673202520815000720475725298473152214304933397681863987465269335921726508791567951867635283427554172488264586613208223345331508049216523185521453945090252238342733472842343026401011001801828987986775342415724906938772152241615149654512367500864407115466482774348473626480637755103978927252464449884243090485815618802307706439483245961530908747275648025132784031409462976654190474787292865828799964901402539363223691931217862436811482714047499287746432013729579130591735672685187175365416336676235746707539016470022776382923918626935465283950486954781390802809909433160629997187987629019151166347506071404277898918921570832024574435740803623400387761546986285345283488643357182752661745395193099865795722399875376986903167197968835215663914831261952326436251149816526022421461063842187329863496259846713433334462372672286528954132300989161291765275177412459401711227042457583803759037029617036810102731122640407568744094305385075613730646016887818094633746258532866862386381565730684261825221607199925418921331414964859996849963968448652561039306691570624080760493199644700727162258701089034974915814789500119712306775751383880962344539113991997993943463565485815508575576903836839409586628956995382797975516889062964844178069079926949383745754361121090000949980139066817285574393406923316206531032498210608051466283987586907953451096893021613658973592316548708700593605590139341922013156107634444842907630153131745276571504020215204602365380194335099262021043277299824491251994284281586465614044263638569758274622546595475886807635034462916361555953006994546159966834413056762529841599394230297433800576834383618906787008 [168,100] 79446943013368088690872764994515096174214874116629222130504073685239191717104491830775018905502051073928843635863160190517806738931427616953381989959806863317961772766756743779719988788445983931503110192404756053172609048709106234536935654523118591073162220401069496683502865519246921315759363199431333118767813024270109364679930421816235646453661729337003573721364223276102720142187735447241100998610294277488845998337192498131466450249958322403451921785845924381517380895979587056948070951597338884539521102225743149224805881937034737448729895117158292371427214436902485360770214342671978755952725696518044240374397290321498785212379469620898293932919188312930333751588289921881354429476797562643823208754716087311383490908925381393401059980394245804179594219508085270871891912442154510167792812648287811260460719482417770167408889584081950607074159008714863539282718616078565463102516579230794310851032396642542512238596841017601953096130854461361044241395998426011893340116987556605905690560635430000613695425391111376251053021467346444867712671955262381167112196753462085448066122078842049098423044506919950668222660035751922866989871303072945426523993279761962432698291559051369175285363604691345752906080410717138549577636341942234517760540453095484107302697341875112039737799040242499087913198960484144628156243099019626170403460490523486702561095250001452160428949280729612517869379007847214102910377386716218557185991483357489177227304554673082974934121978139937272969666874803241688493390245317424158783092178501355619186361567812887555871799906309395058011892921007490557316894988323561344182080170374865085641760989264557952988328054999552532291945059843266957346392646518905742225504498878639661257536456979628931425395130061774320 [168,101] 10963837797668968918249339583424193060960424734468917063568890528701363462782911971391836741447191710746670968821993432268703064372779436460355271824816798490332852873606512833799668818003096350514468124424132150257497319206969719243504994098316734713289372726309726096301705850677903297860728902619503054631456263569715445802438760766593732884606791884991053632601676190679125901290830035543267580385592404978766971026597220300315890515771819725118595706895211725364372745729082614166192027154511798163283671868308433186052837096366588135603483476920455051663149445909215286706307118774719293314341482392345690245325971641481532631111832352044546523111317379460404028798381029562145259121109506313586889890596820893055856027224008678932600892036990093185441652115512700677644379315300461517144225558092044418451485329683951038441468177912125720252556068269522726550926493013191041776779415813047163028940008064156064574104179307033198298154224690695557248544853096633513196761339756866266906720566795612749292374742785843637632086059266192638973436548032110650644375437173272408346186992740053013821813462341215521798614201192089036198621223897380956082245131465732533586545441388470288401090379629123150306681299070385234183957500849242094966034041598086291636228892773605030483484912217355493568964866324266064907465050717340713491167865095501238366681353626970321680901682395097330489987553696165412671142005624218154148317067780764513035312912459498899621294962007849218314544414222475868926193612856161233918171483555461606381434748258264431825268725566515187344603067862309045770898620279901624037729780000212288423236565256551712565657495524233192886363142837861489188611426496608852470443571767819924630050662756534598103490113024 [168,102] 742873748469411395888719584914288415719031366429067755993935373682224691563466855428146901507453683978213721266754490084478850744336047594355731877542611785230157225462133776979830669493746954277887890319089268631130491491590742936383341278587322508590235812752119678181911866720674754690253475657675357752438805484009011995289973259101326352405857124920232149354502593642280839306586260878117436321860374414411132211148894251346644936087795610096223536805485498774168733580334763553341231767672297781232362813171985762029685296696218897413099229883929392394670656829364648194545487503304206961728411398898789170703815037979314514691229038910647375490626145154613295683035536763330437253695740448942308731294407401970142631823796113110129126930783225806824806231159434167914786039391289504875822477367068839140133277205181760590162382046521359206037931505920854955355996455292460225517828361410560290510240216604839355826868063005758371188889908308593379053588540497978218347231096864596611941268578195977275975469131340737578348534365024681889135563447863218390662183546939104587053109338760121797828241125741529590075716343506897386283916824563275342098540080342345104529962574922472956647295261562760147312290406743482250643612789342072316624885104393215398669466379678289926680859420486174552424440868886623192980097403249024007375026668775844516317174417752788936452518688504046587766303483330507196504567607361456107893711930493839349889824755163066635767957504203142931165775637032391815674051567768634293673340951946267279176135949035513596851235240064154821010681351912284044863335874608301704187331442308539410294853310209046326556317390161564655041321248507306154399323965550048351939118048395622743134622354009670448368 [168,103] 53922974858403673546231476068891132448654317972688237894195731075410266891954403619725294752486715464475347076595898277681297303920054782650277394792182883353725092445777415755151584784610025491717212115507300941683803847192365949976161681433778803999619312760865478432797355186122119121332712076667857535514732918152233369131994303337906069001705533217284610136443215173539350696118718271439092916498774474441837626358408408946817556466646942818830706161051726311808186039830497838328313924330941571872885903193584836965644221992663217938150985937880970990356066324389033115808533623076213740700056827917974863010646693923807464269972018999978547986228997979544829709747641288686981340259139735493455309533847994264609404158423013290645609205475222354176690179860853157260652027566194440662894734791100699573314597367151392393712069517883163225535830021460050926784245759914532100309450560246861066414251437199863337099251586095143386222138887289748971350706896510035459196793039857993128825060007684828504049496409013308486039350330693428802265147646646210122313526351185027006531761131680342500810497132172722741630130504316794504554526709646160195797165831105558233068972049744032922295257680959536524890462933724369476215013652554933424822577606904638262802609284465333800219528180493722610741778255887332313044702945863686905809818189635201952351114749172426540053359778548731071740565494191560256156273885272554461835222904496608473850165872210571908129213971143362122194390168974135583790575730997529872631822518158152873731571983575478769741621879752538178400781334107202065366372667215561470802119672585295619335565169944680499911151174778387133812079000538717313010191514906018827552944931487724477033601823292112 [168,104] 4699873875964854956395191109181576341444859201027929202186138793840979192243699189161326989595186157855136901223580953734256614530360247331933277513230577533027699050139578490421675930056133953997707901276989495941951671895086896045708019380023821948776072554644303809046354607991350119040746404024887659740010834258634060628110062506143203503386578630170997089006576111070707129583128645470178461525500612075555343773138204549596506473416702055452020675003473374719473223779002869844772446847449122672888972237408141637856206019116148428741101629765078307637276087946981771072991197257340963889046904189969594222371785567765055989571762308597448946881578617741717337382075772609676292731819315728736267909632654162060964181639521032931829077115965627263206143638598472864905063736546808264281855636264475193541955107296758238255119421457654399274541020618133307225641813089085039528657374867436526585908450709086229532143255704858768971154121802576114228708703641544360321103070123545043651186786798491485366220990821525939806035151101252772665149356120326417977947898886851576216758739339595517133322474664318393810839038931272255895244253761898069579692218206565985347211045906646162143583700297939371886515815180353303773360231268458543372388248484487923554408032127033684760499048159736300744000095146079459611799421153905787738681917017046687796422109208090781909324179834174902405982971078979997094418986665604487811452695667508153574208290495467840129297283942129597815463130663368530397087166730898782182447891622845447487834295728081447829278711342613761913934510632736330238402126295950517256767385944080064342521856732124067867206194918657345164156735727982949153474847003206352730292476544466775243927840 [168,105] 182999059996141397683222999049143825031679302613946960410733954418068804824902449972209411385536699712074236012913260916645757352308574885912316171383461175471010130663908387296670718267995557805869121720217861592184952415350743887876430699250007168039928647356457446867524146880948661360699630459674141930829243653687651198636015910433486067382409630504130115282191226105625154469426626394241280019007196608009592376214253125187664316177160621621725612803412040683454928190853257656131923851782332418727714961727519823722052734486803913235402971276720031243139002575400599259432295642452483084763911908282782193231572752252462630499357209749483724210163701204128842355087118030262068296027128909867354139414511051146718009194184215050420515873784636662844356295383537411165294414276272222095636304711513030510668448424447617661351333877907024044137724132393729728083914687299096858744882378340488655627335002920094432288385390817655558017724811134395444775578711900666190641907426015853749338945453562726099353828401436512255196389454734691567944697661379243847075160425400340386563104373810352347352306758835208728744320332570147813121492216035669338072462685769081820206879846183327512716523830081463636141729192679488230207796703718299029735499994651800995272877341782897466141059833636908867939862063932607268930569055166167339989472949096441176279886340328970891193308157613099155623266214802253282147782542162563329419424339186355516269362804405463597005007546796134956287674953337390999222647341828148303729054641431529060787941025410257769334098272790073831436290623869465687318269676023667542854615385431423897891495289844388494448952376595795632687736500591197546779152276300206597114263419951362688 [168,106] 2401819620334475893823379173393491301332501309377327117921708807077676823107709638232991221111060979196496908705344917183758506848176859046813594065991713523266090600288229281320528982443973547610837406195380576955985991364402585917310365226653818453296358411888563647377465737555601125608499458130276893086849293289482130098335269622157207605880245955247077052400155949995339959365560494406495221413328941397383294187738711710620559051814608990294212135794515165711603375875159276617141428724407191170856624356286012930014547719341965620853410252325446992538119276701594436792850189928218215781016722535307830455135787543852999973438260785190730628272175398724703273370222194816659787379686206165054578228536202251874897670870542424845027470931266803398346872241125750801451486790934234063919472062905088532221894999729237306327000564593432388912926562016422452780536540345369003610038804145859856156151552787383355373555842646108510453251311649895834110113477798122124267021355912141216825832400824586206600880181083640841052378250126269679957556559713271829596567484529413931284079370139183967651104966720427864941250392195490096765123998723408932622149139743072492022600539177723736462061073847033298911425578813765439022400298402732455732249737360126459787808381003017459918396757406131751690802387640756908386884981841612682003667884515915792259398978703865725474867422907077688434809911342731651401522866569145326517207882622917315879475679655768113496431623060407967747986046021572036581658111682855728790367399423952153690913257335062120181350896011253099382337215580299047062542303477303218105066712929924496092602635686334502427871402510391351736723865261267837719399978269747479602771889216 [168,107] -67221174387215967523834657110505045168924864311941811453869152128000685435540770169944356216989588248632866899132624374849134030066968398923681318449358912622859437821890551942341712728521510392080547119782986721196640738415987354099324958983011084272213686589787042361977134745084786781166144029005859728738574497263266369816952875119379987078376809366939090276079875219323207157455971392277182909203194066243273296169857296693726954522999111191672380253337674993293178368609641763775235818526534562304144506448079545641999260590645629855286388885756085099501594778803994021864174330548909304656052322112249782206771563853599959854503954641050464072289325951616238643596274874661299277452245925448088009751423048831134991714267721172891468794052498429270213116413370870723369802377656828213409342630704391898379471307057383830824684292894166816259396920526127573777613255903813987329497377513053034104227075729838351000416734600438079871101051302526456359715361021184529999343567794771368757663831086613447080974623732301634062766437577671354081907690119720314656623056623004554545479081927237520699652162579790059558012095391025794529828558144968680462483105038651629380706987091910529696689413932934489584219064866877928233299719815092648753854007728819548661792795378139662060356244377349604887829837270874191358835626577107609119342609797346489336640483268668566787929207200579470902245864254595770364282936691664487886771160046170236870270797955199496499029672323534364959481251955260531743483274036304424702534610777707641570152413393590294775382645146571045741527361097994323540924934466240676561169074881206044923000941356204428668509043013096912615884382564223775885178941341260194384 [168,108] 8200072588906159603092312385938946748702878168275242008134850248406323735856275939350834179044783563062890313009895885255828558243019445277458759806711653435355235292733607003210788852903293758682286806848301506440646215164102303157671292407971631499101387101355378869486882319848386805600785593870629936373954071880952407645803962216469506838936158794121072854369895595084273459647596227276363304616575292984680631895894667921496806284525492903890794479154368669359172350876001884018467651375771120607763682846539198655908123004405002573909950351397696754865030297461953002395798120072898163818067921569021165081321615223608586343059661649574489020104345926595497487959382554739681944921713502033149544373581845497219882870708887349896647379097261227357350937046526617232943953794699537615712744044183281445964186709289190706413075651753926934750602149944576055723950282895990522138923262906691119563586493016219703924991413695069597328209270639913453945713730079152967006951678354370442507401205153962569109336433501646200894420596506128458917284783422238014680196237349474872263495658482866291888940219529014924881605394929577925062247631113298738862755160736249872931441326913044701565367092356458310596926012074785366582075682793369674497251626621431384325400524026534446551381350613653726485204864555564989357571187895224475134651194160973792074291934337495673223019863844007461328936456684297000149851078687627447486349355323913291672265147429753940085368620976333648141227152736420927294454697138912866334524946152599897813023885363265529286545533228997813478986576596570097148490628624332346071540042007466006490766113760143550449728588358573807826594445104225544662544320368576 [168,109] -1435204918425411281724585048867092703680513336912268741969613464301395633346442036024891062199486758107482034797891591256547515949017536432961367500741602479108835720872789693736411150883682706841450701111318268156938011593615697404777056960835638702986309733406775092940336964657249772285358337636398938063073401491809198848732691287827344312918099631562887025358860392940900551709082902299599508520460231745746130152036810833702121160361373770982191909210349690802544237730079841017142503897265142873044466657541867081869457201299104461597923506109091153509025092716278588149990157141126130239674630032468439093152013832141723990935989621363209106536654034163770773509353415327565544313118942045671214151948317801892605100346394257851761808864805749022364708057783637774438779523925170971758698666121970921818081856364299526768127868031298982055323484650270611344810203427300731113584283327098104134926878557971999570227927697675488471945203769720289967885512231371659127771317535668924698461991746725680649295590727790741229859079736697434857829546027053521172228504109918734024161733098917117601963508067928237089614907680688984760608451180373301992241310511836894810160884081448714429263058765829594074208749264283393814939699196863813240799816934302862664763523149988782744088202998812022290879032862389666183490921426973297124357908316502514658551965631342140164974796554562296501554423187764901537581603925623616853806249376549112006049887695478844323356315187296479100023578974549566057724952036828881500289561225878776679981399829461780254767558504711441281096516325881198700436414929834848537955208337348241487456608056787040492824266785778110965757701964686891268378912 [168,110] -7496655807906011399092089106248161363715848668380849633713235656449350081892438875465655274138113481632380569359462069622394309756882956112294077288555248121360778530779054934471547662519686212887915760026708702718193163524190078959134916002860201701752027900188801321859305822514292421775898362393820951811113132221401290960423256064413081284526442236707769862595715205622434740681105392580757594018902292349848434164757220843205818246853552064305177823264731005261253009176500454792713982524932716325407074922842762200441807555319610951214821034958043228081419423628279966015793838764052858131927490307293455756299754108449873110618752286760173908133054472949763427209111563333860212441157079725365045143096460460694780569197367006296677027222766257736270669368876786283060292369945889426718110905448428030041230288028012122405004237094565536440140581415148800849636260465411119845130372871656972157855334833531375591885345724399837509443121760678001493490353366101576073901270846640077939179051280675740116258900734603767543192676484264107223886712149320078089487914062030383368917072759788236084410248235550981157349890584357633794390505354881788734287523036470656662970262282467562677541387049120360202746771832905645193912004379581374965568734600926341384413027983060661608250856780268042928712031540834997233287725187455582637811068618684810910748831869441761487254388647900072067988569822671850198539330540646251758512949856879832788244316169298974607218621481924225861607795592076935934819352169784813617587495968784603019683120823891057335936244831764020164548709640352327957060063117599683898506026439363976463684859324328285051108864301809387801345360407570248968 [168,111] -10393655381374181795266698967099154244169152229671113167560518894839503343709447957756816230379937746297098850231869591574863609669101873504155098193137363180097735165204394630079600587250870939107116929588795280571470544904095052436982811585329571574646541648650057229898798600427070710403906388118787872520843313696831458499100838430881699350595844109425779781307644609320841836887096315412428028699873371150330938446177906239516195191631714871398186830428253759437897198192419810612851929943648745607477379317209255944322542165752689839212870586255345036724885218456913189094810298396481714182684963480398006091662844851906619864575369117172224338695131700229348975135104927562626607979904965223860931437174840972794058231336768469910018772188286745439022093189653438087587407449544363204740590588748663809309351395612715294886553299253376382222159061707797092538183501464968220512661792463080974856961675724889073493098086037475571343770434736972259264556017985615820475994759538296148359492471003943888769110117876906855955877001226844086814977343953672685718325033722637365453319332249680968366537744210574023847710060360976188853144171420318821734354213456351298140240769483049755455350432326384899928834095772936685835194320533364971096011288093652766406192592890612582203081160758322184897761777120350171960111537188227288604749962340876081602237065643638991401237728179581341203101705873313195685402791132435663292627404208527830640521067154834026315525355285351702621894074421897978000944918110742281029429350904909345567202392523090739126719414186278535422775254512651170097458305644328426200548796902616604709514849577623837030803789670882296082357400816984 [168,112] -59119549431670728197327915742107077466601364424336274622164484231779285038031328309041854073380493511110139493318235423840929181222184009683333855651601929289392372277477082601658296673534203347178417941000505838748911392791628193191761509553588517891854352938597550321942956197553463846874044124455945034027751351898030147934174803539824663725267173532791131472651866073791416861263880234331039584507352580313183147799983561729578948487335498217776320923664932232625131704824695065968699885987976172841783046239254274592620834437813651626867068218914041786426612138763333065347273138955540050904287225955604894762245486619221956390884611588953431777164501301475842173242633683628692091087305810763125434849206385167752753860911302254019862444614193927944601373733196542510209573484047836972695433996959333453282098138969198353352593074228576807263084044438270154795081720559300348409574809852152883654616041991012997885934222054218769796630535427082831914407349450413506236741673828661021927259248641882292116895934086940008684607997523587115576987900740877570916885207190168714707094850323321573691414132425643883198920499081652373567014403988016718001285116809595953718126021046099724780212273732426408503356220514232332525164594686412691961232025495860142360443664110229687047681754258044828129657069067373046320582582911010702000483698169813781829161879258013424895133786048234630720759942165128326557726720592913861342194764198535909124686744456670827953285654177343607347773256337056948442866524156314811449710604394691524024672603486082223210783485166261676553366949703675079037364283537138612711595691057381952942324343994413308900834084837337569935976586 [168,113] -48011495790713013402528061374578833452702841719435620214163143537098732695851841039957646023220489707000503939165397493542095827398629754573581278636677251672299048971722491233905734947067495802851372554670807052412597324194659275971993484382653386877950251264855540532985052798748850046290659642847028373606227582715421421432803979633559712293987677327977950594479340114902974150339576942118858778247160909601628505110475455187416627419147232323216334282815197189917050407843535909993482204965004476445471073388824407068372796693151284240340514935203538485743744527777599210401477507411182638633462477613456462957510442916522877330900355930541913241532505130228927037881909164753189735515149514720771641884826543912897166628366765361696958501637265685364431180007211060867823307682082734042596649312907383282050923580760422875202871254707409779862071081001508303958544281733611378322060050097135645686945008638116082211268370241567038243436076503608261286253600063518890261317623965533784080640126027603958382926414726781269341936554154056877406058464141322414977174596478879886309970167608214834831112507051809144363292765250557251411797234200830785901531997959434328371836519829291223366072989630767293933804428332974737902228304643441915757699252303732613324697396633140499871658885303759234220507470899495188877317187824063925124491009520921006005950262638969281915691565463593518458764066410011481738063318539828725989963603208482495225873770176212716984612176221775222887057912938302227039015299667926414919587803325646371877705014859504652581232977388367944057832094132953631471244574268868457660494310350726944151646309891846509342424730794253359488 [168,114] 253196111751562352782588157601316895731446280151571692830082290254640800478226717957359830251486832500731657827167738041846232240578678421557550983688558624101028511395327299081629767224741343502565910617492020106429359479737828510352677246893886403686630774208320381674285173533426754169634794069230466304952626303237117733969858340980781803096881341174954095104303351635776464091454188990780100927056167971649074891555683584568030358742447047956572836755239504011995109953902911684939889614651002505969865404032398680308151101742395587634879482198702039889590115107222264021110676513072056843929194764199230433533524519467850226671716595401449551412590988982129997032533034346608023471555036187157767422274516428509454294803448160592294931206944705016244847537812794841581975389129256907813844606897987380600147522386639699710002170464809832110096489419315621202151611591985561363995582075934481039779658145057570713557310341642120186487920765592852944945628151305484242132719153085966584098359631080830342705819020186131722948635961574285316583805328818615373715775757455305990091802575530091033757665220515133482172783544631928039379883901067508919280099860719992022722606084770763957412663613487131045650918542525209875718533343872635604241455349929510290849114236036541485296214321287861923193366248841028931195864818002850236685318983663577458030570775187583977555997295604400789021366310789251664551098338672921718157270719836095216005112110087564619748968568079945921017184818510140757973634028541661603532465352360721665337048593989625100591360244467327178129859539863673285895404910782398589002447692655478804969853933365477287187565999513280 [168,115] -126295219791625443817188113122087475174864394848691459307630646284296211678590857421766375386789022966435212733216370077115644593385864525162343960524239308901343824821410847038944453671922532443188135487224913030245177699320084435986680016001773968990130358725418940337170155816740765655172916866269268763229360842062173353106667736484844628582848744892602496781715211553535957509531201843431791462503624391843818032510673685943900501095539713282191415878870743138842116106142992415661832473481804681850393613464102209950588255063957407033592076655735642616274922442900272318722449315976734853497636561837773379827796990041533498348549253989101281551938558871330699266939167557373123767363316267744552471183933827108897598137174172255796806578241497663001921402645153788006421455029954020541723650264900052362550304005384865667930763820443168131651265506740268684408747159587715415129834297277862734519553205067110153190354516998497631860570511607507851494914719818338630875242040182737351908676043772907998721230829429472570614381106880596297039712596913654395056748724025865747543530415214246196674291275572868628960244534246576000300255170881406507898027275562356596872689617257176922311288873860488120299918461373425246429424455042893101920409388952077658735409465441657341665201589191467956614909633627695344255637659947186053036472470277192111296789467110104921576769116121316665755230850414215955100504450257316064474656021186747954955686148967390909679506476337705993767996785517220467652453775954882552271155361370566642013713364680582490173415661398399180867467524995353213306019176158763941560845879873928340660015498948825301773442656 [168,116] 1533734013764952537594217483688725322395986875100860855258558531260311725946183142706623931747936342142437329266165170465030328605302901134847125423804460352663261778231344054558349278997190851104549007577633614607913655275876134738567976215431396149422046387469233519158385891028546493655756945927944631529698581373913130755947805267519643967342554978225165047183937622252944661082242496378312721903674248616739469466352159398058133489046504984412001494431347078241502623387980379356238047361146572379641155913843986230961905917490975026104840164260543720834235427137392025881930577007666251141104587285259661318456642687315716150261703774127415627548416767145250092316329969298035502576095261943370462518096946063919902209699202330733012880933356640232745097226606664901914713822753448960164198900634218817795223948375977669257240789038773408813276281083845700417243163386599336458024210467730610768124410775981829596561418655159196672709766995440177489330798138405922638676568379261283987008780152884629930706522522058201754360133644423801402429251115988978829689520037678446445437426462359895037086442451736188882359519580228612989461269203239217683323582208610627864564841140866071914444830485167238921754837372422450799131377703817880300562009363476705698442348246351056820919846628057799728153877116161961586706969865502128685137160093902390186169121295182672608619110601420079599218201913578713856002396578513024370914877920012843971261015669696712515962786645156120401416540145918398941085296980225826772499766329227808618171438900882940646712883865331533247097728745663144776581928753261404589929601293824272245804106271151977384720 [168,117] 4185944213438974968332029775040998596775284772085375317085006844641957629261272834633343479373317698047878457876795515952295031571735632711909538329052288761191866539053713468315187946241043928448700184351408906128677351959061083061212097284359195719257817609702977905630405936662413547413676633860749257388800185574121748258986798402936236309231537764134652179929706268070381416021753946145653118357261142450567188325231779977229186805201219163429785987237241907899301247215757360891170725422683383722469154298434282386650190543868839391323289746817449495746734673661769071850914451960382424408877963404036274283739597137266413270230869102666043568517560077706107591207364355604521607193479655044635680342362920408232446198370200349277641365613302810298595356656202321142269601054978284241816474528920662669821787190710745196973790056295327948974753817645051589950860662350284170294011301209609630159002819912837968740508729688287980340995445611636917729501561100081682744085534757134160249840837034195886444445167659064081001484049656801576257074604748381851830887439473513686494914223810150227565637702751394685145919525900665756819646573460309298175485450617612498633752724958504672803967136913593426597838306895919393698196226449310200696711530170051043610592977066874584838051936280506229738276373344243895843404776258356077216858761518484213932831921881839803312260705696111776998537777463499319431739095717543948387883207448468032990486544461194938650921476153636291863281859183425295214044723783673667101149386984197592169886827188193162421486153097190813609212285572999691619306554878729600573886651625557660942998501929713504 [168,118] -1475549071564610349544955891312502014168124640111809509446551199789360689635765785919593308453787191259653440721063653660727594376357542777133087986739840579370471644615929495564600209910693056134482243206475508519302948530030389939273850164751185617212914596468631844997751736905230733380716594133904110417552906623555529675097736137033213760772049537304198835285357239329327025352906505752364078027012037523647088772316532066742559624854491978192336788350915535289189914244765554398278840231226522332019212800515726101069919177780080066152932971595641756575915245833246362314709042883264379164830881488825801109929090355250271473727413383322697406661891862394413730235413681192216992905176062198019125066748384794707684956237898344134363426400078255788577577151428717057091428637897304513498384139295959327923785184538735945212743139048348253365812377471097448702420583556910404535378292125311360665281513713377133498851310131585857486917370374675916268066208560564625369734765117360909384924815737739406425849900005660586265914646735368562168059733203226997560121003245555790416392761281281092997925400319512239728713787950503290991003944029959839870465975823629738498330241491669033977262932573961039458403460510840792654028537375328969549785424612934004704854651484722999620693129886266345788475042305909998930240249096361324378087575864957488066884891971898107699528505172386041697467228412802541357390077115960111711076647488241644679678406684040639258896678065481815796760302517577783128970430094340968939666972731683700976181920870879379751405557261006285556515656116761520202242789679104686160844117267369646443106686552 [168,119] -7009213830112131145451981882861768218402726746597385245697602596467257258471365905367251635421767187558311771441971539334918637776079028433655061045989598993301772983066707059559521577085291883609671799065268004911949886750219446182197653719204220795218308107318256542989618825062381196684766110278345780075476231171636852729779769484618698541570683270400076318783980501765546537922680399846982523142658825864984381487919056894732267003548786840403802125565119953943259492667774724108754861797474711198840456828136401906182287342091325345339026186051084947822071829733245035230834228448874827703589522194045075415577454066270527796534687915242683681987165497380150048559065365765513290900634665447416621604280891987688448483468966437804988849870931298055025092410996482438233050460661541265150121329368063865814233417760214806276652237944524049579243129024482589630568092703044903948557149356912659472277218879829710613037479013531053256743031584772761014727560714911544683825534216332342621822096581805787643810103948129951074909966528544955147701714929018499495564862213986252930448272360361315656206216047493991616586793008842147245662651692101347705945971552902160345628308049430184616548920071318068037241024066208752142570934957783524945376743211200083562475346559907873296074617097697294691726997757082432412127037676093304608592313119878919073441546405188873201448669876427948456458159687012925320697631529961056753777245494541632073779329195867646479838717984380335148641617371776737531475612339673464943306885748651339284723760143637929541464261190636033388808196016609562181403936254866646938794194321825061910888 [168,120] -2416126117982798360123201016740797935691362732231018559084621204878661212670780720385303980417529615826678748582247522395314218950806462783976886558230029298328805454714348710260936388644439043958184896716362055760715233715158472768792817965157084909404976125637169553312470960503338095590875079608909467233686265349347295705024122041964204096709788244085780264137338348826738787508005305261971852136162049194891305437596148133290217808264926390918006221460807484644886757886207220889549309639399492074734136607567603193373156886509006860829600896428249033901516027729088736360927796565483488644656360385229571938201673766745992512981613939585489584509905666999941947489547030523041417561841140920772303241962096069092544145109514973356106544191422917604295720348727226390111225113203820815942214010600130910489529705092700245164754039456154572441199765517195636922262835283757455021345486512938594370802214599738437868590323791427027377151041895710746813702330685738913240405290624624012010307627742502432445255712001707767418007062291694898547856523002507713809079430613757672051743535499920195417710007277662940495089861057820881640273642643662194997928325770400945822345843628247083951543594573456135419954128752415557105562975603130307437656856338059140896859752080212641782358982942274770081727509593158713068493489767248366846882908791006203576016809463468859062274467657655572465272034532619066146643574099776533981446211062771849665687335309049065794385893401802974951515900214568796043155531449368762419457290100452321657150313161495413519238054577099762604061812064614303563816220081712800266493346280597357 [168,121] 974404155038439240519137715751917146532968921979027522228592238396138767639231264736082401607529337799298610623960538754534895727764469192644851832003041926204519444088592000715083228910136780120055827819807071177366454530902002328568253242296365045372768543140020207863517242229911288180714117029756973391620526114634108840376719166592851191200270163808693237377455085467703216804682191861765802953226824385566279683245932284674795739920212728420717025124425410061822168412987610538968292960931934290049418237443920862628514818919967522583740031955763091156624473931362468581309521986283288834815575630622704418164906436913435311303599878456880651968355052680636220677167071655362282394155588308224522511752345484661988691310143547454488485089161115806464780899342212018447829838844977700652990225306317010679003218397173824703943564128090682196542760219271642605354410200924998367846405444957165169988954319949971107512678647962506208893845898748534038684486820906109747832983491698168978963735522565590012109388889104214125815840219511151430651023749795881067895944495612023009763052322622631696246731425258272963532202655524212643242199749101467345334976575547086371516525559307448531381839083579313250927638810793058374041533488909453094498842981401240580602214369609450329877833481387059089845411435650762453322418176009564238565900212007475598084056975296401387872193284732159508161720140366571304318191307267787465787166122659353248615294413346145012301563961228656435859424529070193545355484353924107537228149187937506921117716407226270598809151183032908428568002227465960308926203548607149874889649664 [168,122] 380579219873420076374188783906706435769124616991248947271734564378756615974635893923799479129339512895565121635210826826605003926576725222219699678869883385149013856102374125157027849545394582557407477197850927381378053857186943102895677930592332383640181534146963930893707256828111906463708889772608802611640092566177827036262473273504645183628219439687696677952999027832225213554143213683562267331983182515609534155643645898425601984910825733215540717883635705205489575617482796834831212488073717910193743295923589526414863707356933279616091067219662343072017833976521733007225384831588602171991845173832976824819088812560723875995658998491099613802930114849085585852857436546822574763478615587525137333344973997917869083500628545901338688164650986096746268251939600124736529222832116291013037808629474262709011184612338127721774522022343178692509125401101165718248883104774525269983630560280895366602821672902694294303780129812032433838400859913788476666718107633027761298564551307481178406780586765779272517254547971223406051676600727179376033701250729455490540799996719451870580874125978283571479754333306027725094746632456581125681160021074142049485162197137076162674082828408855251317062390301279855691806484928091697266688020703614999781646703248499443944647278188603132686573717487193481024202360035284509519709488131171805607844351815912993215117523446867422455907195686487940392939263190790396629517498177593469152519715362225931570656717938602976942842894070521721633921161302450186230670710728648925002001222619202804315869415197116033210087081774864343440888802870122110876766792308607665152 [168,123] -2380095200638266057720176122655225682074820935798526268510412201493446723000636854988216628244039186148119994978045411068852685113212633155990046997535773765249458244071782583590279008849328136529792794280993483445154246270254378821927791451775371638904408905422817178601590009921509324497707101251395553427844609416363276825856551948010113581942216158485129498343098286055631451659116434259942511238757904911995879225052202989255408398271265326782751177521389695387512297610903461099019511041273389038562353812953524777173707832035958680786461610552925303225163137646044622282659678405711446452478610825656837378534466889380074853401518994766658213738743142833107136613873149312522600899930540768285778978021512298978774741500190197189727758484761248943557450314418422202051752277783989197561080597686113506649853197423153860196105453682483561902493856645447939144117226954203245497173960662634976945363353710756315973046494601780286695494604743270073664443919678354139727177254561210722069017630487377840886046730121239737401983896216921889164487638767566319957080161157327524806127802533276849035995236820828764235030558995379921555527199663030729057731639929215541026124710819581697725180828625904635656220233101854842684231069822555890397169271535845913119122070848720326591560751775207700095001278478295190678954529551212661022808693757583869014640000886521611048916797834462457866917412484147475291534035835935662399644661788845795281112756405693401074441057339509840684044797006281969706308647140236168784926526573991199196605570736190287251187083977238201021274051921843684621341988788432 [168,124] -5497648191537609084960662564107482086912246690530439099704867107542225415662070843493460339660288311745903999277866684367621081217379973697411514947248152537874765243323203841967903874907775837711088253891823858665121457372449637862683889344145404056150591237655776133740429060052232526147479676091394611837489937933093019034520309824015276115307783685567591587437276839440029727307776046085289058728067407287045116792110786303820228762098164007676914844017300831323084651161730455283058569870462248756168064974162320370835270707835231545636510053801400575581716691938763930827654515889188920143216192629599945285723483842105020201839815820664941798520533628910111630718862332814127677792777584821504210137610582756452451053439886101317158118976332480964701874446012045184546831370665531472913433103909464217068029115959910004826158366301147479725206272236419857774936602498565760111397617584967054762828001139598441773716068854776289175409464479414491871118867238150905121347488891562013265923706903705418216735632110491701040410650255823023847550373467934943456332277366579896173880909065710568748912795903283998159916122226316939480229890519567098900360959357667941258336878984175411410487993465801648111287378686243355168599419542949440290092156376987728656132749893485286140233927153938513094855573893547399927716593775158594276627001753571291181848970274546260799205193061057511542195519126856371625010150512809544714178651106870768903574992107262527125945790107214959462464603270445988355207736981973119896101598877160299819929082908697353100653365551517971871931453491068076438791664 [168,125] -120174465198351933925612251244236605903191648157931328385994700845840992040685154358766827947748753522936607129398795062800749919871146852420167209775740609534216188893082999590001762414794894250721114986497523526605174096079424945208633662004384484860502605916569083228324573986062155216484222741838319402466805672442874899967477916931293553197637536954718389677619254109688456540664774271905506100947345283250430339119796771135460978131526385989108347426921228808681923985385964689891917383785460771137156750747674600608574597301969002412573853455682320118494267388597802436980653618137629221299352898705587495031726302394148022628250260164647016084631725698785519158142469812678807894814353965603738676646437355623523046523674640839581992719776096791214771071242442369614030267828007373116374814770882461909226371001732402646354142260312819775085457984704878361775951141131084284688222891410224087666706973789499552802375945390329783674497360343976771554753297121559540282926578338082461923613656433921796424631827915124915227281352720308950903586699992953092128301379283976022861982129583045766258077375194620568111038565025422904410682874802410036699353002598843056085716226654609739876263364393979924849885912119996643985071523248588527604403176823682809215779583635447988071126015815960659553445746332423466019813399480485885270466045293301437419581766598059955202531542681501999888279795054276354741209941138560697647290587130950899469186243452235324400660214455056626552508025216296945238745559995236474284966065912933021242532634929393236086348821303012939303795389332594848 [168,126] 9456409743999789426436021673172792415643172143396124692172266789584309458647280163766843434798995229297151448427866969997449036060783337282593411996535368901499895410130821397295416432230507533342690390951437229209378488310159043173006069638788194044812508837504576549565272072346433239557499277570965361309741983791265387200893643385241163652168344465308427565255805910104991498500163345008915263793330776878177796476252675615081147042829692059243703760206642572336781005522884657586019055932285447115131467015785098237071729682240682469581237565064246552748114045144550997553230007774075992087842295487335853255809254627350617695063985387277448021646553545701164439540042796433120482924050794933949866495485906238397187293655996567401980774301756958699270185201039973956312000177961238709859115368151854480277892430610536807156345007141165532257624604551597662180603989985388280821541528955918190337346704298979505909338232881797490863306831016158678046124612005372714036548893866876534033268929155573254055615333714098566047229992127328307221026138177203303761302340070692781934700544150093744043390918545331414557839027471403970363905216501677994661740252654191693978651714925592689529530120930484756460371429302945727697766390121251369497037223610417816488574698235200237464581810555993587641021015971531110393264331401865093515728400903752491006156750710538978203322850506889699547535502133021130891677096045033051977895945613043836375715931066434545159143048865455905853453517551516519074510657876652651338474925311288614706626312001140699978086695125444991985680118704 [168,127] 135432374451707593302855333704657837638324635501321755578867967002995740629960592189664253472294022886008485190571990141916980854946276264697566437905445631084949532036140497626911674728260062762448894578577997564457965242704413415779855706774366787111587178199253564778737077757624222305819337138331914026452380573426120597288610964383416421516867494941327593015544989361929143164877531072355489428882074266356435457430898242759779017942448575712460437196595728234100405109740823772936164480447163661853522950997845821031256394803431904958902983782278313184327756977042252050577553447134073054425069751236185451543897303613925837700721759153186200726853764198051569718498401671445586783445352949138262169530507015093058365837427092764554546019100258814789948575815598206251340708357465185467584662025921327801873675800845167056548978536836509071390642332281169929382586720273899813078362747517573723858481225752697900231246393938291902604173222786380522834489179758589919632206653566114866764824475182374297876289711420903875951196371464290406547991639011937341809067825109010568858221786029301845030854686696731861675626525809889363544979428474665218677742070525762693186416147798801618019873316619587467683913365294752841857775307858962165940328229252901721435723444699995195830719208232481302848836891297105970716272242509564165910750330275832947215020996626559248219317344058915557451930345382166710064467432594515820994866474013934700908012582309266275060959257422043521440661927274572061350311988838321323421846500618012064173114441535870565206166800637450109016 [168,128] -2110570604831630547429041616355792678539039469832234837913224130184242406341791968423772636567769754978325890060838184126101144828533306000193050126180235332846119616789327512410500684759796014294462765482748923707563655622664897765168794497773883830964207789484791404435056435423706039490901205988160760893106101203992993518617306019707120413080792473775519360078477741031694972254070172455700210978702682698831445470265277803038823467457427655747941833595935785833635583788938431174245433759297710459979503718923260395380914225260988203763823635873929848438300414587304227263559967919332432611807193328903066920589941541174199778991581015360410194496195139766909587473564528264793332198972423789846541423007815258665943914567369959036368573815865193653890467335213685746294670355695160273796385688873254878224825507552546995553078878660330296434265695889427270119358561666346223215574873836022014517614283286251994232800786891344445880364650123913798814961227163286774922644127174243325324538276124229800537673291010633708474211514595412538797055606967911235042268821214056007523157829583000098911652563713098392319032049096180847006580004569793948629310943709624615578215175770927321593344070100816628864157867500575675096143458213670398713709794410183265761252814398529196008709558442787520569799308465992402573406640276462079266563485968046962885423110214511302191027160265793720972995125958266563410400825021447922680369800249454224210174942825972550899196178888437210523306136020515153203869240313140712444826719042736620758714362685494033314706492995308 [168,129] -12195038704586767530586725733184134311219970592103197659318372007525030703563366887211197901968450063875727299276649886210053334723726993070979940043951612964089010675564325968963062325796407458308126254752656783365174574185084079473537520599258223000197657031893392736494920208141316027678442898142792146623233123946495951492848259107240716500375658462708324588662733598210830720584292957142915129554291588837653152667309275322674259242834748089148899925030309360670139404576529438581800629332237162352661137992958158895300114271021580817237173300448280352867423021165224264147593820457935124562619432375920491535323855582542161150559416676050042710190449295225427547947917667845622625779929519382044436822275431926748868751435247835723364489340958595542016140896938312263173999191355743204713735232062765944255722493667381479590796448926243917043716315334233892850982458786907372842612132051711845003165337105962413964351463605246192293747614068330310328233780807177282939357598965193953696623383480907691289280329377823272466771451418057424307264011101898198396591820670062390409526368015617256333059544292905387883415973033289757503094418546354848348992005292170372349206230886066627955904856318542758499579939404949289756943299644158039970976474432670360412958999130643187070654268027041887952043301910445962763037209051151450727887055729030335247960989884073781564590534760380315765400440601060473231632737316290906604816553043408155528782776196073913503602297437427666407964991790147473710957473180564345497257410985003465306002900888357919956864 [168,130] 33183790783071211962837032438321790588831779887111944805745972070632913920665304679192857516084003272152945417971749882423371346154523839077802989937850036264736563307818182247402861402945031548248026610059606031910483684593335255299210834241071238130125012618479534477532058300048193422588216653143262731955711571668785747153976178213778115493693405274217942264346865737472828426997480460697379683225032559021042186462667105647451114139274543452056016914418123742043349965999953313084792124406377718762716205223338288718163016012862636311939830084361421459024294179129910182397062636666958964032820013791893502493283546637838567349402409790446979792893962171878899976410735263499551352387616284614299336682466411189328694946262843250558989132167367250090802679654142837942193432904356862105607073303165688883624650788413986780815160153559487742150524669828020548995739486191663682826337059744017559800564017437897337372227444166611260258438237760277400152073997831128263417584331382338401488497164782554434213117062253951323305957838365667169822971609663806693790930627261328873901588702946234212708305583959637078483175567309748680184054686794439945233205401799392800495905794801297421407684318148544842985937286666383467409432551318069187018653221521386183465132023239772317008208546648755370385500010714944773206402933882843298480522618466614311339942454634571015750894831400984300606180041949981990442031684706936216186120915058856290847926388327670806972899018332676371831216801073820406087302301793236066527054347613913424066898471855168 [168,131] -83034571558460609196041345664056571858900118897185415608669933300988103273477457411618262325036351296902880623782318822683379373452950626824003393455885083728026923859720649076638750845691366807869083815426540464105534224298948296039160718759231186122047375461059517119334927751422991254921473606515433438357285833678119677592191320399046202679636898961804788987574816878122396547008032979016568422399628705664512919464926854452284382210866141954946338794089390509468028297914478674899686035182714014251982918418340582658843534184928197791640507849700601492702272556796010678780543162646576499648011197842571919142158164346566239570648816934324099532151315582911985214812334469914433376196640095408658865783492947429083824457891566100463984265195007765732818045231231447561612687295729098758221101679425407812514205694315502006122720238423752897790500120344409014987304039283632722168360791560758926754639706679644518704800371160389341436439317402596322085972883545606719158811589824208893563665221619138716337399260669589044493064719853034451479634227889799196719367386066729882513145199330871760428746579120788414499228863736654746536137138826210503102952416600087289797238215766058395811111516195167503730003666259325697013211481804045107409403546071207449700373669214856414434160453131534141016226492685920723524210905061990627823464599359011682163741976156894193447334759508661135937478319181335698671753545206655477005868766041162260224720934066744208079150732693833779450910126295261250611808295249766287497983650738976114249344 [168,132] 7076329377543170355647735268372844883413442274815238247702914746416384558452069085609534662106614242884799960785288156973858897266240966279618483664347117242954183059149647295472832633056453904193955511398191175208928006604277775984578373105164523500593800772508041552289880446138092375037977840734727762100809531602917601459401184282430105954184276458644324195149996492410090978140739576276411025752535217779186781962337015664225164344821046828549025563450095956140983133594171801827141901918041590318620931716173393174851062083481640265059734640581940805081221129545672455651809139295974201851733496379520563399945386779555779207791223751345649875532298126641931604537967089761037981406384854891520675292635054551313150929611818944624710192806226264734469231214338334334768572404488059862697811373320125279197717678138852329684880333353725398751908069272133877447264132519103140888765026631820019400415972894841562664821095998120451453871076296657588963279415781735546547719156236536255010032762266497615308064022908561084356283013124123977417889139342900188633369453577492569255760243900269575636079821615717988830156260570648301107588664234070959999361908601844429326001056511503386145845127573450800667893372497147220289376508806246260054312049249321536365550721120097324055850434605781042256782702702545427533028172070164326394586566424031488097482104766660985818827325810820973710874125113475856246504036664464960721991747227805161307031030989237314268129104753307169388206598745282511202991052984295032454272755334705792 [168,133] -3241722497663503627362760523213627775304757102171951358666342313978063986345407704702246352590404439022494443784161849344889575719834900840235017755412635880683698038109426091822225289321592935084208233438364702083521495888803718672529607375797131952236532335228278222979078461006897633981881080775427087367821779636380178048547999921334911478570388920487598330243275438159125768368586235165642678494960953429662836450340504754836194564265924648311188525438498703533057608312457812117566492016011276853651102544327288390253587622278344081862172774105436439572159236706344880271474647753015638001591046540736759253079896922072365356362613511222030648838714110807541218962262099972867332851866099581043019536082171489829160559139456337984543283966491183253061721945671518564153957128590040112220995451023032119824517307093877780036350287057710809949780757457777767662454128051250865710528055417199605634948103233385584557666310767217831831632498177776803068604719835245100139160957635686208604223450955637317231733836732610809076257159761431592094308224012307319646803776901189424834609336470580161753858554073813636719006834131001717374208284186782535435061312522472522351012702125333877655304018981881507584126607839639576570150259602821061692622753248986959664997015689639499615674461775861238469438516830076260955252805226053774919094298009303102352918293881460462538584587302425282270186263706530911559741765199487589269040860378937813840090360394394715598296937311033011500012155947866782123092442438736329991601472 [168,134] -146891602836443656484811407118367839170556718111307499559776336623311528489700857413575114665111913032302529620052842009191899513006281140097759246483081684993440642094570117556160094147747632723530546533151503627428291853372778642997230523351094545812069517208483247918715019064609574332489032769349918174410204389169531701597150343472304687786215542793300681624200915835728320131501769609707321592023713352358343106267169045935324563930583306323672045272176239294013909202685388334995030317530837472289832349300334082551609281899657475146234851495337316286653822432487638593648807971601464988064015859644023167213686201399745991438366368080296675664765945277095978067663563557072022049575569283222587468031326955961407671727291181886207234825831257564396387058294069948510677809114445582678357951304915900068465108612977965518791534694084175271821352546946974364416804334926629239952922410260109618084127692978543491022532178189700570386784586389442279282272483145924645894167338743654419520267975860018935813722102426759508754643404100123931303152498340004228116615497637667650370988529968073830179349693261664929546281358151770453034512778510263262487441077970224941393798840644025170314299938563402625541060822457668039248507572490038083253585781379186789074791695969612399363099556683783575728501716622541239698133190296169527185306460912879307934449520921231360080191446526374673645845722289895228203816322339315248965734538674543703733363691001884820442558082066074273283026691707846625501614989759989784 [168,135] 49808771636592394722171460071979137132525232343175534200337619995931113162787437831528256763395972449687031580019961417124916866464741466360902777026622761575138252967758210901745379727100271889056469714732174616101500277239507009531232590806585658846342171323764154875789025950823434896331346334234703904552512702182650958271982680307335789986181382099847259263214451830951383597175993969479796667621723724218073505630420617931080241632099173205576231596561172270942098727885175009966030367464958026526175597969553182975860012206220383797237745824598457090202393058938119053230096419881855265205865054061219049178382642428427575071080282029951366700442531208421965542856371236663597605227384953924524791578562170806856247033528092948497962045901868592793870586344085854587142327239975104712500068026499322386793641120676144449396616374518091876070962532112057470658629461944077905503858768159171123464179203754171512630573187950057770624291988928567915192653334083794823829097654487770647639299529010213781645044464280836567056066852633751964543673784900670484242752365868882144563065209190619480543652876492271704488991783145540909141530759680424713743999357058812318968281119635112218509570117238540755765124112824629118442433982343431755792656908654771746128757538304730694747915228248081591112741594434130213595878118293941269432550915823971774192224213348131659895062093845259731658195877009354303207256887732969547055767621878867649329622589380390791297605074781578494151051536590551859368060408 [168,136] 247372694614608276737277194009546512707218587728608496631318639857143685463184331954778934349497037317830218329300787693145202484470066679345807136722982274080204949642177825713299044777542784115877150740154468176412419930241612763769252261991158361424566014342537441041009882647808831997835445994148797089120696909821797229009770350154053257915529977218692002457501689170399666421805475885051080649197719127122193268664971530276560625967257740621257682168848638569639059144969887094730781230940597685332771821879153478178243648570358264262079420414387260499230005587555998239000478492809517090676637164146190227981215601761624070556759192045427309376025635816119425106000385650394009860066128624526665131385403727421783553083282811590025257379046852986436706010551294431706399409730826125013328005342438510767085674609277824651835085939752964130116465496552627621986290874345893288604886456658236481379830816174009378477909706049380766828117493173926798786393636620552736911369122136688402822125490699383680215396238067894142526005209896860576921769474177428472708915042927005833378150496837345492117907229376955707046907222778347322977456664504841498719019506571106893004376032479514942932565931907084441502637195783616539779218958471213753743034282490145044654151787953234216110484755148072452277383221898795422340459475768498600286648046351417683909028739370323232640765417178745043884953478834519617788954206658703038007097991761354020937039639968466081830169556405062423517897518011058966 [168,137] -6520943741538308425916337661080574457399940765170031513049371543689946192358560804245587685508979199354430813433490236989775415540548688833933978246704200682991131634691751342872719271718817701786614158496367276854402298435759706326532950700082782500916227751362356651158802761810379840799740105602657138929324170010529515517115809653241627432126649013860989304220085019561189411466634655913542041812846138417412681667110046158219933521586226228267551524772403027828927842703631764662532464081422667496962772943910105117892569851380738823384743459917165904662943497704927020520387738242323158825959355666578822370309323305082899436058445254058435837669062136780016125983771843107180460897529818228756820339931961052623612115827822159053530218345764215979815386206814787076724224461670258499538695379170015041845453610776341657086812763466114423823106230572590991496250783626833825148468142799736783906161654345904049698180023290031301651171994890553647439947514448492548740552609662284764919188845306693708367299056701704995142335163637350918643100471105736167693102846622157635754031307197693937815656882628514753078825600452719791826058100300524778146086195252650362881325630433880581307812461940434004556722446188060591067703585651099362315770355251568171108547104380075837551483449011834484290061643767059257008540361840480545039994483997738191430312035283622146441505763085167894609343194496776822398987134893813702024437543926738345888464555346959171922603853533094787082904832 [168,138] -28950053275376295121433344395186327849017674581477814613831202337887513370597532137718154657989603530651629696736846225553206678238510944396620805709667527778391455945647417140241641210624305691681638444599049195638939137212184459077163373907402762596393244859810288015982334692889195066787892858683767111212242371685593964624510855790217618701554864647187683381272462178109353545019550488500248207104472216649617556743969289251210925521708862040640862052517276758189676937430841984898717977191812380444739379816751157068345024991803635948775538312569025815141124079115304896017904084309155601229927984320336121410923994470503113919687230752614143376631588364183211567081350786719090435150022289513090789990580097514786381534455810889755976567767018193021915531900258956512980688349025763688905641991267857695309898825954455094289079930405611506751389214769307785094837179454099189544975696439732881625340444807403093757767824982700512531516877264187834611614946992108106765385995911144308269897696553214164951799429373809760433727420866847628115921865270734169380963519710343190506115674734849639880207210667382453828287499706388411160976648638758130029249193847983373886854576267070761378872910640581027208788513981652850638818494868524903386376958715308700225179076086117341516168384760348220819284922349412417097187795917945380660361310963221201495249681289634083936466239631861529988557712560283160964446311495260322540847577119289746483826137516784222057754162128326592 [168,139] -1020316880207730420572328292590220511699623403121350186659203139315212751047773934669176949804312143702999623673602378837018471832721539616688666753972393069387304737417459761705281055989235182725223755545370542382058587765036359492589223993039543527120402804862107746660388815500394318906879629569549405735754567216751322871077366192029019845867890381396303460377199477531249480312646241450068993225826504017358702385983190295395744935772303810973112445119791925207754599425268435745926777337785522476856726735485576786323209053563177240387116509134948442935948850102158304858996180605400538085726845447951513116441703298113300367757566279991294923293343067124348576361712684275679960109176820065271431948820289966221681438058081113940576284937356830892119359180471757455141364472115626310649251211128245094189705641164567330770168056446788121668869143606813557874411999496866034480936783101543836304016046014273654437966266450697114417586517064478136777495353153573822181014029018905061507092954989706932306027921165583861085982232404523695808010401240596207738249360098784711757932953141055350062456486394708403797445316019421054699884840935147163740736961400845937816227184965899343694218181332640971846090913483435180023070715517705505962500695274364153864469778985094804579801654509988191882446245481555877972219133034404903185908004909851726346530143392009174770400463809280187945038120104948091263704192806652079935342434554507552539722593834893722026397936 [168,140] 123265363300056677386992881421107772864711647786313113655481392741852159631966265252297031164394021043935012269265835460041695031025976319077595840060407135160589214308402268823743136159474792815378315492161322245253353044486584526068267085592507869943454355207977772441135662057359468532102386970083990486283906783692831885643131496005269477312090850622367827792857119876879347905528613358646801771231597412570953413190426228420553277310705082932055786452732964711479807198018183452959727954811793483451795329185075163188220567196060828244498311838428040325576944057800604593413361095169932679655343428119275205511703477337752524931771764108793534740100799600500951894272041005213335757383733573234092952458910635425884902918302855969621395154641904892313992386242781731529511704306837569693453022110743673140991222502500126853206640582461539481713917414504931753892078767493333581118446931439669521583368261260361365650697456390541353114013027885806609181689133714138989640330889032049196635123468618404230413455041678181026301473420654019610619078648805704901669820314791638499660254471417914527018792244689041185757358906536637876643073811877862453121357528224549877795385729871012825132070375328538330967854097791190539842446024924582000081275547421466029649349763183905044072275149063243297864635278266583196419584487560626613286425966709867235022232936220153567755542941400497084061805443857546090394142841991030859079444723097355494338005338533632 [168,141] -39575159960310264323889692080854592514209223186747440891817716467439313334349229328422114054258058316832938276230747633710585948799789105667628732892276278394576992402051705230511060028055490704149484199810177621674070642213421555704505962587294144685322672693886286139213967276922499293331017810566679093493322105210565961362438204101314209143256406237971362424058364789516465882152058301335908363786109164983335710338154581156469122602786661919318032448968768897454149827636542637328558041278104005077968877014046263587767188036270899262395093971083066746644659902634560415841597271119502239745284274689603349827766600141348768824355214786854044681844533604145159629165423192407720547178560768694717456578417728364540679930697628422391046914936290080685518070638179692010110950557669942171470703077457319649888085431873849810031026703020740788906215510519492657318245394856885951255195654668479301058798354481202954774941563209888656242261577188912691169433428541229732646879772383693733877768708940153600538582569147417506040196208008849793480067604463672075355919638780678706586740092573157651554458312633915832577117134831372407919409588265903552936109100256396333081834181386082159271031484774286776240414810039658500311129157177644714850005865686098888997533655825569963096591722170412684399962732271230941187361588929868084881860187109743772009936116457625317981671011476894112210548353418146085021561815894119250391039337826002856091360 [168,142] 6874828073487749744694725107897482964532895593635108747044795828931243904217100096804537899766286712752083490803006552021464554365851827939799363425156675338781515944769300453217579138218794250661282014348114409223072859791706114328486923051566986198365716614751891763898872136747440969269256267368771715558835935783008489154411173686803950888900185152614799408549223345342446645500433731448817689002200240468906882058900253850797976924624946863214642958122170048002141304522827058789596115788125171110909291924754635271691557567121032838712186455305930246947625223369195753510320600645150990167178997201408788555054116329242086950487872580347158516256669424190393942395209468412128893251404301820399893643581007053052441527647535311131656708549466319658162359846150062826961717619146746026230182819491371515277728329135482706170198266287989314781347059731610478222388096102801897579122408170562142783390420599205093358789630691697834085055673881592413934279085547737802245342898650775871904719064562715853317067940906865055671647898140066706985398189208908616770601527792595515932595373131960290259926766050643984446450651794638065988994093009423304937331347147860616175610312970927184689169038564191796767745671821113523966913129472713822202607637172016639031593569232636118368750435865979648427386934530148417189711090360859225173547114943064276686142614535248958670094583383183489779299573987006606877087436484405522442193828111808 [168,143] 460200843428186490703371646563674321905474844352551462811493102478592997800391727577415929482215153717483849817193503007902891242598776571997587794512608690511428542850360224365318069470553550197207899477181086118326103166913957421403839219821680414983854642943464372099473439822606062893964796010918399988099710127452333881993440830546014400048596341727065522788345267891572583024641808931049953792833664383007202167681356322248162600439078998533279970075620853560727457868887686879399479325852620878449733243452137708088177310266862735583543386705166794997954951621215486422641442563346731001100125610222582509545807000662904337323368891268501861039515557216368120685150911330020586219457185604719071589510046248343114915171038752512939764011513046276021720860261450086114156454131967587097128929755133929315482615995357776947843727065424592787845143210742593357568775503276871186896198778461995336969202007919006999582920922468737028893843576272271172337444206395567595873856953987800689038265281448732154749230114461379627968396967085157746416942363843354925443795383383894123871035725772458911454134328998153394912558299638606963341189999756793996335373481983978795054565182912667017587029488682951232378033469566241652984280608175792118689833421669058012969163734496981382360399704766158498500723502980056712906455378806556021740713585348686735535633288568218120554196677004870080366623983924614748519941957069995048816 [168,144] -31528656063809530269681795354395542615605981906073866266301526226626519736141940540831230914319651543448099643608127170181787566270772804169327408705907167196148003890325968100622012656150070442536006474239798792479222757149633932259383708687045074594004665811391398587734722001737018678959825600029822934156981738770422106113868425009703860602305248981661427228286401341162456504568503331429689965441159133878324101364544951773493815046413943377752961001735028698631140602013600544460919691579237333780799936852064297755709047589907921380794122865564491204185476275920859469112105444522835334452289815503794150426775514476652584021365711647844151262810784697785212316140825811275680288097632444187036872901925789868778080558791062811714049896025065191916340934583384065408865036725054474678454303980377620408978348034018636990031487058229668381605105507421601019898736671699424906238129768667236891498405934917023829349837513189525267810033444642186996198181693819942474685593723023669553773615799411374411296465263030528547762186340966900741023874717974609613561495756948377742518066811642958749392749982003817953170466854563756157587267523765146368735388589610485942312202213789663411596611069319638422305579000500962571330491491838721597949851834563676682159604338769665009309956733892082534769269338827446326741120216400580426331356521640434489000116850450835223206612615051202087517293495216992895028905870096 [168,145] 140982295988552644316394719187976425037218521878619421076723318476705351080940076468288968842474733846206356113951523998122691141700509581590888155904902567207709276110345227174787212767868019114561764574287965420704434626342513801980039253065640975483302322511654631785379101019388281051148188456965534477455581672205508413461415926445382770820959046736583904653962868656982577835490389355649110351810953671003221313136483889854525082306802616152024803963896438581556794437782350090748645597116052387569060904167023473974796371581271020546236033986839236480271985855769095797427602708153547198929134604223498668763791922597436527519340622097751010119126246025426402118229891673216040610489725838444476660387723621343803436438365593532498133842950991358777850872734366023319181771300834043184228228207623082733597628482424722958339204645236427134640216358704643570794449078858028684376634742243653601976072613725381904484456983869570396429866717459974978603084753555127564309208089549199928925976897481312867775900972407381299401290903243809778896353595874034302760114366150249589260897586980531968291256019067014276314298641326775051010327030324925044207336687272345435160696130809846285858181603110357542415646967700966705183871541531238210090301921502821211882614293980827862354719022654422154611434445440107039194916084727503551072847335510086476894784507170089498031865841676749472378157849827101504 [168,146] 1508349571607646292173286630287279538797545493408252447145836611979791258428485436147869589748165680640379970711047787635705334391383428475571991058393752296240318302520976225817569601607920340746590881268329726979249829028517600057568823784547303602647770453292460890101158321116754465572916682586491127676555670373611975954015002120949260971161818201304910088776322936615135014995660674324749544473293056874035994828935507074587379646385290994706375844673364954143325580444906989186847747271513373886799575034308273452322332356287400256148828002512625825816617373933651045836009459170538277608395139226629534171670456315463769565883798794919028245592477770512720004587788113494706845341901738047060212486313795192754201738547157142710298484960557417291285460904836151488955708770408861472304138219650414872282008914683631714214680763314129886353498823180820728635866709048352491066759423228743613130617013870262517972049078314854931553781707320942120821448473851676728859385366956935415991090652144699303391969119264906775271722510042404786432993971833737757476784189752666960614219983013093831376939993926897890177543623272932278150819026797435513728877052129133786929746021209362497271849534925251759421186119798613553521178720459177750633356949952446454560214883441039005181472418765076753334422540788800156103138527124147630272694731039515365333188745677831341576486449598385407414040672 [168,147] -472358753729691721233864939514480232222917124285936162048071217830777773373917573205132971298987942741374278849569938036969099302347622121309898558262264551770486918065073831155416010663124790181188427694819007505576788265901480152539770677735021216142528633484285637664757244984863147121694056699873532657957733933149355551335420179584851400555376401509156779967955589280835768298503246702179858776250995938762247768235292744822067088736876070132886029675705605441603265153538313347985570396441243302415098258284198451872768374924436083591163515601771768475938745686910864202583521035493227258263651233247520984419805116822245342106571026255053805920848131098220074216489757024097656206041563591060970719410506704258665228566321756188755822753041067732815236433475833535895682901351552905340209163353814322869020692365581975419740879829899633858819521238776123713278353908276229668373076196398326492824938499540164611693033236333898686108184002287662395127934658255770995115248681794162216894381170649839254236726080707532648960455958107578627057200382775582375309697507173918431569475083890907427171927623652216563520604940915294119217797156468858632688555496102413157354409687299170396304348513523104269329728078359224277430825604322436363898158320875725842948025057148629578486904652321609670250288892949085021228703546397467256740801143011551698295340198215170312690888282176 [168,148] 3620130788504759462243671116838308104562186180275117748388813182784423560845795566700550701196407006560667380448317345681914028418393582439531419465579753887358977358066083323418128023251523429560622055880248838656810943870785770357510545664329139633449854121459289630994721974813219525053553866432708971408574981573030442709262657176138035609752828392606305627753155264100264213154475012215215512347637555096706473617216846595453894661052022788235422760997390017140155134884342400802251497236783122479843459942013547594580430609210786531041599092976606274175367378384273778334653606418850614078550347267186955103420619366830154777757625247527494458677749028694120577984933237910206005532657446846221324424961664930980488934475152299778589995436370814777903687053578855005672892290988249268197215077381636621026748513317280485823725627104373373539504854576201119099116550189376266248383224932917875985061767008234611674573211664326214065754331515535998282356850931303232361839078082312024244734434226091973303316410672551939795892004374637621447788224413829954851183676023870724734222803155963384397324479744454246728048743705539350354595652775560239500342686914645096471745355719290485120248044480999130353175816733870430393981606863019348625411434599625624975538703951808726613441594964407095170696874717661354972729464726765947302690295069012156902146655850653074584 [168,149] -709872975743772637351764273047846842289818287253498099272641297151481080403651817104630064487216163277052103434339695811598854914906160679683224338088247391155816191136171911577358691289192797458970780472456177914876237121513977507128783997873000475348844680138564929049499197810836141164451935721927440547741764693437707557019197355891531271444569620132395808619488059843854441245642779332110539038091632682370751045762736798974833654538138847979290746120008668411678817234163869150989941597114742119423126152445529397797067959911362455954632555108821943176803142704642347330480857761106119765333535271063177377503146721372168758695570711968660975376963679448644961564132190784268921407084952623545816038884521807263356572017079316919282782913076855683844104927169158533546415293774875967252849347999718355076570651279886827416826119574023655443375356467569038448048583150502945586457251410729546106624635991668633219796146018705997061357548530671802299046351022190161317063610128584393043280649291528819702452194582145270568354687579778649794725033977064946676279818316715974028493309255796779049702534786588172695657241296858209282343945602837663923473833478607254542985787181222020830478268446402268053590977651139086619545392098509757652416208300359780234843786706702938433246877881157646600959645584392076866511388212279275394133807670131143157131154784 [168,150] -2141985637999416687748684816115819026871462989922949714908903100091717177183091793460342942683189728566278367080975718710565081555065382062187539354067610164922248990167778701341130685321382355820172247545263981620565997717437156174204896823131199429470056365359413552550387773016457925512227912760700451575511235453083719213837990354610691123932036127972544856855022533558936249126726789215837906096497357988342961336020499898744096484999222793038398676698567226932765055669109041985719787007872726325059373429403198123307972181964633684328410956886851477471744652571355140347441444272069564440781230533310193065721848772969741014655405401727931597214834469841309083363045183831363655066292058329334430504699741881575056387359120253576271554375544340028509691202145729552598881405157468615536538246937849239408836979493051872442991627997366601748431886381474170838059786360649718653963326475348003574474447219438226446716594316475829994839559915339774553213435960963638935010072080416485310449804900164614836853643712564005581570081262501304964703917763000861339241997070559883766257661445983409182110072347994223818275849979294328713170863022942461603908180387708171943656259577796823969622172273841487151390021906400840366794314237315699026413569809402209522173995328742839612357115804470124992504030914156021463579875810771689963410134690812592 [168,151] -1022943865306691395820524783647042955004656024264361325240918657564117856832045530108982310368496884333034432531274941396302138000560402641235151009732871057214501707419698615043594235153229415195727323648598853930322583084265571702141677580117811886214444104684630804545405816124688015047500469230391776731226244313191138075037255509930009779410526607062904127749061601258216657446429185723551750990055923698889749731461520136095385509295923133738207063076209970105019430307100729640154060111360773864120180640281171824782144156150595602778019422289119476453269684388593546558936245172613156482632762507367201020163304421657006014544755908070181516635823354329212134212279390774717668631041664961050954876810660788031895189550423430140869354294424302548375869882431227973131425717845338881327568093385031562267256375741377171620567323963610798193231827231531298297616048389665426857602337081415799161801042359553450622003856261654421331338085280029927049288993360582931624236128824246097915560924802626270858437705451498744922175468523968400766142045396765965462594451327430156203006028454007585668871798190790242752517805902049131245567314806848850709242537772662637443281304618980126781406423966427016651400065129192270259112453417386626551558934609559540246796119631387133858577221208084277268185666168808772342141975054257863225536 [168,152] 71080253961189508344613927327744982734688396596356882728280848617095798883492668103881196840438118955701513460919362852954324950967722324632650630906586660950488617403842949667069571765590758140051030751834815171453723015765873632721959180466194445099639874556406126375095108274802854160260059623127964786363460514345437952901048745078906515916048158828270728095211553035793040622290668674236586553672641223959577843535742568996149446095811655986158625452176352741523904633880311620820321482917478285181409906525900669600266183189249387497250305380183822087358422567546998721185378504229199847524725038989384208926104400033563754335602455594955183571951539110502798866719320494032367227289738892681281445399423110939451371237464324040037739923016237702625421753715266592220234813741870141955661416363993078551407111261371869160368439830780605094090995750085505470812374837955707780560809946724275490802009985565412639413251528565946442830027785913540490860527495102507192809502601523038615673690963070147748038481911709610033960686892935424275034962404256147385803185743063142483538610360015649169025928503798782813335122711015510648202561838353884573841686801519603944120001255848419493797511572992854819532609537748657146774520008207821509056430549637451887129467169644523564327532644119534082640655723418988409599490276 [168,153] -476641132776308150513030958468784732733786712347777973280061896077353265094548051118080293270665378855717563872023050683578739893497374301678332429654827884036925517277010494599521980958984702224277344995429019705152816364971242905710875745115453025590067251591051471778003616219078251074286458080266335175822071574042693721541734094362982727048913060873190565216527275529467086886992841648654317867583963357026895107602015201953099193644739809558919207272849439517125784815611515627510779399413847589405755183077567998502298481321990258465928302008376049807991023090029599539983861354599526309968541398828876594246010275613938729015163930514548624736177341008101569726899032455362456196628608780662368483574720154226029061010602313457409148471013095739487708843977016405528981481724178042427156266261355336869725468432001608145833046887887549821786924401663223144153097035155568239121325153431292264801850386316215952857210468647537348352696828355268176873136414132827396515060957324966092686553694001843588551075498160497068629013950060063672627439864710738774401426891119236148560458219677158454257886179530182408931398779037215548657938084157219928320347041313774433054608598582907406789022649347327312116468805656973382636298833270438266965918394621319965645606387373398512857121124237582299666134361027008 [168,154] 216482967966928294592477916970629083590923437871425286529451631164528002446527602526193266572154647955056440801998481945916083386238251486236689245967557296803088687155423575253608701235425578803992725162707387881333619860979580964945815289144942817064517326286093780979604448580653399341844167709865152286150830018411238024906574204013440400995254017578261595995268418513716914338119446763130222663208432228441743574006788512170296670792233926523864550875771212227087635398330095184422564378323589851760777620047114829923246485638544348033954784597609969360422450552005793843778591061448417517199557097507710527785944811526952656683013741606520631641860356742787456150581193576533681635331219939280274283724807190583862302613403469035635574413002140352810925910348631130198383163839919714974723229807435436552190863262620492414911104143101710251289104592082792100519666823463563293039784650868460193578114652143949157914974106731990170520012797057715390743834824283501086622119260544103466671569268186086932595662486846118448133509964586562585064420155961356044373205042093855392372875602627994425324251756118833337967862409045150462408222792887658004293416530290172209979671329064345552462491870418954948128305319142783024132843711641571780724588239930608965600269900250351679772449835277941914048 [168,155] -14344407229925361533376264262510785796863781020422810596842690558553608169769497935241119123071164645151783073454735111638204551469978257710850778855058038533798390874832237349259203352744848987236325728140186627119863232970808147469427306504415930590563545488192750098876493322680815374321397413334273724297425205956997534477525031066031667917802875640649743553898257474667790867319553943848152563396206125658586815102764459945701675829692885703764687558512469120879788628196980786251573154175018404798077258899580873879654818108537203206880201959125427890692498924338586951147897977206281951846142332393372602223661608766930265374044384632747230657594653292839180392084879390066657798731547937250711648492475908815008912064651711128675296979856733191372956906062907872148427941045370007993914967364401971378692808809193269379293297520005847068691446003780842427965346569824754654091340882259366370370107608619975366224636755023034149901705595683375545319252667102244480957735654054313927508257479296960459041744161457335004500762598612908155050149579113725155232328473588404245661253247983373790939114830871234883468547277655411593195750012115360470951749735347228992595749457098618686510769535446282558609694086149793824455468072116988442201189017512793396942255961529045734093427136 [168,156] 137393700221080405622671019340896221452788046294212160596314298909707904187070987213713216892477934248422781980560375437988971787086381975961545740778874311446284473462659511477613492764356158509830973961604346161092030062091134339452427038674243685898726729548327524370373981833239427598487498669452409181425181266990147219514801847036212495928062204731974074647209046505121571701599021624007163435090615127760222073970272287666889992661749535077170849719064530883853648583928374558882558131744896441075280627423558446167767457036311580017171760893619282842513022292221071877969803754945951107201671233118061908984596906638333294618034589103746396994579649846072320229646476808782282453124259120159486149714343408787681864427470919424291262852878751951075302820840329416809928289464327704585983004394917004115586475315965549351342272299835614675053672173411846169125452408589647636492613398189385574972469802496355221991930418570008606291030772078330574340441803940287263788116890895885667216351257714856622185944511416369147003645264157651929132299062682464924788920034803606452693758938017121552128798439587654593358112201992320709123620852220898718855645282067343123786627812711072159607924469503086254417506411785812261499352386051773839041860099024998584225292850376 [168,157] -186614938343100064478199326930760121417786729979426637831386708961695588714701318944273832777657081311695802330378328871670884432470014472897081392060398292595835635543623336884552392937368760693601035162512044384338820403469992418806343647578026708969164619587827196980614836955905044052860331612837541154347013522920189504517497145795492440358616280564137101398632529411821145016287059245799187590214696527204258479820157458346633970994616639059357917472853236001414403722272706965620566848887399587570603650934922886255243137810831238514794577131196745076640845709888642066332188977859956274530274992124602272266886312632237831459734598224142310411109912165015569939963930564658512628693001480155348872984846136375721901067341146062918459623304708208542909064865662294551314058578149081144256509284018147205096242679549933256328125191233682446732338077505076766525781002327379730121296550850542303262134361433479257201859546027460489856463357583184646946811526973912844289280858446208523026626178375912486189962289415880242900461431021681505989639944810921261229268374769248383664885395305807664450085846919557678054267553166674662207586314016676391896549611266758811145437191810359450686044839917283627693999580272478537536443409284633020847614647733888 [168,158] 34889514175990396172504031648948384683322136616567800553029772527939398662217524676507216608492468847708547959855496153233256898629133769511022409704553467333661417574047574477874718765052420244415072012300935871564565332968501493694911388435732276267442061681546853746553063852839136280105805914994838139730292134645275926297428861400509177363521007265991389877455037506291145818385064307378105678587090093214496442193732018800109743882412307044454487418350891474867390041061626638488311915502628846776705082924008682489117910745297915447811936414075023691681258405265941191673264929475984060621040890651700504973390418654069613928324316615281559938840210723950185603515813592941731202400192839344551845629175231681334736757380620916594680502213522661158664205089620640527780830870369019051281503950541608627400278020918733595826440441382983800455990757434231794062593824300602346637387755787448020805672159045824008080528918662583455633251637583195921281405581121681790783240615465945150714594304181227670101939194755610980939135416615627275313200298867015132644019975777196407821421175677238012430528318484079661971378829535889562930896816301587401031890728602541728069962878757742778174505506656371117573026557719889481395824125755206504 [168,159] -862511051039464153412606257417288585016670960922060427832858627399800811377706401159590951734973394772870884812452769443243916507801010257438345280270318431700074624435157827395884845171978845746364037416720137962611348079434124177149137248459954486193591187219878845201945555293163698856281361594098009031666615831879316728133936358551148586676762016565044935992289084018423402057260479967025709850958371623368988489242214196596869626077363530898407298724513538388020896068414031230752397345996827128906360074070118027932315812110862387295154060738082548888394047786689020527910943394512531450606398292667431484788911773592121354142090320861558199276189498492050788914997742142617771283268372861362567647722699790500090991132205972844052963790357627080295863877993725733130718574850626353622204815312879495987733108689317514462866470206484788921428384807932119281636232004015640306636541476652189643088540882845222228669161690247464104938165671443393466261360070818357835645121439394918330210977066470742681427040895523225513757456256661176447212813163416205235531133232494701079074218295714173858061204930384575846642735121063975116587505492460075610027130831866635658511851813524261019337074387497834429239855559561042592 [168,160] 2679944118896536720074594018113373159492717462341197980701511223449234194938910545399406538973479201245815443673457255942097524651419256173073240545329030868352213919081766674059132210948167392543580816270694871374733063571764510103095700625987678071158531112149438971472528512672792969955979082455168413868478823115437737741913790069551170449078971919552161295233175191494683253393630832879578955510604713417322004588988993118857441447256093526284482216503243886986175579902007530332640499249616131395103466185730722593703085908208430033362351950490410812596775295495560541266091691887339356216829806405872124816184826998698740908528368629478177885364363769283228745887696128705420068733956536908169850296907453697914142464923271346381774060925032887954107368855004561617539545972434829478835726827957334695483192021985358576555919053962666070649459607591999899319464660497794613330557808793629868097225656018597756133596401798294819153068221158627628417907353426185970539672420409619622665327913592634930362083629153150721190996622709748577882466118198398654809257523135153097675552170276170627144540177148122122081054915039257688208385353937235560507986100378190306501119979815746366052656917216766797820 [168,161] -983928074415801189823105230477786260746855950336920779988826763206000363435451840558038762707072948325266671951833879007166142274813645848416150473682755453826584862959758254583528688274745142593109913603423658695854212450711195211686513772419028204017032057657186088532682579534351196457909916531986486332050532783628019925958998470320248200034016700424825157696715920924320328390458360311975285284483364660993593721986214158403430765358129419334487330799662880995844784557542860775301648645472487650625738340133629728441784275005741062190139744724468673964075287240250740049055626867948891014779085620215370965083424252176851508432342796825747804215202098826211823836288772187063045291036430105998422000067531919059300784484570520693237048672257580434773860383132697857720694733849069238664653021815909903755396073161348883442055540737175205416443410525762076201406814636813758635029327599228811348133208548978446034930875593616246018823293017708357189294578011992825262100630921045283842266168721683634046054872886392293320737134145167581770973861754652270349811303205176639409015584741499155869531952256383995643536789604501862231643891784387468695420219753518646051869933485985088640 [168,162] 39658497877442626355897297840370086107833777529705417973364628624280867282092945544870869367788645948261591542599787436506245341326786171553818285559784905266588065886256863428488696782909246659900474121360928060432521664456475919344697413292267773627027070500351988283750656945707234578948294776961560122121195155003948650243539606479362885704355078054196207902981725984972003074507003589468066558739508351138011492958618106825474282062431898454287876949269519133776426379481683853713110125387547945341939830378955006334623841741713272829688571246389509898791568687355206499366727821904311276277219679751038087741833213973257734953051804200152403885414541869345281084414987681268984132984825206127185928761073695783442001851039724934963695156590307347677076747911016074975115852380674659143991521915900840481854004216049324248569557509445116705654471150353980742664348579382673785467576684243745973204575534991515948682918752813251537135571673807441902626632824286344095983788797769416048073946609803911466227773541002185747223144913148611837554664222223975439534153391286615766232077651593962030638258171811495897059145721461726065462208064282791973608508676466112288 [168,163] -160948508909915846107791216785468162737014294699706434172362252769250041474965758066543088109472281256711198598216296113626987233285184937207490617143462594371684609471208144816673457512550460909438892735314433215617918414596579445947851652496848160759651013405570251306528468301184992083135730303061296107244328453318652210107335653683667756742778222917576301274622778700191532515483485595985797087853820544789841146699491416043158977191651825854291352704846481288454544408107879871458731364416330667418574750166903996319775292940847165433908133861745397876026232230893701394367655186318785211600032848228897042270976148727742211538744117824270120437918808583203635789640048167993505364871405312815768471433354208587260620362963979015644251592114205582513908723521833289869824090220780804390026692874498863124713383141061943604759374256102735418903827372300024810268348063089811292285730684231364859234819531517657135355462828831546382058712416987680073537278961409765674041670964766639629045498906450134603669943053841530739485285033660951769543283558899895466502464118874598786216805310561181609850074390152901096552225381252697124194577080686192 [168,164] 59454369187249535351353262702413278148419212345026612204235742805248941593560215918265739504712863115593837234294145226253188344864101467573751039805682254977470058481872287839109797260986363610561469228675614484300811460748221479639367279023107554758057830019936099253285530627366645221279941930700403969938174347676923948894453615760634784865903055266138227231853372450351939155579615011484594816800957161889207352296914614104942223515475188405247903820620165997452013594181885593994777635040680662282796915541365852792497547654346597743651625807357583119263053575852123268332013947857963452213656633827332036247613409745318335114704033073655117044200494510314586692147569458494101465078245038866464030898239560232686473018236645330863312350700616836580676250832862860858614324898438563355046061727578263326608425646844613948966646014973601743206942993594892575704642736449587578770746056372066791724267267062751525545367276625447987543883986454660397879785585773244371266641360662854066872560349155866045645585852696092723038305414537574734603622305479769796920714489793370163687797490982643583536909444349081445003980528072 [168,165] -1777717658473002363483492642157376885461866370636424574020934147433757549495665823178205972596624136241760427345582876575004663847660015191240986234577779427065518020666754098061004259927918056787157240821489967175377454158716279873202052525972477975330946867463866731359859571386776168878015860897010187723280798560610921069965848133034928619753556539315622257249869860762753485752007482645073045784048302608187212448003884459864922381097501270478087480710630511652071079958784580684124635962867002713582482716552824852308043288184711645000929879667404933397443018933083510101412512071124894783063659705173987569676593525790583963439304049767707267839920066877746543515294444964330592520024022131329475678065301221916385699502443285413006489829389267856583348530783683314195641886559193826664695300104501237748822573828323290811787512377842788206359148248699471161892483003501078286027801697731540935765940609502595596514703567360862311897041531095513017665744896690474375613426999050599231111347086543755742225762090994564206829010532960212643219313542889842257437950606593657317293149118845731001118336 [168,166] 3754241955645021613702188427417349980827004744226984809951369690448197136741007278310584440821562697609725769494629437513200103467534495804651714094283400359146080504957695471799702212839010744167122897276172366104361241684212201764459622202755414029847507374151873549555118334773480822025047695191679560810066149953966883314052497525144054659750554845483045763830836587403810671534672073769792693654609543088364130849106169317866553566020363174570572601098405046239721154658403096023167849065753801063357055472044674071744013388469080121371156872607613522560910731707094055325627295401376687937667621939320323076754193835508542337143282143456446464274787521570830100877442153259985764549256432271920947437993132062682809916143317045370991608026663372015966547756724365955203216948841165516688008640768023310880759404507731462851728430346568987344811712367274700533338762397048964657627363265138619456252579701261414146368957328071342192487019215189744744000496801487403007807514176497643334661977103199174227005361376837401308767147596381118502197709652414220162124252367299253232 [168,167] -477861575465586295109749584719276570398779994664027990202087613238847586912518167423300020861784090103090643734125494246879801453935130042544309926786849655151113044441820455350644752806421899316732997243397539987994157989718530557982449184748843535214843930014324590222742458351961892402175307253025626983989278971814966783563566204749476093858633641774710609059426243926896374293370640683264283387908344859945828513584379100943818923915043662291275319206323942289168331313613013113946170588550583245989377978184765585541676772141129993365998130217953051764955112253781133601455424951994424184107244584331524884917939307206540909572696648021662532097287240654569431429078665092955025978442962998701135550839009346400866437561557201972235207310802684212595159349237538906231791125070687017023380468118357485178679762106957257184409082356921029148165586897205553998830471144814044365144736427213857655595929731689790238718377869859472010498907447774552923622635896716492104731524583609405205448585032990447933154608192279874547225751898178647944036499199584 [168,168] 3046859099513888084849851524712456996662213284782958897855288322272498400357568937029674063923971407888268153567797491882568145518957440574284282637895959486100708435154288013426134369943615036660681152135821348471421928977038105955465826145227366581706719090010443054085472512869291965457841321308964159801602970822755028124234941399097160429102045232683718356832352482222549225957296795090303285928923753542840295007172344012816780066604000276312422480394695524243291588191554380968875544845246952586311872056060588327281330681544254287512655605042449167545016433529633613396056577345313263858839859302692093934023881610061719923471919664987291508733907893984613817776955241640470504434917888188623480984691432672732418625850637535158662308941030167884813008475922370326186464625916462228276731071149566608635500519073160172523238703592373410752977017514766834910955446137077926669915490788884332699419040592683451908118698643973158860083352694506346826335154884616282951669946751856260617379672460098053216270827939529904727208 [169,0] 3566099617027270831438248719538547215548968263913384778007367248381362562930619918002892904055450916076487136601468676306385331295246905021819117679744987020746369588313646691934132394934847577062827977718068588556321709966739914533167614354700506386041127549653803233620444856445205228641154609875442251046972990665947025483479712303990249403839052875523995121957173920507251407974114382371795809425439239284287091953040345122002603009313240161505437879136200383278939263790143781626176901201716179926473245355034462220494949755119025581519898586537098489968509287962975065973384506961057668914120269817007235770327412432062826394139236687800374188384264316288649519260531943764414827183654895683768110474562343156599840798855332463198580490594227730113972223630441505672126551530799716372547199205816899765452093647956945921799461069360360457657945356731205397730673918971738946341206989057292498562128755111405074173278431094460748896698633272577447730729718774415090727233573794597481462229865887286172522964272971922838257787330995366542579127809826109565075531319709187753768717077327808863332318861333649278606933354733400507091404861457541577544744953490683895466664401483641139676234052206041960449533019350012554541874383876713298271875242045309682131599556167561214733850544796927144046100345349895717290064914762301361234877951117120726474925998321497609399770796680556455904156277391520241574995003184600477870742772202400966538769762072071379361790365660628793616063969585821723895096412860508492068898304427351319420184751000956466414984047482635042462941541639810627572671861328175926648220172900318776781772451277968866972672169379325338257907659065095745834534793401706737610242095053287772918945282984873912383445980122122644275641215096513047418952600445787654604325084413311331154639599116252986876679178759853060151274455193357732919353314117674927746187605591714996002218768354561575799224546402631731684983549621968261617678261453476876864567850564381828366842362535122064772778540614215164608827609755786290805179722541486896578560000000000000000000000000000000000000000000000000000000000000000000000 [169,1] -1249079644028964003397876859289568044157928383715924155657309174817336522451296738084146792674511769431009320822970840472037493330414189061994842344586451915311551753666279558934566692827985158590253855346047440051758109033819934310001583423658646516525463706277502692168690131002375091769503315264613656543667760778470920204898921937894163769997625856715720221170991973103596345636516192474016002341520018988078548510300473616920408852338993879371860745882602500631610381315099708085695102233687580970554501193648827542537368122871578654659550508325902780489925146044571397445717809948445217281640656979363312611212549122931095183106931779795565396346505668346809573472470967805339584753144904432389778444095729104869690766276333834900036959266715445071759779279287037794236875298751375385612423560752158252103433272465835149795637487874510205824664259162344771314588149444595490244711861261308207576589718684763205468489073428373902081819264000037465184023682096167873131343725681230222131090797725031240049973704357705665114238913887679900442087950520006212543930428529502167646618738007128070420489398493120665728159909215800338578031541817500174308901012079040234999890300107251439780849939560107108255954436585124963368572640440237179294569549732968544872719054047011148393129274842661220466917045293933069323698233733249331664788279813858931961345920901502299261415636120263165590296107286043441661952074174805952179452025516722599402456200560096443771761549474898911384442781387447919158956139932493728008731406645309759832793364279583091803005902279720810511076209578274500997091331095338930328623150319137945443524588619290668323371361359223335217316634667200237025319600921209833013421685608392515736972786741125623685775577631878894466262040099077088151145929515828437473150353026959109624140362188742070547837443342936822867083892843828090792359881813723472156212448275732900806660546323348754935280984063522952895255504787314093524453845524530720169586320099166679368641100936522382299656420192833024275275518091199106347785575063868312563744768000000000000000000000000000000000000000000000000000000000000000000 [169,2] 139507096516421303204808107119422533341065255238391730539329875375877871553634607232674912971652059778975812208873397243873148945770324073164215961323574818439097594299715116955890019222226348947484785252378425145568285590245528746669459631363267080008598080599583152543473157267488099889452626394960157869558320284257324081700475304864727047205259865628246919970878709659734680489207732249092803029983389261751850645598092632426967424252095339873226378420169775694533464569426910033648086846072647139204932963145930525524604064805257966808166458409282853124689444730584395910288398514235334403863505845282333300377385944099545132262085296764910199300107668473942464559966522457752598153364410060560674640525653993471437674006008876777863702756221167651717898340312738702905407468477282319109208664286917114449406158271051967358078464297524961879597352704941714615105887610433492188359636730688327277226996826061960908974512965088658864106531831716370920218355762177741680822179062664302853564633468476079227730527518544719944003247111606340986197637360487207908655428152659364595018243080070896314621871062362299024914005311521308679730443916829002509012158792061436573789974953735404862181612730750869858360600540739339447734966001121303037459125535512842924878026503725785903517653686005175392015879669247230202152468079699138569816214012452137236707681958522667669151314834980481847446438182293529268744784287569526525144259371604995501389934913494642963945411976220646034065198503981991285680792381215108914937293809230823184967400934171906066441049448328192341877222658126208851314707191436825469277944620130554438767697037802017199086364575688084355819147207874232709836611838604606374318488541384738462809279345175538630827463979340680187902568321816162182490417805757840132355798337890376990601080012650419013776566702072210271962852916402737260017869158261511682429742625867263438233812500426555579061144888368003919308922365069505614549201012793386658668631229137249744989802592759569849828111401963427121942947122197282238840895022876686344309964800000000000000000000000000000000000000000000000000000000000000000 [169,3] -18788752941186449022697536250984176615172085193158894029678579927836480338638270532540149891406183674975741966203813065799373331580386187247816579651696781793251569949827756947426205170427793780507248959751575004508473934486721121413105555875966507994113097684722243771607882666825249938868496471824404920315559859336566830038209845398953146858366598817054625424176662016298093596086484746695836882350385070180983886234492450082701390535434268725005614027728741317532967641967807823691722898115719336304439115518130635886590367334901549765926112727706985224921390429072492503439260998422428316530791728602216747377803880150612265676178424275059529806592633203869356566225657781881157703823416386974572218913695851588340051051488099215476012062810899572679539565236560246236290803917699574185761929199419643159773579463274860078643827481528522095629446117533058084174536609259790249720255547796134017895287810750620947719652392100833638589314301209263994962333656563903691547719995249234689912583846419090339259849217397786886034109387807758263428226274993337544255850926206261311675002000480924722040353239777520715651257046327054643041224758999489547911312327496248776549990893865998495774005302966379117974741347175313350943898064113971194195739857363214838480096714142257947007035046704778703328914836881858737075884723482377766155607590889246588044644722369322119233898310271267783839878905872477652872680920874737727243547361555151532074046004419187459060702582017086453696535681599081744364001400414090687631535307954283094783657948262210951772516166782895854837913218931965076480574947017103662744960920645151663765218492303570360257064540512543684189620226751401579422141659128437456448615650130487365986573489957334262031838026618724872678001432232026199129565338012616830025896139194437382813233526715315858993037868280726170748221896205967184026741847808045612070174110311937339141990884053908883247083702651890850166344905693231484474022338938874107075298716799072928453321255276662339582218380413050948590103864810127826416824226535768498837252997120000000000000000000000000000000000000000000000000000000000000 [169,4] -589644154486805169303631078656550295186617707275863736235133689267440603117522459796387119539882693725278299739061727534891322824499414017097434269311726610272191892202447136774179111290747860986308598393222941071751131348898383728652400808170540268746621933157830125282699551267320255445084737392785510312111033760466065854178696462314808032175425657702889998067367694394146171399360950005642737654765705151167233992875993064357130059317862958727023695750425567853968759115346788429912867943432933519589368292190561371045986187991765687438265026127497798348162254313737594166498074418752432510422258473908481254504456094407159277427069867994119119704523281958704612883758292413672709944685930455093912385770304969724073415580766334509915938133627594806988047982737210371909145398381790283149845195651900362492800301118022449354329779732269640241382283520829250583526944903449509661924055840957336800583099632857457293688175498781420647709303338499262383150089696215978841664227182497529777397431763227378633134840629024481285066354207187685984047817734604563159693648188562700396018497003311149385934191278279762237767201865844162913730312190251258999302448832356684284844296406839839869034892396819761279446201781481749517422949625577234154547951159623305076326559030995294382574934142279263074328354794885237753165796942575379560169871596568895808510958582701309711246993470790893165973284825543009678239105299821237754643129796371884963493550277398833230557285900923810820764246107389808635853735901111875802652807472525397323126534780212213745908516866100667474258772963953517635816946752688740803377624928055480141356184954729579183144638158836872107568093988956041860802903047734406536619003012473810644964637512163754839294172815728041208444502064562959225193609667587834309275558365504892281483350217903356204977159122155737756130421221520773503914759188660190922065458578916617932783588029905860500479138029938327976208744867150935161132049937226983461074611767423446994524922405922929808425804568516602734752426150416139922900163545731410439154129960960000000000000000000000000000000000000000000000000000000000 [169,5] 44286069889134158506544786375862403539898404959227141564164122661514233643491891571511766033394047321454982415850271963986234965302569197714082406975913059287384259471422236172013150398744856000674080776006648179356501677157298121623710712267285432374663506270142481536499616684774725887238737310029504486605588276960035933097487598819991275926177139717948809467099640534304344154349794129467693648079791977059999716814187195077592400079693559499261569252617399280830077427114539926924826304563418502779444549890368909750059370661161722102870355003231452429451067615275214168107812276416313812250694583634718559252204700099354651089486751396237517804568447382774276781246486639104123188294841027539542894298714776293277127510987892231963694982620241949404304990477937070710062060861604405338016135381167949869928079812157634714042390600713074062242363465604846511545605100351709675482604380213862969585082333146559995608114051309020694228420583634356944453761109403180061187068519896935162184743348913604854538628233000118610220066349948560920139434418240362569471897354054804176660490549215048565243200568192214222071086179822584393065526134604165493583792466452080075205598676319363450338411295985848417116637422498175707215932778051166829747378135455377752638558565760315824044946698120739066434978415220672695827031747766063564493063540446037640842838929027318334198504393322827910212876940951596858729768148779626482506411831828612877831006840150257990806382497280167528843015500696794999118834925159045976113199274894138339239319520867173222342159318359593397986725277945556895134902767611142035880129347100178924865977133206564563200632461782239179127907878531800137923220409475193014043828410565218245399172981722266132924719353557864634264441483346074499094039121099664801828974277978480068623386710011913068551492059811374523205781083711615074419851486463029041584661817179141230092243699989211765236407240270271460868808882205364794291486253900475085540104876172028519233746593535272437043880506393896764754489816063215010060112159690520605892799306399744000000000000000000000000000000000000000000000000000000 [169,6] -825492915229326979249163877631839485938321282605235249942131413700313449359050705507045748409519325964756771740277485953526983312742835773478377468128683373471229968426085938384638388540111647317080812661994185678262380965383993480615207014343380239232748222334482240925101598882240046929988114351444108597429037596938734845704084481007012676738728913570117130996168643120833465075222439361961221985827597047830206923262241590276204524793047730629083052015642753771990944150557016481843163706712982919107441390772143138181575376339209471218241674196600768450201340212222915585219538335502706633461102073362354354874083788059542477946180184314328055677201185874016185729254306940057777367406752948718662245736264332866281311873219555208547642221058140846921869711948768530343329453636232788565524387416089055917751891616100187684068491396367551495857203778536561313513924417921193953469251020851820076720147235752700905704258793641347788493114379774639775565927068587343156286832486093331098004428077662434116175537434980762725802196118021180209879356314941281421603478022149751486138417878902962196428896362644131555629682483363308644056417916734562393722912305743325690769502155382963109260511265152629366465896562583881595128184508760350563165689136735354749216190319690188795227892870097629491245315850296394413767764626169701786233364697042681387106499592263969551779532461267927041942619317411918570064038558964362585609466084755063970218722781316122180981581305798934844089897437531592263242746416915066999987070119444866708829215473393933877967421377598616863570445106660790237042009139438358110496771940682502040224341730297664673776834924349820924446108241001045294704701685566420347167171303326621453100757430330901005839299639170647572733470898784269711391905197292821983021767602528746872188136230868668687388544013478452710821781768160548170200185765551938228962456734002979098045079742312797396244829095420975333488135840270375079522632883812008860115882252338067620856527908962139760763452413685839771092868718992970682954171902684011586916481845166080000000000000000000000000000000000000000000000000000 [169,7] 4416660520164757318915807039869157148707246605850152020790325089440902586120802085364517521442997256909860212731319960410402633095663859436554207344742638071848027449543941210891420359109950317675969632896024014368633765777761311023267956690715088043569585894166867402961568374421733561722532550629642941696158288888814277032686114527927636130171909475025457245534415772287754045878651965390255215610901943130868908035258141961749561387784093713081152456385736774187469846434553619822300784693887465534376862562574578002490789847275624299633741907957873871132329399619241374100386475496829541754991961109721824530837619126463826725835382711613061988061188410399269768386115099159728196973545038210311369421752133672781323601236522302818509753687915088766081246928489758876281167532597141995366896939483983525458931500609066859712296258383143923566100705163735107832929040793235107749703363488186056594501743859487639737213375645213980759511775425148844462141647580756481930750987605630792459808435965976045372429828287623911608121088889176882493208829309393779046470406416255121493010657577673486335864908600014927224263755235768000848389500680911266548673872304802865203645009686393416768286869820406963235764716323778110446804098119858300721983866566508131061682169856833784303612778161513752272197796309736550846329790756421453761625533531193251104793630604121393263535183549972667531014815487346519449918966247389434700514250303847407292088103025815267128436953037183632584159403203800875211468351708481566402919568745818646669473313307911502684100227819810867008944078339725650074161548304056393804813994501603916330417677895978185527009222885758869912684264345495439688312377955343590676223511013919109591382190846459397677319958035575266151251112858785092690966225446580158755568220464527556025127647024121579193395764029052837165162107611923068798303853015696925711877974695817155858052017691799749266444797939304500831535943459491443150221415529760354091606044165103194516090727001415374616996404164362727708686639029794145977724042498940105747717155708731392000000000000000000000000000000000000000000000000 [169,8] 138377771129959715086120132386215309310857329569854119626172549557521749517692575384511287358413658185785812529473049391550529416194184232078850718183386841295667313837077540466321002708548933440460304805226260028748539835092901029425597825875667692277069166066025682403493816745738067926053163459809497677382554702430480026939629406126158476343715304620149169254067482287096570930003803742250047239149361425791552808035794701966892907257004537077684881034231486722117250302668273667932287065462017880152657058683440310338971976214401730715612438037087674629446763187242716166275370904695305771646853942578278965748945488805658641652589231454282209343945941221182940254603887158975219479017540188863281592131352899613397801834760823098412995637205562180380877155241336298464137321135312155939908738485638761438488661783665410543718916540036134003250992128403604079294486635172129942983807058743566879718801439518099436120702155261270637695855649514831768174422089529892923171747034327650914110655721388961147639678558456463013880218369247298424787030814198813654449901685736320076017346052807493692186725469821883205830041235470165383096126577066768133132656719701692398112281694522743519893331689782742215446508192489218122249340844335737970556052600071423526353488512978433537382028888346010544409503217711957255699590744535795405129986317742064086057952196610840722686821424593195703667516179391740361719715202343598673055404516421847471171465830548170458061617695590356824718553560779613075066168056637541394929198797692752708862300060112487996215722948494042492145364655971723184755189421946352937042531641228564759661798072516847534402947757829419730524947471772350231741400773328658003472861101238917600772662534263364494794818408362374598555390662597553107517831169466133770391234891803586253204941276319391426073193253641079956979882847779706665194774165455202757594564271880501481287667193606519799274671761943159602399997316395897506295920023640514478917459250217126284905588266360211279953539827232334080473594306568507525041573752566830468709337297248583680000000000000000000000000000000000000000000000 [169,9] -1921693036110990256907114612323394945385912926395292950723097508255662390596927841589735020177503791711087501838787448258290594220016404781087305994029913158021290502201923540425755833659902870746368335228509345275155702494715785991122896286194964096316596103395012117082499974725551480696078724297624629587914503355786635706972466410513702180582288953953072912534890010542031344867179567716581109498767911455953200753885994906927458894548176937692812315904138385157597788514512404564693683455942939832574250572520315829351427998490831752426435997150109375585882029241896522501821634766182180027348251788084484403890561512149377888343673819404776525071342436204318395211691214392973979128489651352286573895512460047357980253259656808703375959984942818570469420692738933481585303023677516180698454132403344282175673547674570963912868700011261095054619668687690001323372779927385879555362158018170071208097792024536003187417288192685945751427250760484098137424904711157892257226144961335919144621328314437703132962182047221893878981373817161004116009961211157366521010408229143226374508529877796090033701858936819186931663554450139448771004965653496850824327836339679140084854194865381977581658641330774241891645857253388446992621560707363245975550215779002541260568589743706292442228935077609603751318126529788743787221529098435151456150565999870405586391577900515789516057498896363759221590109297787130417631278125370049433494923436501408148371003298031990781522674073809257450932046264071722565288516684653479621910519992240399214960208903671627902914769005416563653024658145069200211685140158501384960984939413666187458856352662592277389452060154803480797819047328290712839537069479617875548173153713207524296290615698610368825148656535073426518737762985596381527083180705851440335879574107733342373260052191492992909664518481608285574472615614991382711071005195667605571006632776397686201306909098806041775118578454647425228606195372821319386434794334031253341296242782219150261550126843702388865507966940687189773937233145417044192812304465697943957929303961185026048000000000000000000000000000000000000000000 [169,10] 8738378563333617690389351007038867070007673314692469563920910640817844021675769626614007112241315938169875602309608080743485446910784113883993619530862262558021982822674677823665776487477911394599194527068075118875989899331119393938476356057381833948617805015785411431696335992234295737390120275502971004500770352453431240196093961135019555435099661686727728311192250262092934394770983416132143363669214496371865998350071360132055556083769535899733033516953872023201261499759422829489114778792147910834488964996684424798635003986975992346143386571228326094842009757052135384906684635818556028913008039527984194182369954120909474691720323798809940913668859962234198250677711066344369201636573947879737998565145371729810416630560453139151218287245182606218000733559776327557865846108292618392638517387539347959055389701285410981146629627553961193675880556197750729606747082085742035517102737278479258830156637147984213700513622587167478496418214334503933577471924846979578707024701575505523542834063619714473177334216254087495563716395459861431412045946757646663918504833269311845354721895701572372755152538569707349980431048548611715932676125225352178901352860259429612637953895106450502638031929419624610152002481633855402935911513291997139433564893345061691802244013896046024805622617647596435955321959248082394199798268780733927425549405872388545162275060419618277827734251590851320838152385913158661718179916985604037925088160722758747525048270715967323770648024920928969538339054332281380735654919928268078440325932089071086327882594218711273079683750551187286726360458997338125569944990839042583021455012285680887404685560334740781976064542395694013767745026659130773244009732524076674753308075472868587665987977710276118468125596865413862058383777920325084277926729733779045496280854922912645692472095364168630514231138483138823130935989310801225899304626821839029505627376148104160557212610677925635398192159669636402385883356167270293873545502724804156373384440553099277907839271624255131072794145428039910017832349804168091028096126894193976055564751925044838400000000000000000000000000000000000000000 [169,11] 11325960527922935422354296190677311933611029949711720362058631636510072671822294672759956570177861299360467830801849029449013000433191499975569448864829872279136705793422898574133897570464231693077275415140918849693121414227586642729874009946766626408415332961656468033950393187135915460798211246149938524215224330903374501364785978814430329187586290548652347919960377738742375657967492484623723490588973180268739942305076250137473212507572929332743894646869932765035413865523969268244796346849819636655172340544005195743524548637426728024295231682413139658563721782822693678979488345087482286416704650129620459670679344434085591014501559381703896209280907056035169853512936863796427891715611862556929637423316714397702115447039090434638889297576383430657991032797666902006433413242496025334515522408344187160017180211146158887554864470485664598994835292328791551488834016631951237692601133674318033088983205844021281682576122653857109803480639201431202382150967532500485574207570677277409080127342611569166012790944797176975241393560403814552492016608668294830579372631424294072020367554543246030224590596614584995271636937445767217648057884345231375682862357971496419344059770570568180641151059012052640844335001613992277366047706512105283787710285130643226026435293744986210157849198139438683497480648407274437292470883494357761398063068625859204466835581452876131986987114291879257041372215172274856230998100451550117213915532710809596487395420874663470557970926704776038081826935092630323849429623312699696274606739014600333028642091246105105106180480612666503965886417375370745676783686929870872797614674859526828497683976794643020151251341552275897686856071557471617067550564311364872009918988299341391370538341445318628261432420340817636833674709626747909317819367643082444500869437983488272078461435608679772886075099986588890406705345683102909936135112916350045285211047659210967545651208414241177228976843138793276487582637879782709037485722881294499310869745770076420149862628168231630636289467656352643845783461277828122623790632345030642624035146817582661632000000000000000000000000000000000000 [169,12] -389108370535567879605933793134047568980365595726381503744511421154358879704406747320899664166422929421164088515406011801944936713295609079514224303966892980311282251156521730744448137198963484772725164173383016762656010968834113803990670722835194761618336685703904754811380778261101490182809196515653952772126013350994693037457922738109010947221679337261591658700517174952919051333418885530908927489480945757303222987159068603419226597182174753275909354513447766741807647329413714582638463271616995798611411378067742330853388829212132930137564265376707263589032658866706983746793812293963983113031376824944546101933693701294784416524289829135423291415939970158741446028459884597962369065503552491449908830925213583159153774451953594024886482724939356287081706396585022698931837722392833541136406619431606140222324445598219352367935879411772420837188273801320367534196721774674330783645100171922457548825613166863709815889513795456146477201869354118929434024829879616944406918131359323197462085195355967040393069401585641108383441040323909864899015273097396854013327249299135216956770483138644398064169432172670547669072409569309481015608792077077554350552250637026521186190750816245515881620084687598579830547380875493224951820377835915433239433165445273639764468971073582303547064621113744028875894465102916356949137792030292060749900327147356111120922878901887938966653321610685359782128859604594681669798958164057651794066461953118729081860286581064404550549678809353272477699227093375496354300607483226443401598844627739317093834553120345943336427126498277906248842397189062399201631235357552359145063353293482643259317939419918904824251311642592175952422900799100226658171403175132195797917280153360744367324974982684444105466899845267389969819074021891561654024301793983417307408646077367135430212102464561307778291528350345319070051656609211060528223352312644920420788935157292461981280015205473397374815190901688160220869925143782357258715990026925309101417395704659789716544225608698976659276644584946412640645999461578015999371442588504985555594297534390867066880000000000000000000000000000000000 [169,13] 2417054722351263184140704839756201795357658657837953377934056491664647104134285597883296811580663011629069047677795866994470756446294993865839233275693507281311573671291145048923559465953883972773796639536189881619881473974647815338576830633257788756904523166410193088430702418714448843852650730706621515742041116478204138402050471148568723917677586571185926963155104691641390589262195016785374640607307772451679709731968322574793425050005973262611068618060667290012317536949080158580403713168134923907210043473689984684852900771957801259807848877299894939792074563429183746898914490519827176041245157167961467788738955603321527362388932770473626369833902103668247935738257552514186780673094358640370054593320985830444871208131866745660384581511930162623766651384246323020905739346114534043682578742502440216098943994501986139801717462269828180339819587311756367454448586212394298232388648246673460452515656158852561611762238220110551695424933807958532814415517100703026419370522560598082789350484204324256238990671013608967935818615243064370049579766592019411734994620969864693397515767477740105869803271628502592468659917223325251900832607046863643067417973214494062631469010523106040261705657818166070491978674112534975228323311173405131417824592941027787278706731179232219987946456484925503738137450382364368626330621586871460605125006499731190218069527905878563330170613455935004914247326374199445484601821265565141173723692471037032515440506936066884321458087185611421570067150535170229463739285489407551677697018910500174380753828678778391073815853114149315203811294897512707839941676692105425367407369906637203174704816593651256779682195409127820787484126744683528097497641978403022388501440314494023718287455125627323963997734359319408187245997584168454055335149565413916571477445127424028614614640863889007261048381579109702270974145376351306079350169203415638865195800682773311975853822875558720645362096043529803662975605996084262474332973607389873073429884291618310332717196121370597059837773416059324970131272488245036400611041537446356035556183076419900801024000000000000000000000000000000 [169,14] -8303281775850000577354871166735727495369434669704604267076955912561219892932578450980845538916535704522380566987479826018226260100276776522157577060375322727319245934358285106571752296544020042147828782381381704588441424564913659002845480697982208035132667646531443608449595096881461706169283268506053051062214557231938225746519888554187716790479194019351979022256167950252147601168192686441010627887591974514746088620336307550066692205369588145828693582326319375623091731399189150648725217277001295572405449172804101784227433498021441172518105995454675381379995324034569323634202986710231435048117932443857658051277264957643179576264468821477487493800176574021854189884914430133091920016338052681772501356958966978453721552878569936939691184746475065486719438193337814801070723896349246561503726675511282925770943303116039209363771625168667077382430870308945023238887561222201553783278513327338669357151821864054127109679766578286135801487536346898317983089244125889100588674963443988195204799119530618544393482692562436985592127396588531454013990511832889717963003016692198218631873184880747301744859899124708687553053549808717104435033753097656231704444355581010883530891919152420434707150070211322044640268617726244499487235125800919437142229477947415195203476649085885346026309082752002495815283472652847853718488363069405007139445548615231289972935643872448214070725694089216661619263182336310566141796906388139975566740828284362206578180335230529438373415423164918473462818575051535173130994290339392669577983081792736644769221588017661909911897633569545743540940658495725805042858128545169667608946120173317571879951139451141791828536073138410627283399709598413519325354202922679686766807625794917404478858216847904345130011481739532452468046443587999439689906277847001569213305165196887842938624565345430694884803838664618958811928515111802523485454175698081777960921268547352841476979182160144692940920087403220914676317259413485843130175469012904951094484183174370553314398048649438057904200629179914026618235910009765739594223851118627485683103087731445638103040000000000000000000000000000 [169,15] 16815599907897459770563997054759827585656796339822948976237407569269107161537208436162144815262566773844453900314710282596976964818919192915901964340720947263441890869705507572246854063894325197195699414833071813229938553817551799685001889830220025777865332813007085757167108998549210731428270353841329333840747945197148903638390643688487673811932208646949050457945147049229537466331269205880796881827947919957003957872476466251624508833876647503106527861037168822842196181619598077738078041710521729107743691137492712872209804200635059898381189178673183617991604130181213776100898007819867545414196672121553507196438119117461520982212016176240060651480143710504086113085093066746067444239565055887592543183569999375663551387526926422833832392102084911730899232264795550136373662865804485346257207340256131100568163560095163437685709137418908271415396290116503999046594552896695187939348875806856947220605388547713485846551040922849172047171002259853777403710691620396008136880835636415369601501690545971810765658954478948051441690464119989989932541553649471475232973545218031261091102187330646033724917393648691229409669444815510846265088894249335068737227960913087885421671387956180838382344144021401741102267168932685106449800862780664375363951230805328264588975614421032504767022075170815472288134620789410744926251849736593671855779887572725756110414266619836466247098448763914211392933062918704736142091780281556994952494403777327381524645829619098834765203495327785035928457923917766180988026471723131409761908359920310113975698815352273056873196800431656983565072959252592259142788890945097158907749316576311484755075423332966644133467275844018729064549790097493676976961196626334852757058215368629827094077625800241057085108571241144558239706030819689139634063259214089359288748566321329975898198518694383956358009700154620270187173795648801566703937371891829809863612480856758617670816877904372299183949763010802497643690993394243285759163025894939072120690518822371535987072104706128051023229393040567724260068589459118337094171041606446161725091220101784160698368000000000000000000000000 [169,16] -12550830853381087809887526373312685494951332294650719861232335912589172984431070898946814955062803595586255755416897880281036992701515750766768584749309952121166519165010622522577807833806988094873613780602432454095458520411531607980973659058862607727985408624187719560293754070689578055018984981829532771618535130040470345030834214645264594902541137405637750777562007099953461942560061736342882937492445572422555297423605944883268979429765908926232493487798851227427717546936188673321634920957295803661437010572390457829911441530704326648515271972805687084093625333662911367849638189476744011713400312007229707218125167142715478518931888465610186549560029279799337495164430081097346951727332863118449729644472032170097247242037713381639382252678099831302172606165632252093220789180178520227051724186510942493015659277622726647827850981784814553818123978457377600696601109535333850126924206523831980951573595397999349027761055648332386067425355746136643744471558065248898704895034917652052192663518869838382639308692813225581019627473882874855923633610768504940119060779143477226707991748347604519752932700114642410066140998145496310104866170874121370193653734189535666411089799086010987328294368270096520005860760040701068463916300208695039441849477528078809892004716628287943657440652558079231048958843965228494147042506571867535491185577899114254116074476644175670769139688647991552747221373445600689965288896507861139338556002599428572460254446759514599452793434195182838494135584949809045935752763128784049465561096878496149679266531071686723001499583901930866953544450049706034395555958003087113584642588639025668752412368032254487562591104524120329473131591137144891028896111456537818598559749401520659030974002900460968333668242564952105466727619469990021098545743018851770253831476600408866721463172552842343076999822279992335939235741864654149970397950607771623246315032744071736319410901970233681960995023130766662864750268520875720094335566917956800333304352222820238221346936672074025157321677356064024697145446497255371397075799423139399072851422763587930685440000000000000000000000 [169,17] -39546471546282600712865690323702942655813642214223055769260959207281433526833656923476087283675318314016511222791704210077235901727111403457089920631235436464472870200471414258822228958650907680352766632687018284667456718988236765766212377942722821237875658324420591805672792511772750052706243641418973938124887344574586564998086590648998313094838726219584762334476381905584861050100013491919488209398324083868470460353977603953430785156225960258933910002208834316141905838763167396342278553773297693660625974215425319549249602795915352673774417449978427819072004215914166300043077046998939865007295994540678132564226999681234203771783558143284244014361083458149960380918246343187689667392810278648879544577830174624961494916056768418429173936013297611471605357354152678606932276672331728534458232481067203090592083854708900582213174526267634078773598675104893265530182832014114542542287492004033393569621764845128770018009861484123176519804148055309768242567079434813676778067215300895646716131597337459431343853390073071973464353398249331477930823303653504673291531880805610140036883491629856213874926211304227931811406992006384785478988405845430262931819588147102319450446998237397159797934040344577941438389996306655394648097480383276898394703890937256683227455127293697781608309419820020385676528736624287116069154955790816095341736723937794980372860437377664440642992148277572409409212899943056429712234564251629734902099126768468713062306992187702551174566563543443539845378950705367639113894480624451052263541504147915196693099804832827041258199314310776405618725041602637060345073283271506898151722933566534174982496004646041799294947025269561845737752732409320124433390464230331615741698067183220696665071708381000500995729285678582309222912057041571353313821141721441277119287061725866268846813138181601769947225122113022647450001020226120696688593729966742940225530140786052700883516697980499161938672411629406227797168530004984768460381184795298327233610469142783651531408675039185228848419012978992670107246918971255496126828331600480232328234914427549178134528000000000000000000 [169,18] 169979260765843770062008106138471000843029080568641086194223666868917592628149589745265360706060615938756385112359877798122589349415292654780115365986826218631284770072298085955517150111885271269502850943213692784403573939114219741792919615353122892430926775254031473603996217917445489238998657423787316278435430002658000380772754069264924778516202522726074497905221022515568221361832720317769736624522827157335322254719349623396855980090227281236182944811582668645131875134369670220439684382390374579954792858502823924262749148254059957323084953696510162979735194342585321735655240491291526745745377348195093601577429697760153276039571396705145313997686153905704964971054954758181450474279063274110583387380267423179689454956349629154367213619004389803981764595956174342756604019561584278571483890558347690670176355029165045707057179649200153777192348362741802624726366047969073815391932071262592686672581234864312167913702088321043710151025053571349587335055524464926189614694023080600535626575111046720311533041706177170897775881610827160907209251119046216898421092883256801756796004317978772984746473093262933154477010278598220087741179077092175830300424426042265246992141205097813897518957095358715425452548808166025654211093094068107826975161342278819299290268477342178153607116291357395554948320116873243715594534852086128937044930216411022651790201024710482510697033289540409433436199712824355902334585491419294993459099042123059053404926270259419553602061695711815099179983608814435168982642887608827523997317959547826500565922804041770545883541328454737286807511167929453524418659692701501014119540143848111599821943525922815690434690651808533730048203333507662102405967855497944342154750696087835646507024269057848125703946694432679815006465426024267402173733630677294074166818549830312080808915399246675643176932495655383360948920292779480479994408120056523337763126250530328130834406087385252752373483673743567177968692118755586276525997022738844808383372224635321815901355438775522166540896248674616813272073599970233348572851319796074127678445430276452935270400000000000000000 [169,19] -351973908353935057692619135749003285592505111407219135030629299560942406072642856869651684975777528850505633117827999499934581223810463204231886313022719910053839777363001448464754340167086826507336149366556556769574137082016148525771902777757023963551006029537859563496833014790697078604332116633386890087142226441098908607423788816213122401795217346785128489375258325304451967842436706278030657916240554315306347417076067768491692385381434075613955430478015133719177543601086633464357292414279366753052031819864590851813568008466914576491818127402878348781753624407609320206067268796347916566766498599194977601902641204372501841036477722087634817138270675344958371079062704026966570112868900145406818325878278870904398542455339587865204385008379474716233039202203678965647830547184328325900030040152424281787321087815296457903978567063320835415736141496875480240069283096192070539695274309307885893153267184948583933276733169836356075193620519400945641309967324785137103899695662464264213883387021070128500093192973470722391174447725046470753887024348461073099637571345852222353547390703032214723356684979420797943487654287092507915394222256923100795664800553968362253039639724948976028392619784522590877136498449492999991113673336425893885840645466765916290797062882923672898662257026214730591435288592884265346778156839895067223219125514958631460931443925481053648671393190119238408962141342744264680940361041928706709463272323914117755710064212743228206882448653986110736240220164353220937999267965597935663097647711194767456181923209820398515277244592856875731308567506421226590065693389924855323179554360615114796308625392849645556225305345749077475748177876737087844322026417032823147664475606854773366127555937409537528056012867390384370682525777996129020298006245245718765826939267407776860996783773598862145600278149489531616733550563388098714625843349325799617938011602133236703130699159146204590741976810956644222595645096381311605231133876229609834536568408612456797406295441881786456149763228413447085849763928426594271730830428278058557806877987839468476825600000000000000 [169,20] 477887897527266036944060024399503023542200242351172941278928253686897809595782358156915301602371298757748195042153933798022134045996284080269028402427668612916924586778139688006248084622225104265780750854717365832498639929923147359863513936320841623736705147630598923305338875413733733035679392038427771235278089463240542290749070817637114455740165536615904587642500031151099164437801370925183189674269802809222307369230779630987327114878747786474726279621519768653551234124481948276844921756425845368062486575377103828341546865839520778968792189758039892294766261878663713378862307266950199873879080851177811572883153538120758213880020425793057716499197026039385655998320361055166488642650098370283386152526401144952867802505554370201050325096028098071085478672280123074393757484995401784526498368963075820731909495690420245985752878323690896228749808978255067273533105065035802330540304616063326313480391978560937907035395836337470846705640312355490503763363039826234324605262607162486529269578805167946252099112121236986805341146097919620509377532258002640037311310623873881442955106953259778887608957062517119112741992963729070474282469281883347498456989003160467165285357041345809020289708730584398906106410869493894142646280808466127278872429678486330926540682262284546953829808063951349824298953150758110514146745732732821302912236151640136391777998266537444304360041094366717284887494767249248884590346759419788133644705725058798783696233967322680259550871438969235677000843197218658990246974726749283369143443107556951875415001738400537893618154037212935729646346276224928024539589359594833190625847463381389921546361710631938843700324123731287559074534981837444783602927360402815186494174918532373743527821598277487694103632356648008813500118485491605664846192010822564711786465723573234586772264192886025446387810937871524054569762837540932268479689957159178129230541507226758552913022441218894257493171450354179254724194196829187481023418734555012342343924245181085289531387128105209604597212060013151134633766121847555970960850396807308393315384799742911945113600000000000 [169,21] -424634132090467108703698036282264199403943446148743615313612628557934941948639728391177379609520463774893972767415143216180111251769069521340196233079291220692759794005773782211376649168774435760266329490669837127726994313159731180748603685549737251988080905310819920259485781724891229654293815920651174714244815747337202614573768279266692014977504616886575998531603055528231739960495647501533792965310090481067055133205885122271140016805006807520924155198272939704943978393622879053621291791749006873213859824286980655603608029634154848468329906485657337507032290303075951595905476685374047041740324068630213685626167747892019170964358454845685519361528701834343046184426107931361142732394670583029808142566614301376487046007145120215521988432693888178689275306351031108508994087849026931922401194903016201972588456628799805958715275686892071016043118483039763429916023824951781235773451942589297917056681341574556175924380172534630029479063914881073862644150793336737873570142881188116607594604795682690457427680697363259137207093615150740586509016426293419368455018574982322840690635970009608398514864254121106581709904607508324463101049243777769550564602110819707602636501465112502082029290971338556971124728295043844868261867998593096633237124763027860942163877615293216477463343057696375764914675678232041567344592972044501916441231854708264945818782141894813372411999046447312818098586906527203865575287298569803434615889733396504415231771392200996242258548696310291910559589689963757165619245821704662749361277140912897625374782989641788998031129842744380460013819348691402154046849536760257185227406237817195664179737020406277780549397609399067335769362804743264333631272278057040185202701459094694546438700629220555231680202109552289645779758196610399077204443635049761545446013184057091184968781834031379042168249302337450154254599653113376270840972443223372076575278175715109127352878426048407362302920909720782353981325192060895421458069782912163209851082371343355680715103508162294843589404766085264015886422861206752152797266397208424281302489165425744879288320000000 [169,22] 170786017426667292826615388678521035947178968783142447586280202621300688554837567830203910454496800211170370592800799860642059486189718648458095115566538753836302237354209818789757931118273086913562854450616996640209786992017301034485868346167386155948749626102713403888425774558845631980029127306103980871592787289836598965167992481502784885125747245424289354931070107103908787774610239009179092244747250135527913724491809046283197262971984653845566781947996301030672891741632974180639800323368593658984325368855686117675966941491866640062782397845631087494185488110935004830427617869249814036079209087735029937248927848448848868233376492191993841458175630735298329083270954614406484566206693131443354148299282488792212332344878797326565636326282006583932066745846978271196709889549131929877056409616136592350062317789903633433789561591009421244202353344215764231584445934454102928187809189113077215655526442042812543384268377103390067327230178475755529767612078803182827113189706707995653568851670093352896360131589164346822599715835370425737316256289154576446052365624722103909868955150880246384038801297481681463933121960840864443621107883829455274268364553938377957592884828566861328329589488698765229740204862466543452334448507792763869058020784255309223120961063260570892283163683124717150273892511962084292718298622683508322757519556205354118493403161406085432985808612907995129570598526369257301020392955112570163620952887303729452000825930146906215353120766136022866995616709566959321621873395253511999567034791047148883142545007553752757949784062478959854933132831252169645967626893817502361134931087498278923273393675790623011703436245383116653143580233377188039695778578898498377410078794389053875888564642958559973432220325571879045114798360052931768093246311224021805257663855264575068000850290217871247975950828705378314738325805124510455533457788848958616234311561206985892521707356996603783654030411068519126964904045779032029808331233923806466151663004624364117701671567288250339900042310835910404644204828555544393838921915594343400335054427262279542374400000 [169,23] 159688622910875200123447696203308488684849638972112088383344998513979373826875822131677825353297708126569212069431910284124875991350235943471940783911221345098925435265086241022859590118525136980411446701961299622059717071056105779241373093222450646346965954307834339698205211484845287936568746930198766813278486602737283063339433042502252398697609852417588840142024641898656400375783976309497876679742392353819696541868824155895528348376572880627568970351134352115542086431671895915834895831876631777161871128123361364115149824642612386338353364628841525048015613025135854804345082999461957580462500061165708738578337403550205568270024395781785852182500658721581366576559335641875913750453375249299764478884569511964230501131520167201541005386313539316964251529005840311375994355371986416521324349020282211531350408538227824861318734065036991210265845427034335870952100007283284947171780662621044420260843988313111091768275340349910381489738944903867167860276071748499185403371578735464171372866944186116237609555164759231435301546348889529249845461191186152458295982590411860332489553104436079393888369211530964605537653923146422548926242213458080901051022271081576824031992704844124481568406122390966225207170480410682751537000574879459946444386447985439710475061061637830373451130634513894942950285385322883692913819911181527381110326270133058741008293689512589882829561654985305476442318630623135165284468285522378015801729912152063112180214445665653583389529255101454928051294641432659218032255363352946334539437495935986307666587004312906946409299680576132107443575778771698979047821892985382789669520263956962295835816844871493798249384265886831082692414887713607265486840161322472376706779400211672994125793078246668213633426434895946443904528769242568933326954671313040605711755551168580797907054558952606659269494337506696471565890226821507359973479801625438361620475472164310008644593663665682719455616290768161718170603590913269656361089858098860692346390942880472466894211543439883456644187782054286138142739491627904960335389842938187600458884174946061169214400 [169,24] -390189620601737491703160151813337218502226007766154770328487442664717178265538492315996222514496076251716715044109827628703238125275867927259603892457883433215389273883787234624114244327917045635049340836522693789189502089197131449762219748648431435918258381268280112658962797705460919116354470619845663197284790824160454342037979429716500294467841921194380102138002586068897617251761483224786325570697654964898477805515272455608569698070483986792704713352612986509472410908840518849109668086272869441261736896546595042942710776142247256952382082612001540197165371663787884269571625411377665971843485241572936548321263465531496723685790101087100044056050787589160329141024710493082657502284595574468164381560530546693612096568914982155095393849311175787353174770239718924113897779549919996642178701264777097927623382711176318318756104279161802824925805858273302473096118566078847838884548694645253939915333063861195297392329872777199314186127471902007435099240180638147825688607589056548768212580621012541398798037994013102816742306033433661281280235150123119569093227676297147489504980070835444447497514936475711271620803067690123603518963879832816030202354366251040580836996859446600127964554324366785204262470927281997570576375350331711927836080058980108023406424997027639790180331379744986607216439913478455588606352501234262358851651840863176194514336012539784410056005144923486626859576252348591133831506171556898812922620757742472357798327586957954642274543750147415990865482771180694681597208644711355596532448700870649564091033872543404099124880737708767787596048361304104518783058656798958848704543158850514688811529915280393458329094898948413156677843311073737327167379117075042802863978599965239362331644636882266833854153619939955506666887165062294255136945462497773099000802287335131269321616354679999695691855819022892697115159487031953806799984145515646181227483544153869972573288553902441996298516573040250891664893645481575372802862208259983200502790666546914582935144116924871038494602993528463319108009657527371182988285407117225428896706105606703488000 [169,25] 429843136852820899018794791888096553275010876545669526477809433224278471948218879362053001605335250262148544457271199983977284194503618011768503283095874569610928598544029980966768684634043985980595359265422721953929637347110761666572567361164620678332134015484794585851349725435261941326399169806820559228055024618496441272322479118881897909062333160842114794188577924535804062669451498485353142982692809810189311356826189934269739169057182691778189429639561904992798639123376713508850993805793599245644407234434448984620312299120576998285340477670962521772962086019572281139593052384575658367369060623932228302016107659427230949452994336765334499833756755652515748289051265899387546365087613209062708510514283199920034015688798931188388423961588159420044061227854568619360601598527926002279618960864337132646616204535609437932436629181439960696594170998447996020490726456287162319991748821627806462827857995449567017254270347302233052760892889346662158784123638267186388644673256925350490246981319486935011302443740815346219909178607671608372959941956134371222538561145558688301656454785056477198881360366107858297831526163945233392790835323882143734588843421885480974668454853348252080100461661177363575188657823132837288657217866154753777356215497311967053973496789011224467928359786153966642739860760117348669487328614930389398262298228438084881537686627290282743837094389097238804462127933826747830386583586727018201486802901502988977909252323246514442411327063830539314002848849487819898581603636353039405576345115999623438406323660626321251394424563308110884232502357901603445860631691788665469199785838390340891837853395557221222744515683807756178705396284093669987020310227363557547209695889624344391041336062448641167662513261038133385172891582272391830610447786024392405695895450659634493054533457008596033314443448019582968618333361386167239533021264508330696977981296287645474220703737291421292388689953940147690019265424703088823949177515523078070279088254752132203450250348874248959402066423375805888999548229443726380287646607004388211032432778585115520 [169,26] -320609898497232471896305474161499109725296764708352664045189922480354538774687514732072152604217487435612544125618516774383026495004282041083639200248062506266665424114592812924772619108820618357025548786809908778915871462935251754885917283618794611590197924661983258351156471893758485287129674281008608791706672424090336050129037965396368115367866497168388797776532849117975094934615126297386644518542905421310639633369636125657210516208766313956412446957585483663692415415902665374210523951717259531808674572979410382981281514118574748533213615366484690672991607664881159302824199223290541886271553054398854990582180396229684024280409966914519869626039063382096401183538173373607913727253014308153524071956932937085499974498488236819768630343785895969518500553235775734058495729571831217203849877258724693824425597141622913604191689464338503872431838273260712874767595377346109829241505102536286966491044901434538488446124983156454722704415087484544394527530601218609848755859644757764440149840565205479211566396957638839712316659931236704845906920420343662630246623545166197216549233080304509311942009878349797337160756096062084093938776448442965847807682303419118426692784923588785011065825992443188003611178446429463899749100379354724183740968057126603592902706013985200306592948630105536455270394211076964454278803105925784792792728818086670138756289219221989974094496682129115729884295412772542729659679051309616361336712369229254770387294071878642938227565333288482818424059678653197745456749383220133546158544195436008524971147732682101162846164127269068725027453321679561157251015462782746114342359298255103823099935449568595458448996863673014410711640049301266116132492552061673283293309782672416582404663466298255402247636714994757690341537399640619976811586196343310405180153740362909858191716354723264121809692299529047346359614471954529063429890565442882237129840263617915348103274084215463942335919930763274472154834916393807745153522653161342153818859001682918582829122678941617850193760750558184931354985915485440097811715184671117825862741623550080 [169,27] 169617228422819674441209879169155477862659200294460979073141799139573933753248099269690728441999825477145702890320798970775439999169461614435631029792067146528057295154853663345169685224446045643190544006982512828672349766369257600686958944298335228280343506877600541047827051594916374893613908813658256880301546036779871239691343819095387712254728346117479628494368592967502549410040322923359456466989950304317220275772339091048412738806868312405823887259490810269903483790168235843496473713073675016024441502404894937253080332100240868937055401750620409116801615323395303713207729437009720464580593322466723882915469600886120019232656252231343990357289794867905271912632531192198787582035741824574909303283674590584173713896580009949913428837285380272995568020680649764688723030338016949905790273624811636186604977906897145257415288159984235144712845655714412338853554466296176610775618617707584005016747618238601678456201861510719262330382004944622585019854507249579009703707411732603049224287969988898328426309957827261828911804130227689849346562737154663522938495202782452746791788459146769611682950268989203457610973218970092999152881779395268956716686790175273593485547169371354390870884639546007228485547603291155733101446530960303885259448907908000202588515260872112883129641074841177162783887937189661917235050651696547496064446702454782484250417396364023298897806587064967159799450783332934226210423514180606880673901235022382620721856386184216927115139374462114469361977634521484613153924146853011786653089207515123406154221314540545309055336863605044921183334972460701881736509264578576300447525580754191405573053026766587474282090224067458279959150085913248733417436528278576378319298364274994570462190687638255997991814395220928660965289453281071931257222068418469665193195904614251188771196802786931947811780350286698577068048329650262985027513257030206092386193216236960751976922720073935631056820333251868076634430062059470954595318253176093110306995481497897493078524287205171208453889878137611737164402768676788836717040399864213213709874958000 [169,28] -57539886802307393550911166037946816422078669670800677961054575118494965851592453643485617621430023783613788617215637279881113404592690572583580932026229313381150571090425602020894510348658598993241058640261770362458146737249536837822841060740382445407543527700528320378568803260707475940515988849158889860510172785370351491210292087093336723159385946350465257817991317460755670272885164634722571736064550737213645989989016964984348818592661174124870699232564771189281092673536950113995381092281470071354888846264641219585787255302840539698395757037871871741817386098632904854411655493284437475499126053501691584654292889596168782849768009504233825044363421085242756841988743328225202906313077510881115560525481920845742502364970456884291888749095903539617915876363000049799397847227084479787145079583639084978444969802134834230754786338696341909118977050106516393149187701424008833552871732953376481788838792058264330944730373719461895931165988140697259632070935823930697441217355017583305105719207298202275349576317697255273950322358997442581524085377232927887004553941366544405955088516842516811821786203966244548464811106728991077692678873987640191311666770923004542081981965759100716300335193808734553251863882994264689864508783966685930009083887020768518504709083638931684368928064660504290662882601117437566822440400898262865724865621474006153604184259315596295392397923573987013674555988072043940328939444208232210327970363618948603871309955237984454387710349765438199807903326787948237209613650958708412596569094160847811819725013440788338337983368079203405739625703904611742672474370604575988805807257867832954577842935918721293203462496033470519876225820727166452572499504986947502794391956481119810545037147179708657382450835327217622384887591451043045880443939745811930160276867511071994215849198312432311635527744880937617761906857941969524536690780534810546129339367836151713390542428654545200361506660498894868007756835902191749993468171669246237605804875239756676142448751851671802287130180670497628354343508158956275576931270252128800846195200 [169,29] 4156231194856490364176851227953466803922636447018174321556101677076634901375716913285190301320978644114100304013594063968997857657593682913140626105241354230480188029639588052426801433226489213558910061387895881923966779610879253286126006086027826246130477072217149129268064782207435589862690596757515802154270935496001758565034140379362091836144227753075560302921397322373502880934974760395467620882394480494679238738570240427688266808414161382762680987807336379509209257997302542071890899361999882783347329681663103031464447206382996822432220811752639167138779842327169996044116446771275739230162153278987340003193988541610203723815493309503392397707558370020286491370384837429216219953524456029937919137016396745237649985139178667032163679977178609353869260045775090185758507495616589645527970683669661092290978004148336773290848565973063209164271044715830369697562385451237710778263479861969643087046258666988395885957204751400729210417912813240927089744012186600142985034134465023107268810267462593155603567050160925167150118678068648743410869119989590695549367667385583839730595108517816286268247773275307968160867278625493807337236030318678463867534275175660231988730937981544487740711288687971625665305526173384949253954585202704950866136377401206547118952210450314183801082445658980003473755321709148341549201137636774439210699970473656067559866318127573581684321727812009645032565250417313006419898926965980215908484855431867014663358688985997229639095804357383369273720031630261121467924898297017827069158607561220356390471252121847032248528848543993488514711808884476235895100330038764065534531290335160193140959984904071641401773086655749462455697206734877327187076432279472732698009629856212756035640020281039161609566215420638970629479211228423356526736558203407432134475947696734370286361980271412527092162637492923445091851643754725753890348857211439057982207694694218402466084899736516651608056364038405201261645926762860953354925329862088257291832881121204946927890872732933635628334543561075557442920793055882408360243893244920028072448 [169,30] 9483192528796511293809513674088070692852685195738966748206989077198542818286818831318504594338875057576630006535698545015726047708444084786726203848399046652008263250548275851065246363373566335901960916067176616652835628072555111449465223992123173473516514690885640971591870332234194806708519223788633690734504845887335874821832614671127637084214392121117856260370197353497177290458894831502357030010152103977453023946012158645519549990121780871826155210006183524149357486890764378420703858680455715358422326954687586178749611247325367132610877819565280578620312109077598562726685973566569539699985712013542221437497739358650700870801910949281667274707377308621631048223803808027078763484638686033577794256280125447242069849643642882095971618876274570002058730476476630643150317922205880309747082963145159595406744579475885080723158992938150396209706090067079537554636616252607095391565668549188519793728542249973349303114908641111698986180781167040022162464459683636349664443959100802252443462054229969229367476586644554170808466650792778869982619058052435319865231709872186042314162617041094269476624862628604347890155500933409186674246920329289676572999214862245516984070517582964527472767295257490053389148626044858377304407772276669966958528806164733850746293928507553000580511729973955158122082903861039841689057218039538930520498519080086632057193526382742182193272658418025214315913294442912649229157975433779429865427779277443344479412480863956456974691588686095080745853102545641817260908969308266922563268777248207301087316502226487078424812702429996695435065214480599512632117006511021755778034136422858743044963821299842119056291131354324143604912170197310368433291279495105747039810442537254771277558429826667532809811160336876630895467824654648902247038933185322349982810017028463707426284346768516589651905771841858459734386453581585103603144894343473760109417242123622784841894176366646278280152013839273471731475093609109564226267239439211849513794101960539237803859131930589231845124739161208783912125958218356279918870746955565512736 [169,31] -7502031365566931508485373141293023980817935335828226698122177787974896525846336882165916529667026221901015012420855964981081911805059581334172658478496515438448674712787018484979986875359217453384857004160171858121526558784997637911866644859593848468022729521191186223855161707953163716338751252576450110004204668372510444276585073093607402535017591959824108250250263367504866481780081092334516797098841413189231617552361495028256501815242233732913304879688439977806298443096417348202972313748617396904958296649431884774374151157657707900234502077955378091095039587174032798092024559478595826854232861599101356225879671437697812181510957508978008763067577071146340183934725327550263627893372455996982548941385366999087864393552431491153511197984573661081171435169629862978054609560485236414507904468306294653449306276481997647103110807769043974844256725965317387132738073874929482032115394929284852796290144640469435655236374569382740795045070440650484009941411970790512120052430388840994727351993901530084945437609767353516327721474525013771124410142230708417869351161180083215669950954190064461620151926256530683205016213921534594186262453643914695349543058041449308187662284449066676348243616935902039748663537804578102831200074850243964471971107830824128589021759028575373794314307207058014369362472022591600579488572723288720536811805717290141188808207822010181747796650110936605954733633874004855702630108212815778645310075473354862130291802247060952885669759780185486068680054965623514080902884602992227852213025081630504123966493559138291007093393928592984269752514001238102861756944898240603782698397528702793564279444186015456882971985610289280449283467913579545317515133216103051062678856411471712042626351838584881640162615619582433461679092893620272695785267343470677474616575073680450946899683109039874258601643104796962646694211915166663533929924801178465469062810837631956948713609024492838001725226999091052532467177471336173441408958554761565166803377394340496012862707792695688226670739925807881355679533789939796530444834719350564 [169,32] 3437380858428643836278921924804903384030156231014781965915086206083187213348747283955485687033130504341798011570969002908010982931439245268426830601024046861425505904911575508678398771274162220643200411706715687869962856176935015647511486735490974049729831695906275715695377177999619319043525910861185052109280725833171194348219590670547131307450084302692069099442727575603711863707508582705769278139584685451861982622747054440248088263021424992838188146275798380708036006396326744151937199422591164115744003615420447045158879671042401185167674793817811168407378192757847406798515285729924749679696872457933248244449607540739894960781635604091612663711004104150230807993776044879083884254576326446161630725527040465307980789455553141294436880248965885592908346161164290495717354468705405205000748100420438685622691228211094610764863590011840713188920919830802461057047196084362215829022111437735039114323641415499127551343197840997404728573837550122795807721812041485010950355428303138321779134486360560790683957765805054885876784787217925152381382551319832920369369953904960188973704235484506190764184249224915954627162099334322311203422368608286204762329094094646595940388127474633233308755137076030983054729703716989417195544601592123996852237693224185304908677960332916957675647617278450566807882464170058752663409631003718564669352457671060300552418597353472413306899595313369103307596010149318472260971406499556085578347537633506078042568590165182377283490435946015387952479418612144229272746675756014707811217175313268204886943926785890189847950173328800205785057108752558352347551845112938444639347004867118835001593620410380000721442007458154909773452942297150347625691305759014189932425029697060613108200492374623967461764221764322813809804931046524865590823044597652943611009728634306347277946702368053587172442359888296000543088026660252320572302258635073359650662083713284875901877400807081767061888267590014282348117775738184065804935633357356055436404938673761661227537805449387638583054522530208403203979824837764250111584814110720 [169,33] -1119652647700429873695546423816434989195367530828113377004486647676254650287326132259035071420934950116659154483231969361443979486114093261599087991764040920750519758936686711875870694146287218596319610061349422955960383666451503315594251587896167719191194368814546699783279439047162097062623990228756374004693181850037848589322159902250679191576209388248283483884484398913288666907089399666706723385604472048255441052087505458186263050472990038198404003940971039148544911778800428824288033908660899973666180249441001169391064521471140858729454135172357024241970409462972495534556264729206688852515274937937867222520315282400804141118688513720689855603849814030990931717942443986234352607597261441977996727306489565238594501387950276405041528216660420331628384644090448547856947545790446332835585475738779110147941815986591922418076438887640955120828084037269212750726155337834920297085429236817331154424734939825597770370772278943040465837739571359238851838105843137570912367110220239491205908386816772433461344629931662550338124509860463944489234190132864651666765693824136640412020158654703228743929752260591693162418050637717146404453589264904096386535596075292127173978957342104566373144621687141072273570505632148770598012542255095709847477091717834036955123763315598450213042683226718675031495529004271174679861323767274247544863309612536142579419158439539262858463429401684737123093394450495176435081877694061858252129208981428307128885208296727298214785794805226961210452226113219688609792892479665616382531027346553527456346293307201512901121704915739406116518180792221329948810373792096989825322305766092640162999201400144182738347415292367887968471013777718708636189616455884400447898296503891260840773475694309842667769300319305108731475222921932260281872731813216232410143540188766682133241114428102289046883267555536102969139469711989075050192576131263842310281932728074414902975407725553033626123440994750469978507021421252312855684837578740438179629967839035885824660106649726302182614809153455040386378943674263174362970311424 [169,34] 277005066829664716194666716158072264882207499241243934331992918504730259733835240115551920625757972016104824987602321768211270112325934225627880943465986065640269091627159014514214930488155204915219892495201070475832051708193164481489719098387807192336014891608491654294405568690115138205971917587538843468083419694196540072193737753393917108149619475758773706168953555475496931254714392880351374549197873225026880692967540601631020325246287198827093342416957078121371000819412904569270636183165099214665912993308268247024023821454798555590973103576590794883043541503794613808136797065379990745728937232488326240374575132568784752715619842107999942706998196590354796662904657724990483801847658077158536564818999165204734444393153553031809966285005365293349090033083723794436664700012475590367719799649010341922026604072417465682490973332223588061159268816366637988924367258438342569961968229884063808486859077308015017985666932824273818869839135667452354567097518508561104610156381684792313450773377775611596061406033066981484938841860417544408195051217891227936991342376541565282631534255261708715084574271526317218925797138292773006166044483927006788916748403775225120154899141627433148069544284554846056165973408853541197557206900238240804982576651607252865139993113423552290373409421259569191359415845541705991261282980875436112887969854103125164955016900635759473215085141123205230831328679730697447871317349295179393234021526632714304838206004372507084016394058824483463515415935037649119081677617218874027638462983948475154880742834347397034171898407216135985184806775118896103678412388269709125051042669754443120075884844688575262603634542518037354288782482638670179240559915955867026329980310315901892082353340052685961115569496899624216925359539080878733423247144519335822888708145214351351751871796735334768691932993745786193355198807567748078811264934672493748230341600175848935842510367717878192764329926349807190207235044116376642816993593576319563088592353809951838795112415376154686971903437311731054437023397873783144273024 [169,35] -60580644304832687755467556533948004151853920903539205177577165517551998226301680095437209390565409887005306796814234582502259720192342780151634613463121437544647698025494578499669252148048828031510707529600400772843268217466616067267856028076628639026519369626239979815568048882555029451580129978032750356875984892185729973890811365667194479780322018030434513544874882558860577188501482173189993505676784482765087393952565509840733131728052520334304900140199738807417056854565807227137080984514290543205387141500828884471608888446367115683906406875609486314980401910667786978855441277490511306420432896040683638825169578243498214276957778398195720280311588833823913580919661472872326794805881463064976059316775664021415095082252229894600412867433951836535177153287806395937394033346270505285372702886679781757447788749182006840563503539261828241461147832030807664506200352134383733373263689183522437122815232048830808484713594124060029153641425990650540382907767316613939011360841289813851545505611507607529536129332735972575000960509494807714488147902700656985886664293075072759825687863526825175572663685070673366660441583919959154234394113020081317474352483007040647489969284464811654048306416130595999158833434338472494674926299431053074217027106700085159262236160909342380451017835349688929595631791969259391531407093217298505000728345549067813611236347865391092011318375120615185681589216057949874226250945018154402382574162926571901784359120713746977991518520083057758852879926773515569847687045946427633103720599652145399397807008780166222519300531442385293143112442584623229215476618321086948789003612744194724562584400799458167125979651231888717938755556842119243602487989461800741268879361148050234689979905276217053422804468040163101085480128009272106427589314382947370607405277715186563084697277991701094551108563703424128637121908725606258866020246259758375796105311789365462828491468628045359006800904832393239561448408416897221945324009876146231250256628235416964137249484882525296238978545174155325350418613206536579056 [169,36] 17727839112690002215249242324580728281150426807223639612105782700159255306692416736367286803792294022451212491006332813741871956125674714488920467377172015510468951022582806397011719440448048739124522332830174102625831422950155440272400593789701861677211939875979268237136861762431784880497406114565607887226194458295964408763906790006362879845969932341240150833675694951207066178527949112400736178018398094526186157509565438898122832122032264862674695595110055685613829287637459156288678452887857295032108553589259593450480951893720637321181492184579834436985262759567760341890026941717447752495436859199610399548330523012371467027516201036811525170841063155796114113197434510062444111417616368587786629000676545654792230218524943754699745154697195912937482707186346848156386564442277142236921530811855738937135081468971755056864277797008584066460602030150504351931262610341835656401982984501434814632649357716059776941487494407910278361368135210696414674653982570892731411677606501792633211806572824321709087605811494835792790886153851684528007408950854778951070024228531423342887902904812622006097923084422532115712547677682684223477309779119877114285744941634766638176330311174470354375134000168927572310308724381468958493275453629047895514638996500535979002809237014671349556764351279409942832935735916644855989842374240136265311231621275088982106991909881624584387587774244328330716033081250992879906110713198402976618131086958758835523129706218971903553707609956207609052046903411720583504589102738834665991573505594852816659548988799365917298209808724295806974679610785765252000636401367716147718496708899335791736530518078101090993781503278067254522633437895086628426845122878026943139287446954929678203425629023490274243812850114985655621661139339552897304831277901672941992176266051462338815119375174810943639270759887917900908576935077237223009988450544066449014229236582571691241731839314178227928007054870040164305732935994093364632312429190929658117605484305728315198360882108939682004730163966126942250382966306228992 [169,37] -7621643391733156217055538312130751573303864264113820671343482506037639627075754614186685784864783703073101784218634096385626734387573772870076909301408563837028870642889163635794290248507285007203485883726862417079585220030823610323729180769452310517181147824571712384053307934616779410237934854502952879437922542506224308403806069894212447289620216723356305023151360275744356132769890933006000653229646106738577995785033968005669703728169132707397477180193613626836552482102432112156917540352152577018051938961302919139992974994019118415625227009995810381973044081484104906348989415211072187460119614371727820050548185258818827989413219464635466435175593725531812869031719762612792418678097300428518654579130199034940602050463661046427551518711800066165993832004827198611547559487472570270522039303459367211398184727106613292083122192340060507712831185305976968590275290417443426033580481525097523901318841116749804457358953204652355586359578568634503272416776535703446063808863343679032538596190285290590660735843957278964459410727983638889883007970521046544871401325250496953476523739288251931047941052453040640744641000611155722297562254705527681811180550641378738383290603760073724400364502508092304066317713405084691018729420500513974379275983710296142520306223965133871787975534201521310288798260360664888585110033759771716912110123603956561645718274053287044941341571001601317031789041876715403122288466402427356821608196413343733507469555527946790298902118297514260190913400663836721749619159388349288605908898986072773901211594140652872345795692859789677493904096359283249419149893097252033945352793063816493933177172548643676407181408385743108949158165597741135509713621235013893431363181064999452325123014331230380076699909933060852136859231486277762312088436595703525899817932606714738517835121994750515086759051543165766674817271672287919762007632894646750717363625667548562417656417290776852410673962690068130828479720941418886848268856846675988806382846994026101104814377177487771552369578207487863153233676008096 [169,38] 3172939166926832671409076443129494869983814121016030147613866354322927581338397346772842248732468100727755713898606095146052423929957760920848044136339596468162460010528460748201562758668188274963021073114412939646081014903961278917042300804364369728688758425816684052495072299040798310047114274551829043206691157435767136431455995645613957822937262413820113538486217605323684121870423002133634363368847439127517549630732743649667867785201399537494551989152610449439037217953447489201472940429795297788161821000001332133656843101783668748365756192715604519677776872699631554944721432319443731827682192431082166556452215081158988816607413433613895451159654498288324181624134727103808563870312334206290326388667294466015848000804077330827794850282499547896557588065401344326997010531290604343316470424488239683021231169278921542907132785473140997277600069330056286633662721166468950434107317417462097894440840813369048635919705069824878296819326042207202585476636324718622345495101537678751808932406208824964982787159373942371222848703270562294993318914586728393358105481759746051562600653981970078016387999345700868236602487288560215169553212310490976551876497748024213900159845892055331844632797555099368776243505276963537133914401861179127233548196394341631563590729587702919974894608112130767192854198014669728096151896136980683461092648649230576425066543821603501354839447236091534771936106570394135228831930275604744838597092784206712978812253428552723894815677031254232125267049288100843204327771458119728819177378874617887960753645346786540172347397271497212704359025705467988335260847843709907961192514799341660085420427549479020261917912861134605710526300589202943796929912385883767852842250617566900393752608150058216560305515147682132849385809338311044656750738691319837087123032875279121349910056499251333837015044801269477773451239107043028404897404279834673712452740737625812624970418288113463884701104366923338246670040678925196728771354918287919643876034888628421247687920904073011114087240217273351313947141760 [169,39] -1069026998745713688851935410170045929816282540917873777137011847666117694057374873380764091093493946306661915396965058536451382502570365424250544261113024685824917810846885434645989514206689576454819337285898546546007709984214011721835076742707421723826456451746748415968785312637383149765142753582251035092791256976578626504062892554018360200489024871644257947752349469586401282473348612370749903325545499427375999335897823330813560585283299540109611226979980988400141296954427581521530633620950266536359718637084635753640370629621549144460604487532347268080702531599955595073498349971281234391191391991199449491852758210102218822974090093147384767056870719015402232746324787414290863800640628965501332287329068857370711879663055257047444373585275245062786487060372249874136596509318429089654798873410020128379820896346084066270989736164520542805552449753009037152776307512325779153896837235430251680572240454611111727073665989415268703724108053874513672263625738694601596420365353167489626371552535545721660515265571466171715359004559308772470804747560242758423085511337124840376015374731705209482186429557309392865225638793318399892951799836529268389503675823263497396348044556886888511789450435269707927746022325675620735608901365554076057880201269315905561368617594812362986663056335031264980814546305748231587326944961740095171624586677762845953670075859891891615836820939865023298911056876737591783104400674861261044540454713732423798324383618880189779033726394607106834803091095730719331913782764904211205242392242245085085234815869278643384250913090798909467990530346783027417817535430243929828793982874591085180628267980270943280306731561025082192183391082760310011443940999067771533828545181404689283222918884819904538141377744678746581233753191473629686661286947544109310151375522434673320541179484349597394884094868063252019039285742018666001647429479701520246455340687992704428781951940175133931856328819349048202174619858751484391650711015596345232305567403633166829559766994023348916425182491582279752170840 [169,40] 293197139361150029367925194741953545389559045417127006906383236009075595481710923950286782468634653391246190697119670943383702311912041731939976772502704575166121575945958609382825982080764964925861372786268447951690252928267489721030917060371667482131074533215806534575430627396881067518123256954067100791005157970648835052570949317533498353963443136355004131946289915112682527127261608346386253379363748807177697899186154142432055127546422670695391494871794727562317535290396010785042325555413474121790492774304740228511653272360634661336929344184112322771246453241981949774230782214016344008730987867145628070808441656157060805842062187196108143088841932618758707758219362596233838078285347898828709052708650958098722989338153791315419494545458797054834341679229793802459137825126081051905722501398446571164696260581140930288074841314069892597079198060164555065465407730683330067962420981641796251260521847834374688022925947310475218285358040258009036597844385382032203820025993754964836040847605288348532638028486361549642655571383334353885783200133673445120745110784376268412782046868472358706604935765999963606566589754556052870407564119474752619171346068396379536187959509953646247666165506787350389641841777566153246692897821959358952673106202542572036921312761004478053222670929332466125814407177936696930140275981798105152248718555016772435949087730619195733481955261178732317968918904873188731767749748618519487643010078679844393403797752507314386584294732516435465928402130059742989411826792822583600641333566348186526875985124635873563336199885983605740077855866745053591978357141986666573052373921556098623211609033380547780874882520263764855984663792532093369372463578844186906594578108714715349527597173044859358132637612287287061794402522478626967021806760202277343738471417017010401841011072668661110165300074339753898564269834769985491032426323041501972276014611404367491142777640291702264017867332044106908160103816977230172221189974117464483150408479495707869706743948952510642353670306216993116672 [169,41] -70111800722097740990769640217857177122574008146704307432021401878418250628024000985662862488748162687845191158266130132369556698707092114316803373551017230670170604797522855125801559644101461993367297347056896859956704522117246889619263236166820477718257696717043707034408984187696166301640841183414097017416643779559853819690364154110649611218150527924875399174470851989548058059497358468575121848702099692031898212806195237014087042241498842697253117350561697658474552483124819346517453186432320780881152859748238436699956503414617944896714687135484344936547428389910310316118509810237241276117971633689004216695133900724565279346879502488459526262236657567759951175973731220703390606793881316590973169342730750572184987047747190093336218538801531432561717138825524611569099513374760339632186030164725165395397996453320737311739195758943658808794453974481010956649423874345735598265404004006752220301112121409957525325232729088744297910951049245394072505624784166437558946588343599565662776668005983554523310700184334250938862764161239355539840031584363574778934578755672143246620434443391770608337793500004828578786418888735317579078478492325994440097286751396658879923798468523559970750904398905562129911771902426158571405048802497311284987603438929022109822505717805981569108827742174077975377169387653740592483825460396299952040343345408279309534048769044243217674293252695146256284307113927389768419962312328790007171063953542749386009631926528339472583760052019154149682403609463025858528505887690735145136669394789280771223545860924048906397452003854916514592468986881276658980166807113490223586600598464163265107285184936970077439295461256138059319398089676068048922116728934689430905166445360849900629008568036224233216578379179570516670425420095732902689016705286924336214210636541158867930361530173172571703835454796726126391943031665739975613759809758230025606923370415236965504717726193026366216148324788632788701147675301993624087106487034118728904958495021624926159127094967735877463000754978393920 [169,42] 15850629993213952970633045705379560438741057064973179773011216998634357853455615065816544587926714860650143901993605857535463994595617148765059015689584961414562498463948627623756272030959754148478730605333390925206105443802672985756857657196842769551011747640995099501726596773239704422783338444136132138805927323419841060792300043999031598620102991979202857166484067597671363882081083594430945929156722669867593241415933379616749256008207249634152515449393504809499513529025831055077617672555328893746847952807885792995411858161232179062438556056168984096813094147996654082628380645370545793304719865672565320277136522768427652278088374443891678981255697427048717850583441830724642084808419661749485574156324351872691427362952185524555973877366953882544645572942670707847199973344469971786655808208770711409503877476633852571639580480373259801926164923084776951146473368594378399209240187121152539398448286061184482275653235222886521129829352403711541167318454390463702924775533950032886140537326998706201600424394427242180062102358856677162883320400747901922589537512108511286600969796833543447345118325191190348432279486215113524160136784273859760467662548305864259104952256993133021065537444804288310234248898266965937891574262098403835666577116708135283919549686488337230425087594084607262602149823066116389647077415959780746059918733511821915398724200196377562940787643299343301880143318135029868179581977945328778170277606993564207340750526530752860372271239382750714411352831688866278976916284879758645099560022012690961062413149623009028205030367795490442202973358326186564960150849880311347612719130937962537067647447636927295750474913408899208164253114005955956094407562583957148974925876276999089767283294019909525300834301200875698493383899577085046680912781753783615305703214133240683217222738832240540930075710570043393494804065188472129491069619369929951633198518757806431192776349164601439437218971959487477123095845710220999718643142742275310670581330366463257184440108364081338087819347627712 [169,43] -3363325731129079380371937343853678079260730662964168623038987229557411431305322093527224939339496388744822288191439267782697750425838042211970062977896600465393005054270841416154024186215387741607218061692855510547065034382051549344298636978712952082711981905566863479430193002184228405280868071402988411154446230793034261106773507963483369272727610116182504978805090890142346597826715069540341479521821123680833646620736032435666658345239963504762284818689615203526241217391797436153623361153297053369698365268743251223021496369453202292606503021547028085696652875250544291681463330670311190449238649629916997893089937869295161769204508133077801096837691903947436552379583417544872618781176932680211963227006534170055703968970058444902589223216018744547682449355495690177339197361565575307990184196911950440810182785790968395522169790771429970744691201957628200880603389386623003476729233587226272780621644454078353882776375510080227550755944519548965051544838802410190815934988379274922915695137659652421263279469461302830541481298782456782003021001649626015604761912994342885397251066948121281213345456605265586800947560740957579981381793222090369012954682849656980651307944967596180450923459837402417545702109764801813450439832727176279438647248850283231220292426933970586215405443746462330177409284340366174842342191833437733285839725351230424442390618396960934485327426405878920830332017974499309085717512807289781947562421407990920137033917242680604514150151548879594255618311092664995885690782174172239362518568129528009833961524342605394789378671814179396900608274692524673134356258336838427627883448500037074252955790536866462060173049337081468042888750286298060110612488075121974564905657626583565775697599569717914554134858658903421906923291004555171888619284414065379843764134734794583446553643146205247863391321915655297830777719500917795908184798908286529716965865100354604598729589270749682924309021457659292988003593677885633946768769177903958711256366835685085174831859058533784506755360744 [169,44] 565194032782394487862280302989467245360612445662850703522411074921654854041573663070908028591640055069627773955081033583220549865451879707659333902965976778019684520226568796293429216367094443542313868969177068328152384379697016893447244656701738011402344076951573209620931683613296832675414164352402971342270032090366841143445287981728672975473374465639736028279182764361877086107949461248181361212643580331224190767956431520015721079231041951297977131114916970693910947126253937944631817378193562667687529666236146817805783227524100961720222809322959238833227329907667634510518702770183107132530001822158104826221618651416775198737674615612734923272779943273507238968768235919017035691985370027692712876561090482814116988048803745762763700601445830049651543913818866753263573116618992535702092693099958565113327113273044256535903898354255724509109971705149339593911872069295424602314270735374819710005892421091448618283519991261892038167029907857096869474365623453500663519464463699844698355561256740726566304816274133329127155933001566792882402434930439376117173148267706464532905544543582638618470132147405420415931375408424840325648360016226239274804582751610581131240139365962803132642855062762684998857218322857692340057959051958176749757531155866970914115192584079934891699707406389242991729788912889120167470368079398548609368047916689617020181164251601892143473702379337147021345843429442959596307660558542198459474445567283818316802013912470471509804175469089945938388478258095797055347727812244384309375362586920979378123051298877692208926765854613250697644748711980179060085984742890691901069290972851205152564791472885123569394693047645175804183978270516846038935057134602805226322686552634263986289160693505520282307627671607932397035933975806514917561059198860148118296009365745178068203719045900780764158316867192553059029155528251135464937650746751326052029573168659704704762823217522828722280874429460834779784341894700139305276067479554056365346449745652708326433049496668956992844800 [169,45] -46127821027517690318798562272003934146145606914358547146712813976523481905481812365404824350452157766582166451688790581197091353754939542921067871484314244377989871526669493238927071374390008815630226849169527049528061177540172952866388152911827338622959602688477460957199235944407904163637925372031844853397612042665083398170580910057420314185469694912574763251206746523598967657721379126541831558567397126406990952621689330273046460690894654854470764833628668171033758222095786133758601659329528787109550399957146768749566999883573095319376339097637204831707933745658962248691093317654717652590640041409044919054757643880194550469583607147651187749418947785006731685530780340975161693144715411015114082054430157869800487200099842224700950879236424323379527122605930683113203267083321949434910847245812918089544205944604047888412971701197069533361446239422560676150873640423019616807169539071940652983682876177640974620003824626692197570571140646819504017437750409884683180117674330324370223863021576350092947823052717235531646758724853122307955878014811064455003090938925370717944659370587693691827680062978395591166635063548022595161293722797656970696335273579214780113743402357532108939870357479937486477864797865276340714771661951672441606374694835590385225461690642783249589713120451773750511795151530087763998555423940806035940202279614055034986701998762838251113230058467993308672949279497354357471192329880947618939018066526654007822792915812308958221695675534289588933453394796852717202304274803336430933771022692002558719597705753948858781402330766581927871126256487769094262718143750257658209187073992292648695095119090380760053025370167073074441144361537968426561255916398092817592840659029396661593867972439452605429005243469161694994137706056081484712180417560370347136607730304784253931775963205565326254894991842172515965932302358502448514453959054430513866610213804623754953078417010086542543639387115053559158152591196402669472366402865502496751811637514336503355736413212258487232 [169,46] -6480143090017965715548107821693516742768766901020361756457534767302060798302672249992445734712019841623669705602365258667179452490737118686700034705586442933209817153781761969976660191142992718488638227778253398279456611264649038813142055097474564778035747427619012858624395994807413734516438720212437584276440275167338269162166323386659157078993045217217147406907003728349116007048566946140534338828037013623529456313139909756580076149563341528904813720988430098389018413600624228489732566758120842978520357981144169692571232248527320497343144020302667598574384065318630326451335439059016270480175210307436675406367297264141521881580998591748431233513978074103755275505055269436632734729408473308252242168214817382792403846685926775219474817421719911921298413455068271821037184376546649561367671326735958341595719325252211294029335935405922217871220757917913486403941222794384741439369058166004511182134331562913987061236151951095136367209315772348253516484841481034981358903605958644986862738429829006371195787781657129644750017010526835897635588932405770703085771531742127445606309142474426161882428785862697645525538787630485690554288421072922879579100232222347707219464792959969570999364183780846516329367616591100409870509602323562904630443172346164120469300654300374153655691905435799176678214195433727845081175150662369819907484402364131751840836939222048775012940157852890938254078057877144652109294898122431101935572687908721824788484282824229350717617792613737181376069374036427957210126191626903622666001166714898563670031319456379034571559633883269980164302785545051417131599042559108653678783602472807043753026818725163518719565193107679450410658970986456815786883373021879564987285974702736310944009144797371041540346814779131705118733768582038752468215529485563621492899115803289425224454917800200501509667976538075320506870206914380821418895389301008017012089173380826722857835916533837323297800802830273223261790776622715986776451569270873935854174336611889038339574079746719696 [169,47] 2199692590359396322485559919151765464508793780800044191913163969050494607038094559507459160709229326713080198428170933110796614738710007751519253970775994924796293428594218612027442636126670779493533134761702821349207160992188411432202773251265811667853542487182698427096187476757477568957358422401128635502534675721187084274198724920773800050527232948541368829141310405872353820546897790220638163395652614340872884360178218861244189883918326579416641187432256176367953234852912260860566546047970583810056834950985884100522058514496729846329860790984268803360209210677617006274510109633335237747413677708070279663724466185921748726027340804496789098011140147221966268132560061896245022039457999013392365645498894911397307345714692270903880092786741010532173265161790995018772946513497726080258056193943887055120057238561473217412419059842356830041406432047637831549977414389897585928025341347423483646573281964463566170723190794516320398685441821961335205526536306042074474545010368778832460692062368364341687556585213287233487974390958390761927733679740483819235161768786718085454419069908324505078382015296205814732523520098714927435616401785104106139392458177261590942295047272370194665755990442689711695403852503005696167731608903381643534245178665179122388116892926096189605588430693721489267367445149853225372905437703339447606603431985509007295101962853121983149012610335124070555617907135873288640945096254140884534119892859772761776046168407600848517327802106035857996498215785458065194235619961493706980873025330587060063077207716900786321034431715755266954042587298117215935248716180828183678773100003104891709694245254840529769669612240950574054580813779056826139207714593470175940531958286920930518820516536112574350794766832854959459628717225547101970265827004898518893716458533989999538913025317081808802638208738930260593335471674899319848199072137139068943934955685607665308538390489577846151419327867496356628747406437453706789419103624297408955722923211491882549590423369158 [169,48] -22858791806045134089286823999131903347567364569899942330078710423581343859284838055363818958534867290960520595956343279296240287439792038685685154986529337303697261312021171569488513229382073556608526718866233441747711898018688976191391750980797923771795084569991458154551025078553960067412342245059637062386221032741077825407162460163943487603186321773205263787377274965812478828815499781258752695647657446844542743568777535516694867454039070521448096145549689297327431707442179530792143059784091665340529922561916498451229943147758343236514894609839671773647602657671641338730864537491801622753163222449849748373296042897063138677999962908500316073612187349376240446879115679580980387795888933062666493995062196280948066230998046665700607703389832256918528879455426546859130249442688258310568724811269178182918371293170813891426001241196678913817987112045924515541580814188357889485051070534077230063410580081180878405694649375611912472091413973879338450827661563480929585149481375077488387978973777916246331445667834472951256739427611709931164930513952911429552625912708420450758839774433902352406327535377272322138761669120940852398488145315304553970825044830626480204581095951836529716126375435842330004761223025489722636981489901676563259310915075358560564416702384144996586407972612976822711073864320346466030591078867648474847291513340858191523411091087122995959285850220573578712280436485566303416002857209545101083073929616005247964926620663296401593543954011998470008074530964404630774243031339151564694087380113293779988656862828297069591416930982393000582785291300246869366207099460037251430698497648392994853006620858024922413884014681724017381592109653592662068422542620546058527715116329712671533295134505007036213750471595857658570347809415149358251668055199661648354706195146858534188084651646181853386988658145345964376869368450793738586608272577532291439913103953858496857517005786488649385975710331250959431877939574775289300740116527261471482994535132088024895904512 [169,49] -100687053844143955910628240972764153441659376699299525579492884833275330218978083254242832545367525747156437126324491390293117749097920180947262273580263695825019131879697019819696061184769059660728725559911996923152002793013986979847789760977684739093266238780408814358394560083694280933527072793759271369290256766959090569636605214110586848194366186711705154008086040167324302794208365376379839388040178734986838634491321370962465410553871963963693847023848697600598680626805391814792278525428784010781636470228571327480576657012600133357137956672635711971268039733391960576608223919590407653816406706525925232691058864688723182909316830586914476748391803331201325828346770329105062835702887040672386859940894120610930373186719465622097868972795543289534825655104620061556890967643582073060063018463341688470474983505312244306652627841523857335034601407665182427446282471898584343813680177014696445869471032379489580797225762296195611784688765119543182522719874414704257408429840187959849474061362152860402697580585099424475566180776995113559055229444096162151915665952508307121030166541701104330420952670471782661093201582871866235974229647418094518339520675638154926128865558631591126266499016216093607676627379709774836842800955852057237809856660514042142685670497139617408990737653451918667422632540344308269077442017908132319733766280725308378483195063061155062501187413388184722308251353249021317824231615033347716761346986977299036615124264548262976366914126893977042015873179408629595876844894796938026297988975292317887277762570935036502852417850640387523757040342045431060838818953026866715875966447979703840592773107744434584512580432408259690326146159692606486388695459778436961363376750534031339230722397083577455209644401123260338735426468856905599686666287552895861294745570397348346785455988902537269256464022178798915699893523301223829467470405813270386581875723845492358178586896340166872219095847209545824543879682758800537976413489990881383714365713422328990433696 [169,50] 25346145933482208866488891546271330014311543621810992472919402701410411706589706167686189163053705955677444365190758693936142484740193488265134583190245168252580731598799649552877230949941612077778076475166894117667485576910064906885452157834016864798662328396824212530735702165052029443404022002002236144249210286866017786673773595590614191947465914105703061105026738164361214076986183084499879561625973743952848444828796406313426588571334274054361793006355455725134158791339140744568758038288940659881441033731713402842647374399327575088766186729458154634121578740542179225289531952894717951559064554745834303116297559904478011589781180582376781773825091397085283386711805899423040830587329407323934243478129191344674081792861472226521793569254913811189070452354517005975635169067444675286821626152804641959258602789334349932756622866112092627443867523380872777514419615328906379679983781484433796612311109366570267650550220158146778775851790510519444011981746297933346424940709674276810443403438802986520451897459880655065501016160299857375826551793925659095528904636900510977585595167081200574107038799211022977433354289298211991548711692139265203386846886798652350413537163865719971044660935374759082569975595017544183432690819890146807593333038264141075450466368374724538859647298274396333284227617017030512527625302686665437355783850302402608744405799756928363171066259443508569537788487497034050301056372206227309352930301213496262629493233842344882697656922102065841263253078282876420306576003048790957918747482174665628158601192290689412285500643366324519043460051025013743531045351368595515719815850049434524832280245180480675592566666063543491909780929167310070026453982177931663748795153125206565535998577979662095716842212704441380048877844385990244070417902229408976306193528440305241505235738917367317524508941892978737609654407378077611984654934923543006378578215784776756937364623613253648034308998888386194030899602333684794361384002960114694849519029878715024160 [169,51] -3280279655161514901144687889826672750903690626733486743123886933190383019750515720536599508964230980157307931259510255276391154409262628156353627814279658645188982914418089198825165041254127116627557123232361435059614848098222736026122618979063206041162919369874626654664365141173833463539694991779967497037614493060671618685492199565326815281974161133885869899344931335168380029228141614512450512918906482065102475787837946318926982073520601939783255953275164216705019036257685796413168348780100014791683017564537180112258056018162653369103545114533142524153664262753030050295332312414666627862403976583306556485543490320844652167414285559391877876078605361959170735800955995781558213802278044480528843913934591830218891355379176270671552119248760028074673127311658384262421946770522613521353580876460279277953442524196401647638431210832012987143993579439720230292013191303415792471983127430801705283720942166160005661355644478095492540641481260522144562054821402322394001626745274524983385318515891438009504789716642358540303346705691028241187959278909595233438004546633493098571843693503571713717989630221871130375962790350508117571699234673710755184162975393015564316759649588673373679415734594150378908116636567856749075374794746867075636312884180754102096950282500918424340148035264257350551035169110208128296566955038594898308229585046480448773831023231761264937395978076575131620000573089493033468811278184003598395824157021980675498273597069995137836594361541420306071649129077904318298827681557876945299156978273220158512108161444640486990838578885287407167115553966885665411009190893544337504169189806616638917289661809957233375139985760796053018791521945058978117076766988807134964541891961643293861598307218518146072636158336900623475869129889814547199616352926042312974392886384790587229491118543609468676880472934968930456689113152794451659089782911146060530782789186629096059182985909832184615167952532608030257189248605205369038657436183958456900886294747684908 [169,52] 270036771932518207184823570302807184112017964612207619381984633821388870678066952078026885781543122405913964618845081783100588294668928011019146743466188508782813871135868259261142775745129796230927653963350231354745867562889858793438158399912364221383519789210466702796625298673639076157547213053053324321835803754053953276324364864107809549872556484182017254406295525899766158929784576017600741576788509111785838475513742419311627970890011140812558505317490419889903660069408334603011014877145010249762904905940522362411846190716997342021629692795302685571886411241139978683440446812737377368777941751046367969276632088809524087037412231470794432001720661444248041979447232362138554491835504991949584666447740255832507970059846677240383243712994913659449229362744401659367316649841328557458679472476176699935611445866657025716145663443400969111411499808712260075959111642987170846792546939694486406069270642918290981628112724061788495542225973344408102774155486863113972377385935617662868484871480280814370492292337732168193486680053514415401469680308914691339854232950606450307449511095568457072317734317989470744330487863135024794421559342803958862620927230577372430185202856892164639881883328042843409861049017576910992489534284228661668409609799162671831993510103683224003196250522688092113357330869704699309965114452019645261973520296548479645008620833317496480059139576344421484972508757310859009452644955402342996079313912555137047100045882541658005971161267745200805696785145689527086113878460429565220225786835369259659032664704579197518197061939811114875452439238321327447298223992786823607554658115115169914402189009193321380078419797514285684018099739837924630294646909920998054377838188327257915496208427643462302251344504573034270455322929514412978817183404235761044691828065259823084077550843320228693845383694079165175011462963599195875045170625458123382981076517658484701558656138003338957848067722981264104415603103616587803837738034550130401771344055616 [169,53] -18825972299877867756039857345552363735780342245738206400162553826287251392000179886896039586433253039181431312591588699135559381222389869791013829283003263933176968271407291653134017922982921780346513630494455187626768602406454175621966819968936695117619371363367413110372018350669276077906031703962147828842664570579312623472068766259823712435029505733186292782395002930188421492128148215259056596279348633728424657346038553714334751095496762405185365578397793694402955247885661330165783000569177865313450078544841061423372819673261033393351132306471961016740543561563610672293503155952438117318179407600075589949832437509449281338669389230985011267848857646146989007562819796468845798173009982896373430163557711098559185551349891903600048315010002771925542294449755268980127910544284436210832368766028033471262207868530471656161361051471864267623464238329476552889654808390625935518392192118839506947586800287143034458436745856827766267777865567556551871537946506149513380921257752583207623029433389617721675268866753629822450820411060112820432217171176804067727036010767969731156766570473715650490953665431659988873366079906462825588105906394764405990308038631563785262766531499573084228655009713221300919515639474911665660308358124251050999984751756687673319413926290491153343232981895112228573654287644033202170072476108016114371889683520430461345233960715126833176854416452079671738744365222826276519712198494725431718351022569060152314008953654351072738008119351726268682255450620221048453708673243723749473172176419952120076957758096961753903641941741233102716933624625537060040888670191484641124484852043040916702843210058694155481324102931909143393286504642450508360390689594098899951345686955570861624788800340248627723758669571372073983213402550145688129771684766783171318576338620386483232027808703511960577385090521545835606161752506936636265864925070739542944621927640489444404526973525169107512714566209860614088389339187702505653123535054777607043722632 [169,54] 1390625879538818546175335006514654425481355457200801313171409241250509754715687644781337395165612468767438596424823645684488176644767834047560380853054226641795795618873666015498245776208993003722588801059324554097635671891361405952523219704561864193501054209288593720069611989566298360923742091479769565889373463180240917072768002546978421246141498248524228108317610202499720771605371063896225631096974492658922269978691933811460003393041118356610660233213652365711126140426327291171121733042822899867424145675260140597654987003887762096077307881727249587045695782943661792099624097630038175408748857509418857701870301669367100480216665866377729030015701600594882952488986460357769839928707410173895325007885917801260941971090878083827211239157000645464034884244905539576073142645932939866758616126188873269707894021916058748881678103530489694065192364650231540794410550294445212620381328134675429727762034705877861030327370180048865803387697656562298058631667493140527948635799377398218648626181010856431088749208290063875192370783890707378623769337765086580654452605582782136136879927806528548869940689970735884136627159281086456387184445657886249934506395335808873287081332885884869322620734598216051687108202091664218263830320487702630934071149324663044200861554181258459332381912395870303009081772979769781496179969727819608912954596989551655177002768672524922990316992703197936479782106572617428780968675371007139425122944555671970444644757324155092161572567253256849495017676121921824173810012207893720484597476474074922310703362284534912069732904506405644597440321618224241550441193180700805670748022185328860505209073933755325961819468258624004264249779409739489090373378982304420648546480611954335698910717751978847160468421332372496206584091434974774552119837961086806773069916724254246413350544372088074623318452030617965226110306634422050028664309577661007887686541149179142690132635402004791562799960362311982076187487383735860767185675065613555712016 [169,55] -5531709520100941388915045702950736345457658817903912175781447712232390015121307964354370105146148516451441521723416662957193390691942428115582480166548224291369008501889063849614345008437520446032371982765719246812792581748647817420541470686499620409632030802645918942448761127376318842814796059197183454364411747088199950069824600657296531648730024429772348564703593950470397234717265734713410775038795137133743760045091235302986024966070996866388553524829963894559872269363278023407749933016565278511008415106741181378299413612986096228358477842150171437214398348467175405989679582387029860380718784231945036330304180650809313512017049036797734850648478764759022679857805033266726084174312534073783120463984184909883580625995699589212885357101032519607514852228945883407590626912799539678517561318916474590805707140379834237113653181006320549627227652551723438511297857581798010308159339547332473152152869685867073296893532552097035449981110857302228792732988074263009566037250443766328500762468136970165212589331637338124993885916639790731520947519421260830634854708630507281328335108754957033560131961840328254864492662716447547069829322308051705626089007872215069248231150466477699521834138557946451381248450397743928852643884398071418765846644072646363966973318370966869624114666469522201035193723629886469323329252685189551474242294453902568562482971255062385682853920357443233528221075337110608772012242703029382769021425819668400895828036186343792392506912999330998723288985784394547000803979890340842407916622585740519336321344469139406302926314525479788365162338885731905259111334562245193199321370849244427620657723121657739184876108895168168495967569627486209753473353220292723715947840195629703830420489562502212424508734651044867568710527447434134551755944923189802031822491574001497156764081178352889869205420042417074118545608831909281532630066877919630177512364363666211044915597991153622778414110050712333605801922869155823771192605043275918 [169,56] -22451515657453356246241723164532666065010111878813308473733772897029347986226447610962237559273469221803076615221018391284819229366129787297144198211452578783732958811025056340523482832553125014340360406360145529350305221992767433260082218098360684288128032098707024928720683118155357137628825566140004080949605007140757216879673924118048892127559402957594059354469587644445345498978658863370110093116369962757291352158389300826696595744027565923522023577056673087641755958059657712016090843274751903988057865156788667363161923054116964067691954478664289313780031039024800586815139920911635256945273871153162650820656285011517372080876743872418787995195440005731770159311196350732603039998768093234384398100920826930439397274504533089018152403056915029219564109751659594407662459487024840995798577537486345977805382869483328699671250818643024835400068973170078228348268181283862833695001391095623576847845859458448114073343920241959656422723603871693375499321071630653035528248979457062520486997245136380330285382053979856865013696099089088510236698876663416271508771381044404879125074259738131421329757407518008783469917555195185041169585477529738781714319980572635171471936193275689730575531599800302689596406191360007920054894153652774024210698333164265859334435044816835543813920086665800176570367633423834343315374906588898555171817641422368126210866558758935898012828669292873642044911433585562771979989103405542820967034124258312261110228621655284275212949193035294654480002959159860578140289107926284935624734628272687166878821433724459041586234299650357454741028288877323168200935083256659107299298691712666766299046189886534427432740724070448997277462530946284843335980369899127374925527960422710892251453670917292934285102596354243385612083282603059892149595027790269575930287016198919525694877086150419928514481591031258005076618780977220631031628887412076973721823329150606345560223702786195557788479347233407387733151043528700434150542628830208 [169,57] 3089739918545486305563367833140275091034894222569290842919021346150803889047590733018811741638963674925128587511122893405210192744603423078697741844611967614802964251120437654733555192307272525994252366650391008960067613794173218534249282283029101721374648121492026567985174235836001113472705247846934032236523375021234992353748357378755333344684742730967433448325965242972721130531546551063165577835414196760560674470497779814671063528510811134692359097272918813994410813281571627596666677421638314273368708829084968764186413172583484802701977860635367834249844582454634517260943939990376125819524852911735272116226526299141750343742472217340845065052729869392142427683062001964235986321677063015701946965716844556115379192098441201958921839893912174551814513302268495303289204540253035366806887257819173106735557945706859820473909599579784212459379294355826048672920882212507631581539715222938586733625359265438294661952825549365422819067039762024388876638088915993390482878391702018617717674184227225009320284679097280901885585248592193709675701447780030873546650106487991087448170388388705002949125964146492731114913757265144820943302149285891763829197137491968176043283835884711855304197674737825675592421236775574880452055198924524072863419869477224134705242654494681178866707451651563053831957969367368088449464647477590936051456955965279254327808296007635347510383285028413596707137878914112080404841817893024856878589554341798879232342379034431196736014854825849328980543609804168965752139066833018252953433949199337982457352853353295309279254833651419187375833883847153174104986137036623995393967319366055575602033912088624482342131387822380491938284261668748954209758616545434785199713257053364695878471024593516834864755467345975419525253609506785344503556267524163461630000516785425030309354177055363000323027948717614184788511595961056755557589552407922408915459125108801878196874949568437805459022257142567594808768085372477177608128873984 [169,58] -63525558931693157196545314515878539831743913784640527796022914047128151624829767118044672237019869484306795605065606807229488777289127490128940393153002378385632629004701071040668555698112465274126001741455815064355784833608731043967131300090805459779348348528760829987072818025399406298328097902460271883831077456462942354854311998164641270670247818705463374415106165727883785896240650620400632547181122036775024327423882912675625623828284566119037916096102595011840021955851754364040402750061797562725269891372930110654283925676217476389399422053305143410290407264569586489471108179964019582972472513001956847586114459623690205440907427286639763874508029495483832601027371890434611349375606371685592536906414528143331190075168037235323250618743117518995520941145098480154559092206615006558968936739815019464971610819869638715577805961410367550929278398557163137035956299327852377652019509675508902334588077932722590766240393316927538583501619405798697192456399812450363184101100741903486782013771661098800567046645020458589358888228285406386459872314953264024338186921215598713955118024812455048757836678330026344298512640864711474544318022430188176820673699472881642980666685246566657518891505711235204271081580328801566755422975876590229342627145512169606101048675530532364275724217620408130530724009218809738733366269272816022286652356445402844142389693349173288978629904353709883000213010640854397687034603912704607358355191164758604779959064885337888954766755172426936265241529162660607399582721080286671654224750994497709712149118287924950600389900001630698050118621830037283307922571600597659766850261316305136640412643766615633412862038565081715352506048480911210938154631331269804590335677766663087183349381612936327068753993768383092165927965205910420537407586831256641669936131490139321117824100631697617562944859791685329761422926502307842697131166155224213154814071922173870162058079108412207445591529251591687825648422547555595665696 [169,59] -36444272115129157983236204813606878151146243136928002008336685344651642873940632277768688816247419637954216831877213131194333503726621279840978604013216095609023007757233794068654921614774701469827079655011431641351006807175582567311478000173550565900057406535256489497046334809988918133381471618187624887718435187650521493755440990087302684704512576664406028807995901217279485488714950219374530321684885348732252156442779602771474342233714719560436433839398769635217299644877415418432304205944075946439332850583093799982543661776380819189247832435118221942817677943472745061920476128851897842967045542043215662297208606224507877149648093568547480958211993738004959925097368797084363940281719061674234363868623053222144487753308714046700882066429570526431396607859495864450877350458206470089067091515725409155568630422129531392455843442919321676424114194303245033846202871588116454074867144742351952670446673209038004963939391489270087269001411867302514927224300031388059709257538111679830728144933997600349193524773482110840182221997207513011868643195916547228014897594320360059553179131086650638368363253978788032937962581042336248766103883978772343171389113289377023393363603923540451293290994791370944743765655327544022414475105969206138848737518038565406543756404506498052558827783004219896510566643878016365557543302696607607169176816220526939686373701911413500387432099129196083199526665912567388428851590419700673619293093576617919434407554758135848945821173697112139363199698163243456945436093884283774248035297792446980917809300889368460998982635322920815991449375564413180989626823113085525758872572101983757500724558776116797134265623882931476958313829040915880186869536717044242849671023601366960932404425992615250769281953037834115729471582283652686485032318526373500228516047808291783588501141287308100333472255679019471991140524176601928775032044693834385247448142052218167607949370038233407789700364035290618170484107019300447572 [169,60] 6302182219191741423133335405087312514141856376183318990512216384530381911423783793154669522739481643052598775687148382390132286808127534859530933913587815996499196261682689523088392439680325106550513191976314758468022983886714009998115494261725805802832587633439253643638502875027252035808236371831746371916659024673679955200410136315079068645146839760127722985683996389113227556450898249873616972410725367608745967997198820668287018995110826536625501340993528041075583533955768537590407636837271396028923164920093951983896819902974091677499354755401489551003318542648114974096637195626902825717399763220459990544017826083598823937391336939845575415793010486100843625327033985637102649045970960991855797982113963419551931960528745471326938784751857527765275392697859248317420968440834541467481204979044934267006167413736597300974158859175331193696171340751707929168399902202258937265743604520197170058642160910279942360446671804202900000926437022293906020101508650095360812647807215131573529513569795900851027776007616480604493318687406266578041337012905791287244087132488092647408874036181716317237384577755108588412231264519931792196266256460686235723463638791923779925771926772160722929846207522663503831789234802654286218068709655194605304210252952796324496940995376021740035584406966333242342196052192378713964251295942622179048786474352639315684994333656256719624744165648987729593178566745533599473750672618309815413287962974075964298226233261827830173633333124824502839460696666666479090111555609420085832708971039087619584876442855526006241425637402367375661758885366819445968440560262096081341898306728968969256482269765394962353217604378847560475047583678972472221410183925598265447827191136135546698408268155993636865508957639820779837426088352719552980202828614185441664622305522083501806094064475042707742814796836101532008707016456351340485172916985746660912426175904478577769273837310944418602164552428266460888601684483187296 [169,61] -531151389191495443513884033380762610965031360441855548440182919117152860618608002161052984037008347558427460585592726269439467633648856295223490146413778229666068817317054216228851408577669493599786385852892168099308222316431418383485776602629562230350658518743966685211235900870431626072702642226847976480897538326936994543888829752473575550008226051903056661419365858541380977620921203476573213769204398397548026480531681345582751283551594002235653758842733705806551344733853037429518155016619179255506960866258039849956417085148125616430887162197537289419670690550917941892104716036889302055009468356188279640762842194242047415256600577367509272945414475615857447082981238994617403058753166145463943107084319206051108894552655560478319949505374680021416416534812951317024972017805623587891863260054293346866134052643189513771000560940764218522237966559293181049417386903383122345864951734546022762842538518196797647184980534187804608783037910947258026834538274414488370867084145776466072839639712604811614930993764689868519480351887147068246267740636771222156978491458602996191690194116194632924284753150232220501566208514035951340585103577669026870976455210018141672918696342397478300294372608377617944822942014759639476096068562855551255489313763019872682508690011597214158542038154059143387342994133952965203356414545374785608913453192643467618679324313825720262222976483502973273542473251671716896880577160752114323127111529461237424298423640045062349581006665975643875870949652883709122280104071122655078718085901568053995488970452345799229549557193498119467373299500170567109299017128822850539780251717617562460577909655767573233771211710195668272112786480323741505494888423847361861471274301099500154122092338325989841603796275168986651860234591169039068392987178744154206318145198593155781693858646182610954948686837072725513544775837729877473349344741516895147962500989195589636779419672985741436132252152224022859822606549020 [169,62] 19305881427307939727467437100417345000477352572364360262166609754533729919540157554588562532413559593124850560354365030712576428127703788761758337671422839813704580169083174293397481745818242085985636335712702007218733911253387925033740942638812838327290768949489015688216485811389615147871359011096837561068116518937706784116167192387148729704943938533194573724380341187019450861887261877868142628854047172948175753694747546420143386302331019337963759468773360024090021280022882152234699558583914223589980990382225623166317542856415375343879941266453939501883612685118381706295507026503788670621380897433515623487006543516753800315919426220768117132292895427954285745496654641917949534521738981798431848468013261603296123860692424623622645157043658211502267819949286307779098387693805656334933709879347902178478952383250073995434911042305311265191681551238876599939106043473330314186856249751637516203848210005427514165486789183608725293378417857843798594157476731716394534881339990260095976853566882679466500284786631628769566377557795880322148220753323748042461458617004699941538739290312847486783359984346880995691282520968150320739902710237059146294001691815485292656214066505836044588667182031902126826413729759064529901946155031495844353085393501726369402306252481745014404629463861245376049120084293763223423029988925205776803362032582945111897320627632701635771982722313364535220297417209946685903152286961430010783505681660524276540546342901875600745192212307792948626437768465443474268935055326208274273064696593788593495891625947985540764674087120924844118907580492123091598341745995731613560479590824465373463315245623603066882133923452579140662621242021184675237726882460363690870221205977689379681845232724117880168194225059467270885943811810443634663708207720710658915950535371937703483352294776263181814385931849136304130094559016274243017653411369987836744586057425043021110897961497793302228266667707680587581437080 [169,63] 883961918831297504183646356252838579955628144362305185690591391277730370494622504120605467107709247944638251528149589608464709445651710949536772009129993578309899791301958767880849034099104726957874118187530894029966908271739813950604434548310878718196209511509009801687756457526345451373242139679896154473563740397698263044773231929124462736680250859385459501144577482006263773100564823673637631974470610254005582507590225220119464921661197328559950053295597663866054512098889049508886403113116755533403260092639505081912512509328641565959239973058985578310871459181243087544653027673491843817551738916804216660696473134034311964492494582143937632975917975494016687444294182521980718167120682443215417687922486645328235495593819517132673759536186919522035034977099950423260982537253538986944254963240155192365004685825478931349129049482723174449282515225190036713230986227542367273942252767381539920938578585397121350908263882826907972641819420816088478174781444580061483048733595660088967994453694544835046230584430228964050935743692839222220238979062632429977425406579765843879360155535136821401357014201463674128414588847487330223505042328295238808089816250900644557474066913923653310694977895499163873402313926903255791090835908884601773686605564193724156560023745397521963627342009018004568185601659257603137220114564322429746258512289421328716447649796258506078119968455751074799514764224831573582802679244527601755179570939041148844966376288802894368476929498153954097018336097735621017879940111462659180213266663502775946116546194205847959404992930641951553141764913709936479665912528841835503554645589567035038278255087539219818250570091532177391573949235474142534253549704320906469864029543114211280098786769688591697952346449835880415765659093814440125653067675238039461263075043183468025489346738254744129190825456482435934404872785951657887223947464046327800224579835204931578327621403813797899943490992691416111573 [169,64] -160400947281336807864964644153250226347071557396048843911702725015310870868737464239126198713147068838130704680421833154579583690960626168433606209554719313157969440638784149092609192690096567429069196173136286198655829648971897624098278501894858199954165921493138056898227770654586829535003155091883067928506605892256318892600315753313764607523240286317104630861411260815759896305158982749111691652891207284159491899678090669687189725288665033604851076115723469462061742096012112105905328675348280001995925429646932102373786447861928078477917277489801296880519169143928200516067805433966256955430585257088162447519298010733962864068444637665052816586919772888583586255540327352572910556977546228322627786413235037227293191945305301974922366197979360621751651399580685326391960269168374194950763419616540988403901621974948309687379371273070934553296443943798604763348006453129288223295004985766121985545272986118012657522889514111403259023993408539675336252048445618390343162789844336914949418420336317723897489152735168126236999528582665518068395344900379221709600671546746866348339506292575351886943799256693953466500972167691978520575651415028746754191708520399634462521933093128298074639382793573019884890603099361351737444846684851001838061406557821648971450364583908023808332688837816253055539437110383848176696102800250046529140701543089806575256080907762020672859248424856042799133142574778167149697784029050273529020605722932085268455922618756597975688255157201863367359356192617591905124299812924686793729682772332133969700849511544374635232966183303109304408572097101493694662938921641103643838560460675959652517640935410961262311614042699487318631065256146007937075425840773020841124953533220149827121981526609471174721507761576074729355065048713057226276489418755509562171974646045450011822761037679039599341039873299006945900979083527492719609775836157988352627859485346174939966929846898626941723650225771892736 [169,65] 9749546341135262890227398392784656359863433816366334287264459722450858000493619310415872515177970097475590027956284503691692236094853418536344010190827853120889735167274721821592668683301497749240070731733464213874044463588545672708065642980388678231389501806428123058700806730127153754946205895782238183212302103889500318659176871601312180451052304858651259156206779955894533406670610420077026383863950596806106356623382607213483438039252512891714904114140964833178136153267846144270983539715376479983040080929678520612100633046620240840227950855026156182758953195866721193706130704366614092924145683685889649476119611636308405565061762554426748383558607502455487750817060245880792135237733323895203488255765449452787183200631673374016848948548040797403461372045938437723785797694789547542616831890505171959537950341743435398865718391989944059326093278072922172910770559021277915702321774406158254788753370837267272275645209362431231560874550946833873153890629531597102601339197937087317042898694569109298277708719137099002019466158560564376832890102499963323437557495150949708134102814078204135178385190954718799452735076387358917338169161480843937030047709126852787332468667743761122736225062053642335343374927794487208083199286204188654418770545472440783633408216533876907742725130154152770698495128957831958095852660346070386510907542631606628031365470902370463763876280229263789126663610837216093741883999454135795238927965737763443497866060687335713177969825034269346373746990567661224612874194179634961258097777382473217813809033688642239864212134970669009353798732076037957201961503142123936264349446477971055379848016794340714594100529149442752062559608189789790906835111379059055209336239117403195611563204542486035136356484823185597053812179694162693578171763508599418033353520004367443466611106028003437313594177372747637479928978598895004437935713936339573225427328976974175842967589307658276313421388550656 [169,66] -286836647677214267358073387109589430331793434745108628469605661555219240141785150177851924520873769284857366911378666017401874771163295402364417216083759736882190410902827907307927822443423179525521869776485713922430357783847034060919011797943332008008007678785093006854629466390089302543548658239370479266342223548032125264874440655314973023572313333510419170159133553161781062424240391351265682082216433890425291813959505108677042734728247033233799059913807833890312384497700459407974487160074716968740261009911345769555277117492837708945150193443114300425497544750467708852529780189010055821466022275026352612939191144543569522196591120048678498058094252168751125521139701859796028891844064714470654788283177128122230804468378917712339275559042736659831704499601798324432605209771256356711576322606747503309639892234060150919710360359177645891927174158908985225247463126113596744482062064341949201761690683293253288724762356663120080353119769372724603805692283460136871736316251731150283200159934462990954167931118461022067847620933511245463403815672807784678550660803727740897798344816407385242983498307163554982528887700270826941535824709596739745148673737580691294574358663192104746175507682438623871089839969679303272704620596534391154827094071394115822116235551017216663323973792369770270027942898597168662810442311366619238089332638295088423501503296522705289294611188910146833247740287029641643839012529439855612721950831754845478770227460847764029384219658133927243286260396957613120039746303472845549794587379151667660719049938230489096678715588256820455116727074085218548730306720167794182328350946055501891279550282368993689848381333380143252199049347341354638575978065629826144118812733923267591789875481190250874609256701952391324738984282011734986815666369071482102853340659223971171519338084483287887840380299421082806304193853053301449191903772099614208459631823510745603862719677753161436268129920 [169,67] 722126847888047744972491555178808814413160998551600443967108763669865447783139972678570848629787008712606857412559760841635688906796533365223946356724371121992039297805763488403456688793743430110709649739223646949405246070529866348520061785147689538895544505005544521112775131462532671283821511559989628278941725441232602461537827838268998344887193396551964581742183563367871931267077946085192766729930533420161447289496747912679255320110395550127065744631121180837408409629513990650441816890871794685039780124804289671529033233684781773396234683049447857045619779144509172554965281651871683959847428451787960699700820526731275345248967543662383802204894470521651095691886212838165372191931291676248502523396069664567143981471124103436143031170097440090111988507674419786778816615084374452189021295020039650369107895688879185647021151963796321910816373827600996190072528569756595717306421775115743603953995067560462911060998616089644905070592334665376926625830945934396704262053849809044593045860458991745403465049204527964716152722879989349941249647165707829193962873065345532930744622298329991309153359443951275611513418062031394584020237193751412799494655314877163749255922267799562715041839585843774903984892255106865580542522285470742967047655559780344247581137782784967315586619075461129628347653508985564904655043257114575876731913933595831217996611938449526877430652330014118701299591792354969819291921859827982448965013268317544345929842329091609088480332247507685599296294352310419274548078981341003407227585146243920273566591347331327829244819121515407567662882145621273625080829717990682327479073382573713956084026047871860644560900147448890700658753391046790444156214173172747066256671978389723173021862976645213589629065025362010662869937986056168661284210106976352190061420070764043578812249476810243721696966845970667588466589334786973733852332160572035568994244510805785324199291899340395031856 [169,68] 261687816639986716672333541349787261069446376440493641796423803784210375149134163476359529643387229109894770305825140128856777701952617906532625322305907081142041258387084313411890789072128947910980065915715509667934069394864631967314672450523407665682490208012578824561909171071783729851454849335032023535986883394155978138819486564701953890757467602516674691751283019782657983449062413365889555673706089635011640397155854518227422042544280435538376233941942286480375431829725772469797370970747838670301383576456358089237473337835717893539965315184707653361536301310424478832246560482412671065903162215324742876952236461325730125862683279859966412237154007697646334767669445520778819051764051044721329525057269385168106752846972379721179119127700304259427920752658961030345471928905637612140500294717017861069681747576348104704735818994442221433673380688302370820639098911018718227341735183269569563343049595938648073793983357712773126646758729367753856828602484382655376146541432454735107839577449107569154516236768407000840217438310557745030004839956484602700200784319219831362804071032031638900075367451936169368713482969493018213504318969724192385845600958121683000337596298332974861065431942018455706503957731493887044945480317887158122875266004744416581744456156892719446947592433688262248705317903851425720293653931057146389175847282784409473759145886275198069219492852451904762105660988734034726229335869297687700484355954661714828629240114211017658890046336883916458481637530637452258310273263283187198653634520514816771816177213311495439324125057938705148344962524262161796401601112731232882996654371605040675702209456045097948109587674908748657810641995537484263333746142132204776988546094954505195554071997108161514944528817572839255288388341307295900243314003096482265464179974554661667625916619352258937198690142582953565662025883743814051451307633808534554422795035836921337770059924711877888 [169,69] -9669677319150836847301982063545122407812837659984305807583842499915462738688465075578150794874457097539416528955849820900242773301724889707174926483126581735885606491092379920450535747076859820413311691524974687418671839608729168834729051636853435330436876739837847687036612035972145598042741984309596189991994018753012554989026294741635236975602841305643838943103681636935044658173879087623857032961488762299042643786177346744988431329862274450227486106810833423204134928659649234171445667237812829779111566378621801559788228476335314743084386496429887193777957705790876368439980910656828838520626407910409034814141592469350964688116600949240974838398805514622599631371301615726687466047284762622060726920789666149011079594194182860829420748271255308487127808239081550695501734548201316684603748651693120488448585361864112052103268356926010635788433850270168831357477957675697117926913254542827745108633870253399342107599613530787492351262337375637191724968093763945625244057936800107097566467726664726172346468096034731358715618542711286162145904004775474006304009023668985460296927586217874996780885886173655164051960465433588035072810112954723687481175623579093555638781165052382558893446950434764102157347802279756758651913401367494815953902824220162740769347353064040158063751509153845042197253854139235913745215349341947980706891060706561215769932451018997639595282618237211848309882248965052706912993765042074600969337173427808183319809229200620078186490023446518954766771089080696589729467611906696689249649862135685386291768943059550005179926433672043334737913038538172316225177961551404058191528730179360691378604559249596977024364606901578263401042802669515053610730829818179137291985766015063003827770563569762368451063384512917030318198536446063956532636606464245132607361027113821621326249372210542002486231250051047113854017924782211508744274139155109515349322460122491722706075266864352 [169,70] 152637850389884766645461942461651140158993099019972840140713811874301202950188440168441888528346382104074771639393556438293049603791276943916544535363767548280963895188141853030589443986496499954782577520019864386079445567839696041694765412573498585469182774816502165514508044981320969986501009065515626359189477124451921677161683778338595969179197437312044516359727466827335266314822572758219681800550046434619198984805327601217828141776326713097204970585147196666322308114154082402123380965378554839196389621377396418126209020963049849220608710556500921437114851900305741245659226274596231278984365558111207898668073848962021889933990072445475055906956756156361017188431731544129690159712082709000041216938235265433107185685732698365870979136892226354484026639847541957833966616037778431693965681680478584502493645302846450199209469259900489159660395029732305901022526827075371576887353056098364985225008681119617918604353520187882762031589645984685607875141937824436154095498963674286993177924413978775512406878145151698761909048211047119306972723786809364267965037864242869586509545180115308165828569815361551700753696819662253975055618735476383619233272667228796453518801902548517831370664498748501221078503814422548010482486422462598896745587864576766562118541510037604318813509884326607559936528388502179472528954346867017915741633398283022565398850565467291511482882485817971395760910840783196603867959403168592391642798174981301793580135628122499204483646706582280781137946943900639998182584563405565511749431559091402635973835578377528707586834059483443314017358167472553538471172847344233327285149241336567047790546881625679421142898013209052379472624807703829855676854659866857507196763141425914349629408654726161405850362018805750133883419333736417410688712919532533177952120422537096546025558374153358415496926251070740374160373112451058409205239329326318330837157257702746669581647744 [169,71] -520120686506794084717538548165526777667047834456621389506046988135295573277740353045969348914426668011468916294475865743831714805029765001535721819368883304181467956211788357366298205730020241361088771892263193456570088047051144063904033791014299232206104021030256853863137522395959083633502042871453296509006307390437704123136029125090974052442253172335871178526075506550307413163631064446230600622220947233702102885306805953220221791233903973799669290582755929620668901921243225631902319487177388891295666535907137906864261496744023317154911342633134149805564569933098412939940919105870018116716211626307115459208391188661622895199113899674130912406141961988722454944310258071802446533066210995019410649170946451788418312623393085590003955402262880659909137175305632500662415723689061875319896471031361538253056271236632179732891247993909741956067425815491528763783388294797380234136497230237022839782809415992617493671557349203054644310700982576455459481367676377734649100834890337204023568973074870707520416744769675605126139851689466669646718140644948445667235661607558303422595923952575313247188085686695505893045806922975818723719192925833954703394757733269080963187225716047585251586062924092466579555749858597637458687596449347020331847593746041015213194057848315357396736857963015871442929279504220301346733722148708737174179430338830607361537380704462362088701874008772387942842396535545243666333094801154776596312862733965712548539219295218836753258916036334016499206278677498365729833219053957964838170555455215276090315487621091159296108594890960003464851197394184774076608293461595123834519035449446212593100699692137584119044202879963466211912065163792355404554652636664264925604082647307058174369710205308498251141894022260678588940217948015451201209562464626072500741770787112783142449498209382915886326232717705523222348482827813107766845395889398983073942034818573380852120 [169,72] -21579304531164482920157706372039352603960727294483578588410446476237361576202532342124234151599976474026188778396988941239995392292201300329214712970866682916934848680333952431255261655229224190921803315612212799050587061918952079113879424119657002982091979935564389899129860674165954337914409074193964160551649395921833864512715714595175544067980648149319737488130710322602235418694921414833914366298480948787881925563689289548534388647648718849927157584797839451936951134806963636433341618952698970882242439360502644593952057509931528369350965336485646457865341195783840491529552644249612291265413637430675208240268084504788419261413866836406000496869554768195046687526224879365945505611562513826528680183554743656218714481022897074212854962105172921342533029078880706579128238158391317199077098200588852379429457278602928451216822118441966995784542561060642242727699483759449335918270691060901725311404626945457336525471556338239571746325877226707421410384301388436787942888020542640300743421039424180575981682153945023048573871048653399599488862425416348901023424442442063763842798472427685687252571009262227394140341368908981136240171519518137898469805270259403439693869075732271505196151253126627509590558726660683078582424408593362433331124955055495177519816536375698076570924205346749146244895172703610505924030338775625969083429973092726919027432712129644445606556898076794915783318328824238539327984175131456313585374767895297130923936208744575634693316073830779512872162100641121686281561697156079808729925727138224919745038785668743535631332215560369545104480144854284049301763195242974877419888686635013463376073984667028614875769159321295072606962687148161616047225434980021770818561113643656668556709179233811785712435180819508546047456663620832103322314306202316318082967892072047803350085201150051167972070480094478787393592796424620512349709276807120804059721642718410752 [169,73] 373736547352953506309099397430684319893077745386054044853503788764817619604995126498123657449495004996682765214567831860958891437555316956198333184057929459234707732908565669034544747036388808646170933738351481678512758539918472703469891465323922950506669084327918820286221634727252696945853726835733150295290619889782273906554160473472803921866379447668962693139963897077862591632306198567232846574683897138036527645900578272210450175415556382400317678661679846477432693606993226418308725324712228011003513586618799764906452607897524757981935990543744358534118807292201044162093817245199341327127119294159632583769120882173495571492962941224106999971135739961929034681237960601880625861715440390177689836549907534622552331333918843777301817562777600728175499934219042630235995857373040306709725124752018324535570461868613910021893982051945421152009814706158691885418195062012662500548093790096494987284126164103198471875469139716315861036578851725980315572674456309641452120818476529593914199632259968833596763848154256887435330870005574499301020901328032493929226368203298633413131865982936389442879109729282448857599771792135131251852445823764081429817397946975824021999901995960609973632298487431642505830062767449133477284708132196890367435121082139329106444160923847924938975656040371276028013585482596812222476974782421784640117635143610405936195670526151519393523102404844038239365253738784424604617908495944081880585895201953407036636226759909215416138294903382759935509212296554108686930271544467761991722058511658301962463230887135820817458455835237798173452134445041479665766238568549651125835777358862817726595785207896647751925362020070190106166902613255638626990696480380392721423792466723995120835859242122675752895109709728068191297867422300172383033084070548974852140880805458406769109203105578868103058097733260591458352070771230888739679212818834973594935207977728 [169,74] -2630208178746854954475040963335976081963116114788226689328699430954337273088814738913627794081014457569839713574446106623285190116404681835303295751712727721413960723679784336749730227089259134066475868271377348890388294084693915856604961524184762822056293535489953478954695783057167846601856042687830059355134087433273143499091274995734437526735635614618356296741439241137882324740743337462634124300761813643806079907607801701741387015168692085400354850907525734921486890539662928001277495789932687677850043202496166239373727675224270912647053594240464948557522095996928290720043935181013150192142625138658332933598979445328463377556937800483956020201093526201349207786004087094962653160565661502582377096011771386517745319378169563529177106891896457417645366470684766534032284269344342036721254602953397005799304222323925562691586117415745677390028836932217516650624410602471895124674966127451740550697917122418381744615234917498511187919234158315131606327148456960352966479072964589263150408145749346619952349358731049610686095245600232678554980330726743456216668080449281235326245591875570267256512988589094956179317427592554012604244487209097186679392995411578510445609681269523096615967118102902211384804076938413853189594685807468689884732642648036573189407344250965319647539209431440446135913071956048950269358751695463045301300226137237713832974939780964292285234029834753463141204204666578732273690456646741092500941367240374001155851155112814824794671928278215698850047606893347013232839353578691984449327125721065906891631255536172568918178153519897378799275686730412728445531202908140934003163517964688237414576169642738822444743971572740601895654346868346483910587704558812102815735896071285188611218063386045143303024048158803876127808013119511626668776784471591568645570746075880775239092331376738202690224129015017962986753009778897267816207683899956439547571392 [169,75] 7535685400780896027521144004467523164536167062944358408900300750210415389189297154858329157645502966821545394105697422280816228255473751639993627755499562182892912729520870671575466798123184136838777634373430809329499549166062365608576014084090341050106639397542753824340107542051817038572492639130378227714164768936455694198941940254812399538842706837737600693379922608857393118370201313972841003228604955548244396789082159175835557738611745248420928451323877203812482717819693645546796428451369381310219968810126655912763287150313927002677626394393889196792154708262542509168169285849435609459736256260267881284349723023223871925424552145211671124340073558284670895153715065391141918866377943162286413882400483383590391624819082489552144450760127154007065778965771302034967395465316965958834809271154876653788517168853206489635647965910086847320898925032404100428561191427776047955619585894199751370164056059538039535208499291843224339960854678583828209361225657457104578035895074674411330820563370938376318223317404206943014577283542185063706855601391351744545908943668197852975485557330157850326340034293364273830877058703841279795319418635448945224266647953658828141453197247142238793737003853354781855947731537263151342029314924202098261443609040891834207747053438290990193439351396889112613240702433315777379300477011915714692773393937672060281687051907323606508409719062196804860588300469105898205848049004482324422017492806786156519683319787362543642251516558548163237232070566026588771695466928630907989060546216063336564011403555877263364194529642048851319207853286627167032961421569343145109979320685907156832160686348908004751408567436540380080486979857554703984630154987956356829693120157339283727497732046176692837078192607134829739071672945672747318615951140748741940557119617734476834775169258026419676541090499087935520583017583780115380880175405575407080 [169,76] 68316693365597345946041793041112917293253352693649211779213677115416792833112700438530514587168571886784903865872358330078103857273387680669325536611170410645702909453903010150941268861108737834849329772152396012783367593305414011494099041533241389052088672234557513355450264240773231373951722236794773562744884353053736958080698874756796241241247064260602564475220797310502712683066767229666280294402933458708925071966973824940581573955055640877544649341816867159503751732511725794477849614322610133223291116224447989758310647604205324710216734461596122263304028790858271494668836569544755281285252764121827582455992366058179260360658715186039869002337431089390085065749587941945791997230063807514745185932667942124005921594330226521256727100758112962479506425814316566664784200912958306896174530221451245974214902017570611143529291726102561195317686878438116899665622328226428363009930558699209175200377128798629320445388233511236861571792540757101747424597943029132998446906560756837066246837149810570544151216980016542207483145840873350295914522520815765705559827075165596313471257878487713072600238470633488656925669654063404214916297521803023776143860874107938117101487573648419545930342432994734637148181686945887042271064053630337572412882768066338530662198264457326732779203238445268809114031685486518899477118408725134213393363119319458419782249697812276846163413875553911337566873654002656882787288879182517611304376158562770368187700898261182539940009102050128970917313674583998290539890889818659449775605251541312414593633652311694043678832561432698840595461990259312523464422301500868277728323129978259492131704093783772221463806274728347481623726675753551054335498723530807646332175173591031702891510677765525429589097138309392754122571948389494285136446278537507422038062950315997836418162554817711164384506711295741554864654935107987244641822987819136 [169,77] -285772280711007262092472532342727231341708163339857948800545313113500823580665348406647144742596149472980809099456622507935812844374078238972858741062838495077055218001245902162640172250156393592204130930940627044459697753466256437710162011929052260800653981697959328174545433341043331652652255231891262784126974912943260165275075771116180518978258074749765441144174727435013890171576761188762115379999676876469684314419945719613765869156379892225938351995692157649700094743204892236881786252943024819611388621134659229057289193068176141076666120275957950133634150996598457502642228063595875581320109292203969716897757848799241630936383763193941535621413203175944691587464969307030655573408812119557001502660576322436601318641803014724754729543486364664660768149225297213215891739799702669170831742938113366508869185688441229958544398984365303313240505471224809063502467567870486559399861889130364434021174473348134090591605881592026089455937888092298240413424890804924446177006804646285241286161509261252946126754961691324006160164696792039965868940938760572977109247506331315864394322346840601258069065410436134309700531728364827568179331028035928025514651040633816022466485177764667225976298310159518790633073719212708026257073802951248355517845100120128738283128745140580298525972613963005616250684943431953432039774745845362969275815096573141555600659623147838004468917788168562327783463425952418446518845507555909181886496763041892730152127240059724536465190374997460132863019072211322788400179170475089867809996845756353294407662269330218518291939445450043470946568387717581686890732035171883102219478663316678366237827929504344665770395055920955917068746385931732337262771858612898020730316097742195235808764119483501365544218335921621095345162164866972843197436511518874044670857849137310538542350010206243703681692091127537497039317597201237096605241936 [169,78] -1717245824107247038012905405461887075291369004186440802118493042956579746271845258113798488748414156563841819067156583875135926426043316495530457503920506915135548699302512873999558298928157392634009144210269042364765937720121304668876735551612236380050682191579237303456347057157471772897075183220318696704960997939786774949940933769231319371080787547452266545605771088112469357864350710934745872931327921529109653325391551776977132768576673824681062549128128453682415848134705298870274219166182922072576485402107408021639590647003881806257495810023200740711707479477442357056970271705970887049451340038421439576367651062148910216212469369532112529478486265873739908028556110081843589037643582406588031942987919933622475396693985278195834305676072584972998196284475020331643266377420285315056908868847481526265519418693044753489131759990431930309700394982765483025703245335110654127014236172733817616210577180170994050153738764944193839276517676072827703986708822441094117687985028087866684341398393126691971496246661040484754601655806605173117789869876319094400495652186881827321566651539113910507564340547174167009664136642547930327370473562080109925860312872106796122143887813889697471155149142872749244102349559671489445191609022680974797797486662082764469399121931214989008597185381533575045641561795538490189317583296797239606121185678585475988753714116569084413456231398429934091936026427936921221527747076709878063997559448989014574063807337149345651418419828567679779094406714979691152865937307084670589604737774455606256047261920598699594080439773075892501127377127042451420654995677770597757603880880429120847741267159684813468824835609535844233737821301513551358186348527929728735551115979771767562961179659825231119056454325422860449505614267415601048231390799853870001380351530126141655637583359374324295015176755945597703857605862501547564560 [169,79] -4899968705475193755238837816613296948954001749036499057158072477867342490979668189256681760428221039195095958644706555118219791068481048701275239901198655847839182482605604494821138859987385018115449991570585496538657257558296902774322875365178705733090006027854382015452657216223480779163241380900574952884732086591712607874394222702393997541467471626072253446536813081908874765863183219955352807687661103792339725688089561917422734258459897364615560045020310659158348452702712467103794530332597274834418012583001132628879867903124494461026080036463855453639708068042738310708361106830883744000800146516302541098606587125599896897040686216674403133620878518942089637462620673736562398395534882607911612411993662718959088465141443499122479292092002101470514964795385820977886425611302767197482291304774201025856613659695123431128409396700036135007318879670734135353764644371900315080286840398808335190853467600454803910870017084240505367934544034634822039907943243488495125776208468109608026427681063415027343779607907167250814020582860874900642314624145781924699209518510532667833115067213288168027964597592467649988029456964917736832568398844579592271999620226175950089216376455147199349937421825134555810919454137658752011170954471662093527807919887448423775254645821387651463668027658432120887664513276877716841752380595618028769562083456009955742580612498944189156925400843006929630395404208824478928311105631149354902751889781278180480654772897720903110930277774776299074033193724142663487494052146106604013088760726299989833673046897622916792947167147791989746286317143452954281154870032477891114090157204465017998315181470190030841510757196304134180793664419563265866468683117079843226498567841613307217740013554528973733918862520651123228395660659422917815136494541993842243386713871447647834469516637455520139277153733079658896057673731705234 [169,80] 85482434141171845580535047042642304324490046241848467592255139423123573695979799301970933809672405458382078811672386574051195889748466697788356375954231616797365166132391002702275122723023839658815951011625426645170535275793853551439819768772801495051009560457030653918560098530089904217792963186367838681929381659523760012063159900425461494022044542968681707354301251155779786881003503772817314241794974909485525814396144639542368553449437436058898251802873435732656948250789515158882782530742969128276465561220749904840855620831948179029289254508967197544076410258525777776558739753352227103973137899482168376175878449906008062623216053620728447706412273117811101025285146212903578742098173564376027717843346637567620706036345154889155085621470052837316575378246042603078116585792772047638002877626595368793308750332382867584174736064465952727462248528432825198833886571674151103696608225938462245058297905118699093428624525795502066221536631799238977927305228226383570860184731396577550089049330346105700646978584530650489856839235521400021952385731859056905729685196769755209979043475132255192240610201373402556662201527266354516641804701357109022960284731741829138431287946752971593992269716894835826045068913151395558181069962081741934952703933132035116633136582434855488603505230596781611725023229117637101012422110261925809523770363260495542162886890774489802910080661644523681030596301453211238161439234679427503727031355653296266323614173691470175681908101029698660933109958670727356058629573644884737865037798518666033836485264299255906941725855038414553369101880650787713998815878048959479995391893448898356091327748926170381001440488945383454739789719450611123476382904738259426173782184291405114242522908701239975395286855219382410578230545543241483862645845319796414087879384362760544899058899503349805991509799377657908365898463488 [169,81] 588761011972840664458283421683411983454178520230641188949153771990227288197682971361623870609790333776163385927357419935301004765442136495850827591069336971100216675846103552325495420808281587219601068935133690234839240427236436615895507085753018571456782422249484962484241889618333004602342919620374152944607437689024424965415033099962153679682109891803243772542739923837834033387515864991667616105102239600325063156519810036500740405373498476742747963087734900137946414743002698806490385536170396917299282428608661781129866061315897270031574100893650533819989893024006653271161675968617094794649528912061970606187405080433975695329161662645177724713470956648168535948809964096063570850696241330912618789317235631701667130539761211639455413404675960746772153377839985894115228756435220954699273770532729221603769707078094900626300355157394881256152411082942310250390468926174501956674260409125144766680923945122665314961194895753117823324368323061010473919873917353434308481338045747321073448233368663717707122971322116789099677358768457003183533522589843788473770650232221935810974022682819803181010667784928977968455297534487535082935259349014658888146893303622943307731397794682837381126920928271716104637649113286620008912605525237269377154913567968202828131528808182753420808608377740261093811355325906392352161740637268648427011882515101997959275658643742565029227812892960815933293333997905914908341277203061518599298897721135559666995603579635960256411009166763656002555661132137345765554839756374882769490457499728728656988988242739764222731165702323392061341392844631870894073670063101575394052431742465916127607123863044024724335276185747130052506527753995357680933880499256631953834074059755313243774392654158165615032816745292665916192247875257995364828467182921303521776760741951151805062312764295525722071365454490891225037152 [169,82] 1078622927854776042239008376606533581733739812615966895942894834196733591257875274647040958588089889819340743631830879483746834300835534331028221392028034111964064338649175030990361437449113493872502798456435709502188024390340198650946811302430141276212880984080017797289817563011864466828199307619568248548711111670735930292305748230871987641991897987674815639264532487641566092609324416391096067874793605482970899498444175267394115303920800331313413069255397934906484339750554727375911779573408551521666829874864312262748168316048735221127713269325197602038903245387082105948585870150674135205569800945246144716311081325544310094053695719065280928884035304445955783620452938185361064391811432521437207588717889849627863952214193965714417563143385752803516526339706297630748123209030138876242497978586396645521106170382043386232065903058052690789945122448287323493679083069748510612029316381902633627359475115066298694787563559535127471059424147360612656126334739075681409989208408069275001762534630448822304668601278085516935419988708830612711676669842968425877467163818980025322409733867290372260131727719024603823536132303204744062418458468052636816216762578411694690201109294896265576972101607241994926230173088664168154262350028161676854367710887242790320299061375805286636190591164826448999786517805312316943534672697583339675899222908255504747201761142545426765985697120732747176672216358024095071339288012308240908604504009348550436341432345513793877780759162085374091541844949145977957252013528853803079943437898250296685543721320625379098486220302550569382003270765180511122601698169608693353797044473914133898272465443859830751562432624285553621591455303584922429364186550185569497039845229103698687871082157396502121732474416697970022006856737118826634925605628120522524412838106921592823365381198514645265525511423608954336 [169,83] -8155596642351142734398878450590689178344848819171428199240500538115944222267504624552992261470942031781066748368493622326712985822891720261300537038436513260437726429151287257426783621071410036154220643043464199635110541768880131126138035573055800793989435504006950949868976948413136529371660322240798783624330999465691692217489811383509101649163671867561823309891393412078551153458518807317693534168462342662583881994130324147751001080346459083653249333306190034935657649624172862883162265161602343236025571065303773851007198896616521400156213166536891399517238843034789577199176847857146288929325717353731110398045162579978934784862800944766470897467255903569867557154634757973912498431625006654026294412870401234212165544315666033276555243816183674266510523861640434836970285627665246286302962776732663047776042431315480965335484038992057921600734646760640667451315393270708472927324085227304613342505221665560185751047119433150911258955857405726461971512243518109222362067723821610488410151662864687517462113370537822199900490373208148135717431845386712936289345353358824339277540498530699703538923793758709455961591709858478583421705613509780596881340520945815962292599919185276949740184606159421956571207859140389150804645325531042233918773487824663197384193321619149696397436300053354794586379377286005178293575384253078264638390729324328211242550061501582872814940631771253633449279340871403872454418248175881674080230802261145985878254485927263986142852078326999467455453885516385197382004475745957282631926831495759059300796077683830842701613949688489281017367133419788467060905981946598777306254495033501393528869074420698836949409541766991930727134363277786147179828059195486080900224957869254243188685098826260187564997026193274356710731338740858987287234542735352714704206751547828989402200305821529191501802243020804 [169,84] -10263515443589005868331518686526451177020536477556941686747405016086615711398674917446438175408962437210165651496141445735832516391799200232100938147674668625822204243542859356033742574200487533882912446708023989427550483291648794885940336721768553725767254832443946375588755347039438134809503409502539519931373774001841482205191088339205763658901076673772062415157262232149904113037976863849168804408406889038338153013142400947915167988003030104991449638855199681302850044912599943098999612465524756214754114324930683073970396985296342118514368218967368888257894837589672110387930269682377143592877996583673932593730306688796791870872242220890824597887083050251973320020855073028995647312312250021275409978923132571093077121037790080460672807442945231915414076732740132765055308529403073654855414446205791434556293463247620764900099345023800438948195182058784243968986224516761704205959293875604831768383468649906660558573101036995973270155504770841411017924479441082911192391889054737495045164024816488820468580029754931656792350074261394636261721507574063610646006255690668137162264526725132817866229344615802369854692207795053423815537266747888020769935679990039851543710076521846330012176910482029664323254054137300312508899303794916272733260050302931633907882839701531638267924724121562064363910370884549644038771513762850175548431921861159409803752240611743171302467692570585992314060150226992765018186230065575945340662541483188585553923688685044475936870820195486557890477654059236203254503313762921659625834668809846732143075111372845763759073577862822296153677194256852497451002933365968462435984518837414114149140907888144693319869076271711543579350785196452594836742417843685698326841621945388810198025969176793052007903187047120282256285965020777016865171739510644360605062959490089339156980345088025718726109248 [169,85] 4230556995607698292759746726319185342718806868833881280307365590479261068886047610488368773137389257585340423766437183320011254150518119787758550893982970280243237497327729749948919666615479228325687500721339303845043178335346604759455239205931714201783076924228232056646024252654250417491840864718985785358768187170851121880483571430399813010673585837989868155765423150930189286179806789582525695719447947632054579482439722544747115779972225945374684380476668268833517489891033147492211627255820136378377791790923931761400580787372793470915350824918914488694402222786155212456424457525474264805711468485458069345103033304603745552983687538834916099166730098333630172488777447030338155906965981785537820092116854046071212015596829300081160791346404919741478670565440266318873155249358811759567254863636809523591591819029088295872755423530261969695867826785278828259954783380695284739271678210307446805258226404448923180610830428436869313185918308221743039611708807437734920354777820691385466789169804460198111077070658680619649243970350509712313984310874268132569912893667489042086225454475228340094125258469141995551495147002624029992033741648470259646100150060831826989040332729843256734768884429782118075759789895434381986356873367659884319829133903699621516850982231206180627033122949777895410506514715529014732106638665954937983707057067319692757251023441834986514339477021120051290851157224307477838645027482196411134997210735314039786969807214395541479195630215635705741909296137731064246139533724070484938694408406107065554557875775672017966287181764094832171694205738719495698413525368742383351449577252134786278192682086847061361436153452829790810665834741627903184301311984194767033574989099830142421424833441908712995409992713291054328877322542812565144569579541292772323041959255070610089105787420139324264 [169,86] 46208611050318979882005105145080202111046640469742174925468591960783442827292683600346228414712002183059927889734293774919422878915019835573943258357195887549991971488711082780603373818444700372187700725127414578512332120374675288175930149785756028496037227222139927090052047842932580987840043596354552648894378413935903804812266383763584441882805590138091591227907841913502436212567425546793098119599529882174217325408279018738865317104727215268221416906152763704394684540338712109826543249699388163913174667538841166834565114503567112994689129803549776975802027730256368768963788544113024104762429774380552617076719150987168890307650496737528341685192535886155743904476449102032138422485153396895487830727848974231082676262543351271650340149034456972030457885524716652445366580910519857733733135198016788472973222762451970362679349666346142220017286591578354221874118257835491530296639969800477193500663916320661729795233644371902909403002100785196816614042852351172414005020820647857542843740441908182279286886720964911805696861038542542982222703710749626490185942870146058358002417214934512736676925661171911815093266406901272993859069464954905389527899157185949796589188456995683909796220709886796999802875940224089029896321441730586229500195918777841021522207726387169075928331627461307152677930084467355594737632271564330980589039112385648549652109083885799994971126337474251787509395405965404135709541506398282350566229187966716089880941690534065206970128150804843777056722711385230682488580731615505588558190285620196940014938037586401063047431043115570866053666680534936559787246740046700520104606893495465089885518400168026772138201219929279342979611539131226965818151479169006413543990179585708532685709809623123651319042939386611440021881313274121975486490944336177479909063886913819102440549991402928 [169,87] -24609170034610661104550449768324616342744761521177149819015745380783300528358200943486107902843733175429280297274025470098435101328410477473730715373000126645501299203233768729602499244728114647925716170370005286476414718137518352693828342253626475862152212880863733015129014562316312194638331302815522453533603581560620189530798104981987484184130261612665271734036278326759725524551992037614959933588482992628420059123978000365708696107578652534837678759967525627660591109145476576601691224544785817716432212363839302678178998619910671371980044493442909422253630633392178543125512760800236777287012362795439838349090143617072154407653716093279585478539768119094679027707169771522640856529781506399925018191678557502078478838257070057096460445022964309495209013753885411153397674748953702039967787607767131697056690174793788764239066785076338890387738851110814136160134725424793922035595927797519401511724978691260022244687621332449463211005023315464673037651504246052383207487780051460199881901720204385045698540956680690788627338407670662296603448148608738243153353956771122195288271788336058298613709316031077290702668111296712809233170035390976905967593053940318606722490638980064799469874646075574322609523566976920596645853261865787297918456367058343304019647554596838029419585735623368516250275225504209379124320977234539047927732096880630351058363239965578571129980490648895327065736210434303382760947889546292647005428735295162663421724122763303261000368416625959945014861508356321583626839032464116764110353638610079137116044453314154540074651736069390819436825306375752231467422113924233283484311648710524098817074870478841040874426843795752640570279866104561862740699528059066092744215658129985100377546047073703295260230452624839332548060929799229773615623658328459770837933306044929479695986830 [169,88] -179147947883406859563826019509262979724243294311014025563539082044447083814458964713727285175120960796519051946358405512760588842189832294478530294295530141345659236700852197194561406130685649583961312379121422916619849067705992945279915221953604394821366911895504308221326151583599894158458210339042674023584815562960296487644143168687092937748154074172032854772813571585694597178210866207646883789684757438766239494688186422213090557674057413264551532538535227483153351188469914695915667108883585519802336037845573457737278184143189432663471895220611054530326454072200871131090435574852935179608827626310869764120095530133224778468939113996255151385802471325816798401468770777376451025269132532951606450808724440895476823413574535196416908447391254340759682719356591060913630906098662990286656729746420423699932557878165933493245973343188619681052082418467747262102791692137389698734158218056672594200857121311685785008418197578414407935451153570434999782826941677681344933416702509859784176268521284642992078527792339150948692737394803042827940019073306073109112613197726670858014857783771250339365794807745026148227999637886724309473383556926217395113151434773159682212112203267279554155897592675307480637028117218795590765128122022222223659064544452398345203819065321763442319664053792377276160753087018154964189931441729696016491159089391652036993189520638768549101884933905787112744038765350650023128851106019070217825521862673427106359787184672838263840663633783855594774206991195673984512519738291175465046761680108010685441629865609128386104622707995970000750945164691513382041806246848299914308465894910105633616195064341687606693595064960310474610182654468222113063549388587638800472432568965584426737500355272066886647492572751451027759343761624938966468759828547854539011028403501679995392 [169,89] -280111754410822641315753644446884737144358276398758346154799602359646568140249577949150272206354789682437723519710399232121489437167411137134919714909630646105650782372355792869156003092757162979871635204957808420290440471050659276368128440626241524890534372221227113438730930137664999660320133745594515780107884788493434955535769405461013247553248897978713131099587032987792378603288905245842282662945621353503633286328866889592497866838522465858185365643663509367271268615030753464397430930038376767621756465212053765417978793728031465842070755034075730496848683144430048061660824515504722203086699028504910325007802313360947535665812509196132766118844426875533043872791558799683581800972441315035545555443130096896230294996224694453070871294887675624843089345727064358880478788227165690902737482606113999910619857613342087429848792087749501228105582316136839178376269840422238029342858705827461881808030814381080310506790983574363664727538177157650534977307487571562263077365437723636822408714103789526623961293571041683695904164188452181863059290493308355802969573164139212226840743952152699824984943492663000893573327298175834473537494134208132909445854088843236761658033625933800778097645835230134534022738225672185305448838817316502946129599028794462875793715272047819961339581634170486927987650501479841090051485225968065998406538229669422848483022026785939268750867026582863749525802940210430122204813828854249627974301698550480226177871348415583887564832245590809915845914035043407208659637150981154532205182242748893358615639416760924768257181557226192312968993765763927953718763732071984964544916311424504108239159248670583706459053515736779745533158687923268065202681748671384569034298738277784384585310690964260321118009809967847804833660028287817613458845452840238771743980385961152 [169,90] -213376226962860800070402730634025765761902207593454735064889270664178930515270746498564291180659414867895083048219599506432997172179580241837359421044687803511953461721175798251000004143009730591037439393858099312125573534770057062089588999550487807341072025288569311944276389300148562309201962643784494985699013489824624943920272566793687401636107118862638338155562771309090214844314274887544816935724267315459449681200744436144551982114157318239608365168605716208521356250205886875918207281591942550633086786382773238521943140659526439661484453239735032026139688710297662868229109431704159263277548891943747069230710658585444502583895123250746774687080468303961423501453445794348840948209450777288321684706063802173659978430507412473929918523373063078313928534859642396428442917881070698828039901010184950946577934995639351127963251257832308765961153274136341004543671351554526331450850195384138014434455812235116191892769268199031739817248817732845990534978041828933742360618722210483670983412914055513527224656135178129886265515540454899711769308407049441311214176676929769745073612708637593403529261346327417436933994520561957485686369379601987565848181724449787472294254049409061076610671382157926509755075036609786422112538752632048492467302774628716960333180949282742537279175925007565161653646246305446541612842897785048659799949843907907156082234936178862088970314276151722553323907407259403485348133514078343575520822564221603461826548927021628048117605448446762138847454752986477524122432515511550988783612264167368046668501539062254459562712943689116290995301377086979094979400370117990457306141743748060168096477730262512866003352776628435230006631117093331309268252920652844721465737677481754835413473344419303393385875451810499499831169134184678660628991784824225181831260304 [169,91] 149798105646149206755544158288444388353429957170809388131472362559245739124923308893193710302362366021732061240752520988070936601787393640324844863313759192274486105257492611980317601792813730723456742438449733643292453987843344083870068172577645672141413239900514180504754907835580892261452817649914338666938422719282273453627241763240936642802027147630407634846535131792987786886326648283082486166215333736130545277129920906969198628590416543760373774882710091353698651281544792971576316773718926173692153193317938057679321613467342045843227839151093233436637408267286623882484284697366158477529306685202520961019669221586722920386885760071179438962084158148684821484979318180834849845352395968410255038772169435343677281773843554774874709257468092092545398244721465812317816294063690732003380827460932878324974790622775147274527696335824018142290417068284012342157588937069228146654119342651536995093632013248777993760998865656281890200852146698730084119520599207446564504628392546494833825254167532579001592172926140835508435616667313358413288139209771052638785153542780351609677436080490900022858574704338900301666894865429047740183450901587060548926740997982980292203108834006198356421255346322790962479099035692154385960148411051446327614754728026558953039709343727527647232025241181412777312716389662511300524533602866016052285404940579414196438531867142850965082322284114985289164653245853009127861345409814137142810808484164283092372457159229988756563691829738817223679183341296968950739987219468022257851316674829759971480904058615440594807430833993118386800613182810704131845322432218235048295478923398182078405569215890659675680122633183919796338749363027600500890217063173079773982239328692261734717579758056571224744209725351060350968722593646840300121963629802909093966 [169,92] -55171211141377312219459333804536929494398403160260708905962121461594054378021230079503043085933869518310239073498428082753977483190811743013467289450733809455293051830498166477112076680323735973708098579238370920491254422739215108770006299912117570664194488954111057396790130640919996499100743100095061367873121587624079266204227168381868921351993388833769383639995057159022396489199457858760050198575623352543753056645491035270558259956400031434169900999618378443430688286853940552345785503538012549010383606213251449998138465823612469039325355479713653187347242757195508745186498064855124167830946703871200312913017023945269622098473841918616157058475557816087441603215860629239992530512743420983457790432800893302520872553564684575367665471646934654843391951235328157329712327467257961834620435181464928316836812680871548813065497981870027300808185111239024675929230375794918332056978201259919698369295710995043992875528295500273705948406114900136119257350158870363806157074266206440903840376489203069378450620889806147652569202792614535920868867652421082470774253642775374396058770717319549830562949708792837354615410554251577276229259329548910263784593139597892422244304298120534483459295600041418422472253747688123616549505070477547494336206933964359381131380433853821664401475982689061544088115507500813022870877513346215249452050365438479014645589823353188515077519826724545368881307087931697391798539472719368769551030944571634842513086964929772161492808349397476491724652637294459346725151321289639374618910495997133089000454161144002963678400489611950213108240232661337843260149318971636050066229297594680963753647457461801322489783998236950952175748662167609379998982947714726836430691042429420313877359680474583311607952245641395015837430176170976235283613768634720 [169,93] 45197982548164114047671248492626453382693997652291421724883677675018442861509052949719894576641674682703972080231703516003886970105187873925725928154954079689719661044446144711297568796805128576714622100815278968095066920056042436171435007296646436762315152382560999559499939577456277790442569022404855370726517297590124887498336279108833985450430982470553412327096121997605709007147110116718157949208799437204941425102980200806011287132225064014233396575485182517711511675162158160192341222494279351127832687809930165247311928181226176968525268617454678462092470976005889926468884340969134652257561259359100511329494038009192950797523665810651134300615173783093524280683073987055512004563258939680852755242300280251206965509400292192653387146397918170273994038779437150652923329763731495788747080271410327524514641738328793667711494174239117578831799095095366875075303400763716999786623149057362308489949838428612508803846159696429280562371417816639788926494827891227059173880406091266034974678540597341631939191907850968716156255339576974788346340079663957611512539721052114956874562898666226644940651213242535028483620914023272693265060941248989596153725281431612105452476236976623537669968920808558926073482970441026588316989023532562982884770902964233639721425407641070299441120334639139567997926986836716221231867664272463305295556170834767720602721626042221521784837364841349032335778237831472397072939193341695155702370768101038316049578919501531695952502671223149994481130449437796785553683499169178922405533435516576649846925574581134242029755586858093791191406723079797388624296629489456615414483560458381365938621572782952258473070112898042771519152876394644324842149946424685216424761387716417446894495943621118865531718121632349615357585374485362519104670076 [169,94] 13272678598075592965384079944627661509089585581013675178407535444707442828222905621129422855348998437483252996893999330895356569877919668487868039554296552723230341719358813448166151808458116785493743260683608014339313574133426254078739111792376788988509336726950978379412975711037257476565297092957943901404821713620642035282607448945623926538297735081446462086996335878808603423112679893350840637954796582935734738899053462768480274162104094205871121243895231568848672967572951071047947271315965557549948540741673764679239292443483496029540163929580312424811076446016229859786391981047042060346961199285759405642160735657682958460389894305553137805727217994290690473137395091831799451379032836217812026274326962970262465602073837338806107201649466681552782968372379409745362414758909959464834346547153672851293857501174427196919358728466417259912457921961839703776719800017546637646596924596008157453578544827944352268550649568199581490264248290185829432428123105983510626226647796064328846503594766310619572850214148482964709435842835022441235385266218022338571432555978983143103288009883907212842675707679136525315789662069508419358901377133215425247413658433717147402462060622759331488459510435695209922483824161697918612268729242058471818381661291522398270388341723132353117248927411645508210507884527516770008235069342804479095505989309181485353910845806116544258428476035915076628731827578364342763790307545652744519139499549058481343101227370538357783757599291192555085091134649007186860858061545727439681418136952747291885516205563273820009681618841270485144679751921018853759034714054591195821372676708794633905686661694866985349709914099337930933411738332184353186595673212321935848791632332372232270264266807063512603874908122486943172872501586077696968 [169,95] -5585435083551038300151220239205938889178978752030955057727838493135501997677124195842765852297276898854931783310440985433306308368729979099326668947472629987543419793757049246036562975503096651865738890658664803462411666213532019516689636995681162743304289229944025640309585442016017125129403269156684444164688951953389255991311590111726084835503613649175367326041369107153314534077160708999308259763979528044753658887500098839282915105511650696279650959040245995958647552590041844356346710140400500241960662126599856117010150358855714141474160089444527594512140480752532927013247389718827882621424504252627332397028557604081041035439114664532350106104860321333163333583275452181572640430950325199646596278545867021034663950833465764240202440555836000337842980542501168261752280126304816950278372854684147649763718765891695631087198898072544684249052956234427514814075547160457840621532817144093472324368783700497814504134927111099015241188334621235102943847198772004971646247475582321775811582381969384586288720104419339216749156027960733250201290525263380981731510208936434949833062099068767309587680827524109382784504616484152912707054234396331460307513740983525194874512012251350058812872083988084506162607728469704376491867299936432336685562962101259257067100633852904196775205707914104223944414480905482619134949019365813920608445996519017718040478142846628563353779120611321702496400283271669279554749079392457119775776086600495618854047514603968565756896267436110789245048236168978489589175375221855261331422032800314089082041351668027232423148687517025625452792242359994497244507745168227433701636941635737854181062803430222478193135391712755854217738928184656201310857640549623481593711065715057537507625899150392776841054386066279445975908979075537 [169,96] -680369977250503402311560768603663585618173733482439705490340412861829497393102791723109803091145505341746938378887934632424282419330666831867342709335104272550076540788867737894953207267646728217146618789549303611540343672355768858359251164645544468585251860707256379117789192387492898256445365710121517825913589231740793177151150439263238718128335973989211111074801168031475600313939160166903746127036163577389606951435248913637658112710816638221599129561784123203914213144996546112074451542795598507901592098516211171168652095860465157296260193732999918235841387509737558277911671114151329699102029764520015605410285810400371578082661853558138059441980066774812639653894285132021928428829406365437271548982418995357092804463036941118336949461236799251697126578623705257628127372861821616545701184820199888059251277448610839671021774131201222734188473007227549897704615388850844225901310023291041042669508227686962253344911258740536917541907432593053731929153492572221602298611699048577746080914687417054130740483672084162374506202693368583058711184621622691706269859676171053818470886917449400790634584730211032533234515071710556641972248358941170971293742201626110296968536123720216859005327818065218746744074600056047272067950412769249977978936923078832682693078570071318968409804296141464092218429400590623942412655277241075844975991496288046306001784234801066897482096687218002068454078456504985750327861335156541734958056888639170086888318838309882846766338111140008625445353500035475184070960171170266741060238354416274763717909772305832567554478370077164900962137310936620237364429666532971240897641621711317476134327591867326604469968324773453274834123891498385566575685461228822264968794230798568993720030762732408092460174936973002880760064 [169,97] 137221517089562645633985965507762000542806241213449032449247631877010271372470415643504082233706709245549055452572787054214638055314283414894855620101653161092840362656826518235979090921805524951676107137934178893040531369905956599342798600927650903084202312713946322236452611060513339463861869971769459330746835328219357062071233271598770790265732243958955924536960926480738565561772545330772603682112235356972791961428234435781857912773718567659911891964010623209460979251563499342180170232079946685117476265037342978628348385678682202536478548929509507634720643891773561110809464348068637665627113195254441900179795626969531869607248062912730004144394707226559791034135453903240663845739559904816142547300917454554094473766884965205825972327548430662555251258835141633002809511474906640434609277931610762624882337983290593703341044876364167945194277679661197397306744457220890376165225114759850333952599774882702297169755327510886287153588893019389387616952751055849251454672069180328992387871591666507959813728285944382430432492427897773836919809290493090820708209138497626134899438875937663098985165483061883851891401451102295423756300658629239713771557412841415978991880173667472683311450990207252190323118066841347283983558736484727936210897874586747741748628285802714046840878176822798536531527955413951271514606890451081140038429590634609560287961624177212813399730254551309904000478408166682006469652704366062739363133136838588577831569328217557384967721260718420559372721004480951122456529448993965344868207045284567152595069976214448689808692165251239955322127785273339463962104027758590314640013132321165256863703842889891105851365012764440837087275494311855391585998940325193512494543079279362611111178141680419244525733702389402528 [169,98] 414447413846737138402713310056027545374401043392197246972696255618240807347731359621014411568834198001469027329040274080771709507526954584179139530425655322491090665713157314332837437772744259774677506500324017863257484715751763177114591914904591368585654694885558050599129392079670699803054129816083839290457624861457884637619499256634508742186541859816193055712218105945451428319093378362136561345638058444828480789220727585116530148742746619691917251779050038746007559586217674254051494005132734196652490611006238577969982069776496899965574855320838024380098647416399203986866711197055098406283641247142536118095363805304512935367285492958037082902430697124857999347244299306163830190351904146261750603965760988579419329250580820190353239782736819130478588672113816507283803700484706353472048560884827630998315403333379119182343319580462278995213219354090750207602748698930007179290541711703225022845156656434191490369033602002713914203406993614589784761588161661769512442414516883717358673673199956386663446396917600708202072124680920799720144949800569046575846904904048970655579567175860964523484516003455749380570161812053815685789211687291334294788790941080132408538377855688436008281525672832575603010828236476890245451353817698119784432976031129696773294341326160461304609406207957311635649395043352195269452638975789287732441270164150755659283059462908984985743534874572225188620436935541898062304181558871211675468286037530125485371889869638029210045048852592303266078545932397732613636160928482775953742838242405518510433646823620610741558104624838349152712970382292691706950030015054260984712370499123440762592135585214635699420155544633914352352897164707673207359590784172377770324147192193640707455214414217161187625469049408 [169,99] -20940806520840477458063169241361903550907183630649024703751971814272568198652099083037870089080493638316115052523562244569503368914307652316000050927291883564242774290367996882145206624389541744999717282908421746442052875068384428772883368331694248985424456151983345486130773090577012910923571675755814905662276732130940675087324551533124461721143150393563512120406772123761824008054962929801915757242688595999592134368775709312025130750175938352169609696838143761900534576963184030479960956390479559174303969428264130258117120192149604262505720311906557779322000145141732597021389308244216578929602612909748895721558932627566197299920579581486376695812814403355521878921504885035825644490899985052178861676240883572378431807719767516219351570518888070268608624088513181586270697724557492448039748409685922642087882362289715922456636736849515511038623542344891315823707729725847257970978049897100510703607100824647682821356220900852910015835368634218378341058579848128636770382249620568222972627801787117543039656409217073627525364747073109526267137364893833273199131856375201093128942546169619332485683545003953044460247216244256324364292423660101600416147070410771816830608345290956361018933631025681704888434409530439181749397315353661031539552334033215618833456182188547523564888275332139876980965208421444588067706475808167243834637317547045883670668597317391930360294335590372663299006744194978711568911755206589004114555493869161192392661889678483772835165558594053961018598716000249565046232532062120781998196001398663035231380539412277283966007689633017298160173320777520670206468458522043077019499861151953358291634482318591104066365299489214957891439908187291109007619959707717669173676125468770680978979975074474839015800 [169,100] -1118690364030195637516039950210139329838341284863032507431661996854395891605090842284636124181682629122587604970454487677361651601866027937685919949435008802094306420830230747046305712881516828377464975588740748981297607501290109453761864878776558624258566588437120513962790983795463934496824579022295412224757730848104407708602184108670828511654532653315585590720643575480157664091794262623248301837412862683394607248591087903557427000411785364950941039931431983567975452905917271995767129473586836581693017547826976797595792677017570072083064352763852769890797838704682180485623685444840987966931273122910729703191780690569461848993544187298291563652071722018352307092018636524660355803778929604398620013204786788131015095456697113451068189859207633225416491783276521953915065125939451558592356476880258601703768899150438569664603056995411525041166605665213889344707462414033121686525134827235844348434717785043880347458779622107682029881295538960642506402015953549107919641076927467806723664498740558173139283421972432329162538718811968780988684574077775257324401815183653937318796279933644275323778983032869307918476693852119504113800299538670378830934191366983808079102624475729828081696433468113023211548521261822204440278728454703832774867656051743411931122783024332527972833465061132685573553668982319231317243052216741540614918742055453836829560996405814094498687662412602557545649399958790690056230312173688713684149921475383165985141759483695234936773816459651466941032160989437052807844675182965533146231461644196557198385233579434368479641893845881062560535938569909388833674145859191551067890975051365545785736770675069695738462705857366476464847696434832808472945776706876218778435596421089833975709988008590336 [169,101] 374457352044271989860949826494104311203256737729754598414825204826875944988853809800900192786987538597152289597003828399554714354549326606712107799086543031582129994884701572821523811268233968110597441853769113837559056633544239051458073192555805790034373727709303807929532419844058519001703248143599947872621116189351106639891006336744771369434124472314870887665637206887104473197399069351071565853118939114304545307548945403612990869798303928599091894671390160893962228550051286783269088094299121015304102200341379725458732889375470273629171048797761529375345375086730225110519747615832513609508169058213745778359754346781124925688422069358699724820389169567830355802810535655223677138980074913969705287932752993573090517145113566697347182671892324027498922341762680137610742731377135560588336875493765769639202288112612277416499146339482342994278518277342237249116590381351567889566369476234714990018480563284912681730029017506592411079491675603421197234916179363240562216113236265384949178841894614085101242299259287398770552353500730921441946931821694406559585763223160982524356636129299436723120245471825936975026273966213874560617389799871916305547515855880545340864890786183724153673317118255608969909635679291684601867849388606315145369631585446211922089422785348875533264647368515791537504414104154711475582207397431440744669328704975809440754756211856512537324105924375996548694787805903445676742249692081346558283973203897940012687372876805792616641514626835556502221707762850559990338769291860432548587145364120865515596408181030179836204810516033667498404755034074711167780782614681122336651783954425398464827818808813852946804071188073831698264388872289514502257903459853133730160997913722389459963026080 [169,102] 57116146399157131904578492640449373569522958390880427967050234585462350293805904107783442183407853183839536878419997401169753005713738954633944946237866910099078143015377186278682413771722895535870323891721343213008825639456789953193351904904025153069775535935049296021586512131066699073642600988942423468667794594369505452934937321360860256560230234282714008417119514433787117694952657152862669366410990928782241978968778791363668025623987386566149536394095639707701623454552347879880281925095915348894119126234226835339849957999543711129539378787347206007083903045172669212622242161631904491154251439466084173490673565606031162283398530634781153113833079833368389829251256792245485932332639803903978301224727088068471303523443674297304041427364057600988336583182918344812197587974413008882918446221709809954214135815568340095621797358110560084633600801277682628256687362829705915088468134265883489500841026120543781097710603741265114274027329697545056408935869775349554308825641730027907248849856012793751121102638770904276079778382608592990957625876811522478863594564353274709268929840358693326587604780752565659596061035038655762194532802326025406705136347176800380708051515246699809537716887125432322259682914288543060656755683092642874247867809475815844094228316074349709152093660963483889410932152801850031803130166093693079831042559099584264309808016003038405058935860061173486251347702990336408219718743284994082586799726128142220266731840812327945161468994418182671144933240840072879213756077208138477683276382094628993753154737293177612672258784438874239386664569391762698867410508190125484126445011131326526839597038613467566266673792910269294456434948177809744221699834010293792873386231096708717328 [169,103] 18128863286179539787134514694592871724464281894880950266694512332249491477477079923554326572577743511534880827144026830261434346001875018338441142069837023248237978992178555263131620462041954372270578171538227418581567427277676627356918248122929741405704485972293653126002550113268416054758465890478412752998371282887696502568060517832555777347825803088161432227253223094048860764673813759136800725508809709180991463572020520634176063386222939736838022910105913477232970748226481784339338464379748290647847498345526313960926466775843634670506447382253682276542477105853084073290741334701788494143533001958077963927223911050899484314468019836809203416000447361082080615941885570219028647362352590792426253746977986173106412008152307511198486318836084167583538636407142462853716031617695635733859047106655323891560376720828037044190732614412093724908484303424354396358090337282063664291166682466388153434491248268174708977193818636189045572887057589184505965091908167549656621203970883200619658718621647169988197520910487127352322227817813844138461529402514869186628977642484574989078271513237842483321529855766023827033555392749389137737274974494542856209854463175894621338696809583165498601089399880052570217672125053333563557713740206434245003054098345603889538584647209321099137061173517530321937642403949347770432856288907493703828964675447141543866891247257252160261899585175587849533354115823388112460934053924848884481024974851946195825748128615761173440662230960046225275086978687434927520919001543846966750251092017703462699382788158167238378309531714594428089284719619283058807687930230811958692549214665324567985466921163217593147033223475345332106430983824039504234321304364885858249810462583214 [169,104] 835585897950888057811141580819166457551303092834364858979969690789500304441843387595397589911747205177894498757187352308635540273325992063516142104880983023248436575093007613171416629656598296988476550268807552098060554570804802755195927568501467287639109373450945224985867243944218231279954812705279486419189929243825554828638543490678057745670589201636200383105523656242976618930825935154288192085543178321307016250533355038149173851470434007099305775303757481609647444797826079802217313789545530046429802360891530094768106274501188681009679473716465523769947815125687087461473081432643287316579359817830117573501934782166288732895325969866508117365817432054003065200727733892969746901911974895054407988090360451038791098054117590048290801285480244597632812164595597112910001881766155218285297124803766467003157855268308861969585337942851800662858746503190116763004447160933102123298150362673123888901628120349919927151685553137348820243143022712893293830552445195863926221715180172137973868295241769351078641195058320684977542401933954957386205734622371249088703924407231724573460788930134902174809815925686358105693595525327306951693325047726999817236546056959663560705917557336292305933628461721220985501235999494284897562129627096203709577611794100540496676032741009395638696148680183050505178140846826933308059491904968756119266558797303495352365794164988000445957235871412551561206788365052239204354464642449686170399939869688453251892285300501364343061877591744773829191878379170770162701406724650160859416298979203972689157925665327224739991086675304793528984208923329979897954945419319866112775832238056211791921151474016137497874392926296814744257151081960818902335497888596245259317888 [169,105] -167509353171833029030777076612984211950775647745103643125031908782560967916076476289779678758893812366804492268372959057833358053696158826431644216370186808521010420099209007701991847613288501695594771907682367603300599593901915752965627039331859496356638336754882145821084893692023034151202202037946216312564252085767656598258664779831729554992834832941801756436896461573675535418498979695108770282010923816587913846828321337214952384783654558871967150906342200281376043308416294227379235850950915337190991288079604953589707171456797755173306840923546290951523702511010661935155616096159194899676555262916118089288769857006553370380436904185015265847303332030884162354087209303891491737115779407482977301320840465924141539702755824976648885837809676563106493230880931515324527283265810284557802686322010927299872522128827316006198769863219986826065141575089818813677235809312797150910516309035478757051238011214004879395134904157519157395267064502836523443244661430564142521991408480389426543191710106380698590700570984162010251560859299983068959329213548579971482150239184629632717573382069787595026003347765437576273666939978077268401979556631646418678457624869436412787462784372051362812128241558676228056496592471203480472220632785009666244945190040281293546856306374025785503067382775890644984505121303246363364696839353303228930189544219103094802127495116389949095648165827733931759220434887440035244039458342821851515274381442643453594093286186621638381811591754754311823076818551914893643350407402441998414890259645470518675072648553399708990816006826750916208306533076748588641232420798582975416882476384564778122347304865538305338485400055746323703031245989447892859119252352209040 [169,106] -21790841352310367330784798283192755861014661773157915176911029124027895282530339510764181484812836928565061751775255234046048978314062037955977118697370574304584705691539118751401261846200764784815558674851013532899804651465793597408793328935181921372201953501250893151491947266756187014393508886731151283614273001347270870170685931731497022764766742432962025170404086958579073828376445257790705254704739277240258829283552906896164580722843790671711006729338556750915960801326696488653167260266067695552338479417766992165754786971232626504266983264103872686764518501180668635228664982809342899393780829950544119680905614814204018903056332491115055633150963854887201046955677183030721893346840033560979425419173199260426035767196286199471772487304834086267493248102163448054314374396452067036537357583781617964416145273696965879000875818221542265758233424190183474115521366154734606458474076686075249157963237073827724703863439715281482988897823806700589786455708905345123765603956727398062310618776732861500178771102953033460837671291644021557775355324001386708436162641364515487356272935627266676496856819233878204124115649269925465338635398661849865673573237191381334841600743220458211190750918650127745287769462320888702543152064423825625155556558686955198320260448259343188501150565563372113681564536177789073400081510367794960695271352671810831687979056161659130682684556831817058410619262841833875405952686116818801336812553993847765069258224235234139918130656981262970045363918726640689413338076916558182560207784727000111761094650235247644694692546687792314178680781134244636557935437535223881989012484223513137986598992503985164042212308569208128821588222020124835815799718000 [169,107] -830974376437319819142424007494929396023989580846749407471309622370100323887986925643557200007782705184217539155022723418105442111802370751154393517785658300488343065372586915173552530455583242220786909107876352885036559926486119249725421321214405958689455547349154304081376850070537023215180447383295766829372152110006661817567596738494987869084102240770360041573844070434499896571039894216979234227238686684023366142621624818235324759626423377029340716612206681957829356860482238378314463761921739765756752747383648897768852274179661017669360090658095285543224364733046910784944872434733406827635426666791993151150599357085727593471889032570716358689289858097805370866709474395032347157743712735645422998395160676437813023532908664772669948508446254426778390002493904600938522953844139514475574839320035174450582161846082413606740937849118039882844686015966592121088872404042670255409883018720866384594916790843780820026725524543079982868115083944326245920865708751603619714636292997007955344858858851866965213827367461070573348120062383148057296382822433392729318623414548126949231518242728480114760082324868500663394302744335611929812712031155944578054411246498055586121386868289042132950287744768015837201081348266007221770563421265647898107061190239377209001731580228813046218421036779705566788367123590390060480575068612243729578486476669882276695629386613231078751861672885511590420347297585491894179912356788177506044352506968671022828685672159505801658239326310060549298952250402195472632746223990173282997598517369024112939152324064898677472281185552384592116933134196358511684645800770160739654877293989203569379792281713363632178446713194342782552055499217779309950 [169,108] -12838477352323857837936063719370240214600272793093488279807482211402848655437097504921476935961444880336408732365433039647306038338545822541342746500113471172042269206063795216998288937147533496316336331686772652297629923245705859704312686671013217567698753991937468447877364174259949983401370448356921905016602812188958314323071038199293693067647594192011540541255535187582059557721759362799809182870384848606460751578925335781708457407967048926200540142654877499274260942850259843141753309761997598332296609961976513632789062159490374139027230370817587126585498909997437464141325893038183529934678428305735797177474290498987581308616197503033336817312071764786374000626906569197874128530448484104972870950721461176498729451521595975465181757032748901816716195113553298745453263246618628250050703812970351605415291548413458028892961939671701756111818734463436643840557202573528013380301022279483222483137190259531174764444605839481732879905172650781559715916587363292722054335029978940344705864450445395444893149081623211298001701422517404426876785593573382680189412864492906520591068135407047859372693008521724196807225526040157736178728131219715922392271282946361789226984043983676684998468380840622735974366204112390287732007952380211004371555254838244686061593547177640828322269643544191638938794872210693780572697740276094159349498026128404330972795418333970828135794283075395416521749150419622007323753290575868581223417743904157668642785391389514653281765847493414942504522659328739755736080768001920305454049173503158494712270556809260576494986636462296539379855985767822916194449688637022114957990150223928813367321142250471442553822313245024090575930224719776 [169,109] -72282520267215258355824906251636295438145011474917205237083772804404377542669076614092074681827946042155612342445756923243749440021819317237124931199662678906787007532728743695681201112584087331299683987953000836150499276327497575084418818636467576490690016371366713680746580339068452130432414707504698747196712103943770608239429966121048557562787005850038302380472271439108017753896852169076882046420758945886864925787460925633873812027781764695420652930518617295734068680290835541581164608907597083254425991631571913187173325352242855732953429408298948311143364086914699875978950616002549693323547595276733400793610267628324765806198747226989760325217019198755496033300321369032441637790104151266239388536625850060536329726748579048693708206471490941917424645224232898510438929874736607729368868980137777133689716437448941194090081745212885230886080359371778052778391449419924148615994236106310514178721995952540842824203871840724483300466949483932720682932178633787622252013909562802483349511825951103519672216708840110989073570023951087524542072247975913618256228300061702805083517209348469862411620622733281849272978403828687583840667959952719518510816834496742860797758408106158586881486327576359436984864859907097360370956011763693043692707476084106655958219017527536959370665117867168439054569851066249638369608725769360667029143229614730035718595395213633183454639288087077773111867197175639745638406662029980750926689975112465973266247683379783722599207793631559251305587184429627701819374829979556494235473821716807908201458012749503398927041699098183240254526966272800296319236249185740257479362066855375317282792155827353813537630155820985305564988 [169,110] -12957869578872950637251864559073606945347131627709310286192945608137701990522981482927807771612621398050575963541265022130442213536135706843446330984059724593503998550081727745844862420616432984914404434140274845226135458392990402662916087207178920464014909644609787059797439224526784412387049181846429621999449761448677881286406896349726590807765695115508230308739566572845140824240323123837868406062260122417022340482966919582785035852798329076509515009083527214384982607902286099021728518667961364632727336100983637168874672594941518212449718393513756131137992842865978306636556619989133435428519525930681430540783720949970455592530036747209904085693259255416907782268828091580698465651494048574643298866619399634618191604813648140809660193280689102273113263234326389183075342653272160132953156808293773269501766102973005591399891988036071768710194703753478007773224887632813408470195475672943331378424990870508301377928745320356769358567958178704577260390726471680964612878122128959092791188690847817274356419594007247326695651421207251217693034798257176809188090761539599772582152513611857704673192752548884002396521779762040968332147760241148774465492825090785972455748949333272712797603535039006367926276495700522751021899443266047256392853969423582270439606724296816813441743270366489532283242543458350199725052476982624745496765304202431904085795200024035286417552512705791614102223148357537627949743105912471809667981960602352430870963169382854720059088020844607231997240903281105621412064759816977317148398249544379819711488390778199199429081939504675015807785377924240894590813710248163521318743257933290907921918558379385878849694718962530168 [169,111] -343696819303540998528775778070789329924355515850190589189295164708895853685454175012235948397186188232173947363746494285245980046627476401959339805035589071491012603300323971034285201563042591454526091919924768851433680236655882945901064290940161836427214510059438483216591082723496821688711409772163240558813811091511464049156066169793415781668104893314419678188691740080251627588863355202553242738960973321799127696303446709836055784877474292815164400867855324991867821560472333067620824876769428017543681804542222927703164213760430379961195513306693378545888039874688679033802927358210543624556995746039715110700205693872677396680300709323671841169914345637800575511613718059244889956380100915362457376804192911160355804744037911485303598810995525168262787017712467562165775360693967572375786746964369602777535718123081214482981222155014175581193194750163981262673943464543983166802009958486098489438778270917888925820131002204758538831686436950589485046760376870763788333691139562093888972356341039117450219247541775159828982108181810879903064410717409208049605006450292777973263898571733339507133010566594095328145158383809864829436716159121164836077215025151820505342843252754635474532103084951316834622604314377686026254472801549156650967954477255642940665946963345844436114208573579600617928650470309566860163225177847091117874428034331032414020708168043795985292858347669050617999267676027514108195010187636944442162733317346394909544215750610668656124981896597628106107785336085741199932246820506978901068794705444166372100975186065964790338146848993631677100585652338892867704309586353204709488051595942901372754805814080583267689313489 [169,112] -209050739181927491004973480950438305039638949089788307446750009356584056724595590214739573611316252573975917417259352225988077096279874235354827532591211087156251323923282199318446466803035006552836583044720791134653158641367680802015332871653716919008709676271205446698232822647590978639752878603650379494244747681821030314198235877832427895818875192675887364380502186583430137604677290854185507393804215616554367081748974056107553288294291359806460601629788884741605046291178949228014828683164596408026298494458662492741141025195985300745335299322058599276527104345678731117895685126845467652562109412945855228111585242438861990944800635774940276712586014219606102424969100977633741185028780585792283344790989040538879650355165277028106809512358840200564855126950648532902212000412227497666441988519900701499580595175863172307491513488125911550848115594622453365390474978226259876917579730350152375731656804722372244172334884277829010996306334217017713944588147327190220079549660454897606854949738926774970580680474708828970477808995647211868447996705117380615314092214637157215155853450204804507286866844697848010522377767422375202507834417218794568408217970862409901684835579525467711480560643833250624158217556377879058629444862708344388353878676825319566194363662827106196552781403472647954823369591685967005910157366929308913622577433952278006807988410373340621070562565537490001111088211505475692698030895029124896586283885508583143236589890422762573221940369100795998399493382493404116530001312912942537958061137330641707471239368388294238379474331313729183845477359051581893305759757507535289476565965260608871789174847599131821440 [169,113] -666765388960438535439801469503620695172661366063565888941725077737157791835265452922634493851748771801889570342188736581931657993347468749188436805995838976251368803274157475503966198927949074821955867503220755162085260467003047122022326477576419495814908309057423357374906880661867251950643030847337990732504524389050013061960595151722775874822710476067393333812567202845762676014100135279063112876986197285547416296177561020327500814641053351100110830067802880915467801534566878211111276790461216263739869479419143751005774568342007468568353681333143228307696024588388409008887647619579752054562250945338532008560617738037100516776368587227817131866241481071592973060268269755053049994961044524147694454996366925728209232595989040260483761859040785994592563930463371642949374642222230283474772362597276930251888913334118153338164979418269479432468108396373798684960951228971235184214063518844368755249695708769023035955448053617515142918013969582181768984169924391937913848670433346515219745415739711399730180634091441305787886346893867657327852801559041417124097770804250010282600353868385992079673431175686180964882965174581323441531193337963159095323330648218414943416122351771853585196488966098144919524777929424861615845236394768140287112470288238251575020701450084229222689756123363993875993591734509302556252337720388823636824969050886314863407089504684125032402630755046927099618439912613603864297110472942716114457716780830386110872763059506306688261351314439994109683504541907053888990206807278250897045661095993543860274512551731684316962942904281855694822683224711508358272618544061538065674177004672385075014131699968016 [169,114] -1381783157317992362327551664628079939941247363841662944502345105547958362000966457310383421216225689056507316687199422675978008951778577965093911698420499549003246464220541981113469758766553739089946376389586517275349961046883573018057645674008129336209723532332894886441460219384567084163700385110987987956848740214119434369983108020972408333399362865545548952592703003641531208961003114239666608363678212684325345369290713778008508263508666250111078120278097271741484662432771096038331438430794878837510213390453008095620030435194108197151553658967933215290617325589878372871395553408537704843212064378148347699990932783008504760255584781704153704587871170489696626503289715820825929622397708130440361179520598334122090227464090039214781702456387656535836489412788260051783561520816898442073759650864329778819629133430063407002944676830236015887346613652194502368365632712870727688168108560105307627321686611513393813927595302025616527222749816347778500927288382930498072754962217249157195494688537833295033633021211122617168286589316785881647231372012531937565361615979575838234470702874317133647297691495145665593916868538509806520676306816100280626542362039108705500495271402674130808726979819411118532163739879283969534902699228560375654601437382885970967861377511003369800421462169820758108807495360522804693987172120770505851012941803438537947272168568280006722974177229254376918464881897685940356566880190684717713491210592635744122685159098972178434551350776589872854625814040876497951770059532034233288541276416619935153557788000263001780890378166842739173610774783532217692913474086295553408439800913858767530886163616 [169,115] -1882269971106068589892966763468381809145021234509330924627505020487508799178255446230456289843443621752191460183950887249141303687562902580847686086151012919749938907251063451324869105884558340448571603004222321562618913912901688162761189838707011223141581418138725313188635864731954844148442027196251080889696166223436344839369119831549524715375253985001316721481360607722100725907742168184268902636435360133089737031792008338320336207136611875845502504303399262358925148918897198919379442656974819378833563670617434465575206661059057361897911040547428243589304787662081417232689917536571041100679035882104902329079435853300148284354724737570853750992594652452603140435033542617076085853337491345037878191076090511991616135664749974794130700927080432255768013408326651934341345590003917503410662176670804896957402324211161440558518536121020383756138955608644835094470870026012325234922542147651999272397351369394247456112104384520347861375207594774733195383642673794061252153260457344251283844516547290336880609685378882949682677751038464583354608436146438101668599066652669591183676467983488226400456313386508733885050949457424582927339275496623314913139693228784668412751298903254095643434971684646981229953951337113724856552230259646752554452793682113646679680915770969367976963453746024804076818529838863058644581882415107077882598889401657617627660525426616387000116816769504574283133992125612888433255153778330750369906966753012660254081495004887194236130673789349975512711116181263848134442415249733260173021392617569648879500759192898057769102202855331582161674459021386024752393741875285097236447731044404492890468 [169,116] -1685670019473907722995556992614002559892407537445751589310224988116396796572186120518409365274384941884281955210298528520347731694138201728870648880873153163638429428530032447813709452075811591615855114736845726466856001373608511188651850371600636082790479237825202443945218037528028463054724962892352888867441975616802708501924828954325535506947723287131788934525349505226169868399723422269047991686243405934326146438087759802581092887149823060259714518371241101906080008302355882036627546780403631920351660775986886023756093019625117473351274215410244130929193385390479937114986169249871895005292166558587502213252754309548992200791602758822833998749750199867452892372816263854595093288879221547054648014771481667302615110938771691126969124698603332703831820773618349941256401939860807523293234612639365534009072999695162918760023538932277549648320514251071165738478296911512553647727604870380639259157614608539056157400491997352965288551996764739629786394074636009624877288337793641348324222637725805717286611815825288336165998892229093255236391524153558163315246626193426266812102394250960016432094848273781667707716208099910456294098316348508618321798989490522381824152135757403554230545338197517170088091055554322107912401311040777451742855483876042742973987907419038971168227915008530006502691350116525653992091991014628003301442595834751504174591387095726866200659044938799528677659560663005345314628788306650178248953154023624288699456388212153902402990564363214848983300865698950324550995804738656488717911465748106087499393606211173289989043968961001011739519331928141111441129579646714087884060196300309536 [169,117] -990197090778487295327750787647367492994116999394422454105751987190722592252177610115633789220762737065383280661201791816072275659706741278981372028636618776770241296028280682861010293258531194344953992308302975306565906764185921409275009840453570692302219436694404288906420315676849908615126281790111566544036030825257490575241018120223576670782644259383088007341322697935795348505475825761488862545093817130149717951209075827115633434281561956777388610943516977270433648512208254905953579481685376277456529034555001772775480902347891370779621335490810925024496688194838417541478171509777370508415580839023585899774202640741224130315206294882709129984456543109662704891591497792181614311859518421501057919879817135829892908923677521591383913284634633870454334267544749841356819480588732862715069152708369630781392251224446915925307095515389023308479024989344658468594807185557676270622731230894204537815986485714304741800566779670828598207844298372853758326401557971428174121792339057008383986451682465774455134969403928613824931915950626242063160223747347064361272619044774094975543800176377771640384736887399149601937900836745830875805472599662681224109993366892159746538177946009866608292629608491897595458894668201547195767783182958264540349385389568182698272803436689084166022893702580976273642252145739153409837315246151832891625973851916827509890206040598712665280214535438672752228018040276042159588447034007745418058338881668325929620667445876433256734566736078061040240984529773215119189924111627842811619585233758197926025918291143752514390899514752922761566016497799639117137182921515877750298544620 [169,118] -380066097443641156505148842084573428433161751287459440217894358589067003680243673963510365189889869844461265545050605230293914060553977909210411262118983284587535861451834334719021891760330852968973596840845192097706368422745348498176046903493259624136240326717295313165062802361188872067822114010191633114397358781434049872285294292018958567815045806850595377219917972110505702054978450125077844219674011222211497718742714892736656797065582474710403267472321165825272058866049764509218503856195072552968428368320367400171609637385294141873520683814640064189463296867541336669963375451398004668217765081948350342786884886363255294088769487239397514237993639922599706372423305005958282230375648240699396231772929164791300291310934877941432491446165043879957923763171811947089663719786082741937031124918517512145397071204218245068304373172210387418940458123856624354938104796860482502887859573185367378526624066192598734049535779339092029640267266969307137050013760093456126505827987443244861978108279931576467464420728601770455846763934473796558674591917592748912220289271115699532263066718800927509830298337465804265754301685994161596376924830000159554127636045253504656049368548881058073417098500803731733868341417827753091564655690060778065593157671465038952052987090186723736235927769457205171736514992111944522101190500022482962460667825770367700741887511147269259055435974109710194791132330432752924981884056500434337072017813312285305547834509733923413915055651086911905789043100925678671826125149947730255522614680023546493874703212269091212346550040278043985332977346112741421641960478484671546312 [169,119] -94883164297583698102755350793891382858348384315090690803905920423248416979335021225194665431323309437524274820248057167941223780936923743120825234334346474746100502515262679947683231625913718241556954424635097168881817704789767634451852488165682185711318410415991233512853594869570800320923683378990435146107651078866844578262379745923971171428031595481708066210216446092716301935605236272836015834147394304935317913191461216738059828701734425397436387983215105063179025129347271276560765350775816001361036217556784553179511438245414463536193652340487287060413805889778800202788886985861357052828683349181632187871160342095152835495844383570269752999014087707251976314336646635348156889039176164402567646657865679745181590962376588687836557014913720024265311041443026391299020929452441163236570837087917980008586153111474865987139270620331346606638754862857423801995212682928907813690021119459721704369091368309068188940351751462720054355530469987710512749420795947962984838420994977405939076541040022576184004682909654303065799243924674291312161518771057430106960100848795638142202350750457529582723951262712641412805430983884561126865735417801016536333754128614141814572561511031429199968060339124159864512747651523821300852504530306817466339499579049294595377215143059362689134643258501501996319900775780229261617604232636240227772498475433883963437565759490144295087137099401979502559065731533088298532372592461361128630487881046128392616729860129644489755251328350095558003664559662658145752708156210713798316662233813483476229439558528033143948078987163888519623577392654915624825587359419519 [169,120] -15286365421808833882010353300677258916912551012940169759688489264764219940396369520275288737534419569276633423643947810295911416079963239045374582905890108571348345679763685910972076109308775404994385756034441762490211215366380911482626578623776477439369704701333405877455195442783837368040343437769185386395757175112942942400216141448939390796975550573903431028822352856027569997727047641964270222787344165821780430408625093828243363181967105526677302816568664574464333775993669866187696138266258823117859971886336822173686661507511722677681903701993306921337897976725257388643616386196433465904208886772096074176432221187462376118423194283177478769322794678771217294191916924595604389365465160762309185365311933680421428998940714800627306878445545179828439223493853623549353484409366303167380420483783175877964023190365871464907544061296664506600095104369822880091701443043082671777151404262165371404072193762526285092781069678034439843259523065229617346894672385925660130674140850806900644006723902946304124088885769238623229403132342368485321649715437509203836828341168198930983985728334451012784226897083054589886005058081109858315346046814603823336129376288373375258468462990502280384242431000434070829735101926600414649622838908517616668687032099083946015258342151865175783449936720671186462587355325357803770840734978801306989095309392515310778201168034795138124166885943674086153957005802171354481540839547547756149118433567461966483697151340684680799421147843354826241410597348973131758311485203016457071242987964348038783012880270528231311199601934392069228604624484004823194927616 [169,121] -1596513727062513892087603663782385232148583283199416834031129376841337265042149867998988282827663655732072269046503241761488702727303173883672173083861634283901419255139360449260484983462940739785827705707080355625817759189943721721291992361136705384698598491054300512723929760665483086487568087513789228752036847405890500490870986055116042965244958152864787485359607580351485090543891813108342283439008871314321979275170204674105462042885463901457959273290471494390409522400069073096206981433834114821317722306455989840964577648554372686379721124284195532487486962833818069647922484199238375276042886875012592135478417927332055881610718367220743996931885339085733166539035086918043353341300209890199506268919302909371370988682815096531733188251726381064619523954465698543157202194725006737599742830686729427898332247624990386135725822693618808173731802508280864722831717305272652161948863455929264360725551390952216607698134911033409336827927866101522249429057802766196609432884373922642960611033258829423997370047158935861024626943689640062964576479971113161601016183311881076038059731659000633432107606857862034016307063130300447467204311915365380422922936225274562552231673951904792363400087645586895669063568358676941676905602127346388533101050657605466384137169114896228508767974251707961336729110069979995941879535557942780856525105574547678397373004671417458982700962829625774840129827279222101224081318446174016259609721524228010230719195535621477155284887859091696445955732123245440679357296695785284269411863041487984581281682878092534028093321875831163940028980921079133888 [169,122] -100150164212511239782016042727976224572931792736659353046774982603533959459948431941321675665963266643661551740285219602120733092137782690015913283058549290786835010917075998578091798270759016331337013128597458038812069029200545422611020953137086087927682949024205822546142268290614866973444774325777552561556948546147598554754523451967023246767614042932466644857359470043254485314445693208090934837620065945336480038237150709210790586719054416022208651970163461856710572800630484318292996339486761265479245641101654573972211089458362672796062465875508856999307263901892402037298900258024276310375099762046283096369520468988275047545786322193467227023684120630721190473025438688279960463899038564583876759306445136186532212685605595345830744639104941656447702169180643834773961502931338373771874834726791119127659001799886402530945835434153200835430966226624439506025285721066488151883614227569500344600238349387207301156067941390268214702834714338731958213948204750457046267992195692909073352024296478783881518174422739332770197889566007982440566414539590569928580834715446933136574671621419488494914940980610888073622511937389020684166670296564380447349235092032209671691858363797425405556247441877317137672002321974196987247432521776372695997802972335927589836528309950338086336071873227549166781219017907048529354585943669596148735717198732044657716199006815723484388796910095398075275672524962634070729339883346844117782622371530962716464751409354211708310093639055937999015246797493468540993530306166403556073692913253788726309571609075984007769594277691888068977720353136 [169,123] -5620399165240939202943559802815988511869899359142232714083852078911112311309547331873058989387043101619444027513823540416513611201139200354425476794979055633424221835669318045676698278413104609778015351388227422844125480521308475815641079080397799016428806804445827284921983631901094309331123600624490765377301346961130122855770599858796042504639544090435711128124514223922490774464778227177857136440414631515271808768693666817072926386583151032379846191055223502231289438870299340736781488482188279775095928689987582259184488971464211443992207735957423677300792977476056691693906858852146717856372304184422243463309378386063376835235732505779426773152739963808301052465276126354967137037622216253772575283490888359811242401328867981299090931995706437946816787995842559691743036674501949168687726594995008102207919911190501114790049911356260347506177496594625901070417951559768642045717027579505567956513669329087757200541399688710806572053350544501964275433257539791615182233013419518829746423526769125808921492859038887511828237909697522895335002261608641628678661200189334624909358241604323510810692290348511276489827721455517753408559765243482055723294262528612125438284974007164884508842644836962068343437411564696038814163956009717847609106564097292277361590388890518851218911796578527138467774169597298003031471109410366732632080022034005344121246373472431794291407118286103766145596326194462528128968279231419333612319908135687991871710461783183492148542107985210275854786341657727839524562206651340337197965243226930771883497812272412069834846819685093428153262 [169,124] 104541977011778692144892107714906879153261882661252640460286646811862322426894229342962911613785584122143441390463905608091308670282540970738907305434647488989486902128542342953180033406134618338964644278372891267148546013867467260021432851691082195246595664195991939863028596152504846190546539713847993661063594492921893989992572061769884429970489580405377961860708189123683857302984707939605525606053110125499991690996859815460725029029455130128461202086346078514938274227515327480307439167091484504849210892686574079600351389411583374369847798884451404184318720322878142192723265691724167539479796798650956342288777245792700593383535048161467197950826727427637686688232411303749801808204376919720686302817945095683706857368706789884988004813355468958095769618261343831724809525655547966235656299975369238919749110529665686648441766138082689256648456845837138120479307882470128976109235028349660352905690653083956611920688747209693206140974451488559938533011152877039844825828846727415675776762754271110588837784849363884120807925877837797169137795157790151308712813896977765301677370168210151299602611580989833207818520902018687197825604661188697305113160010850610369889162214335468183529045500122692874111464399191213225560148682087826151164797364362784244247306390853613261024313548985505508406386652015760498565490856433515562661972364060550624061745910951687942331675821090016288139784513351245547857745613325236183204962959362212321381795320860088404791832435298140559110466704628417085695700213297016416706346915467745822191004905334207049594370527557856 [169,125] -26480915478448300302154799934636388134048376617601616316194585235512854266633553429873318970261452374481811901001780907334715633428097427522398809006134201495456426967119403712165966127463181049201242932916376034239322104918881532246916960841309386848624866790518948683706914771168233743784504198990806737626519790067863175523602869896455531981392793996773108613840976397488111998151178668265719929498294964364335843379150818093047154507351198501527999396221353021916072989820264968338558509027827561702183591038429288239083279895564711408094482329247113991065783095110321502365161126725382040409111522474114872507529819422223021183123744936536495912198958047562950261451022439525444362625134461460747663164146585534158821718058922884489649565363592705900193430860782830569851205656574643055871784779256402357202522218853177850799202347050986670276389610528334158760096805864796054016834457773019552766777080699514137583144931050125943204633369169495536269736739825280419669478726671820235284438101262357636260120997802732215585333755392437019636561284093495514034519193221228944784206113963722800972882256704381234415572257189524721910932667559249480361410362634224187667345028550738926846139812557308880558918468523125885537533921871364600295751932140328752298671557813386234250689522952948661562758769437577062080005953269953896205898131385028532076055527853067082286689091818571958059745923528140740425657785067063575941586895605034982108185600507645210040852362861605389207239783687326738389491857079903312037897391282310489707378546632366850392117916 [169,126] 1716605144203500555363641161974575529921441089887859554316079272801718721730640253310497646277519869615466722992599927801605132148803703889458689224847511948449743845196630155484831606834998962324648103870827999972943318133691238303287356370574336618529395324798657709779697688293260258018875639148523608267376270481810823681712042515574275622109372238818204037239626689663939724194720065377816074805214791686743190969460945837941213553971361073804420902041801688889840944818501635102947808534449029145815276998975789060837015248609948328774463930789848264051644013066797439998420812471391534876997855132511794576752212149926345218099460504219412838605367390071312310884808167747233974881015874554470219836005855564173583580235542401252337959449774709892581543475989338274271423506934689974272805448704434703488418168049046407373164283129449931598496501663713731544502241968588546849399035879470685649533722876429198952321635676293396711734782875940800818867421747286861615525684148969227940242722181864855848504178839709746260525018138336372785008621597932007506718610122047100631869051437957476960598569070953904880751881211125492167125873413844930844704821725244106458532205189268388827388444251133467080283955140213716084890579233612381168406935366915824529567820649532646869598075905854340010942447419740127531820348959017097645082893350514016241212050443266302156428122117279854102174454371272527038160996131348593857013645803896030943594889709180205672554655609400615413722085999001666837249410331701572191232977190009501575784684766076091720 [169,127] -75862956391869029139490618118509306735754512086803218854126833964286375805713880042015149968344782357980588996296820530436233950609313544906492831889386395154121170845579108742564790518949833296434601242647248904717869944663432661275180790833887600679675934591504626195484609985286240051274690038751313723478843504113739490875194712814965164952129095414929028032993890437848872084681571655238083110728628988676451105042506000576389162207817327891143455494924108507621689250583612113490662338543557188662094501763094039247018798482965536587848259078361805753822018914745969302671354499186506527338068509665072761762583103396918118370788320107352704612867376835616481018383610537085268723506925068836134842955074199488655698282945635637577265451292721160946593590076002033375704885916038533790673831392903213161623791396581811762412903815927270082960543821198557237519362092739797669958558559353314853106972836517498801260223432429274832041709213091133350432557879987685056162456873019445264712801596118112689270004800566422777405811987273833477940331277238655038549248068353692955152591090343587835520515901697492678981099169560775370409540332826708776633474080535956247945137679478808295156084747182196481059428581852712929835100945008300139781180984622740228309647782378065739439483760592260660326795961547198820292267443243586298722229353232130386388487160837922298973997996048474416601315036746799855299930973731595916967097199724476236775522776842322083017688885636184109856702281485733999152560261634251603680017188331667372538417929903 [169,128] 2017483976060245122546747953542450776849049759573358856704836696023016669486222980994211474464021529948536712683121387504121012471953119729036645383188701809154723792652510159593573707192657612780140600943476019383695059641608347816377626814771500674917386380554063532310468153273535511179741567344548548075781486156714082041115609895645825279808761433651699823645941535164179803318197874817169080724522415217791806548912267709519841606448731014487377744502924960158083046565756688722897404436587343489378928252986136353085552809164740072857384466530560122586486272115850205804741591342169344670741031808629673383371726449453280217394434122522565943739766729707090392003929406367264814271466608913325421741865986685676719269706204888595454271249288640297650572645414451993081365389410241620782572865944366561840146593978663134618663824939660159447383654788101853033001327951840539714105896918703987163686814604497494794936294970652024639604547958626559617367222723708278050845313979888990361850939006498368671525013772138717079887004503193092117102894412221002805717644580142697593735106330977325742113543968183634247158909254637570050059629330273009324026477998275188526750276615835881949403076236558829494666716855014801538724560720133944773324003945484167654141998302811194784708180025921274054332118500946717086618746661584957221592877723171118594460562727167163597040080458885626214328727868726487786770525373828924403483976716731748792375658829812104961821248275939715921729130378252369013842185156636457614623759057712205192320 [169,129] -32290875709249414613550662348267193685510314644404501856827722145071262967537092277379382176955086082461813975617395085481914465735417367489940094994183824958303272946502023498866832152439603425793145286826867364564392107491391134172328609903366436233398417686535206295296440292545390980772466244661510701274199100483886885219035836855829570367915228643736800418824596174126997264631208762431507412774212726814814075928022378108136336335754387215738393103770333274253929597929764827984734755594636452107490690461256718840782958809753486294099021209508331947518158709603300049456436895143839899166324524995891314244303652993389969728476539616891378903527147148587027311644854101004616139357511145979160378224397765229875571324490506147618705813842488930848189301112804843341125378301484707886684820190912059437566986463076248012719286982616420802475612459421250628549500588670887960179199638273567778543819780479902485883840936530376719304904135236227719851396368371414403757493975736359089506088346581277202004977703955825181331625504023662302340698007066888164759297878710316467214592068935781284275815440231138949392428503322171187261256207214191523250400282570837517031227103884107968835051003710169743897911528099465164051194254534233095800157957961328849702061542013331364065152855925056210959873040533289494905955456226935768842523828937559637326435814830030374762096632291586247846142333715485803498047067789884175364420705531886922642400880575595183691790242629822821591696984607123457081274029430494733547877967953232 [169,130] 305924078400160184602872891140002650131120805182681215647144949461973205593873965765860487949002832815773767211227101293364370820658916570952601426336924008637145436148054306265737694577753713337544693732740407144706535952171028685203930555930412530350359651681384759892658096903302649217442208670027533621091718685586581002781352427658198772568228656794550958303873015247767202090666834969856952529350804356579324785921780103611389286541585832294738079358912853001559344845081005705320280768615258845935666521496564267390414106533133541811901735772021922099076239481380834254196133710017657545598939131533851126951669528211040413660970268852983253010568220917390205341804269966721958034847093572626366882213942867632708031306432887135122239154313663326250745089921858906474558206352539742864165869357746446322525439365787992453487629095644082154954721257932495866898746368760897959667193370049364307765059412742379951877648213260133511865916207625180817954391491219005944990549471320922752516973911859901514566632540491363477896508717301960767208528400022300425238655567069941212527906713745823883881672657156360084259767534732237373528344359054058291665171284231742672932318709575002970240656378749066388583355116084978685720562643552974842257247074093120383879130766567100833536025101598240274640066287569038701904250400656966871987472368239168256180084611946106602858326184700195787560651252126444646473401076425793368674140119791716537982896249054140630971861565598280338598176010787704530972664126145299147219200 [169,131] -1687141788354259924159331201865713594720089907886331119391274112520978008460287073759478368943482290007647839749904216241788614324286362398761712388388960621244619443441441581633260355896200179051721339684955936920541720167652829886570315205713520066134767666490909670819505232332167176481561491275953581276024706044583286001595735828551637460142854177844141490131593698950607005864303695365491904732968124408223869586406003813053039251757886562040708200273130506700005344711471993191421935702951398975300123445779012960468237230775761984565514192171265372286401298334716472022857198790756843384013333409215904663502037391767657147853507980521362827613908295976139754451072009261988904931993666919086065131743743604649367930923126187819800517770707837498769870142111377558116809086746851187756525087547550358483012686145173399284879612737198994842857733281911799311381306525636974890519196686920169525569201432493809718527134236446675023014867394454667842677245384431050841208322883439035946863299186723328708783789353124948951876064354829926721076112840953791334533720517709542657258093153143481748802949422362013491822085545751468177413369691218533606765789619161483689091204090035672170575274122495358406128204905130495660795423575739717932430760866452025412750960838634959702046396477756184070173549528742613980549848106528658524168110232320598877133534533542711349183544797803931918607986008174161853239416560349232782863366621209213162916192186297254849085914152570778274561402676328759970149955972419696 [169,132] 5337111433536573855591881155154383526353420247473671795984242055178247143061281021866347560391142618916130883422572885086222251644652295062249372862591382661645995734567453568378217809508635324736515789207817484199564938411004256067146228244501199971342592095148834826870233512468073775734763990192840564482739927226845666456265244274956224807291149531917816382024493772159693647470579301270838253845587547779763193672026549758379313845777270949577627186411203468607992918412319995758110516718477103478378580074396806718030995355933485580577476010356613793714128755101787609783579515380390657189506804436907850474930953161238171972191943432303013926387829722039735856159392808697912138010691381063516112994493820898734597719724456300578468492327122741158087436779790333382551761067055100140232141554331017963578670491102638543231177428299184777352782311682514910929243519044346186801503301497539709142237224958299777251585239714050343400020642804537338230273297025353874204411307400083991735927610398813782407608226817076838545123405923808992098976296154255241392282285514707327589672865496840871081647786469080827567934672305602019991082383352247081918876590920062489230157408893398777570698648647316768056511563324566647516780876198194254023942687306177895428895158221491245166668640611050997824502703773728878937340624997875961092738544727707118516072592023412163451990639067966634529981178371920194723463603569455047178265952725481337303822170566174157762827654492053740833928494974229090388670912 [169,133] -9508991493522070036153709060093226790178107251306651127621544318681084068593383973643159089884773934442720671004905472080921895064453206385731438510216979020022250577076536890401306102573777961187991160150075517625745193194863180357338057033147382642490634992089832823187375313002118974436779822006444275274787990221556909214303842809285175783938228660804153413284705867866510352324049355693023944807516636725559157489384767349292059346866485570170416027127559257648609814464205812076790182977837151783087725082346026970478436601404498145574812680713413620861340832080159227877139848448210804445487444885506797562281308245591871504597858179422346283313015403248317790396624978810147211492813057045797903314935283458243251948247799232656172968465663507281423996163933394346622727666481763828777476185137923135568657500694409454454308916699187669675576277180354261244341062761076453523021524538614134341144136427873037462130901408916602486542725693510513200456109386127908363477451842493985843450821666756422990461382152062954842113893811480244068521626814588409515150092410651108068731852080058941447257037850158857038308394613820830202473812765375230607934779034373531022295867183892615403171657977361874780054804091764809853844828282174897795373848355301148444614708150441810482137744924029823869284479326006409871829426053103043608877489665658727956466958230122727811896169862790161760636665511227155482997660141021114896445235360404362323672992188818953108891690405449100014091088531341928 [169,134] 9347192263771944757014960821799774884595721686544435962683096446371375275309097582946167148276193091036276146460631691427465323433770295631197695254608896176806307092220750306067267150052414907253078963603050532351397960706315009441963751954535078771534433389492480412215784127377661388480786066550887984475900548020225595290902143062214258721805855908116443137540548188160396649865108775267690422947670978735849758409258004788607214463785704310190603905794116588176903256541379088158949715516249684853982991208436209854588351142373890073829951756878156919603628283768771365390078095745182693740754496439001216059799870649348455510618946613259007563525868983822023249154021887480421218340281958092398820506663372697355781855113611105115308299749037556375651237185334177626941040530450518238339189974831915828548552022539936865456064001459676824119541701411398886449147048231602542514107203318204246108662252187576734371134034216568153233073446552417848634054640042288809469330064191940043828741955631487484851065493408085345502818694923328566448768891329507912902594388495881849580989784749824577243149543945770234394680962622883609745808513890800419477315123625481645262861915988966902436584506571805405163969928715713091258171755074335538240642565637206538534709746233367557969960866223497028649912019114776023086853218180833748343762195712263260946433966991153160480370271610197127055100875529864405658329057540699318076700029276641595601296847847468040632525257841698070077139672 [169,135] -5517453440278013644205204026140674808483813914327429773463297806590989191713682701308261166848180639553963505334658216922111278349638725422492637253555192571141978206521923250996746507474867365765426066438615933393934429798423389236219535374030453294115695956415430565150699531639463552754384740676259283961021072328819209691979467975481136538568998944600256684692031702763612958091491680976166256791436223303676244951057767162473258885783530084410365364270582206726172471585453321384466197150473343217745229934177076461469988504334865046574675472272980083579482583519192367108480067048806926218208684351946640746266626481071219679025564867423443504225641040387420041184634476285517996724837500937640487074025694676114922936321186966126962719932551142341604437433774127295460564895596360123197256383833823137951295087120674199306608067336847042462365872303512001715411715175497379762793615590638304947648293939064741358328584878758714910715187162043263934619224616024858254532703859033331102972378924321618278400209193738916611559325825379575525731263214106752057876166594895441192959763655002735245872392188805727466828246607118387613199563422926371780259716850929360289662430304157255697544353534595837639303946221630110492347158306571402656811927512539758638679144702617291865589626502671843523094112157301141788689957069029613597716134835155245939160663357133770067634033342660222903337377189991673554976140429872004614412543225150631363078415899046380615400781573913987 [169,136] -712320932467111135040228764343795016197235795248954732086107794689132788987856997112171481069342672255462517071629026422374585953971520442882588888713361207224023052280794456519442478207703508307163782916798750032957779087344147410797381660216155177198549945237771912670200357611623204798426705030859593108964752485607481384397428807430682003721563366886357574594977349386205873359177922352807098817887475698463288220588917827459463017414005801579772819157860088442671799237905669956326130060956233478905455760833675059489013819374489350289902774207112626701539745407126033793651718788540476556041761180456474926736151942524183341425760802950359268194689376785756738749533243536689739967715780485846167928209678717980176409786360025646524357560274408805706247929795249435579331874119838045237689178865880591673217219919152219226566077300040479808022024733541155319332994994950792927986726094117556960515074135475007696814012617176486192650962556984070888941755865568887191074430689446807566020049507439411675257514958936359977128634502627014853513236283047247974525765478570182222553745520987269396383301396893278623633122931313205449036141336194775500652723980538309640870816172934971001274098416364062096025273118817875335544794122833843072513274353391395717961791773284004369826430705550621982089187571900889730344403471719607567823363400099551384493605920157137822636020212311113677644663305325947099804707627200537490692234439709842798385200901704216768500992 [169,137] -5377362299546554201028555919555366975465732544962260603780565446983173071735070082414199348794635882377376592849542252278321754098640574556766156178380988590879369689662228236934714778193452279134346053572561011934172873268471134509231079406727909029304906362407706254164021225950960153614416856228639505987619789420385448560893486868011944714766345834573483030026699945212713630173913783772187491250431793856979176841013389701687546929579147270862156782708510545170189784974332206497578443291085731394008384753868350605146900777543874705803381222085836700603849887592502596898996600362009903094901931090601622814798443771296521245276791630480325612744180423945803808204258158793257335871283104255290875593950818875201460551504191536392855516760327061882227792452028707842855244257445893166304005421181025973965295172617645203254913006723497759573383113071695652879355544646406959669105488459576123426150946985074797332367275444906153235471980661438221608472561005363221891912491718339928297852179937609092853673773428117215015908688265873056771388904048110671672818830745672760144654940569580674539340294188290616985954428636938077597085087251173562073442776562973037029552985445092976271562592709733580645546463486118133266463195254251270846834040919029396416239047014137740703297268973974361303504710289637281905659495601275679834530785299386074810309426275579864747557792514902779268923059249772586224694699576801645828222558253574745745397072344131168 [169,138] -6057070462471829237939250507647777349263312016499826234977628952203421927938906128333093254465142165136467673641226064504553010164820564754585548078239869223119016621920301479679418594116935669128411684007150748643389807786851941582649445458816005633538166282174211282921593465806682882258634141356283803430899153295852050337106204516501095867564008487434179210056426610835720779839005050096831667151391689596741784670748580817187572915479222247259184578383225183854320471029447902790562054353811725642919213296315095492302202771839487183435150744270676398577617658499177758429332190851084264012985885887819074349192039927225994218853407869849677560918557299493931616165412153145704344681918562641997952408800990642443982997287426377654328587128671829670646857473564192794582006518280230437411998579885110906735226094039129231958582582073072686600097169092303506568765983309354967104488139101017250308285694301141096655294538923757213666900546471101249670662649276589285443490728359172546192126239831826596190243356740914057404226604539679762349648711569201348032247634766934511143304861005167859092935990789044347681308668033420236417741239060103818903304902848287600060745853234255352480092693406770358137088795560560265867545634072871200995650307065570748126187870295405897888103380793744273203197879545373451009613755014739185871939323826448011864532849421733982359607009101960285516782965750355049674672689165378977409430378904424474485593680 [169,139] -3477997397839062108295611741987721821585858139346487380636543126391294730299016249907294592847216338617308682329994248732612061367361671911712711947882754377439744015622891675342667629397163977280705984452859548684543657639147595147894058294414077421105506567630332312621512086879591746512952548188416603262905212500019568927760598511387029321131382201669445620400888735546389708922219405650134009279214618767150515811995428400870789330889711826340414112830888028546333790599783266428832194742421033363575331313922204872915135490289100272857130880318948439538061741783628308513635837767644608796101322091994027599388852111302561526243890621637882707200904985866294448510171177626688181588252583017894536543954932256572689588442109797431155589046330128331356576327267646033241828624358813795962287354559070367596085765329053160902611461548917791879121196012097728600414241961823257781634062420489941071360254761732826401535001545004231281225903283660741000491658652630101162151151831296389603759081374705163101173585837506000661784901333620751528191402248665130908115806569431184303016800183071819716653956687151127394310991565833062358290578550069758822862864255054639011101126350451635965336550275016470724890804136581660975624236666398641244419425919557301062052987850635228876462443114479902846403930564422233367502773026402020864097380079030660872725773015991938913720627748466375968227873279831100341018259039275626892443747814209850 [169,140] -938593486786741282139618945769080590809362231788099885925203231720030983363915993484905107475871269650440149097339288655799930068584412866678250381685543012997007266720744094265166103558627477063210083365540338386723106685619876863014736278788966310244267335403617708700973521042261359799950887305304383153830484818641931252832224088372504755995668141431622008030224975092782436746445504635771194702839987320629019770929621608219901146920918811374389757489048894417999251072074223550952226966070570427477130137437009458168085650159583734974525006940567017625034718250485134214827678203554143180723665905157399606348390005630384933870282635784509647375972654363600757492157145320855943217982268242288725079141649134987471413238972325090340825298625847398080910878606095541466446611938748126359281144302470685198627420145872694287859174777241598899023083971170122125306918098570295894465914527583444023538026181666617911184833593075934718826793534032455901821079419630473089934114009454765420808147630618169815493883205659389534440221507676751691891121463202714417930206095644915563888823074122480290572661315566585022352775104139022471445540985165196097727796472498036393258099148568417205861563743987046175710723650117906775582545011956042656421340966368008306885391323683797908117636994509065271759768130729771976563594691297721274113884896615320945757306307303022635714761058602463537199471161983856394782836546771764382886496 [169,141] -114652651834105268945257725272402785883392470859414058914793803694972994821777564387393244743437472428896805084290052646233738894551769906106978929916007204090326263528287384389147435493724160036500942124441281983824325341103494249499659751659491466324435996724241250600388313210539220355861570425921005091685791427198280484463971915183882221841591697266242015431081485571955987542114898675453674107433016564136281968139494163016277292053354620867840082734442172880985886554523056925530963981217391746353108422472380027005957167694389245508716960371631109231386338945366530614753387669681049154847598629919667838162930625423252898098078756594298978757360264833245810333522008425196148690796944541716355005252066250493513593573223773370618363835411281747731488938377946426512793581925944835528226596646746712931364662007498241189971101994265223897031012026349801778745116355630107038554913280902133669240306950905529387789520454846496478482691024194083245533190263510689747811310021057238336301782601315260108002707524774513132305924389332064777425249912406841643253932546466230772826053952830979872680463138700023691414872156346391591128485055181053194241034390393524822024086456959818251219562011019976857544792300825825351133648258888329823446194612541426681555701691266164302574125637022870602356468737773758006557650835022451591134158075009997396927491901957342011944837037597689419898667797058288460401637551366484 [169,142] -6389993700312000571732198733455804617113339033524418072073569837578923459696446022248784296573092330132144615961313302528463662478864264482153947859596786601451455253505024907623778428565300664249736860688347779303971186142025884403257089020586929417277703487897213708068846216698854004373388996052303312450839136565633055567124133417761229673766468299006448815692283870491156310528450755827950472511134800991013508078045117749724433825543121296107077750661325641522743883878917146860306105113935361197272185867289024371982008444772214627657626686486824371516383222045282093408401418264892988107188336542074558478578468671934101437339526652149258727351863821360040537057300914501514679631869855038191979507166229506084216641615863154014869844661100155964093524732946579920565136125484938031361081353292782686538183180870294652994423550166236117274063069716991061648791639559915689623873720815117161379621959656326511577337654791805582114866061468502224955783509908549973942114524176786701938383187743482836307846950228704335962498139962553027628406690903313796777235102123311961843058432144029732028092419957177265527601806449531109950026738687683395269369890047489149804313529754904240549308414277930128858637128423737017381571523550575508300112984594795689098654951026850574850319864931816277226280946728088919548195434592579356688399975132422096648238401346243111215516762222268754528522907688048662842992 [169,143] -156213411101918392077633562225637407860712837189633191114659686588094351067463409323236519288295903762835093675087245511893540980360396486150087262804707533285377836599063814422791672447234806987350536166869039358554992405129628079045605356264483988922065890318213331359492605670842461033383338695841728722012101358621901487039567816133046537704116972047699368330352046461126384426575250403003545287375594391108400281139961178243116436453039444814337072673990733039503329232926242953251082842412293569945778188840392108043477503258039442174494026525984470983984889982931567438065545188394305631580547944835791902675573591714176651139887586937160011126657162203295032072811491910577236226322008607033846877870322989813860647733897418331994053039933001988400475094966267757181195409729364211999134135305990109420762818968100036133775646755281533221120035917328637711835924119236734205555544043118912349674353796244935118803272418406668478788083437518593670789412107963984995087908596429774755794950685216539007168739000059398141841143316530737110988744438685129806730299645200677974611512657236222150334100157038234338114472790999785942874679561547274691158407724428428361039680537621890714958308693517586837104626509705444514327989922907740065762280737162340604954243994387710051130324567390980096686649439801111732422145313665577796634482494917647401049922799310417497241489972725621100949508660054 [169,144] 525111914628302969643730740206170835920210091220053152966422329363496934006431976986203934292801316575878568588689061888349725711900908349517080307699600193932481813779049533087911623382807986266750468121289836744921783702908531434633369064334890414318079378460160701746741137564954834710776795256534577890690608788016167368933582415615746996657036177408965563144742302663411823539063488805722860860098937018515184620592479869604556008103977947878645875537468330486446711109367507585245365293552076628420294892811623315983096789354145545507336009453423915568843721789423016294505803576247987720143203149216948520799869026864188548788851868672198380456365504697913643807427783538009149842188404159253989756868093024792551031252126025638539862920215810865263094889912798177339202686255682571487970970664416800710748511061777444945046609159786200396565298041778375643818844273945452133426574301086146932845642676180641577936290271876445272901470196782149381128646280310192223172621335378630158241023912941514194160045172310957987878383579416569224077354207676873147133543879752236392674589476265019175176026650702369034894926896497183906396726615795478890753789449811501055758810045180314785144711980616957545979644888269926465062544976115906961399964195612941405939428863485380701971187112063623301598164873676836649276058254101925691330980292462704402274594728016746837172255344781391168 [169,145] -327666388836962382311867235469251089691092322905002306426583942261713401925403877310667562145459362436064684557955482950302369886141896790076615816295283004577561824927076193238508980670049587437855759177885765971656738042572227037797336924516568518861486215171004457631579053552363031538202876035338725987770513732380881473789095066047307375104907041903793315273500697176867008685850987987924137998442909801669970941561420977294599232678990047980614009778912735932674106817572806709775176794086759182008056803376584470529542307874598204565254929267585010718198069276914697654906638313819442828112075732155481038610910450697756468543515009619610572103291953275502449687178818262344540782408872522828835467540898780628482098927456572927565907992108130063552070618122278454651030203099784632650063223768219197590645933392564768709640355658310143086350094464776547167914002775692078225513013456893459949359371378087953682130155786670700730938880934009484308787097594083339241753101823103939229835541000749786941637484236394707524421573231223099676511316607595489625735919303507693679666772517518098398851403781138616383549334098692712289608202659563550571009802468034176705444438206419254448825856734212500587283678977276398899200127146247026165738059703603098755155657128300704912872657101313811740756063001700622405822417546727607830175798954684501891020112598949348647741212936 [169,146] 15550706479873144865377814691076900838685315043274171256881363706604047694617237993955186041190678447614127506005088338952580913562710987601212641796540637482768270104021121381913899562771236888216430356175367227660948819925414066560212016574533096918530145569468321133829957155582312201858215921300297017319721032637433093269528963548752415245144428676359303227863929309705016670911979512006412416115888377439873090828121643637994866898177161178360307371385210272726080518805090589418481854519197208097021905672926473219903601064551697358697445082509530453028436307753996004946113918015692417942301837490400421676227059407228112782547968996550705034872211203383683406589426298151870594814222915047963508761101246967836174434363699074579807087464560134196358334921061569461828242272899713459428786856553251259491893150096688921160640787478769978116598433707824574532916939012611810897436867962942215317638759187071574144263954884643496276064711391750428311076639477462685693615428956454313710557584282927902374584963375694426016269712460861118773338849237114459684591657955062780301227356836415274359304425957831174955016764654988687584751470355911320874065069223433386909118756314740857482880466187911281529313246085671232203534341984701221296128815810301344966417234615127700817357576785163843357530427235563542108511670947123852985027016072767168682552058753843712 [169,147] -264712551946695819842553127753225420443773505593063533894362807526917018830967160563207118514212259633089732290211952734743729488008516086677077758824184477604919999267964973725512054579412315114413370458330908736100118308701049012590547084235547536782712026590100928521143771254683387364076468888142230640473704507534738247147235785578530283817307053005103383950124106514584620472598683958897174971577934749124103220007973752392023875661387376459520669343779864985250769623693774943466805816018087349601301372011858672368672092909511383039688206053809682828551211059810725557728227347718776303002256846425473876586982743515909408522760164584940761053166552282663357112483862525670078630036149425726788144327633677261530286068921111121140058187190613124056593378761040409656012440905644586651295580417377229431201324905495676084670455578785107577615971479952101919664338814162592840664088761769702706921027645019629951115088448407688775620194008215273965402277769189976735381213465058655522846154774259453997737662542774902902799300938113480280548748686011906017146823124802456447455729545683576932142647751953508421762728322791836963162352634521024640650837429667480599734524665315737829924503508322936287402503104549983694626613761969881869727111514041185173062633231903641726904661692063370977230610654634744816534449833844297421224243351635401200557432 [169,148] 1692017804497328024804640504360209162650104865996433211697913182801449746975444559815116796225070302742072712514766266826187075931398160760944345582361621104296766093366196652228263233774852923613351496007484894009407808184780181484832083093388132082493238440972842547893087345127428942565366647447156580464570499737554850297722846373828685148898523628673058731459761967239287466510484578777894533235860506525499395761138763433023448220723407162621621440280011788179603064557096962992296373396043742989786035515077892667790903776554694100409778965946875013233648273911872042331164670243758111109333132942993259949897067457410318385287933301844030749083289396031245799085463109928616042574550598131102432320593296304859587910962468233863557124310173272215759322294795234265121737172534583031948850811876917515985241368335866800326782875856409449922703089222262411656235797053983623849372305904589014264916226147801569927704928059393135885545833387470850769969501714465766100305516946293829838452116152480325515749766417378620679969949723328073895387711387934238332840576988144320109424957711021094582120720230381980100036675258364355671597635936320862009698245345204695041717964056364576845074173665851850653895411603597829086269083329525213766948588035528488247431172563164598415876934808480911512034677987604329671958893089248730098414729175840 [169,149] -3330774693173965368455680938548809304330080143498611128120242533873823297621056511860502028420215640484579610298641983807988544632634278330783492248346162307241107417748568633401723449866497328857022488247344233881057114834718096399197752205400461209186112212810815751274870805453929627229230999570153752168624242072444686712379130859067727293093243007065707617540316620657070275800384841536867771970296223860888024981747078627943207430083375330065698309489706988008609546045262522081098831383577735989291464177887790015775666264917093073615984765212768940533195664538760835863546630688693142896028510262629127212538250162875504315059085781779420105554929480555287261463087017844603555534009992418478658198194287915520729013422823370240121807423432962717479079128981381257024772226342342015050887804057965313167229970604490603478502418936766186952371573189270919020202921814907254107286844568641208025898902663382018366742602331450330020673706456724535648914555894687835709032729040192695057330808926933681376284996302884866100982128072488315069411948414313617968487554121622125415926142960249614237400943114786943507374082320113122127445328025246557747093881352128393409411129829302507906334706219371992296030897398821803496669341182324113404274953914686466587703757717780121288898073334420620599259777926892977513427730171628219940 [169,150] -4929043716168919788160048719047479872667578860336954568234308908896833629602163389128087945207781651899947579642623092587649450965018575200163953531539722725708736496756526182904415412719870383634840268185777191886001619908281400515470552793756176858595062798196578105807178175543866022383530711290864413106206127087692005090917704772601547293712139528939208053417338127131909615363508532233047146699588416596273721303358548462993120754208900263899352312907533660960587392527147767412412123906822054342874205151996985995591762974865378009321474918722214629328170269556934854308763199675377826570995675604959150985973030844854932441623599904625834482588565298019972901830230058338089989805445521418597729032218197473255697473993834302261770715998944372344223153546657974349578901311098469299627657872635929266433445007344370899669089856534373622748520147396250288619304834764587200362361316697245492215963697649793329470775105426855751241430569614788274223485083175310561115215671745858333585686147777399261274183423201137336433022183245666347166881167004275172623781601573492272791511911762540607788654756550789612033986715682343903411214123879167557728565046756494016681486942211999579302033674680503144788250166706697509553068306541080244962059913389627305456163111935114693103472327023865772077096281230379373170123936 [169,151] -90040774604738474005426138695469350741308602856585278679676234308125215932886521098746961421549358754557011249477143644839684583181066085760901942744475543712706468810954086226200138734306852969886369000125338904044661301003733203135109006076793128784350324335885491849624653540026390588233017868090316617027624641754992458944622832439404795018673971638735212558861156794333789422201075974468974503641984343726957663010577834808291830946688586522250789106442008991233344282007581495684001949975672522083572709742449847471511433603712183077867412848422957693076738340614148549028145886764468318894827035040749189692929033772464009108087779593358545009287967821747637932683700030173272825680351117105286545603085815153988299408910276721552874654952529987487640080026455696541668843054617931382792928854612166690473660865405504296941818205506670449002985146739902540881502632877848224297267259276302963382261314181176188361857257006154218095688566210142772968717088539356686257668009273469128242316575270233563932002642572770404579690994018887315322996794171931725864875266905439266292548489272185804862897221958585967417745773854712901938809428035752150075170417665200153948767470474994860568809476697422512952503064336880287108978921448974064322240513058973558090141494675511803177497293007695642494201728523304 [169,152] -228246004496136393656652993462471151969952772113124692830200985063785375425973861346616134985250736866258043544377875552119147416911214533860017418179036392476774280123312571089574611611860106129941826433589250150534731400831661407107922781492415491948346962830093295512161874974589623523568960967165046949658385304520148660581387721044469542073269165342972619410843441781987680123381764750774211852446561906837951352590239693055817632647506146647417749497153070098460278533317018756189636631681546886213772743060906209629858487705711424419483893518490172401751690634630836547284736758712308161634611592057803435590800149669577052578242331571396036096923913983089193947474795174948198395356370594530140310257151989024747078475948079511331313664165024905965594719505249840793442865314372750307383449613769126633714707822255523081002097210829648936724625318611363236417052550171522278222782545016248205781488704718656701431396500553370075189876218800092212782745121679732843518967325971764546631677388957186660084285038259186584236423980277767185269027291652773985325919065179822024471142435274681047047737022193721694947687754257904511557119412656387552344827075467801291016449290522158986402963887523314099432657265574632012320750197915610020043126936938804096944592871154353160008364951776848649664 [169,153] -106595997459821675326536411895750202540609617181005658951453237682585170845784701934360402348212842156259941264496813128816050335127906353301267793394429541703369208129328946097882246499474780367638900856328475165959234041144055188210379694144769963681771307297416635440779798350341400116032154076873191864699822904507875147914780902014730075599313480716632359064668325380671346366444562687433441177210668238458142681057667253033411939630636814805452226535013512710850192520300293265518573516049865599685319694269487366383967022094280870366527904099684916532877110981002474159348258858875517153451650857969085590003365327118072355995107412465791020005231718199744838865120704036015883278535914448103301689840744377209151224263827198220827130664766447702885646961492749777884082209411636756164566443382339779992706210407163184321473412176048423044129656077427853592227825874632289246472614823484542995278564561462631975125843264761773166446177649889350129652096830753167940786870519833939838833242248138200773466633082237561887873280430399656919546061034079130561259471747249386706494525767860338736282111051146550559765435210677530173380636059620713134168782114701093815688817833728450512910031108708164369247123770922664246674341659766363226242359004424309496161212633726652096580465320 [169,154] -9097067033571276688838255056688930747423820294537293851751990238106530950327032408682858713107756956914167638668111955589107572227519790888332634217868246732848768798203729052129967990000487154522247842630227896567038784855942731389009900504923616555236988171922474056783710242244230957514126394523826597494601709349233123083466157209638740713948658176866572480595204091332235409799600870054624496269330769908000100991498058659728919639278027387880566525736282886862413907762943870894537986782222536255657689995700568574477487690914981078425911666116325458930446559362034923561645585099890491421373365659059909298128316112278557208557999970017167372253905678756324102341667981973006840179886487265614348462830668601892443053988992350678893636196261819030695318928312986927869631771955630338880306766377626493536232248787548471572806933686875596565199924837094124820462833186593679967965366282589163770751279310053004328471376797071936190682346933127794651378308156929078758867475498126295330573020044970889950732372502367532779897639765671211517354903741758760861678279697263615220008401788304030932696920744080341461721567276374101835862086762499260642089431499094767506922456477007108326618676599477334693445978659290450095773464075091925284347398129574176803466163564992 [169,155] -139774876124850480203238563083701136895835234524735761091205271097602827620041710643175090724621685641638861798566902291534428817316422969581869423409440086273925665905728379883836697503712689400608890350164844450516455669099569230018014062149409132643334506393485131136701597052176180213009593990378701382366901494496841781454414931651327550361553944962697347534290552791264029610432851153594978550853233687483468016073375177459899699018398833671060564852334726108468688724596802826181130326949263127774145358561775441638638452333738408188829195466909943680566731729715813189542246201488953231733461240329262985441351464569295957945825581152536100128453899169473923633363098001711211219796999613274265264030406954538030158391969121304012455302511110822951973727771787095545772718802254184077102380311718480920354641438489911027207907977438293015772251970119815996288517364854470447873050113054098190976841285284054520133690944283513385272989651637359964986785355218550613264247121902713355249131994752229098433431177724463801051931008108517064678301069889236030197831037973996968847642662989433953454716530342212054194459010905329050439730904119976678746466661135609222441266927294659612946656102665101935470901377763466598259049337278963008742064572657540360 [169,156] -377811869994679706111480043243785189770859802802326838742303244243720240685094848418132245814656098047282171478798768907499307281833820699858493903309637208505936495438984873212957636785569340645300698567017733934745389711622582467620319876251077502113229130184024757801443301982388578142705299605134113536372825777652881275688886492217971707413716997678485637733718254216455004172682098746306863790556914121053751392389877118691222764327780943603169204291548951842272651537498006807339456994104262676295221730385844559886328157864062993918094613133418274960009540315813032602759011470748401910874498998885476034865507434014448983511580441480093372918127125704355904175035054397276110104807717253857870202346547659346834569455113320925083951344214739329253333543832382405904461905248268938255632797009447026767646780829521460267686205250834768353525172640580216887837261315636872280009865932817690397254687548757934704562430553038441015283425226621113881054913571487100418697449779697798234015094042274799188855755686470397614223102423080988148176311867385381556505417187684300347093040849655378508704737112460127882158171059926550965850577770824191628225553031119467393921795603545320111423775007031591518223566798048340786700799412621373225856 [169,157] -174139600765189540815016973687957548375358926500544201344917730035502255937702531348372629724868971341682949891543110902096859569584063573205070248976916806165001984524098388708694855423788503974904423444583996310766443422346952977662501935409782838677246072472909902736073757553248099793539202941332468986099369819657002897526007274185031847383283258956763504697438953197334709916470626048437415688493675156062694691255004637969982774256001729429196201550282867376811426939739600317832711623340297366599288687055738594285266865146474514608981127567648932196313738369358222586059188671792543787228140061685173118720236192716046657327739543501671698872054225934397155767063014951276785629813137054025112028274548640301229250420935297275215953748695488881023496084570289265183682603734916653167611521152618643394869197334757328090627096814285453576158004217010492737732625697376912612278420439163886451310563707776854535791372201517546627997851623693339483770577680482414847660848344150138765461560911670182827180313609455772371991643592570580435197790886224945134127827190277827571781048583603030363296878980212720406148267929635196161670419795396389142119046575743576515419432095972823516015701440050872464361246103753665437138976 [169,158] -13159376773382345305391969919418142371289822384907435582432511288753230046284801767630884550201380014895847554448406273009022811431588545289369225952620758505524130088362082285323695833804682682038549609380398931514453242058377915236714366363688082720899164382084729350697387859842759470859579771544954279466815742626563115834144162655809929573729119931594200812356338714582232560714137865293670301492051561733768457874872498622112933229920021033781030076811227133661715424543583359882888118576276477382503982498970938024058166460485422162417277496473529604703126087248351511878171272462357656375537292256334706421030379733789807182205257354300740543455923579153606022935910249979766102769145616752339519819728700773843904796689987450396017112610131113709885494174321851791453338072432132621657264474957310175039674573493218007037090142674398987049075523773063473267886228423906507162510964841350814651009163978257365851086750680301660876319143435427896097981655785663134392879325925824165928240802589154044154021557212631511264585911121101934026749891857871032039418903181110670868397877947203785341460606402271188454157021491095974616995137525714975820671377274867940149568549888862909863485750900967308821528464 [169,159] -155451457354690221206707960363404784350375853470336882336820903723810621831094307947397718112588102631386636666370929384004400458161323748476428793903750718966009096527561180207259613174884049615207018123382475480316135163412199784108474907302415111110029775412967525113117207385054360999020615200792584468714248463949865659948090842820964812488886074721849215468853989962124026145770491368040964557030311759497070422657215565052397153939224980622596547142657836098870387261392461527074216138842942394409424617824239561528017024293272764118860066933981738225471789695597902453752483337461155522018969219555655699920044566191474192498118164784673503493251668982491797911421690080136492387550215306727990933411081153437709794485182721586963508537127182428247984931517752217048060179943500087288079846447281688035035367083928160752541643329876239984380378969196921620998051319884827433168756879522906743223813402149454246449128811957392109534270342488639747980398021344847123241020206917617643422241101346368212732861589997112425391207422004169501302968919998115540976940881780802758732585415201943992177551740656284564483083462725931016686546284882304081773323147644429376627256283272603171131065020 [169,160] -271291030142575113428738779199452929267431616486802381992860808480700711078177112773494207895341190768476937566788380708929560530274071640462790016985862604713085132466835177170590486010740561783384996206440875317848180881884667309656428281123531244546976731126095839194560854597812808121038675847427750075016623109541341212920786855313734167146572924133230174579293056507717982490673224862335352700782651532165234110274992751032857540928087318679744961152290104321292953713684795266674420693754722415910790728180273222710075419874815644476012324794082532815786973814098586928380668187327087001310187317246648901793839648409692409848906050090601012137027921309102744279507212980370286359443022300709718501007080498988899847098876747867611632043719403386398578519818221873495823670573033604620519163890994098178495187223744737413508467112388743319503365646560996654818690207063579604272602055417010574748819347581300868555022307710495151956221862460175935085227247623027592942449429011176332111225850522894848120284219997514164862641513476369487108785405807874962552447493029168395136282092343444122350614203847098457017336497109670790015561656760109804269781891824443070365847680 [169,161] -65472835393656711271788984679106166237077764752379580694655728272666662957635809713554683603657952235301579595374264296216155409048695207618057132676915826394347529803134751055946146224345467635296534060823663783730587893976488410170579133776702256632204673925040534147890309225423715576483280626904757013910958902232225051521167608186480350760475223704187365274669065852986562400741494860428964900188798350134395770640068963960834492042592921734954360102559744701977451835954905287954201972527244603513820086216303455984108018117388068584508245603897119007535128435847552358419185401092696025045393061332342039091618114238514203991274906411687158603255508153883873571746606160053148354994446397067669951852496898961479004717682772332976742578804512616215297697221196906948601096649921300991498146533872990672198726037307482075100414018659273729834166042777158339946092744270169751089971761305231341179613684935701570355734930335637194570310186066666236183196825997075032589634750840239902929649463649577675490362007076374826775346627380096510047898042242227366682557025287243474574740394927672498086891995181420147957419016212237855844678376388366196700668144 [169,162] -2023970369011476989140996094403309850472358378314307156123297602202357927258389004052669775607255392592674785486662823454051948456542994729563469693078013858151844329532184038433526630915646203485103183803725060479254791884824822256105480463157515079797121752741520843244035190382424290070601083641353134561828975433573857472383932359299224279556177555738295045322635944648997916817869151159233438876290505149798774150489076333443336040107969094577005518618152426476041400102737229871882659075392846595290760552420425072320810355446427370369560169232863427371311498868200111933073466298219837066584109815153439862363540324906381587290888407326385403423731232834937009025105765732512815576043184622703402595519275557597455711303126284358486655628809336662004854085535130260036846479926445865154931495987031965554485395094318749010707518625011086688609201377288968946510287154703308666621595105284278804362125642871466079694598152683723983063356550661371820445910003511421903001468485408166691751897911258469801845515150304138584277785378002014833706119118722446706520036633290153896324460890425380568396892945456108409716236331521087830338448 [169,163] -7336437463404562592551542108755098601768415429973891209333026166513385788131341661216138824325249051465450809500224919678369357091309486066976372868982495176016937739655408763458408234776751454971617532721873051781173863934550178581846084640963929122182917920409836983320121276396326983734431863438892221582395620574140451976113328865433800637588060620324183104744098049373522138594372636480096773178825639583340971506062468121835570281099892584063240020450064171470873023938048970202068286549921620645831188138113703104013839532251547070569141166556818664156102347737070903429519585342015426009846423519095456129117756747646641794663732533831641977883746487310497699214167958522104161479713093917129339775370589344714446307402357280750143455134533072728577924133384700125360321711324915724529894002766511470285304964921372553464596835775267149584143008401504842051417398769486182303225736203755505992266623558935221303191424501362374924739491239021180957341297975308607478060600196519255489863539023372882976133793925824597172953610105597786591470661393665827534866763272160944441145652378456176528970005356103853069162 [169,164] -2816604874766473672011438690232699737184593267935651851615623092214169243072488303207188906885997046536027058921462744895169283849639284957886157748521104916802761685875402243790037846069429594892998291048544468506112859094499631301561984118201851758591106014210282977061499418369736941086357310052120967196945022048682073558207559939323564394312753267363500167430780422387418832657737404436409051089318628737177561299042637709123315347192012342837260191855879015862856473038628848367198599722238204981951335224921992649205948114171918897150992847181929574150623198739737984792884769682926531150511437019694816343161890694837909682685010478727412985469220665291034568595681325417072004855230963405954623822950475679308734665556867636208335669539189026607752126124187030321551687429959048474685648484030149874536919519812700176655452737272893240683601483680255105045726188282739110276411006076221845909624715699609225985699553650315925744937280471071637874289244217718132749090372097443414144836260282552098571456841159709897932701726660916979443126903616185845203991417840146796449714509403057066368 [169,165] -101877449403452130746770371874585340460519742800098416563053711438159446119437335455171365810717616860936929523462502122295235515863120121091295324208595189939844822200842861740140682825599434757480290132615905504886815677363145612377639367448378397260354936877122746285534453959701576988858359731835693829177815595741958121802246711758748495253127992454835091038568709058885854083674016516396164399751078053375301876031172767687688350221073648654823571040741653851938316788100406884860865610424718219680157398154710933084046670572171489774642814585460936037993134233457952239965739800051971661919161915297575533197273277428142215745518052910860232482884681397923010712536042306133705413563163863523320635261655365044414404990679554298038746711189279078542994380263602642418276649981800375158361183141736091861789952781195350552227517606427241740775240729992605468227333799400856764792098262122381149981798126604301796476810209887161829910883015261276382660534714095780559215758901752723332256675664467598571348853978945370820739793868816021320628797306626236553894949940739856 [169,166] -303334582736052163259935029188469970194722177863402596355197360336289509419684706603647578128830826578974906117755573037411324521425828992004185881277540744109643075795666075949278771334179292576023856631592802387905927341063071027640947106634411486796246651651974417127513366571454523640403629953909201260410008574900583018101828711489456881398213008072507328643408609374974762339349908542569587759754097751294407792218943379173179439906797690852305451123352179853345805167509018825408280080711310824099134444898928457531243680743537397631621849406502239536122510719784878506432656832149005968452571717611270074468350331483713786177565076769028905517959059507665908471106021254921285733478270006449192354616879994823576738537367691105750524553873892817948106735105956750006498301388703982249402882902037575310913395716216484895081330089118021552034801273863503251544534707070946044009103244392098447935404651420806405579639128755212694212504118249734712009395689473326797736434160673406124060605237110252459091481183062152445448418686692412701513948608 [169,167] -63601303920932684323472685130933914655058540164909477154971059287877788624767398427608189636707285866526498716553275842538253033101156753423307712838947508922729165688483703652505087688368592563220067942283673263095937637867595126151673070521727530349350378486926945625114221072955588560590435840065979797374639025383533253812807774867704988882010255483653808911079640871624776824820352797247929441504067831296246737743250191639871909426601057616738571708486858332981550322977477916084455288568663670287087900285772034395270332935006820838166867572074195475572935613756177376651460452045512525365516545190656691598473257577936588331490471468223166547069095116067891920545974915729272094651326985626165250772009394713611912448384612542696319199335644749808916425987719480349965203303955514548924234162658305269841742823166176273085642238735114549701108539424236150892234096597804394158443422390360578034922895472967498045029817300672564637428687271779899399571695903604955028992984230136936973180675618594707289011896650831810404 [169,168] -783345983915801829327547278952372034519264742895735580844702449100201247528461609069429524018026148506961542558136504804908854358201232377529718935025791911495022850644989191426876871045647249284074859530037384516791637828703190707907103527009792237024549079953145716873402637882275175792658675033371454362537946417721353546300078429665779764367724449354514727157403608592778231908576572684737050325417754291816585372074420476081823990296624855864935575600396220074334724442972914733304899938945418804271359613499078796334988433737686795338766896496370484352826782904496071390488523082552669098122695322334488916105181916680714510119007450788420282725930217572893482421602051039235077508754222426127613633506107551505661771252076502712973123055665291183184502910194969589783052789388137735055538773856535236224317749873449273046994654823980398968071605971995006486022773148225213807254573066642139543825204395607507686004235754710375334434596570700446855723099537255787391934336939451052253097936782592 [169,169] -458502839047273844606272128141826889004983325173774743212571387860945849760516642506907273251917200419184834867293638713766420587039318981886454075668577352012177443833969847898840093975750427944579641093820468648069993481468454889833502696371209247339658408509156613189973140238602342894217948871289670364993097050736463817960177888926089942645781445883401725832467901347636854384123785603942740369109541997529295478173160603123320405757756621638777740881904101604003207607952227458349728122340970812471669725549459683042759099017692981083844784059552569103523031732079430764099264956514164592595314581832936910185762165089005740599633990276514680483578013457657822038613272172039295274614203580079345393213656948611429553744321799078481229620505187434528264604257677157965692923076765754119753707701918421300228049165526441113182863258441355632377922138858619360314563254226567546258878336414355869714656679542756144770725877589796212690206691337184780444667859093427757408 [170,0] 75558358343605316404446575304845913678799576038540621156708093175187495592941770408230448645520070325237097105757637847295113961426836231042463867561982149418828695096121262254129590777013163595945810204235582191861174627896938357878789402053374000741310933151149874795373598605870487760389336493154892278644800797809434367832247211161346261266737595986790454540883137342877369339604562799043031281267186506447320177616010739954802879959890144175908865756961568772175138748758995250883030648041055252409083990134587176760960292878841205727448801384544039965645364375336283404908807461537000229835902648872939324537839367257852299679900665875899022971067036400652114123396518185633219133283200490251923079760689794646144414434894414620525567346627626563193488074531529141208657187914093585950709282634976501183736018036994287724894767337950330958213333594383464737145644211172600347432120354906945649153171194940492332924864206794570817612125117483330222944815074775279501297576157576350288476552377386248677640644847032478713551483581896471647359812244007143673007884881169906815032860478307322894942222699382552570557082342195308218845260741732542802820064708766049215934282101613368276843087607350268066156937945855497003840473429426235146062179732936737518695289643970157391248519270242298700600865029415437024619023747294633348252878441978309847225249178965243112349951545351811723071378533641507580271555831558444872279259401680376939252109214753989834119107937372933048772056950948814642871007769101619203155739752201185741163417278336836067836564336901587887699132753024006599903547672885055941871332865825725279349376683951821284363336051218312497877377768945173937927091415704507329971270481654380867285519539607533248560736145569879404844144133615455742429322517247215260385100163266584540346573137136974806944103245206787772182812134281095180193658513626952562638879601798104675606053967007596705561790258348723355368626842181448530299658571722498925454557944856135119484395434814208110262670251701650284633446296545278119903232000000000000000000000000000000000000000000000000000000000000000000 [170,1] -35068853810418847130973295505354720506151165815263008675217357886994781602817131295132110374435365385369033392216429659661583039040193726725422491002717264990911167995586734527789569785378905155108046005676600501998981564602083673197956144455219093146365178460627637366440475941704730166994989112010010749012718036106465506450616819528446678452170259139606204068599645041906481708045523393299064852441710609223389372348987352889009598776808504346562914623954960521228246934325563545617834915734665078765924224727655198252445867043815582792320805133219354549222254191998207224410126768788416607246867541656050148455494391374353828849153168557798062794083267747385837986769200144519176025395118258645505289009750545806719704127594808838549342349512893914315071503729638823401788961742571204287213414010034980027007257092129332000303310369309455737284738348138919123837562297738004399896012318646324871000500643935581821179346760889468234888355253019543331109253174168730473750846522817648944739156384567863054301635867617524156940533055917499349483018652729543587419287437575407547193168313169240100324130019079582800742024971315726672276284046613782395557328398782969883214479174141428499791981802613688624018465939308692778879953082859522170725522134720888723687149225030526764532400701182214469049252882833301823304682833734171329080721138911437289483350833518194801097201312292866451926787323324904794541482412646074815186367846942649359718420951094376927488992196453481912083513488651672558107621988411771359435043146916330971604833180807958627158097714854601396037546013731934170125277763755563596716054722036470240583556980414864999217760981320039803296218653033985531640982499072541059171742703401344604690868464421214736770490886714600308915369356714502551341376651227178175826449241646063172560913437981986407155892742454240593239574268921097770596726752546488285628345731932714841906762339144737611392026986945949237530511167223985023720189867951025470980255436267202338880723251792116832463733687139337735529055515077956402591825920000000000000000000000000000000000000000000000000000000000000000 [170,2] 10507555002001171537166789400262600003066052330645987612052453524110222252685597109046443069824960260003910073830714086103994970711658195418234837963814450088773376257201708524552357573853524413521880391119472198248815842091722709856694285686680569858534867549246423270010484426406820481988178605023127701149429474571161228196875711313074477034724945811178678232034489574958385714612714698223748116904651592589413602919234191137713096847342918917256148753229149160105559124139016179566389633279252622691165990575826395939718394104678568544508607457729088591161778737580131955934212589735885714931451119792298720033153001837796237684202409047625698310535267337789136141366360792253067876396118522859456969976823433973874315791191123413966023415742381571941732129866933957458533123446025464220046328331887232270695871802497137394054286175087715447159449749304924434647837555686647172894204064825907090699339469355565608815916947811424591106803104096597028199396188314530571761157173458375698978941754260698065271151519691111722893008463488295062417069438042934073642749799530812505114467009995507266506006914732682854439505885826241058494776436403217883582396351092951902415114040733277236114146532275461923469621383911049490364099405055085141282423547355778026227003739991219443640524405639789930104178537180000681879487804878394092775864590356709394659826691438980821760555143608747901110983522484305501904433293567678126300072105915996013896266245708468222794529037294891260619031840252994241472388164295874848037537923331364150342389606869596452091755294400613254636083596956843771880758229709607729524748311391665099002843722528941952477668731332044462459128331870199836545962010809688010860595595932661011945637861015707788185923425585332594074521968332556368084969399351210953221649178140378776418205887698930825170854673284502029107502368195443237249531795141243607650318951643975063978276174136213724977010852693349607815234387478041880432742026097944009845680696242619005693694100695294006304322756758827307226262803479885947575075864576000000000000000000000000000000000000000000000000000000000000 [170,3] -134635886638292382269305633624811007433039402468224366198109033362937909784210059527815660083958826477103696314257435554208210657851892647002196104452971365687875174782752633342540159641338278273275294375154262511913195605059573129105827807645629968640676814551261960987885747425120624439790143496344200265289996464284704074915114814965050410237897580023438547973647731039087739859089213087907355737639196099867420899128853672976501931182761950445487799528581794183668752385159831216175242240677095598124567097368822531688153943283978602644433965342034412095024500097682530779176775221607297740862746370315008429243238192860231314957445964606424267510653409000217835672028149550403615207547479978325595017896227377626230749998173893804274107955591027034245582415108971035536132848561342007369149065778123002499443512288332684281657827696925606604011337379730502587572332617078777618057418229422388750650204698872813346726443025754848995357901745717593561011949972766910045870301455928116715891055892848386718833571685005476109608019848536475527565204479649899471699935505226093846410420824323294590923162102100339956192562548397549493088912192928060151081957910524860784099115360407237549473685798410951596842468397501471760599436872124032257245978907466852924732919024704292045884510444273668611397355131951152677174707790001671140079819868263144221518531926379471287376439700576247516780768500478303195458481475672983014191929137528691759066799581303721830703911188759879942163436195432182299999370027750416895166067523012418283697231243216036183916375199183039942676678493841511644284660797117927288814969652382944157828216145324707551832586040743670907639969782026911766826863458094731196372220983028649299915051750844827180274393173654067209436405147211424009623570744370816296090082935455237268615381384180455107507284116475669840202852753968314838422050228879232313362532927799521283627191282691995368573057746197054045998296243867754657004721358843725603104749860843176862971027056406549177699152563203145577785616227580022017863314309120000000000000000000000000000000000000000000000000000000000 [170,4] 24882044682419819294795372977433643925627218290670467217897693322247406762345462896920093779491323434653206509383062032886876707416651734836206896966791841303743064195223459069559224382525335890037316305865924528150181367155616684036727942708258324384134089839003749868756116460290292684284998534712420634467505890637947240741073282023534531448954857215404745847645317184086876115530143483903087449391644689397611595636223358075161422279211738711323762921670479125989782677652669382109317292767879016442613973448045474184794787644463205681322890602436442991812459791571994778461477515304936913561182264816248625870640842589327505721970361537472763204320341932753282654184637198544239520845083245518996174616387559477070467374084866298357924450426977410779947859186277889198887744449638356233619971419011509360385493718926072709615179506683688783969451224966624178097331523084735406410678223991918880624687214393292799587734245213824926494622756347141760857212836875513927814227473970441068633638237896878780974498047278563470660310073752438492444467468087448874906433913717146966128947228066803212966343297646601017391364637816529871031369150335897847189911533456395429014525440189570612746784659860202655780887849577035210820031130287126147142306291446721203150661534469926767508347519149875556661047760233999937905757403378162368042825888972734634190298219037218787455059880072526483598894865831306399047732176598523905828246697317849251182395362480830650735758745587224566261991611626691665632077523828782827833377031094824053893971365118574652334172899683480328092414099965122241385502701368190875949181790491272668854914652983577726094793388940889224987250523439718818234054109817735720493943385450227707706037236425173459283804468014684512274158437668960220690660594062220374470818258504634046710422792117526112098884727991787061967873868021399593432817471857816615299909894888015508902998909165932732940687132662145240627711072466781613002411151629985826614817910507372680037098109695544417633596053073966186451301001919481342120478170415104000000000000000000000000000000000000000000000000000000 [170,5] -595319996395985289597389170948806983139164418512175337509461451481892088245843961490192932786741136455462461373653198663271874115675025370815267230641401490039712429853273147026054995733389369906821507742918976944211311057480749278458224162515753456740719105273598889775702761440365306017931167531177199751586882472806891318900501542511200579514309527595708697661104846111270189617212570320210528966288961758049963799755872717619226996137242562530655200803025703756049946608262959165883569703370648035083626992733327709266311811947093661362975047673557526479913245696143560480067265326905504090199804475997819938298415068523638588931701868386481920481434143210785534083060586658748404510536278843135760809667015105380609710375300686812421597947670380100690327838331147401371602362233809301407120207888007982279447848386117523280559999962981282475353789528168293896342140975993177455901599318579926247548538407453553948694826245645213795605958243824299304320561452921395366613476718932579388736603909097603740982452263948783417087244024344242340905674204359167246617691819541925256894946596985431977315376719266823889736397039303606214247165546073423699610079351959483959117593431648728750212933597965488635709783603751553861491221465886993339810375658653463246274062558799492099908933790152948734422947539956187180483783582313372943562029002482988917825592112219996386729393290981430861705592283124657269854113750769246122201172374880023467536021176716177461528169868526859095071359237938373707236490617795046744892573252801982469713393509084547363012595855775212963208076677900992052251376335472345497563357255195805489270617643985685627793107131277996884324478627294882186042287971989109087924753724148711160530006069371803045722489889119618186861956364057918726612429080055700563581091369677668889481171621035997183491636263293616037108055984325996735303530492949679027283450292255743085335360168412171233453788726364354512537916142132065078535457641733378649998873610284526608990910194549765957457354661735153025399445337936777402329373522001920000000000000000000000000000000000000000000000000000 [170,6] -3964268528644336344536301970806210572843057890087741700209770736611303641352393948868848227532945265447825997081783519408787733514142267114000382939832407545743845570328228609712977358078562165594372764045727375268174211071022997103594591408177302960546215227480307547302862109760733870871664034087012214126404925156663421816971567881756177428111413956037396753210004981913503281059183626414793739794019256344433474074240436436843991696815216099067767004221381298889499525395609130638500860537498747945778117195658075855276962543624505969111148221799625544159021356410313981653130604590526111123925938129161897255638216411006993845149060307956738325241307746060264618447912087715930489698775042104226295158575830043153273773287628529248172985959445583258157804257207869208838487901986004355257738429227850998222395977092699445349765802191880988779228759401323492694461025682380421932862463531551557675730905513623839568272716900386567839715526593234075372194483029984649501358934237992345932498780652493167260586760472740229276257348686918420183065901322384280936449577340695403238319455943447237717023167440915205893158744872794865402861385153146583507493152262999529758768690213080760566534234025158325382829789324985467049219844481952189024888337344694087430499218896117985954784306345596016969805734118150326262015829273932383952254291995108649616964448227537760938024546125877166517759889737615926562152754502632498176983499461131250749627680953307851508411522880395968892072692587855807336173367390736662459360334538369347166700110233450604960480540137979966861788880113765049026966389853858803382578949370603445630257415856526276145495583828944944665502838971542258776086708965336619080498869356260371449270869478923918278805168289180627069761048906247486711821935730554881030542580454842515160684785778225424177760475619605857375048745491268888006375231680407216052086614273258045563844334300440211250506289290525303638681264655074611310321255121520690563473277108080756136514075519509844914051625470454777277281663581073400894727932765798400000000000000000000000000000000000000000000000000 [170,7] 186323597283972228914586002920868328262523030292385358071577046573916598377295964169314002036371861957714459581683814541379082133916753292623389698824571936463250019864847816919017382611263305878158095048127737787863097554842689899464230116643821619434806252453590116639589040466985022023545860390169190727049830651771117750375075108201762566240115608874142177067361624414850006161767752588948548930957836425591746675552570313964736252241703364955700136015790018064067673197738150277344723856791922691780486986909806658754209462026299184617796261804155622796254057016517522814382609077997337624652108714738367747453878146364322921092977281667405269883264673429057529117527293735204105876949219059020066689096223093636017483979199846292487792641899786766487205490277932543403848164808093996473625818603718798276539359111524785986182371320726195638993859334314159798608363305985398935183141856988693085412901533350781821952191165775803057063448675484707256269916014714875029917167512471330401709324575684639713851051106772597623714890247535214684038985369464402234059436654968982728196908555930527223218573509618683262204415097364857779024073152902920847473037987568451546819731118221164980941722086885767054045844215513454031115212098329423915024779207676123753071424422460615291342149406315962916605912839891283321686838564634601121415875015349339976144987145270888649872538752040788543125395276162488738664686401599240560885424495755388651074584182450089836964851749892299160621483405628144859018914452308816852458593563744015474889931727595305146033858251965816801409258168116949010578257639583591577772582719473927274256685682249771818632609686431844058727954733057625636153095426738739053601952650030467637796487539131307708646097363911720411345286166282385171658821268401991964251694470554597744878829910882586809974931252948610001103736469714869043105469634309267775494375431753896555886031189397115578734328754806525142015641102030734616246622476821044119984862750853207806553675412204000711517566544376033101207401949619781407540834961174036480000000000000000000000000000000000000000000000 [170,8] -103435245908171226510892810973544287599903037301447143251523191115668903441794798449165801439535657610788941257495868271888581143213864339438084843640406046073286040695527294780971174524420254110189621718960549304960631127469556118600233732700321444912714902217180302997754849311995409248540917699558094094044907766778329557807151794175735698654279748303617752275617297917544079034269466440268338543531528102672750758185204836074333863432235860988028018583626945491969647080002000618952038649662257842866339632460581852236665967481222730323869274761493927527669327502234073996248853677236025825740468248141104268476889644805849596017873768268499906803479505016918406381623403254017762501169194258887391454968421088055668199308579442296440993928477657739765311643693333473227376203232377396576020399740965395499659566604322535611246710664739186715366340097595031359527618825664913606561694929762207049838664701197589166403988256459589079012622574798594477300446014189727168697039523907997204908457057293254563941988946151216085649228479557997522599133127422096379299187707864785738276090589059822601220806908583322900378383182027066019917033072633948257202649439900323566081059731915072569622528125116554317632888839732493604748493123789291052850887939820413903309239647312399880517035970594113257025636151059392006887321180982966087438370364394431537274848430274340535838427441381218141002477673240077128191522666415178116548720167481293016450216987564942381263466369176749841856233869042507330036198845399486167785631813120814776193697391547133067991150446580236487336262235223103808897854184549141643015418122184732956994903996251538381183996393256322797983792302047494857313050068475514381221203104328299279219674190672694827101644503382090155349182701969408279677319269300095435368913440194098086199277099096721914024590428501037672343185211859049646900761410828957460399881144273385267569240490085128761042491123119798700322099809932588675038414765724215673250803064428833037301168299868191944724581147660982706818468510092468496294484551395180544000000000000000000000000000000000000000000 [170,9] -3591846619615361771150612365553141443984336804845559833796666435716001285231860708869216519398914330475857218180013037857045304349021141871325914713031612258213493325925521874038467898844758610204436426771228904956070791267460826508726119443649870984749249307453511307333442143220255265733966075621181936903016141998965539804572113692465275639238426742130741492638655864374868657245062008173895343818435928805865453829470305008662089372391134246037151344765443941871148014864965007612686391753943578874757367000408643462480049836212035352175544459001175748458897918442926336584792031889994516870764631365081972302690725594994184820367700670453060880821751725382171417547173868590679322539525847580429584916361720115646074322251419271491557931348991131858666102332236201892356604640437565228263053816725862909048785456630244376401587779132964820316998865567077888018069018885222180430919828900116958579543309796657773284804224607300307792430378560652136908516892677534676548816573315268728413984630125222701916647426042033060303665184077209576980538149690678531224689610123200062273847246218516795795107878319651984859181136045287144255709586666133771656119192260784232548910199181366103373026223460120638991873202271763200286960985751123212858249107704551180350717585339756978633605957524540894409961844827557328912848585176760274182937832273904733160430326318040521611429580855717671727225134202223233920124094900319913483852312854155848815955678399395316458531859565160408820548462998127353536148867591059141563710109442449455104484414488578300555171734138600523150862417728310529891462589567003712659152353040592901903394770829711299513264998069667635266055435656164689922995689208379923360752227429714129440246015136645938226352828169785621509792317581753070599599813191700467168020926417137054068358066876652452575954522735072133044483510148420487856309355679764584565413706287823530403452220441168814269608474281731413094651897546483650426578529629183698690314540172964009194699263641840081041579812219619489055218197731100127739507772911171665920000000000000000000000000000000000000000 [170,10] 40375310793806276099598330661764333148854679364251834503778531437317805515079705738632152286683607713145614437704451121487546142143483400987064503216155031479943083029224596882886889723792597123810817336184546614332614090550791309701505693534610736680811790838251989201140883250656259190102925131709794432133412013273228599381331119029058665269105514323450761527865323175062508465091720272199838981079839720356621921669812474965287168971831344212641389891932887349422967270115253162931025020665691349693065143466935751036920929863751709367470565257184072557525916503360772737732077242138906337423506667210241823711133784458413515454624363416726223084045630241495787140768180925455356012030350264781655356935264104102324420229039100139486470014775317853109420752188630840986248649709339840271514855289917988388528627349666702597614906016303896696555512605972273358439634728217530836992637261888467891207137685449215847387254359631113609678701750868915591095909100520413291027961466343749069568300620192532792426677336913420278087373524669914455354042572783891823709830546940250990531583976304819617971705645779474911561749393065700897296310340598335447932852518788081830552182465146198421016411629176852675807108298060545973442152204536256610793447906528070206665649326622192201622235506583842583795981996450567425218676260255063320669115161881676557630873696153627626711281314844679863331589936643594939093043885544999177194139417053689347624387439212832344248137508369960144372124456301092755172091484375347579489823537587614108887406127566461463176248862964413468933819913739491467334398616505554255539989858189307529386638049806294113801377161787330018603658513141570428085181484452929073584320474801737642967481597569637872235467154179081779630018664767210595585800360303554152440689990989279847659425698847755923667392393515445459891123266249245561771915906768482856443019396700722412863676540770021815783536862517268724861493594939730776143684163266540608359540100000492458223641070278710791129021700554988826171071249079990499802944530439548698624000000000000000000000000000000000000 [170,11] -64132420541432379938440046012985522267344208685004727739142725756585306277198057364797702322017629977497052490514789682081131907504681681009474158157036674470787889306979804610542105315979068637557779328133806600694840088518219292998587565920465900273906990390393122435398936844310286601337889494743627564710689285154368858979635246420829039535964707467293940622031221678388187915228365498824171520250643527407731404151833237612544113067376426588624498489187047975457734845171858250477118369663780014627653348927287366856048454763202197038726936170010828026353109118537140424267991623973822290972518508310932453190148774352864368145457245931648731759527728283703306026123731767209724316133863878438980531022074343782749476410854910790776458353951988543063969584560813225148302620312063471797766878823008601091414024960219198295211066840851875797280008471909676000697891184306024219107945351463939304013642424604959283377823879735786099018755999698105611771955632339039902562401418053178593661853886576152084857913923544268966634567927878871822564086170645450880052443397428541716724322297839263508107573661516025244491939654641611642933148982842225622727657334280879888478744874974563688171190976038858851383792703831810151772891163893128673635062906155522286805362443987444891221485380346643531755581294386378874391184485413072393677310804465865881104168957402036620161398248240871323356830460876563780875627022932768481234953105683914918126739418611114220717259974417704921335504702929140582496766793426220485801337963088983546154878828936433606639301119550436147001987134045776634644716597177160106856369235300221639338771296399301958289788019334119989885774277328297905777702074138848999608117718461571051067090857020979296299618289070710577425297817220270339967831943995083698824332427605191346038107517873062843605369153050041114664697783674705908667780181145666592469252448960324490406543072177558611096716457579167147644865617816934455665854758695247082703465088281578652593319456811854198760397688979727493077216923828377316591149678427163852800000000000000000000000000000000000 [170,12] 200302344593100346846060450469703570070827835020393198377032340187835721542610966251892738448838217187918471127481078480970342911944222438326565506261397302231732267589991245037812073344537629424195054516249833427077105135193655679577470294880615813354160243926454299380932965786556951367744348527266155464500795788574706766251244120127497758964738832901428878110690584093773108748726472851630407301703963006839167126269498019291755541459197551552794322489352709162295289887822904516377282811269871104599396904054291663665049724007805977723237958154755875531570012010038721178978071039812061511072172951342162836707704136315023110527946663558872911393774266376505153955748605866203071119366982652320443966166873784927960437805282123136995278317497747121268801772482803628392642347205945811060051684667406673596467061421409383352446214458390325184342721299220782511441133164742215234901317967791959312415612874210560513364314512746354033132909363303752326979636553689278169387835518004662583394103921109568510127651041460688488814606639682925776716374259992429040271782086864107632410785114690032742759076643527623096103322064712307822502581777577051616769080484794955993671615671732957300218347614896224721939374998051508573148857773143041212772578224936062258503321615811491864945299795167011730137285085626900844210713943829725304704636944252855015150145670083937038297555175279074705817319227969980820864787383724431087106829336732897278297823836555216968902407257494680761418530789748756294667835879338142547492885122410390694934139492747232343321032855725981688192674520597153550081922798355627911063158193466231402221033237361800195202015626422487960739684020366181856394832882205059473218287166435976212954037213771135772530532339170169744237158303457060822189452485689370588139039010968437213693111605960260315105423036609283465796006287383993275822605058949054850510457098733150645377301386110800423302872425619541602185325948523400163968178401618821312222769085449510036173055011566920904062083820923017382728924828395090320064052543445780135936000000000000000000000000000000 [170,13] -534556268615561726321573424369758026530107965182751273786689122705192932831282951820681768202532183159672810211587202048082912675769836853845525535357614665154188762485301250701981222361925712385181649435075877770124709971247336559332917736709491949382557994022753737514339720513397390536753086676588428306047276616853878167682931020544411048834778479142215319788647179066200902429713740842681657042897233377204376256719209213182569089569867186653225427575768574328160201685659108857412875882135592439862811914603331080133473855774214409690017270650963279472693961626872483200481513742104377733665322196551727835736185605499829555315719548269587475867351350585876211876471048177250458529891107074683031300466227061336591358592719626766665064425838840546627805970217809293242992784919764534638022294236138412090752339305748705579986966290921792982713812057438500878646560226865092296027010358159190329133537480030854288718607390783116709810904277506345740627517020944979553434714324411682557769274944617551778787295958638972828649136001091799522022145433365300474169876718215222435022317768175553602710598557664195022524839628402040361385094884188094219102091987827387917215291766962604291346544762086571465003724198899071241472200880162453866323069182071985263959177131711098545337312943954264221531410354451699161468019699637402132460399966706047529587565388044565663673451690295543808529355540792346169618439226070409671611651797559244142843070788876413075591473107205085455639528596855898737373508201896253424656160292298599024679987460432373047148248506304559440014846419543152914582830626527354390087727330370547685893090400832172369045930187498632981893692878153732154732217732796758525987910199878853231411798987267470941041062385554033640107724019041345631401282465493600499409108207775289002198937037853380756836946293757627242539278873588203694272513761574189670610710906823943239924620492307902281975238605103266505939690556985323775453253651797914549473024450031459541186119748201526011724514747650681362781034266949057919461733669947037450240000000000000000000000000000 [170,14] 1722260294838768578382863229271526996353845834872155353625407804207826924078879322892370519667164960193542620092206322397629954209352547220570609417106566784663408683711083276202204771752120335583789121142833266625081404496668235952415733431814197720681483313310918821995690281761840793526535193798890112752953699927725075798052201832618327056766770830330673128149878431817249812051334575163564152423999996191518211710526235042003582938288722136229003650468462428997673049822703591224573820020501487428101981007617909561090201258104903485287945507938668350665987647293314603529426438999501133063439375694635114353332764741500944844091045681869599621785003284748267715587308159835190235786740749747591873648585585626817068618329602125307160230730395347000151749287049536166565705951139491029223436409239604326533995852091069759699489636339985251686947501350470064776879789237078107713815679628033907769812318784793788434646375663119197755940145705214235338688337886330725641208863553633989968431068610181618772929420578605994589212076970058225426513715368992410696008285527087903220360460215778159766278693937704120164541882482219359960757717246215013834771889964171294013671492635457473381649042460414431097580196678846352641940682624515477518961274124601106233282739825735988630744599095527957893289182877121399339032823145719731479426240027345413551487775574651312548890469143504076325471131340441266439080948098820528088854041881725140315388254104279371660116396845791520081371073754867368542636446245387318923983140131748015926816116135634109326491623475015802018625437349067191603071620297684039805422908934794380491788686973330916108979218778715405830569594519770774202067160075059819734525490837330494158391961154433520621949037710658162385839612165687622176015468463028306398614558222146210986005534313687013221825629446476793859925741894076709613995180987510292206390254366752400795389721477077912590096654453183153225506318821558536575793869752229202844990724121038932665512804386894950221884636507504775562817777751501291444112157553749294841856000000000000000000000000 [170,15] -4575694147962934486930824878182085938188618624568305053319225543063266111725706440252130618877336816584132787129082874596939140107924205012228126935623449420267041656627707943287106124418307649659536576094273112938153619099075503176622494801105769558730354399652737009468099114689840453408944107042119471317601755767801994371520015924019016780426781852067366997446788262373150474152288198912372236690078856961885486285243857253065155596206758533602227998711969090269258034826799860117527014103115468231033402707107555665814596176939097026858923973339362843376168700717753531245821937242483182114042868676541284052433659853633488620062424956167469865041548080491621861231396233254421922458309616137760795980697818696634199970772115309059185028573703412722850493282862816613968741727070996041571084668336006666032447937961891034141931517780746562664023659165255328398682881116324293691323550780018671009171790374335476925510255745234856816159005269035502051359642488603199510714256836790737172229646727464589956626099253743986432608454129195557346397628825566716858000693479343052101698811804150817052697798941303019311775918389347339996599080265811449902757503271634401116474708699067574727347972352406692374234881901727957477546361374901225653991336192952658821072765662231054680032663665167718889489437152737512137217133739708132625494358966791667998061272020688537397274722782970876309015445640955286748865032925582985052236838653709468878118784214868947937311819876289233791548998843894174200587621297301798478592778141890836562011395756754516118581789330392791954766185983904881744606927837325721310830541117880235392082223856109776431403232414122121273564222035680661564897046374779501190543587067409730459738069033621663306452619742377723420541757560686719793109829845820207228548935004209366817731795588044384048811617360864791812921932359535726989521810891231576215971178355401438596704928491033369213173638095501913314411884888631977661827502176267392086236044617914750223447084134100623958045399796140371657161026021960010221684577084940012748800000000000000000000000 [170,16] 12504045870040349291502021788905891002999251192712201328982369579041560308270318924547506563369807932597174961178817250084608869483454200590464627580535564666362862269221086266476425514848119737372786616103706319212927864281991086922376319222644821416652551450582238743647509060812429577212712471513261333472607626339273240162570456762741772579104099654836859786893066122188616097346705534448501908893537587994564622758678563639260477339184672218962186254839577465946026998920355216224597071798312733240544253692568366312534358218493708843332042361429679468237338844323427933576072115042848284241362409380711355616751986199876307177103251744508635139266784364231453833445919579899038320468744798465409139081817615516386028862640694404997750509857765834988269569855676533238077328460984336565083525023364469142030672591191060726227971985879364561016626869784899498185193592676261685545926346866916683983439053417850796147614908514315809164452280254562663222748643075393785645772608079586634956294874018146426863817187667461492874493520637332357899488911077375193315554005725379929133889177296651612127797685194614414449973501439384007927703678232634156474339226203753612934184077095851860606664395655592494078530753634448531007539638213518078744095941533991537923580173977264128100964499216840094413732975214866103775682600138114801388765643841181447857136184156855212314688303631222748055698359223067784442506254003906436615873628381388136267754746490747990912931616851403101835317333896203887353574094281465503901641905635617267762287380146149252668861064317630991405408589083577990085898009484453346583123372876009236684180650421114806069898378047739795764174255021879276607199404419679676074208588279790464726306789023761706355057290980934831854114211530746149495721614863315486575840124740364896293153088778665330958154001595091802333217758384042589022645961761732499559555464980359573958276189908953849111477955059938520703153651232378075162856473310792337993483346712988166666209931930376288803905699055132098252591779039268681166328824560677449367552000000000000000000 [170,17] -31848469918697848181857537184540691378972852419064735982765053662051429095595898563790939054784178416172333890199028639626803725179475460002611394519216726501782893974542716603210533891965214465309156358338188678156072168761228425051079814049956224511099649420713533864025363053170241137275438244349468135087493149434158542985806726674349090368393758926012637084587622860667495069219811720950891464213408723356793502565626666671113270583585099027629268561796752496524370541312672359143702659921750622906686835438781887490804096719129719975986208245430524433413268227041588098833560962272720707050730705826602346930019796411294144019992232029411391876864618800799775350317569760982567578143060400980309047897498213834615449173271195168183679587358423793041975828269427761517186491743730196984926484114866712956908237814771984726856223440949299054275638248248294784047463222087247088310406677990594731709883378592718914574231808929902955006608266168945781964582122199768173276465026215885410445790704627264435169057235665474311313595443408854657613250052926259954478683663466755465316918633325362740625591907442305645302114569640923054083573311162278874299772789011373073547992756141772147689343698326636881255477327182513360422722397122063328541341689009009859974996108272869822560459544399178074703306050792156060988966156459748705424315405458372990227792266091171229466186066784429748110540766269389153243528113331716796195203575867543952188514855337595299831653345761294075865422561587581978242260339569991446226006211583821284994557595764074497413813097704558549561283924749544907152003273162752682510016192469859511687058203651553254254955810703604231478904531511109534186186798603482513029804860112012965373262469827178231336939176055060632847229298428365548177970079976138597563880016774639358541822312140334570923421419684550360688308391544270906581634107866909718317529620298082190841180399701704336354835266997887223573041091758663398121746658419166050489919579736836835101426693883156539769260217279320660828466474146321419293151797631942393856000000000000000000 [170,18] 62305089166736385663599748775974837847681325466696483523486199339295540845907349595030890349676392444477700426419411233694452357284258202780674662480755465965296300072128505152691634189873656536273460014076101630691319501775390315897547003486969956695459379850212291071081105508618536593112104451862385276403772236617991958193119970083241554999171863416234342059093218437127382439544062459195783212771667690604498222374304504604361315839401127624682928100382850029106688952339427849599465637428731203981022867391197985063418505383296951167660926760193925307953185644121185826984179772747308264047325565044288118227869672243827919471235750118446391758328562852164358259789055598337516734962743764519153581953268211912368389692319895272187718332226670505030225229836211206049604717616775393969458155177924573786822219025191165544657101596137922420212922233322327060715403725644416366940291570442425895781569598836289363487956936071414842499657204081305280939730198547282196869290143759948214868661323204232827224080513851198185745904975580804121441859392972964205018515321619377158856304554016493305366151316094756818707723993982579599053034479092468043170990628792211885269966547972972316194365815495004205712620730048112415703376793516607912061308503207262760272014408082537437752975122779026968443016421604839312384674097328636753613855850189344675076190967410948169117906071670390419730041562546890299390543667158403774271281000159904141118705487456977465502999027374665301514390683889143401033461841276806630639275326022616022961893188296643256553987128894286178597625916701670785722986037787292960061287267863525707970838767589155880141728294392175584235652981902987638898171659401679225867343537410911391469353844064328391019082783227935489161686528139163167047670254566316378815216540365793830991639315013343813858134785167002500412351781854979277413470437636437078317021299759596618168028215698043475322898593282110913263725393985067139775894074679587249154527213751184371576050949738899905831382471608713356706554688895497379195841792120702464163840000000000000 [170,19] -91652168480746862053726454644627581528192636030162142327580740683750854260332391044160194861220677290191354730897983325568230133995430698394702378897020892990623709196485640647953749176401214093217225182499821313586787962663822743826780101698538763796568717719455191672654786364994265347912171592698519058195337691891898995536633833092554812768757898924761137627867694095308864794295044921195669460326758976232058751773039538918973698492668924358626377946119789957901108362507615412525936295225975921853937216043913624465902779070627791935545069098814489206683416062407482518842197897654663334453823056532588728068227661557901030378301826901541230424447811485765412217383085035864646458098848821385513843258255159362972380692251319233688368026733685443972842351837106153151040122767547949398484093269856380765522280917974745828422716469923104176787555730088384297070877232613664999465294454214252802374804047649683569656057507169819811960074591446448060401626560288948260833560511754198047564490604253115231285065332961348887477940425299979960899367069592041272838050761256963016835951018549160346940325703333414973107032913488907557923730134699419385971217657411681730850495491798063431240471908088470780952779735293022349568102981141889732630584603308448028732106129676125152329485239818270927937603176493762590557781078671333192430634764810848219841787148186672598860940965900842650018960053506963361594046343868762390901041855214401113376646033593092381074036720662790917921809542081926304711168719571979054152682371386252708387876828444662477263870888348891675554867250274061021165444366772471327434712343824587265897938378050932599622261392361044946718130745186127973917683132141025766958096070722160806341890221149818685743607169473365142646463168394307676080810831458081889948872402969774352664072150572437660290321346956820021061161196292070025236915532869890739571683628844259936998197406171713900419283014581833192183727875475310644994421702811986687129428887987699500581225325310987096266980806128751843178210433294257346296433221542764504678400000000000 [170,20] 109532821517504886819843244592374024368445691348506785224798085724501936503056283480213379905021406954554195707285785008659848270537702865319694418030212872200645956438984974263081171786190440944349381301513891625412852364453039005912322866474919026517141415510323468906565699378818683600342474968083032663609489408285465275651955525698006798087346979768561669927968583695456562187724424964288058827394123635381123440950034892013303795231590301248803659945388924318467636907196146203930088097850484340618393750148941641257146699522645327792841797926381130976074889720856689657795254730266292131476148053137540079717976640611749490686236415121351865623750639636726222422459550273298189767741522298369030459810799357946208647729526322014164541304354744031538815633717541399211584022063825834821491360844860110785300899620954520879502398786689454156289530644154588206378137793146764193895810800681521623730916566709278850638976807756063375891514834493204898275816514168745405751797738412838947516238342665956845800907768438093542814033796905627444273149466176497693027605231557662478505920233563210506725833876776197976538506323253799659813180864522615778215342937105880523366823305865050304190761615214137395855015294612510942762091365862511600249001499688919289304291124248515766623468626602666936359349433473457310547468296660717718257910774483282550372118815872917131465167694510413818115867447829603165901940863673263736481637911668607720285701382769874033167684965573403924945710301962815933382318490744059181865345679203450109060181483504380654543222547822154616261552847511231170369806089026870193614596209213545135803736539595716974809515855148934830995484227517658636743248347228090521998203244015765114428072807328977172500948999312309526099818210059706517415909614852623228425546079726320794913730940520673228477018035834698886029824271740332661536483805577578360393511467273256661353371815606939366010586246574107845007218690848090153015304176582898039307406284964154162067033285855109128322048398121871682857965693935045662429552338170667272765440000000 [170,21] -118154717850336857733983235466399136067465358907187775281784597056740711948523743450952483156088982054559710996779983737333767854315464663126835926597846853714729014365794866239539947504739508610055087718286938961962337153661160194545508836498850316348108668989479373411605240067169991237244781421084127130114295430124654628278382448815304333300001834691435726740995369193407525077465426551519774000843594159964886398323281918685514325449433684680874026707285968623784668379025613788691640238930866602297324116126553945504180478684509519282347875398568475123567127404542135595908648299813861863514329298843214629588857160053390696910733455840620040735715993106458591552859278788297693290248203911061546302476770097021739731763634899594828571552493702458810437370872148093838081326356394205875541696172804019425033086780006878413089499110880642502985290676500293554571528046720222554638135570507113844192560375857925390156162342857827193770200309432457688991000313925293594286919059902740586539434893903161396988920201000316691061438391376074038790056025206427400047869588072911678693969535210320931192859048103526877149091597065123977470992338823105564371096517908879453772502894067205104234223962282362580691472482944668728738783279306553139367400183454622647828387601050843668492414195134264507390998162134655414933596736462456029460221443805167818870006398701731759979440511567948111119296225275289529184794873500123168015674475010745975139689764878083541655013348980018705127161327480379466966570989153132928811040470806272552454221208608193315363851571412779978125938488580388752652013724601164678329628926934866547432313278808219347205808487437932074781058651591709744507724443411732837757076285932639740255306769177272722777007730497776445029084416530528881286654719532209892561488427159930941101788265326617496086209912586417283828974217666019173143973702658201487577511639131028808869551516279347463624334628058196274584661981749993716541141699148482293422949852052992320535605361945498666503209598560204021693360686934256175275963817976416593510400000 [170,22] 117248956068503376630674102492191735579661889577662598259686516308330358296357676137567977128112845903367525408986455138319730073165679591743180621763923543695819369186097387775844897066966044671883779283230351477037712855333181353787517554653887648829356338713636067129010190134634436593009182159455282693385206439965160219128792290434089739773779146234891877947870094662066524771815553973802840085315200227909641626368790971686198371620201424608076817167528484393692632853525817866352435681952813951101271346204205052272084314876236131264486008204635615475135676002888541940787420197765112279944881190660622421773257159472891055046519558703810711733386121423063801165691294696517834393092078257835985676250862455980761983340953352399819104408786874907258243939817744609345866400814297471939467576920012752926306673081901688446741671043741441567597620968142996456157757049235652192102921638278854379498306379439886223097969473833959662824714773929611317513089714492047075661231416230661201237697785436279350688054149912460864472061018414790774722839811043529739992121912828284635518530606727451267446557240984101334313478772139199689866958571325170068811904270550610078826693332186308917396374940949458439389874932881890793983695229678403390249004619994135148139637759020691547938414205576536342005343090830849227814528306889539462909883791288973553312651216731572879087002818130980316767909158174246067340968297628917911314979678428256380208707060266723263499033906101099177353885650168555988409068099865603017209077004219893830890636743536582563255538496118068776854313864066144325228739452601896222803250918077963849803173042447890377870776283017770530172623585144354005487828013463585574298929575034751204107032668003537571178380393636896742863049461336302757648009982347184613935212983644785783027682793601599685814204331637203016832878450672408610601448684921437456467087472861293704629225277417484735722688337898892226706627160319022732456282053944456720735728539502672120783907235967736251807206841102568780936118974359387796890822498197770325260640 [170,23] -94894616013323757546969336364887532133252094655642370342796176235672605384851366050518029388535161244677557551981911371066086947749678973327796586798962447740991451555060485401127712332626476537982027098738360382684382057170785204765620774552291845364711406758916736556358797173814511762445520131048111014971533915050073318458374024182517442260374037087330138869040408841554494503412831342829650894993793781911572573027212781320167703109828028806058446316805872414205165680949440440825550245880188573246566604975669661806979515395449246992414365006463512811555602170249585555678694787947861411540642031550909224874413654535820152164768480900047948194682957425655702092068194766741358514346932007457882673681077752881664458817112346800261558431435649671323169204176965773563072685783473009057816936456422855529367250557738056706868424612680408567577660142346542651071830294731698163216898158323047203983667748058232031425761462681851500387038955315162329882005457836245932009272900895717485448784924654818070655984020328808442346586641082366462231645984580659690992725446409449468231537571457613099883289130685756587179223732480533770540740699496736998731144860679596356850002669562202370927230246500028165201334271101853638224981527409924513317040820776628274924336047547075910934727960104184649885180147805054802690483701333613228557238679225186935121224966460021202586819652646930754808787723338611687401971687622321226418970922081981086503549244487661878546411107750759282402337470335111696078644687970425027622012859700981836872806407838464020047903246327646674756724214690922036007879767916437567305867711114855547150175828065707183924185461148213589559413506728114575136731280168814752150979474330506332923647225708631950647604178097919857016158490139898271724965494798604609331455296050489638456736796761070771849563174408178366975914529662423787000553744891664918071940891793886264312687947276023352722135787345121417916419217564164619402310246191541943021894635818056854699280194574772888717777419727466636287229342824496432118482615537992684800 [170,24] 52128780455500035820124120756953132785102183889228792555260611658793166245965602754239557995153395504704990564680333623488353942322842412049637097510215148347927820457739465503494619759428024916908970386101687365535301798600240524740777850625585647552472978604827784519630678062512390855528761087303178326026995221962432024316623325668711518612598899557722826363809455427838158888946372162500337561360301118969532342863713173367235217412517002874684930889089550765443790018437025217030374969572951202994891705005157139642357518564889330463720405381358836634124230383604235779794700574279781024437468054380408801414565663927642892993195500676161699215352229984105543048017112607895418633873900071010549722381132128847955681257430510182622105776507193592543853503910392335348985492056587019428510541526683452519614114022513027539514564960261441919224086551369528603525867481046454984142954976897768466080189971523804673404520707735302755334449248073150037995358344096399830781941099025108093162065464785163440686497083018346650510388903311261707082366354247939887684246418778286444332536201593372576374139225153323722605334067004381056746882242773871241150547699425217181929204145020444050625566380504238976395375404036252064771836806054789140217732768879359273182604843416322255675506910877828458465765801435810995424701488149975580855172933931804157931541682401272477267413323020336481032219419277851514538934390681668426747917386635333013405322094185617608175183930679576352670894423686826670060208869431314175086727965858406037854128632210944760263289569340372211829023850300916158117923792034359882916801938087230911380391970427457343827189552115625210786922668662804401608472604119648323784122477667235147661520751198780175125802253607684645187936093951782560537878082129502489244858525185816935421940107583415479479723150457418808325637783224251846597954887704707869564492068945211512392311533777145920544564156072250983507855042732691259159110718880318007058528654227167346914203253389555746760654264877702785843080889449931363189934974822785280 [170,25] -19780899282894105584686924788552794471536363352826238863248742035473794568545889398656397912344325932577587890667329403535713638252357338838525941592543834508419822728860052093228377128289301194226586726026582761281087921159435982567900108686724517929166049449998837048697814839791893645575643500237284764171308601032208130929135731193004260449397539984971676173470723522245505647131013231002407536317897824079364975245784665512858464787226021242278209499409966408919176099753114776201092074176427271663972723323539171847844123764711509225084488450974304017324931172640131386861283761884492266065773444514993325730715423353960933629317590824469998083152904829631224855844169794296050322071537864632723097528688858627907181411289578633789708052270510545911375034871877393653102503744377849487384858746240699142950445797593372118274881008788508847586630976655365584022401887627978964338629425197630187100718047444917366392455933486663702637246608066439901855371492055173083825701267443342474116991710006826013950384721741097989968645288100286718340167577435803443799847754386692127389817388723949133560769510841946331156901386419483137128399237102539677827265230554108565339378069779413399572352875948182494621206129589893777205810256783107505555564865302395482664928890119155821545817900739872416779016318610830300097661354363648784041243064440149848438034603097291109078837525838035335537492060342564381906399527984445875883023838024636229587584867800213184539083528345322132330602810013928868122012190296819366209369249746422500414303512576614177422137982036224793735988865449494772330463358820977593839288467361103682381768791616340422995641269264355336419532226217815683694213206840106633173064152645032531772507700648315010254975018206142536436513015322767707593506224530725608179326990145560637902239211755287676617415287062019622730202341615702540644827045465134823180421837001784047452380179016112519564622309063461708213705509885085522387192690769105202937446420920257715808007645643077549193046197201623531899466623638666836235297742697600 [170,26] 27557624299024336572190212412937558504565463288976425564914675089153861985798232141415504742166789287560738845909285292133842806592622374766178908793988977001410430935213257125038124201078461646109630956137091353352013646160224475629402692339267305519409542999343824075065298593483908318886079643571335612870573198573094046506849064583621274057273502732893863299858726697685626226062675154334518594856275822601994014450656488508925521310293006358775877763198177774999073469134069490567432333655629666896927435911713054414416814996535204984424730655709931416727157089328696195813574550981215606851474306399941023670604428772256372691774906126268510633858197271670473852670126358965085212275148354768552425953242317346511947996616716899187526323569555797764082492145961085007199441535705338691297915696852588372447114853001456067381113908174665816734427314729375823266811982461708961226217617749748732097745533641920357836697430006795396603535465076928023322803732454844256605574380318684345979369538438191697528923838232707641832480119713027552626531972892686336401525787234583952926543342008628227325811896034818449660125977524317114289112202351699142335558080119450889765693409641482920397665956363893416014320759986352360256284429369029048647550230850972404663800182948689354510614432291243325633126119464938357895793003198726260710249295084761293198961434101293607559802502368329516238639919365987235520473908602148437820195706674170792847048780525244845816235087044947528706070254834205738586486872511634953570970904490010656147928148510787175005512123033762273338687448919089148600544430038570502362889197860621513114462930518178600709422706528293292303827329519772766700606252186996154094488513099077495870078127878866756864971828662038627896029468792657280465160377391484221155497732240782292782905724445569104731016279534861002053698435990220432922262465660913368413458266371910578363990607709671057067018263935944459801791818922095082127591794426370662183460784272575226473993188503205244915065514491073308911693806875968861147602802400 [170,27] -64823286147703104552273099067924799934001632166128998014412747147840118321102777444689323392637597165431170218739925490430400477408152954549351980504673456385461647230798630231921655416653072345828726289118238034323097615961879254974763833899055513962725873259415200442864678480757436867401549935687349793860983264276644027196015421442262517572066684462900463685560431858902476851383084490117516475724805359840551024145221142230825982328004668190104607035257227061576727046409417040924590193045015786974949029435741961068317060564844775086766990289177439389512860301275415625977291039542102313600522988995344157713989689940628281633744116921994690271363807028787665117053267092589141891022326904318889549000500561997452980400955083213992399945189375065617522745607353170478227130650453256915823614696706075929333537561371418477729992797158634188833735948283142006631418800548644140534775420847836869674763170388155826048342395135905154867887896096443795251971711966300874764599839155091787265517746436530821089102561551543182036548130749158302260881068875951296007444010593346305847148412476024008102602227342478945561213209189781796531286196320517494982240937542952996722629798606930525155953296290575273045988295405129510013517679201489594705391291400203968603740921593061276070249300111386621421835720532975620310970764399085778985612488189490455801861010167053704696658522790435242811901443680536452317579592630187586149817839885131440420553114606680399890193284574303984633562273044020277056718267746451800588319770390195445753258982379559331508269888758985930811713498585132911894149844961679088590826743819693702054300112305598185653928246146915877122379387935027421212807141288588606086878033108166078516596175774609138018293864436588780961612993378218642484684880388241786194432729029393554203394608416398557931754911899371673861055428133949540708212397092577804931273993149179345575079435284926092463461350864333581682415412004240811931106629614953833099729182691452986081580994843343283301267569391563092420251071196570292852371200 [170,28] 90903671937679669400715492041625501469417964660859567024175971057341961365469419951154965150978307910166784088616785394884928240419640322657566013287292712762331623050538432352484785783222580133888810622949581729063893320671523417588998484039881862848794605843133642522474790477082464809874518254925061790331473612315937151777746108111158117408806889201002246539771942781479717587579953186749838743971498326576182627685952994851074816124852155356434432601116961635997338851892680879974084403259169354692464921519664243014005026781733464397936645058940033306230372817596879801723773422979160823270908009223113709184145479311608094136861814537681295991969521096150968101736704325063396075526424793251567947194333496227193009810862813056114389927519278483889223195759364624789752159349537192042363640189453283244697960807460701983734161017748073195014105177193361487197938242729440149302010451989724887844787188798073509792110465873975008777503894105612379079971156680932294010659137537542891210213257969834077696477422656233253790946768016646447262724071782248012722398880116332228197512028616407464369905444414222459789685432489637154274891667879140812349748414568594900527128319920662416794255349725655419986954929665209173800190718606790507190899383396438766606039501420154440028958530626174700843473555666100454847134094727833050724807106732211759916440908403108926478392076409275189998854518952733241363175473547779022857453132412885468822737899105986903097690829672738765662494226685246720336078946847767531659372858394266096993697551664824878853866711577646361803190284090957283287816988076970253111267639687597564287237181550144142092489071907704901706994168632172141278557023334315527000436865348620765367019401483793845211634612181192809229719372283797307873990044022244706997900923803979533817524723544293724079129768672395320468452976674335944189349717198118183642939634207393193292354731465978422690835279208694195749787428708611377229644995065617912208755319207674935957117856414682819159721549790836265264654350439523209859488 [170,29] -80468496930029859573743620154930953665129658602709673009871335685613089273195398640967058519779623827548642840271090654536421442927770347082737605340726205697677151993127245690304701073841461035404435922811547926771793835355624326429822810167144021027169622256492409742995670981164934788002812419687626034555220595442229399818251743886112770755438769139501740475263671498632689978928221153260561443382953465771495477684697204811437816522001130645875996487095920972502147897107697592428874869144626645962126033596767178620491730538855895616013644229467387002521887064621300377480193845596335387203039299646807830134896715148557384969927125669993678276170639112228137058852788312685607422059184117037639585629396414707872091430730137851807571475631013518615397137348918363317857507286219405075003470324152942286805056206485636508255624080734192954794752366953794770694673080864580751205006537515370218619865744976906588352745130404801200873922399003250755655057284231177875570271472939347483722014152567354063461243280438098481459913882025327411238683453769952462489453504620834892712561318652248505130309860882042745584079897706526469875342448366736096939376140575318952261145125071604483909833004197538520448831772158044078393570310264230421639777271795989666210048902881418741210452786571956227612539675158250081994684236541340368427489082069452109877550494532361056384120680309393304991106432198154100887181037354586774335147298491058333676821755440240697822595241074472565568186909169618326424040100376983955573155787209745058302809551637151873685354294265943970572245839383400895714192858435624530702012792410918532365323442178732174797527044054719107953776915888696253217356356075223096835753153044403660863013494903692536711082000103258740545358701264304433100445973127490784639262443138592507449284298844951731031188431668866126413387559782267262682466408328775110993855952705735484403256701423994645768285941072431695404499919551523757190495668885362428555158033999612295375471616614577619921607187168411454024741692347475598624 [170,30] 44830561678881112554862864024562757557643259254976488804294775506947791385634148435116963518843017327880011538080410619117884843768003262714518189277159394119262246630762839327550626042153920932378565600462704954715152852263046079874365453629695063134599384544218605652339330790407557024036201678662739876558106866902381691992476082177870272326652912731816651522542089935729707026440522905109749565616493294669798484932117860118706953006478299923611523770820594716203824015103080833919623393463167384786512909119808321834709196780619099468222897758376585662492906462335473026741130039712498439322121155005934110776914623691731749301155789621552927797445779130600791647811621547365725462512991750367208895773914941073178023251850074996314925206423267794647615622533615029125362951159098563176778391723175911171508339718413877462978030655943277838434007581709022783463906613572640736779817917009746531938985780476073489319332575183313947599690805419689781055506320392526887841197672352488337554385632590508380569533634351188075130826685629710434084255876905458448333241314966209979601831952031153352844785753561791092148196057043880173882936954837531880580593882849273501867119559577685132854424141218913484614489374311534720692531903020179638481725662075832894492918213461814449780929004711429957748439315206856344991413431965459168908260738025041655587652245836699052395161460824040794125952684372178143385690417260722995283060017622522900250475896973295188683888525050427555678435116770364451927178671633175309374161565763991004973528400187593539891120264727090607662264719394775212615938908841318784724490988382788515380018143462359914975792341063542716952414759617887031030773564624107507207466659618518925466313493458015766557875103737634180401606806415681870613078304189784691922071256200218585085684372272027251979586749277866410525425311241744351322141513602107362694126756864785237158829966784350756692374426759003065258164634106614997806597052385594519599350822770216213374747082608445443572437907136998685338781942101606452 [170,31] -11310275665399822748553598393028029133102513549574171966126376827592358007804195609389234186746007022716158858558268728681980953768508480157650291673100641278958624437303593027954559134982423327396518328696926476374865395816118125909713028883131396400586133050356420580000114320306333139512551111486844588920051570831089246037725807169247926381883466686235870514772775224243709292518606283377625296349056996118012010371675099792692406286058794350660451078663120547790445715538533128896629232807581206390077376768978682429340865015311325544661484576858685377079301514260406930655800261883372248363305438500244751778807804459326711581873122021888785018940763486475053627521630792168504001272216898548184063209947344536802853775128887757809454183913215242600836457884782455056475433286272514473650666294849227237613699499863563363848267965778673282707120895150224875177692090219904930405132935478510845970811048971601678682366905992454551138048357042257504208055229583371529952807595669085061684963542179489347158889371513208447731644395306273698662076284062673870004456536323369509122986747007921159818837566306411841782193470269389517887582327661720127960682444831491976220279585104251049191026848894652463323602569340090304978799167882006464026207781255258066504233987387407088606324189223891883125131004179944480845314751610947087550477620317177697474325559055150281337909729137452720529418390061347871862634904366785589087347589170403958522668453908016241273201928057494474534002325771869148960600824039116004471674940707313794542702748434063054716255317084737592557192028353583683387717733418056564521476511149453589343510861230352735106700497145399883887110725947746346849433477243872121783160109394948651402220303322090072881048266538245099329286752759339807003540096389227788353807070190685869930407829362096153022423151138743971230645156008999914829204282377771089507557486921228516541924503732009788955027246217492250107493853733378202688830055868066407653667087571693816311225598694079494201204979675323576826027158116352 [170,32] -4927040347132104620697483211423201644377295115107619072684263146322593770167903106756022989015967916543309985066652846011046827768309077904154121407584501250345674422820253354759761924833203776959341550636169315422335743286028236662732456918409452897536143880986091416234506971627749228196651432486166069928912022212925837264097954165967241674759381531770024628734532580908463882561202180313662229342038072051182370653144519411205159422647465171947015629831072526829948304423837618426786445927422947059529386804813016392444270914018865707782720819358782848224880019892717925089663097626074879789550423260720568926317533052448671528474726996350290560555375710115501818113583125765750768968056462673394797367051518569786510724721879459283089641460618814476307657927150340880406939207120004198876748539682506834538046416636655867594624249636427816303983648335462996539861773056317457669660125868828649882371595681152541651587041710757359005647817025917318798630057438765935449278663143843941605613048475349164128856964055587953121934672017936391447113140151979395066582474331606728531801480665669321779091260729761614566811225455899076915240957534499342059300608620495374934020155064657205788741133716518842570170102188065712045094566214739047799651486039804969847247790929498167255840494333984831297108213042121097693394924413003816118029813915591006817788331706610952882505876591465931777219066256151796870819391153702015063884835185714737943377596604199547458547567747759792963689156709527612717061694510509352222446501228120874520614457299420367831553481453085111061608104026893000723083284894273171311254243984366232755295125182859353100877536836561617967919070322035421035508743376960219064356307350771912387630014849533845391110473117376530667783515689731859413020265844901362469453867771542444687061041681112805906237785738911309519291434716272354255721067854504657648342536606447159694666527375271724161486410906382246586652211011687650087982424759357498968372422883456289564414418776881082047553767541875153243452654080 [170,33] 6703866460199339417931371368743107963479532005989639348702503754839516680889181039448239509527841849640605135144240800881810854158099322268628816801042600711474045979167077404066864104320206783402183703755650749819422246235237883946696945324941718279769335687344259863806941414512315371785849039158323836948583290748598470681007176019434951451783464068935959249748658257532124694874985229941865577529364272107732201161015846931371882617876170835675064981181978945632620325285778197933838903628557806503990362328958369775592901812853992158535690163849576943632372784738443207529032001041279460231645210072108695613522758381200048735593619816286608850677029054924782965162347705777671473294347262291270426048484565993905208443598835645331018077195903769309977116536731443965399861807747090310093308090941204917362925587123108064611913957617615671088476252914504245895484703901461587260245685158916832963524652871270092796574152430959528800835389102535397181833901982009937511974701778288734013272993638312222605075010029042805786868817222894633476172868544595492501553378424998820044900584801470893912893912466267805152456212773870091706908350698392621149105722518058821549421846875212690070722537531299719615511378552784569210219344500097945375710755268693258902519941567270427694732947580707119364299388254599082830707040258919148257301923097091115899200848314150101571905657329204002980062742913764451606078456440329148530755954596149270722076894746987003184756996334112481495799370215245147244859889102826241522252128460425044637865531102244696029805699849530352186604080331020569194431233751462243737193972157497469921209848489022515777069653828802372014128315662357868170740705185506848072790789397120215538670168389761361298143805381537615415956156002192043536950316586752335615561204305804933047058196205288134622525227848085807623377401221936447977946382009657510197408138661774173529465432241214055140500473662019077383703820602061745357315837760804843418772056146465877451854651636550441960974665861116583955117440 [170,34] -3350037410881055863902480800868427624895172588992081164600732535138561908038048795351609703551266509745693804767027054238073378708519797263092062497267444590180635961918576347496090720562518203876927399256268831188393420121664427966189817605344182201925374861530475376175413821881343710211781511755496929077873449827087529393801935840017207101026459711396259456092579798305755405857415267777300896360789583649107261754139683492564797339799281679629566284042022924328700553242949516204701794627564995715759476719674546582971289354170656533385669805758728787382049422910464430196230893686558667150863241002292629043466538261010921246118385319915759805379038510496350690218524785630470485546838937545915328258419525662982141822621558719686254161052062322005286208256570038879860220048564747727427651717662164149651520845990259027644768004679766870215161930870108555390864736066328164413112551593200547458031297582088058657618161231451946480792423659083985631897416386240742704031704230712169220073222016994528846880114680422469791340238306802934647611699159044538351129947990427983108223082869928193161897226107367499108267844091795901951186987834306505431971319294669490056559184298955049641145886478784201940539866445901270736973359482817848833539555784198605593707898551788780997025229365699562154774481060315008378747203791533811248160658734481707974197277715257181469697821193165778876661079675110714645720867527545681768127152378004830690901596268208809527234618343729533130464536560956626334537116424194872063097515383544558747872733277320831152280631616661638055767885001769067617992184844933489915309545836069716957171834833450364713665479909183073808471135110122865577758575905491670720408002716894801405946224637371012286985332995493838856810790093336791937211533140909435735516616256774829050251794508058587469218262750959464335495253910300264991869744244990910891213550645442475225103967312304938678687558695850013589541817807144371808338169415545720141508030285144910703793565857995567126870850164243263209216 [170,35] 701027341989967263014356300557032255477446425670186201854590113586179784404940222953576865506574195728786467530271870332949406337430525585352137160854790351991650300915997287306209331449296380491775522362562764207865869196660337433085746104627557206458175016954961059673525679398811030422525421779703838074011371328572779455432374339329068146063094184719889783021908858788395008732074149523087873525413700444101146936636574703090594719570703088538751591075408721256381950543688463096550319873321670262402506435644323183895213151225569862184480986760935795685864629607293929564490525456093759535928232290261897441998136786838351675871061418200788702264196355433802165286670141485821577533138095183180385129417343293639803609568074027833497730181861455370629501510198004366458321002804472083624655845883815494945948002488661342927570531733382017146745842377439283960919308875310140783920577109704705365640882084809569223113354050450068293777617144221034333472005076828987466572982591410160739042152442112662745911395926375087306303966787828432447143626275049877668483583456819599849063869996888514693026093662078666484908345496597352036183034722667472598346663185481649852056381534772919021505307119711014302217453229464898201627042075112387755496735288078517621514386289501895754334085706354706621667070931892020267167662414447216116262358693131062573035427556046751533594204424049521058186406636044438219585728588001777949575487481456733920598470106682559131066263343829042981264582561905199299635967048660732120931981079924562426219121900739979421908775731228054498797484899797696243509982770882780522540987450077006210209906889904897345122913900183972737322292119615493603824192893818046589634101761483424174929245252494132107490586822218357247564268993711037216580611968116840430596679693817055930033762150699783886981756702195046356387439956628930137343757293559441458538219131972636069152485009668561096304139941713100093676740841270934730528744478772806873477991538186553421685482417950263424168010428260636160 [170,36] 201622218507889791280826121471746685552360774131749885392831966972571621423612566984014063592429955012459187153675066320655011223747819244151160209700774687263724156670177019944288340925214212410777170604861999403852589753736609705938986193997001968432828251523855577743335697273714854963325365295899941341913672862462204562124932300172025515367050099850180550164324191643897629926079358905536016453881634808440481836758373206334754722002547063874115037695679614185561047689936388284219286151789273314077979437874101788097440555696670935375110882777427060579942445009885506593799995439073671098945963106067594915820391135903430305199946445564224762864651835149458301841790595726739305894444948099086502767487625175554758632951934411251817719105440276741903193100068389206064613371393523759397059198662227584180873295250567778804468196787130030814233848367704031943276024845550449910283400231656964039701057516986447137702690274126381593061844697737358313825028863088518900819955993317450864992958337640796882017224309142978755775795246897440279598945373810097524987406802009671499679899400543648139406316341188846912142715596587607336073149733855175608272658452832643976190788358035479396177453368229779357156245814199421240906547335080144830279741598363430433038757016503141687556183768668440076196761535649325358220182430290810570853911524100682816892095308689225255910859419325491032132460200018831164341124863203771771421508278792462291839954642968789255298444094624558079385926160371818795368443363126139300605429836623520959917737340664217664910480902059768166371048416461479621127174064784155687541177341859039779434908981930504371274756151231923145444668364998348180877585464397786701886320471357130927593613687312771325823382200461010403038645524689208735541725537079629608207201770866660219546628023522530339563819871462484115763978262546297745341911083207312795111553004362399381586305182824487893748536468479524260784145116543428477783302375979675497367941126973233326740999767243179384505640298587040 [170,37] -226722661200013001947730792549118005168283297630478583002534717643848698849288446285151609578457347792270316488148273457649907091472837285497562649958855429956196550032551496013528623312439353537476761446971541946330584863949526785051394213594191218300080863579756099102687050781930294633584622201384651284191948606683004302888077706896870007273603510584324387448110609617901220030970197237525084844158812023599451491315610274747460958139138636656684830641934158744235695623623658769831850515709343977527718331913832775488651103903694837826615438603021626810774025382557297569619010595177684314925974799518314955822380049752207515090131254852899171662886044824847774782512013853798832636734607370830783061152732236470243304146480171420525326276410744558437946654689636030786115356768986784251487233975035130232781599297722776424119190314537199312633440069128427160693118575776774605949710203413270151575907070482222088667454488078096426884611239878357008861523563286435707408170567010993640075018701022670088067958164449763880851491448007156780784751948762908405378562831032716380216396144746167777683934683886116059352014436034262019086692922264476305159351117860705828231192338400838234564632705757098232059282025141860496703405973006845394534933633922526031250991972201489723229987064923003010017200560202958169117549455997936417401764739864552358144281113382428363501798489859618904683596164016686503335377621095098836848382212925826669020283795303539677566241535569962456603239342904030766577123998965252699864796231893829081995252692508878850921098794139711763933403156488667097271387050889012361693664579892897370240874681019514890915756687960097529721991458932435268860956189212323542936097562182149836814136012898341272695186595109130069912760151633733724288363069311521069986285605058845891607981330521897356349148603232737625178280233994078641859044337872955315003585902753549066934762965940891587277264231420569679045754145944872039677821226528463880426753394258087791114909299934945959788086801344 [170,38] 94870301869605676528332264582118982910707618978175686842982606775199108537249620061631237298764974536507246571204631382002646188848575663110281334022849036461026302072759222411720775748292143919159799770637494294609485004565910704499308298934972184478364984668454933928228845936044392783802355481312461751481017532452009917619542284242692453805811409321321033549060177599323323048637450068512118548887800119236973189473112293729017434675021823625120948439262808862402908816703914502280476320812440567469146974406469424901000932693864368085071360677281763049456188407784680442588213641627022872212421434595638646327182214269227282038615032405027418680768467788356794915874119530511302483798252485563415141104444143583042074794126955631796745378755923664397031675949332828053743957551628573062298271977643370259058710158206424328746025799471586662180607688403110769948724243453217542830454486709213198818316766506969342448797461207744386673232388344285015804725384352765648061141138154545313732188584501042806097661993067471875978407336959182747261766904781826872912326180608132398796119530024804528998886061816936782386581106950950229396270659041522936345373571602670533829445167836443743254861471406098874432660114587479646989869196484346454371525459139715217137222391956147541815079458553571716148324113878822955438961107885507119334089804749349448850364203673121995164061738229365328241537446392092811900330730257178218239847225886247940050887017776043978187261435385555680024596204297689853807197207403261407170352220166493174759670026667853772619691956186335156592975114768137824078587608770094874201515471227107466578431497739363037791530183664093849342069721256259952780082857263995322159936671419837002396832150957068602652014205328886512493930362259938176440247535831907540929726348395590564298221770477173723877246252477447848810442479451588203518590901176342112926328832522022730740718161463136958725267244482677865347409416579046315610275620834308941312816363028518943580212155960161040315745276 [170,39] -23050486088772347364715575163547423117515173899121107406497953035342884794924636762241772130324951046769726623940853781649524279407752236770703728507509644133910332466358284841644324431904177570203554252004270900277137569062909897360336000741267416723511243136768722094566400709969364334925728670467539108991951300812212051710767947112806285355969436100625701623850651268037629900031116739527750548914574289752794936320780293716286621187911181865881739341829201020749686883027621787805692254977193821496456398620078632613449695834249769105946931417547727664284135169715659649997506722908974560152828123833109715644932504515366557437434559537805256532473449441832276700696858024346982902254209090614529734312115327439204785778746125959564171744195917436250135203952133180839945486801373809558187326757605207413663155426097529894645031912412283930502999377056342795930582321102259262184222247840523514867603077981296882676574694529742300613475708021897328976094910006950044176301233859386939985928172263858368075398208565395046704557951527023040808927473781500973705792098022023504259422438796124045625823639377703706747709055239460237585311455700492555525530267381714262576827634511520216735137161159644712666782596245388835925368211041854410506647485804720007475912361331461839874112015518274482226524968375990034221610192335962664613246378066472377892662703213035633172619589124436028158846842855405985938045058023794631501893452609790650572048932884482150799012307460491932885681352031296377747847531287959742524362186497247596934591635036603352630286524632633441575671653510991097020483558643986542229128506828512597798217414849947310500286873059393691346859630540221285095298731176584976620324823361575090540032891801991355106449224192632784542174229397840287205981852424046022836084547134645408547221864591791380686269600418048013740975457728414926170511760048218928853596033242715501666494443561903224038398992081931082810532709077775994570359938142165011804579196157480106388338942613325136323968 [170,40] 2710507419731534056894973213623867377527504767455827673265045770989175747434489002529700315367304584246624732530719988342167189702476581719644495597494228330187344389924296017245755017737421106129045928432193420840185192188271874581316576840735001005196350023665580864404911722671264485809421893174316002101108928352374877281950260721634846655764304442753691530406827927394136528739601825964922994409916899385822444510049707226710148193767081057730413555039444041823799644660213974425737410005290192384590358785782240124304729678100701159040277022701765959927062529913099671817409286574501490084412633918078447033349618366798869140107073411570081598705927596681141040023707316599962855156851823689632725992636441337302230023318132241558297133519134983024631138070054564474507672698595378651342859451074337342558492093630704087680376154480161760233201130537791995245414926267629616262736524709501050968750130913694055940565635145985180855908851708974711925712394110325012646772076982526490269306506659153111044016828311442933110023946417483253320868583156497888023773922073523078391414625185544339935252379522255898889152603372255938758625971845591842588556607729356667257619758835002835864040074986976848927023938306578975912358559136668293311071002544915584041823615713264108026125574091022750786975084687143618695661395494554657315912418086190865160999458361774441595193377089301064246230270523807044266354353094197194337580955021043952589514207847798688608868109320750261335069364566544912231339055660743514328414284116316581199962076134720857620545385659382515641920554690637523818716249169453941139292758062183203636687642987043577014774667094349608847011256335921761085897844356416132332144673606585677942398422785077619622007123441923717762334387746107289776641215960638948534371045057958707939897747012235484610102232123625089586288659675363386030080154862125239771079821008819545659583655595866862812121647009525222855061382179095933604123595710027520577134864698310064395729824038777362688 [170,41] 215392639839152416116489892808354498097106492050310982405073374072277541122460292463361820025315365632546729873632304735608769318959983388417332110318606335647504685212108582651107030628908795685322262160047354771525229243977950619314442131690066290078613104182754929999013480001215208136971537516263009219798984293255413989487257889421623300315886587133330129372324742702688032187000813148707422807595391954527898935714611108829970999343225239994488148410469037177411711596860082526272594031375731494720826362653913852791211438048726885351843285808175842831901234453673851367885914334525496142306296475253580186899502617467688922599436663977845580299315798543439822434877830492649638884182733723211874973527283173333365651536575088213531910156219536990979297778991518873935289455074997633090783049156700789818624496411243278274743353935343820178958393091527756471310603256367114536554431285166576101146071951598388503848031744470588870593692575923650624850485598620682595990537968452014136050686869201550586349088961282694499529270691146287384239969836046850849358881432463349135456251085449981747237448758833754576441255105466117647805753301183844755576643556147665873519415901467009797801827737723857423861814339511503870703729433305672680371857160890836571976357759345684717707204109419994721435597616406076695955552941010434916388148909279772762944453159405438826321754590722282770450116973332547535600959743913262623697306779184109497962848522710249637858124808840615476531006854051694902702305860427273290723513206034701302238326207567816656948777845468092838465243792754453442359444942693079191616158265242380453019086440660584830343147855147369647301226226276468111448023788755865481598417138641147709260096228464452388354863777622553327786747894127931668728960913866830942809387405434956282438722271138334224804099252769829837004820016832076075090010245043424505249820266383963851994284583541276540638492051129867230083648694704805729744122435479129941028300542416501201804389146988224 [170,42] -134088944135777850672450537022592823375023295363098525232223624311675069135688987217675885466195736912380941697153711019761082525827784655888247211783262794382604838532484610233553673433846306473478498679719880387047868271757990802371413109467512614964696728501500983753416130427271176158854167452923096794952649973453829213239144220059578580166704212987793526076720402974442278434116274458735154277026447614423585232957838552875427953527224477670679739982009449416480078937103133582032750676651087758388852398662762502626401031898422354584468002369056328777662330180568998753462401388595529952710987489854703506267114451347473143624898136647162708821906484651880973991148298638804296350042790218166142838494675070723679672628520645685280418515964479637937861024192326448886760120570119533129506545668409043237598746651359000471694481557557362051440087534334416759877930787501072461916093504351444714490831655798432488450139334793951221230528097820873254757660140667577154875815241857051524787976210487462367078377270897217928046051225679935948769360111762954347810895776791389619014851735975748181061816074287950466174807708050488887339406138114124808791562654377992025392502952543738219136110391914579184500195348706579163711636898388267151431950172786973815198572773143701055046154832386851934907439916595832603887983197403838753893044685576219492624541046654715790224391801212187635727423925341218713440316909042659286719875984291078679727284105165098790776036590178343107007656923542703523530086942565036799634618437805773625889954990028527754265710597965223020238235164750438930151939273331895063139856893652375487088208075198039004207330381825934575257494047477731045618119819114895426168452107450563540813671834034791437886512270683800308423061627954300927926572896377844400713945882891947237469392009369477216174188008771158606829057989023468727694046374919746719517524851312080331114950536678041665792501703688986086576354569654891773521806934926958578152946653830895486440031961184 [170,43] 10838861278698403069586133639977619141299561884214006501825470593410677991913236330375862282456872690780470868155023095310144810541852339651526293367057761421166897800000002761739142784927578156017407375126891410675210546895039313497704554795395100901932651905546343178307056439031881736664621312262256889957587793487284485941552392698910570269340966787653734973815198157643787593761455785400386811937910574510723218539545904004314359141744275549061779910814341957135130311173881373108928823443753927552327415352431132324683672604313426089879642423283153727302132870359337750171531519233985399994467034440794072401828721540863756176212344951194995272047725714748268936726023343460216707776615316061336511031903590191095228665854753706093235576346073361313107414203671872302859071958200029253016784429072752138749521075490029120877332624601690913846147140736208296127988091742059651775235730988345927804280853407973698143538939749283899825903712262985692059126428713364969177962122796277466854507653706434843974122938394592393753787340232635593633199248494983210826359459293312495716737417906181338552955905931210081246136811506640787705375319871851537650836123550201682210824612574932956437419796912935626526669175219521204863597347372160891108377311429634976261891067452318776513089557953955937395700790392887328247158337468972195926182780289478613558512607140752465093188749673841373294011319074916204647988968821139840663910655438623588741306467801199208622421147130191231066956226950438933192896310178470532675910195348748071952877350176206272129823652180927256312249518387115073190070148517704474304710181144457967334704681654304791446120565905823283154856989334896079887490405656981470220306146658448757462423016555203725267849242993601307019099130301623032362897342312680180674217303314135642537639320838117509727383362973589842634385775088473610588014500198111737408228496861763503526121546905574092413674341933585339759808021006270197903626062268562449215828587635820215510581120 [170,44] 6267262867333284892102680937963873303840654473481908257570700694556396662585531538450110156175897354718292927799335423184492523366595785289146366153672200922206252168919488289452223076243517090674076024892362540653928728799485550369315946076295633045453321732283269080111423819800216167362010189271278267701853355656903033536558207878358805945184648392857217366948427746887243801360624074733833892881885483446296167020803832652687109974304041375157786588940788520092083568055970759906586497054581642934112353017560033360152742829092580354897533959936492787378710109398033499216029497490355304477943561102554395571197860684279747991404395016446470733578634960625467934527428168253504315839291481211753865712679935295751916180513146186595355409430628636539915721033299406564989192863419354438059836375920761315142136839902335558542776527289852992858249390155055090428795275473321110049169897107568051960906627793125622791766953853939233046595421735760180273592166994048789801476937250952041349713198177694519966466417256832272618360237371713078023708773618926696470209034617784403512870362351448199538201269969849767574127661901130534165479935073890095750449754625977772855106529996974939256533376433164460783066025468837004531775633578374039558738610836132415938839671136717723712951847517151538117080893515602496633121169040692209332922610438071607876255729613912247002456326939473264591587011939158530549380437571461785527221601114059767644145813901633239044871410209604576600033053366870508016250571736148047691999393345225417521534983471519199967883469946384454763046824652374378565224735479780225132116614722439155975187956408871047672147911476188952328342051027848577029751302686278441208051895815049600192348622921414752550179543878651533840366053483007759217699965018944741290936493573790443122581471283411446582286849731488690969053934539486203649831509284839847674918580662726741489141173896259393121420030495782347801357540737333059710176065913218754162621332335943952195232 [170,45] -2811386274618842867117633249090384251726574996727339751100076120539740089383909381261777317333215957315429488113732972232154515828235970093591857047347540133670967211860004031041168423932344248903499260992481969773700414280443752506673473731229537646798083857270112265073580795594662895171142836992829501039936403433489107293117366606853120900120702875482411510506089258896436329839804070183369183124584558978025454974495671058359935561751052831384240885892757946067351563152386217145694632570419253838159249588510146695394433118885210515189806848036785721446886516227692117906281879258384035434717033642532293955285607556059982564084673118279980623384968099933860725296002871572098915402023967744372612659287638807121104449447106953838755025556913860184786603499867316577527874939043621766936242352038354077902237761485240657793642132349118840368270601473631348321888232409410855088207643410557348484137766093319806279125986871716100473180593516493033225398777342137330364064613452618889081595112052119778879510907311767344131423610806198338657381735292470670649883283500504079055381867537769655930891216825033064958098495021718299786995030414411621198160074479959408617313821973043971204521385697729424711442057871666690288012243817400396593216825458479142657467784574021180870246346078342504336801907520407772943169508596042400033415043567262647395833307416575444884529931848697745041333130286914564178042447676924476163610994284703794970128585809578756172807297658292320696228088857030889021572905696645046905527509833162607200524898664126722259402907648523077244642752577690094609100557024812198413510727137334060491865778998867718627971591371233230280565379865134653724767330859832517493049352530572295917917986194143845545635816373358700203039678663389218238457514430990032302193079447409832805801507745501427710690542306607794738741344471838455327886584075331131738676027168009980530815630827355389176740810340753387608511089496704849403608422413950651499519854748006657200 [170,46] 683239256216240440960131259518670174061045978108460105091394849327182748236844332583166476652289580054513583756415970208284938353498246346029841366069471162188227040703471850335682491895357845901961455421422680616196664559153020947803158512885239501298610284027900276641608003998357992679605699847306622039483530287895173684274823525682568361520770269888818791896644339580107244933625041291694735460721157370647178076040847738037357194000625197760350259373496523060645712552408143034092527977227459883258859414183022302498013537448067366256545463954527487292272565147997349115274232908729992600059740759071553211123358416208314988858251745133414423089318306580154662367477631952521947004165140878186125247470711638008750429354120812001892629732230782296713290975948164846184271019618184180208105867706531607913295246618469280060654528560504676906159898301545878289455363576699160281218883141326633707598273005198187212266204961617320255289926940925978518558561736795471773245469699082683895363822974507796647387351622104164468644388929138973708053360787209547193490313032311380368365426103015779809982774375908231073454865311218321267231944640388393535643732798939906165648108258945191222309219902593414071418384795944494594379167977370938879963952233965433034031177289780418884571730755986920821594609722237805407178666548003989124693954661780406263459068570493213140515447578228020552224398476311839839049570521377438724440828357327207272310812965541135811216960154685267461777258373439675403530967816271121833624365424050117950178888597155649049282047191670343801836687155007724031773454391021724509387138431614938696845497799126403593379482342415635469307346873297119340221934492363180713568378221258587413412944893201227671484644930166376858763875281566413842529874293347889437697864672381080099290553459168240392884677793060143379444100971827437779543648915624035296565696138505255021972072119632127307728926764834929445385057589790899022822052998426296224064576764281508 [170,47] -124110208573062758217435904534823888862154344174667931115488676403144249244463064566495107388299967304739619449690489572108331271651779987037565632608864963632784442739282784342711854456611838795096796407352017293937563196695082147940469871640470080698840240139035812680592693294418554493974870110547360713787365266881443213423291033132027133120141453399026955717616296469484090496418774224421818165862496317884899641777510781659574134322825866956627360735863514998359471903811131958784341634950526897181223191015237106510050498610299771151781045404404692093041950752779143532749576932204542968466646050247425733039043468210149101872357659846764489935865353318753553479047689502063702082164556101672172848767888400021618736734725932224885290425271671967792330548792708679933791830342545194207721473520482162815188446097203303994257469971559127385017415356673113507645045423315187482083793063250353248960267904714057411535908037405583529760922900669122960688542446111670374464700647809131876764327352730837214458057889163597397868239116138240517291414913965716099225565535849893989467481543925201069677000556016972862287559178088915313995073318332568613775943207501118306228100472508801376557215382310083561899718862858085463618749771257124505330691999335928945787339682685150554148341612326448579584172886463497985250260495811242898029415681219282214285345151811869438369446699944057125021260480273152131961320578509081197156260518575065993644531247007851519687888729934091915532916019596331253238290167983487823725587044066428760659741600400675325328356467529918068998215751144521658631017596473757393095708712342956097016786428651544682208212969724400519514803900050745747791405530198153179063579320947691300863385106179331264480466814049801279028230304762244797570019569674549969469097156579858274386388836851104808900025121055760458889510357333418146975564623808937859590756423037961214163950974007061942774573841124113359527577481142480523502226334287692943091308733952 [170,48] 17869095600342977014680750776247044794769714103705121969667758418210795641999046279600328843157846388099777746531736941012760481089619906237942466942028646954110266177088441288178440642424919790545339186652685826309370634454454085505595592712509783211242771578467465643326371100783141038810550879122391417844189041822761231719565702951512328116319850692781901845092578479790387679529643824289454912240058681134685834945315570722773990889542900529520583848226358436653687733626019231804609412047988832021304400784741173169312294251301384593110908388964761475443247653052141161991470686789934556586610764596651816281565634889499092800507570594457624343558815766406935899172966606695099916333477277506485765536652243943819782077394652062730638843312211318936252502131353101925787018049904766161065521016432967717107705525409779332269516596039425785598794879461389977618310053828886809694474534620129068423361945095673228366570398390262161249063725090190199399389414636835433673123631369343761810891353153170998813136553062772603068059902921068872572501296656800310557397357065506271919262072377264271822193687257285544195532483763265953262284916766856735554557900284122892639151606666249952974800143359466586862002265451057163125475609772998489357276033664481733060199348279274626810218108291890746864662874953214436051161160419066857188936908900727036245151945712957660486587196637992541544592997675643980939849669051954338691281701029122156614124171543612720159239131244605107904763916874355786347033950829314549901974119345320680879642431233400973876262864667729779392183278967323166610130285111626248811847971608124913723489774384867365288018547980251236784482072115219297903869272839056345863736363466219917356989912377945549634846868325774008682999205669758068919586991006627137801854734422300647992838480967467171520036478142403762582279435783569756106785771249989242007623058011794285061688241248590267547286296260676668747925278460248493609462512049507063123333696 [170,49] -1657110791453771661302748435982038045074728126802643077340321813292077781660632061007407318313412364237935601018848118375314795773310381077525389014988829245896151346859691714192124238184163649473487964754798674373196187626927983168744005474119454919569455440771870601138747160206618000086586599655184165528509164149618839403194816574831237635603750847463922038029404263431085298058946097260298007031972993779791359694848445489859161940891649086988521995655541112542128493176828466340729226181839670020965397912342255840933400081112194350376939081709866372483443140638296059103115458843689605310751334944448855773482165644908827232654718507509377523706195208163117973330389730100444811123258162257272148059797173036845281354835460792531308908378767402557418641470353106934323474322754719079501702984876696779639570304472769127205950428901411705436428850846281075312863243867292747022815500416723104376287765009173768595104699699198342293097686317478170467148265614577652791694793037020622643072454079482001620295367561393136610187872826741135494442563884330024804264015659356053150122495113268242677008662156480609219347985575501179515859796835135938815030447184159927400217577385641394149575284459902493081661468876988644750646460500908762094117629127218426888275541740083743084833382597812561334257673934992639313176331347537262575003105997833877932554946380608199939360396835891701646364230640456264465112659372916025313404193173074296996924536747418712640544521073924401786151723921254852461346838218723425204123693066304349646967611451677999501384884107308936242421294183864258191425828518233651048845329552969644606389214586916171624671309331017895701300998422314331720055386847811507719984288225517972816565810742208878509620105847086288983800418991523509992427357693735146462855357063627848738342931351059742638576237247277310129175622958209963190625061927189507589485549880058458646260081233053827791794649897311544224837980392364088648372473826689110461792 [170,50] -61276963117725755599624867130708404785413487527593436038035451185329177166294831038343560500691783299900010749557698479110287379533003216092626343917104832928985184361300004014607850395470903103864870491151518431286491412981228473809021277173541066080273878319421810948715693572996363511491717125813369798153306708007630126610347033877708657069624422275697705979722430328555693713787806258594563511137031109223508128566174710335996726754153875821877889248164514685266974053354955496265923420885302679249966694062739505844722941680362366407926344162037019386300796641629311455320326047137312007931652544593073850236257067135984633304295017902760427468036432493724486491696466784641363674970540261924493578359500327158609757437570545689463045489079201683025649684603032489677214873311991729768123083910524628551941663432756449949257669121736129500175534512262344248921638977223272928271839107218946614485955656288700337536599090430266781615943522664637911870925551606055553725095323961601598763727572208226901136170243676766741515844436200829991668485614678470461566721735794785477357953950233448370624669497760364357793598510804956130724997551144223386539450647844137521718073319270825891573332303972784171391868484842290902082100949494451799668522064668822477430772226907499941749311947623009685097801249672285553091149943766613317852377149760622413414359528522822014664385850105446230287416384572391550936194760756819675821322658999970056246069088779932676506231925571991552709927223867898612442011563810038751407618804003227967393887850191833237444128186681803405594430911980456263598624833898241134769263315901251760605655539652434573900209664663612287803282756989377771470160686130487035333592059787444949092675839832709453479420668990381589882954286385525520781726747075125101602189648712291746619319105067002766616231961237331226521052374007089713230130935447769180350887169166738127079984041548257642494773827189367449157701317060565584910870620020881304 [170,51] 57304844517862546700254931724935323042717223886222385272979696882352514826194283784766594735693256210371939887662106518279356183506285786749263007912066782165412489266555366703808022408151996646236246902578589565542294085079784566120125125412065662279789967559295191429394943726969915846257253961485616411552609505952063116362600020123064978785850195209220450246267466709011593323442099776937773986709515433723880833676074529022882110817795591670964165377637821569447774503634276010800910024872502690741458364030888048593071070179556816823016259594483636132966306038039342243343051437737954056353906163446939961160495927690353659851016766891474712128663933532907882047174628249061353264034863970156596501972441506382808875207111171872605512937521738503556152165525116350769337824129771466261043845807289391508598859538332934379953793001830102982074917547884192968569869349830707207117716102023963959617559804609479509947826352023681581139418656331449503725611405866465847119639738547292737485387423781295485183915540071027541134075974222620728540855536495228123229347816674177292379686252408092518062731792975642975637006656168485171793353119265200266765337861006397475349238231130207241294218579138643126422888429443644510828633948413007777543260823440108478940568810132441051977324261840607258037422921679498351096121865247794454468872752359280936592035115694413631566642814912245515992660803410325716961271019651809145505882037328904242500811055416168123188752675290391053583271978454716658623537787024029728046582304967161575085061638898337536784987492996179687513177821011909437629670947758884551372958462992960128325298951190345142589413112649157340993720332899080454859625150749460439561108319578783429499222034268473880431314587957550964761955603735592260842083370133747591210954050501093543351331563605118525741399367456412474037716745103058983290683170354384409463221202371266119263779247845945983701557323479832770350877995121958839888364925029760 [170,52] -9366290068499224824767025422802998783356346676853444516512677512650447543034324060743566089883860567121371954424532714200195140284370878220396488503496278147830386186982920594584572598030038877797240543704776426260133270498788468556225749518921595181480256416540869216965002653192853141160945128155594666922625651022909088000305930924731231550751023305097676941694580946993175511363352706137435053802646096753343501265301572234270656398681848982933619020385313872011782465879595533902348475893152241807862652734086035309597956347747207161189105027501502986948555514997235484406128182511588942691228066174973170657620977031143954316511425740507667021200078208048483649371777310845011897168539248151112221855836511366035663610590198566477889106726334608462399643504356446968223405239414679158542851758964485049521550656152564509867526567493136924521195155517926173794390173341920245203027210684970634721212135105702185770268181644007007117471562627278130452287575138638699311384906872022613284108550078653015250823040161060735092870512576633846193198567981612811691628930529531587477739170428351054977499717501733717059893380738121169511125820146397678147617722015882463299146909684445259767990661000084566386364664650727704239446908475946930355850849587724787455745252923506179035197591811935347179004751654780277645398597837173588766140847515753028076677947696331844525992515175609421249346630955534243445446917557405500004720896946811875266423284110511114992283229118998250690063298574399400453436049215835202067421593222575831512186771801269782804158380200786819578784369868524054183992817086443406207607723263490879381596733265282229071948897921369582797817020673077672436873976224535861768542053360884976754867858096735737972646505959411808793175344673177599474745679082566765871988103082511035593194342274539172100059950754378964342339409434634821568502704648361458385049644460685816237457716146361419333991018023627028443088742669644252334322695824 [170,53] 141967293338198219660056233557325203968587049297037257064634176948969182809629091318772256559275690338022866423385576214528233657141197983058800997918178261749619539423401317784531148565686367405498734903998617268668155422238214393215353300846832053883599266275168738814377336200380660596872199906174695361859588510117294612331284995555161126241477611183599724723235642732441300509166221167526317820354456481686696822726891437203422605663694521873369308108260730767678137030839173874604003953458928849816658269296198272398322702039350019242405975885941117728535769189425771400582301131274793753832282465480214806284035796860724099346950394922430163613085981281187615522663694106906008333661765723500540189753801921539310170880218847975307751691250603647601775194955783148203035787633843682007528120346625896517645235628276798689896110060162710834173668835795560124081952504117184153392891952692042364679823605161358448872909121206227304286020986046189561597182182181646503762882386495731446738133055586246390120532795912982288675139207511354495570773476784853502771722728892076304417455779571403782107318277682303436779232906027963831542958225460949900954296183613897911734673905650034798989125088697843912440503444242498991634671257580187033882180844636063895776617779830713663617187202586301903354856120636444303984992049151534677500711809286724656607995151541169281796377790367556824057416487281176697480601922787214254440783476458165772762325351266711253276928001789001246358356501285310254739154025013265694350712810128515627396062154060319067886371685869050712594119770133487202084767740633176124917949494615353620900411560804334278152552247523879716272467189447601024136664276085546833590833812140907170164646783448968326658900050228978690032855914890677584345780454238431636009398781038510301415318224485784635989730667438085778621007776823194191762962675017527930688118877458575975046639884054944998893935383455654922310918900962070781093728 [170,54] 212376598283028186268600793836283250039863639145801365681308576880273597064398020104292413961755774166947170582644812363190396721592679455543510301119189042747692485753619452483187549331785649547887101940939014817920468397479943527970891794875633038705385599505090042947631370658523337647765998856881922237034458649376010289052081173928769952660276550206457039205258087879350435380653071527818057017510776697123446477937011033665634140207152092382796176004911771471371180123058511865741269347943922353154284625222108718092964909536069963364978615226416992311315691816835551525853490366321063860728557004531829969915208695679987286537450742926015279397724535948600599633554287530505379870250316136317332030565416425859370361327841616331284457683364643128183035220213138058300896890593954811414562515890385273803542314217734828177991338978694940449002469606724844670797338206328180962149848725068312850904282952716809035594394851497376761811593420068067771757417946029102794751195296099694688946600875156568845064982676732915492854699542020889202936213187663023337896074248010591982802435914769376824799598029830749188465576594108445891998746342859657187085064203947016136060574323984774104836571927971616542416311476692843130787376081210466622037501400014407835142384861603806138080887288053278941776671072188920894807773622518014348860738557476055535679679528280105372987018881664425652752138758729223222028050908014768362647498073644187781427279163021912804949735963538629739427001946492284630492032788488287653961826300582564645050240669088948073068839577631823421705267534420934854179021729755581709407706796112814701012623570232088734867414690568434621228188492014828846108142102407308514280619159508105545883571202488003834231320642232371937812267172457188928437937937628789296674730339022455717279068007391575702860223886453303407497221828887059695336493039361976739412974982051264591099592415283652389289081081167648441783307189868167469596 [170,55] -38717749861633006056533462376320617652479265712921919658606427650001926866277173507499881443561700791151859962960409385917948048749897485470994022562048078443719665047172949000806253293725185825552939619125595276026784985904293777260769409019510485548793856839487765414035936091068016900486625345663831965777875029720193413595273578360370258863871168803435470889803628955248547203669026801183105453369753419134886411149282583809857297359591160266552711142508156349792743182298018744641563509181227548661005707008321478164812441491764658942264566877087426551963763319552204311007401380539410828527642065339106715617460536133346586716656214562004757171467547147099049121528834710739155608947846611715909316170588189894870280527159621630584207686506251952659452186427130710484607085205959878016535210700881124501546684122118808285020174446665664004565578792536012954029643056902160410343130041527897539355042561561324278277416601947566883210861512932880366499338004711223550323101414455819685234726469475098680455526655253942008295142872510740750888089473127426487795383365732552954934023429044799084916913279185497253708332537963923687722450515207746888768326459288482103972403928765908170678585189620218547564933901627635501636442878582391272004889386656491479036465288614887106980541825284125481331668542320784990669824448885100009913887664748746562730030322015146531931150108593861049255376418031600665572057332558024679907991048552842357246817800464560697821185388953585174523871075523758893459089282215492421091543510843729672360074597550662578332992053817036699284030291694970488239131860182321237802638574405725872277695394413778184150378449403403941828991606708639103663832663019903385266288335912117035139580393291576905247944942942933714518361893182875511837737712450862720189417263474975594549603362597515686394505946328493576215068217979907365904370883424321959216778658862817103864911555286951931204391660005635328878232745412420864 [170,56] 2345392647536327498812579667225354870429303750024410597103781361867370598047658966052656718237776862449615485613554010216176470852795936928341061849791149502825512179036226756555947149762863779906400888218128790690679409546015850790788635969154246708864649123303516617815712585206478860828381630669790757460093259878092891011980812715776348085646286512359516842528363147477387923413471416839940841932981802757200870448644167511624160429222677551483675421816812697226146699287103436879887199990428666764427322990869447877902449932817175314565122605392298329213442581154858223338279354572506689443782889559162787833706472137551859654781432562680310550365286977305914415266599258254638114899952780846298544215541220425473900509346863866752033050024420275352510630568348638968882683759581416891948377285391357221745968799857837556653939974588676356619641300357836424222424982163439626325037073680005087927943019713299536381155955340866459373546835356635326846601767135826560952003409053381303396919341413121627366221493923021264578901422381334523582340937565271587194000531389986388656437455274848359991879264376909643239523192358471945168663730550904203489172061508199772351637250613152779656120387119071147613489734416966437933236074679050443185356280103801673497127507063415433575255805976916901121205695827521905101265104155386541134633494975865825215491141128071465889470712788095379339656774750054071163396160782529933422330815028502681087766774884908703625234874012649892285654598337060014483755457141968913633624271933579584571819636760406877724578537744079018096258677548464533214367183847998096177151406828182143646779464499389648091478660193892997624707868133278016837826919355459654587333288516149009776747744414206340667934697185112856287730451423990559299138145143185119722779583890775937455420967990222737736459532456455591633010574207841174700089020543974555881152861782600296108682135550247075529268646438699010325401136714944 [170,57] 160826283005791233366964593899668570687239815629427282227348506358263345058645491114714681488667407981543282856860657782220983775636822078741638130215420880588166717422485813170339052732007421266343454378337249051676150316219324732255802387679084495246976469537595073268904822466843399746323832317463358973897384781184735798036302570324435495412001787507563408448893796889788537370697132072975932685692305862005414761792309921091965978418185132436320899527961600329660602763004696415672758023817051324217053314754505398849688404308949644733222739080516617794546845417815850312258753966826349738990989952855270476123472353695373379049041082885811473773585544239445780203325134256608731646140734279674057979022570337382330071375707597015803011628165749738620736973485298526306560794840976302594506671980038118780788458943392060983460288177317036611851235780593769984992829348400490745824169414140575475388058858581716443528509221475180043557120941600413168667834143355831289626900341132517122042596496136349753315461794170642893283773300048101395562008407112580492822695156663115057917048905357273631809207611704978837389820626048362550432240606230312606131026134636691814282264965456486051741224940842642690455151494272398269448767591012817099609055187836283396468387671706815010434947490030203023500474325867013294244680587883073449013269733931817294900011778447565607512418579713031384414329115535183176556502612895178936121648873684682462002515081189358605514777729823967722415342097376154440153537349160405436360792229384564993319514521845795244790858732054633564523952543411603591866409366138705439170152638955508318782930466016989752907293192148211829384450103668125702264775581004588272416900341345654561625036939829221026252507900638698076998562606555092032008171538894648794835783603622500188627313290796357070801250504236210316562329956782948124538862897797851947701843335521496677160192545708742393959198305869327653419676192 [170,58] -35307442190570015971711858720715407694725685007193039800852621068445536916270625755371899183390450472826923220045590256669437566874532083466938559969545835635117072062113814074317783272099022979350447108145442660748662989779336074414653861246353962139284762503635929403432343338232259990349754006967018256330546184119352558989481674317947137109035018870519355791835289921998032997224983433733628056856004932828681114223663734063265071148053651407321671270250372145293387981662583473789118541746298010396534154605048194015430862566298098445333664401212590930476746018879253241798685911486156310615404502129191616104109461895207160474096762133517187225397903295213350840582750208265467647081916109737593010483060024578917278935801015178684635101683754848600036819720760323476612110995746350157315955591915000147160383852064060424885844155292820329768581984356778191130190360858619228536923233649704085337948735672269721147813127406044722786849889215808470564112455395052540944125467754174003714142596268830408832705392337523899395446842787618380920029596833930198090945052724643497179788248702873048252892510934328864382744705172965341138331836798802094912677284401589818314413525395362463414896855177455971779249739192537775526077890479500101087385713221723071792050233817654715007004879276805225792728275671880548155823065221086067199479084746863319631411173986387492811375547372712578697503215626468768323446554268349055649733567072148651017072745569638069506968858548166395613469038423950941207716135488152807626120807203695149975905283369701858887134563175857353899391459682564121016769739495980167395645363812592644358665330646340213385174191623077273120512713809839947002017051415724805645139030539656655703836199397888426070118032673085001347301483290497207330538103701166779502865578637620320070170976358623443415972430929182212986763865645320594752840349540508067852744436731462373498450363285061773145881557686392397362232 [170,59] 1665438157286401374200085940735865730421185861004833556842013536084410890714836849951701815441936557462603563195994175903042166128341167789155898652684434028879811287199073322698174600995135837666816590762384542808888290615430540428964711373719578335295809275746610230729005594697474161267270307936512219188838580633238603128810751379180931903935275022318463794072289547197855888021929325350163104737317671774593800688234245535094197931386064682869193679265541419282471947500227134445159378394707892974994871191764266227803474982210294879628422674802365181501884417512668897225466324639178266197616923877910534489249224963226439348221340143884170808298701939128056711873846380219706244634492760200244101007514335445015260544542474585078876508770935631000880213426916273743942796910467531794435295097934771326085888592866977189483185609312947813208724214666318100282725314113004301477531950553099149059574903103802486662128914623837702177780498844381210604216752464169387709466779541899788072827803679301438333283593601773236936606473799895027764569715257327035459654152416528898653626534984988410967245675373723271710878640074126285551513377614288571341978629771769009199099860048491717120776351350325594346835539627262549906193152869985920765609565890004990418480801451543775866723812441787116142708574279153198953693635521694880095168457707115521528896839279502592629165034365999003275111799377956370386799825765218449370193099702849944204930235268075932453288896718351057870893065918699466605645981287702673965499020435754472675385241066778560014965090257404937716574888519822281051521647867681968416725645434687777278831114658128504963404919431872911012213765836246685850053618675920593866477218015803352271983946567003932557432448751713974810450000963009765066229053761765621200101513554889837490292634956554828970993196695787013589507947860050134026068984114732602957375486490770171565178591645937926841982588950606893984 [170,60] 71985985019416984117848358971942492686611894579324983217671213406895340976148385855348139548431993382883299993170626569431996691267913442694054198747745082156520242359926726850281070465508647269533831171033345970574738243191479202283854175153581376953610981011981636700563462814938730549947300532357359868208444870038980116861349979471406491115131629705022664344793235204971296354306642054935252760894809933986911977465090686478351975164911877395533504983868937755099231304460005409742561944747888341197270239200734775076869820547178157768970933440038604452973742884468918209202631250610947835862595207659531639034755978652914884521926356789305666234828568449187691567441108111679305584964815146470655900153101622580334569742872700228525179678841554249051819828840497089761303184820267973883866957936105119277315528759721918654194803663351143380039707497029910340529943553372594695408401695523840106327485610013235705558984138084086843904638577452387066010275934164781268817695493429828244117884601530379958701053633088544993644470050705440123888233641009459173342093110603063411367839506724708184729039447111772958054843972663170112516379187291451732122890315921482708840676290785401817678206710141157600959101527423934573744516261895642088206354109432599640790946883054178488763305635034426963517041506068473598186145520378518552898175511806709226698457337680231398231898039739724151261835880708217377099434215570482186592974765361280223773638658576594060212795788855986113218696440178818766362079755697705144564094127808886333249165000852714256520087170406477325074401813126598788794452963312802722861379267420302067995178643231286456601424100324962775868975472842378229135047755614551823567002581961543297405533153546718654796451070919506829726803564789143803486887115105852443486243358894133683253142746885243390054926708531577039385190385937314536293011866649125123405058900240771801923011542296253889458266716098776 [170,61] -10071870971888858320130750312015435878391635990768464698104398427244299969129728936081669658487958233794237304521172612038502255308203726434489548349935365167139841084310579798184625746934559085993063987393048150318151265852284863202764825108444925465831207532677355985136332274367784626019675505754103699690565476287046679325075133693976197472599267847830307143073275405009043927541756401606615570885036588091024285742350872536740576020965161302273871968260028670901617979249294499449401337765703478284205149151404296109983542950330737730261808302972325032754106471652936904573997368232594337491168516805912037466256582226772164599597831096878536876300059119530251973088751933012806208811142679952310277821479430617520958448541030746978733394878470900145779095300378188431061425840480024158491338509640527308132269799276794828733950455706324451634418467610517345336510061328768126825706790796354700290104404377247960846090868463383727821343011305364441823707786530542557154315855161969035007174467364877801915077845459623233291186018864715118840896552299976943589522358772018193048184579944527003249817054831921539470960293715857835267248348740185193543537526467129154509968737270408523826932227199088942129363739657959061276586152364751465840356261554274885856002500135699294238019200585325082642161437538137437681958704645969867772437242791906504934958192733076069114835616313397994838846305797574010990241972624203905944033791361197468484033077020399546578294126647205793481845205403445857292810506897572725981306188258086530615838141265960729496347767525579044290972592621400290575931105595936182096884017044769203704625351465098485048163638011694787813396423259421202618571505159275340796820933529049431376866946438379422972477700920503804733608488125840607918446651873501037265559167826848508309497036132112030170374170279529515029946209076073596222743451883879360497424492974700095230076849647867616222549325136 [170,62] 257297720217947800006674391711770325989084988605329705984373399674226362464647156923146856404632704681727495812434795068804550568890721606186824798950794567456274763130904237997571949124065329335983206734340155759922207398008247292371801138190531654824783116933715589971247000916100991000773609827484193264100621489038117924901180305251705524669534379765965021893712257106094365546687973470613883594027970462022154348926917397043491910220572284022248968084926720960159060030744997798225405530968521331106512414765159100575989643470170501582273140209195148791145625515051749697973457115287763991059112040783775721213860531756385155079001140121508063687650266500414232243562506235670341292038336215371826398089149982290424950325714715373106681716905512030234980776233554585726016539491282658524511030896030364695983229038452427623941502899436189708442323047238251434079575647622601135467577056554631237295518558595307529361399369616431480551580553698339863132893685006974757188687864235930683236390356184197474941167292701217125270344729844792543562589215903452805299372470616686249477133023151978880140875499619251354012990069210635308179352362719939717131510872049855920542887407605479258833024483402442630415948900760905482527873137172020393363778470200534385704959387210462969167098527254413004614311826870206965619799787593635629616490840657274525005325589017797382725000361453056075171092590876999652315535346815025483241616186651739399306748251808992221619724144058012622181165332091155894765097561664262218322739356523471344413990936039426434999375274704765676435755644904096958425492847955653354049183540814734308591629147015582349278953308675416705827860597376240604499902805456696624817989244307904074606382064625865785072464532393701623207318114327791142819374532774465354064713994554589607051909597989886498630265832959687984612680665766913895361397945165668137153121758168817140504015989509383518703015 [170,63] 7212568915852065865957398032631230290499880734018482988056167910113568618199875937415446568462223146636254649100946830413909281578031463736431406369702465686567218677837887159369604648131295700276065580819609809894976664010159008206337609463118447482966777069925343162659025457421947197195319947067820418696989087386535308964599027622690892568792557033781289944644187043191456828082937543903082441814760375859092781812310780470481906378445006508979400019842910505641824194091595437270526978708211422159935319330892169452583865675401353519272992061348078966723699613810765112990640426888232550781850747228936668554984504732479387040688068428350151065844622395164733560970778612583496368114633725121352581150056905094285645677750979342237037990178243491942707851318209513096268284262023640854165002609755196691965927962368360560419239381123150068474600504076500722453113552219986924635977662460268953072512425457148896725108548007803014829039086241892844697524036484091498097143660837393521933516989997540176058731755168327451407560514170824137130621394465598550968671876652648876032226900702997384778106548548817982266738353564723937137348322356945963176680682374949561664536000360101187397203208210851225617601306936381929108588523447532828696408645714275152996968273765214251636120611562651387803358052210135304839758017990975486557968170858424290618794669695753477618987808033048826906873454286240777017477815382284550648114801249849000112897488326261190860378588662133410461044062829205040082680522083432956625272995194951860452477354552282144022305211170784405919313374268003509352762769512616682438357119786397301385165337207117518806069467353096496971394570528945638357376147891315644857748940698215239253323879889740379115899132930822387493406548184236597964655293531356042891764155461139456564243726246728678427918848186618560116188076622289203957907115536492096508011684648500824807667752976672801792 [170,64] -304069506516538343939596614782575657737242944248850505050260028800867815822813706755103603860105010729498803088123311999779775467978531291431461444365777217145407963946503642948607300752337702421539379324139101041818802939086773927969758695570004177942125354124264368796606551301229718609232091569520551440502177814125059443805514641239412024450675453533601264079201672027769531873041824361362648904970932899659162311670876266183112424485035213294118251341002707133378906753020895139776817605338174841506853174900578567252472859352570662582063930724737656278065078622779775770460659245926050133821493271199394602845852268763490166964035314172771600761678911082456829234780451364095824242710185541253063676429875470576386714510675619170395361425303218266611026400076124809533770931405792323887495222091663521917286467691155541858036827115500683889474264169894185837917900989508997490148883630337893623542264540637617480589218702148387624177180812233341554206036449979221034794600435162310387755550796615888157639240186239333897953235017650789397426761648507019329437455455575553942506726387479553188241240812465147969044599803412187828176082753242961185612108723789135351444418390841915442628300958410528547870502004938096886969419860287173761433063405102824395929474831059171969702109805718224511452483576148988405237880920406543103585561691003572829416443802387074775567710938137528767203913829932756257990241964516710123708670935023514425955068938574287917337692899566556737472597505125584759195851749553585724501249209785538756188096576825449178710987786848469504794767959347168790922624506263794523425513997169308884420037109547316369648354002818438112002008023687893334697670522419606039191898462826968373479451453514873436416974170510827402911568203896372280315885336965621731615245150008403665468237689984007588894076872441545887189176932276845784465924265750390452101713514741058833589471350597632 [170,65] -10610755587191209876026198214753447304934471487521637405756000039177664722567793788685817054961218491576633067358958792778131839238275108542596523668075517354004896918151016700265138527091015466356386209507226784433879456797346867904648710825032375621776505641491056287598415106375771487140799196161842815092940068833049916401474145216700923527330164369800827123217229444352257800776814233434255743378871638896312133538498049157052606474747338012416827045999921301041480638204687168352127415018473776205501999583307367659019252587000147767680766268971009836940247305160720631825547676211092795225649612777202464375727750664865276063969948588452642943032615890330783675118547976968551553961343479359048722210192100836842094544486052772278165553007981476068755956889279375742020341615226769968195450819718446197298498619610844624672859237842867104167821094118735214110288480490289006594331250286687164694270462866520170101565195089175213382652806257511085756404145950050939138786800810282606670487345229821791522468313411256898643836691125499642523100596905042320857188228253542942896374933077856349572166209375265516446763091489890808516224839765268457107259739675348269383080940037356282961899863117313025890709388187914048496524951897395205978234865044928073212798457007075582310457149367528882424498270752871153191583814880246985826181793549077042876615238255347835189956207822472226400796748857419461139125670474910828965440417801579623146109147752877365046266619291845164147676814061800925510412395365851557079987922676026610052264101004234656456812598025134379190112363564322281797768484249332894380667886772948505721234014134654139839218167366319524891026025938665266153306794102214576319493798101632842694929541279772704100187048590152009467379360461361119549995888965921039295103565909205017561183670064140830218431483094939849706182357063332333828825041872628661323174635414622521094960629120 [170,66] 845151533497802740108450677053277700482275757996083842019092926179011798565917534137619595090554054139445263756210959586828099363234782149853930018675014291855007722249309996051066110424328577855246009242895744485001899820661150910013769506902989350464804365771295713271685903300823471136431247816859256634551007347071962484794825450178953734424445933049294603903356352227419205653441939780417743624935961109872549845448216909539075065056186927952430643082454271176350651066858767509178710788008488799138365234798181937770921297299904509400741665400162388296206084057965727469941416501947939356720722487306102324574478402003408012749264702956349164568320742934749936785212308113899456988543139122760158723264326831604771894376926780886092404058561879510791431361279817587794722574108838924817028091566533538366084936569742517555155763594513854572779532060244906924920601580824205684082671784867238012446192789838463063185434886908103630530078198820116403604113046803693311908419116283563350685378568083191837728612906065713081632058867796056947110356671607932415871254776717078579486555254649848613035290946230561040174185662701475988159174166640630162624222385763969684765645182897197721407449403865854020319740361991178276618995185776197446922503794545513130209250561716910644375707108401486091484235069323724348488214047616872087008734934816864989465542586517484276569270102290623978015006279106370450103822162134222758045892925375283057903387222209254718839432859983358150999673692893785365737032655527362942391781123530829731524758359512380756515672787397251097120817940403969508861279576512559284566990496304188487077739976251001516954585510469531866592821026932107320165063154721001987762439126514466294751082096488961132728090389820663343350329198129144946902918638028303160062711880973606411412452370396799857584366231261453872382476515821321517149295007099306152809526398547309426710848 [170,67] -29668344611770272686503781501666803602564147467536626971528486389112819340449763273983388674945193663454499550138354268201906134936339182048501033432521004639537051258923292655597006954674565370887213066832615669409998234920307071903778547935756261967148364206197025434842652260065019962692903923351914457908494977443491432486664235630456762518396905530319108926876981363739909406983593947784712281940560117505702971354956717686194260540177890612394176958524897924557903908649005888888756544032402309484571832335547103892837612729393012599094073462909223356624748301009677869702815348297321354523669225536542750643665967217238363877356876558376469061202623052362938228673722136328371643588125229599677045231965913681025868589809918520619443353081252804326158478512656885604584696760026718498563967145804252425047981389976470985293878751773832602812852228656105077758038132447985750258555423540712845333832578684043540287355480499595350707977858083707242713917077836721380717615964400875219551333834934626512425653663935547444235661518576080560205140563126289782283932398968802710457219428610684495948069703643397306564069638920997535934107175957166229859448501336906846320235957724483879086448770451817152689730045858278604924699990607804205816646838843185780712740113244323080367357063799525989582985119031458581114126185353783782285942075119568715373560268816828795350416377489793627997082558640189457285018960172586749428104685799575400758639675411232899092927382482197361710251777809846142953331810865584525556033245518463618200255522115076168314714782634994652938997911699542821295585947398229337953781382874275237957429040824183664641689093858980957443398631289802499281802607686279433090900798314509369808876346418059771588290113255658155343900706217815562708186747533812426481469641320261150443564712292678466099792336075527819567023266279286055617776493433361804105796091631882991104 [170,68] 970188054186592324560448853399484947480515100584181460927219426552211101908213728394650829940016823916176345978720037875462295216721425756206365231397739191476248588421559411056502654551631297114333721747047452908040900158691224840216068073949074174186358151916324696854693658565386964120737620633798902858008902257455337224980736969429481242761097122208911890579769561727816523789940550294247493270297050996607403904130762027847670554403022852754115417320726925584575960805244505874075611298688841661548642764251353810191696420082416469676410980044842705523923267159367341924399773092457350265264642707346309262244948558210631887196940553651464449153478223045990375985745524247351494673597931480874258522294956962472745678728242577849789904505070187101893335802037160123613893000251047450481700319334648196481666907912667804524546262429930983421596858759642340876624368588786072860886137903633177430096504382936391181439025757439581832180996573701922115114003232620381774917094983859398994677449251320498739890428170912951670409821922033917492149508374198423965798866783797083712419851313058573180464937859834599728009738875770251107096348963710836082919905849740763589833845221351901033341990791093372763504368821573750386120658313632554710390843758469961281611161604278465013599674355379051902683087113317104989756710789876001925140495845243327847912571834622240535908883031572120236639876351859364486059849386781743388871684896316476898687337764120647835964081142608723221237259892223528633447865415745525043344930387619492019536264059312235772181444232316587916030528173227460546323998532628259168098704429929397773600431549778509048853314700083444581057050726822280526047294854306912265681621360543303811795454032084335632032217877387980453047657265299243168082473629734311494194595223982905248852363768058678691965259126809475745566464273722882732722071774111132891404171523879584 [170,69] -25402712398419367438586356441861492329571011942557417061598140614303387290715491675595829152309365026809023605787532622674411843724308230391272799980804365260327004643674944766237648744460785848298711435867488645005148900668941428240430939313485266452858938707994461845249321207413434135687960880983060204905656498996483734500437466694758710792025470073945490255074975618834649443780180309530295803353971778984842453026606177900151849997866604526062251902865579145334607834042896678751428655912386368678847347699630363118669244433069115235291070328052558221729270950432610301197478070347539978424995218218710432651682645681046645301172648345920504969005183785156701740847659742673587171540888760110255503719769184816000718923541884848079572248174667306152167773550489885401831150453691513168383004469861467690777191889545508096771657731840414460988495393766580028830201199180881479438019591764278720591047756278439952314858071035797193278451065779857275816881788978971358147555497387670342266132184826101087025081498699014021042083045801965135076509746690469143018341970934066187173432016876146753151747539523462376336079880386926642210405359743372841641528088241160963492327867725045931178956885098901907740751868708519274784542909646250667234949473800698522137939417283809631574478526282470027913341282392647890868246928719176629589329303893685683304113672343848568290391174461440325843518673141307930104898563013978633490122838003392873592714515386177807425749714814478822532307495018784025731408695711919755731744648822916239742987092882697601401072802140485952612791606652040080157487405312019147729049532694354846804278185173806829349729320070778465459949988597785933733192523798359685392756213624920800333742190967933511359104570679241599995993237518294444321554008256538718888279601114265432453953015105253710547842655802142260515387315686322108635870321098906076094399709504 [170,70] 741595452180265700280653753959629765157096520694459129079333774691538398297191214389042128552141661497204432256113726915653097083037251035910940701880748766932321137763102748467668373308594987587492930046469808167327843749043215307226776952192917630178696054985282259315676293280572315014269605811768134975923296597943292755538436805976939232421054901591525077601044896621962396686639371123918636593468299589358991707098058758174230291538935202727415189628551333845211702009617743918018311394714227545662533058159627467936326238265688607180649229773354870183363497548033584754249111255575435302110070425841673305158900532970539246210630462258572691321132812469779092861207076615991369906090416461512854020376171243992607219120654453362263714757365897799894335122285291024670417075744723650858733635973431410953867933398164583523731039031034364479236058595785162731845493887489734910128274271956874108617336120697593182924139292652051895907258478912746494864988855141216556720820995781604675649791490675997434624028451587403328432332574116115968461554777566712599376125886253316658081062870870341488391310109072010251746436872177306696998948054428749742586890180766870675211815380876019196367258365964694165139810166567490722836569375703617976180673828377097479558597110197972526567953430276706256662272054222806596024728085808858574951178402822923856613233546558551605757672559602680607640633534108731755468282477543396406118439071003857826212485458238434972092228882309462585623922164205265985096982872576767720416401102569018520964344211658416765557553875796592409546482150636979478783960356150590060613557155825628868563391600981284278684604165940809862530930517263357725151525971583445219750646244768966593625050477658947459306276837990122382101502976278486071419181490591984956597486116426463711741384778945131828840670223950961797235336106130193452861644504539583668191052 [170,71] -20861409254453017565770944346932205677201206607403253771043785213581878733065513287080395473545843732975641698906952954697087145981838653095019690736447914973875795334970092009465034727627935414246589120222690321040750781860577385759238173917062689981546202066252272232563939448057986808537526489068495124203735420813158828623043529617382106768694263125934236600959718079583831623520851463410033585429507607869874476773436257801919703142894448112021433959783060147971572490824666268542971479376460574260574282445321258445192251479077894602086871201444176320809322900915038593356698457238377625861956165966599673914118947836022873167615417257484163118059943736661965440474956022246722268120061906971025891634831663466400541650577705371336799960604091078268443282752975329888658138211596539013464725788342280150997812049533793545743170438577493991924495021769604786430810572337301849967731470760194140859380486073417906064749930907743543471557554514279012252765387831500762063304829523769985151275620539882345828513526010233719465901795024534765555048436128820592327053397592355186961131131170165191077941855028627603496938412437630320753518873482517682616275122085004616391573281635659420804371274758950326938303868291005186262241770215985948785362793396070042718161387415231693367653521510206556532882000815132653936977421676311375708480489378415916454574994607234524660400665420245625359726359035517585979075916091268975662114118409757097496166579499534744490832312667122388164267662838345018637599271401734194303732946630170441578261644965267409653646354975814464978950998476724461294820604588816548345511688558304942754525402927068205746333514325967909798859954657013712493845802760846843576717280338172037103383089184196377871621377052825274173696197466197350925561159424215176099473037524076195960633846196155266781041275820825673548326498203498263658650927543386814848 [170,72] 364532250967762531686976528325617405361699283340199575795400951227238414768245108479026198984546563707796581112585201366115968901751470306789381920241263731962029612369302582369920893612000714959016878845831165552353906913330000224456020062708171359430901110355554862959273024053456940012473997429585640052393246454523498721479558664601539289248579281429597963850908888914367181019538216072991909982843861593617470077622890751612072342566305443499936179018491022166193023032227954612579114142690159086217340800306505347277833046943123966123712712557470997444064979184914514391445373309841568306532287809995263306995568135474557187649436891170319936423194130763664185143354169919349869049829008031663010685227133332679497620048594728353674811987899660178547257682116281700055451358479424571072656828685338778219586626595791248319617509451406041406411854214982778129589971006613423097240459906736725576140393423189645526881195837530119170495339512110346342951681873300691937683273599708253103161847187732742892175409323529949240255016123727008864312038408597208845898235174290009755407326040864787307163003121820067097143545805411814629022425251498456703438399749679611328358914063897607567083509934992535459675392710124337036128959968275762132019025841079973575258474068249926959577190705720456038401301030258167982281913966094525479953901948608991202577132387549108935470109600242856888512544807266116211022334700884585742483825284556342106363447601832676418524017794750565139756795871444090122601150922395067611415588075032772042932305009736667039378121626720717208618500643331196986207918803530117448761214561556590988831220252205040760280834406032993545947905228779271905970450917562665590622744188540318716334692439507644750500270703076713511662904458004195382678822419894281311335622001774696727116994699781980331056958345435919516138693588675633604097696481387520 [170,73] -3753196674752521240716820674714466099512675246374585255392549162851645001938639368851757553781094571472081571599775267939560018581180058330701034876922908696375518874818828620247936082640620503655459113891501193431654098620394165330238597574190498121047281201535249587311111671845808945930153423647578637012108323677792927929241211532153714972490693160142385757187754952390667653343999150544968458743232330453391896291087190345591401597678359108457126177167875956067157670884470112688037933086853933215474545133443957068189803556189681589089246510643323098258591451031901714080098149451491355623779796855606632630663352265043061267497531998658965661405997816180457114631300337850604310836375228958916820636324737974409400230919055285708787215567977474510036714887253220087392107801956764043157125688229436609138391045735514957140245887777250012546507289585910191117231123990527126231657110708213565266386582541446867196592774323011012958957806457207618240162673897086688553332325727019858631412117945671229059472778884699951330575582850753941281290721408172637913091372108579121125256580937188223099946420397554422764037089885384760043490472796158852630211867278152869393862303199219153839652152378366201932789100751847548236064326397874549901919293637587776916120973357601935296123587484475082330833915889431354067277424051569044159180170256081698342348162368472436764179153017471205487267312324917953068037897035811344005793274305402466429951888575002807252826114135329846764659330221730278014159689147495700821277368316203205610754774635684595523195948727372837979810378527464425193516294898563171731443541195700251933498040837371003299964255055250275864405098466070196967328843480277879423195266634547307340937506984884922724425623840858971288507661364174008201965561354420781488600004771536219438837549990031281120472964605652794060814288359643948437226968384 [170,74] 50660409880249233712209952210959328924372756157690625931512303901412478412243068311565623127214089880013095433654617589295828999623675230074078097255137667005524680077272906756170979935035451642106313627574674103069426685771444661190544151104142999980017947133315321359809581302466655836019911183708500381366642891499624222989463294363745713534337832512746444755525626071929518428977122226209921724946247285166237824026961266961639646680223586639977028489771917500038047376193732868095324736835568318888913299136297665876024731377749036307011201941916379998370908454815671885269302912270179811626487217322076703337241302811942296221985226135919335100839698449370727897881785069673097529381314170688783898728935948504314959802819585036378522894544745184306835909356307399507346733941789139788422826925286666984192604958860546324297925084411259087482202626679242254628655042918273711540157650271928681212835067404667582153046149353970275139311726757849213590679604837792504061530103872507298425830257730558317972904600896790890234209148719596988588328604581641904462324810023214531401272811482252855088225234836367127953368402523125940484519263062827369350165301467176182585831408273481350062441353697116379962706355383898072951209935092898594883142313317386811348165579180679909470496931407434205032254460787802219174650241405662043644791276003472002485030021588270411954657491386669607839422997571571645333114447187826311541835852830894789408195882401521342652157248197906722700995306885323789092238552981270082044640348594199917385621571302163254114636382166277987634538274226910145192459059945320593459886554991987853468458776667152844714983109924523917472980626527908793835192085319021252258443488812048736472008144376885082179959929727215364230522987056153448681429155804687059868544863006651278382568027189674937150197381797241036676860801118911010441408 [170,75] -720586949923505520016797680139877883030375577955852548006233675367078235122368904831446801940026310385448968284323997241772454110905504768682426780157717553119547194288119970870506657542062278374950133168396691935403411563077395618165585872467338038978091486276477882857455149724475921538951336061844406493150998105190309367248195986707654544644194463033104617161049306606831668955437257949822780195269981901300659923025961700476941315524849156678609545493293838276570634575296771321440581992840335507135184024642720985063440214586225943755332392761316281816444328123105266987740580000981307189824148528760666783097572436040609200329087733884589105290019635843775413262829555231370169815370051283732918906026850018092451529428884522686377767826021360164034705730804716018991854508758617011454383308200195350893860104937593929820129287441491425538998466685512048548982596165752901333008862035294626295479694882530253264836673415410538883788446233136185813764654650458304402924291385594177866978923930455016439882444716069218689707613307243172730444776908335484054719810125333380816642200848306031573822809180730830951583350136610598961478908784141471790627551460701799457126691057351058774754379428091800595750900554026305300082836171727813561213181110167124138776834859037581708791916844003193249363271216450833940782176223570242673703757633778241441422303228201642184513368471113779079437346627987643347625488560018653915817620227747749507686774935166935807686965277332470859386343359053099127649758251747110075224043614653325235075624522203238153904565063615345797184111791336629182898919618602531140391242499884157583843950736911859786338221390175729411275378256705340067372700055183138636184913104775329777695401620944714145288136572174784881173647272667968399146778641286216801866998055769333669280587246347313196413680447510993233193589932150662400 [170,76] 5148993095415923915424267053117374533921290623300010109570145233447599750748643088133628775987731368888804638433119986311922612419323226009129512083731583724331491992633190548786451576404047382993246552200515094943144063949419024952209551579195080329440652804125044377325138881401618978788242219870381228116315891847431047798843936355233208546003921032214645439211177739464986454295126008126905406953684039840447044753147180247723298838743273474319387168625020003755538509492866112714912207505094466846703984591748386144896754540862678292222332434171174581720847430587971494633081902923510593701162063899315842795948448029376623640156620105892100392443507031665841314462074796796679680246626022516028624721909211529328397219104687288228029471228294891309278474897802616447830359766999070802609525123489185102858227244620641715546205685291497545867929224421045171264371278820985900563499596657629736327494295412328465700302178267379893512463772591408574352169464534940840338170178788580920200068193988361688223127880399989339772084046017724173000033469918054340849441003301942295920320077392579630580007699616096045267464489419536832366579280473403216557615790689242528734421601033858483624305453680403979526297974989659886763779057874912043179697081684192835369954824863763927180365630110174906102914907092373890728885566664809812606871854490282509474427100601320763384562921497931843584409181351632948705516863920665287347073588225430467218916250941109174010716959720760401985961886328176470257773447599350725423085837282891959988919017317583532939566788723975619243343754880448628292403277450977748320868057576380128994952084889950878141769271247301797997440986903531165845614353044794621752333379828944707385096783167354391349092441089913059338149976375684713411220267633553740130864257092606087210733609289789440965190166228523001399202808397408 [170,77] -19889842995979559262541187793870987333338895790509875261776489955104896627326395393866105575924416446613489637269690252302899908754205365197427066292737551351982148352680570829759524001220238339039969570584987720550660555112419668539947540056959002061588783520418382363249822194877173607690762920657192112098333047706130945720292834128028419366286598898641728300445341020806654549227386872487065937862832251193243241230249357663128634489230401192308726342568685500268456528491426879841771086523187058075491667238090326179727172311546319354940628705603848095849061074964726293589970250888336517183004785093306817022181739490383510301252192440042388350922401724675558567555773584617686743327600166270334413786264303739422332465112590874780676391435470874052653323470704957281128523318076849500855751005486070786083804173240196689992425337813296605877417409675282824041210305115000518076462957165529881750255418057041060922951579588985795702998449482719121821972714408156816241672352447083393578939007545611365036718914351885883599559081944472878709955265229831035770575072584323963383242257708728499734178530360895244960888371607205075992294497417242882490432257544545463866885481761650700087901391364524158976847006773990064910887152392455097681789276480950466328506515577857744520236997089225177888478333211405375115095129644119761857618362405134949710626870412227534546239946645780219336786310429935761107151532525339094025209683164129381388792607048577969397703912624740599875359893765026734450683707319409510800316950104173140837417869219696707201037994935319135664577117277788964412084272683140133247712089302615245299692315462822762137993354908545097220390937584306595150216852140260171398751507444313558203174762216499154511842882329563783865387195489707426410885271473406631342885194876555729483311728992078225805485141542832786361354896 [170,78] 106787496874942310892127908886835744776475801432332960645377829650575760728109664786765001939855571682833335540872980634450405128414531553853286136115882136144421820541784864903826810361475206933565360285732445832525319042991750853342734518994859704131028205674372679854052613103419622891327547586035586001740602983549310457254830399760967885151388056271928481684098065509866627189394316373115166254785706607120380919442452531340911330383275791515169357970653265563977617792684440639165808351128881363028152300674447126636217698884117432055530716432030540752478575739061734843690176133045452918012584343367699482761444136806504025546995751640806275443268309895731785489978822411845938117740537034817512611077372842267099366191509847939495185018752972841030017383352485108297801906316745842558132313913649692682109082394523021765130252030427075886178347062574140552399213921683299976786247590440908638630246317110115229448647777705211806188701142981173362287260695662290133289302906615689151200835293154816858858119672723939529637688932086874163436740326720440461002442862545764937055939058725984104422471819702152988874527858734773934184219558087991277393699064646240196437593153010448380128844593161376321250115588145549208056612149687713317391129615402429709420158181187656219875567445387010162043760223167863472826022617605556174571504886351325575171054259843811175526166559608826004523025548075140734186020887554525323481728035914353730037577932318490439058593454969295711267631961653630116284163780823080192378172534212660594918507417274217533575419111028265713591946405537239221055363686355733898571688986774769864682203383770523710744945460839510247893951919941673864359628133674702131825532098541454865620957394131342572208265528307105923656897530473302732038722479964358438267932265327697774088303400757312404998958196728594080748 [170,79] -631739090986781488139136743159889790583790614903746419435780995511243538462399390769684165903284143599743608943416459439439622929846254353953012240963782333455847061250941440930325697399373194722421068250336606512172020086475732098648624089998025551799499334882904134004433622221037397051364829822650832336033431852515350876275229604756949425311958065022264809480987183759698592767351288325279019000642279507729009684760014633542707195197745873030520400595442506347892171099444937480417449789867378360672648549280376382166541219867548975394530028307169608200008363856803962696576102237312631539513120960934476005465078081895392088607811552666597697218860725007956327995600369777300647479876877770659223505990342193424368950443944198235159792793663884926803861410230611879588358896672141424022168250479454979284098327431963133480030023219762818531424670723194066566237554329129064484580021460157658699206592443685612315351660772693861415621996354106881459374294471775946118515430878772103981890947967580947346696388494423647712904262078924533418801856093982208069143195686697508311499959174077697817057055474961100550850975240281863892846441930342099848246030507954876205646384680375836927685034284914242677208024522581090437003089704221500295115512050626646285289383364560764114513979518677138246026679013823874666323847509265354810364426217890538050368997646994469585960029927051728118276004709462825624763309433951697212575670564190075048393425556553808102233864274481051409532009371564632282390664296804334751882971414724677304902349819412500799752202285848658360802920872747485108592860770972903586599837648835953223341602741488082773396080921586411087578611202552403489340070369954026673894896380700245002397702743900042739433254781233049194501741855549717016463449736904865035956141832479815815887286437592046132458014911266560 [170,80] 1943539239333213233787080998392813906140962110942191178357634070686827430887177126262492117521290947649084167318410662319969031361658856202523317119504572530865446840610987896422061903439161149117920174468188346419722407399404885700302959369450926298047844562363168607718490064786996885475241081458605549011556064299953450608125539471800712744483969338856755143280040280544538825236535951166658403166078236002284734844080869472150807956616446681425723542064109581831454404922024768551404379861755462677646070534929775940223510040291410619652634642387733549415030258762079558016469687143705133034062924864168179403826353740404582164201156274692944628363614566572806896118418890885993742664512599849920509114695517277409169175303349495434026696870192087469991029355765191685449186444804972204005165342683968535009274533214642022631606005193838053766667980559434897113146501805137954452016299410250049423981024105062669370909530917883875751064838920804625300241640824282978470284561857122378493877048453202479957030074691597462623573037561372959101526094627406042205745009378722695184996678653096612758388027063184865185234379554283174115898598802673082661855036890787414581107878120819607428712986735790791003951048900724595692660414095525635189381247224697782727975096943031847125658767853239393313168021467703584536074918032951223420690837203928010978763688496774253210921359599583350348942635112691932886298605221032282358476260065113012503459139455701977129220161522184288272073954266867793388503445456994108955987452330316494624208098202801230436983999931569333469897923091984583038532051214926074901517650037874864877963415816656591103487284969437944999877154702524416958174169191146332527594019540657933259226524855651940515185492020491881337422726686690154004806611252979546188177127519184360226990946230558406124606480256 [170,81] -2715301815853011642944075520053825863311260594132170513109967898291924197915910678094880996208779035530856475631430126384053876527083049734807851767201923185141031463325141978836931099874469241266832995225527175399237248164396841738773179723131466906741029695858723903393505480895704619967351524917873475370951940006512728500226613210296130876294708275108366934231620064634929231021308141981959270481971073613512958802752007607104711658803236321676090290504406061639722822685770305699119273735011725932207999974198572377573236807834426534385051866381576580906328448475597164593129963455638196075793676938517586833161328837422362284166718065230437605972320623206613153509499734681650341717702809880359420758788799714188982770048128351671424787561206761129088641447726309800909004358494950310928708385929310033765688330921668360882171660310329775403440444103901327654237377489185909308418309052788574678441333609061125967908880817029693302223159235125624038072758468410470254669643882024281055362328884414816745187481759998778958827986053687457736864752805221645906586558223756224640654886974356914531894145851267244163297181616567672214209931504287798885634634713873747537629449260383619735081890484426944082498311281535774953309862196672812904438731983195717582338604445427448841246963981744193110854884417233002388996967241946411709400772464873612832134646773787031533748949888174107913773919440204566154156042766750351564932456777427126082349246184928943791938470738928077936011054664550329823685844179236908162513606352005586407159472193498871255457865695915477289190168084628942178076500942266691096898044079511461055112474523206939114970845364526101817330694863076340763661008320988863809327692438321545605518146839721488922923724312607981476642612885979932377910818656484427504491559221638797994117144024574551557408 [170,82] -2474350485808655473216369365870500141875402775431735667544760006739383060554683848715116978059640010194226598727052979729331181215452933563420694999964210537924050011978980192312567953792737208879879203954297860268598451178032081763875090010800676138383971352532746679518023688702292073684077513166123065770369538275029780891349815498790205674423067452343744598743149629016907405207724998938192139282303347360727107661615061061672004489411538676570500165684196248566057786614949937696811975060166841615845390286821797397062906307674574216999333128004830390834745462644657504513408994042486007113359132303241023458606322464603552513357934070273700327205074024576812497918894822436349798796982584252737682333696627574366475288902419728853300047099143007747510584946181289011594582937968082623725962745573975880073733862461261653121592101309222084015345270327286123588752572130166835020894436169629821909195868493143649608323242279860045037242908088478569875430967122997351560166416832652527789909493587826654423610784027295207192724536656391132410310412042518199413357268435617670884314718680383334675007883700532320211915538100784378890121985035717942146911572490710475249725583590081424751282764787073799529752558272277365983936806359130446837004529045505203647433958883237304443735207668755932572216075521578344130611586064068131700161155278937363474623870517091135649537941119839395790655554764542384038281181556845080335214104076936407131026840498664528804261804319016084086187587143273964110329400197510335486275670672674530278129108018786515394226594861486220649722873770791957760911571861509115417940195005671801564408192246812925606564532379605863091014965912733324218916614638889689074988909640922398793688297213789699664773980909936784880224916125228466705758374522177686089765212940953840248410265840081808 [170,83] 18388862049302854178550972663945017225966375363403183009587125284395813272248459713674639634104211273138446766082373713268373649734262468777731194940937637692311856195737846799851715484978098657759715027038733293267197436885039014085654537687225245551501422536337270854156249619103066083483255625338910879062945336345981555337246384891516111650428459256940077980691483115485920871030780378592602808358015624168020879344923930822159867078321917654630194340337506880163974481031604893716118319942612840876095570936730021589120040856153234744468562319262007531299202549921044938786555240285573547130985089284865683073119495292631449359736427242177017655132220794902653054297824671524823300137262396120852802801927419458096913372903173039723052168975329334910758495440684324474873782793413287452467909199247468750091308080982154664862051729088769329222548369413335956485937928824305230562024987106782167496842557226594234570600471841879778879373963700837890198718227417721312481222015200092370876585438760688331162239063443584818459156533955140323827893676137028630240688722295196257333496871536209373730155217373874131780512866423616066345218294426062742537080122587946915771857424348019156271595470658454280592464729324225525276282527100767124827603554540430165587462363656242085588485497762393769431244397559156472287071501765898697544710782149128973019604486867579359456304750412247843116198737779590256672367563309903063775953656832128358020385215896511386414869451505644225867364866369064880286730076328132390788373923041257554024327407491270181713601311745746619991084584750768919098324631269676098000543203331166108969549099968976728028960054708404318368976052146240397043156742537605850390940640590607601965085312915379215385126233785090364534336267435217212182399708979755474546841226331798902574832047616 [170,84] 100134534057664229103572644450761919648500900279744553924954618452240900894884924504643267675615682407898479952541646774595198673068456132926286170929706304626947551212395312795497492300791792332471121503052514970274036983887076265368098710250955017562302889805589678833941010352500164146144031240803021310677779043040529393773270241500372835845341802853606537471986370650261948125548214140004490451564268629792365309759734464890890084743734207696227759920574403321392278001591633789899946225468329690361346404988534630562302651841942538533929796840888838708503864149951159715184082466665424129330083670610341368950770931109828542127618588558339007734725381080374270470560592946608534527447816559225714376639597821947459484447015380470487995343128733854139219558895366002302953292949929537505354893368624048980645547097998163549946332113566038293393427971969726846790500735334417639681846889387783379519121185810920988188043510908931842663917635976385926575783636132645614348306794391053940240039243060281517963447779214886471691221491030456138959563617905746327495652644060307947802412918177262290721657146822842348370641893075753387932853855509583391563288303652591930808098462561834838261571683837004591808271399386522541830389770805282866127290497198913778516340237325697836314150267304883745145619125055327826276291658154366331782882508556351038995161814974651525085196025571122847798746874629440958894145765573861747347413560030943805154956317749026623657337681938188137395656077494801049299082540234187913526050206332414349971309086488336221689232769792703875863642633185620727737268341714228328993879863811600652545046498059563734276782405178090620622500027812530244043365316199523292689151194546406956102911278747835328370854444310262652224171510100227677677992013992069789658942796006309509558992 [170,85] -559819754109977915214283842618722162072324981929407497395100307272731742753025892735263904880954661410184291036780367363022060516160984982402055480836964637755432571117261212557538502273164783753631479349750097832240251114937846876049010445299505247907506903361307759080111705026235227420075138151409770025721880618721311902503638516147908986007602023259941211341297848123638686506856969100884515969912951787851988057918929524004324249361061053145058973854411106894093800239015243496894251956409833911690815115146400297343715256407845935660610970037229447589994287702345740566522079760109646590949210196291472455083547540531510915627463653486082716083042150290217127008775343525728550929242215120855030792676979234727381288562551088036452030791702440256296304168971657032709345722712551280611394378598774199196050188135427813008678224008930047640635509284640624347225640547538925726560344330519806753302268931980604771006842127238185555025974665499268849871228212668042320006666607614393081377921230333685426225214922232850927901157235622032987565455820240333162134092578667374572846676998705068069164438641508544024650371464416154136516987738265681112707351599340503059525965575144936203197741027324370393118311040509996032676637641330934486676797387304820137497423956848703292973185141286020258289913458325150078362890861110744091673074679616706911624532927008580556992549476528730156870787996232517817518619143449141011062145225009258719139154945562487092063437445231091066785352988181101789917515467448038837020531022839373568372471480421595211309884259122836804107881252611884496029690371749530318661600952116717142254382788534612829162749467313197100094340263749506658945616400334140783137596656376484788268877320081894642512463328397890921371518371286138886705787687581641210474215700685131616 [170,86] 96928950277887999637944417875867618903979523331763304936086747756394503863977530981321362354950144584257504077724244641862694300503427328111705697876704262647629181078691661980565011762747227178679685569352355558001297682169821986223090050872128494549762547371228721927052157825258358897081944849059441348421651402796020323050218158681540253904070660101034840785409475440385300488140623641912938598473507511735740875057930716853645794144080259604485977413785023947437851036340646681839040763676368378678926271469929305110103116243463537497969037451237626977032535727407950848258691651080806774894241606267235156174181678391972986995386650922538719545867390507933204831523162879870628409064072711553122939840368859170114757303003515839828993398134237250507703294406793442522384856918604266177857697494834948528471344752592188652315647407501665893009841931187723799509550259928487002533071024523559047352337701327712933447016321264369828823287282467310796626851074815762230184235385291201379344566556259187394377444197544895700410458576444049230563174136707605944387257660193006172085094424569591937047852429693947360315482760052402109168518442270996799621577285355092036562009628348917466281501890642127666766601644962559950337358661345426240418664981630241911497387520118548484804493892937342372932184792025436730349959611471370338951806412270740602542224598213843744093443601708321061420206663867187065936800509983252205905936129976914341192939546552522618241402190976840460516494415811139289854295140613911897937725029649222737497702176356465191064046784433171014768059772020750269796614358408832738334149372006667843208987689651595543744737780295843428476565882402841918648369638504865825915098816168282951903868377124675706396547926049849450048470867651713187015112074921460962596831252322 [170,87] 2285233278846538928254121239248514725157039033668772502604144249026302043910051471801266254149374277289443841493733590394597232494010293218908520196523004749729714040519733266982498930015326046421059072018533868591052078893594614334981368188927631475584929511470292055125294590371737820694147783974351295405307364408934951648751265147689041067118956376941443604409317821520679139259521268480288742444460461579598197037273755366842260313427181231532882069484465402780697088256306270918604355325852041258882206070459844587531583023321488684469862430489083148873407031797629085913022090181647202767836692534505989755591086980946629199374460382507164464716593041586106904074080492711679305047582320342875774822879455620015643467821771401114732305391131022794012211520347311217524159615471722252251166761943722283423537207533466343997429663001931683003457237796917286744734441194701405266929216619266554915556898599234121049401029632496797608895453880172755989327718258265917742884194166984393835715027550275246393363336218285300082823311783893628725460551459768029960171060329276721547453335534456940046632018298238421299045064075680168107306328368296705446164522948950092279448673626059324253142471192166168518165174268232206510490347628543126907529362519501202191472052318753555397932945617728196005300235656535507175156632173918735480597791339051051480934329403404034690322804825470921712275292753834530643574686333658750967721746849010064664575974901522760900088996150502842380205152551695720196928815748617078168551441651694487289591904668928223069313350198110126749512382471784050554805698218312405229590589048177202443324668696794773047950600042618380387184368977251177744362749530087157230618745886157922440265687377419804878313620621482168920275230695956910893246145194087326940521536 [170,88] -1548520975435642531649370476851348567522017698442161643197883405073526382427722107587991954499881616405153043949810175789866173529246283625694657312261246752562986347773383584366675995743914212209305996786856762681664128046753311482047088711991602983138779160248262745714458368330647846304160299931019169151600256127276157399592389701144204688304907802803668945620089281657435950312454728772626374696203533240130552587337521057963170913505464309337752181094935319056226829724640673545821083842339443278709953284671598679304968460097302384703167318342144009736162640775663541216546091597922981887427364386344074420949283393373986530697640142567945397364040063003412142940225200228807147833095370572562003149529810241079703795733820450558606169955676835757488577714781232213068569010173658662942302648831311128174738650267181621702556641111737375584576174023994137645332594352499507892951757444137293004188312148660776074704091546345403580872851692866898038414932464283121205305182572260038202684852127990323868476136079229655988995386102672291330304729818034974599465672428754892958237814373642344045941368465680200144456424973294361637473109572562247603761722127571855336138921374607739666869715834781909648293996462542229928804805563188576892921917451688311363573633609304812314855323392204257104169712364740674189516510342274025722348231706825847333742884864713905388000570302782504000507958541629600805716292004227565453178910805987876114559924784995197900867651197986288827763088549632824815583085164406117434330983523348817910597649038437755609678527200227053238031735560466039913460471717737096343591303074104759958054846383502861727702407423656794863130675822874932242914899964315647591531237333067550580024125776213109930702692707074745669566069898571236360556167526032531840 [170,89] -2331598275642073289768466774006998412658912895276167731049332298353861302618070284205895215228379489301494206737640097862033282509817996201575196761904077713240142537458848897644957121657132953889051544372922017438459145087315511892155668898291046647391035314810765588264635444375684398407564523825888253567555279926647388548128391385585350319042756218093995740298748362319440338830039444451598841048107117938231415591908531595514427346369983099445494307932217135083544518148289388650524018089339684167711404218469841600875602180320379139306211093446154465395553056899366618791041904270323160169522760408637026364116117992032510277341334625541298011141886432576012047280192025544333155856246580008080219580228515651113940672138737150145288567415342691251875952905780968394415990420364040697884424005488380382911367925518635550246901862499337073812644191559143935767131371268671710863419642901306166728133596343688011740269049324264386935160670735425285433724936407960128731910962699419590216758420944669753620770297317279703003163125422374869295638063906711980321401708047950087011711986881595449175323653871130480745152950870734017686685511202098930082220684427225716455646753267304032643961369032281004206514407146687802094245379677656931969246215373334392540716120300198158773546914025541069021520478401852872796992551527655824452959866814081179313756165979928864668912813065676585527440968700149845269904317988359071858757527110190892795592928829389490302379470205158099946359134955050993431762617354705014086877153337714837026955980811679717202023099066661900841552779918829098666284011529518476751343332838734042160205235471985646197278193624031139555965585774527802994112108705757252258235729978359736629666144313989436536096340003979382362798100401902397870258115910896 [170,90] 2112622510257201087884674415687514547466625990490477056029230969915912555986417619568476310678625185181288036033314469036053190130547941871149399588958135350037573375871482272569661010768021832150307307319096415366432476125134768657907555971555953365764538804339173286903654295550817362432900674996527134740634756637730960888694477198701344626120458574102344220309023701490449903333671112450726540120411844119043832052016975947355895026093112283978122039777272840097495825097434175298515571333638540886891387773608197577321663047510717583114503843912882015953704004062707806788442371390274135602585844354803764332158714844183822352323025676218913338482547475759639176867000559728617953959390057581401509818630428583790438848741328728918742349867622756438183027575376391040478279484260157425875426894660223923918668387702195849844814615560644556376291626524595332349747017803618339260164374235927138009698635982093186805819717165253769283685070346088819678363573237315151663885143204077071258536621038949183352212745243654976368327751067335475076061361564425005308685190983180961678646620467043508051673714796381760153252996527848788123504826654564352093482556083038773277676610099301513008664114688621649402237401001358254123483950816509988152174153085456119114038097989992993694387145027077463828223432890556467003164467487161570541193889287678970640014015687562965890983757855962502841494362808297210104881542323863487135964417707510428699009046614889475961070627990542366709353870237268124900405032876920922851868789096582559254431014362950069990912357432733653917637533677563876662048143693983423237401566208472060703495625477803953840415702474758902257805905858434913949587639154940547447150630082909085047632100588881549710722571532805361308695311657356069469667648 [170,91] 272974107322944605698480197210884788344344736738071204093524037317525767114102399248321315287927721977123548280992943248317010756931330660693617041465853053505391543021279960399869524262077403876064303095586976080114339088876842699038398735920189426577946921068170979976609838007547584178671101630636833572376801622752640881245834858279939355013769021375615479016127818295752155659362052633747541174103225467324440812923652733680413948499403228193134992495239234210646955638151212166916154644546770915557252414415336922589517500717410785989421631221130456995691830598803196640138786908729718314903778062248203238413768720110037575660133221559307243818742809952273658713833249227129645964552246982417935621399380397030432799602337823230567137885791138389709327626940971550785254653092438526664574869959847875353480002166311488128100083493803267962694392892268106778104092830716586780076507313605356036366988254420807498670839300795490874430211240142598354648091477617164887689402163859177058862837829759152960356239498855650327853644987541408278947405434897803047941240817516623013118757441696015235366819683085045476285808156272155793616442471699588170350690152109709840480815784563812576243829538457388348111440159262915895523314047490603398321481126488151694562366455166694793786646041812136126878478511708507570535897436578642094667767925888567723040713883498793471727485526530084236735391547656476594946571617557241688371088392421111369787169844517840032549012872701225577223481764143520815282874905515408952176610547727163657291852428061793328874463894457724940714517675981641676234351355950405474239224111875374132623556204249538583968043801626173048991718183804285859932088352388016688855241621448044335614064055394052784463223456805361620006522310884391808 [170,92] 589079499242339183469310327873768916926896436650488233957531651910194750992789041313644448898091319280008391966249335341792610379146017059177356970152360639761036237217601531873549969264982921348801758116851597564896284611776009419526684606385165702087947850830332315593437565462840704947608681516081860080522723319056031135994212138478646727990769542754542374882391961296677650439893006256744703469426052818120487055504212391263357897577545270597135571835437300939052671767104937557868062750157949464135860495057868183153132242305945308571910397308866139932225028518906283854346199323286857888356957164258067531126276509273916932705673926655718119214796517575117828477545041372713096435869909510618707545044741117895941608785248424474761356204440688247571399716281281273887335881828231628806486256222350482478970564072508135891467410636384617683615437836554846969656153447367533981087671991090208304247286601125898169449967917539917055789820391661270216570775375820773194238047299479123268350239719275754622996092699421174758108993053675125397835704311287820287512466716542388806842987406338715427432195497778150059678242275063903647964322540499347169531323427146832483706566751134025473594734081868119747200253341734226461189078858515397951459967230827999842767903817310375370438661909990082333771449826240810677388941340092508578782466674441863578199618220216958598769800319720741081200734422835804448505889005617038252985751069002118951286631029999905448022429169608426917179158816834140135399905485938180264568287278348327310461531487183247481465314589837737499305621776553680608909718337583539507097850001823561978704435572397811289526816019411261404025307060966043593071632161931992450183849579031193646118103213311814046411728153628201868585832016168 [170,93] -1014925729661019707709508788412230539692936517009881485695960413592597961753703925359768202114541764675063806891086458218190433477730423753939286528773748358572418216200126912524248347698656735358501928030052072864094995049143552533199042273945618737914939803744540936921913678089695947273125408845989232572936223255821554934066436254847031979157564218227980143904106138984068566499846819784501248527987271543659071675943672993025971289205811124601024079416708310466968089087302409872492426646785269552174570593540359835489880873594764071424452039760546277251408162695898478300177105159215124773383909010895102575633364194054004341047432450015731815264014462665700318679306446709515706752582994159601559036435079680981849794763992599266563466079299232255946649165023562285560908641155847057732074644664302244801835015074276196081474417741990611088821624774772512309156152215682735797403949715092193054126353374425629967641252658390885571123207234568845445201922961676589169545838202230251588416698132414228196762274781662058511716338200169576637646497148014208370145876353261547043319309053153595850924916262622384937845534203288793630784102910851596153020802116085278482954987953432617482622046201648617174168291727244375549358916849880799157359052113135506340706649155376425491917678671040913278834351857418537915483627974722552644375247948475471433777135940840612276376991368295007696188075787773519785278022540019820804506153170949431778251035914696192358336896138827696755688442641229580151103971378163491958780587223022863591889557408770703479102084741170619938062063389759524804127174060122794912777826135062763772787031864037509460792244118915020827211805522350697002885327619780648344611300588871893338555717589799880897543256799763285753686608 [170,94] 1504096828230603145355407809691099525200507071288090888557075726061774250071096465755897016246700794061848442949981507480651513378997766293565144503247579252710181249113657618596838605834370264807363496457453007345703956985276165589549214505033125676053774427003133958864790412697764933748323103109025998137556379672583216983002364871769079435749207160971554280820142442137236852125262580737991769720497412387357492944939211535137370946388125503777166717681797956705466744647042311461917304526014150195662564350263472736859388321876635756111914870091391004961732752765466876638646430498658792265732532898902283028154601636949327423659979162521113520468868595594851405617404180251006230998508721268884698320850633305486063257386541172322308495665062430547346435733185233419728333779234115162355225728725301236204356620253438959299842203789861031297364806327106595363840504630122264318863555059721379501380717295054807601211762374884122870267995513694199052822178473339299263772129291185606688499436684494927178489903688643338595201342998554746229814631590615882315825654019240863843028792698039160632949668587787531840634593992931857973340463295059023239135469882094301180917237766217391165900838519368467694394853057768691635875697145564198511546524847265781460923666740580317138106907435706269709270149861466151231480251643610900722274139441669713880061217191578378872717541759737918387201220871287407265037179458222922968780287002857828242729557678920346062611702920811804417512066800897593451861883350372834380588953811167402429563256089692283157852545270880939455566306036702669342796713199975889385820640058120573142928218631130660301772566977024899771658888487908057719686231112358428650507718372998188528160132141899071410510460609121405533 [170,95] -798121099146546414872930978089700465710279080009758169353815250179730656441885038354801117397436849157763672810077878105269021466633112290135069232175153055560610004161738402105218761754195921189910380672226490435785315080687910712238388140770289034847449945120468209602426950322721830723233088342677811268255442087646968082331236499197094771973629817011192040220852123550383559527234312693364918126048702292778918974350453842173342595699060604047575848115260495004647165702286613167769945903012762967769338667189401308281469622423167014336623299358772962278369889127544635277150791069222936162879316396022443148328648182473663357773064302986936945499518096830603729804379980219422487159351847543381685422430807424045473996839356570183699570628909806632505069042533770327656082619060879301494012833474177286621683451074421583711395513356859103375935903263103171546913023855490933668631686264901827021218589721748350208489206939414967884706190753908302170888997902878117914694360757296565844072100576039410009603100354042556640883063593187912525171278129176446968271718006077981917225069278423441868331241400327638067773766080153656564346743400892980306595281425589226160404814089006127243808430688701204724328937223452860976335893427622409864759771574499672131856398637530167309808814186803510307304765613679371303982149932776617485401411578601190860598988957264706152814446078153944458666721901034229767489631151915192015166848454563039964253804093297795946265404044081954601723965514220101591489537075020960458183070003195749231193256219623514966141803629606934177263310589471685404563701981078633202369647328496089871121352153245983822493413005294036412076884609519413399502111439013293926397851353843469590250849027893709001003087587008 [170,96] 491583182955587556677366834080198177062579819758628105090952892676457250946006960658009546789150276438512217332001817678494632360618647879262180584974973956048960121293889438930614286788112893790406689669035257402316088042352484000128409143885701466980665594547419587398543237209859143668668621531914284603853714134687526058983139510342646104184886288435106134632564709634342584641057862357031289767859913398663717642428506952156354376455982452855685294741210829702173257311760427981252869194737716884087186225219184632356802161397249836341115582714135534037944999453744836564761245793664864840455752930378256588734708584801952556892309107972735985529165775852068165674706022632007477901751614978832785709047547342661011829790772124953062915270647528024241017041556205115750814709444076214832424666101596220172857740686905154656582593374195074649080077190227302290313762136119225903016931710578931109554468158811061072737857583544586526990620524735903184839865483006955584427204184221005154277220545029704688002594713891610091931976551897542644469511021125928548019252241708184423915471747110858217227908605650362336328493878644923806128691391359871429426394588284181774973210785951661044881652100944962364724326513845841430626830410319368372409772328972430866272389883744185658760352787332620195999367676675636108764081716490667968302944985999622604005416726594853229511081801843639583360813829205220021195859290671509866761481675258326235219205519082543183783317141967129009920504453502761511749913161403646537413224418249291990438132952233215114531310384692847378796325216221033027126193725406190827596920127053147327326081406118287378412466179489752645350158737060776459897134732752002304456880643174655886419234427312059740722944 [170,97] -152708721454711117607164203745485896332933949938080065815752313804014048002251726170437638813517795298345079415017321500610424204259421822651564805861158677420824136379406235088008432560917412329577707705265135115359564140912636302551860593458783769156604392858075025552508585248846226889447055049270687530511354583562964919517840351442862369084156226564925515924966913784601614417335462596997852191684798287178726073830128916069340757959778836503622509323960947398687630177320910921663763218779083733810205104105539738150252349011618919705381473742202800738217668213793078084992876083145539680389846612431306037652186345597304828177227033562656822272914075022009581451919887941840795510426349215497231618119958510376864277442596934732485009715165095489996383595102839674859080119628452465219240450504109869319558689415174327678324676382996989548759533903798271121502055581607073948039277177181976154100661454670246434875478286514130320391079504445699628595070258843214447303884115268394014189197103681757508816067529535172638293664427186327600521178271007256656440175858518442796264873938347821660841068484739498728944537409826419677399114842578928273445196949267755921859969512892498157863380541255858688671782895100491809787509360838132229711477117771223756804454287358730449618884236991309672560398332435631554227058573121876983527597068921027280477078935887767156249626512453085360454616766336262953111511431436717694222433780473977198446167124943753513695740983208790475979724053755954988676125368149408151582799359832294557183564094915397094927375509582416979911583878412850424825498270584967128399134985453528511522654068866509766246392027212828765899344601268295844254893721335459193188485396515250767997608798711114496 [170,98] 32167643371090737395830746645531576859272094745642789507269107767281507590030155593345075911091653267551829078642580232294120179000821523940106839604359614814599123852353632918108076240568374510052397812648448876208030415856165393730085107603370428807145468533706648038202900665033232843299498352740226153389150791157311244374469658277759335290962433220548029095694324697236947693245388127617699358436990970097785700561198480488643790694486319247503071168377745947193200222635233329905328146811607725998845897983295366198782837951002620518918442913184858584057637439780036724768837546117540722531169119455546315560575397119217071926541866796662489145223035498590253620043417906496365960327638053352167194375609781538008529905930363539480959673110674270137006681735001043471589462641061120322399504794968245920083397969120297986845538339328631451944532461305684993357217204848742186372059942842586771116432472809118494852009509808045302271703372426219280162039251552123869076520372469585911533394516059557117111372152713805622315829279434845689600481688645223638111262165676274767886248763850521285778899721346288209638048859699692259189967068879692499566718667658645172396131917130760745561531473945009476934651509556531303548207289159839453559266810900477277215842477246597069675703326248437001419072520622682335988643547512617174984190764794523361079659233881284609566293986465507229130569447675374278270940112011165389586894037049368602964597800028222301403440322544092250939069899796494807228261599700912936059929196633595742373383674995055296547239890456442657170286821191255522119300161584943180271491572924734716826958506921416277339081631133440497430757796617499782723053676170931413904509812025148064595316291008 [170,99] -4704779861410537435503378061099903650282829340291342855658606618430377330042182538343402659319511546700711446662126865565937464736569192111112382448774882496336408775250917749211932820206893579211024211589614322648032570776104550823815936831304461459596216426628753857513675043609667657853524741422462793383660200135545057421240033873894010503238651490567099918136245303167891492402976562820892567578826352969607963832798169355551573948598042977188522548050865282096628118230060019591156554847768131460456801805633065819296390740627240620697597508623225763723572707736388419874955778083398732890480116117603691139564406675665027377978001552319875677671511942856344997290505987208618051016005705854754086905431852872697916869836131302159092491678374687006244984878433608373323185894843941182958554867858984853126349527440108113934630557479038798828215848569110771195298676494056672545982680224031171137804018907807598554085406011300448472207601710759594175241330063606355726223150177243105908486010637918754948012772681723458760601331915286508515974478321345125024204221384122864896057877686709425466551187679966907649107841058317182256634496837574018539492383125322977827506373410759939580817229819303323737861999495251103075336343627260842502422144185629190396795219935281166858655503518849167213764743501802726039529240457692475520600590879339694652531696014061352656052888008173521438097746387964760538128512886405102011131894607907796712497091136016548400457213414382073366052866239279538450763160546222307752756953310095576121621450300551823500146603182873392429993021022089924164461368545026830752747539311321469735327000252858606751191500385604175152022591894583346828660289150036464033826087225419760841856 [170,100] 730616690218755904213311966786542811383146112254809459934228578140035219553401649984698039143228806475574004473576604697320223042038811772728061038693790489178609613665694247839620340361981807911923690187080759791572056214806854872226811655695080345309129411326644744715771613641282041415603213787952794757314243329607213763499911121578531763156765053534153537380177290750755761034704043142881604876937458039931870010453068114667353177415521854347580589439300321641184513396363884948719496279269579144897106784960515416555514543229188121097747468992717898340315581797407987316958569522498632262158938269874569742107429515229736838696627376251199013121395947368676654743489825145709175244384834844149339441350057709460265755465602889480193757532252363514368545980319803013304068995941656646546468343059423209110491345503443964989394274676767097761550737488539733645454986767084768590102821429107337994821482889279252886291040701733469455680992822199354079064702409444346251010594262071059919933921756308035885400941256968947237679290826069943238346140503084609343735311276942272832820917547802681975461510361165046874948206187722353379509240728694568532655154243620745964136146210259935770064353821885248645135452032403480984565207944233936748781659228215474069472304414738995083075191960443643133361935322300683799025637351285655087448990055302613915540099941724408846246722991609296543078357275705545723648683218823639070588270601405583207846811636674898291539680475314748883097028467358008450273916513877090545101933322313184444076537784959558054881169896644304449929573157944359885933346933934536642954587637917597589065162667957811112597931843507316990073747274480734051872713398264854677079007602119536 [170,101] 40422706840469897523186153180086505171211218136794201619563855249114353217081498276408567132069329139915414283468789923370937445485013394177460395929719884208061750210406335580347912722336852818125000773197735492392149912186842888724626406023515359951865348136051256690955746339952382421756850302335659988377831039958925793377991138915648206478198318826896614780326857070358622182303060583634692413639117573099362190164082348821382316316984951095377973351785946575855493023372849342568657199334058280494241356905145647363533718693857483010972668934101947494234127399070196021777749403864547446723732976768089759881453541322856860010136866486739754812704083684779352448008887399936155259583833320334647261687922844705380977632453957756923263879210989495113766752764012353017557352135600895831452323044004295168301127548082526635181236467552742512583222090166303456435717245218536604533217648233399745357068346369185658536318763011073432246765731509033360945921638368192652785226511525766949184736514744762342501404136503848020115182403973617787076574583308508073521426700998642151793749336695217820979358563742947169144524127664128019550319747022690024523818124699531783340607975477786989625236308096485322416037177202197882128481919887158032155839639990508351558786158101356680217924310137042872851019194688814920137933332666765007916099597264183075509731136538210441690513747479219866510582409242894122293270018930487131665502559655655322131398508812204385523020130288741779729753771051098302542764578425264071165907798371169644862947364006165475442226063308854423224359240314946498735333423485097387451902790167221150533475992475228299806634016201729432122875248994373349162160936905447754103722288 [170,102] -10753673678638584583275286188433830743412983292601778232110012986440346042216615739366733033841020913183912284327686323359316086276460107386357635478484903202533182922253283140947749387370451061362263087616474765339902268626088246116167676328781292436222969483485643847879711441421142762926133580542008829072359269924629423906015617981864416825973072118210547236166614205817848186681674389521353899194381987963029026289893014345776956151344592424952507916385622312174308234342637000234137888487238949087546959237755177175005892909070187423456674612265950813663273947241315850060673946042412103558826827118872121997122910365643569417566202149786172165712786882277419344697013663789515816010172684271073398177934308386183910611305541623196523276897641306972119802232209092635842211385961476908902790041981348245359126916040361568733765688160400320709546956426568845929941428976549947506034592151860394052437936174781250648392048154235122973072963839840444384889018225230060784608640666499800122198247332433459673415450380224180091332177322223487245177767392694237157421023934523316321677526656624136725162484478678339765563653330066327930430226873524855396461742581596740680063948191923558935789938162392945474928663371720770662203984594687361240480774653839926499118934991833561598191352986362939071435443050141772714653266368572908058953536725531231794799553857090474867902001774364211769451167657658155100482319352605363970632863126284625205571682597402015644412594070897382256749307326683448585573133301120330283116402499739692481542463284914035852690744434942844127541763166550864810413329766442007310633805679621139025778676899909356323232973091132767931239138732012686369437121603290023502 [170,103] -669139779831214676362066511466231779561493362495993890947636730095948085815570684632263853198220977503403409200999202906486955435387436297840383213697131635036633393397159287509190908662378293379920586584393319538967954763201300662129955066641891516990573808239556239390664689178591753863420130277455278421068269005012252188108325428284194090892494800096286882035777827885642928057274449986732692982576798744123668426780233294002470766489572758122700441512495823574594978299456471237098000038367259372808964040489557768555124297556028914207618188413243958387589372141168179241691158127240051807180352280105247230252521143299810296757724103307037933745201074827225726466759956789509163205771301450695845342929786299633043377687224533569997765755610205463995090829899308831207130418956308452161521163136594655716453113618870589436437304015113545187321001612852062692813551797042042083492239474241385718057099823403423965257979681333926286941919803014926511523224537745472637321986665598431640095849072736439978041666515049539447319873164340098362864661480575054716961146171252554548296053988057461826638691505905509462843259376047334093196394460753396517748966598082512852569383986817907444626716114973910220441824333910047379591152208286008936761449812997582844726221160849557470105991932009892730901145559547926241887146149797986031781580548615999979917328859072021699186086077269318519497674180553502754684774617774662516334715368699280693982972733518593245713663192831741082193464619873594375450615560208365847488988361195926275670283479092891933246177310645990593127831776513670117795382374938725796404500278543592342471577753765175562367494988814633702181229724432103103027482627328 [170,104] 97510423341439375465703935211336128264248836928028267127274756709435192401865354092524433666436549944770738442934539759551001744015477363239536974632615801836652768935689824111450433613089784828147387136982334931016244300743857268079616702013470669887348213379278495031938736587986498801373873236118248381499879363688379652804930347226137659849850474648413607042221299913883495145793811569240406590720890237206188247685578189174709323058820434182320573667806187046327366953855423922866087069059465736901174044177785565708966036523399751158918252954035974275487757152056427238230056880490532490416384393962761917762293950194901527009218787323607315345496292608855453085064684387399522582184990956600175785201280419882447009157391146271879417908095494013578348161302478923864498221171836341861239073934429512422577245956009868111272477987907258609657930080128100399416351869997780441549559750157367020650471727847628629993599645161128426063087529709611464205432907960384549091531777214698948501395108498153565429624825473154995430075075499395297866114090760487548343473326445336066884731759154199849912649799779211844662501257530450154138018160345341119989286205644882355217156251802632451768042791780163841959433517671970503071113642935836063743636416514404323958412432969435121846535761068609073219662268623081233656715562644905615766134227375791906884360895270223909512106081554058296691599840670607844726988178043267018685904659410254524731690498028209866125723880568334537366537506870636931753970307908693093393259933185635059070418246479258553441217403892582603146443499213218536520276065808460973624506379855456988970317154348204640203305939231032117363802419677568443475520 [170,105] 10512587204477570274961594051004231755627538661949966148885399105337694870259147484403663074728313510721579333162096283074998886067004773319555799786596708838082394398090433592179154675771423524696177761358391084386104903633309193932211963875899236080431654086140919735040157538502663704770913380386488975722234289698362696462076060171093393316538191161098196751387010875704806393319885004884632158809340656101893561113826453853086393312797155756527130572438602398865458511198802501956251929642248810498695391692664490819443816721671120575478069961473273529165882040712314647841070596501478914716080432458351917123301473533528775490183974636588394952458356598669002025324332510072665406777970907536477258243912188329927991130651343012828993988050146289778975872075720919066732358684259896118362587171795551401435983483191632377343200916551397270637216282819687573957347879459539249220779656994769514118791458621549113495762412518640090500266109314462255365352052615349068537249510784067734671248550937139128501561947965739989632834026717694699738502010520557581753538159374496980321380595963025773009432847280152561683140189130046208179856116712897327792732474056402512922493615265461284940684709013170306841194091961910518488427649065479625373178520838622912595571366129044144858142564480082617561625576104684116997345738371951701923267741215373716624169018111774150288309383678374572964194632843546945033613907533333875510495153761812170718657864226152878708433869794663680310591956541611566964125651810459328812509867783840074606875730098002708961094589660982987449614807814194255160295778131711074366150945126571166148550893748861274919999196307887347938058699091265616 [170,106] 3768416602420465765659313477548627803016801167534865692318340631542650227576556411176819651301922786078603876124066821860280153288677093205934166336632940386283941822341523075484089236262382678689339487922498584819245554865722442332448612771564733123097507740025676224326967442534788930387514165919969760085522863815062645453633798594485453719417192919067901270572446875744461261234381531904169524399357748571363465068356181085057457543741007313972964075798639845698764246164738342728439010124186785212223645181433135722712333871817375094627457398685266484303438413103984878715344663089161505829369432218551423476176323068725693591261017499506862082440408253219198349739368243866242838818041584514596219405071381817699248480080376253000081692004282507443648012279934753295550286520054298179635044576434811155388501860526172650649519681926501669649010965189054926345473568158290303206716124937117373274638279812916132385203199311227472604599573515693695077046462408036596843314577284313623597502199456576890607261653416556097910367336117356933670663071368238288586412787579217957683338397230919014146740412177993222381174054212271535816758321544423934237850216054280362218926333565476230432440982377324979776853109745214897700159147281810849189081118795766948647821594206428379371365506500904143240008794069921670251726970397960498627659953643376260917618085496098974650570694609439697777618779732836696447150153259058037693126663371310014489855864403833753428401782790617333052911877687874589432826652864547502170626949247125302992280528952563982295901742825685917032125721241693702921554003454292089094540902153109215764598548467202751058524574495034370713204200296 [170,107] 547030168532541337681131886290192583283226707659621847661945102053390933507597881921150268267344922851334664726683291620010997154559965810481417253598135719920892338078363255193773427926480910123730185427096000554053821671469992622554287404319044549891158800198957554744893867106370002135705439333453630174976374520043202527906950829874171481433583136007679112728083027447123188565928777333270739411884442632015531978245686267026095599815763520589860125256182513042713290135185506267978904268104123896543091985531146412770004072714815740622654610347088355460532171771319340038222402522038154092094188080501082780200346575972413591821505710972490270217357596948017633013032899929988061346605322614451305104561343209008199045835939982972468828767853953020701868840332971979925642789010541922709938416716297972520020644898042802356440286850599971737411667180980733240638866955455161087226396956184578162676242979799535982032941006110399377209872648775662130745672159550100980648647479814309774780678729613348438434303849374529477934991257610165640846581043130161075088082009225095826706001764833808860700270138466539951203862325749496125669001696402880638768110433000587995005000497474363321643627342884735922132564633488064847396386167136166068309147100568192304574193129263756139526524675797606325749774618446242784676703408129917117218159770851926341900403463873326905943916469543239090375060368492306721831304186450590446356691263369706856321718159287513209913871322837906611473169364569371709806240261041658507998488712923118936077092461339414718370074533176956873072258873609589978584875953522939184468807324643159974026791466358125026314800104257892991104 [170,108] 39184120778657086167270408758540379718246757119488029725766491318030621583193399207960394696353101775422883225343279361732570875934870456890573659166596285569416987705022675605297077262839417970948506479626697887622972938794731369522564008239302275732963071531492570414285213868582815525604061797905810994805364285131864017563244653431355337514665530744503293058705577294154743145422697843110192657276022479865336309686807169317946204701408837870661327313602246667133526766714497879011742835918887242989692866475991999129388626237208033556542389939015194425051104894038122909702810523977592696178578855088823854455775909245951770333379832465563617767057307721448297731724612191944810811627078112922868439441381269781325836688419214300245901143968238490263212715756989853973709139445110898639951698615510096627193753206009451740590796044689372589971832426482386988872236381750406643588618053354052780062415595409830012584633502489832914494066213868233797819510209509518970382369291639184133820250925721426926797441161457438971657897711764051191970156179586852828932927431465610789116123101855952374819170603833257555932061566646584477534500060638580919479159209282930806621351736612858199669264711252262588618091334730457256350911284171717227206456665310959348610307708436919856250915281111840974834873437560606454525904255809791986732730528982618980204928596007608923953756809329451226314725808670947969543287846870415997666686109343156533830943584450836158300722551496164673242737705004266413078523735702741857849210756546703018931652802468414201389523977579849272631421489093437518334540414612825326635931932520570074000901074953987034083841659212712 [170,109] 1262841604881240400944809441666259254931349490530272368497118008603563726192334692028597426797362774085775434283004467262382727084629578718806621618338449031420360255006829464100573322461633071219222060403636215599856495454939635656769922180946704212140168493600451086309454015523447801020613049935605303570483535217624544674299442510107353461227104640278455050249855660906412096541440205478566297872864587194246325369713474839173752822757897399051905075161475251433074935535001797539214915063718052170503559666660566970598430106601302509304812667351771782235530620479838396057586677656816854734739992509608167441464032465136717234825713099274690701826678588180761667601522930718396766605000877063931695589772912665680851455148830930095809364481589453897299512153517955890713749363904658904888236365630035016196488837981327623575566406835245818667690474478266244553645356493337191417948259337702327349957935822025185391300007886281008030793744970632517456722324729674168800287174670239981148490708770257168843608632105276626071443602213668120315625837173613459335730782617149770956175996825830958748216611044703088038203491362070384949080338346026328537558024103233811459978712637309214826573841231971815820116122614399055936592347177698008405495438826929178420460641646714759238997314848115961370892420486871463520902129051684692092447540984797968874512138205749061364657556194860869454955467600673209479046638751346783157644953167446811770170428010448921961587880178976665286657959340413790365195678756255643455873700501980868034197664518915125358787524466113636946543687458179488125806770540854367565759964844648056329469984149509242281992832 [170,110] 19250623196870809779265541051781025248095307940385251504015148358573168683380536487492602769814386953773585281056253042934510301237527022210863739210917819675665391705461057905492200019030062946105397285272380993475967306667731628976269902639916855062519144480624661584934151529684810246726561419078193203865440944371875439419317585072898271195731027616149957122562908468851356731276811392110918486883343106577185076165586121174640399125699511638370829948186687120713882233901690350258199092557089738406261219416384184424898585003536339006562981409921971761948665183362438237207506781961764747640558234854247000708575058977920393639701920508602551913090651092939352704794480005873544766343292562742679291579861793431274324733507087374303459592848605592144848764327095639043474065788893543277007291913704719637109526474427144381376534618106726647112633063087622003738659655839477681755097999347729909040637332205045817841665768182793123734098582504246760052918685953088829018560556579639220650324523067416467369000689734670871571963675979079845974228676929939581504194324897075020766033342021180538944462829372924018182287582666002104152701274032382742384760912086054524088398540876873475766682586013892436778512264558970602250749593377223734719482582202690706621207091856006812607764003792962607657405397100953335415827479564798668865583835921557965728506062966952744862190236353672594727439373663045697284375761210897920395915843481645371915284216807748861111695183570456655545870203192970423125462505497642852395886263163743937969184335333896375611253085581172727621846833805223108267581574267478104860862894296987142860969051756673401 [170,111] 117713745790580992996586549630826124041797691911045567809589876917190187228602372126455305069295954299144187319967384270711078265744242908848351745795809297755841248947370705270663281374247136003377128346582526397566489657030488923530776225621785377130296233559131138176423740728929564217443287711050842399566054072598599368694959511952211240591499101409021212789194786512559516486985264986012058248252641377177835404528499147759544960991466867799878392397320781290594982446622079288746827429572856102244872414166681271195520009939423489296640046011890313457812981423432387858076691634653950993079312213597366158206712179936668661624051989009823049516559706860023220192033969685211124608371447940405508517251410093282652133100314462449330920091745821989477513796606858585715233722814964645617570979696571870750721896328185180691442693721773814318714490658619027469224303906520720817506501048283142590024600649155530738884075713621334307914093796434121036666430646244514532113194346507554630249353184967515844916313887349900921461659638516342921597058908145058876096744861189254704843366468537806783308067127650325967831165494408470007402884748730101952824410447868585122259826228572716832739469268388043877725294446071042576852838985792373826902733482960893965655401046959295302086242304873974788018858774837086727087086853914924081851255084714915045568959526933839357297469939155774832554315353748422268834413311620364431525979233540814932178534208829478682807866429598450258599610016176858734089165309103375043620621952063230721893129350507863639892069523171862286656313129761966045609902345476362910230522695156563360521581248 [170,112] 514045524523362594754310036726913096549406862214156429661662325569844659425881860734907035142045322627347998458430510146235616671872977102441759164285859236323090393907391788850250098189325069530157002777411888223027993357352942682812921630698008280834268742110323758706845671163064164779016765263817424899076662701091431627281637679099795190778474788224812591901775352062868969032724707555159462034288481009518388738430263281741372329818593620348302234356090675376481870959128326539353442688066062247460542956347963142591489029410338652952693373595541180222454674872961294038609392470882756159499764050473732697488418863150705343142502559114959385016804342316340680202534138953405529430451954186914191600753379601486823547023959494508479458343465689956720672587206068570337829242412144937561654446317042288110538366876783615076745953033820121284470942091158793028589471662277182066444007566667246921803229322173374891969441143095064097600758428683181982070436327050590267577198757504898528844035688295757614636125970396037871596579693649769512312161436586179713903573906918567965600754907611546670117195231286399169983431237158266002730862940248436633871784011774628308157799830689445953706849453423345630174315418965696880550473261668864469998587796378726042511029636695686765804864691824774336164291539397581047657243727348525649818757729958022621539385398266785437847362330198900915267922892958562868997990857781537868422374741094428717737682231433422763956838136947767969875224880647903855037710128497084845525471201510466505372369120230381248087211595685779279815207804558363975849139515596734929819771262776536512 [170,113] -330881777949512408699807162247764060882854758510884419514204817286479768650493840545679556601235820614192395481904871797391208744311320185726229109577015064011299539141541910179778946171837408292739011293532516278760066395922228608732638614250330220748318617731968670653997465083883670505035107089015162276134373281976138394559146086556025335323506168097210222651203921339273227847142178114719906454111183933028949746010246511822807581408385592346613075740430634054607923525195748964208347480612442251061729773927609764286969817826044978547841836184351297160753082383321307367473097422830650562114497478187562413716697699242157838826822820697380585259119832668661618882761626605522888838510869982104641168046734399064603780658749205633240280156961527211881264982996153592016037086777936930114357721385717314418418303245474931241173973785174853538880540897134780199325936223332303342266574607825517145542546130039663778329119289988630899642295461651238441192829411180317466903664401497076340717012433576606036081736993281964045005018628458646146847832127083429896123964716210288682235150381578841661899476907267528478204174032478928596633150955707407907412719500973554706644089884770727576496951925770382993621020383373138978150230378163024857706567163976701504380193779290030481614970738185019553713413910626658985659503331897772044266458616142145308501452941696280118488140636503535405029530338237878175657053243462804584110696268981349828498467542668534758819544158555575244903218028230597798493296601987409312847560902630265771509346909210837233208063431758930416529336339553643581031043190080241327761336960 [170,114] 2689641415169326366853135263716193582218552233728877984562883774260297349732308748556243364747710102585290416740048947711622377863978699467908754577912207352383123834812541656094372609686714564746742431956216473525898313597482169946929428476287906378470244652601429840313245708791514006337116327980193167178709916076101846553521989981145595413460038189367517562202801452269545557864298379802450266725838424188955840383545900141726012632760718812528836959103505418642414744185738685710284805822610542385368877046606140512370584673970581141159483973449246954864101603215080513815510158865263201521011878603561671945799512119244014242717875790273925995063537033012560046224423007920354568049726200700823524476433072586378093208128316121404665819183466076206694264019870177232154013528083867770222042779308900134642889157172761296939179537711136969585541316109957949973208958415290267643771275855269334437763647459409912011457126167760629799350427358012522237064765850033596499156291951442004107944277471186924342536189289406944195725284653439539365865543023539127786793950980757581293709723150231885654318704470568215501296243517172616283065687634323571359080396741302865396069139176159453583086424503535890803534117255708461806974786206115849345323052529417601146402978353411629278717264792887278748602383597213379004668251528002766357413370702087080303990219556156875771428141022565736217274963468446641767490479412700887320353461041600687648103662647448481656763693912036904207561503412628833960889074182007776943423906578474660902261699190834721908895896391929691566129385451150475777346514094430618920 [170,115] -2998174818271050739843742549503447752782829616265592389032699101881174761935900168445186002853165211376746355166286920833194111676766174553275734723397092107678845312771785968637714624085658576714749244571268368995535560624430737994192825967246261170332068425987367561533170711519644806302464832176712039638921407585177643351797511415309757231816258251855451269367540827906818141519084459684118070060438370222034923320021853129053657611214257354621708960543432360759594051987754659450312997360354694925769754800425882957530270760334975241571272097138845184646096549613802138408066199008289506836545529623863188977714198013777411605501896141200837881828324796862859858322026505855663663157768381009708987286487739636014202011950456852872603726832702379700728160089396664034571110962744007199636532259149578686804836484733241287778342295656010941476605589017417521795843022553788904866866296590569108163741398413964371510207111222279355544405919158617601240784729609366789833041021118819050867389683901308019008719193562691436103614947475175958500045675132458241567552950260296920389748211746721613649625000371140056525225230409799969749319726018979852122774723135994435791688573255473572728193909220952579369183017054125618198673171751417821144292949098629708293180743758783036369537959625952864900079865150921405088188705699033923178206338862859579692727366596434019515346758006819373739628805794468404615422644326204720986832049458642422000144730552434916564697779143588556310737346767062314913739399175458335310412392002592012532043681597838945026601298486656040952207786668189882693525550560 [170,116] 14600638055542524904881940846377531739684449867886432170675577667553244758595019711123038669692972252968455333668820221857323496123716116895337106622616316681282891172008233365242881745747277257899572489046846467193139111341254631683867511541226557253202078825746547266482078978791227206589297161267822309317184978584420843388665391191608070640968125456602642002158585812814748111080341777691262606273775522597657871135305111177545155774127416492660688451137600353942238598455258153793430090749268080220319582175095859191275163255717322172479860752819068973345351403434962267506646602100820356984295077368607117000602865591413617181481004469824337265144222968241942447384967638841488219354150886502980259256665939454170976577737929824420278299038566893134580388166630850001888459068472739958709109661507095731874963177269813725065596937074330667835192069743582684149787999259802933007471134051485015821376079310500331992321769555711076922160795450192982012289173520659122910888803762298312541265007201934118651828942143650021002829734163818273057310877141518387932928165697484723324854339955459838614035777890194039206108696776290724870782766190405109867278526030840960747378439605397794220412581378703620209761443344623390120386437351927238417349502211827122621745426998176656034021486588433268196197182837869663050351350683563769433508627865165750967004191878848081536171430148691397443144190748079079892923850413108085965088879483584310962854271404499261615511104117845369721867556567834111664709503762077215243219359936657536841012553372393131349050756553005679276958518455067570936 [170,117] 50703248993259402004134848939062600174667304434679869072331803126281386087091706217083803035425152850487915695824569682856614995074049335037084467613112594010745131328857820765640260059509960026903834798750701264444523457646058828386644387555377419502327165455060988805737355775744490358533724716440370774290824520672040399606832962401473027990533650028302667865640062140787607855267855630176379585691735353615647010209426449103267170716309201851368193889815038986595236550064531509521916419826178553978000222005892389814083928753289622695094471586283984370350582602255289162819131854853222814018238957600912506444594738488910794326991011238407828487211696381560958830723900836975157776139841852595251015795103836726003870932362828483876768926488364229115304406904468094091517630898732929872156104654970302971983190615125935958539210767383181953067811905571189532076313216625712570233454315501833752166113573542403153780491716888953721823497871289724619292613750312042896827535893874675755278330855410757496539001075650252169152865345907260008971139420090587316087835660287638553792471569917901804025599809895996741756280911660420715344519470226148734923892638942892067490183891655759341099132078053304099866747581075515064043038146485734739396279273695843481292292360818256073248534986043733303924442133200031731691040283106771488368950785328673946384699104345583142713568635968981868617568898349529316482647762442773521481411520269996787659632713774405705813282155358547725089652285117127350574069632374097623202044771342374991581985134476137774245434034852473697619532288401968 [170,118] -28197762583445775551295153075379714529787152294006950856140654785436784226759268263096554302454747231826346262301118116627807769993712136364816215150901573181473956654489644506993564579346543305565763495996178797207188623060433001992059759819456026827097828596282998180822219682403845469716486794402537860196976989271141154755356447467935311933007904979958461158336514641010965068911490808210712141185185214120096683993377257497070531963752676775462488643769104873438132709507276016277151387742463219505154193506769684189154773354441626071201899987298300648151476934205177753454412503104807414999375125643349843837403146793841343023700447649633815405697390322679966290281751749124561903374916460981214223973581372053329951189490214721778220313143984790000826078277054084327644302040832656883135248766370920455078297972955383901340945578233663900972874193462834614827477084326507165865147184983869386013292656639336443066083486830818862857876749153354222947614608127185314150218384102433898785442701076668033860811911437993935162177698611707359601283448194750214087656299458605437434220204385801823482329811472262612761951104350385545839343038217363230872358495114325356712497834585261949381061354679927209409028636795317369295167666798274042573785167554541330225610374280696592764839439566577430617663167248825929130036141696031294175530033777206195304115464380244037431485324470503850177543407260208171789432628224516230078527143695769550443410820697704401329927135745743444586775803130006801108314003426840248499842859237995315516800238712345378558957807449810429968622017 [170,119] -6005913157430427320944049362631015840240039802541548445383128684663456588533196875475296083385271114635340712544232974502853120308123559793121158980116588220368028139452237362739457728056601347757110268259564511633992788051047082759411260938203965361325437429643405563938354218912982462835958234917604233330964213623007054429395770584175727056691475462844381018461019410954474450422305632216479550204482474204291316519417395253101315481381745425330188244492388315696194935867421620817050977490022167564308729217186434675088403851071183743290983235194338825087773710550520592305582412976256368106134687478064077690372707691971689160911668010054355771037589884469157137102742076423058255043680263782950102251013406810378899066872152517259139227802810251221589284999294092073196476499618205045163151808366753404672819381476139853308697224090537148156424120026577257233003284642714444608477490228572707183161822140083368260064513955697380948374597723749781461834096886109430871268820827870412592674863718221134399551311930903684327562754038547740640792179860059084623082732970593651892109232699776992422401640591635067358034224649954880751048169461560981916231818643696872314088505063694588233900996622197067410127290696566374470385090834387064120024107717343822426123375974649695823483525927952664257181125588554856257491089051200284779853713310982740794043831797200062781085430679948130650176389642425854162615122201245084150688660338090240625534979629475308499638470047825880664266464894424193703023354406775213451095612373243969450697317748848934013321986903049839104 [170,120] 4766374034997100019723161619294311340142877112780355880772193064841201310418820319823363850379023308160694147464685967629077190227413757694411351980404904429622446349404560937642531496728671472876521330913786444155549901752943110683942639183156687832076696012615301435129269455156393908362433872703103826588561109993084385499497076974233489451421061815228315917430550332284814072155220617357286205943908708579419732653887503758936860839402674108742149336618316365643905402842553121631881177000523785339223502885119701900882973387845598864192845300484572943852405434308626969914630689150197500042553146116314181415641866860080350966136804318399553414076752857340323708145497882655316239671845414554407042714703919515858087041118165572788306408492769056092405409565829423425450843988069115585036313357466768917846244399457980063680793019619083790421916937263266636368616899146511006256636010759549999765612027260742638599365855495821207100930323917920401950799247970964241875989125682357542945785925668340789616900476870794998532958268224095923486225024497938338925088206220538079196289292490712632932400125126844688980782121946860392307388194887448084525689514530427378589815470822326885429326828521839626563645159796862647578464095270046328262983118960567284554078533557580136321778969178139560752360079210846324935165866550835204515710543160140031689638804822351391833588102603091300167541591121044859111894490682093201015132269675793902872473641228279982000472253213176145448197466539312838980123746937331757985454635525979742080436458261519537695062285856000 [170,121] -129679371053130575082695074381537124086099515510122474923626781860612157082966536870531453264681472042074799559136239505459794018634088244437314738967969057037787469873604308709037183204373066712442600292840305993330208551052808351931147002668656458358368257987306505450534289660213069518497546890350749662879508101043656160551805735946660177014901041303667544227471626331320702104625373031088142798343295378955640436620417788820844377072698410878664065821311186635990491733364917808557165766294290181666130031773795927822106140205718815006522189540734431274067679399262580261122776879589318883134382317689933691666552233640577565426528121984914140233313962104892922972050173235022421344162263471827819747066065847738789153551398529964662601827417268783627419859188206896802242210962381032030188537506675021606862829970411920132636952095384049023182252455956018385875939407780487900774735749855566070735178696239335702770179312841932816306835366654418442963798124689451876423698595437838261314371624685235129681225591648208835387454657509367442487211462025204334868195315673708586304758345659935512289219018675400314402036477947532167251865534751860084409695000920282104644663131201849922112199818412520709479334959881077196803890070949904085020750139318943999469080447132520476329589771344145227899480519990171734144212888227236669298266977148842224950206696418909710314353002714973229904914343828795648988248929342331110271206258536167121968809722013439006579972761170893541688744409137915063234381630255921970317847226568711396458925177859406897164816 [170,122] -119647734555709715565329144987622245629049432426723800827982762504205443519616607609368773171593292704505795041768060806310841403604296084892178088683759837957570977776980253470065636626714056729862417594686409757803453763940990395498735947082674465547049740838768517821976391009656390421178781887223658601092209855040882400552174217051852522065765779451043724321596277372974489698952592412613601886757823362027803917118132404578288801677444576008398258795951439234613755021843669688024802870386901238336348932879564987106390169886221782331286482392929724401644455099128497557764296396853639041347057447526382621108439995308726615670951081799285340828829589063843611241307515599459800481284326672841529771868463419152841771124017504429488223168153708315272269585332027583318363936683348969262733121661732850895366795133645355579506126520638231864971434389824642957192260827915980770293477477563929588292446812700667764704819597288285555869054633298256472880863603897761798848810066677317415300372463418388649528803599059533736087870732959130516047565808118929176337129646989939072964566527901815529887722825592875439441919053773155476011982461843846387547055991441955011506787796105604554895770486529690783861667011965542898874840053690882740732646641655912592941019488990993108572408419277847067575649681526349855596025718814729059957793968065109663243474174909389473189343631079137551772473925200090044131100961178915465630999635153304236812002870396158604388136061332716277789852580348550855218086596948392188255104467147624185236522608960006640 [170,123] 4921065549283916093086753238172532044953083204993124492078874118744444652903207709950229857361846841244348218902413342062933294502290910747715116548941464791446362541456620341661556924645482355779171394748463070447023449124080360729865641820460450188377398858590901338856350833799824937712543462079818510663345408433240095161293762298779355833806165381215624344597945414532735439873563960772961897007136913294754097386569944733316183400378896200457562037313486350886496795634176699183725700327071966458242049235816125770942697421785199204738661153673326113722724683642789946961799874931586311123102875875488144992545560691892031249022068784143290149078072534998286299161241385484411282059154741372947965560460542555092494219780485804702466878794943533154381841188240158414071559942117433478273371765294832962350844831724498896926900616666437086288539773073673697854140176890266965415456625178320876492387609873722909154024979152888406232455700116151782772818510744272958857399055437646324590395382762784668358308410655213486234875704312829876188707804321232851516869762338211731395098337485230245018511280654084033498466900086628459547601374065452876991967945409769000397151925724139111119171768591851543591246545166479291163213340744049011414179841686330439242435362834337545854089344235096343317051794875286490102694750762014815236248317544873940008765593438555864196004292747703688173405289791508538714368869163562643708293159985724535445507317246952893861226316290312062513544484677228455187043017966431461285093691006141706411601081728 [170,124] 526844479645798025248115666103642698029631169915597281465741975476488694539449722917057975848239629148555735507888599962942361001872938654820284654745106734044972973001908873200833482250259014552660332485127635150912706996358714115942306377953329657863687180755580005539168679742788837907452007902803907730705850489633906687624828969573619561325074612158165636712734835942480757516449613578905276087547083104411895343953216224369649777644701163955394302060967243315806605207822462738174043175325261234889393068048938307247437153842402091701888897944013658500808148718247302193447454115195000873162405072527144183004646989252583675542476233657648565786463526223250088661686198807854351814883823366954972956750444559358297060195801942067104859021578816819910345029911648727583553597462868107953814823093249325380310152984525574503717332143396350503823727648897826487167978030909278151529938382279283950868557784240463865387734235551185347115875387679045662652209385807025247454366389612711057779620087524026810336600403449857358172414820027384881733491334363593583643805271008657861955974752530905908540030195427001008293270159487628685480757544934781576245269506105098012737768194075880078486084532979180762768655708325909999937182580469624346514020003973136986859313832429544076786353178577801788770274169244832916063478161774171984868307896750348024166643129863779856121483008651842561707717185493066795423860648641176528326284506262210444235667070392934267838057983465355217035835890613975448013270375644918004079122487836421538736 [170,125] -12777737956402339206231479885377823782888892754731741443864669944822168795253368824845305220506213388917981230641329608095541244043733661066840651488774466935939413414565902042034054100246415679314550830926364373790008704107440409681900578579186654966681555404506540666565413148605319768409979085756903281819419854622601436216225560677013396567628805609447950256092486202834416134148335029885773569493286287376094877269493362245566693595540170130092504635615746905371687617625052444037414401583756502453434907502075284252410597328265472821328456183615198901262036791050554634670846338646235700447859461421974037398137163642340878538881350967444794867543335189783859557751459247706673838194903178168318418909159397517552897525091251636064287340122260208747890885616970017100782849957441336454707067661522190948413436291550276519312530416633789028336903076582061637175130040979541451945092732559146903164714123196312898552291895490107825368796898551319100519993304694234215015709287307001899524095254687459016754842048689509713800426013077489512609754141428995973541236374822952911479172877267697172141509326635115939691411274122864998404683278105176233027962371012787580070799257911188790677597776230231293611126011115494449060615092284719063509935145951563931834084039830388483958447129525874806086166810704701238409138383494585686660742235874800755410573391689499446092119885929268591058561728436051468770512897548889405916676977729923026504262168872291923807384627743768331615745723567412400049215897281544499984952955198400 [170,126] -429423890162511835326050464625414710868167714980379475543462384566842347735383382531550639172556445707569953718016540643417458607384652978530299722771291501450300724467193679296292968136411986329598544516460395112080721903897379123120918130273554334852768310157670436037271659456523920345986484483918245115822615240701438221212766117573003369843032250108273581426928194525850899105795719590616463872207002867226198830131116292174049071111749607976905660317453568787087673343658682741145671055465430637249731912838470958763362291103865535310311572085203243707855326267683700680989772550224768823372789786103468468326062206014257645747449973997949944322564451889235006361289282043896495035052454746421171884143514158817018205292569172340531855047217518544284381618840384337783113929788789584608291256277331123199173262148815659325113527275379181896820621703579027928138762477899664066790032035593783279123867319596769184023917705859109822053681605079565804015152036406076931340017439933427941489472663851265193797603451886402863414302113604151382373136176181395808793584226740727877217629086513220861660937189092345100779757695838277162862122835374596553464222927080758950118375006182726522152571375828387369152295448729493188894255979352548311511786794374312691929278937853293404366681033445527458028119172066447507179230823093830941325466254907877855523399100147697991295858317286962270539536786158958866502056060938707144565589781097584427439263235105968102685549028119108026521834919157730561933819593277777153186206 [170,127] 3925369973934228572921244359032062695871320519012386785559786821718534832120658434864590637672470017072444374319025665002060995439652677247994213609331206293392443567728085381291629696705433723444039598887639104640459962988964485184580434978206004952444147521890255202320939735133887828885849239379453568436612420922294725737335304925593347326996318553842740216225028163944668343347291811196824734909833728783788092630617059434889512644486352784662178393021751632271593973416993624823866854859673074842727740986439202877891108261674355030922350238579373465990399403688462358198427223479123480159802877023005813709860820566775468563939174284532840402007582470626446069700925855045584196639669916819161444240231923460586267315247926515505787403298820599804323063395500072652489715099297546304159096613186230482824178616275650245339028700047642875128031215695620912568176896408558197741874050110867427070787766979770320524956728124644841101752803868374164744082334980067228158939059901060006765061262427232656123120620330180537430171779455962310273655042651483150986445107764345910536989450428663818450986801519398397208498252809387044100783712893030844463400033291411161877271274351425152887852862901162859369410680600228328522902034464455884552222407301727759933727617362381482887576262125318071250144104140401030628504395654899698548159455134135939665621877000344351910562055299665609773195913920791126742019697720352799275648446223058812210233616177631830883653105835936285478840761458363484716745990924151616 [170,128] 60656660835876443471061156751598668861794028302469537870000003911895656887317392108206678013551753332876601454898336225783942141033600398025771109205207784436898912998748701863913549382361562414128504048536644789949703435147980643916006393773196301531115422060196237033754056672264388146598346999430631930975597903179412950555636725126483203771558633732375263590511591367407895828968131697010347320355690446431343672503852175906794728269972788024922073840290358798990192777371613863980052213855518219401806013207798681177691034392304953428770436634101883702287554974109320237799731650913867451991736682926503959579520398998662219390904212783348288187709987104380322781839742911218614089100773728053745385491446623817972594302102608128174039677441945926842464952074568072149841867134214391498134965679798045237542816717273567280309653984415552439544920322466770408194358868835999224134094394635431459307055352577391700199522598544703690683723290980775759544571602505277365489158109470291744153836046155070036681281648648342702130980853991827173491843300910002653938633258329957923166458973108309619384612320445287280105367878970490848705966035340228021588288405783328967962850463444905622263628121482539860999901469241502605627697739174132397082717762046839909280910231134981303377396505784056518053626317820122129292131748694539594973066902899455496278876561398873377112822630906670454915742341921657532499279952860995820710065878289223802829356498599888137249280759652426415601384303976895967642213952 [170,129] -117099349579259860500972490196097099706252833205701693886620897584577759692167060385543651927512875500778448383091806911295698819105214009931098058229254585916787677516753934309352755442443068021455412823067366776091370420108028607258301488309634757186151878639672263595330883742632006946713495255624403371825618035995162440928283006134529460008966468968425855643521806131174850509225783212126129831260508801510100405225432088106894821589864820936262285820341604061363749769748596306887573153830047479339792362546309387931076145472889102993065910430806575165500560014991500505191389831858199211449485774459366628872883427401033282258357194961100582144320384088566463385727716327281062501947595688637606901076353972089702478297631736442110646242679117876984580667093237548873813258637215992893498395954127634446253540005157846938473746310148168961991144717457526112793514239050263230920242329443465768665122532578937609877800142923432351321009406156634347841285811621581634416057873695089844127876700991739728147368547035789800654630555474020397791373251360511143108905641925196558998108928460355505668490051063370072506810414150240002539121633787431930801806245070562233679709472555759954762318718542979054827826174090832480861927760206322650286777310476648077490357777865940260443702131678494993438239425799171239748840081327769205180728409451548718824174888620378877382023369896403162846771664689102927102224852498333416976897187939494757489365990321764322711460806889967697626711567494104224 [170,130] -1106910492209195849144936920069034092506936225951780311075397721266302432326784053908714217378940813374826753571471359763377853792058546733985462989820563169539324667924456246853208765702719265295380877662579825285068304075356729010246761505120139957597459742163553189937905045432891588220989108558828417047025706003121944170361579632449004553210571113372505329273626440984177627591437367048062341125728212190899719817087602573375761784392089761417595048759997806262632252029272936798620535714511779913005219301634366382798821077042430289158713705767348687219970146673007242080780224498549024265464476115400176447265911871338538807341242369148239797740800407642422036005190017665868259304464880366782848977919503919850337418948867183954292170883715630675952091230368658265422286648409477180098990746198843422861045230025868267169512848923929482735768176975179836267371935288614288742062273630333220998937854156523835466091996665584204666682597273668620526694298571372741421875850907629684402361978782250556014090126459098979395289776312304038839401465517334850367523528701717007438474903734492375106958770216730865104045535843968412935587792196252232162575602444982472677431060247776891015180699528572373889930049497910399361536118596780710656452513756876425551650819501535194266335344406369522633729588441627531393267883539842596995782100533548059807253822153362594284078256037589290331145216796692701140662490755575158228575540403448629815284741578987072705930339861435696785255330824 [170,131] 7973873943097553101340689930492915129678903376655174940055451166216158134181115497295955147220218481860470256422426007975288966159880009553229153672903573057833952264808475866927566740548402078912105535581355450397913812661960324296191287313512241914153979751321666905229500334274094478557843173175293873088192234722899609454257708780211603356722712943018733359203395156317933699647950839532160700030908720608633507588911420490680924064659349019199290963582684015386620396323222190176417297598311441532885156230852750699968398927486397310090171834570102511130970226976797041017610834735679897886604591503734810164679548182986645981169420539033106934566189951721326280922741406684233130046012289927568000490812998330815349248706959919499517444206941065284807864384967022193795082311110938520748500218039114121965476066957067397206805135714216055002169497882037186069873163052547017683526909406700401015187466442579309709435962498804880709269258254513616364424919796836265337719342030217671876838865065105808187433060912368994687885824480651309201680903570401728558008474333182045978641607877656641078411136507650203741123388601254799594841750215363334247474913960863594047795871272634245215032337071833949565345287130217778240576520461691605381727871204335549881233407252212512935691298112762608857966612650382811424689555724901084376021432638760831731777241035479991991830990910312413320505437429448754715742978489012423902733190450987909315633987627003123220509513974452874048 [170,132] -35024522678403825097122680654330770833847795816320491879669677524602082970899584237420573323853203244248015812287407362277961057223367750905382595278856887030604601761827061628126373358241411799528799300814559171830789696498926931268183942268241552993079210718054673491250215270572599856633511332709401984986375511276283460519873371744089794267594552793158918198095205155345075146465218006651976243246696177157032720617812521723105765167087535656239679851552205580357532763384163440472032785910941195397919258215501557850846835523216814763114730026912110225707645033702927301843708645550023685172000083547854005059544805003498159976536055221709986578851659619818590639435740130646381221887140552786622948212777036133026628388464768606589529976342847658966980306794875772433694612381169096857849365604773511181917303606456281897568705745087523683340950030840167172640906402675562420874800079186379798128189826811251211695141034751559131007527182889964299779045264444485921513313541815164759631028967722874325385583313891899786504387085980159622640731719126321836662232083342957371994077572075817883006730972008095557203493065132819299384368572267431565673972987857359467314861545033432565785162627680487373978649310492850491388269926588065021445646522326806721274625441958986961024548971628100909370331303380812774572093823771512141527399178498486665769804844253592340330196656889661711873687684321995903985677269011445673135598423237055780323579926633268078517748333480 [170,133] -1110456827013993095848841572691751192914656761928015625227659942611865602711702191015215181788722357801808381030974526811757444988968225798707116106132216981613908412310555797305156920056285077469185153148250982093420864436983716250062778061306264128387393841376604567556728424159534854764339715237225417570564970096060856167786060057797667612494775498572007979811951760317671392677967799804003761570741944570170761785905651123529796741691977626581193244475932424283990086041078653416761257404725366981800507924257815695420354638638597900080294026276078150154602059819061430945322656400065977590023537844922646274573651187245788423802540720095420625243596493392581068004291870621190443151895907710650202479791993586779248640319481425113764519177127435473457411328912516418619729393195830187663384200498440642818870664567816367877944616284543314188234398458766860598537980192350941003998202439473527626326168629891292784052206204913922193209755788611588279026926962630796111418082050327040521862796379763715260103310475185853311603261187689097834404909350631639617899630168866290521457956291009984993127921698208474281237656627139510189506264130659605494056227609805044248530569872591289383863571569996066307781149029369778333327916710475331988470641038499218485790304882462891965780861985593642668798569643898132682743015626203499108001853000403816703206148638648478625271489085231547446120561669786436424068900621498790360121730629377725223121948393653528779432 [170,134] 2807306708440340972124479375158947915664564540666489561796320103278760248973665712640699243548547784363318484220296835747258566843194219344284693145350923737467340464395156233553678178076893687545344130867283918164142528455324223893763023278484448212624466939776136143363715605908802461588397251937270552940354230942632359544430745800644126916641200287273847448865647472688470417710200160354723204641544196013491859158129032712899324284470554956157361606155228613739113415617441778927503337025729564293934273289396499213092900318663216121956894186310990314227234297340725237617946965129198111511020628567808934812408619263142092136176750351978897055173324314114541578451580251024315830099273977583922949773232486879770385605570162353582597526696766489103234651719018255889617567846543364766248856073622021548823097754904825494389162318700993282458657711826589191532453074035281471987975681673704447998448859988178205732430077146867112121215075135072828191114876300153660156191705172025547124281922226491398024474037509491323295852609719488155176224778016538520833967256784530763668952791983029521497964424718438576549277440937737717836678719558763345790783110177769165777919906420580769977757129861213861591165590929854446453916499581344884444565407636767481836180574472632955607271234696242031953441630491558618058878342137430156827728694371957749146546776288237603204133541007802956041905143776174927315804169005219820162745657200983319119109997741187 [170,135] 11806428799854418839491187123245164960197146279029709577958408849832045893285178802193675516411248864645255261262802492122931911502475329813312000685384271138869465520323111624388817800031629292084410089828600940158497598402034118113253790706223283245692804551694067389474513759323638304868728497080177875418350743669587898255344812897426559368701608409003406199675368681809071186351673276734163294230558726113990934798322445621989994691039765022882665256478290229047220197492478799455684283442796367098688340261403297429181803096751845395323003744575641376165302018641264568295451591669732264281141601342495906853026039423593557782153597714009328375596763676676436645976246162314286530633152278590166049747096055386935304276903179945450167483928989260942523609319487541565903378945110875902969694609230239685272346139457247142465922460159798611023359840270065440675767347968802886381309265928374996356933641919789098829221629550026894207193142099242626278986531983869413267728907188410071199135148257266547561035823776521137677496586744736818339827502846311397595158019126159215462585675566121428939135442442370641991767281250713120715846319480127137605863583816005171948089453804431199493783170208944789624450724012538599358868236451737799343610842417461287034698274368093631233120291388790321284082956057466702644060635377361992428123034501553086254329913516282795347764284288651790154097123305460254752717799320870773138773319094315484466048 [170,136] -18700862475768443531733402256655576279293483286547001529889130803194510226483814925551179703350737261076316536735841881556755831124957038989880402826375415082573898457961477607123755400777460013561235877605427351605423438586824992424822441539638318575496994881685390982324207525700048742418757554341958244675933573226491901524027858249012561180561343569287656650696761485306529513136149262746929306772966107387670985614949378925195178711718096262520008738010939027282812208765367704107829650378020488215568415392677185638702807181413148253875070536664897191603257523242189832770937099507719699156826121049511093199714085636025307693018643333033691527570601008147752474747503299899362600669501093543709021170562384794181937277300008445198623937815369923613325061990319757665884951709678717616401682015974812853176636599188620517290625084156711366098760131426751147688041909714142239562508573639638164966791598504726231208145990890619549421680239002218777045263895109053438871996917891038073316242727510401080953457060346196242478063837751953704805892292549209173276271838900298702011858914278906733935711627764575280026869189418039175491527235437414701888549873309795799238937584552728697733585556514397520612362844352041341835186656941422034786105282431753409290193225180257199560210130675789898088429469580374978870393373086003856561673219625968085447626485234203118287954064396847643122477792183063190021700814067711378396657260211904 [170,137] -3733304249539659894542954478146621033682200999468749251308671647008542284018797186415527660951418686980512234892514696585865622910284942468413868580747604270018201919484134584572111223961422739559468742653330295946667014733028234073898392585839198503272202105356264673857176339712250587995034696435326703968094823361422738817076769626858594314421825573552632107601682128093435522410205690800546615660369007391421222105532738770448396415629984556216334617404608579793805412210886848094887633856917748265454986033952547214753724994961521035841461940745980918749458128044799288407670354053704403380528193081101647464619800174817184405553567162769337829649552491389454459897892658643408876102209417436068460984635089159207849342862828653495578192772779206529947275936479256878327061190641767234277251167522010100716039712443867469481554996597942523346757110187968967138263121490223464378185797377258711451340955825181373642627651509727763645272380855307840039517321144078641279790110478306185020259312587613228991376528989880167070239015690588566187498778036516280052582033994530275155473166116151733827019318940678936783553519212459769991456748845238034895805956954225890606855240321338520576448771446800591556954292029818395014027233881281652737247387850596571780123569107100553322235379612712378243250572416472690812589565962746769420482322040470488803497380285153632932237213389985036265078057408206214501055260684492405937008 [170,138] 6160573277568045736004332443099979542474607282821001344038687011554359893601739779826234450270123028121887234401224495909604372108111141878162225389426575223568485520007952992101950409681636337296574746623478061596435070292474253510130341447354860721752159140160946144683939299869798035890218524238255798587720163831403120313543371044191729141972137351328612318804714774529080034651539290718726478722561412924180529460972376044747791339608058634731058689556060633238958629643654616646688512589256186138498529612571831993608324151995980585672917648369719778770816136707677648597026308903844640632041799263017381546821222611802147144588589213016642582815165099326047058331717513795738426311532130366008321501150190586612581846774253597186552365480493821867497917639502935051869111672077377030562151604446908126801648060495231053907951249858688990648289380564132519739137454248294683262602226931708686787901992613859109932470779573617949724557134494269291019119636259100194325004981933175548370007777923351529988730581226567984748522275914416360952358015238769386615163049404833859627603787410211982884054189215328978874569324700519441052582453971362931590700930941969684864326227876318757654422393432875188785245427599282214650607722402488732337345205229828853948703816571706687833364867358715508003140608467937122203721111542789020969219692485229818133503699424924714578096227955890817202098511290316370706968115095112 [170,139] -731863960689453011968115763019117662396557363101155397641221366783846866447489019127497373815405207348105864737745621028354910238787925836443592793853041964357465862195855538810671881849087883744403772628638355773862540328843118041477708401963900116355122271893317179084551412248852256898490435618732373028778689154500676888600960977576735617289072841324576602784640749664169631888160614404339015677769688880778794951179047981060514872589441627429847724736735555455877776535623176579215604732942139703766285877180659478664675928402719713789227757806900829837279825983567035000413168752638124704862360681073855163482319294443270036079787982046780074389549247559639227547422711497225607518986197288579478345405614162845913371725565762275285546654406551898031875442276875147963144615998370529614325550701610411905212215996763442731222870175054071537947870537604133404894403047121611220050188537015049002558556336252907359474026440250000417184341425786366251342024795413973489337744231938937950186408812963736356047507047672633777119780812180634414422467421185827219511063709354540003383534366092495243082643701240396893861274399048230533765356210517369784806572276850782049243965674970022179600519334194334226026830840242631648965732419963912035597682115957658030016333729866514582932613240303141226258749893967746648018080601108006044387429976175725123008211498554497060635349534788675662477739238447629864192 [170,140] -79626068949823095769418959576999722124477554521222998784183711096754125967596692270349798974815507275672212711725943956879218530158486290353622365863660610698669185112083366311136352738359962200120979540562799677731410754766863468508471372576842571334062737701080848944758458786835726086957783400794279566670599070820312862006118895690871428010085095682988570286180435714057681475459276948439507433765486206579991655893236934751244045610780557548762491060424376395226413317460779891498219847167237659071380372842267963621721500244702473381420095157357780922706132221834054141062996739711469483901813496829299964312499767560976356879773063671850203837063051809377191524344941935536529101138114039316000131969287333044276018065621737275752487029514701645913683321483632790486249062475567027498790796189914097170873324201181092151078783877646159652103405292170691444400774108303000317103653529117775887339611642663912725850354175220006619553918190750549362787470551636897293695622721048573966688724899777961132368778296924056398292726393084642981674704054647437327349534513259428922290486449321021181086826131595031974628852347254912339234548078808887267085830532708641673768618026307146040675449476528573051228689430284162752505666317048482468855424475839737278072892603445688005820576654872424055780255208190706077509627480739799974739991434114403481318278557156010478579688443691555300839898308928 [170,141] -21585913085655935680244145412520389032265344479585739802311163465570572952972105567863830643320042106169245267120807944057433179474180301891883449862237414525139669557713372281414427623790292651963619584332003275070188614640159398170698084552943749438977792011050357188858064162804988538719882528024543035021835853017030812911599844611569691108307485599794734655014580191480854074129898570109247437881291999455525120455156418833688405835097699049584254927328549759541803402908060896427476936983033003134684449026842933755224649688575172100293206936476102945649449653896177464763387373348078391149962683744617602829689525914988398875669660028685261442802166697710681783979988922479157285041708257735143175577511160016992952595053129559984221341109972591965861095043053701958452852978017891369390902998545763217924752364958420729703824082154873737959367894807011756802116312237208788671266785525761683160098695002413357080197816906840598783751691413943538743313584893690956758024593257373750777253544966360376393181218126316835842090452014218844054388068342134916253844799643998857742995230013917271379794172686265026966293067214736778766509480865765807630888715714077717152034309930767967891226048261325846020584532507845126859567602382219972040638750798134751614160435002556397623398571593591058453631223945461855142260186646585122739525595254070055096425684545334518092260131288499446904 [170,142] 21861250929678577773138770871484143792733524738700215958480053135216814670756179521207667780889483825850879520471988080182699572754341778705767919120058485829990387119269807563051074115512098746280215554489883622671716220970837341620046548795060992711991135874910318505333162443478118326004350975610173075576308447293370932568595190862157728808546497034005187871986927309638182516334418155889134501635423982886812973800782007360691848223175670896426707105740725665071080516736555359907376713223363553642118609368253512747562619957755735402407448303289897703559815675502881780103124737800320811364765583791308415508555133037480512849237219205310834298492259516974054484621830948217400879192809647881639191344996647810635509075223417954450718067926999639175733943398938306435334947865452976487787184593394996422021036693742689137505124019016631913340282180098471546289526652078623656344411055846392461171315176947763765376903659559194063787258783918302834786059733780152698771093233904769291452462365469361206246648909591748670251216965304666213939843974160094305075229652626690079466660973055908836285089208851767272742093158921764658612794533570221610055160417534483572952281674495741555558469755738468981598958892853854856961897516144283282301002163843235138764965177243687213240284590228545121401531748746768460858270987874880326894285698009664322075334057783494221986947204152 [170,143] 11420242720845711411336711042053511569997217913560074319646755623848776915046594804068649146690599686539929755572191868964209408143876106589492553367312583014787248925862168489179276369721187903647625276992825621857005893922330362870672943596315125813206717549882324770050249848471262433525056639541272554635810446866564962915818335662177879427767909160205293918332132249240021034561904128791738254359030104021442726215211448192643441836197980965548310760737831210983139545663352256280791323297924294068333861231131744239146287272809643351395409045724804666990610460639757829887949868182415984527373617742911753896838720754135378824395341907870384453402166130523896592260785867542097874354482016172450994668162458295733714297787124173858328903860789385175266395744541126518071130106106670959588673174825968465960094224175971374060743000788046515554673342583216934850901536327223688146126443603632058379166971850072614396842764138707131897307442352039266089839276381473579974360129050559339324571147058555256508724039970544148921213657940391702808889505784969312536888801402660812392006220904296639975984431857265868668006067020257727237323272616745226687635679726517962456096282716573208800432740336795730680768220686564522785370094785862736278953147330521090628088208996655140151705625084279833277785773196039254284197355156616967553175675424093989650524629669511675840 [170,144] 1007792618165374415115140791810974078083399009144912634074024368695525452067360938520270671667150005003115541191770050194406099903560525933699439192310755420315554945816792842546100221627836406039977803301700056658277340112421836979531009467584689869759241777233213892482706183486899287666082509693963476078327045193575716002437422167961353232592221683093422851851090587356391015868043606640562999253100112171108548088620457324684770638916104847073779324661515328276973715624659824572246225876188046389774279440036814502410116123099890351288996689133664452086531626093804339303401634217435791376202379906625053292799754108788955326628368973735284712712531032488343852500555853032561807122500219729979977507954500826105302544859868558896361442548167155218742591180893116383908165052862368159063907769914423455700260499134213669453685303136992940337325597225785082064112699802839641830249340436047952300951532665137354693823741613771345426450645244357989699630426803975004595910563539537614538939950406755803269459786564211787008756340959420515845732605259700280513013150593248471558572978428561481649854760393600270343347566519189903300923329267062547953883773343345395677302169170770952553750064757969947643074135030447305821601969702800276169762905869394339282396397571839562395374491147267895949596771406487676554568904585690904627516502455262472650477861472 [170,145] 14087950758751881414830322748797023900652446830700129365672660017464509924004802615814634736170901196687337443984184456133529299238387084686836995546000022299775212183318674318916019714761101832062055222227851356935305673529070369760860004496798108463918176690754410112397375064485977952151767635932193759324189587189218025688765892657685970622088883461477261813051893278176814409512038763309812356307575027332999571332206390400340382637593761336964972889243949736088739166066295423010446217257626872317274043735055054618358322609102970502788548357835392973655417146859360865428356867815428881538554869793035372425194901967059205628340322744709932343087230773804018028880798238661003720667341116696595721380001208972753993733032501846767390030301393160172512140073862708530077248777400193404450161062862509848885871249883651877774064841263724532670147335322352338435133924882168095491548052147132164654514998659282139009737665744516228446035734363655329302473883648296901346753740528360439673107794864428954887632001884379388348318530127935381196348953622152537523259298394569023176266621820088940734120163945959952896878879254195914628673599974098747575578324073116073190193365648611764549230957190446198853008885994930876838258789180205519993778971405629568334340010264025879560153211654517981670007976331074850568014998771196992055005683763449712 [170,146] -197110026150368413627779910162227937235580642483837803677755162369730413943572297363081718532073669316995314883059585348715553309143443258604628032145128700414281489790834948649530110789612472200874063785023980786975810205089720437112007505790715855671871765729771267087041519082860994099236950163380867814488506341433268568796422871576267946874159319303509829062805319491352310820331169130641715945627247206010080568389699310861729337251817698540816591237748343557021213161928925804085688071964627360421509736074896846271497996506044389128816396933537600670890239702630061322182537380341888408421946983240924189511326462973392774250231098538502825986198076765484828728652407526374653464456568228372146994001776221125080246986555185195443957526308703346006975113411284687453621223381240922591333121234832571660448217769005241576056587968645175931524914117714157110250713791504041735625206477031489193818633650047399748693014977247574722194563473396282918044989379324732983135733091750597174770387985381200321206835483560566885621653567507165258576147644361263781603326439462104555967805413426890439096572482329370681809375094010296425212638032265802099987977240061917537738607694520294045623321304581486080377332299860417604319889343182210703309416086078976884665015582770169957892236033877104381116790578535822689680438795776309643948284 [170,147] -4622984384064289779692964348834527962093536153247617025840881608759612815017144144959523520871142606933000471446253961587134045361851538280031275072563279186321066970259447987792671211669020927219119937834591514354439879098906316105153988037297165651207932969360258277886221516081804419704254279047382475349972791106126435371555741414295202852594343717791314386071421932985716559607152731303958809839166585805777938837492916645383601509948627556002158116309994346664481554894196474014582116884944985461425031604457597305751680558947047926712938473563255580470933912620966594248249942082992940132058007296851364615247476583945761815939536519012114996539234546333712144514016069412642583629840604602603367876999879361807600246745140707362766577813270366046113464151767104535714947617625852686864587181689360357603566135490278974959570185551637609617922507336602763735225475671846578616791323825993183515979445133727666504910958860370095016094963719255618036590444433737206444193588515770049424215284930576438850187414272062952580235658635730753865715561125706774455399661893076151251125659428052914808637633394908550025102973849704528560905365346459096657487749867618633972165799052156968547693770688079480233303716484187070952424516146882871171303412492342595989760550149146278968707643780970567599042851358052426177523217056096 [170,148] 382937774492442097976816734389477149391633769715023352100843135988304371332720963381108996823073158983929704127604239498589084066358240708730533840197295851370250552216603330254625864740396206240031391553038239393771632018943701851146292266432611237626809602564169820604279394185167847791537740510161184154149103971849024573259362355674751815753169886102770290020401930321990778988298521010590945529005269373887158095535971620858860766768541994533554885380394721336193693128113128713926035053948144864566231274041659144992964422810227406284165697038475569087008794676655101673002217638656648393202384343631689285833886444495297384270379666724700298840752679160974768102442164386464655557636296530153067605883327814241327480103400287033285223548738776887022403039166338118247492699933995638977814668401222074925914212700643301329667582080282134272339475647388637698051275315287684684989204415176113901217899418603786677240358025557740627887389238166631873422568245948651572303868312286773880327742024479670524602143714430392789848507652944942877649089484134870619235438018957174629730904651886650753173613649007846593815105279176637412375725821415957003135612427608471460316142621591236478400593743913855415952740687687613234164888256822737995301349474492320149092507917325859377411625705747764662904750391263318004576 [170,149] -15946017614923219625084279741624983081106414266498554526805870169245641095036206834336816570887181939702873868936612003952627583797095907990296002892450949958854516880306987879125610472887518354480189169323080516198772186202666591960142304057777221865500106863323755564636732528172425362803012809814950711883936591673469643819739387768952955454466972204055660729335190886978210042051597048410582663594316887047646733613351137362140206454401563047080283539625359859969102514932894023420380207168697536970764999950531661155149030731001641304351710566151584042661715180417282005892484884717708389673236070125395654672285360869676816187973015520469288861527828328459329033005193073481826559414942410102257536080405350343050787975835660587780624931189334376136403008639821947773294186641723085538070940179844598652500396600383104645165000982645171651501172422555156997922919569248414287628189138030393031483966632288962747279904580024134236071992086537766735088132942029593701680245679845342077166548576059286926211555339124796644456041863996314533287144188347488878189823075694763475385236899992041315154543151536272602772620775137483057403303499101429014506481532167740528702769970317380441966988319506023998294856460951438042046492818227864454640922108368100389334068351320644331262015676976206359264297353960 [170,150] 149462567730111876307119276679349725154580205971155309191761365810028174011851962354781059792559260271766037064519293634011751940973666268265415209122779727647562072108651315614980809487734701516664044744023102487378037468610346418010736413684125604678861822545615332867539304977867321760417780766706465861056609509444619238405817793526615144838349488298754690397856191505892638445834213353847061769460760762923269178138037534703614711410514346747908222751546546363081397545077427713783712443776500722594083544665815449963320354970592948098778962928175764203862042571501666199971825871438401131341950867111607278427830661364376055623527414348424954186877787867651467736204158519095530658260481478311131363227869489543111383424113851803847980416896929772790317844457451530441987055689504044769580558174144687214599039600459522734958719028197871874264901712197116444086533873002277293982369261423843859419297329740900551707404755102775955237630565403722359637094231070092041280677868447306672211906773251561618972143582428991876207857435547529504183596982516841960009150493837409441331897107956871290225951040655760855873872368745434565067379019931232277554690861876270641712780958570154005536245128147551315674663352834084650027257460561099126208061203411085820993923917561896698807135074694079014 [170,151] -320076479473347088968445636088120213015816420478828899317088658647753402131011105693289911266993645586287965200286628566981257046549138884630531470434630485282740177255988364243197225956924144691463269921231187395064641789349109013571563129281712584340699979821235520405720447105246034149483150788103475365612209866316973422363655867691985248405092119546282706447659951037407569670432357022223526513442953210087643551332437444404140367728786011913142591179843291604337182067229570937754198544392799732406540549137745363749030163431424376965953037838562928364862344465869873295044254003812382169911308346092053272732417407103630131214584881539268421581378570986820636428691137295672597038088705244371381083077117203868610160174590225378630847267637882732096187035225941522541371830958871977444509460958003778556596733465371417879274995077518769266319448735483301304856842712597977153124918761702732425196679340816541495579820128113085452578405366881056629263961866528919200143247665019487983336608361391561320452125118226365990521017998052769879804523938233877831282122639128709162447627854086280780434361800007140816080466916281496827375802613494505333048378966540750973613081361176622214041250788411259744482723308164794854938118312684475096299992757916351123143166648982801050612928 [170,152] 155542217867472267918219853790257471840608996550347749688354434033570881509661033154610185759845253874667610247236058806400249596518320389904041090100447300892018751217216524289638042006608463555513054630293459317361779828162763330028438074305201884549354068189811697890563863672744598935849399933606421101794043667782355464659617640027278298191921615297798611358777921573266357232193996585665255200406664214488828712124629765865333065130455063060352284789732541570353775060470672931474307123869130610407116362428936019478075449660483665138273288939543892052134066368952588382758101443141205095940294505817717473230973654492955658320293369112931181512103875894514268705888017139810513859344378787730483096478875333436715793516486788864210263270443405161759681687880566346515378183802029475640039920202095558113320451531533923732416599152343079751679114000265351648575408282077711607544116297765356669323409588093778958140805781105053271260774409425968218383725054436927398008864028584385915704871478930460734302359865301489905588365306213107765941254550694842939894586812227588280837965946770218650889322941212709866981232220179389145669414176936258015084238431401880832865439071506561409982647747998822208358434868567822947142088005032067630148213598647499795241142801472 [170,153] -16927317267839082810535596732863902594914400594706576561683160105579906015261109913718205393840850131305519128539545676995619319547659727822145788586551942289525646718139495348032462757011760959193449137776563004432400181510158115694700014362557823103543116857436983444783726024797540614359200224260083490342448499720597439221348172099553958780102463224424328637422782465224268568969299109257078985842817676193144804113165549612878555444871005133232384579000769363122234655708162333868712781039350340435670154998126066059751826115289201121541713787783252203105936121248574605515787946281203997424525652344012238978048455570483457639586395619948189204114815192957128366666474612815001317068901643880870292530328795738804930786477248466845681985756014468994290707940444596055656068218780442610582940738245696557772551639562846337190419673054300112535180901619925303344031192520380904481095226981292177669040244443558355493357089977713024521668914724903218274259404079720116551502371188381073682176532517122493404215741188884206502888442636195105311881617354409623796118732499655190907955020784048073988700457781650726687252372643972523077809673352033675866032413336967050702130989845932100258495654827805161605433742237132018733010840177738966530611778743231376 [170,154] 404611885733085503092981656373878193444503956266141723321072055150411613575793641774979638801858045476840055821757917290612835039383912748729727812688752923309873135875758769680602015860956862631939234012672547157388993482203290921490600448191840953799263982014519807905800531266408211473027126027855239123336665707771813164363634017937731885027284183949016221192015181615794937808450876909296910734467602554221012715077435019168145828534772640298345183273783878524606349607816063047039380646975722831917170782492973226238375358162530362687251980865665853443638280696736095008285850425501635266356245441804045084867621646654162495111865853464870038556223380272822572688449087540558258280109274538165164175558645536626845739300452629579702326794088390494306236901714889914145161464240195882448670356609858203161502377260535614606501453708450096352152196707736059822872589309232408533713808138918168953675898065487624409916327029984238254647290511935188407830752528388920467288346582015742560429246375251576844420049025259834439267127557266687026950835339650963401418366883543594819164658449223475338567717697543508228142801627728747591308394120043980886668099707348297326870519801022745214226310902158372942653696590924386964416711893657561130200 [170,155] -2070682244666560665279118593954232991494434691411938165905020283789930137191653176374235765463043761935664544476028231936928031137481604739583629338233538341614214133008834964235524593900885829939771598183537604805070866362562908841443392542064120232026932005617413338439042313330130846920025641227493731323830986201493120616203088102645442537622315893587931055024954405891623633434882222957204249834693474865848268154535511542731074170816479374676296304997253998197561190399013171453294611222646852694780809243930565201873212034049082315549203747676457634450048946615217124507257649121928368652754631261869364500249329568789960038418899961655609334316878123063890694315289169515112787240308851851078208989114947737952612547698831848019404006854033139454033968505673066155798648595109164090728958680728593010807886822763103583930310655336042806039559538128747147949092564129112705781997611509691539788167570989230932802783605847236853485208511758728834900449120234160403836421959536216718922583058872191523095622302068607566711569150739044564164494313615628841816883460954674660900903254228761051166882688434400746945351332838982066890894533978984585404951102420856659778610948555843542041321026995789818111449954752834806805837696 [170,156] 2198151479186045877528072454540399023402594567454690117835134229864975814836054367302559938204858967249497967905384659630632324888683404890983862683978223764249427194707992658843460177055207316647004955194359351082021930022144923352020915086170791227529552363927426427790485837717814069449093012198587830454707022500807126760704000623379490244591901713512384766772779120000639129601934023905108795171310404791172788994963789938529390649235804578812528939078327242050484960877897012409551057367058074473803637620955411908771845128782591683129943754735340513806120891295289348985294539229788564697086266958846601888195097970704386455428933791474874087061300704056530712459597161416768129872468327898891079954979000405061047644941662872067566892684275249839281235452827161477862459062518880542035348467704250817209702871335105583933021450516344430023931168953786337591952710994506623368133865183207821027820398583422425335138529952263270415669120486623058842275334436595930096548451597526509218545371736168032065028070140187770052852785914541387243150329115235623598538365041641052052737834479701186625134052829178530599193166160116617085996729363029960256845699703354665337427447041229402628940422419090763531318173384 [170,157] -465979121635424051989114989613476910437235155006793281915684764259425878905886305567951869793051042843879837015552214487383314744839440223172217048092583272743874511566368517860101953968070587302350427344413576098196034948953647690365190853552033883126138489868104463464172725941374663921606040817425616987307926029725149737036620516728620342005085223618818615023371060440644129731291450437279290056593518875526079735720661219352094471518903367893889527120710088877614843459554447418071212938155870804333352982640764083727770360325979544693585532703986713112449616743006001032948859252839532508252731150058452318207498072453285255191886034818083090559666762219493969992091973718217506401493633887541718171071899302756140433213531494333664287553125059209759498898161453024952255331668414690186755883380523335771596875767363457276319126342357711781089249769020598623142399772731366161901906379126930688656208697203598969233410066704862641059869759053195782960575618237256362820671369542033037949762517228879342648095535726565560629851517272938779047255913075352163426917654586452860943540995102808072945182059981339126464711750281937248979397953044117822952196707628490305637798922382848081483241235568 [170,158] 18864389442321605506330504212414472317861766753558939398063057495347752990876901997250892015995317323752284613515182287957564476890013572036525052750931631083257609340942429763032490838988478316210344121997102951339780913941674590211674580171097853712570673598124220008942978072632562694971686166862113007391811453452053294557300901235740525374021840611841901780844261096811582920451026930830831405989799699981091317247811879971645401744437587084778241390141306094833498003505899569005238943782794895934927983083221745846066153334346512392609656441742896752374752732771101880526374919857591842024730450209077560582349475170996771499269614974975643948503151751925491531843956301597369412443459238553290128848880540989925420025985445151903532169691525639892058327625767150480983880970860141797466220803565798293527029569541380826425454555561578195221811813693710031127715411368318110705773597364912278658561673228162022182604810172075504067082013323677269532674424348260505870510204519985588077289713308392745379654539267567295935062464146133483319128060007976164643190692759978226504913322043403692471405916443722014339752999737466979605511485774715883405593689438527341363925171465203 [170,159] -138480984413467610977534985465274293025001884086249164776325807896980544488603778093321131217175755945018156812457669269503056782661325434157456268922992881278709546900717988500199425556927674627920633025533724067754994195864582337975332044506200692691623860436628110335432475981349772429169109817675352508669065384389809677968271568154041757016449895730176793626391290195033231882684682203316409170155722457293085327388727783735585201020096144237842792618610122301328163653403758385779074707571598957120693479521436049995099513237346830025460751531828050944510278267630279715704981382083089135059653624955534601110153147368210307973235811750715783078901932176338951361360313079146811676929857978742426958507649707232362912889177799825868343346338876029678951673829482574836054626415954583527218356387108066505564728167103007481238254828839235289690837109015135926217429817273322746189835364435678156034566174823313833153223397413200704437253818351983676023889129146946925252049682296314357185290696243314110428828789539414619550872059933141041964288884019122625248081514714953658673135919379502677441224324132377175365782832422570115156920366230603429441521246008256 [170,160] 173675116352585328961293952332136294692763538817538479208599453818849287649344004816508884056741019100942287620625893059243014098269069185743073310272739293789957793033782733158963331769349224115017860569972101182207333219322194679630998560558969024587047248969270137344227729676374363079937743121578637845163923285637110928194334774043409769888283110974344666096638946402918316229910527022126727721777932189277587533213443054685380460079774415418534795580067058701854003824559664397770612442010765748188325991404107176493884323120578474119401042895438266693886601223313703288558301262156195043389386367687353888192936776581148190607629437937892292140310221649630159013326977428827909030051248029122596661385117666467779117578034845818004652645428847085913713823920361499511111971246321654552821248355558472719489292229232190815362630466530486622845086515886755052943890581687123470045903195190779351118095732566717056705360758187328339279970066871648256441535418694271957607048850822066160207149155873850341122016873377499819517851585752831753290444800099314287561268040124678308373664274626829280772784878018041635583648219782410088277484834176160 [170,161] -34760483044200766318043502189167229337220637801269148597609016148796648212122737453282869488592915792759580359094638313207345243067102837073716509525943702612563053560485924891118486008644854911436465564742358540514912124123910412544677871966275207821871191930366378717069877468675136470346004121007124191741662651237362737711010666530556223966340280175632244593891313352354900050430586486866425091443100012178513548625962890248179381593536284829365374516067428677248415102920517392261293630691175634853753523425246935129647432987457820208363474852182837006846780717575924702795897389995133631264488906060854139046916719352118299562830142848848645495002056453863960114176948133472002596418870421755160487945248186719479261334492437815212483964173040965425035343717456663203137121960730473774142825583213426069183866175070178136503475191526899928592902647947320061427822665787975861823166292511544694077744569763073936584154020032866151928606969477155947987813537324828806386194604240844944943660602005256455367905334590908343800285829727679899962572581041582338914453575004843121457736079656996774011271346219090948120609906477264 [170,162] 1027216471083134090321786675698975138738132581165727630874777689143172345311548414907839633192862655876765388179698691203636805226780552671778803158820162268667922194072058360031239344945613465609337080667813244581880504287075784646473313253047187839664422017824316272258851754809270460133116150499515467152236897607634308587451386990002190958528069599273388045782972482584421572102516167232261142752341676807680483721156712263970199437343108565100355449948572911889259402108516002029081244122106415495693186022176912604710605665900353874530569792860051757871094737096135762279619954858194100262819279357715955625494843244073634909126825853066381976670148065015944035513712672454770074724656936461308173621375395766727981912513726174102975848467237413839952174687973721861707963894510233031415394451792931118700968500798098720041635852363124601509046115468918158505924205459911889477141712900341999255990837366333536384160619023542336210932678240999694791494815097215057741800343324760703821566031306236294695693556110052498795884859675828361708444283517128458956811614945745679296852244473582639583712567328284 [170,163] -4101704654534420685496261712104860707789238320207421293729288245429776419237458377568537855740338909637438547669762416103308605433780016785922863376525888056350048183413490777678851370396182165476439822776178700044262952321257475311593465252180239071639068879061412561699944819799574059059432488433299623478682250311472572324705069243242358496017764316633909974047083661017528873319231485942102028421192656557514087874602885725475537990700418146253316635321143742039841725771192767553702438898889439090319729455737044629626208533298119751410944131936703670607939708589747536862876791129077269801127063463997092311905315136076293627984369645626315296877941581821300230356302393968414069740416920655988327406791087156975535201998451754014895391787592624704266940029764454950640847292238907383037016895946943800519605298078437124309100843063770012981139594809848688434164611797654952760210477998113941386933694106429476643571723218255222577013809581563993793918045447000793552311966035511808747205692999515814657109753492821364289397485158657194643137370395470673711887729501688915562928708896 [170,164] 2000188166775621397652935196458823416484923601812770440630203381767842799736429966025894873528006061665697965183534257395862545136487023715067450537085444312339777151326151440554788978005692015019780183173119153964050189370090159036114938450053228404441060691877468238443505414544161507416381115766675601385869189109705277484767423672918289726424477821128580674206162201087018579460547510159933980591056909361015911779904568232957107725462699089596804274326610199639756516954983091719531800812375254253731628330554788279870600921980006369269441042684367324644164370073046927068076952024045573931780335952140665013093193083636953870660211802229005593417937185223563096921930823421684844050802534044573447704245735560377610286291496558388364420387884655177261745325869951221556527418925023974630902175895096122759546299142830557038235869239797890412236353714376506157502604787066633919394579434004557750305680543749379201242166848337888138151815524579655397141435607236641817739928347390175952193997820984147197489337954719028867720936396205043243222956627833070264752928 [170,165] -106114859360571255779488609859222558718551392591039448373234377065138540965725563615646853766066062628164429534036955837359805350805074265821641952349997681976907644298165683329159298826429528179495743406889069645807578695850849939936997119257325831038446008535216177397218427992854476323908943856093382771065460426544167221879701882054522060812591950321254147294004936831841989157679480850391401356578510407026166134748625162208977974634187500636495872551483293343090295773301392182572920443129914743178699729122528075986694602818510511811487370664833344497171437186682429088438588667962556567459572496341360297130764837483350891504100034101023960851064731664998459966590428267964517683024180910809140639624145534694208367945921777175050325872811278303075400390440241032296370404529086922187898813156829471305789208068747036169041039051848816875118606226150161608386326525322458364675532524765809370545003910650645809547710452365182381658203539808393717595447752373972825605861391855547439644131070760629772218328459588579645293914684075819151968 [170,166] 536427234326855231103488896671415968172327443617653665827802835685355135641533057635977914187339755658786647193126628948315316682432129883763530387834924167017722722726604579247185783498823689796150088642327977822289195244255700423452798914369118868080248123969581307256065218367188211156749702824521588009040160849454116863151105296553413674921974024058259268262130522743979263336776550739129289928350386336174001155671659298558105462999166263856295113333287775520095867985833459762702028550888707601504288768063341917352460588889227580555058332637500167963899128623001083500080425926492219648893275978718271752502180143751051016163270251719628266188397120848049330943953513880872992823443912136654918336937936912906140986429656755479637121322718401121389384430015532052265775832489331032323114410716519374445691727094919923823330308324225849895679381538091573474177131145508587258065471615606086494932853952859013333600053248785336588709477838622510795069638556242442254827944636033246116428023817738451386696689219663362 [170,167] -221806484518057965749757104293310443273329472061522607098283034395386183006725905867422691390119571243160993518624363376447193743518194223483497441553217934382803696247033531510987047082638095781905113943687378678287545899626684481545397641165349808675411882490699478997480812020012430603490754896396841871717942202215930287542028552198925807206701338734130236486203354629220181198105706234224405020730704940548471041944756641686459202260027664273890029330008974851293299026365262808624884040975174604885039833565753388086949049454028730975187462344967907077403101546278420222363499984756135625704064891245368684075354373440679219584361765533083804863696569091258660570368100622539719304280461281691427408003841099178295624082397659625327601496449656928993219318427259559632167217877960247179223483228650244341574191738154837579352722097671795912678597234990710858921265193156486233600324513789578307408559108871240517177340484341390646528206594073146509544047963271996974218345850849990096537768000 [170,168] 6286247631785721496914222382923208034683951696901725699870664686271310304376514161545592611830419842489459519514190953335189222276016376010658235190232163786585714699096138844098622989062261463325797748506628438412999938407711559821502843097670563036953824767044129103808184039244671968345840819245510303428514342063914011257397078343321281957212238130483450340856906285447069068948613486293155551785443019022519298777904943039377361146561885278051757427257056569248578786637041859896123582041287357368911976233332708818351669296212426120765229643379741556137141923498611457414814940166761346737040743222748724664838647701586166775980097694323214266082912765231881525002628951484265823835978719869957686473016247319189427995404437876479108715298081032232753639060028342606668656398642869720356552365570906278476315903836624576133855015761862759709567260377932054921032706825634378620179709136795370948412846831068089612375575879098762478157029499111791379622971536407485376 [170,169] -9937138760757666021492619996740990537657583160251800192302604106381834094879969911972710001841455517958899002151772284601684985484587377497863211370301652243787080130886573415213255359899431096900870293378738637344852809744531759608577614380598134954924195328552545102111507352212213377838125407487453184014172082769196373180677328941336045743216524470214954179803581446865258764303795255737538119712877997544729200080455469790708756231208466477636885791033896784934293412430381121384371107544404711729281108296904542847598938342795492276302104166450165856581075425723430613041391781757270417734301373478153535854900374597726005564081168458129536526392669028168798798385661350876812817513730126059162337226418056973689513259837617592548134611056361761216968429616746399172578638951125305284258331926416300052214016574036312997792853518073294897021200411700722060259514336761262876233698211525567121041957783538978340793266246332374456106944784864 [170,170] 687714901367203942651178051029495784786692296391703017357332748109718835582072892756488867765762996055806048053142653357029985685183358973414617530073479768114931492633461765856432305382754768747017611970514001464665966866441514051578613617397577379938921849531229736660433614444176093479386241459083977918086765769279249372496136425255299861896725405887042411602862068127187294001255173395130157899856961042303500585622513688602299545112711190970789266547820527439225179417784583458956887851655111922528184170750775155888158711062647308384021601967606935459802816593983936034656136308453328999123469480134275720784281678144174355612996771578595593757830667212859610962983059217971208029312086235914907308292932964107297710166688651444168894996212206953167588602324485780931519522014287246660441698565855095032169976644782557586362788337064951568048472745398953217449670813490768447559161928558889225641597883837149672 [171,0] 904489190765717833646534144076520756886268498079022449613322075371607208063467173182380211774283994053010596030725453417118635789495011687031056286809851838931692382177549991642565362267529956517679385119480031686603918025840550050277280231826473387006853040762862693946421000479151940317769146592937672878544321784512174264735017802458639872399768692604785769180071037517670047964750368813277738294677003177212968363168213226072167952734749960692621130369367518676938171877429847949233786580135443616980148305327491337602892359111991690514895143006814269354658175352588404706879863301622239566913142880496150525159347069003391485204745348757515353650556641257155691144406614558263279926695981546706847227912578254493725539882519665487088316301886617315263282257006897317491358484519467957197419794222079351969988195875804345288000906630530454786283954168385829495112383899157985503251937816136722253257849023932002406775920743319626085597930436719036085479850748044741708341183067315822719809455245270152154224957559873565256374569178352898455950775926895038467061704485908810043490067785479501940491616893701900000570045148850571593277519447598538165915325882224730229750764074966953095573466629199638715946049096095375501691559110758290576550837479021007374395595780237344452473867823353385561038266000264789280245052617797930107821554001793650634983454468351769830759405200885698462498843461688165788924578817852368315848394277622496426233779868638899113056584294039351971098770158204268360794870807537784681167769167365799346637128654874097871191417956492996280582135296614403207239281867050914068185912489138334039300781548701107996175243626637356022174269961555204144925760399540247497882610146459358176316502058770566853383784188325326438613758914058050960642528983874824969878644693691527578590854147436672514477115253625836742900425813058542160173003681429912418766268206597440448497322437238299760696065847740353025319541451015346926616095769001221878740834343843826058747625100207549506216101606198124939837440000000000000000000000000000000000000000000000000000000000000000 [171,1] -149963769493099426177647482071609920610300260063523924760611295074383481590584103587999649028626349584812103303581426691707829306567926028824776226818838174858664863316025558314734675298416665965633015940236893128587320563283981835863237643634130397383046687876765083955012599208866290834442520940246842730287654587365081259717711891542478366365312633783444924187318429557996661379148434122755175969036966956905417174059807626442038622255540115134034848680748466017329983745482691159283676967218589928527928160599038341549068490607247116808824927620961613423098058025433074911524678461600381031090716045414470092461647598721070666418373431917292549811315850442423432967962848221888727348026928685705846516895625269722803729524654055381751363745210454052317542452535829225810835443729823371770058902471998813161216722807491861563896579958607630855133791024403127626297466146503556104035030060208927542664729629263284518910714072921886210758997758680851387658655193134342789171160881938347244685303036329983300917798638377530352182378291054507489713942797016760275891903765953668016322031241076986129201848126155718174874105959561647191361843609869064401690792450008627745411959012442946876387433358205213802766765265254218804518420678574929698569796529756072970084939750709866678589694012218846468273849569379015126637744233008848327340614909365988396124140941180825349363815646384784073894804549194639918789530438360979807126960886756192092733960083410886985258634074685602369740346711367209182508325635677021447668662002538736605959722960730230091524906469331354314671053675839296939283231708133188646826852088070587853734627414809078973068199396128091247901716107708406262929103431779533349097705050711283351447791636216644877851883486544727896550199169337837983262164699418353734833026001718611524046109527339768225926461825712196456892978012657980194821410050270158314211825796818784687943477205648925044363205348106863067820188241865049153045438862688951064988706943045305851583047849409814320947148336752641279388549120000000000000000000000000000000000000000000000000000000000000 [171,2] -230569332822063387326780735384003272333997553316437808476274957801447942895468084180351124112662548486538742652272162213651728395165594958649835404087164790339694712056158951570564017954577455077452919452574926881383515427944852195247325247795148678186719155468067342069316384122124871365651445836280021557356418096848820952616536619926595642259970394984599635925409883440728663287092046637567314398243607302857874635806163405359377335444438430609675528558159889373976664382371413957628231864545084545131125387237557854184547431964167839312819864078849994810755782569531664472924644460293071222208797547333991592662484988050451554074661821623299072888070242780499504405466285696431949099093241404033676936504665277355995356593938089561979535284685215253343829028578683925076053508029476995131849072624157689438698945089504688727858380056634127406726557464118239879436933327497421146266129894648805859932668349885060962644003448476541597081814655427789122222500905835110552223638265434745030331490028410925078680748538588651472524299615306811451848437040981972310062129014374257590190499507790060757462147796272108058711968169873896842539439393684664227492677538190002888367049742081342756857120606337782737362214055971394926195430821645023482841579285617867810349082685993775951285821675428558945544221821086103088365433521269994774562729849197499673386394783605838985202088015795574271720894063863380483891749701680574903479376509172694659866184339011847744392767267936545075942393389434752110320105783260543830799594184317599562952245719796631653361298605244467706024431616891079639470896368509175974947148709215380019082962052936984231892978099320598003729340378263996324548738001152908021233176865142789736733161502552761709449214150116153674996425986213575761598860960643633349147038623134024515871284108600253561879555317710178135834317279368751288481486828499867890571098461767484996141086358821499730118814762629713260357214143867454014749494053903510077988011872406253678017595763026446708788308692406161602310276382720000000000000000000000000000000000000000000000000000000000 [171,3] 1126561577633643346814431062111833925085332726151727402042560242402441546719133656535334602361526453630648813859681026627225722275120910946566181872543465668699033205330262425420145506195996991169477337771272243028856194526751759984815774678834768664511664423657441767018740170846337557955942234078124567638992107876764941975506142450668468339632466216163207273501407513303877069227048260982307638953254989468070113846981830356566810015439444838576240891552882291726807756967435602883670873442256881756185918220790601347046553248420146320394895057524689085109007609573391491400779900665933034990770080899028544511918658292377229416775889492474744515323866839956005762714926902147157016597731001276686936517853302537212181017578956800694450604843567745968253979099900062385137931022549035398180339646070621860144383891172911109633702594684623608673764608263161604906397286553258042431475545154141304582282642309496333515450161427477267230945804052929373180832118663499034499331891361293579760748576194711100219562019104570496943106727248133399770142155469084664262800029267302841116417131612680421229950327137875073674953615203226749660990786794918901176449843799176940872897055189343739512696797342959578960380326984103458526372590771671109371271836631248121035948352314710169931706060621869540398631152303343507512544368756905021176134735845957148968487465256219820530808406666288366674078442813832547166739198879173936265045189011704156504268478087957024923730890119703602296742856653641766738022014177660342407597022229368849792669974851323843407440131051695489775742744760992795229678552499893056300019582798323735087824941375053925369080698036525900536940501296361003464979953574364173850257849080538069631924885571858718564809711191276685945868422395950962064468947011831167410077357434930466127008347307876864598975777676016223521655127026816311507737225714912183422187440433122852649513656256907655075453571308774620158665061188753370566912116473608613987730757436994804987713695733557305717900779767271238788035502931968000000000000000000000000000000000000000000000000000000 [171,4] -266412357531852316566713798738040648997853098425094749392257964406489628449595666447995056517789186815844804102274399457404553266677962525703653064944831950938115963270928107380928537110948985467600731180287932650723287510949360134941095404229454548669100514631887568420744770089382174676678498705111179968142172014477498295891873310362343913422453832960905214255914853437184971642967704292607798644915697797095970068385673186790743149125525412458863625591141559342413611664980353145134482490814473686598860237095486499132767911617329930720114633529398210708483897763216512563348500556907815064854970243955583617446061632947138576753363927605495449890166150513658973314136296321626315157564054923237167867350890077595105556371176541735454333144089274958210850580388207688592732319503330046883172618501208177606350945677009772499089350188278666575627560530095220620190976174097318654440922943435517592369311708041885066854348084984178300056537116251844655826497960051383390337641111565407381492441924202212157696675173777359527601669651472488134957677555046181879180973193602024311013016760310068812480581638813215400610733601601282534117565184561311380711835385658570362211410007399706731855780532279570649992476038022152937491204825704036690527122355621322712358508226923769710622516034237852676396275801245298708886699852375262516017837076475498667393433973447664509808366191147702725211043941025335370155072842199859824029391259501963436916891671475027664637937080666292579801112945594240921433871348563031241200900930393065609811728192140822255844443558888106857842605602500877874845524878570110121722344379978652510269998726872957081398324479438047744427532743651617269389821216398309090653339130963929246482556483757451011689409051207997905907939840652793741536029770694184938363967454414957764030143553177200094469645519105100903390499258114785025155559908871548070285880097413374868794258888323533276033686006093890327338250409075947740814527270231260025989733664985004183933626145962638123101742039120598907023156838400000000000000000000000000000000000000000000000000000 [171,5] -5261151037134325395425671503376759523476864547339380400358127147266847200262018348453746908237287922008759188335194581996899433251356416571340518268064685416754563281499588838541304191241342375498135973758064163520860108917081594492016819642921421100276730772979437418164847306484440145942975510377865236624499329415024830239415992995251234923875941171070782516012739283414619562468110322623419650353889140779280162771231665283992804854047882860285083403919693948713126658077964769253870446494561749751140866799382883958686965410581247007360087539393424875303394949962163987064825335969972625902022470904167383465088791890745347590190333768742048479858470937056302375998855840277421533095222013497688734348798762123210661832676730048954927208866296910113422455356523010366701784614276075815670662433250659914923950868994411030344897347219922975377731788554181597309957406031772928417001298374332899948972847939624380383069709618086059620546459875070232168725814886000720625735817016992415804695361168084467602626764087116702009702142152129360616833617862500503050539258984145036571431203379047865406828631376950228762624274787207550836584491909626764085219295754583960683723425108958525878773306621447547925000059481260584976937175248582366124126758717511109937640007322894168738329258448556782407880226910577479901487836034708975457681499203646462891934547774860809230186025416338798449713314290717061690189398255234166227445462846373936529792315226397349350207421857183706364843984412865108476618364964469353007230897693887032608264802521685570415378923030309018308722025827794327073771736328166087766415960561732129434970607650591908650059596682783452910773878412151926389045425897030467932379671956796842158313906865664672289341352047041238637046599248620159896728035030743212256083633402717076805363350443551338031371517398760523446119933481776002798844421163708491857442675408168397650159166532930186060794225934371121065861050666355276724442863155835336549649497685212479076028340560956252373901168004805945702824505650446336000000000000000000000000000000000000000000000000 [171,6] -40558677404707391056696983519419915235108002450432642013597462825253558809109680733668464790604453051732851291549961257645495073881433286967338986855081919137824350296123318775192349673229526466797547263650409655569558089202930712717703237993321294225300528099810702538775593163232631347487063040875775745112010856321482811325444883018029094381502625449472784793800647774244892311013518638120324223183296201867877118624628873940790693312039250825324903832804821304194162585628226892522969280838794791928342336912854967844276130299210279565158765302794892708420711033705782268898386283711024589413755920385436402166675519994055738527245958165761146948788595215462561100547397670496181913531143595526453630754813442938523296590714659521270422742770646778773239162282164452063477455941905735338450229495054698407478051349379207762289967416058497695833233655562802857950621296206843119331862436422808385036977016717815878659500750938592284532279074699308293572963008151355159388161683482467997651527758177751946827036924313994493573048550183112942848534079588814152130807213991973479505831139551828867431337748171130885918138423451317322746292449171221952822068219111078992764897849854644504400489125533046299538907188029427151845657421702844906576315045284709488873531736535186863798362467530421021135581612252645967829544248985855389065007329346242959023152003634726784832858429608484818811102207046955277844355283738067546588617859629248381672687108109511565955219769175822836910570549882808865343464599435536402186440103568237729000298643546688441679790793626218736414998066692747266715507720223343225732606423545382049709189918615780687116654787396584908314019062935297044527386388491714467161839198608247809481384602659226178776797686821403936791921995883475626521946106636203372505205590248193705611361544872336421988315621814242611005533400106890880191658375951586678560948621039809419521777181521584346859120825698806225714859900990178764578556194979393403788872185406905973941808329509901344068049556060866306065970074715422720000000000000000000000000000000000000000000000 [171,7] 314117804186595259307296702810352766834296512055331520601206094178390656909426820419399360312999028195626831263026167140161135525267051666800200899706621736554307333285459733697297769310821874138152537970457389001307844409264010724511735186725196277486857178239963718607127041849935810657942726923086242699884246832968500944747354406146521472683507414445412868573168492477566993589481197654532066049564523877701824299151572306251273971697926360745449144510779732689872389962569762581340126760740585953198818665963572852189166726359475331690062894087415970468455298905720504762547385449236583277560047488169363791861081914635110984347634909995295178294111430185691949589754331668367245146273723572963776575857551890745880142501850984650360278396360360962427494459313032286773019426275785876884076528191567463327868492475588827281621332102851379036525565800809328039576910855474812386826782741560741392371870128043708315915148443449799938456074291674429204542198314198031508078982383001994907363267515330149975205011027497456136672780367498593420803669973884693818946580986759183663124250037095835695285145640631793623610265659303704027480453636243299804649628792790267738766044309798515450900184757130634060418514498679285873847208152932852215437790489367784809156130499763214817430915581224425664185443980313281599996572998895602903973593379223302556321513529650593184824663752602613043228085393432004630002211995610858842345259034684958801972488089531470034927400351574657462668760836139326253944329015585773855440508020426265928822886596196346809386024407259776234280985039215488612484649401645712435047151443568062582572695481004139734483535303451003583674125535660095223444815579859359691553780294904342318182362457432601689105078115300706085027536131731936473215726227261896263570233161292831454205131042937126719506772750301547471851199325781051201410347905615197859617410851754330324237114683972117053906574869998048076800714607501874426800679659007442306355625166493113643943819571564610443728307996660310525476502302013521920000000000000000000000000000000000000000000 [171,8] 3106828886763458182182867302170952472686968788848003563894733254202503235198013799250577747755351417344335622699016354949576493440524521394286991172262604809000310290687378499202235838785900319070994240420064744981728349604771949421741396955899542272435208447418619439750571435283613371523067968821397351049381955856248210459998146065843435785133208779176403369417301367694982528773772358139844073042901271365100011445583543703618492266224981732168594393221546264793567880886260790398338514456154129645866116191967784913091782877269840278847012865101715968181052766599249528261927451658912151781894267540096543866219737155994108391716616200215905459112296560851695643898188107038583616986801400065826204993430713737215352466282046446055319044543544609079704886480490588057335667943142882090872232091337236991492561805364176911213614262194797343041542491253007092009975316862911420089410305202350304333250194031701560169305353291221514821507318938177391335712537757332506850992820204032422520460038517427379171662582083951962922795752805886924584486226902112507877743328763177683136883471843566780656871977703299458771275355378345010672935579217150074006073983977741159654140941882346126597330592561220589242337526030177564745206889454387823523381741930535851542822917150670091909207347129668363968220348578994290033590491064668880826930308034764631217160929162197777488178147218664466410302829676730818692296939127855287873434615886009879096466829072481294179804924337199435729123231338436130926262837789098431989659383576967149651798502311889478690679488306775275297579434623640055336563997575390446757988983391164287072580786941371882470733411842082319871435747609991129921504192433244064804785535478555946229710420238215209356416728937194956030191578694416700793772128175358166721618641561117037899578012805033410768876793534314949474083473366226885477741378895953876752977900485510715409842498899574378483400200383338466445732253238266084430595898466085805739854211276261136762224248841252926064656677084889031047352833018660126720000000000000000000000000000000000000000 [171,9] 8088416487811494267795732662703810102515581950054323296444821852075428497951082857978130431883427449550668873095745463890004241178897233575423503215169389902603647862731767722046133807245538603078263269838912663006936569888378572556763820577141309958439744126707569386871782167017890416767728210835296253536826085654933244210330973659374210088755476096808458903772920252358507388205938265359775744991080792222897994970600768251652056188674997254419344884487147243259808192975668395236894463641419621752412320040187001040806415505016187015674016933857227091296205919368348356102492259333560097157987682581760206233934690791448867309038487514852051028426258778643157153941784566088343727331540689962038607802152503053154089276403332722639470840694964230114366079486305677218539921595842894424212646781625665323045014510038215066657407621629636164679895764790266050747121720808452016051808465398680988632729302387275696173172111339809511918106054692941270759373357392073815578117431377654587483431251325468839072877533849640844437087830156772169414947404867352882640105247914900447682754917546431656737124231711590943327373141797786677089298007132784396197955192024335433156331642533520831659175124554199965435927238889104052851396788873944492387885011989366061389764043010361828954179305813625058526412740833058154229783492564364617309101760208840388417539429345121010774604943790568528067782290960870645275111614730499039193396936290032990877596046365958917855448673460481827801877843071823224093731429970214832565367043084864749323027520563552122098815741246015862083376184589405625165820143425188151555463122863623835612178013047282780678759810494851250892205129157965148277791744838279830205508364787832937333631639963386438796464064023985731393579178087323661638836356784471345162569530303890753303300331786835952502070801939375408212379776924292732275153459922625903342413936709139454870501782068970629498465831073287514303975090078341789164983257442134668815989191486396367129770534467769332583094708366581582184806874067492667392000000000000000000000000000000000000 [171,10] -36420422359306741571977880831376866846146734977482680842992115654808882855612461075365497612033886298196237893304333944480914669568545387632645792206161981097644795588806324103843103921131279051330543814196235764187191212617848882966342177571341966044909052722731346805115952513297450080194034906709373501034165757601099210341786305954054063504168431344655059562236417106533275956598238885404520044283578829885289127187001767360305057327625016144902085040973616883744314742495965841351962610792049293849535841365565171262154447653918908362221700044593138154716303093488568001130054102552223789188523705576569851438962111003430440792208141451998154973973648601366371415525554689570200422779956742640997111735324081418476989913864945899212336657058961165597769317795806130608459759951150955153935768836846038428019642090954536071765414587957443488184143295215252062641636098603171381416620163101597389622335189900829709178109343614169957446746830666776484575016781801221273792234821299720045514872269174868177382414001005163232746112922579960557137993323580351108886061405982535923766784036154256851784712574038881411048561731568806965918507923915957652909073758684999768579298427495907916345361269923992421203258723993939710855631120261905282650127485888778461362647950559123711464757565959492710392056276166456871417009216510818353275120074396243566916293627177122780945915313076239262087894167448622120958279725896951183946763460905772786577379402266294189164232905054000323944372319370301268272178332273907593113072499465279293742041758933258209783352328336060790970447083697828765370015833530291898076866023570802640023230017778531266303722314617718730668293984051730436465579764774943162428580398129172437091478046199658783875488906927530663629816537865256091493441167493361453191860518276178570473038579604714934766176840189013988481161059783063850713840754221484880818861225358376193315531725029191368797426442310993983869200911047993483877294516990586880227708343773926972490602814850483709922771583749181261738928921780714209280000000000000000000000000000000000 [171,11] -84924882704484864346631204807475333783397743663327568127684936190212307240840492540081313545073056500651645802326290210534678683104085260803510034125214672281933046908051463915106407232729159053003715610749080652100991644936250155695945190250364864406336225204512700998194731166959756044836198802649148580481589130361857162773861939169109425761151711629283535628720967318183911167898069230716855899200563895200267736832511513461497371626329722306702140204088820792474303409607830752185111347636238734914917576799397232051285738425404739586524323647127787004739675269371971062619807872717348603383319493037051179967913130625540277133408238531119767974332140439458909520150291606130337739618221244220289077347609241912436134132778742940859549263836558291512443023641446830429538229531793652581006376411963824994565719336697135243376927738513217097972898823074636546508240869258621338059965785013530915405619221096544089874273488488087120332554264823134704252729719529215093699766573107244384519084194914216806886040706160297951597832858635562978055052644496557232985192349314740009344722579335557703031968569105995829280794849701634851386814482566735532421309413166970814576835753003944868205415600032845215553735541789843532697886647413885487345340406346812840172863195826986390955764009288162836984291358589029788350493301669006277501270157533023158882879407530590605255509255399253160485532883083428990060953201232804879650776851426924057042072743891797781023139869536960543210100997070031559311580772608250801632687023600808759708179250490734020016033518510300398331318584031286781673809926255856248806543947227119152816268588296388007035705616002477510343861402973956032219860306478062916977240422718560903279690939819281468239200010212461271910993306225785697989292473269820446658993774691908152502659818207131372174045882569250834500538286633065471638590818662891998256269015657833325654625750399700141971200252913281611716143229648850740625939716242295527302920175330098744340684423433615347132620183760018844000075659268627365888000000000000000000000000000000 [171,12] 101074070201549205162675625333863026417441780896091031775682540428279145348488984038768461646351565659523532110367654308115674702896555178892484717842325165238082396688318292402008065872093527655838586476348168022169087163146239501642961940666773893638165417629940714607732870765310038423005147261570535674263127917669833812091535982554596044836346728358877118337773659609863399959745429213592130277466359853379966706235323589766818214695971053897951616114059210567325530990002671137362382876892707539938930221269148152093085624561447644559055685199663647094853002171140612006023580279077223176871512322697328245592619138834085749427995263939734169539286161819723435095935293436523795184221970085349101172323399227772018396684472711577945406321775031278068618200830951781869780280639889727028460034607773676698523251609865175392799912428974488336999579241047886735516628360447262531108865717815806367304315330974671249044020601997172275891983626295447656037158849779224140138087812155158138853050017889359263412500063783338470790664071501143227923405784409127507020005119297013711005221904268100622334943521412698637208430130323564122143908361656575116520904543850235638088168597439805389868153712034118601088548379240999173929449708655579073075112396178072261742531296810587632769298030779045227472015645569301933964399157603994793045258607794689274884238381954809550275402990907311938211020880450632560986771361409308886283890065288048273962573256194121821936242444354396859293214123709886765988496701108509250780911186981719780923374819296057891162047763998114484710813566533518109790435357724608224434312861590488111737973595562761145865057275157810711349160048832869160637310613341018412980576122789784752035425643569673877969272985068407826107021974391183213420726292133571577408376288745327801024630800980388903561909735073268611808043153153825951949253805526442504805167915681557422016345348463583179044654648044938657561105837195428618732132500430690033702954259745665692138386465146228252025750547972511726452591260930880307200000000000000000000000000000 [171,13] 403619763798589311560310465123063467362827631409383730703965546509941042906210805870002651990159192236328757687964632237745360978671955655085741936917648278597796939205761565590654198709226506606617517100100588209205325216505591486859833664868233250965045704578691990018522736681972616660420145952760906137702843700847486292783414642026173921080047305295899526335310391563094889429942696985472863110484541520792633203741812905077186046039343901398068198177204985012327231564471884937649193438798867210056097664587631060176086452714592256097949113589254291546788769692909044954759455763539029985104380802166094465036843559651393962691710507264431836686439573474852911554854753031792346358275067035737588878306325310776511511005758968797506691131372332814106030673306823748234535132482811749048492196463203559743209251458659402338655951899630826890414921041421312132970439573676996669538742725810142821707631950377112980846571786741582244841273773229543310878711762556908751820065102879791460813879675823445720737478673655085325985141137148701482555384089032714768727500394228117427001603551175211035139150601862813279111036167537832306872914243038489423677309800284988639941050295815887394877400835687663025945480810853540079826642594728209052141383142891183994260521370344051551107545520774179222039870833473485379135308769947615732949654110026139957319168587129152797984012185432865265069873798096573990484059674547200983890197995727205500067438663669171103107474138428280247046701159224398342018173345531385455442105287682165651790628669215481990483510008984898295117502866772764768507125495153573980085031761581101695796588494637813245674339869910454227417810898032942217524310539305339686463878850938629099230089827544421094342921212500213306812261437546251507790546680412579849079458163566512588147011655774623890632152053762534239895341586576707698971787719655198701183389892396654783917640318032087534482738501776884447011561359059841425086744971318306067679582807504478241799046739312573319390524893202576125156911934625091158016000000000000000000000000 [171,14] -293083268511621016011660270657245566760432964094397593719325642546218767416589038533928003116640060432396665460775984086114978189649277186707200818902551081257943496982152983915728481530780504564183184469789437585387962575748141384034617111767671114760055987914663395484538313997977921118110835086888590131023461398398936701482194054837898608700824748534036997224472695930832369618581354425964617989475015987284798189914442864768669622907528928632875138888812481384678902176840074722144342828838052349265868564333233352627922468843784425716280075933868153438356273227315872459125933468870384433270153050552275157354608512881665505617822822306099830151800216832597574999597988812434106640676578639033107534081706766142381927336781574329869053375950497770182434245029916853381389350377523621773438366351278014546339345971840008720286130914173648849675619068123691312885979226192520275534858308632522608799515880680611061104287005653280869314451767920488396871188041628214789238001140605532266924282632401872551451364584000128919131492912179614957538561706324709017180191206627465161188856590509761193555106821541787899515071299608869771605059167774841624745209920244152791086524307474493595978767760349938275280855911676202483580645387811684704469035066848228941853878027177748632426664217575885918953750046770209694098188649940703255858362715172017006292672321977076000858099281586155305146120787038753385871937264006894127386345378791525419824332165356044219727884928876019882635761807932193224613752426574032871537833605607509411016174022994888198229879271523616329219922321300407221707625502540583765496718490316808691330841285746050979267125591765262108157886235809524328210280210834772991757534613542346719142856251347563365040572572536272152028160941922568956815221514525724116816783740477175312195110712390014326335028119451383544533688040985026924994979306238185737741849325646293993090946174868651376126433901484161269473406841985070398369981305737795606455329102922123636405964933653957547370486630909490901106842077493031075840000000000000000000000 [171,15] -834251446742842387289150415266528893480236749513602390993642966999295043264369071429880037301046768094678872998106998976993315180074467595068218468790671062196419839862101492554680847593582428097626086796008465603358358732659309818536185770777623616856845124994675240420939771331742124647825654333487171932931697136255499693504630039820764867670799524870905253489066200017009972998637357754088100288004744829406363902830483310457987029223698502417273599818000320787821443102119024290794107049969218551619704450755989854609024447609150719772371672793124619721929278056412230405085759544419755496913130801004804386307266977077985594908191488586508307596265860420948317760372680039051282337702617294435784199768740942936116193327035556769405258113125602009297147774037288032799213854532739437048265668673532822705526117084861383478176424192714723731754621983085001535258677454331466806282388857965816692295218866320907611397641303033356803022344532723911367021035235137295130301003018308872890300066335890281576237274545070480068114241694377965863832347834015537320660217042258576247208160158213628300669380622781915840099983618818868719028359865040658784949587984083643878008738373668149733639364293307583887716822702694954889323554360960275273953621980096300164516360176948658662692949008494027574033638505761556842032523646885523684755392431347400809136581112000637783287947518902479320721741021096021355908675502353324416746137891678854281365146977195205267646260014478706448135194631009633234710042417939743544675440072443137644101595769467698344390827058207587865669577091007818207579310486880402004630643276544756711572166204553459905404801530310007943026378304604093834719807267529681310692413555115720419236976537098287418701453519582807258149445609643520503136456296469107547021470664409408638725658024231758115100243409401952711793607109323893655095351616226062912996036544875838193644490861262964117696963275915337850250619781359203235447711653502752505993239958772581031478516815467622465227884580861532904126350400326727630848000000000000000000 [171,16] 878491376415991074364853920646498085577740401686682217024321654513882671869725375361340902455087755413437306161314204804848836274321257564873728236709348291610398223081278648424676694962121052609275015983640943513650940269686197687273431876645329226686988440117584067243847832012975693636437944280882017638570981018768026256090302854220449089902715234659081357854514338082332578019281881527280923549104520229648155758449287615943290619020465562470933231868748330103555061985708833274342829368430752620375840773911627761048230143986781025024923199288000215921778698619054876958359541693149635662582896220732501990223548654107207806993650068068557462629515994125766426261486798402845926785538649708340705260634234874958118601379304753546456868634483478028092450802466311244253365808560079838857604046535130517726525581776528006260269267488500799686631331657441681160223720149720991591900875218257114770315659050665224289923912743415522665630730293076537601860104027804364488674083444418030157818397902189558093668092045743501175891451098330510294191941909107247676644975907255213500021938883658837062752791409287312979213720165728804549303827113578951410874536803667439819223642836750677738511595945882603320558196337683661146062995617971774528812895818737065041701753797242880207004181452051544692764808223794509896868178249527950068868297333621771584091698910736533307126938723525227688809126686695585243812375449046326650619956152807104760049151453416522518079170149861894330675280460933751969113288804104909113168322829899912221043277012302513235815014389598208831432747796597671076080509522802203806966276427770284461143382058786819684230927706146736142108100775867201781598293237152388550802990510242881841084085948800386624101243717201389922876371819512185220304962827291533769495266078560273547438162697910199857178475387114054669893668652083551736662314424761158627247293961990417169325879420350392153761859706919623389136170019799421019310332209962841538369782139251769117464220656580242729780169491797606090418307605782226534400000000000000000 [171,17] 114433475808314160354155182266027035956951022957433613111921912955827449746105649877375671186215051923897478399491698304523331278794236818942669881376757059503278334244055228830685345883782550790627468268411233083427998872327021644584333833310832473221791615285125087292748314877116912169924793684060305687214181027121549676870827799449431675953209370839107705993501092647133373472955686963408902258281115133546017932981825777078300904771759542778066768799347089540882817333922103661537615311449765561098763787497643492268176258803294495823092276452081138398202940093770444926891749829750705528668757619826106422445302097569228218040178810905867796528724142400052256395028693706007102528984847259568891378900967044749694534582467680165521711795941199839433297929078938172807162194760436596747789901277889056962189936740171463209415229848844962399179780419877591192860711066242606223310510833832759788973862884801057494059294459744411396965011829203419530616565831941851104076592783257916337536542263332789073210734826848203141803326376536375207901596559654265340846262002729068182599418452979149258186970015954714522951792470376033684781900463310991731013247802918418765476387188945609971612838793636267051944973868545137648530013537390002630481465293463851826572308436764854327401000071473853155217364543607878539753263672926098082654162302558736790855701511833437366392938039351770532433565941532381013563156718034601481820953279563494901619810765547796300804331010871116593820278215631646179290010258152430551777347525556669464986245529646192950919846553084324244139605628797391831102940337594125470220496933806649260923190660660277849762501542364459425806751091051151451372369344248666596809859552699559789152302765901257800587300635340266791442219828704950092422595691420663895269728991425008005724899918909743661628197240633504157846167054296815015301692198835666495391448550836383086125179032436172142634415309325203452993052909716328116288532450621388457128377196135964549073940957991250059872798369630917179814982466966556508160000000000000 [171,18] 390369180103368835888745168662111444458120056157141009999009245094358611818479319250387467266054615511468212495975835620154222679793161464228004294162784104395266240436961128476431397482572951490075800369864935103543089116627870562092907877013858281929103421245389664935270352555440465822655030174289658888204325090881107053775252728907900644974219286373107224783386730108048203677785685702162931101135570445308078892191022529036339867297903141071441692119256969288858818529061506875105434195037584444993237876393727355914458169947617523054020749376149240239741677669402819439440822124969089695056333829379748008889703068004600799308675572925765329473003578148530845251068642404084595431357349912444305152425020265070646822322915604015249504772894180489736671374406374249368441072310609028171278024873304419143289487674504942005043669298654723189058652847482773438276358829049484576373997503520875109213497744110703408465475066491532949669251660224301778182773598061834391706036780025230487231313890010806125829093166706862140488589785405103118566370138929202353415861245404811973661382012652490710131989656143583190915479479206779499869279683908886039142947632867662374181144806363178199006569351290953673043143720784891430539292607282352885132840902222818637122229960918179604196813653632542890220092623696003564193765945436634639179535949580818588135024354591024321988897098841602715077251914371751250651840073256752033732884405200637587634772664095170340794407104848284406466470251022397296311141974133304569595417503011563096291616534572252478110937920386995997112657682150586001209414400017822242240980276047640886421899834100041675698349763265745751345505700653700466113417977962522726323361253549920775638985570105117334015105132938331146167588178042220624502195714563328366248686744807006591656732319588968613594385440271944379875579103466071532178646270294307374384503931432590673877548193903015498782846809523035480749996635734393967507164542539912016174601079356462803169264752115627195872277060907237976379058209405743923200000000000 [171,19] -1609797400015475266141474189683824821365131715503880855431407779322943361718619745462599546703547656774750657774910990353136604132575767269069170048252479579310412688567413235959412116469279966582574871764073398704596493938019024779412373446882797493667518559764600094510230345227227155672040581689927605677434751112427622466780947779634400853820637522487828712736724329041893264751875214535805316852145004507835568130855574485604110342844219117516644957753467901193385640593379773603046580181606971391702404109434821169889639886788067840274295724974327797884477037538949462213597092745242836652544608808985323125929696455755144781859590434034476468485431188765752653519494006856174321786428490593342655317859638725241052619076466165306426433240664530153673157180784791671762714353081702810759611818411461718982455408701132818418777695279585141041920005420200988054499710916584369445602792217075030781730399021872581435449547396305503404001258753910765290675429103044526891071659671849764304733386980154287993482069862111614681130610675175023324458469821387016706720312735415470999856849776031230178093226629521761626882419897927838604972921817837039971598225192736826813955414567592780136756501018108273450461615971259993090173620380392795869503811848035000771485559412595011868860103566014465651596689508060228343418593093342535808767568416270341712798379055293237954334627465026940949215537644884449806058027820176884529712479779725029798748370841030718606315480701584607333503684889251504145281258782835719796706623298638763390517779125574525765318793400863156289610813133546345551123005834579959540918862937931007647581296837493170102610311219693465764277215483079869102511110817050124558769515376232035623144683566851484417518943961164643648234935827759856902699829983295873567601733983662203674476816880241952842215615793539985642182058241793773544806206191019490827974645332185864593242470761696947366765995732283208357686887648848008136266765844297500716056922271578159236243994138606641161825658104976865252063586074010499153920000000 [171,20] 1709513258218779070967027909727983381594719601728154996739383420886792715265545727911078621108161285061811383009636587122162481881702118777807621132037063579305500274195171790275857466211515400590254511742354214892125467238813658477411027983128994480722403998661611329886955605292419489201497486680383980407512537008724813196738110405845893933015976463841814813521899092939215822793491070020419896793159612832849146317692955977560668385304796210360156544401122694073083631846166265908233280707382535169620814531043828049462692112961161839162511889814299143810818252878980177302964467475452536641103399026672682539693852100621793126765864455160136720442889545557551829093611478474407799255111742569787768429911210154663711507039180498196676764282101355355377623812603799287274341906204190188388832891944882747508621609470880182590857002027371229208966846391833324031024874437181617074362649881520304332279685049389168579526535080598820154562377503862065123210943835086191535765880188883204065413079035357399152650379522548801554799237735660650674568047748128968478218531297015192020405774350248563100858959223132744687446810704354525375370096806381144121307570848209315910958620394308963159159104328513096626416455872313190162104213120572020340433871650553571481923758605835737336467345241997180592814070865480775078825613119143639594136929908772896248365581695864088495643690146364756156255553440206692508329146558629774103902520598184164867893139132842009310363342523571180552823273153102309812862403259406511353340941574225643989472419085904101509362668352005293779785149555237032952246800097663488385418728925630969205155790879114844554649313130864344203263508818609715511554097097127278247876322276799857474240953398678732833620734322960246594057491271446745691971232612695033824912045463664057597656996323835207594900058908370985963319764176980480683424837246135049537654227019219235369282847511217366382144670411238838476129959235157898588003242937907236505951156047797052222028072776789615380564365169728408754909055765292898713600000 [171,21] 307266652700997216889891235866554480345004060281160375810640588240042161313439397362231045601457553543766234118317994944202845013032984487402398812783827365383306831837549415450111891209039611664854465961559486547279114801718143702034085636048887410703218703554838154593134259850017444355736892013295886032446833883435201026575388616260873450073565659301827296490976358125928991916956299455460527573860960153255096757462255106677403172757372554698642076841391406554212965782688387860697690900262868136177304205828892518072877003393895741896180671792563729991912213749868155587426470530253586989209723865534582112074561022608204165435105353551093708683279669130003156336967811755108073094154918105629421642259897565570236952764692392855099396677323947063093255128948085694856459182015265876306999560420689280195139272378442561175839927473234562385156606345202133879617496656419073737462012574982985805838493566618071863096084309663338837140148654121202148178661477327380497980212156237236150537094969502057400976663556993168090007416221107139118328873927356793108620992336121898756662335860399406090711086848454650277304215276231232656315510541930925739305441293986900611280780466615035190103283346651355919015789633618309763731260687761422855687348429204942039746710840517671126776819751965885757986638130936792498348497021460484033809509249495545014703644713322889478006773983767624435430851374926007430014599360966074881347656435630841619299501169864782508940853165149338874856202056020368659656207876189298825824578195578468494036889308616524298722122915413295718762338835672038477729549146600014711030208136184923954431482958573997920324201308020559671521603640162623939380628157529039921964080802070966138359096663864753293015374559091067586467240462516549485328012256696711749974345440845767757595326217357355838794394343354083688040916130050708511203230327013325397119329377250070246583960044569497232750781888282666136453897614835023830848717845483080080454625948860998616230978965185545563370799478406987807294676396122585933120 [171,22] -5390845110969052347665051614227796450667113341652388778983242010024042223015925003965204722052128964145741148060386037313062790847710458786824775486863827180397423952692276581208892632212513399759640358263703027343115400766343359145954971037051658771834342990510491940087882180833868932773197427968746536149166993461065262540379647622727903209876674838441240603308861126086404339074564814701523804837534863546812081646999847635556428057985419651002726075715287998404691737207771618404626003200858238791498899712608152635556658361109037382457297812134818075863409289511024667207526122054372989216135698050344822762421938953166351682611184912961255189221319717896037567750991434756458212990441596159819995103921399995969862379628666211285653600992320699322722599946726193437973523801375364293828503553037862021011006989522557483484172571013499322145588940154601495200107949997413921779245798864517637775322782522075273351710023165582702774302709663247802095113340445126396219649059444076172859038755879168711875170205870096317759562985474567925866444677234578547280719012131760086612235969785395568177658952562759690753604207732281747175555249782981657113256951309783444605522343446424940919625278564611554715418107292416699817282619940490008599617040278678884614672805490760312883817628962481004043423548074638291381111616970515867788572114982228435615485906899281335073368346358971858947436387218270240610662710511538986485665365876533889156629788459387125902181982506314008577245328570303396975070194808582674678583721629538145172659005332212080732597703477276033869193156297763525629306822369013434640888063474670876081637363191004807001437451742606647307695533021106815223086242021048816862671072500711553334814237321956036710653394581517743881836675027313095741252061229942246640322904096006633517800037544122363438811414849501920295007479671568217106945262159256680885262507228634127069316247779860368955061350030667889867331852164452852479848923711961729735862386117840231388765221650699570007015101137147565486102338755941177600 [171,23] 10984317983296070313497337562356306603420122334314721271340563482876787675428505976326005543360790269122351420706282323978314813018911751001845097831643618669456958018143132786362257279281093934942525674895024009203168725798043720425205209510497282676220065544316343102673844973526191813330666720546683366491380573761905690055437848392159408628415880246816573582159389957176609042179682652222604749123250842185036553452782083809095993559794362339297089460619248155779819488147190992981759515816756728828806630478952032619369572588712371977589409595068410435145604648576749076135847366705073281866242394248848246726758767830346485377318647862340792841996861890589358890419979709281166138379716513456077349467694080982781665388143059460969381936546382294254551430437266550121345380515531434739724301007776511334045218302453153345720176749088353919850298443264460383348913948384451487541750521512220329072533174373755089852289006147833336539654451794677854185218237917415094328550142856470680276572753745219307147264999547152333087369187840095717388256217921699873975127199190083170643607452672523423404530586853668170788498864756805506025966094806062212490164192645702606075236648317832336098415203173013605045115782149981772545679145923950474171994097585277267338675937859603904407291405400155489203564775126868824763158926333419009157979201296245463124379936590255471826203659869183339916210717457607666632008526696346853808608362324788168127425133170068029306315975824326075582430673419789863422988939300925375065884838353653730958345154290485659388149243673286023969712263400841629400205439197040736893055937687635713060281441380261731940950705546854690819191269962372749064678080264999945360020839510443080961495134729501355138529436171483380878673292852058309115021156972253567586334303477811903764440574370580430615467407709316578681329828273301767681041356580634513416933611760471862008559197443906437631020836068624621961720686729824100515833560677215397600463946223993363721272555737084401264545224900207920712541713769863520 [171,24] -12191288414564487703686063582719820990940440368344065035942984067230736521339536480916101737480136195772329910802255065029704560565547951655713150612406047605761420415327631686815649265771940842176119679669906631192957186747850507878000359309392898835082378167186244954520715959283415516958031980900408970479220639527202729130824173153821355514170330378036128361077964500362856613382374740846050401555999781520818258906828093062705299626867693257389389667804779356281858955287169444384247496224664761816231320556574689685753692555431475011447438166406914218470533869630429534313975813048709326406847561861310918353841224583328273573098679375658193599400067018228740056700097245261929132948602057617611208768490264776171492720062174911054752491845824414765664088447130240096760747623730897473177838926775013704499261979990189131228361391022620367771036489259853893653466223965107782506845043216577736374347409071571576789733957447391754860843485803719502668930493022883510921417623580486610055475391083050934456748643151748513477253593929784312891673572103447093112935576269162948831033803614211656258934409101772789257505418841196649907902336291524315511841173582888717418543976735155573977223946768895211251450862440092177552366471643734776149406215091201347440911770472851064858400208514170899094352671915350995480948840601657177697532244717873692727603021690753412212756646916836313013685688013486040846810366303738113885103154403126429089058993978360790237635410114381100569465422695801040431280768561817288564400111092345336467004827810198275272425846393275541881579182430663103907324159173709110301132564592180398477217748479779537271074763301952458336341976912847316881550108061622232332901445650792287360442578671012756367218740740481396578847699980969559705034499968325912322389304379122574801368114800797195207299287999499664288118070591157399445879398328661938097296065188721243417877257713747959418444435996940861264253521143282193911002759247964998672886888741895114158120975971250228420883690643570100633579434958720 [171,25] 9961464801716276674375574127732001405680303084750848344269723900276068320469464097886118754801886454606875200095736970603119325489932172172107125140202413384655219178165761168452856532354632633908144725238566008315940274518650845808175302959594579855647631827082848021942040752704801259725610397336983108212645936107197669226091809025083661707827787282707548064905571687173307197358344042222522630034831359834821325015488899778303382308810511211634382283963483130644321323590534813530246787686184898029661521537761634315188451195909563080016631738408801574906917924826349134422362758822359978072392789160070667726410754225095792993275337336927832832229751050458862161313413575354937198622638877706451103830735612234629584541902827502235294225617797376521326136251647928132849611062030651405103207991538331284358518501873134723878516041480179492225878636031772496404488637441090201231661119457847491660997259185491061122638309155171047714167192753007900020749770675136204847934638720194021605634397520298590361346726238843612954509064484873785202250519099465478397623238409577771951352790822213240012842276021426409311916028923401021364326423626815430392317740108299368279311487065586419042256251591286381398568246122244590000956506180135206157232568307560580017738305415333641569798627106090049712821778330283321804108399900055022396794952997229544535958674437868343181682052819993313530320192835311011344231487111862808818775943825805641728684631703919023841644521846770655492586067584978157702673776004525499008831647183896861208126756206280132553243323858539267158625458084265031454890692089006884807562414639430684486382074181662989172363526420022447319915399412613380687104530389029906341781158515551691011557349909153996739814618982886204008761309261477227388574922106796416057740049899888321709163342054709450643078290208217208507931406152361167560934576841225300526603510918670486239672277128951744195190897663370682231584318937486886886548960458426011714941160400712694354078025555289430908776018487715361010980958000 [171,26] -10555449721845114985877772463921715961572862745719623736637425847920769883837960591711659759031334128034317180346925239841316427908177876897785647173564594971159644098521953791058693376444573178545899815281695494499248373648854014772681344628957231701521111486912442629884885731792179645055482860952490436992293752487266082743396872318881568926534504458431131857962416693739507513235575756521401567651956203958585704340906255284611776383595338945910874786069578481384503503208671783183176214029447458053802704012746472691522293796312661984871841865325554975726168935493488102369459091700355245045403077102078548157554031118077040170391001468728062244702283416972136598499054438749314192830501389185913366593814204238161542800347288157803176411625951618734918276412833736233211618806030749269775294018651658973771715627874408508518371437060231646731258856882591215468673738753082937543803238801314301189320554972479616560936608964984705622597516503554556131008361073384609930444525746448469191417515486649509973626304515284226946323547361467134478684539852975346715636701215037284283094473366602169901801750434383223232809548164966089772625410761963559505605346197210139781600910620747719501670427990518137709685235583405726896981990571449419331995251632751324415470890181368288382095994087959077535836088672534213998067001981749798109574742819768288740980024511311848978149693525957072862287527182899199066298094250786313494037642633682847398379813301199373574236156790791826169541734444368685309444988028514564841056876218547652425680690459511101449768516762295269477264020077357417890749731556054773531365287138441930221201491897733746817732335691993831613772175205211030066241372317512692319379069502127636836642252137327671596722118101227019368922921592566196356513653932992837369453233344512585874925584375980952600553607387592521862396297920239141869134182186821059006288933983392291504855015337256436791778653444640085775664660088333179686518688153771716407559454750834081235735200816392867801834386245916267190828800 [171,27] 14160257062667517710391748692076563696414326708110368631308196639551733285243196156891304625537563462499553075204457375744440412536727939009574023758380008103729608563264311039661930545319745574198679794905281160685823745610400978159848032765802851808366488908186171682137820810696723921227286631823813899437383926730142279940866082680470626513781560122910498345012704905357853160444253023667979390173880462783923033123607728927576092196816691681505466415553742236444522694404758386409709076538486972198006747555508730333877875529290711794507248009750881430673490003009458240076588590456758271466992529062524695884761623986055795974427396981969106653548481916914266535557302471845754015548526215320005465071038814759919919020303754957857631293483549296975970067097777861690682159803477877100916912235615685403356312640662195714920789574432871340306700041553495742590219651526885154788833701422968957859886185351775341038409831658267714447105451055006070255000283828943175961653664774856189371731243159437397230323831940110896347397497633918546892034441179201137666660267380067832270972819722426242128648707875978686577828263349175896481545716041495745834177345661515477690190941294433645981419905930215332320335903670404504659091224358978714488399257182625669457130202250124255868637655172975711368474993154576158417755732407737426187381292781948173030985277610818837474305762062454928283354996472616115904950472972716924337197262096310195184876526580535202997163340861890167840717287479937081422936232136908706475817023084018562492306363525581981955481555368044844363279612868516483278946553605173202735576083117462833122649829852207416730828258172913246584865434217631204853894409918831084581433626761916828900897881606975828675407972687449210251373468766562872440218252900368811467875994643132365702447561266320014777095986138696087577387148633041867010407699950259871715765825898350123473195788767959888980739049658208670457048548779373600692878350831935714200394515748705118091971717957696225437137410347845419631008 [171,28] -14478693674187126874547519052300710355510571130461143862006481047810671487005433939668024861118602373742767688503822665654996945381058239324973971004846976366041313865163710749240709286566168473475758312961604422397626993033559019887094246456575663101764822344763962385426458818376119563185828040500343284627911927406570830590462321225989522427178536474716014675837009584740557864476126480680893239605234168005352024851003522091922404907134340763894598808906846758133133352688349728094558299062467141716971571497212782587030514929775209802332958869826520196341864163792460805067710712808990242624866293795348618524776287364101378236180391754384552259375846924978099841271072649918229322956170581922486840900489366153796967585113602642998069325736692888252126328127137332621650537980428258259757587234716596091854070688023613041784353037131571210315629311824621273570000282220396150199463023218773774787638178993292291906229132278186249110139524228148013646457413785988057174772488015296594292614643238518836459652929601996345592154076943178190408286692479339162212669780330922314986859058496366798260320910288445357098403452011772797409272432072009115515755488118124985907059609523078127628794628814595792917842481060143358368029844442275380074805336834244476585547929655276694725837692691677201110092675871327794457880416198647774809163969517606991581134588736920577648047768252608248917539522003980264150688006816185510875302092470888984885221304961013153632458384565785644086214809229094516717610340966881875026945390860711949076761654245418611220819744463787651581348453027278255976895849666845859230920317162725219008691751876728882831490876844053925222292510719914529610395877100845979804083871667635931769118014307627028580200718348018435686149530667930119605496428357107530928699612788853900634910173512201035898807561563996835119800906684141992595932527474855772555807722534870880071307757269523872936288879285130702883219607521791304939374199799093075899117695508391401628180505381783959910774792472650417824 [171,29] 9788510461816762431152287715988675133670311799805915684166365642848180869007030035509719205484822690771210814840234089765289044412647174465017737957462120918578675096823890505647166961552487351872977756157937817925263140786061832104022065702667000097095885049155061418782030940343974242770099978840482432696805693842931790663967866414646223182863550430726199475130586876001085407063670441695335966229396787450608269034927653312853426913463603216363146794650783609252807618705161099540048741044957794620495014845097477986141871149026638246332342222523555105007394706258367436377427384071878123583701347103540660993848233190137519484664791406362648128965060496817743759105859196947057140865197258047785184717004107212610045098256002533367780524417330856721900721409719426736800976401517515000532709479158534169330651108211086038816278752074123932348364189478594880952634653630865772066664555387865149187777770764639109313267871467200045371749193352202243253854678486771945254354414492640281619430754322355841279050635998866926732272640227522804546006927752137427817353147842735947673798630467942824749175309935966816138397852978183541843221433326999193463258548781384285045734225612082015025950690647228094069483836885789051010732279764298533604083662938906931219441352107385357613890903387328429389282169272878879750489901694902432486283528235504738767543841921507336153683729032622685541912948703801838855447162690153037679020322562014015990166211682800687334904154927880148906345541094829184452495846598786106961783941955179364807041813889242277670816729663542072452442972112131714364951569528901741923821447830357935175596007612146043951880662902615978194167086261877748335339581859706183552806902920302378663735901923396873226014982065234679016486208038286545604890327839989853624333058745935188468424068380165885110893471026955449224354141091044615936756396226381886059740354896573316201830062282490958612050155024342717920632329258528189842061553618102237782207452321975907050923143255342797874749997767634324 [171,30] -4657906298358908401677376577636071229245892771543970198692356296784844371427071736605511417504449832551914272177278387765769461251648542574568299785843258537292972535674118303631235054444533675099305075365607006069755922119815235900458529987178099696213183032410827502116718992902815638862763827550308368373818490123651118287896509589327015393353074192997113760992443264265920564711197735947953988892959966399148522838804726832181220381523954461009304888849379638318936335032162522343901850060869348992417274273251153981246523324719203752077427807824471143025309171613355535012953757870259567633756480234459225113275221745090538829012351331644925299475074887508738627813932614103915528240047142426156910751788932967213928370267255093880409389161425525410848789913812405413736828758682020317741358341117105302704792679565709469870817869017261479252058226918685522274175804625598190757487326105796249377360609838265165426289689949553537492606000414126564664436919137669518075769699272294295360501165778036716245549639504758293070368782307286698101256105549691161029430002000026339184972478118912890942036950015760675159285780396778789192410101619493292572004479423914993803577738378440116237050168026626395729449056084445142667094892430150766435660758271111395135102919767462804611220871227015946024488669540248491104612805595331673460066570409424730003642778307470474906032823247722997279834312330229665485248797365009038097770056732518083599272754884202679810589470025718341533293728976632885820465818083895527646832035746850431335340693661966341064552299919007300935456761910302938756394698316720648853730984961973817655585568819080352752564847738559710604610126672028072490189481023933840023415070279638958563048526964928669320366845716677477657584719013374154466230847469645149159637407951754630825335807593992161730635740183485385873715589584115753005925023116760969651230984491197256731639396579194416513071923357625532349976885314978550286532629820513726954747831806810340173645137904925247932258930331648 [171,31] 2254449610578910214476571874296997078885248018049354311887663579930483955427352402241098793608994899216440150245884438432330878344127772379709963459506016364662406839704125671018446527819044950535156532801470919006876354521993900473497784741661219730176593508899072436110789727681687942225422333133758810979817266221254101202889880459224861589225006626788473652222488801651407820422365882732521037721889449911643159994167281535711556671147826480379804139582818827838928127993404150986469650579581617744664988621624725096111299916414138127903413748598306048540670822269227608666749562593500983253995987505619557114157744737850798429006776231009644393952953269106100692689444531093726519252624324750614203293991001146066197795742310437023029905907215831122154610141201238830045881310415589504107687353214796351635141272820271368445482347879725541909666598298862348818070188248778679877850798418087013428598689626075525213554043700860168645315788364956083173737342187608917621945440824952965069504771318007339269468242725681201082764913376262487457922268615042443958777794285807197521193974429851326281944662656790432120317173286023229319804648925810921661357220673601191518807698136071048795565689679067126596794978138414526519792630941480358193729095729266269863135408759094334398089556593847641866330489337069641078913216553913060355723956012403652869918657307899340638928754674579227439093600395992157018586786336393500601602305606079277613135626335183061558280584443450053887977902937255665946202691459962049796474003416916555914052551132907033145781543854750786785634399963778050992223167118957201786697667647349786038655861173274397548446620751705134229936512062614880236291280834700227660595782145224606613007713110313206142509139606313900608783969925770746266464544446849279576634406974224407298774673051101709470604783860051882942459874055850917003984010349625398806618927691715003239537839610537351689634910417236299475648112491990475953295246530337419344660049195995792705818994494062614579774860544 [171,32] -1693182553275947809349462267466277996392294100660643488431957522245096640970897231964676329919065694690281338124659080242593227593550087835217941656410503181396407233321480964564747294296859489985628807941212900280068688989349755757625248996747509288720828447568185570032913226396595524160761673886218781599336532713250375050767861858746467432676192233540763568017027994073375203540997363578294637345154170820751121021830892984342208383652635836306942164519912464953783837573372369446757746696961654870214521847308872456082493949955897406173330995463905915577105386479794748839856203954747078863606884475494804773933434118943621101524876273795402463083510955704404641237189477936044922823187830861394283816237400577619124263377974682289286463731826515822711370302290564685783493693340906838408916512365133556159501820527572503305367922782006586418544897549963142322040843836337693624937617937219152516595435158589731664609258418097220931170513511565331676006365718616667239716220261509244224727263760591617235539290584061719687785570994424885233910919018135637713500868813226305104779366195376723577429970045511636081455151498656607198688453395082290582191918312329897804401334816714696743576572474430686578171067568853754529913932626409060535594645511452815063636205793062831335322740490645910178152537202097024609593242236943488274769762417578974968312500190175845518677692939128410796538802593270210041094746133440776126997203443478524308650291188046035951743898210203331786748097431634062877139529745706898001503277220346164777708759185494839125097046073892348244929027795966331896888150199632144730817937553489868284205332500679719680665806958159126538816579719053418978897627497551517268521394483470213224879453599105413388803719660034998857318153358733403888513942699088697421939769505012360582180959584608937906209110456455758841621780808005176643454695290401790275011117058812410584649793932691967686608245045921445905216845022192343820837054225014888605630033452640265242187204805651836096084864 [171,33] 1370367866525909844998569602972085305362167451006765429980172120537318108981663884512650678433507859585688179689167400186809632369111345658841201974065995492415505888481649339373732422037521215779932731192807436124674553048139692042068116281101740470697367532414630807657396052159476427466339862401162494820357025267929998491526289060268924681193415919625727323972642645445784553452049184756213108285971945796369388076857949760946232194668716865956008166869839292790217366013055681088073694885817067895550450084389141125182272049196537406427634022565782969278432209402768442460587914548479847519734637689320268087534184570715356938151860254163107963635146846902874389819902674336249967984423716873588640903726686496364714481754746775725293313583639185546358037597273592421894039140048928727924301628198978398438839628879716110074801501123258024468768977469120759459733319371816700506029624593749333981750623148683795005744718638721978352275344995173972156105323987651544092747225752133018876001867067268253295122126273457951029953129010973643014149316444972600488226025849621039236788869838463497777409785556143144546175742064329064380580199701069151050962690984150423874630995177013528532610525835807051939666226022460492252794918921777020112227481430765595328926121388522863085883504934314010743235014402684179716574181031530285062653712689789362977350591623034213816895828501347220870007510908026825681721091078125582764631406722249584475455748475632802805743961301156079434875293029169268826709734607642568818431160479623817236287661732395780612163088444211778396214059074075458311414475270451072654389033376067294648665332031287633887069476295466148517293590736324327034862989537829060475645092701000433557092179635650844185850959421802081795861358216071884967612962149626152146725606838501233136995158685434817018396217821605911048676665638307910241680348871526411911433129735200462932110847996866406371205736440991382688462412087985223709247844583807810215652769556410678484132766404074711557808 [171,34] -903479409221299503704090654559378533312328276344616650633496876518307661495487124000513115116925501382012437106651156847817117068214798620614531657884335600325869135671672475827841359637396480920482259041161172630562467287224099958883556509359463023347161623847166825485739042038904195750041841617101375431710354462103689443771753439799496680261367582580595317129967646918217509835278659786861675874154640803509111675644710165817021774635701518359934981937528322173165681869054580966704925116938372893135697977292401901188464100948491583136356624143253633657389543456546096687188142602298852267430077598832904565985475640824705284273374019457120421025699371146875052529972307442460452889477368603674431815038011792839098743002186914602294169451614100551257302017926242752345668052038310453482686582559589627739756550213427452693016052177843763222993063831801808872605755432680727686696900255064617906438439412682466317411177981060528413346309406760559085373979721355281042072327929867646144639437425202339269489049199379039574270674512181203928257190014471590135364488495092587703336791941010117552822104682506023161800850065145982947576023282620237052295321775532393632647476898411852947893167243122739322590141499669917985388892059589954089736585323461139331032519654345651408056458802864551360022010830192209972593483371869469521416523087428259410753677759138720648973203211636683918683246603610621548590039900867705754355120581588953735674733400409575132182227293834182367978037818177276660640445056554275961142838699102323079315283113798755904521369457999062608460440592495933693790417837918030446965673744641063128397062729258963387777010827872162563226849642302345419754277928307487208365254678049106284186105128369093714486294246843118190521245404172987075790203585276502894076726080117676450331429317219281849314770968819692401422445307343053836800839001993071173278588252530608816925813953417723059929565388312837454201443828699916276112854888357136012569647850653254393652146306453039616 [171,35] 480330882378754922687500311787667187883403603427931576286902721507208540050263183469748729615030438255296793075701694888423944640134647731492694625558180344945766128292858087533551920248199878044306814563200914389373373610263555025715045450990395163661669167286513041399902285847145162700985459358047156683152847099062062192120247906053777412414088648503126268084607335038979090729386688926195394070168904177274405240066982167060371299763853075609285972225398840751366492202668329840570712322369936761043756107697231630273856829096785415159704388743705708675463213306421336329726744298289421589504269006119677691901901364101363657618816135454809410532764418525360035617607202282522803997452036690663632160485615113664249569992411335885116048311714764189501632753991193336090039244211706221416231945225051322425956371953371980036041917071711852605045486493713128136526310238682662332740118627026154891690667172386404381986736552444457801688099567284737016215250222963039936319522512164332672997851958519685479068207848655122934285522915408569140590587009480476911498651928630096995294147515657396729909787805921258447703879211340106223965298370769348082322791963051416425795209741219786291842236155852860119154416883130195378581865447960769260473711530344256641814933649216617250009847374066807793787252553900079957191229688423566224308654786966229867660489782669526802376960081350324987063142834980483802481472274686271768167765170793836431764770786060278189249311063442549678018526416394055537873926336921757666524376379254842518313326346313458235106777280847783942288492884713705446061026509264238657544364419432452161596289552383835054364088476007319402678474924096087320558157254543440396306666408156303605211088230328963155073767657162447036883734567458782227997110447600980051689898940436152029131259359189010387051389119696837345568534772522674203303569849374983203742356185811475020334019600790242547761870600813952759525259877209185229592973435800963475851014481182609905755001104448320 [171,36] -195944763711742740469926131254306479959702107099510361101891754005094780230350899321484551539072643857436001237133580254206045051114732484462602783776127038287039821356963112473136678838010439651968625767399340619250701565570470202379620182198520024238377800223563973260621048150383435138464316464386082956268448813723472372380625188420077842726201550146574909275061255349487589738785650529992446965322599451609209823198948273918954995834914371413394371282112224125972664294188130776979325269320552080785621404059377171658324094678661332360911594491097633252379888554966683827689867175824934186759019698807426366279582916523925429769374334965476726999066600059751601175874268011018039142594401121242086811980711778828722379890595696295884184729403877234648019164094508273324527126521332732263670431556625022146264801098789915954195210992575948556752914257941638681973789259814472290107955243703418111636393836194940443334969885658420031149322555066692498244005005156057474159278363474501689583005292052592402421522468783262819700693804107774737774377986047834755175640526496998179547310286316110004362224182028630259680565857148969507760344230258698190970476638463925955815588434613373571594118999670383128017118913559518632524746722287264969391009411787059541226179945602170035351179286950322184634218258152730525234891650304724341204143730168561825539214840542936209837197337841556203705326556321452091157702574695001285521923026563425573594051851787561051156498598357533501959322812992619936710203893913826422663637672091137953602060460884111219831693547493581856411188940766970440376361584257819524825894702205538336079858820145623788396705611534866667113691808540149545526847854522922058163269895991028562431067163151186132761309300292594763256134969105959313086352080881050143311781131487931727191809691530098049316108490037034483334575483056531550173673919022494113985073365686915913384684038104375875625340817415575573575580297662131165621585078223413062600351997472960980905354190080 [171,37] 39711507685166405112691414574316104773031935125345617172894977125382483168972831171445885631710814903810173030331500675924605266566556814317674967870882168475306384178259023622697179074327676353364879427072538150596799984209005192318177989434000909644358549877907859476499919546450044235685726879354624851003283826754688109523431053963513532605357579892453111973182889671784599940335319836865762164929662845741943215015707983343254062366142044372193560602514950729773435941198933737022121817040080884870222883443956965992131029989425001833398013526387157036157355295613456327208830966642607413080705828481763558802522311860766664212899555232026275564303443800084956916712868033495965092716484524802569788669820640059534433767609763117960417709380937058783816089765443011979759258998115530682916030834785222380757971578042354895707935569171923410215831777453266616070938615814867704078869316018332675811104230946404358565164654251716549322795607981650922368811913043344858507889418169873912547717358164468485775712438170072914022896731594760167063666564413871445753128688994029370318708061548832192795592672240848830388685630081421052189484980638806784754746239143061396642057604304605007474010819229337720939923330105304193694102167198984575111273335136967137482227569149680009537831619016070898653588860968269842676931151167431588068970001134854028256178156813436664636660947464526293466394597884218884026287234941139070173111280775251123827289636999863295428169933859755674810189173794184146764960584937442089360650036117699621053481898815268843447519229412664682830431650347505791183159517727243203511047672738449502163899811640702646571452380265646111054489969407649968618994849515916447662633302109526123165953786613933646246069269149285091266263774077812583320548738396754032482794306876774361738512061408002175386205247977849130933485154940037877667345654224046249491248241184572911030629904272886721710954362032510398166434994038320698544914584519184789572443475670822524033072208 [171,38] 21092859395742465817645873811058517972985373723371335859097277447898041277270859651435547827715428872442289163013344161136936835623652658136416014647167875321983494650932164967872524757616585694860651411099318061264757938699258678747851137496559476329928713627056006669381362785818053971856723873246562469233461798002714841414577839907807426135520624453221879905551062316795408806729177362716791016815203352210796982035470456632649004530215984096330530561257591211272827984760306906076089077557151630357380172337273097065679979934645915260870652912927636719536676448081493646763363172864500386749297942148896713318211787738205630078583154015392177838241339813608815332638710303767878502234493892058988236335278124788766546953951975896664851803972575372325862990879466644880294925302476571635435174820290320891001713138518834996686974322498874974826700298142419260288956413896643181762166393931216988903280020125188197472928383225116120540295725946458087481788914976583809758014801198133396826700132770672713255026641231035576872919894119509793961527516476123446487949976521708036740118439283817377042061370520260112658614409228257580755463213532923144976503835334286154978719703898202098007104555969761223650598147448304429386955530685159220345864741880226143891306020171960563848568945017727717718357770669826579662996122884460471310959596588638437979610015710694446107510101260335868730508062934978089719425882965255270122253947916702093379625499279757479422620461377541315356232336627844917049985302499115078198840301146816246648028881052284461128417011389118470920873290882541548189154976731495259850863463612225561704687478864463547748340202699829415986607746922063637157817769848705851359719409271708968983099794662290325308593880806504990021015919030387926005481219109458040011096373915504623563892531507844882898882195152220184601208154119060939462154209597269093529879747456442013214010290263018648955487633922600080374787765123728282899028359158806617972631124476743377214592 [171,39] -27687501804886258218774381373162166631173337276686832691867921204825228841608961584460111223765664850414367395845021650953117777339776059287459246414799028913642973053204055888946652516020292982169676893611292815750060411698555360332512498077807782483634097190129478804446109455758418920750714968633030611539062146557586356927604237254255103920202898938025092176136090149921753634654627962962424973045211342260445967918207845444315839476372493624680138299475062358779116721241560192711010503285720130658887717484931820067276659946911931960502242323959301583466437903407513797073723345886960849936528652320811911316980203188976032327482785583363295084900850587081338326022481672553815887514401675670894787089983322708710438658594518641397392884647753504133887409278425698349503490054024662853568118113663354865698220558506499429372533561276194642529367133401686022278965124968708959513132808617511489891287905148142642993191598331419298672695726982496106539990692312479499029985696402638432044418957012517039951054011997482240524914469226675498541148322985322767287735920443690568499105671645972189978815551694294100680513552802900529165454429429384567807500128000276505106930005201468308430923964682179921774377647120391019334749134159173500867733466947528869138218999590114505792962926964467516928259806186942145819268374627195965136332788399127988109992526042351889472857271175317374006833665139619902211943103855692880245732284529349251452912034269016699748120344054534788727213556681120012638724928942644142355355430277707270792844294416387937165963995087861629293521733901401462682197665820315806559277127512512787291741350393500049974194052913902196725698289820388738361127918361685437856923903283682031237940186751784491574645928740719509711143172765051005175536004028523223030013366828327511026149302391916061452960633957376974688204879731712687746852359883900659342031818826833590211034237756973119763789204634530762951591790915710896861845256270874412974994184831589325488 [171,40] 16623676393356018811409473581252844655742714900384004172024733528668898439286742636790259810667314506656795401571245647173589560886046199535405051524475558490758051539087049766220516496372949392723099957425918227781726607141908242582648124794259478883145932612081488838228230395552739655155399011892462243849532013403441898838755284464728246803385140522105106229053443935678679049238043900782641566415298600807580160134401024052862361616292399805043118970479822581869350612812057162554878521805008636728542548185737677436124176894428785644859294860662352361011131025267151957084660905586379616021282855678895111979155458982511942529822052317073714246857740588209721505823499106302437915069003712009538314153352652119796208429651659009329207882513664359838757458790628960276828088957099581299695328874093588462058451463773632899374224916474401203521987922505162494823112222912443006354417863386433462336239192718405776833799187633457482848904626950989762774189261231206580579166463823859812833686904863289937758665578614663856398862291406616199342654062433744084505508113818233170704314903551641191138635794153181322556766351091205555655308383825549225457538286264788934381967387222737798310772353052706503743937627895446832591559353189854387535134296942036617925878944408102088322130555134433515057129685546246049840671420362979229386504799960493058528049516333746233942637410853501900975723255689103886736855860465254077544258578307770647235371544445017106505820580056495574475728908030203496967406230839156387116417252569741103112804486373720488300829972604024523657540625974217368506988295552142798062195728045026683772451002314063198963838840468596513143220130629679455831206497031046398606508235323366255446984258684037311137549202556966080735512896300038522384409155395083737242191807007880094018798571073684924675182933101667257176869771380545322685375183936874199416684732547337889357402399782727118408311997068359003256863355362513228998061180594164915960384506737445952 [171,41] -6731163423956920409349548830709183648771676251914021352675489084837383079547432499476476390602504180559097704830904809726498539962056036629608690266928144961477830442611618378244828521665737717905934227360574203156995538854655969502470035946737113260946104395896185371079403520908287684047560174459564973588477589101930845655757883039235715519691668648230660643556272071872804927854119418473540428275122892062409619716618814058136438743979435434957984118569332005492178008391837444095323722464632030383843397486557008938271022329833402467143481282682221059540729963564890959313160940931142977578146740229968103508937396710885964472713608952643155791023081011739632762521900638019841397763871034221290309343860489545428513820843620131173559222928119211799026515149492523139380870589816923735146278634491584189556855716391806553381650560733444615738531068776322648809062007152189496995842289267840135801741878011107100493565950297410647751194668723727024890107105603732881443008683013591829533818267257801402743156286161567439626143083227878003018601807426184654093558845772990981250688939302703004999996502551137461965667917598854825658106972285152255405778046359150220335213703780983057046237309954424344489429339776442885295489804837096675085382603363518270406197628732227502242179730881346554996337270284583630254666807493437695520252183316321905944267237344270461867588932476530545333875295833450759752267967715270484217411797743254905869964143948081267781261613449259972758745469068250568434556321929339137148739779472296118008113225968762846534087996970383114559209271213266177296438173357712446480453455310793478709049717827029844052244508605858578755500827031452636588131857079642371163816133819745312952240878121514018520325974673291500039742355219698718901438524679735946832875761119038616601921743824945366746536000224554634431673891063636740289241295215150823220478448442247551920016078555647326574455097040827934737946117581649609002468899790742876856503862135784 [171,42] 1905734554809420911025990277662350123349925165586018293479835196616919842926450967138182620549655045038843983743376983918508345037962848992270808454966972526534994540631248980158582431305510991437433416244693906056791680837637668319729737122036629349540126273394903669969110651909286894720873199860260388626469874505516593522038207666587107473315710400445169780607818285266722398518803891846549169211382881776209840250363227874811356577398154911913518300635180342864519268123027568011160060730242230692448616160887932002905309628249077982757664045467879783688422485222831517994795899911028189203055747705348917998649762412622695914906301180521281313744335188037560378905381367432967294202892100127319809202074477083848358108097211792210065130977028097162121073157344366382526349762199627543307427604414912821855002729873865669755474574654436321048616903184845759113314961275956937327089624555105543830381528321055043727475139787873864308727943574381453705503352108133673391905555465524420628450753126217099285723242582504524333914733139866299317102304739357455212663193690698810398599958983198461407177558268532428612673168358954434376388521975861681347243040584659510072125477818036064276680495033136283860473728219209001645009704210629743860426441677045336497364412120590783916841787258666631655843255369621340937441988242420679821439655069710893709176694424047213993420079964094620052198911155983129063151102530499979100991419722837840836755304851532217012398387437187931810113975878118172194525456670487435930849357114386756804236059070937659080804651687915439408539115725923925468291300162216618745052764027846405143783826767209827338228259244946784240778964036802558134458903072299472799276747833148971118438404268504627646201136849130929545260188799146136823597938010498641534624924447345391264664981444382624307885566413339090156236299237051447683387241744954710756696094078826203516723888959484580705001334986743726316677198373349565365146330436649803042574884736 [171,43] -328178587778841902913175799225323871487556623250998931848345414669519730538125702521517125446712559840713789790997119559588124232716599378150078317739665226083058437942833220947286475869927299059703311490512652851263976723871821364355461418253018064576727496059935136605424644936100941028348301775233963078467554581071688551507937712834134768420009201413819496516868061297722489516320399765934759286324035172727662955094150026063213354984932400218623555127559723916571422498697662080755594856992423678248747574930452604904199859335501494634207825068328022892086541643443469030122785708104533154117775927791905708862653003601991474418003546958728397643910029010795864445531045283695384558443654156840467240223201672381882006707359089347070894488916293457987415314716587962362765445501649034492221681503049563617061278566667240335290576948180704935315907032838337968960846437714354570740219950884219679603756246905163155497861975785267966568685820288003355681285385690194452111177017402309166925017306515289779419362679677243455311339688229369974750383235151824838197766615418739859221541573098208845541480678648444107208485140856787801679414652165831018510010969003895824447966855415209750909873632895720573973042039535568986653577214818537592904911943541219820424605464254102134577918365920353565716201214014103452360490451501804698019199062244749408960779271520304992210387499747604201023722176871968655288859605701031175705173160166606463820524275762762578478835384968448540294431825761775482902917017558919746436990866599469624270984365310276942777712439600960342385175129008951803089687927177706739405557658445536756999539135945277982805497273518566118158857526038671920673768657371262147850772420400735605454224441629271275430655346686560374730496211312274530901918506331341340006946780008028952841599009823861772429041042444688411075721089253496731586429981671377776017878965570267630890604722141606823399516522960910391286445825668509155459917126277533629564560 [171,44] -274106261022623024945877387911008337383380309545070588506839819221802459680774036890396992294896634957460555330302235895201756873689500387729345542546769685442075921941526716436829851313093344889158954867156079674003133721246101966275833761961080417252037271023106400064008107071010665633242964848348101965780252030690701408766069211704423138679254958809352899567770725458907131194619248452523282260004641913605035705601582979369207791993234707617797417943818380329468536187460171004684802519513382760895973813203262870116435872922084846571918572390152184789429051836690631622391614545569845881448113925411535852746648211633679473214056565719977575066184739192056791145983947292861260493761965029474071339129046248402829424533711031597519122768041688219643275557936303026930940240953364119045937337333291503899537624835855244253460651534454042173929389046074200707051010587310814824727088398523959461968623388554893705083206782063693353484780345378828694376018871323535160434302464232196479608959756680797264703494422997346149786110907130518866254298150238285752286843380169950685211647107471558911066084708412084116596263700714282337834746197405482033949610668180549568586941481521888344818976822009704632131522497090720257899162346498105972684997364569049756828490115934324407932748186015826387801635059855905219070729497866268032757402655007793336740996315574961400337139096135155250698064453650404243847583583562279954687120062058139620896775102482044656685721277501660342331388960433120962981717705719829272550765695972044440038724726104644119767060531899589733782725983553183570593071537737685232841865779588485906021159327621441224723887030129175691501288007901549924228693404355692035701977348338306793525892857769995123032510543286695900049102125642298847484268708559243939670282219780531149122465985746954508460000258311930051035491833178928285969296957513086929568840284970322633486432662476194703771150164409668429742074911992886568242491700554793104 [171,45] 21498712411620055179628160539293797803502296668661927473428130090947207774282241275770807499079584934701926541055087785665661826620081725002385653884967235659259008488005688812759047115012360568837932123434677692185540267735017671523470695674749910524059428604518075771362500709667130027385773937779775086631691203870960526781880743387177528770748969348842053318143088252802804227892334091549701410119497142312567928826843774239837661905369471569221566485245516100161461705880291390365490562451538022763014203229920753333888644058865788795771608262815346408215544328972875789111292230857502333644840171716140680689357078207729737876212590805488933537496454792678570976724257747815279618032234972317355300853954846273006037497686785006219896361232951059339103084261969499368594687494363054958570325995699957051242840563524862288385066830564206330830875724340557265551175552868451549385892695117757106610490857758187276665596325687618037831149194757712958529199735514586584493391407580494506333816229204015632395561854803718726060946689335107286082695985858322968375706844205770653756217561435019074970890345443838582423526282832786949023146548161246410744669585099535270813286205884041138836273275908423125129427709573344724145123081651367045625752684801464975456804805303988953404322530224663266329943005958518171103677693571266136940881770296242563620829427635680050017047518427256456277081859241938142140245505019872804139313307523981637938326220098438844393160745455443903066805656634395703252280443613241235605163483094862419598298549122070456286207636297877409284476561584771286650710302301215705153806214849227041380517005464104335778856871612077589359990805368708553110515505612178663785318635029684584471091446426236196189759200388925718656906551214821689770126332217254027869589328636673461457705754153340350015238923984533287298234497489677443418806818465854072442032738165463361724959210095190570849568818349223348789023466455746345897687354339397442 [171,46] -7941962166021324220194286610421839108759453768512947584396543896407342930493293450676597981657230588894373603214428448924557042833733745113784763538615702210450349172060663339141208618255083013155365041605533332422654013502680833787013637392332857913929036235745667481029824845835190727088664949125195840362438852946778317888520813151954869755901768833910077645559730224971410135563848498112893341765942834033729983493030059812367384898945072218459562091614913509901679395419186022840741155715460926166805196614448140686800916867613540952858654361152252703121319573246138986010418915185368437580578945974355046766413311059206570549722162605939999294363265566897402575941892292444368238564133150109305971859993793045152550883134710803845127772336166031616728244215740197092819312304791138543230424624794127310714859389444895337414231067003017552632654507623800550503066116777922108640825812333719628188202241962925780707376401299696930419074731350192944433251471331847885695197812591460848911835719372402124806173885149868432135505779163521848667630260607660574396159886577268519998506520053902162822430774537006583330782484783629504394479030554139040275455966819748373504911990758914934429321411880357928681661753836740176583941578447009553735312123891976625254974453126043756766071003323594628396930836730037319877102263172703081659218875891817818838092344287242562839315567966494044301875231776732780209784967085426909014484653811943643058800158830381113478771795148937824711099549115299424005740981889957026482440838275064827383789675766104866694723875058453526308386224723670313817955861109638972588079986437299921838185911159446911278697692503058240362797753178092527785483570143993618590134722370191781724828263913629015704898984875629267525323522924583796265995255861655805844082551718178309221782967999665510826060769489327701505381857897709382908217774214105353280240521885603339698824955994114470080926780415497506497718657788448117567607816363520 [171,47] 1703214940969423081723363593089365553074236859417223520748068058444673266973205922486751550652542533114939006755742469513016076430479495146522299702695482951756762117011196140660019910450946061347332931420917193964036594796444517333292056988368543795475437061965834308684404843850588365537467333704537469938144664573963438868046006901001246505495291702929916619005173410307093881461467863232316393962355981268093876849306719345660364192145198238479863325001317170041136583458634325525744469425846706946535455963228744914775824242972966538726541601184605083495633366793770317285779284841511362132368807817823847806926702162376599677372035507323175078305927707248952014104220680958722739375564575944497391043443532741996508140676295227930951226064496174863629748585473165217161137006290417770215471485803156956108419081842565279000907045167030300322258468374879922258528375095298780154160680399440973527664062415158275371460314636582344403482421319045833615451368889759949705284839912050851097879758056075448101675672820813351091321797781024749008227699522919619790273459961680623222561777552432974009508159377889448958723832972833864788759249682982739123188982891144655516079491758254193972522514905533711194854307021565686576022583855232258540935697605416764210968273918491235501531703347545402292849300672988345352229616785820272547520986074325742075893778176491260069648101868959459755323822906119406467199180711886955085120482674728632727181059700902827194945943347730401222318012750541213196631674544823532049361279879090350455732505803877949646719439288432700530532855207574884098382588564501935019153266693214153317634946782122838686594064334917969434510191216721026901182038257633233933384786212677713714923810417221740807166146995785143999027487513204209298321396507577983162653009296047600693753626865381733860126946594850039838198082917107369268002223880769436581482513837360036478350258941430786697367607480050283603890437540899422664637427520 [171,48] -228690300853961016334237327026637908264528090655435337928156503788823459541639474287076550003217653202998923207532844131406439915310544692789697837899828427260447007329788558847304053757322051295354952636364362773573023073638668823058749836413645858435526492000312662151236800057525216491290969611404303182010078490744081672391854693991366295670583857432117210114520356493547963394757624958435148631138413268094656240196559093511775937819553224402429357335800036973718093802608116903260054662480868104273858675319251076726934000765602825275225909561028736076666394115119198146023202186429926884011303155375594266032050127596102945196598006896379289623511219041244583646624197179922489898572234430925178739070793589036291408095046655538401469366507934825536421046967650134516917511044485884287068348197889782431902236164235342309156310814820740629960175862925384157721076022662682928176036318271962896303713600557383342505035734771685688919793471344629940664297522199226850083565066696267806278615916284406545666984168013857187552896285676491274224898408568557704368339751941074554142787417817259556760051821831919151962660121768113201071299804899809547976066833104351933230178289761063904228020009923511562480851767854464984601285972267550464585593000490445014089461046736812232200844511747431230643442619220127935831997540575853046828327315371327128422987024541666103907920310843560234469420572837846880824663318830975486659989144190528855086355013527086503477019190853112234728116419998936754649413637781723030670633750778373534184954084135042327857797108838311229377214123292045186244779379799794964851626609766808630690031678326528236223493432682770021328955031821244204042195366807999665877187697978986161558524872221518982800029405535573414428597729961731605630459489870214289050237133001154752777656275785047496374202303312737325536743442076154653781772904647063829868248320550095611751651640160007567647171081224393128510090083089008340684192 [171,49] 13484052529967080402729515590799040281405321153726036320412513995409691418801092548315515336632892961964329372130752304698094119230934496148836912162741276530570341620722598345665107222232429498089307618052579717236575743503382557564914102775325355291806282085878800975104388218193517245636112427903075768878806500315108153049210437149822154505068658731315348191152062223237612091178777288456554104435099905048484271058610083371604647575060709318465137398441164972457264543309706066059276859386375885186298306649067561945052158781413854055137678972637133256601179964548980611681357033479258039642660839893400450992188771963436087014282338121609481522272579868247816488768065470444558510724202851533270308176874830982185727841012636778084031827563240295632377110304397094307010030729342717615204836479359572813753958090526175573312145432846833005895630518687033660573889806236215030867650500964585753171320523535500253380449839007718540510419454014293495830025217035063139958470151268958936286373380761810734174024840484281073088819120700294817864043576033367332027125341261918880739007508672318884277581981952025981905613989804692749731552765909003840234265910214992869236275155347673899000837969142359622835424995675586969487805675953194001118487915885966682123577755000655423361189921711382577837954567077983005350704258564924069399752201759460777540216275213255557656798554974246203756977745260919437600505346490143069791039862862126013483848963500572844851566028746300087949017951762679763413122456071497567209762158068215743997150423708019884504419733505215931596059204047262230524572762985321803628512192278699630418197145506205002618500707717983552578781004195653628604190076061595557360375899140414480668605466697980338280633826037294937859815340648966493534190839350110347243833628827154428401579189195289441020844801685234245477826664104162844532383577086005894799102198718461654512599816784937334863588722423025095027075086622607229924 [171,50] 1702928123850007558978534928549353734795862352294899872067994558867822393530102469982667633291023673587488327817921143744178691673398061413132775360830000966696985612478910983563288172739323254683666867216475167905041201209746804844087905782868064286567556259157731343983699331353684050618096497778234642467029302886258111257503447617580819017758009057547494985719384638304378569703026301839742931305813827926965302449222657743897809143403115862136408921553799377583237501446304967397521638446139758749393278545342264535392627597722961412577871586798539720743604942954792040271350025239173066018752000449123033326970871303738084803777867057051435981080598142445539211036139760994533217403160671770252091309513785163778428635574886982754994761057903732945527837527651506607437480993109549260493076765290260537691834790156762415110079291746123890325396685869344004881901059267923140080271745849203189055745707281050074556524853655498012893510118728752685341996159373563420291076050593627473332601455178307080549696890598568019827028675988154466250880959035562646349886554579684173185753161705686301558071609443718304479491373288138474880330943675969810175232061189872137840777466624698376492323483134798666040216119197582264685977452994978049304838407614120144860972530979710440062547226848956760434576459698018586056359132585083155989918737554252908373660674250576476996055131168595031074718336967155858244088497052560892075010904753049118934776029600010754016974803340895045823271837945486877819063083547564774455573463302936098188173785585755542089774507806673680755690689085624464012184271890061698664686100768539513179724371477540764522420574150411430103648355296949417617968367448730738768894671790768341015829976264628141839209379865359243314947546330110182363362374236999754644297202338070366439005230359322252617436210362504395530278404869939620616183996124605741176372658407980448277664341948091775082761305443458578230053059786484608 [171,51] -548705843079853977603828735698784861539986891520876699925734526156664659405311196590673719824463083684057719077765507679447804331886840924556527987684586729121035164226433574190013894858142896586499888175139622260429844863506719084463618670276650783193422886868175402844838533096993179036549561027518275396353743717933840293185593941411680365624559211158127810152485547763975347523382160712091174115172105509872238946398346274785565743308316144544335025942496732554858799592786017239017574404755966984723307645314404140010247632815948963699058491921941125849815903069135017137688535192839591782967223331302325770486376131481744519982471528244132197308863776652110062395465707784506040297173459718478893646152571839276039616957712352033076514601493298155802366373013525889411640881277271540206477578573302530551265835244704391379004656170621221989688245079458575109838074875575138980343274222061821764194426773389570837698742266239686181926081287351595929968249271880020097555906840300613199436373689362063768978855021582627067588552675762619249797996553585687966337179651671174141927528103930468692510977290595683394124398958153066703203847257107977537067523748051795023014185248550782979011749224910864197718857605987659439666279659681432939074957164835124502295454323631346935073052778875689703407352592702450686673369122887711815562486687090589262099966337000512969200829565955325761204457075696903049668798608032505384314051073119368568778306850196691370115835073334333406616577684983652290564737934142188298773494584997659059230348827813199293765450903921470845087729537675017447956264941573178010485620527916029555046185000397445116981066327821006388406616554524930461306248515126044029377666718463729083303011704522488013063782462033270278962559679127297544018145445683546657153026706435251336758884056323866401402104957637888764844945106397373687126922371573772700360588211265848978876603811584695903217617241067459957749487392912 [171,52] 72350289207876781393124887790819398666229954397554269987317355989728806937956988616020497090096337854348249424929982253951611013648462211601458104860645430692637784348668100202701736392142525575525851782513084191584760985425637538969851389504406493811053850323272977411205986460185253127321354312480252635542934025677985509258630365311952243573004536703730718342350164286588038428749703865300916881307286217990205505482124156864969466440259067355710245405446317648616727452908168302616032520940723434086612495630004272695879488010391724503123239317325014535370855207288118102191436016788641224144310696585533826934214182701041911222725873421062908678892542916901360022439559580921197028836703448942096515084264641354690715464622388652054254441578164881908740353355880884993041565175590149933491231937372216019406879050236427575396532631540915867746741260266496743164623077379947652237883252192957733043302983893369799757900277071304623686406147444911791820243444189706224081552136618643936308644728496501804529474431200981280757006978311115270124096393142564035275058478475001041580089729174308254064781583675043345253471674552487848331817283070642777234004443984594325073692769117772550778918328273936510290883763333180590573932010261050166010152854414467490746565930539985307134595520750014064687045676334589082930084408832627125338952240407173004256017229388521349577552269740779588228067494941151903666473148432333650475454335109803097142911338871268074051572978451352024018444436389643277148072288778020482943525956041390241486699196838280650866463142324087531595110107724621370334723792829189859358613607925689975627463660732646368000248202010930464153058877137701071648136664438680796941781109258798701967770216430914057025400962579130593229703218270788205031742084175803470498389614994095635918762168751162493692427114545706715697589907305076452038107202189953739656243991623099229246505130306151842621434440775018021311188864 [171,53] -5579548160071214738974147530570053973709951102010639472743851096739274235313873090389607460463806475459669639283619750182178613307288945365714998244201569417309386026410928726329880414022371832723994612659969889228005531064188190993487865520295278289841162989006541794791199021546918515293995268358460743456902872772059978224716016115866465305986182610283062702403375776545180342662994352994433356641121099779010561546580353908902084521760386916046980174691011179161235753734930101185160167266190773845408054691139878682982835470143220515829446586851822987212734484294252851893853549685906045188237824674351145833125488493280527565731393625374721267656737789166054270174442904484047336533712476286919514835382197711029746362070581062104318425917039491019896575695198197071872817413868240206489304065123890882462137472101634537929161417530868521321497264634727607543445443202548129095548334328621551941234737052710109826751709030393862929770867795501736849944779535606354832508961611043517986009930082410340649484937906329951953088475905036058530650557057393647225474052667678896584842996252395867287404386212118528721338227631498374431642315300559336749806941165273498183664556073064622894350743138871311098522938468967281672086741564331511325103277850490633030821663295525336868407418245789745075072925977319742927331906865914440807955076776361754313895843523085535962322052883250488317671416787510686836730723935254912373339449066050919643500521085542845545338030245106117369395663064185011789719551923678876512318179738464483828433118444246035490084294698698352048017945297907986220685236889779824704161747717955074607495811421988843074485107652224440104521551123955143847085901033014100978691112822119710713834506363917546373634986562032161666522045353610385441980864203835349732507147785160277364167991817254936677518086892652839011528963998435093386064204133460218889805563114455264866594165827944934359596007046531933614924 [171,54] 216094370191628363353298309223094976712000942612741166718070998039867625739980844966780527784204193349571827707958554479815420569202144266280871004857930830992453108233835681198326310839843579646880907245534956922041031106795644471793067980054990196653063269031200547454370125351476991982915312618953939273076613543512001646926779562301645878123918168270978075366060928670684422961956955396747220059552871844598037603344614365816094199922000299960602464810031124645942208541549196357264758189813193465161148890795267796658418663281808032111730261298895735414696878720053085877641921707037978049269517814396564106302851417727669931577704847422662286673331678907961747998697133567527806530457968660518252119750689162029123960315761549945835680613785528792051176083835728090446677502877363818313921344007763971627307058976499980014221644826414473210728562976118494018587263026858194280095806596309722291559873477700572250673501255704311818409817547966391143923806728130884699518494173197490747377548839923195495134647275617333767205133659801475536317332919935961039575602265692329537481564124744425306858941317993578713751888997812771668545851969743452772581651876537803731189731553222348049288775562325304064279708921754556823717079536832852954077222285305201925591601535832307473776836132241647610545864146062186054253588024289272133979334228727220255311069297331368946050298051769173485951995915745005410765855860589212656147537278682844056648815593887803466721678696469652616686119638850206780293344595130945726475642736345925044805086958380995092929772818643175778355170837392440824808669175465019888295180146126819862596175950815727596467035238848042341437781009822122753547973259870130839193393622111782209496151362530830893634033335005684296231474249281169343572679192223865305601167247601411941256020462296480453248781718889967623293465818761196806928784524524825701463200538763211569554825001083250277743361061464769280 [171,55] 3702537003441019645816332330689978279459142659337753909118012761148190610857617136372668206728692514217669390253913407941968367088789314281732852258887340877241213759248258842743413405271273127386375547905636098914554601584718648174886029312698138675830091477610858991501779216544566578440276679785150328570500875125585299868538851341879731772213743404381697452727377957158080213660265103365853549261088769567093152517384390668658390485928672783485344473201749113643578202230657533046812519746144476713065635485792597771972152042882232705973766093587464054287082455022834740841917070337598903151602833572330539283361325879578777063607304320762725603520412408427326854650920229815463990882406346310485010865289879227495135925332987877367509348704658702638220103972369104328974006184310418960823820596963930296023183844760442051952004995370643231114678126146496536223134960773473689111093137538473378427421333342201648986086528268759665802513874875904721947714392772972074881093146214851593370310479999329818680344387301830784507497849227930567100028633255523783841909899059673763545412191730791363189629553358013701047738762943187775664919927419680177128964857646859387596501837641709157856875516802326023229574039140251280778463284619054616179465160844758513072709847714574700566347423423627237483626552370566625885791951066348611061780153550651478933026299640799120015807953270317503460345330442519922475647584592668964548592418115350998992173035860422856785423196572694495628201871801229495296630439262705061418814534252717898413413131368340640326446226739521022810745881261222171332090672322563775967566099181326038914743362716819367524603702458474801352186754906367878600307296697322369795228257902074210964616491300890864102664290826057779786182848136295055728629009326069990476430458928502243101326921931902894101419045310999526760329103810049396507959008687493272068997489576192350877836807575406603148804600703328 [171,56] -1085758408121197719251678617777744920527780115992774098517640612914297388881112607103283192240729801881659389525646820349983904329762735204839973760148876868548182387499607810336775306277184624929022931831458134672559533607577500889926230406777239362499858941767856710812439572337361185320119882874738459419395074085516680872186950990556980284766684986282323987261149133197605196025141518475243446369017801669246206011102400547022590158372168579905681529039834902868465160332867932610473179948140495200090636132079752303115081516347580316517167298603630674486719938043105446073197694967326553876263932081073064022513953216503520090088468536680019071662376245885718191473556281976245993344075262197582835232024911781383170221503208272527608415477712990487378242038935132597498443345324898879738836563521839035076777235711221726075988300857562822006427986921289937068081992173929893132564184559722498536657767640021495741701710811989376498545360631866936504001365667078110718400921052036896610497161066324841655678521699167370579951227412386284245791181491983497450063665621159198474739829094762682610494212876429582181229084163466551845650790289294921889906471671053937552534165864687632242207064075045901708426724974405487889064292340383030738187899429380205981542846019533935427765297053510497836399504732976134978687440512490050566657619203902257935293034634181681880622552196873048369535106116862173457517223582956939083819061391471853786259025596784121190067249250805147530724943920593161859699716574536989609598363122271343369701906738004748901577047306483888298078869267356374397689487232341084196851107558654180113241769590941561406780841461695879418690606953978852289920565451603197539784312023530480514900497355370413158269242854281712001805634671061148443300878265597769772895351051876089618577283178974057539304007312431274764144465627350681647226807359517744403692293227562132512553705256412548609450515232 [171,57] 65156758807606410326071080796540485541528021151662606274269436838005602012810791010297487834904567729376162115455562300809128851710511013420368602641120823094410409080650429484730276058318268853466548283065924254033363926789284983352794049844946559740804708929552822006140700648478445492427671739356427631251182725081062191832186395948525067222263211438071421583669571241297729543224024836315270704849504443470245862634307473860329848083310628824383559732050781736849089367560725313435364488240314368229766864551292250453835269837402605743998967380428589062280834376356729268588722549430853022650686627495965471000008841716589162348651720264341571331895566060906157228280417868629881108035298232831873875329116810220768423372307294273284241455318516691251433977589401529119173163290536759080889463036984740515977983313044281095012269976414197387346604077734321048477053743116108445441209258497245438272859853454775534869448975832621403020657740116699382556784242568682340418416018698577798700828199527687283496606479409701933995792232974950028341535886045788543684600609934353122602440229607729303625335129569184420486022706937423348601345341431834345127061457830409219450174905229853578472847638101484095036073976565424363905333355633843738595466678951710948503118450713399748160227448003724748128243501458525707922285556545269347837112163515257896488350452008733249942664355579333972600553203639349258703330949199696091411280096234784778423984099698602560364060851848369660356619789597774875526242421310216136639332909541300991309134039298166378696655341614485810278046493432038071583777189424378318684963661589730229690091318796450880199627172614213191299659948646976170143416281237390291955848591510355417688027256963898893284204210573760748039687852214672565959372737313649551006282899695449061689833043831932476516947776312465117053431652385430943728471929646409364530155806560336123027437907101930860770004 [171,58] -764672446975613514820591745743606008291896272063820680232810638572754747528454248641787816145046099109046634008872367094480655398718918117769875462080437986516760359631032202394283389848228718252220984147850329915728561724655595687239622030496038000407523169522807428300172906373086921055835278149195720126067654749211029668092752670426436556230274647063299620273179024533844067883057877297352564537325689469707708064542993484527080404719154242459629936335809591375287916115377959311399175129846786393487245966545958573547797113846342517971288292492746830049732068786403037469583757012811663102440177481559505539928534370028610671465111285444899670875759202216722619207592484366638255082528026446441102141135599151146079612307972958016351326911732328078767402336061814333732593933638306058095893679002529088288930955659136073775871332545886810077476961137046035334476186523604746066333514620474345898053889185685658010994271230123540861014179276786799931175603769297457923302848912597012559472123765406481664283312287027746901097992368191838933871502722310221092412539910994072244132606848769937824672427454137471200913650877318535369724341058348914098015065134577110505741106086573679444457620006361252197823257201166625023222772230219682201217866352879299127584768838058874209840148129900032962747135438710220821615977888830466785467045624701396578906703696857377195089352109553366775497160729421944897557891368043228845204373108866589752314718257881252525813675747287410849459101760078139107330252824113738007266223673686947719722205303476134978814637047798756789049058196537843635732929161061385688228378455070062170371618252438770018034478631465108574750444493082550172117123031155601227695473493955443779600375142484535380293903241564392577084298582221028247306364769336195752222655218331236433632537081878963212680614143315623811029118553600036952860388716757224336835643561275742213054012915819032160 [171,59] 125907908349372965675549776683175136509023974114765019482983687036992206450526196268062083189624275389622784171245727035803569917475128861611625681347584087901587793673926239632919332883932112389720360708100617739616237959792820008315195334599567914128771444769924999632831761263217943839634456953894021791998314420497740864064904194236348135832376445603022594949489144947136155394256045679454512468701478560399169486811362037032912730684217404026586996922874932101662142323816932874661320298318261471883130532474193529275375451731488255801589062404573716763251451636411111602951556673684317966347582929198833537127506994097943519771724112114990743044382400803231518080059013396378372128989493637805655235174825908213143102674727438402095290534549149256553715427316075680883238901854598928070412094805753100886981668326068958629083139762387198438313680326881239212483316558206846205865613230918415418349107391434169807961513906655452384618108600527193679256252283181107169109426396224843849505608781521537259752944118644311832042384702517261785917486907338566476842539313915308687834544013323540072745832739029491233817266283536037637680570334606162157568793830263435322537800136558767673011254036666509770685717345317965751764399743906229646801324987380297128591573032792630915215883440076364618652767383467928690298119614792888640678743696259266082765630215645978127780773293924103467375676647352813038872350537690004812781633022585084429248396732198505061630564057010248947294180408968682473457750660495825045848043741697562464292819747360952483094256028082616364682635545267219361237928830835998844830202647287954078879210938635905541176699966518694474518566511882036278076091094068949222677818718285039730484003815159666851788446098563971838148218027448222185375509298619155276044930345230541223442650919830309788419654734299078056599493961218197520799419183044496322030943810365580310722625999736084 [171,60] -57857051526092992650283398870108757433523943303535865898160737918021964571800170832730667688184018578750635916988011343016327966887214682563940018223548890036859208920520156167605548209299338271643906106994806384903622058989968005957729678797273569766923835206678675140229116436310655013472249341673423480397707960882599733674902836049134105548822202182964224037463102390940570170024174090839818228271518202671927479583445407079960566933426690703167343480904065266018672578332967110004494396034288744103989015924838240944292356978794292484210751527059216646190001282336879012687971980634256570603514172095437098900983808859911882918907681322550272212572630517126152642038697074928985659207654286977338184184721465481145626640270847228606506121149071530022062465342105930876197124043420156813280477143807960131827192879016283479153920264089183862445850022225703767670828653135313317392551639446645256351079248706436305070642847817986996587934144639476025144157187471172301365845373153665739354984131897393780381614698134382595063986987358569169019094509947091071962652393886317258186410921374940637394386497680978494574040981723052061413277698573487924007016602642306781593368623390016567949001410483476006941952338093973918693437894482594307596792492632699746808095893828258856756403094337178214851414269405607176995795529759352411141438460896562001658294507481811572977238545042184503476056216558073537718815345305672292264624971535282813500199704774683335810375395427904982016463437158195577256424467125263705852362504784957408344517915073851845841425673566350411729904071493299939134170938970473343647873653536159661710158684598623184486271934539004643490661908196287540397160907568215215203038395480228532381296731067510116272594380776016995049356472188260036417425222470393925912813458075285690481777311413892920536618397479693866302446511834108141657561872382015342350675114020478713479872011520 [171,61] 3610457661122323862682026305366673162908834977585960341544992419719963887768403285904674794738628408660361361680228826851479842632365993426093164202399984559159356016332175494160870233612081117119448823967090491986761035781674730734606757995136198590480761019374790620889094703670421339441096547154502894767533898283203026464984351678848836114519320277804234988528495036296683382578806416191965145916353270122514433422319890541425381875248469241079100820510842348211050030413498337318684358403872410800909279518221603437728596405415356214542956846759908996753846895741702025839052030871132252245793745070347953429234650418458495428917600308680776131983787422167833105930570760724383155639850075994665989424643781755509983701299843016133944110705493738688864285862746090119009689143851013560413639714348198250095773045752993069989382965583156425283185793068202717421168732042042004651863869002276185849220794657371562374589299756529300523767845881578068415323437867500694881216193324289684825066271520702664607266757376749173760860369535281754053027253596051504081434320481987910222955729028480635767977952056299749899874731527091668762160775212865860928475417592946078020442068232348150614128244675576294518610610393875486435484391168822435526237330116037923966187770739833339754745507645968808912103288623516617820308229125894630153711665946439356886249994601984108266776225249693190758957536941804215869724244054311765997340815670975371241841695021199458103457892429459148426131117095475324713078428520540259425825637292389376298046531994512537894990895679867430416407748515728090093186753987149533535815967405111305854895663650165108218763493618979205879308927488637233439654511292451561675302660410999672256058672196172094576291860401001459321776111571663188679063940924000149845016614910749628857751420520395098766182447127195500516393792052254382389392658394260312972899256964217003687145664 [171,62] 57231528943647326263173284123824893798535241912907831099773388629708106670919405572955919576777682897761426673869192812530757926115087421261185224585576730439669457347128229039429647077360265706050042283925732655475931794019703392283947495358588991928443758186258541634912077751962022260714587104808177849379668619135389849582577816010294491693200910883282199147932504829289755494627624859096245661981514058194174555359638312723147675949272414300977777583231488183730169139788455672302572537167137108409177349263090167833713398531785722346604065945515423399513636694392512816253163796656405450953657879753736291446629715038164852338203025508623773537976154200278243846942950950490286166903062938708048762921089336113771810692349937683377700938285827931629813194985947455108161631493116185279659136836647999680029873544227824123564282496140593172892022700892451075258488507932827906146238649387563303687783794068799201308277808907684625619258605547320121984908990042147285858754604520782518642225761170476356942552430969665007842879878791538896173078969979699291827315840746891896904821101522859820196504127525711381695429720141043629070005183287044789052879684541271862966844223618403662862268536913250125097331780832899401974361537151390712823043842988026802981432719799185151990204548728463572700657554313356675427636761164335903082379771026123266594092767934739849717490333135747644882457903669575446318321190805119582299933411552183226515095837320136043937416011434369752065294872402336334435464710483237187299039984054944733050676901829463563078331682547611267529944621954258842598783839851605685842502494268233581494576513841447188765473003239322153512622607161163348314251660409635730025532276369717444165572438980030168818080374350019688809107180212114478621093705229923239540199801026967916453360737592596598983180626476871705473102211381180545256951272025793054906426399830114436096 [171,63] 13370678378691402041673546793707093811379393002928229967453427852080938040131985033110618472906092183370485227998906375200039364311907953206789817579619545463586895541027835503520117983082995326013265395666743241286481478445874558518421036663090081458560505591742386248304283725535968930657550942913409337197509866245686675056681816617481204873738421726012813730355987128395469612136147479279609276028246399414066520577197376486416771814650161161627242270385622483550137447115699493581436956079084516982855931715216343097210319836468471022171765333558099106920149353873760682315528718974902198014073147319966371782080770262977087244932277271054559427991376518307859680170613386368009314454636484332883300565222964336663140501163131960759217948895103721264957629397659232558036972884042982139911348073993946885021756939801233766507146719479397982911300069086051413582723173794832522984029819317852000387321133962031217023085288410950346051941345688471024034635994960027439544433236858659921459886041302022176548148857176584658582772076124544195458773138273597362814251314130883679590605201338643824790132684753452808222190216643011045795488498027876933022235898848668061717535172334794138003895135791759916596849519538185320551307525569273534949894884113006986879303140398416078465138248211080116908468808266946394262865233468892293415962997357851746841194350579191883995373678407292515754566176412110886726035027836685791634048403855625326604998540781548573615874715977327110132764763363329463887544325457031310319363188652653352238588582186976003838596644366841414520238140210617403860750187725511924902477533751079340797030133864458355977802247622479133673001275008361492591843655791998142007597385240107980132018984892532629763620349686997353639660095890322643694484536326920577003620634100834014322043237747840435757786100387363148438471718881636955065864010616520185526322529174251648 [171,64] -895073369347957374627957725407585329005156254207133379648648878799603432437141624011889911693573469559490844096126298514342644832954424779280234245383655982545334123364679221995097952832439812657496246002891324599662089261184640510353193032914475694384269735956112365107552064953262589464253685386594911478882396980892780805355505891791486346460929609979276019566728320853230927389442588750363414529346227629025302660325171860043751802730018437643036176071234774186299861147110600985876295117954254393408913784744876652888173702400416449789291544785949517648458483178510341701148775007638178522447510158340815952550604985616533800867960400752449654478721275723333472732998629045687772484064106824511553616722249614750637066454056226084735053276206415115685281824538216372495551769054911359500680753563613907354163591416999770765291645004241160658970031380063823676147226139879650184589182792636995398347764678281356243885638420180069520457382536934282102044788870813100372854873066277720884385009186422432845300518900078103643102849551847428911793529571607345952691114151755263826647726255543975206458723300336907927994016612953273158081848447804035266979786740124274472820039430394656844976824504351333290981379238129920610435446804541721027477202557579364752077511493291098116116959458986962088974980517085245026271616271490851975827348845228724591547253351201677609101018275785240373361605931960014496240702171415121067292472858622371156185981471562708062519434978380474124294546740790655257811017161354506898960960898685131056349981729717496999145819887275924400682217954900872835455704635760114780055567871689176724492766708930038750794928091152975393875583523900749044441599290714796025806641544521769509181203316326509866858939312436741325285276664300328751670048439041471119765779248926144577818372665211642180288736356848350311466833885767978667315264799505776305043628755072 [171,65] -33374955303089986756247210530968939884044734661208937124394126132323524305678874481291148677942264056486935801829499820037002207217476542342334840644440927828323407355574272977729597305130534595160258504254830711503627439637228278012383110659192274238998329866014728757685426384290599771218248203544039616680167851736484085858030469137650294235205744826393909011973692810942327982269213029820991681244475574982952374798000815379037538442024086409699084835871222326860894029303024592590965428667823586247428569431202297382666319270663895577383468402638030554009412514306044989328883115268306851760439222643681820570520704736812542865325855692099448364407701871178884215032361984758533447080841371166090774933618504991436556021199458860861144075363236771941165752040940380888933280424040085691763251827063891951792420818672822723204937278561110703101692304204094699263054613001047942257238111348321457570337928060670687129922476084069687681026671815795627167834215567744000997049955542393755629759765795453880197924193462271452801845178256935271395108756573969619174895067961139408768818086770200891382424577661328511623558088798523452408716046689221742047787276459940770246885990172616252145950599472809186865719162778339823316885734143668401577558418203247477996352784314935110347827910607947664078437316482763565105842266938423868343537243316216733623910077714346877249477730183157162934514001575735794159904300817710265140057290690239277820172186011932431040998015530508047200349907277199598654110973218127805345745075325612341280357753883004140851281271762188032810019004636739292931847974276004204721564627412554900219655393792168919536052681613785411190233588661898012434020485541170216885763533246098995934555532501132937419236780689841831921944406233104687453243128747676905907615136994781890420741823313928817280757159069770795622955347168516517030025067717589464930580016 [171,66] -281144712240746340024039217955414482600214899217805066854679349921504556574372307022128731779118615991818962045696629475016319986800805085651205527734910938598520453328548567610975414413632214379996026528260161129713827939768206007211839739464762348830796342283474392701520626221171855571727595148517167966218926440573816498068936319340153715948595299272715203856854866400373949068693184404412394811877757437606509495849613787493442685468599089902321466970871378664175734414940719680942194489023400662403390282780218510181787218583753187078594492289190536766868397946712398524096407161968541226207455858169284633537441818786261536693655640780529552378138136396074168532363201290873497838211228988281934149836294628348319107528111022031436195986618242109444372984161957912796562478392136520514836872304703532426607666448062196175105762621003001460181560013174276118617411802956896475458110193542805450332309201747468602194885007405506257068771275615476260546314848742774392420450587326168551754701186615410238792028359031896189752051662939087252548262397700270480297497242006740238248379215015330093627552352123140703821472675223542546731019627329186054644537118718533189835230692057252489516649257842894389483425921490195280653707060693019601521452024974469497194420529129622077919408899949584444779141779250046859410949610864404531604098758238606776888057772690657231775308361592485132006674559127294811838206831243584727167096109638371004738106305923595719321318172225627704899229791711976422945960288970380315616459516202808309772025237732042429715334198917570451433537852123661670823374223377797286652576310988084211843980327757695211241670479196461694883916866540393574536918177997055783093372624256106283445812342040507610712910050506051960481166505335512844171654308355889086575732662151858980402410077025405620801571035681477406869742310377013176996718728339027371520 [171,67] 27303599444768513031141627342775764894578969463916945310730700350692069573040647112096466689017067801882882148974596493570769382422230828354886082490556047509359141951590117073111255397010300279398380989349984822832447034073778584409754115002017056823352187041287124975117723365680404882903991139370145723605851311748232279611729420301967568693148316096860379617500293718684429948756253243894992717595340143913190039761290059714383747500229399572496487124205792387906753399044752398147216907631909460794273130023945729946778273193335114001470078267362347303214356745739175676581196591651725124952197876708468307225330587435775182970612923241816256984850753024524129796026681928294074569468934724353040729928813640384718383833888014668412441060226789062392283078403117605415493596949522956951544903184770817387129185586676320077011419583247634102304992607385626543457264920672210539828031990231646710510690886149305575657696451563617903333924275976979344051469988269540695569913906428483308465261320195884668039088745531764286894318327439279640535996149734558820854980476349954092882697800970127843358235915735022938794755361465128971151529359083019776156895151891918183026105737598339967981522073764780548425808953234239756975703032942896206948072202884800737861032765828473238780317275389933201753681182367055842233114367020865557278534125805113838662097401023737388461750954098354413872891302726616703527930697865287331331992823067264320115203639499722974018915040076102542337308765499635191374579751662597848677000409436642672497646784060211863190660771926844627103837061022419618991010314455457400345511153520839403053060077260891255559872693354669137487819671130894681745464711226335950122605322068080270415724697133971155051666832710682678832209914218842055546259143751278944411716298498957884645403850737047662284693866042770741616638035571800318187720279520944576 [171,68] 1012334896618119132082728119612603099180084422186819564947484447741621864108571368219439759510203642111567648380563590503026839828097697390139434856560583604478710115046712763415714751629241088543214425767292147850121294124238270020373777701289779905757455040101328441082175343908471588168683072089242624957109247289216389085653805303627217592310880443306315675911544130585782085153014586086907968355810685538358615767052910382113411228726259887607308452230331872482484674549036308520832158524977186979813715282245752840013120527081405146791527027347011423115371922063399619907611303837757923057400581301645971933929981174528021049633604780834912456341584439640904234176918200017575528181574584193244641123173847625053154988775141318636333787128157996862945124316539201365084728021414109563512002378396996755914255145964147288376062436677218715653059838591082140381082962284101376469605133876167967232049506924614216223901432037065339892751351890485188693221706639208825520952095328414078003259628263088833976984767051754782419609679282265193360831419012018363270907131314082097594615322496124678392852766688494477435195884626243974283415947735406808602036619822214214050116259862449568275903006236602118739117246511935901940811249147620994189208612584175792339910389249007690945312865138271183884092828509812222122266049497399824719571927653522198707616936059193153226894343842665794810991873969687503419369773634017813707726296173789691932003421070230360399736256987730233513840741439902390730791346790491125083256528458154586016067295672141812320512945804483291770974289574618418153324703993933717584427183130768509477204022770219169700331227171084771637976387789708296216996992516980789991398183379698111114673658402005697631911421691653250487751142342422090612032755157510454688423166586547220625345391411283155965373709132300152930770355662209893264387966148224 [171,69] 3459510998470385467365980505729805210120058424658840708789650331049425035018571493857474271444290603163605023162619020125663866019349781797999611098399658320360327806920682082620915493150884338827627369169543160117080099469709523360823996984732374070736367206318662389233049981795915076251639210062862083188793706672964643828472386535159708397920538001109264751770323965285121777778288425820772899177866711215182829488440114800867457281753361719233473596839272433074190165807935406054434085295163405690075892393694399103772263808336958560587493832152154659666585596846918321216386793684981633845049390656280065380860932938123118425411488170958777003132811730752277069849684724543659484760853635329134123454321622135415732108268263936530435538808475143971325626693966839000411539627632155987749508124014880198992907142537218136232795726770900966750649485591024988367572732370856962818550640193195186394620901557040171696572007476310473283799717620558625166910865222354275004750370562211019993292157997865182704148528680767887129655454068564864319615411486871392017944896821216004197954334105524082480344223471853884241838127939064926750566461850245175487901950772774977940506486633061157816980615908611806676061411118575970222995801261778969806491729198736652868360671626869262372593099802874384906924242140627697477055236909555343094623060684182933550262645032473171282491492613414057151684761560542584753473044615552590118416090585669238603955021549523824390454937254509453549502372734528653272143123647670137197717072138253902999107416776508360243765852663548602456945097139131135740226340690622755148025830966472962897723741599335098195380815230819890369725294828291569824423371767875675593138427073615126246890684653296454241284708133223592677702670996644551379590999296342776748345864876926635095320648706079613929237426754480776645838363559972054826374784 [171,70] -142006238181684462541503989937512727140204859748225318641753473304110086366222181783602228772644904652394125683177974930163455488096279025326146005501749588580260346875345260406470295218795602577270860365010521532750677404217810339624880020024653397215023887179278766889373155036961481302630279983862595535867407182670032536796411726410776198594359726879095494795400527201103503252342153170730338168955035137765284244431940829573845729856875958136442920745860948291271435753924718229454981158001324045322625646925871099661931109449481787059285640265460231569594580206620811388426971992620762420991373740419413430282991599806951738849129796783646340866709545154805123793676327478836855677236387144033375646379764394609522612153017281171109941725635287377911121715889197945797827097335579533888200843416706248579871962435264447190360578073793666665958013720560937635136665402321389777391649935549795470075299808678007058698820409880269084813836551919130492129595021814445054256085086322884514390223240938281299187870554945322935537216883880563492876510837583093378773058263869238694418284967449217279995765649592738705286031125636464666012654189529288764612475838123393213122471261258802260340394085469066759931212644991441111424013054034822163633227605024795417670454450588240702925745649054699460159987405458896925459350025503419016002122353396523044379922982884162870098282149847261897234579626930867060621702176670739050854491825618581414651652009442262221269977822397047098455743126475567844176192075794401386122532683080297336381867077920152892742611549377180713756276788401293153537726086498880675522270341908548529554445018677475745266569933377782406478671721699905437940809212584434405913671195112754824298639388296289086148082238752223008363451180470370288568188222718587235106936380621754397072304716031303764707584010178597562308175475934082774912 [171,71] -3044790663966863185851153845886686475430479222730512274816831689693772113127514494999542925653799061802769435326468037719604465011753503236501469859174592886801518167348518354444417563982683023283433886719252972089400446589339772011634200805764113186987501103338612553399570617693210621221847360986043497743938654367942055433346378602098700433699784310546786134028719714286463224516926590764115800098512020238040500685466375957758330438519291184988197064998594922033388508674919780882996949153717393566045226197811711271493210175604563472845490903616430399340002014509725858314005052485768872128799310729661734014861285964108158745006999734883185020696626686340376588562697324159592593597057027874260653323995041514846354698490698751802091294685253179369944900449714065062199869568847606025621161848564868194101331385184966372655043502407652589360152737055711228669828551585908852030095714423480048950257363303439672535592704200047563901337991679834804779663635943745993222373878370074007728215598003655636415683988128015468662765668440069106244457781277667415315930694651068139978568716267540873841048519616536087898666300664134032580078282485719558987131264226457083281635974831967338658672881919828787124864896150019323000662203537457926909612111348599082087796743342472808167247555491258053035634800861896818655411061021262868191110581164133281059544118514260037560700343420501855145913868124683964919361433075175053326494669545562436788529278169328416902561577453664913735340204805602957324773430130617158921820326142863949549619567255850888731194722290512791972170708519075686360381729360409487955913815727629927193805180192143488112745272304508550268382648850898898542870515390331275193334895254211652926429920515528634140014832543334233316280746777992486097999961274461592225619919724965788579629812583790970968899349921608035812904125136981296 [171,72] 6207630723033634071761554140374372495071349059740045042044372230929634600567498350474125976964650211141163193024001241631943828113469455933357058051099349422707316165815363856896285499255129500736806983289535527721387951163326941269860839266382016238619082666586956853635469584253435944180970963209036965068752989921584450139933832885485380917360719157962099590355994100903730032911715906543965292605116912968054033692536403532786206685625261000099931572914383911063267977661608517331894541774798487199393531454067328409178444478815942385098677039003240802713818504870165623487359971413944097492539142489550447459581530360368017600485607807323710198224092680346236279531785821842312174773589822365370515076539834509682559417619059384282195064725513909734142511525588683037423739404247717866337240175461958064107176335561880020920885033001002623511459982644186187267037789472602739111181850512831649051244987333888137947925597614711711477618943019661409481929552225735339797648486309615333407176199768979139127343530829636017560994708279346824013608234568646600191205611026017850398654927151088683417165887181039178372290545081271278985027351603815080944276578906040338102239417525581756324744923691470210048183729304783433337026238489970030725763858597881157894774199000035444811721726277455349904559926902862316040372347797582406384408196091225859497766897333421227625076420189044032307041098467534363767083113865319213501211929702638759691950414225404681551691747036226481025750334246475913989300764561937280437493514029977998022455769134784323587955903619505700504042182193673060197322976926080527273202604642084312526580355939739131096414088207193837126472674435342995552459084312958939518617764501678626471118483725004399451524020058466468122798774994799783321409466374646477530743662635032725239895317014774098891531386250761778753983755840 [171,73] -510405440968616978736976464384040227715705028501018464821628727124954726091545224443160648549643156727254786079414074184090699079247550995049476405786237420069299923252711693229958182897417206339764426245850503097947562203950750338665781574466760241869070054971068669908897928395845847967027725031497060032966322717707461440365113090819224615084805139705885062391376496444834404338138986567048259013470868946620906185628699897291166822497786766583039692978108739970610809484080184958606126601315381835701831571529261195741646310335706845403644852106587461717423617133766270283177613473733417839699356932375946426980341256360425145221526624585137170864246583445384686752823069033453755704918646552625308885694595237669358953594621157683609811344872368294640884386756937031087824459811153574541323580112122110892876109835423567361700325964647534396936091626045286592051745605823968067569350565025583241501684182794247819338736944511339002502512295304367999938900314983689700294254997726525182974329904393409598471918298712735819755675511908040905460562578220767058097851121400520908597926018422532547294334578929873680456597331848508252114527015821467852128488320329030568424476406670593592253636411382852513344389222148112208984538349495228481901205559103928999241318889763763697349601790243975344200683998238371015716444299560658305657519507026673060722992865574633470807671024131242807443385605757012070642231159370400264750930656661339095091626968113687063082012227569123525047591258875519178651690988757057529026865243815616724732940513301501096727029773932035133906928772606721690832655579226849522932978469596558874179054815188264535561328982320314892286878813882715098036724548911550937646947695390871260192293768147290379382074805261311250431234977577263606926309957760557314911618960789689277695770998609362055835981995909074179933736 [171,74] 10140016067104880066969712759225678836469914439559801618294681742843407377206456632562268767413321810741155525128400663821815539893662947148496095037652440551275023337280434159357772942893154117588516232744723742615425105315073671332407251245687288790733376226290008548740205441182328314786334348036901639062130986136240412605552597346857397874851765756988837831584144055430315608778724249263322670443777323165616083910795604335030711402826953946786487142326452034613686126442050421805575272841223780909733839599486416455785717234137430576767465664205249763658816986327879213656003227688738770211018598099069528797930967493918508479505854546975465741128496257177101299744178436291725031611642014583377523783284114685036892280809930288114559265906237551996306007183443745435924237732357149145628158322199741723968207916185139830017975920716052822409033656532554192149322955061830288603463208520837629185378012861780740922554500017529906636865848669886962206225232613936353139542282067562607535125866477527057352183025344373444147431283422800254072289585207047301651236831481372268836742538289889444568605769144092149544012740984749738208483790318276247769462095509300371641925561033212277590370102277966864316045607472917055929560389446322420465129267431297632029177661187236231651212445582490357109029384050281595173919547361003147494350510778884664800079400539476243552437070039283646446620901906207046117368840130046828994094089945045131433276986434532907495532040200489167224349338684733566737834723259918406727190089006293314530130560954897339489273253916839388003407904919197799990961773060818695186992295334928829415818788223289527994111099913324228016978114750370571075565682370069381054257883601071203606995107688350654481976818149907533333843904854575681392238152829078526121488811812047610316793345519528967502565176189125563136 [171,75] 3892468845695029208669973442858687237020250085285652113625314748573715264280599101382654322447983921772653474400154294003222456687663034906247726662954650058691780365188949340562903276351517932354881837138011378646661101372267240360657892222110682382549947190548975091080393530573321554863590666982859928050830074670597496332774746871442369134855651255764745708330211518779690574176047708776957473451377918398518599761650582612765205331239271504458488271815339653922101700232155930922130795881226294639607199945348264387723342450646998261147079252677132303279603441156129575641651434634159274175129760438601823937289929536129948464441134546280280021840064972655630581141140054419254111231618369583031334940494175226433916437783412295952416541035424365767835985867624082457940416701047921306360729063445621460819167824699324838342511388550137026986222749993767231443720135220117510770902457459086214100358289977561736055174811901128486640806439819602043319777764685920104050367302533095016134271765536871515849150459059246930407450757685606570534017245158080006384195809803796031519528059208092059986378010556105761190675013805853030569721127919751299874784329268887023208065056885946918628851478674606137480174578605926961235727663783338750908111611708283963538869012225143662516811506072215147808165741823377663069462683438942459505031651943533457643327699283387845364823706960642988340090717062976332534096207484719716711791823800488353249826624815968736096531477423809399342592398640768513134652379538562107962898692619055723535701148335467682567547586333233959859604301548990491773751423763792016216984640595599232307896725536220191562057414515376529206875499432161297943973763549092930632608285544979309958553092721808166099779782637730339851368471437335952454477777701679840627609854905106773227619028393068333729492858889184 [171,76] -2198007956652197027002718277918711150960542003387810529713460248176958667975138313006255575211796377840733808424086257025207918581316423700109369611190915897322692039062982060151206473334152732689833855949257289191224137810313101561253252969672481027330529784564158639188102782376487759609544745109404615047335376221899006082108766672524665078159720053334328020637504077610029442036008527913995312749949312573216280313219241913405234340263145503173922749533171337621400528416081544335760995505523155712175951937818488527540868242699884792464797611826056043258519373654702735814913599766747898458234768022378444448790092969519143424337571174349442220739350810276742678294280425802165928462957629087675011992871923215737336862898327865837993022945743954094977203012741522302064244408314593908641511089487250220096054071753662692159866138924430301958750513945123942600206834802289923561485675322255563774664195550836708324597520919690817140680011846387117506539688205933194646938545681668578627841868867743121364170644116716152546489031304903464695637454678388406045530608086854496083892234568900827696155735949048958842351428790113137895101969173436987192261005757879412982347303534333055076491808241601970150528307197771806716238565724502342117211996003948268731978781067112618725612012246102730112144673017056317018607309779274177448287825269475762306360301295833206544757132723481144033420466596826425553396757762447603500674627102405133355862990866714335292252010699615187488383857836152125738057735138905993052066887536731915350703125462139231961968087370544888451749962217349386695973734555850872849902477309999385828136964064832041105447593630037579963938696351646538194669815264008900609611520157793100355154335920851910225150879720463650364897178260330134816754644566870511060762986505033543546863004339641132777750704688 [171,77] 36039672049242394925470476613034300478440047164531580417608761077791086890227177088675699197895388572441013090482405104204478975015708943334946807351816714714079099703579906111346277663217077878270658340089264250861854899686108444592406653886594420242824048899679078729860570563581003071240967355910176724752825138313344624964450259965657339782457422582497616696730521946504211757687710631940952220086406292464779254981991559984533189465946790273957756392472320267683757537230068118660684269869583711299206741184398329075487523892564506291440861345696502365110661145495156809986917191732472100969752646796488053865905015584782574900380327824018243069716424880353021812938920931130809696882791785820449220241831599404969906735792705432054388922947323232121717013094464108280020185599917490430033177050897520877685955171365087069958704343980070312393034905701532498295645099114628303263780481408229428884596952249509423088867819400968350019529561127761111385779685250106816167360819636951331690555570391589979033321003955358431513829735257332426556605994499170628552731851188740579018411978648739023626271345885224505067924665970532079888325926486324769601702671192486774354146178091406836658538408542350153114806268954826370783556557698013022412855517378467623539686071891660880427887504179576936125376464260943351413239346424807223970847520782979721093796140143258490916436401965902644849545402225833025755378424102051746303722305110905828932465859406200918775052434798037180799217328431761463095157698216806125262885033598116009565187811558490505562453717117135222565534346658223766176799397282833653258969799678279163092411564803336658309797229866417641285683761938574541767641129724953807510636099015564671414076717318471393971664582911114443926127672598807506556751865627633149615663879801488970824998460182058584160950 [171,78] -248296894142475394134764338464520867043790995649443311916627597081146642221801158746582368174394820827199797709369465151051370007593879048182455859310513490794665432785747455370919882930870489297618854458423639236847058720648495182734559988993964323176964273084290357994531705545741871983060465831908393072750418945868476152943627521040403178893071957885514443476156055765002772526492747631249684816400937006884138634080379242849861810860111708270228640732847157863240232671455886661618888216191792307126635850789707214997161620183979184923821914320638957041982144104724828766977509394221705938732078477888325861015798015550026846583904922633288382327310298747072270209729099107451667245513108347558219961025066223676631793604243399120309991467240916340728325716653740445053691986556186737645262010528020020761389356833978221623818080851821777035772095077779094780416129875766938808235564828907980754564906201119805155377108110914478343552455001427762053208898934987851741584217517296497411982625657947289105294028348606793996069200602319692190626519657665283930910953949514444917814325942265093571663481811031389728506659168268925652266517308751347327817916069354341802164434301931880552048554806487079208746845477728977108486958933865706361851324840808748857688346112931751665991530074292389892097608372927119475288671787485208801839466356524698483658741869543022428828191537807723197061917035164320247889160448584778505417890768372681664568008394131162960713057596541068567968411752046945955730775064360471818571404335344617629375338785408100850520424929641534316255597980151103298290415043781606485345930101901383887795032768786670436566595013177707360613663537383996738544440321475708491283228742175454265119719677931111561761502247382421944166038768431729817333205439104072656427715159392648430568903716705424128 [171,79] 290149140776888129696527212436948923597519010929403475569401196065233942656718342122165719863305726903032392914176465265381551143869872140217014398021186230293487875039759585343660551356079932867348321539977362928858385608747352334208612889206894045104921121528973732082493113675555523787857948079282786853053899825037751590592540503884149910650231512297089621957359349355461817537110590006965627029870445798846606330991791216677195318269270798615738465473312092593877683846130441786708460942302747876819674370692239721368233159718891701464097736314590407827727329013114055674214665823831056065207994281734428407838579027684893384440879956459280185325161234812713069918773798721040424786960212206448398264492273743517485050756469022886815140254748935062649813502614810554011174572764715647577223823750693141637494304023195747070819032316926173637537581654059397694260979627877309370308990037893931804584602278116588892306721356611107084892011693400368143493863994983942877113339089498183419774442963097635428860873806235143451490701745823352241977649612490685607790359644466455886774477899223613773487489525917183190330619028673882756873528779579409098164432515694700909960395819111439997208079120589036957838586675302003937101411505961215223674114199295405250994954804917678920459243133374527260816843797870217615700573510266805881141029863337386904629345136132311060974955937491731283933696053904606713055784109575748558974801641658777847352037895579222084675753001941804940171954482247888863140501759463710228946422916430672604350818365819838297840497022698414668073348088171081319858051128038340416908436094716094798702150803091387475505272928560773297695158984049896869232870390913512567798145518740069486910276381252921171124656268330518908063129018543092754213782081200634387514215416032248175947075091488 [171,80] 7131867816328179317829693875955707609171828318779868884104037590154560236445459091972418677471860261380898926380839415174040974520463466261953973035287201583478678186174084235018166232072515710268918253478510476741019214410081663271871613734323073417424984954000792371915013416779214840239267373374626324413687365706177280545832650862113495906387977304287039051820178465424315637095411987251022843861269457210975059562984931468879677513197247183815513697237837671128024418424140222853046219852340762971189545461892129857653907773525053878510409315326152460420775547453104107583047777340190074949494505019573653942279276293156602599563056645475730251491297480955182906170459060095317946531094861311041666923843336414735528770962754620867888012263386169160505538218831471558338343586013909633425869043442011078851780332106185270407878211339238047782300839304462417964175548489492313416177207108247028107629163667438937735594141657005910614715903427251135990054583190203108092511117506986533169902282259787165779704145647131641478046596261690409312012785333344850476448283866880861627971663406901764775363127422514672711927944181876499037471908221066166323513311549939662580782061003131325926955601467423646503111005922008753394995402195282340756024382595331827859547874044149361987537203066927276903048632498314947943608224648343124086336273524002330059299444860938483730784543172811436812419592070472101877267620519578674695729581181456471571909965938098972236406476162187433025542664866197542803484466173103345149669058875379588674191428366715018590204809230506964445253315999745025614297763691791857667128390821486512914306122478319732261018766351310256739781598785457094691644141911296916079275383396152437351945277437610429389251744543625488023317299345628764798532395949039359757905809599742018675342240 [171,81] -51222879141468311236612022461590124983953084444370914264974666818490110914607962953809637059511028178970896212974878553033083113069145896786509931794829790791982578238728817607330341442775192041700948970600806846909601142207260707544401351445759780403013485135020324012349204338578017680779825922567397804511772037616525009123385580173751299195817114022897101511758527774427284439841932899229761484783006913261891694402905630111874942551178715468722645029604984591642228524004636674570779402078721003771421566827345393324381004454460039967560858898183036477158441976916330193672455787546998383865726995795880941101108826313823858285710911357257016282270603520984851468870247309389628597819386349283510626930201315213790558641320255737334232654852641942925328017956759563285926435914201943278146783127799928419753351353879132530343121923408960135444592467088405965346808666280050939751618855000096857700641496041818163937445865244176746818783082647268437892344670068373936828139001213684443253333902643929120050190044821123201875726223002782972772380625894252260350783334933689692272442554125223258490950344375470883302347621619489784196564636859444786360111356226616541685535965869180756958030843806060455399420621899820409334712821308219570022752141788209938199981169273288748407766306085947830692152151386593608290767372415502145309497118440770742054465005636328059877573068659937848226988382106461286244030409715951456305192991129342620416045366236180500354486556402142889529043798061360534339714956598311643884591128378511414657427377606895672065067811618690152275645193586175343085812390733052728166358209693835464512808913966447463424801319927797254091719842313576441854141318769898762715030648849139272555870846870410284847143080977465801869156352134637752489516849785441088157309131767165513924 [171,82] 150613378461790905665174667108560980645448504800342616999196305940659435737399956962110767847482682320549356040220217569848004176268232079657838798515948631892634315676477478293555711655706796006587502765901258008264758137380472798798818888745004013660654149298176611553784786469253126850089515305929430329509170750084579862422524103167741120992257926694017507729538539081428100858917197366707292968310335724874438421358835856411299136064130869149933973889019957459404065949601792157678419592290253084256635252831552102880381038866375034220115712811575310082810926827764775858634560975208638321906407626554810907582190629323105552465855217441463022801258551505705678691316383928542374048048085844390730259703040765371094031706930873123753929630905846538080942025139417909425317144468144706514475278697422026277072231937759073721031095246982312032953159953810176421299193454199978792099076463208501085501462882157188838562375229900832566608984442614015288622549589544667149465694057135896453103783922890106152665244935217671598130919754340209878367829520332203838601052457731079724145107684938109871112655044409688529338228487069897480083367731418976600407796352963156180291550058215871806282898016510429333154155105916566341346867820641810429630504879397244714522251429589203487034441548927060382199402183154395428080324240188607906504682467269031440705344152955675944382971187353124606552573178899755552456681011890213113643012511180551059212743086925886338195943327188279833126511005544533934168322221760603866998008209656819873122532339723864896656322064099023097991947520500450800254162998801696476274017314134548850117516685468672779971021303217184198507244957567208545535000021237420764182276500011215580004592972247548163300961064148647103311191677638271982627009824598414704753039005266432 [171,83] -153335015050564399296581560948568237616418817159911176317164969770892199223441950209243308432457471022128134418115401949769734870253148044614371288685757245791270909679973417465676592486741505845626948521548253022651368450565880486757269632649008560537744774368457145512097241366321599822675849043604004855585018803772528869756410997376982378720892108349211384397680403678653513957485386418270370926687938824561848880424264268893892360325119369391467932516425148401517843344069521910054184266621008407843870977761856994104707963483938959015685355452843322392349372847744284041468680609818223690754324294826163467138907267385721163905867018950125649618699264980680900213153934243932062229930972751367366697283262415046995913172832844123858030325180948255296354655000851696904351494003344649149990727082034461085381446076194307145895572942608962381172364219860675238477591071476072384447498165411837135985538471228846469358973482510311452209037795067081380316865339241018220080599044875430161270144377089260948269966540666144065974242693968112824818374441138529434539372338436056028890794037619089380421875151097501828015257929850255785353053947495469717792594519013405586627828874469133679439508599468668967487111065055409419160878818363519802775251688168302788108326215761733551808316164008495173714261441478847327872902686319583906823410010067317368095551047783612485871278265344577373682824548490820164145820333319369465464292272039476248993895974114851681523904180598205695011245219864959202888518505262175226416106372746064005180886179869454359277612376255861905190578950945425846727941300194604604587803502395665957654970830932132367940476073517994579569865514195221449355780620718141152240525096600436790039594007070936010266324371109879674371134665053682562962793891745165261825507840 [171,84] -250424788943119917801870788607577156029442706797774281712334272146813884205162245982298399892380493344744129132723592188769765829730455571709846396657640874391070853412474249068415300354464202604184006850232203743024933810285768771224261360752641435459440146807244514713214883331296122326844164405620051013020407866990818250895582117291416293776205749786016172649995754297379247199393150064912090741243253803673082171907587371794511766584936283012987699063883528418574749720940591767094787144376400462305569931456847321130525526599704862508830019427634328237129754093596147714321541569657942247918940482843305007624479360451699962326335841758812199796703647422719642279209133867499841242971178526242997356546928528739400712197086134955984693599804943326425564769338332082522675836766094572717469477233712407647331666889539267430644581011331730962952427331237129119759302079436033709029103280379270195932324318947419713574939214424514077980074510968580913318454854121422304169145392349638546249224738252467031564332130995478222527288181300108541891520050548998879625103107316093114753338478679581732101696850337134073960393109801662654136751002625369273712105236138063703342168362024422889823740390121981409218324250636961246818408538852157964679119362487715075168577271320388572154170014941278276321008478713535700874884614680326544742865793446068111183197567064996671854860071867282858522901454695921083203483121049047459218823795494041028635637383939630425364310906429885477494121580584946484087616459018658882677055392433227934567856715055944216436042417299616788781808112886003866636674292696093193420383817252088787132184586245307078277079883827760218542998301871786806937978757928033001719799266028213831475881581382452797339689977180254303321782930575519566333742336917489580800 [171,85] 933274934043997470039914023533673852641984469062871027975562391361558284799351024418646973167017499026759194802969771792393837155463703256527834727476355081915938980703509814757305553532100905013429789735404630453075159355243789637948531702804514544084443037956180097155078866546742075723429623328018639291584504820987856552981497545322464988965539179402687197021709398156126886874768541013135922063112371392519875765765561400106501730075598872009955128346488419577620415021762135875833992316969298236992298080434181904565163951233693826540009357034598397669114184573344898014031908682809857292678395840547192100574484070270957651440291269707366964433178868768065113186747269188297243866060800397004915946127585611890902787295489671020958484545726525241461738189827177589637424448301373498085368586748839105711789640210845695312340600131116039193952970219446619970560276418388446681859380706493746953791704370862967579736174821058951501713755528627544229314142774319553694825251220263680703789468429245519859388392214320788933381566246467533107524733278702609186586585308291477562826897666921490281986829061403293951393928572060615865332979686033661277824635470405811379915605622353797724974020523634363343010350783433198557614395786565642873282761940381247195245601305660196149099358970754120118208229142853240374917665940642356308892798891510367754837999494615569362090902785406451621955197317360937533854086417817141285755257414168777024968181191922334169550632666732931015465946484447917500962233561332346270447154415473610954360456060792494002334746385349362251200087236438933830408997508533546147335834962402435019277175090715745801818228298273264450053060745174736000056837889667707508651444717145706454235321459888462532536909130863747347722497143917337860614573460947920 [171,86] -1087960340679672364828564778925323658804303711272443499707956066923849108866560930098843778348315592697505105831431588631352451538369908086770808339348705933021851070664425343894010074117787302478451854631663126661371773463558619252055364308256479342469923719624096229144959764765265644993360271138641639068862407352868481396911486982011184441996948055208396367750659525292432709102691282804052519822981297623905579896912667341281780744682144966126460614167160192302756842789642998755728792499856137161568343424101914898312513209696291452375658867486634819923710960879717029773944353665445668488800411226331554461939751608444588618651643310346582465144825977106928081404546915701785566715478114533177872980861568722809883806812095418052542301022012000604819249686279577746721458900229981705591309458916693712909139557110092673505376480032072143886581818627375826422984233860399072431502507451784128320281585104985694192784300092025443858757235095742384287336681937626027811610356198501821990725769555177152863384262788521833823673418933287109259113290202521402621414280517547149573805747625747452610008757172098389405393913395814090049304191194173137155587431240049450041960164660453780821254609135084621589817324473364799264713599268014248379413962484481716757702353257719031603069684314884631349198254398645281152193247974042069358719297561038120265557972698402793412134471295083975196954638442732121884726618122309278601333981435677102757737984803433229599685626949071996349768962446290351233375039799197066189168036289543099201312903595382280553989854284316547934951712471236544198579747901667262598875929075796334276375264904686092912260118718584535896335292002911935173948426789942711022860650089264062881547010577265849039116281654593804328089626969769615074032492224 [171,87] -48681972113092162317857361827724453343955633946853890225321804625718891197613810798016700597883494360498161172584480584245261857441649628291403530898805017171888637798695995743565149620145904441510784863816651613118654969867458095039125020832886441091095937691041300766945548340191786129973280816622449151646542540837924905211796222987760153726739067713474019975214543916396946184939656809888167224278758836417443526145397450344404552748105480632952774621926883000145292067650765834658452291818383730678606704869704445981205456024861788141013622150379703339236060554318937056808315725829099920577430711772076032277322305635407274704501810156516420236400326983222209802141316513374874445603160654561726586498181363286023717491089839460970452473641466769957236201631466362239775851367117455889745186655453734175506788062411194134683683834948418609557812404290628916962010261784122929205721580747927073837167227449784819875656766854445801545789308253318995022589536491413973871976070121155864656659461734242236734989978893586380876406631376668438284573688668014659580995507795314701158349207995111949325226554476050552517704499743857151590146670891215268460982209146711995443821875669745153331756673491658764224763434992232793720925760000539359241468888455738559827805393078648568711652471492193911437687430991969619929694036458874018347124898032093312394516702031814299688760170182922637248505496180222345152879681327389098340692380851888192970001569100497804128778015310459789846164590121221961506537285136046163947949722736129875431948888350803644579349754828123976657665105137916827550523278648194222364203677178310108149578371255104850765139508756570510172318427901984293888678413577254175199173490003141242795249705816920412282315388684533187955196594903970916984 [171,88] 3234483071397561201131459488493508074664132266966475429524727718874241059267152064275090768681668006532234588664959762427784468378174644722549787508390072711265275368582169981009930248902371693561914156937692493718314036454640461459863848342166040835454407027505743033559407055064700305718653657369340516268560208905647316946546950749570988096531965757565139111271685680891042230127238024894899230075445741263580994146687577234996210474149811352212258494797220786948881662622503903029340755705402495273485681036984263624565923123544119305772118863423682211843124401522469610531744464099004804682904350704097197938454322102373485704989177779936581759030704710288937418791875939160447494967217438895582718678749696179070405853114012315255793891873776397743326197910069149883353279229368746348251949899485811280359864878655376196970936182986255965256237530844162424190294379879650659058582085286786728803493284002008868760175584476997916742550657990028278944695898459668731844107496342679192485427273306713612713121031136460159149654979329118032095434610875403776057775805404850111775837274378342881579377445954647740269242161131320653107973803858075229342211387076367168819970004555517560255192973101547089686008605472666988626323106347274584911727269206980575443784416924422994955660250489725575824305558988144218579620360353224099361734433274303391964531944534505252526569763592623831709903189209565936367927692528336243420555383488576868420221753604065683130562754185348382384183487225053396593578788307617929948326234546713637703531278273826340500829481325005583119762933797026735254598141804995018106849486178236390380684971839885777026283571566156700013975806385963344048223482671343752214688843536722858760136121620916122195287330576807085822794697023682480 [171,89] -7680780693317028561226679755750037710588216199771043290213862229821736618641177157198554056824726315570556849984834295609657442748423359680368078363780329510032857720688647673293459294907285825393150038552334968690825744172318772898130690102557945419802836805613983900963800600486301188961634435197758127137223500659549429199157267653994953274247953817826353532052010449724512459846076911408347988471974158543088662926038319725133858951602010966558330314237646384777352679502804525104987076172055084637916878425640143558439600043616233334351200339133470967224048348349175992221441544391195963015444582416018209985495403002273419214908887257072983161910663368114648521698973941850221549722376670261270111305380781209117381681832052625442208592291829967922794126624329094636472648943699156844962382571237285758955869295908794074906627881803313550606457457629530216243003163552275042820949954189402193928366297620939090351543724596974561742196950331922619567378030402735727976011359765709920237975271557598479343622082908710875816223546057279958371968404649605064343753151713654219854680669379763599406861597420623345150949573286133347836958130297730350748388699580128758660016151233377120340243379507592004353281983364127935028962252556957801535769407797792076922029849436694882464073051276129930270298791353248757032823414376016432878114677651211745440335263592084941631691429693889628334954027918286752062801614303682505392267822511618066637032918672856555855600653907813140892132836591053598644694147942911811877592905654752872466404626164613481527023832264772142010723608510350554899089478331339780525957280250416582114618856597673916817951389329790553837798805854648802903750541812193419868862723826913938272984261062240330962076335878587138517630176478 [171,90] 6368443619688777891264709439522307549077018538315214327806940873249322752102492203980834477258951273382520334292486601935242114514707059384910733892378917355284987101449279071266080152293488827993119968797015282482394506991787285699558823433107617013528675365984247570506781175529360154743513700808810126832845795638653992739641890631061026941236805588423424637984809303385659423609649745585353738482867268640828813496207491799763203054760106941501079178434534490667601461295252660460599601637451414134878637863704427562014193609543855269323068286323176429383889395740000585173182683613057647458044287573911095293857409912221486821638459764897674180404048385603011752058305413041306073095980760269538580287706447891048143321337792218190217308579658637238085696116033718830312276434317807296236133760981683216934402321432669054283580607391144698529651037371666669057734666071713382652256068632045242529976207673608617046940108723869549277055702328103520697622140016284138119771641390279527563773590602754705464712097577384126161611870847043616242451686412455878086522051474099752856785840916051754082475636659681452747925663779511773419774420713831241074268636128193075761836077630971723719435509755376881713681739717687599192049987728738380597026841389070181669588499832790327603581639667946950939825314510621023835857936645970515217213135574013613158685997817638644767628807868728044414086012278593072049720121724703583675832099664954231132328699164961495719495362858939325683179699967179547828099486165684526965953574506305637961692798392615734972537390309408281362654181864302517985599331327603588653545265226861459884595316498874695474869065311280649311355916796762190296914596250955664980219579295465408107365832548122222841560742577497967721856 [171,91] 2668959646950620701857177678451219084654245804400056420213472614211943854397424261321001801772829493477118246958088552019866888536132745773145647113441397708501296491234376612935755587922403031318625939152855276425872499235192789868069234788653515681162978199168681383709636328762435360329963909575673238706533086055073970104376091180354791562761707932357267786779871357209230960571390340514346389980031721061066254427901490910722173441043195639412535822026510345182113895942850475644812644632063270894420589837034444879925510773778021505479440074105784238126197865381471842055043753154323284487236445674619225047543912172080501268095273793390213020938172113352494518358377911308945900334595152269262664691049685018810648371572671630239848303522151014575747975984739895267966245224040455628729981647799139076616604661203283417417413740549804635023106444035101020313761732431207330979912631514725032202582976957148722714595964791127058901785015524353192821371733410019800769363813360153510274261851489888780215481733666364489531240213853591278519484773871427067577267077038448679505668748765647467688771920300081205881322716303144810793229707807241482629671672685027825087012086846479785543143894937441979475743615923634065457374114391708130674620148260626077806650113962951117900908239181348002618219623102550884571510866221301905307849800173562020038779947509049536850814999965310870332026902714881142916728141289326874003946402756664498449712212657336473308044481609264029580483603019272753995538129028101571243527375488865569342746828463549195850307812435573938057804859650126194093307632621087017230239589469515113004930145933430500700215489955242147016715631150982285627242328064338080085700438926436160435826872229818669562426321698618960 [171,92] -9743808645794435862401493923059902627456298749476019331084529405841779619142958266047759147973782889012128935218261330943066560609867191856544520837059890062098876496670032065978161445567102218631453252278345925975177950252478375604417143127705725969674445560336519924455150352781894800639982441856192075886021185269318141400665924778905252385168402746510379885553453785953452338869881576827827987643219986006929841952938803385895677315942930174436783610717574116438157796695625509465168734668502047928794416546108000997701774908328213135426152720001872755921028394212084377046572338622726637843888057359170135074458799132629504837107899923763934316874715841683132484019072489517582004659026987834024021264495910701855236677878182845708420764954843759489164100815061022642211717606410790953281285715985288621533890174623328327901372486104265639437964370320938573162153127285316139398178254305594453898464912501444467538536322932918419332679630662384980322000724494135017858145947595888702273384272177025344888559309708909167854968942134419020172549628743330829679586754493692700867249207976422634711914446771544577023569501639366470795829413001296133959032578690418195637889222227381120765340500818514030757930929143947007738833683332854271174498392402290631307005637210636169500543067190246600563234575338363936875068023160066375702729976609883934481617699206603251531858301994726663146983347652425665055916740147235428055708888673302506868025104276836461149802453279542524259468504136011331780291903748223485877663456891673223435440501745281425441032179295617646008500470170064444091471360551911652270848590089305729895750646308592897447183001300725399476060878790968815047730768334766615255050266856175346942206557221032112853894626912 [171,93] 8574708732206325599077954920820796506507916883030694020435378917240767813831975847971067733441791222039886783820625525353743020330310227169659744550958896446138872901388446861076784057179706931044476682615373927809442491968007481719098405787530661224643162072332241646673875919442690922040386273504939378869326419495664679216341737911261804486995756539391648770103260482090471476956986473667693552273155818299005515625895440259535395470779076148067476260817102922387849141541276401315885255761001920349645607074329802313206678035202572091169206243526132670975600854347518796093788588685250395136143612801510738499335711572532537604490437447118614280890599585106602482098008218461295392889493619331961897614241724935140412123963770122135192427642700634190974964188171799878466134713088904826177964130069015697236587130345010679023490851862274569114893719222713443516221467316063589667895402249476074087049254658269281607733972726710656915749842450425702574119776959517089810485178454309585449293277134472196609296395756646121226950253925397328923620452806122843453711976067114141303767162603268456799169294643133053178422830135073470162656535985206983095678447900590418713502370769396624369704603546296559057908813096339884933674115917203490017910192707945341581785006934067306298654470612044973799883035404818092021054117716026433378351613726923486077165760263975921771313883490062205256769032004423185797304460357132009330818646912061962791320564672321138850978231362817331531392390857218186843076197415685377218513507018899787475554972392991988549555706491836736526978247467003757968605625366021328588432132292931535094387414328719350074959416303438259609092947479859146776710317626729460577026248458982996728207540147023695250180 [171,94] -2381010351933826083982608141384005036941417074240642594914018608053162360383445332959078860291665572743645762966969717229019977413364966960134551407303008329101532737726810334317698683012657315478782373860546228608773376472469353496212348339653496749176022597505827095173111272994523895646667232562472899106248901285292334361156461721014571724846159168760491942680845714732092492980714951285821769470335328861785900027454362623639749690616448117432300449997186814055012376496610210938667807093563699128956189420772931450325429301566765357491137509268038821486576920955787518134290354449930368448591652997726803348976314011877549482968066252551722777064373451779428295281688248877015215862796961924082272186053880401255754837673767748115994250276215155878113529397601611046016092942068007723075361717327711527093003399959012047763302735542264904230223754982597550386149441697589853773080113390298315349493070279602851139739300459817700904345457645949110290525337923628018070383136743351625761548715398631083944965782876824098068582319976748875155363979111788792676020093983987687787320572116670249704917224626650510845825261548165613893337006474286487823449512016504852441950239306187059048455066571719611912191030418084713810947448831558871276412273631471561315491209182996084321960418908042708782903825711968547553359457433253975326954644187799950692640569947805741485770441284706241873149015591067076427408609797306263495130880532557349102566453290663680610602060163667672106827035397056964723488229029262208995974000818272964218813603754321599810865031400056060458967277180266786555359977308606556473802800497468038252972619819684811175659629794658117818078893689232772776420714999594428793007444173770595535774227148734400 [171,95] -204152915961152948711725000668335403965456112865080726777210496041718970437256031138016183622166222033499491928988518567177535190874538767702278226862322425518483512285894967644696605494143442017691769073355861732539357315482799734906631204578180645970253081148129499408518012938221076095863618562212054549135298151203867328688103313239083697632350977873564968298142260878687902715807845488452213274533539486500330230879191580496935708537358341207470706932904954429292461847896917464702543045669376159270023862009605614051417218143828711098945469610211453966990181397015695526458409387193272903965284966253561487528639919786541271259437581443665827943185024962469898548959164107108139096051593272132930805411502048163580308399151367092136705590264950259515398102360781771626590314581870432049134850241440194367002145321356888693020727127941059068491913864340471992805991526868106077124895309919891293142937502321130883408521223110200585607886836022920767441097334517923442949348703651662953867576611831674050524646613445107897839754762314706372739413565518102565457629223653155018315476861164402631470534073263688257677253502656227215710896659443053302697300387758984845319555953658975496287276271373606622051539026266288602341792881073812039101616044635772079146049399201703835781228252756651661734292866976457682595746931619788421445215480663543152987096547812398052146500308790564623968735319775618281163447192026546132225723221208823119544736963863199155885401687512076014082368542892946668726891282517803676727741051672072412497059935962073309877280576091980030271115800873280564836263109504196682240650038402206660013292556712218453376153290070089388058202218483618741123378154310266883646938870845839055102818264 [171,96] 454598261126794302734825611491951224647422847271123024180330728851188960785842671040834443471263793492028363625095139987259016006458027714702317964975790915801385137813316955797213423486033230287580744584402453231499200999433833369184921348989006496117673832890094372850507826212394405937101930541428124816150791024959487587308668922890260004636948717779462254191228072186841739837815995057776972640809365057784037961298140471233749366030140518664723231766048024811443125708580982972685417394405724378454002811675455650748264732699541217243457697571375578650289364138078519625951500825464012974734050166184135505104047027980958992961852391471312117270494163173101661332416726444449002918532517708963475151220313500986016007446822478520484866089705008428015634116264535050318938823517197931033836120668517817538923786976698278075072090670527271499035824095125272417844598046412190709669192094194621769658083640146346968234549920328571167005702605691486833913910246288630367076710417693104037492636337434910170842974247972792391315812972702924730887285005403385288535595309517561098925323515317320930881785479723303462332177061218371478984355952315121198474064175655386121134971425825400556424787238893172904356437009008072746848846360003464682082298514859983242250367792307996162073543680667117391171284052845245323493504232837138368188833606843274868291064353030270850615272861640939679046639146945067410720661621888543425600876567812682958645623624187434731193828475582091570038323107466218640915782381019509228648439776091488271560142029799577185477923202514598861192366704445669379500388777440150078211375754611547017257401261970819617531009701574463379814850028346726079190896872252259581163732607155960147200 [171,97] 44607331557232375187972656738006648546251601440430385200835158546334451380367181983356839652328240526980765125117582547358312920017524679463285104655209937893666748461558763279638116581104117098378551659743186933952849473843040557426515391154660318193372152343450799083201610178777833398961634540560429828340746201524645842628674131281950784586523655984367783725966364124561168753410692667724336930378530945047706984915977530236612122215586237062766044098690825458119305988625675331425818458925065006025547163914201932098575905825301543211125068910005866392671837547817300092107599855838172906776411609389735379055360687991020054733269957234503237404111061531601695780538836606599694817091271215195056495070983658280614555359272487103108376757278360653687217757318467586737540348106475977312258369770986391593985999099884711853525511776168413265054918500493745155748197975757609651648865007201508265981229442327438056783428239384510839413008276148169513972772718541220436272752226854762556247040265567762140541607583408607882091710312402730316425780710955598533208164251647885571354105399934772880358191517549171298694222386565440440332955545728104328835483450114434632009434066142091967183565572631657382222849313577634479155620830664451743248508083594380149052737156403898940532516784789520211862953573738424276010585835547583317282814549069813333057426051700822616642948038759865686953268313866858919716534114168052263891283825287599354002930020249624955547488641235479504877041962530071022157662851937178143484844171233932053893379252950583437141043957143440412296721090322003856087316465231732000760313307203902378835493691554035847446884195162372995429753975610768681700551639707683318955216414000160 [171,98] 28569479479377315289568674017644437946417432531165272509153412498485643427210284025800650134436652193301013760464324382074311074108189161692521972638575905038255637138147597971428757257071292060219410926011754358852160255174992902635723875709930576231712142946644428418091020531878580416332613674168890925535353994191690018360891977567060179864372442944379609400017721143123492401989012968567117314254611625641749580629252910485327173039129374929198948619252214716153032951822603405763870714056313593315940027346636960515281063518012538258549782341586614037131892955878061542883342819079593169803393846808609307999541774097842235032097207862292998343728480395668922193926574757936947860063052855604520181422106966444074233829814297048323063113585921625847012123310226829486793091117341434711203103056454385390714982993910853790318481288560435124308378718627729054193735256004045601955011756209080287650710554146525429031856575329130676703752831793463316913752992979479460139612965583223889867173786179441981399179153382243975148298694539021114744930066532215256359028126567337149541505632459946081549390040678449454921267341031995632995106570788988592269537991839457234555185905089112126514737661666851469607294870213664346771502940145533267229708138519109540149716312051460682963240371349379208033268522493950450714709870939167560478709171166176835211231329617247304400816025568065482189689524621459798237106562771919411599513593531188547700753708553734451754998137367165627756744435836667476441001062358209922442063629572291448908640382743303650370697923311992722605337942866292038464309697576956091027987915395484265920350150721057998865291881692267684472994923645423576221324152288528562837077888 [171,99] 36322143781048372866639192982471460768021584786638739592384733828768730678521868230878598639756616360509517328920236204976178929429809452480370079450157810179800690507577142298598508625995544565172503326951503163805722912482869597717613024733513253974378111498849570036258709899345712300296580135267285973125834766990830556860561585256854890731035166181368205772471145039114677912044723907671067143412588599352463226336720986838270337942844803312332146576981554463588284688014892154346966975902112924018778686242652381650010964886225478625005064035956825299993735762857966581235902639982300779182797575627633015294635303922986348289706112730974026782382626000233606352141241447141934770506097217763288604497350788302905995025372311474866910373530523957500795388521708942857502736768833137379016686470827199029106317241803870057645097400293373963683073391521849495767634849306862853499037242510070250692004680402798289288742054311838658582310969628191185557546467933918267737989845523058344083954804706483097638843647558464950241572094411322154817431267958297711421369960392991782498651255744446722712794043190209664412537226359163386485492097878457904122758293196405461318168628903495040376872977928861399184210450604672346562521996940039231366981209180562759722578884245504820828748617038676432812860519921544699972935155162645694123512060473896666976829528935326177717671832795060236020446148018715533555705047237759522788452654301485209196882208780616772896145179966655471104309087782812922380058987864517093123129342510083544907980595711730744030821473096473308640133024463908013583187001320828218032987595253970803649898714953153857102102229459762961761709663276587645660360762524564222512 [171,100] -19916147179486274042672528785233385877361350764744038050741357065590895691542685800292481375492062706771192900800471966095261727375952917575002478018583216415720393303942165810758184192047301000529184540996192881727945446283051252081564812921159366227586785054097203713643828730226596922678222205123694454475643221153322155907110516248556454882501217793657526248215107017165050052420166448410743080661988444706200341286432212915990532787997014967448508143795258194754535721201445498828298952514960128641335601122419754424177662059814617897892864853928168950556885080567237063273546094701579978915644711827455186612475389936911112004595509557848974374706234618422645141939164023906005385347842261458499830756305016429260831262542830729450937408911014791179343982830682799872016674726349147830865921261299652155844787336115440636544326161145771695760448327597895636661477006696452749766060422514115731345340985885951369977921076078292122693222016242028575833462555328288526093955547881570743318612161301416669112868143395909260218430382692804798813966666782180309571713021806096383621038542812566018811925695070103424854670874501532444355487587881684178985509114181490940070732671864840539986537244466228878383571103660200397615287968127197704091590106460503469887395838894156849430609659453222685228133891530313028502385951733053868454768013050864452862201739571611772067574055550009128625307349525586906332378905220447991578853828742107367489039763308925354435868313483367158524931003359062161610099545743571002263155927857374682834498587842497853781403943883980255100526240851583611792470875051597108328667700183931499716717743372708010838163398605495260210596873853236933877970888343120 [171,101] 5620415279848738808489229679024069105867275388481430050154387318804406848277341918505719347992788512267803785687924399668091926206165839412917508522349611916141540839862947936758334268751058098307371781974942884604156764500803395227233524928202582145400489294879629786983705389555294980146599104988840077248235696910990205115756201100227136089993160922770425457059947759294776979206202544585469101748654901486392149097957221536121986658276226409625958142692252437635947728921948398959432627818176345284096931029856644867135125288369073617368974537505664302713869039272728685571991159752573399435210484174629573999556372967266985892018255913438352926241845827199020558764170653497494220273001281890062857909056084880116433404652313747678060738918485975791797972261740557358370879277675431337087045592717280582455126234600348788994355961959710764387981706233631329370955943633268598865528713914891050824139911946436348540386458105403102130578521900350541469221172480905888155323777371941196178789674999210121300040105603872820101351189594177413399906346389822149908885682209011003949758073818275130257505168171141836405965108652920195282867315466715421692634279152014572115178528831336510071726728567142837549692923523910928588484099037662703107481789166335378900563764369890467993747652100622186422571838304229511490387651920141448045504065355068799724144181562559623311224786034947681771953321224619323206375999663387285488499749495706563920573407518047186216405593464228786378970285942065619369523823252614603629798718973645473134059641965929275623292870372312153178957959322082014311559746487522631457291420232802611715873361406412565660593141458206724350405480173958749206475810 [171,102] -977361935107903741640617953283761648338053421050456214652184795779330631136213447965511715305717608098478611323595226851226012347718041521516552665757429872186578969930547600790265241548341812419581622734035967449398849600512997731562117507168720967312097139339157618254070852486043980491258897090006486323832644592690164436653411360239469177769570403774629407909706430250052325420372061640649812173307032750772637448399357681407551386948918350485506980471002480789921614017068687320853313085329177669161819872926990293720211916317800097474022216671059925608736567843609151025120129502118993071198000716236202386407048420084184335433973226066456137405199317924002536710960199456566936644230310335676193182519796250791738178707971088099156693640513557729298502197700109288236517297813814206157582856218301848288412741387533151598703500432421593736819319667007239450539212044119693529606752266978985875580397453778402517859659837571633254143344268762991759828772118606377614624847920161720523581303359521977002744760877865942705256351510595179185739301930264029352152178795746331723588991975080991544301217146487703058487915152197146851572972639779480029399379265796570294535755536827765868184140192503469746271750357750652332151528939572824450272266226780369884443175685093937336232688998849874333115215451451386555031697312843694924121251117758708081430603511474564985838694168118107759379850445588746383305832328294711024216104098131897509158772710802544100230554414199227001317924458017021900255381602156933730807457125223578532482126859933121829740825496102744185126868767081561178245554830892073462936305934523418562689067416915315583391058161474000887578807619141607680 [171,103] 107583968513096411763586895901052593583069645022385125021671167360845552038447259093104898637673420720429740982208232948508758383765303376708687301936361084151939239354602230653113293049646895814959174458743646304068577380891073460824821332182567562835566308697939385431224797988767099952129069178406118959633428371229697537393436076752267183714291921996717628906495626361102084456197539974198882782070774963997973308778065863754553256867819232899226584101344028983180486350417972021396051079476263045916224607901134644790644421624439090637996245251977880148361634606364541187375270326525927349425029651459916952488097522466041052107670681628001440614185899407574868202943341228784849858431647355012981495286323138408563876761837752307379457901340007198731553673091267512143005573931438222348579336955226327173819281926395284107978534764875378442921939710252156329781407977168651903767168958273633909012382220398604224213716110861540638450782153800822250573012194749515716015317116664840840746793180155999703851054169227089492300441235364672010003258402889767402143669407751889179256378749585314585094708398899061601778894321202785968805264816001289685040344615287651764178777862901419645150763955566586451290429893535079829433011398688998098267065439428729668268614255300835511595384330384546989583235794287303882097998901732053887044944598016281143730164706040614298054754389226689832820472795735940299829822419183324372886869035300073817430181905839642733107260940016733587375035158531792399482953821890708878973415708114569239446168555908027738733346534951291519668835685971325853597049528199594777513744597821592180494505748113278517964733224175840985449468612704 [171,104] 10005863294068040252140495089184091417695469901508084670881966636290601848213292267670273906169413704156740196733906541551888572412372045357273093796227833891299097793250662477136682555331787410866284038565575458859881362144672087170530441603516280443650302898940496845419150915127537965337421886436699622061831544138934313815490285190347204120858458837973163741019061398368053006044353388144644015499607342358373131611397986717291960311795130709424216249387640996458797258464633579350749043036903041046380629778198465551673282976414358686017089664471808255060504604887153064402424717589452399296974660872990330835592961464339434294917412038073867223835870965136435891195470867312761368713885250980365315218919048413616429666868055704536169613075028896321534313766260596752191740336317273147219167269023898649183513121280199536232548891396457867139933109348977993257166481113431846909316245360940968815794877438614516080465818007192213240158370142658119996184042748080577585550010501741717426507765580179854144505602459680310168052361992459330783342848338614373620141645148593079210671126742947647215585947618849615553464840541587363836260077706501039728864765140328160787831639057164134740251662631562349054633931530016202184106783538429591011992522438486103975625347288194140600863937904114861051399624624478531781402796942484630849194959531353509035153681624630847438872570681695835662784825621464124332983507651648299990723999650778525239948615027064966134400296814301925640017015618623418963933089999673804988335765868450948112578456270402663194044143961039816160903367859521818436470988868195834067238563628813359370892378353461182425421769905570771104240 [171,105] 77724924447485010437995931833266494885520144970709572485294910870161611803623708244585624348813758412968269471048027788507137570461159586374024970508352841724438619772557027564941628705585064326777121500423983012434311819067888865306905509077548199645305814122276752725211312059842241071380568282064978431684879612189570222131163067637806627654564296426537953169823254743937203983781761644652189122732161940529746492591171809349802395341422895147239053986954720140345985153076162238434412031764869119255165994319038513857352580634759523606317160409479220552171510068951051055912746127278314475008014288766386195464112822896549224772039279435286822954260429367396512097995013242477413259552180763112729990634643736359085227948594309676098980401997356413504067766037936432769628256806354589020704255628544404067164158662543110412407860654580677817840171379207844033210500554981723947495642394793240321976334952401665175001402412871432686906698383584500040654765300993780176293697465632780215704536735865927080193478529845588649452620804386387077355229652913985978786781285060418168541969421526082828824643418173327846740539692816066063187917796902049947190029835504850620575053927070001953073035339464107578525274463916090860142559723312299337626422434423966097302694422700277091257663188053326761140186083413158894409898831371589728692908264642868436858035738176371964830241943224076025993988214602477164363354129759485053003805063711926770326680100147858744892836571274811557704370512236418011429194337810633454353595823766413507454764832332858736653372837736410437360687130152781413114835387497198500559236801494213650609193254323932830608724263779098 [171,106] -114089126422462579820335005764932491099842472075596164286248649205043735534237957831418627653416800292503498734507466915887111294569807675863158728486950017383916011208008700227320715973214930747404215491816019928098495191582586389985153554214867164079543923643987453186663149203688748045003957522973975708303048137265181764975584693660619761667171991138933436873123934343538967095289252018919579479440906650480878487413479640294158417979937583347764588024884872247114174801311855687862321118157055745067772917111488849521063073005891615725365428168250746314582554825676431612291858593961090186263774474921456957606552154346799793329819636312615032629764435150652968203594239295854102662515957320075495653992511914315242394335152135374603689705180082404978921409789521786440252922054137292672224245344817077872210074219308951400811612902437172182832394191518317311158209804915284058027920170988969975923508974839780858678099909334247556087959423088333293195498536139735316167311167710682097336342765554700041945820321627694860108346284607391983652973608396143795623297770538589480676316283237551893689071292579857348772645507038152625786206277960311884754645844656274539281531356128429031413778283494933843464124407445496628623422020907883672372672544859838298609331441659139983875067440132036958527706737346384176756336371653181647957000482929746834839777421347912403784847640497825535064386601081444710021494397980982005487436007962485620339124408188003697824878418758185400943163605697177359453780962517149851026076203717939330224883080122371267836281547617187322060232619342231344280871001643468173824255650115423806456638482618480103319961472 [171,107] -471244344766560603690319821263654058327193729873413764695742009699750669666525084760601209722352004174758456493425127176547343049343482617442296221924721867865692381763994586338245323196149649444048135904545893984400041385359647085793387422134475140358172351698193550654022501391189935725918611188761006738739029507021294222049723838777305221515850504303226410750351512021538927877498405486545244406055534183027971606028148893716460594350032182988546208853954617700886038761846889293680824561835586517717986689285512149738503991558894715924497914608657475789454813321130089094604941804757550726986604085554252006545711856372044212269689726304320409626834852855336114883264290890770066787267895474095880740800680843912866377134605311266514995735035243696275902235044933371128463104357447470696671843602327965183216022220398597507299183038305607183719460773517199847152132261428084702856560926975175565426327678231208817805997790387248937602047963357479456962108307023877525263141825853817861780590618991515980908206129336230164854626176331035662191656814817291195213865160096512916459816643209702884271738143195439044901388822029277789356913208449030167552198251165082715011180141332532207009230221379086508974630963913792900657711510894867657315726130985389629017390056696956364020015730892998954478253898322418196082400467678474906750768114772191288014757380382899856987949309783149888276285608689811266139220779790057153221247510228515054756190753300064856866174671901218118979241651500770902298685532672509645184040100106158455450546956299539440324739629028031483439532910396008899485596665959546241240452406163879978487171341768767632 [171,108] -133610717569310808382807149490345475225187730707553345249260821175444359167869465868646634703721556179573781674319675982490117486987118626802195153866729324639635712026029646795631163130410684092399912613058401845202364216984374681432596011774215066223138873733541720019902838740185595108102954038762158410892290481067284617134675096183914884428440577663188258648848186067513241640905288574637668564625014965896150869121540250785307114633727639339712129362293537843441759081716410154657126770936657811013163902030414031884133359806667379134341872039407362429492130041647192479079754499277511228033363273182050133274988265533447362475226307777093567089881284429622199883085098783955994281400552679169400823844425890510210084777877113255733430894072271588523258225908981530571681258351332103676669730257593438859034911305229605099877088950653049312834001945675717390243871914321094728179789816769472212819987898705547171278359581769698384458476971442662475486250737191132099377990102098322732103626676362281630146287613835991270166912322191021167728023583222469386432249422591504975244503856857916770455427450755187310427815307510661889208076401841487897197691569725610570975408339700964242817945460956760299314049433919593959127405420235496001671990109951243776829093058121799244861824006228691583582667259300747990823411279437060075024546475945398187844218105060462741458951037574812540872486508265571952708448364506645640447200023922434249910169394609617237738773475311840370054411597633350036325445433290159156604622435207050030722989248182658509773293567360260605762732279026448563645346259286046924920040743390657905916289550000 [171,109] 3306917962428543110506969247356226152443493233024361535251827910807684941357371511231693390381595302737710426581345574603882626936810601819666499899183387921261903626555308203091048170670635056712070671071219599819159237598145622407330407289040789997492504490952313376634096855899431096897635118031446779382575436490733084253198575594250853970129163782312439582184863821506754545801869056545147779765429062351258314207356462436993363678244252007135336416942827871667296840592413874811396385052967304466956662463434114810139774588847662945539604487696207827227911594056001739428346386495321218425142759414392125943994601089146643587427630976163858631199541553146507401287076620614908444647808470550120144247114100771864522520945240799359748284494888159481220541018019352599857576471311476338770127031600195817322382834029291973888691503664413304414554109441174454190852502082048343618852406154544121975668344650316291888940549188518920094886378200503146596322401364542772238949753542153959994516368723237233275549703804942404342360480817237327818592422523600567625837375795053514442680706037605973679742991286736023448158956880559465254647870056572415158305252122718523621564230456278040850205917894863639975561702412704626542829764986101800028736698654121613912433903332825055337621108832218192245183729374567973648052740911695647593372797212579866409728259520768915170137474337184834101181012809098604174076956203183743336304167908065386658645864512831614080775883078138082455963398842116741164214346445304743067301907061407736298179333182558135543979104479157659569724670167381719925138640402767149341470410040394352334934 [171,110] 58280855171039894981120834719218663610881857323356367905250082888954638561777300728976429211419710155843987449938514040384097099361790386396694766935501504144365186105402118590856007150503502057135048085873804431713781439391323810105886924788690898886117403472419788211686784569731153930695491376687427170160118061832980621669741782759013647733579684697508420893369010202859536558739924983476617667846010289079631417188862571971599946401344678263162850768519045774420065329170246153512869876937363349033340043139127926326700277408188063715863759914254659125447865735977129839316737367161322104844469441256361696628428055510141368616844068077218362416616115993761801212666870090785487335823156378672870321678394359885829590132211111865098315871356364676270021997617988067745313854894878708335316349211918226559010937889365170165566623541994960046532792653175855077435646664217010310147967163478507980801498225699862307852711095341779908263272617629953579168108742852894212189016102879332118676916459071079624415218245665737232551964428490925408708478200579365397107996031819585103674050760831003394361384599291093347876348944601291108016719224690022572740391070117770042495701924491001748679454398512806372531246883636569226931067990022068697942083716572569181321536781365493946669134057106358345646714682776264893892468799466695945114082042152350009599914391043089789963708025042603499430118786531207840388627611562937984443030641624567362360423543323525979370147075972537408200561211125732844511548758710400768948244026331229169560369786508736919605000798315131814325728292190682525103554953198898208101486081991616 [171,111] -725469536291480764101931064446164812722777383743238557841823377109428744140805237704708120709607071708526674597808526511291365587882399227443065797456137271440736567596167324504802561523225491132166827518390678572502405112406945577203833159594372837445875475651233779691860710226456423140467913874791940029864571370427332680654339795558416793156877969887968161708901346604894776026307637081588907091175268632305643016950329750743612923534509257979043748936119397456287779655948304767953809422911321402870209421957949499857151564381222179633730197091571337259045425625458874444220846822748925366734700105060334568163697412267839385134888526718128606706937517625277747431925791761616592211338734685093187090863360236118053890267292525843512767254802271037921439126907089236894274228242468914937672530547793232265896463192451627873084305436711266923544082182609826653746119406038303895390046957385149237194387890437208018385513993011569253905351351327493911290266463251684657433425595876268669181569904779215809899759913896109873504590756117304622995634558471281825030837685767480798552457457830189261296242142290781368418549125317375838506476645226196516165233458880960251508375408758331647968053423928386332822424706435464908531212659364622123354747059508662494397647613306223238129816059208612767105392610230931461241643377848662181548631762909174374211688449723075874080400877722404478017899663367058846905788612516403333488895269136258506503959871625290880286199832403457483262235738385655948349107914661007197494735920293184940455272664623990738704880753079392754017655001285766806366745484219288818975400 [171,112] -61849079040972153483153997927548387532518111689138896285526967145991856804141681189478050513544149465093331697511270592538342160416473759523493806133801511832928301385042455724484456306757218844445811805460881114115913190582798813360077962528090598331686668893461924132826539098625363066799766937191528084798747468804383236835114767888396539322438332779301868830063173357934986071675042160783356973626523820572062363081873661946254462681485690319738119491981634418012048941635825894327687284652052293740245587004656571780147905717073717270874551540030357394881566084738038949239503574552773364391785345663161679838544494300768435933773399959352182558273481961563842566674689332825127896699876975576878271090261327263369063563994223659950403141850572432000796989325249682591580963241668962374971423245624142427052181015467773828172482282629307220528627257686078360810376284770041287079249306013871692771258634618780362074385312700460738661878348722401989263190526616664475899282024935964277688204078418273777054613577783433311263386351517806585039669027861603737351494215101755089923926704934819644052540502020223558152741135253361572175410604547426854527698780839099224734330409097746901258603029789465611990264885134236917843043199286850190396622142806114470041524549796016769770464526923143155780110024746927153561660475709840956609814724020103859585789563403019618520009029517481569484689493418286238084986428016004593800326181260148621382098751934993146619372731048858597841013106397859048322578222244249604906584765208998297804325624810041252671570654819351962539923759094183900140710829117952 [171,113] 4991547666965310916661945111181231820095072226882596949045328594691740142479713570300371917521878932651301160126475298155619110685047561576980939442862288632971747072213663492553114815004168462277320211606388671548778043372357148094693456288188443217868290114557658184000999136489515602140324317107592516720120327103073481590398002909365654184320127149417226994436056396788830255166777211449535021367532496907886811340687102326963664442216167067885885766357234332496171321909852805454587856338388739863044568678647173579294993436984103245292483220724684225122389811036758661469590066910592570796770782761025155344771951158854022496909298501910270397428504283492713030281325727887333556347168267476084983454509818867822018495166783717238301818148162063528838970994343581826809559473191233145832212479982864628012170899871423063327829276782237372584857835289156412385547638300701056648847375977275709880044178887114367809144742498569656781530148165742780237677031077526353225498686753943827621566780630303815398920923218692775929834269018204083023711403003546128144200368265160318293569718634951911133999736862657045004823113826045555170048015483457168462309845850779339969137535742837825309978839054409515711118702415843177784967946667705515493840264208677439762582254652409146716717551026094491798440176641957413835854901187627780786313811242464344076142108505343727713463155921216046705037432143765492782866619132822715430640647166951189650190767240513412001282337560285220064134902851118348427721688678629756545700695631698808231759776094549142613742276764523920311864108217050479579505472 [171,114] -1646793361207117212621251521214347266292043655483504954353276719639892166609875146548387156438771245822154833331154543201119688471956549484933186168133303082381352637519791456323601534118505462859700379341761932837590008575651917235358275613607552006046622943760518249161740590540629633227658914915307058159863494057951066455241474950641688262369244301357211216488396048587942333013757607677601161680809250852843901693195664785265447784218328826574882333093995227830648651044026772608103410384811364598583348369518885398255435086781369338806555297571813630831161192418410577674506480119826151804389124080585976592804555231112088221416298486219966657464005346495121347365402927997748857632238945332873806004485396092913558472403643258591827891470092287475797196526874103021956164487764018143566740679566019909622568743099068162162352151831558060796158095961325971896239388012885899996438240742207544123841066468406914754566562472697261359309852560167846731767754943729779242670120250733874625252277910813046069912055661290377201733619030093267800167971701953089036317707792786793559336246249489538330836102487171013542266404533285849741058505145929660637383070488421369196029941951481683842545965201147944600625354530324370048996273192583856255096743545656474499952289375908553153830782881510675690699307469374782484083200536455386150153821198991038869589330920257007386640729558111803866392518395726865739854481494256330227024058309706374657338246597753384497406276970016740686770767919848343955343601436699362570710895652975849629510291555344856721119097214360923711226857547528416 [171,115] -1350197495243677773372289347614181139866971444405808103021563952641107457540530944317562728256207915076285470861202609187798493348586040018771180103513989448511792292839243957661370782476423528318225456750539211432557361481233110227564326149896334421409529638657980110051939842179974654283784092863884078289396032637249191967724613556086508498422718508173996537808298513981233210570022818044473878036209377109796149679544459577057058427862938998595069368851971958093479284659916078601791527037674982115892413246307812113551002266941634423795016996583992619945677108429697526569285497830944646800435538626209678380904884450730931819210897712159064284753287177495445725568742344694598982672250699786512040846384866898116782076908588266991853223959361475981187185539056007713357142003732344551303979336994828855964839461755393663470709212641898440232553055699734033517569671175481014584668662626054837319198541202708314969268117199064362175515088956342411781933664556479844719500114010781666724451326235949874207867802256897044282793940231913345775691311914233354107048593196271001019131028360063591183879431793613450311863358006688053713005680273609312973070792276276638078695590199665529533745454220155556397217820480263822762889481741872982814102159693956738429227636773765326058775269318625184368949424359913838367301539359724703030692104055442259327522888168103956846174302663704826379261669259902663553957512234200550405476812837560911271177872303274422644921077447896328159668110126606930257839935832417026020833820567003154416491739513865603810117324309743324003129180 [171,116] 133048951390293251936194588537956406537789774138800490532574810266066601532784839028269437291606408777636919618664773726002833951449099569905795834558171083532053959078314967314692783900377705394372021457849461373105578704668497786549078886063463505715258952473430442266323965347666049948898515559696665942356935804201093650214233945254399008397507063768383317762325069570214834746507743833005560075921037345853355420478720983496101529232396764310138029054659283190433134332256167085778684274416668716468271158215122263448873805636501631880729840483805260633070535361970595820826448023359011658515051824832059212847604172559962080234702276967413025555775545305899732672963249757019222144767709075605143998854877559330646895661508908484416540477097615973462668291030924644293543642895628562518437818297110167257230733222396310147070022410388485648611593065909271931812899490592572259926892892338016061225972867283513699428641005796663759388669033557080271622767434376721639308784686857164209008938229973132453231954049679098799022391941294941733815233270285963397412415350500698096069250173457363405973071019929305846685825649290413798396657376188348457696670191157150637022041607371056781546717296707344606093069489242807849693330038550980955111880409238828627046603932413701016315152581000328933999011575390709538866988111183738742685635962862817830011830094720524883241140984263927280598777190397800534593426978840752037025093730660120151783787422872651677969284429725662458751349706859693653864057419203918115449650854159261654348093628368523117215095343554496 [171,117] 1467255410197469785361843185245369163228001364440039281178080721646326851361410800847206956376100010222234858428867124021699971653004799882264077729645432760960850197018300499678785436396176088956741645691204296405098911535328043547472323654702319588557241373256780014281514683060890280585889475044571930624017662387559280361284669306161162384413586346874088115861574832808719044039274439908452109903960652591794897327695421433957970080388866969424002522428365675498826148188807893341515409314365650483644555458227355472045107358518716248975963031345150947509790743028802704553240007084141880984375215480642257957063708085195698482747315203090869341758730553362207919151467029174982297768969874892514038095367939401177247808193035815786364630736460315760145211303585764463902561324700270100558528543524197367879352087248777762273853863291567423994079372025189099778055823272195567205997931653289683007637370776644702186280644218256608966439551675369979224768926469447079525584285733700205928396704195843371175525079415964907792265068207784874585954871299835971988796459103391192670796449008803228115292287061121442063240329801793324395706462676727859798544247006907147469875232026352954913480196571492341918252035885721749648260230177099824161186328408259743714793007771269555067766324007000106129019355469294622778375449553214804610380318051505626939970799429491971649183101386864342399601814623234168731953140029588720087796475871414330350141579881336991807547466170247625158088242237137214851018166896318682211218853252043353960942694645149692359144 [171,118] 11377600637538321750201809892228347091914956759473824362289929677814604205867423863520324708741506113873052072055643543709479125993440232362566936725507281600956007883502413443389702898764159766812251476001300512190788268412102404192706751068940906685744067656955655728405212758437958441552249908528173453969544039406015435903020327050095843057786863671553423453823319183304243421695163397693035408079521599705198125047578804767300165778369801576176393351894259618156534150478506802692622429946485439669620907296957954445443693201621765192064797636110940295750072847130585862664405790187045327107439489676336497236991770601366966122187000477085374167416573108496721067787815711720078222106302650531218159596319640029963449849858283572038975260148600224398232589582829582399561176622490770526879134098770125161597346569569009476414324785605165718209462470667852186369139587850293829669366790774457113982901757802901879923425160345627830639973198160015450085501646649686755642584072836424685770035329187164997913381301073710103409693873327715042585321798889457545509416998657327974592178952064431610383768509245596028230836685194425498378130768038032088505718567499790018975571939899130204141770780711824460713071649876457943414146434566657270274300477196074732257863193168870205184433081027806066046103170330995251790912628328107134066704761059932378229466101122187281740688258642691258018700496282937136865495052114181079102972116252991009043311840639226389382945669397811713787236945683135415007897899973744151949192937755503772782571473612288 [171,119] -1432716218927322406744930770668407630525806959381661184477307290356604517506992777376371547675726363503249090057485797356987513472899458012701932763057020512120004225993571244594063815102766860586383694730016691162900846113855094796785977914313389602334147412938552086643315589886388616893582107772984496539241053097267801082739033851968566300903744800062933010078900056595234720485936000777453624429995433628699143938766188412021120721761117091347597011011086241676821122586046407925427193921349705976392219965794001495351537474651546959474490402841176733962054996954796040761511909903574778269683942479928516977597948727935773968684011847132296183789313542721712563056334052649858243771370988480224827779865182215467053991580280712692227623068515133317593939376170597199230271725863674609413749432727191022511074011242966968652037525812599793655977098422044156669014726093366276266459729946729637389599371211167262456789943663795321959358680944689214753898377742202636317458823308076752535370485162967601535123645738748397498414173143896990213594943730565374081310384700663794528288739547479178176632060030217189027825721493172357760473046921045769809176269482095525723890182037051141523916087986191588312551688919453557258491767194595140171027925937950540106659967943158659910666546640726420371930744283103161979810955985209222569914759672491578521905160301067503940265051445419267140299586068545999150393460446020885424899375737415937799110043972542762766552617628220444275086684686092814274787641047432138134650329028101970745004096 [171,120] 124239300047353538157170292602286739258261903219401932247795602782820401664193112100937786789068446676532511297013459148959328378452452533333430192664863747918344509184081481456855150770793992116860320352283596581307866412875387179768548446195457132121679494911539252999231181152152171637146660627178870089287503315932756161278442172840936525871296432905003772961080730913952803196945909649465383728311932287964632912273227033618298188221744988306225944495904284771954889497779477338702433513222792825176064315030802867134124633777506472372631163857105882885246206597992967766228486609204786647385543267822666502020999856625778495515515742643849419871325113548227291863125147725907486491525634887196643278607243603541504998136730265479007261537223470871528531478026050408409344789964493668643845374934496436522608730456324651266119150682717754583075416632589283071842913033840935541898859380055372630793178760478360982875010686221628946411820826992022316328771312558254958322839962942440823175209480408740209650810015358353399397823238677015726928252323360216604650078130588837975408205255762026721651457268476006900230252967153860708630679196013292009414923108755371175066317471258138112266978698254363405025315311620323335934096803357818111097376056600891613933130937325646872735021448537895900123538769200779633972177974636448464138053202271133047681321756115087194411447264479136062723169024729901474208731812608027007450530650190846161484988128596740568808626380156971862697330737390659528299539826998751415097983095986491472 [171,121] -7298143566004982852123800310527310624155377809137946024967841380800176633769572750821079523398594832861101431353680955781492723883080159336299632404213777025857675727748867055363090755701561679270285287036940315032691569846807316173735211959302601895789746928980530533137999582661911964463467859541768408879770180079644895686655649148291679528702292862802987000187542359561715244452774974067453082410471789538790335797675170385022557667839512122427559458450837141099097010332117271899047495842785475847358450074035942725656329032321580305014449011552813265161131401420253915217868187924130166567981922920314200924888483410898804936877944684063994217147108122766632478034136542306051008835021331005630753520957672911459906231309589227552243506762138744704924813405809338358526501721694586129589369596579022879877029802536779814894520711409584105469174005557414239175525212357998293268409992680423646704971767859352849747516185980202936413773191742731829709044978202122804487409876718890441433154260030108289070522595459304252463147211119061055038856297321677509372493438780475762676984772779524213180170249070090669287112830251800052966955300986420978334558718866420296705647488979446473629821958840071639400991199360473430400512670228966265311899191096019211763594728040361145063287614177058039284536664158224979039390180273768945022247352803678328676512042248159152957042115471292030663183638267901326897269428369112336198498262739301624971309665182784207359415251453040096273119461983425990864824040430975440046970418530 [171,122] 283659538207445105598998154785404616500840434455624674529209538906171866642938005448533053480229961296266593822228030100439192134347052262241426606991723562115106777880256170498858077017635553694495785061360495174281650263868500337250056770840963646982887368015550366028821408359477316180911977003003404996015639896632136137188994803567897984757747772933482461629937953561066407903936113725238326663267313903574690958393147888460841584128574186361345284706027202311671151799577854051173145176584671432154460708445332979963801644336114997751881418170721714139354663752451615081607599110083359144513407293774673425947361674765652087201255480271098576408598489982295115091408500735803373101700753131397704198574912725475859764507969870679445942260798182299149186402516585929523391908095847870312892703471836312523974062491616079203653001482704134433264178337154199184656938638794445395395325647239863751869926445117686004776589164744906796587104646355608988769301475248150680327454401039789686557274836037472453226078778097390991699336038305458008360642080084847797847025260829162976165515715121488257164187686662668448624092203052111589917382483637827331292984749158662139515795321114676406451256853756901321016677140114616032167223259191282246666820031690493674555466294649996936251014526181768686693474692974183222400210577474920124829073511512405975436421932612517683581017403446845639749580601667246725447706832315083337318489828451158096480921626188843301306103642463045829685362263408681758747658677331527546240 [171,123] -8512077693864128212112111211041543014453302724733380561086900049528800855778425896293826913425714365514534902145759708613927949544821019396435927712332397413151047572720716689530313421539985696161487338551750303195785139302833920278973461076565780344551550262628649643280812141681646523963594705753265834514485787961673976840371462328157253625027602642715342339044659035815203400993532647302036285595777671075062940547266543025703099565904569682857810537481237598651769923183149221157251229866242224893537970020811717258719521452495391882032317214124355478123663392340488837018770752202249045674888874194694273135492261513772455236646139564476578133204431235681894862705172423869741288109323957269395679525206393411035084497744632146799864208257757111600572517208520059314336146739317254748979564011239090139727452710676442991385245620747947260736843617670684358169840099384930051489276572230745326735116540187139349917742415911698580073794412013441463647193000121758182672653479531543935410701145460420095112999643724477929916746916885910250398713242208778501631731519148059408771989692687271451944008370129355637014049140184185580926180441331884726926983606633265711406819092660840848808337155224454790791860749240466042080410355489242314467871520617754269233172334459081288351988729851336736827995703885058774718107332947352257250912341820265426140625290089102298568694885168323004300054872864174730119910966334304713356890761036869422083316869217510756403717364111852285255534124728083995543581010395920 [171,124] -67627706357109046920088617072962799605032294206224640414734943028947034366064151234370331205545250903553662936019933807368938913251021070763171837875975260908285329190159647512972532765146933922876769686510036757131557717773888080951974420751897188042079408943777594162378545668363816240138189537957568826792152033423859554725723380877988554828672785552201856307093546115933039828268300822366970570498841189079515373776234173433093571822284304584325588777428978115586181963079745980683256199787853828350547791532715380436258450396591822565879752007984372465360476925833788644481852780998245094881429099974512313914477253145148619083741941027545147646244889984559702269775258466035740997419788087439136867125469212791191451249061333417528807689293183036217946251241101231774090201203858637108426860967308985349085904994529928723741304606503570581904445388638131062265050547561574541425864923855977771270652392225520132108607981497675117969214002150764517972875734181038210628954268207786218858485969617776379972031312884236501932234312921832172891545129411788616978323966406243765658398556102932106240900272744223288155599902244708516957708541910423970843305597528548641999866346824671975129397998671082233907613009585902296092816733001346566105996497539672804337380241795247868439467316302795651078936501156043653074985752654335653318334730113303755735645241695433985278041039417319930539186200369161130027920022808805902923978529605522031829694870920244630805386343251054556094924105357228415595488 [171,125] -26782081668665300553407799247757802734766118660079290284201651641404080579561403060787077532519970236597910818915456289016535269699980987837886026780065077532518420816763902161687197024710241262633256787329945066209043236757412450668595231118968087698036528255410661488977277961583830992069123164763174240493642922531301222943893026846873957433163014746011216508841049688834876015381799125231028020162500126481147888736724420161968952476364550885991650904557277378347288907038078146686227640053060177945235152595007514210264628833609078019521881495677813689894568406508186510729653675148560124100388871853811645838400791744023759691055249020143613636196722059211333388654543020677914353545164884071939727539346824940147775254772225214966460343163298448389479974852034319951821846324901787448985347347961176362248309517950764043721098369181420543770074929294613794085240145313630451994112088199835274807117287495874753202212218299368511777857152450318145735261805631023842600704932938726238894046994563025625010704661407566849619121602514080208957757982196347066948085943762322230556631150053050696553467040051061951861984355403056383966232146227186187937994449408527809784700939728050888705396737522731609392107097267714723576665900750410286804401453533125073482924259332274039076658580973793476947429453577602725035621664655091474670576806734738653437529038409612932601772425544568104481433536484480190870156131989029671182255312345617012342755659861239350869215573286367942584432110150007596 [171,126] -2075439433697809961753595050089787079826957683896798126051017672976742480731695490068882386306586584532909293500499028268835739218965723715771865338095632157077127040507917634853384710399127046856117624743509576284817626058300783181366986963640722926836013630667441338295646867954643807959594157862870167302991800592129408475686784764153190999958459021577688146102943592402206832514162206567335461484225240921335375289153567094103801690194355994911501188061217274000393417366768332869114823339517751585193462588252369839678418355117266259810556069284013736837343925100281481293547237305846510153590835819746420048006073710307079327975238142389249854474190105068234632226536440315327266472007358960411875287871270533511612894331437308927238400858166565103850242219418838608477387242751368778288227795625036715174869418407290031394716114715051036537275102206988401457553964921222593766506408641619218653724834894475417715781756216986285596494737700162521311282532927240580803653602242740129685482548125700637291492378818088930549385438484331634901761114404764288040823106963500629268125213923783671972979430746206814365942907053724454075710219737961933638086720089428263376758415125728800908962793820747823696134961572379856292792092649309196646500821891249042507429238278844180588328941219179361392398268439586469593471032572418261717449625838057549759322537335541403961561432969054403580959560141276418569282843146155155683517740525067656961018118887112433554335863268107363221918364096 [171,127] -108731668988173123593107034308439092970091076917765332694514101559637319985590972738358388480787949721603365445116844195950148982971434630305776577517817668842894797252312303832283515664509358386540822836774736622409925936039387316391250336680818311561774497928305216248919645574203418194145796951577838406800662046711894775514321655656444233020346694357571457593455391330633100575821811882598857066420287592159282876822604479672450469235361415535214792723670563891931043034838178663325388693944473056800066157887215505296207692303807313260260779687593738176179053082296763964588286989375638377564010346208674365782150700438458843395287408254280194959471701792178384885056365923565051480343089398096025631088591029950191749559975531039574192098047805211251158181560419704234840505510729776695894169682259364792301696236288829962906525893505197628766826816019951633463388446711481078246863725675266970513594616792901049291133446717428428177872762029212282522267679281986299522826197573050033213228446032294061043006223608464215840567718139141631477798147278828979064565904737687685995596463120053760523324161285490399042551604873220963801307166449305879734405685820844757601406382296567476132318419317104189039800168351125957730056157921990559805355975197931982356624756796312975845191498112529827196659374795433612336873318899398831286466139964465377402274451250699411680381911081258355380316098813112461945912850024946099931410678505105438614086524636625856370899854362593332632 [171,128] -3528521725524651003034858326636291984916806873112860567333827257655820159892249504608181919954416480047655208730503665215464693728115222098016321728477650994260799054383994610377420013037388981766623003567667889042264237655087849925257409772990897258712400413709587894482289441831547546916806099173343991283676907902172090236910800514397034514627988707493364659306892318901413354806500465712012410330273732558578726969782935333956859163579265211308691007686834551351097409962247306351978823555441678035566688094254621583154726519385042070868564245001751463074781780735161496808762175875091199267750846146502528404459555866251858104012850043860701088823675890151527138950754848646484656137282023608783313586678087867382834003688920574564689951184243329834322702317924556678638116828160484399584646816300417414541163452230068710795927209222739517371229508192241940340218884461827052001082873830985228888515705330509720816247818888080762869838741699780829713503439921335167558852895704549406555327131039214714465916342921201274070298908587042715087601587696710401099672084419710157182677632189768412353894821919623814631802982094535509453388020921264384892596449358512557500665671096970535247098715346381586489250783455967773248989751607975181764216969474003608461037724022361152106924783982683504815288086597776138525649423083295542679377857558992678952593914852181763619547426043768197664636470033660205091410603766932295629238049890389667384858288751318716939727717645664 [171,129] -70335135396058043562942555481988829732641474759051757073007422853069991758328719405242815563949615793018021031201950903776802224717594725268220267979528835930361491218345850483326765124591723232782682228019511720397653199809388702065998205634860324347249937218651303959753651891713188411515029207855135750274620536105641578990778680186312359772971308724559273465137102422222227994990486952915749750565873510704546488177742574082371842465461637700962953207477524714567143098028797055588289412111251761860281323159727817218295598986011179016037672094092677060306326443093784178590724493151605931683806175037235346335333058505802394309887992079673528620616540758131629426481691089564013725729168946138575082789099258734561388311663367397550398565501005532890783854627086153675403864541854502597697442568948417276652619431417162721214673934069243979629771938559521039714337068491116331154944205001163055093280590872138634849269359464493197739130924116540781703202443426144978586613668058293096556553994437649050469394191133809072541185628642213682063745196399199279037738432131726972578132779055911057888327080061518683706594463068522603061559252048801042815895989969173358046798395173025192732613288245229946303077054425326478046631395536633889766573618266384956959196683632758434686568774365151699737581056347440228687399394083462189368628451066559530078717966343672929554205546207790170373647356735900446664796260069338085486372347483929196644447390141378306044644 [171,130] -847440128678505126495268638562742522780037380570231435495304975391090706874826622321474211123061568023185136175139816457012553013440331665772200611506521860421906058954172008074196109265298638065642836759956098791602348691865773809105966494601054556148468338452666658599280864108842926122337774129226289704635889848797664727956029403417126690411526392833410017776683997588625090816856477361490463745904839932354191984898373830090837443592332136167931677484253690226974208693301743947589826773842849888828258464963674530621835244610302668632855502857163876245464535167583817400450119818454345224551833134258910712314856938032820461877473937597712521198216698512731133829196123109730150637477092620098218844105943538512926533468704671632930195739174244666153911064324891494979038352643517961757266671957854789470288777161630188536240479702858656564126407701506848851709328824656855173968706732290506925496170828059930266836557455311864664975632712717817479618459264541350005074361151795941755727277250804295625870040317714921934167177202289034388298945800161251963846970892016805029336853763126632844098266902600345265124128823425155988180371624684202357690364629202815394063477525506565223673452863701644793592420684494552406315955858364468221493579555299876215705036795194380857830772302001594651358605425511370521007866869898422008196260579133358461787231793504953655057675208137244669310116381568703545886905175129269441978443082333016793576613829349568 [171,131] -6080583028929006491866020861650682124501196259685945102913775212036199759880881563432046023038959480641431033581506219622431076718316605466252426109038710025638744623337678758860099307810466777731120813931545199808395977983153330153818879935150136454626039163836234237392676022560870098710388995917325153579526027994902902761068956661310959560157436793559152607161201648134802799129110822660371927422922927433326663600511285329997528809845836132205241565755951727955762702128021138407605037194703608007833048198566337347151456983509629997876875134563806665629785067880440323845548743993701548695403406506597352197371065248294771191292755552363896044093259579762571839576154864796757972781076991204407926852389477064959276548065569918617501743767221136731216836221285600114748671711518464514417874833236362544879515905857278920807902682887210244442110671307201921554838127528117339117521514594149064048808563868672170579333730209332602978296027496675865976327595024566575167531460959694139620227775643102871876968767947111438070184745495097102647157759206757729429441968608873455384905213059794810949123949738505274565916061537902992240363184767402622371514855830278681070257169532800991220291017019971936228170889649383673986194756604978280989049206349711754225309446528130533581979823611103619974633127066364772735937281772100878403949923673987679647697365206101868275555928319797786899640922181594444166881286159515117456642558160285629998077112 [171,132] -25540919646769615414238289909712890203175685874254241117229412572503354194855633208551977073799312266643954457733989719628010952462148781059516685126622441044144024432832914720321143875492567772833719141278941085752914365544623777357803267233486681870441081638330559317763493310083677412405236007625498814461564956514399372867372294688464997919090509567544303606817407181704099724908196899454642400246240356232994108470873484239688708864869976333701180481388161278345968595963188321611500322140319841307276542842849617578030156028766058626616015738786273811278951086603834050461387998127363020880767532503393636538000513982328627066587695954196288286558388919052210939623300558704249714122775506162591118805208857059597859812302564376742215545414562037895860829090824354379847365644382150189960915713495048902689083481677324215478321262827508738503336930166751062084188127742732617819901235899888874167927758011682352423978842193577614675954261563644599684266807251390720934806947938367349258954752055788621769009231449037784098100889261669137839456649467629374504439972533377098570328132170221662372003145422160376643788650379491051247925623220858581684678652597254769124226546917738523721318975267889955680513754389587099853449195365808205871277348718046743443962766165846673475482413392109291650755073301713556097762370395098758615382519828105709886640995549479407188436679026992395977874629047525149686941864208014610728598339141185960 [171,133] -61949036449036311257785362386238205034611436443005171946168501871367047041260363678393866235016427858538404277005266261593714897643584848680924265394801762456301335782607158065881995316594791482325767127506872778050046253034975443201379325810363464876119697767596756025014114320011561027252473630521954773409660004606649142909674839417001574697707837189968235746341417130651952810853793663841724099360767907810003374429178508496032910107089538769440752975846877422719786850494223533171461484975292128940532939866047724808643492446401306808256139459993871923382703056305105443715021179857237169562946574392672329092343666201104883883779500309452219293866330728965306629889269991565597726483543372819103666923967882459388991760585090706331723222041730714402458896075447707916864647284608849245763925742897121014098237277289193582162564309872526970910886882314029069836242710487386204380244670245080172025301667090093521651620403292680971222072494554298667010245832782845631018018399548760522670858065246742475668485972167458084830118766590278678536374092324821132314001286209351820227339048554027711663232175966250128524736462816997334135609857055700125115133874199680177783951054277257349424708910617465725022222607398442501201253522438053948587427258385190356784193731490092626000603813071449445231680575993114108004417377634834874212006232042107866651989885639468399235444694271740582867075925303766313647507119170999987223073195 [171,134] -85087683617639689645338216391619637468960992429754094207695775662315535637945300865266456530541790907851605025487776601812129487324010052020075608628515462683868993315531062124141631928034814088026709858137693520944018026402170995601189704245616227224840077459602398213863797417317322266262590378449096750517298258314859813529971804956190397005721055376079299448348020514712737609714777955912951699083559895721070997837159815659574725469752575207534071501271426348392855724907014233066108617437515161843624280447764209305496803217027289182874664326625809083416332501564923916213078190030291612776577483673484640326131305399558873903227699217890257964579999785480413283595985791849833406045898558448645679823647315994705554442851557367333382923556498664340299114192292559589642754403484598588431119160854089638411705580256191741658517897041975415703741744338789981076568840693417403713975256729166651636934544330787507394903781835422480569229949187535047004817106388882777200567607544012168861165208470990808333683739639692726541262242940182876502298735074780991410247693940911302646001769243872004008964294053499998212273153786019705950366914810754556970048825138008044389623201988024734494499579583598676829640133412060148272013075846407047667358057704740271547809615772883621289817583697442257883754234583566994991755760602047459465076553649862992141575549854320023343325369851822936031923052609994964648619247341488768 [171,135] -67323045564984900359362385211255090633854948609293526178827424541711898907004821994112980779713709816278340080435037284208193684462196084922934010232143218764639319305132972342384409757683916130028979639900344419274587154279945461317687738618963590663083997189102845864450672724541142360728178772943415073539824841462287468521748161204684030562968418828574909354309057828955794719125518230933014154858161540325361132423944800032583047052529843887999351585936053544249205294319189248234709173662421002302947907934752632155303889763486822108856739493900455778367687779734159585801361023690296780201740859260634966786314356505299584229545645902043480603137942250867413818481804756393328869640619904459210073331654793899078361740304158193541855257943454530394639110997418533902930710769490414487345263639220375971970088861329571522321679778151249363922195960333001180024960706371700833477047377786959813035558133982251690433134447186472469779258829226409221169666819693510370504353418146842765835369203146720476833353625941778947809703579591769984708596026301406018929628011802621207608081377791193231177918489770065210380110212866342342967663974072758606456962287338552334073914536150480651882962393872691534756820113723169507373688278347285741937256675833708104882737907302582607102562213127268393481214185112861590163300553865416767491703659562839904766231363080844588036598898807725681291569125324213111321563792 [171,136] 2052180254863285468769047297209318428914656071680486291530105097113301544035759499773705103798469103288297288268838031471064977138218737703270633638770649230252286215473192325688729182532371261460300987459027161158457923281955075300411194529157351211359391746745695673296409196758339730738111556509801052793416572571990531232280211112667021268533694424440990942682194751877855399945345057986318828082031211054156827157794179526945548400158450478973032607691295065638470683604853796251719115068812271190771328957001129357267491993693139731078386370492781161237687160102525876508944376348063060169125031817640208864209600162590421653731734920875390797328319856626412369589979357211647307885920264554729161782771676437345792975388911710071442625999504885325813558928360066223682117490509647824216691925186121980763174280186146842677980059991273632508728202834128957425281859379833463870869265713647819876923581926449546249839021531641695205829485992982872311922597561828774514006788344790206854945808198269706305726534864173375305569555195945733613114108359062298590516948361922647984107412118425352389545896171121969474829888046238442296434866668092050540570484689487278621297192796600267536918738346669266936723354360573246544609452671547262952590763496541234800199682510516108094559564888533912129462758771659866627140632350974723894962553420416412279707279449102081828571227435523197470679318368965808 [171,137] -219829092987930211042140188891612673010534524035933769353027356670859116386222014714018898008763597304583785922125190832463401975115773817949742915536565557654924570027622631174993450737932685540891199289873801418719793648696423394442078425985323406114125664284967808183348444571453150267320056066940010421578524874319709479772980758602303108592865247199746850236428992115849596023830833388949417334363057394536181613628799561142661974676371406095066427387049216835464199434797797106613840810934379329415720216472904308490764367254663494876040786951229314290307249878748974855450797565110988632703127851212857738513026020299972164973121018293961385726228434037994334882492020546703052517320465619437312971609711243008484661402534087587437753429148943456497396961095376467861272669826737945959969055973586978670416516747589074002156002447524776865055090795629259644906209619585787272780788688144797004411074203039294783032854988549626030318180305466762142049502498241404193476243670003633970998241340724007151955680436427033254974757028728314601844320206628089044048992563200962554210110180207829637369283816556073075670793114890986455936968843557851815128862143629266447532802594667705812123218379258188542911357125127291321093239078293396575446017083014514080038766524511192544411219052712437934310107837621859039022784369523220133691204681823774982553042725129687739935164113746844859206591646 [171,138] 735630023409627740003419721936872909888849060480235912837493181957522587046524680442893711091537985163739309576713842154617193392442340329908841945552878632167358179374682775906298386655910319973433871423714882500007902453879226057351593875415104790696335281914132534382648592913452203514403623421160661186407785471292237181002980843062146218668609939100722671074331808217258791666646128818079879574155913845724861283608749861173390519275177413214417869399328613394068749002488025776257001579667836895148749018286603100329025626568157603721084235959283779334844378503102468133328392485598440619055723235898349312593549482893517211735497352732149214067837616936108920322047266946582412202738481760922379144563602728980257762480758327188311129177000101885076594903752936840416990238718169891061473964453249417777474093114761371151884195582130710477262401333163704841623335988420817586741596875498745834927047455567640548789989323605300884661657457656811946320697429539291870386814900881630090240688171092273120537256505001272190780807002626941889669039169320207579638050244035453582053896338309091830802809031051392208592809131156454156628591192230818810741901037807967844724640439234590453816770658435565187316678109975924374635886294404713775215442964775498820741613993267934708062221823245827652961917697007281600100203804443291206045410017489909618226376874756059301538914970400572672 [171,139] -1163631987744271617795730069808565564837701043588654642480541497075162792121736986470406982876607512898853226227744858246898528623500092275576890934244777654100585180088171338867766548021581012678101280734188823393306982239080084517587050334681266792652027926462794887794311338433170812672385633515896088957968211389645013444378019565836746576193795487732989082178120091983526067880847800375448605890452510985407013974603628816661521426783766111565971590800710070044071794451854798606884213427981857900655702530689599078212167356661888338852724547990559083298744445555559674917080097992181592522402098953030444317211391608398622556438722496646847136626619566740879155309261157061552781091969904826309364005925465412190905877368222882140938190333440445078145471976759715970624126779490164882228787904001908695160812205599168791923390555985160181839977765035733423827095600987046809929180836274454187484609036673290380210302486334697076488940858521420649159414667322846496481933443071491888145030400300990338610832402337494510398486856838712638954051859462901914082341979832273506815908577469865750552358557236928671929473808693211970575962183512908377095433919953720742935219490698585872791103569490410506831150822132540280977153784471542922657330621550154957688531837613122812801571973037003253428993210823137064825836100915861219441320092544586572067554065735516364450408888736 [171,140] 857575851802719182287414553828352629668337750411930663263424975610505271007937273636211905564817974671408565803679585002441735658526115504182674401560668419090297918279145175841153695424822149218286148974633726156372620153423783286770255539926988955934775005093337968585313070315185752627547293618822652082000835557755428349911243925741944651355451427627982362119055998777490458438060327638910428985139856596629229604318409659066454618513515346130577666950587286083357699766833457370086578705438227326283253954110152405709987477214596409984766724458321967362060517145195097909274613918841042292057996029612889124714410376821350398777934504989934281202617446209681490126112299707040601210448591450115089996253169815926218981969942741663739610364588165046842059074813253867423088294601595259268577450570375395776733541707498833716576936853009062722970972260193826720231523185380529644613018300736407524695006589365876736664754224140838455898566998146867065261901255817215759448722369783850321828068054495059380102889815706630915410475755921874298025139577450113438836721241237549508292259282853314859141774196989104932521779258788667805483753911935964936330718793133857567628795436024812773299628175121202308314273985631144595617224789535195156391996548069744421478295428351669285824698331755222027686715685423928998185961520150719662412432004481173068623840667167763896 [171,141] -291049755518860371380743991422137658448781921801499237665008691678285742656338461956795739109390349677607683840558023836781615725192268214877625082273061047004730359358737747181481793714855208617262878978068921233634043684262764934821831600282134123978467109481818281911569292675770601141232531301674053951800834355266425023390179390113011113685213166758256471295328476497787009547572267801730352214149394047977543579769212053155649565431181651718843324868173079951467553646402612255945410628172770259399746652052973915912587147378243777035011245222229755955711734742769286446439991757302917770242663407685104586172165267583004088911768316288046450975415492877398964184778749557285918940960746621395011634428549050080042698168653330569090358035741499846715819880591750232400720768164711391147591689437902493024214492980980744224416649257809307303110261139252020520594129752285933321990924694556572658042591735273010117792731491267454481584706997191361786294875940006860244834856583527884038627341390086489767147641285925608550514839667751206482828074846512095552093393510597668667334875172248901481732152867997979753950435113665853392017598516624861749440816306064635529158619254812529416047484360133064969107469462110436309545335733983257608320835823474181543976918635996295660402064902738714514353437906582167689736667166320198582365796920423479847693911455 [171,142] 41790505748769615085633864374173276915308007068541723156945598258462003832323668441927129360569412289176643471239367522937370479064113846988255025726759776479896358828439629404619538406801811731664683112311593983592461564124430466402029340001882553194386677676754083439985534840170924753779314138909637812522661635243319270388611292040581005015324693912883480656501674705607171030719835988826271956974020735723096825238848511244195829611571832591968683506032783434097997323318654596780135440392105877776739108271306823929126902678872499723335388938897218061602532516594105254887287914950198630890629349724838722345120311335610236793350531153672909781297605545966245124575624362678268554696140299746541425607298539933732634518115062927818915851508470418109368479926621248772849164387839442944813186172853315400989687380367885950973807082766589837854064999458131895450410729178910822132488184542537960749377082369843368984901115444003554057284454799466411173990754564069352524150815403279921337189218177105037897076687477492203852002434277030440430423224070166139042024959107229660346853096282879907547621768687997017132944606920288308985810201990708733108903957984528143257971657981327402910976460586713578353172696870840098903496858035127391755216582586345980374757763189961238287085309351955886976234438091472238431985946047612802842126776491977920 [171,143] -2428907180802410872360646748137519986260622478919024054639004496497016305706718442348882184441575949699834170881963922940047950754868930433343050469808417167186689554965742260844698725301244470853928731214638496872671447829108562267061643010314146302736494956357333671095482042584714908253840048329479558784194847726779006073037599371587663716108820370839231604221646261070626270257026966734110604410608050714142666099848800265887266124533155019451871913989515682882147775769447001430177516885943552339073497380249100003826730392398502106964633983584100854208896871854974996017968190395942603393493258850491243982474072189579895274900872004015978767753617293045473399967490807997651416785662970236991845668247919170259533999111652830663109683598905247014440621953262408088183871775710787841495108609040175828341258287936345625198759155770216962776039375386179639758128804291162171683868223865925509388500564969245470078441283920325060244418196727479205229986395420835625898975839344130033035454551794395278605217918726354749163505459621407171095212255152618988564073708632423383716450400295933791939845146989418541159347846131999737036453874736249626771422385962707113053087750095770360933524421064713090423595316039747723740120567620452144824179148047155427942573750699235996753277145348772195683063966677664931643997784948534864580897544 [171,144] 7198921579972053761320048996644334787906371263472579507535633306243096846640624323427089629859746182112691665053921315175704231142674492341927567203529491878484299214990661509957829635234344556168151526834322007700467654050113164401681894698905924499293549371316545660341295221728747821285616024271822344307300427072453037308264086065765595613501438451919387655768339877999923701483014471170244142127415108719740241464600106988846515029942764824508505248446846541412030536747332121284423605242321894654579704673990594299294825272416032547304854810249154454552148949032107720467407675487058788715233046965725601349923262899270576651757092028453725391140541467393590927775500190264710546268114709767793680195083607216031955353400920454389684111602659455663115260811112985560254501684221673956139566259822210303206612882723543130764790678708736877738433609328360788855080281850389716171949277470405499956275529938815318218970814011267398015174059720914780003714425802514372478615492663018223331727290076312308897108332907157562617987793696082284054056410931442459690973081089359830525656425925643571751572292701003841713851517715079288277831411244220453012939269402788690993146050277820304818499388730158678157907338728082586480278320854820798963631539767980720400047081173799330714008489509267597656259711159942679497150610271248 [171,145] -60271627429780402360197739699110845046190767653947610538402324243529245618657751345938595585235170388367579644060258515370156037746642609077636670454279749259973056356109492918832928637570867549404611375562781344552080330649802835464888816601677490136000752174200489400030287838894962796556581605137869845319762858893312985579547053584641516349506427102821183340246556107076938666863758761225718255776604079538481004216907609387540579450132716553910750286175905335828134721979388511549580814039818266314501275648955478943381375701073586791577381258512358523959281941625892310790238624505504778247800732462231722048596948242322276548820235658800374142818080721797223176136536696434436442324420683569776073638794740098589084048221073149753846161069698797960215698808025085865200439450866340770239155720764575009530079210802746101647022751397380636080628146268440024770063377460474386516070868915435607507298932589200202556868141246681060294937345589646326004158944575434737668899057946173832908068253191896846643130992277700705278971034371695991138509611945060684979128815779168605715227539575157812299474579787310861616126511372621349104183812238592447520884141464003499413583060823813760587028711082737760030809942130139201730886768754594780967238632322087653925505029032643987395260872581001796106997162548075291498282 [171,146] -19077661431031070772676476201535212423331143350037837756986092429220019488958530412412804976789794929766546088706994234069195601148062769644776657687942535873128938111422873928677442892174948241010450668822693186371876108734902547795451415045044237949283244498005019511991073439626197344571962202887741449498709690468380849171761643805270799894826515674672213522999838560161398383368675714962553634656632757377968529512182361569956257709760570384605016842776738650337228405099275523715538682611214258474910912928578850682834722852333664663783317438595208083024055872850346528731285049955888625999048361923386477162296000760900940440592960789236105947406888784879379766563323235936964367343786302850675018155281449984801866802367689670280939184803994013762088558262182711720633247748621255702874540689932261068279931598591761278235980768084739705094771943434415920957280244087291426803649135923641841126918032275232706454803107867019059292806978597346161808145609342790934408215088454732303917414068063336232225761754831519938444274276609431728206463986913774983448742283000576397171801727873417984009599694368876127905074700931993668751516343571890685638546193338523124177075628514608918474895343560621525169877529881925391057843115745692097155104713847176850094641762957555373578871345286987173327581243387232 [171,147] -1704924490646897577482366916933852048500201706833581921275672102241185066696567397320353560672435958770167570435926023098246034102304722384423306244975370341836789667145338262670690655000105157063432112373739550296114159474588700771957269814246183403256887079109475439293000558962866982598937818761632997996609926266814495376732568101370670356514602928381274940770601207785111097497550112078999764303249500097423030190765204844031503683633356697208574404330079149816710316119772304301184689513647803224972412349058585892875066380400497198630199240924789942694048909964990593088218539554811783200672648566978895835074011496389924250473950109909775536762103089300392849949899225418097575597743002793313125551064120209407452791795150029800347487763960877864603678141566835521844507891872493528333593562112108527880584191597396071776406871567146182081474977580932489460888171511066207501158759031420044150815633335748056226508442096098447830843689722902489463883940606820915400901739435597677098145833735485817403940715968582515537532734647703920102695936093076289276430788768985360248635669450844487456135776613780522674095604985326886109321434123086585840658051435403571666529987300483976464516031848265126212541756668415503976819465814089727541173401709102146595496286128074812667606481073800069367084 [171,148] -42644535478095583803671974684382404154785018242513045961154349339842667967050090073484252494593800642825041306785186753501775764356514836903238014949421530202918068523951881219278264524065637766896652508900982371904756240417996825585277612507314618633610927891917271038151479693878810110859083602458217202139835653829259557865249998900665449689080025358807859120759544068259680910305524675705668949086500829275873125572084227385562962759608883582573862519438887326164125270625059518748750186400721962363570127259115960301754708145398692619347104357983645666180212402748718912473006277810057923671774411672980898489372499025509759764516142016004024839700924284933255063677255442334581592443766794194350472800541058351308217103534879410621884259086205324121608419873966985629396389688192081246928536192669288645095225219791895956224707410417712134426849523834943928767623276647273305205836290427646718560895473032370604861043383044302872856333436176793951956785476506079110554965310935976309449456324339539297421952949049024709416142789520792767671483279224717962515822391500940634969075773067065572350843205032605175354858525447009745380495390230838146782110167748499986694313217275679050295503110977022264890577534729854795436698921915847519447011816280050429595316957927011585587183755480 [171,149] -297669352612348610005091630276844391802110664842410187008256376700316452010612951300697278652954691580108356508192730301047617022076734698585665348765399036980497896515490600379708513514621521215551117048271389760716533989045858629794006792985281803046915165376184331571597340657733651050758859294681802700662008419878565573561203176838570062048941481296481783740246243548605354264323457322464715959300948631304089544538027605749511119542576531066329280781583841162892233660609860498654394811762395936600907940592244588380688272690464077996703249329890086101102855308922722923059118401373910427856146295250081251271597218119094016173680172817554900102299101997796150647437113150376842438508388891171028545625808890855789777238153846568731590422611296072639143578844572244888096300712662926127363876033604475171347005818401402102134114029166270242341692021201311551262038559056111445480999626922639805626320624233119458070970909303592620500272932015941073204439604358511708532891722112872099636668988625748207303185789932858013110288053504032856394038227954587817365856384455396482115037852829461878519545996983580505017967716616517747566821399461604337219243841700749048289653887745735120519589096227171508093427534603674594130668797327678867725322668094795410325788498760167625 [171,150] -575166856689047163498869284249294057642848397525316312480634144919491440485364628550399873072773166792992871011633503204398617690573745118825984715209790433131390527283554997377579036823127297059119630225288739446293317367005102244357357846458494704669053941214463502523093185415236447775692002261879418728250313125541875928335583473254499535558919186808303250498861232059863589751886677938755798147248731720192644947947839562397252429012272873715113760508765400766707092326955933599178012428213325694186098041618060739933443111281707114924466649128164268085214574716397712507573552040912282518599982172050403547176174409854994160137316675901817931956205940025102321260854752560100965683014102944083431371782090069910164029176068570132148654117363523293895290160727311578263446233734664115702760879209024248914160793197961173733518011535141473695886063759293895203619261170692973666165150241089003232087114502239047073758643249083016928241057024847559313749389830526362759412466143298125038588770991968997668134371501064380887281084834823812588561312911814481992765242293280192163879019831334554189240182834079259193820865996134589035066822657417271003896245886926303143508622773133708545951156134555288190055431781461268535039667905153793734044222480245852864895936 [171,151] -303713453581752996524126035633091456275059701037462981588572527897589104004640100467561260627421008134065005653518289109566937208697529270581564061391933174028699307534819378294878507366462530707656633302308776567143755420962713477196464624424975421767779281193546337571241990710230558613426464012921751561633962008655599234151723473022368657549847788858585431108872722413018124152898997464847376950653166821698995926043226625203473084342541851590322664669995961986533094172780957052157229696911313839336053049908478302619610228398557734652295635810667780767789749308258412449256703751588464348860277564786192557437136508862093724211974639631224166154850749041303826072319781172053181526607754413293951736700565845616689485415882948915916552378018542798886250113694660897497545970226043307574733448619558409086058833822260714035356769217287707843677263063373328883938523423290790657971975660930000391869129544905558695577397878399715500940079907452778866337507127035106195689281317477466053462642661753180234484804748187168660198367886581039420714663194555159758207803067595992443541273915029892546722851814921266066959419568240153807291578069781468900457827482941231721895012693437966351590962917427222557686915276740538635367432876485991752239140906904 [171,152] -43070209929191329806696215192656572955618091056634967830018325946900248216017924682011023212870334157936647362285345736378773243074653368988978161407569801152479256142481445283022805803055820130248654554651208389372479510598734733662296606083524217153629364562137981700913021038070699565910234002858468843214674350402781687800626459841833481266200799144336866395195519765855411232118306429579237099627367822778207685495253868900620269450106150675513363608512029079693937967961138875380749923927677375879559898659926315028818548807035636885323599169156153314252661358331232281919178359483080044720611470629148623650869282142440376706577399876335783264577403779643892943672382228684035430495683856368840759702999537046239978580079545903976341950401975406769502390054979292140712638885489171492156571634849846581428558439945767494052144210021154290496497952105864519761538047805931232653708837545910828638917322245934047341858347016199578010695585378681683984453748285516997481296701742478523100948064144126580430695850876693885900105184829385681524985635489450464801676125375619940494766144858686398941545598332511448836343801456639751497725947707027589687217231530262266610768098967443016175791880995781896353922113011226111331337152145232304 [171,153] -1604699087084695530718600396948308563707287757121942722236632120881623512670665032249826463481037977931130527410123860003281817514258312012336135539517722245737942310440368700119382382449713665410622983010452704251496579902203167408867531415382685191399443666725641412672319571499154191782696806767239331015968918550896497022520422178030864814536776475698808187485861261622783125143360344869545309166576754628454759599054087077326714040728848767693892109960070702288619769583241846497440558096500888886825149688459954923888538659294495979300989282239444161464115296740543277283409110362551578582081162597418877771730131513331524510199155370310966665285246573969987233038334532936388541331242284098788891924430084417833461609368415488577559881433970226510466148432407386755380310039332097463476922181411760775521044260950166783981565369820946130646188195980489767374081831268960896147542096442791840240033660496409923416582689948836278457279676020830020060153852947566032590714005353026789293880409271975973786324033678697038753568498956491376871503962855169377774056417168002238674878220619775189957898848803036317561669425655803394037050561564017143447774718476300116966849627157473136834518410829944057391264379377187826353282 [171,154] -15295984126538732620610089497961048067433620408881676386720226451179647446670242759786942515815873226267514698675057834018961299686150924525681383829463017953330510014757380459818574191705333010336562332916226073381767357578196497831444102455963965188851915203149393754414241553346467092837837037800144272589363064684643204227980748397387930716570751398221582397521349755110354044761369099543704625474680730226182540846165599465127121468648940259050209586900869303968236371038501506690236711417534087360163502663577458605218976144347099952973156809515570352646385716184897832777329766745069510049409230229182387253903192162702791727707624007248238521786886614875881059671476153217501873757727888132434861310520148387468019452529671639723190811875779820477669651679081064927640493276222159869927813597235885779322817933653314536821956141473494921610431848993456972328254596963156606614994002455045023804860779718919005434549943361177947708439611531207683270666326284684443924400093108790749009677734903786983579740778126517431062361526490231550598637369800207212754347639926618714911826784511623581100210315672627462632635085865857337042296812570497395780400346578436677569195350725366985883366420048185076462539648 [171,155] -36151671569873724947028602123275216590696837570950653417799917202161624224447114502643712301505195167529350719905793219186872089574212777293462767521908180327480821224778146178229132090915619770136541185061640739850823493453311214107736423909014703114967661119798537033413862752442690151516913498057923450406513186018586931673077134567974968976295478745788243463621033010029549132824829031888770763806318769179982750036141254631217742170303534653066450299182858245947311937903036532218522075011422884333754770134299034021278527142232835446543283488051745880459065678464236772117379361033976306133209044868889349181427148486408664473370962294381888611190546384979706406931799122967282176118975176639933125909643111996102982488875369305856527730185211745506734398441334819697949488533638345265407280970620004617893306993343177904885303662394016884286425823444693482942429511548419118182802535420318362922408889782015096664397072088947102091929291860959680907417257128543200202971650394012135567455514862334628136682805983530683781579778812360595397836621394479888091544988722182525639510695846331451844624780772656411972600278749897148473186922794393667257444456063858734680696906953042225597052417680 [171,156] -20430398758171595171086516476027553919813297783425068822158372113232090448716009194899930285373694333242544038635590452242473766951748881509575119254324013919483498809463904823281455786593758838627562837516233150848617706651189054918882711248469022817903397465540299449273781263213176915549763645054882437440777655104108579425787898873539695625769971057357968501906310949214945127103388418279675447550627097659080393419919055606426803794791417183721773827476219768807432691919500414013705753826273580246182808770248433276995119587217359778839767038206723150112679038340499378479258287762695412552159973529131207379307959133372699705138480225801350011554151413415762202942144066046449957999953220596430160760474210736378853746899304993113325880872743731283197077852053083878543626534105849784379234540481473797119790202598989023960230608349755211581230740486477869465457867716406217163578242061980479454413187629972953583005483804515633889576081960803261276379196631066199774013447997024526285572959379755486957038421042086797827696940457987739432589613191750082137638721274990617649343801899404244070450100159659612140962296369753352197671115575793095194113654630284776791856111898368 [171,157] -2648113029904608032468620227543692364376640991890958452627026820901406898091103804605440950806724828475447302042095440729112251276584365471322562088645665691259790025455007250333340186441562839761722801565119225267665771106052446108922116653017184181769326961441707482431645276301631991629662635556863781711134819719103018754170804314064282235880088387921939813593799847138282887420746488229472058561658575220759436748059007893449359657772304009900734383260322125000038296895386207321523442161349567933010968763680150149872649863839603064572738851722338117413146152684345509954161572062693095893503746233665762812495056554936490977037483959360951037285346945371569275693996401269321516970163643500993865226081375247149601474482857913440486841092278666403998720838806508191825401976887504287441181241201053183303176206749113142013061759425900692533393281978411386045707395013194981612682855766269991447731098848671637483282234056881262008774254472285960883864449677810634630340195511082577552153641543038456594487530102815023455474206167123159036399793585462668311520955984357544211262760064601654480820272871621732653725030316210332874335684835535500384201269108494908 [171,158] -75078037562340586198583862039832210299550475588102457254281237560424787016849051785045588147863672538143127985276195340296871646906117005571917813093516435264434471219485593856828940274766809351722818112004547667899849680674084177180223193323981792225629818176689079845274547551560933807672247136834993554069562729152617460142161260747760690074013262779499259332618348861606861935864584045993320543781674785086413505757401784868012028225161591503027316448141166836044456693366683302554548889438065119019835726361954377853078911937163211147655228294425335843787938150989524633040437108768512234864539381550724387192523503192530995812951649796834106816696091816606526998620515451698403682046602367300996319508871207645006478980418683879810042543851457599344518694433519495894241880770183042764267921435539874794361998947838200376556553842784133852808939538157954579500794273632660133971780749109365713908851606574439942889538280335554188685875790682565020038857961757753777524199005772372748195983879662806347908002593203016917849828689401585594365815986102147536307838542604660767989810573956581005943559843514600934660285978824365113673221075549875392 [171,159] -441226715383576628613246025917985782114142800038824296976779690525335706260503439772587938129269081733550098897623036121838182575609007498386525694967624293298044659720361355382563733916119488066411948861017740213210596694861868226040236090265765284109377985004918312451252178732624424147637250982808392235616790873376458363873288644900122381180812866589424912377541063815525164209446561065868468291815837539403056480938470252379529126662792538884740220522902622710853261551103339940960311359086230890474433044827928650522364736636746143036252166370212104262824521669193016567224705167601906811816096925922083459414839071133335732024111489926017378663614454837019369170640759867325031088658124274332420991838456390330869538933767636703268359272078037776878581793740423374610352627733571690103720546189327101857678637588846140476442938988072922082956729562677200209302724940646997100468620640168664420434964041980704472271740253416673699450619939309142164937457983540102361333731906233877638013741521792312269484133129722705772224821335594191727400174453906515159886765520739164238433586015286169236755755126459791892905815913065394552 [171,160] -505812893500140343518218892439861156038591260272959628310477417533296361822545095144180301075623865872956692512245308145271202588886990016468835297520524262743074190744369509631905560235574463801015810085584546012949377832216832565690065773917171384479842198519469840470115967939130715549144399857953775473242836711761273777602679130927971845425262963329256434536387088354776026263888429060781608346565247082886137222030334995817342444706366739056581479146111719807967879740830001340398578253941982832373131228229635993861806880242941173903462588352887872190361183663030461335839729018496344255533737150109949001885774513423904920658327475081093623849222518911989212663758171540952650347039050993072713447996822785444451116746583887699339187568778121754065735960138634864965753016100542640593580933524938148275419913873407487505364916613661305065263042079856599822696089781478336978414327951573929834666055470400968031341675158405748550427480257204559329918389858016023407353776306849596671123813827346749694764736137324564058540086379079085770605300798536714974311548454193319249584418227340879444181434918543811888 [171,161] -105605607298221692262335268669190965209845586137259805843274001019532949131959018506089211104547324397244692360884693578622174520643086360810784531841135367079819210814838923729940634879545709293003851465244128709763847042298497173272451009732342824807776002559668473124021479725386436825131090002634109936143786612829912452939286243613470118137077963040444462360759359637715805793251667798222906772475935927692319792070245159535760952443082576797043818944173412097107459910976547533133454265466219300452333756634222064705416979925878804652835883794203129866486927914065279330823034039030965969560268574857637476246597178770023809674774721860247518891112587346238520008922288701870203001553352130586281526916597738688077034802000042672262409981713311432327162344632283742562006067453326322385699045006511272708446391674223961981701871335786290282003432865809426659159868296322748716055132336290811197748126091755250042161832999427398484516455341550338863906981079886035790526045617191503001852669582853350873303888220085141170237572067232682755471510046158239423576761788076961317108542840105590658 [171,162] -3715994934594875923301668078015111213219997019020747108405148813916300953039363089842928256538381567505411349720809037006336910441888434781070308741286651923151458345206801006039385230892223638673452526968925477234177853833707765919911355948213359964844256977972885851993919321387685700606494523590529024300984926463887474648683300220650321641998948306148671211058721152196520680430288457262084183222188648434502865175312016978342002957958877324624454200041145513759897595290912241437436192668682484032575210242264595841010074044790421155861099318044219835435655773070271676124609428156018287713199566156988829651648399803202418808350885808197584940124793182196147329390881140164803464725282341078047262099083196657379611024138135518718731758929895904633233764180935715694516544521195489070028827843738542500788153117904367416018132312529489230204446580283382281773835107567071996186689066058082161643307473489953078002635026774071020972897713801129639646879959298101950711978633811143982027402026104415897967044856520667502038179114135019251320304554805740357037269973402862368 [171,163] -20186258183635221631025468682968221157831375224826002976712916183431767682309522946426783217630304309114576174337740861100919642246240071435164392918553753724194801560882077538671965445608899553712164200093594713278588328283208985113717643209644929040627155064338015141654939934672055177535066361432191342015974183121774920590251454263590597709278973566125182866169910323224482884747880496173117929575347370823861165207795638083105503138053079163231473286012119407905598858039506028866825886199585627784539087575240172940990390794272436086887263382581557451308763319292157068435626048754266285298075305710714523356740818168015214270631163040333296144655707325125132541721008906504008094009875699362210476895053356223470424863036559953522229827256627355750127751669951133269723451305401696359659821837863917556737635978349173845648751083397931427583751833327134099784770704620271362934985089787996474879595427730905407865659211095292540929550530426854713564861491046264397709840225998871508248863663808350158103520944857936431548341337414945837403507759121828 [171,164] -15326030703915973281818887297219258147802377077221491961434774661307960131324005538830036861257705357712148505459042585610670145137522833278152656453300394756661283248826867769689365860157519842328821232085918083031283651958266151785520124171877847090606328723959943888733328754552379595394512574716324531117006995111091031504316324017631643686641642552864411797882709416003378987466099955653615972992880610736437656676966121524987580687591914052707665477899539044345613832522015983044114301945550187669678907949186979740267689392195708155752662026490875670672381097255755782584820620050484797692958470813956549774340133045691227078830900185026532678916931919336846278664454576172771060650549236489593024426168527795428500359122214286263975274812742930047909806434199651949475231200679732395183613143501932683820275358020965281322239789504398331248604981039524525787814697262365886351855677441381435537644914560065479518737647317771881262877608483385594306490198001057616089202684013891425307423400978900669172179834617458583159599298912 [171,165] -1452292479462806814300311631527814220026554512255988077402678735345159258289900886087256221150422523953622143462037911683739786187700583908393654366737529742693129673170890453892177807600984936945226255193743158446726288866237657484714740490773738363324652750388602587749310803047947203213828777519301956622150300318348020616465326991634711892143800251261784663387042525268945303136561719400056453907722615246865409401899479290054711448451548059195162118501470378189876393430070898885634234285582409734611067084027636321513046975652721432615270151255456848410609906421045451956191239251757468924572593063119594973146675524466908912556379005779909913633822575733644629307822675322204521646022670272061972552755184643825827869814396752962066487746735934016729940313089724582560828467066591107208221912175242271870913826558889187363741075626018940029973384884504494392839876460625562118844327498604593685166882444359245590713019919118892363253719355752023260838149315250218728882102969503376740886078967267683687539632 [171,166] -15093587519263014076580596110706965656272374663981551544093676850251198437270660576176897129273772491187608496953938257774215790531654616512548607457342833372966075742872282785689774657692194055233520471796218376685582429226042794079674999584254537982976840959749264751198445768579149287962705914019357001455935905454634701002113618555615393564645939809738135836952335126866014357906020721793019400470084300221658720147254219448288315944239169917872291107538208982547402927626596103150382443283922504479336759090972972262332837147510877646874087754218838981117898596243319197166068069546073852435666947078091141484911730843190588631832777463991741327967881193410035302133603748752767924791234485300236253320602744054050544651853148195866609818896483493869312669667519652426770145012727070852256438646494984242711650440050365579147516806793793555263417240513958202815500137668163304635301882166473326245675188731650535536646620117454892413718226383568607501280214969340774399945572406377384256 [171,167] -14831710145364971370173288813235173308064364603912720876790726728833418410412907003595289272380186282325167721113327770054751306208259127504352538699717728193981172509102312007682809613682590582149573905735362948058245865805574700242105438237776116400217177035084861279699407418389062347682432744512601457565048459115641437082702552874790596799608988093467402299446822428133202490591254743031599059415650090956504295050584044142273460778185255857956442558028211089248118755068040795126842484546983203931105983256041730119837473778857873997143815177372006746891922654914749363932943006935993225440320146584225067180083652128082935741526929241737562133376272501453285239029445413607958863062922808211264754923507503888810300122220287369493218606458808696570652409841377658431868510314547603361182080348792109598531203505941955650230265363272610112254642253284660923635333221383771967509905006408353322601213731716702509693614304819010399112875009704912073656628283135240 [171,168] -1160899194275362135917551771613715601715990865231246294047403890848445727354042670200569162903138188558704170823525517181982112989641580505032583693747542302578543099310125086143292150258086011423711657007676463585955735960970957578301558309430155163792843512255048827288437306524460038880124917090519568362065937167084814287766832409835863365709171809658963574663824059871210777891693408887152705387634457725452845971099973384438480942630223715411680171669733868113141546053301562659943426209389255228445105374100469437140171353164909689581616728624684867619740564651542919880809981680335600250248852054583029444547819467872259234907263541739802933555964209249096442680316643133146820596073131053278439504236982627184621861706980325641139051662108374141847217255632817024398135066585093228744165799516885177766908973260960720132770031310699147998361724066869317381241860655878909790754290780476815991014296027287910048167734052006566369146656 [171,169] -5928846705328448960367792950622944045048548929518533601244414771448159920915618872338593040359914914547890916867283905313314153278755143893782162251898286262789218939386264398852702983041907273633735828574690565049887961509553440084659643998448686750461067591369712456128765945499231783183659412823573495296334869904129157219433121261097943489364835135251852643256279669762324070400691847960350426597148783514300663636613276700406346401456734843401453229436377813353364524965700024440026507022784984689127845194801631798745212777386584054789225890289673574725754095482099144540226809063355631357889978456488839390199509398258534369788790606529954813244485525398645861434608225795645690065500879489875394102940039672398642759876962287177396607743660425695054735947543333395323245611702247404386139534906370235932998709475214900589999260965297057160147561339782891633221403764473460221081772888247829369174518074840300 [171,170] -1563376812845483679979403930471253856115630849137719251955190992118995470883000014055124888136741982921433135658708127812035273336105049825441854639270272341178937975904255406846988697566785258919761372335634711936987248637763134813817773471407709924244148167725983091025115951206036168791921720760615074389035530559329148784390077257860939044943324421927175395002365985042924914707601189089312026640020329387693234864738369659579989718232155547708835878971405000860857335457934742407058750624023512993895848026995250418232312537483875426881778870287134473422770126336099842592865466060005823085707654623911284887605694621253513461778311960752277964634090033681032424859227802357648387311992642142707000852352931397350256533260634033443009558020058014204962849074096185821519393220521744514761190412144045207882651547392029581286691571423922451292523778432211302352477944228006444309835072 [171,171] -16129098602187165596408625241632547650144196939569726830975483721200990229138561659227393774418895863055522554426241020540486396384232805633069649017788743094501921152572379039983993540373427515194698849486043798887433872468366813052812496837037004095783123753877363035580414171934178689159441451600414152380884357702736237415246735816123897133804097265480993967003009648197089688572355675410954320994619677156042080497510266542322744302269283283517731391281136195749566524011079618865299990232721599217289345785363345629907474629349575095681226374353760705062273688500167488735449260734584940068508362838148842607151773321246861812318102938465664366233569636231808070032071804134586331594710293817471831643543424196725662707670273445675703454079987043861222795802794842514640672217752656675491081701480161651050260894453560877475353515415425834247743935372616 [172,0] 6316268083573053993984598053711961400886066064894836846803966663602891761707222765271105995188508417824284228515209637030325757948830691304686741508430523078186903616722120721078200832176841745652797356126873700560407812121812933973731604652969572185591617217249474793479883937315212309655051089161096731818487124958168677000646979924357341385959640190541424340062600662616425790489542539668267279614228454040065488350766209176649846327949539639870048114911666681222034030963965832232259908760072840805631500677634620348187843123388877070591576611962624561688778199940707956809128148190094799794021975514223943251504510931701317814587207257322596440316733684162718780997817018565136073282321442260952173244165508216784392357275025819082432415144028975426706837155076055400700009536184444186935082573514732453028058927629480015495537597176040716486548133037215864479812078378635741830960094239413168932494863137553267919542826488282835050640932419832379039040699574434891868839426216579332017244542428797684408445959715998236171044054951457705002434428690705445697465456278891599039535212659851322445104982546729235649876052945246299519819625930532728666435864123748794041862008363379921930784727014821258809697417601378194165235619694825918045074950840223245542919768885179831067044760906477011245479184208371720466060304678097060677817184240594877001653127940133057768734708969382617802007287047168332489834234732310225038522901499096880404543952044062826974243102332220075851723117571518665286745536982191838334002443329200324293738900006780902709235319090352229118316271516144366311786707679164653900656336847584263614834286123943403765899748574831536174157872066297333695877217868019760843946521239978216891301750152594407329561209464006455983251854606259040262568069418925132218803395228933211533209387129862804643690702723664565201061625749097920011937829893562401340259647495853991558601588868903396482780514813691525408452059654701111502588483046867447607240151150894605885656243887684838328631296000000000000000000000000000000000000000000000000000000000000 [172,1] 2252347784112022317976295009299934049187912226338178794170849605785494481544275865620186310697965728918357045397186763394797088069072022569865478731973867681100898171221580286333509883700807637217863648169857769942027634464143574280093864082463089506493013752140102883071686024899784530823182062145597089787815368159664804217615898487830752337085543273575787540219320781536087224903468364064024726930312515544857229964361778096744366498573591009775615150112259459580759928915221059606547997332228277876724992052334751220576395802215135058479912574128988549467920033643966051074385556241192513359875225953593572229716865118163702789257349818961884020368428453512813343416119534727159343915000511615400951614551042177837427782743030074933522173398536678852925452592589253852397872419098743802193208986200277423252521962683214536705591498259764709966891441213177268504384959394891726169486112822148259817391578550180507997594846356069613096994638265553347446660927514265722950176185987229888119227459715152617468511279437577298220965966666358771333127678160415004727618873436122366111995080318977135532576416739070576238182875950322527666368729829989122160845621313467225486893034507118859136311683813411190797024203081432894931721801186995550570155212227508261647116600070028853754501304349185457461815809407554205844229309019303987195335230193479087111530356134642944937764149432018052637112572292154492964690605935044313027790524468121788436586624114414299508058244146380076310664644960242599025596811280575039516969814461606470387444447114009432167627174334797374469775988283841169550491357336071393537732477474353540526674269317073842480965896697524879188842814827516716560353837203361975349776964554734241677238469836119752431463590712397022940579217983915882871174764475223654384171199053803875417093897842065407243588980626741880217389242648447715166726278155369635255371305404368274016858294375429926248934164839232526935390277381984863815499400394635988471842053040635037819555364073092613776573726720000000000000000000000000000000000000000000000000000000000 [172,2] 1383350914243040876774723243549065096130559090461208058027286978561446784641508931603695030340101264994054873932051705850285160807119426447739240434075758675930631119585422828335546250791542216288474489702886181017074896750883655459661367370922826621245565215161685337235008128638171072968120442779372285549162179313673492523296880120726597122941774522156913252723452196052082249985177683287070401370364176994932587655569582689600251049195303278491256159239316601749089737337511312308424897652368415654196165529437744302934020169989447399908752973487924736582994985157543029328564797130927457048856904776210674290158082167020355372573303935825359846712434198528447333078787456470262721649322952413863515466036683400143771483348352686059602281963264213403451524477226501425698996748940681446062262763772543169133629688638574807906889174784652203573456053416303528622799179862935685055243546853795050647021350399849552170427664863374484226739844305698089020864806266483232087520560961866658836425906989868917873446252822006768659125787218870374895926942062381067529841074496661126254831748741263961233295115252047286428105310482059144254815311761758626771519056206675660933746681688296810673642005907310333586074481382661575693806319888803070410415270716659406963970573734669944858622601378931973767623561842982123889621029325696953343688439366383842036905158598937781742750655746511304696253823891506798864058046433747771081258529695858943719218061098272775970229932943261753337869723212070422726790628770901818468874569757326971683301491611534750517202559044098334165324627609610751699834523336373546463818838285145871511191867439938365091036601032938329041331537291121424608058538620351366280933771120944064635057432049169930501504587299219223546185697893891885138802801699973144996658582339150070063168798763891824233920254076713485731046566753279089479578039781966565131606529851191664252559286741073718765732349971487206329572472677794297688174785719659024251939744340638691307361910398215932037453014106112000000000000000000000000000000000000000000000000000000 [172,3] 55874524209742306894771093896261902077291575636443437886470165554788266811014776821125376978445512132404518095065477270193699333404138906523700857330207079997303888316868543808936821392814947640377612115355360037829594464605952607365064836715161574937937136341620102682377292097076492590629386488168629568761872333102101615787901036512014487481349472000175245112901824046462997823226206418193713631845943893329404980035274056273078304623147253725487021492765721131124914746901305799708640752605897177384210218567314140711090338894701068255400033843496511731763629470810873122007528028802503598471866227607888907121847621908381137826329612048030084608008489905858572477948613157545001972747590834264439934053294720552943105516512939254027484387834735120389372154135833271057721677292912185355916564542016427535639317719140501882836764133388426676805382087469025142229755652368117444422640937400300784080173894624830433894034484745193195663596125668907669362020281158051481313509607879247465846546333600547972159126218744748566955553479581061995837258803920366125776411029174390246577327465895585129299124999461419593938166347541119454975700265146335652508878403239200332494870964094243667825960552454645344836232712567901314254569295751830279553901529400601196412031895894946099838813781683989873976257943767756423534195089188242188748209081102300889190800656899686473665156036408181869172309042341817843001373410488575153079903844967169047236581951129111801949371671212904398364078346424432184316205649406610254961511043897207385154204975886312358153511682568527551287816235290249886460515404235598321873733458310574403840964829446638501799340868657500053021066754115015959455958643108986947782132321460947416343998207365258629481904323025167681115502842355514500619397248548396563611417325117241306631870980733884404649097004974853640389441742545020134902538705785092109388472585553748124018365366655063815842806458968278177212181405894052599659887609598554403345328445816129264054897124803775558434441910026240000000000000000000000000000000000000000000000000000 [172,4] 1107763335120997540354597765908458977322706570098850519245305671965799773943935736417229278859508427295829958221295887011555840016641123893912417299961730120931602956578324429214520891339250583471532479049287014786353464373921931013263920893999220428584540208798071006338119788770362897976582804182443439636705210091227789438287583556467689086902895094831021699999178404547246501297119059176260543435610858248927080025086715272000314413023493328372565961037853944830608301815518313493709292821029593707828509027230221232594154213076247247324551280970520078095396206634132153603333854363139971812142829287954344709027796705226148275716610404710974070774541310202947687654995819707983178121076182473640019073786086460846947242921277794726310755816723479730347389246027873701664517441473152815626742165975435887079260694001300330102118384982563255405919408673943106773981980947806104681994314183435208927451067100473867169481633560219689553673039400235425458915932411252172676688259037191933884615772942148647935673498516691209929860778954935120247101030285975637184852413872066686086247817847862064686460833626190196710953409490935153014022242311382324961401373366137467296878272602442737281185396403863748323370283422594377827309302219991779295997854078247295942127910484838700808261039639484778176239304946103726270420008308474148449035639001901594882249577928750952466907752434993420146493796465342779958739507248774914991396299911225921185280563720997027729660369608718195059791867652239961290314381403421930596782461685308606318529466134983250162379517640023624575410108069292345232535104402793027331220701218666514978051265839338335608477942297106434582366223920879726051843258354286543012883968020881361900028191943743970879591339039470577602912260142059826619887418318945977733751359244251514197127378127671194033319994187423037417491910944013779016062379873553952108379143079140455819298638362357857424014316665289516570691264428980681691547211507897764595281203705254936757230892954223530145452643770695680000000000000000000000000000000000000000000000000 [172,5] 6906758005902397507591401654298313757723842411859087385726287377364480241648123042093922461123503866228542994447398704528131769803686404775887681888536249152995644941652445782697921587807558530378966068756406232720574807874594268232147416943896952739869279410082589642994976128847039004627939615122404187249583715017153920666275448422963261901416409350641497382669809975478238656264286305954897587863215103989783973553234420913194628774565235354004509387257375725363609906628429480359609697861444817159156739652608506830586264371469361714434595103898927709464752830789388291091172036275163100468958898265344051774288021619310335834894758269486113702698330558799593934337370268673643325420510396263660917061876839536515026719422228220737617289168430317120270490238552822832461155821298103789485648597085558722471773798907009236499084347523397316396423709783286537142987149049956227142724647865147839623643849540743818731380332244519134740839522395417421339211963289403741221490049928352344230866510898129256192088099192330849456153224465464378361912805280783598263181085731472348361621032931162246611939910673651439776296349840990018779331951632751221832082133526811854255260893102517715622921497213168748153242197047887261504188493585132221126483574798445822128486980168769046198995029612548598121304487788089538729009100990348262888446223815652148657148314310477392633763550326785814617325511837341286252706781787965984930879597908275939790892698723583453419453821297984189885227737193548172542841866062983507405315274761714955262937705425160577994465554474725841973512762033844213196450560507567287780451415542351429206409372747402743096160246633420375367307233738829259059402900198309977880846591812693055922143990328530439472339037113751595873389570572880516105090073496166695286496456548111856653269278160058359810336311305589188669930174980810918300607984768667685279601222699044182017606867207586396156775742013011258350633289518764482912208692118843883760236690133587183552026517915323028833478262464184320000000000000000000000000000000000000000000000 [172,6] 14064150515434313210479269176462523522020512666977372814431084697672370646221727494105807793365329510873356422607160873575946731153823899898663734689861556720860579371981411329313106569705092188133721164262783260978834773298965370718543842429081725194559892473368069236208068698256122085716313357577972271243731981721512676222256416030706932871919131635440090390047313450975758953353900725252973044374720601101257852891527360356670419090505918325725203806180446700869533133410589392541492358500481670184490864767388657297741210816866194631860311950104812257089117646552798145983189488884804359426918228377653213060410388745931138954223188776189669525366714786822731981178638268750186533325840780989143651715354966245395167058255190815224843025568650276654354888062500979926588235832543106566969980386831172443240886326297920298212546350560192690476607557107012936642705020134334656924574840950165435356140958846454271519321156125039804209731786329986359441939288568687825014814798301596147330235996457901903844402583220750087252643841841923351797604922877563434343690621991150608415307313043194236915783957611404178019821347914546051664980388476026296500471738900383179977723485561657888129584082901657652588342251581475469727987734835773867084143688857821008379329875892267054953141042340793154171418696142433374365238976414863628386283441117702400274585603626056105567562915588914402620691742366556678477547587602037197301394603198500004145456479549263018585301660545134383200677400428846598964903062121121773813635841782855247585187831924109503522706527410682125195339146847790219618609645359377761413218697483025067400839007375320037201120003547198922063808871634392365336512894749730209178429771718144228748230329947664480782379313509496155520597450639185959632893552803900698192302595792844611104566795082839277289927387309751798156706301680387338447765361284970207756937637380279763328883713022384701112228471005644564996961016677424151227352462388116657898394518773419002348121701365213754353458579926679552000000000000000000000000000000000000000000 [172,7] -20251827140855133720981874249682066287388358186544022892148186603614771534718015870892802969675988403416434335519887698745052211120536268488510306488613350718038608500770199531407540979910367118008303786898628592902861920606895989642420715722016096954524276373404903083159096360683603602797075921848399834816768959422753477025929055645631116359067039133646931270008919348167013284056735660759688569773412199025000318310601284470659511614380296416750161221698585845021769398737104766941990198286031650601947263225769211571972956189862314930140642725056506862753852528580693711729863872475616856292811903933996267358453540979546377146584972452712542262619224560512825708288878358185901060394318048345835836298253450097148612942637643221846230267553013567659809906347099110339393691502249738715475994791528830383885615987322948606476178018729493814059321986208165117799310299593439731917290223797958321646795570231912939791017021822491221499488859012762367512581433152606854659231828345305688511279311635110576603819561163929360787806227442074372185434312136612983164986676084629055891209365934210795776108445351708076367521593706252548029294197305627586147783144212792933252326927707671767939957546212547708702400877338492262085591119499927752467663607049886126046087864571170212772101858538706485517131718058081331019581630196918199176774197726440408882864506972237534591801271013892798045175009459857806578410618755273063922913695717217144591864784915778228406063694473457496699849517769803714887520926953101462804876416579975164669412965315869364600094292179910439883123306387885035664154347453445796200260876144789681248156961774373697151488811201683219695272387261669565408122977471041982191455471632587230368742445844353315683003209507145848869761954608752781718819311366733913409378480622327012794101805990488440703072283703670883887317153326855389946573664900875536025876484149614316245410486556861303238448404135672304944047103127852011176423086739927886760295257616005945828191581794444691366975163093483520000000000000000000000000000000000000000 [172,8] -3823285860974795747165178927264451123963252572104001156421119554182706530320416008012069699216087974906511693739988797880297921360145947637112959735504443197312843077700152826237190150166656375066516308850295016118882404213648058138168041653737195620825443583110865054964605478859427941017803015000194888814723121218611740218658339268896248715877182123791144818304239860614331943980431515583416814086841321665051724351313276273384859196961010388473927864872615585096287949117217848913533230620110395694792055229343572691597672616917833768478928491010984800870956911644045154579353070766960639515084688480051791096240544777701091113007028809233772422151109636319390363335293942514444054969204342703926797551818832376540836629231055622945435642366134620823950299552963662585999494954821563808050478801815151319283107392454282696656398417692536315305677973044473818234082021072442158482256140428682251188603745981253285082614331996680796437495526417774419832106846809047722782120050276356774632297960192037007235420255206250375707614902518506686038159924776061805131854166371020416872509051074788019279346230426343627754773044599129184652691040346971344368656083103007893785004453228252737245509180250172465806619633033292143853600183549930129649892327699905065180187985084415143139001391354496577503486688224643769405450376876047616912307326706344096353729258036782255520960215812248621834026685962111907366133107683094648515965130162497984618790927760237808207707533647352621342687531653104180759181101431500396572739972482104279156008838782338673012063289903486929551744683336695219429727616849306472308511496761976317457508483987096215760723699787456664701954156704647797248322296554705384105841047054614650154619282064066167064181766285963819131001454992182092372374465094582655640855061815368442389419406503727099961092527014881129411139668349043196209650943463015145520581527087983104734616200845108414899633891542763441367658352326499804726162761761567663802227834910103055501912269706397591831869652086030336000000000000000000000000000000000000 [172,9] -175275549153605697973744071349646413871035546138291707098391537883137042671551095067786760583347119466197474314516813657525707776540317150782842448584955518836359907259683697035880789112538238097142441186581605951584154466826130441218649055090476736679442845027737195033392192454350323603116582218379128896123505091028310502688882686933945666723970938377826749202569871679661841223609847274166370695594148245448894927968983161369065405598732464986010471368820812318265057848289946178022530264943448811434549681495327549386361420173728259646053921624236188419699540436017328876782025976905677491763341047677612747163022031312570910613586983838641495880397002482654789219914989759098482884350977148241100645725283386521315153263612673219452864787033521415843845015884345075702762106738464677180282034511144970686850601443173329258952033848893396142689830810709938852148128938190686841570253435455559883389980631193795702145115526669083527846159335134334827032231508743139972319745926147689798770980751848478522509683325034637586110680386812016173282168902624056689348948762301475168576992678399815679541180401832334036120499495008656898034485819492285500843782304110089957795449590903029793582768873441319258141315202459145661023936887840205792623074811537764043151380236409729113632848866551520110005042296331745125501792059748306336418574764001339363721075291687239512010762306225129132572049385542076243507408731473255762309161847228610784857664348222060822207020855011365638413332357684277740259903089823955785112641625835339879009125432277880398238437437663892185302635797547880455541838267082616327943067272008741627395605678092941929191881699529611291154421988871786269282520281732322684904581790095555067764885035180785910263378632877312160162846319097649817398028756360203127349408811073542531662419652738346610830562899034005640346155464946583088363411749204414594474200556741846654318932196238050306267291840251129697122097377596641814643021216247535456779907892571092503192213983288494961561534580517765120000000000000000000000000000000000 [172,10] 315548793531340585027532460657901763937264688130954149121726385766351868861422014899761018622151086557387745771942563087881624371177430203634284896817086204024535120872319697924757564790979580259277344192983999963372250198666923366266256739192846306644670939757483645141021428672898217743699236980851019267616059993298362474523850313769204056225102407103611415925395035730221973587711358280780290463713397826861184418487737896797157933848153582605245271900225749432499032034903554872214938885019734845416323478224165999268264420901057327944351037396132125285219808033440990680511254235948659332693437487592979636078795036474026476578422170408651774358868324768969851528691962470867657183994534809746047533698482643447295950803763572054230473045990056905069861570385752369052936176266367713940510745621886355785338018933059290089703980209590848406866164328429951474091064842325650624734341074603891883126354114528933143268933473793217541825281948744599068051398664420676231711134133963986409895209194031684676154297292399097598997266549308329997932712301095502639827215192776432196837940306637040402176557669331609512623867693435076429335742131576057016586457362773165039572636212028407722025840764572739487996414589924389565920456971482277326786236812371536969810235911423441055473532581990105130534816063873557106509797473561454849200192700068554258798265494505302090463515996092640963443802524873510665085008980411858126347063569517776348021808709036419639590949770728068350181081968846236729722564186539306346249079824377240624530510111695062677650296088683912047885884029357481336878571655436578231501845067645787973367545373826707507969799114701182373829346376261425830035279543494655309926282001859370934331167077747474012083405802264152467248128511247302455122198456695389004186638732731227198945164511283832512686979743481849722423278774210178440905236666678037011245638199338097269852221274452872377588502293481125880905101217847552635615830778183841703562678406236487007915871676567079643214277090478129152000000000000000000000000000000 [172,11] 159581207380010663787567354323288092230999106250302349626205172408646356778771640180485286117310003090126361762051403683796244865183691305480624754586938099921285182352932012867715338702924513605585536161934369120924896320746794966649410861555800952130858831250308422321603398829679304955642418915055606847302522759624733241699819807475459034072679772926389067084909518531738980372831878866384340430779183239939947561455963261866769045185286827386614366671077508844574883966274604761170500895685268361802312483304153901130570070585125361590024185177645597158978008547263215809794957998237707074249035962253717232945601831101308919080212092762469181955699917581981155265250923790270032437564903794200763974847728699612183554002388754340539269843268416763717074770902184170223268401320041638584365810695023619916099645916567218285124412306469139619535263399544128762276400968288067715047404877685049216777455447575736860146325225105865570245621954503317609762352418302629155391587509165424330270991525623925719464651833846903883425564485023442828529828892003575729334775210891615956851216036116452694094004228722859303236818860314359294765610038635732063360303316703934827571072491693063849432048708485274646768560536060930676892015297199262363450008296468501494564649988317877999158781153039634177130691483984749110805269642119512942993901892435192956309067499911461641845169774542249365378875531875682263457181618686446950715517165729706636398988476591703712531111452618936350657838921426118441378163049968363723001061587700339461219983476209541792430514266904668612090357452774378506464666015632713880630987464146850396308033574227136121665191815585620717731936851089451444489340112192846254811698813369274611791952425747694886337201177038844100829426088957432486471448448595686418425527350827331966266576237008705999731235932813799711738425030620360927462932063210033366582845145288020933746839726466746415512712343823949006370470917487313155238593837922907611748376304636728386999753059875148205025589291626004480000000000000000000000000000 [172,12] -1939427563610388265726992171983491416823461657400967325258597425225539901390431626713690724743052857997616115664091781711242681320349085944159595655634725551014328702651981981304704663176705215817729991233131932825003179000493265732966329903789634660708881694771132229009064025163077991098956623629971588332669373817509808006504530294102724203407853060907487652233162787347080781579259125945960386316875365378212673593765640715607922769145404004826486550854741248736350868686841491030954426037478008450234768560786200635832314220900061711099622058862278730519056081854464808117888924495957022695961729183919861036096566767942480062443398484332204129675039936194560707776243082424936406064384745419137144812007532156882133806514418841243396150367908788678332232669254434727030239602338437503439694103173047945708223577176755905443454024192880460612199258084941977287708307245556523380783983734342509729981410651314573244389252393332814935799163718891993357880505415228177762423599783215965368346584285485110603202190780118487125881716190085307985201550065502032622708988822481026748020629986168617694022745437052007017212307959048022911481463881743940820683593219884443692172873865845606957670291841392675793051893593179295919341588567335790457924911032334455166606794098162959432014752830414301103534893961450118033551569093448304877507747218542753928682131427419599187136988173554718151152203262439587866817009501966389674435245523829765470894072467114417145038335097051878542743900795916026350345248889598625170913335527902019593706391324876708175543817424596477317397725316342062548052711161147327547511574607224981273057995584225646802243441589426938113794913908822947843310734807168851920987195558365242287986295577253925391320130448969343548964528108521566902056892695291615357728169404210528474932418916149127085701280913702958717372081605847604573922963583384690322346288941681929023567467544992424538003261614895377044987839202996282919614957886081305162881178392419195113300861325870274256054588052508508160000000000000000000000000 [172,13] 5408561567944374563893314118333432677613619403385605694705974967764171836275618409710471799125325438546192032057252143548481572815550444820233559168954598354823185663135280608768833214175026252291215103517931388124070945816038562013842222116266748431884468097082542597162808532878518727047029973052264457580321891154088221484285767598834158523524883303048483487733481665985601056141423279480645467596407844695871412470249188243975639359655400482713338450450213538774761085626548384878291069044094271933161376206333780363581723929507275541974471525041822134896206756219200236654962906952136651541756340301352586969713553307351089020579693628879038505718003254533722507858739107250844370838470294157974011612722945176576875599395749389704051202712511742282357567346111857160334023403608708434582505332104168409851053421950956888962195562964454903795049836851433430549826628716091201581529998277829757023426613402968434571652127182120451477896729754387374468596517240379152674305297923123346649842592317864929798868108482141374212941571565609432291907184260438889464316561960591441147315654233836673058303372131718363329845352433499193278386239659850998488442421126319655953176750953427267197718725000644483752551803132289348378539052538865262706095549707232388634534818056351664585619679604378326363466057181229968128740616071263955403195229841928671723855110134240053499237727403901898264066221046143691285091648218268240167448440394154668736583078021131080964257783641832639098939563371493940381062293602038995884665037190170780432703052231709989461560716728318144197722803744598481059062896883760963808642909463738982619885933050500949713669162231841240573434123516852171625900683847126690866655175713498520383780998309247629048288048762694305531779830730485943230688829437801001409937760751532685406012905104294222461528836433693909701385394403649127130423781733614790501474678858237568904670027719317190212518800676588108738529621243901490373799020664603768324265663563112436304927571424154948703577292417185873920000000000000000000000 [172,14] 11907983334803110210177998249065647753611290781373803689109294809349478798662724348586018557916789334046820428097231686300165334331558661682042826864422375745481445257202361963144543295930228108155324446799514784095445652947951789602055331625227126285839236515636104846947893684384443511095669230045938028633031132001014321424016356195638825387516304936645761110738759978057950393830566648394544944755030150262276136706809043358952216362341541077728587244548707090886223421836329980194865789525445626740618256320264634738507187419106575661488987450735323032805288870322495793804393863734110844054577513309725464954797284220944719845557570291317297087496881164138649890432819508735201061712723458900602369355802283584411278277186190551620683268495283458605736041800947094661640061546082142254178186553181638878691747462930580093920780304954383828882168001970938612510897367125896756982946312415656139580700704255259339630352186592607667633205698243046940912769165566128047499656554525216808062407018295542486785514958006758227332978371486819308921203917608956206617269964557819072491068159732622435935703556973861620359472682423182186017697005939190890833300358960230493033820405370661486995356668873862975107462814972023379092625357322300085284754322458432410627463176689761859642719818164134830924420275595066858627852773194130167484937013286044524643643609365941032865310056617588655151477025636132443152422391241932873052905073319151666705574760353663841465248680918778507343186792975593654554701861589552063737190858460772421041459531463146791687343773976144393086923121782111340924408576160459917027454319406125615041143730513634685968916756786242535513753042134271239301195697726011811172118625076506940987378675590411509301847111301217128307952341887545137990318795155323233647127880350519579178830450748024927015108353515671913204955242392237014310350572359187587464864190099329286580560629375172411026717395297329994040098165349127432865996222503914124034700582265461091110622456968825127320415125280351322112000000000000000000 [172,15] -25146280433833167948401966830863198973688718116767327782077338403032271005636382313790242802154593834216000580237495298572283870187311086125499207804364189568213740254595881355044740970752633225784079374650650873162425121110111024063029067381852219229523284604208481406043782881671976671895407822495454744657834489758025934457410169373664424892148532394867279722159372580835188415921416003768322559986389197196667416913055693618356642932692808107421695936070265824015314158280045884190284000374578724077115743488720469812829165533275897238906410402253055646202011605182497202691343636048118510975147792001922801643892118249633408789526477826446615959484416633441699090040019971280189311025597492854985155453695822491456678654263493684056354641353463901704113887596888134866862262280073070560432781655487242609062019747576063988719562207983884436561328335316665404646988372070714833733354441010698447076738910152675808460372393426334943420949965903231553628879125279604590793568073063830310004505751859459157434071974137926671023288329503915684430203886414408144481420627010668594900483221715132201901546217865658129336911512315272756845086916216768625166826990042628551155334554975773771346593777412734836134278111660277171729289447499658331948324171780948732528001649389552307243101439859839359437418058973480258967223523464469454118147195976030563309932149987893555876902212393321709123478504530305713431436620989731822240401646304706319925519064567239253507002444612525769118251817450400876892465593195383405885587084316513842347937311102485394673747825199143930051033524913974991624244172083786982866649670656948248016246980093950257028139331766213255030126629258698262743688777719834546767744501755037752392636458328164153505781554310372568719688209232384210636734233568666585877866927851845583164184206922751374068708359958582166321712165566495238581257952299816162644855297799948667297469966790831497057653930483268355020344830288465481897615300021263333246317719094435961905617993013422571281749307116696371200000000000000000 [172,16] -76693774397925722003890222559365363294655663228187401505159019996265230931671178082311225661297511298603274629463987926085051722301975294882585018346690236256472475944629972224987072082767768058582264734494140627043025917304176437153765144119589943509012136411782939307430933053665106918520164845679484209788860530261032506018075049725135031397468992584754451957529667645328120723417458190575567711186204605799129475087557006391232855629769846576364128354550570829093345059173018026951094947974228176044056118125414161503033875081575436298876914285040422799566595469443432590608042244057935488934004456058497668941172323595353333087708973897805381470139081790948344919281400545871490201250261231200934380463679666235036807053264891886026036997078853932000053762085637830533959182697891980842352907089303475272651443024350629687116398634449202603049848893342901252359573954560683077800346460143596830933391007195097208003780301514028539851333336883262465041709900354701057101581663977389025023722803506539830637225128712558673768164064239605069186437120305294870784616628797976322443909829622836641423085952366295360055759937788543794468665754295681255454834974712097821988098454016853182727374409813733122817761357379483597438497302441496665468791213382289874298691854390987636337342202157941802913849108654068059087463749265295642143749007367273853143663194582587630834760160141130646514268487911552825887791483737005693556398403029920745807589534771718005879464618896276444781350549017212068019855053238451066898434402680544971036365716944474973465485098853309235055821939307025068121406824967841100387211824387953922521650830312218177212643144548939013967634122972139616232173922695611696804460156155832064545722332543011453582134529034208641636958630255446087180970021703068490040056407945285327616214516370343203907533403177450069115646473759761744523415035528347919069790298224287076745438697111026832857000783193905007601799065415823272501884765848795109218599611716268892295612335605854818548436032927679119360000000000000 [172,17] 9692247858328752180992911084433230223750683119428117942163465243428307468085545015235872724585726534567282551871787024020192266730610622840630615894319230855830978980578551987767348539034324470165285029616059508682654455714453574769934332825911251475783239818271976663733610312916289126862689466670807008358748964799905087728972283498961816827733523889131520793024064131191804014568102633167600589095519259170225048685247123280044284059216363190319725395135525479767008849043477624199283001638326029176954790967581696442674825519462397020268550177405361429369245805467758209608383991330349371092629693310140887503430352029263408903803078751446560277648904705258652644961146800801707596326133763038218748671836307801355989586422696008326191022788764751687089447272789697831008479063632659728563297359804311827563550342280427041997596288340671206596076559911677660704047823242350239748825009221793979723330505069366612898559454407273749907876794342496294767812164354999879125144804449493298257039365128595722316551352954332016209451628320465270043206356938483053280209117089195055614605998742269531235918835844865244948234031808640684359025108778462952955731631042086481901061563320314511480437549133521607904861206135771137309099512112152366105764800861643387585695941463679606326579267847780273003692816624923941607114983765200110277258937206987780327334161244083264081831544434847220110366834644609731708637446364866386397714946398482704986744254415333047954403163963186017422396583462786708643932008169867155204260044007398247884492763233854752901012394459174591194860845698630519211354538852295506841817814689674224376705535033482011186945886340521724828163753108208252054898809310045589266420803047428671322054022154784919784729123519875612973218726633784910981542440755157630956646255699855448899071151931935136255884934789168342908833407454909819845029725405780725082501939191294023209834591751861863152807999657651331583731066932726100913950254176094983725562311255917998709849427738450003517979663076950016000000000000 [172,18] 283181856155852140865337564383996921932898237661382504973058538123247305951617401411005856980998465782530435015184180224482454482402006932660570959026822765550433046603218956240570707755332642718485811220387766895497676937939622251530672355756121716559117627455063556379597368795091226623898243171877105358518409525502141617158061116867405457531408280396583331460351616857271743471881845970041339436535475777968037167983744075315736914856957779700663477295955494576265197950513377401682320546635499263297242974691957904562332853650204105262273179396035511476678578870259728355154329123593600978855945923126538639765049743619489732202259223989999386287691571509554201675983596522071399231598050987958913198482617544303890622760299231965611204799385164315520716482708221775879143778355024713159287260573623302297008792485795282945803700029363187645191349956642609232710690329070253409056490087076623861324219616060026564219415794078208049304985944024776279019319353773875438305360357455376754473842037238165341801880962406028041095843867390969679006812131283704543962263544699575212838586017317970839283041754998642425043960784103880872013607518334771664298871030792608780558020154551323863031940702676870478578598832786353548293255713982664489592648136718754519825388045923825337959917336739656304515938285867068208680610154855944585471477791415154235804344808203504593181907512471750406301830903839535551674987172657479076319477790590299282612376808438659298389810106021730316332357182801828171190275164743659232871884028839257605199734591580348117412424466205717699401081561785463814249866559236434313355329931026992278394763100566279156683489255445376101418735751428940368727387981024181495640925677914139740363710172248930611180133037166598217651930223784854968512204147622060774813255451047239379119033635553162724607459589695976309806783494214455211458003531548082727643948362561171737362662015748756485795286986535103754561124750458342669178521127649466036224632629636970795249173742411065990884139083552333496320000000 [172,19] 59371698516386478416389828048043628759577544110399233790650662552596873056286749240711079505091968377423424820406884071482473428692561231285740901710087362538475792080290236675140339410972675344995735652173851822820228031325050977287405038230431258332716080634355335935312007199132356011629583972537398956594367377191133774099213610473278373776565996352838982406980002189430016620038340804495168095710016080906289922707496862553477604839916143174419210382755351737901382089444814406579377460441737947589234963828493921443325808441381053101483976424644631484790359561162067888949236226876255020934889183075071012955361736312529766414398754758024643409301477242695770017241075141917406197401649620127693339270201222619759335700759286249664620027225082940402298002536282753127595154477783666011511147058641908131927742285221816808342158245925556246863335821390488775549652919090511843397947494313785184038893426616924114982847893577305647539276737146506820479939444556427063370922984870336631924964938864631537532465575247631225855131088563519416807504562223317742833999713249202879411978300188202558369895533940858285853559930663921208901291790288108904118769117727761246321842486191907582889076393627974423214757180843391470123975406253662791597677130390845005876340542909001966263564974829899866887731263187096372143608951016269217377995249016090642578197002642392272916608056662309757697540194011774637783156521849137576458127583903849762991569506094834145175010564700802407618754458971432937406972441677514444721480306576299979352892805280014990298695201516171332630070481761258319431102743157420162238968893923434458273705043930603966142969147270240851937357067777201785238683689203167069777509355428545207889552717834688127868103856695604951991765420469466465396944812930769509304508474951211812541121266663126213833464276734895750087052869587905784609172949779274478637206013007992084270209975367383670690986270417160273621057414654498906073112308040852084287606050174781776924885261083356217109944899613566566400000 [172,20] -488082564193894635124924225429432698352513622707230030015937584193889323651946315844637905307664647519176105982714496482777263786766188242414932008889409500564919006195897642489694756290880198290773075017085699235225790520396341098793952080025525124471233967763035463478067142514733984666023604025438382644455936477833034436179792326855263917011876576027835770542030536712060806892220164235226968013480546028897572212492543651572338248982848377096885107009881373163471853375910798550673015640419004204550264112709064109251665773717481068071527381738044512431554282683165374212517694909956424932453623202848627253302189795605547562302966147363353634829649412600914888919912091479906978554647436505806620687455055253337189653156278285693581751992818869175338492979204709923184275860032442451617714519925544673423960382874918080187523037354785118477834004032600247403975623535492158476170257444615276660568130074617196029572512563225000342405704021572927149429370146914166598683516103478162757600239907721574843803134109341316221973012579702812135447967695162342648944138619740452733206995531147916715133796097953821875191348818267792753247385517565282424680715296977563422584866825551576443365001253132349937705093553810456663500782352062678539690398111005946061251956838730591399314621082824055045785659550901805512926755611785219556451730063634753842651624028583297920544930780512882631413907876187857320140270019906932737966419188796219674774486388657940777181780376189218161535782974461933153194663752745060175859975228507940509423331684282243640775066429876063415616269591999806912194639109265090050829116809235808169958178351068338654557973395221999373602912358219919607029215510905756778566355056316710835118065847706755758460670591637652655641015868972949926662278913607423273400666201344722756396762356024452017974463983198602674531885879977654392235780884952211704157036312576342173158217472892434713044340065547994355113426802007278055664488753882846868057489651781833496730703801537026814472162767994852253360 [172,21] -119567699903398342038434227003056677976788495320601470651907118485768857170906089554859276229535397771009382484289396164017773713334736064110135955062230967654901581815935243125834235342244127854488985967146071037933438073391840371554736793677314663693291964085589431202446112803297206585895750769569428492168373271694029047434117699771696966938443448054513771833208557718236975910102895358589791010220133261589860285187245414967623582163149413751704072957692653101494964756023735075508139386588591313524262070433433199466173588018618009763447356022213589110890964036112942979122721234958894398579678119661237324427343505808045146997579264876139995428971362126697217665352688402900457089098839801265551166920313832568719978002848792203062960959477599793531253376723958376530158947873357674195316275862455115668881256887781130806392568065034944326751873359942631964059120703519643917565230608542675773677617073283557782830392288793383999080392841978090561861779709994020114161813625153384408595701836818316952829136534299688637220700285758650933686131142107331393443960750810801005632635037024358090213493215010611256065955666100531470568572836252062104329970386234394105449057186863188962667734991470830932248610354924986780524725829265246178861674696001440927851527642107008127159433702838924357292005099736701460102764100143224787191366901372342878016827042433295991594289476060223526740472659645629887509452695956342617981726418116039473546879003378635827711280596374889134649001143918247226053446254934496887779041248402935758860411674482267543084901027515084042556059347717267909224681971898558270514919748914618111179815231195501798943883712806623221015929374173341079462625117207534433670759255160314037176045098942850534155441411502595323344185981181945868347082851024451181384773738688668443898733317347100791676461705313088273957905275482469312641390513460353363826262731353940057372809874746913361074919594424713608355520240476278826080556392503381147007764256743556000742715546726706357362475865839065600 [172,22] 391877754443731304799288585867039499455041808918898495549810002513102642055899573112763969581253567676513093830145861590648638841798210779379867334868013632071694136355482634033637613658095639872843710856706818161902072894511776333316773200433556129935493115824558017923867673445751122528441086802271738698976282019280747770160547132447719547997904707021447853194401399576639757868040395433540871293927456119883497469180298980784106516344146831419752010159471685413850112017723978602303461723637572259985982729153664258237569420410712859756781869107980752793011387547239284128508132584592392465786616816421786850419704435969959317254781233354340158133986303972976198771121855495091066447910524057582993912423449652740986684227804479477547803552723509304192756940693831091178762749262075610684865076950323586788081823791964770970511488497122434182494870148201171449095397490099597919927168000811525174046120628846905972907358094331153456585730405426654110143462110760278177958350928248914500909350176918895347553454002764970201264876988986063762740089817080304991091002206372945155330217952605410322229836588574645635381631665401724046155206194114956028901941048256032440739623069706873461825589564895694566966734216232048248148473354730272210606594905891908660803402777280393290335624709665687526788491347396813458292858279439426630606844521593909197171838620250085821274103269220234463932230024476659355703677450870716016214308748069588588505281788712516731109116610863148424272808757817393434271639679814085811578740412758228948746956358820698781809449914736754286197263465624765780598282170828437582044441902520609735875977359150193400332633710996113769855908832778320006020971170272336640924115406791471149460766165972807197072187178332950489268841700971072727458898232033420916097294445470710503081651396409538436451321636330829774996562647523882886488892997278768869973535633521067363713689497410884476882684276633605025907194009849377165162160245721670463084538005726227733676450504775433540971471387049600 [172,23] 333785766602872088401443232737698042843299920205096707321575808782905083257391537938300475248521918345719887096890022730797664569844451549451262478398016287493045635617672909230746845097567648663233311614065468654925258115754859284469128680935973621326609314867391302108436975193558126354993113419989462716240262446391300723573206292662140276561507919339081566972329843809894181817302352077364299448895121418118738660225758826489706615931610109247972416828095484771692509241252650839543204071566123140478702501326551324117714116496540737999395448468953222919536945654580769689248060744039241685549582510655218978369797964618801343092957395953273511329184077475740152827007648595821957310768491224550641983108840958107075947382390785659508764058327757688186984818823387804876945073946574776025613484880566760449494748737548038684799656081889243946637163255513931931898371345820430129429873495349052925745651972654024633829166827745556504604818858419998511881023343894987714938877434252751865724610318965108798181671394656032030131824737891500888438133256611223302815949328457459356876828072096161700661952773574965477355707262686439501636505729592725651631064894547533838688953571145204166154325642280008288366138474662936380092641859391771587466362951628615783331382987369576372182991547585845486233368869346299169864440467414161698190647146400207851206535989363748429667996529425928790867117885702915356320816633200767141411148963747924862909231830956922496493369288493498572599414808258636491286167507713121212933485033501783836798056728555733290515488264401076296327152118958663264422043443817554461852845294272766383110382830112996715020304724750343710131415531510099708675946643617706793085203686818738886761559320065481978442391505334340830447720255841392069357458897037214865709893770590989463998917594323389489595228292619259396989097134296682443759033530844165764503699937604783906352043859469041838282794677663295745746379040388809536908029002342164375689361473788088314013081393893257478752614913600 [172,24] -437566755788228718965537149894115963367518481132038472713252237306096326387303709983835473112677093359324799618435978751594155252197849724721853513914561456435105495263415557976741422525866092178128087438831804531313383089548280038561113420288458162615512981952567596047597872072840201303110749957290295373110117891606044744987222759326683635203484760244759609863466030175561533369760861376357644483008931080953619358218966780268587839854108501621972573046281214944037498722369179211957411901753026124091958368726660674098624024587589609707436848223310032909423769032476918758668085187980630678287953791353079718471134801840567944242302636859212955239685515328561163782172352097693644367366983910960350560845998977029755705938247617543120864996702124388585295830873286144829891255824705165180932365265050615374906974361675398516953910660815461485010774121261143830627673738372012439175314413922471179200753378401297236678941851224452584168550696991277231174552662831887095739879459867011378333450871877062531353426516337633226900626379175831798341588595992522105780546693138524442823218054628549263388921692875315681387417402088342238498903766414665574934533107254755470279329693156375571415360973424937868587888439301362043024231448742253980735822227700013283100045234435777805424154574373543347319121748641837424793584091896724860448601482673708364504879618572955537252575555582193232370425514030864051659212409352174835163352962707577304855981404607586666232443757845612112180604372517712567492764847290774850807436512488728420929240928833297861007034139964185972145380126329851448533321553111142424062654025243897409374452951983510004050799271301709201596555011161910767724357501096233692652420003328674934365039915262279916918707316865222048209463388146112900649089090482327990076507049806657433691274053218731658933671453196212935070962505612104850544142078172390750146855710755373017876622739186173801020975883697864046616455302975099295331538151538548899384600777957574763524307427733127325647188800 [172,25] -93131306224846681842397543795232933920370037458603394610238925876031819474592326570010453809907957590130437292988583877589714273668894854646382863981386570523712813213536781719215177616419773323422920789912028885425511262439420028626699885497661366822027255610796022498989173899091743544969319642316253568555840383098944691703349043535183278520129837883049575168491132016250816109842263892389624303584684504247388694294675089649535974942791999652240177088820893132909966448317910242108408972064212923423817125129331484285863160003512219705563656525597877910543120243517201230503378549261838978581625907729487454264663877670236564762977082662776222812747878871504495518187250458025793675961314825002107790278253795223325044303901885421870399498781578852871261404818900798769025603461035198322110004241980658561096913910123827208999178986104594552120080681706828929645638977007104595456817216541345503324767523617111197863707730015034289141484374021235681753447916076352265264930135918449774303085795007180925109358847810960927258996246121918641851866068458644394693424920853489024168272731752294444829726018826293617486657490562634926460759878468018479409630244152107752261260565616558023808683401528466897506159786493896389030725130954037052620440425649407651047838518817765842007134946669437885334111048393300179651281478593300147877837512394499610433345389063127973305265154961457236892371834342488173607923580516088448129213789517018600753450855857996900364584215937970223642916316128463279491040478867442670837962201729968277949495318583237149203040077934640222355137145582619390716894037648452385846726086733293174067632482008977858345556036975994558118033890411073528065429111832593200305499902133666515288122739104534343465110558495864526947992090634884589449374721910127891340239179650531227032144877575159475388579989481109787671223975357456261799846386986799508992004293926187813860623976360377157642676700542322079750390197690382558951658326266774174508603646973470465808908947073776774361600 [172,26] 248411298863375411154845069050209000711291434655226850327958643758885938199378430197255386956769000213459232826540622738438397827461439526560235221140428435322810033051754785473230144112953683248643348428019170963680023440569874110014135429712171221366674267450784762765534893719488556218764779357120316321816025711961793440880463219341334579524665316951229751468886242605469809163853963563114728321784541794938022565493879762184894839986719933707988832954749675826479363152876023604449622232361074966548030159813362969283902060093251389038322087563029175302352389045201776957934456137448168614756736651097866244985038569342269598254336404963605527669600309676437600771561096637106980527545731544790968356120084906325575328679218033791772989241374667410542636152030362162325030310933063466689879479935734973259436893730325713356028985245167005210057218284442281519451786266007019246991892862720676428614647658239672929006328923130238921425972474169777323743218832400706186776874944928587907035162023854848582142309786725090512084351995937018819628522076789981938403537339238059577926348444879685744771572897239069035413617933416306332069716537900060016301014958599053009925540186602443930356345653487836588222957854424726740512574396282586890068053365719138970251385906879980873304647196896726443367569188461994353182366432073354750110115114664198290322322221027455585165351791406826971113846387036538118757281687030054340351202798856464835989616634304033820704380853838315417771426835395927086694875265415195071446843887788484968671784212323625444021965349310897280435212737965162270840575247029029634298734680647203269258298808696190337166259964038243638458546514190702701530755258566249214557030025441386278500247889042720052155808926659743142101945675826840798927639942635639236744940899762430490336779272091761688217500210331161446496809784955033648280654829825199618185495480239118111959310612621327678269095428161531455684350492524944758108790576252510145520349804432392580063432944674768491808 [172,27] -165529621452044115817454409595053436602840860693723293451403756185210509605156685092529806204285840824155908346095228420843795788563237848813951010075516229089616656874799686209186616705285554977598668844300041066512166571543536542959282960297824214472876362250426851031291878340214458752217810587948238366706624283721024235781731763357701998327315680077953114109947358542212712416440091344564680812653207953571210278699102106248197732476029859782288701933445512633247961799512551439195848665964629512902188986056857946856413993729585319703349215960312742211040627510864492027394767260604469026595818394244347864073045398621293802150369804929095898188141348451781973901804251335295357368536131372582318135402934302128653666926010705604427281391191882139209939636018603106842676115672349800137501439424948554138071729191859108130059505304543033121197595916337021106953606497441742672379532652478646483732486274997369771196242139616989066285185930977216682467930419618178007895003070132778706431115664847269088935431666822550860932005135300333086609854787415090341343553524627406530312750439849582614106744671008556328306107514415552825791132053165660714850129042283081254037716964808188099047653978309225061540417823790736979384177185413964064855059791761671917627643306972440912956085096770029272314483318494949947040521005108780559681558607885258859066854221556116328083335016137439264535308809646033635119737299149169070538738016623633445932419209585841611129111093735891242962702863260113102821214643569016239968272970436318281855701069708131264673908260179616615822775257585995911220129427143649023161866590037004034547809045834158633063453319960568809265031840282031244303265242519284519065443975821420176423477982960019964871641708713063784324322727686663082093305389627683659449322230506205629664187850904796780842289330410708112662476410440581612971759563615246556000597435520021889506525897218522694606912672001540568517296779303947463210827905298176425657558072697445436504123687699983904 [172,28] 238713887743303681391974098998308726289481032009867766959621328690689123140074047727602595347647969464233942271218205063558503173066184326843813572008551065814308526216673192255710788257206550847873785938712749504160776587799284856488901507059839718650275458438623374541036463704514860373821959629507167017528228934602019318203919693919180182790339419619530960127998340207321436050736758569438427036116736929941081808759887587642639912738789297576452675379998358819055656513328465254442587990161372129394058225617449375815947234477466640088691778349811371828196319522347987488868981957380692969709310809669513750895263226766689906400901219598888911555938138234778827221710515153922965606920723903137328053301079063600165189345765081805548201450240511181052346391539165718957825029516690356815086329997068606940520132453001327608054592502495725211076494693319331703204794964753298350845744953704808195079757592307039347823946886870475864525789575617680820634728742033471791516571827548259258450854663311809328877587657520772765065223496814740693687725359778208503629866682053169336776641296119381441366431360838721741483275972869361340329334090464633185960169480780992857436425100428323735932310301902761385004050292333289709852007208104067939425029609814227417317508464077936514313709261204609881821454375443264631760305368116153119008833037318524453178151201229531235698082243816392959167515045172835381431122467429249417276320670344125687997089997096366789700705323867295996411519188564463798261092554895110098047985933148818121861034589532615746465099180296049092431556110247638695188743889976308003138360878568719276029441667575157060793015565475250624026720434747722469037577557520049028178693855143627691587166304338229826003498898977627152828343235739121335980508775926362502306431459694508045239902729151229857276221979942051932160152359764430041304717962903212157311215895338642271204196973215731066350629677271343364947019770917824621829260227361128331459862106882695026133052269430232 [172,29] -296954783028119349071487315155885153302312837256817416913558866383085503994466126834307122552348666405041465150315852639438909774042451086803610504558126552844821190457179404458211430298510948116839154434386133334675134631245711703837888771329984519618424456342033234716215183202636475784141382106703559095371921571453693925224337281405443428430647551667683868038831311880841647444001679416549842902350576218351788640196058428741360372050673710701557799281035363815536229985945128506901527571435834418571999905847416690823986344630044111052760097004526677215213197204434935412536700038439244783456619944702997758080008639962204640355130689397924486621915983630082540904227548276457280714974956661194231410430772839743674367428679301814964014165706866409743661448246199281071126072145105560843904331115122383396656861183075117902138772123015637951746415044033640662187191977883866601837096556465078908613167212820572955054688582334011696295948062722215695289194486323505370296136012372340056858084626333478759014043310594351889448363492530434311455527437903287243775551949804093590715125326229633295463188250068801274665061615351760125979334987919285149636047756009391965904522611243219466344933042740354844590175192088505746217750720048309864536602919885203784893709539402554960961074054897376719452303907667772067134213231655420876892772430148303791956250043611422604908563975038910535992605381548301380468776224139448886497930733171073304113280482026300392697869441502844817674115081046450308304080537910617492840921452626105625135309869593393818177004061655707127568472031039950311954578891530117237516265311245034850254046447851584345996564476190391076987357021230605879799937733075962378144819810884877743415538096045113176418111475559787106458419222518420221501196461951121157633635745100508713959987476366781422714652948711696755653604891143126903203183308573835028181117101604463868558958553300143177883855482629456658842620671116626474284459679954397321788942366737202154501593626368 [172,30] 289082931019648220273601970545203664372925515058194479606393772386950473764539628807543557674466632347793595240875212916924924100284209454656711299716228529714271165599948987457939945765102469466219983909255020271910044193164039202847014789268025804200273071666293585385420182253914004864294318865703808861986701124683114696607945147251192204584838321399943063051252105143729477563288416794666454462881995745221681393453326529868781855290703847080348046610585199171101547037751330990345272051138540863066481685016990588680353236580733162348661347817272493677435436774790491398420013436980843805798315586497691342187319782167273039471196356732425407405453425649594666871086468890394044062415434414323271652295904742083060447931202958762746446975996498379341206730346847100362446143299773551065907668094546296294351845778881495472084723715336320723849493965287356429474285635890634800797175715042462091129364517444443536640348053452061614378045918485191398540930148561463561957041042106096637918284571975047194497021939436142657949506440479118453262748734385489281760699510663348651908000432644394053725447293270858985636984407250886895143340556479374278428458885363814281075075262467417204974105671768542834753202559611383005512135819282225851843454608533672404443419174886281284286000181924586284214637924161758954448246690714592507707485330516997946599303433146770492424122030075126603903616362295300931915273276026269428037738935849693859197264095581406702731166893651036729509776064236979573123930028955089626063643269353727286845853194464272767887120297279326972795123833492789856485878177837602892429780878693011967230727138538588024581971649775504528677488873923116429504153086488055188310761427140516515971175919562377522148457750632591656192062644539543851568715897270873495748071995982371423478789999561435280582862714399818635173120743424668964363825840202806172524938410315639355992912641080174517766239590684342507994480922809399856542922817633353972179890151202738870150875456 [172,31] -281168366898728667763443899939955726183917989230030208086223814965089960770340465414586092086150728714393375637292910989672395620879524291361629159323393012674178165325242645350599577986111670834217169779389256901001686871349955457058032081562552265740622214827326043093283748125901367357412211845995116085700984495455703251732745881210796131363357807503439393988074652774159342129600814039297375688265652838619827060188009501865460676198713650671831750668583329386682160687070909042113353726193631977033923334392213990874241125395116696754814631315009871183013979189299786514684510073825400887697562224167985983839086328177118015163713092667601768332564443919419831327032795536199316056600360351451104500392516630028847250880073599445617721654384189471009424844498975773217020926231088140987810570376569620978214268978243394590053543512607517755942030592457753752476183206535205381582367845195714739592099868695605164428437079811334960510959036826009087267080652462486208249251092229673774918802674395223540908178595054838114110799277676607343444861372055274737016310484928264552030695860264491043784417830257844189086469376558278611641679488564622333523518231232836167172355140545029348957851256390366229651515787726246706583837662773734495120848668027470577526662396643763795906641356644260365944438482240734601775148981745657249935147395105801435618755693991962884207286208987151536236299391718378031543558306676149184181066552101307915848636852065419314137305435179101689739088152429403167348108980402059141518382358436408095526282850404447928886843000933430494079824769262720229357001140474570136770392448012041165083170655288817746210294100283560106719298406141489989870141769060097009596534781660098254404230509747239539714489365021125527676604579834339943016165953768293574845291764632178467578863385801152175945311477585522181144000850959081534242787127717903823249238978600743248776727230531064642076574899056356737958936033125275480392260200496183788323305197825592379468928 [172,32] 273316303226223601454915353369198702037312424080827736381704507452122925363514397598717745191715916800536315308284399644880234691987101193729290032050607263757624127900692314342354436579953313837727544536373767319109581825003098509309730448316180122272097214763749586243738075921521222618824812448019161735274696173868507352846298511901705148510396531140074953734697642741436596159926193755854880760596307319605564922795921850645975500227141301937490351025327636804555192264448538025021499547524404974551905851131083972619750969015218201866645942451656492599399146681181234778333296349844615750439353523208114964437097783000409527958637339308967755792300893844469046548325306548597805726896761510753623121822097106797522428294321532832232307025978105666533385747215698272409126545729215808255342389842074468781482520396709685365818229478859053850857196400021534665031813416064027781485052605889193983845126432910974785129503216407493227313594310724964722365537685550932046598283419728141607191222704469045546415108856060929341473660292713847353801782183971141427740606062072269466669931679864677786028108616101241199141576955056404645252506852294579093693586112573049356036569549041521443756105831908192389707555928489405128225836912293032647557053937501506209104437442082136482323100297533834916402808353134382140150232184485379552983561159065857055170515562821891342997844196147423204037914083666009892280003502828473446690762165014421195518797624174567007995111067986206439241888383805737980050870942583485199904840738931202414690426150451610578884781372184104525648634637963471438289733437733098194876333399752596665094567094839824786999636525816575041927614267274313163460554473307597063215238377183676379940264878395162234456839840015869548299374659264081339446033773790404896561354667444357160008180229631903432737726078835455472031239034832822716896617548845085273111151285968741510505041087246985065486212794891379012033893716078298424210953092230741971440878160413043898144 [172,33] -236700867988027930148765474382772677156942404788220052191515380769814730992076368858348825452499245799496697831091517942364536663599095851450488293363493597754652753541622381934140076603456915083560880569696620790539847268926077971455088015169067835641795872075120435439946662987673725903703728200347438942932684792406537319255868376521562578102293917964819984351413329612867788070852757564180585850305995998409815316104699622931175642307133494887385422614636297050826848063828347442570744867123300876542506370201129937293465364162418216991997090580455033799646840126975597247284221507405311010927749725779824509317853756278986667526558401429728777748597173777167206030839321016732330699482511751164070156122931018067452056829448552304220742588717078583916739565927676382773901214384372579353288325566162262067423924128233077950268314080214137186083352047370280880558272541569865670369837254182005995670209863534117633165929999005747956145685066260333971654327202392436877205506590604546260340611397216497344066713828792072805320450180503503304728505021347925537233855369012177766066043344147998986069608781581779170887772746768145481301036728845413047552086474585138983468022142795396134673238217547927795199533582503680788847484810235538380428933435677356055998451554620481938852152562414463264251835443631090543400239120166373845870271690985969542779824536586738303065442562646799509336791067998255797670064533327432860077834927581308184375914411218815798338448050833621639755543566385005791934024404598552646684137977993777984443717843263123341273512189925712993220462787746608601868116203647002608180626345570640520169222977499396354149997990717827985744607535692874500973653645757289918514004126908275390960711195290222226984444450710973231256873337266818973320426724860233618751921873733720664954284505164305213303515532805178180414216143876728699185707193089555027501593923861706034853449896773742919690862961419458968401279693433962640707946179483579914889055783112401664 [172,34] 177731944954920270192297869941880189485665936212463029347436215647407165121996260343255499920452882017163496463790959777986986293020240673605166276379535646273805496276380776765598096762347106215298134777836827082945391385243169823552514454626661603760306287621436523750379772191460684270451319906985180206352816906510613571935137869787996523809375562163354055154904025926919894623014610016684527174854378799544983198662645376893929878436949194386285535452586022938572714771215573580338496108367541744961303144109011517254952562275242774206377407707725618446141363439736805518998227374043414275166916249268191805348045599588401019230335350806802108809044538366921497982068622372288277764980933439052746251099280886682693583245769675989803385071879924614770526234145048914531879396571569184360837279967770091230362551412391302509329015926426449799828779226592804681582847121467371195767178821999421638822109976616785491834765185246419172739922251219629911520796824752518770727868235976379904735040630118026738517863260658095703456295156217891514859015556845979157090766880798394236393586137650310726289846529625807849916988953958741805743521743397570300160445617908262671496777231712009507346267944911634060246613168438831002568747465775273299960645136110645367760460304736984402718066350781028301853663787297642494602711870995060975032258506479303940967800906582609686631980969232780666866024904605256829486728023698473011005779135650072815531213210287942852351361344977116019545178581809921215741757028641279878503096618012442963785118928124262892093796724647966940281965087250838573246453861591463610797840888528654663252255375627181634850293966581684475311615015806824225189000570792215453270338898421921559510160183515255658845493506030290291866394173914350836369075938936430665314796567300099857922008963575869492971856307929915041045504753970823048934458690950472223235663446543498634063524827271722989868685270983029222479992798190069054206253530452865652764662936506208 [172,35] -116994450905433608354437502634259179270265369920554567246595311778752168088382227394002618706732087324135057657188070743746085507601619874989663426022961072098950558643456714336111272747433126297166908430684766791496824766279248478531158189460903806380787972094035580277540959357128955202217252265787869221847865704568019761283520275419448706619775951149533521104655298428582280737071267475371467966839164765748759686521151420816288982944669199211685608940718812574502498002928385532698923902148207304533230383968378953778873753868707847819647903553922786039133113378688161818693568509254064235511100437829512973194532424339001372465586029494714320652838613623207754591919150193922353039915739312858723960181596200196611941248802153518044120390437918179206990639459830016479656926592183345549261858497511934484273589755071428561382245125591800175320512006757339281980197412293096098835897133593419934946784328915766472651526724884311499897383932812283208415457432989607191987132157722871085603888849415737252632361030880928882754334684009173427468389025722547292151417151142200491868065430464390617281430232826835736903463748917812216707324570446239163097905032379275333389898277674188274083598633197408254849777743876960992186257937918733328333115273767087514528968963344770591891024144397452730041471874397333844003876607444600799822093038257032278075918673012750135635635382352455436738464550126495216029414121601565637719765160434981835575841898499111505959116698906459070928646757671102416013788739993640194293965543491976136243094014828617472701496554392523056211282360457040401692269109929474863281121548521801212561522903416625314519429631119059865712391260957022615141204046739204022348572623767716228368556787913559129917146099767841306536948439015351121523162925245561696628700584653535232192963551405431650597999702635972336412744440673485302774782208322782586484448610724402425198893968909712237323888833890659672917847867585243350035932974382307389255159930496 [172,36] 69520045731893511334987336470478901782660916932531035963790526092830807742776342716542992125725655239367316767567547072878669813464215191388021227066830845304461947012791070036593199970603963505571223425792072963913513183126466639466405520566935140345331933803634641305801840752961854740831965259940297827002764449989278664433301375178809571972628123280946860037846361716092598645178992437389648643399108412577951858985412376547706222194436529692179181814079167685752578722445047268466799243449181512294518658852315818757836477268350222584108823036450670181029029556701896589356066675134199422872036246821915061564205825498620074393985368310824069447636927836457777546403527878665352997809332397320110009405329467407940343435448347888190296059147179361620425175247921359790070525279626668708323364012461640849799330576073441398649099489249214349453722529718299692679114856139350631763098233944544846500028701649098559747843513267849592432913399200103820916493063437802349509991849901846079122039212455029497845123435296449556570934215456401636505943200558863007106134101699470402317831552990745859656171686343743485053956225516247272416370286592807161768043898672420731304746232876587141186984742094426362643080287070443977454517407245695597252530575432156511712091212075842635690193571729906428397527638130096166146580244487010221380334828533921446945601265492875488334652439845420129245559258903652856115467270479267418417872458928238855861602325995974430667579484111427180239593444784648805352968106110033352644756698562670239454746523056562638784879966547829354513154266714449342107950451317027923623110228155315313235908901294979584668490985933599947862156662159607000292435449696774837942861459358328371239875049053030125680993623228808666216226692342216205929177329812449580599480218266879097001900925481000577396498365157985705171043758754993499999124415423351643774828553074211996850893424106846973739526847662600923002127786709554402094436400331547623865813612 [172,37] -38522636974293395731613048259765171158020575508267491302105722813712301863714407806989230426766451522943179060089571908667319007779320083547733415047399621444626575069283985919156984653800286255394092444397229263812560726675937426086284619364213920817336199716744477492355669826855434634726713383480535389177611012002877400717923923812443544599444279860552036209063861469202413804444748849876675141924009962396778565263219181274361344490797474907765514152019960983543142976935207604018614651550549222903306677826546449078665218791767245339621883817062263083550764344705428144201385136875175228727778016647511123893911016094215601887561871425613581543083085311045850092506521166223271540372439337948156226450188849348765590287529984293740369447430100639225406998186207766588695111811428295953967181212576256807088501048559843728391970484905565769901237547907960475651461707764685767504728967773446644308540769756044979970780668888471340557032868587431441494379731700947276411613857000363197693394953688366802861621520438109109597049762668356897583883812609842160564366300257382372704696877786605937455155503985645203392149127861782091351486256785577210800556650861724517762378063850743164840755763098932695114922623032527910067328800827143433050594928604950622446423479895946894174028013520418090878239981421440395877523745505659364309925710197769055044936023975287447129318262506801538129513098841321875042379283950631613114548311234736542625248888531373057643800863613200363003548467592954995321177432364484895074671837070309841174216326611184110226636117129933091456788460042137689489302248250450584336396685776051093517028905605363112950607752760115656663858268007244273288220350398157761188624647665408705143372806959320428843708814335054087131774137081632328485635587833395665458776592050156377192985254431820265730378314238736120794514003244486113601577372870476514740701257599049974370395770415345557851373436589993512642168586105556305302700643029499866604800 [172,38] 20008081549864928286554301754560339774816250262368981030198061276393023397593336879294373873920699019880765239588397144092526952813367660220443865097782153057260705561502027523812330626898686207432370647610401051264627965309674222498669574249753103571486137222071856458174784918076388401745712573218521011184278962886408292476444774631432199927536893308575691944048394504242893631629410570903910301197603260281812969414139257512500384980342957464822441171005054285013255118375229533487533175683302429777802549210097430911140653129022652550763668443032463461073029776814635373770170515381369112401132033077057487893276593097806913024178234352881078560035527080366937230971250364586526246805730168844272315376253136802073973707400432507354725748823611539402284751613914780155245027479901986323826220458718250256345871175328653684029826740633728762162729682740671041028954547499821204493064048396832940115965915111696832712159162997052100268866022598006924528823416674354116927794977314327013807732417439968846617746144105825168308942545762696922766634532400793227423819361601277236077911146611835172663053358548642341927475869312170940267823957406846628957874926771735229977360527756907625494318973563075114257865416646371390695560680783630841834128094345848192266171835121063864427740862631870775535862052978855689655782104715034979651542731036315217419837334632664548608853494996991979162360758799263773668105631550917916322678340341024825621744424149124156096707368210105797714935075027994857438524060612945867581788595014817119822459173871209203600619294049371237948458562240296067454886059335508639777100926023504056139097778944426678942458539968037662563188815780760190663538070462376420208604290005757356820125243631189935460765811103146184693920753872170319995465774040376823349030789144204932272281846769185386051173010735312815465338813207369653652641027740681243390786255262246608386946498368178830508353852397549654261263620106775081075436088721194722560 [172,39] -9486197962461444836985858848218629249195696105181022084941545385155346374675804732121202353832715994080844532728853042742106961600167401921759214874179107662741012606369881462281495000596251713604181793682844149773138412111338200400890556677024196741518123924249467158213932196717272432712083764072323690391171684692166225960672692813030208776983513345989150182952884402346811588354359054509577702408042898112188100079064803699942715084913415031679071191310712034655187354426744314493799599996395370813232808826629069467444501606292182412212319003916540951044148844780100789051110904364994708887974479830515964602433220581367901799184981653945345838563436089673632517392881239234370424431091664039434096893983851162129996395410314006957566888941331811165011060380220904388276071594456253809461212279420457286343968126574998810744738810768566194663866048098692107953516881630678396069251788581178072140412846103241149626715839455745552376523472564324580581844612564750850948538335943032224821699474015669890525599113139117381741837248957817463208544874719172384242679829391341097082551526411903146355200546819299195024285338245521263645594428444926379596646551180984151686611448330798756619967377269925835117316230970114789011696095395272252103519068096553514467341724393180335779388774108852388612913968416727804182675781069061423357734762938216940073392969404572853966398123529490588899751658081757991238087130780985800223063447759310955374908220429549088011141669494172821174551228256442528959640245790152831505016568807615161894080574219556598812759901297121294780873680564457293530161081370320635945467856317551257281422393791869547476293805975351115068300777143294517079584770203752633299028033039466752510862496963103930175441495206352324938736477679762390363497499527407511768714855367307750930399976929524022342216979173587789852100726178161033354111284573775047196305000341336485190624044413360013517280398776519495543236431111434927716221962671143840 [172,40] 4002120167110066274502443677055637886181342586547574343187012121960735357031942043353804331220888579199089740462793902537727636971866338060211542981664532992860649527899982893367500700886372548000385469866646404612005352100707968236761719290558495840987048333178026004816452032131794222413050357299560598992202994225505556517454566076072613079875908844676962163331338805217307716402943450988074066520255672008154632697802740274205072136069761240557281975742208598682201945266976235475193256612862535630379326735483689107405617926239585670229509879867257339438166104850060605517077242684490267420726875452010130439347362611022571469005547114937229464892583559666516078182279106737328586577269601631649730071203723596628425960083361203675786010163372886202279183169544156156738258055528380719731729632140693478512248169660409276011803018568054045681635133636973569258585708434343477382872629252239940875514018908661703870129111136702571176903674046530638293851498106299087480327119201238823873990359485053275760590221343637760175097491399105987586921994731568474207600552322991568177436912065790387060374246020710063065617226187658081822153423232937482297161208556720223395793030277637731276747756816672283717898617974489310935222245544458935552929314173082081390367450650068471721045228538923314209740521087510676455917335121059334610110204013213816155199294432625276794107265994579505145665474856481400758728967779961430506701831336252791111593035078862782792746446622637328166766433711023028575667750742495203488949119930325867144941971753362432006426609447109800914777955888943912148295499634736160266969196633397189090653582855775650807892707058183389253216488967925772564877811477656442801512672416030193890680491464466523589827008598603539945007909799509588349971103503107762191545575581578605410541091648507522219896360176047220858490738789898079430042349944214341523546020488733644664332499281377788245938448252937639666642697380075968010495040638656 [172,41] -1498200587024831837712493877946354686638051971110222465512929891106301490236876125385066083002511459503856764404448303768334355909428297943819129988434389209815730817476078496583451436280515497518027693144164802393298900190032700642503237443051935671202857239447401984365879217930390528664332819433492815007063723306549378278925355294393854745754720829834743359978599236394787178544027504399176197421736378594142306860921151493200615225590124967754732141832266809764884552374539723361535321740948612207485080222185055829373255435948891402830844011104176631883700323778753435372996551408714098584809106884295022284843150026733793482595106278898498301056282111911758743618153891159687200070917311873238574944367624043567613670267079309747178457744024282640489776465269931168124501738360942601008539332261760188617702339576806688306982567985768974787936310465049385921492405124997027628627478409307119064056735887372034109014376713383130659239913224255643574089490027853343377532482432753523933770337716745543714690915782121432192607495969570607732134334102769582948917573645924213987995571321937717409654382570928419164153352464293090928511318337362421976069123476378013190077681638504634867592446071179955703039507600658014521230128283593597082192561995869428675931212429723431871784650133603555846713394031840098008293565944210684340281947497598234192607943469168855192636700764622708278194016620419498582675175542477505186707471805261865888338553368088648857942092804470738112464678839645992575810444412360811873663153484232051478120505562008845731802443124439228689117891822717360919631478113922217088849869124775167513470640777204065962797613298899662732428764498145663188529162862716913441012255116703039687059789229904322590517841323758253868989035024784807240813014587860673646021735063883777578068071926465463972654666176633218128337486078972913768944191394180242085344679932143796476395887549634519496576006964240927110475842913996141991937960960 [172,42] 505680919895032563976215849291991055114496076341901775720011258534252201494187000119953684871156778290161411330743745850976444517010294656508625115726833623366812091041768940196300048636186028761207253527874736800190159288242333982320322301321771659029042055119530070214723081756476980672753282320426076267016961420298791755995088534787559179317173998874848694443114672026264854859787037273748108795123536688704474298167014628546409842175102785319128126453255899582185955742174621776665395220758004148784823774136427044204742500351826206269728707800902312963441540955558097910432802795654832131414546730927913641873627281323710657516647307101708489636865971642880609814670441877012596426265035659771840365657610964630013983166811534649258158681071063822732534017640555890160838461458785543382149514087867403461838156538718880652289900988158893620392029574843711955395411236769936818594344685849906338467367628461820345621445148522392111860547023807125024935707924217300820610990824753436381150926009800939979562866593731095756301026139843643991131590507106863964325537564763140465885212106376269486758475300893988665096111209633384803623449734470048747178240404224690909787831109478477843845438084026814941637274553986121243350124861220993530551303229647049524391283322548683506466702761053377261355525399589535352691570099875496242983253700102497715861695814877869007312489126406692927312308643871413783933830675896658639447496420773525202535878001308693278220985112978399092854584437105861428608237859301046787987034400135429600475274601495888002993287484767993081859808306444797697573466633383967644951151860997147253350667373225332674904931225314516352144788977329498264142033805176783616647430249362034663564759268405345996996416609415256616861586428374814016971989540740809605370496223436775126824103217811548604848333467561899583970870007508450738249147871389363188468749116297901663002150809247826140618257723901626332940250707375441069187488 [172,43] -156611888998007859500404084206912208543652962832920114209660561428998496064371513864087545061891478021858603604644828901501421592527739736430740287437879011256114997205190785384079637994614564903078550610256230722168875925413894895766167509185529063926468565069291379608213713514594171754670248215106724172957029079170373927729710229573057432594572403273985786918902533024241402548994178457927761514343758447002731721215119548670655832590325984056587008714248341750104709076957488352056605032895538326716385921679330264544241349283950050664378390664224903948824898999322424332606668418875859640399143875107449116492132338353203620278673263240283753561372916702313958217639607642925913068668317485394924488491430648081728295105009954812382933558054427597047739013940174508176962547602049284577701242368859282192778639473101685551577420793944380746138284694233343685491024191005696811397238180381421561144253113342147744993033884908812539438036800364886034925739072080899137705949945002996273160996851736430922833481088569088128830607306172567845077300605972828756323866940776169365450627542479817346678322254230366841046279318467637512738361330980618514563375353116508714994568612002646052599409379632728263326468137412948900099784298286609550567253063005509872247224723412484748517635401085070395838714293299038221060226491249929488664137908894565311723989831309634238366014552439011926369713708058693133302322213882503373448365692308757341066852871643273782143382599543193261860044165029808894339214375896000263446688132318486022432819074504680385503573912634769400936811636655958818776272650124537980786253764818173008457734213312142677712682595000827327795492899557318265459042019087223471034934885832649203319130851869964716356069366542198987538824919169140679668935176032268302171186715819136544238394274614457716464478459006068913069018140149891365592806054097581020217826635248867523905944009090852836662875950272273660651405511778122260880 [172,44] 44535119218675675101009552288901940967950587135399019763823922154966875429424986067330320932938547054113482504362607052096978942953475584607499575703214496999385508495399603799992521034726092916823524270375711751701195117808195416301000932506241831948099793553176932698389834810783495066356095458660383076889581149227869927784857685003652021846811068675043821439519398129302689095873008728732361576811291198610368059072676092796998864818070501372176476237243882231531319113130152881644872750203340543148746060147617896780001423587703198394767327398227664801528298820235029169525594665175761120454472906753918399103069646915201517217036443180523560254541643643168558427552338742055919927322879686819072687161219386378524613608669391618476369574487335517907075325810298595182169064350552065394575265664555554108581952089927191305486611986497113120905560742313672122375887102472778954136697640834785831139642450303400257106281830110022467831112428357690606097120399763739871113384397230527419006994010828195533222580304891248123206738291576193745868141261740634555369268737316712582942328326504807673958819531052885140790598482820017645635641392983642249018441212408433162520698580757650197840157735226365367022384959210293162921497066000764411508777966905368253751910928808795939281051318497538637328137019685282550174720741261157420528335648454695842090723996129389962820730224574157327920585303241955460112447678330347801232973031283316069195015969504389313521899099519454864060103108382477800820076589849864426865359559609328299300018804909730533077134406667965776316805468590790827089415009660322378593591281182662214001460398394271646061551379240144213251773217267975531004087142774038191826573034937714937982529131815230752542889716237132157449062144827106808743323067672506504221285353239942240692918733687498961253766701394296806556542082496045664225664448109921408841054815307684843578374573193617364442721434988686183083349352073656952 [172,45] -11424190574634950520290738182946860338772884327606145157046370538115389328809766056069065509874014371665949422523875812193879567255462088016424255736967700575813979321669630868908809034885249648754250791615843665242557173397767588853615584066936552953592571036571663649269534297310700058289670230201582603153706564968066756418647621165320160549711207723947992479812033656255098119545479402171710007703434379980902874293093445772497967245586804156291860022834547190779564919051614725379562379161290247760408808163465185992620272537322356937516240476205137306614415325953356936862849464590127679857714342480288021498031212890516525170259430768854693974940804318394692935337493944890754166636422983955361632426485052136395516150805862496149270025782007757508299317089171078578278793756446386927898966272350111796236125993393502694854385022967094913415080553451347411237151630666535836887867731954817448259746374277220436343794315393980226843116534514939486597721137394004956940471303785627626681959038002176769898853458425640863976445248366030632225565579343324791466586018989269034687266134434996651726220553308285588013129778308127560584965730636856869731474220390686510907348270210596323422593105624068873104299865264358896907491612649372039902675619043662677178594786955783918799843461148746273677767809579170681317966625225416184238697195241825912773808563945925733807849625491321228520336248822306924258159234060138143311763143728222698877329097123266989725110769166814523641936868170635871422766661928342630131528996066705704283093315239014164225169701308740309999659187897893069011996766633221156607270406123782008439060898275456192221084564309057150392973391256591700190656198069552611715964992908489386317766038348655728859770519722810157438644002289311868963071141416503805683336605986581420244767652061247262951985772227648272700028929769213366430986966130548038016488953235575135290719300422524290010741347481280636056385808789248 [172,46] 2601937682547728399875119276426481561492750827729596042493941881125581725022546467281039823555761137421707435373979215899640816580489078247265528390823025376956243536931129877803706477472375272158379936870464697634721042969447362653564586943909847045200664184992749031941641469674056288192887048077974163274171159694585574161399395762337536364177473145215254349995803322056068889965826596359119925108974380621359300098539920853563837616846557212874832014593460095301427363126271828091990170814759847926666246852957975346129246384281378444238677332211011263269686465783717964908303019704692247813010524927970824821742370824113680127314432239456697358731289309938714873706145729075051081875181912894440999505201559632352407902702859491185069044665361085536184353247752594842183913883047557104063210085102755235541416609072733090724419366400282975626455989170215445343099318484933573283449764225294636765174758026038617314365280971856161020856195635517196140123991786212290898082777697679890675099468263314151510834557639738586131381061858378007272169089201886125385104965524129603347428817587274375176248583601123112054800414113481094931016937365835505597599624575348251330577992225618644962620001342021936007034407434916869715454493068208181409745673881639715032677133283648610026392066288548189046361556005056579575228887260610105516392629671091416679345637400856489749751032327863987000656901719295140238384606167593996337207086542431696153714035787994785726679689932996749848605052040878470374840004673717285886581160337335681359270882882607854740583322131927352002930841136391085710716024347182234090756733591484061549464933964726563475175424138357740290036117685808717431498272910125924107324045224264589201819741204040783969178753978270021257073468278446883749859957615286543825817729370052023644564726589861499959647931993381765231283467444056863980763636737687673386913753850504214285197001245249231633612273183794861601350749056 [172,47] -527698019802591725798890444756175646995992117282640750917554285331508515676987009257235370027293904832024966166342376866596893465199755667061736908910403800230269275672119415424085226758780262297134868791206802087367975966334334952003406846484063292317227974413037428822419856979668745094406799707977347819620133189537601109277281979767095169976247278556452125086880025825678797183193224051661392749559818375184735810927809220350674539335055857142129668078853118914165412379800372862228116872347124434150854196300109278495627719131013331313920259235689258756078368667386101102497029710135980567523450516547049121686193976140167189277623929742770042662652653378511736042815344669201607210191534580465487070419927110106494919730559415266454977360631394641934930461842090367524630674212936581786179642767931921518511881421947706805113689185140323991633209519880986123768856850293678860095351937042226217875319067743705489439830616772818610731449044371015430941275067514437696025080599168206925475158002080177117384454459097411757869432628273706916888520593026202341927504934855339315000364428768835605704962001781015014420046044945538112844715182003187472395540655093430529234267760072564896558086157188930529564646139505583047704671178123061508190221298707464177495140742927923937251189650546240065466318853733387607980435509165441496476417939214458179061927032155858761560781430664150920390315951873814685309512408155395581049790714893770585021365993982143669307094361420079293666299107249498272206329335772009754084441168426242090593775276382190115994157230589008352771484096227772433669263093957920599546191032326950312861685876503799326945988509335812329488697481233211267642715077273866880311890793707829954503556385156285981876941242196260535708531723159880773722182744918724488730100601629921139549997294316770619362175336847861523355848636809911544389483052315394074850705886751179702841464784095713730360954862116596026488544 [172,48] 96684370982903504572644200184049736028527739156743034984186456026500730376044970574485150209412274886594822463166126476171223393826647395260131106773751776670004695807050037159381073351738032763612144431174147159406784284331307531130123575522363988749938377128613918150505160716601470461578625664446366863478524145963374675243061444211913057679213736240734824361721419555178651426693916312650254155374696873637244517241111017609988455483312043385075379151204227728982702227095567647740327698375780387345804074515285849730899934094195367826995998973991925756754166220681570969414034987446514317271022441019104989697436026284739353908389495640106081071858175385609363975058344257018399342481080733760635306055867775036939399121626315322901564982715418483139174517829770695305064833203559873300929810724542534756266555945129613712386949602096783377174929246294276250587697261452583487112223696024383953097640508717588825841838899684042688214107878501530518374822898359053615224578048081500284315114992236339192588183928943359153472647619022944612872444126463500134373731485341001261508179488833073927295398891823614113248761878650368217947731065059610685161463085494524142279774714514297334272142726451930555900188181490300344783454550039975978809641096507254511662448638338498791818154192750500687807132474674796035799618409710815247418275558937172578399290681941444748502141099511194530498608214265135348885901392855166367269845434292748800335466510731841917023447352351297978074066470168232430713418663887857114599242633812455440400111712619475643275753520345685559415764912914997763580258847002432440281919079964403353523419711581078575092403401989003042397328501348651999590278469257938630750722922203783292874428375931196955970799809367597126498880078186592060145442126238500054481235141742692246864683137536733867261747354181584320165906413853665290878211205555666566199915464427644459527676912930612722868319719108080720120 [172,49] -16053631155203934131591044944545780837905134942472884015959482597341981336844822699247155446640059433434780778496958580300818468262473987914900290504349790521932512581691943510940845224441687376728140078455840940266973431456345724507820588190697231087437700195538728906430546322779960133414661513443270014599735057883588792092121790523209029031347801558449121879040624778380020745603386964742198610969656554270263600117458927970886596316061417684294998025964620424927717988790394345213569224333476503850712856607724818844680415818258654801681824858617968892334582401400379371130302811739119468393535496860727633445157206603511040528061112204158879794453248316193854665069993166108305967158943827654192801876430267174378292178983459788801182717963909597513267633990559281757528733994270483887039172710715253645299781114253575546358799545591600667429060905973800094214794901177461070655027024413014293055188408517802997874694295230254026420052977618166573988360083164946654551423911748794270304703200066012258635351278599255256759032622433644422851360216797248930474740845670586222550311901907605239364550213138372864236295344207361645599006634130039631475609342976822864961300153938712330855949957908230566083495147603996543905978134253926946541821141992551093103089707282755457547035926290503468077647971430820369331507362605803219544026762660644187640369841462007081874480354798998474845457871106400462022644064727244127433412524776166145487100237118165374323818304430411123553150321929539329114255864109749065063879543028650733116629321607137742151377898150107155608294070310606091950880592188664982876015335647882300317358898086657549393480431820897383084170154726591967849683978562326365639506100492758341429374094940304939928127217451701780588255626605012535916490768526254630236741808198729236775604062293393054541908375213495878424024455845611837956704432953946947056774009749179407674022784340858769108343399232812992 [172,50] 2375273961707159647036331705382729463342012740836423380542454973052200810131859635345744326284278768863630502215952717502023069224332381565549185389380989670690079563419788280794510873768609482938829406548985381452367736849183902627164551011128623679870339465869831113386390045292839936297374330441185146790717065613724119495196906479941261500650379153649452968872094047710425349068872760502282278505771543012754487951340278573586039017929933462362433606178024185911448402586362652069147810060532186957133723850399314086935783932938105393109696101756840358875490528123438373387197639847022399399535720924407264904954658590348379888877126355176704692892269289247244324019446117951545678245209953364412990977595280641820851372675067579344009568373102719499370214980482824031246267676373261137765729471287746009312140297529476181642706644258626945091287609533264142351418124008080075583239935856892917758420483750457252759095018932646685043483142232261216484711803228799761896748928114889700562495624398711805040870379090230610601377828379409158626859898708872778479543961076372470063028844719859287266394034709740549646051170587005864973884175617966416802863363309078372375461996467070280426807331565017389158030626415674731836865352829417500840205527763862636685151039194171695398877582477789583755743230582780658827504033051495004684201293563733013024769220359955012702994474521691924683295260057523899957685238420525676137976154894246992284907019033077512069528287183904549861043180804809229231635242203080277657152403596511654876433564190834097527733814859443778528445907448063339638321022021023375656108439136609199675300358015991191481456084199105081378282472031665754894168455116668313255786113394273591449153340424150515542771203060788593888039986262633710343295359923658589003909379766054254783662142501782813495490725856745705481624127926004217081926943124184874969403236834109988248324930988538329384591761568608 [172,51] -307437991594259658506391838395314608546896153838009824613463405963183410234817310363315499462214218733864897783580189733165085682892037569325768907676499928186156297240612082725319483299423245883932946589370309031054549486903694193083165417646426285108931923973191522143744033204258435981138545044256978470670235793152132825391770058813223496436928561469602849147907449900781755223442667575160584419125625582418586974685541054731553136950894076675522904621409392313740869074141717654079885601154139451222139146619030573293073805390991513898150247452683172332076319923753515199694091360868732195770759647720326012663298886123294589332588282342737426483298781284740347501755127166892835029057022779305524133920644904974120941852269437760145029015369075055917321418992864298501025839706454653389904054608821952738230043559806752159509308892481359561013285322202735270692058862326668474774742804714304018203106148148744669356707238737538857530461813441368814463333300184525280720088656204699725296948160121774661801727649018389755077567643554164620328314011100132065784123959723829273747782382224153023599944447097202899831361889425145862799106244754602478677281672688189349339415652584161604890629970656407740267052823282406248127736535309498734242586523987566015964261541425786468350340441719673280702519245854320072298796889145690707680432410716514119384967630115883691782132439300862397932375694947365858086210899932364065516463991863723535906832830258257194323246498383396345707800838006103397064243253176708566489071232321227468680219355380613277176417799019966842933251682146850223150218817923569085880216719971395077864974709597167921534705297988146802820204939749853955225313811005762019218361554892241619737178183550089501896959385894249421746170056683378485962916111188302236765785128057876390328784228715708534210742811612080346594293842344598917923078099083279626414546771393070392235342952696198066113068448 [172,52] 34934681344352108276241420952640419122087518904482794812427782757977938122886850414398735530986730657981073492779331079864186932678232344750175540986378232571108016022125283820071045700485384636092946456032121373693433064653543217396181397042304975523224032446641087195642339182673465624002248779105505065548812483809647519958290321241478210184346880520134906641627853748889606880959667189262457605632907777522386950406458744479745535766959270922281046126169056820853400704175577874633265709742921900440589441084681707422320835944813678220296680250987617507169174401925660044145114694368519511474742552191809865546916567567195703908789527615591875071724627160376280639096250680069929797491430667512496688026658218050431775362779759394413410625279465455722260254829762933526471290697053376735324068465195537734609426805068198099575050990174021173807213563803166192339614000565766498025074483114818919066132656847957111563553315977854489182031288380805712985332213089435784032088702810984041560364519104740578425170531559310419781474175174319214964655104038950610307839290686945765808797499845685553093147224644229508037436385180502945598697537302169942115651506521129276993364857071722242931350052007623087305480293328777135585814824548719290662877842835941921057749273574142533911811628516981119592276856427258240904815110788431057832095110748527709653027459526295490887487209462798413431164360760918844177934972739680543001551568712808750327308254514484272482476608873685554098461565583797334158435373546703192089368724966558124576609028637957196810284645927555568349069682636133636011004988480542294725744581652656696617022034976274304215086726950070008002306175779856977930592265088070686466440346034471090688590957365403746204929789492585712631445744389108998856297545241454339819566757293309798685947605040466016240832264848680427695423633719802758449233636185078337347386309728938230899877054748474258785417 [172,53] -3563493358575466817280893097871550931288082109392133931534421259290786198949352092498237927636865434130671199223938883018154383333238338492257060491849639604587391161460411528362917141049857863568587323586453796249818773768251266888546453144856065608411994946149591813823394806621662454721424213733415069819659751422064719777538161988359868121527320208652051444917309729107516474857741856594768586410912859908113108067019189579028260544788854825262109722797723323037221387093433587236019237892315785328139168635106852569146675107924716690312181860775333467780326828406337839403967456457624494115473081465501913838522058177360779900277484118504179835058136663491338648727111723868028122906793373994895173664596142425086368329583594731177315447046467910402344392803752906056899806201633254029210468171831095509848967268788167849725633371938170517507460063555211114995117362071779296305227216085543048143307866764675456403859441315255356322999630300409905344317696980336786990552291439874180203864963071749623583341567074896102480218026991294822818222206308405134847495239512680960770841053124950895015911201786930453007639592967834611802321326587627702803940133268024463075654652088431495002520091421700447617939367221606183726060221163404639171596585039526452832579406875912754183402405611742511500065814072112810023292520221654374827182079886179581483407651325432244445856881146560758523519356322655290284572843488830290706746102292396708786776706005555512763831827075240054418760564018723719857485876231305389770470871475683023849574318667951731481452586039108336920527964278793665302747684741405623027880061641881588144641496330393420531807610954555318846277881826019360139179192099587089308004586146895950578705272034532264973887773862489785781618676954246067782747886163365206435732692116189027247696190069940694810045775541464067021689696371609497708918368710367329756949795507659775992086673247318991424 [172,54] 327916862868391152182617050091451086578281646142261140204470282190200499579713147851088557683426712068962990449756878053145838574200325995000441031662465941206795118323501847003777035859933746587359511007096045639382496003498585046358268476593829359327763955348016156915484317775829776521835016830534879781088165747392081676203331428161571339781096574033935885275316095311228426837577154418970728234841294158599175846434394914986753894411340649024435780199333827387938740210117624327760569584408405254130359154624003945345812297330040491111848232438816226756341734542961651395203606480077806446683505686544133906578887294222982807049725620376671296082024640981414523595278410172082883536158871326730409714701691699017444739440368389697350149768218570274251539628301069520385151583669876039410638147112474665519912655076369585091955741310482490603449733537053178189671589994372922851665254559955681087789130766943255012782521598847709089652934187304913739911042750710233291171504379222696626842201438373724233495550372615466399679623737960085877761110955537944241491836519173539099460376224533474471000918655122183762655393174883798140839982079950340101155189037263201311353794902284244237352335716946280594835112355317162500622578047433718383609085853070218678068763392039311265115361721615360100978971379099675610747605780900842333643773013710016462003536256529920924610500453058934672029293326127322154821142681531701477351623601460493860568928843919858199917742325055856497961267583708234040395633206526944156094018468912716339260972755903875518256852313891644604635017797553528280313743167324582451988078815054529672818247149917444656581318088125770137793186568890847467839826488169137816501443981890534577468349280031434332530458268058757213847281647672511034588336603253810945630530437752296324474459527252959290350689407570109050794675451880848842375265369400845312248994010034493403544573948970080 [172,55] -26263577598553704894983482757048512075249852340690824631789538445004016184239170890225440295551836025613038157726134903226366718646619375479642780797439504255604525683715109998228110490102679314079152047331147397196616512967031022462646678235504450878345471580560895360966804140856941413120936294824350928455897061217422955675611533382535728350299351254355514002743430575481861214549350793518955133191742663809983065978050493511105920966062720264440424631366011620345179202462180866353304875645783785100829934665931790356729799649814363641622736063715003788881726437234502784901120614955133714352687274797610879412419354219624922255243302669741709184437526258763390421658707135344828293855125613024165228682906177458189128945356257618727440754005161252763406277592943941995642081191210821934555770219649175127978400126705332583973870441594481105169797987710147560516088401703464830084788144830041835206730459291503286476146336777377062761221189305698054838250473916489774727386240386976256292240480586456426836868750398659787088470771670844831054803424767041098261523315331081871770287822310112838606458034778535059666231000826050659033152826303180280937841546236629820510458335421627635258994683177690454019814514705270611250574241797386733527326023806255305963036193790636826892028024836012528892478679633510182125523698395401970062120672816265368007071206012645126419555048210216699675687823066174262367946573407332598641972520111397218526891348526695988159262392935019093968741509462612666309244846935984790173026449270628971138704200069423739247440672416037793929347775297282373886806256543563781002255547782080963915282939563280857585888016972434488411889646519659847632041068562426175592976249568016842244090311682817090373729831789421308947519363365009011503235528251367258186714745622080257904525048793303065279749457871174130306663324877448397081520205681291359786688010147388846952001540128 [172,56] 1702076784667654389438752457582028742219109473394898107678271839967091413320650569675818583942841826012037129585320988953333397144651067972822897201377881057600722737729807649756798944131136057173243082054537597770036879758234487054838712263157291617952981434483712934369225219017936028847867581430571775374996739676006202059438310718035424550670307292615667282994490447999062898853004522815868308899583010149129115859912293668810549954142982435997266104932980727808856363963144014649507661156489824009918085141086064009105316135863715541742223521107781179762768454600739563423380814944209931320414796974817927007096830510093706657615499036025798419274583544193417183992669559463460203793176338574544818086474121031551161707881315003611861079204636034446929874257271892362512078870905558775893453624452611413157217755165441711539201559196237869504487749033114976985120711612610666412173052606246446966815872877155691323795340332310787471206421281372867725482731860942491531729840940039881956217263066075236352066514784627178937800465034815148827423358993166815246836983435686120037757348375396124715216082959607228447878571413382265198255080056461036145134172876234158906622873916960389477424183660712062969211630147511916106390250632637456970002788311577248772839374571415270125301076089199568942339997586983092904491433378575645347518646336255490753495797473522990744159225223534755406181109917674690373667455407872485960660854816090951473146424782108957816494358623280178999663009887039731156285927528129866735364467935418234045007800641912944860537584655838550430014871028270746502312516612905012754892976812823018177847979684383046205328542045257271329950342357932466286339405973657309299646102471686811072397736116438257927261236324250347257799545504780228062202112049331227099431345308682282848054771059794792200625271820978696794997482179471007827792388993969438925822097653241343004114592 [172,57] -94426022324983175521889585618268671288249693164896315400104426439662107965272240085306381894403191983210747516458052909867838513327501314208620688886643425477786187635017589764053932136952777110999602644371843712510037413142348654866502062731391103944896985419452627621956383921768336879186920716317216339783957143463673889352516003529260332495637813251071307299393313190190684019170293273209450243246298303529116126944281687483086037125316579484429790600127206367147167116664205309003872591880374329378766133314822026641323655546582993473287710806205087143696069044697214421887534212931462896081155255944817676397225913992548110134206615506031735181059740522967039801514545198214400572141093377898704909267192750327210985691316728363001399149369572725845191724134288911953734397254158206174352484693860637176704044768966122200372429737299781456546670099976591767555783043070551405630611196644331505545247363723774561151939013483085078075355752448923563843507384034830920768781159774874246770634478205321023711691677294583087048850287802105271935884254526068752413989159710383881790300101137247513643630401298701173644051279738364539603600889908714280699172855913696128863118890138446122895880570062304145731341348144056708432068343270558073854940478946100909570670976315131871220295552401858248613494704854386129357715538852974919922746764273842923754215362917925850340145602445324109086158200056327997435097567426193759263871881428146889491646771485997138788055037085515947248521722725281047560148630641212023722790821251808504981483342962110353958548607648737110805453399042014595103949049106869414798407050888961185120493781919931919332630125672789834048498157871782661376766176001321474862547536116314370320100252395781558413006963479279743298056327873492316208681037292372018866497123734807330304279088964544264011763877405482739811581467005155708631845213900476798403667678309420093216 [172,58] 6762738748894504146443976827253813716033929468000660199267213300522689587838270727394001809989035013392588502657252816729534529377365454404061449610762693483932944822946760001303488564142149499454132962290044841927224420800784676852592201792564468702156438027607420096641847664999136974904429503007762954768407649158565117608672134075394116883123470442802164447575656356666718225656744090071639575966607600711415125895043999789296316883504490881788416874747546265878049951956768119760477989678030530703527740161496574509036683133456628793062356037721494306235885995644069596380353497327853152576138693709838004088152897774152433618366564126891795437878218087095221411708825988811540693058051169070625724424452491760409572716062404110941590581171748424520926740583534385941669703575042630269470485237867319151917983894367577625309497623424961523385890633367977233239805336290070306832207435207529683154024883817893340364543882977841355217816869057873202283772396580253319688834492726483187720633985004350950630265833835580074889929248459630056992188557871205330328432419744586830897044353756599569318514505182659606230104599068337071907610770884813653926666675887610497155472205621097696137094924232471414651322261707408999661081106164874207173374767829245225407708824458637568285331991652253612334036086352478458079966159540173824013245080962215155517820724138604245668642504041814301254038861702209450721004543717625993205350955014004938725127131585431652024098580197395529124432543769947542811016887829385461439619299049590919845610926492215383992140699161558998571214347383290337435523500501861859569408765076177687805262770442000845877116795846390771665489565108300680879156868818908392516783999317173572709881713578063617948117950974339594057300213955700429854540133620646738126415796656058474086433764407745580034486532756767412975471256144335927536004378362015934172128205226096568 [172,59] 36134798241599452522326975676138452965479917146588648210443926931062533027135360930831796856717963497390282915190885874675480833366059218013708037391559575716250499488354971335801023178430196819216030944937650655838628166458326601683711727243014808250119305612420603786750950820737567459688241430092592692865906984150960539493695841896234013710313088337953516445085282080281356425320810358673389560962203429442363576656584336278980518011412111410870114811742835516138962415972998163655525771623527136443942110961332747022462984184427832237179023607792826561107102023382518461494687904225577822677725564139758494640230507746770206764024587926055460633714283380552358840840341311005745868273911106026228890129974847883504376749120320979219581394188028689158586605210232358061224588047842303523424439810670585263015364148738636068689526682345631374504478280853027499900095078035123787594846948016443790972442218787189307242455805484859271302461786539372396775647083883412572353363456455281673801886816206478269728876064659417219543470003168621091250597550491819172504239076544818991013009279020111978023381296354837873380581592356142524095462124123272267260746953459129358401336035695721674217106702133749718531795313550987732467911879686980815418846851349547821807351736337345461181246395329285107936600572673090966463537981441511768837570497995398804896778350583063026243476024484132702427527559171504614401067640819036448017107195987337758170826691701050458159075925098480988920921119366136058534136739608811448402690882149418167217873059524772700812585516152181087906178889401588044294450813931991740769332537281274897764270225285401591782506410243796620463094692280987627248022258297599591549696936686354615480787852576847396921683837969749184992439876999642806792922621458469271366619521733432643606115292752635147227508996794102631330370610081031949953515133759290675777785951464 [172,60] 44367705475483656225244518497854148681671454640645110422702341378944430360628222537689372421711615418059058176610502893070064328225435006620996617725107822702132600455835624076361614311417729512563814200025433964319104872697867660023969208780006218568788889375187742404672921810431096544214949206739093434928325652805850485957545195473353594556810542228738791411171837907568607102612188532446348604259864064620814695916894067215450964385814487632552380892471007029771868741920702816462278139540108414490482543614989898707790007216811888946160105324309502332407151263751395987339310096584257737549473578953881947939788271129442285203889039978150168576643802506102690514250477419562367788979532262858043302238141003617492330444142237094910114366456226996499302173836706508221869677608040857968098242118604904780384303983116697586579029207692871977245788773556250985038175912320300157748031313047157272620666107670160861833669115692965031524677260542777525703900092136580599098664608574211287972564015407574768142195931640755097772014992953275013047005500951980580194836395942275905745373972063614275279768073456172912238086506925419312050386503823491651100973587455834919117283818344237200383822546391305792604547968570374075359980417465259065301374575565197925906432495405345551588821037064640040922541496711401480111986581802749937863517773407471774212005868445975485419715989458727045389468030414134374275518587081658570281327491828229639326731872559742301362954472148316678654023663720153125422011026513169624391787063725907886672351477334232681785624177495499518789956263938790256792126316184844111199534276574181304866898043339072453992769171803327708528649853011404322594455630079005866098412596159300523811178081762776663082588459737762413201121681439410546727393317668011564079151321305055877278068522294282486088219838437444150768277496848192766330232564880741937151482312 [172,61] 2919265262513579137393728635736833043148301353971025764269080397410956825391854411678366727992163303041980556191120869306646794726064614443040946085558515772192016001733821750477533628056907087064092402151966715504731199474222330396822505073129163404418047259728594276577605786486732272370264424596107228201490403369947966214628128609547030046800068621716988909806938664299177664834542605393694022415958028013045026619279309748196513935423558221232817318067082852160427187279318696002287966616423924428958493683832223944111773383332081655767893995541293614002615367946312211308265599434187798601775042059869985222756778188448911206176467696948309736271691120685257080516898754641570257753933543984538390468678909615242646608212719192788717053809403106560446635481651126475902593981270853806280198637038739720403628464642060437127869038548976877387588153433007100477004072782166938940189826284327387703250945280245992294666409461451917756844126414114727480949003101732594717397227834963525390996889610920806465856903308128118245847033127498255996211002109586852730048337935888665050125349526038374366619326775293899178497271365129053872300059845823027865740405748615381741044636063621929715829528640043989677112977271249622973423748584562835883320960205419784537328463263111432485017374810231958269372454529206914909897894781970286886788811963526043712562580174680016205727405126332185557431078376187203658746961177678822894652320203148870763150154476012918607523512008947462442711135608765835279646477635827533362708917490478655772332970628062489997785311155688916818963593200799696275015455522166928761136735724059610976550656856889706513440511879814052951274546955749387925416701786127994105884433781102497017942164627928612805351909145938977671731984492433077521476296836387853769271046666526913746848252224850638579059264835602604874817399430629157878107785661562907284352 [172,62] 219491672036699535852023915245862960410128356152246617575615788022032033733386742567820343624612867051975656691562222635430961015615695193540070049772962486401315371921822854724814065256661820469509394304546166461354862612515062835636348910386375308318378549061896653970393405195271780932860214186336801179305459717878138071976755989519498552058559340228855947585177300829649221222559055140310585066274828392552337989405257711148543314318247694360180295288063235584238471138224634676425116480693942421469944346312606500454571004780326544311174800860591625783994865155994228399033831070910665749648274430842795383994354340683708806674201306434688898347397462905151698263859627286671684945647191801855673261473739539961649545365503439001518357356773057555015538588881533375212255452611154955554291301325617599079816822636269403702161614098099360578670555342366539909638418285214635175297627611764206905374412451939842053202153706109932192158561608416356621861683211800275201214585896012320919160966187265613724030794050590305378510792524939007270519467992745749710383461681999942075258539695953809740487605419645558531112696647657809871305770300360736484323304408334825838824694852597615064462118240609112817733787052838481132189288050354552519703801972099696004901276957256237577918494726052310820744119776645837429013021636722734917276524728509152631498792551135596784976256970484555554966562323117776279679315991836707313236017042249371656211933365422797295831152767185619171005724220505234850410580582746243910457992289862368385076943015998785692063177309889474192143244891936489155546296262352326527218532658933917439294000359599576976362544176602461596176690507745376076045286814461532984553403850967249336339346780825819804871422829281405460812209105489301014575025540290394337645134508114487945614024664798292583254226595988062271677080891839210773744197451624276608 [172,63] 11128116012488170953325537809194290767953555892189849197430339661948910579040228306919119967220599640750245385469303868142057156743538565807318935664685728155490903943106328921883953265256133730995608774578862836357510519755433513328119867172879322447890361923114284015779776151851548603986311090061959013614482728463138619085786610352582966192340154947940189118709364282946797761581147966191331160518081946101026755408467637000348193309820114048838370630250920697343060831129004728802189730096191881085937637403559913983516526673645535620324864813428870023375354200965375603168524177649999181340705060638628283691231019911250268891434160401124544661939948200377418275507296718379871567542564527076166408688520705503427025840624868472590259543981395888392892722153178897563323186362995567629704486775009559554728706626119550248721549130470105378298212527073434326264775287948432722978302475848025945482580753807871413347575300784120939548235171684417047264915884175105236317471118569705059428880943877439458551937585191514098240845978000630469120131131710643699439377130589459365768734396029711125369388911698661886480388337165785940638637353832458027902546296506038509375181091246659802870918467090649695331232681224385195750591344086107974904283890534883898409012785149267076237890890240469742852450751110109446169544769902448117881997693120771677296373796653835080251261423705465343671328598803733713496525400925895066115926232191662965605586027325923967014543199351990658496158187556530114392096530836305312028110530679915067239351490301771653997115498468479243960140484673810762184103806032616638335744546710007754323614531790380130825173879460841178337353566394585674142419999780176898842806423258837408211876605114269352575660463892026739956186769355043275267478631181729613323784761334428929909683706523989849637946691233615687032526504053287631306887489289600 [172,64] 474213512734936252172134844522934952349656643623250778284395552928351494459096425998920141648271643630927005275870300358690611376694343710816664114904499460186547245726189104671893943171810939754195251320420739617346719445343851504540883840506685419310464457714712135241743628988017422153063719753432900898907477245622693197662474152378732658725076118876876171984801825054304834686532465100200531970973559405368902984961880272256448209225050934761928439350907530017655872750944444796603648930815672165029146012841920075572436230582192894586999300267772265167109251061018021350432118297188427398231445085840289132832704282303900597347937253920948698871428008999687522377117700406620912914706340294855369982216141598256516342088921542510808361136405528060748937775946777625747501151314163576216364357852195414486311150500071534636526913486628853875701108701334505706307849209207481957387625309816397500688018602204999247634667155969969210496558533542421082657934169703870716198672671701305343750130875969646794316817707234143515439502257512165447434653996366188635497977994815632963635159003982100997025698964655774009747274964106715133464905271008631293416180082049356043719460291925695348540261837479632048023805789759492526549864074011375475495807040863115245853168425148326600351153315819896312799633050326365310806241695462130624529219615321514928177700579854385868708019443840467513390859029412918957570182349349850018845689688145089212466806054393630332707664444102793017290930916322742900696371270098249966222466833932315949975832361622026221179939826497791863109080952470143453044574877689662990005746449431233521695905141438956058192428259709571972523287464125035265478145030985978526439870755521932423270380296045440265618401810827764994972780817022096088943664390737317318420958617544767939778784243403477723232248294789270515808586700411578783020689632 [172,65] 14891003518029376510919403886674813080191692253111876250079608153220805253274398801112008209942201371153531440869122534461623365365314654544841915088044568381952529370292039021783598098666557912294378837089329754028319761612086115284242125038286676930725506529207549413101805229226582606166265637060572484390440759103940607297133777117840932827977079900573406017992465033388361018367080486823675698799949635598127951689898655567210032332467009739877757478956300977453781810808898985193179463723674088130268765606359984611761832786044261101428623860543410333389212365591689856122067023909245049105959208177066223273865154555821469680368336126321824394322237063158516254185705924214211873450414916215292938215688800626674343219762533255548779928364748747278061249459077684896715327700754405946855963288395526217785024846962030984821156463612357817671188201454949843573342427681557120058108638762577577484400774066796485535843564954620323195513936754275685889571674275653957511393307318838098392619286682212430273994636883388506230491172171123602947980195170032697564239706952132789150353217488427488246720020673516336090361720031865448422700965035857664461523171425531159174175773170636008099051118403765792545902369398293535015214063214574991326277130821710903518672844136799365827162592371213457900338811392191970584395337157801554003302214161876462277161315802744268758084138402404819098306027228977822044018595410357451690553628968606737747108727387628726755685648221382016640617505307031280998808559951267030893389059874190645050861328391669642817960309373293309001992466211179862565364503654725465340053841968112414894207233924217187134229207017478411654868949470383704688098225335814744849102642920404783787729367191260811879777616286048767469143037315831888889220414026754995757376431670675461696829317472924122244793004398401053210386091925080934108928 [172,66] 414063681892758462679628452729093825665282186619369204482694327604271069322388738587842924184143529759684571358621216709420605908241074572228203343498849703044972456215188737947027183681521143013255186444961427989551431315793519668513959804663507114381348979791447458396034463928126628147712762047695230379547614493230316324035871130931146339430430687681587156139834642667438519943071084309828645731139197869159073908980493213707996891681428260227449116608639180519567043279541588471873873690358072259943237052415090508588123754478029029530251919295142370576510219666038760538392111283969647231692552236175618846256287962247152017678661219189081038516590552619314202506657428100132498583489053328705400119086592088394105824551294338419049975356069188608789178390200415224331908208085651635413321304894560165357947077386532333638867678583337891443946226283634734230618829417849254734011913523507851984797769260514649329463039059918631474935938394124193960581400791923883503174942041382685856504591339355035262639206414460151764271570497027972099277961188176993134128044900533337359213350765922160156059285546199129665786849586607069434904983834492888636122892897925867631204935793948899880928441332055792418105377254949196059210541041522918110001834142179047209536537237241628802313597958294529093947864119320566384767568612534974806389264808039756724456138854276818700594707001210358188468792223101507223011895504545711708913498434243777276305358930539182155390264636323948770822003730460131110178700948605023048294216333961145062876141777305751901111258342549716391887244669699502603042727515007972791965338649117966052795968261970704237926832851371460771020200325659195996408758162828283062792624442312606319550400408020438614060058778826494759948799035461201379368226692125499224690931965885495030186174960115777058932597394241512531896041754315376864 [172,67] 9051886213113626711905830362758379300831340041353739926933571848626182514192391832976225565965628995158542171739789968080950623114943988085950042394582836790334145130039064516498124993540579237297633926475098818957077719568779992082491530699679014154030669329274491758767230624944256963082648778096360227856041910270357750642041283044049853401161555771310004254878456548424300303850559345917363800009149652863200780979392096358322514411116424037745582854255996247601014754901351693643958992724587328550673403766487443159396307924729788535406360042080383804826401984892225735621434829410246373228012827616185840046323998818559830567561253688467088449618253879577604540311203653339141504961005573572536175091002605118833486007085787118524887732558657015295054216215849164820011696076585510154732503716373751446281954367137281673830238211154443327254339117959522959977065132533892404615847739326893198675003240089655685447257619025125655945166316623916126452487352883427588476725461988812098472617996214677357175454288005618698004719135415268425518744206454991643796074785397710128634497880092166963773870676414411970898687249509258709435164634101254887853230802775606593159313451751235837809584779741339435736603545322026913479335492288095281043763807648617841263121714472747598923217059379638376778809233235960905936816465410421306293658711225113899512383160726681539373258038321788120990782476091936148965514421045668910424310702570775288625941319295652132414580285812214940148397692213359210942446293057345634762618318284652944753202185423643560052229148220846686232637755545092149776829942758142071031373728848914779103236558388473781079774030327887063525344297465150175127313862151922780640805139735531961458843867547033910674402901066288150545082727376420372367542118157652067014908677908362783563592689950154117048580903193360868436292680039168 [172,68] 117654024286828448622854641592335873936692277684517183648601638352440520139893623945800140916700105234909832797499155051286042040615462339096317860645532013639110779348159968883139364406875755056551721589777846839236708248942242566858877068395028107225807803119612757126814331487215072204301974643181772476039237929830656300311038084613139079444791605881929790376214004128469381796050629814173607276154007463297666760459197332871734744995249752825985985741678318217430552049876906474140936024085054123434791806851819661791994856418198784759501907913489687424143638971599871173214813474295573850577259092983643016269779996349862173692667491823328497553221535989642227550752480332229042426532720226523182901930024951530673307013551678274493121312344542471809311399501581202000189219014496609268206635568620016104266295707127570153280895854011815234659614803534656867582833697042648552679252126753416503130399671405469416560771383082302013030675199417197840497098067220763291864357799949081089672851002286693680722310918092436656303152660811601106065322020338478675542966524066514286324572030192075999400273130548523046730373018052273097233993748871143488717732075690078640351151623668310258043356743777936489375701594384972934061627397418039292497051084966494345589936966911694710381507288377439805855655853169079905079793365991413995432641037082026407074941697467010318738769423042454571511411534422321498362748928745135188939343423242204217034928243304873830263517559957888547745548754954792418079633520336919357651607206994989966903183622981219722587572832360257650693816812082962221250084970879549054154824717476303665000892401084832627825163536026922373458133240712680362676771789817208573075454880015113010412417022278682179435276670450880423137104175328886410894924601426772604695004992130235198516386143649271298533620207671555834953536276 [172,69] 1979514388331672437930961866467032775792453419235260706942314814922599420695913455127410946070538021204006976956630399612713759179080326531639248473947705903773511504884232350596072827469978032476732120687218645233917602524368103182923831562352363671733299762168110180596879864839991305029830589431638501145157410741442297719166682489361366248200299683033690853820724189107316728755559463206532507753118178075604474875382701215943147879878429869845486272908389400369720554490808365994643369995476086628748323127205194561585985609474476864180759320168657580531882605304177125118436651943473728986690723690350308625667835661765851421078816777499027430010540532489147443326625498633861494408281854044947443536774543389229460395964556655003195404487560133429125938650978333448138700236333973327852440544468286164397592749384266261044026620747857456705405831231702483199522832376352612423460521138705361785475752265652504032651432863913490519299108688958090733118698625078633397204559625995755815631338093935809583844075676581212129533560565014342396061086588405300380567746375540437835005201607203709691427886330551350963515401763823207556814256319804651571617166539442098942080884051054783421265297203857462506922368680627359155205942418825369844501104512327325717924201085511737534999171873510259801614529687906378676543566516985177574431191087979269868125168487835954028210919666864406218193626851165386680275601191718716182897461007805133253541500430666672748267459517313948393588046031460887136166535598896523412466889693846038221535331786706754312339215140319810068325737759348186373860095553634229553444451973482433503083489552864960747698702975824016834623569467552067127568431673973535311680017446511465352177432516926331540708665166865554704389307968358693724540552229583436812997393640195020460731783363085302707114243421546999372544 [172,70] 39197406208890552165533539783211189162609264935992757625925880861141027888569774562936041524845421415643404721267413593904769456867600036420456519121650447302861632416944745969054219242773548252576395824113174523112604712704029174187999594798695369951040991611460954367733247822884238635466591828758752069642730129753872786368746957427792277396891096529997221300379592589057026687457394224432442025097456533937025299280892915081642526935236491056871134186171475493344392293277973706587240591974854799680912081641625809950374337196752649508743724109419678837516597679468739317623964757180576807554650546514243738728939971679041755012142696640185806813030942358495131243298044076887005787005009179133388969344206803804772731685330064641876086775684829719558264214469583390585988906090583971694861032387526952692279433500409805457553902148646164260755579612211848361722164504248660912404071159690762105754567951335950377029602913806311452528327937657007039709983124203050931469300375972095642902113770812898850336446150714314570149974612368306118825166919706289076027601304227311963224666690335129965978258736688299361932565765221174330839052814672433429956645886275324933728992220768784397832885567510596265703654403533406212692592616408143909550467463777285861618769092395284368760489288245729509305074761768231688591897120425611674028586718891759694178940470782467717667328158105058004178097054871596515186046818273899835084579987700175515035687437736603318410462189164798723103132449270433214024837201320986416819423716102183349053118087154451634375841718656618311047035408018140171390872184359494340677179123257293102877106795677494713223186462666984119846899842578121424544697073849723941058855191119981417299718361054092046516234899175389417815354882918835020919412435402282197919228178656182378475694264251562471235058456561060352 [172,71] -23185391718981931665509713543437081003392226343038762417930961468358036428942437089310575759079390037166746005969212350537370618248380061891265652694195752341269827921035592264327303325482050964551361629375328783458053021302062408787100849490599083151465768656839013343143603756308644544504898116661090545543685224122915538392574405854210053006673610227353087348632221039244621300233533005596279297798267311390970912930443862348051852095459353623075428406590975617120302602084498101489892995336506174238696606764905667657753467353997429747536939921127754176234652676106797693036159127642251157387525619731878839170647841608003637846048466522511015390626981824334125213454084171995560209177651718568863452132091557299881379185024126887465440343406561462596414682472478168708087853627784771768384337028564930643328392867047195629399372579845891957697003247905375082354154392331748979775101968366499397934226878732476593236449567408635832423545478277772310593279357034102515825812948389433854624887372988441649449682474733379606338697326112767286460541665228460992352949487196001419847671226127460938430017058311867575559011027764409280205847369115208821514879477047057566021809623086456625407202950651863385193448966598435021169473690462768965833886091539705863229602975132445639867563345831920711314022695671609385386956552393353401619273956015549824819844538993313456284409389049983583672619623797646425706969302170843331849441309772322849909919444509559771619806704376387489184628009638610134961635322815817284156777100104794706125227846531497666465227078609955988427808052735176038222252026654182931476683149485627736898844503907941651430611765754887333955453692163205522187043668566167635903849498565118470796065890391779586187909924211311597864057023626597012725237197389140737453871312723475446887622880250101419131146140320 [172,72] -2339174548681386405822673151714794361272171248460100348762720274337665358222432096903874912502391341915028872215703008556165010441322636719056695242633473047745166417690651430380747904085935398050569467589439617677404635251964387549354305024805678409715127346177729349730956749750204504529124492377352321756582082267827253263686426310657970775704209890265247099511703574607769359618686835530009849700931508111660389270631090539645237264756098801081714225983637603599360659653756217147267987481878895889695217897233006037830646144059442508906777391388621471949505045055749098435492310657417796427476526647801426698190112579890670777815714901521703132543796606011617129525723552246776486241908954464849554410736378495041137815285400091740480670827645042964635899751798033727549208388618050883249479109784874735728330974320860985198041023673947968802329060563492144466325152049488566389811341084604025525513748363534787707852346313410959222304828024878585498736640846019880023222059611040258593651491507818369064780738907968648165420803166674956258330011960250591885581014981399544405061254451571800713798252308408704014160389483921203940164694716515605673391666275610391336495304311795951363628520452535482652876241861811925493452107828975807431367846183232463195659508747928906420215778345855776110898387520169551216684209993551646591704260748569884006918582333024682850973884565107596558420007240229556140035927971302207722335083064285827508533295902492956604833148402529677146426557490558200225673566497417367789076675419108202077053020315298324343171545311538351034099923183374695252769728124959923030363061622293258072609196661184377011088876882991630931074698078761269127475813965825723659196711801943259576094478844786801717038234388027592987253354383366518554737844862841003598565312889809682061280515786742516025605888 [172,73] 70820168586617471229017882678358551311484604093144441184443475242177132025118060662835037909597020165020033281675272161225805580205648603085317944386807561542911940697298598940836971031505035953431624312309431725043428798553184821928606062803480405612172498485944177827673106911253085724314597193522396167241067041688157997515493360837799233969215159243868867190301513146635464798518458971661726147237434290234561813561853583049563313158859633223928069901846050766045558951029130649454891274398104043384235938869319705599975488901648405837157320141112427564445137987172887425721920469991481012849300390679064945293841569880433875830061191655684566445188375234325714384948446098665010801747448154817918102789251832844103441526401177528282825118147937828743539763547900504513982281942586280490305185857268883148932691878325009584942377506849985675437301639186346615407696971322457775876526542125913741304341403292728784394181017175529690983282356128900176640977578284252757525235619954275382454882860821655155147114687562771569403999452624688421089339693475952344293000137764147141967125598073378622720684191389347423636353065630053455236943304450432347957480981728188961986636501897171612132923173500851276456105644626716044485059121767836448974199889587156659607670145830005885546748081777320725534569334315513186505712256100800505387559093037739016462792600542683666628502744394816659193547126174706203405900850284153898672429331363523580399498491434846935055123788554257254228948377616357668836502576594974010172697331841434590614560220390992411839712377456652823823949938154496549937789773820670749363437976305471499224131852974372898331061498713910242438010642125680475354532458191337367685036793052373814884228029241697316540466624698421942632470143894619182448328186126706451907292928101858051175617049284620999040 [172,74] 226010886690154945521653224804146907749143502480715143588078480501932639575328064035513443734938194218298730807657237778956380012634585795206022019440978437506123099497183794612495655757524030171190679224226946844727021892981907627491792453418158348133332605690672187389592526961852510086509578779110571879267299019855190665157965771962752582236287653088937354478171667022358764711539818876137452370959379522609004808185928967789935345279734346318406701156133846378060477048932110515249668971154984758969665121541940394411528139162756109673501807092145468110256668614425948917041179069595434422218142704245477828619625850026847474705468552017580963602719036554221593999885730556939494889098486676042615628674849489475839009852916052527672863752567732316033791308570718192419709738434675127344370658326811152245474931998791223647258260102024097295530475411422257489918228622802113874223704500352047854889379365739634303631738193802746395197448095448367548567121808695352985335241917371131436794172562518311420467825926819085662012762428429226057249010528816027540454706330211268785582416146088261501747530454169892162523639166490513719062412561760964987823722870262140627203120088018116105046762953482294601446742202279073274520780221764429169562761965605822825891294425940832487255084551191462052569920941301033495851640877830894199785872907433830952980213657411112958354895062508249194252304211460261057384359908800931697088177570926612855111953727630218378715896700498340384457889673979744835885242190939837917519042602237550823130725501939164838736777909794751100075480201505222340697613494677436172357048520999218378051693470915918241635962752071424182868217872498743804746220908797112939746396894780262955239254364359735508573460524716201946022015385754259691933480359938906091416628535988031307012204420349216 [172,75] -5650241106865657764043980962512897866508544007713105855979700570733805586059757354384958961351004974020717194380990947407254880257312765427409256209111057565440865607382056838241389663975710457983243852307003119036172940630849531638392414422994969901367451098374580333108842713620301816570029091953490642913859431652628177590809306517585711207151201520195307094690753581102122100305598073563953696805973839829279620447843507317542009655392199994775056444865236648826565660685739290825127982295566113252723333772970707414726222269041190301293021475774277571108280230137694319947573851229506537444167975084971839245564989530213537150596411698398497270151502631024790694734003108283786691597956788259473142831237800659758783023106104199583006486734441835423694559658525169458682614879438343698428854549444289348511391242261243373302135586141312238483434040752104985698809643894459232250112234725857420802825257426072530931240895020540187568250951052882700777719008808453204386398987386369904685751759259619206557364725989044387991707946012714695710829782469293857578859667039378065803368266628798009183860221954610853446144016238334163793659381923638090905287179153179738980518704447267353458956881604238818447104165336532352512191433660438109015134237537089815406248394753557475088977467541918128518319129840147600721240521727952573465987693191395741512081460944509781467635128047745106893179962956550416915473982428324179379429206570462577804720817286635167795581342398002223120678379231496001348731786484188190247150710332087589426408276607106798406858223954584789473174925634749958216966012719082798346722045130677261843771933549397282752792605448170289160509720273744601960858892467141420725624023701542672657962087350998942237932049357308846297953962539941795024751555785010032181510437363429177544244842512 [172,76] 7657056348947769405108820923310938028128041740011608118840958665663532313805119815829041812814696274607480197748830423307916157847357271473596809961947028119570005763364547038856665864291109221286964775522685882388969885223045234588373933313711231828724877723803971788758861598168233705663955154530264099700419415426848061430565782246908784427516252196723979900588256851650245549646156127462282851039136061824414657039905372540795806508068819575199109408948199117015665663021670065130832950399015068013006106512502420757214217508128457226199764260321885307810243706681960923345322692351568405661531574117537562526376368469811311164565433530337185489584402588315115468253627529615587917637646399720422964570013416881540208134696212009523800226599321223416098598057684692247908695425095605214257465782187897805592500561028232298092368304441499674987081596784336226720355276929274515865546403905211846826752451915488036431218260529645463566086015470830837182155450192232721034096660650891912786799137525298344625593789218081207943020209770925622152237152610632227314721909851782534269958790213685912216200085159119668030306472876177927116186193135691761354710474610806621799171699576191178568793906222890807611463739629312043076558351547386009550203122137366074649536754625988985704784116970973570855515636311772090595510445023643219169065097819883921347083182273166099012904460524192876361567680017842364720342316638214778762204148534721552754189834910992356984120571840808181469651530783074233743723374435237733609845938144081498032094524498653029069016427405637915719974405348662152618528472943116213862516407678314430057685851252723350002063706352667702370715706442802508105227828997419365107952373075372679381547789941091545581530731845212428284078340502525788895515334731752154283700963305876534253488 [172,77] 19530820835656591360539782276133341125437989986284243134828591325422761588760737091997015368465415276956668251927061687213063084182308065367509070026454078806862966425635318761948978055956583215939713041405465092851990096014109195853164221971250111286153754664213574992785111660099231139527997017688197658713830429952828204228937831098848478630880814701983598316716492319552711594847776939203134126952422835517875371909881020643363371594611565565640536347490584543626591956634583337686315059810995227785879745835834436470312922158208697872471033214078481732359634031769056838246596345754872743273600875474678812173333453924405478781367701299778196647720622723503119806055819750355789455435134956908081085440397995180468760165418306478084206202938017667265533582940961709785372501008955570604871346655375535554399321144188786469762921470676791478944274009201355757029929171124551329017913711207519012833851701448039575581332977157752727456027959522397548119516083217078824509561793984309555322310739084029215732421585555334078881586639037422462091610122649602215681408062920341340995943505054498840180236547788748142384793628693953874698223196759880829016502654756538860016480146581695169439133274132113748926539354032629339232852173851002863791087685687070962836270194810292340187359563467523297629723154154841959987571067435539869177017852317158795131048097823626922665391548572350145969981724529455178777932176757271274768378134558361817010586123844097984698476733138391481663322276670057084300031471190213607809057987318887261232043471520933296239763021251894279175150717137759923678520538219703809677902748172371995103615884570145627453517874336503239832853448359145430391306347137779850347713757058093444084866535318904675459803332663989268901071558380142157167988902511632067381908752507912704 [172,78] 2565356644340699736539773619656637065929025036393135021883537924912941369404405089164683891393219951505986084762176002513822923602464896295224169759798904871356859987544632811299793747993923142434797546308402683979369667580982057498309961169682182178937633796335613971920304261582431450909180356708989261423446135352399852676196066709509285626326317283676265063681833052673605567465013344020711226578152258228413766353041936844216532080836216390140090560069078814732164636329707255471887367445692729908434996709989198294163317353081330332787988258351112599142406165484441229369351372577558603517882810261706668327678610230298231070831248522724086130463628428776640242401862003065421162177720399052073174165961235402575465351332919765173111545223291015950822007746065227752395248773475303000434017600572956845494370963957797581383772803746645745146550962224939272016692062025529616959537973311863555444717313385869815082939684720333339188622221541321980193052325438750179022942992670563454986850094027260862601012424263685693847263504892793414428070258069276902908933350328777009299798102124178150650541435006682550516942873297706771585454403890736989240291281437825277531763351931083845568833913043770813296273574266158319922352691708683240233241964058277620749744210621679426036461562538037933764227011491200102185973612996729365545534657611593986294300723502362124655966450610809765486944333332862354034396350232793122026176493718010065401705509190632849048163809491447987277822379005215828856214872557622653952579378043274061938164289504714071166013729353198426404129617301542641784185227514903670198142095850894655904037632857336443574205096136689274788477740889553069314861995938335760769965056975443858069349260181490157767699792501225857123003059304883596052418915624652196265025087694336 [172,79] -40590614132448087160738674547884691957669986902298516703735776801862100762985343592231121730546545829566389670162716168421172408501323424144855068213319061386791978000926913459936097166719505394170679896790345926366657364905088727734904324240866138991925826208011936337090452851909500030219008957886015729083577349386847557671641386719622160075853763173986697382959144283078769407874361012873367343920487535128975578559976834661564847667990750890658796799325018350011724834273493674578484682518859827001754822759832773810513416598141190824493788439556330070280768891199494416495067120319547878329129504742598791361134116409278307627844818351572373138859046994117826942044196769443323567328747039155880188932251719362170881569156262099046259583110468483075666851138003029524977674165233658047860996726437355730454791674131576917869336005084879230416541808262124393471126489280715321805129274971381685525942744928290323962834098307332158905505389030095349704582903965419465018245518725677282265883969332143977671151788214298336340551265318188500733348272325212108642982704391272596067903107310017029855282926987905394476926886488313648760257657045342808649587882279284010985238355218443578618677381112497529349669900483868186988386157823700536517137629021663665696982238591272113254309705813682709252052956444025978518842377760875934969056001345227476661811698653738875222516177644929053336958314042403100601585665688360022988987504958152018016911174295579969227960009611488730593224433856379324091690523945104037617575868040396785929802205886651053643816916073638544672602974431030301815429512228129118322993789301763035677129797621090734014724466586694571960984342215165256832624275088972905908608493045361361236331535752150325138611803522616427670511235127577139253157257568062112625022816 [172,80] 459240405688908850269825574552162406314180311305144937150732141079850543543280774929517750509775885606165148917594934007878270797685504738489853107965560181571029835477187646405104845191167380632254072484069468768059485570905161723604804598351490135724978445132396628369867745292047536965497532833361392749067904043421486333086870080827521857563595281387375016210072660727164967179366500596229434766413254561883820535432254321888939095141720078286982092055955802228960132962555140793990193320156952828983903216107038760273792507612835122245713966763619705331478427437407741946314484958216442261030301919958842797676638607317915829700528196014265991499935742796543862408711400000765401958630689550655332677709908142686025699822488781008478984363608262453725292209576346548212673855214888948279080416253822378125784487313561074556005944558971169974273818873822496043135143166548657782524969156496630042128444720534444031849075332429003651786236528505824174095275843590622216583792551709191383991419592156899059706394184854481054835441225089766380361189882461400005692912646528308454723188252350879600669310169841660899208882158508254157704295741850396271955134972696438729922582328484184788076202415382625805503131598429044677483499717692160665711643272523776714713533684149243840438365290395170152470217849287834627895804900933296595839494255446992129716822384106901228891427775426190745539616869125126092146155031594318736587854826168582837876472825686463481663058196237661385742236427606164219696258516039545000643421245372816793167485643336703535412197161891111798802476345880783249195231578894931490343518140259111959510749508707306773009162081374671134227303360438985717971298556950334155267431222615871404202551476779669114240821402081008278143825079780655116024955384286111732736 [172,81] -4218957153528423574865124633074234243487632510782168242492846472135651731547806155998690202683163686447738796823318995127320409643301698366001235605540815716165012702309312255516356196980095410377298048471526528888301956309778496163065204024064704316797233383602526098968483636013955056149903489420569377121688038227276277910587262770210716223319185842144730660497940323546340574884275690062779057617591051022223607461720256475833265372098016981546685139936741178835162424114909835196626930873839977213206827721012749776991285309921827262318557918598230605080140715798765142024348584176564058552009134448701481300869293767489077361991715765731112305314593609886603674462505579304490547258816578095881209625485753819775606321209407579679619735211916249001940847649295996366614291396711849451947798150666488603023521698838050302382147448918308089835812845251610024830463304798381371249690818634374491443588579201336311743340223050089214883355628720872793969402007837837203429764691038940604745612780679540733511265874285200771427280138373603789618416024655547262386285931959555263166143762715107919836655955923431030863941540046919570759845774854420571583368813677759984606881070827023584349350428682024423836451455195670657568943006490817541062855324874044239404107381999682819678520988708176132523466754891310985486299003325386608196528888641852664155642416599749168192475387450800419059078554772943189902005743303638266641677667587027001810942695821730735812613866055626758192895511839042646379792854629740196581009133487828362092109317233837774696804508509578603577985938327208741313881639517862272887353837569621269787293598868543266992967652629680360702137333132603544934740350992045990328685618048957876413462161687922955370106540131463598232162053618197034752083049768329792 [172,82] 30169791106655615055308476660916652621538914376688027607742709664540637704610767081831879174998857662308886420653289356066627594201939334991255102912372956220811490236630907316478871232717580673098810982619667388601449259436414136554360372591628934916112830514106730117018245943306870533734128985549005827173699556791764182491820255720549545393037538506718130448431277424521806883461596389932261741788584497890708423965861304936475769872080062513238281418894103075762770586129884238164332779142190877926196994666724419542233580905832512683805596904634728380663471110372404014424037241962247269339289638076191684734211629259329565551555231776127139770146021605711866855872091147648819201253559129515734075344576766730900248353638899293792828028210694120734449406014658334089694540051474280036424822240828324216086106410729862732346653528254390024438046576538104628325301966104959986568881042242509458638284518332026437971137167189086209129661878424788958122541696467252613700421718348641511377877162142076874614372305937570479524992803347858718476314035343650136645006161709310158921131499078819195335599438785035628054343768795629707566749407010233166740694235419322859091383280565417842092304590173931056983724425875004718284466050719647593803486130703046716774736976368418013169911035946940214128812212097599922409264234228022061896213683713269116885809751918539430196544136358522249087014516452476202248233637629342136160767295805717029891105137220255775111936460938732854200608455233192194136737829523771524580950641075281461078834513424157605195242493926432618010591331569227218251577387090465875806684337916084924320253193334496107600546070494118922790138569285054609402075289005073688590540525022260776119378387352096447701431119825009371015587510644517423266936920592 [172,83] -166563911874192535511406748707174654240115532335692170314335887811070871800728001988310550001286350721414670750422967745933320695534995297344211084535398384238968201167054472841298394598078426610981751256028177873259806418652311847676194872418246898948643607956656755924879148789718514064804144001527839956578238834154757450997622664203110148158054985878095522350278232686986716500908189443481573251877354168136421269041696861852961947184160534001544004962361427660026967699597292756905949149859482139686463059019585309822292481368420824744236031709750607279717141752515507060048540906131040595533523160270329808889581442033792878263254405145228710715555147605436767836991289054918525966326322257179840397302965851712552242021713143412701999911783862875053921634532777766826067760052073949738034485484004868279973117425802131936329166779957338223944031642895271037663088696836698010620076263309350729007854949629455660288886044742480626143226757928222716276528400637898071561531635657412245531852015498290775864084598697265289144977070802741602030823314102583742838469523561280910900198682097236578593633356545048649286470415893433841921011675675369922376308816157479939271596675674828941170631909744271385651963089021601787382237318896769609114209260413818993465920167109661738748523337418953790547789873349349345969296154682514563007085094882814475533621685337853257192032669134452648942383567477686868330620491148731448386180800725863425472759805398689058124954062152361589415800823093129555229865653123878349710271184732580094836470128022441909407385579366148677779243424342573722693068489745054824009756571919922028825316223863040341590981270776260581006172946118501502427491439730316745917521156626153286533163757226703182601159274605101030203896555213878483144960 [172,84] 702828974799296406584771120478980900861305119292464830536603846054328464974560595738555063964448606703108758642086348695571378174438537877528991778445765657647432746932958618275305274933079410729343821342887501631677837767214541121072229381196460992947423015675206582421460694574385442283509438703662595654738392816545463767318075418266545368225743605417990736980353071544728828019581478577723564629429424906972461387811666942283465727559547190428959052457986414289669280394199496505802435333807214511995274800759314618138754553575511139443854780193471492359608005360958755825941208741793426922623869913918200388715687449752012788440585015958783421553347085983490273417792712664892043965727142257906976062726784216608336338565239902658785668191639190502065640214639758088112999648511283347228406227885413681895186384838061274766977214136311053721167122328600920225879806688580562490132718674971764135581505639172322578273565243481820971978872392283247819796211823253963371890310416254937435713237346956691993929891860131730304677070144620204557369005899124719271565079177130186915909098925608912748596787346707627002560820004233483444760970303823555854732033545862330771647015020816954011999435599302432855049569522826052898405057083169724760269421023985965718567866751859620134034541750268610393566900874655397530843376683786480249914026953746709730462747727942809173255914883070901878261429465220682312722874788650142110450522058060757757284469060034415810265978641814012276168448835099680370922998887357717141148409401240196604252008976472797018925980504473751884330308749442084677740026573526304944966740217740867635756168418591381052079759755483417547805450052591300134960591645108030492692594627405604757034291537036545886520455437820918692497867739898415388 [172,85] -2231530200356737922142724997500892698948027889449557158192944299802470419728744969759583335018017091614917852486059359107486648420685742686393044788022737333689378850129324231332397554629889535930147650106363221305933388765668470098656569553229661682117055247837382349393758295975946145320951700179870904503049254321635653970506336362146388361046636220945190520666596144473805486539645185978893016647875608763262327078266305459536340657806358061396797444069190544650907772013807584977693642419033298673278040132214728837361628044662060125645986346199708613610352703961016242733984109645925605110603864713888557058470464109642331101884293671592154892428403372808091108703013150060412684607925942962701880583519122807234168276700208816269268461399755552954784761894858383835314927402319455723896162209499819218355715019391832508604125762561277836605263199725975089934951398639566647792707614968473394138444444887340761990028729091251302435414209003285514656471486659939593658977538692957170419982563561682922560816128325750619600226170826163906688689404783305131773293154415798220551147146836587591046992925127200943285638201306941005241671594619887143603080986784061344410352987284206562655428705796591495620148911791653905009370026776312384533553371587862854458301572245915492414033066111837781551598592809339528682344823536107075403845853840537260109784117867681350761984813363658545440282415809529977067156280128249181393688972537480589787415697466048213529839665080389587151145624901322632331706313832945927129957857982961620885732642064414284945326077530062318865318098991960479773881140540355770869391335165065231584230964593129578335353274029776641572514933978826574184901703648315011381818298152942027513252978951045491498357765903610885845294662693696 [172,86] 5240757242255631961485521969080813525920809072594997933917437819912131978651799693079611281440459316417353886507389533667799693874087858154758135919773118086175364519853908312577177809319294804066636779815735854658316323383264158084725966896080736910490612609936495753223943936119939524184912832481076537927571946683642780693322606834829112032072275926950321927278503609669646497516048834131249091410429676308479615853757598171474745674232375723142696842155243193133346136884662874802453464282492970730616657560473726288129893005343313264117157508891199268355258272537106978474484723981122242614615431509072381687362229849591765564269962203673302203359306824310241461118652349730788841953244389045503095266228919401281989941591875672879561584288881710076586932018828130212017308579293901393181906627309511584882952022595935152283819739689144715640466168707032905948436514466214477472672023763033935605638313045656087508453011019322068814811290074147412799528886146582231292756277185673709903748546261272100377837646178398414446782635159944938195225921145685994053174437200371979189170574185284263078616175524675447667286930678966678038759788849998031562087268681734119933673632996342901935158178151805941020139820037841282963016116106469223701629525012734642015746033733953269410585314749080635074987508285510183091110142511368992685916824177138359822807562836543095155225562569705593141891108967680861369460422570539301026643769213836544308220252566799112900379286262245712460171409390513596987500943044828208646702182851994445695453977744133452711720493827133054494225726816160639767771108603977687798100342290065177000292383901496077101583627252928152029447448838174066405663807184200360117458777927897278928372654083026150273548189359455320183172832 [172,87] -8987646206566070696209687335588029831075332257516525066947367895659663694946753929810431259655733827104218670952832648171754004493106014473605099767071416104640316343191313456889969011011243202076635434527258201854499556835208667867124042634734314966669694264359043881999432969384599938778200115340267937527558663697733331576388439698939874472021342405000844337866680604564286994057963069231410765560704226148127393665416198764221370338757158892626026718864999694707330523171870195313424164509549552334407959839728919208762215448671179720202140793656840440993334490176949965506105325978634036970003131825524411153321490310699392612421101799830718920311449801195016496869411315444283691422028707846860292200737640172348322005698273948265535176011890034869729918842628610231206089674214258409662391992467008654141945799046664447613029207260317950104033077197501394805600179111933741111621883665669520060311372970901225394289834043492658015487990847264130139493410434608919171926546171238589629654506269995575534531129664971733762081187117113903140515675878778711170593326039411043057388258587542368935263689051625440570879422530969693525442761905888526363465336859071754019857907827078007389197142490945501476489314852474355957703886980085155632623972301360413500391895401959272341538549709890421296830269609114963839756778462015197369360527415072429842513775370583001631552387125718608272952861774945925918579366788377978017410411829221454470978963691611378385014379921390728250515702882303509259539681725185763173680913877931953890788054587070166567477628916301019740974834628732547663683832420578674230088803393465910748304700373153037660748046491424832069076917335658566635507261801419161614775635288861603022112167971499074048242964659792815008 [172,88] 11221787591807479262754597692449402491671528479553660510405674879103378899514026108420622484958352854606703623500794965289899840735487521897387713182263713818409905131852811401561595078326672019115314813806402616992998997130455156857837095708520917705748622143473495394382483527483402672866320347764720599179531304467207451037828788926207631285816976371957885848819149922637543130075254738035861058428542317164048015358617169986759068505863071141251710723947786146048744974837801974769730642454236043763397889405166908158831192335018849862853279603707856809862908747435785929112931705182193220473455883458661391183827009445956155978395949892917588426257994748805139039625125823757857095907219698423775503370177758835929222983545766778053659996072229931530948455531043282912126397415451716502773334730058071995062410309629096973844599260442177822323821411801742182002201537735092525432596251497777805886469496540838112887483526562058433358931710051993080990959880401965119328866090490344004915846623427869124924664387649985661647621072782629118405876328899622228192717875497476260267810434840242851346763236260432275214370287979668442570303453630293767456125597156547169993485650826416208475013745302628706441297645732665394314296948949259945618754213094302799119099219912065033047785729195314001747392608032679092187496542644159709508330855938317740245065322335932788819418230746993682380323319335302176956605642190720184381351189418108938407552542534869941005527792797576728223156348353926052885931761559070676071903837959137603122681178736524062529551369841327231172242586403369999023060739580195793107092151459942224886835800177425229943465592146137537838579694222061805913119459166768033654880659422068860939272959497388145933158731162448 [172,89] -10180144101199591703419727937291396079370949995257240435522169564781106413590630888462552841798376762828711082905760530234809008769660999092734851087708327881755044765676778169123540099178906902623323162709252047622260642922970492790703389400943549432678630412938886108397606819095638754026787382705786884595688031671921641086276322081773978594409949612200836267366174004374370882280823721848662687656413144503208964146012986037355775184757697363458338525310239375799095991170744540764808700048216668306579569222160059444508683900795775491497989995947444372803283595359244546674255947991006450313819396983193582241141912231635822517210881973614463019044309922791960184826463398765130484402171035595569925047194667118643930240985999329157113902504423013081330810402582903641137865842471783435738285926717973611694851328356586847602999871921669404328986876052939338909021760410766682809782238919241844318531504785384728337104202075140425241824943221847921491420271497367277594137585573491237509738956075340856940229617402338767624035496818800864574633167371774625054621029204255947780222179753843631341781530782435351831029589305564985757939488130222059877560550371445763530630991375260242328112587131146322205692992161551030794323366508399318808383580092167074506051112101801692593201323694640386184736843807358562735691213038733249085906302894597280821829054802873095253017435757036635268170379939545748233457964123119486650639500455339074348762922295297125648423219575253657618590046950942638935012863293116928234403975442392799856112993953671362372736221102891946525994003586662819947888016758795741443833498049173915388133798087739383356013546911645988231207122360598255625928249714193527996554120174797707135605753938514366090846624 [172,90] 6666543050578433028051356056777251348691915135869904041791652694014141923923226543137509933733700518418634609795088681337112954302694123553933327103779133120346874802333268350474105063657400563017922617800009245852919879935148700415426173905053669264006935526290726515428769496106123081938752272860717280087082289084008854610371960583851943116557335250918028446912778574282204065629171306632179428307311777348510027841916646426240336896141247212602638078571913652491257265389568583104679034437382530335311900129057689955264830295471138497996317700920637166402782829644442761488177818493773135366194267021312511072221732994246452664196259284674485073343169784007272879126343215485346448448157035250340771256363382945678656939581521055539919553067777122079985978272921856167033732168147027166919989957153369032146038248658701917851290674464658781049842249685171925435710617359993729759212248567561582364500746969230764807306760333338428156559949401431718465901313187243821103133068219056193632966198087012811982631537619288474476236401452018565253216991146902540693870267429500340417130862987404514228096208157322381157342671340474573343695953862382685514158153646584951180246887984700504466761744874709234316242123135077744523594193263451373304575955574074858496104117587787889089549869261906718854369959395554452041357509412984501127251751416994251696361268106195577117416275948092308947422967441885118143289962789207248823329786445536325250189143403435520282019574783510200563521760804336075461210655813443559774597679851120267727716060812561548343497389642262490722590749310309870422618037771129266694054713923823233367921538813187548040763571769382216399276175700641760017103555370496907861697489899704197498489069199485581208 [172,91] -3231521703816281809213537516024787637797700680160359229436552382381017518309485222858396403603634734864141924506834936606805620464259346504204390968275280934626520549681433170563182813090224697587223626954516200519829839400214375912005234169862125718733696742520076751737612369479599992329279490997820417021748241123884428120446856217229181971388529027616999786797977307967426916668823536624686541906358769152498554709278238975064168189416812550065981674204092506015988727845796077133133356457413222135946809995475370971534189291848098683539364765049914560047351190048180237187701488296240934516394089376535277595918383134340536882201581888705736779888836913104845862963318220332438592736354401493648286724985553027729873545290768385095821750749954413436092687129622198758939615365341915085516032390955696498708666060424506945343003686758468347604289567114673860828256069462058262740348970820538199172237901406988794857063951151415725767517432047117305067754686216246476546950447235868047742505384793266369403940147923552074137498094650459396300121281297768935640147733871451720732661459785198286838356928642701199328224652017731276588750879509293746533490099774168033474583598259173442993590979220616736590480072977226408093163832352336163112131577421649735952507762615942752008563092228262882101066086243078937213383238482077775984810535251241214561688559063695343335172843958823791370795020321048076056611964016522862892693190776327922091345349415767954982843008288157280799809926175225554657916343297147817057603654921223493426401171525303530182838218424776302613236503067370229667360896277690405310144749456099291565934204736411332237347911579402280432301882288659616588122700071531329983645228717669738775750211917184 [172,92] 1743997280412733685595395746514812985231381981704863961805532906974928275684850017067017391824857961868663824612371288306635052982542632742559090147241692080788877758996987475065140660099699346034062215211410751004811826881637378847902302593786199996825988777568947429716443155838634584429083670769537726158258443293806337403253837240549342932814034726549441333649641385435330086841788829810575007732539618983793489205017199176332611532185313079479322192061724475016809582959041565688975325054118632664775930732302718301841289927686605036980776749297609610660250902153044070921960472326818480795106634677087541900837128969296020600656346728163768121606677486972146403259507706710956015436189600604740522760739232860855378489320870741892814225681991810045858614559433098562567763494288291039220227822425933395971624412312825734349750923628339285145024929533290271629282337097831679133828899515160941343930261020866768918145274384399337743479054230367869602678842028656671361887984849917573846175900802634883055584406505418384356499252085838339763586545967683572580240712263797198273058964972559670660751788206612178727130981856419289694824001394270896768515287874219904039540281403589476740319112269596039477302551077359958626724476150201511098378125364902213709174666950518061329648821058125833872371638363561305883497927711222737662945810363455896838445959151617420665426401142505930234385138570090925362720776445677758046113223085148295632102852996239797256534808876966523131579317181283214201983741207234544190641228736657497576294400698954379656954645370901818116014171962106430073436511961075376932704344477873975422547254850877990220472571847784643239553873760291556004032524618704220680725638580987217915889494 [172,93] -980679118634419167019264218982087100588781516730311829931411683831770685721554453177246569725499149511745880077228424119283297708160670766949738203990550786995146164207735713777901834068043774379356831622356655028701521259690497930118148091486523707583662539340307875657111151398585377354603468414700362320991383214088997624994692031580179177516207887277011504150466047637089284571839661511703754858336426509594132859368210671354357093557017766013203292695580138904994797865708435406802544486609592810400442037159172318767046582930180824746500981980280171579214397243865379258092017340827305560097598340347627232996250245932394354157793723587276843306642544280791538844618254914009930307054896935533709386625912241438383752805635245869369513581100738143335110452877047036595748695701207519349603403681049897808693037248539384039611719757495927008521807167150731184055158170604725087691126297905920476116122848313061968698529693999692167480908222360534099259789682934483850239999100277367546146496231062404100527048000407764439050982300747133820860225736343955593375742042742944415142693001232088488118334316648720951140548563765555791465515859935338348034025858670535169157456805779107723357564994987624257037303403056009350447903321521199022755191951282634979790556329623339468189558914044835368838398156151142204833621473265790107034356492140941122783140947753377200680907253184069283168013583987737448279701315976464464874683193727979662904020927399092265236470327266241932809731458126573119403377993208788462032608602577026271586494838132859142148484940609913339287503969330390396969814565870191603610791121836565814489263714664711782695202089348539424638461371644808876135715953678088332126548281611659392 [172,94] -1167433304827412290336910233771681501648398923372067120083007059150125817411597341045689259364778718252740144651277570402661155224775963941645302227817312608586571180915251162211597136343667879835326666902166120964341907612104981183854206279500395048821058921781567219262017896499756901380050173480288012814887061385017296603906362012999655637070958431020020643322341866932558312452611153119788607618600757092948548176006084112624525322981063374886896541439952144154174854238222432065085348063195863190018797791432184526636796711495213982319785231451527965817386975031810927935098010224612672755287732760947111054882359826480495937120133439459291451060738758971602132480818102926574789745240227607440566611385074152026459664312706786980317974238067931510456898001216525002157076843403713053596470607015491887476553237153741825200518243689225645571178330409595816500117686744685820282267356806146803077101087801511764584087467292032112206910426758238192723720040280882915083761105190884002551207720456073762667992154275299024305645576613644868171030360138789440558247429729582249172071407174765675207088898799328784599047620898833242560766304171012956982980003996319527774088857642738873178009359009086278589788086582422621621934337588174127031994729087582852425942131498559037910429961763282345612494521315642996964693014546645416446181192625791362422107976301196747645645185100483743164177507981043332923651843121774718629449399427743594031381168214210126278130973409773232625714466787067589554759137901383951984876663423603371400481031905723014431927210630328530327290915493128376866046019690493816298728059443707734670916258696019440136998411143100499010531083874717873361908958529701759962253708049504 [172,95] 1762263706622428154154356547672906241599672126566616208217098526397709721542885194182865676890888783996920336831848633414084509921049273778139774538397737355131766757728080938135336694089049690373073339340111020935287003466258001195381980607333891632147449171697863721587127159109078856981478707078370932625878636334961964424893881080039378905880167575966535887246126341259417711196548004160017318238596980133260550684189181221930884472279490239603100348085797676989967331143189294922113213609032349202244387630234768626729457926613341630107239553452911127539818795180670235625622024693736131527677032597034979574237927098271195880347527961273939774035731465981216909444660495130785318097168478811573436927511760556830501460568344749188918281858425496204075491577919208598933446392023260098890397695766671148936721302007587976275910429448442614970474565731661065837402600130408629959079933925645047792382975543654649394564615519740860459314679817460235127752499064548312837099639620173885773578911652508137725658560843531396990319583047125983013413384967563645328979195067764255104923493383594317449371827183290961001003931556065061166191767195848234382722528035389744410853896661267717575591327428311660375490723381024494960890812436366434550326406628291629109957770585629408046863142233183597108129381113627348921465499393141590057586399543452153441193606644867653628058017446013647833987634001697474955964238131476742503402343045604495705081481814111427342583192962429159938253551626664679257057641071051893262260093191933839932112881082946267728567320676430540088116861561289882594871413303326997060531654875626903620955820800155853530431044785629583150102602796699215119750261183663885156663376 [172,96] 385036498169985963821696059357839500021634725549089412787061363967804133950390352835861226883377342790268889201046344660572939316726011109020280904356365045866604536794160181711831129994784961645322508505236661665474863459007157335999784530691860809048923773260871786703334702697551217051736400586150543854145176339991457713557927522349766894495773069641911227119219711547304188966069569690367098003598430792725232138955994593882893791450326240828574390634840996673397814161837035723730880115848404790918501544262389484647019309669626207170471829408975284331388746610772378287761781087830111411502237650895460190919156596033736573809358031749511848529096135803316908360830148761346980373489314455736212187175548181221252915561841551363775986265388249631304830176100214305933324230724386988282818058221498981897046011956471512413701373226839563946932382625787878504056048299678929533398766527832492401752903825397317478274772586588236929953332595643568284679027393287761727793078006274666692378327229661356390822763291894219053882871984239888433473510717080359022132306753129067921708910665558695262349176024156325471442337045379482168604528992030745802196673514147383987362018667595177087030040345007941086303773656761266220268316241578840596672403570465077614300160719006715235368499903986357118835851255922123015537589937459149379560076526587414097474008303265541534932275184359540692745299724184938376715825575998482037788016914214366447628751931349141484300276985379149362736578180288769857294016769898801655245282122170421409031174762507798601959840343037431807480462564437543054744406949846980437743914104817534441723290898803903383636855801115020238098055994997482941926888014826138192 [172,97] -691379507900596267417885670260138739638856098571003291147767871147091118115851437708865937046182177529241624495702152404922403387570934739419034312010779472181387434084882065625751426710127892232751189809473949285215132927824225314444848863658552944692603589293765665306811248731706404087518822136541848953402310639007187125306385558221574735898294170721906666579415290583491965272172854757170855226013321881721685502022647320029294389745806589156903876822896556453530948549602684622838235210622716698941764094244146533513310297753142470430076320898557728248649728529465879262736669730887212992651391132323322011739017131106225621382214956486130955214756027619415169299055077372754267144300910448110997217281861720616829702970554246985693740557696538620808663524554943914110052964804223024468783867292571993738595298712679342042034966785971275016121784130581531965184446403996574464729735439320151576463661627380595225016497151345295239563101764525668687443715780868526059936021175462120327739988946892224781336029135181691463828724435736441062710303686211289281683452612159044747380719225474639730841894417126340613698425706561691724803806148940055644169069006875920763646624477138814958806808286011950766753707378243294607464095571897320503718556035005236378883659087009126049560977783477949875402050538450231627976214986791982309181517390133396994141924274327551413285469996988708403156648190413267795731394986445383212891694081843153281341759143987362064800754328209208542360306291870585377754912404676844195419348774937251506914844377081620876318326496898092676631732399943545178377641238016399635336339629350864563652397914071206592011002958184377945464511723290993067335190432384 [172,98] 64631104032519402853425083281105657635965573510519249939026038060385578027755162468953168885926493204431481331385118964991597246103943870157507187822142039885022852916137422375068739800885562119572417667401906669224711968374621909340700556737379893747446222047064147823217078050420863228428545745901720640492022733201438218108101108920612181017908138948194366859086162987552509977502722123793665128090514486989076577837881434337580309126361321705472640453148422065815829484515184946958811473986189401547371480052274923075074478784930125313568505899340765986839998767273408088972453645354675187057318706486243086636467269133214759037133618833732012174160437029097508770620718766549454082717451476565281634643079989428345135161880860367597738239303918643892552435851818685566970643857510532930208036169310133886543066291575740756720631115659461695601869161672397015881633338159802695844977988421284336783951209695757422556772661302533838364571317787707252381412878198143270771033749514177920263716247856834864663686943625968820117576410271993687530312106116646249494722403304677427391770544869723560163384707715364286357390883815119497475346302759969549444101723234413039982459340722876799454190143924268070067486893741409177220204876208451089330117445694105614461119667012287535487154177203384568538603372730314336347501486457116320784801201046979752859225641601332395537946298264006139704178828824741762181478226060273078595162681259559040045141879451547846038388316017844022064769810485506529185619305140130817288514247428867001465498015778624671418679401292833073878398597420642306888858132632521381412789906464649510566497521950984537824168890444677356782191139005152571774864 [172,99] 49925844659996645392792099695705330726683037216510472880352553778836403898852081794345083121990444425794790861707689833940900913824606405034040916325875176829457787567710246794478888204722043322055828632379520402754772185730541906225743497855970930163607725732489982678425472662944345494081857714853971116199698632133281313989975969154177255676543038760902436191348341606951560125686340169950442742487073956932547262466285207620602624164554467420441143286933283603929900814763978439979554320413209761930959828837876272755781809886855179174709317794942411658465494441971015909790690207543590172931061572870319558737310998887154086038365859056718754410222888684754251672437154837162233827636557781150956057068112475533734471407919585935314821588382700629219396812268713705212046389586307722366405187103022940963065578332955318794939331646456922214025973739158061925608941103832786855655799546221522146373092393526836664948400346148072397473104276010740677954566746103952582852302620432932872222448568369926183430266129273132426331861791538645439963433606122969311968463284195025692946923060580395442953916847109404780388145506137294021431359976799617676056897070007283003319573819511558281300983597535718861182784343858377062136150640016713521174603154502742964126641921279771179485665406604006027969695731116880411983345073562776659212100195406766018015388353386040603597049353551874176191235096752029907729705836311177032076843948497324007124806945372613145084438412918044167779152579051068523894436650456769416476525172515119062817794346218762833210868255750709659060916433314481784713915928359637475448420972607078518891261364886494133670416991213600010085892411841855664 [172,100] 19338491954569841519984145796519812305848959906185489600899842222212811576106811212155575209290531561333574981037996714482234294117238486026634148571251298163510292427662583517092492062954872275883382374029391606752576856734438245561661869142332812683156598525826667580174000038190473303193576243999605789415146053885909993915161934094856043947627180751733764620849996700409532947631954245072384979712798053178795073750794365782859965941269766745783992010242118179074507323697950516858052634593732908164079858355070002209975419412712364176175367087419638936480055417702311825504296188554064850266148180076363149671034131889600588529831866886617631370333560269911995555027921612418474321365310476348937076080099677003935188713286547894268113995584901161647664617451086323067009466236719764860219372419185913820149018231131603941762442819071243537602478152792589192763590199773573003410487213990187097572788808551322616057253992245377584981328727318074584759354477121664273658016566475419872272795389712691229971454872475395133956377863842807959832232897124119553267659192857865710718053063959360571612471187001826139620817500834748814612522407509847015182926957429793010012359161914696549921257180834706476566117977799307332927387652993167370751848092969267006292551137190168894342620552354251320048963652385953368793214569071305320264162756453212448823412640074552952131068448979580196726083354787392070937468076957544627880384051407218612678390242727705467932043701954375222857750142081294811613886044484355956003600718334407020763705635050867701362185497386320606256805335259943439376911644303315687260485177143547109898751159315534046522570738911645448685972874670 [172,101] -5670002527604837659455005778932566680872418326170256059626092847638657728882346670063409272848625023030916994117726865340863314639063290706760128491844594411263069196110045128736564934294218055333037666299176252741209138806648410834619580292987215702793912569878568018721595999950771558422495087791041548136026524565443679695811208147770257565672708391277163879535753924958105164555980483015808030368198319100317291089034311660112413652051125858863589756038365237562167543004923167228146991202784714759216592721697630827896506020279738293598350157840821783727831483375785204157019325067219144831766190891652888490200853200536118237392852396970151319143909790805628723020794841996179185130518426512861802538577405640424255123976864415396113971056409507951247882727415945587937162126794577116105813096616420114064227983939180146282648856911823567285128639271723821942942989191353520541590210428872113029135319914260545084626753726870668929525087280116551308564534509290135661210314455926528296957385195971281594066030484966145715148630426703050298745122271573426106878358384386794025252437088974790620932071872761043684038537651510085304367765681863715703652999249310661918574952220043500108768471144532310180164670487285827832190134510979336724567862596498928028289822217153453920396996188381341010439260576088551383335232702683411548166638906704787279813855789839826873731361384557806803965360787097843719441430064361034148135830671564185139120884185361792639313383798829966874446511187153156007778101053790707444338671089202572021388357307294378697243672320671175896754256037168485368932096543683540826661533293495412428999276832512732931765775568258183370880 [172,102] 9356564973267122445301119083405315109251126571678244310982151511630180400550382821966214656013082571837296195062420619321273343310005126379492971952080465280141994700400353208185843117066363948990365192948235607546551640989784602170780342505480139132139469964497934864937995057570017889940700384492224546158721512084779719058726633943635197886906539930525579320392053904358268803309750923452465048203598812513312401526711054165664035977671257593411695345020567811075302606593478201968588808411581854859254407565956642821677391213082194289837628217353963820206828359879245844494331282037009072417482852262133442129550674229403766962313227329967464770544678099930527662665464144339040570261603664613214286191286493106406850144534855294265523454142204300633470609217597120389970906685393519154225011046518059131004346762510435440978097653887971554193293240517104060232533306810335754192126336634814342047754843261863407862174740563275773716368330676016287538999466591632725360076754861660961746129337233171565606575627513686805815646710006165809706177059131137484028469775434929557536769106428061194048970269495759142876204402186520016920611582424261901069295421556214439714694631880102937347358099390631346434361125823504494350688538258512546413666824010594841394909074478405717616706126411748488134154171162493105297165224703904236311958816576514987254437274918233409424704124815992081223962385331920330667269558358836609270502306340853234018160803422599291630842443646222296596183581400653109189576009223941479181618372413803266376243970930180207891704239166325965255462820522230582933678997647239905977699944707560577712583184156350757929263950626127360 [172,103] -2974937457752324168784501886098251480049628983845708824286837352111694837471983201289911317031817558613381784710794616640993596091750538501798833481526832574270562178459757485268354160650955532094122809566185808556904279708429819192841029093650015517318464035233397931079201944642408500285994739796990815244541275440184947203808584390453984249754722349283761730344338841814939851972790791276541536324350047817039021134252810368768229209824170438991111453176521989231072692390646795179292820679803733647560736582666170672358110147321508100710730938012309593856492686436779290543360745384116282476364148448550110905508878554992002889938264633264035788923995747401324032631913792813611998477890641630942725189979315764846556895815992215326816192845150054055014135357032754928995808316017749008764650355183438259364576990381663789134771338376660953382284226668171428981007498327316797348360088695671032524876547259584493801818439003505555185716227203733186057473607240340661850132147918360351010770994168907866282792527151286642867404529273818508597334575484992582083670263659015576441838488124064087379144323196821447491303447652159258766273331413893418845659152889982154832145058941851265466347506111668237586887221417314828948890109420951078455798243710047326650146753936578540846447497936774612605479383118517487769006165251993323851941639837513572733500333152658653025890435976914668775825914382929855282642978683560207336361994401906911395090515599297802235818320669894318281410193157561468875093567378214152499608867629884260208161496580363367354639404351851295257032941090254789589351810806790521508432955106255724389975696982511784385258878768 [172,104] 660473911860347460766678736134140130573349058274455071000688053497925430065441928918587119506189415860067932070923046142852575722109498648212930555452744904272722855043684734682772653109611188402802045295265969616843021541383207554012573607525794165344312684465552097020106719946161034718036427673316276964045621609479261809771832004866910367455361553852438813631404259072326855854234787935841377459106368843508783772916169170499216251301586568292486898595220854778384225479938778490760313124244962290447251473463471591511944652245299512644835220109416401465212240682435662753992037673077789722669854672445679609375104588802880998249230423185928435709719407485515290620522314625280597953918600010337554420193013439739450853787952288143151419680389123343389143154393346601829478761875716938650637550616619939026420092936828093881805224520605839588015478786834844890938443082960154585529402455590686002796474696264431774875186925933459586007270691908294236261998470696653380997484545542725012343109743971354560548989734645603274800003896011660857561357136547414199982015728428485587785774109242185254759193860454481023485910719229508412120178010282342055318178515003176009579543479545770331977156648813133734282244208267230251617144642716491572465518382467625822625859302840133566379387485412651008122511246486907852753992163498882900534256787886145027458062448956464778287231480724394781197565091111346912796210093707272454231163269806962672472564732447385724385323478429045770673395104781093247444063188232170006283065185764836663001874713672851552543157408103156812332025750650573771389360928021213546711501059275762699720691318546741318720 [172,105] -73449521438457735609102145504826958843164118741778048841059793058930358082848641256325149443885277089054539481071355856140318529294740052083786369478487396358388678769964796238092736480618140451266449725903344624450772519266647719749096098317437344507883366067165552824851857948685154051156311955450953124462195343571891485166124091845496217431153445494444155204792987153503415141709353450341326301774373016370994511429923473217301578001083934379533572303212444508250388184062117675131605703831707207252817514243335426562744450860777889888234833239108088415683255316662033447815577330847953878782392801536236489891666771267178237021516999279745703436511123136395216184367226452674934669835361941509592871094322758487724862262750925132206132372293590157578324973144425106738371597013635284655005692255269454974481391531762504889380612413870435800693795176131708519984832703948880808203033008322121838800929151940653574527602688401477989757905875048180014593605785353363371824861629061145849062870736236367882959585989037630143313627118644117882184649740863041707484532341054052426763166590571249664920323905386871979294814390394566454683762844172575344913672156842169594011543026601837408074009811971114858598078354266383546732601129968320910422861700943290407631096786072522902158295745305676947091054020160219945961691726536133249402083519165548303304227466199495069205470855340144168186152255574061555125217584191679867854572524298441784573254285846770874408608444039433479668807486519613976702865171721364448906495111765038041858793080933476981677189624287042481009320067025001967322218543575398511967841413860273750782504619247904 [172,106] 4450025960823878340990612769893792678836219486331467108943039627474785410291922424642855787763448715790879893334263953591572140308112170867915751641750802065967931834764601453029881818824941533016890526127493456209327731497989389648256829183820936889230704513431726019111554914400850909546092816110236980255259685734092645329959774270608801172355995554485090806293047733427596094829569200530941975184565597503247509792993041056556136872038166936706870785833468443396061816178934872176064981335910530959040839538012133226881292087433916163536107240577065228719945188840268456581491922896322777276633041126642529764573824504020059278037535515820216057966273864556672925606244576846265954485520310158100753544155850725648611822397213316988524037426272133878444140352763389572351709317539167266573129479903421456257988996713083170978479819249565829049593135647922841626241606802795417098410712671191927539854593066869878491998143833396734354821355799816192076767491898943264877614415638259031947819045794702128220627894935095536140873273429594889604423063991175189514649712901356848348263109692034353938115292536881326071626005873608747946996143795152047214472992901559854481258771793622288469501859685199155209324133238321670774774044165676994882337400821867238495958060740590695678363341985861836674349058209169131419895868002250195244845390383972289275988404656124521442731795624562127765906423145614211990956711107067385680003071927269570016671907377289843306873097532373203700322299254901314025566124758198098648189993318325685340450382710371707461171469863904631819901615266600426490294169746944080500458581699707048166462760 [172,107] -140589733391412650931210534452519887622979782295806560703661664285541554632074961418767070095442381663346491658867557785425177006214394607004296326193930532902082004253196846264859822568248016243639317173006395272318657688243037307471356434784251933277130035782621021660432466013261078431987230960481137658248649708048446354415189496830199502382368357402536905121709773820644931503153701111412308565328522241273395622238747518685206493108951014757690350539625100137264756994042479917267502378895002710027087548605255028076993440522243079486779660307037391790378740579142977421097328922804035444885074770660228269026751025357081142850262493708545068512407474061752277804241341984983418301638962217459363732138791034220225394474871248225883670805197067369896531974972931070802737010848086701630771252535753923588364009682033252041049326884557528259588044615141980572448167088954961300117641985302140467687399789284735162609299859353204084323673066845936026788567158212556967216303062380256132509659305924949483922514145963653272056541382398345201351035514712057409574346256695083741510793182206452305075853296910425248374124488353094066897051264909052212711117194737469075346498340570914752148814142654258545669642664279504728469109232935448075057628055831219239873596342237457363667329979469986458927026601722019213444917389380775471168228916806699310810248238999813957580503478256351710904567317205013677642499874691718474069033811579614491569684696461132647576936472447663945761394704544510617506271662670134872999071154649678397869185235356777525179017576261899072297798827179803853077098218510462109178216249990276720 [172,108] 2314625781031423814101157865583508274176058053722850800257389593868191963567669905640637069382511309620103698553840036575386433221968495169697764865871174554672659070661558975560963070527771749407504930217737673285271188875611864373297934086196808265131604685106902638939742394408078435258094011295532605214074199353014897287057586656899928990859739452257473995173287331019459097456354040059897985538821468014002381565931780174847439317880188608516183437756213003850366587684386925939889401625280182803908999233765392553623247306158968197120841013195024072342903364335765910354584049099244903848087157207694878466399297732409610182280246350151243144016305320333279995451274396017672987517984577762464871086714197214334700428624746425079613642741324121795360248729726258949388557286651212598834041007478469730813336857073297445332300268027098223692961907274333791539440373841691414980214251800920362714618944726866295434796917069938178357356123817610470273609335921691918213831329553180257740128375146686207826689710242854485083160374196206009389617844854543596046393806342821447487727388806108907713166751144391291081750641911273810915608418276631249991743333883914348109807694245719068745425068014689231805274277519192760266226503631080925232397124187193785682043733538470998977382868130995738024220908379607806038853391628160071537753031406939088054524844227250702489690841224653841959302216471051735672904767912106471958492482746356339061450844896520145097138800601305272746433911047801716590740823767622832541605665416088968537585449208038343502786019955815389627697365466018397138507973785107734483207506084 [172,109] -19498183972286728786163967173688759387695277352670644297410144086499920690151739859209288807996546603413609735196848193955386310320688504236668938700133325871733286361083367714793599064251770499957719915617141744835234546042932110581042174933576590351507625362524882460327261044669856289818302439515237781967404563846491111519045637719420338398829419068722785356039393078902184426210324213240589323149819835672438066107103058738687805420172358229558388021805057576822396522647725176175386021492472623913559124932994990379207595021001546509115401453914155390625162462947139365957019992544853450680121136970189626838988777423868292170559505869447359529408984648866341802245232698789426832591668401352377925120458063348879509026841461225210684816841030790710927852707952857323494183494099153126125378899908516093370592048432177872404228259172309496011101414071333362228087342233097395015197429038552490861124489106543478849691384876576872521631027352268032769194903109365707765522215980209104396159971898853193581827814923192801448132625554151134987560204975840054244590649676314773542510061291664553709482553184197532543561704230925770126420639593321827313298756322625740872791281004603470178464896132225029303661591595820993406791340993630464889776790422915421436414978412046936639759797708196496944151916355227601567729647914010660643849073612609969536202652485234603032616967820890964810313128534126956222517782235412726390678636097561927429962183720693888796067026175316537926012398281018406278129463437444795649590191949513949286403210858466044592059621653060288941519431122412846238412466226982555648 [172,110] 83441651235911286475772475369194383019789852158656354166778383967322319602292439220236934755546675778742357641215894302795143729434374411876303821481400482201907417603132740274878799380798785777060016604299348672137392930820375323036348751545227652641149589666476563588929792417106470180189951276052234422423550672704630595531998272583770701099487910466884227929540008785275320681590005418435744534377245246779563528167504931961180881772024339533698264345242388817121541670706381851941966707134785989041864001229652659636107124003938849718753704384838189784311002866007887775632731798285228574941342440243168963096940265686822224141971797899942395576226564948773302432453940214986380242305767891925528857546206566251173500323546127873625483318684403645142390143204502559705290374848354042017477261901253655858103167755003890958681433343195090532019668810038119446827225442504462471865380502111201960854277311043697265081901740267360479647437586094297629345414192905368803307967771950706561904731036362584710104505277724132758782190704626644525595530096381603104879477600331125391448279552679375585443771135393215856710912899124697099237364160977475684060071045499033083861698632902337834173533743934046300253643895897503644859220824692184216384919635657613305530384307267134254416117564594848567907900493240376930178075270598827763959475554082818250709378097668448813177704141785421046754176105724681187466729816178426405601536210971612789271877329126252178855498286025921531748663187945520598479911251201859356329172343012769211860798465188267598712828321334129022192191365879269861072688875392 [172,111] -168828665310981259310004076272447581100920582525821953362512719137103329379650544229685511735814275260682779388410982183306815655809265495796257347309810303471742832141715735325558015009789158086146206795784688767810568407400061756646925485878892234255979240939929047164418840648746616534331560402396334101197536057096392903537290919122270130099572379090427827257910756361013838997251037096636116909533978031899283510716766092581462751851785367951563236161264469614133822650052202886456872425216507458197076578363480325098515574230997738312198647765243431611386869092378454518729764624261904318984665793519638605046928645442598026783236781711770785954438015085912835699384972094100451228405996589419844372209556324845339329034579158361715371651901717646188960397888457501184659345933797896626647837268658643225650374100781821271238127072511842330555878808789851267393642726496746289356536291445555799460095735294886584574950348930040465887398908285517455558768491365581504956382375332948558070291756250121575476411489294631900760625066096432407603096365019764947678083405539428859532919624403866740313314322466316194635098347204798874796674693032195687120398281662750045825547420675707487170743757308789258634619798653541837596714700389231336806083963651894521248188011759087891901164798219893598222081992454147972486995086503879810670346798907048990381285653490610811070755425324492047841326640702091299915338174959270503420437191946384807312928515331370533464725075341818917825478869214274290870449800332051397360523031640693295818910727879231241925657918494792589087730760526599711824 [172,112] 228751174185568347789199442594699157895311099064519710767706307383545361907791620561308682798256765425445348439661524496064793652646111986555306680499003536900617844243422779078129448143472655700496061219951309693481487908632092683051529487380147059144991557970154461865656839729940399930191170593320294245506081801082192112435484339247223034322940308493530490239761781437372611521197660187002192478379804325940803525027535231569947948381672604020195558308602129869390489028459295290024996737460063347753370366389491934763752489487690334753968976127566521956478369798059063925913304212262887809969201730956820157586865483225566049040734177858380241483981557042804014660090084374939213115115979898944591736854024961381533428177670165392344832829925536226507101105873097803820875174147978510234907604366567202966796459457844367905984902493428724904908384066264196011645590828593227994145539229302689827796588119833744552468917050743256001691228679898703310917194941379278095567128456512196853640191856339602034965710648831392406816108034583215174290458207130164983103509126884362566088917876172340402125846030161373955000654744703639851436169977039212432978840666562729041620067990120377034555571979431115054989483667593588105352268426869197604533538568044403783927749149094063840434520916301661114590209391373580024247433962109361739450199950914203277672302113180777963309355001300769204986574751757112289889220586446814347114754608635450352720747922122857985884974246217703254160824238624826782116779189363088751370129320223279280639289289933224854930792020493136571396920281472 [172,113] 62109759935095278239339659315312338456066419831010538581876028186576045474793988257356509708182182186489979526019094676023763822955466099509709785740592884421853842891726129191035799025568029419977373422321512597465150325416781721698220664659904822938637922176862788633820459190106527999263067375403874015331437319131041436975540459371286101994393634761078540069591755064585987794875964289010490971054954911815057924352088449962898109838240299201520756752767941485508459444891814095921044027221086373551105038829153332249058751522915081747154600112813709748910322644446118843145383528205211066044571623957916859886238732476352305367606228860130424530850315270890983332152182761810172494954864285701898131634113907179632553708834116354448339123608123478656626962670217248284249834701446421844635534761934758523938581988019434167736026627017816889468909908515821024931629512133103324693173358383099315209927036784346225956586301348548477150105954083409699723746788517039229877091267732295130363789175604283932236243375541878758120237158664591346071561191657502928732269987220877593322379038327283115816736245734781663744535170099522535602325527239331066059700380097567005503560629579557407723048025558995881683494623850269125737379805382319086564612671442578758525654357632017414027540314997836527594421960879418741302367666830431457641588522460525551583728485735860149822434276140665554853287688251851617581555883417986211628876748700333110030707495526942510792890017717058864115973536052086816461995969715147404309855562985671871525414648099526877277293883232350425248 [172,114] 265749413550411895713132741464306061324650081354842479797925132707964260204808256639276412582784379889274065938090460073532891926527140245714185013846669831424568644535954281730207041177679515497825341077880699591563967637229262386454118833438467322820914663502342425119349831519044871139179500759535351088847533961493836030814008905355117187581925848064505234710189202926917047671954538352114387973238076643619385467637706003138190992127355777048805076540497723112477245634914628814766042064715958900696795115769716963793981927365475459406524658316281351899623354570688499155971427889321837435276972345202216678791351261505406317274514882330432926762657444767058293259671274454147199323426943181123454623906133332562146314991030142010315808257312295338809706867671061371236862636661528109693436627513577997947302384010695475734631230144268280584390980932518082028515205824302876195212629512287931605720440592143640924610939437601055603886852888634912430003920649513293994720998913845810765699947761338739079512439112313527777701329899463536451322724241346057090567662493308586101286182497485143452308854422026963804231231265312885298842784558922139729194735040001778968759996870016161707826199607337638146860219638297881175711842024557146949784430731751210233672503611090503521087290050387072928313645559970611431825999330792637590996265128874238568253860199954699352198725028585557093381369709623157050789421071098727336584738912853474801719765683298766620633501114358647083483956305129661654729785037610127327168053426743208675637897208352144433710335992152 [172,115] 180552850481212729393914216402035559138373273728290845143026575219957911688579903559461772123013308175067594510722917865831099115289189547125150105115641584837971489375715453892577960136744381318282749669535108471088189525410068132917394056309120462341425308403766901536331864959159678690258672546339259596726437616596668210242541950506018482164810798869231528354039432114664572381817722500230643417009660990943873793041477315987344987882306299960276726165577008840838382169904450891275110273394493355388253564886014435191755269760670771847934063186496816809917167485143492254165227298386331009893211913169185638617066837708140557963208305227125581657469028882777248878632280722941849291655802234575852610167890512867595994277872387917079239911364263503139902471104807872848770309291059826789186493241699183012265835351900614773514863959603251596785384726677437058978100988780019764735939689002331552687952840750402787252219781888693363211157432270575899864988040875683566973601450424316022913860606542962520286106537143762239686755264017234897091618534520798346135489677687687650387258535022047275445542992680600589709483760921265395361472512009860120899265413572102583304223185562881569852170152077792831640225250661331742492176273763513263224572006276066955591762502283309719671016556954594268748177711840073645510123463383502745181091008458846136390637221665525955680633048345117153497321593169939838469154105941211365023457116414655565018058626868147064532295703413318445373284810380414622202280931643204492893267667785443224712178307632938885960 [172,116] 63908141801203832769917855404408276389124402059598631868042512647410090449063321992560318483631633728866200279512090151077346307167808852554611643282050399515675249798100033147233283045067593557046398494454452838601913777406874279550295855753876103737319830398632199661014220822607438228592086584377330593866614467685314252448994483015022087263326609896632900420967277585914938464503824440711874537230921715873108519543789248748749992909615628583624148507934126535356549278951231898850562544613725317888752460472744150649364179642333261932511739553532798291336733494507071216025794620592726966626596652470742817889485838599042674477712952197261036954022345747489476414146683716284319605971855426842360240812701326347456603685175405836149524513465056052256603693540144319442344202905485383928809733852936841373604788399532475676104064075242888697897908480326000440009399674888822503069531705856592630714471223757737639717419915462594986531482268602626990164430752684477335158953569557395277533690508929423971274268462014328836476700953408711871372086861273792615023918202604680219248710699115579219423573119702406277952146373992566390725959081372858428700573442344543683673074329185543813188321650326730423431513321846696658988883505223696206439938428070638041225786752012523454453832051938285591478951570276751771896807371361135282450825171413842365817352034285246207704482883374143113580964237030118620126124058989403591883779977596245519664954979171263512681173448130102702298689579938886028579734928810113468124214171524993505090152785784 [172,117] 9921703197261818905166129482947182069172523290870204708117382857559618633704171406828125402676112854799130927674064756864299388335570127858812948126141604811453786917002356446212012186602692171411376951131202836593332142482316856294147001614781826144530870722771932210247920194923494769684685432493317226355658004908934170858634641107713383529248301901077599340919221625250096563228411619056956719583897218950638207798513852639828003297977710995819216198636756152361999870596614786235079612152146729852107466317772589186750085087833768459250336556967253983544404220912635791190818743132733701252772269956428211910935764868459264867781648742248998292779242379915372342855994799170139815338074727125621592375035188462068655033833499334191202337999313445203623379112660872660226806877785733911686554138672494285920653840847373298318781111059059083620225010764991600886903812306418228007682860628439773483425306310361027135329767538430639046290298265289679436721573701035472508591772901792759637595720177344469695369047204300533287458702738228604978247573148769602561758833479967573288326323483006092128357973205489302813874142321116290237648973031411843841173555124286864791516874810447696260468820884519315491979661758305122431003294731834403033478552729450640234721853086440619856089915941558668802967564396168213844748662338421992197403054390059124928907102964299632939706595218624869360433564248308711732120443107384806476766513022407138581417041226397265354078485602321964713265053493180230604845193137827226966116049143236586048 [172,118] 677583030243923737683297938076598487684516610325243725612218488668569090685833665509498986872144750205177455257448776310186329847385304620830608959463880492695876966091898003077761809942753370241586821333719908382547805215674251065784687047433636665747633694824987490395512639459271581499720052770922028302881394571935867932078603508294627685770599091434093998432742330272522680995862467808858607963761561037317078685210577589807984262151738389040200852873806172076184983519588378582963442367600452314276088831209071469983393865027756202143799127543257130125741937949843536031447685248916689681885039435215366739607278078706340348999028961136120730457569320692491718660146608663792309370101607521382114193680528601587201447291390151033494377699220664439828866986466347889326090054131262283320255050777372992208689582790676200823568210295018630250767958443123653965638547162699729493748203263790676437432242684897061906253352292204038210837531684435262457518860866313102043643602422407032337542339225437196348523046800587146637992346625227679192372387175276905790578325817016891597201738701610736050406721477293527438392213657786050622556607175649598712845318952033973932751157846543934918697578064891664149656483307074912549997580771772911031501298995042704188748240059532799984336967844276535686457735473555859464325836294128031422667301564265778774970436386793964453965200959083498844717712190360825162941794310203845534239518868952684678618297444128526974152217234749049289030950283351524206777769552103883886694587584 [172,119] 19301717933920256707993986686268089481113787073004514985140702436747948788457268573476212658006389172847615619454924856066896879187718364039534323860231448218542908174657820414257881577949221556276034718778010431573473937375401904274976387870949701122279463333405644540391957743771040781311344375334908397136756994144693408551540611677151569049927932883786503448593432943921275135138763311650368886975101286319339942448204064512410860624790296215946586830602419848765372065871244495179842815663937856722373870965362331946268032244559056075915423068987037625679031616432007985357844972386036433246981175127463791156329296711297528768797420747076820882002966546585798132936605902503654323658481770823263745194459025620740840317250626529693429291456246712353903953049430804354263683015267818170166644868704462970928483731516715142394756639142247897437997642015516404402427110842029673969690646831678383721173889538668288567133730541239446139759614994841018697246981336054759014634234966661284198067139223775545061372740574182538014328723349687774458902898256515505008777496932940806421330283844521980830194565438022017505727522748966549083675541120664586295903020213570043278345361234918827492066692595895768293443877089530116205729264695723061851600803156875387624830936196681747585979108996830846404797121141018014559649022759432616789647067720483920587729447862813391310346363226044855314637032288494820991488353647725588735959690004174457891898180257737185967498982298605977684324249142573915885499983302442800 [172,120] 260935053908684874953048700527829204513272928994264737447922383854325451731513571196180819598027926338528654749730696429571330564966122585471070308755784771393286452259872390649144372973428927447068543162468172615783119540446933503405327153279077499754992949264034853135286833309710520102603181349023369276473762016558986137150517567558174571961340681306174248173428257225227283224494769655712759353253782733889837962316104562728402799981423455924238198912266878284739875898830753999084343161486563801123448971826565219588644319972018264462679790964524212196070292763991750874070122237900577975177651993665367940609980310605850853462069766100331065179663764712084935536833431340042774328190597180319597086144692187260295016914221075985212853064889474705648560309376379669005871104772796691884171208277258735290043795605926901865937712483523240241944796311293246471184300776642611048366745576283779570609834751877248936567655974816413106864422131494330273231080580664671672500282210829628027980650258446244505632327456512309053305586240656303018194279225301635869620754182355782178392690338077257473592621079223771946301725806251337280558723663213269871016579039654726130444963956381920686089629205122220600066766646940391142043089580811062909886461860696164499311533446977831518345987386883834864531697134965234953379450103471979748311852705666097507648165131956619596574849827210284496089758634260911355386253464857271132625082155184290578569796677835453698590732675452914951364291109865039927573584 [172,121] -653732258134459766664326496193164398338720508947585302008032866970517945868768351976166747250497146831154330696095014143866728948431753739326755886087202294969683664592687645770891358828205691458456842041082932716548953190305303617693287610377987091816976134043967154280457994551084109445535518692789222262881142837336265194418933756620381188087523112380484790300167688853823916191737708914557047100064964313659238166598034196743700270732225484660185444915690985268214332440860960574241091908914799785399435009550808818544066149360976119471634044679032236396450983121821009511169711237051915027388964065285946920654299088359720753196687721863691012708933134177872401297449375748690669559609861610790455308477005941010998135788041117782963305668957566635211154965440130744360745271292568960725714105043306120568338618353244137275269331257398509087847671267561181668126197086338545807101565541044373041863706561689363703837380836654172517958781098619200188331048129498862118804923874899072567093878516057279215371842451479339072455291073220158668223885601075836434120299335879911098087051900053498196939961503048917580632264366496085396743162801239661486076367260998167999960962916182094270807718392504326451495951978016280276845358092454861409648231885416413543032968551685675446464890662792120161426826792502941862206321912158002793614995510002682677912414840919672478770160311490170812057309916708220712426042239068165370334614745957963711894808863424168868688045929752758862644017076704 [172,122] -2739806041412440443108932970585675282076263067194728371597355093057766888062835464058335888181008452164783413665382830814133893991470684131463142731258841563275656358918572020831735241827415709024716160095445255703732637256821157067968045686259636168845207242623970326861531990126404886263724431545853681916875885907708058478233974251267704149120843338865647386326753656880475299120307940828707066997228773358031312757285569434992685311349974957044156391691864935123018252020032518960893970875507820387530849733340017591620667985573034143587531404644983531523593323145930762150944747824174065577516312280592881270828366191196442354738781371315308719205213866654979069556015757720443679730883347708329145864655841311263076293413389591662877434382117493536809919284172893217958056734999795028813553620677112427369039560533772303232019472380281019764310969362790960035397088297217341717837576010646632260534100447883879658121036205719060344936236353277573396892519483873382182550497182895136304612311736852281187559811517178136185414543300228751501293074188677748464917398272681196246734681668892498481239946591836165425874296371557470690406651405768576297400242602316125428928118158791183975921579765396955692966271389535092941110776454777280449456129281161346110329819899514728399945252246891977423684285314817742612177078775645294826474551146695177198631051528510935078401527439481008679112419141948809044619565641064914005761652187390064178675174340461783100419469675901109632592 [172,123] -53224012279180338023111162574612684621503739962445248806141448553375387652112873456481776793029503665387936799568543219242687974151107436128116869578111828950912886446091559157633430612001801500085946834940021228471134272706338352110647824180519207059705277293621443401981446620475012605485374241329986592762257641317136987667762337985660226187035911535983990006225791565338278770192587875992724556431569884153953687169407200586932733990024477621803076598846062973091157785496722207742280624167887649912752404528757447832363963252092271737202731252624323960273868252950429493515924286835092475674543524177473909890198940488743018701137739508207491148502962585127428488879803587221015438153349349041010596040434599949842435269149669768980572592861268472634965040318021495072334325206041084897332783867718413604925959624255943652369000525879879670421381619501155650713598958917852682148606813304816582443609421384078420999878503327584949081085190551368012084473769652043245620418279599620695640292534424311361856299325076669692676235586557778447041505086230911444297735840755046737878838031867316685006106688038976789955864470056282096096709049648051530771912693249046164509821821832936053880064832161052940913229633732775399128500988165585820006805687027009866297686390725881047431707417122808716007808446871952942275944463041299437812419228660556058554536070311410157310524012601651883350104186287176050491730413486192787753616230023518374106992017579308690364034874861760 [172,124] 17679274380353957381387420273113244103567153483968066056029399818371138437710255701471309480092949202119865640311248073679143164001228062445967664179409583934439518679566757038992149128282416852049567787209103076857725003591632036948166993004939987111514493435567054742144501635489233304783872420276373098017139872367951526588662281160623487713712438841067386334635537888904683862770740177259290428464094318061335359012721798785305558210380268830892050138895940728852466949335666122073847628675031368070290214505186822122806462350040624800663802116066572902647285672582617526300729133965537231418709362321666673161110973907391129066695488186535033476219287148992444583293500960568949023101712407339367995815660106955286147197924835114507309374267913910934173095945321106068481281659874216832418260536467569289071065377420999969507276230322163782350171412565386490767823295198613659210904512089358105517659085447161520900145198406083002979366520174341860902181915057217375513650157332539729273011426895352702262534510887821224695106548865734872521307790904256725743959817410800852331695810892441736110469015356889380880940959684718977549040014540744992038152484188599397474784045700062936524520382540294908785097748021929691229030093918045765194818165458758387326675781275150396124448218472785496501599224720471022559314481960522543448050575794926970458587505637360463458091736169070780086729359569237739014582224428149034684452709869717297317033970606884286389012958 [172,125] -104580020802572902973493874643608003835828693944759995038837321658736715141956479177643612793739949312542157932440010359506659841856259049619640985587078543735416980940126233710563896504708839851297100554480674199595031421169566974436457674340709052289687477659647210410351181336518555447322340207979105307120586066746699431805608156307386724221366185101809779767321337863982852575827925949025439154685917004828523347629887889930787856020529642623620244680997437722592591790900479250687557957513124339382532738674375080742401226945956993664854768786342031077919805354591952765324937322708254184924245120430866779392496903559953021058468085449534203002431792338870773617330987466212609098054280350261175976615410168280748054915514098682208201100328269010786865275772663166052781925959325013983490165329134983535395863036412290023589330614249101944281462317266569305972033411793854109804458816386389954449828826921027582297440841036188073613257797124506565785479323084446756907804956546700134479864176547730288557724177830531967786451053464836469842181340826955235597341533782922349232177040895076816937318913863028488172415983961631577579047154290638362079787530889110156445384311344550040408153054777902736439380458851030809051011578347222574503230583461319891883275799439485065077224046214603471198589005043976765848577930322027611854152794654293281383839191440390421413080755554867588956359071889384858804798068569200851203090717212856495841749380038458240 [172,126] -18853993858628492176983171754308085466873443730218969093717851229288259101343330742941763308030402116794084243507102521004920000289023482623929039994244684936779915463198321742952144330463060703174280809061626936826163286209690773984737841164732235903042327477584040732538510958108688609884356012831222690020909549378407128469735763609977095869213024433085850300820489289628022961373547636306566978158883069967361343602518773449123639567641436032423637364027365525978818650320804280723281341775722184385773049474301417808694705453807226726663908459061928393097881897630688078075662336699399968097641181028907436385308200973676836564755093276741955604034654128750272894786077553191429874051860967676978122150491624954954634243553814009947154047986990926167886038130851784174430307200026270399522050192063146524888173584173906655630172619361323892268716137900687534469045224959197107578245706241499004883794022557689259776205199416362478905080326476899156511811131727822432639257723872033883679413132540846569824272865239430653469008469326819118154641371017423018331540759768549654814778540088125579474792382157274622372175148961617399700803713114087922795824306721260727926414028875205803687514313995947361948719160973871629746270602982427363071286825036525558923070237275680972981662040576996542673694581616222727928537594501893790187538700426438048611017839884405995462124169732716792855905797429831633840118802986683294391268207793092081118485529600 [172,127] 224954752991519673590465237057986037035127338839222742033414246224183495948155639022976958708126560054335816798309812514602760348177186136903416263800629142972770545547673228394554429559769982843509418271918734807459097249214269385699233352277691448776478313123112580423707153217366640524481259498961407410925269021984940651673039460749338891817906198409459774282411462439277599358474743436485728539578737291288824336727154786582595079802037946952697872327218851449207895453578974489084309288428036728419878463555338895080817078284975735400786416481394636816754514735551715550010202095226623533432516280749124599251278799097056169289634620841203126328774606992065089044720149033172887680915302922219820038355293005631344552734145943269553895180692654595625732293365471851247549288409084747223877966116064088442296266050709070205047988027062724453695515272261203976693027590221124128766450290159221168123381491225897388874676505970024697151456263626662953118294807675141797319572873204829344375232229727745585345975957929826760681459870205709673951047645455285324395994897762331098271235554373780363842935754802505133511925109424282360333359643615037214905912393862365750542921526647143567635441757779900181717773036820623895777503364873636790930881600592519729552073621805710353094670736897021551092207397152296876418134597150264107831805152550733640598341753367811389608254499386411705007175138340825431302495623149714542267696610394429891376 [172,128] 2073983460637406631166330423607297181165281227615515251977982716266710073352172789951457813836669927136586618077165032735496100380489885143444946749370610532959403781946717328077042744931270446980539594069419282096206105045609698490692700138242030450738029099248431864550510927763532696452354531602998199365902221253134150133113544448693766728795560157065973932644785521674793220945995014007026745396716173761817505039149131048607737593432569283197561047390372483351152316051591389123176404904377133590496707230958753753830926964660910551807458736619956856702254749145429345615714626050714494005392518566706435281786783564186515561122674399572417961597824841252499005168342388992216788038887786118125344027242287854243392939493841443666828969533164917344581107248579104445260856616616278159598731990816406097588091197253501605603073400892515144254935625419578403830084108324890600429185297470293488842203792792731268103937587970461112840815866639243253321827049347201248618327143870823751747937680717094429436173821764543375674638967071868151160519773290009693872519382680473937415647756691096989692676315124437540154053784399084758833760959826430694125335089373500304614246576495425975714961176513809874490559842589496755089970068066494090119159897931221963331476506809464554121887628743109443055384003308329295589420177412991046993791008999846516034730877044964027153994148074022023474079184137812520706057762224209837682196846990688 [172,129] -27683599238557232189045494021127198829871434051790025071679434089781145134474346144560075087932671881304799376571562186485692241165309662649000964363097431775524044531645519687995320843263920914179755154032938043122843400763992671835027505378613899395728263299053503065240779590291846367306517808962261718222588450407746469429826526638064466065185533607212543775591123323941072002492745604995325153759994824853985061374337066020900297799633495981148084343648477304193329633504843997222260535954661311961772510243508857869553037205883956225243831846089177484980831537694229716855880785725673096063901547258779883189830936424313927155755866374489523993290844777955095295999504678042748743831380394206579614181180199020955363990715965174015232250482628471247411068131345242897623191369533484024303939520153983839866995633625713882625628230293927134960769728745543277051556811126165226999907634235632256721098725006783665092588412553446182282802552584537844899243658950080519050570301186281121759669809570688255597956271519201550450835436716129560554924720738581020011404091817113469969761309693755447824554594097648038112271328569938021102262247388255766677555399226254701951437005106988421660883669900087178580193056095792807941763257045166920507777652073602415670864007646238465105871730645893889480490409628361937246630689474329054639290003384691291932595528336837349216294022171215491811696103222322817125658064844297658050432 [172,130] 21005429764240023662894856774267396533402398268402494191192325830630271418984168136286553370577617106288647348724369083034051470092940159431300137420258087128132827170564810130319121622949942996606876591680624396660330546895692900047320089411225980269852763317909236315899188739648714584925443668793313230905594438437690199477259669868193211327372303006759491302050070726987467550974053696638304572644606987469958617959018162252973696212317418634157826421744285014515756927778521667152911818732371809066932221062379854390288185170757821131798939466134348786838777748477275790849044926120977250267662843045858668670565062926268684058438749850360744656374107284355046851593489938801678279354493354952309930685708013723744026818748866870803441470823779765762114826057984801504329815492175393889156954246229824166879412038374307813992567264877710807245263148036958953640718211855157956793077345981985152526354205770970239593624857143875494325455284997745893479175491993293389576847725522120898542336346019738705497877373692416540390949749203758356910615835353765851160352138871727389947414767157507480941295981499615512599652888408963501084346231851179463852580459668209272660667520555606396322818787006878846345075385324383650932173827544650374445009404336263662409140302667119512471009652328484427276785660051420621424332179970199255984925255177042237185033137947177011727385479103271608679782404506239614031028199686040 [172,131] -30063127838426412989868059936541485266269476307596432189125866092677524451897632932110606596368509578865849491898262135835053564327009941454715525620808110745907493751947579100665922678709905231352880460439891423163443708426049969335700494235110598331788315804315796505430751972104159668702107259316774701003233885441585787801414592997013870398271116906853963513885696232389445143764995739571252290045967098453068501839436431609186048261284207178643893953922867076695101748466992588617640500473289145075380830549946406716625688825087838935729333423295700804260169741713521187309329057956695002168498600595722607492168556391403520402296576295952403203294873006015435102864519494573462087529552204221834425485373663205313117781089508239060273639160604346029354393684970707266505314984935535548396377963629475475985308806998828074110925317817613758102227893996452258364088327632621412401237107654207119188762817318266619138587254240771075232673498224120575610317702976574952257585551681768090866543160305948274520466950961739188652190673648124549067494350665718318466419425858846604147625032577283238897719687816445382863263712901681590761354581860357480318772494666491545293321019078113162812332944302170100069899048088826219255996955352150598499865494404914789944660340815492655172764327093013865741966586452718587928237495644445881373046234649495435102104284008943422736294760031639167945991846754528149234504 [172,132] 38112510869474922094796041547766271204896411168589393914419965341571442827288396570768850987231895275493592546762682677956993331108882205859011733934030164289337205864059121468982980550934388459525127681263975324364279127152397791671204898723547440878757636503878073790749023632235028172147403952026618529295911561837540632317174358531062453517812526684963212713081370617756392002320039710509715905426075584763634594659097462513473111226908585580386707400925707330686543356829639872649030212391800109524458829553636435563194102573098212291727859230938803931922135717111143691758624089682115528928999215104071913524079415350713611207874307134997678014800074275499538881527107673053785146021161066425750758292797379774812696697964126779775304699612441957422244699440868062490367941675497545715020803981995635992780668019442917824156837004997436755413999916818481929395213109094021061013396945485422018821691682650647804115716720552719366846752365658540486127167715105513039998097199738085320330554197706388402020340367874065312676814484001443877285699881578491340700331078399632682607186026337754614378144490178451291030663791631247232030071355586039511985989272310667526146899840968033590312660521338826210837389513001991352110035495782921743970419253365508480358519585064930209769236349784300987870267123510457869321892318552679468051435714206394308472169876185777408772908203492796266544626253074793516 [172,133] 1073656129957287175701779551936351894887787478492641371589980303508240658992595679248727260557338972029267939294364680635671792616081121289734254674925264185694074852586141065384609559909747807632508738111719036665872154279192465218017239927669929293028094318723815097400042117604161377765193697564424963338441169956245848320244066911173045545288983275087180183467485182930826914279930724340062095548664160539974826134949504151313419998379582449897885528358956902300891185341625199346482271083094011503717964653539607317562341897144868222483905725903540793401564658243101467500760314802307358585721407557297250898786576913569582098264317855055446761690259573527981030305399969035500148052783384173649100002637341452810499415825058072174992249423117425802663333476344352084848121672942983799831840168537902642405319569465920831694561123529307538588418916990041490917805390787219050906373377087900168208444482497489003041114948988568799349531040850102986247400666334864003224221755200797165947349698682606362376833906199872285368991150321241034932586198933986161364225434994307138639258191966884318014604071060918681799974270626860788237823130654925634662372308715774688840256394639755265555738255294437246468277557520269277672493888476399025399176797576883392637964882435053792382893321727045378893102391268316710071155298503122037327171719834913199853729134914050929228530169234772970410204802624 [172,134] 1929349755467042834838817604144268999994473019153152402556912571350786786370635605043949186971311501863070538411335957640663645783247039908664004203680071324176812363453273452743133956755758224210649038227374367483232873396086116509274491090063948717602259010546083196105809486488532354476603114785134643074535829646794743658295319625733005047431599034637989109885575568520757438019201601647671105756887741220525541530324598873040583410740128350873807956856873076506793855690419530137540991631083942117977351846403622485306267737067401502846137400686519755688294225517106674195987261618008557879666967782981387398354903932833953273002130190736962230339295375140493735395464663405283018775034385137414768155325144430906348764443852935991190230524558043214321099319025303943789287872951458091545444507106667665143657010532666454987502562664312655636603901485584776526122381741576199738677069325304866506848078731258531884167715679897706335078567193696330055120539964457886641958376432153134717844179969379449636890183917845985801247857110838455060573741592906839872706055583940798735146220077471960761887878920257992531449768140611746909147629995476723145598791317352296817210060975768510087302988447933787912534137703431895250050732273906518243566467284313313798444463979090493110445186407934696771560452119172950487573634494586822133005973500596713390379613780619222920541914616135491744 [172,135] -79965686134165842671911782146345021573623236061286293166211519277661604698150944086646969724911036618096654834284066742564117482024030236225458831407735239288673820195927246553850717419689855876813358917577282380233623919928851095262072793498881852801287645126274147627844517399593356346044357500297350692549899598731498203110573127008220123236264417632384662549239977220822975331318174114595447255475072130907332991128756795952973321055443660116214971261852598118926152388448946457578614619069913011475763919832330672376119629481726836452708008966499230275587996518984095799007269396395387455239302906876505839798273406313943222798959451501321767187679078539815852777311640405691477762259114853390604535075709926037238226818432708397910883010944078216120648372788982326674500928533289898992850743098853441228781849901870827835281518830223712403402238018969911212649173492798510239375928314269859555622294303915731239957760849309324112224936874091246904810386561158558985104730655342085687129395091596719688881266663301358547878461231896405032186534447390426896218761354931207722084527379320649062570763168966732441230731940178656876189739885470441012634107496825532582399697083749248385255867788575758114648569584571264532952598835362796627024933424056763616551193924933926227557298350549284100926630570120270469963889967284178572001062197420462998082805933510381368489526214608 [172,136] -398337244276432533559097388811966020961065740719760192260577840287293989933383616291651289395554549942132549836920920853101933471616246549789775210273824895847388926634960212757536326457953809242573592104982795326275163188179453788974798491241057591760047197402732621256428217152301258913633768331340662377451849846233557846504891674753120494122033451025916041896125763803897371805036804090854957165129084314908299705964638426756257388932396016804167525147424674528562360558226224814922261280001149744016110918911063652632099682418834449991160291486714828229186734706664183188008989948617462036277514230851209276127609878290673521581853333791059016666364379556845302311152775397023684240745383842453098148936969093797669437307743287825881932523513360713935238267890890140213175461997627707212101268546575157456123513456719396180378761263872400662186044048960158433762159658875324685969501173941936676019297762772241085059533270084631788421776217566664359968133577639547117733342866466613623884449936490596477325214904633836784505164636710752920311425757870351930726342347820141721485861137401286282079230224306838516672241299486148256197487409755768752465586529444561992080337889444334477915277917280091605665362428624002972525348529282675613600586982132806304784390516925155678553823353151206098426501132674581698847524030665348732232647779566512290849642958283864883008 [172,137] -452778284388218778171641157424644317151222358006653936003210675477890304590040808452753608418339228404348483112325897690726130869745332792185626194347082130092231100892194021690385999807222101914159212423296634956341267786768745372169268044563816556923228001679346027470173854000175966889968456227939477684851898103489647024833926860241592056576262529736132905037457858532050789144734916906958476015563486528400809163735647480337010571806438223041250204816690882775521891262751443430479078742293299472033762108162866779169456904440022741919726357513859508293768407176469387231831384489869884489381912650279236920930025912911990251549019945728893630219190172619846533640921087779045093467776737171693417389001780812682772838765890080474035954641762434365739992931685919679911269262689769717555670445156657722274005508612514218532411332216204713814613672674721289783009525608615105618068685196329137927524867758176607871527013659675331093803543354704933304539085338299074667022860630491106363180695440872112482977049776322313823001806156376968947522750733321669712784251575445039553923150441004138694116610111437504522465585391954567365492238356448195257012638109972437262299999049916770423162874616091470072137296520537838131933483702184224944173097332560244796837462013552762194992622562955185777077612571230845691005886077977158931886382777566287322827258404128 [172,138] 64662083320601317087176292352160453464790319584570848408299863092814752654015703024760252493589876017184285024359266288569608260390608032376340999425839984315605052342236885107144814811030693819351676342911253971555222103873375117500792038285100625769640115400400711823816985279370836795660524110293186194294195511582329631375296436190520897705382722268107464449041742267284593298987500001824660960448972148250795670964454089235445009988701243058040520716195905923377619418648198070358342310332736676355939557132149554195616305186848829204935754732482795298398859542065789040990806327448064028685668895553320907609432373773093027105896016624438696183464299954603443864694392434679839546868545266001872392194950240482665039481368616116477211723514239630531604657257064121717286208398163943681608110065923566366182973013770991001487534066019887357106147840315221718293306638081210540207772299061047635726141448864004914488011332246648082625024288848830530238896067729745305073690802129749323296389823816931220238860617937655938504369395708220429152233552463003949267415343131695377806151002968264215497725736581083405122037563706079774893522866011619940272726687450669079619805516507870344287851467554398693648210423878985763283130200475779187019871884788829846865209440582706294980755041026831690716025413619944042556244941418043549811681524764944543440 [172,139] 224190549250593829227115128562354775593027865160005274794118882678526883876908823477808113014366004018737506550292477801492359091570208733273468570115421036288140390561587842919404324625670035577687346297176664591331690474972024483729112451215218275280705799084926626751932339247553383425261137133042087643353516480850599807580320898519689820554340678252252158930841819741568964535672645071628886935760058606079621092451992656970534134193183393419324401465325354274233948683630320418875367284116336692844487644830214653794833872329793500015316202417237950133045420514346611892376587271053102364916188832501417467361592095059546388958455710031558677155524050880887586506485700713998950228182049677785792477017917380892739027682105534608011967647033286155128026305685108465438345390362500770642056287697027201110688098073843773349341910160410908098340799307633921853572966826398321640211915242402458838840442270825484604401861674148357555529446406346120207612841737201695423759474944466638635816469328982351173277940936582077951547780312885422892236323537481782706324879983554611133228499227891735719109603440331419922841278176097532217575470690499770446801272151265434041699390346773989266718239761506833041906755265912255933202137468009555558729970036320237674636880291798472167556536114122522436501967635186169527600650905381512315375883169800 [172,140] 79205749702713812243211187632037356152802379434115172311182355176383068834514782964720173712584693078454203756603570835925425399204128015727513992140168469920981934211597337502281066020423986147534137499049292209363398807986507180895098340395555229748451382353225349084798563797129800103200612138958234436458380111424267722444508395804188182333538814817678336970287486464646089898421797160898859615015432919339894474148967994209312563960622244577134500781208955168447899363976730773854941227866812511619892452769618997261010919327915491162440793420954023586107561947247500618195688054110194223276409349106317229300521820244665241357866937608418791593227349790294700559980578986036660297755923379351378038224365325736525359200798206155135197330779954397634442527758271651264733185727214403164988767223117222292029898834430229411895333321986606922948047153360405730706727861215978757711943146591429914128219493772552641124754747636820765924123372239422188195941309844783636107674130986442406607628177476332637003531174063842424761015533590481873233442231529604311816380857435660943459634677310597163956536248344377309020388111746212793998668792900658606261219910430042580196452296429453584714573915652648804576142597369496582300664226590631926297107393035249310370840036055909580986562120211120069533929188396364995132546831418549293972 [172,141] -114603547393164645588075773473073904670072155242996464742435428974182364573750260217295197484280234566244899915831276420996130278721142705107896131173512810938636648113742670329422043799587222957994424977708692914264984642659314118879459775997725637433578549507089698545925814491392692098087440055946976823620766802270828958313110934066568063780931468308970885047243530769098701587722567823771972012420733011056028349984686002779029514410601252442898769993107970402587980196298207610420777339331270310445235231760225892115635018585012062695842386953409830003159128046613731974968005836475423053917011769757758070770365606819567768245294131516080287296475672511764804141472154731234920461414999602864128816119738678027727503811908225115357509660499815551462559652423492736415562921518836151383314841550534320998316757040293383182393205888591254386902452581655740347748745108337796048882569785245527577446668627090198004406027740530878232913992390198959358253086246255847487294058743517932272463618739486167859235456139504322066200249204342487863461536803763134345808503028344551496802012891101063386303093383957222992747591469421844563981336782497965946739372942137459579947990969588107833888810756484869823699391592539672916700156967644029951548987488067319786850292849204948876828357881130301750138942831579453464898603752064 [172,142] 496240734849523209838689818672812767206368048335350595250306954185923914554885261427756863158300035623682514975838648013881860548300937221250425357937612190493487965216029230121166725879836666326916698108504163339541694648300207952456825154534134496514907304720134424066304427157242863991880515786490102132549891629422513888064375057603118923001685788526522941947312515384082599223254627885362832576359204358231596750647640194088893891900057927973345437778301647140004497573249113823725219906678717081599144432769098056428466253027690357833486625103603362114693235111483832780006944509278601326812530477459431082228073643069839472771430716532330759467062680926855394204716522179913971330890967331331882443627123459700540199078590502894145522546964831752276562733464302293984674313092188404120709725512936386639770243035199295429142441191721227865417631831397589828589286379040424418809481900433749717357149792857561310307390720010492322461039056232640073441936291458485152340616177621474770814123329896915596306202683078731183431403973026609614533219333904184271214065984924146921262536289162721335788276228920594112370868356965515286541112388836270369462553220051802877089354763335268618337431142128834850125836774220342852010805520398636541407944110176891790602147765864777802682027514492411491466648430725677728960 [172,143] -680699224344808547993091170272466341850465833610904365956802292457684807552524201491600911758870286915715079592165551392667824906681141429955402187858490993350183130535855561315029488768265930880696767331507358695581498293491756179345734286664091952993131349183263636163485398523852546300131030772631086497572646374869203700864609553614326715710675526851077065516747227431985070943513480878371591374656273246362942105486045983733280112031871778635671749816809372664558562621258868629048257729017538003508948347046312859940031580109571379246064545825692465229882426686040865531710162868825217621568685874031184135680790201078151282633347694864913211641803806097488998215134647763028202780740690090416222724075599677381620198300761943498551666761783107823082202731220832681962556963029252655078512074855392358845598058332236283770486327631759074013421045233720782993496756844587746409101213795495636347363820889844266015940881970080884222212763562273536685971121807611946621189742331407641064158818699813613877037418202316175415343765712600662771629201014306686763007199618554895534721352083743618902080541612115165055676669853086618779973962886911528216889505510245399752991378755663099449965615231352265606453534529319982100812753333140123821102656799080997556765389297120485855670083957735806010465376563232 [172,144] 314977650958801378320639543713069876084137748197176705351079831436959623734477171819669472116005434224556233322281092778979428357297292382445467780094705630849527267523171738482993572382044643688027497446796614718266012739364374966815572842362657654983652304011786414441128928695538400292962777553034921506239067295068691312221591864421025553794076836469985843268609929086805457831043225965221392361334881901722534176948741525536779867491499277636079771098954387037393614686338632474835431438321203057104059218351682733984443624993750661791424266937454543464885233205173930159579779240546166972919724605704568540887523748289599064858125424203236256061444663210815293787518709708710398350991960169834673014239237590014379437910883301121371564155205984272529205768846957841368166748792313138665677754664308958552420685684708371393459264182151218699440508357212961480879971521300838997411428060053144073762687334878164634126899029759289446509640070861270264952057421218484186241071933706274727976138064474320699276657309790915542414720838661585029201180417539735638869186685694437019068528820915911950622309111152596049726238363313764112971376612461800259637968076720030883291747464467175099260975764051186881445482234209716303669631682589935699174722095176886957200074295207857595256605208179122714376 [172,145] -49216677823225590171919916004550850275448078418924111448037673168231134579606543758155412687799078988573373804268234754411938642533789245119310550516733474520431121734507250578252402407802771259195896504454779500734139310909968653470916283583183627460063700935255264484452257189403545946552038051047072537281179961104178788057932273422787099435705756098317512352337782549629282313149126975441226175942020573074481217174859877559925062751069399476551225039576183456128794573965977330279778641466297344627812346061923689526568972653596172010743047039775499911479292515250759049893863360297960313155562777680760045206860572393747376076160819972047988002846144839262317984608104202530600248605074249776516438324246931741340042357521657122429282201038918622778984533586671884234918665252826207194648164078423593646911014593312626627247188353260152111027948393328493502522819579077624319978881190753590992828309016511032420058575551836805086991836708170686592066010909000500809683123345622369158798278035544018421343672020883465836483476037595375791194500826981791343954676568949557645055649696662551976156153478841207970889746640622388332793164571435988659420235100164805203598405780171357573246421344816825520113838805978973374905482057222804633025222563076864549296011593758299396177572004800 [172,146] 2590328077583463926826451356041376536953323551308251795355739893996320592749581938674911599618329691861602809933344854412575108012955153501856651088699166835864164188874494169116790894444536808410592956198383640700592993679455202484126562369744684574748897518430709470585330098456098442863338814583737673087861779427584494693594652216375258786338163188689604096227045556450136328761341380990780686109903919081240995279105253660521561112612054215978382448048048887083055933114614586747360596608117765044169427244549942182475112636849818249041523797614564022444054658457233054919810488306906250428768343035552762385840409920500800190917410980121196908773043552229091997117057674102172554568962412825198494182010991718093078495667495925871986776735556294397739267903152370266216542490661900293370741085644922549863629049947972995250207158090053531862087809693995043685960460243881506193657385988733581539875900985946221947995560693548367243035309835108330644761928132949388841100578340782755101989427176907212030425559663759482659536800420539283404687841481413294684357425275192239520667676919222866119953775906059540254909141720970100417276225672660887931533023023512339630207394981968337728770702681781746384892411128419684198729474588673456255481295150787350639389660443897290984 [172,147] -45637828653678223335485621898507701057021872940110040087657397056492796758185232884777105344848158692165985319444181517072681955721348050896950554949195751000505775600143225943365287519053618893209820400612173652378901238246877101357900886863964377770454240105682095045198333155280925563317482261943248201600773075924735264828492950448218150152819327621975732009759955767277132578214874469212351276922770027736281608690373113249257457724387917409973874464748473020250751441150708037744120045742391140750599051613185603867918334543596730029689313054834708434452290102540038485403960814017907706324509609910645820199726432664941074812531744171962874497534962245916141486108872640669582114924558254242520626491416892562340344752879781994035997591613025489123891620125062670647225517571885181270724429352317254405969112596673141875089711007976051454300802987742470419633888916183583399698997474852791727863933018017771228932591200152794711029372930911272134284151873568794103635420194814288558892017487454158288609849466969509384849288215264884019175763914102227186273886948599708190889008681041327466848914328036455877811207676041571642678917345586023965512034950794478519339841021900784077112879911830752956391401768518304359173753532564442595035878562107488525890339520 [172,148] 266588561744608711150136650740830105394716569911551959312037666738493572790284292500220180799786403232852546966593417542679829527957478313596289014710724669957990646304830492042935308324590309230233512595286609566872054267274909321026395312776220292863428724555113977365995040928456625038731386401671330935100075464414504909356743553563726399784249140776283241617019478364518061009886445344958944299181550391469771165988946002130886842734493089651822985232764302803274852876461201337276845944518882096770217061404044467713323147379127539299591636517536545747516604429838127501020860723912569971947195379287825151778338071290435846214990360872690812509037743240892157127630993450603704501240306256224363583607761127554716799797058252983457715892312282966596965926543490334809107056013445817168138671930783194058041884046364070085585022714536555807860613945096260486468216795236531359154259729280152512459266353609389126938292459339122777833744345584471448945032656345621474533972814160521764025805588597049465727965964901222915236570309101406458704302923713448427869206760436415968874715195022511132506007928817606153499331696272731852355485064108011260412282931953523052406843619787285948900919329714292960891536091637393503076860995973870182036833531838047 [172,149] -509650733695305730843396250545426150284358773887344792795580520491084795186329110482773693216794516598905618932653414437074538902771747636409838552849881851158809109715679497670637285577074074326435790943874184036077658226387577148532278749280939791994447142539610737820072331021926808199657243486912582826166584650594253407170722761701951283862181740319782277599730049211182845726714034133750559514950353727222415630276418750123949351435717076258227948551596841148017103531367166246902289308476662775559028250620948013928634862874276014916507154817400743129410448576107436474923505974584871940925579928322507311607555768920575134351817622885202140990153350069827467230152185302915230728691350957462628091991360678160293119355748451437547440680703780679293887452313045997529463868214110674101884247412037157241716263456820300641366065393614672876785002115788536291302847091389955085076401396220618993881734187669473520566218050481701315960711719248632360919745322474594434917607470093946239985973538256982130657586283341906317019980618159214227810105099395372030722677682416808541871284109622820531671167585055156414386090643830817687831864225417455634755964697470913827822885090882879483112419075611564564432692556205368830531531111677783532544 [172,150] 313728605870415664246681678067656703794960052677400719603545902385657959996500827538301685183168550215777309012471386192806477171231386345567040338368220396656635320306995461207828258874115446023607959994382842585436406498451797040733371191024115966782917739383412591556666159662575456223501448881802244511298039014023743818168414110578410601820670101531681164541974923456906647816556617823860059165256885757354908859074241013198402101378148107620169288002588675344121379235478303099752626995568598245764690154138219274829465301830999934508244591643534248561696997652212417048517306720575013513897553481070268901573936381853501108902650878825751033727857944461111121699065209269555371909604266787010837790512136233291344910472353314976093675287316603645493182097985121711439634627873656095705327400221889189281323157844525769274654592261643401278941901689603187006423265759571484927621405277069649915798882771101456181935864227013834765390701364517470914856845144772141936626381759778246805435980874563644384671470951341950241556062918938202129786058595832332768763446391017549390106342948922188678537374362829279508457141507484954219776084201528978912129760239214206853536320925931492703453693795346790778702535110191284547065354464 [172,151] -60978885094816509851522795795694192842748270350391733248980767399449232605567005464388889976137482473319382317657382923534461312880527767767660839641391570240162617695531251611209458612737831560724391557481586405966104153523017012429762202581018346560064671884022051746351490757670875750526877989041632697788787972707557357248487582876759280697696253251991857437661138576921115110845398969190929016108664134178017350968684721700232651446428046733450667034160723217713629377488390726839533559025602737675211054463843815567353278597931317417021851540661587555194884624420345379415613979932632075839315754226722986623404852331871728717349509926640618608178195495986549813207964103616643672984794407840093787102968126014964743642294082225928659446656117117120555272895226218666290634349316871775584996121732574961435375191504624085581998859344391203358533384768602612243892217554549376715557284146749623880806551711619100972633664268644838228723085664377486948183663261567221860967191919305699490376341472895230475635012249558447564533622537797577502338124757316822877714430371869922516786472228664077101388808507167254241126493162582356665364549926469989644058698120453164436931860999830023566166955361573251605510682715520 [172,152] 3657338983512431889182329139923153806894422479083702993811461655119122601878452821220115061751368245548677885115111706171887560214384252955946819524578967721324466362933538478816259504967912989380361156795713645511981834446656887663147635767601915352543741856605562178246655215247348555182916959778326714115668742115124584822774981881247465691765980704511803728340554228070403319716352389286760387974098424047005240508958562642482010113472606032224423374490655123792372222673580818546814298382891236477902329687544198920748439965951672753476776345769150350599644741789998668961130473347530685165745858329856759144304974899405489180567267946992004116281011737557616933494415045639271649627126744391579809776159421872782658985347259863674764623288428632736606104318852011999862435144307387158149665728023706743941969083015920197697985506917424615419159590985125672555061027600356705046057738160177854550349777733083555376195914297298892458490388925160492113479490069079838774586634778499008527854798434482426935531761555989133365645555895153555664799465670260203897146357168998438381997233777913805192209530679125955473163693788316566639382599168140423739279724520954541889420430353011834213671883038263142920 [172,153] -65916059862788241413372728926692007321071998328507317040705093167920498094393164360000853315350635262312762993579191337657777668965150201754173270557453922671153258488911617986985250654144072972235735244268501788706999919617810179223773727108874010904782920669162637232528583292853841700769518619748463026689429855208676895386146297610384031810086028930345427906052915469128564758828744100848144737274662082180307614135390125202370399046259869124667419773440883247851403632721290064865568951872557524958428116652894636322442487333924009656233864141279220824893463788784012935966352762759374237470170369953881298460449139039590129944077266215593913784804132136389988714989560502505780745814065273793876777744232978811897352298540824345936052063250479615237960741015872808746559287478613947308489757170038912496125291149288005585779075828382852022280958308734897869244780632371473197078380286687880608864751593350121678047903211528789725213802309242539297258874732868751842799896538675701736190850192261354956067609499713208010043252052265511331674867348144946138261377393073638172382014708527501804728259411334379442653406424991003650256311649406827609461876921792066322090758154987663287380320 [172,154] 346351095347261167054584061682102336795597829722838683820751816077398424612065321554760726020022032477543005193209292126305991070540195557985580349652349755413826640184723898623152564477303972851911458333009221213263562054577200931255124803475187778805288139962658778236345144743685454951352050963722632758360332876034402881222135291058635914294058608310357406460472523659016876894308273191707255335485640273966330505494964268235369947350065693491715999254803572031267734702997761004080244338973529920256965910718256328076014044729320851945358549703974149674042467599311108501544949117780646764117453656288625301070325037013480837908639260655087897188055570812057489851272423259260240803457614339111541270870653220431781463394497915523150753432927248791176758881818584278862610374928150735545270203977102903065583932511563176043144581747008321397299240296380022394124070840122021524714792441710587214744418971087629235634343942213965095063461332482124272952508728071735160514238173102779356317387736611062242681715028818898467092967624059070131218200231084405385178071316667578449586165440352647317006138928551669115467656704779033381600237762606251806871821868907192526378421448 [172,155] -512706421299764285181280507474190229759076754079785141376642191108446505898453787815165756618215315104252734087646060830817502056881265091515252208066234451807233200995148094022619894670773518610465249487879405537988344374660884419462924349111957680041035273053753179593284087297396225116263457188743894129497704377632694814276200616974026161326234122327065974885708662503929384889253349092480189629597750670104176995356806389737401979859127404020440001403137318102842535510303604925655564397271387306745195270461167986494290719644233407743628050690222132756466359894999007515856527610973082376791739234731915173758538444717636238212303035746829787676353873447287741364305053995995041993757884535384685325561347215508646011659369734432030900952209951209240621243271555763816102911229969887031324059623080740178933022031537764922191874857209108534325336175987764849343833021647354754978774293947390598874518819894999345282757792483690423478866158120892562228335576162311235960068882593736239412311896503788500102631712387541722965109731671891688093297868573099995703158748709479744567824863619449173001453253463004193393582534970430529236682817941345662820811826272 [172,156] 205733375675864567300686934238462936250826824507230646412898691492271192964473899693448434716902483312519336296206636002550965118608126926819157822435816685826124624350392344048637756803850753512551583493725021161788374551834712641403471463257252776210896337475839778028737291723030728097285513659319252775787634951592209840049946896829044536889072878576569749824839581008187590565853476023311284812343583124039790843367666456364224410642193836915052018205215772452177968795385122725580130056120036558106485748484168092539699049122913381912012607042042450079810380408866445083212297215908519154169724968979443975895579569059235134257206334582997663104650991525201830776876960358753776106700334225638085048774051676211584283408073073287982663393568922576305371822716415742077307923836386262490313079803819499283391946272788463335590592801968175352365915152180329373922539945888400210667179277433521367401397379787686145157190484019920783378416392294855754477630313793356606965933381558641204934262240444258506456364968167947686552233522634816429458016254919392237755945376609146931347912061533091052000863812727805377754446381034261468905966656883745 [172,157] -21430855561351463498755027960733402255704701252416370268164592654503766151908024269810536213169259920607767098764110625787845493720776503531888396010116324389769840441702472310943386692918138887323949773931464057466831025395899149518110882844326094434787812667980272038441056816606601698716089467713084587767243303302570040797620642657963016601587783289961399282909200473523188161280317588994442675849264689235655791145897315964954388542363320566804394664527080533826165363309655846426519815582064692688058560567296615503256405471780439812511460616143818776863408632794296955225623926331475082453770985385646662583089048531768712846152388776868276747414609170139181435633919630180222116688120474503503332525362701040895748776496884612352917616888315223118984037634978304675452212943506576702182005301671385790528834978629091764463489476305306564762546646591999954074313575391066305422491082624251763758006388932040894042605753717385024484745814867545341569926356852143725912104936339670932381822751469914569627302122620400318324103014216233208678732866674523250394915150321223852911760335795653800453165316610013710229571897963409792 [172,158] 552125242412119310812045738453679491946274132071778967544011354201544408296575617099288711781126046707601200307126755089521989917689656428341686921420705015282550328865457479097145240785792125698446153626577353521179380933871866901587054555414627046203823891028986420037566373795314922606734853741696242601086049620414428870662951453972535624344645277182330732878758983916033672450957279623033982900454326928638704331288060493522538319079863917828031394774877604909706198164540568191762258318591839819314179455893388743824631187541277381250149226940565335580065626506026894258529705697175309819778254188243729474329781870649281183897352504389791388038755233392913811515866563003351370347010325929590333456657964003259536822630763569404640577164110669632624727861919423746838849453711741053237172523729050657325130037363700090592275899556981705688772677561790880079115242951826990407645742765952680677868896374009903563697169529992885440076886325484903751700169324441621573117498669159639677518007796204509025451241465379054230338988840001170087836312134827316814473241964123810237884776504762387629624854068723883392 [172,159] -3332432223291394451447067386240310116706793879834580914589171734025818919398527112709625160252691232113318460444378427250196557583941026983524728187262196618764483863600533824445868419111526829805170967789545823915313457300109352576498159988622793010758953978290846371873083631425894665440117964694757549478150599368782031152274036723912293072808220414543002813438731254993393719515569651445570835084287245665136432922828851481525071522241770924569266582583832687605205122024555288510784049250404400268974905961012374857025560000695606690000671181368074886604562070390704134936590656507166540042386098864231385724883474231890506932379106007851953897118385901615462578013184877478277257076246858084997987282335455828178606052046620390746210731878753698386152451638369426342894693350023827844083270833267794318828684804306673730563730637586450723800939622097728772479940361140265387164361824846607203154078331691921545249455857539909587393168623222193627606202712611276787129919278739778027936212199192562321141586629463412797826276354073810101942890701775948918937012575046589941652112426901426531264 [172,160] 4434726687491185686549943583425312229252204232861566081427074345161897460155362720084421110830363212613446788541539581480937998813549757054933506719665183792549852345855345285815397836311395553390505144350085332179021669975158791064897678879038521464287883571009710554475637535392610773442885014878593993369203045237471907515550897827727109933395202398168782981752188293934844024564195373954369124047989664100517943611069994184570309227360560281517237176020988176223210641040254601374691440242007734466407435065979736806608737981311391188425573516068965266326248120125398649416772965274242488640574532021143992643966575472870634671021714457026113418307198341288885862214873508546726499734221960886074073349374533988050592535532784534246333048384853675482636579277488288786659603526492626890509546888803044169360639031609247582946885681127675441888801689675743377543022487662604360548999854448947229430424039191980099380345114180598436161650652530341494752387107889365902585361838276721966446416042121277598047915773989021648946136493019118342930501018223562426239360352276798824376 [172,161] -1215731179306066587776660523640299823148631607093211503746598238452772915743648523599547140229442284259095685135485806441279019020694478421955517423157954112944144023529196188443574977556381787073842083922683465706501419337340521603093857612615495631490060702076135751966791719444178802240456980294064756007047781797504735115568723149117646949228289855060792428643806687724758175740841717497260518418602776985729651814722843316957533405504970172954866729075307211914928570738068195381656738634821749895380120651964051575318297813041706851732532091134123274238303358800124118947260066008662758191412141679380424979620799871212689406296381037091528633076693487396447304139736228804266120747369764209399274105225318732056965792234507685173249091268390097894214672925796061759902571983474562493090808230446093837248829060656903242965209515983581954132009214195327036244565694909185885632794125495760062978681110416778495792838131124707415497154543946392106400981463355952882352579371654191811147268608271241984312118165261052526228907498675260095597296686368358707456 [172,162] 63612140277893582650814345690355599799176776641521553474450912704722120121453717528611330624979570491358940159951339753432038258539491019777786185984308660750359928958073494930394853359022791313159386250471896573034913480155545851009072831262214251512632118151618640782375698951915686991958294527864875129994541737976585742077913397092483566938321649895505987525372347364471019892452333765040564298963122975274738614880280072553873260763776108303653027947436686723301751012050388484085954406273625794523621997358389254870979256364545238248274473549557342300140487834222250192731614323488797452408240054179576913870688993444622240224144324874596895285541956995083865980954098670010547073577889652468320684718493752438853383459698793836142481922479743800725207261205436902477746984171874638697429428762900952398764053072425878799455861068496811593260617831926284590040187742056963795035540078279595210010511308778711604260529318301708388569074463238185729347365561819944330301881139943103862719935545339155478281542920285156866914820623078037016 [172,163] -583021010227125783942612821636387003816886236251668057363405246682024076261554469172561591098636463129168838750690611842157935771710092184803483090979598413250723567906131931692926057954348999316940782578672571304330662886636824750599359448302579867705242180142034705428872278036171741939756833595310916325619094818213400479782352474652329930973206822877326576853721136850965915681521399342181625013364052657539370757480588152648508885016522970618795173963176857439922426643184235606515748557063913943682893172819112523690624297360101261017079981045126043988228666901285285525145136225568406604932390551634704200319594241992761315969272817326283895442851658716117583090748813944259532185638236077227359716760371239563128080929865762612665708294564582717657223708045827962932258233898412548359354983404484050959271149461690015296663577901429521501133857327036248881175395135357231863798722048211332930161475977408188809494631460260728542840095898028632025094163202802886477378121423599280040488456046983592690268728214583848 [172,164] 849499193727935112545794670767693223395696194883502248093827629489906723694744248164892962079357905832110621935892130263895391811940410623282246439238459391461907984602168440674023735549403441509233953875469373467910109107739291315870335056417114604746543780905305907983932286103563398623044377524369510223848152416174863917863974660321620029700992231563389682115782547836875295235496722484606803207594703868168045580236816347821637307706803426332461963552761588277398130549980584337304635355484776496367329712812608764382828811755186751443785468835088008028759453155413444893060871827259644521848562246613223691196216196316254432877029145291167004162282747523140075321527371318812991563481848748290348003835469190779707821817232244397465947844833684280866035320797911936594059109511775380336895970565554355196608512993406542020917613323012755645935741097918197669549169009040401250416888924853657762657349222261419983168790387645528340045354539961470363048014812240715081846304213522536995383721835433 [172,165] -176294034892565933009581766904426329036444461088505541126463750566814011498855798761590701364312338880926487023827925702498869948922306984706547156332904657376143217029500651934098154791381726147051298871908738133717853429326348260553578944617750270753944181192881218957398056179249169935456716943608120841314451229341178806366588299745218634351806185234756683498271370203514080964964305461257509419837822746122754782495275546641167324856000617024784936808872952783758057621431693128782308488173214884180573713218408836927672312766033974823759591581600489356738450666693482633881544462493100052406761016119120167051315968141996193504559328938825426981422837796867885994752082160146970141621713730875011304349412180356288218490977627723976380125290032983757891940091031486228253670856068113890162854822127702504137316263675965761187438543497262106191629864462675764414294074969555934988486370863478645377292946032270796306728479616688815268963573485606797468102890283526677799694720 [172,166] 4597534809393107653929154902197884004863129759616948511077812944607639722457838780995882450291670137633738202946479846638673466116103055207831238182124312812043011628087717473999658486005674494025599617059469106653958642320220734776238004963431728137483805159366939408083448701259464661546694533682934995193091429648978875128036913018779146354905859189482189013548716929168505109098752875392982439088901208747518411065563342534805516210418498534899421299951659314453741879213336898372754867939755981995341966355058641797955020094371982468735398307970386038508447790129453918469240001341776221303844470863446280376369226433417267671727203540207873728882011031621670525974499038578951118696302737153091864582358754269945134824777028937943384544105889390489787129953138473871744842121406377197623173282755627941525045646091800794925342619442491121224022114144741096784762283333354403517658824055302486378528130891326714786742024030989833844443198257817017212960 [172,167] -13053428315960231580096238614548237539182027334670832201947378278237320549533645504324261896378730342045400325894079747122807850767835217705042275061338842902787965522610309283050144059484984913395158156094217033645775693201451362271952976562613405235051728861075162549311873316394422083158573385508450004159373414231636103330921908064737422302446239061682616591521969881970288953201991661788120547483274630466579245445688282361532495737590792167655198756462777557059342454971317933058807148755145558886872008678693246312868308743430154947787839621953987940290655416685873081184499383868248815305456421340725082879600616759858969270898759240278892898637321677466554360368767367735533698906327328767789485407946155425528457427845457507959577914366221605738312276963773482803944487165259124131005875920404908423292559414811828193579629394363101742261857912526779989226808004809183753305390623739116129073230079102010500017679993415254000 [172,168] 3419786279743488560200675821162457374909450836870129423083521407322361616980716766298039054433776799306074536537186463186698318402594629191603184740662680936710804275105878573070156762145874258096861508652371889313101720054918474486497147927831649704036433471383975610994851873487572586043861500593265570963530117864577008447538232874630712800306136052822006214092820418387026135581604065991983481564137776204685573851083641107538330261278013796666719519560254643589479435940858880554603640732283025645474729905669977358981270436096516886576019104856235199363711310023033982106646347830427181593404428411108880643455575032716943719851477403014269200099318125749451771765482391905560525341071927964828540952812199145621235072618742285696320880296338656524710886788469116329774083626636350875512015711338583195713275529058693369695051339325324624269042786794597706784576095304749442708865921245643789045136403968 [172,169] -68215968979085759155820119042749638127092444378493350129877425918219597778972579663404623897839160921740505620461793945828952189817957219273403667978791012136491103220485787062704261312013877295964493253935816881696056401424440736222899391945796562158524481348246068945750171264513224100163128775923397670218272839360094435493042475896496730308654571691296546569612628421538901132130429360033718168952924089771878098536924846837398278886579866318044752671057824987374194615973290207380485382727798798984240040799461679044920259574135439798542433293228200908500779777243480644741013521434209890873601320105023522291628317598314106708528986258820305591476475506218715419651271285811112665460480820004794723354130482616042489990411562165663827010036822252729739311103692552884535377578376203303563151669695583282898685177066860064704099923383495462819049363837402349308544424561699917184 [172,170] 82711156209884545983843928840048682883865965940557174173530707775895307982685423714678314366278564824140697208797956560389294954622964199182196053704222443202145122030237271795876600024013679049602287153003223934042014109896905122029664390918687323633555195963280037013163860920364643615216852070772551094477042180628876623705222604083156184423387124927872197756909605049850440342566547590441723189080510319681597876892495874596979756984886476246469829844845517643161378053136943450845296537266414547402080394509054505488946199733751091222830069369206382994444887102231807840053556660393064409391276810592885872609963221337709992524956538839144365109333968513102741111960062492093126280907599415107840315190733277972189049903909449864228964570507343153736908494389839408404524284197444452222592851162839133045184560506648404797870963387354032621943453169512 [172,171] -4668815409600843148121344106068032699589669308438296666767051430120479761983456744914432689922843649288000630146676546875613690654531964265334665726920103099306312697994630808842900248786679650602180722850851926053156297331751965153403886839224366241441115670518930384025655853309848556742643018744643672530302676069798328153984978837191310718327209151907365637670058617544293118770372074890163154847362358308896606517890278976806711208708055477517877837657149627851398415435162458817938486390436905102796659723974769809801927221282030676006078926491836924167966637606342904116303561141509140086394331014526056966706176470757691143894044026174989479433227642850473070921883975545490059083159880508037207132066210477955268181718417938023002305779221145885960610395192223476071890602331158326684356395659058878472332449618985324168 [172,172] 8913202484085856349350722024220373241303348707375282419243582558001836893670004189772068885519767646769895363000210909700501131422065220511337335707055612617309537947642585859633171207847307275468046894916824378195583995811521108554033752165874219708358959619716475624095498004623469646731607276933032461916564598367149290116009926604299841257726505287246181162597122066661422817884724020523881171360976899467186449879008817654764067517693742232146139935060948340889900770170218148570454591197268158924469898697061438201708487261321452276124593777737332504833520816202020975484087984347573006209983003159382571761436114105820056771596172172582834136900610174924012075595495381053988901090941345498597357666290165763965982627572013382327713573569426644325957454712026480384932151022599301955160465740 [173,0] 24226581372379374594498542580883520551771624218013203327208789051715788724663898818195939782497585637609497891291972703960003998646628373570141891944483368909476182276131319280181859337542121298275864895615202414802539723104567233641687711047427579603818301460305230678478635857369334439762203576342605345247986311404190503726696099759231384320256681503489926965247419277353859903307554750560665416039553476336154923327824255125224564667715256186908735281134426362877066077115525136982031270255218375584755783623303997565637490221697430519398883672559571536101625464506092808522775746745533705075233528032509118311585053046008628516209982106565756775848382763246271602908690213913575620740476560605783630522990353940556901678316152271404573618537937443463196617142844466566961687781295915082879736272582199937805122623133096476378299614865531941540133959640944075242123251105893601414590866708723428698605238800851473210233519246085959774422398960609807295289328762915057143332454577113617942378715840648238547846364538616194035855798461041763303435534630320949593514450422079371025547975704743308055795858855862692856035998276193476460889392260565458403158295892781158261594347092774788015553562074378651717251860259679091808251998439724086918207645613925291084085433852437624312592339472749861696246067808730522373389901294691504598229340552552671418893888896432046225170098377256398122695268077437617548946671170271895903686160890344726764057723572229687116092244432028560754162817796813405398772533103327842124624863705123438884832406942331365783439996014701517040933025287416985491145867942374517597309206325379448797428204155243460323086634092909815250355350345855956507268357181275275288643071462499973778486730201816484207443614379634804626819057414767823516659385275360689109078213866038761646058483378933935234942812709442175065597687059444662125245278155920343792157088301089670426973654827670788798228889182726706891548357806896722889658619513305162743297987785379785673277440000000000000000000000000000000000000000000000000000000000 [173,1] 13512116753707715913239966871039834456567457198526203639863054237508389620973418479952607088971759836312570388279770446897730943955148499668185042532707414982125974600350507910621516411980932125677575958312079294020830519930780961831165855807359360478407497341372821896012563986103147932860369699452806044131172248412309473083835681233784886817495544065219049651849137885944587267859786563511590234164020273569457748368693599398768874345675239829186071462005119937371156399010518532554928815245202580596572931497079324358591451460996238578698455090295014895324076000336035722498414830728817575384873001000971735116341939815048096617370364755635664028417197067079982365815371706645242182897287348471092398559274315750908251677667848003133647195004142545102201100827555763893332336926530679518937680216996133405947245272962963545164148074530331301358480855952119465675628687461283874912099830471926657108921854891751276801581607790025736060085916152974635954469392952467774093116748899945288296063546906064384432773773064384224513435205269405087311390014644461867069229235548069413615385327347552097550165672163130971277658078060688505077039234324872817163051018105805020551278623145686012670699597940713141914733121567884545329512124332870634617146203489242356023819841705487354343812826826564506210877652883579286847258544763015237701250743365298594472687246554147380639600731307780963311222311524569415638465222274463048323306460443765955878075422361346155538797768294225023884291663976809601221087415886063313158454751659106862721713102364323640098759964880295498797328255256050356431742853745046308897807850515062855817678678796398976955704868738800011294466308909685617784947523177014208428652555857118974280398886648991431202911268565880078871573878994505397783880577109347677400942044428137394687242699337351990066908279670043531539124079358820040281047093534699985700020440304805410764936323096832011007008308256872207736733327426771079669423095935277101450934076357995087173148213248000000000000000000000000000000000000000000000000000000 [173,2] 89226001062166410918981603655938082463524343146935698182121722753245734771094370171398728503422898319827056612599881066479958344687440598704822056251198926234340187184474746722694583896836918549864810370557482632244344253846329075503125025137397360231110371443045085003899058224051647429627598009725897295736770619893466674869262943262927181501589026294247944666311725494609605550081882823669822107452983185383469931729677007564795827356828062469762201324147068509968430759594841455041768404982776267758796615934490135107111624422881082653106432542488336287199588013645727524027624275764807112301587005828829002931110726286166352492617084127633236292528185391493996249422660848115149278247521201893416514826060791735786885545912701544755128169569403894411215722581512396545221157737246755078314364226707252346264214267643404122655511475658621563988532320159577653792779933138661712540315161782575943559557355808141703480453887137056817633907443473234050761044990140972147286112613492852534202468661915682413146996759536724066376495983566845669599155231006315038874416154895329646351218406704585317779426758265657553537386739642328240445266825414803913352461143467023292686310053877603097309369509817216983741606698895923600114374864028797446542977393834818509418351509430347280391784187167739801382446534330460897291552735479738794261974191106864586189029680836645540583052522565274468927014460277491956528782024273112878476140352310993193495834849764199550791745340213750659889383550745420785698282002089651828279822167929513220450405906101784753285081787092862324260518984086476797883820017802875928124816624155667342485652721944644577109080128441330650955512747321908046949980362425601576617378869432160206813385069753983847362426423428291512528431545925037456994717161973745601255806654047872523712705900909047169265840366538865195612592368600023798455766320292582071563238242055194605056314483779372093456836801949478157163463926406352801403959928405559449112826977081996822336357007360000000000000000000000000000000000000000000000000000 [173,3] -2938465937829333659955019984585686848451016480627284007074821713764759524373867832272055464578573281305649243041552473433777328784339788209299205564631427678250552106323273700274201922724722300654099705501416378894347474664318341326483465813080047070605383351865798760821383513555721884979128685906100867850807938827915864574869442861303190369428143801585795918163214725449406850894329133754614102237387635698788420211692467282867492879048739893257511834861264867709255732113229008612145708757012518916360712086307568207349173073087694221960757336330403671470927573395988140471230930703479715894524364010691660143138305273146601239932891563667037296798896428211155527646157788487695349241725630092761430911531155485220789442148781575646155645491081102229167914211042049352726380733798058260678383597196885716178466243971226484886935467492447413104877636368374702071653398334229735953217013854673812549528875570997024329197996671232742020403613579765935291442736752955237600035725782206880674865669496851062304249988503453102765210253730519075452526547027332281712841931358645148150903246535972854568297320912540074343739152549982045302266406046025560017481662094722320704704561573231651089683010978127792318148199543297322999402272538152009375644439186274951808249813922644885642098847268770853147440489905770338921167308266613031386376754641465156059948326221044691997958137880384475239760209901181142058337493405069438126948960665796523064999175776009510513650011565349974930179025309608388220401013925620068076245897322637959000177918084797579954891507806233534349770296431766818501551392915980522090682089753736711293733620148642516196891820705987262925016005202725121982898007665592502613010018813818428238581216866819911021731239771104867049415107942671503894477095107743170117978322304211861070587958627425954996067098683006877908819031002130139590432774772945591184851519597765016616120515085405317150008099757052185965016720026337878646069377089090215388725686047862798447670433153024000000000000000000000000000000000000000000000000 [173,4] 7046662266385253782130031276799170583141226600977356793146152897251972371855220257366181324937484546109488059989827926505898606520587002255378096631615124025972017390287090114206920999060989284522245526358171983801496866751043730178666127260249363384657467263822526962871028237968184054789792085370890258421215151972782757564363494483538417110522349398856369166737969669364154004687295023593408741523666637185690520926927479154509028573776517676843907786629218846535484552288440727612862905679105562820094185917435306291583590579890278304305348033492092462756766296849693930634692487208674351364424286993004613368072396697815192727766561978738541673600244002475332905531522173432565667928895055926711958207927279751926650684343083694826989547480923301436449236360576083563223611257795220093952259775524075457831941075435826246224561318657301921226518672474484821896771174214078059410375857298246236083785570122060292421146685620071186734694863815958672262635468496880232816268443220064898147130485078972614610114496757524906333076374187843817268188415712953414024021279662408476690365685994873953111915114689401597145942536408568101763501370906276093033378099888033597433839342630185405553520436408790200391607729772441383742951686021610015534599528028896157051881139890049522676272558167715572843793946893127439473645676923695765938683597806857468580847683480708252077072523282059181758778671138603882577184311150450219897313022263895618941248132979933143562936470830509304721200632318561113261376684909088296094063095639068185101208041514572302346345278448876337919758148184900197131438065656223959060373370577235705272643157883693728407462960634070565005382084282348357753795312459492586977956591527045743834669471511224067790174172452967263850157101540295561030985514896978752508536274873500245443171963774996832002401920396423553730424079664088900230585516417625526290374322061942890198702983062547381733373679393456799636644988747769926624094744543007410414073947015860015384029099458560000000000000000000000000000000000000000000000 [173,5] 29816110622632121892868817335099825762472612946482436888723405363179059040189763049002444009607929304414381658921081453233945960720746389223347594430608922421287069872596566442866562176231919811452899661819260527680907060381714982730199241489194843670487535805623665533898456130448508274818549280490969732628550863806095914270033028715939160956097225721349799268420797530765414120590867602215212508239140196022352494453008301577477709695537205638159861588335520004560159914297890806803360194131460510132688884978873571100902971365267130169480778079352773432368476092621070339752367454470528755489966449528636791162876793759178535471361748436825738593502528214439860202486563041974173442828798776911203118309819365687560920471398488854998155949890154249221225887462955396558041664919196846269046672116433826090372459381180776230256341874852980921300715659847354333259246938821202028534377070175352422247884404509039206591657732690236085824318918837680325337840485589232106061858038151850425450472633763886309752623389556947628277799291491161658690601618976038000791999729463523799778616905551063155984812940363842508216168370877741518174355067764242489039670627902350182049542886266904042893248766754627383331707815682591008141898386272377279331122468965429621337048305337016324246298017479095666805521522675840301983039736435022083824901527524030803625919245144820147422006496483709638831326904661564183225357169621373487694851482571055311248501172311775195929372899332183605942004340934587463974452799968176803450471870935421399564189080931503647140892281546573120812365338996487912690304074138746758103434630027466614893145539620989693313757959303833223590273471842291859199000727061383255989523061781089838755990517080554829832610892379034720319470444730374888807149757384561129719968094666524006038325445105702713793876277540074213362629561143609234886152062333951566754951919883894989833118196144510500716138265070736993077597172646844394606787024767595639988738743050871698461617234640896000000000000000000000000000000000000000000 [173,6] -187483515446997280969302466304243564398474957746294040518584991802014282379583416225578062092655173921858849595677336469834247607957538859154992825653222964091516735805161178847813164645120687101489957715063963788726667104883416432063602943674647200349744152415849764207869299119812849718903442696244426185636746387427189340914062617204086491461492169926881701537115722013148668482201494976951774987452730297471699896127275788200745243715382705539988399602245557807517286363475838741000115940336117091245749383437689013416071921667378701433919274228830881432681784156023774148070734426289874441684938399342999260833783791157446984347534798104357432407841783253249632349833976114216185465478693755780071112791472604134344639418408025904219221785490743419851611842310389278556903768570145540789647466486048631995432643729407689466869748297636612256444380276432974134935387407486595246415826794971118034505680770853563781647914244504521738818070679912447877112082908515815676247336959130161308950523315563769053462110410016345945511480107583341699691062070737929596167596302124903013210024046901977761158356480516996052464189687161154445224719857211387119311976634824210164869072875301636688536299997164618084070121247066401975901538573835029066307210386486001388724016131539678588949259473046333271890571174823503339423020927114173711189862492543403602392969653486905780677843876392228743099430896903319837394267594465488348097514613806371647626205881763526610114197144723146231329772184309242820099091764169403669929549212030633136304968849069722008118625323875440294801909392964372748923920741458939719353730246166534591408230648310730600575957508012927963902100865083602598635410816403483154045561511584283364661725784676905372923848130743805424274767264354663444031836813206268046685735835055158660143124892827343416199388177065400383996434989896153660861400988105685613560922101017353966310993117382377005155567178090373648031763913454441680011681293910861729582566552301737667133356281692160000000000000000000000000000000000000000 [173,7] 317982005508069582534584202677030752423931950940613276665439503044931419347115744844088106053343290679518741489167300337518788853763722919090878129219842510844937851910285084641737882887874631592155012383871005213005869165254797567100612446247864910272474744199465868088011041177582631868724793653597168804418190051267885983826835697006676663022226544777820058750242616688645688671809690550898739548546650495579657943656596991749098270388118832351628299241715773313056688814877318051463046335399537759142678236443432777850423105659513703958253379597473272323007906416216610490158836356769044844833661701545800574534234096255673628312645176053858606270938334996727963574766719234291776538207925714575167851793109755136383458885715922180129177116963000189738674113820660529113107979462400845974875741317627944528173612485601426245808750606339727787981182218281757626538472132131251503767297662122903744187558698051502505697393924510529458620608089538615618292243240948713060133400377122275273948870238295942055893989981792128897618732702972938560888574825884641232932081148570894460374104259477094025350803029300808740893095584994166899357310844446661359908286187277434092172650439063518998351245762254459936060039637541537297949359489453570178612911008890062813790925221849776943683674169156097642423212774107661738180611624245938278337460024050684635550907378319950174768957855421662405062502427969642822852422455953785611355445079407801189457869591108307598692906801731652708081981753228780922748050404454655786533713191330914036451743788986287165736033763752840103067937593186219994413865173486577394754471005467727419571893751238484017049276993046505149602716956723902819344520285602184459283816325068281367784847593781057336606558264043945585105709720690310444938229972699856863235935712412527465855602801915864617598629031657138643175709065319930609749684324935433880753760892589516719697826071032917189837003750222927272877698675853684684698400405079894968231271300608739746523251031932928000000000000000000000000000000000000 [173,8] -650493899382305855671134877240247219729089909217082373952710613726611624855990781327075483732826431439502814969537623279658783595440311122667597995479325972981460085829937819319424913781341692348911983245711458382814220327285859591504626876117785716039347155892526772101972516602781552977019827114665797311146700498744517120362238382845793161997875043189250148945062459359520948461303157211086881793666923984751578852505795166150636472533579305270031839407280654075418293252708228155104706468402639584339939338369239123258128887789031301695301045405437088969335692899613808597698544826770907613410402699332097087782469853707060718303222732250871276776478374079013871934188936996265246840575869463826901959232413615013064813309417346478923841559512791393860749145437923212969441369352226229107811993999215445300308401684234646662713532615908755501716547409646461667999555931497046221235738488929868330519587552772139913983867604091854793343699942142283398475347487112889339599590316988839444166796863892569909933684421544974028757962954229725081127517818457610199683927190807521148412061168685602978026542074321925474129783004151909227948396101560594382261104224261874313987316140238699800202518664841043421061598540328893902733373832189115757704463303623494315622142166964383965371740008461620064865865872675185839381270977827005652357229406831882258407885132327103848134789035469148937706093001910195660569651639068988920297176493917506632552740046025669241087822633667041365098092916196842770580287035032931861426158233324254575312636448225588959926820948578495426433694017619296584201219986218095954875368007616578178503674460942200010027314668433988080798214179255134433475292961409522012190113650550365164103464436177473776355340136612201094465891375329053079412824931838527422254376344502075169041982266414624291423588854738166831059825848342055503672989745774769579386249390403243994464004139952022790648067010821989281712099582210161592302635133594483186563386363432976530510796816384000000000000000000000000000000000000 [173,9] -524335549160391324620985044513393732389868604331686570988852767853638501133147265181818687375142455066021310762935665810865279134338328735425269840817101439639296165702831026056294050814074920420935745029963746592698449081906217938786073364593506758621974932737870210613217608598979400967728407195771020057677932652625672731649508699837510267188768337897543968229455348250777894813288793801331244662089076747357094521001865932041255782144896623064619716214646259394348186361264733866165668668052696560078424469937089849899975855266491165667901840904419870003206289163766770488939335013982657850622796896334662995036712200488393131500638617696034552528164704163425899219262311888435669706990896676272673277443423382324410936494836182413471982051161069471751350680757874435770757901926285373083541617114058085909928371835227102723357196190758294476693933834226222117008237611945335032897512640195897181439517447494414332924962389038265179488872891360095846133009885946191181897135201929256089414456924817535000821378670184067976825163404432635080838433083282843865546051871924412073821407524833409810948451749505309564922929724051999601964756857925890947533300227032250340239785849734958645000378982466227117251312480068083430160159353902212727507498105227950670168980351192651466264322191479539858677714719498957247385749292665333120569230262406976306291940610167328682557221014702835339094499040621585154565659639500634346036192992341448647342912372764292103332819747773868977152712428950190935318588716113975041436230323573734646067215715155021929604854164843846455036670885251687629513915058106498414620877054857083181175191014033267521311013544744451174506044607193531398769670498216093246387528829224259923573862717698379953794350763567430403216479298141917984976348070016399791996303562086979074355963969858282732569682792934423162018750920033442090277341648197132175638907327920542382635289700626009107170565596407616706159279841356374434223906163303309493300632749641956918319218262278144000000000000000000000000000000 [173,10] 6766111977715982608055511089252566367963111799234261169304167796227311902992170506801796559874143138662774867056936371532016154320119423785823694028902084099372809095922892806110334540642922542012656935272677260182138482799370393096249859270333504576931389668178276719328560113828473633728349490851097754792952693367754980905478016606072123928976641189165628043681399000011386512677805992371915589888901683875742782393281094609734214132226457226585341053492613384639812018481181723497372664716937115111118412654273722034377927974375481454049818349362172975840946942571000536119867975577311549320929681766304946025518394179793544763008925968609081629618810593109272341903609809116525834953408144534951429162213730080108854054052404985145932006964434646537181327180016912554670143978661731914883614331479668622300703480874049602167411467664304289448191457633044081189496148106105093656082284771215233955097911062365278093646953268635785123954793352826963811236154630443714524480469575599473252111418359051939626042340951682088435335064268849213954715506176248379995053279221358478954416129603229668837373437425622026401203584044720753535368473760270774322245901055054208948572536497870340018009595240087312762184445463708759084041619862085452992478233285084693433192054194880182931431995391776698323621178933428906651865746905554278234378018198792141375102364174091696331626900899206165323646935045342037965478259389343268028122384810842098128700118946580044741791847934910508565236074369303607671970772275305382572817995116267013215791763110915171382396821270126807098167227001106360420684704930596284237138015267000380381743606585051272222918845093091238038625377673082278572196405052485768647616207416352246686798038452449913438501307417544448708738719870895862755385602943270772972870307508187647917815617944733400886746587620917935609797295756108544482017543260222609287574270113671262455356061741490535921683612723068469731439491245947045531730206620311456181738770440774941265013524922368000000000000000000000000000000 [173,11] 9680034134904207978816814697854330145962350291928996892348056431522844073340041637043245683080357395073334711643481672261927563343986050475210788371942337169470307278382044562424033364795037215653089286997993489712796887730544681292752910285704634703852485022597923282521707097726583969144137666339708111253274132584051817695076864573224214434697958665616941136991587873370931602608126521331692051842331476901405376243445291275806894842532896360812702346385647402322212124600587275692995873549204617234409725780826378509471740273510103252138023181489374091818704206639254960526064637067115497502062032129230354643646862938632918189908336798890896653458165527267994304676252200436060933604730459169121862957548915271346493550343754328956755639412343563132368358616516539175780563425238854511068569155869782870191647708188712328348792796158547688119441498433804027117090496473407648089073542267410769324450870276881628616854443137905153374756555626789479737119344112816126453824063135511241015583505684052960360571689196331166932995270738430716380253581513358553809499103701767522148820006006095428355272813283867095934205582313686127881696615909852107785870504250380226389667385833863442266573418399624104668424532812093472794373276352709635729779889165131644618008989147206856607749571251938907712535072856905923273938822565466264456900184757376980513013054990092690624081090553677438319478676251990687709785633933024630058762801588914922909863403604307609090139337965027639479834357502363142167904232023963933186482492240444220431643756064719925385985429178957863671072017868189107994752149983720024110736285091933130185096451558325264039608575428935003649119793424887950526234332595749398440096559214498023110153425574671111031713399305799586625960192523588338922377518065367670170559193822208243632458582838546373660608231221179094989010738899800074986335456747173271034224577131966265815705399032188359691029328857838848269743665837075997697267633570190698682773594993974724444335113668395008000000000000000000000000 [173,12] 10313884972835817282004827695802114765676526396120181037821581193023850906529696450522197140967378138117942907545021548858138677468891155789045524470882717311770827192312073884392877025963724405747629438829290922873983585369624841015513924533450371429758178449621948711884919040895341383217641005563591139228179922336805227416939726187565543618214975102502215063774133074621120119777304516610340834215238723844843216228473863580723688414352162675186863245250964322397452184447884531875302618827093651183532958225717584524477214530971454989179365277516790247120815523249918653291359855733591894021986551671831430951685845423235901724278468164943092854512766193055509008022443903129013543172160027608142706061027383247483378532886882216940773244255600985636254713185642044435202941017991616921888918274600505680000350164222562076126323028839549115849334335293160476787084521421307321984404033923956242108107790329801754229349126631699519535248584003579847108740607137954886188582552825613736109212096594446438823752305154944773332594000492347718590624877028093965760646615673736927853418762706698987927015679144127621310785202741648121653768800291064276667194583657112769419655443143636973206641843710326663417808818168349389836233757517965946589312138722504732041440882836158170203061047882920169121343898891045113302018268208850123067681593950216834259067307968045639900983426522529083335296453388604816326489265891172706562141759757358081937639212961635060499155658224540616113815542484988186764712784153169640365710897365234026464915902398604954142585785250365712714311438775166398047334086265090978294681872751429044611329082297667589682133536387273732775575008240986060606281515014133943333632140649268461594961279528940982809543718094390873304976355930361225316665692108609503646009446566455484467665314954069259874040470103016744332388045797426590418202611145365173197234216696679205326630338423888155623770176972681198685453261817106417070652209578056814037778203580323268435500473851576320000000000000000000000 [173,13] -30508050754898212382935510668217634653011460938211981656145836969378191849002359516537804760115149629197571293547926960115511252468233873086219481356278841414276405026405202973214090197489033562748764176101478454117625480203885249821603782163538773981533836526608271416346589608172101807571165521039932200396431260631166547424070262279550589843620383481302515815844341876690501766937991150160790207335173622769656478470557060304688070789555632939920236197262994135186557725892384415475043920133787721189800484315451990932199820391502100633822276952993142964519073590080845914611966666692967289817335187985220486058077861698292698839368239633409643162818055536419138980663495984928884659752836362022548628111613368573178249616479371627704804158887511256956782329458433238584109651109974837645181821695785879396891487065064969893475521031622828330938579707600288045417649156285472071725409661686814695552636147024480397896229288736392091611880275280147788540723674642362582412421740839171981804914571222361615886060773917272994090611566845224232711651469621678154439397679309706656687234920592182803661626022910023960620394603513175110952542766035843414310949890263776143064569754046320606290043208651706778615765164255566046121976676474431438492561353115285039052883508536772568565242864319797649346429254685843445185811930844398226506203075335087997422068616089940586475807723576115095184251147164410503332795943605869613406283065508385331295992771727026451821622233584382421893288149664226498706193887924528686839970829102960603323512619439921570304026661652455480559847890067173921806492719914708893928575398640179729010689787129681149878952041384932206824859216422002303940956852157997471835597090619441587858155991025201721225494702198217260480712344124847539892252312858741999554223862281051792843766626743357903136947592838053939773198737851973412178724318408612712403990172254010774154921879389948514193409083571214965610740512221948125433054797388704146557400914098703345658703342110507008000000000000000000 [173,14] -113357084806826189451278040693880802085679322030309904962465091884344091779428713579537410226079292788503083541121828749986582192174550828168342555362450363853124198899760793707043864153842297904317768985242475289221744613945078134396977356960769707934671999022320134322570180236510082068234388608106534658120441080613145669494514016216499181710097443675006059871920285196593431389754970694400903315493812573079310868260815780378498369767053675623938250093959877805935793601103910162515170917808253808668383544273513623651381559852719161047749548677291383739468115246967162047514416069063785256455744602765041673575235860863534116236956694097460249840772829785245826329460348300047771752378684016703684950005211961631188158120901741248851910408347325009258355962654561269131158354651886406945543646399770346382221514022565573236462374290606012192619842377811894091153378472026371687378372251875232741497793360547339987971162183528254335515044675241518338014518832050188471022441703891578693358305724046553734350128565099681893336734334577265563062510717863475054675232061706315443681547475228879218786128684922632408735635352034817993557203402328779673614495800877064861385234367516541196217834571935211370167207375569614691045810196613540675769462870136664538047279781586377936065219704171487292257998732343984675265548344207164641974507590251293833127268815323651479430504670689206080421289526421240762596574227554545986267682763488787476478987378052063964962178739590134193140286366411206065569538453843438619456685213878653109542840966411283092912420279651373805635602365625375913076204304629687643408183012766675458380622080015751406617307537089016099060750555026901688716363964258081920384226375550814955923919474150406611806490333561444512299221887616297401589179459532258656982401228553061276211393818347377851696666196869051266334086146804028697921279064546304622791728144871828511442522124436648116485469219207782757610271563161970707185963305714776632520271901774704760497536604150169600000000000000000 [173,15] 166384588963364565046574945073455772910126803734588024585206433903636123002146461693387218876745850426834136796528318399411654187263169140095947175722532105999037901906641956492000550301524766909691418192241183042259870190703015006016748229379333471425368472876416552651745571646284220538741719723914710030086040718038303088158644823122615626708323237390174427739718311578390142400758885014805074648385657575345579594335329012776689792371253595018220226212273048217208133087345781890702655747144704026569946309600211895721351544703742300908097084171058224511404391221745144049194687653582738344637159882419713033101704170555036021396239223208757721973633279728562393299608417658141170288673715948033810032223225866066186070441641407019350184486042141938997496307498744503044553615486121580690644056072604423188723942373014992847671775219740504960247764249050597054914177767543820283390963575769328157997672312204764138996683124628660670320184996100931313650531248288353110143582101836173384592404337714857241401963498582108504934794259277523457655174635866655039210372093814816747765950197395309954426531268700891286164345606530679677817947024418246814022685700550079311832817994644965509077960749419917650932789099936784083723590377948965324766853526505092302575844112607012191058988827563336796766682891819316337395783287124109316106075551355264501718875993477460125162683011408781775994964167146558259130055336240655011607211180109586131228698892998516682577131631513313465225681974918275454358755542251698144082972329206202182867584620440410958241689278542930482264411244524897875946760783485185469048304498366591606221088498610033213945641801632196998731296799925416586751853863966607626511150905533264679615055508487244807239431247332501013938555359685750769305693686895485582591005034827832015231216309473897306540066295799723114375772935103701336369070918165925405228879354653015987697675097737089843137783929142701095441971016055271551759842251955695414308363342584350904481340955830517760000000000000 [173,16] 254984930945099070933421883527280001455264090058796280827268142905353142218027914448095052283339192654091841593869807276890926954437061685203805009579542110773763168181726591816105191186839883409802526691636477258139339687158425687934182975035387239699135362437674004856408019274974862069899083206929126428500599355867124739117300378473593650075030523532938303254843565250785533023904540302694296536522852326471708493485531050796382245249862018843407874203366349083257756686567732796052762818942630063120652070088682438577181977432693915504688544426505413588420055385435324278329938053624920654953009588998912731776697927271238607477317185347902994608980792215622391386852249788339312074467184684293395555162967093265028454260052032936949449844164994067735568685920998771360915821898408313304734406234217295116248613774223910271533471865461954358841419055785054582109761696863300073384314257955813966701171973190867624150196999131718445199065726850214857546748766172920741295757956436699802705185578417808224976397055916872430645296015955917031058025711282444348833018264409888399961862004947128811777775095644458903792666042782410254240092488644559999196504576893191370288279986464390053339609568207746816764767759461333896889014792326469345469782717916616474762880445651560024302405089638330041117383685474356349833537824412765729482877218864459138488803770592532914645485816065243873794682623209790441138515373911033343276716156705179251262842105288252564822893541959555911906673379402151474590883758570092234796299584695790092754442424203637367888080490066369548083545938426034107846309244081976577914711636150470105513222843755454542876619093402837779051899770536695666921407694651507602691824256664342598354422820402918891282575237144957854631456508317767448013877913484689933177042137994086201821894936940282086885866777999242966355384651869146073901400917528362683894902538015520627627521709287510156093758810148126969011334624922393079326583991784857478269181116351621602148458951396556800000000000 [173,17] -617874418191107234430322187346059732836463139747384500565407344581088278052005005642729215423080404311129017315853855166163982201265539583069665245188795039445361059689855062735120526485201243966227321677647462623939544800343188401520307939250894020341855600687157777962083175964261333334748381900260405958557462114878981717407747954786892505953052402559567923610769887952861224869840055993377244077518548437233283603755525080578962324639467626234797724832736408828069999745529508679291871396983062069685093639056906281647982947435478113481056701986932199723077071583807919998339525151691000030264599004667732311182258248753463136979762082003378133120799119907249638872058216127704047427867316019964642615094767367936460397384438457755383798067411245238529620913953115925828853147981177066995621322420948888220986902817732310908458936166014386765903613693001890242911566767894530387997603121531347631947380725188762095413250459239440839440392543058924935912521620875467329165293748686313247898677664066827541302691072064485091909862117383622799838687736855807054388935732513296675900435388286613879608675784043014235300106966233905485231903641313520786400080130007325534412282225749259817847330718654100184500830155054516182982300019752400042431316909876179325114532914526056807866304849847538741739152638484174660630308067221444532083995669134679283580197665639101541540332660302764941466235762680868198949703976442042233889195228457346250904276302726060958306255087427168640862072505558163339363682603133800689977459454230968190754478141256830184998616119724959233788428433057921141017665863836849561054066863695848411167347618077918917403254446024849460812851379728742543003830883087579985652259805742588436870817675076967884966764146995052373984994062210686873191304498205363126249461524687784832038026703549933739564824138073880963064284706658824061961381686278658885920737592845655058007195573632878630424908770405057164685390151992935346275463879063988825607588642310156537738427070802821120000000 [173,18] 187419152550207942931465899891795879371881160209441123020934055083974165299537336621767091229322561277484975135071393953172890646129556863135140863798723534708057348767964343600833432970323768264430268059521495867596918416857954879448350294014621027459303806075975840681288939672063227622767351513071638200219251454569259459471426749828104072656704366617887581946530303469075866706612377254669176664615859203496203603473381741069723463707212243317463199063234357511032992141135121483383763730284963473509424638186462456828889660721803412651898922195202371536165948833916624025103240901317692172094585612387191910311011374839129118151617788668613903627363307704693504728667275218475647923681059055197781423099145184995235736657778618557461832578129626651362442407349070512686350454382495774284889661748502786211404752474618962913113273664669992355904514539756641746727090741883832561844733710834454181719076043537654052121628174410359378169578158651860037695054728457061906939349472742288212766319488355597783483137539072331940310650151610534024142296069658635293092880017212465374461699787545806578959592778766532097377695108734983078163568915439608929175338074467391557902811493134238861784552545888094501191818722379271332189112288954249757656943098833606605086429135042889134356503800528521610961698614092794323606977734356974115830900795860360279704707219486496507077184005612254977343928490386632747742700539312063200693327237899833008962334459893244302564028152277005707936323350701439164220098960068364168229613024570876401437177352306681817159856545796724286289934415041413769443872516214001598476183309742421888555130752318144053782973164045326088848385207170872720817132981461390940824893328325762568102786075486900923883679828445531566287150190873806992593512470885095770694950767480686037129835806550569861619690506888395005450234193513535359127192336275991767388976060208227571169279120683266964781296278125262569486331296961077139024481860755645357856457308793244798794391625334784000000 [173,19] 570718890899325837806831776056172845890843257116568525264962359541750774066553190651722935396472039795462022944539687647908246198104406545126298915359556179653906409383804375753675443376234064112835462772847982931186825481370689188173523799747403529624588327012457568928546466836630146041384430767544181272438222823366774546032312415317282715799542433349752170482338140589066043715990660299351745703947743248811366394758237497653664687808722510486572605695993006466142248766524531392274358036588475775124895705998713721698009183561840380152411594860297227337731751012655953632007275409111273928675034040256040776050056266722422038955862231451876203163110678028009942486834125335678691171085207593377211725018635067073191270880002203632053708832789754931065320322071623405366545869553943509306059534577878730148427663673395635514138086688706488850223670848155590390879143841569589813684858125864286336175960171545612190262312808687593096216849809672579823945790086452546972885099358485820502686437292233605371142666738551807482254425048586771377815499907425666462793567415057226450662056114506840856933390575523013399003593380416713682498078467521083610108567395163706195344981211004607045563929692267164324628412210555136657881835981778120428815700740254653075946227119796759021749976195486014008268574788532167435044965671185083374206775949891255653780871968367634917348371843824691802469212476880385365861869755867432025558415183593814881081004400358303593631535657173554403267592836217666096950622842972211129914980515928907675057951194414524224551482330480929719339050249994123226263114854738719414162963799378940093435373432368686877716334729173023811429141427220306800510082182818606599620198707210459292353497237172014042514433197183672802854984094189031605368539436306307886308238756017725525113039325994177085571516748634905069001468496449241177329997244469240727460470264417711726128211692605704312944076960308891574162054565469070975667707436561072606613889188678790600020181419101406400 [173,20] -2061850326468520804811590247182970696323759039239876986085758782432579601697517541507117513814513257899482733637005247767659095707031628354552217000446795109119321354953018285046817165375137462228943545088818550978699022530689092813721095449840596816005168456641757855125558793825238217242272202297414564101563591766259367303083217701670247960013875944989987410645913838853895921454716274313888713118172094643371901289113200547042918551363496154941038942440376552151721173078349318345335046054171621241978299302314426859793017726328731044408471464021925429711740435872852581793465870096142527005177269711005010810761531462182278911902597348270745988877892006767668597188177788729964213920172705851247169515174583934056733391837486784135006632109364404094285503662597103808176108415260986152533209540354138408522695891705084632955195469726895853834904412194036598034771730778282687847461082371444465205064886252870519939907169105282417889013134403126317572081913768001253013332352900990207501625020324183282292888790867300660509266437221832366520041563494629877164874382269981946883139448221754192916932461164015969579670144586630599343492098077121926672409347949000570676682933758574104587415208430954452078481347510440406793640125363754932525561016317416055112572355311654026976687532376450647687732916294011462110027332009100217953768274851918507256496605885414005890614270826969478627468172607904466827318697212693871333863003426460085667912811751978412095767849799531856030748925062468629707436338800349056952238232339473979517717015453620273880298087909916623669857035422836203730623831584910390716081856060568815807421697498650364824649528970060626131574597871334603831047000386675250707920967187451565136357315891169075218072429695294723890660184252810577725405630749434027402240268322148579995523223044004616665919349754143460879164407422724946636747194003250818919297815668561590786398849897976587690392476181160498320340930558005687829791284897664942421963050244413870186095577940748800 [173,21] 469876389747875684882449852207744652321728430676165625107345498480388923415833598943649430485155181104913805576371994867762336141401700129768175304901550936077954902530263655301969082635415539141484607157613120235961977055131127661812019701264502471907014371343234317060154588738011371831602595240335102989138544225479800045263622553504596487511681765944802421473537943848683442265181710077216068472618120025965488571730452217505706383098383348173898597769363476613355688104690481104913728706754675872889302509886481060598777245178574994501320784835735372616936326884918530042198600885906503257982307672580526430108934608640039714845754836677598033400029754266222057845054349562675162393943038707473470578653710009557892556184350763360796399278269343371558039437018545467791280761913097412220711853912067581248038899159528304451733191025126865410182327734355622620736120421984288828067525344852000898986432232804917145221877893126677252142779032338236981751729285833360407510384067920730099407047852903192161964966264018941086375995342792521066848774381067252590684699339115364184637389576838313990556674286010901569597655708607145471988759217584885035025488373735747227068488308383339598373380338106983833397782901504852406803165655567697127350554508026563054469812746033767235639605683544522908512153314800775416000708652041392373681657239286114408956009521233123345907120792009181752036067234425243773492256496773342209133872570124336082004215892765441798315078387312583201166721517296251859528829190694131989586780352432767128316911801842942835408977904486364748399567312176185469066277434410268836256801814585858958691048549822231721978884857559082836812704570143727480981475529052232246388950703508927082166131048283419736970145088174878494374441299726436004583627401280612557383616590368553596952663602048509746683152028277171517134816219427096819878103831310727857139756889620599716094013695415450698592637548261885806130324360282788568850820477071357469482937673919946482645119085120 [173,22] 945700584828894662470157730343304467073625832407989091486034633915550508524166311311831778893508291086059827568852147118556421773151828909321884375930661840294022823051698279165096811788997729209266185424410896515418605138435521852592633761259753554358769403431992563951249723492081039060129094997570852607816629527812553597881237706342827492268377262432587414243726931576741173233500332281198029746881486638925952463783507583923457145924806655435908290804338444956702806562100304952193063957226135569965057214231539951786679435837279415520147455086881582929960370254288048916356933667068746774718031966087701081650471239616282734736911965035855731863111859493016208251748765286487170856098982243927719682845735480730507820723744452585501363362973580643942500672068206553401964223981078729637271417703550536877570821196465510976760144307096123780859292508768390202936807801373825378400317220457828586107522375229027272347119504274913888809790956649525394878474375528530015080159487454194660344158915142454644265960569945614020736020364301767221816152406426064670800147809339227284710023863114912114056636978629094176085835983192554492527611472479389641533172348684249250485783705671275250515908763668380358214874205484865798095065063830834366600776296455629662744504490526841319667360944347735809795644096214996540369912985732171666812334110014508161872251065658858685834625522055122166891834837379988833174536268986530279611322863641102012871966591346213913805395777203119616184559074631109956722997043560296113005947586933316707060709366833158888596320590418852025969901814904576204239833433866578305901213203591631457740633805930476875645481937039819606477064151940927811081477134532545721763415010510852422538997504378418067286786980161769677548304857918869192737250823379743175629692394436374667125618548934334431217099380765953304634434294283899130569325581532460071008740920391119607484339426478671386689465388767067817459355851415728599512981291358519715543224910608172457634033600 [173,23] 92870051019615542834890579058818053664824913593689936097934087047476044621635008328703572611627787618403873782255329423104418435599627461482872525002671881409637069798005098645601343258486956066683682788441828449929658831522288746193039293241686561375832338887037632099589757356076611392375500938004580736334246963798517801918238736757489263472679575588329171971381192771775293787921547964399411105498395550194017485203407923562574757929797310218223381735186969327461276218197459057807411340467121468839075288227648034637801194687126553376284504642265750997528432667946181920122465496819237755737407808277947110763094060796900299413761400416899763456562670232103774235669651598607414478604029204627150753155439372408648385910833439998524210201056996131078535387632923861573385531111782141773984618158525517664165506195080396865161904182931278538729019195735260436427500426591715251642325575329166372969691764832114650605725654856790482104680215823188610691159397936987386963648424628519047765624064215516623014151432075871882054843674377440023662930088772621725980628822118771441970553649086860396792761020077564382576362971646273771151345811626182050019147675395696598932006725491558699811475141213133285578832599000630690732133400064322349515201853530859452922365904829423679068169526189758443380437934837389125598347933433896880196951902740023484722081702431434534187582955394218131844586307565788323592971757857983121623475946377650235183682719390837416706564016235408084317602351367385885121900252001241862006612916085430648364780714703201039908577649631410872681703758336511814570187628318982543089519939051103510062161115705378013351768366771710411156276399944938927302689986954795395371841549806288908931386935477958846720890773451547136972125250479378455139837711498920658975993491204071445374164048115920976520653251156877664762807208149302239404611676960358179701020173419334143177257010815769699083948347760676716892300959526240362369528035109004077627215095016448554295800 [173,24] 2990467287573016173626687214717320257604918776112598705823359765308332782976302478793804660251433743940437604461481906280116474498498719100203670374414224277686630481462664045524030663818280770109668154062707956801999441986545382355826173867619262375897960188094570499094484998070043892457707846163203260262116871548829411086065145777696264936306544453122083004517377961599061400414642145063377259177813909827078511612254824994599359272405637242868368051894250339380811627227011481809160223128470683404227454620575193060124989558606264157073301072636388447213002645453768414637238072547092394340784342395717311607432150815268105930432876594181086926129402823398057116418751753693945276613983196741919096742343053918680280601328738514539943087736948743810908597218532516578298262617957638381550761625906097888125270026483694046587742423218804682732950054051472745734127961899570170805168731905007880199157870047777930438830359908591687874212050442223712944805670757127448231828828082303890764037830695510163486210173864168364054342071152993124061874518086226140143327449790777384943723929535027392703038867631409801219014323089514776517863269498194025005138571756705967772467828492414566378079767623425894906467783738809103329031081968390794519491933041409796906871793810336155933665716714031681067172108176797148931068010853726014099281307090866024983314191712972625570653325877111695155312620357038276112987890204363282194920140152791095765360800885702496757339763644657638761553104668432668953476891709172041223790061939207202017796163431338252622796831907191915563206235499662215828556952674178680959338354254205485778510699513828736196997677520428233745524974877283912007772421984411318982767558009593901141017163287380113988267025671346364569736974679108969772771066649179071504514782215710351115583426357254967852667776529722158364848989332898209403262378190205163733571178370204634054554333165482485468003003079252762644969456686742908856650433150822558494411205300437009958400 [173,25] -1211689935809482395769363339153968281542895478155356579148483339757823331248768197214486285074532176378242187795079283490817043455023078290548465183824222541962585499368458343285842203552555373087189694792528946899659602075244284059230367612665677644818607896507423554656139932645227399775794498092380525145208679593865552681463600881941874532453694431763042333868260142573078526383694087612060515486460452261749747380836199942103203594376230385260322804264680014560475826555719541314592204145784487861794463875001219288592471002596836302564530199853837501163802082545137109167212271821163551412729466206044484673852556483766417249553623617511092717161312373146650087446754378658891944746891648882973016007869995439501572301689028460926187576279171317347771470206148077143461740463141902436132745846483679460129554823686086408908805063779079662725743306976863824359124034733694373008494314927434475218577817907338874460894466280590754642080570559541310353975400787397219452036442567699658799484491379114246201306044443806738418415320012118887055904134843921751442016159721493752643353816174359213862252310802288942943094992832306821714926649270196993418537161357265496179480914994508818745104732279961037947901101260163587019748464054225070276333134684686468338266436652751254632474234850999900168352365421736279793591932963783428454867634921700231752059524061084204002289169303873856945078888400924286207214323278280486781933198501173021615588092609383309513168383649292791885182944938629028183347640517831533033829958913922263725151505445010287522830243108799266546659848116685754510545541178923253894999934585042902781747539570873378626161808673360555830734819428358372440229384042560284345864513006695923115253637478090590777922053354351349705610342588816577580405801880142268664392171856258043459548306870731895647167964521111571705393095249587969592466396129732568043815148828059385935349987651521375687451549400924997105204768592420667381408754993601614372272678595444613632 [173,26] -446525825304582806590180594260746998025452740294120497869204021584068141963064128133440575862038805025003548828379837993926907246612083841504212608881438791485205779922853263620598369149387903920655229305501057461737952428461680454029325663207255627640046468338233660726572594092923436221534088607674796669343184581450084098892513432186432955634269803865565081962880052576208936180344524169590279889526507010186584948074117654097742842107220293976555211698378109500378862291133732962528434975024651191521685246641050848265936164137785595628389016365514072576638368497636173192308721090500561737964143531402850169574850605951718828619029513396665014689173104882440691315519826743319741433305169755488533139586857451244477910668801799108999946064102019524121966550698677807885203314842784533960113524758030771008084580715921630178712085214726562836531465859362472870174512645299393100197354484511413932677269800235531323248784792642461400575167144830140256358596840713637512647360431119570053357702315465976938265928727873755368092847621086916451915225601088176934045126501877771008954346208381583090806620702028398307150271733015001519705938714276398935393112162521037105188656414938013731298220473868515124347768082240820244897701339909219053401756557784726516357419580655758969505140631417109504172971601176195755629604523911001951585882703651936097410208986714105589462437543438302356349758317514942950216012618298458359203966556844549549273352386359748429073451699305763688193475169126855642316678978179943923248103305735004164962605438498769203401647660654708950325490194537077342832296817431350078037347311116670738514521208595460256916123206025614100959841370387248252348262787604331191253798471368352070904565307380518231287978776863378833173934617165383579911873827268759257310859100006005280201507440858741745029737986225723344035339947857977467824712879434425775661021726033732232829478467943670957476583430721531768074737912292520766369768674517131526237854559138464 [173,27] -2909275545260256854916990283882353755951318550888733245300937018450008558406215176545768319904394000878086643277393527575001841666421787725657878317677020526835625029019818607472659953036751717428155827260433215511390897135745342710366365567935049983612033719958231041381199014760934005389068693918896756051151536426422327191601864794713808416299363751907744323425134043605688954804474343176345967025499825745242067543797445287260394116302446239793496339424735710858231607832009443109187626702760345096838459758136865994215031104355069953627291412201473742433994069799169280018724199131896560886677974453961763602846433825493597118426240817396778371231307635338012351358209565408600402867504364774230956587577490358028048184470310254747384318918748994880255143528899438442849250530644854365589056329878960830448414464437845650005472162231197924629357850703335790276159934591232626961387356823157209364353556287918395640428031917140316184641905189329437697463205365692113722382929351299726845756566838230866788321607906613040786429340516874769021602304939728034434385719727587484568981577757077610972008459867302784668412116083145168951041557889215358092729012144736670497844292281540642609475807452584876417051574743634139579336314453992059112085850615902072945438982933662867319226845332246640167841557128430416867248548408232208530336269829478880427900716720062073860763553232379084529906043921967494355367940917985274915713125793127555021500028352383678342911325474712290673108455666317402138767684342868217559405667248050233504122877350351103369652296650999456739712869103435353047038589136420138108130664308367812482041786596429078569376835377233234424361480069462540180474170166502341376288366117740230036544618312148603436318636776375684266255650671744910959661520737055967583656561512115209797256638228077675596848997426627283901119094463101696602526646412029722780387745872699722049334758321614801377248521072592240490688576288480317611653144645929786751612582089916 [173,28] 2734763111495562905725852910920019777821010197891101827293339647376215916909269418601177664483673425476973229988460246787684672564006563352721992316248523337152097878372172189860814822915673226570498102438340186291713461233284435818421378983583561780491304924540413757586098671593862510238270075076588854217131950187203703193840019009647456115337953004421183317458710102605931408585005940134850369333392178847827727087133248167578610833182266433949816538216101618439790397542868555115566350929563834307155241339029724978087789557220355811703999086512795973967546737314688386400594533243326132383534371463697273952793453531591007352450355283315261769722674248163542760020148468110673146017461284367293500765078861829816242304241949641519708951575239562999748226129340511639859320985518277438765738868228932523300799254057944339275877127664285102006170068055865013662457332723240001815611251196135740483926951239350292677282163374408028732308520073280344480266458223615378873989706515916835078764180541059451211258014416732061816153824893270621024217502568587655756579658786024176851592306236596624257453518925837080284075692091380571307072257790800057704926826400696195686335297219621964591164994135782838737957371605348952249750840968651654629815338985497845498464849928560138650438298566604071629086334557161571505562481666399146995016162065830140191228056688551552901646934780609514249858491777520726925401484986831268799957895827426955280381125572030742205128860234422183357588607104198161684518853012503075220599717292459912712937743845823035700152116011638275804066721692448938051740805600317139982817940554995067565170722071581947630444250107484133849230795094829670044602482144222067635209876787049844289302116553123409966379501061316205245626761220013501612916100959403759783367850355324914122904907401133752090106550813813341435434871038420297843620931649604275845263121324592864107097683918838094634629639950722455210746796917640926785475212968329181337669032192 [173,29] -1922497976476206664288206807827608682356889443608672520137714183972326122885890150839839037797470192853187686738316116737957834851358732676997045946293457247807096883710931318704673271464175989985739128668318213321237433011251648964728618441395834878108893323175428903110488973329697356014451830222239635688212913260132025940044765490494476739546072099382718664848233042370917856190016344393157463641492532923440482521402017708781582909171572678674407545069292203213060018338189302912782828936856872826181052130694890219782121526366577988125444039151200172727988793024845481793771447321464305427147701877019043883792013120849292691349600709527320569954166854164072138777812943333086645951413799262701452896078887689256164582657485331154561223682645915616249417953672739118344989383502466214465270046756525362203630074735163193245980721771303311985642753702729442078227678118196338292855349012419967049801955802687920578626349647131521905965199698322117005349267491903764903916024373712657617427122630275438061601828075477219894493588526916433735962106709967641325476211153392505523569110763585019350406033605952368567333686416408401650419535903223209570610629216898759150481170511364152293061550495306035268489910458225051229779662088189458420867895813396115599330736282636905250862865625351942808626997920087427788062901323212620428378529372329317505383874781154689038351982344692423272886611279522330731869435882426104549933323582864537265467396608562375260497913252344266824550336869024035465936864186324048357767264230780693021763139465634389205828792304350107205339937105266979003363047755112527672812712192664865701576218324149828822187472824933147999253742381475812373112641730836057735114301871132242791270483236471556835019727122587395725449874789020675171891525751799839386338934749567204176592066048919010329006137933536640292823024983505890165442993572315910222078921898124410709616246544904044513431480567045977959479266918970148950932503239710723817737632 [173,30] 1292255858215318788040356380257684528299326256766171793187239485127881528540891356508862082746265675393711182782702586136701196968310627049766330859927538762476038517879433840549892211001537375516227904453909735863999747603403345136722930926538338490710864028084646012547884758298556954922072227517334617664574116997883400064922376599885351870555505718368270440189356445442830045411648826812464000550117441498450191929987125739708396491062507021172241566181169317060297357116242286737249739132463054674045800253028119448454872934531660562581710403768985870084611626198496416019286209091157433271776347702364098557921346058542385288872913108015684638378960017600443882201018818646611079880958282009717348641593369358681585579577880685270822173351403021763886748084565783362771918751493967638237420517654587944834682882477469130399105166121995118813199025222745628177754524612091953855385264582536983726504808717268262598537326748781972142114556785459754255275120865962908234624344747523694356098742411238756238573534053966726379766605061354138615555102332867680227879170775521827740840418665777849138436430238954289262308033619547437783145451278172559481828859398176884597059946698547273729269735242278222535981837606232496858955719262300777385352236687418034011614451219622675947951112158094616124104433897304113419614866967303415897440419922806927904744207088300505870625059949284583217234955669475041293169243189854711860249028152093122155361488234408212293801982547225161979465052592917034056757961062959039427447648798069204773731957797437793945964438469355367342905758531489651568988289765517795302599432018685567299188886479124685898019782163106582768643244690425071884348091759621595357507444795715867337345602937440401006807448941967985525802328744750574781147589789295651233298003650464498599185158834227877053389002953236653892267519001742989849452265989142663110426404076553210743506536544014638834208305260092903608971044764450859175681202144654756903168 [173,31] 74400566827089795696186107768255422592730502694355519331328379632510762621220967688362677314684781900469074671870710477558726524899191765128700055069680092457933650251700140192716760415903002082570189475914846954021264706748196343962164633470206830071566303784688380932878255641669829548280056906047159008799775160822385283885543983095952484643763835720071214403833868630080479362903566492813658978728343245688972614770119638060770798076364252720250226179960226160331403150388563195848812866521424057121944704992640279783676347026311452422466482110084101934374491001408497368811235358144600124760231451238609239110934700977766723742164626139303181463713445359390633513012194316477144119447429356508761381219410654580222749286097244580541254886556219273872051848840179424542865036525574195144800372131200934621676115103364691097583016266680718932200872573935563322400392806345699390596745002771752187245853942207175960555380838713568622929269152380916789231198942334896240176281085337476551605996029226618197182062310729005100882817015414418145831848423236592976664543072764098627131427985364822359267341647879025225198585949667144729327225951771542564106300151158698078792934705140285091711522190028726068926366480961768292049654955917337741471368601030143247688426597220411770497056016139149093978202602233120952200179200901731094671255552914436588663369988592712471216484088674133578815005685492763653438067153605558198288215649713208732550273340156353512538858594688804557862408343042874967614717639519617993624682801221554194653452117530046582491466897370581409563136627511524143394844475940234753596705132351980368471301104938945563468690560160894079007775350277293661938330242248433855681388249806376189148894971173631746357538096066188312050414529778765648038939752998046693233935205854300183316467195796942872493005407075797741922000569275310803196494208003235242719026288176817736868290520860285265433320267532204796722207388423310617844109034139948048 [173,32] -371007054367992509366168336690109548640865708768629463919717396073160409521517308996375074982583654531843657463662666081589709277161397502253127801817120434673262012013668247245743977468619082746465613361990287902893997479915077632231785213118047074474284720847819350871867139648489620302081148824111740325202385632872653767137880235074581055303227502733383005270969102293363176300336674746639479345880908195912750022177661465831018655434888921119558858912754593659032763380608875806180025580816102718267777980525443683283505790187761598497916555240385443450459640449603021180668641529235102672709220095114128931357660741377273405696049109116628262099353567199475277612243093423341138424238889190365595073645453338649928430529986074833971914160525052287069533029017578802571996895046738704974102532798315539535281142257688414324463232981167497451297867438229564447211680405592772090491170370905471879798224449121801030047407039660879392093493356932840412195176254405673060494361202397604097550950173576756221745509030841546942502282026330588628218312503481690594880318098229783435908955056043567663366379966679385005372321205012943680400651622525339181874850515903993793809803425102075790868360727438788667627680945936136637613125464105549951560794852690103680706635259607934789561408905286135427665508840716505037324288754755497176946054195279125676195795584674179525980482581908375635809310657793411501104133534053253876337487372619081560359751293250570261351070365621851486307436900563020079961027960199677125298102173881127582955052393337267853270979594031080361756538733736805045927844505527028690954985372413260112301682472349303375595488398115521085596481113346172234906160031628720930563214695258089071816112135626440538479878860388838022451548559118044721292486543951008586796602235089285516029689288569100275692580426740008955287456731468556113684500316330843883685159145814474804322763929530271546161788152951726852311821837288793904921598756602624 [173,33] 333818482802592065027851079979821053455691165800759751935404055412560352631230627621921470417493231936577655074186450331871993249338724899304586572209862753370098872877775085693771040036983827944105690680777025595418960211412185405514667659718255756954621964933500653845819086795641143898722100336570488270212073771019158707003328573701382515396625439595958640470949718650923422202342881213573091640380266761211099847132665239508503652644671110599228607458315869989738727489852029999331232849666616659494342629577228367303281804819284363307994541185069669393925588781850066740259702812345477324446352755375271103864564117600474148844215210223821554289653459488197025932408167558104634424226703768951942339315145560348186563032553326148960113191512056879910440808253712576601378040576257595679350807882892976450175067536515051754896670071775457829637686378940148239739282048036377109585328678506000096876434072962283024372170759923276370430853714471436292636425141615466470771966439919672587455479095215988924642327494059169289872191073542693635253576115356996267911466620110388808773279213751177742305612059445028017347256646326034704829414890201879470766752353014286405178927756589197829201537686679833397994406161018816149240251267938855629313062080998680256507610305592683104081415144941164082418820945743187619367060079669621016158632499804699797266727122248202312151986298956586247214653014257416958615946161282078382491988945034376107199828009574688336972106855863904403382290722252496937827408312837227618075082966051614566445656873578471185527583679370095327500839154096607364177876182246414733306784959325429532397019489946932472027271670668760108819450077193658365659453349353042845221304098233638106776976113969361515232067926029080941164647439075986083336036891436721802537756974606329829039220867297125035215988231082673605931257170160447452988576043459004743715623216207905600972254756609067375226149581200409894518366595059476503571146591648 [173,34] -359607407582487619888383137794964673390146536734102414900777842809037838354665590432329773232496323809283771971137508160100558011799935607130320867596207720509480096504947429541366957273984585173462302216195627327233518049606718130541536771166769879120157810063182358549560582750714742975406514212608952955031892732717356283958743330798973698759894673362769567161947355524888550660641436545480639114252605846064472197726463703623096732399736496351548445112491196258934994092018314539789484287201425596477891961366457703555007634273446766758761399357188897794389946257820168688788399163477688360295558172967775601681272307325685069163821529836094531143467130153345380791951474937792283890222645232966366080242087113588752428189066646715258357331387747215515005296081111282792445651607372893364804951169627314179753910836516781322310427663416305379474994293043251560939732801799766963165562194494505768357329924868679147988778973098752616445799900635500517675356266989751586550318125379994919498213455737883848833562220093911236708114504070308105735612575067231989224855598761519049240234180025403971067691237130793074081324036537908504580911548029187197523040862120746890116662025904071957389475550344134559276262631191033397871199660209854644550353652391626115069190124545309186989706671238373834136850986753341566334633247694431482704649148277180791270506838761047189880886642258417407186826705578935846985258842561046774364770341621990391737033719131664571681252344337478534250566066530636140418738356936073598155925522853376668350944278601046995167096429520697809129005489747223092151619433297584770555972081942008016374157949917119287451527402888364919684259312273326247547665176870953725963556797879864756551099078855487756651935562569549267142371238221677645372670243958979031417452111856366970515069646163103055120153409715218596306058446673978573032901100033303289386282012271062797530523607926829504185305195061562429912524616327169951823657664 [173,35] 222719971807303968138088773287930495155167738862262755116825441486554926223876122176148962824814604660920312150473567053822580682958031152547069002439982410502288377019405503393316064730128793848705885261971998164685604797335032888043400419832387848477821442981913650378192072946000511984050986300147313887643737620115393124566624742357402963269191367438146073012399484998023690295635643131087200777876808148679141061700369456302596780772216821288697195297248388152022906965501379526543240587149815934744447569669641666990267217345295686976999833676038373892841951555243533684383665287119580730340207005055198628513611405713186268439557016987240360165377761748639597981867336974914840582267750803773013008724230375811950859562305013077911760106032300276492509328998401636802749416160195577430711174216975179429057929210575390080509232242117624359473794223162931854793864336407848667172355248276180863338431780364612566016644116312214724289372904004398644153707037232104548271905517758436573260078541752123593969951097812396093300529285793756408619062569771235617021862343209159015478643962447581130419877800783022618866522304741250883428939502597558151354050926508751881130364447729131403696145723649690312214210929430987378563868910986171967386733818117654126910963614896161694243072915006858173734785726498782746015044801029475975512214205840842163781387478328827815856751708419960882104135203505594635924681778073617419001570968473673045715234577714754326150852421004998597139584700716814965950658919550647035651944806944586666564113905061714769787326214406519682331610038578644837403306889910224097826997013281508123401121367727574340434850683574410845964844417722207538728504516385646944876821551095439283062276653895852402682324112031566466683884047708389387522052970903791927681409387645038467784761197777093938486400685948070565451093580184466113120407544662749798157197006441304870526732085842913595058883876773109178908379230407702509729376 [173,36] -90809051809177276489143118086474933057376139700348896685660134185539838347491441394344268626268477106060392668643428167629681928932160902146011157280760757915660620116575459272612702471954418174520133753871075212677600575165119375881388398080956504530874765513075191609073776647722667603413541319247880773348399376322835544834511881976476940976745970176255184751099219973418102490557793372831475549148250902499051728517351496440797889242688863420546936049403027761481648256703576024404488985754854058684899025354666495795018995148574499691046273025704130223053494539737711260158701545639593255640244333668363523869486191780511216857057413174991474461002973529342717079924642884227512398226938679048161647069002192562622410169080860841971686233224797226679534285705839967549637076774426153938689475689753844416368594394619395219101901878780166362183954378237148557010356973001011136289177373857397250025390440826570266041042746287286780994186271649099528392068188055867162224087215179426853063197420464070435940825033208899341780968812370083054793732831507394717476271768176804196851784175397531996096568771308991946915053680054628773540101464675625340859482926616742968993817167895967122404175791917036021737480648101580751423324619921366561717668251166174190037733370497957844167678264225900974498300020328641263986863772645383863968794243401028191283475751162769708546645421814755791601603130618296374492399173874154592951482831689002777893323550651951990335594929686561772459593349021567623227259994824236502623310925969038034876270883505583903028356895315560536867774351048700295973973125854147258585567632196495874046498366924863776432009757290363074108929438516196643310258643450588481304076816828670585543322043122743323001352425774865514705163352888745589347065450267370726415244299427868239046113379705357074142019191647242271155687211994624972308250638256392020684398006787552816098590100734085286545245372961226439836349562731980414208 [173,37] 23756882011411556320362249127033506170928270764164475558870765626823942649164490918681673114701355447197235377193532453718921302158871206183317587555460171566142620202723218486693998287719154300236228608336685223544498710908564802547002167178945629730006372412222484352773268349867425267952879573712196214049154303271647357266918979902000836489485379271947563307908586873555747632622527992729794379973679283659828751667961291994314839012676358144706351182176760334382992164870730535937143184704480716675281614620414761065171960374591829283590329211530512903868578599988258980553315620243332610574497440680506965256582040349244289136157328989659581516834247465036582036045825048290720447111102369909862664506415256549441566020255938579240970782806595501876777165535842650805750270476053702710007718739230476569056242737377331841888259131234666808141742860639159904887155020163460186501942241263596951925238074954150367722185200092914622402175036702871777730209447290717788231979021732814595540334623244453792915330057645438951158569252993678024691660450960113053499366024430543238360294763980117111842513781888843890091853315181246758419761200010396490267972530430031697879415720986033745052411964210074052935934716117423782251755711696175642440036005115527634098126174157792357104883728551828288783784849092558109517812307809842925855982874529322309049528999827117356128764067509236880315045952676158139751202435527620565485310145932517981648408444049383032853764387922674899474009440524738168341167339625960647654288818609788712433062790859606007225310783914764281996049016268733690634361845361716216551271641798100579996592659607844784152415580290962444446808162686261584039837841197030766550800757395351004018183745815518445096142804492447237149971323280510930973888717586958974128830249016304021149570906694324916185335607452121331139632906512396745114931414600431861962646932433014648121780219120369083289253187138965447953865733519184800 [173,38] 590278386204481400201783806103484983041299115869896924765661727274463486376262233005150542318950117797516152545108253702892365330056246871942850177939196223985630866991689397197166049746720940879809099936057649418878486772962490274058940610110295815999521040355319598242834224903788179226257011692359354049603430837753446353627485084432027714250666785593098680474000139091815148460405653869275391627211675782905224726884208405186304405189377559861475753298621227460334879268233217110404821623846178453462841593338432216019535409953738155923970080526074685446156616968232676939617624131333166361371177254399102012058847659283615706505113452457089171704351669001352980222505331138506439950283134069857967463578796203530584334632178398510526703437098384962130495082946583776482680826338691116387418951815899569587872111592740265613712721423341092913351759993105483603177710556639140086713168684482123383667285585816650154145462637889907178346660773346750268425711235536791057490767986807001356677418553419042084473186468151582008841836919895368833936283126801052288620945233917485661650922346864219297795703335004778485588327642331680173650573562947570888406162049772823310513865741491148370032410112544529089663498225381701624138836121676788500821543379665509101654716365054897960143468598484936713333270338765155944543875118817369841364759798601468375529025682150479905108411303868218305624806148944121606711042806681073783362350957142290329308470545941833456217381923445629036315780481090871659256366464628437929184690936687583476020910834574284853437823681808475199017953818975779494602414570443280294597538200371017521850323839598576319800622345823371346401954107220069497469619238026899338144894740730319492575299413846404516529520249927249957895081756249663247566799135461234901023844697457296000470706449005614532509135090235453536230876295197138204071845586804586841880178138976766850981783950348752167845230812776876359181746093344 [173,39] -3778676224814475552704316297967294367691679958971715860761944803468500423604994183004470007770904021886220928270083579669551445286159312694336605770782074658906197262918904972681553564830105089877765445820312269808154323516928219171336592189210951748970014091162452536483234655645912013925834087866317605828839553173983394113128928658734074709762069279993118355135667899106397680899648528328142516863033032631741236773940729962625356017177107040190215405038555778042336208378142618972202426239129039501347844926546948052412668009448825882118734781348257394303387176338248356197025578851140276999023751875627791731075763786936563654313110762044401961643697341351551028948640661527765494401157583143131808308346193858320091144837879860343129341866954025366864130064803790470019296711910465487612151684641152537078455915453585942245581857150591719545581159972397017117124282771083304945347522837536576851734567254886431938749654036932429152816932928550079397832835181419009898987932052799917456897264103648050730773266077010057499691061129364083350475215425543715273290732246225177666751297786724640004943099671425611649960740922622859160553307577398218926286331687746818062145864910092097250812589742862570225769868693322735649330174995278441646736316132322954260687350547703637815367898341310959836609629524193545286759694811300832897837569341749327370108319009914779945878334963431836727883153538709078475192858828132632330897957109509486363938860141974895731718707147082584391792661196295956181218803734576428942594969300450283292888873941937097790990760782053693225115559882313240355976354949752729657411533504026681383393693578599215289367740381294510903593085536614622179022260367649543128580703126829671014113087544937448885076088052935684742359657494502947213419264073237261931732807347781646980648389682916258885653669365310592277385348627628976804994752757886905198573496906182951244898296471713305278048095688125535606809112428 [173,40] 2159154178867620549356585295024617344186558503492536857029590105362674782538521832451868846563733541285473548332657883899628814977973344058198622097709967121767110638138116300596040951996861154582214248779148215988864655991361760072500094181302266678538254549624432254511689746125793613474164207829921499406634152994614696650556613049954365032357863626874474140838940116949843421767166172099969140677065423538572482319289049201693753356773826635848689590226762447485558109992431801927261321510165571998490419161214651846447810849066218072622283745482692464127668510247252196725437997902420242214263932297118572004694648735333857790035085401153811671333720093723281896411497549651030680739037157472147610540438322518880577734936334637697506861817510177772209525508586192882249127904611121116818875675488391734124592611359037153482835087434381191307375594283374627236814903891838086589193070766069444585014214418658472331409275633643753652308303175769301798309271135429823598826513424360165459034453187674695889442157755835526343923049958376437758613087297954105186897568282452517243964574822599943190371403505608436600842811658293628857118164863662097400322739700366075188763798380320002930669008689490681605627822475835007516131720054385587994937695151214117877317026001210339617909842124639890064865357542789734282613477314980291308251134422022324050515161517343808557614286132554955602802822681182443153245942193928080169042816781153561633607206886210605804834277057891127379770801331220767970632928472509549317531646274523131523399243656855708228033907250276927069156644911237153439979892460294892725804032397168226957153341500151932352632520135605618526337347650140361747742720551329596279024986180268646073410523914086725689174965217758804230815135808850665514507924662956896126268283547741163528930913422772911991186707080321172422599475074635278390164552321520649307624912731623521838162226531465070397484736736336175790257152 [173,41] -748114351295955013840097189680746174160241261315182346648074060303794582529009144799152250070442587345939100536857504049591520686327433692891283582423405059792916426139315805414829830581490881239302931394735272886561331262564200455161051217666643311966924100046657899495403049483624309186434526684392417760700081947391472662087540523220548293048369267061230904680833778364620095517753438370960270889490319269987965872399737433317138278581670813039867906973431019872298007053996035192284849748004462250566930575218844661426754589169011408861903658368018620457877818894961257921101041919802089267854560096055478873804477683800453956868605567339501395464173606249093750903777155823043671508406390005858264899728273074718707667978986293171003564031678743036627229781062541294190851695920870080270984363356383181445445328450617865040246872246451671062200251827886802431699384517037863496793030611234835955315783951945399725247902664896335114818068855253643725983686149258426804856529208387351152459428971134233910074973316416015416535097604316707055241589251877768122609882223150885713243747816022001833876861370648740827187658356427857249024417196796372303276024056544839671802628386346636028135832202078718743741429059467212081215140986102541614464261920365671642235029398756497764984007256866058063610389352875279887812321695764448464796339839149539864772295151845162833662219179889209089629700192178959760209269606231231600445637613414158219356066716821781074657865239090617228994422158569306200463140482550187881980137694895730492617323548595779724602803955807832979454335008958168543792596886612942487811531344043409086156573818688791988802513109334424868912583299097530362662085370331392373305313672565955391044429234151647085988287257630177908608404211629177626534402813633709357175827424579925437277464343231164359794949165584149816690403135057905260903295462350811542718761477273492223890050135275747972582957689539150462400 [173,42] 198128519347800633994749897372055324519502832480339978180241202012631279343857892366803637245176916204530281805694106299222462809953496932660503649574901501699270352934416529188740868049937681576295373055741338315260392257595463494936674589925623897157007255859744255196456324064216503875667588630621913978857024269651285889295455636792263544672851805007856101172052242014878302807005230217020633448411194502329416287911004874042388404574247750946535084716765772853534625803571272400233593980226894011698377316061628274261693637952185897882464337258122731377607789265700115536165162367572314236130813580248476175806225726899949684405636408900839885317360673287894132690539432079453753538404761297786471914459099421834276440992995921242151271315556618111849656960359933609686876266210477392274407614072518856011495445487881786348533495586282386159393516231680104645963962076395423465213869359648186829573642860128068324158108724160856569851165034995748602741027824501606495561376057285116622208650240148848300004444580639275491298246473230323896149460967647346507254257490933164595381401693392671447046885807015524019974600673003832706206552851970939211323904370325074583559413941711708646800893771510176866073663869855798609335073678324634576046950686469427457198916289389300502858130974847013120325830809754102996836619938079579527872316990046389533819490639990565416812196049473546008264186397167963515520986746169314869400758572936293867927287395944067583735689532282373101855529595648565775981303895971761479936254755144063285940487942005275013529437638412340443674401093607018033044835309541527111382667417290486274916254269010535104761236634569096627499677001561077622874350518314153866800886639281270930726838292744629518569127329592054990040673105583178857619297616346039521804404768881653613515564401039284751618293890630095103752438654332910461558738356411126389985667853181698771959834744313069351689624786173366864 [173,43] -41407353734091435088044396569299510680862009180432756110261647317970401576558284996290818904871753018964716529894074585747136006436966243983461527259641589051157554028663053986194218024294326180570913997590120223709997539903747611155194835131210238172630230267244817207714627539444007132880653778357469452273691428031772011786617870524198310604102657567207717590193398395594238297340055291546116651997155017032225464507010741242803549570439995680079457720968708125802846465052069846184212755397312679138567711481903275171079257447418273324004836569480076970213686221233781784052751882981758067766959285967877050508311245814597847436889739825951971067081689733294248420732910339073567435069660445746021909752716927551200911550932564978893549201533759717287996541445377880298194376494883855518901889726975965599192429858519838305354169229518090051318107522211435981592821819863199057007794440885091699515545715272328881753481229764708083316356253432928891319563738582665533642397217411655871794057596610118149337887081461426158962335189656329974317808101830140951931220704839056852522560890427073317368170793453105126878871332312841144201712800355086822537722011516608602950957633793168443071658703407470515661792250798943469530465101841305021823393122614640027076280378495457121326738788010569809491805695836452203744013815506515676226858332822164975878704693253078124579664976959441692927387914791991704297672565354102842941837523584165507748844543668027852219625661143676074376113022480867782695156902831638859068433744802345768749155817403105884019609431609943201617654961813048047860364113240479400810397350090416716057237365453118306336792299102937967524096305976779676110687094455526418665189926429014137046838537676414327565433345986038876195602386003729511541093974659045559962259181909627994168284565040607030049166837947207878234988472921571210846507358960562275524296574609401811289425153782402982201698929455262 [173,44] -120758248526161324903168708282941072151667961788579818747111084240685627571376995600800821782811999331072939896512830402488079433441094728000265068345085512023678695396067911122805044328401577313960962064281215720674177371199287534853915362278732077033834062663729288433386849731681789211261083423403521567455621658438739177322481701732196704737134587433738119557483284079090959826351915189999267225437749286376822005624643882679734724996566541629711895598133430645756687994405307539885892420216441593787755916019683748062819540257319726671814731121224512802449679503049949551819907489399722754966998335205251421833251078108741736355941765077317596162944781605494173845595707657713560163532882528143605360641527567719457623233638851490382343093435037222506966661037656742369016148622811292070213458013453643240357086784595862003529345354792666365790668279277414639985918698495579412187108439259611667868378967073699181889655614621408594662407375897958198313414418482074583600900171228309054156585941503050673464501650773643969921308995819313137940576384662905510831806819461590684017880180296009735034928375056479671263314089763350842124410001564420491840965289537009653149269641175049393786425120369442087534396847622861633808092853959709865401714381204192886257941074237934080866039354249093122637966432687902797411070065301634983726260695956621542855428565393717274700836013345543059257646981145574377034556747601612997173899742840478243621461652026368086386990542902069602047751787921429041749601644027033552279128205425977529823047507056423885056603596708010055621486381508494674004367398206096540750865627982793839100825820917301391617057508269745517554321112050294007480638362528672331998061781525537761739514586488436055897296168178642759045651347312479093234716735337106855052459045211772287013224826482043455279752554274671157916592404680035260182110518732949587365962093308671867565443886980846168971177728 [173,45] 3043155498803780115009826424597853845873406979446029381875090020667306646907460872848977808185498087644645646656304864374062465014319350282202995594882198612043801917820702458328781995817911134618670641795694004895487055102256523661118460565976467476079658311501009788315182090755089136941122617921026073795857999979669288792082805550958691982395203343720365518618867630315082160871263487688508751548657214664149340437666692131189849346359625136850609287418373599593295795133103760693961751627765918241328177957049057436296145285751002281448978950179468117746075356151504845227449383269490958734124158408096899054021728361320457846774318320530442620759358859201913333606780917832503521270258753135771937466004057437855519710356759947110632105906414034489650383469016973300352404712906832180960037535106555074053542674874856695198034796944337189306330925315538875804009855538252504746131772818708779228232067285393212155689733122779888307309231210603064093181389489241875050191992773442402045408630145832436866852086068375008076785401114847593708520967856532639166075447983978746275355646836602008410299126483183423417544651582938575267170248376785650899079723951491923890529332141453345113382823627646865435729076965139310290427564155550293730698723230221807497321916537994347783551461961686203123773252593858530761210749843125932253299671453248649468835223817416886726376891891366921323050782954214786983484342561873762997384839570132745950695602352741521661103028950906583050548520480909513617769410794890434383794360450011952839747209294871123924991690895048397506647498368916873850391787933059674037611447471527997550993955094590721066957267423061749078001819067260910193314787593912799964400134238579680510037282032339421237665280188267884699254682043058021978866284837620701614190084791358407999724468017670520102266800655517264553368551608171545429808341040568125839517589038213771998452398385020213951670240 [173,46] -383920043997393001774688554671008732021624061271446798176189824360874157710197747481177695700928602731378288889170688738852746769975455432409091281470677432640351521097440930832095434290137228401807115695967542734568207723695353733326285110191769330368470166920019601656424916775936870272659239423277633569157544892523880671778538127898946153392149192078425685461927119822648029237954924587492028997896832284612981983658516590449756577697766805321442065615065526914965822360629596101608895725988264279794058950285076040572353833758166698532286533956771116421246110786761462336332213696688685337473521417259819746354338849480556937406041313113433785974024275814962813508555154016240803130664756575038761746504094665485879114118298431771730475036187386651452558200723829033469802223572174421403764750801931032173107163735652961604435318507206949634766735680885558427958700877948583855409411111059210029157233042346407922198589358486619655112038139235791165272274114118324954872842282602418107116239262177015009059371831549312425175719325902058242813839174675313871506860417413757368140164642192517340329058779796772621887700001686801550443080406060291436073097532527024647105225133431646292776524470186703354479982087746156924892814129952600760658413892010173859139343222103862200110841693497413786681594701642816347502198306117113462415241159569699039623826697498104732106116818326390128923587710589131176668749396346948592714932514583487926418905074402766571476983107514031686444338257248404820813793362797525151492287456582562728942543706543784957643501851639574005817996907538201963197316091415211394226686987494399345028935007274206155695192819447872972307602316868097436025992440385953797113286322683159649062560092220682307036280296711662418901710993440515873119036182124261538477845293320488705247049659809672564093591243322325601279715882770613374080122095440177170772721420614177109943096352810751192736 [173,47] -47576775828615396718967189304874524893683485867880181347746311479909939982022519629188118707022447201535113865647659963263503991446637237352674994468155814540844581572053159876813965357291288445278314471998327225882389022770648661850027948896046616290484010013338687391721101957805708134406661838582011958403976851483485683268438818625450376661269944069680369612898184080271335457509808692596719986969274955660077595493274340078352564132432127482109928849229710834571877664828558278205270451018828331022173433503340712888763329582348510404307363148922908522479827548309716644381463809577806310582784705384898668586571259100169847773697125865732456174608893258156190325219213729031798383475851309418076166237890791141026144812327808523390243198660525685651400353875132492202965434015033238034202825697442758065133379996872687937711372340752639037711187865526224602182783135265472788392745858293905723804180125899934925811051192574005110652271637266584938959878093691015489268716635479946483623342584223719735157019327663236668739339250530228198079816118175641317596267075000951626588353349832426994505544334545188045480338251117677300801782284476465431818850583241037784471503841528308098776248703916525225980413912290447220775237478741484254154070117159812252575711007269295840851275867148966916136441558008178595801084490551216436424476551885151559217547791418131833175840875499503194744373812073375599808043339250191020589714130376749729344571280881335339073365436559738436247421512146578786305697378824658356348461242526735947368366145597982791622388251397536363091469203375937144502746488936409416577963723765204342336933063843742836787409595324578268989875473502822405870373880296161761760429666704312811903995039897968159985025939899866154828867347178253136612875079210744638956121537109644829435781216352669681121202075107269754894336590580175691684820235563280314529353785668600214451053298520896580 [173,48] -27599576792016770191677919830111194986706879845829028268013927238695975154725016588493953512245059818312946229900508488448953072593609939097112783110148358492380087956255994154922631562200074240521194021903502283558465101768700691552787349284885802238541286521704965594587422147613472034164650432528612412357401657362418760794505258353476288017215049003149645232517247900710127456857619675898809137171010825652775870718742420213816273518886325916113951912499275903067338014953501110088495708746054230267414772184723614337280207995229180838213523644838656290083912370634930173672085089686503805444754066804194502149057908463404253036067032559744026633824261922989664643205611319524882323472933225037077775311923226422009413377210225296814103568290827145818640986873560285599514850266304572704910890305580045429770055962836280787590314576507832088773758544144963602180336770207004394471723186947644639467353030263852033343762927047375113425582206264078228471062467308202916091094596385864378865800043028025296278265080080404987106959897067831299593925890513765558171795033662277888823824104596629861391077336710497409278600824906717838820225129671646709511252826787251874071960915638204073542825278998502964371095158682302122325004194837989647940342056755002233061650854378987934415729622226289194469355537403119505700730892004492388348183380960184036214053516267693819695151899914450664425229765385432216790030627317422455137579500044276382405586673958642922134765985927238176256780792288372798037907818639664675995263104795809961009371451779025572918438660752846793016083581546956704289754094903721058142202686721299501923984436069919552671964159550947406482929890969490967963110825746268811950420741091481798449532624896414898110927427846488400139722867314144594856218008750675750071196488676357884170649687241480451403741296521486894208322581418136992097697990221357854464250448859809133781839041122240 [173,49] 6950787878762633872060748046564359302955905459361053800145604515267911665693237417655212164068705309373453293426951241178142940139246645474500746675447383661315868921447504978086970373915934785823621785344787499984851992793669837291693043818199683407870280806722013825307932698350244258635880285386706547343290034298470804603073407211981789375109418943140389910102631658226740757897356095194302483555267516963116295410060205442143370629119834325681635791357448620790528310332299571563017036445862400883586492449108485430568155021491559456117043445166628681759239924240909506975212051961401318181546288913058853663444532766137904701354731055377264387346703293091855211429088310001020339879153094019526583402514310464008971175222040575806674602236425353594424120851396181204563808550871142558241720131112781140037294756105787774424942872323453749919929230808697969660269563900613188097246148186825458475392217704560016482340793019694921405680898625785141469414884616192806084514965894877994488275220529580393148436560170116009627997881562242270864640976692800223393481641192602799751752947135867060838741438136409904555712317425271373746543316294613378540221960176427192139127696205211487120704420289936409978249345429984651954161281560168357371449141421741911752234502965748839626603101671304894165765459654606146397735974026318054400422412406803950802518360844641093049675246924103464692686703264952530400241680314075896973174193541169202548958179983219747597573784004751462072571769746376338471151601699088620308656603625268587316184381192741209662622109989155077658891818050642270325646231404344399458929888582542573205354982948657763345713681854807222981242067358929166524639710886900416968628210891651717300761026627738258866588921871448210072998107972875810136586632986910478924192661592705779716991592849071056873595423495773508706011724527414134281981380106595704360214499688982214689618041592 [173,50] 1240593404106988586894542067586533179888097083008831317769697042424956441688087546125907530442685501479488313096763016600003625335153363966362580153646642576720532053595470213306183105018084486217169314334866594041552121419164316826357280804289143984592095817246863753935591335534576601754109466769059734631367952763451106091706643765856003069716508789830547809317309150733851905897422252988307340655257100792495514031790044685372876125060457073919203797911699965877865910229873834535523766852205556745358992344018851859928141940534846362722308327497369410531517071034768056471232696534295737413245963512665649473832501722301207062277293498253665625186261811397395459843635049898628267888359333956137512426294965853880764752897194945007171698489014231681765254988442720132812427193403341609060055210319636881119832727194500170443141908596139326407495287538895706816595149555952562243631754633974596092543479160473763937861711562325233199823703461211752019958415053171945043231832061877227500359361515330785905164871808919405989779648755798865158944296802039383708777876453454795243607816369302261969276670746889995678157021912099050938283945599112548818352094623875928495519849712761709509561924200587503155505836813355488456484647260657997570534638524809706740936293870024433081544548107216257692405572631682857905260651031717274252813854696026104379376628274501688498784159333446402130539333013066433588289309208624349794810660797476551325928987923040288911615162479028075943946738134379405937438189708932119518990136973499917064930948342268380247632172279345334437284206589609240617483693586158625021616024736026660660629785683408651351152769720072536503091616412307129954148028791612462749490069886701794775797046045601987118526839391660610000907836855546814679536655863711727762353535729049954657007284015515090726110864717001747289747958098460925663035824253551769443067048760840533466771040 [173,51] 32806295978977997131989012781402463446490667166929184600853253761592528569960122801190104398018904764883819672818474542541082899307390651728922445992249902398674090872437701740779358138634305377954220311915379180655034656901742124179293923517746197155008609601644302767062439642192436607068801871611889352971773606052860482973884805287921570865452339305340285083282447476333127838433607043562567234303835767593361310629309997994911123865500134869829195887405326188090271122883601684156670990819647048951650361747346193002230162992847923409108934959947524676359395886618279956484744410980765966807453821816970355218127294989157874157106021794467394315772210480469741646198088776940153926592095001964511976324696925061792530142777070220311699883404861330041086132811805201738379152402008805302377485810260219081104851405638556698712308808223402412938939122028747265888177603667958645442508111260371540487908602746412180388101069372671858730491955316005945439179043740721536205111188010666891164480421017404024297158065012206243202492900498598588548649467163994614211064990969019184552672842044356956819154116194318045680078263656834773243657068944316145591365566739660654879869037840750671763429014279832699986681224447785364281974235319407032390698840964113171697014295961705668109770817972763027231849584141741412674635122020979216781480470462924881612434191938792260640077865896107961553189978980360450724152932201991096247831240562254858544263478366470261421570880830736304038563565392140343792917507381439141333672988866876585914858254562647901671142416916290843782476254081641052298541527185569827576067571359264194847211498319867520553909371151148637911305730419602836756826540011243441324153062747314142315818125928201142054492289213697886929190552794656133041510127240054632767647417500002685841951519494859494401639613119668065917551820534557942649528677569513473651665785397307447088 [173,52] -50233936265258818264867901206168038826115849981372935339619262437420462962834974148706727684938205994125767523495775897411822216514214291587807029116707145190893670196965142686856359887583165556002889189789578711227598338857911388712888047861709306150132481387076783873155956223989129444514506052946147099843784121231603178754342139291108984520555093113425155603775321358454671790805982320948452777776561424135523478074622038700061571315445492123443995155219739731159512932279410931305560039779343049747074817168600266553346358955263523383104361097156410312842040572827606886689792281011352088769780394794752291939670462992794871016111791947055222106862004389251648727202619443851797793963684208459242822319015114286870143264232230019690719165093996024820711641327159732305926552639418288830362615010195184040880063240147977949582993584617186813911794975312133188120489955106312736317154467637941419001021359412959483881447564981189116842740571301529027525540303957299892990434978710793794730754103991116261910118542481545446733697325626527425123882726056274954562295090357927594812604016209305635398250486839364425102092866209445139646410684828104760677521749675865304268645711455280022780398159496616467255605293248914420739337648815692419776392795800724597241212526073436652167821658443299122599553513519762499231738957724378082262107059493486776886504485637164015125780879328750780743825039982078106579809481438355677361311669217148476157622105148297155827222416491594836153823531931870498012382288956344828685770462858214953294192749519476496955335964685610332570093879459341504460463754878709039963967992403356412069253128198095245782981905716557854090865994736877075928443422844651858454857572706258591829589670898408202153137088469347031787493335072757710395224636215836157453750489388481184590807855500764772378407760194363201237634885009884299080830681665858320554492468565472320 [173,53] -5925480411995639682508684349031669780708744789763762366369056020954002005823069680024052914480035204876789830160619352508081942259371010932157869352455689844716405250164662112362635767354891950444501031492892139219358568488746252054832715891093458823858924229160271156241314519561647722675589922433518066044253288089067176961138157095355795327746135289508029863994320562590048341085531457930149209970888664714864596983916188343426461596638452682063919528063199176884439294195453635985654347122237950847715633170843629861190328019310833941729238439258712537645783113737595752908573418635186592592411253720232328451249350917123307617867950495154145789030849400651164999327915872457006203869298291672505470625187443509560670788433709067802305420457063006620880590171142017765828060906451337554928817288805979803878457813046357089607760936020561953259564551475320440976349731369478588401828794656754241132046716961489695257614196028055527792792677520748752467953698718582038837857485293552072837862956902170197460598592607654770233728048138280861099552837600899119721658631267954210564365424818108833650610466152850120482608547840172472152105792418108462922475261687202258507901714475548055396052925590282801593877174542262009561836281753090527211936532430537836510868933168039235261032822482540364911745760373831293192328607545183934153627229591886806043244611059106373511783446040219027463276135361208828938480001429650244975175489271393655842640725035896889678300109294120100078008606089903946265148775147153949802489376847887167931003671870418809675531397320193085411519815723934516164999700547680709610445566625412991068692544930036690706121012278711471023329244600677059939407142868376510317173493295475518967860862556492698489315472847335205206890262017408837928078966131890858438517556220174873833158137742726953783035723093680252248791004796707187377518643632553964556805913455288 [173,54] -10938198732661978508406877030446956029135783703832708419249821075083025583994824021220930268439138378860754097859585488600512114360578107276629547683088606457152987684538644790575350981058603020236391660962462078641854544480931369911935791083946295540944877891608799300784540098819364522750530656740757333058640589959162804617633849601220948903396975848182492412381082025839374489607035651633155984075384754811613498803030874004898964796072319590374071120959901010381764836568274062682244553854765304150231463672301969736412975146612107043882523459314506512547427931767578234735466078796839604794712491988083278527318669936029823165866236734192592515889768699922636058650848586316542697432531385696208012193836743364347097607120374439820208906729746461433473719908974402585094173369210518019277526803535833687049411906674037323533400581704676665396847360884645173301908320188855453724421007135362875777947579588018803634292747916419386512149958162056603805894377557654062578373182751364456533295669678308886594916735225962505939935901979146014035889008416683608587340368362536365439534435816626806795017922958258462778560699462019263969343910309016931336431782880145521504477676366235953532448726494909102982123875973851247257630726526035073238779308709664222095601819305312857319442288202610118038867806538835301452276026316365891332836547463330920440367004240867252499271580631590732102449096026589232191703915501829340957134655044401381207228773923704233636054401242361481074568074390273122071456289728351956378451915405920150474092811046207609311703887034585618173589437021517700298950091853987840850794063577118475558209363946398020989722255860887345795608034299856818092621845087808111404734388587666142244514112810617763869219954075017809880465254858706627305560148085716462356385250402242968380233411749268918447988342505880286847307855137290642939465917759415010316993440 [173,55] 22627676067268322279474370166066762897636566256755722437994959427400011079306734114439408596520674508055614204018015672269782148506607786290533756695581859687777947709213067570822407613057031850590354714186165024682849638828864502803584858093120015951456201090582516655620368792938004817085157887923827052029060860805892743429889261028799507093108264642070347717968151863309048007187703467854204023319289898190637366038199223215265519744143501730406801993434882636944938695535555516854190157566742741493452507945314798395850505928905846965876120027276135364500810001512587427514385785579464604107992091627998662560485155629354918636091667576676614927599170606268754652682245429251477720117050939936923442901690035816725311429868566697693978389517146941513266978320971587877856813963198684868638640347963051528176859231006341994112859141386046480706698771059469929925011734254600763963518498879093874616502195049023985350526042155209853222846583017548612798962686867474026803560273524109756140864981687142815363562633923172100215964360089300623871864986187579335449868969162490243753812779509724339241417029191136125403325413281804042110030439157165126207986413470855718875539333472773984816092330584993291399908579876690221573511991589754827620343208168011961698112806598752243407106050289688274483925443295857557815692831805373627517553747802253064253361330369764934855882483926210780563785333026347479649241384367842037712780415350418974750904942407060844461639799609240339227739677218231298488831503345248104341316042030601644773899629545181371728983943723462795031728184457872742383610756289090297668193838470603251111923254189198289425507166040679575460580160819626531470282896651941848330243447996431277072422597200306132812548888958464872867038220616390178254982954366115528143153103018348465083284167125280611749521223669033021364646177966924533897555327471886402431652 [173,56] 8634427053848239158043141415921309589983588675669663139011544407530353682176394064958212016082813043920347773770243350829788914608546816718411612128596064705747814458097534866068144847759311265350975887513717676355482463700306033184777735666405782833371076422935982271486059636283479478481271213146636198324357459531590688783459896576721181697150030228729680305374965356403385755013647939420331524515981797082597981614789787914391710374887024267587459001701234771107936842528882189491315583673554363401597099125669353589879843957059713225096442236743595790978492672000741167676413404006203675045857513972742739300103792073113820420848517934889078812949340213379993179007620179450148323708257271861799153324469943561309083649517914774033639317923590877578346892818336370687776324339617529053419911075632512740613561515431280776257989505616335778213482277087588935676114635176932818963352650333315409300622145146050315786947498088782318026620689558453255709446146281229414841806283840016225580149755860229721863197232336667881971172354910334504073250936448470774278116739580667124180666594850262263429311195314124776077127470693745809495666682258592656125199508189362069297248729280355344779777321807705128588646834579724425289693901080715502603319064811131175958467344270141014185820501460599877075373478591891360672227960361614932754025240134031639796180554492671051783333196860433190042050041812422705121221205723477027998314667206057817988115250075551692617708223507238291999705140487303712266684746830379675639551353534546860248551319600751004552444110950615628211408604304561020018968112981503420920842154449464010575502666947492345292832392972572065394914236535597665944431503996874622789149258934021558246604290551141422609962581416109337623256686741385720868323898599433907952381833864094746398007038604384124470529980554003784907811608276867001508686411709312691040 [173,57] 122336789092122888964393142722001134361551658442244519411155130803610463714825729506014149345326514396335855215630223108283478239644283070539157426501574154347749741369550427872226749840101664226677553539854202928310120677413981921166197460451979464722001762006106066773665707115812990316507030642715112310967186010881598318675607641717345989234701429486573828466231616857952433120611488832956850901362983455826600956299983131966491749509599909332996813540584570160199150594493578204090173105960887239432640447936866271186076984643356264112309914841370517004828247572888900184546388469647323448835809791048137809942471939634530669279872290827749825960420776070737698952845024955149170600255584540030294816873158813961644513838788006140134936913497786694750360936723572062845263656929428263381688271682883201334970611613267191193170000909746791600436681618471088309868512352719751525144553339285155552321485458808684082958026762563046826246904686831937364892453809590850242846689959321696212692866496728322618599383485215151414517413766088340283387619769595493611610430987867884101927343949037474474459767445885698122594928552894566130766268780438794683859425924022817999319683833452926182974598996455136793546191714718503487664008011440139668906558787925781984433042317827504210581445786897403951293125130104551490471685123680380846405248553857133740922140950164464897821464160136189889832429576217883630168219429848575442122555854138031571541989828511869269177698735420610407944622464984316098460425911897413084614829750706382592163822072962808967087374952745285478186006110062419037236094999910794474809667427655613788386207017770385098476840335364164791736164629701775051890976287784170771997155307041952877150413179564044234608421689701896624064983447372185537750155701505186847004752282653508097841882647637194081510513190855374798380815457775321866975908395606676 [173,58] 5260949954199513757025674985287727873733022011603850158693499700273495089007313873847314217642235927293902709126676972438723011420352373469080037794184721792001830735680209842714981717186310356928745010773012327741896703456209797135971852696942515301576247521160768872979729898900760894302687407885042977958622784063500432523715628057728123401171676284010883433112026005634821616659850239374769849125410302224104172401937229780625128586783602388252139576861748463019852307567583696378334878057538952481726923309283237730308304934370703844057792104283427905643319771665600889039130046788321133329297693089546718467220048640949174494380092471684163516355700161379804102265489729308901901631471706759653603189970615891402654710843999120265212835370188328958409125723625673913491250241643676694618686529412958981794432834112436283734310597434163990938977823839229112341514686199794243304274188124443666919912671758651439219489675414610926815964232705684104221821263939580187754022128226074800648765487910813346242017527831532664953094083382675413312253006053061938905459323782010922725391402914163909145057268893436878257171490246210599141684615644841718890054171289648695753081605557013648108237374628811786017413559097674690836686867452604764922874529642175072846896757045567116507410565696036387038572945968886259346267952401592926857601454882126183375190242997455007107699696808601190276207690237742325220019851046984626951920175112280488626069972314108128054293877080935375882303514070882056261013681789624534966010855280588689626515064474042640751360589918795532987651238321407519285168540155817840284175473817114531842190731835952343094223894679713217609889610248492423183785831838265377169989839230826041064877882150041474405383904791685888901821173589238894030825427043157921594881992140527576257909208696500590465868417510648299642718452285071647231132766536 [173,59] 342357851169792874085493279570095842998785966426590532684033364816882955493759512601277317893477537287766275229711981182721194367449725552761640329088116272487237226827274368115484057117445456394748026760651688458708461378481325953539288613865688248825318841345539156977215422989081462572851839760295132904532234183431454249747683018835404134403976743383410086631318395658367801978240420091392713289721330877934175697356248119194266653099104152541552878400152278909427991485838613970136035457806563809494996429176970364735700430189397449954557587742674550662676731726279918027101838249916955808023327644290353956363437499303234749629671748156067994859396436718699688464973649200856360688558274313958611131788684063520321110257465446138323615733617521002189758186146589270277558230666576970301564928293223040025583968184340120858861993213655667439488837498281006619042432542246069254506482526552988413244151259939126093111916515670264366549197005326878159909542367188503420451882687830397465353102044119000117773193420104517485364995186063301694772885674473616849296986520790672880375041029856070591041886079409206900582749399472479010021021379803579385547744922313315734339907785472898540288820304595553052721579477312192508802789972496800274916935267681823740121916254188280420466102026880912551684583151235173583457578685777326440624274361830245650705533629684693365095971552933600516261356744168562199410317932005364831478730254746968525265087323369211464093702591830008555030864550502899420999163121521347691526256518732376228702909513042769616504360839531943922050817157575830675921721970731294457656641484803102453620509091001757351029550625911095078789571198594747326480174675126019016057476715166933844714094383208697518010968312699399007483822622764264180579011270280631301361484984672580305484529956481588232853850944060781572192552788432952333070907 [173,60] -105685773611102895043314294580811698952173689526609108912563189356243072632857184644815801636939937308802356383390023319346577862799192532644160265388740794107436246221332062981166429037691650507520397893017470613994024410913565213442273214985808265774574467771269326640382968427605530024490547811182296109714361126209359712657509759683609292526616696156075579442599239283417326906807205169314014070942516012401653282299349530580327988850611348129357869577332428733670807977357363916447655846248312431182877014440983878952235145710887670042310505267642972705917116010115679786164322305684114460763409832044219401315490961891913586551590569180657908805281469233783777128722846126951140363504921890802347413261779120927145974350804647330605100594209779533119084438488301735012928593959665908255350148925771602461535828592984920296783690690814029315193094477209527690364848044320828186609166818998860288742218019422711574414533587959262882679547997728670394316922643360648119356270975674863556851605457705414904287170209761000589324818351194181970274667123904928011639097232458034790706675620280667393277811718586349495926191323281298276803657364513307259828268831734474991738002280699810674075468413210890959112585530456683554215297630592853362191158382309506206828679286501235040472479259278727178164176676474363756330882576905757230766872080291473719213450498205165817722676861195261460928116988812063042804653014141692547954304561644171324457920613653298424251749068223024667600117729158242587701026571153681268106059713210185498872000359194244058924586480841052508151082293784374800702460556479682859731284764509342524827367766234459854075530485225540964971589203387112654556730958548811861268465821062320078056674471382083534625734005830091031715465981774947129038975305865261983300630572572337450779805428318772788048442231615431254365705290050692957312 [173,61] 3154388877530845726932586886459117425647853503470673729462418415491984377626955741337767106377361419822022467555832230693625389671361782737697110244030058380748151590326251445346971354474575139194071649538058552434690364369773176538832926300455985919631254000739462605635843059107496350030961632636639924353155220356341988504586274628875893409418016833624220325163285435164860768154841615731746141212723762670495349294170386191233507269744289122768668741735819658661967461579630142469312546347803261515915112386951816420847584119087956003912166104130269208902416070882632784445997582148869400536407102363095073570578802697220247217396896691031328162291118674551240210262322989267196150550295013563465241113353750504795746766066942843885495250463779441816200984258553814205608052362563116320105089065294063509856726005882940622288026723591686238384466285928524588775194853516669576305578685667495944283642066022707334004924131939418817652585648127564076932112849669687447197199862295501226090012121472211992409521562615987954144495101522088538406783710649474208546977341356328153221633860282987480148622330625401504209086752352642450403814950884260950207148961111499292177282294841936279468404199330855006445044175313289697934727311526711234603303672668538252105271947128056967909103857275295559673948565022745477002287814623737399902027240630877339083457985110545704221659085498701609992770763456147879660377985388719978080328456529237798388982261906524426528739653737199716880975140193864211567543466000971866540849907750457181815181343988098186308322365679250201782317202482769207943393576287557730402271538437743905068526414065992866485069552081917679210766800411144837600314535696640563684433690490478731207741046213908117760292342964318912329001767430055500833677748449238155502384850371529138387811788537815746173351153009572441554905669637491472 [173,62] -85512263515025157110782311868700127101254486942935562881579364119467542096595535155566369305269429004167074063888370470992875953560035734428799400115453534986533531834037250772849850172808004958376346333360049402611843575988083509762712622903399167366125754663584275085387564878038144886509533841886081562942915824533798964665548806959289652249663399502880767967451638281107080220920286956229574606927430746631760320487883869582163310133987979003636278826338084222487143549124296881331498583506192907338518023829173657716866914230616081637123348758066169498764113186726005552130239682351132696808510408238561113347051797801241358216991103458328255185076178837941382571753642496534020559579877725713622827860818059126778985324988645927434682378456390500391571704057698950225356180482956689645176334640185552004313051441047818414146413856813534017676581494702020543565742041368908573040113434151049253722953052946818981624809230918569202630185210465445786299124223144052391323384114675130483784643096805931011552466114555546981696126527048789209052804355994439482026987014112985794956402284517307345619875301855623262049414872537527581461705148742695488291016790194745072778493663903255127671631059968860397401881194375551035076388482715124280865202363499291802865511188570836365543923763610015868703524358432076872543846403386862761977551480857433571204299790422661192392561802221950605907182906948707178887811392525481099388124397606222139713768624785195461566996099713241363057592113182040294227679064564346684161360457170023230886198328461297465121483708295593550838844035755275435821251542782230163157125773280368009661430072508603790236117221585137259553268149829284581104766238179632544129845212156701750294809282253910254621437636855163348677780870100925157915370660537118299778535504614305113363403245470893158073941169757444095548851000960 [173,63] -493029808516138901247086475758242248857312740708623458580125066452539326320230585810330908708778910069078628235555625753397032513950840615860964309875432495296347175394228131300978130899230271103923845657923746713336678534688026559272252954576991613439016313523316186422128742598128391368583472218458755330690096609458760325104528787272038158659385449556495545342989494095259834944978702449192636128726834890074184642979854280635781973440273075567657400909271793310734302834044699603784376506503287540967245711944977078657283013519701852060618271361331468619005265397542165116900574910528403934014980489254138218676226753947203682900165931136976217178671974754491320522531897410496802234983003955659827313594390398330473261873404990566399004386766215243308466095346268730518953386565361502406718917032243563431598544744638576237961520930097756488283938771610100748125029126591957922718480893653539495373088386553066613525767765090336630360234630352472791174532791133404032031201603346197777221795320004225673129499826662668273061318159365014087131976703684513685670072357007557285512795947312519297557558379665862107107164269222414811474874269004525811601984859038650191315561669713921774236317334767583658989467334208963007656714962601670580744511235126191079536274600636993233448834332906140730575277021756098300069524750021842700009698480586554563010027419440096442037099466768602811717251380038001570495854723520168738552439831392103089492228937367124622447198068167305175973908411819115089218498143454447672338905432366276092517888273496563768888062832037099364451926973659020479305151848521404680090691434596845651155349871952625431590611344654790241601969097810071820907714361242138670656992042790819060988733161129791358313903429565832436001157839632140361504596661482625736278051099952815249301717038654909661465851389996480790148912 [173,64] 123221066127088785295560439849592687562580152711015430385829694837772929137105722470963337756312438852264001357461977254957578716637643225646226897448599449090930320409788492291497240217048993183715514391220593729794569069013766051641003628144648719100075663888916153525264457312695735630201433885732165435089887278603722089526270970657879880823172970752801244460247853487670217944086799238900852217302059357022109783072663970262871071294884529592651013269274544927193834172212940413087348825549409407479040322718178919046324792771965579537882055327978907889804859553133342583088634612821941944010626465898089822883130216291744847574213224426281884951880660749879430413484892390422812321179878968884547599286074887070498519166336375822234217450202855513267577495503793312333226387180727252388931979997044360163619294423829745165994982665462142885894324156544665674475247088731252327683048897785407687650270548993310768273475654901636783205996028748157464197414006218845104370133840105949993429380897050886150731435160927990681083266482675546364850087969488332148563334028389677678521322649467847725732934810178316811767976565223321982269740538394557316472372620510999474146768725049176628248443210901140872959812836971093150902948375699187639936583383478217009923675771449424348073468260051773584428524729766967765202200248613343758451408328845143649382387315372122015303526091170344354364471101245585481452068223014957700247728563264723995591295797277903841560130551783123729343794398494816166169176034721329925806793733962728618124334499770537952924903849443911740160105958857939561882528589714732285027333498901145487108772469416606968148509958216536313612906043755026230131279197401908897765910507087079544253147323604239780097493482695097021403889875805485306021286322596929702477570872910687749602387474761943486783396079001536777984 [173,65] -8831963949947920348856821402729565527241393384905528121500374276737283981702284999102760538422018100313787045660262274196437944136728416137202635548527826755277945814265005393426918792486144124716358362814761715199153993176111798809845233997908143671812748231484623267527365257854525336605269588986711488907760113170424066004244961315527772834163080877360280046796647687864246674934775276979773097084652342780016490158580989392612279696598420942745570259274086839379604864939459844568466676991765596453628666625988216261522264062509657739233752871377126116315697430590158619780280210936026860671220037249655123931360209334294909905087479602675609223910865365458572981209135121212900666793892117050136002800455489618546599881805510746651341763031074013599197376167446982310703690006008154939527367233006980291043319871669784508347104503309198965749415327230852004279595755982779114161166546552977095703387737630792308556661632707634106317166591763797303942814035823626134622373351788560673219097643525785228557182843915898492360380995058553762614169580186419868086296430498878360040073348718600916335216093630657956622577070599194955608202617869912212574943567580097599421853987377707921929316138804728439631386803928260522304005563215214029564793423290894987146128311328609613200958879169021554737181106490583957029030778386824164686664996743833895716735349140646351737382061664324892806626710324057397707447296920665176961173997407449356638958411798928948349809778760611300186401393783215631800513172399672578474462144757845939814906868522992526380967592547493198961433780062675956739817087457362665163251616268249474437464361520770882038344463554185919362591666222360035346604116651037072041634101707872662105649696380364986513858517861547427825628134371619410911131983496249094655951987935190103806050018455441922846922603388974496 [173,66] 42304688658517260624084651189114179892194547384334690979340233210639706189477372554498314602337643015550583055937280246436344983752009277134373478148462238843997840887546402338152838216047159823003287429724356988773494550696060230412915780271215460206389968576527502355651542641084998814002693548305578590100944728266154713310713569760981149657906691901134388035934408432002341478879519407526092474408093598132991568067810816293124109508722161727739095413302348892898986711502406685690093561701003990263099383724303790441824883194761253696859797090498450415922718485447076643032390186680807533147815029751620990250147558558322000817497272968740103748705096018215306314110725477642745634820810898636236187412425768245049996563810294178530082144064446690292080321976662479515629942141916470350009412133881466233940550106735898758110705544730892013850556751336490020002526815571381226569644499364080180464573089505473841453682701479884629810045456601184401276113040073353882112203547367333447865229424829888002721901056169804891879622548343049608874093390615760803296685674333862365479800997614010688321611578823384151617036482391944159533667823183766084624243901238672897027075837758943990559060994907537841660441100020672851768146822887693994963192668373756776720673970152643187514818931538640361722079236178793831119369544009695080195345669353452725495173044865773260722970020256914895279008187950254336908674680793952152455982668044500464198035305314682099318163719689175449864539064606268028841488071953375743941655669243702016663817636561434230460512956264614757346675802436173278531716791212715270382794960757322689366842734720026699143567859683134030837012507298426694842364895380726326815206732363800448833159449034991910926279854811851863717169766573176906753656570077886902258903450976122473427136707358785351675339128512 [173,67] 4589094001344433202625177725731751262626813135775966730257893531945397405394173777074191428196779885864637214886869375814267491918530276346193912632887087909202935050399883932278573596770269136269804152996434150467296715678973148815957061630579810135723273815122499625050946956374423820476660933163046484135183248495730777243475615222206830704568906608243139823896474314216946285325614090086148086349712103067410016599958633465084539149132896048483430650541531705125211379476735535449459625215245911117255180037640370624512087241389658243280982871723278725661196215429465604442206546836715361928274923860174994743161465017231625936644859731241688560332117488932856723396490325052955293475714411979095346538493064940575895239197343814188355646218816161254353636339328341467734654443075433272346908341043627622333370828968687268658132043429355432454972963394610457309571501323489570016323616563359501441685135993732876665409357450085572225240127318987856605798484552373133612666753155231972449531130572724079994465808025782054318131025168130133272547572310969288258131833885847864906413680338382301260421783281000865041081206847606168066623603088569053408317004045515267566046354436037505194776683458674206751912865491733516504664994355196225085173199013701243081225332845500844191425506321081232334215259194143502097999596185391804477175089941916472214184469300440911752253583760449375546574909577214187920784290129913162183311506904075344184692258229107296192347477915030313880567238654570995361258736343441708351865157150225193733496676082485122505154921100865292044979024548318684812876811993449865509741676223835517845535405610908531290113385570115478945219469429511432803931154900908944859829690106243526043710334158721416522600073529029251152594685215872839573201175151402413896759249585100588911653219261690499005456656 [173,68] 212632601683725736389548041044867846556617011150838315549032264342931433290935784749199126191109507558203938448600625064455149046412482712635193836015477617290121857141761620706717212969489732379178600774611510953146467177671203794224622223954184894602749214142428150685875893159513613655653196492618975900411516481682532825055215740556267076137120102537544958487957369706048658909238234050065998280588119764253795980423182040759909521239526414245363777536659696371668113094039182566179596052572097321196610518206361160900153972758599128357659183008975973619179948647677577403819969611034837277638204584313141969702259509949925444355601873704131035694730915692091293978506044812551230961887847364972475411755248578332736143016629466301133719531985409003393963725924452844879200573236030498019719995669171366740706774043008188312216365909715707676850936796616482353517378839583365470685082739979283451099537102516177378381302177168602854596257733589241256104427697127414865579646388964692300728180605818905258232604726872964490920459603730071688493934441898697891152297722006696541256982859404365445750662822994742391339612899970051879396967606028344900272785420386736695926099890454956716761301502546194054926512423487213853489839005509833491311234075105421471606686458084195779629853416565606064691789471150979464619941382584397565220586041844958612912904621150852343741923696155219670882928262763764498064551529823074838010241668134291146454113402737079657111485722792732815867343652102979422775481279088500291837045868665129060315546700747726796168510126780271834129067113175937763410324892399019485934223024010532987981551223223472197299627221495094571694864503637097732747670248798178087099974912345795834167168867477276241017915996501663476736926831853044269077503390130251642550566750566938815782278549300813808384 [173,69] 3485778904974089824248394004898483164037165434376057864753463300470153091675035888761429907636486040685735363328390331867736963146852623152911069064769736865809259674404506929100922297532871860090883722964085877546706872623311041550761856320402483860929596804335367088149542110334603395803980247324877641844794994704104167475114957160294643295482538326462241217607907204439019394144499832640143604812308540023004446293243285708148735937327680374207008704765654137607030119723900055342221339219278253498547803720949684472303717011022143955623616910739177463138645370739147465944059885940620285616390656213032974999647652757464395223919778905708843841716492115458575582250578290340968995262949119987926999504730735522401642720926025190572278318210438535299613195175512364937477410817622458591562208436166017886843029136574242894180426167288416541727796145866994364364025236643935331950120196052720779134972786692696034443347414751628625431048345910005731480504334153410172200194503528697549205479529050786629840312277907544418931185534333030177759457827424485049049865198931958784926710709456340057880188227843942644477755577629103862218023393989950038164446871787228108526371964942450940595136695686053990395090822415248977043173661090469617935462274457316666421513392148783102683468777406370221995651553993358522743515949995238400657925840318034219206060942047280889323067655063728474230487124591082583877654837411802306173154018390491711206984926412978624283172475111800931969356480108140230697151162669374727451291200658757677662008431782941882674991344367002581415914415120993128398473965468576150903040224588894600427571977111835937636403908029856721733145861783600591115877780294588563245271833856934940763236650492465081116181691490553824128466318757208730054172475906331748877530839946602603542773821046707616 [173,70] -50769277279735877869542789160938838792072250481188015052248884643014081713414237192689185878179605778581282015674603060495637902321934375506766154981533354194786250003111627554223383194793195678346407634938706799539368305941953318629098754257799126600611269952150169387862806892382807383524074057423945154905091879909889017346057126853321334067777993692051763186440989728576975862853959295470691935554635416489540112512761751815652684033151996464975629597730380364683862906597173711590859744986920755765064843000469796743786613502443219478575935392725082685897648413886908283924470684977192106359484203278651848609175985680763476510293075294663133114265042734367068272036118261679144329118020199300123960225084795300650209109568199539110794572197553861092045852243944468424432979690629541729811312948215281740898364348281582437595139663394885372594646606122723764177819863818527749971020987508616366997842253115567884989218870088851747683568804376967870941211612212251431829413369293116692822721920344619043261032672144608859917891505153613540292457187395530124483981506632998744712413746289801033999698284234804094900711508821833802342585220967141300816268923957300853672457264416042544241530671388517406979491141619624540003290112103059926072555006553837084186430648664745413285227104706498414622479224948804573296917804805008753505615032703089542128568408453921602930436401401312238061345305694061488871515066969010478957680423206620999030981743220830454620834778775390850044555791434885402759099401061244878495879003602539200467970681772432672271524939627863846678974035952078674932358542936862540337767881083330470268603339066451444991537969147139510358454232130468514265075881076478695388711660123154676318291003297604272641764409833551157007254055925114146926677925843348984094995237909939220246492154336 [173,71] -2137253363454753246495238157659834312321307490674825233343704231339093189538429557260316995544000793231454490165594310159256753430911034847266383020518227915144904709504304870817488010576270312454865547486705059909684249690823830816768324586166340217761346379926842358447638707839146887577956680117182714736488184774708191629991842267080713312101678600074760709098417813732259268559271939659761000044518654508830953496534633271730200790258980799439139256535950823460041315550057519189229840896218172856799921371157559181324571784117796351203110367975747271543347068980119394060139079743835337051675241082634000358599451983517623568795917475165692860715743991119763852036840519303618935749793971304080279263971013478674201783563755831513008478101956889626988996340280203248999695227819191464265347911862499148283255039574994453607304819223442860095977579059092318849618062387117590718616186305945603336188992275996911700232191278730276955853957957831746833783004334242719145563524623471746869662487371666516865771482229872378844730116867505071421193392610390211649812257286216114973908270784009958980197699029412013930635133211548444150487134745636809327598827934420493159073326842455602341815927492103766741619192971044740093464223859343244854675269956645723407187254895087867170018569524755094405728907838220711784305948601183394187989025663261587749080920773616697931924474930118166680127262209077317618833744142824659709537596911133492989475728833115870026720409992221032114987622170714502851564386337123389397581035935185603686914512268372932485441970640267406762049674693498782236307389078869561969101710270415126385635583003430306945727717062952645468734897612765102391523087179403365774885502842643063122506822612667974458523509903305474070635377587144794595270108003906902411345624849806644179140236 [173,72] -32090388779495365552302290859352689018275065547608227471110285843803380374558526724888519685560374574223033576355439237966357064484537470430665188010679786259906287465742170136954919855964481731364407055064021822627273005180848451141837265102390337327399180916749133862953285833150698522038011485929736589830840669874875474996647177545642535474011052393515403160794015397107365649970369001383564909515188573659569667991787488990339452888496714235937477139913252167322522791366334408336200641490585653981239968620321076572563943433281737377398627347739889588604380955975448536265939537153874437554513376349228524160902295783206801528990561979734304351824363000637058940557279878361521583564030706869789470236952091769014319312341086721761576965471687774134499041482155420158793912533949325553425569116368488650285516746693152654235138879964169319550902917353304915084546618116509353384976884371090413816279335176536838901406554961572172691908069504803017191909173885324171359649910203804428925728387277484197747116773169349341789691952381787524025415182332755935034946998724786991747578230395150922132509245623013472937021613807356075016781055513804256788249247627957649789122754483602703275343021080905422669840565318530764823696151082399898712424830736805260238319451671243017142421016279214164598747785699661841806342696980886061749659738019706064612493327401428741443664434076658591767609837522449737813940992606465560910996076439973365945577138180370834225305548159740182229349770881173774641157747870309114728780814435262092724600715321717201038903131925436139014059383356534986758093169588051103408239631149476649321329267533045975395110981670944299474526247671213511631322394426989031513247985867448811155519516253533883973220058486972810259616173745149595997592075304534788154698675241155017856 [173,73] -208489374082635736593737725153185944662141694692656032776772086595067489090535564417298674497214048938389712298196861171982676549461819183950449634061047335719355664707121141891940122388112090348744156375634241911783963518623587540896899149364500023865732807197614810435461991883310774216537233893520627145112004145869805232628635518864872331844275457948300479625292439443658747925321224907555192360118184482897360059105810737070703134259825846822212835137917304718567545001086230165240456588925038095623261426162690504733768000375402509726237797692016000302300591343810823429813193198570851233313719540681359269434946492215675323090944380151972482547282807591882334992680301285406702188917344897911233680230688274777973478803218233746944511392581924181278290761211007256535882751077548874157955931407295987277872844249689946926218620854582597789975877412791062197276399207140409456229014432008829391338495709870034684314779859311018233934256727301845526975026238296488061365646891382718043232454888617694799359070621124987430958133294365616379208481660174818714465620370200650157991129390257047905725287632812960474436520059269880573501064850290637957495267135016393017700700905070276048106024310435177211585373543798062564896543605685822764163353741223172235135084431459168034227661692586159267347502415786167970452631620841943086304130226343022273920527993294894581594621846907012823019113001798194999267040995416485323807381387636471640307746644290930647779630722181352995219179545169234177854233273230533146767349408580954361223635605245663475760247966587721500083928841438130030795427559015938639462550827501736821856296515449039626813175231019715671086798218272681735156225680456810284982994429971993461568814834591752599694064185224634700277075099559604245174984899888312616716395568172784 [173,74] 1751826640333909694225527403744263957374169521509892945481743139811334253578872991014913294607190089371054733633449717864620804943859729310651604015989137835643376730513997625123607198078021722495215265954897014605610130533557565440063824208004771610446267377846447673576143005280336850892468397796640156914404441310542214181614825284883538749329587925502040371810494511030960764053360292213452226085116299053822635516387454922153773526540013688516308825997658757219826065315607717543311345377282702589487544323200756672748144696699056400811515299059677410439825361243547152609851862602929711746093734304976953315108171772440483223212575089500504780837791766129233424359072546790675226852765922118395510368952531010417915575984094639235119006064797581603102416435614632469328627227648737055968014371946351788002730120062221780669372103967793079204099700450139563674518443378091265398830634774250249407559162543593153728330150350307230480552566103482352261030648793956321819662271334155505770238469350979547479600182182880591313977210142123869126722161446179670233797162094113220587293944996346208015148963378751163778168314978476687169454760448971365274442146385917565195047920552166138491135233948329938321478758153767333845425839413149761536039481038247487994674189915503454617069848849144060944224007133664084675490711677576058124418745121555463362471931710664529733184940990153145102280493666629546378047532717610727221503879622194855537673032144062967920517062779484911882705692793666417043126386072995397976708041029532096233752211058410316987682487068718656893061430453700296754122871045379782229820960149663816777068528529708734089873590681034428500850465496234497900837304891493181988545074974423087157554302256677419299376979811418182379935800768902762060738993797606826786797003216 [173,75] 1211135302458938032958929157229026988032661337391106761724394101387180791964705020213886840688576311669708518168580877069110008872012513751097660193892407179469622237094786423212812928587516640457467890351314065717301880426982412652589118799792608370251686094138928004708778166233057589066407170957896893373106646205799392532254329768180276824200208335153343288565283635669226846365894540846046096413093587613549855250362789423849958729961970110613756376637263968099148733428277818351839417971120021311139499369210544579551390286975194557327757804244245966990693746655767452282593193861282903746032894789193400210003450340381536432464098536595031776736373408482593954621287582622253167925375320349489515798655651047630581424944099407392338445718288705886081007128529071888364010373080516749771413855929445752263785325328503116615775264122841244601654443885449833909068152818053234380164468219757411745864767589357568800181800252484814352254279717811907045303513817441707522625655020877386415873880873522342101425915734614220639477568854533819853709275923786001178464955445461624835896451736035761074442185878912386337272417514199923991372226458126881166498751755908559060354480221708371913342258688639614684859265357731106859227750550475142281981191428596594917462688173129334638955240712599182025568951739696707455760628710619434587169302995540477285596895984039536628279876874547976283742745526554702700823417757061184710158685260419415529947655920694516168350797311926446588341102287663186750137265044459479813279868111351254629198984715815733794076842242962622448637428819789220219536539572653118043311616964597031506292952574491631694082838775979790856084357039954036028670128435521981218771325930281986677633013326742602277714813330739674354732486658723837992951514422734065879954 [173,76] 332436192642347903998980083154910975304246078968374981458185555729973417246706478933680072316872939315383309286559503849292308253086047031143112300039610444738403927594255390030035319430505238882643465460990416951097153315067257066028197108544639192008194473972329397593685633125190529809429776501214384024657592897045585997001559035047317736948531663044356000935935376213068663036186003290768391984139272788147463054245685440887505697329502463883950800045286114523771058028237921170980261106169345261337852327595081158627358933295909479238334333145776246160127326882167076008535676743730649757947274287909687729243867182394511491947612118088209287041145556702905470792887596639917229033182123176973911574368064130529651029984502284195301188203232287764103426349224828853620845939712485757035868545993384117264095632155117871406156675473244099958317913545127269757703598764584934603317315679621929504381616740676298505933664067153444623746414677239612007578450287501036721039286040346894919317069920361288672201144482752626418751611542706788137804342759179368351998240025265543012893603939419637248664174815423049205700042507753041255002597533647801977699279056157936602590731342025303491349144206497707918165307449975472042983807149484101811409899223507441163799013253081950338194740934264548577405295904853612943781368418212819910083583625296724166261280312703961969075100798791817445645653398973940186171288889791284213412061698269256918103953291880463414836864116705094870275762484363713976969209364373527754096607952210013803953798687149065698972991419738004185007106930220542768200617416657815659131242086519766616079858989546356658256811789977611078674628716938929239550065250207975935429187780053999454264512459040212744819327204119132124525120843848196357300819358928118272 [173,77] -100799779905810917085085411146659961095411315036632224249774390779394134637663440394523300578390348599076711542599727155230063246242867913411480261603954113535837150791369974348599885634930563885532276340459778738440168555632768444418505657432440178341521636770919567778659003449790645567941963725066448815335320632831361870566073559794112510449233542212539248424543107898532345404124185767072599573401009036529181791463835033961778195931520582755566949228505238760572231741803701886576423790818182354609416883318461205646173864124380848024057280473259528094217006166137772579801624604373335067852229788440150520172687010202397171539282597507886794551319224211919045271662435913438309553039140987120986740814693259080193890822621997781873747049511307722042042012275807831587210768841736551511228635024758476220994390090026430391741109097660007787153533601073232296631096810587146506095118069783572712641677905756893291603377401812343127755804124451769090941796893113084392109009317841443163979401524418003284635182876659566678009398365209984861255938014600043690935291402128555483274966823476543944325442229709059243953256893211646328661002362864982992590851721817936405849878779672415998228803065051165031985901405372010111037293279784739636168782838373473768755222039038307156074616366709102999437518980270243523091473359661175269484774774739116842869442007963970254462590425214580160732292456036370040077276287668528242791827567106455473271177145139452235375870109404508069630600321133446934738862992334895846710467557479674870583640817913317750751913793446931961702489585484548958245222906916551094724954544680214596443114852463018790804004244914744583949735814342541193641189624282075496814970488289494686700911305555012036617024618986956049479171930529618156226555268672 [173,78] -8115267680716857012708344340905717896488624961325941444818788387472182611510718501499875621163570243648204617427396600721346765132538594124777924755407534505178343677705302574564432977686856586566307102223337177124118376292916441189065111971486691856465030855657771716834482420453293703801308036492465221763238228850633364339332653825252945287369898656072382898571875183642539888078256565556465761634731544702485529014462353096855716824616804452070485481366376421657397556546571820747594163394035229695337806488562336312961774826220033168364304391164229038156440586503480696415732557302118987421246713848371780613240971674677199239212062541149913115146683001681091500404354284053983534842761912699647434816598356108184004925611529575794439391910857865106079145997692694669585735091306561803958307730890599238214406447777543815289049831576204717359253994043378023939543187004144162544966348205667108652796103544172102598408839956407204274410304595504150699028190723822502206589435119303497153360982024425940290498197358595710951285174795698221830457038906437577719106897804659774999989229639739293697493829593384475147061658227943361048312988837140634728000926332695224002133621069070789645233768331839633058394351328325992352041840706706213185114782943512675356752527991861240588564108756122814713422183381296459057278027889828193541284170086725744532757780557746362692347272149338615684241518077976850801078571898397906776515066068287259897539822530043210259738873043244149919298935845488689354402731869013765274957574424861823610076817723965033593996394853676225816719064096960032666716933656806622608645614111700018165153960438003907772681250946084283284842578300549050789640755548632990624938522699459538140670992019821985646386208415456736039265328855458346249134880 [173,79] 113499360272359872211634570079497115878052566858575599894881821444812376999421110047605425096812393549406597255669649363528091102796230652675070356548840695916133785663543421062695747208428512092383030276429301151447436739157948375276902453602615411192782005644512015923858465519961241877084338542788355247317197520579474738257257748108975281410041106812944014786166193598701950859175463888093965185091683981550602470164202225414244385885397219784811560127993034137932776372863182451722802722144445938265137183415452184896228932287269348604599260690602747042798971101928662098361781975473194283640788646557757752764331851368699804034118048681438551167308986927844719207818116951793190775941986831479818919910342232553473248926609279026987516619557670872232645366227303240993507114799317002170867061406470196189525144803399163488313901703518557729469146664069396059979165712829605711720303226489095913470879572631436911483629522270247614931042906942189164044330927648522145183632882528542201009695119441397126426559670157668727024846515608337549761220767880003579789911984383584188171045983013242488606118445685256874501081014113146531017249134581488527194717641866492169128159365206064163502043099610950490027409243665919424048301198874523688571901302919111429560184636003040577964143875206342423337396923037190197844692738275656235652032067255149667735328439506577352524524498595861818761090668003283255085799588521883857654426430633485920326736699879405662499816310878516646495695208818663558976408038772882157679840924166238339576243818519270057483979202035861767949663795464263710913940391951924502536878744569236351787946153366552354849842727296430427132489376481896190624331787513868058705376974168474614074552271692304025777221795295959582016303182342916699852 [173,80] -576130456634288401717882455754846931455117934330107046455397957253258030653406680633839503472067019823353905187221967754000599068167042621003456320309842264879050529331681766745399812109293596893915106788875720131954503110074972070261827461165172918927783258226307159916365566621700999116490963876513533766222183903398547504634313621406593604480869821743468952608393967056726405165634431519093894193960242480934600535883492594527673556583972698323985007477058274357491287184599400179610966600083331128046342050758191676324348867827954162773791044958180322904576406099083365894864073987337691545890554552574140612314593270668697243923557333699528807170381810280302770028353597073836747587870205460750086889722134542430807730678793438643872575670496994521579207812708816220459859113685907389068459571710958499201842014686271101338933650162196183490082972860310967669779187220764679141352437308365992625652801046924818676046366673338344704521100248303142783408257414335854018918180413289419666402502502630017782514328511824795497337451246037062624309260466987991893979337885822592570555693455348348302928553780319951213052080576572331472160042340144345960778530314622130553295107188321656884727529595856157749024150375661677076499806581465379621257732241676322352154713312036909222845779859180221254102103359919437145411528022252782836074220795285959970320993934287309218810661111028866990075769264186785112424640726845003059819328978326672784339109158281915126668221113089641897887658909354789539803894567867583527558792530644646254454299161500645797699156969077845466590573680271909177184267161525638970041469747022525297049441674519499236047863127262567269881261446992892636308128894265229164333407605281552880929186543996819873450364258543256216499148935787328 [173,81] 1096350608770112710304945268192311204256257723066271202826159797142268409522821986071379072214287271499997382788084719634415239830638895470296998885600542571670759419208298839344254626354065635226841708041329616809571852684132764441431989762625908497854832000412229736450587978559104698403523317774620557107558539442258769297543908936459775701926428752537170069026035157203667264100176229708796307699118352710058715437195538984809643127701535327537323176418432089945676174970477972979600044716284401232159055043860512222286280044494665238334519458680671499215383337567202793042392107828967081792342814567138836764554830144011317961027054735664714957238324479617027064785873386870497949644093480783382726388135772224074521210914293706430598177144198786050139935282390905743405350761177910671896859003465722843487856686967490706674366461723148016711880559581850029775895144823865133087875115340484052136383278617394024817884473114555864865184410158641191759497542402620047734872729150196041409620735916346674715133890703509654603761264011968702228427022290142559787183222807897063814682435127177194377346104806554338307801796164388293711323029514109087077637048467866900361071792281351276545268444417651563986366984211667026811321844473979456007884384848496278333104807246938832393992528329144873769957864261959350872515325816729948900235246275953654487554564839333207187678263638122045785465434612841224313837842599956350971910712437414249411138440908250966737537161019445871107163467352749206475024458185914478322708396983731070499084405358675072439829056035215934405881946681199495488095409534145496702741487499872280523118212392671772863260964305014693507725292425205431282542397051576590274240061462546889589150483522615871812381489937992484696944537320 [173,82] 2723944404014780676654301899145585675562380499854284003588820262991921400701354433995614775232467946285161026233106819052271501535419421485901093314494380657067805715619445473106046504299518929637707109026514116267080008832221443345349222380551105878060384857959097829935796486591402305300146427845021703437073221121465035652092299241261009200442012585630747696051760744963101283262456359067376552610538308207064186234419976288697717971711853302177087453214383206630791302633663463424774725742767026335736006390536140894738777431499772393502815873149837794315915394841864468564738162525357519897785900186292605555342509299035316461383361270003184018677385469376633513868778277118780998018847945053868973345586056331155206393800706809921949684553702126896969941414625723034285812659395851368259292542437150936435313935283179440151028647138294737036902311757909708929131071256173342058392529268514180170918083649292257052876138718277761327442826933132142168657633345499719637987991434367372754915114751721468534305163659743458701804385292045773195035002912688676785759822846632505149088168820270527373380476514837308965739473795686265062543010681920182814565836914301895036445995755803903213851984697635293960829180927209477154178898180645800461236604691985933977465466979208755951239569807750196989727134355909302281006415752141631244394051823952645281549925999744543245453537719416090250890087792106509582214646419928051473974371447801591330477739453209592934354259272340767030545673573773845471567189112927163919827959602166172161343985495972841762598639914812270390931684935410351272401815738706416541931219606090766303668108176468292392512096059179465942614312210328090870135843189203632269222021180437070233601077685044951959725679010723627855136 [173,83] -16755325635935399081541780837297979412491498199937529600210261358325370885300611389206547731277861956747530176174222471146389762018344872443343853024908987931814023428462674835373980531682999997955831238058884028005320137096459560074811885430635978297657494683277989459330989963380800386197800439806917119375191171344767157567240639160338940636008491312993309728257967341797624124593519016880112553400290082438660121601636295317163528886820333795263978196665826554229118587259585006223101787486096459602902842567758941988000784808934341530698814239438900222840689202869480213080877897913476312319610535311905566486842817883442398781315690391074728993480807621292056818194938052027249194344941980409988834130103604662613463053374295897057364656690927008236832042553463717444532088241206695581844453948809598794486417980060446437542561478524786659336657628681011840890767847974315842195645431940500001082089177446607793910143611417835510909322277879395594987818198361335219005880509140919390899644829443998303323556193453090035571502645706187455145386691771090433446076255076271937110007565916925674712345302924627590222513760381251120995835094721831901109405967873648202303874043200254401836214731692228385979166268122080842718557176111169817705145420175580629591266993083843789997868346085323185262933716777798002055081200579969755441052989418535193678919567569148082222835248911736731627945117923478977464294429980767664367895878413137865810245512907030567248602083471806366623339486304169314462904596299609684800604384741356182992441541757879294261709322092427980708065343120998796465508069544323805239033116049025572259887536458162689325195675936424020466680689361232148595655565288166019563666899301144693608340767976684534380557419857183952 [173,84] 56013590136912315114602340541882474483742371017118981072137383684705113532297493164236932300940973026962532264434995872822968310473402767860405151381529427742561573202451029562076551966155061306029240960086630798989498595952084150787512665040416117247950393560561619402018371491286313343069916453962477920277679861591157275816017570928777290019997966092164705231188938824749221830978828513400052650648031335656775042805279879574334246708094355482134948016218918642266326187780214687837821134597171613193953946955011961359154604258440480553795144010690287856328643754550006928744293869224546606167454854672297282859469446836998502744695793063337470558829483126632965340368822105107566143547973994414941452592800419590611671011584086330698729762998556689561437541785900783380001400753721241236861544171704026253833347649659525441867110151006024009496528060260207301980625713535016771376236259625239955712419737870300230815110470671082548293497739441090511527666429552108484143359765244905080536588567401727234509015614447198570794862714653521226307626961137677959146376484649101286899986082756903920158867203124996963345604803052663480241232483578433497777023970685009118745605697951232905281218460743713331133796763472927594807372073829116835131739403021926454929126543920240689187453289449141063593224954303950089087593181855979257183164007284313581682169431248807607833423119405588642839544366590759840963014956775438602518628903872724951627934059692058673794340284504281161217781951078656071379512324540865419750476684968466916522137492171610732194401691294858250633218807266597877102958964617077541859219503120387737118566674460244826855070053473463047611538189191414670778991715889507883095424314305693394900674735766485834668019223232 [173,85] -465422465712699419596292409979655715638646168865680763417570268947756870495131049876750407706160834181924249572705211191489303765392793259877701089669819318468874094455544340689669142456568752760492077489700578809440723050408534674105743269565751646458951733438584716714022303410176939442818737187951493711085524530040611497303818507961863185496851127223068594982935986928030033406556638241353795313466320631776769678784117558524822585471383068329276716350142611309535019349851821735232390181318188715162763691510115973718123899129444904968780484458777921142437057358694379833527910396644648409401705888056205515100758637501549282338910959816977202740336906843810613429051864244768474644632061274950707685467572395029839501992927813856909293741296053011538011079172840504923596197217085087099638864461405969982409188005590818672883886570355022670970338616635324374350538359245584100903966572826618667551485443309035492693470319320727303624335307678048059492889421440769176750698384411719403549720741538685186602030517627098704545564131578280664561932188672653507526115112787604643753229063362662415510998421037238206370423481233425944554686359463029773294037235085252633812235874105249155401959960163764598583861345390461097901236562690915840046088910573958743547863718366600298558172761591830560393484328496290873978982722793201716303246070140252614027130524239687459992687116863981915582485735982436139944862473130917200043025756651157816336499626336320720288882587554790193198379340807265348298092992428813247413749409150191565066749492129938169705833190091998893494608038931452751627470726877215294249966471511926174712847637817779140457138629296399722805335440773711886115398204109289604095942223387264321088401262689166157147800 [173,86] 4131798067614758036109455224214572196451705971150197456137552339694866602251716964836311167339297218749887081090165108407194983702883120595588251093269350083053950298861966846854109193816432115473193117902810618117650847883949162387237614977873176950432253977151430550336377933755962514018762168577171595953122656184127404524401765625889923387416924320399552853363978289291538821770498888309574842813818003987758425327096380452562417339544920845151124184306158462557195917027544159586960977718965056039571516660281532664269568033415069656956335436939593721083070536019973770990744079130619095417193010084386121994578333783068200298125454340820132746222828569468556750299622438043916482825200228903881366097609093159498661594052511428576309169767605408747566287594299257881164337420490415374489844152332097370577092260544705107261863095323629407884449176099400773769519453455854010879461131405509904716273658323770507358953157007843207722391066569062228527158464995639219047534875776859762442025847023232733965298860561268785140795094764803638509435385922956033654189965181937959571718957944378446111107145925648654339946594251541629562315538844866352363862742874423559688991680422735181238010672024734126664592536561497962532315564037123938483488066339843507119882520299113121579254650230766979561225276267743651121761879844739924977314281294490058895818491903326572431264604499604473188130336287758880206171838126739422613979205722344376409087594346478993886163119904813158068453904323094336432035302841154557714821424433148429580686359164702925752019349994185778192832903062050799129377322028836733802429256531477458343597539143514300722486080377337341747409271195443384332036399346376061780241802463875410807563938916610527968 [173,87] -28173220850792865907541179623390601521849207330597732686879926074967883773324843097213421748508874629430394373730372555476351513864631026388894766333533301850583840415317341746336508452589734938314392517592781802919242000028102585686545186731099848990845882678344932663620791292908524570974587367206726875329563871251797477825141846641931184279178448390563806937480502862172469318626669684929678092543100080394026599932329404778707301961082778828425634918092134648970981457521654430343323274570698898885880028600541384467921966242774236363590178938102535812049192034948502830600943728286225662452944930903951599342543010216616045402922962667477601553138578357445192244608447264540336876271323240622960777666275390744524137707467016346888240646455200332954253772060809501978413807987697263527297370339488530567862966331647995259351080252448333252202007234124669468477912154531627320055952752854795350169341475114295258866837518283486084477349330576453495136850944924865682888383600460479987670143484238375013577897664719726957505367723888163513158430366020084059136752381604308974725983715381701752797044938284705363829611225719478713115196016169022360455203298353612173121427615593334111280651268805005065159377293898707271792025061169895879537082094825763998330592973294362315657609422160884641516940645889796539392350444938351102983591914277253984120207630427934889931688663840689133648309124734457676051650650487224113436057735941152866062170610655614734009420175259343421659245679711974188485399939195236859775877660139138468407791963392757929438455353356241496792235253848065286121858115196292653011895360567839929337755512702705809512461638907809812723160649288031687732960075576397637319638581428765676020598777370604 [173,88] 125746292620650660007517866947440188926084330591910511139489250257232366387555151744702351342427876943489847552287530442370559667736637647686718725140192574098857561608127348491810505662822863075026041933204754000337240752503737744885671736810690149957227767551858706930670327388455374339305146677288559008045717307484898345808814996351184107505889625610692329637603260328655424316158634568140929774562175276234458883412112501703641083488266445608717840643734890864322784333809760074047712366921696520765157908402373260327874225010553215924794395238146579607392540209825218465001513247165569587670264345738522177199180464135153586782247837688423609814058922475387470452295428015691551853325345440887811125415102114813651868242759567226377757900425427499326188609148613828776056811542716405066489581790149727032340591013790318677621866432991341513255601193453357170054720240841453150117170270715019863737742079253664708326148979979918350226037379688768696112806158257265080675978428354797072029617779257298457421546178388905927526232734334819528722574898410704816920095009570457170610269315554868448138462043991717758764805766065818902845163369142228158872964063774183043544574944499205002923925041809711719983743483953566170914319663614589311551451196580672869615099509729018770623051387195216242989618754668001735231693329451644774598566569321694971907566427284748518977981159373121479659912573486167333024548482102796582605074641807628590429684647098480610445034403581417822493016552048160242385512404647140473531407157890005441466693743950526041663782079476362773943833217878230230991560649420166629353852487986190263687786491269651594987312334841794166548749075512822403511339267742845170599615161790707541689138400 [173,89] -363567993705790474369488405486219196954454302311300812149968581436751371718404806451825825674783976097753324036608802034465069126725448500184449853518652974689951137907920824334279492300252533192148855858361694315693716108166502546532814398999176468093891250216204655915427938594608980440293592147469215465441249758007107855641474077326951675544467493545056921283973810491301656386348670782060701853937348283859614452885288698869365361349164311661410407134521306241646480024207750972868463890972283715521563735693802695349224176589308376800123174711458209150970770759389200597074417375358120916351229908410371076953637094238983394815783173299822491854220214027733404790633665762811234213312397740897002566019921138401485795696961724058217860427882465002040072570096028234669217516485411158200734609480195048200094260727331828297263849391823864794367767442153448647568821808832776808678276208662144128521151801691224658289076528189265701500688447084950042111625942422044028292852453745032899181787587137485510485379043301790529683215395993465279726443005988232322501690597620409569538997648508807536055667086008353049925862075546336628722311908336916307843978643850903115010825297659044246070920242932922705974368086254841937540793175175849746023733847905347143678107278564844817545138556210130122115946503865230505201439693225662028016646996188691016312837720583725411494976246613578731018461341947600935707892778294528531829367419585188170922713201033333613594749105735067104601830394358047355998047658116762691728277017163926554338344435865216274932003743622455756462729430133972702891710236901054450179143241613315861423033540671436242497722313262207769674696844036223748811299484193993368530158427580585664092 [173,90] 656704850289009567141532724716136889652390334954414285010922001295059056720387229032042151680013799406575812072362474151404940744936226919464013362203349772237667938238381852194949031681648666095546282729329049107871867783406414341137864092952146421543277226800917668966294157586364797273899606095930578430095162954873454570009175874246589129412559088894244215709006255039059669801954008699501789790560009696178369421672460220168977055958438635323851915999915869393618796153950308539595793898924776286098650061371236689247200341747775511179455553802823471893187025710032609477944336686229534173003150381777944033864475758857121208761929848137434020948668374838238769190291744910767012603320889161716215701950585735172143252158944644183869105062477088634696620337681573807539123143707346899738368724261036736518115213397566475435189595306380981183501125770405821969217985051108751874911268565184415532341249844457671813943493505647637568456055858679971057144486369767503156836385708467637568572275224115063250294643649290159112066208834096820654542824977492700905840697586863537807265103021801031708498667591021014525338855266020853980162786458555296586579603816490413148459920240450037896485557974747817140301794587713774775862928946080893302778183147838174342903588660655030860090591674594318721904996451442299922935165837392514929267329996739167428810821886011627473658416626790877918571001761401740605547644209394636920341294901601053296880867581679271560790667408481175965455046470147141867576912129317961467308079025513975131556484610763275256956500533341141039140634227631385170738961272802651975966837621092060171244659672710344639833415116425774951169771165318697243954271330329494343254172232486576 [173,91] -673736767655466762936420665073451181016123030484762016398901473374655554069131338394815556073498916593162430856638258424254687719412812107947564529118062822418349566745795582543311991424640996832223953680288223923643573097476955039699948508664412579483255348769514040155858639327441397215222033517275595890746557432224844236544081000771496025190378124691810753551471516826148490034680551600166919983632674318986899792359994558926143121620175696690907577106876789849956885874807003152972153614701674849307144995335671237709119914354331555945421819028956176077323442543094693933151697111209968308171532117806139121643949348328138428684221441968620540136510200855891607739657601880463350308555646410684876579161601178964017380297695694929855382475855746891829310298588045788819740657936128023562811780277108696111948516378029367991735033199201155663498054669873463794325276300554900876865622862056742020899328419278194633600242049674603067788596915206207855453479173312178675208522929841999894828642694847934369801763789160962777003351962447120168056690204089900885049052972988454970931906862837381176717122287960598705694045551104848614475547133080036741898594736447061562435550751243718451083647517867624385946981339954604528855921123047817222398033916352334230563656019109706515443491557883265248522795257440646504086986661063081868955553768978782772528992507690583318244040118608225626370383077388984514211598767725994156800034989339421635919847031745072234951085449283232794049441397705020874744046623299404507129534000764744478590844589573812386483193410169172426216680297139178441778672011258951200325509848714681182575385413495122795590383202374125098041630591981995247045716781692353215911601496 [173,92] 267125512327371733877330731440640850794690432376719070750743766777095167192237149995898462409245042213397934326639640164138479932749921719916429701249069150248944550737592277671362149896808437203890399485274923517837389745550498011544673581883207385463622696352403707614325014796946192431783359591204083685992275802315748465611980278760597871037963781953387993585451031139305052564244867271105879978846323902231151583351699411088411496557626536201680749690908539068144306852178932174647636408325303642371036620929653099165969685933852844934495592552921719171733722768380828003863277761392796717659044704451706366835612325024336956653232849945092134081757369009772849254833325543071473464357681517154892393519664160589637460202762493112827983226120094337561533390866513471932749915103924459032677155152154219801450992348569315417974718036484590340463897694845521511755278747911055696805626092204554381732044271708551233041632039802762542138528276889808039750782723927129603003786178166264802170407377961048341093513979508276108678201896465122401729480819147176046938114078294591877458955923712895369892233333391954779549940090622745784891288229854169080820266490966182655560148058525005510099050062104589782158302414014669937173603580335993301799637471054688401562525244502951296397846160873555178386313435939416122723923070161894682113784973900966430939796257867247782536483626434952705039387250561075187775407879546069170185868970730879115293150646493064674299352608031494425588129264209389894897177193599131760788987385979321558667760186444161615890566371651875633463062370355235095483359279639217173182425954466731034040100549932104175941070516632395919650786625145816932899361213664551313280 [173,93] 162281617444491643623449322176129462135224097238140824078318584101432308089410605303989704425944924301813459503328298626055722777217612440092238913243243494001352244007748845735128546347548335875021027044509583095170834103192655952026939731439443136997568679303096979672924660656392095231553064660085529407757422251864653157989887904438923184139681529397038052232437843693439682503494281214895248306749035738792398310769389402896367659391931677330795247046486069780613759682636793831987169186454154064818184678432054394393588768768398357507644366983454579940563790324437798062029212507983692300812267123056644637563136374595204665912556709497944750388795361767811639280724629722697352959455021207139954444925851116684954221378616860790404748229299291778034751278851184961534713047520418536013825456468804437969774446553887676641327763461826994888022590204194635678540926457492993174857938213997811636770159361674582024043409287910294619549773487488956112544990969930626502313484879433127345409587104822011894043798429419546466113209246627935599754191228405086360448679490374164800625569306148482175588287675693149424368923311700249705209538630045157439680537247364244386769474312912362491153121623296902861935865702133413624792271488036425660727087530087927106113816532900910633085047598188805559784035526463787157731759034248258542826548407376011661521034246373346875966960323417045039883154878854474130026711352966933062231808840300082568331722213328770000602829161053021126596399411917614985991917258318012607530125043507063966051967996109942537958799463027782264497599423630398959254718207536175356177485886332682316281012880486833668518577290044111183681205727067183746082046217722320 [173,94] -241814700908077709720775681177178304837585750278160629835380817230510037297386400403962350394751760784333093706968081662920884193425579245810220305030843751923057552561767776648228860577837203719287769326368698104528558908565299385950858787668358728647309847951963031731946795516079829134176135193221058770502789152545955874791670573978061194125958224819767252084203344656835887844566845293093441785717561602246835626301030054811893029626755698564723783068195540814540426956397659037031293186961490562097776293423233136019049089961285127597791911673255284576218085065755550997965660532929481972769485988191955690240928559574668830743329237708214438568603937912984810786580927991275922150574290055500426727936845028509469072493993249236221890666505711866174027340623784805851112940273260430110644339140540380047463898817334020141945162903459667191748240518689578011929793005491688602499584397807491285544693032434876428920318105457188349320390074688089960215715706948661464989718971363642164207289670802438155222868948429225099092251325086111986241228093979957351559320975672654122699633166176111202896052485535357079945082503688759844371967823498202392066121782532853409995339448320103089307263479446483113814649542761587186838386444169024662382688538312782863857784163922622304622965853237581079737743550759268904282084250986345934019867326393399634208305216203805088600111465778223380435830278156588940133432763172806476681320620283522617067504801032495876725101871309721295358385005050873999080138308400239794812486798070036361207964085570076491392393294780888290455623494073321190978722005249204462745799336741446451370889826257885384599203550225766571640214302603708562533974864 [173,95] 129996520234968273615164700532285156306964381984064262889880407145672872049259979193615598408863773388488141590258170640151449444417132953476239798459247339046751287755880352753725852892841873298922499525247152649151513097360125978513507601497307055971801563723652042206410944114751652663679516376119792934968184054832254009924318525152687536532575289148591342528771045159922456480007528514264727762689010779578678602684145185156699595251827317717732010988631638778543832152547229882453337608202513258339591475489219509342840226882919242006080655303037817127528735393637817242532413506031423179118562655848523121778247913566085179590908369704209774019695929133178319537810138384265662167334116245072033904774535654727441513632921653717482519046739936456140366307137926751011110003030386203920751480681906748566509470877327965036689276410866223623402131993414803500217517449942935772795736784104327024695439591589125495405714650509707793697160088898787554779881016936085526730502757413026037888565863381528936444721224973164553106636764295380762257708956045361596809119914414638927875406421019755153365988647192563415359651106610740835044380442053264999183010362161558443131932433009674587109306179467164156815446420474615483336178634772396181438379008748609877749259366630731500510626612582280037910408303153397784510807353987026013992127842675255044851100802090303815317016456657058038828629803673968541701492783255452791770048061387771891621063273661535523192165890370215331190855775540405157525096499343471376665905414802870519225286290311299075468689209515350761332322104903577744986522444010234283039902926901511048518527349013058182474707678746012123971594022344255773158 [173,96] 10559555062652286731308236278207450675938274783982625831176431816146378218261795199953880132818769705014240955670318520869196303042605999996574280506803582906228066761886189463748860398680269044701014731847429340525492531756896898447839322989936848855367207689187175778184598299292546223893805589171444592827007307280891656011704129090858267217923336649127269984264835568687804765602424738599132857031354685534264516483411293533429971703346184082181626012832659152132544120663561028897406487494658684748939413471381694632366893836413871080292041952191807771820827546611613037067638431980303380992971644830866284332442443261440326641906076605144914502226331287871584040541927227752889119673354931757791771103121720328379107123005971100662455569842114692152054080096656478320554914265738598343938610818781710253816655910472974546592108432675963130842823309293641481739230648383830115031768211589431005382571094382171349978362453412686412251912017933259940044728425654455574157414138400787001336884711797834038520084453748589790785161005318787014105675260678499309259804910879210518237680246740089026806257099352563271596594733529374576722679797862066541110259801679702190136587313649342609335351247585710465130755356275261941039031593760100432413647571785716232456790481382929359084559044898412888661693188918318031087561794419946061868989003570644608274912465714516466740204085400708365990605511532588975211764353128169803949168789842613387532660732828895495557958872283131911514443451384643615960833349835529919463591778767449692127474574667526520332995851540741935861667887171239754606132951414964113870322154904384408868267688552643923930212414964969605196918744764800 [173,97] -121261169362809564910527351836795544658748663080044400227556307151960175492027572469924653876650494266424855935743116031672516453410964798706070800533618518869385042348325320857723906195392723457793115306369179750619342483779189103274525742522542557474485978453049879615550530148937686260972038630267172870294480147097848864414311620357612093389321619444273469609849480485604961467499672538797831519251466822086416431884611702169958569325286053160494511495003281986571736805809102273135968353511680987920458179699944107165894441536257362140670803961409860798031631780190194865609722948598737413571030161412617949628658441684347777099262625892591455196085210947901040234507298782225414713773327292932142076973349829698752757192677485454568668121148973464089237403075516518740520926545124605520759512714980317238587496010590166835030158186922433693801971378526081491416101025651558335470662912248341886696843242423897797583289655786592499070289958301304068492914268213201448633963127760309705356212066737578166279535291882655522891485939922781588731301920879892905252890217235101049554693696640635056028213549593132558711438507937008211599636041685610950306819084032157806092982250319442790300121990616854998329274194615023080705113490020002592409228937364940554079295644925726092166145432944243685619362700332774890607213359268491422257163423021495974233794589749030950898148866699906180018710257251554962013929816697354718536586765823981765493716093674019564529106245503026677350328222522238916871919740035633107917137855177034193679643815859725961768495106996105360187254376355788420892214156556937890267094565141926790947476984964236171760936933872559966684715472 [173,98] 25934503185410692270676752416966964468093137799177001956284095937767762708551872251858536883126582532374816795871530207185443805930147130740237094949151356293645764991117172488207934413184826770533069925911034199308021313183060236357527005004174386042212997471704505718427934248505228526349898240083285165990090288779730203030100320306165295712532995890992184450464493158390855098841219735345783282717788775306593113212598621784199660963442232266793348686124822930987276721580328003678025793321256338853782198590882523677115078916202920131044669126507858706178780930182537318495523893852500622275950795827375399779583789438891603767531099756267243052686016013752391219303023882643772394418716687822323739177668903838937353173495636732041259928141039699227419354568734326248822859881431752041925804870117900115473985151513653869031065184897461334855813844434298186401753193595423430509410202147419151749287800532657209772976070218855141183289568542013506894750056528194449224752109222688602297836962900845545495883003527166554061020552271176890532120132531226701137399576745413029822770398169605616265839446310386597174147714878895075171831413714872021178226460056950943071689272320394740977670941440375577138779660484595020194229332939349971155106502887353309212243652644831517571462314459443646784911135908257128664851034253554177585250167878861699322359358385096579227076562869155568249357143581506399250547908713140775078234474179401365529460915773451570156175691082251762585610854510160754120982169357606605823208919525378937470899092742652555815239864930949520067500854222713833469625196978274761864829436827345877690483063407891001219805164701286988400 [173,99] 162522985187297281890070035076004002951158027859666964602367962473915888869189396847863700831346206253771434536329302489670099653498729850708791781177054770909893509267398230422890029135322344216756215848862417884871966998558599484751782940963296301782620800221762663334834563000683101902064447892257232911064820436829186234915011477226562187640305509251432590064859269471109246245515221588905752647294703205392800276820533002890137156486560070228004401608584144203966106739341258109463025695493128529847604052629548193025250107322213081988363912208935894348794589597003094756732417111855798274400485682588716974798638320662892714860062625085331395099749080446135893844970966614447041698212020680052031885240637569992880139703869922035426236619780207346829895180492846686043624723916907380526792722290035513621830688694215890237868392867615439863951069395397933596244766588665593714923720578523226739262681794367997903563271865453467839172837169422799477773967752461131628874025165068576783517781240962245864548260353949569682170136174617735338445074788574660738062870343553462600151289308559255473905630502203918420124043422578366190308452938905867338048789258755067093626816486157889497234146023259488629090923077919032245650930159884506948793617685517845887485440220124666351283575803750251429391106337521700148033458768655894846564443547244223198331452553300934173467044418999993212319352630424476940846472890875800377929677222440758971735811139383644128991317667913961694602012790043981653574101785526784655096049346977495571304824799395483682837008595670453310789918674302048601007910569766691346713188027329005490629676305624892472553785550932514 [173,100] -81398854998334757613425179776773555833844555128966398681173071766116542330035783144456982416555989676945895843546090432541524520372972744570529879429624444503598515110346885003316032996968993644863926186537712872540596847993333367248226882936567436776787122639345369711381988499954216217685304192386884595222390153971341210854843561230238430887149972942262270497312317539409145110943909020675481953818636012073087922308322847653559850062065374717625334140131659934758136565896395030241963856974901382599096218667959478717524329384083362682903056450326722698989325951051372297083342631479240601116642429032086873405440753500353934391578050000435735364482981611196469952453827421736137719084932732920271310001679613960865377814312734123659854372733574187799266619264004837446065488621841902838256031990904632289854915117312257249133975912058186310566701179580313792973820192179249598551675326541984648466741276316967822732411844457590269405309415069315212841070782191017412026434927790824562394943269004086623516541215935156703138512057706321033304414263410056344420338160348276526371184003102153139911972048822321142686405315442539795457920345307910385066032536797903196625475791484626277264217981464072003893042954060544558100141322231925412861336222501524961169817693356553439772994703942787407964498191801566014915250967183942384264461397716093050556938494379271586305096591943054443877337116840643604926521618393860919932890259035290590431754325326546081081602972103922474995662707959803850362493134436423186846850366258334902496685231794146522318427574720728257607910556670945054751260212392102693960315093448050606351676483793933583538250880 [173,101] -7982414648609333752551710757305222474367096762528213494471412189793769756780463280804041846570585254426831971069198725205065767421209381091364291260271101862235048458716783254346292723118082382968273201976308886276150046656946903312281013763927412954307678292064010949805053283327383029189809665997829357437186112054609488581875890849069064048380072126717828831634506184513026040631150014145509557259248846014250314061646068148328669739830059395206921819316178282617445493000945031890226129429362074520235492610228274432426781075802812175535126352694094437661274295022837140000530650855620573504800539769874704760234196224220553791628901143044707507505414292438893178887705593220263524869187351024583144422673150093851501712317545630555043536893628388572386875597854752724652933727645188406939908945196394660657495756461472568639589083883630934474365183509902223400902189076325615651042015085463362379792483194296680438662942378097767604635764605326692308079516361624505197912162451166913947892666051719325224463909368301268524372073237963742499184900587994565910879851617432042641035828135136108233811238916027808051186110613874973125712432257204291720716736373403473851386781165538094462499112855959642916512567282685305157539718310261841851792759661004990992948596543623832817276033494080589493438359689469580521021483244699632347627328318417732395555180047791812641530801352303906678435079978574485139470287284971066601427249881129600399524180421291217438869052359773438585431095709029345955932558498860201306664145623466018724081094402055905542725648059422661851845363239188447403499066200770438648966560421552177222101404930432861296 [173,102] 5019939675743944369538119751111292729395942843295029581828201634721330654162163805070518778965734916487597608037593469390213879049326217650642297424996288582389348960563319278365348671789807938666131819887111925514053917423261572004310989835951804867082738273091955958632585826600861220087871319650612364336719123340862362650421233579246541130946260986602887274014787631943034175715279736531555779528537029593219174085970437007424525767623268511331218038846498531006708802655663259562184716775028765052778933720865322154032910646390709085228746682951240556571582114526908030405037030775706244853626237354852656420091119389837144151953897805631351134540728711059419138188841871643824063368505870674593861784323428047917853985969393613686543394783542412945917546810334522806831781043243397123216401557219966388127654294963061379267647206425734457248611133567725557952122147433447029790431612379973615634921191127190165306104670647138544904537056472673192939039099926943140985292473506540280566380369421266516119729634787958776088051929256388756124847763213150874375956320737421203653903917467316357897432516230242353906592825731097984917599694699312311072720247344132307714447286092482885145789393077644747297519824107587445912751669254743786074286459318691136951797216458351765638013033029174697783263787185862015639816365426354563678220108834881504319970645998237114459478650988278716340062378711922567105505979714526673937860810945285789781908796863951475602431255260990679186111199735516951290448402307331568081740476932162890025034368120868992237748268664410939364918052283608534093885594516691707989869427892074210449870539761520 [173,103] -136934842814078864551222518896874868692990807959932886092203668576263475991802066220522289096682166028436305299460727352581885454385033832658009961413558441959393385008393942992655989421522744078589890172980970636801699500447036479417418798997912803469702537265879637602488598936972909429097254795219168931581402775726357677903780781898952739446082673192238778640059411520465136015827295630948182687796771804030299500958815530282833786251723930030835425282228185612161217853653765308438128434421189673565100247822317906394597232231884581479991492640931842485332733499590173283600794199213488639455860846152893312670020549588323987745826938241504169581129822102874915965143260658364162942842737017435198626405061167558863447725441895330892821267045151876330581395377141199610007615225853901722821588074835934380107829437843593321494927138965284989852876222594339553674170383606215996128825044942427574064046659566861085165545096402338728860452383921524918498249116241668688203613143270708191662141474496642631657445710984607701428992288764776315153055840612116948534206144249845827689761606465171542632267194065303741070605692370758980391249507743078692709735521803893301575219321590324951274656066760367667735185724338208977237060146938130771732269171720437203995149254927753311886817458403826808355692980939600200716876577689970857567949075337655800123080086395185876782183135416900189692500046270170106268398240003740084811457076496058620042348139598270409121392544554040133996244968813187925759036102468727435240116447600371483028728047702178889308846982405420045508928421866786517501180566602937744916345497384805426664362 [173,104] -21951317439556039909666639206974822952120799865199746589845594548077199221356559135725890164935985888915108613749260934780291048584418613773569896210806421555270807490469127707218399295836664634958184399646525054444143931313098455209179349712533007536852237620185770303929314622230370486194437344239355827197533236518974674879949847896367808357952106467059336652173824372534662455255987401597829426420600433755413033493048520949752940025751859257244509917963596442919633982267581745775461642953599633527399211538506949676568518914044756563157423518863878358544852985549483401987822694053882112824141417015541820201979656536128047498243777505476397738262863281103391663836162381251579377321807002541005999221152612967776436369167758046392371892774445858583047338420090111095525950321986853329430668005028333567655356273797783333325564657391041784735509781583042487740790328181645024042402020828707818996473759588615627684281133397139963280434854346149232308191466845240248389034414979078543696754679430679331008095615254774263051067654132832795477347011495743334380055513508282718422328670507146745233872190411683683526852631157017941554621072634207675883756570537517296773180770543411910900081105094740295556606552084831406921515707273937357778840590941131168656076232607494051355220929618458699090934927530652478026885301223671006276900685075071665575677964833656193252436522112177712270278062683045745416052843027174502934116321671048335741558357333059320647401527133050624070497465059331429794162394218714729991528549233197043566143737845641231210484683277798777615668928157052558730554625077057901259966771037775008 [173,105] 471845680316381448994413762749739370997240004868103094147642198687635292314991995748908890950229532841100800637476775263254311788863467230848515277875001801594155843438309446612833298916652705368037168986537758048266936066821656964576915166726724490859378152487843269506086047387009303283863444966457977409238374841442849658939829451858983664146641311292099577755922598692266609385303580174882707819108307984381518980401573605313066220106722055029431575445979192210443291506986453662064195227780972539623719484008216763948039740685044212256036299087522676207046757451302846045777312310030109894869601247416101204892099553698176973607215543198103097523224213576898254066134738130018782862063139889948603294372948867442686534410288545715572769824334710839777026745333583358871900971596833947799500867872546793862307693158011797085102885652738440657362488679268415322201076309610307393160750622684079562013187730947597270511032323498386198390603483144767565358920307658851125393965527357314389819051182948754839070009682472975165924578101062040476785499114677090092270786846044761678496796778698068444004476720257541300983835528711841729368781703337346013200216454446367940113916944061525866866486844571247768069223615095061569317975905693740437157240735381853886328029292939671993527171772012151326865815186990264553496544197576155711959317311710574008118783128553427341054641471172959500780112873779055823615739339143689119336910375413667813473095753153664719640119539949934726658351246249788081762459699494338337206189562631677141017462957760601377198745736464358511572608633759205245903360559165310433795616372 [173,106] 7117232856247838933864074994500205661617163124217826505569112037353625562416544339652400506145772948210588531427683549798573572089174082150594761132534530651915407009230763438432891625617357314468004024826468831089925915651732275989295826463153491568265300850159669876800888419288190362386751273600713879558751939893601729055033681972701566364699798221746466742820834719573508948268902359384231799284161708359825214812076178405204011336776314889180712445866520221579251448407234782308302128751317063970951623159547189552883593858947697515876346763399684063282178610499086963816892402434025254717315547392787603902088604181418965965595596757843829458816472279346302051687348797699781388193869520643143440317464183914021482187592128749320080982225744905825488338779599485714315228498519325000898991204031050355955099765854559153254452562152309218563892773756898771643875571532363390726868997419731561497371775793349644069960350786420290370935080216946436752486889698390415612483439103348083972490673616767503154148410064571047780954868443301055551375926250064642486301374781848502335889196935797491200939211294400019530582465906724715579605107327106959600241082285498833874127034088073617834738907255064369772428735175533805693541180964011737738396538309280043468419187605065506048097482506774660004860017445407715917545996097858086364640173086284549333980933435907664657062896140957141248791787868396829202992202321861849943399600480849005155360123622271674375739236893364912895100530550673409458753092605929874925814660421537754280606841489566266899397258248439418182702334189107804384335971210398158656 [173,107] -136047492026602642604162514888549786669868546978909128452334442059530791946396948727835450516083318480314586951922548868272906344378897654412818243816224612765947696309005317411629712890061152160186747607701963817147233332672829582726271241051755141228123514600130092759813399292790657273755003919325294209762071774787150080656417202734836435742380319387379717427325108945850240309422265653534258182938724869063024758985340178154246317807661710304292831070529522998085081551948275415808012413641011051314351121203109725315719997216664607754981003516508378062953534765762333082009654783003014285168380272516887691684727855492224719379041173850076111742040607603342871787057453745366137693503219585424206160366741609660333612505061161465147070948961026826317824574011208813413186643412843359388398444009263999092371566202819291809997744253864759890682653788549303985347838286484433157586089357999820180883707551142864304736716042884596376559318736886643924127293008789546355783837542998746830935353416710685803598100431263365676156801186471814216826012622864874341392924792136201643154838291548382747565388426945748481134558938427691295271068989548447666755316740872993585136368602299951162251000711614733386932517896337209775697448559925523697489766290537504827751267603732444841930209481095504407861297970461402752455312429391539351277685164978435378947409240093744312500663056477789210543611040027284915932346874854624484811168546585238168521071705383864887479659329690403618565419389989042286766074392383443394343883864307799514531009829218457907508449191794665687731603911528136536766424675698 [173,108] -331752333197807738296615272113590666187524988853167618305806629735285947390706740352559660952763927797055970557229638264931733278967497531941519645200711125095758966523778544931849666523067759831153738879117407643928204192891990978828284371946882570632718169399091214379593901393240551278883279950402695258321404145205344150031745846114386954638064906838506903827716106388028924542586406217049314907704662100946853094758383359196161946120810217424239442475602252675336036289377682949403650518912394789133573243937602892791194981775814223824030727262244585473412094719827802336204522519385137949922132780707929115781473208816512703750803736948654267790978790784828919666244863435571081031598590581425668954355022970952329682748467918110075082472502048723046578400882731709828014423154355631044483131825716041320510737598338851743696064842556213300185078123046393097527982619088172144625623775861724559654202376795147228242860169967192828818401641110554113070749523575373809671323630522819944317532042885818120599481784206511336814191067971327475743573826749523935694142543035791163171449519005692410639049253563800258525599010912004061434380280109461811638936170245799641253926936219097479938060367334824517137902536020928007921799680928670215115417044613079496600031400869085114806081175804269355794700953704331672335015837685539448616960920590722728685123464574338525640114969991723507321660936138202189366293489410697438979323360431382810264818589776302908103790671660200641337971051643826680991212592268486923100242971561112838934333505230088311544088648994174686329546274617911025664 [173,109] 20338142793593673655448379718243981188092402868475537773237773861845762688994062686930338052790222652003499242155140527536976393664953385126061323458603921751222044808975768598842064656246294231901858478314306135542900555345259179723748136018139344144724959028410554179991638702553952607989233920898674484436586824156353302235588066952126274300989204219256059419728812853491310231654886043301096580116833193274315496780468076440270521585010116854224735753956692926170638707427938073518548319040638685351901961677176147306810209492106190547556242611666586937747337918109244640915848999180508216139993644578506989149697675608421939481625247030677691743109373890709471390905435257172083003202152102169921824669757067290854021596582680160962703735679232678041700602351437688471170518296028039257189449223554133393401995792214927568203014120758708747556918740843463664451737515061593921390954884232622554857875556882999761567000210144104967491005733364821182377262664621904922709292825991449468960493856887495634394057282383750095026269379126762872424046466723129251424715160961981153579300357845800442904677218292230658325562350744681243048361741087044456443067947369226597364582535690065743903084314898839762113595438373796007686656588387753387151124559220376043048898024080816668386085295344917577201906999283297196090247883484542704935673742107071881153391854077517290701747753054203062309669006721214765646589018034471636116035154420235705571786742253892687592487381137034471953072910334637721400529886331073865870575453105570706665074549607645267993878543182128486837194234600704 [173,110] 99235748022009541649606478454837453033631820252936926208443761263070219014390103133856431412870517368262404413191238424436751711801234734699006418502986604005424583035929910773139084312057203713808801520906572122403629134171759636008947898567312248280778801613591158922903957593827034350503186946430068289406697107788343108127060573708099297726692108115393642014516291096336700361769652150298983380947827986222471395611452429214399403504485036347576357455611250920640132191656083651972246960256425815716902620999387512747204128544294261080572612071177002254366815728115383834288161263230517055342528165698155202234148681427976302229017853716558703466488495020046846305639656105882055258299877423371978435534823530433944586724165431925255179631122894067860931685165225186691423162535789227784647314336328813837559126538629031210411975940620472861171102995515515859325055052124656598350388038200069574901320522553396763003834533237812804389905941229488736481450638376948042056502675853377189931889866090502761491564303229471674727789027958632701017189854607915907304176724895722759473614349729885323750430252213179257308621267928336360082316258049277758134975776850106195432798361709188313842113822015054656996961953105787597136931454058366398359553014261231776212591720510633230503052443205440768555242519678344318030972557307475205833087785685715504024492013276585422236192156746637635172907759926991360005611006327743062204810967299257727612210692335518958154324439773154975340594156825160866338239804315378445817604590968473104284872873010874534937434432013595941522576 [173,111] -366154772701960357634752081470756634953335806450905781670069642219316047756818910746332701067167383334933296770231638571923366325827908461452970000843320990478581879914479916177934283836934106234350461789661974974398868584094339312139271645053308440569375231632504919928359199359265396551487160443025544761780879134109997597843692096346442553838760439233253341016463567368894340762824049277199243362287103222694218276550095507888418607413527315661044787359079161216923201350405841477205903137133565827397117446833980986323194110852692731595493657404327312423258771485386787158022956854719935016008004738697219591560407275329200714081267404840050835677577201742874271429403413297172478453280180308056757123003836967911185914951957070892864836495818562283607866849815392062835820976800887158496207585202285439567102860118786973731053876520748138454742617795505136183916054418730216656984196459074402987718131379320963813659617887531538485662706329879252628892861551071505216550663793742265829045017185686226558977947451563912046878469611446486640960679152891666213143377018033405305550385042943260113172869580259367572283408051374046416072988371313593185094832970773370691778895217706093545744727131975153513278662040823354056614793168344302107086116142042255626180193651298633214201637497715219569855981744385854376549075622164752983242116947885012666506370233695198656329492038261393898305770987448901825972299109045441507827306708684417295085222619825616652321785272505056959386468067234500336121315769742399575560142617519894656600035600551246152718661656407142 [173,112] -1087590967398725708365964549354136003600097799603642817554927667689467609276217512970843267489637131985685750118221155646418195789448202659521991300789509269824333673258753538736194504593942039820477237231340303102057338717870331251171545327138050851029647320942566402910743519952170501884937192508618473740081993230324367079563698480969859275101194263516280152884278974155481459409093064586193886279096194908021349670452559581037334768817432275820795021215278704921703262658184323354610654126428456695423340392765175438431343998864084111021977349465493819234580340984741418094503555003946894388986026092326474323846545805011681106581151101221571171176437846081947873829322512788456169593432722852294796446941922478236322071650245316346311689114042745756974885320412680544827922083266458641229285117358356832987715340234705828706425344258852327829107697984195712259545679930761450295599085282469580728074304240709151590533097033634954896330305048141954775322903143424564545079287274672631175857849282264569080998221475503021066702744837298512414469401231108249121397663219801900176442392280467120050817887940051035382762814391905707667765760331931525598728323533064308833689168711082855616948073437950705757939630238794183517262991540038978710963486546040275447503651334465189883560737195609096987365908901355787988217102489879402111847177805498773977206839510971296070695532133157891091630692568706782018159612730911791330877060697115417802110462788185704949964278471425224527950862444896039244611894310740674661666369192641146676390502009663119428265184 [173,113] 408393914647187030079682298899249082125114299749571249100280139600897171447503101520199563239363652393058020677378423556919128958474080068202609307604186818800302032230705910474175541970147248625622391058497070273029167344215657314198348475852669290419069168846492016420276497402348807034103751690542746899458996988522794313728555940286868444344608647412446325374535239915271647801910279154131664276708853114701689372647576870631569128294247993713528498116853685963177819455182182295113923256179951485224082494492341865527290926765333781576752466015374569002764051456581169036045305025779432804646590633054006196748314468153538424233938333626288529525243418547445582051263606904072640883993691662773795737890779566859438433834496936709042943218394276800043577809623988232102669016124516206907637472231442223083082961884270671548853130302728562328066602836546976059069175689532015125256102367245911057640531096494729875878478560638627321777014412714448078444721516243530636467533333101885979347020149170550320627783192909511443772176065721788873021621497319152846021386263982386425485536833023927230992654676933286524446723714301527587431939477153543420203564407386450811029341194938987519735579512922927819795153075082747787987592450273804224415711376106660046624386179270454986382977875995957904314532620233509471547027296500275151676430634542716268730775203158709511065574954737647697404126221521027431931619966751556890480678008744447392725294481153977382538859923842988570235955180758532237315939155351793205524550099498336685719974510625116 [173,114] 590684301172332386080060023348158916406822009202998285481354177908844504092539496575836420675041215665372127635840641832030903095693698295451777832106656659740400915991081308500289620257635641444065055768749233278720115505577766429415637354634727064476443528783115727533584771538079777560901721921628478142935271984432618903133722373369366898068263428469381023829332854374259815548812744438749839382109597445685480301898422349866364013922486538692787651556230079148130283077754844854764129788013231743266892431495017577235276465457866519451712473344987960349194431816944478498686122369147818647198813012257286243944504797659423758619222341851882889508890500543177914026589349937100969934537413642624271723039820798959639881732423777216477926032497627568487929956278877808027262430945289264527007377503027575833957405270532401420667842817811665936141367788034100455946573547330311869865901320498298997877223721507065196369269346187738283680231649138986640857346799527579836927439747616351532340482885752807397582083512904919535444637198137334132519125454165604918423696787570379474343922645923983936192126356701573956366892634392417797387613452559403399524919496568358481867814400527600730296827026687748683958012345349807719125156133035541512441759171902412117747642323274755724146281869737741799686066197484377129037094028520722596311562839350395117604855921844956448943636690900931294390950962173727984028680469721391926397650115309559844545453000450532951052548164490529972360723925105701735159017541282577522812251616318640762973672 [173,115] -37740671046553815586610580826385282502515238309279986220094531801265666992118074283339040938871614857838456810632061547277946443867386716015309150976832916930827184405239935733241123281589199875444310827932960728003398232194002527144905059261725192419552693929035212433386925220808676075976009042694332075935464560111704657197610393593617232676811020031928292938012190639277189001499111617040686829765655347407400683969248657042028413800238794294610036264671680457445368309811382905119766784090147797100182745850567050222574776136670322006943589964761211947670632919181331726098345672764364672421278580471758161699556321792766511821514410015059235772866255088744639867219028908886187550599818563663807362068271107173532636800445698994984886962503566408963402563275866747059042096565952168745339285064215831064361183886718592750161369687237498872120352658991450055814254270751911925516266918125739610280314552607563209010852538033861524599189514734994609181442252683256176251485056976120405906646329622559903019800086449139200313316574955544503475103279253190389444098029491282791104132561112114201862087512970111282094343447912698051987559710785308369157510780563618292080922634960587049130705959610827146731188759260230174546599374497472134260583019118599738059532278112526569214573377561336879744444305493126205552860843900176066848712011275650418303652735905986827111635732153935276598053011820575147814515830061657404269926074555463197652542720993659100829931567068132610114614035462273589367078377086314977358576202806257 [173,116] -16787372405489260086636225774883441788371206062095718801608979846107574021994645173670447466510942223437634997972754829946105813762727539532088749736299023699957764835138281387372394992400607265224000993225366884710371477173542399308330355240834275828074402965341117304982255334912119014256273536343382724222637155679413683383876782912679125716321876691792699101680348985861163863214177471212493742675862733981054693071133650178933989724268621946756431048593242526302306902153465758832321302746065705800463245249132385779232444909532192355469193118725280616907007719202495745835740893797555100997655670952572862834431620188276162686868518657226742970601311294471939989246671430705557908786764080914137255419401480053493480207128782805729047673510654500548932367694728991219373128934982472571882779250996285290600797320728132578947486802098012363803223310567063479961447796474545369037986581375576554952235109029930350218102735447911076622792317851385699978034744224769183387023136224936569684938618301490279155030739710449042832150661655063717916101034289413802396925778959381778679093523085732824591956340430001313857413015193734146607311949034511638524203269784985422585562230566888416222825999236384361416763757526971601239275211525713310123342761640246801727667796456498975156391593123839829281126321260508211433008201357503869617974374349269608483206419224976583713688947056731935302365033469340714591352751053435894001934072887836024743404290191261456055559624816294271110240765524390886958759981757425194456000 [173,117] 204076722737143741994220173519478483777333805155090460168401722986883889706749037310040126348587124544768137296629648737700163634038295513868688833392501808455092924344340984420607528093041779310190593135508059703745149106246457767952349255809980427736770632492281795091576617700120708161786773544786385645403721940599135384692244755744443025324426749135205760822063775978896358418426082885163489050144825960528232406850689154339362622291358695256572768852386963948362596225818673292429506947797149175099814566859016953794097653587767369358735815171055195107036308036003558549037007591714628054407525242468613601694628712274091217011243786527440084881617342001860550403998001415526420706697718571504778899168014626694700522247930549446795150992910666080033938246689345584521023752175242240440310482069737954214957302097150494613741119474973632021308295822482696175073166150219257391600319221330064768783738285260316043243683186769078403550511394649251057905388959633140708487172309293647724233778886473974055236695988505439078578316052924620177796167061123858227445450704173058965875203083309183644750482913465954162321843700146958913664732384047873433330678245685177065964628389826332497583363855164122662901461810722126236373145826915456696396588283405817790803491233420244248519883257860149294343410480372207888211422851221785756077439120310742439427039380247357235832600164367374899964922838047812510561035998556971134119695092234533939213184432746115785435251670279197796400573409508462378121219912184 [173,118] 166052076868550908545225871534934097329346619141192424181467217904822902259109910925086356661359496094959039258761996272860839710915213040952495682120995238140036496524583224484016383081292490118023366883580294947350191828670403278481929874346539807553871478712978412391104412137044617716495643381082323663982836733577527045523233231688270740605664400119670222851128524082547288220280450293043944674499130181483055144110038986087832918392702795720244092111869789000334348518087156762992016015238358749076477281604198058691663265417255295140894035367048428797744871140382510382432105385412837016307195994395503354086773888504107269669411970650246978106028896881825483759598814089255585009828019261009344253575283188920459647586705481754723282979652107485674237249592162224812110180300271298597946552447711085261588771487574159406656658065197871837507323395172965307312385201232403756689576664723819251611888150462807586154303835209050149323230506643718170438439695292091434863058643229567923839889415335936816909790615954792368409703606976828195471075112427404089792132150396707182003468934823318884733529379941950834025251467973636934255163867282817571263251374356259469138501188733685488431792861404005769043840700549333125692884034223972640654990741150170031584682177772855730372303305594680948922196905494337075379360013317437308085621458683469121209842852318720734687873109446821224333725149616155528890420017877704573349696887080002914773918522689388767505305600151596848540394261990465185040 [173,119] 2496967134138077116202468646807816361249234674802313510009175898402851758165249775665802672818039982803669846447667229209248444102362104787586723430398609474325003132532145508866757275513401337164335100789848282691354158704528990616918178602745395525642875121607756358007589806247911404630924806646324666193237419813257703501883886068590643789513758254217482240648381633466776883042536738829102079900991609681979730835188517532276557727600529438318242749399861537799753221346592295078985387510863627346034989996423050943980038313158447915901923999673734688624610892500343229319405621013082825757860311032763417746447629184224210316454108384612993322899006231076167049868110517583496089852597509833026417110916754441447263645118987060687578627804951354816456861426605706988405480162114118064233539825374492404893422099875400437134314660928647566225066063999246547534735914158026521049153696630154079107308544771863005975697318782472762167901528975653099290782221059649314716310661856730723165886219379537067114533654753739560619062634477642634224886784818635677190280730009099173425958096796789607152506076576877338236135197155016214011806972128336724646198468456970669934239910390389660076288588306882597091963951780781485994499971467613346593435155002954614233915795779867774306599230947493080242888509131204618672516692222217700513076111137248154696576950756214949500923057755460201497115941454765682158681051277935835184946000028263924694911331565220832751970836364733537727842655530 [173,120] -785181344653783991297448538809703922144685236073977018338750042004231005900872369810955393073779421494589763027390042866091623205236424276950383841011548491192693773123094144806980909616077410848176037220829604982777642956056660657102158551406341679458734104785169101332829382007122740240671530795573188100110527191960857635755498636607317819424262207853019248990287034606619500587645720578451452694998907299972299464256031380532070889245789383582952231539098093470668649213929579446348171827635385177745375348247438506645947463809364927250842723991739170286462487985787696612042742349596632418483513021445998426460609396055971279470870682201979015410882858013401284224403041874278759165576743523169085164833213370488091030697775892406641433593030529327818522140938029938244910569204084058437759914516997655392058818153246946005393058653318088516883549348808563018954845451345821563760612946448626509263120620243851495641354078476322433664396477163121288042455446543799492379968234432853662909161692596339482024730524708859984564664009102042150131443017142910292144446026237699830280436895236661436449965572411198136434974796718447928112449437906134514179355134999921904911473562185566837757160118552421081477945022395100077263973579139011213576913316570464814467741901257964954290601103754257187935259257590386856393628428643578753103434589496687063892517752024366674598988862508089134467325190074444973938199368785406602641361288921835700736422647426743618361149750703676512 [173,121] -5444032733944408429602184074288363190278736871498990918891752856172602537407443088371404240492483252906207601983706952739664430031075818430728657758438196541188869907742630199057288103775171283262329897112191194077156951288606436284725012510131350977034656254608186886548285875949326083499276270892037056528185157166661536406071770021903370111229435115302868763372508644129740405377424046771583212100949525506169470189883990815936490648040574400785795293271970616715505147511372819109736605989129265026935031412670777558593370356603534465415230848733975477338648097852473739619740427768144273339391023529635615661668215262431821334043491038253637153000948031345154479442493191077551149658160311670093272398909039396962946080719843291015689619009145992123719577747865659021817083548162382104186148267801445141542952764216802292007904170887272030366655990723818534617607409733573931811696498467510952336442474284562851618983759535600053498383414577278389757555761260416454134358974704673281652222426291536836408468955834731950000370513948968048556801490366375951306277736872721449912299295844650854797100647202632505583535062872349759057363116390235656964280164055486872908658640274065268902191225010933224256756317980797890088970308304026327743047891435346176315388924751544973672491752301441611362474434847616589690839104124683183214282973329506587656475455616406177201242255428892492492323207238222519883055248275853553222994715204321940623192690579684205344483908 [173,122] 93595543939197738169012367989503038830290151597251409042809884669250495726475085843669772095572422653863741745719706353151060369526389653430530698740036944335894108001200720596776648533410535329914168899396549638076854641472569112582917946436058293574101636150469460908189707898198204563681017474005252396985054503572749728565557815402324193900988418207583450915346216760002912671653774713801357365456842274384155606931245754612836712410949836408587870165787313609034971007102120682858732709141775736132117343808785673929018075122553091008998012645358712847638253203898004714670245911761999692560157129824977834852912463592026216732599024714394980987538701024882783281215961999336353927812295552733945764176067202630375572350306195539997690007253635712956447926081738907865820876652093173560035566465397312454829364732130591724442486087867125578130917871717596095580237045918157450284372396920927065372877768662964271813907793967312331307975753047199846537780365920257709081531363695536675866515192148912691027972063049129306289266506245809281813055221082433533742394204501299052651447618501126261391911859896759992290338941784260875869058311542384936404244453245834981019928171142424426354336663059077449349280660248043206106512270762658615763909428612999522088712999301599895115829808470496971457416368870892350069597651079248043193751678162515121005085087473352443250348590615503355196840820770867983681261368299360668077979929026908941793891618268192 [173,123] 250547277258815150375690716823011304349243254702880984420514340557712487178014270365454875547054598912595725682453370311386362443269938371301356544591397784441948475336957960391522286498380481863082847724774243425107626010615671362505786614620113891813754799928045568982962095375304474556523542913005032459280571107881704882570829493261799461310993249737380320273736618390248205277023003780591106575906328171818118445037305587225272693180453725271305177451328945614713927255738155802233125631893197280628483135382138718175273032837398444872625170832857527126588872438596265194772053269488921675245814512674132256558804462140329437921504153776139055869523906797287796566652443251725174962654313409565088206217989793015314731228691107554441680329189898480954841723438891421413670302134830740198575354819408347914080546810452243740448188302153912007936492501761324771774715157798851518980120066038256239302395562700558199581065950943211605234109768890298382279912923341100450790528630724920334819437618637576681869487131241426231147661683864010126171327573771102796119346527225924577508346146680482689732894239060676112998412433619771554614600413062902646613790298757721370220752732291750787467399687857237935869151444497662173671761833607826097926880071205558084312716777265584234957357665169727143251120530296604519760644233941476847688267255621637229438860393278318025201632681085786421761403208304472426759130578105698517927106171846199977008 [173,124] -375706253868524760803078348185952509906896420025413293852754479721248051342774385511400786375506062516795214210647326849990871544865352447720449974876643970890883014130595155891372122013588230164098680809962236115396870440099953907678932186766188018054496032614495189277826216639481455348783050482451162691192314832169609709410906866172180292653811860980173982406138252787585822102928981342253338744869597641978261696583899332964381925942324658345262267941593043449348752766139386161773871369065152935412618664231931599195176263453700108808410583020863653865006850999984092413131409145424099464353895596790236545253856707163178244956583602916796323873513449671981137810786387417370919706972244129615582070651212954525217921621805037906151161560628379455478274332591460903274638169118256052322307398378820548833185247816626085577472993638629344545727198750458208492915697829003546560188778476145185207685931502309472650898833780045702139863058132109649558654540047795207775545375742029941526893077898681310486137958908227173670932651124028416038212082562753848824924618261570245098435975407498413403472847174773948747712024055936119092129552748008967617992437224055287551374337378793381573194220862234564085644185573251478861750675896379856253665250924072397128746893886755329468088545689228689881627143729418518501857006808726041608353443682756471026523808258915627943779737609150854406842994691525423138151357883508068331595142016 [173,125] -4394148564130594471271841027957139966981623579397988005831620294208961611957861494314626432121026632852209197608804810223929396491066545874973571440370633393580032378945014885605873065307550820333653930166441040733774501525401849145525266905363184972303514404233235070341496219395173538602887119948489895051338245255938365949949770169393937136740232025264065762269276310001063333382934785443308690051015700751812027797933386795717792743013900976308639057018950682626262408582033520821613515234054886956806808115483980195954858423489220744847775885333271463566472919219886441751006043907507467486689177398377410765763532656002324126260153797775311282487179762340806717017051312838803334420432927192320603357643216479060777285484174530382930566429323822727285270065463202864850260029495136584352992583426471484425262714597553477377217293728508179942365266305307236716716536203857896500427334016095825711081702594378597872522512335833678115135113854903952278290516477762248294910836152382408832346953025100014151656212736245555288124084983583653674312580281998808484805239307602155079445188892423165064045306413621351151596565715782415192778579178083597582468852312438588084589710714847004771012747229136570370902122201532744257557159224559669164538428538429654567908903329533427935438872415683848898056386918883285729714175487874598322172922478442431676488192870032307307723444652429879421008859448767032469124113330601232 [173,126] 601698046506851676893131187808650101688668491155807194894454397015120643366891797926925435650743190174541720982918092545837797682280122858702397337477565078255208264034187129206572941912693594635381564470931441238511529256764739968127883772354743707878718408831527078069279622250030112965832408832547228859972174408435812228241274047236966544451315208373842229295882838290447530800607392719732453602039563452073521550358595562232470308959249278878744938354685919066525761907349230157636335669167578708939265421434155406669507646683812951404848450003649865378340434448135720944182101628099552382883994043882701106340211779897384728664810512963017609002889143581823851690759877458319515353751524564595384055742403158866403322623972428215692234818868576082206198576409104599733115797993503263258271668442208341247287793370270986020804096804734351055463594862265616894369921678659632222340962046161390343902071587804226504658842140428319100537562288426374834302021339732622552328451756953859845345772740705227489956344747475001532116289947206676592072622310312589147736815512335017939868053912556646986102164253742903059210067226997212445361688051651320854255433671465848390256199021991738336205549578280905559789974792157125207132590022804340583183933809767640057975909624387404546684330940014890233108366441963869146672928118815931666106950642231594319785855199797458597487202717279373367936622353951228005044479760 [173,127] -74826831866388397337793640270359460708759744907307899523681229714547840201012399742876428389821763809469663059665958380607561863693460297190602055774962587296513987508743220644687014537601847429602638923898428145671358655149318094502230198305334317214579705908768397744809337106680536865285824526723489125737516529197561066608627374997194645497503574417091286980163836809999649075055570121020171314878642619030413267248079979293554542537022213632969127542303490049718448391544906552455318437984487534895384053502530417907376898604901198172343265402836219002010584490532252884081956007277105324087547101521986070505003508237645336676990139048931337730234440335853698965268647397865773456589819366927955216655847900582862716769898642779267137650202236487180165096562062970726919819527616168398027378168938512795591316395671267915152028380700342323991623469395516414761090583557689532662582234475121308232656263088174605158143232115774025467571182864491106561595862363129364802899233367530651140379337051987382543796297247125375272654593823695635672293014535457899959442790608287478499599087959255118047743171867224581557180902610592755528633317448201482871782113886278135946960109345703592782812205322576232999153943255037876802795964803079176235457056911178944733808789657969284752818935134139418970527956715422480867946577401269495804573690589199701916715429049320250389234531186351831695498397125600207318 [173,128] 5715689106015295119568389888480692710872398451718450568200731183528986806433025253115016467394658438525760859125377090214521856426081808710286508160355013820125959701711645748833665812324385236929000637271421309737225167206107331495732277199994291695417276344284281693075618573218606782838981027403445964218558094541973761943246443355790736845148214416736528703312970774610104577754454846573616067935285264231918331598871477193752687341908590795730174660198067786058927629885848166291102443900060801969699039501424662404431491934925891704040729030906671812521853335318100566808754545576802822769550837686262239993479888809520699304162568737673121101438585257708787176599781420180533468221816237765597716536549373991436569678023249606893373658200935111208767043580187047888532336644953245039817893976011439225938324866589042120557170622504533528856613065400433866853205763348983644311064517385632555274550668291359913970758953392067232618555929812425674842744683920053563970321704127997317313831007110087597344776904555796006891375754976956248393069007224303674451434988912055544341185962037029942251371237877547003865131984777535139576663701578802716119927308118084729984033766964061869986946112333833004008696571678040266185344716956074158551314533125329753005719372919548808766289072752331197243020308031879825990289274082455064537051922829684202334655361507556807321961211093554774490429757402240 [173,129] -265315086735072199451886919766424345959000074747401852415177086863689435646566170262980375367376652611184470855465371287412621074086291665975031650450618863356062128333917866997068393787821916945653722763061626073641659812711004428455038158122761549740715917327877569249951240322579143503227408472782187989374163361091920311575293953766602879780599158847766539598644303510568682100675781493559269062119677981587834778038143834273874920865309658879726677423903854990466570578476134453932220359443843950193474864317122845922690658744375701233514330462894665761176302063763831149380994028033122333016621955571752214463939769123222010972423374441219807562623398297585998175609621479286958156786469947648877902683613126516026333845744794405258835812127516346814310383484376232193450763403619272265615756265788605383503767578275131148922629633648337908483899181457944137972569869242582678569397949855110023528545921492320798202015541624174853761401133470941285975025770277065164497525887967744646963168248926322980541697015745329157404646574178470337259712459251279632047479628095857370422153187035719731400725698023722113742933937219428905848130399021635142090013138282427334084438067026945573422977079340548781416597695568195585672395352835689007971356182763901358689842913940525125236549796686628915442026172042594294676530042809223757376852729439303735188207285523607345263640774252007651380096 [173,130] 7366745380338331356223316011552257361496673320692338529784483016038242915682757469381920436596898430340774916764288863723410389685865644983163946473943385279897697641649944520738184546998731003498884038566819839015572081253439483397639380262927258919152582645474133962672921122224344399737211346489214199200417047018205219420082420589994853977146514650365454503845008258864317916807339994698943733402614285513108182585337281562049615564443056885082057935268866210495849655268191760330602194750120693259141461512224401483117341345856310309476105771951917001938263802818986782718002003517309667724966729383068626682492311643539462479810972948841352223271224113073319118521017549378207726138307445917674267010118551962400223198385863940046575789087429350903620965707688852528648379854832383528406542803469696257160158029106668823524024283002909574417192668303481371429917143164264048305516423710463858430127102576200973482289193666527504950507713290980485193730684632929625973047290691166725462637430298243109750110722822479663210209369249181400647848750856485483680176287292287347570685635314472895374933730164791042571885246968105799817892792176027643967864094994924911145849486261624445609483170816472835654321840413471552123480399632234033190411760221966518002979682372978502161774871035387796002912230323871809375989287455293833326652784980220354587411494470687688824779943158875512 [173,131] -120466409803145080779607628236256355600572972670976134538661530344852949295899195340713785761590666660362360878842998880199966729161235827156749486819179039928885087177262061045912925543040041478601703983676804919738447783933936700616098445410010712019236224777646546684260751713241184841330196189205198201683923453167783887732244912516292878534139249700190482062814815957502431279192917900734142010634776081723869060664158734671773447268439692209405027250664005752193605106492249698390892473642025639001296181217255618314603924905732252639153691283233673936826960073207651658647052932710852323963703675621075954169149274271832736388608355911666485006882345516963921488047625441414015977325203501491633281572701277849198677880533893341209934567332514648278139192209101930493604690061834009896134119832529744778628399245096579829095123788908928454232753009798236220523722188643569756537990562300658183796020521946957904078968592174401140059262604569087095040731583488666649557977911967309425807654315860273760071098350524622517905690505046630938875294760407114433848310332220019619963637490214846226862164050887471317589740994806302308962275260914963036273044841051375458546437017773383690573352398309334511871070156759406164285831770899403542210371890567896134123891265564445786239284346401983451376865146959775450978941132940097064862828399127709108631079782584314941697696607 [173,132] 1149208313551434899286179092879322611644426840152881075962074433878033367826661652313157238931489094178744722891858573414649825771693660412175231437682300177106102354698890109289052550057749880433430832783072757651216823788165634551004913720817032259776099213315493959907799013823943673630362263815884193856262891193084369725127093831047894471470298479563536837354736206716182323736801529054394752395162769812822929168087297702259619387863622855406561056874766703613662717370935994694471458821060382443810601552242514197101771781746316857848936610670325058502132948573222589087220652493078901080389258720415664018448904911051551752210606576482687468516045602431996011553597025310267009757050562739158129193788967143269478819651316748702721585258965918905158286890543280681448855740621746802276407794494418124927205866991135622062868639306920897325966862247937422249924234978258929761106532278783221465301965069701260465478532052379426618237976814007164356100684341094222176318594298373528386165214766478191997492542765050171349651899024833496578335089627361991918767657937433503770310861484382902643616079639833593836759096615746412286939139053765760879843455355254805040987301792047707692401587574402021270528775195163255872568596016150263562404275839089240991071155036562444485146756396036372792228926621852971707800599816778090226843729673444077081554140471303164992 [173,133] -6315456180986530323692952659019554583227099516123714476750760594196356458014057626667833247779513111343834594461261275135096094636689244418271377527973231273829745174662437509353817393934888016538295685958569621683051094140036280683644801192546726790332419574478338064447692107353761310146080085925079416136036143866288443082484761859663527643055780578638858503954627856368470265229224553980713769525573665819201381123874736801374470434540515932555004544317692688987637154600145065483790979025806622051220166747952383441413488854148098451034522926544813952219474001292083105624840174829223543136135429674117814123867651091941573353089928884672363045289703025384701998256327922237014436904202094845706553277694678864223815198185718444290714162694914361631840042934545091156528182644320273963151848329859297946181788794897998024002223846582640507475008308747760795174827656958907598841142169944300561215502672111179557630177804402766691218831105531810538267285049334257533822145406639011378316720119680478316455324419240952302528055743819672306545612390305693820445877077702697388740280997033889597879288511242155944843899449696226821170741804782179081799358649259915966954463920674818509174550088011955285449077706519740095786660089419757377181132873311936740249734470240566725836056573984204950224788315878770270071738398161941550401666580899893102839990056648 [173,134] 19563268906922402787446530019209639116560313780399940626362605221431326176548863955641299713950729874818635120891711947676615938211935742771455380339408909011552577449982541247349280044268464201502480673896089759706012708447763215355933639055959312501780990347499230964466709785074742948678820339970315684881505086488509129976581624079583091842403406504441551320384578522391303132204979139886504535789836366333738643966565178919371492834456712008736174374023357162996889850278273294810193882458507068095562249556492331044999070485490877187811472656553605390754048754893523208482407097048449628078410137712429713698404405721119666216565616520012047665222127032636422952995121783884909927117430775059016191355448732692698961996191423175056608326207803824455320968991511530016503559020224726145040425162869796410332819429528384988640276132714093220417135704852512052693652603749188826456124431268000809673197509586558166191136605474491837946663923733810515887350293838696518594136506980475184872432887279195486730084049523416451919260680657424189165260117070985169780569951184094975642866203191989524565378076990494238441588799554345027118636669839817399150670028582022255138934427138775094947098035784331653441009495438573264688413833229891702243698986576802157018737354268511630885628955944913908785755011652821983510258458767556392839677923560183414480 [173,135] -33682442838265804737438791319050144007875892899601924983595851355671963828294723224933324518921727964456694391479718264524814631545079047849164765737001062640937776527894494376963429481524079336267718375385916918840373884267566531176135695332213869862766327864025187890172116866224059813031449697542250968642925960468401239398780968979711268573368929288520457947539679794588768462419077307861075872057545548581886947577535366487567239701282864168911899479491772193673637533581319865767315631046627058603054433997408229141406790990021803685407927490011862812801746806922647924915867615012251649544655292633929786202212132797122025778500327573475932960092621617995456166095936585255448021425888911931826804810526807162278552491513176647302932194538070041279074243174254504519486328076565216450444113411762680311065178409012221349097602702004220344050748951508297482041740327806670991140884315540415998310262916315021424666222606070489788542620844552488547642574997418396269168679741361158369192787621252456257292393624703334801585296136709304292838172717669488615767111550088736191440255270823243696834328483955560115764271908937728806897100806555378631663759727808141596938054234287525046828766713154923527212636351838956201975117936861177186604683703615464252096418197125594444006336719629859972940939648283196234588023339650766177277721962102 [173,136] 20163052924350628815029787105169818250999269774522956293040496639742703116982689889611418138372047962968363449592648881764567425073186272766946737064556877493326214691531057172138980867951840605306557968145334555105840763917466034445457302554259055447994221000610887459005036985089509403461992449971900862321709786405266804855406981762270655016748685314296138317806766536033304112470205783515693169682025146405852442343761753640675922289522771961669585032718689674051668084950297842470226614218272877208618708062346806137616487326220691550154403152893707664298692937440624743917236934976729693891061135880775041605535887562045943308858843868091906502992935782774908471712235699253233313834640271239754499517575053103902643732861602827095097011105855773008072650240000568922376326632488328876097088451646414681328703052960254761215028392994011348464789696983805979398211622525054998740295133937440459867585959284937533083939168253210838194700557630770997949650668480597432675600181544718694389762828659841635910652979558858931215704680319042200179461855136887310307165941499450414507126613588382479589747163279529333476483231192127565773449285833207527236049272939917406982071391206961798599957085668725326448780761313900477677442838721207463503206021998886900260509800616911433064434156885325597754200272646146194585526948792257456480 [173,137] -715781413258444646549561541841327169408305951460882229733624724882301940696570511924166666136518867570714623878112680560471047215795560226975954288595035518832809179073888978027708998342203379082077132484015537400294152372592330938874085169181452946777111342543195681312893533460953903088303056831272710241537180733656340361717115516265532465469927364836738769898832558384294642154210318093332314412664634001337526483043792090114096477846193755295705151691541142981464116988239954771838788133575785346650212498281159328611816256305773496923858991197536965501923248949091725875094933186287274328555267067544675724971036443795441491510357972517671791370917568512267978895094121680952235991066967163681008319313626249735060647728197549148315614532886276168081335824043422493513462277864050842750705022191652715304569666637342366289498956926924941913471645445316600347549025621229586847305237539605763107966732088134365911713027556021121941798893265269966644624460219920607100974149067366881599176711359308929419585862372211615989569606189146893398628072204269280084153202514651789012493437046819861133457549899611459379320626308809959434252750193188275786774650111421137415842252397269898605622353122974312561741098914050018150337080976558934951423458510088078641330070399080050842838539113397536714066053598676638486640060213980 [173,138] -16289390696926740857597390459544458558021833646762652748410018785714670337665546243070012160279048196055313536610897922755062065564258180950719006730912165116865074144242106516814656344136217425674350954770497312620272716216989037604719924899500430994748093459089069907812806315861388286877967108547009214948753261784201258485347168266335288420794783479042763561708777949898134417110001661849998314511797804017406098298321735536241324250632139336989583173779416947110880392669445244093762217443941410869403076107366359533459512686785508757263955733397572663177653554110353837980009025562550158316122017043555916657551153912724836376408542070344834472257363616509710059923693192187221480891171931494143575130675103776182956030708688990275457496835097032240930823222728261038853288687597814958427382601325196045865940460942542719013729734488687778384310020689415745137616617373251450034851649033094641398607640243801074606540721517848541075890422701282350796042107073354598263835818456899813622777796771196645876094970660018464029136596103286971762922047801703857542008118498516157816080195703415501168405370336554263917188742553791169415272463767155091749366130408809644567605859443586165491148537605278793953801975659873747298680120581019341972977242467832446946902736218654481263709832737845123364779673887465059895336 [173,139] -151148274479227137861554724354399376173916417705424473339742843071702389383121810131304956594322633040180905653167967188654451009740626536456517218742163773740953947193914054764201803583639696809749395518052645296801940242124783903107531255123855694945761688451326041843958756121433334035916731226262225577585710587267772240186942677949271315079219693466181528385488811789915351541880709733077377659892891154842350342176985916858250775006582560477761647871899854800171470980862286243563116750836739238194408750557445626349067170497392980890582465271970648599183267178313349662513138100292617346489345956919833739151170056254033272853840531002253023507663693918082828333310124076673312762837723528195488456502414155785690316032836523194719607548837694363261940484753375975200929395741833661103060988046971307548755455476949385792817490796847447712895134077709612150250211486773198407178851412865402022450383589566472200884982858801453806485235849430197963045600087509408274419634517356341633903079954412386601001604042348645582743518728840865382495043639341072630663202223581139825642269616553052571138456697888078857148085368645655284348845217125331675188703582890405261324003475858056119378153097214430155689052669223535243444358616899865312167702565583457039010271876977835754440739204377438121840639191196185 [173,140] -561203381076861946487170872192356357468367836061334314632748349869479842061416397232024941874905365896302433763827571379547072803904897447521769567154144751061835526779119755541789419163928817872641895888109921575286028990440299182823919021337427157046391843233683282195833807309804969654205577578628416788366571573457599857152593214105225672752968704373491973402577461654087209562149099157515584841390905549340312813858901320429119444339161144075882139193731647187163507467842218384291354225740651346703939229418855636389818289747700519302079570249731730949214266457529083156540492150436814230022660574727387355462703350720355781793253400977692455772501599315979821223100137820564046054560851290614488180693851919413973969591245155123220813360022002507242762076981415890745048407844847120557615565457576759041095110521588310626606785327383026787758238397454417147230357696963321015011278177826335893294877599494216373921870648549304863950666958343834590204752651275063556118159531482013601893879192901870362282177781334063069451383324613157598091932096258719563212072052691980541869797039292575299323487182638723848419791499267860168749367172936085059638777969298071406978193953003690240619657469794798360626613197215817964285393908704269508207819389630078845383499162350659026342414793945793340635776 [173,141] -836000363433328814545081626897724751212729348202520052822965495817538927011049560910047528051487105084044645569659705858815944475013661483383686003182450521246634012467105570314972438297784540366894184305587248061123497740235755676788631744687908994512469337133601230759901226481881115062116545311312267585009317913423454608851504080455661138759796313421487190988514754756251973497239876445831115634160306406906803933739552775430663818793480204431875407530977266421425518020359607059977317453515551950983237076759895054298003742513864917994370073497757273423353003333365862471532363030868081441697736614999266355700457749389371841356905037033640453801066330129807380621313321550506598052979013834194084139218658787159604805176018354901784314556478884625746892429595492092323227900157350054220064503493806731807084194091090494445860715456382262804910990207883833792142549596953980535902313310222929447853811125742163690435926177215896513204387686576166510099080336708933826851934925545245321533780444992046790825990491398094198218285439055885476385871684858248163339807817104559477377084905683366618237672680834317635348569044081938513243876020768670724261474843631273648922820532849451822252351793244250429940095058747731102216133661778482607167393459846083950738322448711082930929397759497904 [173,142] -499304960077054056791577357821984047766471149682434369404238906889128962469786473271115696303118072212217874122975818339810460482344025878221739753200013592322471563823545871954558894406474023175995161221671359733881700202258202290497650988193214758372469383458696341409639715332711252950034702105742281860910720880460650832859758215364572196264522070181743459293576841721705114277480360943481834839553170569591904427554967920253894036593721945977109807996391238616593512227829250816576814022048589827526313997623387978470197099699195996964125877364486430814258836693165372345496984908188920542918400318208603803865218999668640837774536360543534600713230483492079059305988337579045513217753800563096908106111849390486290124889642012914950391588335199935249697289972490289892965379822667639205880185682976409207441023578322902605344210487585694107793831723367867764884927276658761259571917120262651440985372853770843252741495468215864292080365101970931996900825372015119943730172106505050476361237199979762499792189396537339104172893611304008367679539946847944356863567708619161451152593160955869112899476122383435086956193504654373606047749342603382979689622343572288809976825779312814361667196692391167379822918040404036040398425807055618245283775900057994908464922660359375869409760 [173,143] -119158673319584612694345213615642421365884054000103654135371603674484328921928813876430294316893240616875984396160550446440157386733387430802451066590139070742627010956030680498861135621221558627346909120213125327757166680238294907471452865512764074006486738756758077688239000128692749867531681589280722705834449117669563235214122235904087889705426984089369866385909408157375271528612630119977071717235159012812038966494230416031489584251715324258068618407992035422641713533106330226758768040795583835451427545093192697600583538669960478073724368097190105666539933889458445792234012550585298134796382709074996167177985539718119269237068342572363001130289921143851601605518652791051101135965835596520088866613508026978523059783284050051943823293266556026037270618657148305967112874468012013292618328050776356644975375665275208051000210406484952599061936368800371078397706690949110125519326091402208147641537491023020764749919239760296301985342741279652290652979192860132104959522372917608121217007930169193700378908455556687234000573848384836990329406527543975558144032731361456358131145753523396074624248073037513690571560033493968272700640340411774484771760881904510220172829964407574465486649166548580413025058465535429885672355535642255420940500515257106602689619921621724 [173,144] -11295771322029712737859227717035747558094257250025140181056883608622948116758436109474644374299497532125824171295151082839454531632150868381203013228594494108825708007895676851467276392766107906201596115033660383581609195111795871930875035041075999142259287554413408420504860469989798117982958295963915476771995654005437622743051600648603181733337060104776570221783343685570138485858004764819192855832277578516514833119385369120974200144671402740095232918509264723291385710624621976297851728735842670156754771669251251788381494711790240914791033915687937520317650751821603153994978420698068588824360517905664166249963996960574787395432467084513965073314429814113699953516012548938743809607534251994504677422983537138944384460845556756860128593345381789323086761488604450141522872380968997659122141641975199086333878248146180448860354402097078044313550045137362585788878333885501532617501391389702125914214226675042178125095543020234246443159670515458345898692958955417131824918571949817136424001561381505377696447782035587353038583314925706967276317082764743710924399770165234528462820625534552827468542241491713012034209670889812202882856920802869099551055855883472188441238684879949569476553637345526853921214552290592711830490660353045150388046796916521663139776 [173,145] -421812637306531379186109240924972172545758895491416488817853632343042068080483754362234133381094698742478648136621556474887375480117915735045729967289942894877659317690183188304306432494752992972997355195893109871925417977497654529317402869107043389606169140193685953801423073549759569381077546289636283334902261671320906769209973916037579292073009829710395824948895835853057235596673654768673472429679482617646508548530561105824981879403545539344796657005305371588147037133826658625194785154773772391350237220199621980178134831548986977035383717372625320647460913082310917654859987281462149272733936030153013950105169746955305590221922028792740649658302093212554885962273800095492192951701792829362325839852964732520300700767716193969638912990788000631146162735061415477712727344626900558018891689744278952066359879845018100142078306967643570880040766689539107355966036758834807771932135611639978746382234309937525769125605886271535464916461105237918945888023848782123564747459757912463839587738756307668765480315836878912258848118837430244969233606244614741033454648051563371483058424721875725688498739566961185850176252516026158404444335970090311225012937328184249361256063130690364285403914863169990162839508030353966284504647291817404176145842648664 [173,146] -6139019571544032214320553521000361825022711251556491948101876375252512322188769224376631018474576193406462765332892483729895283026164741340134918028236271730522542171927349939023072943208071860897133303606023484192981738208052192684773998906166006460828463604446402900907312967123715792932820525232948007900033259878121424945218816078912356603595547974366938191772951526643839204319603780176329325114293205756246785150904653607007775322050615772785433007208801343383860655805288448241782026379988080953862051873918827254169481346859052703493018557490045819815842514552656158010467815489251006887662878151025756602569581233824404954229396725173283368339960562088328947712056363198993857075145857447191498658142112191302696708864956288654237521022518523133521112430020950537403616309292739617493147522291596141016562722265637547391061530690460830691749900264174731690488290285141745676956053337369958238762018923896424108529279768430728276119680540180638265878099283304722801710218646141252876855942020651484104718572680293817197590501505396316769195459063288659142203494380626299885404881029194123369453873337369554605753096743436714321663940071322356927351269374757585496478474807865144090499861324605838099273375904635780394233072942786921328 [173,147] -34371864020108846881218720296228084683288250200870803327151462172967052436016353050570282461604259972599433351638752694103469417371282042547156853225964801351325095415425754951297782999268892407059795030905797386444154479288253886611605670537647002722495701247852393358727683754266912817633129983180159634658927485992272358954060927588731780875644466187036915828343283746353292513133073453650756345661431428665687288112628522932727683050023495023594032366899162760509384983538427963631443549792091886079266967517652954493403207778340748347069991972912413885298491269974206919545843419146875343875042921600056111277930716541957981687148546167348519065928523553742701476423620916186575248571268146569576907785279329867944275491503674923774028524661969583212740131950680504950339524709626326308593231930497380723197997032361403610839808804295338614639541014446497193553492640232904629173209375897649597661263790683920700043907818726783886715032662539506156106998121024818531029810118897813979138951320869128203374798482364704609708125734701553503973090587357127966217696947818994334909610018356725916663306624667306453644332057947392539093254972018065724875628867992175328741127529466190045286044159633160454671370500048734433058928644 [173,148] -72905151863706480305057574684273915820855992318502714177701259499345201187930252903693336092631957546712688881189288673597480859376952433098003091801822418828800837691539395063511665837054139641366092858150600166610419996302755179485478215721771443818082417355164433737483813954038695667577687747733387409296690879297806523322845552352791194418543338084258937716720774840229910823334349009554864405440677837639710953270533514267792574951436754347242449786393057458175141302765609551524390316936966595063591634950437792744395142309079950590255367479975294321773628969482751158745870855478489350863742955962041667187622183326867490599553086386626183970175900075296634903256593701947128246193502193810650403782732680519072733413571626220266282499534626824018808097295139409154358823561087957781613805604545893110726022930141589160794342690384827195705785266068266002246098924352989824783307822580370541052857532053261753610152376104222264013078536003886778105742411187645049685599824638048844403759720840599079650447698000483778135513847055438556930909690508057549318495041981735640405833556195137680087288386502796184625108336119828742019973226240913091897035333020565678073194245103593485008335350284975310665686775317504 [173,149] -57549842319720597077137967428573065745002120257782621796481784214914938853831532411457404165719268213639239095133404496886603434672524733386733569065778615662868833139828464784070465522032600169461676423449604708522215771818251940090789356555669397067546006124662436378032507071417310364638919321611667559934122147284714314607790229633341284503232083542818431157461642597705742334745894238179743831553081728590090119985699169241082925931922708626531486474603926775035761283432591358585411700047976014539023565768658416387488002304273123203672674710251688740978434897161041859032565449420712538833606492132293243987564600444816494178580329395163915116175946133085706595828105876525679348635683715275713989669890895395402921998764511381103501175994855465709561514349326552902294380999092272955570653691752760740473361251862501940007538157139417494544314678137251693762696248156914817053815346137110346077609286137174376979210901145986282603463545882307400134062444238430229268481943718965709929298255060383882961446484072432548383060773188678297246031197189436790249181773954730282764855813917416121975508317744632105412233720655718762960507489059514743484427517930495727540288957503802854597804701541414093760 [173,150] -16567422657571415827391642068758032754653434729448246619008008508623446974379435654793244452977978618770596547225927544606502604689954758787464666540762782197587706508110771019670182908588236583905198115143607457479024410945227352227444013832964421568983283551800972816943914570056675644570063598068854648729046643919793899498154934786819736497102168830257869087443484846009676854839054360167355717447906875045391508507912943018874378332284586296799850499418508584067353660437651751709967122080067171815682746916872649468513844757718132687505375631756997713646083373668500083697777125477534303927424690699505040907253391602673037390792618760814023168381130471575811451372714470881488149783579977060098398148885217364978266816170849828584987845254651816218015690720131017325175795588666212769277876529612574745518441113047397592423900690581930362236214240438415849626023072138860897358891134334100191234195542111840029737708885240084947105032123812835555365428149993543134257611844473516059096773042361415390973356486175561554792038435996191250221672693718118437171340075662570412896947411074502098664785990667207079861736282969603815447796090837089160464327578339402763054393862033243583701931712 [173,151] -1699986516637897820485197573978543212707657184806098825916763527221793598615285664747009244827934579961337626849412818071489734398065711041506355595255018445606659991435563245843620288750321431995428633105394928701370459262584866208097740788604758664466789048360654805888664035104642294661212228324303880141007127751722781453348474489343980371120784343877733269331357489137877279411423843136544691309023016692868313460580235792156943673962277216059320147180902049975224357774123875775831404931117282790727652067019977484033305476716486771645523220800381291594167936390940817047667671720978565857092335251440496440219501044756835213368863259669456763049973612240734102409692930508779625807163343953279451890755840284119384630116936072791363007627429303145637340904024415418715311528742114961193207493302535791637076277388359151511069689943752990226635064589908369829532879491652555241887873918045172866815623028508335667069713993951033184400956480936023451407264724266242437746319845222902911011483570066511337932248426664672883922118327484653353263793760329127437185631062736852997475731107797377700549318412022742114711843335200664168237881046984323982467369132012206746638701775248 [173,152] -60598528215790839924944932187335893817397896665153097574713683513872764822418935879778374846223236614179097905104951386826407426595027000304380353518458581083821456390654380783046422588830479532212368053358249619315342925361119155610770558155629240396924256528616533548553068400398290921260158081319637813035480032518919843924363236035346078009487577886343155486041936280491210380665857117822648625652391702990972103794412809008110572919633506874123725239809203830974560792806482745632658579210436230195225468991304544599438102687795028686744554815675955360643593835375472524032055313350323245634294568096254007593674930539570761938998056163362525570949677301349242386699763947115485797149258434132909616428355460088217230916192250433543108287133123451411536094134651166270161821127430237420186908842145561091037847518584768191495699206313647230067391342436508973938530062916293935318447161554131582554749101835142361104466845370641373524115214543523648058740624465888750351828787258891414036529755280574743232782063095486544737153721186179326686902453047603445082824369141879214815617087830639556881948308358203709920040879074702540530010910603757739165532816436988128 [173,153] -729217030679646031414572674865057915550018794923419455361419337924849800700386105534230448370601342178661925457058895231402277142373891245076949619128155566409329182771735814080157776946399989317607955235178202467882883825788601106942339377920604459848594208385527066988009028139796460594119949903355670024224104086306952139025971525129875590677730115526170717319243839586616560346982106482372734710038277865981383750497157831205426327456331505851625142029269619988313528262527476977947011453425137238403205105600804453170280097629521360646280912972052168559022952655967100298589097647738218233610242423982268780592422684367023197231057068775834856833691930327897466633289997425188647015410336747983850317438145240050835244779290659851062873216230672830080239498801598812294580086489003357219637612211424930074605840017687354235291553887195953413565984871276560080742200309059698905321630832466048206161897471807237072509772298345816978501231528214220125375981356677453121176469503839623673431901053219534745867887185656123116043595594819100934509487854542408199665410967214648505968218845223956139090227454925646922784211331796839177242707745529059563524 [173,154] -2869346903536293978427985159384045118825749465845295606030132589511574927934572419687088123285696088059778904973647446051951190988391799071247954260334589463260052137041954714657807104549474702911139402901156292626024827128701569496745440825643685335327715226160412293851406653975093040860971156780284055578078672320269149151223072513031900242712020369422181743213300645066983407492894376061882039734238235491579723503269433631051126829143766503570550242662678598349776557943850431665198209171658605222801507522474489337875184347640823937909150358415494828287569587064434487899687192983017487973659150561696464516908992908370117323191054648618668681677402372838620144220268551646999682419691457310811361956196503691874133943628090281302228692699712251784632091713220290992784453289582601176164198436779269425672496949799905104681425549938246187262898392491612268670813550611905109564851097694324697941877084852669530439518886540034733126425127813957501521944985686999484841305089159412365836663729947264628074952753968738264623084969597180524340681344480708041532082956145479676800537358892426441367628306991738369483250731746856256182779920 [173,155] -3563447412576012520738385560379478418115039583078996238862470396295279171308309229554453230403528179669221477972116598169325540317016104596600135032401536772154577664361907454528005468417813047667483899111788789965838810788364737343577762183232263391633250526362089398619870149769313958040712987343673946003434128030608023420601870443571978669920214961861164410664610156696265567959536868920402079397488572556642322157048011494723532108621808758242577721151097435819145983811609289159746888911375616871977456401264489977530889288178500490761053713782800512738673422287885009214035349365826530119679334914475080928487544721181356296442224931161222321900961532331231309083071998662098855724349996820679240110769457992238733343521322882137320974848460212988104882488112786928456740564779822490136083338158526650207272538365892723400926329496933113347110136460058151984922652943913781990537053138767276178241138403089972035527540695581427587559785628756845854421226065075304562244118424574857024449264238266575286257317080196455682404698865689388084867207575711165612204848806359930473262069842883848023360483296002248294374436512 [173,156] -1342996985403654724226386245176884772292999519095020858366090356652288625969703071563428670712892045454471185667829898628201267990842994493883521629533132162814993943319422417772413736209714877221539729532924526258043192273601986388721195135267553042342665916741650999752462793587402128134909982853472465865977089850805065181120693695992420038880404963372314075948468351499858058567955803069419158832647120219959962633100031050065433778232262951874249137714774824105781929090669576033075210532755992065930449987082315053468163893102790978540349434616799491451920822366240670069647166218745470423943612862066893190593152161467237826998733311767204793748940189804867743104923921191963270285848110806247312080103193327188510145614174929644841777011197945565003390763573803109242785052067349022697976108928101419321693826316122260064995433279756017207692410947481432433593425530128986943561277943768360804085108068154714174158026635481342922460084037355912844842593961171958674270962141139980615026702095907002412375027031582103625607985707779542204237552514997615450071523849446045677198099326677789714286577633664 [173,157] -147062829042418834976609536191182673757778730904336655531865069185778285420942811990915810379997603443831513638075334726883327671665762919409955300397691830733609035257822179908665454055971598795083785329515251780803850657191906175614523449453257309113886564124652399698553283088955982717122235164982172539256536416950352391966664153645291986811934288822224230263527629647283104903088035311733864301503773427197989726768267246774974192520549917406820152623918688897257777395430275836021853192206373722778602584547983689676187829693536174034413664495362646131180675659082420881252441165638995892077297791841970136176164463950504747668452556026470866062554645640505893761350704107659957192115940205503273591288605340089006993109307853267495728664071962083995295232583441374433694269052816117279519066659629716838909739808495083723866007434367150140122482350768940865332039729803786137608929989154804486514079619205246481272381718678915080672350432083646055192452633961923761128289606475044932033256789454155971949944491813989332558723539735571856756132169622405985269195728099613030261310077360464 [173,158] -4458601446314988282428796663788471488838705911556323581220543025623702401650450462062067532025195568516683390376172355367414017949316677027904118712827372990232500939071731562775211851679915023406676680853043792174990881391586294434589432845729261557179696000105278873825178908875428564723548250536514551914371321322989463721371837468930881901112127186314918431756358394861371991691167212220281375777881294159196390196513764066337977821037245798047147339781679994451921944077233834628753562478419304653502794622312419831615708373511995032912445055612451459015758033196250713787687727977038743428974660893696947224506118881507253531842678512483181102700317097881447244076498220782946543385049174029564405680636778714682217954941736852062591854277877841858966702621385210281221343587496331890901950978294730294536042849951825078301192864842345719369259408749609600431302682461294794333313066594950538100093223102488306696342818918123953359228065890061824640125075972744418309284557956359824463553019914390571031403369776068247028960096058192857003243861791468679839284823199645248 [173,159] -35472791689430664232810959736554979614025418511393592952709042211694249853521931124360379030978156986557628872000367935074114697403671259491113305008058784355005192545187544085545107591519839675303200917085854080703886271375296645880637471052071465098769333954706029094023366263095277033240426438623726305226662824456691286001637606077760098072857599501666651567051323336749322132254005272149823893792760374738898129154564570478489084111382158527049489145739834333659260754809592136276111726052588197297950307028765794775648348282567910773164467936233645469649478017405551919843992291862150448667073739672028638036406580184944010268442181779374195781708247623730387276136268563078019632860081211852054795087154359335587758768212355894341126868614328017235160415390038023869544274844306795056203607099406486519382831375573196651489819075851068611191284235747307904152432419110638211983206941792948773200430388178155289023176481729266952078063679908362398061075865715873507619883550976439592162004619208460423595043669998875004713499348334331163900874163168542920 [173,160] -69777611052912827479725940283185078605808639681974301963143484671492526972072767305135061076890184302280811231461040115078327395127991029788507943080846096172372383677268817144520806559943952403079920467815271666397570167430639095575445640670502352849976836485695462152176070477043618856499137864358585265842997639742052626755555536032849232713550578255417215061511396594692120566180092120322476821474272060229020601394652596224246107089338945101950536946189847539736774819833677934474438502564552429532531663778987050901803007164323310386761290132918173372503193648342161315802918089800598293920660549223010402741888559612573038170916334242394790918402755958770961884930874950521711204914970811104936688703218909143472171953567996697295899151031970628655170972713042097863156204145069259819118527431375696822673527475888248803188611503165159606806935089978578519852269416848784371186850664869971424981280178007160136925885992347101082028780709334946792768524923449669750857529360060844045363255535177893787025871486856992015562273377343415296 [173,161] -31755310457521723209094431676229405870139556280463382983664333086422083165632820760451002286312019488462660274550622612226173667062164866702910828881194404348950063850121534668701834120811799304302644814429797760401097022094005838865186642772607322822922562154345165249917540644251648803888659451450295697853982797502951691010233741467941680441886684030465803259700938818003483879611053077087351767809515125250539723295031561020142595720131380377852400023941905859189332528287036748414215634027272543982380141139799235354139388824905227829355175908668287410276084732235092936592232031337299323186571209942011659340108513000652950703362340887229233799991168213340225159360668224967558365462560651436105888400059086891843456756555125551335863808326820666832007375267974245093614211406227487841694239935800208349608686950777946597977245427375220513691128666078097382146282051646388285796152582340651205506288934108850576076044114781915174210326056331457595292091029505247141546321561740568549335760921259191889893784616151090384 [173,162] -3104231207585494581218100979366009171755815469118137989236700427721225733508087646530948669017115370124367409197150758814873488115204104596971832260958880773714995075794709950869090321703335119798282986751129499741527952529836314819864880412825956901267706698465138261446462047880602734375519172885428202435360401276484717633490314557974127638546229169175116038996110215184896061167180518055314453658026922043087185132858573793778182949906428917477566599659382550552765271639363902927364273939368960075796524985409226882491317493363164594394647546695121246613023685345314392681889326978126511405101787476936029728037181894109437824516568177705170869832940033417596234095725635660366981816476273924408181703521900732947336795547981537110166067486115785459601749818895523739156692712172194344886419223506683331921823417394169695826324429407993377389147689007232656737855993966099578891894524182434483403448003337466601112184526814170967199168725129310213064840011462033023049972842450742755626118620206772648 [173,163] -59974768575467770647046347889707188004961974267787279872650179142027017880126592924395208570248408472807063424225096554519231307116907872120744534820089567479086735539472414458239783851479714132064392901330269774118009666829671124706337510965240295878021287558481372271391017120101098860227482693590785040895354296191033071270206442958593176925561002597109056196583712712513882137877075026341888984001377723175676666412645816889949534528814221212584587987019498913885953261682435590796045172896772041478326996011676152273954036185003822944214241172895347786339298701980860747291592080119612455716161811373444181794587052873258231428537538878683145890681253785503579644713101640404188275196696029418681090414226585375896045970263753100729096424327102560172616291271480365145384415356871079226329110575171541187950358715222941569974069839874582519454186339816898199265078321818505044146380228120238478263275653015957623946442320153056127166307571842496622460618716593756119201213330029959 [173,164] -208518921957887175018276348638255828565289753042144496100648345525320206790825585705225571930841663558433466200827794398059341860598890974758333233749362485326944300583273549365005076086492876250049112623635248575218888761187986171238601538976653301864268033690832692226259009728258965184356880780628894771983408465244833238656048587071196812783517793304694487826530418020770741987979596614454209070660811383344053665528251838882389053828230456607780633221682183835941131111443752356103773076591864993526976084508795310556147726826902373609881975037544850544845047743060191524639098787071396269771274245360551625351384816043789544108994966156565081479437234975761186971062066259448340166001130202539665196628028564254376419064779773943048720541358449524009269916680582692253168686416708063526992258515323429763548959476217395241894463709676720950197949284710568835492641878166944975052185102292512521994055899314171490074394158987264330244536185323657543738401179008 [173,165] -117337006726440635660844649535670369133980605364252883212039830349567879865998964039170318515587870629622430053489277475187446209482307320378855084789693990460738126611164294717519906051104998208500567865673919171099738852428142254289800833921962234047984546490835214540556478547121303791029485375160982728334727750192588271457744623786145979823168112655870618866086441617944794231352317223938382445824370948166719571107482692380699107158799867115571147592250373510731565319736662592583305441307678316454047956479971281839125399348721377887706455003572740907758665066388930239248176932802438871209156058331899929029788783638516598690804475109680740938591276878797432026828918919208113616689292444717252405481635391730049201495474110250224426036486930989505807471901156350638527502602058899615118703597359125341708984536677336105566451706340084002555141445833236037789654193243288943913728414192997569433926189708276867748817912874060730647502864 [173,166] -9472878499266607763165650263925321561312192261028381269765882517126825068418149006916390690711945418785136059828972290180182780529335441293743765150318897362000278771421973204787491428420522574516874196746122441859877929568569872774454154776774124204204600431117136720720199241987805310303530500107709392352394933113364337481162087067909476213999268803468676403543563737205102930711268983660235547131351213198722195269512295652015783927988886265020388652207166479676205271100145735839235714703667318521606440186954673874575919669768216523861668421227249102225124283817229283957300827283787368820497971351492721568238537300251520355190255470211636731611320616509160676315373413988221571987639923357458306474977473863650394381483472227530244787707409500077693504474186756142779015795971431530506544911134923485396050706992308249262185915987148045361275054966048437326919311583170341295087784368125103461379744389720042112656 [173,167] -95589025939451519495456736136485931815201869160182112237674888735106883551460622450210495636772686706469459340709070533616232889109982603913006302100889958558976826448678440170941919542467374397398821893550502670792510462729814880218664210336151851151246004004078210401894016229053337739520243749716268895269885705990775925122877207460051658263199446414344562608730328829745659532893094131205934521557594903885872633665215496488975853190320416006709885621077123388170169767284092437318047522678208529451122956462025110541852817971560956965648985082578459524227809748990507478605436868376736783058154675758929569276302113603297047963874534025040947115696424904692647878467116985849505084306927945200353017570840920742078808504407412581683002306912820125896399462871511475821158137232684392646319460135796104786593846939722071062769591603020143797010182032912516615985109184778636512754376029241177298 [173,168] -102864333426775340434675236117794855010321446825824270905381296146058712844649655793423509609214079237385750336746734859156920553762236266200189413736225532773013055904831066873644225418272594329164924061379474720779484588328022888383532536654516792843294091704211725048438950571149161724965357183705897757325545642193620029564268691625982652055045328968674551273681201684365582777111643086839258263417158441232809332493628224987491322765483429520013985786982335208357382675308330644114874454864153469904117773441549235147084360218390861595822231515993251070276593881134215069872039613087584992697097976587311902230163266166098414089630370843436595550881350541235461745295298753115474958632708914403763814360057327258166520294505108059767144972785856779250468173860641235474484337563699317280396208193371242630093890966094269895643426653284860576333904492179126825288851163520 [173,169] -9818392953936015258272241666211037944627110265577440305934282645149935420861636863830206814508629814395751680429306401119309602858731650659637722777821070028120594777561843057238597851089893026351382660020533670243030054885727962667557640689142653570609179907646155647497399765448806468217754757427086867518189593498139061123532605150004050383326049198109586148832292654728548733248215700287366015844578266436985203465010501096149546327772444503110974070331090165881061147312944829668542506896699493458816941749148718519658444442874382169860385375857881879194792540853883772612849869126729583038320456587840541100412746869173702281824387277733383250491200837297214292334533921474979761951664299554881020177367153410838178209488817971945418413594436018429606035615791765867414835701227524940301799583613219821762703638146722947825558578893165152094240 [173,170] -66995910673903691769217589011768771039712719314565441888649010346568757079637394059565652033524749160200616203020440718612657437658025906594177964218506663607193165537225929823748797277460147673732660072625933354131980120145463167138989445136605607270631656686794794276426702972506960519944381026728074717417274668917590632089287538604755316508460404315643516989293186824281115203803515735406989215815055738242389660880938886039949784872302530192283580498875257901256146596853685488867048021096957604835140998941928437408805151128830459278577803755532621420427257193542248844501836272614325726466354657236125987084689494914234502698504255104594023217857753679790708895576594076333855712634061669023003716221907299101047245907062893499208554563306359425021204959622243188614417055599727917007416086626506211045810085384925672 [173,171] -25318745297778234360126360243089182962375757326077167433980408996620961159362132752306488047519900212848212411884279564631514274439771305711134606873936171240588227458799624776279155246822978856204665923972486047315514450120166565377463536636210218253389399615811760108809633611974761929678829547727773503143650013808444536779296131970468394982472461838032484251862708509206731695759869325104313313293441335119740369157030065234418520758869069440352522546417798267016570161939522737994733820842655327758025489826713211541366465826755603090312864444858892233625879319493968786541141781050026315270923409826297943945651855789443998270322722187968020860516927432439055120712675262368173574690059769001192698774115786350969238651689419153224030397681348866000781646232545853507110161076086727751978391 [173,172] -390360578328379490976656035427381701158032165956952165328011125437953100141824114834705271691791819664803815926626486937591186739795129065376517573862168443923233212468289147732248063896700896324022477888695803872039497279737724739451805334752641383451443465020848019621050875379641675743121672085243647723154804587327120268472895435597826858737467127558201755404308227793394638629530652150279073949707469328379370063881515454180035025211820386216122656891352233637879943037631708543745626689226490292310644744901800258931114450113725840498977446032899205639480106181801779784853965916728211827232127670194856008913502113397221384997983517380254796010915200567877684616066521588825888023405056553540454782021627284851161136591460246089121622270589279648993591253508096 [173,173] -169371177898656988001462673150157105061182277943099817893117976118591098863024857872803995845388729000491066606569079916104474500492939680088558405944994385931563084065580650220523515670180170246515711815793609072517552172799863602545913012596058927325332969275107282622311671354723070080250634294064223535439492873009645643783054187698693764750197134531093476668715156161518043541051057360388483925432524457449076431646333527516970853196040583965362991308235883241444105560783575195988814919399444946716637512295735071668748648290537484114849055968655963308314603134135784418699476200070372489898822683392086624833115598176972617620584625295421035619768575065596533959449162389714830525959082736221795570790623783673681729670073862713856 [174,0] 39804726715969630529670611872445927696052276398245205953211854140802356453160275519219115828014527592425226204114233449163411570396639798019651598148227950084440528226721373048945604036014960714059177879309936054432369128836642512079807651719009948732339385093888776393330481741460279583652897708297880741599594350872498382695808018828164949130571374534795708123915714040373042364415640488693463337578041883820986457111526883797133600585531608080018670774344745413555820812248001359547483802235342838221768696290263273521686271422639399306826481716344918605870212616364188859744067177412327529641422420967036167996230710310664274801782767752393377020813684885233999073586560250878579670060398646486303545064762751551416770491615165536927075235483184659934405294567099515252758676986608492668243673237986093509344128013350595815211184967925342966615397170173043039601717082162738713564103529965764270175951351375937362762214254905024509224936228359910035278956846777338357733934629784879353961815599675343649233868277688356008113432565345931511628634859921021083420977250691009967821059904356587930454268973950475580966512621134319432214421424275915404924016072897722398649944192554233844923163998423346013843891927347144672805321087276429265552415320561285251223892867300069151278350041716924069909587164601609120416753999520266215881508162328240057758270056770046897034680409659064700535370653525015154215709095501053507678760906328985223423199033220444341479492161015786442536406308288335059317265525689407025085267054095967700335573827699248673643842589467224759434127090269459757403228585419587403943539001062993588536280897949336267966035402402390789979389504391110845564443059111058550305874540612874652285507370893981093163933715978463830644222247865935102777867438697249164462926025702052478582142272423835733767028843480624498892671605665468837532739836420496484478923593469769362408656921817928754449780232765553079803144410729537188216038703758896754491129856000000000000000000000000000000000000000000000000000000 [174,1] -497562586527066963179746239099220372937661966464430216896988602059024965484704373308496717908108457282624724938153271066066353359240970702321504098255709288709247085058973527798216879867681099539731127552306764137727005861662206937731549171055086201188839252854009506191396519439783666481622697242329671592488749810976427495212604222817674060917586906744077267879831018138302542724651060996701615694375677784032487591754260739949856891657275762905194371520061967758679389841328634978219188866996074457602569636281792203883945021870774597206682038251354182816305819674577466283371498693800478081952552354746115012486604941790667610311663854213421986619391307304213640596782334058091934120405136977140905298785050502560102898789449162320968633756332041412446819017109386567076470194378690009671433364272874708541797420433531387344574984472130340871761155215470124638335252691472930039793493196247279354543116519707135861688818221659057131970872167839237280935307844165659998371673440333002647334276357292064798218056733561856452849754172989544858548004040788564523994976076029333258256851315005015601304751670672690558338500297954149723017411247847365977066654906395787349011827764636534989245341424170937181886760897457399519729764073810691154891310008401631176650080550137633472151404581501038040338325458566043492426620992714315553560559801255995859571414377290414464540911875223700120114685805269257291195413131192543705285226209101335633754858845017729009946193761342028442023704194771679459862030647227125999762291272766695194046765836661022485300140498996460603728765340261715594053453567325153254442143684764159458825005572540308513517677804036177746536945625672835829003656507262736450708156925795502385820014654618284057805607406177229404017432221270979677822100086645436964001405153017799316830867734661807257446175359402374904636934276944124469724379729872006326475849716071511015994853721268285554598667732772668425878682191525368062292224590377362112705986560000000000000000000000000000000000000000000000000000 [174,2] 3010622497425165668548159762790502772576195091350236974911322640472673326934433782728012097871085163908355617431855477753576542040168164308126166518333402459148415938784578214421256215389609671947115060111803524621889726881895069165286838519109462213030721906523219890904332544942043156033489546236939003319104241003371655438955784464392541726018727857419643818504278841535390272698514863511117393055231299768214440949949416380182427977881223855030196553094752874827845182183273398874760832830749275341803390236992901850172672603156792099621264862187904873183988361633886160141874097330498631312164280037105334961714796152909173665099237427238909340414681695456635460189302811236041284667880290525432235643118137248274030044323071625110840185202282427310826919682362745449686748378289694031308725891069985936242565850508868108065220933371986097726432615602496321061305340700849428618097438702997340783863632288595383820588712601786206218886917871712490469515082537002946698455718668423697051237008171466919880629374632207080989588172589014039874424626899840671491534396700041833242112155690388874145348859074745708769743053623460085299897935826386662050975600184865311252391898845821020214746287175267065849731169304205295818583520080701098734747154209197765126500130995483467722244545928035617272077171052374079683482722506293362141121691398260560076969157031215802755246900617986199279133478787186497853681681742665335039526446009427409090926374384750325776575736404887685719282628688604578259566164659336738235074211608831426891824496017389654246390402319154801408833536321888371723013522661736432870258702479078311954694924737690823684924267382259724251904538806470942815536883555191533616555308686081939342221857807100099137792981491365560332888742885845481559562598938077146989032687858011048046135789375848498183158471622258824979146464719574023363029414369130759040128366844896231082462760902619419619360246537907243161159711940197360049645929388088231334330236928000000000000000000000000000000000000000000000000 [174,3] -11757226689513493178931693523201836066544482466697483479493506455459977798445303880806337665760475580431624122340869725337880224887895896594459437719847827261632639166935988937692893024490951330590239843750849612366968788328099321607208888579953945820209454182650346066207846820488725775538067093847485032482733021836437240877302754401636129853188705244618815170981789156825518115666949874175292836726127697165233245705972015205714512742283039585398575215430972583960801016793354114664861407794968815733297244001596032696147915371834442412353325929673865817759335464537351725174590322302510290367542279115534972919444580216218922788202617469300359858606800721925660521658636771193428370658449552942652360308114089826266279546111752237484368286574278229700900028405167438289844365801723656332932217861120024317442905919010797339597673145511536745578106916597703723111016206520541522461432805609553973939949291029315494049724224942586123395651669304420613087506372657911158885039404299428609324895764365465435416958093547545809504345772150887661359514173597362212149113526238892612801293519643132972161384664485138408594467966970714424780318102095204876689981476278671321782937628518817553374594594342817983626312823228345816849082669753759272697383369057205528806745031546293302245104270726875280027513728216211744188579737707226082418946073014720731152428639824222078351806465211425596100753762025396543785103813986175979051052661208164173167480922407459669585482679732900288484731055869609190748634256822411548221165452365044511853223932916569859501860808656231581534743097037101469460620085666038367979973521090861979498582400679362412467141790872042805869534084708338996087770722927929617021135487869308400486862250316289999108449113912917327026798057568941329127959046750797565110437067975754973796376505680676006049724536188242944539174986822079952783862743136224263342046814575305433234340989825972450952017007492945643187917219902629149976130357019750962119363788800000000000000000000000000000000000000000000000 [174,4] 32209631655273077045906931457222104969872044843063196394779814604855413957416770536760494454303935531349258112257199751431109933498025563675083253980701863231922615611526652874949505464160231535021977585607075319501553786921639881976030758877903348482627857109938421909615440048041738569951899116626849743450321861310917029930947028229349800139650089390080251749080600701994187748253128913362754023747811683437190501486174512135452121133287280716266606004820531532297896524110001230477782271497899325823666199769608410857608219962132767509042583549129256335443144539657460777350861012946702044855838919355744332849499253179941885553388824368093519586904273837955287195864608678686967664797304116703291686426764740871869084287067701926148965319621668881841721693021847801511468506935899061127905068464871659764424861749313920901300069524759702918947205033099456644787250746309067479410552030815676549649010911648570295885424662088125045445886965763159763754764131226140343493707448477584246536944567508535306574210410711383907897985966308735931953740870696204017051912595815154228128782524652170330905040767158292692441784218232416221459279557096526987256928388829026336109905229405904310618989294367044708788415083293313920187084036896342151904006581052681713762651196597473571724005852851205256362045899899709954786074682363841226856438859701293179920779565980967190057786410687540153962713707477729534628531723625909374964416855375018953939323615946562533361630384093561619177148394011330469673066097404408519288910860462661835751913676601540943540480167541253303823080851798758302461245255707710573568877824947738199981595982812854377897136164145518886982661345040722136683575704321953101924079636500491411332420843605573936598507310314754025978617628455349881249810759267146800992305645181253756550343439759864967244909741731642631591117487251398588881008435155720038180206633448101946395148113990699024422161255808389764909321604373322563550631354934307624989931601920000000000000000000000000000000000000000000 [174,5] -72924269734355392715977490294639137874656072403316121665210439236797404913009749476152507448599229513337575675642552080192745942885296069537807389663529583002688468211951182572596808768850702641945754133350892059424487463466259734661299501229267512148308844162332004695582256350506298829592784042366086145580552983865219785492923920697781721342918108413446394003404637681382747748206061407394702629098473994023809616409620567550740411923845760263604684667555416586368726248097724394272074696436054491386842210244523018997360688323881810953533914520547967638093510137393011179936510479028597090449548876788242784364597057044784966913106824566500600458679769219273242367859398757645321762168113932018972768955270276172172795805490918184074862252328930433284862239287994827733235623617194921715729697458018633040630354681424609904900556935634611237673960385183367844853854872373355054987323774245954107874068564688788645922338456558676235597059064819465864412127081224629576961792217435411235817691444973538698943480859269497188734047616342615328988639013980288485753838378266450000952733312496340530821124442734669818405338206012406789918510937202276220432505178546812632727768951424615213234246338000043349454032511940795290918184122337673342170985480726281127456515515004422231183122042730751203211869612823965323694983424493402100661159229193264860314104670162521161855494408148940695187864029012732555753441057390958067316079966154446104512053138546029948921812577929956632062945288080201921799442507485114679412292805795588694891419001156556748187108081029307240377653696228066987285610095023823885103462972928262322196755040693602526523734017876297086959481825309549261902349976117799796028617882352622082527609598472776193747918481309456173265601792529352847621354979359752142728066857092007535836987998425766471068633677956712067084830356984236066502328383545310590053056535380057566843606339429145432018940406511532107595409112561467351989010626291222683944013004800000000000000000000000000000000000000000 [174,6] 285164149828977585659372642388942031612475536494368894770577722070177925028618366370518163548733032502195431807148187325057627030773326844177275423087216065480691456829491491816168271042935358471271858502580404870305179196654167643507005048497698329348861439697117581970198993076420879825330579834193007852819814201301602249487159244655296986010703431566889819683147842318034464678726843808891078415928594527882381634519942350686553095355794245884380192685097756073947681745286307450949862009893945682778472782976776296696334016641810108505861732930260950598092919727348816317127132249931284241439200319557983287955722497746626301209979230679535271225662772296224833412473691856804630140451034812202666643878456937308339026468217131209727821399024880503862645685963520755460473152780342083279985289221868788909726873823333124269598309396252144203745974659088938225432956530573483613770058622907526917932101447515460307205202466143300583486172767144896376530112618647731384147473744201652010052088450649879706181026152991253845243829126308691759443816645466614480169624979789123522229210143704107469967962963550212281309087674723879796891466186785949251494877132377995038553629060645027561348048067426306625882616386655105469759737357832482812790970020538883820905228983459479488907434501189096624835431105481028172172213439372266614192848543609444235325747050340218466417128165924185536804057393566162615348897598502929350455290542918465164436882155213763490149350277604896865627083552131773276304020078239653315782361381027734409924824471880437671736411531614865839263509736232445652440056213298285612107531420170325197286377841724232400195257930187339989820990819622455615331329437218201926625608702412044519711697254647748720110165089480815275487037550444115413052228358534064681108789825311521221131151098284164746922598774756856860672932398086994076190266692096843638204738074811981439705824111311056743128745914053251934000367429562530724512178493563040320183167090688000000000000000000000000000000000000 [174,7] -572326417921890590754021713584313693608957859801275050008003669592980487171390053773547988072921428423226436453491933745493952000711727683836995742102124873045507570136251934155135107788250614007225496066186530380473458758857980050166271747133694916480939085695994686895392931640100045928535460800540136913085591552498686788285581159432505534338226981624016784446356908070645260196884126485315436496611072879901715270433403339435183482593162944157965729762662885638543165473651561392389454330624847155685008805750261021328714902013869942432957887071323003633040154639209596210353714830074621047077505129048859025600140591147847816551678383007644320202442987843410015093923022287363715880722004305062087894769866835229344221903612700519357667211901755095050152543872231745447608961188802396810269886195603795414610590911137290324923815042773537412404245138530378066215853477084936031679506529686114050027678907738841081993631265897333138665543385114707643707969226625819218221897312976175006710128263139700514859596390133702919111395952977603562394678845081301199230579414932010763294999387310054560671771901220397598259461375121581564588463774549844084439104983396357199380295521823405663947465998130619846944952348987787073888012024300862111265132964073134779649602884336431931786337176425991396568706565017796194035329868943342036379060575296982789775874706365308164755238700381671223619225596124708207448139045030159803226410864668551466462601259467460603763692371215331870457044875218725816746325698640885760559660025920974136597424317030491498468397783546462339587019044602750986026796551929230514517367397258690228142242607245834962281284017366547880240945716905125050608294803881784360446757477413146252613019441895860720853694319224784675104327147984869205877055282040041098645664539316518868044643922442514917452118827554836231461566786114550162520817058495863743059655842132670411528587516577187882773129155712666362854220087569629738567326370117558214878109368320000000000000000000000000000000000 [174,8] -2537987335059595515739860155684114249683405176812349145539734132686007402820154063516523479738491010257088511268666091954496572112531074800509687268006979605817197109724544145215360012521206935802787205167354004778019085675750364322543823430444395777175510920783224532921523827561557067230447335028949584579141262754599394554510239247227391988581184243193613620866741136860301721259900984683853308231217836076761361494594283444746610875826333911450060601618185584162426186557948064022974457959561973270337966632941480021506732035305533067812094135538349786098048454721026713634825280663074815500991851477599003071382865110891356522573929586896367338924707474678406015669313421142159266586586701009351911449421800106551219998572257322744383149053952444946558782206927354015787735034679762417152490698801723698363044617069741487804000756922157629732656213826202825794591167044671312509732846615267312352619485923669541543769157955605512189330108388633426011236910264468287851404814778033401900863074263025651017466638640260615182305531868131155618410351158520927078159702255434897252674753764574730099750759382115473795143302626144695466894531604217213390198812032654443917501616320169291058998154075181920698402569443898097707836678456963901451824918076719500886847684303057888337217323729839721576889544320783808704591958954484918799066767415337949328708718836287021148048841310424818111336472341245689920331105113292039350598477836542845202817252122447195475037943469232472630159129842141664070060085034448828753740396639067204451060696443947909069494350977840386650832077710331432009235750292280497179201287393282326085057662438261521331286211273530839788378167849120237501766816856222076260912261440754947194795868222679041892829073105661399100710744325709487851829043168936730997680187584082969371487791010350183696207676518700443327438141782685103227909218432098526777945900070469842861473161380117743851512519957427221608096250929689001650934595516842788850538289037312000000000000000000000000000000 [174,9] 11229520877036258613964161526981567113335951829632534159246798457347437152757971848239142650451955812511955966087198648179510724992618091199347966433123793895503280210551695910817658458620149167925596402551956150229234708540103930358628417056023558863460994806798742381912158070465621365720222531108087960646606844918784926106376983308079199593112951200640858888788603576525830078361609278903007260473541275229792220905598394396042869562039648254329229459965734913330443864999237313859721592621306531396453369170776831406703374772784889198882146989537658057937830181499995953606948053415128597057131180179487748180281071729710259478165232032809498464114877318086901635525281179108714379287347099152681592308754497265274364710591888656694643174339624295710566041952925536947012960277483946773058607069855144621455499953723474589254700682442665918523261137077520652765504639644671771386464373505006852035523319420578806497201768779375351170047384369813686518626007753053217672443505081407424801751993573658335916222231723415300395351614956966399427089808212217778322044569475112680886069031477742987844877508509626215830722299406211061644503666216945981566423418769530116883346956441201644324765110773993435808889354714994774607391355269105669787807747539296797823297355561291528146592501568586684312198503581896490056025922014006124764698475730795160059492629640048231178685274073203103831815827188657003155090739024347812065485535012218212325470500403480202988784412849564017540010334620651514582731136123978032836700958230060977995507798048610608546044632052710491601657066899605380087088275150589434882387618217633895238471803744463401420694452165023685913874427191063448424977715112541821525961487681918163834303161676881450206906762851009054402259540369407571151539335272183738108082695818783589030099699676830519154878652784298247122911380166588446162263262300625101846653713532054937662665414910677576383266334983389175300972135015035889313762963466966743119114178396160000000000000000000000000000 [174,10] -1871303779799251661531980664422787374289607471506710929554054528780701960693032226272561889720351078029188096614871110693148119026265981067474664562449811585389591728605555185076793227574136230717998342331846147453139610703116486709642582730865839593177495544278106775198308824468826084918181505690990133069382528718618389741587987286853659056482029313052396886406973771702159596733492965130841986312564082466459738376361753390165995540921905978290592861303517395506023534994683592876380332629907727714815992968062051536049852978290136538680015180258769218871304342122361506536461403689117716145247269651870259090310481676679591594111335820731325247031037096663152283974567900513900732074678462084361016529321173626148755999087272588537434702692994891294360937770080516128447295301520942673825186970591555989770527158983838905530968310027092508477831168297110143168150657083981520082216446193487480654559646371709354390544450618842014122699546053821010898243918550808432963960688068701230951705944558139897665522523736053226708599308585829612167893746130486361624079749981819649283303586354556208240012063014531002814960500032827672670483116045221808806610832444766004373924728628344356271154706596372626450796450349085769355836736988553301419692505905023824095489853347590057611375046988712382395382787121479631151366934880916811170866426645720343387496893249906473569053190343118638991867586435769185206923561078278297055296150735263382203737749136020569660121131678993608094599692830378372536994776663778521609891712218589862174446680620831177982492055398550277231638960436447056319125132896012504579888708113445117811063991586197083410970919462325053464320202736550521247072948866947520023486347219171228858702534147157960203845887361191505909521622107091613252787728463299036771092271848159741115712527058760189412535272465158914375705616491037477851484442470915912254888571220263987437408287300240964061730473475412158163799075958406918977135977494378330623881794027520000000000000000000000000 [174,11] -53856164473706065064964760293023308284749409327443683875887274327048840422447753906570508969058264554470922830965130252699624927998139590925671663922366857631400410261249971667970443603808147004545807777212611046959619473224821379386166654505556579722377545574667062253075961543821573536768432182066061130099208173104678932965290735339356842126536029096456089787196471859632140587551385711952379928798673889396568089323769809020746125020968588910213343533497657990452431905621012416043865685726310178915941169492572152967420815924941074940376938974440283422316848988606685548786985735080367202730391243172094508143677124902112186925281890824504143251957182613636847763221758886376548609748657555337909967688092202590169852932120782321877067772493321242930655416551378413654261268985066167198192468204315360958526128430837746435401211224696193299713944500643994462467393537397643356140970823760737413572165524243080254578205096467183627955374086300061712283429989802568611741233477331164686559261500290481523875048709287446538596666691135571046403710028416516247541463739392238743883680621586330765257503421835197920024622996486070633088037339712167610400953366991152952203394290080195330881321911930719519663292814478543278333514662234913017141340184097876190775847178150609055977114601274780447287294852677882910698760850584979446440596032923112365909758614291248212931637296541964973122100537245453755074112427471458099133231267743593640570583966095588623889523067646333855286680493822808657574416161415753955861796504637905511242106131469891065551605933648181042602200022200554586189078165390098471687676646095329642803254795666527632780025127026372885156258687556688104434647475683666233463020533492229286773232268063306850878459672665448229852333593250329996069139203492586623498308799844128932852095684466067895696328125113878638896670686327537467937745343026015172260853233208553220246625448041314329839854256373159674757724342721263678224023377694480170186729104343040000000000000000000000 [174,12] 137359139429656469133354873231663470693852915822460363252770244735328192493214008188988621987062032690600400079506760138280100724801579129747471533628455275187193509971863472534254138694176002771398477780833406288872786102313604988165360747942790524654575407972839671930799839789393025859663415269042789983397848910768102407743177468900671423892498106163390992835203128538978693677045699968431118184302415751830873467471482118638999962047496077772085718813552958413828037653623644612212644412067017571060162552449723103670608903622925124464682511187979555941060874155613798547213959050914789711590979665511695456748835233162399561867146659632025454713430215220314201902679391130358040096336435682905484100512499202785862622451361179469369259913371648341430776597385333670159211854413956982937623861640248828757186433836780202541891463678929536441438376792879146365106095754279399923181578003856023838575274780125689009459475661944420397130260316051219747016633581309157958480973348002714291020934452003851576949941441310166328915560938013923577003908241137469350944578329284718186409160800138502465751427368861079275703236559189732557592265392637216267521136842516969272668782900887523767286941733496037050667233419551665913403335639084567979081502140950535054283564959470909857677417258464435625836272654198494085701384644315548491330204756830932979516790276002649111605183555863188668195146322077926374803538302856434642828588151765402023657143616428695865846215612676466502560493208613541102451149910005375801558544405836176243787087669935451457074478864285491210917563451790452074452202718618333592330622642500008926082389838953592176361486565101976431560100030551719599820538083305552580640317621495958171790461250430260939757150437557059421367794716329743310786463337843670008468703466699322339509582291783723632263526545036319431359646201967232639100987251466984176155117237965683715458281704537169464355095649858766520903965173601753152771809193992545734986327394353152000000000000000000 [174,13] 4585218674368291175802722068233779745980860340761859620719353808412087032627313668638771008928278234670722179665571365309398490586691938435410196696142530939853795572140189200215929181251676503082064589833824545764175959243718235017799077331341194827890923623078807158144363781743164038202004612545506230359574658148042763605146530450513464079913860438709148618559213639677940795378323159751932995596358957095796060581987897447090197555677737906439941513526071964971034574293546243050263868958942360961021482975935954662083160120788987849778313832810586553102740368490726947530249797771373706638848323567285493523858636058368350554629922288746098606330165350836567366831621717662416453349128771720829794913237452671325868081945028283573012056591725150585359463368594968161611270051906082824952876689928544178125789720487410886629898183449426970678686648522061724176858408107831822004858953816208671242496685350704570061017271185880311633593245485811860039775866955609445697479877869416776740472075751487970925073995200971604353220624399786945093663968628633128917715352043980549396910652381131154092880515418811407959206031576783754802545374424505038296729993238448713040819012810616360334417558707031972740643536079366439880830015428878191252219047382244850303000286028638956459151219766410215791148786733231816645007588331547455502783379023573879857464233581508090120457578576933175657913024038542547558147747186431927935895306594783215963819240455751959785760594236645388824941339870218075757557436922122554775938794225468079121567116504110196062966908775615756219031984950257523933984483358324167855794338327908326021967073908850726859903034430781527414158989011852757564350938170936974545284945239250411212834974392104676778009322447110968935617958611236395142960104104952690111039619019488248462867003882486853822837389655133686638179340084818767992319754047332865401476313555675333224766978785740372252016188702095222930053982582732766874884278690829990446810687078400000000000000000 [174,14] 2272439625255141683337141756948076518435893141184434596504979235864352222028888737336283549566078247823602725198873630297325690087077956185051159283055406670123600755520482981814832961766112870433078366542186696975431689426857483330085272472308733623695137424155901795778217908463727145614364805727985804340228547690374469011758872181293420538029611075978820942659390872084356891506505116183628446342414312935064461009301981589232531863450854755252392659381037256356063911383088921657308533153894704803661295167344944676168382416957532251452066274441105165155955296191871321509734562343808105316307936383334731899033497300141672703503314640650558144774385880921260592077482572351085389185791314815242544976433556675159255885547424661127039790192786600329913963270212729206222387014429381417273773021591173356449010346669137187994809702377003409244080755431790384262033080917399535307923802889816429783941934621041286378081910428795193049137998898335558042645400343561320553613668123365785270016783364542785065417906550339196661651130877907631247195506225656180018775414093780685628128045875891099847856980826002490395098608805906704343534519652321159520679796785567006461548636537853308211393348893300771181715478636632981860950855116323405430784491401254076395902101634602608210856683921124912770663626185705177105790129244149504460570487620134274014665641569096510569292039712891570200576105718621602305859716505328619615284331003007524609004822787545116945995808935467480471325281205345514078387364639275289161945767498091600078112113533106415574574788031227839533931134957394979826301765660700572451023598162222860739890345256833559702777617450986878389872429881903053387862423366250660913264624598157472316454725302869321817175971238181726768594880652898971239771541946322573694822224529002108846928880087803273315565261350328756842384099072657438304808222581820939015226115473311010672298604679076117802135955948576055440486715875619287166295638526203074994702070579200000000000000 [174,15] 585639329591989335368053610711435913231218011874750106594877717217288104482016451076964638814276527200258993418182191463236171939223119082904968656144888806566413072041024019937852286929831895884707997145524188947728021914031849637966557985904856516263169355906081768499614329738261869291531730491687145791620173975597048500207213292372850709217848189924321885087338321763977559662907601424395464355471444222722784808244084403105821470735872805588634128222600269212799183500651901111895237677312060815293484733951955713760086515101370634444701874931759333041369126385964324761925195300876292864320344219971742171430903970464404665965862006060340115315592796405936330739896146684155214299902639772286498630323046426044153669233486324480993460259481131132306261244514786959131942606209686816260382673294947847072027411067274918174394822285262508433369006625337668095918588268118502497904563882878835108344442749143148225800893187182759121229395614107226685452387949666443135645533597431980697808482917543646865766724239447738768609522768993492989978862663954978824017692444467387809047465897304466518733439737705828335719772329440129853715068651507781825912605537554090291588336514587406260880865692813462617488541389733363286359984810387666559111059641803954068206752767481864553849188972777113307958831350653658364843976694032983717741168927186827823562230841325587661573021567435177632614940102547462650947910745076368954687814635540592054056623374113509137398843840280478618600019620923533694784647671813397396232746751749921524705719687055473816434481231878195694578240108166815153682446812106420035656654725476774454305180489604143660006184644181913868525681559494374711740815676100446543635179123797649213625544277686500326096804279982966009185786827869490946885162481058839412622167092501607150985135262696027526895427873075030305919501941248764713630932924570928728671706262605026160152932272997081855505825280547110074710432750631963303002418533784705494982236464742400000000000 [174,16] 113453072647615761022057142144744376632393384792468297612942863958413959371441279961977153643372973143865079129988896846430396650793024044765400429635728722769092405412859040920293409727903687542363416425685862937790884064163769218246121473182882620659571628992798208688314929259123249278940487996451539430317799325012078577237754301915358298678968587456099314399291074171372085878252102318896270046895583798945995564246548654898405422317289507818633438142924526088415876215382467789058884278804545221257382670289055443172938387538929488005891385875297735943574322525444282007466759036301200933052018293523443107944321738931827943501377606827107084063249272160214038780803652362242097859727541529213336891726511534554800544704754803816543397614649271949778147893706678190897460723596429024456370416256298709628107814098536223869043259294149121369257373842833638441730434763721052431099800961932001935035206718004916882023967234312397015775478501837950169376288647773232672741455103681300020233943268850682097050356433096369491139637335418591194737055669334174994711864145059225182371297941910117554791344012706332680673600806771817225994257638497981410846482177588750845168640729375995163886105678294224132120331083486865665475983246269572678173137632485186498003855812688489510613549193190125721103725035243431843555169658204211078815219876173026056986556058408005052173775863444937391829347000069312276595820490318591462361028116308745496116831921087821665450808244260074209266586373797081190600420601507777595624216969584247648473594570460033983677652811321870216355952574754615151863315923070973982164719347833671609511357993511340511544675166060642940906800413130670343617798218721403209949700266872182608536916440500591718947728559438627436722547970436968883715751258761127198659589344092120721160757529958929159140372249504566903645359990345180448924909432437688978269115930627509424509087605480813746859181890246643238371756459397870479221379624399767509974577494097920000000 [174,17] 57225949562308978833787117852905360515064012767547122538906260291230892806337601210916324117685100148605355382021482719816167963360296602147587755963918486752392486398542830885723665435466174000638863567377762203064978983418475613367957364904313105891305473203265259108044537883609432109733190475791089587851320697782730804790666240691829145277821602588696538735342045988235905592491635996069485683819189901960983952877548273778422544859993374133412042533389189474461040021555788911842568257460164067611974111130837981499182196422105749280769710379466487511586037095665322937304115102298708306013917265297620193629466887078616329485627492870771521427695469360357414975339080891606270063528737640555251216130919206239739051693476908090134583824017675671902968038994536147235738323929818246486193757663829599180658177103552828897142439290345947875226084261785606947554955462961845168370403124257358318303163111622821443540176660525596177188611680202941080891175224588805338047605598219695434968007592019219855426432907904346843790496112703405738502098640800263654486103814130348412950700561315404733254004431566672893540285118644114149150915706136671386463362969980528323089003131287092069138741045200075514167731499139224488004894085467947896501018681206074961020846361752008544879317522224888951601198217779832700528314656846466443391202625136740001824751047195287000165261865574939763086292029646145056627518208170558131836814750217301155587896640089535051406716374684838251906778530023791876732331317694263739242343638985367114937354134549359519550779158025788808059196559253559453485410193721556072146046620859776570177097825085192694199467610582903708397698689738276500017266329892481357052968566991548497980386999011016113157847766987225952715464446466185957151560447184280211594564856827406799932345090206820098636012320096001118208383283970647674425307658109711344329152141024686607519251056236734099977217619769264204085372590607065222896409809122156928811144190361600000 [174,18] 75460030396472212934133305646117877195806655528942112534131602770190478112688977377364770680100092568502771983053212352432165655809148566863574224742495522046192489584667509952197852603478745309659079877658889620563460827770896943435177711800613196490085802503375205865153957035223430401288578905323025043208006854783980098215935797764533415993181536912978400474570995452757564665839313841438117749406182054282787174657676013409556910911454394350940008295123725958762832156177870954445318884680132695897871036878827452513012763195408503481179363354380329223270010972499151647136516718081970310890067964550131776722642520100271752894344512903391468679009394026119783242963088221388707660084081024800585255312921064935062951985215915276395504833297439952837731539041885283273168235585096557458509103695618404736990132621502190920955302859651099714659910416193309683970512423645123980352797220091722069755648053815642122859047624720425356421950247670612538389799927689323478990449096756835855028992333600340359715904230093163390428225474645546953796136073471773094279076460309198540919664838515092853650151596632865784861380204551715804650077636997666849567994232401038051309296673785429321621098449938155481657364263513308215010550803794915388775418247666194341372733026584768589983112812210890175594499992910816995859641502414437085478815654990592977046314598030081755697904975960619862996999807869753049403473510238040994056103393068078180244008335105555112237747049640904101996074860487476418519487191483059466755200944839431771453222987063329611914111383848723572572410743521675134885191940796183276241282866241355381836820130460047445842897072027300884967944066795544072838658414786646164537878549171793710404738601028934859865508020602529077767141359792122751844966414696911827945286758821836365659025766225184587887873621416719486687944088095334525604531422935533415193940290570963368343365341459940126899473929302192097005662040249952821137355387860090238656519814381600 [174,19] 410188219569052877407316747043057881384432592323835463208524508404562305820628579923489315012783505545251450029733113909202705696528997604744927585021878848955778975109588853023056642586176596538312363647054164406448593750841896981093772061115018192265156183276468708397670497450543790508560928974735340880044419899114495573457515704043890280399970468258218182131866264255464063407217419380892203861130041636713424171831006456504047252699398755968424797217971357230659925226055398967621937779814836239050807416151730997507242134416919420039015662292909868316072359624857333874835910225897894333144590298799191132013197114156889542321365441266511410335305271032742128392221284678604816000248837824740706611932012803967629473902198382088321011454649936836259253147865527973524961148932013277389409177919112268817551795191361030213815915039091262885498636162260846134710828891414330821055582912162916480494602962049125350523359313766409827798327592303183652671379726384948376315931440731484586998253658002649877884476792082424317624004706992958461288069437371501600383120831347741582079236936717389075776382559917665767567233507003939161943710017042245741283303072368636507758423008767306188876510070905492265355774366831612700473439339687351633827912556582327902255328031504748484512010704351500749477701552822072485933950110446993086989087269239379516219729521000502048663257346946237118165180165797070538766824185347078706739045839877578304858257178619232396874199095934255027669989839342192710824748895210012835429293930447726193251602125322694147325478323244367860883584977721394653015522710454412429491630047687018265638005036279540194197442026867277680701353090412573154475336833125869461859797027087546559541506784643981820842249926508478175618136729144292475237063124633885704375106539914403590069603140272981799017404816673991029132720629611737626262952404213687142440910699252269323061706983285668892175106217366215788755518281653533600470124564147751286323311392000 [174,20] -1776531031154370433922875031051020691278656344696997398002443612488006416151235252157954339963966972926732903391990121135457360414337605592768008659255367809339867488261751426139571099139350775023046667024029614898847797666390739396438813060809037955247678022545753968676517008343898380050176620511895323661824025959979955082994781304313326304242565243200319582488497162814224634291168003923498751044577179719995612126368957987615998126199789494071006438615976055496469349276626725477739940493002177151172431187129888986922114322884298393359536236528503671081843002399968601832798643022391915641873762576663553814929839154223529397910833831156705713987275077680194391157344522032297536766346886998057007728969642301362816041524286858881651600512258894370458862420187161749909660674372284837576440871913061525544607249708867686107129280017195068406977566259741462024252457860911383672380818765202060084963507762011446429260392184073608161048772070613935235082701871192566175784113341891868783220293428403091771653046864125974891610568316889728492991008263850844437674320607854226337592449239863847996807491703363177532143683037075811557603755449141328814393212404787090629431155126647467129237026272838929798780300811488434613657088982933575562870855100804453541590598151350269994300471028824742246589737633344734393434917877536451184381393597082129293394136448025673239203740193542850297431873795904571589047062223160425128993078666615180569303196229688301367169717570656614668459560497827804524470735235147212640919466285940608535269981316852248535028160551233487439916141027959300338550184090962047969830536303512910065004858674537522694320819451893100180135642864557268422098522325914170629564023757727528460375265240729494414393729021753821514091312950690395050564795971498924601434875269490971963926297979019837064272844510913544278455425457470630936513547125201143041272483399893550036521128751236406322607994116016223009284776089542475516208887042943487213021928320 [174,21] 1519274245340863739828537602227511982735761483856824497283211986868508533192325451024914780634545417796993687436061724153969451918543896511766571736812484947156140877949381413462667827723985366085058440604829908572868406854139564046769208311145085531497499597919811583898525001344169278265743831653821065016916131217834104331710588197873633057501564504793221663395520392880118526069815498144650213606672641411551103592552540761615700050231631240125606870665247533143573397915622346311410082762356881547994181487528918940475789473496741732371502812974440993585145745667683273702351166163590791685170026632070665969463520190165041264462147245357447366784852655016540236688842137109696104639859807819975073166706357172368391498911819249966754885025366531159022562964015055153738598318347335520614693931801257243013204026535918254314527603288002631236632628448596808231494455087610714347377508591554149229170041681537529130936918853914290615829176552923061813854804872601805584255191792707636267156180353128750014086379900725278457878254931795645984064294379227992768862624145619921692352752099071541685236789637329393806475193195758661751456289170596055176335418444785250561590877075371852931330400983251787617382073948309520972731122668196283835724924605420410240676790631208113721831190015674288250200009700666913343464064235388866229953999575149837451919557122721015813582831322093004214409599313344994791394549349868106429010698021169981647144992145635529151064147224090037848635696118472525349109550198467883460868626750167606374398124532747696146491595709532948344921511218886510062184461171795538023440250952350334928462956530352520091730592412042727266068326118267926996197686505290680806119146616866133608955594106913665457728944825147293714718448066074657512640262006429877139661942230863221104047126497050306554853060315980552651919971932465319335148987713532681448295400574234731040903747305216259719516782579403107924254353324412336131442569298571224931199680 [174,22] 1724257714332478062603610382348885635784135001758001998510066428397414198193847175717181373604719076495235131829124507303638948937061430304166484632816226407426979320887038243841365142246981733283172882195285529008288179399191469086461188925797032376564168212834270024101357702767330455382869285899144584840920527326464668630843368355564239293217694643378555451196635722664929799712097457016115648443417934836723325248694836499782409387390953573340762823808692054539555235631059897323248876730592089925309322231312830266641396682027632897757140696091819794331369800003940581423111782501733973219883081058355228033659607025754973402998446374411015703386097629281729092932319728795966792170307670880334395155691079715006967676392385330022065807768993449826242526797987652389307610462931085647903414230813765180006444562330673589626066631602823008482107294791071746790196720331112063096312992383549335184732802357903448619778575761195392373139176634187276727374474419757630242738814655012268961257081049168398271359892170041616138675956619284871826398925675894551527879240698561397967603851848148019393257360213437167051445327607073714779882509983616965310803027069946348070434581913498179228996377513355656060646662990310067900256633748320213675881048101480226471219800220165059241036088512701834784129121919707615222793899963185050383894195163763758850831590668708305661664567186304797572843449785595571544123731823855094396880343311880470619175400687629445443252810677022935685932644285100791137341460857881244300314281615156896017265636005614547327862420206621945228595047852630646477740315401379339794707848975921990415214673975842505876225605050670947274574679972936343397969024452099726181609031246696484515978487591902047398846022899969197376601446618548112041354125187224628645979824976395915036472720978153094823797544188957773642143243269810858819680182225229878562537304996570565383953516715087548135444586335599550758558602070059363635382513533167270437200 [174,23] -7515973079169568160412468071023475891660780683820572442161112493172694147619349767644045090899872112838072900335718220312509623914793645586813943268623011111851661372833354988753315384870115760746001102812075896223971187382707315519063439843349249934092002701211063493819192733916744409963876651125503719995088607270914366266769151429805278120512731557728297114426610128008327853962661718482739363738067700170801940321040561334638794118519672867976166983429474628424254503375186145714944135918072858919069835678560247625778578747708275202317192051380983919667321131666104184771945446579603101280549123276443416278031415412226134600283816479159047127306988285535512091956595405613545513113427018983625841366678201902829801541239762194281314293025699390594878060062020013674736078159696065848677987873714957301978007654426211478310787474968143553730770469266699688061440846796999437833287595660821205642670067603415613824084091541588603697987549705970616866619573668094001101567378845169221094506489567308383647259425696672453537852599601625922648682520673596802715385608021850811568274411806586029247054918738377845537309004088620284430014055700987913931701902907509256342186392099271119191332140830842769230335451754676959779090417211785494836312603509374987400746948571107783009499018760018183485684240044345506064249190237653211066065150017464752040293012571962900112149203981364681159722388506974594573654391292237560991229421690333020662387340736029875624786630496054989060570862554680347215741843760019525496721846357447718700453223305040486697085131291503356234725512417493336359534904315183676199945590551051396129039664153717982615292289015894853800675926513291147199793998261402962553725831723305499413786115509720372808755803639182859705477174105549045470923812303319140923547309192508859861085351990645131519424376925679661303220420208543181063421216599869611333456028395403015939851339448657707005771359023385610648119680440297699386543354859841001600 [174,24] 11323441154162106086533699942567727738794215981363294470390437708721310623926776817146775189125436285026006938702265599382785612469854773284731425425390673735548760492383624374290644463769692199152829554943395069632795050464467178113388784142270734426930564384468965063884789996982296485975787459796913661018379141944859681511047157861139072089932218978263740511653640648219389449056669518359317805107476643448265314035463613099520658573436935650678075227486307192235660518290295462227417065141196106147405015514378392119769760055555689872803175992559784703210192514932216166856528895779738288324057131139045343912843032864606096410817280460118450454040726095167546469978225591951157324499167089347670472202140695638937306363254256172736928297745852980580376217766223839635491161031943088542296022725697931702320706392889568233786475841704195935564161832863232615949870245550730096297883817565918350594874688258564417549590678175632570342989033948338821787223195680777485004335468494736699373103014380506920739194139871163626038828828305376507017654099919233023594074504610279706295995364069477958109101769528339956700457265887908484031554827790850492960874158708632558604057326192518319165640170893578305963785591098529080396023068411719024334871029269957069064719214467303802751303154016133290413493942999559657155797827539289230325835295469617243647758328222805592442303761968775898984757553260488747088715579919174383808661724564331222902160173550049278458709852579367126549449701347851368047954324650280553691801027616603126607580507207352824659893147227430957757762722000840156974030419198780303627238652941898955518366792265731077245726775809562701048294017723122933236303606294943101160982125233827054379746028633769766176058233269883695445066938549856039934465458105378857948430713498389379984090140554555575186020374981656239604822089616469710102514469213061140473380406237802324058753931445230284323186497169495871123290806356333461311790407368350688 [174,25] -8613214503575444621082601654323761454907382666725366369420703219619948893001980556836770154122167983227080251790391325177603875069075836145554629593920267258792134513516074963700153055498454297549606497054831684329522556745862573776811041593247063783762779657041211453697614803275899204723565567418393223766350726913517083565162695852991539995649991030947756782225272144794426344143311715986266430051395221464773073066644566914672090203925570391278379592141199739965591134076216374231061105424454852094277241141019224075402636273111181988039925355548871919184588666199095712724896389628486389089657393090647503335629544597115423042809226573420034392686356606983342786730780763087199903962082626604350290957393711363711596864586634258157006858650308473012075064105263546425676560488361020624229529712109949070145604789690724529985410782404441682849566533954246675096504006207239399872687815157964794024514354550260099575217676524788627687913915613512922398818027667871672822103172267827726904991230774390695429924736287380962612698555395018433159265690494364739798540433091092899752872039996341559600262650241475072711523518377097196934609213084463309828986988659763222397013937197936584592578382861917490078569469669705071908331490725804577518449128623508044087722887183116780182977737267747705272611280425212328740856354411285189578745899743484424364028807617266076839916968067853719707412113685606645729537087760419553030385868162455149274483892923855087199687432973032364016242993086355369224353251823904695615161572554136122346700653206002260792185274418696064101592634603412868581180016272033093317672107627793528879667798486056705479870458525978947068065280855634472674896761334889127986492106786351941369608217497531905408684298640485870809067863112556139362440419276581947348062385180712139565353155045854663879761468807954914988810816757404215110914668030693185949056918614180226745540325014287242782355847058539468186333691888541966953457768857184 [174,26] 1652528263215867412866462259268823262861938073494978929896816623964737555793628350921044208331978063304454479811775557107907375207511177235083011814294347988495524343711959636065806410160454554432332062144090398590436105935096855628683490154242921226936535821523177384686068828984976172588372065965709932825055047936663381802463690615138428583668011666272938739545033796261062911684941262401145394607959192392460188033236266830761298102863138605544055575929768511975445647802618158919370114321953017216772132935514744863323276892084179227570343352243583290440018302831214198664227207454942655464498905246014544358523322397167235431698219243641195455460102518176572993716416185412867314692357052685899239564551465209581472089419132601028052952231399871127637953614345689301824224462021260527123782621871224405070608248149878437782432082888843945782582356916842345091412569386369992094450608277552891086236603678322750098184452980976508887493389433237156242890854955614657917139950049821540706033741846544169392071098601931444516006162427285854771665220257970127308117622324642310550341375124184599044833599433197561107452562945682273904724534431407402457025867691691793101264646607483922035030759054782043427488255218138798855536516706950259252114648230921069989551070796279344669736657643652863140849553867113018432100235286518279303783688632709796396932274810723683073325834968203616499792286820066290081368053282786975849830205352919817404001766640963883891217646793289184418257887101265846810512467541144889084700755396421173640045422840273824819466265934342335356545955403722966818542348265205613495236622508987071905619649927540962667393366165517431590110979008029363740610523260075348240779550365357283532896533290276841849786451296862061858134524965119531289653461300537281820265218404956539296001613349636445599074727901506741034657765133200824239858137085501146081938313073579648925909648913811110668273550032678407043557713804142146059853624900 [174,27] 3794267759474232041449333475217397037151681257219466519755955278545808042795514233575565537422194326103936932338965827617047235913600974614042062143644180627000268171182364957447023468564436362753689493298279729930340637479238790208712128363829057324620126849341987955763155922538671695409866346984614587054211122449072868183892890769950379643645375009256220998166652628654926754300026318236021045480562417781735151690469137162068478738503096452428016327595163833438239419997903434877662139809296300877739769209206067618155951909685236753152877596152418372304722954008390346947070929531208314132816314683777664686816154057881821779739408467152203601957601259187149729276321112981669964478949460438228995634091423516124441586582971568787920784216616996980792399059479985922259008429607757129535566581663073845131614593304760114944459847390706609542633216096072426787911017376818857434228045207429542042723159269986320044352853133874231748325965525421627014855045517735476569795583687850829386304293867636697546985007338730969196434307981179566172878466443776108363430064401267240045522769406935435763357139650232986700637700526840881827101724358980749268578265482011590396424441790657492312483629923567276742059436393436252654144441478504382571009013917641307880467730152059892460208414966943011810736020764444447330646027964228095593398239147367530604744580158286769463745094477794924005670054691223325550807291894521934943595262524692694604370705901317564307400703856847213539127093272009138819335943465673381146609543400583748293260138553357096378610342747836755544906256983883310850852417585519516349569042364150843146242712559977647601532342936326892910745428763605986917135636914472911808731881905576569475926389830399045849758101642656721946954002097514059104314802993205013488809723618944948429469716125919858230691015243556872229281888497357094357602598526245736396462184810955666998870006715574018762866433868378648702470592015972166984493056 [174,28] -5263321402053563413456107488135970455216094641146128918602804417948173666248371827937438809150267865011653110850679246523608974442129465173398351861495128475934804398374412296152892289481922349712007356168310970206747127013286052704284750721100044886909012125401708182052076057861537518044280940286721397374855098585054291856648006760380913143648883065168721217108900189678774003667546373274016756340774198101276958389478692385552745245194337616468379904519719285420581744689703326526422308713396028615193513616634103144550510719642015100099370678040702429037467644438990301133499357275362801865411352300365451824658748432611566543984117159657855707110760668619192420492932400045782215858355889680901545952891297135199299206902309549269047711925361597688311481487328070598189028279880905830358398158093418857913588889158114380882990548504785917664977265583433418523545111696590242897529082624288433506119022124564538294938545866253882763974201983758282968663459039972158076077088598923584404731373075784359779224424586588123059553903617144639874520195395272486610936730692205819800821668819176168508965891888596722373507007116923793439548940348414362371969950094741694447949152445575719955589834257738987326584100665537987877977435954417288682379992360083212457186804627405109671191460449029188681785645009023335653772196602075406779481632043540468009450173378875538749526376912352517308616547325060897422956827846609127734083871426185410016315179435822537929998788090593393146470384467175519564946081517698022088278029155269855433437280591586019326230621102816001718379169815209253832815682606116437266369677543282137342627313708405992456413963350249921974883170970779941785196249028554855577935422692548644569759179245742612949838782595420902484586624258808918808613302627086489071739680258936709751901081468686541067561656824502018516139865911740763206392892331403536612112732775437466496965140498091938172508921659653701975103313008790424690368 [174,29] 3150899736875174260899581094043233410790866113045405882754046683167265419248556889311326186913657609177734180081506353781379252693250490137722341837822717666684898830759201310141437811585817130284045499604598344518517135421894356903784324048723268848285462983817845895702183730055567768442735397410594054151158603692765217331763742051099093977071076009117759858356957173793044035941352442956651461470864195839741141393829991756606867160399272729865435860378510789569307821727137870760776716492925527481125098789783053187251824827100823890452105099956890740156948921977571781061390817846267144260056366638587656507302935626784722705327428672103986909704762412328062552476539075162189156564228819932781905621603348259512219085957530668201325509530311285624853754999701817887543669420442809507856396470066228419856253212555742600252753928457847092495655449344759858443209493799947568725557638974564909438563398907595002539575451665958516194879363134162628053939342514740430392104025530217218400238175018082747355625547384921752508341532447892786768862967834067160528610105292387892489340060036606861037118920296409097035506932514019207461964857589438507371252271029518797946422329658731077853574135348450391880988375659427184441475827961721376024348976749783528409548389440898561729789534496272896464365485568258815356282577385855427455138119156428129658042002930298331819807283672394962392997923720691654535783512156669578388565304593109337588472944278993607187935543889766446371272481638543742044247959448343641737881405416345426406155756945380386309653179900229106207760325494050259493776698486370530737324461840867453232785207715720831454369468617748680877437425411948991528968829062208303664948078015250360246109494188291216935115052001301130780331846221175744682411374266598084527778454579043328249439438366813180703260325842726665000429384299767420010495374650152435687593644046499468836616816980665702551815484609935512228127476864850865344 [174,30] 120977044551136114558190935970011097916601234160113560764325698288103732097531032763404621076868357991246323563238435056779820057150175586307568686556847285408939568114452570572548691208015278104830028654037816270686179948199580762134950278775054573694509754034434070929299578708519230477127821902587572523422281625416406224814092102886128725002895132409307455965537218241212617133903659148130459000601963970811968330542794789341321602296805506663816420118265819130527504148375115722142085176420394796916895100594783539426317185950072459396862208328225126079300011348020640051337634609814355300254744139403010607541535580265065297343186996566360217196284422927084931300046674622600346130915699648450210478718090525599485407204140377094017046047431350572494751306113468620490810444926912690557982477539135602760030809952953177919871433438403251496064910484111347612494669944771985275890729644515480143680349453254310475937139904645272660167954409125600144348185931273330794169017273338354979045359752929640907944080365359077798133651317298173502090715979949987372441815145440200704727819875664728080817797424201502678810050652561314693224661961659459116276169975117273453781487024192618570624341091138244432017138683785667756820967869688668685970842567994256992855571185076951149025371281393888501389754647978427378322058544348507677221595877219933826199711718118066677412636517245765359489588709208624002195737119209698780993627102421780075753926726699297634847423356396555314412723054703957800348512145276279111674155457020412203448834277059629797851562704976738895908691757986285949585197631002375087622214439207518118317423341518524950587269729529234294859286470098244064642987825543411073766168184378667275628237083305154711855652378183438790601040817106584585110748944782113309334517973223387944279349323252164039849589060537514254064544715597187066010808892092141535970916606234472149208537704115515737718511697847453307541781047826056 [174,31] -1157175068022095952939913056789341408353839583119561232276088193945997463829602714460498801475783092410084004830048438936155104478905208875903662529357412393961783312036598853949940294117202899266535258832650523341067838278327708831354108195665361185552530204699572501655253928404210677035279308500978756506838087134478282304027896678576122764514192143526906407006533943482540564080989569034351634843690923428565993731760730914367346276486464674630473634681149124326316626643502208103402390856544816628463038577874553847442249595418357363479796775080989976586044732473087773454580668598920950501526051119921815043005308303925663940067402851351493939865920002846785016356559548758555371606541465529812465717374521012825668883803748800789807562994815524202526386683375277717397349626298033825670551428997596629444180725894751273778321343404493352817520743165381022165059679482375880473099503395777039734191581321808918703115707240527316844935517035012390480400539405343814285571072021597107259154417554343163976209837982151677273040560741013756719191008213727041055372128962096674233723656674987838964254496125521636869753952419795727853893237679934947012226442330519951513108891298724006066389772422533658790805068982270648988309163754274346330498742776999945691978220100945838273058010126139685353624910571816837169408513515057565934592780836716771547732238820621680330640928337638307321963150612965945309658935014981218931686902053698929728962164762411111149650803914130533775988887047664671715475880933172011098430167966914118529841875670607918919203151778941373660373695997242592016816091894924491997319599231286446131801749032404203144921491478581361775275421146577789097034779401490787693101810632698300446994139551807973692834627465335348713318911873413429943629752408520270193362193619118850258186989326063556464490484718271115396935349045981043639652010791971151478935049528778300591062662960774099837617599997196932454426948003712 [174,32] 411882378959465445679700194425727473575639104293428890242531740914835516840880485361705229082904624485219184973514444630615524509011748141117117192745829879032168685850687795714864769661048198524411089219401725810394444700149946442856659476270869062537650571027445198894982929548603195984345802235885074398943386490665475657415035254626028929436153785760197910337821339434582490032400463483064628277251177768010947859169158875000821501189954615717865695239582875262500004659837429864738205027353590828930560250129515416654686605146351261101780226956520824972059664459671458792827357386768239121082689579434807143276412352613904004217181315702943378430565427361870429581977647084824586142808050336761864616921452207954344066813390262425584174275354273846255000585736501871289459078516074827205961001488083882125368495506442505632320976227356831724504422773392284573749624869310214658224537432014264734711600799619272338014700929570373591302089841517972762055322761494673692979898154979448298200376064557118224192622477457849215154825158195928532569419865393525924817741815561411042576041016214936109555133931637728520725514800288379737577644012004115419225940736115484242890075354804731901930984205060158229767752718400146782537405735270943065747228788671276041522118385572250318041159805728505621454199689362682392150686456141611514691379224498261524008621714673572499162115172399483913984052009550232975652706007528055686638231197580934727972771853889826158401056857599331955065273472085377901743611774139921360675750394692070286929829246016578491410833984107072585482398781951724009366697957162508330138444852278615358928342190508076609341818415601665893401553165865819958859885595847096015627456426483593578629512391439716361339078613408696420184538190357135058800168642798851803100669796952634338040553947810153894426339280708716616579450521402047985678665521083130221622395611682309962022171181981798479596706032559631116940114912 [174,33] -186847226583740110782076700811831367931654681951967650481810243132145377513791868001738214668778583809409814660292258304013862613047097600612474993553379099138784694747773754966356445713650697523317081914284427829564761439608607162426484345776740936308331615810182445248906981437555834859680911937680616232595672629893957994275637092372096377936141857287492207394057347417223829124884163239131876625023498157727415695444769760580531462572059536357953845978488314519094760895148227417774196346468801353477452630040917832008696309663898623752873759423932260682746706730878716040154929672237170477896801823971833954653101431623177270351099837440998428435226048432510954167385801786255677847061418380472827681281008966359978297657108907291817371952047506031614305174905887354259865352011315794419593170056252046569493202609072404757651155536157755643628737703183580948683117457510274752402897647869271849657070599821352451960916689032681912333175566386216056644853316611196310487398301159629784601771326525912165481830848060890761091032917154828767317211085273698840258679176356251781961895966135483889702633162165555492506026628947723303224938434480331572688614979950053346979665890723504860495388960051372917353317632589928920682073996590508666298644794836143873700756047215896477452942321198013766091337812940505213554484341858786557944063192246281900997607441064254982598384068886181326408234909316326745421704630121588620178505790973746164837706714936010243301034073875810291813145223703451597210592774616701270579797462800162104164750070948158688556461564517605780626344069366865584967998274609582809713085489468439141410326690077072849927150391435094989493286229146928114823972706185751377241531414886351705374842936397532201774994347650742641785821396667866102936404913578761846086557874638528664364405993501309034402991741338560047474028532938345710634002105923596534880814287306412871371183114545245765435785356504879176296960 [174,34] 170176928847960020610093569365026351209149452334261683877816290343777277251952544365841017108492822511515162865013619221297596456159311112759466223052221209902589888972026299451432943777844790312226519473754145291783658133635388400750543233524074324996543927487875616884001507079138709438496332630830039322498785694432730159004102014160835453095305212703640941055229102028044900109597496254219064583854524183368256560727056654014015134370314888476918581211872932694777348982326172929651992166431277501444586839068075368423747256312828097766523748599084271505856759261496768139477093471171271611270463619746975913258500558989714462809506442254638587067797304487659932153595991754398889964409472891454217593088485978844721087059832204811326717425730358269223850299234089562134259243319013244531665587138384638644326959543017242170307357815422837978896894497911394634996207938243671823380396217279380501466265546428144900041850229383577796133658997892614580259833111768211135068269376960950965192552014783175385868022367956121544238937597182222132264290020661167217057305700985995936652758577464872563605804812345049662267625723552601691790557645430491114539600397368270870848655306868153447414488426947332936311759798159325134594602410429145861569204725719174770330055665172617572151198757177442054761353451776601481103877820667465922965196813181907815591708459607769132824001528181786554519286137147307194547133453773857437176381675438219764712601455999373230985081370418800780855486042987977789506771512992212164548146545103071699619908349436369141117858870462762288529555101961924092480172151225763766394138120455525923123105331803842318690572911748460607478965032977158768392026745920409474134330513356226886488520973598874438085025048728502052576936110404869555882740538119776316861720455889890573017534135948598400389608810298621372589506083469381601452334281200477404138497327050607194999572157460118988022320056134286737620 [174,35] 77208323036068689697711862755701359479072630457505982139366936953524673379148054816210035602549988183089384932890216457593447991108534236286179186579321268336589347070595902055760705385471580774044361858493948033612139957914811905527825248808152960267668984271909687520799103880820215915826783753534434411445806819859146273232938663252394826567412583321435673903847833846845933456073465697551314048983858692387450837629440931965702574469516061094783427933568846586058816938044830289110846046954168904170964325839383080371355033792586083368247250370459080881261910666879790932291442147240105678559372048513212105522494051881240020402694281120285915711698085829762723127726014038599550782948564440497508034492743041109387251802152757060282216246042030623507981569328052087763890166714728663837770340992344698045047665535680341364113147233011191564913589427737291433975093510984764948439397047297400551264034665904751782289217833448572241550280208326105002198302226111883087028242587200286802529737930046540430874772032018719316391703494549598223412623011938343478057811704758134616663122583570175523733731141297948833004625320623347236773994444810072215985483555508708907850558135737056806280684399789072311265963358279121310259018546376181159456904854639415439448986720984741800575212619310094290568747376119759415494739490471164043057849072455942164637100537374880796144255866206355072273904722897259285299224936153861606917097539362851730678053829755809069353515052496149864296043811693848496970794463123410992484999510920961206496128233597480233778412760002451350685834502857000582547269457509119369781561418914568660805089943353156518581543279127974653386145401145991106835752470369839047272752447767917519508245787003332280645413004120015825980264437171261741705897315960124914368008287538222414743275256038390314246721829119512223996795128233451928341781619274125516994583755117018708008962450846469535340728643146363264 [174,36] -64085043315876501970789311370269028642193902560673088635522997181245283545743808823106816562838814099794676229305588613817578673886739555951306358119549194507764098951618502669624763039490520130601541929807811835966342086934438837343046453636745478484682695838671172974812161288540587269751233721409144971306359752226520418857485170708171882917726158312796948426879023561739229419642104192295253682325769940957415304509722328238388543102851840064826946210513080615154426975081123965965173141892625951963474430736100865778218323838551361273360161663846014141002989715701979256363258011771260589861222692321293135295623200833571365041150453336776525317131254250447198919212808558403128093649817919946197110930521394071907814421346374261792084207118038301572682907539326436152760034965199398273366131061101087752908906916203585952807395904879663964226459842354688724632047087577175936994141911312868955739215672207941530835018714035153365601880423014232567287648344060030839142072491871112279625171366853765936208476854239650383936376991722301097821321045536867591935960184481340056532668078455993676511570518665005436481630264302052423598328607989203622773888522423191790345259004856934514084093799164078150140057198940970009664032387010551243060247304106510350267606350897132115120421390706768526704440449585080807167730351772203180786331673753287104531338778834707433128722679074934116628196574683606631972060833473715665026329526433769696360281690535252324486721896096390484365062365788713408162653271813633171618167248790581534468788922219235680690398075359316470978298828008885491115363373807069218404905039050699188919166096144084177224141268976258321295437747008993304301386193379571705756581919102696181421167862441323226476359734425895927184433335937429426995993804560565692395609581733274099174389683814778973763220116504240252197396295443251773468691707153245757121380589792519769901043008459590674418627272612608 [174,37] -31678464489942112866401109583137754660482868699659592522712668765010025767090354175216563847501447674152957863868124726349178802833681105143687681754273763915885201348442549114592782349794629360216664769121222265836678378536995226312962985258564639273923982584400468781192021371827989743081517078332435710247536227290968926602617031716652364306100552857842233059284067813702520902779661782023130687663346007474725665990329577981308468469884075710403688262039017108562462529443122687531827385475501376850663507516776154235498913811684128380172081770507380599744798929033598055439459494116557878528452209098561134444355753061433313617103812923250054117465580388156835412188101618988935411862998375612868614632799841978805125875405816106461262623319021923144728257783519572456487778632319387227110747231698020680591160313303485344299930619019342449890940736011198527242597326190261146637435070297482560356252291075065558941389749647502357921147325090766407712371570653682646323692975876854668389275542402204149027927485550675946738761341638240891889598957914953518896220650873470446916008745903152491028780155764256461251418138085768325168272594117197307296658820450851984625465643238892087542440299433733755366893686568053132632386867113305801985057451308468111950335983908823883204483226730922512531255737075734562373452153030549876227412742539077948057344114232495141182619995616209204354945119050655322107062691585986067367284620168892047302738753463111119914143212905327102287729958091949354425097410503436862869142407037611822158473318253331513387966328729684826502994847079060755731976537733385826963144405007750586435498653083358898481043517979377196578201222790962847264283716113579453925137375215634918131975512624122885440636141612264511436091619256199248680616016961673029675342639722132701285288161466906632775555251005284044308146440329219206262154869284646076001452080215383688199619454053821655371413097952 [174,38] 4455605029087915727149439682113134749154059895617136140630776564154437275831535634800550022198342202345863113878497068337891984252535515567224094792002711414028378198330270545069614572151821125190958934533743779740517754315422691642690910059091151433036001700162956387714426101119588454885044619941660985003385682705874820248723653006982988406982416462174507578742009217871001909315231197560575453037631303995158246504050486729149363489302350037227259092104199486680770167800075084812526595886959521453166233317501743285556232761067905787449751408997383063350123405050321359521037305808342446637754629149561610597063356755979979127634294686767731500017293414826467931546908587953968324708867013663403736012484281620913507091388338506857771117480995592229706343139309147105688202149170788908554024207881190751145055970659222319376835238876576522812813090003072702747069133069513238800945189890869771589302601476284311776182390954309634598541568720705896147945707915493935776990315274261983367235791625755005257488596196365357074861603812376385173039989456172952945021389475188435536331412614585639194957026423226355867486136591372765483531965917783792634258305120019025683712675939220004576508112550084756912329187698093610876641225784631878201818029839519313020551502279801952299730454484650102430988116289530423202928941535159045252406899702845610962697037027431872065934154321293164038485433312520244213999964743003949569033602907846973324300997203048849280613686744077895503599536754862064552731851495985700779243209979127284621155277697472331454205778573227215740901611791078665525179729871514225744706202264878911879378344559739322558176632032969057915833120727156398918873648524961546537248992811774585552138948198188087277154466099607048095355206451323119285278455690331582596358806499009835840391301310594815548975958902941183598608658418345408623528884821957725390888135898423198144183630937437219033725248 [174,39] 7947890462084622585592548418200705386802289987528903692966061883051479364777143351757074535031843309488456514592147146348283597810826595048038657323752849702717873390203388884756988407131679634440819753004478678707452474507496666891999440047326109047644370058175810414945498713403181079620159057432893638354948719036922010030610640168877837865077408904545434272308319074499056934613649887308354970564349334391901021688191725376369300585159161773140799537407400969114355069602091395080490143593022512641057598978926286438783392291387378467686095477202197605607027662673269580167796535874556868001983496220304632852086828441721432864544206890111774297791439902924078285605719492632322504587307785341400290899950831769220155508642182681794135329530251402950304036766063096220754670188363821416900653245748300906221516845382352088094139234667675567665648735667723236565684549474462858387523455088514825163591303922688231322760542992007118729087565010822957240446408602036714318289611795920393466580958972675102163699318427963723501382792029875448348201341610761389410875671809536257728826975441623665049419243880392060954315679384741722166737566317942654498654643698212534318073139160349487746222265387433289258203730288843894357367083748596371889925030474115521825592549272875680543064924541477555823673729540898170297244669543800590501527449651389833869044486486871196996736450638860641293276535648090282177804234205052350498948742313264142873056564552840875517667012131528119288687278492811233917218212454657190287196701972230651517059194266339478936607250857049431439737571340621916175535612107162152388027379381663138374720102744585047907659095717268486323340375969238476624449658976419925030908198077085120912471988244885365368889635151329143498366571323052275220107300738996752546892858234670988357713740961784468683317974817177951108319762488695783910514878614043400312110125018574617446271737124411630854464 [174,40] 2163289574455028138633015905534536461502969347166426557686818261059824491738990867412389004630781162190429028582725498086941394061133617070795787648041238619290881132681973188706190340204694163314392603251247451337801640815813560989335363579553021272536347143353888796075899411504762870268274060628777737674620525752830572141469881619605141105966438924747735427592748002618643631339553445783211684474565384768587300974002920023599785922526993210303031375005163341423870402775362488499127476380123369465213292874198829485380089358732846450424657488406707401780571396659375697309174873911465932880525431125090742462840394399190273224121228794832484691471602488584616369025596587476425924246318041385944103892983385364024232273720026325143496553366845180407943252386159880080650171663080049223525523331939262287670973936185256559004061883062406357252483016704230147315199294446754762714876278465635513653573399341926556205139767941579776020987186402476064968750753349096247081846908036113614772810661722950137777836897166261611794442553354779891968152516623785383909908243459635614772871007054743756088178456954352259838864400621755364814489956701322215449677471225532917669548892803977902917683827399593571954857329519561362868213384476480909505808348368080263979608744568606835795205864489950469656922805285584453002108503684739363878832195062699360069690883328260288122544633690318885647689545090668175850294577493448244867949521683234205921959957968771154597599128934592704614935221278987502129016523653605393240922708989799800713631668079406395230211675392969158414871516943925786352998087432897493369978213099689337803948356402388218714278885913029761662850076814828504296192057141127416124158354301097064725866704825620409628667344610608162954627849626612820687870157606364504093506560574773138309906933519819360634097063384396661163130118555991623062297202532095737799942734407852176318492759252275541600 [174,41] -385013780770547682934014903883824408333656408370745850004277147389671916132515305117427594743032920604388333576990136874193525138853822422830979769511271953716059133918228699090215981565097072051769077150650969171123565394257288890463597595891616701208758432567693839389807899808939049142928330733260155545864584239496214459180155915006778304888756147114346620499908737035707577891804294783859300958067538209096966507375056929612821391375205548424118576114206003374417631452073430900961824981157622964148138271163391296983905424404538040792687104647518185567792154114563043364477080449424862452396165949065959521542902265601573039157789279768949083712157300071406985519553859397194620598012744752988710632231902585414482261586796560021561420364655470134205954492563290195365959945185695636900429259354345479238469713411315996543298822260797428151402866366171585746331060756377140487464104620139283139921065324239201700403057907127402345196186811651085874972815193071184455705269358807133488670611248215378804952910626586709235530680436077235155427317591035121952256539373244781083969956693117445552455602170176577089010844337327918730949192674161714791791755923913349771837146830046962175403346254713154414891361877826260737329121111668453520053016854242596307860070674025247099120782873037054988169627107626384565220877135826832193516686002442722678389007165175871819153463773280378746481199154592458993811074329211677963882586007925318025498823309296249176524276951534758023992539289894602282748618730111882933911072811911922617906582518190378483088234274337280437351532230702816900882361702390961859104123810178392180752511789027750380127583348269167669349687431005616513292290769103850000451969959303150180465219155991899850577245889251454876449813900398336505082696287578805346592294375223904620482944098489707651414743020675020319926645163409197906702342542498159068898222011347504611219009179945680 [174,42] -513037820433225463651091405749343165396276036166569633919689166935998676963991259801330204321458469421685179535790080618674274560246868288944125207179989319546476451389673577796481637352098255321105128391589951654406089971193965011482771049300021487119211905526076669945041413592418648633016008799878647326484790788828872661251444611764256054231903918119049146863680877790424910759977972152094926628208844886803390890896380627565339376042256110775783239457917410280764481938723567127274431757132808536292961411915040372163947921870069388296679374435373257945029756033966635397927063285123034842656586748619839251868219607617101913350718437704299795736191653598952825321756900121742500153897016966677335235574979247109642079568201863494465724718506459163161914179973023812576287668770407548163730166393927261721504054566310838360011122115745888245860077742498860140605124229069465016669365639850543749811890787823573812779962369120977518488139576019232793648252579278526633111180962117987911637385322005066593709710114883267782863980519355416867839322268471083486330258787224258681340288168637175423339319958874237668545931157602540696617784899617296260401430639777528363536544476625827780431798058815279999735975327473575603155620003661182306525338663280305153077106847216764584115578856422786651210274682015330642420530815261463446775813239720908489823648120522711738223439893829082073235493049333277437955295215647870446991484691340067997326016911928386436950045522700796481016009403676325021008813741019674519548674472343601691462111211037104270512825445909122019073253014643836584013043278872887174710209812648166360535717193014403558070581163636531248587378720515168088514329739192699973708918947355123413669089364756911175782828840827066950432274310357085422054265265519019706754839886194845840768264165959980087451701390528360552683339774560699571221156759831125681146449449184805719940638648444 [174,43] -151845735340322164813400176260884274777488599626016814895588912813038399560023821365883167582481583245627948170730286253827272641428491438996675363929500344114756326191835963721202571066074392836251834636778275103857164645580635131063007636119410816282224227859160381829748357122570409558325702242267473127859089921025212053991447274064074084529847098022823352783948552030274461753614289675629200915481205808092227220837315934348676619258750594163210238899368518190285124968782520435131417468366831044397967905542911282781340707101563291592392047680532378510286070026283081435403901802387223454997723466319801233688357040138110142438796467812672980380637410446872284155424814066791219660023955718290875681590214536820344327219852511802991053292975723978968782625046949441292270458371556156948739865729635553066836948647763908047131404240500300654739274687333770572904885182522199388465766839704360654986408144552377771965409379149790101002532719392972029963091192052956989242010892166251009075963538495125068867096360493613348298242389829924242584874465201528787707662256393285583873145372929316239378748720204730879421707408745058689146077914521465120403841943250489284486814933311811117176693383248396231424898457617955507980973078120619035833767579516887019445601649305621699882226455253229181008235975419971108921369685814512784041897161352175663841513665287909787730330248339097387593510329195274915774702470374539039181621662298657885342103987272357900713822249434783143780459593164362378293227942234989205085135357958894042722468770312009646900043279403150656947797622543247768265476963704004269692077847145024744220804679473159970531398812657670081936152507556824670171080136537618538698039365213941710774893273214514093339622935964165583148435436819729533881592309146151111936546706444660606904169079504942283056716193749824866653176713860010388748484359287096664693947432536527038642349568 [174,44] 6955496501801583487502151405611722812059473487128687493679383809745128628644048988541692296326928043201200325054896284489557522289252184023623014517070848414371724961901085230262922805682043319166914835325691970650060861173701860424718558101397035462019719268283012282645728737909367394646067582431140756340045605631224047708619878206456966222863226006223419900647347416278879332268196621505286274535248699636422279778856487713855987235476762844258944139504761237386451394570891735363102311158956461749465808361954860468654656346951672351158769398849108164736507885740495910148556377315663441558160274650733765841398455750819954259958417446900811299013373957834228492795048595655336493545029219459850293534561912761409481670123455377685477189869257463843027569394520844243707287326823908589995283090422355122667277091619952877311343114800918818522464443979245979027758688020598471402877064751571720278327521315546122247178086739940073728965073569409051605657596241280759403075821959714171435412223319480577553477824569752917436591644959065609885664085237541219423009608389818366323337284991174586343009805343806022312636886393172120283258375966513650677865777524297748583329939965069330481595498676546978042020684589658011419530650669174551372240596634117020586680984232142185393454208853347540576564551318415881218853737797434506793468989358606469765127525387322639626692194082488018181941928642762983238439826869829246008991871385568878991821562010858131790562196689307479519770343552138768940027064529086114519632611107520162398098538895629297075635604179015985904833020126950181470892105288018600494126604397809843314312240917219510756386727931014097926422195463673642306522602463176664827370587397889427948913686516676909684525680203913729396819217601694216688982673269593432495655421941104421864656158830512182962434775140713997515418272864844919714146007180814111489604863959391574799232 [174,45] 12831406822215023609632096425481252834443293827011451482656981584904270580724540309830026072560440423282084588872382500252488128164480163278725656847165421938307593523824769551697348689846606394240745029645310831756148413219109861787621467355998082310391206593139398689569457325776565648638429870549437077762291318729904743910249256229374860937732026986030279193640563273220886034128770778728952121379219654701667340006876815097666191370996323570943714189932682845815009006865026683861449025038842338337697053027135393611928378761797446228792159879855543516614154924226050998978943245652255934025966420125069212799513019343281072164839420788475471747416297611241622551429298582338278894328212826947303487705015215858230884185090020565787659555914638049774424723393080281721881071866289763884977249238726334060458682128875241952265937992814430513288076456342869021190795377556842602254996808246346273617751201407447760653304770593259315824203508991835661616169186094165715192832166793285744965070203587813385565541468946746627988189903078627658149323241279017986035213959014764536088191489109363643690384803743504080126964369731716278454233101419401783953235615066299062732431561041021296138478414467546510071533707689336845161049576310318239300557765584534150773806403399797621396562217107428179456192666865400200272014394740303326727278272230773152725325676294641639368382327671460507721190245689236428470434811773213216703874738625848099682547453681581704576591697729501673825710950305039709983355640117139926669349577964535637268879636577939640318429113268671528560941348715746129243842151238817760095947800958567528058368146638454111007020927267928993998887607525267748065499357595345577979980371653139730779473589779330211179072181487437786534930788771890339476887399211673300409379792698142100497176266166153379929287903630069500377275170949341208406675851108651550526639242554568757344 [174,46] 4362212691563464656223560649952577027428896465249249909743660196584155554576054164650741147677408728126901974455129093952683113442476893391332627105073386439430785864163691724874076300577211430415958675721084332259292237150815148980877467426221982463369649698184486445026536261206275500067901431681757693341521231267317627501438198386194091211838593209416870090801466880065301492147265420511590467798335333712849926115786291228003575752175437984081557985973194053608496117287188177328784754188278955305742033025978980098875666404963718360342769495598378661332608399307137778250312752771932684384203845621055392218500532376753774661919557565030903486901645805419464944886206888356527786792804282221850806934758890417860806123623831776809970578250964920870369072190527402028855641915214502777355386331338482200203647973190098120815518805309469523039638878459046256202890960940256589942052924266062734616882033695038929989980974080287586436381360545547379573893155784183746296013765426105949844228635945403255381077246762211542995904955742645999399538544421500198016002525490581093078092054571800310810416541227207057392458327852587071693371137528620722493123008784924648501341367929594075939483683665459940712337582720991456982077247280298319430278344195464641240089547785060081349043704818708568221105732455758096882106381704582246099227717427881000655088714195637507339702393122484978845562122416371241162541895962516053359046604409475048755674627594776034834459743489732760903852046636456437423805864367706506693040872429061376571501898012548343000191467308053064122315280446150426336693479132858673307213933523258260116389722036469327068896923222085486349180492012731944970732941728282870516648927910356165701032028173313302445938025653568849016745277295709186516840022742615185210126722130790108369904652472832496918493286694648181203714678098610712820171595937198413018789934259094352 [174,47] 1191764595341996621826400455939653712741555670031363355130881741384106342329594729461273028726335307442587000747507801155875552899312918240906443979881538219846132434395345577797131127246872784772131840725097722968637546122873634419979887549862632128717777766331535450930208895783459184631509881402887016893011009612039575374212827011628307338843354038979739791605486407887720059472007078753146769106081804821829134764710052437049211596801827014545516757864705874439364672540690650485606640163113079479085758450842083673344664563599916382651679358782670857584408992132895827648841733079823907232237798425566879411528891959229852299893801637230890230082444920776922984385805630691116317418802806294171703313276485783972606020175566103980071906383510081295648823246475279767005201476487577176673692617888933221298901485211837386691226152794966213070927050529013460433450095772617922357679426946357773579020001952242976324408337639854191775755413850822865595885604276602057476344427232418718794558650127994392514335311838236558886642974352396632522776646993888302507038133199909886221609064616405118202066077433901813483894638598224671827524275461284464950901559006327329175909328083015466411854140915837115283217020568455700995727707833163731199143739288643454505188613071597122884399276997022525761195640815835750270689566066301309296101673299318646814448084106364760719464579631976309101913677004354197432128088582309777837218039777183237747880637837784146115346775341796719254985125006063895848445643732972757342714972008114882418143672057531373101760606932427066485407676671373174187618351826011104269333117775866307710040040337543428392944506255071275008384581247909453829467609117097600656140660654483943630647612791573148215138768039298416613638557155460418714145494099556510323282364808151216313949485595479656846962037196958590682333341828724029436805565177466244946604504668288 [174,48] 188074909428036796298884201199174904738875056833541020439939055634446928208001152913845392295163997515171205080292434206265681116053815419436467656935071507754678516008560157596446306038507401839141327335706943353300033035482156764106374181395693516591720016000981404723337544447197861007997134041458897212281301936722056973978486053051970984645957208797332000448353667550324316311335641406322726104676816852864075080274632082524534912970136140629516154126266610852644833491581210423720753901886885337591646040602482856976153926008613059563161578524941818408467651009840719158582882848629770947307792809837967727954927944138324986881430684148684660881959182609380396805304824248432196898756686688107402913129766749360628272308680904796670367987465751340045805501205747372741540664167232593118898120369071748684734539261456497460936029835404552544425314571037630784751510748489674524373807649909941331572146975578128119538983612539125289427813299918464915794808951115430529845742676388892703925245249505248655133289370228900317983001609721976156075427140432310752563475609034530249556844732996653122209283609194536340976247993836372693745990474709830756100247467646353016603769321569823892367120653961026867573049776587134231558723142680499894003956572165868147129891558234772877761929790426212097949196599255557000222961230052268192857774129171743642174524644225495382445832698191530772618523859065311063632711511370634215939959584890384274789980119920998714924646425208753964881136963654729775951782115446503617756535945765903789642566230891718447420538454819382808647064480170504103814721295476240389628554496448796364595433957980189187400972469655997049386260310131319413792552711229335386360739879401971897800005339726455706747253044434834196245498809987454877189276795542763974606118331042951173004917249460283936979034516440024805930663129632959260123006108551413827967176336 [174,49] 17383632125770358007272218329309122556958022668156915634302534415900002373250663663233894634670525631031110576937670346277118925927086029042247195176720658933449445597642706089908104908680145021128854463929692639559322186874898151185043026193320908945792231911542254516138053334711793065184708637249897570970362323056904293797718921499275063289272064588134977085457210204910945362507426755756529552629228215495585563051787219677105515478756147618939819017874988505914946578007426944885226070903361324457944092654072134049792663406131787310856155690986924275841628776558019205741073923938766719842461265220862596282196030114517514668056982510211759809528336726605086114882374462023264650018979993179582514921275493909331219683236137235361279469737733258909827809202367593135004241426054920913731742748410437687500886071970653593090600194517628852492769053592150091540741106593722515216364480302823265229349542556222722398144802349497047951454411099906484075582054264117012503757809359110501325068371506887360573623252646759230458305121934549283755228939526464327773828239955470697495124371072243815572314553107544013421731534532667593144130384525579265540441361218249749884215982062814448728800391064578260792822271219913534565389788044818478658888070381563933674639821323354833449064232901840748641197197503478468545231213156467608478141380730667370604027613991355675555455532674989755844825360539518086909423301899789163121324048591993409088424811769749657406727640296409207525789753786722574188253041244962396811444059519084929823804015711355390811858202037105703944009406341345472922279950962919640593676224509303034559389925587423089842042372271374154251058232575501534648271621107677085577312462884409101584319142445809319134270114362994425757176411821215456766170104001819153142333079990619140470370598566760214889144191191248428630009058000859818165704685569873621174800 [174,50] 2802340826992807267143944270051447205662594102496729678814357710085839571792495218585915087007513217306312394544755318126227665165508769812150526949056209219801464315966764595144919473293055497368625947770663430345934020083535902927066654454092267983185433816838735713352802288294447802013038410261665096405294393885729411049695801943516326772456498604746611738073994497260818154185669260140767711885977916092829262503097813919819144008828834207396755677475839119653769817179940592015982534350589863850159319199259106116016564680174547149269046551736777842054628971596687037084917103268190866906404839777858449722118259575862518737942340621968501423976943784435775086618412086410711451052067305055789355202659927467926188478723164889407354070304026350973084341620352512853884016428156406038372239123961088406777507239585953215677701538272647263720368328866581242339287628518026426764870955859329068312517006525893225044914826362631785255631028406204294006816870271111126560745053822529119570669878486006031546226340523547273948670128484706565473951318088680967394172673815903356462338703100158017121914582844493299222284651055068501932268950010590223767000577174505484604026497178683913930977451021400803569885154655511456896365952181098767339212442559973986577383910876228754713165776169975293273393498565390783481136672803113854399635713585928054173347268026357436485304678526920598648154968568759603902055105947341160004387696297593220604904306632433206853339509020173950818609551518464892396644438159653066558857846183257239195917565518315538974057698001661910415761996383631960597546631405863910044516996050108798943417333524082278485711090104199503599195703784887230503782236764742737558362524579174281279758719656843410575341586644138865190269440074433750800118463476084381202801334882469326436576902509045859544612971731233542813079805788732598805689887712487580150 [174,51] 278479554728431572890181976587540078820266738897773286265176317661482742286133980163133450872102944780873904849526605078644225186807105516513678229884177424414340103743996720507535756129393515899085929345914681947018236836002910761508122215606753523266500488020602944603430078483723269352343790906214187545646525527807319099169531996385869824332224882332548889506307376572626854361182733096931579975456434185216773014871496634784475058416053530055404224635914317083727551020844018907664693858406293396558586935345663572283672908899315681099612912493663789174380233758269796574020614523497316677667343161952340234334132534311773596363200924668454678934493966067184569130638057439389197931529204117611171712796099057103325631156102570390562877128220389860818328351164449880928902766415124103904024054891899607350174821589049700264111385818162014534936083083606398220247401336409924128194767937114932400514997143804524742997688678793967413746819328386759569053960829078346275451792975065056767715791577389484774276704020754885147222236543792163510880234856804740517193774579532041615605064136523381824547827271468366263776962700903748850928235282896785207431457408137393621351154350815877372066084960529035001262409217443766403097696392076020628445241674565284625930596288740159892689600808757773052323881397030575608112613347401912851072260873890142631576946619576221176106776020474773498806728548505802913700363317417188405363798855101683708440210379842381616405573454380697596455325928398514481595263395948256750083681094875688309558778458061802047380371228183104774771559833557172818334670359028987241755829737157337162315186640104116827130402277391460042138887761764207680763783585301850693493358946561829732730440600173311786890913126529941591426479198732367054218554345194071934614543521329284867338731116418134734092709669644004546890973189017078592708332975760960 [174,52] -11940846020473023109127809220425611118727749363054567960574370367752434103823366853656023723306111072925417689031343837122130910714699349868964529949288632745487860806779880163015824009652411203564005999770161667603385328131495422115966705371150920520181972305342849745860147945369378410716777704638324351227105695778985677444661572283918115758774645217595413407088366835724239886587196520216419841742438101574630872157980422108873808920068942244526926052397080098478168259389606433529030767027999060082675155506590050151382790969851797293626676041286328625705217548929108646722920093124630007474573703139710409580471690640879216040684833823058489969816095059239598742861826431338442490276595498212330598523442203862135632632003461824545440209004658151984337741348852921936953044254222719344622721739919579653199868674743532824044796041257490201181871192853767657056106315516755311866664624275008443348843451671247369925190414040222481785113638924505142916462988131665752988807224822702176853799138405848739234643875097362825875918431761692166721063756824205534583688123334964933739646202556463891950336958287288017668645435489502244599322178982582138134268737776691665962095240955899423446727367746036031815262635478827480614054093775085603635297467899356497577279874025639277094128614089681428907027118023028362322743826804049952419232876412068533708598309954752209187160716750381360073417644522748507903540869139743086843660445831433738532198290560216510597603052223739682927436262178416220308687215542404994866472914448335039602065447676276715924927222135818679690792163543526925586939628556403599942876868976360869818961302983614959476017251175533377105566689131159921777662427275931371672734186155559127041782136747098783327249022583697515430474482037932158680717951755056633907253764235820326520149689591513246282678269720554004372124228557315880575336760736 [174,53] 652697225005777313252664905374687033067426583009583303860007215760687124626496795250701827045443194141659108355658718462108012623902255242344052130741160274214751097927126321617294244423628439764609606064151202704594543709605475357784487256989701202416380856309207949588831005297315971453778736121147229788012715649242697418758118352397512852165128374276858355519843115877397895512784992772422255090737105473453745922920744481190199818972114952199629460858729676871945663173760055888090002413129298233606447994205638720442197787059753895685207604873111609944536829346099152395106297835527587178611064173530515190011050336988562845287200530616313447560206404742018325309169149921787720911113200930942991920741571863676659849337496668991272277657462911241546769285074744258789053603336007287537854493557482262869242785050899961524601808696462644482244128665456565717200551285245264699430031048894267810237743621603444139777461735410905695857349628365515987855388215664441131768173446484521493756689174111005967690750958371173803220355330554797288928390529711330023834673854874654461226519833371789860815568741795185886380745501550669799956551864601270873165635703889255241254464217366993049341114439934786999807013418365639144216319681527520816936206059001837146021638808490440317469926233227005321893079216896370310174026660120152390346527430257542702934348039831233842183564951698411466479622118474415069842831073003230717509629985175707841833291034616720987948315043550389894943844995135957767530875336802930111541021505272376049263083379629773450267985434388339509290547807391565179104934049097870164992831893755829456289316470918580116923562233393417943921319316301729690178749683263741619759549925462041326368031713571297439154257543438935407346723414032747892009067597279247999632279593167086380485535561575844307116805813240352465817262537615735570025392 [174,54] 398701519556396551202036236389959375743128847418433238157203468815133128821046150488598170960578029524262316250788790404591245936435337257327831994253831943423099194533436641501110157019867625625129685349905973919011311258250208535034759696683175691206837869759488864539977155245777083506861788543768199434997761940357348435634215050551455846976572823424789158973796572559064566475903549320335048273575867013999531348303864291753017891357754246009528150447070209915580916956356398754002865311820203436157663622651738332964071637395960397195201288654818643413844626566802284383309523850761816476570493315241447933586151443750037845465804209038236138509161828717028541260257632423571491430318412995868518699651647943406839108920281867751689027332740217509671365142106384977318705244291313131033719715691115421765066287147259287844202079146981805326022280995079875641594379896784032327028914859653110521091675814121002325517377896645353204292828035846614573355760971876519089605973911636201941603922569036274813241853531790506827271856861530075839672204227180931063002523282580690005354531743134015112196462978361436605607924028487494843984640593700254845032249727758348182199133951300337290270783397472798556951458386868457173771090091433586757739015872757743359111514788491570298812839503041579846399043284133709058210573800538967364734423805945960612546828634597326911755539181922861697303163699228944122976290698049134334416843010232470642249565881205968257973947334054912747174697208050448720041633724381587788114714480884455335425180513664681406602199178790947498751201014552295562322270917780400086121992613889438427212175314507036369002325680402322275274166425117743467634004469881440286045328591366708919495035828933985546705501438994677445638829269437286520349780722316456059144758091259048760021760729457836435522116181208269785457702493330554436284 [174,55] -19680766505052841872580546020500351831530625789026939905716750268950094036201988294686071808449039490471299064582954283694513729867046092795276807014804897764243542356400515286888434713659322748218903298649674832692166019561848400001213665764830019565120433342956924771740280897764553845415580381885013912435846104100362137453542385751616970739827051114260296222725682510215352445824414566608226705453708094959036125373199338084875273178185761370374356264664358653848303420256462869147403126828299301244279194748037755583986168135138072097414822962446279310203122272871982021535677308263085400042171759455857739129766905667065629805837272879960927020897201061005036560377495845513111973763559169922483558660722923261501067739330400042469298325358606487380815591783165994882393944722896742437578904297745069089757839905205928376257096261100275530039826043783994597341788828010559585182249237364994047967108149141881383323291000248968034829486624186138296408701734310365302888607473297229700785842567340450605725389660556095933106911978420778243974682057280263745870972522984212621832987721043829145498113012816689232540809937318650632960925683192843936721652430645705296706178077660474163188635616795961817927541785746576160911531016270362465079973658209615550406770226692983472968091357140431572481910819310847549458869066709879343382160488972620232598285306470746103262158404808880714571335676544740933220262225776585528593736945246858784852462964032897563675190892841409625002998044929086114546479927274443059394891279249260700085895029454562252606964376975048503832847366836836770344725483766388367637208859235629008238744429975955297493455584797295018040361729151031200824471488076434731486984465900019607817184774746691841183744825263671541166717001627217594605904141177299590588038557115863628977555938594530490906430532429384848403735261902613984 [174,56] -2719439694790571550896828587944541227386099412795181887382354478214683505222010469268576189616197885362664333372824932277148727223853827611873194349436109762564903437120711895374776143006287304025693731374590149568552595789773631015774754060413214412716687641635468214410294681919288953247221654519777865040219776002513469709686952762749231307329062759740963709809440104874219102232637500597983759619206703726965844206944454643999363136685450683094850026043363873563579727788688595510987734243134791697370465268461127141927572870431481328201256387960238010151274776579825761746236882407740704944912904106586996592891776824412880296456806993645893815229947799853865764682691886782838249611361139504797780087764291565993460495384692715784337615918325992316177098357516636503450124817103103443185574463693276324383104726203274140525300926299502159581674373498628726577114062533772475597787439847870063364178561547025564220729619471944759577284545657098522285505668485161024719778709824021374686396753776817082143664879591153987185779877736302614146765933448298366385144969883092065468998340387973436368141099651448201750196595892786757842084166073859428444186922579198497593497123549882613761364156800786129052444455664276312874342548757898971874692050065721755916695290322928193593374555410798776141524690924047461614100299882001150256768845143332496649245091329931004084258928199561672958942467489414955963649310817178422072263699513728287594194286257737024481810233935695785922856148957453955967848274275066056641569261193014615933061205295346237948152058923167018688248695659560642615037625500404769117861158175328016714650195645105971177021955881997105104687470313495714067540935675094882456650554892633005463850146481019040909562330992548931749926296284969568097257840707334691786504316691798259358720553825066721774521239411739219186595565341144 [174,57] 234907111002843411762530700679304677813311264288724367137213783119602284474837327553502024216404242541487575201101681202446698547954460667378873763732907643842618637387947665062685849968089448873889153850685531079472146640864564215135522105686293961869557818122253450203217501758820165487986914726474075679899648688251878495781452095053034197185239285549799027958767403138231873523556914483440730158231497528355879838690060610990294956374725688041511537912220461168974518744567327149778774173260155211212003247228909149721408276407936360859027882645961635257758128636713045187940172047594156636473402142793208352362576724305860851318493129635638357777094734046927278675096778455484301176641826316306300387091301819270571483605614869348069414265166918916032551654797746285416190715361138379022921617169662056333385164278316563914658257969022907855317246184654149346343845641400942986637570928843211663135200412206180284789564030117438128345684012414901805832331826040416207768365916385258782809996890690995105230764203847525886050869530175387191414946052076808356712616787040954778580682859938622351881176739336405968560194335356733836059324585728079284757611904468944833884318722372131011292404902754474772406096468979976357813919166487452826342749803179196537874222533408573590253312865727856029660299423162160528397538107008463256276876507699392260330605062815674094132343902951371091140595938644018022001229541914949716769863626200849409855026172152011867798458901295683915642140604511002407680509073541288503146048157715531751117411572076708400963886292796161480712261945722340007353119282198127828648211082784824466266110053379620592284847431489706073162087811034099281824528584920347919721039241805374381528144002954382258601067341432540897353193761744434931497765685502259806167509789187184431099115387906677616694142190465230319798526048 [174,58] 11034078412987664882327648643502293318748649234494992915071203715282063372207416729932309115114825929509032896651057032216659475449481338562496817088727786879604495344801277838404294407443514354486745884656050774882667219900509422987657403017572225194738368744428850651516658334777186163294516495259846228189250829123253960112402412290187614313226378742973816877959227433540008072398931747002224514346668424400508465837969387062433087852226620121462596952861797768177011790460038119287272612623857295630462118190039529477532110506602357249151530814277192745307393496765081968636142833988452954481283646133881823764856018238760849500563227285767048989961507015001124716527269832272448028101389232364108868333031925462417243860126327564771974544594254611940305007357835062335586033471576889909225248873328292085775998735450799342688550286346312968839008515622900498716881945533052975118404146200355098512113324548542844088277368297103328151669411539250538049242952380067636954686375480246806948810666953750041322366812100720923092044883338708483011856137603584039187341048079052041756938412150343834797900849296910015407221067216535097124889798206203692643460728606514942037434939347340055727372873115057708067143103667181044235451623205093527414562687099594461450478914014872038116804234025335249745108392055314536496878340601892729906508976604431503000599498543135169973037523694014912180966137043823692716911304821102677034444539116240559957317680945124533651094639597119210570752643150223092817376666069531513096112205557894204529743091378085204122871240719053430877805095364700391084347027776809269242725066179924490195998873395686927147219593036117656745561082094075856351061505086459137917779651975471721013295133309225435625509977959213560898260116101615420300543744449853541827756784873715594512169880375773483315659581579802134792051 [174,59] -1187195571426756607335811569167491156928040123835526408296032910930807560267903854511228759756855038840354261264049221020556603511172721996486302741945952381122815096697066941724712492122106301505835163341487803145875909562399544868392467733416750722767298942079937845766057101000346871594058789708635040914538516502318240253765016340444529438809390550920805477788827943053301290023662109806694602447683880450928135586784045917953746932944599062957674940166078329839064794188124403850136331825235306378728064069091519658995470996609443043638268802833993559782781575395987044790661939004129493914061725286719367299566817921572718189166096917755136040758418947935809195843831248391383668446208238634138705385501753109572431187439966270421458936134226452514157589688269217436618517765910728085703490930974066705618967068340158568125361188282597222132849048276237456609699616274523586037473955276933615986489825099997426684500019116124728097184683283468848806823227727937272049276469439518018746792455557712066616747974543286874739472241225508073954744297643912194821231024852962079809661453537670970201501145221752713441223776989628725410520212520636763594253914637039838421333861607151130425367122675238868906558567704643662738412703719672001641256252614987452415334308200019269767242091391942922415432602026167381134884090500651151014228572415303256010165222500430300649143517589655675180103448989692802401290909660808620258435423656682591690360619531924398888656656500994379271460114451368608459692002682113772939376214113161892225623110325038530962971305299861721157751860911509406505466820212797479322870867446635661276768695542508137534175728801105195412450024353547285819510337715730068324300327343185188368154824081451773778400394303195055708479967530977246773221441168258203276793862117563976857397355231502756508071888747472709120 [174,60] -22150408749033631447925546055292373514382870938301847369891604222639746803166449624476551921719464832730977504027268141400151754731815894976882788842120283269039707189782339769339220961951726118783233864558649456440269921306853687951345177103681471279543726024176683742401281013936484846738795571998193839414344754812113674852760535243930970701774820403224131978465535871145816656497553187396082027942518831431190618030810055175490166449352086525755911398329248446382920929891441232557698085436368840535257033204038998934092652483769027385848745209494599651064982755067912246129738699012519564912254187682375729268070632810696333194774595742992682610155169194278678589682044546552690305230771783185106575718173588996053264248289034532087849359139723845648488376842381384789022097163555064319938138735867384433010517631937650495952763126735026450263276655415694157838727396770265977826582298474336184923240202465104721419215658809698789868821177176564625198282587345228288598294541483316692380278014224048658067482745375071504277226312001916162749788229298772632569803650093670475090433070833496263663603807897362192998238980650230305303287277118805070387164102634878112656401110897233984650040257456033109861072175013972189880028744201381959787047181514835018003595813870471126066331561746188391082043838962278562853689267688106139583950328921749041874099366584937693217087937638992553132672617235190498524302572293340454881275023232184722506026553070145272192444427191350050208039977102980732909202167278084959240830069946688840106309892858653799661407778674215519482177800110414489414592127699659052025575448363500771539215707622092755992996425890254897647761895355309901326368929046101552910937281323794596259846807368786727400403112390935735222813820413749171938483949478682209132841015292881574832561756864362722099566924762240 [174,61] 2596586754825888942157619770359773817389139065794412523306160328598340906787592679691989275149958595609226338166279530406974065119620872318773854526504909571453925653336234273275770017581680845100850350669771127088232018321988482424794765935047922001736925917343881424455561892373554778457194636149434464465022860301395575641214688467107676250684406352235289456551636433245376631811683630873559267583539769891667231952705517962509433471585862491334412441977424820072180499843435047366908471254251978618532102675531204099725712029784692858605585601694331304383181702429088900977836433642790986902192091956147673936254850791036891548688358965668721801032301450224229069425844931937937581415061601290571885455892217849303792031455795608405474464864681365331764681918832824021554922777376685747632765619642763287242306762817182479250346154686522364592261880023125887073855609632176607208982345390837646618360485949282637730877730567851361596060423962343105084953048307351415969487954801614220921475080241292614669611570525723582193073010665687316890092981963905203977406126529076549964021505811595431048301768179155759026229773662406060403800081447404396756010704718327327156096424574190659436693854456031558979693805251357923466065210949931447220705209089676169394551454866920749043167697268186932908566040459937647049044250121034000796648165234776052205747182963852317900900184761789214402832257705134085862578771768831463378747053390297268164256509909193612963903239118525600997574592652271181754849933638599638246287137589416360251331716397544505921944876006507967607956390204076583329666915508153045767559622118987972527445113143936368282974573970730836647578314104455907810027326605342377982231404636396894897735460763508655037623355349649154844258817710010195795398605328849963976846298646626186211319234653230548017066801824 [174,62] 50575262593764678598535642878391140267671191452701640767259947185723279702179862191976975892953637993307882650646491726874212376184797189968654413698582441247164789944306268645791636383218216685615961236584842291285947139802510670913073338358461068578803675764406234689888713173470087756537070745745289074718477049694227836763979373797218433869947180668910442034678049473653198285510213314847502842639197115095963933938072877639912908542431248894454684627096286098794997629846804411294408795101070977308200815291337681270817891132021510135372830579862287665020315035084569933343210401223728779794985945267034913853459478401147011650094372043086399994550267819024533270268936135019898194088477751221754109793331680213843448722125878009148581260085648508561688540923122123500782798039338188227571024851109251188338242082382333533415370025424336444489637582359341622098794067229196344779951539605815520939835291294903190264219632062212914927910959649303898746130641994592935100217045431471264742925959768118601453878638819592128509806600521034177807065416188540993976410080501468964709956515676862435998782263626590853807734827532737108101843903774912055241541985481634051246993375010356676070237115457704309389977087998721223979552686694381703548425749348626045461685237348498319345535082242934273743449536023786242081312823833999861991743950415327561221593080125979056693495790374436077462615718787842860700412672107019347827274973273107756429303819123580649928939125978461883343107240968578342051320675864464596456766662938361083518549948619857143324526907867186340101712525921006685748616477057578626086268729340477107909965118731754796060948725230338873126978414945972098945056301185217096938942923788127396638796275191358078198460171338406242676893248422828042935602947372623130776557014113772456115761733274627863318160 [174,63] -4069461371266077168900319208803271066393583921196491139504827752420384494721428878715052297748199828358263343510411332109231515215311353111090111576333613641331355335246632037600246312711074080831056491254084290473741055885604362078572179679340977097738297503562464935727700317335064658123442824201016308906666772534384725530304605570154826237355334670655980396003331125845485679696178105277025389991174177716745540508111801314808733841296488951178488307328788801550321138094989810809107799716432301552004398850106152663839961417577391244993820588762638715011237749972367987494412684594951739256163604674170021709337586546562565831478995330518991822180160570621771929206068646255680694775333429565382689328551219469511869937913568681335827494714587350330967262665372885135724533533273555268262748448405962999217530365923978535652017936488714119912349412855121692456921358424926254332075484250910907368701705582223484714009116845024045577359559874997244099493407310589562934264961406021157270762807715147575909662586494720775522952690605963832915600590638834228412728682621729016901507773625996383798806836712551378260640888208333583859864792128634316132740137577588449238203356623704700360171810803409490614609136070556864840836392033415184437297480026193881879561840348994484528588696400956733706544314981969809551553769284283176095976364029625654281019030521855298383768520025566748021661333636476376236142323774827009864877331980143964728249155535976978883888760602540220655162437168506802015551201683085219436371255762493531875057879266476451729302317623218913936409044853603399843791773362708210785393555728372619024606445243674773047722751182241016566164565092819902730918167885838898903545456145214583967400919876032278255706329236927110638074511703296789461645952221570292890489359611426105806591971212503943168 [174,64] 1696177193818603329559851092828554373343827915777042229618555019286437451575549489201695421475793778266544047987566804683676581985309448850703942482688846772774944173111648732919541601285118595643519333090440484649396131738450539021769401773991129305284947557466448080342832062611420194687804750464839790098074035909422217332838622886304040056670365217822656434801388919179679604178131204656479196535908119319906566479216758505244045524099196396135474221038602069035179499256909792899514817942190521703646397432631122970390226937148194112199524571444160223602326189828100913516784713630623944592969505827947134337347104643142606559388965433454240135965043493007686068194036120173608085824241010562325749278296999769393841858016270294006051123977172458427991656136975505084791833877644222960885356891914773626776455843696579536655033389607553593005942008028560723967183218496936489165519219015208591179054778410434984661633991116651202446323006861564254707445818403494708540530941694763237264193828517987272285155327738951768906542898571474176628648207873153465690427486217697008425423427421315679714089410215049785233168088221537525315078739319823553567352659652608604311103669884849549144214411058820442951299003985201500171646510526788310718549821715212952847302805734660141901934520180050813346666438150010172614760661920871896542456485386335414004745305224874623245729649296904997109583607675046911934657790188422761508126075729330964476790680596821056803175306699482019807326143271034563508343278926931812501043084996173487734832975175970670742465476548189554440987836055605183147633871687110920126675317348132018102820587947749685610765262743634805396340123246121952992523299360846043270413963623090139227421962994218042039136349028991462550222705058963566047663665197927956996491455311394571196672608375776 [174,65] -11473657788602621495221437174138749066561526289107048181066443975561117333170615705025528238818794267571771197904183704986835032874284395572450692423316961551505838273553148485863757563715353090434686783407147295252270713865692737544763283142925294944090664384660889584528992384075333646452433480502548669372952199899617903211425392430244414594157170969627329911306331776499551279053334798091401604403677319981150631869028352233703521166882666627798767228151663807042849308528490297779802512979922148400159152921197208236869387530125150839265523643349301734324063847802177925853919100758943728800584089974841738195213111953731850919859797156595162451809702468928876142565626460812802231811104563845529552843424307690384446819486803202903229760815997318370385372047750256492250556160840332615508925588241514939620158544640265335890214269527252670680917895856907606253588279294007907335275261462264235313142467181783799597213242429345629966730483500921576359344756078715359705591408568857907627645356283447316265482256344135041796783711506858673617895092797771399355702734296022276322256653275894689321229351125122364056598335034054508912036574671422672500395460055478766113628434055026453684987774765239396075229067096277997203963762922604624831470123690971590693695925262927641495118621677013684518754035932883511065640847357319212083051326476678476279630419459860955029516742377243319892869452082138155485319902559419979449678090860448721355644819643432346006382802737497992801330120981736700880197604106511281527745145359095288075539922662401303073040092386398034955012509444547332654799937511902327674695127664256594942973432077039762282431981707686293436686898010128025100268714261423595694988906054916714206851076475422578698944529715985877758081289088687947292451656546635736902637476816087628176730624 [174,66] 90808289781088605425012207608947989502157843677215284400891100200572769125485311240273626242786771087249301231645316508279468089813115826444282312113861767260957977813024928463285841905657933491480542553948081400481996394844176144653938242135283655112315598642122675640280379771975832653197937729261428123321071984451323305764062613603157968326807142364793975462209860524755203881057364827239444012817891840010727914971425863794806631929150006497378587999277026818841491770303467052656065337426762461450878658143682728111605914021519703972239148467300149096437768017028934422348594256523560505685773364011298911019021755400337451151850669015392205110454758305239767584818427870425643121172721287417358685545610353213514819234002381405515090348477700825750629496756670902948875075278691933774943611630720795852237767232989011343539670044083840041547147356816373424955471791417906237042149564219076595280354016817534326178333533962874087224528765307175427604627861063169667660982600213902725585441478290219051029655171164697083761086819387226298048230250772042655996027204004203924244712011710967308795489175111162433381529991663792381946323624565744760754746810990913952463928902663986771364917441891886603760395359253641655688128277388920837087970095996981911506325552290893233772727100853424105477122083184784282660996657841758732280706212969900309295267111079666229454641454077905819389406268758201257952018782549185483558782904370879159241050863962817522711077660286765230398095547307590926966226156774123886704828538154229250921361600419072739278638098383262965131787915578284261161510523447594694458287327547234884762011118037728331648816427378616318575957848182637197120418050919191852025906647920275898570403513744545331290168393825154991302881040373640114026630001068954975488326623449118639911252 [174,67] -2703710029921683228161345976072950930711985563858430202405817677203008925953141063450555887500400399798868628862705450821219237338034621209411462798673597963096992909547566790977133605394491499028765126690531236711600135311821922246187447609096084967655526882343269553339094400917201698693659422739420127488855863281274627449299352434552394661741283859319891506375588226820136765415179760524274265176822296966213319201060567566056523240915221810322893684199977467976251947739446102376510239945518163981382399507675672992863149206469735702749135903073293705789875256181155424875795199162282012205766696369366558235508663103007247946328637352542683271295314325800333645438322435739290500035154411732488501881993887826946811604744502924247622640851879197913755730776003468382511425736103854538257684339621712510933787102945378432470274763227161199838141074512112875573037561573151631332736922877791513974404632033868557427347487779536209491324764600131798664548915843524328897085955578685185873342818532497535257701675599626659432449742174198967435142212202422479572381329085664116676331619973635472053849439447750076746008852797186277413170204741786903893871524306853875315831431835856907155513120907917905721860018114902244858208104443970891984581156655566742301502051226492257437107489921832330973821363184164837810149591930203736967620115400172775849758963845012149539490835443246845964942401866482124945801419583627807259717309184251305701863416023933272410622077898355790505624100126329094495439722261092458192732839475883389124904223718889284332564835918306778274111479204445399265240148825993511167112153780038332540007106927312774737171071408824547312320760449356804007323527844692756860145278605062739041002215334705375252060897681869537644899256246319123369935909704917081909955553298321644672 [174,68] 56178339694710274590586027640461480561233741498764860260671374378694369877528915360695103408758762875474018193439048629023056054973674775130257607607762842114227317508899862548160462045600875313311482548714722090426807962973076102644388252876407496037670373875975942875347200111625175009957912628443692282461071300686449605061778863344692424807336193540779772436498093222654629952208569132279308302403586744366567962786025689332772739507487326195403637998818277116657936050106277913866206471738707282190395992359627618799342297634244038534812025176940263203621050641047160486948568206975776839573907796463312865652196821597180274655263945473908744848194549741154109843337017289085979564772006946052216773157580318051426804895695118436366761433587049844757435599672344780556584401903964117306596669314597344302301696475437909223051404447396691848294663398498279716902623086278786148493579322520298181029628664604928060944628312405595397919663567337682448668988344636233765450690212227120223898407134120398540924998894412398955598139244852154865523666750461972289855118935597037983710052994685964154039073052507816616922060594207947803915375270361137901970953456833051100024890044242012121578520509467406330301593040776103059325542227426735816281053952946837653658958189905466149744322507000898652958642420299430210791308905575143547555359170366746977699979844291193167257586346850062857085644043357178700030390675449103709884896507116356704056347629996829885876000725680890003317511348113180751538118927351885055534596019509679664425301743629493140619536603659226299395866584751841879441507301347003763235304779743218847962248305923383969828151451153084389919417143573179400065703237631638467885012787983996892206960133936532568412054266224571976255642893322025435340388230014960818670552860833280 [174,69] -1337060431115243529878769300022883520748174123241133151129543704416221382297255854853420528597207165460740447461060868591099402001316644911974356316258026912368069124005095692840848717334243224926795723136629574485448638423993004027165498200344441963449708036894973530500131914490287396087046801219255115601459033759153141674860227405768724703837867019777374164721271740828050191622755434681237350389686623406548487736153423111803408309309334717871646555455239767024340673026173553525365919038140154946006879269563001696888741097661290517133621749678241980495563286149346804528679241126159909628170544823667425479915352989202187043319071996766544081528216281173206551331771997572471545440852987955542383413536056433126410636325210455668438747381971115318829177971176977736688639875682734816217024569214639034260520999957255499740852334501040208491493608873035550023436513968871811284093287979597688976407280354805216837375672920603031070653759161220243064488548166898374177795975392079258318995847282549702492648552698030889222192425889494241962402231956900313568936773954592187596059849024694873893238944228515722414978577064576305119438909252569145489287619396662301773174733985355474544559427178130396170200696731676341871628638508451002986725240496330752841299104284664883018377738036823661189063721201343681579649299753922861300766718351759843473410686118196344682463830477912481966305466239259518726326559055908036191836344869106784961789751268630721384232447020465387421986238865084202913481193525159491567046808998586172511301284200309044919225110464365484174344328390841598527453099509233598447139224837626125165078798699651798729086188630939877638642691967705267954086959670944050853405784686199573809441621629117281553060587104617452737137418762106221481855949215726280894007025376 [174,70] 26561880671028727151366030015520433541378645779593565343421140539582702289355629803308677343647309458080655883990825012992059398961199257230545590402810566174870554884628354297182298264786973535904408449708699878969553138698356659202069468790994497574754962798893877393568980696061693792146892180349961844029449722185611520355546254984090483465852764653360239220147396774439834515008325153055231477704584470635878474184610017366711317149063392868199057136578889868403711282836156984815418327058813501820908959439978334169785359158756651243777823982096142584257438455848983156552738082366238214299534122220131580911101997100762771332659720702725742126477574664988361760260772802825257973712517779331940978222102215003775258964559423196508373625429628014921467110665089766040523920807306769186709106345192680766403461075415538051032014275707342588861916151087357045012091642580950388831909707137809348441031356545995835786576070240880573575181093567023402311489188542825429585063938812897502879811061801952569320870463834993426935320339291796491538923933319111916833304743535343791664377555478133736411925393622105333519466298586565959274032874576243528688377606961353073477073853313253797570041768139751339197123604269210681178821367929312889837900684887071845836613823175127326784503883645998940114495304678926959815956366600563119788496032793374141478705059083019725032435065349637215309935455594519936439811267906141636642982471187479621123886414785054591286898059236133688154804016910769395256718703165196915333981526090763279875343594089860531264469778209805711024180049442860330432382864840992946344462079414179459006755430574923975989037046502778569690108022682742165541840778848685591806250965648677481516615305891987248235353389796386160635274358707092122161732785907076513759584 [174,71] -405340496680228942292184607786521870564410800110650326611561535838145663773914478349742011361878281915062050250264800523949161877071030688954859449290451119677335187122185312266663214211772236253195727696685555783053104440806199657559100030803345978103332943389151676884532756054714733733400536750390349539905806642267447404751935732118604089590320738981470828922484845372527372868568080490575417263516893537721013319259453201300174205618211662654644067994494541514758624529176439204837942836664274447409564451650451030610383764519658238562013883599221266428505764151882567087290664397317341939733202184387799757642988809927178367216319642951303767550567089627621762661617639263439305838092514707162166741315662997203505632928594562407300736189896546709744983923515632521204260166560605540666224077464588389722569289555638413498024273610210390417503077037788480461289553741079465899832896818618929960393988648456937248962663114673166527242032272865370426581141027249755156313044598220520269150701185245199254025048426050119830929337567182049788087976135334583328294858909666935316905639329954617187095879274317705769947138474307238098133355391599265042520834507135386314345656482624075942281908466035269464111251230999721978556787891529299881971431377880083567345697619955364546558238627336603170509049944194957997396626328640804644371796809623167447474300831809297152781069775316869897453716182548719223040087077791443221841878071074033284290557850531927211447062228929694654414533915179957787174390313699643667108365498287003542561575355331095039228951542545129669326302981581137707284168934591675326273521901101999204114432798246265987557527702560387819502987833417797719642657357706987947025532737651122861611101071798629360980295210773937764362607986332583665366673356806676288 [174,72] 5823245645435664976483686345558710509333149312546354685173222469685265871134088789314272100657421685410660525159219773097762178312543142553657313493138680702031589608971815111974860508117794565488889424642098183979878050235760308635191472663609390400603415468744643756920500993956818150755560830985579026529813918528440249607342157193315807858006632733204348089003603799186128410154532669291382941579389540196330297701291752263523596938489236365559938285822038858801142074940867232064254648299810232614447513428920941570465194380305962698746309081061890195952955342257057232652558259278231410255056001690599740912991662537389263618856776054720167853546631664567565821653172144375415518550226166190375341165039283762306091762995590285134557990161531231693422455977092328398361100731678752550559108552388995452791998292448529032882253642259516912165179119214302463539144996422532279455953442027902544248649561835098105124692674353247075843582315128797504615987716780889103174358934798916448244762316140345611334322883200124800941005710318343168488168928214416521414828433511031092324662899126166000707467121756460510684713099089289344615787956694301376060148885274623360071468228159712182788398539135002427905015137090570800003178886061704363429808449559940260631751907643022623233181592195650522726035225408910205317237913534234214345284834948954537724702622106458089305537865942008646681531749780413671635283611571421741622358735849785666480447066023385005876248355888371794335753573460437164464502120210886998437519766123140924922364653088255135896921425526281235888467630539864258256683847873456781761488606611098560456079471101300576249675823651201145727642406571995803169443829195647235605607102488745982189007331402684343379754100716857096772019505286613850927616223014752 [174,73] -22528254737826660360198091512418088401993438096540863572209472807967379546072420164918700565126470197439822738781854311282945539220385554845507171523453226223350215416610704812781817769041228962261359530847583420905251349335390767030942189307091143612975076972563875671072637782807637247857381854144265770061537311921986893735524826857457547155372114296378720491393735467163538833353852281238193848966872723236538583372407632481479616100744712195044289345824982010276386115563997797206323625721300661760098713987565816645364859510789956282684871102799833246212700295179117167005979231612607156838264470421953256477860890422459755345665593786964953009347244096435991600106517351403656880248364914928778807055962535523118286870312484764312584537391591783485068308292102884821681450161909399605916617917140080096713941972180911178912515494150656786147677133824067597156427895048643690088037792224525176810840498591131368863723207068335445876472401210329574593452776399558223754476428975176820008257943883560086375329221504295025887250780590828350621398403130673915302719358234531164221782641971073966005403746336609745228460431617449927501353095060267471955483644930079880736137180025152883365233653643346717766457011892961935346850988026500519365265032294787039886256323261671117134258262511724008997965819165689521554165369570265623271832085158366826438989043624938414331397616398804121954806595248544520320715393831999468140567415924624801318312993428952018210404578629544719566390385298365443564827025902792122422366804851874305929905072510879685372061028910735194257732930609979055186157581163474233245469287250671269390787425165666982825303940967141791099624539417402274721427526501189414117319532904174722843931083393095637487742052802722914011806966129839119616613296 [174,74] 766109858363616285002396877494409924463567452198210349389476269124309734423945963787044774073299982727329050604901158687921709049567802277095553485392094839964828156771914641856057875613046545754701070892241207927869051550530490865563009288407945861320324297196948051482036768832640797604008401838361317020096102027423196165841558441884974785419031557114924765497790903747929182594421550995095720120516478159217416634092962013466204946337621023514177757693775064225593570016547730201050200337874356282016247577118249509742747889117556748436178661363137904287696500037896420467811928017618621590869810415023399671406201596518723999449634928868902620545546745489137063596985276965031107395791939149808384867867618812714340969082669626302575556183132684342677997336785460773848106080226558382001718196849587962620557157207997325222214351010935314284694194090294179558062110855694779666334674681223556932606847458597138080828153960124967980704427587349883829604200742003576089473891489692128554366684884787252581100941071828272280345571303288376663142472448326992371114501693749429672262697152323525831934691624734416953937777483651399701450966703655261551251064288162025422940768664912055384677920501061389554134724967315130991259748559778522642908142069002761434729645292449308677564553444390540214368560434180816307391831742044620708141041251145073480971049103851842658725404583882966711014674478807659807533464085333275018329770332145015430416855580383545688318212522966867995444859572184421361165292278633945124541303797901275235761386422086156044972061391267257051054003419314170033567926088774125246824801422195198297858566496978473587070189729659540487227724938758992324684069511315794823502096603925643778449300531372317502542487477386204815438138125428365539332 [174,75] 4785260665793301287511170117499680586596440234815621638726775048413920391516412495737147164563634958612568360034695278895279846873755287633321134651826790913322819833062233018023839845061915723676747822838653100086373182901570867574470464324364682865814595918717018840385910956755377137026023936283377531531014279226081432606857292273996017446207371945554861807942027792522755738289375722900847754257033520756398479134963708045706957855163569500166263439523457534465672518139390061606760714370138107277186951778500606126553129847657905121430627357582418273240931230338591302441046767622642937691623160874149697004838406242263120082355284026341779242818840353173029016507165715172300999959681981867892686493517342521534649971626742292132581631941030668354231572766205006460521908197695794309823816934863358052603534209192374339913989400314968729300711013340979059124335896436256031650378293339689737975111704139413705210838845095361135803198820242182983179259733865805772161834802264352779918194757240593164524368484988415414398971495650329231880101054345640840635042460312983479207803790069814912969703618039696560028003461704966390601851366282629867267057428296668200526374527828738967190189815544263197395623490940279942693618663175653777328041418528883722885229536453249705360590467361976809805411465746719856716512056642803136186516475233242571123596007977748016895216564924386470794116005213856818910427029148340511600704121658411313150845904139751255107002289488107248869479230836597821509147669438127918053476856341538181560187529090193714009756600183526890533721881488132719521857880519424324673674911748838144657469424091519108406855213154248641409673634667615724738676157968395301929069271832826047832098076763783347999683074811214622071394114165641984 [174,76] 205000464110165621462094326969816851962342266268637844664046930922415537150206325121608542257016327857475767744941499166800898838630899153784262428400230455842428484390666556025811683243972307239220450410077869559409872514217747405686342986996968277919730342030030426083382157909923117127453000106420753966957335312634528096901106810399684328001276425450503457149983073612683628762142901132666617927360990684125913776231496333925235007340190882024115399039970535619409609922893824043675161142394527160022444273211497151324539515058138934316654566234475774843448103709932294237480434286166387559278802530315929941006875222189311193770684491705891096575801033120719430831742559487191555637928204323124879062461066086533918160022023597303205989995051553582455825268798130983709119244840351619883136696223467550833640011887587500901138347935601381521104781187415198982160149720628327038866202192811108715355001063250178254710247783361413051712175014265017465757140955797948402679127496709324383137024478427879894921447016887605138689372002260439799945129938803745524910230430900500449246042945913056756784131211863916797960958421980938610454613876995041725170259265198516124774429525864300549689584195542660911146594235431968514885268151815995290212160167279711285730210648188236551337839264520000207904086943371929409306561471125654992015324369969602724526741349852867224590938750235230945541385062620609785517391096015620216533623616231385322118247933600390200649671990917881239422132872498899476395506669006430872838972700738921364038936067404693945557162383575065946323019886075579463514770848541850775921207834229131532199787949788684482761415569055856520330377463333290051655728250700617533772916676167504594415516832632442895102443348702803437320422533120 [174,77] 2528925464651798260038824432526015617932766934560943930982144440022036445964811300570541403021704649295284409418517774756757486002028943158280978911431377155545406602202240486121612549660832033840805462217229626354686759752626959429597321921301552021228154853805309120760272847790900535005624972759016775650229041178115952846789657508003832865927549287198125566406195340964910383032794228977396022641540031110114512978384422945241097181696904346164835235990361729620199808276955065221320662684014353003025227588258227989568500792076825170544137884598623033706064511893964911281385304390756254950514789394349028224831658011695889850212476761509797588130175014252654185093890351670585091183942940520978372880703989672548857605506733866059046057485940241701741021129983077354197494972510842066943040517172086114527620663488060445890445390282862463973766289227546242180657769602671963059421266725142649087228207280565341093437428782071865919016243732581471911542450084757000001927412690701310793244071531145049901835749865871615917586206365503158749580336421544204618792706841007968770407460850476897782129985699732187981622236617720963065065373384211007035825955160685397914613464094890986211402192808869225313436094674624633056787144686652326581953448410919489732513297319906122895187966436817772317720626071720351929678952689221599217102310080295939745465078667280948353529432131418029865786984525513525080839970987569679837672165893380064233774559883470059582992650936543258507058330771933650500978096743475105610382782876754096543770315542027004068079486329913914040192933836697776603422984886443824986845838948973595746901488130808684221200262319298257649915218345710113822583519155858937052129116471601992881377619563890889931960119017751874183228064 [174,78] 18526705956485221008106710628858366451278940329808872267185956331768107154704809601593519856854130799560294922584766837206762317370991625249255472203408378311692118790662474718714634236712876968699523762007772062099542487625314538356825671907474987773641447928277147225812287634173417910522899730550587816719005559808217809847262681603964232136900773900091561143748923999724004929398259813302400110452573631469774650614486455620555409305471907953003904610971430600154024243470120749737144730634512427444147895662887196879715884052394038533853879611477425430862805856597797635352893174769270368987872084648158979091177155834971486169924670870691406086954148003642155248836898030640088994292369871683731885644869209546104582200982616988466984060009837581988157254992536687583013076633096095313844834228230013815603726526448770755124939590468825813696099928116345787252204871291185022226970174365823695369043354660138524018203006112137462207897142859871035760813499792403155089325674072201501995832089459937016801499902172576797098454483725183037381633118748571428659924266930831663168182836513713160168978677836671196545019702072543514421504100057317052306139127364599267625979398263099797563104650848891462170703146286052923537396634960618929492639687765785206014716419928268107588137948487149431885256215392971799928437641351440869618666203079576695409917874478536672929862758568629484390028950994062650100862384611263945926516549980564452614051598466895462313733807376581822817005896655921407288724684756087815698176288984422785741501935398546021357439153862497119186728666933960176279086438484528369900128772354859339332149575249422537171519634584577679998733335456629298682830396027404116899067514835548101571456728193724335868877460014333452192 [174,79] 92596357135278727649971961571292299860910883147852450178848357028958231038481000364643929848982545390382053702237555071653140150022881673339490935330843042588412428016021595996077028191488094198005387012061227085213825066037093434089257565642563502536493048498052263237841541799636257807504091447614987706262814809176147969970543226852067124633246480988021172468126195245228225509097110454306746198112812041792084563172004532014457846322539101075289102278287764043592031984283661635427675650996611775661673986539839388364263978194840194652048516159737190372723931285181467352577136458253809498752636621545088536129445215428780328702595301536414287779346813002965663848345323682548717856901384308392856321247905664977539034707832899286985127695799838312135429287009545617377368435957219103058227407234473190394758742245744079277351071129268250958510025730592769062052805042812067094153187961399948172111928154937041428002399500298773749231085896688674717721321785740520407742371784958340065601865070242585589578518558895737278873614629063243347187450225445991419706828722221267509536366042080505927351044535554849716509477608567416944578555546075959872326086975682170869845767505376413966943848558259428223981744381391502124275947038222717150336147206723828913286422791076812100399278926239576350576946647509721418931776183509903983456119776987392064882741659773165709531680300520684050694409950243333217223859166035096214822421267502564194004999120540288511177620717969802351529825151831048345227188638179415838130463116803483012023546456869437059145967583188295193941738825899262573901332504317119369545429638682854931190289354720816384582399027275498398167846926455955472588863167309313941892589517527036956564602175482833074217561660167936 [174,80] 538641058671085659110907504799073715327727019800074755110760753338592469610961407633897195142318979895881574287354068543246972908749998399365717685373788080200594136627031159336093626011938119886989664483460734257523953683675837991737639564742400529792664254196235430092075065297664684096366595419681849105709497367463021228030325408160358739001821764747751269901789519826286209464569959592532964194002014794986142958693707726911408264812461102541252651437892624740795455298250625906983541189139048899115452913179870271142183930467575016232979574416208989803961725506865546013269023993918634930837326175105913476129794645085896813519635928485290512477265003375828569519717311124093560841506028036532592737308044798764593557787897814215451890247949210768668823661399075620548773651928657627011055795547369782980929210223335248200194026228011122155599431179164300502393166335663996586088839986766898590731693372423547682417051577788798467149170470728856366586975043455128316610096060291613014229722908237687447415751046205020956690061780351810874149429697263741394233992287707603310823823753397243656675013915886565284011633281711003719385409514724286459459644329651492301013322828800257211794878719281012688362721584855045028243226783150353406213786333083398638818287157661975933015933164962373040667542339777658370064250140289154816447802169411645395630358301753516481048403120254061929450980609071526135820729103602323559517882221170222452138078034486651428102021597343557855250946916262540409765835502344930738763416116108002645100314803775383967081798370853623623992866925334489674905659271608356066878608971722030130529644115865357125304351750920490694100072407458470572425180466828721782909428169055251512310081660192457638689922544 [174,81] 2476753394271919126676141172866068216858190951807892602721255275340016923652416624506783133591109713426113289415881269467106230377655524245872243251344157533352117488131293314163363330105545987959628130243461013431006506802529007144342166319511440753049809394160075144824859838906361984781967553078966359789899570103004521308427120964593465156428959525041111949040519550161768884450850322008329618468174615385938471498936647178461301223346093032285460437195641953212477809192423749180126202193366064844293027647977479782423272791538241320704522338018037871722130277026305006072804055573355568427570754758763723883231319230766845911871379869299550885956564642140646857430354661934223031001143716740006919656844631228981569463177131188478123096916832300741149033699016476969679376558513933513657630910776416013088264448129260447999007742273880056017791075085069299310490599748770640423899368946491507807478370356899715040991749941095160292344850449979424813997626394935757488298402575381076938521631883718387055090115656530854181384403872858912515183955148457709297982870082506767155569078558764557829200854640578970492101319838310303563939344344696208054204046884504431963191842532683248272754133170778314170443680942514801508679426027477622310483557238531829673133655945545570401070185580094694687711311596683285432530584076943405717815794249140810792176921281724780972573977147749608089702676587728037727259121818844645639315282397747274977270926971268772504724604647651691500201708961959282949768476699634887133881799302517578902162712875213692707292761133357228199731669893090575733370415289306828291266729108833821784012054989433930353596226434110239771070770116959205574261156349593071545487627590451778080600181152829735525424 [174,82] 11542502386825820864664049327337969080395997804105553732128385751821088709284685922314127579545256464106136018904904541427481894507502005328760689224411872733041418437035185282805324631466781192566781833644998688711233450432385681616271397556521632834639845923282286189900499092606060419939505098887005140963373273412779783167898452957096250622830324687769377326179404464081096827442532491259768939759903564134956363356121908224852324255745743547469583335303924869565165213274970486817738816237049254099354146067803536861255753300733272932676089735514619683015486966035243035242571006525705345835122210976747519685549051579245381101969119972570954575669788156989310168718838042966653484941011585266911251537804450530028561916232195543961701063105433616987067476248557333952096670448091039431043445133066642856864935207988564011381594798871842655754919574159411133251317378701106929243084286119570711854295679431598587328959099455478587732181644189978903156971600174366923705619759488923135044077383926736925417460955004291032821332578637188862653986781234542721311055522036533266258852618760539069586611817462942653004862703751614650452665581334179845497017189336779916326892388204304083601966171175017897144604785750711570139719490721057849022134964538585338389915304884217441789307648280469029180213817029440554861573796873822200094430735294112503273442474542329363171204663143797877899472417561978448808267149728966931739359780270910583465178517909270988377781769695659423400469527345089542945996267341240715894139616770499659999703463736936767643535197765507809576326401797583780373718967769978757651368772193225390705103964557766180570708818915433995513425731371972155663327552901869291082973539500427488487600796638078578 [174,83] 41598923784216614056086674623566949472083487032995670801063199104229216039537213889455588120513564073531567880811502467159792717048506576991838024732190173310840835253783088628141930264280210311377134354430102055023737782519246783483189899455227633876291468905414547752191845312660427279858595759189231740123791889492099247222697070478853228506017861887085670033315982505531059556722638843999390734048636524712006108062855813100285443084709037257859774186308501202345606701140523489748140056374089893861966792574859785333507708420267866860971552606004684522649130961060058568416598629973945005757752185210866237726831885784844501887526282049440520630990070547935173596074120806477293599643578503265677272395371634486879310873210152140829604757728964003889853193897070407274692552692085885166573534607487882806521530234297515565445279089728287001385665300540704875591679203614979927263133556540055145942793796963342394981800094744735675615878858441711030037312267235454205629954308616913149326650114005100456791744264003549903937404818843689793046012619721543369222521432552200659585555580141765197981080221437014592343161487213055994815780314212766629816882707396915704444089102064492755037304200511737674740838909639763132116206514676469924194717088112706715231283424768126623486707952376636434555783337504882638092302623086920835453865472065112017936656267834634630341067214633350618619949765693980251327959915654594590947383949920461978447611399017729945106275958473979872982900173052266866036475475284388532145449104864618246279232836241089420831627406785647893402941978022063581494564489923542798610790937885163375644520380956352631717263702134494796904112225755674117977234700207632905543608778039451069178511349568 [174,84] -153358515823147725295678405779629569762340310222213959056766425564793854690573285864044599755393879774516823237951207198785650049727640438861675885676563826878487630361762067578565254397121284001265250586059780214904591008283330960686746394290544550714700913853393563705778707949666071630673324774873367475776584971334629283555153811586891285472934684607463199182258054150486478540444015908423739755120477412852647019866913182414712190214016472904749134148719794933541235787988996127344527576718021433948176729619307453703529971779929144786043298496474680768649065360349763546650404875391032136400790178502909900753164859392238750142929864862489852362433107054522363615672275500524136438537860878881991707886879540327391838842621557919812690322385867102415411830469333638386991171724125760539766693485916954754241408024553364403770632139130468803345631940951244784705225139180969512980895358243470470526606335612946788467220292517576229321656708104678695063455086172232523094970771435029338440330300836134595334064269085817995855912689308165693138612029890073324371939726901860630507239646239463884274326357713998427361161657751153262733990576643577014822783642841874126597372161433131185657183820241228107089703509775612783417202002983283170476312558420606244476699487078146234085272377264492396041600570981285600317040306824654266766538325201148188412503566103009631729153491075235385390037385217791839108524711469155545580056578866187034441052541683698352812522164396199580545092561930984674128184540735401930289508223880178374120347628884253405592282541575589645400091835194331633197287526156541209404518881447076170532566778312257478242915750246541389923621711560751845656008555789693400051714006858949324053280 [174,85] 164154138208710097952148803492858217377921757101872639454363018712683380241792595799002481427793489900971666344034867309092960590697772232557356602164447270521942369254803475906764299866276643940129217028007549276450500463101316826093505476882977370986567038847819719075683507573509519023927941482601749714957772482828225417701242940626978476705190035605740295023752217340963861536785692875183966791672324175153021230509705071178258189395306594957673063624053424850590595286311250576557120119609069146751556863996842060487131021929414016204598043877414291778521133872379464829880976935071474974650730030086784992304884149598882928271691021237991392031305638137523495233080931500000454206073239600808014740240713446919496592540099609423174876293475810125961234825326419590885268800230183795100399208441814469417342980923442254222289594582343636644133622397155036528503182623377413978468018956903982213442098909384689789518060392198575509252352459540783952797060950970558793237739629561268164615805709315899384263221970822394510887487516300905280095685418688711439846103782417822024938865951089836590476649687967054812753757626815847939880820129703908535127153692584195355733549331659159666046716559598181506491277213346598029779370599282691017931765801626285207262736423793260809300598946760187632221312660992164547701944962885137912586631493082423877304832511813127513027420768844460357197635457943003140406301397169589037815535254184754024497656570629094501833959485028032211291892377498736320146632389334237345107993661551928844656857097935210249067398229797455825247826717289818874970103311102058498886434976365389194688671938798489773840526571294608180436094798936690037661512350844686937124868688618916720 [174,86] 1408887472168512420152970707931265887960756629286398946487382810386218280281622689499955831500618964573512701245003621796395477303047597734380332247178763726600581121108322663059241716836818147763388318494217566215631061101123745900729993080633817122666740658438055910107047583788301727850236839791150578146418854602474970795290552353158289040686796037441241935805954652187549679489615831441389570880275736748029736474132791994331862828822036265110899454028684767285472602352081679571987278932117300951741648557480505222329806097833771559219793932886437450225510564754539411486968091730797501402986015078737407634293662491314503874092188716912120252138202514643602988826957998448096204717336177141677540287504831370465831903593241238948240036499712735071401643005422661935409302214186053135270560890073981848557239947974276871595008861149583359975290587298654908383172034147450704066634302467497556975128072055462888326284685512359385512044301444460390543134664466492653432055378757694879444949005371773938141206586176205490773711316966686331088195377449732514221615876236168945005470934649044591475418185391118435319122495344392331677845520278410133394023126211798179339592710260731897239918287433898043565063687665461464021784106871907955191235303575816612446684831746585545034402944480414546090612348054530202720021793635358839044039778872832718392108431594054229331204068714431948133081437739007300705735377790970447891374341945066750168173515501074843776167232356563895300719865751978758629194337401938784649289383306791937033446146438563319435631819162532755520966801808153225949095623797138635601850958587291730302678040750524507957297722015308103525255641361329227749629021240419518996588817599884 [174,87] -2337763635816364453183445741677263661103489916823025788500706548672477842314840767919901278851675582063295065117768292544607493261320087510336981008162327222375203773261435557718798474874555562693319486712105241158540236670735051060173007990425393686546298722689318952473680743298368462851498009645561969802534224797646688659058503844177635378549241097126828469823686731232714496698559512390711966906029384587083791586069503526957005678587486821249435018706242214900089410947527023333173241033853628864888453095837548365642951965316614170657496361089664028577614199690085820383629521304056793409255118009717092331032372244636902427957957433694131724086817672082928053689041938346988841405736532716421875046681024991802197388193085397042842893259554360858557270601726257550981031096694912275530091946203608138087447432261727959572141947842782799130967121528228309921612875821821972069013871305611721648422589902748768794310481796816731581450965916057983410552297690058016709541043585105856944431977624967714022315322459685360113526666108147629942390182685440645911765324176443673571817157967605462076008121409697990878774882510572279577763014469691874110917704034314298661210122712105638882041628664824890532947487858269648927920599855616087054835862826308343011449230288065937484579121980214893034296803881963282075529238670719772241094453375371617505656826712309215018687570418596870143175614961329801121581093849764331532250288442246817338701085330969302790313372206665149476382257243522723132912136081684736131531923088657479393562286104573336111569609374149972484198881836062271970837979069037011901719122900171670807812129469003083362831436960711658658590349899100928897426370119951702356349664 [174,88] 4657765767431086512440560338714446208079739367150089096761014363952852273717335643675136098241590831819936219030153542302985691007892109322786688630780586868416599164541247465671872083803360596451003702144244454025759274323547437600108723975741046440146005513071335244500249025408986055073418499705458688318454025821068121752079821054814156829066678800274952007109081526271707452650442737457422191729512679595270251946502064751595205424410184643996144723999480439271647746368519760808268718045205580888117338612314315761915712976287447511679165869800716073077635884241070567139454262008069010899207405018374310894438736217205388895736293136309579379110402316487735537378842399869901243020632592116600777422855472780373042470177553839916983518727941794771526146857496597505092551052179887974160309325167176340071080952740249764983314052316467362012452712634026173748762731063756290018535656166581957184626814685400200046618999769456931106894856584740922048291322078655658810056498217791672265104476631069582320612592880292827462364109385135110970635049390355381046880858279207163563651872388191536935203603050102233309652933928696660427886782894596028720209288998693811557880186196891582762259352443640569677146627905750969943657595298942280286976493438115244024974341551022969692450554486734193787613556513485162918274365750103130494627622218323618219933154240649046276949861867294054669663912240735017743971749893347525881990490037586054294444701835827341918131183807136579734972510965266277954415681921491880640121076572144577790898726019264451142921080336892134725483773225251438644927800371498961410447689486113031546896361553748207564432482076192670765353386899844468458250636818370141480 [174,89] -2355626712073825510762310719707081438841940634193364989444623066527080547510960796021326024193685180575460366363598717567849411815321567101324432242681077849371504179966573512605093586347946896597453190768769794260972526087643300027676048898233655755771909727212469935756106904431232670291332603464417297683478421313111702220161906553267721817042458570433085269848597842336825823179009255277113438708314274484880394406774941977486550792964509422874999828510944546165404965569546101019587092917981665829267258442391330053022147086398315580775351957314558087152441506803938672231493659355022926732900374048806500645887390821416717640344610169676756387031427379925456484212569835171871648704592559188416329432480744297349171632841685903542833337211706848422361943494661793218485105942686578980202869926352778793463448327327395567208731048942497291421225562887631073488691156169963204474310803729872607816115507651180276720362276312216798776653849894575941394911777686755167314631039781417096468140379491043526804068195823212423185685407113733283454763869848711726545714027975123196875627866727655416554120094318927744090475703135510064452705106144890064088221104887907430343032718970649694463326331456623927829558321387864385679560380340494258592004139228557683250882402680059498742535770175367015298946149001602508503377812315755284595746780002242315027606424634798897879231916664009943992592809303767301703695795469555791316433715626972605920353256086606817827881181264879643500370094449438135875727652389517083359153142570358818523907079356690471980304447758678406839572819910516796723259434585395121470156673500683739194136282264231276872842305092656014065465922408003430310796086297576 [174,90] 42056747024597335593454694693839582288323127915724947843667673381695580260522439983740730085614428044737258981038308592550553571528268045143063615315400024526165031365937774402688069866003767504692927430751469590527533450214849093933515587802489161085944136468149910893907022870240533040600425776196413289607474109434879218657186851377983127895911938203164533295516601562257463600745367284301526204439465574813560154800700495690510433317251958856686642179673054071375988546443695878469256338424654790587751309951271400659762766185328791297607775085067595546431433994617040253759529076076843139810427686583191956051855468431451937911956222844299054048384990865939973043442225293615058760733865853760915435082268093927310497042837427768508641593296844501127895734996925717431359232138460553114398071108407108111318454175737534070726265032196914590473749216628939193210810788022035286006485475926534586654466947436149717422622723999682382914677106604780259074442675346209057033399631000253970093457871041905023819037282797242978574929922023111044915402385968517817883622533228326575160125906286074852974248871927841535330992501400134245307010734305217165410585760491606999274859852992046959696930851790652813280258588864585823941411293399774237874771939173008161624982914262556727882899739161862674908226639638137208960060072630409537450175999887970850316407601741575966054421867706291953079117426594472270450936459786530977648416271704572751525393495558433751363702576971141457156978126101146330689131345052061982510403871420369558311421259734141230145233205851438669924682575250214014732280806116275011979059945348811494173299629474026333242255677791026228885441589714318747355243659 [174,91] -902999744231655628637434068745065110030031852299911274540949050448107364236947152389612926502116427974582290261435734414919867557025696294276295474840238947378918290257348307406932123151159440322547628599517719448419681362060257619080493660139099289711213212143067705354676471572583378256506204516146418287689794380627572218101426892075344687273612728286432364802221466459985311339181310460366715801853398961625856925675264392197513294123761671646643152727127266120881472235587920808607971479793667032413196716652835784784744061210903122376510747043014387085731148380058802253963561983582267702202423683766390210413522894182866544033711881269244097421668708300487463216862905622086255072010694907656802985136660421501224783370911413337687100231830395717302776586989806218222641355954853549869928226819809679670080729177453910631478387983444571094963128337618438434847427988726490895041667832342669376445761959886291207342002799482770888959507137055250860229032029692941209945585053721674785077243292166582383948820486851921913733718730964036626694520883551587369049107968800048825454347873766853761212005213266161560232885210379037648763635007038839655805208460578809732301784011717637662630235154113490743579525904398036052174835490558434402313233414787785538429191830817024378238177017121003410442580805198340681449000531974967281490367326760469640679102190596350490358282647748048314968237061915410629790169698156130928874770564567555772310499110373636314794078926537940616958073808063635588604230496195377899752923981973076437208599399664337299496812271140364069638773962730602094434633364409826902276663463752144075614282677518696303534391320385205639384233049850108283456 [174,92] 5662678067798583555089725353436540836193417156753536851494475585443539069371584717812587464006641458087462504778989513993322105285709453324577777168232971497495501328850328294127898625770612979129827603633884414814912737044976067456281898284769984391991025154103384669764160788140641547243887239009474802305609386992423633583875661713866550369096696227429960251136019736470660826361007056061459958987488568201050220581486937742732406755990847046046726345887296933838124097512384892502046423398994378057861694825148254102791767645697032415273829760698288884812920840796048123558928317393144168705488187533547035523136520718281868192284267412331314247937226750934729469234558130913609008027018415488247485038667474370383217057901730725160089184475821439130031262304952689694296336279581908221714257447968001243231984976976890518731987221571370707952738583905137903881906791204609586495258491306781030771174131248675760465000693261829412027169266490927592879556458087122004705780239095029556517682521748995933016885481335830646540301854111932866721915573080386003927429112080630416407559600671105189387301051357629330966866985880349085087428400371625356294442182026352193731172096240730133641556312451487814556086400362430619571609533727866169580547597453855459784866250305515843827335117392069017206909991494597099208024542602432319206075652126011151527863609157211035045854913389171449955056029205719978568365637551098936475674855475801576026056699486174936275081670085245256813874949155533321648228861375661468727261581124907016748261544826475539071568757847556763827129118411926470565122153720354533692228989746534605051110260221526326189322829279030672230807056134105760 [174,93] -23128967506619657120219161112231450597977086464179524227356270428539129617777088036326711858838351050253881519760992522881548192743832104987215251953450737869664100089460685774714063088384554010211977259166753195025670437671274845873476955092684654207247126103086070297456919198368866630581953420589106053873125925856481975917007155818272697533073693508269758010192408355739505681474962679581651256918948081365075463616653968267843008903659015322825996813995622855496741686409777454509627774953023446836026584370040052144929806487503677867647595261293628593153439006352131077286407369023460956149552010130460927065334711765991690785106054309079840629700527220750231356321112224054441108820781166049619627922472868990045670793366740474316022315365295047248735685833644624433902195838100698706149067672961733070987336830041284321206706158763399503746105774112494925097178273510815888399598555034133946876719057383152936689307683862175241905096009302303962264835540186298788107082511824632642568805450247236438036363327883502380403891154839421332162013433725202899415253386311364150203940979715185314026487338611788964430392735030825406240955189657779863969601611098500255357703336322578773829919406649265850196128822291265783246041029346893124009766345903181731953092900392611825999062730641840612017067453499935080809437402815556827416646530274467308850804785513452415431237925772657520889153472868436039799453296612778775838651121196166611540471385375008576867163921923325936482963041239834020255356312989009040552485764056841514344777752715529481029705350063915954894692934092301427087235177014984088805041179796618489506491336988159973423909553634447321310171415184 [174,94] 60086747360207140380713653957164669959317350042564713418167234265066857482887565012969776533591666271354364391809379417655106092547127545190868228005590698948851318884921012085430705185828173387460097246918044918795643133185670074999370460449473675455595608940293823239080793296609121095916755603968549161274001988800694321917778668279147799304841544856930974251035269314738378904874982705065490689884655072459016392175170268136434012378598191620409495007287445025756180701364358186919866493629921656123415524231187692466469136372228301592966394900850288296095086588553900953160227675025656768427569805363491006207250883262228630444774932177604018390908964474262619756616084373131843584749164492809570173283532656413076880519580202242215558672282875909720406686151651442873146159743593555960348420971378973598026414425906277058646943607946221509479977387775548723073370529792437186679883991337101658616117474324986343124412667708682149214277841413085364594183511725973306318817080454260571839798651328610667763691858603357233799067039431640586835439964467673453417677293286561112129276111732367425474700923150493093200494357081985458077493261081088004123685632757909885254807564374556595379143215376542740625618698642173640240482825973161490079341505903568940230923334184848281786604806952185115129541523604948408321007904146347296950803966527343893630101212387801741868692626882921022150894416981646089706032037223939464661306217705998962198161103876176288551971931876058619830142670980549815982944945908743885241049671799323705312163230744991871387109888309364970908124940198601191027230011438297131088025761079190977088743678763109711164513801290060112622676 [174,95] -95802407688398519353531773991697635809585611933425943305103336085185352912370810267708284255634886712972942820045113327632805661372848299167176688407844125339244043558040422010597399597980810729730470554493671205529222449627253049380366154625930119991629052546571780752066872081316906629864319042156529966624717237554863307126397983000690854242125567330933789629281750248577738269659290905487739387853222413254806859013591428936428658228684357497616396303908456897971296280796840716842488994109496940566190252930308830802056711584253048539272225033214220043422880992343378750159725836645804606090014829139950862083160297319548213258401809460884645632472041707000056285138445597140261319088378388347272786128747572176996057853775388854829851589556881784350656164422498555762366782438430460788383223276390822382074234584372164485677609646651458314816532873876876233722538513011464003046510161778102866328054960664659880951827801032359463095311779816400907014052234724385042142272451530017925983884656881893394329870063600417051756589824964623517144635308174930854383327957449433073055228765600812419791744472436490352611505196242438276494251512813435515208240277045111061593155083875563616994341958107359726722289383063788595579806491812474388473820229417658433988969451645808002540006221353714391017741754969744827598852915762708436085533011364677501747392363947170027498497246823322172141155362327982918185649575004819374237131607297152160565569932111842222073189304365198537367631973362996986094232957452224629889317828660208749526253343532364911973779134287681316278966188068902810948733064282294169589834989246205556492870244131898339099716427152787744 [174,96] 93191404373463628528343230453472141132475635632451985326504364149658743047598301744574156895571546465071837283364655482811812753390230476016484948407471590355401252734395718733146497601402506223621742399651765722370741754063764965167914761742293143196175635487280319942452872921991864682635469702610420770363793215007647747973360815076111366881291728466234641707637922106002599891926515906115943809976588368051132935478162051495520194437841827434702264305286060399216384977846594962163654020871015007583437985976637152183400854056709598145504007397744248726187034183141097392246927909064543407911443144662921176944572995030458601431472053003349698254996878927856712309011355899040123152855895405690260132642369060893694732593971584187274950923072083394843602599192773518357351066382065009924490875260330953434855319291613197080776666168900374867210787368994241792829469329586469854857352471572319745003763393626637674280227979377342867164153434085868617390543988525019158382746659516534538390684806351775995987418905059482122248262518208279133629412170563321985003859138155323806789784643381309400344959437310432553943834476654058039252477309255112232673306124705319921236316338478921923308410042684361444863127661727427216641122255632867652254786439974053182168751131978347376545025791355229206032767460844573195710946041799035462028398968613449597732405685787362289366449544114309856576882838587068462070306208131199371753737937840091389718131003269030286668477151471126761913132157692868778451315802575215678895314566919587799601983554575844492011530151987317078715985693324477833080979565401997492324117745937742791150218618725275275705519395984 [174,97] -54165221160616471109630740658834283742037179922194247574491077481514366517089257125426875278380873291286690596642352671518696817950643759902358280476924668226938360228267834959187989301593761383161455714207339870106392456085512181055918644925446362267961826019892513326773625591692720650580585387455582613384053749663894684771647414175596997608126306725873275819030714727187249624349488615235175794859306153407585649800514711161404170859700609686269865335834499775861358873021897984476333404838794174047216594765949073138396694298993053686977275738781437793221659869467204102109259531506550034810799062286091434152178950688874105378527627912181497952881807558772724682170940672977684675134266021606022922503560541089047688323348576149951375007011490447183521522603856328703054617171710817072806062601167234860494139755619156364115176720506426341369653465951331606255016835146922551565681753097054704383165817774367471957728809490752634826551133393145531824410617553526468365032099895417484183333738119042156758002550673508611698632947894172224579225212979583073083966105371267992308832803013954638484173592230930384060528713752662790941821278082858625298049477440402665997231891711849915001463945805570494310759459591829540574813643296516863139614681280977296215945866705149056273299767993550736813857657604635654147242892019369879711628039665056004285637233587920715653034727262423474576001109673383923580511333932821511440492524455529062224491312784444554716627088255503769602004697458213263860346468261624897427104121124633617891973173014551899066572384168393507413058371749992440534061282689628390578422241444546968527940679267022387654160 [174,98] 19475229343535447672945401786396862613165118609165634507239469829845768919170642411641670819428364254111474739895498094122855451952555943355774076858842062538936801308271902940300907200295274046872652570118570794934558575564674850913186273357004670758355238296940735910987760827637984504948108886668835412199275125060577125281193671636737510096709946930099601930087817692498701284601699420566923755000222306451623811633860421684105114157100603918622787643687528049875078145624934546268280425993751330941317663165015772464732897324093352000506000239728662156878863239187567267805785501678349522136719686752309648715580234985929131465556461993460280129017755311968996767431058382861161089435341765382319975002099377195893909448329879398486834705155519799841327204721893414013553716020803697093255240634192837015156467344609331150561514355653773402358805146127890009348092108534191311592729965736426334794384152135661665912971998486088238672693588949499513655294440382160166849372167681393008281917142513720095236914175564032185285358035204930181832899738899087478579602292207027322929391854709455339323283200031617622575896868493664157010815004057640290028175137148100183095257550503764393321414974234715647036189550354564644104794724557302275925621794183915429745855478113260810616654475570962988851770216957087249785391600730075048300576528291673612778142955844128121025319095896417008217303827868737330419483154552400823640371251072533444386157826024383037000564175546191667067388478236592541298565280778181460225638397710528141629627368008376085727197554486059369215362046547930338727506907828436469806566660200053679742148891418657270 [174,99] -3584663596358937052650025512610526780524304643282550919358318877694082818751369965502439983726575037623169908442436524175956349427748685426389293887527580992392764650348172246588147310108500494195864838518522909758504408180664179959395994490872963842983886500792484791416213409833217686889446594861158177335244109282959910233895415444538155004616021908339264259923030534032283338866001694405671043519065664641926552074910832217585301813108854115870902133091146618271127645873009508122016739916829279567079856430154354629162769903916483965784727959090442968965851437384682836729464794525692885898923817572970987372111970613715877019776690497995041829802499336119700063986830819029258811199451407805939615296777052629277405325819223936483963588879003367957616578762996043594533408011705361401233176035410766512083307610487116608354778290462859833510837306443160585921894900027260694470217472882247283879545602459421141411179545840028337047760802931459963395418677882713902997150687274892325578741243443038628064181905331757735847737079040776926246226399140006766163109601284687910079499806649825592435861537227036474563689619988053181494096368900540875638319224679820867297743668781101816204944787600441683451380585195918796623223523152954573209359802643638543216001169213432794193603480924502602898831061598941068746262370812768677346979190739724267825556759639950424572346411537079665121870202179285932964131088497156024545532880497233888737831544233729127490529136841113583516498974644279607173214263320566636963546287640142418791837390906618511260506584005215293110905708832164639426628801602507218960731206160480700498280751616 [174,100] 685040980176320225939498665977481120213482429102838799731088744891200497607749934626729517038222845044646203902156874909372654738201114224517763099456694213040607949153850801610555243407737236551259313564983719528222969178711171511716515810138158408878165139873417682348457968522482647456141522017915740376453600075493801986121177424067639353272300709086916612979089534051631190557559627958715159662565387574831284534481669149231952088121832640209123877221892230938891401524262556288933206292429660851497720782717008066703991782452356715810643492144540700148428402455348008746148782448977198757171477592935188554742873120524783250121375668367796248045948084359566840827027056554334808232363986759873694482646624820459396151910818788955880125888846354324015991064357564839331984593428808534128511008064269223043184916179180036013130246286490048815842732834130007230381389463938928070649649770016859910825397910706364808042500326983050881634502791506749723416978959383735406530376143500196720345189686639698356573030723591034439205075575573588616897149791210230889037600558630580627115016670376894784940389544267970731785653163625556535156378848304323800886909392463111539181648479011246239098539498635995162214523745089965846620088077604813250634520592377845468865842830007188048411475765577019005695221300992388935866161413516533539056654881392439962963599281895884984008420539118636882988005511845557918219550475054693413058255233030185778959499619528392821579747452456056806798336148931138728839100411984224750487527126905539738268227623858917284749430660725665834791325220576319162602341228451002120197786581490997329408 [174,101] 31350296812860758968731224829484973416133601553239101970395826058260005891744320699425764413811022218380919659106049453635701357779873762621843099416797883354115856540271369824162244604221268488501594671917043585418992744305841562443934081283196360136198477552773204475659788929148716609005567211075229851030869949021560328343129610622024487444019031966767796080071904982114075310785429713199921105393258226848622574853142541208707241459564085518543898011541558952821953093128517535995179467594644516085919432527551555505252042137568536653559453575174291805665807400284245793131801084203137062502674258341599198559472544413460575036387627679525188184986397663089407614697374985182080215529781789167513456217259024395603142593786384923345907237387262326115048512436714747054386155986857112686254826701447670254024754637599011771607772875749084687274430500190772518956635358719134272762969841837562501271799399107542924816704119204529436963848330849357749037775225156817105321400017599050711719203386302287671352569741528818595329101664586568094972500035018597458685080994276196615358677024658284801680146789047924167616755793206848999479013103679534421377864732749778425667369214816900096110918995524198965791922549231804189944963542203192794272792375803680580117573131863136720325836802818710220067168237022448383593778955604641854618322882985992451500120742978038295937383325996536061403201834312335679426236972196668766811414264529023036967725666559640184387574774080828614642324231020074312270287328870845766651362953366794903955825489011531877419077499421437694244861365527466165696288845197357357997852349312944 [174,102] 14468562811914030718206653706697892751761338770256151911055445944077172018391459589322387624400172344548496358345776489129049712983144427624815629817180985243686752303498063643664382798720301965076337312935438009312101793179286669309152195945774646396167662493746449974064247997364062051288554473493848036794204527270892146985504451551730373946108246492582890827472859846578877280510750390802514119997071003671093393427773628784487734861599666589167024958560194038675295837341478952210751822045923538372552819926334044899757527302516253176511797278689196630914237788093034624610072289007365738010499093109588268205603919342023321523934182025650993800387012634014712533156232210782208723074584080008956867349947336267349846902027274941515029799725413492747259400204333975019037851570241132792478362594705054916246539952724639223017503477352960188706468815813425616905434245626967481649266285089350125592004723936474064955344584292758997770188065977483554982598198414175244896554208738291859774322802389315575143447815523187927161792727570614481295982942229847566236022258285233293091461471460676420088605630181405658396964561643830488511493793761652421694512604426489984765805991250610181018738506458071315023469405676642982772146772519672155278863288018126090088990860178782412499391177840014250985349960150556343149920868471828903665639015319735083552075926922725418390644752672626183535853176872426712190774719890158458659403389962105911683420974843801103081963880449239758620071449017425994297601170711910840615109732114581195934763658804864835550588067113542069881252624038670338301131211924556634382173360 [174,103] 1496148103926351077675849698427857541394921505333038210544233161532431069326446781159298694424662609602754238097085075777898711440748263284524434514900985787812131805033167319656163768016079838168763395945942604034484735781046893346069093973494943445801571974911992858408036492990149760975675587878124362752519137035900138150730190987216099815674193659062427008146464463825591433314204049957009896184104590386521043495473001859597044181373507155574380662311242532168994911903294509048098583651977023338336458731491941651953087712939677414576322137033175351775648789103203628476051833852358798948709585139265491745187167813011247805560580762153400468103064957984362644979227647274837559188459911100574449839436022525214580588449684102597167353486349104963441687778923425589966010264524202509077226952655045454132410460219033703648704350483353804044267844835052357290033591452886234482556694305480392158216453092876093445959307054348281961416370726296614992554885322154659221027449711517546185733675791647063826536983910008391066700390770956233572851990879381366248823052812539336067010481883625955047994003037035085946482342686145891646110766992536647225433482090733322844466075357486481761129970311067453491829305801995799908004895233963130183033493253101589319511157645072658417765289467319355053719117265011592406382592034574691836616221345122707148929162413233068881823442729617022087058059964187340809887860332174147789652440015737164202791186282166575158734402462278112148874292040509544775058395525388435928282765613530579607617648428151300899246438348266056207458023854014640799009309908626377280 [174,104] 106159368536034944218930612483237115989489839277183636195934503259862119399701034548187641788568271027284493461435744991106475618635719107814558677271909159651187443907275197798704878598745340612083422175552108899289656625164820206675155010200032406622437040103877847669832216088556531500070111495082617199659081978256256302140089932520084473621859673952987075437342726479723666457077094927525169147355046937356051053021103063864161868840917078438219833503560676633627319764732528112631080904450422078844176520022606950646297793256349920241742446669649342182184292067386742650653338087998659743433478733494150151070745351937646525577636435406161260895859000743639191028505062918370318985157715728675103444825658727583522353876746513928667406273403606576959701984815275279783924975690530622974408886071564975555615587858000831892833851737076405953561168397519146954076358723319610400390344588779413410868967281463558545827263086924230625771596146526227661187744297098329002260986573834772130302352055304471251555943922862724390069172204797932921762414204623246789480704025871076451919430341291278872374395884555294578323984244310467521189414245358620461551237180149487453167432958680106570067280872576332099247028451249855526206886742609327533155281240693623601241372125933416262730860479648234719178387306540954616179947244411869046542458387204786279841434282263980210491701669957181208449191321707499330799867038917685232708410554309331170037228147497278482644292447599164942011983024349736305836332401075159973577408006469631040822100049793690895838835025353000998733326831353169415300355039864 [174,105] 4239558578688519795734974214212329800309307503866623616239180492786181742785479062585691921388199179843216841599894475221495912477300628393348633918236452348762512802315620428840895319774600357179212638012567742146460569350062861843478795630957630050097312094479258561007289411551614503925292457522022862026021446528465894820097910370898282253598139960094606200223846495326124403383678450544960601396770071694721053169918307611255065633196906331501316033097727120523687253903577290636262198280110942842137963056871593170047552147279520517546952242099278376843456435995527982710890343902451464257924762828118684404355898150791148476260203819120944382804070491006503150597179424603723752280324939624444757920216632176555793460077289027336390458064304618131177015386660702596565739630221864863776826513128056675401365115671552558410461412744506629716022312832356901919527663218328305501846592048111160811313388021546856948008101276780295206766417774735841083410967219987072239017571918054136018234780031136011737936875351853656448098022274071587483557181803506043276256947777654052419017000278721079570506426518910557502200316820342118953649811241964740169992672964702549849179088819996535405463988619341556780303755250694008481393049790320264809918776604051870226631996356022796290206950810827162338301393905938302482268233071545012182175513452379520287419547384474352271371607745125792053662565565418388730648819215339370873327284409857261523892134601769026983613624016881131933347894662702409473882317516124873137096389876291309249030979610100771426101722142111321195360008210635636864552 [174,106] 97512875692243105109220873218321875335492863854880034101045060151709141488796799593386317897373140777205724534628011660264476804101667394710627567489304586192585463704743335695600954837916420029873336225351636672451166536723615185256155572268495612510412319094554188040590669166960988066330153693474312222152421044369356254457539763399315956895222014809083206911652406757690301772031973760081980961838469682134385445654311586716571261443728965051786433241319039145564417131048027353272644151367553745105015936933677237108059442850689112198839092682820159301424565246677625378898852312691085679311778244637150093349946496346355574328575823785953836951098931429983735955787120179945284826594962789605425229644270119674927570752446231100374411961570763874400062859204354459408701530302541459502307506479088069627236185309530438452246507859666016749407096301027900302418280012185740511945452624291453445278202347177988178590333612379813191535795757531940729844350799061418343697499748809324852983668729623884342713932510654260919527896748617909111035260069799394696896327896058391209653760253720280863984776608493726610919858243320798921512955350192101505319962437524197307804099778526758598415573359420367931176022609023042177216614557513465273388442250823913974604654526353614803846184701127661723124576118748706748305700451152089543526341917346960429828587479622013773953770101286887582623720342624319299686887518175541056677750427668769592698998160728162482447757019474561909638868274820878589923925515864994292028540913164495456309090611330184344448075160529235830664244037520713 [174,107] 1267214725502447075164478298937448997996042723890872557245033704731773593790174063750882398815873796561070997954050908525916296392383137566833433055053576960496045340892862494860984557397996017805877142671999967974617426410895504587948607308055357235336757855516562808853026587765275991670722890058369242817601084981881726064152473670395817785990083756080052725787610804823564819467378904758072419775462776730123326458846727871944031347377181612934007594952227516629774373807094560606194229893638674324160707203164182389862171065246562095315168231941826936294437188077059379411814249239816239291681148318695614408718077392355944355426910067149837503886897428767092220399440871957461411438534820405420518505536275707538303553517168623891547926367618435709061025163768688023990918562614006250701992054942163831228023610527070326263527336147259791091982216093277520615941188687867285626813861244908089748036840381770657695114657601055999848938017019967177455760226409103043085482623932663503179775624889280168949075613049812729617324948813168817804116658285747525834592307492574046208595946073603660115142500488229790280179953669496767061982166351164106247707025642327527106846142453911402974910134090497994814411819182381683063429624404069912318265046495525366974719619502927513026939349545924942453909896053139750255091856075123949756211984330313360680167060620547680886276829475259994285672896414170900376649648347290278512630790093623550976494164829227576153863375133921349599886439040296246812079660087386380963277339972476099144358959837691748631234234788795704932027328 [174,108] 9164929120303898161262288074571188134200679304571089252970545134669620156321042353665304858902823647326225466775480907801146328905501444516649732664219065335323026893276571504371910076140143011004867810978714541524614761984139791176071933724088125708167350676335551555502218570043237141325454635226952856883280726651160973272129690909179938691530338967202358397270792420263690767265146319654345228925134513819477918938413375872113029031076516259832328264626349358219099203154417997109824015541911365993095262430211889639223590726502191069089436187122901525510275871095072410837356241304117047848023750467050944476751868355740750992612593649824587221937417114573482090149384210545447162613267634192479754443205534170755444261376022292639978327500013753781435825109835633394731771666165663579966740360064215397511917280360156568621364393895943106718555729683600785907407497059085940718448149469472727685112045567554506921310079898389989126773001032531811312745284031777904651674645426969040561324099035277336947123736411393623464662711052249012091290393752463290992539879722803643465866309021835761359052590121646140768616668417801506609625798885197164331918367404642057337927718891717601860389534651817354785817086491081628851447774366707392028907940575683572835531810289476588597111134421672248273648579792550074259018020479290922623358048505191244927479715328509737765195237364737578882559405513791785687965024975159941899640038114458457768698220108844224808352942639516965327199196698770529120942840403047768455426447564139064629690560342368262497560581828301440 [174,109] 36333818636872092323897609708552404024520912060142987361170579196971939147527319410682514670637906293152172259655222895720183549039000975040317190490897271929545157273650006349974234938998327512435866284132617865181409545568668946257637090643295514035715380648482568257946080075942912078368737984644149335868847368742745334711304589541887206972778793290277840171827425134811723768651116590815890077302347310466570761217892118927938361656893147335461787851714702267999584298301125430694448242585002354149960667587945036067943798380859970223457262707480890554451227137902504760540761448088112312343853142133073595903861445165376276228000141368549913786393498720350017413248491774866246193330612354806391647225493208019320958121762587694276965003142494559440714241425181792220521868237154807337927536611680243895419055506614591482909554636560689404687219955131025985430768166864792887839597983122307534678592906489217594748693293645937143662569539343736368407928191558036497862921753904212006101314610551560803581229031223190627652112282083270472482386211278132558868644312156325382802654812922711316064965304821445269348425774625092178922899951563886506671661323342252750121777698184810133384438074088916043990097778614719165958011568147260238407385859566593793086673434050954454145468997732545083504124230569164884672250557138725499617564563788712730323362595600176742825264647486231036114563374242741588732024217800470966058512638264475932698278459088693294079920864056323961151247991613524404907841855450910663439309615876801542283947061772133346862019440 [174,110] 77937022543073979067277940072728156842078115175984567453827476901148814764841817466111080541823916567294880453372789628976898830726789734478932381815148095962698875193358982389225077395400418716269680244778388923614830748956105338651783698929522577956601796605136615793851562738947462538792876663260622046265984034540633940628886155792833862722271544554119921715867126948460218089617339488886178732321987300391842594422250713950211323068630859479220754504576046535003931293584691562604736377742934294026640778214227121202394933636179789906593586737322144154957926487194086169048030049504786752474741424961835769303444818209454542451151789610343566303901277388485723386126421508682541196692236566645671862038184962448640391453692792128052624431557133007383694049938990786465494833829641390423489287242852592107150774555157999414236069016386727723360027227911368339930784908566249822781967323795018997528379203845662317878362505058393131163008579997721344617322722728799164459350533835074153601648418956303000606564212317944074257294283573540598184472856430148774978328246168434973103958655139725949951507761855062508366055574285045539865274847305184463912591872036551571108652547900099657177754683152134043295741769158726274638823788171085317189053280319259867609199858418936100194950340428259575668623710302561829020096222355537063978619200751625052444284426777045617255105304886865950985388866463849860446564812353254710842043284112842277224236510550152845667511997662201745674277774998257038954468854560328783410886360143718424808855022009231680 [174,111] 86673172443185940047937716849255490817700845717614466149133864404414636770551137122961054531645812634377342375703011538080057561713427355348800069420738794679726830306417846547203745926376041961800267076035883094609213000856064738203009775571886872080087877839676151991448049901541965915803632881294474212274491577025368668078769476897587442497763688461621891996388119227961572949335831634717644437222857710878937371664848228221724722011947567475898378599325028617934862913122320755879478836539787659416761100610902903107769597436763395172639726217823587327202760946602259540527155846082241287330212635396078276725268876252856083987023068626429323330223443974615339947180772999258874519806992188419491996201672838032445145477732766824436940000216571959327931901005181960614889468545734123847889330891665806606828963504110650988195706069243338931468742976409507277079675002091322850690180461020872940028236662390543729462240392531224650084231427067893644245499088613405782544438515864432747703782355808170152248559336723751035347351770125953334375872320316216994923788283799250199967907386846673468037254305722448093472357374761828968889450887768083954989541832117630806239058627364882148570030709774200725295242368037489859288682578383960004398021809645641888238751081642762218638563473115393152482412621168126684701571413090698340326127417271027667370299592523853396581049673218300510002864925219622796655285957263959996581132283689329824920660605008433122626421580128356752458266232662863242959639685334282006995343505292866949679253824 [174,112] 61283946792444221839108278384971291366291751807381027895983973890048488251158498368347450701423331294052131131939811730728421213274789231638460431990725865576005829610827444227482357334723061809601818264977312057503507328526743552196852777289741088722241472246589064672647571081764733847553833755325989457548641827541670304572102968159627183300397502235886831197555722647471415733477470455248474541693017622543261286799953270421103265387523297371025285059772727320554786345915630479640426988860927298008295846078991636515709558570661401815116428012405324545547059219989157373236005685385659835578037981290580120719752271618659506533213605442402583099322432304420005183216018700068660286759802749243792155148536894897193345495813771879842139902417390276502692846708644367552342261413317403666728185167777509224140443307815259464951294346732284538564604455885877265344405308048739329000233047589007802312608106490791126925699692198215948653972517520301795778708657439635189864947104263109136134483518995271573472489489220626568739562683259700161624656923101691745100491572003104512704739228119237117166092065562592990698890535640547670351016116633555254243291350780271720081251356262053852695780349398412409271897691132046376620730119247954537224942865889150754974518936772370072447162420395650289646769291692768174607724712222567072183642463406779496089356251741919461280695371458854078084242565867401196168902190482234574854421639629557993481818642201455920180924667881648918863442696211089823732366387890367720710297011867802920 [174,113] -10508803650705118902983514652844539972970668688655972330213958243614341324191065756601360266914542008503706889842394857409636560930670149705443805364434465580937474253392256795785589744558512071221032902095722487264779673639747164407382004478978898630699705757246415132962796946654233661621953451134826740728369520723094967659359801134890619993958976126954669021399640023680801184663237298354256815786697168765076513414392094511988667244535447189892124438634762528444198076538642596126758072917582467050475995839915351788387238938170669249880131091470140275745105984238634830297183167271486298047420283828240037877503998352991889006896776518545270966564377667407144566502017997263103030795906663832038028575362304914872052372067871043786271246759370979833411341290120407219196169977759196378731335833062689122381329195939021799912685093234297411164785238319214647357150073064148229519873068747427936679022899598260503248931966016745921676693334493062682634643958005014919853284453776705427905806187310531184757600580660346729789589462068098516714974836733385430971742221985756550508290682852652253957635663886401465488349799397267440485009699275647896588495558267479129257526623979550841745212417376872701321206902934474887330609415975055066327774482090066342606367647547879149090629420071406547603716005596210836797080937672821104007215835253040274526934189187610680342860500939109823412965720794158877054381756767428624525902304959486399649262520411340451367123072699774829561195807478301005859375650679932278368759664 [174,114] 41467575672538997457504208879749883564680883868171911156941181107468019063922900212502136461438480992840109308165503807994294541519208176718671236641297541626961364440723604439189594832800122062582875013922967584065011646739292783756223072143305803700398091736387234906955630739537375941622803041800094570752267595275910319765103889978257611949594649130411162595479860491012424871235246369144845534539928499048551139015902330545956785099692158312382630797352006337203139678360020437573507872822573526164683795751225206892996014451170130804711215485693586292558451205915623867381615814625447434316295135615099318029010273414083479156382432463101725596129293467228130506675134742458494990024222829941360616235389436253497412044559963489543403000613939716749338456978002453009652983764547885620009594753035601895180610097826683276837265235916841389104447024868346842427157191461002864223409133641479256893944003208084064545986569008876333616101076664468719454344685874201229304494143144421442340060273708269708504357748639395440535317029546922424616058914889272824855599433701448574566713603665065737596728621391326526584200081254471386637737926818559626699415626911947322794998432273271046599147141987704256378304584960572443587823289346060254253322717454781206956984220671869605094998933859774995782939135820250793303467581552907812324603862317739750495084391612923573983594215115598455288088956127329287302862877363537958855642485548429732235329712297622221548383104698878996097648782595929357706944881852171447 [174,115] -28338970009445148445537519787450793406141451459258618789132447501287573324826646080324338277429710482299667782202024173300029258803255924847965137294839339875892881481203522918239506257643348857044155460945430825289882314042428000446436652590027789687108011383144883988841258513075908721444149969774333228604373819676733756757130675096473082706581349715990113925825710048665535035018764604240600029595641160311517618734779222111314095905391387057673618440297557585103872850782789034905127435886090287843476421228847456694557881039895265254436996376129602422620652708422262340365447021178355226814559758408702446080045590224308478863715769867865260480769692574060550335535496906144036515069134393084929593540133821003411545169041813426394268855059975174663722750227730694619710708134425597468127818874817518155012142903510539488021059797494182544596090297175293309179791701190906943667443668676472280789708732035385261357070440224685412485903158551754806442628901009891618903591164898334886414077156223404959904193748115497980436056626727206306781552547516894312447688633674871326183981745184432859173073960539979365695891843227528407951082669098162766720212701969210643678724547663703198010112302579648049759234641862629900455898470668077944301825489683891925132846950545174257797665478354987217101764445053604303453363946325844299881672126012781686699878655186362304059188789109080085100335216409149324768129241015406476574169565501147736488223481377596390218189865274034981403613338812845072670166720 [174,116] 9988120171245066373733629060858693601011872550197316823411520046719730739534312952414983917493329472167778559159819249505267954110065702102084845509581859314975518126450890980248697826495710407160689740747698473738445632233675462351438135382611797630726377039075371553740954685113172967966970697284177969726639026272436648781073077428199005318737993157002630581773879500637531968354069321800405655073139700839516561511499772804180109749779383511749489071060032428080285351283855529629916771496542826449419155522697106607960890143697175800694032766652026617159846810121251580827391534918473958071666431935004818118238158306441848052552553935028349308371416689491051338202285280215568984801580307998415870769158338070849772286182087320813834104066736236165342639896333355809648667168002272942938524835966824906086685389174610255120057591631843973700448602893452824213441711017244802706297125847917110835758807654462918807038727243153971505636421208393549302202683680463588087008498608115532634454258960241844765907407732327689086790972723012739613177197902295587199115720329098595870550045562564673948959915391788813794905931886268408790732287787528966762926814043339715664177013624367486366723298348967579547421242664368979538884307127579965761389805099487603636670434317056340368903567109188316734597666023415444076261934674628539701452890991006315430521707167857055220606603696020602790458410783314829969891311967263713159073855479847693910425309651567018837385887672929644670440701166574912 [174,117] -1628263338904824213352294922122011944250079031748994736311509437604946485013846624995377343839797776426403526938140283747991476451497982074593600904413407353833334720077284767247135175644690743284495009019558121254680240235072054564632926701694863770286058132309637282390671115426835860998000881339877895344553091813328966689731584227691537565172403537492863293849231051308694818895973675446294663329266581820513166189181216548079623255791831693617505435160926984710473058953176551386324315714081627631310340090475993393020012475881887177095486629636339714611501430413067830220651044692050151743082136179924817040032109790349132748773827936373532927146527720976845331388388951624673543967188902539983435424399548895473659789762144578089606072344312002187191874650687381340853303531113894261108528629698859572772657710576708078473340806000409136348929312506120219200255154452065977293819645846283031409586980664289030747228334432887485659587733668608665652594010150462673198837343379270350992652830054489123638931110025538710728668661334046333562667618736050585987127930741407424783764420092145152559880343397437943061767405757641355417758266227701357593311281324896764655653402745631336189810823553715323936895800552590904070624871340039031095834233664733613059067617942994821370201354433773701905961822447410941090798993241047612082440026392436438643777925363424306795061206011397081686604257154915325355273058651276681082153612202170276819700856582928240931557327134212686490703648 [174,118] 119939760122562782834945837978557600615366739467167961988954214718376209914704080568016599672790163199484860953101736688575539125587747362229022265925949553621384415481064854386801607767702186700835477719262729476538732568210927076886032519817472615874682465763714419234978256426649126954824218661071356780782515069963824947067890375493094627505766469716167305824881808768763725776731709266686245578131823592453980319831410934201659868634130895066161291736452409528443788751649560654751927054293736339151679241587987799776036803154821915879757643995393826507281930055366599626491139586847645725881359143536896190005906031640683605107772868593433656400280755837189810729968536455185697980830948650392537581630532029218822318177052836078376274248292221303143444282893444300539257707827240112085412550725257847333238434427350749093313606102350042692846445707773563152180210339453788246752672396476793014488633385057484539451716012623442786719291758503810507366053131184838772461145828397024698703945024322870122364079597885900507466316137008418475389204607714678248507462033116567684268887738448386441926398423121253893526136138117779258046426402273999437956224511094865590993823360575814278822584047976931176423480090432580582816095274403339681710656034853091583831901603551356833984311429350365993221080982400304175136234904927777623532173233384717193548671294896131229023201868785093660404350666232712276743789696192107955990688484353228441666832241211826225145935344169096 [174,119] -3907208132353274419248308821668410710306818187347298026062943595169895571373929142140738397797151196326574601072006506838300970723164279016454223012943099404667499385623590819627277797286128228627979079519960229393086641035679549422197879984996474032189203445073506201532499429602736734883029805246500767665989714554889422530570910135280160401197489903528636318821714470296138789291999109366847440173076060865886878162265089533266073911828529884931471985908818063466646390017964419554822507124726194020533912337508079275789730028270785474183757115587573821455681705276373509726599998949024787769913132459284534667659978539014076001362089440302053762387025552032711475649976112981813668964167159714243428410561997520799903656230018863762671797766008832996736799323552763866059683205059434657818590845388112589291024863076625140864057762822521091894470463047193051651124133235083655995163999397091748841940137950757703253747079534043165764469973756297326531745876934943640343745751123226617826871899564360477094081000187134454660758309594682918016730197270673614514350390506400830022844731105154606445733309322785513897798125518716022113439759805810284375877542109935737577828368423471085560803382794478514250298803963700680237746473416927778827669153200416802459122143113678061675890788505464816792312533197706616976727839131658271444050342664228513650982196685743520838777686597392767614998571399908847929762968826249874668287185101871493170094267884715292577472 [174,120] 57391599742550889146277408258783085410588537764687522343084551153590686381965318406851326302808757870238189710998266618527591937311388277070992544585936457149405472790797044010247434191608221068171379971487362574194460034847817386603175306814069534861538417668777667824315061977002012150788556904192753692967207431562463935064237089506650671933750307552774348443524421877252940532712434976755227301017754802508286400294737141089513880764197011772496970266096704960123577187443732181169679942066681869406922179136540635292425911815756209734147767262856467711747551947840988540397450918420557608795085317363028941277618716466581822679577824308499526996335864267469308370194759947540581637226824816704238125954596648929916592982425194217230067214944952981227391742566952624729036945905904372634799200771652087331048147045231382998836369986731480586503729689838893464346117559102637147264716406098630421305855056976625184503238394006470074858949584328748867940393241347062008922531472891030996642019082568063567935133048419402804260862455368252598054574663609427238275743240285722714448780968418152163545526225051775937713294673750714168640822437442546762698142774808847314476852378960089132984964104933128161066565676830880327605830691607468264834810509225341081990067349152667808826813882225098387118049967589113899885390015523688194223403421322711871046106165458138977483771086959111088335831956648262713336421987559006682290142135841307751288799708464 [174,121] 150285339160891750963038677588547371178061886577028663221980764780324593095823922579258179490581900140330561213670074591601789917131690889558723383092949339355196224257127793931257651926244457069620962000102142910951930849362258509261385680266514156342920117544058118721513025073734911255679410470003001261055938868979167199410111201264774273046263164424887851257058374544950133467156334550875885895734772064756789151208511236136901494812717898011386216654535465826028538868011161102292937852257054526532097085268941415888047597247410931771740619611580554209821566513121157323954438382683652962202761527911006043832314096909539637213107441649137244151687411149762726873147344859072710227071309661110017826782541277952959283615613524799173033648883761897160005443348039442681356069987157049196549062146140196635146894327939532517087051440719301613067533464765360019749896229399044464246614937730311777927795489796380433299826404275525730041236897356525779667375702357433600919481430085822617294186313889760017751180850081608482385743752523903700467232833531481475538868496220516511130215985054521580519750843907872628849698711224696826016156071503592641275653087367180664464999643338967442233150634133412889956766466120392551291869593929926158242767062496604739390799574653769699143148000144023574314013198337743591226808280804098480606043747390551637304616526265524726152922393103951550903543909441763866487858279708113188773133097810078616 [174,122] 22612101224875363944167482833935823136632824069065393474327683843381018726393198065034739634335523689064701530736586870044447351107456778671949356307998558484047325188847011585170788410536298708103803334555476448288552025210314173185642052854782121585521873724198834640541637773069086102518199323526556338041068051200975125773845868302898656811482445122392785241363632228659386837571905503218969823391751727015465370234165539101201308069298727316777047233439787299025927284564905852004757388585567224944557855620497682575113411862967209079100543644974418195207676148444811822620503557558144119082138485449704566030694849627395335908491711394056747115382307682157336729059110889515327882600264651300846021105094205681876000773700257597631114981770193275450602441601767107525818355988698977882462826746879359325915806204038373502933457640413748189813725556858234974224852616325529250067199224987310801226257410346680050951713060809577628237219072234617560550999534319469478827503647296673812848553052529322658682907194265059539362618292041328911297415634838020740293007275040124705831959434234049125834007676558951977251075164562471227516784565727914361473025471380091757663769269651173294266640340542066437568271625295886214934661988539059117877113073210437060982950208997552837356697137672844920530106456895186883605491467432788465731688258274394304179112314826281893685746167017592786948856309819293669975662301768155537383110754 [174,123] 350807750400913090381977112516667517159004910016419317328915023886351191642926803483018944346754856089997833813598091015193468837722465969187182780659921591618946019681949334326030607040276714678727158560684783577936338608574848414681700593969724963048056724850234225634772594315166071744491087895407519369833629259988017310862767253628408757971462524029193377367372123593266350881880303184345470288817173996489217774982153625056875724219097265109004542828682987641075738856165089806184775349572084936962229633624794730028142019342671457003859997122789573798023048572276671419512655448082976624365999481389528178975294151176231648863840169481822159255507588958116545260090412631199864282993630261148818763646510784775811348058899407122785910479967001379862576688434472726081670612212442091595437846164714161943400222427391347759791025139902248589045943526471758106903505743043484365557573913334003157792577114236219076729735627899550206474824867786990919637097442300398867770562885084167357862296262166043517163283433527420233289265280568323110557931049286701397557535194359123771916822665897079416653034332456270215500533476392150830423737653966874317104955189325592194823323026531995456146828276803963897243620428183435414852129646090377570340867005501302389236985195713113973563587296904046114730417445236944821384477534588535209198096831820465338923301183231122426733542407396053443199848749970603025439554491054272 [174,124] 2042988004880331081112264198167136985640093725038065289428899761357163768907401167879885231044348801418826225708763012792309422692064682386328410833666055105877461224688917899593790778609875310473744147372098306044643165470772279111325914681381327860159577924259717745856488848938366033070313053528921493615799610083322693061987089531287661697658632884777510035555250724168051674455459297531957457379694363907165240890052630502716646874971852347861653545609934342543479482332374078770703303979211946448058000015644690466671182650732179312792308100898182955891857698395867135371894277161731642035188227819780880861816318369910143228507473153431085755483666661914016453516960544378371809509625437913009416197510899194560095325143429177154513586218073105164439234076106261779864529900062377230236904920408704579508148984371587560706736464504621477574134531149254929669091772074525921118434325907270694811135904657661763129442907042424896619741742980650666109360481187804159994790710069969324345382897625378529204908003934970599583080529195508969720001036185165648884286360810363924538005770841769953004596047888890311150048332284991353578075399187514301256333994077787133225642065076756942275480878543941456265594263466097445312057600591148701093895465038010094220851865290504968696275962400624881945543685633020520200756907480965358537777963362169602382563392552585263246094413788934038120461608586239374145024 [174,125] 4069308937374071279631600267279025841592624864785936210013218558781827655311382306381733728408511415868740324206015666111811525256565827401157877119602049124250058448542734887585797917488369892161154448650211080051951115565536877295294494147330640610117111332999135944106430432517224427362600576869320738255069457699150194995486246952987386530626859916746693498320467434011076182096548758258873371125364646297950213928807921390619116373792967770948147008916453322382538261034393046821611555124439144902039137741954430803186630015970870917259041001687381814260639280664624869711340308714087858684455923048397015933944888111661635950531541754253220586312367607561627988593269047882905746107679686156649791753484259442367897540736704322914028178787803927787355458225946489994020391301613597723496674363905854039640433263111828478783531585847540581058468117278231131160231849458457142328929241026416338094530891638647254531034087531240360638165248482912942322764050255196843243492825933284498405778111813440346546050171426856561801487385842785741846598057996810094896687563955144678072176889127397684266709152013445399900629877941306379219836070166734814220784137760135115581509611426989359427276715654821455771414836739441487233577711286412557429660000883177084512483558852058915064736434580468411682754432346095317932474320413323656067917557518226465363698750962802910008902595818862882615346597072 [174,126] 2395522208053583950507617309932744974371531043121419686475358297593752544767712926464005667875398517900603107157233044299178281012463187277528330648566578606525435042527978596417596519557384043700354709860376569392403609392739460370124709549913220616057343959677991121665544732056102566027250787932424735418794923237593794502568866740151132118432646485401377927690887987341526628770228025220066286914476887864160828078251980824598009419584577864386053148748690904849421816789723879606522591867566247608826952221514324375290108590631753632628916071139655507070388839980369607488893368539502275431128365553447223045709848681268077437340751477155338934905923191675499899020859004196782835383238824219671644742406245443115575234944168592295081713672999779883108885374998846484929429231166851540305595308397823415721214620337291268493769287378964653599391396840400629557784725943213767582207937811817402388168007667891728207351861117927784730398041489859949581763227397085939923105797584456133793106717809924740484538775464646854483005278959536418024840320887381792969203849813720329060688224972068658922780431889192497536971092435201979968971000962363542122039648096233465588824945772806353004140402033653381128331304560527424798938928089948724688284624710659521954837233962435111798394100650393518202953719612073227964897320754153806397776482673758095591265594076723983079058238129876752 [174,127] -1441481923523727073264967360424663114779839386700478915387629433853343281192862790192982055744532821490140841143568519009693094627656496338272800006106593018080258271678314267436558435012271443045721366527291110054452726755802645969004147500586635099912628984489981390422731757908153137929681489612713863770788283289555995558696904971236026089921050613126002951451167905661199577689093350298524936388456048639793781083752030393914310891187007378066116404438294234765949281630777906097349532678973926916710233116512554840622610415575991251009626172533178828356313495687791417914540428351981583540596332286205866902215552455603805147974290792757621949803184743218346329078193394552704707789136469908717470450260279856737988798786463705329683410608156333976373481231593973462255422221052007196089124830088079241947913786144557439987365651527197522754351420395482069196515704894782752381408011901665906161423175685536135346729072509566187504189266304254880451361833593420321651486780406605111922481850046894044165361947495802514229495081494859207357509667037500535402712144527790732502711193401921155181721720595952119673199842987323044165940654834364824262706261572635324601183677674609403113761653693566589366330281947410540369377621588322285292607405253434095383369162672927361499347846728793799017534361517989414349645761073154193829374892264596509949781199173252436337504 [174,128] 4977595799874187114034779059577467489365085190623256926399960771597507643250089830444365629287849502583032363228316028194567075559935674103395869664743041904246911971496598452560934371695670692434126050708575474869584352817956764191778736732930280069607547126241107585897407038815129099261762523175806719703993876709055907275580943709311802057191930056814879054658181772504205939282936846360151057715518883289477417667526904324110335470709589499526286866435153264727231181971177313988439976994882801581461648154019636403486196405245375577736857694815091886858215251434796664203331086394912800352876372346913493677297188085195366955632708324102984128700193686593082008472378078737913777594341585713253853908350172304118248533399473344204709257186857850847664635276551027391646478056549187988956251990056182001363507406772823497838073442670393528756446698221772396280416593838942034595636310463155464544971365013117068249284084384684497646081079398567061531058156529077489969043563964909562033494360892958265224656967425645381673530352520643093925582849213943219166845209096923226085701561037139719259353783083524462767218498997451139006026435363321592179588156494832936411715618630197406786193651417596376954380066701721393546804326149857474626704692076942356741328861761030807834861780762275400120061517999042417039498201451404511772236082459535484861640010856 [174,129] 870300612712993256897906440416864412634436491385294473222792889751004993213988963824129390595521097944140791403962189490956163298038257556948423522390719503198842781379678904995752400678337352754326849648879504568942695293669353953601496719722831173165262055850400885674974055936943815928235872522544138191768335960254197924002768385119616933668137968843252765489334130272874199050367761549437849807832413534770975308386390320190751291913870450249301986894197885125188494801427205323317085106530594186262381508253529118402628885395545267573271634505276689797065149914760880232978256021527954719505250907113955414420995050072607055813791379366540272763131217127607215966476410238042945813086496663662501891109039524729755257678710437715918109062005783259007138599736222473429139846201566774289121003389652571370241855727356046497367606680400296816885285653325974967575883405068323472631124264273694880338278617175697631580191697884823509723739595253494850041488921450837461687054188201917197597995751152443260301513469252076153234552365538122235930650676151419333681092163386593043734015598976366211049490109908309458529636489946248341331910048708177285180473752030207687423558319882080984790071806865552004714049659297628804564219100235256804393581132737922054191812406841877687814210369924984676930875298793824050839556007190844910303120702376405000 [174,130] -6527394003063001242199008633766730278138322582452709360877038353180540467497582940487647188580299969657299763827488617423933828726359452267184471125812435730239417974097034894779437793348130938361263638155293998520570492785758725007015858641441120119051567395713949731954492536476429358310651728521135461087433618119799070186954974516786117989709997944669474065261056693324638845270154534867488017113986859026811937889438844303955218343500745756709866503161336099774919933828505749819353462102404664522919148026304724282219430448038975790062364956918691801311457067700803807483351665099381591898667166641363074265797787553050767648734216312747490017988406776090560242515023145679534686046008330591945097764064828249694973219753958692515644344739672047261557461078881054184040377311139499880845876628471062508125910392268946452958442022520499994579593592387661108218538615710186535881677331112868284539546929735805172271399327244265587761821338231026005120803295918412771026614530359556372762654030212329412316866430017229596340743916841947805894076447453220559272471118716515523347375375740386184641868187161991451753810814548833566817007850705100344279023282663673637669906693946156886810407643737550856873195593335281583596365815354049793359110836014384145313861752192622436815656359184605024757568654309997011911273586247016128081484015273 [174,131] -399764683319470855123720880342040585443806603170439435053898279233343255589101414226099931444535123757980581267368397491251779912713373905827698767201308564856887490138513950820172735935829434817187115815577848174436430050043341450198674713927111280906848516713030666539349006235748906637995221088415809829919445008991550704215500010702324372330584626156231664534561836077261563644828586323544669001938458611138266702031441076025512937265265004952891715097596526552279589187993910374014930033378122487108453655225855015341857092089289952684924318774908183017160671604114658706962621916456671022032677507711395041409362334720649536323449572974759310607746297396956940224194094317955749799665210637484958671911291390989771525505850705313383300203559953970402061171134351636589943815422369581932022643305160084545428436910574570209520281753378054560887035005232857672263408548034646930488784618562041466587388640592736595435759782959459773913082211273127208476609234151988300878383897015481150692488331051579062962226769319742473798804915834037607575260850729689931195893424176152562854640045638629273556363422175063147754881096183995280803206451219816295350479102057774887491930810610803187942019621528938975974531677037625601746684403843281734634095363839027715425601346797012865487360341447037077898765419858019318744392723803399234368 [174,132] 95551576786066364328914317483443306013652689303687788796977298789567896662554304750095908385171335375753479726398572650453939304840677795982359726061227726805467118582212203292616685630876695113875119932365541079131487365682884853488330456001915591521098206486858930998134452498266866264041481632033304891483420822784689763782066593996653568138506649080569107635378630383270435936051860075330376406917086721428442861094001879824784261327228638799060741655995004368176822312711589302084167893696109484948839573169743320263220563820560421602205289756326709106164038261019720224980084143612810336089292555009803887730340985671984068860608632458843480340645194443823827093030674533742962198411228738897090446794258655503322383421992410924344907904229376644713749981623719430162015241924405181491977368864405574561149934461552897632477766971937399143108446071732240165886987712717469198054734308778277870932554910344419556114546153741508555837542200898042314754121490919409245627333556376365756218790814987051663079079955450185489606818544143388468535635776599047241102455853225498373125216970187992913396930914201051666055767641301931939321363253102199024749402145641887841486681599232364551554924282159325611816920791648914239237677455347755574468803264019976622184529864798617130838446586794771014050914286280243010483068373907104 [174,133] -14380798873795491000866874442803911405311138601648257376593796344321292903203376323002571655957856426652528821672834158828586761603071217326813423085484458984260105963959480332582787673279960079803080782013041845073322079378733998217322638694297274576226865202638757179002008243131124969783934004699275256406397838072322004942468397129613718183868385570795847449573933034627152626934263243500689058257664427719807007495886651290945055186600672118417968667676053766602680241207433633685480903340613609166332057278352054378602649697136297296553950518072185784895649982539045659940697141663098180443785094484799247392157872577768377555828957503031577990245684113842107523080685791603965264994465133740342570805800875384732134410081368210137967087514968313281649761835298726633326097954253219118500242269545951545529390423870517851469378288555400721960482302068316916249389500603410948864698326875878206096309810489642268289502593503691700533527683918921746393101740843932289684750427556398275894497059311429853804750565379187318427100226843856356854839968990514563177269931819988789494782143080663296767829795463846681992410312334650247855663185369422983774524097505690335457582955505369635735827144214160737185940309835209638612612097239500059609375620247133212327406361519389622538487293518089936266023123592854641351928288 [174,134] 1007279813101818734684125753941022267302496794441037187419405121888767350803507376692721081368925943132954736047461141955984966171451432979178318887458034018250768112416027623404134107563250556348376105648987432304472273093766648108759191605039612980015351562733826078139108180576954029920293302648106909877649935888473061047839695009209410886497321501651259408229371994648764975737481152116148505861295133499020187086321064645184798223501204437045856276485928031201531430587131308396293700191635268858958667075182283856072364467533248046726152454039094075173943963503102575624610596426397805777811022227365620748103438317334687997094228194559967325223934857968760149997061885896550060900626829484876821708935027394644376312675055577829580119088574340926908476501363936961974756801193727964017090363909821161878751596992573373498648753842079794799893557582761566443127780880315531033417650405575947767187629935531254652741753598422647524775341692612805022116250472762107083700427946782902493323173210051915042292614945646209819156070029476428685548335492045794228410053798988279782204096630440000232695524024107643477473325375167463937100893498200198925330013724645362235731282686822011178717053678959070648891294463207187361044426705488365442662018491385443905271750729915007524679085012114869780846596332900084116 [174,135] -33083112041099547883045190534926721595723961325782297853681180697968203093984001134029158244542228693625247729396641937987322891609765535995165713058058407974260447948285530404266670911843809313750390874724823952660562145137172515791385303959060555162793341994301742585945264762343561343587753401726888362981771328093740046770644921305105504212992996614190167581799236169818968033754262123764052931517264964020770066201329458123880834386304766282663932773140932996565677540533308252793891542327267107797072143510266248811745041778759598316106844913592768601639551139716341220285968817422093508527997409779049707435122878233734440775068484437597734726121209759826120389697680576168201586604798821650599568006590119165414381387692306820224641796041786821646194091305464834819691283508863416651372671533932321784728883386665461201962991663852958952498369698319835599153290358068350539534502126475523179566140600778264739594535957295067572958296450052504931868072070893155050695118204035341693555593414380596469005283212336876191821203924141435873764845120082923434304711780242330021352895223709630799927038993385864454687306267091556881888806773989235946984567712230656981425200371636812326216851795896621929591052901681141600740568635242550178363217496385234467109874078331553131877666532323113840973907318272 [174,136] 510460880397331877010497994807128552344533976134784266495847916665182861234261823958250110254411282332277590860890228629231474374343204815351092444408756516906344573186713120441673137660366794636842862310595281308922354046473585936629483708686322679385970315825153659985779985341599971559825404191910672460496756728780075847841316528498745579101474553337418088202086143946114371960297594352234283275699228367909067169451240410272667458857166928679489444203197570438735774253475829190583835461906563567114192862169862920033423074845915076659420978230433890153378766534853641506183030820793290206214018464247041130066369281613021439731419772632782910144402037636953464173775001609400461985423628830744409094227413399109524414819736019305551773059657421011730643845712622597406674407607208862062432435789168289447921983750154182388242196234979472792170305143538320935260108893142283013181842100519093664468461664382872936708555910182766288799944357553787977064574560854878274328238931319513503597835570565509017062801512507425548803342036026523653315827121873057564711526971007728464190444103872653710091092333423665877855355519838924358227407287688719723660509963182474686170803903325166427607129290029924718808735947498540674907399256577931153500198336570943382518158209503194841299702594354863366000 [174,137] -3701338662304424735712980162639429274479656067021787956345365094266092168581767495372320469768782237384834414619378956998069989612563751027613719190231534777137425968117797361500542106475585545667991474758840872237519484704378899177189765380896885268902644184851750639645339232289078976141874862609441250754220738171364722226370227843087940374307858765895928374406169253263208162382404630855921574970441378750219290667642075130464782688578300131225143888461480144072726673879154892197801814946250790959189415522894901393672643367922259304689580220829109940221244138219405169158312265036296548215600305470034139306898812904999737129648441355455336161417920998822390303156392098128987704894330567659380608380498382145435153855442291616217651789932103789416071055622571205167440081795023429734556709741777247086052830709505415113543807853711392377739221476001223674603066819970374996926684246541730147915091189300925650053354065458488697956695247584800547048328954317602268272316373666285363952066514695002872022716764026670218647319144491371578963775505698340298383241180667914259016380699042663430777447066513338444164851777993881287640975376472028697910345517314469138350014194617180893168401076708025519541920633959234285650741944853292793793933413954687089181539829269476032673088588785616 [174,138] 12595147189159454163972137983805961932938183879895704295374383029459294536018335270773286863407176902816946420375095863851762680903857860512524877884292092776897285048871924811068785754456993702391147057765760604214210711031206085804887380687471719646679158950693154784090747032166817292481546422492204307715835182999322999323098852579272785030180059190217675447943855594562069638496057381320217473189864524171561906649311342888225640401651934098648828610696520086382868796842032791673518239704125452170976069731857357853975972340928993823451987985606300893062950850025097188568175067320471628506002531243091705298603768216739435750391018317789349994084930842605992241872590856103480289396461260205300449932105681226922448992554105720868362495428577498298876333821923429134713900968524634709002330120588283292915317113174511378549468684874566375524403838235930121977294271774999662286104430139391011905645691525096807283783306555142359164603132997534561311044947399144415618288319106101976545633972310758976867458126774621030911764084515812629116505948439077611451734355537399785353656096306929613403541075801275122059640782659811687937257721563011407352381232224553457120119895891485208428429815143432324170073586951376026243396924524508076387823924312583444416281339850653564592258 [174,139] -20052694566577845474782631642004365195266359661929382430616477454935589598423306852395142255298056594510991665379561350047651782468043174156184906775962412843673688587915089751823927093147910670872220755984169244459153621560807972011652905411856248432986848846552385475754995909111629585789873036248415088248721917785646843537802000612989159300512794697888764858756456833777395302734840198388122991518623020992223445541574424042581688780149649083628151801848363140333072712088895880458470214627352124978998312226041940620991725234237340280575174314650080459282927982718949491702103044791879210904628881772023976077600903681562665917126220937892906246983070869320649747566788469416318999286778479504214168351435177304255864536342390038859469146956451245749682419063053616445319661172015401162654605621983798972192578762016109130973179209565662605380534287411879455393859611082732307742499480998618159165702282964712811673360599038954732937340012144150193349955321881472295256685774984358659576400899978439198909134790116788375961994035141110585318323611390900340678024912389052661449772017976474641505551026956015103145585993641407694769266025300074936923435941278863084964435742464740589872838340722573568035744726045347899997137701166638146915265493792500273537535558996032 [174,140] 14867158341067649162823288654925469094993672921301647788780938072644087700866817097928420979846350246575511681318106898126441439818567256290716809977095026839808736097918195337322906535018282014238932807611967759804910212531640097078945518029992516311157242566949376506826581268506506788125565726878889366832678806211770596916429450902559233791907576133437850121017835764720070764793629217141560433245662748529499601193508524929838140705894515264473499996523232401556734191872166613536735626337798517573572541963352256705488176243820005827803509251639964374221555286936159993702216525070789788266997551927638270359310618859529910080700760678774930388551025211133729905575756987889820060049109919116021195810144960016626137263137150515927271643740116175166189049217902840326997867303806091923357724396595248599730566881340574972228653004303402164486348694138213267543638720187983612499063532448604054013820371277974789313863991584827435828919100118209721575302294835399092018662124110026676859017757737911453995003039516433231473501309801815639243894624678298228378213385429847590210573588189164865334773507101609326792316501767070848044610207824929881448411352428575462950870783851336573139547016234320545260547328967914352165375752100375674977732819975406163504576 [174,141] -5100675408679106072679907783811369373856889834529994159068126440507663471387020013050423060080007433017810358852590649596623088222758288687496512236598877815411196318503670839306057989471380732281745243354852455957528506133779496725123130498654075975049942442696869295188454512880703986603189091955008046662078583130307190883362300386541212205824366792040366778204091768320606794654760744571411261545834754010176439652078530189798714201096127422744331949070871565312644047289907919357049763001588456543912129681531989520195319205049923844628867477183235675098762137478436100042353676630735963696826500000264702142500129557115721793366838090125230113714981158068270593657160369219999530432925519381753132316012376665294344962564852203479494159080173085170080121593842861114000973116473596303638133562225936910564374021948433733429740120061358908035762165856390663008605068529065579221203680824449743902272311079250506264033645758604088721444586188280020768441840912728015928800122147289756005093631901520421215895768828470902108077985149037030313301750478625291433555845198386522184386171632223193417397770355494440401718515056544434115844695978128369538135014168888827467873793926139168094846232739423469641037151682448479456536755509771192995714861373056 [174,142] 803411341369283128748210279643118400310493648647214893863814334978532497070043080742471870707793155874110719751316943487619503144746539240462788643063404279444678724890992729216585166016542536603308317916445407880165686611174301780768680441188411885797615044227660977804209651103824382646061848550914551112324031181594332318430177843565104450663395416671297507781466811170966760954482927710158538718262497814548856800230020103394095206730221381775260228796428464747112346096437212412653593381261536688083839277861293293437948365412632604428906676593224669313532218876630344177730265256158731495060945993248018214000160117560664753186104815993951855311491941272261519001919770078635338644730835561793923468571473720624212714546921936962896192267008569473146405126797889124151535774183019909975216010399575254200357210797011585175200344651111779600109069829902242937638201461620784635857013333681261999467782275770316310976527988663244387470200621873478676184392506069337188510417922165371985601244789935609133730093330063520454304397947395253548390121014679395712625730998208796082834269820476308117383884971565495899890363763284072912357424634808863462446863603032485541429399684977204142400028967375776183221536913277645654560661423235750639512 [174,143] -57548530589712392170257175227069511625331108879995806355084182697676174554120470655246734038864309711500703547838915482947222746392066773740094718213721809246901297299142512542033646040457873311800792329840406608400443394828503469692895298655350012061758004051514005747119572678387506175205509999178458699298261336489918707020907447080037591859917879147609440573890906596522797566518334590546798384783086763695304861306226182518394881292238912415439839769588766117571498651931070084346034435913314103336147737623147180123324409732659255539180335695352320175454171040842489687528024462737415055311745547760819605219793552681272149416494660090331128453101287199986779128242765825571969147330509961445431927697844155263591040306058277224075974202011001262664641421500100906432554200842173341057274873926700862764213481010009427085528819023071206165234813206069665184494353757853554487395574238439031105435029921355137736925845842731484182167236833526850774587597392253250833911576483219646594811192976697335867286029389163219748269826908716393691429318915755944492243020153411391999355807032882130118690521868065966576476152195545013793231791240699189827739025847589450795497641975204137057516679279110832237492567983427123770376124758784 [174,144] 1853940427046652576051650936124141658164311752169506958926816362204595087296572286782732112411700305375439113759394587825019965779799811777665860810026955679600207911585480529426105395733855956080482988847984595145386953248030093479169026066021083384604247019660734495619607492706817155382120193087742426556345035138026883409104168594182036810633007347015220428101860271395044630615334064560000684329931191834524865158102892378906526867795939355793917229057358954862515879143177057536268501433559609512411287462451525922814140679728633639718699360870107168914446578991170717595282566141408427121154228525314841542119222953461543969679030732010029000918098049835832840069963810000757694925725546387017453182846888748838568395223706122296760927083465274211707529811268703838198121707085906770845908693530587122665544006045188431572925249162422067638818609919547564377502735262942907398466643468330444917642382293654520895474699161545023956296116648917781019720104063092571358094606077945913333722399703013924321701806009192089747658985999550784079307721602998094687972077256934775774702262699339961408483384254735394573576958345214466416168096069148224177261643740292904450463821677569641665961123874366149562698467325321199016 [174,145] -26521135210009985396297800102320271730430466128044361456786273999436071461816877253210033300319986320152616335906885905924666311004706916300982182400239409586537238447687047746961308261643525290391279020942307973074795022855774536612801566817141626512927622920309421760625041856285258508175483440633758018267122982966247762382981263863092662644155732063742559247582670498191752132719723938697513550986077296659711056974633650166248129729687134145050652866461615707787639120459538612580718594398417013475595588364917239078496890680021746274036560543281881926869786246168394891232588335295609672281673050528174057243054461621156248563549477474956422183314307418628109927366041918703351211926517588017999968053050891223359156674850165044649466666937048302573328415227345976089301245841013340800952838353381087090972006403100725512778084632846948236356369735270825504791063287601862604424992034242651438012208203497593814947157333230049793190177295590434973569138715188105857743304971587560480073736896266028031326445928485255528325088768166262904299246623740871918290631704389133572713697917901151812361219699087082642335714992141335905069511132306395372942040721376682988990663163317952612578868052966691010755147200 [174,146] 166058707432306688015744135794860986519349380261111249040093935084726501119537370886182566262037859409007217290014398249605593984896849802360243575640417644557984229281114435672665036320446784346032543944437044977068438843254076407505245183860866017951542004173711083890545963594778494076406094246277325454749430591287097288643661761300801555374685060957191407501196596594853979064272368436136004380775377054719682614437877686992217460728755318927788435828728557371971442252145048541273655502257138404019104694699926020047791583936573252902107151226696822298256608501116088314934043314076172909697447257645829224621720489148652240089381492931526179362205711608596816985700641676961292951587344777785213399373837422972446985465563290384148506712518349333494079292814798013015254154197771408973207010847773974228638800025193593254067746014638739452814748818399293166137122718543106601955156551157845567313530315155481672370588333610367282648207438430978216129027857652721873145633461659346565361029460471840706757299999982526828399140188455087914578313312894793052114580792114258090825891777214422555616154696304281888567170377070113556341272105587474398477691087021738493008751263244205750431820457220575 [174,147] -447797978295409168108132465072798398809034996871020419213485913700453431638852625868709170975152689399663805523081879454813640927870650576977914667794227739987583139627213858203073501529337139458368106982448019140676156862888630865712030702882489426410258384222287249185711194051787178298814354012980561471800806537603668907239775769996730540007593565889588819012510976219176587186246902280748761512389972067660886581200655601680785868456948845143333496987266818553816963199143335603176671407488876661719985627887621545467638033616026478404533280180576891968721668546294225391744547333670888717362482913868288869249535478542877627511211755440389910202223363106267713125244498031737927128574123472928119124850341735435703184282658299757231472709414762726721934014871912909326292599026030617586562224488621433875173569194154259712581354929386517419103742144449159201230619801973333784382286886677282754010296795628105301657106417061245756453075714915795207552433681465716862119562770387056907659756065169586699500601069026583429304618597509896371802215654149372083022384266835948083529027165976667799190939777767488402514218224708445064600770112487728627777635457222433262819150577549236132864 [174,148] 510778462121112689069589125935487421548218819220878937953143471559976685657454332289815743727653459420327245055094070647550674784152486802950410382113103849936240562686570035379279613476936738735095705192882199095059437824033847969521397610188304757502369105161032464367141969292191040074847810310624558287006181504871255574286996568822539321783989859297571029567943454024525425496185741035606024132918949648650563699236700913271361584351392849497163189102183003955920111553659246207400630630138957053388028322149080447948489572190430060826246947734660765278932603206069110862072059242644272128566827768204900565917829574053843036707294018033582150727506517442884374812202140078086196463766830341044662133925049184002989926307757902019559824984036294096021169913597443230763654571043972528770813945970703216887661628004538539418386692840602532427608163913273227483319442334721597270625200958254366883384388397947255990110413827366694590484406551430944209774888032683071235807765206699375072800035819835334570162879732404404199963055133755552215382702734986336302285520163780639884585034937654212885997948680204365818145048298867580595311718494020132671019179833009111128899591776 [174,149] -241571881372024105079759112839735525735643881115202816791284974949819608366042233081162474162816965337337086670247340232162297710011396116765853941046765742538631651508156829913283371439119923747346268901524751123570360472659048870976589777194612079941349519958822157857002820953544414632995087129357267754370428558502845902824602942783834223946383142319309913406685856418197236440298759455186321811108040676112899979245403542669083526283556826405839711865810852208919529646999144589996817261753631036760650134564891956516984703024105575988022139765004489966728159704094218830273546590235415490942571110038887005444317449421774587098636220798663264970025260035499210653389658843319713181948484997653420183704088189037808633454758994616463312842663586526006493258485421455837547287660194319983033766042152500154580994326800922786687777252164647391497118289031765044892950896715666319669555897672968208111635247999126955122925551363770412210214875812892786646129335277061192748660019445838160241811956611786091105339627505483084046072706725894528839931620644924492748337510400132451038580904407316339893116805823771425419187889761387237141904312995739411623392915430976 [174,150] 46339844170158508437046131341619918358765048370120880799902929663272490142842828142267446507198220235232752589069398716632296814355099123794275123037412135225437539118028661001394677417610987321116729168336192106810424769367784469413305897040534526932551329482250538088208567800095076324650156935005354159663962978025521464406864350925177640029895965424460060527940534313271960442044696673628515583329607306185906427964853718924287513486061856952797046321021277526467649136808823309498394429472618231440577003768615918424321434142209381457522790180123943569241140498208191270168954703794025997008296337698729976558990003742980847652909356415988114869793592743395118684737610112044006395939526333409606040185501610292279514168346090844095008897289722274080721772849871044899084176224373060684170422531876783901250362980952780869712170799158027307429219155804144723702296728022852051587854661728865015658252575738398605795212533481230917476396279663767982806639129515953827363427973373407159914363014201729425022022077618136825978368560013855960042216254382087418185031531991340346056760294280537345291345486882610281304673606184484940335084162412650501836 [174,151] -3518992505127318343310493967858310904198272409780969614286533801366659935439488904327432261411503748966433496521558834272766327587818099756103301311214644876996629882205735179422677765968381522274368197038048274429304792157240478623665264722079611044320339395782637523708004941562577542250475574874754884303720652634906362435742424264910768061435670310912492583539014840190461410723170786467343540662423027202907054384443896233271400367905588741193140043630517572278545554124443934693193721718458467896264765967796641060656378019754542223272553259249697514268414110687819960712051115217303602539680188895395805930291966544148120715010503418317210334954183899444192076496170520646029763090377313456919956263242871346772680997925357986661749070548331885108679704049089412954892995080114898792497530253139770133660027148812070368016981063123956252433798276347297584291097532050433793802127321229515120539060754707276193587712023629748836924576366485690025170964890316605339781476429273422611919972162340513939832312566949284028344962578903620416301004491300999395201759086482164806741268829339921228264384286987293661363676003378545713250675552 [174,152] 103002923705904046622664038454799393662315668919593120633472566232111395319113754334608580910321663093029337812272939537228307862033320775395392415273354004065725136515957544419370095355569319961544132780278915551848605048299881231234746125759188785917983067486424832823977902811398389237773971933588830451935539987375300874564883359969151614067337095850444578274793590460912337599064520130930515361607575643915157279417873180356369641779450303832997482382184919850054300256400502704280699741706701565989909608858527414729222172906987518474113288957021970348119754708353797850348957007331377032648270335769460413145148812902179322008592562039320333022406497472843569084379583742891732957749157316973708019730147253012798556045691677853067712591331640340459491108958531053856014673924628371324810488888967867305132645784159678246395351639066965394044354810822486433283852843291830402142502342804434372102105432929810123222478200479159556650522655338252902701431181079174634329362220498732576555014046906263221353051380928025165974771197963504373997442965019495552097222935758782601724158678074235322314013972328496208413931160936 [174,153] -1128541227700394747173597085667630077535054581913838292481178484408677625267118187486310115144603378696565156225351485752125718099345545897302107085105245222563876006711885125134368698232307940965603033085835753402110417774618294638466292058495149600687542456444807185620946608754175306036222307927122491044476276870847305366899372787636887449963512289741037250436553312554754497373172243620281718585798297707762241091078192628070226490780014339921901234306785646622553618138704277097637958220022520600078682642357081486040449767509069854658309851588112350114331411606944328410622519649184849542645635878270003921595744529676952539243395012879145855147344362747583423709412924161084003588934430074913917098021771218015715631527692546059857880555708217318740410697304447969713695047457900357013277114346005706263202515953034560763594317086241172673858408842189069079549230989624295831176615085053576029974359545777335661945099144777152433261805434840808111742080971898824941687685377953754601173243454305887404093844311699689775619691342777017909012746889638747254128315407338500277762364962122844876971426393219832 [174,154] 4481665888405518394622003951359819372914567398527753904207072487977890378726682215618130583243582040537703637348194774894740935145294628001869037252755013061958924252473999968742245250930340514477089632735040896524534889644046723472536776155357530581142686167486037129291350715763247188692689726203589358845713196014994502321590071598834768601095125628695161503863871484705595523531481925711289648106557390954364620263716613245068365266074398906933753191107986556408909171279092704116242749918219492681915090486425586942870973983975853398568546975746300028377549174387207224022797656269446011393472141366337424707141745583614493276822036001886025192691144833864639835027700209384398347454029295103025635227735066125554205982779322084407741259037324761031391242724628368429403576254116460776593546632277412125630251515436737950817344664190547072628782252114306435814553559572899336548591783783789841869639689768357553360581676873132848164919053724604995414267076308194760405753105800411308432287815286272628108719644714565026994964705055274929534586240551097889778238194468750223808936349710455809187 [174,155] -6226642487919849048885661854397788126057527026716913260714860087203332729187938861433339761731618648180919798401520576515584034561133656345338143890636002480184543932623433212110394914640718943537081437414184509860388208063206453114406305011979307316867676139452454840825865316891318011104184428422443782397672036107447518637101629434435240224763227572555099652001769183099430549901668525107034031215526093874841692986069916421777743553623518493222079492247232292570448004172774145906790033976789679381249375572416188565642638416652263007447234113396072900373329219842437178939041163139317819117193138610319012253563731807575676071508389031121324511979668615957212796593092178993848710038817181095754244564831216895976085667232828525504284961314185665508736106067771685272471802241653526244734916525896756763126757344509344574839999679222594516474518279171390008661507150316381636092622148006186005877011387011226665505055150095364372918585616398856484670585345056167953649744985008478046031422885202762051547043445033803996564123691295064778232213480029036455717034535733372981439296 [174,156] 2911189952587418355778134302944423407296553147727503274823642836117881540987581947546350829811976778080069484636357934520546430546881125640811606089106446781762610056685222016910337147004677322956755891912560329728215619535578467377904212244259919697446140656114624953816193720273318115703430048598473118476835560945167989440732636934509772549628587801471335803238781683669069981854747808298159195873158084712345120928927559273088261624425284839685947739279719294777017237644607451914690867305957833573931765390439810904595376461963345256571329944989174220944578919421911974345748381476940745885283849829388066932912575722813099913270793190555352020586585568206201685257442855594520226823439383408547277322982887415135293844978591240418255788833769285239460463228177430098741507715371647826661625538193487391295565133395798834441091723010359351421101751057528931353177551804186215933590574867082050121832820977894451562712578700106835728212353643455825495656128894505432956752563711081711903814266176580626724361459756464295350406165973096032732113572859283732548452480 [174,157] -438829322442293296529266484770987802766050150782315781427023458908039912551673071243366359457877816456087796860795301761551574589491357716646427206477542919734766966348534703504293507624378790294498501432327124780048553233191888353646063235065580792087374323959138249904267551896025955539323849501149797795752360758558637814125715202610411128289043132528764734657183425867001373750956891122377429321818364601606555627399881792687494399230148528877477258236902530360598265348374136295904955306349860343519009548366193104109000427036237024368385229118057810723956394693220796678066035543878041191173258786467651743785819298948286355144280648724773672734291336750011483342525036971227502678910973826139412242223183338873324851537392443660545926646335592895836912283734910169534296750978230190827537993731138152797428808664845436243171909675796086604543766733532076227940333685228088447237308301884892668930805372759956954680610636638385430167310618458800606845125837570385369531518253740474069628983251804493413425394753909234814357528801642733946687439456 [174,158] 20343533682670998482344038511420502999262373635055832178570713887247122570544201965706151535588467998394302478602904254347631701086402581252990194494942218463964936914213674545405142049998043185861874468342383347899058796261587238925641410581067825915718381603995712811707186553919851184097888699343647073424439818803983485347586795609242212890639043364492617637474376674511736845106853983239005783536965032672395441346493187601300548299633242603712534887979471124166827235583174355793295717390269424532713295775682192229328841384353333162386279828230015074366735293800153762724704193396461463984169457906656263326101663319209723463581805083344241672167306644585687377482721910357594125304430122814251702207384670741560549243813791058114404672337808673742605843618741408436601735783213420589819002182432656687257700426333787506157523632068987879204735887931262672759736469737334669257059362168412712992411729721503095785360393851969363389219545870277006521776207303337459013367411751777229700996102477934236620987201476112650948243603760 [174,159] -275301109768968134521632792951986106319459242489666826100103153880795698577315136568661543953848940888291977833354283837156255427884282449949184916307983432274034280354091539804413146847066336840657055868223849622939373155967050774420605566332622335414391564755637310231473309285097744294063871758302092360007984537316943304579238288251948475380010468921482701587729531794017223390325356092990691398778690746576533239641454006107664323742457417517213588966563253208012278152654974928104560572971568795778841459795078218388530247793727201244986865773281614256599572051833748760180625585836971156187580620647351824770991037140606264611564234167152514224479800770412639787210327785394438790610611883190348254825800838310150033235593111251900690679526725968523692613427504527562577245304685957261455273906195626830050175450219241249239351071043093252978046380950950447616653669986574868210688979386999668691117062064569147243497320096021138178647499642796540876035438886138770544596398757672296029949458468245333419136437760 [174,160] 1026468022419034751592823532912070085480352290240719320576143819377177460523276324321910619432986460546346064476990744764024161330158588123114369756766175961355390556937603582388960117753304417823840882471160616624016650071796878939969727449633031895000097728556551663745533766347511373268023057700314802099393665909606486611325235195796717200616118592513288156142065084358510101367567053605658769511804511839728459851949739114680794136320696066508006459419931256726191169468211757468412860339590243506276258760606015209482687920005838084787590757815918488130057385976273593795406286619228186300741145595524086951545298472864485800843739096212895231979898227977300678642700569134654928086503740234347425081349495307627211735573456654551219798497619781391105576283543608058356445404368472183243737131251706865886629516096351341302829354176537590351063057404269388698120254739327991248529510683212593454010094978734057488015071727270184786976887867240233153759975262191277491807741625422343502918705737880 [174,161] -988917858940343385989941487864833438079764120218619728779800539459937577960296570871865592871571704790271221890273910105422264424794616826858054977890917853421787776078179642729448917714242128532211042271849095527759961785949526080634175856331212120758629190081095562011373736747784847406677088340339544154784983950831449716360775162015986609552902911235683036157153357727836851887673325507588892762345546438261140082169189298117318460989454951252601617034003811571327231268976908412679418124239777809208081332272140223350811071652447378312869592877608274604980543218529955419122524646037972692480752622039291738595384455267741635724132666284427291181736187417377822578731047394540466414533871762993957913018583960970013027691662095205245383869596899315647445262910162683099783458727362852313670368138151649897837502564261202060532290083624136162685508002576568910530283127596863839529738170195670445492278959499084887039125533037645377861723183541524700721769954382572849137037246328 [174,162] 229180619441731763033103385868215698208286036969975873553358905166227218660067461703557545689169360761216607914210978489998878105137440926470936555857352672994185502722268661612315252637929694583427677371953015912406761550395212153179634584076483926642685957536180330224144344266479818911608434074900129347778610042415374857753293283290943888582331056643570629779186610215013140028619487094981165530777025540983228195144197401262827107765857005516445347291440381698695952997172566718554795376178708958761845295935288518658502664971737503256769465666081645012995706078029817225195327979726613335199729441924326307231054874839155658970174147151203585724722991333808438156859031441039052277897348837207084392997190872686893404014054505565019907527624344300344355459020819174951273195510020355245072355762870725287589994831174250093336280843788876229313949713398229268769213953417002896051098782253373841755419769799922549738203340384279974513252953611809381583029251585 [174,163] -11793152047541500371523597833400506692772577083889292537330476111674029280276277022039800680405023416103720697202907146900146986692199231540876433991734907066159725763013027221607098432108511688031833922987508670820874101313251132596983249165280964295745356409698961232914348244786279866338726108414200405557608134899073371907448263038306278851749940959549900401335130997340081806998812405968413859384204868290132374373704894677813094865358255610319593430822327444821768311041905699876480418377236670083516364206865309504891280888093941881685590944145735003736384808376459685589785893860472786482202374962500826864600853014564349698385720318663026489694744293301024263566710057013586918181735460944709081483222728330259957921896831905711780352740008338019829445973538663138253005046625052979334305518565110185997092385629788818496054162563971144850906985265071828937298636568359354655840143285972775545127952317257496272474765082109765268893143168 [174,164] 123153563179627364017439009600886623277228634011879849620793665958867639785712196977853517600567495513576567168400537589663733585949985935254820182787303963947863417228960914809912899416500339451191363182970889645047663166702534452437633676631418348042735739767958844724226129425779930402171781974055420410036890207468516296400753019169704282434392579196900852845747223993061915028254182459743433182860991336996840325791766957588434808303291107462958069571940957976192105353102032679147087458427098729927839659002577994281576726375250298400893384261170827521357653291033035896413707805750621690725329119539519650158733806859583494269546584490764182600321784948369717142330711283718218359823500206330650683984792168601338931444207754935938530526140583964738043577423123717979886501439222070901987099757026648884372687325899383584984513558842679815025728187217408779189952389248999485499470476004312920986250404589139205511441056 [174,165] -235783817096786988679245655326104247972235303727373782106272115530979305417191222448837687275665200235923641156599996419865359563720670194578239175963294511960667607389887391749078045036256343832015799129611874669008952495373673789796614233546295889771306165915468484025046034533651207038907024130296756213410258985048959394777413161412108578788080010853028011666964886567327355145964657080897390975355414507221734470198396952958231464111704846031920683885694189799014236091016149025966093937003390481053473960055220951231506439727041871130299681088006284943696158453367407799718548278397323657280119853156905220682669597655428506608883337319631337755108258152286515287009529161069965203463971610742041794619184803720581042091535193884821633915565711432737120192969701717355916811228896893045536045959986235315827270085342334958731877256288799939076357878770757509635111946551567876365113390140293807825936 [174,166] 73747252765653730147752634139996162947049657403513659235795245358100734325999201643678078591741521436047644692787107221501065989856819209398500571086929994753632394214681714712626521094791815207888745931320492104875604117751896393245472508683815910753655954359360751870450798769516491469781475391601490401942264817065076034236791136844083935916275104230612517286522322666269793680064962005338782759438198611736701344510704322140083343628031748414764681162153644981947065642108759342042175436066411011966198635178391830907092582315639456335508530693151652767454624221762854445255023887521133202713100703416602670655102595015937504926168970974931620250951462573433212422347208072788894262762276812198026150191638544574982022928739830352917537265776550947076158780766669059624516159116516713204205303945755094873805659061096610154050208743143187962148408544478770816164460124531436436324 [174,167] -3303157063595644091750967708003693326490243040872497577764117741843067170344067843965073734947096128584706836009204327026800893504078953744400803558739772467146134255932737402217398837627175346927388311171899735563103417975057176284505688601431896803903076485403391287868904543258933723351514872050666207625164560587227907063700712566594331200645184305032161512063479795158086225684905826715299956740093767655475816211888771182685594005702404564521916270436598328999478603508190353403319994604472339477683468846013825617340890857441601013575900317779829429843137506803061895551963576732190733109081953883498479376685708167274526935878098613856912636472024698065255747773984088065851429474293023710251747824342538314617382949580584405353425887034815728255046278111358479129248711002180969015792482936064097649982109410365311450246912091788250016607962793126970144 [174,168] 18207610579533370705226506708536310125508322415268987516076869783687323581075727078521625209224571453599361205626918996254376281584993916560506790868066275881559605530106453113824079610942670765531345067669843624630780550473259505441503996093477020425372915753320224523283193579526360893897512196012391587040372563982783469159225886229761590670840062467237475397352057947082689394864767254058019904028391484395637278535778769804528150913390413920308315036334386192837576474142190964946947619863960441573839417007511068073457476912068394526048412369595959575605016740488897489126200876029801043801622708912660120153622631190697298748006421186761313871989593313315597753338101168378295154184573173652685394753279789129234284383676192033605149431407205224464712341958709274180786884055027268616514216777273654974506879793026002681595087849528 [174,169] -10361364947372694206990611407186607589119037134009126510365407185500477161439332757575462758818947469372916245932793360696485430713893473665636449373984066522686003080635631584788989658567626433750095652856424044229493465886353741355861643559063043575666333005936637575195493459503023627173628004243672504303710462576538420824986054339078593061989378576125770698622159276902174227443937863371748216478672482569434846103037499552956242949505484203384295677669161330724731690705074369796141296740543714650905083383053554788152625101585214969227678899239553158146645740611024918772879605847362043645998341065071053741240280333777584047549334734103406173948182005136328235355552091149210425049057505376320436851228191198531248809181492293498545850201961189556158936960619826270226399432966303412268255512474369193291288 [174,170] 495630914313210575374471348907648113804604746230566499311555750890619775139804908020747632898206641674870321994075192107182126989064200676624335180711648075069473884487504419649434377375713530609771528141883678554231296115017024311158102713340526877576534756686067700368084614692629684266249901736125141971454500336633193122081855100090201877310921646935305321404408821022441814439672080091305190481180753229746595535335515530316232274153083986484107617183228717011485031184075346451264714724923795114172082635001222265573183230850513623942905587515096365782904240550881061934740523808742943027484471036125343057988960657860745581740725015077902441512255195408433069797887254974463178993049173637683697990130895523297740949926272955646950464645737328992953716802390138937522520561489165305 [174,171] -1562968918317745561738896981805737762827268697284860109195272205654004676997848074409716174225118462368172296348677119762417807484197613113831481275718695112391777948552346702220845197587363186183158168449517494402572677252622994640921251050094851355016302317139447702231700259089887470979635759625738608693238292685974552105242935717060157331401584019470016215177962316479065906937755945557542976738674701801647193684038307417221287054946557195020326909035960995175666205385680463873361726816474656237288723391642960153301981844544356309904020359720720380222206711494713397796768018436732736407269541222834993427405353254843785941895563776099071089335697361368791620828746683241869388708360799177296598653108710241226182134751265877276547227064827904375450953728 [174,172] 242936138365274097579667064923541497739290051377298585347047116954408156139007491229169401032606939589363957572803987652118931931205014645085860681974557214126303054381835519781293523688428012522645179306982235842590075310073136885700184031753577231949708338368406816368966811251180810926336816228911021626226152063807160526084096694589063830211352309678027505089339268741401196534657226828784151857968603649054705748056043080347056354415232163344624213195624176020753833453621104481637971165602094826271256776256419518185213718415108355289682190105360881975648993628849687657671840443527838897019161209609079971925186105010088924686021993463717282620288621076038547026822695082773122012371003359982983158203377105711457527188192035072 [174,173] -1307320725307854408794789980371086196429493191467534178365149650381195137044179346569666338401159488201907329889136923858553609589303427325754175214990926744998087488110321179119715688116461881289302853250612949338025820501016559061339818909090149170086044519081185583682810133396990701336646050915231784081811696357546953813624789882118246865428490856405219907085223522575977365049118201862679994827876493097557169490926061273550826756809722641465855645876742771253452438271851149670653342104853892182237668321296449503525107392659197820010907248674498660230991089771148028082303300892548828880370770609026748645265673220084288320490348643657771239246121500407029785530889892505611509292199095570157218304 [174,174] 157401327043136458194265701550520723510029199602323366003161097229301270816825220596996146231176254802131849764500624286270440427256336369706861429324862475461125056945973102855334220664568178023570286623705615819980444651246826184110546526429661642318962396675119062854301660169412814507509975606753142473084389836638956119573570407126806112929080132521976973582844877930435705419675323239950097792405527983425584724472767428988843532086581688831390871373378659806011447658328436511251779077647140017864209139342183959273542642974601915333802892525445571696041703741524240484705505307662364253185051487220376851116668861270876401813475607237457482636427871657536768046277792 [175,0] 733740565162518999842547904907247647058556704060120800468369339246737352545559222545143486286364281579991316199727703298039131133810175456533808370636714120852216725815127153769994571298683224918863673180362247586587512195357708182850373045521768142020567079243760443500045483534051690651582082864362550521007912424366563911765143562928114425415636956709671973274704297042495446939307969548216163267786568136564357602661613169013697969818338765778468891510296257448754473849614473334089823310804973459195049026730142904577919840466109881668043298798102350196548125166913445408295877467296799221848441211641610132590954150626531462694208980591306085465270960157782416874330146512346858633126314266468209227692610997092242660161468337056766916533075095199927871621771321617757672671788137768709357949054873600205330955362155103213334176874232333513423494901426082618164948991530920431162363241017809764309017023439465497380608648433189287997852395763743573280845062415000565413315444948095854879126034448394838231359298939735503032841243782077479016701968631636187989535361174275672762315825169186807963477151109704750922626766449762364600577671238165934554244537252115677143137642290689944759295612847373860463428113486863077631969809702223244785004119975151043459550172976871866221464364389524397999002660912009950048115576788548008317176347135745729326462097952333299335334615590866163992452295664193995383238550650049735838483105543181896209218121257463260236136659265706021993598365348603785113580662142745726173168004145161033723345280037676858318807249123768517823100740187586045561628163903511734402438156391511463174011776764984305023615196337524591850178144211860743969743361572721862748432180173785909276391773442435971438277849456546860917999098399212511621266378618355534931168092230405063085529390691061273060081293204925710674463201248783982527524490825950571936874355130887095789021389267619162585238651566829397545441459374653440000000000000000000000000000000000000000000000000000 [175,1] 1862084177751124322637865475143790791613819643578580326527235781806340615883021516441396783615227249842208848508121248540614169296826367465578735478256336395956656525221167975466513774941006161750924646516686922518380843495410647210476718535874298138700517838300866713843810676417915835642203361297380387454631388982602069990861471705302619708182298607294215687043620072721070942180959078184871674061889999494666267480779744877329401272502578050540593092800520429292382047813070276870076656109028783026930144828132209990370201581035019951729833110782338493854618086771398957396565740244060739505472344008657721317841374813259767680125550098942349640329417189180732027471358014494809373554310710119899258105874762250291439497951557850396165613264366813323783610705961468941050931852250527304893915865370521734680877931218854595585844027274530011411329593773152020777863938285807421875142493317291441914727210016723643522756341888873853046366630792275744246407351348707061185243766016220769767226822428887687959580249872871609581732704321311032637002373000856595419994581826510315084197581436318539385626560242730986454399309739047687033210053331190459410190615479895269536607638842427815395369826088595280579466049023814748448066734938298641210973186703138745058609664923288732672986999509176773522866939420863608945669401588974248442687868862855660869087249677242186251728109600772881877143721737349465519222610173926721703620780679694689332263110555817313672298964078285515275537977435836621821199732237901814562351787484004478566943092826279964004530934503325791245147206256650196425606713823333691380124728937835904999528048229995325201910760433967007758269116607881899326657597281144003648980175002270068923001378908910212461606172800830816151314080652390742560561651147405009214928180386750150064664198597490925363948339890597647068393407028103317003750331056569336275208777075681502296934040077602176228528065863974864568378610203402979770368000000000000000000000000000000000000000000000000 [175,2] -78022868727832870037562347201198290713798837633036886318657174706464988573020075608696899073075112712547360863779415337132804695970720545492791121728611803971538032138075124737199018788847886118276361254816529873609820978623312006772874236497512797731000041872512953260906429279620212161378486088044777229554811708921635308567886107202128764466971263896358719561598050245965149066170378619226722663907028602189359417744228259159056108801626741388281321116773862739449259267487103204030386026655476778999460010410688918627966870128390634058494295218043543065358571277446403401492575959818923378145337384509570479035149830052369722351598732738273030796803808875318193308882970431395840278795995877069958347556908686172338671754306406576433616077983112994562500118265934698309119625629146030469153440192291548777441096429058649428763132745488879062969581799313459449099895456914259654659070571562627609307648022469726968293463219402088863132169428779277835193394631353156978667355626982612683933762909837293928978941879351610421360204528402249245540655250798667133535911584598063901927908679661748929760355954394277456177726446249970661242661858334397102045252350142041154166786980041640776856781729263993917236358129485599409471935193825051727013882011986491416444734416672745483137060892079695490226602911801597838160836382812537192588143312638731518525334281825699056139135670547958339821544000036361879387391317335063737398909337552485745301097258274342776807783976695040582313973633459370251471679199441133420522294117940662246802051923429359075078161381361056579952937427873947659352398768064703922713579040796480585944956010344925403166797384857556064546749396441285186086499318258270981577051455601853205161690401220758292955286894967420129352077295829318263432672029358387908236284670791270771789615739423945961809442234174948208628041514970889163032459395634039145175567595488681823039308867536195981904408856235824944677969936498516914339840000000000000000000000000000000000000000000000 [175,3] -1326114562845614802604221326160415373137638389205456305807230194611082261571998194643155538254821204181550124968691930652336593015399401765249890294005796670880448060743723616380570100472066968693573013124439027349775561732472208764591503434445983619635116027567932621268455568936149048276563874034846002773202739800967225938356672435259651433194421166118755856917412373590621132573252602573692150155394466791197829873751392190830983654960636543194553659119429430549797770049635465348677602129297215874591020414441240039672785210170214802921494572528531243649829685942294135786973595664316552608698708391383610866844983571107390983419050399994077815501328623186414066294045274724537785083090455613443401446124559792524531598571945442919446727219925428756846735492938930789754947785556604772142727899405417281720360435201273998590257005867508611760410285170049761315925794162147048459443632114994403077010883129333576989498393080707532343609904806666924022004702535395183622055276184470436414326303609506597940956069546712224485207611801674826891377208882214489259080667211396918397081538947858486899051583403580564354439659486533639412931812533550215373608160977345509746335750917213669704968089552685544052011786953340148107811130980398051869636919782905119388228138686362223543587105156922895553887794750934884289880322344488916688849497868088904077628210122852938105422303573233601270758058000510269436564049790566492381077093486824155974774338954851984083245044255901927633027758568971355809873375676069354119249793643628118675528675030693084726939873773361465344100723334296820229310257848504342908080943398284031251126683702478498131584379229824627774095017390347928592825451910681448891322642760461155136342096785807036063693334831784261133748151305400423716914427328055108347264645960676415413269208664409218659315177123113890642904569007909843661229063115908604602462102675757865640904312265573424007146903353443099158400433149888896234946560000000000000000000000000000000000000000000 [175,4] 22339275996812430340760407210840913273855288090058790505918622988981390631530232604022622760946847720153565829230984674323501781768989270648938140969050083598740643721523686901471129850509120323240589896905879093047821251741873989836804181638223264220030657275306494724409012055353224077870741791139453471844964971610267834612918779276651347622077296778436494180044703018737310947214388160510003805347480762397007935836242405329502035312974030213365834170628884520444205446270740982487643667410280697958071283272059341770147495684505591855802254501762104337810527277119312558822528820958922722895533562366298188110540310074219178532236022802987668067168889527464036222971418205342179301300259715290194313404907724622213576292421162377329013538605712259960457534509277324322620922767485292638210780755021774868094955528499966639743239035489230443188897263810717302543007166350843806489745221733884453527328634175576606590538877161777095002676024915120308465610719325618250215634899364634227044643769029040706718987513020377404481709764165857558603360815399664517535764237688330482849810310602026889149848261438099092686258543881007491436221877948741347858648870198543775196599025932940483013575089077060647846628638212878770037840387366714137929229901913292040007209839962796192096033794407115699348075285855981604746783108873652292910723351861980239357644294816549945853045776631187119162725541533275467139312756625329047002530643399285179758303259873152027460987427989392072194356148657758147027058775579852440486920369097185813509812386592664139733995613081582256528654967363080437723532713134429625449130228796560321060752488086534574498722821027191103163133378748345201465503736845515675752610988984816039557757527824349823174110244221408616213619904574252368250291318471691195579748120163555945760592508214746675134842629894920539715577818966620115503714910404394053039768522878143149589246139067294482369266489402418212403962943251121200483532800000000000000000000000000000000000000000 [175,5] -126349476380127615572690352806216107592921744628120492995716875625410761324014802648809124208926166026595369204297477760194633163461219712374784366405358993035836886100041306710020674654860083788604196293085079208394463650835314458303143662979110381503630313238901829471939251564025986384329530575982090129470761569850006850304281581693854398055897015504983576919204794677434554994386173247456861695141187118639115745824967510720682680624004649853090795405727975348738022943879222825580271279936883778613167333676721380066106718788667123724892211394912023841065628901758926642902919875941745776423981334968595103639284197859800323237926020851405850171685657305134759729393226537686288797338096493612502622969929999213089020041999848859698741425948961040869690292740864081008724307877171585105811793669127393663358322083012681373765057300813774844748699192836020693687302821201708663292990783866186070822434565333364125398105022175435603657116766025459707891700504200971464146088874901862992513163033170252645067619941766848457022564647414699620649148844273910335836909903974476277460397145342885346870579064187334176603423816741758328579733195559373945104549610805170759110411913936113431465473084719755429179099433316286461043768681951451871435104982320295085475825078525837303165490665891673101147629639749838873779816029395922542268043162382061635247573222762021464526639152009828561413420965670394336565476953845444096322496071802063739894528401922074122377366058525719417642825344564430681764356199410291339361234691417031348429441191303172482931591366690526883358141371793212077022977513167539534736077149861589591138316233888154955636517188668861357957321198556229721414887914902055932175459031008837930848803124876843527546098021062365541666450135873308138988602474315880314375175889524516177784054315530465943249854070825345175971582064636888815582859447536423242504504033993174126180038067583908451298116131687962230051273633978875869187276800000000000000000000000000000000000000 [175,6] 364824111829224065361798040784357980402882008320368756276530353472532564776511795475901388529998662716584109954324758358830955382320166408708263543826721853686917750072925593045083503679373783198292706473990461062700400413036605734581893201355733614201726184022499746827890656221397163111837576243805654081905625005143961849731357416732197119889770226736697975998523216952288476445149958912476399427710172965999498491765796397278145149766715039033898531140482411393523640078490067973823493207033591907179032061342357515944108232543028515641017865685919470431135239215194016376764191529778727027917032010014910290029229243337525659670690607170847157289562842450035917905795691954883953960635521989359326343361728699398971124745097998183571492418195562865579514611632129500722691550828940120454139123287668700490897915130084915982608474788597232601067841841876622680444944269754504017193040909523308542655728933071302104311939102975027214406280061995648712807419578871073319708496333493007605027618247405754973434311004611248699603136764491549828369001397930822877962001013814514062634784634989974768131566795062129681732867815071337552361292271425455568111187478344180613745929428422425574078600931779155895121238702277118165658842761613257019185038108062999566028241616098781389135980739549382296637852626546892667734608362676809708224305063356506601388635604545893064792785008703700878743853281884050045084548290285549486604733171206403892200609238833233741221498828004411392136483454449122573697510474576414924847713038913348287781216113705764366053735081060524270266407815119406196560297497291118420544054888517294821197856300871600315263213349507371134629753371358825244153553817452153208250821153406021930383000091908958919064445228968710474649396350500159976435671666545792680140744806036901816750822714984058065326389398479145871811606639466976332331152036979104908062791675142673791664188863541785595021797836121638862369113312361742439263764480000000000000000000000000000000000 [175,7] -465524228189894944689800147233321383420958225594414559685200692151673945088968769167739744629581335121728375537349446092851794948914967202048188766988020912097802786577511012899907572370349156533991116777442257262202780469886516614915716949058903632545222871925396953634344932525099664681050777937126753067763489549457628368308840406225113321567594370251275651209634915920413194963523953922532594923089536570649057273908066812040612742404542952956637505295679649175001674706190011691366620363734859494710454704990706846177157864605519769025739363688235387483945564767446004390132335804987601535403851423497201402693172769262355608062658575804855626536829918054668162320688654541634640280696566928340582114567251521154220831276340981082968682623825704714983599254295810103875923757952247237406193918328384144231841969672118228016501110120498566402744411489024618553890895993700073401061521774524696526233110778995775108712735757159531720754407953647250663132936086383102289464796340000684698921089578865377451433999490295282916750045035188385022745696991905606341698815375914027229328734961390158298408910655244819069676473274227898151148748586359295113323756006499785606080456020917823827280700887361360997557163959743238206541989844834116373942385525523169292673032265469875408908718175908687031402830592186465745203328226130528430051493413890032253730473370869816620147293485634171150801994594227782555384050294680000609876900284130903076285540142199446466280221070943280464666512139226139538327843742339092660329064156733802566886627567897558845034514816458924767398320420726724537265305061138548607390605484841436661701418463892688173487874101625922145655999575789974070589172355854754970982047283429644268277052127324245103413617705338271338740838210374449186428159839658143323595341604665946737268049279052873208728284825064034463598773139491540018755860451193488497025099887324039123206159497574273794132518607300860022922227534104934244287512576000000000000000000000000000000 [175,8] -542702017241720717586463192071833840418399640753552736587667338679972463829216219067922028031255198058575064415036023751365465369553697585083030221923590722280551050545350869752510845342693017399807271989881044589839213386520064615764116990573132991183143115353581705858617921491070831541833409646169712292789357023195098760936445431208532559612568321742475034410967186325135997997491830935308722648290319677972609001214033654486871201415561626371226435808140755882467079517484628967191831072881563250719039266160075210848541455479390578986264170631865233821363106471027975474560404086353242097893860992534987150032223211575519247920046253327392377437757032047514337413722714232171358593265496615159604720452808221690489962427721200042120179744244619254130100371287567795709129312736776486525071334172381306801556824777707685940700415877303251990642108726217326231264925926061552338789479601023726054609331772865219928704639093400910085571139632416598141647561003402264010988327033155472885976390619259708268477538637338734033275196985383741289460089532948068734219322538115294337849212122211240188450704165943279977687828564113911186235407513945472208536971727474467299617634812886004797975691811714933042724058902699333455661179252445365353332889067564998220223034632437893954219313814487788391611909219507172760193489584424735866311335736239995771224029483667274937752246646624074877456113148347892316963354036165590559032319449950146434510479860590014567976678346636607844201436026630229095580360331317511728907946654444654528928199352789017965201137391422041189290402863482297383517538372008918995798259304555370445119106643509669935730440323974732360616606866366623018091624733755480137494664186498956963744932989619403760614744746352792902832988716118367335980375486603683826522498709973820222645853442953826356764466191183305350111666897323765833520645827439453464979698505423688501954147591191970925716360187132484660806168853438533208197038080000000000000000000000000000 [175,9] 3579465335416757431569564503530302624333236461023536068098091148880967968299314728055187416669998648864181396086615901146295506339644876541304953542195702122833499610916752617685733682432356876290366562374348772363380370806676866909884807565332645052083981336271442464395806368331414068069703508246214153927451863275217723600967130749023713459063828341592738812311766184800084402631293827835753769783840013495373595020308115572434199633981311374695121455447702445473823763102317521920848182757810998044919758679116844389262310165703854832464020568083987423901502056782766479999326403677092055988200692213185524401436061377656152201924685775157342534764850004363826344923958620201671604255592139873731561249867802947491427901346930852324660612683777625770568621290239541436204229224552394651947285608244012250516280370584055976346753085252119702106868054863921478181933077827760945480522799978949583439113635997691806987270950300644555384391248706690490573872295338319689785314417895969027068652705342395725499714570192297130747854464697401008585497605255294706262985481286509398473876621441954755500098894288842431937853868416711183169393138814225700775065115031250851017978252993649175673955950209418296245519736437061493732249545356639443633368688682645057485657544134742021933532148786056562189986195248064105081120715815081695531612062287213340261305419174701455541415381616073752334478363243803294030225901016032782654865290781095311805649846149347252325229084921168854688298252355473178416642794318636229160667324115179535947614648956685999060047358308574512119739915603662419875590655916740988492175316644526150179688682783906639706027577709803472950033710207934697663243030575052432741938366556448204111896623011273077466520373934366776494044059726210283511209774891121033690058528810932262997366768117728470762252835168900115243099050687108201446307217119969123059319100721152219655209155322269325794354539343523821355475054321839477134028963840000000000000000000000000 [175,10] -10882044715900453817167438557087419796555134542829459097890024818540172882840191343708528920005860257806272124358293424399557554636786185329064748070934272999862084438655801149506311064581484212557095126223510927066281311730677029983005411257787042994236706576138839575844270070800660702491694605287369693947994451593637814945829314187765757172170380851213311291501202588587050231525226392165623132293184500837035197813640732068893843141512130701079690063737261705114845637926824236906173263017448861375885133992275224370456206981435477187822448511295930782991783954812469226778461624639142316418440915936937379819048114530534534557374797564244872903556338723953616998252998336117686599277287883533941984479329686392698609271468707450379963755928989191672318899994537512905798341383242874769615081369883266046095502777603247489048806445311607584354896493806851556797673274129434907758397012093405342541840691941785475204927701769058184017700183983254887931871813989034298745320034943965699863772676910364381425100523721358285086504943922806409236181887620291093206788892382784043528303340737535881795589698542987802014265012782192994525585752612253385885678499541214523407342784611252801639251175786516747756488743996198524225930646782418599236195289782902577868500365557700938269419835778887617198528917039362929707862224001790997355194894493410499146440653631538535340030036604607638280369520504057351901441518474797833139097602706400635364925941374864721727882021692015651721657008213493767432635160204912774432003903458521723800261679341730302065557396108788280655852117179846666490623659324628895710878868271963493526444343245516548406742981570459298137966673471956386595618511688705988434563540916160938737988141979938997451722789777830090517869029482866259026136403643863346978134369688356621453924382491463228193803300738951516663543489804385735757120647556251637212705365143299797798746909386808417736758814239919796515348863578168861432406343680000000000000000000000 [175,11] 19079866811730712064787226136526798079919793398146141176973759553454561197098304452795065702720933368206125435447062959106738443767284821763909762803264291970081429724074010931944023118778835906968496333148459026926802382346282185313136994443121728854075425305606293436354287025049528904295741970980824789378747346775634294493857902398233218137671512022592143798394681353020885302296723996806596547057476323218654603493802863322743799747757179438310892689917148642321634861191616343780211909001090305735663337158634261468080361230339719891414301988437298329735407263697610500235360216186381249892701276290165306928409064680931495111915621677867915064616473871772894559448443370259258210813580290848829190813565191300095271210375256454160019560978153740240302131027555832689776697011496741568541748101111776828391350587407857199567009944676644961583807957130677012349791972544172557333138388130937032695850305602673434712641942543138086492262531246358151956047047689301067561854405613655856701709740491559183810892718798497236411500074698916681828258310733570885127179107799692016038042341100344453486662619189865868239358762040380808187131598590308091302386180345880037385391071334366429872461897745408507559004504874674779121695569285540961833243953821721382836657534410103156359977185426369366001447569672923042465731829885026924960261773959533441119012086810438653220544516957866649200851897662598108275018582072549612188881623645205180612812428867408156183794901085672628646220345680572919251290768446020960954858719484727664740406683555832783770113652926550540860477990854930085984246111324721880238051226373568407473497778733371667326479966688832127671990755407038077920190455079832162273587149118638881484139256402303560473301503627383856835163212191247734104425329214658368871052981834543821755389243883431890527492193750389711346015458068439989823167409459082219786893356709163605769712004645827340986923671500937794417829974801184893254542295040000000000000000000 [175,12] -45168092922502023276734779781546634034463508403621749497005914518249854977566810697937190647097710275318556131834591551463239022300925648224680812691254732135714450401293772881845451103229852433394498594746985358850150517592526083184635224794856232948528440026124207417572959082618240190837085556851732055339536272947945108024489966792325019276732106882781634552020351756204708221607535121833513129415663795148435370058037093430430496797249925314052906599715537177202630884024487532239506393115250587550593599071595791073795564251298964805141880120551175117279114995188680610465579683404973157916526499589465228705404201408317125560783807481451527048163148241694181867633869013422493085424699456832693563511894421484798138348901889260062055388547407018701436223540156192412689221068121811729363769867633968218039108824504349002367809667015678015494801931123808479005374912060560130113101050347065394968895469530472819283079825404181585432421025712740191354535106984615536312983892449136296426802968894802815420736030922293192281318633792346575283579651884428951339959550304206329276641892976681528454005663553025773421833611404415458448066756725507192188733650314512994788995286177223251851662396904146323721541607747057311701983248352021206102022155512559517690016338945485643715293546415596144736598369919478391183581299195873515887873706617946630056451340217700353045003748977162517386120277182816617635217109019083644527631550622447704592636266294149953225743922088166271554809334616710805013636470756005738164471718974636208291512802518621418357009120820638760815993251709323611003340099158416794588366392862698229452437415557274651827591040579496094713909001074972807256361093831295652033273101365569712705563042762284616528515386773125859713571235482696516212837494361071968674454186769127702883368497934105378549336033327749437546632126212638466031182254525220155447925017350787722699520090501784467798023691990551852475437705672843719409643028480000000000000000 [175,13] 151243594881930804623615495608136267887118462506131545936147164082548894997126478705890600984720880279045149598828779839824480399902218314580033706540587723528222274436636077434586649789487451174537675338155252973536476868550927091326835674429489146426047365920335573068214424607077747912324361304474286058682108786102520270259935589826159111127386615082528740227723169551906207408209044036227159465054277742106565474691274269282195789808511835929055715690589341098302791869688536091638144593450983386844320648601543967625479466998671064620549984007184471475703544616277549852802096193922674380881843898631343992567538017559141392230328915695426447428657824260189965963696567787486519920530818475031171149557074757855711245709001166469222173546268877358203003491475011404941772120102478556326187143511239721839387203122502880076933159764809944112579144157021262241155171566299254495226817300920552575608740458983931013580202502869759060587185885182460033809536481925306871062125142783169044556414094915644043432138420078523828144505876093188564130192131048189383175580107105187620902935814009717364460674666849033106525038749832606791078623048479967232188992251021437251339600702377748785851696624737206600389909198395515503069878257172577867268978693343741888757148162374814277098634163450900015761720525164288863358253425460778106965675504241017747786606977791298409757533664143013823520173146945548546841809393979530093370815403428370207616080927671286243571000561220733165101893053027527493115677822397316823147480154658731121625925169322154181940103034212048892724415577317307273133310141094923803018373052230854206661825006417991191697286383866375168754800022488318188765790131880187541425536667558839605868743872514405014697315614328499413923583756836433155493608759105273696717709527427611162248203941423693146567750776198457911570863552441718489897152619276602604890737194389132770195962413036274161302068341742233218937643860023240294860501024768000000000000 [175,14] -348620418401438365848483411530562669725355333057828499832404700174270980287792520156311314521940872226095049507924412871583835124068499990006495589999291351777207155805880908865527106107348457939039847308284751059521693506164699497210130525015649807787430485392422142199774517895073755996870165750397006613188067184509112906927119037684303618465520597137215621818576921811652374844931868259828535061650906788874161771669795915696250860004534774451086564158710750166400029952836151184770249300530523131418019016699717632671493069258922507676148674289515459719476365365487469190167620317978846418822148131309621093175067885726733765486166251732956911018556349385780282159637909599442534569831715168536857995749754162793298338668295270700755213153757113736058260983499443194287835201052651726909293550789251595734204258178513519316190684491358752343372712725349807670920811820928311434067604299924896738904062642909597103037432650062595221067371450983270667066313315592751032819556470801795041257687308701737588954176178912523326681136451600244386203357533603835624526096137189462978464640915336310347897774316897588653873352803641646187038202301690609969872032850517152671250167784141943036540592156976122292931868800561188599881401644266463798656586117044028312986212833140602154636667791981735328058023410727360397040937780844817626293008204562958640346719644869306150523974896798234007262873535142641609696907589217572140609864869237786166846221745977277942963091681626324398141287288973054002950706665674244084736369034418301947130151080585388621219876755537436656932650478243595198839815058512802075296521389401657974472177102834186223759948249458385431500210334093860186240091824829201492790966283282168334334428388912570782517400760573950489491790180801882008325401927886616541945414849064281876730744030346794234525935796788525602262828077955869201103589163490887785348071756373093817782611424320072651387817699424750664035400861283945677198962196480000000000 [175,15] 504637241321078705078640048508533131665152232289795217780487930386294349145094389170815609169013426724325894217005915359879847374000754243103294035008228149443568238231827176812428730849866486703881893231579457349381644030525570758968932713315949033916253908726390078332680601417797421864405569951257505283105709283586404908832900903783851553441400708267163520572301901034896935637696376728806557066425407156349728075730107108887640147970550040028003439074965537236302436916095200315132747786913842984707979200027104995100865099148610104702113423898295476662106673118440759777225022864976246934220780717919471277800850949947101590402075397788450281820613917378300383847427643004954645358577017061138505604427705057705761398784391227390625737664259213449784087941427351573622181267583841398599668644403111294469278953315301735984064044221780897375753857095490810051580135941135557412757123560697055571583680006119308813205230590423557689817411573473469871778849066524000251569179388091634548339665901690736734920374466545179726053166455854133853934014242431142219388028608739867761819804753821438980568969724732970728781755693911956554668108659532302012414233999809395816016610716366953791817869541878075846589817524711280477877353516607231863209480988284899637767605669327271776342887900581900381646128413754521317105898686709947037107610268106436188450263788249836375732776787162060688573656025541221119807029283645145644007456101458581341671030044055811259536687598354166438497461441607252154949541205474177361048104634141926928293310786419807085172521838710563218782191477116812650127743210772837868777045126646271764116155166543669095203448841146489842179173976789242882857370148721711253650439230439760740629698628730919510802002646008157863879634171174777460602537790548327887562661628177393451756526257449160500709341833403928250270450105983827474167792567421823245166670562715937255959751022452890924233199979376105933650642624946280050408946663424000000 [175,16] -308475919008429712282649591375797262880715812179242280758329706081917857940908690300464529361818518272951678659310221795234941928646968020632997127435869101147165109806344371801744470195653420117291117499523439705937946838320435164607371422613580194560215999703675209091858689545401410500589755168610057519007501271049540340877693531775879852561782233570663821874427944708210653302616233260552272966337091022999212053836845466657791611654668810190382212870817596983722855909263186191575854058909056704515007601147985688979762157903953662133304403672015222937813781616170242617412214396619454186182656399376637113167878859964872882768209043109176339808822381998140408872945927418895722255120613549581983851647886415244559884094486965035125415575760336475963105854191640573892784837293276097330505009231886365094416604297905835938048696592527856423933442630752836189001561058503035962779380009608567235048173938185623316825334799497797695849611861363969467436093961635111350145441010919643655459010597948921284244840225894224227609841341896676997082048103449760533534933091335151942287142108532468900792483022099915004451243788643112362290906711270902136598779092799201722119378823015368545350435063077323245903766364411631937292842154387831551230872554254023375124764408342884196824528152083841899026228404972185520085083685484079169739531132923464632779389540933754961412527336618422349276102599285567900898300190090704910166647174546200802378654127404293317004644919271732526937678728014707281523066762799821421988784178237509244571843430084397879086425492693128898180474505166921067309899836667404156580271658621998905059098127182553603624710631256719413195066412119668314332935585313934406818916017901054081265197740548367148740639169335694906068880414011505876976119908744186670510662470186484803441274025433149786035417328303348137031428660788027805108917890819405782071316094596470435559519983593589678954656940646182635833455267839406195334707281920000 [175,17] -628734995571461146338001321319298143700927214516842508021502302889954498356090273787423683375103281027062659546693531527746948469314477235805264204226242504580510299487679399734603801168400484207997625001690024207225834389320916704621744965264178129232095999693426012100498890694720583592612010397379470985492650814051183527202249068271860034137937657239564920496480260555574511376380332935282427626957042223060689820389630427685439799716020933735134467503413288203576733104882619499682036170679326847761812092804799835931270817605400315586903044770723649667416729011478856350721072951188041844485961481133988711345638157251640465988840312445912274405063886769053738150273490028454759343826452822144184172761733992820246780129374362355278723811195058877795723975669887061455001392696082672567088620399537940814020532382166236185496745556985621938308726160822783511185355391532958604225369787534771540463768358747936719150547298736465256634197381039132170694590453930364007793569906939640983584163053105356187360426316576637634484953686311033945989637589591383053233407993472570281050667145882339156479655600414763618918297143766496908813381772741548689921937993971241800376608336969994641418702886606182796307027473901597728319236087766070240087062448322627498438234589163652844243600678284717153768592766783768478794286729151570739420561467980543654289509678400347489777002290760215331300513210235132043665476804534246439538620544130950091494256681846814396629251550741482863186465238960889350572357167181127736131528703385265028639958781253943971930548849713365522999864274491292215589720127074886128736604935566477616864599457604395363013442754992525748570535023176625426113855678567553440599833095641700719086239350967134835187640627404639451261542704723219717410007855438102203010007050885282117080562406682433779943056473757328491318076909870880840680723378760284257705484335294229252111772292629800477140410112190990651730901206082098918091069555136 [175,18] 2270600401131863407410029183555746494833544753300568952704075798246956170487849835168226484466133191568453283501266445737027542601001788468417043369614475300552174138130034055007517066644180797634858360828408732293388874260988333193248308280296692461211549180583118868175937457914162830160414259102231849287404989935789119869139264311153248525772848095342515572524757730029810427057083784429969891186037559829444246156287268511642281726624386598628451451518909687150703272848705296457469554411425838359188464251075271764464620641175385228961086913416854744502632675200914785067802446767939863520666669371902327744946586596720942937654365976574686233743948134898498775546901257982998425001978435857244094390088070309419501010265078597157620353936714703958762124953513595681428205842476506772186247857065165520173040320025656409957822900075488464403358171339071948733292035590382606644920153313575917618246487742315295805198244533203084714410221855576538031414540569488026471839985306477399048808370188448964832969119381039377048984523402378821512379142692160999156779476708256648719418438474874381720394678331811776083208509424832272762794681553472768010322558622971237272140212136511740197254137594191701980652778075379170238647897813381900418283992472268326810645388421970947969786532083518110897928477609730891201057322404109263839777834392462868588525922624213461009691308268783098039138808471714000235846312972705560430314310934275808801960311406368104579188852682230026351858648674120519320318397313778684581018649110357392487291531123116865971282074125142867906896418061783803503853992350020417638492944476675768502817707045540297344059794006981488544783392498636396541975561774645093296238736159584939235201894679078626422135332841531344139786171003517799993235368895919246077469142306504126051612680718115652793311738943690093423019835379561555817143181406906384970105960347693128941091749742419097429224712568098274286457747554057350689057132800 [175,19] -3741119479516588478977157505683053273639827121476971672035573068413723667725286145233060774838485065709243942910467879264121202053080195972797751275990700027089196897528740255770365153139903687856164385787203544672367802449954409893482980049187301896543624701640511993237028576331411245935582773699341189969995574460972946801380462895366608328689305898554046447488764774092546293006636653449291783544981033593836669422904568101597350414849040509808859239118059760555170722365694344946648590470498526848426046287365597221247610448118698098561572025417445584456556003322009476441309704230177762113486071630359786922009336678877675580127190901286247492110961564371530219281929420502591053661925032310479902309736107924733193755475076658828067365111926327368791236230456462896924787408499174886727801848575613044584160197879710038887036463251749333359632999976943491909845491949267116686252589617568220963481463076473095846455990991190517334609808547405101476935168510442805794552797044568725291863733926248740266254797519173424902949835947720655260398100217493581207503603992455212969859295648315746119512430786768797482750004088985373844930552681597197740009777670132494263587266150873884167181818012918015906129102757056664225364952467781455331576527936081651869065714678557705385879437699669456315290742694867230449390092482565327787428331201343207143621506789030229920966571696150221563315394979488724667156896139136249162698826528036518241787827866760650673686612174301897720124772466030764811400357523553942765149590746041654630540002366328028649451079980079081443778472955173117569346138408551175244491301528980016637997690241682229882364126328785985375906072887956144347035717705192392841009454070870821687035834674399565658674213088139529451227920150710668872160622935191009770353128509870371278181519214461883829672958900889470931058274328629814585719049051936898990772134402715460765342946900117588088165240071980602218289949664177992462278880 [175,20] 4002660224672077414657821499290775109688435163774310031890478522426769477982984650889805387074486035454905974009340721185086373036945514398324631368451521020940223887708946674937692462413247968871804501040084865050067238192809750083052956627738404618615144963579501024280845974376087639519419066178917100939091389885444071549899977754221777220688440418407097662213010220881913130815770022838573041109956095909470335617672572289219209084115012825319408845234291711369673122793459975327799630317014767323447300444180791317643112731381702333347625577574958542325977109836087775332823506575685508620838002171392796569528987749283501988948126453841476996783578385400625079622604435843264371709019671192821851837963579367612041364496735292064572702870221220166541266921064542446868457686908655652196114398006422161913197900921376491865329899225216954072922674837318036610650739000879260234324835097521047193995281612609180853652291685319303394662593848451868286281191646456700776609566016797738205424866545109616065347920171374246084483796130480337179747234802191663750708985364732323839279360565221178734798912783923028460239422635134855018082482536849464388467805353761316891948749572520298687712438598600860413893833439520738475991699890216246920253648299566204245163040265183972832278992524255323507549354442627064131204517976248994607486656213874061183697439904424940733629313255889521716949245006537060557265572398566096181358564419744928485724052353079749324716394374720469682449725411576706134541997325010162130347874471863911905643989662812606199231880345714096846115028266126224147117583962881067941955002996627475761322213930032091236652261086017277559243031106741491678386562052562643156111852132943778837748235857214724396178239700304945493044013022506348191970574242644829670164301622321135403077339319253884298216384919394075791515889386900155708941938905732193042363654748511330139998307496810054894009845502019239404944595636469732078400 [175,21] -3007964883381259398319884293913986650924673951557538654629809566505036335064674592763637918602869254933521074663355944409498133919139019071990740529379422729016680784753827090737779047091468230313185914020394064917142701933415185274157437339539757300231373339899556756474147680023347296510266390815582570163353735636267117801861881103460839938595934951782019424853415610396633931440068315802649912053564187474925643861561313122386756190932246855856412047810481714789455137974029443489141236735575021380386675213745448561700774933045007036617028691992262649014978250829365654583973627209903700188315961475710106353616863410933973237126478368001616957281844355990757376491261316034994563709034119021463158986744885208622270978429042195666519889827614621770394292209895668481305064825535294848231395715186099232701803139093422549384342976061718353134298777412774665350791589947257864744867397001724080338696587349246945326026592962752363960691988829838695367475270264704059426026837951111704500291082600684785460128047949291928095611376421695891858402172579636580015396059978178222682974017834734323616457804802075177018439145830405587596869395049856171331004070007736555137662998673168417910826672387119972092804987134276655707342928089353788256749758238672088341353123659172319927924424484525555563236366556137816630564307192608896762829423364937869110421080493653163235473191493796463313036128812278838218768006974724169183476997817041911433359940317844612151921105069760400571041506849157640850030823298477482611560922059572644057918648938738670410022622368228990299343446876956309734898023366100079834023829165978798372826432621639007790879850845490089837575960599849683943447539041981270258988412810446775430484301768485234481495843380118153083145995743465956580175062523263693427372497684292796331702237992228525960036823822892239847219719859748414898981979016530921751033197222547660117951675138960456853060767872959393479413618016261617000 [175,22] 1469080562303960972768619820145132942065033657995289481489241104241910336568138284541051775765466978205566681579370902835928561595336922520995628767651293404868107174794947847599923189635402180846682073477491606260776384607587714448018071495049753351786191440053473367611666650883192809795676141820543042857071089455269808640109730793132864253720025693339493445875239772926395683516404754974407621954791011879802999605065211817530465938638180354911931016607635041025476168163924891077663254220784224121377474463364544762321889495022293807534050359010071291934511341727753190338764775531232666237786793460291913828646536481722224926169546430036205918070163655160980660292607887129565167439392106312623672890967222407541276442481771446631896592166492818965985839671086217875114568909894725449106545398949388441795273090608897253916150769080249810213276885436031851175315005848897099047578748245691467221007142511601363472391858429273519355307737101526913431501411699213688809456598208817174365753561322834591608752444355632130965818394517889146549953232213658254940310297051978121354435643711036294241564167423191923334778344519838031477511102509520590522492209488349022247165513100494619702655769254575106399049461767619265061146296390702745331653656504426062654993274892010015917012170666597269641251124652774142913769349163159891200864352394567277265681880941869934734541580114630809343751217964248370104977259588881679265767773056473975588236199575049852656266563145644330405049157599541855584043891126424705622091323284460670886894768506736525438784504634190695645622023099850242230762056944441483295651008377733349315358250357987946090850096520629938570243630582508218611857789768571998407611339691419490761746966760841441665572774493906007095380075976785072198905243639418605471497266730825929905584479929689799718483397018282886499995172935541055764598888894735301346783895581710809485916595783485043773314016568130073693367691689878400 [175,23] -52610083329241367288993150440773855301294408505537300095271919888156520679109954389578569660148340038960169422150103501810596231947679066789097698822601773972171813107463984763822688478347429089091970461687473642969687546277757861504265013629509209268367807124032599675007785166230138431407673915345717527815329343634151614914336897007262512415189103283095177316623997835309663749134322258760189505194799747285919753613607741235025065565105610402635049563639410351924775969926676633239526379254724700597893027747422451607496130191825173276560358292657052007716160540542830608407471415736539146140994339688580090062392532130910178282981181461779775838985519899983118768841629085418370849790427927515578847387036414699886602326593617818670158597433513750425300694464390759598602195579118012256538946538168493389637555464829320197022123617738800927028882540935220947494711124318008627216738493767680114906099029013397763414225511426008581755456442507059477262219735586130470040194324220036221653524177350983758952898344961170318535617422768787174799175992291586857136127982244616383026027979829339650142908705728325407171155241830434987760059774604464910355589309189440993410063204014791950240103298932851986932084460346113633160800772320605630060136359482745933323860461696287015688686500799130107163161782515780102446754275485131021185339407990670072884150302189883520491266982210173245239992232347034534527053587317143266948589163402173187709694835717852177859127193699801082599075205911151797941489263341482131864133130681497714611987987733895510296115477190200194878640837137518383512004626763385922013337651316295707864499437085807133633448948297747902947098900154370522795310612457813344777105335941123697967669449352413587642694369956325834819034779872530543088138381863775115749644334431823038354993512033843634441468374989932495025931160690207602503477470548149679014416258505689479469424753148257235645580848089655064507634532432 [175,24] -660484740023388101279556459181888207049110302105426841320040739968790752157031553021993747777447432975051968631520366352954349941267696766860899137642633937357611329076420595072490620766172076747849432046339264684155194336727328339553733101102455884385760931375765760013182118086570147627770835406318169479034528119488155999237198151852506112238683379833219061656264636566938296295343400655749451409695437677212384096123914721136811896416290148392924053442252929503060850229358488277111942730915206215291404007752683411977640442638184932592313220358012714393179366577995991638804113651166047196405875343420814891830718460965109038717424428169548776918771655237395429828182878366236219479915227620013570514582085495761962558429107322086988293518377748214283865708691946724330890418799543781701219686195462440758049589302885463524158568072238161045419068181599377044326449170644377671003920178699084329578459329339370465434099735921083244647142191737707376301980406535827083022930018229701697048129081158399963930293321977539832918204099686472839509654482833091660266770062567132627714703861359031725861374945383790183160901660177353764971978875413990644577635268170989850542438724962306101316114955909027689271336258811989326266028247775985372403203519594741393708568145281792043481199483742771862984177357264770790885568021549940957882190985904161867757167380808086836105330046600141558681875956487471345133630800192032854809668641757473500629351516869991972052079947029667863737406590444787563092821616672723838836325323802363477642833438083547106613231928366834791717384525566042783164548573946431301635829650071745348734837287772749381008177432772761349492327728408185540839062643204117903315620082701096803013157572785225758424728509854970104877336395533680441788219351828832831864789772857001662613556626011095062277161172924935659306398357181902491347898416874955352427343850849369008659263658232032033645374210564524795598748384 [175,25] 501015664149219068054081067710480916729852411947750312214022451166746101123186739841347176356799418229206263769450796351120903751075931726356593546270924636429482495062286333359499458089076467179430863317335111080879248840025365830024118438474737205002080120060241836331014411867494124729318061513491131912201109928753729257230766336399765196400585098306221629881377476642820429887101908830518009522194884611356208906363162800861982784983304239604877899232862589445510616914902544913786178764773070554386801895765152472104132228573417394617141900276065655818338413489127476843936757055391203260319785946158190859734351727020932706388080263140865729069525471651353920751204646058636790471575898022334251093598278687065193564169221107382314333765594166593207578694503995051231571827448643444132000592541415048332060636576805830968007996451805625529354032483072810883319541947385202517866959096484012442991171883998207161311791247964509966158778035889782741492669044012250022572492822284495961778464278286954928830306761937235841230276984825330452761405270763471516941381810369659537679875998588182449957335543196356865390697961821480213080554421677782823224677831445286700653935146789967625869029710047392223761566292393383875260886179238669227134749232864782541941653301097469290760020200421302623243998869708613476198050385601993648933645132451444084442319254845565741666042729461829076189240137866795789964188518577334245251762912457718045782049187576075744443776034058917519763667000006256643166932367813801935880589655554602141547404305490434559934891692916000136208350439913003074376309671585766943373423061423512743450928678405456602723293134042182208968772270492568584706726716613440140113692479607581477765600216791904248572562491826739796137710279083151861514189800470278456537183109360397215446619062759752325320898281835808429507498689847931173383715200096089594430743445234791478231621914513636737876346047732078066520812 [175,26] 25766796577746213003332095264474059993938186913345680280772653626201821522879715940916906990757864917647247589067848660378106043008513692997818086477287088179193320019097070589125257824162703907098255858300562826762630537373519214536545957841062135602515877738949216400713991534573895793876936672927529301261818859651258131483976864472709829767248991883383577540419010607067138015298969346612582928784350661977938126291926876127042271552321947255279294929899433779438812632568890626624710394933771736148733382829449591975679056225278911012094639861875551616685883874680650810513766372133449089282924731172868946729915633714318724239483736798756190293039081443333526496611712337095784117178967795151813663905646518476060337081230775503021840906379332143367346474588827826502473909231721440439747218386175615637380063843147853609401090338060587978042242063173944872095969449438995480541160471164258641563227902745766676542373092984654436123052317176119352467643011741323727348592393887142995284478784582877857531019045641659720634233844219665532458851850011023626429921808750864276053664202026240486479269793847466700430115202612554605893907524579899262360602534349466949984458601992786093033098346899349576919599980696698636525246730902658347115085322292096355019859146844334481606105623579640782576918230420698835321600888955978116338399750657054077011950633904670772673322984546535930303966421163439801992180237679797019361917516467747987620219693942239597925433329052478423019776523345488468086564966674406537687369074669455936515012738556755114266269401854901933229807411425609726330077027307144856700698746364379647022595474049662461238367948678428599313017349555873290073903797764929780088362141266061653461128809283032920699367538320098238957832256199693762539301740786408911202159706821264638924323062747274063931160784602385538779080477539067146814380330548844547978467478897925655156862214091878227609977175720736727040 [175,27] -231569192876843185383554191614329011227713466059199950371851249198868958883468632443620058300734518759960824426040155903088563695659475131085726205540354716216043237826902719637279219582594952303034211693532564861543312659496688088020487407257914735732007851176265053131831961559028024350745589893314993224847079704162067463670887839622548213471543573120131146666737483486503045984868535200778450641279851154815035746693260317352061091023266535635106928619871871819561096968614926552989359861886837620598354837277996761598654839855470029853998595679246837197873018087760044658431006371024998060352815229790487937591272848604841005052666517227793791927312742603949955171340011987267448996323951402363447240168610419009247509111820733815016443590670395434772935130947879970931364419222523245478323569626989149117440457634182673480510716299286513954633755963568597862873096391745838285014264374601267719115128749223327748651492888368756054131670765653750818038693114278209577573191365945087162590658817700821160408230489445094120504273408535819145794785687066488327054251924026879986038278282390580724042320540106109217698212939959458025356563772788003659073330572027305939223956346828861954334573213935775188407008424089176344225349139223492010344617094211830043888969317069977459633962781959749389944459159949237857285331884254552531092300798205031672567361869223726579851950717805871607304640755597616414869041789826914982139586070356546534136858329737737050382878542240318400238437191177067799507414648569579271148490067351425758642585102646875917897468588373794493324973813984393942397128801525883915419831570031000769430719288896750188354423797728227605503238230954163138954902632376509936115239072103289255442457727638727279515126671952849415518293344890020848861263580632250788751182595002559932386961732364760082955356268995926118908773974449746462034308133971133582716433319907862412974689799794853164184335999489944576 [175,28] -72558403417713409146235210637619102311475887938224241791793388297152724987221102560833099779810618338333880836338879014942676156218555432084435850823045776177238836072756201727445607823594927510350786312624399947811995576768695191969467223286798186105014875819857281352966405779348078819541523961075295413144726883128215140933205803419254667913752582508923603918486070251328232710137498731609923372617037183953992979965769498401723154178699815976091274207975936997107978307659510172055872629310184140699690815258571399154819939375870600332536455195975719161800618122100957148789121839191635470374061760853631138498683285536607344626623139309542700730893863943542796259084606557174911231879444936299234217604773401555901876006442669577779774966782078968438544055824597481536987032336543923086128625229506660771317026029921061364372511541377779381339831861525458395948373147461400657586039405066433446064880056162995307683188143585950704496470510661060786237341742676742227593052223951675406970076227120813776248686620062497648701528971482528483788322664921730871471505290450931713035242974100284567429066505400505580403490252301896609116003622107350231026529528965840261139529687484895498950476868594420143400501724967631094463610004833781890131432522842287282130144550948950492466176337511058926480164397769087889847131061411294616033999515004444916695737821441864042989643710567125182731082423707049835609748405660786537680535284506434104432957214461431699491702725180589763005459437047867391479504385428166214803058560070444674175569601826983369227790936068203111297274975332244728547904207005962688872371897250797566485933336646018211827231440988957988185731054882966098861831591465757686055346769063992672480287744754726236415551356132322112635062286077683610222679430630927869594023012810473482102996786340742820618506091179241130354507148311834490294068184217473629198116618987933261069287556002551134381831492100416 [175,29] 340499762168650459570983901558675815384888825058636880498321892684387772367443474525883519451523874946823281849690034345974776217700186805237357280061983408840590958206461715716126185248920109119800917988596945916603809414434780395194681491536321575743788680898918273465465444852345138108971984901732160300593616338580602986912659151612359734758520225662172542458536981436365014338702495522085525917185703067578146775553553706696210324026961029605696276139992123049491417513957500458503950660936077728474768316428653786645313382552939151347497818500228167217194854428565941792124394857443358565539937726287514525585591649920638806130147692030583001774240941788940561506685930344158766218520871728151549943808313806786594550212703389225783768444720908870678091486099944622706364159688156130100518955948060114612151582993919047492128943149315087188130356314248500499989244262970981746273307051755009403551547265899694164597258481813579259648798429565409216561662923415332106628246813006653822976593952044967116336210937393153780572389690353018974268743217439274481320516722747740442642173067017152301708578353108105231335749213590702626899749742175918667132705769008651369479871238049425081695312592856302836401393497414342976396475572608816252051489536366878837683041637892243701655350195349754523369951357925890987241659623412158293206092565834214270012546416813655040796347400235979078041386084504413019719277074044816638666999160237416801682369533509292289966013442754077235233036880660154237557316084773222174673003630338199776018706469718966405699279977356020162598652922835136227895350772904206398534436663521124873174655323070417788977142463454072135652553247999280085842636318152060083256587563078415039172725525646889090351794216178442733791619981806375876268871913327307830107609240149162993635726766865932137005516416144963688853052647126947085600745070598444843298733863349491266508923734778852383735186533864 [175,30] -149349463829742989784478204788231080761007567619405215031437237448939751173943411642464268465405801695123082941165973460889972747372794197578674700471746227917955054722830741932332343612626230246409234396075096887075923484388834654745658342472264210531912301585486125081310415232005956071624783118054623371989533646004559866792557820362634017204766138979093025030103784073909654196752913042804970396668346264087099237113921893465104111250577513224520920126864745257615390471373850889934334940248689569308832097846471863068064545523090180788504707486836945066915591692194769117474949648642220242831579426000867675050916590011228500751352949761500608720429588939302801166737861680838385811452325660879581158412645454193542840013761219037107015108960664299643354291948141198080963475348367710719341913282987612966132384757680082170814221905767364568963564806536912005525499691897036658361099052117474901136135615726280017502605296975417542576939565327995882792700520786195150110097511655546420637549711926043661349419145031827269254311528008923091577530428305976252351920540076598891438177519633605492462921011166312682752628470348731529186369698810420071838189177539004348919201590827285491932048727491613756123499039241234252394018266564793193707787026993135611622729149248043027850716531309312643828049454181583390211232670800319924698473392767979197163054630302332077221150644622825655132153463416736002620238304586018825404926019015913444565237145289279643470126356915701669115548401399596101182629067711110847521985399143647745661313982457208774115277129619731450150538682050977667947013686243503155696302037434894789558249873147840250301532110614262044072127487711926446897897930923679850550731646164986093363682510085129634711817928230166796637351300418677121793775567886032090471685441697332725339996472824259164727420347116636294487874101919316918241113274210941871814548105096572174208706031650752806428403584 [175,31] -138108799002518585652300891910949172947569348107203112502080877144864670074316342079929010679077115296148394666678435484291880799840028144092965154733899219352732995236956979863597334708416405608592944361838867795902807116031394366737473544004101485248355401173524710142067491558327400320283507190686545207397654091566281115848283879873912372023006333102369437753179095689612298276424551562613695482648883437462535804452392357500174923240609424945673045761727355470159054312337636232789283691864145661778928102927045268357153808103420285065409803184766975922224625524393974091300575349189396339476627930999394968186018913287628309965251937054719608968897243358695474948161770672374541716238072421151842364975228164356848843406745994526301697802222580644066535924355077603099018983682875852696678750634164676223574462147848906937470678647654098741428633098136456155978564812427885051671871416201859527878619268877201996673511812997328503588345976372406324504670669287258903353969837665017040786002525636539323791340235131992171281465884235472780520848772534230176886420364862915279110404895612946088751020392020303817212256317141840993637172500756489364328262980716279549078047606633559735297588559670261310968116225311908567498540053225949215350567215940269003026440940092899153059368184816327861089161780037203248257080751225258998306483309754550697750591280391493010018756307805348174158476736337712889557201552737925530981936846327210495224988233610385386361046891008749216910469221767818678425941760549063359902132037359218375597157122207977669829942032647487342132490965303833722485890637346542203423677843877357435294765958658778641190061480824903520974792133993853930050098920163248728923454926959234723238668386608517093575590363271335194193390386807908472321580649199081268436198240580040325995971823407202480918577774848515099299702137817930769786436253954117869005651032755589790175840858950460544596656 [175,32] 127218706079287656147370619121880245904872183348637846095345936188854770377444358962359634457697532362581555227541818269124400688343511332012814665041978496120777209367597486463527021828756509148484261011186491879204097774687370096327198104725754153411811911031730135840924246381970911129551856769410861557382948037083643104997092704176387670376693412595576978099137362586259308482286657457558873618879598453863356857722900970067532176533858839626611934018561988788713789055497611331478922538044943499147861264843200647450005249756509075801789436653613329257436459682312610979248902243223276989485249536487685351840891501664932251666328989033173443109576764891089593060039122185094359321130554545294664560622698103550657101113088240993552317468521461706735242320000730887936022788153050855725813640233129141192539571647616600634771345862156464575358070021796450250107217088768564418524315848675353320102290553418529877124715013930114079099179609785772380976779558013276819975283947827185231423247126829408349937298842995983425784257396805059195178150168315045088505735396354395453178057900255350674618400875521665558846263088782792914514755898222212577467592088344327273944778893663296789827190980941940959036894079975806694928279843546243398869726304704913564461469239892524138091647559702561705135063309916796608623818289905307782306941298349661997262838007225641698854371936801786549866660120964317905136585988488831780244314579549623459076321643239228304134888780474042861158591974261517847522442813432852396868014092535791183215190358206433811017453471288168805032543214590096404938087911997354704446068448516805716853711188325888427394786144462677761325746644438222680963013195513633226176361912471826957916072288842945422467085401017102746704525775710633506202002307323562600861912155795373251933268680464762629219357201263070409652854094368648255006020808337001746071527874869716668960184387365047450048 [175,33] 18611149169573041084618030577914543267761892523262103250044113016909727262033543734725999027889286955465751862925900046925057060876477009827453030516638744789796731995756363405645967714778362788248867519355382668767217109407011228031676033938998217030953667111213523640300262074228127536742575731231020628400274428823086806433589020940191420504768516919843269704579172876884974501930474957004371190239199529382556731945121808922204469308409181035810942284676187880970313969677071229459602411787424106957157530617841488134645318059804042167963148573781439182262804667888345441060161200047421451586636327682157737913672908009875772262588268184224599167228366250988172506006530060926106027412440089303387927601674708907854100288287837415904842792465286624630964783793464354550401572743707280857532896211296201156364602871860800984794208606410199337043193385229845928910107217914491106892750775649592820732211549902377276571575513825075695722590354521169686755576968603351689841888070506054088855194579324206375929878344689422997414015701145767773510450596493659367727651766628526216482362812461537669658757943399392185770695366001038512173657870479909737931128162645947865915446850121253629406072280808844565571891675479077107908431592168052001806273371459093214600520404142106835637043380147512915755828315663298876816481809965879239649219398322505228019387345023918116602190648512059954411645190528221215040861017126956681376934619915956649348574426905753827572505250813257430351970115520391477248273243212989451646446191706153125678187469767795821195411978222495793306198704259628713139489468012779874068580584302479077299560708569552956524270246857163459217391997872963139769991477530760190691072433032979052161961174105849480321159560892892094825516018119164037883025594116243133097930493392483763886529362471524381415850303088890256053121574487147393948855292786010271969802252133673253164237707352364392 [175,34] -53110858406915294502697451074540166987389978197955432486790254027395701934312065609931329894458430969293261611367020706571005347346215393672060390183867864470721482429974217437341108088818922897141678621919432691488209265522534796826387050912263344156457798076001330270987517178216345714790350170473086107036240602786731803955348469945007947966054224652012803560495605180600464771089256046911304572141805819427246376706166792902121093108722898356511559257298596824675334900621629719875865082185357942559771880490573957647523451217101737290556111198096831317519164047222415161521433742412211176815585872717071430361149583314535917475953892381769387607476605403044458750497579509672329317280100410077825095640273067671898556668786738750712600415714800001384738789986445976193981311737453668958467663416424474680298753492129017823057674005151852550819098521648471753957381079785971700055019674376990358568086015987382503206809672751624326573636018344287345232682452331490642176207342193566962920064116792815603617839606947164765680489860451543454797333817689761520898194263203983719864991853190431999887166830878671394692633872340674080544908279734986060095604056907850089563017115230897418545500527623671932052018627038205739436049844951319204855567360501227403111917183271000739187899320581425109296518789808848647516412445541006712200279998831201086991263356447480121780728139006828737110777050563083901350036272622884136447014963227736445059152648691801196688293396720853060543657683328107283457473558319251861803020387097549306301180608731242460567286201195299217434832612339895582632833008072857276721299628480458858496592347840047453842790958671432603703452567036218887287102065785352994993992166326751725762091876754031757616799547532718922178886084543748495077928952606254675188766600488097095892437618386887731958475067880875637159442729793340697239414871368145332014351040834528195474574665735296 [175,35] 9093024652036509874284732460432800110960949074231227695379563344348777376908948502578142403324638081218461524555179430130623348554775449900259318732197974934108612787352756221020218320905915452895907524308894556096289122308072277742107946251264769519396951818547176185160112703654256679231057376993184643012748722642331699977905890102564129202988729442685629715409874102178824798599651892973870619249815656063719760893673755894691056956351359290579139086976097955131985540260483840430644430243437518133877906127634141829251120766324418206376422745303035448181534467159615727629672962717782229508346844537061291706279337909963327509145027424257766810104026278311443731356083039834440312123832663663389047863237620846949152733188266703338353719045681154274396385388339117095762788771917480415895137368726420813519253105822402019132296256202287652428943607156483811447250263584369291484265339493334090417475464872521211671416779859805025420617915888554444943206709000705685161440679990876049852013235444282581916415123031619465655070553612639299932404845803508267668791648913568028973042995717735110587885568785308984493106818386100087753241180484148774501561847985925772171423463801396100939604268632467050625422018646802066951453809210535874258395032455093287224124232026046395984284379676787379760498175446893136555710829767185644960009602303073695147507790866288305052781760037759678344274574570774247570298715925714091127471222959287879242340656499240642395980832399340118645301370812303528819406973286291277599258187291219046212062076046588327305044089669037839086305935512071335583094524965695317960051522332310924719307950649724091465167484226090021301679266395958520372339822626534500980762614874721325841947697598558968451101682347956670638976488783289543861061083835068033864868220565186571062941539366896573150125383529606585665188406332488700857579610131620978241252041406831914066666785008 [175,36] 11297810764222339010866894743818708124686435414510471672992756792799160591235392991458471020180728565458582517566886254756448457546160163979261729057243740767174187920486986888506675182000108429830660527953452203148704582416804437029180939153416941891959817462465761304250279434207740806524093433789283946935846004181618145228983859317610732819685290529919390735282787378685608158122564070869386998820534378716542211945674919390724621817735478104101570248286793892512407677068153936377535947076828281812659108638788583073957481151376549051626183533864058253524180297596788636209531902621026995289415898418495302769823368199248224362126864376917424487993225050559957963217936258770022957558164780315262589229354350754520507808007310902363944302699337917846130481057564637396352413042707841298254223748374116800681322073482032967834450808682928935850362151850043974341089554997721332564640191924435542085119858659961422941639347347839364359610906097045037726290719077789396358330649054878811560529286854961403482843261793278411321467768338077319918777027393368935548510402873432801563353809771862592005333998737327154509218380441815336777401480079295526363840403547572108633269108887691176970249856865013586821132460466128930059867628495252592665820522430439315691047832401568630115866464593578520650810123434021706385483095435103263894842817326089018373384160234072397198469244551186025548950087927319314840318508207869216013458836404785376546072271212892048018422621830664999361660517573005833418052072194737558531855610563389906951329294119901713637447189354551723799777119031544828060283202921418061665455546227061850173408999120384750343027324679873935141816976397798345345910070018635665751188523509445495840881946572826774100569405002205272011436612056191068482127131317380174344052027965931792967374578513625917539226364031727847481863442559882543404399382999977504541464108286101717312542560 [175,37] -4194054073175472296325442485312767688615704031193123944844017587034998943404415587669976375381913178791791034545955330689975218923757932858473764758302283319401855259672546046464036991473775193760664054827883761571798429319155226447175872766870881512749250351850668586945245098400392737567595212682052646839290680089557319425819075332633832985946716848202866097605187770906113392070667221525790535536112800582454727486150645104777821571188841437220257704348461963255480762947504090756432859035310458612034423772159212112211217211920207578041416570461424291566196246609667538736971236563482136367928266594320220846483670112990359784399937248909227778317820588270335323579232552387504387990471618420277459858439629664637352902188767095579249238730015204419009782822059775500852252701711837150002890708286987465304133303199401475242379250042444116801854309342134223958009536059509057516732235456616432737911192988005476477313686520982012097160452123044917195530192665626856493921850265457601611006717024309488294040777187887716975963376343625143964433587087786223860246634758044111075633483680487926980047384666709994739716873909996327328987382233807045936786398989193188614127553168417218145730070170013380553249583735752505043238179440635487375786047052395727067215319453268294077079718326191016864204637249638325381418115704874391132183910441573571741496823664435773462168996019511992436837353520082007729791947155684197822404766574258562347439958771306501181137262289068615797299594488873697162252621314021919015938826924004829159404067434873363827626468292309139785882290900523559545251508166723613982074978172412273584052408371743863302095244846032042179063984280943733929709054484748988655538392808039115628238516957117543925207999554361288011980054960616673622470734829323771557533522547773514997665552018551414536991180557240588113958463092913930122565011345801034622071140743049369509804 [175,38] -1315205425752906147572115091001727719237275967409371822333193508873523720291287577501378357946657798410580146405226731302696490767815102247044144693870923028285437586949924483839392074597754718521794304932678091319427033642124177154614994547815945951760895755711314364356332132033643863209941110702942606090084950924804576623444691595301838250938950524992483164079884307514294274334052959628918460282777292601428907187171703180988615950650406122600903754207772850076913246355994043773267684749136472955376025813009520786715336967121421122756553504236540490733558455755184018364922785133533484915150978555773741797174729367403801403400438439793374662144705086815642756986143231927795535504967483788840134919470051674997839000800462192143763634206942189152964225895650653612656788328168653130844091322379545427298151489219007295599903075333684969758233984967145569074376504158430677331536811304888729255543377466685242139104315128364511326986529561348154086788967151178770025432316616574703541930835053307612377428004412595704056824386354710184220178117683365127732541687939738598118380863911423322168636939477685521291585971108406982691084857196481808563741121601182313212561968368984247253197857855187034885527608573015795311473365993059553599535841549006960737968747216352781620987025160027891022599207117868982413131390045739323224438369856500778857093536804359079028901855171622016828940530355895467296920442781480929208282128724843588173036162534201739900673532818711245053774178763601687197588101450624348604571302532909026772900255482202446770040259408648774395262800873934077900165199427265477768648501956544385747574308008531547450318115793055352039318476990887532376482135873488656357562479245069184101735473394972227944175131391353892831295629762142864833641066348560741735581513161344379578447394519923023277526946414109463297214706407967602376466601537465633699900537849891323072 [175,39] 810547074306212098093584201323454147407345212632569726825854632752269332882449046457534951363425129897528688930158285370224322686002635294974278026623311542113593806964316033649549825174327459606444408405533282562398480652885192110391300684618473289631941142883567020379227400857646212533925441504839399372093973116342539471398376287506896856227338220012215053132881781414840365444807945589071437300298805729204317423038900338648747618440513035198565439199718985501978170417305901020677607907345665170506079267485037747533487759902421458403095902384132160585555287105626587559232619946022152026759460697912508201116082937044395571540748205642851559682534453442735375829967774506111373780242049709624850247353744927251072618987499420547196986287984276598362667045585999664662782047864904908724163900558831736891959580282945876123240135588185259425004472409652971996890968097162494337496972590554339440608775208193634689834367248583101098386968713761115356928848162833228260183497819634277583492272436369473437611870539495047354807982637294124099413021244069594143814209058634149635256413229025401353048944647905176668733384793543160202129225960151379429855878059580372714837448058304386960326332660820899877686584760998966598959116466244316019126470492174151572858471679331437075508823232058751664845150742725503726472151514351871063882580913985852693178396756760512597343687514147540276644458329981939769940038798877814104645284975779380315065995988201117961377536509185913447492913620998715833259454077241882690670386709982724400634136104379354965875587752775948685875114163968807684396936213365985067842992881620430020991824503744972512003316734434672974970451375750170853216409422941080126857549012577456034263571306026884921603659079082671815213227525544539331717452201197434246041265731228143089306427447885838237653630739720082790507496086571242883169308767014670740731674163597000 [175,40] 75400845074326188136052557991676682364276899491494506589136513435768677877758152555773455515131460881706548211226648155110238540123762886122297972688590383811012542900865253712504562922360066381326994821869420106941351799968481950253822309060454205722746773215680057260978479466184904327461057601484474184316713100497985638702145609565487124992904835245131212111021999963956154239188854828310364548891767367546511147386205572264899114821945443930614415843813868775282236920857504743620130737944115767701340495444867750540909522805165756364512326714269526589278050692172331532383027174245290277244300548575177405142551204007101392679485715959795106881424516240573399094143040653828959763248382869693917408365443643358651175218559557181916132416653805103197655325806786021506349420777006282507970192154648931754105169860346541621717646287597588567874746986501809131183773416790064844693255221021878579943467230199539504055893006786645093216520512862280863923090695660713096405831264498638477035401299940537379883737862901598705641173756546093649361597898135538879429413724093243515267465867915381626201375566703445206592774136443706723386975951812119527486599289166282442913842049455017922645178880041462853308149908965697978232171207102728428728776878920083629630514348227350371432602027428196601681386138728829646656595080946960347183990721830395566372233852219518209460723809530848825666269239532643155947118020519486897335486718587062158627471027498372854911123202629406599986095992109875650341860609898357207487009090995795062047434505192796733577728595901004801483149927706333386086794815582171968128099771428598158407908731268632488437127358268884455156611302225598989145104997605073782547765857417040373335167212145629269539914968064098815371189320366213658599705483454268354530075397864140518623894829941844533314039552157804502272766981228364682655924954023428145627886383120 [175,41] -91544630338373442265521585438160402560860266230244635777022384051064060985225818703532067104264919197888979710730232398139945370499848128235680503835524552564464799831326658820751747208074364851857624741693883168048593489990814515086005687351114185115573098528366097079433355241682544997884011325731760414855930703110289710155640591649265236739746744619324013148474077565730418085460133237666479469522819143644493683282368775483178420504968355808589165725286667657209948076940123271871577737571800431667629131085100045864975688855406964302088414591914860153838084104864787152804838231689345206426428711790975423163099650331055708644948262436797418569199726660383261544407259000896170031694912486692476783081153178059486567929210085616352538339608111380565432384493451315182415989760168303653231706336631131835186010801941704709170811338519727910226791160096485061512745057114823424559147137585090235361655530708440448502823053315610393498850446943497787870266892341003267372079606449519848284405993656057339139404471681477138014593859332743786674661491120205106538915276783162011032551554217224707596168633919357780976170748465151725035803218972274211092153956709445869671717180889330096049662014068933181310196491467807448757791080722454039754032196431811084119058553379811969097237312163778017816317678115605093586374402234058641484976883586154434844231739420619774105356094453359424626022466227470187189380524290834842817040478558693164960938307607217821653566895609448966432760325304874304288539035060499042492276531558929838270786283970503117433135597373080355602467198316929600825368000780062799276187972825627278037867873282878075891921614919491046188931574330851016842380144455335903808426639486367830642859602316159059011972065597248844515011469640710877501753686833231573139287005323967946753449783479968363449886355943422479513452720205969499961267105251614616958552922 [175,42] -885543659947304052875890438517667965837726892033215952097432228744038850409894951526420996919704281639295596854812884213782651612703122200810213241730056724993582466883993879966577856550148134519188726064658798858765398348014118836563609419425522315043236185439147543600027262485351391462874092453641580851052613996206403667814512201051075352559322831185922755514870516835427075367402741122962397778514760598633471354651159409852209392037979267619661539038775836783396423410069803183608001430944109996956494769790377621051897618011745438023714481722312322594396009208508052322625905230843690425929456864639524893855442490798033750285345368988948800791433026376882309862602350408790155885091809780445810382095658090856288023221056122443795439693446931303384821835914189657385671880653985494812276019979296683648221437025453190249936859528839537854223331076008060145012308147610532791860411853680200194745089329925660902797086188431911827404182927293293839904549723925099533391364155213800579028041516767668784859103903860889520076695701075050668697411552256460183885598017263285485520927411256169317525121496656810509053911274231430259780782414910477569765822560980396332480183316684912645823763313030606928023669240091979375515902735838560620568430532151175065398697686153000097457718065909719038550740496660481600309189786549257377781482507279922395292383480121377703877381247802157032759288011263796655868481456677494383973421430809185271499442750939889941698852550498235151043891403986387598346314962715562246717138881398180142283741213679558003376455684571571031452105247737057402562318023077203715466808216130494247268471728182874599540040490455117030944036770276627341791834806979939831797812908169652888338770862069700518898474347051646337527698215579995807223613565461097164601312571310342675175967021447817723933037851099536220354055506247009298868719421670996413952 [175,43] 6675679760142164051054560505048119891660075743427012220504562357065700335538307002878558512150056301298750975883802704209144984524585051450912854545203756977571199897180395723277896353385802248769828835145780297415906036126831706303714449206635460202073454345864155445827663604292160715713775497653226815911530035965998259181930205182513713065908152104953602491342774209122742046289233551395961858745984789957483759820521259039092843785868711199654940933924304056990171551107479408702252559425011400941208703747255139775772555489186111677037400230362847066944244484542905717319720770245996806407797864719674057074208860357666296808883422009708817382066842740917817226622847164452870780098119996996354928840378700575090592615872092751811089524303919440913504466078053986211632450221729942305050545990294308649433933736584031248786686867194574792049203003018900177204913417830899472593238142129116788576712946699317516292100291827699738735419141965198019878299249011540325582471842348241493043881425467259796144254620630463498746198635459001723243644928369723779131383225903535594424123626497016851901683328529781732396535162744885390274004364374695792542046327784071385155585447857818984302239294265172113948811170851977000373898254831509255064551763470341866300204156919666713728341425079638573951343507713835329999287275063651839185901809137653922539484768847071269026192915666169866135134345653776604375366881526199958651791966100676839893499052311105767293753057712974014974177284589679678736109101291327903313748208268255745377494470295584310165445162777848272265690860246494719144779241986796716091381887656139773494306386269455064493352078103363762438816601084651155477107408522010803565934793351807582178975938095680019099443469452319110525053553847865434816012466654460219079222957301825926560749775334107205756516019166621842910227251988683599071647626258414604864 [175,44] -80251791134024010312657342076027916353638020570640912930235145575376468321880905902860231174104952223867934876673022988607000870231029011218931535863327865655691133356877800832436100615649408880773074619193715013899215217292042405037223069690342217196416376363513424396709003645845294283779953613991777061105243720966729928790072274682718783002511478668484662596782870511620249003506289303307903287630259788315242413139483700672607961347310059748795403311297675990359626701303810403473092088631672196584760032233827002703374489406070223808006113730621617501357678491357184478718956678967091161785016795874328056850480945421721766224911263694502280019230480494662601729659161040571206670438952770642003637529617720517517584972024897839948683589793209890380402440550985733170285862433911754438884034570385014988283442574332751611468349990864320745512100312664119407777359712262443251980515819738521125264452717338761910751622009616468412653066846310890041966121678599954935278791997299574166892576527917139263868149480664849972707412432330496993858003749655308173198727338767886558925665449579390776568894875529734639507898279861047952552108462793799376420029532464224666797692521843659598661481433502019499707447973616454825952510715745512800800703129983372987386314838527223848110192125157720126291549300162485933937727808778975193321232346586970379493198038955629629236290373348640508797525445642226059029510567349372515922194068609455680016926836158569172161178781909257059693118676953069529835354342583159478163803566604539432863968152629282422383308261035595363556954290229774057271643116755362153699258038693608577421282910635515285091864399929451249792806702406180782826141981729409897626147983545740766615197242905164919297330080844350363902287924641441660621303903744697812692098450720462316032050599118752324108858347103278670318332003142687019586271099558368 [175,45] -331649173261941815160836009455825289680167476200208572685627686378830612806908297377648666975120582796417839823008707647556175918215645884401422784597015855215334003393103698415831664886277098368371021884935721145950597631814753743439261138395687644639563285276653050040520879376061821678497754047204781698517544624152000436632345095685277753611853865678699038856147911778568351956781219547149100649879039146552982173201832689044123061686413963810050610009497130458236415803992657739766791591033815101004577847747625146802902501952395003522438154232306666328971284017781505132677905537783007112161428782691739129531487103254591863388583609584462578708313486028518404713792680377271596111759868415951914446092853676415448928296802938196832550775530379148562196018016373719146760662803294085126898336184809592369595331524822120294381703683529882366194604782159822060567809125321306352279135141600075306723937777698664286264167896239622081201142076583733093687326350944602296838652327589151684129437416899123165837172243976895031369128445309311322324033662211705184478476627576552033986474558765116957777543745206115733464635382037005793509681594383405487593635933248375780753144245459530542009630645794125331421896410700704635867993007221535681217280806030549782266479820793871977662397769516118696367931472871371785035069235664958557291558607668956217219863882996727920083513349785273099897119857042225848051360834948473427915630197585459282278404670087452752085860078226443125314975017600084037206601786460589152973300523047039376767036077315998730022113737022621565919370381576968756785645650063252247632574671111251811062452704165356520451158958520992300887632171169447240203709410377488521684703558141813387630108162801359955306773591269413995623664835581737600570384223546548625402701053482912572803403013562329888596987876558077042795167446906396264655134700260 [175,46] -1373570181269687492408944820243141138234922283254374330800987188390383780732584724023314404149693353280157743573616286217078017384723979691042749030640281559343875636669336013198802376366693474857305853293825927647656424113485741165353104485000623244827976850773126250205357581210659247717285827965629639774921076080396139024791494442675306426883887898533574425392707629320682002345805539272365812890775317489331654343694057017504091917267780354662641581871470680488475800732594235981071222679530304399725796580890948845228741240379727155986672367644138835462905188881495183046766159856748286678179500686978392672103751790352144879644281598188969949815020637320184163085781475579139084997504153261472952814433913768162659210820518746855613570148126168332139902562291406953410742841586622296686608207247278135686335972266714341755140952574558579485404121348789267776517598092108716712368654695197046254389370281529010681064577635983735476317458102900376009127691244032039750000817283107048550711218388104163825875147286052636001395158188323737590523060033960123817549139255133825557862809930822291544094235477987644663886006106823555227446897797991707689957970929683878104767003678616483887576046481689915221422266152233735137212882759499695375853995492856387870038737190770872678569487358061918904075280726322427096503295519036707596058977226726051832013780559198401018473809505028310811010984046907364188204733887821713171589627574767007102501394029033941665476627328286928625702721941511877481466317832780652212204510433417572156531993112848839750399822033716024498440470578082252235868887019377993541308290376270349821488961905521680092812562002816411319142357098175588001057505814879149099646495885474178931544195406052768559785473648751705463589903030898134364494071119565154018146190181359925036449361996226547603894260652125422193830554216008998257616768 [175,47] 11056538848837304534223243136189589969738778367768611408210555028005029199800205812493307860111509894746604208000065998050421603561665295765153365865906086501321092303256090916085342851156769902063830505062947887920666307121553688434806969989709304910784254683100040788981960844104885478733755441277450545349849358591135617478183927389761474709515550502005191121406145189023306316335561180560842579941591001937094305447802317076480819867820397054671694982807253006557859798251958209681751858996056958372780204951887414204614979732991669618274710360498162697354431363774953849840207802063637603139880923664016009789190520670257092676736255117860757256805116981667793446574996022790368658007768153869991671989155359845035041034201064811037315832251515528732068629645250384653302491405115422773033043176614894751251246405281132614814504847843634277752073482032254097068207973275076801136776348785772193948949247536493912089595197586320120571315905008184864720928006609433187413685487937262090679967707300994144711911410832566191763245807058884403415438008238044797547637141657695564543607422054266774177199014434965788636382521647547657072467033108292825811215979413833304171773333761527757982885656773777671694085380844163182479713166008841295130708758278072963003473450720726741759827460573488118897470611186729594852974026970299508617412248764309374889158483977410737356544195377187177595611315081835818390943561645589804835393076352128617908140135831451793553264139489494532078980905418065026457747656696019077123289878840887305747558577877447703375862929558665584112664095681944812272438683196395609414531540969804775976798188222596824459516561510915713578657063530866224340170264246991130689064302637336328690768657770416089576358547850089935860370520051426170837408784594659530041357530326955182798080195527235550066383613664257787815604220378095484964432 [175,48] 472045317295765977893481590222595877765275431569218971254886513025915899089178527642343101684490222515851406495275389856358134631080990514045459090353840909738454373972029989775234130230835760957700556042646516979829019899574548898997866025530738339317563944846560112486522126802046490268237491562150502728324871404966440268528399319457297831352226228790636707214719324799485372916235419521836773448772838682540027925848018753459200351349936139199802333556847337649246705386826350203934880213940697847694372519531598939519971782932546509434432556428173123977631848610850032035821367150790615253765642284349806373389491629155400363054857469144338726312784826049586688527040837844854316236298118423964296047385120500380205435221745653560162510218975582532031463653824936084520402190797677976265131814993052718186829120269762192187977783537970001593730849529936098583160325228624446693593219105541150816035122660727317229281411519290790569173927877012822428840288728329766374504188139247539985226687815089974230420392883421006206719672167697172530732675967795866143718080156601027137208903875310939507958922131337579714626912896047420037488093611636457164887988383627621837376829086148707142051840546566355172824850940026360066618036533607553914936748556713294338710700163422312698234622751231873168283105145616551151449216739803032164962580122169956581563690921501457126237090334973342153990018520122147905218322619753812862597725286758868655534894577584223047666494303454752758037299878094009406336467495532511484868539190427507596362037717942749558229786165569058431515511617252478906554251800079626014924500587834994558538209729173963380770326649107865075795574309379653539861149379547782985587811464062942032851382114355645688330516968110739679135874579839387602217964071165601295423969511981423195449231003354257743481725635255641216241793967526476816 [175,49] -216256326893372956391859523361339420191208846218990292435674031339200585456441142949457599382949004160489471376579373076605197677608910431375260069061190545356950620355569021809892382309777628321955781292141861401939288740924944760592068872735606987127274326354770332281910429310870551220317782303851544677264601075703948616927108147306986137049744213640725512303997787997801361124390620523588067095078758248860263816919752824701608601224841738001681412362788095859193640165717207686428680226669558672384845109575766387587124144497405274108794167542093591034048332758992226810118158477782787723840134353900769837479184050478478508662504615582225065170140777162250890390882791980315284992680691718178407107814385352476736696839874445695629099002387665783154186641276129334393793959126852468056932110688314741456487731029506742634141029224244130218040066033638637491091232644327275980284462039990632215242893450518090938014230599050527581155179774377888115182144729928415720440658262461714751859237638175905424413419845896409549828152001289667037675027116779791781854796042325871158128198521739164405215838476920349444881007453824828870856936007170472011813606168903525680225001202517672366703417711316558491812286336581115755606559223226026165287235454711330611616577599233622770166231654328220489769191083006273428989668948474897291053752263705246706923556443003652175231786359044787939217180242465045722221412106958242833881761116621209001636567226765914696488153562385286416778912998318891745759213136132415248873829317245846811649636692599875011186415391027933540440592173542660673145961728225719815056581915671301314019370205950963748986742500235129344652981666257646188739014418202630185593203561633781842367229116476063633183176063217748112981740133105422589295266687250763409789139205886441877921119750628549594067770259109734244876090164294826 [175,50] -20567139096017286251523950026751535206201827749401537238106310892465441514347720937074084059154784279716661946752080903454679167583035495743883829221714803688278190498168657143639839424807586922333648159188895954265968376243588785769723550421684751058807950327214233418269523876227192264062818194793386221775975701310124549288656255387307437746879536568524504100027086740803602993237834274919488852319862796959986940683474533714963077089003040969873134639614536774690291755292305545174985018935574481171249829906165082585733421442573675017720054708688386242668337100078017748555612783602966433432190723747100692876059605944516383611318173823407846131542310085555297399908383921699599080890239052721333563189125762033828580725159946404271254423077290836584382334281625124145256481732269175605685031468199869430928460769291846341222052942954629300939692376499736909282014784485368695317826815182455939860092654238645890307683098818685366445403744109753510608623633641856773957208024099809950975575474753139352803264808345343418436720069261454402369710249272706500080951481841083640433068133547793199009100234665948530221218924453270368589088053748908594396496960748536357154862530060659613555521230230124093587824824825494753932545565506693793560540741585665040143892079153747691592540535732843302673060791644771440407513438646888798860844300184012452693958373242805797500696044321341644268846311292804815113421917138250803650189175215597959645925426681917418561506239807404019729033649943517199002420963135931491491952704602003902723922050387960403412362568327677966713758836602451862265486142150084772174384015001430063668180586147346057420693802162670033578851687316360190935064913415526723673070638350366710786312838370112047919438512027371475598488406431261442389725879452764254677490373289967902543616828288530814222573292398219214893419984576 [175,51] 1634074207423721519372326729320290045126063822498321410387875033857960587760273036386823972354112303070795533716369762836437901763936900143197582908731205019094195599762307884563721269921408441902195913057289166996966750949750913686515803561874358950421188906626955213031714382443230886787839369798436688306548227067649737445425268588362184065118990764801124597711531167597805068895335751098619835297420279093850745328758891337754237124541783114296388059334803781377545240823636614733437917389358432296371170574018731061387370637952532777730747379081038705386221949744637194566378997046728864269863473876326566833115081729330970959320635282461398815086737142043697316660800223983793908566834433655028872189410548076307354911914138509219740825352294290443774207900739277890547577928929008211643520854127458592283038731772738598520440534685272471327060123162987777248540896630869136855646416239920848420876132238974513807697588748505063271751530221209860092898511874945103223313501351053874291727231685609700190427459309761091837836990880423293540948334231959455257940701003957877787575320048801058581637712738729687078923810911976489002531408716439649696582054923054610392638798024669407310958655679200239600563758333127168971337640406788560043253269647767553333853587072752908522522473091814059768762962596652080574126091453076931814492710120679056467089919066046858463508769848871814835096655186814449817047515521515214261443833689596309315554176780667592935839952339439644883615548446660594754740120124810991343805502629632469602125222313888246449110193200325036959449864858533342903604262192617309754141689714528813005618717465260955330741169310806980844940674507315965972644894595489389224766899279318145357220311180233483304879730962637395040910203521180518699175201737573942622801508759587479680427627680426131951271491127383130569163880 [175,52] 318427250954571255968288469502286550349624727815069576750568606165813940020025758166264637629393999075796264851170381705159382813712014814688160356673360796891417774863343446836526000011337399675403864757980024201183572890169067099217713826582073996035249524295762081929118921564108102729589876188190289819774786533360988653447964298016830920366205900711182469134116637645033310448952516200242851817657724605830871636725065752966849331737321099071787029691019804297563698605238669770043560602844271355010423008205029734446112941115754313048638940335351632987536978740756420883357242597097765106063170816354951621934928220820059297968474052051699145992037660397995129684706874267528802882886099378178098263625878646065905606026829817243763746384950351890522670686092310550971588085318632261867735541841000200390041241285938137753530663501313665675206731017863821268640599413562847375801887897053792520481808643975783238066936623714375629885959471120924028700465186789222428780881650701562581625665719629457701928015758060593108005266856944242811212576510994704659889428125855253105898192342391555727309864427529919013497550617634553828641190329200111491601030635195795459663025028120396503833380671970771686722921927111787065202302078803744482584838335596750705809542193736407090756228929814918373786777653188609547554756246780685150199892559276289619146795646147121661866143725901211654166937073973626533701696650301708618352259619838922707385727228997363015893506333780361743030845601657808990517540332126530947067515199459517305847928229023067813111725145078815179324387012643964754967351323585249556118152545003431316817008887245522128078182427846496441093196337849423273119054693496998873527718140126676050144776784345781989227206977308788797182903788923019849535637452923679255347248287145672232079373166232096625918592043057153498704 [175,53] 9230422761855206448264030505833118706441965381702831501237165297452679533516887928848243424672583089426589758384199841262910140877805262991874576432920043137741457602088065635586389073711856861090815595496418180696071212723390572749312045658195492774963364135945912362294964741801449191975165170393120937910476706397986160512552754054286032431354953000477232660509002100112503993656643763821051454601055851196637327809683071271365162144154919947532024255597925787292868308980308311642211643371198350076636815950036989405990299409971646990711521927849951291900285197071236836081495619154034323377611929945621376622977028557458093476434012643253820469644671492326292433797362365252618328944131943840328946044806940051116246377329102945001978732933741567505285253235477409227908558116239067574947285404252869392596021971975382599592743551352629240539280868169426180351761081813887277544687314846732766752062472678381643855079401515641685533215494160398082821140847763116266357846280176359459686655537336489496924162170449432881641022443051979704516122713327578789171041352405394323131571627014138488117313793766061732686319631834549140845499326867800421980168876216544771720926356563092159627133214149906394394250428103315804675108946312204308943354055296440706661099735181755478160094693480549739689995108343334463117757909621699095480071116378883858696557758636277649456888348499644792521947692110244801867627242077440883684215672632697678234193457029563965135921101666438171100660029435714865293418512528365583098544113817051889069462379299504491275757421053412678174249108280994468509304613825099829446427987249718802519478351232349740860320846541960559074655101791717752177583863372279746931138518514619108554346274762330860331650842762518305257379668295746258968424007130030953794373070849052246364132139143401507325495793631316662 [175,54] -1380749960552501621821477463601192830946977016390377540913890181487288719026539006406544458023032066898405386076850884335775962002352804131025133678339821964339539316536207880250396579462039607456698749350297726390000501525321655795797940590042914338903796221151159955254704352913292619785807591635612606958408126126781674867452607820754634394699459034647005661209383720445056792473244150367190793769904116145318383272689777762135009866196346308940160514679237289754589159778546418307256658244356245123724372082769259870312421675221468422670572104276441596287107707938028077431451540042735271905758947597113268224800270464366593990667141323200168422091778157742149750604458871621363992659780558795861889126096523566298833585418288716021987228835113100874127045051686900919955485591861916605186878605083007720489491873646676790036226724660399660324096225329195525658972240225232111314033987538435232815857976581438602722796912580716397356772793462349636031160070523796655725843380993671724347925206496997076023761973289601498295454822071544506990931600707206141886606455781785450343389330793568590299999678746168350152195991650110230458620510568544386816252307001066451205638109499048102555009287416990710946013145453711303892077792263596764750436936255254735132664550119056122257426344471485147669198413024238972040577124932338037407189634634213387247439081252427019072294626337614446995580379616627529863718472460228061373956556217823022437785169716307843655062531367821851304242939916219626905323121816062043443669012483906813176102184385722881601714481013945764319842203278124519406598234615654189420210362780210491692353526644679189973368191663451339068841341012760178528743567641357951066923927719995751471243172712448232076003590149482037794184503425946607504893534682285721976888157190856515745925713664181428273929104777440 [175,55] -121334407801700646412622410001241998163821321547798854801332990970846057723336953930992860317221793785096079007450393254192892749431055219011596870338742510116333110611415287779054052662247164075379269318106818315780546403753494277218835464055023026182774312026829815664545261709581870842933830075971784960593329087915126516036370307626001490529653082647724309817910695992394703223837610898818788232597614996963425263572907104933082181059239071010920400079103571238875515396041809556822295885767209472753563038758599443198492508606411929420996487507051222380464789639961968272992910641178029632589743590119592213871220985117377137068446870643783155783829573477411531362492539305335535368841080904832889439615244165917503516616464642295439614597359140278705382948523497502473380471234965933004116493802264222151482346606565028457019803352493299561350383102134550937749765318611465745634604852051088680676142548831712701623092878628497066139170662102409800566917879124996133821709431692825485907370194140930320367399956900086467553137714377349060407274786823767984668723545438351413646138577330684554094138030687454931260474134785714325014556940524237012898735770588253180089916228344801109003400795178216144400861456368484422637621301771884104572819857833199443565351763200880650470628325360131331510695211596595591483544282081048389674690667480079727553631955655433316929729389627983692174769446116092066593859725077334707628294699611853371205426282686204131256039992175195704156313519354569295829948066245141395472559348367424394423704746696113525026678040822076207928722164591435590753071160823678822104241008962929631415472213683773827858957015584676152682210925994136003715157973122915874655966650639211461659420821866750590939186055556860354769588041566264779833137877522556759325800599901773478343576410097108104156622188 [175,56] -1671534820472543083625647139322159561305886728929971841351941419244907967675438029726560845578953521224156206750955154526997347440619056826462590034695123733362625277744975152486385727463434424141096102957762510679254682334634047949858950636129470386452651355965675172636470306484869850985516041197789514716256968686611629274156140180683443291092637271721764110376798090923978413479881334400990711995555934372285640733663041855187611406029987973713176562471861026129925771866731853310426691098054061902822770941111116856462358834376298792422170564690872625772216263492995809397813236248838841877887252595987644721626638307474673821359039940362862323314252829933043476556829371782280042088038926317001113525643637768696468689077881426258888241064924788235465887105969293792769269410721814422297243706983258682541800986510427174262098162476505028723069646862915652868373377060574144360678482996864416979502046044489559047241691853404846109446902732056761002123504288255015360491812549171835205099437933062554918465807102434855385981651048281641460877690339999678927054058292526688524012687430129501501366793221671154463726476606735448276084564221965660002309238106601552697442607389225587487025400512196926389315044984434192882301719169812092693136292772560384588423898010067658261347342384372827444685060720411654925498587530936359394656832766427670574480308613487719235598106256451938112957135847181232453947126522208238631201617044864821180567853560808746564247589100052338575886545774723586769786092850360395855984719839575508145984695284235415931170285047995802975297614748610659269440819951003410953831656297683741932371117130031947023009006342446695434880278221977183334909600147307649513803253671774413345714425756703649100127773717111664396185342586592797916711667410873291303897721264107559153506945829487694210960 [175,57] -72968710188589901900314582105984960488204562707946567575188565843839287957792149773904815946930876566893576424263965688158671556331422246594548415686686470954350785563414088266946768368896492583173059666387803914121663908947566901438432148227648081164292437254558655353230290657180502260203518354550017376101034541341711932309080232520760519261319568932157361917393823491919272771392475580217570887962728131621314677577342068809871712351196570714607368226652583489564359828991587149240772003394225707560877176140314917646902832634970938331549845939468231000565329320829059167674965232570775964392828629674114564039649550695949478820875991125424456904162103781314510370604977220826913522114885935839008590949861279876028826334333256423178811682739096729794971890974124752011040188928815967365972896411920435216677656515969289339694857969079832091447451337736653030152553388992707314391183685051929643424124727810517645945939901465876112248828455689313192796413005486098690464891070557083872190957391422170949259989038517692962142090719977465775508987871016144725691995835560825756441725528001030766037819848249745484124377252412842408188460485637449904420173177044758102790176039592456467876645402190465066126323048625139224425863910890348662613343067483599437343637553231154933140756282983411709476932308228950532802149906661948265731105441996954726637419807672971682485103743541975760608581458978193382359468576473014764445679098876943524751878619136169478679547605755800497522364893968026153413537702695966047248922870256778903529200606862610617772681674300539463484489144136085961465254617067872934405512611289168822389669511788680438313751586173283350499750860640794345771960818229118366703413190061623302302909583319217848802674526270171436647903655170897685887135225219796668623395987067336172372410428622095254 [175,58] 28208156189008219630502893399211723775707719031034534083458667326625785408043716332328465487380142372381165872808804328024513443707353977861244945550323707691790171020926476775406514834067888853634440806929296225345526483381769197682006368681839279816960622399809277638670938732566101862956535482405976022653630333009020439160260235323758519472409172274722831912122165507892143296720510414793723508881696088336299929746377710343529548550544690075383187937615606072665268048962638941191805148429246159978518987088450445532257659331278847399128388270142679571021202700562271329624542963548758096680746785550031744019183187819740783560983207164811017644630200667147859819037267211080295979309442568516967954927579292763105057096224877848566779673523826092290941008215306488509496127532254810701925793706469535144432475323168425652485165562853916672558812814135072559580429502824031609385713875740962341389738839030047708614863122669750779869729932980113962557139612395292559663358737003184143071656172446931197678069410776580229827105898335132859886148432042707701588719548220517951267749457624902915261763299128113757906611128753564746715817640163593970428223898262699378444511918072020597981484684334017166056434582295180216315773185069054838885155123465453541751804023211972473018109308660568379251165085571365038604260166237300454694424339357987883428096665124982620951185013391167075903952484569053007241592172287014549870988287961396611794905736172874125255612091430649693631895493027562097070733712701142806769381242433995591463959113975440514590652522498979080759408524797707497388004080461330813204719405781648421355378111620782581881580887874271077142492176421366759677983430898391897844032780109249337071722857732671962852836818921559600371891843553123605474906080744777485967575759093915437723683871879680 [175,59] -431392514295555636166958177028313981032235173064107063210671226191130474414425838368999092936172930719028394308788933088879853194343491900468523007175496769950562102036533560103017725967366185578775029843832803220807905405716208379803616534076397000566585686723047281898465096600802906914562840407596766981963581417288358829716460836946933195976545155897037791594288898859344505884373393641331291502527437376976336706595525020101546030409699165730747713480249785162552176034311664817950436765097701963220688312756325888148628035099338071351833133789308187796251901763691927126735451127012939449244624829134505956874639791087725165154723286760691052874013553589462498090485282538441827586961917600433503006335034495743428664487564873997693481495712479604401688728157746514943787647909063521793674123222840356482715273517269386728648829721394305065150495175108624403088757306646470816653778003403153510532416324974285580155054554088364277585578076456539243625780502696434952484509682886549742297310979491466976626535709194569285128833241590811867455778502487107417920776991869084009654949541775716194943157505176273296143348663060352753738147926681761100914426395829552743343470752252042932448022054393138052603689785160270530235889865116402726659410799063438235945363147195205454107892133636286147228562246110617229947619833866378505993794693100610542327761556619408128242396398382666175142607649322457707378460460900482800991089544980006043849117679088809567949292796559834729644886484552565901018622666917482481926813100864188788032075006740938663607264695752461946166699652951800732046403349816951345831821764208374959273669005782028057699994440786418938710589164473067136336352803490431990576804701072707449530374909169448171911311135231888557168268145565798638668319804836525167818827353678396693943764416 [175,60] -42995622663512215339303153997228175000698229534938722694776011403146305180152567980820846343379102752613390492123515668319296734564469572430812463762903197264224854250224874937271686258667285526017501823681350911796488298128070268990452033762140298524082248140320593428156607620297402587207977994241973669685047640815570009379923949669365606943668970100310148262790672340980420812083589084090352175177400760533554668793326065731056605177592168785250536301542867827410593190718654213178739654250055732269473828310018534812451291482246009826651272252007601403539708138031118602988616639708638047452639551108077409978055434978753640141046024151119213880780830985704010302678634903497355321892074258666653482128816813995079208220714068810485590527621886903087135015277023706988881654239709315103998186826642032015021396197202404332692039430267949279439412032999509873659165377642642447162369803310480734618477357509821229247027309247292659991661683941695299157273569636935098518071915887433553204479451668147791100533062374366361604138137305797243840984454655996899996906066143673018615755755004619527821458422441021595004873142674307256291773662382700521770017651799925235751060211647241974662846642595852619591555553070479005274809159796348750458036478502933746933694555787172714512396204047192339421089488377454686122529697517517117730623467174146213031960479550974752026917169962018377282772263985437499861164672890065690093933616287974963709442749159941234700843776871904201970535120503704004523838088613027115273826222107236232811562367466569646061559579877704825317271554903811912228880149314093967891277628113429578893525386234598594553244747964407879091441303578541965503317495747955972167834426929502044033092204840275014636526232562136927787776240677657962123803986822095136941750532510600023832864 [175,61] 8702096404942213990888921939808817417643968491350539061700972817401007587818642891853929941021515233271434796961806854245080703894531217974238510591102409413768422233524212470283251154673638507389183755289658373663148919027352950746820996625752676965155276577506631133928453476404480085835320164506995807120201393285758984142929988359741104344303290483979645543009018714106183656184432388825379711082786591223381475228793344909438441455837897462481510019390224315031053465752184070430541180954158893516751236437717892843729255463941921619956471080671262104410129462905118619127008642613871312908125752389557255677578927766916326185658545157059440334792560130122327033161141966192640281431094883169075719491341955572192812080205821669770224820265283441904599513686511069982887620807172763185436243460106613326728110006205077774817497291809480057298844953294925398505755181618663798442643309469847198449103790884204662371047904997557667592956063871372789260167673147817197384362693526876123767682125787995126082459166543804016577499763345426387773789275952415220363271325391090145921888712190439138661894909277932204083509034333109313035639191783400107182633815240821586531412810695266487820554866129479415982890515650234966810416508313293795744310484425685141143418920519070387681592264972370539843006708739273942356644067717151725703819163193326408158276829924495448552023271219415843570306565354422841771285177680835925678676238066530910175152685339833239680268744475440851436484560287924123084176062491943449012804663309376350665617633363341669098131562560698198101605509566270650107066015683226325463217856459325626300308712902223481573755466937183828762220353011292189869360235961370420474888943245644653476097509230666273607516942451427493724532406889594570159549195540816365232584720636150913284 [175,62] -585937576066809074163358670925511853378686538608659621834519966036014716658544509891885393287144420323493004850543658682896879785385835631484057124495204819170544707610132641470286103385959560869469927470411484642431104813043135479219980198281104178176182739055286639867619448074797769357315650978560936709717333931982052721484220768695670913911613402052584820379271186631906413557670412736939822602845820605643437034751178139289407845983789238522905647420757120363147092104122867372223840494045114944122990189040630291028991402553723734221629746990670664082589179132917411574213708537507902851713762290465301038869119019904583623687438781883332235371423236287968726139586565924367647098078337952907065667897441130453533756712263832953843819825968648527510803528030708127076761852841939264775796018582061368500895584920003988286651946255557208380667418408425711741324937778754948591397368654130801485618189782668598058890827661982521598429782988160016276427479601543677375563670029448453135439299082705105079770785480503753059802573932719245348314272660119071700995668732228376836098509018949505052609614027302115108085816110035419780652279071434815747528142038174023095000908129469287454772789191211882698359976779965959865467724171859971827712583213806875613051334284921932160069999053942025427898717680008417792992294414672646327899429998618207438689360415617016962861645818538501921333161169647515735080752689454825262721446332644959857996834546039582229910153881358966197369672258749879683302718268663744082177634007213892867162968847312652632048880396225038814723304718389547477979074331350863612423502193760553639222903255358743964230302052980751672323823221099612695030431342828674235037660323591845720468311785303851730420368776139278064376301338240787832419923931744216998457410340055040 [175,63] 14307553277507000801506976129004752011526786805269425742201113094934938584130155024032473540147564433147936454774710399254418516365988738718528370413001235226840621523023624786359270498250525590174390184464601668154521092976516784568011272776286249911126928210962102360839490263626351214433979083154125249389450828358897945692108632062248876047798522119327234768902752514839055893834792849376682259694625199572117845636051344436389441943552357992715455481625994885406403688205791883393747250934115303594798579287228133660839073411613295171401339041909133273104135675857653511739084970011012289732833781743911392819421752688131554899091435858745408126845822452399805794884489702404941021680453513885813480758209901399295501708845059237985778568046003659008953657406381024642146354486644993099664645095778549494294982173491712938220944343192645213558170943511759454150431853217809012993469994133410801345270609397146937111240112492178803522674010350619624027132826625570832158685442512547994658246468446576494745010146452318077043278236519733509408900067230299399061719613953983325617149226687494236032166010444804562317144917068601133431566528363171274787134957161306002137758849233384565588683012243899611499722044022381113926473458029698013598325196282041971660754812926622690401439393219964896986997170277191652725673452487275744425505929376403473780486023056174653185950779058742340982041003379537822457205775469158229009726508921385436524175568614171069476050139421909716314249134548107574384621048409855899820493985999339965410135977332182438500428396852423402621304196326638171450684474779644515888510493125906382054178646184318244344382313230216364865418063163655593384172972853731952444759147097979318981259513300100411123739427497693029640078513249918372778378636044466219079687877376 [175,64] 570053152348080073758350340277926473162739239264764516151297495614814884208173796941499550690774394187825481312561737723178561693090861187783075436985620113884532980037876841648313883973767904482186073509800803527668576932831732817111957825087517645596311110228604137322675778485071309624725478346563650154755791647161331520897801711452517564547468832742418465158191775816993806767970501271494731414808484429608049031955366469835192296255638372511733824179073426958143555917327540249670383002548119199768660323853422607801343979344678684026013989988765703796112022665841421117093249750917547545117878798441282050705783323679909603135309902807023253576741125641180496662130108740122667769770039313873395436824992271649844117841060588933958483444180986655679147557599224451646837563014458646286356709591169109084363047051756954902943919608183995972762999845277229301323881683748336289955493071963505763432322371552729965053964750540956326622607500779914192858975004190485315717716509450675122218626720236119989449799147502660399139876175431773011995659992903657617729548253349288423330485057051066410852484585005102593193565376888503318281250766413699521353525931201916137049762431226280794588446738236272834725520465753268331990552653960439785802898918666400954314507691093633778739040648884830866851483596711776062199522104345105466009024544908911749854523689040396525317169680727279773601830404386401673463725864462310158656284360550284591405824703570621419794666739780515836172082182310082055559447682155520820560606349200188653658659088036094971808623694475935404259773758317287190570827522520161087988968471189889917959745621360251304947971412045915423135239372064415017783456119745428865609904128670885271320188753766839200715079500003942244745799915235064942762015787354828091761088 [175,65] -56798045857771733803265057899227929782631522836098451380658367934845924177433248499913668230514437397387548251001641323966271257586462397013624033085051797689832226700178910145699029536639341748427266916325285888063134959822988010991838760541871238873009681771240876574530967417346248380623098093299899666349479508943606914729160382014409728533372487313078953088692090286381168906032563188683793222672006123615148633926177848571632062667584583433725348567826395824360399679428619664393969732543876441980655164201070364969770936055611034898502549867844418425485697339033491607937699651383489397906715579011489253440572132805263734008143877824863220771517729321127594467448981956696355309857426009381642052542556963919464765359282183659183576031431191089919039633710898213666437681309973252772649264355607564388390503097027394108923716843151216471845070189253291261207423751241494788184799151654834228222698954131890051730606021031965435332615256108911807331924508006679143867008415680976611863093838977583307188933644912004556980800778203513123231852567250432761112945911260249199879568268450226151285667529851672155767792948977867633227840346129112173596685668904409818395656684656984376691248469197013571895827089070890409283803519772333132526690721526031873671000731078758767583626470740646436292979520409769346093419440915435139741432351417185541524304862784831202429307279267960131121161130050856940566344070663440616971861167696395604367583256074715172309131022271916096125287230022419874474321147667831677137866922080341593408450245094136353082845985673958053729850533854288957202143279017065748663998535237964297519394319600126090572440938339085171835787445196580953923127843782968837309507385026546836093160386890181920048740467062413621300770436857279494120349162957698266904 [175,66] 1707394004105045865785576097219875527065308149081903037734185694155526459136304227212250040580228402427847973298497848919213206844927998019400683393388537397588441914807164906966476053397175829302216590392131506907452999643646522050616836470335292793318933178556787079405078473267860207976469608983711944505018722167499263099220967947262455645986594733616381246740342667612693672063984233488041590546920732138668899408953453138241577260707376003450560457248343562615630139666495069198715984490511078679512148054844072460795044742543112603651280890525807420722739098968383465754708063673243865787425943109236346397992055616638461227941802480887715395470670948516948150872964586650671156886559646417661212119394375280769049837150836858281109702821573672637117949972307846159985025872087263305219684337416044792654458149843767436823806920159691092765726409656858965184832063124656780628723867176407403598276597963831884609168511238605618358733998334479239975018470537073915967089827922629626909638672669481273257274469876347945249275555976414794452373163511001623062764338242633098684516947824467688499288494184924815862979610435093158575168065810101514250882375486495067975797529117430984228669921689769383885492737936811357648527031355645502729593756061357996939931861193402717226324803215710237409691413700385229087488642822901114252375328212374811857325271997356758360880072323292461206893100129281013174432850382278711234009122242097704345079773087451049537435171580429749973412777356084020058120887970937518210487570639129057399311606728683072894732929854528088318513829602491153502300050828027412841556068262760527859535137275944295811799713720126884784526419434696554370925085217950850802725330423229761136849004855808034415104723828473923506254576356437669932503989424414080 [175,67] -1832922421544373336291272711674899592574544906568764050391005782749991407683512999712998650371314957834585578445416520653872382059696142925137826702704602822018480959966845945096349872928978478254095510414753539244515535741995354424877701575081500756535071937585059927698569866635598868418984689987899167047449746710701826183581240357682794813601718945694276150821267895428196612063341911565312296980571469081534594217949272356388920484136619443489747956198438036459069230304319999346979451996523223044812103375857433059972934044388579887172327037693640533193424607626380044427513915567201606096110495701021850947209137672217810065694986235893284383902762355866282948217838801894151666741633772724197431543081225427291850073189795560143684196396204816283960426887578028368598465210210833776363622938819995403028895802677309793899082991636905666073071904054196831941146430846727070620098548726086360120819712060926328796455474300499399779504328804321004751791057129475684581069494355925932490892660091977713039413120624585683154878140822358068414633774249532700017712978759605049456136136968646263719049110329780700116152022170355931457431079460866377512715351818441666625384549414097022548753652879426836542895134790133079544208263610457136353179863696418733896317053565349497340324104819727765176254305548531308902188094207883798022211995310930075325458202106378286818357090194234078290892623422893437412680222533926073221689376093838377909783811573962784889314016353048810420937440100976305100644920563745928771795140900881913865480260099695605173214326596164791396102840678763277414738100084536831919837109609138805934591258431224103099379642101421177798116037385551454020157989549046335877417730269262190569387571783584101069057784542931153032125195192343587411275070416 [175,68] -1215565454903238640019902015026005568099262554599666916496675487765087889724652455226008694747647284719388915382420260681658162328404932698421392369806165507515310559915348477686868301985928466993558030386358722728212912260279575589049605795695897039446978139274611862423133294291801366215046527471208889299664892073396680784250340364233759160452351389674651832059400369218244865621157589858578106085634748636761416303885495074673259237567402041070306641722804588720181314831555961613966196455281335936803420028407273250111506321692817519564587420742474347340521625064500281348447133938803234178680555850544426887368770815913817618063328190970905566753059655124978931853324602561652027589581573330445970349474698900282431954951762434068294086530817143277275060599742479196237624350250086606313207719660404335182482807567098729768679551824450205348172358589988537677516184725412094551985084999802145809651696479745097481120425175451205907088954764665420166555914555814881573081373004626278775870384093290828654092646841267997085125245692955986962318793070539533594285650620074466626401011202125988323200659603932639428506805524918398578886002688701704308860081169483839939075659833626559355957816807994651676107786908827353555954663729881599027626484069508783800649320151383826211551674928227378830219302940496623358558582926731967408574698231700714771078755622290943030586159453597368138303909012621666083307568286945627765681021422408963906884930161788975614508807531515190121942409644724232704471836638283456073213379649518133009714457983417163567712234398405508656655522928410372629594968437157753929802019331692153574962464957773096027123796656926067974844055266963353222288292668873927419495621852139271599659984486192635542702607238500559850997029941144089470438816 [175,69] 26480568866060240297742941152261302436393975123050141643555567566905013285063883817293802896903129328125845591504742854154739657281381264076918332129305534490850091520696941695617575511275909088801133947381148862278793214679819927867101237465921369013755366089401816789971036604877586964592943656349019509390685411780322832141548291384617564448563593147808881661919047816328427182274795660869735405298419257635080386336817870597657444591242279351311882791979990261365856515163784764797492726597247369783890334323823527492444734022498249057123277105380748089956572446956060480353213853557253364407882449682170807849953864162927041309997082396784741575344326572178363017544494382253137609386789313400379860731437645152397312432705929463227930769015025712812285252117527700411572338535364268456203527963220750944011135706623996712872145518177901885467299729032558738148893369377261849576443850571365439935977180100787711097156624876360098514574140921369546154036611597358763721489294321216536450488620361690482594025303114983598968878019256299315896993871901756854713840982907237003438130345730061839435560524346195125135130655121402480907729191571010329622848614980879033770287887514187707009251502193546096535557659546485998236358070710431396120180997013446929612583374426272219646740111359117605478623210597106617310446684990029307261270957874452971604031830317916735874491911324501266256370121427299952953593059412684374355000442802510178704264577325798920676282473409157159895065100459390855121283698402200294583141626565995133614204447719472591829019116732469277781433254158772860527221099917552907133278463280164760066574260838540487891330875576856032471547225790136640377815463827481668867418038042899638193394669126837021817016481344531232122705225426009990772 [175,70] -96094650019455607877426722326816581295610636932463423450295115351340331908260485352685862806414910784001208334933946765793714404371392545541052681732609772420514264230586689521312562840303768928778503559093233335421434934141792170049745852222698920862918492999366341018416506332123489715859499881108356697888252799009044410816922264824897079862654855102659848324828447383077721193782327395505372297150966060468534278569155228415871601503207495288201329146584155669645428199388682875113816418439581957328054178418898465306575842061258346399347942839228194746226650912481260316428728676865949954356655715843761467220776394534678318083009918599351262488298959899668074398227884479977520010710094980608859948561981026614019342653813640096733681931086121296611993525710991267084036019812201080771090328484494680001797523729952790390813639300040267753124764055030932438803619819039993184247504385476064465964931405603422157606234059206378825970042869149642915520014449904707868456596446330103359293855897485867230848052571324005337820684468768097681524320432729738631939882363668734573283370451772932269669889501257704150945631863256752753765248984228891938667893624753838215160251739716729070431413439435772571455684962520156675626562716165041371018552079449999675405555847474920445501693320719869018536640177845038715875795152679099781200821567846335027347378706270600452652771634660064912698737748070956018109140351080720058695858994768036569855365863505794592981331615263149513428379586118763437649191166152679115740620046715980739408693632511523434959074599813125866119928310912750137344198655116020013332542966285825967475801850115190388294877957020221777659002926368828845993900167720739699736330078913672143705907816439505205695600160148713464851217929812288 [175,71] -5215870231595571481194563639170709785043814810026542322750565021905027008348411518482906191999587133490803890579135209746257662601694387456275288140798045013260521915822282337874181293268526600964818680972615992941637706346622347833898277320674097112982014921928235140074567447543763021244368462974111217888628177571334115973524109083104654396560408716822615552944713163087259805068887811157118552122636235830882940044758383855411742496192386010185493238258983901163121606246258823343151475550091261844181240486405969091903405852646966974675242335003632996905951356921148434634453600149909833906354507519585434864620021465407948634179688955246953650163783952245764002219939256359819723461354208549684054183090933063705249098923186161469087434745378657241730007650784885754460809833506861123675532111247689888064015962589132297370500273117678450564240786750049351742305428839398203456401909730570704286920017493691858647667703850541132888021408222376071973747695686702911415512638224316828029932264253775289523452255305147865159608107657347033545517041238290455666538954347125297116091959141980988493542185348818806275678775495440741187491315981711861367788759320573008282210652869187875400900516811209088733846563194786990135708790771012752826859755525663838188386358180229255150728371261338232364352241543593365110058792503919680880225750808261248077915459859695935335293061511591552427848793293033942446398364610591167637554422011688418466108517369167943242941666035629635160078609858989087996036610193512176563263820368213247731658484519149654771029384851432608593308192365548284943933963853827431770308039433192157456866827208614876973216249182072657584513744215569935587548393204837663921106933095991755795066131240217801835597144018188295068007193480 [175,72] 83236587435667402157013308027398545118769744032492327052566532192338134084988039428084352477853474652561651679449152638960700716816141989728471318232365536668199137988123007881318938616294913414428372481858154272419282599865602596037451240243872875157834812929182077807773130792853413038346477676451558336447116006018549175600909712759557291212286663067649023686640767770274684899014587841402221589714005814200823563782174530320980695555185561070394860000024871423448521986149374457855854236794536227163580235566863392363721208969765135738192194857612963728741700838708062167607831027551421768101795648069331811796245041086990638176261356258315687349758477390698680847004859852533133262814371209475880405286520850503311667945322737645562644652929609586748860459574389474891107663835482509766262622304766460511891216650186754725498916405441312305746440453076145922222724319056276989456505142032515891258244624391782940618309496272035433895387853184763542979864906570705906336782430215161871811191318196126763968600035031739142719188021236269487415478576605973247471587317616230034426221286277240698057422823520663424201623010784466070470238488351884875733124754785034585532791568939887681398714101797767104981376127015198517811716620780640206960561031766713600509668779646088870342947060791465542923882185221995061408144811447695668164139379260095767086346939070904565958487971827916758420581275487036743380587102454194896151201090482428803539484692088537702466911108676458062449487974081076116917550579308122169164936278334140556251909084425896127926685242761340589659428767114465835055438315695198346737521553206513379556975673310586586917773381475645052472446977981810213474620264183596032722890652263853438366331105809723351311975072627848058023920 [175,73] 7936475988117286138058734202620926332330356800928170283357173914739059426151193828181316253612444260381292096694370126399266981757204589743825529326980176938426256999752806667813485244929835312933607802022258264317309461954600238187778248846860352057692677113461119008935067662504653434725996158214636209669485615722475197872655871633526757006263946775302697258028792652382646655714353683957516309230355039500578645282178400172347715021601164426304330573780052295381927119079052132274053750722898911864948359978188859299609085305324585645578102680399379480480900660020869738910938128735987093162899909592482468493455953380815539485440608896049760214646522899724749895768446076250325263431489792816995168116411621243317058497619451960031009362266325884850412700532332933513106766062911746398252908173010847301120279176583745662444312187099089080702387371870532077769919300213221436731769093858301936992281654892469454316121298117080166311527028687464599785247134896001260191441030023153268829503512650650620793460369720395389078112132866522865899753467899475117922451291036160490319586588094414251940326647497943919674315972883073632841698849082122044366449731717318103814051750303478491722348380917976033931751898074955121648848523685939309274643692674551911484072740855963889402731461070197082880920917046051696137266389371637566824987681889345724673517107829241922701031914324571119656279365729004941488274802328832738810570455793994616314635755336583191486208882008548425323056831404193572376600946067579651327559514771462786381843306394366215069657131511008613148230001475771819769252432008891672444495462166326641233987344776591059818010009713745693343723016830660090696136905675465360196972518539152983160032188844335312697982515656573210 [175,74] -4820480128092661600170250900557401051414517173790824668123977029620607933535809771755412289917228520582121378989276747151722553061017673950208204865897530682915162323555477273831327187769756870257217049936024084094022693874841842228670422521294481499752267362745579689985247519098350032822791879098585360985056281539603165921886638486599934663009783250490053784397874335536621968449133469440234772731464491635435389402520000380874700887470023570765754886971454790822359638430873845941811071599343086932543181309636040633451481478954698284222374881184160333229894188624186377984349996176217616806919002305102990055946359863223166819562853829449978152879936498820178624269027434527631595311425574243281653331250692302406128669014110116928827206353942103973960734228831464636706900095228544762516181648390064066072084033293275185800798963852131255601960384089611843094445102784758168697740861279307408885688711473680617672823639199548366652387397807233596989069190369946670768275020322609636120392239923704205183925422704713594046085995987143356840687289661318786120118365786430393499225892518582722091814225454871845412063799255363616826924644172566723260710788263558680478647199964191479299808427949889670533767892906623270159992717318252428922431696071409758803716505053941622502503771116395043552424892571319354778377334590388899729462269082745045029067073377834251123632905224571651149943183419653879088559326584112360942762010581142223224615165708086838610036279074831985604530319032461631648741488132580020782539537044520512096541753783614255892141500710044639841103355630697113792603018026545511981535048634633417967326081401918906617840315551932055040211962442441468316878242158607286661891271776752264985051988520504496341683489227008 [175,75] 9826516510688634057890539055503152069869254706145655745152222400181027840843330408337973181270599932465641332746832081297570719291220044953093459062303153104680749860094234566487592702967813400882965287904758860064366518044675404499350197218551487911990062652447714756456109170245462876061021578900497474279383950388738323260087841384447331744668787521335109556265975656755658401454240143393519857503040161496747145433053997943455366645227351905008267600526063602711112219341278739548550542790425823616461107445958913964698500471674093080222636712022138386396173330917819556100576015388787612925910353110122448179482390455377824690813740636748147429297715675267057313942278180394223993051961351542280708060634148344002824164944765335303013745714730817668441351863556230581389615739097510909951588527102502159781100785260427522406469827519620528461445589220980572348368536696479405501375560355581582343096186385606480348084453700558280235877741634300947581841144519301513202220285205880402841450116584884636662804662328241571639299762117422432487450429904230045235546222102146864264642728656841808696142794017475410900717970678304204994225160507419905983624108370058375861657027192899964236790109832913689173863985216325882106619987323346249732631192779542721363260114974985246633495390605334622473033199993282007226375009976672195593746866607708800707162023581303835370335397919513932279771647777225048757298478031490527800558848162937753303892220972582925690600388275427951922999673786650268795395728803323341568001411804305266598816715082645413017128792036459925998986292086690787846028157432801284613773086660128722657387262200130615944028104207297760129026469627338429937852248319896692158182129595545892722957040148219205767718880 [175,76] 240633548523803726602062304139714815999766094322698006264404044363845483017525942179533056044319992447755165379281316065159774209243875506643197432310773804415260403189809775195918042814389793611164166055000864326052025071484347507203218522404347624836619357411776380088664262574657400655455671504475889865788402253891634440230803896142460544456928941171619562829819665114974788483690831805817701635922930221319847348978166507516876337827621795816604870333386402794992556260045340081605697999760918627061668056351051827142864854561807009720490625098172077225121349201780246479264333670060518251874762137786885584832492068473185836952642321488398761069791262395152359597906508340798669449709546143297039866067155901790822280718790232867752155079861705425303914865056056042755581418372262617886579408954267366269837875569134771904594432999794487755055278126868816189913740506774626252343680964616457121180043816197778693483547204450232677357302266592487636411462400378246362467227522059335344220150666366328278292875913625096789292772484574721704462254714977835684525472723057747735836735467538940785804212604534646024634341190201984216198192847699191915933604189228183847000993698344352340044415950937433593551345625871166857853009113920527533705327486387551525019297351374270508351776064772454755937348838823331654148120075870301078234184922650558827164064545527282108387551623123472273984122160983392010411988809191427458798149956580436409376074716335434463610301501917602744961056346870570995310366313387290672305519493407759609667680300360643209689485683654400460098911763870870782678801542476924863680936864276119058399098053414135605143587111797421688212525520055088151174946250220133868894330823954255112673871116629011145184 [175,77] -2530978624346896721243092581663625798442225947223079802103913340590539928490638341325940843044046315154046942461809820479675756296187279912701881703170412294807384864325705288993757203452849457568207504599947902752454601626077642069185233442977419498930016759557997669723723732718122024751828474879318950164852663083549614939887046110797601041954316008761438712319414556990580402662234728855275762928632871764563253363255957282525984018117526957159315519500999483222495929223415626681701461529833168063111082562845486009704698059877431261404380860712973148460809491110273946636819641459524254090683663335602218865382207083904126037905480986708695167572281390018991153523797108114267686112205237745951662824328898746461637954036470846952597144376183154096157561449406063803582719897310404362441845327242497163532110754727444752263986182768805708695797937680617018971341916695789678341850115952381516501770777380873418222328752177226473372212832981285592491390973198649339090117796796576044005577087950359703349603079827395539504733688926617424201286943008399646201666120659851604970206286598817313507434320309017179820584941815996664137852638676139178929056218093038513258954787734529564168149273165184082544261025586041746425303361932223818483213524567969641666316880515730722798666323509698070603262979940029670670513113394756504800827619348385242177696445935598435701126406151830952672309499102345297112578805916314934646717860649397245668211365846129377296023452816275221592303602455974205201969330494391946946473071240468348539619718550854655407475381582477036461517239647186129310553010151929107391273251097906571971410443397348709793090818741859526623220714889239752198522109270409625148280102224169121107031369238141724 [175,78] 198220916890158477375669547446652415939818942738035280320885766099001590337979225170102431969938605696212945991089362178581109513116857651716059039173070784200237219018833811445778354949304440558891656931882484047232845721826739526463772694388931546914419723677700687739178571090094472865559006878833232395112365247334055756187205397281006857975471422193218109156525978942165266278896971287517697143004512240073091447892438998217331449645844749548341126471771996482423469905122066032433817816055118140256459702536959597083442690026437388084352072671266276279145912198799717765218766406664810895072414488024332776652993905564893518298410765661969250572652897664059925303926810924870660187933549718465736951981601586224833985188035115491700069951910365782772890226121741490635260233725646425198580110673559607514661754442821217566050853182306137650259432098877224712980160719071391705777894006385521789056762249969001556305459006150452082036554255896045813203316512983526099386748432992351308060277073198195429295608126702139963464212415705577380029541222901943586984746337462457933650250338911220194617807550225870653368126505981138609431477525433697347969739540918808196319386180963846799400834927067868789214395781725296089568578379526967911931739607766448404631550756697662171770113075495742474279059693550620074618507734508283182356824979898867215953486970248940368468810504105855015324737812141011681653802657685796462783519765075943522461603817110020669776271982186556326616627957554290950219650608174323079608793508722395453993518227087174774462363469628700988817402725124508354082255009875180653638186664505567067385297297882492684607931430232048203053433829858549576822402123964141712990911447430036262608643749632 [175,79] 2045169050600714235541815258172256613164810498948667452445819232681585240008113632611901847956204016456380182317152493082281230176512394715713741380665152932504940087843922859783996266391915940868449221781637439986286333334181845065762534835944917858156416491364224098546922132502244140619697863006822038560358358524280401655516096831686040902711556928533035070129553836106452762868799152368411010850708726559024475011189463540511277538819629416613264682740398174477932192585249500810900719232408197265766079584811602661631678240496122771669072797363241241461740610077635504269784877959270513798548198239857689906425311366488050198820003790522824360172419329322027403868966136312647186401183706174458309279304707010321884761168416482987784894071746063630056925511770476959343088065506295031522094943913296960016780403049802691966726784216545526100697947949218253852184794926312440485324828680297668400320461462266640552953295046625523992510301153390907279936992852354833283944036405541728547606779844090199787366844019900306223356944336281942304057365920430493997319587729759565017816745668400793794044542061642173154045216790225954967040555374768067872456383067177345426227374170473620865512864108704716785172857701811717910162645527114857054260979443826734845489110283869097683289231804739277821763962122316238400068327517851101853967866570656871298959201465194008804154316512938496321936093898440832159947250988209220365848209713739286793686686072440535258124391013314285919912473996306483218071963616589668110091926584482197166336874847182571718021658593738394877563250208387017018947697311730390987593119960946067307360216227928477223869021836583955826257107695977149092421208200935021188668946524705844018019168 [175,80] -5793213375913771913240659163265393583836368876321401283653605069833733848401569895162920848279474915811148985901366340440301937412349198882750662317067143383740265052087232498636126157477725945872416067592656371423051417757927752453146785386667848180145847339596049275180766519994339152265265633052069834690522049206588531410137413095946847726145747540549569877325226257660653865370028548639863944461715720798931623659868955369330964592559717899857278992713446797905835339945199710890174564111123317928355717247299324480371765672911812453711621779474894871737954758067666216771496786508503056040573269277016372140750706583205485660429468109208144044120982085653555885220079082920262021090098957238625965582922202437245496727473589331882599166406507092656015258368788778207418667729747135347058007998325391477608133978464235160591706168500194523119354215771501426880211726520729393596130493047875113095943583164324236524057759806542101911802138655850657480823402119896504032054830936879443105344304451452582783491184948543031084968454960947845925510050615376453109461079187156611738645589587687907363913891161441536075736708001476554296679864681501193142533451918819674889686282915585241916430591619957432611447929328202810594235970696752443590591740702995193301761568751353583616938826151078490434608208858562090938134507645647818458567137754606124997094203847453280755049312124773516717585697850322971940159086508335782139767730433781728369320707922629615413962468367459556412658732798969212323010690899763905928414078125821882156753405190446073270844477775527748161062699095044643308481830603127755742720830470682265493012231221216088680990780818981956770066772860772069078820388000057169635958851056382162768 [175,81] -819563941116751537047856413060186288552787990061075799405620505650086537108459615136421169970941491836741401606055009152225277230747225144202194216071267234109170813049535677997622897321197284159474104392009186139218100180194801941273191180998694111323752144284807365224049987481903365371779252919826421576467951918984294795723444707955995928435082597516512390826276818278566581356735984634425546759735534470262406236517699364134870147672130188008848480876689404613847301264265098818406324888733592849424920423943137617817590788415511964977584770589865939960304311389954891055927692151474123162869114061216023131678033270737033128542663340003227922193113802368126517704293762257105094820776585921565261732789395003407669333097821639258038549604042147261854758022283998841305938493593375528179966976145285735909619659906634253722875687895599819019790028743713873726677447362200769854998858282870548378542632082724552166248695892232742459203628261177070462750945402209125987387569823225398227471265107305378427366570080112530248958422771395775950132880850621269743933058559796677018320441424451500543018019109330429999159871994825644004491672459309001758362580176847429202321205469132182391307537523015939582557752828108154457437509078318577486909006044432617541223132024899727448149257179557041162651106299851972097616623511818701303244674808866050455775316150913618174468741453613959984119549936015528215250877979480883141539318387537719120663911847083723823947201944123590166558163951352356558234459998159938393836982479489357224236870137908791061971861014139103999466387683904531793997566057078709831694719616880233865763274501543451155933742982194006439420733465542459642731369756778804694804803355230942 [175,82] -11946527028486996255699151963848826615341177617573272037127468227557237153444694508740549909040099798898538521094720467989416687157343033971187017292918751909360752292203562672618075856816829668655512915187162091273789101976071759352961137910865500087997625974070481323269307464502686793339610563436250399683375191836260527680578582180780571263952282995976497367356234602874619458481337776384530920487456505967516448931428602720191306228250770217248989847975398531181345410635693228266622880387045755004356538141420342363723945270180348333144854285720893952833486737127556043420104179392182558420741203235479480470045981235514176426031510286241714846339413153755524375234116014446244079066712792689593130855476898297627085702839400727927312025133692395375157924903757031506712174749240583834643540917442730007616085919608947513513864871243316987627811645149537149776059663072881985536174710306812565528608580615422295763835179504901757468307172470104154648087680170303300055075872568701157446705845945742777081026627893992861749395371809087970848804788638936935511213280782714585586476850611388645880831622483298716815745880575853152362285636576240453531658641052040387958491507885616717714389647768370573352136761176196138193800056923860162827627511022578076242021704935266078114039139027311480684612285280669488456468293381675826356163611430796698997996197895927392549601676630087737189524427501435870470082018273304972516850505003360420841580885805487619404945144852920238657023799188151336013681603103658877099085071655923845701214699815076427269348362643926228823695913918804249257186878753128579698160572120578623325675954402125225926944668115977948899949285337347464056013611090142429659796275648 [175,83] -85648272024566870582182276913234148538672900968577359898014484497294072255344939010177349410134538872323506579384446374263642751111765377083434257609131585175503240998820471154828087954037105323814523667379739367836975890565446858795733547019560767698849047209948656911781273899636241420586327412368619800316043225214812699810198746426255337241854210020582505233818387836320676471332538177919842318805250762256726144050715197008924980180548852891786672303199780646984540621402124597531766507002329473092441519782395789942842533907509875675240047300640201543084744185854298431231762096327176627708065352643631909107879223842990659596972765600515550658687424807306344722428064803481948812272077477389228238301638454881937857737994700421549222782185292914038134385161999116749313727487265708900889379062846835152488646883438436883737332853153008363845413301646350939654921652211605002304650860529681207172194959176151169140634961312881417588216349273786494640424270202597545961433556955057828994285689519714229125116621880250263907834375624131289786053420313237717129802124800130921029840746222883928359999703400926527761839482584086082342369614656829223638415512765858128294454125631730785144069928633140565571085753025536541547745200763641549984831242489832712139862164311389599170701345857987507740569455843504273063753195135417571768367013872436716332385371954992470187365387350191269089563387322134046903462947398768374643995902078096283552774013386861102109472261851966552317986475745232863558843933021675585824030757887720895542721989373132058269570249606315964016962564951668543671506919793522152721050482267591859460618828749304671886023434002391635315685802912520780312077611753293866433272 [175,84] -309170144520710600966926102297524198771979550270797994638186174762517972247947599744136017539510598975394632148837910393836638801896442641012388442449159546717907778432244335933991829562612718029847018099841162204039743271161976058383360480594152741937136693779396688930276088554858135477385101247280011083739600317323746234989421982120374600316509432059804338221005395686344038070896554322259385543067612848729489960347202922452190013457139177783145253386829504849385402380199518303641644880090882052640866369263032176090820510046323629687373053059654915782594807950352529744653300779614821744488161623069259141804681634812696116746157700439365247348634430451263477483716362183969387809757439339029384318761114121731800856565955356379455540106014908986937791665801196074838027384719132430151240456016097822463869879502501290173236964742899611245368329468351780945034052740258919732005044792882512944252971748314083030287178955141702774865938724153713283998068970244623170747962508981471942094235310490929618886971515098917588121997374856048377761210293091065399144090713540510769355027419553866602599264386814336057340728354396239867493592128204879881267477175250663614792565742036456516695816546971179390241010144797329566273977216624654003450555762993272692361089618974318274331043447967945191778518876241048327646811363638559665750832226674940083369674707394177758931206573557998157224309628687445005605069823295458384870464213666982413856546783482246189585382051448271141080332372473820118987115967236953215197663980723641527083931712056100463658294455595834750843614840989071378346462297263316508842910291567099285355067119754121033703396565113356808270888652501263674520450199217043824 [175,85] -325142062218773908530781066996756109469150055543208308968101513901518372313304631714003139266355969003323112151930317279802740466961537648271186993617314228316013258545150745147151421219381044485415471870609894389427425871196050694740408527777084596675773287471330967536734614213968821242727981759528086395520925396063109881384026106290611514738116277641875339897531992534068484373474788810968006029598261407100760434663164876136446550150883975702939869219642229226547288195331976697990566954772634649383090417243029928398147920984630190867185355067882998130790079906306358808466547410221546404383525160060053407291414252935210138453587572752379349085904312389066630269768192009627239760511814039720145997850933866820655560322199927124256715852615167863385529265723062308970432398371362563130630358022226760392596454824175127558221302662049491627370841624732183528449700940961069127302413382775095292768830262013114295427262128197013063099616193942359523173379600217750507426069171650410357845429015834334375769265682537789076749144988328624936696804176298228251381962528871873243826860833957040852927777686460716804304178553602378137413948343243332070873359036411413714997537028571106240511225065042206760857712391880215912314829183083378291494669617353866567249329367493823687378065918098040136936461975493740367934720705252488434403469221942658956069229445674710413607884063114842560421863142334004371619798154376160936709229343641796230755937293320889651698755426053929240190111903979519415955833627958192930304465956144856475731231707489677720342793975965305296907259401719423682622359114806847439130310156087119347530493151907728445829477130655527364013545409271983861526928338194 [175,86] 1792979001937456910918162989905999799999455406827441995317945196837375896046965161322290789165407410772656917714373079103450930354820297486590699470790488529392072359506735707698278561781996022451331849896597535000462373406368657847706576812338888196310564930500181526853977877834911372712363714648774011765129664307796832183975637676847476747697879194463092304095474536583781927377684287385424242307770946971286217829232284555035022695323922492791244504947058308791600260934454287226093537077812063144285879021645661275343205625698576062573890877435307464877708475228321881480045661401276009716520820575258290440820169756535795607098282252931558016148886615684572820370953967541262075031309980932646261683081859205990685792043469368181992459809196934502346987465589341698058057300864488104876847034559678105691016824745673448590566554898988695413434984650264832666657388536117828656348559457089222611353692930811175117220571836035375581400287671347618571042517779263758954115464386891586686858127541748177261759965001734859119480965304303944192815040720167514992542965528454565739072800342095481146538935845504137690157737959291229833583403698954466618399363814528485723526513480941044520570479595542415270333095671835099539884411654391557787159245687153329004138114599874653169831797509777862319849998002443975107001729360175105410461076808699673963977870490176925454387007058013610531153114426086754454543758253884917467111216935213485938593900117237886924220786575545608727290634813349100369532197552411951187016243866978287134935752034022982859834608210201381458404918862075190154571510436967095708777830304219366490062581584646795766702973568043875818964265883446040634844704 [175,87] 7683589281728147137843949405753050957476849753087327211127636932081739000260764002720173487321700584422828130325529382980273870573208912894284378331322766392503194358517470342986391672898127164837302491392108148291405538246753921661059983840989880990760454231760537796945134744649537471302533006124779333413577217324703650224566264805691021890516574805749997453982749311636595143702810570915412178394874861381209204021328576221964611353866446015624671070731669235625760214589087331041331333248386968291448152168750535580944406969089386823344846113593151312340400432529118185520907268795437810618443889647596034289320514982328845122854880984902403603642591979142152455700160823974438803878462730365532278337035170470063560933560958261631149186926880523282474072260700228597181249886118178546497472658013871312284383006592642283150239625295848336704729557067594661575764155957009979781279647012164894401898081153046699569117050954116677423228806091718037269860066354691188512443227369185870981692078525657477224436506853437829497796299139705261544859323673862488325659844104636355362486155860353483336967949326882260503573000017639015104527655698574405137909233890678669603679487767126975930713219079264887267105927068955782649767672257167941542217170313152270492337354842015545546231217975998981722394851799363995958018377935743848481970126817640645041539066912221642793890392700543122126743466825923802796770268557820136569954562171313143189241084868839866508258877630240211915470391629462976418447019905614878840994866824600287282001351089782154531771637576621864665070309555844566001425304496585603516261362696497637903684866555015874842730663563455847640488243925113991540 [175,88] 11412548029129513782416461520356813547426187914166985440186372745834856837511381403007118899815327559427957202718276991122783832167347861425764531525167454590143956897514222903359760688209176382270833688144526377447037281499752269756059602065188145115517210324862970314668743230484816771355906647084940496497711638797032097861740307224908984003475072883184345789491520713817611770342326502337212123520492420699297522262474858933863918999365424811284880707318986299494516318737715454463477856754802440884457715660923445734501661670033050235280247926385931575355741276408558019087201685748468853951935534045361094067006953265764201600476525573309934671974124843190761064467516106417237409495503829440664748809699303419671949238195674702751668305564910268993877102978652327926508900263891353431523956972417564441799775183214834784656328727018762387128371388638389026826171429085165230165161812674086895905005031916770131044349372606599776503271160922850849671084466680676930680364193260842125369037593933789916219286934568942558905757464522186605294776198598003410782820002713539320620080180797806966804230813017760872330582545335281612950840094321119559046914729821524763064533498873958978811975104576277140095943690818226067823841680988050083154244908749955335344030948665336041191035338808706164958655992990272796745051580505890204342493390561721141685307470473544661706220900558666680092599815845901589941658383350468679316151680075827466926840552723951430461730184625889043619743925985140973651733651319422676889740187033214488066360358087324681810749799633258557010980701595637361241153142839118691661503316304513533998540326499204713603164107128075477211038511227512 [175,89] 59901416076549500942763195079667493378952696546441666060591122406313953324439959950122043897020139513886540106279677165031235510205955341436947178365372828620333721397682249540916854153446410184860881526791970181165408050040640363833066968975852705338178302665543255909196333207265230048437837577631673367973353629551013456346215593415015762692723613124340766430122810349242405246140499751393918777600361899480220110698033396149823050029068339874595393808951526318358571405597656275357552988405449584635045113149444044799948846596366145354216663736861696428690522342045734605390675331989685306054240269278351050962974808020833541325099061978010498482405792480764135608760717869805978689690936582981090545119590453339576460169564065338472714838472444187189992450619442805464713389630448884789194427114406543334507846809218216356552828726555786418482869185389209673362449004292182156423038008193764761111797126860407270937576990974533112136530044382277155402228173538416368073207754067328766388326637762575743491929863293163232786833090355799689415235186024040879830674053314676753386641340867890860861281641162251965034389514701063424228492147295313021279008318456700260120017758948475685329808616482909699800503691905999852651440437072447633845870884349406715211128861292721415649692313186311859915687169214310560762361510313614757029162675066877767852391392835135665849239571473393357477037563832374959019176806272106880219696232396364688866617911126211860134301257454557211493957923205479450337027437098432007591513779283766697841109650931994062194717591019824278062880523782584453800964105959254964839246102026305917976432309567534017120425904084720161657373997 [175,90] 43697065359324256375083991342284895300931815567944930201739627635053290849635090466362100307642897867467307641501761578298241371747082996681190297918220095854712195948014772549981624129976405150305215440446589604617030786313597464446224852267114916278751513631561316805942037834183478792004982325464866726085798579376422334929037869658646554286437052597874116300725918769925655778445246376545854274552837606274996218507608136493576467193489874576010405703132471191758715255795993966940505146306663556881456664847203170665032561991969628965237058656786532346618575806039806585103813155199052057592818780484631764982675753520840034793215984219484696515285346811942064022414015297212586745928242260507493619285094208058078623923711976529036951472257071399561073394420234479135013725498247157330145828829470708369935266224236413433451789860319798836151937128415258944857206197867845335974170906180792619570347530689220490422031065497006299089622280668168484754621858775630313124119345588544704015027746392579642608226943417611034810741388045592212123598918651167661013719401454158103662579499912449674453223110441810371606716196267269617216201266962983101682706393342119239898601630859064333326266090857708347668741520217170318905339846209246123182209311104037697623473363160839219832704513673246949558562869715180112130434369462292573849614690619303380074833193481813453365389436967248696705598019373191318320052144562841258580751813191195383331154876798663243093939925291221560430294023691745509315492607924641567351987375349066474292163825929486587887921682333601326120163141534438342344280443157769148769534297794079490006910826194227872051608248378811892928 [175,91] -251280522304981455293990684081444556791063374141140581903913719052506417200025704165135713521855739030273604314101770881106848605159534778666134794651148705343866466023138337541585206462687599913775511196815421148039035408235084582772374583535033649378851431925460198182985197229859428459490575273453955125342923098627282299730500277441910311633434725822074399004822557185429470762950244584760702930230792381938261000235934837607752895433662693002139302401026209577779602543781182048484108257566522924960697136055663712479107478369011250501110494465185100497741058136175410872309752000449597947633788783661775580273538112430055016855269625189192200114957322326628455472533835104973734702425094947308727358695380928232818910225749621068474774394817031959997231294054733393705143211297551406392593432908205648275386197585110528988869235567297832156614802535558821657853489130755343416088240829552041721103332150460887366223660871536462977286374014912164176263314331975468736040471677421957637662485059150439902253407632332096155989449609907336085514471175730088590259555502142462299797178943514295350471258306527782673228097228842358552678087256423547950904468466682016980586435877330778147263745000725577111023561024050406184750707134754694035302494315545636323681968166507764627261122420232631820509541836343547831898573426051091152403825303622599348413576657106266926331632343985023804467416501162240460533267726416191807363430002158882052169954663859759311192098155214847883754772798346467570649877536667304926917128355161703265203666479019240527401098401325034488185475260415649699330256797532338180404201654405561980626996751784518213823800527794664 [175,92] 99393057148153684480886895596468675430496281026099645039475744030708042085091646223182578585199941754256367242763777710198134690778342778948381255777008037181892168672382468008762127052124408153085855835676043740057979977724188920703815442962452008855961438909069471990431777608129959946796101928994185105322759705077648953609604596673904574007053488030756874302586265256114873468868059016669832793666702771356424425991713339054777193690858307266484375385807557591769499200552875115774321720809212353106371136441527917672078124441468588505487936643726317424867989045028809776281301818478221382047505591819244005608701750515584135576939187514766065379204761017064777047284771576732565745079433551557770537513858359400619698342316802289837751430602888211420122762236694869637910883513229566772610761775621916401608696584117324940653944851181012057131377144088978162693559002601251746758391172221254875770750675492923945368095026854712877396545711251711501779293336260940306929966126825180350660460116567658497942837992645254670766208481989081323581675630532984295666759218295509629732239920465226872113158517242447967372365875768757376920225562052775645631527656346014869765123364326716910768605376155898120737298035065813907784163392521968862583772583785499931755488140825695770388790558716571990495814142163272933698235031881217952460082375217546170497318319072055131116066538918638476913539653483881410672572139665101733931841988971916106448913587146042440376077365639320312801186881195835844226668889906609700334265104117987404636080303900115416319657854976196853285462640481285139449479181083144707382479330086193272606862993717378546805326992 [175,93] -1605124534882321557761392685446208332340007043352652521478360512501823739488106481278078332505602985702813345679477760761600376458841461866829749218830691373240493046816189182368753865377980143192791385269505731487640823984100927055384694851496432966719028083812190745109653131712971788867857741127696146391393885007216336140946447713604169093871775884696518770614624050831302555813500570035850688286243280934990199714082416062739379828676862192596598656319988101184318106199297464532659522902780521658950353011655759104859087965389803873023597027358159382579004390562810637339973114468810528364450231808507206376118521219137714848597252653442070018527430980260622608089669836747779695772130031012555137551061553621085925244139314300280543791064508002641185559173522564709503459344168194472679840305532330707200959395016700514831418127252243329598190896792778227651566123025300995237204436626070931299947029542147734761308885639325461385073151300736082610583841229762558253528140367742586940497901507323951267124695212717226483821881736049250755402141274981167932732882674749878064058339430194000169639979820604284890536166934921224502342837253322860038048771207101767616190519628382535564189126974058502465756575684350698587016184628223476228396410747546324864543228555305537893983334449523057042624237684099952820104698565929332880390365871302849079711448278827666447718374738320511463145771651197888733532433912201653541551884354382637751172689502664060204730480537395297175491813526850652991651469387850218908071344343307829832624566699556142930050354141831386722695678221198547575741888173295081996946116979815349286394078336339625722114 [175,94] -4159589550484470172835206429681306402564977683794760143917224126410975493302171470264842951120332275640780753320135070494465034543706368066917233787671437979918823358641930425014629255840711198128902810636427061106774549346169781670248480610191727758340346536967484833709446393133220203422133764516600116294814549602752834952615418254864113735683934591118084407204919021860315975466965139146284894304193080304375903426251311919716063768772573714464640336587202539851391018212521205485088211343524335419355486676546565753625163810029493975053757779146241101107869798024789944586876230572792888405564900269775697596819918537021852796922763397936211637018200665603001192827140111414265393648944083528082180611393597558404424616354749708053875387614021034708496615241097795524392593652204817392279688048331407178398606348279355685436352586518922666313376689495479288406750312779223097100656926063577143004174624801749108528713487241248772330201499515016631677766701253960977397468384874869896819900439147319478600238819490001721953624506541096024497112082647653510904554141167020998929403060527706964046670894750687076456390118504213507057389157602226579346898252393838267453863552052864476174237511371284966782978870069280568554908608209909139586888310739104487193432530232614373939293557245346640988371585027527547950404711313922728771825269363577150481744940447812051208926066569833006188063570504954949497900642871263624155333058468039229077571091165006798182015909255711413921424544460995983026486213436374727548404391611531103316756146744883136503396464588781422583106318048753461166010311802165399388467373099825396253975150411947808 [175,95] 1595869797995554376508800442844631866850779103155613607409393688381251855611029989005836093278485702789518890435422935965373192699394620423662896141334661266303795011020210298193887204506175032580940805283440055629546101092495349280540148648564531834695707490259207800183003915303068404997433546265370948294756121118309593818034286452617870630345893683957765469241079584474695550090429646929887644833302334716102867157578103279726273023935459202600807364668644412015213275085968432750658746681301057699599172441267086378115675153316236213258714913083857362992715042181160148103795740720556484787985118350597187904010535808737249122097755877642028535347805129883622128447050656698702863325264727363684867939366296359816094214816566694015611028948056936328486560920492426583373831208035831480696956727914912471886731856769097899943741708793265998412282293821866363451019111431311493473567899504294672925942965351396701913004522127203888875188453993568321702247902278201357776681587847166658276519650650081555350424090271823398780871173652159836044906531803791520920193340706701911159811651769386099696576019762158248816290704955030916356412295068735729865534504049309945014939366026126743222893796647385302241565964855682340669578673278223890879378469127829600692670424058558297132092417512686087847008386569898646166473601409209681059493960769803160191020122151903140366740149316673478359510815858765909190782294190011041654626703288849287954213048501063662117690637600817701033794336461297262002134168070534894034556240040898614449189179385078751209716585692269085041028166206366060537454676310392491124927787325452778175167290316 [175,96] 7050404909591806308191511235911334883514568881790588575604888152758324549213566579395836152657193358891545215597471598326274810316850629785341110391608558706122936538252812280736299887939250830186906267919820641190693782852481226414509175357979459232185551694458841745240569443233671240135491774552890964491374987604923087549887401114725034981664058876804287114082271349136798773403668917859983317750244170832715230060994428051356359118165936702095449573573078228619855706265603592973162278493067032590748802032901160645026502356298714913867334785398486299168748875708784193036345056812260384351832164490285087329469441304041559269944543558444613365644991152505668923708232905793392030789224000347468266901690848898079539708897716817977837126506741003157907080945750704256620404795198736401675993038822310764011902961682273311140345045076121721094471641941393692024578655021421156468905305252905062156628484798745730653397527086734139390281950868140544908007831201482836667997067368840801354669362327853482950195850461377581780326033039459002950102782595009233085435350033919882087984419520699826033244654430396851686657658871896643758558862904240588011558827794040879994364937092676530726053218243309875807803273813765920357256389693725440175423825931315043961507558115009599451060219761461877066386464788245899102866337864097394410215127015494105295300914362243560335700390669138070478902797184305776508080849300757104428299484126673940643525058060559201240074443096841247678404445278668602966062664660682314168685008689011899584288949154253843480641668722918865361207228494431076948906559953113050817379498859467050185520 [175,97] 2399392249832060179849160179884676595985939562148630732161920246805999198504512466698111551794813219814958454205593582135291245671696191757851459620912387211288390559588045823713176368359973770356024585910936408729283207347730448326722059251014012048822230475562808168381508961244319820477168849717822228320930495425904339122503795649335421074748643041031156372214307441538978067909237781837698056129992518653744035317520054345428278476832556338417045597546767487968143716171965502409778890574774592956668375006808280431655487859331449990019572993733095783565982524066295551837064597398033346223842412614567482397525113953663703548294361622604736048882717559089810383801377545911916538086535910348854967404867816620120379117614157977092369083956308514331906506382839813418815218298578710642468473146566318994689110939568456105197790330859580197666682146730449898414193492080853291272762519315307433815748800431711008992233817732693865393486129703283408786612991439984138509730355463625660517355341364649640626961600788046068100263053676647024594794397126184187367101661313150782039007375075406371315247960930268729176845707947735120079308114550898749889786114827943091611190816077175893010923101077460648895386832348309633283645797342815997961900497419445316635498146863687499365357948863874370546253229999484538556935010196896135759237664362383162431350716338098952644586402621430561561628311386115404835715338119597961353124606845990813736034160805080413987995935709858610288562952668477881530937330577324532698512743485169842927975214781757816929385112020215795943157468469628172713394533451692578781318361325429474 [175,98] -980916246575929363485257064647881167441892288149875866558634506071596475146871340134674999933693100653339827964744713078298509515579338015821822984437476934178561506768186309065527712275280281144490506603998150907698268243365469918518625632402883708986833002517404560833308790348601008906425098312997854596106749821003276104755726251287880223624324774674027569182291437233413658667189809231088719236636009879103190687099389828670649598453425997968888578618127734920650652727229909564894528797848742727910471426595534839404301353618628800847517376150191694372330487390422983770758029638165062868172958644698875860167342474384779998729820301840541958720425153593758640175532769541508570811462219306259560028242338314115983979253752797387760875326694778379963229672061741899549335951133424512451620432653305540617639731251144383848151798528344652988736174975473033799552779295651796681433050360534110931295155139258357755876640459566343601531468607083014250725227898503456156684084732953777716319421559106942493675593546873577656964371374771461396766725672804305587535103741723400869671949795272116688057202346792162229837422340235159351458372232691760938935360232325379837948821591228934092533988899160899844188601278683208902166350043072053227455631643571129467553684059993467217851091692747633827608480409106627528135086924461774864985260115747793379274575182820559828113590715947673765228672427415807604852568508107655568844956169888207208989603903100742774545967599734832191503200151011198859468136226024037201165591152061457815159322154696260760440878816871822308582605963894084120603962886147552385856223744 [175,99] -380537626756861594768970733662942308502232655155720467582411287659512210451458883970659616648521678713885402181685974669922554727633519687630069912750238542196181851750847111539002732221805494660309328045027144739037884201912352567282663072242985275439390415876308217689507524872988170951247165816910086677894964011895310646896428727070444119793857153466852363955126838623886292770678905697378553609179197354457360670223852015107896596015484341459722817299962191332141108971605320864988486646305762039569157398062707937981042536724390498338114853244294992907833411155866742384236198724247436679391954907800197869642165143810602663035838069889614811865604820775501007749041101155032893064192061296643774442858288940663107178770334911536350430917979121528924660973237769779566520578049173287831311642113851331250044500923874762297368519181162534674029408745051476914953377501845545023204714634667563434153402380431723021255435466752143914764655566352938868608008058732888194646633528574691413189817397861344336911409644140644002303573491378615287185962275748829970226604608420718142528364552935062202152020811784899996575666391586755789755591232728108100867007253070095497177263792494146205019040967799223758430817616537801675755312837660893400961700160932216220926794840755142098939379899543479998348307383674677264462148160619770278406264974889678056540575370590382363290239100036487851155249543650344007695423758226676582470541704978633342534344214795233516359102460926626149946188049622661211698637050075081244361836626701300028420053678124787724103277471455876199649149024740687282115667198637034801472 [175,100] 2474189850689031325032210694754538012696005742173764218694509962408934513552101514134937110644243064583323969917907601993500811600935691614991847102840699023934035541106408633054058914178710518736122721851295697426888707372462067831817060896676851881015895076992077912776243357750897483814545379329686354797196749748565808129831481138389151375032427144755748394386621451836473809472385278913010413853555034016606441435304107091508534513659583545032238583428149256606280059656652502509209717527933824119338336692457010421944421128773054465796679404101629112892893752037460148190950285680608182136710472958368916640505934641359665467824318256789599824526728754918449460482400171594330166482447727528492988393488962952850644375455389081327625844074427274572229486524495784857340729024358622114194040826881297608810127583168103277922260119195188629133357335393345209770440104542255804262608828277101214393054900654234619738351171939770431338685168642148097434942977353679133200544308867374395942754428896764332806182726372129300646930678012608517055195701597855831833253543485042042618148025741893021801952143105404952756590517607434418733360182824812068411705156219638051004068970696775073920878200649037113072566777377435494231061451805755194943298379971174559384026427582051424455780691916758625727288603593452925528271382907837542466338082125743166953197986338780873188028535114973940067537754134793569348671105033065649648190239801383417486961210437795797232799735474722166774050393069740296425384196390250290088181704294588002334708652221135259232857698972915979632863965179226179665423277584784 [175,101] 5499703129312725008259029393196305633339242130258329524434234931279037457152715014716026036203250338996031771505986467422350253497917756196865308767201302468056908513301868219099977722871971625624184901076458307994456878464065543984213329171638849773427684260002354127165828956784509018491101334607726011214388664415360263645791409562550133046531110917050719422600266374787119670481684030662186018857324076379058479906363702472461390571641961813331858463251075835014880211507374582360083645756224745463420609397012423643224865883511886092737067396153923367640330953134788331979262627729621844423688385464422195954194987139524328527189052765527899196732583456202059548713057104729362565226711574656213866793608317096036253295647257842988982883251261492963001072804632629298789967170265169517415982292934502402090762080964741605798885081713201586295401189241777480409813695034632305805965065874946967739487208838078863750926560022160512624211767476615307995511148952862531273526399609966059627820811129279419703269896981990014656082031971915711223005084328152226620491054554185962751030825086139771892870865507559968203510050781116116144862310650796939211579409241863588920470776569319379420789421604344238870554883923386514585118752145405527995515131368129329974935439852630591801050964661302218689116688613312982118913980190770211732696220786697330499385876928080860146439435621562303012372103857008117387645187041529801041524862110216966958354920657416934572190009027156736915721839849952818838558332710982539838598737899944946102220782471616420902380036718253356711817372950499535163618350 [175,102] 120012625812900114585203594605243276232321899255722769396317129890860013695304279363903520768432071089493198411592109668094082171096590723606569386811920492457819366028875242273575538677835838882739449564471092516140873063906301251701842354744596746024818717397648775158524931533642655990441955516909387350768472369560839174021031044123624746838097439882544220042152570080197409359582243328881192364662503877440740245773015201013222133933963179510750712434098485811088184135039180126325168016133179907736430790868734914939825586064236500031330140698152939337827053018451855922813325188155338379211243104380623753955744165615604656941052517952920808542002611327001001890492581458382996547996639003320619253408385701333911099734019827135044263324298717941646753182123521469510896943888137851630669862743829757062861005236315102445952955118995528813761531307527183658397855221684470122512234902619952865465147603702708845629963684404629722145010459176370389152620025269836297504756460359641704449205574697007224391626546312686743057382177777992416076465630296120328652624102679535595180557224820303439433379687822318854026835311056374503582372325788551835649262898775826299899807770909663474892881096402233435112001793386727308527261152858258284076439435614411395773421196220105145439543091680614278006506518682391093973714179415282911391622345561167509624583511519781266343466689159642441303360041847620059003731388557119644968375482269103355101355729072084235809605138140551054989194241339077026838146604451376237872361382707912550168553054616873593880202731860242391798463377341619776 [175,103] -9458726930777058718829249877774148270884509217355922460898159982774189059120115344043358568637036709554634883747224996428793698560561791373110286138233875763015628031655929018698003158142558417998866717290494268041936307074303452725769571862718476014134177469346733205772225605832031492535279593573508487473083893156845181274016631786960493769950952969049259694095928414295595020714454939446098169220914603215991237608900462097006240720592346182120689908545702680051458315867385295618283058824695147185134954169553327139356523299034685488447383981332629497958174583245514594267906571579216587541304626549054539016342695919048421457174112338260843774578228536225533500010499433321132691157101395552944820278188962881993639710907440077332207963748182354156886895255631013727661152317547148377643559528933321057254875323918968680503283317350053589214144368639092684296130047908339699581550460682753650843627789291048416224671335286989400937030326561123639140074311643072017770362990724934422523724668090222413830001888909341731377388833007124387208171511190882517214846849888080410175534123140416678618050815827480398210405552727072815986782237557957633742127176169147789521731220944216991840262143246602189990459973627174338908635964564328962540965559795594863291459187621573364384916741282448327513269510102555101417748506079910137795728349512589620753275552009720439707376322300089258839916440076780604477502420673126657346617053779773040808760022931509260631978713100737922373125182411250332452692236084660403214825453457735485109738321667089973242196863516144498800440509656 [175,104] -135396256449220320754716721609637114060702464458891272473844527600740804691264035633902974819392070471226653828427226621159758696671861907322953162019640563199154644599426135165771814919210151603640577181571979699144713112970638837662218022163344685821792273616203658941242672024265452304167692577864879041297443795901470545675476363745189307948931394891945646952035445652734944965374200577604547368365734353951948344719477628126723305164295196198435391342911997747306935769678091853291680736591160279296588410794684766347042762979474298519932214031910877876197122059403151054390574468046741656347263827176128940766764954397742492060935604198952117682000883630321980204151557177850503292905191697323164244477030868476903331980383688045420829201046902349781673305778679998463285166227900552362982747704199750189770524920274569123031229643343584752501897557307893179890066903772644867647205659862935027132224743707834419180313406030350541692170764263150029950073141524094357894438429065147814424109176030233620898572155110223890089015648083006216393692761903959406529826499867517056016448794255614875560015413494662674271622412186982563601209112540761590030449279619549152482021094571988873346524918811687912220166394575660221632334046604304615864748626816305816969578933949921778845797191423360966153957654983888263479845009177962985333530840096303689219603711954816327455775949974767072256929774072698962111676037749849767540902831332982456974905982589182451511524595056759794863151454009401820670147301909882855945497659674705286108378176404341759707549995222682018040 [175,105] 2110779281114077165312513324274028537812169588438195980974164911939248694280409390218068382360392376352953316242487480500110271150315953451241524589332513108556433004439243606931824217693115705895751288091976703392955417464015718491134465073608586691262549510835966188927423055790095699236070743226278494753521819551537179049434810971499144054009557088316642124947772665306434767173906668228326872889543048569258331413821850951736863570333099110577649201162777676065568211082947392414932707910122032869358959144529604175501735304919878346610713499611538259485736907183475222319592978261539418185267718936616187485289488458165720993830326669055405777414518747423407680214206153809943212974481120559350812891381227067550116826122960454989056726477837365860330083636310531218333548998449332975581826148573438204213494740063036489990497912096866256976956545661684107090959203297196079735711138583801871637708935358309830294765918877986141977799030221870091154611982902229311906308454778337993849991757998019288610160379507469535907535235094324267204262187889061805506669035013206639565389588157861113261829414436839701165426022175909501050246042752483320425866087914603314268568874646485241306256081550196431097135118617294863386862804006429415017089316140730916739133470723190444127060919940023597950635545350637277814833660798628356227575727870613967263416645479474804445725699590178359679803684404009767394338718510066165569182588103574911012115866452341814503457546252322558404179589331933543968364539569084920864347967837492644752798656400147849877207069648595 [175,106] 12194470876613277839585465675989958219584513829387208062457028821474545290578901151424725076834941352889048529108931123809980921538914136934917405728655230564172737879152260452364383457267273926020721306571540715100826269741863855063897956168852696007758571604022194261346569475237549128972320101959611419271059781460874546811066201466176763585005403303636764976789679793378163119181600543925475846425182735043015382397860226972561834199001007355537043204292345066897122604122811576480340423271390324842761312996083819743349722022172943230571924954026298926115037733444249851462964506494734782585967975284644588231338457985136330531517373353089493636883991019854904027532930195241377271758489880190594543579449255164817662357744815972368107110858782838733492542409458627737120192863567111482205247902972692306008058057342386959826718505723609856511288304795655474222824555201703904675787058353837371837772382448316164380969674126589207125667327181027424984755024496067230183016511250484640617307897959088162053904223258795135813347985157870431399242710502471639743105201406772480856170390195062717857726916932567469174313641590096873677227501185584884060559340176132360350927758982534852207766437624175286693203288315091391614352471312899418202476885180135809331448576504094906273402885761745239586189989996432492138542331249287720413812596693316029723602935555023894154014990366911465133196428327216345291698952563757339477317782410405980875346092094059462859874538450592445694020118111222096462156075872476361844660771721540047070117446070850189679296 [175,107] -33182371008616170412955996370363698024924881920177175822608820080674260024235480985969721419259096868023104824654300083180115933615797235336156745910027646708554052845388965823102696571388325202650892336637169536558339773603025429310063713136496124312668367759356332875722616297763566618418845206314402278399325256339325286423104308858464277328945168280372400530094644572950188435054135371719578665982408322126369942430808402553045667510289436660303642763056093733150751555819261256833172171645192778165510547121761351844191223254178898355052284619976188872535370836113587153748816433988238691399842276471109050042141837080797801424894869725165224892351806121098065007166855356141069318140388599032809002819416559730623571341481570984649717912501385914355374973169339227573866996060708523201792452123278542828659086687905212059910656346616981210351671508689310761245482246156358272504638374856004347676904520209758659232160587572994434193762335891832714056416645690746099492859443655205166667248971484923766077738236874363598521903514920089759331935387898252982991851130918546710144531111350956105853578796653141890292018226224782318820831759957780917373158783607463931037009376583888713506928305271082705529141539432711794107789329252049003307345134133232631276614863814983456544574754518350176556271745238358634838553006766310690730170347726133746915228310491688431760200226885496614683942683284009297296841246822842960091838609996085914665558229291762837874102305217407639186514067014805542509978979611981852560516277963847351806610070071208 [175,108] 82913481920240456914510245539775884525500403402947180039046772289676790022358097397615296092652767550304645718564956511201023466253925648116524705816363917205885557595561886949885067352230283900276254867111342701011396836365753559484870750924560669472839948555709595298715250548056278639187535226158753278907212670758803645289684966757469243962012812986687900400286072677619839663027900715763731988967310852999715016202684347651044070167901965506363184918551552298750295261213961859550944869763532774004818021658753508402003350568816246317139485484076368906641104713913021154100025501616791543982522924748031312538925243653533195872990082206260797869604101152154511262591905669019008879060166498541951100966497824430463273043876813994219944184576137743507795422383152113728758371923196181176290888897473385704822717423053755523096509352660371125461572793155647909129109100880149909542663255471527101820438814475946637280218967544949361802841081017594153790333444506182488210527766882962989204269914358516863848853027493804649163332930709202028165393879179232759176783802925126156051341996338279569341523969227276386734202789179205933625892502444988904583820445990833668422077720874000475598102299828239079532364950241035320414179814485445170427013920655990536511729503236206960141236727418751945234076063690978085113963854551794446754518497851593864856555772505625769299406999594584157085401704996000496488048884447428967028014721049184927654970327256389850831181771846214828154412089375202852772080508324990003100611636990993197125712 [175,109] -7076273882081165678852094526614732394677928925872295549865622113294592630927430205466679687612903334328364198900517907535687477805324657500052637246152695067618396372225222702938483756607350075785881174182889152169924814200187429118136979207644272042188402055115102227575899877533870557835813287650248102717197433815084231725030089074807900818130298678589945949300288339912039091307421399454939157511812040251866608007213390597022749659204707922642489553853549813464950145128795287437055053139734047178764871030231526376631360066970062483673262015157101026894302089605263318129354300898965918335028801756530047557859095744509610399285674037451881268126833348165753332109857506550205045654293694509808027990224045429591816678118328743782132545532208855469847154918401030838475250821632344946861169802234109113646621459593988102982495932846358358600077489020350245331570336952843859471063130445313256003251465571643223357403425300051358638238725292363959213734336305003773997267851604505038360933124038041292698579199730013084706999053457142601833121728501220266359325549440792757127670217188464980705503966789526559313583683082691756477253322839512144920108988723780776204121956015838235760840261871685395909648703338107522681914642131552049436908403648611362541008872920477447416706276603329524113000595102688307745828791306902764204118626635030458891990461270674528837035423977789018726108386956954515812677154648330615866370914173313480355433129158536326478290965772001600520326259991947312316002712131554811282166100208412442 [175,110] 3244236098935853217141607329521438215199747875925959790587116358887540020121711599974015295206480991466727162540883965712360529566308909810027700176282310217103610425346373466359645162138794560675845110665217950003670611986172921791019988636048484750417047285093943966190768312148101640854618700560619791055722909264869086791527932919909281395559413305596020568470761098597370139085409481240376898758323133315075550245525274576265105092118314932993270527257689636728410894436385646183210605969115480771514592241378797709859804707219640098478397465718795930698025646392785813408952419356289423425693434842722505564239338928968341655471232142634565551603374825822586302592747624195500353524900984872395519994904161512143456480173991664028466739361164233162002239376262880740477677430931909238466632599962927142702191118830208706074965542255750565853429713603220880385569135708277877691927131670071893279260462535906629979549436614376724943674773216462244949279859526118271686986661033532768330926935129471428472608213270683658440339692370727345119892675942585558388980263549814495906091569825844171357434043624712017623830512277385472202371607202636234649623965892222203004440133756996647595290536566926368091129175816100158963467494528554695911006195214096421680961145884625953733417821669586291241649840297521087303535268541961652037187580467523123163005916616671281208200706695189947657562195362905894132241804550686508259194483722183520134071272354190746054960782369768057658865754127347523326462189312607988924043584 [175,111] 146890750469830637195542678348965191599657204042335075289059129008083459747392130918401140979358917808736779749127349756080897489802931577503288769306586461564727921933431989079027547836873284213297328120843501111426542778581700443764114539985116510389401460910912459457296608815062825787929677660493198494582099701961136681923865390618284794186056209005069243953056572661220835311723497614163523393288091175154853949376520470889762420984106736267514550764767657023030963765498870923292947281665944146974145375026344950460206652171019818817028246391261846314497953686741006645397931072930607949033414729684266482256379222585915918942860121202484987332726146834640954659586676504799142888887240472004367953872444612853457181763220624325682727441250796645801779227048057355209419528685133605349130903144270121651950095793493648067932309432014664334354111708902933705333135469623614606132993171007763330743104131649413521177804394674294300040064119663206310623392224306691061467211628134879466148960334527891652206217376135257857394857347728189803228220855186318198448394747172662288737073397744192379784595957759181326261136155242302765032626873322861449979551873507083976347591375811813522062005438581669236265570176279381602184601059648984790450709629536567723000530058622408995966610589063917396283488545916797130742391522347278021877768383841288595167643717718077525980709055278832924455916166887249024181481552842529006492171018135816791700884077611145191186543102566290234259741193748150308794280703658961480 [175,112] -49813004677116837742575344372939305836835980578312001395583404073203159441662860913455607361110199591165714052509885222148191913409280298086418968225565775460183721471044935810293594601407452100309632799985194083051276155246179249188768972047904056047030850763397399200720901074998160374827136588240611861135822314535368109769876361471113818578958444617036839044437503540018226602583407951388482672068472996808596582082205156699065167125578891500445914123556653741842066838663387808126723978449062366198771612457526405803497692053326389338164233013697140212385637845972105396056122068604112741822735151487020338992457062629598350108866917601085965372363284779551587697745825760807060033196953006664979972832309365428922857102272127408208729819012365076226308896156742084830164246288369433732922690542202964167992303569215507201049044506763163756184684630023511545170343424537692158172497350448178888505023764760042002497702628134022648566318849314214244968409279838639005411579556054618964942862280181102275095966901856841111982289583419867502305404080179799437434624741784865539686151335624408506988718967455824119931468435512710418677033589096558707784345204035660364208540050119662250150130469660245097798319713062073515744208072243393103710930329013687431662610417693172134729410334089988786796208897352007733503136985749051650203304059877167536487826592691074421607625894690591377302220799501260471468721003663252243272135076953112860965405030341378668129569446646609082845820826365796731063213120 [175,113] -247372583023665003541802234133225617312600647491046649665576630702715234407685606149317598841180236489761006450965456906783787752844547162232043737193065860736044508267081951080299396702033726438287495254945295608726343411143858856723429542927125049233641317513160649439812573370083586377916149099157873923350646315511067995563174557200786705172014214699330386808720129352057401884878608169382825755211430083326403189057352075172759374790206603914862571807182801227913914807552541934339976774647661855532159668569649307443751975039956395769308566856815079654118023722534533558999447788881086703106395407976891249913717382685520574416971200220224854234321312241000706364135794031477288985111619481149001205824136107841595807168340095208559555757040636101691492375592779252164594395893977858798374840906986055651367181190387493913518641174454897702601811841934178916469086276232699456730500471171258718064304009447232844810479365656580330190913022212275295027635872117531846418886952053419393212512457397711821139472828013453853989685517287004041500441237809226390389273113941098827396447100469867393772771420493500965126167541664757904433139478296193663055526983068193469655502351068029721390820026937024139327830632102531288646043615609646465487276537871259457623281592865890483693371536790021944164937180047553498167769413334736723174041031495548694905002602467525904934582395808239795744820127273892854169114814520051125550795465474910301092666390279651700703925120774485849481248282539659976 [175,114] 6521439135010456737846273197173778838570707012901897300395602730684377440856194867222574658838902358475353773599148076712879672101074054392189720325974125651806224424866891864993041265082251191454049827565417239377274924077443651825623204360651573025461901015510003008707989929860067162633273934519602158352227031367698690324351533986736120598230367031356684432457703488233860949735200940120812054366236829909733987692105668131412290755460957171558699340003371191766815766902109155669002237094011963331732839963318273950952314467698540132345818484950586115027324125670772832098032227362233656960877691110772732123604395868111217233225639703254927605704838931588614252016805834889516624480306624788919126107763910789451437065854212805223636557925209460684104022422938750076244241323027245235724951041649584171749538043543734546519929454734163685985721114669637895201922448246225364126879703300667017798557633687947550419959556155938490423946401747004516120609009587822520853392956796486360981520376776643397290133964487593587568031261645517472409686069219721407144738176523725617250203552963714028982049116049278928232942599181459824210405925876172955606758810556461935458706155072240516754875514303971253623945180200503833562409530976121457760456714113790158517605980673874205345248391437966079549940758241020466751344897052547056265352862587341705190598032892524251357204252456228936542401316071369984295961154279918115724327821361519151276629686128033216674653506311779145677833280 [175,115] 28950070735019359109211442271692992047349789482256974648739452143900691192382447125318047217567455463690262301475950791466118508112150343207089133976811079336801234967749799902239708403477321516523860879718983431802343389585789390107495795986036838473366065815425058654222498138070858880321669906882015104223028570741664173534476291778835043574376000562724678790110537924941013033636596778748457909253697210074152316075950107963961842500281735679402218033858410300002341512195570441791609104052299092377045595106607293410706646319859845945798747853666600755646315508778121006331123519623744071690895450010824605666683101804580317777437454775484701356364145970171430910564724255439370544851001311692222597880614724814613616431732806769912257290923555578745309457986858634026152703482144315616536216227657371882264787680225936846993378062539927429319648831934052114123099568986404775374940733666404693175327884988745026815053281439986248257767633432090683439110070034761108054121743550157118880351795650077562469491456912513600904520728925150399132807477430712493802919260443748337487653084174768580162027100723417997754893172128852406165360273460525672078989494733476556609049559122642949227199900347272711151370643867444761465619038091521594123113260193265629198475007298902118445633163410369139532949321448804189197197307372718050532242478096385853233731046015755505423503105575461139969164346376041497025546635864315629327533059786495381643201591449964397837795967821910216 [175,116] 1020314770897058964476627744559275610496022724650223196183314495743536012181700417176641023422177695936586956246897870423870022915900142921604256957645643091713214272563585320326309296262158841956194928705138851296434917479876569086766672438600756766234741745221249202214027282535865484394724242389250142442084645692728887797775015347452968584133581960652417169406933834800951102005623931099957478334790457029595936565072993303906183370016792182344175059431082937626490579808077120014255418299832798834015283593822416767873993716857062276824407533621536806581624257213749823938270493247224539719412804030210401740951399266224009333121019960401041628791073766811413543780501385922215123921889850373334727238592521412352044838127028943691874742533830624040126330228724102760874644806707273717528282723640005651079533731580861493711594925130933212516592823405159449051807977998339755163911159022725691713512943265447350755231933983250407223566206793192319070428804491846825608336044455104446812349232102746133436148053809657885424004639799637114299296388443993359078321462605075743076538729258471634093105694635380585837608794547940103041057404668683234063491805741190454473016797457444138038073898355063239329686808558535880261736507410193130835630475329212850172682815908363634282937966928668518888981561193608413886693712600147180451977707416572618028906218917334656551083256577932119818735777100478227047785672307395616391584031887428934887571169233086857562602016 [175,117] -123264686091000876830376367962940190298635086625103794180417815363321437959435640349677897201790949659034136484495619538419552437815229745891864370118884315608944267716223352956060941492145438479332066426313780458160174443991681015639127075272423825468310810746667875761478513302999635890476535987956662670016862964515792891995921876764223474125293599375196669075133519412821060542056484653526651945167349624101284566318910042625986190432179993223931830385743800651882687414092409632086976521445085586451995384390002828556982353798063465370690574869532229279853552131129548851121360411837447551820325245614062797026788933536749842028788613514910194996770984103428300869189379076512909120653123210521250056953795410825356285665925486914093480285466896373042946682955505309997896174043425334223203031079947622796715613394177250120838144798680459470349518179369002600465251290224706036044207461365231415424017438589946272531212631433723026159511326712138184642983625387994246738064123586286121270106478399603417306427260506489869997575431891218478207698227535107839663230230981645000209626751815235897974060553200223539376175391692323337915588254481157480419787686213368370720657497702237823688830407661690011150784305009714661850203245791962620850670535105857364441576012562802214733470719731368353019442024516380470879849238507869005798457116668287504739168454003576468372323795884320638338202163315371794198564135178695819476417294148130040064631046003780 [175,118] 39575042318179879277242442864840419369494694513942032438520812897689719390651784140906536466767987430249971908982284090999682754055354328144245898566654708949688782962928539801360515225818128443519900986627375142099758836027668731280680431415923491036610086063768197121485531376002229833941897063143543188367145686461702120135447722455242170121874851348418469080292572777736162512685743937225042453918597749694677795320366884475280896108400592796952724658703248998371590838952854255033884155257666426320876654140847539062536824317438525133749623864582546686040724507307893710846233733717026375479155528387876295983145456608608875116671396297690395222868931128396895279792473571651212402508275089598468686847661755665574917735109383358136657907228655260662879357809130120610185164757418219731897708700967947227611209407579890293560990060442285928684523913584382588696853326575666136227666597865365409600217003697768910319862632900346064336940693217050982085312408144341215749608361003622991607544022326541230267528870614272740871315863477125376983858109066732640975429597139641106248465605273513321927851388666574448677409509450914899682346996871959750645252987142059559860264998481842955178232149471657727700533523545451044086715128792905871371352355247150650889486393178380855944864549816673681386019341229197525745963848179764530758581787537968567663915037935283291910316791944121094192337946675547046001451233265260288581923293080900667550528 [175,119] -6874835948439622895804330153493484075951619415356988794655957594467666477315610244027406299294430880566127640491204673714637130914149848708890126371985388520029035370554144177359102113033193155488452288668431077894420257088618367766487260541149456159267328721319012310071731420468897655859533879499615280650569897440381139535222713766398918051512376853520880239283716282220335838549028633125478962037627812911369185940469542487497328904113698625993833690764844941655449155438914123564520112780836110636696716948640757232500041522527672952016013637697075772957209467930988428854786169526230131741599204023293702982270018710897478523981755804135842454972636292645007202683126080150529805699944955948061714777794316749508482497723472637303822690944315349054330330844296832301604500334215703917490277073328223970945762364956538129423654079904436655506051155154286647881824111044702072420740906287520447566412702486677125486777669217388028555608087383916854456787963742045143136484441140830973480983315288457186513701983004287401017929196529288341146328433772290940472744824092108646204955124644033345922276598781987390338490089129920537139621120450816087748934514998071612414409017418919378594188498220290459544017530095593463297986232294523941084078500445960503979190873896741100900527387014480403845580900919232862642479395933848623167400806848408058363467621782921968813597416208136996671092993972710236047568697766141998738127998058680 [175,120] -460200303909846103913118438329299961466984555086003602997385972420740929414790911191184712665606861532587035681648316224035923443920285055056606834822586235397538796431298459958438360887481531697502227936393026635702066724157029933020200717388762501496583410117007307487808568982823231468564678581913684929754883419048924028734852586718087476195802426105258837976714477541379124093928310795463571799669321937920739056277162233110233018832281405302907672431296903740455385701138498766530118507808708553599750449397310408681723515443184563180490762922126836277753280707103585596334481340933505766292154744661835880913945525162838623189979996737700086803593573731307065329892125596817915875617502469877945723044944080114192457515663837454231663734905037235301078718740532877909283070213650653287119994921795200498997484040380209725219550074181356935822726745695869259146506383574789556892584529498026160740747707203811409476486486224266168958989824888522626917632252357169021146623356682121932111710786903513153851965906561730565609613337685261240664609886417331983063669210030240989187110139934804415111956686728990051023334655061340501636933847361788189129059532891625433809283425591596448489786984015667982473920503268642579922607767233613585936419941510513430373014480603372746090574564108556446776103234476115350179704663731039156769260108001848577104370740780836785889637904377019951329969579220267926565527748079216070264 [175,121] 31528653651320244043744186134777121652476571601746972532982048199071895603166246271611611923153381458291206960133177708701498449601120261601158308626420918177186554276877983147636159305655270001836794827582187947434504479476641929791110685318606626290558269170177992834868997628163798944439217453293830752166822302207507656809535340807173704650395634354092917932798272641706320746534706220425228862268360616106681678191955148429060438677776000672568290766489163652561110344790317096006499872947747463415246873715473579866915529391757831724485353608331964432579697758499951405511411010039246866871894770380296021444705234608770106899558438780995904497009342394119604621910320030844359997906164414733454888964032987854286037840089605608674131645225419841274921445286779770321868907044211991570672706784423777781507145562130351343840103781388927320449198476124367826605165702338438932358745776728929840094764324078528111942448540550597245223302486273185461182854641569586736434980633842872056958101760441743863890534233393546463638477936562770500568210445689881848430055247441951660778071211800114746880256979971556465393804157956738803911767544966920443706381270935584809589258869304614004494709091691729930811185047438646185116487397374788843494412779228542677457042745927660953504566522048370289616275326859800615052583726983370841557437647406088394086174609098178342111482073329399102844232953952354906226729550803 [175,122] -140982321799430439362395524226446443117011457803273234282076229566253315586264472566905097776152879351008427748085843717390122101921800724994405388458507659886104691567068023044146082132775723202243116424747475276890905883167577223489355559964407494291418920146114519235902898586647623308394461265662289720976979884307914704120072872868494246501265245038206728409123922320641379776377918372080997516088521197954194464453600991303046256557233230118156937806327095756695641069033572095356682692960755305344890671094888658745192109257518254849426907103718402037699373283163497151492683819091673002100046434400235560061879266804188048825823289333649504254159499948234877731964467387527231321475592246394491420022745007877796227044355739209417524622730277677073212337926277968247766645263788543224017225763853298360515464032799723339604519960108811799338345716216819626170657369829548239151674104962107005218131207491023887616727459576432018806324917013425697399939540288538757963698312377340196124092451632358088533743146552108187444399517106231666940828400781957286770987494201277674128972329535073498806600316997689371681530401099240675954458019174893421944853510567246467692745436653332469459928507427872291220965263043258396270570916434414569022346384247450216233983912541408567805137215495274290290604839192798276529247403977066804237410764902612305047775606394871135686664319126269230616063633958412352 [175,123] -1508349563524643867812012117734673219392258040645512902290334155541065457550002400336280102914635233457604785382847841210926136203677655693388576203163777312686425917341789355983667313476625191625488331356314706284963789386398159282290786465087461386390689245736422291212904099028424128160857649061347920946173046818125593845385875407792200683893903225494995017320017140900517716099795027853954328793974818771312761695275745715385144706739352458109521341218669421877960793902398387741112442429406017225472624776032223904837423677587466796457215028653551664381949309134799593521557064184650956464609067026619405365633636401535199692678150251629825213936006300396691914952981986008211216433542667764051239276613633932194287652431378272332776181696301490511433119558878287841917462673016345940773513813177255024751191675160399876646475551198992280779923092948281690416853641850430893509631760890682496996650736641119452849371836838746997353401531468868799859554312488197203040120358427436758249275406096528480583134679062922863460042051753526744696652968764971577839128380236099442058904777542194546993350573683397177600216496375650675720840204126936305457271524576819154860797091748587414721819542097546642685215781567684714233638612967861229463414587999937913929413629822223693250188083996951999703934827401585904022869652292465832928930162961922569540220983906101638905082704384426607921984904 [175,124] 472358691782125334390075138509154011314167947841094174722195484502682732780220715407732104485252733945217095629186920109629542806080487181054432282606583387789634636085941310393186936873030964113344461212827624532127497097016814731098220059738050644993379514759490733597064738910627329741244708545320793857232444100747646873096187098609330057436400584276485063118183739391049311081885083430536892011710516699072677249724574894163484251341477288494465568262443566976924015454895954836515439552211662203400707831098593468834774397623567779937139362508664307325901967270458296831287564265929569831985744717345763392958865262909878149138880582202648835712429039633129491669088858901533260702807379463834750643349916600711572344622033700826879857369022285241476401073787510401508915188586338767525735700848680497591415376984025495075371997883166826825985805597900394352068011031562130590090425695752838948257798475284699659869604474799332543466838042572999236648560894132892603836827670471580547405599110176138430527772536413903825273508936181679993788838370290131391745400502743046488276296335614869116799983957314597778971741374535703421441001236960432132242689816707449026093862134035464602446515240599290222765613015503853708241247493324286857145932035663991389786915685002912829506319813201169373878114674423202797549961503032582590533085480223266772575897789537767255844184259696 [175,125] -3620118641158061591313581105146187134399329422544998945535237570177369325295204034084193113148965394819087255976221886227231377579445765633074955372619227068760645004488261227020090309310091101390841230757509457055866964573634030368751266608119906279436685657168364738126365044974414107839105495149051438645551314591904872712964939155445089127980101684633478384696153969331123630686371871699002958772596554177004231570703395332170710901497317172602002839522399732691658338514978484280118346922109500042226929643109544470385035848818993866389672164935021714278397794393346572294171286324363862863249932783797419765025679730848488022157200430858156374096126425837545388947470809269780263564854452281195050434782441956433987012909663944653569739439992934254329084577445383451167989778522807417432771869160101827130450710444301146607829868335069117630480635187025946237656620223343421296973668827113048388028019307212802676936053977621260335312398824138391820872207563361793795902323674329433799754788408109289669278138696401609842834957231468179693616859534521099140811037026413580425424675495155777063521953077175536965933045942333418944311258758901709510601113271466414512097723432843500095761643602156246883261731536206722354233483371496850437333384918901292727560153100710742273686695732984855865042940958377639843701364394538159371707980645902802264705927467093003870 [175,126] 709873012397431035711201150935266782081858071776681743270263848943023941890545370187944351172165182715844123976867849577501490962527093172914847700393482588688799917414416361190269683384764157098643854689737520952004069373954426280425139947479256255338649913637598497701312759149233791796078929484415465901743853124034265358404848268399624613305326482583392708991136976005435603079131513681949730231577323448499229824555998631653067393126351278318501098258236778530269869248676115057967721783164907684073893616276367150858404049137166628638983079031170747486228221131024522243830592386093933067731637522653284874022616865508425245944706174579634869417748551008471032461532819370485521650825904963172317813783790250244736121109425475603287270140888055143790708314008988943872282275108493906912846619732527208813393962701644963262183941197004545204153952686667546701434259189801408385028664002925686734606564664268201191857583444631069433404264745958985947101078949586942108705902653145930089109442701770837380359015561033351949485854653751452446812431975388307628316912540325115969143219970071065512978031518345400428155435998577149547501616686515569674629890712296021085590797531979775828091426649828374921019681476120858517856366459990777901093183084633337195750598503145548030921213796809344713666405835370816536892790747593188155574772110261479777077808800 [175,127] 2141985655504032099695533030311283781848081710162052474951104555187565408601899811023740249537929872773301867187076326819479502045940819552293296869272490717556242902214877727160025955652870910930332661841594469467733254724200055488192108423942088424816426146704998401937671971214117166019794447473959640537098273492460491002080149957761068448802444144606495738190952587216909600731730009165218539790364001425208129845309449639897485195878663841206884801642469192731009286959830215056774387472300423803741652577111490601883833115260211335883105749262358553867485384934460413328395275026306005997395602327189164377555070531872659444618668042521050990186974802556367595553415988746018784351204754091159651228453151769551841526767971372938593351589600700775664585643912221808462272024910875600046998572710886410493373030732423421149341790633173606253378644435109912720038529973387866046587698297067234442347137493262001077934787760185604337566160963232287432799205573111530024810112599765950672109311779746935840663289002337725911640983214809261997217229003495266592367616510465560888653734747214650762817867299873346394852429943359056688744020845133480331006474903125900983440972198756544160199576895235622854946721705094356093685137987355433879547774104037696603356409446812627220707194538370604162827681281369974414033696949273814148661344635312996 [175,128] 1022943864090366163848959823630991180544989551098759269514385943867138661765019149470958471343448931029601884035593106065864952587142215534092198071321569922160854481573811490368250765682178638586650277493238912748390767165245808300154673482082767214267686822597583361445019821313197288161815309760538574077343432649936148283579465323766594783997895559673153514970714460975456153377068556817385745475116922953620437873737360292199195199883466051249059628984853177708250974805853481036154096872461821101699538958101866198224607371535198118637796317318169600995079518309708719575876887449084763659911399679931160930929676911883622389154596876905202226626411787053511125400447426075664461965650616812858558586258602525694275945882297316936292433229401572775073943613689119304560977909216499814925315705120497696185532608941543156484544568058020920863196562207778360232951890755870224408302442450388213312910838153326616698674715643975247580341830630548990929098749861056670308322226825797269672665447627834076763885651279859736301644389000039730158270119334756836108885178672837505000080253944854767751430708973910955707367305592387681394832500853646359815425788874033824701852390555790459812402824730890238297514026537950993638267148666012618684960762789207184095281077541192942095382128330178208568354608957995098417963111891936134234056 [175,129] -71080245805202034014853642249139589830279008184889964653930167306766611419543688817129015258395777410561304682578276274291430548317093335611128133808563902712412509117082307532229619401170239115006827583450319211347091107366624089333186411585835505980170044410885394059654715111451518420890546208795784353214453146106053448335890520966210881635328828344142351864275947495170447889182779978822097074448071388875819888199862692283249587864928834905120859253830327813458500324616428594629323085366746211918863451804281036573335945950860360472848552258180780686263028117438778938403059483868991618744173493783584221718911420204351742033669645571352579173111480445992194373853072471218578349936764709580251154295384065669798134802568300723553640271399820682646950107497439749923606948974717447594893844203212200467061563563179233736024722737573078045002308758096846546891912995073662726968645304638354049833888768335209403991894364812806083947145493002220688597254134371493543495686214455054169759074117210038315611627661068689990093322379940811485150329257180670220521363538714525178628635455687660929108635889788629536341768332275294386530863814445052134187973805839417915631538318727637561126264759287535035774551571489914304119732305715421651077429840207818564952094342033885814640995239723903489266048758205765590966795725 [175,130] 476641088711242061799649794969729500467936971712256123187379076185966406556106137930974868556843315672948009807540703353010008802779123515547000713981597486085084768802058200071024075599960932742229753248990605479246159959175300447234746720258021396794626972011229643967416976196034808864895309349802752315761210040737857535634873461308886292467481359692813740628932302189097181395748773320570494951931800322327130251123108161687733909433126581324421075163193586751977423033808959501113591969177908900496889696800442598281749392331191506918128136460134227317058418347203203092390367448646990597370620144652553111723001444166953423932643200613639740866566881151025181301670876427906622496175258976283163451008056073810470026707285303638139822708019772150342829920604083474953040638521006355886738723583327475329543192303370758166197760161557998298661407287772392240693671887909312318691717431127182293159006744435913407489593996479492889557708317126012243021134279548773855931977726271422171051851419645897051910444078344916792602295059675955866966135311543913075105230724197509647840705793229642321339249836177490629639693588131036937178970064657702562353267183835500789708699386516131563773990913039354450642897746085747821405114455853925350813592092353539636897156738248919932591991298726313064582447262233024 [175,131] -219460326548227630143007812103300396144038831282317927520154896580079310181841292549774416559984642650640845934244407405530554541547065620391454472615558992413087438790528912429141807329819985815897027892348532516874641827324130460329281276546056623931380760417046262127117875677038292373241817868459501677032136640278800560208206609392569843315262761700885229752364754910422214043019028049471526218940882751677475879468783399009082276218689782817716007375634593680765762593285056677654401932120504556456949107937073524477293837300756828735213964728324135501461283697709172159005818343113881156089893398782981186844699074572231585845288979868667264682988651645755826669140339205346904779662567744102371610092176719578935347556247005606775037665709997100240675769580045227520767581901104156551669088868059935029810131759950416470313818516087674125285980983458776335207730447073977982221667780248905625184747302587584774567236734622231938437900158457053559179236275183733202214212719034540634594415976445594901057270049129160564062761209261039352442344456064885568884307293737678415697538603776265911339914445936391868986812104121475912487967526002864578342534450504466123977572000892770844115948328986198341033601485401822724926713888737720049084660000066822339229501057650505252505468998646041765000 [175,132] -118787707804172990413060669571802485098961282139629531408967573569565828499205824616608506567067382577116173475339203654363479416693032037810483660257742034226881089180221685284948266397523409913014016490806732361505899388465492935948595333743100149188667905943671827726600466285510824223102615730378829899891334160840603119376668828855470014646901506277040824316306482924867033479094461932092440182279461274129273871957938150349402397279398291019635908422659403515322170464310784219761843954964731886119877209874517190011044154410506123733110975102591265952538551292391907475549553212330880637207441002982663069429697564119351645848546562688523289449489950529053298451509017626380514761758742132085517822608252009745089052542462854245668691166248766312257040439140095443447826143698097789152066725990445859994428333572102485156593264359652738132563607011224751382748220351376348777695914454360821871954064604262801723648411772235962349425141574994445172999604675729382694692214131130549510748456803820209560696196957484421899747045560099688477985326347556062849496625436448664606029652563353243028527637173594907317401627348368434912843916305249163362680533756191752461577668644046455345716331923859524046648293079840693173727585918385066130030830217662560367919815887710232326908965879904 [175,133] -2562882711014036301061757370218190186877056180938852398428469781600951984320471634626510699408513765102214955462240297091279958702643146423213656766084540434960788028779835460369856391196634395915691888969059514434055656340252628465054737201447968618385072831241375137944853476823906946718081037344490829673667654604496994200316337902372841704394805589903358851524827265890134485743731816745392981938278212673848348212835377690985494356063934186226980231768395260268315837737857246307878691701643539278370749747989340249460051917524703558546202776941139688388323250800402065558158164249400137747682811562081624427503076236017254924969214544534947610630713074627170812168245702818524879754925499008814736770693991503530462692446170082939364734816217314094049973034911962640306218198665290977927293688588897551998687773495324484213220756952722394868541441678749923396095973045717895443881024079642346985921527628265610560770302539003474176655160213329020550639204831554629617076049368991696393436831081185891522415524353304660538203290762951805466315380494584985138461426408376775818144224531885587420118311046310069379201185530375981888504277800295884522434628975898809900701925851379112347615848071174954870237756338432029232432743671558015348074047290871749892317388752770519627444 [175,134] -29833618638963600759995222776345171130758000022710176626438612290595716752536962463451889503710252121944437458941953035096769292361913101594037860806178349427814405963599882265280868913321694046583185334609946352555442146907106681653192723091465092476801268892763004673503638290458354154303250564660694655758617726978466110767810753700804228016932011300310662087331029836372569186337960295943794733436294115684729800638668910422116070469430928901157178135692698842718168835991923045096332573929783373841078991738393582582262705929412103452163340203938716966482902057760510547731806897007479158345833733756471750330891484599913310635648353356104561617742619277353675145366433630904794668769219689707919425819521076248187139094839985658475456271846796230328965722556240481436589780604378161421016214300002746440560500239104844498790073089074574066309987787900928685287235717137298806060510388379860169217013713591669679114176721242935076875530866721231048806971993767873968117762496964616262130769032704674722883346531519204649797374409707014042864321997173915430486156766010691411143308487517255355096625039849395065195684460043844137891946176511264989065235536659345533703339683232731614674019413118622117940327619605780176763383488285159535842604850424554447513234999471616 [175,135] -186794251519849884472571994978482047820483551178451923492610961549045006232404613683860288804628710311033515936704704601651371357590478186552112079364938398827744025318633523115899478946253824125181373268559981393417588877095006837374305716866527418181648685177505834791370300725794311945166109036838912199999583727100352732670489696140947815341096205801690475135822945815616573964929205766988986721642745274037473701447282670628677230181760125408201707726343544571147948122918157367371903566476830646286974287334970665094605465404525009816374262420110854953176223983784413315294351766013519739322370517132991148572603749722190483860691355595398365196290087843384383390535769689222926412505259847268605399113099484395778552609238359821081822417758829200006078795105885001721596926704739611031777928801165597813261190750998689321686978858696013190830954792066868996678987659946602614766561726145849352594283296682490281280492671286527107749401005148597140516883141049658832384507266928901578221780120077070951819100757981794023949701745935171740561780146330156463933312324261577379754176685130157376747373430565900182101358721839190178526875994271333180516899098133233424929323641216197853183309954440061487432108111890377096180698109202934958835181945839890858272832 [175,136] -626330003449664365377934573941213141811616983757751826822474576712612555411115362153989864353710796168068253763580046881856410400037318247615075969467159636970095549685679361084400872084288511117931021334001315076603507772890111108436090377916751025295126969588439098342181232290082465854989013858321480001606466562709632339843847643014787419176701682277010376566211953665506859768026533547973231386884499752978003354614485497555471633764003059578446207158491340577452045018609939947392124162131795147693487523296862486984346143860666580183659564100410850821153952511375874195889945758203747860449413893801378370629278814382752704093768460896887555006863824163423156522902873529693851195417789207345992382229221853297246415931283480473710434591719854752324567519499007205681815540360111460069817447359056783898189835402356639417215523347094528940934605708702609562423824811035147055079753209855078215700895895190933636265073977977253037858114375373224650185176607096052198852217792066125304071962240734945314722398904567268986487615997579203189719734129654622871754026329903861566369490938925754202426020838073542866620230521235619702981258663124953304950852094350153851660525120990493131291585832994894064952963983776596822793741759395595033654519854508496 [175,137] -1118527431545920791624650972128901158413653324157857230969873866771098780506007201735185805135476168368510341033698921741996800663728916168712103278655769975656360751628635647997851228848503916302944108862333106561100833241956692782959760839362472608411122557127122685089811731426534038329878360770931126277659288961610679310962377760386339309795063533901971448439108049923876673034192146061216552607326092044827887174927620626630207041014962670270088509649082043642168813872203687927301500411627156038379293969878628720451972524346328435205707861163467319525614165369610917257896789103859800675673342735461293947834759043119859124422149066776477343978900044993965705660039923852647355851965725660072080867605616988598717272088929231717664624947771454355384156480412578564011589831280246185916293447016975758934466115305636559258084697976585821502589936997114138630946715961651097644769764694728161933476445641680475221639378626751634322064969070712924732634781332833443798990950979751612264711924898427944394162470316072928953271734451292431299999260086683488579120861846577792602004084932034882407926986091194366337706545503717866100360223999952480085903115012511902134106072695872631389969242832354114990257408508045089270564505163229636674223310 [175,138] -1056934665104086031692353362984822177145720165891418587807680617419087462937658719644870481467163311317972570816861472381087805181602676443599075717823380362825839958606180651898976033199947980059993219374269361874080002792730334743524143784359777446729684369156601930109137438102519922766389146604618726525091317601992921877955960362106828132044086732256384076780935689822552098443240810983505625910487233172975440896374031654384340748251214488171582349327051083773777192073391240649284503944381745500598178229654313427089600866778687718314734030367656046739596902279116634669573181765001436222702367630008521597109758437424520522518368376174090509688761136681428973953489380845049884012146784013384925747935241163114773800524916386881986640418735907637433181072245171487915836835262867117040913967967168256362438158824708248672631312635158163362745628095804703808754887088284035815478544092574811875384488179111902750754919070603247329233467949209209421782728369782593893131606286419502789501730840836346800295864096116198139719141502149370811627207779155648767661914127827338243093325478988368641421892860537315672761004050339999060915332894464093961577971398226269680631842729619472266564363868069260096323647830604243253600141038641472 [175,139] -524443600064577800020342161210105840724410760314881202649930716366215259723427080352643678451075520735045747508673971284644818790522807659049576345938054163851261039043227162610182654269316128732948021185917839535139763018134948000408892024671479648550521749698733024479073692938215878877164561294951300838366856382000412861438715647519060762358993161373207580306397172995672420954980275437976853121154255645887142929166118148442776622095699451312766394080204022925265599120556852207153369297114617869261728389121047523769357151136391294520809388738312823993289191469823167433636113797164227618142633880602956883688242156788219123129613703261762867746209763346777121185603641900256021258109994470994305230210298602175727454686679272844365442633091852823256431956110536324531811010028152256801449349169019624676122326565131605568480450936010996472484202132233501330516776010629358962679581272103861654890486472407805161665621858608027094532170641818427838617321278279584557336093713256444649026381035066804317549930662215431174550188265468494785058916197971813338504663372785478034852914840246604569440208547068633804377253476739279006189416691058679381951511862815718573809081373982017734917860039067042310525797284824125201164840 [175,140] -135463840086173607926515231633061859502326820698186971288912577332119942689123526188653032045777618766226768538974755447310369533257523414604579021726338892174895659038010735456314896900928105992651981553846400344717823495750423872521367851257094496860136348799725229919562284155838334098541052024490927707582642976741930263893790838331017953024239539526773260571951459345574334277414387307824588899432790232480787126583066535370962181139681233467217791945538939471402457159922239490763865478720909530411871543189876095343648434162100112718460106572917741809678271149788621996855024602342038480711943488318908631859581288708646933455482616288399009599071291019422758295382277712062516914129437915264244708575954025770157847155633008651955275727142291575238968980255315046032777648844631692733043134775950248378432770365667668971515423700618246428045190017745141644284814957805213897229322312782788795878125949477773792926793693554136934459376417238715421831598520338570071742979843153652584033975925536137761342942938781124096385246565875956643575375683704026846776011466489950138676976716948638799292997033498766549396775346565288708263785422864383124066196087136950180190760929294617804704042842174368472259175298684416 [175,141] -18037311440647698427037522844740068161871502698337140006064752798480714602832004785671207899184580041531490322539122348908066195622514264796428126606029729404951321254169500073371641874013039075921887617843490142243789197378670931204269086325793086960267048681106026356943699745089415011837780420496304230931873028416664193075553846964179083951128271806325834120513597586338376855565681771530218361911191867089221126190568303424265643067944657367812306966945167462994650933488105355744160128325632697847998348435669914161720251959708546837871063489058969249757349723901138268807383572704997141922596234469282629136074746256765786295815871260767196736894997545163437769102955087784689350785310143300888401582722250917476572261656458445364130498524587481512401026952264786260447786776068136864132513681186068854396367836516680369570113112594542768173884847035676362937557654754131883358518821991681438970440981630674362465443645425885697970169627560710943437519313006372401548913583960411580401372636986909451818269442047342438756024637295690018873218163278714583197945637010131745289000851534143149354364329453659264632974844087605140997241560918707718053727605891515694569688741414341657327936995895919340207808 [175,142] -1224631156621541239677566902773794593358149535885710422749231756561244017042307669430822103098170168112257812246853982001449389274235093075621748758242458239352682166236947691531436309251730756414968594747604346146784116669282285492824617599318818820327794553517747444392565873903512449429101018219632179488098287047550350955036723824240591860042031055664913602050691076937507922445703837726393848573101203280478604602917863258958708700835855718027033731157362776578070883434909753957678950286655738457505426616761136115549848212746418292848230801467737047605135021212087713739426382964429892176845324411919377586281155495328254007866037306290446393878071978136537301727810800464598805439760173609387081530017558383133535002584059569954867066697548276764518890124027423069067032383035417348454573118060110370775659402345693481505491529772672381749500303142060628804094582803462573791020649205964245255201972589838861867302080155679446817373647422412874928912460978454307827991070600800509824939425591000230893169480174409922991701179419075532885356703649878874317958726283864975458633412658929257666058339862575509008763620532448712772338657770575761820982651007411925915145823881626591939112010142464 [175,143] -41886875491924969862195768713514576865744917071427035335217535131260112761285368219043689061272051061307676889870819238327339499730699763942054137496866494581957165602599183602206315673969707015805035396456782646665265249812592126317473252774996573149684759846986311610310109034653490983909251113739388835664085173601870481710010789000639360128092364745393800134080698548557771187550768071258629127941006019019667947315064636520239847969111671167822591825969247295256675851758064887824698114552544523445859037993162601775043002279703106482164809894204573437940806446592733262960063926583052889857823690681388986580138991145355202706513427871928362520658476094343195197863958059633078778089070940083711235014892977827474613967791949222807273223522366588990218724163012774845025965295546129428541982899785388284007042182345185380890883957421371364798445643133562751924754340144223997966106661519798543390001990375060669175593143315395747104190409721818866780114484060712153735618997218727907579566568037318265370192487037874886627213550880526508840568590903315086476384945762879669998195755019149967162179915180352118573587904238057658170701288791241681726478826388066306763560482970328265312 [175,144] -712218683137179558816689769850943039688079595099051291903612586022734045677241930833714094836665273682537595607272092344945134402706847612245434268982677812017131120827674398180973805356050366971092671243597292156179881152835091001470113206016156931596130346138142721124837576807772855802575743895516376209713843143811987178351249428844775591810430177614505526968905279021140109406702614748241679247848336070253784037482789361550385919407706690650503411104692592247044614962777648386074701406879856550093963710391400444200370774656627024012737203359598364962906426579538423604782740959070491723030701675223264214913514010881403479688768024319007977550754647688624508608244898491426581251766177430289713977121372038381553442797008430135883852146574445141742871502840588916114100593218519728375886665297421263669251801015389406584760421330684880133477069504649155598961979027149631409836492299823277019941353118288798230319194062489991765262897078726631445596362753606522118844362372980241205719896671943957110412495234664464338405603023408939909545315388315924307211343737176240203754081651667207706501576516454552618389321468208908151307707489461798743432290776227106668130676208 [175,145] -5933025884242985230864424327873741885497878025993532527732699763025549612056917107896892655714627043761504708012609814135407968176284467027122268184287572808435750611034788002420322447118824897820556979295705327991208556680508953227535297462100198450181849379912200181487381803537581516788407251649066317019935725457740878438020032806979878886912561925679248415872621089871286996443393836567940570634639976505977202039475134420741421813863810617612998668331401929480142002383094997060243229580063970220488695780647179876438262146904340614101633841739168903127839996733893404858882038964540797304075735159380912528659383000532772574694436197033017907993400353698640697090540705154619680572681594044561617310521567709593837996797700086139345866635164610261317532215174058267988229113281986712652327835833661300833269947711028056910259529482656849023584544365723795281084259554605888783067971383193142006916539862117840056028849785081459939695604066089533041129138695160258038386805430918561198701835859255583642679441224610753688245359498833053849028582921918352413056211614643761771298434125929037299464344144168013297876072475040081941518514655811345669548925614262218 [175,146] -23830816687309007089978349338075243800441962605266312879109519798340595863390351565479393928871239111256425379552433916679856047851279790722881961553789714951240876033143448940350730976933188255730331294373819140721773054584484169312860781366482321194856508066123434780522091051291345174324793097716309314596505190510986609488911966332232722485199977916775336459010435563996655839773849423196710575800800819883496248530897227739742325996388600727060400129120888149289456321042044963030219745749569200439363264399827652493510581525430037411763793794327759373108036705407187064121780509146573715291210606473331834427699290518336219012575501186116818317641459502038805817350090076797208822975231639237018385022172850442018899126297384646586847210748074172073157531542298475993123937917409421565317789663730392015784454193817406052837600110529855553486881777340249756604413495206797842651185522626947894060631445506851673251719572646803569021617784580142511018534360275674876283946401977743233715574672276321670871232451943937099125684755798972087509398635184680619451524853253126420344705589610443160085995482246929394237293712556422702793744874178087607009280 [175,147] -45356750455342642468225611960548237001322059703392659071932014318849364120043192104085716285202971354956803900650274555005958524091855893294201661468713108826616176674118432140056258105243651632244365065088352450086363045170729877451031473883289757610414085283449196376940342555678129785326028405556232670700407743270692278533637204248666785746567999512644094643485843587638352098385637184223102263376995972714182787494823086454208868050556806902709929735531839512492457017777170603251520433338714262930856925206495156372108710690104939465619592948944869034100386283423693532267132004251524819441781224283990456135689039377368433599510372158535556381588271194210023284685032815348171268061265556358753727551303600767938600672291131111107200805476445418263772129482888604326011982576714491292270373439665966363830843394454840905093938399133660206700086679868556285730916869669276681124342237131179779079001666418673497515334042780307070882636921804713041995206611300879934634852533760094570680167089271568592326055126908758034387223037787862694629008157011227806701441937518270173600982176797800625312042401792760607983018770455288090116488909312 [175,148] -40137310663454909790193747092940040340911250270431353675803327790055151272692112190023798961271437319828761436603833831017777817752762757753142599563552880231224885250247678013151671074203051776858319264159560750028498791684240425678597291972685658434482521234171852580614447801627887878727788731705882914773424355799313913517560345353156952106174135590935875467545813216096692371090146770607297554769836410033767461454905356553665091624405215262571310853122962818778194448917634816179219743241771579242396506596683611919993187166406080209743525967488247733523849189853405625320579876185052141098028962568313034962949549238369794672190927150687129596131728221585820129946858481798648213627667411945456667959618566455970469948203565610213359864864021502985793022806667650749549874457225006334222706316257156969352155657975276904345176368188031678985170950501239175514792970084294455782396253809160218178722980014501485476048189407257870057000811396990706697090001000563202465982848707948253330988167219654925034043040930712327424735121713550178272005162162138698537981454057525114424407955707163796716679489589124486126364257296513280 [175,149] -16176724875680999423861926928014967783410754948262198692091408773232374760219562234979903220552406259467846567408100029215294044325878872164541662809029861431733618842667304709696098494797078585102144984016817510303218626183302806635374763408741973933077388071356035562745356442617249593429213942183716958855238461285473869022435392455641266391371845208911321262785179560949320981531321185346482611131608583713824294379195450681842218685995304015100004501304746773766374439807995014786214940811635663697938928408049912776148142199415072860378729177914206358609613622197638737766124933213410509448883553633607961193010312746330167764758041717907672036167105845919265401986672652572950774962163196116460864134815746372581101420846706488791125823535816328437487291232945973385402881909110352080488281389425541213181458618944639691773990718694645956022411245136320533270378439696284945912410700604422407694896489152489089713240576688041960475949280051944133513729651681296680256260114406174430728421746140021694599544182305754305673654120360894155129201678522583449524542409463097763903853828811421761513276502556219917285088 [175,150] -2903423238812444459978057692087433867878239877844245914140501335790846592475276565632826003278259992383771645324282228935294463972890478244868221881672462148295174500639338835771424697304693146951226896350482417160429740407341445435418918280931315665489186383498863569530658915552631969542852619167586463139809524872271474424556669976156369551029356217449868561729741497176246551942480665720768934347571119178276736379282238535025390444216565030369478014570177416081542789622703181848603293965834854964202476504703993391214925712272158632563690239965592759618675731368305398372770199465392986855024233703469701275290108064889823368407942125493122173885634153712768123992389146255738925630686293045248712285005668804860796715222225680823138449639259864780228665769713506681309200316852534528663306434446408599432669543939412324406578234712025254670188355756640873558449299863658169292691571967440166832574680021496176381442968631239122401357248372024734263211659890548065144698133833658134614718123314518031621362863142308772848294159769736256879359702469452263904216508828681604766297317457843679849850422880 [175,151] -226457979038115257876363016987060096974575111428047596878555441206458649478034471601144396836991308675395188330218722693482075840292790189252447713526591298864680717192475988796160169440954171637103990521065460502199045682134802620701850392235262362888387135733619572448217412526975514233692127851200043745759299684505681383044792549001872835048581820840403656193858694776675153401852177371802855025186779253113691946925022215198766522558126018477025741735616694860918647852580787519373908732159090693107824999237861633791214342912269011957357104907686560174939209610135188396600770146814345247643582945582209820426717446006872398025492117294668740837509149730509143051359944542609206948841356295918025637841219617911743694355096190494277222092403689945072793675308377461494565627746116121007315921869623382719502580982157319405410085140651792918284353081664094892982671072906643248901951023278241588266691032763811960318150460453407826809690218106106598629740211403234738881588291528783882840554241732434936980340246927879635918472884183495236207441741064119212910294992824797296157047682110940 [175,152] -7474128176650756447195638552997551006357013726746549303747350503329458756207352075706596408073319625389322863934621529386442637244462742270428728264371055265320219133507037647622985786557242767192135351104617431870817056887874305649276531660273848636976200792483027333454799117413475844627764934182867218109653368368400299864478046153157295335655821929474676008642787758419675361992612910847310412597792806586794251497251290658902627106872469081623763107850845067231525726862134609301283632227237031594238401162967737308660861986252809011869635874828918385177605211456236464548009635500253342965877324844711189245943282702880007064249109211366154938454789595208213907375525741050414236204977024654910424166216033831806121625272370268657276938135190176371292023699573908087815526264588446231398697163079459433815461527693535850869771417427349607767394750733526997122332515047246321215342924994566612391338908037828658698998697800697440648163099131066730036539414205080563133525997346945483578255732260414882111976574098032256295791528665066125687677379445590934698769665384284440696 [175,153] -101398657086363374607456730030980118963611480496287030062454132957876487275957361137108592567460425913155280040967669036808758933076761215608247689068899366429728754378179596142168685802065082130011340248634501873577161249257894777044156472324927614893442366760238727068927307515921498988791638237488141035151085025174589910229140879977875499479596917833837696098621183034091042117621231840813823761316043567923534529826930631553308686929901972307981150549057208308797449551619041692667329377505314934903881902301051894562321568232832792650695739486615920094698311494332840342296593698789795438264822886329819809295318009128472226073094266941265240272666386328297634674428063084640379961523171747007235063712451716042823027513138183419367405691366165806864046094701709202437024282971013462627983799870751697926523113807435183570656481858317988491802657243248267452251161786876755500788821190905411829746301423920825076285156917595181935844472382069689566659988536023543409768694367745994186239209708330828828720883821446197373187565546766911957937292223073346221798093 [175,154] -547852126841616188379141107330493669074690741463982408643737839915678617787528101199683575000344019427827185726459056727512018992527630859091051474169501329482595277015067000625339450622730800455284433636525529815429409622409400514542528955960969762061217415430693960940238656588162622571807435190170835986598135305423080205790874881949512707649426268191435039702970891009224789303068061126485117356564225140129617884391751533614631007924024874233674194524094976847561625411106962288844718763018561017304091333332897244937052627255728813668559602147072369335095639785580287572066167199500496212376538676014063269748766834159498467105734542546991144299237513687847026918308815709685681240857714351734132002301810450264978404695033036717779086144885608621602242612972928214373428469474589664283145311306726398011742477775378917175668289852206725893756988109565954431459047381665739649739661179239034778360022312959548119265861479806784275497773196885794372584702519953070432955750933617639751762033386187832106506599982554964231191981421779893711387913280 [175,155] -1138801510041394653069576282495497390459552202819184062309171457541171393106697240302886724822105016087976039203850000490855042599943576912780700562737568154768495386841079155949981475943031032296002245427694745503600053706981875605989332849984301612908622280593442373730364606652717697310062136462583614350369994920969630363257685407831501091883965796349320192315559080904977864103367450782546891105630395659831523416121418500629383975260796025943357660951453216914190097003044168407406721094530255476386059734124208723047027031950892942536779600392473024026393250737402540148675000776526980790128280865471099820444163322018210687758899665284305136227020126378499181800508658383553824557283699495561476974091698848072091158074701565598881257756772938973579568088007870404334396691175986596628263219302500265899921655002119492258902095233969543494657344783666878210193603305493267371363110319803861305165138900372114059540976346708061652929545707042464745620692258529675664230060681225468846020788414732736587983132368909162864729175027208 [175,156] -876938633054523249133195366355527013660532868248762414760644868317347530266081780829843658328716369522111726778064614909813457476700608821484435893168294430374133242281427929956429779567762075759202233963886427264566188266232920489981305294849114678631021517488433432203103029032052711629643228870107409351442523806985339520894694652748985001947285157315204499221469326724612706406395982031410912313490769507501924648687533848285317125463810903005188512300556727947497417345117549165700541963326425692318076355942081658508958521096899288396285712274415485910106884209530183998205074947439758170185153559165825192206176876800599435003838575674923384296609042358684609270169883290712645201950816649510445769022979477505864488215841355937230584672355271828435633731481683509285706710275170910681731883166787651261984570316794491291809088401818011014885259037017607275474282834400049834970634672883802662208783508159832355304850145529759212193869055048453259473788587268363806669048710238476834884439154167366112862754113284640 [175,157] -240010557891576530288139140069668903706879020369418054120470723841526117887057025170622687014398770636572927126818347215788173826289248033113641926277550064295385834485690523843265276831634937984659779527028478120643422862189728652905644858610896465607071689866609367104168770098190521064779065269399448944353141081636193340714505814856595188381120475479401568436195253057917760336436023075051315089242703358026743318044275237068427550188851972437409037437190873018066882455859166865794382711290359709836355597908188216485189662783577941518768472384498324590819410468038211486135572518685062573316744783946391853714510405053782794280117687558720361800899634218139042798362422739532435450428035620736336409937190194961025987647622691669181804617517634440215730937231757379478851225992767698453063420273497634098341518467751974584269250485735035439851196696635978760286377485307421096585374895050401204586892785159124831555858132335683928311811893918314875375707649614960522431893632817344184676385156998692956 [175,158] -22307880477201803687471911300456782279971891621716334391640848705324259977141656055903085628690522461102478098590460211214829499484024425224168768401310085844356125806901578149959538463092658557376040758008174401264650747648339923548432902387287425041268018510449838873006915008693607772016342513569408523721384620973472146417064841091207394111854750575839455716127728475372179974453135522814094543097603075893232552342727489927748206154480671391973632543421735382045711399792920349561845216216141043811001458537217411325024239452073048977655952272599786363796570148156055861552626901415249374652571734630775881119577426505362849241759590429387532101256651274891081550701477924209339117987058391983683485198440988218965240741129788578770021102492149579723191033210145827603378816147150996704337642963530519923019180256750258809842315791747705963860108052333512152356850977998392473228402161869716605483159222259501488803304408220299509648980419901331424845635784924414973713139829143312450048 [175,159] -669686025315793020581132770043643355187690309894510315318529369807938972522270379184242747780118418240854542022266450933874954936644717985630201437095605823541771024888815790385575863283202612760349315430267173659535719386494052376065424557775344738983826353641701443768973382417049723229858744878531588954226453188289780082384725513183435099272972204106906920722305682921066060657567614997220814969102419220099787237560290952392987006960071681775736025673108165895523773686761372719098353753471435438430235236194016692631699444492475548761013646721596860665879016741233151051473644950779964091863211008499861148844513128738774697306977986653793823648222776873956878464512698294470033855913666212931899515476554035704681334491602550061595134756545556738659550172517173883170516449575800617313540527143284683079768079087426837492781174196415907642277960787919607585301491476024998694908816127250641391195953341325008528348338748229276583799898066304409152828437579356802979008 [175,160] -6143331887551878309795521388154737142914808365852194566277577106917275530397865871470691925503962970154470059831472351994321109153720675423017252051151315242812546093295154553095511378897757000138664857939650074879001592983840381350557253557615834264273492284201394164700869552680651607594050336743694421768804393178270509428419975959969042066786738890908261312628629227710623957794927734297876635168207656132924746851921604793639106744752151000954458787453340843803990959671318427060953900726340267888005578603807893705112820237860930428284695426572963263988647787672357779923141817156212174608964512428758471645898188326745025943345220635250099156679711233908915164239749737659765105765349587550980864315554212216597217032942628829327114001069667209644037452818856141293745031196768496375234068748556794389807516360489281973927314976382394408541596211258696348632422833310380901079467998996837119880634065152937174956035662374627143104125850919931546116952 [175,161] -16195008551233574881441321146817188825168241979303892879021180501667008088542682920764965794727627820806901595833648426414798288629616868220738475742817143379908903794108040510093129585937773797784652160423160150093704628799250465134506641801862316189580590813482664224741740042645576317431148125755718669913596259559156162168696396925804288351573340010630229034099113150834330285465337102272727761475248374053698424102988234384026669050374784021286656053158943380165183547852205123118799376869367440177292148475720948925506602947572264867998858892084766674032870320015980229225994081009578593635042951883376199235296783981957433260961060487290666989744868468658115448928155780253109352492515610974655268582196183755717583705162494976504033768445162396107649809970960292928486988399321600835619417831633091537751513878823876644892177687787097673211183288121700212423460479803788117387776769317956669869530913054574180730119491294035436724809 [175,162] -11458440658092378973590048039790198173859615448068222511373760402336941803589036226204991845058634295986643567118550821001727378184525574386718499865867380740953996726912358995219614236521595755793626103534386065709559979843688894432650305890783298520477183600324986953906755656759604670067327568495824692269571020918916984940657014081512205158510531710319799359011733972703607074118261739138936585006427246467594656900441147183674876329719279371655581199272620642927570307603706888339024159508856824406872142903523202070416209128821952907749270797015901748017953444320355742283609942658555390416449832266201020881999362736850266773878433223714099139776718759882039375355589590370943728315262844262704805358704547389524303318369154117774143245458744326386873257641593610369462835903280235081109341695007080650968757398389347521561170214409303279132727533425573541910932624611084679086812820528008740234269366202227414049408 [175,163] -2015973204715576164143796511997490051484681955019461926879023270482457480497532824434321464496549613186217914126203508898167525041225379434471432662916780737052969723945862193686227578363926469595315151939800010882076174930462682546308174113576722427272820356952234200365591088832736180087466930308447582547427964025393868346239605570173120612611139680603278587315304673805610839498550044810280304317888216633095282995883326249857894905990491310049137425460357533503545890070649994326020028355639604931796303995983251939908814387130214367153322262915540550892051125675941886675317710340639992029112295598815386852752960442576494478366518494324550319534775868185236927349835695107469362437888520957337326090561930612301429952524460513937919304200972075657398317105320283805569752992179308294907697533738523094859189496189013133838513586861945092151773174791620829521259289966234125426968344208642776625616 [175,164] -80957342886272020778189094385515645657694907865648200516007362934449371114864558146170045433367092173041271417701598389338182724993712408518037869133445824459346699563937025271215865822239908795516499995141006116527657481095985230066080764116797571700535033941287125246812694178523016418781191038986313168521998778043790948382746204803030122432898599538489452715298439300795164035570909983915347154760826198025782842282657002102006180198774747684257177469662102066319916502181870773224745710752382215287005638890627723487342904035231746059810190812380455818896714929246187773786381676871601111408071487666414352540534506739218536506555473839310416871431512290293225855637321960740262818439617659540594578758725691747634553231590496265789911587043714447632758168989506090637794895439247395052593850652406979929116042041816225327413805984132418061627392718127871745411631893403556882800 [175,165] -673721656580825490997372486259046185844086510439098351483086598893493995279759425629918342656023494781807567912356614620079060831628818491642212124226607716896896122248443387481131418175374833160994444543483130814178370117958699019343890707519737680539973127274882826301880847685234303931324645174520865274355662318787922494625650839837857085660514821905775886540463557668090434668316976315481095595694845686339202509720708387429071059421952563525660612155015508321844510376359489046277966189495187148023055223334716298497218112417569918909124457782930594158650502278901039505189245079145016148698068214196923849370915775991841362057848537980602318463644813134888630631541942921552340138379470302622360607417674469871064487202928492463245546802370930681708434888633094574985740087860767197691179073291020671187871367082585601053168102829097703188670617001503126514 [175,166] -1041275616768678548949065297587595855793586982829646801919201679856050681460876429050482233707591398235519625213981306902876413018818354107272556183515101189458378505512311371698526689208014775662497720645729323397281634594474624264492892081459658254255351701545898954548615897665134136167101389582530148027229909568652420475639542888541412629914568995117303361844321216429323696732908513680601906653222870659919182039807017921465510383004049873597993124358309188992370398088937414564850720535860754908021513444164084438403410223188712949859610383834235063806558886930777717148081480022744180347441461867162277213237242469211127111087525706402890917255368369114757867163018009691606566430098780701029740145332559373696070541406374475294538555962442710427543845828749904977963281631237288733583372331416690331990974768750101453170886472781151776 [175,167] -263749139077126881663463912387561202693566048405760223017462931189615724580932125765366771177878442970970756817823223567859781381984460084644581676984889148797936528085166932663124026798544601559344991311205081766550466820844586784977576423333561218233096504761221706266632178382107119579397642748575222897095643302192992153516469778597216781666150422228046271073270003128035527619285678486283669425829590005985053886163729035430796394948797688417208514439996674821620816450468744556239952409581648097538920016169217859189177752185286303864006616442958908779854872678830611163939160201426040843832512584659528115216970425903724037433629778365270514252750362917254583726488623091839971557347089531253159755145822797010488859470567989871629211483771169137556626468676181264412523120492723162904022257912738796258152419508404 [175,168] -9482378817043586170458488009040653450756942458890571174138896354562410668695118242263994455361843425901629350463586994079863675548007249255154197374086061105378014293590688056335013792576913060638998722271366734376741000016390417553902401199863700117014090488465310066143506538819243505675330904376651110355244973692508311479633280294751564139384465582190781825918982024631361944462586990480575307243322328362896923240638989725935999148268714243911254758204918742698197058317151118450661196927285627181905747662790985124960799036106174569542559125755354365501477362714000875299966403249807815894253770891176253412888871801569726745967263187848288357473182469423093422843562812626907039958519646654755153021026390768330663371346752095491571419394571647908885866403879986464525250635406084457681923384 [175,169] -40963997086100715233776068437794856912346940289233063209257828645560987438777698877922446477059032688660827732124713905761580974749973084861244842512164137530896182508357598324123417159268624948919092535795745180455109218851764706939006118561763793638439732448070587172482493853328340775988033260936452676712410381245305873605165893689849152906929418867302202634376164045847910653541005006518472614869774646653737559909290126986114319210641684094566806967130009183452102874581816631668208961795259548561412035288091692292819202104418583768717605981048075380602401207065895084681677497584092028906060920210946171111526519511400422971631433270136471678285270039015171943163490448151613285785721532074616729895954403648125961375766245574857296648519088626279375806466179761905077 [175,170] -17501438975298472064443292753597107572182967950063153566765612216005055981680379370228685562219887622527073751247977644957875840669588290216974050090827653378154123424226015889097245362183692963107109710793873207246046752983102125040878482231995784439644560314413496946510128355594849118502273737664160468615455618701611328676221851153177259932106522088066946229391391302045297559806836268989093190696330164336935681812162732429468210156320346481220823149935269001060813783158659071083933671508552804064588006311745356480114742288260938907690219382100658742358808755590265766397051442164644710580542196320547807141507421447132411210637164425865888556729446055723213480670469238742970631032077827856985514491645456410873786646964552942803305706033670144 [175,171] -587535693420351874085016667936370758472718218077140959382424376641508699442993507225474411200467327526771475428324428344759492731416861993170761449417585679234092567783353314640262076396060031529870821354867395370243047391295551357305355041161362472444218641786353022362810256396020897949291813947642459192311384679672262804496425181026294839922826491719678987005275279890981382774291548663955941879410969290225014084746719058975337571225634900388114638696569008127064693495945956776290525389457408062285414444837385934077858065243797047388768824196485359844979752279893561616049101331841924662590560762683379650726777056832999799412126236957004451847043686079046182516089282408747877087230068531265798174650899533861418140928 [175,172] -1177183250582227078919075004746493582934951481245679894749044911444425818322824818660525272888170433024748260080760136449515885534789701724423674358244448402772316803335247011540149322163261687732614172265157698217731699401687826034006402976970289171647286324940169127207382727982004050522081584279335419724542854898883337951883594272488165048603381865260997131875438319179909341698137559904536254674066222405671052698230852519418264546801371550076083177766858394998449473401344771646242646086281145626060321983206351720503576271010803465459731793010174900608404122855295656382270208208484837913375752774715183749697812224654860361321690261140522841744376471460241756430126994798670864493613595788288 [175,173] -100830575293193643892962996161876567613890873424820934977853845739432667002025510323164157335602419510383706144104579337288422739400143213302701583325352535710200134070118513062435845930382297639444628820442210047230842175860939076611719998565563697857618681230718342426069062663793284715850387603445922603694750531282370029966014582082440614546459634427059877076478406098159309855277256934071384159633638302799369800307482281556828641139994288680909694095763747915656335805787849054586329583452706353462283597004209526374206234888693678461232616889990722766011821878367270314352385086905854190136873288505325207901585465962637830710583968951723693325562729465880580280704 [175,174] -244483287342879766592187465495499615891553670772649486235643484076388462097013729353054248704717114324234354774096041007967808049484291795120104542697618066007699047050349487992707445151451358537120868551946285474625112249685155415344654762146464704126261112724525403986847807086604084603106819775079489716170854437180756987781133731983728336827401326584914342119517825537695109560151304457235613215047026830259483905728538076132349759838822851421550077611558566554763520210124374712022933760530902139402887842251155223351249033029321450607011157014050411939575061818538146267724482648710780239488727109422877573046566601573922693988872950912 [175,175] -9967586379697921236645920907464809919270015641905651063358766059273318349080018284627240162890842793884308474420447813937542762934647947501615376706900151140227642191070878644060053527119638692113074030897452017002299024044175240763134253758170935757738211426245081506320751070574093535849252586465356208286603917866271187960902274731603601350104992952745689673217026374881671763184508470258257471288802744648772862131039356998358267114574951781369414444711143598305332873931519242030901661597484745773224857753072974774159511016903908725323183473031615171870610797365057278169913797576025228783226133159113424 [176,0] 8001267914856865465827024847794042470838909504101966489086983816724720192500210166470552151114937052661807613606098878620550649788191538279086258504161895845446131145432139152710719418070859644458210351885238394947615671758585664982508507557682346211332225989185203250903853984965390683170154916377569205004141558061268959077428869189062077892944212059491233426727377993395156458794041273494845012607021493862419321786392811728920034104961506776932449630509639040577140739135257821523311990412387789054362720003418698221336529741338884732532571346035510353014474850539819800896051922762771249938662249992651504625819030143240576588220886252038959549575658858272159792658373757697011334655755376625715601651220029510313114899977064234942712009689252344083617717491203077324760265633917943463466971087831857388776323173160149986440218295409187974384539425454709464765096764342955296998543702469963259259825456263105549285434742524905682806915495201210648475608619677477799149357144348260314203288459204790953435857550456850314581192253551860016804189435885672135456938298991906093745030835743285278860356637088005240284348651499944218279774012092983452991127631928971282867438611997341749803293887169306539985903047921206428537041671887319295166820721335202300071390998765379024106852787997792376695810833377951693837839636770178075530072282362542800396017098419822251019729854938591925029870621369701649434611024695717277308739295789244720960977789881389637087698502442436801548472415815125779150220146425808062747076760709437098503890219180008666138701015167439990707289271675210247298421546104919120306777755779719486249439301062750304707117499210559425654863086380533586880880154640445515056237704192540302955355099226872333919192479033864923967642727166325053677331356551300657374302213902489192454687561183832391269299709281151673177172779367637959918653764365767842171340670528014671225663664873566349244445491200000000000000000000000000000000000000000000000000 [176,1] -7255672958631582567982597384957715028042550414786184238542908494527294465522923520716076694769966820291529232220511546815152381159028767780697454908360957908633103950488923980720802457548891810305723610037074980977642855139231917190821103111120597889996977181588796597471705237194585626075851463473770335044809691436678089037268455980646420008954672724321571632388747313677870467641550656464946316251165397337753645641612734094059298992335770792233010019843508503685732831572527770036495890338556444798251725672047518862544956355191909108780679849906323412518551688754221612344710991521603881848483735183400247126083790808683100759467166709675017055644480707739010952146335162390707193072725882869511341696073122084924479711810394426996074049921491562604126438794749965293098039016286044819471615637733979235424167883220362762515723153207337468588868262834543848882811884639813576568810370737723242271481831106265395098488298222626042121827434776672791369213353567392537945158967825884837852575281220957805807470048348321248800417510192513017375399576873824064676609456167784272982991405803540136215527555564228238603421588079391932568638261324946792577631007730605729421312717834349001079666918005055021038076099612878205804679362517874141390621079321996869075292312335171371266013328806554769755500037641705866426202230369324113384422027565384629151013041529010826539560355405628443311849691528043531288253128461386770994808925773043355709675087227969144474970063532352752086622403888021641385312922350162195586250747471225548634749844295346820976325460248283939520125398633815037680432668475541157742703322851775520936301335441664191481912769069593494135018195159558598467722409298384730917563309841386464377736777917205376612227151516565518681218684734705074191314525337424185887811634941758613754747543012525487059918211089963513859326782037585557694883328458755936818466592016460675155075920293952634963207944929280000000000000000000000000000000000000000000000 [176,2] 26616225829176654239145255386796509992719241775900466826968058647267114428395009640770605380110863566099798828402478324209371583289925318543217696006849919998604751857670939577513379612077659221045664182544164197932956696457920073902861229983205196523812322820912631939460055027185569283695618192695578005142619656271581530297367627411880489380064319839220111708615537162595267516919809442475661334106714212612572608031622203680769267401962425156948915610908237161277958771745238837409255148408216797607178191866828397862363614594654868323768991887739195241876265457115966293049799786278159092525796505619215091109184840529298264115631350441507488879359210819661593174689162836525617880005436608155427038913453858590304126865608335350318935745670947950588493280111578591748213353931745505882081892178247462218241497136508697963390944450600143085496146122295743255894673736770441404227844295213033231100977555350694638856100963592328547552061413862846753223254164248558557499789422550841113878172979063421618176684053324306405353988214900678665058658203696672172712115471789748481422466409913972326164761177606279436274135846081512823638617095715298133479192964222151249865143783663723481407322909542045626606291306364607372107238941866955327279570998238684510095874959764261029237102205043002977214317512875595471106686542390794052691782115094090530180761199749847352843542098640020636966190719460392577925232347502266445247055011047438259829354456566140344663471819119746604422997833426839338182765550113196717259010253745961770070619544034797015186866853455964872431230461368533220240886198075165739707451915873476307491285464374208245303318705898134877233260603728635091109014796968386781309309173250476228317408232342429811785996697163798278434710564136546994118357593349858072146777584763583535909932290429722457399293517092636547031127678526793230468113089172591646724741063814778642702299118287040481634464287869108224000000000000000000000000000000000000000000 [176,3] 154591436453257331193457198966752653546574521246462749445074451264575351723206045385695654428088379779737805289073679924742652802282044151532529362336494827069154443112812086245392116755310159943983641781055136762523126174796226387563366644264517727698302878992203849788551300842184418787122078958250712101403552712561502243276358793254284943675259024304143865575312213502723286947808849995207438173147367911695081369638648143803720760362524068586532876275069077453443054258578493016029465858329395485411304697638237128321065378050050181172582128947210510785107051680414686867919453120107396636073673052023613041873926815819847584588614741274940084570004326114643704545311230627040164575667965902829325174339543917384714822494046487415876978633865178685953592661495733625684333825210785693063991073119603833877905683196476237497773108710921194603133267700596415854261502352917308949034375045277873931884582712367300992604951641666116086457873104172399365500296891318003428308884785133975683368009696979024295892905585881131283618646882876572845936791615073590287536413597187448155758679853922932058102415479144062092409843595382851186287025344374744289236254504000143873783797069399494645892915973214180366459650204596306110013321540771158661211728607190193252387057567335535008155225603008065749968085909293026978714668550974647016064624856452242060931835976797292972763230724944309204956164858660529394734746247174805149130854545653721887313093759895638725565589404957917380272561689541306346008360176790006685536443440919113623035232934608766583546461532841610341033758150958253191655670248288723865381312390267424351405169292397872495555776587143670473833317732389508838529445973920392489023739619192044384280882247996042913828282015515656101001708826178501316768966196378867610498002644091460329605300721451788731115965766424196130564490180639000437410772495754046024876503270251968314080149164647542738995272961889402880000000000000000000000000000000000000000 [176,4] 82307336032835185502455840924721162748466817694436956379808331352536269136698282917438510459102764263503302407683571123302635099060063361993999555949037767590859853120291725634862335865948221777129725729143809772917868330306239324901577556008951355390387174520486045918634543913706985258254695467232804051217561288496920439822775356176829502499311052785169624668345597280126584641492391441716511026854764711416012225173839477744931332331277211327471825945098222893945334618792116931466970106048202568719079251636465683481612538896779285456877599381109861907327818298496147750608782059941863243331482304684732572431265941065710565624414049240348030935073737401281888969914002043961237500386454662072161277042252453785570705102592433720209684496004983921013213682782667632974879431896527715455464290884291762833562565727481697923955613227147900653806738951601197545483323303052103238748113521551471934609574283580702838885744558654505867675945288616574496995271235198474758687050881107074594364994986772524027728961613611275787440967915288517514373854477012878742453401752104457424517733044220270363581596857112891770605888816915050518986350676290229934978508997673095772995800583042696090077589272866879435426742355811977866775305029069796296781579215577353683775428604590000899249806236211842257316536715214040083555367346047044555104588380015431868841431106449487649823217437280593028432109844849100209116495853907810112112257203566518269468504617923721139533334979855167106660257479873705249714605086055776723844187438454475689000031953156048985681533862893938193467905536309155528817915269354160013607175120941183197593894423527496175855565076618413382931390749358789509110576912076196767152225637502727572775170728237775974504532610082202453772341887106030116832859465196084178574580444377671045748377350680882195944292675782895133846733807134123902913427810884858973140371561834720604788588447996562623928647752367313256448000000000000000000000000000000000000 [176,5] -593067228893357800087944955769239777843346070715753995228354530061080015447545687658101541019745257278678045895773260217227437233093121546240663581224909635308405989322193262876088584173269991865703250942599117856426048038024917909025098223639431892141189900654594887042736532100653664156339878537757520367443691866053736086099905408413395693045280024535829289396095451427143720569778614102936842075966895892223771047903424837937148091795841506489031022405269871357704271398586410725985340840161732744933446274441353415919221163910437910970515950678698365891113456538885438200909752117792794644673315787097957888875648599044690760191898587372972725327114839379382204357843031565639318478400789945635179691663321409778242164352500967565343259432516341447852705915083335753072639123891716813762810837282486038571482051403023517985579375748049474070528754196601390114463731770743486855220717226100364617940418064178399466410390422711285645937665863530600139367426173320963366125043065125174174046253825579367524971588643544080452637841390517034111677630031503243972388883231201796188388782448549573464491270693288303779472407758178113134646426301637136612716381817974490048783788659316892004442140425046438860129933564485879774848093963660062409312996680839908127561051093962324239331492187220155467553397144698206099623543513205878606389179311245934191239042411152915397233651176806578159469843739262464833515721942751073465614138148747808360460330784331630035122472350940932739954565119195533285427590228300759717399848179703055590166176157868232381460451215617640064990231498002716234413115602017171639319692980623812136849131392751736402024869042000852921888882564365414161516800851664991162231699154713496576225307561240428460214794824799766654079872099046962891277748512389716721749713742849486522880118679137351365430691415897347432219469800942173910550658274610025408237492309967889619338570198000268073399208610047260098560000000000000000000000000000000000 [176,6] 12855846413893779362048205630244619060895807584909793192916228123930739422574522252255774922030113309303081619911860546342660197433461332435514086555078087426997061351854484992713709210374094847907348985308534442010294386019976432654165463476937982313002037872780188128357210485963632829026335204609870566398411321744320983094860309617273458688309718465891107738673366649116554411622290914310255650597904633649789046663443425142452884496299514334011495507702221517662601272405146617914134774451778884548703896024196667587873245409639085677699921632719207019197008199391108114069336566212819819277366619573588073486029639099534466710060133387743654676082634371004028773829165624631922377553347504983307768920085000291576594619428711538794363094601068093612019417445718597121312374458572932563629294055810335864426569826374465183128987278277178636594546999923921639115076733903955082474654416723939358795594247976357992411902663543057194843447348548409094434966419154826439155104315718715834314508309521912660691736309816030919784165264760170659985184413690171699659850628817245111701213703791795649111281354471598276564272755666495800741110929792502843771754468819737268786231928428673942688674207333985463586865084908976740712129895500524900907761347280538915932314087565398580413708787491440860507051572260005410495780401409136234496772785379638849378247086204789735285346147366051946503187005240520481860772395188306534485722341389312577028394536524837073087669084725292450582329024539114555910555054356643606950828549819280097798282612953742528065106986529911116198187422884292003338082960027884016239107676653973173634195254048918034249029273755438784840196838738585127982515516034481354857253480928023722902995031569603227153899993811555576258865886194735999255980128393551601538023647795928957590980973323134193941088536075042473465199472026525811777476953536994347011566141960220358836074200884431631662740146372945045880832000000000000000000000000000000 [176,7] -107066190946031856861936210567630544755067410537365152201180541862785987652047776430345029327885323072337669783649357795289708044101712353410192044265436545777493926952339346739423546277105192377442296660725035663024965709098150332624237683035311737828358000508238454306308753574721613289118288889745507462462637053383550645018668063087424551575210837793240211501069053486172377316567678819412289600264028435556710196602581470385255455921234019379948723446535168539390656238216761452409807205120532243449629593911128289064019434066494827305000153447214701144973347072302664562008718375671104997698457663342875333682271054764212564535691662589309399383294590158434668613471471038921307923791394585678916766445465315200503678188038799373823246039464131186419817581389413027340817052804129873268103062888252406565162713857029378667140824481409459361630229592145583003234927618374883594070620747403399932817735284409261270687038801875225600606655030153090428430492345428700594128337483815164486291897666008581274406992482446989692490330941907437059606011476991089819537557959698529847400305380121207836897149977725360134037330245781936707137837420100357347793553521992693839238317866021794673083616153723092814676318304843045676963815849668380651911875717178919175240205538810213224444563585509326217741037002554955588271878116718781904296956181290619411335978111559942876908019791991230572229909912472845370114953773486157983852162130918261120842317161005401040726674782829118692444156154944458824852574406156469035306807150891393515827299393895245811939303207299314693019185857061409178276882035798444103523974804672576950371362635107044497982200920822953415932120889484748312731783826965522608937939362835479146326675766646834045746258063562365800654987408771793406251091500071021460838424190025352716243624654295164717589864251951209585227304247861782158971117008616092323834250674902562474797794836693610291512293055856831763578880000000000000000000000000000 [176,8] 628668743167996783279518939522214958683167561699849618828849404345675454953939122406066426229311634131069655251367596146448862100574128377725012856086276313831905325978483778320236457753106015445449703997745571016621443325200416040495767452373018692563770145261495175923824623754227611312333753808160275495065630597422708015098191067141835186861641382955962907127928958108314272615346299627747884172360299840489911225971954833889155799981371745208088842869212434275226570914347131966617040556152092643614215935673472851624823055500126572026248339281070156405663733220926412517068859837155435719656695334923694226716143778953637624153575324477089596848696001129715347649390658856323084149180706534967680903560146201133273576135134041400930492329842638105210771174378984634463966156842468166031508084931141972030932253924323355105675963228848626953906863787295311206450578648528500639515109401686087603087895153768527386185310827734149949675416901080175761137334901923384862212162399316361429596619918134841097796835393763135929253100260928222318805871366874100909767100352700794840676144677819052169056187174902131839859755724696783906454123460651105095577028357460667830246375125909489135134711008942499869824010165560236686409072752979962707584206291458866496981790641244895970175906786635839808707487600401446406705105952902879921748705153700063854464345388909471982250664031255541943219970968614794776175436792197598958305081685021277690788061683040008527875555456971024599701252617759730001967052381383045327116683227898893350914327483917284681118421091469491889809614631547953669950914235478775682204922452664790885272689203603276276583482502762647043943513000945556750609588239863292009285480172503347929040656248519575643017897034302740618420320202735942738361120729243580735025418900013470847079794612332595594126046538789148702224379851287981361166028155526281475203103767180906095467212438181940696489191529842365603774464000000000000000000000000 [176,9] -2912656214973780002620993741845012428764973259819362886793181798455430378879068983459394232369787013338824781800758357910681755855327332625291384607492536007424326592650717544390415819773895293570080799720732990735679038729669139792156415553070547297662155139406443867907083901370318056851986786948389386536287057116321620428573075945806169263611531467832423801330436005315289368380575729653838286957497741070743115034738978096933149312793672235154030521920096151172386282039876706583648181528537315130939134528132594249995281910952961348377113743218511852690240825114432852576859591198573317172243206337046595426617896280429229781674732273650667270679772332569342656328960317102597819752246439814063873059904489369737451320055593846336623954074948574876513998447178162959273642621835987020461132548206722301103163854960294473113695126489492807704834648456297657250233517126553470991186909926992729113145726048097030282893308933751076751026986269952556206069678352730664579346266231765366221135573752833213131025780931004802638336870555809650385926690190267246429992386346625871578621623169017747334728449954291083156872021646877779434303682838365872677446291098228668933692521999348055461192291682552989208300843672453589461825487354013200346247307694805567073975073042326110429811304458075566693536973978311532788478777582229227329501699399002878051674516529643403879958629331371486329415126383881743060866630599504012339223717018451362436669377468219606259140276460364566901905305522435412703666378384154432746485223856088330814901918947062863371517574841436848164901398629636346086907624181904538545716144581316775997265399311379460867899829367162748209665697355433205766648955633311097390010227863588821995116826841070969036162355387324688884646088019287833316562500685076051234862138798207165141457102447011871020928618778315813519939250580683095191928582323709459248620566385766941646885984073849328267310970689721529878446080000000000000000000000 [176,10] 10654841071860019145328502166681520162207994088148083762803926549143753820296880607280829411632766091440761784253761963448533319378009624688816326390828895986581962791297512039867056147585244598797079078058950716748808600335501007058978908928200985822814527745250528786172077259993339612539310049631556102551937336469293029465950126609394716552875594736653525637821570768474547857512870798388800460454920779042763594222525155989580049916145354878521710264475002902231650197135691909388942401967611243649914313241481361511957333973096795605133654517888786600991770987674785397299369921476529840310448331560036399603738535830274752962945121846914689670719487539945038143180633636581842510309970661903995251156961364327943646289046407840419803451072621608346501353015614072831838553713586349687782976252477605850951434095363543570955586788354871177287121444905024475174454388150380037092452843029165683461630690016017804242944613330425501260748209792821969746613762010793583176026209465959820064468351731724181376241681888739426767320410433915707964368256380562502137221371296138561579673344943433239670030644236867061625563322705397791720065983064937646483038434932175847244938111049505727341461730654883228366156834926518285695943211536637872155372503195529089320558074772505127912722235896225600554238871257203826288928089394752764862989993351255838759319714001198690654300858571303888926405240197859577961365533666691158579146874521381311144801887184242433626540286919241472652872950002523903853499298034731372963338512723910296821728009392342521030235354481764835716643106044121258602717947802019119011129621583453321789064795137915748297891779319502488868751187317463158373392462293816132096336971306266320100812699480169957711534289558609146216112809142453809887016223256502311691865419353848471358861352958935417886834802663677366593818732910883677819150889951149555828554187481934861496786806349199989457506802905955220552941568000000000000000000 [176,11] -31218193689950158966470361882091105263311340491149038666133823294344979933126202485263638208331616911913983388354689116099895497911745836598145661046668171993993998352435923677233310173431352651974092510492839150441718078436766915624571265160952327004203786458703748063450665697396373062895136464696887415547665984023835287009965798715839857540650132400176722580083259862887214358210653156536963503091719041809736943674250408323016662370823005365355452443509470322672594188779377766844379765332285734908011578702908501046931808709390378272752479242424864825738983051572000885184985461276466581195144099884232532682672585331892191858730359305238250652397016357397123905563147219857240054422651223057216279559328510683048206674447342596577668896524895082042632264269797050687005850690621774648211134782755175263397956634953001227432172316895601717409439375909473425744871128217140679914372637205147898293629636791073643806075155755401977021575576359378862438046236814865100433209526746670126755982248376871148695472029380721551033369097170577512099991981903225438220586141336240952594966594856199133014776725363068678260448077840280298115942643816890489441209965491522040768034275682295912161117934301428223983498842158814148239916481560098127588015078300926463849079908722488208706863694687151434983609165946078517281838661611079020020109504326362512535801879702700956802059056502357864240720309269829820689338556611461980354944280799145369910019153385829348450327096310112655773002185992809124750905585554794273277870141949149010703473212301379858591894675056223345239314146569543962884281020635653651155883386304231920122788088089064194542295882679251015605702685425803075469659043611510373158782849007206728480485985119704161839711170734769767028305522060122182651856938869008635612756142420837853982542128645792930163158095684162521047258933597830549267337930148782397805652535310829439003663172145556064770313763697868798951424000000000000000000 [176,12] 74963031568943112893828925492156337395003375656863719012505074879802786789083930747712683695607417483182964975921570493310989123817873210823709606045012136889748826786511130968062531606015472943091802810786632231832163158361071016553274713407363836528982020830983227333560902800153582581908393429200267942132282431649879290940891201827216925019504538560508584326363248934879482635114484049685925104957468679962640130830004615797272627217198301663090476159619449259684609560965677208365158548595005948368894974877854082241435688275207158532291271046131304936022508240312977003564135943662233513654508521555189347893687571869696646978070006740935177119998030744149931159211182024825958436849561086591009326970675344352522873774791694485577432853263147031384608139839549407496814573425778958361532501116705458628451834521800017610445091732912355684101081031085763321332750376545309353645648671745326583069610369795291684805815592579200324930284003305453121553945548376348299188530721211206393825920060910651071886837300385689422908691870729756717602822673986088150092680056164051395164027379204694658916587088119148062144791259317641044113525680640717849056672694935324442286483146674702413553800687326005809326280847628579087604548423105189605656785289760644902922779442468220647149701081231657015580115816719261039742982080415435408826841654655717887763589294063094975880214392117754779197206211569276740919192577564212251334674282340830082284347683438227955726165434615506102188953705327366998392914383215048644379776661326847974861771797562909200827217897193652061309292381982550506087223317271176746753615732604051927555391542763318072412591745666676474733085550783843673590671093896664582836828746110262161331919824814619029061612240157772571929295897175086008138980416052670739321818929990823523848611496029396463163995897733626196997101082132627605606304893122591138815290866665873691300476223002635438488273771714406219274780672000000000000 [176,13] -150244062896958832697897258314439819370201776313382494160766810273863998241846256296878900708626372079996832669055573079523090508255687056477859644146706653186766725929358432241401324067173116671058647259888456904040229474411774990498594853934116570534794003806692225874628551748319363819846525836778214813838276292525839656895368412098999131525852565265108022873927935879765417976090149760182850678732117972668264107128604118985812631961754109060623378074950893390587943734863938620321717130195293991100183699345346242165652574965917167509079312472821736505877368054393165963539733209537233998333715793323107292209018614579285601633440441560904555854869528778754213848771956184562466546176210828810721573647455445022675510759953773617064434878836899757417832368872610716912128174122935532199552731607051954077705378216736766132455720881408600195662917457666403652711220213401320271653455061629860847637909039943067691581902026924164393159238440897241718409087887422780403706516437129034584974318312537128780869207149372870007646571457340617559642572046547122126912786015246995374155713883669032211155901921114822544607262896557197936498724432964991461824318144832714543849773299402123464507985279857499740058471537805840535462085557642466730945069527986907747940420100847980680617174624664106533271720395830649824723207884730188906993444688770990313355370136955417483432699975610478265671738741140809268707842221573007693184804565160922068547128062530679943718772433937974107032168897881653365526362039645440158458290353268677377462961328168172510840090937071502183315336779811375474010591779850418861843007556723210614229243373841529035194999781684622515282767460550055957518871033116164062641230922574436941323881806929192541367154135211338297423816613784145366744495107827393358529146694546046232734699091576176255752790444119597424942813390027045190908113024490770319560164379930670494239960607841542739364299019453612453066178560000000000 [176,14] 254881936194615046580471800068349426028860234054010948293503476007761714300956199078119396631856621807143997748597896650251745107265364375688313157402687781521786081587205665980490362416491958951986677985611143282657482218936294080522265850621060641061119784017993299401229085750396643828196173526747982772879160707237956522261183452859575475121784217422967609447634537523214260877892016439557419879242600333108104795194484808857301753599035214909208398356075691949062929887520500301245398687256682007722234327153173832010786472046049561392069264972616341544806815292757702508539174313829070300079173659072485583748202264694651985253002513042592121078975147778919586913861593011943808083155834187555697481851096215238793510129958474448048105733693994878976798634990276873924141631705602167233373693967921088059440723812814995847891280194471721766136848317170133203114486227568648118316587075746387091798850511071551526392873863307560000783164771755593707955773008648275205188409856167948104431585953585117638068209844489597580528125111639032622713790536159678813855608187937817180367610805346949646031813966239742571586071578681892794289876473621313783378663605635655940114923048988105419891548928096425139236686793144779918398754450804624458468966558488317890069362986467569663367093015374728744668493686584966029438503700226866383772058279480431615019530952746628067647574030019721079869944517406389281092743146188534594172243967948456330033152954709239704361161833183766255311471198828593485252147116657653334157487998938122925291353233895753458608208651308913944601746379521943896800693958530227755109198840143179087853004963417284944160394560268057301989331259283970755527188694905958376350039308290654105381492289124087762825091089335733291342109805097036697939042278299178312548847787676067792280684617923143298979354519197091008206434866666891979946694387598032589250022613379183932786173411632109323940648720636406047426215936000000 [176,15] -372211068995165263059954718764879936189692488589495435851106777843210422788041954652324256783407592392082989251672897456338013742831398997048002366228345754162337098275824140689653200827177103312071280835519436295324639678012935962095862659991468806094202565934715891075991516905423427535443737548935064148210719187026720247548765927714357555170958811870487039592221395534466468349129494535690603980565321731774227700498288263008901608249137359468860439129445975511836115271878110597037034805098356258376326997185971700813294050011627172726714264839485371633335039301567142900860817320969287611042767179892189636567837500031161069972534990462477185573583621499534733430194065485154424154994980453075488667252498972276435199693307380249134973566326310826009392072049603208259224651811376818279673417767176384698732260796199264907607815913044949071992624694452777641822107740899731484111424717254179984233541228339153097239727596980750515460420890124824671436500167626142718165808927777527212920320581298258281549842881246250078710028575512173899448818436748571926425473716045721933932180070081129619457812618689251774355913379017646038384186340273784372865312325997222553460357076926412433301062665397345381545057238447239427237954344392055138634691315472563008722673760327983613563899530322385377214520827943350542528263657488998148079500754224320081197071873168140233960504886409925642639497528045132527795153810147852547173481357569875252573852636827037639978857068300438499217629555133315799935590085007055499857325742905273233783096802638678111082357287538531157015306818130508500016674866878180927829383823265013221929157188144595338318509093638177611710140006177199787692051264373475950370199961356273886763300217619779085123662950031001689120306616620777194989018525045000705291585205076512622620115754139354100690297142205934215085972619876783687905749262865544604066702226953507422474301758274658374988034362831361821423042560000 [176,16] 475405942915769629277364874732143964809826110963365001609485520227867794947917609975791404769573757896177861366718664866989383351427970237174733003983835319996501468560869733042996111684969501131417308598820467900783549729792083603674348261064431024919387878063926404401670399774880296576698100745517751545395648066776522519430030525399561112115113980856843695893848386495150964497925232717521893707407637316329760662105133852952313654806287569149433644935805618346380096488396605620266164403332506641856307821917795998036541713756604707401304926981210695791218005782640200841074405165508411326006881789879602148895541296441321615970258922624307029599787530019618983516254122658930076548944813755138594293590415493387606676420273646649889167184842829840935827351302370314941556491606225518506493129206474775357618504336892091450089016315181127127889751828999671946524231317493839489624416269471613605714971332033693624483116042657055085418377438793547290984938673193718194277128791332352748927188208344878214782016901554548315250772912002101584237388470249665943345905636700815725707770785426762624506685926809326656778842195486513137945422114848645483428926048855380274853190707824353220143390102909136383809325898681854989080540715949049178274967395505950183275589134877190199761753175659557076109422936825157136042293776304563816731330729760880108387013164390711819580526784538114881986644166783544534190023035596676282225451433970444341855933558268748019993883316653908455514214167527005798634914311113667295506248699510050490439215050824725573918733194650639023395979482306034522923962761679694040248554666336522332873808719281798160281844588538871976078640980357075195944570397441094449280337146914578067566030127404574432276063607518397742022476563214528317725591739390217080629594229538049725587850799895040248085159264880020189498969192166543005851482281204937157024439211622740897471387493685687601944356916100395043596644372 [176,17] -528198938288960761013454703280620209701834334715763693242655692765706769117068913555102100560605241386740795604786340868608912775257979560759987787947368916563386072821836928565670979644103353982477992121552490537209442839433112602899374393192429898080491280302428085521995456699740393326808854392133747171225329783699828772424248663454276396860983009462133600140412441546355678644501237555176872945393127218601566615783123766140838644106909860637466532864824165050096676408419425743370753933380699384216401040515837681124080182306228179087416431822135669333691765271141106051879729415121943761800351786088488508494439029208749099885528492729244420206753871436116848004236599723205190283409270303463335787063918647937464447801948973117007459480742124781188445901045996997351868406848945053238324975371999786414871574495771866162968053830534076384219813484244174403862379514556916394284934773313817992331922202013599986009336075241610587485900997554270944938393770728955365525476857138388490886720972529565773304423434794251670413296645980395125094541262285936942208456902463604312201983775580717862624486897139584012247086751722274995696890111647249743284578936274832183413695962418338495058245341673467218522758566357207840051564804508974049449984882577628029087104596327983076687476645659648967014267088985996904103672935996281322298295420917529847272503848709069054724301182078128939735018219304476729081945540353369666210919563275354955923055838627849038108897136967154462082985386328692506015373491050977994234567700333899460364846862351679713902840307183702428841119285563670968384809065694305023930999504041053324429627677343155026434991537161195105582011066824699587037920774141306048936122616330506794239930352880353206689972500534437643295428136915214180951826535973883975857772997029960144685007052691758471087488866976714830932884184021571516895334147659488066894309282502242486520858800925303152213848688557096863590400 [176,18] 495143249655856243387654364548704615794075501660074871936918462833104241891065423444480372361393376096463125089564576912467072302092233032201731814796543117362704470420767447442693482899232007938050080284611100743874250248022767268828932080634646416740834648487847899832234100813249877416334494251052135103136664607518041559898769408550680373671119952815845839794884797838291186717689985820097012334250237342822079685931250957220851081627932363318205574904904902403754521828692674922319004598895070220407329151046570139871800657891937890905450261973155702878079530864691483494637659970083565914496853354169995684385439488251602496288230983261220761788616217653861908702122918860985507652596776623122160251073989709328198696607853001413218888144672171350721937738316643265287225344737303515866337099614384033394443960454158443190964239248451022459312291022578413517054074736274703050203236283592961762692337877335505505769806668937403802648699189474429625311898114265117446252361646465823802511674111182665999170275933267912885264447917345098883523888872078814337149022617948646349434588144494520210765156520793031569848676725289669210044326665064633612295686430002571262004290991411431025752421773089374895797029382013170364657103004493404797454982663738139690151005714603397401015627731654863787585266666139984406872527148768843462571894547987624657247613718769200049190339159768470477366654011000513666430015969734169494090838851624918868333652110837153052520673821970134533297628772535358791942874223853767361599103622520410325208871896590312215924999089633395863278360552219743006079720124579325511955115011039917213138058184070378041778363849806555124205554260541938528268189569911717301192897547359494113688004450335347834707017274751637031901921281542233173089301425050512487047785278351957535329975169970516021181960839213418308068381324454661153363090481591588242137509229685981205797387500936010426410208869288162618880 [176,19] -390752384238207849096320802107530295132118658619559225053108125091151010521180470605172662582227004493582850170925258372567673439261385876303450905383153181811336150638514138579212321149326271635241792180295092034654718275566978753711218946420777775124115480790035501360757696739124963060719607071045990310347945100904852082172457116324707577798386397923012663657057787447586886283501757452802780356669532528456480262222608822287891206824952657575743460974179168403966665663711956323720424941459669018821267481895709999947959184350507940470662229804068676485425655039056570495597757625795618463132852197006172222537021559704507808221641681667678760536693657636528806613469901286078500289550747949550716087740345160651962343510280363566952014306426014171394967560378564493250484687172025335380332606694190090705520721539733048452074456619234351823746323438358866642640956096049562457012467818434814855646974785375580140203110675784483637623109734585880463716694742799147666783468552235264052821652438883857593108161246537676998332755074424449921136082571456674622443734590398526181446509159946389995112477816537136919100679894647784387367761730348434246918569316489574492915938440794379596428611634018853766228010869604127655957988343883518917711513628241021067856053365276146177176690982965351416840468497821005237125539491456132379250481031378891104837236374729407750676068203679314991012890616097447516525506810564579261374653995223257845997174418032885506255235576122887961324008514259274223195678924448171894990066445969462714038169465136991416077488773732223328322544589874489364349097834905066374323591976554595104147192053549668659110680863592061310248090363672083727427708919214647820703058027540442492862405425037693461124837909311123344780995914810272368125547597026886595437160448259145590251186905304860226971728250031949026643882091839282665587300553564520227531626894171916019910915410730010395109590642660020480 [176,20] 293144631048462557777869456645816513962094184654935814737288013564631524984291605598713076435327455389817612681752065384655708834680008585190305509426575853794922281138102038678868672365975700152949909945145611870602085685223719889964488589268021994496530352305658624492115402362695441625009556353090173463199993466569082279654671171019181131695892868749920243110000257874447755086856810011471348875192519617927572977445664439160753591310731458227133080126701919941274505492782727510422566096876733519780148021431991221118534284344345378404530878561641555817505560227324636194397831529823296218111269190395166992452909693700842322954889431024826320174504037333739206076591471117458197843228816815001423537852527917956048269949668930133521740991428989617306567132046786621396539873275413879486415157019956003989363596030646307749886151186581990295136491194975347086689570878955800162290535538441673630461504191319642763590084794901269260486011431876655256923116232053973123409310722953925388544353649745062303623878256529962672868921756599164179355680479739784734388878506303416997067329244829899964316809929738225245251089540270041630636063855469124120292735746713687945727720662527438716774426261316005190960979404325129406578291935524124105617631520048077559007754519768696422139337625395976949986184953063563444349005773604467158474123659550716280248073764155325295403822006421679530223477089265532110792576364348235255196777126269701658974261845030294244837911912453550967645480740055736804854593106138957782925333259617508456285903843472197812698403830201567202794511880635003785459686111694230358080423244785351357667135319878941391322621005263900065106659069217027826363017960155388953050149809658099182860799161733806858362104473649296736333424345249695771993419391269427969404813479567156787255411358117517647996814372644292622464979530997898079727213403210896365954069745931508114064403110122541087232674089558400 [176,21] -243658864776487480262653462397766631550639777839713557022450916266722775979586001749569743767746797825163719355580620163606596783683126695990157784236301861661723593619126934279912018602190388069277134180068982865916948348527071214516456479029759905727700836144748385528037768380450264880023441165554684149362158803892730192596837195476215301527789485518333759512519518891032182646275597984211458204550773346878673902622807511606455778148167278969341780930242136834302660685142676614519681914747191793644182763195094849487398952832994980839286370506332108704220014145882653891128257548067486928336411616133545425175502095952676680613420560351148860411254676826716690907699229447068611995852007424947335443593487887913691161174417042387201784712311140543494199370832506105036096239936898608433349477006654564598779605912300175494125740486156142459315291340007455970287316663689600053522293203497040966604209268600922005044193076763563828457012687302626424102543734162457948690458405265943591128966277988818054447900592058009258502574852139945091893849936830505516351852611798416623879815331323251479114622540640835979330214527195686783362580265720256009911704189822251057566336211271963303784566068399037938710340181855919913573926658363478135802435477158750540234213045124817458681348583416202482193406811691730359632256256988147938900918195040592536154553723735816343307185287378561693452736278639921787238330540050629934301302032891369488298682858610129647658028095941214420600340842538472397467674846792796460838733520291874448402516780220169024073600615535839843333105088011625692222522872260598492233776155450919323782212713067906278766751044315553000531472827254270973831149281973598211022016792932696188872002399503098561394122179584597782711226468976947299205942109741844220920688753515538858884225383622307117106150853895426457612554398229629868784646080507349817485362950561805998148615224725227510486440268800 [176,22] 187242385371879136332232724977743776703153544612237061736521925191387869993573267676636267525877861276669993139978145520962801190112095730632618395093694052455952808404472963125451402544236099809201738809165598490358010138239816717804842184144179336985536745448459371995806759247018674556891548520063902561725932575901722697894058795252095172192868390809698709111605630608109542900669098668723745782502671334327038530821976124331881368605959994993696758329501606110117026997781046732841881327924680028463734806853122742618280999326747544487208382042363551463165355230492038570544050778049080276654701560136963634575187091810543352663703418387458675330771348085190544447680032016206324211681169867590198745229040652435461476943418771588582637257489159448487204582178252611385971393091944432881972174091473972899944946416200386249913398193908067769018317093509953928910609302677052566899572632649300594282727213064509763638972647939333098206526257980909061277691881709252884732004673531796599467013812597318254870585890302966264629930352435210127133042218721738243724656192285541146569580662845363512199151036810461927632706669156485363150736261485807525837313714731926229570469028329328100286972601537027015933966457372586969565543207959524217759693466261427664093814857717417003956910767546540980202958675916322124440926246446182763692472556297831364281623000796712477819329488543965463064612130581563530987383003229792100911065593857540354221059952555594602150175998459286815114073406430970874842360826744120865280491014608755180584176150245749422668990759238296892346666420459286702877906224604711896047529208711910540391781030217442105096069700736163824660525637372187172928824935245781697344323528750621518045850442642840740478537256031874120746935724425848648380421274966977027375507382684151168171050423763642050147764114015381734817437599492928792034066280400107134224060592972077235980703896853991173470460608 [176,23] -85797949924947957908824580083365773034070555595127348210684064864669255132639587327371186964656672351554903282760386351445754010173053213089492117120653733956796667454025617695901912832414612699565845193694593473447589762668508268974146016683501689073267472459447032768044563661908169312226490701989590173831024493413879037596230958423905081630295772310436736415727368772681353036616712412262642757002366043624030603077187467928378021144386207530146421561959760632951679970604479227875736353346195347221057816090608343876429170021634888628691876021298495727003976376794995366246291818009223319008887802377965958425465295185252319424790631016241615917841880809179684957801891418601611492369671582687423906348608720042899088504549226035917731749622667310911651664789487960304352733851395648746963514260966973932246732067226806728873276616577587652855832871553298815887842874985843954693814129316905871193950325658366624716713698542701766836295334994259703545399857180218998770043928592992805259688985739700115729850381498761415808671994987063367108467184289626190563307990677296809340598031388176172980071835915871202649534588008492332957549853788454878853887360255051567294276361132339249661120884557983954922055009167316044618596033144935776757372307138925477712465097120010430562978245968675737743396097179253076503767718516356270862371382647712925469349062642708199827143088421357185577348423793943870753398634234116221767611267064535526453971443423511356477623485874393380469073459956131353756184301657201037928336038055775632746249234576372408879209329973030553528315531566605033730490485225896858437345925533702190206180578666533027941467749617822474183784560249749623312726607779546990406394412754845366143669386009512260029330129499393973803709591679936832493464744662365437545639925860019160864500345049896843757640807643449048898291404668217600057581972644157060547672607327924400847741505918116227152064 [176,24] -1123419908241698862528567577540884797240257687960007618864827891266991969499021966749091018140178344502540388885903128876260439239238378867172616244092624838447147265038454081377677812416633754657009425973036068000099335168946302338419931080305911570900134854572083181266444651243289237319455126428119830613324588419718473583067985480895820780898872927046498736847577947267710697899566956659849042729161643214705179624906300933321157021973843572423550103555450752738212234916783210340589831597755405232147953319067874954776247615044946313410595051100562549279641435466397526998677037049077262481388942923293457751742594564628134898041573780932428808136758839230498013421964351482079992719996683840774399295526942942540141727152553673855112145697051732060652590105574957632227564980620965907291396109042522183457696359086037824442091148516436572460989750398646298037509655664402498674009560529608306139441749480823662761966070217731131308813175657948685062332892071271118147672673549791535352283837193850475504853017387797614952156463438161197183428560568957101555260209364801332731493913995522412610302513964186189637994196170314217690331833368706527476817651909333865782320919720960108000305104982685053553074339913365882249245307456895039401231370905732837375906708196724086574897127976712051975984085611586212297682594177002846292706385315148377231108650422074513367349359954002629103048860391205559146263684016488606703432329161820886204184596286457552038315209042233441578164435701784155556396280574096258370854190954534032678540363346129495791134670806029450929133181023236268061461494446175358832224279127083755285117244861654595327394410298341519685588908386941556884374521720435331844058874287949463752971235871249109848363304680376694806443012839259570006600059966388274348572145589229843545906003648012749072516198858693192564494023443475781761176631490727065071822474944345195492062687836049450720 [176,25] 17858621804507408951367842453645684270954033819409855100581635077967254517322231670729011284757573434155811289188473593108983357896079402507848562219527296815068055696604020331871914562677067803322788949947902307892303932649477363067519475365287695725068778577301778193765070110333773081431206311987370923699435607942013197715180769350118974397497372905825622825127070857596941287048827624530893260575451895824513256178702496717036093262884814306398016868698410100855415251544215881901708507997149897272708671471431333447236026667751297518769830399578496258705769358068132815956338055775809136306947096721952745204858680350922669674227086159230221953373878563743787672058137095992837603364366316227713862455197144229709137423414580898961415445204102704003555947309373977750439520726704031776732189841353662148374178635608335612458933386755623888938647849290011844511155670717376153215212883696054463933677729768410605459951374783779679210905336961145405991448260184154442925944233591618327193626293253577740244767340118699729823676168276542307937642309150345567312022318543444567408425208269415635791681789638254621116483009673542246563533913533851458631863732441120989704924658574231570423825062673112032827804917484346213401759414986006361068457012764863910982950415690894141140164256618922551856365197341709682533558198590931482312692083638049448480138186570151417715434591242857302163750419116890134833604509743454284426156132308069603562920409697572951849689020343325888719336829219850190816268695634769184350200739034460686815897007562568678486047284441253786589344767184337932685426681037980200490150400750641763019403090961978529315006114880298915279580544382295278641653824689603488443116823211270252845750906350198294092731395011775336642666072983211127464509843441832751932924940214724482128645875279668988173329243328273012183424211892523263413314202452393844795257007270957419219523158606638080 [176,26] 4539008248948809382120130379884729327853867417890240902267626824219774962171065001544050643129869455876055485733555882484164111618207922836956340139149430023939810357868643983280410986814085795839442413915892637643305375878245178431453343092686282405863622946833198302404417087670061231739097162675314457950038831812111243796766161474685578450057817494622793903556700975451460009055886176766916215996555312149134823328078428736121365335989137659657958270255654838539438425640586948719984836831153924105834283843895823068158962358597330483414115223919550937836981612093143679951142816429142045519238940529915238921603086472325493446904952499267764054921043833638611815525007155087598470732138616370107602014982422684113916241473298085631261031150004799683701923798660969289548633240865208233238695000331114598570522072773722560707925362989044439505407718086594052168235199889445228713796494519237394452048958630684365059715020642901055618262204248930253040284784368169074298674912154648567738065516886222489668971598475196484082545455656957894869998724143883641620915656053131286936740279272504416455883564990128065799486367770046166278519425036512310334879299362396630706250547728419092467010328488909667829739852224118563582507460348284738141158537356018510300953567845879829303572261482551470504756843675885487945339398241162534433778001799517527638092622854041833648904373196548374184184301579766794599000804641298476134195835591097255679490138736368280868160196187336828063620572387643692363595270905033105403858609338950358740302268904515309340464534037318054711619530428062039467024158039524792103315824501238288127002634056201476523511694484294813506720890171711791525005013088905168424264454142200963512093631254923082920010016846273932292158849284283843594366814273474270375297337102178136991636181191912326962840598666559183321032568485482467336420557212220044856272166674652360860247576209152 [176,27] -14164003488471592009676492941237446739208674538788714704483994621225813913156401124593527165107996769923193672436093549366565439703531542855455008400159231697502247671334870336198629470884261417500441012472773728232866180223217485104358791063758910072573217076370739240387578961806639196534498944740179222604038618797303244527092469332866287190366937739467626705290489212221974886201565800993028240316666184453131690222805849486417387038804294859143922718108284086746037331746617144364849911780748918871457184037944272936636841709168215234386575738562522805945912329536277465941939113906730068996729242556432612147008485357551714577037216705721738828323384953615411164576765801315703003969655702707995223274181395070252986122538487550351892326804860213364807454272988583158305170700018194520148152562236232217692319710452643377751957054156429464419220164134844611943126437899120889331922963689989331638282855266963032603781809475608746220971292388773379185881289997096428360691832997138273656943638268277172993118782734615377163887221874812318989159719597239045389369814044616332771194303903503789448123792698408500548427921123278736496963219150406674325993216004111456940520969773312865419523511058399347679218851956136482622134092317377018777066833276520204235638617978214882254143382607204536244690223972462433517095700548466870798563090825873017945101225861790636679599595055940276687719883344189638003839684846681306562439155662068918951228431865906560873870304699480432891423919665910536585852385533632023473234975375823394794849344231385608965274085628640377606099604503715781795145918517174550471543003107794546318226727279872671519052503211119811276894781223625172360189724520066380028985345490611711226715930176500755317503005733156071990170529824343291513447724257797930967693246204240097531007728272082658554761543303234200078521049443355522532797373786665296426698396833652116899528743616 [176,28] 5971517888298674086393676346263196381377208788028291753868942523209729097067605281810423606993009632964207346901981390766345458048218958766152026587761149819586875315839880325776233993661606799941100999387708159733702661932016471932917427422129644861198070610807899988994186895490034205868186645476275173771919351230254515304171960844736805865110089275723329275231689826920897285416061446900614350754276277023924605223544507258108380291422342495461255455598185733689641946914812658557697075826779241054665647573256025734218919648520128737037314132689920990780869045765510504773180958016756047409405771933593332982899471136052666143925413339680793830411464454507331339299065882662507323505788965905626047555890511095880841601890106744578217410466824959270757851132019864751397756785022336557813672185783685847640965899186477009898237278660332258647244365008111088896289874717153014014975274269268739877309428702297642968895390128546374923317292363545683539529653794937647554736364098166694662469831976842264161497336738418053679424730164676022055798506803976290335507716402110252916943617262199051506835388336920390672709567725065029368968080436462478083987232588813073424455178311655468057123763808604397035294674215422403762008040804619419282068593891580339857834729092754545952634013665195529562975686412730287691216709306931551445114752133494267108009544932899103780270548160651516951009244507415221775863329345035123932179665940043620761626331389427283926220149291187262295846929629956652369072428092655158408955253391477104842977899059086782825792679056156505429128025453077906420669906545072439584412689388142796023411472745451971460169534094939456389512365673749871907514771843403668718419710343885696202076229049796328730103268655200991998444005017018315202649055366990656173340010311689671525725793642671312916040798925715332059942729009970852563700822921163224905470636092029340822455504 [176,29] 1284430995416870840035355167406105922447987812885139925843544364493015258556204114760294617517912630670508138007625865643545289393373738189365340839118128962548622053945404111360590913512804030448883104995659466931362760990426510071309861594566916333779384110840580602716659921858857416848604304980433641856337229083221403027427073919326628770639841637527678567036027650881145223990189811617102147801365186006970984555186427481573223482854807698121952533195792260873537108053731031140801222714616781210423626636257203676321228849719507660626715278729709764433365569176595286357645326853834326690714207282510691512705985516796146462494199237500503311006134751168935953237996267755194277709686796353916866354044379112775974595616487459016920374929710395998029681810108133915230989890421547783916409748208842002193246860845692383803732997422540678440938843836940694301391401771198934130464188517894937398664585220004987503948198494679414933104452375972291939671286680807482828638122108799271889668580592147377463474294129669195938551224595404866691985465034196841942208503310517073570627034008083708914989069107695682770862898615730722093416101714037291874349428902564945045937590406710254922963350151486547428494963967528710068047693440970320384761383437347725807646776673990554356760098952312743480337768733360770541734964222998925633367596257659188347508223836551810859010858031404281792640597844170483796769636231609328986713938648245871913335475456552769850453954499016990697294001205697043513528109091207543038366520190203789606597003560206312952721503820270317131351427281512790914910072500865094552343176686186870968682686875848386045679175120682412761376720899342421555826750708513326031587831978314520729439876904023795376782280812070592493720915293660753765234683540338091089657718445934743669713617070640088025953851045614533845429352410046523542518862055577982217017745574861438611584 [176,30] -1699262137608165957137236406509993827579586955005697391219938234734669452253953169066949618931154646007653172054837090321367283087374066429148956529047592251740954097532338121644922830548993612661838815886709733639191507349039753292572283269513692008516494774293191426805563550884543021649219520753331880996604827073894096850475072727226597303225237400969751160422072474630451833204046431124202586254006339096922142575450347366336140460687323213193445908278725403972147884583984742405024604860675306738658027007585172929656137576927857259640706343603130625138319721860202025181466155558563920562580347962445799678180741749825009475509583168810708299125305251178149071467749171410120606469288249550338792166072080049048578539053949179739427247320627161998806947979618232233242604962078838553406169187047709782342073780679753900863098410096650239568161005088683349839838341319225583043125630573261333377467467239460513649846751987295788911374878218936442343750898775186312208663786700006288099679004758027322644828903332927449963878653278784970776907276362082785805522919777366726744380078631059714484203395083032018754270199316047520115418829311991732332279424474708742917951516334512646007634042520545802413318367595470604415319594257761457730613910833367386376794650316382643098063198318386101734668576308390525123033895803954990453023291306771332902014592498371033750191646941038842146429871781166547876811987007731808400380010917760679434368703551318090078315598731077737057265277877455566437141121949574882903943094375791220391366095180182637292188416484767548525107821783345130912489906955352010866555830865828382446252086316036093914130856474797348490837384740850662233800480973576436610329410221365326630284973397138949530698700080059600685792473496214840446991691351306470684062088709773357705691828526970662808184758776764389138707768625819016929811466665977702714203497645524315984 [176,31] 185200246095305778376452873775862302949118763047595583350843458646354211537817986460766591263178792774937231760947541540834921138021664987755737509211668059945436968575223365543637259265634037453035794709772062013923793944092491999598704315427399628311949535078179620240182990685136326578586387688422883328448897141118954271088323486384233047163831337146447159483075971154019915273374734387469064267880155456114002176823395194112395490073234060457535727851106205597135138322777943000098308379528019465805513101035106379152206457384998076534537152060073199018414585572630492774927023879496912800342828023241254853175237986770900751221434909036758942611310864143378326612706653965831933718212165860026878024505001344477103547733898721534324831755191835065969552430985358092625014785734990965079780223325708417361569046336774475270656584531662595140976931532832089028277185747693409907790693308574837640313917385096916602654988321208056188668841466399568700305737735536364942341121409248827954008364170598443195478747830615393687166739136944131727919833264364372625823515507690278070268168496440431385356025178116647647100757705566169606937791331106060503942469749482037253565960613579462652170039154399267924934505968983453166462366016106210518963578504029794129180873951935225621595151037425869077829297013334565923296928879010921258742310132941645254177871370869322202074272871918808032478742536559233206545351476734051044068990106079770699558633685421310036175710161161937976851036157878031828428359383635175559473899492931594603761587021051778639788427001931854959649916493712985109204256987229604640004265389000839434827929362410732336404535477030639676636046317497114843108311674716440113097379319785436922857370581212859171473940860808416264743097666927111002570283503616008253918501778180029701800463668519651432021797826253908100835896434412679520566525592541197963351672660346080 [176,32] 281980329253691192674925800769189313426677735678081031569336501585120271500966602486502036508409179024629605987657247207562484382458615537678646585377811066946384743408083978881471750703057479634601838672075298308155019955931123535627505674600522877243016572734264221915732738443227947925293246818703901478024824852136691229893817948127463162835618231008372186476652739376526308541721085858191825982051151953851283605580447440222198836031535041005176335536382383212796848082887794771071579565250965879548414499355318044096303689052772128784393688817303007527133341376631441569596910258000095983064516703520261792008910433493418107973511980285786389022532063897008672411310421191917481332690249454858082289638716523217402444197661211320113128239868388478415421446779194317781051718273300362635866825082478211866647825567424776619759480276215033285705745361918118129718414188689464715170411068302022774666446063324188300732483416840146447041207700904951752889464292956930687810153873715045169684353242023566567381504237822926269005554876762528529016124374139693210880323457949924472293175021872127022735446757963084852938027382051859491973762555468293899173394821239278213771574501617065895201836418809399727121947655274751018346296210520412731796097567489657105050815703089849073381962955291319012474026605990421088742236663240193467896850573107804320883374591155327500959646011594476852292171532756264596797089879333354252588401126181546960480671593927942627774841452702847776317853871995304391018819298400304954538193997139556315768812890890608794608707287569555086677946343300089264440342715704180532835986022663789828641854470082952629062205134446742114624053206057502621311758920224808619843140710361863072133587744467192484151058783682407776192519090621880638294264140933808541647595204108742863170660673315966286262064931899029175506077977138995973499466883740090605894135842288 [176,33] -115660785540696595046965430244249151432536553744648551126181951449694924537152742203654765190650506246539942612587874004008950978412947696621959393929608451565568520172537485166138097657610478273390859014848277938205759343232828603084761703085123191101833488932027032155201281046935831647141904955601183584614666146644487482599544574047171385586053475281754971344226167515237944152961129100775943328451682586527466974714517115606111333471159020902947887734992598686549147083507035474912402347212452150636726375257961012165916361087163332716522796287160326553940080356612243603830576237982836050351411900533683743194965757692501928411111440828519989404563508053795835422424133501847451186861932128337416095161843891399873421522099449023981293317999681952143595819412568656247480306236690404383091701459252131230371259775760458222277145075597042376112561047369676550704478287345573754958934378344744661234973295933334716046071782873123386870233363285226204067503632693331015543844876780469303400947787843557642542733302476533216772719531653783362954393388064218889252510048829986090593172143361275680458809284178601056533388448243331299611379120801791184770969014073074755416275695515139192166043481453920462419718718326557053359898016388754762671315775722971708098919561645580165051365310940299565470259640187646982514420401098178576371242957991328479220083954564384873662784766161651819578826745344405822944907957532025522092606209615785121310568012886298518506812256103651868306777092515660992198038222789650485732909887193702425769187958229242701721492210786794137832225206650332983869569273622350411294259830877630303086182952920752939323902696768060752073466217309751313689848475798007195956276551808377920511917763467048138922157923644715213152493039055639602112358853431829133556511557329621062745422379290866843608339621989787860563071087488407267080559026769928831726279680 [176,34] -6061812465163868336135217507151696461082097212350927658307925011772489355175970582502784915569114052902497522379962510589512223377601317833638503195882463719570292458464885788400043924504064012862790384002062215881063192949649649355007331994895432187941535839101307473406494810446798940398496888336681170623254279822983549354743151036762740102094613189076800448993688603105800057242394463163458130728415218574772445618749304874967479221779155249733166812217370696605170536891323821811325927497294677203398242730155640950439126427781715406793961133983551458146923912381614566061359742472440592871989391628307264317638135539082742081982565811844684377552807014352123774677566436183420907523210080221619481101654442773688870445946384339935157944496376569327861676657467850228222765862067454972755527381119457996049632775966981954293373240322278411341506366630087753206726608333853629624763547547036209501553242031276923276558847669612054653015302613136130458077298597231086643609034118569594665747196077010904686923223209637629433241739992893247833732429995694324625628565687101688163971872677919543059103795287594486912643487407162573578199861389754354688659194584527561353778958286350894072265511157612859885216162380302411271362447427116834638020087286088916894069914541610107218378268601326142916186211199693496878220625845468972015490706754777433389898035592637927359710826267619941793781666949043010910031614291839248736812792275511006346414752612025815391718051876272318757169333106865268863101275663455800943874532737647830513324035338500433651078608782278506736437017524943622493169984428035018363613409323387980824803530690973708904893334302111784743653754640277919479909583652354906250282986754450811087283079720034170666482713281291477117653335205508986064426530376262209908371479369837681314993787539115735569555611863305414925590624329086768957016757939435022827008 [176,35] 15726508446834061083125988713358019878616110431763096066640452683388217777908225856370052092192756279962610504093724504974621182832988086702447790782619046253992953023800324386799885651092548476156382376710595922365860656894625915255757260618004399805639994438293554552644640511041783695588822191903388530059220271570925235154522213293135301874942748102800644224084234434555820182864914492178324804656089568088287551325731117384425263548355228379648922045011180723415580028983596006955805900338420773252888486078238250688912336292903259202122178014134425348238266009337564855111335828155655060501448886775737080978923359447579522899030026994597228709660022697886964313313758483177336967466091744395888131293870519364354920699746920516744373755333363138037994033308829607690030831817558490389162638993592708090710777320627907114326057908950119328656453642539083156722649035454016503697360413701142504629204711364724811678471917167059231677521065788361190051928952377282631686596474265183922812811746197728921646635070072963792313186968754315598581260733148925624032311326060185446004145038248922858777615996621561491740933406237766769924275249828825129372254137839871070632638326731139664764452871832509520987647297190817409960082688661186753311012701522693379629463798888372003905096223554085340615178459143274442840604611364544993178438706248326754438084448961761844297519933765238005400454085589454844837608582025069286648389693000488011759115105501376635759588435278111457234863383907198577473421832220288488385476464224944709012976779581335911239667407123091835504208664079705094893922538969444160858340945144003238443348630302522018078247080491034073932933019938582367130755583556016533796303645655442283668507666423181702520214695698489681766185351536682957546911344189676513623192221142381678889548851324596244802453912692756881640509748844480910703854448123412505728 [176,36] -4030346769631507351551874034122502011974469758107180261862147969829541170717426348324599673818060219914899586532508826688989211446643501663532063052656915831246641554525105588542455538541573669330946325751813556122759030254902642785812096332394284368438499137976302966562522637246928581963064600046076269505270515198246098219009970122218665165579534978525328246079661357057355242981973855680648720849143589826866089014783492235991330400364163347898514756982254700577760550329382906864759594838611913739721020426966135379661138477034530471169325384987703954273574107749504895294072181636531283935313750270131276367420227405228383153320623564058750533936280185807277870111884099690162172077524160014623826429978103149595743560850758487955428504482406395031873934214214342461306758757667335725236038566260643752173302427438582019976480995250656718280290735780688200204601102544731764100682720391631462134408102759030056629825823560163739635187681314389076159567767758269768248382872181391430160029396724616033155525110282496257374719639846614380075037323978066017801512675873894628925305539704199797214244767362239312149139030662284040487668219567456276041056702190421710269809893958291831554831243747323487630658335105518062846667949003208741350021154117423276696763921886427352904416964891284286360766461619246093124185857918679616180841677115157379358445287525953074901641174608698162268808611532629865045871381841776020360021286647182708022524520615110783753449380365213570183792526495876161393946241170119383562595517620301413646509613878733107102263298757572234593451626160542347012102283019046650021355177627136504981308332631020969523312691932019751652305575994046667300429156273674890578436638569698608520173947462735971475588632593578982523925573722444161793684459062931970780015807010540552928643433209504592888580993166557731960748454779945697975610193717888640 [176,37] -84116204522498790027336196958321562556717291637110455184822108933369678635375014803562335020010743229146048053198505274113309073566613913295466751564792517835772095402618327873968462057344757271250303262465050860272644165258667432342330725893965994675675476802611489878153690300215021422756784145448763888137673246860208530487719762563659423064439063434716168254280881495991836843255279609834670117244755845066332317037611074764994228917971005963487768559903944653754006578958248936301655146401070203675856367769337994009876367269807765640318506584948789769314543345746293373515005179064168427430702211286117517489551009430735915352505973047982387704375034566302389497166454414772347227402209794108904432621538587648982944310086267995449692263626391004044168866146894733991684317323373710350675562369199029858785839543354429492719846436169349390962686334719155484163667590781678447444132948372917606199174481317328613881096793241654080512271151999782857368622205073346324948172506872420754461565103290825262522952472950438996772160718170742369493736884303778718106140025587334796497228484556624250553747640730133397820203435382981100257586637268803717451149645982064137132147212495615374630929013590622821177143023769917476668248503114341811063758476187662240144276597344100596233862318818167710794876559102917961252318613109276360987844117244951918288282123182506715089510231704525404278950612658150369818195934181295960649979718511360440709912573497470243737844982940771124979500388218026414586776208673828389100523249809994667461391570490921575950203502589677327545364084531684196204954098492253681864233673306271378919205775049912395351339084130339192518708345110514215735141497183338497379997380993210761868566366381205492040705928025445027225224303804278763551204198896896557115420372421834680233976346848020802760660949189229756259961191959892579460263955456 [176,38] 268936265829277622533148880099366965482424519930091641761205448880858779514446747776631992132178634641904465420653280874559127117347428152048877711955362859287778568692368018701237644792090616708136671340720225724187330157329086858701707962228577904747554397788577859437817589410983164567677626559977960665330389525827776332976729997505843922417592696790272590313137091910048907001531713370356866872943732305058455243931835963686487978173251899662066669000027137663195592495556796566985564811884746236365949449577722979813437073234782748636620450851690057948632738776643353825759424130698329566821504410553441573722081226142293041626080828904593800142891516554230750570550397021065182099846144049113634398751913030191804001692880945499802528944846306044011776659427222109773503645246365272521393209288405170976928624270601699059396148261135312822492642315620735814504980712975726724459821875906415708622744322982894825216106607412017897616701337156938342037649402489428467434255894622522047747446982509918869262915583384821753259949801595336828883147213448450303911735355770155860684577753551445452413053320963272291315934580948668361561933869071735357896187653022299068744715340310218182018390226110950070056664798445781742538548759678082273105569082613585898424880119762577342994422195219183452382911512921451114772836167198257184497869206593692153855710371497091474040812094108131320885562285973936718187223155997053689095051604005881098163802491015101709244130506941655311313389099522211073772687132636396948218135299031434385538593259234308045406759014147072269508356125637401686600655726608912811099314202752443329054835562266204154555156414867507602903466766325041720658991942754564665715535229120001297628765166136857568873563380267312236226743340271493628318362823198304374230154242797123219868477212535610106305658701934074998877880695517216416644147744 [176,39] -62109115066404483603578352757105607642324645770586330335064641382396716502290763711716485492158223141586318261073982203727262306345424951623214090973276739684742936336700889815045115619189281713050409010910151257617085814000329086756422954852181610499610571486387383393897939441830899391027016990292575949772398471154836305042893818137465276595649186608984656602704040389833019222126909364137480773546631881191865875933345496986844074962259076169100080082801771190906683019291439037376636836547856398587314008365667717473981907984307953669337624517101832460929192416159712925284895981543812204465997535936000423386470565265487984373252711800687601519083159612140376989893005221263012762660124972750691846107245631824185523299548487571389823455757234050062735983348915160545351463560131461570317369088245251034785949185092670276765094554657926286759959821406079657972535799499926895204596512796426690229358148112495826172953781162700453587822366264333910342733458881373425042371357449917317823696596462882914508139212895482714312545331554687102131044508131088903451531048324009583422403342334007736341415179125090478914849673965900130541723436750759295623167130487843102250959145872846788739713959747494252745977787900482395644542134488783310740472381212809914854872962440708758580820485546102902033856513828958608019177069076534788454706629165402942985433749039446192992760982444269201830814409005193550150787968566348391227480205813008831358644157817131476014093418520634115620448469633135505040903890411294913124357919426170290710630817948536639644514538102875472945539306258011186701898297266699299932086406894108581159786477398384222904240824581598201105247348630326547401403751216959918020560247019669149535318455918042416341645120402438472615083091494135563070761876385944110192753912376138858952373158713694970592532332073388216978125227582390428248320 [176,40] 3155700889555672522125353321763739156507894925448595472926551017410014090775002353563203811425905725046685778199569605731074784484975555948695926044771567434769420270286348123790454207649016947841041596883660431895612050943679627657058450114326940403615149137495359102965948493652642573137533267467141188743816262303218526180416841591737451770685832763270567038428587126934315018244425263562876336877995820991235553979075040289283845782037027079626726563092032217421213999432890042161644815118406112543216625609015327507066394750477422697499000425390394379183214689010855225541819033130375163298848572253546270529558021217101959656144580175427044563278268246696746465883857946764866606503294082126548782944707594606960467974008593359558053900976869732407888154994341280416393726516344258246083840929260430277577987802017738970145049766918656466377714345281980209607416132288089981532518108038674514725862738370113140958650049476601938927264691558630119923816925637470584084116300287146377116481765532194600407379147490635846768930565456176994726999564465871471987585378911396047400832250751208731117088557970406476641835551593788778248148708923214796974137889960631426518167218739371593323802900456274666791567670589391587276466693452009205089260635298934720758779988723436572403989985549543104570649507043026623166388371269269025919839643007836766177801490480629529345038453286448865070973555237314468129611313276549002273633767377397706399410231955347649522592401927271278162420325544983934270441289736300801918702392044891716309778328229736990797418868162829345357828529349640641691819070533554152244864863351919611455689842010678740874838127930437673855368727984831669594986480012552977753117447630076105704137207931074155950133677566135997402022246441197570308294004886803816742470002205515788128006946752303589160034313397998537527739812634221260968 [176,41] 1674697767652822645055895862503541564025555486645850258431139946714019108908921544282337437542485060890068813768853864993857479709298349594115039426966823309090102994652082719482184861638544318649781813758060371835521565502660038779048867532703015467549873493349639481546683676330334431836094224367027824400346674300418688466831532628104172796145156953963361248201923836503162137083495363789512597782938303214883172235263310291535582877279203597611057083360351203098839747085783639085075890281397890407631762873852423346965224326288367075218489257946169276610378235098229425883309673595532877841756407284968185937881962240230694822169766648394050807086891469728143897427855448145711982212905676419358258387955319974085365912869438885324420628645140494691749258547747733544259947749438056560332100410641518460745922442145104087246412216230741220058361307974757404344231983306574344517644276195259679092567035343747105222980538217822199208180666501928120877966523869449114184952441069420463178398211039468705558343848332683687777945316677782988674617160794941954052327866253686975242740481637768699627693872035664250350835401875795575925294801031094112963638843191417371441940831936678495014498121876070243642415554277040136312085611034889790431200482077322327553961549110300621251647068745674968700105759908934364802855622114163805805921883337579409587942805763824210783877337502118910377446595555698858292388707846359791743409437754066290127419798585994653865452540057073027588770187183340893485614672409974995107073775650326546638706681984693793387268756742222419962590720159867165348468828827327907666163134597446871075105774558975491646125266587796014742086208291904176871838775873968259808969130755884881115976912979401474035155427003744232100581658041233539599687983347888497177064965956916901935199280617999155236910129563490373842657237942721792 [176,42] -491584742795549428324658219470219147898469516221642504607645758642801132879099426182932294350196396705093077388155757078360204613252759248602394609010775406639028689994750930587615520474635924826404624963287704626346436058140224574937207687793347318326340560521244010977457417159731724917325278569792636034053734786319606248533726582660848087125579501225395537608777241280266738632393545089676998532606232718759450746860042717467882251617303373986348455289017511937517259542406666202338140451740349362780749365443600107744329191677146108459016720831904249443074182507561981438948614292360915394441120067203646849984621339450212891260628147434482880301445004978073373118607456921962996450402451947070663042043601225781059587771601178071050394486151400048085422540724133116539563251992884423484892990067585845772996388485216627889207568397157957890567556713433674877326432136314275709270713311636535909679717016944076337678204578135937251161468872079748883402757688688661844647049073463705471665393056796717050179130738784304408946349148613209961936471713395539952678661923776295006457615558235093403203702169917973450044286995484033952874635659920442991234448604447636302562239987096010488190543916786283127755978377753480553729990666200660477082871644497127080257523852851631784365966826338067617924114462634878501181414580493464019014461105977187301271773904489584536669072015912325180996552673110713193670608707519198842382022055049260578350902390228544987241225607028465545412497292570458514574654675489865865334587388898978007405961414026609973068343140312379916595703039688168121094526723671165368666538377853044615680657627549163919576788965599607884726981870576077714637652693328856619032332713008950913558470501202634762127576305928743131796255155139296986864635024925902947252473660024877474021025646113840355790850652095595814886738823104 [176,43] 45147588076720701705617354801000483002093671340930179185521726377213320956255054184209754730550192984667724449952937546872366901721574531670370271413083059041328017776345110231808234538061669485164502191858059874266070968879318188075959187936994618978785952702343132273930101681987012385299872680794985389498622271875266860801819359214037626931329327917942775747086421738279120924483128201950965138718305154892310936910021438091691039020933648028528483140574158065758601710464193437304293447358365054798735829981113861956477490106399892980176945531918842845550084673850895548652493987196801714075845234381901493257328703569236218695040306705040792518609779891148721593426498533048895681365994699720306478298489384091695673173309448517442378727823872887196994322463040747424817660522271336781567425382330796161499808791091576751115803512591744673169880413793581618217056476396988956085678307422590092079361480532834878648447927944678582526645996168409547675873397733008354263920465263233182306474682635537783638912083024644074888866175943772960833818982103549859923471749410387952571253333568032056957984799419106144581815217899990467504889543643416487387344580319396710522602916769443349706440379835053768129824186178204695455408794495079823194809962378185615129885097671323337916967436761867545447370156098932041729843858960767401104315690753729672808126208157985923827697393632051740275779831484255255299630469564056381514636311888918502831182076846748113828818982034152066352978384612543621056016436775692834102785404972170965487809067910405072649380818169553677918630083543952403177162633517524073661471222585869398384108752374334921093940447873032660863562102485602026849669144183538126816279052579507245049853549664233163728525604603460582273202271070334323666131516118507552195074241535931918112140360026614095254400037662775119596213088 [176,44] 9086545317274749010244078617118880728932645824316429997422712037095434145941712531715516496051354326149321801911577257443963170482916436322374619774069523620040250679147117235107074886503615056892263404763736332911359341347494827810483430494284694119957260465491090824146378467595581446882270584195712428502333465691197549017572593415984645200032922704678220754250544941296052517910977127691898180863577389321636918021276807370470688405322915703583061743067111435084616766382571630502301030923637996206300263752968328681709185078477252188092941471738213706734631252471551381945980607182873520136136536920070524367896668358865522753534441484890220340411989951049541424931361469633695059260214765676064281089418950322003266573495037915340187502284192155610628942980311591509051209115154815623125776896566809387001519981770098919719218108715676312183243532203739143459166632528855285390718364418641663300922904481098588554506897238391922670091342467297618372169271975921459310646256220594682658025824886097718267155840789528146333590029753218347530669227523410369601471329653847323464292020087422518161629549041056607347832531347424760431810458164516747307501716944544105292165122924791693540554578258783156718287054319286750261446318074316558406481074309990588582874161235814185741446281911886639950918170387282510186012600184660859308658083225005207219813694567692565306406280952782778135245557284711735877462033033471670664213000108440343676482549051361299763019847756708797848066213985713645401062893851695031204382844354849681925859178837059629276404693794587069356305038024331920619045907279046549749262747891591804262820505945637097423849821386839069246429712556074738744374270082107659228693696712279115317892494781719593301756077824080461889083991842056484930890120226915701085927386762188352655303576391672413134419631859351729700408 [176,45] -3772253027502239922686271246855822508915447802584142872315701523272334625341695514934910041286083972441413864486409537540576520427208666372140084111446973239005137289426773026711513689429742468807587059908313504023851772263612552281151061204102625845279135762855375109184825178556521009813039294250456957286549951375513297298081871672026594696368509933180845732641961246620199920497791331053692274116989563674391117943562231071999144849305241616631691245284672501464140248341355866172339895349695143704888168419784740479217084737014479735781500783810632021788228192439464809250743129598478946327975667377496128111886788088874398528307543178699658946911181983783570457882974191174902259254800282113540620642059467620865451659739751735414939236207764387520103289396334026419121365671345797560523155739386301217463288155437473777658892198601425889036199025436258936224500368356338805892046663065314019641861214116548512439972200311483913270613147686969032185418841988312418576665306079862729297125652558927597940900057576119952604113431830644120423652667347608752865394271322600761273763820425945957683187683252322048587995502658836135712468647470791861624174252629917123983058115277832707366671256007336570709310026506435771897055166326445094159596043894692284861304108793719992030480969565035638367950505689580311073260699937111709085954173644127588876908787323938991988928064607783048437329079895963246297715062814398601501106724220834241786627745604760695689064503799250719254730051588202141106944437035834279734740048220944909329237038477145153780094472130405280065427356952152617310013093149700312965971148921745308391522811307801074261538210120521030725292206198812133926988275857671310427272855543715637316692298788937743029492489581382401098762333508808722469157033868886797908368897205452553123050768400003529920609564372756429248 [176,46] 515138649251173635591028882034320653343938762380100405153037514783648419013622414423131230448715647490757743306746785509154241403239938314900292764572778187528252304371203005737400466816783386988546339094314465120471510587371549499642530729927776280071108990230384125616954501581240244406370812229268520851410478196900587338363071424087418383049228357097222965983096811156424063251622036283417070834455741204142605290279722947734223803694223518631954194684688070823081903993959138952742049362522814389819646903503280105526506404390303453907423354487708002201891872200520803523922778207807779303955228058956973679871184078563716262834744335368678513061854534209097262237463812601617579268331032707472740332749037981099444364595742481558095651351286124697968795592891727277535488538501593809598316271437392910834207021948255013715437250297318873281968983124044639665655323326508796291089884153950505114208121529665681989520111781644692159432951774159911469540029848877728510906710338146901012754248067689960352685121214214642062943899619078440963769229827897112980496129902535305093507817487284558589082627308787503927646956275782200982674473084700484107230926874909610231374856243495897973393232410624209037588308652383003002251590063746020017823969510401995934005696029568208566462487224183952891879196085665796776485611907474410198744207051794344454093695706435183187602795823445335854957802859183190540195295778348445290403710915011815129277336208546538863146524327462085745780442368329040716749078675372078607683261077175540931012287254536241867122711251125476692207814920236150375816523012110422334256382194098144202502424228934808453990115358914747987832959298174515851492984167028625064311264911585048667614864451075947941665533143113775408171593755870995802370795321325656351567797850723782949416557515341645320366525285992720 [176,47] 7440164812222420536897279823333249547542021862260625198502577928788337142787812173023723202723455204225477311554430691619884240673360357537343344714604597737295708943678597867190391321212280711736244918148557966233967375462607568780333911548284665941528266341781302598702491478785768247872699478103311815506423604827545123726990348356900449459922014871297065374703805811305172727351350244642267205286855568514730984209805416162764830683995553656529460603000408560379784184444389486577838700182309809712492579532715272366875525909346314405807672023775631172053243504424460716432807436168637296247836939295901608295955502628421988861210661659212520296092796738200344599489241574334505324833652983213462629885272186659459519618565000487488210423839690188463172288304026876822308837753307944600125988514418308076837322520452521748363839486162264976429237391129126845248115282340415297267604970814176547629609770258108384109135958590493427934224356848620195049194102711037290515253720941187462622657225264449009456354688820316501416165143012836571802173872554491056032677718738517882747609087580051436285590645739560267656169392005472682248194506616811773653502453212264051215285864997372566304370690987637025981772591682566960579137899991276594436907874307796791084434318419900846933368003275763533443620534309901375799647984285435344554647113669256400268716073478882315385941653615739302417987291598068422862888317014191615058783963948113746838158403944055856707739796667777751708890843687446585846317914388417532916793528813531586632822773590597419223221766895412720114377113268452767686065003747172124202725623007140896125116735932033119871083645786370468894820103742389957154032476139261000612859380703488380716959723489266273357121575582323253476944120613345937696616737691158554045009852541924799478963500166323226976168996752 [176,48] -13274778473827098623144777568445736887687880498918341490273216130604818578160947316745469570323855996014632597343113853493655146360075451921425077366317837608193866528360659170446808080649205331957405881718064275713642081186520406460366479162915588694175015324924125221127625771381039459363999955624137369467367482510266820281530382425883405232934051795952448043369539047517705507103074376383040611010619584470020081162797477975936781782742131494918808856161127145740850872818739959410500801818781709788352502483867552640603213078218328048129995680814001429740392587174992434657134683987721888452031352015452936312527390710489471800981142637120730565379784317254313668184597557480074590458667692617084735213273052325925262101143727792981945264713417079652317867963477727971857089534765232749069392082413187203785981097093497252009393685218527743783749952920358166889940928423448878618297590691020652012093302235357604929592321078320966434613334345287336228587884888055322724553961956216384960517529131030635090078849353879332742948573838401727163185454021093377719353511171470289110581364560903221788585171846217466611805377582840022816823827981582361318875841664133107568913062914909424444084170991298054000859714953136584079613739514508671050524888633688891637409988095373079820944875093134083879742391843082287876283006647931097283937129125381517155767872316823298423430281214314852390649845295980294183942498002687315501821850197816147053512302879197374580005335454775147489535516138576908726742409809469266789363367508674570593278975932199298604464406825387752591475366418679362886668144613448696529911314555083308934352510506473813555411036272732914672560410276762271067870348333697775817536139354171004630758121349973056821382764170681348609578107165370477256120279682590341006121473698222338289680164182595302242785834 [176,49] 1201997170689917038653240849291805533942962363576328283536014975932293430673492162070327046721008101537133009329910834381801322742598271691332227419851043861551232424902370511732937836386459227786830043379371539898446611119797639533337242356629525249785049718462030700161882793171553591041141592812696086591268274956903488737856422628362933336212418414247893470299376904309118879641704856487519241188392873259076742752892183036512335528785461109332337653619097081930275534816294792295423155533017523588822482867389539469597008968938391680089966623778607658163607224640192495012226489643206312422066129999142288861329333891480229737458166696151263475416372940329658241872702458092532825143799971446751149262570823320558336840557241207950528473896484854902017821358492468404080689902081460053621530473732667132324468652433192100875628968866570058913302156244165887827051216541242357915699231833869688094530699887524032787905995771660143537580978012705521631947359151270577987736325090831206793921997696000079007528269173189349619296548819174670752754742723607351944481132488444512823110897753481441441335690017880893660073746691701148538626654903540716096073222970108165857789113938673602033125213176723697829110698860944816055696997294079186330846291906705626481778515949300979275622286955623928228203840072292415107705041528624606221034454499998300621164444605735908011200981575740181133219059420655245373995075400241450381872227990772499893283937903693176938155940386724098525886251532105849103581398622832063301137573632947874500163343061820409304976243644415240982084230014902368100602834427916425418337807614214753046355808453131784487505968078923708206945584866462902960167797107463624609017114343827026665694253162841353356384140118001245778372347827104631706289922236554934366945533736259262127409837174050129880064 [176,50] 311393623176062543078308574092617861998353885320869412990543891222678382283786287077614341877544653125704114871316664201877957366638816945241574262926500766220003967847877202116152825431335312524124498717214787103257369958420045305982453458720190300644684593387878708533938985598151204696859533491898553773303376846676887920654966195111503009111031623493168813854558371856326368080635861420222642086005994571785087566178265920353304013106466691652311774632222714012339565948729498690499310939754603114726965539933583392529021789277323939775591368366283268277252562320904587194366400875876175947369190449964936563783640265049896921223602827909702214976969797847103168528468870845776817808959686239007331681845561953078297285130946381191213425593263104113963281931487728680758116030193725295899136451437261219758869667612029236779919921726140910932078348748887442764240676905670242894462576398703599913682048590581953848696254435795580256386016208731008751598411406430435890811458329007634221358001799972700093433042499781666222724375163874293368984813343383543527848496542456634415952098273025472292480247763371788938103064212812637629762845212982540527492203714176545690384513249558788317597669410969493706768273679862201915425595297151679073790766032590142524356608631282894204063257881021159425963243601221149606741998313512927375969393324111893017950726570276154326275944590002407099817646799911682504217481810577345444689970286958319168483887011185840837603690412815976847130543704516084817455344936042276977546777361265594238661630253314219302566558408868702249733370642901109545846319127354201403997235175677023993676870385293003536719144449129837033081483225500525596498837348181369523514020920136584577798490396007715567096368483791564768612758880543134995694716098050187002643517363885587584099012992360191104 [176,51] -98179890726402733899660108597110938156705981745599513799940062414580049969561837236730537491156713618506233347088721478981549995219823496628668750002642133301023409584144265122943433604942610858655135461515395625910188384796796502984502414794272267396153978795591629752108203282503305883363178438459442616556168857376026808201801279712765376916157510324876641983665596477509627462925662446280367942553313182984824483009996266919056943038363245294356856211831679131869650531683950108668933095246211935304761810825034693312830413969250966475715500137362820164318522517899161178359964780503402741071732900379752949328743113590328594718302434709006151449097914892735887753779973020979899559574049729893731328493293078060510800541570441113706029246937048999368604379426596341802518595928647776806384618124140726353027624332000948703793307971731469048615471083820859426808100354825223589563415580366681420358274647570128706543058420896670120652779392128029542800378595359249735240325692313309851934266005082063625318940162972343261352281121837063536173191788854890409674835409129662100075543928790749044915825161673681105931802250319346565742535903697066252557443516643698858228003313367953426952305738440968119029266119027713076237829325978113490750455475959236261556186776750813659254903868888183298938088120124342568379038399959861247478086360350105460038871872461668966543172770145293402833818422984731841960314320054046040306900755239184731769621073663510078647514021590445029186834101224570700139526514814756264175042030901741458246371563062958422117319730653533094554449568685785945298725613211049325269246425878042911851473645527867144064644790118479878957540642312211480319287762309778742130128744830661726743453099288592064490976257948201181034522080288014175367846636435011091113024546687438279334055155785344 [176,52] 10836853393915278101722304173997412377652015166480471332598732720336542128184362507543624327622459559025333481428039218193694513834091238505084383214405477431557414748999706798117704061966289865976599414642503975190478081742282685420397348503483243169466321147489017700235219581446711755076424457440949629924462151142521255809062766002771926692005061944191909311380253912202508588391284114716938902179253344288076766441554404828079132794539114393357851187130228677249696052973825499293743964467720836952260939794891708102039437921225217595391464455188382793826423818969174354796690463718128537802319305758352917609225418198715106273683101189387491833157923953742918796610158652364811030002061129891400541634917811984045605698741992583799499966121525970890702234752979787397349070242661412966103272382195366784819519876339780623832155227324420199018468876815532213654858172100367712278007210602731751113774957523986691370033949499692405242776958152676248153863916431112490709998012071476178094947316615643908107329772826675604875398581148450326994103667436442825734375918770420763496967307334866310588290352865583602982110486148315955791334651444554218313763614375116794107455453439276815773337263916372837692570510292473032906130273253130881485527403267180807942019892815680070399577340486020696722842542069987379566906913225200576025359106847920807536358604509595272180660772712501034958452720274618953536233014026728352816269844926009876851242859671734566219924697953718809022148275994370571919864724085691321073332555151557435053914451455503517564031656512158536413850084095813580633202210254736454832020492402941049750383351640336876470282060005353891864487722260308230353088154019720213541303282750142979556882791352450227461792641930697119613389135910283180200851939094711566027331835322789922352854521920 [176,53] -308019091182372320359978243540755689432095393181096590542611726324399884951845869036369536520726496434680248199129734859829050380974490248030059225524027088019263096650260922893184078725600242068242698178762238265477186180328398600040185837542761701697179982432386828778054532418856304043591384489497594322651609098731804369970481979868687448614475206609790764485281366577786609527802937411814466842271317744245021255827923139821122161719798090124750135894934664258481588452932617156147627271425512432894319175288503776933251615278368574208133100110811291378037892072354942389178351788200607206449864599225669754951760053282224451698552984459839616014544544139682782359835559011025072196465277529308287292148585089839093433525211649964272937847228092777366257215687440702066689186149496160041544924830743077171099572961275231410133163889897078038768657853344045707732296357273222933385630281329994990953786880128383502744613742720450930854934828784658233571903497700444492953483261447553094542175762648439762794993627976930160829207795152891777667901946364092829591645156118101903364266744371683037836719952240697961040685392310993478663923618941547379547257764558678168984505408474058598262994041021787582993680199801489673882317589735517518312770759865720417557459294148932288097784867639986836008156673915535909067827412801666684831156725898661729552750128784312732913558872299838556693960127692188914917199976609786102798360827322792692180834657428375375963868251353686121892817674422711152962871944164515884604014614034263012241464147675507721230478794395900456755172918218661891030511297284905284977457532522252304073418805799882760397665870983853372405118798363297842663654172086608460390368081118602374145240734445763200102848619609197729673802767577338433250238666887079686940139727876310511289920 [176,54] -22623638814800559139238861388195846578032929110438722902958410826255546028168527387835949837529223313105603158561197732317977353477033162068292315990285592386636403088646780484668504226636142126734334501175905368910747941419424971210023142277682773384786661205506735615667952437516168631424768883609660531702072520198417903396797661244299093348486258558921559428633737671835019158787539370052678946187821121617085770974215874611796310705472191873800525925041338980281497636815669071485831714846833180911840885003897796796922860135998846082105219470148746517493803370199096275876988953356471545903463074849346959243017603039065623760559092232372264871227367133394525588476828253318455369768493441265909386401639943155376086777444578002856416164757275044783521670190813222567482813096861200571353758416262277251671460570374298102413544367353243916184833681206270745317726976528458850327572354866641746848551595839521473696981482445732872779682484726356024044713182546821540453968409364737880623782035362754294579847443721914844683730587879341089022211353788155199595082420532677305275239868387274231846287780741262641995172523068784265566951009922021728339719574733753463598244707873535019076587838529213025710061370239255517412173331238742737072496425665159671337651803320237655038713930392843854834601778473814123914474552637250307971135910179068891741363370669702197351478504978259109027679289324067313663700249621516675873380210249695509541033624700844916775854936762186534768095762235703275317186197318016811659024508231074028372920242510584942710082563120116532449315859649519358908836561461020020767423970764708996559252468214958063301306296461645180440745067069464012356445460241676781929416719563322623872193215594906369568785997815794003287984863206566899079670859973842625983211061060496752368 [176,55] -4535670264344525835854293522735459754184210988744671947658038823239436588660106848085701159184083979754392035910288964352058387731428697243548609821697362325287860487295950305868111444110360563546754141974772619871544564907547780422510201633262075264280834454892956739110253717909182074060411795615137356184628038439310127502676222712281464322281337835415127371593718931470657072531899993822200105119199060876351319475679002245878026564656736345601078235208931656488079209372596279625012146510959382906126264888184883062761767736658589806717801910308799099766607527700992413412468517949701957730315284589266093927495034476358169740205599709286362748257962987382484633936415664870412105579050653412603775230270140936601894782515099642336364755664314129733808919854682334434453612172261562976976213458397905912242165734644085627119228383667858314348629343823832984301876938518216228534021996257240466600059052161079705028685182507667564919631703147945921041829842169877210662922738907995794957800506120596420140002821494443946119748745699520913781742573593647867025631901580574720272892667220565158145410119533660670000568864015333953893946049569002939768352854927502684260253367767190045943472975899238979541253064681643099808919493916883187844090577372467150966732538837619279642788859243661592086527718595208884772992653899477946370757085621027608525689937229161345912006573750238757414261035690388632207940052772061626766027629659988577231416338583410783817468488537412783099014947188189893821411592647621042569477108122242884688840331668819833647205504803886037160729942790589847637844806173291714795256581520902941703055553662900484332785502079161994098784513888822373021870480468365579710355734489120461026939990606197518329899678195039717406470984999221130641031437737508661717978895787133576 [176,56] 1302629669260266409405342928937708229102347728988833948191348677676530621481466452966501023306586990596158122601902196713104603896816554703888268734270622789697987599246615747997416128284651523784616642429394304790940574152267926131523416144007750937297864177471446813989078254833514212633802205861614612822140002332994296892968633587725930005619666600773030963694060498697716351196046279611382061875759184159871757709265929458389237919114287267230223407326459280013848868029239455027070586065356525352450767317537655028320138970388878418324175232200972051764750439187834636832032604251709260967329235288625832100953828188422143438578708387646135208499477864041048690493035392955563704109932885507348483710948562880692406549183869819076888837213646847345497393251016651860413694273560759992105199790888256648535232203624985505076549302129217549422167000472893687162225410049563476579549076398954706743395087685582517051025607195547871185660702101037865509722712978327558948306577198478329291577984332886273484370415537083489703024196672297038716399049902475552884521374930335106101848280177544236294591838189389583211591806722959236612802657555357284927402230126394529593362978289352724978918406464020605554351955222454259475765293276812361838242998477132305892027928098613665101638443186153943232272184063343512276677735690967736774176650947170162679679141147816403149123584324722932079999675141765308354172772907302213592322779556222843633840739019147814032639843072206131824958157363732661488270016044204644617065648288272243722347398638073078649357036335167332543993425520125382165580328771754669858286790450584731905101461900390586108030603055769718930757165886343583155295305045671068035099086894027968416001251309169168277392585433285117931932936731741359175271508826346043346587533303072 [176,57] -102743750029491973859417572756434747860708319113204187778272747415753115258394306818610524153941037309171970358152982977454454346357221899343602402925411381407525563503260752191444536477535008476420713707081348555459893074919854701774393943865279331001752062740369486522365849522572449157452955725366928619159269202528005973325157953897167412549346142194134597160768565399062326904235311290095141235348697624442536775809669164597700665060017233996065674509369936473293851431657778647378214833246261816598434949965875853082657449199555384379120097998788394142226545459343498697669509589865049335351073223301902919501872205462652177724434608166414897864005224591053637638271562353402535715103535985931201042270293571038741645069504749244932161936818056849439324632493739649279178320496404141673825685079892435778426210663714939174611534634649139786523262551946400114017832374516645292539955861422183515507541584934089632149180049847282677939353957576378470586118814636138031974382130139131556917005274525491525354258246743539823509438037513619934074565825582607497831296453523125860923103354315135724829108664731019518477529408320221994385948184958409367460835761287349759688019584607187421248497714305843473681061496925713489333044483765355051863876496111485676097583732884601265682121240384776794481449837353188410028251362952717901715202529346734974428848949005215670287935696729608108984119279884039547582086741214522039734675106896630911395761318814651577215611694217482663712642413856556533407533506569148867693812450927170764608915948209697942346503027635841556720214963965052198667289737993278701589442129702500837046592640586437002243175844790128095749482133242373983019433928631871150989261253832955728309644672392246811374210512116712708785218964603023191015851864778008042379721216 [176,58] 4408161649826063575854824693016538152206250162356858631011366584591697933243623079762525498562693907722830388191773635223593561853364903867231692592176799884192992568103672193735810317753954565947069316371020078352802487606894447418956380646542040735880746236853636214651682504381441505695534973909569327075709282977650532878989816343500097971915926857124984716609923467977299813393917819124217357341601700728831441094908837101814150989249968256194037188093238748040444090347208252868959248770703781401385193700524928418746440048268879149349065946423239816659804013074429246405025533116197329101998306709968064573904448370550612102302532214105296018957187660498260981653309673021192271951680996296334761962100495406810333284008511442183072413412161730067599632878677599652403743319417442313146251097152925484126380759862957990938592879698376617380874205906928500493231032399557535875771976158325675587489637075689975759235731681415247111682548810526452484011033365935031691385433499696170745202179787481771155538278415755341127925867218248318391206029952584036425131389978867758835546596724461680001428523548575491203182282618034425065769695930100093879983061181305605445247900685534166933567929402745357708378539904509388811338477023768201883336407990534534940524901201252117073073734082597413062430137252761177642360624491621015250934585436297368062766278613671959434146389012286067024086994844691707519583439136543489433664792857976174827264833151099992204259665600842769195714618207121824424038132987301877682280355199647984283936400410203975076737613733362337402798649423937693190088263300863562543160798046566021405444696057275336917018831958558913226479530531665920322338583827007902712514467901133028767272390886169084889225120282382785524133981325558368378239914050260167391488 [176,59] -76353195512314295195799241330539997736108497000445725985481488587156769441751354013354811141513717911366914149526420039892181309308390960329381068383738081036810165293126080118901436594297572178806929326881622642553235802530374599611120519130779993102518694067451445060119166421355901792430940558068621543594470613395357951414358511151261642673965966948751462248905216630023823464132382355197207254830868453191072804490785033983422785185925413881875250330174332627934482382538310454937508724214269559693270991678945158070812163705793446551070705845164462163044895552607834694512676264443583344352086833229698613134472530142981848911171732572927270631862132391953341793971423248101208102373465929076908520749322247476215026978799606024431512322471034516648542768084289948321555007515967890104129569000503428951319652483545372382284411469400145763836734109117061854808686696439403307000899362870227277350426701110785132761954732349309293540546334289098871048331781314185637849166219768204409772219113369544314648884542552625895332020925520261948049587469899240578371948768342403982127983811197678250526562249069958444799960632574421640441976036887803194224209323527473756240206617511548602016058697585903431245910325922603564264495106994534153575054418395581059921634802143272211275538318109809174764915020329058091567525814365764163834232090669267829037202994018881876117082221614806196541115611506963212541788664227428658901296312855469296354633540233736587194657268682837483177909992967351743889743149633218238416630781973769332528687455892598407450801259181052333997376690145333141903758593634618273636576648898818417582451858807414344434793716407382725847047924817854547263699169343119773287939132918080355594699440443730613517319620674554778607548942766939029717773378386998624 [176,60] 30225391670488504890996278995409903475681322198841836761948698948037156029532929781565179373830929197626475745299915110528797469523085052732996328294884420267828297964481930088970824979938717428057944011036829612266898110768086590415745122990089150779785014670690778083904914280336604252528402120866743775863520715833071218241957540389333124307445557249987225265121106226460392818367563658598871822885387588906608054183223008350607467513381202212216541230163832471421044662661142939191580075183008985267552483307822454386554555954013920335930448688412520063382823222419874650754446754843449060300637908395275122891248789558055673909458946431194673292311713651909139694017974154878971973245633170790022059258095561710644988763517449255239617275016390429653103794786633809780617385274499654921602508220225519785250079019454498678391105707280949255159433969372350981680370523968264431301094343356315468041892372547752010446074550677363450258901687707173456040240721996394600616136014008885075758246645140954170624096977115143590381758106891091965323174694359285316524958781036625943217558009998185260796515337616319499910879240411280465912088191253557528876956183586788104179485021023022327787160935091605824201929714470041125084614429555882743372379958895839150885991927860396718828826263499111427586574033587433734480268850738998319892505445735972761787513657597276484650036501415288656151873204825424323244968544343102641573439836099891805436056539278516010297100753950360599590087036192297049099563528201566268825980013830804615326846608390907361766799365529373556765978161113572725069916628936900483424413302908691639433272057633898659878534768990517742274342388474379856372166959824589333693619524476746526978527976804385820846166485533070647338406509357832105537540186961832 [176,61] -882439563615583688052124066756980113454724625237653828875352858501640978037041544660332299807909504471206295683340375258751593463458865486186676088288837894187750714131107796737672861778721917954525590005640341918094163717309239873290575858155382695889172194372345653307937281762533866577526889253623916201527182177239789919435304061311578891483659580832127652581769462631211676921847224043278603689816649506876678297032077884617142182640921616282493050474648319845379538822801229284793042738205822065591562124002946218828937272395561241587763158094907831646878526797627744689117169583384432393117806956758283099943348238066813945879979478030738868963731191438509437488688051757846275461607251077300378774770078643860763876706218985826036322892105495696574760857425696236797836232942017875719742430460358462827599870908567429288235591436202864899061783200147467720270884413743164261790452845858362806969246576295943731641581211220251086618379908762857215256672720318087047730853799693036541216824881537162572311713344980008829208796038983102975064615515012907781042418204633931152589226781376204417669654954021746669035483104339739584009708891518532770187327457180503086854570378416618327730607707205445220341836715172142950694981331277673950799683695760368388039968932168014645438974392785751802824541349840483650617567723620992234924583359544270154882845769821437886875626726390910020511876973970935182647645891215901306112511438344661500879971876581154575637511340262687786752147079701162707512380150422581031595006925463262189023977476324867167041160510257373198242991620287149359344946482811428149105347503537455919846774852000334411089180446055886858414958219310785327684369504612205000328387114761447217507394792768298455986291894175483517456782745063497105235685056 [176,62] 76733116626485361287245750903985498770584409339784383108242068267199801274581414937323091229577888534504482239843873730132312370704345671329175330206102704932208164110374842307594021452041399867938228405632915056508806446445812546541923011898819933021404894545035984842278173165754139363405539929623139467105407755699612704090990416496442650079171891017660489614727498841189113474017357725091313011821950937270075064901312597854150037696743163935199021186941962599115223241930026249169976407564935229982499838944218230655764244266117543221329881050802634614180636879753582227409880877702902360173978055814933485338360007318355000473078865247698562275322177797115449409641395474099889726281507657806631447332532983285014157912941975323049468896642643703502164070074394601388010000316962360275013150903723885069340744561342879730729517850543913142254244177673172674101453201964953838115978458189624288343230950649504777498204335619846926750965374927162298690834440375522748966958897508890526270297414505979312915716947990349801109185603326542423413442221055119482380158138341873063091886352283518393845209108092170645474706792419593107236397513725211419587712681574887972162474485392715468976013094078719350849766299393401070002806773268432067870352319708190724644692369504519030708914337929225861488770303387454585080993379338638254839178336826062124777657408661365751840635799554203073103054325585493807458951404603557556008742603753419178086014892233799389775124144582541783603280331348068596719371736177542883070708685352674587086955457498668928990154547000252611014181508657064035471492990288923325014492643532554025096830460664429661793130427904814521002740177717722551414281089673524855502449678673243719949512671925494309032565607854511000780059740987644498871872 [176,63] -640932164544638572766211079676206653677371631688937405083450042040398812466345124196847143714434123640376833780128621900114331368711685713080989156760288132856886519341929975696618329187833360259243623846591659157365283900032932571438858992939810964782835359610770084449251620275478847456897623962169572470037720363642179137567248254800438834685655935556320728651461872857749606770616393446720163848124665457822227921004119366410720402119481555638219963700096069334452947627311595362591737070889543681819013400611224458622434051759282534412802665359531599144748947038780535382293386406278226868706379300713891940057432852662534186163073414320517793103793174475110143145377549942453636742050724365867823148098093294193563450740133197012260253518966626616107321740762743180692228406472626246161696136036710431828544413718035601068425594566293582881169614431757544161128449313361691302469743630682648404432272306651106265141912573266535577310385726410722560122079974355134318095711307034307259867884665217213338083808651529551033237931197788019660866022299086472808222009090966984799821802306863566880638831070562764260989862816311263721960288100441200001228065126659019023679224048220326343459325708872545010795260658846983349666793638736529619756449430343443692557300954531846653705731046897485918023119886030861213699978025253712577258628791343341971230611571472671222227179327944442318169212202861079542660919474822025112517217537394302456626725996302666036836076046801765088689257009762469420954971432285092613065138841029136710659805200901970488517769278449139037614658573967802556229747245101003255997502428929087413361814287117014939135422884845422015252823395860318430959689791366092182315604319190947948293398213254671741019422469144201533864937101506266048 [176,64] 114845025827767885736023594602282680977509245320532209812947380357066783051699159385028179277196012894827731495154703314131351826065770460858890578283735834326380282896267111225075308027636215086525671756216748878926402485246748246804343673122299712762625692738860823002498687479886482925426082338568337203909558855291993126633980029583551684989081350455608332510741167641976718540184960046064701142448457897895487017996793274816356701214926419480513455719579310382312090684377615896168471104607437660166053209388827766889469047494355865810400402709221111675466190204245832604762246436587928914652350857459354240719054179015126443502068576580482050915724498937344822572407095625538988340165037224338028803008552841840409452645438526739162525062951922125354424072032509591101828130716391408278348942657122079205401434948113604334874196260164853463901172065333739169597855794451917902462250955893088913711248947133495100308362255739683859300475358995146908524339649529251831853855207264908800794703915007180532718554084973909007108455639745531226183163392585371169604073359234215268940447824552145937048775995591093062400648552742208541844559178597201937842515293943547304615708961876988023342582233664253180454868460398800872609690390812023549678558112329065622287621859304330894677860718752775156257446405616010266400759121350799226934504985202623564067017381787342424920077280921188753119416059699514409123149688054112371530322130365401087686792931211542390730733316678552120139760063586421315219449872360235861521964520191287263379851664181096684966190690034174002078088885929942214905195425532635766659547784929414241609067675673369266027408929258530970796442607705203543997509994482964921508377568656736261024059838946120104625564261909259549464306784523944 [176,65] -1635317287881971507392639607779041717164692234270524822831527386229184950206642729721512840128520561802535811598303310722852175826444472891410235064544182630364536421084692712420314318636119887174694580233345957114557088621819254226936626574745372501682304994797030286172668583398990868780352781715261365506473680353981991648129285964050955549812693236474398487183641067405562779203192951778748001143818855492951478349753217825380441301714904118212755676394765757743613197234057691741471739071795943328905626940521529109177950332664651878979144386340612378500257826622491664282209259847737464496245825236903018961005259320946713533520341805799058073185258364037892245551463115474884118635614936891700730995477215867369545245496601971047748135060710989093045693039367381797174004021298778734920958739310927218454069903250595231310464551562350689649280541955529708124289828883178099554746835409442641736437503747770931168539397863990205489522352243155356560719798765625510533737751623307969311725661031347280169490292599718449228118558491721031203197414533107710545104994942130572972044820379369067045081986390960093463498134139492683303912091394074853597996790354116797501087297945835330930515603326193090740868637227437862171584730664957219232823446346979053356134895827568034216354266219264704079762927776570030662825027178926821203880470765191591559274053013528235187628357626170284546297463442833466287748723310488810262345656372040097967396715615054118169060417640995246027308767540292484107524353366418385403225138906526576827356740746370326806911486122201533573387306618418205423337276625994497520701409464646371755806984648538041911454911187309525109620809963937647666261764361279377128770947228594204742372816944914251274309380853050946490638597632 [176,66] 76998799983589093810792706914337203074848380837040837703632564945888603300867635366085271490844288001478273577205910017867577336368484163704931818375493040570125285448865517290796864753098363069314179415113213246884488871135535643278102352671850292689624684459895450442378919530618290391634872692423432490220935872002605374936400303057914394172061000166256604002299566982601461663196914182075055545629221410490182668882844421488830687478285959516150706637167620572902834119035976550445928429808243778032311674782486181048769785252321924908564997839472541284367758308956630696202688927838821197976227009511742530192854890395392363655729920303697914958543059218954575043898785659813547102726810384087640273701488116053764107882499795041542728529363648570755862888533360441012416656900994796962999815632584531543379561991605911278367075771538061975351513589557682479301292252481273632324503777599293131336832493456663417968999496110032399102326685897295273572439708077633251311425535300286275953009308191944679808907707567902912096649603970630567052927128135747713913033076938771174346341364413316221898967923076577475715731170325821356525555833470556781769572213627910368511152820667506726312500777909740639115352146719701876578659964310494845394931188032025255892182597941796055482220574871894112280181158147756532744863494554851972611079572759637706659643745176239741747036580287648872244435949053521855561236397552229276055022621301443420595620034734283503257861202273126854094811856336072609089925857082287850966891221012125733783609926645229015766073279810414680425717271540401837745209522153502597319260652313086722519890824970778665804069600683200829275135816373198777358825431658574600512283211826912944945961222897738668681555718318739036761856 [176,67] -1378463257522604192373239571380904515595607203813283056870025240468960893074363819473398081049610349262407408976247067192238592359278772733832023819374286648953305579879676446523558347745928707840365818185165430921834201439899210435439770235986885677349014205008092872844590065559234989322194264542993416739282487168870716574185995907642118533331225316170579886113764710350295791441984230703628640280068023539300639964988330630342339991470685400998606533909274608458755878976643779873779732515780554695108994572914577574388593329673382052593670573025484679536133154073627595032052774684080295237785240094071558150070552233030288109334625854793849001686770832039252960320661847019039735904256679863960301025462098283784562595472946900375828432043062591969358356772952659840171187808776537726769562160626864795488453410885764891136266110386852905933695573359816117767094550416502573456676386972167568804320325176546645053093561407423301716235936084122321771294341275531741345609992293599555124163243579506370976409884596263569239822973452473024000025620724130545048094733264419291977210230153841456010248160603366311490506637517184572500736848713954446576297067507498956983283172466649257686834552869783559361830352377671135933122642504473383397780871344118885860285704077852458423243400642745838398073140688840410233016482158328432735308514645629277091024377757612348628312761270394585444936646420158411163838407410216387965640680571349166803182170317892994108964857406907858706418630293665669806826798975643446956275369233202626454931963019422484425671042464994117924457990569773833193448058468309469650348401906963768447132175382592010204921891439501061516561694208893187734352012735128739218211422483855790469361836527684324445581626287313516544 [176,68] 51873298092009382627629102029440744077757224607967301986600488777868474182441171607689691782227616487180055711707072149765956712425361430015235245446886499000632161341075899484552942976728152625040753453038066521417608661310957645233677046207551361841423930880610210329903411529693924237241177713675395780165699672582176401405155012457692050689132037372927606892543801202227868357789453631527608505072740992783951012608457267349473241050473355662281029155770538634179747992545593193315190197385110836583014182424311298103756693287064581127704712678156911302277760312772484209452809425648932027883541662449217456334149048319386515338860749827439622551450542712098146855084997168115119396648324626343986688892808553831385200319996132292283493939812822081827765584117546798065448562689881687060103528856315625021963580781804136953951018240683272968480401089456158061386473602969911183249163408759064429079329080468208645745545337967384675719774871854278272055451192314740869892717107182708574942744664337453333522537447748837196554044470971242039130033034888536473570371292047806784345799124675908736879834215425233677175835328832197339735986449007274401889055653768109746556649738486145682371239136415260992822911758592855278531213349584121124920198977019096548136302718455657772061007679018894678988566162816472602457861114474161967900632359917755638154283845633051188161128124883454863625327153204604772526895994050570108934318543602496083166205520773868962204623934415907424254575170136948146403636529889516494935158057829482962974533604773063271331755121688575305949796823661392110161006331258419596426156335072443653107751650890739683996406181128128859039113790318587142041185936989444279349454320574366559035035122304716183064756027431232 [176,69] -687721940682098623481643589366132208131265338883674763807633597249511341980670890315332002925043310848555466851865521598371308851129414518519590602575621419352696657778388297961550133179638901155912463271577420738156497420331794993933289565143206066473784293720392447744540304345123056783567271341953897316242420424537207295910923740669714544898089047024532149276208929778993560459422562182080745332315096235654630486710301946372326883526754235629953438364872360480891188635394743164263155193086689743508255510234007146421531159318508971430702194191435445370622639533925233564555604326270418772082066893574116031392498609748141337548767165895609048140305593684377533143929485623737919748489529063101965830713320091300024950269825437982296436893674307581242898035542904561976105826595660059812024039195436708488291946647969579732722684122381942483353096157384502528051820118210146944027222296660624694157302194037829440877659593192762912776169210691677856266917367233470800220175429320491665612470058764298561664917662273672459508785612734886766448302212961632735544112335291953954338927490649963979729233353051430443970426527708307554446112219857150968114031407383836349390455483460544494567695320547895070009606280612674269667112189283588390755884229400283385043300039910246056691349676518436734616586983001272367708621393025143095231813497608626359448737925379266531686743300000916169684570913569801606491589540047800127936809827142674551277265791415341549249320043676188717998091126274020645800468974322816634035011264675541499578267246590957933665717324848351679831887341889170594359759314966113619764106103090022819032786456006187722916024205640952412325946477960856961624189892948754872702584418387614220464805557317455462270526592 [176,70] -44685875526496254514193090033384574190356832999999312443243778073107581547536975657973312255056714519531504755709920428846015983271542391303922737288527408720266066569203589869648812128216962573381205445823700664499674211427178004310796668249936003456443543573700370592361564450524589653119593648556435068143722211046137802682531857306535763411952456564086017607338442662506466061644098197274947908646584536952965562252127327916972999872563561553801054358923643125035843300500294969246957548351108716938214615324630840710405628565478144826451807962935662176919307256584412715265112219916815913584453227474706834961137881732625539544830914048579609237630750127731886056808155489884832668019211256792074386306477949345077563893855753795653952957351749466313094629554797865892890792741914017092961931035933911559978650507489148954489468451815955605053050910763513125901988903281548279157835574796996914505249638279707587231686538589414050479717772535989321333703895642212401803344252222779703401228556063020515806901686835578948803114580302376474957291720341085772319904897868433059633173122781240865426030574519799271922716855863173627315696966619761146037010052260699317847311845775463744319021500558196845878589195723833735739406161988907130623570798666849984666748224407924319217209522630289310503231735570674876969955150616183122799496558841287240512192571390976757647759636336776486926982057772533202940804607926413256751481007400412722069690659226753262721794597491785057263552803772372402528888290657585180139482378227530081344083236415087102405052695730189566147209462035061208347986331427267958504054507877349880779618581983326542327868016361263967446066533002144706068748952389245496857306513143420239972398260195774287760544 [176,71] 1739666486357292084060142988784413663073841630190673354262754734501280959177130752407814124815532332899332835680903575714650392963870366342860869642304263406567965091254658063678534128431109389584893469706670704578423215240571269686605413295186837794705219128466075323873492596962620360758652713805352702501628670916531072560861619871086170542204426308812227003626332010321251356574837108258478404996128056888111339142266536201698496556034607513457686713184612096170830363411065743314788664884513411141393970856809129225999643778824214513770453139646159275231606574472235626061455598396372457562234692625740545885757237934177874111722622181322474390463300209807734586389378370775966259098895263501481181130609141017880329130699213393914729342707441750744599204947318964424393545593759241943849892312057033307970807521202265769687340702609346582716116979283883271498693430242365126700354041567192811682663629666446767377707343628604953503550960329344471730563285246034238996511216282854359176013115190774642001313801341930579937784448869828451519401158874696799364276929806393843803142197170502240469727887351885577222617273193980314587179775795747910884619795710603784336427610220873918032657856266567437415270099244275727868143184522708684519810561223858911577338581149382750319132650374847190867656379239969769296493340011890622140537869173459712427745950842837528822611898312452972649755692946682375823101620620936835596164543541438240593900036578886763309461457618245873825542138441318873877829080094691422540325774348388043294405923536348087294437198582445836838043998528622106283055335321678023138764376648118654371860782584548711004956777636200980317088266816699220525276737653007213317464320518597390786075732965542987648 [176,72] 57571309430655265320525704445861225027310159584986868161199722683932357041047400302913348604237783153139430913880967161506160367329955343577549160238537599031908311183684480742091974913065232617433907059475293608573362717166918372636469065985589239238187245598343616890794678194147429708525579765744281121416718874976013789440856331250442327427957773983132745677009605969379076610439189015221452097694128827498703701766402955414863860891586629921839106968922738217720509209279330886530603112762630403732480049411524027823226361154397999569191187677344483408310728095901533214508188512464806924120724076045340784507671158760234777102015154399482705309571649047606179309902954565047450079530180536322923649214529009751319773056841143577464721770471584674472816397187584825123551632822041034543970138815467617992625225909747968213900618835767557670434336719913770304644985256427571244742138526815016705054355569496592896420782421501356999693824602135491405928471208399594244847824749264088265457681364590327160325996247662731585735854627429752632860719156300739273922017657225269630207423781746767477332280829956114081688703435571596934468868723851855710279202452633119865886495467243166746396344253845197620105630520408823334720168841903020352073427591110367980177491516378674560877252145540430840438022312698646805347731640643616632482842824247568461152981757236274350831046840846172170033303432912782804342195661248111766399524450199300976557069284900555149453848705361493323945560347335639546803929570795544933951881995231233419436881622324279511885187418187809862826345031286144141101880368089748553754431735558207974287300083761850312526269950059872018677590675264552351151461857885993099638133416903387679441823352498120 [176,73] -2674875522524094422568623297815041283568592062916179503671404598674994394759893264887052739392574695836616245374008463744042060377391220235811487786335839578209411684044196754572297734581404934929415323165509350568100217844065751323848854106518763693714004670268213372619278722571894101937448368891343391875620267501030293815216155298301928935943230456443069611839028764215333485133191836085715994439435799315344253606849861714078599313470453695247958660969479818370543000460525703960154584475058831310377669476091718719805402616568542621753391101185220319886380534364511387547305443977274549470854224858814330165965835397757167158486462955737840434010176983648659362746118473406883992375621900996543672312424141868247786395446484548901075675425374717939795943593802845818708180877629717833084940190735486786912563917623833313635591667616411198263251509145852670531600469570033904195668320229070768877101874530278339617509927577194087619135861564714069023161183689698808203044346421956891619746739696008041520881387556772801076211854742852262261159442288809223707189945571376098030810176369303895882516405589750896364334410577374782977190396526864716794658162631975283864218332239636660135698640160700771031776153093892655219958252512082623687991650355588342461770136070544998254866783500310363106065662013864914472657554144443630354919227579527743684477596969707330990944803333268060102193624380891405988038893665176420784572226983066237389653343926073944038075395584474735683221060363830840304553852469813708830540888175890122224507365014357014045241845420086476606457055469923321943986395118139804254365340199696998448155596987000623825111804475404438278710579097028125056464768497037028166958832813866042334649150720 [176,74] -26776807362764704080420880188752997858116535527527429393824645805218615660266385321031678905855967989616446560413274149548769229803984404487417974061009171373789867197977778302853557774869330402580013517959615968348984324496193310294958211321674402324810806828874157275484705409458358196006664778058577155239544911590507232231997801808452935081972534039930980229247928679690273331744594365552361919488310907883278769167456149813991250414594191582786495359508435834673580496738679316803420001739231623269329918223130679465824945169735230543630016889830319462521330167807371837442893413237444678467179397618923045214014599564495816424432493817340461171984735297678965480038675103492100648723033804119685196322450562016732340471922633829000115496203585106179203307757448245007769283308735469212185254446020360472418129160420171929375979968591637037007665625661387614381371659794912850629762197223607100979226652586029139961887958846889012528543086483650179683592634250476606823824269946589377305651548777453090106956191738451722536559844671625059606895197230766214762791885437109647090780127702944658114884956609055106358989343220696492265533347151139627792917048566848024950213232414751167684205802702853403269992020109250613103027523670096947718883648274916110147496855961924153941797121863150887518069669229714000302571752286491789335407287171053280769588080684283553662757826645313168101260113863158471978855820959803037967762798894614144735066579791619860829675338144839551880093628758570497937050542008419852375257313474293868235995180680185877208902280996127096864309790532341967097228678420649011732636878221752228612808837183937697814529907171726967995772478490845161359599884286861634078445847445873968852608 [176,75] 1389395316939531943896378877760007947585310625667237733178666604844790512418830043916505254321492133269449639709164696112911955612311030260930517101402455940672893039055045421009697527919960242535000530377947101812597268300860861333556647376142454404598190862828887046841698209403716494421371792354298526314274191692801957074218439660932108337695556329633504102023843744837309789768963331820602124537839584574116028051562329076210268170020796592332660621207056093275645093462881418647234943613166886215885266852728514316448754925532683271329243533004041076916653552121518841522659513720715078556968392283045513899173555614721884834627211910672464382984831030455940430274329274063321168860614760431921632025715561936755809767292488406722830569905328028464820219987679380612794870639763099210319606517969107252538700933287975240561010572148150516283213870930102174108745191695512000274951617334558693042671644934375416561032145035948907591891031741353848203196822976363896446465223086693818406310417976988112149798826675034709570822476526058654890574722686306221853161666215071392873312550301117555622294494516422627545885862160227734122044129887524615291017309950838251094747116567679115665759482744358579043573080270306696397403139683716098253094716760193521123464826780514345789826829024200890294429918225228726953448977654258554726712807806860022634772285583070867847675098932216127263361453335448851319297387559086871968931422343625395689382538347726572371449549980972741305218649708505538291417856267664450048768796281030498605773237392782385502604656255846330995215386391228550364296397010636174890146636034439878313048671532316904747603126826226196647445781029599552879941387643356794907784937752536219104 [176,76] 4663295653964649086097885528901945191708327095995131344925018600432507165458343985899465634349568221099873528252853264627698221257650442174490818417235219386229059457814569436327111925643108867208060025230683613190593459158963829998986978691867048750400449182349485825909824895326139481400621944587854141382700934060772595187922967252693772822535463233530728808470717541742014326521817658252506084670433108315335548171319980344073441658906949433605834560443957115581374798242843789742150020616749693550167654413205524530551131891285586811858256769693353082798215795275164285955289426586196333171022799463387603676418667701992948106935305656407833750745675329220314867323913083427024798458007891939961290850035159646068186409890604421595428469747932738779677992865228751159360134078749649645735594492691521131203517623300580403472780653846667804377258507491794774120595189611179201446561417343238998679535035959737168545632121274482563540319915238434418509448779860318678279526800955721785499527596752706236715151073720653609861953397863232879894097307895782321706222701348846872719155574225801051576741219447716831720712177445934911875059659898248083514432820507266787903312412490649692862443694807709330986808262640093173359213210091244639242453115333208267447792849319875636665201153004720197674650698937428163470414869912940383873766665848423853462075890547154573685732470969431917927863096931926738098143690685629932101830792151779012635023092736525117057329840349359792214533501319334795079596025734414330791017948399149340505115035406220915245182246644716238630548195851183653437121503870024467346524731410190315295075940978974513013153198312407173408283120103968974320705684762045337746246714635808 [176,77] -265113240821197159420890664006800406671717339759271602262674199825679946551186198476018720459263193342596774186440345928459012594306635560839779425572703566242544576224683443300236792831101360474911303487282802261907187463094332625178850750425636610263699024559454025534162461893406364119523264156637068710230659061489356358924435671387439288123525646339146108075731109390616629821599967088434951946231619761996362869276842789824885073464482952864305083205961286098626930692624653396007397252846318792436613103536770614425415448224098260749370546111770193138122385739921661633205355205954744353739414273220893576455273679023849635184000101408863511083411758485716858649350596539096489261054182665892133824553479126736049845171992938280807288862782720647267831320070953572924596567783207700455915090988268198840150635213413873455916390179385268345717424326868824592503036226842641767786840552131509088036410307118068014622819409289233534237385056929938475698122827762989436979938402243010187428025041970570312879474370073276595597911787073575135849061265239133521007012005193438561041443685633807399771340193543237537287880509433988723469079642494055446911523738751278537080026453269832737404116000970799424189725193690734494916872008955343482854061772022668672680293336757297766696902901517062799201677552543189048196785883300821925844013091515858257356360050887740857140915253957570956527184782117275654310692560464842071578859017333772692087331474402471581538851045311567502245635574138634151384749693618983370645286948332020315385130706808500155215855612943545179113855437610771173370314931920926360528225816032819340640648197184098749800185548701907279528783738536035033105393646756484189954585536 [176,78] -340999262247782014662218572767142199175828081815379538519471597665875672470513107140426675122017019893197772906172395827032790245013859769922977311842310959623939391934136856244293483753770505979055008696020889742328596018662524950048989099103641345113829808352018430026528558303397429682579235175503055512529734386320715651969409123308940419851081176881145335933870312056629268428932472422265899175293386369476926842405600250762423249077222353960661611758154062624840951962741418667965297552715013357174818707162841309247191812807171272915258124005345114852136070948825737403775710593922266633198675128912400946572876346595848706641825474488366206676106407495813672686639547657473615382026494104074268149368584495634097959706927765037584096449860973857676771474973803022209734298941636997546899177001382540655348213154297119135333979848833387635340626138501073768171964222505622636408924369475974320685047237090304127300500601164817698557560546520185616059581482868048188684136167787704271378075428114509390492939804891711753432210716085670315651499811092171300731491587102874237904108302065183463835016989878569951493930129769657106788986147721443817523896658712591930799300999505893500901926729535930332031213828726738861882390970886064944659157601146574882634161353007674481176652668642075557428358485977597742805396451663603558558873647070842390939826568736165705267054790221530751832897758608946857434876177983774328968167432570385570012145297476926343331680581353342952861318514061826080652606542091624516546032864512899973564173146447644891115605202522954035128984459295263942243981398049234071273193860357308101009760614070056582880620320527778337234051126153375069052784822805533890480 [176,79] 15989711813516966170225443002049569418427427409309713530287996316371199021181365440090917212209256246749330378094378485391785322327444366150881188535529720825042109388493147466478795099170363675754519240130846395358402114596988627266156460815664711494845815988085674329088315665665191458010289796594074156473871690613808523248210815824235717953739225106606437107797510137819514249837058274233416392423893360029607095531617691229760795370474276815946771211878101399274127844498551414977061977616104684571701678450979759500323678179029454249340684605956952954479273533957009542395707236078948244327286926740441603048553148269784441520919743978437632733992391888155063594635612791290469342143581079988670018322746866537314554840689245531813771590252770537924048829513387080649660493795941125580045042652516087972851345706935754364880662564789184355792830314662186487763231991322512810031696329864881964926087556873633203532483803793429601495472470767599547662945584586092611345218000587519438507885022472077373398841349497666523398503617979284335223292052201363497608267228306533837117157456581244144250122385054844999966888420616846024049442742563940719584054329208980023117589110571977427810336243428325426437597268985180868600966943885795061308190780157512841113034190435037625422320063409273758441913682697041709530854689209144197048820806924731255647890384493616021493916055131378620453548096536246292122717740251582553338678705388819847361146613303905981570368211967391755756314933974220156580124190998978756088812012174547985671906304648045115199292965314929914529607533292627590519055060114525837936845119800157448595763342536474145221352265243173493190212580188373250218472950282455568 [176,80] 11536827459388969717591540597456675214094016975825303671626696685807416078095027712831252931937935180669903346649461371352029456312096955884401590212031935601050218627852253939419615075666897526077789616239769150873262282727453003323856602694591516623691108004487601548306279538821348634673899788693597271880953964278681015984049266760884359659048300791979871376064613540127674353033052477404386948102796605904418306481572233239646448192598357514635091690701757675524257862100384451420598921948522041023715408037898358347976002013346812305533983360614119358352956764022305665717843248067979403265816755901020054074572503423663499220974930987155763980915645529993620679972729383602928636174224362111799794483192658974778225481566837186344155857650070688646637675056430022049456757347067569960978752885507383041088742800817178125407598452198702151003785028927596647344621610168086466645149884565282672066819813346779655632474593708120523312547738746587224745039937416182869244711669222714949289432340834940557496061542917261228147089206273119811299558004572916209092198893720638331112830983313025183540712056985258457713312152214527821519746118943070639899583150834563972217869120548426633355488441706682612423672501777023731852218388704180005194443709422025601979338715205473011246395708595708902634266762835049991886666639169308356796281986214595491527825923834736364783841772142054900991988774566202692555246906709769616863989795475339730159148618144602410642341724461857848073990541993846945490182473856321049193536789965938374037789716366817411120044581247441944759881897581963268502302194714870644223285116239617905584206695425309861915182390794068581293636353902757936173483120617 [176,81] -354031100467792526684094455016015090892526608569530821827867448852083740550250065423192260932729894545621359406304887059321110141071872153470985160330943884814955113631849762868358863573644509815272074449119898428058464434615845531310004224189165314075206365299645221548533962304300592618642688055229554764213776004827928808115806433279501042827541451021060587596209664042878240000208104266397205950851544686466857527994368692664027724847974869205743274720997907927008412224020087717738797520322419893765165330879104122965518390022660880972398058712600056688458955422338793016045998820872973604001031337737817720593770039093678946240679340762585738417415277025964065856158234494179558044412889193702213613869713292426347927754522482592388464771465970213348918588830550407486683996355791004968943989881504094424721314372534721674578660728042044047917202936466805063293418442557506798363934775220265736750607632808054697233552392258085558377817727545810983180466284481134827919892935015556774580936076379423583705107728877715727133832045720023297351456394507793999216728124289930108792944502133310013988957050666811386104147671593084964426888078231074995022302200469350309461014133962403417112423320117896197567807289901981086158041060104081654148216621522828133888970402538119204533743770817115893547631793944336151747703389733190121914016008776895101156853205318247309114830144168259727289339020524197288320246247336827605816558326182538043990366169939470285371923103123715012571373353789742260769448163834090362178479667053014463671667656064226382527753107569579880553258501990854923323474548440968702102208227488537787297807369585025379122243905411673839265184949695169450395136 [176,82] 750484648951351835619418538892043572407948758170006035506652626331649939879964540381729831469619066613968875618972715603343351552916282844775759066620771388895760671601855004571821352860711061045701298903394443837261709449007206784182532626552350832703352067848206974385651693303202811726951223208961120107973278504210177776639362507540666035745367979000804527282630941054359904968609698888373691514867218295219205917168856394872378492849487489792836438863943992794340396437487105584560220720559098715658232430004855052434322784140202448334383188256548602735044144198916198647496323101577558496485519951096309211808853170301374852903440965961941683954889757206064318013324122951537712829507351810189566232671952734203928279251119140538779594102518800037730638205134290832600211112160444633142346310342512539441846207833359493756834654255028253294832152912750429030409211663148526646658944792706624926283631147339332089495755812892950017387278148491698329006828315945373189437853191946363368363860292845111193329108093692198587130681367839682450893133570848327159089528428477916115858867964835271820467747393699026798184460975560703220035976440078206774749970597286237411887708584830418155359157444672617074071016976515236985028390233459425080038852442414074630801996121839675714152471827225054362083823776025735808415428783077287098675877768539062960007588528228279909917106813353361000294447430454870322093745326472846484203903476469449028193213012871116523232193645208354009537286355878367097537850611835354102501461278701944959771195333955693996712240085234343580288093721277985827421100354439007495152733764694435867439608034330615759519604957806206150710174442071944576 [176,83] 1241562185944489064209004586633679476403163514093789575799213764062535279948702849937145559141457918349940239537998753394899792053238604153579700962368853160947158596352456482048592801179747413266464431435030815776714344041897768337536807253398513177808841675120963424104873096960554485552067903255456369069859731903521540637784692372192047561334850887348895614160363700049361732179778377747125479800662263001033325786355905252031031318874074877357645355549410880320673577036064941585612801699091059277553455058967101432119015328491942313131155019432134538836705862333152569069467770239264604153797329819667977204711854424502666491041863774480712383747776153790157841660009969949461308251255098699740886241731665123550979407914805846450272580675485677974973479759204916472873339638285983252594666188877292390739967112633539825512503169953423043138015510652777227264173018927819311933131703144617928031030524908828542894913763160341423343488768023008285748033597730129843498067921937657060984251933850157561969883993404548334175194429917592872201041890391344600215762609064119721690075360483060417332141977699279212980714370619427028743756109962453463517218115730797087227080537622826683569202765575411085811197522827523934956939881820089894900677656821606452928641610538416425236551781657590624709217905472250783710857886436158226933143471559487259694859874170339462737980754707737068544137640266797480341240349118124352805208835274478428474409682632042353940040352170029378933535151264705494605762238201451391599797257992421985519623712051613569272118103867262420045991232602922502000341214581029298282836396705352684737609108212280722138854979242226865245874086920320 [176,84] 944952551529035129667072861043620137185761330769702945179304861364654529366468136533101587653618103149284397065177791793539640624339811674187419462896233859660031887118842194953800214399468581524608191583161652187721627205985269127756103399693969536098848183242993235529220492287450237872667130063746603809394018094227073201872346321268279268807640222262513698802554875561011223498570866067906220746275019608129817181188944845207364984415548368596077608369375488850853196764014465026813377525612446139114508692776373185551551678223302315231806533248585579306132487436999303482134317966930527350972346367148104963950843384841474912090249855006621396880610112309758161177924096979646964636712469503783750648885578463575578373419356363838613518539774562894287571632603120025169674729177577686928480986240047898976181860768559828158305654683590372985333014579942762067947066547478928883128842295914339071618848911918643855612817146290208356384801974925818058631311816609476448910942316381569672844071115519556359566169107511591356636079843291040158474777614553455369207977910239961182759689850077809315427434670737237018657667239775493710516482709493080560879849090503877401931913037715731160492373895233870735805719996343822401753729187237618840315473381697169786214922749574861317256771658243400779084835134224494830580038336706009073262917644093463992659317367843046731747548269936682661368467795797178743960383307627041665070694592432908782096177262932919045438547579483037798929311347421140324068558805316482347463769212507730655190019297805385077403394535552209790986515457477719287181620496026724337549586798628979500285512380373796766952829606460875159651394656 [176,85] 29340578682823164518111691771635333787827356591675765161074445600256783771172621962680268432134267552427919651384237066131715905896862910126787527862213352388144951325527528922847790670812755595755572763251646216194429616087102561527372885323446756253829166080854114286637144163200019587218072576749909469595157356717171427380963877694181294716360808276470434334857256969391425352615523720634178196204445057112943019535617714788589986235535783167877053499976449487791750846287765843837607788922154926122478560173828578642003838449155460822633215144274952008037133320369600557760100108079256673153915877835448179969474238156549834368625928064862212534248665762582143753249761280774439108418570741378907102880008952885392551321428323456470638488681448592246562381220453244848341528396625158559025393817316038212870058739117701039336291811624785295701054174960371113542505775673957467376618452480222826749213909141718512613344006658990919902675319629412040838201912793518593740866075041788945490192324172220492342852714674596856917704681897244030959226606218968436906069509987925498382085749077461553719290560737317603509485661409590965582601415590282587065429299234342108502628468163271441556023165517216162991291692159177454686963642645486616918713269868547353542830814972791773959092503953015546127129541726251364934874741723428549754600216699374532469376126625919340453129434505679876219034275256484576259042484768918583605929169059260058202496910917149698064989402541609021865150313319343581218629304595925987615063901184109718125030633563646386727835432757469482397777797686219930078973171780102444978313652006101612120542884353147808127448700766327669274560 [176,86] 563513037411389106856931908296549333142798686422834581895483158354364583895991847242406804354144277158726256891589383015253146402036330141714329380091727854109894935590196381478472089370838987483500718099370557810647435520117226190647453774775402838544194848505863682255337206664206895093906469005147249906795945676350598788374801031898879089191371755471332642056824727851337542245016285697436522400837156909099634221299741463453191054086121367192775410565055937873722713370730781491171865325388197693679266041825812593306392479353019467361743760394254465622113235787804737938607034284816007699754324574812078627471286411454518857647719439353130904975795999655759303892721862077238512937234079611791216895892863665714591584712309501689258613763362377096549602236424703252956498567516628635932056541409283674130410603993161583094787793132094921069478887369528886686488578320302734837107516684589239924031208250600493164646532864632997308914388107451693208561866893590685356597337318022460776461644709934591364716853597724722446966758197796827381352760757021393930102967179655130603185467623517304733747429943364503333527988569711604455494605989878012429937617445768230161262825275867666123801666460319687533042125842991956023780269417987205337535022311291033370101867001925750444910711425232598623419190249014116110747524068181684274409896720578943466082668924504845806574575017574674591431419258670955729207800998620992168932314617332143819358167723013532112706520991556764750339126279575979747322733403281446223732626815558297581448143615595492597861547116997824919935257086195203434449122474633237271022913231844411025025193793169906921237337749005845680 [176,87] 6444057035767122591233154207519916927005467946169611033711924200705482058700949485744503034440439788901441093922627318932593705319591183581622165610370695154511712531413683653505103358563632470226560897732688216022011023609372878801256217805644420010400573179464885016287747168908506046131029626133464069957886062396419141122457591532113308506456350375739727769951785253404146300928117040153501622590551890135200616641621419385168735952328032286956069139338203496423221219241011788289562194889711859559549430590613863234731917968521663549796790966163428292770965246130520171873752146939180103182084706087857770261274462199054011534373343196620854575082894426730019798566241839134662140192671448894565503207381314787981378961747231931995131165169694016756488987950897003311620182476676431561457499278121652177962499049643065502823033606368535565617071335267331075170744122919379170385471998674120613341555114187818218557505712233386538809245008647761117075462087642145102465491149150586818117254528863415848872828736117905705746094294404123835962037009394959507974186412122831472876461893221059082775582114438951801906948578356229222063801980345642312342921468126410682872905576757852485834433599512424516771026403584303885327162959519081612553528024095216747774042377649950146330265415315868299937238756581894689344895326994398973783945524281735393302308618914729367165780846325434795012151188627516037363717140122035721095186267890147188824732444866055652428158988580761352633310310308211303061323317117184352258090821835385184437250472433405778891437628825592051122673884998759008513243157385949828621788535412807995895865648598615731775894320610096 [176,88] 47016138125107855016337320239042605874032820444933607787287931108546623906721911750919484602747774109874882089645585950224453062971541038712854886254770248292749785856614845106242258740174194636313996707029036694035972264344891361762356832426907640306631905695570815699695936657575887208903445756093601408439827059237195629202294401951363145126576822377450823828348564176410093600237176675629219309597182817373550269583386946884039175471856039882377337284470500353629097805705940210142244616192358883922753457408355559689257579187842601220250882226241778501589769257663938018391482878953128457056099482467779799951050672080355817781286588469458448368397554410091355600881929822389409250067351069702374303632202360368140194755658492610388272145729082996655926677573924822665380713302898073651459822588629268815807940285303720750957132581888306311128235157447197502444320541770589586007186950923716763753353201677665666267251877423911575760576372509273119436906468607381698147822767685744240209307233235564183456360389979299165539876376256288073376420340587091553980480405052383400312615968671657389802014691450818873852153016986477831226861336445652553034512064015219272118814370638441865193506199241320723400613308911476746396380342332430428100709145102140535325884203717265129466023446390427897444118118537210366088956520402423344862628570520891389034234003149176152045825430785757672951772121344839384959236995504745562744302556431394775936004545544607254962170167035421781920563936585639967245447019448615576501113940566391891414119735647167524427546013251067821795386590831736224977806887303783648687791310423947327961278831050204645493807876 [176,89] 222443279962532391732382352946597855586878431883131469158984813628859310106043736692046465154891247041991021550959716841754658635929645725957949899541785358358783174751632471837372165742883746270992684823297443177889934384999799559824070093691529482724146721851230757728899968465076470142365234368452910031047360873794897266801730162140861725061261943748755103150673592915940642354499658221278423327815428357528473612360734038763470710972530058823287801328043465913976142536279644810000367346279568525915718772679009533944968566850911889464386232864749203066332741831519507917950004664361699346804090579058112298566833914329846570359231782507139276656763887778187301724765449705689775199929538592947379080768226216881837803087897386756210897900400219631521940263805020694438784026177465727236914856806122410228585162809972570270681764452482308207755916251625123257171821501408444150358164167331617205674821110716870975157153575292431798892170388825491302363400578289977004999153888796246033076825305393318778869391336042616095086714803621805121420728955722435938473502194817555922310390671424214814699770048383029209026236853169652657482782233394566388976428363078896986336094242505804150796472884541196653020917207062554233452943038983245561227196620749014041041846176920430233287326647287499985906600441849471347248459509924051394123158298316310881156279566721016251455018421801379506784917585240303738013907437111050492027714354106805839616982858979812081295918724621684419540613025565964014330147719382971259209388759793341634831737296365112235250299336748355476772495936926850125021017732019617986547691499960603023121356509979791483520 [176,90] 690735116497107396824051119041626119128781867468977870087045633213265306367397785539146518906835657552193119099726531533925679340601822287202870829316782249251610179677534898285053447606091986243137361632529888555211438062659575679284095622517386550301978065077745130745736184491747050109873234787475778898444883744325271652472035094300780600991121639896304314202179718565468187627871308081764335263704842940533859173981631344524848415909805109733877090561190265755329688452922490905666286669014609131776330065682216035619397837244442741488365956958275053948526826118141373493094858428567005768390338935995717482531916356344210157726416619149793495319894325701644077530204847547442639933386259331155287726747593624952885058529339680736650746599264036323978539780034009974293291167684665227415777421789376428877041774860389202683966264630744488376812686863875102463119910544352854690749215429698236696675437297867348893267269861447781715190188745645801759985253582364219183367219061153887515196872911148090595964558183191666851219438437317900623126265334557077226851322294554723187902534794508584800324693639862189042766848420543030197866860690810599724953200474062895508485150438224743425088618568753006112981944124350124897367119810813930245417425548635493896633736189477983027639660923402853321290643606286865201561194691924319857048404159250219172358666149228259512220190130987155907689241088886303164073997328934263624062434429663191975645432356611886026891178636332887540770982421485510573942250377039318136561053708327818150599381728278027947851365928251290075381978330778889559262042994358075269598249194028120555560795231131328 [176,91] 1414258762023443029535756698224359197652846966003607515336263332131580650309252882214420644726723836579621718208644033551652283905462405731940265188616745237005415791970254132344790511475046422231266270515870093696149745982374269826022997704658846786303149843698185933323980397100604983589467122269541553065396908271193145905586783485101319928587522281625900261758158855599008024812218447466930107332555560611710727868066327797192651048068144824850066321076448163825919884676082074312286623000663495472152409544178605393870149292664382319277983859079810299232279427381934362892223907386595693252061082321898224624450413419540828745769718022504809382853480811029041583127994035121930962067168210661803175939643804572482423481087566634385830810509054973589118939946495568084302655357275545338135551169052664571389938379875319327119396254301163143692851243304311391106824231418120897961183779362058037621673201073511566116506058534700114697744837670942509832675768884099032940484533456079920991200488219970069989469234700450129715385128199277676065331754269002221443066768055312412862090778943308935198453555314023364233373948554575497348666404214410372434223747350435076424884585635437379218961601715156964281231080347090294211827960156344680995329290063459829657842981010422147036006754443645518067243875951570497223932427203016141494305589458921494120802435931618788763286626930798270051976046508348858706446434532573837876090308341344522214989756644728305116501607682949042220765632877853149835689234735513484046648535084918087253870332209478222631034194698387975223377923664918605621014474923504188923102615965979203651181835936 [176,92] 1911271311372574904392942063519133751612698832766008200687442118598619826798487026401135681913287246852328942412839150216577102191485869562292170024914441644836641116990021514209917659910529917996265965248829406942034682208955812676075712388349142143252034195318995747101268189338886720444491671365298362826168367216374072047232992587024528164942691451656063237272919276483257357302378475748200790045627747044831026654598223142189340921395957060803929806080578542343748237884175259820900413308295170073300782274606893593589466129259490168040115312558420993257117050368370838380032712506569272710295033693960600332321778687476648229907665646405497927658873257087591166129418157922524098359704506182019757835938962711372086813482824243420198911147184756832138600839524796245839774532236543772112959189278884631008645100384919866275968678723072326295288670299358541294431296059682759621874665915111604888073531228477718456906589835370996660605690212464732776956125545379339076172647952361150365407349040286725681339170885764957840375885202334605196324691230444528542957682050773844443825840532287926278979374280463343318150351228862843204259741886605604969116853769493455162525769386641531933210175443675217337539854365805839502203874321573986888164123650255929102944393963972517359654620054321472595788893940301796130148131497993678678816953367472942526747053019014962969396775599617833541686610049619560659512824399144545493737128185992919827692853276964643522979556777741719770847341683579539326697116142993582791570843782319966085666146427681291287786567625355633317762150120295089925285270282804612652252143972177894237024 [176,93] 1702674156106373726077656836360154651660185190108202419437136795482721042533238303458683850862307039257272003897232088444769312016751101470246678392552732163048990648311936964322825032968310197452284527422002782888956259461916410811242794519542552116705161339805365680508202508102338126415209082540579583548454290513905901398437667652722434189708887895595109310425726409760894642941124642672283890986713489078023492730303889949348543662050261443438400314615101481037093167008579449807734266409059894003847930725880068485255901749681571856833235874606035878253619951759204823973963092768823066969881311895622599840440218881093385509894631405867229192833313512008323648358269185311330884214379735118076880836700536198015447778775516301022335180113130218717296601261581483373931817317176411420405962996313029740506778026620309907605421719828741987263499282728409702022408309766881482391830081961705839079368491920725639580201692009015205982666998865392526364896759153433133518951178235009437683631366201585522394822239374199152657342723637501639690801474841140373830235292293311649674383522050230049846465993644440412442902790458021794633629288173363535065114003283433339367786339753228295020922651814280190970304867836232501940096177614713885487272295451303236956758884468771763654909808764874940066927724713065596499891617738465433921607792443413817528540291389708082370715834988701692684642491984327218876830819131512158743494652967876311997152493669443077752489651510909485827066522289371663820423897429110225100450280689335231566783756586718566963411515304345235067797982623453651973175350210276856089629524225125248 [176,94] 996715723147789927369118031643813519587453417214003812985041262489628502495765261154020884024336317618973206400452226387025605793906295754161923662341280397426845279341717746996799242505190550348894151242420372547959585977923485486502132687094733919378484418338708227349662443418766108887053914959244979740132027387510588419083672423409527739182003978314689114732853956632479839538005990634259573796844937762481293695840242915311342227977752221124672946517639783083441329451301971131359893872322739885741991544731497481373023599069640246580388557144212247620587626453472288116678990573188425255676910179862513302856459125955379774004498526275961542494902264932607109349968689659839462046092085069445604168152790985979585863234723168246610449456001131640843633936038086863012135668733245209083639707836496796106468471015866034322565956318138096149096917689754222398148532308945070838378311751836369882522750998868409562530322585409494220714203779299627508259353628029075783359984341053407007274514886866845267533433755758639542499144641031629590678683688140905746371571526916553452992264958797420536285231119825348823137250213915790872499858244285746756921663285701440042120076961709502947993628106445504566652455048581044193176984618437806177105513002392304942066373718440247883210440462320772681788555762019793773278955014655655603966319789586620288450277826573272988306171039813804059915191538421243589768932452552844470562435294117687244885727324954680784935217447720427353293561606743905577602298779702330158827990464501657509297475656276361372021902697796112019283671247719675568849419233595646719653254232 [176,95] 381692144409660887715445131094894602095055998269250354920059222690237917476119250927313024400320198727369737441843157822710856887502787360216919483607692266774673850715638000580004461010015590838953376581699507144580756982096554989739922918607929048811409416307707890852178869325561850426991521343013037209797769364795105862500717151326265567742294192447587398156544502594762024652634992986656800179706353436230096514090418661713535505559106838866494214502293284146146019614088223812604316810847753835916868988204990067635332937491391675600261035168477665767708409872797787728065313325382809837242803134146807591767038766026586202270094087630723429327563575798131455293437813756845118997838478338805972000760036576164171688740706519345837242200948119059795508332985691160501694110942077049263912717014008885274809806432809244144907462390429728863283361158969473553267058690237839750465058423944257469038984836154877022657725590570043867343674110170079465888332751489276998938824597432086933931902120008201174126372239662845318125989369159479675927652065675657174967598580801452907275163910010833931301099031386796735157414397703646352054830306669312742660080675670901156609713636772882694904289137138811465656981860929158981985802421116079082280933945450585361938846245139625579324462490442774955365570141259378830236285135273924950884882945896023505767513820897496456301711837013726274677253666988197830489452751916412461925480818058810831970728859338656012090799545652996212010621699064333258670032091967988010678142421253920113755479529785621998898734156314017504063674949848801282477779521642105748392 [176,96] 95144995824483491674415635986146670992245337929610870271200173992106504056983718391533602007528591726912755958746477825522850267956489358493111888268656827848060213102266377127298422420458093609506022754335014179085063275381781913700887445013515693417113661454816970485588528961579244723070452962078017924025742243215833466442049910009142692630799218597069792471542119609253429920212070164201167210554305008924084561366712216080706645786136695995178514451578165803890759762535954378954261800388853350786367145561789966142005042138537104149450378928611593513838668200247138330944884817184391202341177853197908329534162830624892624032982497931572571146069513533340339166052189468980868218355844956115159059952872170595592344850935267985220839956112423667340963353076136908868818059247466464416784861502404819361716833451745958166467430839792111920597862414579382787776617634289059814240345074987639304094251053539717684996105765910696350163580804021576137683469922281060983368294000584002228947820676098586856767137562979930106591113977949664049593339713686595402175663662678050287993305006079842168317194731901498885586796890732949893743826848646059951398248368522409074087238074366957435447044771627811405959406093484868402747580598684813755415629348408356984476561007734374281709632854281486043657345356399085985332182043145652087630226907583521035451684768512633368548616573149337353350968646779425643076038604010520035479165471331300289265467254015254081711179755602144219524722411705116962841560773025461573243329781010149410055053951115035219387440989872520463188763584745660569823511267764548 [176,97] 15313700724553904043975796798500549464176203372617053832266869920482706522210203779625899308280970592130850979801530754785553128873121482376544730078028724694786569227195383356223106301763972418377548743713353899037739184220491947847242251345646366272467392457245828740994450903527269142769798385777106493529817975966043110557846364454067373972685676506912986384164158010578714806282608644914817142623941700909591131204366238067027795480529914303218851563808390870710618758763568307844628767132882364785624727370021200408955889474560155838746823368502305098380119188746310819592199043860454541407890369086720932755091615753186352398542853263991717631799359930084329735410542687822278165756871867657233820709949517512071387691944325894060887294678823592803982899905900284183908681025240919160537615407290028722273146981214053249562166911994805864518314231668743057831454411202236688579429341874987598485439233853088239780037367853471465778220836273592691573245890358342136683125016505938345177840702690907442062485473849035930403842411163659409819312891264678017868861069471715757022765728336275082696756416118368041039656308618546165945615304958860739598545336583861203120755943461161250518885031754705489550530494294485572993468702126034573057641042867392073743643856417202778165654219146839570225828663696080177645352328920605321611964049245478409120419206738053042206398654541545826808086546547301921777585041888308423721998839652969690907665092130113152179054046277137949212488551877682506370954022451877205833075239180307285947037563092909067116199822402752201944053916053190383642231552 [176,98] 1598228380677558108031493820285025370332342308741787479807764571803587144950764984413738254323040167020725972560508500885620137406823424704933580796004203788975042166211461602563195327951822201879625733045643586875574473094352393436851930552502217928350818937250271138404844968999228089892619039001604388926705651766625766642670022409561681081795386573555534872496730426954893490409294615620800704494719825649798659742193839148477968065618374853634608322339709739362102704419584540955632377636100299871859302510105519281358335567488020300290462285629855109745764635453994190117040972043707373195705888746623361888955740110501195379896602229562906502096358974369703085691559960632932833004791437514326048469405910620558797531121126003702125200254229112463280808675621456132289170122349541732524048624367594517150202233570525157589715825361772184156202732012302102329224092140366059886218522464930367539150122811342526458245974453093708364740612524332340226184804002058002121501646335379436659648512219196677308669811907257031719156960073505072473557612290144922114594124721441432435198702345491008021894571327104417141561860235470063138570428620945544015451987153302588054205558866780295243847572758639258480142011043545557954623568855966884947617604261160634599740791984905141121709766236532615356394101873170916011038912787432736035212415968994566639775722374670104296184421188374483609330607164448944580481592708432499374182779284223495756810739946783073013613919979912022161763498854596196382060446381247416327859077381837760882305894717243004059356930808247631143542548981533794816 [176,99] 100246324065444885061889239305624058952437207483411324735052205397906356234931454185919117412983637947492707306138667877871422662982891615767637582694924603784524997707091355884331678241154139265209633939513846806476887575325199365475131839264988881810197217282852758621037490049482741725332416636154573194276271596992295618935523957151280825904178483846003952819309869564280412754494066980488364268353823217906603359058573857746055058339932001538493825200552145673385127161545437567231441901470542349000179586156484479645378708458543095484729017330814601103239515741440936407913839060952228799972752343041745667917288502290186049092355760102218966389723835628778628744339423432957452052358857050947844148425321704376146618758349620606173166069228878947771127643464143613782014102011666255860769697384470935828047668251329017975565819751276375376100779935394830931506157332306693205609598004444564327427497965160466283957717581303514374247033898010816680749804735987667521786946730927158865280229375201260625613930970041758642189581767653732169259193834891113026935034007454941403179715097772630148224535752418270081887882468586953509690722894711262175364323805169695136714975233065646777853702420954515518756175283438839358674321140018147827160184888401464256156959043014392168196818772629599184262728467307727700223160925635267108551583961368164992660152737590181267102967912579651107829436825675822705616125875299821596474773469341048402887435554766561857775490993176826433399133992107114857319368975953457581455549866020682500912651385947893805103316414601965781067087682032 [176,100] 5618614406720329806942860606664061099476294155599166078461870476709989010007890649668894390091539078779044207252619386626506950051794128251341925092162132352486377205146399425800657833776791937865229225264035067213933846119947286217408103633908216888065433659820748218425502338470945109166905186712776703958216923745795934327811056445350472873860480918312722130187075173220306018096621624980197403246579370355496646497532749822337588023843641346807075702471883605886991288527210179914942302110312312980891370551046199785506331762931533636900315436062291118619918956114963919834910200777665419337995198442611914196645384873485072169339545235954760589010202592627097242505348908875259093505093013950746173261910915576755831518892674663845320862599202753710689160875479366014209224705207673645030233478797958246379223359674073693394332543495780681901775808325016486642101509132308607752814768069277454228412739217550575892033250808947805001697652052268762123638558397971063941255082941487736228242365160634149918435252651550829507770595521618285328244614395189014546185592549028648111647677553871603326430942344954864049923499665822796712072088633593027214936805865085495330519596722130194712635642083211963977572154509808939263052292546092046769668930696834554206013908300715407901640503586875973387565614303624349832587586257999777114000057482335746219583804931280985289669795844038472605845486473111708162478152702665649081499213551660000813976371077890428009242911347546440886689782035885532205027332437512234083694128150101289035853358556922362484686343025715883777376 [176,101] -104089105537152643225173236737946492646524498799376678613150978111061875044512839932437326099309803893561789094233721190900696731298801421025622370429010580388253770523253000100578926506025129393305619858363456933968405646822690739475836031251464004951251751051696759542955833737320922531359184724038593751978735410873446651253646124767211073319390923329007021359468748727962102213355913315121155810366007022583474287837301118464174152996081045627220318029605412932511752739740752185121902135712807488308433319606578816717343168165660973815531793472731147056127261575740120426287445963125071138003563646473346119452501014047214804902888284060040456301858065252595288213475582885156471054180349419974159744794722237938344392589363695034257645424526332791687972107645767642329795633975899111075837683250750873882561528510579342815384059603732936688222899149824483542301532818606340499674588031726105343910252659252150437947245965735134677394776889531957684108026962376752402805030569950825653734958787106842153044167609775385698137638059759456252979153853105632240745118623950879170734015447069356534947035108433833478857502553219795246018311021397331183633354046464727060910080694654671997065122976947382445917673574725808908997771814127178323258392122430302136492791717839762963743981732184030334257014956086494008436056572509014365195774640268381918556871928605133067865949600752283473816290312662149957733655435227943504456258735903653672187814389261929639633861115524156478292749466061089323509936195096539560560934005344931972453730315467486068626456114538528 [176,102] 26451552862705781890050316725280256821211448212946262175320785566655771788298758815420314731689501453517464597436578986405028483768126483945384445283184258433851453737071594055129594558778983784258666026522635246994884919594954292213675591236101020060509000862945911682532751493592027294694326556754974029875166668502338976228943829076328164747338275959828548652207920092032070363798351373040543197310535523412347584091288166248541206176716396492855697679968644382744100030719096229530047856619012464859256127776338376759539275310708756205285427553639904501867087565669825182274771609620085414405336326602071950389664625579019770147495454338475463294125245035400679190658674321595219649446681907846764724344271180099338700320468101442598332200864207233246374759624066008950335981546831652282025101780392709524897559115607435784773827603547620407550965877982710218894916147282679569519213156077759375422285758951506253215011055551841615727599286758491239877136995180252068054375371896398831957202319364247788759107668698598585654007586990194885598445658588315795444088711822468927608582150819372700504528412405763480691835001172056741066294946415761726521428957078944714515703165541656612251611009672023900827419946114839161496634471654900181318678515126950615178413922468800352204082325820444478503243291857228848441397584623030891542821498840012360542818119571048175559664589803434267370951883905314859212876101660940888364564345733211015611057644124604772460068048917703362537872319174182472815438469957384494850710409259785378300567654736537292409611944 [176,103] -1715307294619242613121028060278674140134100202643891852910739169847905799742826893013695446206983103933598541309398248359700366097571833278597541803663560641330446523712800398736368448118271139179551627805715989092899130797799853262627606971887079114888784434758415198523044634240769542133324320602618607854530560537721006496228709717671787796209801670814576455538286038646290372500921162479239184610656681559041922419140253718232567118835114834521150118705142572922513623547468969715074100474909576769533340288244033397722954522847836553533952514566054981122254995649518567139412572419330268433849759030716115119302101825533572987961750410640960297512459079956142453597329455898126436874007096583828278205248014131223152871316304787202334024479768849984612312246263105974721997815696551335368586048230468077877547080135298052628352608039397770576263364984803367399327951093268487770827987868060296378856260620079453861289642777303494793564747467969835831149941686740641859660237246161285294368238045507529053881163484416640885877187531289989329242023542726321286654642039737140436238479448323740670683122609608036380143063203184749459664420345235611369705512199800595727270643602980453265870583653398927468188778665685672097728038748253463054047467095616968350055280136586179071768656531314899717680210049364857072699609251340121491683121231644434643728591312557046078566115534528911779553659385846780539144032837627743834920250162874774269193016262814530308329677197068256131101588394135614586165357024100232968343896113956524659774076115942506936 [176,104] 75828438285247568998400025809549711560200666086338695622781293834714263283924326387694575668982853618284415575339978379950606261709122875706539259752961547278437603266786004836823942653454436154517428466282946559356422737018012615895499841621349007874019781560227779611205842677961881471381372219802247132279614026754600989033066975430162175684249067619235732639809745600839925251419092089947206722019161667488098509680009091602859303746615853119834991348744430739910794146325447335880125302844015290411759042345075698861382681385439055053264797655988726785070715048023808618252274305589152194096244560822472283457750540199846726335810976105966709429321975647705578125099882748673492494694527238370178276023103560041540221195427355116461072718774620879394736567378100603874268845095213731142739073852211536448795950125307523719679566747624343402253737984180693134333211421687304955382056357591520228306253133262433631814317816932669481632406916118447460235387499394422625154089573465144322188173022039975694557455255122492731248459465332859316121386782462771633483631664601903121407308298947436738992407466005969043018761646263226348235815785115771502832696947791340873785830498169948264711506276250787198713571041998848304828169937260526003563865766671854111247476568570473412956293525888652281821236466779443600377095573806239047525984125545897915521423725026589079253537814765133071135430872846350233244192954614965407596385704578491170802211658784232574009919459672069937391885957508738795119359769076273873650175483982470764062601198182 [176,105] -2016931462716530675956569956547233890089550894031940461678919792968970675586501233699149414636340628026922143803191108961557655963964082581187493789711819276975536911398913069793468421547921289001753667685108713303661164815637544750580532492506747413104886295391617873059199650337567575382970106109938919330509032314624303731437125499172215593463447193344501566863034782644493973851329203890255574497528000228992483550183107251254610861952807331987596212338044491444560814001439960209578957757478242264925083453781113087997825537831100981418030670881400177331398911523439495605193042710933718076984625841717315271920675096309042589333906564968286438392260800513182764916671448211402997732586722900562819196104579396665580975305165684308916032837061102632898640296896089473578404330461017026742274876406214622840122803826031031399134449497483809918684496498957305044217246195365574848913588481596199356212252907249376914642668754058345010185893856045754068412215889032009276393486467091104373387782278279374815575555281923671432942553706454243697453996263102580216725596817317185713183184846715357277814630669890956574822870238453394314437103390782981216905119179854407671009683526171253283113661041189761561667386857091630778676585352107288428303199418221450151242422098491772646434922728044671249675725795012151796749530822915296530632015154565117351065642009544979312132519855567814054090926726897072533323778817134832726931953264060532017860666752348122701021404471259147878248359859748007954914159225797047152978669162992827842176 [176,106] 32285641001808927616459307789557895511643261626286844651889579708441332130063984987241283041724677088537547340116287769118205325031840204258521114772568221881391023102460237188824794220788639612643299363956589980005458234393911447039610468708191364670704068587838737140302615268276731127526954014236686452636957881953744201224990568061485304873990199488369572850094058529340601067913245901140822898102030317093114179866519600931856661578937486051543175761362221347750348028300090679005776692552985523044297406752726692333151870880989923201400512446001695407973066686906612982530606413537679407914720411671615471564840559555463763209816793796878759044653240212843777985133858573440126896369195611186835436725682425636689223750707850572200833668239475762700489640109923402463124112893932540148686010047861665054210072721421609985045869008229182255828291574127180426739994499835120349131320955770519688789514127051156412479995212816316445700662369573513999962769430052840995340923314156732014873299563555736307790581240832812243245535058977725300054575488347414988287199552775664967443944636850634887001525455573875850025865665003192868208101591668393342825755148559744678999494474731635256641284441688770176314665038023819377045552004206238232848747387217708656900670048593808031944057990634664842999458223494443148359974057305004491370913801608165634616380911265453676106051406751430125610406300878580011490249792900456061091211607941452634710962668514430000641347983272163723831398240988674396134435018057025740599063018822656 [176,107] -305895208869418461210688804501411737472597155298793158078103988529832402894827317527048885811830171558468532359181942866821076295109152907014604448498752541176134911359216190607513342165460220187072631046656297085811656320853715054999523828279367455097509024550921219394482489742486322431581362909029239890923280941201652892058662203570568182556887435336064776052475421142144423568012046466336770529803030752374767072166200464402310576088977724188194622812126539280375015931847291116484937297534054447703199087341503260079311416185266804277673215178327356071014078347240538434162171260530809806093182139226750248266823393371637992046883930750265312894507593909292484343666654443583757674631237172832007714537986537283505502684291017661439534839336889009914090328147392941646897746476103661893709253516313943513641636884055980787595088578340764240157229613788214551961888628124376161253999734737100265635534190283744046802319158356435796736945656440579306016905806085945367517764102580893545703413067212349272929479223315098461843193323448791426910699633938520165972685055157656103702871515695124334075838100640607830174481688666255198998786417730719305320394320010375803194914670254563477903886208949222314703481418359154608271140887181321023458186665748225368532325894603567165905216998603719218279473731689251325455713702027365314171377515344739703351974095805166580282860144645274855345406498738153834178123438425002843050404033664312775333871794044209401335535973352740333865880242404833337724826021985308294990752 [176,108] 1687050461199204546976047851077229005097530154393212953913729410913747981710476462341581905689431958562586181173280503312725571502540188052422977494845339152820972676022723333724506835510933495131917091226858789539184358394466113315421965755249382692571412357487887804201508516081634554410991310277852633746618537268674112243587239830530696358339045816315762195903933367097646633128261508682425965502945292892782699036433109522204138364727436519971528722472152971690097848805697043382407731620811430791356388604710105589151673976479332213021182631087067758508481100783504984592902818542819425045800534759631548435155156927048810329387472515171120745635393153204754788832517018234972831664844202286064326795149254855985786442414252287463539810390978817060500519244031151222899794396890885842297407972868898217988911586271269118334990312733068077283458014626053124056778657113882112942797618791564239352764406167046991941565179853412857877984823779395096329156240595748028031798450378047855421646878025192239437290478809037326611444625906052953532485336180504846213498193855208288052731335788057914873972299866563386217438472603091764561528009961122596391474503906775058286020815911993553262532153489559302425883315297845312685360514004272470371665419027263132518155230716227163056814409640234864854569527374117767339341798285130933389998410348691953146439137319783879795863462296374515722640308276698657626522322120736595827511924175303215683861775160729294190439242795742699708827453828291936810478593839911192 [176,109] -5336948717144484249195965018780911430440248040235792232232079983974450171964149696559733725627810966112868794143096646271360188324126172159201331662625658199571932401833003359309866682752047214362451364181540256427223839195124796922985412147714714264805936960613467847914346244903101293908555179180904204327245123431766867024981893043724948637246446537730106863728109108037380280424273661684941370062634552309171963833165140977477387051379573430650056684702479389009164340728823322334560135138726451185847138882597368074994674364285322363245192463253696884152760278640913040447450627647062264507909063652455880506924706241553453627747642249725452081251247533548137384973465307366524196652684720614085511234885936409289636780486566661196125325419378650148317263656111044593714117848484032118116676659330284383815092944191818702513259629704942170642719462529907064829938093608307910097617996319766137511912126877025009326991936299969481751946389695032349963484916964355858892751387723487104734228521174825404539791725718658492630941154490621357166367309295385574501382241697286222774701912404676302380007810928766731621975593063454109506577829840643681088416723647084455899468520792696275334545172557642708862885956336779795898414642559684971536113026193414770053748492688237814937420976503797341676231689659398972034579705010281701533132712238969837471366921192443064018642283139829980698299708775072999769266717192819644739174102968554004840467977444257376355993625239207039433207351992346131318113568 [176,110] 9508831545235972080378029005903889539475187972588764444067837693097850561189615926120172264227217235532998987300148861617491075166200520059022467554485531092057453224573844911697449137573741743712660263965281543951603205120476336589043194814422715783955866810900736618315466459616991991968034341858746500156691197568269363116287733870302296037756627691810584447971571914191678453389508171700488927021704818637314958285793734139775570430980019200331697052876012855526321848474910753418489053662506167533282720625290013001970721438355552554739587209255781445101587957029769770855945954515211387265864583273608898839132009725588216589483176216697028579618691240846466532871010999204950257933504336727293232679273116152773199688086945815266435166791358533872361820958459797121703826216537865627956335273244489228599527187479647435191696845879911715521874677748579160263149332782291472985121930102462947183225591654195020413272003724035331585289377656936157322880803850352013479450055870375093407666608417875350578508851885022227677738029668326152209155046549444879613736449761640533997212603649244621341729877737053420030012665972180542401361189172421168278641575662520858093920581258016287182171056148322476520010718087589221199831587838519109520381056882224145227842188921581927267382105723192214198251830638246208647301169532479009712080378708033389868294153267480540694808801045148596231952424220064184900021288974711400776998669818363312016913669912041239821138436344456484482145842746183256 [176,111] -9347097848996618047676898648247788775690113838346854607480278831365117607202173325540129126851144068709391365105128610018036037493517918624660529548333099316042079564611654652074312904816642736535817616557092531299455489658523433307648468480639497290722072029476971744055183501658913659965678240727730157475637425985764091255376122208011970281292016341716174055062274718624811571065301624377219323132152375046923939944360649923913301169278142724316837146251863105316468098691928934623747512661679966108240113971849545725381728260126173750680886356199911059804863488546411990593994435233823032596069120761550476833759244992729465893721628616847507364144920680227275678978417565574724590131435810248247210376714995900660284788289840558131139231183688318513943676676659753436497468180712937577636594692737740468495630262279794838650485848848511694764944642793808328467478378730105628998977690838546999828426005463338183940302800960675391384218776284426065329190746148734734126117764940800575682301293555090890336668360797378097146017102993084089873853578781761521023691870723532506555701158071359926071201659837134390942464829628257639849368903116441656864288495458120931117753739188228142312666305957403220223362628926391036410457094131992834819021890817243228729686752262652413108359269397937785072732194287779612577929878054271362128964728951679664881415084942613500576162606443782276484143351883884515773961731841400179966945695361712258040882329406663910503367108096138005499447216 [176,112] 5517465630359698312216406485591310334838745149083671893479413918227023706679336407590295051563769474040548139708120079364489788340510725047468411117001573967095534956138213320225069928297866828774307458293202295858959184237034708923614893038954015549765159752710742985672147807479124816895603482631755952236738904482207878217662268935512942545250603588400977861861306777697431992203839011228696249603455107201114787282476803315987415566841575493574588243715446778633171618238838067936291449460221972343970350122458079196484023228998122282844629775718117584463804194820026845652635685221838285440558891300853081471819512185365217092810352029962841116064468142677878681584428551626670573102518614240050828066685306327577249778286050741445177498853165096268881804827087171852369937440595963745168582578614538188273733209114627341017705735369862334321306348740664279942720049842469917757671009375234019928371335771912195278251577356275334815184506377623597167352372506054860473819245927537530789429746642802699784411706403212155218292925005190585080974638227358743395705145626536356604323908189720291886512379250862101282774368640941221318119626536667603776467298746441834900624082687002439699505022753826407124319424626854211479688663569545506904304204950476621040182686606977101334431661685899118204600014904991597911010244008381635507659749478307653321760614499319139844909157356991119309368528373460215611101948475128678251893400172173446854285127839744750733719811759857221 [176,113] 712412950843587600061633016024337334082288400510162296874362900910741198222102834044608584406096657088203135249142972132273714707024583133034359942394538257525822292412406788863010297109481172338292491247910094603499073060258216806338260818778846195073921126122781551951265056494136814516934370936947494153293454911859313013040424126842113678184982840679699358072852687857576356441909190707444991642694004984396253486095111985703402139644112236434096022747686310786043224196360501040071023647875730283147633933539638492343628570245747242104733957452480622119714917975122653506421093828633230375397849909884723166218623620492206594298312333930622246189062008924030772871155528593574172228618188650385261002291495211052866577271356870156356779777587673866420064862620092328208364774949830938171615766119610333241996599899893452105503663974071734538074062141284392944899197488760458676719147047580172590544500121934302287541291547717419954189016305685051159957088152675420524167199784046437355950895249109639601062514950541857272174003231496777933700829059845727307535000601360728210050186716794236897632065713722256034994264414578306753651020707464081252025512183459559306552905664415239297961496454407923312550708292085191011901272615540930780445721320645628277082281710521574581757480394856827056463766454158427607741314192793967998617688551723413824334270560439728717662431934762112661338149472435766750184178615301748929109378570147691822871966619358040364831744 [176,114] 5377465948683412822308855587042339360316383765406357212326171982432153791348253187413622810383824489833990244145058005343992350582450181354552876619369259197215297447686564415340281494522404040994837970884348444302975267578903269571912256739023954456923475406810998729851559211176035089648540896142909816160792733658538142067431896364138242500097120619585665800665119390875235888812263687726391343561464879842680125733642532935109199182506959630712413760121465211171281301243173494282096604342474124415962584289520218476918896929191518235949178009212844091021177485770782924034908794711028247394865130029117167638337163901817862462571409096162277157389425555505325210003624634813638283741439062119219431029238217851296603084062607287135727866461564317666879645749992200402718458264822314604413215789538113639529982517129577542204131544188091878380348733761879809956000897173785106008452825358517349210772817263979082418999162211812169618646651245225414010181645645448113363142478178354462104992598536331701794177164000169709193345933499412356053954677940191259964054062705780874642538359700075233983099877341821442522044869063604608569451820337092071348172157256731492765682070685024561744237932260271125046420504569889869101073248040096534139575829977212945681854835162451493080923196434427606155669374718903459464455901246489319213236938475946665555545874703782537331801164857783285737151058922194251157610853193973883586680807885334609785262967829665600 [176,115] 6057129978110945939672394092135645121535149138813146709366085537123335460565522058054928468161463318273258639061194525247179274584945932381394062257172062184545698988617376269101451934414756529785759931875549672362852695455699572961006601434574258982971403261048570772420808348153643998997433355844048595409359753629386524717052016143818092074830144861005835736181871792899036452997152930705226341640843501126730143803782312842581644385571980610191913461016574005906736915648275620122921544506818304099205555996845244373588179943311659468729711861354303464926918632568859632870737876403030542739931811492946057776155703584841906405163520008788870341394744834842597961115568589325834932096033867958815353921293708746538009272653453138163746194439651865814192889245461819567742769093519387898866272768391270297980231007286579001944122247555487178605735843570789844383682488763199676356723675771188422352659983398900271959533036273003268039732661635423273073211336282073403999836394188230579192345214731886658129489273117186499162313649459039082900530145910733791087025592693896390641761912567126153544706817498169328217409077872696828579403541131337178250883637967562454483504681142175578583022137861346855878238410477962006176465508648382900833176974589288632255241092312783311628051914119664093633720432411712426874766108144011166652994298172140271293263954632480117082056348031438421801676639666214268181005705219860555541046709873117962894321776 [176,116] 3478013459068843361077495185268911648571868051850754022048245784887577262861168636854787140754072635845511090956946583068489917796595008562637660920529224643207374147377644676283398326966212090922612362041182737970121189792907973213494015755512304295062349504359681229655244955778129011812481397496003833851586330748108397107746376585415879193906188145468187023356349971869055110884835608800296439032015555229699895604112309505114030313881275284765246084885714624284779273658154638356274589179657960656792247573575975916024270442759315286592179443241217176824930975147650939432961250391073549712520663505797147149044423683146317600154057158162118233303953136961506538949388285552758372938489964573343687613708130074886645873821821694836324734939234202209710505631863453046049629799392473105110671798334649711280349781407661165397345533447045222580750995680912235923511074177361133770154136017487045732245371065215435595799211474623875065151450822337432107332536729626431641514334111377105625959465285312900210238909745437880621847893901796283505161514517330353378152164029812878042956421475554641214189767238270208964643758505240042098920497514952032196878834350292713622381655938369323167506093025883836377000731384144039965768226653084273613727611521905434381958768753050998537873104427398906394506536654499833321539897986697414889985957287826992479700491718774535902257570191553528956917463401667739826034466491624331759717078329760720 [176,117] 938595448723924640791734963197147317115698037084883995101084605995477717113640785682423662233276530706512197926370932430601780720674828604145385687713274377614615004812640936841892169965747643520782699189460865722047256236719332211605151403148994035384146637510253968871287887419736114229144600000411901873100399876735279843173686894976045784346071798057474668282771858812217188487123552616896221270456277739228052227639396493851383518242657910356113875173456739409233274626500593531117092585224265754155631352111986880832494155398464208843158673798631568213982076832448427834919430901438285500802226315502725420485941503941850843724674493928253162488166409587254838774903302133526924816658745272504208897973336013576860263878465928857233117508935436785769984038668241981298744231005708385271113992238664951439813309006031734696499867037372541711282906721418859932462482596398047558794438748384330335355627145094030071303811629802950037572784807182507115603745794329202542384753931019604061738252873544713411170258491213768804530893199088525289014351975523014115407041246521050768341201225235011144382776867501714941631477972617199475544205743204476710151020006394634082882386917306789512671768929840997055257041775957348044024963322641282496890328272981110371070813959564644652351924058688902817617113286556357950345821201549727314442669722711343081544568273282555363882129405530716214746369425734351909080135522959189947373696 [176,118] 114652761179702041719954800903131917438430685027041034029955268208585851024876463647935344192523966836216991147229692412946284479439304150875345399197078854879856534006962868090534524098443910300854030207632179001277102596239760525730512037240673961931847224791265561972228293997770648804331198896763747841120780654652807041368383357886965733893628551193087705697769781142542260913105579303253133865769639092488035709937745830866518138620615456376869462371315985311706320873903625755783062114591174706769488969432536494522053735945500736753048799122746549540295655663593586536292875614017751169189113712816469565228979252759632334951720775846938047289959711801048727499584975461580880155338072840914796962590807953522764366557217729813262777164165079521183167825322103865353284900369696489960711917294434145112567177432940129271846677448626126066950953243256923503429440494694812526131136562004820777480587046642488582667953726195547877624986312810461838152369203084471318809434882328086689686177387370948433710556536022043437685086357974565436680635603133278695088429003540248053471568847490813970119705894601404717118886720351959809521447435264587075841270338118401588852231562311775073819890993943821331607035772988163651762504870293444366020783160914812862897640306379950489299440799537929898614699432153469395308688235397262887817275753555681650409955415329833388270525579220233488496573234769770107674825334346656 [176,119] 6389996373435808745752504788015132965109822267888955623022871750415780072993191768816795965035498099229409200674414754696582042431454562427128923907451615917336538098911363024748050409884197752429146304660235760888805394701046369914193089947026137010408700263077116140721288583472943036327102300378805236189974725052069152806270031543658697455221036339636054149544888830378950912944772047828814709773328565857193545688278683896005759010081941719764703824122188039882020870929987429303971159713456164952007504993902708856464139561046287201823982220853626033154367149970341149083993793007490485969211878748705931080948443729683308450261113007106636176969265256981084556313004633591407829268688635355463587582453601472773801329356918132343192737368332776298119077567610493644328642564013129174089091734878376295821468474180793393992831524631125713812645128276131810916525375111627272446719239640196956989171308745793145079152534791037059536196214979876675597775929903864571565703874890273569493322693266209918267877265998206501785550646725799014166754235989438761611659383181694939235129927228563454912348570639154323196703528844997928616291701867248924697054343407225314433820037128536052677559199092555073216238306762843784433595139991995739376679368046340752100496601612843157755894816930037638035023606839399017505870700254205358190451142797560296337190205702146266939802116545716711237904462558459967064584 [176,120] 156213402116254852263510134594879071893139460552480224952517530960191550474155185320475835101725571004157899875869144353698982401364382813494703731885614155775729482960412985811217147985517173366939010546128030894419607717879543471795780116349504378031189366897748029478908646204035365899247221791198635318965177916916322454727843113785600428420872622047586585364344569386364724425837304605751615676003913573611468523735055646936337454484456903174104721122514331266705733738171144069701373949484076754899737987172447658338833635554607900090411608322475095841881806972977186317516593136201687435745774504674839718042268912546416499581820459286421154597377857029018108823554999363086225335837662661709925433437742177663423964637006135348360655204314282194432917051837476323676603147129387701664621119454385040239905895021083510843897144174861878622892204479724226091442894491682167013936951807348512612485153148344276521930787418940441049372830079893290937073573021547948327194933168735430388212231462985605570500929589483192773310862140394500107415901581614849063744653808793009440895820565803556068695513311965757352508121077894777063555470288362032384764998077989968093958808663824817162805634483597984935971402769886805634584470745911001885459905185292682363030793689894854179827667967041829129770273963303753602574792351347103345560253067941927139034224496199329778933480689716876584620930714690 [176,121] -525106307603503383769973293039707278151750079558029654152950103029401441327278169229902117625087385059228871808331685202869205038495774887622722076604491166442205390601944096969571990017484842223426969859076411093715675503452936325238902138364309401721866106559681330826427167481576282161561724959196641993781414071527546042455054202424888663115835424574093682079908936942007982955025956023472338523900258378826928412709263321996630839367718103796820483096483282021751930086984993828898311815824994653813052806825858324055115699599011590454254461761784980815165721273889137183488736020453831049474478221788723343583471595777008462236496681501415815186641406302594458461793818731445511210108259086346372213974409795800116108201797361393077516159428216574872079073354893502092078318416356970636216492006449890789617413684956460580269026263963066129837352011206817603894781985803823233764449987905152947891138902688036446611332910711503240981884128537390486235737363886940687511480159721894393377819238532057188519127343606431982797897410772934922139775010624831154244264027821973048612581636890110609467266938783536958760732501640296341943603447688356359484671941794926922939394736701434903118958820319747217983232715413952074612209469899625235618339184907533548355081539467899049983160595614985010227121262590039195928777516695099939077076667479670034697247440807965103872200021718844416 [176,122] 327666122733314739135080711927866409242782101577665028012051442563311027093882748229062728169617579512532571785234133295202179026734560961141412042719782979580795147785568638913365733067927766641080964260633563873705805878727936635555402222432738517076920094261899463057415314470624956697598352230012479784417426867075951143671967748333885465212525756435888420549194830401608827805280216347923700977142280020032407621558030154801527908666309938103659885813132783808715568113099588595774943005522425553781815536831337082921295540061651340116197281268574375217052840716085362837660238035445468739692436687277939518407262062659398721621281632142971481830752306054241879894850924383524005620555773543740800826498771289032256936468591307654122971730590165893163538072288593123640298523140992593141383978519411811216768090284749846081136587930240167231581655018877709406405584107333413273717851387915623666609702675381310940749419388857380538736887535695550068874419415134139679799441925582745917339470353292510996152992323548241294745714937193794194783932800903035291371796989399764987163923478519872749524905530798363538834201778897613370715845862914261002037292201652783409033302373285670137771301513975448642931992392085297518284553290014284088123248312213608763534422423803077764215091569375253996726493547021156040584175236128926501846919749714368753084948745168308224978694592 [176,123] -15550701950112222115137688857683475102237280367822709900847817467485253076531363385924593684767292716796195650583974585635846359143564379538248008284007401507127074512183956787572457382089274349452511194555667918333951272355628097127097169800780218066849362907625373443457365200236557614493200346719664331336551182910045550050400095044081845175322996319845694304119660362879654341322718456222043236403640736631645670783766887389230710349615465519513205735060189161346256637502664866375443393948094326757617135291452851697681446645988385664808436845309098255554813225443511545863010013616319009761562217627974593168820029611109460061017473386154726801716964167977585949117873071379945839307445707478242897201146719033061951214015337207902925020247714033791225843404273905566344591790936380877364829496524024997787117369030057184496453855326449882824006939839174298237624228855967939379812097113909660811497985630057680298300357911090286088553446410670779865339237124938853416766915655255180423887364021943819382994513902220767118066855763673400675601274465295000507781460744929360257197599386458860742748602312247812346848492361231471338048637761159220180954585683435283873692463644140569442638275685967091893859762590851103330209893518227891533761813980533124624877146758406715562658054318843231559265066309739916677135415021841487853352112492277159145240302120018048 [176,124] 264712522992887673229356012314060158424485831272765594890129051999862597768727151077332433708417615160608101368022896574400157531684844488071239721884543149195886225065927526264288188984323642355355083564233121696390169531283600108246548401646260383228494083017230673313439158811794089906550163535379055393527859840354935368797338115146984348665151415682546057890387071493504732211247844664712413536363252049118980562195600199450302444597105725563963009982046676636448746781649070875775457627051253158406314423240389723378663590743779514575185657034452528826404400605337374867919696350745145310750031771188547027923294021521281951989408242627028562558708165628426129318804366345411744492991171325254708663837393642906934844322889261866742721164459318224487065910389488499102175360778667739713943116019014228548823496220624708952262313274314568899495424595553134417469741257403602809062034918714943505476691340293373028965168031934290382080248913700305579318469715271516404762904838150966597262991485956981298974326846443196013334739073718012568686700289823439429179930941854650654417120546750422256957199922257375241403581821687310448179190818561487650243896040902333716644908401984369083756115018957644068345091969209396106810458501988734196705911164895304457535258115854890819204781517205471860004224550910592527113260228764075433367906202051554414062128 [176,125] -1692017747501110699852036497086396438606917565404962982224954018205125296308549024930901322315584743164831896585779357232905898865189334880244122832998739776557286446808146959433582788222823209933594542141865152116995122019261838871844301056631398733585074136306828849249653231209186100755462053712996532454036148842358390329316897977900079340118743858862008930878195183412667440368243083817298855997901938865406991389928170096709571640720222977035890262405758699259755120535879261691171440231929837619907588165752954129642890447637329437154123236133493815156449112667350617693864110397599062061331876765289908429183228076860024021133029634696123218065925928366351187098198300370414378107273095484015409556557041537411386748005270586249925039617253397338715558576312177152698100235946050843682314439091075823793436189543356644924173548126912473338682847573665841985201285427497254527479228957242671131213522549804681623703800604201928526751855370373687517924544136535678377423459648152169005318023216907595558919351225746189354593705119772679917737204424066196639819070412326621317693329965582446351182188356135362049373580861028947660735448089262093213695776854488007760577712967320059467254817917411975999930712316324208982445270766978800564862644534484181507823682546966817673978201361892429322381567588600090058313116691676492096777538663424 [176,126] 3330774777519775603336528192459404231961135410673242641732143737980919327038453645040564205653395829551112679653634261519749362556273347552552744698413347642838037673401548629322914935470008692858520612003154206813611330083823542735787801454636471915597511673385144326867365689881483502113532242069852043544580069836725942702987189273457859152323037156496812495151182891592994327873545994598631902379100199225414949427785531414940523226268470428974051674165752132597815050502447668250056509157049786926082493051808320741355540759641270075394877050534116902061231770393906135837889275279170598787868936584821963830452614696823828757460148197075240894525571745596907190024530303068681989310099323847379536716758070364604452723644337884723103668743763325940693170954692181111867015543974654285655147503406951768051811696756925979263213143919100233390084764912460316116217287955471405082338802858900014532424109174850203685877434145594690651824623876388514085637878343869918989043610256974252608455646000875947247349412260873457267318154913169738252239379403565972838934754395294910701950830812317041435966143408901502998427175200092259868269335205199725763656168714708166400337530318716526575207158410727252048252890894522990240430201180710893884968388517971591060639091221012358366339139483983689561203529646203763407380797718923354040 [176,127] 4929045256946690728516365490203288632797894381840422468075219801336961261719142623344398729661713881796109303748345018475406964069772506975759001561736300902143810454141614699429318461057511855760183758545567509798016325955567376176313547437286952235369283342874047270238172359289771194118835799755008399500098620952841118940470214316702769991740273086306084218450463666277619086143887339516049925907965971302067714727667662603231581603694682531762057839292721070430151448433110823259541850671958730858916302261164940004069992553000395236541931826557055960654795919492449544380714322878854823289824939617761593505063156978630835762881575801187435270776521232402154305379617508835711968630271271559626754649960491896208501130424266880815993173680993678705301459209224108114450957252727663926288607511056796841552476426563341365001494521469533968142329313209830546821997054048245152554202745014595167148648967100664263268997856954023942446477305554423233465445262529868586954899882493691126024599870831916709099014031178612841316828075342120999869979654513869130900693613706869101543790025577869805817665036677273499675108105518997615797398783677910585749974586768420893979732978088238076024900389890554047163182588233818418444899834790196564293494957423192170688511535576201444272289897997199024342812884882601569703425216 [176,128] 90040778510484119711315801524487993124510227926566143000474368132814767499183597338100124748802715976570592712237659699718903193150716789390946302710262885323782882020265939046156455204914646300074053990898655887731356488068601548229793054449813637797096883817736182252275126976171959591566192991045819303173663320472718172443613538660009409876994047177615239686657410274988449085134950008344823078975980263329426353500614915103489230737090305426350688832675836988379268337252042814588464706799282976213147178285156342716826884553168416962851884976179832639974135813028102353936753087136553718581603276081578393889598726014735652454024225490686853908701539806387490013403557650102283149213332697747029147195228897954808373408055279598844345470040715348813027565258924104110068780554447476130878576978966528141244477687383942364984277972439923258447641669272175319509435693820270785839017692622802824275579595734351448566177703729181383180082015139868215591002181873245747748179174712789050713917805970184604585130171474829499606282439440678280568279630164029661044357522215434673053834193544610612485804061331679746754964919362008155638181574658434799977612435799299675816108405062625381998011351900566688336669854558795392112756612943372760914225178155913009354898796914914165064292837635143404092455684581312 [176,129] 228246006320207103620129782521130629835274573117256928558711380943695729490713770917222378373602862830522658461139131924797263002590468813135391454487348014646698718719835287628464159335536151584036933198331921662415646724910411041663336671426836366848134327911803707683928828526398142534410544678693701841269086176083723701069727912149192680953345090720120615342382210188909366611466574571891549648873136396338834968305338771845400835257387521695975777659398686945687590206382249855107046272079456723313642891677885002357661971486280588288333746689879431330280545734428334802185703367163160923790717424839510891609683270383393718243662420493918064296056623156387725246379284666385773195204982698011601694475791979280294234105462724599194563547731435451564209657127773039676320142957166541748086981071998643237648521972679768217467371696748703908994784728743656705332643263085506417163880155183124305008705105349633751721220865106247643388250126216709124934004190069530053170539530891990670488663308859735777490485514509795100727732503971871733724697084840954614773107258336763145966455478172585219508189802013084293780030440005703736065888052037324167336567411809618793182149210925363356572300205747516462514103467555257614501013239006989339521485726216965629865563288804576833624969088462758323008 [176,130] 106595997615490686426995195012795624310366809655960407001279680870639206428414663555126976455514216730237241603839511963790980964482624195563332597279272125644576545934775825284320724784545352537608158404867814507591679026004375454503665672010182146193181791701954618930385374676122563740574499297997227550445540657232753247155535886914808880236650378199064516300278617843479144294489120139682725384091016958976769682552156790860051379285801325629281401126505731241120196232442927715807318280492020895412689767383094067734988605794937817821476561734865693370187069830693342603370114339128265185293999006244948947855051185703876018595175494151217552725197014103867001398511290068400119265420560503798128721498257350953513047999954938379429603822741863366094387960902695056839676488394463432011480484303644101374614151003429074570860439153637044991920114180907085894924409000877443421024333542467070357110985856100487746552672383103474836714200056402292148103489646276447958935861424780967820735508512546602319911838738025494754516259592099042699366306383892201608228917871740628472101441343355913373951348831244887498193588648964322517524043702071711020850015731092648392609048128546073799986048703095725345792024903852720010635076622814153188585351098847601573393259181749680565211036448 [176,131] 9097067035963104369146110896825138965094116864738357172546940666841314973307500453011793288296525235807556621378587075425488201843591505406868451652924374664309524461114004388815753350678646885822131536044151680681022520532969457931101603894162033517612109628291234893744030205007851786316174557797855973582892638892429371956373061831109345155371307061981950221476598836678615373209270809932713388604457051242931490447020532739756495149585465427483165804751620742643330491918185760574471498416686913068244593229232081040904128744157885868015864750786480647542415039063705031117765474942592647641533362738340472878207395875052956316888593989102977956230659291903759770463285591273397952986372161712171406832151441439449652938734533104198244847023459775075970672028881670413038715861781911349650282783554019615087642229497190232471648314895653668591906207374783919249360199722863272333716892799370670865592929829389143942509585873902921534931571065922454591047767390819840284192822252999041692501886669261973103797873130653804406822687165409456122928110065886507170036492125827319890241209288073459454536097788568391691856157653505085231228248018803656343855897741041990995747978699747193255364779207581474052403296461583586124975307643019402873510377479929465092600292974160 [176,132] 139774876131315597120881931059086546768493609947616503439842619016456467821417640497496129564018111690096778601291950562950646447159528141083486517479094874219305360547057687161892950683217908565201135065150311467746304771564741862640586600384620958467530636396610034835174676200185948650032634864387306285802577272315577261559962015180970926801496327292221477274432247758676635904540221591139382271663042143040422145073630216734842886504721636541799317640193295169651312792218945001728724127031496649593054970913333734854262833527728188262217247441565375593252724605212304712646312520523236748142443366149712396334622382314529582402169482124957439707514844986902262413665059708073279091308881033469929109573773221325218255037282386011116535128130369868255593653537530598637480617923210188316478468299977627069665177330813458667614460532441558058080840760495943018576319286194227770696039788253761889444962987190644736375407500078252682554586917142537473306359041131876167501128514461641869667650151169595263924532020797630373927677980529392399706866480050682537681461912851891576418122293402890494944033490188583611653643933771471325121795488578113245838350245004134027502562297263660592102972282299245522573058166537512223777095185929212504134382670356573200 [176,133] 377811869996421608201947627794200862402390159285680964950173973294626028939513809068150450907851649608031637755770463471988552841444912090457748244642190031598941747742323003693276753011173399327755568319531341322005161270166286393929785702569331846065600724027577340512057639481115981487870642031871675024240249222280281187007259474909131021831073111070715422950303483077934818625774665708912946216977543959704096531663964607224443354783479558067327451034026920767342245290922540521183157160545958797176863026588302869562848550722214588522416591322573025139781191361787950615848505241571970979612285955359883221994571544460721789173100916129191419511956979403444612305809225077290678531849960627620426949971240410758375797961697267508012844595679524692117422750207602988902638122504723209840361274642875884854402128559239138400389483339978409879907511568264983808859806686158130130510171038618819831405547920509010736776212800600441109574587143931225702979140211955728514764132896815983226553297682586426765920343856759064910306481711780789593014510812064202415117751572514835039760285284083317798151223102911153203646295332336162644676472337844193351831585398524534193296068413087564277874820587804955410046307489965037926090226023440749968704 [176,134] 174144223909365864522039527617175609239808163506811750227655282742930562379663214977761085148617924933428219106695526811063621055226846161115280840153740191770857210291303143127362597770285190367450468282027361906057625244501436445352752749850913417525267671054340095273271441530231000602269672100805792041334595801113140409640755734875049180982371326449540688380239174237451849943962941861662866872825794197767300642942648589013610003288796133131162229632180160779230439621861110881125658129517343693239537327887350555535693462139604386003188497682311659932289724453234459087038138541479838759952685958169492791374575401723872518937137493237157667025155788104992177875841439551740336778642915511469996757748632809965135379899450058826539007131352682668813255812233954832305325705887628138813088548512643683777132321456374627239156619271010781519014906188302076297785907563683845334159630813535674370740892238253763569772881117370610390988544259611805978384602633571803379495670256271712789264157927204896479713815418795319765108351642889097778042186317933868484729574250833662809214415998430376408074274087446844659682563591912636247065449911957637979337979384901138992151121494742988885443359835881989198398531224858808733837176 [176,135] -10245076251347100084581778615072335020351221695489815995767177002978109128554938287887664447479479936725153159185282752459115514280458483908004892100917316898805506025273730999776423594490477583518053964214425569907074456264320859674953493978389673501867407472704592001358183827369826442145122390043582594168443964550106382020197420306460504418062448375609976277586160214591283687579786170640642229769078738171377971927449063117829021299837236579985436063804138309892906908910665373470441189339022278078551351559730744054539953406868204954447512559554959453739880901635508695966990878552144782492083232032631049774221582235930893124886884413431653142399166197477994092299962214652803960187182439441722940143645443621118894942956359194517142730433278889554466546183550112329731158164289121326231252542598171944823856102823290521315822788771999451363906818074810100055576746085648610690103953154192848664753518294736810592898143442806358843926815256853982730154611039123454022262781015974169065987995127106293120030842998057179265533407599300258629540378959802504075233757971982607936240039660864525357345832098660162390464931453407019627773525765794046405342243090273503846773561980969836262112608591037471276577592496 [176,136] 13426654476269024750722687101768430257831050948084305211902113799023429073808866649256490787606060194940441736604640448583486866653717395175400078149572693666178136242121609379186876325648834413254604508247575993739667295923954551753865819474452294061292904627210240304881233764029469311204118960374164714244040116182537059523536790821286663966949367771883157450096440892901999287525395318064567605258679872098466224285329738385956230793995970939797422538015344279924102310795611385852697455260021458310746956564282654618818984861499860820532992350611328592547228213450466544244888545571170728757710815114020856654412396811675647776111161489779833193752043625534111273048444204528909177374978658863065227177937220682081626636018313999703329838020765806239495600775085981757033736303756904717827255546656009382856027525513414027768630118602540696552823336332934654392726548573869573288222634246360118400721733422557718283579107761790012431435776572069433117141373824635355465906348825538306278637285025454685053234677453535204742349376393473499702911004263134833850447101648293067377472152347407408422859683284325396833841554936032486674877415688195820459509979270268287505284396906657640906773180547736900068 [176,137] -10284109771760351171929764940130711770747530717017554859135805991686230549775209900463845066066308917745968364535892645102343083073153565818593970136655299306618264237246960925310891286099285107296777019149005553525093545097853161875718524134408272475275059647461870795275355406905436037342198144442107042283816378435806692506079386417658113369383838257637483952580478337265230800262426790014285527765649478549104039479213661649489782010822733892201890113821014161002942510617469737652880097531865501407681275431262657716502782329154184545836715963223501709146065389967450772482581821958108735040815672381365808778056218462153411503929263134563764421674305982413762889296656643741546615797817678150909854185194788495750866996905436758060913744873151400305858417764982201309207827810566048090240084332250812237920242211128417849027275486726580191031553818682563963721452573940305854453767886750575396260943052605630177078510055373128098360341707745022213230964611936542647239358632035040851942503712704654836564150009860092447270756238959555877171603764271881919610183611303488312093126426947258312773662931168133955945891608826348945639623565234693328889097688619793355207832300874309197009754559040 [176,138] 4569766574886874883980106205701299514401312243839251593544618564920404763326407493273910084635236193098606861955612240497552409892945645516232896911448192912952328495474055502108882653913856142908565669929396625038642502482657053610203735751837659009756411661588487972958876509236953685566284901597061412384064045566571803184849179261659755428517178749941465152245630577827834987738917793411278634093333774012885031168469273183852801172115637911891110290008683224379767599424294472189329738964279134074239524102754196296596827621070537829474210177731698868535433371098448206750873524822303560450465141584615335437924380684694067215719793039515365895764007432281163979658565011646688068757806862800160478850465894739284243555099747080666680621011112691960383149962430841681050027117200095510303126204358736283838601517111510939548092739725168264320720976918192495543740131291329196820345075507446719995719293919604250408594069780494364705507957401275095036452471221737696473538770361621072596379925384059720267451980438260430113151120368907056550430683449494776184813739004766323745815551760752696375424927528155571413023425669125322476079548476086706983374252185233447040350774493703421600 [176,139] -1166918833158064658734457472484245385007218676750077664960313763497197328822391739585859231169830301027803146589319975160193372148190340597376254581021894863570122584092598752877419374291240968789503154341852652210608620354952369622877586888716368008876036962166732969999951463846505015725899957293456460641569343390405819071895420230255937790471306690405605668268159322107890367378194724623597399827463950626016868430564193238196259471216173613890295177797478756197354760736581448177449045278987581424690560838977409374482794758927770298911989757729140818222258734558252074853852074012932453465854160954612301214110263185492011598038340275686119143579959748357907517255380986637125930369127799037211544523747200250194759231433441779722051274720889924357478532448618955049803202762634698484581174878983023994765139719395989265245539066077708761798837374854773311135305985635548249659996458959761492470626196374428772156859210480324989583956874187274019351792704950600745230553376752439892553223258385156772288031390840533737770092026819736273871335843215254301054300622340005412686111308328660744447107869401750745783443410866937724290025127949404192664942734784506912979542803536 [176,140] 169491143001444803199025787076663547312030855915564787224133066842437648427471747311878688878690954037971213299979052515509920997402585375147147616770675943487349249790250670513809854536131682457096052771233167402335059550802294436225648566046026944612481606138825488169470981889496988669389030320628826065387995425966022510262081002179495224211385320003553792040286261449822657615743550346016261370353285947163440488955202516366255762746786142363440350353630570277387791544941403538175104329998156635684162571243756771128811426419766785996159298499942372436765744513223401118878796287668629829009081264467646165943945258668959771745340236563149433281535330354251777375008978161624396344433967146653978647233657128573229258892643390788782651981095275310808630653857222982328427625899715619811352654931395032652768744942945387984275824467835214837472377052373690224080022566856577773439173566095776876010737207539361309381500396850671295890357017233937227666380060690280476292201931303909089934373014816921071800137375936482344614169506139423442196435430012830621499784970286649540304833849912580489641110579070770916772587055070119632053580615101885537260691225016044744 [176,141] -13847899180810272801412223857606506901231790288677488309970128396421691658078107363076170903372931983238853124883755787575258471443702666252382953414988378267363784921049032061231172093607951004238098401334721770115204450282710114358190099134214553168524233547870939136760816148533504445488457414749687992071674089044474885455309926278269666151479204558257894346242787764034253506160255558220806966531372206222951383833112878825995711268563993649758612962746052261188347541816483303371376649207038951400674321745253248255686233553805651434844357928979126021808448176995825023618728905179682684427316527023188219708072368823988926557467501465777567397475262856374779062512050860737081540238027302932590404656775558691775999499605641617682244153570728406475962941867920380803286058611109021362059955368050471330510080708481478364961543750986874931995152297922114484893603681275383980917278057723127871772888660471772144216615002938130866156837853981713588482591439732594165848295796246647320756645119617736330650485721335394025609614822551515175325067197119674055179493517984420941513045312766212163653796755918194938639671559083117070160420074941235715342758528 [176,142] 628826262752539492004660424505854327552446700023917400973851296210120317093080748628737018567786388907813019804520280112538483291278162297413002807794484187962541692707965286881200701318055766879098749167812682817164508438451897443707700123482929185967349652065719907055374855405991638469893511285504563615384433437739640966362592780903498243910733953225483228476664908474295685764469836905579711638904313762505139259314394543144634934831798467985187938940298851668187366138490610921805058474379608997474710534045444249329365188166495136290928626354588384249953784756210766979621224453600290202174815170497428229399349064570029955904006400066016005887733795054386261406794894970219138115146957811646559257353100547166053893358331018375494545219585252549873276144446704657058885759005858965884340891641369623023743934774063446777577655606021571932734190551832037628721535191234237021888521236240447301596441005625455135910724829429719111613384148786235997958942867715749065645396014664026477812885047937514778264608925864093350796047378374511009865945319534338096124590661921867499783002062323619089777332537842133145058848378249398851086529316484616 [176,143] -15665723335471182944412391012758777868634697910571026573436359254094083064711575583405819060060766643957605385842808075355672433101284262913135765762740496316233404709999598888461218675223624849911305905141596977581007010175311476212530711906738469687403728208391316617614037165784663237434454475392095590002613422099455599138734155683202289172282418121663502050028242892061407489630903682229195095712896871608347819713123170049781661550584499973481829373281780839858453334286819191385227164782500059450857429330767262821208937752779891572262528217709918958562894288683049687693611175494746099621184714330409685917913667273923147376313381209025137497280538807320512873291366099330740004978712277624495942809611785165264779971721998090534604459423417262816419835566453140141080289978005373047469046885103909291687013550023032247528652542783523677558553208923790089952266668363780168986271807910811511380390600497495450961162833339986987627264492234029151565417864371199528741831294954155968034254610926511255347159903827934857295465908286476487209983745352984616445349846133956035566719475134715626129716745303925224624279393326072491362768 [176,144] 211135804124115943751117207020253048469236767255368874553680926555637164166804440551243833959861758625493765717802955971082698115544990104218403586212204380671288003875618176904537874045457759211047878605315185757929825779161626322726639858644904054149727695458879264094479319745573907066089107842768731090751941823012186756080572668058075494346323116605396907569450005975495115247436878516746556085222069756162119385392685576925196754117802803922359385553231717786387206886132263237633526813023470512473109879227811850013959346661054424121223655161616140737539564914553086281297588206000129883282592709834963176691858580190197732464435866093513006920083015048028331254358322242687777641756607901478183867654162543879684700144882284993965457865764276857995494333432439253330580737938510079237758755811866485083038189408974509471187338277063810050479461949488253036750200552827726095968120447343292966305989015308499084151049871061255487453950583876579371056739056592488571663437359390638481298193601454462927813562600349060397689502712220821611187189744281959336656334570202534216708774538741900316839966284680571527819101601516 [176,145] -1516377038291336295238277991318082746892900450865754434992911614364004866086074310559542636263892867378095596940962239358350070162485295884203979193042521540360926131889504574979766091895271065871767578264814800544669898332500015418722713570459268895636792874799392994447936536579233560724252730612344611095618458322154325717963677172264263318842657667719327616337578476015962405236055624668831195905522240929128434941502803627700432781755338323766609815623113754401108069696959214890432762010921187009714374721564692418390712821355657682929551891288863918119967406970477572106904510614857656486296989257609182990982182880140663741973909841726134251158129468569234027610124997279432479769182336514810044205876505539129401542922914548803565258349343832912745727777332404195539400308675870232922874326504992172058994026051453338778941611850911871000976820387474756548201669617100172806421119117339834509385313979975021531465047639445310401571475292811852925002264810496537367158829691109347223896458449543075583956337598400586940113185095617770030464781759817924810099345281637367952241977331131681314975753095471118400 [176,146] 5709735264839981554459786666106846515209011466206519403636036374112904418834308892396805277058986072761691699048977428013791084032316628973184294483636946812047728213000809549189215749313004597713236036303213480581701978667091027728365909586093318691684105794533483922600834685101025478226708402855378779430874162172023364426571978079412187205945339041764976785580294436355389522772264642765156260745138991759307756410169928463790857943371654494146772651190313895170657385958759982486880758103462158315521218557578424998993526162048011119235215710942788327285030987973153205534325255745035053909460292322129535938277989640679156770537899571933369286760179492716168982699606576079358725307593625258497562424828280158050763795643152946991506200862466562621599335312661800095337781639322608767967922760028479056031590772793288223411024888898038920318140298029066164042449397248316902580219616899425065114140943527849591160058940787218107208290568432816840284960117372791566823004406612359713701857522383353580872033318784923341533917198248376444599915850589791681373744224827474956868617236342643458266231968 [176,147] -11075519685520287881928900875637771843439275757739685760927289314594203651782379380484878373050668936044591476251035481095834388487482781023744440398321539905089786485504176705461922552440485464208707420483483732996187276742856117099624920172586165384848060036689787326842576407786265620487214115804827168146061305759974908227154515326090230969598922998000327473085837032594518595271136105404284835733120902054560933547424891648810657898516835148742654906773533713908498119093458164800729085844232248643246109576915403675694587708100337069720706110137131208204386326724883167873037292508943751059746122022890467134140684400902345619256208570583161931720702453204432596381188733676275071144530743918174573045807434866436040190788883832673800690242699816999997795111134364850155147757492695777660898450168278479733167878876222228794877046700528759760580925782672704145744535281828520730270814302792077329414013216763858491289038361109803435515406887422809930756709953500081120267332660750595558304589810673703278760031239123366671552259035631161755619083280774859963365688933608438204084123412224 [176,148] 10859938129642209520914575340989348242895154025469180421230227587324364059238749275503325064550636832312897199830224912785636553607248435459473116171588691385460178372663991036034773000411465472564956607602550893585887397702781303149751487353775195939309181374406637973897449703816192028926599413765969711274366049152392827851312414330786470143378044789526433043152764618188482650876810528539928915975841388581498357994812715637170796753436396826215496265681670539983533930090718531364953390488427347795124722121911934473236322974715587602223923781082248700980964472070680793688194601144077074027465338807689218949576978963283082323070844898531759927364752935075913498440863452779941949920420129265099845050858764392214200108163033739651143479565385775524111353081905175482538689003601385394994754924319046654861653791530034820537837991231595630305932151237800104424745781323986491684500962695920972377495629533265249209530097262094718109356335288355229885236895608374086730990282280250416864073832971740693710963279403539725078665663279255863931425363968342712435114007225957048384 [176,149] -5273858351295198625971697549137438738388358751455070604978231474853116790713713165318850674741666613685952037805608733966755834782186371193140064095931567706107603028265838497059412499713343964833294374782748039506563654761799821452076194668956546634295604175550357214145193338095934649720233825950739492405914663468038566168573852792348457072535157673032260184401528311711871114483671337162092955448735186334820074391988685007281324470290430289735049830992524319497496047591168002656787957136597561319675002395640118091609960667497638040228956167485951183013942875300958668709556381506999780822070891958648918561443541700809798581238732513241931254533314946426392959857399460958252064251833008434786419432035356104410486235834294806984329876101398362346913545513089456807676271228512433516101937765778616969341672794572679113911271484339129457063181284320228068160709809194674289413120658577726113755074849403512485864498199949228073703269676626033221250998143385777612770552463101513734933349977657769859224478909528278494731297516488483600089845816500862049141024352 [176,150] 1240729992799612280404558013501243725874705043448592934351822012059176385753513356605448963810749850867138983798483956401894012808451673507124026740655138163808850126773181783087679090284794921668701642286841336002625411400574705774690711160639965504543629326771596863420577611110778022642487020188965308781393131417222160022308352604974681811874677176414722057850867603494164528890376474637745764116039973278456574377746367603429909916941215699173655988328137728086754862083278552824757973918441079125433337316805651224566090738064489988740150519764928078347474147144940337320141404870350896331653006378517529865273047677205606676546726131333232825467707688760256525143236353616450856581490329376802459460502399957263253729576697633082672535277213655710917570636731512499103976030255092515944367245974784522437923196675158775589612216966883435093862588339350351014987321710223225230455935445820233141473671010002176143059474008571829522254832637681026273025624884443855247905898470973584503668171293277716986327278874560368086960751884217790790946671489456 [176,151] -138070972433540766012348174964689587327619899801337602206305875290955721201897976989422173335690035703742011726861302098125104281231701420756680270409557348091950330531582676786591721348427201044503989963099438543538034927077822487457117243925336352119715750241026041847381141213165557573042144974930370940742611495768488927073186155771043009518479555322411396127091829348372405536653450558373129938948892053685972563259730003975467420386553717359656481232477038767233296714899779409199560148556740936357209736631931377623100321296447719556480954219583475624357060782841175946786061406243069180177602724513956136362442552351480484866319086057024530862297483357963229146456946904197283900719722265946453025686689354538052612114111842035208837367171247529342757894329118238881222457837724682741591665088331622429922555094577897361582992549699628439693349226146225871837170671440041213231348640578920148830684889393126769154419412321050806950263697725837853580313167035294014017157587343597515106046726781763347889711120476824982293737963366147584 [176,152] 7082279380215654883180936439587611267829092844277270921265017589664573382115952183794721607321688744341452473571142746366637419663541889527388922617913113137930758315867370198160415972989205477866069221707936492080291942198633425505353457314830681783647329503273195845864995783581657804227450919638607153396951835185338609524118333441857124034789861792874534211893552643713270265988993261426689522207695806999964548147713533483869319359495267821935409109960665521399481129202117971492168492967319863566261684331691067920934039670817521240500411951230048030173206437992996481236203348232933544195665749688496334839100567051668615351875748113536414347285902689289854421059218802398176668461493380863135162669491809188636448475131769252874737700475474673733846533721167803535256817351395330003912976395730233263254797334702582146153085289720275791973052708633803786459527454932132266067611052612761817123128600359160201692688137560098016872721299789324491358474799750194829556343304736346410880922583377559095334350784375562758323050 [176,153] -162820816959293334770284466790490782303124627881579868563890943732379802163686543743221487317510474328734373098638244045810984483911341762859101006560342491743472226434420034470717408489250693524091997709942564922690665300473987182071904111634935863000520736035368942000385664365333840685184080766689976865056639880155925491789168219284829664783809532403781377559094727232195589196275422026576448822912550412005849691180683272428020108956869434083726934267351241006446565992148747574720897894474696597628270829422412567167713061745721641435400416268575410161527540865452830663091970027579119188008597910340901651797190716730178743427088031856833685109763226855684234918804352525796959563414201269539981119940043681114032303973526619589189559234794591794469129434889530529263216010373745081552358248034815946298366846862087361495075671607508310466700834523876257835186786960746779972794134219633141203780385216938474729018954562794237847444739344490190376021967929831947206578122509172327159650438033083004994428940544 [176,154] 1627355011765073093652134558042383664137936749339642583756327935375509519428434716074007442385947163602349644458545393157045087452994809175080381679953544314091590676166914742849036891796811550211821056090853927216803015111213122642593798713651829444339406386504492523197609025136940637986019435960815197101379527451306445252329122477670188112844732127383327312143885661530823745966676343315887604021813153088506409384029391416860705532476171471512554429506883112634852940034497952982909255980086583931824268427191158381850600397321339389797437034681759807049530547833611819023896577473257508321109291593822537820738528415306952227897168886898645142601548714644941651772653814416557028701600974282289827924349406941217106030309710359286482906323451258127450239029333577207419044723553317868901672514968174346545899918909527830666279144793887705773577278361216060154179412978052250949800811764140364949653396743538080724886283275042497136073734195161711577108745733262765341764390992546490614391419620576 [176,155] -6840529248043859717885818264658824579817479877172635697420865804488719108138189137722509932753471723105773369926239908213389631575543659438498740286272716548243251644293690198702308363469573684448111186246966880678819643083463325160619055541575918049340275988912247064484016351933472511104990288926558447542044380380840972391846059223422682422219726747668275651049180535259805258365239423190006369119989276555301879322903720588732169217141724775011437989809392945513069751403180629908477008518107173464355845525901056499305636210392555514939402593244393321695105033377189007438970344030282959581499425465196615265305479396427254661019803390520499675256661366220800823279597920696077983199349541064111124241065143519960019620320099459075113249698449718861568056003376999884540168938017237025068381306392720576640248227530565907292834048749273740632894252295700568270575279242213061421852192218182523770785731501800189360951189846472266672118860802484610651907121738054566225231115450250736 [176,156] 11663387389676860557115155987095580363780194670268320996432198865217828063242324135753105391695509064752942115240904710971080122378951620451715279395635303804141371858400149009941834969000884043132249541757585817860785960671699346871280496661598020355566297234452231233097858013900684324637598695556021842823663289350799966596315830047512915683332771375487382392091691967332493409142539389143622019403225027705198996081202614407877985879025875073627013519671396613237884440357475196359858050114719304487446327022366120345109900819572614189265988869229029224026021115265508412923387842680500287161063007879737663793587499009005772398528752446270406771332861839216481291189838571799257954918053537969623859090829274785553626518781636541476247984041591809034823424532983901871461231702465046420298310868648022630755633624772668058530125229071770313460911124541654987231219513656807090648862131457528913269845009535980406172843308986384451369655467023746996149987379797869572152 [176,157] -7753777873207499866062297276151190336066785688107025522818235713566170968498991552579908772513487407643677815242392507098893711481644691435245780740030163943583788782953722958003585617223790381581348015390547705658779715284963649113453869236481010255705754700920708350560255103331217391272987453504034914175096969891521533273598654451264249191172726632336312231373499263284806193459518103580878181102980984133498481842387972913633041283505989860034184968904950760889722987506439430853459239677587723280964419965189477795333140076397039810102333712712533185433661581682835213289843318539121587875509488289647017513277506729227195459984060191827040699267268381417375892103894102923595810895955350513253019819220730832219483223718739757404556615103351154019742617950907568379611023782548751273700054326118941961418992436202713958943609817875914905230774728159975184001209878677889897571915891038022969899482755308221323423239436706863236495186058306328615467840 [176,158] 1924547656598914177625264679826884470330718871454648591135213321658296950661029580108790287675674651030293121044260482137865744504495572857608301576834008428958006305638051093926106139966914617210480102966818702665303976164509566045939153200144533491706851380928925353521288195777777618806148894902332215166847363446212687284929764416651525177227031709434635866521143758681848182803493131456318770549022970704900840173074931749522822122519852923249133967139325814385572296771796302125965321376802555980114861506870165469936172757505354235161276770619935231031591762491518987807082066325831903168343147867143986809531484684303466954635168336658008456373706047518776882745304530669568941879337405250318910603758215297703860027275654253468494482222971748544536171667272534325697873802904827094303590342415845096323722012685436081651155015693243771965068791568570960164481065037728697642916205178156823794585265312172308325425911897804994576661128 [176,159] -170047928872909985542846752988787724218597388497287110343134554876465183056496024375192967851695648043060678522405801769597870521073387162369845125427672143421690579755357334808857090467837504261556546169281911016733238969531663276092283402744717753366804837942849546973144251103193923079189235279933195419909075541807762498232268236099587401494120215412294808171688094635786598164526494148271862647125010162620256052225661603644791426855127090546394060132860736630187135577701174086742963615336820876484664297153250159269484384327193505707526111605652826393025720978358916642904497330499241690869823376665821406362747148525715829248599893117620532037010159362081422693272709875585478300872493604631661063553590550295025315258464985257613881085985186391077316959750822814548444172231888992095674759314162703618222124226989859017697243616084910994966106094687264862895426422492303387728588229394856202087296379528097401582853800 [176,160] 5074702983523108697312413586550782333939088093408709047457537009859693741202229134314592221555411336848169958696261845534805028924623097241820240225846172528052720060905963848194669927381691555811327273659324586959473224068151430848702321920678183730375789431059198585006700058829528070603599153821981983662086015006287746000801783203372641851845304316072495452248690326683760768801605746700827537666810210843629354357765461190323457463169443819960604569725242685759449204315328305671244193600543236902415841835631878608136516151533735625003194732996350781827841204247524913652353081569538236561348407332988128130764581187250801264027495279147214781304269012438664476673383568962302704971364644607507812971198873877900135373468970106641960171397821369737444631558687189466898350200061771045395257275383270575952325475342374747800068849195637774704954759623955083916415062645320071756727010263135563143696183999 [176,161] -48258743178832828358067132362348665114036803209476547568278031173121875958531049317306447442628058207934176895687133574229885642122139039859041370187862121777349662283803652791454108953080767547964516965456838253961724575230059136993002220611430093916740767666872245284744392096637728250197282590025951200050539164361693216064016196364821207436224694598996205501465252417432388929821340356456743285573984235520966308350461210874241160955317874889070798680844683255081569761515735131605139102303860510877403315770781319695720357938517204236605769913767849691334453838272639023906926330810574943996327153426434933477900762736437143269973916007036630389366454139954167215403031035295546558384192225346446161887394362995369513265429511033006103198759882304756222234604349776922232970045636845811023595594993802252143914896054487714888858812506203264712282419682724671901366006170010369421255052992 [176,162] 137084380241964163189146384379507771481916787350618926934027662366151692229175508623809363411468396767632462124026725789539511118997052040608856430932698210884457293657903023126353152083421726681475790282311307307552877415892104416575378193304455799964371855658174197024445698193053530907253226128430658588320985256594596884662534495802355766082260274665392957504950258975015726442971302796847426923013002227268948750181463727874696238553737106424259172938249142185209845382573152664273492921162955368016102887417669976220016549429249583407442271023846664187564585768091494642731312707526674441401043522909479268745751226145863877984331397903888357173396399862810398903654528118379756141085886212799200047563595352257512314964779523305339856650903472569862404343282117109489105092781713881091490909250179349321195845045886380915868756018099781344790187809197160731231579464384 [176,163] -108221221790184015442655764625696743410882764121868487546960562907065493484748009079499389695882382315193597233135232752267336522012853454349869137426758266234598074710326458459697340387467428865126956985752278576263345900743148190981288313124968892496177849180991254037827312630590508541655544166949540064792336581399847593273783872533882399824789123786613493556385401362189398589233983961788850850380584314570521533451757347634240542798853165105235693769649891673316385724984509744543681330488835992133034545921250187669220970560712352985999202439980630086212135132696651506090011053891486886543330618723739434807310187676094690611905887210669319131586480071908715000514202347434089480140806882803966440206731271918779806447144663561772974065355924149439190102284897022034216978877183762164502606502142749321825110585919641703252807966539776811792720663088 [176,164] 21898714419493684018179428577586603050176505219256676235746996593775156366097481137963600526344273814565781173380337183650795265878612837264219897707072148788651191503520572727297467734549903708528468251084795770993451020978648296787882637543746753540714411824228665510710659980737429885260861739525874193363356814268629810296732296904677925189217046399163637331741242579915315629213332310852976373851448586420631452768601791868991557926028981063474729916362801790501263795751788216466450673652858534796553581138409460370977692271320249339173115685143438535199924367475710132281625702543991189966757275644864916404306614758682827195227897144644173802335454574839489189014831842834565153931575152604921731380001374462907114357745488488099406541460572908661739681142577772728359997868892577302379960866634293864891423613891894196984237534464 [176,165] -1036844662073523589107940784776730353276693380687220299868523245150032909724140528008545186096537529154204962520888285815543568237063367768134138721511486658951194966564806538542884252860295156034672247658708311354000702383557648939644477526282775672725344926912326564034823899467019298982853208087442852421555922309516746830514301591439768463498209305323118984469485843678607898324589367204839907000224343870480870990834180338914573407720583299984298900329300387589971650878463658982637214302246882620655240453391222375365607933140282273739467711143101936054911569217007955197340576098884265891806757031536571486557580460697689045533977161008771376589477576609821993447382800592180266927839257138921419090096219330310691632911988150814499011261945230348054903300528959283900485804351507390704738594409491376020004343936 [176,166] 10359004353818990854361219555129759665924958701689719444498879746259266802801089810771674997422616496452363903076371995773308441450402072653145828563567943363313071488292266743936555078548977498418082322300453953870013746894163799682325134445851869820969295114555629059470905498611885913407878968046890458586110888806382800881178564380843001037988133733338665915030107043347374661758538743166708284740476931148401302330019337615303387315666341285881847063977131565059260310964767654514565427183944673120291436227534673342677222617425917795313821584703073930326513721337075165788523894376254032099469954496908411974200335077978255378560811394917928423188593049738045614402903081829870858982968347052632163573027296360842396972637453227778704436920235713123775571215300260242687555531310427092516768688 [176,167] -19410290264068015601103487274339592532529655943367998764961977993128079989823316547145392582894619584420036679592240699005961715953033156751482046112590463437817663052374892909624443268718986755863004855571344732967227584432046395511137197482119188618158404909357660527407852887844859881697143659162092854814158398795646469321170266520296311183917381205415552018748130770376350887033769942514727402815086941260026141364079457722290554167338393640756905176231086564307973939393939239146994068428282774280255698735905869935170482738812593880071628867645254412003835962125134117246131215162231917802619013973274808270029206268650445126910821673157068201034974940799711748405159411390679598103558258919266611100567627371740326151147927498204388848139790735726136424366611155226534960 [176,168] 5956995883199976483826266143819172121840192018348181135597843763984264193823161082940181319454450219377242214362967690219025358412859276936149976379663120202463914396825747307297410551064635277989846317632777920455142123623783795673385148969706108402559021223598832046895740337965849466155796602716970857716016806328663346543388676705539975220153009451160351730863529277561728018825758464415171995098307307859179364237583093101990885328614631759124872500366071378445206539126322881750024200529891351983196829020077823559995739740859969718830965087922271705541118205492132319940004657031348667466432725802567699834151344960228944870723039658408277799290318058400724642880804576850698557552044390771063435239105989994005740346439619512194092276604089401466895 [176,169] -255957203395489374767903350415541605525130532618957595585332052248081901592815502285493132856340259834987586253462290264209483679186497514394556828776448112671198950603420353705897254344486532626633991118987799028069090441056134666055839255607684231896973598356403815231993308827675802835886534949780309118400770130491805125477288682454566326646827038744185827105176950847623110964060175910661409626042888907073953205679734778589262143302929447907692542736821841267140322725299558017862485074509927117515441771023680380735257525754019593407725339795678752435598287048775208612148482351091715965537492480265926465514634767341707334879020132954760310610177925266540633450557411271450353805274363277439831613170178145232746207326049643328 [176,170] 1281812030404832031903855265351443488315486410203652147727682658117888610897819182251905909844438321008979515958208145899054143169872403758229341086988669614716362923544503245121199315065708070969986767564871720566128466682128664213322947630464690838809189317833357011272669190632047081851321748942752914315481244156667224803310967130698232380546697177817979634388313799398742348994770721292896256237409961418463703820690958537153434928445375816703186404714937088001718937264230073821540883924434651234877297359378845438925127148125286443573722341147981660089765178884091048921637230847998467544345435592885398935804828396804989480087634485957222402301988021238730969247905347105797517336922552497711377809176448 [176,171] -602551356200749807196108629822626468898460263092486009979874183629491824432331951986660430315843503949794257298362927293091105322378828979193547789697092517853558712513095633252241972567584794475774378670365965041152229169312263091449897916008670017946519509823818181531035906841893157862636510851503818024637056541662884952276805877486816611220127350322902883079880926010118291698961210722058339020724164679770719762473194672209619668832546614082174462417532487821288530562024657326508368262225234718685418810315935573210776048018424849511752387947896792696187378188995026641018951963288972329595876448904047574574246042435120141078682967135904408321285404882654008596306496696051793408 [176,172] 20530571355089143661126874398687128247236432126516756425645651854017594430465553416215455045267635178353481893391494347931718433439928506195000454358812414005526031688613860647994871772364086973787221046312168328474293044175218942372270041006560682055880647721861073847787645082039936370281502980741873966557889213791174632072696673963348494114708446359647861974002913916112102441272615474480955431151864721661673161160775955922394558344375000797179568088496744422098724352859772195467543293192729415111011613933949332634433547984228911115505270690491499420957532191115829156722060843237858302709170476776166220145115737408073685166151007628547686895577438017568 [176,173] -37074370059302560834780706501500157842714323099427885294227802041630599540465149367964064238064101694342943447004767337654066165413826686811760947160965695926835022250473793462372329256468232229611882492327617516112814560172297068359310575404162160767220030311097825604493241761733083015244655888377035217143784834402537378778057426846865028467164385706473633534319834993902189150772832032525457827111370059565615606695069036976881006348736462020215674848593107471414263715655563366491263923478443415721115980204082387517659955007148197186351684956252255129145869380966260059536915042307610119156059096800383589298619694514838180797184 [176,174] 2412430094826233714470540946596546837020139097255130828914416206839876772014618997073643263932636720803041341744940982959479100093951710084574624254872604020310850762424301091550520852479501907512328510848984871675128855356270511777649649582021037609995580683461831407196499259643179820117029063045768889959250210923262553546310259623283125357205377256662557100254110013440109896974336585542411151474752689977608876115206520053900119164034210834841686439185779000426990982241361912591366019312731003305350276885695970161620728010771045378203215612091730893753180150393680019664205367420940434064114043981664 [176,175] -3477544253727634636683200488694659534425301883608754857922119538900150162716623856607299117758536302056526918060365068790296721295335974662239258615624051908902949197911005236425027289254700170831826613174322533804086343027415661896277932405914411891209612082634615775190061218488306852539375764289954467773749872602961554494749116294127841242327870984968108423295254454450786804819094233045758320011310889797055987393618885998198235810805476436750917591452636736105788392978191135933740834554415538246876479449302113012047456020680932109881773178244312470766466854893950700496 [176,176] 58983839121609481619468373911530949710845522461930628526629395785164816631417235120836313750583718918626713024714915345618120680764660633769605287855816105464701337546597005708931152062863842420380616326899241997572132780371562579865435805299762281575782874925202652741964196010970699866398661705406665945626892272688639028867983596797261144581156644773683477939664277423537919482617083785766759665049106631161593949290254788580292185674026832930630202128645526929116906837048795879702633267039170214343981082518277367882935086591134566773721665 [177,0] 52157103974868003521290189369775576238714209094839582045625525828128834943935488353484842312420005693159719474979866373362029586312193711030084267383384903923460624998860230102613696439010535216930065474033883462359409971046164114216339456311105099104873134808531327094588167789318344973474983073448593398416031652347528039196563282317028049685334008385783185095502355075831167413756020208011660411719858885992825398040921304295780502464643241179052812898862416105014971255198159073542349812921675983477952108814881533959626699896240861731875061949230754510607108383854021779234478760623820288997486692183624768076146240731003169220908993138188251735821952266447108556570707954382512160594111166024909067055973141066457591556599639150536050418175605943122487273348796398524650918422097880845883858036822201867400409567175875339090826011635352645341449597423812774684827593247254331772778913691568612952228541577789759624584268282524671676053846460462660987564839258609694877981736286172668611682040188209911516589744172611276353059549561865619788300202292147567162820027590016081314012698836031663922585875293360182509322154632497710138732352038111638346979867032718671019308170373591897040569307683836447041466670271397474125122483447900059262647454961915766495262031085796155570730004188201444780875243521475655459141364754111551154869696633715304533896706819899747414039524416350606093869986645949012569801021093139427631931029086552398353838149315908996844297198931909327256728752473087588229250610768821011526291043647975542678483300540406836551926625206854637306292357146807130022142914010146140555924237810833469156518278359759172905397373952325151157741195201220067714106888428775697550097335593739233323482713966995666169404419386382876771473066078507157977221762193607077118987580405478092727379640216845526702616788729008222755985542086060328037721402578843268227229882824660090880000000000000000000000000000000000000000000000 [177,1] -319842140566035445541643813028096302838410500715155542704503801961775785445793154945851286057247866863898998803230727391961406825283199586747101563742484661486656420695737072322705537728633438082744515697062893460177543010108781813106670052732537102485011866865150907636513336397355216783002400961363911232333078179598310074278404695797444289042721669330436540862542363972724800087119617883434524977464069834399759846538356043033791802117652381826345927364059428340131312574165627144174237181997628218985678295162037721384373989298058216216136858895641682897714925584578815247829831560844870748383135871915889712186391326660854765108830971002155273874855667232571281989520388238313564976625548035092779954744031387286756754460609558204109019876403677402391737701627951261430257872734420789479032819670670121029916766877496194564142293961919173001820431788971279203307399882924043836493426227688035261640295490634415572987228724149998408058167104435351144428205501838353598518943887411088724695575234367629796009419386977499992159917492097696996392562932816490192203028985543225156619806686254548141884176046217108063205319299980789697473416624813421553034915842273337936091075784858421474998350706507931285154043551643011994131406907526073385915542630799136813597849415233332305741001816001228914109328739226029003383648101123266050983768769709020428769020763182668098390844067437822260468950579484832047231070284578760788017052099991642746922303621292700295488032949482739539976422837691814483057369480203316014268209848576328482824891917982598058185250021578555960434650784753717149261560003817206003971152259186438462658560465860463347624451832115752614674783539079950662174620340798445475099490315957362207911307539581778895318951718222588022105257398996778923130796582313669485960384193053291871795291549596401633355637863194833984743617391425996129806979637174713621428083341627700170194944000000000000000000000000000000000000000000 [177,2] -202631713522257948901708891117077314320871074442976141012404166773601812396042491023762984509711993772739199624469891291112138776489405513833759602816841474053916483005150084639538121619111787243119909829108116676233905727771460966043706519121308638253407640036818271983925357521904136124098877406916800396404342125755946542962336029802187934989625176674623503892203008469412264715706842910763867335439487370026869159602423142863631944372334125863751253314959607354308254573203128139471555942224979017154543408828882421987099396271611937140270979090053856647525615097581061023911472734894038177141076375488049490386445303392452974570879612992406414480972591485854974733060200833355657409704134952769199319802678023047191308467690866248426965272706383862606214128654240332272005481799806192485458532555724339720333554337633723586329742791481261345976330184553982980100364902858886088618635487073416330876569571572638752178537096991033405577942157497739638833776348164673533981563862736669732401032181988251767230784549172197045987753182046979658011203192900823971816713099610115795346637349200731980139662088141203427969335227766301680716597125143289382949406586413038630400386163210784508700066022047032241301701283432135649791445202996240410666849493198595528823950350279365503492049929979230090132495345062168309738514904858175276633126005208710474820283595420230137437122612256315387053049774766689283641098726799651389755549845777391367389955117258442970405534290161299896212728234826923384654554038080227648503901636614625591521089012951665894001413907975505222140018588005503553536791300717681707776099042002051993254658786937155272313385189718176679461413335443848778337904053857986398846539735776964662577249483099560148509449193024049770868039786323872590606309896371745498674684125312605107712954703205262527633883904661709879581356621432947851178630709494885986317711813225324734316544000000000000000000000000000000000000000000 [177,3] 50448450884828617984297881301864164987709086691750361887959830540480330800470856022960494695365457613682901908638209721872262108730873291689823043798129711203078114926800616062093732377853050608892137122917094012345043556091740166090242305594765515088128528057756104795291691653626526718959867178156988832286995231428670370769863548805226933878517691923839261465057207750969845621650741823639989408906732409021769764255975524354409524338839162506012524729834243767279952363668147604038045081920466737992606205752290049365556089290165417340830766596910136601714988693703066312995982769201224426482964048891280378227212509392167473479354528267948999498526794461338458297090023673997620659312955514767812967348121432183987051466716224331150887339969891186602917607533823468549123715785131858417828187091650953790889634400776990886172355219574795346564265310870574930846543531832166130044937279078694205464652730507860044658977233917272787973541965686032130962620452570836887083376970745030417991683637645187235803136446598394846011835051666797934894783580488696446543648730298756011890170670429935452021254529360381095358128781030478043089921879125235457057234696368287332982213897370361723099447462334280425010239224511989095744149339769947946714934959315938269447080836295033334664430368834623163033413458600155670269765833839645042611385529041065435816408385501833775186793037576767209327269945178084656351103565347865024230371957406089578659177695118875119300326596717344806350432521493071703996131942278593563555169713289756903581971607529713178731606852386076394554699894029884400123701818036701965579924074475051552168769654032062309619213642071382203696429507438417379512095297820451641301149443470587246781754001133483816679454130092776362064741803213682351959583629294347498249631363548112411071672757499986068744840611337754297687202763248195121593033071561325842383473902696202334863211102208000000000000000000000000000000000000 [177,4] 1343504241883377820627803539882353607550513994785513408974467887080597320715089996752813418500164126993208680165346981651281536155779739254664970726413785025701263283363841406032316343364446147465006238485114526244738977151865657555838244670010006381033823920011539309523341107892852219559862205931359689894185609174204575311302424743312638831096902116619713735951030306542994576834202417452541530544349937103866848328643421089974445378368029582216446874431816068805019977709592558154433252140477033346369070545688667512625825382778639196983148389000410990879173331436460731788269011231192239081416186756107197175342920050323275694440114599992370362828678528789233351542408702655928543052390130334902939395441360681363647415028459947196910196501683364237097274217396953319112136525418491365740476977727646254602931259159799330120855762036172299514950399610822250842134957470448717168073321166992114419263250057691123915194042404861593965656698980262768350241092668228395115967721297952882835949601994902145782873537137668851778495951608401818706860824592515137398454228262752199356238220984040589345817261800790794269116412331216805659584392816830898353325786072335349227614629281681596536587491515643434628439526284134690990230213604650884398747909312639798134299337528044221343044022668046599268367810956118895536683184095329513370434531285795276665935773375090125827879437400965984716519255694278651441431215419325683298229539089243505849094295649643844566932577499368314719176300035295852557966708011778125435614463939748042064974498885903428372107678947239845662099849761575742348036895086525353449350571232314920922387100466984126275635499166645944929220031605850315320903612217099348460862885884353445042336584054792144402747690653171237643019172564816909416784701076904287152867133750116232675315900570909755861853428401967249615256135280186477432658545477309363654688340343225501049947454177280000000000000000000000000000000000 [177,5] -110031594790321465280733775874411008433476423875653934769766937483047006711668299848943632131352972650498164936060703054571993813223509549168596595939458181879964815601324478495454459867563863315715752618609157770773808469988552978868439206265316840697475801086043351154600121829011951989738246758026640376019299128446217083054751193697739808709324133009646176871796455699275619352681146574666939571228848104868498419157371760940452490394253820371100354353595487898208933873516944359960624747858766869423521705365685520561807041505437479618156795829161981869966359457493877982228895033470538969503806949125276650964891114772006702116471678176511492696390803679733525379679117864894099129009197219856296758751604757454668430314128493170601208767872609066698751445889991737070807528571415074889129349728700867325961448356734981711619723157139075798864325666331436487152160688592864882812332174861799005977509656464603810936960233744585946743317596508575177800143327793028900237907497205739035097884425253663133257723210353028537921232597088563930295377211508008630373916660730317735261090343247634189471296079672667204329267105543484332859752462825128134637854906650920333879384309223676155562625936649301944614506734449669914974245712787398971565905299626053434655260271215523642003229102209062456736798526711252299057935260905710214764258127378739923335388270675684053821772703197668161612289496488141978794910612241528361695871679201703383706580720638655324174928527954175260153102490782013785287278524316239734878703689729366487093550611369776517816986706841891526697851436553603534627608705848343153849796549527596761343432059607198559123587799199349102905279920456431563272156613898705146097577861815962397874710962699094093439490843996383011684914973605859719228980596024861251681878523250046427753778107323695484109398398136006314888207174518946947153953325670785631353790033195491669457890013347840000000000000000000000000000000 [177,6] 268740036898162272220248643806777005222890356019771526508479605709985879406430884166891624556469698095548410754009854821574542874304027009862511720484802174663974168546170740431682285225103881431540335986342173268107583459207472112115030784825716892905888652456196068336551732966681240087263351411444273478336813223731989216514900763465240922654426022755060764686129235589147668736773317833186669419652295880259605962592553767646883194050177667521707278529208812530442721137651137542566882986994120659546695310250378762155244512215020335467583128710101355815936120972304374487612206503584119069540872825534386720107485777263504121553819544841594378992196178921575004030099564622214153548100351938300952504776057051795949546087535076634283848205368632266012925779348417483682449788924591397120118117039686475691830847574792340720340204361267923117311796450046055810346656157343039322478738922135295142712821909297323482733056837004509030183887421340307746574197427085705515719764040684993647868510677595073795017282041893147854614215619689417985472039426584329438607465251938362943149782253194519783800484531276587469694270332893349378795234022470377050907831647768198473441107653353816943979398861296363435720102606528579069023874760687448687149126296985790639324673888206593457073110643334184789630316435935930477763940329398754255223990523953518107622009977559842650344971802669408207130722258978127499743866161685856104245336723925114939219168957489300536447361183751105458317333105603068626903810080064642786504407187304326239408344342672986946471486397282260707131065734259515927482763627845354911191106338792180795234420738751704921507406299636216886820105884650991745734469132153568929405912308849231471581632624292502794774665028914894222045806961792832850861719455063871399396769887891048744089588896977691511228384449399337667007641006914583072949979759548381310939041616692968017485670677217280000000000000000000000000000 [177,7] 19405177220089873822053994837378835146024661240227638560290379236592495121829743518128423656168921446112652298897705384647251074003651229728337553680906244362530713968256594059557925970006866800044694910627125667724722976299410641077378200660738248108191079490908981460758418642207110864680568685844980397468758276449312498774109857689214185655736135391167559396066165565694619277869389418901615226477517768297419357904910535142743991939344152796472136815626736242640751659253003750825187574424306328132176410633165956145149191676967634532831856198368496844800166944721581481053000639673881522566175186927552928391992862379621167225263502827588964530787577289122379256456265815373320092694016715319530410483198493403979255389978266022182379437659866424947062730102601599115123920274782515645280091403267767678973427713764182745982366952230983434939624543629872517813707636475157295745324753533722227066241793993451495452713502228529066678621444227862507950132941673650879207083855868877288164446375275549296991109012855485049310748582802332910588754259017529736286148037009747488139977377120317909601067900403026714128910885603124242074005667466656952853379079279357287639507770624714782326728815936624491735894036490933615996127691388424049016493579085508786619259652761743613489726754685735461367901351086751738643928874112148539523437758071886859177804343309167554452070511525756950838702516931038464566447470092911227277679340013263216668127743758441253883716314108465242799557223089908635955678993571741200959967752132645550401319446954382399492730463616371749779708987946288666142921673615668854433189017110933501574245583951259005340170872063945297958567024554276994856907998978522680789515996577638457589437448638412906178854896146723960790197026289382799187871761098047368748341867101468900198789624788191142874012317752237143746169935323044452300577096512659903922273969533520597266431535153676288000000000000000000000000 [177,8] -151806577740638306517290624441671294049716133073893151116399700276346385556975299709890484863757114177532724939034226641709824815346663680741325610940945018197571111889197821287623583832633292576560207984580896285692447388723470972211002499625952048503420241940966797243278175024164272967444323345652263935554469068058950657025626208237670460431395428886524171305375590103976690203109527205940006902207730139161857594862069918753038053971272237494363241395918639248239677368626931291514561720754381366269511065714687529161500780313817986807995118789104049800345103040172194798327093112034733957475899765209191041450605616069813265983636241792911592466728231360305594986902054755845806702054439214799770833128418179319531228052107717551279418372132325730899706546443742905591360203556088938812352496896039535684069512662909414816915029643307527087045183973085760192009505842161518515106914252489007148647203595166303284234457862319599483632259835340488365930961080365284348956206767685559252648803850499307053272143424434828257911503216534758067663515277664471552451996916713193701903417753117136620640845619930366630368646592357316298526087530568221502819346901422700824301788489781398050157796718510461159260945389913134873058694765699161037928187017679516590996704510744312068269371498669393883180735608222254722896688703765337718918905618616027115811441914399452316012335352049560371113650450796585736847291280660786186554957201245872100063739574611278053054778072447103320825109287815356479059621478713840396107329837557870648164344938396152755224562357093449268183508760720736334078589387903943051194888966003915223179168860063543689222603525262791548702635564300467443379607607416094301876717839722939541675517643009943753665125354026153817346496703928858071540591608197750402448764008430993034887580588952226663547830848259388741826813157471081801822767971429273428747849726463385524902855061924741120000000000000000000000 [177,9] -2982911436029238516262307530400134614009999469080384237063659914474587454969131266302467691848321590600343335868438170312698771808299564255305689492356041640205391484961972198442380894180109756304869923689833987988888402114109099306647691236182874765613334237021819466845859119137813961498381260974577895168712769169048655087946211351349971153922575630646987084196982652767466800055489263252484709075195101245442812585845937998138729549629771127237443286504571330623756559097319524826101970511232311677930414123364431705013210204033754535150183039512104038372486356563126220682350414786883237203575398988027387571559310351264691249632735153782842253931061353560072412594180581470103065737781700867191885935416307328360393809635765091082936568357290569344313602401370948600724488225143987467816591080868218103873542101583962335850247744223689315887312991145574635364223689479700442309144067188642620456054651610831527981537461729979794429573161323461507908412293266298998004688452422842900949060791369585989350981557993089397554524549327398894860312801290237434136576297357603717285316497100479603683710710217236079811215039481049288151441599658426036054449211535436760561313483370835931384448525656599051320801222314107829246125976669317239539239749527746557708061277616975129973943115204286163157169982477904737311608053832484864612152321715781772111051164971238223925385234200237735313594002957546748711068398211230150220788307129323174371509384362309947885411258637935136578788851303920108214684157544676095917126268674050738569490077615081466128060330628221841318033407969320588746086979066327016494279507825819983064190508255363594080095221456485720779982769809432813121963154798542571082329774785890168278816934829712932175684856844331630638511506533970874684357794677587929719412335969109798224145074317152183990285286409577190103588145653734388927298557442496408490667242060538974988374527778488320000000000000000000 [177,10] 3921848633359604753258949678064375047950949834637611311950740335549556819601131376118276229445281114164220522094291227869465469824231767281040594193998520390294510039706303727058868922275802325844379854951464470395238898505969478307277087982062273345258889681607367271012150103841135015292013392435075697127090090746626978674626738490615476775894475211138798152493740196126513696561461752600294250683290682302954864249148745592373057196081192522173270060588574840917131705217413996383384495153892984633690953795880973154338854817047315954214120561074464984694244596607500195030364012272773635140749213171738561999448337859627574093956076806924177569087641403631796009922493489145625298844142079754223994243155622602304232245368040487217422353013965347879910857508674888428479445670494745553739212570637265913639368199772394239817907054728242380387283559171106438337273731309435780878727475101279317406210378594172590808815844820970789911124693541514091411452611089835564063536915026791174749198362330561225308778893294566240498887768096800228009976660370812472621040230930095139645545448772392546768711852328094394367235720581439882344030429279505472639194151374721015219413937464453556929316562636628512642537662700108538034487998360280096770724000958406622466216585823017820835798189518375780050669380909538577826990075009446309165380311525697563995580032040612566861274671844922275886158116248921637044226785963028459470855027473547126210434544862881664784890252772880382960862667649813361586972784392836620385226149535858690171887943409208823434752696299992282009655444169863782037908652029033368015718121698072244413017740959841566515665983738690100608252362465490753252548158214035161087470535435111796530096466115512426852039745977950701233026032616709791682798783774927252211368016462689468724118421584256921900221865221334990438467823948779176833912753704806667119930287662871142422940683016108769280000000000000000 [177,11] -16875595143793278555574640934410088677617149175954332547083462173071826645710423204395048065095692435958331150901328246753575464387353977160649082959677157330311343350631215007881499516151114937114432750397152103033477966713840956965318577046253007254140766290975763066239173765194606271053344979132489629699532368498842399199028346082089510790087515140779148895901745942995347671865863133708065231973440962054172120516352626625118097228359518023391597408001891296574405483122414526981153742577334818989399109065877638927682572685411579472747015479918740959176947337693270608812284774165100304467731373897902929889297772817040920847576071119458948244993103892819446549271425385050563339116517989209207830680836900052132408483050874834621254593917216788386845744854460147059130503997854186462718542572531011757179258277412893766752600309968628653907380224854091605288192225508327518758564433962642414943326871990412752496381848883651416321725445674493561063894752840848110518620745979682666879039453925651330869903737907315452941138752742073183400118080022243075799943251438676768198432325418357201726936269954113948888741521415650739577372650931264531760482782066844868400790379893613010524097668619137144689835261423333960884137600925492938914735058566537904948033305370931630264903310409409066421172929006122005754234561504625537846166660279473708539626507832871002899589805753557936523687248281419728228151556161230502829647258853959465057253741734960170302969642587571484224113667178960094702571176285960539204069223003683539913163081674925215410540453730536745005648830858474421104126607176551640882877452471972352079638829238499197495964524434062208806948094626397300145366872418095362873120285890459237616451775804987274087561606916317680851905479550565486437047526806674654643804005443085973220935203739176160097392914183049666480887044367202004647683879015195527718129231559831082832586461466425556992000000000000 [177,12] 22693282260514345835615296290105201819260678316888754873910821972292838105856035411108871005420955028870113589753597943952600180344573427379854774684121919039813775200302207076007789932524309770692465488985615731900740866704542092281221365512964220617859583620467183676401255748218652984869355586694268524507811888041364446861234826776305424972400418494167425539286474393467726965141809385075492923858752156790167826597843085120752825797962606012867779853304874031558420437019336222267145416211275645044025932980699821287873135930469900799375836137159959415750988702445943000475012693445442871707710406079255723533934152252428855859041985047114496517243107575315231914969128475209493230318238228674431515526473147269884322638241659098789416827144687550406992880577373020647875047646421203880075705431606758989091767253132684115106301856165485949042323708551490475004674669530770021330436399777352297845716044435128578521827547952006335662167560652917894960381710458038423334147320191463135955899910958489018933413273378783106346153200059581932729363725788767536492770009932856113383086278272115352965444525766618782695588569768747035648705461723632851118859999766581570022277841404253152954495685289532758443552752861220486674751684894988788498969688898018827070530450635912602380456415536458864709582831455159969093379613370445416203574588301917722509211419441281454253669341276318134625463799072600016099597153264694741582434693352323638577208632971165534735590252207036419514170948234051847072647970553764010851724800559010356520627589086543897462647417803788351389080304160768015756347409075064237639987973638429338898834407502438249312979087482127617297297287394983158499314623911698048326842541996052611758369355146518548121006188846414797853814147066541106331398956925281827617964338186454171915447305845268215763798971121873614706249509859632492171926251509363170602277815290881495669315967689267609600000000000 [177,13] 45468069786498426220865402031173038715440843986074285635318912679734963286808209784683003976533008520646670589756714491527290837621762320813853898660003294695304890024727920802552995745110231794536369204675424184581256700074942444783832806429911443966186204112853140395231786926894042516528089413167030091668946439005449552074559725871230437699812786557270979892818327864523175975272022855267529127970997377074774422904748342215511685967550524423172790146727297928658972044841691259193736566549929762608305059066717249545060381678096380152203621406912347612229853914604482060984389569054220521796513232459241080961771871673210109994357741441900548795012155622457383042273326242194355233126310045345599704420328529007292411523934754521095761405480766536312163863990372033798497904266702878161517778444670716295415283425664750118123033674991954908280820836503682618129312491149416585916623064078737606054006675619050709644391344028431006290663480206864317604955052350272360130323943248659850087320958306715608334936528322024509745840571045257698963807887877542511050995779164390170589152470420980781792448816026190824851173268456078772912170202889882819003495532830706910578260589938852593296286965214621500529801033231737960193651401593071244073046738578144744506990430340401326096023862175790274474130216911840802264572284154739825026393754491958508571551569351547357676969064735793689848471373351893389581924859672797021501729360284231745349654753285744200142315235591848998336803985168937542678986060112615117028527002152894828237805896212184843926002600711458153382374936357879204592814271927956042730594499815879460766693069518529784101609742560563759349087909541544162006636185195774457966913115759296970601387307517941473111800825222721845577385484899899742087076749466913314026997311563880507238623989015242146832407973932245695350054358281531866854219581025086289053173470958820676105651986871021993984000000 [177,14] -247563034514344571461523461003247092315283526452789161662305594201536243382741995122775097581874341022473497305292481017629024623820179338993593838530949243875560665058171817345155024907737996467215839324697477826619081498935789385070402762468368684770468632896147831101743024523424657495212906049381949175889119693829005224213303983243103394364563409136262281666449195323130390519420166799967592746526746596772903465614306142700586452045698158247555397944124093352473633926146368742421986791711240203005553552142908545018567599107861053524747051566540170802119059981773317977481779167334301597656004352483971441764042345087334717085563306772361301742579371404750948221870099765227633835969933589827763499307930599564969606713040619333620922346091264518790254154499323095410259118074130214339331515948764432993006362815473390936158394242437409798181285341411301197792776052819177431853911051129993925285842339082421535121570103735550102392660358501732010712129458905763352681448898214564766423397134095855303868811110516368005780877508573855884905825331916157401984414085565889301152405107033289728189305247398771077736510731908147891595358349719533299575068190534394647083059535106492660590178347154100456713675060455937429144298829102493539201243304240515109384244239983417459167486100342345119273835528926542098959434731799628996305669052910475577120968962257570144057319364523383882181098876697693870766112640618663160735970288470880823851612739498166476950348158178546931443048744037004394499913633925080599236932100822163114895363246761825255622952849495184685395983706584729783377476546859727490781385183219507037475157710058547968503659868613889617505618899679109090224434024512139646346083201712173601195447103599659548433084079118861608060601845565327306868704213202736985542983091211732036699313825718773168793976214122745306474063215964921204814897607291615242038158674360505736940031732253905387520000 [177,15] 472623494526086649334578181419977129492081028324061969343109253827624170206603801255345230133226158110930261668890980981878479170679796951482651352715917428126771298497646352221950849725231044349232654249387465538259474594895490530708621750961714826744048599090048381274395014196210837184068216363722445418699249358295102568956639204368251391894522610401766368492973709490108986880799409020529809137942648702101123571366479110126954512043616709790647130620609132386875722889023292246305510625952896974397371235886603658199474302718880449251924610183872343052227490146759785072286347970752478672391889223482600146353226171849246280660543565309950389412778127037341160449585423905952875716345298671786703288750943942687634089617056364190235749638458319212718207653828377354584631892471483127299754209479243799731740877848936351268294697191589978695911966869117715575084253684014306073373607021519370005121651571518043070998616987522023723333019786791037584523637595450699534462381985441907703693994637980005043275873186922126391821570971390069875969201719944082119883765106092836799016623208094868497856407808506076638468376069549176741040382565327007126463462174659020889321785813281238275331804300174573151397441228473690259326945650024888880487749566221234704258641346065572745346030183780532117610069774355877991415031025466710685846505358382390038227379416388867819309748654570588342083960153228772516623531606183112876187572223001840719496545199187262168179678013258741884497948628091938663730253848054360261399897563311563141024929553078481201899395915251032345039451273459668630730664952279727671364832025074402469702477775647706130179126220609847210867884178758618320573377370476691973901434590392724925978315722023584030869115864368921988226211525533765390042089747739702782090765212582541900646525571580640682310854272011065481386955178189456447953478774492186936488410499207440037390411327002702899904 [177,16] -408638238757236492102939516351692628499932140553329440846165152345789345402034381354521065086482148691114168710771381825906321702613681860654809293005469761202618833974283070204647476312941884581858003142409418763615286463265629540361985962234176088545343221357189437609153953642163830231989570007652089529249084625046758880015436882570721000906172914542877394044899064527574864271815254374429491505563206433172413822959725720643709192891679552350516290503704674837546239738564600354907069641902817971339915629587442027693534122818563773768142762593589937662838168789941677869681664911104255019460873654065405789791330342183890005052388018383178607753050129511368029332847630730290773960671777114403829428587121331059732822264650982451692673372078149880242192131418413217866316753741933983373288107933857625475320066782375089641946482725854836335751662934000521526123686574717327535076933299725343340370510680557770663671995718287555998065441738499189963049609797379556156538814565561179645456439607273278078762563784082227332113927031067245501196376197262640818456903433819631165942578238185297886170253966453010256571824709026164795859356019270219435824577971118041175983644418321020401910628931172089987788544340136694026080690470999101186542507988626253677105078224145035048551596956385960102329206669426748891982571762078764603033540494353188468006500411091860302194721340526535140399652096400283186491777785192885008662402054984876962255413514529982290908341552760777735460724316469909129307222568701518885204247357188591918559859144810126521028191352962116348214572896371656393813245793854203254149677136350662938114280249643596808510619061863880770585230269950844110564088566476675188731437516056418083331936563095278247388386257378040368231853959651571400581793671414311604493566181921793517817434269475934130184916518553655870458454554901237681634002397286122577035947714208658940373260269749790720 [177,17] -141371868490910433025380289313644649286786594406609088543258760507036892808367433877729408669978100302800220397486228904205947774593723503403592850498911811401740532661178598515441983667798782615523253525427022062317383022025976644454915043232750481336417978119629490366769801288009497980697223541420262748127957017348628713992386829923080757992959502431377697308540842566923352948951365322574288568133364504675974243119532617125541474105150937593994507225252074153090372501574168440478446548270841087391036053017881956177180524549476119978714865995659376937802141727234607738411294585913236018416565374279881765121604523860766646195344526948546701085764866290820267065285333303399820530636716843075021144162530480288114226317062005785594618370410454956005144389186100846174230489631849356664419807275340859059363843375113379303591661988934136571533644961114541037821262950878908648684723982678266695375525786734686985195140886431455191599207086267959744372861221802302196283135180051440696325798322127077767607980062932520751330499235025806622733761797043765110408798005937772744727396788890339627457763424356473580792758453746503602750148843265996425002013842947881523079323350057966402635876887774582308611661841945311488240856953739837948224772552441884729864819053271793221224237523074523023419443339907998644941392020814258222066803091529626834716527726340518996987843386086258090861944076017492622393467349361757893869284440092748242580004569485133753853106673295391558900528529338287563188560260994253386547963769437300476402723474377298438169632559658673772535189563085891587483557387721736167216461880523100911609164640316273700904783700839696409446928906033691311126093849149574593460558977943967240751030678114286653669915807905209797487324743776714017468157060024041097485656925773208514225789863049911832495020122874574469219351588163033189995876097436079060087053069829971064025456298003200 [177,18] 910243453426323738971511535791971451002710088658999063812364638315058373851788918561246582923519822926093913475450949122053849565754707760669611295398625669687715687250661959967838644842766187493229072215469778350697223876497751376727426855438680540594025211042428696778305468444955758497265724579334596477678381429682150906525986506738796444804900690143959515282728464099197875538828239554788945816532715772020423572457533018723051776149445975797546520870289014977659494762441337819346000524634246393765986642740340637243300199300535163211518425033915685545984845959906646321713848775453183767175451615675300734903732295160551806465290652725417317629724473056862516640944956099371768738073871386140317251029510153570305981131983728040561239830961859946680899281328269952522700815999092312101443449994970795019983646059244553275881995417862387740650074961601829143297868002947977668606759770636421372085884739700106125135385637648182309404501826152392911759077273154415248571146064998566566285885805547118632960151397911088177743337234236077882356825973600175842484117376985032521808652929641537342451299090945394187802886359885525645321787886295479040370080442564472392498254743429616606912355835482994642551753789235214455224175340938334862906158531479843936238116201958867351837664098596938776299486953588874970589233783088473582240461910228191343014407256106211717680451219908439835365522204557181011544648043915749052315864409579886672648777397244350523047899826708271992040444102743320059992736169447475899361392869489806440498383711346727427657678000837992889689381424193393116865348305306962317559573531255581929841277777933826032473292560097849686221439611511378012325876910509121682589913776172448246055685438179898389666740113195598552268764447969248499237836477797346018911839761446313830784634604193230238319883676888455155139160206541850779268952386181568281166253713923813923433282156800 [177,19] -1325072056781424385115231635204890582695178591443675242850181205683906891211510222706010487652665808883669039706908339475134713355971410612212182654453313497443668121124034357482781743052566742139436536074271784993176636461952542530606862325573695501118230575583754451050291294053808015196743069403445960547614286369631771497758144568012507650172274783022400693725715871817919283264792641381087093140422573789873743436710550684502123660553015470477036758462194412182524332328533970616895916535760344957578934442772354935413712580327188179956025669008418168475722039383651805731501001297363640115456781749538162679344829880632727614438648561948853362064245614925765609613003971144571894222929949287567510740001740858653125190742913178207424886741591388548693888851413073753264607813347448391714753681089745071315995444253909245175705612976139918517057160621042911822447003382885418016806199716777224453395992585180591763369278508872306891859031900971057216348588066190352136733475558870451220286376059249016327206242109967546422679876425197098858237714809282388992790079323270629777360576485277050305939332794825851496510319561230558272374545168424491452193400222296498491564613811089439591419996598223874509105602336160567047529766030167045547560300648574737449120255763904526365592143744314030011151151085290637361721944378159914947641985963224425097446420353829870634124598727597770658496819689099604257099744273950799531248861338754740050892694507721945514715685353911482629902494921347924516327383205841364200142474330760870099719743415587908580961827535411204890268176894100238464377818404229196165024787340932363154864279484105862488762707128688910164280287321803393417992916420672358453177101411122143018509978718096725217246212469716744829817097414705304142371799413203946451119316257240587283684169883982366799966836083010908835466016643818040033883337634295177292505960404110945573838300000 [177,20] 1079189789046311912267622460099962643462289755749196843969577607232463423525761848458989474332753261894536179783336825998807848972801358352397524234575087387436405255282959488580771126101821373662399957658137290410264357476102860740273010154918970028297363873890406386025553142013239545396828853684786918834923800845176559219728466007683443764610804459733957008850799183470657650011795623380137036572845287421119721927686268767242930366264172575983701424323255238037136870238677306232478701366026038860982668705867576701922656098006127492285870632148525143710125517283254035472560355580347521360922786970954881948340808261152762495831943030905352475350654321890129121048162224631419555537667988941323712467598021920710756516524950597332640332409050743894407898497837674531213907485975118853152997627321972809142154166772651808939022315956968551589565407266387405752905017936737245621948391187131103496996731153687528397433284321685721171800374130871189792262618599504972147527688893221729181585115279614398552593198241461925986253290713669883414082908525654867654798837140514687599589998872554707612196884680678627958261055323013286160419427626289943388813533816843051857896439499264204318130473967298767802824406446335216883193459229518968260060154089026540167973557043216920042050932065352678586556914802732179752630179404407414127435660842002655796471778057732059442428114417958617124232808159138377660166858669105110738342916280937880298381552611552014583905607718160659104945276245555266619623537061625879515604247954229807866562327117485603949273005619813492476118015002265366457717898218528123925312184290028336808325532545945305610758038088292253093372639495395351540723410680991196344136051875590515516067907955831779627288878548780857563583620000191096427687238197297227724386658376484584466420429924597040087397374771849820266371541602605636291981108069636394797321999340395040612940800 [177,21] -421013088462279157658858221000356761336846322673753570148599104579819022787039925330984957390386116598307194853866945839894136058529353631573494781786240763830190969289374392432686301628720847659013278500569225825828460083033192339531004026793403674344950225585070826988719743533912545560029930794683089156162491406417864508231747983549155306821015298767069043799470067395501401488006740272550786843223330287668849521940506087701840638523423912589313684866678060930271515717199911012635345881405874658832735675267032109517933284786721160000449968830001140499823187949671182556776844679719775207819540809312318519562289641800741235321375687516092435295246362827183198542842502925258235094998081829000684390086998072464792402979236731479748704686479441908534556423369257973862280732163695818138013437451494140008796105544676543883982146042628950381785704841675410538969470111960944871929767328474617574831834880741021758550346872427410223844392516336091761185897388654914786548283681568118222048013474572283220646662814614491987835520873128346451951477057661223369534097385925066293933873274020758353110630257347003891456040010491135125769850836229502054138685283351508036186099921312897404501233485852570006565825544791336100015278423667790825211634378334949668612871633585039259987040248603622796605303370385197762109569041139277836723349839312269647857021289692100965566181445023570319873253955434191325671794302191040164297475180456975656980276492936813400159071689040391599779885314877957450037720082153959939399680596374793223406116038607670333342366767612651569894825811831726932680133143721260176354921592712441270688869052438315995163622269527893954593958544425481787335455195193398886884550919821528746693901142629962096220557083579409597912559175138942274624354673432579892594294491640375782499809621499236755472192942112066536042784641984743751610528420777111264972468256836435976192 [177,22] -155872343625609412980416405874457960820484304219063498185907276366815628440027888283383442302570351861575879804735009567491847604332906625574997506524823731303064248772352837536056857500316722823534352926406257758694548035531755002656269229529498187585134380050602102366179196735485176725352358168535472631224695743522779158521442367465003238412241413738102126000327176758386232392173198373698737219323389459113509627022260860369731597331705484621443338647398403832500843324279216907016809626350723583112424984716118734934059526875897348344848365396855133851454716388153362902196735681569374859071162055728411851688489524076457129170340296329195732544348644769381775396333428157152650703848900596755413474937957288193657228385559174796865733492316570928283177156914813177372479896401902300767826487197030601362413760940491302569776544189047433923745016869960818842457761378336238198854872255757979774770796502102670004719856661371181055951163355955464289167749469423007179705457598431359444838998080360159328040671296682149401640045323201940975202042524280322323218700777247835218199273926279010272503496342431937749717701099488144193753608967555467932550516532196357652618958479883107371667886677558312193285373375653211045556589974186681718797668611465759111860030398666649234820556530471747946460825896464186698954394739179094766514830364405463648600847984531931485754976337809052121249250004461803124632554103639314636617538489262714869451642572742527432449758096505727790289262208485373803293478103673337498417286779821392168031637940213335564460680902917541257385944519834849682642150327310034030669512569858521645991218727327171583249270535765818624595523004217871026858553695162689746456680790674692809566598874365153025175108605245877633395311371308414790585480189619973736517143808792032599879221483033198676184506753632805374706675160530549171680306849417073490743032876929338304 [177,23] 378238339523980003947279565911094647767402304396192982298300669190817878210262097564935739657715454168556688892040915494745380808424855583138952168586437064219155521673957717847746190963752804682292052317789616901565062358574379883981836206156804705892013742532081306712468725443726019219908723839081089952761241476616768702224811636012689609137294826822226365639091766057122166432500268243246951472863015573186610259553434539822600937229115106026246251439093572471190679525659702760727668885238060540064432689168280655306241283402699716972303604678925585494462276970982580402584336309097539626367826941001501786164881700446120446625120894665634225202572272426777584948473960319540990380394072424284279864877083500519632779434328067613690953399798398449037040359102276699277293243631918378994967352104567827300347521232808579213284825802097315516122525314066211836568158036020619582450421924036273860962147058741326305257412063777038419237350072790988854499185140692958624665301162766405122338774773234740403351198557739026837680471087450621233180225701652590898281452011700940698176057701746493446630838739537629563113984425241498142365295694723487157308021558925679482986124875854739772847931752879653120202602374784066054590710811222369255649666957327723334485563459674869957740579570008232232615693112607355777394370628197806248564208226140336076581681099637561160204793119139649957667065601228068139179394270282773226175735331188482445656913103804726013327997124454249261701867321830734619330484692607269486250132988048583517526903499351073693877545387060089967582721395997298995826464709970143772770920234711340017087954083454704630768229009172725663862131605315043017581532269672074936426986870291407076949929064725328337917661077925189149953910310631151592266924005505370059415952279573368913807903534070170796135887706396210361717859423054264935587843518216618440626058654362744 [177,24] -311744107659832722623684806636192154414125933582615353877800918594344617015188323741288010611297844086090536921662103366807774421478742150823216473467488220854309756458592486368166687862145490237004490821349051426310991874626634052200133347927197572093615904416486613003417591783651097155959398831630243703643891592685157441011348477454221320548949284268234217358794116286220277438196022378837961221133366907308823558530148072265844425996932821685746879430768288336220383165801249913634606020248651831917254672837316490882879441997754701505021574291109404920721853479847736019606088332792339902090480542184763122951751275502738371043070677185176906552853800984026941734568957268421259413999212157575351600968838245574162627845315866671720459992152076122075595793264568693311554224461984319320005364045972440100188062683376347240736137214440490845053108368007608378618697002444193185693898794121084112376702779513712304164070127870942709293577695041028290961918460408559548066271064671789964349334127655677831872591648170889748333804235923138315095717310624295351814878058477021236099627412130161066172925634829088515354953057430330991445525164420471524427053292119168065739162827983825783623160381495660806257097674275971820469654086006921003524498654276341839565505143153520632469863989183819263031181859601316736657877020206376227453323189788427430919465157523541459894931282741646565217421886903104479590195547606951826821917938299959528220315511687676760594951172108035649350759149490617064505046140670267408547068322669402036770070324267122724767158343515422478570385885586277177865342087217366772272568459730760199333837123697604181914587518266436803454187784106048414804764604681629067917652841544321720736054334131121285648418187557119891019132587995595384667405616719386045825077032847483463963810258351889115715944153274332797214365510417909639394774508186434274907835495424 [177,25] 157033338261415131036816255919652828398194571120589103138909227100936176633391109458538994842372885249230045589754996623380218239393575121192508576515621211272868589328691720137611200241519970110750964379173041875162282837551119725377793494009562984711354319269375462910861932372496522022095778556704579948177537921830237136331075130382731716686694943363407066854125757783358093728130385997061020584535388940379823250480316459102404678256199344412253265448407009089767936187807682746241660878033271792133982935896697818970725223748282020346154037738246522305437863010419210861097689252494056885302622513376022109409093775255170980742544472704435006163130993231352455747764140803894385350964458126701036809245106179956621780402553567680084019896217851505247063395219643248184436954021889046874815111596864687017275620601212854872271284988338668278380743497227140571911772366777304995787688997590531958663528360615406006231525547937806932203497418131608653079487018897834109656946344067023506502052433726609296851047371010275581902814780977118863653711834689818874502887913164227411377217312770043552541021581144068619315608537069068008877393671192696268276712840685878700234394061026161374020544564105779544008185105279764712722594950830646502497677513039775460229280303375919486780696344570618526290040174549763566079765442661950285981808630170860765792297780887038673999705101728796352499513123499929263096580505671208606374221759075305332937915265541436933807619466421208692030112825256330042327366430457498637079409248681463195829568851601857637521761954697765869146803803456237094548038816513341860211168789421960102736246828924591750065329396794469844340461067330643445158915099007772043811135807255300605925720931454564820849475560158629536578842229374408343993874262623549804816956811047752481256699995910690837636064231197047347555362193281646886020837842083281317971129984 [177,26] -45646766497467406759465043982575777990644065372802261975945227992322981789941274239941702437077939680137526461380227759763391091509112991987668481464048182492742721132328330737419892291872347301149588226504532188060104910878668955934874798898911344330615410023179294504791576391623026315111740709615402938283168577840872114785528905797115313659346969282157495165891095523380067388788888803064781866212126088755217795085710879600403588121317007095808133626010414781440505359425923264025574281543653024619428560335798882365316378464511987566535407749830807900668151989812754111927689186429395212815202556335543526442919679776780739437118698421330403631591279610096099295728487776488698722447227702690039912856247278520296707660828497441041638088138513968815035326577502931573867493587038400119210230872995776580100231012009174059363284405227415346658981131885341002769775878905248423002546961992181123066650100040005489290618148668134067264443786438234104473596312739574959980589909287441593989843593506567365969831229252702410651996198411420749832398542083982521640230109948462528921773843075892032817991491469585255009581895295925910703273308246339072097612368270850341076742820292277524466918161452774851356148389354621315664360390095463753896531000006625168227189777311114588351130874205180801120623252413073295609707563166042983571725239547312695937594494197151706706383502990925129215527767828915437291572210566511254309958391500897389078578196755552873646892169522283884603692659547859717425202205514507129753967850801814317953498203666296206862356678595623195097050483021939161170222039762511081703479620281916647478294798429143603547189254461910759887399457116788999504652821318392869338481127601986713681617800330247991416793707708012606437727929010400101206222201436716787208819937034610484285701526344752186917941012924912535814652599749855662274016278106753046049856 [177,27] -3498199568232934202181740895619636423369245151839912365770941056835151121454363634724690579731302309499462123288492282201359337112312725036617059549589745585070535131134290819865178948491078680591966028596806576949704591254702090545515885139015222117552493617378817478128189329826082502215451477730089321348750017288157966013001097977157310700589203023262060090703391224007533528783989834950032418664448969980659902281178823286713445074523317082812899739387834726427086748680744259303623186364289305590795466858156047002229597213354275649217348673710753088475861926796868466789863459392289248530423118043772500163421361637541651115413431843575060439343511738129294623149382870817817542302202380452833660314134300911000230683984178734436833856065514717901685752867067618210986723979480385443095476659969625075525503868750813301779495402630907802903791887640229518624710081861102615217221282700059634419368797330498053151021617215186413346579812580648382810042237688767828638046359617951186069269547046033992555322866159331007741365508418773703765194702784270401442041284341273324969237226142008071599254038679424954218881887085116457525010732953006661170979705715705517275039330460727286349020182802827348776853262098912998445382990646925708290608466066217371075242454706722408534616179198304542982982913506902480697440092826210951928845027217638754879461749511585949028513863361761226758797922077945967186465544101956226932861981863259797150402322703949462364435179254871031759414780846913762522697098055317869172626343484838214731174978056911785230059061099815541438138645486339937738621234545101077951202607309934934215492635919928330933543434483432456756634329564168716572849359828773077541350272190922956175771219384679737540477599570376199390787373709541430425894582846766087792418655917256465997685533421179561879772437458359863312620835404514318216790203397150216 [177,28] 7992651925530951249366270254073039865207158505562494912570214450332364669841421395529504143332049696256104907909860597113685692399371541732595738970983303092558409678434693795957803558187869539810476449164726673274200448650228412559359314413152536295643433609841726345134786585471653847688734510589657021828768946572535703715507918323197853122922252948198167154082641861403481093038825311260133204058597920043204435176219410021966574975383021778057193934774662978477923609419203912654019469301771110717120484241790842863519926687281499392178065693954442862765622413327155848031302599784595321201817122707806030669875252641031250503194153687916339797309139237396333028037878428949213873262796956594346225170283642993108737982101113387422181314762034257160226461062143932766394513625141586857371710656744069341428140818378453968694285128967738440715240642622536023498484737633439902448275386430058579033473319642361009396791132721424702672586210792582889506357725231596380687497433459925760608261774512063890785947746010110615320961314269787467389362353363724091612381154926990939897027173382089701865127817984162039998563351378125576397575059402487772832086636574757315038843527791905748509168062944480246101553069331700729809539928606864628023747761983991010341077130325830728146087509788096407965288183800888005057379779489124902418871238007668997377597057132374631966121874312330040408020745025121325254088445068805606808394055091303492412647404154000308746900953059668501027353665866796695662401236366105708405987783302244707231054819310226195072604067493751904978854072884282070522829627247490708221239158085585419230101879358378155489282898929674766951963644065647468189985903996392988267892641067334215004018482849845702023304766322363390222275364454566619203388031339586567436229302942974829617507987902690569382825824034506994982870661639651480757062026685177984 [177,29] -4849756609355229427026392763421419901224018381920606498038797124688575115496159035761762524445364938043018275713425358884396750772072993655630017006557429206834180230469673811314943801196650737804508109657593668359919398434210152086676545976917118554228011824863659510694733963511713317084069929020260122663205990658918761614135289056682679551817789824750521271655481921869128974650054445643110896416279327018803994817776456127154728638883581951259424347764169277775957071244944608866872139980742310028412552584231408336033794502599372267930008022429052049778088958320010290941839505223576977979959050111864215741078044140908818407450040764580466944593439635521257265757449251827995673442559588897567462312684327459435221850113725975421190168590534335938446066889913664884924062550548834974790004781675648597685649376795973764472281810567493419140743233923789497552268543617585506423058317253153616590993606724145661381317215925143012128947092194215748936925519256059711056070831218028010778713260091356361366788028134737737204751770840853063162260915374963763112113154421507076415509298545702592708121321953126330877713318506250740168087102662887573780968138919772203475884588251311356228504297911766605690372862161310673382767701687218936719908542905311926768827916297246062796481116534334570537556532409326273757770248797216603958314474933071174815939832001423034525707973598439578092237073128201960618543074745713753945682589077220607881588490438844238317544472735727792079718063039081144935859979014831007154609596005352333035117735469960587126199742812488100756329928856970194671711196771767099961366559706944603212056530171240856133591311557427560165543292074442603449942411337783263605402635201161618602639283717457968675271653034453930160163967287642981518310289995890892809218380426769181804659736524349304243208415599216164838029653387422465768671293205744 [177,30] 1732171621520243162697850613236730262146175397999736073504580558121237029919508206573950950136704986218482698740452669083690641994175211627815226980732731793699846763392396299436416568614938051074538513394582816066327992081389067406515498351657970579460413976317174323527644436470933284248259497726965169595164214781320120661185921536420017937285720314184908487237626996102789887811716957882864210833021932679281896781655939942821334296068530549641442934150576270024385823476388490019606360432953047402825225863639988985131808147929435398122607222555506143600435284892534281574920525660023565212140237007553275411218211035715656483138295230832530889430011849334917538322992111115683153693425584416642065726568343938750415689850322081290028784074811263604600288228067555087154193637986363801419857478143933645894080009377501930499964112500279937795156041508793794148178304745468798850364570283116239886288500901951368190831260520929836179933726655691197806350489048546031886839631415439364843689192959821491511177661529847063330046350421329134533791310195457609050192450098830172697367900385868015692715708354785444170686866326642040751456906370148824542731731932534768654808270675694544545417603463727261573215559304290556315293289113793428651280348763501252749412027080152628216533851894993658280399624965819922303055700326938253311178656344879448756881522880481504657920029849578331301128126226535131917990929374416929060461832382032444467475769348391436807262768763558904612017938817366921932505250027733520852361543747177189127202030895117922215696582542158398099671612596023052531157198917582785875413443156267877075058312903613434771406355090917273219341973668287989734585243615362040760533914590499994523667535952555381462506256518634610468212908194942785068929142425243283443212815710586677406934855148891249842633563378022922355747457120193487473780271232 [177,31] -398182398912233428476697107169337048293329538449033197495734114414868737751339524160466525588850966688356090587129009047180820508942993824980618236422452012022971914898411270820326651024604658237436560879949659926946427655905961795630400592943187330687881833977376544963020107009899184639588736562462641687993705442072725581940643525355767823021349247214436845566716156741776224748775449848599868243780263805566995798698206836593435467480489314104647585066143262194411942638519215174184354478559174955137831178097460288501214273256674011382055655372645778136269657208733644749156594954926162353695978787884975779038999176770900109517829232906080559793601785921716745278449152893349673869701497110148720170552199186961004507954828843144185896808953577396292715208038964198622717396781750041850122982844670968423333908119167610824993960928764894536323299239318165572897897479122757961196244985999648624271328202935853884788027373588567805089853777209828756253669070541570327395801356116257303129104195309698685914916345305776834103022660226209433068078409819630329721761084081599616194467588270532665801345273609892261098620734861553033788490947427937586394333158772363515304025441944637929978187667508420096789603257986603333971917144467065560326335844390037718130849469015143526212785687939728028972058757057779931915924575381998545782995965892081904102976743858709725259381414744652242451926887770958753026072659311580329055093986403257312134241227692665041912075785322497928759637127780627053608949949095847702976185696906385217822521793777463028575227374702797690241455550031069613259901357534949371894455204041840832558206696092667481898445648768960482895241665658112121797097896000252357537137898452204092729796111956031496984152928886063625849715889725553066494751190173701333637623086537904369921117309004203186202570487067590535179396005410809210393356 [177,32] 43196137511439804396478262707870928347871582496945864839974184891054157404316141136700093782950298183227521736077564627513602574905001055482686866287212188471702314740691779613066865800778885763251908494404690096401139603321431630728303840102579767453466031413287773364086355174115236742823970442126520364634515923094433172144904698268312259035824587126176293036719470960527107837581370675175399332849272155073075542769271434101089764818973291664859726497226484902956691119704380233473369096089617958884271838991697154297179603421316700525357400936397313828866092510991462557382451743527745547849798851172130200715044116956965451195319402378727110823963064951959470527032842039891390338906043387176835434398328872042076883664477472633125938309132230339285341651657890786546085370835755706229713118965207804897317089247436093488756457723344453469715092570436384294721707154684609687654416898053176162661480213520768975962041571566753254893462825108533033476022148968916148546716407658309639120646177784064754128185315640448935059439394913251404252574673347245344663363551954449329699268740294743452639298514232734474581710860039026653872073677850847750480670818190286900641676735880548181778140484548452557577979281540200018302045746914833823669692619988794940602386560016069029573771928032805952739958353064613709486038277647138809744559383916999422974677160193296577475010982181249300799127522298831554573535011762224289925480558380030517846333314597076940899663260733045264207818998039731521099022472250916713250153315197583805514208265143669758139519578371984275945938539764975652532584816489627697641050379527016485245529974854170970553607780138497020699415426755576728450369444811741629965380887373989109133265433141062144779748296845917279432073218300777699310544226353335886880713453947019505662264705770160271696818127724784633652273762341638464512 [177,33] 8476945205561026556031182047788216268854958669119515532834992147474388886119894371782286798472219777925861846742653856630015568275083802334632731747195937595177127593304830055543258760751785744943007928766853332780269618027553601570558887413913170538217756076515629301584611575166030415148240947163041525386221064744562339811184973501886441768729920775734336433425389027115649584922238781849448269261482974123458279477435449448963191375418733556232822998434146540057544796955046324654778994586904147148509955872177465528696880018887425725923732231169700585082022487542974671866954516375853172292437740071904956912263927871598418605958659037262639948944018323026542085146152131284996986140248201171943766183285342053111902590037126646030116014679510004864926736295877718581990797670012506993051342040584023239074633811286904021405508187022671833090765394406343670824845411427060467820883443393384087702632938349566090904090753723310003940339546084214007088229003574830173948403147484264271461871523436977409985796028652158361084055034162625169362337768736013589700869993331863907667369149022644300931670969259778327914165125162667355355894375524600529070955523898765040504266223619747185484885047158581758565893441099941988986881699189200608417731486079826612879827743105286679684186175172527257329021492503067623550656972229396151248653616869333003242579422615368561349308659140327971741554793876684829305514342799132663339115616419164774512419628663685955869727469418987060090088878070703231690634004323188777822408194572243868173983515650827979711321938162458844482887145368911995739354523342578681481172861107433217478454490379737473780852679588080893944966785467617035762925372462150714847367974336052705643393837207988270781174304122361487015679216402161092929121236379137398044736197259248076060596261837176006066985466945929906787151040539272576 [177,34] -5781196608163166931012546090231381912991594518535101414112914404632908821975955370219012301976443304698188534030296580218599921490944015767954684180712903805939291212190063483480679795393056726277848079726988047094330329293590225639341891818827331752606525624298313292680326412862044596582791814082046669047091244731327956057336048354171891724825109880287329753778931196999609780293492016012111782239468122695618411600323915310015332141973980420256439716371635695320860705393683576586020104334458679688334132045244642352223963145866207369627324277556532304095306369107131717304120382174330060491128677087960581272275667026494963195561902392132695011208914376288108463372647357138258529641379051929631549356642180597630763958221472689204429594346140664477089676570617111316104409112079110488196449563350226952173061537991633699209726472646787965406972348174769674742642101846668262765940029764053979078824753705475166645001820164614976744982012375067724090437565097538229872107905459714861296526211183132210408519241180977282836161686773205484964774058102519013619917683432542730943080420940004422593973460205830072342265942494723789420015905806197388673899393716633133588101337041407050028468501766697758909427542712211241714661419508482110705568741079406820658242081291255753545053859040157899210368218479772931115082528083713818749431192388286449070866829216633128689755730008902929287745888332673140024576912234626105735397720300442529338060632400208231847691442706537534538610056168306879438492400224378550112081457785024312370004078611335233837686979152691287352937384007726927534317866698981871009825292066629588041359679623137857530483322292610220738184979933216060637347198457343619535444124988217243077980106023578615352597459484825324236201034583893752811661462042365621190891852757185948693887700656293420797997743933882676797525302374016 [177,35] 1787089020145733983420869816892909636800942978435883670346754100210580276686672703667079744343288745082690981723119881708801471290197289909159200533390835696960223486191670848677039621179007026277848532380044984750696858693945760057758239703702700586697321537425293615405958951064953875084228334070630425534615388865945666787515082576930378257263468883973928874700450594256338344795550928744960971618626359064572319206950389322148861772976888511341025127391386105365663614136157064146490839826291970125344570909243053389611565018171777126632895206440904329532700367262487578281385529915226170858862618655821100489828906610991057178268680762672964156988487562316351746396420670858666689574655038575958304681645527832819025389092540476777476332144107060770585609596252128901717411514749052553167289162760305015978331362280086394646127719010206035058869369904963906045486913366457316935670797829222955332512625860324407211600700114358229510369317140878335260200916141774900469511065821976747653654093867254722628595092168031404126365991780896541904954800426030353740573957043250923695900283634170891281968181948019179462694886227104049583611904109290131824530194030662787909057913454314482860302541660065655272982633013463774996380642967716383821015899874341755876465216420307324187322610918047771649966733347801693186966509561463664827173792959086841159831188625756545735948120163413959332959048431582150240077591089278895799961718609711577302404239502222524525113545131949984332063471372689960728433520953989046678321617467564201060585969787590042223354959625987647537577723475826283813294489455254444089137641844773318108059100318134814137922692960449040736497954637636285384966007059850810028512867387025844105547938795571595661691502747453020785908056872420426159408157786245632035674835654201311264866960056491963901648898480652887502473368368 [177,36] -444512041305693122262085078966931931662723062132990624075495353739174334164849363094355701318387773175001127792195399685326333937092921302843775076484184273027097589181277532488782268095382127526616549719009331249151635408024447998625000718646970321816174149577410977639909042494896566322799787032474300139398680449731958376161603884955391424223371825716055518852133567453400508553860506433666346996668745301031597755647224085293186801301970764467455280773333997838693071482587866853019192774741792946088306439792718994962344215067758117578527914916191910990864494061234177352198524309096671076492717071502048819092113334597582222486915844887485813250972153950340686521757635783464253089695916081935935025924319234510785170457778554882578872583863129234570858589591211952488269653972864615478066132299591473953610965721245301406001638651095843643857751403466511372676436822682846867074488652864114053941861256941944104767558131650790131010201205388104279089222036586992678355961538116062793485546920058924247796334802141478357010951331491181401485236771212493854276069720212095385994392381211938519363129346693147401316447075195398611195083636629172257906471626528247592246145746629838872011616530389479555338297533929954340011626675734058337641454231323194027208115772251409532436725905883212018443964194050371626913074163814912884185315333108652750901972051143816083938031885382468361078092212249169759804924279751053945833126194801506098465908322167113978197075485230754863709510236955610220948084508120536278938645816869470384129712677835413914480834923963571590776704328090662594731580807210555172095544810271741305415241813209190102730675876142741604047470830849443878431552257476371342788043764269756596194423509452445638525719873723671101673306453909537741144006670222064860179354396416175241633657232784616435302475407074663208645632 [177,37] 114113520168897185367397389559161886954153938553086308299731913074412414478696430257418217842436472816505124945451560210489090182595488146621948411271926603104070161126661782220706581613414416241853814543275060166689908834762910028151783825510194331983716549136277753147926580372176890848044987377373721020205494312410566168805759510137900922227542846868680588946815353494271235879785191134090103646551111657613304070256030935119263807373996955084124988854539352757129766894057382249402932313354263530751312400250650208264912345294417822414125903476391587750561345076938420319378667642009435844946531141227758689690885214505838849521284926036173078904511059324438213015138566820192472460671481223854059742020799156051518475600813007896148496150538311583000260004650411190052509880656066960670166299028065508460085958479884877297800923745400078049596939762159986924311716172002096717993275201486235049655292667958320570165587916376753182892576414215066498454288702758931390993226951162795579241892147220277065662908145849201979437570296796970610918359942704403520008484733520377141156092817419344668605712146627432058391793816582599122837812863424280916570013731268942763174683139456885957129729474403422998106129730961400308604585556433109799395374067418119577079589232605470155139748296640521139637824632952549904622881914266840948014805352133701605961423392645448093342649323837708480164911770132624264467277559304416199691165749176498335541993983787816307040211099149445611880929158058337427305000747407320186771853310774565925531925162228394548548796894607131855993773046568864911590982343161613818375594727685432992380233371667056855698555542806493484261772229041946586559989093902242302736364200562311213003238501918538031219029910109354467200290090078628255474842052214451035131429149885102950365679730353793920679124238934060977856 [177,38] -32447429025369422307034710036997619097687579057193834875502588105202114690272631300044128081349047212455264526172307569303514455383713953807982785785704220995571148485408963103072824706499007575035816412587717843352839629338121590012307897518811604848826467745175752619059897172792877462431314498263251033218885559898533116059031221274164667868974418314220835623120488071776377576167586264913781702613490475874542899622017261023817936446843577932418137269891815982807875748433800405957702525597776609676393929447274403397841663870488283125457675671503866749944777593435711316205211529022252149384818970063322903942830768221372178368462660762254130239502872574835912811573835675023380635815613229710697977586075162799511532622118238846636548121631366036652983398958644781067215573763040230652278460872862599009369022007146287540433682678195660795115293535963903011579980467254811937561516012508728468629062570169493302773965997922875153443396846693942793675268830825176356553349759704886625163659673325182181605926911703470175681943165487271114615042600577842606056393164691150025655764747436031588307069825153358880976577773167026550060949808843916739331040064084145850903955573090122984607744657800595933639042813095270125647598115386708123548672313691838004709077328294517853422472371395913332708566833689143315798085008289024169184288703165085288322639981514330009700424349801088338771537574391978784776909687885538988379600455438751873274170104063260498575681931487161445057177957301479461498299677324530735085869921064422786503157163937422357070021995132931290665803152925158414586541951219578556922850479332245582448784525993650741361800965614707121458334837180768258727588059612721528637815505890634315470144505890990093268692605236052747099875054542929039642944836330204097174193057095658590915730377048351734444544599915741888 [177,39] 8956766462487050814979679417234557794736571349755719816614214309360472056129532756275227316652369762741283629025246722184470470542181007306668785125803862023844898595751708967732435462358880400808460056836333924330116818843904989096315524540246950336453177304485136089955940942372958478501841291899188350824604518324310338184146059927664816858534746831332575552216798953832319478758348814766744984097287987976626463617479927550842853076451704733899613747372885330119980541142151515139117363785617688275959694940848909624271302154064370934647461737026429945226964448101194881453757606396676901907025912433742661570536104602988995649466302048903316580544848117572303062164236733188841404658092789666710593450678532913217913083797226251314087799143042677283476784952024386558952037879202619083844310481068689295650099461079436302290111883168455171617968587274540342893521522857760312561859295345407854056891523637491960068223774729050276765126293172428439161203686160571229724105556282957644635376643349475611463154478487851293442086507758619147525337604127253222596926217008105678176225298931246663240932081960801245346824538687194126789604322400113324436274674645147269430710234000091800203159870992759784777982334946786613080636140872418639278379268421272495184319413087043400506706507885674550257664885041478823912519696217982366843929793575785763886250872243326702959740116379924961799684634334268032379661201009511151688162234460954658177639749768084361133089523166512447750863363795938366543787039201136095677526410539563825967087802411155868401421962780002064369733963064914034114443499231240726927006183512803155156226491394261767905453113892898827511327395168194054705504957152527749613992670120459540594710249033343232184325022202121727625298382357155220155896009591578736403396459810405331500461690604048364415576505535328 [177,40] -2067583609801541382299139405537974582789117233315921644384546879478147274038118888753265589513635432648391167143935382456948183983538988788289401405733677341185455556253758672825375550260583042985901079081889475394541455654906916270186621230819786958013213009347157282410050483521713148009028297469793789372461679794407556350941051876771622861245992723244529653821782655862336122085570585595727426202732748021959813481216182953469326623910509390883713550704140412946798941199769839584693843566298794438963508972717343439625219003114879845470153536938618929495449876024390897382488967455960643204474460699932271895944063054426376434909364986278411889398471036730102918611461141604529556406993631411087120788522385197958073969197959447817441891570304501962050801242048621036072479687118827966116592490738450643261809574102304618976410804190343324270476164102969955346768834707664863506734234811344104879113748274939931597369349573967210300340001327792781110759917552313679006560836338712120041155850193871553644185572487912014191508421954941694699856828758662734907469935145932141942652166713510479550782552294002661778840967318875343658200082894485708424011828561437386996376348888091229807535461867443040214189002530302449368022827673603833725307633099558069422762397927647271763328909519951507821259971355407015216237176423359774652020699798240035375046063312491998411848607103216996759617350691235152226414809560997036645448740756465773582970797077282071118207881038043306093555202737388240371901497962400276932759446505832998432631429070602773341245766846704616195679820874978144288032611300731269516684082400085197068193440212030914791987618571811538279577282941510567053009971716341614457066935507659821992586972560861623103200060318800926898674153595639568390353942886511320248483604372413116798409873444122021821864786688 [177,41] 347123958056909070941733306043117515173819555869843429995743292984905429687171444470409504046468124253550127461970130510521466443963956983881032536703714409687088957421416877944036382249612238495508094399862413829135293409517686734510770375157000231777910918528451135848418490996997898163137741954363087792633951613743086629140232775987355594731891249600917662153939243053967601475964000664889874956498786609002341174555971384886457238606809812965065615316906313157385382763309576619907582060722349689533269251576934974733977233099929961999937709776678563122715433316501220421592767018259414309055426852842015439471453462155773619485768526069208816832011852996576339264198683491205849440866132013638863588482130661769540328962700652392486851580078890329642844735665530553174957069232677404370633442116550765774095362157688136020388066757980622764932878181334244360232858380156449663794488089783500982551090113848653188587026025893025822275305672902637244960201730563877636440481778044707194502124226414923036591486620625623279552778651645612609885457684286469342153245854479889625554155921552684460455290193272307999986430309636152194138996661505713836908328678312370923542328066773865518979296661667308188754896083065786755745837879358776907729233687642588412100613248666100166148881640381126682948371991477455964642255835470641858993624753874008842077136614043920262235372161811034042071629524131834975255482596673591512768241209547855658048581219910041546753440363908580597814584085308885207547043732144481878894726485734339049176210906554835702250028021148008256552838712131554340360173605238890484453652673593335837723301648468674890411130788544256335634890716676723954769821493985661068241382515616073524575825505358347080943679946829682818630779145689307434584855218276768476135593903947550031576274495396225831075680 [177,42] -26140834183088495214118061498260590581920401574643076338938653066230450698362627294501029085642369601340079832821955780024831646478202366699382099755575546686254359528975047288774450054966031663051569202701048332340690939427242886466034111651639178785828396630563867593669324141985164611548074698236514131216202127128002989320418270995485951593072408251922672519961194579115992929461870637385690738406178432984252493290355877240908071667055805837609585151539892106677619211190336234667227348020729232785405945988474835061474793795385203795317706278095286843757346899783127768476437746412516553154054849367939017893169050786681674760868199170710358518499769723707633908357883695237158299030264706683301878753240399325802903566706629569666211030237498044755535460843819856333209015204304491644599117532805898994534129495822588941950604658802194202396592837602598566981763934648664727679545806719489744683491413620871862859423135061844521635456953396508042427652706809971277171879235413165625035954375214501630422724828055345105944987810039558097657057218035379442770641057373416458089318415185621434510248445966636773921035922629270653973359957453702688956840354168408929920632599245897144621462757231025515540261119578085570800444412053351490145681902866497021111357320156741025286763710011225696677925188804598664123604623665305967874263701390084940809078633518424279754351312283658417795004013897164912314119181275352059040171935233771136906838572360455970423678202805516196151770084531526317429078781866592186091909587741412439998716986470554333274834142843464098627934548116783658145139990898687588918479470972826173169070517781765249882224930132002317940318928958743909236823661031226574305357590125047746907660540360319757483292931013180255115635394980664650648673235434717601786932163732682616739003112657483626080 [177,43] -7093757137424282751824028012295670213172464291624491751332543336816834783331195467797782293731900715358565832961559485692068987026348940032516548395457639725201635089753385984320458597529604014103419866130083432955486532645985857449992001303076850952956373830995143138311554195936045897201277059939339570329792975148074904720155360793673706775820484300661444143002661819529459519723686006828635134071677177498005977715977007674277876381653952167255998363145507093001257020111625897146146623533836559897962168065773396071570237923027122908526414143568309547989825697303263411821988313149825788435729292185630124294098076825063277175918928119069638207149914209436752700715565542260731113264687178873709370499985366104865177996784520656846852612661736711932545113308964897351536667204161624091208250097057717221873530761703846411696250668439302663327933105761568974440168645404828147401950587113828038137337660584483266343105385340390914539663010838767179375679529156052159237694186170001784948028488912073117415193541097751177038932097625018021072335432493972548865588045982498834154401459265872656845230124642718883785209239749337150117831735913021433093877772094366641972528688781001151018019408459282582858403913717788127503215540053821116069274903581246697198951438922171478391471489922351740059336788213112874424283048065829290978781061711438483916457394560549867095598832550058012127657338601005002859078650630419893596728246640851401102177766172008817222609173239084802133466601678197604344932450967212490099062525252266779956575462317228092524835309230287841802039941915672100106660780715796572048148594490188038246781797493715986465829748419303727376538781216848234741845486377667621929375878508982359071653580410888302387574651751806098000417007507181624794140250388359470909523063238863639309497210322771388 [177,44] 3656907428638600427281248797456506542577057775468723128158697284276033501676319225505872517305540520144367530633249043673773466700225086777752410345852367326422357298880661846684214034145167262344533573273709180466073329191255239367250062471828789573993018445619270172556791697960231644241940541451952993621205659444279156041904945167257040373231165498154598066352260324758102135929139827937406648825005474199275358712257496184177393915852951922030910765072106953454742294910054410489067841742945546825755677282152693082988221801731866813384739980738998819817953987231963200680961066469480656578673373554842806414347908059288314268149011560778897539068186760474452117542408842658327500790067568044214201470423180709038510933923804438108473445698947520115158063913943357337928177294396915126796524144938476432554750355077564842464316970491141531541067077368080151342918021726693056372386273651288570462743237345187844601118357887219129514614814191036821560402154764117154265046234564362013747896817099691760652039721151671145937574838089243906892689970376904387383722624178540543835652858255780341337706078602571582397168468026634777386423232462680039257188908402645510286260937752414454927341398930775509785826438864284471840942953932533923416346012258168937107941353695134812622725055276044692089568846426387194088451192857261847590092758347393292941341132169682498660373569800285246022118760524558748074512133452022040898624983637936638303929850842802155469260546173759692001576040413305086643916021458016220655384942792496277257945707012068946266423846587793662522723869933818526660330889793864293671558520711540958945368217344131761978166339346006508058226290377365989199270304664291703911774697556377189588710102922002538228938046298516671138522928375625418977250580860964860764888910389317230703198508785216 [177,45] -959693336115664592817856625883637247455595216842912660178067409156680500963473062425198240802024064470637398512816502026951288044325080459365677888757601272628490743427267323883832191622842262452134372626271323029653395206616072586875660103125107373865817487450636488968544544974652155878207616959298987092003475847443227664798103497925908667850238900096516351311867963607342999216554230995009220892836878856186209865454173460068600669036748260574829676031287600436492862341642887861273822036659755177769620134186264932761212671344647475915536172991336029295914497392612271377258665335424160955338371326486527682127339647170760728538461484336230307279362886241389781165918100501279493891437493601284539098623301909873074273343738001323251189335662872229497517732821864023632667294787547141898127797418446977576725596032480739381812423216586819738040009625219911332902573764031568345023275412664172366904266686324289202638368987739112058882502386449168014765624242867065687179951325520973400037818712137243947669865000214584919166193064142375501719323340099062985313541084724907341476957105541172533842161556052191688943082590294759862115272713097424754564575379842078429046909804800671895979842700996890627025674406943586067731901779146563196416045836871301139893016036240612207425074080876654010099769405904121664047120992321184214758573416176034269532758208667007027430454512699951343881953119067883061168344261060928453844667345176064132547108620532211385046174728322489761731523207094799293609087732982980454389695856768634183437149883627696194313770616367155177987982762793017901387571918655547107114752437268400707703515734570464761449993407669318078717072279593027937592616897508762500953626499407890366020717892974123135835594511743516918938720883615856512421867352078088009216258121784488444396440008 [177,46] 182975821919020541002665812209354280684922516122379939709411573722341022265389817274197235968354054130986894005797556351244280949389499135566870575142037340896698920234719143365186325648443758980503782192630400932897743994540488644813112545249716256263753291504455921574418530563137053541607017772237773724488781195740800712365608812560925545031067076057025235310824882004950384060182099824458813246385636775591672841517526303549356457758296358489246870320562329030728123828159619323611962353929944485491689320396618968986857532432894755867484504245632949608514898317542508262558618171361228383828056227767955202684085812916409796454532400372893359119019665875947764895076848623555408339718284686347946286176031765229811479829188442470829855876359505786921868193565336767892584822100675828556860367670923758236938199366970827095593701252289733512116581572996330750770128728762420273814785608301741682278988707772779979508043383194713860077588031234211358337967077404396604754705501422804156975742838484845205594869698249684310229788604775205627825049749635959050575235231535190600568997248800955471247341785461379285964508621075423372490548156226412102882500149543062110375594055743433482373890742851754444707445000398192715706022640099863820975927242215879121537427123901130776348442361114012570060962391177710238859682805517173367901980190470388766149446764133702178241378400900146800124992463860775670072615983021008586302722376605821021184815711146284953838717881436608021689398503301080655975921453092784330780491816462229120997986499011679804505343509866980084480634297824745542885223719233054396442663824918908821255289122796438899496735145562821349379347891916789821497129732211285580929133302277007241800768813540668779108190992384979861215460457728903449029516209996392268016566780620471458923408 [177,47] -27083576639568993914266407838135070734417347465022349181567429696427613033538437305655307173730248733235893301738852063025888000503986085351101544520314158572081948315249112089493209172038018568635594497949162856752629196458383910841095208658246824028000022342498561050955973693734890088866964481252675209414475196673987846274476912127668453468434576373985042653081716257779759542013084173700787538539142625024567755770712310833497220097907195728787191801816883940618809940537527384740270591992919005730339411954934873023357533465921353751253643262618275796776913361513209228271363320716075256095868500274345186164940636133539254655217495479886679934135575355578846148792705887368137497583692282909976793744130927759248282806747212076207129876072427436155010015149907260042603438976420950167080125372670670021439555429484249639562785212721560342912073549977953207513732906219530642860700090818324747396023371288709777517084270372674170289519124408910160105554957825785029148626752591957631222468687540430115331473338826753653011700808377363992482073637166311017171122914692152726220550510163594671808541019255299615371652352640599972516521783669625455603531193588341863221037738278645523115814748563254304309881916876718318205545550295875452038551449324785674660882994694527891251964778754337240654241977413701788814965046159227393143288006351137521612012359111218310803771435078827484151693500296602358492632813105720260282178990780596047354574911864715834532163542991462069838291075430565494648085960913524616555139088244086405388270183273574925771346096397839742962491971215151737399849340983254894385885188475792375635820721705268139146208677993818352827061398306260617184160923648554829554255090109019566914829929478423909661202830765389295910417282857728018817011350359635788304836266899871425754 [177,48] 3105210302870604333715708278009607240811277440782736250933010084507429037836518149035856476848064539098335225036330842358490098241082560943019291020310580201658600181821866779371588364198697191748371495712861882522231808787355044142411511826029264839136618855257106000007359218810991727279594160518211390528588116809276530339414646227703970127726228017153883782681657102241874690306650499723979860479568644169176055463403613711025359143818220035278231075280465094029944308899933926087382636782383913993997238340150300277000945580324084074301016230039454283597703400953827902977443856131488054320013088979881253641374446937307510345963094864389009773417181017251627618223904656546821629039514728380021622259191021176893289016565328970228212068014886999092096958466201921323166227373282988861176390852267754144244819003474105680304765320255108906005066400850221442140520676530739257793386218583231713117318172564080446362714691439584919728970275891648173056950329206804525180286629204090163554880790214195289250429235479419235631553309000404640672535214479751568681788204915219241857362963068476119175693443040170658083720817516334054335039351153209956384538802370552064534980276756293900825280504156457140235451351885451958575018964314275166415880128407066582895753013795346985355403870472142029980460698406712011949062591012980545116383046073459087099857327317100223269490803128569079475336545708585259338308996837574062157263574587968348940308531423141168358340144291236027501947602766081193608102684971409245050666508157344115956295317665965040061218902298282183162912215777001641357435371436518206612642838666931628153473902957102695565506258089574983644130924245075006174770006456427720424436511089995207898399508261833372137855669304185125642363843447852646891227844749187730069018219522991104 [177,49] -257267071999037925432854182307968025628814860619128570693541637725513805109549140743008282729385875844090051693681781488352970046567520108019016639758687027718594459234024286294238722125567901801284723427628514369132575765907184435177415029372348644440236183298570222164138911604110839025447522040393997889079899466405184029542737423248494948247532272408644164794738672163626669559299746575799504126526011476280985809945292294415246673232417187929176488544337929305212298905672191039458977080719146810178010868819232347796116615849635973667961641512915585919249110674535422284521138228561116461959494089148110595268610259982925108286907813294286182134871534229188868325317163859115579332648876195762795428441353827457191352579266963244112909013869670948383647878413745539599283161832861351201396650556235791439215013893656005325179720896534024788851951839496275469579048873559006643883830088964635645721349963111130931845136381584288189558205649528025595915665117419519354778018438705650414786638407929562801963258256245717350896039883690714989331295375603318452344630760995348299753974697027196965279015053173594969514587569955882414125754648189576280979527867769334568058583768990093847558864834442156414172495805778350710397047097415798690007192603628776036937361893912997377584643786627271114405800171511203196833663727886018554691464535605445132375338140065902751165960027509974370896398178831511735795112225326275841716383505325126832650991365266970124286592843161141459650729670061253606191839340380970312225537812008201552440972091062989485443132071242366051773153869685244728542457813924329956213920721858762194338248957735682954397366627998290791833367439646253133293282574910328229821215172202345565408775001112807981483523052715891208379158315437760516583970146685609927352184485760 [177,50] 10948563233234524546049337618275953649887215404697165799176434255351273667445028955853896587220121997089833180538997481423620927229059255057476946601422617243811672877931758763661625040152698944587388639264535224996186693517240360375844988565274791243842862400905163414565252237608001471610579677877213518818288900155124711575686573669431781761635948979633673653301409652637480634226575159652279969682715530712193130999760211148910126142086466186181520008531090291268889750126525245043307249223335646787561450622088377103574816970914481363791397065275493532533426611464333979547641605092607188568216284480125315363326854838281422103418223373505651353969124728759761709529980304205531302763476562064082691610722704485433972177831009341139040676757356500807585558537387782708410761452870173851464832192909374419672996380540825467559622186093555506140482728148090499907738322591433250446541979193220834218017522425767512770110012743086696529225976686764859527220388680904940408544658983748313798956148229446853324591729329884999984349920832020828763029545296590782507603959816000559028410411928515343960286785071087730254996726819808723611014366760238789324699902928215694212947482901725120669502172579423416390130883099230211219998901654385338453527250720203687344528511685059520684173166886503853527975567247013516170569674617373250270336068692412650906522431905607582615852088633054817403670548097756158696449735614905800307083882264189475689198759729081569576754561262650301944222986207242173030534503491527510936284176026128814990794210313954599469090429040002703073893438448503972699982459693640132149844958305929288440893362761637071382789737346667370800654485192821751288313871530640895006235536767603619056729690556435639064751462930269265504987188422462860726431453287368323824403840 [177,51] 748539696515992997383451667611271642448474436924731843297694389848913764631052400388586273008442890121388470362004770849348794620516120867547697234258006678095717546613810995288754521789314973115480885653072761023720599418074781748460611454056171982303760446012061903428304499060409023065219528433349267286958016784907183264064161690557328504877605185453265135359660911835238525647766971391060807252445291770318341167670650373459413801168779778636164353541720147959021460723532407355663127431025320726335254467599569542787445463790293526502065229597461351372949101055296885722492486617080527889970725514129083389432774733274341826596650729534208222717336385362537959790775500185460296567310383829072825337232355906868435077162262734663346714722733833946756804412143310430596347906012322997813549038743784623370963207888305891570705309795028150032862798248498489474814518702458168628448098317573497543374358501014485837014260453023951551456834355007965507196059835415613133966534598031465021432165394964757319860053903392883806274105322535182697792123350681950614157608982236986013319234261381494181071096089328005293124652895084913270364212903872003829850216577015713242566040331966888442833523015362718952335586822745653758243126248486095626593403479693537252671907326139109097176027076085938128680248857644859892786594167658094468129282826248718456830523301969738368552277180858375000584297634750105156417006945367245407451151754455514890361041232046345048844904796849071974932227980972679147770557321887702321098613219199254549390706243087526030819085488800919696136704738491523666071974364239774850253823418464239167421249085025971697538957795929059097321528102097178224436317327744674512941156658032285899204782359975004082784475851640185503260920034748278260275939839076657783312 [177,52] -210075276824664525355478630110431973723792850246986445126248262677008120238116794735704533350182455118061399109195979726199175080155960480493895640546559433555318099862178084358562357236396282407682622404376011459922729403006727149038285000098851273583691416334950756649050761932745901645933366852975093287109586533839882041658227061234247270323324111242121874607447220925809980226420668526573002010027289852100985224349092908542364215394167744640663039251426786651769054839990536366788614069456697298766599594368248478474064069978616574451811977082278269031073119214868378625258179546550573727484317037516374047752266647082604853142552886773765826328842725268378730151003112942791346661436632233447222151133950430362117027453076408248673734698445889176380838472452205223586306595877273323036212905857938328406948671052161316113432902365201905313960823648812194958405448343023652147416296239929899728543715650344602292376024533570309519139299304166428743381842548340833087894941182060366647663044819342828287473917242255232100489155441751104588028010320076855740693581094734095719136374805889375013280805775218468868306241888333610549258243234266355921264341202201383472580583067052585680457117848647090904085375637005784882668379669586831558165969929435727797554901151628627001842468038452906633053462217446704826318522299579461866044114432748757579153768957164495075736336271823799801347624657107552035124595424492508596210814857498188286305380933498976172535088908780146556925668584808082675271780736160543974774330460152293359359505227354001519486817494664807096457119017966716499953074329706607538035738728615719056206998391785586983904558564602514283443927911933160249115421565086846315930691627223558492360335601515462356169646288524299625782985040315695399003249999159327552 [177,53] 24291275647707851495446856765249088377906434060342461564170877152188329244105367686213810278021662396321372207286669461545721950813168778405408230316666528992127515327595329986247105187151585203740222264060299824635901005564592843750963408524338048998496389912866545763209195195362855534213303150835059314437309843092305619053838748669215770013564017458902875133708878112672464133965477416606448737992501959851503284520953397809317592856107843695300072225688462901447349998984705950116273653342908202470338282390148037237474384309167214025586565043440161620726937081692297100722813362604173151866135061833871843802585161931847428180241381841700430308467583001087353561328000055070973544819167347236148275542646885414368155213044509394981353648549780294077273114957960711860564747951422051574704779544392697943856631590051894473136080605399757545051852733395832241970934045495492691644337610230144857269206366263912969695657445764500543475054233513530873161121476503358542747800841594160378401136914942618854393216728613392933931016578437744016040365524735167355827042985014308104940482555306429216660980854890171438273404070754859945836559497139946991969502351020701694357426160949339284844589882574426827722875393904883859472233649400043369312355316970548198756044821058283074557443731301117168705612503041119790832154541968587182809969032833996245336968738685480504093823888836582700506005108046571070072836574249921965556370296253126743346105277855470347158651310626252272908634613591042681997118918981274689573444774428886392605644234862815524022780762562950567089548818391092215157924563226546786099833181944102613580998752998233499888629536414341081011376098430478893464555835161766673450161730501330729220752504237841375491946916819536998417508509382938082086009987638920 [177,54] -1866210589418936192329627390143325770701386962374099084273703055170049696302973293370333205733198911931095548327063901844290247137261501153823003563136159159334938192966638048875521004811230350552450295584612768804321220575962351750611042233351088191311253904849271863764187202356638852490477625681535442717298073136536677605007955978409998101988513128208889789756754111490125019540065234199873463130799805081098446247721930983784412823364795361088219362760536103065116312419057350524661169857685905877640862100294473850213848193225020702470040764371898895846100698451440587357574498445268241454885538261475133605374100172724934570217810640631615693212532354494104239971493773076544579744706245701790005052088813089681754470298968354818657215439889354110635911191710184773717658398637704357719722394196107372931570948346970289444781252836311328894685182508562961781282901261862777697612449421752765547609639871264547663381434215149243934044905739181722248329408040481060227462582360489626867536973689179561245164899793772976952213226845237567213422933418445135231535140120248359295164135936930530503938053328442794846355233260547950858013685518539015672506478134785576248478985429845143630165714566268710417762724950461277143677934026408205232546728784555170740611583182411339403628310265257563309526547825167125392440960505989782155697939996556144736039885958042252551626604760670823921027263889630282566609465869075312350446402544612530655058040992966467074869471019850803257386475232047569993183890500681608531991590259696459406815501457931471265614970198352155759135528864916413254137941588824756186590011929262170258470075959621086307203410139153492327507056016845654758830148853435677399428092772534924191721354946954091766956220939166553355646590743184705435752761880 [177,55] 98851316529690842936601574279234687774514190257463343973080076847599438308294167803757737836083375967083591426974010092515831512205986633296695232293983654276980881280100259199693402575883467611842497221284707517020768379815770692866472508684144476536144574758050424549885041687062362023529460825831000234727974634957495243028064517218003733155265765771265313631228054014785204428812699822656806909232527214856727477771918029992950273251448785339491243026988503481583523429683089755617858126064553364101387363196785797053337520966647489420839125873561700250175907982038108151418958310253188143056916942623830841706493989197833931986868789314901683769845258720354185481764818431255494332486897999873626826258671688479154748236912934057313335367796237736725681250688411280542790039172760128128471089448222567978526862233122069095426313770748649369531430017054459531199602285525405842970174460616668181757688749434558198977713657464699240315130428878136263912889682675402562974916388879176960255846094410276159842458267623465787595292989156504637589684392326788621659320124426841687461709121668072519899907596362915650991912405472544657355509950858514657972291114108521609150636947482300239002083788731830499067145247727283463931229936742258587628659410996767349513652913246207036793693044733394537969724828813138358100251279759774142949061525588008956971283304261867852233587259735946050045569250599130298983883589375277232963703611540922063871060090350166873743744239634102576787115098843209938862631857964353095604681958014100310724190147841984585925118165507241611750283496593713434375284341038496384431974194897798913150108443566095797675311584704724552056128975759647781051254170291959872349120804148937592741757677042065241791234637143206172955215099884218052626453 [177,56] -3108509257599721648786718151107324697214071281530446028290806863894349235250443329432730436554540101602350965237875719758993021602398768651904730780442190567150004593374611823414547837080220490483011557903370655629216470789643950236331233672895736528068830749390067168064487500825439309974656395434500016231780199948265255635481857819228464835714850717599529408340997972281221113328255072096154158526945323471294864410737420208161349162695887530516939884174011853544588214309910517346090754210766080404339433129752860683148293803570554311022745964793118906201865736265205572057100680889525066269041648793867032687781197141231925806205223284564620571141490594706970928633949852799959086909642680498870825604422369425586138686102207692454109521220027066302405727765492817250944152489043787372712104408662279020941176862117678205566739269335815916848381093646912254912479225883058519037157371570896135400509418903174726247818627083998141526519072028192542202061233464198740812970250523480181302674424401948244516078778735488957151416242246345867747745576586400396850431080918371774891637797186921287413057224359168472850214404032458423702842373364622006383572940873046831881201553078983097028626226801947888980410515292221310539302133588566911561815161635178625510097134884671483785948133141705850393892257778822039499185821244874433298835606533581715440493286745469996697428530113883308890379533715665085108370816441529562445676670133279522044760810696826729626651877097593128315374144245420912481857555513046663386804523474134993409456599489075979411199761806838222136755703804979614945721296948083909744796254280445204393847472589878161793632663391204274629676071437131003219551967360740716548118013692383113250416989640344684474813091349068833795757467846942583296 [177,57] -4832167547424441104900529776617907535842812293139057648549153732997865809334791512715745421981306195005710756093211262285064017575442981609291042425905305077156081699682761328042038706875094104546517083471568888977672807259917407290836424281162322862723282355728118105930258089812104908108908000882588417002082334400891570553397862168936248976775555505677043895532633066139094416347430245302333412904569685686742494505299359732482212673054486614820502960848434733661456786279639102023265347807680784856417188494675035646086419906204275816001211313498339299391182519136365751539617172728232503704956810533233937307628446024841336610561667491922092011182174514015751987228012203612744707948535285698418452708760418924075131457142644057458182880956583343025472186415370992286981204723156497292860569535514646383713441350769521512484461299634859707423393499016539467836577214106401090707192966299937276010360857078702978661488274931037494358234757080161865827930666294524253979208300199249982163757609669571439621537698133294479125439824483672748175299776293411597290226109895348333689383328798298192338905028270412679899224596678394374917747576933870194978815882146356377691998897888607138024741499648445514429230570015802730334340444647357826451765847254619360672159979541476788461172316796019360920245229315229391304729766896301005607992160915207701844783927199892938228167168380668919385266637153846794801597926589947148525385762176852184226562428599025859403441436490970944913965678716340765440377365713245261871579313327693314926823280052072912973799795610366095164987098708537103507423579198268051983920046153333259543656629062768322514734993434963450528068709906322348574999260809654327644606960899100089262723746025040635239946689078712361709122648030656 [177,58] 6752120857868977563060479241007454487004834022883499314266737951438622880934922309961921930576597479003830001089167337757826955378645025365005231402318425168858950148703246160891642908104091339329408232973626030768548745611580708026693603331835350977455408415660337541810171913376513000417769153414990775489853729099235686827618688057006571123593563596670989299242472585821554839877117398765300538571245499233948530778280047283832890063753382987139197358941799509958232608138407115191902825801343876054568478244458556708089264288412827410213762981667405264493163991184131376044458975279176933242005366150346953906960596907210220791718995857100077769706627196778914024704693329114862851977359586018878199441247765589461096347275170147141287482375740873523241925941539521605991160990177594257359828866025359057602684399247843554834795650263675591035943259639309404933375510919219564721982442040876803593034483588247016208874469758876080781746599265348152479426668373111673777684142500954527466561853121443508137421805767536256878850455665677398536063668668886071120962674333799794760744593513364754329116626773249110147420691865092184933913983202275221174601827043334077694088734864522340890873092258874698185763622746937077063219375803174270374326237084126561407251455364741641721849259781129311588215243850867349514295812374850824237628545111140424606130043936610743075936593476245391020550860371790099705501789029223443092756000426670785809717346452030282531574268874941277186638430463984353970949901938179282485154582093150246237391555733556679787516126389143377002586120811747738550163568519763329189459444073107469104195708821726040700539802597229089305693623622450281719481351177091536517555938147931648458762760741893048151890628843686294875552095456 [177,59] -380237577412412015732565054538898254028485800594424483444433353891418624156830140543954038387959254512051797488044631674182964803496771244352471663614570964851014670543600676461224736242228403369188763811825896466221732693597180887220842677454189566980225923391489557214720649530850508550571448426494634658883415694904329484120586454252093647301820575597870147107433755666240927447480323474813920781947033741796371763968684027251281714658549383798583732760050447110618294469041902016738488820877397151794470683877046205926783694249903514612788272925380164448058755122488429422933456139837836070627063794222539602914668005515474027747785741207015593191224893619279785801476138197096528413384296730436772435060222006090592582769756794864056240295981547685945639348374206485826238382065170025797600756151892257518909988209279663670385688704950981178110826386456345088797527823817581023930864034335247475227433260614302425978014168371099986323996395055605123485759265446693105272038706894037020016849675922144229973060330766684024729952007281163747424461538283061936477978795585802669669900093965944027965295125017980776599566218507537618246913030804250263420844757719130854841768234331173915410992346115297438998472155673901399907221594186394644054099349941579851781663842586084972543527139305922281050551670028089620508095701655514632099642636261373057102018446036783519085047588026129395870050972622909123927010115919849789460674416512863272995712425856510873106360320663047217698743424580851989175825213433950576710284939262203388475228995725380039820414572513428437593800221749894500653899955532156659195805300008952851771063742733815198747692550871734835276204531426098781687223355054476452754158474837935754042021064009359478705698171456115566686724 [177,60] 11651771470077131594074559943098355988082599631106422226208768307475883922131593759805855595038660642943667722369499651173241563666729004161592144219352997034775164025569656685475763887753664301413666197020388847656601392019649574090193627278368433240599926402152680475250403167529694702885375174123122941236590611213631866134192967105125004999849143430560855752761817798599445068462269802941404580156907591851430031193418555501069424754658871856388870947197781956593386264465793718018468527203891926518320998154163238221273745581174839608883241492425879406414571412261387059852905992811978405779095509445593736931610566302542564478053348854741790594211277285804411016186698986867494026961920365474538968138863805633348194410788873709313850111237431494988371699204043386928313893472906551036633100225088132728087974851492452203271266932092459025919838009152504359504203718131466574086570982429074134889072701654240621086400205949342162938246592592883008275961953227910637352476300944973369501636222205731395166346234237647459785193325942691507703087285008148365900535788410313832243642474496658797596225791942883838669471716595743435288691094934430020961234334809671887564943414934506383734791616533849778558434137954287265001582671553754051753450418969611556871501651541966036351613386593171218849892474210173541683833792145012648677614077898155559194622337240119651386999442125054865472932602029906441211943286899784162366300421434452919634584825419650029590744767206110885167136002681681655992248538025853778843486470942595998622169238507541174049853379317950951858855689041099758243867174251831349870103417669354824130078471478872398087895747153389649288038702246566104091216270861306028873123886234585220540071836598757859966108047000954935104 [177,61] -814311017245423117449454040566375878263751337118603383947753705980634088150595623768009111119618496960442348895437861618595247612778290245883443104114091656532429849973383442563411111715386218525451752283495349204812605270172338579135169403898323670728551694592651306902129440720843564592179472974488750826812822863200253756754906010090793233227622666972956609355826860729085639453074551580567291347206184468749808679165452285870317356692364258801572519254501465520529201132366468620703489844763571396582033661190475467172504482905673463739853474593907318975383425298649160939142062991360825968124802358524818648691635135256706955531072309489813686931274615630907029116859954266840335711885248270706630687925025580138663829358417681729890972786969479644226023718809863834849858146069589511250304984098902235313252913551601886428060993147725061962985452159777203440312751427891086206513669825316032976178651724848673745400164253235768436902348617109301825188498852334539717991892923456817308464209224897277082348093314756597422908213583098194992619581906701058771771709977509216937343823285032780762824574128249091406620526187664577784851855616169364533483520928320117663806160877339435998800079960824677539777395270467339974466143696534459241442989148546088392535917815330029036840695070685337166662741168323990699458108474822410973167432696254204327575051596273588025031094756097769479567433328840987390797121622993504744278664923542854000680157712207952126369767850338224124192451526723131834165559845519588107461459846920073811555664828712784715091287336318262870228922756796276492443399063165732922417656378490574859566278298106736987891360302097223841480105783169553861306388747566656096130521202907037239548457293657464064054608918403400 [177,62] 31940182782790953288368405895136649113373721984025064763546674086339776034798979971634705800671807877884323029717415537770331476257648201259487238248796364942718956189896990751060396600408747996372694727082453570117034216245129609873216541494700042876499645506370168009425097213390020083226780904931625941205967090055570938766581089806057890369117170038403038367192152349092053526282420275557814124801595062510556852983079766100392059404870184307101368812437992406176756188817820264767504074010269459581571173182285547754641329754280870661285093969392500758367264240994711328139321868212586397447638921200010348830006205743389933397771929826041260911829814822359169633458023903508406100623514744268769642732205457128844965819344226529240515579227793341706540709422868517006001631165195326036724982906278344178021185298335512647435465829099524883985034285957659052958473042800338675084164762498575555102193951714819780352149060331064053220951942302692691287204196201384129976291761002808990538383746123579964838194555950053854687849215313014403970082692549037170981753152696867310176673069908544472133685677610795287322499711262218726311592450977404642862346632892072850500893281831114984706069748954683854585166368086015318735866084643828531036309855589025714605428091370414637855172124597486386010654143336098133790382415319497298747550452879596462676148329059628375344197321756116729964806767101778822719523200874966859008837193253349312062068287829331057841162395408421130471085629993295071414423696981564741624615335555809699767234422113647526564779640622367742554531637493584857613555592332362150522227199469937259194793227135642443837772250790381035188390686707914685849687426302712946259948471980630175995975074566609294190306932800 [177,63] 7269788280887622152685793294491992005252683486354889010083470735102069527738726661383804788812003426620164967121809068183417152070103174692409205300977073262325288724932518503112489275138441041113542255455984131590865224594917286772011985464971663852689318369677344713009178555223839094770189651642841168253151115703569812811072963691967785120325078373909173176942504550518317992597673575186230238770351085092897723344546695175224430241880684931324009131989045312480082404575711681797601633104426063095988192823427959749988003148025066611045376008424681625392380880086338281519928815241219644510980456792771501357897980138734536134050262255902809862284336998792784045102122389953808698998079517429556599049135834232706613977409634713549835209704182505723490657181103800028835532822500437990023030503083769307034371396127229119999539802349941555825381404218790119734659238107541258530921862282616714236149145976995658106735009077679911438861866352164060244638384030529736137765176276201306540458829797039604256736471404042990477264056800930508281516428624847892762957870927976738860429441435476137235746039827866725325810324245157651400835737084052514553712349263335334155142694694957334317072520079706919728591053487951079275424104033481149213495427538941297072134166526927500045233410198936305697936721244263844514122963009901944246949946996839973110375992954287891072371374942225377678919725874464253881384815146827456337229689708714768088959683136638854173995259041447149777262969093299449805688113734337373438680768320910476024315076853072869784029297280003234324369924819852741218362615663154994522272288363413209246409233055149272790719928257533352428616036800430951507123868240951937085744462252085233685043261349117821617939544 [177,64] -142840952026338432083750359596077523800960304934107051553811563071288599248572915302698828833813766133914187887567497044428029146406686314355267931163119481169273719752215339514173808532224767816386955004538450409935102073192896183188984120267193255911264086528083599681666584325763555247850004766638499237166378820829039386098084411132379697696643601783404507870266883035796260524199866774536228877213903001184595685050411736610592642635870026230974727036270648774055280447954255361929582523029228163311709783533021346981166464919767333462677141899127884990949190950597868733279906798691063380334233241880938940914477364388193705079214051096106572304400602564785255728657081644652062633831456901815890625497313664921882145293846451591211197831846405094370116707447853504952549337833058414995735579445938300263502917795578310397204716305752703447542971288564748269980655183063833107270054110486038576175755178929827389056348747341185781032244433089690533834740854672233104707962102082427497500560919751957239243440065764704651641412248513476829163278201144420720248647256530641014354304788295914896211317707546135882227235235721970433651042182637650161310883015596613863674332122547626342165032227702694212443609290850168417874937725046148324846473382877305089389494289181330100331479093848584114705597259680971170093590388564014646444260772632513774253472610917604223648753755017063085228075189497771306874216614286572831152758528990989928440015751630285724145982797288489375514775402392669004388764971925948604994147908650882273205255805006182254793819219387383760483052312248548830698623849403673923984688191687771150583665438046969427149403850933990354355971708346229280787655528316180407229351092421371126856349093143132773888 [177,65] -42785310476294485978301677589142622419379937932513384968924031899839464731142231710419560389287141386380783126257740620452346027280968519499857267796756521043543621895290567781951134099036796309742454069781332032166690922013413629767437970361751499218925825519585945769434160628170911781202411152867963262932799489708209641599222400605463122888541474395305849016578124780684137642588204655461608106784737890839742941655488752073567327211763566932469141474522664690585655529938490408050804555251737129475784528799922291857571140487222550820976614894769884302015633796525871578917929338100409621936784791246881906919489134334213272290498119121974531864340824274478991940682671164520263140458268827328007498045514930781503555966056122792742479528404367648812948065517051252571327390923791284045349293328035342992119482541868269810571127087190893939499313687077857633335101732280989079987990649682528891549121942880206768987029153587186398559553705322829523895750738114680196457619090505921445495440741574321707700833539659761805989900721673940758991750765599137580500051325721520742085243094415721376307544148824058359858038617319324391869772371065768058104119617542777531132673698319013737478851357617291612509507771870537286820722442601198379676199524118936642270780541951054371788063508270666081294149691372049139891715268808069810124754153415166596212721100609229859614330167179055982316387242889581448887991924044522490596310595618320510502033438001815263865407710309430456817832714846791617799680270867882083524364443740500838073685932418705046526802123276881466759552958841962080839351650563656793559307878766305376637218476931765030567048727166962057008244130517849080634666605380659739525197270723931899199106904738871104 [177,66] -1909252960234620599972417491467577479335713795405956186321982409485843208566696688238429206455374622689022389737881920318750826767250143812402114259705719178287422166674216983122147543753712496181660451465227432924132611635555152482537690335936242433785327064961188244974193404836771071740832309202400897256210798691973294056082741165729517976868621376611883603021859352971560839872854531253326327635745293305057246308215769060320612671985886878761739884736076029021576624238996356598458688343779987619117145593778777329129547289087697467365327608940346013920492695586031674681638792344182701748527953924328826669280476757297282342302524585882418271955696023211084680263593302431969943439269631743628242344976086226982468818455747216969003527379127016597734727097058641316078472764949704499191854417338419220493513912725507983791164980049886116480875401904831228649034906374909643326786029147806125388455046969712191252416723174467143533946720042497519618670337532285459822298029778572006230273652099142851718898690573868126799207735673731608233907397610851416072987507539165741578625185940376170978458216137351591915505534268718783275825326497015227703245857834553689926603268271201797610908962139868509911153303897650189698548013583293864935093454988018355344230541982626967222020512826459564269328140424554539840104821863096208470423961136851652389560789969762436583456752153188749669234254964262392516260432507452701497036732753362612143205695043366170326876461208762701958994869577117697673901551333517545269578912767313523893381211001423908474704264487517502727833368700057471406220657903672788305799059024776449332755023494639034003451802397699218906237228161542887179193198276017003911357381243034516135954306312704 [177,67] 60208796325465540400112146374042025987772764814646478440614890628799657159350837521584862132990643192751279516148330160190826297557637583246418330364337515169797128936714087212886114135765398575545470264667068490061824272170130198988389256684774161236340123568029255110822314175846393294191451232733253601474394327453159720788996872090910214604821304861272235274846554065640447077353637412160953136061203590136302905211739098576813913847944147356382037613771514230299502867468547577625951186125096725063232712084359858956793367023507551471430135342801590279534576108252743844362984892357452446934373786000331093333913696936588223081873945057379034034364627813324674731145086800579657887789485630935719942187347434973461833794696847253123224333299606559406217116283141795500430572511982628656990827694558153521315543396482873243622373537114714213580446453995948335289666308084195418523044224765684960639626987688923674625666053008550458977339983065189141820057405799054352662051479560996420917701460457969376564694224608976543371541163883107108113582878519699400710279858007727802711595960757702988171815405358515598497350624855721859743737611102016748128754411551349524353702691277699689758754649343121952660733715069260220580101169219883832002058346673127604905529554172505673368977014549898747721992222863771067188144509340668834074585563501234642761924207709203266902361871717403485180477628554881741616209638116405765969143056141718773257823502009077256187436578284896809304862092726966406473032647695809973327356272776171851946321399009954931021322739506462262321561097723596906012719438183336446800986294181101722058292959133068637463199770597641564210599806372374036913523516266226098125145473036680449627213312 [177,68] 5711201698097555399344007515623279800795604387586657960612184730270320428938701866884292976636536860682636393055795469724517394515989843492090729377417260490505932541582142631584789932168633148036966428817678320451887172499810173549301874518500712103828783211180802598616044792444076094433782339298379817773340687612525728140860118602639444950785205551843925162987823515986120450404731345906926275031299593657120901540912311892167730737427485714498005036665498313314130571217060771824912853598213112282101523821347556339497472538107524314581742843943452187854324620993172021256505507422567715276726909682416552147471362725297301248067125195829429748167110196381458702097830246009813911042195994876133968875489666425450511005997432397274107469061493642215157781788680224663972013005240073779390317425201277797909743103743163872538844753046494264362730998546170029658272554033285999884305907031817228306375271403131549776797605287281547161310542503959451926417089025572840064869958173388759937688609892243554326460755902592712289899846621885303229748956232528025973526835277793621386548136268810863939752710186185978359235635351828406585326195324622002072802491342149927489529586664925771885473548241806287238367545574852128528996083186632296980480973569838874574140214214685510622937779709739240484199596077992007976031267067157063469428593062708183511585555141862613597014988450485383231615045183828875053265051524475398024483383335177267249785100567611452435114496113836213286617428717110071507547592218559266356771205824109337334314406367095214866752129154352363852346928722285880217458732629342612579791909041549964613271325935876278034473741006501868021751266594932087997395537575532184103684383379864704508288 [177,69] 202793758228175889525007189820892078675212296582206112567094573963139766660349507387903093152640413799347399376549159114338145492504188074468254719567984776833786720313980481058074641868817660706656240911411751094061256841600657128222845074012286798751895120234715799620877245641901601146678440975140214635931828733676177265373923516766743846459010999845217710751926808101184916866024188895555862469953511871609963434507208658054471522402939712180217427373628964134101127711154323611325760647753673017498660216899170344303582578193770680114473322966865371804565023453569671072642376775612086894446809704894834980311126743589261197871399671466042631003219154079688569201317474847698800068026641931392268627529407990119960745675804433080018053029252377700933512712587821098316349845754821727417282230653145910758998262695073580833307832048178609879833230985038081352230266017855561383556362886835178563064745746263746687767760211675036977664617558544532591914279213909702018154008200320194624724294407565209830676575476389716573063032372606419540829834101391525972941554269953213283255294756697644581077636663076200551172863554740530381977937348007798348622518911257119159574740292030890213900400355037874998822011124973491052164791658917891758970832366737975131284534394145113163879683028321782883488551373180943195207142730663600512033959871146671694855535915580181222575887605022841237783093729873013144965261769905367334111477028171139022969461416846228672377669078621234230744321370223372638519844874727865552142368414960803722328044719898568431970999253363075059209457890298304641466692347876078774809641394313599592490370946123782597810774446972941334525589113411946965676433270269479045905800136216326288 [177,70] 2422052081592176333664400120014018673432623221908973088223559606828371491936481189250803129126333019431060965002499840429988802136065784830678024229562569882015009996622456704674899339072029700334824304195030798566259949376331693752021371901867024339252302209248538037089043742640203219987416939416564838059568058860905236124514740915715152110976080032143160012706637827261692666404379918137466398337987473412774240193541578390698580487160108693351343454587053371773021697844010507519345298779156082041450974903830750461510396886711748508465868628638284447549379782925333523648287178190598047242375042362330135244773218380687467105603638797464406484884849100850930619120406046260771391722103295221969567218815847139494631220561672712177672603267582332717503404067869104619897215011746519454935622041058043390349015849038879120619606343616845459151287137285357173353224457770137559547777042325058924994263628912173833951417489679433199072144704429288627116548985439583320041152444926591594386482308585889394411554360793521269650461226377435918944085010257162561018471535168567713297512618046926349976698130828339912654581323635267556004967681178428881841941113712236689832321965111642109340541749904445090558883881379945224333974209569108820447127221927339550186319706336926104862879645576037957867875403615196323391166011990160603615455489816873797683931893952945126975933784372658612165682510985407403437694074774009650032758466054846456618733480507769557821485256793513392099413377097652188886598585779685758197996946911877490524033800346883337950969831748977057125073521525695320172512252448270786697024935280763170204593400177803404721515323895661522979471722593778694904051687015812592079616390308672 [177,71] -18282573010718077197137543358206142574038539918545428295553896755803074156411442929397466378900892697683994098621841123800230806758190323841363793351791137977648212436741635863047204282412416547065749218785261322187274554611197839411780385950605905490755406951027730097885633688545367727791951807478573092872380858402792132496663294100853810283931101519081850848027606864316425216515522446311183250319429920518444841966539726899331386267284081102417398345782225625595046485971485066190951150959137495979022215707852923320651581366301133016848571946380626980968835781187200762891768585606046610163455640034629290246906453421398316330243580514385322390451456521703938201850672228235815681012587638910229948274041005219163240535007896923185674734334691760360950227842481327799496106256592069556574928049731736250146902625191517687509881131768915458772570159341895458891447968870180477095070657528415620441825848365750528263680404822955171056604997522821828822206517367072019361957186702729206800455785930954246845066425200987377018813274258670655789563716333131424902807531882363912992673392170842094776327201247344308504521349526218672693614184313293337958934605815819977124743786391484439527842499245079959602762476335218288700286558520894738405106136881722432085044547378670631019211392840764355151095482445724062259293887324530052783961861181389674482620182917565506661773822468259225018170301338927160219615567077411165287470541937108613922183410767622047033300165142187023356674973975610678013701063692592110900656995525675263656972531145918053247136405505276287191760555719075325877675196054025708885116615334104890026301466141891298625944220177486753494224402646790391731884552169762459580989680 [177,72] -711042688823388000098799956988620445053570659943867009693529832380854702197475452365733204422385220110521085508719483118424068126326761769307253569444179087087861491954463044099533143066344731871405635097808966938082680480151128345082139481212940786331792676123024093410144613205566899402300685425308488446244122074966368772311542789094888700750323462587023342630113653802489734179792841184673207619488247836986833433584946497621332052914390486735826965087808218665875347216610427205964268903916510884095132750435755877266852848925033412821516725948300185981839059367794180495715667661463995120608336000697315574395978841269343488327289925826994646182512752878398336195746369377258716403836487491085288665789132602206747355379751975752379571540824173025139588771092843309559230607282531517599595246270674319384015485476400668462871715936079706982709713077622218045846028185875761720178466069210508685568219265905015069368736411539553153562916445658118495876947174355281610402920129278402356581219736994844284615019656633860501937922896620893827987847879361852120567434026051162912666523911433302186414376510835623586219762012365488956917919909063856365906122411634249515536704377790137242704093809843032648916324946845095868728301700719002453205181242571441699719342508071964257557632998735963615464915355917436955850087051175575525565857371570563656094856764898582383454864777017641395060263308454189448711719899215477523688880513529075759749082631024595912154431520563861822287686541084738654100234734140535668420774444276282169926317928957704491675976098072269351224922897293762561203874524803188939478462983204628570753796618609841144234428246187221825308277812493774677415489940673301861632 [177,73] -28224311129726440778172997167644903339876741762377743394653673804999714892074645048633703186990348269068568351218008502968176364184611303627566910553360129213701938871348023527744482127107648465398087020591038206295619256592187987451159050258825443163431095875885560235214840050527307100270736487991340605363836791588726774583349902947434983186233695653628745937349292689343812410460432272132270182046070989075367356215101032865828161230196631565417190966508422013547080365095989863086146519597584241563941724590305155280531573455539965856206082812373198971224349473261520983962398318169152640957954405251876548906282799182700899239158940367251253151436053148087286307513287723211431458096110703782359379534086980009795866129480061260605775677986278324837098827834247560044322390792780395688193457278902723960575536544469063327781726545833568863822772693833461203712738261715651426202521200220305034438263579656001927721682733529815898858106470609812838943855494770531785986001745240849555995656482981154370748200966257380925946590790245147230591816241109114146363416532633012471394251634269031396563998460050845669764043033703227887047479125192344966087648230329116694178594967856436092782244372789560071246976024647720619692522521911913372268561561368531328733140054640934477896914118909894583565755995462744602958786404244105422081234346476753672353885442080742720785293751004253629621674591149660047627461754270479170777711161698555322147317844355699629415526538668801096601962343388111451377439248094386733089663160276925659182387172524702889123899909992202555441638135623178298127341687121084847211040625879704151611598006752338152142505987618410315296688634284417951068101480612933344 [177,74] 117140775341280410228921862856686316354060436540575114259803138828934204471719840209347144945840897830622388227782432110976693837988168469629238441107223274303590776547419972803233402257358472152700375848428679656699363400944234633972315324881115703404845223360429561137289447530856597742633026433269924791430333650136004794956439182829574272690343856604646128220229154162737731401468071127662037319968670554768939386605349340534854369026992184681516561895543560357675757157239021469969308381188990238549180979703913417321052516490244545803473316886424960167700524742058963144257787260311756987456706344463805176476519639488610282559295910115532247302004941594319294782329498614433555443272022231871963233802015124624353005583910987516797567051512936546421132041878458861471223896213940914008956961256067912490218416692682174174543939913118258128077542993589718523918535294440042723221939340509110769352563887831257629265447892485881082799663707670995823343574656329617394672378824301160827943568846773320026447351184897859042415420899541146956482578631063935493110333575109898934555433519876521194926154540244746707763545288823229652415230822975283091876188766660184018796669994739353508126860177878471776315102418205681331849979814706610022536415439239799925170074708424653456105751727368345003061362495446125718032696811141365811159466751329879461247762218453404832978322183964427434790382251179135446017155896253119590440876881467076819647669637673677082484613376946805428224679805200147920794164308100185777516173858568992193421206466179300696058756054825528788350334214113975589859094502687712666498190123293474740717997753617720699322937900881611546817842706181377499174355095456 [177,75] -4557617852421119223339940057147314451542280239806853926266361394958473924545188870830787922620957489956754221023371525251998234440481071560463958771637859136934991057571366955106726520183171104230757430428283311372260838332870183801235126895170396984009747484215522173894299414448958149646337774818837452678719709987580631358202308412998534444610882882728123439991981958941225033503872913942992785005505011786363804062400779143805748742937928316087805412279368500183073947435011752582359155555659640615415159336912976126499166154139155247817380382334922484762523436878769111087661552916571395299099685845770513822135726215001781234300497305947382591633884286023036360474064933284290926249825192770881869437787138973122730843695551361261957541141277939708700376795418030972817469989392509546417420375440714378730876471432917707294907715899287190415313315188955196958400950107606205251130085730810741251262569314923230112028892365562198122599211064254251049647438528826780166029382560080023076082310783799680243780182856474647448492764663284541385357709233835338041357108953008960305563277416613960757234784377082745710417482817588239987907748103219381019532739295894184898323784757446867203973462708493383276431564700029545274530329819003991126718269380069194734944285471622624024049655260659192963999213898005917516913659236857996522466493903798067687359896565215261805429479274462530295128028188027998431460201160172721171958143818454420482697983620397972803051173045122956839558384232150400219004829318716643794715351792244062168455430302099046424750609811994466084824595720140984521060458689607070255311100000288404829712207848771207904963588178229307709256518371143834112646700 [177,76] -28879213001781368165160744672162049077862707678318513956935931163554518210360881465352829476022757085026168666565896940762712092947473029524276550918438514518192431371337556378474750370165389344962337429146698055779807793484460756020705151081299685660497999645586128834738789767999134597451817582776546251644734149395392040152080296908644674785556244350401203099466164401796654828284913915932967911320309313009121884527649396450939878463734070362812801225586757775581752413107193058616089634362248817384657577031051465089656037348663131876483061327150224155107988258145508464120299717180433500249778418263390140266637292070520952715406937375592668299386463519157524534630184800749369293774864285645019961948062142283407236897575254460297170798663058706307260992494106276600851176889548212661238130421370387559266397705712157948309151412910023530629520341654151298770801002720915500443777086577570036003425235829142934093263936216114541463193566878394571443518229133548165454061859006848994534853575832228455216954606224063668031514867146647545012194055709891050138454394468936059986574011713759974116288247125751896000559392344028268576748419330550915458617462227419632178071939582474780403590836636397239065038111863272491201380205190261716858725752398553310379630273384356772664024233295624548808698761504530067575067515965290031912901071504071305516564140250703498950536397812105200396319706125008917678811652881421672688455168502555101788882776133619130407565151388361238673838075780872926284747789338721376895941842337203415389034746155798661631683492942294698686979291820571845536007486694625700657522342348699141492438868250772251887833348831400374277301585233160821952 [177,77] -2051240348029386322980436133293536860817502191294900466495321388759958682557954945086872059196202279709494504356782132244828587885994924330230383819940380335757485430489755988897478476125035932462097538127450854997612721830487861018881301836425282763961579724265942810485087979115276309953979880851157354660993796824537331479924363312760885136060451325793915130962832782690082073175402898657584533382244025079592383173834922559653568917609927613428540231300411362816804535780775917073968567680524119864819654916360574610223406254780799065713834267765968153865160386294220925436104534729579464490541676055673515255972215427329545117003250724207769843778289834313998001987813746719622702043926482903738301090067008411905915212322879269654874726358034857148367579154348416641850059124817171225176514707868897667712164260769413562758645422655399949562817542100845842071978989725940054512850581818650601072941140968899598247583143531242389004398728102468217168828256092144199072588371960721235001323367821279963966517651230911762589936613870347670039029475209743550199894989116056911080910100993963896010834664658324130832751296386147839031706692442313689463503598234196456571877626725055744691651523014617539744109971767950164996039764074606949228156587012255274098513293759921956848357527351815768620360120106419749257658000458770848112889118067113701751452426275589060889301190505639170924974108132416589505524633618434911997951381012012001596111624217112495972328711564721428496434409141436959464450871499659360310531316019345159738536983602478584521117598568381462443890267078947216430451297978903322843937040588238535040267691400940371676243115633169369901153239684187400 [177,78] 308550700904842708867188253295477341053051910217669750903321229944899909213161319126663127057077205960483801831713238821047829429273194506795037586677732229453587825276328532838739189696136481561926083914270868490534501053117004250911994661546673782677561118569007699376752834737629795699546589254592807172011714888650158862444428407886304453373180372531730024690667519069102866488622766487346586285794099093686120476606353594240462750462164299316957019581880662090177713117762076210036139397759586358294980907467646407292187953149948290107637553790586244123649192969358326980136536204831766524834805534784014508392593518058156618087446590292613827867035470330029430729796878580274973730221318524679551648557169926045275608462042269561430402054295741333822784328361733131389263645026317573892331586684110676829719430963305349676892322737073891809733089686916837407931970930094142128373813681338319429437949142900263446559911441984701169086070357151074099044413959086363927672043743108979977785332853752096012950659013138681016910205927075023531936033446348130089499311949828014408078142624698463359788473767520139862903109505841201833742600639186183121184076455430511603004361647832745744076982264386660168871839435761103227590416350221294222080913586423210842087670265039542807013511291872971993220115768959304865651176770430038722456219056112979061561270733438370233550001211623511089311400060890181865259986253400132622316352058680124449219054337713542742211109938848495764752883983063817831183722053491262732458383454479338990485173368662842709133673082955071094321437192724067079165757546339453700062384449273820759204183023770848325674445505625754982275730497936 [177,79] -2124206870002678150615595859604581519971644423426625804771074748001379083561907268586196867231310326827898448886857309534115544033804775293452078117006709127818204572782057186937296611857241398691329303736074906315427910395651339986880052413145063335561417866516481118398395431325806768062604337244703023574379372687645380562498523949222060624270632066778409072753780025709201993152147237957022630817444197900993855971296184183350887054200396828733441021564496248544613067675840803767568489359258601900559103956906867825453054483985132699689085764488150446547896999541137021702408813406999621261767992447146616362924935909729028387143802114140162421724897275440275524001105849693256114084632552344107947229373411229697419979220760006004556983060139757177151944004042160632131305967638555934090065234763309184304224691855648713082445486978428576504381330023892464676165073657896733634387638801610702321477291010220031451652436630432266572634781417657841760307565004985271459727087007844327242963107812913906844997123317771052528531214612406826799671725598016907738940640319936158126968855488587365736812183770419647271323871248778141630367425412128400792909687620939755866250067712533441289945819912938721284059358335904544777785770677573969233955522132198148607642487610088774746447909069159835507471857997486898666396772685014389953924802309593346791867883368870773554712313762493300666637293880454475292611696693664777726503765535981107799659056950692213170169678278865625277151507143376671837117405349004442637246266304607770868753679074649504933069911670304091761777778200373118198454468851384112806670431940418905668641380476927374031978088778708089982209306 [177,80] -278134067834929230830162596896645127707289107259426148878070974424250109342018586667710824452596665636744078127474345197922362402308334673934844499124102243613396689782337693290670135809708092446379718722440384541838124388491206701537077326883576512626878291590359215333530883936921698462307802583722455594006385690086448561776257601485948162718273941012989337364452491225648744654866256027620094934009867347499858416503924270184579975530065956714822608761353115928121270883199015711347629301885460519107593637056378622475374056123260095330319671406622387960672935774150958617021590187119031615826327963284888887918645346262684311640523953809468121688321358039054901491866965672361145059284180385327482544687225309386338880999713694389126057100131876914425412894969757628229572003878195504552480203212027740612923771251887146362093632282168982024895585384827369094166971895625627542990625954305470239826113521513232011159658459726861967791796056901230019802419368734793845130053439401378180951216826105971223906346528906286306941224105067788276683649055706973192356207017623875409467797565350617056734961123162851844163154030046685514853429910570561123687735012536841981225466112882329509059392119600367881954203682534777772712381673908141846238557452597552113891365009576297956213286115641462234786732384883516654891399969036043553349270253874197959732097081277393908172560135047955665131296810438029252348018110470377641052485777141895024513321759102055181587650623795308000394331746536270954972901144074150962824713352692898598323651191594350573768833913149237632512941558995500972426270607470599787838361945477507197428047905155979617354205080515137127936 [177,81] 778526276589842258774642112678366630411979798795403505377358885849412067752604074423631424344118242591556485089847776751117312714416907602860587086884847820000251350393545960163275187437128844214818503825474748921488600393921385673327598224699967779437204214197423201919179339338866817749027647658761842405173933546957633943598868815558393660095527279033746171067664080862320423920989902004463650430635310367689325802593267532812795396302373578987862968686563884604909221484840255835814338381956714277102243089089144474150379223626322726745492820135794270047850668485538827875874863950106382403226473182429131639297317864941430177373933800159445267597246323391894201423420066510917225790719497889743219980470813228368856476448491526322975591673118606571701908728344285947573863410134750633958488362329467054013932008242553438177221662934724578207446534749779106681612768866716771213219601675424691835158338239131432921668170597684017219596303792828210347649886175718106555006620754161635975677971245735701812397517872078710748125663565356035586382494664395338098049686567907570799070186991810219422410803750228114614959199128824756113002053979317666744590585997438402981173087429340066190650773313463035170739295148188159155694989040669402441723234442067925377310370954022567549250600458179392425151423434654769565182191725203585970611694797329278892063632501310241564388602252411429421613327119746320577206351348320251730173915527891569127826639406997045967456947962353045547874977110016503629112170703536717715078780772669915493019281719847580056182311131657272090894418015556909734149308861437439652409590853586589035583672620245499382388947646148800 [177,82] 73521514924718040330304298229634019143092278498090693176719642439079325475348295231136246221731929654505632153654643001512679202512421273158009757792339998946370533793697400501336751613412238867288619455944777116592796619103874969765153506561145632752858662927490820957285857655770403003390075514126560625065607480444977039275678121375177981423800208797520993771841687446756982578761678094978455205754797323825243193862942364271824840356227721331882798699068915609579183874330274181545260434829732370925055241153266462415012531158093401283402425129486588628747550790272327503238539284569942755685506869605052157274512575042186863899438574463493543951958057803331346497352312172020418166986277901065031118576325404987112767718847227584626905305312542849074415264549037711378509211975043992970587174020415727410667742320113066684087832219302470023705187450498386189096831897990589004406851348013577936168369001468548323927379288467555649314022758586107564362169250735275990711687580503180724745119496605533178145703035103340608826203578726190697492922701525279414196024261884235229056968426821993509249376752171256266816334195225855121146435989962556682329798920448848861722563379495923621348646130797067674329022330287771697188859387531521453552964366224677889617905598089789431857686602745800743464703147171846994385524236846584034977196096898168191682221097949448620209839181880750632328547691012566649186573819019489529025870574429362354051564475112594639271691939735768599486839903288597775736142441985785268200856264629269068707952646938228308566823166426764244567244569211439861081432822452078061937863264556845735430772248369893978939798316160 [177,83] 91065922350601396170253746642915501905481342324716198354072899195708178966439046514758390138284636583480146407109518947453883971942658831987736088511747988541444380902313593247823949457542056902522720105906369413730114607332418441891800129598632831573754697996682686310423682101893813175871012528905183288086080093294014338212595944520570889571620545018677359473343920627827278735944650601436045148609733498178241413239076184460781155435065531021622903716829556623054770734797334177045733199330035958452877987464508452837018439606173520121513480963385449649037236499527291179697210814013452460431045367960845109312856567873647884338688075732907191286846215880128252352130458408748901972995980061535346845504082210126775063366023348145535125829648663418321583126082957227860811271980373846205994206449889363931123770157341731176970374450490930279805751350417752594531137731891474387406965780184848828996715678325893720012788144297953709547504792835023163224260683680303946430244641214421560732580809646416727620707619532355963343519023808120855036819132419535674911332950798206023344797898357905902219697996046143762597762257766333037942265612226634341783658534040668405791811223309785686777821445886617103589486043559504860720458674091784418504718120925870427471042552469859624656758491923662079140568841939805000573900589881468221480470855387441452102269537203406993137546384305965463099651033297466499170610597336256447613799881748103663244865141496362999419782089774690963775370843401187218740777820049399547069335997161801893470405114067398373056988037516336016274649562520060143625639540342576968844299674751996074868472800416356411466800 [177,84] -4470080398795501466205575241786327098150531871123542906491982468532477986702256574172162648489519195882044580127734544785046713338857935379062788522851210286372641100022067749611840969741185355717090072802767492891672371336233516008857967343189340475292275451295537606539659553901782672883319986113852319157582635590652885961213491018682138415971078044748481254054504437231019517437567738968582611480527592158633902474748348977772103753536112897784140144121482420468609911159286560613281300860710518287069706709886339034373739824418553491563250199829629916162251861310077642052314392766453734951205406826456894241920477398536351436458414080256622427781222704092794662168860457938204685794899942564540169165708237488729913949335814883774659280725602202399149015550336820906568210735904587082117381197950670977773055120043747033292356529993579610951849209019036987434734675448432347650500533260869548713839675087887167652782988841667949860190923459590642678229919666108874242005310505215564431652756953081682715223310308356573861703653840483275011273646941597961486985804445618477688974546568543062122431729769523513894171171221271185412694714078804149480898335746548120057893685340217137677694446289376141802315673071299962779639486162378692476564478168692905406293012191368960843966946621253371316161206908939223061955486254738826482085445823800906557955526645927340047793801259727724337990760109203555646883442478812452557569466558666879918347162395892392291141489850412871811659034075042865124210239012340680893695522185188721610471557607633710208316392794260719909530739566018897540877008534654211765668757986110853920429030800678897984 [177,85] -9728919055429150374787102137212120562605557153287127397329831495430195286060574516269697850217794633896763296206836331508470069049548969764492203719280260341239829738168918606291935193969129974309400110340043639748200751233686444142065080772670670624412512385898633364893479117697496212717145083028001214519562014395088131903474852692910489691301060275833852782354422255014633191629948702513690171309743814993534350162470490343108401363422851985348416005931528951317309825435288269292001413175527726350215146729363814705594870838269598901143938416225376627004821085582325629495425743888288100156370631021437543638575877081785764711214663275490638736162404646463240627118502326206904219195394908158410031641008080897060946293714380934131065233300314935662227136398178852619101619751258999633221130010576189081281474880873682544633514568576589365157670566072070327650965144129400868348182533350462191039707895450730629649825385366120938882393754688543164389057341092920291925819606055673583729075826897410349678178059723901804983636096945573420641825945057761251893235108743960062677079776270459346197100209203045578703362800463755869736907505469868925020915141510431239398267467432418002560670938953617138913621576878905562335196481111807334276824694481467165473261090802653961810673803183917634321908120487201600454901959168600804170130013562689771557297996592103564622983238549243931983242268763434700680984773363905627232466169649392370722483487510555966117173755764039537247766167075268904945047253400841315147213978030673242196044178521497086642756442373506975488865570412264982244370425041348275736431041181678222294910540604664 [177,86] 58366584287327585069189476795539639273999175248701482332471386476625924045332006959275765302709257598253398026632089241490010765425438043921020085383389326329743847375924347158265915194761877721092811641698030168626366677655622129258966334270782286625156955477962841168408663423241109696586641840801888948603226376892573941103731982697371477362267114122651839753058045032100425384151918216186292931418943024911082483926462323921187473735661709998759618308053890302878037779778021120914961388995777133637101500463070075035825185428205397164655735842542340718045095343462308303071890355018734161449058802975310824761108846509306682804296245639783840548481222420358430882257395228063076047661776569516991099007702645815557609959719750459391196571847150575361954635765352677267446969760927147881677264646360499497036462976984216461116122174813017468940618432202756197209550370233882530623959507890970633422941968780708703420432402300103564589605880488365929362617140128650717658345771913047924922191000996943811929919186326309891910612863671051060036852292826744906948323119563974264619524772379728200190097448091321956799491194448010606424461216535972833737859590745510656993390985228217217737654806593076358670916494773201000093383585888273860312888663169550627772533550115563611673311455906517009685224254350559570910446815042630674194879221486363284951481176893080246870417605332300562204721184263494743150699320482835689404805606535892711627195298372689386345171971718766825936410876843672262286846535701779791279299047065033225897078343435272886963344928369474020969923409373202894352048609760393177187985052508289892642799792 [177,87] 112749756035820904622849396421630227541189202977066768984046761782917278113740959844544694095379074709000561276460949377736563919088450982832174092172294464790629842892964547565259077119365710528024636319546655783011494181716517649362788471896414994259364792971085367312997598002798477640287621834977199459601929330282659467882382840046396990203580784287141032428481952209208541760505293909698443471956514007678103448509992505907603343192754163225410960541333014088900695925362982155012848555465501736914029763742846616296976258618056813994761180486654969712137050108187165667421770536290618619739159208415178412203327565534273842804151688325704996573600678223502726376783615437768382444241271899571387999024879899328287808704463842719146899929684934267361300886867130620054654823768707248170418894439843412228196799196298575814266201523465495571273159030547124315220546245586955263268576035923050138533914222582048780458390053785439642453574602662756828423085529901971193710231184991088485067135711099609565753102272961616305214802366282531528519046769334457084647432675648108872791785812848857559819002233831605850924056713515841179973879981508025912539355793006796615387857100587053786135847544699742768600907407179752058325171547825449470623746284584227738282165068278380811853474308790235617414130446795644823492103647360118729671136624572532413664585649110095034247692296208194196734909528685492077761738784337885310751528587900030787143324497378739520224260740177565602748439047389298229592636072219401472434919484949204250947686262575310599454340567933757759473664013948976021251045723593813976088893195554737055906 [177,88] -166350538023433443463776722045299254156225632735988606989354794751395099115689916599115077436832505964929146786720119034096482648517129170120615952716162238503532740262701079674996749735528237256982321598158103194020591480531315679016967915205167453810828921224662197165152735729353985764558482985431090417874876364684738430216305026206516931894469441040811881497379694135780308217506188234769090627062715773085205279749181034925435857387935598582428304463703175987275923791927202199893098177370667048896958091474631763507608301676297920176578604004241703325519237585588118673937392111859803411266410660824689573595959295018763812364839135216316262900044715049917124164629950048673479991004214549530116199225471277306347213882067720376632567301056365754098395292030937733743122614609462727657289743397482583908689534201341197895891852641939335609944712795202061005086370131570084112722106211171466967945835354153043571217287596733743461083825420496004157526489100635639921472500303100728341355082130405633601841181808684442743040510540934444609608420635442351185231052977555680951525931256348627154199140638992581756890028240846395535383067603086327589607918331886296907208624790303579486053302207553978809498981908174048362003225154388443814806895108494690029585416604996384577487746727916316233958434793726443686972540152762843149453015006639536439853322363809383332892722078243397326584301896239496022906500467818884687062080714702148788538488210560579514799487265529585396059876092712319144895730072149774786133478680688571179534974289840777802629102763618968187400753645636093885534945563751692500569576048699776 [177,89] -237128181173798500891754503187426007826007366113281088986504040558354684857813397211428109210277139806322315224602220075349513013800544202965130303667802126256181817051186754528338712462938623248443010150605090252533656605135036771427329981916044621180170523492243636832011227173251984646660305401677501426882798254804364623690319867540399100668337977047546278424822727702193519638572750988250235329395663849731586751012553947989498908735092988098262660892360743610660031315238439494360220303490258324583749190585760586333018181285717311506418431727672861263121777887544692685694964458499510199053966781480097090962619303347179603691546611501034206010788212497656983096761072615122735797554281037794652135141655069577879112984777323751208146959751528260173211078018118996613937373075388020692316704026183716173115781865381520221114965679298187779379334982567446068405072535603711574050024593186995752575521460186906471635656828931765192532043558810644487642721809860983867682578200219661699294655886294588470414119777606879175623655641851278704978885447308701068614972975705418275346732502338206561584885570008108973025053634817119206141407437938602389908470669938894636971877421135704132942151978698743862291063507460828149247978075387477613850357835519620027053105165007898625067397322332803977896967779701812169362492167498776915123338886643069640816200761162637704162665624888028297029690209478983462258060093894617729002009945320219702368851609786320836166228182885846389575280792044978148881650486984902653913121621767886032238025523130569278626220647344438503565115002213427724341317633891278004324557584 [177,90] 107959715280068349317139866272393690747245240819776583350668435579728256807541678228752762207781328878513605035127840778909056976451678600772656448659239378126724242803427687224389045584676109774448858514800910999161224177209244634831599180920013741806264542582350342814815949516257603947330253013386883150216276131474377824680611248459913179879087268195126688474560588856490653835805298690432856390927339179876385772071709655777212593139468666722865828617438467330693879771647580518770741001484115358084857724304549062006855597486895584751090254795865487165041157728930488345438154205944469218645437835334856755566351417631677415422899215443509718607542861564567921629400391950781106885899745835214770607332108085611881906290128440063383463225757986265171007898713106619873704349253387139122420628571185483304665880331446750621399751893790137565064739678723903323160264818768600046611882010566807778959014091275424404305901650752300472763007382481544535606042485191757295149913756157545347895581892288674513437642908679556143727853767556815311761080672527089145944901515528715408086755545384117442466416645537061207939881320700676575372485041117503539816730479815184073471498542457009982622171037176049733006298401978795663873567488013879729147859216346098914246117768166353849872562766588404937469762822779390924256320425610580316956701936802019381678728195640253746136851053345650734249027115871310929657844247283714711907206151013401966785374439311001870441527889688221746950895717156834576223275837428334422679456465428962073433202761507471315314564442237956600307379179038145085242007530702832823392 [177,91] 83121899066074080778794274971126167055214243541274562523115883762557850490967175655263132722159056493523688051744406812594598140523773552652406149293159618108802658618546674218648457273121797864172807444901983750791370776809171913309268766304779642466458377614479895670180862492721383032904403811128235577720043550844639770937978572368254679548418202032438513816058981918317615241618437215398929455453458230601233573480181583366574264702054714478718660612764195861965214066373298823456453109579721420245944010090731869043033695414017698133637198027418188099339939754496224386490795568251064448937964702888450771700906394793919416264645333599113118579772756743120103609197134488027082485097991108241643233409886510288406478707655674206899954603589266226173582135455461412130507731444938945205650224400590871313203967576846528210448835916037959378611185980459991642481595000469297925717077854223886166894526857044066547643574650123242434377505107539713588243007319537275834151414476778006373110447137971552276837674004011949067791474621936851803192944714189188494361237096119259554673801348024344601998268825064326509698541868226032073488068096026968618638666904014389251027814648524450287543928000868565582074861291965404931592923979901340385643967533131772036431532366772686216496974603126452857806501900371697721485626861042133803567471589284720957322283611502693316516720867270698433904726930403396754736591087825471570837352795933482085143624009520115028237113596397949500964975170865940629219122925908666821952824815875054992005822879643151800989987456331818293482339901539892607509218852378972 [177,92] 25934813961928962067337676227491238786659470621239298793354478371040677029781854049996977722011212671268111982141567790599432869439772885998391419494395358796242417176448450133790427702936025452897307903936081623128388127934467819287808074987098660249790050097038351944911808886410584032659502320952242781763824953153161565909937445467991008883116324766424302972547538228157035150930527480835927064048207273734289972206276225677993489747615504154639496094913025038911413311581759029502262099765255834290623210372554686766493905288445291790662924288002457967270511716242120042106124017401880825220174201600532045398330924232572423010159684274678425439125836543448206417323377214847106855622377437772672041484969181208341019334756482213121575318731811125338256939791956689978090672006931937800184250119377755489122812270731280398920314160574542230423266126616443007165996304086701216917026407813054373193900670618474101668802013024685748003508106163397642254604613990838009634891277663278845522732862327163109261467458685691845575164947855610071448157534056145798156511402558133267331314242151149009796689704809917648865061492867334547636767998049180184252329407406689122737107566207169956403236033015596309063368415224253485806374521297247714252554969741255779775446212397676385719019815880352972682648199118111423985741425027096569837186025612470158425497909395593562164038472257972486133549051470686187117665921317254280711729999301942738274392020708151789570859996082981135192489337895315600785988453342785591517769496670796918400082345180703395060694638701042521260799233427570620638693248 [177,93] -13755685197785282275223770777816954013017250587214952822536699912235456170699270338877604579047106740857176908603294383583741595650779543580679605506123995565431940563587775519006675556213912304555184698343914693963728915910909691577161698799992683288800560505438858972363826970653563338634938660582733036102734700094725749023072209758894657532834173082180295387553119478663961357563120020746767134184092016506518879755845433643599199342967134814477202736220457266596707680381486509897456172727576557944301509561023436020946429996633123409642443039193772403457468251128751124711862722901545391933050561680194581949540893663318604530702005209278251073203263111729499502168049045942707548144159178155916266744676881518159650509469016637426596081522200237313414293057704467564536767137608291542405729782529288091464889329462218815223522680212674968694144334468520030255328822605125041101266655146398832028953659333650947995815964730829840110096730776849875605691738262854628999842565868676031030253847363949327564126729539419498730466088703919373931519482397466330107548766845355069334633843635198404817528235146081598268134251404866557658054210780031309275555524593077041327423311583580832453475633236794325035257166084573135960917024582069075822695508012204294160246334538445539544020609488842177485426699162654070403579152329805688346307896463887948679856656481292116974080150184609153649812404606431498598407608179153516293303036757963735629404999470586312549905008271851826538127351877970609456188959228889207542506861882740480786608098913407643202273554240335941838463706375455208576 [177,94] -50220180280599240799158144554715135355832729638279003565449661063519887520677760404941334042083555053394744877178775298883280278314767578348419813688333467368691262373344559053594345333998294892428476428382678065573018056300453194150795086671922137684690620776105454864225516389825433568313157607414423169509876654419903446884747404808622230224878689742317368862103029716266017105259474697851001680526248476727852023023326757364836180343294273931923111376658546742932786481232313347315981182605957145033650528906871649383282044693745356181811010121511177170596983090816579527992135639964992894755128005315033791258567558124531165283332431748347992890158943742553372004594097771514060622246158844954209600888699682982236113294590920734354924773437927885949672657528497863594303071836163958484952387455073077044159907953865207422730589517921438863179772202071134868193300726735509250716124975633569149685780314998988740639196741278692894359350075918706343424935561802645396830199037593547913228928007682956437737745124065645137453751768715408370216009771404661446740336717786282297801541692693462468516221642612633650248209935463012431999672160219356391305432468068179965468640131748436034016879613404400949711671193188755204051723003056051912014820685744923216417473073909468676583420889300510958520882111885477401135708069504592542784921866051742556975504983546660351917979591637302578898991138621080299701495743862799371279613329278698176651258109151074936520072771332052156783303310913426609929874327880699979292121423981781778056406729939854830399896119318290437121601405030648 [177,95] 28299786171330153313373971286247419337394336802641946017242934271245567906471931288731108408772838538584087867301708130912793198690579485328773420116215588929425941811620968038105713259781391525057012150272928550876666007556244720935165583829887784219050035702699545698043282433378471704043281388140221072618294626696978177139277972404388022096251582838873110314635355727480226626125639154532198040862845504116786089567390860153393987267669249636545868815845601818310990337729235174146580502389538444198837391990389554977236383307835569089984879606014526796932461822055411931098576544347159615772837251279635575963502159827143048350798686323070567556385937239211128787087813795546707934488553972308302466940604537835855199569833321053021421770025513763710894554700520433015902014482108344690093356473507105263303197318574779000835875925183410811575712760557243590941345116584836244274859367533459737978249990253705825077852845666115580963096158110323758877230558576179604262854446896696465880420035938668579091549833626162739421962020921872807438042843266873117321504767829426533355575444282528344285666673692299888684908116170053197602613984705391539022484787580911940454339730451084817256686202380137890995994742828330651013416669404144138067892939488738497128225886565176209735660821264633984472626970836733446321406938592057042015237489892741056468440164790144033438272562994731114659520071400275933942241371043097623977455356858522946654981158930656466968112485831755513973367202928008612121387378588946494564728284174868183883188554906698621702843519161306336221808311 [177,96] 5924371487502351925067244913103635033767342649249526428933985215452176395770134638408290403829329584294801532855893197793346289073914947493877883324911847166862408541417730038034032592452779144233228812999241196312821262946673559965660316981244563153163312368454976344586018554808291535833398005216629246720098453205141514771991316939199262998940517182190399524693668765138882234111975622382783100772874029939114839517623102162291776803427041638546494120244971462948828530201053029789953622899946570516091781835330401332386630862145073875456332133512622412777105410927883493483864729256585775407590046807814213975697005128909608114779656975425133769987882344884905613811295715928070155536165254418452485134300813624672101243855413747547104575487072150951828902094908821211232009470566641549687226887129497826070581633768562334636676761973947748904487062972490452488200855618106956176590511620048058222752158378633793258228608340388727707538635527100253860016859776716236273912164307323589023663327434122559283699051452319195082870481877899000552448264512010778504421922676477710355990290081733838141785089998267804293950637996489102950086526715639156308361266287554808625508780634035124015401623843335618463381865752613882238229478078420798471789618554100031115065390449890237834662581956340997209873793672244918284453894549760246539129207608943604165445848664042470532277382232219959730285165810203117403164955005439600832829070725144301134450419733584952410375852747231641861088644393713375882662082185076884884565978454071742170257433017108898096485619521910776576 [177,97] -4764136145581395715724416418102094064417829887875083983837673056519652090754557085806191756664401375347859018587031269812514026448511922818031257467243096691863954194513532534711950732972185590034704488781997918289666290224785222143478062898990814550008311296565130611014638223400605493882236737487886963235493542868664203096876961710026239853387258651042572755727649421994297233157415985797554071302379264070465581050317763313405195993344538482761973508881892974970654944585993632206923971990306219302451363156560367848321248131500226723128518945456310751663074962888530561194922108422275357126772703774564715469217981936949165708684078638066115199227087855283812270351861291314134521623501152727190255565980034394455097019365766410284323157458571659081675960250040725007457204318940429516643794029253311874895808495288440008479736190521390059383635620343105156092799569845332421239683305532595359488386976913486436609040456640934101732725360087871589105689041205059681549893620499353329294823170652822498906732098037627288332401478084396222714272368339384118652438969166269623355500136406419459552226476580663755019349177919468676816089634392938781522246360273648585621765204157844056468008711079670736392896203615790876088046061397821888114578706635125918826304118392010809142571344018313797639385476915240269270249204407600053300336747052079478177830100634813312074113656549181350070048120607534304085770592596635457388949608521411658552400618699869938062579992265900597718465339934231196387912248246611491807960925592935634746966432498580380044929958966752 [177,98] 131726008438635342339465568820464081504748507084877951600868792660373349855436107328320675212441143249629400282747876919492253786393866652021158162489061759573041086172323660034524954012397619049570795195719872124086065060748697549226555969756751119300706907787991122749997042928377476421974981595869056780063384505094858005413908776288703493082839351163699379332410887008639591302789599346891216762118025873635334617053450127003564328088105188793902151292878565373046385638039804006092355297726276633713691330789744392893964648573049232836340536317356791393098808371083445499321045140209374110711330296183674188617282156603082515667493902130578655419425475792962109299628321037387774921466954773337838278476487524235463213873276849931700921102596267858436510745856443797749937001483370620667341270299951205337156820724650890444094348418587909646959035504395551339855930809924683572221271463879003559918408087207589619405102044094994882277638695493652139486352053980656541965083771824616871801156917457441829826679514706451268512465029336411338243256289357665515904685843562481897164873574912063614904170810677805798209927970918775611880015392024830585777927259774414686034915056826765995553689478298600552627729028232609510959204515305854086264743055911053538261399205567462495317409308685042756553137883848761656412971204309146739573446494496777148918295813172581474734397199795101632909866103435102144265344026826060357446661670020002451927001741802439811546525540435173499826596750187391654715463807164264738084178882800639316498761618702818644646352 [177,99] 119563442420333232969703938856721195429665301361944858825481593333066592395186993478204967151769262319323789947877781475334062825622835398987639007600126962538976055960165519223353268307505113445078471265405807505529238079437279478137600336168721039377514638127784928897667463358169893852224767180410656162465238308601870399299162751590454740685549116513370141245262025203286729482078997257815779240254769422461721341727944545418222949934818670099753982757227049061516267519368777649596845287822191478806544608462017071120377891215179332597515807613399283834254651867931707212933319694656733164623742043061698571402837484264579364487730559805260745696860266443004486955876095852574617448856647138518027747106279218888812766494907292324689347926322369141305141397186595209751995509935311874029164258898852389846726805493226614129057255503168049238413062499397835698214006467043045215660665473347777941677731441269904555502495631377485452579399453720619231411508283759241289972392264890098221023808153398689259101825202011142912010032478439389334751367724873115894046942821803392374723977642134824294198968477779568401191266181845089234271266486936292760778074199676841085298342982358173077199302887320408147656296697076161826010232769662647392733643212363257676044391798811750433742304727343948186387315907451221281849147297371471417276243273396316403696929937867296193882463977430836655500306813854686505978735351793585295126705494255120811230433203224430083523387379358041436915848255806028820372905933118364707514243264637712217907589726622151498 [177,100] -4930078901583784012807479698359660895620280394386731710397833991910834372866766332135503492533355126085983973477344942749288398846625338619257059764172438223135182021017678211669779413522442867089104401149938137923513857827270374709044104146345216288160308018890627509586154441047232297649568266420599647727966890366442779878445703108102560078952708017659402155333361674974988975213708954474280549004586017011466785919153293087010309313536308274146697997919893882478827109753774146246885664617799362827389343025406423632645322860878503622666978716344856718072487465328809574894736887153589571696598051183746701591193291545336859363831042415421860150466866017751695840582337769075639646507035517675661021493089400156581300632947430669706350730164829135103585491624842032203452094727463952912110010773990699936315250852228461588839377106800478125157906729796484167005681835025617087523615308449052640967496551006865930335639539400205122597688429992928284149823115927755623341507896937777478770592132433108253974069812755670618521934560022563749684149474348621172528126497170246502855025590555877660085210495015993981356337963989721319631113529363094001143465738099000143435030297679057312887217454510065658546359431171815827912724715055109529674150890278328642138731385385871294394324511855061522456778288575588071281482473026003354832065410753000228506876037587252552146860016834691223238937797938961546899377809222912244105462810058753815686144840124513008252964700014115893120114996560917326945267431159308869724486436315333991549161059488 [177,101] -526625759447728408656339284201210425711048438870011229685512636885320289357745676427036381265812239546799237821107264366493146672040800552001006605471276970007292307868354564840502083362443928770636853050723037658613262861180206491956446562185996254794629068170460845136310539735208365192162966490532484146195381838675550364206508369281865615342989505465068053914063901538268330025992980920933184391656451912185321516499351167376659262155656193702398973886565146676901120969804180495142219477722934325014751714898847380170984681651446697902865902707412332005904136747351878574234226352458079138471366517638666569286439234477879742055388970350365925464013633895591290079166388258271356846646128552959564869948369354489905311852435352859954773382054626414259694980249011123525183627106381931537940220735790222384193704269476219998156560496002869247632921281724777189994119155200533514621349225710456813954460170119045664745041817779004387500096164540001439288294487984478215398061373419191612965618756892112594221767913289428302856612099716833617054550072798977765705500005339266744937955930575684894746534989545408556507011919327877490781377489202149811865045817349665626402040204405782105403498183795449287713492427155444052951115923373551370149795001179699760564396655730250723784396645594790398553495286564704521602317841503854444849687516316706945673889563662615480791863355414103123721448089088871166587934270319363782666269182030087909805290061045080379823652927771294831903764110768618692296321394915248849983206009429430472540 [177,102] 12785085640470756806642260346638187428348858030645931415922087894601062690836533440652370085486850710737963671138750771063053528844666727877323495615287938214101108798883129345480643383334529964558082856847111150006289652029441652241010719168893740784006594265138552242859155594727630472779846442256755444991208761875950878448100675167424687232418002176595849900296607601569498244229288608923723956099979609657607297558960750050948648633083987155949281307310286243724294982554799807783730263397266831115832611781824252471269913324796040433330891210324082980780495570288523421513708701832960611867109424769021675190585205512180311694247615854750394398128154799721091076122185632397021191757811751303029650985792121731021976185456994097985464323074866217401453704957868692255823186242983932125635529890454590744041868469555443175872694376398529682334801723606964312579846163504281704110444571517355442938537413059344984343425403196317277458680079713172614857222730345678269486679577628760272228510817649321191116382551111532081181399595721310128399192297030813588578994784739143991493736100749535630059431435981575052898454931100112226897260882161279259511618188499851038130601881821627650819595243931170433265410285438735937285299525300368257551592206659349507511923729104991031399434665810191454981291359695643684659845020086050929604334480535777381845494929749165935120374581743791959021760418746434524434052918759193837827470881442359420301246518100996330187080706630006798619795900434235536163889279874848296457328843705160 [177,103] 429356709690087085272121386102771488819453917146227690193115677385160119916487750782102681999961167479289400382880696245250396577446844346469852699412814832591217103913779970922487250180179289392605701714250827191022902081966358209728864988359460132301069151416162714676524203166046994523981784708931981683363125941987093623833687950337938660721759289143922120661659455562407096334793002427139774530218026529825532722597615611223411892409653850106918751613486319450544088863366412522823145481199730112016661576528924183223961414997719111763602030271193591840380163515583564055643776613071511013879589492556921190528430164347011854991517641282968031443149475412635379761490836959175594494039475991820836371499356775198923632313144986416457955408575777713199848929143171444429696308420313258567317609258383154430337296768137069909294320747021569946861525716161760832796549345331488095093404979762697438481799177158814633140121070132183497527345438769477187136515468483085360970722981364638725601122765551569060435395018996877259051060709001316062025358964866791969728885815461827246881907564081178106553360597554592823616884600147054465629574997605996232178855363213221588399013275380391196398937565310531491731850389389516141385187667226330646326130912615549658278427535023573150808721223600769272037482520395714445603223637383306329071903513797586784769020204749156076235346353356848266421277516502553494319623248324117678444226841933482314632493560633580768635331062528682203478065314975516354883450691695190746274851 [177,104] -3926407912293082408462855954317080662802626862215799520750851055979556058175904284802272731759020143700220211515584084160508164625736234634139081725337226920637465800600148130668706647879846567648552617333797334457996139211874925649536383371984514139678378130304574653804493330364323695666896428446009290382856778907779653577262792746174882415794329999452932537547069125148814781977098876396117721959304160326151196557918171409772939255908851046877088648096724278062761816904661150073535575878625912279825205925975319893254463403755510051027893487692186611349844049486310806527331059854573629198216161163388165328426255624427630904593789916702072898772475725076663930310591151803801935238168440620081001086258207443919546833329382639563670969522334924953400974971272232893850305665484851825427395577375640515989439316446383619915058693477126667674573738752543477971424802147882185637249917043077007712350581660150575803920226847649011413350977106959368090332557927947475977898288768803774043199301018556560432974598560599308296526214366301927695193093374768687053919828714626935981920609526663745126952486421749931078555709598681175714872610277033816059732270941150705736401357719673890748007217755636084159520799607829858017573560125068748763186631697448313112195231149485242486762803012786096982615219553490092171479416870234531141197767072390503979468598379989836197339660934257631293910047249511322876065804373533292636391762255291612447777481635968402666077251084474126880195800944584146396919606253943424 [177,105] -60654656857692926764864214078880325626487646112441313932531666851797113665432484522112242352525803776515548927708165760437463299333865277623546787578132434814455968438193405102332458926724606800343394954103631181374434906529247516972855041655137185723046723563731619247243265300161282072621297516417250682189978997771350545056609399208779703710130654335864875499409564893695407392377081580454823658599685868678340482330777558402306240426866323384411582165242348505246014174047506740111168584841036521956415728440674203729785082938618559038187145177895149915976927579020562979910355947663458893216128742250085220395266630088627236859989679348297244705877262044755429496574168006201257345082303270858197630826512622660765034416947034637982758774511093888138655224136863104472378942697021216829044175305220421896707738476556585491599873595065221063945881377652633155519354143998468056566120810291511387082934423956915786389334076821644214155020063089486493519197023360733313541981362150493005363099231033798739507423481966000033089267346874379003362975135865135828313590298262860544938779757007069174897340397758024849640731236546134991601513738357422841135139304394996065159522302588576541468288121535596743318366031370780811594256819322374226574256619564090370410382449221644700423142790360918183033030483272074435013276159789365205367248260043733833714065636045770314238872480401546060059315353614130219191345426604278353691248310304297979811718247269433256187233142495206121273329320940389782192802544 [177,106] 117118289777314289462321733035714676019490367311822865736090604043190127757887946282543434529013919625528207145577798196232167624780442882116583030414314139026122682657957112316338512188829606734611350573334032116878938299799057774167135310987589465013839886739813797924716850417805785528378333926394503083704574575617460222959381099268031628537425656679610577068428195624154906962666785691731742252153730750330825898438871109222275218158229840717492702511353854112682470553835987216102377320592458172933231656382585143654381727036368798108166885323045126892736163322988685972963426341845583014363466099410922683369183552660258913046366448143422681099729818443831428629387313014359751265907476503451246489730917708948578053400228784915706996207429059813145385748615959389522696281100605175695938108833392198025000200707949165511531867927908415762492690643625728674933196025677422818242156025339863179153204149989555714556508681505332865014544082099979435309387772256870057675714006868267603316887947449879893217888967957375164847609215946450119209659617019243175824159527158618765410573247955591366337180408115960136024399840267964403138682301732557682373584180990734383271303982271904654329620062976599344044682443043809200777378594772835225097740341514569956498840552084017967245388639658970249852526734952658906645501718207491762559840057029014109667819009307207235831251108806506739255194682077084806408425785267845701070127680840611998434440439261425114699926443971391601584132496487400480 [177,107] 1106774048788934366670032394889177374642171109985414326736537129638921598689011956909784312611459924703687414835643375877480915826000202107138111751672701432320860562153133724820480229524793765914046977143972917395711691586288728181676520147789370118128754041842285936533699343409319368190797895305296871618570632061535254609902924154415836388722170162008478407631046857431128411137342118992269787197189996934940768414052429217658236865267442584345108183578955885436397859984923548655202655657038669475874140527329851467180431302575273045520762818138856583202028772074486099451770586439757264368876321534807307079449330780819452460678747585532806513622889099130501867748178329162542563625463575652683676140249747729289089861913339663907643190480965097210568909047553704229523706494872375718972972732311077425694923693849546338326786026479861937980622988028779970310822366945295232539390003090306263175644590506429135680332960309082527402828660118618393204299814403779818964491155716063983000840427649488949245348172274460769829168221200453544147110621984163183480901839805255639004435161315422525649145960225690255828489098606337243772960771415329157828552377563914846835403291646420105892913213719798867533162678416977034141738778170007741611432565904056330426328030882957746520818487459879757548126093119345787642258050607141991262638425497900161932402267642069733039073447775203210218534473853375090845602222489379008833525036966348203453731140755140398915343115220915679455198360356 [177,108] -7973274428788778950001118205474357606937697178463151433922118486471696265269870696446521186109138809954121579597071659451934316380506669021873508943090723544330059026711931453708547274973895197746995793081204155279736906732195393682032456063956591649512041341761020171208648018245767299010922104102315611340554267266201862133034297233838159266305140817570931376756341990675766508197883469941440045386986713301025270300388831833046384995570437145693311188171021984907059346814069402897644188076505602404119421631484487691726381496623962380660622912099197216397132763684391424829384694145846690341276665612190722567023698064150594316337468852967043345593762228587205349485207876325621259416679023490925383462498021075975560762682378355485460055307528783744641414304573132861399095570206014612178239357641564887223549337806464046104285870985444908668434375764952593958227229708958275371655603890689065335255818026143530903584549392650554214685241389314573542367129191529081341703904280308150173547760203953721337373538557830312861797591010501441199501445004084604760075274949887039058571682763971090589433834744165696524045519636729822730893703798547640418647429985502003828231425248092533489183366907184841849961904632934993806762836843763953122882855444548736723581166357721361556451514998810905627989259058116886959053964897081567463371345064220455950223904300441861363145094162248397296504380317454933145279780782146790394500135238430586752046606346770725818287507355687219616 [177,109] 35043524374014178392298674830471113888760089511978088648831063480905709799871173478541970805134553287683074434798244028985619289304032184198086120012657355284561839616877880411644494838834654957023566534734790794110603935166601629795426986869141003637767406548185697059312076442827121150960924169902621931055283148464636755866188597587128159595186503432708831978229312245394563451775215841079732385415566183020611525170545119632391079163006218115691667262739235376957587396388614071294727486131225414875592905685167949551837991898974116160154254775706325399477515981783714654984779616948660872426550165128890234776100762028303563075386241736017806944701592388266979122834500130042053922555265475631463313241859935064505224769920245254165895065721031270914618813346933952309575789320069310165454223138054695973983867679932114536806539107693859288109076924779894591582123193991666169562939388170212719135608442350321762324019823459567146400620577216979685307482757146546979169346900842483541729357694705102860085975000010996599403859033737688187708457314050812745833743920563951021812801286104129986181577843139948373030860729537823774282361331209436754596167884317447798752818370668004978179563976379976270204222863372954144982020966254213031167503657401858595139698383871411391911173022893901357102171614057836712300524517947260023417674347863733559360333667004324227159037383835257979195439327087041845511120540790189134379215159253872861315363688703844100807240777444 [177,110] 1110408786524415922720068829990673749550222706641807327320804827634278059058968277348483260617784353028855517599783424693808527617664054601687094679375346971414814555277386997204567626417400171179284887922726510129941966365186700065789668726011000419625392974187962567863534522911931202376125052094458911474655321296760299792074443740184478320082195181164947544692329668402169861265376831246370934492452643466459933208270535166564631870795590534818414680448153763220155685375711431615033859755068096672035946181247668878679006189465369286252150807351104882254983283933860154609101012376803617426870098182585005025815333119859327601633181062566477357425125521715900048456992045309453934115683745102807342532779769784198416736579691200596686692362878833731867912677620877587659782783735422559709069389480691060080658293974035995505734149175483506976427645235764900657799867064078728522756956558054255115020871600262076655650841107325550356467407216025645285751079400303978899407111662906616757937561414187495272579850589955025168674920711753113968430342330214966311150230308083730507492138533158714580936846056009000492798978579511264801307436256597553520994005415976726067615448092859726944492159561126095237672203171363876917370381154553632954441931606201038935530298467167899026583196746481634727070372533330627170901803901165428987779755921586106653312056454206247559384960296110791191941521575865496014618447430298150117731427289038404065902898783663554628448 [177,111] -2807508737108234745736982515531542955283699677625383259280894360489597478958026599356010462598999534071321882666725724514146834256093889220649698565820852419193435811904710319908023979438501159292525045259506036409592616042973374534413699633055707186104338442544016288886044471018087229656932218045272350791045033168308310472754451808908005407981391543932601757052575105836631155046701775452573916668326255988190888454202073690434457111996226139828004964673270042826348316095328302714314373231475796266313231175367192335257210520603784391716188154617944208489718562219651456154844071898006492027085989293229580237547883679588885001238727487826643987424396718050984054999588541142973194991774228260967518966661723424827075217448855717273377817002491339109135948567886124103836248026635861250471800289087917525141060246539469199645309326877569978582096590524540982740331472902230458363486600157494089072024131195503336815755490591346331972597019481619839013936545341559467981054168807504777019422981604612511783613991579879810838473639037895183321703500551615714997671047916278401593894547367899350802423145098753223100160640770904154969402681686416108043723808345717983533121248918392736063321201713707652484246789885213974384697102763868983811405391084557145386965095120689443849389454700667482332717813094191123079397573280542937189216093342750176446004699430279545941773391662211737296155313074574274014298143571017103759736016832406015901648664544610 [177,112] -11806108790108475154979916807075055181182147129877676541144773972573050117799378976819703093391753288410098218629483660986006371864058445001857368071168358346079758700291859927319186781498211234209534883130404600550815773256572399936241194893341073996457773379089005672958664725423857333075430969166782828722446889563458406183292569919629254770241359761159653712975103215668894915526644193380874417520164944646014926813679659111385929313337484545500900297093597525870158920638319853550582631728217162993836964034380630064026199280769014879824201207889928649663850592248801205334929272799758865236579249371056701713014333178086565445235063187321930760423883440283615229102288075305561324720889497472053568772247185989775481972742802349425176068396019944345160945713243428039793343768444728755921437981968495284256659767147678093486318062774241495831252909534828654391649589474243004397773787254084459183634151549863497509503818630540342694143413687197741803229772323061474177257347180462108589087521479002974360244156638347833094435626525072744013931904022263043893007114829916005197005831475484483836685144653298149195419402383310637990797357834193845811873697916906801694386072261164034068551068846815196159422187855009863490041313823025774950369666526411225162025678995327870934895317608699110533356419620163462442795337934411124498448833113127643434571231039426408389093626124737747048287196534499837585759318222207842782884728899625424649216 [177,113] 18700926359101677939739686114339600875388473563718851911320314291381625678056658256400466493004336907720549564290375113516811758489618506662292885343109100502289800852947515343025579968014072085212669376730510479952811226901107551336187631618124123447282972658320403624037866905427151594091335365686329702266105043022866644062286950634397218191837438006972452866244962377285695758087093412176477615957657921754739445382379943319732916702682137501723289866671239067724922023383400008981047960670982088058898217564537012042480751311700830750190766786478527272675555268111669605303009320353837073652460145459816421356278931396786676373399768460480649306340417063577913591652637407557410744328835023617272694716141624789628982820673186690123500024455470033862164970027498351739392669111551851236607084952297145753109924627122696733041242352884135055272980996272393876112665832532368037024054451816812585430518352722550091810081309571365406990421363638867505613299440806667494929136264837555699723963810955138015667583851206973211516566706943919609520802784374080096970965586842476497255882244730192027952000296289254048712914170072129716196346293278492775526266738633463474382713229610156826558137099210307811808800730405877058973348573691678632005910442328537117655313322473818099689674748576072088611800517627008696066240894377047811181875431846830005228708394617576189431881574522456398993433036148923091719825982846891454937793095582976 [177,114] 3733198829924859556924971395893199163832745707022344311795667469558168012277737624169140817606095891167250724468735839286723956797126051520398914607392911447779453273279904122615207184247565794632349036356441212751665097503987903021702110951119474802101640840656723247010273072214235533878618995674563810427247377347457548020928620784407639921866418180459180176136643205332068234354079355938046342048143611831732784424138347965368111908828207877343425345967451181916952678372075865301018303270726450923385018526867963898583177458690879986498777970290843448650939961259947359405744743395251364131587368621596665164646645609837328789714478880041742690263764544524322314796453806028989091277242048345663297294960953623505068569111808002879299629967950728229848733346209886995376988443808318484937785039454752814613566365828983500906693930543197473827648461883724799151521435518524870783721113133943132304346874287397442454584291991646766305626902947333551748476890778660591451101423285347545049219592817106108629131122535997344179855705309958040975464430127433245056805698283410164035828058347215409795473129478071380123408903318193563250455256424955439859425814944789450770278952068627161301781189498047449770644082632826440027184279408948193846781738563829219259086253564540094516426339561248665522882943338516480567273000216463919168205591650482554866029047992310638659102797447663190970015831191325314259889206534875414986448 [177,115] -6160560753899424875319443228594650928649690534289534495088100273522193186597362784713982215966596032873660540972657339763007386664191180427666290849881416593571630685912544353429790063833132739269523034967929960702317146598328459671108997554006527072369191038108680726548554695293198166554413659164852744953394239071308330320992998243869557398033215840282490138926395271436980210146944970074402689944856094579706761424975034705716554056756541460316062458524152886297804843289302688043848105855587429999574442415126122510000833127978349340746106011862510891795648069964201514063627143978771357297496611777516124199523964760409549401059075819093945810878526782679992560186217824829640360900445346575889224572259537684375677076741953589569847537186986694512506852380162337438247348084293289932073698669018454008485100219771362789472481340673980558534147337426694240756780015375183971997154253859736646561257766857178036875044993649774822514738616120055104720978946853155736924506803510842504951576558375886674193906211653094455526429191346422786009247886568448182559779863849166704566412348402963781467417125680851029766105737389922456402083129849849566973246338282839864746642242445634227252831850586541775850790140720767361854693595204172214853090795314248641540034959028782353399764756188943405578736095206499840743345988200823331083467242900084502026656698880742218819091131971950347556228805201141438631927675623558 [177,116] 731865323254140415038592090422384799826470414878940465223797556641041835640970548318048357315139234747991469167248354540164916183548647158797116886358474173393777680840349737636093628060538129589593262410997192621328697280398052476855346191262809943104020521024674079024510035764059062518191348467017629500848291634111869948069147506745028737547105757818668530163332009125475552382421704852223162644031194404306970306674002061723987629694066489777033123797646979068884909786098914431841328951751045851155714759488695138491847827438052920091566001747157050483578648828379320815117766181714892056622622519426905380335185085547481143933052597687796770412409660726373098506599089696811038852677011364340980353247808939687246052704620699500164799106889913487212403891889834895641952960173907471639116514061257571883864592021932935697763780481129554615199898202632453609443975346043482684750529920656192085247914323445942426029861996626317816073988458505341419656177708040763692197755904059487890373162055490255945095752076167958287891713589547738638042212957134375660950619178810116706003345781755072507368038409263565632376270273508208623832532433004593824994008494407648707425606042326930489873458197308055343746941689732030982207553306516850056743107631160751375726904001682995636456746116480044687454610534343987318907636230384340697677308734123115101466506584999845436243721236573745122538884304974274592896 [177,117] 79626438324528937653812005722104163743402850242620458358753845880446532959901838204758978065156639841785656322261358683455470391097027806565945332772574152371003243888023397036197543103448013393636319519599933958168635056817274138154091044800834158688577865027705287020615157500889567507521932075417799439996017491612837066375974081490037899411765406438850346968506231798399791538081238991426771600853055361823444088896506725347452884543168840383447215422733276610139926711066692646321689975340182033392440869194420475990960681498930248042880979999519893867389017365458135926936631090840444110156416793236535660792777316221151852815232624010173517773871880976068034359410541617296183206869046233859449438233141157960461886262698332607920825737304131019934918714486915372526911432018663736245833298959727486890030257989125098542287157645380735586003001430582599610206858178114214538366702986970133265515249372723739648397480212982344923669014549726032892538290669974220026619607250446444364676461846945187942710907492001207620596634893565683989293246036155425908813804019629507627973637181870831998388132238121246423392204532221438498843296192026018167170677513622387379969783176515819522649593497356404415389594635223832373408942749418403677313189953669921580817968282857249200219040978875849306482884024902909244080164596616353897912146585092109911811744473061177523848674490894065660710435875312 [177,118] 21585538994133573058862662684120184403824496299908026033226972956758949006052870456657211395498414418593971746169006844110816812704130680454934298762874263594058155452320595185193070363099738747941637174828705274455104512200999873269489226699610620645756104712995713513871864365045794378955237170095490364829846101154177696360970431385373081932848129995136478412496969331730308955754038093540748860952224355994979827400939987666765669382112561760664157562032487624736030972349805630189604802385820515453137450683774866662673838752140624207563688414363087172962064372940238337587359408604682373778982569605372211527591844732625326061180352911380800264087481180929838168299580411388072917575017839515891078556164899964500111494193137362678440191058312586885475309962055026542089350569256431046177255781651281158896446571982296086658017296583929502856505086054634676182013381241138203460941940463148836564783963804473380025564394026363010032939453551139938119747958790528529629187258716421698310692455959190623417732902341048103703836115461179031635859149346203566677072111131963722463780418338750736605560482499882759917197598686853593613390676504164614719055149789416958869662975698592940963800994661315378456570252560691696158988671275890147909089835980844315567564392250500037871061426971880768323982436773134004273298243621281157411473419211193621776564273321820966730796275901401213432 [177,119] -21861446353030546979586557207865491953691969306179933428400431822230435746244593948833243248593691037178382153870375284668685874422212297728352334091070250152622780219383220947767678270252303781148922723399184550821820083068421120192030282605303578458532951570182538593020445848549711182109765256083211687162593589243432731590575934979053467975870411429954334581227633587155130994111584435040749104352744726989844020635660107300019022819170963168204294198283720950395766030434958660018849264181329790982231690982794096001842346717763295343739543128375306685597185705222524211839710256949802754113702691032584676370387368772055285294664163870105643538261168433124231922656011689804288185705229930131849859049526346053756447266229096788042022855956749328914608857502436800211467284607686902718683526611306015386777985082165390796996955199302077585055856307109227496084495399649951645266650032951852611353218896323920669332767002833933987547526313858203400690226233057235256612456523009859467433142666699653135716558877183972319258427617488462318845519598686423399149904162944636006744606954232490998438627864858127474483226461329057374998841805130821470483285294001728819071294819114044759689929498361783204698722417360930998544518808524445244769721755531849579458480700477865284618058131001145228712631203991700384982199959107376062133607110182990479908515621646327668415845250229 [177,120] -11420259966195209551802023819159955721947078255504767672032386290630473840682352690061632521367557935437300051779028134671820279878822679918790048783979593958512811092794706009708002914106310516662940258481235226248979488625570319088450947882791123499444554846474491856469884158593865286685671498127128725284257076700412757550855986156630454759348234088646806744095799639415012867831860595846785024143984047894232678461843673780328142660478786849616218576641482397006390906631562142165874437316337416020336921342287387422208860696045958218850227027768291391850948959685581399807069979538214633550932979447768867046715743572895546239289253615921225430211727546575688691642430163640595191106356804787567591282794935812583435096736865916999211712502451051384813035289788000351471430725086475337327293874083008818966675563067843142665561615674180666036581106334327910582481338423585033389563335758393933945868356090491161953113592093394105484551990675957633302551494348458498734188143972158060920216794867448751331335135169306529151473438842090066293725897652169717820778594743202123886266134868054706813608853394890537727895611369012445981074517194275422641123695776491413073989635263717153460378871979941909897484812694829811788451724866703895338553254187769814673651696387579155144847489853101507302942057709516892852697174018266507663617527443901655801074529030119191552 [177,121] -1007792859238356792624185913717962612549376705371265390074413668142145078590360861599933837773441029174662716171006250862378872136638803967738306552515135518575292622020375587137135409248708936536970580648038700284081375525791667301219348817062424316793550014012041402915056127105382739834427453919953403253952057203333264166793120949730989934011652889345873703684955966222384293116777040719990746420741510926167595674964797926874001336170426230760523897747888336712908995511156261478134203990117050951771865385434737593822568784239023817473858858256437779568072321503427000760735187858177843248329174173830751071377346152603037220152338687268281193238757913408368951403057113910062382062960363154949750367312096981671934674344002714487578393451732103998186574579792775361374663713399062371397334010754945863797861745967137711515577502890000925459268892556325089985964128557850872989670755714641054966858144226145974862894985454563553713966649114382371086516239866454593683966694311273816925903198335513194210929185137367414515771563855715514902498643720726258572594661365840141999362170094101005055061459456738225101731219399792303628352962947090738382269164349646456368945929868560520500482287528588510913283707641748778676262078791523722652185509166696946061690124399160339041732358319928240799989458738673818690257394268998201518360223990232724523061570304 [177,122] -14087947385804386714946684108940942029256003145153721809364740908039941722749605112187263503512176051917904658118079618198451789187136666284160802035597463895492612379601776561423512674854507984978128025542841096759071458018488379895949639859088263483096570762064373833570207990508849607515865013270385393601744695674194659279810838728550970834091665115672067232700943622069716537591344671614340439925378704333983894373813862527177893533837850231979927822380447819143857192327355003470088680777713030245610663262670184398964767695617668491113294703438889565768662327551706120900990522429458689110297543379501121713057591906132913792765199798555372267387480309010929810222938953218714259334000675602483798241773966428812874117430456437173954109810649599529870399653221018852958437722357449596578374407074529015183529892699716701962896513975100124640652341504179619194771334425654693496271824845421765989872549649477841216590801524690098752509143444292063652299738352305216086766074444129939946066924447538057695996771341473205443758514879437599997209457160084599198338366505375015280354110501351937557615304457430324096776300943420101944381344547522695980149658408295147633488626497091247861207325827560347400117995890112597443088261991335804606587603079701628887562451377141755918005999349415616434568122639927151078183714934921434676266329335890432 [177,123] 197110105258816956006055645426500247540056239614436240877153837633591735450273524632252893101643212148800999563809653304827177529568209884609930342293174453389800268143668785234882262797365245769913975161870605052686173717826628013962288994310784235828158339666235496106701385275360369020084262061852023490392910855455907990542657023765163471120124456752404595098890007552611125769403337045020925919220809499629980100267457298785420963602653975037918763768671528636821625130727256416797473029521948073160696942316663456037974830295413147967649668760570349970978799499250538025464749689425578660950289372782533200016137283246244758826210352943387691823860504561197994728215748916860821305776870451655867826911831265159438206103646503475679571000697994856389639750557253910173814514177138508828203199411641553976973015321225068666466924532869051891003549576555092997162321602712866942113076078553945368752127539151915301545738984673085759617802612995241399020428776354435630546303955799791433256636891529209236821756067651876679122375642573130579208308034750625015697204885001584068686107797892254291051788092459442361442803147557474595542812717166978084844830633610364641957306016698575372008691585037574598827297928047194379099911823609554172600074411335502729508188082860525533952377947996946947551237503325595436358720383866467358851344 [177,124] 4622977831235601041497970268366670631747982235244814526117402012769124204329716203832974278884065748755275503541292151321874878982280542058936756509552831285604455450478339340104695696852398248283227187863061293439770694364225366686173779758852622559163782708980308661832850768612881345016643611366855148366262122727367915911714438940738748203621599512996187674794066834126224025260070431194980898525789426414537318901121819620135083017890501530272451212505186427661463751747716439007852953576115685740369436181672169691969688279280389437782067977546883046001713746511727276706526789292718027861294351923038395694713502467145911575154353005170839923832517959632027238623886997144319116048469852778275646488251559067025380401260127380003421740424551957934626682590955777334312375747671856193370831962973123216395508874968587323800488997821408766202973082141283326839483039965953960669210033287009886283095374122687871146681474638742835754204953131828667111822881871608306929274409516249650670243502833022727279187777451578126123144200583037363384706864575033446966774954152741147236234522259047559997393355678348377326862273618425848277300408470139601247064110739415079773632669884640450115232420954892270900786998672797075756928540822373375696473106838032802245443835974122787895202541770737238581573334066750817720156799202304 [177,125] -382937501624212182510162620506364799821182483558938905887857611631884999571420651184930978849741076641511901140394167371965471553163464507137235120682805662168837228877176780213520021446411175942121082373786310684017904359897445752767023755882531407448543282189206525001004256290924507904078367318829699426423457340074231705085133672517838745954498257819103791666042677297600017031852863169502053954615153655134792924184666647111336922263472536226966627204432911920375778013345353545705636648846011437013957192704023261523600630615780823565739236633293750881387892862022170490996636478187665418750624061011432254041739235423550741782091608821499094114935491789247760597491253621141819741149231257055193017839141216835029880299093013167001844905680477228147872709161845674030912893560598666373311673779096370909917316061023008887024794358836801543150236857917422323056897468476810429603993528320601703197822843795972428969856226240526037236723085380653684433099274009396995380513843674494845028449098494056375975415603276177177112341975632561849064518475747533889423359787999137045997184714621551018457848422898583023256062965588785189347203343082012642790546183555326712829894391357496398668305738844004527240759276298613295781248948634368236239061103548031229013750504527593458516702617405751831605966512328233511952 [177,126] 15946015057319810976805997886814364729256962563881955511313809163177607226641618355746949986277075593712898153758460737637614785832433586362313537958609055727635172551527208185775799367576400795111571424513670890302981030973689004236109863203334563289531375443486826273076173268943425933353125294961845295398772918191006613061937252668819863176490283832927982934869346523443938772719210995319306022577085523875083196788339404842442366347530460407696946907474174751479168622850643817438703623696992196363043433851300629538320312554182161324505870580772146606479277520894047177496831362523012131502327127320688331943204628523774279445358258095051374151632476964938651504391174761672977026184932422434681033416435874821625715984749914792565544254597655964403770683733118560179093498263342156573317442618813338128368473860015725619862812880092221733435763592497307880681036652387609018328107467770759632161889709688256673595352743196964439370544660685056557792680862704461994748148553233191539774538006051091442928469312936312994360611125002805555471074517848451214756214080825596861328335158089842315037081959482905984444131162644040401722311308608735547900336081704804650161885332575262106743763289870584336549020128895785390807878299363965779210617407566821621637937602820705578926308049157727412272501030064 [177,127] -149462562252963184026658600518180488492729909286264350947883299680453714194621945580837353000914549982123455367129732648905499482782251752638533316030400856713913991609663997841692868387080169710776397496190732338707311681770529423495203787479175433804094553383698114635986848705535490027615371957109255019038880136312285780551709802406568521395074460295985539043083869385760787544816713856975414082119488544941837011851600086075199954677276812042482607847112532278389780346604297963949381008765163395134905237570352897911245523490665941084969395297517234791810796779066679633320223126966690849868302732560419938427915637302048866906909924517359514556885202535050111373890826233453484720104658868979564335739856348435753230121018378253473787578822515622486617477554106454242325797890667352891652803177993156504821063041112011725547035440489769793677273413507252646080813750315320868192662874677046960470423663853675771078894928762548552357235649084787228817894061892044110852748822879670047328081771819204489017347370652896566393894256777184954394687063306652535433479211663048567154760283638924197761631958670353513015690181740719328624701704991072007377543765854707542756958974727262281886384152638791275640877264213748236890199628999653340586627015572016219700339351834528671547355750535473400 [177,128] 320076476811708659482999437493457261136309270330777211031863833174620914224063828216360095337234235671383856758799435096738206080630102489560773552204167026325920785218932000354500716569962855420095023126196244419260198211684201920392433152784953513604867503103557224278497857417660423471570826538983916721088362282370048973307500033876976288532233283860885325784816115091657560990562867743862954254591231281623352548295703638365395502608648632351136994299016977592066638483232332240493857918244766987982614310101382521299283974601671682302114468489690510177504417123180019425238304749937745973973139262768732920520919189132134720343285679931885077349478393799714407380184508215503655448523610744131219793120710607572795863217253308507985133804664755698979769795484629664302188409653615268950107206529156312026810574955968501312134593909014766461748076720310618609783333880590320487271200210013447058682428325485367926283976519829532964480806798446391092950602922337647176270988662739098679173615856202481673661938845057770563184081070776350519838311885973665165240828889347871663828939984854628008553414139426294626008440977262216422622740617709099812411348836704941824001838800506880495794277577960084182929881508253414903146441115582265161574857453016087584375732710023048835706688 [177,129] -155542217577812014894604645467887848898148241225410899586090531814445199583009168208986168981259444509906223766158269012118627489038111081566165735688985392553328013463504523306393926507937788757989121302433579271937131513796931415854537379206214607767221997222715029659493455138439770305763876586466090716647943471106110910119702418524461996121129553707630736475890748009325957961171146854908261431078248780089726440699560791078961652802867244398979484462587525061538066431594845418946950822286288167169368761412004933173914657171885266144378846547441794786688557579900402870661527304118121420372673161623024710307824202215963879090412869306725633694923970297362653350093361406811830505869395967021482631754311843623255175364349537528118197656788312273884108706974521458609732080593731874520501627036647523061904484050712778186584563229235623921625619159609330838262782707012951306133271050853761998501576827709485503552596668725016363953598952983499267309339372988292989725329812529573466861472338952115308593541767540484407863655566454151097292619608967321574453495038214465118350620612207024856774081668137391415847191112594575310099500010029726318673075294855568197649518510255358145826114889328905557895082229794432297442657692527931881039008506915402937303144334152 [177,130] 16927317260915364222196764750335129530524956491376701628667557498996644935889730579560589567121213609973308470249520947900214334560196751464103822150051325498401702301063950394554271316958443069923372480335824920521339185913123546955800907274314835881560008862224351375645146747626786874605107200265739004280341892963762311552511344181637385753690746452198601296115345348534124810939097347270984819966397443753247240872790695027012758757344736641871035142071889603082472457434482800084093453450011882827816887093619232991615470865726559632029823495579783739874682766252927133278134200956379730294030852442053900551444681353587175274096038044432793485338434612211982299381026596712918131843646534162994436215602115649432883068481495107561953776943292612776549435627162678918295949359104121412581918738482288385585043644326835829203306314985718140891906953773465601392795022096567355656482194447312286699155401290263186599326721056129889534425601148988309196190433604607867982870518138642623134620663593440895205193625669784639008889659318388873734879022824579919567933969913548105479494791575642159990132141056581036081060333575179027700257637528122700691380189441971190065339050518009001535648851726751610421282011831077615549646340332248704124926839858178864 [177,131] -404611885697651988522593248958669398722743824762126360973371849057125496998313128310045583599062658356660922037959591020727105632192912528138441193710555314336730568110697634197076271927517328002600790666815705021718632833723461062848534916387236726813159537868594184782233413115670107756771142893726758919985205803689822355586083751044182353682301038014167937947334791489976340287835700812343224672392975293316623035198777290046923926533494741779470892312837129312950522549736588539361241228165332137279494857777481312486585239600205853401540491912862199272385385578743914864575039412635483418626527246369284479238687680839004359015901191040584600867214189926774818917325496181750182736156059613757114572752480041663499273606509025935521835189990163636197471435530415143474216994282133006155574239088073729214603465779247008864468105933071250394643072867700335236625531444520718436439498154594524659008307072979970682199756089168933303280296072959908299617222642287189124847019130674580667078009116208766083162433517565281636877041169502637468978821174711079016258530173014242874110499071929841322183639372464035684016819973001112646191004289343309484846632954622255870680461254447945186966794634023782389258048403292483411416600957358950893106 [177,132] 2070682244628945897167360277214326833991214352132206255282570552195083925355037615131816885998044304113112038917554170027838056275216150045998123607160738273159623181000433933899408607599833334211976798642788431707466990949983797431475317701364226979972151904885577699998895429384242024643562042717464413672598996905052158407570587802258390716772676204518472189015743306334904055964470862105854447220780006831150359998858350681335033501954640429289049004005902496127389887205547054094876559151505200125305460689797025113359204161559313094773500594032756492959887935267584072071152642553185353386890857953218025190478376996027906187799980858554427440866913953872989997750878592374248917199534039378379496268337161726364959882997099844654358822798227981941439647792297471244161573901721631425686167778788246806447805467117951461417762508662377662920135405745097612298543048204752925698758165403806646432055292101422500875277623276655971961266392925012886858513177906785755444543610032628620799439122750112319297879314273368632182304408410717667313836053282913953804326605975299522085717493466599324976616936228376417128834124166874895232549765883826971754233870146055281824839356736291978081510004616146957278761822561865827644776000 [177,133] -2198151479178072042798650045718135295619134728952528694211304185619828464173171392554128009182133927219102869306160044664834363281113907066888847732098551292891596737060783535594047701973903064604464445014611884132704243864416199038773335438366002196799739292982758690100257696979161315542408072987656497515463756011686628521814293239659470953530316341166611725442961231859934994017171950036905283325818520756279231905956233670345640598799563496515129161974167741195411830422772477061047090770005702532698167718860617260556370465715076395577306830330952077811495165024232873864754111133271288008642532592308721162685161189655483141784849096155701535183532551028388476182737114263006291163446718538863666059195192830434228506075686943325941744745709805840013800795336242993027888680500353067638979632256194526115283126430863910432809263101546074982851394861410889697063620482350391847797423474612934920912000053704361367298663774001921061652303439848951537512791241344480535791895778734370492339041339006356556856231909247819754335833324363415572596192626090740919816076435640773806200956836126737689776488752180526499907911623678039651269174284890853862350129319535318669954543926966339191542804239520277319066117144 [177,134] 465979121635101244556978004069909972368181514351136149978112639020075663832012921934232864267328437397647654444477622965012191409235337059701274070305991899675431926116067338681556246419247814492852951369803094750846851703463481332593271467065792673201218878965574217478886311090508399032402955959007068574004289801851112649732692861612135467494199792109352903948297352774756389142199519251528089585310611970783485034423228223362356420221819246777031198997483138095647140458143957714505379706796049530015255004054960665069616808027377575243758294697284148683955345531789879090957508581616103191329802610273636169129479832117034728810198144326333665074768455082821138216036603661457984214545891257288983468636224794183890567185894160303332329390685493372079065005333252947740506984615711103081555418095758343809867727541559913536485023123979323528317406819538607810599506840584523893584833482185112396633819869852754188893866545444867722572599154682775053152066888985186792617341548017099038419963587507285497529647641757223936380274266298453895129588192222555999847828970488344777125606308269962423678768942040755205937440617047080253782592024415386376560972366303853672161678980675509282518406945312 [177,135] -18864389442319235819725222479829756632102508232690240838804721318545409649881858443325399908477773727430177074208806443607690335244847061517125574894726057874919616179533625876148956015963212622819716239784828192473648838526309748776260013509616467739266846244453025599894171199233177255204760254430969123933247632677145135048549573846404761506474538127104046571492953804758617463085850586151161232135873249159611166351218142333326142162983563789275650994921910979343694001637793121946993433745835955155360944487219245064720520594400377543953093082881800971848149965882843276265533771941594318412035512170491170359394688177084691370456906670138151973473731956397060492934288212172308682409338295891330396781333316707303979451588369356069255430812829378101840280232448456380573846910175394157694769403768596835315203576351249464099479800909234198139400486335979765739266966124906739521885377701172003999703676830826338787503903460468778613868909784124556553118306904902333817390086656700825235327706697351522885623724154337418755860363981196433075148586958643256750090586965079542771563142458596669110436636439200196933924035916541711836608570334612275835584094435506216908294375060274 [177,136] 138480984413464637777392413178353521607606273179473973656801707701421406646854832835874952884262157188640219023037430490306742478980046710517051428415299384325670423692534366583086239464882468455062771892792005474853339611141523357273353146198827438128328488719725077440528355185065027865434528338604052726993681937649140409562122653318443804623986575226606605443299397096983873705820442306112584851588526656445075748116450220918624662748261015442329118435341057363270757223842210920380707008866379551413706600657237868823635504830799763219897201758060690770915248759990782030426125821228036650530624196411844186558967200420526470470937326701277033748117749545846318547593789326911532577906452318829602037961249198049440579470122198932530809336325571778254917253407353542116535537767005093240340884771898324027659518432303435806967357978827879432464127745973891197230609155652973860296184459720725423493684831828143343487476990562352623859043871413611444703406340288879820667988009841115833655879896053085032951206281044373857524185414717458309912014691026667886227639585448067172564562493392829977692630435821158473112834916918745282603315880997803898481545327873984 [177,137] -173675117034130478326732408305159068091947365543539886207821685017299027490766896911726307425630995110524926728685406836926454063055121246620216442087050934570804465472601649422131953703332493899051819093019763118392045182650809061228318397802052839913865623270381628851694549087064371003645383766698253215500537768286887774474358525618946976784554745821636231699383492429239828375635284187210976410534850010884222815898016385467085844121834597807533839979241288733883992309444301045350316343577771366201192735329881065677036362123494325367392322447881075211960559550484625573538509402363693880884160078558127976460510442534024183139162359054781801912358819091198985415034338315590155854823491770993133614521306688050403476931293858778670227959711812030614283708190900700041309241361703724172204937948636604041278667575641005737456071048549940022975983165527539870382890745651638587278540475984415078364105744306224594563070944365906911810645087920808673553821541517917533608882372018594671634865050361601310785905962869296522697632623613778868574975459913534418905479000724647438472686810935599043907467770190471744847839547137354614603611026137048 [177,138] -193693213990509412726123960875555630252747816542004983487196622696367318786193894938493801095378044819911679866427222748809034131054057421597764758570738499571888005121937226655724263422250350534368044082199375921981324076325807740674793903696492259124560095965049769225982726043002503117478702214330813095641867976464569068139316707165980359132105261365395739038940024962965577839894260353120568713032106504522784756470098229540759129170329244166964840043897311456537654365342964006742899915942121621055348940258328944840232153361699595540156864852044566938562185016754722780671324751789982563549782037364255573210863581174231604301069528818196722901792500410322418579499541175673155779333511383965926261526237272538548324085086223155139799904872726289181767314930234092272029713487756804266194545546076104481149726519655646569676437676990913490861282600017005433778831750824527605723883659332463454287624230653833302552110487421469419446181412684741018492894480291447389205461755795480184496140227205355323188297190402868207393501221162300627927734454879043364606328701730374560226041318007692444839758022576899984684688610037808 [177,139] -47415991869986376523476579311713902718227142194908698594920566239362881144276591759302495629589273400693286238227265746740011318227689112741796528351796606969880491034823233853683741391359688132224169502205672394809795633856692599549388773903643257297480362927403895926559771544749711465550017553303413781596677579454847646211642131143135334001821099344507336823394917370516873398898447778163938002643689749515692922794825664882865821238375562375812046276917450972565882181642272331366724556821586074867836385142403672023194780936793202214651385409123798667670604501543792151127874684401956907883474046635807592507976309593458340817910379297968295438922949598641091482033940626284096665993762776187675418070190153752713009430422079628565538323860363692003909944753514726480938046416908644764365380956154218037230577720432795599155228493105487481835164616208963307681943570486426676461136139462753872597522335350262531387336786674763483949776973393827155808580272983042896409991108200586777644495809213499512337519236010539040810995947114066181892764099527561757799828277286493680064793096947875236134174614370102614584750 [177,140] -6029216221521252573124913232685301299805999581678286077809848874241198082552583484390481579157012990224431105884024100210125715189831971788017345732538280624957558876724359917571303626843638768328665628000537745669937507120766723812153638359811309817519594870811218009841318503837437081739818093387181372107100094016263511938360196185163448946806045629515946717086911151683373536565321084109932799249363406709827853370940612273597292326438076470157165994933891822478241182777101821375353110191539197832925302183543986930869410598299426160818666439275385007549827207108673806165564203514188104736035484235740402304536787685639638773035280598647485526761387146613909116371434986040586263195323483584562182482683690680767083976981793567622511841262468509271237770708364849419684680733898296559922913735179578893280110597862009280811319431072800386443907750095954880166464227330854122068074342825424313236710891218689648969093386678128180212690957912193658463337029590244639384463937223662755760166153045209138993797369602082780675111980710552731199611208022381705043057689744651887904813744784870152553647036801920 [177,141] -464383357068682289341477903013966938146074552181276767454264213652614921028547620005485199377729309833476445571441193594330612032986068497891625821871463294367643572395241981835429146766446531936087689862135023334108279853962485865543264901715508333577846288095345047266816294569154335193265917518208477669877580094355413491844712407947480141970019779369265179270814190420674834114711084095879362793992147205047961666525832053754151900410466746543702267619923332782374206008037090907108344553179346284532735410742962038656048418861297969816552887048431504313425942963864356454934732900736568224399458969269972875025880144527389275784667899545873291680197727903359825509416301229429269620982134991759880422776631214699169505467409674881664312173793782380296167962346271167739848416889494253519544264636070578227868609295513264777384159168135472603162732297103851891746966449772132268404067833621617369274721493453333020773724326501022922554718063451748216427076709286160387360590309954712474088134717576834648403870268721756180183236035214650729497697971065959338232009614466511350103900761702589441248 [177,142] -21404478231222742500900611495926480676788297852137536366953126601654212202363505625882627677248296832826737580113803763490933249304490576676889412629977349081373183002842881531921329009384588869138016292229162321252906416188520265355413901805872638449797789956194778669380697371419009062105823785600332370933828482627659948040551374868308061986276354904131834668602619114342600680472009685657609225079251353024295576436108992945427375817642999688529023435934862091378900471250486313010630759853715428941062871105336678503055592204091328147474859733364146330031255122489474454640716198176168868852118754790723468881204563888446556250216232550204957872606777525433622804349234787535898123945592480498106431731064031212468532836787868762258757695084310257009024097125065410831252268167499265965510174253230032065234120260709071893063338033621889173615198467456302604084753892753226427474376496347161343117286715574527732395670178622838017939204967617280985601431915979804377637275712906139845555344746081950998429618328113541263074819277536013709133296491854105725092842606822385880513290521376 [177,143] -582792877552853843105659702812600071767933239332295794731929565569697838926015810317306714874835000005132409869129734555073613361159849468057895088232577101598143104684422590622606300173625124497515081045911959754496684699762479733547842927375049450857649264764022018234667412040741433634320673044724091566893540808403483525063059765042291443663631085419174811243203532333162617838338463404554662429890084980281591523090035519322539284369865961433242450907552832703497538235197502727632034074115018903918421211558758979327912662054396524170916751540214924140909010335720711735047676829313079758465713930554916475341145171003490628010452635679640440122684495127618059576853408475765800342616872469829865898629118658571449782356191715983597917480456323323795258998905483768635362812604551591342529532130657290739655296100958643965832434915443022963262331293687017871866073775037870961526538099385405146967412874085887867949902617179165138973378072609737421954002217632495144614381940324476347011926177504790803441736690038295636663381487281342126891348099744948507432347801967962526 [177,144] -9244504724588744442517780608883739442352976408856393222890919440371758389791800832363972015646463225042833368819807452765395203250438331946305956734002275646918019404660707273603083382158715117978954022015357043104955488443269682896291276843656041783662992849188112050515509403295342017224781237297405880322045551882809814483934227343321925465412677583900888656505546216327382236164091479382011703782606357253779382674874167358736053034496891791314323355734069668655155264429388920232186556663308447828413166124351035329092202035455152204162515677794931719594550761057828028445439776057313711239688834778690513180597080784242763997015745048379217578205554700477471874202220452337403194877541327338973957276218281199863969511409100333883429110995777661132122661058538367679413485572418143875385018136234051843912981108226444458735634920877428151898538016872383215522842210463717775494948542088145436637744365725555547199504938334414459305998611762889147282971850736807892490425729728135701845439228286020456695419501147026947853735652456150638423010903131772097814030400 [177,145] -84172169770715493345525726537486265287139413922091881524157130534769441935120448633975523584440532649292402904790880298578746053123607349975684074030685726331531741235388470167141724472061347178057561072295052168930232110220752500718420877129463997366595284924966811099584104884097456680976530040807894146250361814784392985456795850752193670893619944677091522639319462694675990066919623085542950088442847216172210034478386251420988865726187491869386551127529684649059383583980777997497126845776634929069830579610196768042951926062967624661893435981976596058817583665684361400331385785939542021160687892365023277660929572547494796498767302790086494974591894864840795933045688762752440178203084812647667286570285633312011369799417351079619875242537249447921310649631715539263617110335455775950268531228265373784379811156275928443795543596629626087897320936606506978952296840272581663711463499662933070566705878891895967122602697453366148225217095424483759456847906894437741694854496930656430377704752241309267592651805925257167288060895880651154630596986038552 [177,146] -432978801572339840182488004705262426749485294658908189184774186681983915882387219326032767390711051078614429260300388694474247249740038104607751037569685759701499591650116231670646267694309204310662087527486602408945463785305849577914218771458307679151598075643984384066369156699412712399164901262786944137989790484577965434449979169828595209387172211653443589691814980386289039014457623739843578635149352477798675843688707026695583945052318940920796230729127379989694582583662699525199573738394192429665760764626650005826241889266928112614635976648801526468383142356410301456780833824250475089743596400065460401195303699553490295322734906424753521178966802817030355049345438943668936606753803555727459202193085688978746630834346536165206672745687229406852390223464057324328704668770785416465282896693124448295878737594114307457798853066193940828347950496815957544774549382166345348751953636332713414946373282394434122671730037857221736513686151134423499221017153646153321007930148895441310742729040003269600326086683745836148959788942095048104896 [177,147] -1237024454135245214604810301049438927357975980985737918541813023068643258573546375723774321120609161710450122794320945017898011178553833298362465748103862559802622520452659001530088412593171724965503630910101169185977436219684026424293081724618484181030517565796227882743619524528650098457685421019556076052876262831587033252414871394200591420613376646323240713260357094455513547922866327465512923314553486919078026611572994362428354864005671923493483059488745710969080091625352936705364363653863944874840238245214627380318168046614568330862590967456708320414212063318248095618245218521048066082729514875343679587441565065051335607989544443047652119291842140866013055845853274599735355735205453893057663343520452312659371065985521532381374020045860688624238914102358390207642840920848946966113156194165976968357140733677604048339764369538644945869953297927874362283103505483737091021411794010629126949321928750047643165083624880323567487198340276321015001213380555192791720911878035525388852119976773322533642647766823673148986740894368 [177,148] -1927354942417284154164084279704498897628881808698302958651260557803292811929358959426772831776706281772345186423581818215528410701379848265523843654053953408344674422156115771800439800984158549779776119268831536950561567873793805144792631083465881409679044255540770960357536701272021681130266304054438821102850631185291250944508451836066640631666077577384101191850720946155837752019155301358547639363450260863698712320269609041125601481602293869528917004118398544646794281223766508443412392213528784753018911867436323596165616800982038820385064823505531280331060767024456620281799155463743877870255357140949672887511089692519804364512774630362558890497209242027385150526530651880594074284814798876213772699189527188239074424987033824377985821900828397426508200393523956454259072508125577397213181895370653789650260527742952906445484135865288277068566487248241138695326165057252433544108435136918135658472986977674491021777340578684482767518830764856589834302036283485490908636231221132601709236685212585770456671966361880544 [177,149] -1605767644708904286949912152835523495337274718564485234827755889055596236728644800447574511508718011870035853584539397962363306345383668312883996301891637536231646007131024274739308809000738621239273779423064521042043704362717154553096976305220994372493193353042884432520196596686326400971293263577812473599832586065692436629502073196674685531996876916272721336868993160884785937397828583614863407692724455660271405777197574228198846399818736996138239035481248079454067260559080027659024981717687142671864050034351538709265660099673296142549466003470597964797633411196247270398066231143060649168018019442180075625670628219845994329714139836394957007453535092190898086847574077111314403786946839474795793171622688594621578756179481327480032718185848447444197011276175637921684234106950983838263977512073458560717494062257556800016083804726181846160806609103597740397083488615078353259838845489981282552795298502370510023848276509762968265883652990432450510247398856341167304139432859965366219578229092357558654628 [177,150] -700418716529189830321450211595012342771454121447848692076894759166730248719342305206202036780649076617784973882955978801132354534866529222471498279340330918548162419862795656827914091002705937875483065193803486834703374072426144637193278117700812421614614952576624143894402870512569731488075548628925805136583884246845142194611652663597327157941252265512135540500791004809007084411801485002456690890355658333718994495453906044485172521674581374728660755779705772796426613963554774131243224022042198120410447458040304607837814514568631042438638982217315542110964610888757776762577851985392443272159792901787246170389076150394907906774328345441161546126043104894255155217958677168688128656052924174273926131634025646991165842932613747175158432456115441862610629938248894585218857333343193318562347099701309996251054889675249355597039080761720414264037915240323098325165738436276937293731155113706510721179571555380983960797445620502366430769528446152970822458549697409956367301534279138345531844400800 [177,151] -156346897867009538930987056693758569005407812767242326650668022273935382828846183477937868245641277756313026093320043738391294200772774269125972024151198452010931872947587097090023601601461686917348480980174236717094406927528146742521759554039381531393101407693336646141094705363912003056148187940990825879805704752631843147326221319991852997084138034355242973477847964307894887386383859123189289525722860181273086234636894224080382457348681166596561969454286450094316562992095818723768382580237050776337236228543238042071354452903715784983919463380106944779766150592366412213752765625148859978135347562778987831767007360872256519174587629761821372491960539100685117150431630807344657845136354012863680820140706663535243393993090037362703011452870456780453510705145518224208148786361234881939029599178269046410228868604148474554177586177874965724170515973280778730020067570212459494788897211050234983720789382076006396389542649139099101998391728491517037677927278840532716655033658660400 [177,152] -17425775475955004169002780685244023535391964421984381488204774040551019131703601260600501892371388948331219217663425969053418489079876846699756727927054304801520348276739376616715400671146280751786148925950456406961086155560603489115272014710534254800782617845989594238075504322863466437278207104662708224535528803325116133699512470921889142342084632184973807519959015347103647326136544411981780562778366115357526046765345985647883371529402773841160927280568732277820432828142904149288783238367384344573937333079801545437253364176501094788839903307828988098606088267812774403040249725260680443283749605194321895643799898428607092919192610212256551959175561996234834053107495205243178423619807562728250530589539750432186777565007891086279307858487054348447160062547376474488470962153731379528002987425298327224111083674022843351854170882303113003465322574933167889928139235448109635960431470242904959710757284938336326015030889176985604367676002576673596734245386683419519232 [177,153] -944298698533868837804304771070838918922729597847304523341701319617236958685064051655662305166069086826113164160194829424254056044980138550490189835909969217068649121692969644373480933951431942638196735362143006890029279602215919587677845925324779364503252178409204664089293280176381578287688047733676153142826375668196507906273962784251296592196053298426204976427742562598954985063318151356110341244090350892228493199503049617327896898929547450131753340626536471900570196471074493480146705986958659733357759906350454700896889860122824905937755086829188510552541041673296814457707864854175713794257870058302813093124072272443031487076318130106267485067659658344107242060214087079847572938110739238989373523341598057824737521626668530961671854577427901976840543348948585287825148848337428603881302897631046303685946989565931502072524687249756999650042525975373873604774269879208486007665111867430092224250199872516556371142080138466106342394541817016635475227680 [177,154] -24172191185236906207843554138709288716655739301246570579041550180934996239371318268797598670574397743663828234257134216549778453012184150814494067412519842194531835780167733371264040299054198861033465957783003809394297818995511389778464282822285737986261693868063510213234828236718433432588994465876232539441089363354958215329822272316516963921771756021526660462679219161864801786416359928961330479635228381886691252662032993199975870420733244708929119186102488555378172488213401012881404773229859493536282067816528906686527475275694304313219074558360604037944066686654303890752781529646931992315054050583078525548361854797293641216725248854543239141709788165344158065360680293233967287643229218501332051343165833398407641347112061941464890217238679631350596861161119111835912563184516255134850542641249680815153162579750779213678465185089419963600471910510124882920291493535569067378679221182570568941008731577441106850692898387665074854692896912 [177,155] -283274594510134757962036560248926786287452920624925691265632225731842958008276535929127517367044716490437190169980739135499383279365590884104249558632759316836215874946597756240986095146081035419682548502103512381793627772987526806542986141208523433189766934621292971851993689498475777488342072015263136370960622849825612413525184853576666243759383273377536865158600579878698571948671032333152718964640763424808775127482097245500666955547474518146263961545142350755502946589349950392262600947192183601103204460497427820076474790373802180527925964633527349749054041353971680598498574222063622211012441169607936133944805061611105156922593205933891749069401581331555695021598902475738151373170903407386958600413739681357992497144859598290888364071593289759885570702332708252466310054517233180930863399540780943900928177396218663450602438176405474124605237113684482438228442745109379284868668233283348142673447462425537410754118775420266 [177,156] -1468831626427031791202776950472851785513467289491005770749815851593831551928496782539440013449983458368235563711249687603388812391205501307445013696365653569874748054424464473607160444136559228584704867156808168593086680581080709652631900090847652623212016150335194917583659924009592401392314828979902645286230985792434889472598123226899261653589515108276805330604147461711648731135655643321920412337947594462454623405005326109269722631975692851528580360729797724900756139216053781309273053441288145237079692472007189757253019574121961397430157486179295459255379557236832867066258977501934191420417545935361799492358903786511913386282924707169752932318559507660586972163442415224773087161749953341132232004649773326742555090006251513571132399959331374563342951227645546281174393411574150550805118709064517573996704232457422468411580800525134870458447668218921255106493634296904352242552684088362836242111322881861595968 [177,157] -3246682342775963634282501785221764046351026558931703353219826838837012633599114238132656058454038930791463482013642419081209531183474930953809481587108911183500969834247615775164697439386896351250310346883082302327364304365243590227148955778191438318747334441147931298784298353961431795632101202674228022849827352683045560496188480095227561796880714213797462863256115416544403822644355333159304931668401630647259787002746479049844376556099967098831227008932761645024913875098791578399494995617873126449551393562139466198030509996667136992163113082655659466178588448247794488764206210222199341398950156067957543694232995332458595000864106467502642804397065631602211690877077620714180508635300008043671544818398197509832189258859678781432009301984108861748434763226712460372789395482159646015655095366301422485563334798212560291263136277563455235102504026855817515785933247841007481881571171545274344009960 [177,158] -2937040275333751727070044211651462837915270355060842544704215433599539766709442596412396356974699393665292302018506078573132933196018478363518618042578911044817787860914607673673035806383421805824128570702612439004999760622067025293492258378208934404021908933642016353719740497041980136329600503222452544513804673374946310736823794878678244232306501418273467679955834487256271813125869849900229322197660722117512579142233662891130011355384092295966286769654475215499574554025469286570868002559060824560137070541174972639237206561844847533885889405841271145122180572219448313551944283598806225861130206076418961762112664654581245804898358398691274864169385776676835204622893644580552990279688486266794478228657312130790852196895571065887125300013857744103320953704487735095635847178605780411679042327568942595669642558549645886879249251777906427059692653997295509331903189273730567664885832 [177,159] -1039787499013918949582461710046306359738481098439829071079618779614761094528797429808904553848987794349028218950714591740213132057865296819730510210236058171548493551465662559985623634627759230315268551982477541104167935974405520627799558277254350760246637649276067224646532875028605923150704499638971353067194721150097701337006342949202804095199655078444656278261764180752292070087859529635236722831399025844625021976750684589983636260660247637328772396646821803393062300261345518045913303524792147366964166319817834341170004377125664462621109967600735201898956902208682262727268856372990873200564882779617905922638220151927065589915661810737467835169829363469319771122497834503292177053903922704755292023687089704979539904574885726094268192730940728017881864135302399179250636781092808194830165002804718331811922325897138680913932459917598310051183337908859974525133214647 [177,160] -137128364581015113353460158071410297467662129831658115710677513936537431319588892972962948283186885226674169338359287752018111654248930826567815066969219118055982400718065585670682196660764291973326714106930950582746510861223203458952476298727466520302311552705428306632383773821366186535949580274474351725553605991349902046726781355202287041047015887890009799184972258469244532597460623543568582438257702989419178707859021133944277143915025322958359375088883467128939934383266255281364792390121143368145843716771610118413876471223351458574457055701059961362735052438208887887292684791424693995262659394484656882164737120990322861905816724903477594122818088776904714618714005748083485877887273534064502070377836392890118887057851908053324972289029766305318324318864089513880929863550905304870768838575686012071789434810659415854367001755582587437641438313152 [177,161] -6379323192459429708807560478301185178022757952940756785839009349433939758266664538598428300531597071492957499530737602836691890244089891321390062732742765579519930072155376525293870880597896089332440125821513565477531490731138968617228569853742253090271003273725465440020184026413660104484626308835309089135969615176445643461783873694697785125769857267497863402573482802184017180509059287947871041660804508719476016408484311916600529940276622377089030922862090915313352586113287586879868487212818831827575093264295039309376676385386887638420949108524403013432756959456515210587959639417594236567028753378470089346031803571948416119404065050322239053930113412903011883819072465748151159763956802364836506175777300644674007276606064225955771863527047570282343737671390462248177090084300236753573746604136583590412347445073082172682102405227336 [177,162] -98535199492358190626152937975283938731562926505129739934588259442816268081351644619317359155878113917504045643620045066327705194224872220593422173232158847263969761482210633646883280284920828404758145348883730024245123773419401997191400174988837272994835435370157025859897815957128262613206857528766413936954346443052445169357831678228561714883324973071229199724402584244969979765292451737191939871521597109024110479219330517534156046603583034223933462916610046394616710275387441568974565739778807697959420066977712660179504230298569700573726960915048545902384691198782827486279987490969836311150334726108715479855005851195807308714832290848836324512236090670633688464735172601909000961247299680074571119925685747674422416659411193819779144590682141799351106102995085645086611055569824952468361339702086159927371063584703760 [177,163] -472340047096389706228964548183007736100638627239726121271589243050320461464506256371894964290886409765350963047527017806545825580461870193147450910865106154272346082736599273082770011771476973821937469550875901344922427436363422075357987862890292763225529809489269220782803674602168724907517794015086213786342193285224512261171995441335358271841508320899812000631809394086164297903869957108650501460361060312440081548931637141023665004725325302630597289807890160958419564948783349355998510347324132093632292926131713504793881600595454117728994461723956195807963109647868925751893741059647261270405554660592084180966576239918840499837347698480263624181306989735575421520084752566005059960773462478331852540765317367477894598353595154635212310599664144424589167160861462572994771452934388559212868939993322402 [177,164] -651490113706130936989004305646777769718862055784069067106787255680407244669249224498836643161616080576768731664225632377054227009169619672682661309677167715910150798822623687636320952621738516466388800572163792001050190034343478771533868592671833157455633634712461966144684320462474563357695301501038530469648111555186760995114346443673875099631319375410282849478334544014886888456683975539069095916061297782771684740402340237082108324602430020339913912671257894918682878290335817552845554946244899938132796458010688478781087955725161936693071141333002687040145725141519732947106669213032195897526160290514341771551878477423085097245158943569437774899979125234014553037444614735349874887974751839923112935462639212545477106001343931911932412238115681399238623830468089617691502950145121920 [177,165] -237431532952769295602394028675864080377365858840821786709624643854996661914083380686475533314189860113690430615053470849770616107333593526799290408514518668496775028052654141148175930285256034150580206338206254791590106036173900085644632460001059552019100773055967457904549909224765208751126309054400360448240206585097249903123959901951168635889906665076058701895675059820907528622533958632777825068362159758090023947655974509059577840147849189921954779002709182193537443536286807524170941224178966507240311517558243021344681141426255485760247861482518628786914359444980619800741141000083813174716655400844821202842715534149799926403804013854772230972164743816882698760655016704311899894941968515175932380065920346689565536111507415570343957236994641049016188660272694736 [177,166] -20759105623270083164997590638530669738864200779685385962335945199964074029850759909989151683366414900696555008917938921509116663031976960159006934095306306167467173300215063396467825141216368573846225201365963027014740452965094945948974715644675390173568338689725872702726902795361590964589476761933634770886275011020643605031598046083337766820297914903752714547528241777164049090634472648571872379559470138593876726062306323018057819431226135264499629141638283164874349958159528731698608354485859025193437365971355578463065922535549972555441337229283494850440867103248080377198572665433821196364022731492140394494664645526377077931538672288136891481067690361979442459476344481546907672209175928388218681662847492478043254938877835626094895812366775280 [177,167] -390022308296419399775034023422701965188771131583289902465145610563125165565605652649131089172516055558264013053234299234991326160498057858909340124385713820279500263562375963200460759627410667569193922749397220404325746542937366801729292010287574495828379129150078730898444129002450458708544168574392211070493929234477714617798114438416041353643210932914814730679518503369027991479807979101334842988572801971740143718217974519948717717309886048435049655422153509447246866332536536207346081741829537475643770790499751503539172754251412753991100343978557327469851900225402529296468530185442873134028164412683443833956105547080328412225244495551571566289418896496457986099311746093903713359783592690888737562398874728949608656670422970 [177,168] -1387507108629906570497537598982709029569704025505720866387899368493732326647901080082861173852609129789913416353388121478354954145344822347768107306597123129917935009317088442554274201346670749339727095578108544975346807216960409937172701795478883362169138698845397668583033461230905595505127017508071998457763818096920446063087835472597466189095978419508361413389424230562773412922527067957230779668803061148872009529198107963320099878051642443135873146116368380165688648796547257533292705687204856922085280941807052391370007174900366437295396209722104289541368021592649789782970205328066313603325863003239795533081462415297254782504016426799822906732995617980554511603344364969352174002521836159455027397814592 [177,169] -807251320597354434501135581606888060156781740378782612784817220363362794970759797726066467014451357682905787981462776289283749222329952978721437696105817809706990034870647571708147798304489654229897168058411362485479761317066116957227702148576928520978373668896977560670521476095291886675899772422860058040322900859826801419540221819973603146714625027005969715727613262172117594126655162572043957253921587051496470063525390351434240765372580597251356534241331466546299264138569696755128979050028904883616208461297484522791936843364878521686216123562101894717252925603508039875915583957002000811652098378628047442765862533192577373613564380653001862465763322538843669970993100420654196442360 [177,170] -64718626546105688654233830603935068730629184839423604281239319579195380589703602529769391491059162952168588139926245236422359679772408894010803258478995600580143551887720878038727829828489166718437021008546589138573843286537662617823195596094682576160610571810132675325140922196670661844130109409827480624494464005710992475622343381206257626965675812222254448588610061041569292671532511566785336737615671983432931817412990566978541346645321391328169324058424436345927576944317489433861967516505957442441712126793570871261134554367350241902051335196316370920495142745474069645588507232449110324560067996604948434234837146663311523831624464236506290050509127060587571968 [177,171] -584070240548313015935439318502551638869065389349494702858565315160864726842956099330043139734741133072320311111345797014902731559322482855563902772004084086820131521431888072585069401662185857658476898910323915490319770319268804197793307378245835682833977020027538787054077298367968133729806077232257347051294253783923227741302305682776242243565547931985064527921710382837404340413812582222019448192416322889284632327661988469580479719300044302951523896051470598278768755116896856995240395796591649756637659376817084583503775532420583238307439980208635527169573553970899691479435318204206258844322658852771915021961143347635368370415279948158656 [177,172] -466034431828691863654348401289050029895123334121256098454657093706955104689542092467712291892090345717487073605765334248616385068531451691024278853831475364512056312575877480151905394739381973691759407079971773985792381013712478369326558919662941508326047607260704412338247759393119946759483443510762837198484596318610278044700306047841939670056598905839245893912525306247669462879534240288194687123961515215908685282960311736773520282063117260482461299885944393221974714987635478230970098489285314639618961092890302334212285086160773461419527784207925329864160742914225783463105787456140802860420022295304616771064933120 [177,173] -24547263440538172794930891261316611886601321211268605360982476291429786733633340794260038996391398442995896227787697681599211778152063183089682835037849104557039621907454314875005934385839487099941636051303628991275280135925467761229577221142568704455873670262901355268630371273846330879745932784992103045538014039466824041679843501585722084941096995010669929291977023484419383424429274907169107070586415477595178138031729959447727466775934366679020388945387275695603035228676210816991818164723406053787761517490340000766988328149034661170041590466753441349991203840454604233406854777640921532512 [177,174] -59618807882056568245740593298547838437485745554203799454991713801982738638113797007335538995366579156378030671562079570707243715453332514538351909561379254556466784102205861915258678123886310728243476964616236483190021706629591172509082040300978524850905526813459226759835946400450094103095587817328421787913918501493924873216364001556250067782924259576569416984065636403063390680663101825333820760546878913398860310478948871870225601096929903401712520955753832288571771818585135942769881770287185682761136269890923158875736625151423770585928740832456820104804208963184 [177,175] -4258441940877578350549117351448540811416744636875444395086783103508684964420350870745319022826467701611203773733072758736192804343015136008721590221822564254426912111223906685179049491435623423084241750569700172857928458208886008489809671200094579544239552041740707059301562028919009503072502604236295746928228221379596222326770741214133561229431124380175124068260441414084428598118017722432351806142934109943369230372320502697012649598475648558525770598648180413527456354409466894518936607012416707215401219639150967424708235789950031565646 [177,176] -5006652915222424797617322681020245523737972294699780135704777375365259016970674504365635926826828557234941891349709826077533076436380808374865172727000141809082691701769873318708225555700620463530677473539309613822891867554352045687676639960774164334626341246523054711156026396596021351887946067722693530424774773853685959230957064213108338401161651243891928691726145796376886348181771856450690899188704997909503153813576250853388468932331261193932588477492680627241318142157948394914636272141442444543157024128 [177,177] -44241837782158241084288429315428961472264999301534333330621095985241178579759539931661459740695393164219075943222465448726876062532449149254931110882288573859274436359914894205830964811920265710628913745090576628323251059427669261397909368648885380768880031538505982322589047876304501591423775157200198405196487107525166844472891230423249191285296251435979444626107831694228955427395681088126097734670143217929925796564190714790317602006940296843450403405291290903610931482895760 [178,0] 234032625389973263784512217689226567815275194531236035725789254233083713344358401674047559389390002992347871702762659027679923641385903223350273806645073482547595169066348935209133912752767133727853549958444466319599305365544665755232550563339301409696205671973273053121125980618230712742089390742141200343656032929534871242243300570040712056645291294273635755065014673433698840472852941233979631423008722494821008925275726716180087431131778376174601048318469561653088881155959170125486191102397887227170308843258978554838351898789215673766657680325708352394118828290934545880855889428282402967221628760046829565612913400766332996330799507073490602301428433908368524613690090951211880765032159797652975256963172418011840529819643413631123372679620199496578330511207687047839371516421839675793738434911438677841662115425752010384292668028288061223020707194160923729958081287561609082627015420340623028857638966923686805237384601806840775208264164910120491997495056699452886526159405369270234787689322315671415007145738456367477624030732725527951988930951664473573446188687603957228684351223306782465375540454719547727694348381907315090723154371746782531654338635172807280205342433544672214568355153445592028414834968860361218811787441751769354222242531201605289918117825899478691639619718864092199967648602266212125129571679025157881827817751811281684839487571784969780706939284674434872218014705878143497862851447364218965432662779678230425489381957835554013790881263482735995524789647405175361937609838957020391223409369232481455698225900738514981575755794637264298036193950670894406339499622810067096766363854379119763532230673873110013863785311168062311373044073220167607349896168321237570979200705530507853050650820769755508896585985687993232751749992794087522302171191251023932844568737737525272419761126753164501088385484649799893198641795330836768949285158912000000000000000000000000000000000000000000 [178,1] -454190816292102061664588075533137386162338516329542859060325342969339867331962971594551509499440083676553598513124928753520352902251245261250866798825101320506998705348292442787295729441078622423696323401880077180626160514331829021702418050741743028729035681291841469720015631796522050195796973845451086708991289649928585646481248244273782368277638145006765766938184717161096530292542188312590765161690304428567093178645557342531806972758344161757421475044259988991625068571480286248655392570185270570564297240285384619838124235791714845301576864897122261667669045312714046482018133629280852138558373454354287563903019129430657327596628937128269859929449741908389482421562811223467508731027427310951346722365626832142698747223850339545054372080895550914755383548858523976830335901608130020684705909409819564250037233558442817198569043173455631981022661354835624730428511475632395001171586230868805354180089573274507419239574321352229791015021424874587952321522951210268705513571327578867238129161387663431025023394133818397584346263611692970413764086964081279492906719223820291510729841626486365924925253911197583050263887458863056841396606448990346476837498800841278554258064096710809002474476257519131704940894820487383951349917791655998001514895812360943369087572528314163387888779861366202719136759259367326887668795881266941871800149650532914694037818340324606617023481361519407923979431629479713131856419658166723352559580266966245822613379726501300383736743143030075716978147343274079036835672810668735848620166826132997125898968719163617191224941856066642116026636755600090293884979422979008058419937740687852044126896159729346887434021695889312524321391945239123882696002572168205043116562667870714333386776542125445281405015118686473546761696566203851105446482572581051727839722371676373036985986228138634511281733391271938056126886299327992316696897603502080000000000000000000000000000000000000000 [178,2] 885510720483658834048021832133430118912127421483341203248828326989817437581423253475370389685671335997417955612816224534435865988828699720000326925538885830770617903839252515580008854610495944663746740038185938340007666941980600363098415450403384838743395332677824632166589947422553806332992425440444166524311053857178081202153529267538465987232013391207579032752441227261755860477983619266903942620959657457479114027665932181814718707414306042814772080652255300039776894403067985914748413583339363397791003237038717203458780686142799565161180682829101036806031424955739846512774658857818499414135909342590281665029145520454236348628039546578395721049734601403606311549950965615403778107036200982146602174197452202471893527863782416610065460055781304100864639898752427881740740730855847668638356284281735231562664500238723531945081411048939780446779332429168302613174369271627061779419605370457960934554091876623463987714537237407605619657359251599556559236623673508882313777795687311485252772465359395474081565129429262250353858173664541684849250967171729437857003492256112039929665240033523949331567899064511889289948649323766592796450866046304698459581447309545845619423436803895176359722342862804158199950005404722352295864296525657671400732872118753065804691798704804553706976750859264771863467802159844480860812675722085817965032443971953518237471875845050912217868411499286368386471793673029909679513710350814461372573366700385713344660893932668849675385238024607531405998904643270330961781457455358628172073190960556867928246083847971781152604677436181462142198242149994077703554421650644998801251745279739444799997260590627723837887772571933492869280257219841968398471976251581132390003507429147921855755312687369860904910579616625758421074313367830682356507616644326944300536788480924193394592501753010403027963434686039439218981204527931737980282414982640959488000000000000000000000000000000000000 [178,3] -32102031259335788133063621977046757512534931554705782422505430525335314894160777691060440540433984930077444356528064937715340115227865630803225893122274722720977781380214561892283923911296462109924371438656725775881529125749738033948745764845069040171674538806192958663083006417885718023674911141759667013155292571482627929370166649276602221167201030655934288081896904373063054802449735707559552081281107538095329054705945538147803288754793850533481414705236789849132128175847774027174540903508736694271117404230430022478188275395925606220137043628572466664657713600483581489968156963967177384009772166599202577948169829591537949234945344191488746081060307872778335795501708096866994687690769536071047235131357208912347880014671600313492217046123875861093896382509126059731444415005457005913318694929174698802557651344180458876758856722963076384350909196322643568053435029024011154040853670654314888629452306706182683201640556921789222673007039244497513028723346411712333829255863464992051005590148259441202868769822582760286441494402750061399004804020540828651824297576074314614154855112433021311275518734957807175025640537530752815040204374094695323101764880654832966721735666499184288406248728523854152776766536461638228419300799868907895671344867435951027000886374270167466814440426677948914026638963956434148550928318634673283075438806100203811907455353306424373093135171181033309121840818463296743082413764548488841922465184522240237110679175520158836819180632503640479997870825280296334897747649146695492028364589884815953413062575462799583023980175704910009061517007280167480648521862954590184038922546088711322614770761240964391564921730171256343866016523350927316938447297259404807853914242543728266791912001530944868775199880432309949931822538339148461444460964792152805995299840251583744091424192884301293155097366085592792798295798663747376387588040876779110400000000000000000000000000000000000 [178,4] 5223902855477037886469342614758009128796449216740910507084151239878087114937962471197288054266368244866091256107369505943083439829735144587371546662375509513198901380882238003831971311231395847278187274532681098655240838620278877823026887024419320872823831245182935982455680882443953012908965834719097770237388937785107006036474371489871891136107177250115253972034965429077194507019445907483494586002539617984573631239593052682701177958349319577514068945512952881888902672664806938727851724103810163772674177361787310589185758594499518459702080407656453408391037640045122120952169322622216287202173487073186009758417923621270262351470215702495739510534627146425171678347768900221220276260318606402281063657871593960888737499612260800511423032439820320004920435551049471495690393795379710609543669411794619725295031481409702698427109404410280840144494455226820216281856437481958742393308353425387494738517424262885337982912195597837363166895189215424088610512065957472419330949578559217956288211787560228262240324083532322037722641549265471578258076461092863782222790839409064695043800975601488355220267170670648752831897438005373454543414870671329421081149315784671940889179702278698216693061990103039499807630847329325251874498741366856193631059358579594415227663327801025347004229123217999223935624824171000265924915546832030871989996227310441574284828623622280530508855524229378470612304961175823735247628306948292047839993236006390748658603039745762490957074180400713320308417925220578421715478318570127535120033697960545205871385118693524467368345869850148688194966570891046010165901817271744384449107454685052141419479344905482195044881708597275623071295438335512173367952198708586589223502341184492367204769622829125670972645673840582439127429273101519952380800963147969870573344616202208135875692690852567411678125537957647013988581974453010976168203585362922607476736000000000000000000000000000000 [178,5] -99750075509806344867137131911520449391109670390430729384532022570005017675109048854738612851236363094471300707803484006249122404664715562997098990501264137094812440477837296218384251415176231493720110866258612715536445304226274787359663631958478291692582580554534988396144271364523796618859138226024440746152901527722976425701987325279282624125425067647010436851911966192370702070589409932702659896376846210768704804503998090016576688860855425110484844841838342046028766400486789579852294747762292510591191190158663751492584926608038496143556787947054324267853938629898906069972906215528085240153349341793005699626023831560855391759073185029302127103805413422340882266744545229260429823627149075763738410975540602931219194964205036954654814760721486893425162527699673333619342753100125838780883598068659279984007218676001784442077567404406439801087125722126596493106746816221268466075187740797679850431067542328663778377634369260296243784642344385687562426311454062635998642895349496157170671699453850760982411000592932799920482965555499016396587887828151654121438607470207591128668064386316474169644659723661236920236168718505484161941103495871623029403938717889399629208491118027084966405755095220555367565875368538945196777950014364590413976769196889180074444470353458786542667369922015061522094431362152469893810815337587800830304794827805201711085061171013435258126938523496376369845147752958622961919514134990835232125575551099613415327653367803324292403350813395602227427972198618642558773885186739870187960381283029330990241271918990497939380381890146563827365283878394222179169404143914876010710390670308120381461998090154439137860317172388275448392339255134335379043664270535249548169633567660682251139244531983984516865798163470129219176507963725162428610411701893262942109494713128315939523812039497892057446869323278387005270006698245747745171000443648262610616320000000000000000000000000000 [178,6] 2420535325293663377910985621251792867869408514071106378090570115792829973518192808247032556141211110098463348911396454644043989036732680808163924382258539089146173591485290912107009118441107027167877645331124037344784173905086737985273025975937332577946207631349355250031168436745607167557002029866153894917219722884298967005327798976689245894412919790096891327558789355394610025384127100091905954569057899907769326153114038973822231924197908123125578464820254687446289066119444045305514661999754523598423098022999309849056049110611288646321278387088324945054251878419494321722399466516051996851560684768076532749801270893939871118592823724822886653305089811845237393214214847852024740358007534666415656885577965083386467720336804815983261492657540690934682384407884076397832743432477876932975654830150288506028097847733865618535999865929775473831727417142837622498198279824697329005074265380186666664341332131125991400305937104010561648503630719935954381027164410088148323603056560747832733785727283344495602991959239921734083063329670332749574961759833763364784745254488553949890267566931790556849258280585705419888371766158108181293331082418908209154522519960705738757100662809083150343711110913203438654689449363360919402676473151245871662380140324416163528376478731666419851163935377378127117941922098226784090953429364526538740055431074684001287595104145003650354125687476987664168031347579966107218305707649992473724039825946258799334293854931916113544482430969821523991603150516326018420306853115026633903131372943127334479713421540090634412561159127127171727838265959278580817255442448905533590628572741553029962618013269755183600463654797588248979349476647630839575997672061466816880494296090472227704130166092689996844957434254277064061601091384490543549194605453133041159359963069309337223469957661213237123963224456872215367411634996956461104709730084404752795303936000000000000000000000000 [178,7] -28875081384599771975101548275508176064292347689209903549280690688542005903595078781544530225512682381070349686658700648960126618854119222662381495554991299849743181436869509738390969982022008165706803813189918517172798179190593845274566802670693049674497029192323566698270930574614943769914205428537637558919707468485613945477034875637697782506263790000707510131952548677392817996275248419197413907773485466725151175579795664339040013589472166786484353135816885329542240473849580295840967921843728276331013276042106313976062929556195937824349250864539820535098756256717249510242282587950685881004818346431663348693686226281575423595991128274629058322118744825585387950017395687887886319492808973977320639938168293637672445303021990571642221606985595786600883874131702733967331731984581381842854477954373077924037046968555823571097916761670403454590839316060193259183487550521026905259334978172902687896039850152527928435142683764577578806975673231502741425968974630511976950636585312242470906897085307397688485041208330196177218269017279964109858292541132877882534243547826495395162928272373679360631400245614534852406261830089957350076325916960488900743516656840729059460052901470928695793377325204476296988026908257890622170962703789288144037521722773997727577010296741367299128613162462514892567783386131634742389604011311094909107653445121122886007168578573620877828774229722235372089484872099157731873299341767788839900264720370700195893118405802098350242463810835554114054573892130786854920816691941376524883914167241834249376719325357605964074417245756227491150807445586108685713166691347260415764913638331757334266720493487582626610443171079522705191623511811594108035192865587201742483042483163245554245972084532934598313628935151742454614966413333845780608362968002234998427238745516608308810483012740453476898482984460263524003527768987423231720843452800675158226370560000000000000000000000 [178,8] 273718431064637347939921868056465979363685110949481340803732488732513597229028092554126365588964294086957230041125515370120285990728874830708013267311429015038163711175471649604329821717450557606649806300336366120290018515662340366092411118078070788225474138043419994029946938435011993608610116250209027502494291329414785716787909493612339474954375801325000583904498262519228048977991634675581060774324412607233778735433192566689190459840685941324442144062290590542450561263111678075950191892571990942183032412422001660913948918445223818700548344667580292098284889610002476744001550085660712260982639255769639700278996812554198243208773244931386964385596567867629934803527231101904497166534373944927639118871733123720558749637126002824428719601242445854840714794755590143237979584239774330752174000927512463194832538694108580123518457137849278847871760739191636821321298357849066402768123778622861662976669073644618147789907590013863773654269384953041848274673099499143281099397198873340677557953487477978767083817297800155072457018100790009507963903568766371105051126119626853082594869065292943859169464659710288074469574116374087436288928179401068046532198226205184821168754540150052266029792633041554387281885174358357633534974443428261829868064933145067981840401604254389014899024552190880748312591366518482596783375589423598034345650637347209818063850951440324444858500283402146123358291618366855906152111568249905925287083021085356356486436491761961952865421263605955417415643844141132343340951044130520427294997103916512557294179928066485573293287344096879999425296667144519941971356218956684885933704932041583374142676098605701273422263882867148690977732515836612380945383959394447772660776124851421598435657903354159304833065863198861709266505852536753602248733566842946261249272737815369536188056102630789202215828929909580315871694119955064089450463778480625085388423168000000000000000000 [178,9] -1937396276170841137504706212949006781299634584913771107355693660633733686299983771674474368777300868203234777692586651518649212151549783227466217608331885680152694388759718830990936402036925040509418718604569047078794972761372654119445143938753611953277191283278479602597051043815799714794061104391834583155360463095366725771349160323661038740199648400120941444779299644635847477091534833665373777295396923814200079051336428161114591992260077858888378201277438536625768659405817429214373442657259848619683036616160726615366688112309298808284861945825807313799792357853584630249644964714658709296022620139891191473796319198255216393051885430795429067834585336800026798560986657835782603656672152324023564487467468861485862043902960761380257038168931376872595868686896951170051414403605948704046072618556213112751187930356681855865034925660959858975644176692805043708697187655060682325511811505168728352744355034858730196131536205928841995720728654173007120717842586095790255225788197142736266962373301327770069644112629167235363350063010682493743120238344402754015665377004152184310916495635383730943772111857342296552647455448442536037252621976745362077067901328331586409587311599562729582517400553755427265527184730210586369687899332772810480793969974699922042178737036352208897120383375160034204567999956704851513143861988670162753680266343169426146477432893944281886872875645783521069629348031226057763021625577606026724563569074208584839796090984851902170078051025656935168368636206626969146170517021077861581630346298752911353756734799284918239374882710750857518398406455390411073688875277260243262013620794934990467365154740649861997270388493364557444979480846051478634398025107135726268272620643149018951710692215222808392387758923493286396399991952398985906960502668651685570785919824993718833213864054638695371070423203058002205135622835905213918711872834055657171294617600000000000000000 [178,10] 10754968260120365303942832856605757718025819690788769726350487702200769785737971991678332028509072807323976307882641570009581216344073439487971771059234315025655559791517931045939009447030221035542962032129976192588114288609780351129462332308347875431319957960232926025217607319900894385712259374263665076120481147035038246313375134585428140995891052219298420213006710923305208250714552730113102707237756746923157058178599296254822589522104118722751105912490454220848011560844094450413884638431390402489582063319245632419888218029650018068016093761153356998516051058632331952440726696186177539763638225023494647046051989808928962774241669088681689194651447798542803876783529987178753188805032080379149345864042114774976592243812628248611246906829796255702706684007640095335360025733102500483246036059200697434591243769729649185613352642602615229212141763091993448080368617914687906460556615651724464789562937711108840914998762784855627200352521119180967197128085879066941178203823984930336155780281830943756325114977958481645211552867282894973572090269951518630084501429443300455416370813205904995738249692789996730473249658492224401459643935920196590541387479391579676220863726359621450656428439813708002813594403708214243367563110960663881119854742978830001627180798329336197364015963678090441641351828406340034068191175775994137672887808801085229146214357136305563416310114429239234414460567446740790398768925273811644169714461402376265511292761094566874811626213479360605677796158969028294390126634413317987761309234056226556759901966213054290774560453565066590751660685349004250800078107892222542088020372222992107556965922826551875913240735059839292775044599660503875850891019156814561063489175493064986545316003442203488034524806132318571564496455481553187288889592776652941193429043386507956129751977403860324142494249439731955630269946389433089082141527769607179950297710592000000000000 [178,11] -48192275767360683155542040305274571487586679358212560408087999858329364971806346182637225482681383345111895243081072254530718594165331581909529388025113029204971592678465013015996962928279654918808870669824273880406600679469882653509726133290972783370490782065929414300919744874170753854342946644244478614391683332242808173047516265879142844429376265287413343329505647978266315045154039755268542593410157234329758797255055050874331271373216873371072641349451809427680683840289437661625687984489002164477342984094360315242012769774878222145869647690928241144989386239806400180482831719935421417535059906588487301700326625636628739779782575786707657590052486615389043991819477562960710769009215701358196073465566586590270883801103773737011415374290541620398987093734482229640670897698099659591994587864586500806478163651216402986891710356134947047565796387192284190740622790547257487211056474311454198212325864021257048996061774486193902681431406430344238542065928474346773084756469509236742125965593551595665410513396257420081078484632124600017142848495376771333366322969549030837726448320408095220788057363718900200234740016298765731897571736982290978818008796013521697959385706478367814145623267031096468489155574739610732243852089882517321337340727296906365578119572282849394841455978056619784746930252095189353114195469390700325708061843519987355205772710755776801023432565777972808159125913680045324953455358569852868216795360048723635384276805984607216078178930218611589405101525992504145730488358666667927204174920218225816302753230726102912129936040977081842719193719701549145992196320045733225776337982212224816524352788871177132000180076725379479325783799999451263002669728893109863684849551879592457697780439480390304013397252457920230246671331697711447273074074551589122363234508689646296808699327974390617163540865588761094318748969355394678070587067615606911308073533440000000000 [178,12] 177836650333087709724987542495838223098644065805472643482741368444643002352588649441797287291442337937489794232278676314701802086688081950833504477620143040054164401193382432551257802365144804654782287399890237119121775399535553006134716677912769470401084686534510354062227797217703521636853021808894820206443825074416778208937383990780176840745257569665498266868574367891515428327767937292058663177255717988731706327381863653741820402218985234885592695239366289172925966285700576372737832713476288053261007131428552531325656694134452016270493480596391937480372943250414167843072705374851097034018216975150258031489121296178988270106720250210638644467868589133710427231191620774977085769959000659161644504866682501177725295607118376810653597784371684050484024030162880462472879228573924845978142303332789481777465868045392758609974774927656574952787570915616114825374415910596857601196653859487952138600715623477179772304791799174920190190088982481235527782936093280004553508684689500429837780258249588213710858693033035507633995450413132123159608491905822078543788793191411743520311616563482549470807699537546367420159986832054643214781116268978499251990275640182558530882575875045228505261354841814768487141582048891890160402165701535331854912074838669849680977911565831610370812804853749376569020317144372477817911448133164790563406720955320375100541677382445643429463932262715655725678282040825959907668531314047946317229108229359200907095062148108747433933973098024073768293540070941848217245132298110767112404250305616662061672060031562237252317919027134901171520779480821096697413851084747462295637759755368017724741921986915302519130925745089661404252074702979872562421714312182662550198081799072868978854137601119941941513107668434321928476029631091141255757808893027999243914153772030728114873135022070903070281098352229005633030500268207869766100968726462922688691108315136000000 [178,13] -549582985776334069111377643360099164898448470006364378026850707107884325352527312899955734337200582180670343291596860890177747983846921538858070621399259774297238120432373521329272992748067505917669777362538833818220887011459073874538580711300168942889202441342943831163932734933039776300971319845317509608627601091138896844690007600667914269906731461348596327616710367620262425018673530742854176435328603151438146254188353903468453722970181323528317841586186475038306355661636873185174299783854411637164163332165203325371171333050645570766219286857013714703844713790270685186529733891664660158362374993123341593854471079966135901673101271632623563502636016112534388177159741562536386800202463947216772705127833350593838519231858118443654980239082735883645596016475521204955253718288464093270440255013328684112071769973916343078580362542910397368071855281197208250915375238453856466196290449794318196595236928136012488333368625403990418404385115581005697508701821050122435137054985741852985830015531524585516532669599035229643900512026638384315328153306087657937875435372601231852413165686248119440553428394095627834748180680806671536712992680075900924848121404876161567390844728923964967183071978295947528734098534794400498107548067931674713517182686830139361142489103646429660792737430922616737887454604763919022247632953171780512549755742187802951988204964969814906369808092066849912419154190313073172827450847635148748733232620833928940805475386275386510308084936353265742457842914629127963603690555085332884695493862682817493593154181565308861401516105916533446092688488119119002335485045383187438480795805836395385518241484135707358600146867307297809550400094945332402276729719801672895563954697629747681529035690568354940423381545152882774888993860155588877460793664775586422753221469289271882806966849393732553885766074374426925954137374947009754717567763069116934109829529600000 [178,14] 1442181115841346518647891803506166040136702162515159485578566736968824659714954478432451549030717324115278236738117856364558912367292904256149744305800845945334949139754601059487476477715188846986393964139066597931297546551591422719949549948701839440962619013238983398772771673152769447607752550833451890963962178708696558776665111414743111866663482045665003337885940929083280939212210978383957659026869370814615001811469005550867491040679595363087444915247171451628135793821012535455465528223881806819749053477048053585978951977976057940399738014204660801243898452842823713607348721789697838121863904225787441820533394548131664489828186985266628752193085029348048590706121329224585578693794075515814040087438399732919074752096916514232483037170903632249543294955273443742759646600047085344932562477880315093869018072399385900140210769028200716337450162279758834821119065821459950338153125847199293033207241255391639869749627237466353719900054527313118362242281668943061364171461759310939731907817682817619081463177297067132192322367471064884294367811215277938728163923767582809456815251035097371483571580306150869280721704811444522678431670544956089310592154097588618978419661143406544250681830862733173733194108164191672300176940054958243753211694564484955535490289371222493374079825893630796163389650378584048234228755878282386421147486168070832869825885540912390568431227061989217432860769989702740574038635343232785736258235636713773299904135146976069966357217734246951873469777583407772051943293897272610440115275108138286456419723411299579405591798960240437962675603367595539222733251676607274404522328168394955585321770935308468164304351942795476136142531177977950692605516715679154028576012096496976199954564520618113509609882063555958275474867697160472127338792447787315771237809600022065150719376409941907421371844105595804695008015442748575552711312049708774377529820112480 [178,15] -3250234768363196467870418599219053994905422266365707809400772161800257758142162075947078321222803287565567970770100404621047524578361466899201951676629891051650161411274316313967618291365609211126382395517704282879821152442608612228890401069738360483641523109583149348917027928840957655978573185410016602301789196564826590130591850036335127882997931193731712191976328792765317141917138092067182046571168192226303688562156921068210010427154667925217839941846514122272142915657119552046449999982596321599975506291525494403763806847163030424145456950468609352060776837136617824418001970934304422751016838788771217343542004441060779366774259698637538852388158326402828991229268079784839016730370150412144825096821550248915134367420513958343407366462228430035699818311769670777964218477759340086384959704727586046754986376003087435367052111404453557004294242268327023223088072117230132809726467468255597158095302137611945788333763356332648144437385330491428297322397634320575204925729674826595132422101259879938399917514716578383275474614938553195618140564767239980127278407460218961664205283578376159859570401900377616252555973913782764217638465324078033100997672964467933525991031211287364952170007251611231490276622781099510399132654673810073227315055694918711219266020576505201376410014569672491746624870301671060533545711767068239105649501413632013133187193651131490329818797935960636492630238406275533202121680269564229186347178122010022634695487861829408420754959453681326240447582947452841655936019985614737094264628997424058454427648457261774469576156903271475190334485508190512809235156963699417166233249082449031184628996054606605074237583699094585863686816966111288664616388686356981240362482904462552134660462141282309125758337565955753566949805715997732994548447481521097626106695154138806805470957271083239626209741443496477587542417573081262718858934465250937180445564160 [178,16] 6350747482316019479212109252970726434093972814446289711149173429996911714113743432776017713267013436913911016758875446252827735690823231541951266279989055528839074547720891487177474599628370293495630330367456762620454515259808318842807051157963468846118951150091370636565354987181883258877078367320242753972535787569032337163648967071683708822880715234837094877132427072521148496026056380321637174482166139417606132297995934212756824934884267387344512830585010014858991653085479982750728512400922282695955058066042008771731283919101478828992483825913650867564053293993419708909697300390247785451126625526478111344628208737223520654578707652757046919564329292967916344664375098721598464556800436028112889705173655841570950667219746516172232861303224680237110138378793557899716706292826701928066175001444273373266261731786673377091845438591919412556096471495865803988206112650274224423335847223907420046300733892274283924028639089378137172151539762645250384403593178309485327193526425477659804522404801940707691154997122254164878145738190745537887047807048469438080806649651767639503498381584225636930742055812655217263201132960791005158447019267384752706070613087416765267816903801984281417365731396648608082990217743807309827295844338426717846507289709033017873250021849405946309489279652707234842013348720132652327719381167423915241249169825085341947345062483573882732305415887218702483334678847336195085319227731683556386119517479493531132770479134780355548496268502252093233469244931570207983402833656665554183477110059321800580121227300843183463988787912671588738310127645566878257778921678698881531389456085266294444526722562806621256664896793792199224666568402294567260547811609678846419817063172744668493450326775338082713879326498021417694305435085252779274662553963697993118024761945697524071932824214115761321026054244055943356450919136257999580244852910345412127624704 [178,17] -10844367631262620058115037820422183233514620913312137155094050378179329664375395234769917388868631359713331490154748106268113981786193630805276322193096007067132234533114073840756161877824983457074007697902273975027654148949270526592127349510820938617501392168417269801806051393603566101982100257689940491763974308558781044983029090546078129765405922365384147159256315986090638710796003827218246170278160498766002558168542003796325847887841472288317899375072007372852948675455011577960332634642494712743069861993794922313976702160961981939895922146459394474286226054693196669373330183684637297690613073364675387404465139912043073054152739204852467705176139413224038598816651478047993460121483003599967190908404589096738190331825833825907427122895964442549624451718259847403318708450868770176449158644527040864830351012947784917701970910577294123032855082446771696715655160110804248841978450359266570524664623745867623338816270334597894855244226580061082139815873496454391431024967561774505003239453209097360008016201657283746103635873691651488013248883537036814501705453967100554359205512679533007332773282445635802186539923258024533110559772158684741620928752475813862955505699232054086427303408099466587196228192239102072780567068198171918218728967371621822640477230982435577984844513638132538409423917851754152522694760047918291584963080565070170502045224500119822861754881489007110600181014350282184654670279760260418181543534517121483221355850133461119065717931206235914865575589707739589063534789240084839328329886026337418486585649228974152900858505476634411422971829641658948948157114069715617156894408996471138151157940473567013469592960406673693381257395157450910703406978428969111080614487506893410644713016004320090186457717185291985092699557334077234929584992084838224974824637181823115630133801996371181201684779366943350729288709102638286699035564333345532819200 [178,18] 16292093211757618302276349035595548322184826446338173047745512961385326006768722600333846668026717005146109532977848849223351103880698269269446187130665633391326949470070981668026117255878082263294685470294750175055616459385782636775175724962227492644618375475590323867398115853182275648486969075421123376228257131053109768814380174289258560940059427609786314386104635224382377557211264595022605132923031846880096709295084368995680544336617283388803093309969820254767391970682140149418327173805878628505755317746364877271275873343464876962868089829553337078436552039574115188544980892884081687526780030432092961971324905820899740936896542142847956841855548388058036726820175802660397520632562122056144366288679315757329662441974932812482331659110182538566087582389072990789663576091394396877897208200450043565473295402697638947315396246784270375058677931416919056645601864293668234831725147284474618576416998024215391303734087181951585795216825510788568744979460777645349006941469716072407902241225993630447145577423677754374937134853889369968237176264450234385213943806447525516137199473084606600472969871121871943322662961723599135727033446628273170372315091840071067126136320103256238813587482314199954452257109592664373040187631845962938523806583359677549042922460165255602385473894821532433513820955854860165836599791787784275721673971843332865346979490958627933111938490038516180796040707657099393114229665000182480207968883178484504719697602280031771638727060229093757209106688886479687457968706309968134675181696086675233475731680866439079928125362181519718079791928096869067688143768748959264672834249038935002215865202420017607470449205692111202388109593029475387497493095483925713059121467206368495717772377616983297001463353059020346941796094965672499955439774167558558724253694527308163134365419044951964388538701034725839604239813524922087924203902191494830400 [178,19] -21658567649504981221818205385838361852106937228829893190961688489996157200938795582396033992625368251666356594766295549255913370816461346337003918360728405112623950335345344735937425385616549742812077118576740330550040559696838494159798121336235993376102811790803138336855870549009294197755073234578540524803965931870309370864956827646941184285025866264961540633107464174793705890378876522533981238144671686478122945543328807485622928760836897068655977126895980828258499930001897667750700909379245298156360881347633295855440947443256121327874191606520980310423937626704016565422801783224362308488320922618597788460552925564161453919238432846329428499984997947972097894743585403305276795699304752991122874970835336040808734835026721064625200644989344505764262745058688042034645759758413964557240356261790748040368449324523215601040899170803171180126847676140008820958304070937781395094325491436669364592355528089809768626197940914184025742173356919591415555322548751920689987502306238214495474418105471201192994501391377102046533562911057185589280511723446425957547077910524936731578992658452736187637394786542578929370017525497067433209925532926101482777566653470402076794063816232874468606811393744277766323653031273185191419518772615515020710520783492441880888184396783536259132466165262010488387271447417988566402774163308655033145667344776757692327462431611535352326523523151856721104677364637521099372405396134423712261531320935144244973251693545027281480290066896417252921014503913195992771285935112505894773972388505061835001674452866999681301060486695649409020084445112434359087051781028247925516299064735292891055112418283876623890584953649512114794535408629963682791928729284497909516078408994184542965458410423690284636266790822102298444493176868375887105702976052987797671747337040008242141410034879519517522098981955502917551729353429362504560273028114803200 [178,20] 25602672535588134050980685422057571387012530696182455423417856846444068471637489223217287673342611445556996384387332490236003880835653136741923567969870334067649352083269593174641471617333533103697155730323104444445974615548866480252669225996403392731399622378664449091348922184849401992140568472314209348385819894665587201342048468463088738114950415232208583321807149004534984540426383139636488437331600676143133479230148171879635444517991691183001709605663105167012288686550902898506348067369664386917803413546011208419028029199194269059150103817982130019890876793142254871657730902666972911730811650775841713079762163091105339834710580695617015497790463984634485243008318728958858262846895871331795966213298979576386372323862438546130554748259302044162494146301521564036218630880724233091679057652190408431427422435746051222013720908320479551735244119410829917957990276011410939744247134385493353911789829295846262973272191772638262154580542942297117414632812444409161046179654428860104252283462717828741721705549920335204143977701890289595472694329467408739293987123005759333920414932075986113324533093623707037409887033165455791817382411628794335072626922313931127878144060915418158837404530469728861740267114242970540259960893695181501566419672418159568546675847519201116986236967472806133486024380622473017649494145803430868081245400346716433140369655222142858524250148662214596929661361212430500164947696933505095280897340127593626749654444316306171717552119441776119675796437919468388944695763045553318630482700156150247052074514992687361755545095386823192184317724784322438073168869076899013449368926525448555766754953141341246200653484485785208765698329658926607999169694542326812534460025823654559039429333999859428923266071488166503188663287144714992980937130775579833139301889647349142353904827495266362411866600293906883993189493290680927624117513441088 [178,21] -27024570030541655024700316385302862570353503262928949650382721554227989997967325190173500154931927112206045231177910490628257614720374864718380050159672810836861558194856724380786060892750202382616648791581004344917383428567404087494916784386640145686600584950776534854133417482807696042179387933418354783261150472195169519187633527837015331627028149982369565090902892063979762536039963592699355509589129121698205057506440812701420621675866187392602770817579334540184806296398363901103376185930343728234722841251802905438824486310890123048226908758080001432016493575113417086867364683548371147475699736233101204552049210089414496109456024854028904202688542190697635165538677605677752214687059742654914978950837192319835054835091318302619918870524507299350096007843527113038448297424262090309742345101699469654752191040088413716307515925397053521847981909563685931993543161489947007964305067329712044024806451592277163402182519409421232403308763937244940514067071890052368721542665554788494824810270228862111844992554649838600797579213416325113295744635958133739482930430492990774074384671765149440840206813162357368388482287833280593746914549761055369110425243637412770782812500737682537930680976842692061028093824922811224409527673046478700822944302312731068194875203156021574004354348964439480369711119440689053507645266392760802127705387995343051134517949974553303588550754737578381467765974670649147564017721710313530729050197981378336367711818743940910849015812274736497901002880090130530631600949153498833968707424119474240058260522528967045259921196350174310468975282533165334945689017770970968090528779364557230666062319750174964331576608179842295218418222212946239774983037761145011616836576855051602887642041994112138715242568400951339335616388364713124062901453185400978844568421387868168076489771673323174406137163510253568438366248379468006610343042624 [178,22] 25562491397455846153331695198532746154411781394928631337301785134482292990601357351824116338050954042076499169110260720456553283041433497302611204762623027837851618722976495650349097923125751903944767705251946080209462384354801208922094332584055064962895870925502752281003815097258099111617899444605613639443552720025394203721755686971230472795981817777456677785862245945487320355020445126117628883540325085021118182261504030058213832404627578742467239602427310560852342698962914568619894057527127268556388058320250225541822618161962772913862914403007786996646671650477788820044019121441084040528647308684409077295426116030753811081012409415851129515658728383036531730182497591831832323595044330841406884496059585574492721128549831249509289106397879319763019400223826395532018669289410056399560501847178362073077965047638943598614136873788547178543406379876818864201142080994516201670957899239721539389071198819105466669987393721981022879393568386709149368728713781233893924625085548431391911615388883669346198532149597187416184820960152366667345267994106445112927806767800083288050227868955574545708506418485822316739443147028239329996224661936804460192568369277841222755873014507226547573896293370045181968636006738496691858763864222358763326779797048244508661715051596101122842820454967435121146930499892156386733075947288714869942224427447311022858469957068851921537216983745458722017066210780534731856037397470368783133833826163037193201249475756765430996647505978108110431004107017792639051404671229768063436451556753501808094065842872772490975648961711289967694781195309323405590980763223694314498056736671412803556875895032159986329771785506712715100899187021813103808645193555835048213257047084948441666657039601211447867246975159909607155675196572085987743986962927001554012567226857002077275020569783712232045880048695994736914042664386599788574998472 [178,23] -21734279094786560272239784411991608888087357679395917193827982274638696227097588858736447227544724964779845931695387267050455407693971710808407217223922786679892002412067702550491497135284115163393641437020229085978613524982019559216273983176770351280164920905299910608401898990217596360476001756175030156008370072993526940267453999973621637338510719612663413840287484044233895243884102540968286186195240171016852742153452114199385639817392883071927080124184233164994861929832535922621871271813517672499877732853300034378633435872396723621897980198451104929124085247238584349638044427157278250495695492527041453415059884691081407396375090807849775032108033167079874587417185242907834590758351030040759261717567550053322015944129878064539735537425998312581114270267371567703363843337522865643537706015417953003689746353226079614848827931755243333761348709007186938243665208843606493905637134183445316780214988778489290480138297502661866625534211922540631644547447564812064649981681418643532673660909394550893437252092577728992816725016866466990827912485303409224821890569303063920481237429807706429221745263530068558328576498395004335799776513545460946982172313378452563564014385341962243552017108139867904291053960294760870980548691690795151343838285776001304656535691500552212061469786634684113642534190370638454463688230505068452397827651792888964034194409179887184236918720893667593901111824571649059029574535191802342547121944327694034320796857316050745583383174776708824482476926276616768407455427367442064364948875219091295805458663062703253043538679832924212862286517081228634595774203484836684650981778472572978999003738482769006171692277721991722797804971481116151152882255082040074292347303816098472596426101610351948437697723552459547719759969429533719941416477186630697155287659333583196799666823267039077488293720682252179338922361813394552158208 [178,24] 16653848845411449028141003284797965761185937964177634963343115370458706827984251396610589680268914714475328038800478510306969249392593655615853671082130184172081586393229091902461615222198933514412883522300735464904484987173325405456005933822709962300694583559726082858332878262197833264394387583881844113296818335587380784964842456776121267191759996246415946092500111077938267196571147761137018832696183130241129646188700381886601266940470234352767720623717145429718359588039703980034739266656717690154917702928803634101979506252067909482632253167179135066310182988855735621018693106846466294765215731608179404121715643582987840364584950197482333052805161477935960993833706547990238325251881356639809072634609707212194366682766237903723553582954771263771346613451312916442348062528610772047697503964319415016579979117504729836987569151951498034554286223433298966092351636523211244742767130202368004591828030934179070637761419791391890291122306684887796921184409169729588460623459642883756617722274684917044791620594520959615048504416634582611915505832885123800972312517088824938993887196834770017378862625999497544305760026506146345095102676560335547320280884627273255261175115734463966231332750687960970091312669898037299098932622665653259637220509683620471557391624835002625489443538672973890996078375333653618486947411823641182568984411974395643359071234039354301062732447423767103390436098290700945867816394916371834992136308774025492777107193129501571540828454929091956417368206925620968474045707863935546312771206238389161479055838371294395051308129864101967922203055244280149546095429724490470539162211051099898118071518410124077900372873221270630351344350782480648154251337964168443266756328917724859090426364241955689823487331994464539854246951435299659838711797052397255684452048199053462603497971718885097310204235165617078899876828288620996352 [178,25] -11525703447060625642819265906481423894631908683740573169171621137696664483066029339814525549497893757683783609588709778878023724079978787065781332917047784417673109070616412271489218591487739002017002752561663594169852568462401193590743464006313674966659749212606620586324142919163311829371981657921685159067086686166715250737536275441484852886657155697907949857454769102144970383421079825070580459299965292640848289531381476613792967577528386438879131845708278387105913024367233194834865273413873748878651708039272600699604022623018908214955493219277876828151146378256934568652508073454941564482231727407544982173573216451036210091972558222880186421048105923024798473731651111890525183177629397471226873368622353079502798532251261219195641700561937927092234204850966622146154550833147206721905366325454039767219643794446439341084026808245544014002629932648444258715273270742711227815886418260282360928737980379063378756987159618932938255825260202635013899121935553609045762329637123793722798827374457832192198982035186710443699483393285837654453257329625096597085809527602773750932096554708827832222559518441536922304360511285637212072536824728340203455970357021641967012161075990776586505518468289700596899918941506054903182304365748080826973529297238017071732805460464007072589234721210551317051010291396658867329003923590249607253387302248747946672769563196900459402274974785405100230785198254472900412680092886935921918239652246646998050442916723099928037287057724082920118461574408052478036368470233439714080208536917194868798340990381026228978872884682189240185397017848856953282744690593342397570860868493918075961668930219173549396621536348757103245374507514796092300968163672031263319477361635972347621866141537813041858126881157136314454530067653134340439507924169292308024019274390975650577011288423112863036806719359041714881415557542751936 [178,26] 7217812968688335808732174919611317723490848638674187581560879700404155863961750069908359362060972631975866986601773102089014381458656017072568996695252868033487041212835899058980292104457251421420848421012250547180933662908996136272532628576557246339799980907256962155951429051233270044892426140061411373492838538477206807315811917271549880249406780214350115027321796331394337610062623362707735224829702920028328424448614617911140269843723489964691005542092680538536864959800158994461070222973484295264841244423399374664242556088898639964743685112027783838961612245465829168400168614818071659319701611403846898287127342830527323090530910616328522453310240299161798652819818607850147044600952453422745943139268221710475447516594388788031057226650388681403618724149040134718741513043650482517405869641256796376725512993031693572451849390291287965180554167785628286900894868318137113696399817688351399040026516953285945643271037693542741698463419808445234640878061957753699580139150451885462648968070550453261516504408717316876136878825128493613330500413395588311967558262925356159483424882486559592258240815090632898510792637355366621672654152254489967954180977388699284198562614759060202137606973588192567748888584395122778449321800299212886361087022946774456077252569820698285295896931263596741205880765004481231826943654720069904639693594291819159551365330446286786711353041001368658279419680383079865244733549712057113992237216438503919681004040360752851424765423599776782509029383044500322349601174058578447741693294237732784782804460143279210945719663870304835660560902630134834735100058308671638010320288647277540473272523205116299804777752525844581389501796804919407949267628208958589661471558660338384757816649452160887361564230895885941836097385926416230793146285795068674847613745927931136115447600737190409967190631357976488934421462502784 [178,27] -4096309378097849570325159508528383837990405878511059804213697606138513031930848803620136691798572850867488221735598268642272493577928817676069368109444208377467089787219049109053374095543439778975133850614117035554274062817253773117249485641189656642562284256555133653324624158339899858762875254335234509024199761294135857613425827260729221206334172161719200954110868817438677961500327476307595977599449836310751342098118093672487916605170269731211109717283187425331680309710643411443463024503507008303009936459880902643294132476113458962953961454797008939955489015666255246321374774976124540732586315959738298279742366997292177932047518907077890650972249536621725896240211977109826521202583058781832574555460138355432807436587577670330187341125683138929738405886999478107831740601396855012779329026519000527891757643074534575357105159011436248610006162318503963342593954235792315088911886521215475133727251888230139654620088017078608002694336356973206188061908405002911616693164261929661810975621341210824279477923649345145258009146065190937650309116553166756147181575170809024294050312730222285473002139551804056557198428923054892316601759639058364295107284750490381755397603229206115776998999478079687104365513270725711297891437759740211885028187180071033129229076600173216092936389212853189052322745281269757354101144003843184917208395492863966799730208208847245325848735408072814963603492233202174533203437196043099203197471485813085157007669885200688807434375784093979402251636404549505874130538095631494997294938876412337595014715413096571855243787276231588381496272311189756919528062897625485010877424213345638649018623369939643252415342600276482816918551084884006249208337730559635649532080840178361191774371773260056302698123311531291091297283237680227764488303170228353010070251126645649209039539350756128508107319262946540831352202496 [178,28] 2109439951438118610252251789984683637732610914057953830605546756843243310318280788179214695600520445016289636619223917840016541651649283233767244968762309680521987411645547729853143346475499947274538436936604118901685277812385539214746486287994900412012676767674643940590074051101292912512488526343283353594151899656433076024300104965923576109393212306098944623950554912304002328313795241777513760946059628744115020138348192324657191082409995703848943924401834599100635231972805329263831517532485115807148214810188218280514892952303299646489317858194658822415243074150121508521189322412109782091936338807704212302429738903457302795557039019057762614095292375748412706345495176364430190587253116180755747254029750054317748527737259983498489910777749445834810366153088946210104075650212536003464566124691352781854921422221330049301283318008481529109898278263895504353478461049344783870031454386048340675822277996775982443462357127168561178642224639260595451891265162192290070022302592421440470641174910872817656520305262354945057090192352349104326016883594927543207487889754857907649061432390936969146377052399687228986477994886639170566383265476069009783623124623130474034397271505111980022463013269842323087677363911510558716574417217474249161764653761206628037705960268019480976205974973976358554103346829063758079219939874562619637553005709328616105886545321151018705844624297698414486658951166901556511494549711504817690794538869141573423809792423218684453412787818059666947645722669097473153183749966932067501059373693017063618353450851717418826375536763816985356270568558236839463090993975599051679554067860239780843768062818033631486847275035787791599058687473992322235776188618106162166016266092243564279708822590814979593619273928931109831996462352479780291187925150492578124422917070868295726185345569941228367072140562902018214747504 [178,29] -986626653147807361526934511176852889028076001951025588292323539102717482292818234891655791285317978752163631432522851678057412809382867219673940864136784946993222400850123465114234407941293889332516445180412224436779041425551436706762565320117389270602306255510811172950911755324825983373707628679802228562942771511361498583942104138468665752871683574432915081229289908189232878222487529568902383606245572188233335246223600550173304265266622154631329927793675338006258928400043441808583780230435508178879287167111678402792144913164348634126040109669259944938518599490149189056984207766485615838120979165862596497609289574554426229607570873390620903086784678616428584066160036937346134532417858785905558329023012457957926459474381978328662308843912918514888024951650772609453913875162814814926187902012455108223782577242584293943115075639561913767235601642320200519769281431682943915954753660130703954261775061373494403525906340993291414053923420714096217594075264561257980200864928460628748064993580912039783200172625069816325962814812910019975496454529370334422329697969402700005909491434133484058775081643894348008796718871285243973919948212269550778866747918860501891360889754319503332817504279012193560670260308632839037542019532793302900490423616246484242548056684301157030359876568015866913166816800511426210470017055741064049262407845814668282116833208337249531028641939895193746093562154768092075925528064741165338550366054360481405319936554763444735870509814941431696974481762623975799162944132010800294048338858120880990091433953105184188585738786180063588462875585367291500118879602681833032257472064332283411970044305428757347305961921980080672103696279962489152252744918435935568945981082241202596935139577950020190858132462712529129417236348551884859696598679032465665946447953606072368775037811630395510771818664381524007520 [178,30] 419438576680857478402409664185997468716253966641457687573158409246339286995068709542222580062157047286519511719867653625555104019463199929921450706470829690293962307689442788313581159092764712940628655147373682281465597053776730362140404110882623706200272856704757205398936490612372385850818537234380974957916966213961598793337795605770146731599809447366797100817159822207084918862321208327681255214951871058889913941602675053321082808392963693132824850725718616309201690308117713471286891362897981268469328707559074623759901243939146000991379914741030013438383021362233440774194797681174505336510065684874138689082214702869547473712823824085847440583006910373453303239483744808054505571071983378625532237356605742570951179505363068386749493718542583277878046694741927552751884094781507318076902585246549252155776791292332462815430935459133889246537752866223832724704067451141104332382345537685299632313899058868504344353657754767949243646964879959967591981885441026351276510646449991230537660381408021673218088675758975270746320609004830543850286041965749096922352504480870060509175363053426023134567890795505698291501085941408566630709795271333000982141738200177475107648726703318276412308300656919652615435799766971169152937848364350475639357613800043284929307898424318799040173960662972410483420530718247007846040662692020239521453428070357514645844631174195616891262844160987240519795237236532152743562267454414731290487727853158954283029746393857676174845405920668019360574816364412924235695711867624555920186704711945678324053757875825950124981724275483759922079939228112174644943608882400137248472489185500296011918303541428914979498833592894613646028965009446419792906705007372556987910889019921432998588298146407256997667267507589556094161743169580288444914972399248641965236408051471405787176870290752153447018420756646041442 [178,31] -162156532858269832463052254796593884794838717823356086889411720714516966088462609157872596008908799004075075532054258271264409217209486400397625259497921353077014570594590766917997430964350387513407526383413285913519177916357164773340923070897313258244284850484879992474120812285405623478973142215961617373276053395584537047264407635218399988426899020246885709151379881440740285629829345941751943333897019058779056418664905714189593413390772410491105299058347207698255648970827980020758042734699659429359924760136295828273773536970657778280865904510517229803411191034165283560384021196945037749644910659478609371560457589651003982250913414580475759752463794197573203672793529970229678049746804255577845115451593492206552208649865111888399285829614582258653975549592139432174518570719619687956980588964267182874699558741369364439839931609015967970554349820771487707481614261378046310750319568095218077672737265019535971028538554505450846218742659874822878528130091233097057463846324727316136891990329958921073215882816282400467299523756180386891872942970305928817888735123973717010098035003637272967339876353162905259689131604230806936313829097524893371983524721797061938999652679177037397444502008575381703717503513377306947629052974421952090053697928078296612488377272337072430461348643211431293859705865758076342431343359807422301337061417687388343196757238951460045373311851070246211419675558688207507975873861449445388355277962349861055687202345228707497771628230119126701804049739167095094756302883173367699751356947461418053599816500731422536552204184812043466575422042842166659715781589877418694510430916787140754027900786716655888904826399346650848227697245689281256500645716957315628589406680101664243930398354456516706088923635036679182002891220973544528121378248085026240315658082613233782968607715800406585969932385489216 [178,32] 57026945703670480645711599960955427070655733028275556499549007195991840511899350054751845346042154968818237238053641728660257459286331842205301869767386878833758144745446225504620792343217110696849305657224525800034601842267190147497873520945812770566296730881853082314144756900008237766998074387677113369892722962179241122020505440243077153440885969118556712202100732995992944355463220315511650868447950404410257180967852108944987312661854079539184602857133861247570970687455764440113162258766845261718111671870284916210187719468490362460979899392218394629347418374077599385135917551711651401472476508961546818064403715147567428856290090958245728578003620248887436452638015652635629733594298957143543042865233125603766743693030161661598597101450743282464127662731327549940494665365320618027259923328258437847886051072345786320991322243925716023528264475694214991487479149931772579869062719346696366315507875341541877949104168045247124401270063051369885738925975787927212836485870335409947402488848119472743650212195773969989601450796578156782639202733332436685626210775258321231879245654043769475202501775257293919211768816940100810472774147585881215574431106021483300752276942273324260417492834789699980547034645232307166963890694481497205421497500287826279045812938978668634840988210997459008525349135527525999073932941498992241834836695574625020170334649948847876612136579691926744575949080608740951579585870212854040032183850921967656250231792978319670821396667896532283250431223651039646210361943919911938590041693697010004452598946892092891472683172301550428417965101802770066514473955890425679376095846666736496038312175684515223793962002302862809903158867560680375262102814627182492557945156282805172499344296246816254370638247430909637293480051459289441394532256598110529834465891445072064636716415698187089371254780416 [178,33] -18245168987995586850136909525969794466849972658705202005704998179300957896405789581182375635450505253130390717207569147976045484981874474363240355727466215335437272167891882607028125389939767253140466106121284330401400044470171726312934901940275201946409209614869486136460443332430013202536938423765424026421132922792821799249370960293265600490074950247355468473996618201616652323772666081257695430512875061639283541660348432610911711956451608893258183943732999765931528686547501963415115941179841602243964512523870543251888088086953422178732055299397798084790358620241342243514142631009446883911513245618778172324036539721400267473536639581362440743868258264698010680164658482082411931301907668983359951383773207418611541981828519364024601826395780295314804948167541425818387630012487287764886840512813923776229912204497102461570212105101211299321898356539421082668090592157972122320253886896855544029392231527784031067686084732494384023236613093024251985801424728194662274359624195442730002492894454234353696996655595122796275587266998376274107680973079978906473060227486122472719005374618120815276644455899231339437231714553492329942030514365085506910294173183418951686076948850076409356388939087962448811558858878485763569001036455242455137945570471003874929396016686733795472110451259493434475735944179728901065054939666429408901140721158805382658282580025776216043337187915764330683227592408845662512061312828385583157582290337957654010619012230752045506788842806643084804528372016793613779171728345536081823134318862142448745554927085306444912359921833470783476787780842050743248151753979851344822450946732863792358074416691396303257614130350667190609971566038808736274660853473809973898131030203081435294481201936210488375179015698227150589722355111697584284796276349737710330605602867699767711290662077893163133808256 [178,34] 5310043908238291553573402813751166943244687918263372891600580002068782813048981502508298873111128961635425665502534650240704813100334626664670691293191446019561689697574198670608668012787603361038388242772508591350171336489313816793231349122818247128128792560518218715433291194974330089807854078960575522538167915988161387965620705185920434610205054743542563805688291993701741704914617770813906116167817946638882206045475896347249743299605392343698068942156361766370884185944524332294288089151600555744232507868320814921612796449209760054550148171685133426197471727788313674857019543612289747320494587853556908430674456385271234866446975089799351000765129165055698675743371689125631679294790126409352946134002756473049332877198738631386944837497783362576471427304773279123876622891444989908818225352598178733651093494616300558028797357380964832778421021407063784600166143280301870659506251591087876522753473332705153324305095961311416300792821486173741022264655557438769479784805235467509246166810046376599806247958330373685057981207009650883046703301208891446935739758965041842717789788222575062824922304691183115150149388587893535117603693059383491097210248459192551296811116902754379306818770122223880556552308622545970471222323755018869266146828177822562321901365654512663479065138904412681717894650189759468474679716856102242345469020206344182525465071435373067553025639719223358572308530222827203297782240941752271655521648963269368203467434087408837370020629906264730890259251046139183834544172858632253851310040411657806695047250149398704473770310003684960401982578357620863062039065845425422561340064236916835296223161092292098497818099968914874342200196751837809363757116257801294784622100991097734677402689207262802356096146515329447431642175660113299262088356392459223424920151707612006222855253224906457275968 [178,35] -1405440479169108498522781649391290592658395612316125887797234396304617812535806107387202974643273800053728046273123574581817314785446762347884119639536849754665739396717346595607707110199697075891287910715708990199092781979932759888323300137222410285366441924471797873629404277516616635649175572739977651750325333784240483879343690374944159426320713558311753694306685520996461448581786575890632451316860731585435599614330810171169119994271742244894306155861529447525525092133708456238237770678176784172773087295942014824927613243630841565852468376869235903252605085325580185900306961445724273608769803756199945303728144854593439010233690845223817164645785888551711767678673604983282002328571591181961881617412452047735352596273015554192147721844822788785904570910978772579568785829179704660808115584043482357824720425928993410521103488737200329947654977618284348641634755258130714849108526227170465836872088056694974751593399182009279605088159278227195176483976103183495771561799305221507497074541841762690066476742748741424255881775600864115400759342976645716449076582143098175608438411917921727082402651132200566380224094892886418709538907981084317385841573096760704551414509485564880338858068108729740404954464637308529628976862133990996348896119086123255136326840853631494481999885789374065375556065245245524912473137536199917342156604112617211195213795105247420630310287357791755221453296263775792863335028066683823763953664425264773854238079535099795467167768111639198987051412720301890398566687998714653663129817337221595340372819801751792620925417517181018394018196896712386169007496340518018206740867232510315591417887372852706306719254774987171459618017069848364826078335924844450535784333051609355520057347275617507101286081578794237709023724356965630774935698783161584371545584666577972478743059489091050752 [178,36] 338140277653243784992369834525269547938474054288272404565351851156791349590385146246892915917606942591962488804669031364108613286589125280556058025985007705067969101966302959455535592048052017811658111603292051518627224857780023893084079704850180128245486838471754216513939290303084092287534351569932812352076492389572275806023677098817203821454325520646202028163601078317625291370869872385724376124744622857583138121498265833000647922266510991238416564070157096814896066942195968058078980593900142376128730041710354433391795098924932074638826164650848574859521661482940724190675901330782440681673934309973875814047534251921719920247314608561122217393057955812764274801136237689338491167285305680553955908107875467653537390669485577508626350940319802086749865582946793285626558234460632375047168307161004764882658813608906788679275839636412813842376157242888432955699375410361056833862930138962313192862889768376127098807108831719930578461888100388662025663534946662141745237409634191654739837672051548846202270887895223802450206941920589047881502926662219452481452132393830541667950580635929679474575408323228878613121872797073188468754893034826026161278103484983984098828576629351828390215794177627459853960743458479408893298234713795393004161633812591642757766743529964641413106989546383443958280445904182299251886258633865152320972611731116261737599972399088958638807378964327970348783155847599803930843875472825113425265287340052706099058788915546416627844322431170266173144885093891093780100426574883214464705574279241832566574666952251189269967581966335299192470729257013915871463998818673677708235209938832772781810159007487447967309457314051994225083419686789880524683669695043659286231711223228731742848019411446249593471022247031419444311401205068572021974599435971894100940349633327055675270273740125280 [178,37] -73906760787728620992662590866381909223296653567522060412422915721062111254069111588200182699786815722117531114276370034846526084890719410778399624137816987213624444878141547946900333585120298844030310081066619843394100875015116569427845495621810836921054896986812312991952108607360828224547206533925428888881677368125132537347943343561896754226538624236757995398937627489742787776199257837785151858805203076104298315235268940288200830946607280610309294751972133812129375234036109062548371663723089648763866079926421171220735612224224347868512566426332470381926255963080327198577123370022573464861512484163344893482110631117845498012323817621330291834582339065950909878200454624511771371861314269290750629056562990443556339444473772384177810511451131284735679068797723269590716945326833059224302424093445777345835303176545274934465061844516084534334707665178301992350802042076033753954529103962934697729411341330532668237391357816958412682977000190117320038337369475601120985445350411033722897714295507261565342828355357032441424863956923793318690371816118427477163599824542203344956293307365688036238705538736246334075391902532647878483937091408114123829842370351589268515186446554698184473439573042732694712045657640904970422947004731518715781280149295826999897792373870280674827231145375378200100634078520176670704044789153899451234850910477097971645137508569049486825564547397628585968049374362784195821812580062397901751792015893089643610439646195426945754503649866952417416930773254880102725037169137362062941896643861326027286596183618045210152913839672646911123960598311758510691122233766268334957380065735517864221882938530709838205206743747563290387881062936593318195065029849909668310796408197381897382158596258839268660013276901432957267639719981395025614168981102001790647431582844039368281110213824 [178,38] 14663435164957250115368933914849203921898322956398278041482909456810362092829009556842641998982394915364616884388788954582345655288270738261078655707715630698588767905013789075181699065277300642673531142917085414972659332552038677494025227857875533935939957823901761312744002994525502041934203496343263017149876630680684334014910191501648575304889637658133713583438079516331332766367539732741502196036848147204413674957518577802690798358392548774351366375365063774514576812720450511881236408775455265716426393105976900175221088036931913790593512831048063936691498321427699225948005904211185013938385047207310536359906880247410477059563245065508041979856990890892506801091753575594666626804996220595066431322589051907315240673928640479926749012449947364681869262219880019658723163031017116925611895905530596425541409060865975182870164914547475614904889385301909625631674529180919980526241065036991430580803845758533138533492553990623126012167606101707206784186556620675989954432751746069564614678115736771476024903980516938695338776518692916403144558616333869429388339335172606108800860641731317115895650361009797420705240652600784846772691893073930811405263625775783875006288090267846991151648230060098814230650808415640765863365119641035387554479530973419628408456155135674310902353651676441247965068781007578687030774782401814406026722612157007894527356692167886080606624045668574483374254547397970332922808100859260892070514962628108751162384240993108934036267449184367312347662793007098142082587499221068822648804864340083653530876668309379723144837714576787145234282633235080759675920823860339078850820820870952386382499782267189276722456487993782558353516268222921154894559108484400117045132459682200834621535567962175227212295780187497925440316308465282317225149404760183298694266473781999625717738796 [178,39] -2638417376315665222027249175401276643891425539154663986666763793271566038000012729807160457545057666557380032181687909533556265803977846715341743390028481631922018621635514198305600626644984350273652546707673373485076035389578456018438086712857021510048911280846951090524671506501852345433969976243996706889070798751534191391469267620955028229950014602150231302415726217152552963117003536543248995972882216699421622779453544465768303261217201484102602635260075494328960190417920891269593161847027683564562904234853063706568445129311777713454495762210470643182642432450751184004667929655831728163182160745285162192930031787585074688401533710985532321500127182861903954725835880179278188299648700620720979025633609616123093652513360267997929600924495865119358955786686232833585473963239428791529214712051655025088584401775005070149376443135788179759227630506835974975231640283145972881065279800832888014587922366898837439775136387376436053026765632750786312684755922290309177249471025773188935067115158990357162121268215989145968513230880414078260218904856373020580873004806604128205570861865150161635077443876591002006368073159127615959034718570660534629644794021485257527287928494427501917674824167813185988391913208382183958684554278842499033157020932346138528404591645957317435915122855153400877038341042435650497227360559006027564033047673469391157716514753419396678584632016984399111809018880221341362583240918333207950243659714600296860531884528138163981534247102408596652066471184846644691212150067539939673094908533018629014493898679523012421063496337719216653949173294024226179332147148276023683534702577892319668482891948867441661754071397528269065095933998246991212001803806180651898634642120919521037513209448679938459526979747815602604891287623908425314112276429590042651797327015667382958848 [178,40] 430062240917143002135460367798398970085321250322382338945283664792087316369410905032970527266875688594580123422179029945527176522657835033537967158634461197387429979777190495743184983041891176928247532360301776190198531715229612507479618528684843320269183328053166267093064200511536440465575572169336272019397602254387268764737928067468712085509261991858764942507234601470223776495236092567398083473717606915461879347386630153497508046794288697010842150469126239583029916927814127407311160496655487341012927435011385520663627189378810469118473393697440120433122376587682730002928075770489381028440641041051832252000475369286743753491925498560724413498524860636194038775206240792098823934477389788031480268058573694562346249226699715247918909603397720990981897284395446843217494310051857893898943879886555244696662719042807559553031885927450232422704288948484823788150594979162003865222257379624753561770828245574389553060417130813570230356634909091835665267528618335205429234303968055226983458242067151265284323260750709227691339286995602386145722922248461665308912538800964753788810140609800904746154870480955079940767369456296717953491760268032517272820476553659296947798006455274021974090462201207543355143448952320792729866962449331573704644688906425719718616446389454430092275344003567197743041203159298266298013940732382571263724478516852522548979658685180684804428821116448521200742434139717253483583325575188848170954712170899758418833909362191566116209484784044697828423110538099350591926627855398830957423517391179222324283649375751408325539240770763925885139699100284638518647259526104452480458897713243311666825117685097448704349692664011735913116683982628216496131623052769875646309758869933562035159168840106554491680273241420523104495069924172545158012088881757344822928231632057404480 [178,41] -63424365334814934247546805587336549962981982216790192255097447099250689293769646967116577738260823415584955650633936608461609596672303148737955703522855251173291771566682991438040012671204756957746451731126441535375741470901420148425573224382908860715736575185474178386444533309085526690490193060779913606892248998995963395097354412691792189780653261602257435135637044354594146829378150630020245248023945468807857010068550641288256266002838341641724676819600121041178270271112864984306531344348719939416942766799604872607416935768283876653836785623898758688583942471002445308113414469177954438450259940600995578728469415612148676720619341339235365959587788654911642974571516839114532074575832723501388345343957842735877482990742596497806494778479499779977338688824618082772274836163214709292723469579191455046450035834621982963446972863259156585106559260347539352094848934582951073865830374176819331155600654922058205380075844449692850754995246436541636982908472261952536837771254246278417670096598047437733056726029738264816908087286546091590760043015596306151311939492870871050695474850909435095574802911808356843372439976312154666305981684538719446183496563617963021227606395101759988285620091943761014258867980727087289073001870138135817300616334809300426829838492275670655649665013411391638728319574459576677560291991539118460640650513840193241377115769343051106455507789422762465680889636129881876314136105514106601677991362417744939524652260872245860689592624235694767742033087812111733434402280099804390765950699692854470765370268833902220222112696058738918488239338794297747679335476476748526350699366719756774012972928572292189889284330610218503214908228084260509307310000522354558724968737018419171886572572181040096055995906543634345512113646700597142489649545366644905530628560894432 [178,42] 8451020900412458588997318828778239778897945280646172750230055328648510214108906697099742094924440961796516275946709216048223457711692320025195687919383511766539224930065259029113263367377484955901177470530994653298359658803476606640911493684821159362460176888693586755142582784789794375288713378482971548549113798361442429607519753162618045341908646254854386792256631535451130876012127112741681905169224344928822482507880852571865859298235973252476982426470197314583537888948715059933668696381134857935221685940907593747543753024114949012797784796164775817770156244794127851351229364167780585865248066494181826047070299953421932474440253202056912746902798055315489588368288736356283717294449693111955298979932840993243692187894053244161089919297662691152691868375538171799042798863795579572531236817212834781561052905819462196480839106364221856884108659286456334842775641785962415388838800607830403264904673241834711104130993153467999333354013720789471280821153947802612541705189685454186287515599724606968448119487416025654377997813911521352748003779228378402648787814058792362903327381956551260343994106105611604310832403282841745378129933330100244275388931580214048694973786588155716387536846862374638577847998632084687808098858975731886091550450091556494735293043263162711174441998683308670268930284883481015093791519355352064995322318913509484316525337473506158412235052863851054278092338561577723515527438024716614445248804842521486825791014619002370557039554086612844914189951233023055187206904586690700375462123792160891754336173391117074901763491307146499360627695976445895935426748289952360885787943697783983998766089877494251781950025623292943429334551568566132818280483841084193649548676226419050746865745594190178169927356095317385058040343738808923427380383567228749812221961256 [178,43] -1015820531359700506210208566407299682421983460630661462954405147818168920392154481109697969955114437707368476046386753948915315834147990623204194720369191047166197458918065804315488495129269524933070745011854259527716993883491141367294886908295755538673175651376291616483770529178765266193246535929495751602092955893629712393308714986015417296393125419381157242448541383560335258309127736626598571143052376632168814111872230932283637304724065764194759088379277917669742309866010306304504871409050396190637151265719879227826572552346993555470025289995580204803249896223736833059189186412016604090996969221206295329188630868084769554194234533830418186516418078747486170911209490169506830822130063158517470344681652620910490938702880422306574121995735720659135924632078974905051416500478452298580854529512161679687458562482893831655574324061379048739746764545799176262488766481878096341928069783515514784458946655938363705384531284698806977330421261246268920059941896535652097197639800738343385035822436154620402364541258963287484714096884483876465461623869337066868068687044717308950719683871666663088010470093166481993440092281653874455984081002096440000990862300703997148596428441755290216771851163649621261887813410801429525158788557866095481457442589256493225886755193897503980630667635096812175715626736377158718216176873180895364047951157767877041945364327114831303161703728213107058274228226395697692068136148897235182124400250600135150887301915597938309381466701212429077195349380012817236530911783917327105852398266595757094935802331346743957618398514303035526810923942323178031880808655896757772735122839223386447559177721440171813113368136808517935115944538627284995927342792757695951598404789684776873277835557370703825842812250845056186294446797891353929331807868840621946413184 [178,44] 109961941347426952047248029493351279281443463541538491274970617722582927286130750931323965121340876484041392322138544564003696613427033534195508483675613551391389698465089286167964169790917671659598376435346838480738275425407866938310170002143749401461367348790661986651524155755454988808602588548987240499092131254102189580623888116749804512156088580834216154194866691238692165139118368215050534375570691145883378086613257427479601688927913742426415607388809487643669807223882375819843474530124776259956884431125157061789187731201926542223449936788474068992166962861233212436909683174424104202229226652578218430006309191298673936312669505508789934614891504195324138517059408699309578166313508589887745295367737125130022035003672979642726696703414327491253081609220830403636441080159824686342581966183844073858451054607173920318773186300675297942868387502695565512050762335684275989707622056875979338939644914853424703778389622798501594656983205178499742641684193694500743239525383539807607097439263462146788071103440816421797865217940320961736294451921936558178129382033256628355755883559320396262416723692454249999647140068078327042942225879914398605611268073958292346915316482069474262727990601357515000825265185610814128468284889328773267163597895388255879208244040099505156595235237715731830384756509854312109913136440071825151708730602167221793032507102350370418145435343014743368784868340670426902179972107959846662597837918651358239069858509584187189321437729617237376631859533664454872449185324349781919290028181819766439830603115488207768692900995007462821574929349059884625010399218962445991156293901297291191215391830546776813268995565735511750046245995610050740977292652034384876286173412375437444148201891876089419113301841417499834703783636086475878694399979260267119456 [178,45] -10700042982912381270259168440894819980810560947821295828986417279255474580839809937633374872316293404378335559168792926090245342200860977527545168226357947091558755387683690024059100613381899733971065506792825287253486405333965327091722758804796150906543978659195940868997978725147426012609191168465293401239370131603505619541455199429040349975578438594477239850618405193370317190335936684364718777642286176006856440611205660784664428517749369790436559443850338495523150874672732365042221661148436915237178746771865263327240981014366679561446076636712902124794594000651694517977887598226828629609201230781779491782512726553792987263070612485015234028078077472081662909893693882446152120955162325309242803075470276306160898018607286534159299498766146638389242953385122864287743903955840656868556215599706368184965804061391223031148306607579359733308903704814628279532493162219220332879439913639066965270694398630153141520920428840440777641683186791021917289417533037352494898336176863270308774593861344423307394489807545104772716828735626464960852994608044117192589267081243618290179978502326163534826283592492846987483422219961811610726878260506355194538430210501113299335540335779229361560352821283061619469538750197461155395829185148044018364637971012600683750124385912481653100911971694656748792195203780972872205275988226862621345200229082060926994262992950982875124744484220880758592234167890757527399784139226505956573301828935836677850512188556112742677436497821357509376900115922589591291948453807742085361107051762842005080836541576797799691783351210730322305214208471913070339825904156207786100525126681881645154246598465999001586768003013158104679548067635540339044437876347305042853555807328267407612965434496791619467530219559987757779507614432111345145942579431037088 [178,46] 934081584589315141768800548232837296213174749482488808184905082929609078228051371848399372131001459959229802549190768989540646500751190510029861132696781295052990290621401195883148574728112047260677545089022799634636986038323340040219094163173824068296533060568168929685030342133775993960617873422827369960634594619843803209534856681941549726459612875447670678746202015801365695925603087473967386625140412432708751406359330575541095016600498405707697987399298193854016445224223655423472856125993480262425151933408637800711240201977198917575078984331252595465870675052817508540856071092380626865331578450840689025447159039644078159200028975294392919694383702925700387190525254811537841868479583573298280068341004605288059166727408431015913091308037107751571241629376053463128694763526347176936476943473844345553296512560718095482548390056992997300114519242907170084670101627880568003084510205408631202209617038258285821620735765460207708367721097789075464166209095967290720375860513069774384799582937642132984639953405898226276822899504465822802934224167544912825116270422349705873936595461888311968453035676522881561219070083738164712751146532204213663791781043601052639903251108196288762457406761092673678235203612241635550929018703188259058333826589510964900938725921151475502418459153531823151441878197046889159764778560829152494144682603421320527445062367962197480465237715969096646031241041287871703286905172694780164204247220400940646526088470682178431115564515466442616460073538434921014330301882694012894120050586258801348437365615602031003065985533253116217990125633624630504904944483678037555737483228070971988774017171820596333011497481568968342234440239133970612422439313785861669396160160573314649880356409916520092016307310729320152854846499778007086848547592038 [178,47] -72999352536275121412246178697984316715730095283681157155314016345072708165212075968192902610983024882564588944702969536298913220814937828382886080897598616002216878935077844650592947218475748048169488042535494197359350403587493460850023211272924684316349142369631643234788515967255715010087301899090123663185337993394394850651113929905135357438990996793273537857735394213468975800100130319621584522465073635257129543218903267125188974588020010073065025109585804489167911897307714527428732169167603627784181542938297544634702655556344502954665504824674038587307135124148531181518403627109299922836547611917728840751659845401258061396016789504636162843220873757389492912783837629737939878045012848216289778978550598520829068827092707650817539929658917726565579807357451090041533979212720043871234430127304766248600714381702557105189991458872787892439476336177886541290356067534327733442376606431441502011735040994867463221859568594212786231678812727466062299007989169737652350999412157073314538892963302207671409569678589172178242925454664595257258856969296026166880329340149614940527977951007942103888509582219776216054221992784260395312386552610075530453251598691579163214118979520689636438795933462488149920640440205263917322219083032532821660155019481186888928570055496425687683492674277582730687390021850031051700850420918601514923322886836948574132067624180695106126431056495923157634621709590184917612552431277909485534655662922309785310865089668763801537020439399960016382301762792515815616388207249198217253520844398479800323213558293468972884132460311108625558574614139412449358190812836710657040218694299909636640442386178225059184885326705801146199504405334302372341774615457004750227324012225637973419792710649610655434650466611115608869158640098487651451909312 [178,48] 5095818639735312438988210363953030770978370705264476564175564797822453307718782753229308050698978574256474435437633150517141586580021165843982359701959343838307091974185809012995531205503167106541630503743775942789124294203969716980944479814916617322892208525961995656111961467951769270303274807212938563769643956495394641926495618369655143547250619629991469752023092208852297021241989892997191675129524119373768094114306791933720251806917774655617488298895755053177374326339669438061644346682210720111157427114188242608254261125035435025408895903616471729996005706294956041434175274872215882139171142120986990985695130041566915609566914035328051531379288906261649116734229641069884980987213363783600724725652092066536816699315107730602287791259914760779235353069011040834993518908433358228135262852244264510023016714348420461279045662251460719740424405295310701421683487618093644761209086026992698886633784508343720628268735395647272779668916684060356834473369031142825948229878132096067309433096942973850279067204145844498166063993931700925263932588065926877097724470253826892054096821012451789605974524276517387546794983865287853232173331968257696589965567534078417236456321940175874618905205021686553896358041933659367843542646594785474364385464300596691957271315665681065850888326957191301468314346854876861236981992898173042216694614791357168474684954149091365131363516275381425026193162643887504140613469124056184117324482927480826688790174255027603876266093238721680692722075525856797815046059584756058756694770832912556139918547005744706450798011734420048765677329081315702197155723075090346234750895886340485776822974474426317613801998790272364897973200875573959033966854715450672108077628464124909923364264477359042631123613337229433766315580759348897698944 [178,49] -317007110468864475405702938256912442791541600270106162865700249226992856045030564204531896777440668435432968005959771227279431878872959900868187090426060464745163162594142495246607459610312890297590418306230714174697408988684156311138732682987063607574885971666504818299655579981866461663815910212410091626615601052538141685219703184944391140094676549322961054963062561644845133352889547446739714938064158191860118668807452848054101178873597981195515928599099920896960492868748475197297559970194853537776533586438212944247522604506919876328061472238765917132326842924458707511253546299905715000641041052505734309738445055513035068907126098857688773329807318266755386140759841450866174026227683253397624156105720431078651901756071775157151360954601060458309369595971575997812060337825636373168490412167492401250807500946133355965556906030810219339114073987371723166082768888602435424351843044813218100003856101225996354504139386313008075660102607464295032023828419502017438009799678414787995260359371096665017855663503460602111298909137287851600803154327824356014068014803495097090307417015354523753379348482303507275893344131169852871958227883528286902950224102741130434307611989848478967636192326213581950883515710376329802459133577116169955658939797839737811150352432076088281751585253428821316134351348039115428227010447676241154458224992416365706345567920921460287770999279772460424086553803405577594221289195062209903785081469843820760623224876728014317761584287464214110071579223293213286915733033682425972732251615170406931246767325020249768094538589933508563014116819018857004952500066077961138520608343737724501706523067433949450272213012569542389831889483179953910305234254265039548535012308976194095261471320425007420524585800117094161815516396280538752 [178,50] 17536223522697781868281703899043601575988060912257569065497086269765324932359651034920028076333088746765464067756261980935796576187421275635016370859987454764730051263178687695444638098812002456824691608596425061678482280681167106283634608562066738353289757317144235077189535664560846124134319951813807228354900638255793413560159785716236567737933084732073030005075207974721267862194590205763173461450480900060776080945139781475770728395066844113020819685910296839347476580141538024189871601171281548860813143172163603556878402185363249274572517402913480465080476235931283969681370141168004380870976420306468714122287572416668734636936446856513041806810358870695277639237630795327660130506906170135605530499099487685566234961972162818827657182354118555815838935395812902302084821476422423865315841518436988660044272409635691194834729289297873280217430532112273150339522720045756790308924819268271873211075492177620452162916031287901693778959397248834059459126223348734695804339767662291710067245232699948641180705493619753572068500246595033075375556411155835066078653385522610387228755189309642555266609175567265096681776118251610168075379391783029122047712131378929074495151563209992882229270863750437389852734426551945367224052215055679157756470701706221516292827693259910291582830550449042334825780635765412337066084582245526098520544662328961105918067455341065447866829443457579886377303194435582651504217289257373813809248398548555131029553784546229508323484512652476034153658908074982265079659444138277819357239003318172720008522157953127165957414857429851094823233990543575375055162035660431697176742075124122120433332644469744062423721977194472681614979935241556998915409186504714198617806399298642507432247440196180496974805664500998676566273549139120 [178,51] -861014162955775414383597636815982039946306864973963547920702420250863581002060791075563122399248633996434747053286758813084053080279106587419828411626243757200036819254968327865787410834532499991702027424481058452689724239118279682675589143198149238173183283322299098294237399544234736007916730160480806736947596949200311858111047708283070633748224201415104873307279946058633235996426893530265048673551386638716355356639587548701921900314039552355333549832007555101964564911636720353937540053997968842958348726649641589652122704311507153463136655937758719160149272011582573137751811685577772361330907095717936157546321052565506883595709992093250303977126630679223356953606688767799608597461301563758247588645129545866609202193517212907630184756882071149093445959516602984228778327254466764621533783897272597525220806221066590029721716038840056327905937939364156825945606586225276221585398064409575410600207460144550770004420428801792865638507469701266451303608956578698620646399384226887407620865703316775283356487715245297504822328502903689960495614028536209967716272060580168976620140260849400548245025867350255274298585551951440749552201997101427310388584797753802696084994733665671179635062408298832920965121516032035478615127925071595821225682464883238536942368347771113452749832291085157441624044922731589388384811945101395478441203412232829040986004302577261365480784024540777067793420876317746041280469985231679728817016573740691745409241248765366814377853989209683153526025066712831523956690619940454281874180902510879946272453333605830245326317725551704233353242445522679917988607559812325311594937639509728528730347120190771623091846743515020761684936063002087714665600392228596199887231451658109113614402846900276655959014067620773696610308160 [178,52] 37384898225473430739145925064725397011779727482666542716486398309301502503555467734334916385818543785151375680230598093793392305956865174099918107071283420712121024431390399504304948463433265146211491132807693730134688417601540909518131427889668650603136025362224318748269778389267374341847451265968482848640687369850976236688844717220824952185547468287540314652650087823840029405462060937142521866416145146763624484999387629155780986196003437804243042019478524423505481667961253112135034078862382980993703959178724776344068899649223858559850546290264410202674448822057999294174286227821326333949894986375024718170253069349289937573658801472412975490801056927127090101453941200005312774599938819635480804855217178519857069241380700251923486207863624651043607997447657420798647113009860687120600265796882447452572478541872303037526342409053710807015732091346106401993776276227593044792540590212529367360143105770903873511001658929844237460437642886327720881742969488926948140672031770227595944526755732053910103823814943538219416584445596845338913578677915822049559261707906623549764404671069981556296396613461344237711557779179344798048218360280305401758022980137160216001885482183080883407389086343998288608179901894369601461814484643572092264814285766302162999102841778563521016405086845895949826493623026643162179266685703272292267982187165148225174683012173267228591003448177517331523908095455525524306950233162386292250490488929579252509797052044136404739005541569684644310910130642027382545841216283582602455888175137309580563690319100265792598237795742571796613155835304317004076322918467726981128717508277076127769667252282485573115838057790903312558719187696488567660829889621094148919634225472600734374685487491081197887712747875387938129328 [178,53] -1395768912319650010641464374269739970268135766360655379104091420828093093001914600247580823833980617873767622076204309035322256052589690979536219533068127619156332396343574903776080910214805547193286541154995509130743821320331831380049640174745072189214526114635863493351281305477944820370164078895527419641244002868842238303945530287118499794561254961232095010414959516948120582302091114016162663184143926842707647505882676669940059694142120752806978140347145717646941966155900764786668668379062259392814035883875835796247603418454625098486809346153578574791354229069750202234934526473505464081636231572434790535589890711797307074023482773863115811065661495611970520551975916812402790071788865251060025833103769769435515988790791348947182017792011073279538803979236066676925425152055045814071695615166581973111514115868965642225838089503757257115056286250317544952432729415575834894445470980437292868705930732831887942933815933234589285622508603075631403184771601472996853206638233677014748480897600571363382676930488306945361925824246650958471001910821249984538418925383131611434769113661976616621063992092761131168751406077773108084102118599849474978098313066053755483677767578879316456216255163511360257597097238774556754520243622257222984898467425756647870928888310335118639090358278393433464959433743764583345137064919544608671716671550863290812398787969575024446629459710660890993687324393075420863000115081708540835380331118923694432025360587034339641962071591646098396489479540675622644931093819320188183111115798313304544739638435117185280105091748933120664786699747987592079908293959875431045642326356402553470487972178350775589193294079878072649262367364880439633734194402047688045933206102730534898917628918267161467919955601982010072 [178,54] 35628552741443767020917839905313611529774639367484137272254264406793174607902868309471050874528243458605636941094026694654337759169244178678710284998561265733803413134101433872399108335183849993229508855163263543302028611849797480544947615181866815470319683061672768793822053872395507621704786487223525515451469012484450876829888011452797845977773375347514128688499375286125273685163569435369950427756293784691077426595299962947023654194343755582736722931779032489221438510240019932836653314127683920996710307550095886756659915170640372784454933052903436145125428734806156526824387263839908312937911668649720122283286112104949035886001921312885782187629443214296371868736690501893263696778414775468062294380243328522506035748042479285562361950825200427629343310272619308476232838526172341751386745010750739283698751352780436545399423299376345055178589535408101863018744696825644860117215207568304505624623314828198233283894495524933637776314718228240018837031626610163200577930542829655707323753672269839395160787807921141464433158208346066737310551764240142787607187632916419263598496676335578286984252993557767333910846505686912060045623101158759286634939392438279680432037252216793293925541870503557001951748532670086674110696868358995221460560949488118387752206603202289709692378772182341900294085801826982697992798343745339483054731884067799819169746443025135227975783708142956355781885487475692524538906002402894125409157756445363895457815136047400606652348231059983265662631842624984802552801538621061883872402166022946823343223316001326101869296181654254130448619563308827980099632508337104754967462153114174131201666008597519239794397539800769072387541003030711069568383081314144014719994180481712844977644552712297468452043935960446 [178,55] 963069425776013606035283901731896722975594525746917459583603851004152694563688869848183049658371325137310285276415132034176460643831563931202524571271259809277702560226229917131285570367248395876773679678075929295850407154903185679272017295207685063827693385958647548180692894930693917416118955176901557270517365028741871705758685844148940608725484810473314876627341306287212628827040960850087120354749835259895796379273953679178339475233667486337949028470575979954654065997233283554625687605002898009557646017016323950478968742256179498554963152876765139125310552693495652178221392999794181750725430105378584177087800399191357922756444947939623433928658964296799831371125178338143573823875122734456808025697277900759012383929708696856831314913722472477958268123370870544264481641623989022617674352137965882552200730115794041534000856627425570356258125532646186159896610556500187352688859751261246057999714890993257214852088221472068002550474268676925277828510255708988348591746253655890986469698628050425403026433141800996085516963847456331463171327139081824420005331527552679864806954576968139056090818830902678622535469269135284688533955897599874024483352473005746705865828546647980735922216810764924821360523852619978484610774890864024030294020993881829839302213526325051820230917213177986312387659610839495741329778391880982221904642890128431172710216975257053217884256192664478932241692327862798825641409512858943735648810399368155557499969807980990126049331464758679911484195936508364624829569392027575926601164019680616931767746007458274009964179853955146799934875826835962414735194047601345431038166515314207740230367461187183308176100246636997290477063563149263788632761921037590089413890815050400382692289519031905024233403904 [178,56] -249727754403453285694476839573514267131777518856985004694933607803995145931335883538520788836953068704843299485161414871969446627185108171339835135299431874881752697550752130842086249663824309066768188091670543497901111011525090305331036424075909655710124681189783315741061086031902145122538715322279204446764908188035326056203099852732238172927680628583687995830691133102087175498763870649693222628430965471900397315709652383767807159031738202603909407611623594593159119109354225800442663328946288255629153596223341747813741134685837827237880339298464354841942336170546333542605882159335606491639426156066926686490330845890411214538002220897045266928010954486201852904428632362040801303352523008956803162871414235038052159485658931263378050181825841802409551940312814035077917382020462565304487839840379378830668161302282422903251162338099499585579196955685882842052227174143673301642009081278253927119840383091621586433495821153936201945087860394563131908339223757407292461982097468051272146420152363548719849103345309784197846723809144767892263084296870494447225618679488959341000022179832340869629542652571775083159696791013083615511782996461359889619119054527377087035240489951335605482831987515786021400741408453001070003471325032683455413691108145738567335879009975388531353633622974371874726047476978028993426142061859677766207701069551120687825933674992188725725012991770953570942259704604297034712596494230438042753854854778124852570896708881675805704713396061683224795589602939087172667545795458729980047709586987563783228989427571834422039894751889382236879901450714627393257616382676323373359628665041387612121654829117239803019245549320240454709195924788880719288526928319930230177351982055063131642824267692448016096512 [178,57] 17990306521518948962520281807471451363139204408224645958453338756012436991339563973812095291962523072380938866627643731897675615327077224507809328626906481223848147919599822348201574659830925476016230812719569708322324587635423677201964580377370746721001796162445611772404439810606402861654304275135475002732928716445235954438264635007942213711722759418333249114561571375746596536587137655769175902448654058035919808192140157793226201014156495077214186907418199846837515713085375070399577798865211450103685037911683309440013172879120471068899771041434867231315532942856927630712543267199495395294961851984272971148204727894972889644236200007565385874721172443083233534102031474552732038305346614789117824777263967831794091741418139419962083317406325309714204410068431660279885454893564224935129865094914918432662789282996986130965990373951700610907801076218034794627630504080534939983348139294825814960525684199332450972061054444768779935126622813904908131175001871541280277043711003261216373441348493223357667380159537030039371842273261737339348895395384440849550043357276047627085138186387415220579410731043440333673092097607502003877057750978304871415888919141539124944607343901319991898100445532093412504976633900993739824171899674789069621990926271860110460181657710855358360064448321699337968000679298179602992349628781342652612098590210638829216560854739136209977040087598296403709440330838000373778228810547388277530387805467073019739529460572725025475372438136923109301350271740762816947512912357686185269731660274364756164272780492906137914762049762626319717053872583359429961147604452600973158948444031066599806848887914078389857588141010087303011314596103867009211598962297740865294254388861639068422119499901297265056 [178,58] 306401019403481141563677040813071069255106147588011248413207399450728802969680822139438766381127093353625358759895529645255437592127425721526381756278459871866798299860146243826362031092604036736261757721162206884888439901115879743857790957120087272179311424184576971941260415677355675448966079233478053061084354782553531355054711590764586145952673830888553501476334429125552913148759043530366018886637239096712536230520063855507893801751644935020435343490214467656174384609068040283386310163243450329712102763362594092055057296237498882251949046607433444505526057062775520402126900581921022330330849686506566081260878593199551393944517339241363359340531847323403644484283292912997248169033773392203711162323842723926091896975256467202678543802501218798791085931295728104034853999822349336892802157107645820029735733146952967998990713888459593056257061885688036419204574834465526332969255720579644895453187284018480804571384702330774306992958229455447237593409353636030565188417902553761239993758424702999643873692647157979192377744668956972177173407217912537732764375751240071572797080416177257406732764008112435676497607816903019634391892840673816477391374249779998431332328917340691462480407722218677912711945178595045637777605853687369403183047183886866857571499260071061628211028353533000343060484733187918052012063281285433982357089164152936449231017075761930920748037668059413946029521392793068521887377207062390604368847088051964260067926884733961670292996997809358832980482653960995415621427583961623405729008513435669019073962777446781541197231378303965891378175535724117647926239751669534922003360554778991213405734658939686254011645873748986448609782968919834913787935075285840634881517404055759748940686987094992 [178,59] -218161101093957674105347326823760591525580668488462355936355056459247611796189947565917699121369457913566931606193428390995787878212649250652668015868409034363737850955939739362612780755622765124464448964717657541429403437707054655945564696285848082693004955318713339836868524987096597398488989648421708318188155056888974535907749972683276020652594739806203089818988738138249012887452069958431834074099169913150320553657155566325611812749664913131014893552925696994700276113175823791934562587429736441663871147732825346679873268660678150389971685216432009791336461152464335022293603172134072955571386937431856084577861411509705233183692711695653755625362846496763844860331200860515727495431964505860962553386905402363760777719691450409650529635489268065640288460421734995114104060907659397383404568749180020157043733263885251609470621856930646982250004247432004859308533856010886498618903782972722925973593633266112163374297994967017687975421371268284488792079176001241891901632275608213316475723622297474853829997058142857301011380841000640436107707001835993395079567297606694513191876388483236135204127001208329906224203846822684178113198909948547432554776107073952532766320388950079489953136264400401179064645289982082702866667350430140828865399965300582916238523551324223937084480421008022816391755580137776941180587329356856058630540606286978617202181568283642033726740592092002239159488010911982448892491467522229974220121444682273635734137782161136625786451538778985120874218884022557603917118254204302073843134296895770275752011685470620960333494852375600687110948677566289738601025455047786684014091727678193375706629487553806376312614412651540422636543521779625740945093148302934676767551892776798490835406172288 [178,60] 24851430713170787561620884282150121406790794491275860510750968825688400836462347308760331162688820878871344421268774843479213644178014294041544360832243025138629758796584681924013059945023639821330186254566127018785027680942487775923540532195866352851337934399901391073175246380068896216584557529121547750667620782088558635287076300569664572375901922845939770613891543098283838067461217475087248219146243935613315230622833961437650376712215222790358420133345841987973289097421406368552606591178440496851270093988855362893624285317925020910625679707848695306980513352771105292367203338433051471661593779358843730004846573959770310758709600360953504063428949641414484323374358016484520832262932314350263226745521978564149571342750252776496383398924582670150005302761401205247607922431372569420951011449483364323524403329519203673968552052126043826410476309111000608297582205394254871184482629009745712292987484250348099316705310939695801516617297604165082289669162085536556128095439620208394160290983578934586224574049966566942802550918306243040816043967741296116534820855439558183559021706893120974817519500322640378021664648385282753259636300678530204123134406362050493664460979377221784090850893311462405274906890612455998097181878374652396854114418650576133998129990044158055272706696265324610914794608453322304770194339380278813474871071158446116295655322584781187878138926754295175736820645925617003474422111405587536223450641714645922498058617258155550852305004906189073815297586584932228459611689459660392284017178812527238078460021235789051007723460038491832154350220329078079769894109577611666802169457768786658145298035318374912750002424404765317267698167992236409559974337092440143755213418952255463594609424 [178,61] -1414487941736356139220928922903181322441376483817107016926949042141841018049450887527757409399434199525378792325841555198287314063367088018435894578710669766648922328038629201894662545294246056483841863914876367380908567852318661432700044272624143397179346062077148534416808640250979526449483293941874688709191900422951635058285231525681168444506574139677094186902859453405216498515745661733254286498434293992875265978086174200622761261180008264970899133914758025155903182880275056604675439788526741490480082879530758843979418743480973150152322681765821694700258522594875803324264444481045690387436744088798074339592968433589923410792858142497959866138248329508117277615638253242806595587203187337938514156409307875240195846584263727289807186305054619019970282799103796638815920125524336282803894744102058056769041681175773877756656511815974391808049565569506639381233864480294349179565260561551948171828846214216753036532352053750193365186332903550398545912586371393044306658747558842950450048390931086323852963097140077289908116468476984502623977447298463365350413715294498601559591057473412289606008534104197414805959873041272128123242118356681948889400031590287442317822418379545807947299864036925453366754334000460077111389151866254341892441939655872330243897376321364489949513391331672308092833774204108241483606055788513649621772804048343818005409658897221421186273314895533594508181611964657298760773415533489262650674136146812506422640041859591499330218262044286086664526385605963634598749405945330294704297735622917100358736124841744287528391539163862526099491668352603963856997220239609125617002962018644512222613774988423583469591399459938835608786073612408667321851395032431868107466088669987093439568 [178,62] 22562172582842496733410560868435487726758935268551551438563091264319863881706294015168969011279201414124912122289680522948672885725269749308581268585117430190677199848513951600862512357336279389345477603819255725181575446857835221810586210727786513150247018981520800814744125122985765285903230429669073754546359231127343851983672960643877344733745085702855707325606104986343902134669613870117379102304894787869404840461951294074299727091802447612955917815331738913686545383309358395494810793696722331309282724014339170420086658223032398365284769260513279053567662598360447570383977051104156887774748672070671309057414235602712841018112475519996388445731704207353392555848088065811953746809369851755758671564516973837336130577838584258573235693776481849256125724514156129165743674447758516428963943209758465623660364921455366810984523601392675669949945666941973555869999269172568994214831054531640384456520343587841204957196850002312823647253807093088124519765098610415860465892956068357295810169841142771735312125235942757191175405344743076426228445190599514681417639673863597707767189510973426988270768290605965585741033067419676323433165047289912689339039092126061403776461220419263906936726907379564986757728444022031446869825163240305279186414165935628484812735596836467226711720104368802794832979520862892276488328360920035670780590908365672006385275850312365066200728758384957019832230591699445999930685182960943538955335307069535603710068335083918878800737368723758064258084670961852254700916153807831546208655671416706111354289189217005684174760977008716667460445451358308503445722728496642531759128007998942399155474296866010500147700490087913916220226662055005226708226994952655890469522542369824152 [178,63] 2643241179624238313943756489768657894208254230755513315414738973200869526337182768232917756227185127518705863719019315524038215043619436360881719036296798930051968914407887758121330513161200826003738145572217387862906781533037937345872900561952499982584808368839779101863148927812743491410420707907737319646318163525701326727682854516672194893306308567356531776426073627929270307924391371337760396386111270951260698544350615544477887850907973352319653444995915090041076964454871645767129589837944937020439793156562487401877470774490710915862633205890456914748403303225273749518001841273473221382643801482990092514746239882446473673447308786530481298398971765080648637485859495165375100945903278878145314964556833844800215133186897218052502172943920895273378846537255198337045388449387450717998632238854542983213371786140950343577885569987534062489977168262179459621366300999636759375435515098383655098289392800574374804478515386529054458438330561266856113487672121185500684150298092130883053403195681048458407460654200088373389724598248034033012884318274035371214589085374962812259814311274744855775982380309271176802012589697410677601790708037572266613978391516695730616087764345176266137166870945797640324367823656920240149388102752642307905711937533988393962762913679924748435044972977528908640474669130942821288765811981052975211506794943701770926360840032087177077432506426291717687830363329458062196906232925631143638770594211407525839727867550644932272314180599286468481040542633957814451042235591900150738751767014351343735991203454649478402250240748299275375652485463982730818677014191727822174031123291604801251730909829465539543181447947418285838516441192590556680078398399831797463272700679040 [178,64] -204508889712881846288050146659891784421403981101806464573507455409924159620952229600185730604104626793116549593886236914427238888496026512019188840977502401206447228065525122200300589115177151965648575033859403689466238809021242184575000755431653576638321786735877903247773539172344355207403352762543421996831983198454189191447702970415026323923521787928048066606803425539403598077431321108472020267753192219689697405156966003788737904607112631453199168118522485822309460487379377218088520250104398051867426133076691609266266153533723219909416390990491346872861596482092998886418413481916467363473262464461339513729453153694054388839428062410057855551356860883347874547657282747575764321572396756944567607834108410028564027484301280524966108522200422466920001150793038667186743634260683334976546671200925241451066872974102998703355457931397168479537892219327701488578005697719503130573088758578452693465917005210107513946250634885523453676777782676151775132624125469076389483954234684441958222649212994568109149779518338816699319791611677758061481322117182357206775230292982698614571699792012274712100597061168070298457908552866988184888718965147770351623871023560590453667469939140963322926430258746376742119623807369453555278659006761995302395650313273358144701436485535112091492377277114374802094909284919251647160804436073626858352365178996187226846275945210342257348676063680403184448395764272744595572147614807559783308434504120634610055713022723846625369715149211734355305381361359554183682704886411505125672584098501181149490553186904245179542387164234289768508643182746136090070610889143811367676010211619264454311461034870712217863483529714958802653547712879683161828622502876185195729880320 [178,65] 5093909784758108511826879302274471361691504413346264442710657572591762201746714372244669378089359498642301200188934340857491029092968108835725748522804215838890515111680946207890660812834017386137815230974051657333560066204330931536325664036755221766590134573264054430185953260706180885999533762238656366950224962568592329532405070096301030610780463187892766703961571036594528850049294777382575671644199441567285133380751673926006056697342122482382106510482249711297131571296927952066793109469480905040820927537127617914677414505641292804745610991446417477007743975485476648331676440295876406555003288763336914513795946801590792255423971355679136306802816535970404724136539398148411361848041900558396001886920898953643432699566970734810578395042593814792993220693374605136193844518975302836074564284942911003195915897092501479943153437934118806795312532214121142069997996932274721675735878474245036727468453404333718421134857293747645134175686046127411159793018983117333874836167362719315835186672281274395766208104222720397621048035005895522415110002578913211146439230577768080720217123201719083306962912447371481790834140563005935693121130271179416106223358786299743359052480887429326364441806840547391231662862725456164398603214834374019325817546122299886270097172474522320920259862224512545377749194679090226470655266748070882020672451515553329946839702148289836517420376012398556795868281096856510724476841351396486496345241436608420878225100220808197827507314375352868245793734829666683857607161560843762838116112952678629390709557313034624636308853427227558487656093286645182004094420372301329092886421657393838236809372369222590173239492869367563155240090186474318516873813503880772536192 [178,66] 78344257654519337156056756357318267909875951679924995096051953347572861091992554267435207417032595842328828922642489114176968673964861075259666792302345983763372079679238633831451401099321327292396259238354693011287121832249285731228232619575555492798629614956546977875796495731048915129800844355909038402360546100718907399879947002628831301169985776596386613650252802965403572667730527486078840425615955736131862269544241376011182072433813627433904609869360310237357848908078649488146430490301438123085713749811088937666165838118965310230096142169495892600694264037322314363611341721063939633930608054322964053094948165544076840818199371696370147730894522931760547866029760295120886562390198450882431852400172937870266236015859303299739264831669907420752365265743293204040301219644671116150629770772209009748501764260364174685864728235860515472262331371142190480181542575662500057448292571962390166109641992214373146954619609337904371613240728588754463495796569393828062468867144374985133840889346234992357216745819103697662645420205871844606526721376658487766562959146868112836542858039352723594855742162425259531867775186716690353096520244284690987465733629534137172029350497659864755048847462611137340468569449827418985009866773641896382755455362340490818963153268311484046451738317319311742595848343865700229971914063632037883400041559857215421602448287215369921946182077477390056080788283518636387945221581885580750754659272191928418207426634606720715492540448876551257755765597811487124066718110578764672964092020639148165383837128151185077890138186702887382944855414891675567383267617256745609231588980728012142399521895293079668412269375423417821340254952336011926386086542811784992 [178,67] -8148823394133950756692934216360807645093402406733134725668027367090607108799650916687852888043079728945325223803235458007438331907779767498521136413055322968356926677331488384721487225669899293581668119521179238897993829704345194940512335027553483662352712118960561626990988445653844626773898898013960518305754079092911873428978064330279982610368052162137135355104599063406333473426267184252248948478773448890419104551491518610662147407882793527730897472008974969250620097575597776928553809971198607678631627573237347124629992239407204682873770103989261172285679396097118402195708102968321762082462993644903625923767331336594952258732522347138499042723504301042832217587074617076060281585359898714719341921365150003417886958967789126119733333901294877881783661711070060753592781254640427624192402861667489697941472734755374533250134046445919551664717608534321455908388868671950442751440047692303280677134244617760132066391288155317625676351422696490923592192342202347579057267862369001109101644180462168068902437380860199131106075267318307682191063508563261684376407922946921527298675236237784304293140137108284769682023700119115839007007531885691486785933129339103119249190984347532965230777230405958814215101252342139030529169737458481592071751100239209042671484230374500730889600087820279846304362609320294791657391748413961364192351745476191445200905430736799282883517886369143836130294761608179168715441960400156293114818739781279920480786975999845046000522125185269893046642656477867027733351467903698748921909732031886180889481204003151614619131690671918982127508946376216236167128153885330867631551067383377562850180175646641355349431622739475749806132345499696640254587986867328 [178,68] 166036862586595078625414848600710645758677406632451502643546546061896787249709679125106870297479074196734640236006219991987253712789328279188354692888772641097410947775617953822779695871179281817084564262236303384718339463998671121915771708545198796908823108824146692063025246979592169854622359644219852442650324717015428196374963368352730841967615461729396631003463021370905686237170417867356099755112216378679483096751538629097258205812403014884645914723455522267499020175271720777363647214423452218137402468875851378743137962057705131977980047297663986166527766474448271284946147914303316593742892867311139760078865483131509970899781938605535210811534741723357368829588723237426609628843721315291224558999983757149858200365824204156802039753487147320664156741807850884156802537617520156852993366547544481197141185885457922888084993620808003039909849770266948788674083132961407404554853113512186134580522406461994236835798576263142807133160836539501832426320346474601034992492121127711476798132713406939960955381377233989434192572808228221213309440104528996463788079146692588299820228762165788999563652273039916276430501882946241435118925406870287470049651664101390769503368369981214356390999523161658459278508709653852802975888541199774267456994423981353861718971810033697336549654919114568538187133974898109235104352076559793495623740032359421867701615748872220311751723453388603957484072360093805401774882221797146740403685478322055146692677273171557179503427986857263659767474810728117860154825822545466482974406653548079054364134461867468829855318422635798907131073337789149445420557324754610312687540455580218614073274883384349261313549992150258916382297008025824843899479456 [178,69] 4295262335588160611251529067198922388857251440069653686771872159871867382011878861611052020536989181001210843567751001175892547534153035609746426080886072448460025802075841809155618152089113853942869778349700052440492102149965394272838299571110926182543848805853041438293996323411562819386786298569997676775606036339941026284249545082538258460597733826237419389566947333503530612722707779008789841172649045749635445491211443462077792106619198921463677107984044954866939917570569801054245853908509143047591619284348773283691649582122734817311898256315201603577297777227725023419116944930214338558371913418290744222990385194791937735767885059501224748461309276989161955810624945241267810726390945308934415174718540690227416495651642102718978594980581317646918266587717235704376401046332991257875034585031705068586820674489125197281058889032242148228941709834801505974925111988867156317431951590797476842681994365105728544226140752560913550352092262840023372324489471179547713377032776487256548100369756406756431960583798319562463015491332681142560367616068565011053998342520164081107071302901243261919774956911490680163803633581438917464758507045497501832864551615543559825064701513351759806142814399736028647693619069026120742504967252333519722588213834902349088158243178959417934919465341664009005426937090325175326119902014825313020230947986651187539624376283889090219678241142163446256270835793157722745902042918615663220014663251836555504839176703722247794980794352482541369654275616422332033796960802980877305420981987250185072337262378555374407492598806727834762032913846183307714983639609601735089582928603924906603683253480932464466660822484307309149083339000808291372000 [178,70] -136249246351696578668497430041710615401924098053048934258279671561681452794753885999697689030725944970258252783750046860083584388073776076769944784654266587024197854794878213202272276519720745295491650426317052336278289365087161166154519917989028336618083435297308581765810440894709129045713272062854450335823166901743110549151584588022197097745695743921038861012488181180624476938807970840008948062203049931001520614955957310937769547180950088621800261590194486952971677947991711392665108025139264053144683503160088410879291026040482419474584320901865570159405385284231824416165381724717526696342955807300536884809185370836163139444429176576836771768464704408476113966661482697597977027730706390059890171329917604596649967322621084045203323729280048926062070790659568105256106666481441459714444692683471162667966366371319180605066534546221885642601859265694615527238205257545047766161467753409504679305127412729591041627443038328452208369842127742152202383055071442613719075661230198352054453696647900968904984701653123691044102198239133282037173291842429789501827066723490760591752055271471826933622495072586382895372932102771028518517899070711153480740165143554122819233736033941804815023426009471708647985668702879609372284331154929721662665381899953720898784914292888097844977876936917842346561224122043393198811989895982372767439938129751637193606142942280787393190320619895170733055532232714730397105534662421852663725361278033059456821416705135502886520756986810083578209995840993366763260034423172302348302804668969626246190151107180037627505451706883615645592950234833734064379255800564785554429861925652494814918519074916392670713412184010784944285157354350314204 [178,71] -55246528072372383301245715660000154347998002878883602953753814259679510668973386753460260616705359447519342330268818671724869613408915708430406269793428515907529146335660089472588411214160223638690990425892159863950837672334896136410832203835718781222780957006386468731204528112099069841845392898503964480076854782490340105954589924764084645360311554486183035445848682878261885799490278606784509640240659288606450828253265072013747217653261233452697935152154677029389669485184020355249593627980962232138913075767114920289133851010958105624298143492006707329321064733046654601136830661965524237052535206113555099046596110725353698200733865918068054498571546578987074653556820290960131764311845017414218946550207533034033629094005517675627468277651712101520519864319546996270101326867326832791317255180832554837698987637443148547100081950150961428945789949134679387148921321650359981055958093028079647898947822822587843486900369112964430666671720843395715029784929314568666778465683387523762477856829398030543984834202051135032501850442460083575804041237719459951079018590016795393391688469003996990967023111661092175101202712833896453538211713541156032403053212222084313440286273338760889116653927455588023508668818567144838328789425298448054916466913427412776558364609040235461206587544693434163734831292781165105148784081236242669870875955743327823934638586198849523686791491094510744939339738032489332818692478276563940407410085445767218623504933461804152739394491277527994159773582118398535039083443141216278262358001330538626811729605446752931058332630605572895935178527453356900890728917391787999096637122342412612954510324042931657371697316226877426523055714032640 [178,72] -411096238024453812152960105057855663879678194848620640182879796839968227760881007952242371175806362579673909268124459566249637649896932469122872686088087538503336029101329860330999011199458445302167045939623898929652586434210259402873907285674544238262044822110625164449548758353647703476970543233334220955646297353042703835656969777973987319721314890053612084666362972064795621452768141054409783347457542759544107082704872812492062468996505406072633507149453593988357751059135200324916046716883038909497290389442569231720181261131989517481252160077604435262769089776235099342126946187882902405153276414181798645436883896009407748922194467366828684742532766203982911043046587479776397648829153708840797136023101657289091280498294210851859402639371253060974440466350958983379659768506113462335768423818606404378583135778430774449769570450011187485572064048273418444935769154912840087769449396499530578380306245841312685546125424357180878299989864888443189324804856616437977570624212212282890165879062337009612830946389025587568008845994414773336558615557902527688234439323237778668409380340794436486666265605000901270296201633346653020600923484310456471494277732028169885819539073387502662219790830816797980713545583893997096404858910831371087446135454616888286959214487564109126436012960275851129554126993763610742454795572482200080037053169424169641897081969198258326291692356516471080422701381864153821520688854402692807222246822753663320783587423495160959361554115652283359745196865546880936808175023509422292818561259544235909199366282157130586060184895951125257316322087688850908283318035219062214154956660340491911265049352278283681070118955920635674843230592 [178,73] 366233481492983605959672827012043530066961969530740502038832491356316129413573105380930629840251026532549650364458607042804185795067058987487367198788052766497701330939240469093040531064280540525461819917857950402287411897880894446682390466026539822937489521529657547502308476757707264659294309365519638057622077825028265479845698829753147662449491615081504652806881136314974254860676392285161307406941947444269061076277343740582090912088224377388398818945025541804235141661952612777509888836737823557906042960870212253246911816797806106069710267815781159456700958523495137946365964667256153375566041705478152897606406817791317581902981363659711902424531176093344010725322063916493315715100896479507120112253099274626161494930931440382442488571019755028189749069694012804606171325330221116796227575369128521139602495370327501927549831002346792675585182312102269966587161711098106897634383239453513955762914347841161773383247468328460057469214674508530800092359307507065744891886252085650550506264084830556761991538929517938813055446420089012374787606431660842973179544532753774557976806912351179987440262868896609584156947681370374600509426602228253926966078797575483741493617222633770354741286757443856882967067516724658078317648600783358090498987644525994391981151520563138637740552628741281695702203675704346458993777984076500980105523025816725736529990800403186026392020772389319519617125803292965014444693637230869537493751254903291756949904812720544321302050955145007384321726921597702469555626884538479731626378887563012835200277565265556663956592500631709917801096091398749881094250926353536141815457754919509101938891604761523213917537662890178008629408 [178,74] 38227905332652935479014148765541048178070466233450941149442525671110236060826968964988137862200884635286294182380488092633574791281404331810074364444301993265724751219784232554866898246708359901311603926188875016883982735298277589967128517174104106618960075998898450613635766413953232408220149956140331706881941382207901137043617713981385990261457042382674400466258100404278790985425383238409465073041534976349223774088062466971303020780511858883455672724410321984960608757629820919777348460017027433904674213793237468223792487833416318983993380831445733840861105786842964779322551013968845274183337994822626304050441200905780866409120396198230131556667228390795831336024147563734026769742142631682648360897790106410977463431810622241413505823484932108385614363911241527787054804691541327476241058297475308799904641149744956725044920496578054995693334696326825848279603844983709819640972715528564734359603433532262694934073187019849040998741267392963522340378912943587857858551760663268062694065543852930968683680902379025563049374087756477027175308053613843061434194352658594619384387593737066411577697820643102960759579298144821236118454458999513083018242544948604556530278535360492391182208420764148429335918303378045382916940951870998259575323839031161917652958709825533430026703512839627219055470704987466980156788510241690413463855930042511121500531995789765172557401755707596167332367466235666800167494942925616743716531127352895253357904835866843390343370429278055553817292028103428734699505504826618957853129608963115930433399689833048118521568052057531953094277078157871888712235598387229267147094461694234747421435785767415830363733130323524392368 [178,75] 1592761416595495564108901847187669954780239645543516613697309976035120879977894719110270047936871191552985990071866569608707739269743387675685344854069496135084406997210153896323861861975370174011856283424254959775827867435899873774933200890983875172406810678997171671182738762497805661357256411070303093445660096381301842237257077259501373356256217634806934209924474119497956057021325905461338436098047260895217023691615801645918292748092425142691160794507522951736949178514340135758603313615726736347622997434818606858400435260886001066522348556158833551974583800342597160846562998851050234324607669032780924417774746982452856774135326872118237448811885321653186525925322357222637470230798355405154012594037349500418831913220379686175243483652210728241615171815406746656846276318390469730443593226510243998003922483073901786962644158420412114690473004781244018752685611789479731925523965659528934158343582278024290188594782780787258445421373714391742811346491134174524914098137724366855878545663815187283834148635973988944199927873098019924471501975923989228258766064925430418696534453172186071593506494888258608205008886196498955335155755445941604298568639906142170416115137276316320212006683586520331485376454904006896547507172236781450689168263613483524470011808760666922620312241987779083643239683169058800110025401137223799855458105120595085925773667405683801541333734295527034579355383727025898044017079911322768951462489722882420707087749580725149496144941587444068223642536232580920564698392668143494305633311205900630224952998556039326573809833660062236452021077900483562824161814283202961268758872951895966021385928287825924709602722781842432 [178,76] 48429847947944784611165188657138940349272896170696212047420358776180217477634482612631637202645614761381684966846887156312708005116929168154391117887946358988714694471222998379689442583300206750451934903004271764506726889416932815323702145070754771782400522178834131671146804447651678278430404919608596135484780912162393408649946455268080173633284903219453305551432297380542008242776093304102193334424049348119176811265279379252641984121805147012126455226706356964018942848758226418740701992447501039142127095163192903104103141878918912080062325408925691355456812245680063080306985472820849742504537389415966125503565958383715290292934541438865658581833225268671213427271872476580769719497800106398308912218943429490489287214558799976350436250039376282657865952288703146635620396531193734719379540475752906930767855085030465844222301552592567148072015520403431104707599619426332358610375644735943964854842466532470062806051681219761639493367867256107894511493346599355065533215195596573825656540945207054041844977958085721124108470981551681678664561377225740154152197889270775798526913510662248822908915314900138082951754401698598374664426864311887524443285176057724991224921120155144872643457765492177827475493383605855687881186886330812695539565037944572917053597428721523094000336412509794260203195311306115960591481290619347292299216690046009342459410668551455485053131463552563510395941266301977958471858625783837865116895906261867745202301383666393115021906557982079629560504091577670402345136163986165789422225299820315073832650347806278925835180305834221257585768746757682863615441300349656810174739467086823800742466410286519115838223196144 [178,77] 728183733828759743200150495791208326440713536345515796336128070408148323487337103376211609203359867593367059735385119038566202945347583951504474492339660704226304259037044769390048528293141179359297660244003541101046863801238591805650648344022164325375441227325595048753026747015825775681114664340268439792172484674583241198755532422837121038452681684802969040875870797440319891415383758921038130691849047590010563697953069848470394265869662065520294997571486133876393991954376561877388826813566967061050608127214008665183338329767927335424921479612502756956119955731121910455572044712790789057280498485756886807240167500486525251465232387922335789806973484227757875446886216879320660954980759483450341738234748957611897735818514882210252730650074167903550260083193708216950245718084477111626872180921735878036017649564385393387301291929075444692089669366452071133338244108621269924188314790761585738053765777997752707980767400328629283823720716903939918181046872329754625071034104594519743243084897357268352578027139665026095482202245604577228066646795182770767384468535158947964007015763701855476927538913810548875343587630932764348515435240846071464263739512247381649613066687559366715797927303329422703253991241110330393839308271187307250866046583924368060606741170523959368497391305109175440933630827866236813769208824605432468103285657043958144799688550052516547128516988232909608272230746533947387582115873317854446356464007645375887323024308688308699901419299167347470082832332878827388087423152329358388256294375548645007972180659758875372878909776264541184953669880864914814495706482539786372863521443210283381081864382758906281536224 [178,78] 12871726973438355997535651212184019014154159296558493157814893547478522647836811711379809406891894410883306355757689332525064812772843371732324665829186181966628682800028362267699086067176741856293389428558127394328884051767859346233066077223505783389686962836466558885635680076447614516188058650191211205769051021113196403860944288752560479171477287101160021347218265120540169444111694280537875093075020598706191498461511224325615224905788918225198146555847813224725250758429692371190021359428787214116787829635821126398418851949751704114273158716693919601440308950869522652565568769613146147387612783562507348558344695907038902486497365005305010808229576509211252953312581630133762864012042887253006256750581687973345578650352910835765223615126400384548012619067103919289595345774228244105223107350110727703954043406299381037512133968961933519326934078919230341368650495337617538089751477022042908155679230897096270893632213153343058227254778890023438063379875753021109323870961993875311452030001720779870050387214990344443193725410789473149114980582120825295931156649947558659045897476134551580709883987275693426600385671098329828712558817796730843922378257791861413524439816095947703275370409736181719919310846382142118457100307368716321636853152556139745511467035083202197108101268603849869454158619149631214976822452062691970115871564615077566179861686086397148070077663812711910493233761240914206311390614810279573850493931870069600795308445038550902903470097923542463382886511955937372545979742571272618460298071313409521755053796272678910547100898109581462517454026509911823998433843707428863266261808418996222935939162351061333126 [178,79] 28203935020606260382618338419565945971574419080612964938107526152454216826417864352249829885613723269295873681503163008345095814319829653477989271413438139681582898767843409912004581225155854840175779263960073650899816362052405415025163234577431147821952549506365826072356457869028078582049487159587018053363182681882696645289971866852498748052566262177109906182241276212609666995615773763821526351567845564145171354562260542248789096359317760607901790058287644386425134323192371675927141409357740538602503394431559110201471633310155760482793978149822539143496563983744146499164007865881196848595779701838738405982195822572063390353448577759642156623369208133465240183097378572450314596945894582281824738406391572817949215241588514603172855121455582898688103710084060321109819247379024633920952859974365208087905369451986258454827367804308928038363893430708100692356732251014523933369537648234977071023931873527921948513768337531422950754322029427632722121242453676618408839695420496416356690616545174249658448534669485612226340536287957939259680491241808900966810095594400765549180644307663450456471079619650841389478899990793625495573432695107284092261501375354186551657803906693213588996042797898956162728974990899086244168291992009864860077308751125975657873509990259626364180361282714704627941074855803815643690972813210660769068340161815828414001775152332252636228167794536063104832344067010562444478627996212781048016970481533863389301263478697145887830418411744940874085995218861740497225229479017601596992994873116366797858166824839525232810056434122719541755311403953802560562196628121330662042006659655777365437100870214080 [178,80] 1615716308741523876103711188028695064961260023214464812710626349605127827536551521483883114345220288122349671430617441030280640623758183834370519872683543792656981098536540052334161589360128017568450877693445621704192385728165092464489332928885743630711067989895324172968236018678317464913819731656194847282646518579836062736870846292011866075604258029634385757109760716233157333344241649903427538443609709576559486328037530479979429621482620307639842904201667350181987991568024495881586775947114848414173425592573744040857984729396984129206573862451735743020683741605891017040971099619261566649671297901669534316161308492591252355977608937291091120494966439461879282987639097148102184091659996321792642197687961227972554133159365404004063260544512751734707050594616020532420617047404591419096639688944504023590084227537594270799470330998601845181638400055886949478418334918421005509482719157409522739350160426216323452339484408179844170282251589327459025680010342516646954966503890201187059631290062065052908202925276680517061845950512881752604503573517369024969959150250787478621096939196370128125979344399541902859555224311551344226968991543678225509604779396053185679791192383108388649247492949199890557826647635866016344904885653034597936390398862280595404955415870353018950551904382034322676536422854503189001742545217360051250537306214941859205368732337800458585337999804511847925069168144384836274655572798619844190576752597709863424929197528380758116677098271798624608565184655715075385458071385252327540233518074869038007048760727341934136335569372475340662992328689839555979862730878974405432109649478138576272289468800 [178,81] -12893684906214677278816418335739263944298427659806472020739656720175663209997861415367545730176470916776227445663363056171694135800448729626796215017727026499797717328209015654007702911180236874130834972660354467719245365869212067777599289912247104976532480103512404879487333147978990776907548190120288831093051304468645047249296571811825291276059631018905426204074240294376695154637835539915523191900568379301347783837728964656552520277130593171850481051106303411569254409789339864062780801514386883646696809889263649660881853284387552965786485887872231139400709858314219941362043616505055857011908564802903729560617302242109238631739304849329224233205146831165257252125778773307036839819201455121237873545243458125957764752026851719878331334333511668440145602433544451984667588401627024541306485049318006762087533396269593373049672769356502617655085941223222676965876114889049421974381063133919139225335827117505171733967581522750244359153539582485093640455732729827921698017490338610439343895226967241675771119136090051328430383918910344966973104080077786549234227811931327513243710779731979306708259626717574256396099382604019530893080300465121745963626676970487954359282130385547207335356066976183093286853611403413459159499932034965247572039012913412067233546760116836340110691194009309186814650869397420998523594936271948047463915780517377203838868992141934740528786478379766120648467544749229951825969582105346131171752217293173565036065960098989960632210513503666321205619424975629345546592729727654460242011927826282363130683617344724496453935047561647195044449922803159448310819127720745553459615385182083849009408 [178,82] 175977513796295075491767949655074027537418973875531717445786589357386779499450265103237983101503849419189281443126657935650900808069623232718976165764164547021654867722832783493615916330642261557403218423093999792543756431559610401695226655105875339548129994681863830378545176387883645039952785747204844996375246220269650309461435987009021775571294934805049442906683148973243940532918791118282903116481139852910842592894592226908029256620248563753366654971130542213304550884686868669929999935527698083716477888079802533143559103694263618491649419933508193139648200243731503017603466254436575875819684937895019120458348970280030886929432920326158283269732936054475600171268545295284718385745966177812090244200306441726222836458002103240300890412686272838569754134704906754866632271854803368819344813178629718284588254368362047970403047680616448464656392718724116629299234463435777898882403420113778295564583265459467340026121324721319438986465588465669693390831183178691206612943810040886091068442641504660944304399534701594307040323188621631724272399975537219626216319081237830563416526657474981201272787805290242468840260815088107943806100366187859885409321249915475468658113707156564326561153818692003474657376800377793615956544798356589814267567248662059971543977723588786940850001979601317797643653469518069690052753800119581552345700354170053821937809138078801484085091132426311073405953289035731589426617586395355486046990144856516704500719788992061455978970047820969417741236580482951200853582095701313863822819796545374801233351236061638819015057520473851795053326152450410471844036451511103156739456891332183504 [178,83] -1423760956373862067587821989837936907256764261260120152862042727954687771877565767807679237586319332337504453730569516503492278039049775817533594480097233519913655804568341567061765670372667983216355141981937123127058263068615302853415303174988566179088698249796916999806487682451165602567504085709359601661296158608550448162072354435914273403064621859666903780862870518724753357701532217317200893739444050770519432344160524312492506964708017274695229085721636596637708531058987808903756262745340441514599151047609763415516700408379012718056235155514868665584315152494241518778191081372622186217186931776604040532572329407858831312141159842405607338814517708849359590934430417430034302436823499310583935494205018846867885000896979837117301271535504906539804965029547038324094005160507523879902008955401234035722750426110970547196148415899978470224527197650276248725113271678015139689179937336554262149407148674793561414574572162896382293221192365227934498178140924071019094299454830143894854524197764878517336496972017507804555340533270605475587687140466815477237552289737009675873961839533234920964934127829047719988467616925482069656723981186839750035620307676944440749697547809466025631418829121445370387566011070326551726834051447049879878855866451071613070263562868659880494280397440281497785587875524536905608033565657360358870600868977483497507553244395954433998530027306355213189449292206658849403493345814509863875015205597827827977330407171655575956827443090080829266589926992083218110172380616274951916420296959872676929850512509252120580866052890218236960194657788289230768439735898950839370178111178816 [178,84] 9421353129508121530054538566982824003004284188399213687247475616743107118175387851666494166641609797856703177933785631826601910535019722775510112705071835413221234276653162348667034368143353085622799143564925554323311812647558209183490167165262016994846420153041650843699134840650898570815433151073379873060175719035018038251583946270448615756324985369053993471912605507460176122511504337698335303205325207824340244267644638512702318242062076795209772632920503831344981947490542466740172410245915837359528794626053752433332098657581326796402054241621863712178999827421115187030118597163231861526533089969701092350070659143597108741471492192447635479018864956798766020826206804911289963011219787223533791645620985347816101146707766083907001692623919609394035158607551680543515310078010447650570821057094281360735165533645889603051284506896297277162009501171466359857835474928476293937824672364915008105547699592115425105149124928236222306438158308882594776277138528154069273921079013899708885884790922188843760748835705716204069905536350603758931295334965824984728926227577741527179019629035708980863983831467038934172642901568151163501638222609896244512540035722329718812986053281264269975810900007646019330925267050851037581532873496645719271311358203811597413515132694894960509189109496825533885182345053088608338443346479442628448610852522918364022379979657491083046188889945674500342940789348009615029160011024945360019282162161138797097277210180759371096585180613576100349108779742349874270089190491069689847697321973572922481902359497768505512336865503617749809090035996751340948065097870324847528597200 [178,85] -46305452902456723074546216985560741672602290594364602729676314294759087147973113964076923926214074252284372660003655753023167199852969745007947594537512691736121780137041913550277067827525727747463140703340319141054701354571266922325367013227379772759158932698322181786509112890056455576828717287329217806475660803245950878998900784119857662245848771011165349987355317498223849612176407780866041979340686693508624308771652143066330089917045453252335828817870669852177823965833905916506470150182318915392140228909167444152865162068883609358139672562373922294837615751833898500976739091207882517793150793435520790326181135089834828345726044052792905112984830313304028121294037077847465620648446626047057746167908719803590617078964689883303743971946949156136006347954335868483417866512600574155660243364971057855104575224834773974573286335967397902201006338440192891962648237784678782223459895595251780550579084115421072352773955112943246563690466154446082054180726934029363443095104840336005680534880665725744109903023142246553377902985984933932639295280533563172941861039403350124763894739601928826865859022577352680418258416987864926779268353416842558055374999449503865658137261246635156319871818677815652669615920369167100074888018445485558038333958642413379247563236589639455622973911467314313566457809777317160127986344883536603240443228245209348316647339541718318458217283281495355643892809511774996298617308014859079325186813415252431860351906568085699157176105557264631840071216530280906416967107085792331518321873746992656887302776788721801548590863877192536945752008398077938547309665220452538528 [178,86] 171112359664580621882850679406017718542403233160463973541008700533130929797964886546264677370302300323682987614315957198634467573979845129660491084859143861198453188925978004919726699862303598883573575358895707571970056990727949129002900928506991498301927947189009523396454914886597859176173191723808821679471349237520658573253874606670525488001765563118865127837682235777440498741958656083835004764110396302575882305630906668616283685375816925897628786460649961772376182857138078979004707218911098375475229553999565170224752310224713597023066065391618769145572426679786238541908327418339032458514120140592741700133946541033203000406337586117273109560843681963157541647140250490643242826706241642784392086180740525839680820501762364709196998613330396249206155761317656364037920816747220163133081791844977749782099670695161660898628931577653324530518810679455022802175116894840154266021943211120591950499929853038107257751283222698769452408091624799463137031952437092682739887074699724629431743828661114689522613375500138446622481824380986066124567108759577271769324115372793225390999776418237232082111213486222967322102490419159034548565097429161394571232632477829696114395095162124288774653809226311924377596308195800423029493697531668580480297040329358147912143866731770820197182202252332859423217225077686568122442904950010230930464652688334041310185931296313315082869013915029639784333486997367520428543363891255498224226779538483394083103964890760164221182190889766952753246072927012784350886011598395052778744151218350318966882200891572634493051310416726869306258612357842871317857816935518786 [178,87] -468503496099596727033738341429616429432081289520239373064954941169361539376600787457787799599127197170408186741518225284235167915272589717009597876561486858858922223935825341033114622562683397291069431731540434191462687951102690346903520471627757422222623185598188270492649891484207468545212814541230858920723742993444891756481791525790521703377237066464486623998258981784977406821981610735963658381424321542598864988511066839543466962585870694032607267836809823301060470349342163921363629775062747746378661002659277016362303819885497757424464691622983289185281273556601568758902350695999024995203176887493356330942323304034803529882362412945326946935912428172491062335964881461482548215741974005638317713335783495508826598963933596018060244211649789936058901595291778237476518949623764809267301768944599766260087813669721236862431603301158066282086586197453612599522819348962327238069526287498079549778285965876312703635021375361934158052818543352570474194807500288993876138676110726007104570331225502632782639745544686188379863549737274803801476862609414045602915604020643349192678553272282748965552755896664581807851018626823184202142192663645163897399035603385002376731086803630369042795279416304466883045705423000926146768041416849311968364050167765824049960610462090711992079409629434280462187459750042845387870842829559838425035989491451701541464693429244976566608132720520185616952974526208655671897712152655530177207252084657278468242577480403900927074868082055976405411095943969180080170562996466197068630658155191218784694063431188216304776129749791637422091304371640260639280348416 [178,88] 943061255099617661546804505371592943174872777518318951725667904822767608481062328414393568096960638382677110874183527689686487601304230877356036060845695227950858000556057241877759657670284382673770527944118773023734141947397187402716473111490636997872085582447220741846309558866672384533129046697316268321667769075076048397959660870706958603483952647355619686402155735743509312066334985756901520809562572134291730581270238832211570528550587142324176799800661300170421302816785343028368979376616440355062606206776286864697684916153266298696547191215235537603204845676509735262430012967784075905422061166972952532931371884481446836414930616962701723027930289967821124777091099719815575904822999769456068847037210790742159643922644822465423464229477202107533775732206931553009186448504162213343004799645366606679459470863479735981267055320914228396850221231922992587083795880976732314912707704520907239985378379602655331121552032012468045991763467099351331413003592987158065274632440079083001975635005790953006522399383778773101905937950578325953863486255909250209951701808754782605976583127707568171392003321019655239560567247693970064120947561548966067969919608057238166370978501120305107429896774004878153293262825568792627853128454062354154958915153042736095271507626132676439628873194724885054476724824008791695326448052499704524175268678924481165201897425312199921616866130459669477773711665625136211329386962460608399991735235247824727655727695282021004392312726083245718574745805141676903582311452856781535628126521264044406534778098729659251460052097981360197912078420723601418944 [178,89] -1383197973309157479703705950578424553077279998271656843805898361942995670662563719228346184616068868477084522791120593559673034129312956786331720267255372630077925677735890956039913346580818026312165461219598296530463029137822333325328143466825771740415751810587475787652124945748454234638462505221538353340172789827268233740812446341648547903198804058533586809467988096697992142290345483735800744865007452843536732844139002337055469316515558648779830939209607400947281510482984725032432840112500728784326459447917586837734279892318419275786584924865639271878212759556910876700160573981201516422833348400994744461940472532618839675585214998536476304616287187766680823459728585945194641708740496392501734079260796396667949601145840830512481238498265740210386013743701759298448045485540491820186675228636963474511309545315857336267989740340658449073469281057918716320505488400843539770121278837999953631589424595778493125116705474326606817184586188649666987178774823686716052862226177870942746443968863777854809171811884843943000369236052101231827113343147679490940538862453589547885694844908607544324012759597054116362760176190761866162064160588626276763619449562843542698490426124626378838944332278202983616932722588851682704745060421255166248666144900262769433781711480767607558177829797263359756044031741880905999996834431610294309949010611004931430455993127284134179935338823969860098153623235099285979107363147407633231348176425089315570261394047441931725897767363305645007162375237000932620065470101053531705299415172955733912072482154354132033507226991911796170773620869285248 [178,90] 1465937061942446460966270680906689407080936387025767036587388023318245393961861683218919179575165458558720303693799804454902828687966294792903924093669573147692307621719860726890331116933706673975349661530257997740155830981604618312327329996509957574011153824776450814637036736323024161783485811864894972911216279794481843278838706941710483789497558846908063888122751680138205133428306506294388574753400111162804490224733501718864920119930600407159129880689568149798718476170083619558709122055664562697787717308739151221041268231878705998636267542960005030998550148418925291218340045416469581548831476765275600431745820646470248059522480361755135455489851345027567143413863334472695398797432290366184548924578768189798122093997162163586901889423230249228350411747626713158696851428302635198892953802047416466273249921035100458027917865516023688928153677443070330714400639754494182544406324931072034651739463850136216979979985975492703189913154065839749798501131006721534525173247559968736809503576959131271731905813902342536303712541197899159043512945672086524503722782181873999946649017574886609740468572274473119234112496553588784082626253859759967950804117544370107154827371022722042839100888618731907467195201017753800732946051225355260497074408330780784786213233499638297409832544418866196161570437299074480821425735534143471999495180137946457462855231931224531508979957370456293391518282496978241036751049020509427325482523660392437415341128028778460152901597269306129745668184058013560308579726931705082974148374080607759319276613926734480808207227133081736480372454120 [178,91] -1113388537104680590943730520432449027457904198230296202068444222311263852134912345732927093840171554227379831415176473283494621678618805245380831003302766467138219333673597939294394432737171873815706789897917992364206718511632551125011989280823755023987442743177542869374494276890660349681399175966718150326955589073273089945030073859573003286372561644082684960916406346738966356009893922515199869313829949071079553978599352422266192813613194324481323861976785997735296091148688394790704341189249967312754641831153288598713954099522073362719050627909949438383101356767995496314837324103620741504257623188673464817810813714131874014940298359993937908371924341529323620177758507288199091062687216045521290858664000324589904086163532144249331634253561655846314968439191205386833152851489698899569294803527839704125877547328819745317855376903113516751169426285029635675788234396223209436376961072442922248250501192376714757767676685682235466907898672265911110097476100106476865907452583260487130388902447063832355715705115869210338881717651649253577330008170735293552070260510758913430231895767087457949791950339456038230757294602305161733651565166725399137044331638859642783739119900202037405309523321297025989259048476054182427550752151216196677804434702742417123910783191970656115825455862004405564579267406440199504401133358561563291249891442061240111090529344870760155518807476193349119076468209920850708888363161541444957568038299591667305451766770290450398746022437305210410404824155630227680105501108799078639577901887918336582392335092155331248894591922334804221120 [178,92] 601109289020226542734190471395834961566265968160690443947849095139793139690267556782718649293610856918121273646459428581373238246292211226213125768301157719146015732656726821411695131597368809009560583372540427091578165934205348467896698492074725440613301283403267273052687207887089939167319384724083266752559662088841201332941288538253384658867877008284346725117976302669188034083388001336894414190019690983907155495471936153973686252670471416318061935826984665180083298891555585621080067149757406453914120162921493078190383909424025127714371154756235575794874609925781960102732365969989253811889192567754834724039799286436959527712582446633974026847602045701403977612186958625076607516350095460766601409350700085895166326987901788538021708528919657150086958628417047181269128137975435658380500788197403448739061330079639584453755612687190665019729805389995143768111239840606306147618944886377882568101499981642516059492796694285100446411535399374209007750427230222628003896601453590317550228337342286218726997666684462835374994357684614332684384456522177044981458336733150738074351391629285899481659260329730104850376056640603766851429952986030332526268708398315681804579589926423251663309635539065034518997700411774236957931070826319056911539958298524907143469959044244848876583033851605330193816264142384896733746117189112419111607956726856884684600350197874708446898825776056332416086763434729334829270474743549928533798654703652334233570732433749811567837987061978268226650587317489730994982461901752808344044515644139551249601061882867090221487199290739624 [178,93] -228834904677924734643276964217407808217571955922969533112636526383650803003962042571037204199817699262171269947584945651914561286631479339447170759326637614466751588063033520920602290998214805282235789413358335406182210186671217914385598903750188547420672075233437832384253609515781371586115068087827561395245022239691174990688958025787252142719964697070079257275471944764864975048403708707542541254430822600065105324883934127942226553915268615446823571667820108798993242747093160709570877887158499249322097329608377497890602217712710727525325249739400006504534521247299061148788938220530790784815332720766669558190239648616492240170137979984912887592923727947330895295054732840580958896231358424552587728946263107898072289469398747994186747126375115077055827975370502564537747110737614360841489273864896676255868752460666668692391198566586320620315241268391072565598622964825315735591622613249697961607372712744889408504859178496963962587822301046268019325474639326199699346972847553570409558150348548863987067866983763955026020484256878799900476161296379465341676739027202161680761410261086582013714265176284892216226250409445667581999955322207917652898378094031416612867678309300880718967389681015664578634931748897636183139109139462441414624206804772611216288177100200176297766436506556124476538456378594012794026562613916549389121394850970669161254242338732317587725464165082278143912774242787383011311051216221179331353284198793959939364957262095501836792966294571095377695865126079266247475655700839195248264547532699159980218236031832189141928473992 [178,94] 60932588869252789141728302812671133972480132125286031232949645656438499099464939097474629954030312865951143277513260828658884993042864083042241722683475370675995876250358122163254290839318836974668909986771102956315916046207566511049581956022087549341162932123717003076214440628001976289549002929127402688476255000195803610501151421600519363995485258881739144922273862326297020624500714389217009706636026030615006615070029718839167161798888321241436225624941048546035199683311289986330681093446016328715206725864485801441147874823118805020432856570080104914029988679851219508295738026808795439339522300676147373383482663870117820472642569929637930927521023258365836927646851254646039975298122849681766119005073337689512654497749311245367039251044945953293919241822228349529019405286141611587788023230082784912269884559494080314746743975739191708460588312313071930077401119208436977384734875415426525808517617079428942937521152370492346240485710033090479899824415333243858936883533334700830266465681011989431561251842092556020074354507719579424417502862345061102005659612043213429430710714317616684380113942555476727955737852310416744414907087566105936533072821726453860305168037186601703217901412374878030291463144553773083527252028084332755772468741939498916062550843320666951129029282812641378325022713888461517319304458646279939585171254007453655732184418545955118625691300201209923636766307028592624937894225672917469679540471615590542351411943213655858422430495129457293187491875072273860265817342900522025773673677919611151527871727580156117577 [178,95] -11256406098788763431490614380853736257506012398812386942944662509578419219488195090501974664365814312687389676484703670948902116427252096392845284893147167505432081919394875165538293751602991303726894945577025291105374403376399703072023821708968823594289931404339639266680061585719458540262198246295514571708983158228056041025327505527050277003161329778812679919172335253564406539820786076098200831550204775966059352687884776145510312348482141664173474839384406927923515368873113926707368185936392762785365881496326657291522497488042094560468149108658268460214297116995924427306063352184873514523317817386050207277418451939980814748512536865082074516176444402058279851592838172320636415878049539337478884816640996544388184226766129367737040454291322119351627008951550456671199655343031807182788556128668416524932380890095362414011521571451356183554265004499060136982085755920004104840474866774757985332780877404750414662222466799355077736043825662021837336701954789338736376160852726210300910239385162625060507936208412910845254026148465441858783528620396605365833194637141224552789341716600045386614115169145272608907291698291210205745741443112201779588133737660724794161987052982602882829579978871046148879404275917924527754401713101438889944153431881346659487701782970514332011933739469210071632964088035512309359459514127129279928043619484925476451755181123430699528459521821693899406318013100907393885927111668979626150134119151665025052777897431029580311490864443224275911962172251133037407348070775231471176886667512005599837391556692224 [178,96] 1430923383272381286484500001961569713673172888388942903378617532055387609996289917544542957802304876966679241791867128485272875210762477514680025770652727020067026246462128144890351967155845577120659308618799208675381984104329799708292302060348811832831350869790849881232906054895606520945440344553407661971737505366224234462085134250592079885019583036641492337341645608415879754105269649010680109552011231144450855296143374565011573350800103713078863952085487875643683086645156033476040839752998528263354570057389884796475713122021370192183550249822968296887924145131321682802077905096762787069558298986625016169707350088489094541979853570989626903497378445965073932877175569105558653193102224588083340067754143684398229932026327238389023056823585844374397803662478079317619017138568877451861447699256030352167433045356899465596167931039478780095148633937107953992270317490664231936967961866546645302944114298328387530875660626468892266573481173698784074395380763989749363067715107816622493613132561435102084182487054250878800181731078268193344946228022916411859954294548100015435695036435575479966459942380125128575478256020079236678696122882776998305906176169503633979499856756906554058248690003106343198606644860061349851664267682651337226655937724860996179314520415442465181324674235181710613033630383710580284373717337628580953289631615591198882203765416055449908387375595219335418095250430951814253183189146357544277453186400444312565502166817669663767734071703497751138836559548739984543705269948077703905356500712708215972302080 [178,97] -124114456796851996765796934303451467453618410102870115620286571651228789338013760626783128850749769437661368255339432942991444544186690450484041538452390840593468228276526672456880767701059252664231606967805132616347014029840043847581360359634462729238507091716231452776295958452123354213317105003873384691204884573435376565449511304148507363492677228556385058566333542833022720239885747182281251249469419104790032200849571133579703426227130614208731411773054109952731516395751178245392641187966792060993104284227117460455211883353484989873953154606649065338392947199413977674247793687284458249069241235088014143157142277699903814254401436448306863082295046177536191664995103844195795220678808966834416502905239129382142744756910328689397576291511961342781499061800782043670292953427100548559990324879822498771106273671696732435425976510296347542828450236942914828347987719376405156407906541462503156496779051980654454686571523469045567087651526637350725752603954041316379197009000281780809633665660343314283884368625877799377366117592262650068018853136643453917961940308296701611160294651325776222572834743016227175467191201040031647523769157831304282779491833156765596785983469906110316685158777593384774925597762760156228693565921259204046351483402754248793058173410207369722189262311061806074263248486622817139495528685240334062126203377828479371679772395502814231709700397242462462512580880600993183074491527229521473894614290721874255151963618175667394893839284051505832875123097302140860286443547210139473420980259100880784 [178,98] 7293290922838226052070386849500334166779936450845745955946428756806387486388281964620620074834495139330937422062984303301050284919754464260145174698139236298889418318091122333074751538139789253139608965531612105060075090555087353692854089484743258339470454278976563540177893206738429576528538179443631031092249864560711569260751229956246512923114293173894103639386831704614770297437735107928173979933386857262069288250509628634807367515530770221303903559713291462297660062026901832045057576934260119399991147136745130334811688697830994641541820021375688639313781803571522483978312842903221076914035335106385687119922902722985044006142840290718672919664238362983306575046106668231282431959644219708148072021272302518980320074958158438597331021041289503349252372262560544480299825493360961706899217686058216855805297342101141066632955460608432865337394168968598794975833912493785217273328378257009017010966368151006359937760976863825487044025048315240032182751904181926258151695480955960668757031676427746389085789020608855563013687329832691547710922765184316093521980571499070629219709958804283762811756600206478100321344572340411573245110085030172573673821556903293754479532604855227311987020313140104444063894966896754863736567581570209347812152807495003541939778029911542362999949023643196663189990454754803804691876752867327533593481277998041608592052818066616484663071777480000583539676482887303479143332018538076152031980927776385549399565447001209222441708815568124630431750605372370086216710196679636749455119576176 [178,99] -283513868868172483788505589954284275288355265871828236826096419015211034502652166415152048402640380008126964790789811506320687861585569729085851186644852024855158046751261999623057138601372428099432701944995225656204725442921902990756679195999526194998127393634802526439457941480488631978385931367403121491161217284841396054580306282961997242176714531667162635251323657639111545129954061942995939508549689366085781751276495997607336286247084830547138956919015778071074256491256887839121893801934701541981296739774882963954341280191702061723009099891744276011028960443901982235962007882235752648059184219051147504706786464844275116918325718896389230761698291715357015468596768467858768955564763741868050434807049992929519069665642050251956727206439234481762052904232080897308006396030042384009182743690550547041209657441042760099729772047273718460954035341617714259651815710768684545877418363491554274220723214829399241570194391972395766504258150156777120626848732441790842400262838796903234866099576895722076944277436117160632777718109926414060541179325724443132963643242703178198358622777367642118259750468208098138282588542243074696582827050811551718172375256972418765532475451753194442660950962390904206621654169957665129530661627983383724947786819929155799250312811687289233789239639997906022169852101836194167705141114749415827749868821728752463582084668331551284193380324609413671831597246753156300936972113249510310436244148995541460824045565299904302634612575077753244367311891440695369621679044986837708032 [178,100] 8513239154253365149181092517081961908704931347724074907838702176935889324608377754825249424099469842915679439620162065132677345380181121015754785855684445703234460772124771033258119980279155661962883511021801920977901170308908952681471723445316823287108068826580143380836278293752089859698631663403862016165616367054699435836194575877247777650107088114132270522175419858627798074705346880052865524945280598276861591122303893694752524631226059716148452929719452850711837466272944541198770618156371263190681617524051191407309017354791825797451109732671268572324568931045698968623199545543258342650519701188510625142615428400226791721415077697586496168617980898760627023635785812724272006635973801493332926496064323986762467725358460336076909076480330435137087047999370679395554831814011800333945435257744591496966842990593842159500603975290346603605443150234236342774875490126906842050735361708263819270322971688390715872400918980579422500925811046388866008937993839326798808347171205117148455196292719253418343850636023366131716599865240148203038847057400398132170782933822179121544694588655546435420544205618125782651149796841423335635827988535905967413202769695668179861873031132628802097241424798608552204483179288224802325166941754311594077298126751879712349237206539197088934127191439538204801369459835315744511808955639614400686460880227871994943769681839261356545011768066246028106722244061386235612899784903050067623982499811734838090943695108561233809597063565919001215898622680339671473884197760760 [178,101] 68086327926326961056849041423559692457176345425028199644557360569145472921440361936591306979342510003240646240647190945343732167948177958478530088981797614575052941157826608696423886162245314535656694099595225114737195167682233838481058238469870579236760113681610998689047625397242323852028110373425403573097998993434430655859683675099479065292325227133202141182917818637028857005793796873999777965968016557914973700385090802221653879242522529714524894651800381164193771016566322055645393898965343112469876655565214273779385999195797294428835580956799008369297248337980359460556875662845762476742323252539795181094658038997485477102113947199243865783867892211026444963928098845474735041700255227253116114989278362008277376046926856037287707174561851018547358642457218678520956754536025955644604313099135492309703714557613511157508201803129092157397386322860776530273618321575886211398759323311243407830175701706037240835135958965132028650347003644427763156311691215239955706258043317898741297511401115320806343931242882938165578511940005512968810745082509678835153353405397653375289360616635052866206388100025889714638906277778304404682119474847314112860240965761030317343426975290912208444939479636085716550988119986833804178174891942249569263643168197880908394031606906926078690610721873239916584673760309571160543996122736460474237548909451222523734597125537198787024011431104176145960917386576877518700355953987002544026540161641242832140383483569772926349515641587818974125713005391944388963584 [178,102] 26817613695851912030247001558355898730086785877145380245961018096458031267942434383116385029194610011686363277668617417689399982632571388828684339517025818905855844229375534157315456761871979701770427117544384578663805943119303257414920201689487853167460138180314568348316725404032203504086872561097034398859444730260712773506353066336580342738304083119002484848183675972190837891807076881386216972930708212259140704897130632340685495773808157911450600285903762613370713776739434420508937191685068322427179120004432568138948819439125250264208537098318287680255920424696926536678401054646592077523215426745807841718257266543274559025878313457070449196164946065137746664066210259288112905362727604677249004495538339669234035301139169433691089753701137779231221934709939127822825448988237459039227154402824351056301111919589618095416694459726272968739881389081718149667449722471870621952433352634586094862898780031318692691515928726903738307459572795425341946967985994873713045759563365380385192709794964065416794250203784060459797199366497670822684925817666540201770014159653851608257380658052603672128209600694274357923381735624657157251077533918997859649993363085764998427144319358874533568076609679025896244906275212127305487716188904538826404027417761010774757158964915516030789564129476048380361534276470169501340403977941203435103568282092355000554635894294955567849923195987486010853893001757875950874910217034049065098258931022814129731835467143480807471044458691254675350563084728620431 [178,103] 2077300605141648412753004797224102309282350268903495941298016233806882112394073030690297622092440448824734508045050799574433492056703080968515043687220206772242958916864835773774678595707349622821692737374800458868075207411191458015656732927049597228058028915729859398889077325202895196416147205997811172874845745623700436973473291563967925287272564173019132939814935935048129255485635308571628490801837438981117480829669507071150025983641109044416577431890066580872033665498623606149242005824690239295409304932707518200802329612299592574221551056460557506878192441507232018903340588635917877217253088538579072663422337521278523169668519773673426924422283475286428879085408684321966076257629138891604121307416301782493408355071803715209174348059804459442232154466276782356710513765856628190045329824901240946136024820275523634530928668032355917711214288065168717761151162196742172041019255159457949653695084502835897173371549397522715650501742914092376059272844515200861442406992255992577219425692291042645539371247603537001218889749951156555596784400104970200511465011460117266917085289154087420343831876999555469912080870481089589422613800073483619335869361063658576155403961399850850825404595425571205544326130714168297687088285893435280832389013903867574817243078752010823688319828273539972584652373178102813237076440546488144675326284498489262652262313018251938248054169644645226504150243078014846664763569643076181904840132427968275450261306272718238196308845499136086332427077056 [178,104] 108792060116831823216305971989307781676558281044787214406318977831990140891519835961102153550884323807675263722683089389304204566998741929188822999760856935175498775783073858587659146216817681103261182612921587554749418633986672986899135077082759363027252259488237021697158899372437598561619153705320610566466026607210557550158249247083312674073951500857036896423807590027190321703527710758545615841645596305854354489522515732841403426682997306919358549149179248107394791643759276208763889157624847196044982063778271839653564934558853239445573046852442455811463071668603563267509121163954489285258999137178821445590008888175261643831685348399002177850915765148461717627008118590087865584800940225477253824700311655943226569874339876198957778700793938648151997431883965387977217661200032854835888592263334962420826356964106872771705678227838997117587003072610050445830195552608897707984951966910314054145849648191090402532782989283452740061874243392117411175999498903680914872694157589113373131927312951618375827519829029721060367504177861873779405016988233670176306879955690441753125706902474340541213600016314069374172659437463375718831674133150845212355024171731857137065178261545274506008781008751918221061038960307382771345191086832531672678894679223869982226608346768148283694759044618075849188995702871692347512027090868302254341323639489588822053707244440737387895151056104492386745332635993618615238268245256850521538526938803878795383126831596504456278435936063944965376 [178,105] 3529725433673772351245318491257457557171931095937278459144427063815089973813826099323129863642240435391550270713419230517167575805591654320311407773747152896783235788126784426237365966616972467875074736456802540804616253221687043935907261808000014233605753881937256360196053069810021462088615582209731591612722752240310035167089390211263299005675473646221771222349592850767787294256096606632672643488992753304029227519502372903698424273553343332438369748489529125103598096756399226218807003262453121354490089551615883730177746667170022898789753268948784718700334034370625630103744417405468026207796976137883824864806736074157147011318546300150111800667771756506018089275441466734622778509223063571824111522625884108583323695374328420291597311255853594664016773549295656673048036969507509289780784608602334423962428254881187482072116092289761894908024338953656849394908289671111970926116222485000575633405245968313320636831530039482873285563965790263110268809772074822619681454806468897862008422912299575361431104525204028910740135667381652855145070036932213702309224176821905391303972701944286544591957889505945548292808659691341286356387578326591853329389318924971706997462264360483980797849852180511949628088429004036129081450796929311515202361739512663265154376059954673002001484861735093964696019970520870214299984367306252334253355525336823684365240406952983502068949492938778445972965779051654019178448564452939363899053353829113446892732093564060058016820357455872 [178,106] 70349637748068009352855951697429898076071853695290717414424624674871595080512444418553266675876312115339859022447181998273027800080705637438759759446346346724086296033125988396782378706473155419445413596117728774184464936246852501748218160637661670334855767514911727835042282622264631337468122151510517200810950567337149176162501180168938940835909814133643861066892849594311131416558040341869029815629478580492586150714047495303794896290544954292079772300236194893524911353180152175773410029253641162121549364347084157702124307564797958982010341335300618938800428903030115917603797637061027097789054232535897631347487954855448807143280156284694690005398310499467531135434154560717582637114667097769989567574824007533380773892315884167572341699936398227682185550930107442992642259065353527549566901606544243763664735519370052106051647242439940175680992917985021634518542226125319134191086175590581209247796534000217295792043507879228990845587516694818690684349094425019873360673120963217463119923902253158510600918440624257762929996471350151267431986398944396969726072692985260533952323485849006314991183532052218277946675258041074092337323118408944191036914044052902763989622489245518993891505037556531789582964812133149736523621741643210347228699914735728906408161891622249036994350768284297197725933328994576903765520325921088678579540581377487616141429808376069646471499620744917889526160116472424319101846921913101996733249977218254932500376994407560216380496 [178,107] 847544183633055756398588403096564298412311246055580810477691841308174669509692162123297248440504814376030286605511955520737847652687974087946279911566323224368296874151574450490672791773093940631464776615417938380937734867657850382154547156152634243973441833121150224773412224811593622378256875149143700527700045090731153290071159504652100960060559513658793591541775001509507037262008963946770030233441845851902780915737092522324137420352459583306480933801660349077272072461618307076713263081534923350243531234582803709085916514527832410907658227135968748056257308756858491394632944699401720980891329384957711847673417014501323870962637537568366698771757517294066631980407833192404599284357961692857175306901923424145685335729322565810735988269078882395777436598163607566452957892690159197464136149247666106344271470229682074609703931518194794874237286931147487064615000717604414383528570603179066366419284374808296304383765507660500465910960077521621948380637699456103437497960971020758030921130220813447661102639746949675365103189257375039290972875842817072427899822535620175652988963924311948958706731847279869470941675846815950860898852531773365956424850837004143504519983845052810988548148712951051338910628953334578900330727258450203171643180452307665055808361882311749191623573934747830545062058762810915163023430761220919816413390952600974084824106285192030113301053996220199447202237924267345308427235181551642288628093047588701263617674841974816 [178,108] 6081020094890937650525630190781199135342029781340218065394828097341505993012836210363518640861848716927494541742607977435605072636580648436199627301560131824307684385752786502959445265901976605663688111748928823513154183083532433946717474069131840687805697763620065154485352509381117569188777242322520732049071739522378197173563599207839841146422273949436463820260164280016904738262202203997123854934262960439968281080239486210167933978575639120310155634468872683455642946209156016660872006731741648574678005845225045463855579055980278916258612233884200674719771926044712661316334180359492274860075640056637723823319448735309327113575624951507058346615053428187384706670623659246643323248906434117858598371862350603035755650594123755632654258222137979157384463517840013315193510802011451652700889053226181530000771962750350415810357497043697508841196320406845982575342984147695255140241568526125178755253961477015845270833015545457378481634775321446457984249815943791927034193348313903372823278339039734664900629359318375184235858555105661070853740921543250532262190853439988695331985249683987295156608417830464864386382034535910149739484339591498718069806962791300359166720562438311594127722319876357977961265782183242480832911387124048914791518639933219386884033629541649862420300911269175447607048166803372116722143963723948232953166303797926991416529846885440323972003017751120678201937715592095433641855612306985099991166949406638076383119192 [178,109] 25541979732066056583687962525096627091103621425678597541252604429396872241263570434943310447792298317951502760382439317971842905868317852469346054144800697962001642871415370759361605047550829872303556927243155908579297503977888036002983402851823852831289493347044808533996246444970942256761962354169902450478106254252677504868993100170417517772650048471685427716679854804602754580100544698764411211874786824933717399248947022890091871078155584247769748231529078744050436665744554107094043234884539366680574656489148009435754624786180718818913973710086253556183570811781072384399725943472825390707268222078976624579924992324297982267807663428989848456381687807056396522705460603952981576451030474621099025920694321004132664583733542976744469342472304510691509861795695005416226649156665773537484170686269371074195056226465868622746716581219150425533110635560174536988120040869949776470762644738842005719714622673995485049721889464745858332538588059698209655629204343619265649909227226746362043754726905094602789775904905445463072043128901884229129613688629663983035543133679481580798546044007131182983182847024885184955411482486223815349349940093885766525023005963212903221311043038373315264777747358715858921473651741811345293428117890056760584894150689111776255173153865504884499046873892823457681999385158040918565020689733691556572511129689063396738971027503589917723460072711035348566835513640007469765489219435905077604544744962940328 [178,110] 61950492480068576593765110610217767599529544491096806493683978135326036815072922026961426444050051640951794792549539145514209480458841614958731701056703994384097292133113840058303646826863959030819116973341727765256231487363618712509785819053666318457846356025896928194160428373644132943108662884620027779012735884468371680846765318993408526251762789815165823720331282852548781218529249614278450228977121977654743342947636369528485270759454417874287405913085227530550179165954567312761351650160647661740094355854206143250727158958291837859179035057523717231005999758384427949797342939199923164316785799140508614410737191510942756657641325917184236476354609861672479453050099463865764238831024495036517283327479630517257138554047552529687353785388384918810502242468438859954656587817239805509341581881394270751204966541589461938369950788087998556274400057271557996844319259845231959481099225516681167485092772288290796192512135077055548799613520770790547865188439996876518924884755806506424275409807334032983237369678934814064528773216415258211862741428937334367521409035765730642629186832473951129553705691409349665937784855526204774327220187483889215209081953629963018604062376161168980731180079324451983162775686168408084949994337911251595880821612090839822388557942387288296095317974191667339757606424183180165033878324272914404382948503530548096566427278671655063598166064002812597976802878549008070646930735661915446463795449 [178,111] 85088835649272807798878546766964433475947831049262154371612152327300410189360041241000191563964947114574741211881291221729146939782100336873558877362737813860987450069744021300331735993987416013715571786679402271521018340876752876801464440627297730937868117528044085018045748456945861999630442222865088426301840319908235938931158725677794469307995020430119668988206033052838319397427272569210663797197708860448778146175305784643961320853788534069571952233823496700041524341938806186452310696958208091101664864959144241211365365330958489311388213621362732999599850963920023452029631027112004088723145796296913304529334206266427676498936812557323463480913369507358761844962654758604859199480349503094210029448506405995943979328666081343098311791630576256754294683252123173095546064793181567090053626795648981391385136984162484024795184378368769397211128154314054172893087375401445506586064964084596215019972762501914628667544964227217310237215927660700528704077640490414321358011975674016540535830710758586018104884779795124984185517589898420725915410974337385409038350698015037441754600077150948829765067295224117056737284425633569354955196440309987598008402759203479421844669126580169220349164315312137654365190331773002609965514178878836503868313425129314658018597526004593267034324964885917966013523143664549700246438545166317816496245565252070466429741937657804038599603428475740506719229096316369845750497440088639872 [178,112] 67323010482655674582434023532460570721156866707611375817507520279094920082479177194277788582927033445126463930669990901634779952416841645912525383263877098484422010494131941269215353018647319320350254878545946969073969731493120322840081657851119014495808082256508233945965542198925130315765040460929807831122709287190270108370444422962156372026563617497679253363582904040366429595294655268996811319386781374297037108212563824159893144788345578852916052489668874596146207587745866387789575656614486577047077147985011381796649600838267015721539111800086681192813849586494328423876691315423697454130041766009585871881904924220784463311461667132701860410110177870642424659603173215231131675370522650525247041071281204258948468625847847863526296172300542981105074418584876059522319323226312902911392253810687427045521159899447997132649075678670681570898069795133365392097446949246684087734559366590580819322989784666774974587832202142608996366171697181906181790904943074781243503157845492084984895140588891151854281081427947026264992980005803947966131570230862619436798343953346815570597543192577469161285974489298759543894795252663371527284147953377822420207297312161134501661109292463304648091017377029501751349972584668561948768744946696340517400921107901813219485436027830292334287448734020721564907844070576263360145148130284652358545829383591748559011957643261043376797957351310644245493303693929121973577018432 [178,113] -2048418655140617573675798691696021209179024864604174541419586742662702890303720846075427855745631524515292215313919228557599344582493465985564494881521955631689517999186469131437327269842236834288290785521490198506745790543198110010913796353222279931504942398653814778661172587464332691758437700971261127591239774774426419881215437631474046279935675264724324340007713670489140429001192716679956212882726360750195788683665071766817592181820190481040288112878524534066541993116983288098817630607692374214650011092980487268804775244180684569544037142424217628462451161279504159679414295057548965961146705562209421352870221803789553318069287486406642355814338460944447023801645190851379303528004151165426866163550554867477189575540613685932193570507143220933925157492547428897640461223053396544994605209633566714539090812413878398876663155004505499176086426234127830264899751670519345170409014066940041952788449829836790330719122242038565713900076144544452013421193372105703150776696381348107175594520627785885503310315748822977204015178975695105633810259519104680654810039214881283819290309565225834856950244228546427678469567049677196006982740499697232482415107550834154524108162170248568188705244150047701071645452968381675063987754609723421913397549169541195141590928128715741333501059112690134594994548950253187915501485017520376785083421053289913753532681999292911620635477309362537996348378973866960 [178,114] 219816505070013018587247774135606199102572486054007873558619858048235746446612180553255333757455244594185972544334906427938884904512536228698904268641077036790273207292413394552554665015797062347569645746262560047047797455621450510505411676080011817067530059714646122137765475529895910661716661378579743535664798629081359244299729771286480262017194187774077256912686693067261812475325568131787370776044806120247802690525332895973553904408930811475229173738541174557452080835972670868015980932138452299912577154044105079594829507324164688064448567412962311382828176281988701641996690860283509556300659701556931962386229148995478327721378527491902854489432374614238776602760486429002996817081421533307457951664024856464925522751370888909948324792934550008315738748604297032079102570232045939199773407798847990504662436660658385336570675952716494015888872354054974328572191663125658059572130704621499458109524512766059374814627594537418497685540064175461151982066116725678916566881915857221904238748529010712140599913830749713694889719431990925113235836940989749007237104094264447403826015405775928124951434667613722849688701750037247541137216814277425061498830443170003203536486693143389201991852367689505324994444109804456252844726741120991476523889476642475737581422277238599718059015051333184565927314909596243897883577875214906528028951813808258512120890117297819263698855156539705249294160776 [178,115] -735610111473953501306430013275969134475384807144363778390157837865793610986004251121359877650518184068483094572929547544810192518294443724478958980886947125771951488064635594560233305894212063136467622940249567191623672141363044486719204883300031246590563952146496731808647658318234530349372973767980676748849731987007791424482636770608614213368883639658613831535801585927424647652709218330298936032298152728400839841318252143706124718331664889724939328774262933163880107864774275055588225304754707689264389654047289003673373160568900334988525032358890943888528400174705975183270644785111921301708152907124910279921997144443647307559609993533000484794936655488990215162598876422959648866099602483239177082487222754205014152175117377121126794066044483500704105889517244849517396769674189740608828623601913909410492707223227707625555423280007962595334916982430620406528428231815673473999013606775066134613045767307802559160998587032931101169883215214501735935032634429460885262800553915499325100160955605211732030357702047219172556308387907487353389055589972136117300991317385849149698577557548235875496427586204748378701870665866643887846838628489481041575247120098818965119480436208096706297502954759102135603051152985273803460573288867359980446522014756295509771856802233699192807596898922567958017530007807061349796007271376796505020257338523461051294804031061542293399366865725527648 [178,116] 1163617312952078895283603399686225982142018034776182763311203004225683990132557548202724795426626839856279042733894642671093508710841706484059673815983071789018072150981956957514784980912610839946523110656825970261574693707957539461497892476261716701229951485634160759623829985003322021602573465006235856795321197940815054261908722817750420232942749945662382037388008959340126157753412372296089936385055091157690185973847401158544567274149510494101865673859595616453423461132289995970887778219641477588364304194195418561935169146118129832553739859129756726104487890109897409045630729743784450407351036069568793195037105706797118229224207806313404987759481306727641257325344769177073823718543420630373768155802382737033886327385738440114547735170401207268354260824794708691084624752575477523920873409487071919620690362000394715131743128054947972691244956540188993820848225074778312265029624684064160224321317849008524229048743348034817997414621559387587025374760787220072101656417381085080997176355842298290784756588326992192342679629316655954843155835745503658721692998485875096007303837533643304078192603899004952344210604435743402082543862975454013826611656399557372532425353282464089304505866718441312158179960618709183752983272230112836612143048245200924945354092834742658935504540317515679564342514064633048733278812950656261683276235370401088541412292457544812984856753280 [178,117] -857570871365876565958432149219352390275255395615059308460875443536532047682784859479028292782307137098650701898082281816634170393563546281991205815045962291005876212489970920951126314265084688784214782265576403813163552999570499598621888044731245056808027355656892907908519241974165371664842347590571446046423700887338168812132330276264973589532141496195735767503581905346629649826695727784132922900856714801816883505377176311302399934699913741189855208116553997119209911738855805552666986195695704731905383189582800182400903202926587357572565666818046451232809455159389046134955597639245874411596014683229294688705648664926756880164456750375443156176518378647534416811759169300996955751748933820586138901043508990753981274520050935088923336735777266028358691257528194941980510322267045084576455127158736058788079730314421075021044014339354732951430876438965313533939858145391837741545161845422261609079144334602307245402485143278268323575403644301289085984613761279941078288240791702193378111258034714549501402116505106219494689597782512498417970873339655206758719438209542561409792792941621388405940323996132333966304762837988612326850294912578890966021918003268976231614867888003629858759564884695524071594797552918099914110812664706635576415574526224538015305026586847802881543310622083262319822957199999639970029751455871918701851556825208906784415533042923318040 [178,118] 291049040400108075893778240898311647906919521719077912994240905618048590748513505786742329595255487820089585172206560137905921675396945039753315624209297370203561390440353647197484009499451801089962912196004770716680362228885323271070196060511665725900835909613835136147355205405795826339684360989792570456429536706832214070790793996426882164620172963977331366593526882701270879580281713049791223928726839841604255236854230059808093866613627538036339837604873820175217774350553087691834705657882586000586793003676405517636307052813434794085817684454012431758237412365596577167100949315018327988259011257754297614291416049913946427319200795648504303394336407939859214394677003664953030688972374350367459461205927371182277259490712212722632156153489364603331130295323983605740394465797725344589504348297859585553953375714177136606776888032186695194656125032360616881649099544955885162454206624843875882175874220165578892557158470750973587654941836787039184485908634512016092317697719610069146152610938903669997552217766061268168022640065683866008947666006515204141947836732208582232407097781594922791241800880920440336845136444356705533286877678308423501651919837231179196462294319271694045716218538891908527982106352161083690995273640410633817403334438130823289540434221253820652455397048867311697242055409611010431848081924328546310215475813821434160112429772 [178,119] -41790464185311069553672210942551267763735676660302986166034187059376182929964626408817776059399304251486784029000337580052569825821277595052973497324246614565647208712361708244012082883499723412710808436673673771601505632305201678208532026674030944211480098267305520049727655927635447922823335391760718567869626572898694307182437009328663372521413358639697843211378585647314607896940881316295372518686134961200444334498516787693176810430864151781259186759590705267901492000795686076927513376312018795815038666589050468377619243039996717889683350252112097689357112578115162062954191101435283055923224177072536782114403778853078820294001811324962884600305816172353011327479087009568169586156749023773215210253052754457062776111416639196668214336150977160260833018266099520078064665319732186016651513195949008106266642032755200042629708749124199574680659738877517863160459322610087795677276996181355396766758629084862991112749550546983534265174503230238527351455283108820127283312614317425780137892802070418894096565151363840785148237619869026757381892206010461210255208322178260362128387251591650212296226820204008764754303153598951769838428891775593236089872805713831479675326544806707646436220301055486237476284589623901869613996203509775825666857441761760926058151121631719842155914642040461001379109139329134623442313506201185322741911766454515136 [178,120] 2428907057623945799799734232291275302605880490451541679611571332334020289027197545914598621297853664495044797846524350397709195822946725523404789042198169666351224614611569881501133784663227050150464856440782901879162015050490158907187938525693344176207588817093814056568870264523664986485150583977298888118454680201547752271651100346032754221219326669190830390911460804768132559691910413327832200457190118610332882234162191892665257069704375262905295231954119429216884464584000245421838116583262294744534744160714479538804551674766463637953786997938899873061179812595093055679918262628192713274095977067675026154320390841745879792107071440320987357418977130219101127451261633829820222456669146930029158441210674049394654499851537909156869232649401239940889148335387491142422395832232928578215832938875139483719416523677212338410571335953198117648497001851630778529188620882153896615278765951408383526232783176600272168497649081453834612544020143717172295521120974167731080596363350152549466278070199986799959905957883141129528555613677323940763351347841214500378560233454824239927566042815755431291233239665731442591578161453417062116455191628152905151437122868149880298828356114376818714457587027335189260594427532980725643969380655103690048833340689642290890474140194749098222005940269917808152237759081266327251622168792692409876366272 [178,121] -7197890208882476033148084151607322040470296863846102188860785573289798165521260030879723980113262663025121007404210800551537590319701032499951322342407813794048391056563822540317313072840703464592049947003091053025122255285346429232204265540553916076941121745815756801269786269202763488560954832368422925994246331479520108656323622314693364984842040527336675845588371885386717114253207300406977170700002009459675868549404996860204868136392904963519150495820005005943708520261764207673132764248109709095360125400511240811807062025172119782872993538364297310646139873540252964572111923493215451164578511916947418567601540655355105805589811458653422171735246352843686938095815012569930426852139231404446110133829008608456247143471487623190836663667129502990362245162950185267720097138950738275151741859434995756186395370607332698534328822602267097967391838633626127529494333041348766647171965933460382582866149290089200402051367271350084863137018889683333264904977327269374625474213608702021329854420709007288254133539951255803255945154708940420102039861927710407518418448483621479122382215219205415708483562990751556173717297629711123753228610477830869045975064004710797026754801107282483861248498162695548905829084917044111929720383398649297436979943425984180586193415899485821449917757418074472663205213036034475664906362361600 [178,122] 60271953886991002106883552701759597125044691812870867027373805360991245690856844563845073908188404129711682647622350598033324363379816443839610618076169132162299424436319156235647477203094848326084202201742925330863815654016561809269722571359148327179966877176583058913494963497845579332225223158739907311354971932632870288400345743473099342107476673657877883732760302550339767669851593753983821130982271495107536314145015170825559909805122061174940742052251586203751440145267731511929166143969584941532606079310919402805386505054352230722155152598319626510311399348699914698495936595526717118393692898762581506062453149544061656357265197457020445200740706641062346446488854687622785646135185519835522601062672847985043149761641666857677911174393290502627631844850863452201736008007978445020624513796873937990072856691528865561108027623429194618661492654345105191735778265306949606904375542954879037276771306471055201710156126046704428603840257942983533491355516409026122177124326499475931358103382851673534396803056227083527170278198251663690552483807228598789649539738960692829480969722699091673476820504497416481619508269550315620797654404628754534193138422459166790686737066301591535612809064048751949328424123269383517207959836143171429353250995468165802412536172974073925276336399080042642649751836717315261713032 [178,123] 19077690605705662890132578522777604450274065983002566414281808607357850282006059130517005830193912983712646343644760321427242516011162132982300977669307005098944505454928952009608265062543800467538826379752746441598099952012602108835796580967745144045072524590851762021499853116382643108571536541865669684974104795407423554733322549704023611759769638374452011824146708808192402075472094370840507290542276598029008152754232816795614364695366505456275696413176081886360477329313296328120833422805213697371806054763683490993145891193905253981600119059926842298096133580478832025033357559099903008712483099812099838640858934160644854211993110905751480295917801703810722969670642418981194914679393251388761127136463168674189059443282910073921080405936975105177939361980949291048733466994173042702074285301453413615036926472411430723386097894741105130714902439435011888084274337953086906513381637616542692923357035569073544609508183837048686488999335207964896720076671963888387675105959799395821678071122591263367578932468970955194085434393528698904666112848840254096926250153090469070710510714216606812178634490438725274386588047702900784064496339714078253000353559142709027391362912481727646815296179212970398500164429367757957755842319938349141203472638136929999777218484461061203937815365825234388087673973201792 [178,124] 1704925220380235503314209217680839147976409297080313373485919783065538382985536156492673587023497239445649633585426498782866906511612201266751940515426750635255977556996845814996152583136548203436211890483491147855313832241737025528450306013954860022137097644912987980785190731585219673462613154245523253135135455043936650231536881871833273928953231478769556910551035189878979638800438257510708198601302414690899710809498526274814223061661318013765543955160516833201836450657482706763987478714776444983729109080628743611721847064438374749314176880118572721112022284507770007758535334719406310087717243738507250218787463141696785108360122527943445131231726601810800761928621111798909115037206598858357699855364099127681877853771137667788624990464831189702204355792084631822673200905312214257869719355863871744366104344316011523266570186050911840650681294195718635592298620633312410623172704071381462054289278643999825915011907890411351668665085532093556747380775416205179133653801807750184145067648887978007604971209988323040841082458618925903078160141100390176124262724394097466015415492947224779781033540873300291741669864730190514177321757222583918139606668509422972462264332999383691411803738825741144649018816586557998144379452511892079921804266975772392762978690346139913173724414979497673584744 [178,125] 42644540571813636182383071836039225989381034557402467050041294848098119200085170419996571754782398403117423427075784479088954331827545001711874831970405092447264128890329600416410022369755069709900247916778377370788137400468891772595071585903674905259165044027984440700022388093951257004632637045938727028792877048417216024862821993316500900468741234011312844628545569284501852043396302512690823684757515934965123822998097447940732184428254092134120077794768443818511146404009210540499440017662740116432472476287946583598531511234404435323568258218042742748080264939096417569517040841549437929343249058342456173401804732809011675308722473182936524479970498696959436526626241506701988066799469556327942567198771790290113577691298805487738007817227518466200890476728955000552927601418864105405614636075630250251501471723975939917940955911964607424598766038326592419356137002871501474497558564487492369525187542142900906935574366639879926186346877792793581275349019789253552204763246962745366005451859939471429940402758490380228750369697223005187055674437225446066009213302280480213535286527671644054677995499940722657573096963869152616917420398541900709197058904799926442489719148821646542194090011275724769277720884862632046081033730500734134925605387627020558338417641899405041728716243120 [178,126] 297669362454603909443489233942008288569174711248386134239774312956765378043149928549702213551524363797538415155461535621638316788552106269325017235580052862810150009494416937320451979617506152095298127864982911929112685895557804502786299059064311570867370367845475074319151467795344530863886106330655695704268721240187768183245968517501784413696777594662697710822381091287413266350953794796967342777518772105980286724757169834689270296457655498789841016632813550390318069933139472867612901503241245963312440454405422508663325671215845389032711749114447089147908998382482262135496876416651858899025059389764393236970498174578224559696910861292517340528622695243868990635436755662264671914987038638650243735953797566107866876760109937254887285426205027276539438235916097288972386139094127070699828000940591514241494433231729689610353064329461020156189375798979069708047825145001971958499156735835928210827015368085847530376706699245346003853998509801825116943741954383431353500356010407763492486312937935966728008267418755121380350841636040811294532190330167892595103605834139603887650999035950256577609024830103342087038203983674282897203969784077892651230385232381626600529379427987017508323980649810735739954596360304615005476278093710924842238271333247061661873072412585028485 [178,127] 575166861886191787964954407945487200017325771963010976326757076401843552976978163356470858093566001454903087571923017476129027578756175519939310501085870026651041620016501339580984607721870633423053385582539615163737678088674345405409707186583017587182463088208100889747196924253804447722256738236403040418678023059310668415156626040839456759526614970141418881287329116125387247194073870994115042716838827694802232323192547264899113425566474589949530843268320445911785155427723662910022380312657360357518486960413381625361264169436383108199491470005310926328381584316661375148039681954160056090731248604859484357323773822311988683592647763909485905475478038984458034786300019301707052706162591084629931067407531839459972018643499792402499824206373778883892855184462284923166305325962534468037159026683737716835991504238933887710144964278396426153160727277400210246257691591027673571538472418050113927651330090728470876747563531653380018370334003623684701617899699278947088885769555428834281062391347389067627914897534784047649046317688029527951422964747631131920167900570872582449113642522848364057120545241792900745285286007979006195920662805103178053473163680146844540134021255703888758982135558942897004886928766593008967134481047166827427733020331715838063831616 [178,128] 303713454318770429084874086554870214636097584920789146570221716824501115598226487880767081075365154922612566078458625222223442765468591686370060368705478433501637116425111545671696871686501297652013218338943949589035966914952599170906643930493083121903919086710572913486338112424267678419673559768504034338327767078437424877369364785236931503907223562769657932479722049715635965248595590041994142828660832681825732706724425672145870020780080093796609179493603571841061496488725347638418575948534185912432099802311923611506355410646639789914763922304714222604907978428857927376158751524465720667063177353577934796751777385752189593645144243542778978002998924981482868537509543819115773264324664362504912103842995162424066428156447372339927791008861900044878592550360655556516338587728006891747862331529838119592819078193115969313186222645891301088051530876039866926837882763836395687518820618575116906463103394616651778485258437162534780595720229303984673291301018957346242228897721024979477105166985666406173089970943391527655101970085539346735802633824713521705482653069068317429458493633538680000685498095586119446531544509794603504707437814857682260627881866791341614430331732647370871884507177829616349435589736388209623894033245548858310084489656224 [178,129] 43070209956650940587295648700734411149773288449011573540072791571724204916130236142761621100409541996504618580571087249737488726266472570016806577874277894343419171733720384451258506502962395893815736319641456583932672918597934342950521942008104347143609838562245778362368401559969298725612294828909929195085810156133825418646946320416293236618557990267233439060536023953650723809714380202777871158352398622155016069246000871019943484150275457687389703764471685459958270693661160521042547642206683712942772459010728654907273636733999633855564701703330775865520439062134016492127905271452805894065094372382306959995906435526197354952405001728618577160879907706800308753743255142947324025854603431525128244960398890597048709284390522234403389759545889397328426787608341238766013429609151339812075050138645902675372893695740462039453105916926902306367094556096369585773201281059426184016861183908205182857629092929982170195355940924111550582742357235879214903447789844054745002515590726439235987953575523057550818351684672849488400895164259063173542489554466885151710444793615916215903394355514384711849941196210978055161229693767373495238390008817845090401332270929080142672471342821738297190405631752592698794691741804850772633331643516607424 [178,130] 1604699087346440411097618001785141604296895334147064623361942153935592536976422290967775365964755608776780379696483749278190847976922609873956588463725103033812834223725074155168046622585885726633583343632687967377536459943901266301718158834024295434674943175638351152842588756439433222500880640347483492961239610254106427230502056612060546940863042864778328372032307018398361024539434504013529563225932620975445822705829879192816267407116706413919185917401112322566034377667319357147948973398680342993261515460771354705425161742781287279171824338516674222686460165807774386434776055696350238167877699392856117333208636801003052667902992844890269061577400590196520622476639976953525251681333801980465972513365216115532365782021198259859154932062937084404952853712151145952505509859459893038563504588391612138674187121967876633322571442625402206091523454184893377505518810796848425997770431358525087292853707732446763954941874305971964449994436650856098514750565869565504451702139797005040359081700123264238409386261079818066193374640614614049812624671099229474586866672621808730589695788455269540934589090211922408745649819824754628714941216862858520592900005253552711430382955527554059854355450207920664828239913326798925299932 [178,131] 15295984127157360024516982468178010327941341211957423617292548953365647131463674933365333152316206083066869129591341105045206392204948677329738565574946508154850346790871458240895737407787971669066849764687722263719886147094627062405327802222850328278947883790959131633729061006210029394093730967561608202491144284046584916647496150277156364553161327940877983450606590527064482626146226242860383748573076579381450509837353209688759796874822544547918798413332705596046277905709662469015926911358807527832944481960075181091827104328021131726802831136810412958069431283136408332271418008350485999561428866279514395560055082515563573162730982500063420038918160304788791701722974434417929236631445998602023694289290455683119949320749398327366946385336376462331326089338209636991678858386044660023499767140517308946160757466939178015512944968450958596837014603708977818356169764931636652154089812617838455673396166208385961649780642012796155832455983947834622683612382173069868334347265233564382494812129642952028678988448251359311913225506175721764742878867834236130614853848029012722680340747398032485123249408549862378696930198030846123144836089736577757885025834230920874629120521970507483214996094565428158551528096 [178,132] 36151671570223329930578851019321929369544324216890084255865885593335962525064815303969159220670485034044654020908185225110504695553731329422544648918127761640049714204918782151872147691459680836934530460022473815884402662864156862386643865271418040695723401963412260235991683450315038707383256914429576788011669740407767741065529363889378666380954599872891098024854023597173391131387501200107610369381420729642691002255981602285796150767943247954200333371848350287761610115652270942813167621807379078679280381589173760672116016090986792484457463574984935777191392482347718099104497137570457415384711650064622463374763182891166555328502593683273560362018570543534035081940657234399768596889860397937751202769474993370198813887505838140194890100135683621837641462182375749534964917543322437631012914600482461593663358368617624918189087850097856941764653688415025701961125030712839946660246275703421515477202972773050254691897918814713814330600136993979528579727963790290451068308174457427650026309446493739948167023497888022999565543405430801833537031255883249977736256733189019150433365912998293282634314152378938346108523520148269452632439207130406850944503058002219556080049124885421098783613497928 [178,133] 20430398758216909681254255938775970029513138125436945472487378705919413655816196274205461216959647051256549101560027112823012057291610208221133986082601044518633168661878856919259273127502298714666554290766818079165792087160640642358046385013296492737080751114011023614731420738018276130576345824712677126458272134932887999148359273240986660958046968893515151968629905768328129942569621181715089991112363419684254872022960568619756912109834451751652654073406697138341432669228409866598996532197037292840127411286613065030955602229809444386267284674975711469921594684196457975805086629543126483619427467370508429975540790604580452405715053513024859561995488309668762441999611387384491105652538121446674872859063911051772815697871525165133019560752236613924174391174639565603720749996542318530596890456916729406702885701079890936377775149475236362271241245007271244562191294182778093461551643337373493717634875984292023321795914013398975552984434022883706361913565623129246909930200568804194451832282294247105287150356593857148229510356412182360163080823573272737345802360341803159502307799539648596458369880604170447017046971960681596613242114486558732131950289054653971096580525719664 [178,134] 2648113029905892767847387069061456404986485881950276393184419272365993407227754238756857950954509632920447160429791800422470376652551869723322967598137150396848947065060595176399759167000518423347456381684515375101855899840126327856563717570433297830864298515918547072750721200857700657953212403118768756761440736420760291645397814243711406613728938530283126291060368820322528619935476377603105251563295611683551936584844122880650532300436744612627484647344290192791088031613219140704412835257816879141337089148198139860140650930642171145264566113976635951256016034751076111405183811003311573913689351587809400385558679698985977024712017152177530884572844291075232278677315730348615446047214940001129358663891027570121161762881606106906896340358286286103330405501012032167008416610917450122229101675058447125283824972113968841743273829975017011525395533179571284795294895597102404904283135270911115028011272918966060751119817289432863483182774298261459421639276305690766819067408846644304962474364852926688281115676839282849972062965450853766120306149845645140322400835687288946383393850265273579589566134101091006125331580103695394059113176352952815987976019585944109 [178,135] 75078037562348136470137505882670442590810109793414451984504013495958110929369357177151147545922684027141500728652148323396537658561068451785752628536894829345468565203401636544920427362928449314021380940083210100281612261210619658186315876370945290904059323774750720161224376285972058917840939866989031041486819412750651180055567355563297113487150518248782599282244338041897421775504590804873511183192060486708356773960427858529693844483079351644683845891572838615593767811317616306202072793632013184005246946355164773205722875514926469739110682556888796369246895696436230270875843954824209240610052904700591891801527872097363337627656676435688084774872233031593902114411908652383100848671526867707931947655104281530493271535480397067707992072243543297411641526306617287714955888628321784982404923382680205461287031675877842971178214817165034965599316270810551437665490616554585075425292245390885038509941820642283936645491846569104614328689243105956000081952230910344254858474686979597958861982919874131405665969236200836128859845639341501169400087338789720675203179115190914709535979123907229036011348337589001177699073426338768513775465136648427776 [178,136] 441226715383585284083479600336138923321553554593545563101357770702126478550559437465986937482449494234946098956728027668206383167396054311820759492450207569978253332223218185282690938158033674305005720718325750088366246483550604191733512656739756948655899380770420863622379778884651781800760118993605315228451718707886188761544763103974179063535063030223102459116651674524127225973185718915518443306489303043379687725937649933678087061507885688691080400478038290443333489999478650150936039037953196153394123459114915066761735956875885861888645366630396883314187691132338874691170296812908226968849432789772646084293119660775926975883736935482856068141167430251932210954057972036761270022322509218011864555934034614536459255137671765240892208436026822774685273534231475127583285033885855880707864635334810884524254775739397605028342981873643433868105888167882405568976143255954887818071753531662343004503068422432654982404809785536151548123720539332270314192591901585201988961321977892933923375540374884460147176519060647875110847446031579606174972162186027899969115281894981530885537355701572238950083980484742154290289763057190474400 [178,137] 505812893500142150641370979610066787039375306302011869858937993405017403351036982699661907268995217141313379845907525619430073216921193976205353422215438730639393944217930503723982763613097919034583980531511864610034534689584245466058913349504391661802537473264078881105618759705839189032210853227226438429469887859026300552893401423926184974555245288488275914342150342704590339972875434346730123851558565972781347807853981216669047138212319537646308410908361655760882090677409560674198956634088662119492064955974157457945501897586233018140819271148826915138411840663242444549835386651148902275287206413781518563641282926678078665294238751068962563387925220625918018076169115627758763678267144493167021558365400793961051380473580082221982364047349913560691269482427962390432811604970689164998007818875879061419250223960795505573663278181977320050789191017284694060268539688431861340820326557853948167810814043406919008509877341198703938713015713897896458629152672044234488645241457426311328188495237911962061018794988287026653647474978429762140068288743982928768341979152340425248785224977852310495086136543195285760 [178,138] 105605607298221755850440589456704620553207987594923198963672296000303788429941508839649161089444829456118259734604543572929988408039950328244580641944668444908058327161942454107805482176584158695728514843273619756135102872504030989572547893088666967834996023449316920064430835348742202938939648373727579836633284717330105167958448044440364943031356152579234585416936702105604830424719394349809896899865398819944706679581948689376248732231213139596025145852830249990724602498290194796659009770766426565760149457800257147658880554874219499644876391720779694184922468846122408632755227876063358378913290700762422519010460804473524511746281168509055624918872544199645123355362636804625576622106372155238626504009720962795867254320707273902435171528157877816158482440563022609144673176339432256385747614084157582644295381971517818560476541686100543305609445899797766976527230015464081955565940144406813788267529104422026258819124664600447314215381246748558328726561363374094164470747164500260656193100329720005481835462574063167329302148266663668308321018950559846232370230137371763029496516076105147900 [178,139] 3715994934594876268728914973663394318862244942057099135835180331884120778167723114502533019800550637908333119821473425022675978218848902163418474191005602612957477765662953545350744086453424768694874736662716706355952140007646334679243562759306198784612571182111941918499496031846088682970736530319398232255967558054520898363881317102385908219397523652029331892915018529375570239431750436650035159870687727502468490674177384263499560647447850638633767770835561437634496320407669731196881066012632046133191834410271586166155597524157109000847338538172694393246768163635201923339122113525252484942319622100459190029474942867389552225921650538583419086625884271078427247131461730500667879437207143410602656461201441342424776121256344540437384755852232663803795162290579643471774581691238374085526675702634194706048781854413773061325256534999561105303391607819866231744503411682244636040367623527871144658695681599938903710565254880693221590690476608023020583967710199390988712470898766074182365492681915406343202363890635686056884341088749613170111945844456521607149494479680311968 [178,140] 20186258183635762284344965550869185944087190581925146469356502268667062787055957533356438364704035510819744596576972348214154101437139568887583784889206897603957926256974152240171172090301835186358253563889590837714154087755191613320432687355778161203257108649081572309416354952514769631258867984812883623662488982012839289309714413023470267213426470699638071801347238421617193870671258234135052548489421104693001034032644388961062781803663518899676837273693949919904161533764369069241282312922004047470557098160900990768425031329029869625707500417664856630396815380526856621673795296157962688473150650775012316888624978961960301408686168045219746433505809691347655255611518651781575496388613626129235700514631857918846852415612629995745860212533713861005995482728302015046375489307658163650175916130051701277427398112207255723383298001245344903066418503306680011311233075427113205768311561863378962149395368765913089070572458837037179371971124749546809502840900982437775216288444151376046537751050154486116729273556540755104417980472051148295772703319487752 [178,141] 15265946757742957175644922207663140745246618576203849212709500099134160772829386885718968278575334267811576922200259032089475397894280041746139378468259606631936378872148510078734046824677124042802405351672117141752542914565961097776252192631545079855176116119838743172910755865262917091940073321743056978683306172523749207281285339630782960406087078545729516164381441529557844550865104349867634088005980045908274080645950153347939160471986535823170445309332278922866451176689899050341757830970954419506320045744353120705508121614080998541238057462088617906540714902226546169127840188700600700064679087366341233507200396930762605000564584614768166627075036716009733759437084934030752075443012842357616916655028903064380288258068590585329453510323731147219188467406710848474286583713340509365035719972554594410433792979375813139955563729121707377212867539168666854766574162037817307559219470245409467298872272049923780701323140589237132503997233830647729671422025943481445874574136732855363336293335778826907559327595272598170166118493792 [178,142] 4269612641896199587899876782969758488532200776763255261360272393360698475221949029540902653585092851935763325001905305046492880468217875642934997634301997521400391951278977586569103598216312062479243162314418090613521771467556328539123842407387308718829411922975722639826265713264448989712467669398323419544790043435993825031747760781118451567891659352199901662696334466496403413082784469964189634105863080965642343726925843647547222137061237000495472693690859732183213196059982459764748462150404284299470363176470501780214837802423616130604867449707375460062970898208205188159672081248326203122672618294408936646247200172056333536990156296223769098561346227610354100440822795292351315983170351963942362376275892439324992968380759414518497214084871871531046226781247364498375731637426500182548265182947637284131572514592156896676473789866799511288769958461977996562108613703903612218826426272842656314073159618373569652227642920379137808387375546229064991733814736682596446373725178407691083368890161590638941959928965356147 [178,143] -191516733404318804570937253906299994267411448585886949700714316540871687157441038842344030919443924433176732484864712256030026532606015727583951601594567728453429764095880508750323461377492644895494200645705124602137978794244338006665513267487270605423919048051492619532973407748585143819792033949186765903042714349197940773755669695170567901641451961695784373155112954694657977280520009005884973209821069885435721211782077307877214469898375661000401805178417361757232402119696051920574817235649581874067437463695248468325875103624936456494783847970125498685189768862251543617663254869374663144830977648311210937125254080628507142188542827390359055832932300080500968805147313594988723896684120037957641428732963405843941138763029723910821422723684641093299895190287550949840612951869240142974179413284674628819772577629357559360354316723810457204098255076847574071234457084749641463771212959393157508807994780851314991751861658845433963726656672316795537434947627592077850746471633531561590641096744345132428410304 [178,144] 5351449242245544263923465645082475729079509433510089571067262744437452838682543016024952918115455828518186399491444325437945583670940452351640901508359915391014846791272074586888774411485296529174170870717164245217297966449965873721140776131307666448800355462564646323689659982160856869096272745840684499648110709728206319550874617792343311908166330391124765768946372728964082408352628910251100818598434080483233328296313782265603118540850811433584191496038358615747556376783632693527280482982184555378348677752242570005889777123740895036064409152701313445785522213204585948984404165595032412770354580935832878021784102894858134935639529334977638510105058405948116040442601766070501457351869747385702974404069208668248275453100709611812706898985294212528758913698541807677314018435736598267033207257679875673300030801508800362798637948923038739172902246099641078315242986928355741829510519500307415601109463167438933566909002041956316543085104816581385446142058303454789756561146953852374686675758079520 [178,145] -91846128951848333407103190683680503481714185787383849977295994797278590111306401073394391152211804924479611480941362007458189233721987442009627333826989595632754440930037363906496623980244002682205350096612119737451331428197726377778492932013529863639852683419753325930370294974980231499421664307865272975552366183690542289443904257689925425652878267787150796669108756251914009542817628059367872607071149775587681295175568430006872626916867737005534998763691879459530044542173864488940249373836541598074302326832445433036743885587091537480981653864620748264190854579313976926531757500466781071064955965446984790562249373071772962429304904306075134181599872832132727051628489804510440983174963820658612346575068209040926403610522993783864731708799169340817008315785303102437236087979740483789045674530316806264317522176490107294237487119724311350799103109613001707487462013524940579367083121438071291531147328691577895197473605210066607508553749413688863523988405279740367715099462682965114096 [178,146] 953762912948676886010536343712067487926568034518042315596336162162092459749802722471782460939131834954909904283764578592129629138601370380721774483450457639242766044541058258224323474266012529403934683539828437034910766878004641413294868226957456099374689556839366836289499661628131689163686029213898564272034743354141089914268319728685701996803881839000309713255809384447092677213815410864629138237394465608883020762394627194510742110188856707933639042199511402443916710075549585579575283849276410082995026693791063440498730000291514638088360513294491169653081770103848171420356433650177162498475548506833794773831946786877226609775427603452494107255584570914603463307611553204565541179392477941452078627633970567936919327147529184323072833207135066104685071679115918951755886628663890887397567888784044822656851788632755337366487895925437909017619076702371642364895481376995555218319843293732831326771460906630724663219323191586071092538529692214915824461435867290893731484990012 [178,147] -5896923581691302841203966888042625659838618721665564621540204811679574370087339865727475804027578480619482153101784115453031087575332153769713039177517286805760118881247508272629368968697803242783286970245039743142475039171085026600464135780123558790765193626258087005023671189936261395048638844132555836214280702292795382860899546483626470619929449989777677196953065473463411697486796527126334397723202239047205541705040283385789583841095260047706913360779294526771620156618340860944503942299560393579799909966373317799265144386440542315171935958673892913013425987026630016960524438474255131446110087015165064445424151071043223614003157028015026455957151894721050828640598658434898937603502689784700509880658670486552901229693413304606134414550063957732726344932852995502404020261510310161477054674612645010653424561586352160273590771783476131662437598351307687135272007203886076800339344501602737670321320281904013333289868711245580330760011796706613950929597938782048 [178,148] 21337318234388992707037239703337341967768770951744060317873171316590393137836619652224228623355338434268840637365691574469050379003887991774608538487802868434224643222315399774694561672719113287819029945250391473302100813098229568750430259815346474396011949538525908609775328018151061457748464989475846847543223497828509773663878021309525556183254551150787232133839104416202011929957881973957782256338470282562404431825505404771967667219035942714812740543459891374762201009913945828264217058830093398233438221297810397826511797615922733363171242223612805051214321767647365057899415528001561906654863085962971989335666170041394348613736906351551075143331929309207181814963167250910095803393634938454341282525009694838606882799194501182793333822527732641477342308768078938065567185753021574276162399386504284448219900483545344298361720203496088630835800960143637458214992717094890750338405330779031537188694117167098568190847106891839539068132590408137110231312 [178,149] -44357673680653659758679064987307854537472905343819052123892444084770093058621320273677568193818668020617502972491891889168775853108713840200564174042445957876857368554235658713158844378220524402283499253607718060926675230405119980797680209055007892977351357374802290259448287709668651164616397119089910797309683234095386163202122664146158491645645736777427384572641164122264851036223512652829643912087636748469677652117737832908393005144634816376170722131060030758730704581726229272207643277156819228468353014304967478934682100506765482928157586732485950018396512313450163439503810435230358384230931834417152371913126157553480903932439462364051396886024962716964840226181133293620901474519637009041116752506498292887561945377621764835336818790236728590921462572740037248112930336741230278296741482313786801112624658674233657210231231374678273646308540848739670146883780591824242566656825687313470336243625527639045977741995392598659007381211670376 [178,150] 51940513052487779761961376585933891764667899347324877149586036829256225773803691410355153132534909142842864943225746474777621757219062542967001601199015605812334242903545935627713022659965620821813638364657786941586890145614162417148768044320435638060458249810200645327971900208388775033298181760594609775413515976350803807571167826731365181127431476864599606958925734515633711573234251231297949404111487439524099046789713607139252352687364357076903570777034322710681414135154785177416748391281254993397584679671635433801512617653582792866761632119062662474508900941172995612801152547225323061500507051333154239562830598111518577774224971150220681343045664191852376569827471163863751415367960776229523813226741295547514657652081638873905566405688289169169265675270828073545811929662637186717306323780905430003061349254369785516692109238869456434349404039102001768350077437946341380144838257522009378411814693434080921029511725544134442 [178,151] -33534732217384569166666565906770389923793922029871354518837232605466752378299882909301175978209714161082391965944221375229649554151978343199567012589099034691025531562309512222045088391547206298333705050478767133921000120895788934551557378122758683691674452839300143793920460183019880440158476102150346725368192048294623106839737826403829000116247834252207657580657736745357327471323509971863117818954822424687048109020375150005906084640543147138077655682678294536366737156975688747471921063166426603387448544590517181024540141499626806531875127481357875014552202757875685384822613911071212146036473361550061108866630676237361346634110156649676430270285949014939673711254560737020145532998247526420426848739555195147553451692970002990558955278841466318354070989749240887627008827227345466834467101458922998198244931273490168558772256889840351810488963613516328868413551628824873442122744945826275559850604752504188017599936 [178,152] 11666956183272006998247618133666770607422722475495202926322664130185867561212526646074247910044234560641386643166138242422902718995315535085604957536129221673574276750903252787963290692160134171089380157224913664925977864397590591611111069397912982814207274025532393559460428740644538428164512948188900821254390024960980384846544283754939160068551471596095155594569466118325799716925351738870064731008005494685880084286350773004500952025720793662677889312756088125071982737986070925599355620882305776915920187635067417665622142210183979352842316070647423715239245313600823685942005820924462960526227199293232342091073559047359018650071104144075756200922829279206054951935002609066496535314493220421426120255875792992254493418412185571124950834186128112591990062514012860089081429787626052760621776099452554750180254462599628894042633699481771767592849144710032277343666376268962977054058054684445710845348013664 [178,153] -2133633767774681093899336062240976562097449412183815625725007719260273039324167548295600290850690624822000903719837011580982297481908291442255603265576096500547269639526548959149645265305232374849257117027258773904270423463955926137623449590893491469855085473492055135384958051849004073129918389375459445665819831290726538923280149609302659093747974536449207391452121181455904445353818134682760646675174453087940065918792322833389115677854512764936549221636618805564620049766144967811729516086968296392720689723097879384933685968051154240317511872077070755154084583460065347280875766507758523965693401005434987752372477524315643580325232863523527767277316724441226593355882468852779553173078464677666570768384560448662961018873758049792441168830356431765406658679192652058287319756889724483529865368902337288702465149101963366056190083473758641631860286012249038284881007460778197548956326821934896 [178,154] 199673497945174515953919426289919154682745693490724644571866706812060678086815030518257178023371477534905640106920828559034247909204691796099254720919593043611575853442895823996979314874442320568194266822062898002681508669625432552892318467854267806358273748153682264267658387232851672217959650052179436222240606633098982850691807238173877982655001091873319950387794499725627025581319112658125572624502485261225258632265313822887430505222571523582476030093567898394032639282676098045510490036036261143769005482506609470761487839307419410747859602343029485586527853597906109020153172686532491995958681936589555247045188389324845088539566691959386792921512554826039378954973398831813062607469576077004389938827946452108761321031906845658865848453612352859863071791759902015097030510203354569562669536408459249250816540642935022414332521640032540878924385006166719954350052363096078545748 [178,155] -9287701950993889800291543841644513875677843662814260397349649721112409147013461027963195914277411063940309032771123070424285884043228194630795437515828170315895765243897877280623127816130449880383106471853407071155100531917099980269842525805047274252086609387081884819514894599417075064401873951484896859704588092018776367043455005329477542663329980621080803615653237344820343772474435551773454044351578540749246824368342235238870018727786229522804476442082017070303871644156433812131254539260933884358386033663577023609821239286708707729365662640990536443933547061097513020787494386747033718130293471289381720500088053552533827195145881035649534830994012727925332627947265338919232098195062491410188191003707425294498600047625024098674070761941127070293783889300843455769956202385401010492657120536520311231851187324660709549213111386058616371945324683355292745759278432 [178,156] 208029059999140727996834772976986167652184498652686803049691769696212694763623192415563648468561107814594158861180996344069109739736984360987355829722933935909363617682095458275160158506797086509181498655014112764257126171903732322504811603369350791053449583783374314673588301931988053790493774809452516028544181600524678867272105198253291077025763543842643370312284766375804093846918234568595137901036257210415745943900791614356542902310151619946029800943151237044451355817804361241223942104643743404131452307347264106618100499128500448902552554491536001895670295452074078056784875644414795424125340030260158139466726373014873403343861413947928656625654203730873128096990424663735349211352555759656670201179938347691791200035148543292001209778117234751011983414900310930019226041979381513371267458011661338672266902175116938512259524301801689450500359855784 [178,157] -2167512896919807820964578610178745137855813758214787450609012312759749128748602966600137642087482695343744471952886291696352803592495002483033496144830120281277500419325297084655437307416958328832372060332307663305864270353066422654435637754593997436941984228527570320657738083194643509218646793044121337804091567065141886146079168694701544778661309399796832587670835375537621462636607460860467537973303375944378492539001453785986557524907782221626224348266504874999512628394963369029694317040731881487148897565966738551246758744646617809651262099884991902404186271550382976579928509776789077661551129123222904996615926220549083256609928038399332606503197703602706276988607415177952357281921530771087396231164945232794536186059629963617494946420428923173486157415464254373855392251820160669022183455269438692311425758167325750848595996329582728 [178,158] 10115970618644371357141011360919285631912967091701398670556263086361681912153573203058574817857193352509095507615801674165084881095548777573795675221138037184509385432182408607607693166903129080562886335808999090044355520430835612149986477976876375949302605733101178826390210766859244710547097447129526682323045808507528124149546874492836864351196362451304161280487338031360425887465406109294507723440523241880718960527595568115605879384284334822385816085926148373739273913149912398994365125315327416760208113221926666400480628719905330628497149151462118266096212681150952842020619010348853695628925884057172379072838021163524176658598757985036620129730523421724489078171524592778090744311083230942099523736016884249967048623988312151599601055813645613943787613558041826524694034989467481142775155825800964182232372804656933388763 [178,159] -20288532778068072454524213602715278071004938929524922568248671615329703811405063654976622761308818223800068521201201044063392501454061795560595745570200075401705382241410305092631880488497840231271049304802115692236656616866279229917417081827730385046067632389877825682222895941270340105169531881302494707678392534786719418320869583432787396714008699016743829600984855775890626953454485522734195760942941037917460633413286592801973770074987098211705093905850352169188695607461672619013863011081848428947976981946387850297822121480438372523311563661428410462878132596255792781852507449018265239628707655539136023270897380342703688585351318066629478245812685453282176799175842343081583322655315085043887188991844490075788237102726217978195235782339598960060814545948871658551362504641454687203499218715353701330110912 [178,160] 16705481431159488411888550376311929114476795776454236101972026585083324000505331727895312677386785543939281851692824914947959835496696768378663461462619429525467692064075008459530880598094215084255520554110296730737750749687228831524917869419024621937885762935982064187344721230422301965947240363279410805368297085536599403913941885415519257856141069154254569408000481871414330871552657623244460779039944867605396740800671256143902612690952513393013349703465049077603568019721479179832905557063677738433505670986961561754648344446671067088070882853801030654682281802491789947221913491944465604809881282898287390026540015330469426528194559105558814776147488063959438725173969663570998187210796028051448511083114550470718400916118116527437685708936806614851986579088800117868803471175776926176168581696 [178,161] -5369250429190568945840126130297276449257687273884510559493193844804467920660118217133239112250892323296647802574757499348851285635426074797399174701315439643938148873809348869741871485535982261978015207381041552233454381332280666174740617990865568925960883196477990151269097012162263566589876045956506991992434157685451861128623029585230320313228345629842324499035958847544360802383937351673442145352417010013945423073160534981027845188991973114210457742831435463921611715505972396127936801106791099482941840727503971600926601750734690856696369365375339552765444556259242420098617959152134339727765524936984626486481116826715258519025354567646116005515531452664577956653244501940872925710360687055363328452480359213198974928747898483592024677401372114673909471075454607640880628228992 [178,162] 636927607783776457482717934473315704633300024465141271049532939683061735367436774693622389895458255577453586813905803770931738418535925778104301131692598625904468555079480064399471589979247160070304651683216941072776947518158188703651720754605828306477082680510204242941739980404052659337911430952789485479723022038019740366005623682966408091813325046691611829634995122498317127763771303428324098901795481824558487387497918004955341985892895331709112969856073261613024209320502766441517086366984751198561345569167131504028128615472470461508506259262706726121172234562380255843181934659205617483556569070723957090685782678930463736486553369980595376395467534448411065518841197554532741432316076551514609152137478681013333173697961329168504200731637806166092664935066968 [178,163] -26198337411881147464833046341393361878450641219377362669951266447517333434322121146576848184118434620838818622436804073705404703127388574483074088340786800313800720212123121951957601314549395300202331030921666679571794342859206931028411732077033712302314221335177552370471272994395007906474172690636295682826211166969623314966180586918082782012835006072731264695989113466154993898745022261672501545348652637118768924006219151094339614103459562773525732746430152948214784312560367772320301737345422485080244501049602541012963084979853159089337569751051835896234323845194756275382788316971000406053982467939855110989394030230856916314250491716152431867457731129776625717322618357330394137109012215161913690729062796199961190703765445908383621276090677280 [178,164] 348411634391631367952340896670939609304117040142950155361563249702480882999467529395485256943378917466297839324520023212619896113036764979823485949867693532835973941639126102572675112991386541718405252313812716445401413904932101365298563373209600693645945690247660059340134618927582749561231221809012879405178217754045254612098891384901570871109672343200674127361621215914513145378941629129508319837368195590648331917989582350779984016251267936890547470213619741087004951207693116444831446719052299084504594190715113901120079431691770828353675409304804789127246262191399639118561528338200954235325903253164691923614089851287042920031247120460085595916326509765721149673918244296275463778708018092947505109605368791012554832502060064272 [178,165] -1384661151569233688112143599187952140943765389522143587147713241591037888696749723273038797107059829621149299510248284786731912708440879266465244618205230466286633441053635198945453655744113003873797756498011960656277681028189184263837747977980262393380982895230456691402481345017791932182168518857918121337040860949413305406744194529347611127929740520900549493063651092265041429522937020864117091226146062592281203989318897070231449280257812756222352944524263576208276242242453923521529068995094565737069920833882578063439338547826466268710657701774301691132154137683665246857283711229843571767537052940490694613949593172933129331647548550683405420003297943041105053449723548533745656701234176352874643451794487733040 [178,166] 1504112517767867032101176574678803014664726739287952212973986732791866648883976898566225518322534686006365515290233273174322816296257903372400478299114399291296966294338797262151247738397355250049981951531942228763013391030558670320798842537438454403783459206936331224959634214634251511665787751386989072204267914812183915544442181203329411093572687459730998019579298137296021417061496826571123228841141084871623447172171452948371267606979582452844798039828651770491301048636050993382446823928979974893025231077869492842068802916863357988070730022434250138815059245283452299594054005073971796028791630277740766661523056503605210164907793038874340472252046908715417348830514465118479331955835682472038 [178,167] -403388094054423014993315330311838081214044866469344218666965829637477268842718772711979989121814432482662594100751392542084925227329076774937901389186925073429870077914014012862439762563313345359176390630434064147493912044010785894496325543291880667132205360523118519782067673106929896875010695082444889816435814422061073748469838281839721881190138789546009805684492792165799122272719543973194624916248632600473265392809774742422981713622060169380792453725452388116914360618105081624218797009433658375232981861085224757634151891820008333002194971425145144655599218312802571820516569474542087599060080117883827270779144948699359972520600943489648170675256616716123097156596478446272 [178,168] 23764401573524668861705579218274980925869483695141332700683984826956641233443502532887134537904152093318367126383169991804954805182432369955627936803763732864591377580021034654311359297001740691290141274721536749819904900250016274247452794507031148636846532475120562040450169627611927498871071076188951811047690714068301173928495081283177538300350276761726722800427293632370188222884043247295193762314613073425191980549674823657330417758118829262531847394566502226614979755068723213595073489037726919476959422553250096021833589657338423629398566430279557997756681700673810103656297861366180846078846651279653670705113805360167577377590863269712572948075347678464 [178,169] -268612891755599758312932982938130131355782906916462918759140138249408754012732837171352495522159836067913619232666817301676342196959286575682299753252489129714268353852530118876280358558252965978048687529086399231657553958538379934202735762934605461380800268816302154190020953818294883864826050570837882967263795948539470512114270687646905438383983814057280760478373105548937291662651855905053969073812176443648698521184598419188694377858881679505006968867239518393495114718469497088401774606970861488587661077434904755332789475682506995136795234524352921416594498413203529159971950063965432893214004944715838381650159732626887466602994721776 [178,170] 497317183818862562764236187344566343138974219897378546684755312217060256013722964610965440125860263116793113068950892630220920206104840100780993950109800363449445003656630104787042353851239309561178785832103649097295295963319216177243071713649391440071261400342326366737575208523380466230114010566631412921769661405047973594778942903089509552507454912765894796812136597525178395034263485309782804135636944606806364068912911026111348029211305149728396541534831472364493453112039088332713682438335626119655377259659545280481918591864883487389631041039538249469568043503304198398450826561937627194173671855639531999532369424 [178,171] -125109917507016787972758032943740048201449302399888554736509201376027319540280836400857459049399999259886861927660311875769712984619605858230392823871349254132289266730106893032702565214950115609979467596831334947602912210507463674796937890727838112845293304085228237917589768509765997115715661095727594970062176660995222548250531225743729169645042919915247369742233523211778899203483434974154812193597520227314425063534485675764265369041479823801702470764231902347413722897756401453582308546652605747385847292412825058525298601602990037220455359086043733713732728412044754559894482742281218713783936 [178,172] 3420068579158647538608698487402891169709999464341305725896134382447894898136309311350743899358871247294123039540038156716460047263095392643389762195807138344742931948142200284876258947748713638229491361617792647235167581839870461708733038887951946307035370194321768425294130953390604049815222982549582132827586665945665276090083277387995797881077585790070030713128276345725402373297478229658063557552892268916351876446228859819901621613540316499291600299568237021744555950879692780065409475437114543846727445431641998486888722809064151746471640695499883085105762955853773738720 [178,173] -7748040036146720384760694599171105433100845067387093429169630615482861978301860307356963590483853682272743867579340195925940399885900175864689505455226253195055358568536038656839574533279765932083326331233500040108302748709959540025513269439665488239498498326260573768355652220050002396862988171621177749189523784064064590037369603983373604271085315134562851800079730578329209519686883085129363763657562102784602617856543411394494746948731015608561402842873840811035899090082472283894792962458155565215364351394340798187447041708840672906915102137915728 [178,174] 1042798799070568803514873168322477029306752973479745489055933778568814651595691926913359167026582405658184312291525430780672709095033008970441187411170650750425360506276489055381523651253134492567375266068822026075822468269685492392319957708049575671838089671610119515572400754474080798934730825887725102050344436688308311522713743531275482932784383064124822398036076832038052608341771752199154924115162391221258093306116017681041558763358524963075330877236649277485935896628015068934881521546272561348595117477503652920750679452 [178,175] -5506236843784854720531312178604427646445113586154572592560686837082540662230938903488902714407119828512317268087171107099681654428371586310930449624113819618739651559810523783090239931435241149818681605972425487357341063982812962991877416855711787331338324373690323850778129938322197105688331417983100724884966942566656199401777743470553265051553254799683261297537600692578918072831640000064986288443920457027500235460947348057297919602231143159986353027064415373391727309903179693720697781739915590336 [178,176] 672278734955009290804133384431260924699123418931527398329133855130893159948030646935495358516243499617042895506646150703435344830303053001341481692233355811789607329157882825072333319014238542331796073669541224598815502285668083543581912395219438582161764946464417341712597919646087142664747616170802807989514780405841423848145267270952838018636502041077391908074722750073727783938703531298844287394936323069674747236644769050694380227656922225739519343153588786144128952960 [178,177] -943601431596317899353341777074221594219745209361410452955617156741559115519500225112867810815667398266389134503487517445664412714658555870098138824060377727490750484021021575785237784771654657551221348857116244436534439185980396027131362755156962421094308803262381356139233756615722546140998944550766654130743005511101388109823169525262206233492163126184698640213098039522877770022759502775348493075282152798471225415845888751640851790033434256 [178,178] 5673022514431786850841450638998934158114062561426677834622988869657867550908138898571328401852831968265913074540904389265877576604906344048428334556753329051033174523045216119477472966408921534501368434168582243713981426556984886349371513161555074893353277554585108353972945615383093622050091904077292087306751960561928637438406548864333546542536616098147533286587715342055375970288042065850911685725599599590016 [179,0] 627736979635846150327031922701828482954991725235426119904863083513744242346232783314948207437629519426939071527271074180700822484665693234684052008789982594999799987345501069801795913292898587090269002951753445428637972930388261572491572293069359072735357815922416896427628035546773835615625267105237407762844574178318469684243426224138380063239264122236371328316693696985460891703840559106532542441286789423207729222346733484414768043266020069450292129365668894077907017193629612652919319494825910370857163262777607035889041890961847496736523121320543405499629268438526435350977196005941061799832209478460105991942080759208173861572857369757913527191940526852622415135956796418853795346668641398459936814832487018689489767271734177270717044780448008885653842925264068686964726231924277498870060216690200111625133373196013933360230773166438349408181653444929437816652332393192953436504524495265620394074763964209520364079575240375863940255392230004636879603132094468548702199956215070667351152060705006165839298028478591125377698009669210155582928736950018160485148003790194650336430379357307581699523001424456662092701523592870419009490663352750937255083644615900192936614499415293011223284593413128902945720316553408110365031027563731004544116702353243135466150300695859035999244866477497704181744563101829020446478545394843237737186825667139899532275705965966973509875265819587621955570828685878127022211782245571296435663542314153113383010609339277760468713348476064732912968367650076759074498017512164264548294699492230102644546291253361982325076796442381311107512285597614143408455869188802132768169741247199323699005683150647583522462560617543047180903817028660406809004930198894732260155267221534363306992590095696298424972932913646246728948968000556538153031183288321653179158751867120472437499699440616114515527315506096850862080000000000000000000000000000000000000000 [179,1] 1483116755414180249302336356555818826325950171898369395613134218728335922897818082623526302411050494808793965507793899805408189648490274353069924555623438274911917308060230770903594178895616760861227460187980328488863747268425992410511107393557078633492563627272940373313151221549095733657227010396220775565455549309978594648745327453803091510326653286466537219090373965150540083518284025516218008049219848103631347375788469550156763545626395323865095363016579327134368118683315410450346495497599706205053408067559394410734712943635354878275019088807135038629067918270133274835021808321506519318349056469088615304264899889109531850171774191859916312196141771339050047402578296243592639400327894801089351197625232351766044463913377307657958708160411182225103078539896913566027895607538918280818603644152436065311161892910931369868317672761664941534793178962487459091678070473599021315046491825682816829985801742484434322437687056308623147291225592966554789031516751744251213639313742047545747846380790197822542827903916775490902681023629800239768017617444309110374616806263199012204702758728321858794688084246376294220266917546604519664941575021287109109158913648830016485979815924926747132175274005507296611938918682649925110510710622683307995009764633339152847605071278992792213319598936842136935144285012460666607020085466192575027080943805178108907309585391185886271256037083892997971465549862829588545371836274424220810395632481700176379591137799219848593469005846640577592083876496408710044170820309614191771685929836608108368658795594641536651665229900871242078285990024647422622982880587732977674290871047559187705810241810836486427126235748313592755180070617803426065048991324097231571918073493028742010046137033506677422043794813865363212474153444275183772634063375617520320165694506223429760209022191844232736091069480762814830215168000000000000000000000000000000000000 [179,2] -167318085381439779141519322956832082784721144214808208063377588224724578562538314506918370089696354313714231791709365156199884899243804803408908748364796667322833010477922088579354636372579830282225086722038719689134170841594793498587227601336705627844112993584232217453634763029563758917157682079481556762092743813444846439295561677215932403303966757963841786909035736475512722958959889433054953473923871695539110228072676516087369180034883714252620562121110491491750386387491233408461682996804694401758545122747241159446444066291840913359479721699581255749135044902419963387578674135666242543451829155511368524879307551139089724795446621450449065811669431610010205785877574698481156300840026212478226661552921696118915039857640482321091387849863314151976779273851883658164352617900474531678417480087956189149954181357665227769811691312592967381473786830595334995717179951303694753377357802319977179473143420276778442582029497938606622770083651291798977802869423567205589353768296027612860494614280591608815373605913708155649217620225915273337651365589913715562659848244344754714861087802335181076123050541607436582437498234752730259624129084083224533605586871768266749720910897055814464993715755740304631441968755661786699988271357765635449942761010390900811308541911430304520466582185928918092843562009739955741132917969379794828314970171602168248210957081365778014568157146016719197915113940514817364032082993321632933064408998531821414353510981783969808575017336911082226506697492350766766524274098516765476116544369063346410267014212352008936838124307660189342430643024043478442932220256121187462597745578481054629525080460583111568637433388301669449944900961005635759431708117031081235394263506987066768957330307106086444200388467951004264973568969649662005567859960734667930409558887126670575757239117040836676738406878385396216181555200000000000000000000000000000000000 [179,3] -1355070425970024887056964919220952450007268690584081439618458612167972291376333330411997187146976815892990365247665935044127994118483634683847822255158292292078558608581818740802482639251751182103979464663340113143340839369905506384236875384506596165582943632172186915411870980497003588533533339533455089175851021535131587523434665524980764543328818091795414176165770991023576351539804456947589783058530406696651450676500036386749259376756984456327056274927272141284214660621925824427067605088854835073706228145640566908079548702324497101953083195136628556333236121450750684212838989838949226209453262452219381410844885058115329715564391655366910027063127599991882355159614408569049840304170078750892151875918596189288891610581543694220146442751267984585191977546958677923343567134862191322008617832809512121999647191338097317129772988668546651794482461280038324631141576454917388088947648789455075294906015665677950852533153476924139980267711986143722433774042511747799867202485815270276224587104216108673802641383567128545514002154400627433198834482351727639824003076747863937041261241626292475986913324059869822106210436317967915589341450673654249058041822535086055589724644790301531081766648190064729410520632787403078843359551297894244912887989202353604788890915760392617887265986291426950675669836622128904914296670891547210862531421955895972725143089109880861266856931960395950256543807542889968512607755908017740266613232477696968324485882900332491365741590547586577832127598454436855614114272795892472616366089677651309294388273648483514513998128168053334323217009762809753495138499903031839145533502560918330575968105148477890036588166867012766274529706129716277361742425187380361773054191320635976478118866694294033344410818218859814108550657231688901849905607447201369048242226232535863901812251626778752148321266161788639134953242624000000000000000000000000000000 [179,4] 82945806708907324584066001462646880449289503007343929427008794417951360740597859756224788046803989171714447854242418238308355914895554141059045244920880185112627175180943710237383646888418346020293312404292434978124446584415558999656131776170626530311034321070014857809460548097560539250482733490154085789599339522285531574609095197552985516156022959911533790819670857462312866561895882294411771237022045244027935992123795189753570403764252468084438332228577291404112192278336545305606985274414274938007909020123103718370345328668975499306334292081231758796841673362434265813969628223264176620839389716197535412878025478278136081580915981455873882085147856491572116546767075069902699776424028750978310922195361275065622257832362980174877756301988929964094542669139293819472602045467864746246718720832955171699642483767957498571344151206214780783964658281461686094706413174646323417594830331104891030323959674244429836928614636221615271958355700105660780681441844054399556786109704370569214737085151519303150862564399989112110348134434299279690276607023789026460805824641804781349811517834826803307840303272921013017313898540299945193019968367238135709775453722370903474133966231163669450004616959531269476472139785225782664017660152013615660218005151167077612311039087173606552245376910504107287996778321174105028106753793881480072024455468155466336166699502842992743819931359207107749715922537228069606257358744651460221072499834372675278458742956410491888828941152457749136850286266030165440286488620640477173004537003834563594209917586624218590277505754108669847345218944787691440717299986964271166502302772966359735188645543429992014415586697325678637946271080691809757253560658681623819367606654249037600770356554750906125521932070383156827775557952517503376863389436490515330273337006729368775165977920149533020278102581008226069552541204480000000000000000000000000000 [179,5] -649182679337407648949677102156974750995198285267539808506645045916992698335016557328929474272878823419565108733860744045168854723557575811267313671084247832066738065872428917290163163400542435058577680223195003696786952695098074290733761579811218510216168884476420211669015176467057026078704620998537597210875171248042287267699103004915839378102594190107989148641444547244652473875233767641259724089287696058227827907923265351283430354497481759360504496264497168685727374983416284598318276048180451531515069865491639742569204487640303821159986400533817209134422093658084912745336745409151599592255397295086122213977106068990089279726693826824029815724925656291523124570631515171678176404559680513638041391947520097663865575542686342845308478115272941664250005471258882062169759325874703372327580803542866048805392100590879281479661235076410427745513505296160413402599908820449039127756739830344539871717212484556226061022220509452705835823857666551733210860274814475667698379651810385191391103846587272883900014017545901278763958869901833549787028584158476141969348910073101749304214161643399053143734285641275868032169974174802803889002053269254974663737209430730129064146555059869951130056814026028868108421104904724796829475447840098778297993693515073713054469250199453184202565901576545801113356507007898709431308348232863407323953797464465197935316149307046900948292067008336397231068001578500964571405934168579584151327784455948303475138911926836670147034402327845691287850119998086217309167141475684775118037101146831921502576810281103686170414474835898201655432776903875398731081167612792575868664648163024743587045119486900870403884212297770356935063389308658765712658691350577923645359606212838613070687789282735594700884538478078454347060781124065082868298085799693311119616357963210041774489156010359666851312026367078321833740683182080000000000000000000000000 [179,6] 874484905061540047165089235824837529315357405516373569890470218237483352544346229413245693257083982623513309845644320287172146856034776819089257358700749864941950387754116306527373537301163075898861914856873991556414872204297930160517589478476727697522699946064531911039873570763213000717843446364960672820744461440572788609924582941372225293146785009672605138753156537898973305786046579157076070936867542959869181440668526716829241722655513926888314348087009136196158254641899406416909600195068990436734536083848676002706342092146884484584848214220552961202532565403052951983235641383966908123283006803973903752968097691159019478709331328637430634599084558726983665061973267936852026068571579916213023991506554159558654276497593721592136140226311720470500585188748701003335461224614347828669479939920784847089037023324881131694996514940287940060028576056636162318719647078545012103516637984957183627378515939298389943624082134112771055138670630604915849851534769347308505111004113948327023653405008024977140790029200640379028567906719671027821046449614367168031709179826586385547173311658246849471278222709192730199229685487107059678936640838451146806346333830887442154741975862663541489407193977609927865126759827437558638616214985351200781974581871046175632459458400960131645247362416023408138682213264896955761842079845058084946144279662893841459374584930823563550001955088155337295257945701265255574541891587686431389983477867573537805661681336244442595138541053713228662667203734563046095529673481905338489807013605765647541210195295234497769104002066770244536358754848342515033184073412588102558428959039086036163640212961118126186301670953216587403850295514940826862910805419985745002930522824706909771965472232910707537428217601717168670389033954159246787432963471485687598377732786510156488147794192113096375547816870693286508200072314880000000000000000000000 [179,7] 11091605359793859510320367896271003651839034825710914778465166630025655390900656684869947847264478085959312721417110903002816886214687269346510457241473518829952710522621429089437740615270586649374514368956701115050613812917196692320692384235639363620711679965031245321537266706088176405088837195915681601201740374474993823791202369871861365377829073055942416936152424379700798536588388628780465660934390655741096212262898703059952783823482070066745214770320211727445176128126245369015571079045496322038120812271837105030191448584043508195121914125157980287150455478906683139783951769901839497999295805009899192787035942539451597512990440686107452636849825558913963713595177524410832561070657617950485463888401376479843068791058298309907130046265323064319035484040941637648183752374561416548477285198540492232521610119125344717555522418231568773785930831794916877181487761968592211531209768720273658469063577373645295609776922797213943015416139248757896919196618182411994312389549622944366408737136905947224923340247300459216264821512493627648576731770343808425768492665520079959054412274315282688371073528160410107597960576936947016787954393428363314435853517122980296783394395195965671224456766081495991546406957373076037607077832661476391721997491787148399987775291701276271615473509556162412315934423849332285620491187136616247592899697526425768683628115210806136108786816460455533463282423768676379813511592907712668112159624766323336056772511242281013703137868182934622393291422694257536558082673386702597014047592996815181927988604693465170282602007101490858444023552320509170016901267107902798270377891924587717433157886517114402233983205496996291958725173533459313465894009417971866197919994788628468966952877252499146576553308929234577633414868912098565698614571527917198693041516773953998866015656338078979135630279980732002962436421320704000000000000000000 [179,8] -68423938883367902948893557176499891252843857762787766166367145004424330109053574292894509038187789005192352345537035430549076364938277566043965829594425529724662730245294593619566163641716375698356807736513573329438362208163928689365699237005998727226270748765278071129848139539201317238572442518126986958753980666449629403151190587563038967150953398819162221026770060582488755896909321491025388475947497172400270306619767517423376517217437475461491032877483255814786730599337807669491164663894475459695273420432636362859105857228160721226531022887889858074633416711837671417889796627625444523228984612820504014797674845234533142464154581928228080949621252923125351945858494192719694782443813569761326673321067313326370750169164498383662490348675508343704010032608242956296068797131831592063493021995401569138354857509165712827088211825311548424928533624255563972352223154559006583469057732268633466599176075169193340787660412047839602193207506686936676296437160374957683989065385573863523637613749386319695068892361866229570999452158241945735671396193254086196846840098500914637735822649680993859492853585352574377318049901211512204062159452155511105053650933241623302743188052522585356575285362866284429211373301587978129956190387728783950927127828012293067229453075458462325050924216628410236894063670673447253740878529792197365498047375575716061743437602675027438381131132467019067363956113181985971745305233237456477804937779498400430627686874156233784745291442334998913255917995793726404422402113175304258188808625137056649281225881397484558101816456178581722238889824020928365889103459734964962473897523561626587156957427533334168359158266539041413418924327719714115130691340288904513258207683172036984193006204858178561855979722319138463102455531213982452683643280165744850975376179460836245194302612322645302872209185361182775493004152012800000000000000000 [179,9] 183020571493321952125839487605113339430994399970445953403444508281061603261779351592351918224398505584486227066587399412815198501250598171237744030712940039742390769445539709016307833888066302240749495385380529470044737225060939427994139403615668214477965436163855531086219706920147883598591568305626202538745582617829196194041278813680857969395142430684201513864883610472992007991635145801976399118765488361102758827419221067776563001949325489993719174745096708814243224914298866774836463953991631393409702001695528510636128458038283217376739715925911984256865598693135867296609391153914963487382073972562209175916826587071784115639543543908500208105821290479343240657604460387025319323121057144695178869092733317943644681237670995352980492836746330178884286537572189574417892584585170279028276328457953676218463356525049438161358318271118518188514226410178081068641402914003849888354992548839289658874766162185756546020617000530890538507026444890327685798874384502267351473432075958387569748212442264765813015369403756341775951029151771891232939447418137910007606447466713680271017679204295960168867419401121255538598313595559059105948262305784948408712548818870683472813469705338419395921591470954413885868774189368158392120422187839843899835107392305711667415455270314774484723779101083776228212148258488489176030802291511417627536755462313598694661295638553820523969028731795481582707034826109621536606523077306036154453871528668733927629729531754279929023016083469446910997951068917598055703210111234954388010126407910497831281272151438270027684824029798729184451881911731691559716712265022011288991945193389494434284194314292654093480981863554173170409778727189653113003258414825776377597268316551731808167384143442952167760641169790856357305031521144978930583433999154252291100261262111380687843692225032504363670721065502189911848881865359360000000000000 [179,10] -223973040666920453030522449392423138484523121292489671648855677263476041267573305261433425391117455536679670684166150363024086377452386090423232451572500120730328519539031940018103177116750213780548827689972150705621149225044984571282162841350871937269374196684094718156796905326641326567397452077823685973522174047028704220421288421890515572154785738407110957849590252764891721785665770468947683066045356585129315904469834148624772691762350439745205119254316014801073658527212513828136000261376207186625098093090911938051784946962099787465086392523550833334923007281066700446181779491022067149058587609578683904651592097392300764686978493345463758794810862140171656488515684897039853235784566918486239618832400215317320711368932971042682986176488164383074239594596861872577196994898403797040848246856385980622281144467355809658718404579129693146168140517423036482444715680807231196922641681191075637778561899124603504367918412337306077070396258834397165786399790387278085272736896542223217118736461784442599946518166565845393415365085079417078636350263243533631517939707452988896941507879300025566086957626801587436835189876853089149767096963882993603331645600464773220227763846092163962183164644302985760463477808151302315374530705956596088881408143577178886366493375000804098022590189448874632967056751766957964987649412570375621482350274923374812537902193405169493727687884877514609906086385700013630758893795916274374342524439210314242494286075137335162102124494353254985937247881219028662267031815656362289505526835177067437530975416553448277469738950729737570927969120771515324510362492120259762254082979623246132216482639368180197787984367113919490756813668315456611368097746651407226336903092517887258063428151335195619982156682876365596728944787395718074920784171680498631553000922701191677270213916430172825756411665358258126866519026565120000000000 [179,11] -110017931484298782878619934766399275763228194339738503193053234002040881994708110651143374862205979315845102073032234532255783638535047918169412451852512618376286224321877598751344444392052631705921212685981697470228549358913587540639609401899066966016429604525053985092505765062517698340092760659695291467690333176474609325140761950880598740212639943963326025754595018623779852275506309328433792952705598545921263649383117885656759373087691313667211113942294909985488533127511590565733954643005445656668851248113463167281376867992905983259538481667267025857632781974864722646100386226770168428211796416141859723351367116808192662269573712855900302206046356484389669234548246167074020975555447989929836795140612318706165849720468659785502171697849498326146041296751359291133710199663688739848915101808154948584203290659218179665270938568046886316159673743275454789947728388127757338384946050121769343933405766735592870887773444100623914085181354942395935140694383837919024506317972120072386881016976466340207005067528438279047094939157629036564877282375472192392697665597915276592286100370443823932250643565300226527879156887734189864788445268561257315839195417618000512072834188292438270870564970716032644344535691693809126697387605399852811560250658090748150681961747747958653662865298397335629892364708371073350311010360607888845677047885455567604142811937582162216637751130625825061048058388697870904673630954923484170216543654703679002573250052616573848441401510032343664912818329521342333241689311917430428697102253725759255652943076467085162180887936121430543674882244698713713828921428168590159325359925332441262501360488352197923361937794721512417410571220773568938259753455197194420503036349877501775821218127598239163142251711570698388988367047245562995607528633420455365463895264586719330276022672290843848714856916822804321576748933185536000000 [179,12] 984572387461648252202264332742014321520552749434529248109223244235611821310611207539595127668945462946213353322837109061693736514152601266053089842884387658301184739898750898438580624647850712484348387136977714627677559698458387973852359538152042278267373883110057129607783406710081099949939787800098185871749063061985921429009487435592115907867536669367829316775472140097862037662472846639338974555900992048206372539578938666966023824195494801577192326989257243028652722434893318119550933690836367285154303734041721058701555626175835633464161861000341383225871504502773333022292124714944745313887561840606646123768492964407190298439445074064333432279071349013006518043039618290356165183979771743051899675004505932740921423204198824320486311548535604691227226178173512431867590942882822893275146317266698569054764224009467072855955759255494636928088165313375628380990450897308841124876246062406683025528079794620038051890933272205523435224146052323181943104691564578495919575837980071902026137217370707270999060913098045014919259082289942024558900540967330927589422065862051399891652492372677334539800906835915358422279553467479304690953179138098001876376860068129286721853889727239259712923738245298323607796680966600808795094383500829399870402113698662411479040155974752588066700488850624939025729341728928335197296771790659487170995879661509391395787919896069361433971522472034274096846687441155783585810395802993614932772829654074678035687752722036877889398262307742443651165586277654157699920316438395843826303526800992358239093913579096850783202273338457384248494619916025160030194713495004782475006958005177593991248031458426620727080881228586000982262340570787458885739630410160340255789329706685651706797925767145227352788839714854085493519922376246457178952975463810705312237345809554470861905292736129803909837241823298580972237957455544320000 [179,13] -2006162096804809675445763614499446170708442935919843666779000863460580575795406285430745306122660726006120013846787457014558166012903443653731966627432895072105695668646452268169105087458663852195395155508110942304591719619005636900100974768324633091419413846336776191137159790875450009294843994373900965446868498898508612218949959717947302043665059492941597295350969534839855191013644342348713785141739440876840442739301202129358323693091653553472429599319398985357981760917319343354994936622953883993705276091546152264104469989288454816647278119635418160998868181009534962865774599055682953173368032477091890291471484412222198890844788329391753259021449590586988437072547696125279885432561298307221668245005789943279808412589916831127766782113664068781648623797915429062820219321887338125523341999984122040603204175344670175420590824225342324434205334296769054448127838474577743336902930684814853707564325696822939107926869381255693518849826774679670931415023668194612505244814588659900489326888386789293656234544834413980713099320760790912623977568606684311232610667282507539260104930742159187517257972519198052558156898771416969527348868133503428025656187294869588511573265849903028557361395860532633189977466619677509143149725760053479718602018271481409651884811548343143739570394351723898252858050915048315225049210490481609763171606013569965882769974742916207134588449182074202107169753586134256609696533887796171922738356953974905506327812376125056435350030108794351215843999877274939790134956009366467173389949357393337486970724675475915832038824446465479008177721882998669955622614409063213131371414283849132395831868908046690829643585861166601305410430903393658812879044087663099522538107532844097334315762138796275776498625616633077713016829027373916384915312074290516311204829032120604409027975405245677732882326442515266251461666063839680 [179,14] 2342756428851310533524837735595725768392440229602915895326560926289897879382022257969638534839098586974335646949686973060630485616385277899740115939338294267448385872673618324318416822522587393173997108333458469108452498615520875413648803816091686613104943127118112988939491422992430534438238151415818710472934846116035647349210069154656657542800242892079929856791766798254827746142333094775608687171964988203846345612622944712734949769145982335002391081638097793634804857474759190722242510182668478656584964256694761006966630046243302094716933642804641906062299101901501713807932842276675830909877079288145281993028933716896051362651719267008562399331516066024139793637590127653680566015062084858012497246281219836716612615132788846376002327102837320330166181921421324789508743370705347140253249085865908919809620162923459518105616767666407754891043850732828703113128840390846168118227650813622977471950118540603090706627192398173823377191479678175929357095783282349669923945749670562246455793162088220100297870179827300635090451401476277977923668261199048847704173616807399197905924864801402787635166849280542801508576252680829339301945000072843614788445860663150097079989780226343040699478155171630798391025493864088825381371091485624010805006258419123665237011550627364688978316000352862578728798435548066549521390845767499929706596523199747655294410285166527125892102368461888308553962575566265261116825697586550886758352587754203967251789333909657040030362740379954878412574588910384346163424368744577285792098455611963008663437029845264814121203540826103175267491205670443070635461081052126510293527825011628288213115709629262174847865374200848679143755717766331365373810110583670197561481489937838345836023621768963747280031818141216605914941547708075569597569702558745830706839905732444032866884820018497770659557021125575710972108876435200 [179,15] -1516736192407931692560634253675748779255318076102070677757125494510389655803188897408316705454633290602511630511328748754574257145417798872205257655615914333561362080760699544728252078000977692346961285872347259793905414769539638417706937252908266023273279908668155824696618939501074040653285899536145715185884346620764571118514967590350386674506750978978933821224440721570921962494978282952585874692890973057438231433376212840441253060730383403082653759847523468325206349038632688345645371416912843267877393469960414307197734730415281422140296109264572986804219883027298093830551276479022650701888983570651780777279101714412029395467382954379725493835230422924696889938640155018430213855548472267243903011016904669527253913832722026229250132215218772581781958122962858576266145045593630284167776869202728847199834075917191426809693461949885174360933884494687227160711421658932626568181570625549918487988847707217812430836782721816293057269966664789290549589613184852590003944248488808187373549065010875077948081325185604897541744982750748032652109773578163694451078121184464257616064181976253405849003561197205282266664126542856055089789374336126065234326141630114683894476636178416981845722439697811190699992381547316580801353371975600704362439775359099269144608345625392221150373446899757095862380501586400582878531554324730783934610321312692209729256143357173629322953876986157264889895334966774447511427239828063873115609901654672113673464001968049153240777952063057219257305402340566177664062173265135837427773320685093716490111023131593391102745968966008119725680177677635715566639510490984686151151579071440061457827436566836475753510313034323348751673870874283294756812278643487883826186571090347931486884497375371144208556235488504174036785568407329088163780358892310810237938095153895667187552096532820440928486589800191951206520602784 [179,16] -11673860352999904994733971603968048710902404765246701310277033505867787733065217530826870888685118101654815731089355467242261493766352893118842954781846761035287430866938690865913982908370086899168518324057013534555739797249063708516656571924448764540931181323588425405347417243547980931199006861281285322369491289804142565611082700123292464769776819718967849176326640421602970226320931473053449205608672636973791565409054648078039745742315701844655711090600672332562391247222041080163347244069455867758842227320310182366407462102784784617651341690617561719963316741408600331738842083344777290208934317840827408855189978201093440626779791953246026743599419242135418512169306664228383479034158378341985049914991998369730933748878461579929001987210605490036316948945317946485834018862137284848602328576096291364559658170557547193952053265271360830884880050895775546156289554780779350634938483609468874662035467646513677931039259292064064626768201251062587728286973038251708175243411448230227168687937395184499883009089889885557947310171256751700720737406216825729340475237475865848338330515639992466373985156348031382696720253654635474299200945528157253285482610090556481265962480919710979444983376781735111905959412321182620654403463304462527178248485109909055782067645777997199326287347537874014677084986346741511817439225523478264173145084989969378100077888343410757454802041903550579986215920030730178108495611610004560711546095815267167233888734161767700350769287941282686312502196551068057889953369187934242787597814163854445651549096118247937149300728802412161485706426493463746603410369738215671089219999416692621168270839761552364678510407718844326134809233044097767131113656081907742742427560177803799869167787173111711627859165603910983947423719186786277680358244625796313362364199621807716297276632643054779100097339312417396891904 [179,17] 1242742137853058889825198763515204833698558284685761869017441860181154931411790394844911591546592254047875524265470525197326422637944054061549078908298497172344777173169494917243461412720890488707838684489538953965424468931462159576863309712986772530592370941198323166720044504449820652131085190489326294974637210595459339541778355021613448569234773001825289315140888272216013048690321910394506369671223116562076309581682321229413824380324843280139051241032307625511889616156892681893592622657938678733407571608606288928133128558619326643550173757146852427426319098807793735558404334361408683448380190758865661797907919558824161570804636036822679200212188003184457742940843299123045870618791872809492792683240188778147047817774444960361297409503218280949404070983790629548727398701255293156489531394314541859734898356854355031857108412449421026163965230550025750281610338849979030598570340356441231526897373877802099253493449954028686160736568853608232307875175093936906505181816119635472415492282309474461880964910874383111761416972516813096798155792744095392807780792835443939127915588634097167226308611372252983725122952993557701554728480509820241524998302045571934847528612944934132748915176829734176298830332099501267542938696019547286249538752799993619718326998469045530994900669084011164519122159291408759925547482272031537582569045857144542350356139161896879011624818484586578414900237205570372006173457699613776951371829438474119055252230555903520140673430603136439279657230631279943987637339434031581780565159155864691977868167070356329800621048428785008386120022514844212451908682463356291685284740434386611612148202311776257076614556347860945224412121707692518963104583341613589860943203517654579279075162378461035246536224394202497552807526259291523360137876402396375702752099349232261136798414003927947910810887237401702935200 [179,18] -1558186383702861232705559553061269551874636976659398610431710482915314586357058021077511048259559977293490155074143940506206009686370116636681536302109476754101091581544262523485952284765328660230011675010027086427689253136142821425658653365923034564797308032490097577019508866654813669862847906129993716951418647481757376514214377063131558536451720298611099508377310984846048957646881968150202440332631685830093897838076994316409807384018685660454844398227361100911412472081202920476340974012216354429272186739461340968936241532768112529752793964294000536832066550683058117734383572019324384269175730061496152373159415259670767821202786570538641647327348931966834037537359814821586115092636326887914783201130865469106878652330447843930604881869207099607753847217313236796418530178606236972876619912647307768690193744138505460794357530237901185182939335701056652146296315024830389969876964055996076367075141567463087049169266864927445005691160954384796837979698183417158848804860938242856799845527765514104226788420700865611353195667031970754228601068024714161451989088848931804965260483542784664298206428301481687825420655537155900649258799608393738381816178278150897233336467403417330349972017783624228611647491049801165833099454558946383517452517873161966073990479959325984061691865945627589619140771744121555382083368591187404830980859790452086865324991981437302354236801489592277307552951316475430904697155866927508258003675049606738138259314882152594667927982913628323590703887792455332429113679538091824547609003430870228352524647298143754903876127612218214610719621037033336065331941930528026381669949547781016361213524222713695025031081359189771010319050669463938209878208419941844516203046583616450777820395878607264027300331370398472608443690215687635339781877922472055797078860938961461955889843266590018308623777480802675200 [179,19] 1121882667138056461393387381124520066561588557010988175292960573641127087808582428620422337196946350933560163003361125838541071600697858735753559849544371764008752115156030701357136010154246820348291894307204559166552369709405074755955009823887920917691670874811411291745942052435441539810484068592874138349895854403363908576297653789198889149988364545150431754383703428528670385584355967650947633342486355560464363241849956326131101583884035644895282050741963250147350917624350499962412417996265316955916870314106646857451057982198818183543592650732684899962693223924216876904563335695874206249351968705761205306918354794383491958667783450387398102504294617431077658324652377667646909730343788827518911292275519293505459578045974978687492993378899661366862969922463746798836631053225178634611150353395661360291595187114082247019773735996638793736406039851819081669894206001368625576600349922996503600017966120627722270429198924189036530964082696683972592604686431261734937338748059055200500630913592043142028843336385614171043275650024458192662106159716823033663651672384736676986640515351697789392723321653025416518981797062466587049148711596469545541210514445115490668536658010277418239436023456518469403447908774168102066130194180877829685127660076397581088497036875172495809094887876820264200551572062796465237765189270662851847922098379241985924375371985543887952473745127819501818668357347045967577686117833993995806632964045984464091693736485917121074244875401870190592136359491218489307720511603976461434839549389959342010977887845448133676491601921740151739280615228459358247360694219360799760079455779965915501604795598085328464897320459371856222590872721752740548374513496253709408198024100950479475398393923561696444130379991416152428689447592207195498608061398377393906854783981718230783916795908137445282569902245811648 [179,20] -494021359737890519297973639705484118745800393574548770216650149827073234140991193937864536585534238766583683877328284453182421446205158170926402746547475236501786433788853347863592392414340209528309728008461809167167564001486260036633477334997852779770243907744363932814339463747763245485152259271690463924787919857570726736770017851452493924898846245280423701205821154590503004664200741505495128060990149972112692247389453701730291033924458720464253431751867345224614443983059129085097032020247325627395179168941152999137476929153709900455369767755742680935244797713027746664373575759038030214677057592905244419612864232802087470219377998887441357282968908009152991727898418089743035058914502499973863210174383012050809168269588042182168196209495576325502504075261382150388799817497567374574736015631838544025680305292726060706651592520722115254236927205642179727611075332009834630015190990932343920557258919777196368700507696224195108299923986991017208927937170671044127081625934289053813013652791569893777019297108209476141098057462133974135433943402390752605428662574100067504514221272602604985883470635404610209649468660066095043736527211518102836061421990509350610303162924680222386358342623051871219293067060342085628632350066591335277755698966743696914961141957439304790937084873199744705343255521837820488097115449041621538524341289111294668607735318712920338056856546842200280290622510259628529109226151054676441501296431208326299202915961545209939033302908276329133090965120651533840623320752782096693970773102450137368409992120552311363609185826462504240487003028278557936053682126790251175329904206686551603932507208444528851136441022603824886391196337210251431253933201319834288581291810889811694898833160276542028689896329585491444795741548182952169322079162570208261639402718249479626343756446953701003106482274624 [179,21] 75291266191383700428553867479129328511749988008434244016700255794301615155129430763746174564429030448803650407076181620032783792732386645628151816958376059745629723485768604023702204137646681169215990628410639085975412768212160606342539267112989560421871980093763593682564567222506520131630537289538261187908993146854143651063269584898028110064626222826042838604640904276302466233630593063326588411989685708101981280633695856955025284309752345947493244977853510008167254394601215934286016681484774308644200105521621860686926707835196441537212218123978313644525603116565526642755558594485379437781964465337663679594395773507324506476242170233216689775123480204827467891403498526652567660778772088282569850646818446559429365758782023412294864765326424579244297352168566078009536409480809534520289851887639826942979514865612673014100801880490387473264278337481523785457504012873253392066609999971281123867872132922452866477306385879753557726078290096648313137181737054577030643122762303724883393154431035705176110092885995626980011129756803620529142121668645213735046505356221619867201271809887903255327124379046309823593033053283384259028864870207670655541384090931648514229777094733715808980286870228910254674548659412342260081034803394840301491792054886133867682882318168235567782533372195605368111682000091228391896120508569905974858116452854584787860310414153101697307938877238753407991490251913545652046729761237968945282304662243364985978465428362630549611723294189441111461429173579294719410488770787383890335280398051322038208638280366558402848172372384349947600846934449359342120646932325886882207744557328472919643578974340672909880346315554509710689251195938849196865237811465734606764642917058714086921142453135719997639273142419251310926057153808864806936146655214618716169704323921088512838980676711810158301856744 [179,22] 72745699798848281871628953562750579313576930673184705554862116494229162951946847750764013026847545386035029999211673659322487139911844815989477296321940714884595471707200908036458233769666908015995837405269824569070013764539511181124673235613724922801310820094723730733206546101905777017954588569551321741817052351519980580666615070192740338573390896959035567945003391225565356664331359013880932057324365583003335399197446425920870993860706007776816784680139299558808627778233273560311865469511079802365189298177899858288617131052700117388278889265377570759515928653511153429730759594886852651568483508202747679575257812038336890659014366100929634925125034272718901595647338157759854221486608515185610768206062947044879386605931048062521625616726868190809900423439037451167384487999406595116703017297397814931841157178701571273107093025834335147508788259042723278861248081438957868490323355974862856308359797615085491994505721140057019930792749346690374134038274221168377935229552474103213879564429894676138612440810276056146992410174223012244945495163536742268918348351527362673831429935327599022531490941965108318369968796714105209286178238547729381351844287520073029008699426193933295477452812073936742452079519290894674684990029880164804272534589676895473957297441518469316918959769427207676163966925319441800980439874149913869582633221212471107945879753783188879927357774135884504596969881649058809815326917213219169538962139060776366802024579761832847336546238352918914752369143169157574479919721206103432532610110332990205863111238003241380081927686619470552494687433755615023370301521300500210381580887413410160625701289149401934727552076275798776557343660629196311418359153085851673831378141468887623004376659347754813816898757584778495046079886079969445440539459288950551638152791331790440217142794020606560499712 [179,23] -70690017265970355657108348629866435625556467008131296861511144452110009499626828041009924626949526654162072617426848622564345309936270463569716163323660586014683682702074938897621894495828062047604508719232680853977043235344748424113204960721243817327875794029521816012195590350495987191268355677679024551159395269050973280068973369857468384940730455323536110449737974325263840687043763345528063747243044906028943989079686317356117529168422344868458457420662381576422244933904175845499873659423419419245482356862100661556966627570857936565259803857873363199469171820550813128636663628218680527971594295201194618676701796718730656423397100714259719410187356315391423903911968885647720391449894864022507475801910771791929573827997833914107761541035699322452555427445710693252094954555519465818200513188525630379700257683902450013665595937776706347853109432265296542421096649973378811157471630922257871907198525448780334662696861164093431894245324561871429715566421269079147991726633417917241806870889110587330790029963026843060818860086326872311423541645005206105035934356992538964289111423776583138014587475008117486531014241094791505935850821449095154832673623866941149201927331633706130229063327127575528193933415679740765837418394647343003692219092251376907214198075587322329571568915851560609382830716134642571909877043860948749087947369740948847210594352656576670335126537808851689457209628333756300875413112659748125436391035399707319771845520735165400824201277656430528830528816074516879006489401108461818517577543112975750769642694836322221685579968235782343271433260825007083683106679834360270872520843450141851375393712029585987386140142139552520713510640638827744851935478464516396542558813191447363496216555442946087823304760661570866101916776597680889204546564936824649813792717366433063439157850745221316352 [179,24] 33847491398861847236158867550992272945198769488453572643191114646205604536852733851593538709831026039921590316033403062606864969843481658126872935859498765454148572836095731349995599812241788385862609591856345017963964689220026814412293248128256362849047624355493248359564106446661228348187802378160941391945706139571634824912906898009977699606947204210582445817040456465840226123380930000564838937578188754294300522879010192512593529290940827332543618374757225844852175521788113179581994682135114608799573111324161974121595276979517550116053274527950842274548974959642930322377458283140446310061584661213202172800737565226838243550997303508960099376459284428735352978121290233997328531784073583927043396597210974725423332632326541556402051861898814035363816098828868661101580627423579021357621639656111898958507780475799467497491179266296292954329652404415689426340903375850185739222940297265431801708435861632437305545970835574201047995516130807428865395031351238392711185681592073887394894146266625691756969528500856014343674744937133937907536208501872757025300407721267361141081621886075226346769951266520067611342680640288543491852384293173406865429470259104775320326360655990252233420097618646451079521296075436830254469438454557264763817274214177091058465622233130196638575900603021621200939779408656676174361185734480218578019705341136951681390269593689700313859802618559037715689006028237788891376073403422824301825782487384709951761009280709140132852469981783490797341730246602214086118555373280360399673473924131799011803489805895646981599873083305711157607676971349502979480129556569133156493541654655508333852119010126742038519478512326741568623395855385730123509942194306546143727801815592401861117829028585103405722187148707118875854808773176266797951364202683232991372526391809352506238445972103607744 [179,25] -9487988996849023404928336776239392667030440357362907711143201957123816790034307624612449257212380386189915977353535332575797423115857852485454544506124766039338967059122647263420557766035785298635734490302370500882170081459124875010303621069181470758410758687922672214137930211027324923813446873237256838568662697825099790782404048192584129448628424473380841690042308064014074868626736893043838678332124418849338628981785911046557600934906603079735780279453797675137166631505455245965553728392349592585966967662718049971143318764669693367744215407478418666387464988695509696560559656736825253148212561603605687449820316370330145998397056738172293961655412878983251176344160549417549598978343260431749599315032487903708209544735888400409260248596876162178814817949369118720658610116750767590290699190105111791588867438949717312434475943530721717396157144671151199563972597666498553803558772557244897380301197521819066087386329133383856096532195454780126526022104747901110347827245648770404413085139157200372401216115500162698269609996395777816831748232675580779223336919073719844171130223381372131880457296134722576082678547360691877622105130391382208337315770340728329735547251128638075951723732719490750649224236781227433362656124776093539497671205050693860049449130647417182519973345625343271196745752811270779476144565195746584690885684814839116236343331013424325551502504356969589784438772804420881840567549742252295544675663180050446613708654668551408815772818121627796745313516014857531888893514762977907129770655709147872035844375615826078947362073807930432962609341843078850284943005945167469128693328092428296061438942582335673395146686787787809737350971363960636625325489744261271470839559455791452487641870122879714838554346554287643222996148874026711712425763262171202820750948100309143306616911206296 [179,26] 534278376808618605685644756824757462749996872116058425232865522920388864697246807315964489235900011850550418384752778705527835965218931267653699591383577834468176017640297497396429789195051620011872615139170364372600912439880764822261488966099525606396945555458620580431551374099212187332694400296331935274016270664201529259794419582193179877825347201603476872849894678811003950124532777387552755358430453271299043865851681599781101026081007850005804476699671017807289805223191847780152271938790717196959327907276487593037236129376778257407656048873992916990346163819775658465709469117053982527869162095245152873698327247370003988861923102712665080339182542368599233016244655527361393831274573787487512342609665812748496944189053295848206113550281109813561097357712194914684892081788919050962219872471831075800893196672392027868541156631195548436367478226014761674532324899925319283552633148584625290422349900322042958000737625048364699218056601966529214032216934456163226152972821577797045619804502385426345772404925148344676413341289890194115614631081153720397358241789615269647848905193651817404849140089134176849760114428466097170822247592722154923863926653272165754289909044477525852670058101817435234982714453115665957959527258628254530427522562322129771791079429901547384821410247338759297678184892961728769257695713414558572770144066885398454122770206939361577058198442781947038571457376760830964455396005753472782121526371204120287047455685335412454312838803397605754741313270340549662824461304486370401013720291529858406407690855695255505033220078788431924748749162832917561958525831180913787584201845517076013524886568904268176792643191272484827747260094248658873118730011885111890426790395011062700357401164248041719812923957329823956122059515895985824767716800232960735809506739929470569155803904 [179,27] 1144736396976975830023292678536456203667145452083924443491086942254530454902419201299656226914011746102970815763783520324898411197924442329448112272797732759454553726676445599768631982211591712042739149469795214364931780887772796206201731637178067783020193042055247888865558068617417531468122767681962413573450305517156632253447895362195770041297005607338761779038730548337539143782910554035975389819238333203038872262411036710316570074623419189331946352865758679405360062362796539695226548070630952309652681547761435050737220878818811434102968675045565297398312692094905616083565405091571056892800385266105595246702094027501380597438363423582393052595487612016625639052725422934306124497131432997810629099581534349517037847964433282197186901900776646753570064656831035724329289170367040369085049651966886652195063731242450758592730492423199382476538880309768541731650589794039071610957047494985582692082114011966818837891651371664072209080195247375333818234129308520960292652304179777055626362108163362454750381563508248426173372646156075776645632040470245550332166829369377480454391574943802559778585503701918741192845901228617568550857562436320067335956456848990027747419150917331704069163769888054435049240498205978984121469822153047838365105137996266565960331329895971181812199705332077452659948100212577782387944624524674890815497015463839863675104758451692633195735863608873371084830018756216779936642409320299711576391742260067979047685024614226101191347792326916323976248302849706142292474616057650610135627536616306459580924859367956110818725756493828493215022603826665164529879817130315396330884969314921256961392701040163923851223533894555245971597824378542169380646104865686074061177892017483360198133361704225949599607110338677964091034753902709839604331538382286862844177742096163130160023456 [179,28] -850092373259163156113960847043350806804127205307844132051534963346302170256422923603849327230622757714163763850392608187265337176645623134091011255839104874181952070831412831902414716952231579038549718501741801014745362842412207471137507254669070793092643327761155959425006724423339810794678514410691293839845920152342343256827245152583056141356969838720495105571346293189897009102607809723154937666620175304576484635210436086262030196784566209315452167499637332873120983466100830921055568128214327871809201994057554787189150544299901512420223093795149916337871241352881974906382359866588116737948209852855845136637330338578555416397041063741096736900405535418191639421406680137559811472298687036434650102477738251905609189676172222951711169875398024479922391518218947463690421075691341802298134407742250434980287891320904660136598723997199431371178055424410478259443365042186900954058306606100841577192615433819116611480037362151877367498393382322502463466718194734307634528314476279729509082653713869320868513102643399388975541742176649312691445080303354865939802128303940902945027624431793034803195293997285702879669028184126395364142190861981774755498950026527194578407244792971234134548023382849628999275226231821555854264080333314645336087691152746857756389829024134711329952694376122351263648949859421725071316886233746394116491359552307631817891127551916403806594892704758239045106263096092597730840928343449828782046510226881122763458590482119379463213218514364837048969289977095230117292116254504626386029038864908544860517604566483670533073592275019528113064437481451695309020052787055119541044706809535977791331259374613533874875898058334039123438007235679935256969975265102682061552348030051094833241778221429229451123794971410613422581608842640783382879362528808279537234769366968950712000 [179,29] 330753369479390003136260246407403068001471774875604617611420656512833858641252938263768570609706973818104778978709254313774902831951561745786721886810010102518096430189256652581674005629834050758908328051835563545190593017525641892589336014846953589860744029575468788145832519809335481582333209447518451713910917469880303910970665640448766416762040458630985317105315447069663185042768582979598411370454304497792866028651578939707470388663304965619598934819272690949967825058153002338346958983336379557661808521126518872232623828075000785463923837246771236777827063724709757939332442261541457079280725105906135689174189685091972989133346784780729619460391003070600601376091433901432667158621825796219138569731781022371712001012917949811306966663070677816019088667818194418524499111512172472056680191017300471109316447254980538573451054899081087737564256113551801904544986895665226277386209203076745032597476723075764473328179942810394150883607948136699569181739658809720005287212335418670160439234574618113764783208704132793391745810544798599313731566300281255561218023951258364285490715384949403226377381733630685661645969192777547368699207331240430374380221828611420975510347704834450106055906049609861735250665387264355047437605730826815296114865858785763601185429613522956918754160043687096132222989333291456483034613642051490638183613898454712285761644660750270932831895112906111229757926470852110820079849795820622318236951061536606004128624738099024098395673793141488054103233242766745035093244179952585091271389710898603740921058818476671857447349033408744406800565006189217311721189621647195507736516446861416708634757533587746413930052113088878594823489361349334176522547016835831714153846309635834542918498987633784877490622642988964181991942828452702886939916421396420289266834717716597952 [179,30] 91701248020913062512619385628772977920069682391368694844297516477722445176751362145736114856506519053523930943418922339791432555813603250418437331849878143522195734527293276601937048154185567879156200367529910481497808870692962527764603526616042702649305023307871402365877392903408644913975786051679138064785933831023857781314427180457429088848208818538715500043669203674155693470299187488443507274033410334760495717598081911613144535783821020651730406400817290859716858884127270197030823714528418280970748719820658427259789677762161989959357072402353073751046728823131945842422167295822925927198489654315993353857510833143239901946905857745256847751346023142890227127665708846108169734837655404108074949283828077718100376428484853938502229179156070046237223433786982764472926118168294651081853720470677515637666562147471571746918777797487498020743268772183662477254729568637977659449508117111053721835087589817405674247309903377553813075411193284469167729175243609214518259624907444362786675370572157170584911838391031934242062612754486468911662929006709263228069498872839251130340366926859744736261129918159462746412242966602663921940089056256085834836506902848428487906975695788528134810103815420095590733408645227088771762676253829040860187500376426210872860759007785350363144106705971114282168618703466023024960054138922309045422910988530606088703936807174744653300377572594965256651514335068517273700666362318914751815689531669345943599262261510115464540260163116780797931954671174862371432386465989029818019755050252635385795558025170396642710396619908060533654918528262314430960251917173532720184230404022398571587078671988243916180474315494877203659859523105271861553850692435445250378605002824087740691030424979266563871018661227818448482844727337281912515877093144672847416692542656960 [179,31] -370981638483837046258419448841495610066036326920008324311815431802495670636129243569952631700174830802608727211102859749204621524678846407255633705452511744549702509337025653468015257199658957069865913879489040026082303568827160386982754890790289954614812760277902856804448966756779693112235737240732570548358194691812101548924204228668360645968576057302880181091018453955050625272728239025135870164961184168658853105090074211386354473360764788753719645729072819768991338230685196248738896826322304901772879763546747482617453552634123193227962602042207675273551219361241594977992883269178212759400384849424614192240018093760680135867996894070610253428463641090290650674308087245262614567480390301571612106404910799203555780432655313832775021082418829342464524186152615590494152539295412428838967337297287059191395168482600869655498888621307645482322135399591303630152890894516572038837241011709452020721660973880659229968159562178515060687604688369283077946864907714788533915676554211952816109658997673662084495795971430800052036090746531609891075949821513027333448315516381189771212516127374560857822609371686690262945673055044707131588993380423678389680963956812631191654278474962486466037223270422293307908119202928153997769673539338935453212525651999720575146188363808262728081211202961761247558082807555166802612722584398790221690390244352760181450830774812653688896394911087792118766491251488466545664541713528672448223529516721041940613141412156736703831165254641481573357662453621325092242159459633522583700029329875733180690881421346722889945988312609916976410459312460491577869480349235803908770080394596129094227467029084623089936826550470315863398802075001281147270566616837336361431830580122358946037283611584842292209236634473552936257292074452490321330488492846269597402416064872 [179,32] 488849559964840103050742121690576622668911828567389013864483504974830676369513790458006774819647472847842472443990496674348469054569655027629667543910149336629402417216335234454820070780544158659191411698496253802879734220024392132362330495418924202540774051670395543325591617288252576092000319228492363220329069546766785516799534302180704484106385491638275780399285010336377212261171563306251178909532627323392043596650207595420395197914849422211748747573873917568086793358199534877647770034522188055355383204661939420184378015138804134998195344008762455685207855778237739302228195747212604689098179936844206588987537005813781293843634113682412523852656308603982615379970294388750681910564043335559661003644702903117638760787316807528524072647019678884367646749663167652435314596615980745203766262853230518531480900029390379602274797585964096760055178147329631910129681102420400947340938066810595758685206095654421986200926553201261321672440966484203292375032368411717476242594130625076812276465206945167553808632184367107837750330326601639517691404976959298088314279555087366594591839700025690522034905659226870813137844464240166016910731779603898286235590934711466285648116638959376695007462373080373560119786191015603820527536586894459703188585041354654273898145059459480121646631991582201100182330226126396182488681510948753851909913549484584041490376175348349825274067729756783685055292302412587089236515391679083641139548244559205759507452578569102864830130240275079466469902419943308534758184734541244801825462022693523840606178754312440178851909626285133379744208573112808893563129285784603246452777393010161908023326929964219367305812684612908394324459241079368498922229549925425122947365925960647970777208075640599051227735186523093262867313470740692616624647702817950323136439424 [179,33] -465948422988332318485189856254139368352281679390342370119869320572189729054567336454244726153633579761359734341497964664437586461649214345676436745814449235497336778718119636113898040152324854540546387659172374348129561334725745511500759808056091860202203312913648051923898112026506443909709073506030901512669513889437664711375125144273017953684859706798353886828280308084516883870016493218463792365232417287416381795921657292692450126251591295209883746266551357566932894322658299441440670460063704581881751304592803502383414415595464678487102571768067326192709526782185563826438973110881701362589251878515461605921658286865342588586847945850097159030782229692950765561213362574610870974564811341441820934144729887442598786907879258038084795536563456407976914982553992540151816030473398449665692563984010491805330272994699641198413306676662653567167126780791579966155741537064980226031688761048948720643327750323063096334329040208215976632277776564925544159039739298951274598125797213428592047082224570139894099392399743078268853540696255553640837947303937561021885939499985493092258989533774668320799560952056290591544501520255106202969513046966768110531682606428640972673526462708970916638648096402419726552705774210892693811523874273574099735845159056045550671150110450312118416701410169723343289495828468535823553613278105612794084936860942528046943729173934224440333036761912545140300902563849769493849598660558320553815319089877461429635171876194732804151252113781138562817270529923288697624448507742613650624799371096375700367747080035216797578487191679105462142673936080148828682012055234927926448822538139589247899153194500059188118707967162642594927799387219043810493696329584340463322015124177512687224655364105195188737936900004746360427052024043730360985244139566374782542288 [179,34] 360293964435466915754924633478583443777603371409303056122757629035821269864003932945970944621771507735036453721362000048826464748732213977880573839454168377741089772210055792308524804665804862712512850061172949446662066686440995977284418941823417380992340902487884792135246481886059436383604051874544032321674573845503373239026154803691950596486089327783390105375043966445682401321904205591319338126768242739377176257305037995407830681656053718797440861435505963561755293672620855888716329641426298067486345724681983485747874720663940394407077661256476222852209949677112574983832301766799839451712095032986755251761349403735096917188058564716763914573321693753017889057687174908189718361847880683190742463903550404861446862241052838985657684580917063658158406037443929273397321006649023254314240561633777663782446768501751657403917396734656266577990187010211062685893774761325664861392063655674754750211341239220585068679626418016654456530366909068928013275743148920152427685204397502766704175402724776213298363051473586582432232884819801117040551779009340694645124683661477766191683132712585047170097438036196779622661220653261563275864968890180111660794817669090364072514351612956853879502054622676581389916210492831479422488180999559849213698156432215469203359464151651879748413195419627699887035583925043170490490130791246702186869140114512526693908642621203582252927961598383795231892101845649153889179322393895920518664108290395884367345986218385052122377616252892264782107292893997433988156243169985794030729565855806599665589949260060321022571586337510015905233182974582239360106245816391359383612148418733782212289218108540743959248848508638720219284566789093067810509014775699030805674493359542769057122663879880046704814939457848202217374162789396026623358387513822103169792 [179,35] -235122228379028532049633427725629523665101269000625067367526258005394172459504652372200998575765677745365786795607916215970504205069135504580544797515382734892789430065485475985304066439137783373366571212567765588431316723979559326440735798660029036109679386082324377201953304213299879861428793137159205010719989105024898316226957334486022597387419575874095585856860712230761334911101655324510144918785149488831776593366101312464430653486495824667431506962497517702642697508692423620874866393976877423977433703909831784391893860918478488250043047353942868123084377817134625739094463521929948516498365890301033983308888759928084974768249661150518903213627421229181226924458430648658003990554256975961712915843663215178497450094972401533667665761323747540360920953284094898051812101373408327557720963828088661054323155936451350116967783762989543468708786886561194535498032211279972838124284570288620132869845848411777281884968498452582393774680239235411630561704403149623871013646031278230457290998987499498254645057855933204387982646160644959473011468578608977958869024620237980172052474745869513782080544600773605435862702916641694723650143039195451524052202836879833918430945186691717380223098974181047958506732972011341046110893104480763857948978413181261751257457926416507117688570614173987461401100347661570993833214255879129070228082075454759617546380924649078836635840539939056278518113873818117995390371504853867911797634444764788475863700494750291237500901469613466162871474922389314230842857041297667844135280423712031318805687034103812630859369510927284438140002877990801452180181863148796328479827749831292405585021133742750124650896097904645501040645849753878813854248327611369250319502998131045676368104205784497487380165851383638482703982826286259299837737320178105632 [179,36] 131793766652690089910474836991517972279410322420718593688011138776086431230927119578172780834579586338996598965753763458819496421120341644266395254807761755682515077648427939565119335694664002047956497539376623845322083271809588454971932462562095469047633332159435718740885905516944196052938481387929840768264261399338082554580222156500465253945702709983459676309071424974276709564893803211010645543798709178644317312389965462353572973425502241260594902752493211817529859820348770481957444164137770272120932226000438812525277820862990310635821714493490031160313049433763102527083394819436696952905882955244415277671918333505304807903748598464770679259671204047489286772846410764534300586131171467046025067784092130861272936700284944493106359501213134400463398938598101138688186530966331500979634306468008599858114115892650842636572391543422188489378204215150594895374493874039448457490545835176078101371480433371401015513180743458888564460956555772147970233687971308808921687383284768743806604437096102241620754385924775853487477450165908045019948686520870349312496717237208433069491160882592753578447860345970917519414885240578471738276562338433268406111692455354104388009700336803490146826396103895384619451740776128317226729795148365702510185897446836109680251182817322155604849926405052573990259178390258483080421438194349289137803906769210034750334634916029617841350907533817672823788794167325681517188450803459796706471542304358941296519350934311255291673260161703898870389838476993161747213750295242286650300543082193489590975605848454110642528540058520174619737028214201225052590317767942953530941525227439547314418347160142836797330663713917022545814818457081787306647251433234436892373062391071272359553269685719577027067725368969803156816426294329747324294222663948672 [179,37] -63965342432682324127727328689682383993991258873248542959055032670032229963933219902661263564407324166234815653679411355670050599366107079724590907264552647138839011855465586960189792716471864740080710224063363366523121806709291900147788123360526324807311787914924267738904830941551403589219504798494825691437118826859817525743780018475559233416365169976325363681525833776317407876747313820688582493624140738186467148824710201241695757788118203822769049413727570652411865240185481535083046288779617538706909230077921884383501812185398981719332097560866049021310492096560694076646349122156151283837897400399648173814206808637431965656131703605297019748645006970995345555257634368923125501949661603533739771896819177508577857589969179537258100751715462678777565015701366342455773380156296445821755924409132159397978424078852649875998631789088571484275613413209338728396784279142092560744150645207611499287934751814839268059038614859411979991706879499946349289157268224303600216645661268795768160078867770817446366781555953190770036296954153081828056870387491774923081996965401480410953459351795048948368207097131071517575470186905755212789275098697083790241860208363367647850881146092508343067252089497623248598856116975435929056835483055867060837105933157769991662523380630304101918754482982577943296647554023483847061314674212642029829412125090346897648147086776609610741013738659067183688614396019153832232284976593064034786200583437316583917783465282019519501917641497479527760694725390927751229482495539440296154516655842299493046008259936280479150738708500247058564585494727439585378211184063170151914651103053861710538978728980652463712612760035619177875350233098151124295197214205686843044927505527450030232717676210527524241704712247541057363422038953845830630177455792 [179,38] 26942468453353205381541096075409374532317488730865863437666060985193825992415284733000702026551368000146823533000656764373780111793446996100716770641436412305023116057077594301628115304647151136469933897930141978712575423100671031953167807841379941349045644913421729064614558112932072482334371138211973142281443017995987652050203233637968548643117542097852216156265491295490216776533145778589058355630889659615921986773012363657049476900922705780391502071893135324018241644419606356635812389446623692798108414707490259407395061950035553280898792257010215980274422642845392707828112608999476366719505305908296161661884588520512181225448236300786057228690305181251366971638899987010492632110993484321064094088860175398193262735724299724708708430676883006932830424171220908649602748240410027492515798121606940106242931526923048813378005184249630095808687243054384323644519391666024344181760897704883421265833993845018815872939097435614233722549615827027259292856416067125479068411765830194217878829259749135048732171619445626801629944261339862189097104977899369857782795447490630381142079046349318757348008525988579946729750864663298648325175151279050394898955258164806408165466649891900334111511177340709895507529026451077657852600293838713267559687102120016454872126645072010500043104096035135073166195973583248958389752195276234875252070994101208173763894532661172963731279146200610404287272216024831428826734949096818912462119361180382730012018524361435612687411790238795496604610721092239638118734362983469456927249585802863208844485361163655521564177020203357476108411794743133598405370553646316900086021356258051094411448276751323767528198802056179890924536317089697645324659027558511533304672739423103668937063920035064752412056880371469178880364741759684713926283520 [179,39] -9823810216531285441326980422639499674706387753664160503984137357648563284467524151192608831750054123911668840126351110673357138275359963085899033449595095037559615484705616483207694515687311364685927552596370319394855833081134671665970553666869145387714193882628801336605232811322995915165242432620947995616657035406097489205369671410538125516726238129171713401034535023943492134265832725177580993259346127103470977280861817192511165010976029041447218637343700769457038712035933254531438297157098074824725868168218862801761370313120443184388963926655465617601618129174034547194057501324646555862347930403546000005043753165323889101442935791775293221635596883846028909084919978746328793558007589931096016032557633608948927710281313662890692953161645329251056273249602516303000490256524939318693961238140384047917052846710818100644620681881211558522546808379548877820687980474984434034885699229597215849906328428641346885022229625688620027954525853281418233367591761225068763805504241993757802892714637808758145753495527864717361153621569023450726546988885285549138349725476828923652546716824206109777672441511992996117503385673916361707023298948087124164416545070259487271124549469840635952368083052420991591888747309093428269510457823070012966432772688358509278722088073117443929845283545529190199181975077045968528873834863953889733589810386579923669183715096691437995997621856294605708590473510048163251720953036973752698855916540293967313453607725603408980653163954043214289554701469867336528106548783529001780494126643656016230702590762364568690207306024391464925294471908120382790788876371088665265005567546209182819156480791635399859009972128480874094522548207388072788494866957992911435530956785014122755992787264416489140806765737921674168160837191373371684960 [179,40] 3075025753012464137735718564058181938239793987887384603109703430139654458724850536585467824671951322086817526857806108011978400391806691943939194026384694876311986751785935566297176817754254162882959615770814550330151559266574525177106438075300027691583335323495052297033840951369040931532480893779838253535805439287552717981575081359196128781173563611929311471664322557979503387656166387951991742420413476719078995955157941870748987788368972949097815608146190740104247100926712301505338208720000383409483688237939235042251663447489680690985674088375057518956152668182217109483144462293496694569224018641631126116248116896658684361085432884075465210377123436392535285921826450120766008979277865725576287340945174579818857755361326018859370941115422984625423937618836598140842198569276294161446003530519138320087988219807561668995245618234246566687729432487892597017795795127958426439443765279408305289875425773862955517840582225469621144155892096480486887907050218870271462210103527223639276477462222827542108225264381827895556223236097468305940992345680968304199878811027625385095243074517806112467413055052638984692206281409602672392491634157303673122623621508578600157041811801994915534405486513513941358713547273689744428948364998042897299700841651388127950954888958304195167343787711872181998094160177349588306473061449961240754349329851056241244621014571928443668477791497038080948181780244817646555806364614804103148342947103958591266275672454475430900100175920726154381294776613530219161009828896518297663259818184686938651874120458260663729698676664107542989563481498900810798048498403646452810949132633794045259061537192474526322900862966251613658668414567608097273352095814093439886146459063216458817038140839241715543445245972980187573345285672659762400 [179,41] -811371184796462658996884756368574758145137797183265554391707929779911932586254416112950120626330959488055127929225196170363384494005870300159283766624638434415045685228415340848240217494412777165285915686425187247337325537111826522769960943681447688556380481237931042554282937349297313929682435105471084166010258748414449062604307657995164895308634614099468850128491859726997075688027920390714173797001740393097259567453370698702383563594148264309514481295837244298061837037484218609702646190246513765580433388460767085178344964636491230870204327535127341664328066217675388813425470650498043467803050940496171222998947358820916023887176646527297571621228448525802416720813063464025904290956463594993085062966210053597681974260285215102138139467844952926343308667147664185325117837406042934671382698808812335954619977489674274033968380427813117036933764865430139835867582313260706350417442903745548940516426458545542896208058824322211032823860590169415525539726073258223429220142089916802045895303037333028863217954006366509821392325687960520542710018647568353070244580170647635625431039976550727796603974408501214319562763803770847631719861905692421321644169850878638835334673621108067305652961286846055763354831555088537083408105494499225420710722066852843603322374370297057316379013551075020212625672002009675732592445707150368497331547201951777075776017369725835199634248887510771360709668808848920364192867532715444080350402997827866902722820301776331361622146988240198041577340389823998766896571446495488631449005584892295641836296222923757706112657158722432943332714155927549060341454440991729062650358141341831831833784705025283382648439721006496563028835615473987076677954267889679476527027786081828283779859146365185599123799356319015682840598109371212 [179,42] 173217690878615531243926631829857339342722870175727109245841800844959395667514084065504631636339163680161104080601195063638752837553986867993598867343789091795754335468949179469117552715680571248731931999936785020267928546898135780874278769793911458639726753773964331516985924916573414372608723200928545480634596541657501791029363714854888270949534160087136222958626213120784065810629663374941365984277127651159962004205932328220840446393479237126894106077988065376610012948294247033340201810288366811927684683479869064661303335623970240221888860234480761613276292182303900514208498993240561250271919409958159374134990929798345743881992121084112343545764343757296819916218405739639439969592345706806093980354994976323776020968881188896977634344590936251452836878892233242105264540070960358387642992010682430161024474286984091684161375084762048372682061929552820748266292797836670533801607446734360962083659953876743222710125266674888614670131779780743523674747604932064912786870432129082776581965899826020076896485375185680274047595858395341111578399785985786703217671567339235872822756129506984605238280065117510040572584902447063552689562226454221366239337948607268352562710290081256523804746157636715738259862829946392488565943952839692342506883143721724543578831182239890046656243196670144274426035688430323484987766948322491902744795474654260721255401449654218908971499910992522460762364413085054043996627883900399811077632825166716042399069029059530735993343345909032300781595604998929711559473759773707648900091053300621167338497618421339965962474943631674160688201981323297672942441904643950508150284794532784304541830820409796580110430302020043144375218696159855118716388302642543149188886260944906552442878561211242867916636384800905036709680624000 [179,43] -26622348000040282968929157975195061155043277069587048703045048909582791746065743070048991309544680350240409568354757275072034229901003972627073281731445212754591404062976939674676142803649686264334631566936144125650591317628990193845660582958356363060538863258187994716637736715563098899187478480629083231237724776195179960708878954829315123868492169983482533057373810329693778935241283396051932753031765650082968395606136672633211298765832880022778115788079246305100858750077088050581093650235080866163022898672934190832019743293030445241530911549263177732776335145920189485543542583860469458737351607665525475860027550344693669170110571840237189782311644980903140171447935794518871171153535372844394925623870334310523864392544389343203903540659956399153727751037488186356160168873214926960642206547953809320625691035125443152786667301872830703909710955632692485374042116343662804422324482882694811111527531867349329986354689269788680277350574581072094108280981324735223710618994087019667165702418947677523536991352332146070993915282635031022750004288620545876983989579921983483981428910114905342000038210238149975665289105037931895562041234150618474648487905382847521560473288454682952916008523509631357094723651471599590085168320507764177073751225138389440076138350824345365704762852464737754485829999168373018708136157041769034574579577701337039731287894006504760304015368408012238094935865453441588455952375300622105707453868957620285925501589448260285773782016713295988191581966812865347369278200588588031019420243912633378602302592157485891387383996957373279409877795193633154262415093769010556347124902207600511170851564958771792156442091617747263000237785467952283599270192413260832339522637971955384573870775582032480851088505387675989968602640 [179,44] 1406690395606479995343109683349524648335415650565756179111972106701059565246115263127123116433902400069918410244685227166812896577443279059702968008328652017630340893857409356292028797708178299358088005390942372986083556851197442628772855653407361158401466654293535194808175939109706863473647330097124369146740496446436191096686239562526436869684005808646594401885938328770314179891705210927177590492213974644003630222783919109461059455354429763193038454596241618169008043041033791098549864810619161783628505664112547587647875325973575210940900774738364164902532153051899814711617481087578234944410859489760679623331582870261127164472715079414739970674585402900614685529269466091623088806497364576586715777811713209433640623712953923138773376363432680601338018766679419008650722641458905981999636734441478392845491820356715970134122605044824846803477765229504726174567458247192460080541789022242226283201004586604776186928855574778916676634150081844235730042017349010653951990546470238056066417688382103013134988086359500783471032188662175484606260330487829312326283292884187167267783510749031265830348429234237216066849998745489908507714435730450390546073382345939532732090995767504640090216046440054305264050819264674785332678793932820343496925756620176287849850874066014252387753293674068914622767412837924531241211689249954580084638990670150555239378827941255556622499151451094425358808632026900208195960826072694493750938724688946396261912982241875927349694526752731299951665936875940197361874755284353488262047270478497108538522056268848622131211257115092181872523327867664098443497805378922617944166209999383214402564248729020925225714081548756095512231449363490671557532360976842129602306380280666732497725432806872422270530890066982193396064 [179,45] 804293694156148517624180845110288262209088680645928545258460833877986213640939894772017994979319194933402076122149975768393251745643074469405006246605086138679054996865966051925710157322708465985926369437862598978070310216160486726587305979125407860623147913997281018737577458230412213521781326531674150529004612603058343461856906944107423024968253583095302461142192110493739219276562643012671105397370006047146213796299169710926205726717452554769049434498945056728952107726472688094999384363492266348247038516435519597422907331174239431397283619423568859215982451296143230284581799094412303514989414445153821375509248718781883743759325255885131754197894931610998191244014289957593678601168932123854370374166173698447930186106785092235164193555900079416991684475979557818255707360619764538914419880739343488270103664115308811732983661893389732398697069931994911394362189678963149518683954059973506863030806516795038473980758927322051447902017859139198340652502559045856582755093691122713027458854304140811234256049055948391056310790088978338674747947625570587827647340018510844147074499024840964922911642631743825355457129794661949085602774202606411323632382745332291160396932584268570156700003271662922796943480231284352518064468434800379098992594402482471875121310328789636815902829876577530776730726485961239325580630891705403566057720588347828051562369588958608108571167715574798804267123429740387900245997219762939358199675333785020671281521455553671727398972745470031030805503210854218080088345371604467199915379270395885678736907263347914600188796304008173217875936819708544608855151492542128246638906085136273908033692305148442215981314287995480786473386056856866128318015774255436863843147599244107834550980939410293030497642342393168624 [179,46] -370664193524187029234683261496659192717362651241821702777448321112010970379220744239749819593031811605939523206964989012972049907033405718959013972819313011858641564389787747433608983230798540292636190420842005695908105118247873850464542297569542636968303757383656755891232455020697270865872520850026633168830921233770798640169102676119887276741095135521113035905865018591541693699666858287906213355392564912588370589431081028071716483263431346357720193786157008695688628589334780849337864972602797287554034313756245867947758732958242433018967477522192273045542277514121855142390978994917760897295322208925411236817185063517308889346091523732817245844278196629745893163739979426271088363266634734387669066682275442800559293776599973221884574966210210210108990049162464029861138684321918881191687631680769236066138597967343165990232739001835938527432421588662983499915326498763425502817839011043648812201921499847212891469491875184673571011747748066297913429147575971742390033594977716366769842391814632625879608164123971980100970999277425640209848245793470812889138590198131329039811470853961774362960711248534175776531378844904792406700419439497895196857190589217529241334767239656080187300091063769619811162628326091686245838857154079118890100876035359064640472115077528800614692136778617695102962516550611370756998973171184560671874964459329361664694182765509600864973904344334463116059198076767572738716554127635231970776320306143499962082345924589154031733524887392967839767734087047905221315406112060602670025107514466439125482633279234930793197204983628694786248666146538735549821400579402287725581219862117340890499720179282421772856294821091443724305499864092024866563807191711507270311221183724670074905194584033293677669563482492864 [179,47] 100590718856135380670347896339964339390308466620971744061809310281723296050849472513803211751650957206629765345258333201715307739089778666339380379550163741481342740835757132708978151307826845306379474497095431440513111920498236766158621194889948864657896202429854954234281324979812394951503717637814703245985716299732880820850963779207166215484161732874129372125552313079034482088909572800315338996136478057113434089509526341081875947539386883817802186084459184553294400829755444094106723402285554691614773329868705587984969508721766579012945203142625042196837474406777658898726613279579317310670495448351285977583673602949014852188551028795713946618811760942043568836361144634816397032168126775645288941163440145618441027627593127467438361534727744775415714186726793775735773765677284482404199218713001575382138029430670977890766470727055216749663539612379482353088585622507875101822875419152190063536775626810860052123366797932749775616839787167120290569858959636957639651843830727165202629387433014392481345470214533984609054116216143370630350739828030059401811932535136019212442998570474641638837045805354821578990445942396578996003909732038212391210372537829690433789246119520968422923010421262320912607902892713909205697084202010712008023982687271351386838320521151625836090852039801088354152343578582606900221106025494585197447115567257189548952574019286707039709109377838578597392799053338542367522720706373599072265993787674578924405749237079690196162260295671419111880551147202677073648872734842199930860508944808332073905703021265937516273514286612689315277939389769313738707674501209814330789187840549089149550904989249580541232739910447308960509704837760049580194307037077874481394146072787078982692320703499837509033766650536 [179,48] -20904963206920949492094718921259904915456115946613779842378907178257655612757926965277948223042477111476487049002297751578276208446102520724739643149535494025803559507359376518231164415423611455786921333120025520489935952955269357615810771742769772681000686088567876319468306843160584181712727677656902073321223971271090801216376685543546630323833588157344278933584971346303429527139572691519453754675619786737193135596591872724072715422836717538748355297354451316789535196521281009594164028060072950730172212804195216622416846953057573897758829508971408484723783406696196177559324269892696087673048809856021489961883820847418348864386144829589995227870213051077492186454401499060551160136125454461192905774490110594884326605723344120789835677263879837671717899881419307942482476068921634477949102750398249673794588685279061995766689517157771214748044748243142101104458386115578436086094621516066386758771851938839879714932188366609732390252486976352101304693246009806957051554866345081728244603270275943122777375249703803190701196103704747813899193408643974471662758206185108010635764467465975275054899370686593112346071324156664724011856431230114941197446824300403008968329838176633602453928510384755413212783963055879488666404330301344881154217701578960541146528843972770658472690465422816409807411138140724266088547596282518713355828055241214033639595108562397610554428295101279786051853359107752907840591612367354980688142126640062825027051038317854385927005375950115833592005407734233206203066128017650991477351210434854313310898604700472038500441735933900940859881113282199719924711399681820662511516111300406964466393433774758694292281417288541522475551435544645330907950089469361939641329329297391910794269805614075573314159232 [179,49] 3556959094839669244400308687004992592711287891643963624554451376072238801909516299090353799897164209086613570410197782180196782871304917249959714833540609313482061972322388672570538777853594600356175241913738600535728949369863358085549153765911665928962243200777590535596878580560483567276669521373458254494247653526240312487895354262333595189654367974083998842238039569074732279608675371823022127787827085343838747713576028059141196709157562351793041812200586950630847289731553645287291712835547982030619645125422116046741300246611866674644010170862253873049034897981913932242525009094733093363804922709851300916541014221039309281221898609979941657130517322056265879595634360480884328665491273809641552651572405597579502329169906833951119987308823690279430915444833882909295189593624477777180084052572592155356600008278419337129196148934655047370175406202469995117242992071446651417583735092339842418167292011983295615645400999046447683455326356320651731950603182080041068077287361844588107989686025168253602284791872156435376523363950032960163206391442198623449095607801886891802877174565999967840552446955254001150934507379737666850506853215739686311078923293623218424119671008728261420123571245650961175586038165647305240889199010617648999821447890872990791041755061892739094675509818888004106810173704064530210854104372201938282054585156986294317404505479539820111240799931706871367404361668493944841359275028793886798588621607127388089882666795296504241650515957717407814354559012356053127758725851775322314805586248954559123661669609509616999608206583319881477174290990588105909025618015440284722628899198265154171423979911554623062574677516494162122013136136358759311699984859048022516737627435303756163363171801107027120272 [179,50] -508216136548967221630691137633725865287650035549702738269274492089397699087638329050149506025824619638045444258536055554616527114813979011281939594600279146981595712509455791629302494477004459414330409064836943282942129629240870420272402266519046747487207086099076302585709366130615210352180801450122325612507158163887235863072419647820315198453783510650702198688097929376818717206032167770542970892346224858220389256954613302206960107172130755729291762025035899983358077997502849867532204154245076562174627055710121055473900328456224128512138700382038077810040254630292436995095445784590906726960698953450046370647987754896565086296496020840175498736644375696587923169318825008326420221357763267782133704506788848737448818026137026873000707390895958532127518208981741693770688789636600757008617067100127838339748420010124460724317638693102022205311039160515739576401763613758922379213244952819254464410215944571197605098841009586094937916966424191749868622828273679152150653615988281379005502327216706524261233761080941981569601712447721854665288478911095095952796277438025906297329388502383515483456392618363285823407205925854348734676437460299149240673810544273836731409258221255812550095652880888145835786558711851033899146883555907343371452143320101998436828612104880964565834278118914532984400799277690224851375619341349687589755610948663876488463484215457408409103380256610749246477409549649053452436501650308544791256017534242316347368899790414012493337420938371178490222407661369841704575066868905639313416868601336478826184292270315000173174599487918802429851762460691044551473100076183005418413567267299068486142764735182550748080402009578040500376180277275385373658489304135277203819356450104951462133418460811866176 [179,51] 61618979978109337451029620421026779469218854175357581071655562528746108904328196257083127050458663647481937144541240531292891848050125161165636355638831677355336366429645657641024195214821169630770258760124122486971456764005740282164250236913878404362323961987428589268298534404123141201915919150027824863474600065347725303676433462740312168771163179855329126333744555831274522154708370194296439215896051641514740543519447259425833798222548869671320223851199251922519453958670041956844188020371319498528469903693456885595849660529449723569222979850559883658451074798713720708396077589216401148828524962767441066367171753493423504779161400854885460429028125789483669046113883845608912916398797177812230499047524166405192826819431898126077431293404313260952349513037745279235400336929950424631737288040365741487476238876891817694612561952128124479542607523345375333991231646755941891974818358097184129522351462511049298228435493161465346791971594832460926908533418803832170991149916695561628060306174988350222483219516728469789844947486542358205902164965907287230123390526407435400432355128664119539095658687079642104546707368028995664541856177931346004334204216845541744146436866851789261831136768650479869595575762457207263674001397068928582225805497394222538071185200583683197971640313978132532722225491497700552184405506380596626117535069197846458692540061246142585903810944912793227351174123041153997037709685803417765711126665230685541347405118676489822545647536972175735819546016366993896216561613655627467729574686225105339492056691277143522136330714975495191450814599615099701324724215023639606580367659473837136802924208497660880171982517655651586946603003918533053851324850809254376684970047598902545608285843126648 [179,52] -6361285200016203859597740039622177810024234353060101650385238478074937675086330027538952135430068033026178820086164430439559261561128358938457849179558630984598276871817499045871165515476157505973988054695774394569081729783627335360624769540088416968423909628593575968957012307366281671523871334776023430485516568056640304398939983686720067479390828741505763911389450084790545557570377519279933528328514438346462071078033825197582362340043124197969274569260523570777190648189497391817444059286961266620069330006108331878911235323539165315037279700451553494820912282756950088013441772231785333586054898310837663481423784839977030984887088618886899271973616127951895486487758138962512947035256635280422461325366895737772055291992260024673008022896951969898068143388339404580518008115673364944309337876656658711928214717728953138287547823907738917883922475507096343190952891502938250409794468738762167879541861070460007449866361528282119576917835496216608089759544001340714915820925467126320145546466722595497042535005899485814624773054323127939316127927756056592727604829008160986990566598540835618254746229234781003269789041634384894927718009114535899967288860950003722642306053622575582459122658909024102627938589348666641203551412070533007800240682464747713134018824151683914065010552946783119822783781489564644716899438757299195051369609002116350444762924291203246053100794483106133317082693101173534820965154792762187252035176648241773395332470945243375152251464017891794872474208388222445059535761241696808837459088325920078686207319414687698921014734692699181529754558977018888620326011289940910649188383564931488721882103295652665330077597143434835786887349216197192274843797114983062356166889149705489236207837576 [179,53] 558596748842888618944314753356255394331764094412524754045858683516091171789708351509407531144448324776434096520011353497779127447987370117235880429320837521249708284316791817495723389635591186857018861844215471780851591391360952195765798488623035362446393837928814190018772089379270563744159333335312476126361078420913018769235879303092836966733979061881067777446594568795306709617489172416606161203156243967093629273364888520172644599633297254217569287144101860111168193367141267411208987766522083321551689530295200203174489934571060381588606952797388185244730418671102473806445768406702139775923307157107636858119740218871821177887525478264297338681574299925187813952037175332643088864795415948833600235841515559776932248118576045052443296761484243614210068322243380164990476946962160537017572670142494902525658073389526555377002246718523266949523016242912267206953666942400420386119115707085177952473670829047659580311364471021991800205349507251741154972894248646891001441452620526172083056308351650513637123869353951804937138576191177079200688147092746289647712024259722891334906120755973922922376117165583822430582522558339326750340738947500622797097210969654720486621387171056294452590455998453541464252784904845660580784015984148475181146843382258188893304219062932678182564416986120111183871206616272975795715780434351497262694080327998216591691765542399322178859546403089876753396349337497686766232612318967657424278412723203840359352450461602531276026421722210017788703926779469809370951468567200880473592123144287382579175920991373590301117605482913007383026496726279445304189015582049713648990026432944810460820291318689566470822906330414063919983831132519549199082250876573971522465886945735870187055089 [179,54] -41530049462310675611269710883932350519936200106829454981185215316850098494794175109867679221686503776177457954275089859487255506274283892419018669196204366355923828179281355833446256543342177022416710627534726465527116303090980437831528701240101858175278588340278420402201977664750817169205318310981230830507023987542587053594562443014458445055932981554695526546455745044808102012342210540601310374949442950144159526113842212950193964090600584503070367630498840655768108267757696676465834096807669898823050375337568066510336713069006778343650358740738709402782321467907195953043130968433192913814370398354855142601723028954687024598135380109224105569723218126960155615449689783221478694289950939693095517008926379409045008835827103182199885705515601824159905565485028783248586009161448757616519479717426617487270837959994610111322537319130541016861629191917079057372808910861831442208439280273633926714402221126357570523293266565203034593862371242983616680947325281090651379245193137091430379867203529910140276218564437592481152363193947153800710565916987060767463034079754886735314474704039695453975716311611819057764314900530046493168097954467135872716325371215064912104310040743260773014263280220358048458598102560374410931564164153289411715892900608535248578384057308496810570839537321503084580590861082947651799179898269066544691071410798272280086774611570525174890724811770655075906677647018630227843829306094683469554822552781140241768907592379385139637185302078170623238244040538490274019461160484147826439593146746231895178256135550852511589219379568149360893626271944825239696532520405914781664461228518046281042049822416789531168447629934092179993223684404868222358475034223434246402509678061115666944 [179,55] 2591461021137475249128309761146100711150408687110528791166298585712470288276170234667153834758640960966457023582002195498802566348334585647441308810946565623326817621744175095349734697616590072667753655907847158079691470960740180185774994826945495260852526343074227090438241518834465066965332333891927260229719535224435810790302462438800722504688264962796513852730361204946805500900139403733915630657297570695838017618226412748516098878783467427981318637942579309421225410519735090132927947796515350732175294097901520504809205671874559596544702529965100271909196602939184429858959624682834185220793746286258712956967900373154871054007735549499344951002164458204634901935107814783539944206237189252718838672978326213432584917717862860036829444691767111625965253823153112648301233827519799503804114657848711774949214123510236324837036164869306480306558478287849376658734283672875243586152953118926796113234871678807907683661882797269607767015698214615215564966465630414775391855682255301599613850455409882830372893651652585538111990654642973000007923867496942243895054728856506645625857918800266587032412399661410082216374055886924167307048391751636393965760431603050381872822552401344377591314237064918809570797605461928364288063193630077189054098371914589514542065433407528475700674161668595610744632536091739791015475647687470374650876980287295881199410964927991967289158235930858572101515186458097114550534749092928281904374208892503798233469197332524206041193074393433303600712619212520692477199893988054659427508370047764969518906167998532699474795660800805333580235198375826467868914597010078615200356091697505837298288322561903192586525161962771546782238632318540791747171736829025277100748950058065088 [179,56] -133700576744059773011392367475061200810193645237186311166152853268904315161960596636465772590027725094740222313863042584200579874540545328803219552935470009444880904988302172194769155458085657171030309758213511212390426334212933788592037855065286120829388641471692530072502415135497847507199695193181652419580532750319639274812645979376009260760145125429896015057014221195090990652862780837605437158104432521409312959909597987913974430421157291081423570426682629870607767023408604885759138924448246707348090630478697934281265718686890562822632686479177928163920565970450696705183857884450294747369492181625643733697493383637754393202002004621848251593445358732861261874860642838245117575668744694781171133713632693449039516208684956842127488695538286245224186153122764712890390634988548989317331371532467034263161454208013159719154591195746497985256133901347296332695813023871305471831647555454402801033658690856574483818667434113656882530157637248218839619941243905453419296073755099529859903176519792225987863511629178336066048072410105481298687143415112069863020114657784668740898801922334343829945144928495675484500611079227402846704008560629146886165527754277333857419569424116542206817033382004965311205755994066168875095799402267158395728930695871974458977744847972892123947328482891065723598319933236648059018372278099381609139106315703533215000830540105738358477616439383663937835110895916971525902339263542835999375038263779484455341594120231436333352266424879422288192318332734763038937702176334698619055957028273910798234217642661676706363236969652803475658315420724417879019034510870577501143760628747233236074120571101324013656631171734562364785793687413903244397212374411037330707589223200 [179,57] 5549049069953996102659256733657855083599880457345478634974377191778255921910902747447506247428461672958579060960791310997043443904478437398677971639943742275900856347829678129597485543513466161103171888335799786555402862822258944954788608079459774781323341814913970701681175950812960192285959833732294633157337880351924825429488295837536642075618695202261875453867276963737159041437317367670864764754373546030178742750673197232747573287268756205406250233905793187637396762509142176113215626024353813417895492564996835795193281282868396655330263453448173542557166853055802407637915281854243435299483670146159915030053839210164558071549936718189960822387470665433862162751680456509648644183964734221445495078270446480907307509953840199613142081832095933015063916647914520748696697064419336061434218338625127859291023967521751188664034457767789422972278809486017290423333590470748864982294212647612565705643383202314902587842423944364052257668656850853263961493816515638401308765080678416066277283069389550873035437769946146124275812872725205872450663289343217421431477122815167768196522061293654203386330973987856222107337308806007778641146843516958897017031739547681074719836328549042585092949190672828291018854913566017830565275029836972153343554240996277559956247421628541334383697873781181717958611367924943899814332417382476543289767949672759460968839057907249568736912356638977535494588837343237063561881704556477607206403479779834208527034233671111286094826833852438930187108426613750409461297187530376679055287160580232201066214441632178660318787375068199310619440188374122940434756340408792179457434395385512031707429963601981126826302214539727243542355922201579772587420782814982674232421748 [179,58] -174468343752628756373913120837528096325985328489150810269330552616264706491839593062346856923297566300665985487681936788094104486854156790503756812743371184458151743281236002370553321466413308480700459646706424237234910125258423325520579471594275639753905877926723142259958748194308640499523259885332882409814095486762581578377892081454294216879029310388123091993724235973266427543150259593556528679520500838385133742372953711841933123352270089683349251943276310002856482574040159693093958492018023901437563669313966868018775742318148371888856103846145171399732380259399431484276567102322703795260654855005591684736438784174933003317555217875678145511006919151271502904241167233490947132158678577950256213953806850651071272237136431534988321885596620652231815422717261908817863097202507003150478525058553721848064910024442266055101190474922036953877869653444817529330312093474793920470636416752579220397061123402463666343812722984124288814057450454584374526534751947230950173913956144590535279414318492207302198879682951641129300931245828637635758399456265335908169908454358608948884654602432539000982083755152119976308836171722949150866007092504317274376072397010408151053131884813050133857712546738616534486887184689159879117593362058238551553973165319685065478213724888903843688269793545448550912434254514802074540002775530861560036359786733128730347460924989552352303030047890590966011303232607509252035071311643450725255368586216670706199233101432648306630731631891039211512921599313486895796124005376424820179025715637710887418959840596302961481898097028148157987796656717496796077510288838038179987166556652511476070974260375388456416402090646011670852774095222909196175307958569036480640 [179,59] 3416534135959249506017035500516101077448618385628681765070856581251065780826127776749823234068726259427072993374021688739724553561007153195400594858410669197969584424834196408393780239996775341572949084735751618300701363617988616593728637288883044763539733064541994847929378921308154978098425358000394566307447614852329003981022381059542497077476351710165356156889724875636103483936033468437307867678497835919085851961687779131568142909320750610133598871195757929221455180812526943778192005225959312864505397531781273246794798424700043175422646139035565524994445865888679144327973045861110157558142878947852074064811316742747551480959006083707431229084142322130697416974770373500142939455853731949198671013288998947252118384928385649064612545215375927668995794868699130644553263761710233133538587730423028789356683823105581492566185394064942946703942657819390875899205132445583089402177289262886470996183738622872613835399160171985178715579090378714383111579665578348052794319767899100112192050231941316684948185530753162455525463013385617429744290254938568611276537701357480109933546676430563784054359582068192371778457925058713676424905699714685990876222556241734676806743921330442390804115399775822842068805866049886388262459040719769194095759071505870914608599404843842995756163359962558238922068168265715256775125284213666404788655922463467109146980466012588757120658535082003174075193814339015240270147870774807785452242426715172596426488569734592411747995677701989731219170038445119430741791160798993291305127000084831700717762217748498102502745380748386682624465084229370055348763602656642883707097793277565459434917261733776585333931575046424193120778974431496454270771894797645360 [179,60] 13570897369150802519836317031866543994615271398690884300405279595411684134580220553847616788496816765182175544470427798323277680441029128070948241062331861836575898063385388153448849442347900416183456717003868934917752262607016292439696094188642862442432781620277956736993015436116377868035966345731481996185172606494120651142838404896791253262002393846174725273674052580866715659802779166760364480227728449816647362319272125096005614272508938663536193118290785854165083925639457015676077981411434238329684393774077542232537338463149743033367583511682885176787833783678686987769850208288687473606659346879879201314152774626058664278455071577320812519644876569688402170406563140863170033438509420144904504305051184084167398334959665921392618060298454374705258359919897965912550382063280283060270719741628063105604460529172476578168663757802926450255388649974199572744039401839343902616533653910541692097426825779502848586553088826372376808959726105753699665362574286635902517325366369697903621189129759857932413324682614471336083309908678005770943923358853158813054061563655939045477553489481807620973631771745219560313294339771414057808995870383229784343006107636171010403866114160078460513217547650981445341995761256953752178424628623381895408640218183156798031537541195157760777298177872493311332840570192305734928418653110358217284206625904143672909649095312968551588795819504732048317771515686641140300173936613964737914285512961694864885458048952664734209869296978769381517424085196576811633640008623987372936046989801684693003945125928014531871801755036563245394325750017968092378925174949424289884440512555939265521009148864352361909098828213766935912219616373479635525616295536 [179,61] -5115290910486946331038027159706010034629583941731152962118553686271241133465820819029409470103250462715979743638327088432899986725530674689647886375100649614877322128726622221716146805803256738370294248675998302984784603302202865884199867391971344774080269818305779452912139405744797005977008478583845877116303954575599012552885540276917780175981428405539813366578596459736153258484508144617198654604929991734878790902775334569347115509325659199369737652656310126169738739066687834117449371577247613379811574543928503371855699553920857361042222193164517639751957069264968144166914143219265463922008730389750572643013031361232215745075027987093398670594682768515241502731982281560574726839809862897866670522270999974847957214384285388655340477439348119461750337731252440671086952281493106052706762805161938218017759087503125241167782834621524990923084816834230993735154541429109560667635906485984518544535614960733820347063123216087482544217886943711011133764001870403970606100672510642059310779382444445791157915200170968259331217230017664078045675390325638004780741816325096348312924650856259287245710615816077699542522956495770342000968894368898843580655536934268385144582422157511470582542951192929116076157356843604002489639992967528205368295775944140085476068517549948393547036638692365207442691117526985982023220731077577830755925296889750891861160979157772016966740712676685410096994257545915466362314694601757257481390550210978857357248068767215923482983173398089068779256571760059975492187460577894718213280825318978835952500512795194187279252121307661633426041416042001608879644737824320250179181753773958318909853116975113756190277406176797796293786900503113748305607498 [179,62] 380723565104636634303951000042365163197652830799450966611179587998267814483732356111793683196210443024970235047067631606926478381787758722321710184602795719603099787336313508890801893996816962616040391429706978784669505330983412963308664466125357406952948848189486625709658851336762634656402079216818797916653280837463115744278853144847406791283319522171832602603113609157204561082306279868886751415705756096102706124472855348903169749333701465732447732435412738606827694686305736273100558241040357482116133495437365670589605236587054455605036007121224987798808817731324290798263621179408663455699724039516952389327400630476828491871198741912089275834822599696387031367246562618393095673567871816406117699612329540060271382759599620891094077694165593979541473832378053318143414552773512126290496982449160336955736732786174456677192455029227630908428101988839419967104545780805511076395772223783196754491192197392568943239883129688104990767106269870332010323859082543624273925044750667259470738933715473411835817073405573357285203558777889620758381907344382307646882840178618576549496228120447247523878510237395822887576937169851852326085111649670236275867428491380228863737987041950121823649182736980489412485364236398982055544210721002594294567782889603155490481884583678508868261176324827975115321719308977916755232220541583101120421778348769093708564928815726477767144350425013567795726790247693769754769655082652544503968714489710387088014758818424835836098675194825763511761122419818039623030609022418531473051632107149362195302398518053945583971333413823084783212853734441988298377053221810501059308723196905805054785773039449754250125451431083303695081218316338893021568 [179,63] -29682450430768256441925664614740198692545443657577354912670907466319985033617068056979141872013667758690382543582882416253477268630085557025814145993879194419396697282968595045795570923753230542826233564362329894953929921300905947639622721694971811498107255488210834938528097521502945585011160884934022831363857672765751003062942069461921516652425823936490256010089869508708089967644700677285802632361791019386137756870762469013042131418856975477014753247591881202162091600773983975696920040151018314524584460210925669512967864696123500869329694169599232629067329103250894873580907614919468004802097913125648862440519379059575984996076239641071382991138461730995998292334395436573803448995911188154913249854827344984031983474084852731944103096938708838623142147997002912671919860624877575956016937823897283122992704805532394377165318582006298575861515244444712875520934980319551184674360075968735370283373585415377877663433537679214966836048903286779758559760264552576575018305912950257789183664895650501111810039463466700388719447466934427846827975923020399411737426779320982074882132136949870663927643896029715858446948670694837578705873680841330936455069265652481347381990770895549412497965194508560017089421705129406425081964561090121521602482716414611884441029425095795252952581029191322942801993226490182592533020978105001251631842914794531329058872367395570278384074977509905193242404963282859287514690197468575487455982749324310397931797176657068140383391564034849948630605922922804665496059863429678925917594844092008821008750436507998200392714694067873466352495400904131426747618608557690478340259465525759050615235429440154377105423028683254496728803816154560016 [179,64] 2136168683267567001809478741618091016046798690965689109784307108765884495857856469156349617677226911953031784598768166567722942178920766553971515824521026770892818897665398954780111417400298593067669472598979904393515393372471983382044341527847394021188782252118443799250544046240443558121603139993728039008100896210293096201812263635207700889027876170181053007020092141749111579877054780944665330097345253575532772525280540120576448699062847070434794582569860625989184732707650244892775572345565929913969530367507585000668818000930619991595739486190556116947577296670335713412438143796071694102264957988828707330616216169030796450220920410655404986893583089584159844509202939488811412482498523176565450871477530727618924503513962646146988168621910564570486511704484570886221701124275121880428583566851724815302214684410977044244435353916355168359434614496032911339678607191073515580929151203973447102152135790269892618091450971746679880809314087132814707242057141423798554050559995385535218578389980391104415247739494124352743222336777211069271201246629773891028065854021135967778208128267188010785524439892430429002638536874676446306386242781495585821239775815735065932763033356265652809348109515555816240686038347792923943190361005884708911959687256893848793148335820188695725494063793578086990395371081482400544269497258812895991868057408149978625282787025137924239010033960294485157629824726275499028441759851876510088102594540955862069975779347330097719822298438084050468247793437880812663964670892720555574706260547994154951767557108688661940524442966850650495359810619078041282365996539265374483402186104481307346978585189694385786150151891798694856744438276224 [179,65] -61932092986574290527134752326306529409006268218927962784707364228871206278713479132412244034507157050831513354499151377484773661210426531812027625576593457795574243783813358970330831777528187049050974257114055349501996556249038882099371116938866316363373240548133204682965901072974347329266060472248793421389660385860234079720736594574039958111679310491108591560029072721803696201626639513874554869907626080825530426011847864822334522920302798637166773572937604959256977014790558948700589642040372038211115867456300488044058134608885583997957961838012976974834732421939575207735602294868154411596971581932384682258045805879438820532543533847635455873727706184583966209613155378670554601311877526996658957677335550779836844582527825713521513880109859648797224336706495761966906212640296441632504590086918500718584681612751531726865749485831598584388178315610059977680824619339939554355762302114933777804197520169192731152987964644391221015526564390819990544483867004830283367557159579386042263080514316604749815545290442181616643752407297850152828834907662679693036675780948121079929631357477289061051963816055701866854730067196226124629328748853779154696013517114421541259551860684170310306586221271091066357750657513227537112107320802197316846824851282561944682737323977394052859223617705998621942852316167850056787205997334233426746331407614379550744531834840402498999261085529291165980353927480253103195173783350014993948308828498628344109648429083388593814519085580147460607870707460798415257249252726963385967988067300999973822232716228921008397252846717093065320619509863495378597576098748080529865290036741210075965163738796781290821154793555893603553127504 [179,66] -11594149199939703067182191949726538628671086191423189385864459947385045253110796437333305719937997578841500921758150921561926728902590257045524627990063206695119723321921948870153136548477493554344878274822000205063195768119901306032612801450112359173658486239886856718765155473130711429038999544609235387185277602268044433849266559822467564267586265019680615227736166201816197876341050315235209792435708146165037999263568218823930448177623846368157923824686851967703983061662043216230830489328407216511350522024962036356904820097539599023676308043235476570648002475038718800375361577257231615617977281381544755696512653523341242049045907921726180348829626793418358331394058174970188233766129153066821468794322907862954076544363629679861129047529655147844173801447493180786645262412547694759741835483904012942091722134627091273050715782994871128492374045295808165693513360607583961552733579320331859728843139500927798146373586657915123266294260438443703155525584005323864118395425118325656555525831875710940541699614957235262977643533342605540014477174505738953264433256686950805288712356020459582715724988812535318584073852091897490911196875971606315193444723492618399925921222342673382602975377056689794447007959997966490704823034143293670155328270705278487482011377427621361216544094791470238323318686988960076930054034762900275815738157244864849829928718114710549516255575390952639946971057197790931311078227879042128852952302514298124934981030616005951811644718321678078399757183064632131988281606992742956478620708021316714852709867408762256939266962490917819462419304250580795486746441172355930923258796120611169437745552422858007054718102224722960915584 [179,67] 2152549235400670020664156403936449455475756183980428342552115589483164336598264910329994175340253373465260538468040132554543040396184826379504360125643078155839017852509767636522892543635263028289178388803919463057512298627061751426016348782015804734420512909347628514456135457586630816229926759532310406182862454052050795872494576381036928163595111241975921424899590930946261856090644164430079209065560649579337919138377877207527244895399975573112676913532442592679526347272106488747532770034718671330820644967898034607755016328567864035471225215285432984655688525014019877449803951691331799509224480393992177337041852360015260038310460301079517847638632852238520694501998396919151697890027918640777768478086485606244765519741332576638652487702222330851608469177178740173014791140346441700418833560461148872731806957339970215309427726499585494083358677621933664488272603728127402593142050377384591950732721902967657646225574747505391108059290295100990891655012055006224221324002279510184229944732396493759180530442345449711751730446918851388767264579427390211014592121457647132850713445116417034405725087152903836864385541783876831302197552596797319945578761152866781777335846709979608178519684129411000205231139955829851956041606039426415806606673582085018744274477180594746841637132478875599111890914485156148088838901899613755205965045896774251780297760712737385020229135564892935661127951782708113544412969856215379627009010396151897040193876197097898792358411839787953848929275181961410902562302609568878646331602697150116064449745492604056919513341673315486044804038090356664329963944841148200236046159862665140520792352869967832000073426918478357872 [179,68] -186286987598190163348706089325064063192811816763812662787010331998889617680188163068247961044410189557179894656073977828422910155137018038531498504625949031997462263218810086919917861406479669692855251527781622762643778147036581304604269669247683842372853253853831855904963494901834472961319270653843078873856427822200461406096743584889300307902913835092161390376522284284859088992980930991268448762647179357648087670787926195543558588695349333931878671311544984378998150398623502385040159839672258424277955744755557685367839328913660249688078526591727721813072093060724363366524696694673943856414704486943741456611583281968990945302447169401560406123903640728071755060442109094964919570080959339016347004555680043706771608870127464760988465376957436586864857747198526867791980076575869862149549548530775276295965857421796863763977686915534525611412933853978970639595617507751432824946260822435270544797925853300728671128443376263805609902886597559103132054089154382994807321240119541127590024988830817364529319269475657635503388436513909731488492328911891750085046015120756130922933381112362050938187273470681286548722477038335218688631493574997296879550823915151344598815026761376106601940046040842656253862970241570944489408759206965149204367071857242407635286782570323196396520257231936992849553987408108965401628572981083506411220497483915822189050027034640022946686150109254139986974273496833339597286514928959961033294376447782151211137145348137353710648489944108495542005680899876220251932970886976772388706207227701608141777487277819260620886079103256394247375408271314695924553960448414067737218350861059498725107755111405233879069603614768544 [179,69] 8659339152820579829629659771268225786802853479172012888063562914944077104338471733085951520002802292893796360100054631565144191654884567682435636270538054995240506561652580581146341344517629421402716472977282029844624745354527308984890049861075342538286827918933595169491342991311021091728279717281324655384220017387107679764801070791309622367353631040676796712009654348539992908493983438010348129736687346042194344874182055583841490670027835409836709662761494682989209878687993602904904322501390995729795059685408129161550910534648466870660426928937851404195602835318019520505823129185931506731871153931747519432133753045964831894693650332428514899556478947942298793977213673981848379289732488911634448813936230984277423757384813575125112994400065154295355539101457464217229552932687562322294771186926067441011525017858403441957319566040945840466117628211733664501557650181104127815007094111149139048084429812772396180430829507706547078493180483524363240651253764554518314479899703158313358871960815777714226482932655331843510749238794901356385689169045162105436397739929755713432724123318201589220774854609791808110006172073727723153117832897332939245351568977217944237602169265624729589616294994752655676523409374540557446028898204986515897169338819160677395981269319282413983925146811497409468101084815706924636193132146774973087914093937399161564959820587561847772894613384284527344554915930520698168581834794812251549891070122735791039703819042980739465781699729572030697115271654476713452401010492335739147872061567036779053455240604920997293921315111754878402689886372560942456021665546485382228258984914034838787794467915600488071558503316 [179,70] -80054644420991961551722745973898218945446386643600989899108252217851816510529661176656483384285395583856653353995390923671901153538539339464730515789976821093334469899760848859643013218626178748668340187217804600582366373975699760501004557136825704938834183500476263924670294593691381451377994042837161381846582119799440554562879566229483847218990752361617665842975929721570057148908291146467420364882990896844506794370685829292367743246020911081730504026510849888492446513944101562526582584455206565202183021806017353687003424115146049398117917482632408635666214747313143214783386057390791872451486765193388448646979106367383252554197869671178580990386382125227520316707352135077815364981001643799189910512722466058735254278067267265626673263768641928365350181954273983844219219382241658119528321298278943186410175977708482693870379029317637188274273536088241238324992903072147841528792011682182137280925235408169709733145218646802332769377426332797490871007986581892011429393367831402230371409687997406905630807092503659175861778454464715190253218555752596158342655894208184251039597366710014724342377098442825713646752197577163698654375282297981897543010248284983179237453782629345426695891898903312882080945661618286262793543745921078795611274650125151686496223462200167559670948951941467369715820165975233960010313158654026448077503016193083398698308626583978007566837278560901005002060301909663556164214906231979868047346866512623655077543376225304936798218818202229683000701469713830595434867655531463861003314888297293827095221364591274296964614058757504719274928674158657216536759250885366739874889683711631450714053696444941075328000 [179,71] -15831766248087766200612165447930235045628672621731759718364874483395350858095579041080918562341678331099043757389057821291661760810832583764280851147542859595798861979889709656876800381963754290530372657596900135042153971885165531717685855537736581243498693249348830584264092857560991307184791547478224448972434962276444098931872036762062324145960982346060191117920193074911293990665240400556050275637238194090023474355785312698843871264034149051898173444929435635293385399166490227652622806469152551955107438732913466241152532820623580837230351895109479455841130972336577316312168782926126925435060574544069892825245637949233810884258513889575104578504768687512901956400596932825985184388422150065960333159203420502182080403995815911458465493633531008240118576163495062667716740191865489354488657390536518051919947031114347369712951793620030325104056214708342715852813070412563121605352627646657275611923276775342249875853731264443386208597856204274402969581701388675467116826601077690251594268649843541692453707790949443409308115104599580088962225723141538505003100058646223700820670851127841676144167144708773586673812202665679089803961896414178102830880265711523569573037981480072061317983651006518245241366996057559208207688862615495499235353480467658546218743474006474767137429440166741313490465585339284593763395729489317135121743563393049781422905922475883298090492279112289143113043437527338872907387407576664647182745434437211748100891806915572495170468277503525540359696943823929272502868926930635246713089637258717251715485523719124417198635687101397225988900397536391760145560161847350258930809553175164565947043134954343568256 [179,72] 981435805660166530767158464914150768816197988125786718093420415508132809076333065076007982061701241751062339653045180903759633578139736692695352008685730645093946021437386402501484498925941771689295450071375623616965865483013265683641120756900803342186602062424226320144933467959970367430050898811206919470462480092308496688493038225147816416719208695474670703036284335703080174415910526854305048993381945768297643785735423474885135187595103090333537499449234658322463295209629415014376608785529924838558022612241422004201249728530047346306921035223867426775452818652650846804661858272452444896051128888324159092943462527745646288036578368833780488696731156575822103451565021140424208970791601650820952836993766166054832730353592879702237543547876991484402211573811971694172303887984007002421453153146380353081509854348269962304082450900119235588653475072679765395240149560700807292669678598819250743713659494661019504781260330433928963809970132713293826296393072065497162366115893997660391098097397759835779385652576522085420569560494155449061694635061730877892178356311120020550837496568191103837771747779960418596740355664020583849948902132171183886385500484435947990869495324755328873322045168533139360138001120212451531732134637353673819167345352464296098000365109522774258464640271108223777826494685952927423671893546592482148694735512203269937815932373687211321589177757625164550678769194501109432394853671160950937128018035721001046404848719960229938285924781867281694783248778901093611752322389413214122544791319780435944792799361805120026912132931354222523858370599295163147794045384795375596848830437950716889927385490501344 [179,73] -22035343112371820758107363318622658345218127784018693972191632372387846535083335056881076129340827774750644561542321276323838997348313771232002368299923910853195443222393868107569862688460645666948088548937000377551645765672676439837097460143708648253830984814966316910791904056393209726101031478359065771241966067004879793328900159874140687884335352900222186088215321787368204061416001851087547816145276711618242798374792276537813234073906999534482889540950993859372710916435777465360115369952811242820714250189420772250604740799062922369034348775456189375080438318766634309939840718933075787003286514415987643791654888581930815500447735462995333693059317898172697595886595568364189664954225513085074334622721949097623438940366812720773090997918714299264417702849309679603708346079734450044732382758716514188999210561559053302519915063648686885793294933477425934245742509436184613984227637735197841983614257244810784275968426123678966482027801169465260474440627188452159484716069726487508926275699843390809532280126460216307239952347039038265575200434814723381999570055313555059945196397092036664368564979527417749156553840980272129631627486582843212947644102453669907853958756222034479918839809581787639549048003432386038259385672638449019890288275518911597448360003506642226897137037448236414503562368407639723821855694116216063622038804737716225182324200939738266652978352608184006623187661684199128754757009009281131344279896351293959073011208794083218900920770664466184578816444463777696116263633188889166617046021707861850033564723901562540901393804397959549444484612524417975841606035939343932126401209992659665209534795244 [179,74] -87951018921602527011968059147636456675585508187465432580107777900210749739280598954794991529606473019370434105298574021371457635012939425630460687390878395416797115490519333106431275401718746568023955247985751072443136474283225498295295149285474468954009904578333655031149832954687416118762138441617893905318356656333099228525504965733545581684142451146822893925703233423489873856604912917939304791287776406271931820389883766253118505540032813442854627912397491623504126965323761077657563592651221316935057003212511125616804146158638294968467686286779627603358537749514553350500157125995544436653669403995213422004417176050698748131949832426551033400924862820508114726238277299808853009847150745209080337621480900013219415457776480097605522887519796118093157800456379034302534749465710636832865876075030812606677108054489331217775334478701650266859230313380280114571530090220187949471475613040666046884949433132968644186515332592530462868415034055294321693685903272149542502699723363291616047003715595047405665572065247932160972169867914923520904917554695721477078974408969192420809117283453285707068752096709345187929243253639120949060651995901347259368940383839028425601681287470110426273713638147852379655964077987535879370263502737267173598301222314235766880562060932141551761560204554791780849402363347285921753461503509777538733910466321131009923312717167818995294787387426499056647526434332813190253867364606055998652434428410039241406963771033237213982634251901855036775836323616394941777071152104733516753048776972019861351216148819220884026115789103082544452607220963577061193179944984560428114563540892713408876544 [179,75] 13988711036865517845615430003496532291775055799214695422892076737449533850635726108410878130053540058108245035755944450669406582275613227394231117505770381050041283879540388079636014391505515406834875824832895109469215331602653008336117657353581783778679199764856258213362600168088611989326232493668022595183020955365097782005185845685127291944699329361071608001201281121077928292353383736469152273345152335617416929341208497543293758546960999956765512420434757109540635591839287814552370653228294817632179262387347234453378978551631783989287249881580212385418268580662115860598271690550944776895301168738709448379406365926300060350446509965728528607772214291989727781804593146490168200637840490057512872404504966789403350866347392849792637483610271524203281821372804855307132481211717298039377441993755613816527458026285717419788527124643942022617381858155206365573142825689451485719553918873735163622672763850873050515714148485543910326722050152689951208935415926633523548520320161208029789795518747010618412520922175738804826849753097197000800972174187728257380897424203198758511482200512385058643425725650289400976733551215205705338183655305892467294234240317508854287220407797506477487470944950878327428667265975080573161141360019185213300173152017151479272737787505816434418228435877653599903052759557265646910535453873317223700324769893163241923383753715998033584038075428030914460740738573852167023298697325807682310680375248185567112036763937768128042412366472487566364486411046525205146199477439076691813363840276643346316579097256379373004257985127442483757045925463254680507089642903808996558493429089343571392 [179,76] -220415261848059381380128914999427309489578571635037349705695282219887258540007975695568625982737942179031822563501822215291747077507275490160200246829197049822875404652300959799797654158302436790146032334572436340608820664019146502719524962894768218278173970477546341350241932205292092650404710992444651585307090692103978402603247575461929010362335886010945950135793011603859546638733545224077215939060820245917204950446104554869422137905348977594233918571015111409858122479671203589218317777993356710171630956051444478271029434728717054008627316671280101795038974442631877143819569702244000193604619338814048685280835252834287477129521708179537321614366147903930762922050058090426144911339011296523595406137945007743190822273998072378108107843534829552605675765815532005704858816411765297014345255478135913674725467246359853056126685295734232363179384868639406495655927257774090936695991439613113509370252286205114067892875423469603030278669216646587512782467134303287810217622886039559150860114696607427427024745459403726889142563959612053936901409440239142488609403672556931608490818091071763680053072837745368003189443487188595714253675003486977531243016831064072799520684150067043867066626203068710042619680559817910894569722699333819413525296897986067038998330120619444464376591028752918099593683394875567773569455507244154524323423144918126827750956017832419342783346872301824143506552428775327134666062564114489804618052676236913835426237327613835706275148202405129149701041030462539832360194579479427783542336944650821667456206802681672230068990847785050188277611679799311909580680569690896255358840469492480 [179,77] -242496906383906597354755317210580671140237469485373113027471413267999445479937169244995486008859425558226178961204504868567385970967082571920100647562156539644371641645359703383332354294755035359564017430778017346871724757464800231586960842324849689699933070032745890293926367039778061910482327559024136981562548313523673647110915570414765513962151729766366447889883844224103589173776885142043689458641856347487619307827658803949470489935040894748421005315528814421663298775717979528730064983454424659967951007148847771819074232251924132258427686011389796017926592352725812811336805469428782761408380559303052734053365803479694195684352398265114290324298374399818706360808902322420809563329549646571575301592035305793329089171973449866134570416586173819084017663516038725967764916653540684903302406164211826525652113380519279191203925554477868432283587998164612067248379450428358180138659938741191815284810546432875763233436489734190636433036448683581055996989402313608657434189987724228135354466038830771091949672375859445285583163461943405068737160385094612720020706678333831775035334523388672611235337437891174501472760819992328750041514518049755581808908039715115925827162635723139183833488745947353861157218476637014825332342908129907176368370832011090480451374386824375857469020870811167470461946433728794135845857249325050560150614008966234025551847925581278529514013257183071745699272297529936483948011741727877014554063204468273440988084016647308509053650616903488793833534838426071986964242276955485042755908529019327035029366695839809413782298330419592809243984600452811089226009713906045186782541472 [179,78] 33037994425509252659955413968699885850684935060421405663678937035151591044992125795145367839393481855725132690213819071873498594192103631614624995790905042631639708357524024523353496904363503070463837322570918471568831189685907296809318234157981208990002312902193217026772387054056868162267737770445851743644510692249024964545654252931574578909459350365375249879298650674860297447363452655432837984667315033302154435926582768938759687862648008405234048460953738269263869774034253445162445969131887454022442610716577063879639064451601336178683677135941075818377990891674204401854189570444307789992503056067773684938366499986348538091372427652385439033127517024452489684494026430946684088921014987709146663777570451710095786061005873981607018845593199669242311403640778162350818281392530733955527243340991994099226982433686315196216112486667277125505425507104468662997010182805892710023006162171170003881857149845451619499372931292713372710735916980102223228603490026176779254561385664313960932136584540892207509296935956336118438963350884173953560531752424490530246058188807448751529890699449275142200171926196391979494841990372780326992660833170946688350860382629937916544488660368751281288150374963612180078561558455695912350804933885194139307184401317396006334993134535600443496921097861539928617035185805441765510655634237699862911799586056544251791923517453486060742337342179733528288072643377279552710766428586133933850700127751434064225482370631756583055962813490523748912877680988202934637491852317421735941414364714480309059927771051610043593399209786754784376080770824031687618200737932594627664064 [179,79] -195398329049397925602765059774188762007997655069171520451944731654808250956836647435300457233833096594973466230297052400209078606297896887517904809661267542101832471832087302033369104475703777530977590727397682374553275095458499779123823889855354904667048659769944631549843959430816260727388771176315493659793740110638375107104987133920655339522226772780137337805245841679811220070083118858924226138787900214771015178640111031222296892531502682418027612298029032132388963547114133851517404714556740059747361945027141659632029439364719080207589275629734867917921718322071085512078094440409480077165559446469822308458961473746081200732166196852917418887247183340422798864333488693002429480648816377349351031024289434401159112657474088296249930513938842921705373893287808991541980915914185729838421127532407047296810077580363057252620815876709334615055128933884280734966938227585906246480182411995549179223626996570108876395991438910319092485411109433075636042611527231698668890158261815992688785766904718879049985167356619212665378902217753540247549855141204538396596258283874443150782326483641349970040713094895756749181317107698516035455451853189384846775746035096122468375671044480462546850386144225443119597101474448022679177982892680279776970784779898849036192653394103830367883240839616114751037978095440403610017139540960244027803846297837569219491091967866167402451999798555308163303270344687536673156436849292653253313149274622747200269988959266153444479190141620074956094432426254733089700314889604011407397598704205004493740668883266972803902295068688839257778420747571179783013535394619244552 [179,80] -836534473720016535689374331123762885678923515901058985593082801125477727259535854524500083382496060712461842938925002152024838157482125148156058559424094264129912292994302339619158746071748881558532927017361465982447392108241296857078741531531791608809697151858794411379266242602573306416079153265160082402275280024723005597862577280597289301494762033580841488669368575439813912108455914641610264660793853813798422416598319342315974256608577612158208450781474187326050597340477883416176556829145266333787253816766786028980119446294342288514031832793875920236978495333408573883893135246626828273363375903525047867480942271375689402513638656815522274328034014274698871456552859897219638637309835239225021079814295681128393121449556968344080111999141048606599438368850346804414016284568180792317448151175570649815999573077007164089748460856415963100434803866812908516445927913320379931469363472030287857679921719623262093965745506511896975359116931965115338113119625217414796611949919616206087917970624916845165488350845570643658290018889003669157760789727206183165923915294677285509506881702491683079680433825433671649982145292095191269360770710718267228969669214182789121531611095571339976312726711735923972292891231772575322894846473275956289356876836035029905466571704217696181143551206891802824521551094627423858626551961067800458121692507286764069570424100018121291312727904704848536020293179267656061012231438054539725948882661699760980928820272299722888975452355658104549339495681822320417987449881544693444063404988349086975122550991736592788784526318958536651016006900652393867469339124736 [179,81] 8606821525586563699710238923031822294951736008349657834973010490039957701526724646432580975165099319967902312311987809290025106797437540187138440493864577851217656639090365621727600065666876796726847177650162922695196891929074218542047098197146782727331342447052276690639038739973194916497345894939161194802283062229984398416603430194343098799839752977335204108134648867345454893990638988936867773392954873693443986274079827875933713699050165802988697194882011437363734705750581474549583080163272437050534413389095405601990160733733991980426337925944281930556092249520851718754916730469876870846674736033947845165444505775501756020653430609276099617377054182758492969678498838620831950812354062801823171485171288809206225060743783575407600106645367180350827761313069880339135172761399570984651626493633705391677473329003870353922240936527543973259529805358793793929338480434826898907007833430115980426040834084639611697280651840022086270649748735898768508288104417989309895056491355692779430390212152964790555000618396673583241329644911616157119090983416295672102451476057230408895517973275141083626226728902989020136637038265775869207489521072697270786542304955195701950287857195453982696675671739656747481516173165872299412975789067761367121026674723093153953592491654917344646983523050383130246024062110909888973762112161254567022642702498080311776253391991784800237192881030809649634898858493792061562494365456717580903816046892492594770759141277278542804806187634199843211507807080511664845707080460369310069333447917430001267925305883580441550219830965194812294577721171236603750660864 [179,82] -2060830714101374307265418405684214869361345402850990825537850907331233296927317850051296106939021046643084439502810917019644522748300036616278528139901025682646445812096351779837448966539869710285839714621022919942646126852932295557241809883216517902374314438169134238206208275988045374021218798849934377771092592653630279522224680938394146661923180534753514308643319616844568600091168660612637386047070612552969638160790650090619582559188788038960115028172045629197965076498988041756738140422127288253709598567298327773220632492527240939750137498490062544424351603871241834129068990959813400891342928659555056702485854470925404868931999059972460255945541488396571447747518261699270008375387053489509170528055040807322604511815802855294814865518278848444806368308152072840794653914921118513637755960095566379585719352556642174046858414798029186901084103572323487298229204451232002813455465992094472151606156005113138788264755953534263552471892493797028801741779791888220261070236836868092210268575377918985424728678170511568351252909081421233907288806037784850787565686054161222824137923286333220859086635552937393330062881609622540954398025358053910194533510329881404465417309894114179879580710337316254548552715491243752536464079314291141618360756072349861412816668436988344386850086562688115314998476007183135453163319417165174977966649999325506047929508790886911501895514256076337367143237870430868231023143986656087257532507588607512499112562733426059195819460609562405515816116139316040532519327646020900690008468974333642835033623786266198072100055378669893032987815399791005760 [179,83] -88565263280888103260765962403835358223972575972105320928225381916661846142616143648867522732676179944124854218109230364624188254753965368961815553888030802270654831521391843867322033275703439238553929066622613792308640960549865580297947543397435725915673293652727486711664116720753758586778892091596928890286562743898853283099725564407819320962818843993902558188196579914908606514372620020607348102295192593104831230345249357333806740083710311132240300747566707578576392619840556600238414241136504031442461850248670643087088852075622908116830718000212842795052605096262193905637337680121340301328356854538702249417637702823146653064913584123007861673874696306367427722233551509539697221813538010873387991548715366407382967437145988615220063061106120172701986921353168320852236741671732630441302447198751909323935667091448907087115218055944618967762392812924031257704709572123872218921921306741452860104652780901006849257798574530019204392659879954721324601089711614305729914498556208765821143166632010911806821853334015537033898028936351002859675474211106888468031520245581371729953124302322900727594653887517482320975979067703939627122986918717858310634043686238787237948513812585496266994387838954556262596156443604603558276234120523494897551840105602793867474803593483705670223292969324397624627759985451325120230299553535941622828100672355641763048010713609817130749403397375603695378699895579326273663485717967324990149775987776977250401335104118139899760346856701790572365909071849680908925805829013418076149169306802411864124149503610763759993673210242026147153163165479432 [179,84] 84043848432072006195733061947828564274458382571322468939290575351096704980955822595280607794537594796121468397896397606096566297989983398920209800707106486228563579090814113273022324854600090604546301626022528394232291351970591721647611325135937280791883749020360920521949742680249657964102549467181034587454633055739940539519705388250932493297620588966890199495242579076147758474037218465214752411367084886887005633280158374080355936488699678633445870097559152944873192728639231088638478249231388464477407414606762936551190384164861757310784683784547935110291754412474032006229869296966530049897994891749071363096903851196797554609557525038230193706124587389405356688427316374098509804515181804038063271693136029377000919340661825908675280644689907930037050879836503344020716503645518081621144365127209600595952211893296634806590131947194026779257071815800422056107323787012785204991379055361595691629150694995364386706183157703244128028603254266042305509078210290801608020860913900793361210829769371514047828224584524512742113348291607136457451329369052986432768268793210585022539875952898525553451430898421018734930050009585655416051408511961921252120997851362837817484994656748098192830892436244141784572606034991320657881690257929683110422120711538237270915373831226601105008181558640583682065273175026372173594580461991211468424785135984539805973277798523683861708952939028878249192853055446638912390242923818962177018588722994013194587805902597529830411770255496246712847785818203263255422416687047391020650712582560766063830086600570766964968612418285231132283088960 [179,85] 265235307623062709422700166877663136190957948330307829746258691395698353569704243334995733436039824873385771280036831019667158184432728922389826197776007924623172102568757271720913718483261500322280752236540213608845950595349109709208743113041074557633448416015533757045644987135171254544299705328694838517174495246170476644651580786970330842875565116712428440544728969075883414046076224487693397640226224482360656781270437031219933910952619698922554875748363681594617489507364626384654293180624075398516153194639295529955331990632513957454111296462227830125931377612349295648718005078420953148320530033063765002063154715459113495624191844674724276226144560120650789943129518233850059501663567552993859940154516615618078320436779899170075211877956019519362926275195290229194645496901814357980114792589690866930770001024474606447154803786150801243569668617824375923978773395021689259624210004853563635677762296893468573446341795617336055536246728440093638738769380247375571530425145676443264693891782245294572205928512775455139363013136577242538213265550769779653706636954242457336082084861353228210518126872909702547217940147532466012641788635923719477132651340395043594636947445730061797781655365688830425232602450769060346920819688831454938881809711002149923417711060596898831418873907918285015639843810587047887011612326524594789920368795264839227244791356494113026441536230359294453337003746133943009437343870829193645088018526406322915111502906226012364444533734190290736777934562580169347177467106206603988349762783904569848967821277369924678149964203311831058472 [179,86] -233449906319436577932181634508467465975577933824372002768143645801581571092273646488192726285780495737294033325601488518690966690116092052461604143212991968002255457966256707800122654368727169540593374545738973305959347568213413901103718103607649507426489478791858026827183401252119275374989866267794844172260233525865923970062833778304244633703227724273541890791752995508967431621410003662645465217193801140270313844971704199892002707837234861487214597940080487822267840370420380242223577864408353899943857725890542999621072441794497162323167336301439133233976756916311160915084824963036218433373460347651535832376005831342709316808049196110356743735109493090932291087394347035772007571362791935467889053033353537522808966508092820051430817449150516626230785431608634177701734799956525755734947229460802771396212500408164300140811639252839862135170079517777455003691586780047145213742564982605647845041201404352096336211146914427142605959188776425676427455108827599497048167624686231000325388908293138725279655653724787328963733396743937424499804885597829042487235374999126300382188946789877288331511279254261502586354466329417295568139024797797459875931080028006310896729126241070102971666667335171464779924915693349262594097643290212512138143222473037504682254564825213466462789158835549364050299241814290810796073315853125264060042885056896176352365706283001281548986365241961421942368308454420675694536376988424372572934527183065552995774768292873185998717383347884421928997666798247122821230044503743418197959963841028006647054637085972758915295391508031744 [179,87] -253840240196094330015791364278229716690260840066427083983725384547384597259867662808829809716557234633106215000389686538200608720565647791558012133845312360624072109936825858125847844310144990026134972231499740101248242351608994771003858357825736283584009977929933469356399130473718768122037603330324999369915266028678007502263615223554269700618716132082483660082307229213854279884565297722214221282039985206468842795618630401516032789597426846595417540839215723796676892779536419961392404459781340482644506436180906289309078411213565256857436790536492280722462368793527404419612816006948372721581103223637513647020672665994435311045798046351002527794278937214034032675719002182236563214460379113044106387715774490973506916395876947734199401547675861440042797002192237867764538097076891678072618785242755920203810346535294563428892677144120519939133819107522077331997575372587347375926127807487660481809868100156890013239335588881981165512081671535221398205529236592637909319068021986855451815453960599740133782797598017397997643772725577642644521124418786310302388807860508078487007065851079352137197656038337793145186375408771581812822950470516491922093540114299783427771813039522964659820119604811338412727149587011350034051588989068067432878338244499400652209442606852681749260298803400985529170185895553198928241712008505060194013518890826225056537192010077098636510083661512853609513002022566059192481041533905595186871272511069979182977791815208699430716595747831646910043602583339581654574370073241295157719841772353688181930253393128507395455472288 [179,88] 149576342010304536891119045974142589500605399640442110849740906687939067897319080385861549286081480449704132090210873223039913629169306568239105417941614355971091354707404714029841366650469316421594289432548852891801263396435057134614290174080656551379324734140552578395084466314702909772780800472287715321761081157698274006687174879402347926440693433017052206268115672215903987627245706976060976057774250444960289174953332491983179463660026388826123007665783029836442658959408519764532904354826115050211863588969618593730410700386241698412381310640161933082278729762108493776086860641949928507235389159969048315572861457755031819960356538566928511398232880233736247994821560727747693151054366496688644728343487185557428469521533347424478134874607558514721571314774511755657893082832381648406613028776903249017512805410091420764537180442435733132500464359963541936080691020598981545942689665935567225677259791995360124331545556512017624095864557966903472801043382619901559497198038928120594698759293549761473173531184771841953588352603361304399088813334555105561387604823172795704588371964409571280667533694500859870726477995300151263153894500646260119960954932346328583803848137382635332928097815693788923833993416378018493094433218963948847338511211604713005179742026223121945884511623359150211784765746331714297190721468362016467317538486960628419902381296633162588884785665255866089042511622301169506911380482270341298270879465462677096392105363828350517108612851298947855789345298408029218977231031071351570803105554533213066659542333585504562944 [179,89] 80771132156606748302222648790730627257076043323646702491214344281147719319200760680447392880536014881007047283774636212553512630110778789244593485195198350096647067826026402189730762500453698652870435816254306402361896824880359796368394616832703774760397994169052455784895184976977995715126170738837213207393901404145776858179934827812726345115536729553616889279860699541870599965891661653250405415760343324208810354678617250318266048756670830536338094091332316211834434285314145723519453423285475016891487018220271340461741295285370770499626272857452981736547606157937334198012897822075483330949231437810666653344124904984902772099700940565941373461401258219718563381896168563231142875451190798777892296744002100201668660011994077691420988851548023338406483049105179400982758104735461150223183033922967266558852085670051938429660207819474315920646907533309709403583592775469213261737658904746153189172345994191311314458602854755440630940561875130467788338854364645699342004714998114122202249877382878357649020329115563519448748533766290035402045653178928104357466581092893757449383885707840522787734225859491312066754115634078444820233170362093519453078763031378695834396019230565474134092635522218821988547070805685827214682364780224653765632708934654088784149236309299896976450839432532708466116067369790570757541824931600520498979364589899892095587327058269618479889158500895695557939700607014438479180547492124287530435621524278014412732603058502663946335552968395095832711581455362404871064296322707946198966902909654535858170663696500128 [179,90] -23267115175465293059694408997713270784519343990600276528689727669627140208137292779831778503485445127986774526948862325656477081072080649248929999578413851538297328409569421042972173277096472090403086064856905931240243980190996546577920999791395392319614419744023134970852026328736319142055954876322032763867089909138211183664944751192299970970584617526903027075991513900916883983093528341734750418028356705995659351928370978530916850793925347222564367452783702952823616020966133609481954715513388079687717852530068226182879662221566102806094805368755850147907794373077480251004367912552818979812541334441881173525856636020742962136093739288729817591694182123619066687594935680339442336707294081144206379663729957353065562998850892340668672160749863893994142204945010994366070057493784044897257573714134223932672700138127098921520987286281805004429102914212750754769677207671334168414245846709974974646131720443259270157597274862456216468016563520620000261652347672228844575991931749180285517874743724724129063771096191548831565960971418892286481371522900144033065191213924616757502013512266757093397573591054226884004834509130964502532231128334039408987062214886877073331153393870255267122490013052114883473403439231619081303865862869945652522023345340544138600128685967625095537247468268301537497181047593634726424370798045996567158439597585349918929335242725255696358380998334662501396373717884909607874544063159684998814541402802273902602958831360864424095981397033302505332898341979691997920265786555036164507193599633115439346754752 [179,91] -7669721516405413328837292008932285674863457491026815864511921871967871826033144347080897937972094611579417637779049031442266933897427108061636377067455294445377320278742526610680263813689155383918074364621141161443781018894715720196706105052486471149718538331184511962331583100377300118423605661698485327136775528280639049228825768067229562991852208585534683615698863815429356506867151598221649760940628265543081505056376855059323912055973275690088889652969265373132425759440024540145868251645939693127789428486578549198239673065335160303337118695695077522199730667657389689210830981943858195459040481615095222246742225376647860245313295480092780593276257355890096911259684040278077049563875898613229855167992982744033458593775330688448020835599277085091629699238710399496501049577853005320096036767617479725463036372254799629552318062751545900473475440961004808495710767252139603084152822291031926813858748265561476954947507099540534339408253620706322695430753772840200172525995597733282675620832348430257950374963646988615450915913142927585248451041093447068556783148644313785878875551156392988344824472548390336631550413804125746136166323457433321915486651536799732688132442964599352323111844434694012876126279978006473252472534497456201499182104968408159427540053739505421226375958286386312979730423036803956109912654029214238089746192738108142034579149984368843154110319842790032019294953365640951138819123023003865513731428632839731304785131724008789744640136639655278802431808826574219603655341964760409011760841569046340472 [179,92] 241291679584508775832171387354887318301662003839378340305157198435540697787295401772142360986176619040480270039269477678643435934273327932734327367581322225759099024575271332218430375345768201460569215923394219486986761042687828333869981377771793071507711565702449370062132214306744689367395016095606661616197053638535443812550154334280320738930861920134394279648373283980251099251514421879370121952698740247593381366628306280511809796702434411415827322895721689120411734450005755017184795833376688893966321001083220912879941761471163682822847289141996180393465556065690447732747703264648035823053981542813598131551667971147341236551761737994213650163051835985013154808846250841285296557605335869487701506088841344852209058630936323226729896659648224024301152842535819776553612694295565538915644961199229383129797765650509855417377805825479685118945789425169952727629383598054750911881562824186781723083554291177296721337084598417519183591962017713941051582338607290544023841252541025646839518359055703316803960739180538746166133837845806890712433974934133813679578459898504266510710228194843584222233598848463820565375011454404504775925993233859916996658689349395292687530101589351664916063033384342433024149570255814483631569886533963502270601597869142293320791021231004857882556996676029338078645284437805030765173479637539475904861117391619578741055864036875645769702531111290626857175637625471090482362542245249620271314147065560265445309278400127352642759843354999385879091553488382143403697893332644903163135615651032 [179,93] -1113919256924831678475149217909382537486848563256958444084304906753184687836693402640028001101444058667138571017424080525516876741084671687469385320092649748437827852383148208312239613882495316322678194229674890869502683850298444430479967401214852912204870160784075428549049011699576493085829574644270022499033451906396296919606561799406596241761731303679110758267665212629292253715286469562372160574169956585839369920095496845291753079450445196606246201531304235836490369749137500481074721899178829384138365949382904955454124941027283527465250844650173365583629084133202098652146298599364973672394631939959341686620581768867730935135132470734655456875443536950219057026888082247091046864744050270189735812472348676820732693017494062171808080425824583021980904596516028683524694648961429733696053877511876119916509579989731353898718881101868578862559741299654940486173947915174284369354358851863707939529774278827997858195828291107878135915757030365250497710149716126456211778745786212127796697117325825782368357993814652408988791883736786570139986060399919493471681128040142438444842216241233595961208853703234181751789254686937954305933820599206084027225170928820138075623390813909631634164813110457110224265776818996018781015207340434456541976810432968065144859609988111199655474311385167720667499545714899801778249979376680019173751380788692158282838551667935002388351176474748445007171607981740793347331865082110327082620948085514678964897964963511043444040148503268298133768012871456541008627358297752056837753971 [179,94] 46607372855512883654569487876335409832416863276260887745770139354201589667904283912749113526655427421411467981542811848441311117739019931984353184202665527122361806529621711512671060965814241199427771852215736274421286992833389218612086850551576452606949019825302793301000893060344585086888688756049400879739089344697897903179643208894203346155242021756992456514770537269881596098741611086424177223598585615929116669610292588165309563762115263333286897219042052572303662570099147179794993120609171794053683076307555576700576411767283222016594038023913884128063728453046142988447485958006235090567260540338126913437326117376399795229917451569412707186019940745917093004467043257675029651828290588344931405718535940835712673879494128092338095850612794488281455133893814543223042995690072961877270755890362745308112380108003194392000315683889262639839363335014452334813246252888265903591938337891483883562396772460966988223615483486286440351211775412187308682597882991694067896535500897216953619568368219605913841163837021981716877194242054877360118497194592712097374253603110821497117324111673470481607308987635055014940475936639326767987184132225375503334216097577651957095084270535330255128796080154331597366683889688327808548281954690749942488065780741237022234243006206741628846089819787968526312145455341781541813278880608046040994419106452984210476545165505647568260849111184640095173100173078808099421807776155490741683581433185952909460750639306178636165484107059733939039389479617148381726175541577947904 [179,95] 736360424178861388305423269362317788935148752050557669538443583643297457083562371729055824827570387769531447651918168851781947604567011421056156713475936587514677267792845774515266996574947598602234242985356466039140494315793697991180850458748947308040184953021942990596128724162999265821517661935895166397828113733368450113984269077974894693426258514050758115814922451492249192708076676109329229208301377777627610655595644293587866821901197588632277977870329322495054602265027610226507568404453634570858495554944817610023485813811528352508285321006754869864738560610870476536692852210001671153768983333591176281512953514118289096169391703095525687137449579291246967559418758097020114520583464140562750920687331021026898807958781766688912710303846604087131522541382202729602321229754794760430577084020715480176812392140693861366209239915020607481473005603000212597946076939357399095341066954107878903770543991225710318436808796809072604228162046608173022325604846939865767954869295718259215178167634963026273306271894216165160965036851080030212920575288653207065213591625115008448026570849276804247910502231377323669838109179449017243915934213003054649814957900485921549855201613721638461620664254441980833696650001237821694094097302267075710543247335400501486958787214939225840654254386694922206234502499925687309979687108359095075919851904693978102595774950368726931937678441676849079638836192822487680859423015590103382181113508673536005458250925071256527656163882133393223629819759402312910124764516832 [179,96] 76192570153075950978750634038293034564765227338289076642802354249633310682691553798093563354304613985555077117978603031983893655192525231057402947120092573714550169115934703528010008737799959433526564594728385991904556027040307211891204005708004465320085105247481159206469670254368622877867354607690599408450856264545691122383102692279396115065035864973692922500987457768682093204039342305488237213567928761951663204699755348535277585497461448487880747080236137940511117905100789627272536938795590012542046278385355583564730399779927933737247642153750465511616690596095483267263606765494385271543731678092976262115506625805078416815816554308445191812307380903343842593613350139334581890110653664398814756642837219643670757333229743320402019746804725027289156523711259801889780522215115621797911305793319752147001358008092980736571748057956899017426416817407708128456780535182844574885886883126991915900240027481885984776891713687327838924244567952863896199868050520368978932218094031258332328173239197461820044292951755535571250002821961112242780804582549589136981340603672303331529224496897755359849571350933149959411139444251471536440769298497648579848135164165253893871219125778322624559464165854287770577973827371604818065134868568719587173208963694916292538255749717786418284608612752017721111062989103915477352989304368122202766874156744511134587693959312491927137974772688412624998861474125148583292669453746509821862240325590948263805354232828196736655435585359472660901624647544236430371024 [179,97] -93265182853803391679191834549662938487164493260199772877347857270396167256525476262432435867378449067215703943025673293257411612416581417444634706773174467619445429304405933281783050951350064849845069702383242284449706355605501522924367168781118281821158467955316520762267351196236895925364111791995733355983687362496884912249267607299849615379090347168448713388258373303896392873946024256016591847517723191218373125101356456726603408653220539086194490573828276961156385802004468108931495168321597099204672234978041862770874370197352783946736838327279790427813404967018568828701956881997197441680936342162093406033144803732916866686770144049863314926211211305060068462339943096393339843709020984845457728406399002448388506375923153963625352684318055722422014796811167159342728244475958171027707611827646227140259961173822491962518602432395837813409296840722031945923215174601016979195543268250137353686914279870035116754295276850879587242600544485133199363615508704812734708585128396757851860649236051851982907064397627316034865700587129413219803060635093904400381235163941487537049469820963425739576229894378896568468251739397932096992479211689304183589031379209389892203500295574389884088070568379563924269137488262508667328563853868533033649434243168207589342180031423375502556925984268506856315842824656163291952075492324047296903061244333608654436553146188415190653972789356358897085920373971838017214678395453190479024078595085686971939794908619327091498991758889312573970038819000998306 [179,98] -6369966183256590591017373318483056990913427130099904640238152271022557439245586258221158418305899538069051409755216585295231874855167000047326327196255018035418416300637482030166381999065898321340933258477455623885895799283515537495578727839784840351577170870030662790244169116719150696392196068433944088663720199648244320917882420451484942868488406872403959362482370588648677333883626268995151382241529256946861205287700717083807256192172678616879154969299048396581974349995237776915963503997236963891161893479484508911484864001474853881146093084463232302416916402654136207619554949455438995302735269460868232639711850968318266679546637327474987776290323931527996661501453281105018894959657701886981984155600233795341348725177630631911567154819939878359541753732173232099384361249921260639604561588548142444088048240686987257107830269832110759060118026422842969202051810477471677153623325011455416178001849928373335687409405207442200456956431605171577144336205931174926793091549158774927146389845444121009899715654268229946767707985337251149353233635764366165267129584591491320601307419640523980647263078241101124437113254423229158595490001093768019721933844941869905450862028119696659801022920877218051835281597607980773715452485670802110785027554403460379454976246048877167239099083581927523703929300903478271123937672170939504577414957858024030644031269810990769264331185145304710500432101185569533627104565380337487936149474989226370033508801576773543241185598787083220521041684224 [179,99] 2782394811329986074954580248939945801760814577706550828210237383148103008858095950748404750370866655659139357911438445847010984275895353416664667960116100761343909947203473753179179178422832675085732519109449224569624984495991746401900179781831920893766286984541249410712395694685691973123469856709545655092831664646919600700333767126393368833466960790427391134351131673008955138344198503007554053613267989653207962764490701320005776516968895815794750051533709143903974383052129531954038866993273146611038329614619778963102718741922063833111134235413849570092837831373023733922919047894793838944712231877653033525991382621734790787482253265834950116498106971401896078122806342816405369753301665515254914780080318158329817171620022258505715456585366270676466075904052490445116231186308088412051937358441679189665616662654017294680591673389912589354993443412077708525832327406509368902271030551939843492030091395521531700391501236200023616512742135753714350537584515149499019079887862713293734092060317872373996713209418301279690626706359056168604010544884226953879458387166147285723230288776857677265984547294492208216974055273939087849033164892380752683985967816261048249080512106776631321086535400465647200018841974484736932516885947361993682874547330518189140953629671981831752953638608311779887827593346491810816381249668283972153304395023894064096957731179767622130493759603568094124990811009376800568245219058449383486756305349335391083871563570785680734485919507914961614784 [179,100] 52921168363476937829322527100132098071744626796852378022112101629976785476760262791338451306236913966738674910509176468870423065761861761264774683553581302441051348926387594152190422083027000444852461086895653944203049634157616707966648614786861621355705878969721851527153852692284784762310850299106592290960319659352242919965150421159888684798143591214835132938592242585555710535562264144604132150125613617181566924210614549724187126243246660051709302954510491984749361266521074760171358213917623404926526028704444088644317074167325571339851114192263986000710244133930197611155759930097644424517702151963716323461154998898023299291599394833614954949579964864249711530248620058826053593889564134402298023974054648673495501377589493799318832425803223042417709100707048908594610331709644021251603160606041472792860452783659664409145384461769235818569232957236093955052714966014219234638635031694988781546567333522908340466883547459655940351530406095788835444011582789422529189913799914921594833278169266744960448707843025946731235350030074999996393093458686028189808816471708544613608380611642624590819657094035160059106104266019586965512528335210459007563597019074200689445553330902728521240658776727654073032923454550300383534064281384451671093425569121347814817193277641740277089716400125475952499998105749910638696194893679515014717602695775935175587350084299350750688133865831531596749144472970817451911387079633092760504975903066889910073079224083735510151739592479344 [179,101] -17677481840491063089698063034531126134527939291301376967691860068870942819843313606110482937675440320130104820527291689389080161725385540941857748479176735004174311582222371740368630596335107452144418818321041219731422591723901711106817586698870211503216411736369766101116275683066459091870824312867062965170917778229632811930259168019191837390625869294188117832098701032984920972137450911770674840933005913331608078328288257780956330803745850948000498206236836818684602706013549407730893049556781921312104420540275542207972564768607644791842169868735721082485900604761644993046315956806460542949347149752593138708646982696419564415454975813243855501456838824935303708680694892936640525307323658371768245003362538950487278016331800276265580296869783503774191360051446565996597270937151254620022041133408462145974075038470223782788781390075152027022103655896475248048987968884216052341537015015004275980750677666566084996861897652766092543046346879329016792134653882740676406077811578107899762057957153520904783100426509772390886443821040851597095106910447763187162388955965190908002142793116609468730109514453964469351537467012679088510200768431560840083703856096549614494689525863284473379887368082234630320076156282214463284252232661757703464031555798222389686717793456092162632087076388241794191512231603134632107383564284198279866179917671924632634908043377913516181041710203849725322883614174340019968085560994441629785122796272815426447341798828031561456564094 [179,102] 104902614956998049988844675462750410290657906024614506706792234229724077405717859991767659939639142621617609421305803129190197666749165657267440579544095295645029634701723471866386533995000765211212063137628953537779400393394168490030227436645992562757750607542406246931955169449929101993437903417632066836802290969110320206689036088413965686888348016235978576788153479443755350315207899225059672703215835486063569791728313247472650853147018941537670630649023352415598040351495493247944845819087982140675054585966215235464160083867043987871062163265612985430418408828485795680404794008098019993669321463729572017748961856025555390696757073808886206686641354888146272377161942357124978414976024823666758089541214152706892431651154161118488751660993202567945229409724319263141893836917238495995655308999270006459311187292540827602813768482068094629167926299139343761866412247491476100908935887278529070696711812408060231500278569212547904851861366974052643340001528122254310892023571094319072479862291627535965396399797521796706941814346412488615763671788535370119850448096003429762745624330614814191292328821463869303582714678201975142059576571123339580325280830300802854003843279317000679128346634847798525095230442670880542522881181582937608649432841620079631174589256989462939540413779179835176161284303581683502534891135666620057777263228023644779904056000185059430781524106970665230900692247499263849898658571848489177696391439592637184899086903334252224 [179,103] 18850144106677418654869470584249631500619255336815353434394585897381394125085954781840446596895349450545915448451179077804898419699083367601000659169483769262183894973107453824854697382947965415215328504748260750691402461602605920916695015686843006670194830613389808937257454284883372437707657091812341287750499596473596076849671437656050224812711467664267399764673204018478432927034926332515179752559282111250388315953882501607581947473941475508383508007865157952985464608657281303372958331665284946271774529018691588417566535793469458842931114684305490606185147697585337060876031994251535481408722329687998173052335957783984550606619840461603309842301343262030919056368382981459913862447539554509974152063573003265451146476967660296528741944801036932170253896267264873519331126575772773984258545627068953152023434071667335197572219426089939281220184928216504184344712620654763194125425149703398409366786648417101617596149275020702117465182311255186010996565136566150441824100055919271298765503319039501913961750782243296224477919500588114532866938193991867384604565867269791555494217450194947434816459459257833255330310634681502985427470562111340656343672737742248805941695960580207767311674733426732444776314762499736845571165978551314112835139658139062323761871518104705682880177773900710194273187715944238502118386226411772554925528189327977375340625364450060728215987471971429728333154798748616831079595548759691081833379486989325930024455606392 [179,104] -224990238641771463082199862204180587694223709448088795502306350986639115783444104595061088426360870554390231682140221196540738880789070960553402872411591245948520057115601493159867949273370600484203961847657504402697199067561857246744572976206139534380332973062388466953337036071589360835971030887784899268324965736757823837254275148126141631427124198947365707462468464115308036373654496649646974491104425453422555275804587320617012295428393215950554468643604215648953718815274506566386753698458718111826621358472434193421409224962696938508651314942463426688972638297527392071806668155585097773518868390550694171775460125999666554680592439479382015025286541951137181075602812656820248706658257359103576204177663216385192530542127854777949343577658754511839841627192107525875725550644060695162685947810865058722829118946735603745108598652902158760477044887154593775176933831293911102109977628910404005068909359413757758381450736792488904160469017388169358776996760286992670864757071298045581640261583812680912841465855302020989241536333619669227733088454701855114682522175713116265501505979244527707691968580848591927933794434195741940192493466650826296975248359928516956327840212067196951779390160506722925031133216764423312246165028852132457791800126583355545751314974225571663470933697342699654527224152391523065817206596590926224631920051422749950046820072495445072489467675078379953196062761389222340846764111674945804034299308360778682880 [179,105] -2073509742191449376254052065263920297874184371628217205911165402605886459544958302931168201852064073330401944902485873369648392220924296813995257772252839993712827767901670146869686567523310263515360997537336593693293170372090681397498677985419060932334686027549007355802564538047180167675548578044616410395445825268544031826906668869224801898585580019756950675310891675456804147140187445640751914200999755982488155106996804031168573750012296841847342264913861145745153948951597391815818891953139978376216970621108291587309168262180232826997303995921443835204568226171484662010268814387166531739547324358715662361696825462659817948288058711685245407549829682772477264136900099892084670974911744260079194727396646334001534867507086821784917765335598598377606615230644332359820442276891760303665156516581337864734352618295391826748887558692892023649042825940706805183853688530744899351368973915480727776131850290084939091628651760842652333142812239098403579209265779589524541177268171326072147692684593803719512587102807684958390225890828007787309609960559914441143902745183466413361242910483535200621081692374350717983364041729029708214721563730075144449529336614979085132126211749054400229938819954261336339151937793747837538484488831143847431545831515838617267775807512520560833242767146896711382718084799095784187481694510037999700758869484823097531075419329369961215031566079505109345787465469281463634626501680622557006779683319904 [179,106] 27683239798332829491932669578810197951036562902697709941912405145493193195700949257729526601447621174992064650988868066520196453249640072255214047851830159267408886965075602054906276569125999276294861007069380921128362473997082930593841987105566101796867678298899498452864381024360882895404006107619084104682349767321327182290142972673364318121673606673271100955240994246915113782321165349235672723209280388706868374332773654698092716070389599037693401669336180698413937104943833069903660972526335274747873991591266082562998358148179796944010939074486331366089262924678378310305442256744990420264367450046035927110985204746586069721107712715455146117124009545238192276563035862991376705979696477320561294901650817133787422555771064054921249698599483915190228765812774439338027670575055165344342430671471695356692965088490037175916090221403365131157274696676114834882682470687267218688877411013896782426514893361270995986736396344246240388518601575538466262710342216825669569515575326285019969836447815574461484791920014212317110329260795559937682035903692580159998905498576859406384847656644611776537280402870985923581377348974099053367387588715024474113102581110477518196444888929005008909967870146692419491697172035633034821895798649883534981295723378625386996571708107742749363887418662990808430915646302901562940677387988177033690695228822561497838945709350508593646385487511635628323683245152633633878245891055927373146400 [179,107] -21004921320365027185667706652706589169975302623753475355512762541479386867102781555272111729156598026658772315735118810336312215854076616035924872059659904991281085769065697884661335469615215849154699689146503706926729101747994057396438263662321677997541377811244394501257866667470094067063369709602870610302744007791415590388699715361069872024819632131491996805007608962914129416275574046887507122606130391820272632807960516260102635468764476718037846732712466109912624823824852737756339837408148654279669392652963335364488163570075770489350191472397308864999961220185552016087168978982011839263301779770439921290039000016526580081325353034905651726143609845921252549565863887223980764004331911307223004171510026384882943428410871081092444562387953564206517424913457733777623214726366854117174493805230886977062846174600598839946564495001332632136873418653552280872512146182677318212757527656416277346654228223784206585392218865010607699853820285882509022074485746917845312259532643966804979513355212510538505456387088181781452346206969896275217054257637235268326300077350421899022459887592471992107311668832228269546743723006847040056302715697083871626086061862651657600659370003000153155662595790851851817907701190320376123275159107398028620088984350898768698699802919073902468645159280442310905954438827129899400956533492386923911569770145755316175488049216263718605892470867709753927518811062280431733162942599996 [179,108] 29410777659745826612951149976331233319710998975315284080068680941801591813218071837553019417905466078606983794995180768407280680809133873026180579149508091417822640731101338433026629137841185656655563697714736057279210359420524847740275837768079447055334411706064427043289163405143534608477422492243161874180930549392130267076241249157232394281009892369282263337233967968691308055073964822110118212147315440170855143148915829147993287399686341771085243254351547832673544580748221213896114953339611641820148885636371756352133852174085646740082875959277662668295568777003100001588006187970243580488050924206413815668777030755033912574814227296517198234943134174084183304682613081745622719440795689228969043909161745560324483005588521920421042728510327992077414654569630728330126508964320121332339010487961461250942119174806020799628342953411791363613118458926266963325092037749321290342857617397296139396119896918018606870683457883719148196001219824835417152321164910763383630992523914886619081281417674334361774823564085646849197698622447564905625462510676413036060220016342786562969503466564733701736530037405899458216678398244733521529208979940335441623176828107442252378895721763142524411256987716733496339640136732039802216073696253663654969001064381396713765532552986721445395191152951739734017020868433470103602788695360488608842213722357905040619476570137486089781175747714312069364762825175446331363208 [179,109] -38130883576583180873843582068413529479720516777893540343144581795112859486029722459155612998822913547526269159075417169587835536651775950579475915989237884777541462072498492852820896479900534184024085484573065656961452070640165162516000161180573462861460011655493042090765683819004687721058848265527654844917875377095220605172712749853329373965708976319497342776164966874249605162689929948487182424270090239815575135851716923532990681408411296764583872302057090949523943773257543554679662397392862240281251745373369930570915740968222729852323677854867619739364888378620727347822819712448719307896030583196572919054673612098078433876839517967406742927691355584882652452384557050438853713187563261909170151995089489794573160396486542160065239911853723895456081741647544253200459576750202513921099206186099161743758521524626004714771352683297140581797737475514842071778555147319511934872041513506254728615957535197080239337511976444559553191724718660913957484712239923958487005997695148670009970782891167496779512617992094203349924337327377885346831987013607896087471356401753340635840801721983640477250081775125921948911158131477826045954478968521972689271554742494522331418610556166359495037902895144230991169416957481177161899340401625903089199434961221079339196504571990779465946952247787214280964133502513738147891655821731601164451827788114923660565028609844464985013112164710540824504438242551119469 [179,110] -1073689132410947945830688696622159286933042075753988535016095954571786132217176970627808620286684720404204139373705882591777513781625341690989264706258978608491914334534761137675407656210040025347523804070357206256967332861464324886189893257348742376641124290333410912473632701354112520300348555978557565270852773409598007851542028360402741959371547992854894406252464864405427353597937114317746768905871451200459383104478456170403903073938381640785311441335902638093793006477078512097690672073889170490517023294284490399844916019557741240114721435720056394650993868786761099867385072586169581260217887231848161376204032598109655954841560863629899920506267766801283111333817882081899880692454799672182322018503066406511034866963945685989080122109151564614601324515303245402432810662972034557155666481904296770068441205440993439151609470881053398599236547142297590387770923391895413510364078803343722454313743295577493707015564974803841513877237004878373382001623437905924684614748751725180713504578364307463678834376353084227183932061690285294697694542377677811449533048324933845086540929672528879638649986227100771610762180239642552787904956989606459181021182019204504421069522506679792354902706725051650560335756467942046860964691527541729265348269561989421960915354953326198050541144164458121042587867196268211881815483190642138864995668903878526512523933225103573453233376033239419977264848000 [179,111] -1927981319985299124786219856384093701508591895240788156993765152735142904758888347205656194615371510229994357850679081136647710352151084267931303368853861147752731534000318013265464738106214614274632915115968660798779912364875336371567503541498388659543399321530900619738506654749802637280121621857444013701794627515908430281433788842709097314719826530687937011617722467453413025850176352440541688617665265675040696346359857412049592933545916739351887769909498205515946161348701558635299066332186038330883286754011640565574645300879760494017536576238007219501461147858476648846823744313777595129600958480473598272009568030241993131252133349868368047785053941144945856259080112111588923693595921820556776244135507548687986139001355641774148841732557346776208081704894358227720191371622775864793999130033650585873911523822793458023323655343007947594869158488200806849090963258498040744950345369923779394331965782054353242216133862540911570089783407546134226003580405365911452711293693618219351093525985733476486085725831719118770985777663846739918359492613543483964183941307199952026013016786304015990986951898352704781041063228551988252023035200503746828216869681111227221984469951603298515415971635869723464496275862790031293636698356897795535266731674289558386167585095455272645604097530705332836502985697644391637326769771927465924610920950150774524113429517036646350255753042813851984 [179,112] 79972502552313790849314605094921450245502978365143572130333657910137035649856625833616704832993043963756555002003515140202853399859889725397231468358243362898957055887222042614852572777373939466362267686771097957745151272985682947529914421219222667176493702737777033514494501264702530646397927111019110542604755190593455370041077150068583938778081923811004452573193291370297258119004384592105278153584552655983554366947982782353487666237669201237326506344937828003131647866305666480191265816255017172700468400491194635731165333231754776757632152159114814789415058698464711690443928428107396602282868782579497161133894748434096651421367601080606168294793753560402467059062440066554864156434981503908241035273574022082690987869299259762831437361350436136242568572222803301231148760563762901455459480107034819051447728567836815382863381610286615108546039621282443649929450852530441852947452407163936637561926941367354438846247674463763960857660042497229355988123849962796911794524693530520883867476924435803431248049347624167397054367500591078453315441880902652132789950416467695743862339850874160292156240111732689980997250894651694601764794170944038011203181989324940219331593022784454008065604957757895360482034322282355420844711361664251094568982235298948301469028370554445573631090206617823026740909988230959436221460733889896498331788018409530816142249663339605770961673829264 [179,113] 398344992208263131724866136982021155827345986962747193953857566224136353855558785248555143811936933736158317401332534050200299760804217644997334429964069263039039849288435622732597754297746468962610652463539264614597724647570241832574478280962316966289543301329225769483240081720199608421158948231907340368100667662003601342244837937201508637345537806502732094619551480412894815724573371155812258321830028472285337148006104619820285689944049561789112728009071064832181220840603233043435482433391608808541668217142362895129755377484783502908751578168313723386145902995464631939521203345927671082855507816254349492809201867469980813814425527315587907668268158892536800822254341705059513717759222530692611393169894568313954214014434666619160236376222037144434562806692448598568180197065200837969362092408389777410305454324647259057224574178753814825696346190173777192451029071549755286787977335968903095053899811212361178798393669337263952425967474089580261875546836879693669753570576552740573874582278517240988537013633189711605481969204396944882560981642381634615916332862638493726693191098992368082291957867297422756994965367866634582379741002677685261938069681227312204203620910985402687843522538063259023416154600649157076359856494188625893772958457891813654614621370636253829077422518904638334849204092761578260814671622518122292946242072372404979295088480321423059206 [179,114] 452777177855382784065182906583205930487237990739961551596879621635610124120321494510925252109117259824192658410691818550144662829694166411522069719452412490125435120927701151285313214835832886382818253751468756837970194866284980282312100668245062266851137329345516621250652838386856169430607680811724233239593134701858398822546203007008725011369676102248161139048494880965560757850765789277000799153181169795106769131036353742451163320690966591609758936787477748790664131146160160533055717850660953927951614294791867030185464010129087579628541709864431633052746813917156057513322964479472249990818639315526361147616064758288428487025192376643548623497447935361966250923236222048595219092180076057011584502292733620036630227870306934320066030423561553151017834253102180314948939351450687299607642574391822600153094268089163581076545297970704351615899774808994343998879175489640083036666263360408484704876746611388453386175863673813577064682050960683927954860392214855821951448678310197293800400015351148616448221099678572851322566242191089532559049639975982542304684293418150212466826126261198321675535684691614153160628641239867762585817097746160505288296714610321321028724065137701615240185862946302781477231002717816193522866621518798255244032561301557803593901309175137366440617919887287400324476660341628259699300058906339805689681104066482531211591837077408 [179,115] -64665919681739377466763199559364615100930488294494281206859220452228287857781579513236039241156758253703465850710291586714158690508960143596835091046771649610040880832236355227363256443643597497654828096230099919324828569362386403505625362504123663596012947641476844444780850767279008547757078194706653747821397474340445444436198062726539992420253491051340055629696796981845206788602940551008982360858073138199650673212708670166141782861506084853440670703559737508762148676747712012328273610877056125570980694525783241347330477442261175514097364140795910131478086045123276005721910189899376204826841479539743533089412737648099939241020957442560692224998508970506963065602666907735837303348634677496729468853993158391436378191130342583466795450876772507959848210701067529040777058455658240534022076726340483819304612577847511034503054651796716178165195723806548466654343065432301773090253834834885703776805696190745499757207193611996698024646134329569377408094090398177428664831595973808414781170248749773775896400528301262378497113532113802706591944916232104682519303059640801871668306150090264273404560278583794665117017321566842354966722524581156326504094567731751843577422917463251687290159672317434683028464731258760753845549806885264958522529855511290855324559470511907739850228990893313916615593686392860891342989494368990698202060168367363271980 [179,116] -224191904601355627016059070726886033788946184679856261280553215069369788463455713701833739479703855873839111184172479197983497965090178886229729047465987018243413788299518223836132783992331718906394891357923638605516541550685912995103213316883905909309667210498938180184121273627354350355210997777059242761866857595319487220890062549821761265141260353779283071487457182062191224818360778501956890027498597995846860697720747306833755412201273260295837270410789591713192548066118202656308244259557563911269399853405450065513948157135239585302677013117335517896227783773085112537973656020227442403563152019178736883937837648346260106295697593403432220694807262964215697666280679772692229185452808998794128340100583014411330553717620486644328240386353135731579592754374645907953479430296692484885764027100731832277890917556747870436128697173078018560655813071253367219392926440231095689645478480306252990452915378249495899232088523210070820001630249315742065588943049721949233314328096756188959640043646771425593681719725248121012814904332389717946458943683957067526118051155860187256765928914859417430986395736565026313931828836927625252653386068868709377664349696572378044478085057191383888300540548799059961469380911072348052059095614522665923242039631431571023648218452195401024584176141164092406311289752979688150121623012726756124900868762280 [179,117] -79203788684870903523384517833797780741057562796644958284450497933241628548679223006915584219819347184202925906945837319481711023795708885726249426743403247092522006202679795985050668646259281369984028552933728559984480336087412679804543193100079400764384649182367546160518279318459636891019309893609289436695535121607226949380756129511381401811006825144831486376459488456774128652602351606973606596907950179336356085340422958796970538233282434820866942952803043855673006623241308238853349127417449346855593377769120492766519112295420781549210397231899895003934022356814422546131254735196866245437185137502443043715773688006877156279456018954023212185453845719864054714719932166225700871451902297397846557492197035303673856396419404666402510853081124880324994794993311991661735537178436313042285068203243125696135790392194996176102413279852773466408325025962998065138998149986677063015597419893516662219700333240158230225420152985834764649042547569273338769239842617081094692820832586403972636809730693827204316214512609924630434772722788036564676541234021812379676198578437242522665805786010338380704609005676378403933016257623343631428837105680190834341070847977893897866541170681021122132489539451360892897423826065957715633484574676652035020316663934481428338771901682421041514203246116678443135488157361472682454571292094624440339 [179,118] 114595055828786468725343692082862747896522188841971060160590153159926487549648768503698032449605768581659507003671582033220658011362380694112460922365362736304648184811740786590998532984546277462256486554244533951662141399703300925323639782445030942756744744068510155373801152167538969013686308084505275694439894102386496907374039806254431259825127505800592265261046727251048639063970978513215084279934947850386034211235810889135178057580369916263763214364736651500016090679668343939063626589329458422227819016592307628410595216035969987447047722717437037477669489724849481685244903506000209159882826359866571071101506897471454402933625501111068191918127464542446713844399505438967495861884880711015864707012199962091427967247587699178229560559670952223749981447667846159990290584981591562972508287621054910605098760562446620868469230959668949865993118563889115859173494851674057452065214002275909870239022012485504990183088857671421477446578559611865498502477780821626700946070683245799932700930880622678367448551625361096874768641433998982439171195047934295253052294029578831360970362043013531646377908891575087490481756547134268297447007525828444554252297109542786454389144380708866644087279071368372199870470596506334388324142105271389777725862048876137333228055772139389602226204820350825812470129461646111186438273999168 [179,119] -496229086773943499506992922633742976273715738830200968059827539980449608787417662800415957621803290835956049228468239633214791675946308354320069354393939599770413709758480400501859340102531795954575525084143276998718766263204816424142655074719450227039570581853760024616514065389621992760612479795183223356083958567689899902225769748260049008173034240879722614794353740437234909794344387212451725403321345235763291644872346469048567332871722270401031750372849193928259406945802977433719123177261692815646243751899368789341676102437114522652713032072236320583327699227268508078373164755704915080313547938737346161999430622052687579524311613014962510173573208780840503693247510466422899730902909911223186004450887998424148418869798114983750429296609007869459360248529056671367856736585111871864773795168119135665929451967456368514730011534864719243371270176901102300884707870369991564944633060341638000414953938095516938922902797424058709032769933073673232335184304017211349455708385081971939043540315132669742306621032962902082194163766870715986774907712191522726541211516304467707346304185871040797388429209041026183122629812007021972293569457915722713857977459741121065852137353892537842884237505359131748858963417642581199047704366854013858758817400423494827459755211436733064086340926184993037119392911704697103480 [179,120] 680693834454987331789237146407081500295016855586688311824442881565091757379463781094370266099537489130350215317236504863176716927168894965948182256513296376198476862448755556073759689373825093846695432593253102573388782988596220125011064057135471987116909622146594716655321113701734518569879537086578264577446102485244286477678813566541539281734283200577525502848209633715864501084930042851794528277253138655356170183620187134120303381016990019712401032750642216389267726388131242511306001057523489428312747455219538703464452385281769895531196414182253609500032557303122141861426333982418525160369721821888010535594217242370687470065599300093403481492421388737846665523833195652229723945920184697647714498859822137642348166642215943491339201056562894564169232239312365777020214443559226828080163137423430396945536940470007855824906913747829244273026345420812491608605792601986910801757164841704133416077353932587331312336730706540320590931989584464020627199805476891683849029400623692655039864569654355878213108678318787275072609978908515601050403802342540269762306733019942315348879427050693848999536875929727501019752295861074603241223643307661324747328733093758880329996179725784745735977109083899577706258338947830209567082845044569458213561167065343233987808927541151815366937328806488774882485556890752 [179,121] -314976808763417936899369495311546383768332946135543960985381059655140686750270999073837983009334273864402974642002382726150430643304318408654871119971832463015280041917994766188222522721245312512138074181628402477675880772606713900154227465815187839822052627179287640169693696516618567147519589643401043808366193595155113196236789443769019529339017791302382216837770876176542393935539441233998944044434860896272867440674090990864286063182395372326851533076714837524769301188310359006169607915798120306553378893136424234257770945891112651383329918176731093248318642863880712818050590478203000216254060503746978351218911923953873477273351772845313623728152278737888193425665111485298720526678022899654896032918338354353819875305650562949691972961439343794861692168894011703316213108319750040949207358485917058400387189701499123337039678433260282008953248874643174087234464021790429619569377868210289487182300685556799912986792721480700273463160488048557436576376559012401966245517071859333162868097592667361543530444550405403054665067168442439267691899310397943804955665050676622551027064867128694724665021556649684059727162479181809169422852187560749942304233283810237516986653803861719605774723447720625197620681625217063242710828367488394232423514817053473428806706600963699831916630207416381852112 [179,122] 49216633497538705588639575127847212517179754872738883266654115218388027977801394128788304871410026361720469029952712622228945045741744891412482073953635648206868469759355435576902318429461637465666962536602638245527558834589387155249236563036472076864942388107795420257801570092581210023305760694462750617351211180262373364340873668538853691595741628794968438476956996398407877252017855854219175622356354101571728699775964893371375891632825185580479170557469528219369932887128033353624984276856167171264380853962947166704487732108745410993895375120857019528655389089297052635129218716324515713247860940718651072064760372123068402468459650379921650173716138484489161386879795138857572682844502814069165701458864473845291927254887318091017272560968572267786004094427776564022090534926178303467903676956587363848126013523390493747838284770763912399281400050148820358791052841774868178628715851049461746047121397886436054664123551985376220334012890851647459362129373031102231393221360165237482255707612148225936464990103410681387628052729423097599334667976039055895973661258451509898919604427597106563411248883357760154752149261893583060108188589120077525415095371561994516885653978802179425455189202556120078984175887757608008609690306601482534430845521493846473789492821792331659096471171456 [179,123] -2590327296628981940602730122719734441875139396392375690788308368671964308593877860828385716152657113762431476094373865693632917339797062543831687368156648720276593872612353718426676068851863446405628044725576481849517800062149671992779835923550399154502687151803216347809461999526392266736384133689084300239808138478271157328563180585219628485521977804206883882814831952385700779217328255875308344193496008973030265615882438648957776858233515578342589289081377118184354986880293136548131147495781456924398508434680542939178267118327770387267101470931558964185740794713142717856856650906440061005083537327093919639971460616322830642186676053038290600252088584786582623895615691032707669802354921379632160290007128670185447599933247303223415121099948719199153692637638324282695299241498644440625496389254833911958000458921005184517537189349697754986386492444679825785210705684215351959705901309264832124894843971356014486419025567325600452735249645046269035707278371118804212079158743860673371124135523150012542765750317322513503075472279139607129111501873253739395249496125549046628543499651993669668048719974622224150561077215410932878501994059699178495705639322623638675892366228297159346284026173734235611364268486746147145649961667567101085894910718016102255147949318075605296 [179,124] 45637824091814834931976632553742482606415029032092909649949260765478058971782148110655335745562426855344959174484575354906011145678839717541589348604607014331664139828494439038703258950040085610119523048867623754204152049936371218642750147111036319191563553007423718884993670617898162429585353421954891355886306417647596161422265473980806266369474372694988261110002861580326503874363024694841247616023981077784703752439060876825321285796421079163508574537750375924938709894773181257534268676105969344275411607883757830778606324918308967818259962521471183158959834575470478764939296720145165247881375835389498335246478348204615083711330435371460130303726280407129148967589993876424921380619167479309549727488518518815694915775857556535461253912412312159424611175792641725827808222694880659428609849773259432818038353776654594077442426505591963677285665040830445698225875155403512825015426615049867908007689492730716782556739635556338061589796130669031358059730836620402828724686712414734959235818396451820767160638510127482091607120637017675725304777510449668489801804633544388075805500712134117657458642928418361437893027577956418412076787374403412020751590129601668537759409230722177515654071653294656039715427722215733827148629532298711864561090714404615813238506528 [179,125] -266588553023465405506913618728801707123318754865571880910363378413920187008632738785515611364516120828184245803233511749580884420202265452342189388471785196282256460617688228625741547761902268784106900703640375538298507995483426516773781138754814182500653639370116449634045984685431955417257088274919246655877500410680165925256774064855723483315768075229806150951896499664691700714903009251995827013371986882081433402705627001514835594140384396692192287462203746508645351532677319273124096619491209864727636971676538174292474408585865139716103637116730441486131841277762042725608172541589502096267872497493049380047250357251816130915263359599542654024357326071772796014473502936654027901471708669742223840913927795497297228723390934767909386539955659374420102761639370183930813755032340289087904265180941674788514719283988669245417982334319005817860468715535653693083581467257353250132708272962010686830138282899297670957572953531883917629088156865825999116536390092536345075492393699777373560090794190445003043578810332233250007098160322190193329579716106819331016901570054079774240466293611032980348863255616632375646772267581857545440752622307567696243568464671662912439924858247935957674301439010832775187766628243938325041698463893241851194389480188268 [179,126] 509650728326781836781082283478305027100822261857578922986331489748523228140468283580631483558490396983918059821088582016278297129183712186025106695699879731308186894309300977417541890745942329175260553094401577521940784620576257054322528544201947343501285138973029813900526824526083136224551407084545181232922840330153624157091803033330626333640941025197370305082461415647602570806536086160978291226075827658832235358431021966645097390050095219323103892288047876762645929691916136464334504087667269653935488547152354033913922503994576764409879978944523209990578321841547679652365840111736428084095871210651059673860191596385740392266763356491663095553133124454950900141583589470767362986083587997760131065059198485398250607326600226662679047162985070165789608870269526971644501112995362537248646377109529726003357474228819792252664021876187286671365730068969087524230694118282357746459293095630624953521435630677603136547645632006120229028116383197667181767282850573152556908026694824397199996028806434546164666935844003314097769093535068966677066237569138552488845615667761845535558630063696549987285909251989630433211698501175306211168047167993399185718676058181884215877057542983717273837769602069486594208981698498710458568745465667447833408 [179,127] -313728604826944983079496593049664975274652851243354215963967451876782305040744401290222011708805664385238432118117008762049233094535985324738345340955997366769421043722942134648404764826768472155549387703881398883713688270778609190310756283772759997907386376866525868196263490143176203989152242632492420563111471542787100168860161286029311657228523025328689146693109603750304742250172461506715082157538452988107644098032936899746274999641221959892261708684706510582172035495274582290043522221833427946944431247492513667824235712147534961320336252096922764812552126256294955712333330035653873714962389980315797284603816497504671842733044901713608364586929555729766947651241496021983260824846561174013400288645144115609056983331039579630528725285308530532611522643778841602897858950859933193529587140717780005252926309996174838034774724299031350184735254674007923426201982674431577094369165434003494055399762805375453645847815509077106662030209502190138552469336404585247752480242402388555096584413554973794598783258618787208793863366609377248147684687515237715582731252177835670523520402833985591184426514067178656638685270301334597339372940449886302565670224235330870960570743867282735743894464777859997412335322531472499530243773048 [179,128] 60978885032232125176026938853808841676154412328567588210473124313661586912001043327699852449271691611829546572123329783157014838146896653275296868791772027506977339823146002927807205661209379175662575804342172154967844770259439711358827138109982955101651924602789473893741111058802184360637771929896116408391725307070559706718126291887575269897301027350308233908437121161690281462188715671129300336407993157764893039238772579922898820453146225455367774460415749322441763353283885665865888744866661098355098897451823251776423079371667535382991623789519912977540486973881015982892024946895198967126653629315282552468077605269764731460725327873081797860433483159019217179879422495387850885571181296568407543968846328128549724229142655474837839382434821930283003588466021538011809144243591870200922328279988943734403330222991950439355188957670025908705827956590766063206609421021462856481257675367370954369497531555477975346005587464818880766321438059286767501369866481446493892611363552014976444361560893700776610838392173692386728709811226125024465731719341457679427397571091256920340834242166740373123335940837282241438737558772341941358485399236249235010877017842041668241449841388131033451756785778743250765190042562944 [179,129] -3657338982384476272864779258381590030554453488396169570045917777683830866659960070446289664947909763355127579714509328691318352411119641492394594449645969093584172701979417375523240752371535936028836490158484421392245016577960389993145764954795215158711125042632679340202023438429104802695741853266975314554214895321730921533245771197157146876649545312495276016368960900087864234984414424182054543644234936890508605580740246140226606228545359617862951761345527114271275547592109286758248915566454761156371665445235475646656198128355350956499418206698374698049847130998260647226531851530194999099128106194974687724710968374117520916977477319424263311744383038611903970320750813733644166611169132945386960265375320627478520826672879106594816379753855300176400573215106451910047271974666399152337414383299304699005293517058814442194359113768596267102529491132173297477424744063405436085685429810728862791983816271383979039879903785631603007637145016287083345882842735532268824979681861413453068781594895101160645574409015569294043438913722363964377794633778979072375508196806250513463022964672446771704554331171497044990172587826235631271166729422674208960491362291147528930739395375675717770183694858754337328 [179,130] 65916059856861481469871046744355207786376974535576233561338394730387012340618236860472922522637591233601674813398125668843271971525355780235448501272851122330102442255558140421361367525550837068876023760360607674484009922044471617561020215835772429438760276126662746144914384789203657604909147143525367879810388836456565816460355248541830446143077319735358011009864773466689044502048484306695850305765395542709157119921830187557830017529856531811627390230762594423296969584644257527933359372602839583397754984600200917165746856414361539332961294190316392554293452899150959917770761227669244257332266436693844647680857519383582764186974815835831245681320307539684405764316800416192874962295359733560650788481957118204002086918663827079427550546829382816520250606999723269471205711380124209054011010863313513085265896533251929656716935998712141048952384562134575786075795123027103606184503407909047763815987490079117669567308164523341487663206839381741388044722107148992137703010696401293966275672039658962378605801572253205239519444670804520161473235615709308299999008746867326185779806106855376788723183689349809133017107002804415537609776600258610307782560688210969907731414389882998405920672 [179,131] -346351095338487734773334857972144118461096000012533927730835179466509793992519628875747627773165893120456795438142415400486299354872760010573853006587905444274172888955485755482831322062563307140369404903681044405594780540806164257429503094433974513297577724961308067543793098070548014794542126603178572110158377191386523303401487272274835831501496274527277084096918390603769215807943425775815938549487091189421540094157905744899956400437431648667622268559685655894363246003783528495963674798479636470917927733817928527125377266521528309520703736272526701669317237605919537127085401436419075265075547215058389608661973242263311966455751442750595821494033738400592843278652750641179753981291965376181208349123193995129826148615263853819071446948037343955556507621521903509077167099957513575746475627123269625142016209098912075022674161428834917226860654824815340069886846774803871818034907613635407655864722887310032840874555183858902162748235718886129811233906100144649742013896906184501302076622130775869771715807561816516679508422139379731376464223323511381267768588428322344194847555670254225191614255045314461162858846543105880818167901821294364324924229964479604070050912876 [179,132] 512706421296243775656718484163587547933254671754227770601190146858777892333188632563669277874314567184432028242834035431135743354571628195795009259895186007806239753901404087260432827637584560330370146711055584947515397521668344638170098245909278624634573129276766408845256578846907955586969780644386894432504718172402014812088533070190663265980163094816647900351076477447894589624150590129150763247896463621288769868027266178032981566124754116294757760397883375966541472612737900856468326905919839661927846542624825864249732765439346983401080599059604298447725157814471649147003143301205377813113674668972931429803265196342152725851343188626212328314394141159150226028931841096093349611567780436868150339193644696311372312045876680311630643063105253417965564897413861855061484007687047996217612184580344673815105643425644317967662757513934440960538644518355952580289134495958565829604254895047449178584844103839890302007216956471246693686216567956345323663534327458073719864272504421804974573984819014079780492750731283993177594548382029274571348895169109110241795863331302954206759240665880884363412884936659141209178796053153474002645671645773984300547418339104 [179,133] -205733375675497842500321174846729349164234726577987467587829603394985918944814588107287896296963713347977763729273447121704668481467245099899295469981127432527668541234877985611489436359649835352101262739036511074379181730884193054235967864005321788433474850480406590588445142938366159352870777139262556400259032475172919507106319964098873539078013444399619411152607992862641390667341630499374850569237662657001695708798589448199237146403756113397986531792395884606451839340108165480820769984556601578088606032183791393921015042208551356785727971982690601360133979274305883677710582280685228195849267196031674271926804968100916085635755759700639750031662441776272169728835771983594941958659299027783462216863412906932621929128969225112671382866250920641573094383171864508211598144224798012859528234868358967053795519535568532875890517121210304446725612603316937970064006671901245481061616892787706879885801483599520272701267842375803889102007931335847073661238206092142971315415976111080547811538246878955983233305259923523412080694152817239149911824699360809455161191508427909393197120034301718550747791466465509572972015388328708422925979822480188 [179,134] 21430855561342015531606872299292597307585846782799789500947505892762205531151337950364906006275420161301174272591500337481194851742651089058419513282479902509776767866318381750635994938440502181018310763931642851087163532675909642054323494094592262184710474940012248536070159343361059412841138057975584133545147217120517008920115238839751210491742057904172189029322101293074833191694772775992614909520735104987879131286375859695562716940254296563500230244182017355509148351424431045652193185708620761435656117351587810939560996048193694371164500138561943030426635659820877493930776853739685436329716040418313986518655973735901648572981383953852145549152373096885420003129028762119364783945740539404855240404252080059064294234729941234215989486227901149718509918642413239133412774287546177717901489662586053748513902492420243919236398652506667898665943638081788270331795156681410511286943344912300579269279545729654909815750938108078184646061800292208405520016382099473868421319263901636377056159891712306502875940557625012941908509327029947801416805930000970076130653283369688574978711764720197042284033914739690892723520211342475520 [179,135] -552125242412062286231840776809427788305421586619427185341818788472092611335368726938310654116153041064585961347430296641930507386066212548867898001997484411023523357792255244128572988212889491274684797403837675500377688255919416918794773702732619934385513633750739677382824151274067838534740747450180051751783614583074900802496294563769564962157799575835419275711068142055835189709177186342008734905634071119596717042070716728339783434812470244928382717274789746310162815508548781576992589505147508867300483003399308389616831995179935517522264186307993964366814545345952936605009282919592758126064032858185804920168940685607641375866276217908289690680433806989832632693557330367356060431635781762295516588108056240516366947361693458013333238749348147043988983211991017259436456468982058333765803726559948095166288301620235762584582705337031264664451179889701679533020908432467646409003225718600508622934555123115595836770285094265689810526691465550850418113140172522020451326341675649901427383160502385676685259223615536785231711664849257670620720882317751807681994342622449707134889445038912710266706782734555519712 [179,136] 3332432223291318564403991037262081392575412674236649704720239265602889162401787831123293933776527422090974923391597138068666696980599569379985080493748314874357439119216777899057689848089399338387518263925669223990828967386397838625059054061914322424420374253124293371470974684966687729879201025852755021116476459905109856184186578660469928612416046404947950640086346026131201072684863592672523410237806308674889962207459019992808421145758983724879288854705574713454248539912108323869652359228576180874008818128139570853166636815169926529712091621514177714971070202884975280585616841042371274755120510670446693930070672855933171115740161746857671387440055273090190400810708672851298403650026588634338575066652099400923695068302273339266648945116441562659929795113381658351296776625799198178709715193367759082035400959143743718952413329929147795254247829030661282794532922037910306914350370716934413698920106556975680241434883698673624629706487947392898372743325707742036013972981122283142919269984880268468036127961191176805302073079573568782316702392734943300003276845103483847433010270657002805056 [179,137] -4434726687491164882958003298023869019601449429622973621857094660352000699322332443034551647056343531526197945044140595692599457963740377556861307039468658049340494302042961145326012645638645352850701452547982975826298892077366143973554709294836710426726918177785677405487390890859281255174718568219271542923168573711387059931766408962853307952930128886221149161868340665117314494161078122307750184054826729132756145240180818606308532246701597684655721126784018083032515158959128338901991945074158072905509639443648569362885581158540636342780492173044137036422839923096675906418672928915337766424370261810784964851149900025388896361171758886270301850987382909108614525709062843203718364719197249505086092385346931821494581136869334056242439287332159962928372326424111688422323677475527063133401613682874279023403819424143220193166861633243904597431540422251898604012590693969306138826986232507936577244977869260931335496514218571383526961684670948776687171961352139319389216712383417889803530993583255374484964463050336904647002202021155089358928546314422019716240653119252415333032 [179,138] 1215731179306065499245716088325405048725133689489087013717307349381351895397409080827742115649035597818499298430120126791175334107547513001879814437906624028388994258201595691354894476775930743339196611288498806963681308139986526111634961960941153975337291521920876715178848168880916249163559638632164012448233207501550883900698990765272417582216459329782501416944848706974005854433384894556352021481944574170432445149169795665933252093776854428239520581523830281930974620674963856031428483222389080611642322118306725913970460728285889764566850134932389347073753283454779362635905849758507867278640905278685957117624927263487352691334990677124617695894969116424103798829844854694471595209690160213729964647456422718182164765533019733497502900576100815464926819219680745189682833372012876708912104151552733508706097948645853473530478588713748604625494726216080247271166568639447481067451241374585410400890266714576035414578992218507580365847512379110849368730152383003211290937896531486460536723949634572098713958699409125270826136062257860371716374966648397201568 [179,139] -63612140277893572674158818683779334769871137867952116643284117233329914899593031733924743639820327044060224760015774164319105067092393635911793168871498180269746194022842740128890060939480204693613676814410523703550299174540421073795680277103442124837980598193623370272912158742108951028772654934126562372587500457657688713369951382632698287099506003930579352931173765448191227355561595551820111839178376135133465029191232044809620684513627176965239593250648988032848390341880853211053487674346224345818687904563803612863732680331655718090362647472785560477762871974118803099192474656443377939113243572208746054761962628391241467230141327045401941021976600009116941015182311802206396440690874341319495583085143796741573649893021126663021050447692527217768497347524728838273660570768793229464359670917509580979441530330994713568690245431582586305968872660314591183637754605600874220106076933166447622116808211003860173855710082749138372214429523564391697642418368370858449049612887145112357734020730697024967921472299243771532896946813369616428 [179,140] 583021010227125769405982618563961073316457200580276234801242004563182882297210933544066678639522782670771269171580701719835050911977205814486180545079469099564386453314977639074280785641211573913473526313663884387463536643013796700312345263124222766952861813818290200510547921787816145440421307040564016614627287057118575437420581146131059389544647341567869422714064243320259183419976470596287999428116166445188404053986622559560325848657615509533442287964822061715416474867819464551576451311855681440136075777424066058934114215747201608490465197802395684740512099915102471977847052787336443699074989091340184782466746406902043908919061264074264990579810579151901509718786901290763802414979688454468592080541624485841589196826393476823491981185230809884140442394017571639239387271031851758130581743137980026038482262397621969779267984777673317757586406479906018577015723586154917805431993146147626289522160968548596240683851050428730735801948312691224085960986147163710886400376907541421299520897094557048319359722864788656 [179,141] -849499193727935109529051145686106064425490404854551826339606957269640943906441824924942896611779393727586332975970947383667645686451890221431993529460119203433915400224382478215592439878294621747723370353375359231032449227387591071863961223403660877499930133257208669122833230755350504879236876444385000133010086918939264872956358710026522979531644516268341248177729807968621183162114705927859422500594458503464887454656292609467306315756948175296688933112480910905714025288772827938604628234061856509070891982835595427649510931948682986733106379132226439095951820347572349427921144125208984935811703169879566750894787543127470141021860112876473408058257615631616872090479276752026435003637364956571965782536357654531607993807849368956018670710296458806596051952132077822319444116332787236993936177480398149672550003912353389746919495007920123771695228258975464318848249211875055688559450767900099914895318780271715651105594519308976382067790962159345548180899724148442254859130037639718565123112515298 [179,142] 176294034892565932930908751246090729019132014871277136915571551613192904597885192343197413447639603617727612049317478613594687429059161215240918463377021476726860536528971980825029971524991684465662951959964581983674755064310524636592982216344242924766247830816340107690712885028053145597811302159603711056237833293592309620151116499649181093670371472138822980358588086933606079450265034682104540079879282606057116206466014549574451173154871892424673554930538062577440409519157186312478312367923653708185697546771530887617488661912529409147276913494121021290860107740640270023738316737423149831109288552827333542291454938035562261908144282136577353750510178299436653474297505392755408323390883941666344489284842762552919657563362769514909528403102720204279151763412406396090985273293137959976127910914973356705069023013586866766934966190180039880102501613614265266988268199529613026914232128052753092180053380107584189543537670675005302762513076483488351233824480245416740264495936 [179,143] -4597534809393107653720744941954959256374399028012250548663831048679715699941503823100121744281138909418609547289151228082745305709537849176385607386166047080862986761149506551826196730085181785022738641291677705052542439173896303814511865367620495454782862693409054637477088655728042470405107536566486038876508414335933355833888042499646878772942917463066520079261111557168199911290377298945330602059953987743803939195715794979289387637477257685511082548801357918365127084697553638621225192909962888222098458758624572649975167248582466482192932823541801709114996769875841471996596261892138236842952143900963100922330768555770591510972904942442081583928109156145326157552163680328126735634774451964926443322066219398389122367276734269270606380330429126779096312335376225523778185029332768226472177974354662011897119593094585015450521544469966448065346292355793539841075121813191206374821162973557726654840073925614549999057661956649069939787866346565943155064 [179,144] 13053427181006888478741153413093973283999518205388393250651569442034171711746909950581603131420166518537912842644634088930020125730413333043780878256763660376972064397356137605353822905101693799561074015500579890128336369176625431881929973062919876516276171332546176773688632413260997482826114327226171434053263598906616722829958459953776035716871861126882016726061976565366060408695990908751392577783255043124115465086780872100835371500237654480559530080763942379712889082577170385504013351625069179151272715223428146402439152072148771581116519583626774916362798504213387815870551210916680127880958238054174275980565225180475452083683042723034503295228151664406130661516627173074787240655693206039936295360420060706841155377596736432125654867489838031107067152665019954117852725299228842315114020254223871419022516753129823935751192130203709991179042010097372928667159815465506998737447595210734250449312520475956014378682338007133680 [179,145] -56352664027302811899122615616850319569632127115537872853966357993685443438909655442739025329786371707390044489180506095533594179257196051165893016309752640034462423818541286122783610211787972359610210270699025443422506224561424696976170172148120869722641689567595302765853732141710786804204784182213124288509688550042662303089657775481092728126923065844931927604071224866422809146506833132353020790790385532368690095862489011793610112572617589899302352300461117067860704966615436715625884125687182057649440927462142747707374669057306263960141691463377706714065662484523200648219031374388174472518715164307853497313775921447091458857159680619006754385088035135790318015551377607338650852102964404189205005328643347806486346135954802657661198828200399915227068795291648706036915941520426198309752695585006375530903967079333039015197238034951035542641643292737760345125686460648793229380746202700903406623014271370009846 [179,146] -1806028538223047196922686067273601718976207248814029657151916340552407561286092345169157260221525506404731156714881250941135128871581272022933677235823610135794022740822175849018427339453572673944681369770079486632967878388136854590008284012021900753934114999973440079414585610033376619454608034587658592754839453071379198443700849152073993554434952692999957662914893098075044232232113669549986970712587174490686556071628592410982427160346901609021777078986838884442666392677664107905758318418893601667685322744895518147874781000211617323623869288040237521078472764729340505049917534431372576834321399372007539991153530849238946588376402605028667136596314454127718042855939593440173503353746586537467681716785292492764005500510619909723886547038949817083462822260564551913798394693721046593429253812095591545388681389556922493831154843611499557198994149061508924629776092626425916963667133179841530976853600 [179,147] -36811070702998082920820991803657873347174475385801749433472781412511620685320431525873098773382101699964053026907876217187778298385478488352083828785648014937883942365934003414353760859657955944270921099863667840230917461290819846964499426241002544466424359452113779754856592305620089813547466976182184709193660484891473976985385834486638070574547910030167747303623015478738068687511954025425652295825091650079710282351638196871807708100098793091263382955728049545863300353607055133687932928501341828088877755234156254236006115523578278121414150625562370125891615399876227998003955849119365335366417303935631376096339093238270425808295515765235334151837255473927498457540679962427956647767331151209669785897368792167027469449218228513482441669490023045101201807415085725513964756009823744862315949253151392554203743572277017245935741287384808664028091017122696829994439212012883232678285964916492 [179,148] -469680868247769013500787080237672613458278842026442166959925035463408053030365891439434617377901202844952513070822285237550701973419110399523026363935087997744699302789904944639007917440550436142962283641578437285244973560149023449121841339746814814307032157630125182138319705204269007601126413135197023480297504972341377421862017710654107050200291620227179420339722027640472466878153766874030301919144416433517599346975575240079934136443380819865709342240337521342434013729356894250565687643642368249957788347396822563220918213598506488702567233097756008259389972219529435743380416448139273316575460760976689519855062095847867118326540278562194913828249511168008303223864259940318429072049674678854475909278442033583172883427069327660324496272327831894942005810680494768756997742163711217512051483724205104494587098080801780693057443252785536321729599324718889646411242224574220615096 [179,149] -3688409164402062243178845860042795362189379502376117984943458657182266889788071840490004809372002853757262941013592589437213095447745845370267834687178202146593631204117522552928830846470709764399361274288246052495493984534303052198719470200844533468136353217434970703595763556387940688001993515714581511440415322798068288396955620790336147478521149977383462598071768258381741713686167073096561181579104768750312379025275085394751620904345780657070920197312092832083008461573309330750928284080752364365441753400702864293442471302607281785930086484769833214821719363262913850946088944347463012227177787823806449477000861772934659555148330997402019163521656562986683704632817426448668563867579580910565832312380140874302000726040148487083906992470069307352913861111552787046406933444684021698892405421655640245295903148185376869519840418015784103014919442761709018912115235721 [179,150] -17506300742000939027169259157826831070680991549064225263777092113661614081091115851078667722725253286315851562362072280636225742645201419106249798379779525062931799229457816031918452681963263231945288042226547995405292783777185498463077531808258142088890068715644715879358706315581828931889828209459565433139876990613189124690390743512474498145608387014443597506860064585015323911652918044844086026456706879892776837929551663942587650541069805486515939245020238407063201794678312303058206575344975868317187186074862892225712053984909158694649742659868250154895529063178169612780548242490115541006625331296022923019455678209106430692939434449750047544502683337240210626801001226285543895541056500705008657485337420951798168266241631412508547900399179276666131570976873328377788546636952042135202105627392794411138313621033164292565706109711957710446923226742538944 [179,151] -49247862431122313218379946537976247526992746182573575808025808344330831481791104860167508310670713066205426580226658290142903395593003685600297807793981484054420345635700978628821637688973383026845220301954641398163790673934789169214599698661643047337718835123415524689250904305280197375939599672981807821065034370978031714819434553484275820336244342524721097732483599336452904026206476410128206548888397621644469352638891708506241642837592407630421402194666040350129218339238701608503365156945163387660309695904807774157331946748614092093791932771466107339722283927835292261472704134254035245786091602141802873580286718980064766658185098796560776858186185457910267124291656326402872439029852181347320366102680054951824693306295877234708611917252676778567806821030348367962672408041822021034030564812069773079725296069231633581419549957672519046999928 [179,152] -80405530598342004085703087514501130251961917492795460249909634936309869685101287948307839720143159516083273401829769086982573236128797805417811553090330906681250883146007821112385651555224824874662924997401356278876646523461938400351904450828195035390551218178497058941745140462856649566069247929383511591085805947363241802472974624533396856114351323040196488985091116343964391079689739840103531278689544501577611470671125333966202714721600342337670620819792952528285094429562670634048854682510070167457592028458712535215910947992616178828326054206381643444646427253317812525740566303671410040387705567523828582269763735911348330550867539769948728047445718885318234442266485766594166648488211714968192510213751645118241625493327420352993707407235624751577614261634739428208067392966307946129869269894479846258121537772370193197465120156368 [179,153] -74479379454749577413429327429996613161312592045514519461617896632042269738296560303895436016467596372439872534409008500881902079235911772824735955727656654433190604790395855747683185885154631411778116907758342710217205310620561621280494167398259099275801249267839943770439452593652195289991887496329365091567089852795145100824045220726110942608950088011749070410904535930429025569993940513613017151309508685656097671535575204758637368571454357493114967415478101482109911971900307530468010154027861383840691610285283490166074253788861025214262353488522691781839697856375380428663586842007545768139531861528326454611255828757685649131459323684295580441945625836604247283484651306511323889268910673589869140221826796208883016745902008389783292352604478904110656367726789630760664084166004448576511248486736937931366106014902613230 [179,154] -38192730806478119374871072661803046022098785673630069058839758972412780846054420205513720104016575832654768406948982592592229964140039298371451416284062369963758061970813965173206284930503696197528289095767098809800122423494412299139579949616616481272936371683947383060742366092013962354583920708922334534081453225317145177131583884289422400577180561750973483776493614754411082009330617467494753307666768510044617027461491323436447023380074594390778217997986512843323349583424603242506261539692619675201401381550904890790143335458644527536572710221846116462814169695604126810936162605186480314658712618686998989896453997267642553785090532645525587864653549811045231798587650845025860975041052794427460318123900152083890996586253327889173467722684783077370807931314990745001259989153168118453492044631728883270177632 [179,155] -10557622789582262945979960432825578937223566840021621037667988643063017042446086706064682270467830376563399341407889827606148893123909622688533742652638841529372655211150108093351530150909473458778119306608571624096146717312943081004766463391794088110571625949522270226191356806043563930625760549555390190840213423124593573172975952491131889122002613907039906706458921951442409029307928319652764512491078736919493562959325758576684760847484019343441088414541287165066573654661513404482694623733960589020466652718334391279449856373594816308801270334686211678927781689725072555436806450593418485271733175273864574819771534117401233223233521339201447715121861798465627961395258638855038317450979628980614546281427475730895769261591442680686551728986789977397159638510791277972579287680407990639872218992172 [179,156] -1528388059477229448527090334453954459127344724538584846307014842266324813919832836241674011651054736596165641237146688091993418316043559805114168234632994259770925029208911723605722798388475952579706227427608385298166590644418415402437201562418553115702968662161259438133425528588441323916419299354668500010421095468405616048801900902747549884297048165067413529495750321899560982979498567349240334704293174668338739428310189000699951938555950733862752714875488560976831649042056455655964016426474876182686841329382928246623967472322323123439202271690054201616651334473779241571159553693893089150770070600756371308829305578537111544318812151846559310441601113558867573638220022635686774573286024319617940073936748944384519156009911770423425707811011590890791056081912034198594099474418455080 [179,157] -112277784316942386903850671001061122612470012650760423291238646771228881238284118168919021884131564284890902497185190923757902837420465595172972643522761821074809741613029825772478219218994134221468099473789595969637855741390916692561562950076714507618260927556735824716866894577151511515398518168752892729585930548482286463908946951389267280524137930948879565060190132247032516922683828793101519536687735489324791261537965209289009170423567803346298035984998141201035808041907600750505318411461543079941311032835207794701426690009012175679753043362624658406878034265750716040275136101986777891856764241552013803445641451291451128996404759482000402842119525830926969351073262563546338184624741222381515992026325744064526137395705381197161657656212130770236848267255904735473415 [179,158] -4043708867747504701749180816386222821704245739613403183718289316585607727900018900749021025136634145502708437867053497266860087596532422166096977896406060845052715442538148012523003434279079592178584634220044358740574441617325500166551652533535478968548458843627366700728601268902534605859957124592836476240260374657335722794962499703202475172330651003109253869412017549333461530420984592544040706832397513549946932324159749079992054444715591019543091873108752996616479519483280275808569263211559898605347746474613446204846478075686292652575706063751406073492327786754378674471735239563948282476817868627917411575076979078546231799586229526475985183574879060613319183192218398736076016826244378922111153407686123291070939681223768570719451759647379194214015645888 [179,159] -68750364113697908816024150710223889392514910377953500299416933729455373078086742477568438877332100592184391742630827429838117261243915265214450416903457108954342436174920480272990357494427271322529017622816169295526609981266741506933811873094142127230612903238501418757200499984503844899082949475944911951861020077198661106925032263306899695994407339097032540899674327075241017821450062041031834805006945819271990342220182888301321739231630969840310525467882725519317385655065940627715298203095389494340255332757232835835025125910926814322166263737911843789579558951220738884423670987924884595264579196502771146886676922768688807883254310227656506544895969719142621235487258998413964990832489404044281057415700351542202551414990324419618815018740984 [179,160] -529308410659853434560602454907506889530764029479180011527860221856543765104259947046457440278999741770907643990325926973017310303349872673610712175636828181297745827098867699951203423562060310064454018024308790265249748758147075735397712941787550350953577042259538917245943150809688982533857491111310588290324972619468951223901663373833195372065710912843227100976551156880068759344881573047891310044240463563757510273126106351140442379968129764328110236781441227080011425411420624360560045773426689016566102339370136875756582459603363869177055993274183877453886827448196593468314902418177783804557891184465210481498477482342066861434643174386885779016519854038684799093885391571641126558098661591980949941169571059874053765783973775360 [179,161] -1762442641165410680136721335214813979763387363908735068777760086284254748056130158052225307949437378195305843866343487035857214830719552459831695608621123821991344625092404458040422306391880112535064880778236143508547104285356390810800583339516162007149285134026694934002106127503198204072338584594920033041716878806792683088260478747005233855470554703071603115842007370383391151971557255305180026138747802243539963317080483355620801582822847754495084695874684826193914213571119684606156367306976127883432874735589820827065269175738659174427915755711787645604931605760953681220025417541813351483431493173270273118361597140932373318560847111164960476272463204018294013943514399918812227052534671606832994915439364519721344 [179,162] -2411800708692949481752719314673564912055369408084090866513559602271663766649407869396982019555365689150249746845582189573150021887755461606458178956036884518289633095317453630069967773763881638000157529358443002210759539905016025289921711485886578387900696684408781924822564531756520799933903581050460255227292934654223787761588370808933369086931462036099907668616187002052613054753527071837875809786587779877334589971918154802963361252878179626730825660950786558027820172145919688821237939330367926724511303409012764684992069702014921388118610253955227524674161162226729090686404177600019688068503069531752021526960937845354983596001081222711761246504496646562316885219003897069518643244113929778282843168 [179,163] -1281445206935142036263457450022943799915589857528969328158682445251394000702717354412645520731308635846740791375557678029606388386241207087528610981694129631943038713756008105668417061122295473904491486178948409426110932146480914380047029585978903811510268474982068252973227114685901847999082790018987675101999277386584331413279618529520972836574864677448001233194636435344070764562876467786624142319797844278595677000659193152844782155762973070392779882860870904550128131682185060372516799264221176685747522066345162015033666558974310916573317009052879146914210504494453869147966571191554604361957256279593299858347353710416384837011810312811523185505906493884670506396313138916745034965220 [179,164] -248051149869884235773327851286007937130471593848095249386878082273335707748738243653531698758258176166827798609356916102243283638314964677402888989828452586140600077843505046575125996879716275221421746699020446526508573721092770397607258057426524117077938033315486923238767417879745639098254869400156592062330486045038326857494104730354649594787670411211615279384425733894232671640317226813788652732517177551210319861798212938392384795031775679459390158150785451100946997671997130077164682564195596321796162954633010174994133967854761354378100088118874416547856914650354355215418045051213697915771418163523797159845566611397024325518591075167024713626251636407042924090411568 [179,165] -16282880811319748750929152845216804473251691222457650869186526580401034936334209800652147562123870590697565741898428295308464862582363959963881657682374313499276302029397119165393401357492509285335295664797749119326804972564781818480598612387054067414749338258244001433095712034878490752222483224257101621752090769091150521596464615172492929043992346280788776663908159320949148183426892785380147434446833606417111200770879990593380744182928967206458966847422387640642959823243175093593117088933241906347126106271792805946811828610802162646037487152756923635727710518364374931001466822475814247026125703832663137512174781052356568195567867676183380374157848418 [179,166] -334198268485165323461477086803016374709679734183548444184675943255114150142771480447806516713315521638625022330761733943613927761915191499653100991056366249765008650113606571098323170412485006808880535109818669430601597146355757913040596964440376276692826888279832139665250067358381857864923078937271095220146819314300890443134103702671514368358351376877690194981884856332218054183085933585425546789782931347790797165649635300264393833801467674017764663393940041334588159501243231751056684011171751791087888661743316115322268963838246946449974263201748707114644001451897753690584137842064383617366162189824685994558775502478660945801256189888 [179,167] -1955015220848227205932062224250820878788162527500390356356300698464350522746308264577226542805559331280380106232062000733826498767124875158222551521381346207828214626981610643195772125050489375002944735117698014091373724509439340308114185913932946980627033286621820724470306828158686111378375900930263431542329763115828083176797876715690374724748412987653085663576920803847492696875647841686926020708371858251340603569402847268242148691473982168356758012569241953417351609441532537101159436377229836082868507664635956082859335453383989761588206121582316249718727297029913707463302258342402751577436398139127437568616680752664 [179,168] -2930791500193673128758020407581100378388743373811822556930546603705637255595711431361857546468575566427337924926263642884841831023841718948745350808902186983958636488566374274463675137301014417187789735750206565932583227367364523356384229600807344305055624070549271020097572459194847628141185752462566563091575677379197983814781452815392498305387105451955756857606647073319452707922087761713996961232648055409081332750366972511095501331597169777440176304240801836665197019767948344296560918445514935972749316665286870730382115855193459804330682619511735948190883645295322613501810992901409161575610340807120 [179,169] -995466466408867054267129903659568870510349379185394446745763306098929453424465897359763103162741145734879245419728227426906031178680420348925780223540342583914474230106673326215501747980822155527862039871190095801279416723063682719734921858942257298634758509513518937715679845126121480384921698460279047705488061760000673681570297576266659323828955054638770745801811999672692597147208985359733922311850641167797647243524125838363406806852051170644509604461563385141643318668403983499004195254860715946772177284879424068467109522266402313365853396838592968367369360814849866619133232498894 [179,170] -66339493547707931989848576197268338741718682608321429719308616903672796074806293397876344013792985083791401419521868945845565781011118788900351387699549752135932401401876180048894950635507751868549612795305640310327965494658345866000108977170570409760543652712380520103888625449320135680656816082472269164870796299196057423786937008243847162706490504514348938809558982338814036552845462506113573375436105288082974171575727064166386556527571462565505752751957722117155585393320626752963084782669184903688283374771220514261585926114651971680110380044915869859051146106496 [179,171] -731841099163467295502904358587839435329016848961240118271663687704728902206453948594951521996012603652184266088168209823887035735095057325844560761017489960966899465151112081163825523836216732615660582172039727836052535019425306747303356390254273210169519801903791611289071503416114849144982465897980239321370194924529903758567669472230868527366693231714804475277517843986124782159977984551097191644528104093357401887708884674584320778484514084808808295863191694056999004403761825431509024864328671381439179429570758123826818674598198205955558872528 [179,172] -1090822697172453866930154749082675717918430488498631166036910756730689819994979477911353647516159225422642578536877694422426910312443131296665648228629209772050835264603714855090417394613179968004766461175932719078290066744854366904746889414996616072018654017802099682108802329647319849122516609919791649860376703192562240434329029768504709827240289801522185367799490145135392720337985389013386738139301322211340083232738287587772551933527577965429349683430465382738936642424577833247737706846595419802181437889225868039848906736 [179,173] -171699340531368109978624640985694572879281719647438992981670315219948762351914835881828558901950733704123270719104995505253779017362193136357088537193099481294714708020865527383577960102624427385643838013834949842927176032612518123308247933486437814685975702079809970875398388236321457228704961570152010502865592068257442616700215281856925817648887631641927725000901206590768065693890930837768451423498283899214241944945363719268273005921196547677897779995188810992470180400161967559517318855299451626661074 [179,174] -2104287198387109612132351450623038100285999771003756989194206310233826045115339126422397294851885835575533006233173934107524542006103797462174703482036690853270122061085462919260852876959842949495331485039392200987249937018729692486494354791055429183605222999092749084470023965852011747302939658184086032298507622744713758859762408214073876361606898338429894410958818604916462701381608710816972505469805734698774975486841424849316280119471346174524955244265672749904377727160486052288 [179,175] -1366689354561714759747780561711193141783286316514632038830631712562865972294799083127089574402382944800113629024458814893191584167627020581271966894539602609517743184929168134740914495778390848293513886254156276191121400333311984618385951280949689962697524125267752367653482752666369734587551694366183363727742066814407784158298755824418352830885101574001790306405301016879834366539085833861950358591891139166071598324657536464317418204289323085715950360715288 [179,176] -28876639894769805803461572622125513561425849699160069736516283168444653078888683716345473622496185063869873363310581038412661481289427625210319125491695280369435984695662418686880664152352754809411185035389998007522241549420623257150859567152378951580137208813844583521259515126691009612260210220288093358447201981792443258336633545246349225146937315096061138898840215617202351352887418111850650315340980483483584238271731883622718512 [179,177] -10585735512395704247728857265555390164858693804229792182316288630390101540652343884674834767951430128738090803033119282088196115670968225923627721383337569364757106014768171893157741161012932474012070686558892665581974756936532426025507898006413575760030713368887562959275909169497443226137333517555547254385873930518980048775332767266944659383452330076808138170291407574649587599323901906540602168420798178 [179,178] -28830207770901621934746468614762530880712256832856669704254899573911042366950947849813889665692556224589513064144692999653514831715603521207406339022646457126205747621469440415451246490600152593679582163703194277276233805833498322312135689524577573281746007206357407336099186764773648952754121727319400924708802700128962213274371722748377826095589373205123185738301421040267776 [179,179] -166935372024384540999798366509420895680059107850999474126379798988389300556769446031179357027061810569242173359236544988023159227244210212312278230668306806473328950331830471088814006461366769475123400854220783753778606868541521588930335821934943233255142356032458813232914485911381800391780562359432728013118902985596004885263344912576044080704 [180,0] 996064405310949158446759253613280296695551965106920426449699040197383874383091198895656525951178299102609636004658735495708403926748357072932289209251017723460280689080744530937845637515725629094552794905831124982525025142814180089612168239469479173135816034011126957882434017872235478584897957277284210246899193496389419263362694516932400176950818315631461836683530490202783501914728801721168746762654777646012404606607713973024977280546097846284719332455101980386775860503588966115135599591031039910306028587608288213633776835155851340570229024314568620122399254397819870299298566143617962780304027361452176397488630629195836266389049134175665180981670305097320738785393780567813757201161230472825576753337358375293291449172815448247984532298794134999358789851683406408624343097383006950063183754428803918624335896333213799449911356119620491715529793130876518014606108684045602812354853874111037133032090338239349953585948823428328197327175108417719110265419793415957802467745000399908260825500621531218383153951615612260042773002258752050504629293351135874838793826099641747042827103726118911013687815069003276666847244593090048917015143771723849885286576463664041466454221928612262259205203509328356937876161877030967233000053131195917334961202408330252953619262458208416479087920417926616587805369413905076324921696597832443493451479452443313913376189112520178727629010066968297998732307771941346972540226633730351019169415502938182029612304251075456568287544826916597481818338587699624021343667364883536223202617177864623014535628522288698224634300390453879489558105125953066018507721125456462757900654737922701626629102408962068942008826284689563197762399541411221338214492988020684026307996661798038860136179123607205740796337458618479527472451466456386307476520421970430277624012027942700387890179866624000000000000000000000000000000000000 [180,1] -12060692894994031704149768538614927047580167354905646939894455241007399531949441582223081069162087163779502348293949328010736233532159285799602327779972502893307820785233187128369057624278103072827287278379018946051380201968079377250373739399308296138397128507152552163771005969360199351024862500260698525844032693895098679419441675914851613764006829484984600789959529753987139737135793945941311093840032885427803480936210163184276712036683221923219555805509170840775797972899987436681681071574056739940010449307902669116707764489195894559003877188188042867489920309773512456480440242744243553987042935493234745742741515541646100889341733301731544057162769488170868743562264273616674181815147996217081896785538768187663318813458491824451461074868191505482285612819025946877230046575109158222885842501424051466391624639246262458894083856229786474402629204970692072843565187867370212642024807950708081768242125768016494549387473628368048144730988022438990925397020554237188532331159762806878515603521419660848335310745211710007125469485104570345748352130580780418671525396503809820093308971373125976198451321306264390985897458611154097956867316654402708341177660165821606638783022181657735116210317028870099516886047832264465458709756442265616801481266899778441033798704905752534127072057406682967151399813793308731271911308651930120272279407435137121942743106879919513709734827771456676279205042190914470098885218959321127771260560775543668145950235276120230450045601230570789873096679410640070600678683753497923432934562645903050579747093038874725322516397732662683158141072207301970203884506246180483505891831282457791308330327421206236010633818691234560808481503493612841227618590724319953664098926738223681104137751553361627153636499568714359048361545260916750129232519239903063122163686256392943455139591618560000000000000000000000000000000000 [180,2] 70615524762703114584547415483665036419619952230022530760641252032906794945182741783185793649262852003010570473931981881273928981903937807613882529759940364082071394079083778541376763552441760445734429532427306464953421474464638055936312157039387826674882514301669099020997737031218143637369031929459126063631649036290252367345415917171433969332454395309644222611485103703416880439714704117503571739459571136126637172838902297866310304870744830743323971916918472037866873719960183050156886346400916512458862077066928512745767356020291110512877948529912477029334896313906831945028924457224080512760235396874819940980355384412418345016513383039845761440668850493307709407963265483826326998862418555017301599281949588042800670357899891094910709226385548802291242230082520222379090517283871599599226864370585718522157912600993018531011213481584509077397454320387099245490763927169686584495265095998208774813411531670417096190940605006558632766626467563472038761850290014132524356561078970744319142309865271334527915123151211794164819047856466999024357123527800071241290915921645590084854959675549450494755030776722249529592865255076305186673969723757735312983178213804598478276575709778681464630627580931363712323027187517241183007422349786608954636428242307219208953679749739171274898158339334482792369273548707399958746712573135889190807414673140470394127461005625344953345772260931003155010009461950641737994064025853780134915372106452314678623643981172041946220960921528675059632194729696651192316870199558218710937097014274080089096345220033091402694914399446354280830751135985164362293184442998169408377174276026903816210144340055939184587870369325623471875937055191119054974995731941669445821158245923926589186376558963155321442004333510294227917175211174766414515336089759207713052477240419153555941268440219648000000000000000000000000000000 [180,3] -266371939426309837492902710888321181736602587659971521250627510245653833904822352521374569625253665802032516622365915896741880034168496285491414628314970284761359210170681342995889013231517207053696351724892320389767810815983920781851780087955733578214259336793135219729244039029788624655403292737246268866445307660419383267381445146074303403184337251697558522293801494815416583050338610732117435201154743387695317413016549411864869546589475969314475357923158515914210145079675172573946811782429598547855280513827720631104971623614539360452271189656022325613231331766584314404397370785042151621700442784386208537103453675310535213040178941068053426064947337541523366397231849914557463023873184678417574616127080737669555366521239822980947593868154693411249158490142413585302883113438461756605439723397266794248348770540615700212291294130519357314858868826404007509250670270290934174070336588108444105371793311998554935642724580952231646546343776258271954296074629153869558768386212385686384100042668352737993356174928452469530472937221333341907458823561820156756318279458557515047101948385873246549194055202400397491306577186289956945825217484585550149921980019380259203192625040795323431261414827852785286895877875477189351564077556263700632988910775026594520162165317042360614258196995730251446037233961997662598630097886739377118519680373563633611657051965139243259409970921976821171225538678521839581869791529969974690322356406515935932268250107821840275946052622488087674502294196798721637632380579698582587773552303103787159335032276265210190287368287168620277978154885776895574726705781652187275036956272380185075245933194943067504954850690610542355988606247435162233683735077278287098011623316450468246064271371783436312030123360707773304769376261453272230787389420888936704336941106537828904351771981250560000000000000000000000000000 [180,4] 727708596930353924761907317230501517825579784499383076338528009221436682421918490013138462470610890028550568983988814644163916096194216551252179397741677797219150396086743441747003088237397762685796988326144824456410233776557644075227961785811506067680592818984127755123399072209609504652364422676724666783666906811529210121512295381149775131709175013441953367706781418641498025819726308046996123781469693355178433466595007450523427699122999263956483813571541354856668746837457172756058285101425347296847782310242622411971499447984222879174993311489043678052931736240403533755287521370145499122095919552941367721281634126201409560180964125759577850242470884098222892993258735685136914956701931738433831414411003750372719144911710876818288162135244317812733551389889123951562745791529944213465713226981969404017047358642729943802135482897354145896976918641740054511604507404425834676616582365893807614344096264029805628520018470361531693271100784060354376078413368250725793915402182356689536835174030850543982923433359815163666883283092302218113892335400786208757362640822696511190494892714013068367778028386399696064640174320088837577301894520695568214038572989793299990832621006026993356686859633018410748448413793685355319604886046689621564129891103053425990840493495618321141906132867202677571734488966455744159216872714006498965307570464891473808663999183697618886419155684851127009361668670233540659373784499135386864497523006202302629850806286706623709797986338231597501709833179165128676428350451573332426382127642233734514816446519287960773890284094513551618490886490437719123590728845849721275947205337175717454494476237241857998265430825714064024872850253380042651493644568139892510320223694324309160655085358844243059518370342157680010399651704269521465316606146190499380757558037769546218849689353060352000000000000000000000000 [180,5] -1534591826200368309237341780183993065796764587043781262114256920259028857411667576568957115815407164134118593698108047682629574438468492216870678961417739811502397432606095297300884306736085490936056702087316306186065333956466433534044955711107769583144664860657348580519750493862111809245865179902903590121368548168640940811957494003480288284408053006511421263047622999959926279124758934707920062071968021217577327049305530331705992307407330009857473930638446728309788910898604458562907185438298524519239936142859941429878738141677990814672093037731618170163137652381525265053195031853119896680801353298765841356263993611690523971706461850979352769125012911218449904071140027359188161398958355480078693712871730154829716932970736078642094451673118895743654754229386633675291868373921673583662866920253267500512402308209226729415135572023542169217407183479667957511551438329287897801010826492828524372079409301236242605046861699303637879936519974390718888852342634491755081892955060084400317026598621923600510132695561061198915103714270174081807720866510495550892515167427165995215105402010062419709397865746106570049062123219795233391606289177098186615537812161475301398529095556232799894801085365407591332028601578110045271905942860613307257366828449774997659879007202579690567860720950141291818084114600707211973638075895970114759139246996314498075283886878343262374144496491143807397332083592255205621104349916071654809003516230538153132009783628747372644449616813744820899182400936625543536520714621851885506675792361655703548493636206628113361257974218148470410617117677979514142906985491168932312540641520376290650233485882533947752371220966276409616180765349909847746766609703126293829975512922013270597396229026480953284529246926406613176673357654967911126976232382550479086273621104845257994082905279692800000000000000000000000 [180,6] 2599973059629233373299976374087130210840271754451975526803134652967984015853015573978708858289069419608871170100293658296319667219975703600934952547418919790244406318277245501241577346609601444865892411428336234530052315004188202656246889456226772598674990234620784657939363690795335890357107646041388700356805080233712126208407012266484748615131972691600666212171081885988969807509524397972492973833531566845043519043003310585759766923574377257909419669015485339015276462023388102605809652998461122516672991455356571076072912000039929070807081661516963852727261082343066591942050045498141747792556048236326648943237817532464072347902598867282059151654316183833157459900402859319443695782679929405914465236270456531407047203554520920232607606932079505514345248784191532249297389342445939005414112539336574828848885760321950282581319314215526378158595974693413342653702380207967508084309746057424483762568822585552289064046392111083841389127351020497884219439434889608875353694757201452989862458109111258072024945813046848318505447118900545937448837186160807853385475753769387020528028086438361558158644546168956241365507721687277451537856179430453040112966196964798525009043929964003188352690714901908527487936476057532334779106441467635441893308531717882988351127076472171705491122253941061766507688521004134116608544144062126444168371015714907288911384489611933134250559267994705680473179626869675344135616522605327206899527241495168115201638534878176376543701905235216363667689875048022398801337248046769790640339107798865406225278191638346380032998272810341758664264380683401838852728316238762519936011147255492547648178004886250019541124479264329003781998523235402604149194369334155544073904178145641704958417853508897684451846601948905834951425416479262639426114215192175053371693453901654636848809378672803840000000000000000000 [180,7] -3637086103091117452451232191502984808990547329752290991666048538394633151991812537895595350279609976313393408697666021631303550359619550927866114270477317591538306755529725175287348938838028170473329668534777111798091473626030090324071367938426984192320662275158364601491554738012206983760310570110330571037884684595823693873825369189604455695751131655180420626471656873993835729292615231634913710458395888814660154795620605708909959331221961469592027858258800739071555340832189492493417070920166282739869661368475548667388238668948829361333282148915220739044305153670096468456321754039580933839505378000613717886329112940151688143008864860400944481371897804136513065828962441331142205802159475270082174531214316256384345323674398253506843862274016996274510453093784837024563262249407607738153317618979240204972508314734493872720658896809627563530214884869295165667235555147478863205535674332988088657802032196480827331833462624284851082914756873663558133181655810803641975926396947121845699191826933577710706979069032928835508796802018273806616459693963450075001164843310210079252431265586294890044595244215350324377024410191608844477878770406395821653134141478163310440721546298878075297042926549576497846304164259076904430903450718951082156794133986751904168069690885798579212015876462104257633669625500270708050985003236729812695671307018148146083961543687895873111684140167479023396078786009176279128583919246195587728579986032180458325554791134913038287220342743564129494112801381306818674383509399157514292498511532322055659331425753293763771637853580656585899251328449423827390340292342129709205949600323338645788300236041688131029803319453823220378944492387840257727321233434803320467729372735239534160092429482479739033409573379467688571005010341950552320715791604250266052344661098316342848536102505021440000000000000000 [180,8] 4284730378805346927812712350326637958771189006151701086934371941199901296189781804203106084090469198682368075500094294508658686594981013386009684596101545364901822850635964671051759023132236321118546599891224883430962246512592566133545300388433047450664724178341969986437722087082342056403387618363747299459166548224727067589093786786465899912520408628557964645859038951685760842678677480260208464121367108652698819862929833263705272869796503079970100337910019972775316855825542803975178443685363093472562681825432656975130223151683814961686942420734688558997439699170049624167653249443326844731072980636957971457712110928399514256921646064393225516921934760898648407256841605581823836984605784120179326161782497442676819298012976688106487539490748736395636776579848393216075435451554925529237822057183623177893446774626234394705695029171887716689982542166343085402969838488742889102782449602573863561967049082581802236104619285325814272451313513744773214847862911153665082017738490713771429491305649015747126581574271367129183428261758103533437163183415381517577875667932798523057871828803547523134551562390245392056987401300973230628061853213111186454349779312624225191690151491533407756218497836735917139690247978615312095213381244599456588279665970390599182995645309629695679412578737777948122622714982859081638201535595345509346908077554636981012265512329393098345399273870104687016386118942677097880011725206230154136965285713115505494789779163929059009992467476559695016607887411424291003537543850595002133678554418921564300917183905169987530924044922420689545821045005277540793745327151373707354363317782170579480166497345438791778845891861603502175118783876217910185693221348184120386500812085707265396287468910386655839498483875241387093259957215492833913535137479258141177586323058355811314249053088251904000000000000 [180,9] -4314466178547638053398669034166373214977939432198418015341675929971024996012693236418107798136204746237247631648024983343828223574761406436939210511610100644329224400710924417882640851079861504785897724070345038387813907825323204932855287967769012305027636443215416272700555084107345473216240906273999942845049851280930641834878403313130454500953802531967956785180792001639752080888908708287550437889141092406223984535229599275964243172497400117758217844238444198842716840377452644586159107027673332515124596102182267820013465170491439133013679862580043951806249817724997707777164060381395877402148560842401020544560675967595588429706653265222862422130974868546697118196272481259134983957080415322426399974279340059927510767700860047917339200070776710354055816735282357126266723837227579181649076517641054755955703111289102936037973076455904444056575520038561377607133650002472990354936898866504049558439298539026400798777529605553178494175013639392481732674241936731364318769641688908646174018733581164369300064915061312751688662692477844841550241016572523519932923517236749515096116130952550673927872855939013209748357949187235086499710990306533181254696413669464449966538827477189841020795117548751464381969519435560577186654361796236535440711430525431339300737541189196034374562104504041505930955694594796576927265733580558319416565446750920002614635490151450053621780221793593314930314378003618036324730756364489561732170225570534104219228162492316355780631599548431036929496876539436436241045197821530013800678138308388984897107141384236244899900563065079458293795605861858688366442658065733986699260965657666967801131417219546903966746212655090807039954977339056120468122118419042627584459735123425586550575887179919517610386113881268927134372459729688691610794749820300018049572314120366838985421339481866240000000000 [180,10] 3756259225272542823677377748388783468617615678994805320707287066555784559679055609988883779626399467831301504313066227780736664709354443808566224988465172399886939871711954229929659913689790791711969029866763758651288898766716840784215100806013497981363475690513696032484947929221933559653773762316209600292879568386806605261832942429187502397875759130182426859781303043623515337996554687664845225246639112348988525430937843292322152564180883290013058095435271525386293942627853198162242332982352002805699713024206427310051309339992586676081519798431480878002950489445967243988873194024185001412092549337652786520399816080539383469674385095337316688400630728690718669710060886836297186554024831174335473498917335973754645977115097334140805958752597757761954614462636588100103092151286176234896026590842364384612934726825099974962169147795799054603808376950539308050593364352566329004436823184783546194471429193501641489477978309401438971919426990062162659881335083292964415542730233187612146941477166777745201895662662416655763463027002348839252908002322191982789178075529958847342417534376153272305111053086787690036173100330778953697053501385341635206780575373558780136099862867149246752778943200476637616930289168710053967499358685688155382973556700381105012924633728693821188701190651275031563015672010733393655289621277490228548552899365395152960487324652192341202243539678277853673490087514544227319391393432195233095202328878088306368859290431312118374680717176672614552066501795045518364097341463467170426445497213281510160522807225812436351762196877929301668043097255110660419891562939318842923739498474195819376440700686426253159856624458902513701903094236114801744384667221456506134863121425105318876498568367472371224916382382096852839603907657287407620885300755304306155113407542969253289556226928017408000000 [180,11] -2853361676235034146036521589907357980780791605458513758118828276758074857480094080321894875029640753224417932078000993336039019168453784731868376711928648551020359066431982059516267735107284261259220630509102345591650910269629655314606039377835051765160458431492590016271739526588000047645977306430787843493127577134773010609275412429717724540245278992263254718766639286711178522471383196300495798855762561140021533268026501332505004849782299890747106437290510236373080839362610775031878500266738597491828461912927347300534973603974766981761890654598284250871670116102813160576107239853408157983245753326839685012691364329265275288570628536747659868289301931750861099687477940756440112679836516844674437622048333411837081979603987857546365721999208226601709445712969592014302048270820828229033875000456272101252564244005180398615819154158797544674780797564261115479376661790410814560879636439988660228755785035158967412564369945169487847721776942518653207511390214695746582671716292966017513151882005680344301572578421306209161431066390661624239309926173836999677483224283732951946967416409298136575990879895535271116410311513252823494476915825480366408350002609137245529410312208252355393248090643358300207891022590255074111441758877730877373944646717028718224590258229468740938227653334892710335050736807349129250026145982449969355864575219072368859380271717421523597679844841579549204708445260206093440559425373506579710537416963754407951703385026234238220269942547952036653483570664553479629846892615878481464495758853104334045050397005484620052226867844881859093957069344950079972842218930721685714604762033025881486295977807806805453078214223151720932970670967950639745737005052344156471101816731775848501539589725325712536955026327312977495151393781336828468110127613666521766509128967415220661300957757440000000 [180,12] 1905011953249887113192189406938741443094269717017700492690045309203047958308664865414411076700195637774596831585773374042743960157289986600961998030127056862129556418640108501575212979580810719154474066956043698901378947011401476269221822680544530478540731659221464128404410973098437314529820543772448728198849802988755430732708814493966269552109003084524868935331066425512173927020691791651941141111840593082136099471048388695494528983307958972467669182726375370113871009336946253683891167112302767352878823499958647780470297988181789338245254212256626100782845621422261530730375093150788843582552181461768448651729648505339427483689065307064697397642740598434447701543332285493524683148784499223745653671085747045288457867257959029388519931245406690816593917809987107755620475976655770472918100998261467170367778442962432692665051466560104518386517002019525287823391813094014747741048923495820391006154233304466291535462691695281603944398209921246032857237575284272051601670537044346974021084728569039825919454454214672443024167368195574808271178473514458865115916953287099031061352982360309878848581719987553958280376529018808042676228095649915197193953886104342263000956698369864040949666439682258111139355155644443948972258217963523775985565158611862578475739580474965095072842457973837321819590366358879546949043594574467404502062634534484646652111169877193287403761560603551800004343524885001970591808087691420743362287480488661065425275799302712137850833429090693773338001591574768577250425117137189318075025714819451021003211840617359419771351969960228346546577795662909127661240667227033222398683882330014673341649882183234511452389750787375000269173014846716761373601413604198428838471518580563819659438462283628543239184992591968473805493721701440124648622764488396401262589786992203857910087956580594288 [180,13] -1124327152448441727101376233811774618174660501585174417598849118766354979527443790396863085137792393782809739545564706359311573929512246884727485860078711403924934244746624366310350362245481731635332597333715761866634316918593977515068585454596610718822275186257261399887931088788241952311089711673877907638865703308109492308552640778203824401966392076136103881819461749067208628859688876164375913613498676348811578960105088422438492788669672432017412321002997353905842520490332361932727410127261615464366634040653905528458554224695294605658433498880511319667217353736225210035469480668605800566821676973104575311593489687033717570033758465817484849441242549239006002920976759020290277428281197075624490646975982811583627601035362788288408908547689388813197391030984510811473661935142635763295844221760008862437459511595628261973968628927423772297204564340713470627405179951103846899363177206091484946874987938663272110137838252519909725228673349652029080589614599910305718859519643269866550922355392510061787290795386028630512754603482168383057737316651756676301455107341866982873590222842769732055611707737643965245801766888270469928589724069441297552397575497229789928087798924678057587474901736344519950943382654652090228382825767359044576623445463899356090275658180348214263076122724713945118885799638091361089689870771712172231646713189149391775461476875544135955812260219840745034784001209725246864551050064378378763578291358860847244083423282517468507344171977555512569680302866009302291725198714860358527208662414490427468314375346155622688488509498616491906901151671668222691591576462925418430900611053928632957197744246978326358877176294534182222054096915007028735099908263361070320006617306813641297338554181152575254716506307120457612379344950192894595534265685699686192076959116405294605291275005440 [180,14] 589266602578198067373371563818081053514846424425113549571737997978070643955425498925844144108005238244352757716611227686932896362719371250307336851086478378303577148638316779139895029345841357752876953244146639791355388990907457134690684308632697039999835803251168247375574400961637035937679275397565794749931052138298216327952120175242123907760814822428620871290538208779089636790776467357803970357215004558124563879275447390986872584772471056435137110244543164977359690288595747869520674229868289949190168185514054675839088382089011444944385505881934780551160722261903917389388502408838984365610708009389502357284356298308974238399113710668773339300959222609948271082975690754275988248243176634262593721590495675767101360649134405171006837055488447281578235624447554325434997598276875518746424261143164675687750468923609179887692558175170083829727026725974125733973249877235581845584751460858017224304796739617630083512156785478249866739260542015306402155721707355696568748516306997451489096998814155453097539454108288674290328210838013551645874137525654044816239463077175204905191395208262485307505702680027690504622898418436350329935700328231263730291685978252491836754980077264161772421109383841123681629115523095856156447752914874759307257406984044242312885866260341515382956018341901167961666896905761199881502337023028162675573299502575181875338573587785311837037220726103775998304564917061896321012150228229059485887709060976183394239296790327091987218322671037564411930772227481852592984349800190214434530627993813755641297743595209949276979777790796499845038038457399523594196443071009597726694241836678290634869721181260984016012947799480832152550007219732237769480119188413430789909214566307394881861558637270120719997183340759503925928137959990736517625058736149115147739851956069845310567854464 [180,15] -276889012152611038896527477253245302928181941904316191459737873420489346812470643771208983922710393308505823364891384927267189346506699401285395604634870228193206545980130191423018985909132134049536156509069050797423993275108316241861167175861930947255238827533600840981595751865858754807624594269090635901781037596812268597708838366727937445718568385615980178989138897719980970377951195213129373967079979977753925417966317106316797241988839709891932949837221390876388893202450172185239652424630676240043702604983599209685249157814709983942832114147818605177718910077126292297662711508955663046605307953259273307202278914851750543212022983862662310808777658111212768152638121122538894840430439654411811569673429709064870493251676048947828674477445801950081976541086341232258823363794833488887514874993211537230191566181253811453492945249776855994736572720781602459647062580505894771719998557667346549314283312506238886454838554941992359586777760198706187725698553186190233660483964840251667042722179876438283676348622669106667700538177781480455967436175748912831453055878701082027330429287413228164941455931316261048992600121743983187839305968846459192686424046623861802015954917642624707582838093345858168620937287733246626673062373408289952724428577430843718208049355608999807836430260841939442287436580897176052212130703976609294565694570564995615917860917911369811010674358606701398020823940540226509204234611078529975730211745357199951026588984134685673698967005435389587400413845099716599942853363163304385000125506413545841949671747475122043637163844830632058632915834481581185768285197475168451427628960936336872394176215411738738732712514773545053781948795341376683821063222691309805091550117233104050996276947611019343866287473763854231098883189334332206494683798422633514646503335697718009680960 [180,16] 124121563790775931664315830289070747450175678657635979870344190439481180148631068913419570052950793116854328376346951847481104852618222667707604663421228622231849660734653976181255809703886058059873360520983991820249880326007423844607208764384767552142515049853548006768974936975643207456519527198246572814655312796572111535643382822727388771850102202971443241413502259292939942254908195388476877884699160984481448679863805696370053910979859953247734923189866268289435359533672341827029561423926374010763149804685548420464224492461173467365006467797623411455659249435710033798770072498758338943258475093292037287401653361436965808071225590435416906230303340413811047983591392992279810868154115774069749425528075980792720791215907079467489765005514327592920252876619075749788075119956455964333936360963587659174375805641770102431936297775140175764872493021154297885953448701912647229085327408917422224091059468016284266473259630197921978789413355659004914208884976745923078449773389269017843784507915960122424467153355193343361272957832745913093229066555663735128967166841263490591521898892693934628294016775441317008619346528268041249743524653328769837835252937721202472802603011855062570502800328133047216094594365938450483938740369296427714418326763700737799479191264714683437728348345839969322389253476008458881632658704251804122943665813626022785867140331476707083073660905400648081268007676179952044376798563251790796982321886582291731612242404731582830356457277143039677833618832106891803754464571308483491229131832209331220564564174603264751061764707223996675804804558200009626596988351183794067909157997377602419467143287244726801251934734482228593886218962558343189111754235947535683161958107466721507568387453256977036855917297209723740163128123014691880560724038196605042330300294693547304320 [180,17] -63845233983001202446660425594157042685618662505828211982398660069572120450486788620698353486379990393381603678138990754810641888809315898783501808997164557204634736821290020544931408578100632127591735099901069895719720061405801104010604074827391578290569202558436757399618361839585045696667941119689218142496878147449378060598696814355777452745922405435405739958494695822889640612099513302246175635962314287141707970870343809696225058946245341831575319579157105681196352708268340675591144506136472150293605833191867884803236412063873631125626893070121377308625971020701450851310100661655211721780301138703717723324247506755507002703715081581076616482420542276852160807690434303253381886665498783060244624348926828649057766739594696728137422393997454287640986107141994033434034100075065317518180965123116842790568975188718957227964730256387362804728106205622253627856615963394359930438607769176182717415377016186984460930886981923261450595945420103662558097349083610693178159705189040672164925877255344371755361418983331950090657180877954165945988690189563954312350257698484192014017060147642490331801502933364804818968600157416918474624758428704770669690959850987617325004039659629635426797310153387767794320151518177718894412251774475681971113268033082507347874044642128446235290194704464059869854738379771013186668288319944489862616731361632652122704345833354526476165216756258185899232440470014931741654335560455494491829303622747499441747446201475255011311263471976325490135921779400258881560385401258604616792982481073912851408914706500997560574895594237165963672565359939541291345424722431369809923639825760416010867551065561537799422266865736558312025210298886889219087354745775883557945988199195318654639190482968808722033715240714874287853349997416007901285782806278381709619787647625651200 [180,18] 27651219973903660215683732743937199482401567967400003942100121087480576696785115119718927617863797435513332342868206086432287479501153241359419509215336777317221789880981558723704746424242828915233456205051560514850776600029795591866704429071111771817992805728997370195982100781321374951774177355474964398987109705419123731562443390132929028203799060839575982069384608437880828535086318251281925818014041037829336771047759028302079153227059293004162015257030932738069393924205146007714365043643335244183351237083416683825295045261728313686917621849957653300480532471683519052510008429936928653653450992222329615857940660879833363820438622135447320236346390523290276936010517787346835970299198033060586242614801526978424153041335002205161730888708669335218202329107608786019997432595629943104455946419600389503178047163022155883547459973910204569265170903631522206782009185724967436281690944349446520074171058356548546750355440358304950021236938794243311540718993001549596722234955063628210041918571125507002069434287842636571876216207809954516591482562167960028378222647781577563157170353087931342427074367327412035697293432186603404192657699748689898627956127382173656285634977797664026365097476627428474708680705161083155153848707345263352710595369149857558444219062630423729331806631781564666355934612940490110981619377455516994378033211250153325510282734547567602847526234568477192935503531719169374771476432986100298756694668640470450578076593234440820635220538960704592727518592747044861712131116524362729959736414738739547377646833458900016745392483738233512311318560694185832800561046626418836105083435915041030857822802965353774195167733125724653401555348590624481365344346244727434431187888991059701369866777620531706777950355890257545113643116862178085657361764712409997426333046673728 [180,19] 40858382219995135095878697309416117104916711716950030332226901008042347568718410437439726100262960872386030002946481730471600510808298069336373246495456407485362909794721641832418501690750123831727059965196022554652624839574382427450738418426151634853523112177172037505845725105969822218635988288582115122458025658024718477030464941471850628539668102129917459367760192976860946231385770727192341901070166953022516752871652718986492116950897906981122910167724850382955048328341857914293593701284128442679730047026298826894276247334616198861055892768023744622195782108616441439751489394083289708675541491507947189618652132487044941412607121057509356185230418620767468374080548694934371968995965078390127899308613253368990916768075823204760209191787745919694884238455713466358405336797144912390578335999912604478132723398034492778899394377475527309303142967994947367477530800009877309132782860280979833660439923904890032837164110054247669428645263726643900885859086281092769902192098082611248452257879058162486263506542205091203282332320197478726867271118462061397940376236329704444920602949303344398534791459917571891409523499653931205784909991653792281084447736681233894500448601539252336127826159068796850047942467940104672351814627230676429811054789939896125663041599358714022121533127935884697093109565736686157662828707600805075468009129518621685341755257764531977132242453652409814364390024350288529806996906251532310519052289361616793486671740155963693375968091534356854921333994580472676177070258485218508806222967960267427664096959546513241019914008346792744026237244612865962856151670620580198888196449422256561511441310222371578651446121874206305153799424273381265143380767380134917328007282176074207339507586197894195650023414342795627548643592419204041767650103056404550916167404736 [180,20] -132942462458964673441180330030177343332732159480811927716764123567805567162642928086545247968397776599852101054558358618904410508561238501080930367085373805711634716797992180173533427482025737194129831014821759574095901544541849896803005212032291929679578840954369623254566975253659649408074715101792164648207320140287771695312767508462052078646955340385400820555700688952194624065250029674957167930465951813754900640807063280709884040648290837617525788600885116726735075242528271756367465905546768724079364407824545883808227770257988603516275038637736448791934846979231774498362648912703714642697252394526440151230881198721758635572758721541878908553515489143061077238682863235086418367394083529210456440875012128755499387076420354085210311598936252537142198210271555080212473291737969947724761810859901192253026936258085962664595232650484055674227881005812269135897547582416610867721868010539188600506447743627751632601269656280206154753749001609355393525952911102319111476030929766899991418086693663025712936554958754319004752892717122649133089018141797224882498595657222360692351609920081533926398761535163714420825854425491496746031255729267264338821583987543652872542953693654590075371524658440757833469226887151157327304278849228069666361752138075033476223920374627785720835788816170640950807739098197020690246607093029245466404284072132220283288348877892857586716554445973152535604022213338701405503736960241868478464756725557579092833934141284031539133998570752704374461031336904444828757686108871738740389318124632587519402759931059346036534140371737393857094602381885518019289782954222634081512387118003694695480339679933494282304387665110270004992472244569356582114444417002086550839119057051059954130438203679279235764177676677387217936381408580446118667658498128969353803932848 [180,21] 156364102316122329319592972342298730972193226910531918861206340835417602441041943655118169688274829098730832218841903140576393565306208870178652842997848026489000406366071096363462822624734832125299916982646207587546050462535542259888696341564792275078984118305165884356906635199815271202974861218557364746749582401913099419741992167124663695720973926958154314440884255676234057572787188065395585722241866621414270916213564591823504385325615144491210073213407644605503068593040853102920204644187529613689611210174772613169250632381664101175134340165885648091766610514589272577227367466503619623852844531297449909655282957541674251184427032680214424997326277955976245817292356560017614635445288383957069789610489786759152761747297790913207646196062354508468573085877096524717946347483121786471297856514473233856594783471614835476127127779312823589101764885209515391356603927426137126265035088498650916517331784481719831055683590441707298165586109614371725766993357039342030511198841205038500580217018254782185809899087349168447157164446525565057432783923495505908129711324312318167906900359699107228720398155563351273885759229780989951706815302399639456093113859285974173654773611933057388038077118666064819660904752588086323003180373293374506267022261559797485920910636909020969005377643832921045774144958865664793279230862902513815824002297758928529388077467396987150787899305589491780832969555597558638415596283716098758973085037186432929697178254712263984759164947995536496751201601511693075784229846221945508382671235890171236365954198664608479393762698698302405585580975826794503530020942442822690193874369071602156466179337519039313478423120986789957088858129177317496672188700859874130912236142314606786083651105168078019814590244605076368159720216131630112717997807477139025280512 [180,22] -39463029102900867062330378114318470421839020902652573581585290071899459229913770463766346783859041078386276206192412415444085624162274272087411479396883512718443526770796040396178922584680244767691264408383064820998560181263410889872388508438590401376558939752200678318610655323714688380441450664395522613875459667116942343156171957625036969003241855736351434655050057282425337214533065729053984204172955350146430266648166905936456198158605894106743078882510662472097547109861172906608203738576954240310417086251308155355597994895678684163438248492455941050739140011928098272246258570162366031094868624249750525474242024675951735993096130498983636675754075947176467666276977525719693429836713995682511834184185007371576953868075804910634275847268584976168642882259921518131590733368247493212633674925939324960436679808389855962472811798243323172304373830402656789855715162155316540639899970514345488133075747093766607755671580635090767315348221567914032101088750354358870412023420325274343748370160124127585692209785440598138721142295993378533878971405077412404503042905388813919378945085750892738530096036141399646123506088920615421021124610330311114527759027961753212220943278854597732324657518565242939373096392124506769227375189294117896468039080080928774432819411230100062035780217026569525981087916807782248020960868082211791108924365739757239718585928458397062792069148559734805926135882094269281777692069953538946420433425515455197930690457617175142773344945278132892631591039377934342784561522619963182552978960055687670648879888429677166901854825932223882967533210904616776199370266300300521921495219162263130078644697641068468884081504473504480763825505758086534196786196937963956477376178231001803888433811955984434974704074362634463708504198346370636515150196442331624064 [180,23] -143760043822331479219225456959474718156503811889810727591528008230775306856783137319951746978486319059287137500760143721690262074150840999925060985238068571379519007089033850604103639953178296162862354165325241221864925394767310658168313024604330980838281981425660080694525172185306489367158161051435892511197932292824344544339821471292549934042497349295442178718793921875590629099285946281019233552549832308296703870137496869901346527180763220993704312622625591665333827822268706926424047238715047589340611037436698846517993020444063472611034832592062886911163170257349640112672292064314086674947785124013102624413998784663343378965416671192067198214495248903248181631525011678660874822210111263919193826720578426622251063083659222794356188431555574853659981982090944817425617012118084240631142114973281203614652323730760593206075787998176696747654785302749505160604700352312298779109430811548462483023723020196989355961139114190906717708830943071264797612047498421416571479906753518475003709246736088230352288380103432912723294050530213741705630602569869387225662199736528803993374713735703336978137453593881421645944530688813681935350067780764000132085425156158448149907829800036360020068769052243660757748627319913922493545614593659499817725249927083840154640897823332311896889171644584824373310880377258393176524477976754530434947627754657772948926521715693524153851169589023489140688567818119429133494313952892495168083105273047922463554137513883148954764902641477280569400351977055535896023030287561576493786026164340181613069946935724216221261053611729331057116630936114984285008057332296459432274002446883788959063720688617559415382010906432414366881889629789003522696148910462706844352866814506072886325479408725131750831791261986827998958541332715254932179661434906507712 [180,24] 226718264538499688321547095014981845979696669353783701159447664610043343388651859916597711378946419809072514667379067526242979959707156626258997362889316847581453932219409331891023515397981851627042433278943935851099119755570139667447051258057728498094722745202202932969191025714437155255294621680330260919693225136619457485351333379497374018491950535603997486210959576084075850359746038615100328033316716117683339584660648379535052822732772213973493683592464508608466308994378260222247371293534207799198960348324176283297801257320066994166624997931577584782460714274428174117276178057913721439413051493492314113296100121342962947287856062086872650375249024815532042129847830421770933914093025967626904868575663030585037133742777439843708412206478062660964122949936321508491080764840796333040538935116918647647317289493101724334217656969964986454539134519518487242651522008587523879649313582299689837890098083338147755575475681583917076326011225190506499661164674557962483496416180143668743787969525902793600925409733590637612469129973213482658697220991421087862856040825637229299771160450382011991473048674964436017697822813335199341123089458790848436806644535422992525945155556245908568933871079087450206017770525923576584376149665816015456471835113746360181099196115244317900957977494403878346258679782267222652278503619790640390332844827297489953187342878673448413007329030729759115845396048868891509796468262745291110510812039904222351959926896380578214228168189288703229651633035168145386910729061829965242150071639261140230933040751238419391132786691231874013096934678545154143739713873324827714731022593031620665835651260463686793435482750672208574540190525954771346102411328236091338688705320604025306028014745928048567210277335211308082357407594218488198694096972476336 [180,25] -142005585427454605616338583533796557395956276444771108685324468626245131428667511571321699995559239540153124511475051333159752350930353651709744462511524212062836395284713201911550583458076916446502968679218658958437169027638808597734610312561846677503828506512305357620207203280330124501400971224648133490308916585452378247033887234250224765798311178834641501327501456002475492187083530345834107857708951491516296743093531275949744242042229811175463553773911918614118976933934768899225816875914488501256016409940166890228268273721755913159217814049003711456955454004202827788212979013912434533822366106676925371166824621191169231692774240889170525557864369548877725160739208826790896037318614911878345974911519762323178847393463142546615165501217297859256847642600006822779059462847851658240364430852549147708794708217529484502076431032568674269196999652093613076362624357417133120997643080669433139187036320259304086561902054283974563824379617369093152595510677424294641335029405748829339010400457075935682630820566412787785642068508114396614931044653480653746298880867449178968605147574443334803321443463045363165571522690899441001048297958996783298344499091493595414153177824368026846823566301490303657678398163233982779990493375825367572396892655011260966316658952053457610098691781695002696381573626732808396246238572865806819904803242812401155606905704337254480481806398593241144516034019998179287021495301585855059435394243402193307328197263250412438181838806365551112414091057197894934579930433759623999501752490369668605174195112774113458488339058821967750177663964812971715920502755701065455030039172064113585841360593795134228382781912269282976395303718035824271338370591101962185069192968718975885568084680247690954329123821197625718801947109825069689792356023424 [180,26] -9268572420165458841538430954310177748042032681825259420878807537268385510620941028560778280091598363416242268760256530915382806485958200583644683435120702621647833212491223524291115805382698422484288453578480788755997678237227017765278406401540445606244865347587507462670638471819199221590393179181298164839353993368786409723060986203111746179802955004488778611562928021262058337210891791665238873503148867503253344051233848333325266786827195013534713158871935626803928208653471414653005890148300079837045140619638900336997022627101705493426051167478619412747397782200431310864574230639353392584979614377583890031482722874472645099405678172132114809800549476992076493420683273494691538438338714988034706833907455531253125114891660692936720248351359592280107714261359408207432132066627630834513533772069397921836233457900720810630108987212663281353560094091828759542537158690611303577506719724471824172560914940830754775562480956315330857537364321565724163586063911006184565214221512538103508645849159980915488354284026991053076667426032349892681734496992672435508425214821615839852951965150547896313699397360649231187374830385468523663468161683558536156280962883865126713214182517167408525985139967256192316453439376879346192969814002389970162970433674794175041876995579856831310014077728726689976511154790717130312833682437098727576759623161295025940555110339650878823131968017756152224776053552938062972317368943177928870427933626066529090485370410294097914808044480947164433930974044950574898295508734375028888302463548969771540865063099533996686266326828486976485334396536851076249776499307904727915792332839730768837834798677294732317761034533588370345785243936051183700490780980691465366109046187700516923472906509643569915387870262446428526599202217887442393459184 [180,27] 93021165015586673416353948063935798786942783886613620103431367609754939601917957241507679079146302106283910757540617823543237425095967817351227729509449347959927652800964755116859315272454717797968276936175231596781613896049108263303047145383439018599716891538943936521524265444949678782586839442987960165576295386151439126446114272740799425280030575108823626510010873406635948842727042062012683768001841092125614089273085207267170697185797849584799801130866936215268145727670794974242501393575581453396320196080353148399316796221639257990583266968997690613777434982573225791602642844064881683221615901269348861817485446479991115274153748550714476043890820227107443801192429511270934748545910663319978907110651855286066513172369061152858747834007745144999922763787473474089063615148291905805632027819003290898533158533518518626993333411626704108649718602867767855103899228359522496141714910286777538190551384709267600841842360085119505158467172490524733137723544407356921800466757013574720177642932106909222366305891289766268806750247057421462179883847952200875891846971652017621232257518426961154493526706785420220679335320947676992718738402695970538640958026248343387753436111262861764918455710425721185810704324093847198550327076052646493135638481736320119282883718897951441536479078870001586969956964141340193820218120859996229978507965854592252427004851392292205365100156986597861705773266009778389128533340322931483159595935916027690653230570770434012390384046101154282080499036209060476672557215105566384688900454367845290383396621995717810636739458805678957918374448912337663512558191282940749860126978953800248836890122924116248849098865864823797859251065380433591122942259186962287676933583114319922361650573242792395227769926737122904289570466582880914390272 [180,28] -80025018153594479082118688371378177601688406238527491126263676861280511890418383709331024048645572399976749060598123284436264158964750968964812054555318749367920446002854696494177932942179702485495432937374975175245222120596565312737969589969115119474774565677484741974460487638066521248803295736561441021275976256063931704552962740720671983133405579973147159383264113021590841298256500361516520195348096207780155250244925449772093188042703447123205778384809686726177620629645608890517581439175390802647694146202232055674279195203437874262623575645748789102966675703787330664520815371794071875657671822745178606570116974557624114980394036651132563239169916256957786926780214939018445921506724398007166533596732401591419440422116899617211355640862673392070045680990450539730252935233438045917610911361097901566136018135931208353295544029289654206036827699374659113752847369933188262329893170221388205961585656158513309082018508517954481968667932288196748529316266503858288117550020360112806776273984240238475301530571521165089879039388947223419000296120442062293201899019334441753147249645594575346571900368016761435961537117886606805107709452544628064650660371519970133970959511847140132866135040346015202402804538380579055390366456419779968447873162754337223253545679781320014218056692776827762511764827003192885355659176489279564144902886560794509432800909426521850923723235790250263660062266813956891546031815978153705589661093600195684691006155108497167940298467446603528828651815718017431334696792722601669481892292617828500409117991595842070975282701820911369849787180719943679559366718739936471527080320536820039292455893217884331894091334446681693692296551279950677964315331795177331841864482937395341011880167753438791462669516381671236426386467220769950474 [180,29] 29819660529299011412006436760474563019971165411860907363722566630839991782536974887010141349258122109372510960210912605366470093687231053115018867500739588776576795142243525124363471493571126088721684663575301319040474484011741484864348576091746101256337085046333108785840484968139826181601150751967093813247015296762095292993571794008886012363812439126482377171869910381006331331692592026403436774267894349408885733063146181416029938371314179435977304430252987802844094765331553172545737556989384162961392987299878104975751927917372398556051465078701401864034422582804967549116775159977959231774537084483427667550335128248735403863215744722369623772164835200745030179699679982079106128428618386262254091024557963885604978329272224665241450202483622869019416884944763961604282995195171143893561646100616172544314181582556593946812572735838464688828072980101635541998921921052788622652006079505452687140499615534975618967287175969280695912635092412893122831386935145950007388876916918716814594846393322479490109943278607713757657727101479428905032495927398548017119057190546850707000148094960366647891994326724074693840187929745524548180615140050740553453051522212611822351319632317827368625552187446990132035199154935647543770123724691684915705464682265694173160992316702383902340667456962586561885320100941621959940025880112040978967331528220516975265679436464606574721250477029317640706709860800482893295834547354633360321111022096094264225264089645005065170879888289882559803073135641125294419109697666633809756173254641393177953707610087171574293706342416597981289110976218231948395786983497008322641712649896609813070189738767923506327643743994412764888987486652258576002582964729110768686739305744155022844158804432267075962002344760995936316533830793109888 [180,30] 2839737258829429610009824057545467451094315712660608657806575488163539062611912740131149139144746372254010048543126910887370679937304869420602956994755781584418722528619728488346281657038156202441739506823493715991827304258399125285986029924914442218868368003259496112717759540477796076398814675351492700459969209594618562961319289843216214566289766003638728933307954930114568618784686618240832086843872116282564379431829084020697519299657904774896138316292463380692771762319266865171246126160234612687190401830982496721598706729497334553213292556709486357557390313242283085565360077604809389944686906248814528173312340912014028073273210049191120006241390653975546134896482613620312796193449640824955195855987471624677672528135819000197713979751555940665658776494671000123066141342003658564638307638171906589015206394115373581187509593966798805722347411620159592003483465537240233491671120814633348142932750499879291302232341866126114493558713111337794784488434487771849257272132184241103119308646868284685407291169585682085447679598510667287864418322451646619512368227034222080242999870683974729315389120899291992025165764922884937557232988181300991512621557561962077441083703965854989628903882518134686818074706049447643303277994111846575844388569369193212301331002747655123189353814402727593860420217379101009239658018567258831557623416765237431102234484426733536998252842714619952274581072928492785172777286342864865337469818036916843059237189601476157598414533869447806163436130598219696776038108344468639867207166641856459260114275902478744331694420210605858735576235233368298015412834063646613353314935850437884964273305894596745933059151308881984175360828189773616792195248573826519131135695156660162593390237599567644874481231043625901357859388567680 [180,31] -9323573916915892990459615511512808356690317497629002626899948017415097933596676507923860732869017089609078713131949524623847723238490494499348321110053590912982878323029081062525759056507833131214687348707691940210146015497031770347066397503957883327479645739092880642030870000003563089941091542723104259153403555201443367009003523371504663508096404309818306625586275567547748298903961723591551313820540897283849351444360513446152831438429396440587245918619030109445128851203636032632644836900575215369125669576193723611889222390947808037213688551050603271382200636759356347366762015384722663661853911680978370921359170937635370393728863243342279511363196936826488919603882044183163948633322738642478848586110993389327973899772749199062418656063881050061951353598623030680002151702864203369934601432288256972137380086420413880532340148968168363609368533550805322648240718342432299955168386533222684050785663884856384220489173225445504892918332852769127243026907599482057325400370724651781040788662985812434819013741100168303632953323276830823193919708813307981862772410315821968194536691266358578957813889815242628076829730935914949102328100947453436616109730062246285694186615578518634366850463756973138140340810947423967765905142378936475994990292909019527908518993946432177919559861145067235623750805560872690793263964448358755812549436053758808884752089968649973090083358172687990240321875780606355759325408676245589742586780880100234518802448514797241548349637253990092739202807793175669989002272758767297915838398137961525542368426768579444050436456911532788057236064210241043060866296936832296927257408107558556717722603582962625047780526900055820827006674163743442739400470269104737680101208124036682988592560148540013491841349557257872283072671312 [180,32] 4907270378490319890108832748178100369539095388892129520036824048483919249486435496347127014890392963866453128956275957310237623429825445631902889805324379753839123922703154722611283595497952805300171485207480931525864241365501602116753726461660254299338642881304903189505466386340038381913621153903493162964991136480307179643193330556543837926964174508677314717060485567213387301062641971728385072185187594451439191667842801714782141954261885664090325637833916853903239530955182312199521398082014733800270995613352415646301414394729992161824923393629015919084139368817804011674020295851280641513358036169094874104886188284198912631981699936916244404194671474189230920364068288454035047432183482226226007698935348489700758899462848674320927971754924505653723445883201477172895530488985769292749224440852974728334103294148541454751558602131019864911472365535255217483117631814757978770343393157521564949050059576313709843296889019589372382110881436244734087076293842312023468880945825393937845265711285485742615289617758694244723058457948665945585346006079264232752226342642407922894705688259436551471210373399810468097977748192728145968875139333547540566957541376855771073856513744875660806650230606102849274682140932237223818136711665359618905690334101175987677830286904562200093637312204377698813990074530438881225514641505036700690957144190510264271510473502170569986744171873862469341689702638037871322826688068288165401026026084492252020584774295375141350921326090771878954734799830110284184993225384514747857173953577227161453360693494975601186999492773163860848456193208508770741057884266928011165828967824701135073258716399752894585493397406536881660438712635511647687108116138228238501516689513561698149387089661401651259466901441987831239872896 [180,33] -1044385371657788209333658828158304790767458768118516872385395033290178122852240362340796118897618030808441277308471596170494833463571514850170943342410101203399480718922267543201110859047300243089605919178904034094445980638103453481056557572546198152035703257763917007228122160770203761848638487587061184855254169297764735456453906245074936904113275921132498936441288232912998659985039370299016354024540700147782472529946186549652376530098008321525812475046022286090547649581632411111845554155553647235774416034481499917707088622999796115352145864192733661052223209720534680719677967849107702199500901507786494063407066744130783685611702530475619366718426437039904965933359946279117326732924712133359459927168058779216988328540349068265926510583947051568122408963273754702955510904350983689624969023692854145721835212847105314635472339362875200010143573075252003444627662953393971223541950364231811848916791203910289513022474919772485942184898748200665100218752434749005656212362929707928136093964937267943068693803997141842201320481966658190745358845111592101888347668128366324118971478189472589287394514839969927583761997391036688238043646591950718109323696654617133177714987192836370176423680811219258744192655029622836776205525121922778523952319120860257674116335976625308662438862436798219326357872366053032631021036179565613049182336712631048198038272998075329794758168713824091130596683477376650478810379399202858884474446646491905792187644932209260230488722150388764679541054060437955384956369380422865595340536062548482413624924150159862846252175745939096106357404357014244566924343398410452304582983233039608652076828756292769698131559608512232854439370318678467078223953089488455085897122382794440539543309770057681727814028630652149758976 [180,34] -160528463451675620646420520044870579314341057439822245484040903206202938941368986340953538998856613813461054533928826397724075619223436643512796987503950014666792690877277026961253156122547944755838479460260702174047891878934321370461741569608185187540385951099227083397303320544686408722227282828861580993479217321835179396463906271979930188735686779533064672657957018629477215194896079180283785656636454536696202189092850955013092104796961532710261388473851219805088160658344132302406718523820294614656573547430504782834274122308092867114430964462688245376196325542476524265463214835346861105438349697593809199654040048196595099125306953066546605760116877721778376809603388619304148475130445894372734694340653206812633981182660092791624736090258308280626118670681832377080677665198934331316246053883026616287233395874580729370467517784267928377791677938747999395321853864465360560180089033326048590315277619340853909147896045335862422957525195294660789419800049788348310011425460145258485775453830772189987808580960530703308727247327047181395239156358755797756277106810008891252902414319390147919459366300974489313288659313845722392380400779189053633550563525865201366624617958286444283752501902658663415103454761082534817255295530929221312644390945671813421379918317490279264332102053587735732282690444586998990657191966995358630029734719616200272402833981518368889989721393561629066442357988354359908926425833343448718978919620961949104613812812751204139674959507152517173406554429588327605924249954789175388531671195452982547634616404675802511769892817445302248738590691587532943743132088188973669128609180472327655076981447511324913527825530754624894045287346650449249082808878554844561465206009193644302603799171597649549170658363551227872 [180,35] 170175025537716850255281125622484361846127871056106763059216269541862709574050580285842162329197457312803008574748727934447700805511449858652385623793579605919651506084988277112920456214707186937034050928195073479253394979584430958958211373108422393729246513226853427874239638316003954582803061901057380585731682467752435700027879804759826524496434119525269912807071928699517625828362772576219942299496366600341014659289524041489152826574585628591400929608696109137609537916411802630655796098018793200384638525420623300698210699913596026614418892106206236488614179297210087059113097910988591353705616734645232401040611997331888462755363095615452692211534065432361335358173525185046572376073717744470925827310999295245006421357688408628408026588020834213446453741197287757525576782505424692568644173647679436730606807125234108375950937610181753288155385571878938722000646891181981632521570146469562652600650218969062440980829931394152006577422198300025256379043499321496352428392973140901847050711508244841065525853916686195376123497805341300690629830688115582928980644596018182675601886028731457554786303945731072091067526563874855728359298466828328325612351449241598152714496692847651897007551202440873028110717955423765034167775739262957037190202723568560755047695228107918981570979402084766205750927448954975961332510303223438290473610818895293784078992882058656646019317944390525551382236039288642642254292561634587588937679664324173520366710329233644964911874304109756167943926589033753699942826015872456852340153264204639679568527074360854106425164579079181259695651317753185910985737336345198959991591706929728691384038213471720172728696560405933468498948267938949024975673564047713106278893935601115094992959917156591614987785504214592 [180,36] -37907459078149227768543825112615870080121517427534268994893859788256703261658620504075323030232065752628611163271331167628318796082637788062571882955810762734060606621383542127837697222327103509865066260060176851980573532871510251211967194269180736436490531021942239944762682667054150242853651990993244869309865861843116492859174905346806432760089294056464190723469945015076324783869366364334074171194857119833185447454971145856110450133731426145327182260180984125079910808029906494633881509737239112901797879425583011334197626765361153381052884610317913812829632707440367671965336090864657237221174476017154156499051483929838009962799910902303698455003309755608535176823817715318686440549293806887618312228555683039877233904661344897042200501503828706660706617022716310554435510700697252314100887035362593488481094240852388742600120773876538130327095275789567049742448723478526138297074081375646541699638977668502033405889108757079278774454908241602350979259991940639487535090317735132023240513091748022427950327603296201038452510723864564281172073201647229782344615441586925051848361803011311538995563996568253614097176373936120096765906756403151346696432276379424701993205401336366163713328637235878122485252074445792085092773286452505905145357582731869587350881934709034549222515342007021419601422144026700918052993569545586709680901511850410671310516337816344608836254775418689030952596396218219749273955832699446016008909459942230534055196224657991796133980851901180340261355435821489472277405076881924551242908232937400834093837704467404690976451593103852412527771228714843220371641838465191872405067594550801910643656947544398565488745221905242105476706604254666398844459431566567622172553623408587956375722619698891753727496432864 [180,37] -10017550787857133659641496931975488583437465161054227843388470085531623899581637738612577019569606251166805684750010965096489089058695152664925598730787089437983915899494339698078752796558165068958753212427219339263024297353795527422637686455465045332507915293222226108274271264747014293056251875075759990220885850963738998610225584808422211683593279176657850283092126970886536841607721844135906142246146959268024746584995186842782048564637110079766703560590527448459595152544158219418348168280195896853884773302906932723314014949180329192282399373111241300646011435610762548649834112377289644046670269977558954815101380042579748641667634494930409619305355805875226182778266142123927008013358531309171876656287903432367029003131767574999503313674602163060004196776649583401084719722928272396442836292174809994744514053442163299307868455629718189138236553816282031994112335685639052070094631950350816257139163078888062827433216824120282366912635410855241676035378942105278083231432696108830596150311871020379260812751435666401367833379166667148865138984152719401137991780930897032816732561461168418379359282182663337699580547581238884716514175130610221379313788430004973736263252616956102168888993684713808531025068818748942768672817974088160592881245286654093337514464264124371190974949386239438917890406412342993085676870676561800695822573153854839603859328225816311031754061742170440099098457613155809998842196021974669830126279434021884852017687443242883344866332250426241889356271736393784029309635061401730167010249182271810138523103698965128426877982670800513779816093506717514945570386530334998323610831239218150474752593963199116184915114450274423811602190067783917087669611617528955493068347971967121689530531995221738145519616 [180,38] 14384153589294271974568940092678016122374388146358461529824448646813675743977055573298613971262846789538763718853875493002426886499834003605840873200583477973401808513238067368463688046275903212730202132257560670411391730589355471754113422258594108304048911632502082774046045501793185566524433415564681475063366312149854702142973850528326851375480725377284928735228430082552411624401710665381023970768596287270937819641834272824794780768511841682990830857758274209013906136028032563297262683330415605730690072318630086432768438347267060047392457530721284264319100051530717746248355873582707268631935307589251451487751495703563030924891377755336109308098829653842857284995042743667823787432555188195169851288201223654794350718100431487826772893044359015857226309976462029101403922557668385822615671133548212854300577771394234655633062657980247722085063698473013779769853835638412542817385546449213476270109654965967165060105268778351878950779332916586128747888120561974637563387160196422282918533257629399225669211165391522752037895651927786614519349829123538908070490810988160215748556740557134952161300232364674668978102392790822469396975428786272633438158039809353866776630686661512835915037456244602147220702718667919815884260617495492851403933242798255198803459623181404560681452717568235675099844891492071441648599047077531660292211076073677718067302179736286403729301868171926908979197058488062008264030533462497720216581259466533384554392261425669551057443798925985285219284372854701046437891968099809172051055248903506252051628828416906838947287576333338417422190719445752391776182266438830551322023904827597846766775374921011182382831500944222410450416944265072972189110694004992325696679259343292464149210744827716050491776 [180,39] -11211899707427916437058925905666007547300363503387003915286725154235456289070915068503713227861212029656765817490718740356244536489747092134816200692953459497532591286560032270771546447250236263829710066661329442489094910225763246667549915666173261444267244141229606145462197860250957687559025801038021489629929833619309244985663503410100517425734198597592157986978690966276445362475988474497536559101555922303443461594907787481224120433865176869782927280719509277249397650285719090843968758555092861382105838230834012278879268404189831096975998845894409668124490193662800821770648371723164797813219054232099567021766301913656949420228167322833471449519761411968949580582393206332405159101836250814457191855541364538157997382948642551736087658220194929185836043404316116233681324582564735225507440501930999495735768267648115623879369732021666971642692513885358499759740800295183548168462066611123137677059697833596601920738962453112819077425399684348885755910112080486310290383891486261104899304848582215463782176687825645947741947719932927355347903615924717305333809872674865153822922218736291304368677551188028327392216964751944752070170352078835135418019695052290323082287915467146725814167772766545691460678299982639188428758513968467103671269688681564904199156206333584055309011625982192269636484229400953084327076786022689116036362166506450409475509491276903125540655918086501484349149560733291677456251099898998592015095351340372020709021396654349874224885206364058358826940793274653171528525138240409303933357062917006195060725116593797995147748140884470546762884174377009338366988692664977777592024100623192094182398012637454112120955348396782838967917121933500235553926803696637647681923545439155015003004104759802073248 [180,40] 8379862122131836880316947472186917229022369946431941189744923723724493751496168988215741632003048527320521543372644956156733507585978875178083198329894962387191533020145083671990280852503467571892908320691758612436873261239144654824077819500115304704387153763331304661371359942801673382033868897117347776033528399012863247334133392508730624160960522837620449362714077790609112415362054269222719956939513513015672394921284734937409580794787365764400932703324772424078384707034614862360445761339206981227804264704799212474716475550309333629875530909897789317099839542913389000300447059139382524762901202021308712657755122634050578621816096684963574363054841377880000841113896219720994298570110356485629136413424194806441840952731730906339836882319849036182763634828553054027154722008689975479948534817735549911094312658809860635536386689391439493581156082499892042517410020321343143684458632626883343536058031868486439914678922342812682864854903597053134945311009485973041156772961537048455068775627083609741113547064056672525819721043355252246507401885714090592028542442875047459274883454946212823906503976379425429424449803385313494927207668369988253875926812360843758791766556111139729190835646808785586586690134313760676335602575453727836634598198939063994661673518917820567910802148767332061703558064551355989564652406463089568297176964920312883295157749944799824202333592313996454232476973136227353323785042532702733520218433577722672935119438079370831991800218511011823212503934416424116467868952372726561522757210874538823337802413478658510421614801970896681323959606216721573010775130126628793874466390363842811331344220495299728440473942124573578984974888309113792791964335898453422985559061936689893879465715539362456 [180,41] -5993797159063987478076224740970545204815012642446572958294153491337870350595773377011489279298290928028417224527145565007421842927940177628174145846636721622384794889081823973693070604116684773186816257139378933712311606377953918204136594253455403944056585648258430123048070814540913455142220264054975557311443391780592031117298032154058764559450152816187822125229503815147472022029218629904369047763687614565980047467845541455901924983416424245758215764629890389950654181595482488413320056390146327774030552456869074257117175059620878732723516827026505836728760352925364073774785280985964458604441447787676943531967204358217857289159869378106001832077817248489332655457545293422903570072863661152120400420859499309957104682157357153688284444984741141357671994837122771075897476335284595319860890732962789907708989290299271911932277869028533460156628066436116530418621764507618453852198346842770895904133743255378495895385091396449967491498674320555717024125045239882890710541221661222413590575320537347505737135715035312378110420849684926257653881806790101042745049814174055941117566560720402639893088818601013060300171415688994154551422850827941149616088767508314426805708092283147238975916924927696589858025486599965951326264016153496974274262554758298754917809024890798463853012290529016980204856425098743545416696384194617943223314340835086746275956368801936299342254749101056454001125232201734180784747305420854095478473713778881044283310400325282146377602948352325686740889102543274233618051492652434976872780574038289274492748581440640828074236909840453368994687384535366814710360773066519646776204076285205127774404619936133879166592898555046476667987072505670756814019887682519690562055752158981921458750096090304 [180,42] 3947789840324061284713096840314793277032459864414140352470079797992039686103132056058840492720241364672744807026896038202595337744711215437151386106751659795718251385986989586433836921981504418808926751673850424491544242239493355059389507115829317757295496341482983199441885829024919249610477309963640245921324202281783363147374558047653138823889943782258559505742632991164192436055500905856816281271544849159145855955745753660146350808548576948877385041021375624925144829450983300129516706975926177227927609329923552759302843197812785311899128274718230099735343268784916176980271300779223964176313772248215557852242635226559816040799942902391693486283877157996148163383755488101065363515339657101085976980207087101573959809627640145670826263353646059489360385700553655726387795378078450498039473258298010989462375896447575220040639042226033317649737791666313411452727773347016456009289950106711300362140652946776485036296901226256681483151178389899327973574821508743899058435252293403134986042735434958082837446129504704015742475080015943641128801073965784704320602687337813807963215168722891525435920440817429398702401178451161760469395251211658212794242172583537318207991463876349242343872047896739087163371019240777838637917717924615932641644031766875362878462397345687841690964242357165380581458561601373432185560001500209277411049027064298661605409731597461417205405650157382183961709339836365158148472575874293873853633314406438529904523265081588872508976693971940316351123002270686413885235534468178785861185274437383693768508421218316794051064004312268930313325106605159031460464514274458046206684958077964698818289332201525289223300782337534318725770341782679728009708486413571238644106188879899129098933393648 [180,43] -2367585684934367026991889122944731241831379108661079960431593089962064371034324008253398909502002864658603436557079441531579096009654362607205838199109223395456384854984780578514366281620418257918255342055024924998367097453716822195182867968334875178880439356829090135672138185018081799756624276259387245356844659951569679496019269012787451465920023660165444117012282810554518906107904998595778702612373764446570927372790753079030499028332236555300373977012639606775524752893761548140089178291508189176015365262890107909865169291008059781586485634488838476268588033134492826862942691683983368810917852607484224634703368474617929942729787863497742427782881669677423948439821315770368702936120284147089071444930902474509701104430149028400143523798650063845049243821599454389626256068699605257838156716215597700896279583052036026446693435457828624628547139905913409833050029358067247615600987103692255026251485549267568215188296889227505891654465840992925315994414651511448654197711388780224497082542382394915721249202805243289358995007692951511583741356696685635316346793781997270218921129880886744836092625476170077744800469566974144461634612523276966370056121920101687126725697187020565963446526218964197982694653525681784398932925417467623503046370462173429009513034704690124024401874047820612796471713335308960435164481436880716015191923306996658843141805585360531657987297767102661092491699703990178129076000294158349620508733168227171178399419112029303357933148883147774615166249163476811232426967255579054431931610582522330795004701423638010163092111349278866982880809133643087317671831600761391854755255953659417911882663525649259584148868182909673527576530429172322910740755744959299118494005880165574957111936 [180,44] 1291554058515353746169758103279667238900568343336536217083329202686508737815744492101023422526902101567239994487004501380154755887205780657329340687056609020135612432491011719243709904816932275136939525919316379974577437231686210505444914186669784031973840796604715719755514646273588420009577966829409495407560588319610657309555528979616371464417099014323115235914816770499504025316096427626652307163904954066143565241172500626562216602383070486834067418271700237824784797066421769288534436136855734551311470667209320330600740610429459483090180986095483129306486522418755825012245818120848395312571318056152221989299638874694415154960053996566973221079119229615051163451108348902125780694842053774825037176209139065581426805701701995204135853177766653870324389256967935202867922899648103102701370479812809860141819997430422585300032955076275727925003583988850372333207053282197310907021731477458507122157297140386613431287465113501585941927757061316350396603881625871002582543319684872417822794818174560144027869193577753737768708070585337596168704381403629063773439720581339743860452340692081174398050673398624902285606815387018100487358859770228025954565601914837800007806577463113833535715031955326883340775833279577250373703131683308440872780845450424870794517439246236121672586587486961306934685651035039731057600962764143154777849769031542140987701823414716107460913514400646436012817489261549026515003041105933639407694849769238171608988595628141909873693801998302859854913346971300288234475329894207943735213809221092039542349852698293752794753037082489488632441419320859645747897420290416648012223150587757278220658673619663161139596263991386060337542063928403022123157340799471993830345525295689305262465 [180,45] -640789783350635828448821414480016170048556334073961543506961257501775152948173035606965860130523732805513375946320254817750517166387760963355551516590618732777841070193213887827445601789609902990299166719623383783079179902087340841260127915302301056030278063103890809916126059934638292934506659566931183947698110508624802254303062194997521545655184853349929212912345752223092518117516472206690342401036867085960367992544237108657189350492688210142411784379880138962192781420629094440366598001136808886858371587750474098676388502356903438259694181213674716382249339005244212267962787559626611784016368344640316459660289779575159960775055627251283087515027221105535361733747520852559965106997567318751338200395833073550963761180643678093503215597402994396425376818497963909537602905205568437346841565168922592999136326930081427092979305457474213379361511126403447988455523882562100214092481013828300794007839729294172696504117125422524408921627587619846132240276520931856080150658340737237218224074723672331324155849023055611228009943566943322783160668929504944093191345766382739163351930233097167353262383455943554798208946882192175662940032872303096512221640428278532095944082337837194029100911209854288555272570038915303398169929184377740889788366390223970947621750561960271436536304410825871818579315083592781081000383988974091536033088433156645896266104778353714483680223601313390306654941785567109286436058457309459985052552160177353379252599745471321562402728969730469030728792211154937255732900853198448427066294608722529604702340573011535650761100595350300208228563098898640593147701735068500084247958089276544082931456553017573497744846099005668149015693162602202051590059663864464868733381794724502080 [180,46] 288942972597504793115630248027621205190823301772707957048459609019328937703191701969580255728738940595353326711926316351244296602534916940429774479218228897775794984656469153453843056020268827787297532747134790721750897730984286478890405035613426019834471228521620523717550951393410530215487832518750651061371250814974654834420872719663320718848369701040767968839346814400260069571000317491625262663472559512573018396429751520261638099102539938722437271206958811337825146390694467294468603592402879289166589642536233033944073881591409880514641545146528501364313270584536766753446584129185952605929492117326549601451774418696957465604600026036756859206491265892353540841082542326588388546540790988879438074683505893820796984706832993477890843265256294966157536286262938160213580386806142254299880330392393932535822882909049009989176522889552718189267559069730464960854587557681710542955383002559736235084167955479223663840763187318240839811749253541873214777980112660240262060989771437050527251939203599691083720984081121431852277841100844666089129141955081066537397496349730760153209389029232594647631006130157029906298987404500035531410196159277939031832658251103830115669405708737050736283529626437037185077327864589777859781758449901224365772366596406826087193421764640819561700298419875174186027455653287737293361017469323874952796675694998169909618726549103715867109695200092647493317812289340919389196144319646109264985387015097163866147423224376563148980563982238268007637528796304115856923222025020385812676228666957066607481105372346966943670278744796710730031107104298464719762962936776956590267687816152565537429675342950414630956906818628688909378585116197191298722913697959915113059393820312416 [180,47] -118287075975996750088568329313577580351073594677257938703255525645103979578879544485909476521887203728414103985402779674791849881322840733532019160300696182320910564026714257568998713818903073302672094069419991155382361458010079489697043691266508988943565941867834276812096544238892877344180034464397885242200418326182446594028875298791338453770484726259417000101965763620972651059026917618732511547562365792431330705980656860668948250719954587984733522301287639399100751156673645951468778414312573819312046048300285026693307728721304782092054778599442407417658045327431162614903747208194599290616127072656000529765073636376949747578266753110179531046500391496973841025991932644011587182838944009210938957871281059755159643312139778163354575943567312090048837965409944640380255585090469382398060402888710189244551832213077630949975678787976281542324621491621444965620071723327133963514250153085633073794835500258608197966383325167295161434420257611879475119254625829851917832610107823068683050608772531894153427172226836978315414190999002529846402231547664135660031264761384641818443630206686224530254670946647243446766782603437900442623748990074092982448203979380464637684610994788751569471780430888296799614048299028796394920316269613566726878428502242982939939820995045246186385072573973613844954265634879131002544888063873316478498997189101367695567628217064974173921115209641219288359698247009545420662390526603915682540230208260318689348000063711115470723383180638956358579324744556577496344250905699251142686763958813131145540841819525581690865948988924543205742521374827340496817897153642632669518117614588179618872708373523357830167827283755750427884989713308177758501059192360211534850074970416 [180,48] 43905698246608853105526527452794309910816514126520189080781592170920612611968860844830825815876172930047311600753719032891579082079374534013053018675354258532359107586115404106607193005461714624386648657171657846614531418262671755840410130718747642377453921513378973002977232540335377318140077574763752626646402734849655058436341345614032015105635938604108722864561275089343335761312031390309658657000140438740094912409508649983056287740151991709023315228424091847701977965799090000077417626310969309596317407041504540050100137699072438151680691524063483214726430653600658107896554588379580556369296357942330008990495034946727996670300415913825337661401956916524181778133118584777953448174821666992172864611504876190214404759364253021221655955257220457427969011612141046367978372787756566101949435542728877942569208238408899391900400195564328927397107842278704705871284374280180514086417852105918294564649831665179165259962355098305196300937866781632667712853087713183161847526001868887212948171375446799238652420849913653633415621712181463456741630248148784658189359041309505499315552022390723526465903920948578114885368216692787233509814590133587849788414117392804052008229891285145900760839339863407740929105079128493739181161689544821337324627294364667728557601310674364487278734685203351059872280137520190912671126593026877804688071107814755249234664173945242347980171685266518431172831083776142911226963831980489648357707042988580539489697411456908007856018082020927408564013675308709862771917492527279453743407297417291375384981829284347459546237416550097599364143538671832784827990774945142199232476749542246886229742612521377968999382937229164748879700146246728351605697092668525580102789184 [180,49] -14753453752626995278254191457157596771079186093430954766194708970489868882912261847345609071765860295288566582421209770000822728584431892538647834080657624069945971351925601954790177586784973182097015222732303859779940660872058135233236049146913909257128976897368927857724813975869222719551188856672962806153823428518217796860025846855401536002917924986071279479362998225982288716622544226998143427160713740126010052147422981060216736028065107144792684636694708892376241081615463173591470793574623573940112923452987100222064907261481187529929217772100836885477533561718680922874771870888655275415185086950860783545546511609129052623482926527947536562078643970446727255550806352195359688951611156933537170472058932783897988935400195352035808699066334187405410136816678275998538595767633625921332839664812706603014056678156960106757135780871650726494926765600717801925875552117669270462636757982803387165451196827868786815922483576222311901364310414025875496713556589329253694138393660155905047219022611492312292113258657708757621174793060855321125806674097618017317080672987281058615679970361581717678561137964670746272450294417958825271666926043373032391078268136647709805976003035724297616946395170031461485190308033570613852041613296383928241637216036908209485849981007236215279998143160246559885353242512121003634738648108342967007585200597630503772240970246452197394665548582428326158270959216895582628144796344167959963414185896382967890278644982853846855283684692885507944014981910433005426050285808105152552188124975942999740323767258219899639032031849422614577084362589574547979781397563168124249477115357288409295153455646822398692321785326418824568974781675105378648126741115648741118784 [180,50] 4480038149506128302023272779633995516924693434170411692551977953993831251235953432843694892026538066066484001614166866737601433692662839247498044882049379807277382902840948968506205670904623710734090403687121953004678931205574255253770360521987775908375933036590460759956270737065300838848726959389068595336386467882779842297002662044217216606007827468039718775576784815566445069611316585349858142587582368854942860707066296653269397099647805661149435472034635228651221956026159733366188879107119795335468955882636629014742727400656424670270249211140021875934185694713077751582427646025030103269159489387544711875871430323827281143655842393346209645069409968587088203384417689136625528005214745325551959720622034617059735769678254460679634180589836951336189068052304173517896262684632660163011078866398156035392640322068550866231689267045003811149416337441094507617409500995342183593469876982291154169579727327957992315632110447532661442191410702163355560050736278391992594342173600953619825623373752164447030524641720858076784992129489720054520868748232842200244679946286190976194967605242695909011296676388618823928027843387178271749910476245746775189876422496138542990903140804569293527270077040389108164779999066521409151502844593963030059626692780452933740604821712055226009518356707538777951649835106428669604471548408913979763250917905627727007094783290691366859061009967151350194798087273603299285136194021615926705453549676868992409295654331214668508532432672001414562173663027792793795564014857147390076148723327810771871599651272773876874299157532012491199727960796028134112036949674728444749868531226935621393933279568498663681227143778838761926637815697715640660815280799074622384 [180,51] -1226874291788569052765455188210930470734565874084292375054223694015723457706466273007575926615476198375098587647609066515237136065865651279282187710754604230234880874542809830594981690352541598489980693734741599133758648045060269931942242047710467117871781909436786911530870191795494953621503608980835741640344518465188958724924077796959390315935705140787595561578239931888943084843869765691482960636912697326391015629619862481668296291538399557742980500803079942535527843361004408080312908246773875867680417595152852525949927964759836581399640761191200211793196583878008848240751477037342273582436533937786657739260967703597111704711321231761975676489297615723446023967611126964916830071097667781720182513490182654366883206805280414655751200572254548912105108576083047209515746450357291465750322608967718267531615452494111649884752330686458112796931752423636723079567529385618425375854925678336007864171552620798162575760931455792052157408481421405445549631714703213937364228020418416032960546168874482474808667214770034172099617658487694459719762489880067918202450546574789653004430012653730970856679106059674797669521004248946721917302172889630624043521211659011392183984913084442430085294082996960785323686201544432121738228021528835326805340121047078145575909878084961273011398521965776874641416822829623791870381055767646476326453021885280045528696039991323392400452239040656822580246896545936138968756981032996521188763470907245651460540013178359980999543782231957412281608261898420017287135485880216364103338493740325235459707360815098720683748111758833126874255735206929186745421227424416089134351561487133925011480878292417227552673569808244839888834105537605782479726145827148040 [180,52] 302306352641456203023769923336914866578357421337342141241586845669163925837350135715857813501356239478164402184297497060534162717349251678961558863164792125524519583504268180842246934128693349939732549477877357114006991629634904090345348677391724135676526361611252145264976989065378213266075629112776136413815051633269368039627825843565618951423672564403195875566626515798249602978404121859794238109809644526517366207199498658791100037715743557294342956609926226210622673717241779711337293061475389430859701949830580024781322960024187965975448910339264413932837037637756313545635754886674175461170032277005509624079993497146915453497487534363420231879168688981714505456759886982827402183205997823015138636142891710532780131609708885360800545619816640916766588183301411440851648818272065988545537370433390960547806195224750345819787672910463992775122223251160421360055978838256422419759133800291303639513333121805824181144776334911526763766433490841214140408167812432598776500522346947554292904635402113413071661173366511228672936580779344457409692678210016900015879384585090402331186700212735042890267465258675305978536380500450331200180875376023324858512472641930662515869379681262589838336581111106491803957855500556413308875509558698654642570220803297632918943866732526482474363319461522420806489646371759645548764103072305247841650992380638696917212358178490646544627565161600770538688101596236718905084146132924225781263236055133344351863064365204022255700419389209073593296499584129468647087393357772142285923311742157491698500410728758336400804453238348941785570061699451772414184654780561859811911651205208826491041901424021828620551822912507515826449274661755491626196144303424 [180,53] -66849664015438775266348312809687195409539304164115706515908261665040205108064867438472992219844673218612772869727841418706561690606109952711838097125510592647268611692852976977904586837671593845625278000026244934876273646215069137307958906387370352745934708247375369553002659989421017981853770785873518969072820285244771672372809231407438922082646948942826813558262713508268121112608250522094619306452693447962798033712902667146471715666543116634479336052892536823821660728892014523630836825033323228079395517752024838582711971598501124847970164648566002105302031324184092350491659706253283973541609926250036604127081903206402687060916308310122181885980655084735885454913714016004660716570144680718809908779709704208009785132516528925179376343697333590174009697416312045292058886015048597770909586068643226869982865920301276664692260715186394744158453413764799729944556942786955551615986063007601906996061634398324719935356918262767514441599178660074261242200439508276590312142652009859012654328007321981554969039040314774046391465252592643212914453101986563315625765902276815784369234677924284489254414193496146105149522352448096236360615394269605315906148085781133274579513426458047824866240648356502535365939479010476432092712581048072688789441250548086401752072739794221284996837063031436534823807146451976912778623477902175461087466215137045072418935568163498870901148113216357273679082815108270044818230960198072617340654082602887875002387781670276898939864819362115564737474644202771935460551508189176686064030169738330817196604076608605763562039789197797290526332989333258295612294285167593495647120461775049517996077527044087532732750594198405290247999883980705982362950912 [180,54] 13228269712687892181175962802556152897209650752077607862795299037487926997414461108908869079987332524523239978976292351805746305209226372444154462537631621403658404971498452368765964583961950924182530103368122383607539187581532972713639398830756336002958553484542978004961974378177849256425905517870550289547151929986372296349198628973133018062787652400169238667424929624199565756150406483300021480677425353581602494988867444153607855234805532036410964469864319514259174178273830892500297185392881862367259823459480876985438310862218760534509395738187319292164059608884007285096009782991202385760736560668250778515890113803848107381861983037080707446325648355986167573560968417188965595743156232308288398307072570879350819290068072485843586975053683963926474230505296548171986382819306767345265734438004358521541881488750801596614675377995271262987528589986576467534423328668711681579152804265479731100478668600823974734583976134281771761461960358217280805441010963912984919230826965928563359184943176631053043728558177413735988311504589469831069555489131660549614123540209557841154165493948166132971773057438643394400208789532042102759062537524519898209139330820006220840758715781504394214691679128594092391949556860722196583689436111398308836138443540540033934076002226001522702233194946822258994693885286300779957192625573144957863442632887392556110617932085071516700508367580481330309999622520748482726623396352955120361392863223375448804822199313547054738079433703843690316850032665304633635579629019328910976597708770730602862433410552743289829602511938848321468480441762452027803953914183042521895961197686548165769489737999609881921697875724052479440130202314641166664576 [180,55] -2334914122142456650511043976738646933412478031726096483749016583239245371964874676844445447711788374131176258340417638839235270426257621143541399651057326410319443035633435310744099671379037668504671826020253304688978688434002328315850906958719100579188575713717866868083923274660411585729763122419198442124784238863392631506777684022379187392784004849375603436684112859059942004734928413372757916623274432406244682820907393938989972804376444279865694027269752687028773245741098343179405712935634512068232681104475379435972209891557407673358231852317922022174743806346341702998996771864459909555482588880676490822658710969465973525768932902107586407616778758842821897610526695444969925736100724407525047677715751527535505806980934783150816311516307103573136946271326499513004247262297445624843074863075925627684584970116572957006431884717113944741471552044028988332868052821567294985282303663685882452338824615346805819607219539836448832560844678628211233959463115227657219754552325394218982514078140168435685362914696414838042471487188631390096229152702551893244783875951692681998205884735973829549938762747894482949141078223275033733540371526306646803272353888873587776900945563028452915666903754641686096197962495465656370890349536102530042942487784446922778530120559946426856734680223553769494683049150589720754063576714174358059381607575804834863550277883368707961413574657869051763741565113296901386205367784630839075887224049745162120035757189632431005228103338918079881338592117259935302151535775403135453776064141944451966539208389215716727947179735823888843514951364640598136040497652116620499542023849085574555962449016671425018376503628554324914829472589220504672 [180,56] 366331590287555538972692128108700425950204718891513927307216657043715689436397459678919593558284412100547395562406297548581788279748769093048298059548401477464341633931370187281065027314164977399034766797465946926929869116336977085245331020453598891889734642066046470088994143394541962790456553358721366109062983338943922313248227420536681298541859036292878145555770345245206304214187707489651355451022103677318905625987949622909653613206581487511052978001087135221914814655970894043539850521871301878408155818455104562409140127284645374977207498887600053216141746264643161759615092724623626687907980151445843651000554133782235429934676081134059549390344684281709130480912990798922160133794165905339050696201834904183966843609580767170426223220431743882069271389767068478793126157136970630016182370813037356785087834471057010070655707986341913198190968849731355430429053698531024217502939405220701248488648309567177158223391696272798940450209145783847587465742245576998286086364691687327858443437251799228356604554479984846924074044643071032043470813651358475543268095027812135059686175639154686511712987774976968870071048129561682702159783376586963418650953724089905964321573388734579612491365703687561593266487939027985202341214667254704456288950123454231967790167630784400467511064504639051241593656163325838737067834681369639283891932121257734058614586107542658911841513323490956479780072484344241737326703322060274530760000487378315376812971730318745664473032760164565468861340915602721338585133168195824621315627273763483387335796100899171196228748929860481824008094208086227136035172402669397129307940922483063018307173903424189150188912744129014778008828601590168 [180,57] -50890799049691048268124005034072775300201874313313442367323476493918706003221845316524150174644744615508665357063581578238953933473612725073000595805499364300912103238155829448307391536690524032864469112510784934474857005212017635785173116871084485876738153525346272755985970847257044671738845383293431050096954036651567536392584170447644328156180625481497853142326530659627958486185634622718885559070412840808425203325501188472351804391894246491480693490368735100313473979190767898582723329959289034316533746157383392547994347706442779401009852652416852072394273288504835613504183820924176958466557823617397045240641115311236023971347903113353280290137833690659880890215263774354326776596403973742928196509670778071032869834807508665616393722459533022050348055891775328434960812162601250193240155299059326268243568737287575704883363363581671073343172611215864506820683801565180170507548921923577463394555415004280000737158717536147198003135964398782816004644613306883394623220696055178396213071951617475687188286440779091810929700690100135154295217010340632925956534227338917858294971158674652400370298974417908157488558719844442110016268373100185726606363302936872133255866196259523457331898986924514373063727324951822782733631780202265922088145741984127316256985890821093769612655329275761789345617541115850968731384559546800126239818515218979439809081441424261177090857975075178773649344185088115578845847630485588493154797840948191828180604426861077614058687869993589504369078147327367479775102554721886511629537867145461396123507549301379966981078984581632024077786760223015899600277716625401966057086878858785196584583458230326717437979604004060224371354902848 [180,58] 6233644320602337272823398945358455076710852965203045033960742639734386790183519052648263317768354065123699483997102209624497599334994426666199719385922479440062849081465305926622366812428249668437195048083036475675973620718704582887151341089537827682473978590347818100385459120212655395772572776659361968599515549429273017578525082503472762249819935144910122223328744583628694880668517731853819750710038013445964002013046620768928712311271070739941107285497957640344330088865532776453632202705630099878059216165729765877698215970476703946718104708555212050395092909705047411405641221151440887195045670105149630763052253788092746581156937839264595314026118995324175864544620203146044150552167916574108350615152934132071828127091127752015072807840954352570446100708790716945232934681083649921323509316124412131821618820434298182526016907400263580119187225971714575185471431234546600580839088326971591047062151591964279955400606961653726627272695677548849424808562936116615685501261431571870667448476530431260559752718246012847038551846075852044355211283106384461588071901637028327167631759662373535222392374195514845875656079492550063218410515199970583295612950005517759357928067270941088183050010137043353712595480086401781268331637818373703745088444336304846932853316574892497617783652135680428768157866164695726476220831146162806739286875361185845206266190617946289084597994248666750845500228976744568077397355592663909448281629105324177490565724511376820303014768112076975364209015819465942415492601288940376951117288121724594152816199278060021866455806307430116877363153947939503622828902686758871575358314356712696420558422906862172254945666640513761606569552 [180,59] -670205012835627029188053222896288958941377175829900467361309069358753437856506471329731038266831273425408239402162789969713027830571790294434659234867315085672862337131661428907173912058236739903926758456210003329368694163139120462276489222810606747034100681616258389738294828387484316237633543669253058141895995438996037345595116888634100881219074802891026208739455184394984483147006141790979526937201653383147607140217191889823436290887360658826073639823860210762460949849688970735157018073583905304167199245458490335549158301489721950981905560956938576850863973332150109795464819976757521959281416726101452174335996478865575470585180374016010230677644549155794377268931932458546180209224675713802621508772106249625875216767961291068289837647829901110866996008932498265968494162569111273091943425765463309959228130464455905664082560947815040016155504165054358600639237941718924909754813426959783568660552220533259020100649993177812840957905908707008756218391137030919856577130557127842429785309882546156468648406494860657363178035597317926600256448075239345716962685600728073192403790075413163434884441929730476611559385951900021104655305275995374437690752210991397503018472427869178376670972536740873497154843656297625795887002507478093442549836528500299412348162816619125443224206123586869104751085987843151566638561647746231129037854590286984816537745947649698078995422823481545276293354237684566356326788744810200423858115623033859200141471030319597643161068353066943893024967992757704858871196789947487036428048060061194179519182288947658969253732383619972444566905951643023923237252780022991304319473556713537611030969519520488641616420129222256441232 [180,60] 62937650483062301473596988304044494678975178330692779561374161821382341054942005712093337012452661060392221541692071050248734835150985052900630249157001485450218433425085734237577072984913419710872427333089708427596725775515407404046053792315885105806495748464312934688787743053095034050442131283822796332586115756075974585723935949093256748330483168654068426061573898493504484833150564740423675898948291191821720084668612740807740775023295464274176950787972677640605425547207622358359855989311256600843378261862717368434129070050189460246338841810193144742335036570590920628832943156596667628659569881019292051732541672684080150043303912120117931675201392407870727454289138368299326375009367620308212131555839894761976436357540792419616308938091548661607790487713462831678464049830781515613403160768161469321985373850938525506854626411990878648421097427074760568475315933631386364368667804321222000705830348856247774852646432264285697906498800071173330994415751675252406202800515301674295823738562902734237250886756217710357904378160491171786976538199607522388253636672793765561179225997882290828792395852355023943932171738366500818723622772841917447888863822519473722533974973454117796825378115204310993980446106513482446733580180703271158272362898556681402791057334095285317804683509772287927566631752891017692292239720853908648728014839050701553261682003962221600270775834063261188891004503099644254076429311887311448568912303744260468013578988705823381386552119528175169047172324666327602625412592729855738041996245688985629952472895812886745278270148774646438385628245776917676098441583968628213960921965235357549637753649704267029112035184856702331 [180,61] -5135443422822210278220101161470329489043141349090373998555321264000418365049133798245069881238890869265513470976762526930154338947426845173503571798762196521740378166279457958543853152324455999423288697740074218742453309621813778883526350175442767209130895972904849781693884729366170235429802785934796295770696118023177335039746764490932517804274027098154961491168750445552408082039637714968934396727711120022617882123656452360395791941000509840345386942043122548987736240624297147053250650532669604064448295869269703187696796631069989799847706286816990494689543432878419800162443408321952063808067426723798223766083399043428442903438995525486380711226452598768224765516772973873049520490667485304933717406138436538316261472156109446473025691001565173744941693455125626615105890764184911781161280179790625591248103737540425960231896316012756701038228052457254798409878881297976948360896869083992816661106673652668868935774187125148764301532258795535864480964271945308654654852241547043547678011493026011185281949704747270643812047527437177634074187758302578097196370873664797276346758940350051181112772622040705754980097244887445295033137101231404648155542558818412222053363432218203700508919417384442531474296235217995975921627513576787103086713535978963696187763565841095236239316416422263275093375453843495856555286180677086044344547107613932603144987157528739188186496033581688823555008085670616771748310336381792855600811363562509406615645377648325356677559623486514762910299262190730867384321399109383624292019408851681586471643337640793106997274527642783191654154603488621129798017765608385078066769768871920298223579629289158943112627617808320 [180,62] 362074641259432980529729485158648116054390020891114831681197463069031318144547631011697406397754846746040141220759697327256548378727372167329141803780132492030186582833543725516159562389198892404057595181710275770486599697551884071452426663443288486184591157267949462795585968813513792073860926883942744922610619461809435248597834154207593985176520592306227767230463702560330058546905452887775309642761419393535155745126896263688455496287975957424215643510955770886039741067309579340501885448470351071183542504690932770486573168330988257544330982940447002667810852715380265942486891412318260347220341747005317394185646578312041656767961360569194792187443437684455741843194335613564257459044057741829711583788744379499682764423023018750835572332423778926687269536920927256123693215441079194961082378013100008495784774005612128203462939885384711610603309293378942656685770535185782225041484193436398202288086611946481945052923083742472774066894695681048872210233278019996562759017325981963909011381447793879385516942371947027992732121122266507966337304024926353021884145050819369734082129720993928749467701205261671287060095518295444608705538384254890664953152723978760687493151020574125626980387657138775375333530871261135755998276376967477462717015965624945334734567491922167848393864754507038546863992069618555585010785981755481975488256041992076089780725957697656962501319124661606533677436908509658816092479756132912723961563100281446569170500054415668169913959715398936727014151370839590476789201185403669006550753898040142226958324889708809928123084622340452478036908068347549473761235026446123941066455134400459835617345920026303802237511680 [180,63] -21929672739318840506817571539366262878425788509947773689358547001444389256557754809401481664813801549800299165145990958282243559042232093456980597236394835834815996698388323456345919872931709946347053281898917859355814814512960695183379996587318473134394042211920524593518687644245435378912649642476493877167497756704107671849659637804979738005947242193875990290598254737815711344794279777165229788775877145904673210604094910743170734003776796329750943661629417834572458419497048997760529733641149701075122755842089524712128994828918803725332220682940542430049634721679391666807956133601027212568815252344606537181149843195246531934035048496168544932661420221150767684730283554055557093891393650010179554336725156794560460932368566675259295682074579128318689175865201362070310650591462968601219458293387733645987647736268011347510303626224642529605677210723310714477404454759152342487976850291764139360662636183747206047788979402769674635868065312808999597595913328245409244133318770540967792178603543128960198188828935608076269913863329059391699010499853395264032560018586214561256560505397542197159819744952326754232054455749894613365344038188297199417042627025495516021828052019983084236902703922429647417232117629197630512558333744955412611786331507524558069710522638912267392100444420600121022751862672435999926507156954443886956656750008479084217470771853393153394592954734407103755599545952802007653404811475647277469990667461355357216462827181788562175773541510113810425174945394497018921820117732142242891580972030077486764903522252219128671115132089290665508875421611689055945256988868127709105655313307104735650403179148621088822944 [180,64] 1134047043939235535910762940510959938956128552636331679674756646417564351531372356112810692719267315816483032243678810310613892112379623832996278601235727545374109131271381136408985446650519178371863232605279775072557402395602950235811865414238905809307696939039506274460914745945359866469955643353250430522834210577160238092301300216574765078892710389249134700275471835115938178963635465682553629691465821568539750552148331900644079291115449801165010488458498972537546053331640555584401019073141365982425683674964727353339377537380012111637809126136028013692418965351734782065627958342050497202897769703404390054575854395818099450478571977299998906752735107688797765251418029869126497945562273814166034553987331068467597590971738357274442709045283975261104701063762939427408898078319516867563263075462107680070533209387598238302198434822784090423557904146321150261279875313204226141513131142925208367636214921144340857825630896425634779358053540187424437604423251953259620849063197984576954668133604936076500345934522684197404161243501960676084064111911163230865951253197933489856666077743428908354147530891387655058880540103732723744974814867652824147822495932235328742290030056934713851057481155008287111312040269995462201261479127798547383882569483637501827519740893049105280958097045950284273579587400266952634319176355435397794520512208885189670844806407813929628251301412127553028033817811718237291684410004551510666767556400413427430478146310293630786725655327591010907815342643805909346757258720698811053012278418557007179235560166781428573464998527183666478992714601604581281187295690700518464707072051868731412822169673821056576 [180,65] -49757341128299763326298763214500540759613185500859005766877685605014885234403020647241811851308992334066857931371491956421777380847554508733431036641068329188757575602391693582526914343990902291493163810792355170539258181600693058368042415329815202316264744511435588729532701291568521760476698953465444563171827786660542666850421755364840868843669839707169141691928106456128868877035670819258674813154635121682240892725669034444619088238586716736891321042840532303192142068959042304777042019165222856895529737144587577031343948600649970868341046143121204936801863492459963139520719489207121884376992252381604752138248734348818931201261525247453401215211501537166717429745289980210597181865176632754365453377235347618786230635625582344106602944250214229361780972698183736820172919321769134222572731566712643898111361378240284175701551448997591134132472898962102581409793757095217134233397001675594875446391049725771500615047340931550174456744437242567437217299634145952778813130673412604167585134917198471675116034075420768978261714412665942743238991280591611005487778646075024886782324178960251325783627241059454543467289058754153958574135398065615021599415448186513955286354358846892912533553127930311378541184721343370268626758600889765440749937735103743593383392137636577694554273635758591926179999103983440929291389972032098266177882468562482139886013644218217405932817682957363808179768044553001784806223780225851539769259373210662231669164377937828407290844409722947227299365345749660183968312246580513546954978886545465903251465405728043292187617046721851452852160563504599517040076465314825106426446656789925405008465694953856 [180,66] 1840388016919248428824696775231738892444918612576542729551603391513148925893911761152324432066729142498720293718769807363077324948783814304970213834010574170837115217770400544152325584048995115864538703777796247939792602661811613520957329091164845625597870041696750566172857681215846613561157163692466363605486959078434809394857337392515564283897834889954287388319380458539621896507564693705850190828264698931702294021176050042067442861032087833019877816033759854294376808444990979385295896458759775834111891443575335223731250615917137550895847491458814277493254359553898318888406020681327098289287550373573542217912120298893043723599110013731028687512182185891863278109958589274957703285036050171484692590738011243293198892998597150200752942343386826078173438126517059845950437182617262094560345552188132090332462191370682675817250247427168396476883083946831621633414118721573239791750181946360251352534792907393453100956198586730962042433052643248820354852665580841343198311025800298188793738506208741230619538707918898092168672977072703947170071474104186619750505270355989947117269078584488936813764395532953266306018887389540599205256091435413642890345275651833918200482566714362641111723247306148973344824116416834955523786419613543709571735622580572854196314929913803249386418495542176721479405145836522612146137342101776571588599060589940984101117167967404232216819598482328283441834853855842888354266740008748643878541895907752037181013188026849488286416889585223128716786333317219520515276354056329519244687234692474100068590851967168822112252884037500169352085618521895022006449131477735005388779757905289561114939317664 [180,67] -57010062843178647593310501637947271914394348057091936434356297634862783490936097388083516791056265959536762267864820078979785770473833975884458270371032980286784758369568829511704742193278147392874887364339924939367512058821722926385094392758534085087007382928442761063392608740512787072069048036073245633874891379850522249000802491509291926756109160563884001646450344086245315552687379441411685235213979658922682437336052150542212858480919754499157043207894481444056787034743220014713939062390061258822170889876753986789893494930441547616134764801562136210086234311451604828559234291437050624762066049389675202474635428133278733102710439268004337925791806097905733323524399403447511524592246480902233977925294767769742746558339843896835038404153102021803642054949990459793503233031023642049823061841985600741650319580798722246054482019275275061167707551551288095054958562177388864493369554962630510293678562861532929187962489748627982286111015902724366065401029653690768223179108100252529857201875231634440603236036692706527067380932421863792567817377678142690392771092236739144287394292682560478255281055441640565779406627666200023230356355104286124162985153388583141990397812593286954501090638127976394705841447602215849037359720931570472578496735291418696629859529613662347049408209269228512943310630452379848130999307064648659810681702082612069435896063262475414830179618460201674235778430452278729229604851175385941315313626335968285334297625984908815644034049829672285526857552066996612169232802671710526233020737788242225275805238330010306709437026636922130312702325190597036434050631126589987430045052853804394081408 [180,68] 1469404349419913962069361254940182678426075537809526500410373076212633149957466203025679293193383130086884453113605463422084346740435651085807645204048575765193166884457433371276325904963737690945096193816802329677237966383376877114378198948929608228053508393710784950444393128993589305303028306323985458731121118062879894397888600932880063286105309451279525217981080231483370817643954038808094955233009909958016885710916209595288019199863879896453779372110979913285256471789852450928793061435447838041070665583634281644341381071873000477960008761936602126035799075304879261421356024819792677620454651005388853266086205173497690282464649469762514469368568194407207861591974293756871224691872733792387863595937128301812908432460545855427749226558031290988100956932320510375052122873283641420628164526490005339949052876651716190176686168155145805602493725170291582420381723135416405082489313040934279692123947287907839671518565215048021512790631387856691516692356382966825191173821865554591749701068533646963283952134207398689990802797911289485883690371836243362557284341847830230447903777603826598972531835357101309692520039601233367019357058462953925677471831281297319752730949595253371212619263158290356941294021060260665274441626257721526074456240435352928145923557547695735267043487126941926751186853401760338479607538838713784529042959595402707246243407488100961581513145662348387487193568996875175281012689706696183707964832096277854505908484108890799338453185702638335576643484873934652029010686444803279397814051117810798083554460385222859983951664571628693397598651488348469355663782169279925715442637714912200312 [180,69] -31308271761283475600219229968430488737412628664868675501777034026235996967541196215649655419177598473524423451161220009660186644020930538282545074539289626563419357456059557849539893199387924299566393216598971772451774668860801120047002626782483665431015630882466399877121269357347685518628292385089955144530034541397541958104964873621534454280908100145709445214138375949581266852862344853421895999293824873062273792092379090647456225396105520255163370069924045068345052432024888747310834195282050055174955918972201618265181006957729948195976339258085581489101722759743449610662776863370846441830333975280412871041501161068064174837831369431564372815651716272695633360665211768482161107063800090909481199143870733301092094181490943040636254688339536132898262511095154448158572055145972281984117754413788416356228156488505044770098370631884266964071455128181646292471172586426525050962943069665077383079579626907393688158633095448175417357516362126009299513178704990710529102469001793282364538403668259645036807858825713942881828054869628420883153111724502066340093243027441722761312168377274541678070624693496523169971214139223413290726204147809638633013465883460224573714420607485986069574720732560684908420326344971364640800187384108894048435160083406703471537811169122016025191460130921829106314718991866655140459619157837288533492912640436758847250334881208489576028924856001476186591057140747725376203316680971165462685161594083487445744050162878655631888417142731068102286609767282830697021141502007839694976530584218813539890540291994951873895251573319742879694089636588346322867067532396833553672108663094016 [180,70] 547940554634782587728255940383284971320792097510641355613741506099753315551122406042878726171515797206713026997944325591784236901185419121454990787028314538645697269312305592072369087073562338906321624235720963105358136510148381814971421248485978405246237160812315505949537860779146806846119408190361978388615256569051616295402012885952134505059757586820664682824649482924650252204812747321349879772664156271011089098710727588187493616300160011882980742238640822244326765834363562758453192858318775811731951587270814166498745809905154574410814782067986934035118297834899213114850236292110561510112077383652457503353137537212939834139909240816737009141979302845053618846606839584083985613258513344485876039961902853436844096293917517306533955712670852847672426488703589662424445333393648233470772508786288787496652494044936063895399324713614875407193000310903655992306473563574696659343347190112294449202252212351614668106872215809374730291736748299472128460076570907597111780668888739106621345270598241926174578787258436997748971924428300308221328254444348392045855428394847963384754583409287736342605588761097321945575915310294950446241669935362931965018509294428979343550286481486850797035210313171446146775672234357327884916027327647447506073130153466982731166908871195599196783219772106462138386794970143261793619814552745045878533606987482705978586766505983530251016836508940703765239507109956347144286493956160514271040473702447247820580771182937460624903102010326688952572692636061226896351721508790944679518879321451578047528936586105532713586665993872039543540455472271751215842952520261041216469370624 [180,71] -7828215903130000433419656150030389371200574477959752083319589060609391123360320590216657516668240770489523233792264909211746712608058668352199084182924477225281193074162517132109106567973694760788894808662128488107116725211101868517655682918273843177898125341184907994118690090393571397951903244602732071724135458564247251944083469472931474893473403017494821977066045287005467764588726465043921494957254070060373629058579605243817286923580224762099596326666238453990659934845698326123049572540199477228083643450584806804887594316759534040816993360125725567185744148674139357826859862429300077708402080813157325180450076594631559380966026202414832508637876394689996635400729701031892309260678705177907798024353258799473244975411703481503163823810208802924959425537850533773581787880166632769215380188158862505445189359828407250759493919051888103944182816823136178709727943761368379878220930258156277504601830587327913622047824784962156944639575305245455049161516249744039475046207688568552223421235352368037224662204276284665613263679010254091758277843326206395981976672370158429899851040585798116156106251330863236368634963669074262906888722791432039641055306227700110336621491654199155683888040360846610777188769964288076609790834303506823132362459864563515360339791773121575499361511458584576936796324177939890172634528916004001035287320010568105813265873620721469095664991553450145926823842894110590691509686972271215668122590385069117817408549706965476449342694640958029240145809071079594076342869946847809819041019028173781565438202727387242401067432322241771139770849029329193103861506374273336557536 [180,72] 90746834497311336934907730994245541797704417857706163220680001104060143948411616498264655299609846617829604037607758957999181232964226482040982129048174758645743532757529028232828689376862211366676830954710524374968280815590223167617320319399984208441443862311070503188846988227650429464705613962860039278662732988071249314838445629617313774663100511109179070759125524628242196107361212417641061105566763920546119640979475644989158357785208791568949135730329200004599017032717678486722188707334323203665337420257460282380063174499772607258871423527062554273006780602918048657037991944939322235788941808882802034307413227653709571980564785591445659709885562583312742002407964568956566772773085355179112167107322488712535558968614586539316475683974292504666226197970238588738395822297475246248246955219109884807052101372248707978309025044376271818894862457943642592726470557496222476001139374098464231115630219850038475376887541901439259712099582330724589388623634317200259472785158230945734532453704505352974302769739846107790545017288367335363594438714572761177890931673950174039058347646574791538563936006490695311379561531619085190628759261898344722251500142221289936747394355496361340367689353950960701466495031203294819497020324137649556180426863796436876491564980757943860520636405795653134217544622546560794804621205298403153286588954895090022915570328295134384868642933898516553491857441544101482384037338418646578109141974916217765392103361227919682121866279489835774525765528277926091512505159958097726427487718538470255088723282377653084311732452416978215361067868053224840257484691601265392 [180,73] -848633019762561994643080187344715882457806436828858725727039821886716414680989591573909382972591175219321360867955586862166773137954890766180830091902847483472637606000854718398157772848041604579398072301938009768674440641773938988320941141945133586833924905468681408086668190857476706060646623133441723119697025673537615264167291144551895709083707685327718249200343349725811700288778943583641593872879201358489963238779257549873254395139194611696275377973638502332945302473316513644174690763479643806412609429053021553416330316358282366907292551122049580751772281287475897238446542505028042772965032948689748101280528836935884267632852740040995361694198144680228434655387523879840700282785305057525600183486929455135377341843936288528233514651237955726071261811614588061638958260445269599303518451735496932306401813482975977527445625430613514780096649021749880854864330290760481360245551232260933297560329181576936492519488048625665621246178174510675029841569800968074197368176394520549607585232014421533279118631007637268388232811178797091254721087997022242709191666566690274137058504449172931701458446893511887095841557603722102999746063395826975456162436541876211740011237726961682394873154718657048154932118696721767435931543354294742880354349041530397678716777128379554566816928803319542997845950047580898520488983310017586315339270336858585052422240901349895069177996708889192227561023846413622485182553400878933742468943090814839527180141256054660108126164782282163992390314633571382720453463107835746648115002925453995474549169589844369672443234223350768130331921833279780228936474746560 [180,74] 6366621801973683783960925070009232278381788069293665566423692875720298842289000292723436731047530321342964560922194643678283648616552259650742557845485680738181169253823273505582612691317752792064544167971781976275695533902738023805241312283232183657024863249120264767023584940531742390486810404575647607558864181121395797244483563860173534323079561800523992054195156464659476649462970688605053026466020962921332745693785116182258317552379081764171359558461065211400132787273962083554147752976931208444195979914492490021115886142313034602445444968620846666257161142186726413594624436116247918020564478133857828769864659738867422739801912169594703452390060398699439950694011483277755020585593175787929480817531139464292091438322280566776090382309867426703301657693670384043823545532771215157186482371560374127419805178477638998596272664883238381468140410470511523698304329831969319188569106711895993065404838603366547901591041111372602121844609965098646441902907419484123291845454289273368568575920262524746872185504324085836429646442303713067922176997697931480381631088106667920093326966883918597988891207013516924585696546665554293150859026176664721743849552440704021929116481481791222003548877711593463040298401582449537075213966052558765152812497543866707703546355922174704395617612260978915649685030917265539719204179936324119768534543881807472353086131849115736368475224934940640818174548336961216199939332452074185672594124304822321388409461847966139079156882599334730174926391463676757014635622102492335153808634344092959459394813107560027915308021364438816901164669039850967949737328 [180,75] -38113414117768714879525758024396754653224136755850654010839131225726919440277474482162604538107068377823553981526132193685168294265755244164578599232944836725365126087360069036331737233150173791593094712056130544299931373034815224697496488878804121272898419292226668281948059314782290635107862705257538932538646312143068270189553817749038229666539713635419375639335988882800101267570311456150508081273825645656212304452150037381846246272905888292690158857319151800113654025750151058786151853955316256461023535070845212397794405534744891552010956973577135924193136748834410417091979393101049441999669987794963347000251020806657128219977422509329466002680020295756752200213883120857040736288965419041998953304446204255262625586899711693964494718978850840271992895444315946681983745004591594868511110867774822166834023361878559781745089470708068253790748696878032197077549343069031299696084357015645685932728261103247506491520939536184963759076757587638917148851829763513810494946749285655331560234098879013799763378019678747312128629869676822868396268758833745260006419737603673737466539120821792312990525702249291656196060081856574445148748733568078834405551548171949974386361529231655285643170933156210180616001715398374346225307152720610090130861776695168130057018580666422402988749777683791115208167491182768285489631211523574003483854793840935523153309123091773443049658852134980297312414832463547108244661074323828073483602888816375942720903046573641833207912124885130619220564214150796061239856165896302585794776823166416171098733244055499288553648554445020236668359905121897165184 [180,76] 181140212445932035413461446425592804981685736268196803329308958547432653972720718812860710195883861666748569280621715343446098626069594622383754523702134493413041624568246016525451172778833858029848565055815303032100940152428457044376404500456390485280531223924664051501171770861773486550968737867870404112954867155659368488401016377153637374429865756308736143112933848678947241768990703309797549568183689087924700407716223091023876371737486775419137092350246288553585640005921328557866233060719340108671707517822660014316761738766195213238504736492125130199106551170685172031678045846944355103743859648573897958608884665123499051594747095047691011023548756033358789063598644131212081570582859027342973395497441602080451620335220367892106810691903914395623041038256885946524342839489660649324968256250127775499891780989816254249764833094244652818620985693328266506698325295044859525307425003274357108268796845391591906295930118327664589509079090444171015290028537886480376892237118792986468273085363205287270038382868251005674979675022080318806023141071277935954699755453958219375686322483047030435857274988145940519605828337316859866056697697535409836392911984621088648846383820365009936550319409295143999930411584119409483151083108556349095955489201008746972709949018859699087854536377262885996395446641703462718398826361445231965532860254859117712868595797382673923725582155586951664936649179668793833871664701905759999800325022779534125161009172482495173825711111522734767906814269000794617396350347514595751216157678595564882920386640727495067273304878469175640094311278010880 [180,77] -679897479810762861004074963963446452844977093720287213535252059022836171789964355448811522947156056199644297958451208202314327690801366055064199334680481798845784382685813222801306618882161209914185149941910731041176088764167759556349773461922730084530539856067950033567415350171298475973569983729667584754208794007966124230389786604374448413469454586233328505681326031449250624969773473490288156344301985832610359381100786907249527030641724285056875711516391819309735206574962278004716006205003173436411592426816121762421890015486814210857164312221211490858883769989786991749080482014076881701172435630017385200978476313735831313820396541383565174664949843550276380043433772970525900933054578127729617393300309032328999006669310154769723483159808316602868299409859537946622358601967539308239457776620645287222478124620416905521670333347459064615300594382836908177602511670665287684617756362286086119852698602246235980919882631190747013653979586581064230539419376773484656252176462822825980741736027024240722645953921431892324286568350609445786399987000443858407859213333293942981950965679757924232463780539458253867212158304847900910446779094014162924192726570742145357525515452083837155403500149384937963976443086985796940915418898656444555927461106592850085173508183448444435237371528431603811410082325639231922185686999996726019660490734378599023798183170997497219379178846799162683890807671765904946042401833521337196622453567233084220278806227943501229888283254106967386325809544202669262529973994543405540076423431091759193482590870717146103208758728960761711547400640 [180,78] 2011617652610009734797316855312061464057134577473623474069423770890651896823423186680752271627976122943251507747339609561468006925531026969376242428319670313244799068662774257724815453957310599514799178970839963756832936131769599821378688775132604862446986141792174631383527589404125114317044001517710537991992284452948570873342742509004027450433915622034075892894136664965819141542013773671626932527971041274255061404356466004045496351156989659701345374847260948660247919354551751156867390126234623881211027895129271467332913771530280062922954125417191851777035403566341522565962248627453523292593360441344434544423306245773535456845702551803330096591118206045353810593301428911468440881692544884006450094506495871714248078683881737815672401813460524633886849794071418531135819831149521997825041037706085789253950124016521366225295037511661132351365165294421859686690614827420239631699686284540097276642265148042367077973217206692730131573206285595728873673433685163949091077294894865709330554416653904599856722300035850471873360275700915273752186571138891371329750238372200113974181166049027591604053985957932733064804962266463258409663770365936072699152205203416532825661309276257292151996462436187067169087392687651758015073988121152608950771606199835797597836748701775928156746793053500094527913809249473835609752753412673134733407640139287390829402514249804485268472773984784427244981879013261483540517086502416661655292291387717482761340842566749036506406842259851517409179521415897785804624452133518760644127791768389295854339843806612806252494012874620639991072 [180,79] -4553638884717064687171470698113588971302256849794392415204490970974705539103475557008986440936685531256136511927064692832287419864932669037756767812797708573555562434692087155960027312273005886640732394302870264716715897223424928929311167007089672013958964368350728559361699448885207749890043237284095616225911564678454484514175953808423833596937774112880511608140781550978942983338252526214149898261661382887223302961047182817927573236590735152325036353679871909588495854188755741597313365275109458725219312231843328274122632549664470717812831315584941556685540511305813857936702545408704893577077688333875315684007533531104824245125508358588768319195472045063740149153009710584457750412941642621219260051741960157784254976375330877821098363007917637338732785746855980877093858845144728877738462811726349722929384403860257487547399749654348287658885967359829613012677722138552607166075326627874667362811223259055572791483846489252573029239216655877935534160035633287226158861432173783178514994771204851972180588758523800061302633309793278663012721038455924665013864692485074584873513044525513641665786742136952403638130620109683711916955420500133487436200118586570422532068177581036233024893101840120105823110047071641656828050635598848126195600104721178861019268547604207013311134308726053281129149520525148430153804725249036715886400446652996908734713004158409637107374502289737719722317655036596311610431428534541338046747209615388167101286285987119194953708445839497882500107035816810015294078589248266111969413135839432175430561352491322222666889591783428368 [180,80] 9609706666403654078800831247870664538056877808278397497104304868258487397934344823701903927086443673931052908062411169197702422419865236450754860793652589683788020963444743951069627930287288524219004582945074473138984440853682929918359172515031738671057815215294860972434186522078944335508865498584829512181722747369375519067947167004387209488490735647472282894404887738199627676879232829581816443920344524233583231517212512394704333892692129845028787599688776461550599410207719977046414129422094128652704967105591170601982094764555496384497793558406886141144429747628434004381900250893708617119848563372190496544799714954263002109176050228187183408856972649298123657989018772587057440025601974746125748472818059093392004045447347546377965230746139347673427498924873242100952692785831639851642328882310080779546662533929140239824660726244103734783388764716378248981929630289722765781189986020732142839687794404608915830955671493287882866304191738246705451498354307671968290527006154220308722332483353021860838886737291847769960644529450182350282588882312148989187941169799845142165908005047614928752154221110725540093849038246279623056668681458549874917416453559040127981729711270611617621590464307845771090029475291123587079745613031591705215186504540864176098889912702851944529418909049430608080166184095978331376247430165254520198885313644507885551294883638521088691113237084453105865470444045297307340848530958506220204422335766002466512646659621935908692358686799976657021934324871844375048948964581752188004826541580594978355285979801416285014113913184 [180,81] 2827657085222871100293519145201257422896899363041139462576541038005057331034574715161319497930988096644348781137694244227894073578192803481656034145424396841512497682898420057667336101829579823040313254796985341508158816578418226829698901184834482530267336681043740351750737784954873147994143618292229140678803313662138460686529993180355761997661523217085345567080942300114649478613301465388039682126610284227608813640116020159865004316854017161015995559561367336554617896160119591886746577828820573647279315026128094571603542313217625190910557277080966125010995865372415580555766062852202840697067052986952952882335211554082141598098008944818802882538744819417687564809634893252775105203803550179153360072518694265685110643658325122569010504101153481768833072550581191191019647893253925938264482980832246128999845422853727670462082874962423041988993753168282723173939332928722641654674940830361761090491939927832714304002106258058387573777233085142472656166162965871984011019303480053576462944069148910834511152685393467212203780478764763416034743259456796222383286796784833621755089391829354235761612952125867704531467351531830952461367529619936342716101598958596801322102413901823277765402700428358042514719765361307584632714422397283401299663212280946929831907892243560956000468437325279481297590545618183005795872763829332101813170346455461970811959210408421864934456874241540099114108173388025519710360969159587734397759473411460503217020653455503309408186173654644476585647256446202661170171975864062714931282659514474680425639584493596582947776 [180,82] 138907121087609263026280994774272981636149024406305602315550359322485608636666678064250738037906095401968128653421029110762255124700905243827817279325783351015776535939633454011124624069129500679922405390824127724891210141727345392234584035620562405285270492207262311423420720430254974687833028385417408634454474290138338790153658050714039917895675164390828702271206485034520214116294634672558386973296737393915742374204336273246178635734084938495308697388701781792729799870237404522000411240767572327196992879160036198007542175507947047407713121007876639549022308805042961252202015829818187076031796708617987006220307207210763601845275600469568533803659259509320465036073592298048457194451911458265072010209839747239019952580497207467143748520338355456566344508819414514106388133381759278741208823523281039117353237655378555603849645403421824697683672650163814081277543536405499053316610871609981030988084435968438637493323689458278364544113943052746906904608571933376137205587952514705223404375910523797035156511721227927298124071767682154592674103988404685465909312832635994206072769636080708852028090903674387914283145169972995314565035785837068701445037442151219577664397446494889538041559308189367859695662248686246021233819092869692881992004316700524629649519930056567515468248989309949197441963532933669976274587478318321298160208535289099257759710923087499774417828040553507034555421627789421809378532561376441238636025855877266649570475869116828558497999052183934776571238663418468000932600503866555511419205217679211384123012728959964752 [180,83] 828088242636424403185305759858032500539238407504774617450543195714783791065334614916447578790444970033653616804429375073406861968720341143920937216960950415982982902621452926269722556390287657399883298042933204057867715397832364673246078476148487064903810902126699912107702458518479316939514548523491632426181434966117187987751111820854958891892674012798242763651286277972609633268884859925004074152918188553289440185108537396897584929850637041779792587657656073173401646415507569764278807442052571679132324905838924913064134493830840318234681578029876134008738054416307921158575738579582125814564988592237681697928038696311937872013783871186469299427871918445529240851861474989534957362028165819190847855098492290831272719429771558097280437306342053321373518240800967674379586254765188921709622948537720860648240863220729237307010619993635019099740871798325884194643815576944254232359899242427300085352416421207641959066280547452400761108743372287332591876999343428295152718190830831432759514333902563579915239189114249945927023355689620079649525623485390156461624922227677830300134130561753865934575174863623537294418941716732540965098304250532477808535936080803932310437750405707238762026812488255047886069503984743919582926626114464268178758966666636520733536794883868876460933626245133507798183406334158520190185676140277163832269061962790916157984764269574445760108868073826327059425465942679250919813850451622150799677429406579365675145127637070390410494189225414500250883101779911562754313909445424452329451711472372769050258131213616 [180,84] 4231319749905954275615697575572261068194807732246336902000160844376392211914586247639786968198704434898029203619647785106807665985764237390044567160141712707613782443467643705259479277251269170842257439622326936169839035945125906648224183304066555890346581686167995576376775910616148428548387964502070398618133514837053470825071065693125204834922831581493504779909208510010967072573762728834405319638595753712243633563845228544870583293270487560263763006231619795096359588464932329703409196586373395105683214247662066543679045658095610724994110699667224331515226879074901201408350038693414791339197745815364954958548356145463220377643079433855989211951237813675968036141964630991647681197865837847727727447907958205711207772435453841614238460978094047194203706215789646404286284943385015310183486143759234621953595344953856520404505525692268444334770846296061202867208786022291144240544755107488928149888548449282547752040887420124240482985556733110580672618229198687809040883329835392203352626828428986225512040157443237666186169589838516327732131135503050349582795805844313986663781025486531596357107520543674320244502600380968476583042378437229777389759812828882943138125756038004805950702146711154885128824906263795300303635480600343126522765414130369027890131315882897478686704556227921226543799705612705471447992658681054771255579197278660153434910967973585162527613956353025733180315542177848370871933270923136494573335811796888291775780336656598536988863216989552595430929013696098005271528956132975407391829555207990464920878804 [180,85] 16108232953373989211123908678605398493673564615673586806663263523588372586510407244171712729290013345043358763936728494317339866042663303258962350883098861022915023053700286860678574065699003724100404740046078257238735794294380739434430027034998690922568612549606632912520896568742047501609172260391173766061349204839973477034716527485888900474331835274634771909230427121990303830121315016764031923772264505633085569012090107523399543218494669156752619270699602027146251822699614908198689550234405907714417999913498776966952295000789485386682880562520361338832730072687271901162836890575090013587613332424392838740164294971526876190096179009375532732522923321195980929632990878561178310999654224417846602582468726260963678323495864451837380502936569038914529354706157575237242657633379268427159224330836717714947161447686308469910329814034912656017281507091410976351604373509921964501705797513782013990152119064953415131693480749585858239067137253880347834953645943531475833869101380212467092028233837057118964343969067384199825471457712782054515474952158886180543509233394529050543090906047596470278406070157205727686772026340731581476022797207100045696287166582925296390023432862125831210943989557102704815717596219470624364416795065389696851436618698497560869153176036804207075260800897135728310972470593850977076268371434465402690845257705209963992283325001268287401729299082626063713727801150353769408893595746374341883043729586739471312739709535244820190043608058797943041147795430180682226871824887415648321948519852935588864 [180,86] 46331743532570363959547828506185320190454302913769163390862599748682979458203804385256531628562865784372755470634055844827762955919040517102398632175436056716327814909533080017388230798660676854713648543238311639176614585763737544828048909024369344200343244669295748854889474258089661763027304352572910686545125522711603431445769972115854969293073825372859068980638582519833582874774441115387732633502557801941164749674204831827590674508329626667279703630893928311359328643163733758389104023662951051586696712862005368782769985392638671547550576003729913644328473131667404760396119542315716988420631240134015861937488231229808238347547513020255312119699884451254713701008867751619913460276465135689795896102907979268564395699570959887813467681839657505952155756391741165247799025236033711750175241840357115102328750281379097184706760852293462965992478313898841232099064687149658533631533379342134319359185658783158701433934484016596649855244711154391437578279868049736375381898969923604593264227175736691111650231194954224889313587218122517515482901181419350344638677247562727328390075266119215735317046885649845890892006509006928199034309529915042861739996221478000303301223468637987165981704708815462332008490807098121221515126482968640036408187560551059749404747186209566477788745112176854898050888046068884510492339551289818417614857365390615706799882472253851991410494623107913482662859950176144725377121908976080711157917692160129434456000455654926550280225425965122534027127360368969583624809445238720791281526481890048 [180,87] 100010927783760373237187829566119737535052934956972199700484001455987086374142141130808469161603650707286979695674433035524523320257057727876045452736369374830913131098717695769789292555930382370333008919183064824781226709884800429949726407310466411800919722139471255970448777288641918931286620276493719466720033880343757408475949855556060824617333859543945230026547892444110022748101079542306208539711510236822570210686765133674304332803306849193678760450229280732653815940108157652797264010224919814344853914234161111718790266046984137402558802741814699932824765649741981264874223854247420906656984129109330687907478027905792628159306420979661633125994055070538751540926256817603258420225962712826578295961016538231142690139140020608642490518049158980620323452854989813919611796517861775506983931349090537128523720236314032757101057147003015138428202202974241594463029316600487422076884871426626158166832973642510402615731355991885015385126094917494155004815024622075122555916182012420489135020596558465376660447628009231945233214966122314016284609932226039624232097283941122064161200258433322166694388623764550757472468353402747117884921475056450313696596049656026395158453553077220670010287781227103706017953344150915942583510266839782627926527904432942198012870744583456598840570468498046038618569282002535650759194069759763612914944211163119749339202542276250308297322613999224043028853562214619253104516800214037593903097141762177246439477988850601916988974666537746260793140215137255519734882334843450863110347712 [180,88] 161242893075543882691382859473341267519129131151642451939317731894807906385373696471086349056921669888804459580604527649496628806888578072945611962918691379223327229818418426980752178848505015713317804318799870431687331816897228978370083961223292624591203846012464967734433036360437610731187026646333311545694731414406124229764031829574757963474149268013061903472937712036762095830492671827300596974090641866254979574505318124425202375496023194082740299814627181562313814241460827812094375170991408163850898753933363350038369627064157181270645493167084012891840366016382385425803413991183645497464400668627048450229946082337989698056289527680841307164353481509792499152474660591122557061694290546237232203096903637891808657419922788634733501352182125992720007337035100454346103882797834672580503810699831155626266662029661782293895251184542531696682006758752997289084843918685274891782115481771130547174810126376827157283198288353744948815577289915104392509466390848081654505740220534213389701228075038316672097575325535001711988718796001658481712304340295154675525604678768618756788797277195710692208075359982626973345069719135500608090809108100180345111221904518605915628831304778683116148361019946755421088491826385539079644297389450211470076533252551641366548992332649853643930534169388404792379659068432379189280283279828670572862459642170213566060698448701593912046977732259761041150759170515038484860379990894156206037822929890995226390502687499633998492112507333809330213860065147737470248079686338546601472 [180,89] 193087051207731698960804849443772742954661360045781644011288905730257364630275765279762570356999625459736058077091314485615743888981029255404555341689420711837627082572485997546381244603048332869812843281601210653947457076495310976379839423211920940818480196237020852245257479841869479021040794569392521776946444954576400234979043031559501002938070800233252688228395233236068805119229296331850550807186027121103076356634852001505595620471352422637675314022085167637869568957900993716775303486419491798380370278395089933385912618330285198407908046477609756638182657860890725156401525860226156790093093439683876645918415365728605441210290073105479842296215465810460611159145578052193620969314487765290806305999866768715157096578278561630648615091527278831471707702204616973260595849150531323981267860502895170266361294504284931849516021499401954580226850991500293826371722472236557355434464085616798157058824223421413374341789566785613139447339818748064231369391054403607024967033293218546876013083248369929048892057703451497682139102404102477403457199972249466694706766907189708381244969330877229473641243887823930934456963048249601876383616220911697001482000399541452466950275941956334266725122610566304485566877885440309045005995390771085506573305973443054783821718473911976838683938265002360156428516027018796111979697280263786451349106155793670346853432559931200521843758905308826210329851527826394455366957953563960836451170996315634074989318322548781102589247168548656134589986770602254696929088308637120 [180,90] 170716272161407880619883389387840699816878084298397097484450375882259289731519196463654429192681394884883158960530898243238293919937579729809375526582231322559955291783521903051327556690992442018211326058529137504062331199772547512701228821876946140775873594238489260103179338210480264794275401989096238448111120951053218278496509593867615220099555414120480968199723102195601840938546455527261635483613382456976551928924906923383810049558321369626936502139442940489055575022206459780764933702056902838155826810124630898105487216434467946137709313535409984888256613932767013154400637659086482959862729638319712791761142745759611742114427181875729862793905105198750124119619715574503972930429450017272224502605069943356567826319472647703757477923010822614525527951728571264511827297292984573752542186906461881718852012431195113144583186547433100791687275376254630522966078754545095328680342308046522514461628161521431683281708151117490229082031751397091201509358553953694213160948010626926624395328811093762645393476123482760838120409010684928382177707101943640808775551339053408307223989798542584558855729816527258388229579230095258844898025416015617578345570845916983708994014485787326897301289953639416996120371594496948436080829942151162009065602308125793608452685256500000794556506925434540466282675913973065573484067902686568325960899643550894186239144474136984220624091717905886082279670139764016651662847493358740834925261289139375906414532497164340283680854529151601966730207690098726643590064424 [180,91] 110737769619022793870261567953946202389476791983017855200298891441027402323366296786782521468420233958968041165450315830177323480520391254891272078576851952819829867632699408031710065306233320060127893151344174063553926728165868152573967777052238006666058685483238449117955844459167144518162616864857932936570761137893407460971167144239987174524313158845875923219895676123138735117009131234093620504669346068703230832265059066173294389485912908334350995373811343964299241803563976225575026060082733432174760521721395718362988064450940790991824643377668225572954983738908959098797226754131786942484167358723728981350320300257567211455018470615046672463116055115982053123942142257921746680522472526248413636811000135475882427868824101536218496806219687943251789226843311512745522858200680842208863310057657749795734123552757037808993692189546646024255748387608189416900101085583864149625301915540559846382566442474173110518008411283205706206150583230151320565061130957347358376631789305866234494848928079715201386349645675171495893486942779615158093603821654717585232755667643206037252337608945789892678334667729614317271713214167108266719767924046792929247461769049145550716384426541929702739306957398893578860432273046565855396551725098939369811503929420237081686315802574864260187398739150870835597415083166374789240198189429105767474306884768374363983325858487667654697653336003568848264919970714765751668438462910883099706605173833140317538651497307522797305755578038944861168325814518798803128 [180,92] 52351013089611542693142299631534516330225018044168420308030079145875922473066300290915617573964849396941660700094999421855333525079736291111314296395857037945385400069451344576953722373747242705140422612944064356134192168379726239666860670650448926067992867697819532797842524941169253946570268538079544917299910614928973073608639177164420054234014077028093614217711036520069760135187249811408626453073403606727612170063911330258694024438089322003675040233075297715033813118938521518928387683223569312698377785618059071295988857345598494606794346067219489519529088174071622093975706061031559091036021190951161058671942740954921198991368804763651322192049823539294443342113586212529031569752497077267823844353376941136774319990526691640836385886855945060509051558116240478464133744528652488683289809546731015892524689669859238382925787678921494839272924767721807537495323113351635690084193861771827502034049498390854787529875417536044262709564022605827271611768272024735936287696180795753773220477278091943579138247844068064228168469095038342296502526036257922701370674350954558253594327142162091726921129501540367931822299603620470253000594276392874234777575974381908298493626663332153354720457514683909045605918285305375142207701062022359059627490930726326474025063953831242837299139328640783998882334379784241750045626420443602720009385851789043230007412635097126553818063161590449054296314493519189153680768281347597758301812538630910040757579082864434043632362921921293070296340269590988 [180,93] 17912288787477900292793710862858446654162741582927986849700675602284005650486321934669061804379146580324447508400034898683260554164908313815609938134353217894458862277261032698172852326430426704046709080732408637554649304690351271142345253926780717540272729255932488700161871878482980383773080704957155869382004645060567292847022635665537966221467403543946667881877379705682994680905973716258846305238802193173597299918983054781738358989822089589013710426050251279992791971004240637623036259915947999769431682539229693845820217838786844925393955409431193394802781720607955448202082036039333134907815262184296593271275852189350884341446078608999778903969871894531196085633401313894710746051716628822124797089019599906785313600520441495370711780384952026727877033527319204108061525485861985228530522470164488330532417672181526643948760936896782388141086265588586809731224031956760262894042597303152383701163207481675173329438303585116988289221838996397074631084092243779849694856820589384153715202617519179342830129226432227186289280850165188162200460556649968179110233706073852137860867769601238686930250756669539951534297187351767603331119167745007896014954384164029741820496321971730661620517932269669380891836054270689606336828818831772023682776815437976143466186601626205075082793014682634274142284453895335146280357191304584176264140997603636086888452834738446119196401651000020671715359317384915078041885855599814737012169873385512787761239146822609070648172998554965927656035328 [180,94] 4404009398255421481556309501370365617814732753682897986675074829907848232758921817570608309536860091843134488336437460945581292074594292408149011034033269723393123163400137390308079675328487630939463590658163372106439150809707344285109656307303906030476767935380784632075846091776324718323263201443198717334333179257076098283850480747737286821804639681396352240264943700217986295179220936795227975976650931027239504217324744354573571550649459579324922716178126997102818081862735286445353742599618711615296866718517652674337827794259433360914666543050144604015994912057210997735192444172225038269622561168998719834550217917977256536092943263898082710037213509744432435588064864359309215499471957184518404430321214409932780341736167840199469074462230437220596105345300331831062206348022586882081869190930618255269421375328305258134361471161015186063693334502256577350077103342251142231622840667106023910441933960431488645228773184472828267183980921539174824661097447413511342967325461023710649678978442988759040198348009861534248409780619425876863025940531408483652181792700788939021951998709321074971864284616923005832333726843344952431266556686832095865302439439645491849680953461151850522409411908100689253016983525493909939121307283633015386751630995018520964706669012950034187961569809236296845352354219545466302323358274923007306072442171310235537060179510536146369813333259070316799567657907269135132227751651149436649314230550018300512335878846170228447724705233273379008 [180,95] 772316615590941874767079841021758649570036268696827234226080894260867265772769115896024611662548953580180427641901524863082238583568942546945049416901005678707672411378041612861108041690656477332809447844215236348891507741182763741141997891201883900141893386448346918393205873106498924735149789045259078058554257296977578380476936629360484038676007144317427459065819813318626244853428031775304883066680772463719970171730110298303017315686627813340447758743619907470801193588539730774847077788570666228098845067398847171297653948454374453843302154358314926932879220785545710459785450277952027017147984313684171313088392565231092410214514294721633506148716916918975834542968024080679005440933575853643646193998283475185373437964794451193457181038618561784269378568143298059559320210874266322303445904194009766970318881450358785845795295892090553946927238373230958286335487728254262589520316161777067550762345750590535489106707697788336958271922333460954324874551214611055268172917143165823047534753373309879234778234416279123923456185601895587707062966671811889295980313736109248860845722546378440861969631172927010819231161680665002255676533276656534001254802903638853345158172858253330703210167547327833530860562305306524040804529596031551058417123788717930269555861590503668743752425863290819999336051642740942690593884798129142648815062857832447591803276053334231440488297725584697540240997008085440343862080257503440804890715113506625686937135212580359031356300670192 [180,96] 95867940628444618542457445962607093667352439891452313064783163829241985256741641527709537965993396018571593505226558476816725967639706324208363279494034406423563263520642133752374020205707281714921331843467017631002791176167488646880928956156972515345964513422460291052233824454205189232879425131343720170494831050537818387414641643027180375400095594430565828901164558930945627228497787450576732686874993992784151007675334107387284983399493307748334742919489429721138043520874761893608653696846185029478873694895684839048390141994229049207763061291347032798933823846654747753356138367900044369630852276464522648147919429272863142121703299161895068134824981015627939929305230611957924491056626743027018434974939570283417144154330842485359106883051689729708735952832989051497412980759938816975076285558311736456240031082390957603994601854060986469770356493383190485664056226962141272832211599603978384759839750653151131664712136455988349326396350413816290958076959384295315991161096667463744358193396602363128451478370700915921473546161076205190210095416375630316098718411288291476968700389615675588789931821515944367744671287294390968778539756699774987028342028123563851242785794769014710517162076457886108085646865618687715358684474064049400793521195040735608664209975676165887367893742742466813937465833494465217047897694644551519986246905379449326893478723876915697792977681205216285431904449689093482159319894642234631152233926204796951624904925020859237874464 [180,97] 8357600925224796000231265834491968442949210618379908806004390886343283609246469840142187613426609229863817325117531804387919396301663206330135181734929852074697630027404539898566012866676415143224081952224090695389203022352059676421725546490819857136786046611744281549077604764793355219120354580260314059633350672551033768549065268478383149077586811195546367153377462847568226682807140065618610197002006676836571345758476488297114519254732035764859440065505650002414461573222550998853924467237602605084488398325311922522600187574511275676906319056127862683027736052354668467887589438744166908798226454269169931689959346762901003774801973762593620549619612319415057131769922631178885270489755799004381561627990253054467903810091349643387982747213666330881621270559773368997037989059896371485036823693891097485789011435317943676336689029792786936964189695910749178991905494621495448335942414055974988977274317911763081531396517863162745329052019991041073205795374448379374277585372097873217873048855900085052064740444142658166512682917976828633668888969318070386884311603285122897424945974606509673619917378877937705509673220026740919438776554274885169820823033381787957920241193588374399496710532305235950289015180986278511645349401154610109186385469603887569176304800794722716471088428212494093007876365767432889537185947227999747005553947285921000919533263800847954470143052758220413212636533781960555042760471614701960603586522121304867764453997316868128 [180,98] 507644448031497309985728754739810883099911780182968796597285976894784565238736343637743183315531012962504118270583851741969798497895396195918797870298451051177905392409864462448396071179469795114178285328666486194230851266745719374386998845600010972607099138827672678805819953038483434067060676165582689505116727337113758859392852722021709818967326221697522598714276136070486518739290716228882513780445537201005550226871542179166183493151578410068406856238256878297682402690795747450090738446899617167166491617771254649470958718515883914849042083953049316277400974463591768514297371851032517333441105268037638892698841688587235942415900403371474039961269695633290321233496944991779897503333408349058917940235012380778541579591224144224157812640133366581618917663015997368289318773127961984098154139236264023114374834088287211685648290521044784987997492734416205158245615301775218111203581791343172071511859188695818197759877815291430376978585028488757195260115046174073752923658492809609690575593408050858479245877153500963000934838389072960182651181761856006622576892983858848362228397330187183478202842246485323078558095794536501713340911471193565899735858394302393909704145168962496221447172730986610216392308343265579959743895976528855714899021566810850383205337276756739919811079922964045871578235272798142153196422935274459272532941884186695798272309214931621925238695627428152082838733837170206463715862884536090373350167118527873657724216424 [180,99] 21277288409583381044997916040356101044320296215024908564717265449051139439318767966969191001572648228604634582372220176714689790685767911095381222165371559272721227098011743697994251438604448624883512942731750404364957591128346047787825675125341326531072401081635988160034208934715422520411204433685603907947010181304260946704446185286521911969185193463148542699104853117032379513599143425022312367184862218672654671591171351938130122038123283841528840874824296196130563376069529701008056897846506305388086404751668241327180279210774410638286028244012144664241442716972815434833019542508122348185993407319797377108472743257709488989719733046142286924393893554597110444797196725133719577405326881166617790205565111898011039648040645809405119523732040026906302310276904937072676743714001948320781342589621772363714898267446905109986715900952182249182085420973731190502874683648788704589826841844732895982057699446893475839043897593124835454616961846479414861671577437819023798148536566722996687350345043362356196679134275268771880241557199376073849803786167767734491050360559360287230171041974440359262866233406598675618579760624642990373325437589177368262561012555933815754505114505761302429319614036821034922174136244278170589933184442905023250367909082991890528049397021821533362483334070790730265052174509659118210314504511569069421328021088018668048746910128172576075263901715792845403858443882722078277112005181484106921285361884786018832 [180,100] 632684952031342840500984798042228319524626986611118678638859938935816972435714570985752563987839866233877891895517740778736556523405083934859496665841370639345216197624348901025753147238195644660690454935449628885733290650340796195286537093524623692195285787839508188538329056968558238822401095170031075324435495673573205895239674997783615569309888765507885929152404710108388866682329033649949786856554281269393399589284182270945771178499865036298456687859152110188966070460897335363828573487816397656356005693617684450326137178486389377161885849062692811497699152461316009575625008673002213276182577601194259119724335636916656381709383996174187633820946836247368853497156217416936078065249794971793566229822359851213722290479785108824227013864351136243810591041479530707613490923986515961695031469236583331100000310816404246221509411023288239634072148695413777964381490613393716290854003664443732191072279159618911499045779785144080498121035876845687554740807885890838090380018889103628826286071232390620536884380304988490057874841105907810641285790164627393978561537481099652557423096349040304942415145729038888076586971558387433866512610995338127503843442974764279929016541468815515213200969940945607124486606413389649289712614101540659438453894253619663630445536807984296796371300612638121818894930863011330302964582609292651816287233344797603522240469992455730378023297886533289649429600654514345108705218372886802080499551142164 [180,101] 2282686605965329864584488314272985534254178887122669279580977546261829790086307761607574307551737531909790199981919401135023120133872768925989790375251449104927892600442774796762416837553145520570085165721467257895129286475211369693140989596510994589043440420319494791346255251780673672330908047326018055822479851838053370675146427851421060245890022938379844600367270564584044676995125569337155182030293748588395101535042933749306960825458818430859673824999323506243138000491842510381857372746882200611925549288219140040429509184613072673347387773144413416050229299361939632700613172016189638617438338466986928046662655098867266972658955761644876898535483693297640150766684545953268555677951078968591593463789827376907635431335719439124807995744661580727676578326283572606536408652725586789226155728396596080413156229559007062479559046984579549859382514998469007483265770263289095663697253192928451155913645006597685650757888160493367789385307736128571647505953841723016704757614113033257207076380699515295393560216838005526773329923871962715496825899592952673549503161782968001537859068301111068449561395313047298863965739622398298129539703893199839515494823699692808601601456653416753040931625508836310949228485054755581902922201894132035074467271516373473830399108459545367937502366508954780832732691962650863169176750862563086871847491741006356419848669520846500634981243757818603794449858499141177321637155587204210511872 [180,102] 3187428126179057148214820366791799591604874627473147687827291013037490319940557305795852297875604297520191879641230455348310104917701953148291255564443833600838990269312118411370312806554797128836809747249397273047455352879877734632413401340614035389350336358003659744904926289771586947522921690820908888100890461401647234078107611313856977718722167619956994278418195987678813011066878992604239048108059260491532939605288470222524808485503789336613903040322583056596813995022613399629751734596261489342161374470922378071492921291732215571830991910500263504964859936589004874372067407019003508145941577162268961227743842097998225640371426918213721222538980589337649860037841241817791350478909652847351979176824285297589174398768888506538729895775514667966027252868523819297131065362947007832234536649251639171972266785628328123169574181226452055911894469059396857916072360399670662732678437349272581261559555028765901633939360260812297325923636039166260131858638955319123713775800106477457151172676889952412424332055742197282783809530279178653124697257537993750181705067361214922659626795827172905099895163564124285139146249746170049063800497765734218090356827776153772748092567787548681551404918746420096860576503000997260138789476929497654977435311878468090592608970329302399246413182261424875768669442568014815259707881584595650828702545628208866847713712292309356733901287127549595199263042849407742904317788096903552 [180,103] -600411968406858256703881996275286896725856655372971784489947385324173315339987660924734181880484527929046619648057523856850045890149998179075702143776445632984136774386568951052875717026741113412707253688625891368113635801881250742159127220340573088296071644838089259143032335304186781891716728278221357454164084936921286578761581400348296622887379936155059024365543482534024316302896454815674811607070456849959399123531900971816180291651592045156922016243214631079427585149600236366379248839023189059271696756313475057168919964047356515380409034559321743601902128598728428163238510618496590548291713293339618967376624518449957197099749259508062914863652039537659579502596624008182547716676657049184800901435815866300135503659391573230620369794894077317672651604390818040378840109843161214199322017442619714309883771886133808252096857694918245793451185459303580805980688504622660008743755306630692940887279306943169158042810081404937311040389400573385012892682913858713355923143316744503471621546304673551891135855257436890879754730222247032580790895119675646814034594313797015202721629772241689539925208536192968903952211751920587343834363302184467163175495559645560555856315783037092687031954080626456078734079886584143427078023971813067140894956887382398360835566720711565667274635585797385258975447576770748654573706195568668848251506660905878902062998142717292356046748078617089899568830999827751480351804176 [180,104] 74729066719721574733803143540407495252629278373341911852370273286595437909669532427002443750073173181210599738713726861423908922994680000694242359818197171601344441609014297532708333715324469075742155859228655248972494044870946060712565427577110257705936497887488974432875832587434822792319797510130596187712109900512893812814365300276608734662910256894026053909514524836804394899481211383813603092331465469193701114917916774715036862793613712672523017507667446643243606574684757873679273829235497166269440815244111945623669715110403261844947552673938955953789731112679579742342017395849153310357258388428083375329570345285837154298541269690406690305964576831657012844269047297878003006921389510584680811338957984619741735989675159775245736924058259408008463235862671756989643672813427248436358639776872840072839628945881841407812847524924147180560699150373770936033951014598409781717680299787423872180065974167621168753756579593657451777945705159400461446714013220369525023523600598068631912373322030046116403813228730159305421591234839159410228625109925008651408639681827998724481987667329610157489592959573041464296362251278655048612011830375143642243006862371214186097860806994824228036900603378598958942663298757053314193251017528799875518787792805276617363565729503576839389458552685222167912819071382328688364557403808340761249373320691576100136873971934066151672330772116076086350376628998207886792 [180,105] -5711150192947267481824176672902501597659569373478405036432148388600458230210397130785864092977320261954204947330819180568414010617344105108553309011704864634366323912456870858585095312438619392745244585177938587246972945350070457454232411985537494235382320533830958851996160458899631271539154230414834656527629884852658954676329307737730809169639879057600901382018940758963441480530963822357629030433809819634138770166100547395473807478135388393806012855767358140848185544747713262597509923447262736163395740333628200793237217603047091924057315516953117139027319333283923797585645865322262308800905650997811753508920146934747312889508932994411204664849821170007661990647824359167432743525367314977051471511174543093543270508589849994247706896574752178685384435328351568905282930668902267022548423037501646003686197568362368645465366573753639842934042556109999205131579966897197787944732502363415246384019557408188909103584388935395813364024258745782116133301363192763256140132158940787363600427054720917113047244125815743575610183177278888746628645427741198471929577526524674834998597832183618326603009909178980476187853799172542639593135344454135552035067311859614459006149563454529782980477015081426380986902198127798892668464039392966641420033209526652913083911075676548874639579229631078653129530096099559914389068672741706106635963640056744549749554266711331017559549672995542753720357352961120 [180,106] 265189045936818391816511367000763137332880219008908953886023330932504714889040205004873750998764659736684652104727359241007906079774575767531106717624779627287994894209431816527975673570996121402846601511657330060414504003031058220899603602044838170598600254215875197503326970956335398130355477572467105493294947618514549974908626277244430659169585638023948743155705744928975365706455222070509873236319869079144461470890942067702258650135764306602913498746526258414290299954293008785401739748556008027492033634539929879249823408598409277881468081864079643344146568597891982444328917734815331628751713326727050000700609304284605243429226441619175713722451214552455151330540714291008766364276302091515015097239249527238970170364579749679482238989749322314257824500688042142295765930351099505715669212697792156407895908971559333921457713800138920635643014684327681195339104375068201822714406905469386246560063699525172450618762653539412782739209522710352554851311494576325952043630863341240931386800778212874406762454974889990666770349483650228891512585162452237126246818830832900047008400961959205606671648159505907929451992310732140373456957297993475884661522198090116337908255770418033235367695947276444985524885221800510692129804476730176466197588778398766668341457373304158386538633278945868560043822702402699865244594376569656438849928310773722189791803885661883859987562790814387424347720 [180,107] -7364684139902635464108548931295694916315967908198173909499759631992206534131925784137349617946823491742825183327642630294537593253316052877382062908631668654820359476967709143989717200410111529938480985666265075430297208644028521011718911539456565719909780881582816630079369509656775036884641823588436227641628683357064633349142870833391197759372516920108180103762977936218585471286684971134967450153844243525319007752283179879516610606504645576807978796461210678478394229721152771301064763203685159120956387897575083978436177149819143757764657457401511808517375280141637687430931928889370702272304430320164695367080878037108461243481953045793874863752829505733480010716640582459812630207383109286817386109242363838266182918190748160851681904622199326002596395405990409351637728498319979494960716231064478951575653659416639180500454886954484562754743353562933954676994367590692867578777069559572902827948147768572582089681044499000802546374308874927250646510418572391917533634988424998095781642162953546749791462543989970055499723908139929126017619877521515080622541564347737380977028214227774387438812228443812057535962338771381449686368894399764191752253720457274215792532784472683839608662287364437086856913304601968894757061761203073245596309333609945071957972162434911026439678969549331689489445690429568235435955464546462311431027720740210895167224471455916091184523163665460800 [180,108] 120446745543911612478365758181162604646716130983916864543147231494840144276949530253678941327985015469069700834629857258742173020101949578608423414237854152759586744739594646967570189710018328582332003509521707579340129429297055503883464173563388543567682192333237162902533440421678401069391946300619605140404358011482506166467041047456886333792399245242995982498689711617719396046011128925943434401182670413008229243926722469688339379804687501628036523321307100521351865567644618903294362694339663717898596467520743613719036811999201443463939349472368135803538349343683900949746625166930918229168816883731574350643850063693945097468135765750580357389437927587743528501970987897722867269704658693766604278467376135967630302546572358264138152903455167709483603185715859945521180661090633893444391788569719080268617135027394324753530283729170761464915865332172565889214792813761945313977922525500044114446541742374028804183964056336913932999934616226178787780434279927358013021360981926541686405184914095297000354346751300080345859603196464355076690441772545380975516797470804493536071597642825450415441195038304714001219055918049642555798201557911547693610524785119291627882472176607131724211848184251862131714900307856737067148143408023669304205775474044956582964263292408199807387822890721868757184526637561350814660469573431117354617392820043166272860596679882038640472283861 [180,109] -1149100246542616794983919115141940148525345670169063198438365254100718235676654592974074629092051962907618028173987563220528160833140445092692172215639773263729551352947545993059019058974524079301663616855733322600948808862209918306790518362692731411143018524904545608542150041002863645663414933787908391331867907179617693890875993326612203194551700939176060355199167938173247249694503856861479632264349743449772270261098623431200123973354427540808762064664982751304756309819956491103234523742675406642652460455565879352224638592855350944427563430865092619475524347803436465737432168045669868198462863398483336422898133367337980064301129901565966494851448578377119202461991528084206499442640705802309803450076849661011962513169634983982048124713135530805526321516212301610831740435607652768002599021431837920016613917041309676428892794252622119975864336567486493215857558680023100507024396002263374868548945104827306766387696793198784413242215866627492138703078189988066839118539928304081228774188519880392761930166957920901499324116186143993911704013446312262092969115002243427915713133128870812315896799985009966744273074407084204353170443982241816677204250631984383031017988466960132151696971554792345941181756762840443240818917164350425901640377917349104234833885836601542755744727363428513168304594780304814266113082372132769845886013538286007771484143389685919488 [180,110] 6315121419627366279636892656332533973495692640450660647299924660466266664395156875270820534125511740017252232476008581196702198519937058055713888442171610649804737872403078072433519351315796362869004570362269485902424820285827348940769654672997505558737155831542748869971981806139284045406181164036474148742684380515529811490136091742363720054062095150181896037798032444038211829326621122264522217932357930959267725816717521598713384586610618364464586305877351116447877544496301563980314188168580643971693141434257565624383753752331294641522161286544467200691608800662247742280703063387454943351028939854029301827143176804114255729801597612502429857773393305496321383627396632376037738788028082404916059774648631474929006462524220321920792737224902288602636938676159004609791154688619733376587701993260189729677180097525188587281815978974899202080826617678186239398738572960507128544530241764301791968507763427988978829010834658426445344469947953237065773193312652036683783026756606364192983008015582265055699314605738577496343508718298283236929028947232728770686773578913080551221199151373838429132578279799639831569216268000677641787506130174452333694379589674190867912951773604202201642181563734975500487150474868677706070241143597627457317054340195640094152012784959950797329558685004402393506613112130214416607066695720255034427252929822519086913949441312 [180,111] -19562692536131549937828614693815349454029098063277379652250545119838851259559290944753826085096887334739805184941535138284637384321970739286360911788660086645498089633545030402913019716858370062048795842050695775526203199445129369420215211498733148470178066354399087857250343335642089401390593687081605460623312962691639984055976728728108001451794530591055062567420902892161479343587271149631384588719760385583302119970854281089145130761636504474842896058429211567903800894425799963871092953656854572471134288357272882961173083960639728628744123447895812877421275149759743576112265069117940615903217429645620761609732577808172656094876913754972575343497009682457729241339280518924473151285904241031131032833170412093504689115986427484099130193257235101698498993033317393890666605909250515556862202148689715122086737222643487994834378439531021212059881091857944289484374706127119669546898192798491722171896182633797643422219701191960372648274250655819275327734692395518360050897957376466941095419242379623424351049446748072263454272954463331505248625797812212309061999577276424511780815868222308811296903765722131162182283078470963173684369172479562968566233915572733036754935819536201258878445339030089442967650559481663274820875386870493070361358710509034453635806647888310036369193634613756187707189680551038447834819940664926169836203377958744020528 [180,112] 33682097920716444874533802007340710503771306273021112824953969671822642392496883577447057501687998113250977102546547261814555056715265772037097329725314002927341499035121221621244489349677462806543848605823589994813111007986449639227304570028443734652921705192526653668898240705124322285677888672324197756220452329480834074521160489986627666565919249699938564491497123002392148145881868529827095534338497510924469192970473788101664598963082345420217995815124039513799063894944795232838343194142999828219958369345938511804300061557081394472900231251851280767962031853323414435534632941808248148169814069280594196973241059019523356317183241525678743283207764164619501031668919007374458613861928427318067658523868878443191983560698082062763542225358080323550028066485204325266871797099392947222583228946965434560155987624160150024422002123714646421709215162264455734432856692489312914606323359435121761222358362250962831341711374911301376226198706961416793279854935175926083895167193110872629418280781913927206254973935048290916079846797058793410141981312411059045693077668333689323854609079881569120744096528903201992736178083260669558691721789524616211020344114535852797296577871158545363007680826134890924431868552697346528725065135086912213869684777823543041321675078941093348683206393952350811925880165653598568601316987073074993776697376080 [180,113] -20150801910260292762806558087157538185368411062694901084561758465548157258684025011272743092967229598218608616092197385834160137285884268655201942274846490976988837908896537590912286520980787898109523417064650410500463729898897532809223703226287418917419819858632009980885218917638496389609751408188304955775840839026381053359817367494366974251276859805591182742868193895301163828452963635752375568070249685492985763878575056929806411636090065254564385318502029327761080215388400823731986372297641651209512312717154171975515163348776298871661362801067814992011913753036727148525047462853707328616094321846850783780879480717360071376431410206947674010464628083742977419974475673333554245028615363714294752456454111776235883481128194160199429711925101484186324608639880421208886681622039098453008324210964401083720248003507717528795886764395129937242109397861225452570666772357125416867166671368743437514943747341655410923664415936388088833250972394371240080907112965113237021497701846416179380609943684376712361981757556935145553312863654976505665414418967770586343433251315413517043464766023714732999566858205160236538542433524130432056904092749508490687835983491302299821941627963860506930253037431379215398279652267542404042811845771672178212586952526501666695247861302444184849476985191481135077927857129280325064438981415074951232 [180,114] 716060181088898261688390590287483934549765022638670974526735552514085900556286387824021381996915963819192122607568440384497515261290606690603250916309339546955369239974201647459078109470882217216518741352540712756308460474799975980619739019128779825129480447320133299282954375400833874418156277441994626625343593425916982193408671064933129937966038859556486987799346830557854224228770082229140481067506983237034286007580256504183790280728200371709501194396481720011368477034592646979738607619122184518105879741277746135066191834486515032406405738867188586454785126541603669590707533846203840560019163656904458180074165422110168979294860337762901292064030856620154465151817426099206152469366844880919287705481122863480834644617158342864899550942492740023230612841058121168252203368651324471049055166514489145324996232879508883170800378131770840521939023173753486679761038478590343588583042782695440173807553818324934918718710914177587795684716077715265204469920982602739332365446285967978672260870391119081022786615919967648365350892156509437966443342361140109455873114838426773623768266059806719759767718241345765207764667441158405418562033940984885935315199859020430092847155022473202177326144501877357056332391216944484165202940077525756495068900285948393257026780191491706538379944846760304223285046502193930974386551840080 [180,115] 16291977234480179150145597847878284657661301701823990247688713846789104382706284714159552331504525863247177156168550655966341389578794072768415576721852040108264379604797247949877358533772878821910202329023830576695005309914209853312304618726221654189105505623499220503855595021587722437388534418194128214766738155585951097991500568130408547656725344034587893980655755652610027818980206965041924677838912400239731147728162399939458295441154872005642383467893164565763299156008367239231769508360444007092980203390979322890169693197595375118920017616389949255303378314320561910853918171397722817266242465467656161695967051578979829921022864950370757144585232529888926748284948710204666821289609586511758972667074142749796966098366738737848313381832872290052887096668826870122655397790497710693748191987340314698743599930675300609932467939024657707602998397589414833645331105795721391195147799665051398478238601103011978368401921470642210931352900230772710067855263562659031386065457842063140742810163476537983220676798972536360837137864092436902197239508265885630562843599198175944401747164393383869709225744629622055236754015544329316387028648583213318031143160116564595208069626891049536540993196883671247023483376757759753050360955909349713251478458286062631267119520851813243588100406385442583060581160713709931190160 [180,116] 151157877922991065590275603811866025692707855628101596891183117684759056214063689105757302366200877165531430627963499626014365738175192868965275036589127010639927608626457976936070559937734034508154628713025202551896692059446185179191923704346725970808979005641063584256388962836622044615762238548355662749060301990620016396934109558421590925013046773378407685225871326307726684242348376499856103835784512379557621907990600826347692781183143458619711998148083145097269585153805162420590692722495534005964489185770035639676960856458914228960777578532534095662412793185559381370622240109943575321287454243483626164913314534774852020735446212667414268853317017216077724592457110128845111854052455221467956315347272443852719705106107090614034368433155977926872023575894568726694110040155637532321949871607792099536735813665705761604249337628518072708246294982021150934229357711992401075373239397673994334746100904288633707641265860220884466833490442517451946549145281814259848598741510288760837816484542610780206716810100840359179069183385649735603600806712361670197856609910460601377680924729241751192157591349311133851232852162059047066909641424956526050228773326666741058124983147331325786444661076089768824255878256795270698376295216557033448670741845108455011470684788907166887641854495430651588845655967268554 [180,117] 561217686793623941827260911644964749372453846864055060512930481849612721756979359676115270223550412907397506007071562835953024913322712437118100047583319532717859173644003308132221531788603167479807039971895729635978555129977335491673175268894784612049260287672722339787914318372445671289948191767799581636318687673409124638908528602811160644323871607426571460004613966694866493781775333042968055245744600936902700978809777097580476388415863030714400250100529886795561809566694608892665289669734593231470135042647094191771051479068447160997116796394007656085100320558335139812358194403660030796341041992715324267028427516165265821033232261927096698652439123119103811202915100560633918424326162118642269186649854654211736085615433413921109478486520074660373121065051813397272015515411565556060813243501250756619406422966067419461594678380529494778309504197692987816164584626067547476386625103878910391512683276147468866506754366528771392210282618806030418995228416872686418785060010806204779814836216982700656721523861756877246625138831953562595184597575041849166412973576682491449031695495356478940355633784194418465193907590901333557600775462143941321511428120473629406481498530622265172467899639649288483740755969844902644779368166229853864118685708765157793902153434436206172149937768130115918084224 [180,118] 836008907558549832632961532151798566658339656876345986455206679884891423104872252931071184722040523623545557057878373009786409176512083566641607509136648057121146589247685429320257654476663840726155952611217700477914652973894500730505891801505894971898128979288127466729483121319851468634385390630324039656467256216430479087562095167208987447161984825513997342389863098759067169104155542467013566743901003256821051281478147584576572285870824465045217117487910886196596646926564995217221220425442212866096239349444650365825050181826442186916429820738383222407226050630830258494335202371899341997889610792949289794180685383039463577996690094527567347486168441136409123521098754068212317033575483644526821249018802536659308363716229164661227911027515172888791330840764783731928899304177580010856354873657522640648095262654199131951520380982558978681423820471789650718415543115204036534375820465002902466262201226531139727219845521325103588388472030697628275268579971110491159429545297374133551911706223341606884775945466325940928694686113393977623874482502127193698224265275650351713211440066671202351700054257289054367758476485970999032428989003008332428673254105839751027912794021946193691558007724273926996284276134774532562918318170377375235710124254875709461563840761824999661899075688383584 [180,119] 499306999122048774998059108281021045116754677583446342409816900058057265864450315384417240585834428724703034667219247052425451432243276843781519043611091936541509411061785176902032697278961055267647779055463200633341759061173762737554820219100613004006425718691846909539291892483902223263233480074524160600118773406835137595394965252873601035826861266824787022202982831586646612660218486367137187421360390360737903703708847506765584979524206245826476955644997433765031643491816621406021834472290955477116166168002743426350845539729190858553826165667569606747490110759484716933538543471476826767282391351204819720610435821537960795856859606725510231604289202105055350890833901950521267069856012504338867565760469852288703914797311255842107967072053687165662740960084007411174677453603983156739309313911663936002761822747420031191371405014137239268872857238324518260797141415757302170873408114697131959105571933034874795570990731721450217947535466504426163927693306591998258937093592515201438819350619668745643725840847420192503536680832685152438917792097501387304825611809502566430814692787918969394890444793333155259017514215083478968207434381963425194999313717390732910911693288349197324217061200788676927926793200019034196504645501087610556969628280347284298527149126963682178262416 [180,120] 119158866612889828201269289031678707329445290426281936589600947867391409571936276566047115085640284238476093967781268058332132879842002121042140035896566228791845191852898314668360639269235985567917207661035890459447297386293372573288900962329236233654550927413640976510014077866997095628746474674513093390041372772383344138749055815492429026594212655339655358640996818282522596215203413669015781358428972608866465422720630543822293145585449407360321243580906800936382078273854223220806526464684216546673405264729146445183171670493860479644190903046408920891994892028902142930642655955432098599263012482482010778220693148354908395172625630098560840374004594295492742108251765908771903106061617173954389228308308168139457371221683599037845824984194529607814570134513338988015658304954033974395326469593427253700848781326453819852176701120488879708920286067207973205029457368086833498060003920414456974746298954647753837974273807448039672907057747675331677100465057386433854103170433204938167005959384589391694526602789455991781808274538606802868745040248106318068714096458351815737665020706537182656129324803727625300774533208311146188849974836501379532967404075263317659116302166479482819477706763883875036646638070155839833488068804388037852856607627054791093705928845496736 [180,121] 11295778540088528021239597188767289146376911117537888540197547899835626743151359271677414278583866177534370019211605340516310042687240567448530049156635836090739644419535271581711247802252091355217951790468763502618415880773066483971003876615154241736674817603002868044839699017239199713247288764668326851736547854752211714669689305912332045189839253382667963819993062309897910527909802972351563091353570314845729897467377977580595672865867629853695711790466674528967365597343187784308606769053052124550229533521921870041630430032129325623180576888851582150989834572945840005598908207819200272235917411289963916547370994545933014295034414142653907983790381324075927565856318828697929562363781733453973136891449619705522054030853432957622720042532641439864679658234839582418532184069375615799391427711334785707627080804144391317796604802315113342361281683532456593932638227654574246582445527880131256118657672881773244018097515069601017268842481577382003518372311470265315897644605373498382452516756791264395724228506835281921348884326360760853475960636743766860313146886066355066597962131501395225184009089842042710841822877869402244413364342930047117173010298070348776743779884858652789106844507618815374461499771782054326550645325349679146648749570988605728180480 [180,122] 421812742357439694288573204307041183513382630073843154935428530372609594259189940320630797819066309821665882208149203828566323858163552195159458286653498519718625873680884925475615100531692187944856439490848484505773799115051958663146123308501572122043683141891339490763048679660299410923859783808080433022500833041373242193372601101774870768026344644860095763594172402181781667816066023805398734918045301227628731993032226003533012403280230753902470056725895991119949183275257748366762243709076385640499700028250888622672625267819081988655311904559763784020313674617192510055668643890313515633991430960032480965538136930835226994405360349763351234894863908645106546668341645157267233156567904793481632917549050332217758616798991484782225900014056883997936181588219481451414278197869410046727640367128062465211918323538385927403386740640833663661202185195214914465088658019296485568976494777246389628109589934052456800625359181772503609227892720512009820774457551918118449888932936006860266892791842289647161946174859970669745454510804188968550485757440424865430755010629913457470976886725647264163163798314639227875306863896085175888043802364837257492273058355214533189256314679125027375051353995521329888626773073416356573331156971151927803762813367976 [180,123] 6139020159715380794714748089130491512991874899996872950281637640615193524163971229035651219578515797603856207409745464417433005881486102265716325379211552770041329199499448754969093406564538300343929854607978975177198563647898136023400196859832208332779466355775686925266034427248570440173069455562188120379552673495119706623323850113536441892974898161292006969271170606697679861191522447574613634869141263996261151263390442562746418881994487877370957414550794805185516592020817477777922133121931826878087497493290648466330952547927743783659043745793386386700240215021693553228243168885060629395775410056363748337133987981613983855121317534012316274486971081215122547846956252156927338374478439405958898263114881333970186152169045880967742650813198068946147977952794675973355612975945014001323937724228194983741664687369021665579599719351293466094022509645651441184681530132822089467138930808211908276939260258024011678334486030572664978177272679168388547498495455781957494187714668655012207896385439272927944128066609332887421450502047984563845544175445834822914433019562466589976724494398680010776490286048998449667955728249275489340851359417209554608901858097167860729268538407609786088806073332220757076383906677103654863734577343749071744 [180,124] 34371865267661814625799847991899632115357237142789246036602569658499679077758200196693102624498568117016127324439513284390099138323932991706020945456016325023301706515764005531468286380406144594786036899395111266120427838291226177140525775735323899517618879568817088832961219421481571725449064309781627728457352670416700460081439964774931771975323735089754389026990039508867844861816033307181784141806036755584875009485527647119423385985932799006233177347245785281764836560203278419256331701388887975557529015330549541442755561423467024862105054286246462475841417497990251004062084178590526654791434172272291572909995465059135265860441959500203129391222710801923377213995560035200950121878581575985256996648404458014803585136220510255952737477392914290899941707409658066716785895711425255084230089408295381575672101825635172250466288232067427569690206575319688440206771986334148806026748577881701551973813110471365495702029463143013809433857695516806406260419755485099792125980883603685397559684386834670911078017408807495095644819537907657770803337679524463151472068076045942305538742700830747824713550386093370300951757865051729199610785644270308311978864073658863059956399131253974464297172243088959330370458545361444657929520770 [180,125] 72905152848499384686242727418415754622309176294747022440026440214553431675008969453070430867866517164199092255813560261522888460822103006850502886667725887080115822623458163815868050549628821558535470149156422638388754444434138489091690179826442754660073700749573914306217827920900663661437715199836055698312071911829542441826683639951273692758772144247279863797640417955683563893059071593742818262521826942009382246533810037713764385059084183685600854767698989454988367536888407034486038031797375962552283022035766803619820674469401342357803200845207634002847357548406907868436266367566554059861879260411589957810596401958828716953471317821215024118043751347388856545661488544898045228032798390800708871492701876709716168199769343424844051466142898362874464777688022877046572505310627970980083071051371527335888712476592276149339474858844081409196056854565649280306580848911132934509055698592398686197239606252629757399623340823488682704415398675821075073995549867906183985438824133722198583539362465843663890134997201406637551988170805205283431628872942428744920157688354285660655632957332343481697529745562854427212041355237476801560929952208391340358912205122590990415474139189495262796010494236347935946396407328320 [180,126] 57549842603222333860915169739026751130807662620457543261595435201061066849661694155153684579489024541539369687588439334160614301401338569142704952956242451564137504992854062337110812149278358242104424523366392741701637951437661610053643240629122126955752215275621907467106163632534382809709421715472184792492141487706334073704220961759355669638320730694760617595410410311096852804707781817886109067986412671845362468473205767380683137803369198103389783886142253892614339661271276008794755872058158588890678272982725353513773345437621095208408462706532502106829080097168072897554244487055825909668640152958816577128732197946125529757865481054445719414771409515170457561866109081555604875297338408450012246234258418528392811843758447405996723630573260125093888685084641039513065327398055112551160313774167906965931451137789490848070501787714665089967663613769467496776201558525830984923468314681522247914583136460337089566791045630458675904922099503365344832591576740160232624757818062238220607281080649876927293856823229829528933825436635902082812647924573517623701460284231473333158912250806284559425918305740777448116626605302385045163544190401494426940861863921955892153460759302308194717554972556631078400 [180,127] 16567422686661585109631756696515560243589885074976370159631583019710310375718695887346551810716582713305605286716748183138522566623716117762405103009953786282338133293566477548667203303569162087126468232117923707249031250274306262186019176297761933045354156735993247958371408345862837566950232054872954648721408608315618195521143869711005630783009330125082910114904378947991280384968206822517976322177628206653017994995410278491248264536518163488609986601310381622290317556607699688504783704947373909622717241599780642277123517769899803981961051028374250723609176317115226357705182972839455442679712484613825127182901508671774730937157503992433198902700951692981901863852727291118564293180313507045961571952807368236841045865968981297813629290872068148409537682727033289627356501825941013348488046819696191119556094856128809431286622800948436819340741099144229065935352403376961081692964302761567401948996640430536837595322076953677483068758797633534933489626092560405677704772643500863301854381815668965070844472088603993530349057666880273753966615363346493199524564579343430333903062371660944148304413317865125674026465094391488955247883099234363788224931661835420225416896793483774668423047312 [180,128] 1699986517674859835428519378001357125025693272782637589707731640646121525392489494672262460223334854538987198630118420963617421679541583661919687715393876697041218523374102404641055299730457350725794959712619921622493326820570674886379227738132765014555952642829995233323108928719640131915102862016501561810143240412296134215701419013441046709499936389685051778228448769477006112209743414204238180898392065056028309646609157064709836944889332471795136211916771318934845890168121817289953545298871796167819846306996310114448230804209851909856243278841094167141676611165258787160464046891473193791807256463573995895701404735128842802049257390230123732135063621195828922663309500695140031890794311828272451747099187373338860705629196541100382180564364600215886475422354708658954478450503681383622857886830652858758734744914291549904608933794294107251102550384042235513356751196446060636443385212652060604368356483166671105971731104497323749373128272314313221131833773954354288347678192857005931553388819885031612846829173439207024307095839658119211216106215662359725468075823556037833128485801742461639039408860777150522637878503021186788230478743920240782079344370250177703146191594576 [180,129] 60598528228269201754386395591204582001830628389957723518459922298856169922827713613564059346976229139776902492118842870790203296819731557473301825602864006217951005782740176560796649002976533262235006326019495985532622304863810964827621802438746302002829523739523811072124823280670793181106867524530413083257094843758319696495445449132055338407075437222324867138072777912539284148815518002064933655445383957782421037083445736313366464930772969058334123946684845801471000495653684863646253857671444880553365617632471855301177657605655535985892024676986164865725095340962363713870489558498192123814390288414098670243240101333811771216554634163472406259328307776121128383324800091354647722928908371268635703589021912429163507676439978278897197002500825658005078985684444792812273818077978273314144496808695375846675926108773672918213611947570966283181135898822805665978276936080794128902293827779246095419566099011040096704727405528906616280463517936161426320306116728165431838887302388665891376927109893059990674935490744355030185590837004871589786100477709267736138657703571848406634579514934566486337638380599859914926829458782155639672279665816925740883696002182514208 [180,130] 729217030728746295628446282910710747117201004637566701743825310225345940227144422995156754688603054874589872390605426132328157694417199004322922056288880036346431758897058795797068515658852507773681779068272472701663528435648200074139574778682308691498340040020385301149818783199058376725409577427250154350613146828431470631919740293111514137324628133012028271091857776861873182131288784274998689946646127118566186624656759588695470948096587027171057274276241467540033218743103893561129868567099677608123665020030699316658810905474058428413840971195376995772848879388974995413105688443720473993144807256231173767839722102745564908637596430043813802436868910108626336399607948367143467462894103236753934308924393043502358444546538855423340828413381745914232106844029414508635296634214708279344420267336334640653185052115856428923487952613440960843064246139466196299144595635129070229770059782946085790504138373991271085849828654132403847775044190824109359226838346061833024763223075097870126270707131521071293211260794245743241489261787725163733276419185584723087909882062249151702384262853935608366953513378617449367551236438541235594942623817587679319152 [180,131] 2869346903597271690552197144796635652908081925296808602291059279206541722445334879696209772237584824916494912591094640358402450953388902841267702191134166773639682636427726193096462698554349582487934990741809565904671855657985658933675306526209180062848706961823161947933104283834633172936934081260382738142338844962984037943097613384104915871037998324477927178216055048216802292724729374756258877677867843427202678369284400834555206126062214809354216808863596104826863943005053494888652683663226472844196904722134289338929677234729565625204138176949695909944748090692957907579717764707915722382620909200333649868775989825760474167577331405959874173172361917635997378864256429515801904765106209022884028327203843049142864675149255722329325475482197940513060585163154530746863737810022397322237181767223498649956138931644873070672895496689321495989775427030795709286182782510800623899104454793212462065953102302607884243554755478320506340994650239272014011899295238484798620993168813720641909640937396455591232923570393519774722740321806202946479868436871602603575789607258342479980348795994013698876511171537202562391568457819703695647951944 [180,132] 3563447412598993885152636033631112870946837598660932996071583877954352079099693886671534178120953799286937858506040808637894050953011648958581136278545706110863028565631223574686740786100972396572667574315913752496278877667776272527695742076612896961123321984096298743310711513297433453890928921636262369233518710662437840834308488434411284709153967232745385874409623778302671375419518936484031021876160364214321411503925334211116513728845436088019207905134741396835090431775952539171426997356534988061385599140276778848583162987559499473821825199337055936972462534864126099464340188131311351456936178206187840455348316619501833956957133238467436706660152760680542812062416848126878305449101807079945329641747363539062496678799801270150431338430460193742358557973171544638834818776435915046193139312980681477932755904046801150432473467668765747681867591791215798584303267529632655881596033350656034679139090953091687786230141537375135987000213260234092299984418998998663908572263661755722434310926308787439091648372624853108244682430848080743447227518118864670496325087672092202048046031874037173498827311265285497021804639542 [180,133] 1342996985406171263356960817638041331048599223978749537959415464549660497228648748772593236730962197362931120059877366122346375673102637722184809449300607626855126897312948222725654042349075075513937384363354093899372366587387627420040082773565547092406611325559774700586727763828557248693935836981467912740014337975872357134260673243131466586515390746666712363296242757553400829243044555980305884060390941112903258789825240287001070064379143353056393621659921892010396113558508198340733369358656125942866044721196401842612278449952682578638857297007238354665883104209246997613624046707475082251768469977575259063203501024764284959883466003175962974776005326610061075895472276478092413183080572411615970771508325724822064527954383498077150581333584046025908525425806901955608424203299634378896421885955399287857756846288208122930333514053160858725304959373898674745601240553242769681536961528850408060973606245801925232447700064747219701114585528842099646659477589793045972616068372656611483377151474908374323181492056240665918755766368507321703200422917950372812994900058343356526667876656455172725351372901824 [180,134] 147062829042495130564558883850693125946450035772426275507460271854915241177467386867231941725213713334205074039037164744034709044073961474768810014658813550685708152649370893694073416656659116257198492611154624826251558284128161089062135545542127179505225159462603961624536855660133756190216716788590389641058045108400603778674673582953907379612674915093143599226846669434251260315608023196643630471635691755796931224330850560720799009724281239885471690525204060309289397407445086443416274770901115400103899599580352889041701952426916706324231483348579062647364291578450435773930459721245107865207820424989061541064284147981440300889397291040591790188523792680105709141503629294492215702921219797316629150204939697380329719443008529408432554210269498558596096814936436344626715823712040266102776511423288437869652881058897245222077299116050789220097638907732351155384542245009205044020355576378022371659652741414898441116966071670055403782360075772753293457466907080974758699067636714733475717999921188255008295324966326234315995326286070246670275255518195408498355180262753915413940516099351776 [180,135] 4458601446315595292840186212291139379554861327620692894093407907190273873907886561059794951030779716050500677116534981984642376887004875553390499702629024011549178529738040636769885635416005274484879257692238534574618595095087755371466909410045437891874929714509265334133865530590310458473904884012683344620071816784889188677681119032214704673958290911076639151410678925528711335929720791539884274346545271636656665535487372237948061082660823366905847187948101115529491083359959067249883708305294017960855182396326896747357236618006385164772770768597181285098376932881616889127687747139971820754804925887377121292510411699475295580944999442498632441576195415467595876071736723663130423461658054648303675302396368633377529170738392462405884130457571801965821483546301387391906429122871093583320805075416993098401244278195789217419128609241259492673149147401595674014243471196858029152368715814698605404706948753949814023294011108754524476555336373267649016982127625403042323566266684501708897916634350639598937998751821719772515445297355442109455192623854948120317001061584813056 [180,136] 35472791689431858267291297185854058549514979161643148706195618928577705339186514312468707940875020949127000042508306687374054105491343376825709750394571469931405030780981826955635845000999143221184704714159394088224715901305488149028527060913437554501228899621947778035073447652128179392771630355505057791272531252270369032576789297131998377703184831780785440752092441807407467796971597541931036713082868024596823459341083628652264607337353581958056884600796499970447915349783264992369981958257335312624484971641249505798178936569546370548458724137810520356025821199091495449478271480194094429523396504922128708361137514058742159137269074112116057862112892980209532794679449189499970961256807986680484841872672333026093217024051952615866783168910954958866364061439625668516050904875635686772125124455350068431130771576978075337009971764241751542579325133248818184531158294948026593250625366555553775065946981776432077991185719580492471090254666734834829309720128428589434119972821133848929196567480484981534789098057668990377798003397995328072221675287879921240 [180,137] 69777611052913370876598489395400941452881321114732167543788237594520986786126041488032419450687756978973039413042888787580286207015171151272545391671438102410474188729067209935442382610151417271229885751275859508604524689155021178379008169955467716260110241258550321492397752295414485493418900598290430707344262280177823180302678555918785238720864721674606469867732871958214425091833264130550968668229387959247511719819554749244068376785752290522776882011478748165621783329770757688548049115401948185671528467231328830635166248879893394826501130841543504338671157755514552447205829848719474516481340899919778759913733899325719276334745081308511321009570765723569052482320903893142542391523939664156968590916065072079432435848828776066906608048796365698935811988003809936259393999038226582934010004904681019472312064690884018543159856709739625318577698179834382214347970072699158144770710270106924637606370387848620368899079957520224930561865571981103958527760227357113268284428578357695350337167560204853855787491812998028462705382059253868320 [180,138] 31755310457521776328698855879222113956202464342885445027774229214787183543270839387824446232690632364756817561398506316945616711022722867598684114782655429031802272532696486352065097954159251594753556350782770572018329176063294361689970112036673104870660236245838302844032151984046898277726045865285742197030410411267401918495761927392036454851098330410216291649944750125172818568345903694546899735274219969123353014474815092898539077637581939680979130428066110864970926953931012209081863594605258107042799851381317148420541883491078602911880819043107234560963686961720053344411903251507561921871150822607982621969371195135153368605149704437287631775523748047612215580804531440104908528972653865570240625879309196459034781790624407802860819681093996069289577423895585287097524568892352012135501121408570401811832852437524478143998894541540923478509950047518913081646250726348931409312122119909615565958904032718616842554981822134940692860243656226964582954247123331072241008759230748492093007638098479465730428833252939443376 [180,139] 3104231207585495607506340842770533286122875958409091022700494332277144855230057545588955424915232144369444463146117512893454611401801331513322577985481177490005491427014606956413560447836419985756110694819370931299542284397216636506348553921073217847793070364392162083761302856637058335424494034037789000947165174590446398647149154156991710154949573894680676651619462823457253661431905848369015611828970934617310678887793254090491680964308681131622990369783318871432214581400503185866251881290225689683676797870968040429977923320144336813470247277081531178682082937936317734086828094568577833123153492224383641099885018514004236672990414351069290072075953151103858495555944342121985192401563125397840494570549241524027477168415627695240374620052288615653328542570444326327914828964886758789039136658802671310114805629653054830949702706857532396795231460338659804769297938375898146159930290866737227798350251314350386838159644672130277325726756612173617717465784527256302933603038035782046026873932737819064 [180,140] 59974768575467774215222140433072545313900068715845343181583976274974196472180646901836258524297474871177067113645488825330045051750004015876995366245765413957244984739592710593397133900125150725505608027329275674771990553615201343708381626608996909314586704695988141315648294012651636659047717201023414109351309094397278819159660703420529285470993157183261366751938861800793928821516430359088237032683254567725504940602109133642330801543660470797506184958518110150419510330714003479654365363962919108771464890539014482610427994481158328138794517255974915498094569327114695561582522108167949667811219954903095295814723256644585401148583847925078177628919778832655408349645577201231782641075627493681564102857421413271447430735471321094688881981794068648467426394844110806526511000979467102180830344232340338633564826590199714741257779598377169636310832577561039789755825955282705855305549765147397812884703136911085574340766585729203136811451410278730600539250301419061177396105860959239 [180,141] 208518921957887177026147207741107988125171371116107414637790403780990264702885720218263657868182481571762113772364594432120592909108290724743608592093864824681759296425084338402784752378185273234925809279398517428236019374245514959827505756764756524413731099022579242854698606849866907663599077544409801207857358799798651600860132350170188889764200890718642773022753253934664564276980220407169195134175591574380619495328011538889270269215794464532142756035246963820137412188147990441840205175776185107974361268720099706879583755606075550663636710203946323242991386886036027313213733467902619017576783144779555690439326908533253850644922560742757787991226226636462600223809269153986016397409178296340285191688298040366308354876905924912761613765001020202130245237794254928686069178424481561045171223543421181892699293383449549956973639597482200998203402200307729712197527333324080054356777509913024516055320627809004059487641465691100180802500073135772142599864239104 [180,142] 117337006726440635822944546415120559964345654994714788895832640005863192577041739837042041641445176086901576640523157196569255891841313139257265322334735961473323047090093567223553057776903601064398632637074073695177665663204231771856301666161387421687740452492563139473699341588997082549947043536210029782873731095765793638108413696291739247937057770265227734556335077621177226804525404176058665929349409116257193459532833906081020972050697290398469476682338626866359617278153968756244196643490656208709281131012954969470790516035303369570244673519616445302391198541238787149701896471295461196320532787975105100909377133014473998026196804664885696975925074719574593620465242509822190800167634884988690516635101393085973990405295563967344452195613096890200897790686427873671457544588004238277074890630053889852103987618395430683561908178809421852187474238032451175933992023473125118599837812934837046378004002154805428510842821342988797833626464 [180,143] 9472878499266607764801369675801216347010321331993561676635840939975286829843157702922508630617406834178460694539716634702039542147024831931404934958050825995465718659099260297855166526737900463076330376671333955006633492288509808388292364219756505504853721943633814623159114759547354494402668663078283068038580093677601673463675628888775587835175593520882650061427004810319026759428140190806351390757899132729018656732031873375906557709176667360234532510813622669833145895248554421197761530567870033373203879705046687929396615362301234768758278352498334571336447533042339925483188248766173952486564863760197460610688264377489193161715893370164999390894893306117524012589188601191367754130699132545528860386492259350830484938525428693773185110888582050674222372916045122553115869443719766612613845042063315125500478942546723576385694819274544810557906599840525131441499320299589182127368082835530214909248643019617330521120 [180,144] 95589025939451519497216950610084894237879589069631944842820493484790275143197303565644076681034153853971856330637336744714541091336881616846272942688016737403254825091612670008679519894503722226077302453421256438028512319650065906328440611221672895119638502877260502977056777617218508566445986026340905613689038104338566656699468503400847005045466519207459499987503872336976347104437794173198759821531423698325150975144131931592303259257017739544773646582817231458533232087666447660432080408307795205375523918488055538629248788597054959052391409591029290782729389493100518323266781085126983797235153980550388960910168706714776151565632608894639033257562693407035615627996417357046683745695730400170317300881942826453564381739960361877966988982713495460384567422457640413553656571326925504742377709753296850535928669549201686178158285687983294315075790926443635823580554661709572732106982885397780896 [180,145] 102864333426775340434843248458022702928656910096091579628820160847514646681309354449392331292702790334057182714982568022513708742545792068119509139691840789119564388201734015972333152494632815816015855788404377711393648485819359759606542695340521866396238195805405845357345544336623139499737515899858724024253990173728702745478233997272997260034343670397114291905272822362414458592567581599319385488541673889121568544138414989196141430919875374984711051208715328102372310577774465166274444862350585961580761524323343243470325859341779075192061548045002933996151181238898895087551339180699814262715466510892180683926882709149625352608930891104929291324540890637630509736127626654788317692070354644627080787307739935012876401526836467539445615507968285790372331117713474964441514060500841259838501488253084484185327266586498521721299211388543942019639941951111103995560080830592 [180,146] 9818392953936015258273388100246947801836247784350095300972247982826720369044286800607471859951697787535241750457206548157647607409166364809633307315167994843862379333680722305361614919860994729682337889348020444741813999628744453179827242413883001045589815361378464790059007172038235996175313851417064254770646094420580876347929534457085343478304926887761622514982896572239294968365828952011329494728692841748725234850755958522071221964537579867337250715897035992423603158795617563758045511509275582718450132607700584062134174348176608617599910123204071637183624399915257166839116264612401240890699688556242144279401122938627518526438863124938009514980860430140281139452559754421284197450665022165521930755917257491227786368834213763752193135147433856843655537482162900185386469795843387607794699973371107899467986780248903357934690406190623330181160 [180,147] 66995910673902324512813903895532645476573776862011272393270599847719688147499719758327207054525257203291637882286240909094611441614266367273168420157157448468527704939506372664557290248012310133221653954445835534161844652795832055550889574810178800856606083901493790599735635959758389404500705277432413639013833804888308754235960634028074499670231711580299983649810396642999045489862357456203419344382923768487707509536163714576949083816996121068057949474130251844841738809717906005933689752058800595135774878203384903667333941945676113519860663940887825991213918743085933077361998851038478978251517950461562148021118726709981638882384545708102561839625277744582985747272563443820370143905895964332181911335944230175070843548123301132881450526554517920918656562434415913045882421020911827424512917262191781531506950325915744 [180,148] 99940191036412621644936879298009408215736932825605188369999262004821856461343220169542418933524681156869844195891599861949553170604010024264934891632580276981936885600930036264858175754120217086937808056353248639005516102019615382039540056907015786823603773240576750865018702878984446970089465024533056658460697755077286688928224948395739279334319042015048014493719952943933346731336612020985000760744283487648063562544961281899132428234356631693429201976757098874808839684941131967982095032053174444546677729778969893419734298719205136766927101636702016615971574628477696669205821797891324650098643066240429215388076547318428950233236751371381413984633230652432509304956106281611261980687662451855001846313906654877569023955300806150862119154418455026183048339920034524626027624506167132629232971096 [180,149] -4809328812292127903964117148941798761974417358564189213676734091997266413945847822334773713318988174455364948122579329836083712674008818318909920942842379477979363046663949054151577173994978435628090890713115794063578606295885438671706049991390449176623162041913407147290636371040653975792956699534125368233377423739376423413517014574287432719845330892205416927161603324490809266452070864466914827483089808616309970345129018091406896677970025219265442889755733213912651000706313721586917278005094451801317844840250772274093052965173655847404095833218005100322584772032294222236548668487045214086413878107112118016565397333953629146827528298932955980288574539100924518081316657579907725686009339759314817526246054510310202213722001863784605528306271210902972601757228388307656657674287323136 [180,150] 150022810305864435675976993210908939057770531128731119912962933364969469753952686496503942739861132397238180730040722654008284581696930532219503701779102596782187724547609052037833555871230857059378751129120509400369538485196995574150770237588875854877498143998403642936318805868784304845963529472131446197519896558627733904727888107097191808506203448512280343840948392058902130856896934581015780289438038039619470277235323150783151133103073070708051594487828459582914481738138135687687991123363794928942560832077042831106467796240499709303958051754029121709748295361607232977968073961978271378806690962110097251354277011052878496081362211753475026610554686981062215987332377399091998796976904160341197864320178012613637042757843873870480157869060669478936015570843280102207475584 [180,151] -2980372708898637297786813047025704525255228267333858809163871721654286848930490039693145278288797718527462138551758727574497015184695838159255933372022019107194751599789555512581404125335846569477317898372740877347129489947432102494832693263759852901433128005769497971211262182844466107179958412819712424555737980187966472054051463085607326632310621190225523318206743745244533868141433101844692414599070034505287295943790998191156545425160593221415359373611866893646789570051137975510619114630347826342955090691493396106736408879147526670134511740054168207477763742446411273713487738659031201814715018330237985285669791479227985247491777196170704842118014321592358585933541323838746328122878885261142968337956857946241343261176276329839784949441157489954085665130219040 [180,152] 37005686918433415352421023725647598382334604800536713604831730061557537931078457779380605192329388920898161031649533623019552252436442741613093557985069924963085608717731974225518667554376666884930545700184723156119903488959825184518553942863273212613102180056106494614977365582716675485588776513818814041128179660234692395910148146844228996651748000977309043243333937440825732255573004211171751561900808095510715274416357823229357385243762066679070557134609364586470722010915123314518590975040765336645373895775198746078978143633543898907650981637644908596798470945054307628907103131304152928793410784433977383640765288899381968711271590928894351097036313572239987862255925980226743399001197952693090233451926956978918634891291929560079500934325445052201912 [180,153] -281419410317197483799557872401649639815799007427964243295152672504216038482815640615217263251807286141623125985404446073780921035662121968886019053355819916217814118609261750790000633702814574835933338264476256557679193880480747664657589207816513726950686826144686707170020698048815673765459124089998557927054231591825254431419468071553488035425111454147683944345730197931942828700228070394516858122108436952384150924619805168806523588528412988174478648330112222964008897156920527663442248433209491952432593672861606125563987074117072348186899973299276190219002828335561224827235259294072161500515818253577800027127439564242563573941994901783864908338245163138003653135279527732558280340198664333537771640137279676447666392196276870383687164780160 [180,154] 1282380185736411954478382444212871714166789475323575518266650177974343801687036491642422981491478045358628363350849482344389637961036667535896903620792064503035989787296198410311088388893282493626370120480125149063152527879448930900806885730445346723518969875313239332834882873902310812714191013189185072700961929095968213688633195687246009845647467261527098626607568074474882148659393722646914295737722725777630266280561738770190650240136121968898297208444282052406713396247981278924464960578894298709652167007643448411840525268478267008019503906396158002409264691587047592721278250936121914190633038048247080150425103916139605794561597841282629844406759798496512409338181570569203983966155294211932700937272124710601501728821630390784 [180,155] -3419394176921377362365069396205241145980651560179930695476701933042249727831345585962284537650120242438748297735765271994539503342156669657786506646749488573510463170007988205060544477916655395923569975493639682862052958872281809539619250248822295834223641738789232564474796398617600316497823341695467017029190145065056299557253041843288527404770764467452307261499515865734549521174466574816228823416325641071654726927476774410832697786980213656736429786951219206242087451575356356071299947076868226320994255725104497897261963840065453443076547420397440739165248734833235092028396979168257144762714399246341232071322637471568599828062999344692457927839419040574516670869026315502102734606811643034185348202088809153653017584 [180,156] 5199362307635899208254309041596452142433054299786962007112368842298623992777996251503785531090717614785503087370894117382055390171875388363254216628808108005223903861166114018772300534418848952104735762790543074742360230515635560267509427637445422700559906488382642931560738493004870707813661009101499414963580346251241090466973402515751093439914073482505685260035675408945929266412265635850950423344271882877702075779134724767350263952965415466191004751357093525532313050839188389297408943607368128427444262123103245825269353680910338771365002336424081869379697740331940575177785322906071774796639394347221969498738756437680124640285273007194051430227942731576646649906143192049614106454064337706908969519194121 [180,157] -4383417684244643640567365242452721517926985561863777239298979493101563687851893002561899215061760057723012403434753202304966058077491703497097455820820037196462718255371083897741515783754132141263644139790856193919306736942291025130454644889290361589888087357494932148521667054534820832508340544213217341017360834418248955310119988630568891785614720758179712602900263107641328990483937859364293199449075440809736616522595534860504684632099045904353234550158074370516918227143004109724225037919118109321571776701316790267779360193101347207520422003663792478869300813771222892345946981132649926049906710876397561966093414523885234232943162038174522888275415336242394544048043675017257758201728939860544 [180,158] 1986983611560744627161358345925047018704644121735855725822603291489299548553552780937564255289346922395511695553831044519679903339402458554703652151806586021178630351543556951669707638925556913014769480477289338505569933728667427943444064957482953646200157505457155180498682098511467868279204345107411474569475983300697562081590347932455067791425366047592009767361020287347117695137775559045602582128199935629614659294906343810053212182244896779252366594521530831014131180005989142604267886374217186130827905204241727524789726734459000785206017914330431076603732808232839733456650140216220632685567874452557066391925134680053260347142107574770084648936753653188472018923545243995593776768 [180,159] -468231800437402432978663627650848772170069799434693230976777366864105872272045416145393157855110717118248103032839664093887650380210584453175910454792956154395701654741209752689285761742331080735786771289642660674988620807272800776507488497930453076853987864383216572072318671895627783746326841981234738038927113472703700852560944324794336112288647214818748042764372779327279217493122750587572183557552841063752684365108064644307892245329427414780538048233380194668728795532149718088675025614188980841677938794984329810573616849679577477229808714259340184897912326181040123328456139600977406987988683931358930789818468823557898233157535315447498171402230952909240583280729328 [180,160] 55272276298370403791183237906816826391537157034060436127890677658457351767338568879198746255803365482999307250953760989505964015350526077910026053748204876268935328875088452099860613353078436542739403347157655722559590007391241852057786167092867887650162069179801514606226698882543479383447632985875100021150676258550617922777640086655774877453075145765762665724622003113373598054371063996903662384691713066933244082548656888818051300005566578466099951738988526618404511355927113202427878298567621694102246647137542399281089353833655723818891375500132586701213936296265483742839725091972426010873009234814725148354321496087181362596515179897834265663581422049184 [180,161] -3137186584124547770329929355008951991383986877687215040858573989759579115181033649604090627607324443184745369064494813774244362980832724506485378867521785427337008962109835370967363244766055126505260214593339656114654500003047840600372362807811840108468442742431771617230642840630932688209287379670466827910805812295383097511514741746484046880723505533191731660473954385564396516503225632565754609188995533612218626392145099338267501218724302496414054245947321366321411555228044240040698668693483446858475572707452023775238526522981033474683515815917309657935333462097206543973517542331016781742138838222727843697143171398167736872621366021708335648 [180,162] 81812575992555560186176204589399636503718178609890198735936119232193664588424873777328447241128121337219557502315416262129001789288763946826865178292620437716246144136643760006016575038121011882685622828987685415999983985458842091117021758678562123356997474503313106006258301768986406839948527585474568072907840816012584599171650309398763157670552234066880240668909988839953087892296881489247655448222616283869691901850055153513987489211529148415072755911208244114717075975908703875706563159091387967418581209609785138361335559526262708847357222865058960372838766965537353680000807854589493689801152488112656868244192065014440294791904 [180,163] -931854278023454712695777772697102998008546320928727571571440233252331045848225230649820932909146156213513913636007940218138169568648925707712290049394527082749799397928336340880750049136623586736905502888864144828908132144304320173690858615923074359363724557861311349815351263049634442854807262084292079771422250736099622326312036654445751024983428999860104376978880145011155817813353664299119392819404016738460561793667176052863249687525079460536450150813359305131290988738438029043324517418744039719808568764755539191305055012902235107516719078232707072041557987644655225499156196453170226312185649074942404533803658712 [180,164] 4380132797460212528029968907716693044668834667462000916342190959038636608434571242798615954040805323593780251794884109411850513016316416171435015822890448105671978515523033302895751040395274859117049038543022791942315913480210224509340487108612605199660702312712264259415935690232613431375382504848748446985537527304881946896369128862188213376288546287893874999081452349655279574620465130871546114438760516238859417340985175870167151255648363279817081809627657221499690949495094556979567231057696900364248520832765872147657562896291907726540360533755975875513031315431300150823514103394389242637619356945010 [180,165] -7970700477762190792222411356991525275572094690817579448884192615192998328914742845455871157131578490195020251729503272342502385026962163637919687133940232877655002711610129489990110470261446467150277226996524109724678915525243729361855074152622040026715840288622595141719186619230079900721481810780088103367340924428948644659888465696845322351580922217001985719361493016408760020413011959666231197254364996261668640572174321759599347700789715621009704495289541443815833205917463090003736942121604136777620184331393627773767487982083038917234265939739260732316010173884235916740749587388467392 [180,166] 5223381843015391351331000403212927655998784511727844485863258035062596368085005138386787671740752555314987324138029799316841441841212135733143401180765868373308630719801819269770006692430742412866932442766823027852742330062003768381219355389746433089802366798091562210179331043397149785567445471446924456590361728765480206779914371279857120183991546318705068933251108802085519195015466667943092954481111025782175256422061988206740227086215679821120442015648879570768994127421478395932336682675893528011743160572419972858028612341293602847540032315508870815624584698527090136320 [180,167] -1135069373868142487868229074475186483368004739485945453568055995935009184249544714920710500426680042681321300655766686374093936010963400687747714336176502597562857513901417779896802302216849893472608737959218789484952775527748745054243669420330254685950186284413700482229903486724411040793762549919311639387620888359925629994063605556655710908985383805928562782400123646888605916068406503264749992366926861444700558168194141178769379489022466936632387706032583014107235144519463160937927092079166104560288929952357259649924299029097781124290554610165459429583712 [180,168] 74396396012432358824629407763066575787376283721222622772377171867219811761385873228662296742852636133996337839617268442336210614919892970712972879706888363381820622200166459110011509063156707424990447168392067704223036498282114978849752762036961527334806762214500641177113486320501591521915912926585959894660925343095860532286952922505410622268415301132251138005561406609708072981651619936430101754856446082877449643594632477923852583450947152180313000036086434728134567940994566786286318113567691991236784670636744152231623980459880509818752608 [180,169] -1317883628194582896111817810428022114132719195814782273264051166348750131442702822458643838025432227497081865951067163191426820218641942229370065252842454452777361794825819441738629301547650101998732283164518047315896890655864580485095964058284807032383885373581511087779789807856045881768065978083662029914228640552997243061648630964409732271691356567980533982525652763336318493176219195291146180211208771049049721407287978005623448544405227803356050876305287443787442701954700892751225565446660420863076457478513917508082658720 [180,170] 5549920706683943208938260037895118864017871216915167765957161535808526838332520974004609139121633632225030571804308959697561496769113340429842504192357084514633036231768855682753515847726869944694771349460128486201056733766751372491242407843444570313761770685071370008048251181358633056352435185166970553722998821243581675438346730530392260587479105899728866491303571742383110993886640181958216879237965710634888287683365693078450248126764095114072238355267106914663110154961899680044986150132728156030621042752 [180,171] -4774937352515646816040425983029124675843915665323150488438817582686180426381584229959134999121429656506967387758267243729551985590074982401367600486925405520304477319164658765083154507064206297014380773264923567910815839904938663444527628761210929530923497851320897229911729438178012809699044792683692485463591108478946458459190056653536105665914874536866975012581950207607327298502885755892216389667811836561502123691823040046661443107553027799853267184928998820214143478347609309983993799856 [180,172] 700168562606412301945167272179720916410891624406418009071219837521281351201397546422294176621408092857815718156673789698991645119695891983155158019623781254954066789446048333517934484778384760983132268371776477574532414016609928967777934810903021180070344922641034174894113827111180335301120720243640178325251318204808813511367647291248396326818616702746450497012109277631888425040756923024930837970238080046972887161918111625748584503899074344633956438495367189241057538560 [180,173] -14045983462196634279331749983584974251039203988763347519301284401071748973483378573054653546392964362572217263745747712728574025821077189720553427235233814531430475953541565945599074764191398646791360154154254591737989158612722962455806281426999813530336181688140984852219525522541306976124212644316176195375766823648132382948248342834912535298444042006041698384750401475192989447231944611390630187467386174831991367918670667280023498617726396214578524992 [180,174] 29434214667083637514278306427325954810835085778909883306012977046552407723066331567315815820705129791338716492769206734805660572271263300304527639661540860257247248210474788302724896900513456910381017381210086841449585082433912768315374228748322452599360453778672276229740072102455226476103293245936874013950910411365796089536714537736392557010849452267823476208902395272475095091755957301245942259175926166193239777113922825798307072 [180,175] -4596726391468483635509641311320347392100835377272276645728064333114727153612514103153568106010414070397183978071853121900536943377380493205022543558399580325724807183856089021071122689940169356005406821382541847620652347825039098730783934142062251616906742395151654566688551564180079511892560648015542101054637487424182612053841816343395304346748057793503004377120351235409954470001067859981555373975641356147456 [180,176] 34458188424005947698600312040983670921175914757133993244961007915526702621206622524724268626119343304094596655025871079299595192507971882750470208609499827702895343255368957757973963279610788652492147209592561440944842119389685418106672000920285582389316692127246334622543399603345708691127040147447273001259394058941537083635288488903775120676321644128073627380238825517688408248279677792 [180,177] -6749320951394247556067249675005154186179694332582731962251671657485299032193721301602714611772277558970894049035098862386630812300629025398325474419640509188381552773227928506447982258018864318589429872202670728942904426408993548456853465106297418250278900391674254641671669343659141524196842503562453067804349607503633538643338252870578929414553451111155475771232 [180,178] 16065035513478086698238076643798231352483091208674949690937378037613470142347381883093211996625865289675043816063579146385745727087391748233291920616025080580942368001520296219192316621546005550985588419286018926452352648637270258943479664572147025796499586886893392779265399653572169936105680041693140184664418978784355357576672631260800 [180,179] -164273463465238749594784614235844807219574167469951367329666466737159887294033699791198880197234920258933652850735212224811450575137767724553497076657910776476602856593859459478583046582525803000609452970217114700850880547734270369610793537464536955633860872204880104124273899715721400914367681786486824184896 [180,180] 1483257924923189993393302680666460205310134221739194316325916525083346594567036403184396777756118715898603912770388314173064073706849469670961725273461794793656702419696474627126326006776890346210355871583635612511994461802393205211269847274633790559852090685703508937355197376 [181,0] 2651843342767358897018982625731658485070777133283438100091075553372728207342385998831468184769534730599289010753449878572940601122611076681586230805811777628541525245355610412268638697391451089668196879144954596910434800033580656820377436639129993872738511264103376935609673867619380587163284375912168407993722974334384965777694494055471365628158660768920172718768737889084059789842079259434894945494358206088166775646938083551359837650745235375349442464491219244116643603287508839202566170709928177182676296718479164318309200629575464688217089208614597831192898248035613396994220612834869857271323878156316115353804681762098644232829855155837895811151691510329522524839385378173354475423663562440202477779568745353125042300355751333086900627540949147184802796913159637144020852788294155137723217616364054147291983916022106408143761403550522133212085313235720401365735949381898884921635520940168658729930894382450728847575335526579653872219002649379648553732199117920642883234601813758798597280244443653785434894981613921934436863749640671336468778432190463529342199495189375225090316332828430563094157094461652060199693218012042204879491552054992228638907733268407584665333897313199277750004532323530973112470960635392555392697300507008412798259181757429242740523093710466105363773882611167536563637283964781917622855827857952027607045417439363355509857621097328496034279479314488782372547245001512644431322323669766047278734519414229720899343380413166965903028823763380389137201576646445096345431627792040048746502041626481176591992520429757734706057785185119029423259975261526971841704532662715108985610962195559486741883399518605865057222669195638801360798089455315423856497007034929925292783079080636897702670101382341360405779115162924300347102529899724800000000000000000000000000000000000 [181,1] -11898609850048510005990321859953090751487878038402621464653823169610210163950647804284182969906121672625254748433975610101115946242814901593203018856538091976373570387313056834542531073677029679632372174512451527280632295264808675615291597308931173184057767257053337179037896477784241616906188942224991918521491879738168197350951746145522567198983315894820236200050156297864616941964325845499836843578604296015981903016761795244360051663323878547669790585841309250529927507304718140323298980507127112731950660654165280712836782868537373703000014917634082263993222423379371611608603175541788285920415430165872743971255040503784191481781653055240059922219449400892040760875257915490488845069260686071240607521091882625576673478456177261149068722632617807842827920068582963414651712537034774806441832290831046057806250235868022381593637306476712443250977497452676865255221980730604473373871065741755876181155267218861152977761461165170866825424955341974029189171208515214908172295631930921590625996913136567304128639887326696090855957993074408791106298510237633021305506025254604044031546728785445234255238460717689596131624249641811681459630395707381865346481514565462688515646452040800903644227693302017895814461335186145140509736427714105271534241728721135541287738082300512740686647561004418233932203039920494738705592419630090292018678673940096906237929343826006502063555847480855690417319710656208421850413321178356073347225181966688173578364612270997788090437969404075770231192642237787000103810977237222497526122618164424935039937255967710059212172485104981404128655722454786849227870974612576651908866602562957902909780339182508659463582548749862519193869979348262458786992751867036682367326226239321179835019735978028277981818853772855473251361890675695026176000000000000000000000000000000 [181,2] -9112868298781702731876300708974943247598427493113079956403299016873976846109824764253090569098813713299707143759938009130110561956629790758125861375606343838433661901074739291521125701770877420148030427430491687201827863710908958896898562688196377973866805496181657402276001810951429132673890953248534503488070113760216235614419313996118554009733884493336942199645156871696295470111533599222344012310020262965805732179764567334683748493146042998680827576484345213434303095466425393989080004778768970322315974014799038913852104152958561653637998246751287061134288519919956108861946014831259879556223085732452833770391399353574092143422567187123838775126974921747347690702624281490247245266501119240371396392670288808037853649233257923121832596513823707519131070487932046040325145860447309029377004932116936605182942281883336455746142453841348103316462807463236620688881223726026814158711133039846310238824265098202018482845567561654932147059937041397669932061779048838301462452147333441177332296773020680283925926757838601884279144281301089234093603900099186586646993812509339055306347638432306582302053627811009998499217118585987102149681440846149715928009641164752815034077965907779155815611478646422800845346997890673092939573623701574353052040482097988884690528416101225780983520929270810271973730369390578690509976156786175406027569199545615726970048141815228275797536446367321215134902630824143089513809475603812633618686240628699015749408778315326770451697008871239058412105324273740718952147430868103658538289009567548708213303777074015396219621776031160951042907014847904711649352657461283258652418659190820235035595917920642491745015274673978501562110963646079008469772730926904065322390226973031706331756065631432931968852340681690350391567207639650832220160000000000000000000000000000 [181,3] 1605167210816228074850327424088995333129133806382166849995215020624717742325542455875372837807948218530550828817254808207667335279537502405162773585629230802415201257030614530220181183567644853066894495980663543791166975977517226205842451375931543086350112369404633705473934792242300693438205420093745356037262804481099121380523712464340614132997850234295332389814999680775519435792534038114667702906543425658598402765454126458656118936747347422098900077830248315067713304665116562556661892963260730587508964888874874957188361593974246580204736798408743154828595457952969181634403413378648359645776009364621673972694602313191104855552355784172921655213701310915680700447601659640880491172504953091597818722663846381388927042872096995591886405958376072305915014732813217026177726858362480331219393745325003121394406402269773746330224423983474311331835988105224689339204869172529790280476646547230055986157581785272756711021090676432445229199979656508981725464014015202966436324706362246829566307333246571431560561710572750285784607718244167245243550165509350528014889892701978658604076033199449035966746842144899499807906082595194120945989797745436127673443645367518804476177817810415874313484031067274524467008159631180809754383538866472734168070892930551804214817024058871297678530529031167067758910245357952496976988308993961656734522489031060172064517883913079255707365459129949391434324689710918329865271004909870767563473304510776989611267742088197629943546219641013845726297528974012268541246486779646828470670012151843621885756650447361712832167274006596720085750017686421396106036567838490682533498481030128898243353603254581169743538472035113577188532705429705003974526093679029625744844211561479422007572099519944458883822688241670160919140420604366839147921408000000000000000000000000 [181,4] -26793731159172976995788877754924497827726953303819447435455460657786532736970462938948795222519783870240237774692932013587252040750610248185626799182190093725419384237735166051437411090357421864578162999355089260897084523071628113011300806989709126509839546053714805426120446138538401447979223204796514951166139986805230551507118027326170744583748071558556947801598725491187972333453492509421004212162927992575061324524270563077995314342472591104660548158147335638785961647593053509374597320700345627310221566498570826277040938109551537603443916283524381560629793276355193168848084529158560296043959718728650696638807765258098088482688035891969100450964231708683308721156560622265852887258053568027098534088202916613545570293770295956573311249255726195970388144476951494082079613466498414905902294663865073593539650689081445149582137653485077738924966687387450369328851237804220706802305482287855792495309588465891204950690095032954590442682591517557603797445919603700622236426447340758683967790094180476724240219483858756987190864456749192781663563201136910659985353787494545143254025200239250672302808915276701668686396989280886157563972659078690810683260359452272788992357399160307261552319280253605218701647134271870258195820460285178047122629416271936540108087669051067769330251083297211351993285157860870199272147780516540855345911594943208839743451230411693203530745362680027678252416008324302372207154193782649081799400478486343574449280822946992273864135570220199647231428473057445796168428118967394575063758439359843705391997552397754675636063218133947912768672671114847429812811317189102750368572842276689693942654947877777656264981727082465553000010034089135164255596024534626541574501828787122380273589227668274327164347540656422642455219334521985696498974720000000000000000000000 [181,5] -671459857004702165343788687130611247664204335875264382322043606879354286666221877267604423785357331978562274954861838636116184535144653159730900681089864644484544523641514079209623100263683873416762455424549590202835992349488388816018542830932343373974150454957294399876100926277173370755823990705038171065549112045804281569132612302595683629455569556136703442485671250323071878459299338406192264725073877911025106815896800947379260392098534002897565635344784457317072790550337484008100467506162934365539918286187980963951552599491544390129963837200682364567782221705509716533077248220922016934785679712433836398210707201354382081074506749438033969613596049139367576792369864558432650512289675394826342986324858993382675568623514827761443131183437380041965933158173730088901218992158834750609141892793246445804656565661649184647339261237485901908356033362198729545188819987221407684343446989515894962253847561718004476265394136456579098689388434430174738337532928674500652263567318275352791847434613743658118245183106798953357311377251805178960260470012183959061598133820991134339776588958704324119435607457820218281279781456041814812635184293164864742381532984991093633892816504583562557431275852101991907019387564406546391496451898146728674423023264932828408721645198312885962559164894512503960895699095914774859864057017474074390443673007416488327868114159378057628028181366696077426304899494200931314439849496708694041500191692346218673254498860540777213231338816396224587888947637206116230554961619997120957330725836903881777507906545572262334573453241323133341133995135257696868349236778568767134280306218108853590381698292969073587540753475012730025290080323185808238882540665942512631897602414466431080677793876880731048593854956480603401178283431835458301033709568000000000000000000 [181,6] 16488842678576351512524043645786543293297718939909151887500046161757979820946151022513723978304780894206786720233390229412043069078153424269816269892010350817190624764856150150767399599213478789874291661516525850378455620074363636547828685372790027533878194832329622430553994991769170302278253835551192440584235885958635263534585345081966320767125878796785345018361873390331732491487527530940485018880826030257639061664053511289733867334813561387891380708279569466952578094324152021687908218545821317994273550934902040020343698318416415522234513844520901255278978085462349138375642728328018901292450726151956386938354275252909406141220086364039512397884182662925772322266996141581118169913015343083071153966319294316843072033756073267218635267565010390115464112852356728277644161943095679334794669400831924381626752528293981742038617634587563366832783351824678408918976305310631310651757765562194279353256498304955391244999165434227403590017715619141663430097237197716533068611913442072944782412311995499847999178925065206052101223307955296469119177714890247180004009246391704732428667091921989649814163548890490628309230127674989123839546948970794466929332302877057924854345002998196807436391940465386939028281157112348885051568630869552377778232164707618587472429475484541527776894832910981146212302475815159382408692911890055002343026659155261727299816224933350076426119283965910463208444564692318532325821195027329873813877507063301363362576634594442302500066238053206226615997114350066565846184053858110544401274098896301157871717838692533346092073299014330857391815758226807623801644646643590800126962457702809356056350901097278578593820381752233553906552577938969559457739418892929940117183301698327037073067710225602391305368509586941748297376326397253989837255475200000000000000000 [181,7] -126875726566755355098256308983256438460650042791495728369392511042072411786698656258506811469148547297851985393594033653253245015944162202985742313459713311266385212336476424135770274124863031708592178342902848904064401025496324850778178360584913937533860264226813241053953308272583188449968561686634234905163964829538932622292069978826278990998769773334371499720557272224732325310437033731107973744933118431193505882158654533492590107840324098308076162236193355003320480766623721462412937459546835465595443634881330530326826764160298193269399890220134700461134868918482578691332567832079663455938695329734124963215743834233159403360149104652621459190195287820647841452838185469504034381065446697090040918225458991857394356374110366469332228513929195436400922408296460307879362894934715121589597584420776978364418625620279535209619166647511727871812193938826466700280122024890490734210076630509165377509231406494307284296970823933171096647717802640206967237723991952712850789594339574649899673660426194327503025898038353861353273342198282561645256386684120784268978395103691672007680651952271959590723816770622096525193095656073256690795904146863559583414817418625526903401294143639685505418951155972154579208298828095922456689889113766160701633618178366372004945275146711285193277218080252431377465233511545167848451447979257795593085181590844350626293146708425226053202158797495053726845986725147193477544823225975398668476508408725699523033095326639331766288353204505408657997403557031164991239489002667839868228849551863747875594546442413354582021547936761747760340975580547838798494773492639551806676892801996138719220244084940296197106105824932598804011582552921037249092359821849095745953561414382624599409748691830208235363859195192962683132565780626161116823246864384000000000000 [181,8] 420147969136353147760341821929069883663379656254476834582292496592283908199826419658230638923602173601830105293747357731344895207778601876750579380341682564253231407725144312761053728207086715517651534619161702932727949544815442740068988340839769658654456725167004635829026406221238621725961985735203475308323190017477342692736696665640272243462893894799673878574002988532235920441337701762623558953562175496821393276145208896959336915547988955377129581338123188302869500859258442294652135218445367400915270609367136009926638920053449818291408911566669832854923836719775953475121178594424566737896277247018053313119093353044098709036390683563345953775201400493638654038812407144680501548570007663942279548301711535765171416716799634153037461637860705507922902173088884642244897642077630255772142614365607902667726409313411872129790264784525060038223426235196602703302782781428973488216876334997047138536383735244264835338890047344065246498070690798219759138637705759911161466328651954645963105761319193801395771673708992170569369148216390594997630483205189091340375967320955074208949509511864304324229696740218388327223590181818847984692148386224004581120235451473928110937466549808523491745658919267736499348440645930765654355808275848319545723676651636919933871109174321502339607621604256180521755452892839545524493900037531256699700075512329745219266593791978638125485732162597525329692163307292542626876020207048222092844679737481744666288568712594826643582035193680345893095141598579832891397567332695279440946856341145178965780315858247223191880267256936935353918658163292611313686781316663862873507003876182283320151627451805325727919441986328348155813688746615851142078453260375946607670185577447421031872549877479532672072910718711032362763112488640436481105508433920000000000 [181,9] -90878818945464158540998659833733124626532526670599175311117349370198502232857113983578861338166906916216695342125753795271975405904813623669247865783412648042800019356148302610799188728458569243922494389846458696841590121775842455697534220839092468897566661712213614264695040320510659834317017128052291011898259772708340040111868944856717639570740764543540741962200193128112613624210523286955597663956674356856889294814600849323342024724915570606778769813861778590839468584179250587713966471688345618714600520174477269622265117778950960493541603708435146934700291116458023224883227541394229286942271662251857501185657656827692223970866466080925683488473608647585939892983409675518270160584371626539622771007586133348738895663180650355057012276517467059311866698725968208621429343685653202905616870816126505851737757563978138957448230101152448647478902421382885435001905335345050266107844451364677149207949911900590402461343907059628029707148631632401706563195866636761316197105915282939099896165971601830716906530685261734012873535676207037189075111737486025940068232646801178940858802327141114103624365700440578127771288999578523694957904806530115439176866628456573149160455957334256558159055663801196467407472101368553389401285994884504748062653253259296052093312801949626634845643721254432254987747991854917047790513702552393941836484892928464726959209046604539470281946839079712179430043849588987711114650482997494914707066295200681929599249158130137841065260433677448282666476521059867492940612729879688076193898662862723536695733362739608500972746865175665999036385239138607817203419731557402022656100367258963920615497512357026420835287163984723794069910912698092573904254399537459385478156482194630761058841182075035511842910738275105806398123104300087500861291364352000000 [181,10] -4883228053632483147026730148409806270532098797652602728018907059742449191892406494504720097216259844230087194058432002442469564756023196654876728429593887790316645747727586616156370464066318680922999995376110263780180520280023703095861701905534332869704560459127967849237269854084760843595847591494844797151797585342141644571222447421867776937043349559373784471560742181261096008142735138936344184763876668316188100892433779388439804769284779684313405757764768746036840583521965946822945422116872602773880055546700221117453193930707861086538045943993709027145956186543648049939789937396935878822707065682638112002926750652512271419012674559787945431054879629341591719955297535699223530078988662324196093891910662509557443294332047201572676831474162001163036699672539416756611712980990430821041920177635753809792363998609990868013086907973550249154975602447900564683440630478720401775088686014165187907466464637861573663690809099630124242480654222280144372189415547192729987831933823461031727500520798598085237011540828527268119168545654880166519812009722099355098150051151330276644928907133956819800892918357913669706014879875018791865965886558560873098619569156100348047898914359770374569500238363383258458435355456729309226976644914320494966795818557963460821948646602398302775426413738929625663125661112088176175828889723880767225804877896297158896312210658606654941657098668964842371104189439237911787471418633470130014369229520203614675608049396476374207614009473433801071643119544992735724766703793980969819003034710687236609667699091118469574972094046918516036618160130649657328466558656035861209824949491150713545499510460532866336397065494838200836656736557377054307671502202994366239249109539039968848504362078203816582200349216638547176118671930000133170076959375360000 [181,11] 22875952249651565659518393156204566510864870389261799644847514043490815634114499161695730719590215657796839641742123063513219032756185411756048338673730353564450833364695271950942118644617610135623662694639797828670934667406880444495393469061434758911737340503751910645710492964855747331464685786110553277335080400856354856702160688119831316664924029186712460428066771813044713520188837011996723038945314580292149005338849302414099681616412925332866791608799606726020016858523085198871818122764855350639432974158726165182557926578249508018824638438534484897795415596641745702706572892344651263591331818969958710414626890965267987827055182887889672316841402545325720091574779697972998478203958375462771668919746519359167481894989841334348934365486513580164542146561269429968338201712778313619092231244592789189844610115512021432521635788817691378599328628535958030641740784074087407296435301112536870497362950343621228026908537456935389935695886161712597177550542643706663410396406150377792274197468877496816125903934269997135950078801838902981483811701808551235322397316936842753470912405249512937241355843044243532903371255580572804567664485006639337861378224406745002004464265675543846710294048029844299051672424201126163149971878675810665231651305630633509022068832109774370708219673066188052857442755555716907491465407583595271929653500544758813089621967979667905528753217622144086727956027891032158474476829245867534842585625185548120876108256126152780094792131711934075349340275216702317221294637989719297470057015381168047723954917138172480226982489504161792808310550407827719823182089650279680886136961809500764219987847287516057176792488718315317577169025442893938431941005901566131052432243268234204734692031514318888648762832944629625125846782542222858126049365598144 [181,12] -60792507638565270638607388580843650012754704658036527319128374010994858960151481609507700792466886543643054135260330115209356261198968736368014530832513823762345058027067759131186396227292831899125515850355438365749818050293853412675036710667338479565468768671616986230770402272681909484059673711901567549958729351674924488454457648876173294551594241870250156184360966179363618162714110886539211443456649211366622548461337503683092685575728146235519992094661814696993258816644117011504138021751498360108850505695772644907213601506621292971275167742402847787867033252254964249745790691797775533993067217334900336585306361216160271143443472074315268122645927419219439288783176124459718160459786471896570286078891200613584759409160969056653738779045177245412660740668152373181021042015010293844187342736097351969569975806033322567263515336262630074448158856226438011765149495575077164111662839128602856956772938327358965659965241111579808731131767736018616198635202408441859448038614234745062382126454158322193873145381481254310774676303727937202961132731925730001303422680918825014075983968024166312482455892560559657376857501765642095027067837050036520485203156910481555355611699257203510281080881842225184433856630190667855190093646152634739477746569100774699356439559782406766531845540342014891521180510140006631169310350281818312766527270401978019871409736968502180639513257450275260413970543204505492784984051911159063284401994420641692343711845187774073150691153112343243502579520454353127504288951200188164843572805287568071533120803464919776498563152639070548837631040447789584509631720248700944376613615961548981792105596392671593262609490031049464082787169475060438058969347491363199554298503548294013104717293789572716105591117753565117130800213867138344565555002880 [181,13] 111656379030358469622289159481825604801844854674118172707654257463466082579330322720031938075167624419376528132293444892966916748154702977540475313469044185966262805391277677040460370602719226548882680933707892539545111537093313977831186528619876920159741266395576811417072380224620129709944601472221246599260581252069244288955654900295491329004368065910588494794641248479008635013848543110642437300580342678877499573856199764406920825141763784716708019886565317992363467182065565186331637507801255397953042789826571702898142545372432335665594384031252686800032397800154351469782013508913112309843858743733735654330113921262751097556281482852421543361336423391034091394024757000331079387443977246593872245568685754060369877261664900922718531131587439520307028226353980775606897582053082879118092128506748337464339166151231916483754569257834628864575413057731341589057049665193588641759091063369950684987826476165644856436427422165153682335231410340711809004395706318479847345031349497088854734394656337411107660104260781209269997564059378787136738036521026758768213616913856105030485298660140165870313984988900946974316720412298411135999485934505446988718619811004117143417944030824768009995351382208394170010471115920013052182962642028925427947032514097729903285011176232589509353773056334115441273212661148725869921821015415892196818009418841227458851267185454329395324604942109640871061969356984123367476758027589069452639675584584110230692462367869718287787145673718594371368342305508613988934263062030991220052295503840005941320009517607886774938195007120250122306616605760618272206730044298494058714706597680937034840480274013439819972706321400662538470716010277699498785283058132879375041988887277634944592648222616697782350134835887595271100742158107489573544213696 [181,14] -149367219244515950330447317824631123197336310689476188757009955723386218320155517444429923709543224909154515070638965681999492414448924317316761086380449365347010854285170647910442078691987728916369953956221004582981723149123049523637426435978291658211428184598455102576684940921738157272173906939547337943289917112131139897604511636753917053972451995453920797748355650698407365737530325440777566878884641142079611320684646429875937917215460550017270404785328028003000031745461730927050808230358200194913504052463916360782642274125254880120801683449680386048419490019338207145029826279739117672019216313212825335717593133677216123487372313592742729805216853591182960505854247254332806449320657407020472904319006556564214966553719842980003717436646205728992729853543428011507385496062586064790828267940340922350895553418712574532970046415075735738912114365433842345112499928389308068064802495559134029949123944966247332494102498593637255266038864896669539048867367017083487521182354500688184314934716813732334660624141387465220369239427246066488002413418271292529925323499254458321655737996314273162316357366126832706497786250499896753721914431399894945010636209175551252216382426244754173315988304932522454192757784658557701562199176006534937805343901428056926008710543117953406766223790265291583547669538710388028304001352832106178919566535324988560921631938142693988203065768951937051042063556765860979483614217383230073829791682611307142946645382605012511262756615976805986534019428788450290386161419164855122229951309140330648165182064796321025390883105796475861126877243073581106084128568683722704666889353384207606837484158391032028011087015805378050776604002588856309410492453391679692446914796310166353317150324619660714835877536051175039336165619058481405616576 [181,15] 143962186754413943338831228882306724242344116485540693787112395097718209561756710487675379356660854740556096789014056289366740036153696408043047252034006352810870631467919517144037236528565516210509957069806783437683586471632973295670826878309424861229024188635543126901859906062736818033682189788849311058210892513733494382679976901687582610175225624858382870354030508956032920062684502318461374619119693744536429043179225002689365894355981626705974877156428403378105850137201759910457314222153764784336068583891117182647566129693133544868399155724465414165076678443602305743103682288591905251882738002438211618410209281968854559874918858649958839510138934255240212048421819540697446047786457350005986609189669328161578128698976987475911795003383730935586982163966927486979088716733660407413467774984210430003956921985560102048635548490326268646185645063921118648888300071734460263879654460753854845881519747695600381543239325532285671488931328773432488849286892247957104609365529547453791001204152390637233123415412563082727929684728717145251882611782253196146427490699366153708783448632357289531071898698546390615690098467848339028882950206351676898015272888099280962252217916453468536189964026161633826632435907118219333482516143706265921434470985921548420547681701233517108958562079268450860864612274337873325464484976597690394734961798529124646752190223246187500187392593986200065077908281241590257737413705680021600587049814700422944560023485633221703449810069734679109705578434532893662109838702766714307456329258991176186475901513013769512711472181515807981613807329225012986526324310793723312278618354424195317234074238136780619414225223013258541016639645441021796776326761326212380333464666127979126887700713026999487510625915165651352705621827872968182920 [181,16] -87788567445388029103842530944808580788341492716768106594296142528107395122184133687449824434929686365475695802110776515903065306830835612932169588777978577943296466816099155512085267278984700139537306615740696731808743913032746806218344097669100244189766932708186093087378203879643841134846037815013913796609602242090601815118339120822320623128956853040446742244523826231629175791588365839795230738891532088099760293504646753482772341299986851763405521083437707293652550276230183540334072795409217781389226917585971522029857698946011650112996587486497865209684567726176525140576626857501709467357629356686865710533769348827126674015198280611461031399802711251843508359566630849690245548605901504134665269076100382942764536662643347257021074326979077700620963851541999858731281244653132838776474825989586688215384196150424046473724506454023852725572505262883948566457480739254466209465907014270497027398309627852201408207914930432394549114807033966451256657034563868729354198257339377875037455126004238125546570589724720176342682579967017574416929485737545481035803025012191987819174866549253548598069537849891362634212517978373387641001039232797791881288752291430289525901885205297887783469840258706523005445788321504525207432769883477550372412170489115326763610144201386217284978097013780440944344048945051127439351198672437283841834916168062536042654557965601322039880057609742001633683416397001623013086491773170736926077662096213890069261055333549237046477762857419568738719370964925274102593324278548243536396253435966892839963022909859860956138968257387762602047731818896709403511908058503717434823425147713920598365348250354426801954966948848806768313075928009585988911709401372012580651532983879669372067237859190434913695443095369410409019319678311347200 [181,17] 5485522669732937223829053587822570020445818243010281823145844699494515180677067038748654364589133824120001862320237484756442556915429376895252817335058109550066953274137337099597647380396906944280243378891379550766756785684480178186723279340382666770759864048902400173283158386038981853492633545150942513203654438282248660263926081296258167269235085609062856977272419710309394615718319784427347552518957365858944223453318388600641663346407739429110186307372371676284643654701838063520248638523681166166297178396217447403815896448912529759022012195752235173219088204709399865072685143059050409831049466820080469949794135001373424543272901193777641594429309416887233230470129002299682806259233302172089627190454318203853801770738063514580015715825781440464882453083876543147919457797140193961730850519134962292694963691488404611601656445573160142690676973887852531237469051119399264053336046806849636550870832417169668184875651936956151705256478023475116681400658056137398273701554393443170270266487833760122148357039884597193263912454204024684420195226412916076338968291193201342983951059706801818294530419755552578139170789261918344301339393215526524774257159471063756203915380963565764332021117652272947188397178069470976552821673821530942891107857805964188240079517397250948360336831813218586701542612089561327376780745744472917575740520564673954497083263772615630172612362270248497003865758191402144430111560187123211818833118188896120733148215688735917441270745245958516547292143398019107396927564648200885559916470283897343291236855487845311352599184392883246563864717253945677676573551712843298275256451912573049281141787793007289849369395976445655453196311560327702413467448608235357126847087393297554567489592220790484202851459880973823216019119034368 [181,18] 64127153410269637949127460584372675168833892112694620655475950749864473473054544466382904659531557662830015403626996280718572559539992105365873662971614264076185401664890269646103054373927492850027285600237116616975604040098483328738403355131414564716931768608583013908327540271976128487386462732153477808686680562386118483146875110349362958160644392381361707471485947157719330753105552080064518048915381910478947604451588034356455948638606904726640372401092370931822442115440274749200534433765657460077497944188155093119415443268561444255759247788576066786541156456023509082724793576560542237829269930851075832125352526845073149746390201491599107450557669582121083659792746502000135375367365726041711060597099734784226079137216185827723556628825867683560397564307243443123755784980428600292001289157510801971545461035371871213573757376047824009466019554047861281438467324957609026334109497781959664935743412473319681174615313840989051545380018777158375139277248799568831563976244751869245977258891319530307054464270601891909085155121369897853627418476191807287488594062431836807492638685738331536200565984042901550028582708588559566456544607518546401473558908656777351996041279347262437958593715468098943859374401720992865632797284074492866173845305507908265480837353336833690120663360478244833154889566424218085839556329715002013668437544561779481065665250865289008373549861729622545296593397462661926482630028436994601355758278461191705987805098643775283804142509467398186321123545481352841663405812234695579782948323196056115508046598275217540203137638961117453167013723394770646164645263604055222488690101349183768530764738122927118468925400847870114796057156501411680052396794424814710415101320473149805076690258329627036419606884616480537728092088256 [181,19] -95935342653075951541646655031138002425527268042166907193106287166783491914736457139849813088568115933724861344583234240309361353202793851053757927838188924890197394321844630175537941546739329136537378846536267161473807396519701267721325234549066240092797282758156762676610989804419397541696825989021185077666112287424496625303386544801616501184824167741684278827445232922691316134211646722984092960667338231570936884740928147658960231821673472966002100279410320184245334322482614856529452005014958986931053587253669521821732814955385834927838759666290335431495029469251169247872280697088082163093017002282273417640160306962698741164586815630288261535622232820592244304221679311457284857638276738501839004923035977983278329599277698274358755381372202647447279145680133017333869722517031617464300407095955662063850759429333181918878301018763424624361713815947074789458512226006217578934417527985876168551809514696474940095337387384123143074866338338756461876199189619246443428484184310531919906659666739118318191947088070745390019229800352608368076784323079461275178290144221104860037744185898635596820076961846701609298699740892867214212135206544588755227284981062785151707084786855478060811815614428488641049686665861461945494257698576392342251581854207107887950797513289926973220769361688638855770031473491465546594688083004604889648723070322213656208881658266546841102617618240209249552643219034315279618682619695585954178482552094644823243871600218532161634948258283762433894008736500883766009459642317918618197340151173778620810139298137067289355934672927291151099345446773067272458910464195193492211488821042127403968906464121113472818683065911610749549483322161101286913441037233944502130549050834340654474945749048585911716860742753725391234541784 [181,20] 90591452597601653257523541999031404301727050734466403394990453997003010758783952484614490716308772943629761803668836834899281206288106787431504720490214262367591652548928246318216179856595452372239522511762146713796221784894469087192199813782916078886281129947340641215094956023578661416927953519101529245506304496799447067145366934488124383255589076088260831328049485505152806988755465875402217140070599892411385564736093997724975027478958078154173699152202819357947856622241186000787071866371760997106846767557808976896991877899368760122887718651014740185831497036807559223745501776486048512361162906151846349787760874061366792656132693567063895407888184366121713987779499445185942680968344861905148715876289135212525192697670402861200601996830228376353913475387634355593758318303110975882855553796048713671687211168745555195868572080237024418757233597943729582902934890579736615055742258342689529022112018522473991611972766788130058671571403022133284568688479649724782322301929310468075868545392622018104361584700008673490865010327121553922880085669092913983537693294410293689486596182760923035337713413005016728946002532290717294699769415809961678661401015792848807758624728404863088530751513094659200203366840258195029926166691932284796999347747796179772449336679659396226859839297337891165987641593644763681876342512311061557025992492964922984425334609878712614397875092598617204167198614700806992211168498509416590009295367954287481936359116427881962138518433478012979812582803660218994457781876334024664778207402971992980707291603752917266364538959496092996486149326235670410796506028435959021503453886190107540426525286129793397171520431210471613850053683058227081256107821059521316684508749885972722135277015169692516064871361030273147698688 [181,21] -65417920495716584259974364350125208878966316267706399537634844767573668014460943245609347361094792662380841486469592499814730834737631053693698737951547765000222890721345633479145889642845683936796896828514792022584678806030057396968790647474835080590835995618811307625850930896518729980943443499760691491070424766179287952760311253671633229866086525416916614723512894825729813176460751757205102408299271416440917982627239716504648070968422878766102787257456668689384753403431319599792439927935604813881092054470739160650713933233199100025288027125417389707654606806825592713363524544280166109124360257724152196613221541514422953295870302848122642163522511447394081432949915649470010458438782782294216497678931692399068184971371393725743675886362943898326154061571644102294076678318493110907866182406873300458923783835125007785114040067676305641066406061233853842617895349237216735445282073488925973124162540052612621466646702876891717357865059191671603094838979126316098397930889837592705439734250530360374375961145259369704489973990760936689990452716974930394187883724735558007721600940849208513744604586690409353794158678634395166571456219570864562526599616131694685163323023087778401964954081965553211143117946422602248673173865226483761830182511249455139884609563737305279806839929044955957443696547517272533878532042171126564053517373715183633470911409791753502480296746856707804267838284300677270940445317526039311947139286165884951951461245633154229676012409108417067550080079895528789574009754300429173416870600154552931278416026157557300675845192640061004431969961456336148959277743532984238067663363971807252604709442075043157624273950407948762336709946416811955234091332166305080227728319193037059584278478022211844976948939344828806336 [181,22] 38306010126404574716189417864542002583152993763973494982395515438991551875418297183930656854249437726844015780687422398016823860155928935227762750899544547861283795141919294967469496473876567715967806380965564346854522743410948057939513169126020035809252822004183514509385317750157662120394195611832666521181140565810560411288316296376353357525677265087445445843758833437622349792201826527903752773808717969931984480743158694554646884159069478922992570406370775176530682609674164334721271617214509056902540691418557882201090068572600529721217656576472559826837698553340840062204344278310712265728507228043294991272826171218173666597282749503789829344869255247541203610720812413436949891041314349193531041424294872353238351706743956717486947453550794371183448032851175349450637511447679967930907360639322721688613933518778541456413535160712147431044020334207832595229652540160988492763360640490719084195383191798226666952792627467337768125897668970976575562401361159547553935250932660026903585764757612163295750983323318550562815388625584902856559879483938697908232581065151375889802588262800378456782609658780829793555591707998579845010170951654837934842667534529604615458882203368557742868910942160102473154044460560130885369880130856529820485567909752477456569971726052045726774004273892408672100787327291065477513817717530762382406932637962176144105902736173792515488702764315951734608417130179417328400438735868135347135351176738628880118439072514050509819908478027705163087269243713071922840371707616532017552374586732608539822422694936617970416145309410093635287013916230467268962350389993349487225520976338870629123311197646076613889114961234660854339409802721865907772574712256653538821974199733068687332063204871342357400568839840075712 [181,23] -18633869747542352394622269642109782848745784728217541768328220970939549465117446172419227460065331564894933207946109537789405579465788226490768796429338362073421142648574381698003236083329117245882501109244305311901104944197411645495446405515992132413395841111479736672648370555857775106385088600966542604507673058029423718124587208799861477243817366595680384341778469265609740748007011957421824570834326147509619973056788094980719427793145686232860721037581892107237874889060785318902942794866345460433477790696263058201377213467124379820854034319303020227566608356077299574080306232849101273594784697304179177998763953516393897155098539801964788990836880947846878803730077206933397004412455737218467814048807356025617550880502195552706185741234825760248561970349326486769753405252983720734243354428549427641164713476536818013888028107815113516753866141640294029249433404995788665116089612695448673267720871185626329040126536544118939089388819315809168773535451837375929730049879920796285865984887991109733915963219159813047532665079224418447275158955021023035465106712532647430727468136459041594702698201338922359370897515756696952753009491275355522561084661017935085912708564354258199860867557920552017341797531133790467870808555365427604082128599221139092218643584647311869098056087670871984409734025888097317936067485706829092806690816772485785957773407190808759278722880360350169228133121151136506057376254419453829000224604305831452361444570187062466170132751051201230123221145924200155115691313393187090260925574645169780134011746228199010675535396868975189980068388798837595256668293070985723288723396498881199385358471282879166154998303078860821604152623197199068516141847183245411089307000457538343014380727093219863817740457191752 [181,24] 7593321193104484677594654569882665179561777779611435920201593777835558448656705954133898818264401760808791227115630975450386409433750860420132153575915531507273374205549422992554240926007278907344054497532875323129308151373904095465026306694885343429396188461416503185788420066911077709789638723985166948386608261746772590535083690877674900735735005086530369296048837889291529519584498876047817390950566961899598577459084379887596453769815427144102232033726104403374252126215337020835238448341989217381592295368389913019171142224147548228933166609620459582297998846425274111893649105922013091098159083678445224060171833728912081525414212551873626639310599267851356401969541491255858475751696003314288445075303109081054716463890659202489373357616167400477325744133480611279846808987381761697073590125411598170699615531176348080529497422582615626636868517391885304553615623081998702182588080468842335400890478938804480589408323236579428543215005876478417768356434165734920521666984289884038775761454105649742219887883275060957752053943346231213444185626443972727600396539998522892265559528221706942997019386320772997534621040575769447175925143023579061896621690178892204948956241005358517187700491057962821748625307750036402090237446507163018690501595971124113595925602719011700118773560182488479997188214898102807453596970057018248050571374548173501389666240465702351984809372300054017921040947867967454308766888960724243198171868468404849600066158907819623417836174740046159254722823574578321829424221714338192678111654742661100125445360382878428784679245696547534339611866927109311659178580055654224829357044721035950440544915238954052464176421561136034259011406994691137159202447296826900475030180502758995461136866536913659938921542528 [181,25] -2590869188517290362771793848578989925425667042042561008655986901394610220038826730873583100659820247880106343809768675316894048682141436845719591148404579307437695080685618086668551732484539980399540765401938171685474545379535308696361718649110910465899616944287113928567637204775886863733978766502114047902919963036276862895085040490892694225608073449455588724005363735804548664401692853372178618786457516727963837791605470411953217329646094485337135040374744943645922502060102039780345605568216356037613945241900268746038474339933185914305292051305446037526487463273584223748107094861572656790562479099632067408812038543971362256398808655712285254032747606646829865328058426850355033513107714184002254495030692308271540334227248353478225478518979738736776245760860555437355846830159158804372552780129754358391676562549539110812483099573575786182385997705495041030314202548529653788340478515178356261525821780777710768182140043684411825466800480649696216823107614597573160562680179892021979058918256245396607051442658763234162968184376332451689975027973664930326246168025878465572224031885498338919564753685246622681080697865056845332217995004820762363517069521132036111007919071832890631310536725659508385538742928726217720692499045255479776569606362103847716315086574038645151647511189806261879897818295271431764147676430691908351765904988518585939153275618196879678944043869391733571599690089980581672532825892768664861491246364380366422555591091218630801930018106390980341019471727170453909824444880847086572545275694398323836685776723917411138697289822839011908030149483975128978099187475368496482655357486317386728530901068192967216679109704836280343035185429550184803758032314509603428964810923066069582066886944784725852044176 [181,26] 785290566805367103238992252420199093400177783512419861995792821541102473637300599567763733810912698850442406368958208189937032175184635473106602231860677978141378431000781096590840732300824805358776120173390419500059162663855752657673086454307414355152410407546790233712129499347997940545949487051573357219561129269843907442959831910321500859180040369714836094313507846568831680398208095283767281892460593366228199560592933735630203532236405092747230402441352989767078019100781617891477531951899455677465290627843896705743188633821128742728834190538123447681769387190751072210028214671110363172587997302422651657926575692806662500428596910657646113023469543912405828860255713584069089291161792910318155856578833624873397522181716125156407730610150652148402349174397187820991388195907921254541057342038787931371109862699756443754926262877018841129535417314488732950161902947611976593930255271109848348319202332780925282011151809082345275873772847360229296489511592704912649407303743679977926808363052075897693967595579947986317848274501121817227879619338387818023618540912180752160856352912908986839520995594588286795959055607708926747258028071575079593522223918801919912395128809110322209478564682570405900251787600378634230030155804024963351974760973131006154566763008191282723626320787054121291969288702568059575128231795671917566684771872362051561333345804079146955920934233578617175550220227440725915729781311583898404281111667104627424569719982838260765312035813207955450374033365946356400380440548452051738569137140867964786776376760735724839090553397876893362477814636950656373114671629223624022284723728695218799477693009111349999752674793731322657458576100249965893422195820413709783414264284884283878962298141983982060320 [181,27] -382564207470887128191667410101119257226267800077810926187281568059567115313582472544686881823329360598385083448620699497720644741627436313425260555356559109557780179761318286509648615661948237382740071064375384799357245439158732916683472881161431935148293112640270090507154975347276115245485794748585244138931938318877203175719569258232258522440899707939864420445751028613801774597742704034544583589331911211214059869814272143371213528445130883304666917337495163936745552849058533000194472056263446130696744396281672213731632087348414260190613884010923549064609766348871549176655286143467766700651512863713916691325929725503535936902842731908120970547134258664382015239417508736464695745642880279542391161254996263015665637301293398029116750940783183085171469358739794473415203300771614082728732650776287538088481611270766617104969182055830418023771890148764935792076335585351174566872948317630439806306591097122471795125343523324629857879490056680657859815177865460279703749691252426092099781818121128801572902188312071461445541122434170578584254399038732113994715073062559950389005421165565497728082735947544501553858810463709058051178924701918268665844074302169785629450850948498852417913318765235033290075184118720409963724023184245710627038401230488600874156519997868818677798453618249748431277029764641646753740625538008926871739525599635542607137744445150992413029016658390831219253869680951522762612576551642750697996910411886518355758479953445468812480774006617336272043433192440522149828796264929099498670756529413542835443134362079831289129456543536348992166173452748822835604668253100238556889076906425049857310921914298697235125424573943507031114544646623783243225780267118523075274065575785433918431451892916757480 [181,28] 510714374025249244465318614217519672953247312969525511780793357980840323109676126832575456952784587134794839193379420559308950818521056542944559066349952031132362471818604051763520495444748171453934657509895854307553173152311857027985251521680760974303936718539939121435310762323805754978073491976867337449751726586625594978029006405361561887366096066990622949982758566388887974359367079987091141951018740150710627894112782720393328583582178103639442858436966769824685956941116434350140526753298951986180361184544389150085726984795086044200758339398334690896746173775652576512459661990194161831934056910004583600518606076742865652761041932250404052841334577941349834799147849837752462212530148515928804958781193017163279944307600211737154410567238149201256741264671982293314043799052993387493058644365605149872027746015173730216809132005174350538100550750900837814876180858247178117540405540401789059504105215157382625252854110591880106211512109369533690786203458944804424957891302052596653857236412914115201682942919632008570876432564702203581626306610777847578757829657120853025908481286405875598688602108108426484339653530913680358829106153187213766969221552263819795101395337036466257960630984591532736991140871797938174283582400870629777881868549983465404851429573886614831971235312732153706263869961079964113728905248700343060332891344715644199169905778036242879138988557864064866913254909724115174231399656237648476774653648141328309414080500193550138423492928844424988446625901730550244892417868351237472025182426996324402258777771304448932220900361086071698465266878470580696135718442071285907545472821841066918775366671118938153811277084846164619431481831896286313420939025626439632171274327964383183031379497512320 [181,29] -742150309505640635099521776457485428760329455883800737760413631989480807686154558311306823914092775873777313895625316799372418408494356843996049219300695105466808920727704803748741316781554380093717793615769077018646455502976460848291992826281348613844235952012782263358425287912695245081255062225056527568380857374379502719889668785360738005573566173489425373815322791044202004740878096588887094505806708387704735445234281796041027991881388505486823967212865851101281410646812743223771183921035150182471633036433368696442353164300376164356113456251146743009491091677492313637102559216504104732768614447133173186914484506414219842166486270503168476555996824044338978533062926783507360206970383837259831092484085682237712906355809962987310033008423272251262228020710477950140980780020397834186613254777188876738013876806862843217628773006902789891097898298379910460859736917842616635312173173130867333184818792919042366827815223395572352232865859648724588210403504306520039558866927401991913889086998417915145212906212148965285160141379548257191240794587044191538886476966227424476193825831283698288176677919638322554519696431335358434172581873418530926713323860656473469510915030764270278713386337934991620072181481763490602102232816487578547258946641516862748199853943549976670719020290906259478200039536745968346674184200988956290312299934932854344976198152135775709725740154740260218379029247780738307969936735314005432424987014906857761657950203909950646594390742052945711398509440596466027666010645087083092416230782397403546901092062520782615181493336499897462158628808893674442300137975511086844698286398768848588037325967131700719375936601378881092975786002482818046423112718872237855133092872793127899254841576752 [181,30] 808480676050121091163048805307499638208377315501900058157483468162121020385028836617239166662090004826690113701368531542579829467223768327431054733109668446367119386715672113923607102299449589694421614049949541290877513337498825025420572465921300954113758904928757446570708892001110707155186287819852968269066948226522116568588259176221734922691548445285926867326190237764811047254997911193349576998051368915779733992639209296549866679900839873254461841197769571783969440639741639522800874302904092287590090069478263584559359855413723145592687140550615402935282250605171920740076010884314861701263351294447752647084543890635603005403303929349185899428770231212063746972408867642551614082340574364993640248635023886974961339657956984222691271931554567133303916925538081563042860973668185412226149704664465550549272759809008099656047273124651171462700683515339481809665817803379064842182297800362906201527943329566863131523292919747715711064344266994212475489258196829965467278302799377538214874969792385909754917485058032310053645721602592555396589187589897732110204356071992881437112779145685804147664963938429481034357465453229773913203758635650127300342855521081551263715299980840783129015897830390633451316334602174420554193424442927220716972979797191844755999735644773204324045879340110965187494468378664920368143744565573123696113443240544046323045403924388543163876681885192781098479657967304574440158717420860955448004664381126353194474675627128107003568404980066876972924684920897484067146516939122352861614011435137549004931861546238320757263248774640258098351390858039546622536340656715489994497596477278069587069872217623081139604700109785043232029040460867446902939869613966968272853578296404751857786821392 [181,31] -578366460613798315946579331594715655953707598010808712488187292213782076410684481118217166477082854542228208790880886506029596788304422665488389821278553704251603741695018448482055028019931030960383609450458304687323634514169783925172859411618422616599903562464141004805793741558924901640369252539072665081829806119790257922847416687829867683147081263366308323409370844360801656568983570465163513905931272383370824164839197362494048063084723608769539396136350468188156048757167905584036894163189104924191897793969533336967513708908783489227464692398142055707896576508298232305521817837183939810486167842861978968160385708170574956409616243301910824270696238013890444089178739407714386681566705954496055867123668691458881954379350727919037887029659368395660111100107160219563237879384853136979443024549331402601730626116676299350002312973648299573541048216027660933856449175429434600331403640276377058245126754957803985143851716599571693956809599348796303534334428943460045908108099127818869468963898786632121327830742970607540034437942803263575930771603701833814137682747900802949240702347523621897985530599071257472459024445197485734820800956405154043405297164137113896587318797052191451218149828075295385236934610016087402934594766790883816862774536150571354566980552947253269480696625589327161170746902630132316901345681262605292431311126693308300613126646255165791420194770267842510737309628758924119307094412206167582483580253735689025823736203770498531512411409713387444077748325628785435898349807982768713093645624987192370533911471577663671084581254711303385090994361871559356786864471041804930856883349126406124004354061226971819896276410462707959699678746022491870028615752882873624411704499223683969610166 [181,32] 122006415487912579785270554643090432007185524524075202317146171389024772189833399001352167343509747451339403157021662493475172383535100710882440166709764649061068342760738839389396894016294399636417029800732319778287461023123000642817634249816896246763715514071740120024957412933364343454397486477445221706303345494019945616771805506513392282012667720309274793238563312420699279276872405775544793771791982133061789152374711898977384629543409630652622579087092495256765003873798007124487833987461934523902142646057162765155986137928994067635231237546933501856071454855479023915610242228271264022017125398111384266201801916129450314450444466088184558498539871876768342444561745952648592039451835734194843279919514705987613725130471386825677774903922948369324804965193599413628428222242129119649020046823608802664180525409168239667719408061862497517987602332421497014644002716956816134666321798217015382913248793268012324483018005817154709277931140580888153403979498007786104972706335425614495883744732923647840329535639303523070371717991737715790382104689696397155976339800131528270780429707269363020486124967447461065617519816639614746322548340491973221527596487960517242950657049461264749360975920102548527838953725498895967024060308330860965340211657287498534083805971616280192781287501899155842906128230440611512732518918012023151755924016608282731071430889725758743044237521204581230281990093227830639063144373282863396060364431990968026578106681951206412716063281416071650259187624102861053696948013888442613242533916673604495961697392659416312245806928250570312277382305644057116810397546546736410699585496551093719676995619265180057397140295140567185940073747573757933106002354183250473352947543960858352640 [181,33] 330601431755645135655441648919178903852875810907731914592183842599186565371400893377604852049381659272270862067338126531176467703478614657224978919649709034046677318547496805027354182531863418585295119533477343021549111355279903705533836174819220502076067007670610051064807845258841280755409818408892557620170588020233659184503291661680014827257251082552699774889397525079459318670092499596280558622770794531754381710051111033505672823116943242184821560037107779421411496221394763460144280116700068256390863329369189015210727871068562850417204320527352509662481065102009067750503017564069645551334200083093434918821983973399716371376331312731933826455271953870425761306014022396599383433572811248758921413509818196610070705206868213327654461506993174491263175454924737311295382213398990206555818120777922166161806305613966898436321249673654106353014423139200078714908305543008382481446383160860477627852381800152812726485913936330494211836054778989596208988627291129805019459572832952840473257924612646380147211952348648077381658021051773997123410000761855428828684583163097643063530189948687260922541288315101765749045113296433653463447793463584793494055418402349769231609291366644815968010739994049078531860976806329656354417658986860931388286036357405069320015186842473601953604171227124633095805573235335279858640037504318952616082954998747830452554544114357074297772087110792412015102048483342451726273862705062057499345384447902979996888413407517060305308958089721371735834619288872104696744715819879893756055917718098313852785989122946912028237718496668957502669227879458219236974642470904636042112720952399661163656785425475327411408544475758128188553084040855334976362753453958797064446196195876614208 [181,34] -561785618827020123403097328615974818807390090691535342025032434197285699970788608325936635205016292011696335500285463507139463649863986202470565511779996262082907937660695165769048243365497222888962210919304657750323023201655831938922535285776277464006395849228092278306919673216497891131835610936362271061676000258363203448409798471549968192418851181434597713077659095225206790833328504113541669805881827080466657919391400405451140698635769701253706765933319270272961031604105105192461486644467043093003280096616109144437882115968996584495913064322231105381400493807805796358041500619779409689477669301108930770360503657518022113019598492446002665026137730843842183790644703731828312006820505972743583993668555573361383853123803714163943828840309819396391930000096243339761702114738742424340020213855175779728223925987676827653605406922628157480034855858807883999580757165551609383553090025706996672785085648827492729697691393931778740218762882886130650271695225371569641031417503601661059745675400140942367152684265341078148584380968096190427318993513528974069150569208148919539849882124748472736300046251125407067463709782865876926727100372144656073699872235715163125135636470871446735424984558384590004413418217657314438710625401059945033912554028621449602488745104027243540081698708046989236021300684180397062003133710615104536976742218915243325543868880239480454318001778760342768761718471286418454194228026048309739543789770118152420467801486815441857971248513740863927809361006161900071286834722235333663553460819590841101084016227469774531241318573656744644174275788024594713975983842168817912888987907143658707874438297263470553892909435331206029154643381699897083690282846083314620310677772211200 [181,35] 520169070517199625094815606292678681054182439857229482135619035971938700844052719245312480420776321764262858963987332845239773828434947453141472055137062880880973108557226649126410905504874075182411968904054375300972992953743504686022536769586751083947509751466164507743133935486644205658226237714480738123589144491639635049963948655079894317861125035997004884724975778359173101846607384095123079621867885230577414757048618121743838478654135928779630139446749344614450949645349106873438778501128067436331986428609504545285482409367450496912790193861145903588198003997599840439699102515149062950327898340125581758000838587002061869914779887681607294612985358945821612537719701017310339702762201231487456851144355292539535783066319278997116402168619214572212642982321331618194008540960303010640219580128399869197825829048202866252267884101980924393269982899934879876253775513140988330784882085657640661154455067044257185507755713762775561041443441595335455935150144868686501108496588176635306471998369884460219175275755744174017395708705059206269160253758317042866641978969612064930422986224814511455922714018690577411426300863371751941246810874432585818622082223432826152003749965231041063713825401583882663153894736151988742693771093910035366677499682996085066666963233377266648427318248896152462386435564475193893281297899080534874998261962787370846398115570005018207530062330167431343127400605763714925169062626407846909918568818470616603228421408240216587066100839963531477470048023157828428939745966831933262868610240064623281236829905743231531804980932616091901484465117088666261604573331453034266957910569380634585519531185500656074294562419617138048257589986045206691574150353772000872895832716728 [181,36] -320811451908778138120129605237635999196003007302208571705247484596129528092902897395061808085882840079686803092664133029065618990199755939708166445496602506744103937727880266076077958852677858486001419708049345490992988868899801609736705671377633156679456405197457552844554642364896920140432325106439593945116861790442360280866700224910899135590066172950674238311721313058702478098742946272703388715373720895185833388547523351741391900417426940336880294069231253156335947712422871966679280704903773949970917165150711779652481237957149645133010759753736923883748012458107768613884842823121463912305941312221163088323228923559834719356325679331176343898799675369132471237638917478834062335305876269530396986063726286393958670491655089384516626630998653608161857753722817647830939811357077818281478604443581906607575458239682114465432388052036468406056886476995229343275086724415511872991729399649084975083744664222118150956157811626130708443789818574503068006385448582664567575785358985218110411680430192063481936494775774502726045087823258725280783964283200467730167590558869747536710907584432327029588211793214045715075946596637744595415536062240408765605719001665339963998336407483886219550557800005844074054121104985327321542005339970304435111341498948421740933446364446666859200661644629391554456146704270460004272933494413256277234287238146977436439189563545914686476845699766113232155801703732586990653485811159017758701632047026951845989210876346308631082734983061066497194537073248004450157330246386279537799961867017938464378953194477930512128287546459745832552059505946378259538910781493985927239475706252332371158362182723465875055094113667435716648017970205806134357455105581359174064158720 [181,37] 120450143367110200879515749014474440756195003790232304824896243942411902926346004778975521219515238624369349236802539938328077963071976775080665173678501262433894952672614694000573925438222486537544675837141099285290657126411799963046877228985674051323428591571393196665409512783733127436655409898094517366257312781894024311929424744217299571504517155835994938426187453046035761893968908046663421935475374348820210879561758943366939284147066758121920893235399825544548282684570217781467634398243152442684512146428318509725273839965184177788824670134030251904135418244447604216567302702757519165830793339358230601741317297575812140520766140833043834388759162702158277951041866181253238484586017428406764587464079462763256663992162690855083555093190625656331437199829704803722621322338787742534235429288593262269385676592475715565080083051291069089520235323389038775394157836205917369964450481224289708975235708720892003188205732332719209913600653295104341872370690589628308884401792038091583825627281336574429547890852737557645225867006016090206230789167305566606819584771724130651403038142153526368786115974357682676939597687914831208474469013633791117752365167862593914437850471083848150474447841608115218088330750160533392791985285644974428192449029848726184335209890599854459177354314511494195727404665884140052040142851287021231712888442790143150979502792198602299922539608213150596896373778958428305441339988554919985642286931760426167725478863371105289282033883890732516278532186785573214564963115258289902236491268734229586295681788262714945862325823663482948887025180852869085698792252140160605987078120836959908472126342043682791132063260416428052395991759069049727116987562283544571903488 [181,38] -4666725053682883329784637806165367869440877093230424668192205840609251976166879407738790998908970109288524970869756867048473408073241914139793388165178927346056456881249153244170077908501324337271245931141578693146771878708732940479747366131900722548164322596605575510223461219756729436898885753362802446878022890981380446019260057364251496035889822508855697881690872546498779777075928216549414317241274686356795820817795980269617170287525804735158334364795672156845184819603909232065425041957796242546012155188240252889503354462001662023461940415402258862572066063983368714297952868034896670707242212246713929151741108547649122457525205866355194594458686352029527329066705173917564868393750896432981804969089488963703630695707006118101026965522599626823172365568390920856264571465975187866706930623718390982208230851935970981360214643354239425276073462558598432704807551167050758748283054353278854394269040398381959021414637318554088972627976459534543595502254222787275375956528577689809029189678096442245849700912948231692429445228859871480544651415969491406414448664751523407183704564430050487747115459798445400816273012374370760914587992623456475886590363115266424910564314024920574752635121305284611803702288256437491757894687841678261552985745486885555301903948904953398892463717156965003200458500121625967952624536177480101004350013697286520259993294215497350333856805399018779870746732083989964892266147900601971488981231298919842344808940011974855526021953209239057220404968061405274217530796514936193865000413177063449882487679699151436096130612830495787858341304020820112232896021051685538111381527050205456791719625031444760558301063684995892405782945127639890919533293917150899680 [181,39] -29303842099541826332471081140201316283799689353966848832360476661970796185778465539940104188638773034752692862515694020348439079914519886122450381433455247975723469059136656776022432078490680461891334371650763516705429757368836114408895871171385222212934013552939052292844517891958299482253758734206551383844698789922995318140340375609744116478075375504161404683308181243847471553149737308155488818420532109715760510957397533777082673676784331057004185408170778898491322241394068749262683050158259004139323243039790157775061097241988188576105264205294981195656386519972878386614556868561486089054984136780862583013563994787311711618451388339435816046696671025214716778781671914765537226665321458672664854710066924792560543458752983744698979098811374735761934563567448779263213125031472085363904706538818182873254611329948963357831272272279775252498485489563643608050685874865437720453582743436944050821923337932471380627634357821464783545115920092020181474529235240151723774690728415225493570620798219107337861064551177637003731546402552431094032523984397334962255333870067841944415891246272229643848529013180017555457426700144156205547504679825395318830008668789681219944678568360309893339187202345888616823820520070589329973522355590203321063417178812020071245466514419989187082794715227178547515642521017585751249523646480143852333969820624759795652418177777806162733716931887253324588241870150450028134706249431354658598209348032393478498165453250128172528322738388503016498570220254526640459994860600829259095193935522988780013137073730483502278690399625452163289342905043465481163642006782932197701856184745909375766263081566555072787718469835522030822569038725987507740688496503726508 [181,40] 23041777794853443075277747018903895177208290356715540452389095858617957890667777795443652702656107644968692512630854090186982919837698258174567902517774148493230614297008702841076624571499772825119634932949892831656889850114225870280693111022938468498407333446109685699463278248363467328390251854382343202195720475574572667561939675928341624176070491074881683193946034701285763911236880623284846263503523802110792906279647706195981654023442722091457008987104184573555465959838536182531106095611075389889566097601405704877587670913103920887283967502515233181016843548981426799875001310317820934444752776030796135290613812754072601371714975116187457300085023581896705063368973656036951897015845660631136685584328241302228217833181355778680613392379994623333855430465648213766063456855447728175927551045090184480076245652009414939436644454052035292897179901662446380391123047900085519189624718875265887985499123108392019431668014028962813134582819364420139683887822783789665886472321463932815700775859473376176547249574935658195862712086370861719896590878257179025076537999731722509003567388017887496836659759645688690511759536610389005269182051203621449704881003870211377614812095886314608142753450692460923505019784102727667071018587878531649792599554273149599668856669797921927743948903585196867529121175657258541763743895597363404487364189100343693959796589010361202377136498678805085962774804204715489432609039773094189080581883166056761465351635026309356587499817550145231040853030745988467108523054894516322050327505763720420718853401634084199162455231778842879385658155385544579483450111856120842269912857949270936183839025141015486624849189127605419526362598990239152473708392689472 [181,41] -10017410311034953637082584339630106622614371121732075081918835853796266656662149358045956242330824996832867339199288857221709016327159907008933567385102052168053083911714406970120921091613107345901514918517267893205486766574454746359579057478389701545136504244984227969961207395994069910727446257657004082640656606166868525542709075368698174114297281708024584463167921469818195644911196651113274692142334363081086046990033447814109339830156045285538478055674196171201685068430642665331615658834880377550441641748780150907690275587051517295461469181996296066912721963639749802575890871349210340808195652305030918595464223842825796730810349296522850566427171895018126360380236771923010937971828558450480272666746174936499179207217059826394817721960263893113972179863411481976703526335461097222002899067212574809508277517389594747061038000317784417378463003981787572004019311732654298758636556283064256612075933284271130016263117207621741827531064568345552136666828697916250827488256213374965818014345244388054583322024694519462866486863386153995835100817751102788517247647698488918774939768629608438386108734206161075732628451774807864245990236177440136778508449452864296152998219656360550973172284383808892331726738410138441751554716802636428586184806577563023382589328655481722033299174281541182416165294164333715858062480221193190221663509287158493155926320730968022553444197292545657327216788639230770144935187922710549187910280022246733637271682015426072965805352271576088191675284149401895693111329868096094056756647375989761716091561440248561615290264232874536989681544814875659256461949420264237458071679383001926957764249602834533366319178882478628231571416997027019498481375816 [181,42] 2487885924659923613909558266850944926127243233795664629861639022931003063286193110669865954771220644738130083645088626276689762303011453711480653105968660049597727458951376245130139797285212239696572297073124300011705901230745253752210657744398137785923821616422232852703386179380414309505676503004356415246422836661252471146968452021218521670980598814058970481796893704651567536501010247686016323742265805854057338767947139151904394853696801154743732985029216732062771725800360408629787175378716280529245001596966018848921931776796044624028784369591334561324683844982446094981848135875382438666250223872442648648861171827920212124621472839259230149613829505087603577943704225257839015000259090029630850951873043638159936177141482324640718228566889428555676087114947255581694287920710361853630942547409873179148553709221194769815902477914571506401968836597050759395937732174968825964029790099024317589804025010234361336215912412739696398136428777209410494299947917971016620500764329518975868206896218955851774869247557846984367011918857304112062590906978520501496332845338898111943808049635356849341408141734987572386069469087182474929161239989142310399836380820600227783428512834533278059374117361562093603140284795896617774104339944726364567596028906842909013141584334866114606658703327921921124837353205029872838415723403629257438799260142224210411201608851280045341051980718280568463288457093984434080090673595735196666707772490341871596028655988952090928263009619098984977694118596828946870791312335464137193139231385502385968754790335501919802186399475330059022449766764254330944356823606499675377453575040171353521594264151173356501815435824365761661921006306009063876640864 [181,43] -74896547542042885899596518983809238988603940081137607394887998845765108050052918859922050578886895845179024259238256830316669221672640709587522552809863973473268623589579894648123584969939533228212984058001293375908978419248033340319404948658360821482365840351417662938389612042872009019999188955028578655547768088308507165009181623342179142893027458837536425397019191574820098020445442738633238588668945141265886725242599225784766017565175808591991066991831754976997378323004597133953997013437348791193504911551387207697015468632917370781864387528431923298223291724662460162001074631239205077171793545325638067774290268121825572383905911126309363829383460655826259196652902271567731861843563611380698052101924554053246457462221538130323370212499908379648215888772195344224028352352081521663258421491777081118046912685585220373066670022112589033321067894704226047742163485198717045685379504610336039017758236896677726304432472817272491834807230858976433309924246439114949780720120711623395459780327204679411499729342249276220982484880600574499156074232848393219003505155344588666000613305591467602935448488093530462911876669007355919797304625962785114107215877211391707620298904436101104253985440585478323457685984838014824135052021457472103547559360323448986588230853228751106043949713875224819845678679999728557150414190292226811603626712172330444255772965930144432743074863436165726882350017877006870837631603331434585391709798309133643636940621245431789952140861443686487612276942599430036530683710770708492299786848879289065270510856216893214229856468958540657024058915628053045154004747876335857778200839436354183271832255889626983503915577121121683048867117890967454124 [181,44] -219581632621208447983795473478413577512780389996357413757705889992830358103402480029322100632455476346202746375678136862870655649438263994230040164829828502505762446432128061806498551458653883931451009556070663004817852810535541412454296253477254033238061382793862455291716891526687267793211271255495009676920730823823116656599664853347901305424851274329367443897236271245915721736245175721011244565370174224502502773537995960572147808741430991799187608072306025420158395176827795907544408725374278571487825426515944427047203616204450397000549241075320576310421850064180234786415294390107127807571266996073999596087875815915103063932426981341337126964356648268129162037472794242310314989515704649763104695622054261098328637131018202258276435737484499061344722761788159985586689353425344096002614542826893458501019763699518044370354835234831541591560882430882339739276811829969043815943120760614711133389110652969857726370177995006407300962162086915109637913629953134663872979994627881572883612614254266294323313061521292918026642789467401312255890014634808399133267916025353189825899873385133449152299515396338820939122907868401838844143459927046090646198452277315427032607592723918218669094871276490518883954940177308851382768101059236783808062924882166392720063038358408629881625219288122103086548209237763299673873907080392544972440535679862757895055575839766979061141778414361098613513272097204069908042909071929575549652364639250904798928644774715243197921121009602362179678947427647633949224983828442233990672464034745445652398937283825187187813276922430456716489843625906835438871139954658691035896060521658167954497759618460907268314527306673233175960411800957147200 [181,45] 98700586486927273264795157922221586386207627617985187297823240089900301780143769474509072358439216457418198008309044291390068185655981110038001146689485900516150525592823414806306272568222031815627390768853769659473514633900585096939255492729430563618220664413422003040160908876693004261513746279015158959787389845492830857103806559506777039424275061564515479407580778246175551731437567689271511316203860321545668695392357306547637567920949331300712540870111330753126304080312934001193960822679142580622466855958397500967003839079650146990723708058344984448164678337101322194765010403971919972279174250687659360625440946357990642254630150456144254078274173297525196066623203071390341007420040065822386249528969338189503531250866650288112758052998429863311352631958639100784476804846319001893661592341377813800807647799698933710600576934410797184212747353204130776716287297266693246659886190962772461409868644209902440994175645004625919400493380752674066019998220402807848094120869956859646643036158237309987449090426595775003385700075949246888084804033593150813027663771819612501858333437176276173806877715948491239418521633258397699845764646568218725589127987734587089631359166790956504051436610297310930374497506280998588309492227337736553784755648847219786493577873173087103163608554172686259502747377772054439147025524244262737704230006017657450116830554514206455197272001516811571821995362906399625370941703367624062994011616606877464146295498909073492012497405703637873941517711170849858293923642194509405809117613543906669146895438700291034645133702691810283203813817293920295852802097273114545047833318832093284223449246004652929419020139006703440004822909763592 [181,46] -21680644917017643881815580173875686473273066078425150747967081615083663962738604776335450922726603084710675692633664245233516091958935854279274064661419177836510807038550034125088781164431078301938113872468340102110728148041542360846436722616099490900218224258221202827618562520852399617004172950138389236360362212569782192502922844696950660798488020983072750370101662873550541044783418820677219535250778954811132452434374674289347690654336721700731708017713916301600761289592577588956200640593950688107390375941175350610723767293553506048925106632911680065855805888947471735087467753568637765132639940762496623987593010238995423657399362377902394493546210613914426910797977364770006153408540789986861781836433844847913576689586076245466323316795238370642201662539525323890745636439265959231772546519522758796626029842835482019111000371179742125278838090588192416554041637322255620417839277659456197639350283298771470288901235090803075823164255377771078473684913543044489735427757122683430000266697253813482175348434231132952699793815534188274614724865289823806463375771148691980453134564421511008706686842965732079100106647042234530449877996789603218705558086606049993701366686614110552022501835917247841698956765107280430126766676248622906710309167798460297345750813671661839810944196773076372640228593551594066841153797231570412198507394267149425057116468376577547522621487617957681466158592469697390019691131247485794038424157996409585121503613763035494996725379048613530203808716531388228088853981344869664430663637193523307245301435752452529223299793267057379831445881129796569733102245856565579893631695135415232082675340497418566293819967112179147253488163024 [181,47] 1609145687344979993166711263168436221209288251398748464782704306541267440412645560598817853891770035007040864044565272145770030982742164329781397802628461452560884834002549013388098970269362238636740880372731677602185061173490540460688663736027537990480810472342235085888039467187916416355564371000073860614260901757819155190526748204719213187012753983392609192541666495669192089902404663954800325113703928991064530759908439305294277518181670189089106533451010602123083751956662903719845978491330630415501802687935851019064478446444917579152455419168547378968339950004144341237196665884767489055071864422582008734610508450446484155493147516595501032648196913097367503116846124145589463863789122251530345815135628763435677142320110844243362192412249713995391473596365168480932515253704129048915685651283637785487549426826463620729509002897652476036127615792123792323658311629923929327841664218508177815887176336196100845113534774239957783808415188970014733687065443794310433986261392516488478426483746675616627051987769509823375133115880332561985566355788631025472633188252735653530499305119831534944765391300842946079675900850863556027202869345395558588234231196253310332535463425472535925547173569767786185288406067324668845565821907190280281605646729936886862320526316776659542511237140941490845235806755966102315386242233859539751255877722731865081842911013638937813895803155011768587482307311855435386166855507065597267487141558568756441966743255166210629882807848856707924181550331280397595193275526572057518954952079308811220794085828568915899901497377750319510048534973220625418504536841169228147936317187925084002285085424597964358699271197183205617890470 [181,48] 511293386408514972343234837762148526384042682358943385248087035392035669702398800996287470175472082383987188597432538825987593848255770983587567680927452798615364278972053715581743330626335054179290577940633675715983255694217420202457866867372557470167949720173018510087535992757608031982948977851516014083860106484514302667432562996822560232687117827279087000359406136470675986841577026908339672333315585077987744726109577079161284154196780347853333652595795605502220262876402953510953813306999527803530684445144103987588607975591234252856277817035862405381306802066503045529793289199529570888014923128151329061199834251246512937628686472456168210684873750156198139760147298269329353368971347032508692447447672088975279122619121824885298537154495582288675220597823761656258281743100054587018804213412044030666207420038948790266142154365777532053119504698475003143468695990770183825400962553957827350095756394113283114812480754531936996157167112033670519020680915634907589748133430641445742942349241028579451981259592657733683334658113536080311923031921569021523247964650419108245215930172886331834380264846878565047439001646314936533074404635487048449132870573783411276703896731472325192916583015794868687778377261109394791779720848004171650055145236052028586985994209206366105263877075616680474070721428342247931163571758786331041863401879913613483952674131301709546634171561291884039602975687311424881555763721934521877860788897574795767436873668811881332850045186042231398366711362342485060607198987363959185419681897662279712171715912185796269670348558691057884314103864797548666947567100924035023205863856454103591082276821362915584244470678031564636608 [181,49] -184364822830464779171349928447769729614742157416046481090011510646501647461972253977117850056132299297805982240265287992223579602695593828501761504146141136951544737549457359350045017106396783446102834031217423245916907666148267379783790950540362524355861029861735001562902074140119655512545004825818559855537091095968404431186469904936541017063876036478335377345344327447303946590956449336689496407716469762534499140054001559833185189417576747338133600454454708984938923361243514222053613082003913320787271746882464477071106108416388544224036394015503713962137114346624806954797702554856447633333970502528810530129557950952695909077268456858260645414773956630541594992294532698722114959002575465027070113254133833106828482188644680772151251506783199986292655044376255732235854000915021039788203269225730052320291041378489244273183626486107132937191389365359665247810438945622506510787100340585974754652030790000000855716394787621412507602420354929750153075180810157088107652448419824209851783685923039491007710277250076028866945388157360179572320787307973855445014650412411242539581221494506231470228099114145136069388881158245676327845369070546388233249353373270297896907895304668017053603315825640473608661746968970514134313595368681051382393957363516854159185536749263837062967425387765186372892950592621225956046039916811699433495134977205862892621197780467375148629087182047654994968311852923825683570209204567325872081295087542132090427425798440944962487167028577925165822429124852305326759318109532092203413204570787869240371301742140990209398100204553104537575172260379826743248709943002243055683637910443111946504435564705815423626931435385372280 [181,50] 24573668956049375657466443135611327529072071696332715435150055024571046092520275279505178807324976817454601055087174156933970184916726507873456875075758548858629041063357180738398961966920725927397476086334054120117241678364607602167646288894805556494148635341644710907054103293635462164699670939995001840788224945569271600632729246835287993077184859052540959233213395954017422315238391705854523084555559102079427286716912265573228970111658556219924648081502162427732042161428694434849973549229952886494903127560963477743909326619813588477576254443284945830377238804995942697276101553317133785385013819635904188361762545985966000120835881270604940672407409874720838614069216152240078428233851079307950250416642513272817909642996494666514598270812902261301831900614689907483469518335964754856904670058983103795815534640942961471593890141837406765591735768800756343249109682704200450663847567099681261162432047544603987192429400867412835116833635894110904467004018357519542156237887935307005030670368118924702447691141480218568519616162829627812203568437980768268676989544299391893991090240496308001999712201980106792812836646076229679078145573746040927249200049460580064441731724847050685714456586598584258437403698933150152354094460636615535310818278074310879137030624183814330215351299148327909827938145469789697150719612424497836567171805328713287641052864283786621006290089940689551462936520779670006450977602190689999190217605894126470548398726251062803370791729882715518622742940701705377532902162583850104290974162502080863528224735810314576191390543129572608308627368428650440634350831481286325088903403846654814833671778486044580678454045082792 [181,51] -251338189303097585061987382453035597722742515498899272821347318822375411019467695620589200685755653621458879866414094434331415463184945327172575649327748257630131496070230203389756749933031305411458656575399811515397233766876724165697874618969966667082655848674112449038989692087840294828290163255287706685601058715919255086665931544625005318264365283289979354535293132883857961852725918420109547790993431170032500033818015954030194339161215928795581690181943063722437576555439138232101117957690174767989502054715827252992313890032654012722857225092146285070680574933635629315113383237809794703740668067526788223274622975978160614735122422374455507398130300598012099303961933365908064720162882029542969752766874149132893429687591746940109159278898301942841072270014789793415597625352051313996397486083568833147468891067860816568865374661384774670590311286627809786323352940969569191479938086913473181076055243986323006780271138533901340474545028280162080861668213804943630920603646638923284222687830272934005609397337544731505229682382533410207956955342322990619727681878464207604628098613473540640168291712262537531818663978016753164489479057032263354347329742298370787868922315493148444153721115217040249169586861085311228710716643666038630520859574102257173901828167302732595095879898227980469493515129072647657903477352457309886115537340823292180018433105965264833357841203326308670964941878997043980086586813211081699892189350538270604838941000003096202007283857207733036097842821374016359161043879565357505178589672050833992131508645622773644814240603277119105681676244809429504681089366709111300513752184253026480923109404544327223495468191 [181,52] -406912248691380925824696846582861993477263317200270366065113850817969905790389418083644100993559473394941251855262995378463431300283156841741260410646939741398629512867230147703240290304204791550470219455999569901997120051559803137157618241201646811968896691214808801990237533863729991368124507847558663454769167878708677838091340888469132342882931426915653315282599161939965023109624887985388225892017431949638520158535004772875111021275153856294325483080052588586537410959487896463563105777273424023568197142051264789611950787967717036573636067215612835157901369498900461079017345431606868668983018493443640554630218273654403840112196130807032466267883772525016751925769280412360092716881071254225117668515176788249578075214179260994083126834791980961161148197604996714464909180399436073143840914358444804553150564102265620973049111726762569772873180514691654985180032804472396663003601614514293102577075364649395091231544078336804936903106548167154473742973108007309218850406895967466637546223519144867675605805878085510559893072897987221935492333818358082964420117369571499429308226646878904131046903692691332890268706549290791302970258488351309518389597505527510879009700973430845669175515213006438339189596740055804266173708751155776509850036488500996647471708440328975009553491265194246687846310630582463654989049268675610768273655670807258468088819406926923060713963560043584320039707946380916380614697537777045644934770040868014644824733917444634603143643354534373151527976417673359943663969726945605543024574224548706559007501517324185487377468109873135028656976288510551281152432226407076353575093617994598620187929262026411575778560 [181,53] 56264422726769188130786184916267164235768629527614133587282861986874500283697503074412691420497342048000641758357622808976075835831870866475258640627236372754443060291645719089829962890209852030890672017034755695717551541132719969147057578941126842406767113975064442564017492139168396212346123164953903358782211472525425450823483538058375360384174641942420342534823732578717459818141247214475604002516945989884673260509148178950516398399137284744594774429758073464603081381006436690160108272887119721421895559596840892774831441343887605929350151761856001559425395936258947744555572734677839043929910587717874579591387800934010013479400866402275070809876523593750147778936461561613598262101060011345126595499040984277385081815680723728159271666782260494820851875222207352910382469888859906513574032233974169196537638505512596335688966954672960770255531232136406487865827305201098422235284422076344220240479626802837222015816891821121577497676279325729911729232148087520088311146878587028342284735410609148033607404278978054133655939853297802253006455775687018859964313830217536890715188429415436325067819807594946465827358005862840372238783950495674146047983168716019178629404896235822308528644358271524768203407394398517177715982185759276844005659749751821162172848550165517979622293608551172013240061679766077557078232865402314947919172421963669993600423145824629712675469123575190386836358247808989152514083076983468778166435995401473061058960750455634866464079466934381782404028392550415678127316405466102970707757996442992794740237036992017144170892094891562979249512757776950863499508940639202720197398782651506838803851468149717051040 [181,54] -1521895774676548120868689381554745102063358057981507577622197621419191812284304596225422460269770803650575575548790853435072826207654797984374343557395053403480014876054079729473972307248803688197991628540123412969056148688477595355981488382105682306519236060402148381130300793913945599224219346898590144244161237001567765515953462353479561796677533748221594335922530474422000978523895924837857449277218246485998393821847693995482285553472785072882831292701041041734792504202734330705774740696379199739230699322370423138095980651136218860161925963279391888722242884395476961421122885652962006805478688106170721911835473747633692097728306723896500874896198248685659158650886868779073492413473405109314957364548272380775865806535326727177885880588957708547759493592575112516408837271017979989633008140172624451153072466648143589406407605007489682885192965499094001701147018879769060847168930464254747766785384967871539936450044047069035321633256670443926874477830211429509513934758178077200662796932741630181244698966087660665243513582320271115554216951648529051094266369023789456549036398681814323184317149279400587481239144860851445935721528879381204624759028577862856012678999298313241890890656644300006202362858170960993002806318083002221167876729953650879157410816419104071227674692378063680979008782683940083077244417809681696503912409559993975242475977437070092610624162845455588574332708047903394410220672533185777620603129570934124561647190560502696096486706273463634851398337129705280624638878195090445446899092701092737434474000219216251051916958325728986676023125835832444004920968738663968868490852043345292839144719683140896 [181,55] -347831566621826242799700404815456777686274697865785955694238672597939085081413877533204216981247145849590364578342926653334966495393650595041688717531371428325217490527577682250985680865303011866051899526562568380889000132000005293215625554506062642523445620430426542086176741630967811976303658262886909389285430546546773565026166349255134128545742566839433694955965638130219535502518076144757995394317349993934819462549696061359885662844214984590476873433336607448464066172418772036654246728637053903870396687083199621728071114907015498476480706016215409683417985326641676649462995433770494837162961363783770483590275496660272260625324524354312523321479588890248689795870766896814872146833488586548279771436717380921697293688148176428815351311157161569838070421914477385602562519596192563415945313737052211825242324524165816102838947245380539638102566544210711409593702717563560225281397886060616242237418261462062824886419530682960004485929702163890376530846788901066051201067733053292156195078887986244953581103967288153385095677164455269249478430128322944470499557136138072194134418324651234559969887306489194627089968601449779801690186344398931258071969228338227219672199659299896610006161818784105569961331700084052008519428847654012135547116122236616424470093612528492476554647988690395211057792231105503001709140685696339069544081899668068913299294588278017307171708995723221364184750406190099658011659686270623467010564488057275027262045533870089876243471306444381681508266707542329356483676858224675970434445091567245401666830981566884281935679551596415297725217197968608989585680531744403610809136745998170052903126193332 [181,56] 34401564531172466958112777860532197830489032868044624284049745684788022778566646047280855029252489939795483490961729086175871271791633817700101829867488123639418757491393447952291104982275888159609052451221440266610431457912013248651063523755117202096691519010847804213298877652564848191421197667231089463792119577561891520497165477466745375958873298953216477290382628964787768665550875652975113150106546308259680758019706216541347106050994634344015569484001820919687859312706302321716701438193019268096272507890061732757043530128805378717515449728881466564089519744753266087604058338568596645659170972272634200809772320964203649213230175557724733091453070299950154220443977893781401309689242945393792326221911805376905934428857487112021537615467861486637257993975082939047456282954254751311436293580761812195847225422786170482936323582709557538735694008703895195106922627807664999062521218607248751575526423047514631400379784694190052139761139300165902934398108865699221947443014471624321155408928654403535233257230943253704665648828963700536067510706122437789050024153852605550932962480973869358868877012766144884184029613895815589795898403287094019358856563357436251132364533112301016420913815923877424454750326733421681167125828697065828326635134646815275710215774564902539191253031628982804797238446539704121601525817328583365003595866117493816421378629678429861871838439437971007253247074019784337351362978820670752596635698209630041512981796652735038944338470559381639001508533067449542213828068934894672996142007996798792429098680326418379071703854238174235674320139245865906445056846321421735997112089981479131427941568 [181,57] -193451095331677741015355063148319649623951133984921189209284498381565330231524327890540596298319648640871649446604845781060401268539888803956535450987253157624219823103715898700653459227500398445195160551921117482150006269010310796685708145866106650517514468330086886703556672117954632191136254529023805037352372409052287268106510610293112084869661990405722286146452269376936065591274434140542116835289063962581411541480814337991763905876793454872435198967257027664116598925954031651580163862926228683910837745507953139218962921782901074648370162817587999869155298748276723597977665743931486411263921684387043154692904717464354101728119919633136829710096089123618071899359429840161287317418261835754661551241095005277350196380228560573761200805023622309085229723723763218388662411974824373609959809786666158181218001046422589121096655124970954159121934644648963761641587022370645964368836845301984660741959488305124395808792329283702076994690071193855812061369528539714627741195209624632272863979807780198574237790731166535865737602165608658703640261538164939174210228114208360112704083733402055458720022904708778171895912020508668620974007527409311826263224744016296803192527028867536945202794212206572513158650395752343934559553330239126774222733134409064074363226600085638198380831895069378874324390422344415771299706746456840129443667832359820506579998374184046100223328794655572453128417343872432847719228531438115577374949540802480270795470336944459086272358405236989875916962681223219259781107282417893146006535414329318630604145505152788988256583316815535258718060395328233765357501995989541892848501092450970707576 [181,58] -118431787359216399017365489680777024533872287499281449236096747412290396143151232600933669884507292317616708948766676402353568539401686448432359424913069112695786489996245295329819781459739169482908600967268897909746150369961107083640692410267541897245463852008683970501468448860706593070957080761242249062211716431578683321863348218960559149090913975856273945490848882333530933437612557001917969142268887642729128671570714396767866371344788543043370004526216562416691463842794229048302499506992393773481393595329100501165685492306550251343936603236581285268210848429323287956584736996196420444658481795631362588901693620960946836782498693018987864683199989992043023690037326728407204052410476900551326826555668338096699072142356579071245283937480941717052298837706578622498380107680676151700301483496161227955691123664221659274938839035354875589024537156531989837166472887564146296943081412138631462238125581837263418227311849865545557568114215215550394264405106037145724887662899756891458739003182121544499118943547865672936603681458403175876305403405166191205072550383893070810311542727598827879424775383844726723460245889970383122655915148816931942697865737435834076067219658112854053518773850453415243562597485413009196940584566622527642883925446948565617819546939894693927640202936266085681962371522286687538423954188412074806971503019202688392204249475520997119174638785010951493331120919792593386065904919871047478685769120431810799257455440462469738572192672717948241574665725452026997800583638298564339201672682637475556397411657466420851529880037538518086991395401355185110766192770477007537237425656902187984 [181,59] 4361479459265491489528560468491223547986333678214383239022997666617707028335697868748643640344820589339735651873964264345510273130649189045391129534999594007038797718439650054752599364652716874596095949770768121185876351073007577974457648857135604210034437795832515372900553055002358933821135766504064660177241905715405474713363481728327660659347623726947560130357293227068612182696738021098124010542973076386198866440812115566566096326080368506637484349004842224059856740310954192879947932674822406756759114071829017889573127147289859562821014645133113007527628861833759127841760581846668554612976099433819278313938568155175421376409244034648488817605781910937998060566131561823754485444538428423358958310216157745599765615530964721426425971327446969303386036789233263719361286265632087954114203292295051031099500224899065626917609599788807576258143327611165579326129648146664854086674771399787389303077160420544254725674901060131011608614003307803504747122221780998409858709102844486275376536607249679750191022474439831198054989776245486591231181426338864561984286104187338631753064369131658862474751272882105203094892795046660522047119350541829897611390905842767166984169494348896032613931975751392954519586737470926971690303760164446263784169507162717274339159949261643576089417733942080818290331238858808329616249499193707579832622638252373467595902421352889341630522260427144767303396448712371041180065821274791216153484055107236578974136941184961175519577880638644813647910373535903468322589044370406701516546496651423062885449954256189573817826795652931567411696698116104118554109583883037347782066729589102 [181,60] 130906181461203494552960353970957294777944604995577491320505638266891237509046595846489548103612569801666207167880790240082301170015661134219600473193461764963903926536359799593956855828967637845164955425461893143132822399025243645813076924251115742806266727827200079338998349043503803624563187296280794641202369596793087813139178996836092390243228354555368433627814091539897814436982348216164423169531842123810549791061543825566405246449881684490930884372716934438905688119441327655294993470377889983294733239661019285394708876387473184594632677964756621871493231289615286099395755865559249298638657699588238524456658913636031454004254156516305703893414466489942040171309863941590391029788342346511452663478017196507948955553095225888932030335318443640733709809508222302847442595784852773613931388565586248408142326312433578283133807906485410797740554969111186299191928662373462626890892999535704353039904009039704246160786751875583589352491598063978586166397268077108369598754735738193279480719429715804869975530788378389260228186474674680000605692207232483259179231058443601082230248006035256239056697884709281077248359818580057765432331232547779785672754021124157066094725855086901101371867866556979426581766919302515530862449485762975376161891515898072364582014746876215882351501433009998545926079589747939677304131143062107042172498780415101768208848734722611138884527481565989307342624916168410372450605940168910002585436929791081833820145969669353500738171459465654743733813693298271272557154192620698488929436176925365847180389685130733848657436198557139641099802435446233884017391504681871886953095744 [181,61] -8455035858814703751257772097246479806439464283584010272487211406450245109201834041670448080877082338305867417723056347399548560611204576054450900886944425610276403047345347501113394995894033191743519492424689239736025312758345907960231901572666172286954323436118353028578007518694750564946510239461671356426018525982143320236018331040074748565925892442501935451383478267365977307992243228801616874094459466528440803771315843380146893915092841529572994900091872780860862721883470616678470302846263720456557703918925304699259172258992957909902863899665082732844833437499987041959369492881138094932052565819149506693377993411984994740578491267141288578295071294352137884814815964677466928647376312865569250074270469165125170825423807345663496697887646277433125863630321160305067722759141470537111199199792801375604464405006934802534688663396639345772036932691817521223927092836283951319609783900719425229527386940732850101842695423699092549755521333370676547735339912437363969210524603402270943171989052850647667446887858220764401172476864804049235501800244135638511606854239513258861735440796728501811253550256628498265082573013799352593587554111099206575678254217747811869160276423823517007640503692476390423504450427922488793031934522521447372763442381775711777210810806056388955137069189604595805738967432776141149424682153053510187079108404533793783173719669226578544328753065057207044659941639531554636487343219643443676844532392049921240306098718531383453348591631732292511279241211842811263626782081401903794487391689656123035041297666267616476480511669648144806031081357025837377254086008715068908296 [181,62] -32853782440893373813206884385050536261273806303911431913681637044982881806161850712519339935128001552419580254703930698357759404275956473254907981406946384208806103404073785918054399086003165726509707801834213854885252900617184830307870367167842635062075866731370901997138929563555305126683616862741505346550928154893641760075915324629948259668929561291807002168906800849259772840236650108297124632620945303286012002795158400357950240096409451260286991924274384833940088691416463420906340195368877152159434147230520965826114934776069314113379664385740398561433193087408731838697299765880348482541399223548649966582899445195738388330132440816178892933539732847236265990372092185950494563940557883332735031584194581360188503193714583057510056123853057890794326576065149367534012844852436611516115110779343071578960733231402389417689848472474415883756670399939626479332435247916005386528510403865694571016813320929649924378621815126058621671561673091140362156626982119844115240482379803506693793811796209050792115689939774264020060864627477294406738866033514401499452428286095262717902500360141605282518927550724557375777032506376549794013441801991408268860583327139003544099045581026581080595834392432821309680555268081846020805837584289755595346145167306304620078195950993607458732219620814032953156692003603645414948426922888237968422750714112669654903595483394969173572126234010284866591465510590431023199040130729521880414358410456230224576496892954837577099792673789384167907357624803401539588785895509325120231524610625295474004203407600312613848323242140814551457643864091810121947333879954034144 [181,63] 6374981309930834826026358892832465813256311179141014602038188616587235997456575503291670880351874596659211377814810089101667129177021362661010598822753447698123251293570645216243489676206563124546174875764945743015098223796790318421718028699686921699082719703887458033742589319913777606968996654769302939053946717836321283990076748018915761603066542161673780550665266747388995500957532960267941213442975348434289228843454127257631502063605127097106362227541600744030719216763689867999866361466620553402317788879427520989690474874981146867498798864216288835551311526899958098155918062372698521864951117910089171087245494679779374859633703386258018171860239757977060406388896116805046033737405905576231615980979937880473256061519578155149263506552191690246198897661066082289328546144528271573649697187197988793165691697232902311721182737686453982707522196686007441657892070894873244751210548126524018984310977484088322905544762648463748668354458860287119840004930259700994500644101550594697211679575282921105061679367039254068353893777050182255903324807325702754483612931659008008301196953616458852290728071360360335654700989062208550459059139253961650335396159520962045582044843415224704234661664039377275100204139426302778579345934800421494844846653665234910536199364635891316056391856208873707633930181368938803636225457236916124538291864545534239068028145693749741731541576060720922103761052685611881264751244792163719606739221669390006372564795608311448975192830618460473121137468091055725850239194889951805666409446619820258636424991479344941885959053634075255599447263659302280845614928677844 [181,64] -47794885715848215143650531885513206421900841324674708148396067303019651543769927326015613947393975259681627138861471679084601359390203451117426794163435449963790650229024786958989893509697394256574359125656486132532760631268044763935648322567691348644385803264051074850974482217536803048325258278521538936778539637722080749670161095022572165326722236182369885149057149357034888999285510217990390907239286181251251991331536773986648870085961274947223618640280901837888995884418095727031847397408678569587222404870779214695072841826310901918300978080065291873247698898009116059933484518577343561479241107469551115276967502036587420963097187063673601537975670452807709557408209592935818754073606670520806595734981337279642554140145245064394834633650904841982368262797485997588520179123624147817063246153905372535022657152131970572660350843634987102919069771603274641086234425148523886004653520248017565619365941029543503379659045721246732626739101639860990083233602083496054525297884313610604344483303665489658193189482423556301613780595270572816154344277375456495020799454840350830935565964004946073048820532362787689865193864049780246692567802001813057125657088005206375408129671368959202092422644279273572954317199416722714522530135852746920120387451686342818753944733942464033464122507643959817493394082080728932785723475739597715290999001831839367797571645910938581439121230298568188587771968203903726279792187852394475762191460932492289562903380377094054145518050005559658705039436655480877997870327891996776963557431788789268976403518432460037568480855158070177992438814636186854540934016 [181,65] -2242576943652667877485629854687238311281650571763173775217945402641554569847589670124830704968910452611244698024128901040067495429596340236686994769916562220087031121260341153327179887397610155286615115154589012856121116426917387490957835314492551639311101223670964865648208995280252717206046002519017087040277037275327941787247996421379642093917055733493496115333554021033890795927446454678062557563835870390133333579252255000604066766684534817351381856164970839438255369148920225093055502529533773933761123889193777434967297700754508217258859004035929007949745637241354714480577785103729491506697908522712480769626056317974268944066728912528564205595469474277872765521168254500429466044177719168006310741046486062952837346632610892758362273761586717837260846144035540468185940580597536363129789484625728526594346759586865453717046233397117860241749436604788788219042905334744187985514707843287677553687178636830839674446112660552470655976885721438917685214635554320345912613597277691587418844604815089573542296657428783300989565113807670187222360637909728218792625489200168938843047336656666301049887115103516880462347583315387207667985927585384989702871649706895091338755716405077282001251607724808792709142128851453320327317118865500270330822794156563606583171575884329107091695892389451013981756550461003775932653480602330554636905690458565873996004581295080885147402165491905118847422221240307560973658917591110180029153984111222041260726080654461103396767545083203241457798106500993770344161861972439970098287733847164640446258714028210678933635042499429301463306863291978973492752 [181,66] 287739720680892356684729069748703458663360992242696122153510293901048504629037386073662998771112169934324612918278956068272555115505147008668100694881370396833106740542133604087531798792693710309428282983753034479656034423927001143307743497101751462130650849322594828085388224576827307902077973502255197816518888571791487840215668988740109061420945298288845156700001763809020738257075323970883773072183505957356131107127475563743092503344972390341906423371784708438727567871503684618538209393819594991498990747238229844135691667023878450819326702820770146017571428889677087212499157999313447467485756726055941221299309513894191656368964699258605137179619771108222621918219651029282803647579792695956868141195102448399727654952359416947697374459265373895802331095682725000471945972238768288233467626461612672609269010523666624125827059792489411500398937339340636506384151102274646749885741786272018369125841495710479855680965189811234167207223378869815142537303065273394592603595992317749391338081378003957829452538712628210073057954557621229177531031828937268304643672191443244981348349237082292643604360457768395759024856991484018458490827796702764307379730577548749386783608599523314757721632417285563218769340992071162048449802786048094689521950322915070952658181422395448029428057256860638187036211622871324558938897503930108623218148993922152490815821656418342977555941547069853074116165915496847083247709656814303171005723596100912697604092424371167866945721986161067801118691140438368213330429940885267945281661688601068293652025798690309114858139590665728683675350289116638144 [181,67] 1800144293083916327698849920945682033203113503691718371216263659143824930260413733177477227353750927598529233617056813381955038464296032670799359749551087007787706208654755221623380995485789375375304976686952855484477553023620739945364704647350959994145455868207338321364225558644747089859141599464647146278944119388538945752271112151782141318061368288335994803174975509612527257630332855178422285329922152984649811680212176451533345702755922541940965354756420499299986279559881772829724520267164780048091531864658949830532252709258019987906887667259064644567179947953879841924789540193922582476739142366893508171363270323070672437328838652401535833206850062337808282848758886441458494317600639934214756249014854086409028020580079745513359584170898812380729751002395590588849219787837053758915247281564635651844532231593766041202756841219360716545461574359025119567347141652520447657431202112196574721795593601052037681691739210729425233886024967784560958407371275823447605650374093064284966059131177114307625517346190543502624193964052306876101988972483026095607958499554216788907755964984131695068778426046396884285961995001813537080131792895528870217697326924882391651393402965066251064420740497197220497334117113047558791344094473758836202308342426624917680846780985753833388213284219148662628443825330583284793598540022001042135051359158068877412155572884755680449093874073059146666634906734996708726151885069711197665881810029988984213371403968296643908260591163703784006017513797274782203400888367417932934997835339725129796411457874315433849771688268750853995372895812912 [181,68] -1077224879156217551947951161742635168956347364953996008008813149461699029603432850136170306773326436286925709933657731691823619469040754984675256060338776985150159138689032053545468872188225242556737768207021250715245111688119543004114389971636580330653207940908857857435244730874732240117755947268478849896253150700833892609975937091240106817156863317592298975079791344225955023033964195026446135041975838325627159930448494857063686207464000747838931383611051815488216602268909169886159969610727414437420510866308707828712078741585828404203451787573264094755085320165872654561956471776984040599929462386763151401928096829952526797935122739629972693037545961207766451387301357414578039064234382038684872790804726699765969372804467652492721723681689660031599738007267845068387410622806757353785643600914170600912389699199913137835332499954357325425460697527678554490656122884388513176132499766840464086371776214625230205021978414927735102308565596386208118571250099857805442011296088600285888314023078417389559389252666544326897278087637818279529063786281098085428940370370337703097281316763115956723254842117834344671254605192030222548384482487272530563695741270049616699527574434241745289169115059130357684890116255201328815600129048807872949535496647943600773634709179244852629536869718422523635837844227573226165630386077219724910239721999525038193810311406224478416176771083758560576323622962588797685128800453853095381176588863744156955783512046815632452951404745768494344402094913572588499904024082390750383892954826563157596746029492578820683687935254973211204197075712 [181,69] -13790011953973749655791052147739705281904685807555799101014487669167058169429795330579583463529781140586669706263286244702752397049371740696684367861745837392690726616353513534819895412318149423067414191527734520379257352987222322915178607951378834617550896442293478424751235762356154987571153470422605129942335196408704428224177071561580687854506462746325058177306872736686846868872066875633228535881491162306302480649801407662933019215598544113698854887218868807664682755718257149458284260484763472836057793001458796274299520322507691657993018664086319211443196681909869812732421064169222523030645601190442919047962547558486336225106776218339136158897925294109674991417401817359126068187435962958823444808914491676579160880051328793852175396644418716935484641520002800227767702424118118027004798187593329305626213592342476102324292651932723526819716574237483142511214736647994434196422684891671707196198087868040659217260358611166152784841333173283447211543953905661929413476702088781672375448117724692191486713227872302455747281853718388071955243953629324368767016198180597486447894524028934544204830980453794279150284975338627502979354621955596306522488917680326490228814616643332815419791775226938428298464437325590419949054987147346138836672113309549360694942058098902845620571319342295038117577497954322954963521054728997370198235535296237853811443439204964000241702501062646905563181076532145333640256513839552883734347888604879929388975355564328956478032262221807861163986094286795346919598491435949395399677155653290665037728458045861520625562693260301351581344 [181,70] 1795801967757314436716876103772438484948388956875111237475548215179604059204655386449404287376973214714945052712413233579135180151665906305810451024886995131217139153304662267284124797692854821444879603667347583904551034080578667807265621512851567587323767382562791463523010885691842165078217486275254297063967322037211818479078325473515952177544145137344704318262383112378522876235201325348803471649043584085927145214449176308187470507478785955692892910436734648825949813017239413879425217065739726417959914343540182501967190683736364808628076224411596680870433898720644324858205464430660139832556638037736195015956904548153029273063930562840401929545253584607746915876971355496632614011481899271379222257988728280578572089796148844290366081846252414220830561540907058361048231320980590831784483010401589639625889053147284162839707945615620546372673043229306232645645311312486522337518311383487390642432623573237115590750661586428738081565205058370413289504119112113586417897062983938624731007557531001383945234726740295656130987370346838016597640838336372605319237191843093943706354054064735211328118068437899988467186895588143115704551104547665831082420407927424962954324123850517962420540748876728783258489857722993999817094578382530643755557483595482322830376667104543341460940858521214840121664563629738546801510709423390460681854552779425177269266869579538783443930569106912399476959029181759351605088084951877040800779174594769215808991388810184089293061636193708038109160260608155026391611806521139122933555743677084927210117239717193718626145271908736433504 [181,71] 32099112460010995615542839622781705371539911970221943241076042257257795049560012067426283796730029485000808675345476200827095571810640073932311376446102911020123244968348279285741130856115682023291055470997967045217545741949010843190170129538759667813689672562012650568720704375875419249456701677957331996780051069114775700289786332138520660718897234084007452523427814980438751926028191721276647887618425290066588875414837039565427199894082937799756337142905662842602684535195634095348797146363364456894082122736914918285845888633123459553506499204854910106431563956000302381994916267295156644726863090117912639530136673320190531771237270488056002775809753680213574511711512317791394344548710985823195878543354019822156005660122907878109659241797471027409278736212993785647391890653883751566104788306633482309590466307934955274973445616829548433520729593964122816619203308795775372338430495157121614472101975229924108909489798350922900217880900877108335525937134714249246327003048185503378860654681368924760174733262063221355804702848272401899717507388175881731470921836479711180179194648170332666515917271947614350268799981022404968823162553148101397666693026962143315124593782052415901516736768880374925415193529898393995080187588683750060573422478428663357812016876324177051171126815536634827881639576067162205393818597364780308313010495788418003043395433116432209521449846471858973690157825916347187305995521332584325978468489776690123854018183718127897097778791427668727060640544016484082815995718070560479890991173047624715369506680048261078773288467575164 [181,72] -1186528260682171620256282493783971122577643452988153790549532201004577049287966757084093093409293436487271549133835538031157168444897706358853058546233013725042710104658680176435516078615026672501315219795363714571467907387269146342960074980642268468411745922111415580736146616831461835008795673054328591530461179660690082862188728761617277107625259128887211239750451898119865109750514524513863233521491297627190446722856936637710726928697682200770620756438972394375179979499426622571391930250656504615572504487782462658258146546689076731504918521438505224972863868054720739232594028140735007906192730864753400840094558439852791552198234389210293151531506299738496114167485542544910987238238157132760874392475222120344821801119748518348570752828453876282950620547700588751395184101697616286800470483834576375513588478523626840275404204461495471941136488337747681807163959359189835093421434566989043822523508131632083821924062023960961476271504189228124371385197562110011653589913916744490692014294698239441839045529465655265079427376419343067149160940132346411847655602474911777634883339404188132721816801641036964346629632350307995343492139658135918525671432580264112564244172223755586445728378259107534609921862213015563453371371745670995925039570499731642011793616684223034616416059402962232046485892206004216549102192543368485984605463470378590121913831472572417808820193395196777805506907097374972056854190414277130658158455905885338709510130446237045572302171193840047590058739181755177046944793916784179920856199943161950743927226620581746635430916032 [181,73] -24123236153603606028121169433649559103606618901880430587150343374610577402201003821366353574697892977938781497536789565434745938903243503705394266854693251648700889649419002190347276411036170678748341890745239278111909163432345491392556257102898357781496817989470298759710043105191970729243176120810396531272206950662450228847768473066266522967851776218857441387609556996262437847426789308025789012243134047093961268913524129376087416241362612319105829923669502991458285107674672886760721881244009167081539567286050120833325944347742210455246060404341684278854093751043007523897856969418317511515098614107126220040424799937979821004978773569401800163478677805349199435596208969406007738231919311690559004459119644291725270675567897910329169591067886542491132127879094008087223019121706885346017016255864205741257422135776912473662131786700100220176358659935599121095098968788568122884167216786184886897918436531577872427927828766572220243380493998679036602249793070972093056443332579149207424412021087613459444783198660520966792319520406880258994956198216415792061021486339069403153899047099989476065371349667692227130559918455985376597019239123640290856623579312171407486127846211885278766369083168255628396506439386584099656382254635929318250235318876553855440783774634478637712475102006673103039346557748531643693898133092089511362519098844405581221469709732652129791180036679735164457702796771457612101719261232860542469386370736620605705425565832332358314512898794297611572578416290563947012078703537605895578094521587412953790465077588851089676808 [181,74] 290049686514891738077804633271248371607073555670893273206295155918445377582053767547164415224120034903888691324557891927704807160040041892901831348450766635608845927581072830477579184664129862841820117015495858521076466991916030616491519246137459957761475973799054936563534241035178017280118817434259599292189414020237253090894639835853901664175431071168661195107779140952421986289467534227873551286236866792461935603928951199447859781025927893908228740928368146528904033793009871609508246337205329712786385857629145809377323278792588677775506911434361623866893660431434695547170050500610600439496890199902429070340842394989088530035914371810461667563326383552276140718130801154084597613947979641758775015282355986499871013198134240239420043051046072472234210159480646413881609148630754062580621943935477993028973822381637965116707383902503924985704850929809357046341958448415575366467431628928561063616886029750283747120067812025356536333347547207108708338490610428546269714620473924432478051071061509592532565179099784342168870027607808383222103981311555517928638102762936059775860539415843881828321111163886011652179707423676931647782158213651419454543639630216958861963864716188396854251177463964635895055684764460480967704508210936449378006490294631378170133648168972979950356741020004971830740392903244598145237738653012136423912825021339286475452198700075358484526602717855175610800308790046450325140581143977215225094610952257178087685518546364947327176983522324216535143665458679529011969289497692431161139025240949994351964545408074220640 [181,75] 6449739865313946965288854822448154602046094102258392424711645574889930855658703054376579615691990488369473028273392770631950219742869823310344182727225536692727101632298026024421212618861862285315473473573018403646047365522937168274059798556641785329913963288492651704195546310989057261422248933795361519298632759052541248277800079818785932237158934439609946718823764687583433370562358093091184064344742671438505551868624123376065277877699428059037764613259115469510196856956837283114472294133591619152034269660555259336999996822654608167235324647908547988335022914869524179198427345044962422478689266923379661620256563040635746804454478479975429538478991121987488390920469034567352458197717497975559915790895046900609541291405285983296206922947423691703796591628023667850700410125599240957799617347403713133590552328778428365483957174582471200275596349968800610628042213073710314742742124567352088058477493590518032895155332611438191487936267640727819157680094501133876645317143785814115471512475893116137729070693209595629210654835226976621756216617128027102778223466173663590517737905871292802279422766725414916680452717805590329531473941037878435050846421721158794349457442193674181041449385874996646006886933855491285725390076533002513359697047976811102034312121740705083869121963019522225235022479295762872609476761006232424940563064361424937476208081152106418857740395952860594727832632092422311153514190286296027647880881087320713146042442963497608505971141104947774668099470453085910669176128228754136786367834674681116993823977176624 [181,76] -24692915075052659852559139941135077011509769311706087578401205289490994904772444078665727394277001455333162791413321564483698657591163762629820321372563377145651660150463996535726983975253521006499302184019735635549399247102610759153591773746165511721248977928985023944393040309482638467557964234257743030749006018022756004084308201219245506346622781526777818913025949264730298384972807167784614666792163062254950524317715439893156986215534232213565700340550353046094086143255137039924585294671604726985273854353550763956482066322669389414219323763521244699202215403429665581404552731141346797830158914180704998732736867208703251009800807830094286278083313486558471423183783878370735964026676198918054788952318602872995994326980023843553386641067133664699440271822528400666141642897995551369654659491406258799332002514467935710215632717162211470383744369898993180613477874516336408342345076740322351638581540026391992773123043664059458542017217445564106839474141853171539553432508727267818908690746868062345391896345815233999043664805612969045985939051596719522172280487483706811331408975965741778485361032160103334533724283219102575430555691822977347723252910617312745192286875537142008346021251296711156920681600873905099824302104315602334331379754597329531043785740464344967412306803070921297200441816428831010287400982586509895053630946602584425620582083350576188702082939269086420215241567284768106694180428033365383987737380376811759412350300465244283157885755725076568638891769581674264584725733110511756304796581678508378570808256 [181,77] -644167637548452115467240304345393873860085367086534348470568515455036215809012737180241089842145217840903626347397489930203016620938084076521372369656824376849565091042123982773837268260855387871224497141664143994287899588928281828228330657413739945276730893688852193442975605389493774023886174781654233379324586139256385885008313179325580279816551400381788570636508259524735392944937512571177098538107112780513695909213356977908003703262214292124388390668065193158005886227060327430630147579565616463266006725973107008825936599177755594694515334910740353292957362676109954608851928811012714164397438347198210952655841482791027903584997873185339210456018383403608412225717229944683038451388861659304350193479411041577871203971876936351159178710441912557945753658164707820618985060738407491315240100362553056822987265510671703521058599249144256757098634411819881650886148364492736805961638067547453685433215235464460403964887419354907222190711304505840347724255185032752454371938867825345295884237326337215434569509682227124358683329048250824515755191371260452137782134400205776449925314611614926328003976251669410155328746809152936272044805619508771337802239159542833506160636516083471073738385927306740873849437133848588571458350680357963203077131602534846755643572110806409421993689541211870766619164407162296837482890115003540961193783011078066644640941312853467540255048890548303175748744531321296202027159050768054885229837126541935110365039507891535035542887021158139780884015787396050688716784927212947665958777330534485449608 [181,78] 690623608063268341649640276826944774799407178514690733723376442232062295741439982496769471502957386340614190608527164216315584801875443475583915827591085686733436337735757342001980798258210229288658021486219513084549790608595105632914260532816281732875504456601889274692989127201885123044834842224150374266526668774981030564716282638293931618629205119237452215201379303618928494203979357566019972786671137105021627833697812181842581743381032060842820070886014255824947552358606750800363932795800856171684923137888607621449980860937054694198744870164691807297866851597334049687667046683339953848970952999113302422118264947619591736289779633345561604847465530316135153858890490741155365038548159260773781491309349090349126106606129158594062536383785344087860260375627913280948759956313645727110221276635309849389749556048473899405401665101117374434539529894147415812786675543954716682129040993172708997418735097398805312341817377689362722193983589829596999578694625206002671522748045629515259680899533241047992544089546612999110407709322002344981486067949737937669051292897501354249247528730812571146706018972865602697468936120356889177967286593302988475453162483237448577100888670703309824841383279098559239174009158735024341892539439171167818422909481946782741055969991104966838255252771509016569336237893345674128850073061580916269790001733810880147937003872507530445979360713753806276161166185693599850296696150386400339769245411913404969096725564530846030411559016027228077426134556413654367657769314546599076866378491433232 [181,79] 24675085530852173227502557722512338547987084814919153062590110882171309589983760645578672715586380369344874042319647860440404560480972183479759777128761297389031687205148096432727153402751747486858963555684938897683954444349177425681631243149697558809785983726434545620294182082155050713799041247144383091460798632889339983809522631834960938292052050100500642025948038580068325414043851527774001656012269168429931638038434219736041813328845154294221820518101184862978863026335639315888012872516734136627800695173530377399345526538202708938355024637674213792773694033110491037263335679227687993917701503875394823783717034769908403665608392424154030722964445654922015486385281572488444097077336888032117138434159483648869175459210863367443739841388752049810386149076409621020361784886524909750087026566642556126308226828868521107266953337736704081498340880485624464122163718877975280004974821014769232764133188568722313795364182792058775402917969193124129610038281164148967220196940225541610787311102321942889549603372215892344273520676298408469807890992117895091587531537226367663928572975871161714054360511546127452502938754580527256500289437222919450642366176981427544652804437892883978561122927670504479423200880285523522287556195395516329670365951497496963292296533831629172052048241978028779916880546615493634578882698082345015328478814467136456096247187320178269926532899264797810916810909935426040710823249002361794210383374531280402864608667872988486962033008473539318858369975843834281451985489266319226727797163682 [181,80] -7834724191092995349460040534810909443622987917354470103545836535170812782399891283831457549988005726185309525544326149284317738350147770557016817040490515648437453874091616637770497072547264526993766597156407370910615915444853792124303513663349655728225478647947864566668993651701797895895364831370573652601793385534514731816808523922147895472975220159787762776972865479848039387487190596351618363056415988010396364409975960804624239602293309887380775887094746238690381124618454930855094736425961337404387979167664511828768386056412874278637720713192477696581381158881851202051287877258697306448939729374461357869312597033036092237329433600921861238630471738429361880173804027630379972941356122785954269279921994572088523751974791105623735942862513445627255891789909899992738734519653206674997082725205562268483872006808821610290124919319659938172913675015070223594872602870749790462232718351266124950021138619126213345414746637616592444718385151627085543059895701052853091357840439989073683753206543979269712277188857277212298662661792515338403737093789703860193362240609141908845482078889603569950815585645912790427042360432881542517231693873544926648458178684137863353992054330598617368766276078294466396657517641648497008828622767662284090045092878629724771038903878762148281219112572989626084841271898076226358959484687451012902942782266536259754478362317457154070148053336019545981459275663873072456330934155545672200029860018144630700357755078282940386436176018433142238126179751388654539370020955076434487104 [181,81] -364171571866801716502002714523356788627711362974748936199326561734974713251383558525617455522454342139300704471868994091122503945518638609343422298160715448940767735437752563066176523447127820531852939242285823070583119024881157796616317787624528800757621542881548038250951319777859691593622227067001413847024401714118198671411856659513616976553240194595783494812233275296719709881524765828958714591377763284841079799979690462657735867352928054302368948747968488551415558855129945072278100368453173725577479747494575113681765293330858098748814122904877123145313268866930447041674192104992560895306990788804656093757949234640441641923321060026470521501064798529660658004697629359274512681722176448232952211495313416403570198950611387290575063696092997495440066344527953705865540236757910104880601343903905810217609244178268517929672846009782672569573905234600522936940269096608117417464098570914146005976537716061411227545576950395390968459384945691309771340731193327039667344397480960747350602242672915593668668719721654047137193795587207383298417899094515370738855915533407601189013221469279473827387360628309376423433768989060150233539658364125996674097071256283539325031046151359437520487012852995985691928041885464078212922297957743082124859735338518209010786005903265273182691289030173435637560917979681460869139469368756483676222552103754144184593490051023480967474586549959698623679981654310164411762826792577523475817575445969604093589558507074930400855025453903001723129000233717647529174704658419978648 [181,82] 102154372612080719166783504107853611149112652427919215289110329499963895520079285152253324512752007445579553009190841639641188971483169798812684939172050162414175759902716291692018760302612714634980585808213902542561763306319162656976035254710502877672943327749551028076429445460734482110472295230949289124599756035747692965241098412164497002498796326177546171386178387438984047114104379449554748235801820671980376472368680982994494791288685526944456731911973830373984448332242367248379976128932643047366879599120994172099963290090208610595396831536031032465987750688974965229087405544973024245217821712256280715301370224403683339691905309599086880980523787848090411822787840053978385022672415967598277600922234650229844806377301967015706422450736993251022016338123290558133281306455997980375612950175227693416741770609339238947313776407280890768546729893633383860035874381564583376862575552927204984380180489318977604745147257785700140895815441500271778266820607766020200468777862915138403929816655774731343371293120769316547176531977461782706143672558323801601111861605042948109044991407294398301051869308855698325805330514902955924733827450608278683115868514761939174154770969555404160704233163073635264125678028094608278340690653308119539872960604147593030413860109285858772914630074835506071184506662345781305761245980928038448868385120030396263434484597600554478222628942728683279910324332254430946581003469404188393278770354663596848197754517126496914055556143982795823264038775207893381257278799856 [181,83] 2013801005076438197743541640314808604148317743774679873344511700922430197952470422347797253473919325895391103548326466575557802133922059459760340007200438498145678858500641338372116928209389931355249670459633964089931309471964543120300951981241076333342175465044962992818633448254026188697752207414234736746960308594029650721094635535924672464670849991919451142464368858066735476295644264802590777952985541719462046753616223829809391783770337189125575890146165988794334271193140291339260823699737044880599250557482174719405678044744440257883542130480608972828662784043171776231835529699294099996235729118270630985973142263880741887351881165019646225513864924802701057742915077826179366197170259810457395817281103668773081973239622484682802562553067301889367947251531723117275807285166766784420497463139303965793528383092397038748585315317882935143551576538729472007832173284266355128684564953808849906220376682046230678905019215139068665315033674885670067230207084920567886753511267909750559811933514664477551321272351204114297141718923136790256404172771329121093165163389678343437944257887982690327953853170577576420399945886971004133181194836019128281411193705096511921235769219092494496014048718685145385823754644753368253452882538898351594527597570839576573585616696649987461432221496280568083779634305691691299608961978601588096452883295424876968870937422400814567390877875259953006096600071020100028440365656082895443509833688912365510364811465310525553289247947046848063947136900819412669969802 [181,84] -849385719269839681702258015372787667358520441293886134925170337301085031819857184397417677096933415401399460461764913982315924887750821397218436029715831703833542294747637294908266027230842302881986727403733071700298486650673939224785268327643852441756327561965859051336606955252132570018337691027147095513086659726816043083124385185068999093813746862611912241381281487021537920322781322345430850725985934226153948021754066383131089071147940123748651043356235748132246474145843421780806344334473175974022304986819212180602640081886818792382274089356087242777107501553101889587452719529470701484543411280217618833092064003807270075928825640254630103048360953903579944047589198568900735677808277902487215160182246329391182950039626652600647875155091675773075896218714060839379426087072835032111779195394203758592897195945561618332858901274633634297007711991460450976535950793855443432152411285426793481395582257483673766320665023152253831737088974081807037853033977005521854750925618966554948602616800573228128953304545325215254335368795421565612815349445016651912699578626150523468559190695340744953013229367867600831831558032432760645271275380025171472842268040180890184064094138468322685351648947309659735297074836909577010602150449644770821758879264685021533367783375775669677536819043580161978957062560988264186505852239500545271162479158101674172710093424658955288377517595258362153902435271249745339727460815349300771571352505947549133868167420403884389225200523551099880097892327217992704 [181,85] -3871071295120085941379523428329082260264335805045521384694422950902149058027000942289140963434281115064180961009394788524620606527235576021635393592571377116408048585003332567485972558800034438783530005183825070234434877719658656106992681155560529460895898581986582138264012135146298350054122918869262630046983670367861130182460296901081710151717602220247483551217794468667637933572287102339602290257861012810258970501516240985702313104435809471889044993418056863225882107264411860601413443656525006924781586486370490496260123458817752481306944076977150794606100875502514713187934086199260960120968235914064769168475520001430581518154008947872549113216793826175432391070619442911373221438161291453898058226661822797140455718837585270581512274931891400884354894411589231337077219443199364995474325011543557943633240555450336407761966390908730395411196356935994440921410951315311229165647945959231273471715826044233841905780306293110029886080205946224704051721822583366111893290774204776027763703932912153890884142665699618844222281362172782552088641988631174826638514097638244784710835661650529374010642687614988411717984174615679459666292537400157181960643115437951894703858868432727715453030937461987438864221736058926957781350201909704571173788972519387910697220622435044393323400904314112227139066223005775821329020050300796028149147872519287799868343927948829228909048681383393053340949859048748802332255077360258292425473609691537496124898400149344224142627026202638893791081559723904 [181,86] 2088966447429922560594713681670929424881722281675860577913575438699750175510150572573238216310632595515685424606680898590663483492699580051256241311773731112147627504117760932760991657450064095972451084552563155154350256652129326356704155023756346938585818292400298655080467213238601000179487186472614262474287425427216299009967539312929504246878120586601162158347297382434859866130423714221291422331793882770398894729242349138059682283904919230531416944775371703393279630411524844401357198861646495274057415959275075997463261888364216323674429093356191144187975766295300216995516040311527174888186597779380968164110319843529194142731798552563613871342477101595359998294307344899491656346576748501888840138264659689538231678985705535779001308759817544083050462136893000121070200113536194737715770928310487486282830225086736724485243467614349227084098168620776043527134317093946076737422979454460729521696018547455599895407689390825756576135803364514621208231005860358269406092846676334824761833225500150888242274077037228087639484050741223474846880677289383279746505987465456422599457290710544575202235185248234738386313791560546620909342006757906953658114195949660041793577911250020363683454459367245336526436185629367675336663940715734383202608203032257623282145289807089836024027097692161318163088915067875632167879919267234342738309518992977231033291921533659211710452726475026000799864103359878869169862410685163293779812683665584832480060064149000184627908326638065480016471872 [181,87] 2224016456498680432104431061629009932491956080570253028959409872289389871634394014561128948191271478344729811536856143103056794213063975533389669609259516263797103263735435395114182344977009883329305422434449290374412847587897406947375464224617324791218131671822508540730064622204252230851672190776136321574609823815962950154097547386892420323055696461438862310238332234995127941534244877677875883398706858620990120573524741503130344317383489190670739034501534991994962998485472235040069331402603108957963275521880344152953762964093513998746032805922697989224527001319255310915838677350547188771121802733519392806089141922183680351605800660152565754194095543337884968557016945768539310991366125530293424596712877210034907397032600056422871906639867545179127081510929034141939758537503541751660178659980214585137497590866968136549988436480276143331014007711223731506744385718652176294787179378576005572117563472196183743141436834965813174609512226930188690513514746236744569309471504999520684368357186992768062835307241606279678147956304325308925420570573029613677567961505295101587909200220766524132094327487621878385450595965933662950133427210762346819783500335564790783654679021371319164366691350866025142854474991985440075049375397411922855268878058420749433593881379811165867420757315811695685263283866044894119745385744223378987051105902954356960105438655706658547113384362816679392715669774096611203709861371081792508643645356400324160024894634205090594437562057864360584 [181,88] -1388945046968880462159190718533124884819463217891143507455175885769261805360517906073630024497564690069213563474466558107544087480574230781964861344775795599674404875242488175693488413933076509407098416236574224423507886598671017452389501454258335973659063907813078134369500027907777125951840592890779289512956229742919085232278125096446746712713869899902484004284764879778410379064617608060287787418659568077654617363190589210415835737853471030140973014686232965337835943341587665934600821384765790215413020265535401209275003623929473606447796771272865030126928725426627882339399788377641052869332669775520672220325776727006332066526432891833995761745821409325686105616525836840804034526423140802928525228874117228059661007975481571557240971375469649936553638686194444454806107478981974638417826463025563850857072663847679798668847071835311107475036181077842783729840820672978924821574624188547282055817015151934208157010899123485378008678042042948307834332086642052037111354862439627122631345255762395659606499869329524635159006492992418634409667581565700904871847040511847369375386443851093580667413310381017084124716599825461985895384220340773254022102097169023672694588700063682202370721364245422112564750711761368356711079486632673536952037114734842209811753013310191734842391441215105561253704723766317808061520409066213664647529805597375677682841594797321043919833685316937444733089462428386128234546422895939092018123047114588936334391397666462799548550087169344 [181,89] -247352652049297631502648479294482668583395638833992481830203750425308845268903096066378577078839941313381405056675157165363922480286378787732408898592400431324687493254588751046136579409134447687777476669628999762586264922266202728778299180730913916508363851826388849012574224350189323013368887193917718711439575204624195986673222600651760911305535627923387060228434109058023668868686807850907420596459627694240358248460545714358505462575053906967228913259582272770128185892194778064044951619567532830207647573703181412389531982059946721275668531614138031990077271385197292920136874333214110251600495395389975679357264520655969783162440689283727206381519101725730353719612783178213726119705950942961316028197368978776830000593904789765723339895565149446876861485260761239138684442596662075944178244525602912006752651947566070321340505885006756859784608820572720781023701021953620344078112909044182629096528089284905287771532747826837925135462767638529682530901934354711462186952680091433168794643998775500406080943932742273134627846018579125333559780329216675304203089868014830483771186495445525011357485694309396067491040450611523730121799496059982025526005086450278909741168400525180080397164764460606927699019794901741313929094340091565731765884748105800281325448135750436080626966524622884978258972472523884082397680979713872862596319914134816458012099298265648723005513052367471002755095308659805698492019617850623958432534051262346093470160837566207302985864 [181,90] 232831363557482260120429035289366018206979776722091559943158686880639737893551140279225709372202948049125334455531309330978414379751480664121165641164812050001778446562681299088437828909619003169500725009897147144183179894242319141918095876657463536850449524068686335263067127530695408194755556681980781825449062430788308015376781493009088588867545374712903096996721349427433366874347378062117321121774465857542929430902973623144178358679716683960043894442813757924772369269017836385802380086648203857558067415560111288648065951925774494812158281470494553535030348512510759755037299798653054086861156986138632031753437629859085615699530309502544004926972454775457297146674571557229358634266315221385289635510997521146641996625823422266322484833785396383030121469332799048703792966886597000357740689759911316811129199825800744453099656920586439897307956882654270223263102677212024424448462597572345622086396170182383426232301928196997348967070028706863342773284495698821222334263133602767852393330923559698834583285596187475254110791463364799891246347467965208084027135327049221312882114408562049770820982608887138405935564108908227634867341069133229165379075671294311526169856912563481853899528619017266168492355254792256930482711231053090037113151182707145641278110357352692467873537869165486276096541991966867306538533118786262600401441853965359137358559208535255708849027341731354948042433522076807292342297005041889638181705110292667351584394802429990296 [181,91] -14815233993221741843171915289406874003807341405293270164914933691687357769922738563901862760068890160670823942243174631762787678264612716391665040850051646994898244638254414582135213533007598531591357851859870403560892137417853834179316284654652539591434458916856563293756090330000499904524064831768101341771788504119193037605064757321176956318244615447745590987274478723061896517724737317646641505296920809493375005874327969218672815753909506397451873989758679812993406889194224838091967263096697015021830612517555172411517623953296485603946260701516509283481296875059977866298209770348557662289014091467912952725752125047625116358119461714676785888578663832576684897784410694669010352936867753937701830731732507998284349268766778397604925052386576747221414231806087061179151560200324956025629015523079248153110010652159947915298924336601125351614526599396638303898035139400512907170965226442300544315084921241962260593492531704113177536589952912490441636706405544615261517062140918996330622466732341571975310590947173847563366906387553117098353292954564994168388716499305973703613001135901446045105987670327688423385304446458424364834136249460505148986335157250492891446704555016263627889305973400008848209644455424641770064417823242477336849488862868581322138157158502003015996055160341273663585140038008027079108985914002391717818376264188086533075050570781339454495159810291217949094115757178489830036802368491729499184480068581581568972530006503 [181,92] -7348915027398254555272335261995604593295841855794270472571470884595006205240513165183457528388947062119697997395554548928965234249707437108850206375252575199911071946495497451855617210631313870534505119902385598797810962557302636580575527874047323483516332635509493536556630102717558993270047096260706339296465405662377799571022761958345124407225693126828175383347944322434768074391873365055993141720282888101444520757839331839280879511952367232181773394480701142516551783502780535298594259878589822256868231204086244167699127020773950455076412712706090366203042558005306255732450778156505961279991313234947622150558147153667297226392164860648844574765771938704091336725722411751403229110785051579852303905015982760005727984767533353916311996460585839146283620687447574530633413944920978549206350129949382454143483761387181644005651595062436614467084239946425889139352919321434426904354637052727619750343054626781397876603446231022330710613380253774252409760688416561441531890652271133222844401117312272656901241007901965562370207826121951964934973248943595465994973492015878652781850755094984467594844157817314954438223325653618721112111599476611399024754886119463988009388117065198252174967130983261901812411765528851169620487158524531784094248109237687847950694050057227865418815153232756844407510728613995044712146216813006205119951910524831895357499346709314521588133858822347268857766739910819969474719651520242098370913293808026193607680 [181,93] -3603274391009891518071018932607224572735027623406329864274159019864095729827912614622656995676151351311705315161535161334142500189516841603262410889003827398302557644971702051629413945994550315472321423338214763290903206105725881821057970339822062804226840791838706365738407714620866311168964161894178699993625705497668305398802991943238637399931104067117290624753320111343414647372628868237888165152333472745527637385524396527502824895718430284747079763761916307158494661902920072034232444023450581127436599270773078010611885428019410432716972333967442981729346445300332044125965166452742065500551907008715938322088891679797337479650731045925790581555176012658491037776599984856744522772339470488390209935447838193026270954541176624350271822437622544462632235109801661370688460656400543992573087820153226850560688663899893932080830320685343886892058059839267261704611337820342102972652799204131161794559243028637210202326848359647538802934042641750608497853555339024806596416792189956268759370574560495525464808703411329078344868349244856063522500721166045217772343557190774283685343596464032274319588352951633372124470872979979785089349860033853885784435108300646620588736667945504890131595466939104973514750965749531168797764412810661765278649951232281000232673815448454693222944671299834781352681317589089146880483146451511884448492983353707704462602281824777234139831076099883146519877891644329971890134109479376709676032926787894016 [181,94] -4817460882749695283409132949962412969477800813533892318679126085890284745569669768289885986321434201606848604767101364305450854512171227340612425541266578929601088360305968903098470165062892002448518404389620376719433390545259208959810679901964007654272355914201584344057958562358407322240240196966731131873640776151704803839885771072722108439366430511613793782502023277558462937167681341381485398729262224543169029420119467096332200923982170304140653542207563081980356668946530964809449251738062620645159652784235577725222072050707669544375180617806486493304778952849493697225401950885534394821130425927196556069184027079784234679238959667606222048813156221817394474192744208497330966982280643257503975217751505781733420102142490445221807490554206452787369022023246462532547196729583250173986445244109751397627365851815539286511148180380023440491986604795962379602684059759630633508068684841158035734086368596601255688322247890733576611057496694471565052976698830074789897726952805133190632692923824851765701571097405155434504761917801402226525234613213843764431296422765316045466170313567012495375166010548042224742946871581378742429087612706832520380937768332175587004729917247934741178818467362235745983121066509541806476140564952749011551242083889485222900201426901986649082390991228674671999604100562954965876824027077068439293729383481406216110627320763796988933994269769814477598304685954894097576146989945334897668629750448 [181,95] 10804561216791639113309793753877539230893970319311012366988513853476164264570396250520507526264997920958584573286328465094972694305532747378244803809989920612749834502330847986946675189521242073016355749996257726061368052950507658710661856355834957658013986198572186954656673041721622065385712238187548519763773685543953962041059916263605722918637923352231213266444273311747785111352636174497369864380920173318427756204143918306870472518821513324234110521681302176799719243489069934202497729178822925205512714386336658033075212411488248065112015332688201721862397177182167256132813720456117824395766460293276855321446446424560408980146680477396364396667904815889272411579218522921930021357453734947122116485131385082061011450798750355951296523116422293932935577922679189606829876693152654788289816822397738342938531406668385951944458189154720841985505806091982684530717425827748632074061911671172204009571173772677276559651596019535187835682356759881627457473054480807485872933881683547640938582562244609453981006396658638237624257057975973692990321632164001393624274857953261494872881825100513019717437019093659093198559345733999414580812914725781793971431832424718428883430609848295163263046958186359121012370417680559607524560926585689900937079563522863930107439507801976228338412016276777770664243591977986967111488433451409430906146174147609510206333910692872872347999698581176791666378905625932414668485863885028551087586 [181,96] 10493604567656046107845351139783842939934160342258266358281075774398518307374731680845804093271785846134899279008896250161789153468676149588307135673118858805334937002670217205331706285825284602966920492150980319881766355272162774513183971383147477431720655087463605287986659180005248143154553393936248810321455019700645870193698269861090908262638247615835280707526076536515366071622872201102883333271722193631143798685902318593096837978730754969791754859884637937323178468419518081674582604576531244416810964345455075019930251158135942949714518016430388522917831388170339550368132523190822429792778852269982461449931748643322504429264347415130982019188454640284034431035790906136753213326840447130958849918240374809083525702879829902203943334279746541158376856630616667291997796812145604170758094372743029690497095657080039595377647746681455953347823909576241984814048095452578176771724344985745011217622815793166000342502984031065794716679166449507319842160881868661652177224210450400530336486014928573758001720699072292877804172872540884279314049649635562345084589158080583177267311310747440268712466326630088210253933441195355224197532296214110597643488557128212151700732719766677304002662421247235127430151229828800901717746037225517777204124032580500460888478220545521955215905856650511508395776893249556313052848599320675678547971692279816866235924701932276376205850202962938574099025780007161771893144034999253408 [181,97] -3042515047803980453998228619385354618223969997445336918016565239515804344251156397941029822560779455157820433029419870238659131878611683802530809453801034326549816019031786761796252691195435384898892843270683780182654067855445589135314595931512163471508669416828617045020727608263002610814038868646849312910854228548193482804402035113589667050640100200625940220897240655784709691561444450201688760496010370869468610396638935989719349805850956312042391795631200041909563777381555796614433430007332998888262203719894185559886042188873010702607068755280607858065135098415293783221142301986186114800173473718761402706215838313664739501315000496510174321125503701608616129313881821155916146893673100492875554695386045656991779102076756681176602659405036570740226257257281755908571313637487382279413118847957782581450742245107765896246206518616708123185161749242167810054674298616922649347801007397882243661146579332700016582681105135312813866568229328728846416698385458107380945079089584279111495324131046517554922824306658434866776639044255511881363603671715424545118758701776773567422283702301382877866417942495176493810546603048704303233294548418900388241573616386140954035041279584177929554072753094125487017027770250344069639460396698597913115929753728656527018559960446667863899358386575201755108887590839137368292013562326305655081747274902798648755871374834087536509548758014528159463026943883301294412899653140 [181,98] -4041548879852872558947172054048369672542076592594037239940340898385507778560219405495030589509609013792541223513915367931366370406580507532577754130548631278085261975043241163847061234290567276766387949122273298096003642064854881382443594512825066751464183757115200151114268570188997950555707498892029460566188157804377175655642371415990245432700659047006302896110896729681648178763035882237024716000146520194474767244826018387251471729913865548759946489878743309703510963259165395841888541366497988987468628318051085156375710811235929250422917943281331558068107185898547945033313869462769589692168547122175030731468890025795484892017687384071203574765856464554143694549028082074631130648405495796894941411786861696160965744390308317414901794181150362073717166473009388882976318197104122702680993741630938407840970013102999419610943417353656265484395257324621211535964967376651038565427188353847972361313618145832280804456610703461672252497644583155115815832204060243683830965649435136508414348699515569613422542203454884524349724145064553069857227986699781181309697289061027092617423552876547439953261069026207552741362487232255912696194503516827570184941823806313492779907133713874026718136036245209733745286107867402966422011332029320661576584149907003181974469756640062164954402626717901105264961450860572669850687774785215516413432834839467307174455008452063064359750268619470119803436054908981751408320 [181,99] -562210832437234067192562775314586532261151190309996031641321532972615429078334103705746041371554611108253008909613682532381480386581886187021368786050584398716287514122337047165379789938463098611455362938675162095286166394955740345847468861731419982163824137286870752944619080664699281376234826938817205796465980998251684330371209938445032713193640961852566099018495318361919233214886892059440426361203089172841343522770096289052680420061613093781073470154292623401964121537340661796223272368835156629478972777237511134000853379316441086842081454796460109385560699041487319986488974620034297719599544289996113683591366367038705068621623642686431378931022678030757951644830816399065037078879355109188446857617967427605176978230802398499316864723530381142700825809100626818089217641734118397813736771724513850438981123086049385021049031751327715384538032325768207514919616542359642331167596272970424437533736369475079237537081612926065663218134112854190470271446146630856356283754158184058785152623216707766494440999312827005345657578638249800463756830171795797281037848296525230578381941113884651163497814829315460037767266562176454008670157672542308944308915237245917790294656745381075548909585935779087208925933680133844857460755565607931388939881163764677096739585143603093297485205143130276221585873221287427742664593076842309893513141331068290446861819627084742014431988622218575472746441149530194 [181,100] 145398992837874099303089903942311097641411697732497854854054514113188967100625503364407049199730917288304833108917142290582040281209961006321476549799061235028798340614719727581027183030992885589809165233294404949752489431594568413594254153570046562231700999179565451176956534142950576167805702412747003924604686237731993258672911536820249915607431679719554924494822117797333082884397122554553114060660189616711505371549632089172467760591135561075710380255952888499834330127125961255556837351547268310821896686467152230050663085437720444560934416368121273971917831335079835025799715802702446602396168650363792548034535150353103909720414072228745212608253159034447288665421030169913393696474497340012243653753476889010429186955893829688415723216068343428492491469467343085935273464487199009989195674441182808569921583893833003196501018868522860412439709660527176975999307470965633811411482924769296193235518836052654817044306918394084429503998120547684419533111034816298403806426269632436237983928876355923958849427247581151847280831507113403584541535691570340887165956256094745708980295940755898694238373523750214498387321049241641091188425736261012782148289392024137776226478824018192050034497827526159183239811837143031493393276835350081427380451141167318916315136744450551566763988873488362458099366944297529052127014465384304367938167132479626750505345748256294942683987507932521903726522368 [181,101] 35025742083145389088897915383944945148097011052013926377502551487366812872921818201113339466760739255781025647526348626074740135957561220333320862258832760450548721285746740093411278611581696846062173570190024642349427559035527595974332138459015875536348175415642568917464111383336658362433566754709343116874523819824871907185230520525652322434821204144181877970942001151868884180233604450642170812425360808276805297648679822241066247508434213607309279746118619909343529138314963407168742228095570552993785946250371250004071162059841108118836443174937290323677432208611823528359611281061901130971615287452924401124625314836427171553508667602404670089819870257531906136406694796302358202196546205668888407189078041590039739538480176415388373299557717823980017110557188092465533484273811908546650224274142056455467307788762094492004978531318686664933967112912122160445006495865392485757009836343488733268272457153021874226270575933423114202325443798538854523383739132194484356341732387380762386454454073366241878403506537826619915600030495069809378688055654939131060930426043718609851679797961799014433525959383383510802890266008114612438368534163605014067979170847181342073743702135415578567004648246694878861622565052529137584476058842359349690509421347353699179906238369735999960161427690984973898844823221905628855883979890533012911918766445387862032635430025260042899810294065983305984 [181,102] 1697554497711780824011201502753076461485214339874391842672098880935713480547506220525233030730680143768649993479340340879916862583935511687489998465548140428539503669152773065348315181904710190578229877907821351976413357603460436894070894289653189142380003798563190771622040924928306007002118115249747332360726260112033946326244986091234492408616918371382443561196735116526212574373211571418973259745780183260190401654640252834481520374812148845669672606503074642917259637294125894001613965155523470648390351498757443466693583138794601813811241726633982662608888789656112001552126753391127622470961218854919320876041067869343501542065640419845277466509561575379537533821134865841157479647848390592717200055635731113306413780991678248952409020390590826668351410272159911019517902944577245296584962354672172695421600693997035451392418602768582836052742521039896217640718065031138234475075172100643489985645737691484416883783466443092746502532012792871590600413250363688778777089043539455828711065640925042254061650445606433244439417013782066357577274366327885943359520625592682222924704849376026163179084179489627470431892745391803030675982664444691476612040302994475699384222563301968620767932608654919127085754837803958761684168203456721913193024949733958017288153757613842238454420438241658199150034845805183901449274998636876119056219912042089104280911951300263932147161819953232 [181,103] -58507632164171629273676550907697102063311256418366641785488104404034205483214001543783049965122838734884252779522454559090753284494133138173953785514977206188436227119404881777688202968739208630810563507928729885083207763450041529853431084749026263810782468882000330722399319092763937489466616016682010797915298825675018013691265871631348457166625111878888292810232607923517987079919725604755046647929045359070505386026577265252929626033507070933713824695290162211259306221898270690999976037280130916108116210954392101413023227003030902929511463517813770242681394472068496410439845193468299366222215210961643586915962897721935420182349421760278775566245819904882545674708404934116543120793513835026010810620257587625981689929169667036734323179187407145222486042410174586513752375312672193307423608650932383359976237502668369294049822009179183939748803986377806143923389681543065001561152229533606031298453895701143725486696455910465339046254639374401692368581206531731774410682622950798760885771765963759188308614622504342342252087793544981046209280714560443191465437723765827715831294542464217537644167079005679283461925269448312923031269581065736630027496636277436398380023248922774713160317502060015041333716969375982768929546690738934063065455752844481834682221520201345037552087484602169539461600015086796139791421192749274533900735054200180713980990068088989789446750 [181,104] -6191995594108930554019849571154521717309245290710694085083627783472575306516205155032316780793063188353622460681857044384134575581784899540995958021329835050820524902854236700185320228194191717879685849763093928516742441133596347074159826437056265625924658205322439187464194293347198275191102760555265308168075222701355593036737927997529203218449538753815469702465795699081525254148407844939233554553157460863132030953065423500473643810845575272045981978039550590331253284521902220842072139055602989591347776580269051828526761955867954895755406989112207943436433184487923275429066185166616083965890852933721542844030437163456205819894080926514906591456519678912440784578324239545383477994665873829436440545500316976414681727000182994729470460314844970275212284962286188028400983121852209542856229523029161296063597628322023845923790693158579635536818182781987970512425270260247179188593772328999988581746776763851035977930312883885278433508956815865889322312401006772640496469936378360002384614017641058736042034684391786353027618278029559279782315120978297932446511533779704289216061921989492928853196645955759807299813461989484587053517671004057786555488707560922992156183734324208532019420249620586254349844904187083771225764866136794439920597049203215252497724782074826254543536421888988373298531840589448072231861815572892611024430979312101514646273003975401184 [181,105] -143269031431465114621943348018132781836918079696502737362300338598414386600340263200923830651097859188102124279471728118480662469897273669170548560952150997019290670027599154237165799925648117695879197763541883667557042703571753451802812953577518576243295048550851192013301824034594099165829449569453368023877985264363453289087876231740237093335521504612880567436096063417473877109107038198069207044403386562876092950123833401617565516105008891867523632143252083418524392907822818065928626528362753486978004017050425605270378832236467561772927834456664505649096261753528228674779427695716955038021043593159648220005800139734647995159913850998367608237937517292467180928051866649961345404939018587117357811498316845292970940387200704381444566892193070129197824165515754645772642598295657769471839391306615979490814592920893844158433237616507072334554128037579460471674821683438001063114663953652641199842749131995317732945965505813316956167214074876532946106611141329298330361678305178539744216780504800886980788355938408001077758495417919799570209188225404774634199287833049732421608292802077017991269397580567255356206840612770376077849983340744911371548857020130494111106745670415256184231310973319114421918177791477683829620080973353903157391264519870840608108811050789428485166998287404657982900456207173744724863229662947372226971446004485303073085380740 [181,106] -872345858131345775059032660629269550256405403037056351478596904823134844106486490533541631432469567326049981250339422254720433008396125597604776599206439480504127389028718354554891032639573330309545980619355413519843652743249277391049444061657195014408468944859278298735852028860017279659004551553120653104625363747056861726866575314941893916117952359073629891535260742662593385096764825877265687769915539263891273348981180612573239371035102906596788829438881287460880175288493584260682473457624109567937352900295500669150035955221595277597572636203794226259518429899589520918433783852668627191616982090020559711213236507293892777758210737715281212472845032404403445608493988304891021649490926570400056176378378352044243152576618874070279394660271514425659710876666591330416569977763629302271313725265544627063385347916086079768575567131234351755276741699812425803476035516041994092313837321680541657864435168190037616555415432326117487116997278165029098000236029403759582166402931841704861243764033855081409784651023464686394856283409382708124927489893066344790926362872143583646249228804900205027143632167972871603898280884159934481762077525302484275617422634105528189800911013512627655656369101409701748646415527888422822268419305046733066738041134553725265206005250996822264239260646191476059516683635604340417138788018980932693990715554555462960 [181,107] 6534219918165921398166998325403577502571970334175639026230855501795008619736997490397567562624918827717712559611309480824908833109396916508863278196633049422377132327447144837231279229457559555608408825704533624095617277635315383229578968576656766350597621613240242232174665723800763296185207357952605095677539297231338760556955421401620492602529302170008496318424617429793753934914117623299228533376164845593316332813224201787737696294756493846418634046442064906225258825426065569491569441628163964869287318196464371480738904567063144172721765901924239666665198873072533318254782085000937324033234334647578605311135009982868592033470887939997416722595459519115924982395441780986324068363984375559341069467201975502142931298654012914073969954794323558850375048737974882837121440112805647349402117296532183344388883290265095404230357575324525279452511532756668781470337302499843371386707321684981596892307785448745418841291838249436431653274883540779995095424110749268876734732892954048666153369734971823766785410581702592175307824811702789982841984674050713947647926335606845554534368949247053721469582205841502869951590483671998558559710991209120220377504976218211088160766028028055765554392088282880531908714727305953285571100854686128682696446791009448945577229213765184990981620831117714243581715391699251174742602548633086568316454977500 [181,108] 398131865859286090858398814037145305962937510780493226422671409519850004891139141962796020174302267231618833762654739612945080846005342269029467321191816763681340627083868162775971884894721072311218055560709306642622154691957306877451259701047135883833651746900514556921266788527287456001618868638722635913478327420381369541186816955419037129524245780851943475583791233726298215930432260097953532547611913023232069420441902024071018226533892215591542037047270053156515340279697124786183620793809804875801703637200404322894166951407615928151167460988445219644445920671782037768580156398979330632066733503689170413171094148042943696350961196544025218273713115564827714944667368908804641752805120662841277551649673422307583578677407496709125088961022102826374348713387781506331498823845917230228998378568234286169356457777155011600062492518394155781910071779218820707462562782730907750757044631380567254425036352265830459839164368416919024894846962411429140623701310744291170049528820221270372698343164644962000498126706648133747766469670879869981356852647862852856181645291723853769055730487440413193663515130512296566062403967851692356564782702060257943547902491726621473217416887801553046139002604312258733519808704911844078619686915451940323974220671046002837934605523920466539674293399042403761068071289224313324588995398300470954240 [181,109] -95305650971014885441634616750300966540156791544899408735628284255647648601147840261935829523923704576395995221478976191553907592872261309122209900272695872232602224278234187955671772742485115974301045735100241378431481281454985183208398462865492882684372844412166902978775285056840477620490878184182216920982519816835388539486260358424159198678263201280314949047244846568483221929222140708823220938969911124249539252921800834425529729093845715656735077815617635774600588491484337597182212088571014045554322374027525871054413606496967868008770309519904954207324251192023054829250072975071481782052321477859996126639148803821871071721535305491146151108743475151392584578239043529652379451254952805863523603000019288415318637429910093144023961121299677145407575485112098372735897910480825310633371686345270765327712694922756482266180037514392775884505415734275192054061245936736545782690321781015903014233688383739948500745103273006205421329139455870635887481162828172269640305667731185513442253455746566055263911804800467573254060441557206419210298447370118968167733002549746988622465645408091260233118303413808083946570501508036244538966519460195045785794274285607807126379696690121374690239650397703797097539121077941348469344080939299468508613453565292082703549202510794634009836404575943993506227029850524771811710337018780384 [181,110] 14363567505221674527846783403268530678215678639723536175162493783409847581138341104836315593079797213681137232320864084771808493903238319722438633788955124606288809668001763733631255957567189588222999227828346843123477472055906838577116273923181924067704645476485798191002478291587824954035493804798462404827376541187297695195291209196112241257166619921814189664912026875287920601832355143948658513004705056113873161205601610567283496551568329680611084327040777380489870298751204564453071060026062552300611264057771060488103189444415110973947949810653270594085060465723350195429999914078592378572663416355168782269732778594119633490946519442448044112576782923732840197599029416966452825246074066263510906914712806720051790410767839599874196052020444115422448286217949996284891857991666135878875861277707198703398508174271120372718865282315651393157555549030805940984707544243623972610786518550593158942460492861027904759682088646351217052597961538324492920200328328267965836478541493905594184873783363473337487343242955985415745110466127988484893237426972633596063152827357243749270230822674046860136561855403005093950657242124861335479866724121190381278432116482630409344968011841448448694890617212534745853316045363849961517037849423776553728522759933421429694102878175685829684923670218379031470331120028712006050969520 [181,111] -1006713775182427110672363876677769248944805401503222427646463837306715540043867872624307211771817052524551953854164440185902207844051618729718952126288668732219981841916384015676348373149909506258027960827936138564581892295207838537537648755817474176424039694209343929703521721841887590975941058981079919144573987144976367145349795545861559631402203035710547461337584888027408994778766553399028780648525598385719047633427260247819016261207920894261087485744884143004564719931783248238198769122069855663351285241254781404850572096421720269497227402502892616833739119804894723082989889747501355662866952758308472948170534880295631304188285346296118327289819090195737243825462805979123955150858508885415765536190091398960427522774645468999952250208813758012106599220226619732879870390160037123544300175224055649230024953634188697468660633810112958868591934479595965170111539932286969065755333612510210974291330388317792712283365688632696754268652216623523825794623714589246988834159393171985339379705026448640600064997867881974363892719864268206302588291650587820687799296659059033875372420516837426086281267827845309183826291827081593334218411694076939977288328621106566787509987849306520378664497732201146490453438909178633217702305630583302790618928311759513558067138346990662933735103987348170806021870216852067514 [181,112] 33074377616737560405350091670217423774023229696999821795955353384046320495290004789657071414080129349201797518962150833659020548235402636386634203962366808260135378510630454941220318527108163422510536564755538088320986513455239425878471400012685145201464511615437437554834731806810973839120899086904844697454341225601412253445370895702906012674601317048082791682336385968035649403488195264118880832046765582752316057616168082925565910209379142546184656015283407152347997543664070225140625471601030769791822479925270243298658989266473903325806354124038913158463290471547728048294895397696669944781728316157974370644711627039839131501937644076220471470258410272162071477871480088557404202809431812872656085226794169761925082388013667880309204965068737942599504531968321394885437382849699801206116712721275791028984660153956147333359986543191635753449897637366815198948401126138982064687186328827167535340293074612925348289972707827391819558957184779920966952028478548949990005609317776542759829504819284275235429430942394671083251136436109693833326260903438920830801215014246260169176496067921957873819343089436519625254314521983262324688123312471881369605675064018462915449652038476647192799962423346760998893511946204804367367545267565253619667173427318845704647014940180961442999903585712333856168696171200 [181,113] -510397545071392239698020012999994509908270094264449021115778636267237141423915517576181972285367949952884866237391206712726715364412987421741201105615327773983382956120334317286842519018362867187207294648494821381533640650228664833273978877107106385646542355703952645155937118741259789505331676414237688606233550463494887058334375043215875422709189646314413101440768123914313371734465313212755164608344960784573866139815056430951086713825457357418516868000678866800802858566326660086335059714536446220221996321435468212648598272045422237106953899319975540093339074025042080906842128525432642128459538551614236176658470179564631955467082717841742934761584534452954380192457468168802906773887759067595624943177895335853462968568675755782551815430821377076021958685513047811675774428252301804774753299991780740243272785518944936101996150991374196212946257879400961632944678850707150029566569877257989564580192446519249272249239799163144369982344257804792890765296185582046316971471167133566216201753495779238204935750332192181234921809121789086091628558161784211718631745754645424938685340744052754037985240205731934260894332174460067933183331777380736295501795909242254193449691163110303262328196825873586731854429276623396500064225499047773517234438683934073337970239550912697238959189862593165537816 [181,114] 3701123137300082937485612952050571554737429512935107028453218240231825405692436372453359204635167426788438718777072838382804940792919393939820326347353051543160840848684857825936467782124449203136816986351987140044716561295857229160758580342833682527466832750978234404150606451966768574006380649135761325335965277426737381314024410767875185970735054997211481045204714508086974273256040040433549415083056127285678316083487873727699123617760339295769374534553117275537646746005816619179388674308296722264496932948720533995431384490444480817610990802160709156004779572794337607923795502193012230640163783914398783845590135985705901527944018034918312344347753815597175789992730523965889438599603474202484572688660170621727547537114748456769103340348942852952190049447112886075145341343176897224366666630740389432245601105606291296942387796943502949020766003672247973778406172380825990363502505046418310950601533405413067727589147869487384221321878586470624720053299789004556619750876134376730731683256383650524662578156045575785096116746604407112683380368642606745092754162928154669137765945999080637963424238510383780892765690251342826894880156939843951934489140442885156279365499097831813173001207760567681778298826893959725210296355186409246906013136050795891621242004691338295015090795768976 [181,115] -12594804049788693080415602283689362604181648134776831965603361432692434284484946174323784404771120982234669171488144821806094566809501903995582404654698147912866022557325115695952051534409683916421247351102065591188289855715734151781631030953272973725949741170756630141411235556747415613143636675940333347992964669832270421242442193600000273089347526918990474829790344423567251241186923926595180008595239059722783371713976736803349518943768541083469398772111668554321234039911191074545611318626174884156025769931028967929624147266315314224947633272028617935848347536516001339450031157681297183286333244043603557354147950344490361119222702028384046662869086252696939490680037898276833092443987226293593804739507059453026986904824230347246614647154517319433281191840928726524231375972319702715933308332326444967379591122554997601582748161477967363344660685269129519628804990580599629925924439222932848562221237182053098479701493410187789668458209878135071603618871965132181226149812786636958950488528772826623215532203921882943789989144257628041304110315641209807095378175620270418073745874452188810869438634408574395130954326022041162994274889497100582855681221152439128261541356097201476147312525629144736842408110920169826058944994499659115125719601007829882650242626776634189986266 [181,116] 20052440160566670307572356064701897655336947423495042463367394991354516639771067101924913029885435041223494919836888341964020187857431346718434506193246678051918568082402360267418745157384334241593773799747151660727855410217466078008498902375337327366981134514561100358082623925436556085661874404301218669110787042242309847013570439530166903496633108204258002012411672958526447470323828847585603645404578243692823156901652016340575049039671760803821736506177766082842610526120038404788774739590834411509342365269926744772612807334196956062569694485667717693691182194238016509698039187708171184433278945293468508071493490469070641347298595241617068181664298661603978324616922556012969534124102131616453033186279018923920644738847822464337107936100310178699943001581772413613528291861598597954945411424431145674750578823545694121128422362852091611166203965956243444456447634200442084241080844202688666599613140027368318981954170757653874555843239051159254088954371201816740695428074079524546549219973320860939768768949506237054881087321721624989357687831684785733543396626346881886878901187317576766917064070901138545429100431572737974790204487456021170593694337722033751860321053126493462542640726930394642847738317741222097267344796121914068306517846666334886072250446309504 [181,117] -14867071058436435819530998167866079805673598012638826564300956771553045625815102585185965401492209497568549224092553524436275010495248333953955965482789773041127913535231067726490481731445327248499863969708053682115109223995755257126441944413351553987321718688216014701297351186202113265917738058051206174413708771386230458149792697648333860806049947489339630490243964194928668113356889447685794093204299162019802163968900815274787907222353768713937756633689246074600673104929048168769122937656129733720732779830033704755554378962150575548324264223980346845547411470290477838172693229169387623591321154316288279874366509085073557734309019689470033165680894958325623728864582115799357771445921997510299185017695922250785110739052234763909722250089733544294275871529386011385875553850064884236798062615760391156006239543591258893384973265880120860243160933061075628163802382252276275881717683388121966696476624987087849090383037535266515797279765676044780089904550737442794194878889087951511170068571195725954138565838206650471886213116411896824212079774305204211796344757995971917178064526688913472897582778566618731162243354588659811667727545462696946273985844355107118241632453022418713148067963210626360315881294814326809921579379205938669376736598436522484786256 [181,118] 5100661660713285189072758401447803451712013097598705951439542797063721494618905493917532044294929085407819419434797812839078258112924203049421686830409988180110585483505224466454884453650893773962795579086489891678336625581422764669760241580932438796141985727190475552956378924954795244793762995571441081744696139689885883403161309398889889060406739009204713328578343512761514947522896421223502243443686452755505434980031703589389366775434538602530009175288751915637721996064678583029082982096244465146679981815519450340863542488860712843607817741479465889595027601428322521867828254674810619959649264953679227003218530580468613853395674775148984180841652558954455052224855731878947282769022362604509355173173721809481805306213359456591192188005559252829521569618014832955009168796769233392207112266097273442929299465541407992390871939483225438789964286008053199573171596989845449034438377544474107720837020526039514006725731994858098947614141546071698632992703822862084962431504231674576959687872000847619157506771414330430559908059095409526917722760303430405515800828069299747642642371814820126330061059086800723853645093738835921112273630091325039845126174664197366990669607759730905182501607297546025175747410279338563563223148294634493406515028130800 [181,119] -803410356599119310304179632510416868507052211481513144220956408771505766845905786888860766022807757809174673895171582850259238880492706387242048297052496604636247983917154739202587793190174397475280928148529503531660553762371336194742408011790559083832939674220969232149433638618312003843126318587909481590680343646334360660479837708407107118790013644011446974627487149164359015237111661030816629306405411604748848893192706150007127722324680922324858692209994446629345246112333298965770295378722889885572847920832134339028592772373847355047113621165222043565175120648749463036141407972449263148779321163316703360296566056298754751723647863977621635001743806289869892962747226154699047520769991326906062339257663308748865633546802627043364365397456120186677289612641022361233944399560510656004353133617596111377467287429909716376483818032325885313338553844107202982410659196673435699642699517966160801629452685311730921923802953856139363649756637793250754597348650706042374784807506712995188441541391539634454912367906754419276832727805160756412424677584645973614046744864360590940256315951510986216265262375203409213809945820144415951316116945393946138350103679173872574751856972873013121784713838416326713473451022298689231458457011634186573362 [181,120] 57548498865087976435527672164193624556700746240200217658286073056358477963746015585328250308415848511532458296638007653980987430941962307519613740618530578409136477832493446057571900568391390659735113257321410743225385564398806273886126396769204135356735403581226501449476937902671695082087989480907045275532745951722415301040064923204251219197417682625859105912708515571547301989940381382115926269007815316828075209439337466397046856261115709163936720799956291732351204250648880500757853510865590610483939423421418789106239873908277444443207172148271458603903859206901806575871097739064353672186069544882143279880245867448991271033984202649295371494454493746175370797871472464874838225852911806975176223185799043500680466749478229582456635816507396761795143315849763671094825730114673780909942374137462823496113835525440158981961171644934226942105581240942860248144207367436834271967841589933564062941051611165530513231875452606029316865307468472661340448726759852271883284139501983269003878563333041743721012798365356588867190812400347355148426944055479238988399281970425502453851737774992422237010504532927388114895200466847314310808724706306708695688993863041883983013366832783762519234571858739967066008268066213014279475291937536 [181,121] -1853939973217012984103736402718325444454401549301121458101683590258790810449332074758515740790365877105029966236724402820387497701685087406046844731036425655502979125039722385510340275940244235709763665669914701779567764326877311892373080932370981815980963930210092522115157553063794191984350280197455772526423946684407752472713819113040575093176733983175811347737462941453554620835397096318816535575185995523821962356142580629396434136700929366662740565484176723752467761865215660795269835208814370746920477452391467401712976896290682092911322328573263506188057593848379315330219747468123710673564363342724857576399630306505689784330286866853135362226974838351975163224853659287585361703966109189031806368457057107721412798801527747469704710200015245480406457344475672451772827861219369570118335999609129597595663508258809957029344485868357073235627363902136648806109568620014764788955260910358663932050621042500692125565467342047662867937845862212749388000256551630391038453296519771910682114319274817981006566591914172201278619320607046102799960190791868483729453736558158094508432520005285157461237154034670190614040445665579283307743814198967106178003372520628442181809578574736282090513484241280428173244751196949389808 [181,122] 26521132368413454255198415327426010865244260842012361773156402333886279426646342962505151378659306980565535843409679075095685196200201907081558796899373356083587847437867621375360444192093896822435017331165783420237606158022324541652530686152613718522249250994834016543821323895271984487106486257051484142168471322404687307585017986276481106835159072195545028375743179208172554849405546423943513860724413619904694813598216774176294554797792779438068871880807890138328284758636224657686590651012924333131528544697765551315999349203578837690690238556096194948135107859594722267835360998256668238406015242856374370824269391721571108354627884217450152371012668578436322232820487987368569934984464455506464208995996175163206006487677618834017752372748843121291612245257257004989690019603419313153116384078903674302711039327006789036717649342947799231942134590256611436633627717009570845698288564116467416752830133157541304376702711374197073519561466564070568078393958551944950829651866290199627706781100392590743515549075146915171646858458582046059126640266140610496167094449763036623187875012897648235715959120804514588677077339231520277207981225280563886574478054853270582218089767855888376848406119542888477328420304 [181,123] -166058699769587763772334295970070123587052505486075991010133262626551977753081749586504912182539789886925531118298168581447656429338117476448230267152131780471540307951460540227320004450416175486951331676133143127667790020110407437786402575556282786861963895767006827312915902664451321781189274157327564175684933559344642457738387196383759555035657303228549032962392584123796891199186736475397700823948812515807516028494469704610956307666111767650358813548523628893939732372673415103129856985319527355104053518242875429793230075278129385219696028580102207091111778893536505863367115296879610523393833822251564067266085987516383345015690286183843970360337538287554888690217896949383552802515740978969932174047669904370808682668185928309976951429221668260545580921699457297117139245667933821952594633092949599845151721116917259259713331198634412250699950991246743660225398741642568179438000812178909394161514612394571471046917655014871251074694380717482049607778826795031536651761783488976905467209952143205273622159317880658905505259341741450853131378007374356059805721147764680051506538673043242194551551425035593706912435543908677652421088720389104769081821870217290542111301106534124570239879395789448 [181,124] 447797969554968162291940050503502498270091602721297016890118709026437850920437009876554104839501096528820666799360048374453352599486326062848349358246067248173808807878366194980658188380080904214781378298497535109039971342184089146659181726696652394778130889882878212360609802871194478038534909849603901101630844091680066793762670724379450601331435147747220653286990066723954193095630005708497127486802879973652141454274478106677783941662734522523463055896038775103126977651550610042741081646422786636420698909020815578696662133578691651560879481864343759446379088016541497003921268942285002624849517321422813605311369493926777007643662602884642718296747773310789690162377668321161876581948022143529585888195523115220885186885355263645062492871843818416734404403408214732605236294796603311385054994740047132803403788135051116285588874505560954003583627142394142307246972939486455757605147831646411064137277745213017864128818694011131948249887561247651859092934517371084815261704985220403182088406321099564249231119875579296420692408955160902595450722966424983829618672331359557230488678383509796125900316288857533475617115516736440990395037566198764593062277399243893423518727459865385979968 [181,125] -510778457987334662320967902600139648411195708802229017314697050652241116776776907792728966662747812757137500809563214865650651875611626188774194835862032695064720600123443923835454667364088244702282126239591260561141790410238145097064715051203486324921419593479261171149040438192996254743264772633375128385738738104321789854920562575699425899109086164592846959654183935864736168485712974746667630991796560281371389502229202746132362734890698125923551513515570364161921896653715229899966718098267257994284626967916687822640334118643867617932624535558268136262056448583883873350229407101039573101147834875667080004685281761322160526002814336108099456882771788167769135747614376800629236844358986194519690437005865196097993808040349883497052355223004279581180782920288881229126963999837500526046994995325710733815745084797163221869087079539951355365410337798432570093806004881942886089298745483864364432149051136969964824181742192388912367290150914123923916337656360151016391405721949891453460337751945304012806790202806172148718412252766214022777351028130085737963171381943909687296881561265336962904932834690840301818681162775688498874962183431807877639794129874712557739747080392 [181,126] 241571880579056692193559256475249158062671154959683174218746684335154884198328325556810322850384315547209902502886191893862674619604247979519791825821723754462713906517307604063903482624215777934604373747584246837032357957498310009122761811822017181347946174080813385404675459022273610658308602620339891477435172887661690239945026089022932539802889743593909720288413205170144683747946384946457537811377603747021404263047059824467024734317098245847025367354737843592340116433009904177181430278344384916614713987269906950737751064814413713318448219779398041360997517953407632026939947846962865921380873049264818573690938549218742812822467013786430912782685740944372296811246635550703533669910034219097070082521213415454031864794168529441076529135912388706146228117476993452682218136476244582964850715309823061309052484069239525496459528500098590437069828742950946446201900666441056012145493326551715491134143329847601316995974932864638819684300418449249256313323978363544996817433968658245346055354377435379565694252637487553537435316442721193367118516986642666656489073375053989138601731701731555866847139520041627239731584414066753296451003848606181524221735862790832 [181,127] -46339844109941508705510259365143250954612996600470159496427402573396926046071902211642548442831551848395180282269021281209128215699981653378830157562813440755116830338369639483199742576192568665314991477504651326593322255144026441185804958634450057273704121498048231271783971282214258966483051329617863017925713961997224731267453733333633009940088325429241616803073422121157473551532704933695514768709888549701746433767641860407443103882417274373835972970111915369674365039281552079916982177459542059682650755323044611530408870902182842434537945268648964823950155395407930083856272687230753139577662632170556275075977025407686361610958609520503367098460427394890555338402958351523496304452778264950905063528820414510924534306299713850452009286949622634451017293012427476962674506006218895769032455880307032846229832827912695584686695278565652756103069086528669030985063678489438701348686216306816404306553206945882978680716273389511340128119414604431734707088377189377110750256753090551982704205058731547183709349739572229042010610218194552308586051345262608051994273068612277629866889439480625951276865238907961121694220229340359788326283420782974078354 [181,128] 3518992503364732313032588273777891022126924312871455506494631072053815689829810430437617134983261465891170598265985513346892427785907895117502903725864402780670619740994310218359466248957780943294815974729677784434034406666830019324448641849238622517610988744796907159424183102384943712528010938111773915978562631555393757026502163799929948974844446435100821042808956314022503331805964523033812459994442197354322143276377419492324203248061290238528728572515970715639291114934916126583244983852928690047028995577465601382740184001793264376167813133341063074344433915233495626286136822979142204051449908610860179198863153668807780977953034571260684846012851665184251450622877280702094525189961423030759450428018300025632581755954333712278452945179680450336642150735767111583297829688089619315141567778600967214739267991192044628296015947837428803067999961012713968634949969448551772912218333959380448522232553483605329298706924401429844165018253975734436591732260225086810104324534381655154120163278276656995020872767608238511489905527234429881781051202103843566283085522078549491357049417956986794599810696987553385700806949670965546785779616 [181,129] -103002923686592449134959868713154574618122093550436224644703886574136236522661631574528074856527466579445836157049157305031415590435103324654165352358278865890883922433537620638196775599123964981484836783843827737399945764069502712052446439440369331741557949907647833709511208364620631304811940446914579718511053146848215645178193619755160903218289835007518751217040267368357069897461847024771279307241192744211127626529394414643644603532366004447520753239156167170178840849251988540658829766831462517820687246153993285213091294237265610130784398645108580231382955515284324095043848942548003402714249706751337534469787353239020750233591302885122903867901750319711900803194034755599212125699169691153066606117555859443124420991151345357531990033566227407357005534816817110113265855416513625517165306683520457676047724389153209437000640866485100441496869464836360756249128208417152220371083772124871660287013023029585219661672708590655206580088031314590615287723422346730424612463338653225704311546633970003705801892358144441541943821771982144830110772105750639040265177353743796288761392261281577219330284630362155243762405046948 [181,130] 1128541227623704480492181332337515272466227467610347096936743041143818428288665317064826123729659136852352745247799137384203387215356037552702398066659091299083035591382416516154245986643880314460028439896446315829802889832541429215858544594703856281139766012326666314895361866101847274429207746120870141445862295763847668170503367366578196664431140722274815799415916132460974616183392724612389715571510234751992553955406671519051919513167854872168901967650865345128923606594349632979925012138500159086033817017645167245204551520746512172378510300199486574716412846818521182418092181857160139082014991319563535013080056262914072106501903176328200992561088169448886806147591910012099905245167823898488372424126681771239130174176910717279286202575650452391796995648306412150999692960524830481017629614735968468855051558246025509967742276783818461729561335876908860205553490053542324254062350821099439492695939209945671443377677440794724162837935155153481161518205122336598051041682817677703539686437890769788792493797440758033264149661813388875933537763718811896867555968971010331446764190951635011930476948199580888 [181,131] -4481665888298968088369177437039788192970501188606038780037949411331236224683514881188690287519310901769004779836513948614648081836108370748544023318327375418361089534760555645995577793076412646519465030136823063222170040077855979882669761299657539502175499528190188575884030281673605198863118462386254003017275410895119610005508383195298780657890470802075792489454488297316172135225492392906644102730077682441604448736130323034158408479094128803262349185438545131623681463544976996250250558371061132012189567922090546786670905327476111760449996875262725789379009952570070087785333131490591256773756905327410248713286963386429800497322013854761456950374884679787502245730318627073291353214454621115777312922060116527760682308125031046204540165319060466206783793188415366862340296920170429071293370752265232285289654513625715190397112944612227556404951325860709690866125769614919557066953996179292606819997852888102218467228309923958906773408975615383604938370133877388576709306588176816476446174401260820361612903526683041969772471120695118984497563932882686121905980456045803422542089845214188293441 [181,132] 6226642487870032766417054981219056391791641821537573354436629518221496084130193206634527557473373212427045649713225419558590917245613836845607726164359475747354581098451847507851838616556486336603968177366422997373909191982596529969706509028576760366119627872430607462748114903161373836853761702567981996897324172661640801498421422573549835420884406294666251940549208490698811948314836060286597222993074713480218495649035454361564710409000105189271546053453487734590260696459043902750706306956116804454885566380113041182970279346045840951813805000729330930430522045864986817490438944769821403388397529349110651493955745997759194834669839590827871003917238723815665805916646943598172733039225460359775715134647692331829562381911559304587179652716797680743087823157619907216381903644477700482304529905655145169945178650773612329468673798090344727622805248109220669060146546069796157685654382528012750568951110203039388517927485282537477832744668033220785064102385317446047019636005186468562105008866361702390941059689846621967318761595450591106462858391920175724997288638279577733931456 [181,133] -2911189952579909108412504980178889084830765603844154846062839101378495343947008407427226171079221390379555253362175419185365798285684504659656709175625960582615706343798915286777421772738318651799216176778381945822170980905604545586762159453022816759098550992237056248995476770204692309806644142750828242723937785703892514536201801197803550706027843649029285783886597592916507322968779529268326337738198084665007629727680556620718291753778915357489912402104613977440282199724048179084368043185129831435983281940880773171180726537826872319643982165047365774363936849565635830320450681773618606967324785400339098663942264538468010369153419352582387045041910291368573510382830916387168355415476435976630747370946744857776180427275021784161137747947166444113062467302969009410308219478088686252316042412036201271811843277851932628625966683529907695485325625863081851189282238791344367960292345682319734534894657677807708605205964767514384237654740543117611019072597359952591097628964393034115201227888360932347187027368705714419865157764352813940055614820172274907592903416 [181,134] 438829322441945177980888661950997483373163744073222641601822512069076087619532471528918813936950154468574844228931615767954665959416494856002879657725099319566703191212826893050885090814857794122079178639441521013420825353125875398790822015695868054663756775058355081463657171321342512919629932587539059704980812942797379077954252452179011321905439719223837514636373835198386095385317795028517155005375580480273739195799206778835045092762569647029212187368077234856213954922497471733190709622390978358631041532388471546048752117688393939024699960993502332905691178738551664521962516132395826281505411673158169141404789405333609112353233039338254555927735694477851940489634211524637204008054082532337164447134401285090790521118855701768813713446720628965577017221407543993711169565133789256506709405916106048097956879255435033901705690049018482379858516896618763154302874158939377781032948120087367926801154697699994879936217703175718681920631064968570163238297340446326130371446246520846160783814099065666057009862335264664897682260339530463922050495936 [181,135] -20343533682666287529753672090170369710942325797999561550592373623295388972314442827186562895713699269458395652562704832156034685891082010849137646151013096942337782917195032300654113898728563468578515231250214623970605972645675815065642231573768890081350976956071864121500861373648157151957445420637539665185058914620954361433361940889181170719535649352565032188132435111003863079560034600641060632480249996013322654296097535412182288845740257716764117208301961480505415335920234489199756937241578820693287870084802270152363212200495795344438711834129449309730188617413361773409571267250940138223235145345727516157636026645515835169161033571699559825787117305464888333283612718121075752380916578997076826612179827757439607051728183467942252590344870416215788240544561682129589867546021268227181626886899670970334972461062093931294441998783011916426882780064727634623637639736575102407844968791784147820306873676131475791906287681109124503599251117691487470033274909328813604413110480711960138939126742110284180290153068516259174291489088 [181,136] 275301109768950569600833158584877849835898298924487548598552349036348521884170708371493722248882625597539545916252555120384766343057376486947145268238036964977772739464110065320874017812163117191017341545134696950877638964665212160449904593359849146308753339634300247286935372807218896087591617505610490730785641389859378588391408813951188999587540071519081287062047106561047218501992019592827509237826444927188908581239911862541985184633915001400527176347128423856875399616011281612495347286960869151237628543839799717013640457232247215290596464689930458924029510188402364149914169926715635968157637779869696516505311616379065438806543113838497442127300292088628425033540695156845546578647463482203267148552765200420787108079661152306732224845135523579645441462882478245714393808272545575483794606316609693145192363318056787040960795717719216717816696125084107396573748219976454732711765819778315652647855456014119392153019397912838561907905237074250527810760516998752204610923899465921431120111833703278205190220829344 [181,137] -1026468022419017829230421345792100115182712113149936489776421962384482389125415558272933625347004181955783248672493788139615266059516203565906805846392774093258275056320699390499102519757830833244222046811646422896270698878067176687636436718456119448598098797061250111565261580163130443365461578694700262192394457800592894972468508315121499929011532085666238966100881535681346606974647813174256234704344541610837986276669165580472659294501632280961524904324617060055661336165432223422303838961636881482437480070219210628137132769197506697390721936994562741178383402932569420051899720658931519168812566809513318893521217409781554787098556119595291208821426284824379606463310212659053469532296208452372037070387898288600282907542889892005922280681753941693684222663168877897573542287959140531794559360478677268556565652831673793378610533458991084643746425223029930098145631710023436143254894894899132695839294612737661113243518339416034782406205087313881220940693918191321769179729537757430985577393076420 [181,138] 988917858940339464251181600952759528764792016495535291341862825385168074530723714244057710049979284884922603049091817314067953610951665302494473911491776405703847028406192053632546917168311630902582420355655682072316113010064231268712334819432296548421103985627951425255191695876537892874004250060960283927050386799133898771575897546878014135062989590534462737885356315715235087542160528612201954416460624970185260239120637938422047114407822628203404461091701137600888531897400966773139469018780549164035404097774728522617296845501838193735665994221756547684415759741842575490877028007521567919033478680874676507156766482354730354487692821429446721008311779273689567929971766097311936615203693310470376222583962062441185194667544608475543144866981955064734481223870117301345369248710198936110243702080804895612619984222947983990575789206413047758204265864409099478874731885446848302600023966247888936949321360754142639042417335544776165246156157589358205440898182961546717890580272168 [181,139] -229180619441731561228685548338080713277647150414218912003269484983969331406725209161316650496697818147836086856889093530814596513710793075366143256541185682368456845226835737999546781993231993562963818305897657105441921609565477578729641345014466553345576633417409904476080810600317305099445224994440406817814880494802683737338291281036379124979211795797569119670483507830008302555072783341529895063370771217733278435675762208848836536607883658807215183547882420767555368682842550828064563590443736204175543658026262751074396478620069023742520074164117882976598820229794562288610302765748727559494994133809341141609336388254166439290586118010542961617937670427237010739405049712964520312238907939834553279490743968131384003444657360787729345891399088951117186346007779707999375502608224355417342953668349217174610156134716687270191967064019852046491717647169118548671598288146209924853252211490533918673810489061406111008889952634454117076839441823798529728815629051 [181,140] 11793152047541498264119824703617090716146500261029566300380983861188335181684084877422526183401576684587986553872892021207809299114226674894624510734728393304447776783524770688134407802015450971081064461249063813201146003364434171886953001309464386109683189431353939382769359466158193092728183561104240324023791819463113313789432599385308585326644919793705176550002291187543988797634200976504248734846330307416220800789643611490528402950739500968933787399478776909534987391749519510493550367027719992060288418035136810306526497609763119029963450219799307052253484336706826510273111341067278713349502957664250657052127996108644111119394560786798730425976071150462699562642922691964681929957574835014784142809419860296591854051708133477691159039766645872491137690590753039923983451297581055763298826728685148743961389243046494634749986483619175382865883549148154669590013734509250651458025328539167849959162004546106360096393399558036986852251460608 [181,141] -123153563179627359982706331440667684599156219225471222017283595097745180199120935208872081732634101759951277382696271036841871077926195369063454035544782492013333351741614997748750374673330615296229560560244699252313224136692935760502902626486088036405575745225664009111164808635445475037658776996474204894936307354735207284526331623285981397337918282011559976342902788390854190753022059229665155244912262868772321877119521154525095608575017280480789370786148432766574958487257994719834690981903871836019578500858575489047062407176221141653086482265734189047251103185440417997136744964326469229752356347012260864061504865876616383017156698874378783989739599655479246183976370195752651592475611783068740660872175092695324292981856196575226476333295476613072842836617759595705920216402075548890547193283015229182054184689184408747323147604008812877837358189894462635831253133252901498832910072222139622203298428641266949326694080 [181,142] 235783817096786987417282666000237618199984189914228744329068107367983203443712715579676760408084346914708055685338467380398586671671785062984047393624082110964677947818251376054872767691118494478414442287854958021458040831717429539840373775982684728754046565800069755761870541111484721783338167376312207498282508011204501187774684364209709110184813233484947850032942999466014200581946217679537899986861190352386185583941880260848563806363601232314525701390718798018106775183794027968368798138076113824384889475037079864025860959519261977899890010428109825328707844321586110807880275109778296396485550177248607789665563281667922285387618144746173304275964514860889064359437336686910689457332137292885446556564845539459968347593119728870737410576537661022741522840591926093075201702629367187791950846796649702644798017107198935328076362658539207693823865981444080442189880373435520921507813336441922832631584 [181,143] -73747252765653730091229010467747501257294196250528289599673683294219372909098328998656580688088710705049290585330787226241487175396764559459697689305016073132527796595916079002391960145382113867120405660804714446926891774582551753097800965396924419133442761560669887276414321921532111285127349220165034457021275003487741374239479674995714152499112270791142130504018271344449297876387464037106531327065210980600198477254892105017045554395023973877721258536375963179144365267553772767676478810027565288913254089946675287282529962117961723145946526799055182388028015778246053176926112091652757582550637605740529759930099201057117098037753845139127371590408660326096512961815655177449161372336593774187209496800149608530141355629867407918009644339926493445616207530179705483567780828790744311054656414636725629970065260841887423416854308120828533379102319703279051499721605857090115308420 [181,144] 3303157063595644091439399075766718285610431428690874758533454335531140730969383109743818641830186124123802808228689971278404071956440040600130019993664928002379093090336557154820792352174149211628683031671181102645706928709435719169228478097436431800897082196812748105777251602654836125847404975255596842268549608368756199333480000940642169783731729266526972297667506838167243871231182578974675911101533319773796461826280318819065967379115283093570057217612760794958971369016231020663504415288872109780802163117920556568812657327793331514829572065039365582630862037547093983388299833872045029217369895298806345194286538797318988054315000199142580746683166018019069674086376898828842835368308945794110414907469453793887882135555715038225835250210844461215508266067669526806575146786552647244594974015900419563056459287418899081776726015428994038831504342592047232 [181,145] -18207610579533370705049203031556868631622605916890381276722642091421778744133910970567838637694672277440709872850042659187027467281699724450783179958890162783382790174384203988427553209784581648120088845869638363967265035705154100639373505663956260227827827294638948878930142824877559049130061190486603147609517051241746340577046322876727793807801006518073410345017200136730122251964469407855803007999134513077423284615270728895901833194812177590099910532164475538141850484799577751976024634145475368433226496060114089144169519522041831495813884894850099361372310230459437356189390510033832719450038650344385361696951001603538808930366982540543075137546199082678501289313096202340725728915353347454510873323784599923523727324433149796066175139224718609759191437632802605606799900957265378797524864872821367343798950169977648561667490076832 [181,146] 10361364947372694206982130170980879716412732601735775499501259444167549847116463286216010030908028418625845298321119378266698484250736195630829041175974525431743160635798432048288169870750266608096367289591617269309045790993945470847563934812363092774995969283390511928762106617962292313301998215312181471210874253189415431369504444592963696413634584891728408699312480287029158247489243781464442175645671521007399115585234490315021814468457279965456707390977784222433963838299746569828189668514077262768226557774410592906012620329482140286884253341461100330001619545051173072739214105836501060961792611233356596419620241682077433014884837041072574774724923096049072010308502182893998921259462295102716376235576207060125450617744181131185868926076840032164249780264869064772872539727881279360001832092658858623129840 [181,147] -495630914313210575374444603383517951690046453618071242616283837314031774749224901619151546032670837837863086196483910808664195510776674296503941928249264907999823714275260142665294968316744004509120229579067946733300640468447785460211655392575873396996400312310793969478897408040019231317119048718083427001593715322573769389060658668943504666721042716233406212534378015704916436213557954563271182895079209136332302526671026703933356976582761762720915845097429286182329978047683901503431755796637672514120645794239735429357861520662306070742775929708643299673808265324989707534411156608738540910779663639946456850840823759916081736816034507751893026917333403769222584665523701057871704333913979145371594128570514677661442319111321099831081456571405861903579381296611594695062658908004873324 [181,148] 1562968918317745561738892824682534996371019580829690549811182290640687898861937696335989922206621665509984264828884864094123582448577968557615894507655899848406594775247309984437583984945905452888349034133727578627141422701513546350494372100011771665093932224727695888275506512360357152604277706487228629093469271427343579536813358707077319775831421837020278597146317620195138870922681774674742157776023352946285592959215441611158305707105193056202930575002291870332960372392208574898628229023173241873525423974591349627925992655320377654238324616316746329499725886749222763034834502691433511317945434197622030365062526919102327493549255853777385823151581015888292937538495463993245652928503289903386973875499515673113152043213727585581128762253710639644851165184 [181,149] -242936138365274097579667042552675377041654454509675352177011945805779861010334545230998746250649577372079928336359578290361371733752685195118730918150973480844217113827117787765527180779439948110864316215210566085975020609173709144122558710168134856081949006757647982704609363959703716926566404079040643619240247771593776977957521539713812070490447409576251233479989131881334650481778560321955971124590466964454177416342038515289189498691283387262644595822139728954342562589635206025036945203085001241436325069446670963673698904207810042392974799271084372139539597330693865435625382850411191403058593785211643979562331925869475491516899263289998137194849785672615032809654981007562368275421173771525770845733584025100960884394542083584 [181,150] 1307320725307854408794784632158478850611786460654434084028295611946101476809012934578994129309583969280614322207641194113355553372348828811900714028943567697101285924027808997859603606505356223615902128575533012560811690936236957245331350183612392031531620188615196454877662090651007232285191903770152387394556718557928276642777474983136441029957762589720666264698160834228649444939821364756942494780736528857462112937507150345052569275259507817007823087491412008276863099650705730809086022011251879548603428342157495061836483910312779969883767685095661483462752069522488478087769804873731010696333287392914504515442274443100915376600940792683513654198727783851059458766278619309650690561823861970830414752 [181,151] -158782076837162678362326561054134026703079600640331429305397361569092069321420624095679832848944498920504257211845383267576851615746889965914185832140027081121605790252589492535766977642043246436979935663051445391238517262205004678184936560582527151332503347389173399388713087538924142068317210658953754812508363197517584717872039639927052194935726432182081281692673381830323162762917546595705530280678471894745836869769553910630676372888466870779279730397457035485209690707252687659899207777274522303281739023032721819383133364685947156120411575954679376828399558173363932369620433802220941233200033510363748268130804461154451047701419812587837217843200353631913920688839292 [181,152] -240621564255546265791258860436406285031121491355532933684011889686822264507141013400749419408982968401938852775749327198954916393911587113924484536518721503044625112823073275781523427627255821644964197297618753560876461081626687022383524982652224308259599199891120956085836217528906963396833558066109238463982272005827162871896204430628956035586011062302278342293755693381065495401957746872445650718820715476367894545226614697924929474007707399149409081473433710066033180203756051153880404591030307824683737146433683141094780367618265600428468160360475209120173288072715100620805334806955343778921315888405008904464661614365105117341212054507250440127180815540608 [181,153] -27801450552998602347999402171853914939054784885603418818868919013109434001968465265002392650880690236044009381346727984690136131732956147458752308661191800261727624274262980820734890629571789129536183197400677101200574634373877363894725432323995976251925936122836690218004821775833191202293303673718996363222182953672175865671601309072483316316021023875726898164374611010996191831167992048379393876298513100127367517642181291325332694945605378753779027504904938748338306615056956023228698693084685665858308143754719726694737798007148178266287331233000949986059981082577363796655631882819478288384590665477915724235597868490688785780254932698917978017840 [181,154] -2089865426273626571397491639050416082871926233333593339296542408441448751915636884045777330986768308332445788772572622757603000238240394424350794871657799240987972083873309322085925899066140927734231622257454658105444151450787740648277328187616673694069694826612494504534608481058501060723829861318257205552408641145417057888521133063142339652212951492167370609873256667472858482426620010471573802295704422226362407335867106913599846393270621757499059333152545052525383822000605603506570813735375816737420686420250516299480339516177070915051979914057082620064681258717556861918920923049524144132695566189670111697332561271897016988204037158416 [181,155] -100139506168022427761561141907590813640102887086985136329960954437682776910102631893448594954817359678091573661200569014544757582735156351074643005851482378953279502394074361605753964926868092077628079061979827901360969634553515387951728625528171474338269485737364014807778015084256302454777663225348801548673127270224567340563926346585595619427808878504520359490620647087783119360808684730321141149743728165771893602368037935745191616877191693911712382879327983860099614022780065832564148990564786803529500307358594484541751818217431944826921326840612868490729640097234297211281205619211258542948455668055311431876678492269157815310 [181,156] -2991421506562407515741783465175847640737896798603270322413302146477140874902451322990000949832675020458220511303474594017186352293314199050169495703980479598390332754198237404650988867143254997850282808730075422150784970783887818825076848971943131641496540965018497108177040901100935355788718848691945164936912008393066347179767926610050680027981391362894821679983135316323613003986097520129985124858125744777841059423286718752459820484291796574086607576613087868487183411440446765268116866673145808190849872113408068433430688220472411024199528768312139618835574029592315708760920254236674154432411257944750035431698160704 [181,157] -54377268023802922239874505559682435641873564269415276719361038829020570182934434768090075132690343341212602227137309960969505778099058812892187071539236937144688130881296099551154346708953646288359636604075961606253390380278304061655666424468613655818417625356985587420993333375658115253575740131788141911985420028236564070537357739964146980331927128367639475108425245953346609399643877191343591261987756253389388202078573833637695784267267640418718853717559664983354641516775257606693320801076930985973185971412095403714289136189468274643006901182326264873703780820570108385857325315195387966593088623105754040 [181,158] -585771399849852852340090078330045398435664291690785756462606752112147551347270945024886417742569188762745522562412124627912128561180088293015039844994338342423581788978304088435487025634524983231976294812246366260636925333262280119078602674396316263265456913642231169883078053129273915970871734579566309448486107841588985655156580188053034482040741695372644964101052298604673896857649807369754285794934073864384334108598736431348058648334260949185596899657403038348865511209554543419809102839741728888078552849593672766835676370269070358886414190713804349470598202877942215749837734513460236211614416 [181,159] -3632465734215761790890539939863941172823706740894454284028935418358926211039684215808887881262859698460512329615539291138129908326437495223897519974756065806144207237688644541176003279129711749679152156760031027130459183749398207848093949642927508079643207757320238533357399811666752864118089248391575212840625055165689886473329633268092512826730764800631845766786605942698257895209344807283707431257484809792584474656895083120987346567675672283022824770501349992076553394318556218387644944501087990928286986512657739933573789146454518271274599373460216530983119395445763763142063469867234 [181,160] -12559156579132987953840503237345222424119894495684140189467466215215389073226874930814992481492323323714383384400293767895855410298668545829637621033343736923844596474005734638588811097340800212890386918382059998478222684842522718770870125011512053595892315759537225274843539872164947835335697249551014746670389893867112987805039712502337499297697635974542567302329134600286127258284138667864510123141486281487085695531012615954909016349532675680971700033909967472199255265367818505006041524265618149406325629048958951670209916841468171080876839506581283766554597232004357549472 [181,161] -23370769795082911886670731450525398468358480734248557796710749764338975370931723465638221848989290264170979818657459861547730379079817283359363625021209623008852082570310951024338876633267226883421542673290450678238939934751487340244922930650069350395483711284186955612354687278693200612678560041074388652906371655392402517579048676641405042351835092978455848481198785979074493145490181370661263223158141675229194043160815325566839668585680781835761433955470595284028302432868207686672497862742269802497564170044780353809402776486383916110059270227827752546462995708 [181,162] -22507585372239448888706897004920807474607527495322425573821076169167785836322492944965317148678647664171367133809859896387332878897668514923726749874678500121548099525084657840520439338992368681201641325264326543994658645404237903275523822671191374871215318526702753789936648076717804752112173877294217100848263704454803009256143670994796516781073632549962698292790995663956938957776044398697030983577925390283440241703477002623422079213993827119393367503420903626030878249578968296207215680592044512325758393746950114018855500313057934151658378530420776 [181,163] -10739157717485071919985053178580484940202705396705284611339299476629652702279709586788583504319871701915696309596700946722602765619832653331337543317059702626642670149238815160189471804393339544513046125193061181413655888662464781887805185365578989465683070986205411251347468931459692083591586922028181848443237696667919849593844842025503981359187844996442484496003071455506923902046654202310343792818557603869074013900807917423101439338046382444336212627373294407884367594439928042385295847071371207177038914438642943893836602754578878117741 [181,164] -2417483738712692825676421164687800431229172726875368888838854989271144253981704031489734530770362997995213317304162182053839145975772251551097764254945944322078012439831744069786347248601344129943121145471357438444190279926176580258831110752975556490237763317898455959722341589954706931814467207395754160725217394807740022630770610840767275426955704763233979923553037934172198177982052388381852516619536611027578124902935123260672529398631449070964352024587735382002218605941151906751624158625808196924001326822685354540929025216 [181,165] -242995138847925380348006557715315030721807813170589854919643929718512712213589264220217514776691970294890549096004438412880030346763676369398957817318222131379470916415397050597655719099976157884126862348079507787685037555851649261010306110498718206117753215978711959962282127622788281549641105002039654942133032847317087165022592724633819967162145582886608895195807715387032659257849822493318520313601812853873619184681375798098953799877261385640386958444221915991633173593035842569078671264928725129454624057797608 [181,166] -10246698876073190971219179856020886140500496201095166552957229881381385388379717317488244851372773462136065603520583163706594100599168194677518947937419856716103416580415572547807027137307562826513538938787408634291157186707794507260370269102516259688066756388670256273921438864249729712575540637017141993531590203147628394560715996887078776956465760168971228783060606654446367478496171221180017807974114282060592894477473796589772985637118214120214193186823870075772896449995448801714185150180376879392 [181,167] -168823107786173659512920571992619670121357711842830669865779057106518864550180848173470361510546582794633099115282980931462111103514079906309621902304249894364555729882340130425952254907730382909611612806241796824512170396170868605992035545594086520176277698951471134270733208945760524680036168023635456843833900750344310415255571685086783414096712892303607957714325284596826206722643558576736159573693008163629699719680885835785979961995565432882996285985628198069448557027834408993841300 [181,168] -1001507793266026758826091304459095355724285997001414221908866571394765010878744459663755667615173310072138483674413165813532326879989844564684488937073704537856810790086713896765322510576509726249207341443876275519187694698812161987087808746202289007518945834551572889176795533217976995778360286021233186242716991406527619382160885039753099085862353106174156332423985640408079624749683134227673274963870656675504052930937655996843508388860284696540164812127452047202946548768 [181,169] -1946020522924619068901099616822657675262849124928189760367423235689817490490471397444201616278979476040359772636951035909569339515827224144367110548432581613255523206973945592830036319743629640548417764901001696710172578443442806685653054069124018505788583143296844065855469578118498032992180728850606890316922473000366200216823115655378932677916716339663017221206418383150263064132352558317818845484065301066461819041392580502802799185451099089177643741399372 [181,170] -1108814102013584646572385401109795688271189166862967939190559490625190828910227348777350028288057840041108794445214196537858247249091629787765438355186479228062272009253035772805934733490495162621369889906337903358268021335230983143200937840834864824207729723414628397347962741154541546586787805712231928473957902527481442682137664709334272353781302015443866759971099360054077185446468108125520671970648044218401615154463811901606473238798863824 [181,171] -162563088420335042595854080456493902343883990688631909047931737844309096692538303334221819889628808803440510118567725442555967780911620681258747895858006766394321350695835090309840828397718239274979574618792148394206450194105584315953779514943444856013360696871820259708465568755267496260750910312040575164751334721628548816121977367853116885930718589462575052813678808684498341200943090968639440866856801642273076509761614808554 [181,172] -5244980480134749641608474154185367083355583204935026626319683505083499366022656621316428866940943249840215669348944420024479455119599823130400280534014076409474548389500204176342516204005892911493620800250712377988872548926110857275272772764839776419966570322569220071494254896456020498784740519042357926367508082211021975620453657724449509662262151954756962963349284607469440865234526678979952571285661138454848 [181,173] -30808696612638444656886529509598346095345155006491865111263351426954530834855276425698533865129292323484250333711087889399223400391432162855171867221519594096978876977559891372030299757648202145015618288934089961646395611118608125555004545522490879561733974928109243154200774309117536477562234714545236627179435806537138375320368087518516713997168414114345289110398931638663611334749616124666008 [181,174] -26100536327899829978645588445066320485254704463589340403088833744132225317966428771640454681948759655855498745071583447759141351098230564155833426056218072129136729346242954908794420286624162537958712859295594439004793509247967697565336198792258945058505263175637204790090006531377920025706046780264192982464228264775741429508696982425420456961929078966641938550863653950686976 [181,175] -2377899530688925216278631573503687846369443123470727653944764525547173366708068980561677094957768331939063649389898146302558983877487271706842634152880353520271754297134695375709100953868004983038388515852538657460543170366571858888491623793809427187841892994860626342159974656856172995620912145094585964957585343811318057911314406051680075757355794156895392 [181,176] -15853384458305173867138393535409883680962908819512658292809959657915268250270278287236130823251503491893585827829766442770850958186844968641351599644410947393332572645602746309686834581752739366644878916427998790696080757476305902308126656571319223078217664288421702839364523974451251434106179894763981202604655185143814399332380903724000 [181,177] -4779643381970737707829270472852519170927814740369137963565547045297742279170435852847683637846728716287879731829724121430424199368840646382350273352880946772746115896753879462473382565615114989529022443342664999870294548465605747938406002299214903911011120057902670164357135663505848522441958900230187270524487403156 [181,178] -33670190940264920488236188292667497591947645968260149781619551068319001324617694450741188172249124192564950497481626572257022725192895511966655332127771923603621059183464240147207382043443270311751528392673956624509872720671008573322595097775783374935351221927010414411676509676680756210803904 [181,179] -1697088474252070638919002829836575235383998408117857023050590444859438380991805280236477629339308981607241717109973233306936860123409865808849579302028645453930394267052189985264835721937239185369328247657661886080147632867341514513938183575639118506123135207887970168 [181,180] -176123585832674265205168765691563249727012122595631825001667004214322671187470126458121812043366025446767697612399141916848731781992883893322041906714329013419094991091225509892803958783447654947018097370487752493277852064720965075085084672 [181,181] -4956417997215278653529179791266036473510242318848323182008902019794776058642617383238854066261121251537834221555241317873786515634501348315559149175503532190617597290390384361051760468529996119974580203608832 [182,0] 2941691101617838672229742633742982334409325524484094290723116522740884648450659294829724698362676780860107902990889211521790049185445173627360392533271654605046158058201522300355233776041676783824038329722407987117763709718238390218872529809438759645625868215968577896620291325496021276408398358026893166318916713266422308929965747353750529949209509412159327420023508962023655329834664224971221500037737770950197379250362730646613591059878159467153221530379127920028003715066790078694273407383980450269962082996416940861011067592970158495848694368528931934425170176617167891370871236084802803646411040361967058089109478813546353207328828338518586080216401689977158314197947191748277342272187427713971385236846113344702366763593504690525769735824252074887075203833719991832365101101861540131284759047730855566146617812305820047226012789059410009159676007576761927783352257497010544648578076263649890155061013322119213136986755590236109875510473463522256338385485718801786626606285263556874840235605442971849355427917155839976604276491185779557749188497995086119427113274260890489595282947524089183266287527086329933631702197872580606848740613846877772940888559557215272750779105097567249496818846420658394409797951760449414134156979773418262362322111144334387479894404859952928056317931099844331080527740235620619484371595026202637449198077119366765405647733487206075618942332258766681341718927916793186766377870883388741572833966753585316159720245101649896084592021618786644608338861959131565922368634686178593870841582478859903609534064487638116389275204892886614746449089306500315761771940963405859258471934350621978443639683499357809319662490795106977243946216186954215125717745693749994943200687026950111232000000000000000000000000000000 [182,1] -10309374029078488243698881953204594258317094056481135597240059642580660856444171291478994228632436056759320216483870649678983703742289410592963937048343929251305518449844987008603809509616231014770952800202304840470379900892476963322088323046932268397546419829437766748492808193278824530983762936009173431086655557642873708224046143425467489696708025529196194184215332241897208259332712974232294927607447660546470570630627166531188219801098901350036625075638989307030514272720079570386376552772176148869863626006701624471135258107319440355746106743011393243852243765404594310340576588169701550605355347007136975683551119469804753533513853487248072466404692879877164889877430173152743667690958045552082435400095207859937475556741035353802760350046476659377979201372597277612285919879927746203662070426175440887708429053612878934535465169715221015277048488973786648438350035713084639224957247444400713444998576082701574345576166364849846234654279656835889213155115901109828365413192250654575936037482693140987567443629884100839435105514725191578229619422663952728984552826637751724838713822578300714892176268366774392128440941027874820882882375175293343242181789813959833202990339267186151277826001389685942658249445022877688924097954478057864614678020264910073915168014039061042806640594318299802498347263586849346291388926572100080927154598496121472427370824147169720216250517434771929929006267156877657268452124337011884429489569088853269011242073110103620051403478120636107101577221143535895331875844430147709495349034429319954947581383842108591704844801586714145927046845699980523403162872937300954378533844778231472388871720403028383851440114305904858964212233541474731687527589508250949604474110159904267304960000000000000000000000000000 [182,2] 185947337756553658256945419677712367476433054303569134241720843538452289279077297842690365889221268113042407797639046818014761436041833900437407771670447931438760774307288458520936404206523526308065922846293419794383796892341609334908834283585052772599968033013786312538439221974945364485632488036622992107113018032179993828586023212205609204477628735345655637451365605545096888975216934804053628392405351084893516842385870525914770996397097723366009811300389406930881087302564615642213292510105320304331303034697267672357671444393913785294054394487353376351104612596030938114219459002685013364396483596695337014392540109384134039104816682864662258781114053504932324737628957550117690462386551547927332531482245567354601434341144215050609124499690217085984574385802980191754378734752194713331525921381815136650587096316520202405478839437091217365010334769271623647313274238045737826495531227809533741892947503691867284809667972532235305201393181881455426171591373239465630653770703006989889952776425304391365517663767014733444888896900471793502316615926164981989850991156365803822307400134642858026352178001240689828922316806350888771295035100397253816656936383955930826781006204212091028794024362760488717528413391475661484313828644601972658889204853103677037962062290483678270922869906742331392616792343310935673669120723199303020603052659967816330244514701516972210907378451327846830232828874800020962215782216709524482677212405990465600866900811035828639654304601426819796174715957726451631732893280068784030342097110157034904007705797073827532418865629133266120411467018602884751644080409726393721118692948139608361712140733262711262794084497213568358815821432031085146517942948297409013025144079497534351775629312000000000000000000000000 [182,3] -85837024275716696472692536190742419843596185545333151537736103073863876865218383861472080131587195063553391653670243620118429047116796565194598934972762500229940759531312441207324384493468037882123813640946723552446591453439753230398913767000654545871840718651341061576054760469577031205072407837454237920164219480899206895530414737287991811832204095323351329212235136058129106362905980202424734580350130442521251008169024789123060182810654435410441185781757525398699173640985276008259346973653498272047971154680646002555608516041123925277646906705851371996096855839414353535800349233577130465580667204044146667354357053131813761837199545555844047893924101117016680996074195875224814442929356199092075934140011751775429669015090899761141928759789936952641808535132046229613063592866461266080411389529664049061943845871420455173840468951700885736702548096668074136088199097060871553883969016194292675930065497263611074377427830746426875388349317544059950459804625188101755437436237337120164130289072055297637538042813676556909510173599949856776169575372013302505265210312446341108462715243222707035593026201869966376945753385163296800820269286238112101352708291125648691530936336641597543189149449155679423876908553100244985837385706600113425695692825816152252979100147834103537751440467888794212587824414907649909579819719235115913240747182813729042340475577085558389866994373173753132982190872297973096034995627372807370673286816427870525660943118729863921129864072008505914305366298592545980014706334102972485885542731614267035711281152487940911285590469978226603691495554748500938124837278487900862475548821068346563098689044150886570302700496412277685412896582965044376498611362596009452646201664659167515917177323520000000000000000000000 [182,4] 36927350636747009014692635743138810784993437101246248387757970041653680450245254580293013482748106563655954547029914919401246490350330004949624025673218107561892171398399184639091425593222814886374122655973875375574791467173762443736654709590791136153708987093232912220843306012914352377788684124857558068383105211809125392858536327626348060502774584584024517357975387463749603058895750868139299399667336532243888330686429673647914935073988630678935521294429816884011413941875660973703325890715833296740392900100132069201931582084086865782698868838637257236556413618420329232008584460012492433637527343933066962770440012712828125970273154436242935514009745015197368827731319297371160941679657149869377220561861824011695452999500951369825243827976764630072150706928846288096201154261352296788875046369438630556102603021462839703918781725891151374757478234738032204962008919973142210178052153438677749305087779365656497901493528156266771214512749910025327573388317215470731976422758664368088000851089215007492465146065226978665695207416616072554861582953609858895149211426687067141468882939538890113905973793058745375217189357164113626699843929802983653687153509107685961505289506726343042234688398116642414870597223500378745472908912125003116856915457994108355718622484921487127134022815375765767326023852471473886944152877360948383978461469531436383044960007081112462641347407240929820788894364160555892517088716498894238539944190444230737349872089428974884177085240339534063181707274817225042375761351722076412595743700522042369315388992518480691817595016213339270197913551437911894095950365234473041099160823231964281247959069986035710220047854655320910899244878105785219249225638284690103448191868107579912014913683324928000000000000000000 [182,5] -4208818514334748581205379969849954194346758613903494474767852952518130419838907458200773227324701212505711410262659853993325880107557790073510253722827479891234770728529509459703748459653548221019853137811658993635528686344556518849254938718672002443012854673314378453582970581050825968243268440873363425494868256727700164859858283521498527477097230453886926864279353556197047905948937938047757710267594614566449882627023029500127047000508814414516948724487673717717759708101595628138238924644483219639851427512093994657452324171422703256786823238139207988637855494448354454369166496192759912455023447502424788753847744977931103436127116341689086818358499437076168610860881253582134507774688971430698613080464383863107990925295715437480525223164741470496938650122827073256023261754575375559417165978150356830064848687145566438136303776163339135935244538551254547924590785747666725959979004128289384380930964521583500428859419595303661861632975268115215183500377332291116657625844062320648269203628969644695532500840596676816052815956440950087087114589300129557616938756329486893993160550862006721050622688556649501462825500996207756847036154487373989172115311827947060457609884596534789376262788327556009170410876421690136026310559075773221538960431664070892817519744474464310984854022618713756653410595711023671065501745687315290267931873545600103068308901610770458067501077541415351241603548943082258707019928348844182712964799115149836716548141567025316150109682960698855477412689651499664243678698872621660639493310066971180031637164099763206848345658778419300270295961978727409810612478386504332777542265043237813583977895221135535047153828393877906553395721541819801410923295880930207554272376364956664698810338021212160000000000000000 [182,6] 371482430718006225495371194024749957508754816439820767364727375113535119865544580913773769151821283932447862426996455153307080255712307759283985792289679233493878132957237723564024588569000698138608278195519117898691188022065332522367219585053471856189626161692644217621053736021971134462060591995083118482613554097910697835978094717496182324292647008996562441054911858634397826204974119108811887568877517232188118387934788378779523954766101946397472473576522736145798392005591601419816243976644396626993304214473171436488561600358836278509793390300501023651468156761185533054228278327690547297448084131326219352430140514309886837310213412584581973077138620684801179328994982923323878139484449341895972819241259699475311590256532427705826540053005923148088320408648849240318531175624670865521008224811180871459862027461449547260401256495343396645952975868826281808029257755641700965837732746069803352974620767463548163181651726364080409259975170366879906143296554624313431455806522548561835223157413971957107719315824922725252812351875237384472454063046939628004920348213971675953495562395050255239062607288348932736582418330501460751811224958329479016474578955587460916208922734427991765866871731847240270663847681862129677639921956852212279705572390895037229448444464880077277166572781232899231096532024798290772680307082370625951474983451345239300324052713431242530919669404176417973809241397492805083680287017049242787721521634902172559152239602641005028905110191146511629967993851873788750335763088526499760799709909159175961343079706335165831521661060025796188002323405248783441550345926803252598101383482748769103604749481485531429070814938946344154689852024204635324300333588414119957128817271479903944220757274797277184000000000000 [182,7] -16473185811484476671004779305544029896192246841415141179357303919102870563181397421047538030378630426377126488670416473849489249175884045069808586832532827710567351051337068001475973467981465295203303414190818282876486280890269942191603349426885681380379626861764394462422818485768972401771499578778515970292302268806391399159317695898391707314747744696731453363435400322451767917829969529768636869457382620315636812414489860178503526799414427560778785269263562614207711780351709959763511295429749566460007966483761139606207249435737827875033502755436429131342149047125860016757579990228775619881970061652330403738360185561734216427495513937408732590334122540085803774881040539392184110900216427470064943737997927434265950724954735454334940120708983565133341357521324993620563897714726610865337487985161369919437304073388264762080507182327401598490772951096252372640502439735645196140976028931227854687968342237029126231902046979787506043949823271248043228336019081946013610108848915462341877531236292410462287532820233880425884801613825579235651126094496169740453035694084868744243670043657183756224069197002823005206884832621199063480515696336647326744505111157978249582206543222969399127382302419232822768687328722752058039803695831464549884023146383092735611686237446373272689495081539482123080246767890600949496743462870509002955816522187606606107279251492897665076327167943239265614792218355912331322991606861631017135167723468416584863192122788710438151669945381455226429444682118939864173191220822093458804134092974858682358084413215823505164260626333534657043329341228093452265380356119239128703829211522365799764231272216269217988568071861873180423299345979802078567986054774106306005893970892643833113862086374457344000000000000 [182,8] 529239692545144658077548663924095654939807451353475687055135316984571655946149361750374862679230876615077442947509918945151448660401782326159790887368975687713474219587378908794969665145100828756174459959930836285234234245692603217494088258557561872255423550863380917941609040976163967783206474849016511437397467564027165433717032062232907951871382229208951623222706349370385192424305557138468483246284782635736867024599925963230355445844308810933076526754931731827171324255044199331654600148962302901501190942591566274720129766699638839507524772627929380062580424806759301397218397788774054844084864008498456464426647765525686924345441925068456242173996661499369647692654067614726542113558502339721719394483189103273704896465163639227177287549874756399481512911889344857628751990757940283001710589462846580196848624805186102481202239235853342234369206969299706062322141909948549211693229033999690651837833560034640189311726228396905212447184963813313509214078969511489426235148690220568310292900801432896347706414864074367113313482160658134427266319601372180082421199191706672252439690121250554891404458347974258838177034603388749878337145043650577196407070097293593328107615098708179313229239543622111597191721190207112492843195939181037625595249965528620721019930868050022242889498354051924610904844260935908993581374361810124929277087818335266451114173129692136930615853382169233281634689163848361181094091110848327952942072448930078302120618440211466517609826860897913870232313854082020427507331761157953825754775754938709035891331248214558728288041395741413349937269737693517083487194916744592500361980917235662983295138919046343575780221379048629532381939711376261523000752488120628632439518451471319633288905557491404767232000000 [182,9] -11196172654770581458335364249063639515652483739890657096992240822016851242321600016216659135080769146092822065416917440747754173823643279714150969109498249018262929321776555802297880788810687589132630637092923004945704265455485688758731293752862386183439589033557018635304291077086416880767765154572285795552482665432232302814934188412089595862443948234085597999755038273418566247498015471940208181364877971371702872346367313674029903643875853623700824187640148639312031420363309443979933993524223817923649645060673636961741913403905691619176012238433556909571503245671713563343505849727564222407319349794566392071195383196851810726899392613154978747498172917543120755031124410751480354070174345328559555661832776187001801032194243463696205098403220124279083319720670532524096550826794849732793310462004328719693507381176152794987029954126755258528995924659988380625263263206058190767121434467188663154348034188257257784696784043806141737877160614561387736326033960824953643371294206920105261992206394984544008685373408366486998524014997318722428662368541199230123322473946920942513088800067595684960533575036666894493383108639634761734978738100798067746501445262671522509808160007810118420652903156827697152336786516593678626783394532933380474015543817084037525271111432161912011768616712639211952266756098922650428146244904920340268410241859458100061936641685356721287476377502387483998898502475354959565156141124436447445264972327469594820004530876868837642374088990253930632431703113495745688352130202732392349380963744783840773939702556715703495669880367845332869786935617696863358195470478828845364685476746779591039489781410592826053945949363500185993806250754859796026847977109588501956195696996357516060529383904371897794560000 [182,10] 174910919165885536666182421363536316273009066945327464621474627124658360076291645782628136473287453790343708359162046510638790635036846088373489595865344716991571013527700960609176657271279589434803620108977054842578496106046294553363700579924659094728181959802382948168021583082555133475608185682191112223908826719676485306715264491363559836708768362167427282522700984377669714942783295362672171884342433110188362546820285227251655617623003157428743064926813083260008644676175658348689335964635707175870367945638795068138090039415205306949963123764162576931504684340841361750486440463968347452755442485755726354729517153551247576236389839755115188744985616815095655840099010868193886140247425353343797094871924327484446323498412976598675554018508256837182754879687050636166599928427166712634693364386632033698469978795282327149699285465475718077186454765951456184699609651563864352576741499678251546285830916302821161567894106053163451709573200132954856002893003715299614889099154679164466713362020912285571339462072786012178669546379455559864553376414410356271211995931396458301939660387760891027915487964618162288746150267244710734819247819214730405911325963694840003507407947428245443698443575204261380199989201848380444963942409094095722108128424239746042616946606860817919451735542072143192432904980165512371107730634087822415889923273556846365342843349802449595947961456254303523161147708234931520982321136311032355735023876296283621047120857201325044604141077085998293232273659553162870184957459728150218546557371706752650363839999483251648743291915484582609891606417497129810019050711406939662101732798569255894393255799324292390868819452054169529527827030234795628067082845354706338663377142372915395305631776259445460425248 [182,11] -2025773442280745018147848303604641536596033536355497945332170939351773183293794864059780420157040747355557976449553376043152023024390402712210070798471073924143890222370942313226191286451461056727261419920530728250116725210992914566592874794914099887533215457744202667705766830597773860690007101394949152619280209410554413457100231242203079952655969658665542925597687087598455079753768321476606243763357132084072463353279365673931204076101687061628009104272163448118783935273315047662882191333261916195118301027167145524303239067505444875164466867871452780273412920144547936303645129329496322352289843031064054752724277806877849623359842946948459766113244492115766812372699575062145804639206856416633393612750816446284915037123940151214021222560615759563576866710317518969739199869513020984349244536893991559589954282744283235667514105445803292982795136443050211341787425544437244344836233480587815373241603831782986984687041469393308463407690098659318952028886607497301963169800441755617686584962106084226128598270918289329397968421564776387296726840317828274854713333369434567535860964242280784271768239261200104302097153670345560032305213731470821944480747223524120271048208645630573884795352804275909029635517209050380279795345716205512468958979291820778979450654036401714061989538287124187856902060565240524334170317753370240495897421231737979784580357720377280396534966798889717147771218048564837717827675956133126918795311177285277229265784610806835128173280372057028461892417898028998507421208133730858234581335212307616477739824599910483033702392123601450058921005678023489190448631061470026270968970808934641551092422203248901849512967039590575297273394095676304715644672444593167646877763832743224209887827857682500770560 [182,12] 18096547132748364073224832770052637005491079632680003649990694401659099761778866993316135902753433669541264664738960770498026427853143432678831078842282037457097352665205143644605261564411330720100559915858364111019823336348324794455390903115925016863390567402021668655806612220578755173278255615564646331808039218423860663796026885467071017552794839789587820019052116629744330569292214979339954928367892009139425561373475701607974493843512741713440564729431490008439081991318065558758581129289337022777487271311580626129322001273725811128332978520166635292114857056593258388610056920961541481079359186220592334221365893461494875003348654629746481095385003636507396679575550833341713492569245638838189720532019061300793741442010679559694649402052798889887194771107611558015855897414154439676203972851445766797466480068443447337746158080463168178114811192567517302068932694557754648050062081759749661974092739077994373262754212433286631922218461133002251878400628079231498706448283868978203437691204109499773263304379102163953230417753988176765410640791206725306089561938537499721987482101158701586736379576307543844035373783209618328848429780899260982283928524024027376846600594703515353309642584092904776068265569995811470942925782912314046672697665764100498037079683105101071277801511071921278308464075771733066100117612863244974934835950852936903794694424008397903780377422528552785667625924857724056132379023464336012077270137261049678851383211493144907904994106811583911950103075699595253930634638644614834009038920935660580250740937690598713196923820142198295213912029131985511161181399891641003529957091344091249237830943904361210794814397310054010698356130887682508985032879737059852995200491220111308327707251603231367040 [182,13] -127188794450431290943878434618087089434611702388081932301528713811815935180133990905888486677288071698444170874025952737962478853037809084048918182553059632338065901249453287814334039001348560595613360979283985801325635954400212475693876168965192228231822277053862635659326035234560330044561379745145426309606232932870891570220593916464110696081665973766850640693036185134956730683470673582624254936338955376652078019287024032886277169109232541213026417951600754406060626775265258132311753234417904839521453811407401848275366269929892168381699324735378350569641618386928583048157045876678520080420489502947438256682966535472966749319095974602851702155244555100462497655473728238415719899225887950342654209170247618541557596107785036824631150505108347152968499573080309879372481841146928150156808678773207079901797240818776325773250986881424496555112820123153840296048254946342814583177037462337496479866907098422523864026910195045107403458853917366851040040099911187698049922409438612397318091650299457619659621984862124585169658531083591259795126767372873739046459819130253178979956291728641784818954010771338755494426097262787187798165610927199459878422207132790102160402541251064936574198395008784575384928862634342805650835709487909038129613065270313546099586123734478961733505231150334688974589573655452448621495120091191527653201947218646473344240802964095177566024077947598165570831861395180445860801607062188812303389345391884114187709709804234921536075377300966460680743299257004325120061673186774692689673254608381089924358016717570063489988893881969475007172000010034209933600920777434069044055962242521221752265956565332030101101309795002104890211572732509162985181960423098972691966991174114804978566519848965882560 [182,14] 717775888246004131719346074646456646800003788572032200079000733752659279510035993707648720434221088588044842098575276417187243400656191245136159391142929929757027398096678697665379480273480220192413565009047929873778545771276656419450837045753120844662076219455915040078665645259134299871067280516903933209304925316478359054014001219182626699707726247392337584850344301299911899180271181520234597573730699001244119324379297583634780504837791955563028555696863767928029089948774790685759007717584832823743907969415970262298572654854107699339906594999403907196421936396023460700176338888188912215887278422013925746299993186981281404027801317302847273559110879145745407221792334808890811271157786790278293463205169105646831567492046461591547026363308870390993212834079704989563888115646567673094879887570604825905211725337620311770910290998488019514342061443525987258074189213286524763943296299477106713542364533497034451926563466867308632368359132618817644793740889308509443858428046025925799310663353155611442859519198986917025832251327094499169620614048076883761174567331181728842896442578222633249912194816527137115891087018435951172822526447360953280850197036239882234218309622083772752750654522347879884727293510754467657002389313422938770291504026322870322315745637747770785584249459782881994832336506919691203244477150140083004785277983170715988943652232831860181815812719844760488214509413049540510887114545076823229405455235450851361544314300527116983176871829860786872531192641157412205851527011013409754123403445889074499569271666198218652416452258296561369948954537447958481098811621915708208712307958812070546867859268847663752157908090791801935638169735380512570732480592017518895132977795679715473025962451505520 [182,15] -3306303815127739179854212596311844667425519509327420210198439175653501366667757406653060876433823762866460994324268809091179179918550800704111132536531826578963807898724219362653077312758141389492784795642533441192578730609384706217687714634258998164314644242554596254587402190541800852608905019146883614495242712870638111912403637207344677109883276641233842299678389099813966574474676544275330643102323177666476602689017458160097949583894925403142267492381025597607986616173531922223334564046142903608567343565883950045004205586814345490611868626590122951138476554147154388031136713352710076052044495877563746297831379734411421823410245124569677046267407388490812459323356095253976240818560259720662628156086318933855508208284012015893429728413508607883062135834149371249644916228411407156923947607726038815263321889535446649913048500891446587588233255811287272396683937278769123618487236454183640056960396520831733107053448522471227019775206684177321480436585157056104753733048810373522150709927000623978907684949157242607891593653792262887661340565386106402803026833987541179541992677612223747284601367794306219255881770548056787150712812190586787551146599263611976992090426401607876015211753698776876542411938010318265404381951285297231964025600794411479205292919939466457748153082738848309067504248773980235630036641462392213558123837921962230169604500537070400628566099798689560326161682876733812934135953260893082252640002087815234056913207269054731162166071461470444670261013593970036673820075079047355617911197078317440819258017439073990508864993806724017467323056681932139521793427054303254306180959412182912630910207250103497265714128659015000763905753191517917145911747021431759026562338744609971102875634753920 [182,16] 12606392104241801800527634033382801906492816138325832435700771450642093988217531883107264804117900108733540856426131417943330225992414027392666040881679717812543767200026176324212700245081646070621504519440517542333670080188102091894277905474934053840018620550874780073370633722338318727734398712532539860272558794762217595496384848535871148705982863201383947017861378456339495869180310681400865015879806923248065549264398881596815160268909423865768601429867750067997911184612616247128022829539228607485664112570366306283568765750168827261077209569187679502421008218886815536237938558880032756391874123589851424968580009697508278107918536473425970699061284054566875620050581000149886398664260038456201692713554727960825217433712518371292998072433215277241116805786405664669823690763241055797442597010610095886243276455957809980440730783109724504782628827174025072245866486942067437118831857468325768510710922803580600968769660508435144171946065539299470172902933788764932121733535237804054146708782569304437556564884980613231395045507996918493756134712991348876001123650876285351539457544875058592926655642581304900964983790014327076776340124936890239290109685185429124764324237681974496272842712083191483358610845880048634528564619952048477528680387281011837249793830202333385720497821565070662310629029139329845716723229998164906340075820740350923791419172200420948534757301573205561500757348920757378734106566561175974342686830877980402492485724596448342616961360403175048308795582844758691976712556062906202456668585601822740584561386628455608465496900348628423161833540462269105669026530765210030193484507052683573830463878137837565949270929991607255019959374151468614637167916794055220009549679545400688767400257728 [182,17] -40265743897381267403032949227414637285964621707219307223981511723140155724669902976160641199851192759831546101133239256678821954939805556509598420716237507918868122411246595456256155599860213439441141673806048125630742802239701022433081521631643435003752073309378112385856251716198079517228493829961248014279210293497682779917925497194890373677005744640483362403083992820926920145147902957035166302175867582041594325761627979098051161441611999871268840558287036845072442848784825980826064697348318427008800868053604103973907622545003433795219497741708296334169737791497440366399315077127908135492406006758318211510592758924804641115281751367662036569939784670866361543319132765310884472759712162338104440419696126460822123843927356353042137522027505023523753444366610991520081199450692880995716772206644366295648359984017060068456401184448379497311806810679940680803344815246480239405708796319792211871798302900599435950038604248536808695675710856328909741872969561592934759695582216076482596476091457043724957154162146219508250715067714749371486025306926074285570974751476998067175199683667921242493911777067026168672219075966790326681577265949583219088483239887895745644342841655889929988090985171291847091297105160398621556827717214589955150202588263447245476972818679924090408134705750058216233135054531764373010548515372706690127693500756988308572251416329302664384551509928415403598375591712663428213747747072224455345538379339660271116001254448659919476640985464707765582684257779557365666621343123245177948321331683262092044071293338465175143085694570245536340392348622292995465687628063145050595714303255676859533732803540823245820917101133090670189279721120373551790598304896471897891061499795135212105589184 [182,18] 108851735138091753550319161937224834758188420825021405822397422650200064460374176960707407760953815304482946973809928276620744497751896978486699608158121009326846888386440005304446428440272340109737853201569276991329504375097520063185960933890469845367331617936860310315442262294428762218931001171015666330545499562713365711857838146704552297263476453145824762165531482489049416844966779984614933910662677633244388518958342183176149984551693688276774103716390555904569785003838028050198076619345829889794408772336095248133412511500288076976779509050247921297998175865218296884310488380825016530315899998066052261110031753962718606434769884479002561896031292805745661274496811629102673720982650367125123517419817833604045626775092487892103725184832885230420616493205641278564841441644200345890520343745138096071297913251702160110180897018213721204105612172405324546478964580838186729320276225962412218724592692441109349867795786256213822020346190687465139519810630142907548146346161011535499638956842072974110219454896832416820398989321078150126275148050709517156035568963491078721238008247379643421077328696839305527753188780632308497417700801844045650500652657733670259097159417110379383619616232259654738584255128813990906701404751671882251415313814331183010259676330091703426407958511006807278051402279614680649274670455256073947761011269144311628994203559854341524774135189381063457734609483101862921872024501274691403330057605367423237890673118762798806817080127253945349543936619215765837696486440520378957359279673672984069718711596641956272309975247566036373797149418476816732748056169724877249620871750024539011409994160314496099397945058345514059397921249342463524926372682218067824746522655630401320684936 [182,19] -251260185455925867059284255862753248375409833616589146294821979022334459451004346074260667970332288970305601690825138882308939075541195377457491617995077781096800146559925235330232242952588885250180661569942580179290741031948224744120641467728613266229097801920133249702285356850118847222879205029968702478855938788086797350814678361011656627088985373409577207499631910514716413994127984619926696460123494538240095649766775807110908692690402929921822538313873851288382214361148677947959253712947244515513439254880534621960930315607464603226253775751630615918739503110446535317440523854140334129512295872416321597462520235443954404628879467519454040678681435113475808879509553878922172611328833558466263003442616095619459964877798243834326916510332617561218980407400334437339827637928745066462325810873993679653059489012479879757918416712976063921966608365166549256950268355357014416911630552900767745429508619847458697780677375331401637231124767285772167064181013142493718296908359663848906290643200617774633844213723330636445675149277954408687837132762824040994849411006984513979409037332989961679182013029033398088969791180559827539586327026297080791462463483711411619154830320735416526742618679497645959897786952935857135069675042200799542799433939700171245347505801828037148362663063978731936248907595963693064458499443238063098822751352240559154002906844233330831092473766597991611992157920756933464163501410136739963736231918977243744427341680399307531273922085664469787475001328149755896916412552536259631391933376801171679258124027412982257926835982984184000775147033127783847896215568775352884724499228530615159748105956147883168427661291764743036191001838533508906163656454262116871671324107466716047360 [182,20] 499005629888808321949104053792014032867269741358043890360501725739049284220039579899478822534998307807271576482008468305547031113328267279206125186568717415568175328279423165797966772728911849621940042170651302982386103186338234717203070623518483973691732121881286226230825644624191992807260030538946537419166081464565297084093275533230149531663702118785241512808347369285438013492354329027694106394385420979211190547228015198734230402971361112244526668771975566000853794558965022051254198099041935917978681086004323706218905665396266610355553570292302616428553764571120708026980828494356941815379007634288612081916753637353616280831126056889794869495611841825740991981805104738667458852291736955374103008203533995548227140991968216625002969615667512053899214249655850698192916471004810849340008059870774159269729071328614098101776194834311867817178818264157246071778956746007610964814479736135010377471721108480355097606368999011741203551200226122646777291906912467330835784798241417408865531443330550190381404803198172167609784564387556859632648942309566572103681379732916883218025355962011207294173024964569884031006591094657432704273182899694821703143425365114733735246928605097808654759255570573214192974083764356774031504322479886503615731654432843921778546010269504883863504336203603894296143194224875513094519577166462738821502862944378057551705550972001688396604770415134294535600003223372210528185887490551318720077501625085162076630425604768367717904712587222865500524124480766901137252602945191718107144380014212945657065610856641747559054997381415409822174568669125011774425720453229995001329872191777701853460778167603868616985364718531101927135386854901751770080687447631593325872063135067893120 [182,21] -858285971792456952102959852561799555507537667790800688471897017161969719093566581192706563652541639017311108361217749203005586335766180508755489858034703396357013542258719304089210241255359427362638293077086253581197685043344797459167247426121567691303336075528233993160418811038483265901534544459025726516203604982057114439063714350244835873902067821835634882088732288887532858657262233429956166066692743210493229485889946739151215171734512320391943534605935664013455187394231423468425087715129831884456553825622995738169844778740395691402489995717285412497529085087253201493976971551532059207936694834272734943081509934279648822676575842720707174811733609783205465921962882529662465289811824272253631290433042691755913980719474568510887586174637758685366497760168221824088474576058066616204150202467822111100512159531940793482808650726289644925018720409630145439917846193688161606864724054272239296913019817749694574426309121736035927241422228578303096214870708227747086649930058165110215360417167798713821799389339919158428069630235591753128800101773273250674302472751023621720533228522755779609705295682269221072506107570078121205379593924302722608275513850933753357641730316903289180925449132572989872689767597097864347537572647636862803955581810335562269052762113639671945753292747097941649351644402271477934616159179633714023256554501587013281205320697679092588923625571688037026178281358391967252765148658122283251943347386045566948439287504632865512792942245062152457564765954043486557338769332856802992959649632493730589911293174013866712420129390193379537318763511629432304265981931937819736692190322452409770476058984148386408739108345814355336709260652528735662820680885690618377470946115101504 [182,22] 1285770341891998195457180289132600159329207769421113143323317027664876558523005434656769796256765049685956474591341238609266567599771637376472065753735606711298869941450097783826617764351292584519107448094536184131325774554775865733458020528978503285193787257194781243182260148761531049306791186400300842623139861665522122641733985027349438545854373176040972013123558199198599711652555711358894744677074841477944536152435895618539721390807747236262090196858468161779014335622481399266470568429642982540043152451438695668643563522986522353041177385800010082131522160954290114492264821026730590233618223091051082112400223964969536999761145814522357107591724167587813020712996515886842538084059407627580155640101027875823626561406498178318446345830163801743458024748472106858205592680318294020519949314367218585105576310928846737908508557907459888676953895002592843654070990461079830808463035607571858120018084236075229713092694159452252383732546033445475632886519937639084345397970524073299928335028994524110037980475286707440604770868475263297874899601148428479566666786733897825372659431506880953408850437206874328556409413552154248056002282388951170360879633974598213838404707347996977362692462772243561200575150447275609988390025134864237315894409974864895340953284722284808231246694146146086837269071422037661687754487857370151154113681884043114932250321527762279760564829534081577891597309077810799748016704837975000305418590448984682082261654652869747101309737103411576782017746767104951714451511359168047700702567930010043864461139637760650711572225868000046591777866246667541643102503676413259491700706337823205232927830222695314556923269039463943796575074517708584585794609793047097102451774477744 [182,23] -1685851626994939905621941598091399488487059006036177911996698075185018590057045318270240574393431485368767965223972216400469946908234567297292730333886583326372608332046674454254942985589950438236120453386562933143788627855847185096685520500754539964888227849660211370624702231735220726463723386366083944531817072800299359444416053899998881753744029836469058110639138508732581566718088281932331950634769314357371382533406220320479372866685687305132007132262682655764911983884015334455391215675159981533789917005293897528773318589377650639937947313036444390529783910856564376360265558890883862965007847959343674331922389668948871018074490530907999451319605363805072982321345264510644893289928011185512367350386775603316121645087476714884380902889483380807080768788241460422646041690416621717620318126525192587603518321523158075231615378807508666367982645530106738364491063034748734692584132245803727614884381835417132182759600103463503155175039581331244445909873463836443748130350213198422259205239503894313872631013189075614158806310652633389867009411757674562674385072243633437254661537352934006266819533710914745284046150848372862501312093970502328551921194627673961392023997468500225049040670188334213569580750761144078676763212863043445985558144734391936247752829668253255842910012814153106542468413139528898591399205374676785748415700125488178124747498956090073886246719436836168037588076078478838014422339954474681377392917138863137646091725413727577064973097390156372733981177865662515397994754448068185958420359867063969509522680179832695821027290694580810400668488916738789816680483954572224807601734872237396037067841828634311848464396032061448511926724433677017470150155017234490878813444864 [182,24] 1942770159049790416998557479197273335116647369673229413327118374042250001691859952222278065710532044167060307627270153195620688852046083341504102875130121110865844908298880947603534963924512924803181755625578980443355875908060886359295806523389303188651863639339709745773031463655227030930941624934045752096399345859478717669231314101774226736434699656082103778891551515894012714547564178763398552954419773352181865700563590728573185604650449943859265525332728849308849302672166926279327181312325728537646997676593773941443228336402713741184065465209514505569521559832953883142232733840909655783175698740702220542530516635294355835563284104613011254579290448874339367746136994507356785768050837828591823624243507482211487354053999468066875774076452432808276715821360193256583182676330520988831703074936996205754793181391520262743857333945323501033233786686679396364892310787450190059002678822468762782901312429933189959137507186688915119336113416212417589540160253122513208942674957213680239528231451446276712901220938745791829980647835612573499024405983110815562667947366606538744838400645500848863829437691610634291171450984615860397584363473051686489899588073188979166697565329627910972211471267595609744825545982030734190340244447448667710689255709836160628444786671298138337131333274044587230142474400479456800550331202946762438615997266040245707517159843734955332709755461131098075589147738106862748455976372212161755271008510703772167067713040498654188401423693380972050988332083069822204107670952119287994008201684558903091013712957641755713080236127651158721902809649395461882778287159627512943354564595832701693816074753624947503111553878461979748757905889137393479159732255971258191307472 [182,25] -1974822156935846062451475129934967302173674764882058882578794310035668637249759792697490317357641461550132188818138517421542502351721996262200870446808702058844804714415672413843376480841048488229717931547322645438656770098703475096596772579485986856646342587309057704816158990886019719800889130250058000723053699103386755289623172451611524344190121153497721778472251202293293325940915937861777237717244054010522898523954329555853443019746691183554673414185485256884256226039754292263313698557930811075954821464931341329573494808740147216130291252035705050836793643985236948701453942749265226707176872225525545238081646903968030009628890912299464412988690171910648337515789765156858322847071027031467140867122452459294777132394258368891987692950911742697051088835959447835939910201947420339369048252265685746904984242764949963731678751277360693215320420885683687434089326028148426881148192779124830700751629479117131080045680607538940966880064174467336645020874985780689921056929351516109253351138005408931861738050644536803603892598500347973213701209603536374202265165046743861483765617731919673359537637182821780686282199884040233160894333664399420411029893625444638803524566123032892229132630314842116767568563709726181865250939343162077915638688437892599782837023062737514331368855613613068328191074944748716318225324337162271931182063987384367073544581114304940154663076351212612567988719604927102220121071147599650214961086446972598396042940385179168747243133109493427441285057811988046107904962069995457239238708029768824682040234448433337192055627208013525881067487645184651590091927628027199593530868299590450523836562252279781998694280776028237572249185928190630396104952701873980476992 [182,26] 1776083348706050237351693691908057668312792578952407715266602926890484658982743240976964758661139894486900545498643621767460089267352306457492456880411745217925304084326728349265173668960905969215779781565052656290374833664727160630145507979817979276762904642940385975199815120315391471980835735589236090638623538573657342109317441925942305078942985102411493425651684001444410926401679080596518299568470064550252014817608489429561155928371045229849739396583300069595742536627113110141968415534086885045711671753247180918177165520260766521023472970030601560492762729597849930064970961843372722053371607696512317570075481938819872040099817458247543613954812230897982827761881037458968940028907585153071470917979065519752421065720152618835711690263622429079219259917177270720710355058411588124424410073917434499355849790231213498893956209503277563870593620259279408438401809140705912804978613263893824738550764605542439571920661840315788888672987053581482400970721023206947194482214300090874844776112444079967553555540183661480929235665524022932109898519383685445509640928553818407262280542840149448453417351816491393588629310710257794340020525428964482185529114959701633113191245227064467079710995253198564678471909450810770384839697841244122686891575072783984398693312833707797159073963800139640324259333831420568708251904521022854017221755398441424487491156291207333317613609136804154481370394833716418586616807134811222296915668859692320083529187923881246021264096041622500567108283901198700181571579754244429891325998130664630728822645459207151385522043066242639885337781226650144435624161995924236990153366120968594250760092055886543686397973429022025440387732666845970008583602593413796934 [182,27] -1416909426253682523671781688614625246681602889192333957492079547563567539175755987654768311760612905715691299234297163351769603781854770261834968744166367394185003749927469798620918920801149650159035672421747745897083149614180464990712849467686814188492579411637728413521552595477662935856731581973797998403425581998614755836453123315244976252071366766339202765576680917742601102334491032152491266362801698159195812184499147325917070831689051234173147027755622979549624178183188545974228215300818347707095412095775071536233491396257355090589384488675659381339018792277277471291683668380617272267024610590069171330633436610204853451841122596495095425615759948848973313252766592502435522919552370685047313650175522604277216757829845837079556213074892990721461143939546463705690683061347847917356235305313155484778996746980945429756475543484602821722059998573008243619583656280850725418351623699197097828520378439026892478372276611190901883145534440205472878787992479171729323690370811518808168006755221482107262853750356594692732626760118061876359169885976200364848258571930863662934883882560815736051912824228471513648183339407299511502750206760686177771073625506230818677649404487992004320757100205836742475343490635495663469568540097393028832050997654454261331219008707256971137154123174544934142612470523022737947908609663988128632057652186280805195145609580786070493367357393789735979027173800523653524866905535104829422465370587159691920321582075163996903493405589227822355978312388141217505587326201434176503766717279613060585471666588107511454228972458067571768087516648672291666101436916640662546522504839480120434719177741171247607102300034890787509480092470059436556694357889995456 [182,28] 1004823206518397735587183403908323254852763076041008608295329769835044987456328162901590358622524001758343018989560875721290345298517465527159320770313726861801526582126228478278670588077844470325787517774669457793894860952325174259679209832174684705171605539709542125138162087945969019009447917204592941427086421721354760522746245002899390310226702460532973337088669486128765753916333575881438723551915174388691888092802184418344905302621881415001164920060491550954479114909038739567310827595641281806640997455043079112019726764966127296515461810740500517789421687459066834508509288841819540228710614200550789823845084247136141159149453720597074822617741806055231365337455599614498743915004986383277893918294466041122796537371985165307522164891567013180113365674476198590186922852708291430339766523128759400178493869060837518585197707721070701758661200268355952866148812619439965553071180146583964697378244539475009380205535594319663740549275816902948130288310639103128553879334127460716218411241543682619180748068392724925703422314115301321551855712410277461034785006179738097261791847442217159514820597083783137866353023054235564572678555752414375442638985428730776433788323047675040226516084432036986108431615526727262596947564127407349307443377359366920058931802407003738389876171045777785148163826973797235233412098279946674419718305105331998184252632350182691161257433117850155167205359224638866484958113696181532796135294882113851164209528644744655218779412480672675633926818101282741626925358252993852614418534385058464886496485553813291331958484980207067016938467748015671430379945893038718153311079325495483713645197937226590677202803444692269212429598803574539355133927590016 [182,29] -634540825499625475961980946494913486641633668922624386083911373361955683243077931197406124973869268819423483297767533490767528962358919232803808710305086587242183881743827786653241291508952519783633482228421912222235968190461270857074495595741231700738134267543466436829806477324031954705331690611725113129829791375066432269405781306648390119169594299861002675945062450237858905434831972421720791061599171024085120708131585226055253577413262769699973228393518857423890089734560325671893538787094280211138668575340764537489018109731239630823748058251580061239803033305565117020173620368238859608606702501407817657910606706163304214431689047830824740295128026780556746193160205895561103857909984773975859034146900297490624977977062083123272805928179907304722517571894674504064571946738083065857535236822378957301853498792001486924418679416210546775238045455476851292359299445300287202862438551375447849720108211450037575091211175260915553900270778865505136984826907110708132940277216519464589256300372189105786879368704664118858468985473520898549420709949653732850102455831445365033556037778713570665906750845602270799077154837415143659812745287957489311965135339792566338093024013810474294949204316339914507261686619155563891365675128440915627237172213155625571460578377233487037725917543751358430578764394615161063947081236912677808380577268279793011159415050447938496870026173948630183410759759198386206377809533252494234953702110908845243919145956414609442349694932628045634857767505466183244238902619326919312358680149760232548375311192097229692970990450256305218368846896088737375206142800525406656746137741177144667301368333259412240242205831110747799785219315588279345564846448 [182,30] 357312407280878948136111169721324982100694409076872970099599388235628562878604106649295340072525621654336215528151016000729999115714262246089102801984407562807021769306334427190009407172089815121115885588710462745970216842744196991745657070118829035995330796290737469276641852965600653591264691100648159626504034728765000385685955830165211136809504824678803316733535759361743585240139677686012704246325233389559368302321364854939375181150476683993885873720115511990822078176116300115437950031766773435597064752799559899891602541556390833914762473072662666360019326670760351069781177025121053484881345618038652371157630677472332642980413732916310970094549281043626852567191479128443350105192511794659244196712202058090821066339810814081308512814383269434169971805824300047907957323966381873981129027524232025305210592184130973320102408602177916307839345219180245068343791401336229523668273197766692782174472482960869535306444786229354730009664911989198875094904102244059358888873843711345073674958903696657283570544195064499338200212062960596414366412150088319380525651346268363972001424856023444445081263107205965283101197911600799534074040779104077766299853083020607688666876444553881689794096155373062160203621795403994979249708891020439685524969379987622291804679979260862538011224459849893555957122798502883403423310205811139030581400434318910310568613033436181717777679041381757040782104914016055463439791887790102008851241007721186094383905197713603155493142306794791911640768335669050615310711120223939745968061172605199599796863963400550620910821195688207689916095420599879359148637387260890037779521842934325329050051874656005413788124555628793347111754778285265511134816 [182,31] -179600159064298970733689481705589789334714519648592844825923193736588407062585886868856560661424512155518826771937680348010578182663930928678550746471541629332305574505128080528407376300444983666505278459669713142368460686868721036812982473159947153621050015047831243596299402626342094711273883319555694552919107333116580659797643158828756182405152574199729583967863449906737173695202079447309875488264567256894152773190697909413581406858984719783392258571031637840938010671375902024384908336630113038786022995282329242717865010283637999223053954728853562051598398649237402895140489865917347237738882266789334440761726625058937053687327214020399709058564423280635242658063696193976118314402065657213787635870293038162770616736230753157718141502439732288144409936113879545205767558320381747544628431106591419252188845242097761063416530441114045917514471701222934990780266581617280472745440523224069910064694053697785447040091578294193411634658886371981313119206493950053350683096498773779583843062119718757335549404871550220842955873870090821905419832774494896834365188040496062181531263831352466269065955323466669580377503314147511559201448707325063190406408892883711223227535612906846587943591739890991500884625280208509149555504186785317252394133519237401221804128712758543049688833877353212249876534266905628917523225365362586643772088746871291701952737789264628853877737886649895364156569187643628995954918444487894689266612025668603180577226113952570662112394252084368530836836466801095851869357095108769125599279703570929828300912846990634664896321014969124370018805534029813879735882389160318876493382921654708461217192720972514676867704223934687799367780733571357709408 [182,32] 80640421382558193771036649767429227985150020995015899512830861679526696702907586162292429259818659062656115545015661649977344368710152497026745743537617474356193225476069053196582372084345669133064032636163764392172236647559990602090564592041232455693755487472975841333819557862767864017093259957176339750873552756711150473782685811621124267714736634062308839641938622409404705845197594580229351756684962123352664848515116794408260205951391967523902225896434912151346844374859875443405638675901919405323876050996347622475733570385209047560575594753842701983640846773030320444632154046559560376806298334947723782781835662304927782682376364353631072846496247869058518474475013449608946108645737846634797104967011739123041715307784049579230281086796519169365973346664204374621686471811728793762131107629372125254214007618432641819366567212211163460726618313546797947058151883030755735472323751997960613591214247542385577856712469898555218111556917588750868301902872762009108574341520757519952127821935971317364689408645813347181226626457428950117622434181726468776011701466932460987479414563411080061710369009269929553404995419719022092365281400673470157781838364501104412477727324318203518000056401271282913341753810807320590823581630384042809710363174087636450586645619814896354397617354600335298449953368765619088020200697050385764673844006793963008891962274469234172157755834113131279926016531646053469767042746137804230640994291692097138591583106139573417196827105254742532640675649742558640325655911481876746810570372530339413625045119218993386972082532991975874239520843513900032443046291639147186403068942181662256881345986074363764770950861109965389381921177180224864 [182,33] -32357783302477390370108322822662817517247783579095967085171496045479973813837799490768167933768710644343315922701904326430842334763471978886091438430049702434054881651774489758359285876674243306301260749446220005754259110656916521978270287375954610697715568423646705566319098922933997666034629040482706806097355436668864740123646307851714512804462376965440976379706305575939228443054281453181408444406296320005817863937877951972646101309774026223920072418965418034434232938989258994995282643295633982879052336765668402335624519314010611245210881088601821419795557317125799856175198061910255727835660052941957632658795537783560694933883308636110843598497586079550826165895550475654833206597789452819894348878358353435801932731488765154477129583696971328153106882369612763155297324476123407945961191790831560431228141531054773433688454524631301207670596793888967199293009678540600417490766896992549960505077483463085839407495615223986848297900438520298213894931189754085042607958306227843888355872897284928833737369193545506916495348304438033749701948101569492016643907765738613662893598193487618648071153202905352909446143730212956844511375048022433990546162206788499515610528736713899235929685676133661548746700002956395761529430821052802266355147033508797926422505096643598029356967942716539806498746156909961238912845760998404310860135221935407158688540616860065554187685074349215248330773129812914399744626458840806731983872584863775209324386002348806151812253958178032808850529423943041740710350673664203832516640150498664639435581753396474185729645064521987623408385112638497090288965427061158577569260635192040652900201833226434658716144904750782755235507970683520 [182,34] 11605402555370551303713214589401937249334750948236616203601226436222080179924183226265601070443107987456959858053607043985412983595823739987093353708488205952917494701728473952259393758889950700527075621130744979016234345864328805933653855923960825199068827788400736091695719318420919245207249157026126236803460126202763990539904526403498341787509964662179189498997524804354892208407010665817852043118222813184972830719146133662253674773640411587239282752416124122599512432717405497186306254309725718926428307567235691924542325076528216767706625646836405628261053551619684374786715921921621035672671648353572432994213465894851763643350083258627296228546009063216655388356501486591219185080877193304573003188204482502597335453533751985397082479554949703871433097712395931321511072754858921605950490601063004848504488305136030847212654532133368698603831719728863891012293105982615997081061542162178723038471749435208256181068699398149375004776456687269961298739371009054533110126177322455096638460835315784620811648183482924067377695330436876330945490957362685879985449399138381310100942683668422635782277613371242063346595395400148220892206290617767515363403991761541524871360173579548033489876597344605906764362532682881837140798965372238339378523881540599146172546011797960171474148396489934027731667882628168085610533037742252301698367838356876463528696880524540542430954652239351860304597391264077846975396227134249519655555185570189597026739008527574467454714806108846819184895564663841663685585302063535677288196061557344212459611522252679205524127252833123850914385157028941827429101048798258027317229667029855143837615706627850244427679667848055971009705876036 [182,35] -3720171075139356118353162311269412554045566759628288962364961106294424436535599634083283797034013835226341826710546571417635794866760238874579622844363126028410156882549055366649272324177873718922709752393025498593152072990686488259963716233720668639125891730192653033200761920778051344952071499837577437398270639870358537049521596748390551220993296680774617235118996129003440100173875476291052749991895275480373375630329119439162899127071440676629824843215947590356581684494414391972041008386898966162755549818549689670969094980979679976980344225157741821327355750515555259052077374444410079844024745972201514512085881202162865909350615110613926685715086079542200508083161752221486756268226936567625196583765724434809613609957136376456340890256987056115942161040673387277094882330086050794873764827685802676321813756627845043947329430871067750139561497476934232314540229802044673549832586331475238217233323405448054353313335843603917257739941611067351739809349968114209129241104494922999812392990602061543082340364706481064025409870125735872859967277846968377192692935692763584798549132706034871889696763336484480658533718045872780939883962253469130595257380373210663018150056779762662348351915517060764939967141954986444060296903729161924811461686702134590371608884823338094139316546016057566635605974191478793423052430193288798903569836380058700033168956350317594200788583490895330466023035593402666543985691026898977148621599263074828077677223059371999173977415579186367005221850929881464517674985209382357779227854072812450270163600954459130811356513647859404386206705446466186614664029745080534156187102595091241717180184860985020334257320114213678755977472 [182,36] 1065489654253620143866964375813677192188690265830388447036435002599315519049651748573832766422349054885541747079352700474848980204224433853320887354786353189351344182602583852379017934085070023998796259104025972448834895542207226795864897018070446414531923963668616202528429871880847956178500492312174211679165610309929453759204198212536282123506355535078823109543484981499243524914723174473844765755943430791573954368637369269142667363710872628611560539004218230823834658342390969708971681193828365276433738249155445612035569106601293232709868169962682705678781795313033946549908468779291913713792169128235116910380924451015161672062177516400616201271848641172940324079953797563055984274050500635200704481187099665148009556605155710445694867633076438889849806813592915507011279193439601575737159815511313181424187143230847596480487079091800655898868676598684774758241372143696845679004519913392273196697305300055844979040174713202501310382791236735283783943618832963203355096006822652818227364951525621654326742064686735218211405874331677905612137860704377407713158646648822167751926615995297288530797420034432559529793550406737509124387603093567938920207093100155718371111924694035272367042194423544853918154408954113381321532036991283876772851357169341925842039333226998699063310194318714158005889929979778585735962078406091648609867194874699306625892415850085366967556307412343212786329666222234644680050009386092766096463820882612618608465332662610078233535226809552184064404383384792171538127100275073812881563561626849484072325704648073855152799575296363936148716366312018953988327310757678249122252971253915416742466431715155830979722338922795582194560 [182,37] -272510980438533692229749754436783069032726094710212959175141965546728258059710963604340550357423613605367697288892474646886913379026507436091751186319082783394048259420551908838817381382789621046939669180183047221826762507779219650884041506495182662429264002641043949979665194393119720223325486732310361372024617266924498656550058194121488372711307886219741656894024886807409398763773609422517252717575075617112983012437859212301636923530141045845400169550957092079261640562625221919777133618507217234010349060982874556656142162773366749712281930790543697233324878030280750380957578330462280103792457877057183468876126229717851891760255213928980037685511315399590889671799306975281124593104225510253035612239177490576366829834773300738314232797629494557851480962725732579676247886504467302060586254891787313043162044479194017365467196986892971016774279880144800902501491686261557192965858798719704802643756501985833845100584267391874513159131488902581845455991576423118558193126922484311746768254385260335757699455847426575031157050927778934077237575990392593286312855526725218608561859248307632467305982274266399400802142011948659629971571771287543572012831016946649100727704455748099481295897285326558989934092588369875378447275792447210924324192770586151896726463543487598861163248694144237827073082789338030483575097853857899470140701630067879660885686560953093178215831291642860785306969401270529697847623411423916104099171490118141422304861705662185291119749525572006893799294932029643458221251098941354481411940417571193420678411836301013498189400151161582157301944660974171453240337320878076109481723832956306580983795218941919400536184748949727264 [182,38] 62192772004551027530761513221120369192255797593443184701501536984598893002374132659172548176375570168409167813583793617724576245678926873311126844801601587632847160643000846042156259904977363966482648569750666722159205718129991931564873305956189765410305907182156331413415231473850217232262499816701111722900457156716337928963975548856641753987803037442068828414851658622666274616554282359251115056548973320278845911576561502409454081310927327193020100370197378631677988825490185562193984984637974821579249329784014543596176933848702879074931267862927068169404765058138102159693813061851229653038633369152477033931036241300701464601145042199227673870515301382931720769916395175598359353798514370983226268183337862618150268274780987781902326291766423395890609932747457647185314669635551372341316646196372349252789054726398823214896976522951566254723205236895347422832643140244914190893380055074789999574123075078997441713396793684745500783922242109874017292070597798170396374967801916367178422591981623218788871717647422508771578084004924120179236259609135588733436015390593300749784776995631182277337752956799030637129383040410168610884052190293728457659882788136832804821670410966004785958667209567506722185933528616679749855219068488488239283081177996243162529535860822700571618066761600952569135324740754134603096831639658767081911039172537493563087980589970168338450992586628398966672626939953192465601556828972616222311620214539551918946509590075675820698542783753813560446695220293289325208504997636527609441779870643185136697455209011349755084911639894759543196585532131336218598950265542349247592517493010258962029733902239456276063177251594288 [182,39] -12653255474883724295755803468492304212094039283449612468456688185876042443901813796612735789526920800115879697759253603593674551026780387442956401814101082062361966681629760920270294691724647140293012080194716330011368364685321763297233261231359110267269659557432811903555419616713134510834796059621859601604578362264157188194322957113813908445349062849756280140477690513010435980033394103323618172946138070104604404847517103618638673700608353161367778364919310588625154436460004256455633641441947286449631350379791503371062557200959997685167613982726253132618050958526043715633054398849714930902149954310779023327100930801147795117622869298681166816494292184514928385316860667562734903893639358930596707686204304799227183727908210286793005641709616397367236697377005566495622145499578559955281837750827341060082548504382121654542796437036663581124384995690641700709632513618611151315158397954960188175772130617775396906598093427790968217890617637489569759300091467038464275305247459060940237164015816328864025892422995606490294288134394318093242423407705000120568354088929950258954764693451053229969143892164001959220114746192395909956556099447740636661454108894758012862651425484133260381158487864857005035125115019255989601648752271351775924499797783254189590536370815102823472144736068223370680098041649219089954237523520697991631161147741192757226377047099642193245214589546988355154845225999606763246121751547017184645950384037958245450790494461871989230658440501989544360514441184644623894230436195260122113229370987734528367926073919125175617399370809252578363560912596349494690299423929369399238388088739780040323504928855068684225165966080 [182,40] 2292316841118987684715509997712325645888805612550234017131464781689724827959074414155181200166428012883968150408425933457061599697441451978618059865231314612418885610170466573824223877582920912789075682966279640750553596560313060515417647729305841638250516973259044466512882422973943677158506837027907241471838478085260174184243940767083144012072674281978921484238494590417839782138763784475538720474886518288434599753938945665218977685909855137362250012443072764328228002191924430245418998735498921135160407324756211709248765291148058230318764230393049506407273516033126062485765884711478395090039743140136653396996712936220134022894308972257202202499996527921735159842888188297195152361760227345762878025660500367381170473442802769192581115269641733123965231681755789117377708614697662685712018212790412025186809359169960608868556558833248828050889770236558454114138203502340212592020506796559712553068310764465321801803324890536387114419753052206291116092665343216157831935630535826610565755872243200188899316040581423224774826829773421257536097268655837830118414126814908998538572421551419273737856442901648617558736009897982543085378381171595785938618707465981770337376565252433866237876908384508895422563558555542911721328363994049449654808684298049202766819707616568810191892001664426510943297948439747280715290308943789853975141507411334118843760771534229832297518892367766117668237788113348646901571165232368375597165211990983485405663044773458193477628018855490835579265688757105613419212215321396416282295014699900406173715228991790106254444437885240601085061972632059094544489920256389497622948180405721902106591904165693606969345600 [182,41] -369312401547747943135549427989926853552399508522994834865008719571584211318302054289677944530047402020813493146833561438989454476097581989787591785249789296898589009779795415524767764474322420636545189259436405739004118822050971015938957321832594327725031604100336541718455384744309931134746435319449954357020981753982510541794917442050054604919023452478973747911653999827427465236141775197620175873890837012027864525804101629389489946484423490898092709760656267215641145482841371542369722232937656287382472521930485586576766970114291476010285254100706487713278854659644342677111885744105065147915742278791788800404316650713651890783474904626441081669149759384369227614044991763458161912670697462129530521386315080174273134640081131063368488695266316520805892848930411888331025019419636999408986631957355681778873821106148588415339960209700365318804336299242044785371590264409128236259789110290341493643705877600260342100004300040529774006496369270261199701393366001688293882216754057492660970165830412248036357818038247086533639034336950695674367004067577062518765077809712151858252458864531617635597894357500171570567108025494316686474740067445432538779484945693631506056121776718541282465594612078096168682451258053267890724838873769835527384444415249802882786459833144462350831541598342417437608783149707295218661149549901469610511768626509278148840375786408300486639806567885175873964593130740456811420500787912744466182953958910481293317376764784865149651166923392839295586520321701459755621142902881525711364918419420264153983658984933122501313147323646640261931897345555202681478121232830284032367712833391133728104460740899812275824 [182,42] 52836427166620870611245481984480087476207157911745127650009220416660210054166106131093984293609420769862677716622082178735192970417500200250060047635828362915410702138563311161702353998520617523312047854761700945177425964258022163097483846647138132669645680808644295808997793272446964374914581913882008438614420062018724807607487551398431451764788596092570085793144163324947232205580538931767901688731147994376464623633255470576353682207989395957611574063009300775292495686570896997525774179654721414311838910729959821531327635245968535571335177680066381559541222162442580384332402334274186994672371019106976236276144845040558813468644328074604806579480343510044793169133833742747737740573273316868650392646946607547311764916678808988996696187177534497668895961568971328531209392323664439643052527988345268056722705711758550420469209956472195280442379191448929099179572448716713674521027966886538253063574570758473005406309464885063350864777276587884383738179956695448409394299972159891536819276839945392698753531174375971731284471533137241453023470630202068978177773554661090360271216459577992967134295081766288396521593633010984677198042256409901238793403398369525010549672566011564913419286457256940469392968793527049572375233228777567626742295294701885782952815216788791103480603878322781809724616066889768063823011967980353778618164602363180901878979216380124884428240654812611449925507619030486867193897078558499636470261884958512038348307478739193008808140606346017957214643391105486180522540797905360438809575595024595123206518027469519554939978340296500115188955030508991040705671283709404089409160735815725669272916071902920412 [182,43] -6698727238058419882292550167543038536757276347783649756690427572213755509702146855728604286124342515630780904074073717395847971079417414097163039684032025407099050120682400389373835828742905398133655836509218633505028299533368435066213348985874553711506329344534393783160696373407676587808782750160435870742686205351499563389415266311522276174344735939416765756779096885497627118591643012156524682613512537466563210191237299665412511082467335758246438661127360779758296873977584205031316723356810229821690126424714662885249797135622086567993558739966794928353116735558744240601651844720846103002289715158971948181478822361522902774673580350981100508911163104039675661150506888036684377737833700649839573250682961535374053664074095378911965964591691174762310099539012653085138592400656538533395171856856412455944234441976337843842131983565640903284488307837589198947360955931016680577277929139277128657376856474946092177154302234559078571781301658811319551803684678203561070728445581250937600576982610607818962407550599766905607354143956793105141703321519603629802275001679263534126711217697477492739886434269302810344243529360438521916156837400386412881553186137426265495979898383626833641314745672661501434226570597612359541209317523562230639591752859771623652534386740562452502365771766835918858309690689366051131788636109024055118252589902497930511806288746092182557852251362954467158342821926805570879633889688208934658973234111436458753238326106828902721283996446072621563033881765978669371371076742416270014806208960728064763290571114115484422554314214972849445703172774252528095611450618824336192696406130015108970954803271936 [182,44] 750564130860577169860482276172754482434867968421383222677526855612016582593181104633295510005542441070559738525458697768166368984894131034119779717866715183795409683671565465181214556907542937081811713204858660469337886184136646230262579742151281604902439012592760918486156924768953983467224368568677787264033503367324366633060762326464347969340744382214672553403322488577220301249124137241115616968548223091735334901209825357821434028254847270646963999782407101169590402155501978517830021579914325286067719226891950396957333086819474394564185599835504954866539715571227030651636798900959111105910211661095145222514124700099145456352548231928626947504541573001182182410410940659780440761123484829655650190739846146358161430505580479671806503006861216476398132410642954444601632938816763325275020684166714152971440582270710129586624212643333837232621620192720434728533797870760857027175209792004653868479486947778920804982263923629692434231042837725928227290474611700325899577354400308967115332635357465410942723446356923410323753637848712596311521018772380635222119716622751655538342757416467595093226107062386133215715566799160710735323015366752060414915167206847428895498484773830003786349814620734025055944119794876580637172917430227480732539687784934161715583490860053442322975221947535922467215069171472841512717635765019185274838902357917046943183180577421272868381382821705920338431696486831051949295313378503283240793495252124336696915649100398515803843646909631506901386981295946817394773987946395936047345230557497628968968768629710103927067720482378715825453832753926414269090291349113524723413547061850035311830605152 [182,45] -75048960430350067910581171529337711462193456720176112711002681700682312196898594411217651387547261855535524638347126963675974700055507513109340203699386734237328560163046582282642437459350548920368384347960120400359317974198358467387299477404340724391198347824853768475199977305179305105926141961596867742717485926554001450883385797423746996871548419954746376777673298379501873712462308349188780040333737226903884316859720092495746818885728786628020659420171785689730761204517831451552031796550769434897340832770142421302490625443510996399641850993836638937323265811100798880565422703828336558456980131733508536870433457906398509063976388693633835895675250954875026656553644632449826718023078128471264401925163937687466859728900058423572422408550506214590706393157102844322112353291379910246067727620480496949444198166934464468201547132538637605669209643150635043679809385914747964612455326552938745008274608163961376747602935277480111582619191296516896849009431066892295577309873014634883486491777125061256156908893431470598530112335016601252966825149297863048502345149404101948937718478647840463870332462058524550538999177879521749874741850603626734810870163947218928594300536474422102320480321739539806510624687000680405249830202938278990017541120700486354252023259257090836955341776957613055583878300321902168471125690872131678787229569308760371591489835724098334609970368581021014977411370614510921591268254700613295899251511700575721671086635121469627987282383963333520108257253507641744881266153026256908939859102705461026096682630147902302977683956415041829923338719526179916527442743572363782866200167835258613499296 [182,46] 6819852778736002414090048174034327885944497172324849742740196495185993455696988820663151938569039960138201093492435324067427350946938236005074684900096543826702977896966707365095290986376776988182169920384043810666595692129550582055369244482527049318488082020543615602751780809383224948998809143577857374441010916901374701266486638059118229125347963013221908017479667532046178819227999809562430136791254499094630842904478675287728063620105259478024483385505534126712603920969170774211697559268437248872321122066488833450268124286453858232975263866733103369703232769705860978665340320841780306195097154384874512709547431779222865995447830908809708777658378177077026540335978892163047440154155198966679046696553158925780360142845561422881232457598801881068078614385161491249774381350174378814004805160834793319746678170266752887884649707611155636325226275066806562463320217005313972557963074916608438358060601450484541023509714508989309227122160649085841684312144146360307074222619046261410764816755895709825529895843589274263604748675960190547681201435727546592599906049496420411022860787025867924973302698628127444555258227236594614719963636309103182617456217323355547882327403459725375176748107355959724048085522214874742443280241731393741123838155129082941175901183732038414973987325312680216419522104620601922675655762649136556231966831823428047516544299226242003699129950624876307401031516638023163533895287459283657091306459250601290388921287682850700769213617778031589840315349789174699223514291898920260353387872001602004707830944118154304764892307739138276470637256187269498020184584448934993900473379833403719772 [182,47] -365276894287397371922074099551853913641489564908724680186499564976556625416912925140355788319272763142082099188033252831495727808070214825583230040001940191720753447755878510572595009774063891337945883813292955958126290274311151822862447228406179959627937853306975513908004630450359583011865623705608705375709595695383942802731498309545191779522212169049823407864263308433537208784320683998848900752844072438091771421816805374250154510615885957699861584148807076759511796439634517556402016877938955135183362046739992259402596855572767237031480489686259668283419644733436124240252072170667064407313436968666734494781621594166059586518222349587271512877537111643495656716906096174766488357766099119659060184812727618514293682491594613731345066294256902548873654789931355768123738662577325598845819718782421563344574973386195781440303728169859619260351311161312448595729450394262223648110006503294864827353117781107221115322308174347946104696609429537033948842037880145993888268182407901404999606654093492533606283698564649372915357015866601028230498235474437875311904253907839244829244950494894281749294780176705599093237046915401260882657836530517997148283714364540590551766373101461302051875717070781657283673146414707464013285913472728757793405886491501627995926003355641006800749776031010749221355628961707505746549588061819622612169670001032466572847347769199318739798050717656875756168236366877466819984309998502627437702494389095700088872843917338825485943428141699575400471527418658830219449447562557557756778888493710216111865533263475278439459267201507590965479024770085621518381000581025396422736811499137504 [182,48] -5113499141776360634418779997512035214334308810565681223397825865363018457119768399673581252516392175648169038421635789214230362867887939903070157354373584692739222925664741138744220252333992011060363640345126987235736004631945933343669147962358401591706137428747136010386398591302310360836455372967160007520367353964784921788532362611156939513565362692952926293562685366393566138606956825836954897699849915155414413729011993639537105896119358713052779787129938496836766139782031025997105378576411308260171092500024223392705389145090772892051956240055036678254139552624629704714266012907344068918348699699061364880459006005599115509460939615639779514272250099649051009621899756269965054892334593421879126532392220009179847844959337433274446117541005013978261870476515948326779061268246556225435159322073386040563864278129297503996375967734969133517015482574287194798324990621442867074427324754323075273565377011852897627690291517715818204763058463379439288295583509932392618875574290351465405057492154165442372747759694388430454225086299333914641441787329151719030249462313337950179629577372255890612428546979889446835625830196463075705017577883573096449045311574267310648844089061059663358990395334465521593717033966129064075783041612606108656449022271001114958043813447009471896859503239831360582960458926018951699292481928102479425668313094407461469807327854785181938043097462602628818463639544104848865060272031825918622669841520369328097026764093855684804101483281697369337529948767554101975352997063079726445406128210183671852275297223604588480671831752465916208291588453253780928591997781998937895027633392 [182,49] -28419538418801730389220923481942531329918373030759525092386341114382260213217504984403205516512371345914173846240115825077466623108927344008092409708783835987130972973776580727013779765213008752796786988878941121593622820266828715418646841577290112035636616424792056197027795498024302338309260067561358834237514484277356168872512129643910661219263281203517313951463962226896645113265896256025690990040408159748723520515739322004341503901938422554431859365405597700974598809973716226246779557712614838439739581270007277459431554899428087010563311950171721146164166655085668376644703034012090723064831861143278145613197393320586088574668788745116833833277073722307535637787479784773067550494690753622628490342775198877265309817225644546613035467192554959647783440424648296278840351496447946434792901824418765391545504566724249306721180375721967684594294758656522513537632688713084904152263416022253398627512700415638621845184412904188738142505471704046540749649817576025176981870523579792806648446155569310019059362955252455717743285117244653119801179237953971617570352479759451951938728443938286896192577624816928246962023304640342217355061895071531378445437939093991052916907398396007504010611819376984745894010186658648898797512839805392602663202785966477849124249710576085433494657514350184164332117310203950766966789908954438245682966769444456159952416372193115056908619228953443675257879195613034147033339639444705920082251119737421516131561697132753459811031481910022860006594531520022005376580875091266726932659824211781893067199698015744427681663052937983943212103787138367348620029290081513218255207320 [182,50] 1061349090942747643455561983152339494961806256938057708930598546132382684433582669194159332264609984398859566727783960548087766223365513374537682636582259655519262423189966181132756801529985837712647006190420903097724517006858065392133415430087297140069500213089817617170873464894051171728326348324722865411577225261852792698449608116088367774966948096006480196196195009416709303798800189653080558687212439057107894932391700184412779009653041160460142379318738317414855959668062725238632459274105314527579007707370818859702258127963994735107532889812676814855780955496621253023535303918309292426233567461648714200048226504491944407191010803362399992864142501142324846909162831678363196238001242005352520512234795376054349292560697449995003276032608352969652858906617926953067286136741105510385725797209317337164836060856447423540145286659414833630074186267702760638582401172333248336598539497339630292210306817607316363769497247124360465028425839543578901265980669840771091379594238801247307668679902858750315802807316347102629494214536473703945424379399356358210194829779105797671859305298264836117771710389449418828738644426811963071170752294933860561366331084275211700367284332799144022350750430943444943381263292442165528630149527790087678878163179237196209128547162197774844898158303711480073699515844792693677621651674031032691159296664632761755749085536615938874625675677959652285405240558691335207893163679280975945644656316146125729972475360121125256451873126367178069473788703584021359025498661834743105407078409516751081366423634785647767540614169582213923982026777915237223309511361399514745662 [182,51] 3197944411152653398934247354181852684476665738900364596207424970641410992824941471850435730889573813781932954296323312142174990645116878464018738986705150341997112443286727573971518903809657127008734022910858341440000680172867930991406105842939656204348769852700971268132498635280099079272312815859430422308332560434339758335866018439386676127804957861968311620688691172313331068706474991518443531942651699348065018593716390489601917843036410252359829979316126871835926243103488143245843676500137695717452886054777437842737039901537097009909188027317694804465402265975975772779519779139168431370501190183223872497256108822902665984704587805672397623456775713946887508894430299423480956062519335239833554960244857062009192910586961643712459987338529486376643064644146028512643518340449286117526787019167042739610097475375280006028628628117931256833274232960080808739398388159078106560225143645606948902610534277248893816665435693440143099258086117830109750578348063654997149431030167347812837893052373503971382710582885454252117765564057075758722020864442031705419934661757479422215129042250181566511669003243080561865189795585781357719953916051425481569153107335460825006278444159492075444726158557512412127860848401444511050753852482553330244917863809073387947748232501032232578165819814446346583052863716375075859629545923568965336881765606972922283826595162192041538599939786853977337708039448026246016256751722124918227223973415354418418120822998517573258345631093655881113063713719415864204474186603696009637508124437986416930585262905097729273477824598029210015745148141481301609785843540841393664 [182,52] 535550054840035939013859028084586551671371585754718835144338693753288113839143104836756424136178461171738722699883749290861607789661294569616309379157013387483770531216507013804018008180539392025625397120117971746845867528399367854734949279680853705908630671488383078761160855804874428099614388078573231581596123322063865373845786859792175923629956006466565635334305567387812541834648462398159601961541207714055430375312467614720681573433525287634002896515451837998541586171929898682342050418694558886655552351587167878887395864922272648269917507843827858057580360245293254359494827233293914278980698573774283178709159082127297628984288741499978627450222500088670928692000889039629883219912246027461668782256629006118769450512490429562733846776895969567123956946291375409113435912662065289388832129731439603901859834176325959648157411765503719829036603559818065298957815581987962580785749209999805559365284811619035189478284949734716300618390483788943562829924393427958364345591321141139929485765684683903980536794420902710528821258782176995362476086235919458449760398774889989688553042413829829558052434715915801822264052830538017748706275556577430617432170870433178677827904816193400035219976291719210258163899037641880303639774489686703624096971825863016521174703257510046216804277465968654516204505454653706327280966279971838882020613333885835895750140828568358586922847906856334503958839441486488242760905747368835732173851437848327735354224648291956522784219841053784309599094387656048032533475353386294103945205621674316345994302692665470312933378231307890851236903576759077052618183468168064 [182,53] -157503168442257170640439025466717057819907450221572707236780134424164906569934026671877952449497492860917124578082847119972486731492267021519441737288083354817938001376853472857285735959012331111596153753933613746993594261289631479507284042536347550682818375731574596363066315058940836888257095392806359424821891147728316275315061844763787760531193015564352481378088355601280771951131233346309241713037844637144639463240006630523447529706422617973843470292082613590900683629603378157170557330799574040482840065073599918820105408499813255741397029777651615225018004168426155764474992409286324665919712601260922241737342637525026680837058854892624224196088852930806960239083701742315560358285010665918649950263686375714888383754206868564362663859308935018952089018149003030931599484524203007419805999418277399344899372474772045647471552735562849373914326832087734903147312553482027095512239552408924384679266229062526747128238086344758299919424712613588929186889703609101855440980524432862451792788944039824350985479696689466513804712906767332972069528616225834992733881940344694347201172057714902052030669793802739146651862170305019190249041610308897590693500879496704788376020948770585777532465902801329414087052632991634148659224566658026759935044584507158641785091036933033821521924973772213355808901572525320947966103254358463156374858435456897241132042004985431235473467277766217924521581455489657664524786801966250301176199906560418419462088247317806868105638597804642805096712101285842939909348515062664266037532289074115650154025006277689852218597339241311711630204790642435493884543414176 [182,54] -75296426589502136907376957659751958779228958176927744561614128092457911046412641247734782362194660841013305190550396795546872590937654029128490250525506546488193488678237270064974683819358833000983727149991598835410789846607111932343934068169877998346909079701764879182632057527729610304047569662240175095660521430339741817096109779757907356258554449594862089018848029162450640318916762583876533166846374356483750300867695830653582498049652931004518817136288356010430298974827845815807121797309968062851828241652309314208821998436383027989466005161295018188632086297878267333765117828463951169140611710654118157823626085152592971242879173531362854912747341576126397064737688753856431852279579005436090911957365338617538242372668733907461502048507209677783117697000064846165774849992254347663361577550605803585653656229407197914526495882405618973830213459871853126699592585824678370406512476888227460626010797921294300136191508784573872628305629519567515652398198633983929083440365154027813346591012845090379659141041541659558699478304155549149009706683707469596190167510268699696507046121358430275286802338684370799127947683520371847485417546213470852740979658258726725383122880432420867843345441575833945952111683874657558374355770363440361703101621816052278927047720018375140901503239511165857345657715928125023373280614974076658041135467204718530804502150810466103807010237355422924168396381176433495756185181781524328383458924228872122528158390481191912673559057425012177177379230992819587802238730591417816812232973320704777674353856496290901285380098937858067438652197120209061543591184 [182,55] -8598182186939824654196088307517805157421854422232318209364249397513400729893125410266072030810874188513992389855461168990939633618537059102402699947082284845200189993001071768738224236886046387926537293329160768150689486785507749652326188932028914132083098183083242296128210043191865093759216278168407217841117172322104657593157369929836046965513554272212398101705881629184845003454664352125159023461210669360490794062345269533219388375825321744610923411134857997513861906147974282116766713426511586387302203674754005389507825660166675913392752047459164067359488549729092078531429547290609875561604251626892752612708005979009554640958629943742638309972593954440401482038767507661340474923155482720895423277645341549866294484206466937242986409960441853044758479220548193198524851464039470972519858889461149844674552538393800236611861707503827942944796652341607649370115360725748204362356046104568245218709997377633660645003720165366994850605106802675031983213971194028021050895819796431909154697814487813978436080417856832755353417627023237748531402586319171100589240253171373677512793786090246730274271834527917196862110790812521087767269763929546319768470726724263878087777511177449497772695536196965156246477265316137260870224411193667935275575694035109503925689981047220838005097711325611466702984978107350858076702785992768924786788382469046985384138985572521436345037698635230456219932377182088631517261486241295194383505856530988143804341828743070116894475091901108903059203603158325647454709804149300832347289350546587559877298219197397586444515036448811608556110916634952766722560 [182,56] 1817616755265437268540893087358940571657541807128331749476491366224687734901286656639101658802322004873481213540924331588965247203043589622236681624500036776750613633575228518791963430062374417220904372110784990220238313180414560386046711804228270199349019325318442585154803503169037369102447679685932625612301992326358520159790885197663319227753384488185866765878682031714273976732250411131717659246507854626343090395237316985250091791513022305869959910188785950015019596398710809187524694363192150977811653303164698360545172903829010404865322040690612994930438886329273984949164657552864689212976863728517942922417500529871079031359917729920797144309419951042605703405599739621920581934137775037793316365820323676237840036384203658253306187554441926589051221465219091595935740629019019929636420130617217968986557895542600958858583560045605530975340857830469119081333329258590857456164290102881786418819688578768695257842862123642416965032613628902840777380067547228914867181666458876170577448380357850306439608715447246883741702625857709791995704465904099122439341773091545567062066601535648081957446913337980067043765200572161073105861775034286078105329884570665839318273164113370240630947272458913276389192354125907572724463944843764605566640540961082870053597129365124972712970532098370140417869443988210931970950315165557343680693828000323839872357585568428900894591685069571508456538101984695424001029052499886307199221451959315424203802969766210753708854944906311231118269137048625484972387534209889988457094204647482955900646895548358391125092976208210745619133470225707662304 [182,57] 894923429182465248432331561039958661007059965592614900156336126006715031239158886667290653247948828328580892915435293737112017819511048523404551826490104292935093647202671776935426585709202207664128187640331557142040567933008519497919577304529129877016724250089682805458954578303502645366763264725708451538526138100924216017499799637433671417872592969601361460657197312653624657169646834437796585791422206159669533172872482753310458483279078240854458490082664460547824267731420441181432310991268483204523275103743556355728620873817393814663277238819714924815533054264989049305715096047536574438886964667314275016676358914623861893209232335202734735830536170151545502250665144194463096275489294752069963312139850349794111349089178333760534004809526698929170963482846680447313791330008549320801993385240496824693508807325874292586330615821366013645151358385952961127674292140361853692084993397731651086890264947913587695134479968794846775223085403932710676182549570213029164629591397081356351468591981172636582291984602094006661872635872964317653717844161129096289138417386727420099812526496162007027147724938901654406900524370381515281921641861079700420466348368685772153861206102765142033151982917437821327963489024866385204475602505585473003215227010709754004220094751954422669708537000680462209649425377028212794655018477189541025983741909542192383030258010986320812566823797718558727059489991321548602793246132677779235720829469565917282880413569203470650207632298635636070227351040773806144776373483275616883820319573242303234651500747086505472222030661653326983144683632788064 [182,58] 185190366772773202102581545662309251658979074443826060330210835678628690880145793205786094909603943875904907574641992265417484344164046422465828657305076058910933411861180996456463912443454559275132863365426862601524120801626294540652368643885328424675862586853891569491893450445340579933198146628389217873502381442548308455355480888336509702402351239716782614438575682047717698650731385684777907929753346975116253751081294125194384319758634570373985734124040240358882244628760399641867881079946390556677214828155659217914991171003779703903755109224239342871740772214429868485139734880947110369558761449536079875767723377211472179884862190835813156200662887718009474375942951905195024288745743132410085921304958354288266731374061805471099721813876329450817825666213384513689953002021851746169231170169276325533971754341937786443990224780535256859566995040821633271834117634657056692608625482275000833394067740427668874260180073261420833817945359236804132962619316260768290254900752625002252301551640662202490231968469145476821726659299514867728184103954164651442534383292921259330772307119738080575335790101203916451221110879161938496109747994933774165850771870724823809903324016006462400380082932067446406202464502149204833145782870304895661924509696978222332743131277928522797057762802837383923607438097909341544901963531023440111813443028272801394368007342591444406494990581863631277400303812153271647032516285279548090530864352214293256394690958084690970078604041311628127022914809162690707483389336471324208300505266894200548947002958628478493029419056311370487719555582044 [182,59] 25257218366806946961661748086547913233646533974101526210352631289429178554592090974098120645848347615271362432810614667854146574515185403571668809877713873851244672615374096595395136370913223309970676097511941494347491321289513203379058901312633839333577957884832775607562761492530826688671519048812405302105049112958011445518998799692426638725049434496480365992457060649958054183875841472121902072558000478528104904268657830139486190518866004455869095104951489577396780011258882539585773820726668501567508504930719118265817720463091842649851728667744458718529859446475422962759601187775579375842984621523946860857141478588458385660133570255158188160593822330396064809035503724249643021740325801303279457792901439017441098787233629779044566662424296246788866983933348539351599313767598286460430160141965822116880158831367074034326061449314807898651090780882990804602519819269730407898017960882501771560587516374850913425172910705719793394845776544547457644170002119613737069119518673303299423849707816714907927107652950103108099505473748114974863262497799647747841619689927502826878943782551438734752420202998289711332904959298434973171759652480465942922759735042947982386053226953134067447875956885591958348487145441701159813826585098606542712694665514577741633464238204114745488030913544111936573854213571092933861957015782735605134064746387738039487810265341529043500962540450038596419712335152263314464410883623172575446268507684563973307948145913912470380607407867727517989939295437436954481581664476100476773684401372073739087896649759772410283313512816341723343878656 [182,60] 2524631449693817088916947087472134204259141873841314024651547923343313805736803466620713193416996008725844119725971857195902435815638010522371768927651378798535866303421805239577839584210140004020599651496879489478355770402648335780829141057391721429105244800892428560121293728986672929073854099316297267336964722516105249523430123206948806418021840194026800692179033674925449751466644886685032863487410915775802893087145884081779626885909334916944143944110442320907977962495800600171145318164986035990636440553715064326124634616798916603352057576796434905681793471334053475718149410593715047374103927881670411275682987223172190494786337807376607994836647427027938672221025565179441699620782551508369946786194106454358867263943297469894502798407848215658243486807954706650811686110580732996568179758173249452238712328950784132561798194202035011429120983743385784377205320127293428784500334904122612871159127440172304351976551429915301124193333030710324036749391585600865459214291414004380131200882832310193260627844808937391438085002068678509321009704699800260165840895461049373392067748413578182792193552737964464775695933365596760886340208742309055824551914451346403139212804066826478637417230849871412615806239009964120701801107216996034894801320819109220238974062545367115831005713747780517886144803656512304593150154669845515650212646677002777335663669177214269173711315229939349025828949598311756508281084765354309993063936885571755066785859411441697378501944193324734320736227477359622017130052209142531318420728515126210898325261042439315616379296857820868117632 [182,61] 193489736178267249208698344762307733205194722363453813276735787710667144881527614050689026268346129592347391734761842278289818683482462510735167329881670904648029605279104514458872656545676810972703255040780276834975094582379449967458121174173207917919337992975026670316133026683981292031657292168061225727623105383941764799189167952559256023073590010149119296032185420369998773384212693996663152438734419137011860164799102887490991321176156071421619649693447169604114766964847096516509104663460476219630668425356153889425702371696857890593834942593319802841439304468202144730950779776874774777989074315963652392492551814382852334644980845825878057385145799888096245187071829996542710180525227590466681497777404081907036031419959555910380985142724393404494820989636893122701261840666635566418427088381383270105386462106390478569491243004952160043775635787514631954455507031340979366646222720168476119417717056516225032820225592750403707544519983877953310923691973953636034730929636667404322363145789894614163898766182127213685601504240252128686611492894643303742193645028126264976098103127837748976844578206552798697820779645195567625422402262816544380878450569571186063773915332066643506505950059228700919881702603385800613397449096420408217445336144772549837542947136443790521194212883547127788237619799980881757905989865610683134200353073437397445428916765700873135713907959047908154950517121281998873004747644760854238327729499395814597481586717946300201677155188356613338021374569880381109685146146607330971961800866350119678076255068911797342263927636731057872 [182,62] 11647329084836544674243571560314814031480126865856131885865455678717375969276484769770163077499535321956916204928943745354390598658170268157249748319203049661313189413638775692816775077297771466708924859191612537967665756979066211014325652019204320869103672906757088697748927557313454448344946663959266108631966935193250268148452512532568665176788807088218038407590503085680118099648853502812995536928810578060540231309026090336909289054746686640077521053897682624374987522950061349065941389753891552895025014477019619391818987365338330636619607141157791086656276861668598010820642262597563152470868888241517546673514592859173755166132005605773067718993653766486344163329767870528581386702601713723081762959110385606870072247757075991643890927400826192433951463064677296170464034905724040175140268459363155487222103647867442732570515000466972194773318498517838376590928029800528231900115776796980902709184388055492958695509298953315577376776606795579447928550659069994360536278956349186658079033574620630333883458803907247132125875966867927618204022237925633202970487251726189620181259757194792795928639064937668268040090561848711880539808596973319831369081385640309906017528803709772985759085944535971232462526670599744331074361739701473324228999555478165874090477238262824994589407698369680841611737789016867551563201643011918791081091255937293018193270065368799456478418865894668548392820756051136716608867451464990365672967855719330122602509324456830499779195602368202558967448797950798842487744748880318915085535580734132913336986946008260629272231847413152 [182,63] 558691469914691959713220120997588597194621842371537404781124391390008405350959773523510008429388141754175219807944344718747296686523088081666951293231356409511360802681727722663761317543090439736707876245037377782218310098169215913300411228139703794498270106586091149212301619954558853931230574352753820920348787460220093970001605511417220882368143603181687435166770559527531155120534941369929387583806859163713416679880498070643964242780266480479106338071746932917684749920165917432503787810110118397791234648751412029601591262238358578201041056854095813677663562766926042153926453981550227216750373053616625548399400693341447137721116869276645194280023662895292235672655476112411034617354532729191769819275041707102002213534785261125224553545195581819867410827068890957679463328386154811220779010673678172998260005105529116856708193028333811202812627227007050647373159859606586203510691504617603957721172385643403749804649566399970837583909627720827386966221972273538671403372020671707090327370518621975288987009153473987438656047867470519523981893762123837953292267764283844085685558088443999643050139033497022325724749505870384237655002362713272210323821240504343562698191266264940614668915729282616421096213149443165878499142665459270427173682952151999839160104885588523273084527322853010083854301467764834685483910132676380909069597715359002248865418559835926118977277771527267706183353050408412962913785720806638276712277515605786338054528549422875034299040843344286432157708734981943910654162982572063058685520360388552950991853800204932879191876800 [182,64] 21552153288071085434171558904677498639434283980224740887037169621780533660800898337400421113410637458877364614230296555614228900548770072263975993457213114499183778493758873421332286138699860288451939194559465041033571513560008683338319756610271990570577193755184086841197396765165112761649918575350480608298071833387812123564411891853421206921745260315547213254930062682907886278370690961101873224225270047560497948906584889745700650384821518331139488332461215706073991747773930131925041055259240644552038877753422010852655089896049700901575465450670632700677555983131829110713751102858829801477340448871566708260332666958593494036248477339196649155752175965495136845597206446350157437632076638619939887347381459097728776961674314933349327011245705825839319429317784396473155950816841030443400531568774633500428250421018103666655787284107520831058874100016786362254281025098294924390422239105216144891873035315105824959966332673665358580972823657377580269582379092054301268738858784083021269168831942821835360810574673069274794590723456314604962632355887342717464483488581528647457069266581168630943879089197550807540667278411628953068486650971449061570913620533676128692981398649864712742560758731818343431260063780922103743622102094021191815922189623921808081734482981834573425278695350544922914898533751583626752272930773845790138210783631215876782299669868384404647946804945507260540498420320744811867729059361362039852009527298224602337061534821383099991159769025189012687974423093504844443428405513764541036354090449510436913593572904800636186976 [182,65] 672665774792964190564161965752840862408770879242167562122177662386540906561070087185788745207302048784837236030640549781278536826761075929379630689978538848924742794472593231210424906456552647933821884844567075508262583018996580973028882214274163777724892252762810922738905245038272920013923936899457719081702060706934420829247508008891040101139248979324884714979944321921606339078481380636614386834006525733937150980270356257806825098892742251085169817625314918211007943051507651717926429546499927946620341501593110833194114753216443341524894985860889029011343340425240019679116375304392777603394133591012416175017587303254300516204498161060348816011216855276519643473305606833293657591494271340377475734654277821681357689067657916637607646214691975311915694122835126717082557824636420493489023094731431789488942617717633158123555501873586687093161265253926932564345624765509255065353159185013852513611769832527868988892715461453494784822370278898240561024372509809681193005230574175319719601267960303542000572552546909163213370961570444231452029422180264274331912778795607720505871363621058601807285258569108217660309183903369165402680499090333895879980814465628727170789633772535477981909465505548454021034642516797004430666592672596292549077663580833781406065366688231392463056390084766893064954486728720776607218732917388583346179464709771978427145769760721690669077536930027767784497316837216602417488812389260959927266125167742828455319886297659917021751669958539110469775743542043883108529039711877789642458165894318711056115671324560316448 [182,66] 17053317802145030074708819525636560808793047789205427822865964276147820682443567455633553302025584870506368366681955334810561315578448280700845290326015798073113033802736281325450596517455534618404622706070224681108618056141138983042686389821119248890603428511190681138340042614465408008789411924368684767701190905160572215007412324420071854613211918451891538241389134995274529245569985254456489096193768971380934580613735170886055777292612292732990373987468080416294890943214646006529469075059305650433453773211976899505674480102883068310784946107056659294821068849522504625630267223242641754887307601103997855480741408035369798797354264348370068685905036742305416737524495041871547742365592491721249374620442476077940346641515384687470229513026190702442953131670828300183889355282064890675721098656018572047158794617254433621515943563180891097955795674450862996829813784248507170455368467890623015016036877630569586356895379724968037641018756314214773492973754920984193146800500132750985442908483835383515907979919473943343739200260812872102051886348414436956238529317809069592094999523918570556902370824259876489260911726696636137840866395300502917355063353364225223750697438303026337513195301250098831071245835282928590001429354318108020431658902588002479132109787794040922903981129957926100141701903365945649010224259542902307455385294101913167536718202445243284576262783460889237606517372541108775404620354542205668563863405377210341896278202391044043077101634881339058998766127596515200892395700876859023329633052695449992819430696961700 [182,67] 352043873596391484071848431139031981369953876285702244093349248140644607647220375339361932684434297318701291135109527629939033588725626248618003462850060597467289012935728597495777975539432771080174202215913177909697440149719982424441761315251756399107424178546558035675792259947410227964020963107225860056565872784563153989787952849797092082770062313583042094776035589881703547594010289439903308061761245136593730798403087110782639709526484399898519122242599932165771144575208526812261781492485179358376057615236927697333872999291444242238873507447073487168359710488617508164666094359630787887352655272968265929252074884866813101089725720365710564758497780254394125011712769733772479194062169329764030639120918155345298084136334512962103389203996817041107364136999504267645955476643303303713810500605689769962135153897235564814625833133127556764924164138188510047565030146881321006539644270779516394133752859192509145646378309100725316153732871432742718382186893845164836573043550027803889075466448748255822297436020261154585182243824067934508243759465609975308212836347977978313932323486203388060096256329070184102042806173453491010217126117974285087480685065500844580348881559090051240818005721167304148025303372745339433079147953321503214504262759093806158466906907798865560486665423582751120228091996282937594987099037688207529993073110168855453936089929251543359679496808963145607315749273246752995634031443231130132247365549482030601561817620753713041357602900917935319369862080744375501372824321004073558622858763973864421763283968 [182,68] 5926195054412713280538762244211427025412743796155867422305945961696564520689744759096404596569229668207969263100788652129963546147847935507534278281787168700824164440010812703082945699671771588192650178186837153276780763449651656579268323887926325675185999241267089565068423197945132848710978941085282403115954858460115340189645232441729267379502308698291554098588909838066929134404927288923577099219136704371830432479113297641350245376340618422172285879853666296058347250053960150176428024616306354104091383923517619725292990797304664709813490254539569969247498598637900016512855392127128673054426995239468770507890610971736957557729545754643022819186554267927321711602978219831831321864883963470745479138911867499647229729862800779312040600683840321526893334712121646051382632254596282540169656326814747409802129151727105612373533309690557786214736987767876022541033308272459960485913556779214375595688903813272393558990531874597596693746139512118207782566393243139830887858637391478457946922198303393016554625310114012771308206924882576114914421466013296031025702047516763073061013869680861067934051395454096421228449098390344008375892680452408597573880434889803724640357357312952561432751087584899890044395760076125777389923866897093009332731590615364482570476545810345735720842189575218915439716494853883900619942409080703496156210760969711894271384888401551343853310106194216149165517454773876594828198816669594712363921637068644637960436116449331980984376462159878811613149387313243091687606247191509515524600652654346994324736 [182,69] 81396347369832176950410478847088822106875154516915193679022245743814957509584282630185075729641240753756699787076607495736098969181927908918705415364869009211487140012937618624306026859767547418678469246450741613873783149904278209319185488532186671587230477514729247486113699838213235599140028386231775384899154955422608317679404931730661216227002040490468776260649698739990352575740175367606138930500153624613474773953258961515286705421570979990181767271963510859518443373262903740274381047189970663755256929847632400796837724841875969599886786913413366194391751999205836044225245934346368935539364278738789458287515081287312312564595032825872983861020704979002442627960988335697865377092740787400617200941903845368295646889853695668304617912337194983411668642539778266689586626311120223856773322387129312694967497178291933957803321358199390370958921822564014887359880198512439402425027780177763557442906175822401156028516640045206670583367104927420103012087711636848219013675924794817889935329550336696611266847947336436510211272267304892569353785282674217914660326538709704177642472608394785047626432451200935014839263291068312667025999774043726933057483447196218337049669390169144863221754407210850705803354843594718379420137993224712413244526649955908579960960470010290140374692562185903521233253949537265456475386063173437607537171318050923251493345474535027205146967000646127919791410071687928766781046385045911076685247567073990608092331468316839876250702244466400629082602259716930035359700854016892327012749742698276192 [182,70] 912143561706701862329139574955647991980173680154901886762791012497946802017312657353112419105479861224507338918400784288108280114919795299236066524879878730781127289776542192437722014380589529331813315543743838554658230300503428998275363179167060783611736300125565918268305056670939338036301563074560958222737720887290899108110828851630544906335410008541967311742942161369780710937055001183924062000219355601755057054344324542638698004964666670302996259724967539114009736946147183543927414753135319811472734180776154863089101868588037964361173518620395820960062485084482412817572608974206512171426293847869449974312922783822203860481392017788041557713175461390712841591286559392649172274018194242915536654871711765545424987499050066784360621844737680344262489326951065727756358004501298506501930223511479255346168739702486484306843290317885983513580533249599761812032026010501174388267768284278130911864443633955777628335456875412259321386159972957267936930886753117799125383882870423152424403524504683299915750052070239283785398399143080465390563963006676087193491793057312516627664093772891743623359830931551149691538164891955898950001066676822436128907324190122490862868685801040923143634109694352488300861540076528168145432331994364233108645349083171127844980411247252701759943454540327502872766684394917556494614022038656205599288306608158898380886034248594799210646151425873413160733168747070201018651891570668996850364791969737826912789165291212094793645794666686518402220574467116212144731455523403780094836875093120 [182,71] 8334976443861961331213187031709774709323758381187614032617155285501386623680106709458583341535795243114292444997420292466198598434283312907867180333633444305081344200198085858057689580427364837897024085975647744761592113794162952756104960945383525754653479613490150217997930257558245480002747286198390194594596686507955635389765802201263826397807745619075060893681474221086269722167378093166524465952801637197848762916871329622824199221518077881675294329081299789062555122562381794955078137895976637106562419405465573052187281961485520614143846981636518666064996108552515242634030587426671838252297938608160167893179788100768865448687433252804693280127968386551652435159322845637450146704675925115184727249161194999210590490553038309807374287642005811178382665496670292598466832781644549866317788610626726643178023042479637437444277208380678228573812738748171149326912933302159242488645045828942198177892401035545204503131064631716928483057458233781196405284204184116186864350977428119551782388753102613538417608245914022012793345514588797993249111010965858284300824932874698361851830457028445508089310730405593333090752891504272490073112868797819039447805073136508697705545490236167822506145594026331929021633596450833263982118112530978026563916869547936429485344820926490471315373436800799612620375929308787531103734988064910218995813596224265739877886352408365454010711633047750590032810118084979462766340336631369430651952935151374909287361063979398404149842950111579866744471714596892039422473255672559708496831104 [182,72] 62043310385863493566389919901989830023513921586665307182972164394644992527706037855559834166520561462933760761120525784874981021001918469006741715863077778716509514132918294154865464916180942506463383793019206692520905456275607112607547385394652649874294650692989324009411413951684287517171673579369102331061078984562555539152906520326472896337041054917402092642086775954494980611410158186296619431184962155475691201421151500315776307675343380664314173583517349822687395916591165949021559420583088408445802291403097441616275801166538368110243775238362379102960482845655440704172174668760986686394731236713380595655223546720791452348168740343754429280088369723502717362838751701245231469297938669041612971717097235045101863518433839542527852482604824362369397586047375264529801830135538696083139471132847086202275693029275758572742132219141965250798883705733447964718163454094407147192563560624579306447795311193187279398733540730903721803150461560231120642774521911850447305331785281001395011601140238091188269487618855668198511072523790521474511271430899452756252167674887113103640844187834616940809847490715217840622182867306452604985772312239788776836388455497731880992040822895929138117270886130689559726922889584208238002946760081563376586533713598647822732179780712959066466874530707121570764917512180230167007796918161321813772401656566053801578549515468662371926166971018648754108056102906484452598113943214443640639653248197031084036297369316217253207683704721067539112109113230851720117572176476316314736 [182,73] 375701910110838807955307006794251750864586824062988580019571414157847404142292050553722278750507328112586175186619998352479396068030878611541326344877251322659336188737845964305128621866422316197852975900311329642593248597671756457095276860198730993793626390791047087238943120792338637984814492169366406670230883890534498800489771293425465160616470332403586417005660366578724307592529550602596882394793651071790171947418744564672495835404268460422865410497573033390941146032358290255896904018288763622935795554648246393106582408243958032867312704498315170295428986622362540642661118252764402134554357635317098341939808824863075895324027587426846681063616952832881776125264014953911041323171679480439300265270346522248047217206977542440940779354806948389852729754552757661697157315294296292236431712557811250574999423837010572479420970840282169759882535184877086190284131267427340383602785871318696339645883685845902100667530336658765568522843554415385866433903597165990717671560194570836379618832272803893447030599336969827450316065004811492868290892153580138585900912422282874863967634841918266900488971427866361800443968644659158505576166501654406548049053954933412294202814597230212592887659235283500613321411254221934545344203562451374682770092574400219247197070810369918152624892315521478387152567338357260507565618462748258761118064301691816173119561028010805220241950809460884612796049543891465845951520780998288197829402020874915455804848634936446182653754354330816255396679586557779550340632040800784 [182,74] 1847661132538314189758347765049058322270880661016599599671684124232966130119667327261903504849963925566326803164017328581488941218687970400671151149875926336727617517439619629504253710036594701062109378463205465785036845422706702325700721676120241055143616028973491014556603900849248414223344920119516662018937093437694267526048997695388330673256635418525509884363615493202261588117873739243561073879567623544307291517820485837984274793712763023641466365268368510074921714668424050034435968004473013626706262800820484631175989081088365176257171666596645219258666859502049414553551646877730901859018163848900172595171394561644398199309975157189382524531528216200939515559404617447164939878282625323370214430766111292318516100225333341196667684919185290311919649823206040368048662905678284322761047623304796217906592154973336174099118205039614234559773466018978498090414221316183095173032625840799913466819256515411786050000362817763060020860021630044284067902542958690301253884056190219380504786135736945676900496047185066544721281117508064701023093470949030160314205036529804554460791794390463470963533576874299200242264420425168153718863218962919670647296073247332768278203330845664255341866908031246022977597829747735401929136976887457790216218031429428838931688467866572263465235643731626639447167688792779816890125255852605823093265585222570481895703029869021108045393349679993989031292880079610372081286897971545596957124357131558970290658566089548427238721647098632808930874409574618344745299973134 [182,75] 7365217489106240664176912728479392724267294585769765814409926366285434528394408409614866778083280509531270249333257127877768135434228187414531499380955925168818264009234754066753687829037548356342325166998447209375826829498483231891147087349193245639641135420283379209114437478434821846271385086803830423926049966316284063984376581883679991966559250946991449039496466917253135744466209976298680149638483051227743804986966969503843718071861625568614239481052012671510422580907457208730003450741031886557661739874051148371483671232725391454695621193063596645260123191826208430542251924068258445726363710939269710883967658994719064340268115806064533235972852336565576115262794584907563132045987930671936224066985995881025943269495158885807505821189908454811949051556405766470391201511874199219042355131370444066998990248800330262767693420153155826971875014599255473610018553263972868224234023166677269893247502498656329251004905605122180787437313924816189472906239127524802923527662538423140995516786372179998659961388554058940139194757505680688384918277620573628674089061142136582059678233936984478560204975227768391532105323978129945436992955076700504662758383208744575916998351768644021321372599433019198214368768493395200186562336367541630211565362873361761091809548879483533862446126148833101499794613212364846654576022068617169305991168095229425240854469854486988209639621378270563569551487249545842122306854650053206044242096715390117250368038503003552568318859091266855512503294106461805352896 [182,76] 23745675411902591857055004576398121524337151912602729124958188038284006607113293133346389841018274203713733101517020581802099104370800582657264153310132578978563061391573731327110901047649951588792708348535622773194061525653388411654274156832312098557319453535818644620016876402324009496456881941052474571940003333602665052449094945898677977068121665230794287416441306373564297111875008397115143733019912715374617373700571056663886611800548568215345625906984338843410487747701821042003839020256785371209779344447446710346091528217010055221711582390668017889232061775811813326775439622803124588451301894626620096000087545317812490184310665717259156680819343937304307033094267922074836215651556018270672177558122159030986825428715440202013550952400809729781811723376395347442663512721496729164504612306940362405131737978459492088788476482129564291760322718692916087537190120465186601190029601534746974408222803035388986431282347083700439418028157400593723285572026263486010899009855408738189793973236508169930933675876371056362857615091396113439676854124359252232403062761175364642211375195097089554145520705523220203655015948568511414188350815404374677775909283394787631214386186994350129721116105005645149891017128961100795939485634639039114719129983789455013928246700272614145075383661027327237820288083099929889253403280203877049360968241959076922560486767037604240314276457427120292750535190871187426807373316841082430885433358030848691592742710172016727517528856771102048441697596252864800 [182,77] 61766002842070954800181916330451581790723154710846330264216996916224127101396541007219114025155200597788346804661775940065435655289718970238733815245512150465480715917396782764013979778875057199467458703222317462693617263563772834621219739121154188198509608404903200367239692089933392049275577656199588699371681791433232678598899285675236156216985838846751801558044834073481846645931827236237802063827889324308786403856646909297718018199115209489514862683396566906789179744760130938238804494156886330063201708371488144225620653791794974147274971864730456101664953937280731621601868496730266188913068522405919287166871801400254516394545199106695556827264178872024677426108481912149061920178514671826196630552071779652320138621827398161099957808668793579458602367666592628762962166891920048304887152325499525494142103359476693800667967317010693065944420106019237353945730642124787575519581612217975722847454482042121938567600517431543208444142067421909661521318136796777962341321748718408164334570648984816300391846760074819647861679526951722950056593642690197132982717285672258454592465016234755464207721592913366789654954549457147811778519048474282119924634721902077383833098686475109634067552546946894062067494118104204876481322606835105879163233865363481263203241876238633980068976340781009242687877307114804201283553540831729101002668742687595095862555001159791382600372639692280456795953352629211805717952603662086193219525815413863458663097880871784875482354217460692641335962048608 [182,78] 129374770890885060377957839940373888336210045661873843962762282717587160875411428656121056599578520456447086640885183418992370072345080980443664292774123130600174203868270905834969027194856229792484213887375373841217354368775610199511765963340133642946978689330199839321889680795225361314025764223243349081653442621645657503743969710966886499517681097904243563758297705176671384746940061174354830577880592174976560833285097284417780644284224024105993313059536194488024555033759559012025696629022009213277934434309619329821734880635994813674121810569289862161601747192479220142721326983122399077161092647187824543236617430841586094626125707511571879855182455353272220794762259020321048124495399988772042806509985689347755780912520169708962881739781467450710652436016206502679595255924622002317836937054651468484216739748569240511617587933358703703364831256737129185675530040275404023922639674762561926153940032056273876152504202666969756088493656334493789550396207249019603188495265744717339041547130709068110213082887888718263890451127712640611308122669240025596970055743187394994982848965705252006933009430706191137885113041454948438547171260138275139050845314108600748414687212791111078464763677857430233019728890692150786054759853891404965651780551081297482979700849783770544010256330578392745322754318368455373902939000716484527215870207947006020769943915149141426879047338237053976929902651115462525474682548955564212044387318952470953677302615415862008460366125453311231139060 [182,79] 215745646547513667671535344363833395222009593146237520010822616966849231025412922328906611543255848592508241701679565804083581575667290869007443223246723123536001362214907155303776820077974483377614639448906081717128017304195392507988316311310695611236990326077899919505644912476231256227068038271705423468242753422869360621381775125261998940772393213429393425077373122943770749175810076368426416523314787965180097160565841068211796382193270749053341285952628119248036117135762840076387247345139865072297573611184324816442271304176110750995162551239208089832325252626462533216949746742040789672710190712222896571422413196895088930266203614991320968516104570138156663675256073210806657463483926920513513419999374785805765143794618677334183821572609628044733422624737895272328567066642229229925223961164595817807227845300021946627924350532766938339521280751040896068281691505482654760627514552472104007893757803581903395120796134877013405501927088202766861237300158856755455781859984112530529895352075970107309850781224071911748221789632272502155126547464880084113907096927156933301834440454796383161796133425198683058429536074116398020495116145475483209856412554858316502259411729655945758131243445090799726442816510004758081636915370854515514848564022375038150890996540575398299487298576551578418675809555232119583074573292987715403896329281267120900347980906995017384288154604579561194691422780570714568264330547026009571119859449736615790071429574663751048514228636736100192 [182,80] 317784695049897936600084125876095122161489972806427417002493354434558029159111940110804708904733473531455121451113700543559642815705859702075953373786687470163430713891310903409178332674451005171712225774669286139740003204537224776693288142301769881083237081005403469189902275357481485102558696388523539776747156468148687715092212589388122795490524438562441774309960739460613730023082263904526832953569728360726410610117419039887600846777330684625371062117187368794677116142910583203308544965049012520485161533844833031055667785249439306775302345664030687652671219789272374294610763707230277393239401322007839247653094935920858498082190576219092678655292408823639030627623972808695382413503068268923589384953137742290911030470451231783668699195266882800313459379714501481042544487499039521126991928245843227711966001657950130876978375016919104786518885266919241317075020391456217325971855293339088328826789636762824776151391826586287167645998427026391916640540771387596958206797849841803382163937855278008112424796274909738512495836427024736510526316106155282828947878507617244116859669543570184413764783553800650394842756030014572089376278379343526310956349045893376253870627330683330618198630507583785552383511157758319820528079112118305586523183876961179743087660442389330837569093395737044568106205251870350977774403475455277137391483152205675064825691033740905292973333329286515205360599781645945344898656060080503055393448342148708099136764260525503383198009438000 [182,81] -54215696935981486831871467308856171901054444404969782677877990975723338017442291820987351835135944658941179809752646702629480977883067243046453183140994077941809903755755345483928359139911018362473690056391900717745578454588979524702157074941272272497535251374020735694245932777772507444029253813975415065944279715136605938977844748958243584878130506362390230979627712817179599661006229235978587243180077257343122525679058066215031970351969106449975965902114494879042813291364271201123950461507449474415201013133331015986564331041166080535987893021418188909224289538472749757868107482173079171546206403915356481137461542293978488070143693335228526257031096830524189634040013983267191063779922298353481320643858662890245600672074391338388192937383124450449328060272371106977132551904026434209480309336414140872401073561266360451306285878042757360554186288204764770794660383394755930379767002657184277978572490485515632068470652974810204367579744707571589904056823740090797610562932147176876383567911532871152289127332490763916856373531140558000734379632853272605759870171327933674437662765080618829966473995622486671456648922111795150269388308913659039335007781668106437867116585472911100499748667425175611014680018568481695129869399924152914148027889288056858180515788239161825538312646144315192940714943103924744076628827452184413083452497323704057570615714277628656923435658037172276232664532201151400914532283757865652697222927086007624138792222415923675684128 [182,82] 4502213355837038268863047759017002185530451056506213244279504417572593755722492398013540672126939866956591035212749989632533009855398183018323407326011980969876931267316011337947590967843239467645138375593635858718389012400718511130680983538685436674758431057558329170896318628278224648587161893680305001027386727945663664469041455560384398903501929020275051306235910226291243201596675332456001407898520747874771395092196757945520025805576160885709516831730744214564201114763931157916941872274432145930507359928536398391957029684885177083925207767420121971296247420731293834324709688418902445268667261911168385303308384942041985922813385165627043870615325968129896132032949504649074558791732275659005107880612351812491136307869065931818537947655140313003837540341022913390378691402401447136685046351628823894620145673910161824427481708286764181538707535410612784231055966225004414955739814371504132917694445126612433874618210530848532953363383765896525054750673967883342840266489383794806189206770328366745606572340702780601005634236312254902956320248741566316499615723778780513286748319910312815960462775946642340594838826372120883922404381573009105151719027969221683954882655097672431165735823942320420464791154644578809164585238443150000941989169668999216926241104130202454520888002760492729647890402400755814832211454501717312905663181956216578902047418095172107958179070346634899390307986783926865787645359454008342458568480309278558985619105222479944226 [182,83] -38963373713189779967407964570890123115082808990340568738354567711520577616920546768887601886243836221294660200953442643962704310790227912524395817021658122981315697167620249051637080514009478697112839488068049382197812630283059692672404510218772082774143335296004575407956000635321853052950105482420622361505775183913564111819524987727721269586922226925929615355839512172042950348928186532295152964278538970276673074553659636255188068405962333067480618326039915349009969255711217749764289552121764986521351688569352116022684905794895629002670879429189828360648239572915132668357341131755218326516376569786403375749864042450041958665535378195841155783633074984456505850344406770785491383549030397547511952406441373459103843727434337699140242503550245217608061844071888885478494575919791169024416027465518012328670618036166247985938501247082370122617370707190630321325396943264978153471694796536387562475770903463432412727476032664313206211210239135036489603022523826507206523742959362205508199057740494267690631044033070923928132313759057223706187022918674426968541497223507769199872792841135916850326284426073258122073518773731676990463912283527462814035904772539678522632613487535825859496000507987308944131510896376362278520912130753889569106402542012457196242389504327296815406075392377912068535553697638036377259130964852994777734288999762335763894254827876171923142588586011671587291439886368023076707400496772449751695502562602698396847459896902400 [182,84] 287210692970032628281597390905655781946752355203506434428574742403862882085358596710138448246549774141843068940617998899666498658730385127708850747799654807119906381573993226857221281803834351240794282180753374180480514985288166658503720664856802252225158573653024830438359556534417755756482054946603960604391859500203865935264096572763021352213966209497211846548628913258709711458537370099041134604183264140325764824996811203438753810022619377616897351982382806781326378892346975762004442347042633801104299990239855546065412640326125688288479521453716184798853517049724188722316275594369135337414555195034393232474433910969371691809781095700586132473970567955044056436997661671620054719347521894556272731907052188433414030741005491686860903789670840497240963974319327978543251264136292791457246733038580718195468727456817354523945580635868474427572080049186557436529046838960895360817553501510995513425827816151693231889533654611487306865679390982254676181800790629282366235621869405888336497842341048371175228608423635087379151532119219713308934357892992337958769836888485976842664126002854222606621997474301772369221664552321994362270499602619688287408609230500969332934804437874853963786357958730215616075222214769037748920065842036921071899678477016019946980873828264761337359405533583882412688473525151149142957998997911624203971939408322811268367407506535358551176214099646716366228574633591911586355119321819807669622742473110731178659602176 [182,85] -1654889357429516581990638076509309907746885500458880093856534293721593064505301698100005291714537651179787252354042885265883709593100560730778844993804265777534548591721977997971447588713910344714061290744759041121615676128403290071962913408167704912884781554763268485445410684910345135480498660316578462328430871593896400768721923299078436743568815101805324780555573598392380387892594321443389674690131175096636210752513203424057232032386571344655143800384160809703474037848511013725809121727005233995086753641684990190696096512977191495909194122014333989330371881468486190394479557806212436128688082825243496537712524738501137397176336374220732863526874288272541421313869320000260152404172436082912721451856463639710545610438984017891501114928812196328752669524372669479808293952908460254814612848332669562373753459978901435427625603740909746256577623220891234793989069724943747723731207302033136238574791355316763260736753916600341203112235452680066370374551731960621358441044767779385572167806798185515891863702827741856558609979340519578355845855027216855765677775986833957537310667734439588039818819239443187577723330945616931738960622186879990530686611676469321751961670006180815479762747203078580103637621423587761463176157645640558314642704074380285441104995371658687697025576222034411594826455508946170150241640869455952864087436436873773532786550620976874394537951819712095305453823432498412685329293202759704339067352137427497785920 [182,86] 7423506603835717281681313358664328289533422204579250299693304021570003928713612102374683789195885498599661912598215254837806138037796872570499957954125747217021951937666343326866228468064777994702883764714325121964128077403626509157793402016854576491805684643699921545280324974376485053239118916551595701295404819188532282808163390952426553761052261573240537651577267485501551708801128246241418115290244072261970458261181062535918634090494233465063208359480129874723448386187440623653466621169893973184297353338641835887088460565569928895876907446739438246320405573651331738624832612292020742194896363194774631410829508450110884043473796846168874620258198431899889598553813690995602622635423922780801913434316912542764329960325620965631705675676565764215662456431125994553317106757190570064597577634267236220100732624689020307380288289700831186733724763141573039963780015838284510706875095301339829974187550416400223639498591334330677925844210462432430893634718170741155167961806067567952213169331893368821659766965743415497094903939399218959237729326349558069352813456948818201704565010451916579294973661019399067423758315567013393805907826626749613954420089134599416010302454901333903555906423870718435149463336862394183586733637874464171304418190375144820510833509540821884175629813458557024610466488971897663201987975516302074662830015578856910077285967214388963373647826928668799176279651414271546596778115018757700593502294344636064 [182,87] -25668355347459655040983446720357164564667121316950422225537543733275909344799148721083062376293603838039450121450526656699705792144309532203261024703960882140835468957951127382064276904164866415955883359779223625396667891334847054911528853344005240475696401915259332092491245720380758170303181981118055366118336915462833243399513900810790787164814202526675479310261837705296100576128660404489709663216581477031201315525574711478685886021862913661769669185300466589915246741523691251765892442309621220442352396338974764746063255218116379312883827726940431969419927676297078728473563475126839227007162842466651382767969290287177917507806107785876213938082359332923110785248657450281245087291255941653094586205634819412220195017523681238995594055853037872813913276705488733675785505963305381710055635429590692459013374676022225489336436665900927182009939806241425431525725659471943947196266147320338488910704721562040793286217352241491299623455402559012083231314590819735543504978259947644050444189294971605308254866800858018935226711668284044932472779283876098412482913540832701981442417331174920829452268193102715559638333801369546468138276624618469850598343794517595157132343243384194224263581992635124086242279964847688016649794746058140858007034952501307604364899343400518027344518855352676413552188998487636638629503848831938887959897648177691400259980403160235215463694143434027845425648656089976974429749508663578266078356162624 [182,88] 67780894153897119723558364247793947552180637256388694193878054824666562444440129087233068771469230307390896117655086200413049697221153750378997707555294896541174468818700759807878074922610330924274548312377110684425509264073159168735354830077717878282832867774156936356659571512562933565977431223588226331620064133384303659701068747976564879765128964988393776569328195710973963041683833841414088106025838193227576154135084309758519617928205901525417777634759946885349198776541747669277453287412697079363956466057432241806969820167899584734863741092445491688997713172377571996555063639624319239024418292065251509317155522987633864207246986867467859973489226505487354455453605797191436768834050020629253477609704799737741335231463012174018921369651373869240387733104345532070917943055302930267577777398263874247137898012014877469376898488166583868943531949443942232138516076476947971812562743723432612735972487673468197356384965894573428202509554972852500518296853087705340168030645770682057874737188420937868239315943481394308193238893816369698926318553646745845629526256225987657188827785760591304342129710089702226772978526829706972624883929375910302579717717325489611066331557693061268080805504853415623471330228317801606414718520527686982203628762136836236178162492629692198555283325421787015842371461642195948668120929237187285133900723944893835516413961525900466794640963109265279215497691404435889810770491714484096380952 [182,89] -135458558602805500959404984868815191738635644602271333533029228147916242121419849860306953649303849361338039085535377543020284610634342546090792622749485834903271955014742436016521743031848241842420418552475702541920696425007365079296697062749238035228192834918071260907977649119929608880150448218802456190750306926349567150096972356066094348388349735594224126741225312893474212278641469002482349965511164954430076983262087655142705853960319423172973628809244297815248041669310374127266084551991815714107977196127072232558003986908688378086430063698545433960887287970630625614840978666220754803103844601630970571725864885681661933918890407108282780507367307794550054582215059302533186298236541421028040529262965908699022030470106100875095873677141073810565775370129741266329397405467974524569447756018194944409822073346208949700653916432134430692004110848505117862544707109974805189679435632970472692267614717286865114520976209008381203755552759520440305665970517294498324802341279812945819407255892205269627557361549814158457331702046418264896701495423652244081532962690248375687791927699329492749001106550683374100353603081484588626574734132788942461351053181654566574079128662413456555093077861307944769050771439502081913001445545221223159356784920016158297915749931891959439693020136576230111335438504952856919754586250190315367748307789713891747507271816659698633044875935279298179236153553083082807448025037895073192 [182,90] 203087427071026237537276100097566390632824183519714886469105717220944839020548386822996511488212507288148522822628670510724567209316617032910087384264166698163502251425201525351115714755926362460020876560907778768450893997561581893525771591668258873954014404065685832209649155345440576810674659572996678414808565894669918287116670319327868309261281667651355529996995188921212436359266454618343856829695723093206524746001078440514507226345652894675282863713295960853759335772467325580985796837650318427209804728233003263625394933075504560399386287972542971862742077205456081159830264357343990002714575413370983987178391369315837126055007254375331272126648042967284768852965184436312047231055796712678180910876740711934344880751935841692876113943416932214652285897870708868676132013711578762249637206224253085084446610082872522682132599389709466701837469683305764353604500348453029332643418190970803172345261142509623343113045581548995453406816503857646358205291507959462575596632580592716388344716481592950152924192483596036449995312367785595612019799164236232924690406040541547989070058232417086967713460047826306090691642368781537755226426637550530292425454042301286780834322230700452372196275041940761992874435810161210045809028638989610983869245855442107376554686167541106562879263923761028024334278217128433261086076012344727737680138866778770643746358091139903363231857570288828589911362743744461883811930531045 [182,91] -226484082794156111952745905766892103992667845099553433897262193929947982288195912787226192909940813208787831768426797948852711830969991071898054479735081672913990297854418220964738207240844847995643531916795807240905450797626373669565549022709331605102785504942354671727237966096835408709186950361845228752935758364449510578320564957924541518403667070156212178111861762012614157275543490022379944336391410458617962528977232760756336610529968853168412550338528013119947622630928363560255194527359126812340400765313435855168480056046258649916197882201368541027593639148471941510091377759581064449759474477163753694414040907408865179296665724375390768548212250371126140890130485550916958094975997345631482707433335540324754722787074816355515304437111677096683555662230352586242425512815928928656713041567347232010783916081864962316923679340372085354928738403373474243872629212085791185565590159211394479678087914023319995123124394419305870377669130142889264321319771712654599785373720434582758557147998075222940421169367684751409534282181534272623266461488479186900368140173255645793401060187902881175025311903866487589983981202132758191153198997377225184442631046721776018388150237036782977489395212523067480125168551043440743165103353892972736975128559709962992347852234422503231374017786343922421708423530759290408515334182360137384310983211738941306504433177948895213025974912392188695489540336949281509174336 [182,92] 186327951863335531973528318994572067617529518550673314618411944866046150979056324374786469522465796509869236206506289666042100264615653084756630358308904409237741520429629890701781065602104420796692465178257205156406551514986862289498813995851340827913591379636689665192644292582687033902592165234536416992360198091435681373724854628189622916265042521373451296502592789019148363680309592233581698231464331690162611724077997264015898120975387657513694105931761515141020792801227439121497148440869915351697064991806573495435582543259478398847744018364629677713283290557944246944072325353483450087280557307156546700407073900727252570130106214699167236765979927358062383920810197065931804424964588132408156273231863611788692661009008110044316240631417465695730182063827385496949938242195522798110288177961065220154458285847115973287302779843625607005592563002907016649711562735559438226687798567333895672351744841842633842397089914834769536415750201302326463483283619375866955395239700630819709251832166805619092300535462302420696004275204785700736169878617525702222219230373875105451581776113195203643111679740137330462196403962562155685019941167244424285634222348565383528778000416398264162660369719775149528864896331398127914983206525847803172403307808274851235461173593572226342163685134926599859679176453303253821998479225623160105950402636697733342681527127193816928419072865514699252984227239110523072 [182,93] -112178977601405845096892536341971820436895804104486852979580522969106419377042770596876738449631838999829244927796033571880574778053006610001514608603435483333086559781025079587180224215309369697844575198041860651223936859481998620288480257362901492612911470890580296678430371573946643975963150644772880464720551668567851281337013541513318031546432242125301878773771023965903263143323515658503375813116436957238876376137817505949243314677414199510917953091340787998219586908603098967140655765467961161790626648784452136642753923205737776779212943251642186224105239038871700933383353625852808427971353767926303818982259278251098182585809195166584848199739992817458436698249423119449579463399204265916629161539567984307566240212331367000010886541091295560895885288068122525833457439632213529550094662692569466906376080738677675155607240131910504531464352692719184188189634299820966506467604706413600765206633893301533372975166834196657970363471583717590457313121679112392594684454532730500386567844144888066113760703903477688290221679537266773835594430801715448761124297164743442905075903095153126111475361164991136736940129260131678622656328816133787943819311325740548595447654040710475289551250420733474349522253806601378993372020710593469147270830143690245854480900474643427086982337793191380496842526347599501717121400114971368172133707408723699173035228167570348499109866906047527493393080201808 [182,94] 49036847420787012784509391041416594935876324227871236648959791991767483362994329695342126386115470365220770944701744112206300729952679951059345046549529896905032466323039072270857135915285599534551407990509015111993351483547405350793827053517763413990242205845431127530738078676356155619275267718693822709398293200745657984286536000946118508668074923076115993424839597616542499492420332975929224505968081070288190837265797975523567094300810716093454688977064353570827060726510250830511346664592936134993344864781549105918228361212565161704391210747417734862475057962739393382638269466012524395961794394972240350242179967625261695090039515821913194862222833151080595808225720195946534454863038190837405524984273514934571293989433569664974888261055132118025568477953956500667474549162829922200515404813422929959729115646365894495653565123716514197733318375096520521459778999963020648408544382510648281182081319474437707411433971629331310055069376689739679470148711744304097641784221377400995883694552408169893811352181440610426565980421803164652729375319388907952602723626431334220526777967811734965254154241896385937823124193489279648029580340419170850265304176463542043801310668824680094976443864668094470368060226692302259570844257882444298529752572518768925914109944485888083478948536820091432613262363878115337016454740262758900530955869505945801766601326924284277492570442290912960766888 [182,95] -15444206442967277337530472716301205840189136812204850607568730069166636062830384634852354776288421509426502575201219425812796291504236271962285630579391034118004353469270523783866385302284159528897808971761017378206744230418613787087587203254499479345009240679480687203075704727157370448827961762451938609569527037367636883575767735578974821380827770791036855677027374744658750011430115069572015323172675262024284940611646542299330389970540130159256826163284047186681471366245722282181124319835765173849390869600609390338379877988781111963707079481704942293768300771536624811804062601522278603194134808414661323665365287732128537443438580023006196727160401406710256435675188382195636330302988548835113284227342930872017577761456800499590358970959588976689272397011145076994798062852041793787931390327770688213995501074561685028073530681116295636595306973795375626552666970966293274798861304933842833415433317123560454296572740068629470084665675398649238811765340365031296079220385450605042645988352212298527772021992346268034658192748838987443091552128076067715802515586770297042051366676451280823461145747223318528523943173811118579667443054269140777215108041475454415755026375431260952770173913787033067996243743395194396999578783156991138965747609591626115367791903573178975967047375924644126045724424356320784395076223239143056844833640737103734264125667783520302963398533989216960 [182,96] 3478302795815789616832738689597904902764690414492938700075372303914242226640599067161530514672862413186848051336270815134530555267604453239559667246141089515442338867773962023455196280106112656178611490596150060300928603588720217531092591600878664324660120090113199205533237042969886182138408303370865765499865847859627110783330731400075853123903631945265012218320799488525044369691417090212121889012617811813799258752949951103107106044313960463661703923855883304955389852358911895594059391218431614679318751250380757586534746906133049651497895049032083442968656550404589642330886644536259237692064222895426068333472527897262621371866769616333736607644186631540773578047436316384649167829423475156653835635319123794158902236012893772160948616243967697277633653108661777144559388467552116545973953442548844002226473951071559662057992213795876415726275287263693827079628940899308719727474818548024929287301358730490336709921510391087590618595594096795011472218833100621989405788456799502554592974107803580543140754436564441867360739143643265544048134321162893772259844507931165094184214029549533907970275278725409676172464513150895736695549723817088098982896107400367370381706861636570513256652228741872771627984315246281846888770606513645686758190513713748130281856119374204174643288484847541097211650404713917959778994521693765687745271686785157203182066500651907309929835346808 [182,97] -555997590489799032428380292487033757409181560851511888065417642007710934370294948865072310974328091222961992768212423874504863841769091304195708172992231522613337390391414471729019556905600261843018283554087351588152101491911736567432599733800578906407617605063695736461424298368489938157261540064991091189017082674468753408151571173907008081113689079024926698270691733485232351283162817766536702179508106643442671960325513615551588050899821778976301175709133092112612663030082302505003664164508826143249531667249093733420585729510836482827067688096928484779856577134937089264351367144671148901343529368672545844492453762097729975901836549290764250060912076779469775047023985700918705310383114032065741143888503510179137849583141544453678202139174534921114994719760196829959952690318936122701407151292381816495734852212648082928020550726409684768705053656251469896676468559276836605131099379287248477121521547670899890432389233432094381382685609361370553359123028623094860526784719001650431719805009383051126140248613290846831687061979008719343027255495916258813217571676402032846060258265212189344200229629065118497213604964123320672671861627711880174843208214592012394914046272623624263754525422144437248431267590459602632930532676028692522417698199746348215192178811118090428777633203706228982409647454972961048998957895236269784646770235800102672998095761350128308840 [182,98] 62606343346016655853559902673361696889631574170697864389107056123664801988045515119192756335084769421004619524501613978258876328607766907695793646377177521897745524204447907625786385423926739532547470472328568775520718789802896329976168883981366730157765846575787668894042203555714180739438407269838928580923867816960714331927911478703020123631883665955797482729991978467130510799957299780361329651791917611266078220251606034562058333156946789893258176102552222340062280962743584302617620329681943537253424362829836999405349170854002970657343321996076988163921508472104534342397428987650429013350128845865926179403723808519466081326253274834013855642605992709624056827255169229853859075485758843066274799105334528037294015721261158468906550671922547599323807431758764776575338680296842789115409784147721981246338760517532078229024217244429295805325089201031067609628690468020586975449123967615182791106062655838351942855320919778585056789015781486292334512074704873971099284990204805022969377687417435196725918122475859845034825382032788774882244693911302420005712289848597597438435541383236545596860361310235588562061862597779505941141117432969848279372761520688395574767631329595261883803495387938304817406255254298320166579653409964186076764323123586532590876724133119425750188767370017638225734606149709571017364481450454519017034251468074848737340873997443925 [182,99] -4929598996547189434070772857592452298498097030578310347502446150506898490743756740252953867708076343107573107674778052904003760387412550321878492042779560368043684778165211793201537063001729933373286735926812141170176861837347889735125815310279197143199995799980393555510214314101925496820163532703778127615965157403714848243834131121981299424237666448913441348731858003504931597895560987598652359888259410988477049546458516610112193079417717158000778921554886169582726809942879100741664097658097315366219614441289662543189679551983652018055789891440526890091180973077166582223358627940139884180905523521230537465541607325951800717453395476304771020971644006075126970841571331542645634431336017994208410044483748116268958495273331924913001971375564849705644461808332967713984555320251656292897085959181190724303056763972831184996561757547305183758552397961650001544651512687671693798057445808784834345756248284117804851123053334370064293876033786961867319104885709888093182315649752883036490162824037290621730428527201380325538853406483150572444033558944057566162216299952230039633558392583237007419560892061554213898021625727297023312340114120370783311292995263116362950738614310382575522457501600930880147715225510843094641596230767226040280163173616308466077094509896497795338659662127200365064106052510545376309868907927852453076978819042312157456050112 [182,100] 269538313219749806131615835184302460889646091668405912040304332919411379369721008696168237158902201830660813555318986919856405343776313306493078154615861195414236605258819801897438090392965196521128242602940375110793478520874983437409001992887452849129852622428900569266684661570130440437143206986249342836824746736971809342084587973452136797981640701409571717984708087372250932329789991421060280271591084654617982051938806128776244640702173932461442721479778291144367337263722546299399010344598296077930652256581458652670449209529092195404006408151274257398459245473968271594332338747674692382943718912109006618358259883517258479826146432127369356503476652348643144900641790573004086874549672517227247765675509149709558450035765697043943532093054507503403126061335785646215268314662289342279569602249940151183344475943625457564653275802490661019485880889242058373219998572940001710471036593890122407480737809626820740234561792018626291607865337777666430524054714775741103941636870700094622190520622118483114229963705533362193814411129018034665363570905261821399962545191972152724153305375788657726855875776672454793329922574476256449142041581578411563022773588081656452280316450854742792463559353643195065913994088903644873321248183688837077932070399911049330432140834250867900272000159973522645600412877494964748204037716968882053621215035709902720 [182,101] -9679587403748128341761869835418277182805075658937043815294038601287357347428905224399555158238499710934464066911746949194034660206931976912576744595488995240842974477808442304879000514910831879882959528817676424310150371559926432030370700697116370111307253853084742592100550573173133601022981899205186650432468473728599153907075384674696923016267853119872495926808979298031983258017350471962255522303023747892124881936391470093677458022798899124957608936131875992209192794135630944319579886942918791908973620167863683837097304431555119164799841921079343752886286493188947723354072314240933848389079998114451608465010935394806126441978068308016752291300544282626708778481888538386691318019937137579793567969668080878142658853703337544217531207478845615896061557549604921921919410186578379988342241893690971606726900296552341581304436891458133172177440271224867633391180506138219866986011391540093444305417950628424865911542101653329610130376478571858415060272826096303484252040067009597381793261203432252997581848121132618363831320040528683312510586483515781883822267088910194302557211738507505126342011793628033350867656592687328648360646188615281176425321986602943862266908875262031069914997947515041578650466477711338375972331966510744113477147877724970803883890644193135052924670645172981734798111183609087182003169465515935802605481247312 [182,102] 1872602508487775828211759457121691600944703688011836197380127980979179561741652400257324690012806583280794745061694418976053743884015039087816694180181011376964187811159876934928971971620961584737682406209202228173031936932071165516664377575578182928280182024779508523582786286510425215811625979255310668723361775697715340769185002840662080277760330916168162432435441525503245179647055659210921165055987558674197884081499880273047404204277003998301903254136941107587528267600542631844964523749929175138266561402230584630655706248206774555942590363244112128835069218220660751676926623750338462579728805467568175624467462344709006841761103909468940994343124585038362120628378236810316611534471433374771501897934799625403876136615394000779387113475450859187882498294823953003570274914682756186045996361370598141191974169750256350381681307727072583593081597729018524841634679367697717787401151746118374231972005537584068768619071592135790785765877967028738404767681936858636717287572576076625644388740432691750843483036618942511301773275054893911203317336381784386827803383355631875919727422838164109406811250931558895927530673211223556255964116425872243667219080343224836524955629708059667619747255433602847676068248517254686234607199894173700603751911241636201352932718435754279437512160147051923316566259856160414007969147204737442666464 [182,103] 2765369794575504967487056948043026412146727540535387960341950928849687501274742507237497870024806853142233486712943934660474377254008575224536590094755357084418167563318261690017500795878489379602597074597660465798565259135696238828854013249655392855068786436796514689044681346055866648108135801590415213125679064616415279916626072267361182264529635246959004757196294114168322720807902680797793100506116123869358289561203678807419173732599764979136649935364823608111365861747323404819974322770203410034055931267401664872855024304427545194697979763582400108685613530601910409891735951299836876132745390943530827507689561818921057045899409811780598210145797814324312618717972460210851417156202863555459767088003474067778578560854935056413441808353419761054988388231282226048189141942664489637107448956448515457368032387575788532044249024400109539529472257757251262440087027985430459685180877942280953400590793189507413845471984636908406139023264149923719986610026339026983469781237164078071572772665766687154941840409991984026466697670676530527388336652720603745837867921674650231771330569415757780216815581842438105856206478959581737822015637410407157504838697054623840258617524335595908276635914693144198582529119253446760121951329445413719896463362793166107722079922328318895058774958042030919969942628419538932670035400875066688 [182,104] 2473840337201615939339691154739204111099815815709710698605550786749699934121026876061398539183063485894270028763964577240085702806493028851884466950372346308654531630438488385489724487101489438549786454963705063375080227424360462815564389326990973136947594842948664983398965351490108149659909376597431822870109881930464335636169808973244435094873107404405935521894693865796381106276417618997989875253871631124345956701968074478452570613122521346943948324948245004965730523910174654370797990512784801696975727827168404818843643411807024703417727487019875459387655393692243940071659290142905875053527450733173358710628898113501450149632040496854541762004246539037905043912642879802065156108787142211066255765005099396503075214640376786950672105155698812069244431960337013288484094693443891321960952581565032337235587076569812906592962351882830233856590326454912378117624702987464949553824006814000113367990687700921498554911736509897687810491687862666427441524093918450234130868620017950861976790442260685726927847022939162863536994884105948003095576739547379265210595523681384667362621475776754882807287193796579933713242458203418110754102841278291537070485325370846776828437703686209804506984465443884023936907191852159821971502038836335965918418330914560377261275162976690304031528682066035558910571904304996685578488933320 [182,105] 1169969328346740286362460173910433155113507754142906685083934955766237147301444070302896153432419049381036028653420184764083022814275120945075052369027533123989188235261854786317988126370170673379904029808469082815721559411114083448124991231236434907371438400458665315615768318662701064750301814617535842770976817930338053824862676543600742880802532548075507748981068018751401322520123205347218865864812707363714981376039208246130046096487751390950955236188780034034976338492574849126996712034262681102126135658087131165345463211592156464118000408059848637869956470595193161351008220194079462744343674460751674837121306408021651036475384036275337569482225079636452919342237778231174360444214462379686769805964369583248719570328957935419858300146792478295886989336332778864478429862618049268793362782294481566568787320750649502464097662055911323054113183869147209796217535560688304103880504831892779317416637852513355751298106319132880308090818917145764328453965962996598542000366094244044349551098492494767343069509247661648356086873184078802302481711582843376229728202075071063315490524244338525983087306063320355855861729599830111937070796208170555283986918847227494090892554212502823933496264044058471627799292265345249950248379101695328347041072419555004366614447358522582634927314214348427207014753378824829086696 [182,106] 296246802765647807283421408351134386989867685785867872542341475450965830193491809683167238631646258275271423005878816727678972274713058149430091011163597999778813131103641537501188755978951006561203735263769493402163700397009592974942999934846266853978968029622370045600323863253455634438929581401804852968784750534916750855791405951097301628157548383900821215761418274147163588576649232431738453992263795923996973508845329789564226707016173491668645134982046086037390079117543903161750837523612660646177448086764957092158535709794260748042357640991685637771242771815928492523197950980315420427814527988883745557775314749159244421284357801978071113049383164784331494064597735272861668465872592397747738647523686168296558176283944401061539650172309639501529037623231431779670263819545186320213427835105783726244908276364571660243551698489405924660374765500708365748238965917302633277893554944785732938509346954227405188436021020509502085082491827952953688228552651422783823584180394821566905930023280728883246473711784715333287687423446872967116342333208780814295466216409024861733807552277977450792318148434659439695032686844572248139694220858884383966896270134595597732725907004916936192091492076516554104027702912156578273364041925332181011834542385495625082221608153983444545209262399628538896194751696454127 [182,107] 40411576798077459510095948410341060272383441902941234145135573807774992974356853084654125782617478666388048560934197254008577612406005537049178775303207509442661597394758438114430081797539061355780457929440704043946914433702319332983659725716339951149681166913703615247497889267332054617301650696059182901918234442195330951426405320160806479395430554904814154269183653183801152886175269363850459395806850892712392412386488763022770182518769548838493215009888370266986629710076507817699872957380605792463258788271267894864683216822904832822011456730814167398603820016070795442070926773796986587600756840899419306757188320110486074203826079297832215469637896018480479007698785453427774134048180489560539306541412796186816069050914787811282138316855347448892068083952630851017191405473968506786806491508751965826806944959400344185518958919306049056187679759512564903319440752566938622764562745343586591937001723601304006320245237494058817695166139299247930683136972326463516486533606625805821253369586816629838954432449372196696604391852279863158810845529281913002262267818656477734340276399656781674759776046536893877282086766953841318775437767192117983594184193300921074162343894020854782691082249781749665526478964577962086656118304004450801049732427638399448059958381642043669332327446359019887857349888 [182,108] 2979392170661449619686316223436323630560836614903693161919925482963475744059337734012532203888528752416207697507932644946439489323196288127934197734743349850603514114835393742201734268650617808303631786028618114475555688841797772521270167777334595571628771172015039294118457234140349905861774673335514167897987888992036678653913719274007853189730009975181457377900560313231777109899338660013522688005207323096808252547523093869855964047633846164762515285918309236430214371820462293407544817046886151060967533508519658177140664485977951804126357339742404396256682032220472961015326145225676753624221444141388379189372114039515489274278373117775716024251779235184668377370446692897297834238357838957606649192498098060718338380043998526366083235128008251762903567477288266245749772028471355829354206567547767673068685149303883715605601710692315097181582098717125529416869411536886733283919685908980694556070802035704937650675216188837810739119484322495757939224546365476573137618955042964188508056467470312585608169245970787508471459128132943980602155190027060170588397919867453524258896304369807208858783128525365195060478482799457248835574938564584855936325467945325950114909187875455326175610855550389831795865675297792022064022049876404022255452809326773869735541185074243723590054491737412094112 [182,109] 118845912953497389978422110972596386695891919047290174756574983438856001202486422280983503592266341742058111491114629019738301070680246805967851767741695663058979165819166117774859228325118346059628268205795319077699512387990686476659588870792651457066487812739520199452015157800811664576039242641880043952315655394314796156958124879153250901565322372780175082728153128670742367270307019489010551605016792688446740273556917634879397218654408920022995691366632278392302815034110505900228380868357410426206860113445501632450872650685351662490058746500149714401346291431901477650388693139289806239321307313837134151328548254672111439698110615755209558138594326034600596240900181641124463133255700277913311271635414474833866086868563383142367657365856586164481854686068204335037051949853992860741860837512386089729691870207380520375220185638798152476403594999513807745602756132038947586362700831131332705252611848494492319381753572712934113298926772552983570122335870835530183807021112844220803583898239474501965951533488988152412962594168214490138229736085864090751355737868252978735438763618068889970453887285199141163076798729185970538838384775329564973115649365112168795476336377217600619066742124639509071023173277598804953618688375783217268757115586390550240109723643385664156097318803472 [182,110] 2563393253142971884037301840195253365865910838265927834058405284365581373671104414357001561754058511800529955316087151223374943852674841103340316659432865989558072036021510565698680459649532982050359252979776282286918480069782859736148429985087079938574757723680381308502712851951459588515954229763897479542575965076371581793537538944746821606423502266304884309979023457255388335038771071849116876754332793626059386178222606531773127382978070092950238867293966721021346468198980136070563638257741652093197298209137544235680442407922807037113892206754568736257442019593983198496480588210340208528836121490927589023511861802580803832307953597329534113982761827627584014821291035951117631904902508230125454695779174699770101987479050749459499205141630277914666704823953356104523437777941919441094705190063789085075246653092026060657214220251819812610752217787921601215470917182051367442928897332857530858016074302028845516152084437038821926853983107144543481809133369913348945937933630261567059415639401262118500322651735217848823348300007377300843803641188903494437417181818500481513522464203522965652493199985552574771645907409081466847533350080041719814875809204533741419336813451421350314831081797499385468530215481978243871441366609262054030885497879517744616880099443654084585876 [182,111] 29836815160721145587045469201771617173323663189559569055870136968177785734652691268048486213057536449877972602166859388772160349460960444821255423570719280801610856453912661249891730121246637065854326395593861421456736044210101778128268850761168377123141368143738146266477233718267962261536824150841295775428174173805000028552819491849837104048690174122369598015225183142473209112451213626670137261767885408944756193530956792495485658424100425571336204779351371432659847460753845622683845146489949689704624235303803146672639490483539287703477659732592531709251521411051337991213069613024508400156170572898056718025102597603070564707255971766528909648542489823220595703214391590115108595094144143819375944351680946471396875211159764403387095884814555884389053588484384809555005490751869833634206623727092136547395858146335282846926929313269384545012388521570526057348360712454318736297106695151328581314953894285351102890667108823181482894259640364077344714979224550014593239322217388841926162477824400119130764821144337989257857966636658597735670872542439149768887581968124476616353355396056965659151255848453142307928446495786722757765943522721285392025153207837410529032694493488452052068792682480010258028874542370521433504005001243161550605890325363753491163978094990624 [182,112] 186804969454819144674129541912982389090747138881341112535220794240768775318009787753095635764896206828883885476870742502593851162876865236173361796583490015255940734292676808427694115241287697758191119141859679789978123715064321535234623443079469679957056015976749268406069163744295022573633582834937559007651609295339957229118779885707036050133398933621668399474363223067154097801890207880931237214777066953058338377616368209515183297984246784177171701803220104316779281110432019281519572566671712488365943709659197680080134461049788528228821867853251858886102632263528455679550165386336252666211214366739143429873573808975384756345756550512462850319884930108424775116583921503466609092442705576377552516447447484314126002359789949814715676885595125949335912784817304695036669114109838685617247981524810469536981233920557436072394922460009797971743246483297634544113286362505300588268138170378796823416726193701535556829489475178951188569638943053443828175112748070911718903873044230416960735043763014735688013769315310393517231481462434059617953108372415174179801706031221929252063911392025198109896294220628365087507504002469754204325314242627455533105130863236182390988422895702731146590208694790958255138540839263040481636863399484298494671405268246742595084688 [182,113] 626349143857333854183481834862670057051314705123122068546370433051860641662051032203446119371014980969124760241654269452900704792764969098454785648673310510154084752785757101984024242571628708637728299073047093813732048799074394146649343525829050385072777393857702123817440856774129235493592453123135409020623715200713197280368905830754128670522881720753649411086475649587358014061638086309942299521070084260062184921205838507873107113327057931627792654263459352568084519861315058836202169461699070931019507543182399511911063695510913946760611830798544077673403039826481310931138825902508794668885087785674640220991537734278556981065359209087179139447324588144281722021193557982627323139407461670698723919568636406031718071448035454738260819927645442416247238601304885298697179627431886457853075429541605316130918389863070739645734968177822922209945788124788034689378182318547386646082975282634840501115372302020412296350837628805443765992072985130097728510660442643778619222532982478288943970774537842922542411326094833479779697337601299869772019087177513530426025227527357274929583172716431979469297806418969039439358624099706606577735768109241714283952605870883678583473298813778749778894053226253438350667990689798924001845228678422893610283826220385344 [182,114] 1118545517894407409149855854035423267511069093487958800406521965718929538662866699138454428886248598516278000179921177614942063248816043404807912494449706001671833430918740910341701250177921417996942434170712139998651379295483086516660686017581818769115127208622447223481598217916221777987246784690040942824051400428040278713694189269753633806413965598203474003772434405489015952420419864991981009906351348567720956404532111179205798898950078713602059530274586111873497304028417009531932998965409897124622941847824232223883800003628216429166799622432025381284735249820185315955089471406566816568523138249633544000476597425770791071470100873888825376446547480453513067890100571439902058949850048626959064404977464981373453707497279553695555391453284479461040687790951459709888617569046662603680117175095089678769551695792551079978286352845520456296241781653468259260026219046645354810583106604087367694537617836581703638073068329192610252064853758916786312086578972314667084668384661465943838457981620664788437721705475207284355508108031188048444091685192316728712302400219986364352086842410889333241516660869787238166786083198876873703949210651590083795817962192093822392061308917407028640601082387060199680769308940243808116791796233232103999240302 [182,115] 1056943639404279395566179843088293526228769608147692847464933740959097826351735388504009421961903100480221792503402615602937618184191016377717881450953589011761641321297417132050198634207981330088945071433502519420697358954925071122663127136040108993378506396386551663708435914738471713511111811835172402164636707104568207697704614463153329277413666131768282358947048911118586824119992895921751549552946580445070948187572324784657429741531673155879216611941580932526468264579563971793343094890845202364505329607875342564247076718584726987278138320552692174744885380749797719155117794504462182756352425935705406345214134759983567281522208195182630185055671598665141176335396752490373236965224763358979777306319706146469040242157009904291908137240022320077593071409037647437880938702370959349680539321498632658321475146491324288600502711550644689672740798880649078833117533644112599179037380408935153897305005129615342693471824156569221560221094349245151926123376532281368631117819308838985380928126638325350277383860497019407413774138627758242363397380539574869512995108179367380668647722325367626566898479442692667377059042785116987661814814408327523298721956405660377412851784450729961659639865230223290327835478943161298924669266860726464 [182,116] 524445918124646701959716582160168253341348351625704091120842495875812580479010178833473618194084213286748343677775628976882147340319840904487744558311411231188880120902930888995868371414821261839932514846609159365567746911525237642061458635705147248352386929351630978279266253460220455498692791935546335118398353599694196452880127388939218850295401038113383581289491561928486710346298760530081972224968559198425522590404508850715410651092354913286201392122333272205462289695097383835756681551572890420977989592441966767797432892626445725412126599068403670264633789533069461186129501557638510887583837267826136841905594408385887300836030125219009264199953460353963331583378307870266164696166468003084058215680642112438795449561288353698373833401027463580001858322458775539015529097703000182714626572525578074678217072870670578775309251776892460948044083939829597143004012478932761930713541444072699018143596149703620060477320258772099143143180437471741319845719727110831546362910106736447116219849652547609312604955337837889448957757932295334739010888358118007701228356310753239371031923092087428494741411009158745303086871424934937131924978251015203386901175040343110736793836140962617262353617463267034470866554036450520775767392 [182,117] 135464148740839620040817476704479316324255436531348147909516398308636850060077864702380507585161038803738569012027170466075946016665209205139282108373926448489178870388103496034687271446435972073291789621056327608366819383193451484168801256443493785431305507430127046318602784231658212816358577110199680380241555407930123094499659471744060044985880919929294917419814420049476629073779385724389265706073713146807418981643768373870494239496558372301071811341507506463026547279180984420300510452457336733438863774103706046668763670933692159582782956523888037203290468138592876718316020914144043563940690006947613953908270276210793543242601036302380173367608269880779675051961836449799982478985848665381127284811618405082316431951138175578340618815556230955160980674469519438313627251462505686150893579961583594932339622053512696033404851859071433174518562793759675977613753240712917299012168198203048848555836524963326273948315581960837997083044068254667170119419106862242852231048398570348972292002772599242771968131044928276753416111072474457039459821864804136017015612196928960803457290369392920605071791550737950846641841885975901717307710799240021446643752860658063835127517508073455416143145673619829819816303368897264 [182,118] 18037332396542639519874241982887574706914899446571530364735821102218231543853139287157415742234957139729389503983892632866440854267540019634496893332700269752160075786077037513070149452014176900150752911845360190645593832778001324608498615811740058873137374940551760582181522622623858315750804044199947115842452247452390602239906591693646374057059392470082750600622634832063106726849249747094868155239002706655584658721682101292836047160917573945002866554309821195172404402974917308604561838942278755091932736181671324442416490160596890348172986845655715711752082462929565674228588603162477494043251974749938167898500450513672735872957456375089929887059453068809624173696059123672455463484297439365867300530751311662628851013476993279034577059169684076841713386348909916519434422032018386178686891765704590821793875046359707831907369178917756709375518554878656873692880215462571722930438424086034101854482846389945583792059745042460572677960167948017231256908997194637140947996877682552032417667242914766930391299492721569009297112445970297804444392927666295683346437682870072836772538858070405763707245040845844802682443125539290008982792470007910337062365399415141857860314948752544107861007094886899749848252 [182,119] 1224631873389866692542380482837978484377569943911929510851624048431206587643622811939025234686630649580559839755507292250822615073448886761400894739677385315924481640168091526286592960819629182392699846926635986373232527711567589789680843891128777400009539087351614958512742814735925888536214708772641549335148578545430198149815424919825377489283375514051137673586928166891635278684959948727536356708074697847003725161533734392173716106642181250526834706380596388887037331983336171763114593864486299177550759290446227751609353443773584756131632874980815353325252107602331475103035732668152372366655559669985594304763169174131287095646067681514071535673171160638553066361498218049491638996559086814449784640469048179737937144830034121304375034308740358168871523873365852367255813083342693886288930327882272859441679195711997008235335975882432771506990089295942936879229738515414263119331909730573339700304999057144467554396797430998815194614698633675425026128876291607903048139927912398693145429418235709268697846927514440027386022117161236894020489142612655398177573267060422734374241677305363220349266504632840636181902394077937428326582089173621440398150987533366073348816464725322050550700404292704 [182,120] 41886887679412008995930716866021539303123515236606824363401525191165746853641221891463124316531718372643083573743166551057377145010634297943339600539426423942791677365196472867500237819606928369244288169611417906558022746353220698893166571548221025570839997357156383902223829251561180880122954644027286596037321310612096778781973828368802854145404455980717695723458498551012986349034104126108172448066350639357453322599019036192656536654893214018033194181170482177689723985416764345909287244342920294333586300982827547165370240577974088580630910398461699003048389539106950361167127541097159360881489476019003177459118930539733421009652281669038409907729500396472211058311045551492014128587976146917420452819090961442491042510731285344577190654730488880785868988861247775077930949204146554692511271792862750716057062224147919459221047987272405516226220569715298077123530886265199903988526208255086371189067854220937076242499090571283384143202816517703171923321058906378774629440666905257993941876653784813155063718801335800974903809144692737533282910587920063265667083994711274327637562459110689079478389944183231943978811352164288592914204409309726130052343927995606741718978021859088354648 [182,121] 712218784663122238671874684819768240118018625586621316532830476998840050618732253939155073248697385253403557458688506633819530450049638465222980896493750721263672848478563868380515169923817467141598390929320099820744809608765920474031338775478384521931494635728555404619352776097957744883819503761878239567187250872718682902542758274301972495747428532512900914716628844585191785744633790699785307817318806179115625744539997973427088657708201025223774005597795315496271278925937432988048632717963790917791956855099025089661365469811219974149056748921811487406456967981483922018110694949341361966724479586451518596411491952464386882301719368474120900873900872928806919939937650586361433002981560131507637830394837698295691120992914773258751595298423488421630874035808235091510134969062035749294221252498200890849376527354712938764995809163068206814374080730290926900072264889450048158963600669041083815499441315827000332077976039387102537926927014534284531407548130468137240711748459810150696553056196294777183593035445391369412212825489135360907552765677266190818140630839340023239745919528636116559079417950081328095608531352311811591412813172483386585980724572754719803302966736 [182,122] 5933026292035927518906624306905087311077124646050114661685756568730780601234784237988227878193710535748391599992084587302345819748443057472184711893393550493735555125910078168556023648718991810892221738822404673699877984938863950173841581646676355251697465514744685163690600359077167102866971529951129881650657370408877027342061385905166459210122241848592587872577576608546492892738539084133662090373334826347941734463482426917812896868748205359348995701312924470392078482456096594481965775250505560185921239654277006079715521764456393315398060421644839708351694072259662317600794344257585568091746224312170642885683377084565795548150618048203412602764176526540416555759076637900732624314418254187080190826481478962873918744320634539240810476612019145440970206989359256223863707752709651013747397583488958215845718211229187019819796764283577541180595519231665420042658297035916024391169309862433494640179477359939629760347348726994555246267306583097850646894881416993869110086214275882996556525970308848329577965628536656689018839391571281869482773365857439798616719354251319078379408415386685673353939419858326403707813756897360749244355858809294606848975792315465585 [182,123] 23830817463453727195571937351003103276173058309766702974968413033605778324662153967179052455862995572979858919771254231781063350916451875322907066613851383576473888334634859341690082242627090728891581706318896381147010629653308332989309568471167043906072293908851964932823227807157095981759043452041668552301631943785508066640555491805891785608532950599174478822904270366443433037891936026574467207813338825973163803144415501092875051475217287720594065123469741351247192793594807472861460797148613730421377437687110506837999821311326579409206173092255981978158168976068641672732224144892294378473120423937600256057568977609763526828718225739689104600011990142313452206615608894977372476293738972777747547119880173977944159723020356167182205923707156180523981504765750971708875130178096502364597304511439254245491357020106425961840917312557813563587416941114440259206699297998208201611132981474178147402544484254805468976023580497017482102289305700755243712594043674644629918738588091184327650447853530192851065663794806246429087636077756948538860489803471889305402975514268899473537363432307730777396409673507840715495313623217712358750048034555377691326912 [182,124] 45356751142172305085933896492869995649279979936315598353937309110826335085270739828979664280554881034640309407493863591690311912376528861563612128394352465851393621607285628005742809289976712586175250330140974179232085783890591063014597617121010292284739240890631453087046672123786358487343444443748076432920587678744335452302773782852025286375428309309724716633693507627740924828455587174839692308285638915544717960743056043637803056088106002237113298753879408770894353501905199977266078904261416355683923555783618382720844115358070249527895717217960129037271750690302856821353660855433250569119710533572501946009773161648320791277671186404053455949849612453872513792267665180612395922616729681917754875984406506259220768933064266320232425289953992880484539862598947679473467331559104628623030107166565780812838243635828915466381900830788942065569050749805148904193986653591947722958150754514944133093500899230993671293902697244116480787318886529812690772857429671080856321235750030706366299064962313801457079365003213424772134181760505208735999100342352714777380427787989067900387256843556852576290388002026063730029236070918181156987073003136 [182,125] 40137310940271026319567876743335364810503429466970744153585697404301160046561211083516396163756253421625636114606561684189228604064967563415687876136803617541024342561236666654353337722251598545933479125322150763469472478619272774317312288939978073476684559519177099427566915509018853455652140701014187472322410121625486441425196746998183472223897204739682500096942433504342675013694687407219530052451337773492786041227038586825223553575084539909365463260151910879368387681685296871649042906123523324786106175188931342604225986717669013160827574638561529816124811268979761403588387735765435251914177128055210828561330886591899203261158772876035255888406299850256598194694926728952321672296527196272013344208444087038667521342176272947875836848627790722987582191809907310051916403347481912690965692302386831775528722866047932290697948388758017897676249487758949349844688154465109429833021653915989410939181761941726657498010974419102165379388192105467443489473479649528649987973197351954177496638957814243087172755473208216830170381054380012127919142108957422319493327356205347492074348222116092753354110570339698571069890762895404224 [182,126] 16176724925364377922043283160222348796530647687216659961516025942503946861634499581945247711520236697150287677339444851614754584468219713695417415633428492181115533632812334366216027100057908786786954106230159102601206267343945068822100575242098310212655768187846491307458784313204941771027293112879324148379708060544832489393815491992472112957353787103316122118503090471668482444903541182589449795457747877815921708625490694649593852792589629712092899069473817708566413443231645562017245085185794322244767921824340837457623536926123269658559337334145993553445559231607312016556221546072780110002046048503350684898432542473247071872007227622262923312405158043437041763603974097044629320653028264215824116309223246781853088003622127914789880861858765366677708972706352589703672889654734946490154987915694039417755629390896139920717160423978322521972248249816868255451190937133270335842922536795751863472474377554942188567528382372543684253915146645800258097045987930344102589913945286130441915898355771605840329709214871795931446794560787367056077339545788645522439249746327350984296157498685981403433856980104902593923120 [182,127] 2903423242687593398453998246738616281817266286559925463247272599012570628095413210753942254893486792178491351392806404351921219606633987339350859285498049384910958273114655492520649161119309272683563904473193645834222342321466055710151611805496105017357864225040455150524335998612055478436623316530131428377531529297676032942960544845075526822526115123603521360935686666594566038024704211801497662799091500260304607649032439914392257965128701725374379237595141626779975658700019763534872583323981713651553276893891955350751565563591917534740294000525456758067115096895426582057048902806135447663592758397721660451922751589441812217981916666715643898700004970817030642281949763375048070393105398568438897469927008311571846761814012195480163661244880669581855079461502680758782021719601340983639793189141713648605948374575667713826721762323216085604913374528317110100346846935604221816303252374256487052962085415243844608405585508417661210626139170569537497486104099903994887528456469711501448090839223308605764459013986173454921793409416367354400162783558155227644482547772602673777818358760058508540337544704 [182,128] 226457979166012539251161202841190613532961358402121305675009212798689800297183506516087731619141629819196496283189215725012327172161050155653241727026190821144565517831443115429128901283958448424345268765334949549225254497208857891949790695946099011977320805067642757483338951125923874130508975320051195049175484230054359446502086344963564956051690863469297951100456842268438143289318313161778165471095849891272266703710222180865825364593290135616671542240294120234081105135156874446208895359843026482382158965398490579760631885327009288819983199364209475097311642761039169198707694804597669748542933211621112194464784596421982676763863182748341543138454207567459603292856757344686172402386426415753625644310061591758330362547037224684558028383521285199344687286877324448936344971538908989772728771599122313172584422083225701260708898207167657139522553941495902177973193937162131055993441162739992751946565468616033901358937104889698700228737078554347593149597385655156504921382120913008903999980249887034435427626711856082907489082591858625762147006506595468093498764091155559023178377966716912 [182,129] 7474128178385890267343668097066589322970542754949988050328443834492309464090702359340587912395706215610604873992293135965382321028011243566317963582998651670365442029147684414746026338583292097774229514073329935716995556950181202162840801977042995527321152592353501463663909410852428833204087485974551855220878360209759845275715030455863032004447256760369933518633440589195758221749923957728647503634792299171810314056396298577428187657191239674350376245437070690265135010856567119048743368341287065637902506480212029216054901649035995844539123016120046069756676527772575222759651768345177676036656096561616844609318778769105269795045192344245847566254213181747387884497582661225244525759917110558588233435318202906538585349581554793484569786815636454274427198720959818620302887105622503446653142429168154793414688579136072562417162508023870340076565727362993707186302807551898961438272231661724645847893762843410709643337998989832470623350820328226199403300611643325302487412781021583808764945238417065213928014392589602971288034451940971569961421072894033185419495407692652232736 [182,130] 101398657095738220202149604584459242769006879813969033631599609516267293226871467481315259437866365187580070079941315110442415719963437291875671529822054230806216533268575320132372470665535147022897660765911332549312146738102453296098273976260510342598034326395608888576815237306971023359647125982277801819915957868813927254239214483220005700384110361569025148624994184623863536176520324440435152440651392892971269701329512276784381207498557028204994507859828137185589659646297798136062937612414339151266668773390014404376287959438824497789736988109922239852651692831552705326563009815386784629119145221330534102467397753902179154625218866250641693696108722671909692327101176236900545135157286301415107040880837113963866945993742436073814818489520826325096598456247112676105484385449372360298581600554417432349624168004944545188730035695019796906280355921338041851844987485457137077010232418376788316879726028212199253330437477843249359276013191785615123875070573281176284914695009449771709241750409553796132766132144200369520598755166604640510052840122875607913626178 [182,131] 547852126861103359819107398823574068479154970664838800264517921329866454417559152230675795523441589838009527076957236422199346484391587123809322737190429649520701369461524278053502270881246566570920607284187034684312523155509469516960047280074250792553268514174201180906424495005590072054372823061515608990067488830246404096415449032117267434739542218535568302810293874179937364706166541881094439826958933718455505904959125381274223137449116967834691150528343040866017960925100436700914952448202316358102005238664558268852806563648054468815270944304121648322474299361343651293792510197308925776937269134948709817051277023138636689507163531637305738013488328552334584908765468807607606827834223613116140040980727397345486119665990245302762865899832072666414722595288069140079602758888302799931633556421146252783818069283342922903786057721160824829736218953510051306712699503638431535874726572262552305154187622126713257663011936640579917659631283326729566571823930592447709188838424672253864408700388429565380629044661284525285927888489921793227280028480 [182,132] 1138801510056400826958443039019786058658309662088186253862098830085754420398265450667970860073026799453739719897611673232736519790441509719353971393897546484606367656227993022295663235851589470057150958152431616434521990659179273478195185705895778027390248701454270914940784453827590226054733231423907672675614955385060390470114465559016017859507562327927735486193973282606317812011948489109419199632620420247238051554438783221881394440149518641447867590773513220361089634207842710678934341705609547890066604961110032558237230972198372468997661560743093349886993960617429337711810435489331196578861289050865203294984258085571440705710294607166256940760505092066168547980269252059578624598470253819472419556980503271347309217088687261441257038811018861954246104581580366449869491802002187761912770835777907217252521781221012045972244394723337193180660116576513437176149452210732730188043227899983603255904400703306585343341389074760607029895780643351976687253490965103868896121512543559544870182612129415798264789689866404611739273799384416 [182,133] 876938633058630309799839533066626749036892909862976422799915827194773397122924997396353424255527966269301060901743855377235688417579223724284384549222124916277291708327171000346092987792901899513382160991730790681055995266942037472931081297615070213935942059167183406967239784608746238018343333910811416944306808934034167153383145456699317417422464621876448293820200320407746979343364234083651538041896608297205618259743207697876424975452162790353914095830705802208271578857534209472954585387107787849038527798457613589181070462243298435993637639113917723484549951598483883760810287125985964870507636848418595183651699708012010146042876221387091257095136816497589532121249971586102029731211462588364575285922824050276316945103693109784935464328627832311528708073731704426612237111708190315191380823358294869600533156038778259213133984112702549040579242752263964854804210542429778036513209979167694527227093776916794301109048861597969470769952187950828371328288090677250524791557363695631680346922406781444116171883172597456 [182,134] 240010557891958262738865122678838925189681880401434138095747922685264883653660602475577704998275363184718896751781719398386619714180098281908025657914868240244248437851624149115880643943911598051453350568554286616562665761938454310810618961501274569034730164213324406146379520898250462995991034419581949562992272274413336086101141617236154365668995896555539688789861209415046398269829406340253286351403082543433989757338516234982371207604054988007449527421160513263694958765211943256951589601659861799764623472737708957769092121006866250011693950637880216074978047162453260086860889291632617248609343507549061964299932086531101491895390893269286888486386103251522905077681144821858730845054279824188810925278821726325597152387005962872045431587392302462804865295996690845385139563680060447640414700525175276848130743128774466478760733448754381329803515456702901001664235565600797042575694543504856720291824891490548638904470429637134512987228365404154164608267414450608547886343232690479763025484856948574012 [182,135] 22307880477213263354737116116997292276356120154043746366650452227822594533376644253342360619811012999405807103119358164811284050961679663823847042936391349444500362943140923489668188004225095774910981097792834217950823450987669036017771500742853626272973862577729678046120772344814866726100062899686386319325605942463334398094762740406967188230155922532589525868111438566983758789562159348565627763240099780782965717553761216145697786526810172119672844605456991215709484019535432443031626688753926839537034196852626317008184273147668002594351671825677746257335463145748303074007244228364421741505698237103157356511555010192376257403265093364612098879686110335999635195987029891629095829936554144730567455421350666765074723225034102429625096194077686632540829959724468934135885572545669528921401477173299950441275824473091817161147272494629840263966706337375823772450817662275568271101258147141597978983410534714087075945209055875834206508064986531866307899797015603767232044230850869849898656 [182,136] 669686025315898145276392560332824541555234230952334768974323349256581878942160004198320971032082280280080281392743421074416477127693503740960664139045509350887613331514432035320022122781977435765442048915331777828206317753015090894544437711057671877436975004155816702885251533349657581821269236892626900322827127297242256442728910219200632443453963626423403721932853345269056053621860729150772999328902883944401150576357930897942494900977401457261538858913544194924383833955625338354138831882696607655073861093598575430971948721935044165040249689856055113225928140944244512344341779200526119905636059729558042504238904880155968297582791130556622500199138215769263021103110287395366032944449436729903445413404864493262512155278696853780455836016284012944035259084873881548358224064076535912999334231041101182948574304215016422273536533439997516063510551217958109145989221901919662452828855115985537652680298917146926927369848908317215007488501748030109137821774053565305921152 [182,137] 6143331887552155438781850098890569986944934759183130825422641024669832297398101479084435356662841329816687147697595276058129837207477885258719973371384204302836101303465256154732836711030371645101733318388167128392713760957195383675572101168152303837237917727698831022236156544791163972875803320298644015705364112211511348925896451190460389629808469879753370577729367748356637295077635922176613255558415741822755165568531981588165364563485025564959688672958876913796422435419905024446301319370168761743668491962193836300039449009918649366728701164078328835065310250834937425878633559740399469790025905532718698518533886272978105959567943339280238963754371327868914205413794499905924249025822148159054797202712926771012693996769338696625047876007770067981081415529569624212593512848200312730039138712501452606861005393790330055708582991116049157377182859917396650098007603619508803692267603402607408548280391758408122523799382107393402115153038334862725151504 [182,138] 16195008551233770958277862423923306087345696558084880925315164105403236027814239391454048510408981190753617041153149907737225813808461840109134736167853384896122810265536192676393955803499509140432798540203954580885191846998743597236392218402306410620142133218870694293161345828113278740069848166508464405424345345062037429190059346922301681677928135351276580758213939337194751999742156641985977575555460812164006201833918681187950475377026762455041259562154594200132251693832554114542492426767365005385585201265863760035099211400285263215174794528363432557745839701790651475896150455743424939422505579965355506899788158270637421801310881652387379251077506048044149357306624940830558727649109728389162694217586975485257611072538804672226092033049349173077267309537615279914381921683541324659787621551630111414923339342167835912821197582473639805821053054411327026118877897454757865928327954716550284396295124179677806281647702881876131325184 [182,139] 11458440658092413470923527132742253938067479491226064670639329889626075460626692896161898117812574671237855449515812019299762084745359873216734412487324496440855237103570592260019317352517801477296223653998263947909975527547485821127326712409595746414376683873850314023925881926809750778154631037475841350940096406045699258385945874149299864111257839600577402370162742274752252902696213018636939554162599700488015744653988315449834939854071988009442694722584372660492395685369540115632305361904298187293149359342874434647380451636132953480803635723554735361334673335833785872711084331810615011298358599337309487587562074704450039832287103382986681967977118273412241498277384988941188929888465414936880327820485798629900827392501940706097330980112252025154138297659579320832581291083258696333771099236842231620839192209106371990161754726171650255930492851225584104932329636571138105623501994395363329358939500307516463420416 [182,140] 2015973204715577549485847981884415587148488710484838946116970750617817334771834204341734818656352497477047421129285021503476925632493997701781191189361615430419542602880402961685808382667106228715423579430524556157239934109164879027403726341991812601260916933580057964470238386639914429332229036500498749759820355419029778238097713102169488787275179656895957602888206343244791489438960803534246680672911834446669435925270688986312441441313429895195938955077731638141043000961974617619470249342446749339990093100860899521685719684179279560169406759665191722240227902194852096639556810625834955386844365086043642617417635678189155414794564354400406491948967269660701139947366679459464635324445586164779610036322990012257994749526637249015099854776656163772300344255677226196523310697421754296826992434251790261416053236479086154087819128331566193251521794193708775769600354721370846082515664775666663511520 [182,141] 80957342886272032306914081796601611401831688824455971309127775220927041871224598461232530959607484464644096974156375848299256532554531746491020090174068232492019164965851874690681481460781319453495400494786293185242783324225254182384246928756691933262155686240018343596765735873499279389136854578199656757646189874799559200522027189506664832998765139544943755215588893268561054443096041266399954368013648366586699298557519130209607521172610820031337929660298973810213766253774556761722606720463871966204085532242346381786292634596332114692119593539147492094801186658438743873679522328209288062649634859759664310586851882799814863389263592999831617732504161866283166918845506120450682708884341757490984836417085960862023511282338149551893041454074080907294355547600868138000308484142757962481108909541325113494762437612814113003824700649192042870713240184006252967660891776443979212768 [182,142] 673721656580825508815680840404673556949351741028678229892002661048200337895317416502235906564444073764266854263892513015938908394524937066725877294846884377354877173262978509508281254375787489161861806695704748746439715134387505348948691449471987411968768318023363868951839733577835079301204791335914244400240354676385814035117847511314946188574938710984984153026098139983349521445503037205109647246167358010935453879734755689517687388534724604315651986478516368066971301942695099431270399286920972024133981975125845269804619693747678395959956636717586716224525906715087004475071960131578662336734968371026359230240044358204576027289085848778131527760059566279214103080478147204950715867869385787232875533593618173946747456124031010544388248788182451155164478119357423528462502563851133219517368888064678018614914323019405033236761903945710235892468216153396409868 [182,143] 1041275616768678553462340565475391056310454060014016038395311327618568721441410251219672496320700285572012771333145524829013783309711624053859144934928010468029174783912290328591077557020798082203111438823998735921662031578752524749646181340370440582940128727303892308083294141589205093215711124466857560287066806460956910471067273413404753710791061799403375777744967655245114701227534342270672634835859708212087514729067891980442286285993904300189146579903276922782643941311649467039995044354643030830815029764565927369252122222248769531964300765946454404068718155410252866286813504923544557866603780548867675121493320086624909879088745952855474216850366221984097746601796278704044016278178649017059492804448114771251964254341424537190955255620743414340441617873662162341473394391767040521520890467280273072888677668138219332523241171830214592 [182,144] 263749139077126881825726378704811049248794418000751824626239720482622573338757109220213140092558492715482207443965888391560705687422638683077180380759259410353344197953138160870568501296301574890283853509789491881956831809895004408369216806725636162098791959525761564316421876545142644073842705081439866787514193488151738204735477188870160886492467364027417517396518710180390070542695768279919241343112302260049388399684826696890901154409970653532674744551360799262935766105273436283890371075201206615255636608888545732297174791056676952043931884747971074115789976408439368723177539536185871763488624553988748546427293929428658673758837676902246917097049326785904305905192944550364978008230122340130662303603331759503214254360085456500079065904235030917424411019233182067612763596517468547124701518287323197445408349856888 [182,145] 9482378817043586171159463927178008889871095627604778239357549972387118998927174507104273030298995898954586969505863592944610220370395529382142049192390000487300996000206998260183926724634716784852342828089978143253124143862748447688267702382008560104764055832021938038439201662101746986445895409629815534154707050690796601329733333518361416179941380150022784921670274376674228061469570932383363459578688812691486112521208217918769933826755882136693530465367594525902194359057577854307108783454348239256655993966397561042678686008984511020353594885246342206851239850779261665237244521571321899376695105421377832981700718549040435883836034168828026587598512773126320859303212778691759036544803712492134985910879904067761780072610982304086634246281500908204833576848988764107416123060025594956061600656 [182,146] 40963997086100715234075553061540164364980761221421085611223872502843827421509381726089002450527481675597136825624720389196395550423397985706795405775697542936650931480957818529075464140219796096697484003649388695885439100884578296790783048911154403313349657179957090503350303446170677114445714244365407074705109301637130213010897774744941561328889526860414316426246449886574105651733358158278154654453275748243840723575426209263527762714012069888163265656595953380932704732364113002814444877691576152620274256455881910059442895559686160546796743163973863629440923340768512776921708427469921617576740772706264750905383203762836075511644379978215350456616871977888063542361000233833392480517885832087848139040820655488990482422030950327282959065709574353995225474082947675389733 [182,147] 17501438975298472064453346664382916640127987994809195499983981098578082556490133750578411343554919694162487916146817260331240581350122463790562149254522402085696145321124734281883292545280951014506905336336895650049677232141709628427189629374600259888025390500772174062926121091100058253271079191749437989372763231867305251011082491375994964695052648379041496519012843181427266179363867140656793205773221380979703237826964026154730351790357878370810239486175037890727872769082272338564760868248189700892366048783689632033560460634882845779626011584529466299015812682591307970173562371767116205375307753072974116847277178820979772069593938699328119081558787550044215985600373974126990020271850633335338153356610607549742478905723955290339920063792114560 [182,148] 587535693420351874085036811896154718404405218210978265343626197015495650715099248963101510866398227904249112684042796279041379019458849377923514343613370852392834305984065217213150863266232531854283368660249397682640845393937450864593915628422330738655351231711626723152566168053343039301807398432288071961343411549850535603554725014816906883405545916378227704338384003028035285254178964608354316073392078223069504859092208563120810066925443533339765470627322594731601930465534251281186753822821672696448721870873693390124913699023246179813857446747387657042127556969834147524133986694297012067136625013608324505241126018175142712323971812892305595933557133954306666366530370318516723034391398537453230473791548553970115733120 [182,149] 1177183250582227078919076730159298106987801394932768862190881452314983052672219157248571149642853542348321826191882381067682739883107473224658413515874482595078763046575134040672051416065506434370723338280916250637028665988834345886283728054187354591482036536718270353838816832154525164826023285452766819852388354868783096852307693798722897035923057500373980132505558554753371837582669083660216296072871778704862018261049089772860381786744214010596387772281276546939492465159508588217598199278924911454783731849488921191300491864286972643754537475615417518258583703479299433961112945714917383447683385017403721511572583057121413085936701025458123381146003495226133468690215522975212304161086402546272 [182,150] 100830575293193643892963000345474387541930170502596018567082686319728976363545685792431059223301555837845479297762239600613473431605572262334819397206140231115771779269563511963695225765169544872993858012560662107065178285642479156135503436141492672727165760921785815805991591547808064758611007710458685035399363934151248208287318322730615662945111794058687664733857454793322268365910313161871534882946803139881550282156379968919687415039122968283899394335924647332992161447242135938998593606307456802211531175249208960621617988576072876127949195207594784842505695861306814696997310810140443519430025045578889445311228334482175759541351133460118169598190661445611594242608 [182,151] 244483287342879766592187465666077517956878353999319447381668302489044208668688696846939006376114624087393679739079570847560244429018307166046622987906933882169595219220132310559631617776861015546289129646944504356909854390968392835191241539090638644286643491579452147844437832376164097075575010198630929871280614002411711897109293550252247162416349289570518789601654936352932200293630501057149461449893759725981975095977686287847046120977638206808881841600721344772774670639520660019770386218702483803332866021781874322131129017018385035931867563543071020676852154961964518071121530415476221395038855161854744281371766425894713652044323193408 [182,152] 9967586379697921236645920907506206606066389404620727881981444599784016294908103245695686045338765245070688430914887996605687694231843572593007587303712954862426856641183008900418136534047265143826076853737182648999426003251888525430039922612636658695808960984788096831400625529063699378990955732382117920272234757724332264293193990911853777025204706263240796970833623655748863796792539776369462721370411077331966011793389114073555504963914502192836175358570119394255877442286698446996986166108535805880988051456618208965260532585043496048254761715523815894748753333817755415066549364239386095545177838632486384 [182,153] 3477544253727634636683200489001920239022028262261457945532620217330568033849872647365082976933408401270807329795060047315516695738799366825968162830240380919590351429304939282883954981863035325512226088440680866778215470336702463846865052901378367083788982650789346339483643731905124161902455623863599798423192540186914623630524088923155905846617244008665411862178829736346280196909306670067239109362451350627847353843041492249740078614380447829849209164065539545904348486726326549522737484923231204295113121004346889790226001806252032598756355026068617140832255346977820605872 [182,154] 4258441940898841328212175771941605262820282474177010854228496252691579367135088952083106426486169397404966574776021477938739882736318516903557693577674348199750390819288833985096396105875122757729407084734024927188455540312682632563899836171292799609601047322955493162239889573266507233113590618337739534592069217430226765709377826424895880810213513437984628461884853941018483956954155171053139132175518502745605032765787260516057606026926922527366096761757989419751650052360218304794895349441786688667969808008760275933866552162784963165142 [182,155] -44536412319143996153632953568036753239704283789915214434135488394744458760565494803561521388891235774929610824476293901870275299610976546455595188324739501440455594084211681165457924449626746924345361610561480400085841472674624649314348602116410392879729403266864588641068002841355978825753641562157992717069779610030398540462321333136329511249707746820576054058906394830138869039151891491797135224638586771756634861574952925114080615000762284380209919019256138579123856349380289008561168689747136027074309382238152482176 [182,156] 64150770562829640396128381158236899206073792333851841017749204562895185698075694911262427165376796456955603763935113002608837249091570216455658413665840780570260449221770791262133560339474636329094040264080986989425819903256713632281102703091849023574020861513366538227143086704959216863691627235830114033708632196930622402233647569604337339473043906975310638285532736550281370292327878299388737302978721652655727884476050179288304465843408922347615263902253817407154395123243429741550991156763301137521245945600 [182,157] -62309797896495699759286303337432278023874340872341592435219585990844314992857792672262274509400608441054484528148782068753010388774481464054448513014534955910094496080495469730558383341797892411703080279007220166695457028706786275685515145537199154110233511999549991202744861701362810105155738402103406097235024328239274601561953318070771269020692772662769996537733886182702696670996318452501255265618959390690536295882075009993925979772130459076254166153138991906237198245145439714179097032560064018336 [182,158] 39944443643755401395213471493521812455104936511224068947185107306993041365609497656292061243488709306251954556447758432361664120737812896172226397433280247464641106736420983294183129351594891939544174424586308083162741182086978486797193492422362083841607407313866564512729835941487791421978351319412493106934446630022380607434563041858616698915458423729378737923164814703337163095836875907132715715281018445868592160239645856992888570020652420585174246101866364418975252074028767460225059401152 [182,159] -16507345724409251072692761398272448349312845173444186616541299419646359263403948312344546564230968532282180785859069737105221972608371976523568821485386828033990546545681188110032965941583408051583597795297176090814594126718259168238994551328640973326608422009819291925583870499383945392414298578445501247908390526300078183879819152237281966938812995330148994339755566407626614065664464727862714723558035789376546946916451086360688119868459415959353374807537722780105380205403176291520 [182,160] 4285132180224927771375035679043635325989785459006261656673913196197074303438584808396518800292232181491105424118860959589843667002565704226616906306734071982738911926991206766388106660216754091877707741505521457034000569847888687640199035680554109658613262780068008245467892942803467792253800072157753927518172627118318668013453248328288393158947851941296187966427024259784440970283019773492628867634955663015002757218389868984783939632370437545331908681553010504110602641376 [182,161] -679017434045656374614930982938742863214600626599325866897841175253218585891983660414082172225588991511520144646075447536560072704944860267222050585998285407649900993326378115524165031206673573100748607379123125012135648528355787823584771512178672960409690499424555163896524021920276314619890565074817938413581885626996232516021698525007815770162564855098129329738795591454695941228593828198415704236698896284565644024463788752509448865226420556166880606829987075472 [182,162] 63624987575936075453883258943537167213207595325319696290949066909308220110505025613677985327747935479835029450115073600537041088834847477282812622846490933681149192491783475891318345370557444725823100702259045777908946355962679376671693283876598502360562401959325775744867244786294551057548593349621659057966379678977816690440703656323042147438033831081868137277617300092745209691420116237452783844203994470063331979416480460971166141355483057788430102344 [182,163] -3402690911962851541212957866623923066111271765821351254443254528431302707694239572958425129394274239298934279311903520213332250255545525747752615799511121724750173395585948463359877614297464689879138665449265114666866027902099387587778313270471901819985760932973249015558362352808297358544638508998912995400400688064421552976766462820217067740287048997352007553006046174727033033517345302727025271094332633038966145100410178617518228705817200960 [182,164] 99823800995737879961187255039101519636634384359062775860868394266554193451435645275837678274216756577236867400766045769061424702882264983282160854413242389509215003888960058547837348313870548484659026472370732569991091404680725335886544100195593545685979090242840672868699574302145438246961288060906969185280452406516754033245024089263779786599231617963395525793991313145389686923167067069539931405207634627928813238612062303719356288 [182,165] -1536224783655372060193965579125825673790872509535322622052754006455919265549230170934542655105952500427304642730393210200497330291445312313778373061290184246018310282109003157026962710399408042908417804147253823663745437511484676951995426218680150348295406657470705254213440356138954752784584266611528007574141447456620539359066428194826989151109592526197896955695062612304992053798401686839914238842585140457987412465535920 [182,166] 11789466862593343682891986323204510860258540836060796152950407621734122042051189443695554987613663252699556763619316075340778656763521301986950441591224897881379166202574082327017720874560198398915167049946956766049589654611672179341976079402022690004027475384839604440822812839078866384222591571325847581559371583908302497074479270988775156288850193740171868285251274568113181705887852478666448484061041313187712 [182,167] -42586346436663609019951652867700130101525318656478438104018569422149120756482101364829003657932447466430886835606261958892164957875805752773969823333677846755964842771940576814044106659943191755650162587117098361230143650487851501936527246224482580468178801779237992737351221056415697532702764258611872002070227512923297271401816964615600276552101819626280726953917883683987864953966013775080485610080 [182,168] 67758547070636419773506531567008672834419628755226422586567496079392148416531539345136829304541383833590652206692113597379933562364532109544485164813620994440437875037079639627775066626178468828649918102028964995391878820984626493582686872892478559006297031610013447206618129604911716211318887601306571246483189827691014166807225164651911785189501845149598476397937427216408740695227568896 [182,169] -43973185225633222374968049701414715519316875065352176381460480810799774913788107785638571599419839151628891969513109762027602668904201325595124977006183861720149061561310340994566289554975669252659422112304785057832279139573393617029455056803482150827575232767324078832149245184862733067964659885833627454165407804858954432417846880011720213479414268711853132590012578027111304 [182,170] 10639045154850188836668747165988147022068829220688258900524777177147582546215818795671460005633081019987872810259283640262810364909522617202854455858134430176681209240627419302510507930919141835175641839557233516757704278246237488696970048290114803852895653960277963328505153043355541536714804347468932832257597102676238649962663128017732512344271887963962470120184 [182,171] -862929739621295651306076309697795554463622906044817489107994933548363577303859212833421103025844985684085141860763209809991108375056133914873046756305881391844894951250455257606469658654501462841406457759155694402297150369923756681353582845597187770069980658341090570967457434158772536573012663985132046345924988977348321604045287843551708709194071360 [182,172] 20665263550364801235931187510803490005723580285106680560979074714049598967236192726078433554122690162996932777638331767988035739970022680893158509307034546807478905535988704614746345870124652344531980920458654033820495980847960293886585925138195642901756045006833238650895853844285309577473810485895900900140311076515635652867517710701696 [182,173] -125243972196652459213842884007784053370637027394292845595589226379973244711331634817081190041281279299096307380269918561840042275728203801345557311772459953294405261653171686084390803665442663132816468424380343788265433615248054423446610519980062761036411798207521963062462236782402266671580156413114328359621846206543371056 [182,174] 158920029111398669050253106127392568254452192163910646451228124337186727755212769140087856740598255944567368261957027533571582806216866005912638396145978980161798103067640355473832152198569509538501795290850558739101356629540897737736682892972706584085737029403694340693516952199798805284135282483196041343136 [182,175] -33214068457849227167523699923857576173924980479603768199698577832750088849986264233171258921574565432594488356297211706734593985542987011374700203660943330127759947019351312541486227112934361232339428676231879345883278965638129824120491747385509893872485823313841684951897260681159615988420832 [182,176] 844829740155067328353009066327953363112601680252179083617563536211056323496318430707822781563932466697728019831952982284091705573218890209265770992452214049243700961733475749985932571923943993804186761717159562306042141045848447801948557246897251492846856420845206097303923648 [182,177] -1716300530939513827633927007185267776009702314349350783451105822350117354454987453507280645835836370011436443122652310279711102524255447400297479816858515037870461444458634667563346226979164447251544851253319015093532812970869441344665435687370531046398476968 [182,178] 166825283525911969086114280319626541699372853976454348732266652808028943585661080581644070016463629580688519366974742954446807992748989960336002886363849686645855594523345232638489870112493457708469290828598916608534660307187511354426061968 [182,179] -305755014771164639388593586130648587500320094953937286884191869198117338708501841750585609804504240148463939424081096794466580233846511653889496317536694565090533886215684364326649463779951123280856084923188763681231872 [182,180] 4293156309767953444119763167215538571499236572360437933464782604995127469680218190407639299989243803221448667168583586030885747211339548888851311161671954206718073781476997227066374982868130354688 [182,181] -26935014436450037315727215806787219969341848344993630456764145047793175488876829538621701175794776431892738837423269093667490979055663289197631145198100721620882384395008 [182,182] 7104826038393586079231399410406217043758545322332816083928991621420428957952719371506044184428702646562673657919454581094376327135371469184 [183,0] 1740383658974781744357727805182263294572839824398125658277906323473279683255892523126848168190103804158476743304988552033491191446840507125879918511529074568957462988901568490024259246860454022657278142742448208956073649840724580833405445216368674477427952218038996376440081075904806496166358843913705284663172810142679557538754453765934427808334299129090519951991114256191259182486900514316700074923721671295228734510494655291254763855837470061467262367212715333642515611347965173408807476183595671726320411956489049788081015730229902743051156547082959450938041272228664698368935120599624063243615324862505243833581685734235744863282844188150566594009485105531678988904931061561721938497619344117798236820963934340648329165656002268970287474461390318097438500727562857524169213596746492120813770515943532178193992480957555499973323104149987455237960836056595385135983887635764823053133149025636705503297275581521415310133747763268560261880862956882840925766849739637330381330218991263732909821669897629272536339629408505601078152955499356653734792081494309970774105200669854257300907321107474387015663547793411645120209858972507789916924989369146223936033238215319168640650956451781460159187709477039848894406504065109912161955234960633867285109517239713495872265689539808966678265196278756278092870254453170156077288818497897502893290604036547091066908565043044909588924282632600817356187355839094533659449844422148050608437512806355334739527473671470976360738408479897067981291262347433472689542784355370493152416741919079774191703953714852693233180657829714846273155827418448013083256156545376118161095298493333825260449004630284243218140303903288113233920000000000000000000000000000 [183,1] 320881357678542497100368784291319680015644013742019109570928310377252469291091779766693313945978857436546615191614577467061758409219210645563965030647622322074407209154052499994611828132957935249103781365586729212361272063989130541776842358954692918416385688208428441957729739000276248067917611499186061646923812170284232055602913093808654457195983073319163583870954407193502774097301967859754181501740436674379288125935730163215471499608826772798288655473751036878947785628810440507946692728341040655607573959174360975853701004352272373719066852356705941786951898275048167041629655634341269556870845738182817207803157646480173562633837830310229949538830989588419946748965550490415814528861235233928614231922730407277489954083412266096467104748142798821210702028873480364170797867180343357570334238253433493797941320269807559994724490506037739261490646397993444939821789528984755624525306571725883938962930160807646901203845905081996616359942214554591306017643414251226749862519399042146776406716255778131692969736566909882853587254261278894141428442020243888004893492362075416390045601093067918995925282778666536218865886988496072846167340311505574346372105337931937408432393166714966376595975080640583843334082953771074806439664235135862522559728810143508845467451126637119914285413370494399529943766107669504243489171480969007808477263461901440504869731920513812462284608319332408362945497454248732048179903151129453760632937986127751199452088508883982469783447390920499552458542258331331770546297784963283270184698720484865779228063773405474115491015698232809116801829576256121244421354002511532115633370331707279688283285564136267380654116353405089507966976000000000000000000000000 [183,2] -201639612736144154406690970006728260416732404955307294560217626037425008540638898448567705791228147737954772763248114455491789746119437125544842068096159482185308851406684821705446659113626413119291599192746887238213795519081869478337954799691777308449039574739431195179261300311139023016859882320705931874681309743579639292002030347318005144984702254823314155737203150973556875408794824631705942889409695716493073181693947938548557977010860664320292261088034706306334626189276592817412980342916433110327436928463895450124857503476375928518853042470931778984583484541310777583381497497142257824762319002499841320389516071375909520132676104722354005281953973769337070342472492961489573068782045251694508105547008184456020008982134952565076665789621847947046544719275991230001271891618297938840113981339600785669408483065393447488854004572470560498525388359417314058053294836226951444173588436878964190322974696041065373457971928095419208507430752616253418554097909960696709809255458616851617669152564971892553922623824109147381659320034907792358138719199562203867025080263473212935002322258159992387534541978237683350646251778061856397747963226796668264332807577250810702783045703583811072851417000567247550579611596305211414202026783094881490788640801085771809005212323779157948320088395012054763253062854383696035472706383595737519631317164316060215607147712002814781072115303494774587924397860717304075390257897339783936084565081071596279399563055268875276636664033818072241435483522635673977319968301821377294289129994807124857965145800116274943911415219850782552272196174767073897192376378854560498026808515549490678678128941896712371288110771364227467195669544960000000000000000000000 [183,3] -6383465654559456336154343375634936674656708969929304555072937360670921906832739300321427117467626122837673449140646368494885530103936610109993998321576471488524935661762720705505650904327596817762895568514768742264944805814824696768688839111908241808496942318789472643013859740935784786899357492372131518398901910771269937727507434516284741622537099994380424482500752372802726655699337737355222496241388892862382611487633261009034183654480169204641103901524940038847284181440077074629299977278084900794761530569192213876387917946094141713599563359231922308860929671266569190093953381050683278202242943197837150034667623114506909750105728806458563785957177160968268739891812114497959510778734474782162971225524557511986902926908135801684035050218093448033688566465712993840364371982671742544244231587562023600826873225675526876345788339689358732422975590093172910738425554782438588214855068169521464238054103238831559705828845698727386546914904378703355758870266190048708807206633234590880593684854431628721116173587712860959901127130273255318131447267783548819066976007805049474215018010471129898504065482595452032553900141667311777997734144632898945825354732374484187548151212518111203130398090415463292303726966112325806867435096433048444192453052195840210882522616805948579119911742371276956707204100523327057167020291295122213983754251688133856627850728725262894926569790106808780309399204570791645698641687054484644371495315363849773331763218080967054160375199596907223524953614424907055985613609344476174717827814401316538048160650567615525582516449096211610530247515291435166157724325625790534987699556175303392094715987305523022362560465318342988011306343202816000000000000000000 [183,4] 74738452386684155921618189061685283061484038931048505782088539952269367360727449510710144260146751241237453329487689508548376696887386113312739462314981415876819815202845654288540126047845966623501525371964096566800296729343469519565901049272876929632140454519651071126502198189248111144813998543925290972375128149985239829369052374792378699795308952000395173168527574651200414652067202905796759459419753059908268430918719045741778806361906706729269712194040524509954448952770404204072131885162008027733395392515701072625801935071019385205162910600986529684234262244596295839966455873224070807217246910842883904986553372055493478947329205021287743703954920224845342300462146727356572007003445067623147866573228002412958465040100286788840090561575313076675583254893175173700635507177439359037633428704984098403842717530421963260335795466097242696149335211172508469418456066201008217328838780200018437846938548803142989818586706308590696016994775822888730406638687219042345091461923102456067853014746082921531020732227935070197170184950671780160978775608337217934277046778216104675321355066586285365638388933110883579237463540977953242880813177923155797239627584472197498940629415790918905049592226790843151954887202214249848064167152311213395536703973438725913200628290731863691134028593100926509234965567289303401457469004939745804456555053190652408008783091548998466222610077350803933172781013317601389595246826976890753775112971966456799208956906003366787991843267519160122318328654257614843442217672645915512419684212313941126320073225172745133296863961858365185797702693008373951487494936046141999848779445389989493613787868786307726451629812661018529450093930820403200000000000000000 [183,5] 763133869635746449058382099853925643885594116118010686910827361588448909177916745476431281244737983871346014744099117290378985451435554748455059101325517523520391118325408502183999067508442306904924741050058036992774164583142460532534034095040507827323646198354105356161759031866271603313564029325268378311001412776524193421267308251791139918311423415359246593927072399014712153513673739878352771624144445905223174566007370623014921232371381684498606119119558610366758389894312649720167209145373257040025775785535641235276783440717014196515165531933956697535348179723722058965417647388619033518649837091279481138193008175372109266807534487936414894958749367703159995609158957060509864641099087182426255995258059940924141025871269783671764867782531469785804683567722850083341882329025728270139218115606681917696112651893088379355275062255849701794590259078304890311089021334656386829856579565450237296922957169589173809238875567927321366274270449088827819942081665963462271125236005510391154015711254520082936887954691793134587919391550374180636210816856484168843179257159697808490245532589236068415901387527841339040702762246239656854266948390981238799773410972826576190202468915014347597413486174557120293354904618586312700238466376698024518070667684744530891140052100590390085236429266990933663494065665929462239663024720887169348698327490744271885608970159912296071334602725163693989654435748936096067988950977772285736554420951238451529521930121004807455529166161337845914885827314523604210215427625298515398088841905943206102309261211369760433143530282077212613737309309982815294131142036986090298321217978069371278574558099783695730884889445703379353958120793042845696000000000000 [183,6] -1448550135134247306816319209688298194800335541115635286869057107030698507980902623621621022302288269628256794898883678418091149553178661649104789448062081876332844120155838425430216940045440454817257188810370643051629513713393156411426297884568693105360223085505037024638538570167166020981531659420632643094288621817706133334745069883105810584455534744721059925666444677126874472322089298603526106347595169495498085946728251964406688226197366743660961869214810893306718807887306757195747757361816281824962851155246861272472295744345891418055061049206393598631341361945872140601006616973825879725715682639883476903279687378441425039832644294704773926414060768490366599504132641514067996221680212449280525623357956587806477719535471563850698354940649652297901666075925867578782559253487879830333554489686564287409762196766760988414150705876945936351392945834549464501518175617552872655533629302562397479500341518909942376552127483475096246528309831419667013686726040799474149252371324920930533409915216615799821289246511258571333551071817321916173533463483720399242839473405059575179884228216273625956488144905414125827185676828210653656897650782925753715308644004454869374483236815676902358551736015475581952766335867976448751002564131522851870665453337048549425433688556794298725375608038192710289169135609848575895073005652098108054625865193698129263852090918337204564716596251698609621823484307025809712466833445094373483330644133130563451385121156089697991188960605330932405319204170786386499636383868662177895237753311707577609605063344888359892510834473173768313239037319803451354461291819017086995429230261454053120238027797862731529028849376220716804559443429571868753920000000000 [183,7] -4889578849787703245088224663588932214966761579824030653539409777121609276116859581101530439711743342751418103921980929457234785246352748821698653688835522351206838666701301972980155946949457261267147861980123739221494171712626661006654454462369303753823133811265280758834004153917465256627435936148438140083599627887986470793745884496013660936930978542631370289738861182005408645401923432031942359739293462245669109552574530203484073972297551655668593050908032181140528270245772514049945215367938854078395888435053316288453571724162016038394028541154450996111373122485437902527913162831568749706021839652528590039063151540223186818975148829083089706455173471727703380260151431201557651193504266345144522506922695745797430355976784197100167737363646028043444244694029559800537682945745654527499254698030923830495206358448522223904727243690110484776334587807321968426129889555348956115856654830816189036415613902015305850314281668042077508574027718261265466794817487510175842844302488427882264115738228614531432023256675617623577194302749586176682812127508684216158783400890877007326373490161042562768299248753810894135748078590379625659153563402486618894434847935068794176024756899445997346994337276082632437889784610338450298285446711904256375066373439943599990251354635332573613442671346375495418670181651817013505961477605351682394674142226497180884333447855628207511327319862491948129226964405417832855362222228046174289106911753598169933808115855412957744357066653959532925240265533967629168794371380241292732510369006984048348585163943587584361232438837787091332639029377224021583876754057212114794629083021843681520028758893268961367252977818551448446884314113837243564032000000 [183,8] 3867190232027181885285600225518990611607043621006246679261255502114627967661124078505425089291903896426145566048281943534685723361138395817966689097624116948110743605608938550575441171344854525743444448487365411730561719040924072063799478883033338293713251001758116614427296821934682883973685658621063180355730912839267180595385113789317078747165877919874375413776226161666983983581620415928419959877345811528884406850547195909278423270996697327038927332731839234496370168655008546385667904055995737749016195571623349209527089854535360214677356710334130755726503717909285112526137755743890369977554814341821937870141558012188632983937263476563586922091912787254005446421520605850945245125784145744338401562604920904411625701111930356615666263143325604845886656581271075347226753563662178855192415887878176561480181787761606392708472403006569246003556680430312089597372541338230889645601799158102007122156986528666836096787411175983564649618083211194036256758557979897715776851783813741911719353941451571863237703366471251169433771542800258433895385378345400293622833316432835719296915950337069058633674814275700334162192114850854724994821330972389481112196636083499823309762145712816273633114288715328039128772725807851567167322879500637181117127307807493101432009162382264770718575533437458361951841225910127391384337947583062861680873739124886470835597306173783029313450197066353349104447347715419096761413653149907095537849959949593140370672437804286669507111043776007655301067853907154117553340770321648578578005702575354050466694644365237898635980579458775464351926994582347819377353610662346067993321414828583822702654029424001344344448889510470811650118259070043977990144000000 [183,9] 245613975024620632617884129448130447601891630164810924502950675299706066136189751995350554315689527800503983631510378132265886667461355005339592996325347743395086314008602600942348730020662339570983096690809318490361806220015385917631023815003670485107382473084241314588282661959141854009706856613220929017014305695845977149908984875105554105518623958967858871035078031299299956800753045598150766880380427920715289915022171031902924198002236982096617681856940241474587731407347538620668630241909531397331858164003096255541623744760229139670714888946319397987573320887742751269500359146665272275637625848806192305250188509840297657263558385432679646091364228585801206070637110273793594498343902539389074592671133794451475992934511725045173566304290424907443770512441414893884077845940158024750686381575411943510177473151952349341410968775133394011084203781777817887479305434947807356208331494619044656588735489846195523839175059277562883478736629246732488955984176130537444663353146009640128666531281990746373160806941393483598628110352147669968142873884897572819625545884224850873052546385759806222231798197709649439229267843024848285097108794173244090480774679081139052106059521897330864968815332586752331614001570872813801433739769006644967673976707069744271791309015908007259925618495540900082809340826826017120459477815642375872044571583286653388226943984798508385096887671034659085437505461051483239104424013056979579135920873934947271321521468989305293419274841014541944566301744903255978866364120664677443978474460382171337678290278486272234376312980671871781309872187447329737410309543694162748427602450364422793780953489304685891008747166259193802341048124315757176261440 [183,10] -2325261102619645611351878299776076253397787516500968703685836243299352642620986719333173058235019510775039146629152682811687648623516719995295032827906159588654313374551919049880390412058914715952324566517536963126454941526923748330743010921176604903705761469358283087509314438824023058109759206168053869832168322888993463520657522198396181038036613179140315802111668681158647348032491487676869853116949319705919062011418151910786154232495835231961139155395997960109897640298952073681881622272130938156613999360358045847512524800706567580458252513550663433823978804860787503766143622715511321649989899734302980180739298078765484540709787861629616727655709175969508218451614484004450478511447007282431727255962575356979925845859257419132178138142708797271727112900277850959208540260344732075071565416547379932494120826932071984380066796344485798616175756776177852509855239275645870291524000293927876498816400647818855608405630879839080092447433829054749402614043918029906454877399568207300136358135622244997520908220262045535462394296842277374092303033176740571968662408906483810331969929877390355147601194568164461421705096277916133482666081450796572783932673519425010692038592983010413172803781709981652489638207883525583095517293614093190266641770260609268210189834301319518860275483898314724012415739041341480901723130636251057388764174299152249706197494148730803735164228267557445928782346665671740246536996139883356140960938987768324788950627359339340737341959871415547318306581861710834402622809265232154186033894345379634191299484999462148509167416555815025253715127557249148896506020321579473063662104266636537007533218774092129168990405453247908682469112162793951616372480 [183,11] 4178440975176168780454525302000306278708595334201308988666525622949654889778367009391003654030635823711267583989814065796603818051350001067082843999592648297138205177023265823927612076111263047547601243152939493187419632027833936609991852304254193295309594194353100381866379615665471956695701426567668576525689391275568624175822675904822799248423387389455275662769350685581340792620344672998581123048710257048211272549073657144044307256691572384604753833925029606381872764579098547307968423858290667233251783547095497357028884069053477676193153073856511201069662433170888064631936505162168887887958748541751638081671569732989990803796811992087139098744309295527807779880954887740328214100880020169746437162018135069516428855174495255815907169024224212319987336330068241938214909474385641799517832687252187801232029846787743647673250134290925205357130595121682667016402272501119663680429049361517594029152756512170208009146554508579501199873771125027380565815477305938748847512248350420807763551390408472379702381905100328543180815093643629727842168511930242034709696250665455668234752691717703552250138859273014266180050742361594352725258444311617404492687816078029252339648764212445921576396706921354900695388273307476148496750388348641276412019747563656581480173604906639799973535366827039549880872469934188714541618401736903710097346520468134414587982882534827284210581923727998072101427081898806714977844671835613827158411544768630949466359941616056833185253656918981226754377998472684014687205902191228424854777654283140301754027363086360407080200959337685998323558245659291420368597675171379353130616689504260230279719796095428840991541957406234909369079829156784472368672 [183,12] 417682305750726781373979013163813306366454835489007200084009868795340323839964890549300533818446609966442500435231356905453692397493169039939150948171363454559225359656489709609399580841316150381400929825610054793025999705084027209968365828994178675674473605894842832677424187968387745132601807933547739875683809908946105310901134147036104617792335200160862154848925294842938173517093376762689114445472315647195066182017544219081641590609977101646385521410021817441266207382771330242478002587162786900196065459027420251958234086823601931517373179084457790314192122037063569611574358339601134134009266437986958826621168591375981786696267240751271627348680995225607317265065096747372064963616655713287420754871123820286407284218871932321488637060912973272549955852348828337555790221937457394937081041301236773977513379021230415643870106555822386243068237443452025633134437409210529241037023584518102769930375158977732846464954909573319793445389637464717486238551827633828037841278905403835920863786830623322424947189894667372355046393804737952136642178460675726970387888465017419357490645116980731450590095429048311090234409664610375184768705285158073742105864029319285104836892104560585391562404032315958907378197763588708345655314732971563127178961408279227538420688522729106056691472508279883508877026589862687275183856360041521097292854858673346241327749494283579421460841089483283680528125835288133274506234671860385842054134632055248887832964156481676424119320232661099021199397383989049702476727234719481638402607416035874695182142492408998062822088196239883698067248860407929794409241435823162101531266445880391886629604683486111914210598784612761227135853700867776283840 [183,13] -1226998297241654291192797147872019867304261349843577439346416189246961020838392359344068693380516480596785364512155302696373657937507935480245151280295620236813824024472467968470892485890914741647639383039101831085415559612091825846356312569280563792047871937663970119807122040336664478347816950728161345564641989071641822726803554174556525960420744579627634618782275146651218764407150773574406288102871171616285366893079615096812467383407755983612323405722046823603640543405201417907088464505496723266137132964588606156461073119621266439851022087487488698911763594589019607140860793252364881232995360094676394650976639617599848075830646694012748594114522990741102425381993931598350413386637635330067280225089071075148342320388071654938276196848558627902574935129309525515917543440156533367285385123246868937528423193475891352527366570588211111165608980024948701113024156579956792853040454754925419001426875276119805097285994672820849611420155055812778647393558605152714730587083019144588793667050281191729303436878454433793749271692274577968783866892121045032228934224331600204100254900068428368550415162035896846814242206102712038665723129658142099117310358137823326430794270114704481570440231885440226160441890857564792087087648311218810505797685993730127594059982973705586786612678017881861444422364319542912518632015945933184106209977271873240102255657243378247333719800855284459996631887069809404629642776005339611840191092473801419564946533823011877237184449550750619772538294722118423807515593025457311653926967137043208625139535526826785124482730802166177957897509618103795204230854942087173087768982982920747238279855900264427074418006161606439269753043072700776280 [183,14] -26324877049123960551223751658717414860378736872966368668758375188303807098209377458605925800232492893933983098056709286765578144870034582882418837195780140224690215731505002162007066643429279037151979565954260944988506319200621551618004664969268127777255471104977190729819022213477761212357955578665571597077791291022052114212075065463250983541567162885443501286297530591980416615677747825856993690636196893255204817215086230223541577220157870550434410063847132076487808648788366647325123669049881619457560710541402700281551938331029470307137796048692051291869530162699370286070437092733313182373890262607592214160589769810016436512413968812664701110326421663014362314262496165556833157040009563941668412263007109659569494145046340709128108457949351875935527808153737129713902479142729232069987702469523923375923562822770853450604703225046208102284603458496867138851320875816583940900986016357373149299324867070386494741838987673077569086209747481762279535554599718295266376292144260763506880560976321122853249813664182589956093036118902606122665449362422521327589048472554664365525472035525876275912582877938560811231783708338869611587148081005352875889638421889604550117818018584835612544574829075331473311020959223663756125376785749721227720141342129246195130275155621782870501949738412891281491111237381635523278799348422662140848373271571147226545815512209519672218638490190397115765496826402602888389832702025900359538575758161435674067302589743078312468786525808779940857398398362592118982530860805826855019886826131093050023345301850669837587032855187342206244534197067090455162812848182837779427474579928221129541252675970533282053038144828882062145305750151566720 [183,15] 99563400095949422763013483877202507183104542609321132863118528493913011927700484973816465159831444969935190928360374770141032544634702523540112074831461095503592261996369912182933972584342120856944632067187284397606840446751004284301243641316706260801477276523206077606868536312548976239316970368118100186843983286191307064397021071181876127310664267354059635822005468374169428763078437405818929141627764891955139910216477747687121149014910263524262303817628585011967887759305623046862566184931269162028248967621536832074901340417859228520084715674922166525674746179501023669121738036009148914071475732027936347792614848726834495308937299096472829126480617189158293213669691296244805787640702317501689899687104615857110415136635712155922451730204032178808736479908504486758934127535556993715222129804722229957216760634774033518717776203044537221634918755528083620945511845965917933074570607650920719592758966688252414019442470412341429659364318583563793914863502205807275687989977183461325014090634215958783440827563082491432913996763946486543739256926271061637018395664992549358982128733257160729751602588820665611063999466368503675111874662227885537778604526252966842028974495268927602260028346050817141162267096968018293661512059966285210487213469737841079707363247798579278583629956515412160989163159485613762115155949484427959176611636245211860594482789276240793145451026136220340847992912014164624051800690402937911920524990923737521118635256566320674941638683537548139250792208562590829215366467089887654816198768528631025014030451275040691505152564657948335916263138574536931216351278165543087187939631019392346438536848370425355822451394454835119118616968181136 [183,16] 615726852188912091712412776505280482963595930701511853902637679813215955831964263583090241287170761154656746974566910850182868728820051401789680931635265088456179660852621368810993189551308583401312027768085643171843212488917425119318700772932947720673266095368444117311031270929118826850416847747875984326628007168044746879877373753580989658057641505555248751325323549164462891210110177221787514431568449006097697954536729635287729227145715217986832111117533414379553347283122718539695111127071349590225049014415014715460985157796274688031239548216801164098243444112767529753186343131253002887104628267366424062449872561172032401294099945244770793299874619012295637206091313166170429704223102652718185491410353444856399026673127575180831764686300409475116658843369116258757492850768107586467414616176084558840400689458535297506881821941144235963598330738873198062960626700024100477243107313995071343396274464945378957979039535046160129930068336189059440976199812427718175228156377033733665731643556573523428035558164098945108825936093862439508718764835652239315579935211191793144707706468070065475489484811739817613415921185684952330151399792490963674202133524426795898538971845000089087906120866023067167526799216525002627078059645305112968852195256737565983236958937493226403610814455649026943712885588748332174869246442877192716188108465282169976623848120767258472826342749261543125602874048981317844867321618409102977441237158369600480570527327600210242495263895570116893869030510478407188881732894674003780563741530323655381840761693352953284541567911153135444846407763200708627800421903936674788404365779500092827036400511541301766358355695639263427541126408512 [183,17] -2980009284370534083916430516255158590692498161197397092584108533671296151078483275692314782221101423465381051077097429006955715200821176527464258841087520879961549389955009807778470091582568855773886137869900207754583658677075426661335397167260762050502815955556788436072009324218862042695262953115797635617456551363289705634320147380745797393358100223418670536389790359645888709470862078667109325791704771870003263491133776543401453307296625952588330188717095337387592279989315414368006200447850717377463116683043726158051652820565195538080845014691400491912687567036485625240235476950131110489949024613855467191806209581769425221434572479724253204278989796200768409050225874629292426374256600747673103660107375334956557493304534075988994260963820544602447326058419672288323971474201750193648582915326930766485846319338578496326528805694770389370110296644309322847208347955557525628659428842217672324418709625605966469120044800517856734652106767928770325793373908786422509595501349123746982294825979054898733418841680131967246845597642727016355977332688188764637125348365187509128811986400871441996259384562716432112297779040253514855404295514143712522558930355413544646063338481642173529888966315478849225892899996517469808957661400709530089270696691008997579210688241469374424712718494893908409624277456387219120345924036897533001136445417716387254214067316006217781243577699446844598374725521298867092654138746928934976946591419132565871257972321598072054410559715580270658450923068088960718112387151474877756524120665422542601136315509770638922473181138413873035507745811955571680025141804174243987640736725485759430704540951938493870948366296645791966174670280 [183,18] -4499479539510724557957599077392785724798676549078218914723019324234921973386452030489338997033747327826241551983464031176969631496257213094259967742254776939852276491884486210008481268589651022293462421762072864044620208311180314885651244607776211314324347192931769829490876591773849714026794612343628683101477203743419043866467087143238096115059943921244651884814781069339635420046008119193084312684759169897680327208432950396757775777097557104876007923751201347888633810241448494397666503007171778193005285586389073750427909010967442724605795349730480886202041816618709390977473032613331520303534585750545935145774194527956457746850115898455921723019701279361797628259712526215427315078800438519243276698138756672046874131020217167952096805022154853165769901485276865323720595729159376907375412873962528255848061652128895616277899446899089867341003468147732258785385163300245977093533135493108263205094744239073130395042853375372885480125055808612645065382432930721705922318455788888821467119500125955280766631154805395006777460218512010377638464581431169115504697113148715337232136951909557219193834805981015011017176755870090020364534417500330814982910768501835167008089496033826432033012247940132973804891608671287292050013077343350078447674576890369071303419595967547561121427522182699440983914420019264004025657163147202764319842500618105927586251453771101072465696402802853635740188349682006064818310987282719854409593893618213988075229908397752821818661098914175482659749834844760840747464425603257072391188324263820022008458787039318306203933052209858381158726155634209556914481199180364035737183859731758018735979687207311143788212189320049838533367808 [183,19] 36973498364522633620160687442141877733289398916352902340140097540282296833169043838852816176434871702603735699367163008514505705943211118553439784451873785339295133808044366432490045725336673061181728480399469501068492976776596564141004587237402479183691856639451003639211425513794441797181502734583723431881018877929125244554975498886216277193738360633988754711198436874896761371631498478894156245996734903042364185562279728270753559634430762084843977457813137628486568483785182205450071597268427432822893322491236215055760795970108779992082882647494392081873051590927953539991322484369280245570275570619855697395295606614418126947182942265607496527910544388647470255073112959275177699527708978456224702244811122101190921895333916290157795861337572468878750478307954309439661921097727581610211418850333898019568446542063591950527735541754134587000397887210964507212013221843874500034526283020215510815999166268872154726996214589973416908345508087123821541644923375318825800168501087576913329679621545870491043985473949759457494081787884211774731920074414914414815782879430364610166988219269526627222241467957800301549135143203943711517019626878383397658978804804454150092835538898136758867448965306359628285220142576048098848177561694089618613493618606786835312609360365986759833224837718652497716751460463872593887400478144656618027440978711555085599191534157793820208129350975836931884256370685924250161224808109314315893479115047429966829119383062985173955842840010854142934494754086314875831150369859375991275337565680796097448858900750425613538843677928705862939678628741715775757307627502470506885449506311658372907086985390285676055214282279545567728896 [183,20] -12811995080624285840101833394232902119684455562774763065418090744690069606531215150610913334640954205127613234138495823328602664904509916001447949079598480147217880802584421708755371937394713662442170736161182277645517249638313248019877797182066305142386059751107424927314799341345429320115474730390146819381231618652261204852033492915014319614847393663316734980365183629678351263910967415765186241551885615656266854570601841245409968368328953115213751223611106481097972096435259002325034428139430045220830875232319884433783353466244424789683178745206328557284154184583674647583097880833849487792663300804331850069173662911736159150282233699150552472472373962643246771445479149234948515148075604171488515602724461140606093841207493269944462551274356347794423175236715784612314634256112012624373246411722994814646266746397426365644893202603301111266393999459979297228242398801565720484322766466888462752867277788619783182007241764648744029564578600731448908376750641129372536186493474445724731665965416188354510949608391446189676051923800838839407287098473048545052456592277862010228418543631640973473935121780332425182416243816547225365332320790497187196954400048430678128787178670792161477450728706102715055129803135545676541281106445228106245585029690188474268476299993577420103270971627075304323345128193522425329507721206299124879330895265631768398597192894422712740151098626295642808218800060811141943711669974218716640639787935239904966587302459003796532842566363388399051581433638002909528347803045610292450408790913161570659183068283920706034577409262594422829824133112104064242107999206621013779698333399910341171327155908472955832760620092583858880 [183,21] -194947906517179050815739269740255222402951844615895000198440498165370974934386807540824520048612844897386465003031125404090877955874424552187677822581734552607047527081545084730538700613407576521532715478903385005656456377289114808776979250186815630591949880782745464569564547780128902173476595796197798065117915706298476709060084497771356671913764209905983122947218716077759864359974379424445604517591638399509494587604450827439252684985796580936242707688230571481699120421828196834834506109454914118515181518790433010209652214763397831970623123496927812311538070875387385013447232098342391581599461028921502017762312636244345438019979792082809100395878742349627727897222971057031166552614208047251761526978825666306496245882298123172576232358076612195251851395987218829658291244127100658326928866779016847960736425262707978428039939053576949063872402489059535566924738716655751554153981337228125921079671193570164388467767362913380717785411246902410619246004804506157606193398521347841822156997192812773019260250136236959130766048158399485968809331757628875394753162767596624597256862006616461381613535519108232466438054155384798299689750284371149630789764109056867309918991500617865641474399524923632388506036967684322284028395242680065404406654970561377760201607483448201584608473575952463385474764895381823315664177624319712120532051253937472672850299111664904934721492454730418613798591882271760528194952443431767710294065424844468262028920949733126832218227463892700156242804918809553308389890035434694803852892237830015408163579508150699809003846218710061919407005875057371019527289157761082073574234182092976108396214865198817051808035695231305512 [183,22] 268952897422442597850242124458475390225250642248371093591350393319590775597809966981512769252870731897178617112187175697486572774447253235835085096569602972732847967521444816326350286100892504865934350160155962646581718785167413946283230499164686861318633836578282242816119187906242040565850990798812545265950575069816836018119709335933012218450618730735111037345891022167013292738751914189458239569393540260046907148995735551739802130855461696526855489879933360828333954261602202490114421410020526584891270604008571074438307345272158161764293537215392226792946027599180663776050613390631039552001195238999327267837013410062976451156302584580602577530788867859666884155104706156366358330931756854260120436969118498491216292046886275403958714022628688996969078220582893717539261285662184753128440854818002729460877986346482722083705170145551601815844298018437068431574986413664123862314349003166538807274288309104642951180912225756147554786306399822766729426653219428537301608456846412736189228836753956557014225174205587344482846886610803926208027880421687142224761348263356480269115912421119856529116807272953199356483364148962706315083835446987961111261099771913203043108200135971544554570512920604013573342136380238315873236653847922639169884191013163384923209105624077622648734600092216336714620709222684711348734237243841221225686941940597726584717636501104463125367524874498407116244230581162225302018428405102178682584684985076455666420389577488505591452956072824722516840079521855152667585289531469741698463442826810141824855740319646341975174276598812387092070049360568527648643363047225773173579522822315844384330842471761641453216509031900416 [183,23] 372677037663791250585993285995818417817192731151549492413674720328863895124136687335348582822052143045979235311319530808547979563111220685129299732487187316473410403060582962840746642659778324980190306999876973510848052756331116190156250173082913983907939921582439011140952045107353024837580549590659997557156054979742135480673716524910172676868420828457359397881438530440775976745076123014929769051845215621369144349655528980202339277681761483125970998448986612497082349572887063125452502526087259336216300376460509329378188362215360851239487100114977358406648090450251870819665869558599213781506431311307994094728539165099087592739069992122505943624220107081587543897832383640793339051287994607556992144204973753166947473863079899791606649225782990781695756188483110724730690000529527287886100741792095635681002355484213601647605136341399021218400107447157324885217185052247390120895866464968580174355203307566662223952918663676367008491545520395879368071805690197717268041979189926741105481696284685253282077602192241192365826645410427727980166466201540696573210174594850307695666577754623130952477559950111057158232012564804840820138888308058795340611675563691949772362545428224674591011827139374427925790115870267568107473920372549083556281089022801947327975208439098306310815042361635943978575955856015817180718155029302036939582750100745439180375257164645075033784791996982440786718935931682427778062232029519189193185519207768297750623305540883683652394383527859457132817267190610312862946187839399861843383598047757199777725911864063532052428231656474959849007105256514625647640453305639172540266019806885137833729304257930568896529579490208 [183,24] -1040162160596044926244966310500075826416189392230151223227315799930328287165019034602494458217126177169633756083320921795788729484357617148685389414928211848368912431612821767003005425113158251613878873126958537400020789530241614025652232103895908439870834673724565245664543361431036806142429113303775428262043146954631692419068582506848284152488627189714306638754532385096716708531275924963393241009895735237520645926989547287194607891660990862319204283301116958834496130046580826254369326492117023339148524206986161204902324958968471205485930261193936776242857587488807743460629134888506526624501660108312542669082502510877695112217285942246245321516439206415980726449997418757011100186160753275422350912520061627628368601262965781477757226137145536206448389357688123583071146198369339926734967939006914838884014237711248446767503000311188299451327281810010118937657246700293986023739358564184896159914354597961906152064069382596260021862753332360768024152550147660055307037221327497943865593632263841175957134461746228718846057759267060549362631269846954905130665129946557181675573528062851918242117704178932111824547145004026548357525931205509730969359320490136926845971594545778022028436126931047104426673368559099624215458649246759054952065537149678778661412627028220450358489367545711665405654222554194488114145233979753758307629372843919609076265906557699783987166373754233905892116332083700265143244768870495019356100142565906300665967052880016986023389325503675364841005239993116350690648028387117311898294505393186520686283814583108336011402218244726845746164843548229948894003750519969593178715252545941398544035673248566340014024839200 [183,25] 143591035553456364747129683545484576091930478765809728364577929258923423972916759483474112293847924075778582800952107165732411299170879651853212950566480825060916854159601071702089445523669343287290582188967263919128899694698181866328813008642853054726598972379470253626610767492697438454169261112388150226765208423492104918933311273500927457917563797199718379046423406119598035777590915661030039785808105575785185576247886961780805600210346667040092698512523624201686850741626000987757309985652873852779596405472367259464514173934923168942015022394879950116288939306045056933218583740178953241684327885596378630471501118797524213863841646448359811611728299570218784251602127966263215215934716284562048509019795134253234007599109852362042654885849186399734414754527721301505123529268436005972207060106506214411848680055833434079778663911331774371479244814362918537980475318543428396610763773729275385276066746250532727781695559006490364866022017653141550091906201199840596148018774811706011074516275832380842340759888880649109157107295034014015603222979280642343690859712273004888141262793526149280673159407193744076292812336618509946483792978603636553537600937032404569346645618733523361064310877529455502418789976254676381248493209181536129666779437954674166897077502749034656098416849261258205836637587390790096817098492048531256526900140225139590605238602493246583797673314405306017275557097094070870251429614419310891315258892900293762185283944021378455208109712408023907177052300726150636436287649493601955675170171664042357135644810714151202823740628519093618160690179669133147775370418304610165329572468803579706424583477750037470803220 [183,26] 1545932570198674749323833776603953082334842367296908604263852071023054200015199687519805434913633408883603079184903192165079700925998376368111182507842924975960629182368344367853124447232912389613885979437424523870127049809388327427404383999058287623723166111545768193446972745956672210592823722204089221025904132115475765529517558676837260823744874093829874198626890737279635012004012609829370146560519939537566927823257076967470408200663926600147452274312737583796245516264174939631528554002578129782431361356654914073055858198376395596536872863183327044083587883189552705954839696037096587212954726705622528012346862071057808595749011371877503713367166025357162305511503267731496444495234902216192734981714470134102029153149836364096836207931765456948473860411363695035073680577343810740831633797469998016101871485809563786260713915306434470424316230959085232419067445712946797039305376389826998699357055763411300859268138112613106861039390939307887894241370615712351532567272101831731287623548866818693616427960254459620845642523010820718057939958947245343864979712307416533288414401865888578079477454636842409523571173628495228806367616453131132083154915746740086513487919920311214472037987142482567907597082602930604601693102864005850228869192344053937391387477746548519582190071167338878376752953304278547865365540696990323287025103871872971416251036867957687916520840676860046745287435140775359678761399427127740733542442243180958963534116208057829595381249531484780220337379033266913006328844992510217863620555533505656206362137264346500178894732782513032793652662381771797131726873286551833625060321592200588565428545192995220097088 [183,27] -1302069932296206361115399856855805172923821690187283403087828829544021481407816014784108655258264101636021924387295579118226617025560843070631264174073597939637841480265388365897113755790289903280646176739295904756326556487007412660713775625580169339818635979534554788327026996517007263698984467640257433930242538105246990683110447081806247968270024837795385001392597486565796430036779396383223126011328948746002926881638506615559748019698712772766443528800379324899141285452417955094522326317670934651611928809726197693004628998135124114626389498016602488805348072608520497716255927579358057101459556038992324505546694619750468532302400041475692352856198414650591091498500532494714896738103108753767885655456246326641101713397504091812958809709040571452843338721781854287023117641337033641854417933839101818846696008691982506204681337720977510537591415117713744595343537126150050706429819886886786936600430263019696676595295073503586359374016520970027334124106175958257596850252902463172165889339823313342111391132908083687159102365766316928607899684082351546906392296733807309418284115108590753039456932564528011295488602962532251455646222758625766053873517403860201654472145192983649872088501009163370761215217393690235599995126683575530533011049695103940688754259448316908340254348545978178365269798983078315702377573106562851080595368935297794081943860025985319344092659911799129810382417342422864146629559417607817440413475385913510176933431983305438347846421543952731985465244773746319189757669591294317556621776824836793831179513553730716410086180278443876912804233389323074903048398385904716246535793625614297629590183334715131000 [183,28] -712489970013922007385560831171368732889777197439677088232099445271656295758894055665081241997954057390614458537109647505250026373695643684255031603466397385056199286533343834324248619500099081113890964573311397691627324150268115157189184548980937086868372285013869834128422236197595470874340196190572599029999033660182753171790167772848770532457236576366710093869302504869628256367557010243790348048770713955261779476498843516729357851909377057641134582897331024219447903739856834708134344947594270464984075479961346671667491737356125447017396884063970870477355267827095714604370576040888711204053252338541366841319658163978567848998002750862108560386699927210563036746278242474123777291950455153592394556362854010611234530783996554729397133140550623583294069240788796693778895459046439010507510375145915093813378728219951475872221627241612788556553471747775600761659883292871782389226152696702160116906645691323515213640798459762218420330408310538242768729879814581214529649810930309354440974142658040720816129502011004490815596219973628525517085001904669665062973667368642460129317643595289082798982701631849750597988884342456984292532537338413119715239015244328752741084524950940223278148648528394492989224511843075267731370864358573182013652725323663822769913829375739937184011663969973897035378149244098807169474442443660053537410276717996949689331995381484809625619224536656520616005042483245869713348810278326184616686653247000944952571007789498339652555525006897063765049279626338809075267164268975417390365427778640348222615519587299116932212518564716645702408428315255541638034527533980618838885370887382320260949428934385104 [183,29] 1498545135323793462350189197851319078177251171154373944751497938278582738100491549173242459888958430934506767793533526495612802134344132118706038374888265088763281447594443879774901154972489671529219261170467840649485731110139195990453908187253495179303192697201982646719133507245825157020704288232741392057375381427691686585177923484872335975618533802854563954268875996230646530832435425357470914620283623636335639768252649381435660159506726571706608976654745786560405066638737404261564914548662769532960516667206918791104281899256424405506354495148473038521704956932448391870372598965477369644758327475213667834485036880220997493014981277642577098395767187807630518096711392611137920800236925239031190106654693138247040134721940565425933459433956795198873292706789184827426836822880108757642802226547343383612236433784529589907420417882778840808381978430388194341503842711297256945938877322225740490352521023406114896847746645163391166511102669638573003904681826346664444067964706537708774400754795650420859469748827574231302241813492102793262690981283004316491346583607017010093075976267305257050059583207662071928846711445394662878008391626811915350323475458794962612501798516963673562138849173098652468764015985641139499647063132314732891949257948198908696745928075339929260683608253975397742617891663309940917224043414751642661005781150052026029804685723356508998409487200727027076074069831920097859007999826496625510471831605684042090006494695894330032579186477458653429768149742512652398705324363968173197575461894082598651407593569456816183975171665678910894115162712762272386164663444981292247552480847991005860543837557354 [183,30] -350598238057298705208594720730469475980774170694809225153313556221707020775003799149476313323875340013286771340414339017495005807830470389394860706950141541832501072520019486654920246099219727527765297115166014044769492750125467244934070564162134176680144729842178078210171825400849574418833647367613614940957094126383765528882399660052754311226987345726210119276519068081574676090936147422785393865945010692328887215539787631279787406803341399181294775389784341279371175319654340147841671160818747493849597441692822629457322624707115302636056629877274492306021797973454007979643971089281094516478080111391150352160065649896543297407788482386953707713108461531304396190671865825974055561122168819269678070141389807879192921238087804159708676636325485794632044395537403478239652768615643528917952946855731866283289766002919463489336684016213792029469223280895628052695447728787680371654341061645999258163682275861418901862290102788863447541999877176884558205843043137798342790783507898925492152953919430317232730277217196264120459456548229753299971245307344269537993564518700830417827987911313385139409864670119377086602459395508874604828437782954243201376740167068300855444437083171571794300997106841986330203643123127304950620023011180590517760489005772868074645451756540569084145705496714094549890405118379694734214312737615183920967539239282854377268591312081515462100149844248743774099453716971156461917600957334446487777022345959502594270385411992904710460334756147137212196984897655437692025008008208536305747830329973140292946891090034786732342113629409627840512331759295530582908382812247623680731445270656927691343226208 [183,31] -632309361876115308018227264693793675579272960616365955382169991726929672978497071898826224020186112733392161582496582871519407150970781020888500950522466739835592342839479304169124812450032319039850500617509843873554466530305845608731423910733899260671704388293911212454014026991118684253196528249785762547958784796261285234465520947018592135304983550735665312613026593966265318177457511986671247114530389165626557416932687227364541221272190511652674842868007051510359574245077223476700489321775154288523812184391101221975456095172924995833588054107908033026606844862957323786808976950777141553534756920439603884062518305422337636948676754018059639874583859954059315403141205785219081776300791784561447943176257355509561761727853719966631381505872862892092275325604378410969470832456430805173336278974800371669545461973310120020578225525405304676514934880824496643665540679801197787427833666988526111840960874090163730370418465499572524290333042960692443395517982944016865524367072499542957607839927113182812486231214125073385691994578768299058846722581632723203271370588543425925797603221678797734631069094031279910075046292815421529568617958921028933349742397398964738390696846535560975335727112942301020907906069612997615646227243035259589221906602197290470069360754574852741149475937501921177907591562693747867312672956858553530824608979166044501360365850517821041786203919510942763364518153876321650158511909536400900415056230065685766889373305300141704030680261807651719567829687108221186004030355672918792751480464031565768200798403272173555026181879335855782983466938993880744658637587133893578282983300653777789443356 [183,32] 439111108889799301738334276251811670741827346573823178686539545785550964082051760454125024578040428592765037854829402074227702302825441178658497504159269920074150335734592202013540470158502670219034527170560540731366124260052807202288849047926223172890107226119117238352127324859704333273216354007019857681614894928590980748027036935008732135706118230129318071109790454647790405257880707487313928104452223491715386518965970908749701847598050428166293128724256807241099605688941490437617029004792092595276824612334083528887461512734086769062844830302092168728213975136245360577733909636253005316864127536022760771811224912928307087552166604070415941312693551170279631906840811719452023129196936917523405008246442032966238441388452126549573995527527870651784544020121466818474932360663232260218550991237313437839620157181261316086075797593789396112117550187139576523742961683631181809561436610587749157752285560922631278977269401745650149593319700075345027482944563820196964095999322941844898386819151961205021423094057467008299229053881947508007297955335336319009269522629419166617734646382139126894313495644728527860479561263996494995271578615659843822997430900361195425106189006329893719495102249908864922024057491720195350628602534796410878526461488439074377053739082285589706256575072829452706861251332372778347247331431896023161787082099311433931648417542791012146306735089055255714914327043323935800682577617852548004236014020271008141588392139493072046933931393421243491469632050986603716841931266077053023507237984932658787485718308630172651068672439039694555216061665783930302863085104121415976328365866820317302592 [183,33] 47020989129489620016880453062578205277305137063451910758723632215711580019947384978437305527137438446502812898985787111397367106113712046741424327286872568468909766787460153366284588365329796134292527114943919775713224748520169031727868299911418081732573116894019094225342275603148421473124306168468207594663993035278852964814620699321309020464765047526858788867950678709996286058614928442236504077331674755132649135603163429001120521431562990636289467726319596424053326111811192307045407766355982583834769371604365883406580800853667072640111753701317949669197217713330289137141357060772855573319443698112611186336659482877304616767830348132604851603571774108039272820362453117840583631010937894528976231135282657912910252946815022270682624599519389102197779971220327057398595275076056073632283947611846222642261226805047499954185855585306505616921995454382607878697517757073739430726764096580174969020900852843344217584490954389182369093329710979580334129150148164012621258445637763293075310520653078531320276997659225204326173827537106025329234321500458942447288313383811148354391820053246600086553948861213125945520486236932913603623107041684106103037487872457361509825728195448950759935068353955135493668594025222176678484011124944996035597567554309781544554466043199868342881248025506131871097282739923714529417594292397895634903413644586673408419400175820510547148982807812425664790769240966919524687823408014801707832838822353086566579268371175130346844346034454903407321607754982062054509545255219311688329176807486055765713375597693637757264378668134894717820641296699940283648433773099817853532456788432287416 [183,34] -145303221132239370482613433600963992029441482614381242588844419854159394180754853922649326129850688249859959854357177084515676118302752938827753453134671170163260767725983751030265235267886195170897038457507102897315566840108846043865592626021380709157437066706007857572133710867682504196896604688001253846825341003781593820246652949567030002896063847271541880671946347930149707639161476956769763202052845398876179473014892143804839807543644756411531792475984202144422847960345931210021181619545792917335649109748992488798591835390377595347699342204249621906242400913447889261071101035839562819765254407954309893914785012363526027547497531793150257914856316967514983177684352750322691078757143452417677353078384412014890127671971037179453756013242256704800808803535655747721686797395102705667619048734484846902895685384745539692776839926212321559802212314821705369225739227132042669094500883779414864953968996756815028402520336219120356247934080426624071309914828138673171196515883661949239282752684394079558552365687033371662256268089256294190825608052673258713968577034390069699441752071141994672299387358424790262012651244207945241239204895112145072096644006938763110414928352675374888962260935565724206275095907811443175953664776263129890242822049784577534536409034413166975135581997686246337009960988276681699103124043876162999546243909013346365769231064010332664558477770386330107109110867956876899013477280117472053682608922011831884298878055793816828483384342226708654910421390232092641814556882492509031876123921838822247915614975067437759140382686013417427413719215959982389401530334621742680166299092749568 [183,35] 36572180695173907265057957430016850792193364939220648588422375134579923569370809922091852566083049082459634461184521511545161103207512245070642963925343596802066904917131669453929140082321369549318194958957094617761797101312477149583476503415012340442553492345181138673958820602557831624897200324712202617042526156628381880871486980055506944349226352760484199451982402060552387202032521462580068535446824758414583901316070159303271027523644347255877842592922356308172978204886377160820748557576167970278978907803588284940363595058419983851261662683013674381912295732255291829578941486704102700308701170639232479139459657850027113667756211520823107561047170712130878423767723296641607119952054178051742775029018313995734098212391023387674973381007716604474366510798447932915936299703798498894505566693803520882842258088554966512729888537201038328488179853041543521930022223070480041439921383373010376483781926221036540257930932298720703615003519297269698301904065198218196610991898585354410012878901007607735426178715100972059493146382968372908073527342185839677072819226064380562776140799513739432621968812014664600902331863302017360031182200761174984741752412812190531758096987029954036173185801507413843407689598325382172723499249830421986485029700818694571702476556340645813343663938670577418960481211464332401412910390840601707037783540244601488746785694266065012850753871925668484790631042955925454374913466615373412216959814484299748705868198335757601223430702018318764180219735240661771789764307492375968326195691760984508232881999803666127939058958714926594401027424330643208419254214179270540260362167648 [183,36] 17514468990517812745163615894527320405472410288666772006884992785609490619907728515160111710295063308705598176755397271340643255704702649993307331507371473488359950658411769391124481558451047824199094491148193837615257491280203850045994795354325141491384130068325616237077075925951555377181432026949021725289761219655795055843949253077941957343697556695543887916601870259846296673010719319001232483119635177030094924036787792028913611164524031449831403527100552481393313000885452922161038440540022252833202919403144287621098905905694325552569485095104921263062445379340458265992483271096519776102110643138496038620116525801382450761560751004252961100362681463831696651774445377925030487381471150191611583042696308777990305989053977385063925730556899138486988881608208749262887663118636366064961638391748730803853181201400639679626089634179019976181659665398202281520182775944077036882280012744155118174110796816490254184170177078682076830041446545233751622986865806960005017891139612443404751886388923680833660634600295948748440406286823487032087618736386596379868990287439364450816902039435184757038035837556628095306553575445960403347811736245380139858049078194928997103704173823707827200602061461694174634035129001635627621561092074724476966637374548320453902382185646445101205884461223505651970371521125526819948581213140275563038288402372958730354476475817275328740957127435840624051014825340565414797741486314006694606373784767217482800205856161102699114669692836776050123430518120477282762445357757661525753702575156342780243322903258791857176208004584239423005611698410438929117078997584549743519869088 [183,37] -10384665845394735718107579888482034849036287440496691340727061610735116718744784857641787411090563664548728297261151090372316393514329839704521189209443876490126668118699587067315640399393901697640833728695297953244137857344877064810505253074696472920322562330165224186632511223065381899524533730879875202471071614901260529221293754970936083246503969464578265636118406631569925440038593485615095770986294740634260544707998241997745168481847832624128630871618324687624210038768035384206029789872555395337809849669095879886707069641161013944043357683628301199315345273565710339113631179538445657146111152150390115984806772180745351056916798022766954801279801530061513063397378818421338858942441883908782162443530506995821355056822426853729961824211908971621841127139037828233694965043513818853016326347317493702435781070560099316753958523832055079466428491862237659964965767741210401383796753963631736581863035486231908249967191041201793311511854632337267945917143215863231070623456531731544217960785267087317163822987177658483974462448177258598632148168671613493593316036227911284826315938565690760623240583702420980275903580384386586195635380873701254303324921545175138810542497619797415043982899289115112993208937211414459603400421372765868406078998316325909022103712443800003866286815450420408810943397485922403741849338065950025649109791636058534754691708968191193893914641196749616183657899821617959628303948090064623798287165085336721188465773250352046512630502682284607967014215230384327275503865328764571311260474951556264100806896513185629376495220448125089668991529751175710661194927561748034940948 [183,38] 143211053049413806412756866365837829420936240366154263180962709285005824254867241830626668655163765048160461770847133473391379860164426389176415438746448788092797926911175229868979305565628874307260524416101248326391491585180180212943824102082816377690038595555600821072377189304563248176163049496024093785489557750196749879096032026603015539988873858118764875489653335885756110795633566640493986692675861512494981046814387311531206767773782340882132708689948650706609127607444912749874004651575030272735381208511296828213608375848374009427417002884931183653093030995004799375904908355014216873084245420030329542716012239761920905458288705218041462417302232276908611697359308444736608872449210522401935464565140610742991992124331968778016921331331818793419481701215822413915127042229647039210000134279087575747065956478367772374309762467077329108043404408203510780290800755537954027091637954643001887613843921537021728771539660705929524901764157806463877996214429516432301689025307022313033794446282219621051822248647888151533679648622411343583505739496719608606463364939557158464538958294299890426354058618336950111763030983964919760582305001325578397273979253096123356895738587552154426046903738979395302150842066009108936681425894351909967573772284120179536451806409153131063147116833571237972864522747618675768803567584250665623192800380032630540161142768311414926090155597297533229456702091391055427943427167745912365300417178405758873665662644902490157627475570141918973673227413937862843718258410234900274791316974632862531839117873820546771437641891695931751737055059320765392626424203324263680 [183,39] 1063025919845345891859278415799162834197593091954931245229192566924469327950857474695626905696121090835763922035129732584397730823904085939592212420731636583532758335155334209261522696914804590439647692803516304738662721124839009574803761421254254884022861517925006085040611921132654725857139240996426547029582807001773163670848020715908659416840817832253802184065781646508213053870568353652857386641334680022774014427353885109338527092875026737491160393071425272954089837597071650022825118672427664764889847902534919232481418137369221532582443478139096837761252171156878867117839411169270798870143230254018790566348769165317093356988206286579094596800603176768098450164497241615295993897831251945809886558029583339865167673963769969256110540563539512198056349716295831890583151661284413229553212613943800850632136008040791192702160916011281512148931426811230010440936166925391818851186671834897025135261763018092476541289364167035811856403305674106623995295116042277814535595479862058859860028145505925356115540242676334201693647504901336601893601484765272432107101898347963954411793150497857781230722006752795408721584595707087178043109791241439776125987404624811386322917598894049996223531377003650905397035866333832197567569360319700677899853712785528196198495831202541932300565635537885378602258980241638454672444695176318711677535477081588087433156466104192660849990736122331118546346728359603904598331782621871693865350301569155774675968472446550245951685721940428244669840021916042274515218261139490021390770698239563416698204014659253526135283583422844865113942660319372118510884951758785568 [183,40] -203580120490825101577343417318829172207064455114964033761493496137216247249405245985933895582086967461033484428597833044064225966349004288116893609328131840787245563863469279178678618272822494985841803425806780632259812653452708544464417413894584171809984126856885583270907486077162371694355101789309896230123869042743152170479843234907720488352301865870343779810497007894462887499356986610163062174119521871649041786249536621529330471643898065998085699191720083942428282435731964987203536876509912123020413095381110459117819124215754884703538895969675375927612836108063408008482163617553377779169596072920096933816037073109748103020391325190475592938067057606026292965617548467646043847092836703106647506223370475595075533499672669802122409434472573944986773649237721776387358623001021699509994956344624758736093775925339925604915807078460561976961450512018702130367019932418612956869015894390618147495212438601275347217727426860064480860143361476478350137411390607316521111548690142875575033364184925551055310119686503574505713458882891389168387420223953521643572927864708877770595534255603200544679053958348841873022407787457855930167533011068939217799555085297618175973732747099452009614803043082377207889857255681444993626499224702041651866090254058405743743061548670466059351823296047157903281819209612820028988850285364838698561847408557736344074710883641144849229229014416997548442134310365355666272555289361861257664138539071980965570515550172233370411878247308891817681872993108174520667943435671746441394956302159884196681323147401803739438086020435099559221357355623987075280779487760 [183,41] -41316128372639665643524097795761168187646725399360662390209875319990919059974050078181700958172760366597780920431341449168840684206304812039247574154512888509308751501419104691965249722831409865977010849385270960504736108215063998587457266186591545328101635144192264661115602418004354007100185664132757412810984940067696682508891823779786013721434225827741028745073035894941040249045588174760205781205502779243231231916382187882276164108427108172210592210867482005917407875427521328260663653000550960994101638919085330587377942392683092632096456460473958195970087981591924242383485629582776397351795367152715284214579752902842722420345076138240971723051024058774685469341140683845457461333013945878387884924507266981832790867283875943734757568267197211339871373936550764167780643244718414423467224876628674296599164928483783741772565089354457002155513270548531723715464885647170118075128666517003810857355176471422607782674988378602801460539727863922437616632184354428751821148095804112290859297095113859022976800053897686874893884343977140088934406910752213649651637399021853902650191411317330294697371539099872408177645062318240839233299312124377658651589268179913980469848898790412214662364624639122656432136058045377050279802156200381649672021044236204004562360627226620202133971347268375155584433856501302079132708037783365593978948774828965308038637300447943365835054069763372669131003139441915745857996326731938048505839246472649639064784592335390404328773661042255929693439652395111595857033278739573248700886662365527575648954513217187573856958650418153717419324438970447373580699294 [183,42] 17002302649950614898505321959151614570108774048498596248986648901556878872029337074149279383694504238824733245878824885827805356770803608111242902384249507641229531300015185172726953850868995593981894967296708291811818958917436116457579670540702316497532988519756239018097476853624267062316518512535707242307887599418596261884487476421592913597465538455414666799281382693439659505500180185045399415782492591786264417213377882993001930680372410548873677400300836425836029721053489454363024339298930005051937455955691581824824947484941344550720938894969277852700097041830201182915423775155318260269750373701179571972444108689497718664834271447946376350411106046648897199188263840654407944758042573912618293094819202384395769607859173985072277693224975656663601219044348149045174893599650882642717172604331261098689690676423497979093715732778478641660988563496536166423216156024320838767636046833808169156931755163992164110230921474154612828512153801601929099350360573690827141459611695190438539863131302785504234151409621942311322068728971251857409108532307692451291942785713806072774716828366543151699273299334854172446068017505350539532844264410774706628824506173436529179841217455447785243216956554028316801915065819372642415429357865978923497445928977666277124128396994353588777255752280340024847694699545463170225618324109707931723025820450246141024622645342633690058884009103512839683033996756020658796906040267821276557343594043717399152692583535207166511336695005310839840030524603756000211427076710752974684248750798674000752125491802064980883890029475869743869664054039399698321152 [183,43] -179578516206280448480134951584069514992399547733223914022315225034607874848182716024291821978047121621427682341407166790058903585216579264611841411788210967896235135968800995651950677216481872804743572041524766762919854151192428538881797029800497471086355083778786503328368053765620796843675932362869040388191697367996147116749058899367091369470928187381182987642045448172789408191648208350453763328024284094299885870377081753278234209560598472720185305983155063355944534547946516074142081279919985130055310655546037970557949283579210645892386489682371105442529989683713635428406405354551037408545865428267793324030019019074046055906350276640547917703332253834829717858000514412668513583158775456185547726543462488373519411491053901312817440345907483063148486528096930291284580123658514588864723906873284556411458452119241097544247210846620254468888970733321680998745634595047330521871393210554220114209448947167844398974192126894139128201523558363673526865765314665575640759142945889074042489747978888156186688814566063192771627222991429899579064722086657005534282982839416978343736677537339010223210231771382432381293323823014165334506556258568812146890187748629422337510777534840271913067596506862292311312099033379178502708358016342505835401817586855014578345210048254105470119632213856502548883500829542762285186122481189776797619294634363022553989073076676892657779711855605111478909630513614215623647586847610997603892029413060666113071334648288681357404546547339061579123158767559627753962183676536382960699606847344530652283464106988354840143483456028675482342779394481856544 [183,44] -588770987044185559411510067375413242894321635692869255525742150173967852385355202783395756084672902789248898119299742071980419987952047261686064031013786056589433175257186049392197005924705989238862487841534031928460302869596665229590744343696291304434193705455170737190990168828326503225211963976846288778252030217275482003324783722756062355948961410469105951639975518967436112719272131631267571781638613357839362612869917127005746567825117204907175050859960684037311488476350739869753912341951364046767369587000488228972570673830041925642952237086288373515520446013067221417748767598843264390432003843636544409876224439151450043390357999914395456398819460619054059111274428059600756968646160687347343505282295505233615755734846752937190169010030854103803981078329915492105340888260342623979099283683024052659483622624156155367848681987417667945983966017962207197832979477183464369142826985452958274628140298956091029765101066809678424067336589684769071325018463535397197805488568379803934577374839356375467099253792626394668747615974314140599519155111236814479157365482687599081931699133398660916079106866087580293465515320792684177551455783193260037265147474118626371427997868845449207498842933272063742435541887083048252858229689321684757915454360260044368387934928029571380838497631317524112703152939245023559146048927405284357045361526450402485398575624195126657054384784605098404301179409823042588317820089830612403506339667664698015318100894872786392266112185639512896466267064893500217929533480198629372953692054801731539299090237355856238008410760464314929374284452908064 [183,45] 57339429295102833233650946296366523690223862154779319852643135273981808859399672920511772144501576716103006941305112534134796546988975112093538336798844212625593240636497773085442251241181121595418392404613872529186964962707672143502134731354083000244704890959386780823487495313256859150341618609720417316649165414156909529431736708214476263141285359099651645996132502823185355416540117572741385581980497629961422746410645052286367872931795803281372893217386883399784302846953883407044994315593778948628623602908905169066019675126140127761546184592451667356428200464021330993833230157591375154334329647574958478376002590629933026341261660194263836032355447445179890962564446455808185232323642449780039319415968136958446916835273506651169111818199253405420276124821478576460419383630767904981076886628951001440987253526872623797092910640996522542790449002527294272796779582534100043781714575686895476663386073772643646583791409161270510244639497829010354202307550828973002918384918345749274768756473912697710909147709907242183363432079667239421142470229866557181724589870856321684215304870217325151804147281257177619422824356041189551122477819931168668112823877026093926443376586059701903545415614256608604874043398133295864803353105558105911924666224437523118367267435466909631131422072455273268838460745678795958251398888299210176014063379556708359157429100161545243513787322005931437045014885915004134514568544252496666285837397198221100003064087797342245811120062651700213583599470083728704713274163253496110011290698784918391969970658840286449315205734654941512307298238500 [183,46] 8872892289664928448565129639820791926463614939442328983241488760842490984790685788207924850632266676198552215484033353472986513855423525714910693376280507142735123759226182541189872062554823165171479219417228017065882921603480262491076523314579243336795037091605661312428072325602519434142846682735680833239636251371710918747979724348449466074436022915155801019880115276928380522719711346675747326002836164425737519316720952365911689933300080902471109519805744970202193440914486663583938015331170962549982322018481763870582708498894459685120456714962849183405446712894139136633049443861484374626430800702953921119671612601451317267725602940698380487331127409862532121456803068201899401024574701721572536696326868884318046176201096135759430105094094559015050753448675841739296329772401854454410241849092725832318386268281919023611572683631331000390471315563891468491541329428783351648135109194549270101571915955402235329751297405881693583045818557584517427361192439113723266208830367876177470450261980211809111852545830678197937510515190850750995002385418102944216711339585245387252112250959405696683372324927242092742394282297031534615710413703573214907702876018031940499286342806834555394971807390217701477583344730792066428048040838600831327163374572471920736468500975954739954666544375458248199691293265094707666958289124231116733371594107502090581531468856131966768616391181457488627330029852401899293681957057662408930318386438971196646501592832302289133423971791236591351030135763882761326899259746176930529034326910270492859405705438296015620576966944979170277691680 [183,47] -1596020605542560843498192434695273571326277733149797821864518094058011096370764969928570243820287411497682508958740444141134937960305800890733621253212487311723486003477215834560312295301234643182036205364248800837426905429621768357782989507919013643452301157219499998896433040950490327420066010227488193747397957027457287418381154183164793451645641850499018019356012853395854183516783863231418328200658824596408533419940445037859082860063437441730969878861278754136848654916001582643491031331265607881753512433269336124007845536326564788104956571210872319969768979310284239201147518021798896671224185799065188994189450799796801741746746096710572320332312845504835319312411205466830358671054465449501755871427192330901666533396412403307706096131202339200839006440474230171841710298825937711118691354314832255436191886152873573006346957478974409592596322831759520235207267346319184164306970753961684289604724079836956188829881773103727156904419503651056162997873752202927659100880320573361890192409502452530418556778812536990942162148197900998178544256220415581403679563850657006553056401009032755272040611544136398914530408643675468754599833335915428186772912111837781191592623044524725775892866863878523738968334575930497370734493769218466599690410973667371676116229354522192508251150530266092529431622473280537988857792406357504248181705495194677059901597949248470984050441715756654145402249436306263651486724317026471082107970405785627012040929258088161044000355966718030953375458639690043626600879991530193438875639855915499139490742177716948260979663642327159628300 [183,48] -33705637656741362332509582281058480055529090327621629845247270095433903017699099990847693390868960133052971971648737545533836879355944784243263146905308611997563072494354525718924374403464788731713946825536611033842109117019589101373636911161611952244349047045534693061254959539761883386969315396534305105629837778280983505564606167915549870510003756325656138687435156988155318690874873338225602593215651728806028235334478953828831405315734832135436229123793743932045091344028532798207961819496678464491479589297517921922522356069964673287821456896246369159109100237831526075424276355007892058176404803825219142747010258852207756655256141300910514743248658524329277783776469642697015055779800721177852719769241421770523672761247985397681719756059303539845196124346606823421995899290047233852692627611757068250261553212830044498139463489074708473255780239059887871819999746738249164935592733830765528117364634679090283671910340094777660437214341230455626014782109884568049372329955536291233207577616845445702393826256437773397278127067897173835292794951950618147864333871615883598615628695485558380295707492710932686034631933561911287625920393324472708869868957869202745015026777762331571727945016266873851464300167708851619508968120821461309102026451564709406377571393948580669204983889832618547400584748911987382076978039638690722461952521985489160181136350877731190368965346695169778536875948964576826342863849700808373061435701190408594664931111710810989566397567276977357639449288340445866773573992597049538250947602283130076791195469820623356578353718544535816 [183,49] 18888403276657947934357699188394821967677888482888848036602550573176143554704664145646595943288866985826384377843513939773287757717357840752035944011668127224186899848157887505787930580382878176272606948249115598946087298711510134541515073987895171675499649505332787251620305132556847917192878789993028011334939870246826703955278838853140069849602426924335826429837869289002281674958723297373700583539736147082251997623710169076806183009022221443086246189938319736618648413480344835688285019246229299783402121642784003433306095643066771822723066089611274576394764986847675128554622037235898412749667549800789540855533463949581453628607189934859735385224410403821770156752786757142006266330045390964981602848084091190070745249978793080371291329041040027052362093353142912374093282752298160294314525363166389783857595335958146323196226604114403142095421350207463270992537113648046219629929519095193719916207026334387090398182553253518861511425150371655042100045717092549170905208072442759658274048342857202942717052267973390105258395513270258173473692046180315090533939056596800413609741620678827206065635042559119936056425036999199528850888679932408861595241439791517791833081845821777820510216934132487707875043688429668247399505516909583912962673895857069899763978606271910814396043978612400349777178307644743114691311461759457479638024125843644317661058213934647029685541138108467716041773787078405928197894606503538299358335578713815103682955498825012187602271700997949319165604284547518312015068739609777518376219389802225787641798520578158204242416471522981 [183,50] -496902120873986339843143458631238174089294475924739802272171268674051997663405268289079972336496289982853901701843510806100440171095342008833614632922201066753781887036890786034699534692068996320101927524204715554915060149841305757274919239858140693508151627089348624141079378491501894640289419047243625037046853144895626516294181399315145438506556295629675497775962127047732691310762641681500696141213263930095797026694867335926263217806955935519549598275065429315295186782722876025887295541666894117665370280369839301332585598439319366193141494183502117702472555090328006268972101823742641147664640162832072638806741679954495771966142378518575741808617077247980406955879542184951319225107195031192265346840332048375831407857714938308689165962392466340161677191350157308506673348198087256859599167483412522524473803513541827800203236976441402086720865523327508676096935776654803705591052702101128587513718667678850498111037622661452547134162044972031294367306802212546900400998694395406116608357315279986346762091029958721239213294132234836074640211571643394866567799341609339331001935245558573329233592696033608909399647196221278667829828760768170504501669934485933357820122434537642175976518752668474802821976612697407616824737897018925702436744186904456954066551303404464436602951623961728249204212674523255473399897356846326889416014846497101119067996379286736392145205320320353851358494340831786025080937707265922075930685693178385799134977274465318367014512194598687797732817774329538842392953108932362383999043183755905108130062393352407134378666496 [183,51] -104656000690830849425418606683199744414961109754724102616921544495348128164203812543545319972238176739576909487518367966961851653122663210089977170388328300529446252823371601533491463515394159413794172772409028248461681566718690324064699271949247634211351325405370318734313694531330406408568685130351047782786207195822419630356046557054785770615610636289744205626687009138172149801039221742707290825309325660943233043026234645032711389432458890732285537659204375658224674575991459807604283754932390839296953039331508179265886921569101939356566489996179293599327189300146038168902890420971412249210161667587932181291421763888947329915333287502089140547746600986410264891937047087899628720999107671339349100039209589719191821876390605001395871572153660209836170021276466620260105635583466584140479791428280900284492698983661398639963772379104087574097605632932831885293600450239171071112279916117255537714573780287397836713297397244728744903661368802072993391763305833579943458494655141205136457176547274393602547577394584500060544689304699742088436800569616301784102503983426503460234073315945692129333745691022913389407303785506781556207809918847322655549949044127840196213812799729730465797201898119486689388456826173159858385090608606546154209437216380954310897611597135984449627217293391713214589580323941546776026425841842776522039246260545680218195572081945880479970888191576553903047945377136677303338564120888899489151472565938531792186445663878686976638934279466052403690593355290807262574246944639913382772015493927633150505918594516329484588864 [183,52] 5686033693452890277212929989674872170788712265969978467186222587897824253010392414005918679578074165574375291146809648086944961477113385676306710806006359335133247651352481563574949871706536191123296456311300787928373375228720493606395685393381826399214945775466482684518819805097031919594881792308839089624523347232995655152712981178998555123722340958583434059130378116181908245011668709292348431703870071868723253644301762766492217975773015083467979651477710013910883505108205464375477239399681823670970384195272366188620868748983913587070404689646759769272763785758585416235329919865898574330437975318319992374318054263137237834108499834681667911396132241469356903921210680015401158912783742797583298641946615607372869629904391456870913322665551849428191613774833536747759429721591111203152271546186768397923038804405762539480363990251712669861746150086829918357097531629360258013878985057041323746360483458328948363671600684613250462273563791755158275965563692986133285980140200603514528078042449606855388879850101212253875508848759295497147958388254147512047270057575482279526930534454345406858047955009454624303233603866377133206340081137299108240243251837003560431281997153584986604815326651521813442599664600264096051955196576410393428032180597685010564166327503708741048490567572471089725809693416364886559312443263408344632174834802700539053380945941081042868405358249313168752006310782434652764813602865329287762805646688891512181535408996227299733499391972316531846136320690247593837663041784297307641250114973102811577561790799008351264 [183,53] 246549791733845365489705549334443150451174144545135095148496649501303881503974761084398627933850744987687981686605509763789952212863708905047946222359938051796451902161123458003485150955322851295406563238278539207856859690289162289153105857166735745344769343542309326577376371205301506478352230769302028969633309694668618501713506408603669756717513365438584126396677016040099740802915608317939272745211223774577318381258746127812597855671659663870855784370551490980718813570778573202785286903440525737938528223355398318239624596324675206651481007654704032521450808673799039719696690624901811621683649329261257640287899565950113336249464609091859875946034545412912956788419568944130707891204580210558706396995775465719898265123601055500248221714597384225695967101765986667635967122958439171349994751814651980495678518040839827998146929063166767489879213112135304617986800828869328868004444074396505457950419957331455191068521434925376044151732142483950134806364596863975339272883811316489183209461510969713200486735663697704250891746980188027616700008526364138624612446720575245229472719243708126557964459744639469215639843711928960251887644144020765089319515229375644474978662930106653599813267414035115278443304899781421169621487276504875928860587389518849902142350594386875478931680394273557813875008769516553779065741797238050891029217146142748011260923293659956557757104674700189624271548940352162442983378717818939888499049729693062645347423797893901931646471651243596022508155363895472269746868215264332787077854778947217360022144980663100 [183,54] -22188852710655971992120249423421086131605671269479425627120674608378080570722245983004734493154700510394551527403474190943220491020793627186707928958227213134879502456650788924834119870867419867028482307172753382615717063095818803863317685842246623716006521851684549220126765014602703116600158931273380606322651254911754412733529911981836243444302725940210305603976424180993518037524447791423050327354056115326713358294068491340468560798418705047204450417780282833666283071784513301438427014036723779464605879962665941882718817618884864913798106077473393183569376338061510150599637838645817017617553741991958238055291292477387714266595797493618086430773138258976932330767514195456956590354324479156882028535180563147712959891311859184870983510000589564526368995663794291484690999882996552092406923008974349605166386592703013934268932138445725259630006365828434414311733077162002133675703119309036736368384894036875225861243732107698605931834533122939889276096467668298497491255908445019001129892917473662105696592841359409800355041252654040220819532840137335096069529943455173753691792742249185318587913410886643228644752838065276314487047016725057589324347970061593334453840998690859728520326129541687525398967737647944607463792513679167521426638570972795347035674230969807839758659285876671391213750711639760130128032518227730698328944737648521380971721224623206648389516004499375932802775500542015904304571473763588417976237945326013625853085082235686529617558930643192731374136024301192616659209210021335397709372946826916099038802364928 [183,55] -90313543129657228917125525237099642271209600746855410813851657304624662746095317768086679682432963374708305537358937122530456468110438796468425545177282075728606415189507552642640545068158859953441195262845828236987468284211133214638778071395508052255486577996393035759924440341647977058456485897281445946522317302691495580399787202994599360216698519886162319846795293636564593248256537360467668992458986441143360339639627508638877349319018913612356232039424598840390578658956086009564450425210015544885201660835543823593662069365069096906376817491221188923815056406869641077020877025786539764692809925847238269378647888294297888687953352947929641579311817813976791666955364363063392056006576456767743541046736910847417411720946235854168158189926613489672901645275265447836427158476469655938382478245469753212392053677505395047073986955704284209591289318979549318315862942878737821907785945418074641746671497946814197803817184338437430020544684653873469201074898757747765205611157236954104850527207620214764972663380785845667635183832225436921533190759770914293269539970670408121118253445742041104191666607634491653364691950384378900728446954396877971300044233171595476337701955720041476740184839264812063970232025819918366604639909093787449771175408549479359681559921205750172076284631247575215633800833442354296381522941999033301040901870705577659789575277172880553297976798557427764594395331343576972240381378664858782549413328796904905405064449816637608463410118660740714454121891557792457910403948277373264773622363560369695440960 [183,56] 38390558071212995473058805023096105348535917774557018191650671985482826222538566900505925573479518632600554231820526707277426546415253977144832140701185169684708965626868055422753302172655108104327560274174697595276862697080544400802066202087395101458027862974923336535252422424933249106560013532114373801707067817541267546020757646149118469117610796027556940930162308830088143412445574594135038541992452441528791488616297534158610353392628021176299347519472039319420431250051978831019948011206121662693409469742485202827029916188120290135929149112838808994990620351742636320100977525425491806914691912721368193743627434155676300875846184661223940804706992181659622145321573085609243087488603028909237730027475118928633455517412634166684851340696752892955486216242684027722158050612802146548809394867581631064685570128122784558314066723464026480378862860138928918566806406753927958123960392444095706379801143808501288072750400734729077769510451556904995660699337374962885480552035806102609830429136833868325904368054532352733165396700631934607097365884266960681907235903441909533542851834530861476017284840432279467261761337309816070998428304072817982182761621711525830822509721631415287474434881439695065393818025934006399527625036236324788213515038805493416921806058767337621555401687748000407608138062448051713517308621589959579413665556032019678285835203106766852061124251895527687051864038629439087237626426150798505395791413759060338581302596347291665125318206961945954661927873607786888855220127312684014240295884993681529184 [183,57] -492593766057637480897589375693807090022707862321250110186337283489594922064355736499473097182554545543781013978591135330358016471419419776421619873617883463565025266260772235250402552692283125595859954401097146865046717381896045128786029604883598743922511361323071168911467878136067573753618990659771394309011205278725456718606358165053389204120894495722373568534776688845876083677706671344360343660234472165062325255214902892404249930950708450123891124838704382486996149176216188796889322519483581614241314339514764981843656617900491694026039641425044484401318062705139135032665907721317343180758733011908092039985504525555378971537381164269639074436874476292438520350445639438853924998039132326197506503977255882555235811986822802746009261415822201577112321194463573741320676096607373458290973429579137782846786220336081528388241415756207936299686770925909547197899120091520129452066301701813957645801376965742851877617957523804247356387495440309326012392356133847851280672452847682508655401096166313646251974536083182667052652211646940928811155948281673807818870111872593705553863566994701501278323644469017053281668612251867720864705330829031866837087814568622393855987840377248293509122997032728840614288235076950222574385597939680046974124707964247826218737804798902005119564129461181902483088143854418671100239104574872653076220529839169461300692452985266911025714783607101525372830614605270382290935165196849066274554504139721894162485875996399797582296410740160757113901936399388046012796490648146129653173803995328268 [183,58] -28972278223729277107050180600039193992209462009904708971176646062949943008088810535384091533082807632208098850790511637305203194894416742894357133468927917587088519848801282182678268286649912981509102548036575912630065966292836437393533305791745411402907104996015259987005879065168267625032046342043707431104266290670784872583101578413495696881701771754596234122569396661615273689085523534453275783995420897071640228749668185297218314918873421546289168503258775857954953837858274059567040988782214878436358292485902235805201957418335759393789285463834407490110294130249420286033224451689422128694254790908157135022630371605903689137264117652897693609843797216236218501815200780434782439341915562416915955182794983660748938121960099796735232446886452579812669792453256728264351226482194715250824456650492684159234573046550386275842283370573227123384331859786868137781874339980337267127073428136591385384063054896535863670260055364618521114214904526737189278765973945424230022824324046877648367276545117321915738205885885254107344599656244795379395826083083882663327299082636109891807029361542228315056340528099892599258827016092738849225637609483679797746939784652330473767567545434507757756228760882901036824174423149254764348936988001913270454063147406253371579880346795284559008087209287885719459089099033661459669560682064172388693803001400721642499496239272041049225864153447774463005798319125865070356469270815871218977627274958216995559169654057286031840632714480832440247818736452002225519301697657744643617288814080 [183,59] 702185382886376535130699827279286968867712307098836825722615314252777276925331149777730425463444581582403091869980212846029311704102522583041197264457616686340073820782824911121936155771272285521388331031788900232230632697550441575884314374675518785808294875168809875872794395564137456312201613124778707579820191459016424200242413284281054742437132084479665517807143388850376199204022490340892567484105417633362928557135732016460290600785788705031220281289818557957487239989645037398647069053142740054911550285069104508068123533719210039620699744312522247675529778986271725972333929966607530777838751557949301225403417339294381641194844870144443710762773484203913751954178398924292455889064138019431560946038338557722161818957255273270156417019975786593433697883334667207973433241371519824498900731174088056368632866184892426527629168344397723618484409359795475118426824695661510390036961292261146478965000561991887134157572769012012351309102899786603148367112875096700707687548241822299377414920976334602489359702549787955602864174332795295417467147644376138030821726511339478293297924730668105078357989836813254721113372457419645016716559029398239138193930549055830956746970251316679282558677393592775207444441206000875875111383717374482648520276290028538794305968485571657393556147899522274974374152018583978285802343424793946621509096801021093795979419363311190407460624787106040359801099119373232537333562249924012733742906323013992165600842232930077871601817474061645438998855305369985348107679107146789689063488 [183,60] 7267004297175984570020407598289936058169241347466210162539242785446817208181298356663006994664447034171689437560122235290023220982533985890203625176243882045610294299508762501763040944550303327995099870795067439250988875341958752984513900468474024630907521505807837597501604281808950979769208514564969990536458092183658897552741478869026604530679535826982650941468563932836477510725014083636279682890034070870504546458337883148064027373614266124863967047260452778850977207459815742922713009770278840986170741873368472427821715773690934550620683131204446899524402841389579781476442016790774703567212008930420533533529200849766623082301972909092456999341186836033450419032774167838682478933524001631321864368513821394749603358031466309731357990400603801701853261765826560590535426950157130152448260809540984548154919236109441942922525910831254451034203005169846073477206297935672917499868504122766528881976317742396946341474515802684425528814241843820495561206860659127431227047734157912680079151351764218192655310998053692600828045539274568521299620331427564854847379083460070987846517316018407487755852024788813778588894336802905987423208094975694878650011131200353361778592710184099282094490804269910944696537431102827694480793696455414033795013110647956652416720989576836009441678179270112183704826892843375090504718051879628831727811463225968836385139978289657251070085346244963819205839018204582101833566419669901644692857305372285033556420983615542234744659132082136454047557849449174977359493400402254771952 [183,61] -340358577331313675026859197574273318244875053440472209080282066276719448651939393872215475972604632908955773265010166986775152931763453337720222903719483358062226785977414695545023168091881096846585947102975454276055000762761473063594348412323973967313358292646187648513273615634593241324138961610259171622742961632376537150434154790233007531229640834931343800112589163675161549742422000416007305431179947702209545710178782229667395633688324083707681257196653011848220270805404010376716462058327105285480983123894853697589644516873448148980443826849897628167301513003946032398672315810629740679297410558923981190333202170981382598213424988711688903871073940060289997052139051639844177869623253198520326015630909905433465574858450621325835446349582493986229369377811958051769155966923492204933492392698617771944328343499292525566914799752679380160388899738763251145446902378603150566727418016523856936700573479754863987091091870604006096831276480586247695895551075888196723057414706536392248511152576335825228668189025974169324880270157875273186010779463607559799685051639256181754740050829514503097913815250669046983111849945362448115932915599749939711340917761896018280155659298059236561885472354917121716456793353561899793209948534836167126752929285679212435648729678469387211909631238272557167344451197485780912145899328245999831671812285916804053082604163942093284780617643969102830069610736836131762004728621328183195149571873669083466494941693133441180095447181387233261693230902380730845198355889000366 [183,62] 893017456893086712991203280756244070549256555644039364744031698453476363576694342045954481900287714368176564258513237440245252808937008892955019594104830434359631454587624098546491774706251334309935020096989508012127707924134332155094456081595384901250584454494426302180564016450158525852405616430055366696035921783207367421163827867523418153118275324864596367400241836939093983438229226086516863009131100652860423235975046069702256529040778903101745999993860206640815702781198631830089338997268189815773527120492165496229882498615382521839687771615633033821001763721460454510883734648853818985073408950436764788440133882529184861939445420776514623447359095062825480851660484936331926707650999821241667089181416610853831885388855556860056745760834042610402603699101283556484864419062994347108879475070427020094297628221430051966922584274719400003961631406573951366489344808438082317920694420510763392656699171091310778672848675469321147544782351265143848955013702831103361425824692967563141088799345008415619145316287895398241318371656025928184788251875379969928127842175578690687752241127156012285033073726588930169533026943377567950741734348050554769828792881624017245188384630615903693111034116321890781536113643576087333021092628694780954013330064101490616802957495436071004987894452786851178449422903962839101224082797969867392059152604494963074047038792390347687301761779635890559246859603304458482662610319421282386831946233830472369476103108122897316619314976536017156093905212103786546435528384 [183,63] 64632991056721984455952864386982395107024047001755735325561782841036486000739466056607411240761902458522408957674067751023731638359215157691082526311405607878446291522795244647072073664668462847112339688430176556646951896570206538405304678833025829298171707508609981248985576181106337084519783371246016658446334067586216960104269836377544028221571551972609850318158546310392874630242467798051829316475181872479003665905696094362796787525689459478192243023695726336718640663395006871150258376851571470441356938285808759496931555378351077319768297436950705142611893986579530129847577097922405593761352728062862675207325204704679806543379414716170172489086182826404316690455844310605246195130830181501025288887066838115606182800639606212291834095814042613649733424584336152489722595748207680905431459223405637064437717427010000741345175093893895335861806424971851344762553009578114541598728540222169372700137292107164421635930091420652203715202513605346012512996388382775984402304984860905841441055900766362066765588635271585041865245976064758360012583072284827714526406799252315313711605064426118805593125459761933775929879770635905044349435369634123082138032648410161918134474098151189523458156876928860177421815035935453515821406404377378824330722459405415452193295514024123810944766916657138766390995195000496695710390620709554410880402214547792789740161148285886059567645602040194104930978924088348774402359441883007345379085493570633328033377229662930896348702170548560746685795142150658971090872 [183,64] -446391098277978275007095900973298665626417747082052775434312005228841497694801056819181385154339030795290415300452409329044672593576156238296851489520124991930647531369799988492443466663413375331821951501698412940561935230384667839202994603379275615452396631104942778379751163302122840243651257904551305389620042863397617043734296648701463831221190735593059779172904854309086345406723052915608567600688307826949774674700077427593921818630414064265433607142619132597882827388484747656524137106579061568909802643545624807953612333874489568616370668096639169452578540017529627245996943186250355652473636992412752729034839360368161629067272063503571837805699874175859984503003175089652880905581666508408905167938728221082731737098692459543394036239320499696058374066463933189338635005154634394351978774306912645220486711689565028369471177765567204651474298523727149636099679254812247386410248860683718984835160276542323711272034285705926283149016463493362406036135050888983379925973319294506768415965398717886671830679265121119036015825981656185157365017665611382927662123272351993900825171443422819297540468048698221232893161708585715337478882083158815940829799465775817786355072237562990481809770873075770230710093906058109379167044270911259496939834594199421298461318835430456262702696832934481989356062742305806480129774999100847792959735420062624709716101533456681314086235147040583497024440625062003057674225369902496915127845751065536751817426359523447957451146227780946277025328903810991200 [183,65] -23420536816476388253597423829578869951204111859923066670092423322780016621095635787141191088016840935288142851470487091132353810553789230628154613593591753380873137100309543491912976283232610120196120653062601889165067301952611040955517817623955849593739092175019482982900587863660888900771961937088681673131893030390060651911992628697848095789145196387453231635069020052300032354387390523248193121809248944905904153598307830827884969922548949109229355629579317284983659704640691447948242417946475764955852550511997508759511224824196024015935932054992253036825994720965548236459785192679686726691937362894226209405166761868706599555588120686508805513513777778953391488574979989013425536417586382003349068308246378378639710040950253189583999813551606136124291076965606364142420551746430537946563471066944677412534110798568211404662273323812013324182386380965127980350163412100360845785352208167838346702286989643677896730024539082613012640191358739401364821871315862040960072524472361174680329233243559563684449131708814518771307492273406133539130533294801411376617162106046070478566558190325905294061904073663195470870387636474812247150189728021258506269747237423626954326076767839054912973249332245451982083004939135666669925749303486232387296742870044098673817935338061675088499779779417558741758802704926026713609973272071673818799257162272338893769928652986829257163529192044134288398535118109322895053479226702910683121887173958436435419979164645292608939588994781140567822422155376580 [183,66] 925524882426644770171693667410682833329740503846931703957691024193346544164011649891870431280649850236375228662930195987217617585890896858176727646154732929802852885765942620399294098443248030134462407820123704529040843089060237403567046775920080477943863947298038124826380463964145279970645106345014006497084189705364962941403828081406429270245711872232797838582204290905207534775052685712461589088076427557048193709353582912131060877543163757460967060039833824847444234194905278786358750036076129685219039247880808854951736332013911218151988607374280969100845975762419174265209245355858420512267127055706386783983485466051348406770445846449550944129170101505104766748021366644753043750691825235977639932111030354791292829698323696689461280096219207811562638608642673621998456402122779659798641246219094450879530289059203172528995456108114678847092426645460601316566590189642146486717712723498873911921458889364508031858625080935260840172503301156600192229718408058746179187787823129509256272457585608363635903164037643097149049071073855464498779040334174473934599587381926349444210430681143365760418245990604339964163128667925195968283274437038959557860130497662991262072685688617540851942311859029240805410851788312120351075687882282244788140059184724166409187728909745706068498530838220597601168919925868472669418951761851968963342325043620202901943741318562664594148500778175713260798332852172641618944440807079734121775490070093900943163658446674256234029194776090768569303337984 [183,67] 29149217242275984789164469413919456342272020449522122787027581077366275040112042210474134946172876499573954010454636822206773853870342057746198686085400330264883414717471368726484532136626723631955968038711970748180305767406563689778277163993801233216270015351778309413583515706213207075101934634396134756719093686104442370568014760734902583670653012015201233068506933253354676230222246971886421540246824465631598238667664076720026567288765391107255867087744019563276880249018844493617716901583724647502321567241406334881433695096758768748375989669833149698410371773283214204219471674494151078619673821146763336066299809950149238473841463591464676090049696475917861000924522729413205003723468543328754808800586149803706692089158607376671437678770797636171013132155659407095940511927528979728293328631327932626834856228371345748156488899770448414568298154281069299117804046283254541654948101095998102286012681124767272325365576608237863673497677452834077796668358277995083507703358565653703781197629698002337251533224508386607949697011093545919506635202859445564228602658303728952829991984664629299018003578434275772398052273870957621180543427587215432988384110816367476379943615208607272222532608832579077644849212189747695491704580778682754145836830876309463724881893964898849100739757356124049102409553913939434054073694743598435750384866175545873382564861011383251812323072091576598239746718090404823304437161638436510626445410709690172855537080466795423763528544987063909674368 [183,68] -4479911591166096005732953834195572868693205769016259497181876196880357948796729069789589690322160050875908301535104247796557677256460095945571581895373072131893135811972456421460395240197098208128419839687837926359579551096175414978807601991908642088560058718307382300230358357111368798373970587935294613492290282066374647371185535264501661223361336592056419305134270327334903870964903527487117806752683073055760332484316479779065648126976910109562816036331835108214438196902684708735934657875288582413897686872966695652037183563608011738136391012430144431303263717706285286387127484458122510625383124823455059842694290019626060832175426821614810229948080345529483213150479680191602097557894840144376994529998245055518765900622039639861193078973557141741979614559509864093505373026288100170982534274840349770704439270362273838844741928111634007147534202765362960135729979762030155145119404004221145189096539524412765966607621159672051107292785613537184646768354011792796622413292728221554389006048702758177101204250311676619103173613397122120273483699918586616557962766411644834920917599107617789914964260105345289080890390495886126858058880396234883663367633403915223837810862290984537504035187553966755853065700685436131792934251969684710237935779618677642019026933424262567935298072792855896975508601067289790246654854392554783961313774155616404673629993029044233605699151669638190099985969579757920177529922524060758704512644138494779616366329800604499884439377818096296928 [183,69] 115422121984610322694139446491119922672444334866963044552339173269146143149373962359384565109119170066627495365291033874387189602560078736099729621989366971043201316563884737443304700249916276868277432426547817590010122988436705995864596788782611291388466916147979690683241597308292212027761457851210432999712126450517303827101662223104024926025251105701146489668610458187647490513917250222525605988564320979185723183509196321843572772260295952214366158118866722722842946226848371484506325885184596268475682142466190661494496850209387387732081641965759659316961240691533323317361125055519237817622426891975364238377493243170323299675797124746941500028797076035245131715676441621090642664809491978815676420354096124862943465733189684105054744807242188031460579113711761265770114011104273543774301825102817762740905356673521516145326561554605099930611727232618143657420085319961952499174036267780633479044103530675156379497279390508673032001750626499125064730685209701871271981206528125092083606428304891789930229892564232929605427275393828887772613584531923851085742766385877127089055936418572189034041943895319217725546313322476829037370137383222164846729358912855872810678097619261375687778904373711261516095345104237898686127320095477108502723604140267253771193024197740440757022496149445454851898387783273366188333333811719042027838730882497630204529845701403187792252440273672182752841361301457936994791311409213009121851496175119185196928928229882536491509756792180412 [183,70] 5088536749081396406631349981593866633651273103592526777393513691577039032203242306803064956129550403545196122111130376515482389435958262388382374842737931993136416284586334506020565278790019096676218735044249426391699785991266842555463199011136145373855839041879724525905682463824411713767971316204474827214676203046409583236541755306059643202562154589200494291780974900292649518126342014662450291037094623753234751867540166168919539377030526158946321850370420794084859758122010135963502015383734495837723137976952249453298077797287977693329941266547310307589666442821947231012494849902966017252887223392080703581906460225907241150538517637296601168128248706110321061368791842644911299539833813589867131894268245561491126265725748292786451053249925362349358062500420933855411145041370881519008931242677357033452056242679133398348337485652554075606928035219924097655850974311633116561611290264681516706982355960056398944911446966882179071630896313722103044694107888906490140344855127109456295555036495663179334100208461145425776765414783122196773138524031202759921106399287483577213334690926339052533348690357025766959505310235401422520342585368482699072271554190978969610652432473829929520990372354965002088098005648265622171093170026111808713726106820213377424176993804914801186634091583524399813983503910025486306338870582281841822075795446430833497468372221654631631319696147852206703194304927831433124826716941864846358257843309242349017272558798369454703719135872 [183,71] -299748075632553282269411843516130080432986046959914601330414910821066027019743481032264039145426297733192354610200279024765543680013205017056879937202101806097478100344912150274631507956776331764862105450974285640493236310502805737451649342985330659498906013115402885210568106191582759216116021399843757232954217009542211169938100171221618815899034302369156634364140103410691339621141135441442761652338894322342201542199001280347948044404513380884843356508659131637018011600912698036304406826931739544383141897121242585487433375673042183550365395859480161005425934050835973343841904597829735004919538589713953615744448672336187364812348587543239294812508800289867350801904795042802868030787121948310860143168413417735087980702803446101805522175751375356524350812143864662124474430880862675511143825110315561813106852769874996434459782897606882096785249803095823006753276663665694644374583283580921341986457973302217068004400818992306563113755775184819056521752866834208720080876594540255697737100546311409583996606690967194359257521017630826994404603912829908781271546987229272030945800029458493380235080130343456739413255819494609335713448784753447043199146442239527931350981964756356069990016409335251828471106419055883510967899593190974203148306780940919940070648786453997864163582745111330541884910218021342114350072160790625621803996387385451038118669365905986588608860288044507172309645919210105121190177712464441951323842088983134268590424632301590833715824 [183,72] -322090692409650619193536765408492803656323095017893138680690277076336778285675767291235894686404267006406931560433952702021086507493777093824304116038223832720935120458697403474199694085365697747047338262573730464693810007630028718975003593428479428809937606082065541726110758927696010620125009248221570176456273340103608927852868244017611176748823926448465111771693819876956236468086090692612252541760544237319368181989118217658924087746876852319982484031268588655644069141053903470047862988528620524327565957987199332472856841701478397964973623762982694885079704991745713708112444854367257153397738111651907989933977931448144036349866693671744867495514700107971866367941905130208257647536842765476670544448133736671862939854385744573108468823620866364416645678842266301081942528457041990484578899378792664803132432291509068349363113921820752586145735059114176278203435298656495355873002912267944511733642633004532581724895000012022288762266811840307287952130968481283843765521188419449802701872142448178502262788894574103309609678541647354669628665144325108153139807864219844558369876608602072760279422657933325367150943170849477342985918057703760174232138563988193172376937873825950191585755807091758874759564814948918625028302953542355385838095998370777834466109516602148015182065342088749467817397077247937642800825128120110569030354513185383947127538820207020541065666198794740241952888179909240965137180980231441658673800538742043520884082854166090288 [183,73] 248070431949825265756917103469480452661221641360075499236599899565913981801585959422806784905753814508860086969410413322064621254356856317934431713932346447597973629589283159572989703531421629639405075926266112736569589545643411288589043372180808109864879396307369708892325007326966545596835550955462876078017398792729264523106209170354705773548084712719114264051996065407890972134515531242779681545785786756569335004738644090314358943580585277139994665498889842200323606602465214081582551450791034511800357529255541055726949529919527173237114712879737740782349689265179047285553814293890102970860340035614819402565382585584051952326364492662413509282648953724196386943549539913973878715050935818749679573351804919734614766996478038848771316429590094889041899526334154388153599596500967434862681192922851875507777518254851376576882746746468400351496592343187311985425222651622689066885670065041172669052149848523508753897744724552661957462861370715010479935250268939803619447828580571552991645703687104876716588388784265933729373414029711609508678413166613448464420800381526352853579906914032763292682082079273386674322133103484798161624200571423456931951410692085099396309730203762092062189938688584003475192312647340890458767033690528829830877187814163513923246179636590380342103431780748305948307661799770714459179478092274549450518431406084277312172517316393449476160556518170394597101321457539883465252213627072627209972388467733191913797731189648774 [183,74] -1644058152051892589482317240704594100654398407193846161178656250198288114743609859886776306652363663951498118002728649783720511363024811272431320355356156730477986174839150549059439066745101487865680737190651783816383376272017724299877896760335818277116898591355916731750502730910663814390781318422122438161300195115321316990953629516607033050145464056704995616288708889968556091211857170591204842897119987453403117430504852690452034880745655198375006505882549980839363600449737084752284089069063009439252778045843640605057280334383867625939209267832336159992260769087467621921231074691614977628571466723585189139866394929872783679189785404033811074110018236183893259689709605655767896994553460381519148868833017870620085077966026625637715046748666461840820738330277885004684701076241262884267138890485087775621281358893061006842472020054037593917513465847192549066140871518570644956730955948909208566471238798620054434902912654154926335367051924337838788306032501631059961864127019195266115889761515880579707040548961595324399996884166088611306339419331227411455272129003026522088281647567943799493716290895154877073624901870237391975788111726259121663432337672518848112038975206394345358902941854797139071058833809203268559505630771262710573657114449714591731567277231046312346562403854312446529448805486711086921900759860437373665717985623810400318839505566449272886593397691546040165063262942316768365930621763906570037457028464435430251588005696 [183,75] -96528113605123859600889315882114673899892762072809506882774950790315132155437355031726143018067556900690152931701660019143556938275370824579765006823491533944236029149378278987158969962057412258971981465689514962981278827474618028579743770742017476111690622976047332888176140657323097393790242516452490777861025271595181859985070704717741713738269301836905084069735332116491127373375241835097120594235726463817538126099868634112935353332268790604966958782041052847407499289507700333108380881604175160028686461619993037589429794519984433590814053161909831842252669058713863706344352165969326260932675593898538377149594934150651626531002046069253341404748733828562238598911338635874297276900205835915201195229758087249070293069992395743855940599406158389863398142368073316876748256917564129703784996143777146976308312290835050486664120570896045843844685896901901816347469380181430012686213322936203301617416226474534600626198794961523105871106222185976837704543084814267477827687594437646769051369126232277274730403028249411969906959773815695026468002909373311284813605010531865610740100182103148951607311022909325257475658553283083078848652627795702582312643986255468541552084042801581038970448953850001216260893716781717691362224252940457212348153825849104582842465981037186488973972867777177080645568522561777073953407651592677865411602684232975058786779006984097934856798845037238319706456519221196263600604386017091667743092181610464239691752 [183,76] 583450079378819305314074944935008406018524011335360284202449650576593167484085909981203794306787768748578600765063621430162608885024603438544908197304146112699405121957965651182766518687230845714542874679262871044651011210867513066372510945798425161598789575314525389485688031182279672433878840576324734860926055641517071033071907470708760882781493746620758862223419134348549664081750055838157755482860432170360313945886031341954223556659349907478494763880958783837134083358163933086990124925832795072498391148467842172109651193957522085780001953797072024503900457794242291968985957154122160325404845427246399455622247497003403988210975202382612916416129917054045509205567305603727523897772838879366389580883372439526351130536725841346220921045426801361009767439480181042695143738519668693347375681601288839749036986923393182250818777421253200331715329639724203522049742053290324617583293668870177549846450351965867700299490160706695567843831443966479380616233495766980668639018672121327810035399790586982489496909867173995642131909637188312875383247748886041269532397971415887700349277158525772146722416995887049371575956577922348920266993163202885581481343945280601772831924045577448372216430547187456669678319015318153194674003506477365589957024114535672142869332447314602167925199201154001616862975046383302255462256750841514464637853860652816139456937762250293955723510196135650315680994851164540766407187221459057265556260977408751456 [183,77] 19396495364838384225090887480840973098852323582907386824275689968412322767970377143210435226768349820992199233517815689092153806968188128804926841225737122826484565701913150968047324159972762730241908584653431143888114743140515499937482525775528488107469342979636824712979942381566142373826137388033787666757866412423357229438254575940051392705072240470858086922157171262212718883570896245087642605188269008423269719868896084826809845579133595297611055024765179962124012303366911230508297269537498821167567822910064725182160049537193895698773425457622350341466778066888648504234253163119525438037729663315670333133830120427590145165824409382615087625572300723156867689919779610512110975914242705814048291301634249595085576670235480315171561172388167241705319270168229929021711973436865791819435099039246837094761197434336872577844793606300719035131234522331498369342130208968393634639937969075079489422602689544784478595992060741091371037778407700522146284577882055702199828593117659310272183906992161509375520707084348600796818982537418421422942767814823261256967460940208704025743706833701408492695693568576876860079742863340461458894427685582482053527611835420621493256240158415551433382026157589410834556904852282367733006630796521056940111034165635032579163237010667713767369194700075721600266596644835020938209997761089213527940745894216946889860301465777471444987259696196186425694338311204018136475712627988557768221776655540276 [183,78] -40189015643873849753023611527946137865985374292711777919435739571078810801931171635267377185881693521626916566845217676574554119974431319840180211711141266236417242994011731422127692967050495986497914594296551846127720100789544161872027308770930653936872380419424515442463857573651812907608508026482258401755017531181576888062149065046406170387120619639313023935035290366255926159638280432673672874214367403033009883976969905334614351418078002373740635324232976441075831731976543881337192354174814567952250933704315768202279727860726292513043416278969631207581942115428249604348377942890664530741484173364603061241505634807399026112048236502649483718267786076907278865068913999143231460527212945014627490154334381633508235617390554264517449592272958898413053279195771795731329287627314049224307253094430031297041322891716347418327210764757920265327482280921975144444662388491792196699822235069595716982793937224941787798900812069891450496988307867097010788008475051178271528794545638072840305302077673406622361557150672735045677984733302310037580295140691060506558015488141841981415488059638953875736238446758353795443477287630732664697729725130698172258250184193164485268345492583076982014617592307392414767293420573970459744970441887703955596989862934196170171945388329249433805909740348615308313839257350397045127493404541587732346744492208667761101644282945856792594164253024406120134211237167833668461797883237254032255568800 [183,79] -1797391158533234287848439991820645875668541056636093567969157969455296496005944023010813910462542691122219955480580844171568497858344613324665382988004195697756742856135511125016004902110986807487693354579179227808916009757692614162626278343054265432762585747765375749792165475907816942436287318271423078395355069194986751600000343911276177988484652482948869321338394827374906216630160887515571358153313127408185856372068190604171930297491286416763824380733321738237011647304562594847445933449383870904083405467635670241765735645687381533286481712344487052101858575712255576363802359107697869874477476989913587057968550032133278203955345386110042374075727552330474879819634511965323539333005868508596028890605635016524272481324060073906929083980329856735451172453273044170241566414128247785801459757863663787256021404173793616209019233844341891842007961073865400978756343453722018173413370787373616926069477570574040884856671869172846585308653665361616106995236085465368559808030916646858298572586122994455194316542612963211529204776935912919314886552882780672474034225340900175881940789053908473754878352649736738998218223427408817316256918168306977760180231351383203751852581908875788645720891078112361017322222422507699078303668181755849025272776661879386742445509091458305390687225767595059427793479620030937103040011128993345885537215710267842281450848220766659760708759883673109808086398328190576073616114103417016364804 [183,80] -2878734602936692772541804453801950405602522049145402001099089213357331336821242376195531804972803259146053557994524505062502617649389453886925490168206672104414333462770875752552051854858573515293097787597607535148704284513511924531661068947730867676532033536329830714152926111324278862799658973086445865099912454172390279823156622349916539022106288884728922429982032470285857640456314857955338521694819139393804150252263686856121425471599116529539199622579567547801002050163482027064818926358044617585407681132457244751914955267064837391771569981557283635297308918585912389604761232075425014491592740649823560401502674837853661236430852776912529490126597323444694472321350303709755052453754588303726528473906780230630020884072403587318038135378992161242881225618788719175727534849490434923377376577310953636371843220588967471205146141408832349682838891634575823492511195487869674568862528675493639467332090267869938077257334230514782099300122543466973727626275755719542127660702383629127985152058199369286606938883476049110046519044537062822292254131946688426312938979526745444085258267465870130783445584838784616159382703611567315266771094763973743944938052016269144965776511912996165578358248415170473678395064015875628632878185049625478218627485743704671864552764966726758076222129268249115560961042667864509689687346579119840020442986836960574125233783451405973888359355656660856050264491349797478285455953768711296 [183,81] 57242039276074235690487225357922597411143308442721078938279413176292296782215445992321061133900187931288411853311052609329719044210494120728130193696433974733381707749320284468228779451639811493336993298227696319271522565010443950688806083388964374994931615107580532407754385229714360611488765682474643401680400431157311619538410681505864375535925934985241289763568664801029295102429224403698767430165479421034905266361009881374190195630962952743980063364135907967782484449415735919284695664210963866847784667185794986959565229896646124564244795425674455172488893215198588870406831371148609614394866112593283618122822346411898297266416700015496656253023240140588520760886587933627328529787557556409995290986185677961274825175872404402893861393294995552286593643984065523501026817902412338672425657850341646442558843522687474854893789079927202299987707289145366339506658009303206251918440531220237390145924360366681749370363175992070932074799731353219307558249957913345059291787974100685224497905605208345597805295083046823341879033603920719136098467883709570714819456223752202143100131360789531094704378965644001260462705760564702963117399797740429962597459521466119535568544790372618467410276506891058044559445427118275660949373608538666136302051988470865251049850686157122283444419178232816256633504488621241243361413047174446363405744590650975660089412913706560418740361482593514544726483650526692917688856774512 [183,82] 224120975878227064298791965400096567892651497889512030509359711849420125843530804601558220908730388040247288074632126796125834897278645094960815112335986557122819334297217245953547565775628198475779783177288397890140515211764911735341679400548582529754509733496903243722629803684185148841096212103420563154362989969332209326700968265097858308566887531160632273533617719805147199451364711757213977442138905400052702782058433453846409893747717104939227082584021876751453117569548662169717165098484204689073640940700109293088775274935460376811434846084573945197049626752962826328311616026507111424900452298990949289371226640810070255203807852079010502324196519989146636399570740305475900342357711931768644766303756578099782871736466646897490718153066376850411712874023663875358194421249679070516459850919989931182403789758248543825337351335261173157077149806902289275399995740234983085887765500677910884672124305996294302957759737441430755991661558230351333048252373119002693756661792630456561054201662572835882683202337393495907194725149421398469885386896536195574536923555010917439848954626961437085548698622693024208359422311169941902087439469943567826792953786028519452886625780402942466094759027406537233431073778819608001080206784165764608364658742483598231738049836281715920194731970863594586155451612768769301813792699444273735994841113035243995180276914003365797965080909279727673336955080842634465632512 [183,83] -265946847436165142996251672830108224975404937254305491509494608443398832033339858032751118331362464212612475401762051000556149517108512448604619039300781478675382895605950794747359890721383894138015625407608969698640930562069979787014450714847477539172462625145498582827069972624910406384947548711714706584951500715033640019408387910544319432505655012388357151610372861588757698295472038982658932964039862475087589857644509798468287268942001408233639910043229783830819645394767996762150120202397330795660676499176999869766528665859857573521626897525760415950406763984564980799977397675136124575321404131338319398112405630381531160798165285906187799095263111881851232441578036691225409317847783973290786069109632827760735384245695125763553775919343971014403510589882809828602295176629924897365709959055654036668885691026062133462530405169286320252471296049802091942372509612632142063849115733852700451873473268183161412073767498126739346870304438269318136701013594534452538443963817260750305522209797314243995963294655374583240818658761774341265507624797455267404113307605476723733056800963301525620318183365849944009506042092232246193194619886186799372004338421596039493973859950030295076945222488701112066500398590792045701242710613704698315247918101774513179308878748335853474276968153418751673974756727024546795220434579743846686905194671033351018976788586972355714124436732777285854936780968566575328 [183,84] -2588986702784304986819145257859925440983853027678126622359500462942506997714591933897727935203076522542831082601813065067248860045998273887216872671246338531749738228463971957990978924242140597391588806149933644778364090500674136554433186912815894250946467033149482854587232938001529385551406982778398134677871396075428081399362620514374951848831702288232721196998723623044532418531518428974054426676088827097421202850889938433818749092435601411736776273490438138953363480359693582731902567455522515832230089293796695252744913322566612347884957493480907626551700596549885961952336146021686025866577582386738292676312002209873362381962446012466942896244271809603579345903060588982412380163882686725514792934803442913022534028519792547438423212637584062064969577796688042171237495466004182194090437192788835845840022220197507316407102876888050812530921034048974960810856942544685580072155640736995314055012555973656386306330847315739745466331946587506448431756485599573253135974427551089248866390391013094438289282419283085728965947962505410880798260791489580519493660245577457555161587053453103376623529322566278309217810472830240214556997437988006807451208802942652631209121438955371956153323730063361030688157665427370517851284615991851806663459365109909987938604837678114583974031518726331150118381087022272249386494266816295663475458773095930962284875230392660442766285474419803897292281066385600 [183,85] -3462297506850528827703174403979218346286438222149877380085028486255601035361506280176559500704641003351363856969650390465462356619715085908501193084611574630413837410725890129859382945662608678751864698752993111506438587508109405256770242076348223100550495315168641675651310345667685502487916418034475431092542243684407763196891682876180655503062988291786138470772789333701403019727895777851681794347041622722001917715688651754596270545592516783285340736162358137019719146818798775954437874033059363547430102665248990384986880718963912345849648323066599222043231968918662546987135311975036711640147422274915408531893044402181122154931174699791408599498535712079884465283368392734902021119673955500757669973527633479668676558490607819992790940838302732115714690635469793368509325747088621779143417647400462486701451630008565687210796424055621593634357320901361672243539774679393634999489401515819443168868236265504366664170169135314716906581982684305251981154995210984999662323015079650919644400063277160813232116806649835980592647309103688089678714818513706669333431881733911982728166827604982493805618776658376557941949264545983614146410022635811721381779512709345015331068840926318806709303024106758398557981486085062487606447349553715230177793274341787415133450668148847973362875810155589393796779967565082237073487408411526442320517801587263200137212176053202923305286365131267627569222888 [183,86] 3004870303891935807620242947970825247640208846421831901196210649815162042247978843870670991255268127763563418049062361521831677679738959941706818957144933120662141385700274605871255400815935563150911152318883107795453424722395775914948009975756939658705544222433511760528972656087377511344614764838613475308850065511630089050094235456730564877970694493304308210867474833357756759115966709269635958250492602136965639125991259893302329593714828378895711406271200983771880720800741446604076556530831617346964928849767469814814421384963745608967633359236222055063148281077397265015589318711415622606171247962433380377113073785470204207890380082165580037664146340503516651926209251855868229575220326963942299496059500036108375938635080995748270078390592738427344779283071749850365919998978477083956979813479311564819264073103965190535191580061617259698487319742612093730965870448117265815423226550446754629534073494043216576550331682058948296998980431990644547156213353779225434579992101805253146507851732416587987077930677092333812571674937642224634332614797723683696098898767309949747997599042420456080639122400521914573159406083806817548048964018041809974092814862937177993677146567463816504593911399034886686368121552456461267713967808965281432132332229751459556259164242913825293687595232160384861853436877173675433838551103402216881660166430000716124505034233176262757242191831192882112 [183,87] 10811083136526689591762417224067925305958008340070991742555413668529100726821669150338268319620471312497527560815279664259302407545608333314043943199624851799498218388160409439573618711162489824107984421079845873050969236162697824889476199575400063994652555322681995844951145392241243911939292062354822225577276151614836705224910581480147002854748597265588745746732715409523570768161775012365505554684682329998781415345766461871065556957812148748283516466533571954373112866496797616483807700787784791195074856678588650163999197635244351154114079436582129141045923451452249458548012203848944439749576223895934844063796341323749708982933038034642111059689770483195409608196410797132049814121004914394871834574560728665815724093830286561437310012645583218741687728960408362328659344023517626906776939775116104917624178459753749130690937023452267638341428494210045334026344550802159212403214726049250181363837887416508945352368394752296838476855251455285842041492082147561995061207960974810436021092990616407454909887422651361279505220484868658489897632129679490619391297838663237389837314699641507258259039907375610592208561383555003971014841727537007817439770757890035482951034754696211572314617121640389589487833130360200085714142638485002699568471911832798825792325599928628664459007384598517479398212559700673471639246107162536348789154418306957883550288826711359754077576895939544 [183,88] 8176899586494271680266541256822440001798740186228418203480092147861851609177162237232971832852817914167272797189931899694054868157569015544036786572568046486188816663591910033637056753281299260586232741061860107882623767357455999028877356556164681978017076740941297517133162274995899108078963728943006687484316420180488953500956304884821471713973447634535337437995583311324415596948230441429851368385325886880820661774201122465075138554375823915637489754068848920959316077309522480995267312474568816962939778629420220876364133278458301842497749674688854026371835753496255003317926777028818199574038930022096722336001868922428232086221999007599592812565829828130061513193871928420722692173495690557353942948322455114408837178813900925964194563072079747714143764288121255151152496221057117120593511549639990263749751751277664228044807197134125327251848588160285017552297795015494578435709917638362593527816727099116880086476110430860094855414963246860935858656434395703111152475633220784641409919238506173826562243136970198915967591641208748692965149502481189281008805676062604851637464151093455953702371553471952263887362421200129797391548861808698381559761326416158582681783676707201968938359193037821468913120133933381546572679915020213441245217128408750598047905595872739114425322362991746832973324051742236297125308938118132335651192827475750287213479249787563139167820760 [183,89] -277603418724370020176085176793623629633666917189293663251332883331620605407591936897376966056718004139358772024695593976730927427537754329489696161563190767261754405059305018626563019448442987177257135799169225905296694901275162736538294537108901449590720204933200760921465709553569046863498638687546608032504312797489015138652193518676672217387033068791911067713251301472067424764071819711595626571342993628131060985454619814273125008673352607579161816894712132608954240357438700016208412236090018074075217007376434201498237737602353141668825926977882922192314957014865953475712097144350074510182537879651026210620904898258001143165620985161924399507198175808929841181728829245470157064990041096387988526328381043837591298702527203437813401183090079396567717801375852110522946516067044524025192231287823461554063366104343078889766735824114917001959463668699690860580235975539599294448596177647841180062485041722169021358625587850589836047220686308801071095833837379535502446370990681879946433384844147204019527868728223915832614727685683348449850503778455810132186779035178345762908360109908370134623257295314565370718794273253296355064830428632433155680011730845716259154881807133440056939402707281995499605188949708369825624556194550455421873155602211565756439673447331859636485621341347827677087093396446623229240903744322068763992632418212359590599364956810678783 [183,90] -3440264163731832564939767455155096042578381402788611647304691335945492683446136122531455875797289807478900337907105659877551398854921127443963453578763448328426503007428831376891574308981139878863319834761513829862564753975002549510659287893299314050023935554759375307757628532671655147362313504635833644181851981924566489919978208758926490197888173954120034470175525309913439835607223992053347993746280890005459019502877278440960005810976078504825729327322805493692472305177204298028982963916321321805892607496052933978534247179279211774666329311052502635829927397288096132162610060253034572875198131714646696783021879637643928438895278556235173903453162634579593141661860039724292141738028325297981051028530087724941056460232665793362579871658677648586028103715467785987581822248328472660095963888443180078860875125986865905448975745850952886932558252230177123015114280766070414724460455030167935328126528968010635976209238196258019207699609906169053206732883118857131967151067149163769036456700937053289973467275775031851019384008429013518638602078566935887491455368817316279317864047056505460114787279798362433068239245500173867862950730761280028468219776330761346033644815315700350115281370952452078005553996211865917224634424205293740207683917364966524802613072773204680074402286281799955462094849213143099093382538351402430145193637311670999777090601835328 [183,91] -1820137278799202336197372747643606852331294811627459713092958234317192271419276344731481375505814382244485112376425210632706936379801816366807318301748245585039448803632205635664893966932589406763245153162773187393556609519610969699767734134944357676365689133396702395100353402989302062763702895799230252040033040162115021420460718071189179829682777206300505793818724185738166873265244863688661077132978119724595065107970571009044104616205258578741841478298031788933172794730760969005911963679767766981791530154829807892468293657098970432796515906926398170717687349329928986769668892322437455603766929849654614096287453750755222528063535616150343581740314485564881086803920914169037605064133018043046367535878868155312860138586704101704674377081056617092033141469176903697071135768698465664784338913489381961559283634358602582732887225685778334280469791789412623315374021904918490367486534267044007644909306544489310281259023868946976586838430945819367768954846421414346612880880645826717426886415567115574927625468047011350896091071179653256556709438851838914964122150929888877288278617144894333295451776866172861259937872447956598178427291228020204174835271354142305104868918490958405154723730525542596586753326245113410708084686792076421224595550620262630557990637367125739356144402049089963621393844966364181293804693838737989323766889742513527582361320 [183,92] -298083660236577323378494954914938657333168758000872821073872640082138913713356121468703842537413265405718195781178586305444714175474971142306514885708204011334664698203128724217549046198615872049363494990246794549678985502673656961512541427760404972469453773409415743101461053165793884342846494492594247351065491422220212935099756434372683152739925980553512497882428350619828440678348536651838038820297986495864037741852178911638488875963672648334652760502885937858247243709668807349125891235298649451383453785142437438872870585937706302131084356438695166277466713370255900058989386100546153972143145682204291635719729081096137010205468934787719518341243619544145632241943028068905127095644439223322206321679108571472807470540403695521090824090967781620960852209793124989642526172082563432197922683970690091317283865177134721055937672137719264543714022807842745336976788111593305991010016728771697389691700310111315772095021097890558084050549944572967270980472792059892740917827610983404172763801578867138578628487316933155143264052983622606896664551279349856354270887536212059739946235121632545283632681464969509765508777836762954648279752010099416619262150728606058058888736962325845921346620521087611602948862944542149612611694634945633711392699304666803449304516043079226369341872939156985550659388686604833426236014179536947999011201664796974832 [183,93] -552927266429596286701653202589613604337215543668366688267152547571818982428388865920730804918083026138480056792607098388433638476621179603397926772213947363800488658196213234801890054027669934007072280665053576317063102166112640199048793090426541415530584859120062871632412559635326347800560699168706684466240030455665256493451826230647447384506863789899416705885868184977731607485699737748364787417076648311597472995228018056396322368945488844932719875838948191279451178476561179605247231121371217355172186793075127641918547019927918460434185368602520688496942399384910861641117540467890168466668015574128288117375987253874912596638396458132598575136081813577389744394406671426823697624665806855643589887867698788497579335736766208995393519086665172283972427225889526991960846668350446837568150692533151624277203253125564770502551496390504466820062203629172916594249235237895308236427211304418412163431995012845430170925300993418245019032465296947363386239841982158990883407679310688437440729409815086173324523636760878859484337016938973999234329197986189020401676944139539042745640499085527255273405866490616933151044026963158984109290600553905749723805680654781525989986019685274350396133502225352099947401482222913918197888330441420601799920630933333347605219035568760398488039744014791614961749191922224836084342101499162749056688860418066 [183,94] 7118350485069219194642376899521392514734274821931851249476737830137265169485983505218435572962544115628244043158622033686179581008832035729169070948364598901806468089942561505369983571338393754004769170614521738541414340546675430508005438277327928178096313902040080865994983471005141916586459659687625588997664640656070889300092133989933604742677264328805338215301369055847419655091779797616968098270806773127623939110600245560775086454488743581374813905152945306734009674813883342340573063567290379007717635912941701965234125770809414387962983462364871876781428872342588623128620489314701069872609921674229865888291112513291319433570149825446284030592699096083899073270940323828128521571182337252948018004869344062354678488578489486404929167309747783685070949656718647149666689697438209903631211480467114853665231344558529571662008855759504336879172571643043861824628687269060704931804963585282901228476719487949204948355430061113785660011142664916939442661984402844803563303138491072630016031267902968010480262441154647281002679480601445107907994378176239416862412598121160405757897924650129123195478522914209426614965021906408505294502208684869618583129020041967909683394431605360018344757590677563758597463632325544999292393705050428707227058900393983054493375343802335774926197216613124645664660199272433047452239917815431598814376256 [183,95] -58534130549276088651890368624967563519446564327648839091393308181108177240879939118346605665682589880825764478347991804629795940572235775148996090263113520910826284321611571012485730779205760216892079598679757285443256861826310471998226265879825163288488208063591248268248470978287337187552455255433447437669538498211462600136749702250395409312682441590384244287981163229551825715934875318774114772098629839692803588992970540008589209150904109761590147582269387684738625642138299394224646982813262556607742559971557888124101395097066712783286715264568649643021350602303818996747945101067577548154013458332409719580956327236988629767729343691742775106946925367647245207450071373875231425496388835059157939389189021566203950158201008892331813580555719099920958846464883950548928408021800097386917452260926517789351220351842039072421782160375531952693627098111189669754750227158782622933771872629424220007994519745152147794160204572407619363226614373263424581627594012810170900943321452137243429394625875693780794417208204672668125596991803027125557982598412257154006353724571925111823256577796922138214193386578171811825962407574915737125519327314158232214301998152634163423180576721457636806796594392107017992522160820257162193872712418718303819506394702367288342598582306059539622242125903394513435478994125710287493524284265545229432 [183,96] 314741340515165574554623225845022495812768042159948285072448358788233699723788076949478177652782771556545447655146329933288057371715335749818015495491839749100165835655562461545462473726390699489647986181957935327319467439719665430926773154296209051499378185039317731850941156185571713546903543754933477507250891687585108922018223312547356624932777618779778607029012201261389060252949416474622505575579874361783635385216537477311845728036081200587674115742859832007125662754458368430074950262515736544201442511405077945664703445091313965549826472894181472342996650880089801993872536328599851831681883990955409246373019443527762877222287850039982353395214164237283360958555213696392499599166036206056599314092470198549219371656447930098850661051045270786275942963131179080686052048981924987390044094150969135421572797909567010757921441360057343158828782085621274387650741638168952322003538138650883092614352340038902534508748891914497630464789427886323332427964613867230024926511907985362829886204285815590199556902061812830872285214934658821942516738356290687924944552168920406049356135766543811959550867711389887171784017768619582698273844409706914578705184145129980955803923430302218041917470406859645825468370408560798420883767012785379221588357946516297029784352731245070913235152789539743155376200388323567348534305794745368 [183,97] -1082087456507782610705833713659513429039318542536406826205238669606776432761263058059089622505417236253798430642685157616074475086414479847982579768716744387602719990199886302483101747623830510752651957151470608158838200502246115184505944431663714778397455335345631505118951306702756028033106252893204017148936603979409389219398278576967196840878282317120047775141986189705528373463127998382121617757274308587394833870823728943633882395149344563068824581923772767144169643423403829939974689503305619860968532364811007253113120029008457035529981509895373037354840611481204784069482211292886344356745285631885811786856281353473393188785735357723268973915083174626951991149590833495055529985942983216998167412431375372723053917104810923524401062378614374308112165846290051276168929664193348995380719385209041381007095585020504061755348429485951759808298400722830362077365912527389471018285566268585126316943781060689176979219261575990471346944724582138350427487919439425321164257815500425988226885060362573897888636573098309096991252698075780575130465781757828900958347167185300176558364112541218028533574395083000699802681039381318458016347610958464889366093135682401924861352709150360438642520019944808735605882882955463900167916869711496565446426221521959418472313517491553528907507850511684998099072315795008088947079490543 [183,98] 2347623063044012677503755001684683234778805226662956368052903585421045947465928097607757161390362060323241405367437950555071357353072659527786584540365818559298528422951220861627152689096733393834027170504268794542404674934448312173385001331304836609961207366734540909321249970031561653535240893458505964883958381066930979925172883718458404159694287306078468443110651761410921744113351555417620839496078260607408754693037164002195886838248249961823373326699678156447136171157143680948858357780375061101174341355063128204875014172887754238804515112379925092706722375486940410724969638987381233202300876882862184288981620369864243649822206414020915868064935286895288802492042350501556852122745260547748852620394595355329479291286430419319405045420475084552502382363279388789205351588557740858789829271610131954134046338285924707177681964803069088856610335329343577619730607665607401447129700999740055692498134178173392303306108921419733673972146017527382628148394109223505042954600018652707481225371031110723136603089534974474154451532785503984538689758903690569600181010249543253497082451384593092835989054851437664104805293982299244893035466257947937571006044308814645760887165292210357784363399446096228089276992811088063742326268462932505295038859928631294638268996713856986251582473364733221356657756622932058395968 [183,99] -3186911705360603645218395159976703440993553204355042268272152456381693713751087352982919275510269661839137007127052492083863880758829829675547894098654717154523136438624848665990103142512597053329518374647188347723113928845594549121800868930974279013674485360353603832964990695249241500577828708014204668888336716184928857298541386444948955136379581304685241457526488520351076562938664028880287016007680586742061067715690168514333975539501812871636318965565439597843655818313856731953635082308333710408405201197338793895182360411658750469327898645561440714623512202831936336736475652445376063622409299462268474338429864629901741523645349123157941087004217490191285640573475593815254108489392048032140705138230956251710659941050678309656443486701139497485692316434592813673736931390744277353846905872456200967888297462811334700627484026705886799670303472686683993406798439476554066023305031947321178893650398680841965242572126189718139298822114826610911079783740787676345120433297075460961256359151661726410318407623512666096854374984010600967547369839554143239717111547922990524499443180984393472248202579315880705802727241320117446191395243175199244594637374603404137171140687077694962806243992576785355737876554007227080556830522269989772213163549895191742383660997100963651780575267278738622635937774663174808 [183,100] 2692486761006009968148054256866012348283843498035263325556368448708906491492941160891013618013442293914962897596454059240161044926470139318483012197832158377046746066475880818696188994289829210662458303286281023659576338580579974713985239413388263814885735069357658467787054303518946186754685751102182993848556731612863211315631012310655008108507996720135196580885273075202275389406929371217231230593108546133275063307829115980724440983350102347429422311218362069793674353986605372884327035586393521897049502430129507606743828897475984225863156578388671522122114185527882034559019107252686233217760262674903983121932762942247017027972827271276511699110341214783981017563675253394355252625538167487748131643267752486653423224667150156757952994660048401342933674483933442061431505489301308368968590841811077070130282039560966444321166375905217018577769215968790724598573146582443830928513259991422903309997114159446785954814941151224493804066676639568537394661748736607185591525706388159432171167925585843832928342148264958668868018499273348447774961348614137129871268049608024222931957242843947066644778438107629259269381235720601145322084655562118779211662355531363237036954919094314150475600699442847320867093755330113105262542935468071450200873964620509014167743105661740828726043201451912770545557084944 [183,101] -1410709967543214498532933568955276105679906556302013401328172888224429778315741946320233483291480640502689402030513392471388060926804039255402676276123782342973729875760979221391633585181990731621660043144332917737772308640180981864031258434235315334273851569696118683669695002636106742298339577916521650953841619989302588576570799197801438796560260598306923054270877043530754495706854233619305025176057816719130895621792252828489762413174096118848789188574772315801065127905924150283837388705788882619905025862785771099730872375040445215622209579449653068524788357571017212052488320519208111320394310692384138743308272341956527517163361219442087900011915066740497341621489981679093440215489630644987127022992468212895734354828694298912519118279953809896497097714409976112486179641009003468621021037817865872396394508538694276580906371371198538972790413351617953050894242881083947450584675832060453001314441144580793299734731969245460897382941772027387877640935166890400906898534790271175646222108017501380597689710067933867406681651003826497129932928030147186841229324218112795841153464770513727528895062013491343970530545064343734229327453242394327084196263101429187019822100572244763682531238239088352257905567499635899295612256813364986779633525364004267538387193738127424285383744104058129685250 [183,102] 457175963127190205752762605641112159195576423353658826334225722617802118861984899302573480639221171614746298064965065015228234426288487145475487641326579323894412661020054200221343183178397110944433888522182531527394650247807891271890651525024703071444955783329111136488776047035297314332936259901724335905066203946869028819374236476666457938537689526519294759809413899219756254102905131054128526284735227160320709091461122386266212728328605249116470681060386823243506019494254341042403205738552105481932961063525563970501209928931710337765169653826313372736518536988485215275355545768161294485830166525662913031843546660715272134980843360691011977241621733728768220970857977908256750305511829108743089248373886176575089702009983167820851112790601306371123957284875172612890923511802834007608434662314115866728139997466580035570986623272623086000986665640807462880362983675074956003217024037465008131490518813087868320717147122435969068591769745504440607462924360012588263741617329172167392992023068650098016570707377107151662839703865570252043620328588241233721720573735539851879238137519476441270663263726944759782289458563692318466728782860660279811408395891220820251156573139194679711427370499401793998436321323592299437803526779539482923955450526070043824487208847198306632711956429922624 [183,103] -91431691123131168677140493438513842260532504132859500967469506226362410319184336336704286954217341206085401238578210601148100115189988726597435842316311606849221604860441003108770060780768418572208965229073548567355717395335108402588297275105065739473609149009679003578452163013492637064843204777752424855265080598414941470554076526879723560552005781462770311187850751083519330438674589009421648605948338506719144193542007218731068767323000176671898325292689854901190050853356318082220653035268104222212047315947126225270999153812108504769357158149787035092988423560829922592982328172688250488875671872296801011895020197303990380155536357400471016393359335905101389572032238443362825113552560056794137545824641185472244972550878362144328623672045073294924268522020390238409691901321675647249721810597968326755113387209383032087029904050995065717832680040228492626469107643791262478776368413239090247736203523648416438831316532613698419034363522571664688272167064885525477603731167697331585055160618430618078877155658241230049140560177213127109177071663400620715519978871823211000075968024503172292351673945978103602434200450329290347547585103309599437557931019747780567420523752817697711648480702491085139711674201549475582927992766923136631603489122172216930132406140556332346922121016 [183,104] 11258146722149746702952224593407387111449157412302770675883459565858719487322059591348737521811129258762349117359480387547625908569937211502834633410514856518662310807213091477571603523254395041116635455211112000291064607832133517808590132511507973659769355900766208415740806027285255600012713376565932301672383907592328895533518941817703933087386589838101944641646517798348444498277631148460881247661176387908172570458539551371144616988558281188295277990195711053751082887455094441371207209508424476161152706536430775693670985284304653900219236962745214497034798770848059124955561424129386453829906656932143801778561564263634297507672957064954898063386612244264473455549984677350398145985269706390673927741113697496395422337412643198558884477575540428390855972108423854389751340325673884880827701211626873698725287380273193963000393906236642134389066006798722887904133432043448975942324470448362608756912792988433006876049056933133126781807507134111066019703149185867116954153662463570860558888018310656305666237368137587787280274574585906965839582300198912608062030459591939798177571498485815969578083013669329830362889751306126730830713667400189817582210127023868457626680749503342121763631539954740177545112556004516582298345339008686583444624043993796167728972364175121579048 [183,105] -851266045234111297046110450426279088012667776531594371684444933628713283470721288932492252102713391950370217112240904465369394798894173750411549623735017123589598973389360158630778952089391852159420433530384948004290831455198693353167767103019368561613309411445061039838686669615909052238617751202532519077276704704495747721729282206497436440503439632825873157984387205543177438792479936711976015099512406788569645483269359511537438181278898603397660784295940510089296514392724151353559952247239513122118424166584852276916676836500307818672432351569961853526963251594157430077499029876915322429009609027234051092980535374426802901487401032735568200898343000670753053974833997918169895521855518295997260306496992743488926222974927888407775093872265324148589801568990291157167851080743968223156013294022080507225155234672546315372381588028888491213305324948635812743338318580305558805760211737886764264774698606603106474144320731443826496625681683474181660971438548401963842252036525473493927631342702771128136932912975996506118978610102441858105409313296987507901348461985335435124128338049097955210219271713813035886998850104629216575556937342650680652888214072077005993753417801349194921214690828130367083706373801395049118112069049419195398093736330716951102749469301537 [183,106] 39407997200843729266119449979299951764132207743247358717397776584933668176683135536725969488441708878299612249652871572109822131017720011892220006461239555006622719134484468097127927564205697762011762807124933348895118848083099896158396697314290695672382726286976219284088658645884827577917565778813459995781458775689051295919589249488355488825362731953362462752576438251029407218686947916336230439710898531772462987269603409718530647573590891232288992401774108560484447803166895626029941601382425545485172042585403604542113210098318151460646035821879992199733597530253605379351201199026927519117190597463198956395547345067994234468934544556074743670681660007013373581755976815090374666738355280126456629590982982724698224437552114352505485122050114220208481561992571189090120452392183487976558507627740041356760460235220220317994454778388654925159267551082174598232074126106036374964718166807623307142761728206349240135966579416438704438270766748173824949223009204784148110468680669055247386015772747958050878685999798614416722421530578786829953879391253481422260582740846264546627850407980830905515670056914828141201119475772536795164415193380743295457617670827393094977754858889089484788421104805551483481500727856481385166577701107782819242824888723204068482304 [183,107] -1113011603529576608261547056218333219870650527673618781411461186979195901930618085540003526393919906729120579015860264002685686404723221392318360995116779376512744731454936214628376053487355624791291441415776509830829577239990001288220997073162637791085481323443131137073638614315438764818335880878180888477176414396837966238677810786671007874436508957063975675936704527146788119517827615856774578818891852627956911892594553502506791556003251873700995986504590620090699618489970053507602914615896325907812549534384698514273479506591956635744185086573360007001671075393790839163647207182668326353764512425490279262271919595110019553909548708218575466131999650429367609807980232946077832066119388666185757633697965929172151139692878776445356774649339018857862766064204126792635180760429606867663365018835637801402239549550807592125026579267927868745281511581154246080213455708208468271347270444974554860536187753391645255345937316625882874338988628743557841211432914298796396922348641036648976607435266959420553686714688242609294957519992519085339035367570545006757345477168564169410410217107866957060792054890693509322321843298285263671766726973871504133509494945404614995968312291803558831951830158851132533757827956598045636647863176090924999996846311712352 [183,108] 19100579164115109363233276560701227443095366066272227030888201461188429984306301557123162047549722999459484144618825549059525957261257777164325760063205734631505438671000741386448644607249135259948670252857542992938759855301280329500614893500687273677061265615545534662404149023061688544677256871320671145798098681636596193303321854824376234439254435383366057549411514590505897683293240712170269184148996775820394389934358698361674833859822367022017250719124642345929256489470785215984593707708489579274770308790702161427688002287691394803882386868057559458790510659754157217052107283550449237241427647258643968275160853553907048454157923583025558279258936640319625978200545241366990995531328021917045235357644263557719095734075578608350511931904672935989760420655558413808657634313851823494658023792694432504263874062713908953395568624324428761055953991022858803543888697894108921634689359608214907253827611207272563930402616267084824066241439261336040484754909733594533990286109313695154031969983924332513457658885644045722179310890800265150088676394194275498068829229930538212680116474797563692791027194528733166133109751802266705648405505870935484381500089968445065839723212162822799759130087189680478195144473304663320598603319715417109791558384 [183,109] -198245843229264428873585599654950774580247812402109906922860021298529518200960180246677194907040102034465397677761403978059751284192579978561464995191108221485606649927158145048304706948014521218199539859000680388590662665552587894825552141631702259524560314279279061230037533962995905037279507345334682255841053850062473028684814390949251584591837285654880380502438935548518323781709752206431011349498249723428746064104248620336203357327396569487260352726593795323396266140343412706848417162859726203084938602714395407683342047206493155232568079049131498772044589867826978249353334156301940898806750531416783988642083789535242796700454524090500384595679129292852788495842463008943691663202759172734594655811251517546348731937303576322200358316063409669949046811114883720291100788473693610049145209156221920810673191560582112280917984995139359761351562313623171547865074992035807270200246666655232923871761756118152409827471525245492188213426016675663196405289399382801652548193829860233551001441346016428720561245399440745050291509168156965804189251835303527298756103552277216197187826656424879840587985840374637999041196091675474862663081075941931925643965670914838939763646313064261733750658558295895375782815358854351690259519372332111758 [183,110] 1237895648202778821817887216578534394712429887595494803159263813917488995529806946889128012267789659616247437884398743089906956783444666289882474832177468452090782565114366048520904317781275933481741064959202484174650531732567616380803183219364444162920407862203543198800636681810475191766266472571519747662789901684194184130010634167263286964838339914423199334810861379727167676508435732160664387529015405234995546940491062217528135065387427204588304716194876973880575885896476249078165742721510271606884469057042970359431889169507008402241464951883818875157881673556046311860914356866219417991840268779761277984335910268650035456204601969750330245614889797622200570345348632148649881309814370262309267329863831990268783710645132372011146306471782578108700126282378110711577489631218415324843510429443640671700048537997882221943647998194692916901650321776157767186702568488650131768863380736973922860143332291244087421994261750221109200128469233184018554839872332268705683329824027659572939971519147125629008477783260682347835646985665791098906491847977760383087998248691289565790477198066288656374924224075711982655929293464070684638279801942311928223693352321328893293257951082925188896438126389455250774709153944379721960959364128 [183,111] -4622968414324442720247719641983112700654254558326733935932160693583861445053569459733835919839912657701530693705427027058225664647754181822812811396411206304374422991657950651655218984704900339888608804841308572185181934074042502455147172807095876986765620391421397985129708299274060571098540817063147615451658191461564224163565601394138518829143026277202171749505370638667501132033229305681497538672734630845874523936738762629231969994322411766676866095272375120447924301127613915807023592448673875962148188311437453660846699013130848823306971462785699808376135117500015076230072124814697782402335284806158718494248759640949983014545732287474419724140735064637590420634329381340091981449164320663669779154261249261434568694139172032578474769126378378895267776614635567728599410360697619180138927536596728903732499159593101159250594832922043543263637731911520078195847408055652857925235759535152027459694939018516827443253620622072184385179043501810140950203911912000921843274323395052947364594825906965896462812756866760819366624613730226369998394330586250666205267565624913659034195582656969399847692698193651939376966091154097702894323012687989382978770270884749858121875773227350383588805783442082784754638512107510105772 [183,112] 10258005872826819478502064955866500198787682800741767472568708482758970883427778099285504241800551328734568562631374492631149548014861495570994511472316106321948891656800325021079433435918555795585375882777003885998098859404551949729391926483731231363747776152288685234506081650404624432693388333566491164730289380114022659886380157141835154409784013745046896339091388803587806706595388760374120407622907558048417218456480834080860393153836141092726717383728571100266489518216571794255804220102142758056291539214795237898580770462441192938494445076802060009965259421194254612851271919250495538804641221668267057840671262784678301204744743212039487132776588128155954220817142697717683424721365999702260739911787498262357739345873934048837624253942441941427092635244622378248648715106103099096989149900425444367413483619173474703811918519447113605136732315129233031403572405679563988144766135924222021851681795453831294053682861657181544613666132736206632897709158331478179689394347238987610382191763529260682784133677533965554868706595872537714745792531314833245585101942849020687366438094015385918774054862169244049615882109474463763110548634044850460836547259113352225594736042904290093063602377600547716847486348256 [183,113] -13426478495146001512052055890845784590510450828111456673385329993445721731242506832924512619863019397323342417667495705605281386361106497905772928726930488389594402579748198517166689294708493193229891527262586338768576561809661236492769357386267312924376381275588074639843673515520093750866240835670856028815746645679406562147169862043042399750538094335093469739324637105241539118891122321447443271305139482259184308999476021517942770221697367429660435079112077841195324439522680701161953237619963426262796799331146315236261812845356141691684517283173681961847199638844822318996379604378295992371417451674189774565102693200884230695947553656849476743710692130258824698877217694775223744311248786464370699854009580117596047674639513236545204081255126384562823376251453270933740286262544216295617625569530383491218726748851138322750383576715083225267745961542699150135103103304142828674737892960440931493345687229772658293670984780437866974442563486988985071510787957984263761573093151472172058116136095232415028642061855419879665509544177067616207141099359495154418340163044336994054281822290867029263618196792050051296821920647567684874155724377268020669137281403456227397950678692520449321487811552125453820 [183,114] 10284031574098282845960102758916614267635870573581641217740713731372618408973361098840803466434462580432210618187822045293306588294742134500616105124602948590471900183800797370010185479743446352634746593660824682393556178629387637280873377525734952143049586984286225625880882210618957771251277993281641814545407033863126246720517867144809012451441631721844555833466288106815739896155980678404137551800353892912994621099781559486513051484360730680636665955128538238024219106794440377264888821716391360126681346105399991862560718982078707099313305824822434907555302369221671896564733858892799643263145010029450724565249618601723367299808102775229999051622494419049097938374660570202974993011697178943913492300724712719422068187242524473834483841210199406064669129034764962936560815574954631242263746941250416037963669516999828893695925804949849062496400928342876312427483082586842340987589898226424989266672512832122750228657788578906977342502054644759706540299384393764285410887567336335491061135381416049189146481931982489662242168456253745340650230587073264416596028132494022437691692301439834998914472593749746752603148328332405006169769442494044596942207966266010600586007569404802100009969098688 [183,115] -4569746606598463549069902780107120949683833176097546741328004590856674659267735351117271371208062140138203091453714850554870975734853762802020620938821234075704932938165067161482829061654677288723449337438581230140546342582127220753845607668174346561173129584599320078120130453375227758039069155017213755634618657800037658958900781135303393618023665453628415744779261080569216801505450198510920884242364316736898350101591478994976052597206487159917913651437969521010365166424094790678683473551328609878652164143627757892027276255831877911864240529348569595187467705355279032700999844871526692021231377090888224667392874361230249567430252377973883868909983920545902380398762030302655068472369786527132073554245194304312806228597649680474007291363281387170884391741681935440552686014196748721071151005149523520752744895764139153318338651991024927542833705670919391775513582439316096674652175582340445137812718830683906579586411420199411775123899455006845394384313962243286777250375552878308136819512833288613992491922963592909835457061304942216191117557188538640159595046206992150652235428349390774167861839253128380524392346550194334987217751880602227985936434476564694232695595620249373768 [183,116] 1166915932827803951006054347427862586133357624669122388240396695796199815354343868277578893463038377653230014256615172826295507172414759520358126832622431779533401642544003152865370395582291495912640544133256797471153831602719898132475125696209154787900055645182075756237886476689440225247365907047229571721629623931261058014327494391091377689346412294754620722677925386418485323448698519868702738737803685260082023965262031588693331722206263597173205023741851614194821388969961337114666602129172031759708703952636681710627711993767564755896298926608808928072187185930225578692433243589408201304359610732907787531134196525057793948910324066128194697436797578323443371100395909677268683061655548598261644328268871810831779742442034619399866670233373179024665023344936325486260932875326913808207540606703358276303687637835331899016770874174994985737125490920982979589087873395811628779780870559907570852255530223325497853630821129725895084302138951610524722169754261154430943512138124603093519155275999357487305715777903935163499838001395690377911192371556252954414835539586517298240153766251006250931921773267262427316905496809114580077906641041241560741597177872091516398259412112 [183,117] -169490906036292938212433111018230461072123304824445510623616226875199673270055885778175706321300061262997709359891784035865381950907894269407513226374438812220952438808763033960044041125074883711443399384463398678238165469160006995603676320769548856296758968589276791506861162264860547888078311515636454587509092444907616138074856104824650670408440028030506339787967583260325833034290506512637998869704677928943599104904325267209073883271647579500855862010003382312468393268497206658313610706235044946222316264056756040457163468117339893179557788532239155144063155402144619168770893585639936137230252977381751237359709395149548272851557927905270142843047214083766835642111598424991012184203240073297284828050262131771805350999260565043516667076529877508478109893595372647333144980607211952354526604704422983615880894586370428734187802862149259708461987758486420235125800284148514344904835894397947600618979165542066186532079674023507841377352322005660860296236840168805872588413451351469956479464171377905377489302228196635218212941249848205566408340179640775718077719165179466568206570091117319959171375354725685791020497680011344592737634200190357805063744415574700626 [183,118] 13847888420337728864880535673839581234703552992792666706519908107277155891739884695689967174519032248848407768849544023381499658852299017963301225526909838732877559571375613353997310192496945298802117422303256414686495647320732200556067545851515576334579332981436915718596410947992317444486213491816034201556290641546705764728741032342926174526189935243642537755583256423432491657608457226734261327622304091156184155399598338071817393303019337549619783770025576800052728290169153481061334732307986880183233036259539471928694640250231922283772681863956426830373971234788076523934943297195727506445953904683429315487228303204085845099694319469462085677471992088854128103536032400090828430652152647972208570156764872763358325861075211848838659104177714769199778206961424160009677800018625553436902907461614197229730097187957173014265518225328822853295510551782091169799696754737500714070282569980289859191789710863419493201434476842920759453480226567387999094558230127155775881665790118331249538199319580819963601526681551443072181146052313144741040612023440785712156008735552719755939474226396120668934134560827520846146415371523477012179807263142367479644063328 [183,119] -628825994680714987983329416997218164608697926739409742218681496705022778613105260011850791489501742946984976462966814243231438153388847766641458732545600108755567602479843226869958329727657279946282623860646394149792408021812288447494423205420336199073370396043232302777474484032630021523239040855988717728926074660922923675301978621075981800004523695133136586941168267849543692592521819664220346292877092832980519944993802173381544497968720821617824600396319579408457606189408735779121602335412603800600519844245034289005259964886834873018831635494284279478863269354533507431353910634481060913897313910120978168453574214080078663616713982333143400207759130572969902843270683081663277916091750393735867500602642877745205599981983933002840850439346987402725574327132336244783346841845343921588312619130306533168944966526790457315279529846860588399324342417796728140970108067025589601121653699432750953074500911054341888637839937060972144604429487839914270835188056745740097544702581711288057532681486837818991773790259343464323744980859818329285490618948821106015962284963644289040761796967708829361536790019439284814970215762395618581020465749465252 [183,120] 15665719722515541305114489911026340541681852527592925322361461391472027640859206629339530431178898856392857084664322652442951331578064842218346936268708215285261132234626536158904770359912574007975958750139464020117238601952605652117177317160728181850848534487704318807251600488458209770902564793467421628044282243177024163523712606869588596594853100763157584716154717465651621109018806866626735877291978470221802138774332348576729683058788507448287093660909348764475595251853928539760580226691141503564072880208749448775424907224473984766632426868121090289508697597696169048629398330053002695330746041024061963402301527283052634364665928011169072695902561182158315663744984476500893790347667626690300261032457199882551220623701940143582868966808045511532201947801131252185564266029668737063592163322455012766765735580407910322570321307061172386709089853759566190433853236641415691593958238898749916175383230708765877705358047250303609763436170129666967024136238720636442063644664827895651062862916445285311935613921190771733724921385410986202239152457040183806893937954903783605268935067394371519824040558635429680602934593906753972466400 [183,121] -211135778175872962675485403157660457571632154735287582018973145133973679447372841233892259097732980785417106921216148239578264942769777752635007032482327316423964293339267665280798286140440457870505033388744531185770900381551675567750089317076237796321332139622403463707096702982696064378519059527957265835457399414986631498478966273344480523946545992015363026294271931473073286839749648903411567875152141389184022514759862489766253360288025878698739600782620185402879043177702926931283227219944008294172528613722635831214606160842989105497747554761038039347809802796714453815326811167836409171007021722424627463569014527020143294662666504533810066106896465233055730347584176814365491502518570412440364255455304020606368519599916745911750584096894056327145804650829818016150741387041773517703147664440780467820027932345128067785315472834611633295516268323689848882804153262000358998546454196715207390670897802648201202426562762659270579131236853509067928382922864556047496947626580273326835178037395541943478592222521721685730104230112303320197368354668752899193841527366491852374248424473242527259700712594220629097333428395268 [183,122] 1516376940586348185523019275042187512168997145851235141105660361388190324922542866480335830138532136316861541568739427264760752639039945186565205528512156564848542717207578504794729611793367527560428747544746385455298314027171161430417698747721127070864161340073258951137216507680607372916750573078674919230227159486564334303068208593220434203098284379841497119788021881660207756840182305226440393355561612643953103427711045693949020767008128568185601301789996306326162562395861785328058325634760402853922441406287942921901712089212127636793481477240122415533230817077101882579114024918671867984951916910632777861113186909156397264570908895112731489567707657516873952820224144105777528377572745904009496500161635031758456272997787189672569672786669602934738863038329634224126553480401573831223742849324017588892569450374673420508207271639262213660039271431565226574794601905314698521066330451137068829574135258232147017447326990988749962284910550217045442957940993082831139914819545206926680852972747000165760512647073530042864373085531232245889604249733399861933813618908872158293439407848305955967658608683359064768 [183,123] -5709735075315690404151232996932464535070449751301530718056261009356505665508656984237173091593288407429485892845714102710889416990734832898056049984277326502219365891782873154894013983660148812102200657761155802623442736123372941156993112675865592639360721529348681399725290613381129624031328610953993094228015863840276360955605757005658175425251367034748601340717540694463974974884412874787600276378747913580402843586540310567021701236996816338398167194605159712584750672438556012094027859577456187334945149597949513424294224413507621313690518753582782843380718744498476615077751105929674733834730131817159951862365255764079246382437330074195032704913276517193729985462815462231759975498033121356136788427240031417706458225136060155263647641753918545918182238484456194491013255898160354248566734978447450336459195963852885639048208765608768651132396631050744379215374912783698328160168576435997006656362012460636530913413205984940235158558215676135745748753272050421983114883857011677406094101597249320762898801309214010055799180384105245051294955741598921519303786658825268974093544525243507710883693608 [183,124] 11075519499685027437091837759576480850027536760495467006430372282043738411010130906930275784240747484275136899901355038163279898641124712513246603594717673763298597228127159601231067363796431880031901804200846871576682640505815978327402803872212914248337973915818854241321074317381567115820710873069696307460667390476617187480196069796519491333223505229337351127460422571271657055666058109248381289810288783376772583932831302956728615929649127316926087088392968521238114632091076317525205925168920866676425945967526707945484102174712563925904496708522980391555611380400368781661437938436921852132282918158315349858882014368023908553335177255197610038311578093623743657145551837518034602430580392749405242463891147401185751650575462751183341253364664902338504936355504044107815618741524299598795358814374527324362610858331521994791477384080951936335226252417963713051624144655918817902193567587348034898372742326943404274821858438876320615586693029523330196554753054235903491640096784618540347194490429069998835279053809873674145011012703485144788778798042879859130597703219372468969525050313024 [183,125] -10859938039395945608723259613870066924965055280178535274375639285238437423795720876980819858247613970384987893892299035150184632684049990019900581863868320147777157085765277070978089783697159348683419441813188809090308987715244196910795867153079391771760979375281420451641946622155994371006406644713412563627599815669813629522435700906674085932749374347777801077529183104521590003992026559511825234236779035974879352033291099290238917152904628534239738350349022330793080150552386876814906346167100576400878520827841487277067008761715364018549840770250054039596967735863244217365118710893086319608382823868331095123880706179881440885052066044651878649334260029629505193767642653755657517554248231790797898560812346699217905941671519088688802168534291992379890075951242463316355013435277919210272421849716786548690973397156446620639992994904599896247719741168435924466453687090253331924971592383069947315882300562720445230821823917231404649034751617007060824259919117463867561954175365915906362184117152734261600780703752803809005363569113434883568049611136510286983757088109736623784 [183,126] 5273858330063827010903885450252519177326164223144075844644577590482627644820718034711983828059132543152103960998696481235127613109021799113167859311639987902563233923185187951139216297177259171002778430255014738922345500054014484519570317515641103074255375100903807579138756274064126492130463565831702798690674657728726979016541397630624803113135294390878179407296546454354035418324816534136388864605117703763177223589811383811783499046638117274618971646425712062002112744661617902575961498439292584448823924873246402755730256644976539805504085505303581058847417747712700439719327466756343172692947742809401627653225817175342056863769462525220880957685309553790706173336238737072617660068875161435277678880860907444814227047992161118168767117199411331248483408423662506372288660497555038368457542837840596986629738160813151426094455969365966094319419404391522540036871862261094296606661287977204227495526619021737401667875796703393492621335354836282591224095195435670993280267096893894898808621741630673014343091175279850719545842337766231724516955443009402391427697152 [183,127] -1240729990436941801235881199006238996179444875756780662327304048505107087153762239796935161215276776933351595599646349900524799671799145147366596482003853529452408250306422329278202863726735559541241040659353858235665467816798257329824733151635376898044888606104560505985240177956556922903276582870070324770149697998149747430974666043146040144049432689589279084918894350193294623016214194840498661029469044183611343801268671303981934586328725115054051402631500285310326884897309564790940768279650458503852024293723631201445560898610900226512333142207891400850031712580051349334431225418982915353291064550017366357440298443398602514126138016186896423346737655048602747943626876313861439143491188472863360403029450723435215918894607914685355826490525757923635706010902886750748163288071412265747569656008038971214747348396975430653257421214787954672847587571567117066887514307983450998849408346981613504840728129992186055665399853312154431006148611098851656416579824634870801105822375180250675580297207789805400054474631277191183907693191600637040374370261824 [183,128] 138070972312348801283710298028961706865253894508019258635240001377418273290330263301689323064289433456517485180237087067718059939648164512263622051397054555809900347435127241677558061852688786439228760943813858759532771182467763670247201117974991271934744126857119695593051500287074833018439140188677833032945077634110435108947034529578670072875259594310979418321612901067878277830948959608994616255955109143782552867816673868774477839476599737169968335351914000517564021572485531613394558908743654837880203108984903906543767816429539381050619247425706552364447774738847914238350493955641924136256472214874137051165140288610906995476642805079962279644737951518511215631221105891132223601743381044115284732621737645910832162074417333157145775980758339088068162421753721936977323442440776248131967181719304527165046278457229592265790756481862473386171569259822957823458980146476987603896010086812136315933742480883673790848789358218051939720331376558665450766085057923580529847916187786915008974179087005103978326156997382239141604486882165683648 [183,129] -7082279377429465063629498783893280721123079244634748602648036528375680329567838219696254894107570104529170070529177811732108055026438936170807528324912171372768099938378224114748460671116507848761918487066876623624890290106181806587846942771390975938122982562275349182372982352083115700610483185530051867504177665293922431999962297647857917249070923373589490557736803860843018953711584366440494883997067422822752115183492714415594279520971525918411728849538756063152500241509003806722692405935922216572485634306388163700956848750811917435506340788301031291172866097142901209118267904149136772547376686000913908003464181600924627882665663855761027109867344472176412729349501687247122313350634509629072748900737808060921727865719716291580327528023380985792381451324217861783167490994753566263195098728875008132714138680327503694765989874009751967317059922314275952781807956866107457991323252475386543804451748168555572372124045800901090276526880514094477099593416121107953164553719220637132158641747802874319003078214671086713901416 [183,130] 162820816931446035810036580457999549706471154055919178074941317064954900961948214930458033779143117716166505936897225231479245092123413419160696222922627501619137830793471212829218763543907994526826119103950465026908234293366645019549678333098556836121445956807900935113437159117560245135384746064915351583544081254290455795427425984921225945365336982911905974254588986718015126505841332627559792778898295586534849591740144888874176673075383094182276146877365889855238823780789314346513374581344938145416333828830359977533911525675166427972401516643834749130254939841245833633298652171787176439786642043147224316783656872764877554239758198040794120778471073507142629575297257604686781028018207529054382185290379300901952806524868468518415020573405359742517539414649279822880831083608452920188225953181716865024354360322251267297434591119912340785826313679265944944105956421218232546067500531465746140494273195784833315171722298242789237132784083554619035078861810131683760029287081023121272133879514482507046142621760 [183,131] -1627355011648017957161442731165647089927015941037137538687595089711577818490012071657462218573214604008781189069665055879004470407168554644263438106247241203721005200922966522163726801921245477101741986080345190489818110012486272953766339364427801600701893441891438558752794180291652504300271949842293677883691803711263244822184349127933261867597866297230151441128515175208606607481939450716540632060162228642908479275989290733176037936457191724995725431539660443906445212994697989999143259204240752974755424513183935819860420604878949655207480472795380654959265045372979102263008228045313046098581452556956184000958538090550235910698819878809080487390476438086218337752331340213130154759418655304129839306657183764646060428855568691376515959733327410005120795677549908127013234454321677460737970078862283735505675171377741584678865059644605212885014684885393061702101004954673951727661751479280010344794064559433725617253840583263564893793343130082536312914763050811286188298213565456964381240367107896 [183,132] 6840529247844275832874887529158047547142269382205492996169970384782932005622124667062616620792567253562494805094993234697653610463555794613147926151107615315252627595188039423596760724414508073806687631919541600466714248591116887479495028146229311917214198792320724069546247313965245063260714332879924262920826724867329542438030528473278710937732688173104088070433465424008044728420445047362884283968229312617472892175919832534830585742546389054447142427054369178174685603707819429519984051560482257410618467096857927039077451643585314490389761328845359879365597472762328913228915357989233287801371310480486849270740715014435902572170716778258663351587655191563169770438097654049246940443326343401243442087310001645732568785416287257922708048366093813376805831021161864138092866500897827555937583020271989411397257141662421876431645352723188815617079457320410089974260994206724948130723238092642329309453467446569361488020614014611460430763612176373014422564485568310770187366396266180400 [183,133] -11663387389544177910149131988947874564877079391759413921762561140690753944560439329195662729874040789185990016676743927050572545840334585684576424185093516901481306423519885282010183128880368315513989892481276919579263326493892464940622023291808287010984238723751234835768178369024959584363671146016398379013821208595540663287921402618291571755184714505405872883051340180985992845033913065043065207805432506991721533298545587990052081797668858948715021295603023650767955881430463222861500203797226480148553138179980566878317889062142931431665179091402656375170964698998664506891995197574148581840016449651958970007418997413239982147453358908353306250265614176161130903190131329135593240049410898487324292191842727861686760878167573172318283208749173960482871323241519814233407232912029453320253199939762360780824590186216224266428441920280715451634105488444120351219632942698659811717485299040059512954990270113411041215533093987713186733489704387412633663588341337289286470 [183,134] 7753777873174567006562603406008643070799144665473178803820177724796167181581516128769917980426606447700124275249300136603339933444935231230836514083625413980584384846945798754319562308443563469512605725083326235142296837575890132860911177083941234532808588361581416766955151048588734379358471960067351486477027336629580919193250016052904575491310097560099740540261470377928367073774805588341856178156686502747198472027988199116289347928411990613930283526700471227196355754812268957081426891968034620952396750547235602982278721786621757851791157590401406653596363664439847710791885851898731735421504309053995647044860185744310068293579357822594208743269274541606816449818198854497999696309293460104448552440111411110310314568669562986635313409817988497230472230055137396043504744972159020951717309769466334205258575715966933755951111311069020640484925981410714446175602474795638527958261345859098955845859017577746120378191110089899539952479413056902394956448 [183,135] -1924547656596004317466392242426713417162449703205463938681634075283044362676108135913138544396862076020263972911667824688668075309835574477705632969448077362250188119797086053807774963464080093799196463758008513477739524983435866261565228275175197502166111959788773620703057266694779079600079041235578604981072957179293138407532082536716975073941036394250366336911602673869944436273799685754231153078865735796096473353184268327365249988001545592409003505670734817437248470383613141314703072581618909876979488346309976952990985054269869096708388235069710626945299579582286532749800121821098795681350710743091234016051251786525943994104035705380500199779116566626612464772027288759484537969407861422675865690889019052919224676315964268965095972007903008328087914575374382184334221605393256828273056241117886398582650499882385877305021273479561795068672753495159466269097023542902048372103091046860236641223981763347170780547611024942383745526844 [183,136] 170047928872823147225392713144065584543454028968213689389051810658660632523649049004018891028286181767346904262912359167310634611660704665740824079615794528561650957747765515852185409445371564803432185357339573355615077934308161484055992967390000504836986195544534107147501196906362602508024375833378744827736378501386607734504690040428183521279513636384194832602824410324272205552764195350386556059472917965840625812221880823246937851018597301167270647636749944873368765033823077110632742720466239480264451779325297769711137005022102259996632281491488361535188982053561892370769957827068488713998520577751521400989080754564076250351867902933601395385233354686052545446991054652290448434503653365723815489812646239579927747977099219283773825806947439895596537725542537587237451328127573758484147850951237314613729173172126048973981127168761710604535722260481148268027145898195829841018620682810116585065310213422106005843183344 [183,137] -5074702983522282893699137420755877177365827478796768087420990338029241693048562030595199422794662932938792243920009197605258829797021494817164359855697196817914933524113288246197117671141144144702542755680455484414800137035765686855945215328485345237298169203022347228041329423713530018678044736856796276098894490308918504073076142691512445717676256745960435804321031924875673163581250293564005364239380257890403357998774987301624501784655106184753672656841453983594249130908544747008149098265151527188462109765518191180390242746436547097250268941164465429951859198785686464455659890203349425049844725553115914827178859422426239092658904940583355016758452479662544060890853818701140427185583747571610794075098790455911147231506530697377036406983403924745284850201492169781255283427564048588055891726535178069400730254103125055730153789303750598011531049357714177402597208177713555069687677142348165595048320902 [183,138] 48258743178830482570152431888611832516877824608978264487900448644752257785546294471221076451781249423793822028850093629698232482748037713041912302302784090388756490612809510542130045551302422395933693443552051371498656734570162062045321025346900847102616284646490221635857544636049392703649505430553899448679652279347344453845128697623891737161982365294671547124148121430736078758066836360640947068835032754980824111976942143455254117334049545339074128779739981514277787408429302736764865175269990034549552887615195443319286953106764149759860134387954343539491374361504515508836112685734795141103765297819899646744206084575747851182143423440871679883845927591336037405922155061661723227809615943392097332622808922410902614418743218469276876511132549528758965659105330624406810326955587912964372961535886705215400833205687116309077296562627217719189475305085754294547050510608401973584854812672 [183,139] -137084380241962311307599110754080277998372010253608539259716485581037505244670050909901122145127209082820079973321697002618119466673334065538316470108923307864092840573149832144086544199386053973872051595826307717399237800648684668489801419164057004038723189857892849921456360473077568368203885938939936688934470017054115800445005082763484250178944595046567522911172234165086516390199433489795803410542793503846245219461790861977100282814829424005665501012512281569252577836895311777907717520057568041105167183645143043934157023684918254219441851230872221116415520865455015157135050472514996814388303021938900735549365911681857533259381299059143960067576951313958489488320751508198964826044060969665933541933853717092189692804419032735515836109118296647174030395394724071829316298353273467818595603525705930244947632988957249609646757013351434348663381503022345270241062274304 [183,140] 108221221790183640711854618249938924415098127437132713881394198439804793422978199177162436662290975177455327644865697570008149030401312562922591060334759533710194741593233442684223890257130243440945353260458966625126611817806769897876984308532986308069083766082375177847290800474247159418830506340595216091364919375502258914397720387892875824054429774285390185529777899058354807646901124470360042708860439589717356957241307873879061582981574347118279302198253382023631914938814740087870172116926185257387256043856013884703983720837020671960532233683138702323378917701296550907909929020468801440435203100020443719043827383927814322426010539418885804111016438572317851864520966326316558113409805751183612993316934441086745761530666182039666521113129929793837467800645066016879874544091724264179706321446881444807221241563740177987957852105930503102166025894240 [183,141] -21898714419493666275693571175452575750690882432580645361130284139859943006560829080153919021724299928936876152405347878791473190536842663608399104837484139460840445428030838820571147921499095553846578664407730280378893817380822284388922925352239368405024945472091364008401383347893908154787259407607524960663326099106598410110700879957347168501050551316900845949220698319995428498013311504102956352398161974641081038816627373363372309279696747959886105430435477791699058719253252201984707121022955221701458554021430836563439242799523610101449718024343578796645863411333034467408179515562313676529945691227685823250254835944702123632902958723704342187808024274345036614577593888125468280073959169796779223378084522496152674808458107873827088185649321072963556597971284430686568774523125072559021781010664094917797427883140862657058485686988 [183,142] 1036844662073523411844658282226161906769006008816119669891184315683336152252444068772448611241912256767273144265534554455779547490132613831689800827340694218442117521375457475978575323355875256061993853923264288125384184799740325464624779773833589390773785376178127416620310620752759405951959465042475998356882895787209051749604839234522996659595695785948069765730080018862052396197056625657065895366354897390244627059198192751397850725566572699249274282493384109885355557482209831892426989635931972467792823284776622784453106358861490165432173217613421904830556681457400824606269253611611489614386522572765223326413148956842947367565623086865534808299187876675444635991027792637162400765775147793865433888547430381499169191959354287461870589965257759004476224324910807990608950655027886789388581823527828207312220686784 [183,143] -10359004353818990522212332556397877636902961457089832255216206714002923186519095672292173108840360749137753455447517226796746433589053130793383110591956698830510763883625977873747609648110839935134788809074533968181925522333264078897460839456043122511348494139623154544899172235497449765131777323624303999053870039501660170281674021360192623246241986064787205608177461942504167157282409995131317840968607245891094559838704003740677162004777362074096765054435220519887343705232340867638435455438782031626582056955956799505017693155847469038497766335745429544474006402985374722842214315289503225665587697293830853282553778584801702946830408866141191740865866085430765185736238664882845174615501534046666262996177021754644306602959659745041160882612208020538278449062150645057678555005168036271200410856 [183,144] 19410290264068015499167373721021594981557748178552714406600217899933836610570733646030681751481032986303161461518173285667283777389835697528537853698151118299106821066612783913672290842555294815878610841476351693080765239855335163156447133056399745649422247517320193983931917231395094348146382432531279251159402576976247565713740237044428770748709172590807282159955555425826442922626081445868427254078967512688967134190335879068194803009630113849303291104022055812878742370499404662230805496682818030263576384070831921420546528851147809738773378868536168695790273808296974271111990934452223355507667096011607307515164271370035615220135692577485549290974924485518313120208693620645028141133600153541203084488319104750972745731981422245509371456262724143005407806755056275396585568 [183,145] -5956995883199976479446326479315557941013471615330880772846267989440539528240740868592280798998985600005719072184857939893650826039410384431717199722833310339950309002658080998028953977096027414251626825710694589241167557843345000739529502077121018958711795079944460850187643475801610167902966581762350264765507240521301381254938318833136190956122457798469900615111052407859552736296085681198509299877910206516910413193035149389461075574840873354067349062191238102304932251334250336123095943929493464466468879904473198592528087944674051597047720127154177764895146422355144655841879960371692072119307524686174905358407546963153417881769533589148231934487083004295412553404060927487677881843398465334460331207604009987080299503644814801610681210902289193614956 [183,146] 255957203395489374745968982951254119795282341053405589800848903018438523980580087240544263636809752579417992343028017354602694963598483215202527956297121120326246254268258853705273111534630790867119141963738153385545281666691159338948142250611223114354025427712880247935496138443418617657661333555315410212236495510461674144572616802471660106366479756365368997411901495699535758433865327497947966146323425717923648314374647940320157540247489972791720819243423148429658283001007401933213374438358250017855810736707445137438391497536471764851185774135945264007407669459064295401530750207116185649480822713184837425466890088404624308023725012438252470552721599644250970978418276646004567282685469332600308784261606720017325414300286904704 [183,147] -1281812030404832031893544406544136257615086883483678116084273868179061680017203586793125735443007346594334003602964970120716668586213457013727076034458566351299969704679119709403475930605886296332448449261259987734265934970656710364929278154541804585001158002769380374546222880258520744792465777862882120171845876823264408348277935011138885297690883013076174440077108500983209935732528582449509008641637327910944554237223402243100270410423319560716621672765290541280626525082537272315781980204553336983183854216188581085701696163080882278234408083934524853397300149636832906746553323408988455087036340105567920688227587735222858892375512303498351435552864519079550370717179862892347393688529583056938733996179280 [183,148] 602551356200749807195757310685598183469089228036956705393980095812350735026841617235746043877085186670139329928322382468720021450808431939892440412181020620432614356309814779205338671717961269843434536202898468183316645847146664951114273308792773461828263919655288043570257942050247827512434215731644849188718537293076268131798645549872420159653620952406811482823873748808204740381125599205157883626579448343517796330353274792800636702438928036287837812415069369175587517663119388155190291318136573612444625755621706660205833002042402792060110073006065655672402612969539752916427427574962286638026963472275255207625457164175104119830339737011144427164781148055295302796207950809652020256 [183,149] -20530571355089143661126239982066673464242534680410415531026492716922346323586653824301991702481788288638314021339436015182762155457142639205275824259589878768362452703974360169152592548444513087527226475602834932847097054041717876961410191140316026733175710072482530714163360426332026908510872399922521676351105575068120093917677555086672115213786410766505221619818625748943484686414390785951171826363006152375677289477496467249179127627395432753276807667636495094959420841982712778956448535894412090339079913028741786131174180398679713855620924480923594085158311064761588132759693875692862713672149237644127995307297421525954053008105502463708970845625646970116 [183,150] 37074370059302560834780665219996375048360853081208950250666202309724539369732585189476584091072479236797218512181030517424375959204904207826441221005928641107707219358671305467410456210835305155792566170256264683302259002973459950938770474304800966470093070848753614100806320303669642878939768505446589272296304643298773580444091054792275949509700906813202923126540742636250265614702289243909719607127265447731317060390843567073093885198993164483449048022741566981341959819659272336024974316566514136783937597791046649205943671268433030514241273899499691921774140720213988160019756603366379538965189250661643060599932391920402458475072 [183,151] -2412430094826233714470540887088809877727606644082811499467201298793623904226669006053496444953638494112986175975366861261072879508905932847658762901288401980209806649214361866704577885496204018384923806674654305933188145667047681571555487927979557187083814868421181070723453837736412315493957901151640458836098166499451319402642991687765180567282753615271374302952617861410533538701435683423623038488362038218530374506291223691755015767511215227937530618821698706691365429656460376203852718356251502771380654277062365914414091493697479848561756852978337508468194238087810254940868017930393470583358899151832 [183,152] 3477544253727634636683200487685305901410692343708362383745176961936510300627721261757728054786998949291659487361531340971707666791716969185986845864647411844597439941059497769313058971142508926095530649247703860958957699931617590398774490411106615786466763226195224239512143908813196108494464720713346802303657476112306030789655339218686388453919184217549137234855393286894398926731588001806938746574260621112022176647080583332338568582751587779368729170972978704720727842309383096476467566206893277426325437294085642071189093929274638314678848781974680474006914668433930912304 [183,153] -58983839121609481619468373911471350514542714717139791917438473696527659880393910556936680229561041966074572105653332835466475227125513697845730979729722002780465740705657271584068053113439095031282906802799159673873586872142008100815185025194440428755121254016542726124426260228665622655688591548384932610578798335210686224318059083667185787781046268302958230194376625394601159480799525798922211654634514517645409068614923067167876079215057370614208464028532031503719278068490413961939036994452049648944025175339925292952550843018736881721538406 [183,154] 5006652915222424797617322680789822528534779625013821755499474531389908568841403709265705371555118203860082516882414314947348646765812546895866030505586752231347639175338040227704690906419435951753559107099448670302166242590027390283831626108193907690911785895030042170354686756869127232394977954265521429297842284047325074019099920958353313489799428209072989082403529785286182269471547378106778705005127434788737953424752689222105712151365428859776008105734281262684087780647324282743956258554796860988172857472 [183,155] -672278734955009290804133389345537179958609976884430456480972604959209998578805908567609181186381046066894688487312168360772581184940552566053085557738809939821613025918419112289073357711973807974305037388265338727352029921725008279484180494728976420468244441486122570740327424178816397939585387628589346958785336721761974811987919369771499163744583857181642748653943636462402989785569762068356519871642428399284426024736797057574325826903369859290049164136905633144973364208 [183,156] 28876639894769805803461517491614965004597537878751414530536560320772062265899166816256798441071818295343391425868136834109131634473724003146004693588344963867038080004234581461325707110124984779712583248297657947061600672573866001607410882409283402300746260383118783786825313722816135648016305126350231138297410440129147926121800021093425486775935251331144151650501432611219638813647996650174120198023629293112855608273148416802058272 [183,157] -34458188424005947698635462504636774635949902180664350751613728277917409939635048536059418162291643018514457215300469972935277809622761690095000404179686565793275067401848328542858724416247638237017073172512620936990029645215472438462928160225985438272480890952932258193628000885424796715890913827728628840681254265442505428255078813402417469558262011809526296489645310915838856067412436708 [183,158] -26865376892794135899269319021662182468112814528386376092426814653121225760924549988094819125966008423709904244292578571636154607442093801287782023111971742541044282060498986715875331795919582774055563213790780542690120372277088045443690242278604377688451466754897630462273978889390935090798817610435460704826984558026887358628583409265510737970470530752 [183,159] -3864018880619725915530646793253613741474071483656379837653677352054953673344138756122327919710370255844019786434589746334203422184252181620000927356335353329370027284878985929483841854923775850155142770564758468684582203454671704954158734344815113236907240890194154053648531089716360473868395895493313443899170891782841246682342885451656941870776 [183,160] -404007913629452867770914640665321367923866883458635306809135465188229588586789677183104489140500828953736080636509654064011910913373850153412043883707851547073588868676377455502850641448516263020847610949171429974536414724718643130327728732942981781796747334486619111368239231733154393681944139552879951039103988462762700476040953744619056 [183,161] -30103350376082592616860686824343425282318822582298850311810280146126588492008017689058033943555632891210393849838880983269147917897110058485402279073681866971856259797542630031967697162499147998077123436533221634447310122375515371721597358069928384874362152970443801633477066867537805138762656067376791674513480367925540104817658490 [183,162] -1563569538458582094270294631431668445867911350598973832030981406677987650901722372117816143101294764122290439347076917961953846919756965697637319521722484854307034714854744789086165761514582515341874742024120447683105680548782838556895371226355053585140808960428144436974591224308899167684718292027547017446777902879680715328 [183,163] -55230550200096874782592207591102682494245759137138853431042563065024562507329196834102147576647465875444108223764920995202594983430833672970689873948023732655681434508179641201446449198734513195201094262311251614558636711235048145147956070899355646332226961677252065037223273098250714571754173477390222366961064716552 [183,164] -1290553414100650107914036602600502394875856329315746453780513918857761514471754537535577571797667389745898813196243964493864229024003998817694094358431269289131698589743074989065952348970689639273312397306978847419436986927240237298104467402262636923099006088024540282900743405263043243900629168068432350602000 [183,165] -19335003066487258944503087418369548931837908491880499386665036492618415674225695418599586409101144054909086891287439999514109492444076412556739411791106674256302582909041467683670667402524057726625067803114557057592935235942429129145144277028676773633943000227086599631188961899567919486050317381872510 [183,166] -179266459167794020073145723208498251991400451858160951113233378082390129334098585904868698748004753925936148129358764726962426372857429468555115537372775989324714241736090006072972322409148077353818180042489426396973377656692483660161623746336728697227098820545995922176058346009822308285497440 [183,167] -987815255140516401411916208180311887917301659041930732770171056924870416387386186362216571561030889261405314683998406909798509743149718833503277592781126483760128029494710937645443160176081936139834053432732037671300014980194628891578045013446571398598463777682811419448675165845323996 [183,168] -3087996085251648912436011235527596837343847209586281807314524526533957535675541634782885719890230123886672878646908074559514953859971055286931731978598060272216849093978754317606767509209595491515322657610377330258093090927316360258835576892104054104165481699445531293767391224 [183,169] -5189055148682151712292905520406517560862229166213943323814443187626463641269293857691618060401585676034574544222614538725360074240749106146126307624142229332392051137966436230146519967556290697408137306643682211764425908838201960391756593658576964014337953533491797453 [183,170] -4400667638680193119360927265980325297554600426436839461386606693639091045892515335550533167836574530763867229514705861023184045874780410757263723558806114102605539603712011851701776609376187624018442390966869182283914789178624201193219190175739851563828364352 [183,171] -1748178959040270733328000078697788053430203490529128638246901649272340779995522502102471452436056887428005528859249168985368539999115328238567508269206591758484733640681470948587368956879977847304838675093494216926950527357997149117395504503495006600 [183,172] -297542043647429452949407265900519790511507148754480839516738104714974407554354578175367976218545134559163187192585039799392874041750020850070448649414282515108229889769620748399302258457234640530858825797889207647169301965424567767451587088 [183,173] -19471828682818202927058020689404695514299877303368726905338187487227373914972645413139138377155687824370182107597557700550949874023417383627797602445053538410911454003119188838432564057833639691182338699801206021030051081337915118 [183,174] -428755786135558466243988235760779365555523731841258697153996768909019220229355856640391040304715511339671077845570673503150551556579064929873161109185674010675483371156488314875697456902501533787626241595867230634493920 [183,175] -2686028445226744806421849989100313400297639919997615430440812796099048114167756343835697694522254459195880148189694394449564813869408519432094837643285110570856487420640439312592910644490774252155183679661676 [183,176] -3858151041752344620022942057008629686208224162170384721165922202666604509100718791732046813376164573810388060190667546607618298425779494154715479437716399445697413742100946922600193649673797056024 [183,177] -954810087185620430458808890457395094747900777162162808307551989647095698037612105881170316091363996456093887379518757598565109276138711456932120771682652989512641668491208818282272113 [183,178] -27502919857386153058056290333873444913192649721404654325991734240422635327392752882477711975642121186861159957753396804013865161667951551598245633683888271979289553232896 [183,179] -52444332401828769483052179535316080737789842184542446302580404644973333205164670993755461418524182169519592470481048939327350205418175054545210225091160192 [183,180] -2786738765592363481468460011781766282225975679140841587010672685791874593114387523978667939176919322511393493068663030948328248254866572544 [183,181] -963342117840220669992554063505324072843130734539384768749135927614028186264874530682115861636051676261296588505971354336 [183,182] -127681660331326222966602569986609419742400863703715760223239598848977453814503389885665458497421312 [183,183] -4447823018957943944374809195113363678344442830350944882498377111729408 [184,0] 579182530178934794488678694556551444855770174672269847519908911637794310630891262157311480177800459728493611756920101417312849787750461670722610512400762443415464763244107118085714462957212685118118343018180159517012483120841426771718195269995752865813282874693771680378396681207268260137680047542926650284736074567996138723926519485775405585585707978857136524710723782564044599424453367607515931785408499783920570697281988636597771723940549605330305200686924741481864824641754415620033219779159171442976536256423318144956194833656796373319841038313569670225386752833419517638183637739533929385288880642245439699093008695307071150276858689218652586694494736945594383809725008231652372155466840393533994319308545919982295133721218738199102460226474359725728431235099661014696310718574809929133598464561775217534456343694398562345764824220717731279864858884467682286359200918111784533499763054521180318735785526060693644513309958506830915666002185945000033894727311537458486830030632984156672581529897790401002450043951020690223776540956540173908609344166289834594041388167501402694487795915414139529344594776567716928498255995775951612229869003511324364198956976190698322698314826270531233258878036004739545818470815485863008725345400019531715597346644113434681767365801958919700355117280516796457098517942793341593518524146721131206607144506227975557063444576449836593286923971603085501532659291519756649102852037192399922511624306187162169236349770049690271215920282543682730240597974729790982665898805137598038689093941393681277960218290262794579426865711340427756489905644980848043419674563185826043265024000000000000000000000000 [184,1] 2217902116572138133583653202041413194164176518418482888193076609060792896166412571249302406096702419349113764715012544351318154592493226710223022506576610208251057856522309765645992548140441194472701318403446957319960812279326926057628276175417252547856901321728937257281720052976984128987842323316570217553128977904254724237675334889877837310176316746748951724913109690451284212564843175366786873930656549917511838969507635202238364512344701673809570924747123683089660769604250107585984803186508653081789552291931636423429520722860545434729048477192738846142396805594793588558380657931216750197267709816680643712715763472508437230027622723890940616054020806620746139628336388880650172441310320151026953249755812861946026262284154959396005939986397897484072703927173786454456931342862083818905350701108762080757157769899322287924378531785802949200677492436615010779058869158137612992840136523874802061796627409668388587071029010619897329655223936580008177598973274237382205597487141102253548247100136079660655538266822104047575678311289652467135178407962160689078435036886885259885259480797769113797815532095178387009479293258149235296825831727602144212801364994812370492653604861532163542685679366285126434952208353808200385595294110708333890368885799162818736206083668628309343659390040749283915528182547103050999260219182970791763298118625302283880612642495295291396795362593973577031620155399223814448046184364248418457538161134514605852512436563541331599843214468344275985071146188660551038211519623426200312471808711223955480894973259691883856493645111340441327376689555724690271675163858192333182274109440000000000000000000000 [184,2] 40144830716222544985949902561068915506642407588077611040170913427963021905788356138856138207699664557306881823288310955910631417838430278019328784445036016212826042552848202583366719926951042451638098529950588118997444451357679304464193520938741247549486574269864265923508598929871775123219967128639378540005835161264390098440332134048760729140625115432452694940527166912105760424733456952422967939479024774315967939582024719854081799506814081222311309569806472631116216895051769698652778035936853083516074582588098041167901187892470757117352411826511764400317513593572809424728469220117284663873372446882331433314320430631292067058786948282544266996023225226917989116031388111034593069148241480445184004488275918401765732629988828991723008597083945701046618252410151118665930164712185983014292766179119357283359425420590130970824884551308314387625328556438356673374483504838225998645890411218168392968013183933372518460949864066193910795224484467565096234040542834965651644011164180321780361586125087276959102008484038384444543333089473778773316768871204610927958108120223476864977896158877617558337172726802915085228455857401786684836670904581200299334750569883210257718989108333099905377186270914220534089199970175420517186255486994352687233759442248958118929387244774847067375895131246992992275028617449787099556478173690852241439473105448201471473344832923795289764110606610369621146534209601523111334257478098256203830697600541304886289016034062423326454364526962372435157683515094437988912606593742290582892581145063368739914082655831220279954759257395932259713103072394833306888995673342720994605444515233792000000000000000000 [184,3] 21038440905807843629842272836738602715003780909914935891967178629588085785530347714316692067069991780057061612341124570880020223741998251470400058057593534731951635199763520412430718110641632304837331467518261672809920052225586494118085555223955561956538968042356803745105649296148910977803035039409251701503452473312407358663570223620670379784191092275508766145884359936140763417253051931171040685900935161538325411413790625733530216090854158846469080297451501456574302609596760974364669420201978711200402784157843220392207633148237570908852880774261529844250264111669101493386815141762157538221532406144073038886545249701527402898687287607850117761302262828557067113028245700316163001203785559900834409101168979707131580783523929238881741579735393788178341024583383727695936450841419070331416438059740800371397630277788459931845104595946269609227738792961276826234949036136911819326308622717463151975438703152124032731708959567319872547274033934642815713468657199658338107708299590295619878876344962268314578385539849262593639714650102962903220251466990986790499761100673999554720612378177002000005303747307223459536634634746534065257194551448139885150531038990364985246873062385113326993677563862770223144634044436658409036612464453509782594782747376857035080718880529905036645168772059536549837924120967622593919357702498410234894895638824808474160690165566313151698849161678818675768260294399493437598692317562574708458973664321369685214611160103462163075681353442208072175528205473252736507113400946384633928102475309788719023441631967818217388467694088001211626765323328966834537838224127382575218451122487296000000000000000000 [184,4] 10417156658698437978630391422031966539883911876853910788182380618777999862512888088449321526866639351694891555422132818465646276260697847189258735029203688715449479360808084339350416211101859573124516231009845960829597559344821666717333481018840940058784321984449314789412689816124054285331640725189550202986496268234892031639338343074183477285847714132427015484700522655241203213708383236607756413746992569961522751644843463355214066525250432954286414931431180374604918772797365034815908365057889265130765083972070037839295018066198359521171161487012184166094128399972490836883984330686791909253983723045192998731291666783130696772777083260011773133140801400505943257801635218142081264750650598865261148643569261316442871637650312557091933257324941841886589119099019419403496106864749719205371715366800341596321448787066402321537682716566834560572245641741989354751954751022633737318565617523907236433545986670589480393812889616763682281938325880998089281373903334810943542658292435963641611464008798912199765467103939095102130914938004409556262244645155353867735741461313155285327377720250520950281551497915277281586396800274580908919010734305076460016290692812935973553996217405587115385762589522346391589005289541292503299411509525207514606589140110352705655564241241938730201750238751448425957490541488833772932170863051796653219839481729509226105456590664917369333148984036291363130871156230278053128800053087496439825484604178082290744823466344780109501277633171734718310903546262330750118980221373178698176973139667672315659709044446266979777494914698791622611560119599703551497366962585815840359583914322548490240000000000000 [184,5] 1421613233098739058271203941584927309534458775523810304441807762873004144866421964821215549277572929897628687258815946399099841335849327931005790076350421295325853376879371275780189715132846137031136259777959802737109065882613285034411503443811279180270969020158469808894610660733407959105401087583780577654088704456145761881396468561189872907714091344437321908561445276942990167518995720776694809459710233005846722335939990936755336584010146336611721397435218301519520773862225853986500377700609623513451836206745086037471949560942738569166899931020963777102973899816022708783128002879009798354461605099407066482381087183565022918930091307848725511350894493688894242878532359776153384530087456480279145153009523579887690132823741664768525235632644099141956220880568079985721466764998262467761767618868577061811499076289802642328468323709495648720771903415189679528201103487687401479221070439236698925756377356972438159250474956343470145736928004705019487269497549872377424096997888380899988947086122319162431683763102457289968626741947754015219108470905420824039993747897951931790864811337441987490273922258890408892861954138674428096525749205760364534262809198433835623378432844009687202238593966072102634651689799470543416938098263136297180174787807391284560345159789560138879044031417995555445190247702763442331343035171325590791197245313919962061968971157746608488124977034142189452857760970752159192203397158571976588705092283841097095065493343365907217290229271116961998900673787161497093513863791867728549803380119883971098915504241772807247324063664560030500310145216407574946910327996340888805148703448558196490240000000000 [184,6] 155026882359766353290840111828832082747525513314459397813742066461006742281160983069568874789675289451305562051882565931141161175978221657750781906309736441151309218064321300180308350111575797770634192106385480803858998772126767731361815067879080025624866553949652859617341828518438222827088334190230236347160460602518197545315541116508580835905403218730341855336687373019212906836146692668749752718571175266199255303188079737918122783606609492757744417966020999605841139160134644786313944752367756113663400449875024256827121298931026596180567652660127681797892720056767714346803345228247423439272546552654675677492531449754925697691868240110694657868595205012562575277071374170603326081636697083530429254382281864771953693961414950596187533029639760755473860891332511254035777081280431854248878167713086587744463354864745698874202585017229879330347400639962081882179532633319427204956903287200893190030325495340879614755993056644479176413711055850196416071109219710580339488333307018131783289940732733066841167280848302630722042778241434066840597947640594322602706653127800744943060610244557506550134356397203839602052051375354235624520548868082872583858450293515597847893715568563760547113252809217378505559255119857534517648723078111037840869672657465733613322207276531162865283883569576792693197516361912131713371106648328316968714736856081409227616245090114762618469750592466733340989847467734944738482702797188176546447038416532255109836301614668149409939702146719833130485010194265936908139907770945143700244317124978197034617933912782864839257413265228638915197809927230801346796420149885409618304804603640330271588352000000 [184,7] 8292110012878385200420337195154692497204778883547703545695776779233036043823924940538775943139316814011742744047820232625895781748224501242056432013245101084829404608025855189343926678342037625755337011694258467264897120854493181331371403568964199932692736881210351799457161631928824236371634944636694639088549295389514077174186833055021316446209319877459984910502929652324839084006531191466758320051323841263666357462537067246925345744684003425609031701154913615276543167842155175099740956450457779243960242951357381494137572693722383429073540054884475214280287947315252788682048119464795649410629628863020438789228613133625720735538758817065180156259753691036518009251944325113679953158957973433294831876890769211142871613922990569697099544431875665099010284384550502503215354545951435210661857996814712802111005010515649254078694221378811891396277136305199861059174954594870015364662140541262372171300684851375921185272070417069085869014131006762370771271727472966989579998222561858011107895848742268800871539923141829586087785242122535738456459206755392138001247842299034356826185631308395732376813972921685145459664470616045813700659905704327092395412048398840403706482528919565316633500477826275886685139144921704415370475232135142142998672523982234246595319250373895502720125616676659762217455863254649366990248231980623373721950663791896700145107930838997479889286767049590160036988350543520064668768319368712628329583416690608097258273824273735175170248101214917508488016821570282429445474386143363393472294304011006096585259505215667156574607786449796015233758931526143575113062138237693644958031994855946504123842560000 [184,8] 339966486299708915705116784654582518571753617399643205770891925082077450810182342662267332108629395656965652111204571710665467870342942762523868669751439902101124956741893153707631908135719332296179013938268537715404543914639020617643223414924121626407121515282619323268667036681559753901353394209303597061881303559305617528186616071543645781441375522697820876615520075053952824260824701344781771673291754895706032373794131237347481720299362475828552798014496916001189841154683906696762496087399898981666267643347134696186680646110677038080263040462676507817314531696177691248130680081724151188828857917115766770774300732535521515344170669553963827335519279809551872987464655026704168007209334343195926424297808384140235137637512575316625876182340972415413357810257851118797752762468337485616830883966914071118011152091646651469829147273026736143256685769688348341624395032241714603401249830056704838708861355324386464885542870650837649204566564287403792613554034202333927130144029340925911438189133992421741792208209062272780587955810735714290433676030467208094963464518962750145411752334325482555919145819249661783247536959043150837464652416345879855813704996447229479123929596671522586918076734386127641243201718601441870642182650216271337449594423199293194173709433320226564862739496063824294587936640665633363324031564147988778185601923632512212175320209055400282648482775045827633855476469364994905195804422741409284477419849860107300553926574155679775056015198111320460969996489172125376002877585062359074461732312449422259455652601073940206797958772344106116149743211017363847372931495245306395397283681614278167745171560 [184,9] 8670897612410900381044250423756928495326112057145427449853929532006903425371871309705388549221025075168559268447881564491034342081366306113268788495272148890536608443777237941627847330251071770098181724215226341910021098498033540014793679562649158818509329990619141495469549957887553063721414535259372344767164029248598510143124801056360955288516411202290922881235239048244887801068793646374632035942272600132579885555357949095756586598141704366324974853955899689973338777660412315205005472606230527072369452588076520547157895651688195703293818159772281202651009527917747739454072829341510400030740378302787293648244658557845219420126433294225600157235349982719225725762043990381330660949665243806257218117018306539805437830076641055736369642162316716251018899356196186101230922039404335967227843833575566177044913831811385376633919228006842202763033968957410983023040301348034066905482870426823390923921087959154660861701079436138384889649904598361945965581073636298260750541669687807572338497316719366603915490161929235800690632322971565852566861821168561979533936239609121482284175398592388889028653209474258988966358276503492503112813609349852403573235581469578505068460670889696031643273466997355800394853744363305315705106415089456297156105783186563709698379018297430302842503230887697469571631650830871343419403605427667303578362771708476155004784326994691996514523477026090913967656995848906083410915662234762849620500301374916055629416768310641057896858022253809998025191711811381256479373568529356609911648158105026165499530219777199855302931040541768302392292625483143497386176112649844753712006443702549637363072000 [184,10] 171572386269999749686164880890139202391773050258083568863270364471806809122313407948604461246367036748206705088793262282338694841889689980824541268640562795581346747774543800898550955228994975695677071334405904146915434063537792398403021827098823094005071581053040132974781743912431265163778918864655177628942757134397407768442733803294292853309031134264630694601504221036861256672001300823039757323733384773733134677469608615236296173405787292660833221811128000686055745386568820647154118710913573806792153151811332752493556599027551438291214382486856942778298250072731214056915223169341385935431708235022912098824244748426581701820585424417751327558926810997272384898505403557904335869496129173949778497504081648505777685050755015702172597814357468103960530615128444344723264848134806589230820636404353599571941040833505925705919829201379755240790049652792108275542242795239396847680028061860270586910883363360987939578171884337934604664812230285148786813034309080330421325594654459526000435498281944391310903519322083161755458447128801205550298855722600173619048960400178333407585774843306632481925405526836964696063910370910947391762013744259448958003826301469798599254006136059454070821925572307716718726157825443336015492167350403733418236707678487193662593771016749345317529749522573176013004373445114764664572254885784778233959107052294106630243854664177096089939971324419614482090347879580039903623093237056038267486985153701025445751121457541347753999217818246206862525162707731790067270237075419989820340405387870356148146889090873000803178733937540473061080677228100697689599379133357593529877738022099930180839168 [184,11] 2368928225760433311555252815729515999468264657910295212605919282495466123817764107009620747896419970770131676509494364397467886759319072629835295418354753098467182612297219475190694249571735996667056337381292100796878807702557268314019820584339579985764773590801108637755780652333627867606170838086184722890599581456663127408463845736391283751004294491322449260603239234075709391676636264620888616195520562060880052995268653632977485557463922306031894115841650297375522481438005423408862140808777038397947154590058687006049491550468168082173022139349902259888421060226493968703520639772243060871306085349918412165343296904541214144054172558401380449292503505601943409449863159437860571800385434931434114977821914928761344335603000299092945270922450638615676731756628335079897644517673979065927189901568442365610054320568856282187829306952643129749625836997279317485784903264918071073172316199370755149630060920010545248924157636948330158692321577165139904972601452641504581217109861358506011451673961503735325699413161653702118584912499967273557638742791890291346981913803863943260760380147859765178030521518114940331184171270951634012986999285529865476499430175750813351986554567177491550027169098655218558499084749079827651280270045366104120534617893931601118177362338985064349398388571231226303999824863827498451042375555567818540244867352992217231611517906245002159521264946715615008783623648793341015069810216633206382561466781780133407107909183314204223190328302656037475988484142341651198273091290728781764693541156618956642064498343411962223806578809312273992082873916134572445650316737715782369606626351111152792448 [184,12] 26005909477763000441925064118564043930409267736367806930079719770742702417410955905227776372732316374705024445478024460876196196510841017695615161152481047134798624784286087091121763843101542321558490294005899394853474198620557276693211831390465322563590009598587051891854160461752931747392894641490734895869937263141313070666419471471302612767422523238929137416130470304725814834926289765856321989535843766997807494136353492316558447179230843297622510732638932985475107086507346286914413010057484259476585763564905139162205838236430995589903556179542757645139124654378991004206203747515393595204620324696631147002988145512299284869232443737507922540095589816767078972838568341697904064792055333509702624600345906565520898293803120902447460897900077044234560123721834939495267930242449435226652082539224637696091017074144939170788883201497623681295706731509892952308268787831731104821522181133949370991929522425885432693359553932929695742221434584556022967464795754353784454107111175729486662543123971073413360176430915949360779618752942676045230047254302101316448255621939253009090485754189890353786662296114859431045185196600871194290886685756408225470401061371900888478528304849033560026740359785738631584656320789581256798959158473149061129619529410300280061080289025307915020749400915330648693473661555240855491215254252138648569127421222057952234451754119930121850032823560668705175076350127888182425958211316103262994308236694478662595225831340818975353177558966565501347750602740086807669930127947615411793539271885579109696437606051759558646676045271757582916221556397206023102082221435270872398425025900531346240 [184,13] 212212294916798898804369198426876401497362134056166462126136170302491642808799699018535758036423646708939869337434759077876295055699549214364515148246989894529925236626373629787480907031348003190262950273560685125605123235770105950261447053113742519717085123401542398419140472437653207906156960263945301518220547581091396942613080936859872224054290763827165982634620971287864430372625785798377007844344934355326498637688516351308149974669417508115422501682394983090262792056420021576671037741659697382932531060685900774096893645713651203020183601332843093529638033868826512780022265502443241515444273206913014923794362211986580469568338809584852789209996249071234101601676932668082682513339614643747746726680863104531381037101388479268683641848106792608629337618503614281438720157868915708254476590110267034839255276268629135562436490741714824344026396888037730942413724312565748221875400950466091057545333353715933038422785880770418291879125234964937752529111404819213548437433269490969345891547240955676797871072234142150793856964280314187060926458506390881082190007012929395634102776665779545002541506981686309719821625438787947716663858809590932037380790170678571288196587430923277961665722759308463548829471778980049199284019657897477179353707510923586868516679816635767542689766004928401872413272905061196834348676382304868924356496693048831064863152725156076734667849245773954934715736162916460639729165895949034798454737773054735066254685294616046856240804841163360946541245271265946762020225748062408153387519957091951266159803081949641621896549524661333993465789773400982903757144737716035395978160140146670080 [184,14] 1411906111989390869102430199631166566040171574103627109154000741072129658497543311877915746061581542235146909965369231883617527409047195184642623137117451040782732223374035382021533728918576281529319235340889032867587461385940247009105434857996232086502116038814886139748940288699576862801992740432439243947183671384122414765068641826909004937326233527001577468058230633417718519149221842488153184896206162103960993981075969219229903677989504081216244921477400190672969730897362937707737493978510209944297732942989768895609169337491879229988604409812138192139631660911995875317656731595278899001363966379524757584037699845930376899807712624854451421475879377429005540093734115920335336821732751379204251425723451125712332616630070232530972160928675260488523604272249524845936726368965516015099243596207728156105951517294667585172220112783512350255937004086324138529914662057936531709297432160450414861637746878708010269090783110092801025485518385922909202843977749697044355907074628386396227652335464531035663200341440036256424893358540355777049640463347308256194926570171958337842876859722515159304294919937604302569400370573938201067579928212606537738401401969733443954049923329912988136924952045787656335475463107500731642539193292638441618470469613393500750006231965967428425688941343032832372332788233165097990619008067203100277562218636378737770931129485405857082821689959609865867619445801657973602252261269774935512925157729921253791957249625647630913849697996540341159251213973692404338182092903966472847511213961179306569142934171857081642143709771619730646793540903028185211739311255583105043810335227194912 [184,15] 7249123357565107146255264814841779178297910073068544447396550371329354825718923448722142539978350861887298544981109588166628873487408163237216258551696662908902779993281170428951202609736961324709079013915204528327416464593509391202437932429975457349045128096478963428274961685217403690819454363999388185875061895800547715471624961643423972951933207159917509957728453699249742105515233323157232690971341420833404663814954292743409794354110132566680906870726380769384628393370021500146008950132223979683577648317506137569621604322479692516949886339256541975119761532763473875341368839350267162391542789127040802327379892519667292010664525070146176367107667098955116047079891747772111066247359985343863770499734963727229948516192490724402227684640999208857925487263649357743176177491373670829938667330062231687370884178155856361549217379365533359520198620698318956780103991650884545355677272793307703212603921812907216909688178135507509091928368286818142854515486094367930322220298504428171489042306275561533077524160058343497718682264624221425495131215928067414633134668691399873975694238849867389021333313625904101583565666720205187641865090428300873853234074042540195540126657209308191342157381286419352683984618177252801144524465991217162895494554112256787448860487617725326939744916237985530687399464804434873675804939494235297317802953587222056879698068991946221641159758001037586451556852041687144694979770865982038941351324380546500510393400055133793187060292095006278225853088584998870044927592660903165558787283342936295033411759001282225271043293304530703954373826783346860889551573064487719628844589101280 [184,16] 31079542405058234825899973535121750023188448627037527669341092290313356446061411928326269970319802902246507836534184242829700345171127099301672180102376421043203866302455562351289697527158103449220388501807392495193559285080456290864363127945186859992676659982926325746540692426521842435907563690373748370289236594658335448895337327741212373467521147975510419367231325860416733584105624207540191521968030604554794494599643722506422732968719724388349115436396119999887627723350175472421674290044710480055117018834404972906368669220448981171372040299184065945900169431908983564587721735270460463335740931675877379020865468186873222026841282014205159916501674041794984400305906339219299071793336002073582618271147664720174559045303829184648467417698181406875165250060336877822387487974947579874919323927052620147622061368659111724621073495725839537777082825463896136250302261631550525344243901727487160176808109085391390139591969423087444866449644451642211691623243413781628649011910769034272304657086487279592975363637949419055271228015512381555093946821106842809154831959666068187584698311112974326517767049887885669025933890684106489199006909352066323145458441531933924082364020276615303760273917275092525484661042133295348371461490841565057467191440644135221668926451324892261591729263843045868564100670779419308313357872306162465113024355080348463584375166011769681659401865930488412305298909350131841836946968729569470535688022046176323994943492027648564259539794475713122507279261567903564876861238519047470328185095047522115056118689534155316948288587380195945040968741130637698319224607589865719478965119392 [184,17] 105049237933668021804982789696385930967130963579620183816019307493077494999548924135156335756437497317171242322628242104473150579467449804774153984294304241839202498486131534858582278231906744753157725748885644993780304601373297812128878993795769532870239328670765070202021883532303320501699095448065975882706308208472849819604206575360634854056187672305260896948055291314706101989178932815112632440137220801569459375910551473779652231094141335962234354800307467761258107274795566317010877885120859235212579028064298184392303203728614549910246255213501784297244669687731830718934295423010023058210755168489107935746417077410548033124421708210905910463682191345908719587681516671174911917189690956393962120109809213056498790680957803149260528679865725876939065287659064396871532326230103506713797451189444495737128620876933778437909753057108011182033166973317256337785129506599191355895091974825855246800169849479515744599168837169906049120448048160208234742286574934598632753251147635358367530557182587436766795430656332600377453454076663941717725713475351910464820416953525414621904897897064004950025995191093792835517136905429420158410117124168572679838103826927241360121776271281921972838143937998207141232992102844028980227144419294643977426822341932951149050408338003935772080649768609915608924394659830421222278819144239751824303073479005341005671662245563980233322981772882830202463121888377558923975833272550920480061785214291387578004998258184669027899089742943470702089751648423350888039391852960869193678700019801639481876513715610497178637517172778468527873508756536825269011167978463989797825788928 [184,18] 303899917541343654790179083024866487570666618115859752840023814433487725886930515644789720734090379237106283526212395705786976791203460950560268941848651521292770065652029657079053092618519834810404601852928981229450600352509710424309671012018404479438719081061714853142428607700313480723095211509027988102945364581594505922648165909675019855944403079439218773762755725047368312622937212294564852113591804958298255963687370970616895728700419471891925265556950840295308133728305476040550296290477719202210544304837469286958310711726158774843976515343593192366799681392493581847556077712924420048594354806596395094353617856420687659992571050494768542277311905149134144479889344024034607386213256970094847848341040972856292059098133622453736306060977353090946140016022267264927333653545702295956447251912764435659499114046029849549653013796753739031766533075348363522866776908882348699305599328051381015529077122293471055072290918491746766805563052458107372903698680032919262705934161437028843068751633111873549111227827276844766771050049606849931476831448789879534958746083719964186080453912520669978688959258715131992817394436506014674874921680953556736846015668298514365444393270098419568462326091107962089597581296082467171044439160415588103845879958082179578095623663039865811642754590315072779584446522474223016588358493627421732031257794562516760083241003056255486212692341729155898731679623111598686554914670018776378808146275016191436037563130980844294023675421339239034797238327989267011909396903015597246803646978878369863928926934281016251173174339589009388301842177979714248089107173870426792616704 [184,19] 698103634418550396320884208878497454875453989081881417926254239227325532405981884889287067492396548467919285252582252553989186113027473418352077718418261039764997904776514051838401074634165796994627561224739350888010056226543369984894063861948822500536075178556422756126268101724780225530840632559497479038690364707983590253348685636373366142172724912576480551042707559443088548380214057214374165040991963273821735351033052353416562803055738992046102891434596927442821229323962970114554817728512431456081285467082625936503562157476008001937525075459025078618381636796921913675107882596407903510030811436083632330640606434303619812723778233438020649982245044981879215769738972425933793502080199005543437001500889142919203072072525206574670273462769642562030834255311157434888667822926020616545676995706195821524012235859616746906467373942979163067663437940502009845641292620709473134211955876244786378145888293798906017371344315237241130496137963764694895630491765361821465684467334762672948794751972986509901938997247764121983890818799460392056357564495855240425420150111775137331826142981696250602340549343859679299169574111130501529579619403885134240153126538499821807507039965836290348553123216714694549998528068696300902808179319555336073095296163785275289828618264083681742839239101341648913477850932146591554353495256653914048685785867514213640182350071337414519667023359491133590850744850549116519800177035840072081667513178990477426352977825750574598294161584868490764466625546813639905476680465250344161438594119454942900307052665474408096537361618879664911267208548808242283208823293295177375424 [184,20] 1416197850566712178776822970775905224635188442532811224086531562168946057488893886286935239861457382010706578619077504122342933000021332631089595836717460880524385697133030319552355533443008335587938298779507077578641867593263264069523778727312176347645815578313504362215619548632285396504579401997278277764015324398776291665145461019895197372343035688886146872375510943572319248593195911597564758912757530959719795442535196691483293926681625184899197461635674684822839212917787731610929325972704899961627574573640725321673850768276464807447591025495783845258671624644791784975334142577493808124489483385337161979591050461671008849535003764427626291476922968092436808743186375076190677084343844517808442044108431798370922453354107381358605474304089982154624468479806518157921515863921493311970538287068033958338078206540327971197547536296880553851229806897486055714228636820869839408176361447354164670673802205963119551443690319612118905046327272837853316653893055998873441425341998796503867750818766886514103310257202067087749189505543095612959540681987609772142129447298110166350751367299905019919254348231614793426535420280486858245789015867936016406724101231042700823245675703483690726872489889568430612559886614273369533623334481520322389936229132780747598701011134795790883695340909437637124048889737606625352981500610886959141759999025147342550725504183836916093976686822744953124429296601277157883509046743934175780652153595294224375080327364778090949429866128338621959713120974619865299746332079383638491482547056187186632447074487380152350258683809506997218840536224466723795697970672789847024 [184,21] 2251676887693531594382864351157362341547533247952738640286526779427300972177254129544215278715396746036273983056897640849348140649738854577563114637929991622914523949917241395372313549046587946935367879863643483907447300055461779842293305975560457825494950724434654350639602532500647901778485514463738529337076387950972026442832231781983830696466390918332435270438672418311587312077014828472391294278800972027274004591279559232614171062951062103657733704294504928143881451681473872394692880222002291974381781596864533069664091314235544738560678564589922238507369654378569712363317618097609271298085388156854425994056747042411497420113939670210872037214240906601912171749881016948089906539460333355055089321474231213419812589342181988708649895267792407339889100619918506049689200830461168518246911401124915188221914783733395631432452272513231121473905000486288162658958453006042762325180354299272268893330669778081525902071606330748854127147230114291236535072960849496429285883411948556390227833775880000045382589622353879162757470081602033839412402263875417841190057398795512999970801303185646862297959661482990511724513042567239789974937176246090139761326820128737337872733061689754383785932360489522872955155409712195499092425610327156191917363935791940279865002684828961921563114646330835238719915917044224013660149762923256424231547366411566885954317050485559709734338356421254944894812653415225181692014781312914129704314513668699802797705572074753045062746966088948976637136839347934637385686613118562780470347074746669055600118211403325679491811109460783360420340901142336337588399103721446784 [184,22] 3334500987247164760537435274675687085506968117973013070126411873773646921304015783669643150719693487433419851169014526044170180942771063494319419385477435808430857874186456401122949388239517522286925640586033113451636843561070819107922676915692733342399804004958955351711516137844402883796205614167911016814299030864052424369242991042213761960381285994001713775083508930992678541885004063415383629562596053501557792148595993397726879733275215112091239547511283885314999395492548136714180646205122097080809307927695657464210006321497560030180210226314108014271043763753581722868539421150322070832896295277079401900951541835928136891799996722933131914286528607315791111559397106648079316101319946898141335325101718080294236407900021050919788835313930840046320060494321990394665496376472087274045880614324111808499730222216953820394105227251709329811701570047789768390615637167916105215749734862228331005733216245752296924465941290588371699651833380173457051275176727488669338368629074210879699202442363219206336698859007843349248770470106964756300384085820866751143532191072573743363632072883740957152858406103583396028446960256967138441758627627111826013153457445810857467115383649736426424869630233193412623913076693867222256933524705900427175603491949743459145625633602801494444057581886926322296315309365493301745350698017762917890927537377852513491719611126842360732707498544320498898854512210269281840164471926834276359362722154658890137175275344977005904503269407445633423559471786607122125798888560459841876828934457489448213115344343084285092550389757573939063708994987077939100694602614928 [184,23] 3652992427410463815493723189021650756248442274414922181584658163398569285275665946122438524415795878629221527036453215989339860882504104227830625753241766623158446515221223223044019765890969505024205805372220138957988038234224567194832182989286775772404146186140445006370084514492823073123872727876088465843993260431475753566234985183369452874419355597182154518895868578321426144135287307215000814083539519061487893237999529391729095030199876342724500489425587880624926463280395434921020872620975137276846900595694262652543257202153949591170681115466422087910574592576243980963629919412221522481619058249752091966174848220705304012390648006148536068557095330540265852398314151985751878252900043682326901344226867079510984708490531682757320403748992239461560227465865514348052326524380341206265219335434320949006535657088560516671624624155287754350133641272823530496000620799149442838431599688664871125317116220655751505087160359474521867779123095765504117599254738906037266926635315817351792674240895069254098412804702568617829804456552469260229612335061183262018672340313216327391494951714383329443114600256761441378804498095402683730959318673385948956419143431704522260856876621308353430718189534247609443714918900180922195618069474342690451180824283644754714453429191606359898548353320069509709367954613371470144181837026424461404035062135689664642961033418459831138937493226456309978333118154939908916821501448640186185650032727337729865807153005810358585322433847679285148796883875229860687847681766543831730604737660182317324774234890595464241443234958023210466152700598241295785368480096 [184,24] 4208031625028360709151571343803082053740565774030762108205045888633781470579705922411838889920149204816068711618043810162957831353321232809280500660781028018156009390885338960899322386443640552411170761597434637318907317523937262514037881045405018273066221661021567935402109593208917294180997729708633714611731247269458651471647136180931399975808012837909803002369217957858375943554028619594536197635503051311215809931596461714735727678853104612057326073159635036807782857453009436989102544428093118229897822019553692900915653921672418856846070818271035417688047907387671991580812328757543456091527870420901187773419868584451386462331258497988541461927761905769067286359522915750270736990409654537354836657489055483520014255729875453010530724198179771898750699063947718547597525374408805217255809959671155778764866615139053570544708335146514495415045155278709616410691617385557166978641340724120039023039880661798360973273857933037629512428922569455729721851843013950771305503635720621049971752772880365031179978192341436755189392091839196502646708596662352553847423325251061337550708929613780600793687549456809209106157388043248280114673786015986755144958081068081235530254186750646465396224012629120708474188537398425711539727008562813307161323898688308482709572096851146189716565915600605235015008260425938814800680217409948683619917049134705383734475366621549579985367308102641541057609320278270513955729052691265540314223567035957013394571408813222295722097363296009010826255787412561853077593424253716964260802719884495781334272062626358094857213034303273350685122396727438744383411332 [184,25] 2964319066589721766028661130020153756614453712765778747622845919467880707725233711979797175059402513964669724563262481085247130335899529083533432960727932648706191118381017758772784581033310521883073107923914700592271323534702788761915622944147114523096972298695143804173311696367417633293126587625884033863586743532819264306995219127528796861973236984404687867767166612444635965302080937151669655349392058180912111582516314898235636128773840377496147062246475046693948989202492395662101929017624889732345239832958838101424479492782688282168916723288526748519493926374023012451966157996115227018115902080853694282508231577886654967965463971962008314955258899010678507395535963543759679235048205290294129798994997698093543889833547481158699891364486225284058989925866546634613345011570857022992571728820049622701531994889380617221056933848198752131079865154919839020197948467493930414690394941873278374192118153211498897009048174770316771116800625043253095408317309372736796326929265014785299096098158658890003314380076550494643841373002116297392181847028064367819387490416098174436310030201475150687536054445480452612339067379674010468676683466982619990788632131303787479704606558865265651777627958226004219948343090454895689615221055074038736965977510987880697683207546959797747485763718576390714118354720858377884199722122909229098390591364061078909322869661193241491350118871595210253944953775839800698410994321345273117496215337270445864838087158222159867719018964319002194111092138743734062300441237317535978352819104060216326152104818104108178717190713128480619740836176692786190080 [184,26] 3114636629382303560929171250707477125436986170360179571917420330635131893205241611896623236299049706074814599637348590401725243254893355222982762507699172758741786816890984628849479391727700977905423067232910491984716506502872480119901301255226049993691716169747536848643720534908622157948839159506855586630016721279833501494889248263988917841489460730141677984134415476582011645063560228002153324602464557749728931792671440839671585449148297144544765282990452089851836201460655610595445035329456304115715771244065928447680164584660977392040078963442632227792540395026086730994880282778100646552491695513531705581101118218045599599164186277013896661422434213327545198175726739840652462784149260754454300957749394104479473181062776199411773987058357894584369963719740720026620211637245591595805011723583312313269698078984241484976726874530482442623755042074084627668487764534212856710841978876729501906068173301005376384464380339454391257161619864550490186297760704782244425789310869190936827775869948198917615881537847778545337332223444340589274206078231136977068527495390376716766086341977662976399571678839144048225319099924849510075714374775774666936912920861836161308674948450076644209894766751385336865026842209141878927527223269415883385862870034229403872461687135014613621403306087379402338331403193389557109959893250393999244926881775297429338782104241481707310570903696070230532314447146529512871484884164379679855210044186969968551674948838149610393680939812829204370090414477090800707557213436948659466599984793031709280004186053619106385153633302543419548618468304463888256 [184,27] 976850032706711488853323718359100039518768307530576004091006314936181636077106279381816833277644214790209275220834794120504454600609733680096279735488570212426203086543284255516577719839818265373501855897226920355357650593054356774466160489389169058606929165035320157398779839922423317705331078013845018938284071906839103124541679026765010718449077448598814828984166609207815296798285164955824784865978861469571968685830184055554231741775959126333061474728923031515644435900564674351898154142366257362566258675010307099541507238266106982459687307866127871789085142600170119124198432008651247991175803113887977176679280220109670196548426709119204371369644991861628921387419023316581580332002949838502010534769348354822459991799018332825610540938841390919465832151687409027857846491324169345187674521238996858914835749904937767036839940279357314743843697144714957618520622630807482604846935623561864443435681373462582602756489673729036537820258055495748242938413067818846845035712395351797325821008554876255700881465585241139906889403390784135714584766076036762551130979310568107408021216784361015601901929518005614874292603045467580920082077600157862590882421613043651904346916153443058435186548038729870938229238170276659409565117053665033610438192777093341120740035902805730425894080159536240873792765211096811341544445753349905851651200896585478439733469512807104564337350297339956507744641250456044576966465544427739528297513026628835465858064510350580287136020589139561474988773945037776777317494508015609843160252333179171780049463675671757570039099363849845171378565278450656 [184,28] 1634546959104373130310309060338723853328451549485101472346249961831485993835448774553653051087011008602991542267421447554360275094279673007091133567219148138770056292388820365717033080782722466562606578340773674542060291925307074548725758531570296079549066671167519315486066079520077981050609917307916455993201434074722906861621237035492918913683006678193423248252204570389974962916687554406911740556296720913759155673096799395989894906658508732888674833032289740055106194780209485453296160050887863290170703440036170658247859498467566138492419869797234207118642638290903235287428220814683273632596011024886287974412760554478046649990386873228381776777077988717253762574636897033118813429106694334155234404460789402798783213363491145045712589079794762202844021653734735037886743323563795158189156058099406334516803437357107990524197228119044825694953864986398073316613819546687519377997025091472329846380787651908019764050020515060892068754574723832200416900626150593115864550005596606952088150483837513260866888441765719910183041253092345522522893920888521297067258574346557874712895199560703621463614409367816039377786591054310754182875359924681846629988944206046596493546853627805764956746208937268358912789742876508884921313930243033478850687263576895765258051779586030373170574543245188431873392174792404405524329637650282557492909949054080491377525988966468744980853193275736360335195606753466280160781223734693764253684565685961837010684614553199223243060977784460103750051607952966202585382487453088706188749618162189037003587662302614097601128895525933511902639495547552 [184,29] -249764799999269164193561714607746636619610216642980859225376502314929955867745413905794093826534750861449663596918665233530606766438007175627621280629491431664197535961404274295842656981787640983371363291391021926517356377997116605321287537512525809908777657675707280330419541498252896668328848489287308704758567790590100087300156629210247269979630742407843331184857910082603491377458752151259124657404635858747479074623976283216664299405599465380778714811069386891629671550146436231740319194658823386537906445515849504038416379597369719681049142238065736328345892138374581117898476352897879924857721512573856061333376873580736268752192306302129104859898470876879035847488038285358661996652948932274584782729610114733506641106253618546444726935983844583477282900730463376516063122817078912647612084219959096462686815464403586803580455322791087155435041478102200180690202456279613470392763734898944057311658536955276509145658850286435599615651010373325755187330409492990686362600928235295764772326593459866221023643226634219623072620471702862819309060460154831488517358681986451700811425212141762920766249317000011130764263231639186882730694008444439724691408566472450970931802389202861225708526776605150295453388027016576996413493190320442997866839647051012647712554036559611222011946967383412113733433895228819530844207179319890974072894091680551221167185264432332706405331411982805062662364449728198932376910725376001461016069683913727790385936784101213745465409515562409002674512476235242760447467605856464853268942274232430683873630788551095671521774246521164703408130048 [184,30] 803931191031539945102064985393314493653519762082521483571171320755187733299785224522223163815298538064350104335345888565759224727754616474556560389282037043522150448476409462446962872122698291940926336463528979820621314378381702960526342951097031800684860313282192000159400714548563227526428270157894503299260685910515720633181625588560911113153850731262913059776062386787961419760141445119697698928353270934531470459165760992308158583001560897998255199317006488991962555483152418946984823191151622076548090207608450637402277029202428462489919600466054895192543514341009350841689208277064292556215046961794111407837883942316802676207686721238613237739389162520865454911525103684077962120353719860670825711949336674713224677345753612154976971937215082565591618411473529078903964179979111261242412368089387279099005130382146527396337709899252301083602428037356462705381494684094186900266795428725652462475060122414249015028335630791446788552014537720193754791605971093818537834426011343503305614286415046034423401944677809728733105040167719495325329295488886120779857855234019908550565118299484688605445745501366854185854453174741487160205475795618072804887446736273175334067204918530511622057349977812390755631085071663893030642547544999647390520386415268113160462730172200972688326694533794820049838077670294637267633128006110847073368790091138779421018557347244994251825177494721370672065880252128343920080474467106784458997805411359752337959620084787938763311269007703812776122257764742895724543744768154662466300030515988446592143759227200837850424118708359756506327776 [184,31] -429527919942771561919151572710989979472770152889443117415399762568696424138991098431766205278270834949285188045949453517457214626506346032101193183171306786841430078992767752917727471002948964352581555393281793524206186931494664458239172594569897781927715523348058760350155310412269088900909034219136043913668027467292130577639775761475449723849186300997029403704511461665766255218950023647026803652555638707389417967005211059196369961050217069577358343465197683200633050664728745546348708075917191080179757978018135954439607184669065819189462105426638685437955739584976452749006417243830664134359348688957261697139536041316735120929567641753418337575096682630170357289832485071385936330882413119037827433360997148500302654026317128531557459790180880716303879774624323816476545590580509038488842098698025009895619797375409931811818474404409367991937960337172715842317339734723831241302053038975111519228784968067325420609867687913332609865616018678771656133970421926249777259540650178857032416829195812207352569382168673853933605668620209937162227284060981361408349205908753553184343888942169222333015737953768221680896162619432193116682672927830997901372089411638574903947210549725153031106757733570163012401276314114912194924627080069785946380507124035516589410130876587418325107981742789344817515470312679501987630423822677677304901258802028986763894041034959237849807858814839306367505166744968130625775788436878081675080447344351885993140346467910170205461483261376434725751747340068502921396706045406075852840591283322512884125243550366951020019832989388746455992 [184,32] 390214778956354096514095387189260141860119428598242274253528853566750643085507270809207724281274987423439631726436535939243149440268386084027992251640855486390866975426817732885203902878271494685057058523103556365939366956802292970873825330506508074779327918799506013281415795986507899274646883886178047533877903504331054922559973082894105377202695963658448980887496428362663238745814633077078941409595704883419111700854368716794653937900113119266997198632851917913018428671988794636605605888558436000174494190149870696913624945448984841969550988856306189571546703777737827065831812604544342453398499530821775859769397772048995628458084842222259472311666476096721164948077680464590446196447666947193577487640035870066007207730921352585105668597723178457192743997882374079577648418130209424761421279063148974835145841757626072031390366596874606881358674370138399593473101083671959008850429545970540537335301917229241233454096595022888658506894196500289921320222170039617829173632963503145008635697854931553699468733986597105242356285003809581015813554019591902362886446813665740372994218135563988033682833021182524358790436042960247424844539966942798806497380313467911330174925369193337787886713734813570678434435330800465342022787359710175470239355369577033429032543844459169993492814854593555416359039100973443253476264696128186761486209139856036922124451074313381788031042142807520634527159276270731142220545713736566927153084995690544014448621857142643956079383616472528948136906228173244827611026622705216151726592093062713611772047761660068575586484952679193176 [184,33] -242649867802172741784710327045342689156801090543644962495625169901531872293582854560929130571144186196080917030684538063804890157003429653471047640303421631678507018107269872447545730057273480115457350597030833675728815324611679812067980078662524971227845662282733214121872949047338469097986589842239288353343454944013889167068726732689311862024647664258773968984711649014435933810085774094991986931756156416036020060638376759464656823571249329479874961294429698907267054155308192674652685867312442145511247344169038237447755766559983200595490338112396976880694622455517336203202672522548107758197408549185466601976764539719865881896525879572487219207488359068161193640458827476602124875713091771493196560326281869513063744005273858116923961929756153037839799189008885683153448763151372086542454801192409197043106910301361222306993433708300673571046583867980071633624634731736027229817942964963613453336622735252028269424672139431661653360980761074784743750030869115476211390571456931360355673028182134632000235300948624076484840482983960966996443149835055189440524177110214704552914134333489653703497708723351849032943532326383927893818451516996591143115395711139011041570343192925877117353355469112261447237695187851656554679133737553498390951355129298915672358635756515568182341181821809651926674526291080476586910682598824738737852344063122262192423778007127728051487713611901345938957089071408692565404988493192754808146010958856022568728585764061002876607209917288371214900422945998281152313387949433988376076076758488550196284966550183372475620539351823616 [184,34] 155393094921092851294015966447391185279111023561686543264989122820986648640282741048788629388293802018720968747817129563863449898530852535111029607846272084718654823496731045972686488856306904421774252684677940463231338728759078346672315404147454927926312694865955318894605035461029571379194871562704873588708208503254140741176092334223826566166962378489286154267102370237605598181870549806326890322034399263266843167680331578658566050063573008789195570329969457985508604993671541426761182003720796454125369014668258898410874774783041873431094750399971271732078464243685273568976540543910842774173528526157269932621493068760385276477540912421568187105529020541845205401756349259737175684611679565581413598438481401407080488146748001104692665963505040102735940966510522360476530035500790694519550913331453890749476962304080987368700692115260792318958110428093196312181382003544090757763223090120312417436092908638789705780941920929967277336413079259120392705840773333356639985473889020667269528562589670709221344155707323811455677752900621852550157379759497024876758262162825926747807479154609114849643927883807359651794765899156098957105230398723861843864758925517355109678175559121654887793985355677733950346637801523394097045337555582507523165277986121825155623810218678421081918024294172619456416373342487940653806534598974465096213033450900009960594803387519736896981123770281069776003623728582970378527815406262679149403499789350488755243195250766365077481369108215881075006845291173698177892571831115963066636626527561627099479438876679196256537812390848 [184,35] -86858442114618001163750112448635433029969078101199543254103323094733104873216858922217333976477248601832489958868213456077927412042777091664986384697561260438800479603481243074734359676282206799483654733952064903252389106855011007983746403858049251388387783014928505821107132664908175530661805428958369836661476638401385349957079770064547147996396203291079739348757143113339369099743208348436222947470349766365929647305808841947344959292818328236087122361490249044114190159944447824250369702888409926589489787524079497796320205705422358639576040913110767078446890905639653539728530464509302005853354901123957476216375709914191197347610153899890938152609201939149212329858859304991392365470759878047182813515106490909487533351447685949529956343358458099767926806904936366618951155771301501637519203872371074343074570021059875775186814893875531375286424789264639086410132281328747535464453353672741154358694191782918435149030664151409415360914855287931750447679663630748862695868445807247274661101774534577247714256136027160245910391106844222779918887067092655098148295204100022194908505144494612434714813461535099414304511422827642856873685914750004488323862453034280994329217891738637938096245357225212334719176647547034225330862944351870165373164619630320839795599947464691059566459504412365544389723971270996809084310792290453790602766021034341959943213217584946186238104441602741111518088126203861774977043160716646142596452872325791730215644192574123141929676506147430881747817923919216608495598111058370235738146908269259128677458909560809854223950560 [184,36] 45317849155491050551437899973286871739577358701643751985396572752925033900451040511647507647371423000278168021238802465816529201810491870111365255608885169473146888625068510171155112181852939506845466976738101528777078695488891677234924248627912778848361530851768260131594890382885717364774858715394510327471857345613680122528321871443999568598617363312304479250323141732076903538626690009546304597622442244523032566638461589571425823576571904915499038448538781116507004962182325189288560501815570054058413595671192471314893416425038299999768022540205147013057484861121781372338337056200462877574313430399412907016770499060245929151191073063652415237782020160948383174451081197712283694460300020296683802642138916562589229734208903751141805685803567706369825276579174270446868393852111008861729729197796824292353674616851974351603983417793144034582980138851399947696079059149508174078758884639300989658724147880907837186518559123439104496579579782415918218426842337610922071613388645090366613382304051281752764860382831684347351419583699497707428038603299146732332128458731387923208645569383560205499370505392127407151943775358635686508601562703038473313059097347422491130538288009977826660853706111065220920203677491892113162808707347507456714587118158978547781426044236681851181471046302499269341203653993019537456303076140703930104089052530620716984751699652294747545045194653921602999623264200064070525357386009590614171883407797944282389423042965485068995524816977834252652285051680571735911797829934953449630136383900070539012308064193882548531816 [184,37] -21524873796305121579353679896996328331742242208905267016741863736421969289707646383801459818870047541164921040008409474439409498742031595027555028649617340012538782427492639480219992316233547937786884839832078070378539418918079419069387478277777850937040607979207531440174386974209953782405320321495534154442122125874074245011630900869800448327959490077709808363265983159131457306770441855205275189489151445834018911534965445336791988962316880333268894725243264743044312869281825538333229312525279485092777697710345598620571381099987454874245108978291737098448085463403748461485563617068969625199990006265130854701074741267925100885274241009262933495881855648176019159945614475720798938285619730186216676546832795778173662980190727093981083611781655689890180538157981159129198086743226756115559207105774549493136406234244037770152786669594723588694321096406796924169512600865766580753676221802699198449240402053902290444768790770862971157965295575423445847356720047832420948932829994576878434723826264968451634822073754388778037069542018400701558918642980831500765014293759881013517268875672687194561570271429492023380046164292748361609721259984635424608466359959695721661199694835372710279387335394778589600915575049834956659958122087583124465792319938838281927756334448072128774220910087982971850117168899637786660927833333125524513947387357065476494529932642361960397911124925976412547399765192552262380721633857853998365564594215944394682413685552494692224412323443181229479155564379600047802873606573911348505339815623467861389590658806931144512 [184,38] 9394970937127839716766663493282971973263485827075357760919437763828185072639058604827722731867119664182044750277509502274286259802097632880601762977572840758015242985677682887192987902738358121157939302715945321240590029176791709989265771561698076789021812144046060087067512500290453355725120078502729696826571157793299587475481716720604263186540129104766960069236588537588416249236838366423897751421063417371134286749646724205588191306417057661834367646526748716470590935305814313099756135535723305187985508381723425663291721964468875517695472342623709095358580917905669908785194292829647160625916064468851234626947152052131601289892529413917443816072715730894753390626731587134774391949580454995868725610888055264645787896921032643269962621999620015707380221466057271340979847916126687785074989660929557747053255814495879783973340316737569334069909214208170488004759449757420318670577062317709353525009361008756426988116295982104675213568919018993507461108042510033910086058075035198798585815604700500444362885351764342954519518827498454792147275823153512536253125895555615900895161806420816817959383467684702610768071220887638689201442564994985943951006495116412302486169908418172830723789801328237379650690787293346860723534959342117068492283924906998642852096758367514690649805275625769795345595079633459616103512913098803209837948809792502455510326738246907650812167309380057704810862327088633446779785730904657249147907225820730897818288235975165099315550538090769631358301283919294091012029037755594528357312158309307445762106820793997472 [184,39] -3755892370945043150426148404585241822648763411177563805879692861891538347552456743719563606817477654040896617470712926482447187055037334277808780676282388969174966830471950982512630887545063093677257140670208955722168969034633251657361206280555130587008394279562902685529621343804887037641485974987787285745997058182850502330774781137401303267895970638221664147243689075631659589112738806029587467133735706191377613341331651842864351640718055582737226904285210109080922713437148626335062664079079580023416144671536215430463565241215369602081560905869831582551588220505768900730032462024504866510234099339500515867845247951233880979073451162403756683798065527242477977077621155631288232983254283956153606451978752081592806680393743247997719777666494653441641940364067441322215598734122914424826761401921799940223308021467566558827105295213556367839543668989626524923815310128779717831043275969392354049007141208248796167014818496012586358020496070808518284234125306742187499681954904848222638360970967619209460227663998574487918994301093916943486540586689758815173559061488533799410972921239347174793146908168801495624288995003027578776763924224754070942638244726353590393360154030639584898884717935343602029575467751820512481964135510062742478234155527956168254724392875252059631397134768833902786371592275572123736737808341292447237944898706958189355505401639728576302251850408199581256993799935949363859916815753879794511747080565004108805835041574811727176328848544545823633657432754198127781478199161755958051414388134776953099602507360944 [184,40] 1376512848843590731699101574308777417596375949140422619204360861545655729321437482852519733065850531127489296773667879894774702022256420161327859858431500918875266004573047836154897980169396480033343315950852910583607443822789911805848810351680110720046407859372661871900909067098995524484000852337917304464990479043454721893405744471161245386779097453748395139279817939771475614803732467262810202339183457538536398882912899808735858070054351363324249363890779894862269852954362182871005024539678165047683665423040885732847925488166040288751048710386422656344669826513880599287402557978023577939482022870532465379757425729225710729226656564424206663078686457980261294333536821849543445376759330402996177028711417436593281842362556021038093629497763249560385334427358341190482118440867420334189699308683311720686869872158993181351156074958202319372459463263277944092484252393514065220325766683210846449652552349962951770674264558123537659657071393653047325358391490538455646107540435432202276791875278881021204641963714839182937259477210396674003722399868257879159992680087180103369819727464313294324013750284273625453237285353705521849774700932318993986156941683695629773039500190373016417652308546980219816194666748510921577658954085271188299326766548052360740864658083591130596923985130702293113309065779959429398366914868908852426488266094262235298226767223360176810817601823069554377162767155072949049476771758140988734564403934548265285570893360907291616600603000889263308898734499917365198054074666604808205896293768826939953647403561 [184,41] -462162311741368243367298968314223562019692683551379510019426328556889257586977375140374515758886483701591003487429594564959824398051046819370664886198563678724395510817822991972293122126116046266593862381315388249436451281158996025615309431898744303405145743207275112720128328940612797970277901053362416441329751590166945252881736604370160636739534729412015185168681164761771191226601824918306102100024131726879457542187619828508274730976480381406590860446542157778478620497332366776077200424802127520133543434517443967134325099062549449028323707081475496861637356559111037077308032265675869905901640153169675007442712536630713566196000027139775093082724487751706757389638970158282143582397520331624938763834312029999699068127780704339768150779045328226680184628729098620494506041427945615459839592717676551218692475081655466944802641827257705012196036964501667349762543825395736602004586367675851495289169806044350025560647214126639674330094608885286960978528914157481790720855758007913274593227875627916470176226319458663882528056810650974823131845355176208279827944466200880928624696623737464113159987301381563629173510324364336910361980717478697659753589237854913948385904252746113871155804257640976140909424836270313156339666675260491560730538264385924141947399001069873322429837860764877676063621640046300426607534575818895515834254662661767653672445951916771265576745942749202865918106779511727967228164987170656894258695879992844947519980414085646956320665559614015809454503428595784775605968771927747161790270321488638319320064 [184,42] 142097497988357317860362612822649151392008509096256482703587039509928787628534460932968288790860880739773707281641850219179259945328565008454572555855656174291393291662885683826618476092342186970571635919957641483867032878149863900976294253523362816273840860478000251976023307723806631529259585426809492366362620727825341993153770956881408735687757660942124546453225543665438479787280600282032036747236022668781501927369000008338575511016318588148882680870633444112754832443740077790887332751477752251800016954413518586558515584101042190800696525972304538438951910246410466463702431634850075659755809855963969378187112588659809546424551196314488882075508416383999881778686959306182787447808887844153300857990488785341130934192915335250029182718871982890220085266290519185600337633403735548179175681918340915353201590498920993135567434850970303694137471442543248268161166657271192599300467469465671568809737412178791402401785305996383129488274146084977232021291738268786770659199424267515119932351864187315165767490894848220422871914567111222615257865583623638134259276545738713920836578130920215298049376862987557013029951414094987544073652176610985348773592733425931067906020237526917341276214238766474038507413215716726534704169836119329673492617421686423211072858359356824444753519956393739774631662683700879211914136952107554605158846632665270666009293268273230323729980896019425275258187687685679496272501615466940168896938893105258758197594072990367862955444146813935346651847807478784248423215654771593530414239494645018456768 [184,43] -39981664814795598346580522901502963056506200024148147098358344324563514615704696784556231679546428266088914109177837728363134356780177913121803481557580699470063786934196369235838996132634353832915810541752580381785626181499821060651489124986652183901524037779237820767693211309702635650330616004135900187877520223770383581618177533944837261205320503272184513197500063101387792760379234554684243703575603890246354121657177738848643341048561255717007962773509072284031169004868723121011229359893448810929056601907262621094518394013949527725714238555049697235212278710854471104254452715331780951175377499480026010434148658940612610576143152449243425443523119994592917482799620838785503319962786729697443498914673221420383749227538761051576946403826686766561573100249258610892669005554859762685341963189879205884921278766733207233937383620360534701646110203062449361495146381804647460391892499716017268038401902964457328959445663271288210078503117440835326416014279258416702308137516512564698741541320788402282080777537430900952466361399699204135341639341960827528490879356254942681586916342228349685964717513318038557244889481333372593506520128680849128137240006145968962658970379867449858078167119864230074509158996320204208811427082500886384212112911275968659257794507424206789702826811864456977178830914876620639496954786460842155240615456544286285935960076862184004619904106732610396274766212422253878825242269684555646721915954723084513741936122172779042147500879172952443673585629819689450885115662103172117069067191563112992 [184,44] 10286696386291011415106187982309932876743883173512029159443417616850196143361242685792325480434003790298610363969734276408851120647326797155911577748867518384235238044777136959053792884038138936238430027945807073265880576750722064865987212499524113555899216455954731090276799022260612248266522709012151442291138921545976882019583951682133135014187432700717484203385465509976988762245843848114429899300625828031835055166529108186859677929140179367713897039612040341207958395708162554115880683576892693177297776041825241738851871450155495670067991412710170690570424030505384144459953375173452158138292394013829910322154187641568386757100889935560364137285155127952238360201224904946687985030923367486451109851591106133749879887690006280117602316462338623040995482564635512568824319775862595266674311971046235208530611528203196915230842171481604174730602615949477448580049391355325596310304015248907805485157413418556188463633340311430414955629002028092950502833093041153062065542363155138836695536737643935161571820626723783976600828951806365299313683301969993709876803928983464280279805735662070620308481063675990034760044051944099317464822552188871118485882193348366797756046223096003027888416929641109034952986697597052007990362872661627821783298142754037689446572121011450201905607039937284820458241586929451380287807142636551402569492401971238327927345494982964029359830021534680813349525208448866076510859944472682514477938097320509427522101984748500371488477041472860590534245311964148193099783642346709545954988038963104 [184,45] -2417797487968637550865837803944638583944188824642136325874925944117025357020652247848900029885876492947800935270417052810701276303115691692339108124674267193963307022115023628644434463715943308015039826587749153679869634671666751048629849423414748805482925780636622649258188255676466812680423617003911511723390680911083702157233226555929408856850859393884379189444070151493785885586053256509445907759701151809553012075310880764592259926226342248518598106621829619075830830828630025025820584174689516592417540310640736974580504445209601510779900013057552982396564761972153477483705820256836553357696227955682678126860228203906557918673112789327459371250740100293860998022329378672695295085689196988909684885292526320899849545423665157946864170018258906853211639811983080747821234708803358916086951357105711195278192994172604674305704676756111962825739500105348512416293254040669594753981483504105877121790076562145608255097617714074311970816261460290679936982855680291479249631841273839077689398341088951969053309494996474915522516713587716787949678928562126511033692274472876066554361172540334425768308615131288096363569452978027685795213824402299985634088773839456045712440310337384043950771084619519526837008608997663943195842168682696165540376855689034835194309263356538481268305647210911076342612826429894676747961616615304780578350100114266853034077562022928837939165318709092812113859148436964099675816407788726542304400331991000848725845647468002959702101900053495306048272616398142232856495497363486195294982519200 [184,46] 518582341729768769528470740460353442333463674214599200767818102220435933000329275163750700706153788904736477898361453937329294879962814861832933703762370480248657613820174051555013809622011667803989161070572376345624800673953980845948084346853605315498437239872015464166379772185487132141349041994844510913918940718987597928267290150067279524973685191004602364814988197244243868707468510967461892015249956471183161135300223454118740667575131578858044176418299927644908218474337985164558934500644964517060533918208114270128319531206964453931700026467215566946398445479415612493271315442920053207647446120076153052112993279193859270790739510635310292743847072570310789965160653597948124984874602827830415583372408288433232513199177787219645505618634562447389009631692746096079604815150688110791480652211548883250857877486285398657928703436814974598867497536839856472469190309438837320253991586906562005192297309874248692075617640017980080858806949539514762598542942262199907626740349579047384001979885857055041864817643763569773379256583108425590142709299016126894291986827232361020783298986617388871983234421638817619459900692946057473608836055903943692816479278406566431278488263764131232990526777639117752147236658249393938891017259403327095187910431219118181976107417200494258341960358580345846572490619860198202365543892329543387604173071968312079425039785732131354682973885730423024895347080721535757097671883800972591476814021072147116123736911520928539466847538266300986287219111327459259528251677174495180913000 [184,47] -101374466027826062961162187608390820988844849933576684004735108316781551932367153330299580078109473049079739846880557940365153066139502692554184269842487906247353307852359990217468098649083736551606995992838997617863877818572504431962783605093224009189740806915828728695187548043206111147724143585609160300366222384582234090037927689776815868043195311567983504290006597657480074294490600725677438689594427773197341727897230000404560917955269480963638330348564413178461471542853075962187839207314774707725949858962956912503422103259191679440208115343302660749182705459020907741673040575627642258336863424657011453399591875906404852376462499250841555440713897769303670653978315883505374006587982091813282024824203555565194565038673661295487435658554345510555093105300277815548570465402364020364015297825045619933673004294502577348927806433240464400528251666992574144473461069246323930190797166934616025379449713480283096704316606470701507422823561627441036783051924071486230613452105540339520915221361416404135198675902913514867727990452484138386104566705590564224429349078103310960589298418764063910521814475154114287373041293770285338752551621025657856793012750387699389944956717698063542825467914928398322477338634176061488399842179121584181321707007915068094826139550037393257446948882764690017575132571285806399054939993347303660966463475624881375547544265593947346288121268879385326269951514792916082903406067832005460540143129312348685670833707010425525346336860500371063021214491530290086766253922280758411344 [184,48] 18036244295257499451031137495840006473221595456463369815550784289226780048591676299754635299103773593264004323867106256025434191664375394522168443397169071635559691539312109158543106362157688398325886576565600160013355304674252249633633767389783816439961817099963845659612953911784508088004087091054588739603294575654207116823446713871089062145324107870992412733137130296359222607752961496749097540944280823387239246949288613211476636799986087331257104527889473263621770319926287437594359532059350435718449802348204370588905052054848790599023716868176429138254787862100073002282497451286106406978607221744641826199136340440461667019038426338175748979494681847669439816046155942493120050722431178243186231745870503604125831589421169694152838807639561470771805474744888922093244362184728184862134649405523423012283565746258508027177582443953110945688040502854432988252760280854600118696550045641672904352423866946673819187624370168699282457461771936742283998817582229869374822752684279346899616880942665821448730858581732845822190342852336661493409577201476088678537983183717690305891714635886952819757183740020568856956347519237769969845120552405132448791364952154522059164952166492386771376585434725258412961506842846194338943014328693307022289503708679711089218841684425437167890531983250612034237200500315288076377003802418996597495023678978625543877682934279164211205499139127125623906270634733909963275705056076454188119007656972411114615601190478419139253712589761048611077120896304088413952517133700290848 [184,49] -2916068006068775550687773517751662846890796685335451782832504891454247764781366796165645440073520286918730366331667577805041039508687087101400938301455697972465910580255192602826980093688429678964940318512660656100101159440584837540677137204476617281383336341064653285772752757546341689991818355429042140323754432438822235036807828105059308573690603317737251574261514819908996466034336666825932873096579244497981140946958218786276187762986612241614986194647072122994565217118995659462040055923329261128795121187391781923977251031317668662272399967033016166308022295400485527528335402086607245480960467004782342353304812896701483345520482982992044599228033291454019230442146695084951186041583769645747109265661821874333492619708477746229409835363279651198791732247874842917242900336131216187571822021348529609607503011145876889191524995128093290320398164959661450387425505967845955087228737130340267864436075588943312271622352053430371338821069703226651064946441790736845758143177283782290896822753612469224917158859286115648645765887078888413968179184068924283212298340421100384060660024729643421648374682560485644996406654343078187733457537332637980404766485895417977497420874293856106026825272598950620773596874447572392040049600624411438603336563915798777825262565384860212362213163097139517165886045807827726621605157444124206159330500914007459746039815534631739179308511518906517026455104917065489241073533119781597497334808681257356303535836639270695472848329959438123270918417864233438576896075221504 [184,50] 427704404552036005524221940490562603208974887793012590627920447630486537625762669268646070184306187998409531472034713579038906117319142234015052128309969165799534461999065949640097690952740291674012602066008229959187730100244011174402552055568616939056430212838802180773924795729204236943971615140061548439568403343212737106965064002119446550725614130996981052930206005394720839540198203145335959439635284571592847295027639389688405555194632016159136913167873523552554190495657204704268818999404789803873325005069563587181240654030027434213723737622373933770638575372743653574290703450985676464351166700568289044736189478690514931415937922241402892928395456620944240111873180058182146842421177350630348206939576644486100832025771212826104145617651502346258187529974216610794660085644260754192179574842123984498080362758340891491326706306073302435009339666103251083760003418689625999969895382512130202431742205659693019594642513741146646860041391347080394061947704331699755882099755937309010034129694055519425100675207217713127113023326234104877539860663389966598369164518697261299785398461725543686192003864493646952445405576749393868276082012258391395590168942079928538133116474462040684256886183552158540405611363246043728740064242598593931284126442798430412671608026819856221440308071296336341935730610394531094242725709477040711390725910090766240696329181594822419249724260121159464968231112859796860264662078660214329608675646068136670677539762382365511471735328970985755131860766023218521380913920 [184,51] -56803820786646429854160276631605126968445887766969252783097283246462652823654265711309027874003867834183168942494561750763852731468647493309242784957977752821768959784213416839179189951860837995705707502273911007315405674592008386513304095670175449460256756832545807485430123460798661485711639101072064412656820561045198225495224062434789422295382795583512958149770131867420943321647853032007571898310597770467632633449244831582052435615828953515031738867391935704913331711946320067970086698119389530110393248615998090584063111878513613563553436459495014508943746763568057739513982059150800141197737027051670186965681347072537193679495691587452081770834122362916425720891731723269167387813988846417621438862159443380067074335687658586929404845984876257109273634217905802188607721236759995409196811630646535640917845060729334999159774344207884653227121874254574491919892373797176039162940209736086093075869078310623874318948700963410590833420277077854374123867829128874611187713717202794701437790378990001494286554639973390610363372690518671955290838493018996591120100686883041213704227128449383550139483646439449811781366554300985930934968130826966968076811066705908538618234891660516320389542476252957017292570912935067395951446607285352550853311269309849157855258213858019086083821480575230130937026699738552785591250819073960025617025716444255416434880523292151934372584147989835956059552825155540924873053619852280621071294204613817247630903676287223607447764058342034610212353977241218651404192 [184,52] 6817492336897000486008073197162353604562474249755777376357133755571347809297930565536833498532076296541703504849124352205684860373634911558008189393207959860507840937953505938762041233164928539467462406624457378815047838126838433463702035077418382716013727880278588190983707938756964751527626201697427494467524295793783997304910337307870292301043049000660610739585025661225613427847183455403971590108721568437007086029069935709529181637849901631602335258198835080459404813195576492838015557354784874435778949126455125373359885307024175886803541694970309251758886673237982209128870606225663107260522263296699999465644278600677505824530555644768435816378258433369692419105325723905491651582785938386433739258885660712845291736704362350483715436425251705930963332570441136900459411440505887512673278462406031167332324587882990796840109479039917822790927243079228387603504520209543030422089025814274511693858921908033956648253719960504280325537646506470902589638076306698445298534619422680226649063457080036403644074412058267438239537951388390439237004355308022910256253330836903156595726790754178786451026660869272334363163384387086753166356581463445437523247774395150875697882697348532930679920584487407085810992178591035283249868739909888433541090913575649080582356368561894062612294025913712457168057648992974892883407799403354323199258046108861436847000963820078082795311089232021459629239549727924357707042786949218683201192036660861940032707097962337884736055883152505414337527964979101119992 [184,53] -737806915952820829588748304630487217220744961169990981140834399273266955084529822849981844066004513989039222280406015597374146993987307664821852696700674589318274455150676806546862787051219863760916738422149483976600803757941675736362007080210025887852958249287829143516774525020728090064660493131428802801076017432807753418238988669776438237230585962648969942336602016553351148747012411023179772386378782915447458615338127765657766970011245175488112018944373817528156335692765663382226763820785275525932639514190715790781839732129277017526815633577885732695545776072637641899369061114240316135228239231321584356484489122384369198120753223225958379055018123141394970765116801733107950958299376966445123867136435908925005642268890708026608024425192145686875134105177314602648794226664632348477331495811107096855747646577048654955419162635139108897681556346644006632994421030543609568954979351228323410874453493266657265488612387585895965917464097681970931929217659834550523077448827725754209323137480162953929216458703965332178907236150143095745355720582282641990130848263400525425755652453448410608277993052190681871876895642953568766052849701033215800603898577533326898280371242450143363622971859836254337212095838163937582585403513967425814089692850894513429880237516894645952803972125466431067848378362941551846949871419564098573224478698925300646277162306583667338302124132828016417106230524321831372572192641889303844534046552711191375576914868842834728175154845096351026192417544837184 [184,54] 71832607757503576839242640099567627739894396825170530427254251065017180291038010929024960424489270588208826277689684449237251653916970568797616129509793507905183136320938445665774848919437018200078418582456483284905993286869289200573461953313450509628156215785405308845615610298988182834126572963768759223210704272623808941211596789730408581352366304903591858896307103616550076758616720144259782859726428727085396481472687459931598908223108649267331293510139273339905568076563273681038116319107413462977671978309933541813378945568505470190134653082417818888158553270960166923253602974774101230222975578741425103694129509063429566934320976184951014896323148842151441392250725451612610057782011932779195331844780624151732998569132432175735408091427350486194159422807587081085228007652439836660075302619833619238536150753821827191603801427731099225516019408846415597552844117820855373163208245217363445934472173774239667548245089059319473924454267831127130722453886480218056426404371426543840688855222836569129355658730946809865050120175547976094685737493294713459911096783502957238847382265829918414138585316776813610163745976220399429578945871620142696802533536700878160338719310289908065341000881275367198856587125563019675528488931450503448426854615770981841300193526014295338759926373945070969999398517452609900440631013922391106413978544452621639442174497835576688467734300372531598508235199323941545625050978423654535129361308883856444669088579825310287743258899742986471545179175552 [184,55] -6276014590956521654391576898411990018815029882411732698935388039123328586602786933786820029924495464469160675222194633550373366135905824987285718313415450620871908334036917192341967337795871368226085182674113173354686967508970325479942853938985527516209001432921237224840372242800833445238599673947511786000550514464004461248010475803774354395917657761678534442945911113450938710397231610142699725712998371630887322673330965718557163275509699020951423233699494874075482040061319078897661514018866312848987300190942145186953480234251674556372714569996486591452801562663928910757638406596723592373144795989481508242130081186341422898707214069157865661713344104787302679024450598574526483395360830864328018927966709369059680535015492626525503843230377510643804741890354355827242273058009094405105050028958922843288951971391175516410684773923326141847514486030269939191481839364975171649273575185690322899942262668986817781312938942661447989469782415247438289667425143334826698668968016131759543765208571387036309622759863983884869684733485029532126198378290013081670503932099932451854553771185753137165367114352158986323918333273609396778774966458748117435013593613742570240068179959056491042875292121111291853363644013286834083842002372231006707640292524462182793916817135704924054987702934953030099218130066808648349495191461195769308537646047431022255149086295784344671327368098847893972850021865714913257912042714683167970058081514835432438347403243119611378405314758445711445328096 [184,56] 490778719806610343657807159788927420236840398718279399688833702332413286691447675218793333010905577165934744628475934648096765791217520186684177176578518902067044371280729543261558634845243694383864334271190840858664977609066451807865382485142903973881918583845259394993852411394630041880816990968545056562412265975088200426878749837835022409820785205758853595058753568744238941699646180155682433321528883921855117848248748209376330025614474797824524579519082651737513450904635784691889554684610174154605596232597102421280212727566500727785411001229539909012458520231975848055203683647978657646082651975725137054373960347977984015899872597804613390398282173639556699368430060107714516664061586130932275955520815263683740695349016894569599461312336951541099921176708120018014932360798973813610901142244257736448884625103678545570264426472707826970210551842689733452251724597053967480276424633963535858738329704466288015917049048931836548774437384193175060078988075931761724590291340576508556468423864277855400916814220642153514388645365907241360533251490767525394230894205097240022239628494095767394105883846647980385411782086356325979708748773918541093761138236220959909980627097332705125165155238008573469187060667532970275147059115923437295897290680312726674114779713499994861952424339017101215395281031565914659758795030094131571714174980575331883675258624762464343703118048962337480562160714988133268941036735782145839901604587207829305738860107387605536501210013319026712126 [184,57] -34254521232455576622738966610099781129509281508648570494068680487417618386043974572973023481955899682982733995355017466873622691297708018204718710631008185126011268887630890053862391344207342572668973693547719854112989737120347390477214436621956337104619813970805585027859692767706744190750072781555830533684973298020171849889966037690498090948383851678074623766298331743463417597848555775854600002338919392384664804206292528376931018055002459070822629220315288231585873416578104268968126581432090267281765273735837140019885449550823278792620654115035842850850072218933182415690256721363076304463342609366651467329839459720823859636645416302131133583215057586870468737060975756301318816854983876135920429330893996904360678000595271196779228873457096181616431324928719091458274017481863007053613225102298586544508768187269392247179147836955821715537437039109252873126307963185926810605201329158253156706402438008167776626424468979255154006594330489410769174162916117240854930558073054010770826594339104140935091934835462268353458407703246641258033405864171233131773516020820623684245950803120926572189839954320574621848449274272654722027226318301444195486097712120123675587027295767635681663613338656652442722966467031691981338368485433763436631302462343514751694354737266491406569798807234370280785816432879455846013649279053552452250184209061653446512779780452727739804333039852598480604692798169384119536499218524834479692908395369865523235032010896141799688652488975755904 [184,58] 2127689197751341156737091145272926317393189435092169860431588503194786271152757121859355912259654141365924360659822490182858061659392925125553260945536416219523737944017140124069543597095469348849385377944171567177724947286690491090004533675862068145034158894603415060452170252943410500914569937746191555902173075786404313346610384969513862596379471154858881829319122866617218032402245689153753524579125209906713671315821080934122535441146745785209654336168637781702068855432862350084934757066236200036359764869793271271347215019112179919677581020658089044181570907964772802279913245284188035471475711883454587355940845479121026172791595165890177585873188027066389416265930132836289379912366414035904516515033479978120212184540857577083499141517207638059850045789594997369817614481194847667240916961160372592808158505453518952122602780663957059791633322058858551695985280837602978157228439132898642822834765632814339093087866172459086211091709616173507747918239384916300279974569449216371734795206124354045988020306500417578006941122755973287292081952081338221892755489721309212553152776187971972826391283161318562880719834781425238527359920415194379653442652382190151221154831193500516430344365182637545894283362015296488206610337080143989697104622127646401364792118280226489148855291671930557066989329497598845388514301932619044044860041946513911512764181828805003549243488154968946487706421972527938891585344491561650484216499655854149481181505686169641199564428123648 [184,59] -117252899468359720912237929373068563574919989824204694888388461098609024944061781003444579268895944917998872568348258910735182699775615114276434809756375534340707963005207689417428116338348342958373793381374081879697951226341239337389301926118670914262936868911875603684423484590949045323973957552866119904533148565566169367605539464695655532212868813812260935729474262631660713950532650150861947857278136304073468030352506332832832637075534029068166138791248065343621183556713600167193529779519585937905801441738828365139381089644948973618554576476176142574947026200551255464110724656663885292642560794522930828956332632567903484300619692646894181497324024372086507771166605944306522165326671691644372984953139150182428777146658775953827856962066069209643587302816709937283617301014102099459931238964134799600151367859658355347544697926661519455498141365937113255509127201742132784674978042976669484139940914634148868727970905513345197616258052493162921880048592758710004594098302315222325670490070120551706423372717139671241227435148791534451179320418006642628779998094726757694052312259615814764474229845859483675949100517922729573864997011920339791896866114809963318591723359862968228911373217948502925676489584705537896656628360700544796047861300093191399951030466964509748115319430226099744298577618024942082293776389525547279966347567895202772281622209733918344618403471008795688718802648193200506989020801442944303622043498294500029647318677024137253380374640 [184,60] 5714438703747319451339689999293855117215484279200780545225948322442635674713812827717009207680612759964893011556226252828540200084660054388896401033585126423008386870147733277001700745174631112125843480991774705915783245492360747842936118985993918712676370063133753258615585674991797183463410431802529367982824089935798321151187142284229306580098445639742902328703552508975371090068512476865357754011746197911439192378536704612554198642001592993630013026631627188701298642782558664294439908945146437605931622971602142378732954625330962986356722587444383290735041496506362754300597392035380986479498574073381181225903328638387164901466928462153486068539353099215261613915575555402927352702396062099911421238010519621235706514864172600813695081032282169463373904939998988197966409272043987385513964574997509187277697130743842562854812585487352687378710945778332760388651014815507326844306012394420559160059077248297968729535319627714472453579785685370248348345821584671336890657816458289096801895195656212923267671762173433781449879128440966745549001975901026835317491624383254999981253528208198766172745843567392928826311368459507379462263637648991167381983119569249305296131477008374522092799371700360998307838885708352961615750309080401184803662582513221291195693173140712477526445660105398431764867088420538888896829198935635323456118641932759371540961995176102847566040158844087706891574706198405666507785530428871492213845654760620630719139933403327835140992 [184,61] -245478748525789602436398458928737334308840112313250671967966595985669513405923456720229144282872825022862280057496192002946534202334108595091417282203321007685595321950090904092477969432068135825755466794512366312757527050818146710045252480916371161788398961167884775420203480507854699100130700197593522178057533088454695000822142987294591810683755005540959768383524481966982741192853716375747275475160996654143050008251007386196537188448814824057261035155621992538057281644630843474901366038930565448268825658365171869144056286116903970036824333642658524737390746547935793539671414590613480267137028982861647818237775724894649985726140748395575053564504528295580642110778167231001721892513852664206897631676098757836968227480820658291923594722729018219884110687636964604594361842820638973701952439373204562522189198816549617572902697500038112346046039044655471531766619019144338311934348507726065473487970642918947098532795862869865401894663827150286602293737423050057111166777537235813438653810658123013007100859770713238813533231148239930804132828791044568185536067435308509266318562057453546206602800894785191876152960871051788758403322474212576024018085445891125737995744666165956975611290014952733128686917733342064652587354178513545862517109359254353079229790685075915364301580232839689343127869386639765388000420005296854823072506288089788276647382471653508446613859854534483737418009579698338823409977222999081937174985817054233260103235754930275680 [184,62] 9262986465337654801376173423980175696178432590977370402691587398480130197615987558623746528322165282184880303208490398215114625000565144536784122303935219294217624139428936852283756000965924196912062336501776706023329412075802347208085447744048091587846004290126969608200356233990031569452745636630766802386691143052149567954527482855519335617751659972681883166895215101850412883811410358395900486272223057048880745293974633135266888730579352371338348402714057058480721429450560509714674289094769117924613970900802732994905564933876670027830025417748112302554248220204035757059991153396371534884876426565124091460818647855370498363976483203561973317536684494362248520261416461275095232263460692515741467501161040995127553072803173629321904696258854980528241256074036000096377366505620730409710463711188619754560264035959785492379709656320601693647868058242548264763838009905407599592407680439895153556785964775309358528094803757182913527334354166299371811354729943468813161019694505905611299240115862694576187209362646537135531948421310442029423783762727790972333657917179429623669970857317757271781332101258622037466759404524913957298124553066481250728867146132925765238850899806651234984062908575145509335999589151193294325526040450628128245158414351362131842704432690733514932356839903955684535012150146267505897914306698525816244838515234637867317147741960984474342384076964703218347639357581466806537761839141813296424653070454177400889106857598688 [184,63] -305947693408228753069504641532403658394954807126290160785468373572044994685137825775493699735967706729882516218613500937275057177168412333047661828190941603471040831105249654512888221281950182726027122951791775827220976811499950285336211574296612249607316298065758763126810459515662957321475668584880748881317555900599537703839906059612811414312676793946206992627656891552972687882776228294384972656205619674593889578678421940811909726990396654360168278726835791886425254965834954268325572642928114048127023466460740770592827090162819929521082234713189339846015400257508617960071196375273864569576723022607694842449819932568700790858866632156325759864700335142914558714683483996298687544550442283373530704485236215015159086503960760434277985435415764168930576013615622770829297251103182990128742481996883494591995956058646992660188219881424983180948690705865811880962373005871523656220018498713952771338022169541927708553644374254759635390115530371834826924402398517104733384196582692177890754770634590431493080901503487551833478521029357549580254135121100828117139600592801254010227952993048982986114285031752334595410977950891884065742345127213508646846775589855855127550344387183653613133496273080295432713327576953961192815096387067183646881635444122756102225939409968961853215199409657352467636586943966969909766360888571850886159498624162600399717692839244731441833181919727004383751604902161989370819234896244246796741716256233135583309748144 [184,64] 8813041906228448186346517345426988268598479714984190278661680431480669761842221086290580482879270562044541336087646539428533942774683204442358150073322847711189769939564622570919255225904789820639557769350003920725010876014841156664600340599897922572357410354438203711289956446658481068494544634414162716618035389684302316594190436798097045934787849458205757035623040567656932451649608017037075452847965509717102819177253539929518672523884519373935034681021656323372991655095500542652389593524140287548396733992605543071349666430998803977460232105943195488882291891969262956618621188047771919606027312294607683380201268601140243283397434262989895859776525583558072266455559163096141158497509069097440548330859547003604463568486518189410644308825511499513583580422664080938598710528578849354978271596662751129946685242469012948381011743854336127612159214239129202511674953437383409400228564994819511446562360315735028670277076949010231941383217939290541224679357437046879294647320383511560721095994992657505442141288882114965901422013536976498981485518815831300965588132552911741045981310956691529648875922182199218331335162999744063704973165269731017550020771046466144456928368386609242860359983729495751322109548239014200512182572573964450073128673838079652441277839237131741532355327026873458919479278328047697370720986233128282099370124864479998441577348651990719152366159328256531111919323935695647960444630512448831940039239555792010195560 [184,65] -220585820932324940571152609709527001347001414129175409456910574844973673096477491121994208171290751380392176604372116744229375570589669852973163151721162712466996862839373000128314810479146484344265899736807835030373363403456753216590617046356080330885449536203883472285786628232812054221131142024613032973574248573055324767915486122608771521977698920767041746009991529685878312825862041173547337106708842605252030926192315745632344076208355834001992648569860507711808561787547833625191229829475706278339275090572323248179952984011682086197146894460092653574635778432308201206547295026979717802729420883870023764336413267076977717338082706739569671504797282917586149498275523378896876360847473825806757627317992598586658385329469026698906146576408088011216698537773148562804519006535382452918736344160031244954564185536098152538345073457673003783934686111537662987685017737401955852406742597522402586065947994262384484322051237601631528499377741545595345004406430624285119818439717707581099152650392404090254896207734216812859916340370289084877332394092065134976886292516391529773993204301647290064775998358177926141996030091789109015593897881660483821035594106911965634640920094208347235950221828091156803435142126831480614854312426927915729379035088064683811286388415864916239894894935869100602338930865932035015723930260901002390694876797178549057678739385491509703639973573751042271843507551966812920447609956087781337317069783048666368 [184,66] 4779322101660533584272839078203122250359401407660048991121540651519281477396885190110326310711207229031891627729938683680346055626081575695782596350510446339776496819160551040630040156297395461265957290189537924898241505172570159022920676235477467214625296240999517585627128185541529892025244313340913486634406946001971522627044907687844832904126674644272798362508309309735863396291162266428688974040981111323076218490478397072073345489678658562031949247185834741106274260200653381272677195287147950135401083893732943888098536808438248865858029135856858507359099209900049731053734431094719832350825074413064398309476784678720539418522650094022495795812801954626126886114539715393484925841747156899731128700038803834389623891706507226601701524931584397177292760716046155949960802940376596908556693040822398964324815762068150115485069418656664456493610701989085872480970073378703968976891967151799488122676083474582799714841817049921112190036800081397529704828580939042000675790902709286339422622885431866248718191240178063781550394254538124610003810762293231246191879101801695015113408869209568732735604871405041806740594310274621766667431031585967158852002072650869257866922174493156401679193646217557110931310014224280477311625223833121721407446642170585097398311389649934532542849735142861297059019166736543929303548661134362885601853801556515182638724266865187351293378828974613677831403193608680486887651143801934676134085953187584 [184,67] -89296656024792593480868492430596843899357524428051860108583866073332892235429407676880006600837472441338538238385683028811197522878604265759096594604411493367086161553088289623437467911861557564150826137591644266500541629815047668966622922383357195625787824770523072058380973116863378259598981389756102131515762781233276183766530773082446761331664576733103417388908548205905998466116646707992661572591003033523384417097086212797612591457638592767688771599332710882294019713617440330981421191414489100990572508195512360025602047173599395231443574485586378635763171107416854504123626120885174532770552992753451393309576476039103672822644141902773463602442659898395496909364642166767518394515486475180074218651114456342470687288544256495111312644365970270510781810429474676004095358580480725342733599678734024146908794882610791218839355234402500240761842417749943049317255962306398964983870607336891219508703661728707722794085716124145756092357900132033332269029934630870081949672917436757336865764396475867324521466629079353146365037023432824362537013684028620233012718048831023116671503614344604292077674331498208087487023595065736866487613784427477225396641607842526203774447875423596878373302316905457596181693123090959568118464520234617343216093178390056175159538030595915023733279105339677607447572366058589093232207576670293374682621530005982869535469400072041018246552874547330953747855957939577007471964224317713647655060768 [184,68] 1433220266870520318098254769625617336958924887746147228394862007387449932730561125031358864267216091128958730510606442745700031836494519778053204887044401352073521678438100194348363290977141040761205668526175306725457074656490556442028150933559751748969477267833915759025024293692433545711766926765699796423121929610620715825358025582485374618665106082234562759675297867827925457284586407486057027033387531043906555825890139311657703944843730927527687214545293314847782005214096395160095661632453864214151184587489918696043994113682916091212798322071516325159666959025443604782801996432098038750166748296604016073174385254327381147116995754583577000712517984727932044430350891269603843367140745139523330286759066664694598538052650308727084450944306829516714757471118517229465876356151149221814617485833592297807901653570138994598496815929265281750256902987767710940398242189931828728940622249853872836590622147474950274120042228915009435578175768515639052715847502167840069568836878650456350579384463207926528304777188669446706911354282423649958397321738650450431310384417722374572362244136246010633718704271195773348287219005020219495013390386314771458846314533119538095090726131856422573595281968679235234660749641628611613469325791169207945413050306540061947814319614059101046935688905585077904154652401454667212490987700975909646599502102490684785840094761926625289008663402217684791496161379297066447951426917237004238656 [184,69] -19684271854608030747212234559039288486268965519577219531947448561682768713365549987954370184119569786919142379075572685813689712058531750689536259311361749832526457241384210083648441688124620855014690676773316183021406611141698155718832792991818906220279722906803841990669111179589936425651022374108415255323639751715421285198807230849535578173710388838190453863970934945070983658903826418386009779173506145368703606070242200223709386595942921298824604190349290027522009475217653464296755747511178110692516364280245512981551383848905619684643237114833166763624693829838299439053721703973256074064759584471094251496645995472581247777472833958000123584783759603851725304855825494608836591022372932253409878874227974504647703854316862898345670089255648612716473383051140412394418536971823035499519023807860027325825294871811007817251252781500475583487319758463303191417999839634514116440245461574641982288554337308553674749892932467667944680480560265655131521617208663868056043119431417780246955232887228763578843306165782468837068470767432357634622065145259876692511754872612543995827438164787375489209301835712926881826879148471899474093768328596383655868187914695379172916158280710656408517100666457144177413838717802593986192277291918550605647028835560227620645550035448190768464926155779265001371673052494381231005478105255045184799816016671135147763261427241520793616642640725051288991623799803601601336670783454652864 [184,70] 230446794245703671882597033217764605465086715928125894174110919819714750587676356140061218835320478891316403290470373441188791241134812246358161310378304420179033804298363785651976968838000000143630004558265745214257862716010759961099663923551212328612555946711043168577287978539369926610597719613086093052049835608242973073162363777710924529005046482374914939167977561470632729950742704396664832702910973839235122327582683487465816240428370164342721434915201404268961656939987266302535704808235530238063040199983397652633036639087231673894637130010770120769523347869748673040816999964662476419525762945942707335349184218608605125061512194108817066026993943705019911509269256191947345362278491468850652327252275847487879774024864202422333934413221222934277827463480373816825515398887917180356637693882975830212034914020070977618849710509485522353555541030946820269191366075432827357340234407037785537228584629563608543356228244366378392284547932484910419698343409700579326983212920823992464252974748924942599999733217490679469869589325636502501101199949284062764058166173578587464749421647809439281671099197843475331387645761328637193936961146371877843806403927680207732783848700279328817442522839550460872766312765246883566924457303278448730142811412995058261494995484192547031298425109614434542774042825673712677230378137174943189215367896811263479664488729788755914746698615405641909011689863343151416028200510608 [184,71] -2290784238701803753628326228209904489197877946676109311568347511823869040825932132634636538778634781679127372312935234865998362207319561977602456717717423364865000431074332480059681757017997710723409931358195384984717224194035024830685243291308980174534659871994906166884230725358515487878675287160308520470656175006498834071580893870120686163013785766793543735674947256299962269891958411599351486602580993167380248364494136983784813396859182061662496286226181923095962980844323962834824956490354550051788274195667394190408305216093233295611909765462922861053763826125420775667178652447281439742071676015243371546442675205057388149751852948165037587851154421159981870633978233173614675714983103108466615552368514988295331625302034694695414632152812418984234076522263509540565616031762826357885987961784661250294189480366185220087515875925092162379310245258368004446754165953157183709589358621606129430941800041045488107375842533156063812944695234497427764613462874372817623950349202907624938583002516146728663848983768325343789814762089388657291285038390735722415799949615667077412544869751539596790970819278494640490934411658059311464834856599996258857905101830675999843756786436485335452568635279881693889853687946027057115230534160888637558782633330877903480929645977271923585566452024489614921501258494418830698861654877374259060623855163958126158249939178089109925008543702642466723744604819278013739170224 [184,72] 19261148049308265706160554815820481582266833833020348027033403669015094738052885509830668481820788875921761240827274657569202328266474873861715423138752444846495139528165696965493410473533231624268073255818489993541586298648744500907552058593316941485348707785500605402655312154248482623396948252664581761344483873969363360591813612139449142263285497346571467558228615525040576119336030898346618628286261420519299500912137341529160403298769397261093113867236025325236872581720792478649040060204284230718957169993157658423747592788741394476169050975456375863347330860604887014939217031462502787660400508489959712667252920521916711357601084693365997650028240135296981009623653952474518840511781128099423428878924778109692689756718066476605889577195528100701227416040846103469711082846564789747938141988153875154449989975263413275002001889269843666617910206137701186449145861711501254944359312685827471636534907543337458445982185429846810627961727480538905420598458599086948235076367965670540055160795426243775968161871149528771671698366312632005748845406935777135998597645321412295418113939112888725356287727361739885185485660554951374305067255590358109537269145803346716447090466505486978514375235044593348341877375692916461730870699909875083499552349459891815676653720275748519468843390719861080553340252152693574160598343639809731678368309529146194527014661845603479535125801666268195057466292357576549487 [184,73] -136456730563049230866041527660008883600616363471316095388566360682321226031071565778497051880628652910459392016821310571924096266621027015792829255432519658810137516578878597649273243887814109607228200720533960233502766535731588893277192883398093222986110641151256213918341097160148377486558834819177381673736434212783510951176551815534017596177626375157402071832136128280123393590383638953061255873074324768791663274546294135035522163157436471185743417848609563361235039544345851983295939027912817145358877804700381437248014808852207484531649955976154203953542671109675402135297338799836950930132235965933179497973108786651156110944163440402624804085081567178620495201738269770160434484099378088770253180145902792663560309510506001392897532076080755751904649932293689642041810910655253807199486437156283289592114185704964607224674377289607307735950012997605988779629880456240212930026558031468697988806981351860843537305046444600065862997622038982113802708037881663418093325810037416885446175265668643796442902154922542131913334686019441277062840904618313848533492800228468115810896641098687164285710489294794062228807327862514088648410469148008675895621986922544684975558551390948098704339473274616981297580629416096005705885663486287531486547165132384541256590116106957260602556698437871821861099122420989363912809828279669429725747408144032815384346909180774729314072816060366946078878568626547200 [184,74] 811452713325255276991668376987471260758984777271828098415398427706402526043231341163318722058352243974163091331013152394628847405239784669095797899704758621683715573309382928291806426994180687438812091249465831932602093768074279238029406373412009449516344599465320997938723306965465064479362010590625302749640819035503000637615714883423746746393256502169963299095410835667221362017833836961637162716270770264801330334333926090848774572813996862701532040229384036298284364678141054467617691370360290511759248729725075776559340728188473268705534660792268370275344759405779733515422986518185671208241387431928421438020797265673246502237132169789638818795484359913031156589952010511650038002745487590574759375539964942999726960865211739059767782350889498150483165366342127765307118468687640531574812611987739904844772139444275319315909855481090716381820770053707195722346732504749508350066158515850652199415708421953045072277941200533158924888282160287241008861967048199202227303725358716913081454122098614524106643837284650961430891866423033238859952305499765130191159162238633094606510807592197093425213495592800116958829467126096625757450181297867615722875280044398465853175881239747191706512230868228987977678768041828004627526894071466502716484078769448070469254124027589854350164980125199808597614974119908955625883420339958939693349857166505380045161855861315700219589841187704131526132602496 [184,75] -4034960371768348047328410962206743178863296596578020264040383549170366602749410420272681776478246228363433090235413201828995803457798303145586893790729268004645778822118002834137379957384121103457393385852635555413225935439352539535722334275664524289369723294117938472202456535994879030284036862966123610317748145903621962924199698124803434068566572339424899813659495656176605707183133126733263322288202791271063293790023731706070191170234220807806066292161483439021614205480112093338638980225600318721239926377654289115553076183127720379206259224547008797957091872765318743722632508136842995506003475553274790212851502507433462236575901020465499163967029967758805458406304397172124138638984017804909539655106483764225736934609014606715524503292763540148515401496946690509006894111954980710996174716981518421008375444878083697937446885003654755541401769779906958933446948439502276135065413570701533077344039281432557843295888060244361264495044997665543194108384596545166781257009399878102354072502080393071317040953130546070933511076802932054860940164067696032073483409282782297738394603038699635882323989249710231418608491714160783116873700804205923375992288976447698870649276572786249438709672189816685917801453561384409310722138064853133407098971701019061152855640877478196463736395155783746867336923765575804965886025522855089850099193341759468801693791913543432694987001039772219444272 [184,76] 16714280419106574001379436885459316582422216560326892067133306924491184670218205562711733807417220545372194789143511677090320492381754384280610124650643216404037699947528095551212809749855292034634922271919717714130888642499758183594436449541573776836508838893291291499223412204990509451552705924698713904962874293598209043028428815593635694024784975646559497606818301244496611016365109258397471289494043255792089997928318293426328318055888772248392317305264818540562443312810420495476585911953350781790900633024574381777707227157695708698033584278024563436368104043265004067220729240977393059227705303705659872292582282528346302173244743921993115272431118556404471766480563629864449187339544249388807630958437191093774738211559414720321423800028653706080433519180490866166387000627550583845677514884578722203852241149020709989732206192308224287095559868785946600994122767435928467513163154692023903700355179831757342259376971448185956509044858466862030966355181550757222421827495161871413941927752880527280625333342729083301089509634784543295427881925003802562019007151933260768704764872571735563742265329514738680620553847970555086114133290768372256888666127400159744767628532372580094789872488861086422599372766389780883074972743942936578049711631157986937074392256664008362851145930978362140056768886174499944370900968596733382471808168617138078004857638293288241539322221729086768 [184,77] -57462556423502903448608102750533259582033843355256347777032679411766348637999772605784157549190071618639449772914340718162341730977630906609346087123196518225442765389612796702224346271862409269107162953802772095932015638661499148635046585986976155338322123918675048103547607621085528998248287993240609168464299974265439640487268106049726149769307584141914474489956343722364145253745078411360926016695922939308899268679095716135579900625598770006136244523998404489008416053737669233557396012924716573314154720338676367301632869415687923905856221583645644312883035354018970081853139119919929308752927293733384555641986665938488965668495885772943362917100095737452051786342929535153916417669149782321607585185535713403794903045492823551484473247661907795408209967753143779320529457088962916805909862715659153731884913285314965138788873526935084406811403488891774070100810594829205054714431357819817372616041831844816760653841648144857852424080924989242359808578243123287841787414803818937828367391412123103599914082135943440113966092640416497344007656138160672521239074459939259077672629978478123422271869661153798952511586331598971741669193472456689472348994124471758984760750958212666999877140117214556522986035578091828211355516612569868037176263529426217508248503639188256903742934177581290381148598816705530489922984785240411958080737230553382618397327976880766500835766944224 [184,78] 163349756669473612769072901646761497515092501474604370575440156431309395158924288479928928341598766204166250478984582536017641929991605818543969663680096779436660421278105044904862100183404900912485070516355174684373233990340829462751435911914695407053457547504275004971409270754414590099928409344530889369947263225935970885169595258002114928887773339233067105440919935728939176093573465524090530676402133107953853625087458648271683957040488964083148438464586921936083765354260581520094041520103100674496087429509553660872703286621137656149615224560269121567922908651939101764650254240621789247292260282013995631755840098089516853450073607799830466732920829992490316135435591083228159309190249118899713931360214119689769913279805962031642628730518164130613240333013981499918835148671058549945066386730087517539695866641689226666515343807391490221115089658137811009381772665463299527608376271756768437039978759777486312020048487137572086449042311348307564118337980550221572873631668669279967319992473478473296464078545004192507336229031917883834304993579320581818733736154538182188045636249614408444086191883256298737742754363098055886763679794198865103234138128660252520326788106679656509097079132570230326067802545401373581072246845278391852708523224588218291658955501016998064662244256330700921114424098416445313303137566123791535797699080597708117904929154080441870514168 [184,79] -382547241496316314410621099573091510416510561219675727688358982452578938879451107753902101415064281611635165395973877477955810017650336827189244641148297713534498649575788100006597393098923732546375749369837644984940432185624507210755269309434200405322017397765130956976250149968735189223561998836285520670037995592107133696716621199492231517822918999230786387450928822370047861548857109257639833930706698299649530077997990647214230207722434133661767759931518354165907360699377990333956124995593112571022149128029960762173025211981776740183816218049084779059076190122321166560341689700259442329636490421983249359901984685816778428412211718770967816785340266226942526848107150534224068395084987478735295179645753943459621023601343851847205260557585468937129880451466502834689373735168391595859387357077415539684722723567785072393205929204145657523681464815621169095019937639817028460933891130113593676515049558056452412974570799525101983034874164991113059733931489131214009988104352955177216676839779169737306697088816096874419619982799387730151955645575484606289596318859465927232451364634701801312942260747619091680239304917428919054111451836179744260534614641884044754783728631785094391201231586831765957615679618186151207132554646563559714421186865032516646393511554742707079445940460244544044578837065728655431653566373548993412599037542462521008275043007575846216 [184,80] 735340271711007395658255857725109806758897252820738460120147841985976990830450886279033573284418486126432991937634787340210523907502888916203970048706896711738903159130133783720143470197097564540107970916113506801612148613967886870563059221275365138804233260466707429694634613525808018200237739959560443616335456196860802093695876363904922778751119479375206736165176106593609536717378882728728009983338298513810923807148610935914103470928645290661112700534678982985561235485630371284977927307490677295731438638904338347824549990476555048903314055023212754806082094579581413211508652271649024856146031501797805527441900142950596963545381992844022865053649442310661793241250925108197820881669828201276446342684114265825354532349125623559223446437248563495348477592182698107123565021051379509148326191805743175413245009548674845560916050892741487977438091167606852067823889981329902853005932102952649539199200476793174020908372407851465919578056725751862905409479984501384936537020871783408814619110381120610347819614785817117827622674778523085471259855017085276126943758576529169388771704032225296556024651960247259832860969084233573619855443317167612505272695510328432905604213168182005753527037900964967226077955382654857312886634057061789419125186363707186485798471105029156589618446569131127332515355170812195298717721145880643552105645497116751401023216390900 [184,81] -1155968436425399261207799107123815272771684788109781242183867157728365803349193133269414723432848788097443844346568677051657964373157802625212678050745164882524535619406314274496394898316521882167395879482513175171030281672938833823157934110103742961696224217372863238911430607664099832130962455366755421404568214076743908654958743340440451376649200045834917058524718372680794949684138243077934003207438894497670714232546315589928720691956787633368918405839649918037574270864994871871736385165976842889275209758490050599852541082053715539536319247297424455716555246772545467167641671391599879069233049385754764468316371398076119015709202591757578034176968135783791715209395120681416780313139441938293881364283547044442953384538647215554917465453066652466418891758113229931089889097290421843784403228053034918725306618145172899088293308372227427305291142138589974561878979178329757941019268184720955390596128869270135510167542167173434308618999377515965037449432250606570014759199319604091014236226136135334788317043345649205053733053243569965326753964474664103215442474197386236604908753888997772235344844181743941499775528784797326116192805577415173284988191167392994083863999131707396111700700414355407483386662451513334555516733397359732057352685128724421563365340325654651479010560933891786444327535131447656341923085815687973045479219543839031563606912 [184,82] 1486188452174943880068581793248035102675788309156064590306908548763792165143898475187236933880152833563400750437970726937826428749168355831813535345113211938051748466429524987945927839486390311169061552737136572207970223076987894018075674875611602404253709006713255288825229275460296089278954863589632564290107280217799475789241391477069333054567904023853731899347539159765866971264489501653408915359968178412283764209004311691200085322206495040128821653817204358964695209670391284998560178948140640449000825629297562520459621865358728338354613578189916459990600790530665701134858587181130823059079331936503333566458654969775892248034274765246692342397418515156704888516142629220050253114065632957466129516024664562548494298888130526689312359933922294911820425575592142100044680244200063909076845388713966217783961091645396820711182016613925925870007045682871568435195853288565219256926165478193273396780981963138122811818570393814603492484491148085053086880884840080068150038073403910720443223196065902940820494743415811807974264255351938462918339488279173079694636030765361314624881979570255858467609571686919546885619047335471810669459454430060820885386947807386920459842595970825516298072437093591216276089995769464982245244160607552702771047236439037795250975118812646762744885942291669787611149032452505929453653681276043423900760100446228505664 [184,83] -1560037592989738807033007981744349092783147295894242182360679250872417057932819439578465972099831857105593338970701740654138498791707161608408196787152999402536436251454034294564502987108968598081532190653964057470273773427119968326481050729588595873258304716378404238497917261973700068447986153686151979081389081478358792323904478767368584015896514029031599861288104827899711563331685261253116047020338650820541334033726258754693139906100691688695425101106075678055237121652280953486094984537590859690591994317815268424977102965749537936345044940155279561758397168349310806665846329212016672647243919107590005203164667640015932478640895906524907168769697602458358850553642884512295144380631866247556551523030861280349238706857101746030691577892564110538656723221175029747485286625287724636610831482996790132637325686651248811084572944500002382128449941593160966274631265475959003199609570085050614413395649504349543213502781970133007155079817161650669786199804169010089133239946315385617604756931856219052563187839360306733961797464189075913699754174777062782307381549568228771652887511343736743521632289768128391992193770885735682518285086841412153467242013152653951402292831085739044818437464951859083300779666971663953143331465038899767416227516206955999877127213263084629429729462156208155128888609958790862944080910048417692225152645381376 [184,84] -36338974743745682246525945400166116301501732495543241042696426101222882075313963294832628954125506769209614407273436104734894196951389186854831379524412471424101299503374584775014012152969345460381379568950193340853843545801218110838814490329717374251251033083983016007922750391334322732679898864665430991529984104728524095336398734501350706233140339957536403482149290078291940552096735909205690144788471557822021769827754863536602545263829040198246500013658069569379714783984675715822057327540148604462690050802159767480565804930607633029086555920731019134274963360328843874577572311529658954889635011475065008086950333616817850480444359221705521333999462342344663186454134839303925224908213286782096102836052930453605361595735654902608816360432465146782609144124862281700150190179542367571283780181354811894357898909165935451244562859581619227895411569253287074651679994700283748786131456149691391022842069275717643525201651749559491167766225090086381875043932258455624974620137458199473238892983221474177736512469631999094423555354266360401757650982401144007780862216338515296507502386270720956669896192753048026679779145907765893257138812454771593855786607410768536002223281580839874406829528448235985228347326702300575619535987436533152803060521609367770413323124231966647912289801127038334950017607325538397530975989229278997609085504 [184,85] -205027401362505224570878218826928183067200641791521000986981807897637943201755092469368308770612569620800937058485169732460152921664669980883348070637952362180734740423026583097125561448039024361089331344514936713113124542759168447704499699331417888919809083389568472703013406068332986175713080827441708035009695435835403798368167457035294767632542774397645059005202046021449977966241286141855136650295379562544982643571927844028793211565214221478136819560677533357880986009082710295431344783143247293145965772244337135891774240040660413029001690468801822377147633531507039700592366556825920010616054055367547381377887390517029812739145695298522442166386533440292168770709392318666101514936515532371764377128584258900285162427384556963198056333564098932497859124251852387662422883724003759204060376931045300370290746698359889644392007907691553684018390946931320355713262646834957892253923962099861208000115318670203000596105333721513083566149956681663889003602279224800414778817080098510700459081078495527288243039990792186413066327217148158874448923173058289588024387634609358593235051379828219343240427133119401399827022336741179789525106875816075036692863137412046544609379753409301533118264084289531916402882499392089578700221903392903148851237692210233124380674147665771481649278510726502462303722525990717567273533234080383554112 [184,86] 150041610318682350147670321750920381997090451019363002303220205346683118602107141914697532024692005961482792059760124169247598362805683638872746910802061106151569343782230611509188285219736282681646556166977840188531980252634157314037219652019945419276905373124957269760337673409245835779949613511697459951774943205333388298487728571271895257081072217060879343180443862346572981168845015373271517724061376872809743543441878436983936177924413451101747087116031685203022298069635762640505670340598326967097207295881015021192867108337493962011353807065592748307365633032921888499359607063364636213366277249546429071081026740326608541918150671121903914539089005648411574122265929300500017926651638724307392131776071611391830448424545346136087444321381856749813234344293210297802106018424660552157534981908143427773146566933358523909481069994350910068607096289739668415201138276275241412892152039647752899853355000607462042859932773947520607172453781603902826704103182387456517644002286214027768409569621167325195402847706847364021380909480758825275390390924700650810823326893448933905942762437864011577550841591736502691727878426701829699219796152265169431114611556076850597933875717443782702473119830304862028577393531423943233330855545827015768943469144089933203929978623317176612362900684892768097274592615890167706458485540006274728 [184,87] 8270366021999013713047916604605372536311653971222651567084840588103209593362867258409983246850414896580145636608064219155220617512739960285127390598233226188432274772300631354198725266838453577493987909228681668627371638347927994144621158834697247541639119176587189496029873290223045438900201472732731653871281900850780234127813011394792679306357178109009795912097521219917910017762525301047272299121141678652822035085879771168592171086936593253137004798355437273947599968829514026335135186072813836496080868247599936331309289432254316966558447535399429348963771850522676837169896641615480219456086673599884851413582663426739996574272222777544691690745398129324288101623269037747394123377031346128483840960670282393184547529255459942863418819606379405196656222494697240997722351626954781138590404536512278431111716124874136412276624100660941209350223170274861888559013340140026477973534307186000209672537581298051335623124695663156865786391517777166061688520342326522187783569607015180077508703869322641081464695662418114335809346548228510543143523328624356088607285673662381483695193456716003358449876762843012064581482562938145273282948542752131619214142143239014136568642275003950570012326852725486848693916920972002282861975316164398558862096504132928085105162530870030340100264919790558596558416470813691377059819667292248 [184,88] 210692714739668135175804467457710582343108822445731541571382133960493828249225562584046433582238224494768131697977491563194819258082976820616815014494949932111596474915656634187317218469817007659057530979956719292925298819827834923502988735545201942555759268675210541695705105282212535179225076299681020686363412694597591664121328349755549389934103673061887362527701114464483050542771175460325243651982868968664705144909955424425410150247878885760073188744782052432455610592323164728225067689222995286385475881516837301614280906513993024948009473234477300287625572817180435782257490247927531739415792550797310197911011368609246630684828177978232245220715572052950271304014295696030580806271333982847338863933990907547871356166138483608104524238151268459863056813484069962014220046433382395208382552613180889373172616027868580571091840239265578900081544777181999292206393809434889189644661968287386737154028508578194530935886048910356369289901359311803250912687309774150101717729486354326655295127902907209821236101884262408291832571093289114334044680296028005207773083269672183519293374391421435518567417339366408713306100208736149089181844723266537569977674910506184827745220203286245818805774278016551793859347679741449534106720694695117604723521916180887246706861747840391570343635093304759497623982468785126713624695986 [184,89] 3105683891164352575847229407521695357203640117814017931749488253816987889886122864852093467340098792277401879629960399672095809624099102554922975769303174441975354165285563913892603500459909126481696894553539209707672476221020250009970131603667813252375197350875957511548888011700203326347093225913218734841124694836334872407903620389255027692026327968304188538412094253278398461750628230559051633017648098659378697922437334560255062063052346090386559067200131472558824026068501892154552977538882736872810659702996661640597124556039222422486633352194233969029669997159857928416671837518580262645893615224081408455945286889212338390293818129116187672725598172910190221258899265648801384273232156341186957266244884271744212169203452152196094307848063838004030766890365084253924898082495007776309340344717920597083842661754806736497567714756527115595251906908945385077775508758048299854528406406789675969227593561157219589953433412961541031164279205642910414958847248660991958832044731135693093806966967274126610559206486981527319884939406016309686415458320889141119669300251588015525024000823790997891371454242073773546482833030308799005776586438354610888813522265349912481922282640623106511458859750354283188975593840065143881291367805724173341211189210940695501094403691505055232007540907665040330813522089088148307392 [184,90] 28649717647689187759404348579764248915357879703358615158854998925234595416138323333642163204826598286912231452452559597349317657046856550705111899452049788950838760459472313733726459118321203774914852908528992667925887800827338151066447378809698056872745282318914340792923929286216265808045441857005724279877885474664279352685096998123450994120789190629389503570379410632447290526764297267020928581289150460904500527734138534498851700747576884957459104107467250500007309300272678046336609592679491413115227414496740873477827696985588041446111094629952418053598631770491437490235824954529423502456053905679301491015299360591355747481314649319049805454617161505105289527115731343833326648057990597967160690667990629673662595742100911658609542772323800212961590814789962237545341696592463213380538764810792543333749229309363339731112412629075321302750405427873462959956006420650664008427476285924714779810341924780704798737767144748816999331427163286602136106027929582541273025497767118984285479477638013358408780062773114398050614026212075938479657589927780253271407132872987043039215815395187331487011352250187331620105661907904726400974457475257751546013424427164900949413524983511800511643850521771195628025032752026337085849940871728146592106648699832597945647257827153979014347228125914710918610170627900433184 [184,91] 171819085844923099389444123938633639991506140508654359870600057178977745677312497258771646331131493267325586231682515980987777940162516143282678739086508390721706196571045258673666279260278938605841853612762937020588332595219654009864241380745081712564743561896257949070719826686515845431651913224329851325951697175234430426775145255246341749260250075488560966595116474155905331936887433392747165318540779595025383012117548392407148522924148242125372321536759294245894178361823023348877616227933086593477266487060839380465334803478610131430300181529900217831904702233386972708447920926296779448994969135613735566747213853706969107425503979139043490792462776177216282918316064735356734376466317470439845560951406879741787654446756156868086505860906853635756936860784800066933452220456116895791872745551743648783152824019086390553104525624483343328977802268511905406635733141170314345596441274944993136353958991742616982672381664761033337387575857060741644510462711955635124942169919112698002200148031416690349565844910490364020329987817462547698685474084086339021540392218435135433267478740626355824746155942835394950290120019776105668842576095913083877090675507606888109716343256953056877046192261491926241716629463593290669588634564764724579405516166527866714408647330268054517009348897792516195925983125024 [184,92] 684309254261070772887917303897999164394710933747447408481284275853054108282003305125708622729495945733155272226211405000032613281407001914322460468414329634273031537948658083942275437956441374836663318893443009367509503575228498557810132339045149696662993430971088537491327663594806505047864060248400547066616246436932996926872717828318211980751617465419667800387327749898124320076644023925953531398766207465758740275976333135555233096695900469477769308650748402951988353579705957622338245046321596294120505906900934181422810961156848012262754318644106216144732536687220119102979011690338641482807320829927310347629871296712472876239590724112979128249551248370730090739024670129153117610591010166644739237286450806760037970869568994663615717669252367798351108700398913552764526473203715709016993350351758116539414675746663023496022543453485579019360642794183492233903002656172119761932171656793190571692573998834021189028910152582445469722807962353645934339183208575424579526363526126636913008659159499946720123980779279457006701886511106586629086860977134095081243537389505149163214727643066733097801658791745664864768940754656435149279728945218736197301105501990007053831400924791738021398517207286219032793388928908263187891930348506523684650010958053544038267407379088613596156406057665239584736512 [184,93] 1833096962465709059779536435374027854440031625129272407705443142066903158721193472131557522759739456449568666630751322174712676504968948385947439849972865567462055982006792111645960337539110210681571914033338409951462669983950995788026161929641728363985327419600579801023155434850855775535734019056257553839264365365234012552700781658102727662758082978553633348459162892181148233453472630254799506708841256150752509573751415414308016483663603902146945763028807030770554092357430766896236805551390686310839591845794400521847385557905525313848362558496078533580975137783297902876317957249376686500909584219411724658428682222550359142254493460619214265179300233387397720284671979257860543289751013433348918737557969602648056679672505965833289272273858044309435370803781910152582168399964442688323245737801278748950328928573624286260339277057516250947472625045010124408898003775614170557485281270622167506131523600438384427609865528507932240499092124140859734945777269819048480218348580407246374936694834350699296886465908178603255432101128225914233970511001078664693488797899394448621839025101138788693301273495911736737205739044340113753472551186943224622701692595576389160699679290906171998766874124253159454561447727743953666999971679911727141270330035115924962266797842049251472813242749564557152 [184,94] 3328434191567572053039773979466264910797847202091729881351931201518751163687479184203395534195141527235654628152808475367466534443960095697929442939461928517731818753332518768817546257202227377461253613905726827332166933363445924035076008354561397615538145578649237762233498055653186193277715366825171508636166432734780049421929264531873486792658727031379186252776726012091994677695491724679496969051887147709161540922521185077021663180442960134012507733999534866284891311961210240309986212455565524163995287018286971806268066054909612819748430556519093913216280136313341469873377206883447904969860096534274699657581489322408404204125277125606997176674354971513235348672160537009089587137556631277578416405230176764099743364061308516913682475658093152699344685466478641058265495257410270639647091900768729123785364524536787529747356479605651578060961689949085366249739187765812397681294055414576109044605246775511229551924354174221971225818742192236402005507223668940621633602234987192199342709655375825773606141855540753402360469345606467060238416238591319996208248052734644123171471668631458295876508815729605994800211751533155376651351269578093401667515674501919685389238784220100466140407678956524852393965549964766116760358661765896544592687074364983395323897611397562275800182400944152 [184,95] 4115537951229105388706549714069317484624252243746807036430948494944992462572007770733399302927844193282646921290972990177518561922978242499778967441749639639932440658642381725241201537609473399538023358453724900854858129818593250119286768532560404098316554870842207694801149715066609547920159591718814797528799714703166320469676221780072923655273360202736962300221048785336565711914110731614250027608285966978910985070786144498918472552365487697072560386049660587813935443819781716547007984061100985298010965806654284990502879679618769542224351141124203251572112406709794415190387870412097396335997873767231984291244214842133323543831750009624242150503865570577036849844524846087222604014730333579036958724946874808589596926130433316414032155901887811110841328473245799657652550203558114101140840655551479354223433207741047711002717497840975615391499431503389964527191226667292351463443710437854245259360622926547513718942909669046213565767207993451814129307385692264111714451133581217961329249334075455422297978723748374704729496378886700772252520293266681334158968748095758156777708736919769435286171476795630856144457028357805260780725364764184034484158822535462347838732748974193097950610866606681508726525018638302228423081366877429806725391068657576436692487607222995239300078328 [184,96] 3474074852023415663194864561801495817451490217948016633544892863177509851059774268895550253434002101041824033373401250629789726817658665805772938200452693488165314746055585406870062689683324971655067273590951899040303572210693227709392678111176791344232956284985051607145856809086202511884541450529720834474740047223846986819138572606938534329461311838125318727506146124980955542920345214913009728200793909870815620986869291107187822589568619006612593014175251650297553615814037014015111288767513614441070817545897517697068547888522554699131324512220609321490436404844372200065518157403411706280914875758514400482318059366999717461738650734284563794117348656401815703779099547147955864120877050996304243036369983959509906272903526632015552518080283362123801714651517466110656891132286617726022973531591630170704201585380788048352000671459904951791375488488428694491879630463982899486242793400050077254647664524233766706783802412281611032173269621469031031417891605320537266041734752637272477833838910022113910132603333873505395541361743502192558172933896189028447321737700514492808954255870798750452494681002834884510183804083356642994410948446960008145711098449601626129140000011648930211507737816374399274485224757988445844725851763764329860604776696353748453232873420332202762 [184,97] 2004093245968034644841385543708379458311013622343648587840811576626854718069464067255323577652366323239864574988704027193775665826565879876826075026749021899528619386968420949712215854429943657214380992451119354066559726035133695130073885440435999194546682428733824466205734195954926195646164470324661500043047482882022815062229392720794032657301866313936341380129903155336019590783009426860297747799500619749363767723283750371491215683557572852199237585332661862155732042430897911360307330995142464832530921509748563862538956679398426607311311153961273854030650291874725606796598661448969160202013205238692870563025964279163225179399105708762433172953868336543038000348303233359690879624795701716603564993472097998051775044933046028911911719493262076932125546874760348981499916393325431030451615821615611507939323203023978595198476699522233729007853569374934058728472660906198117615311290150567897539775725341194531010650950753681457007004641105259751946049080215489266951191650207319198918265211366560835488602816622780329657210217509692669541001648354271619344606827632881215797813323001088847382410629308644331811033842360667562121400224106835994423769692940978212046728013541389512280565438622949883002481751545241613548373723049313075366385115658548332753858543250560 [184,98] 789975713374681208201187477841981847163527120554809997266966997377131893070801562898616593093267424258268862809329907859495006542180659673975035545383746776904447062647550393873265661190556582447948820029306428969658615616764713606155228293489116078507185742205878684275451286930138047708686473086500654192814001449807990225479956265210516798845392866440414339986221699576656360402604252309157171620387869612554205602200867294088668356162432134534629294028252469225778358333402237941887470491695890827349985635144041275757977272975508733947311734730379561312811538017488156955517182350213289596799690426376417527899033724360661649601754755631990371392314224177571476988256302428747642551023128110301108785317892593037165695613258567877156043165638752842477510604279148519750178212442638645283314606394957187943646800945162176589434527450556235431839658688450466465999954266168855344168887824289452562784894130744398733098522204226862678553410919543541515987876109551238055774227022334573460258642176388783106627419357305803254381209611907597531767246622774339175579827361308755793488296041395467467752897892635433057416820463971603111020098957365015805823899354437626963838106073943372334869717914449703546729027027594564011821861477906954493295689763848553109558208 [184,99] 212566018957434901489145191915229278008685265813916419886569233420835581869338059622172607538845060922575137058632508723129640072190557554279647357169845727676247589412609278147219261893431259509612128067313754925995239744249277662966957379056687616791274265057572702983807086486675540533389960061738383686942404267939103018839828545898328394113505948182705931967668735140411387046485116704427269137815409191328597494136645801812352099299352608729500210935626984628956930650265028054508877564594038570203207359652673636980148451426382620587621111956828047929328351931540355129136125075619209424723247899938411972313868654373164905433878440969415329588448806897992733328825653963214802818712600445768991147788976504559448883947698880905942699553782536835886957365932333629522643100845815593142481791514429508235548116809526751607008276883482221975983144164283780332154656031556674072905061621008453872549638935756535266870679159192995495551008169683170361344673446018172586721693134915495678714396131770686692687103979014828030113861996364658323712279370667784402412899839966465091788426917978073258364602111389860490817441843596017068392562934901725425944784308130971078361984228982419681744497652577454313332950515330097985051529181040068205013413333632916672 [184,100] 38977264859297238831478829712993784309452373894561159507579338513836416919459590089480131101676276377549853564849699884904228123801024582161263280056095203305016775841479293475909712671726469788704263436253086266283829408936473346761770728250864905752920537417040957963227713263356219500043059508165809198149866150794551684860780669185866399453315244151703418778406768128161090795692497805665377857473654628375810285882004583972176890410806646622605608653637345082147151189047407880641463223401059130770946041401856609950833035485404986717525596411434177223755643710019020852754099826604845118248210659884497082737439395943821647787176451698700653546592464421523980784557220355898990051017586560872346460929026490458211715663203994067442899779997669422756395316831103932476887526739148309879171092267095983320350755987187508314205032867627139434290915224398713660120871365892854908392697688125162609996276247035768294064495664456476296380724412750094687954601318412686198489168584545524833362490023315784678952108035877566518751348746072342432035742060318684557302253596536578526115176027057584504857761840632374049133568412782266828783765231690628084937256462721661182353517556740112835751310475153767017618154803172044244560738138609472941066212146400 [184,101] 4859052742477183303116966589209051692387137810155006837588483694314385156346788872445085487320704458824039775162493491173968789725022847844395217249014335745527521618248911515523120583959800025195348336606381868471582381088813473752936929360185250402898418649028339889694407705038139794441607474280685621632393133138901997195388477741272304222505614282574494990367082526589601535308388101329830789299443703452887209575029769460114633360004460287389315005178895018435191002002203995311634930215236118358083986563031953059391205465190580617419749303970508480511715452468301019585122123219228867452005579310860327866472941454818819620967678599846556027389169539374931868884074941234864686649441597714248404652128682277326930239664066574623448836472360862370239274037670248777096749029017028325954631191056656241437339350975358634703467449596275091885880930209887245656789136980190477773250848460928738964965970473863158832579860434069431547772025872164906417213428520889292097680537253387983542345731019667964636744932736027852345288623034280102142023889371959252890597855066492207593767475918778248144020160373728836066330772405088510279365579486449675295240548923261050676474926029689719222925514453025601341791849208060917974786867707485871992416 [184,102] 410641482940277106339531465884511532583806440740099546179354953748684853400751462470856267888304136789413542014840487230394160807803118769538336451547737221432411754111300380720174528388519245479875523911519016930023895292033780692989110645698370819983013948227330665166223731646406272320526025424029733695475538099126405410802928738250587880518731380221770117092891120650967029334494388595474969370191579279535925602134128909101807062178128008819640594429924202194574672450177476418237864450128242944941044694447692889104473799899401346434253930976003856654236803346003345193614977482606100828930822101881912359341477913009641308762969385831925563960198395481792845891987940349410866591407816781046048695613638768003074980250272351575451244250486156402186398587631093938329978221662454181567939078961970782532365626600732994925342381374328781163230337445913650741036801407417939543084233064803380656056696938416478193210843624117406108006646471220479223648870191992493696863434391702942741136115922268392505561217111511001147883014921801509791571064434279665680788664209279677677527008139920266093149592147620321894446625851701687748609812808625947604133516097640823276863128763325608755762032172762147647076829413644663041488321364209912 [184,103] 23446403530285255277229221551616705179455140825879936077959687526792829856165110935181150150790414639896228925121479029802453102497149090219091704836624424599823595926397912055861100419121261277959451502216801582448633091877772526700754193625823861939635756940079713018428883601158973305620872904197562581635406506054720886483124828087938899164175180664038793500535244519268399062130219912622559049441881700316689351241677444586978722011963381661669661264483144854625799941072623086145015877896232065544521108617874803808896696601420932404041036859436099599632157356235760387914363698607721783440588490646425941378013722270378466691209534204722527319455089061257714154631829389230308043280851810686763983910881231463170685191576708312705770833131969153775205392483275266825560551131258719909362430710553328305879509008279159981065898087883761408721507425386800357482515447362685628555219539048778805714267758520797197878809504495811790183877448299926947446057965026109339177824507627535226076156168148863866080694039140618325291832766341103699903104804106760657210782374879871074685213772722812919784782783882651035914424536915410997553625418717833149630703099865593430584962708003267457768406912757603877696798547306275316434459624 [184,104] 900987578771803391912109033039314744447049941220920413121225460004095338313805176961494086922227916857122661687374783896667394798767372088376216806227186131289664681160756457282338956862201280750576626908785862403979269650424793080580937886203958726794926538370839311293025878602396144887639191093234288170418549911683829786483309384549354597173856661246035406079855132295569035413826331164636488537088224357710131785129805873351386757704584332090332605338879194292637368354872291214733226741675360278941512489022911331732381275234449591484194674224688940254993682553315100841441765729718928357656845801837374257815494696807593260070107167967791061215531055560653983066268887268122351575910612671318259036172837934871708075312587494182548702129585311926209054349714583903810362657024998251764622989025688997827554075602356297641337022788860547882026272197097249046444352852621657832473160096820813499689507981770166017254107467466294165351414158117141107871372693081548067151828745381466183624179434706299584054693146955708928684326355848578471952980083530543263122139122058784574382285839258622877304917686376101555613990526518595156088415160083190277710943180458334180284880358668454808193722036012672219027864364279303000 [184,105] 23201732638509726405836165547539925195036069298907561834466290360224462454346475371117905911859181010151921615648452624031639664093994682318470234578873664100456388016328594058491103930537106262938725375717631953958039156166812344846356553677441587065146406687804576775274596228508036991381561032414869958621209203578649348692521768945869654225430888795798798265029993876678242607110309767282502345376638205168678430706911824474126628671001290532100938566326946565884497875590829980385061866488589863992325302490697632495704880902913917733155206023654758317537717192283792414841513718348001448428423109171180830028203081967387768623289089144364089052099306508625659499534702596705852810144763754351810615026328323806846891598960353782644047653106073576400483704205777495928657537646730234582761501942110150951517808660408151141234502929159796034507280625621933432017187996357566242151001043701017057767202701503785096130126342477222102742137206339397996313337255031784388138993666648639248530701276367195678392808251212054690746069884605931112664935668287467436197866388123747408172803513162844336043836803295783349333256028490336943566497632942752434397711178248313412537456501741604825439189043474844149121434306560 [184,106] 398489762454772819750898217748021292733169609813706856635581341361107932501240203659733977389251286736089700031317932042192027103310024908549483008655654958088571335548057369278766123212804220571018999518553861297605309480084711122279622404910026296483157122566504560416804369633925798350733134356826660980390365455547402495365883770214815898881508482651623280620386466485334076529405491890998474038665206579850510573959401591431770164311949368661433603939138562495832250061698489606158023533945010501863733009924164650295538100385853707495159458202606603559765783406930126066872479958072746712146477125111344894380755237300134301958453417243511706681089619101926893554760281026320552829123870420131292473825469550376896028790326499027551260539152965239191080464298811100905659011171272056670487245822835450685229276339387657550547040697618206778478687959113939998307783983882184587403676998442680356946420446434254563242522835790652879875668254251802053012477619708213403524771700782705914972645925209816441093868880734984486430982716516156344343415802235909616298822835888995327347296711446949387824010394909092631270950506310362668758369314349572179994662132470076722424931946995456200486110152805465029696 [184,107] 4541000029832467649762191522000763082001091280772188438272188406505438745255927148639034081141651298654835017789412178312734138758131622145827880233455344387036133561780678449211320311913371083443242114186194120488272794740956614741430073523881601787917744351020324279372013726337143925386504101926766490022316489702104311649095573361042658794975363616861004658453205685666865936378989861017467041565194541236784520757600825879644348085234326121419635759378416156612110271698379191071223589959519282034933417097242182163187448424637991128777997567768823787030793359088194847479449526956342096273873410497503014942474293181249451580327525598467920613866158483872254396527135604167961123360084647758926181726622983929167375831503207775741709666848700098717968859580401147950689787462661126212246908324770267235096880430155923289265192395488965491722577294467998101044645458922892165102513108634846138481417581767103179249865978327686537914872800239901984742102109940516675730665314105858204512457315550554825809418076437168906262293250421309224422829539206522297087118783010937626750946659195746128196845799702051337329957579349020180260352274344815882586617342147489737614374581483604835354821736157776 [184,108] 34140504017843373134253324509087474417299580617741538435073243972542700040502494584865405109970441378032434861882771403336146027024188663371253964763812059895236825001314502142518698020157735733008460286100313302056001528908823927731413187491487992536192976580764730154348876148367326937901135808798293776071414203180702783782776125574253137848022052919445224607326989931436691617491207663866538628329034955603135373060501878611493337434750987017546428972499126707406899343222172528079342308636866181705083677827756841664882520770640640181641327766629391776291867898671906561200977620852030025809438098468934471743127746485038021931490471390887587880153362075894218846633813639671494147459527773543506837516703665082631860128293497134838520299874748857199811459754602831926660518954731187868045551520558905207173014751147332257023552242211867738340544865033861964325653310166575936819192642435629644255196635138458097585479904928207559466235344615913991067667991976917952431037699567821539562192710336845381162980353422629441292988525819269087570856522277278049644479318864740409034848664862557117762579761400333175407951015335361355113640196637258437925847639293370527869577622720874205529456 [184,109] 168313374023384801743396909842175675252319277996161620188169395937022739525881927776030802435569278540819357695992798736557806637163723106812396190249797660573431882999022695585038745974471371689124023267546956530217781889334139992026657348835210026347961072581647225785518341541519686482733145904972539085103251764264806105099583483739337402420381325228434191198002094817018304586639567005952796842205928725102886967313415664826434346174764277828269530628220557321013543615905504535350691057669801352808078407011249733512941433144535244278060346254006259024407435551806122080763634171752912260268277963624919522520968376438905593273013316766853941250041375846013567716013339033429414178283233166929341599662026084959948245886862859467813781516258370150557502585007556658929044843049393395793319369466385623253875920968362600923933343454151399211454614881811640685773912060094953895332828757509769354117894675050856040015391180658770557439566388056333577022744619319906724432468302098067072159338179275978102845450849337456869148521886026052825163249044756105677359831529977080591048729305849310251494004899994192504694298263586314791822051354238296008620961941417367488968568988577920 [184,110] 540551781326888963714485721629983088961915513629171815572739118964053924076384198880381536382896879222941127845977831063955260731889310697528365941972462107970613173014284639127270228079005017179123296596548538384872092255617995557231791132535729806975992291640203182312701103737554122323203273331805102203951018713232019621710040474066595131080421949855607096772849027305477231959130829667884925566362977437536792939105695701171268549862089072667741202265944151371067557418407642111582095949178614200639140445273360646151274710971247142505154739785696715136806735073303444091548508601876174864776622810141606994074091420203510841332350472324044696347141292838143001582224129467072009274841841628046451269071896930892314685769491787185364900196434480525388847737948872765417813924725516544366466101094038402741421099396163867588760525955095586080131424842175317031148659631929951521561782235432162245238530803141153235327372056289279862375046183301967834117230896993145140446681837591234861349118888279700054640759137839760891575902785398202350344547609027810009484629203062631865683864772355652441959704969893553741604967675255626883396974229505848778130319180151263661625240 [184,111] 1122926598375501844743537447809635005487518847702379439101043701935432736586250364364066847888258888377966653672486816241353379148932726285661351379484617395130720184816541226034181438352269591624582886284996996975060265380393945494198000906573490373963740759835899104520452147045817510248880945128987885788982496779740839785108935112156231315421769413646852900970161805865910088270876800899436876632516631623192113727842522078139435449676345307296614551877752117716278808741951493106753056079872522689740545566938662290622696161200998189081863346147151274934175436719331774229637383810349235104924375008771866305619822407726548544818210320128558549864007769168820748866962599874538180675703836840329299388300357150739963694050760054611000928781527304467196150981415132888047810770637764560571855540775708415943305277876526098182784221829469450552986540096351899405846321065218454507454144591996880032630696215503232532654259062048261737043619774279966237002726706310859344305133162107576670303567080269943291924250320871401320575992144026686979624252947285370594523597547502999677319223648886558524094190896248571614831558788531236056421648191873555881403166751903240 [184,112] 1497485247322909071297056671684937508089652793047171806682911817317773158635028195891337568727360300209133910340716981699756147331384753825415917741136259246287435796329669036964960314015317224158041241330513170836252185505648964382556404919745103124547683689519803645294112153246032205765000138713592420206485364173179834326136091019427862955197255576813117810377182443308871695707026721975998216220811851374604756204311380677776034529543832061025553930484190758482641702258747593749494350912112878526589024393983918625069093548381015140390560853991213216882426109924764996311720223149984778560871718954053283723503438887406112763926722652036496700197627444947508762996259936378759760372405626736642869498729882069043023795739910133493235714045659573443534909736269222329380952641239052586366235631423450338640356072737371500970656900406149836470777370268912056325421318139085584251898187871493749300869608999123800033525131851236427426434922300916231712780354820342372920254234850291775782248366550833301027093981963226207500655977473246365975566660487791667386983713965030630490684645451473130075390015020465615503382257084156721964296006386421489009009982 [184,113] 1271563209496652964813781437080324116916586287602812752961106780660572866131850569920798902459926096784043374394598975043239479017197091995942312423150967579592176805229478446280590664066658895972934509697834850911140275351211529074073315884010037906034825810232974583562888773501756048068802565431444564744774967287496723144727611688335996632980919669392681611432457590929591531984863716800852701074228945991389850154165624171884115028921338947391586116815795048090844252298803126403021652344553967849889101665455582954947580013340669720230957660111146545975035186375155247606712033194438040147337563339087129435279519218778136822248553290432195510109846463092125191336218067580980924137433355548460357577774755908542590971099135722400076576852550197450712301467355435188741540117774122530317843183103250538918023466611564965637921778851789618823129080489377902485624328841771893439753897213465562798606792751757339419741749639800779213388411005440163308599514124487178012292166209033938494894960063295149432424869243115877344345632186086043409778992409274262376106010907522936730791535102915302614532248916343318655997320077728273887197108047009408 [184,114] 681549653493946710408208217450262123870026570757065472520534048530799754748642854156250719612906976400575934854772248207222697921993047073370361930499952202594676968033306772421396531456318832374461002780778975138319025185796035563633461182104270211538224956650859778598948298878663848416719105747633721887041716253563139817058134986470588061856854849796039585923514913986770388068101339990837107495354076391376143250769466229480930445721562962494538190621815283669553794135330630926890848426160696999394225855447756727657128068555907128283340371551956314220995607362488634625981099653635406063513411406588470884004387598456775425450405483900444347961293576544322511085796152674659207026702150465423490829620048034418997403037190347924571580699955905374263125564370193131401416120678217017925754482656268994139314792371960537515310606194797363016182476425613254950824995328323243240167053044127511816834735113059794944848824858755661300167162444458076542320764141904580181320120700681152429082482870765786209120060948758464555308620924548258284397017278128291122284181896902805973554068306673636425880047024689831691800471970193269441353600 [184,115] 228454508418111445019138377929267713563764686571325170078499392573450405853157010952678135517154882028932931791052131908897990815501966301195765809289241178356350353443842449396425459720794051216659026286354923119099824948473347922701450092485952656271185613734919469591672412705735089342344250767860353217865879513324618888829635332805528906115857701003824006461613989753740628485531561953084499138951244438378663795824810640159606639532279143373028764478008902176787063060475915559043237347525025354468817908467764891828456723016515614008465654547925864190535784324168841640677605326846925006300637681049259654159075816527753313862408842073295049726226690066879633210911234622879782331046942538923045033405125984254422768615342958698013107622358794670876129046077461566540159968915634457095870365666796782123627555132718115554104684283341154370142530842099474985378979988552086294593960546677241994951148610548993430073454219618716959413485060109711962543302926776645250907237946078398476763810203080672062230822258477359455070472552433385282341312525169190273624867926532778937024810701685595013220322281836697664548775786535648 [184,116] 47416095040980192230210520442385671777487400753440451313323846796885810020381415052131354970835805520366295056412375273430503212637102007007963216468642559098718866868688766312656612485775986068466562471328075953443280291436615104841487713721358129045735453416944188047750421153094826256368232267743256083764896947786280012335489792828914641583774202039187256026152997968661996692586772996013022470997469016636372444882402835493246358585445496653718281890867573038398152458976500062336020237631345457141275343412784148399790883199480097079599139416609145482856982536700107461966953572305783900128631833967284242984057248464329794228859547356498714965478822607004676084459330939206484885132705346796530369129083999189611631959196751213024582826144865443072437859865960400258477419011018947299959531901423381797020388016801664782837538350977980281230650165683692990641950136109053301096889320705257286698231905435336518732819781773917419328723424796010318612446366573124052088675995970774578172489938881885956629494208003877665017664173489631365341886717360950902722414673984584737734935339778471970594610702716371772470312 [184,117] 6029224168052625748801837325362861495946562294125536637324233324348435328729509738947985098096799539346091670926652152989965984827848040372014971097190093614954166228865885275062220989503536767915676502953505492601375052635530146963458066790088415280552264066184581137640009914482070291305354741953033104858609024893444836172812888638919543429378439563336395226276791731574773985354619935256061736710990131232760808654877565013665109774376788409199810250220046450146317955134004360563624292824023836399230328261891651491292727489107379349496371393355746449562736581063977788119282136462094266895851297514916185841495208958720763655159187177558971683853625057989317689238919066396980795074913493014085540962279722014527634593804468667180517316030117869758516464939921716340526319253781204150909229681256079944381742363575859448085213056144106071293493965023567991513786923456540372720624599558776411747891526466930745520459827490820320946834826919751417329721519429600711121812840323880628451626354523792236237800538226481821418431920349865970265883932338397966491601211665224120732843883735801923742734410685312 [184,118] 464383723342205457841586345682603587025880779356749612752025087066788189644682988633286509144843474082033567108685579115496385183912911715115693501031029039879321232584338286734056158778059293519056712702471552349647161345321678105062031764381604967346715863584355400776926725607642648540817015194487702821498915863015810337847746021038416299720788463600537047252899578341494095675497292480116290234555757009877419028037159030831730946810613778280315796782788660008421050302344211051881353106341733517134034401595489822722667597169001077611721396734046319067403339986584627108843758974676640000735908947598335108842342794582820319593718269298884136175018121397142525702580487772365700214380057075213995598411255170501000131470289147677433394802124476673464854005540988405478304589704517987690905585930013884627461443555776090065575950722575203831822329631680212396290819132067395689913300644206432221369267386998802260401076564389278962632977626080758125573448348081514414159141960255689964757533288075776499264224722627819985430743722996671115616134008475161413628793481977568219252376618137058390176 [184,119] 21404488203975917385471158663215102469920515999371064250063190007298286721620322868289818017927114268135876821004426074093359804864515563191327131470079688806993548163104393607413215916514097938410412520046555273000208192019835478172890111505097736910786746875861588552173401311573785434662282623962712585506402698271087419425032357228194178375591653139022476744437806322130786757960659183300572169671407765697548813925991697221590327111137352257798816705865659219542650980779765964545717043156825789679946520572763177322184873595844403504833981468075250431669367000641387225922748834548830430934920556333969988489949999268311547667168417059230406464980556116247432755642292203645920278601369039717825325195208941828701696066521965269154009908680593972462583342391015076983448201127581666036612294408547371558556777469158624117571600429721473640636186909910200299228812676250285655664156937433871231828820378143706503306047105000622954457665344790816547160595983372307886712290268682106628013536970510827664932005613704468644045665929341403444461559956346754198763576958273986828363742754968 [184,120] 582793035744831930910253162051143533587911019629459009028499930710332834753800505602971889112502486181743396503301261001545998304157514952883376352045285390881365088930170329139710968057782101870930420632409420507210002202850329823812485910325459963810107864652837793884300481628580593004156991449567034049357575078478925817516527711669656309513984872734392570963844424442529218277904874590939162959609175545924807053280830286975815012429241625844009628353793088919278971159101242002453928478980099278199230152909713412724011073816886392851544333218399301286207523724052311290011468003163507174925285196153216312199082821281811710886298209001259952813315275419500416639175663555976776592835133658630840094982240137508070604071198198972123159062702189427529555043131138763732560365611981433404105683018898556606047037944934818500491662480714521195447687730225534257695817310921980546235645580673166104523981466527503859481205186522591069579088472986812564177555384345010663879672488863926065940726757406516763803412118918265790326156741501239887319435293652493516093590207207227805 [184,121] 9244506164942981668416020116983873216768685350021016407011249833518148447149888128567466683563614313383185507352029022088478300663434718448972211826352359175449198411822586268787706322253533990438953649462296399776715522064859377277851539005398172217394322688236696819587582732605740194450641778382113085772112204348143806204690614176067817805296300410893527480348706354744477965690918380872817676769232676371725891513688865761153628028574379908443098014278406220503070286165516614948624633334814012779759557528302281735618034584746191455834167911147631527268821101800992596507031939684440564111164193596381998786533435788851210008984796155638340559306520226891079584137278381499827547435146417909965666894377082630917565889813470241778350882100233430179560210708105260929176083373332695920918337787484353122289764162139428684709291298689509245819301081735739547812480814050467654438699788985146347635016895593462481301648424723319619408597648936016848022093629778837291818925634399040457701590370225371484694356910926827224768266684656406856828642387492129992306797248 [184,122] 84172177179848940440633316484051583588614707623140140693968880635790869800374532009059406435124279641116031372971082846659524438829699165953742517133376170615245096175718290080470404602171688342062414081341771195207254252346555471026821302976652861502929219440231300371587417590048365305022632164156788310697555293809553519046006670078483753596299741636594432049364959293867120939269409667935490767347986291394799247183859736940231331218844869320101973133843527572376299283034806941963601083840760080364824550205608559722542759627479568785914389076912460755783688360728316000118066682965419541441557914198071005987881490277727485665320766204873659889037970562811293392788542295035626363678020054979895328663072822315078390912010278445694404697606107915442657960279395395668395966889870153270688432545405849339215342023571869703671211834568519709619642555069940608769982103152485213093432226035314354318798814622709965671839494225951932090326303434908373863773068175742742735507975438315400293108978874385131558834593670657540483339340040989875985305945527648 [184,123] 432978822740302602525964167199048236614226172491634707339359838945040699336255640651041883514648966584900838969704687524628198999060846684366758457689044360346843105183676472975020072035612737148590095384246935055405673879780850179346016674909793827616699728189448728851107054603348874718810204859466361832204781071300589758364244879110720552141026148186098412095233339624581118913123986407231305097162368625495291594015643917599415295487270109872278994970679617037335012363712830278302459287176674395807831782025826959949854184450350412539286637544640357011721051870750922270446344220771082857119107719542868195300967538735553082795315101229850902499272288631988630257635456592231194292678270627324021074592080910810570187065648654220881670821258913702024668261754793973426768040351750995970027014153625362992273188785640788082032280887762702336328261027100566572897050371397350472720872625032771583122889085645908963155295088304079052901483240365538284251983529848703177592435268050733384069272228535003802625666496940809625650852329049319029872 [184,124] 1237024487116143241843481398908093367112952166326431769544755367645253414626657744172045176587762936904177157608619198762931867561049273657539949851810039083827537970516891763144221503765417455707116219340793721573064102996834651912481134811393637798663549145550443610065015185580549596616403763967273510641913697834124684640193256207331175777720997412639241584664629022404617814209757917992474176462251785506710208394891293457429188221843727322449435954575167669137893314057605060063588581824609094017119087480459857987846048627342947940668167485772777927389018363342683073566721237895663750641672588491236250366121392187576250937154797664499900387263519241521901692106958091434921792484566518567924703221950330360030468336904409487785941392266044986228887494876862912043851997084683629173584488172771799608070723661616603772553256417872519118601428245049132704206217737438022089640878812796768565371422940266097021340121201859078259754312016831883425144649609836669311697052556474480520469844548257348388331271269409168174380728229160 [184,125] 1927354969895180200601708096454490740865957308111270102599392722990184834458222260094320361715837049586747421677366583477528369486265608680502536254801288292327416317089624227399631692622522176350823225128587043089559004917466508264099713145426260592090644037876179379079812595469697957651314677595240153655599452943726742203463228019229338971185169646713958144292524593847784020979177011023494691534769775006809900515810977331441514252469105742645027945928222183025168649742483783314858801599299881027942730534736171347930221538498002906340670295817467674306572397639666154597453288798225558174953574015722755750551922096958860069169717550221623947555149292397950684094138521406924256174566601135541991105962191290127048223718099165908429913541538304299249292377115609143353706376734592776571105916893055374375926256741892463870221110182126137161657059673524036126016451194928951592778018913540608039970057409490741461267428849136867262310305683245111629876251257963108400291955862497083399950489537506369718948612145568512 [184,126] 1605767656694469388791442870319094080664163005182703895835187551884270764162889772969813151981980859406075180081705988967643164667471982092299447682957765162076915081158894240733096165687621638488695298389783256724789314943415313156575559743568659956759370669077864337947791190029782362316588606837265817271462490409493084912902750418626433522368795081166358594220043825663459992827067055624189833849741367792818440160961940960099840642434040400434966157129213819799859224986039850913253418140707935114863014112661127993212726527839491649492942541045438057353009921881243361442501524419803004475850955698459198690812945425889597928545924095710001780051832179362075768097077795625949009274864781709097802864064876693447732708236365633418544784120334815265242053422608342410813079661687661329288880976839015270587754686084196957361112719776161970963004705583705239336160948737879497726195247931888883014146635445160763630671242228099827627620071896028204805616827264546114588111249737488291535226652178059473359536 [184,127] 700418719204597949362866298333968560730371598562004867917833836339431597725952685327221927234109281086818900576053726820227864100675268975966194319772859904691587028865553225905473389370305371738668112475383131478700970426323117406106028502048083152048577543978318556070220936001746602617066124163032078493519683879387773878779497037237090210512058042121232394487064534205646188548161224800920480733833774147349716191535384677126541100764971069830062240165521197014170123437762711163870128668949073285056342048044767464273004066255945078065636200591530698862311077315428405689063007049179747445338355980702300158686610818274752408475416326439032398240848296357453634049049246337232135900771996429378873856788692028247546415657192880697922908450160271618682519933017055529662840148358225745610651234627955971745861272911548005329292564275842402968256832669140935497870091701094403144188633542209942886420136654022017303430361410957767707484346268595629612257892025020428470003383267902032394782202432 [184,128] 156346898165199409024071303604901123686163835613374308604735684722793312600264818455240478697298189235101505460637659604144891948968126303886879597472349719743367453994755546734097276054895850302732702087746806506173635629718945448892315540737814019732311399348182945460709595566702425985479789692373980104447262324096625796130903738119523204133003076244861957639404022084580919338740182484162668359052791475584332739979292879831539948931640739361252036975291949860702262558390498275135698322943464422568877716323699094645895069867858624038157962961154887486272640164296738956916511905983132511309778409272806590840177843234130045554832273826481028763030590340746968231131989457174605416130811141077101818968164195225297394228992648540486019624084660860734009597958716872424686968309603507101228154147691262359177065409124963396222240949539270616064790465352548785189943657298433825458333404885784023195270779463282423093172042077236338852594581237543053882068595464569408856053280971046 [184,129] 17425775492113843502116733078393350872643711800652912402563134508194785476017499180465623561321418946888398693569462100695355375363888175954382941774879242635263058912432445117865265631427111053266488906806488503481376760256122243565926942953243635526929145713309056409439330980583092576223323259395028011446561865387463968156295246498138539657613555294598929730221767054824148837686223901552860404422378689429075459226083642060319220432559183977793729856249641762346016792896180614106235182883104894142432270621942007253288849647463558411996739427298881719502547975668859339918094092063093946785147310403181415147017084530097764986157822603584482726130345209461402595184069340815491172785551285106463412682011729829598273182291090339496706796102518767755380357559167283243844511282308907931053128685662051152986546765867513140562292718607388767052882635729620132606550366845761901010827051907202643174613352852473365522442557797091210458734416339254751496038355536190230080 [184,130] 944298698947503373410639012833387118582953974553556130473531408375670716433048194381407768070179563622970872975795887055641590796947548315273769453416290951157823722227111733938784037245855076160896671358913229055816778073700429740344839953168686818632581484229305021983370824518326153518857968943783937389582888332476325466344985542855867227537134611679871716713356365173622180461766229358452311826430535226975683319625915342713772024609184930933823829285030117363644422761589711781113281879375805424879052589368935855653745277023726420938255493438748311150523631519203544354286887814848869359449424068130108790441133989622959928388911076019969812304442512391685972398710938013015431216856063388403408164333426511586731926861758839160997785523112231019214483467870705376313378417814732217326440259097740836034187107001925830329913329465560572154922729057737137755782579771525186875653430642995549550603700479737263289016142551519526536570298639563275999936160 [184,131] 24172191190084301069332033600769362382804530044617517407222631043001729877729049333532261958662698201575950859751311354053922165400916137681635303449207596184658177789747253502638821696911001916883169632642735452941242042548273432413958984368334153531307400430956570867055814673489102620806100122410943355300046841188992967522260666715663018344645376353277508174858974445513904514561144361660277874724301988918259088892905065106387593331128770650186943648587801237744456791284968222873655026561184786777701172461129917861719662114354042108267723270305268100669282401982075343863140093781040502046154836825477798778265512292450745559611539494880800335102902590201311566627121267805877074826138891962069179769392266075431814448818778463457971132262736332852372296576735484339390314495520528326784553609951686090062463439375943903676631906131082729148814895976347813675222233529246688134883656159426713698344869139098934489826030834361937181160680032 [184,132] 283274594535269404753966645249350634337671348360627160269290958360854715195277159118659850763325331370007034633345206169289106038639648290183636711046126284430641511633512564664610068525951836108483923877521383380497643830379029862494574794949934147535650344810789789559773303675597866539015543955620590316187092503254946018309482688712239928124756726867963356888368577522087618050699660130517625589213517290949908359994166980799748699301883831061226348914556602527441384882067781528179706391591402384576761741349318043010343001453476989651254021666968779764952124658246125459507403630016918286454745823479235089127101615782524137071338884315781359941523297645381384228700926463507797219637999581377139516590712288667809940956784524780008180113810935494076568522296085087395863818468132318737427349712239114026764115425746818800887762638155468460190051407525709823701062958784946075517460511074765337159628286244585145122677384797816 [184,133] 1468831626482589019452821249153292923323436284653642069220635670048214536562443098709321297413067012888505754845777646665599685759919760521027423539165700757965071079567303914892798251727762673817836965599428640375007411013601934109187521930457604899811353429915264921180301318741605495184414471070189186516593905834217668967195596189895983908083153606157169129700004704589563095724209365247897892915716583095799482276888863628721960496384618145000423157139211473961978388006816605487297732832935632130177319212003776238576194295597027446384022647317227353986478780095989832561853568226845418116938288380464410759454743072054452381611963918393557218888482277936281559430491241111866329287364519465506165369053555783221445437897553086270258400828486487437886042586901310874378810266533448163954140403762404784255918914144800077860036019570808128911867476996192855314931156778179051468293475982790678331159002645618877952 [184,134] 3246682342826222267474176507786794719650147803783502743080092656746031577120947305868898009520452358508554967502356176747406476461989869077667999695233708713674609238193895061074095653892681933523881895394222353690870314537546057077659801054264747461580059680280788902568035749147899037587522552373063540532505780228025423517468881173437048452724814607829632915031884594430631714319194969362682258506657037001503448218119565177302957281870676972214703304798219540772075666076266803603132577449035396937341905379612387130524069432775802057081436003255595703312737401863305346368591126968620465556753365426284629984341225033433287965157119158909715532513698241409615286767276470979799178417202950736143130281611403316427246770132018482675919548730757715536064682186545354043449888890792946431162075375429708739778801899830668860857656887660500396656473615964444956030891092111185506098201825643000377398840 [184,135] 2937040275351544570753191963593730382989714353648810156635405853000823472434253699448293543634188434573731793469225561355189275893313267219557251331735419391144748317448624077344148470883158645675681597619036556258361133852129476871954342968626199787067588678344902765767355399636979899357948271401481541184380829879154468066139057898592329963557257407410107905564087029535591797069708722344761513183750169934411934681444127414508297516789535863222293975885161146316615990333315943431223027683339754859017326564719798789245284059858538624893027635937170652287763632287090928739514483292428103226446720594292794851746239491807921893489392172993956690896099679721270663554610488919115443745071142760883404861293021387204927153256492914187848315200772250882671831498692941428805480612608528859034756670387278318171347882317690227053461942395872884219649978722495838005224938496925720975294296 [184,136] 1039787499016265490157173044160775895318790751649528048578896926480149620675687380469267129701647766603352856256187799932998878989667787503131549670380549802098540014982251016457420026492122272709418117734926957796933233480508917212736448610056374404342242230184665841365540926916353044724417997994445729068878743494071483041501282873128389871638972616311047084467754775770813807218191997877665924754071100162981903748753512203142406458018392101203485135703301361728481903046259674347306740560157482567809506631591577494261977440217775492192940073143967155162064285106906988595089567608552888250239433222788684099765662517738559061235071920053913892871109028197502871601026127825410399044251619153430940958697254423240430688340568471702884566670755020531598109471898752069418827423056921218457184570887868960021841039817474028720553638564933177059349904277244617016820345656 [184,137] 137128364581124276331929539332594840822431012837063506186716008934207428799446814836709888652750837610192302613383081409789382097785208423410602843415446900223772323778134210458841333786710317565826228531007338475238010199691018002506969473951024028255514824932121678712764961562697301795868832581135140284997353106198850263912094895249009170733864751881789678734926100635432770216060586822259651287087246092276112717855132083399807177591353918590000988719731273708766153881770039762398340567071424401680303144119983248387358245641759405680708100999443476507346844667328944412787684705036126031249826739404651361906319890771539040528194844666509153784881812720840647816628239998989644459851147698256263797949500045546244707325110699537274328737019810125598339418014934900396637353461106429907144226933202916009057653785381244593448561210023027471496004493248 [184,138] 6379323192461115843141273785960285262681171486366529895485877210378271118773216622979478158321192085971603135317951096859712674829891215894686842240617374233437258527702059745761545677821613285274852459273597712551769588883255698087321140079138292573915207395952432046354953804657668517035664375270921630915809648531357727784359167928111047773005274244102945090437058274257336470336241932065321590132045187649180493280582008843593305568204373080666270004869343440265892460654088094184684884181320748146977945123897116642404050248084397488063458691998942717604525337812131758866957384674521304064079866428354418879324615113930593324079107837149263002844899106202451971666704640810084983934847762447147905083076536525290949609046555447222555211378305740432100955433114709250826938058417766485306527205766806072582731860228688619043085025430208 [184,139] 98535199492366273309038851498419104218691373301948031510913071958739003379099956516462323671018611421884411032843981712956247056355797343690712175461592595490498736642603161545274567142595130270851652610117323903081205658647834217864140810826309125831242433666179933360463481510443555036113817137745405826707961131676179647132001747757021365364807078307836227500230320031423246709484728515170546385439023918934048856473713575775486912963224584792590654197402008560441784862305241790471504736466274832816505397782686995051268133395473105193280641149010571120424613529191242489550049619281258288580631990409275078765447955316143920590041128333437958355392286726057740596834329033462238772038757977163641279060514766900847684578656971798026842143972905149500246284331431790041200516949651986075321698013760693467027345879537056 [184,140] 472340047096400854527790287532950485433570128940519809747086427283228746937856167238023767355632676368463058204062923777048742675937678805293465865614742583407064487659927575059018552405158792948714120017355396258798640785801483100648268719392478904789263535753718805813674789647986243386045956064732070584249359176106884467626101820652290577036483578537255285055103130062675032388820099152952503188832960819918491946034876238059958095551646572982040590296991494519737479580384103289182376647046396710133235312006463983109731582878593181899718385363924013188862809928887518312220345771807236815443874875107509147959914139618809927227417791223176661654909632279298049785593379758020705474403167918375372494753176838690744976099477911952457006475355139605124964763662125136138156912384183982145032914187750040 [184,141] 651490113706134999917396193438229613799883941771259921587462985499577196304348056333314453748251333423071627545283596303886838257720775475401701258647606092592131527600128315085497873535598145873590653960367162576691627072544895116944817516272168848469159370093090274823923464341861452387757423117501342995302010765682493609768866805292106199716256755669820387956122524067631766905086294937667163326032162106771750096638185356235501885979994870853931226559913219490994499093904261167989216062576692524977881345880462028604898732407929087627007364987589899761149112934293952897126786369158005484779116675094865611253323103125787180030239081511745710309455388352101614489744690807190857972451130871688595046562934965314777467529726282393182850773154572758515091538495508781390158850818116736 [184,142] 237431532952769650832209454073588551989847103959769571103050251947016153503809758741873842207406643892098499439988557419987185847481534737137959555910985787468870690762228184626184677496387736061296811262242433857230834998042637929902688239855123201883424067689568299268497691128483598733514261315705312343653226316559956469143320402315250028758955351234460647946929839190072704877160004473771510424980240153304822302256737611901664573251987481906885133115973291188422375886745458803198424655699621670568747054899273401867061192451687674211059713038047225329579359555151906440103493212898319147045822634352455468820884079450595613240613827176421409417396946903624175531642882118933113384823362262568494959867279435424448162145916921231305669778120580076907846561246552992 [184,143] 20759105623270089839059330206859656950036477412906061224706543048641783778959304713728924988143238985063642808551320825198076735737344629803713562283668715633685528260142635573048821065191951935318598703130188347968900448296934088624226808941040956753282381101467308910459573465051476127772286180600172377384742128895418137881698922579200682395026928674597223428793682000536320773154567110826309655527335920534306398798601019112603124259244847829035266215863671944204144272090774717399105493436542312882485585741552066881379349546812522105530245838566454230835020281453204031717966449490447484819628775270723679192900361451934732644253690379283143828204908730823828207849469164005817791043755549422200540553304865276108048635739964048678269820921697232 [184,144] 390022308296419423518055666297663326526712603973468093808393753722876290191146603014738559170972740622452392700680993626620514767234989658314023258763986786968997975753268189105211616565492203537001988315075573339944572634278429043911066074587191385022248354922047454263433217460631330507666307823076135913422129970027505505598318404214547285364548091874851739376997512850884936227553003184361919070357204166383210266003737534138624254833928602401354758585085314154373088192654708479188250626180867730273642231795453256851156099506858863404084972694361478972539218639912833331625044009270002145306129159189408080139695401720774181129234947072091961553667715565296213374428587431479879152218887457786336951399642015835550131311973914 [184,145] 1387507108629906584311222197044638122933652272887077960178543635585530941927802089605452590692999167749618832913100059981039081997105592223310692341471690357007397331537500452594715848796342500794626073324975309683991365200496009578857352005861885335093712790274238957923456843424960286140799731665245992946089895248792390257101888675417109070675350783581129154829775058162208003856793645209730111118063444196867096793224419364194131240604427471331219785641981760677822931981520993819823979553265530004749360065007540375639828255363418167539821239788762782455249483100249010670245871581191365004979298673038708473041510784488108905108638920201134233838667229377486097884676902577444712435150301441667462584774016 [184,146] 807251320597354435608600719063848604499907789924419866247257867524009158430965651574582968286749044354083091359500014747490205032824021459702472714209658968134340983503123106785844389479021011943744562124775587973516850806608734197164463476655886042325155429271613867070772707983936425539327341657104525801622582666912003604184665274506014883324666170058427010110945133752809164849944760546503558385620832698364463758265427720943420895078758497110994025188803857375082576733630506624152415110255459084880421118676939420439372988185927490566700565878935760436111406091842586513735923887980787262686129124498317143685731630115784134168346036423854256790184637881811093287911317072213689881472 [184,147] 64718626546105688664228440560197801059389734252828769529212710659569938719808304659513553238611700809580545006004050700951570622358961907858317760723764310267920116877695772413649248515919948076219054970297046006336447752061918623405826809741274103259981503537729214058385879005786085382600307559770936743411684234236097428241081877591207660430131758354975141172253991862968190916710732101164316176183286925746393005053378508220262238502636073338264242528673192119363542535343849874099908725497122750010573107464712634563614528767512751110865493864409740248676661573638234447935457904896281303350530856428174752410086125871680573933220381013703402388317665365484353856 [184,148] 584070240548313015943414099700004214039921809009209467445496772504099149243562372596703656433669592464865524723690713300971363427233263417370261936556908334393046030869376311277902450364255902547433087368263929596963438037023335413504772560843141508995499797558693163192327342164228127853363146232134981064922430030063491579913807791739679307343903720092895870494191120174367018352468851139303104265113160733153067105896731498946367021808600882913480364036627482854393691222487392494533677947735236129364253699288662002294428258580642498412467947782830601396124809163695566644281361990713043864303995737355285053891426220811304621594052036688224 [184,149] 466034431828691863654768454061044519108008012627972939473179801605643867248274177132431669654589184211721369498922760784855342203568900372504955330087162475649735196462880754682710146896987069598891918072823221106259302744288323934994216940813163939415148102588756575202583282787475814489875253276406897888966731646494766092181456723352306871717345966656264169472240610949117264658463328672674995948358742637437211475229090728872505461166490533698743278821690104431968520394346290938836757271735664808260837317788194750096763796715692301218267943466533562811618965708541448122578967665674980781240993778028673374178777600 [184,150] 24547263440538172794931911458357089638556790532462749084160324523575846274682351699842956450821907860829929538653303204018810924863349544140167080773765140353636147243530477438972073338619656949992980681016189455685574830404897425872688988760500601786120962547471138999632860494713551663390489484989175424134060776371294429460045211217015343890475721880616110184372135070944821308852835051488299812841592811904422397286371601882796083944597373049755883943862481569486725569029421790347853762308218237858910291024096885687058004240485388592829959111418102755730648527764301987552932761689921957808 [184,151] 59618807882056568245740666169006330740037376296260227338999006643579272092208224093973096982345271043778292596185763831805877485117273817642419329067185608398632463974292974980075123484523238205221497701307554526445090407167276320138080451833959661148427270896784594057901242598538990361630498850602008723133166659612049826660878370068106079610425156542970864955483954329102432758682781481683929637712644599433135476483800797620845611549476399604565471544201801415673640432076347495883455232511948312743681443042399591484894597792989469031600572972451215086067303407136 [184,152] 4258441940877578350549117437122385468026396291271546735137640499845728223602027786268776045385178858037466048413629042951934609292459166398503558447931396759556140262156131606896236694518376601586262770264604036220091078273834986359027022783165292064545196488094642384309728688424907656604751712310085723708754476312680020320309032022917316962289417369396254378951268176286121520587262769215717181145508635848239940154626235999022264171991459171459245460624132498109952984771087544096731278053624036324781556546951035557083871153660019985785 [184,153] 5006652915222424797617322681777315353093915761822510246077128221522746368776582291465370112141930962880278799212218056354395357224193358071575083261958192693839463805462713671892879596594208881226600237792985098479391668070512101558674411783674618679400699667048208636673576011298450781026616833667658474130072387570308964657182159441512536317054406589173886262675557442387529471975109964456830786876200913424648995857559299216770819650049599157376138005822441780863264698933208430551569005117116635700185987136 [184,154] 44241837782158241084288429315440194103706721869808235511135893096645092279324979620445606995661956458220218923555795599735196541097701448197196523892688073893731464134056898153757260610355362919836041789283723702298599774942627831859798685124528073093475326113677843036449493747006791314374820624979435043106468668346530857969267768756707372920465571361696556385552394986756986662426483423035733166412672058413894584820624822277443943804240702175458600952383921185933794161995616 [184,155] 943601431596317899353341777103766876618012043395883815019726860089302853767683303952582634122771824553105756098740141677046458715639007550178004479971453059536462486729408275773647061763558910054752020267778357618572661073595772551135453551117757420393573037389071634559942701050450945822260100409086258295553584833505640002219661906054574276077724747539308106438421106031004901588351309907106067180628463233185043905679505409407804959082984960 [184,156] 10585735512395704247728857115407668094118541148190442002522883185151152994967035018572639078787104754986624819256242902370164539488050197066890478610691294136360838126923219084106406565068800382921575756677349876077334995049073552235632641961195547907539969641792593288046536915128815871578486098895604490901573237580610344724923787029570005121530190871787975979712064649392001093224845136860227987448065280 [184,157] 6749320951394247556067333341710108380055218838276833572801079394662709565604860221414577801855260434118396416862290223438616084953953019764115404244439833459569648473660958145282096307708816695285779154661676661432449895815594504199369087755286488543150029428409183510253314114771549526099759833533420951620087358317758122546249761081621465114800956999545454432128 [184,158] 4779643381970737707653916118435619465025098060224834868440925558079843405852842635368212833847172217296901616568124335572927099421194262321316449523262981544125717945025558077801344027241463432504913533602291740212236563841611932466866619493872101151151530660795798531876070076226843160427795840797955449397838234560 [184,159] 1716300530939514696460003610134805909279546905321714365310648590102161360629169415791426680633461849630704743114591620873106083643073434505188972774342938136212649959378144876365300400713653947769504169327618850627378781667976071416100621728513635322880257152 [184,160] 954810087042385223842079153527041649285234446014676811121375349075997850697270851576648643226948652813661431610618344837865584417684998376139867229009389630652175111293470902775482769 [184,161] -43994926115760900227720032825423904135249196834814229987536913255850727985182165165124272418496 [184,162] 9231517063127833149712275259347774942659561908394908940887968336865519478030990840920704000 [184,163] -1832695399705934317313295401278985818415216195399054330594702485273560416070836169799680 [184,164] 343552801261661010346963216953527491970747729866575531779011228001225737500585397440 [184,165] -60678347915868039325884581707664802008872085079121335750315773373424750303291392 [184,166] 10073036652485061684472512420514762731112656066736079160600069052756996778368 [184,167] -1567489892127724278207801916875396964321556228020790367996100346310769920 [184,168] 227960567047524940366853861566359285471192114104446427685498238007412 [184,169] -30878413558683770637890624106200450472040038045753475289519030272 [184,170] 3880835411433724109838056021036600957151654309387336111181824 [184,171] -450578024672159990902856740737994433809216033069159243776 [184,172] 48084095776846115685829095233556524836750489795769600 [184,173] -4688946545206990415113036813593142030899288268800 [184,174] 414951880993408384893783403540839778471979520 [184,175] -33051940859031176283117167706567446653952 [184,176] 2346064845129877978388406923175020328 [184,177] -146576137288895976999267056087040 [184,178] 7935208631496246640068301568 [184,179] -364670829914346571258368 [184,180] 13832066738285692752 [184,181] -415735949301248 [184,182] 9283105440 [184,183] -136896 [184,184] 1 [185,0] 102797993698187881501545513218082888459371229844826555978688543958612759833686664172623487086092848633817745210110534144388692959972537290875134002198476590637734828172425581757247032146780932262076807754659856901990386187698176313766784916975075318828949193053546399327059049835241564510556872459515233352674843511644659904446247283000049737078313303255048582676434487429370885907988784415800236925017731536947118686975558436535735412400955313323341653579149272720100749732304520349399630240773913702437370907218942079738210659296334535537308250532715142565095669754577075543111532079054464412118519739335039435760143204854728336200851177699421908833800551866728934574533058405475700748210873098744083539939446225132011893093250084339771945315894773902278013048142870705348885652205064109733008601472264775821102585933168277304794330882395077519215223921064537120699535599180253050941164105582131199168756432297912525459727076228772810149956443581348160676654987075185542712853607913446703492700730237410522038372322348845460530242783863484632975636026776963412487779041726673758856772104087272682440083824549369480550443696098735445422087447082335598398712896803095345292878599453047897036223991000179503987890573402721344333573154702227949804480744434355958484222988723635710154650881717801614815396967112389078081856414827784320060585988479575592912157064210056911134781178672116603128129199224540130869526426530911322644921973968510155887646620721762555999219494609942226991785729193595393591076753533922178624453395042363508381951449364164125162209280000000000000000000000 [185,1] 481078837582460645665012045110980692486998803347501649107969670981371481767500962749628631970154187384015150344094856716223584192272607074967830473617236068485241158467282849642237317695405425770881345855377232604000354240745444766023499765497414605956796018961048049693714948587355619950511800446830026169492410084588691924323298583569419416906884346675430298130406133492462244438177760605037370242985672827203227587283847968574587644842197375776188309680751617126040606724503872836481293342515911937726060838815916145873983029023318832433590776404712523332367796245250796400376585705778177005159726025993139352745424299365280230577129992998859557784914858144059474277178943225156740083298285225753628819939033649057842282206641436169663791875026677858402172346597820969990135005946270702431814905809379508002963091753518320715815884339327845818763243232114879527994061579356332182220850088090350738537129483926288164620445883644176039543453616297254032007555445808330131558395884841320026706838950504633937862068382468414462327097444429875131696879568576066416454449545987683998151839973909460635477387003706389804328893694420055808154846906293308434147067191257341415594414458837672487931116217233034110844425138282485859718204144190480027937270687296048518867563075923923654442748480138322868554083036699453821192915688123124517009880064901795897350575473666654731346145475587590573264710094758588724063615342611750436810435303279623539629796089313404345487612469447503617801665647860843400398226904882794704450074056747786799168490321813555966994110480384000000000000000000 [185,2] -462987360573901348644806891310737584418817494441534958211129017075876848930731014686293634845712002683239049548584050380364917716540440040174682365791516611806677864337884101059477810802638125775219392591006774787216792583711063274577550730604870983954810408736818491889028831898638903008680185279464321336354914602838521516939374443059839032755312934018962207055603928944621705420572579761187984287195900157591769051436382371853894084275264712061730574703756352016298594113424839431712251040276616642765192998103413109830315699172451999610919475818289157488763552531088767342343226570552617182716877888619906989928518157154178476833916284684221105408007063293834148812252352275545290921030943250044291831731746052124621511096566956437680341603070593611391309899754113168697853988771004487742538051099408294376842362464984594381079080122455335506863438305093309452578330353743746924297555000574294667253311956809327629397061451883237883085820299398532029807229605937738223747094705362136162600440161153402523631659161650682537040147178551194672078940806832882345614401794745627795309982169195971984008064689251837998998873873227336185164004753763314264015470030725801975994024177447414065540775716897959329764977499844913098701582893308339016775431180906299225946795673122164090799265787265104295260820623313909410862960078881478668523965245815774238224849061311672960405573090922808430506746335294177136521294489325101354392987458390504502232201274479363267748804048629834627909504660913498254640711944388737781935924454235093296577853918028676779364675412295680000000000000000 [185,3] -96729538367377372339316914622813649228198242526071400022381252280291528839449737956320583265417495149017514531656184086678029673924498082610880449638005652882786925389935615517267596328516717582306784967193555651786808979390724946423103597153627772382956317282101720107970751521622342440556408040048121326897568546755982589006652197356274645390102940153954924697722676945692969307473414585238401647878069960449993547611810299648031859920949095532240243833146776240817481676435219282692548991782119092677787298297456185484710290167116739538602385390420356390584948782840005439762410352248060192043765397031651239579028547192455978684377402839595575813393596906804288754500857746765467657827050907729795241324852968676623802755231586146769837905311538543049585582805638412024571731338554720059862550320427263917362320627657570710146310803257128178849855675851886736331025693868448184778567469417291861627348772983971264036713105543618234757732996689855339258843659924982305885575303505337611501251822831648263554004249937253452738265747303958282752254862944570039572856534756403161251742797963290403120279044299301361006933973950537471755748591362242446010006484282265402261050924069773999017080500315785323445273626494723285708054541416061244809639069547718475072634360943043110316344793538214635683607571602944680580961369207171131053398114759377691265225612397304993253519794060184830904472542217130830737477237815135737005757888313813199500732867250646314470320575466746628966212304315009629472408671569066661053987961417669158282136186615069068910357137128947712000000000000 [185,4] 409543080253028134813771464201158648009484642830759037497024427762900477464893546188028689667423672666724809083127424568919642839782585889152105185549359058601586701216282451863384928456489829598670554378167400584038670091876070090072882287848051894314216050247602105537644875282201173958927532198163290440828711464965113113316132040892271269721762798631059504021871945346175212356936760949675302854035902566519987767354193405611826487427700343486216034485472996171053212782726643062619268703862388432433601100319487747745052716570756771602405833941688007630517695591668525756721367698432779947293498461139126771608037942535806272237711770016402869482997028485091826060735741798391204100251513880969922563375749415927957089025750370304421066895637872158410178474809198589282409900149326835681050914748332318826886946982873870784675675336883621020157569117344482983295881915911993573294133565400172186088404556884086012324277296099008361728393592065900981196996310248358961040006254677468840373607043485384365961240864311111935735078352986754133273247136852091417330347921078035411926502478555602613558830783920453125936785447401377084213207129148844944876740145768975245472065703349140918342973116521848349044023357728557749106020114382288224442753800216254248968938736064015956105910456488582035687799029184077087157692524824389101733854703736991156413233542049485463449918169847545457471293835656760463010049830239195869754888317238528769251039597761306754513190927674919416946880989374945794135979439700449580170203879942946130063335144120694382597962513850040320000000000 [185,5] 186402632229654048902768880091178510636967371346831652985319554262634097415802126521130429668021053201306976722443528816785578099881200982960574796387596091648789856370396169716276159064263863903706887510074609265048034147959449377895169357747301993836642662854878390351113547109587445202996902699602685944059435845005389312145149493270480883965224307577757395287404189496103734396725376066852656048803489604594242531626465219431789856829086964030299395614530672071470428305590719205057695223671459861683988310633363532300907939934445893632072598938620807061700237991767520234361488544418039966725444615938713600212094028506357266073995960575716514202732254848386250646513717530965185259559967342528900829289994571766495247440474692181237129351083666038191260476718073585929622589912906252412049373638024722888166460435728119321464623816672971304026182459326934236614022003844018563671329289785156441234325528142739989205109375384708364900762504786056358894563304693924950912273041768980374031647712735280266085087060280365491305861590409286383750971051759663541054195278247440296504214882223037105420593915439980283050272561812433321400845122250880716022405079290598460211828368654609397310719582294845231591822361489570890949894094073225522353451373414132511152839865253358810818029494360128375860565640704147383070798761434825642820441344073208708660542305512453860683878147953079658949999144006925047522805234578749543798316571115456206862534217888632872735033029820289509089940634557952602326092228925934813772133815827593668490066657773366113756469032676419960832000000 [185,6] 983925308731334013511783306142437691896901564198422040837400299063831892657340868032358277544005409252541642433408288918555965875046919605298826974493739977347741528062053791783639075558516548675272666181887371760865521239120134098526545392532375846785220952122442549704962618727192671392124098205505028858319220126201104963267946419532161532436874595708690892660984026986598205008221998733034391219119240473208113225612130734514007648757744940557572964961770815744246410487244703793481657038530418481970452197435497457222008153589302430408112224619591719893031688675178030009110015213142208727410086229744246088570363467857511357556641366514698674817372897758440309645894420896323443584222023193875579018912565708592571832753617404038817463976770988550125225774225729044835039776325364212619808941614731221136670748841200427709307035924561655062887077995344655315919451469510688050175949284752129534275797427699602081577877183888952493653994547802406814015919731068359755216990069064893175466664304415644340898242058271225981719973008491908887936481398340172851049174453906957637845532404993296884222371464012459870034485902086626797287283187562636258231368455824444180552645980289448175268253452414761225196645957746254415576557563897135499523612412278247908409573050000910647353521625092302253205749031977476803923968179960727532531419462277949773460529518700154658648960427589575517059254600433751900469085401278059841481670484183940780060729991519506611536924296030591342442233575361028785183787241260571465709673472853448975871958115037569724309793641796276060160000 [185,7] -37589100169995714503535624883626977765079267015348757391356063059890104413060206349262942284290832673034650792464410009764514133821463980718547133123802052786117163378079097692630873553251313561445343631398136289009012594384110350304187320384156196057231319401348255641629304061340980279057421765773858866475209369032189174896326717610667221504245648405313927857707350865072439676741397008370727551268597207556381988272997975243925780871335531839195158134002706191166669230837637446784723893093531512892330924482113977299130574277227416996466750252903788316745271824272738526431078918646176351147889857008983644812922942048417929840949948528635046398545115115189608306297099050761654162769944042153357035008833191965643333555857547370386477345929077564057045222900986721253604665481123229026833641488193831478898629872137756838109287076264457788174028556857283314879070965589800980497366691609941744740205980152601782203289928363589893093427819875425064441755995787663733115618327189623275118503361495562728161134230233251795661997789492336848160087965159922615005561365853420546602615626809639382531606028887166610490874219049653221043571597182720951609375833125857968611625959734492736834101672798987412558483289526675841998091646434141082665377408809573268413549961791222662985159322860969214289332391626619005585757756854682705535709239155495657416084796182333108874269082844315994578830312816972999659444043224205964449016972795654173844475568803808026736190015854178824323974038411204171636323223186291145101921011088018149039232202137729504611405582281961123622208 [185,8] -101978514276061452684250450123533055954057900299961916247003502780804532521263894744421727356554917630589463260052040306145341275758623228134865625924942546900182528693099854776467535470627648002913267750838709120563000818005139871731199199725234267368765967882557363320359246831499240054145783067693930278312725088535574589502721261679562915428866797939484995234743428299728805274834743963586190334407895588727258313420378086012922058878724108779095740646145587801517398189774140228254078209617495706748670255952538184580778376974077038340949270096584153036963697796011999378462452813226148724960084522538176889975516061796405577289212044878480574188216008964677660012700173728278493192493709591662620260464329850856804738043233797006320256266401374441824951470197073222049094703712205005012586581646178177971796214159033236623013291686231185255033529895824446606799025306650101387266898361414509082729081763074332170672036889083698054682901429955709851962590821425094847889266366345162887157637040164002316894586593872248565866958940294663676303552545415086020961212503409162762642404953483456524264979682427179013382413231098330629000941200958016195148359481241484713430408394069295673313812081365563127798795786923573334103066133805228152168710482019360628109908748075612549797545800950452133365832101964738709386185772705516568484214857330980415508893481634973744394203707217403345713266626260932031444390012452028818787699179213811205456673848784889997756404443141443268758392691199206766028139484299604561165205893386049564680326197452037269933170657036747883520 [185,9] 2057521028675066883764527214161976737874778071473138383487579319151121701079853892535167604902980401866441468593952045305160450620932698759316931431904100180756062768672787418932187630580965996958531178167011085845543385568445451815789355947811678608422521018837375424629669891083735765138919074522207528437722489983718736613699415439426906287605081507865554849605907070258535103105387656395497665194871404252216509013083206206060375064322546618978752450573156096157224793320142270643385988037968088792136676443002869321958241401658863071049370276687774100591557674877874899036131106826287108450676785669861454028934544287435974042515868050970252366244461309212011547994413195280219954409807566295516620814126908131153244601887011461319595691311767875898642774758745552039126021719727515160422540618425067210155377516728537604059601112544478325749490405284328771235537005921865421333492508354056888133767771389454661965473339787553737359563404320279468613876633724240089837780636891079715909621914313027861653342024076119496862142391825322688966020629964973674452292976049892612217239716392065363557952852461644365475449362241406804413952254642169263557719064824570496315210596598625141495596579333575547245885657292032432506886847861117307130726908481027211950242647303696207406779406762172421600999580215875471630718411508026861050587098794922279499871030378431697607528396167852341971586181778010607937553903590396896189430973323904659519218841288148241690093505094201447240459463453314450603775788481272440705111784262299880477884963757500606308045244897105045632 [185,10] 343483717694439010265015965920394689539185758733101106724760797402484391948556664483328033210517453654831918010154532136745727533770137259548171567449986677473286388319600799091047366126242613893552821086598546545364105592068083699337070312727354041188482834818970414907695245156340612928359691750401684404607254011239959361243723055928291562633683301318971080829171397252221471301945983447231538781036401655901796563276493360787311876406280159937025794887513998439582288895192995376433438713609107277336853934443425710239035160176027278627131810937339903144597853270440312997871541899062053894042482704902450077030530827884351139100240021980918150731376795822931670608913179558663079059087779628453494972928841599624313100414073292193496446657882573085114199448896555374890265705218529816965696920250958492914949975819282462886180815362018035879220159725535093595994553360340586054591191088219694927231917039503456235700181965448973801312422811332200020904822460739642817327224123353574944963458977064715086755664945706117315991726876393746050723423912063190229360968252432158744868376703726620006629068253618448260520873269565404854921579512398530734822253636521294088413157386738735105250652241811193668252354588321501943192837150810070043715158884749509023170912731454812019507043068381245513514516886405277108638172802177152771890024814124598665582283850480450685454308243681309141718783200950679342632441719838932042825282431339538909796821187668645048091680443695124695749032986375176623950966109274131290622461408746795839902459657556409663458398286774400 [185,11] -40625611202456203779564831138195079397399334074466791509673433452297100736471473930751842049312659432988913940564398841089367715912244197305768551884109963025090598352234128110888879519006858338760283964784219428410654849996295399854896443052869844021163697609405477842872316353604189817298173999421246925567347093858219051962075967526734277409650901240447331699227461402015741727460481609805315696434090049816348004648701507076390440430704008438319110323602610673500580052487515850478589509211610540042039523070072596093766647871442547265410368807263214778974597143360704676253869944735804010701023720341127745949046041755136461118086797115485030930057545244270568663454140769152074361568942671787505298027844138076327320763350592780743422527668386124182383069605355842843011143443084268694216737091289321101527461454842162271144326580486985599547021701195264027922380351404379086600766965312442901237477684664985727088063658603063562612484192763076928995052193101444233721485504631299911047861556536497256743282962772574982808855790251075451183213760735077050449710395343063574369645706062519311393371636721205688554850597943898257929067281069944927727785664989101273334461235895640708857662292002060093877505525122305807379651810366054363444520705834446917902796424145091447346702317370226183877762089387899355532232632317426938365829133560171246721824199269429234887804341474821102923458488915107187440007167549044241820666137148677500711635293154250502197201018190131506378394729115926437386706201487248043876473139933069151983525250509281677162822541488560 [185,12] 60706954454410506031715862334210523090971806034791602797845757822890559663297089972460984276179350568561979814345089177850458241862632029900124269942734947176865685966642130747669682679594046056424312247606186777610864838626013148316352140135092617827427053010189937095754884133080018775359420729610798497277291012431418043826116700656079181479029441300716638561006855568999286351023629303727395880660443194082553983918756175289313639491349746394358775699756960103534575890023689692606718547974435550600205029561534279505403446603023093201979975119888265994065966075477809190100574224526404313967197722608841142748922094718589795493937524287305057010370406875147681752607698867855761246840208310900694733882241760753895774215560991964914536772779399737023962347675181385401321695367169813708397115376595233148114116974487165983032342352090874842968189831790313359369126978217807366011568968057388421702689362362610683434596757819322917877128349161682849169788277166729370445083006993082325348441345062454705294083312141559682224984099275377872930055765559760423933501976682785612170977541644306197613079275259337950487935191588473738240578001258356317024664395628676250856834987184426132779903683968735104786995692797674766597566774498179270792643963205918657845921778616550808993636902199469901777214987231882397347149425647192819888229336710120454124611390308986943599387041106152086267563726340453355750653819703086039276568624192358444504032849141824833429201906408043823636515696640067590499733198676311943657290383697164892169100529995647735746906042880 [185,13] 275922319970035621062983546677445546999371766563074441895703505149557088479138374001212063029527906264344251856051772357674949535428115363991568860536294357148526345239781792618957173600584828393281422676051414536372764139934008459696616654198983432081345971271046122993914877573041741876392214901901021865966620938842942772046188368374118802884194085214543133427947486694568325718065439211175923075252797527351125270482580412095476454267140902657734239888865135955097667940650602371154276653479167196469240058842149134308490416169434647468592085460030530694040733586299876563267709761625771110038525948557616985884311741674795538942875456877425541190664165602265851182807986197929857669224976462484566014028728861668346568783697429771335292938390832995014359878327392206670729409521177613085444474146426617284145030026963003497072573605757475111764792461913861560110173510373592672542223061219186532547056361186040406749607118273571993044008558375447210652719889381269841474229191189093875380338462332165419056144701719105410227291366849739669311861571108705660532060701224348609839457268706891202272358584615945716544265523449204740248242808070746860524828137242046447261423411836083977731564343745015324895039952954346862853625481088540662198265265596258097264272661582861621337150811635047268573218326381979645693124483366799562389856147248913685974554540410357111117297178736611077795731508427079405370591851500642035570732795323832637455222257115445644331846697633616764185774879394511023211057023309454963478148889041127357538016734061695033210370560 [185,14] -819032999780740627965512001123495985049788763748002592954693004777962252333325583724063459972575527243720007304056539901760727230839102807154203701967565089402344571010953986050344236704724403405035683400319758659974890108967351894327785368521002862153947084915792222933030598954738922075125994596073203525381873300424422451462618331081173343908278324697259251200154900463951141802999781493388051430294752105351870537333700853058354867705018778420888091515575146071455543173621104564930888019791348534397538945749636540849613238098196826103342662609500172395301062283292690152512353854742462090031142291660718789216704967494011082338490037622839996198599370131734001744695810850358270895319850758738089489179100826309562807375394432026686420519411735018501463952574968532599283515292512081726757180414017401473941430136413451809186099505065699092440909978815421539311923162739965938527834865966979225817796901606198259626246273109119120949975141220986828150872684101141195751239695677039121696972602255748759083702339870077398799882449215345063720780100632469506609027888795946427133842432941520553463582655205507883837011934633812690688063058144951628560373686001243898097530867400462989889073010368668945972690772353395327709437173973879278280913771339807464630656964757935311045039627991164406413951238173231807504714696606758855035355646100836919515585645122626079987490344685375919762661503361098308952413455846717127340958887247486689448022521697474072690228692758493174525486136986728130357240443125315605969547107772842794671220116877135253795744 [185,15] -194969685658324630757065692298426223628940834691630177021484714731994913720041098132305485522853423233344210033516680352820168160881527123050846611125351731799462787229097773054600804642146189335533309907947531145502454776820985367648139877706974010047564474182557346363743724081474954925166152229669846775357305783420612971810247210905828072873838585265282433872051355574066259925021724436388736535418930763136260166563389242003569882599390708874127104355592311864743754712134967788869318267911808201338208686594600769089783401454927030032396452594597469170294317168144013134469262346215676175175754629238253430668719257937018328837570301424213188144110080006981324112933873762738111587300941513252192912084234618874951545252251761232095552492858208695374109901538217608998099184641844708788677707160522494985816430663924700419592535348868450933347491182197624103827440157287180090235976130066542121813033766059071475784512041733047530828957009694256614035318296753169428190903014381727469734487003549619029895789507482749627836565852650061658145225628644734625609809198795028010093690792418607162167640030914983802178350676133472034755910796093039541516092847808031979837764057164598721887448429790602445878095153726926621719352286232689584215218741693205947319850352388034883037987439757683343084874549888875463851465081967601160912899908461899868153527859925552262675207519638639941020453425869791390201741884639645720556250602897203819713355250446877276711724388810451312750142431302281481052593141814486026526795507687951096160525495114550824748 [185,16] 3332683897772088834291546070608037176636754518529893773277368110132448599287472400238921404787192540974090683295543063868956712887797671751653355302890379602625067083528510247277117324636897417693316375938265667912953993367176020843393900687507133828240926186441922167172121812779257817533680718158993722473142715197155423217458034675214902825983980146618092405567638814913927059606622586928170546004417115850907989398546655109145411040693143017991404982280233861044630956647572035896465083308965357621825702953219647497757996821988633636571826135672782886834733650606589715831402273806613826535466820272410181455478830925098828176087550004580602147405463618252886439578702297473174298485071825447419524227965022495457703783731423844632358955934296090280503658830090335912320336443397589162967791614660323417009175686462925967156808030194651054943382225744354745596534345269494842837616887683552336967573999334606592458255984590235733530919534499064175961294997195724829734605620890447597666446619316438674886359463507876950843970175134858737553845289567531280251711277051463516205734083578423176889474831675685023641393578729818410183761253184859451863483269989783756158268747280090377575587069415947618956502417617667701233896807019829196580940839674503040436293746803938808477353652954019945116460263506883619927609241175130469092707240259912689913818038495349572360560533739468743890365609494204325785937070997056174108225329719157938592980971140512186785133004101547504695699244887689800961580236228971390790283971201245220346538606930319711232 [185,17] -3545047245810753189187220135140131817314010269577819051708451052885377353518768566348812100305417096850374516767720475405124051926821479054400223466968750991769380411072587041215634688525818412486528253228747392844860586508235808487688829864808047669190739904647920881680869787307685941202560537746308222748732351812938504134570046731104649276775654923088057121825910375304538015469409633914278199552892989698392475986707228814931950749168026921255879797025955032720779110632522359772531556264140835625888499638056935985534826625821350251983883438591551772673166058378281577688741209892096634377628348112564443175607354359660265921388449597559135827974508227592971842528746282543556676991622892519966617623084990164449594321736954653132905637482539652256539936696490918847387009169611973384095698633525981627893176979952805110860466918179507834882219309450265371498288464315000808786463935457040709460004183654598342331761270220666050342698071747158798765861416184259290242555080354823594416415446206444697294996576483116446067813583030900391976048112522948433449025115447294532089316286087708064837380472666866077901730027693861689835646240638200037661800321748596203379732071977912151791289757158669306027455373667793660067760050692399950483098486711806619236169653993143111166965042806146669050946649251313948677465909247562407615232007299136081340343666092401422936390914680303452356599924153409361025392444203309620134366883527751516464726251306534752602235778932735621468830608311159551836092932066667435211947985546478421063532716540485504 [185,18] -3575899752007505453245992194849642308862828958014539544202852959535418541755972093578607635505494716907660698961830891553289508850885213508891321703245272750443056614423121531502210495703848265794480781577950047206758324818900604041668555371755569682948492098244290733007066027097023556256963019680953393743803378036494268638376456527616140577274019476588559335317216870249541409955277670713964841836048232896600908824048916194477940817194441224768465553040789615020416364073093409413480845772563954308024645873322467327214194047328595809299126890719686178209752075662245672127318797308926418795077232862428415719542706721548506574559119377211620050207087373857187695948128321171735335382038900748573143372270297414884621474673705001786294734097312851203859563457749544267706679189769355022255653999998476779723096539919420995371407128400246748026384816960608694865209259707011140265846607264748740964899867389472819032775281369070083607828375261106964466289103282415462490581869786807404162856858542004562564018566339735463783255796690434621797437495920960159490962683795279848094453120908330057459931309787993477039357993592475859342622358945059049902221736414203734051459104187167215146972204339480479062981063714489483650678370402447093781839683784075023922467520627840703601445948584208704577581295626873921330341401546561240303498782349605217252936755341749671788889937615200694277018703611930227420115964957070963226436008139777243866932220768072398892564079488163785413866804444424858902896291886081924388110273511491529343875062981568 [185,19] 10211776828772925247269943510132205299923086792069989852553396250156686782510195039345057249544304399255165026614164860332912764330564691916467425012693642584377546394493097610544552066021554626555570309383679317538754723935932165086177553072349583464647944320472065999918275894213780092357252720902268974613941654691395967413293102260702777872299737831054648314904289562406069090563835024882227246298726594749992922870892853293250252246378851603885042132465289531127056102417529437705081566312702453445939990753385615020366747430779442273951121095578838588177033129141048154610572734115823824770817884339699524142710331057113501072365689183314280162094165177319322601846908578716374343043643910534256830147746918460144955644821019436465407221092301816039247862646150607271897664855807052500099360134388770099901830891022193677458980699943754776921413350142554580239707945187166385477866136174100783819723609244941944404521912318984425118237182360148766719910226619297849846609336261981736987167644565064978461031379118683824365532343761156178302146856596231468008637114818433079519528257863920674926731238260124056497203661404917003154919007886277400319906349777064276060270411167424869163724772664208834515026810280583976484871643275135185317264489572799124911356014188400441486439176069454133718105674411108516239299046510837113485459860951836820809198576128401037970702408108679970004698490558030875374190737476953384083895561658918817922229280337116313872064687483309999941658186628014481215888539342670081454220330881392796657475691464 [185,20] -4627243770537348617777896728935219821600955237950516172059698989118529643542749927684765084488166541199330097152917706030332986013135210987783304331347811603946050284145398955940640922143029299645093643912870257626689077529178344137545741906243844240718871231912261614497106161730286114270264472702467273656247996943603960325061022528366504366740963942823053671747370999004503530878506557967292280885034611217272789128772400532999124834128320058161954262436074901482425974990700995336331067039070978569112567680610521628868556718821095555404430859968590831242720140473331631135470480433997695188810580614610613428385515046487812075361913929871916329926890351159065483023477280570902853130254444140275136548578385234571050621390023441590514749332832194307115109551868747015057374202322466965044892116900424485243756779807660553327700047419286457776430520465955530483534377803217524430376248277678158043345551631304547276852374770579382396531482377758644271615546327062905167755263625706849871966173240871684031712955299047382064621415816891279243577837006691386767419896661242630613139691574164111896666797192298265794076221447167380353919821753560953760838354300299336353046367680270156701952776876774203398584611651459175859684657180469738600487142403393253327111683255746716649160281277859123352027138826592919707226172515504332766031532783955078286654334353471586999996395426714114487532514102905231694959541929269328026791172696194409023497128275465003773741536535158010768129290435950078602566173853432664203586346432007943070290560 [185,21] -8054721199692210093917893177620687555205727760120366140321632983130575188161452263649890186311000711656385038462560795357328474270067059208020567180713951411203922459124674617312709319583435798621355060928793192614582347193141726169355932693621064076692218996785108645056237031632261330799565747043099558355235764114042753172510603584373194961572011136086700160724585623634839479183736659441369386946988708502316992863455101844804644040424167857275142310842218050381606403367023466654934604437813166360991513405081818544112860277086060506513059116022447602494579662202757012801777666825776494244268040548247842069468383845513440414474252914176784584480777129276186199832395695391833420158531790865046361675106269676641430899979403670820263021882478821861657384384291018030487573705007112060335769774664557281896336558838590850827212170819958738423068450975980765975744849197206179134279588280967851038013970415763293348539983321803765706826336165735684724359974142798890727025897036681313746830561946529552368807824341140718341631823354138442109624761467111045422354559851282073162578260733893334180250784309882450340823550423363286067561453735209226105129180627828397191481765206382365360562501005743970265839985651412335168502391101610807862993679378630569286928642197509215697063680787334210803839656770513641100936084179891892193092351535313109229256585591140769281006560552171951203603014311631535209845044316331387562980622870676822693966929426820648136432473450578952907008584967310102450705420101043008740830961389917117360720 [185,22] 11061899217371025702063857806624843661660940491465338810649358103790511865699326653312844015369211569550364207496909201815457666906362355711961759902860009095694798361181508966893523267933567638703283131468658551746278929882394088545327105261423048671070500061829930207754265114190371410116909970616163511642664210275871042447747131947203222519431622194760896199666756995645614782386425851450956679755010950151123707261304637499969234568250640328801719898141343526902853139127866312868029177693071963624308522366435657391827597744958110259191350463619692258864307944935874440687958472190235220986124316986376389848615530048917237727210442199567075595652382085667945005598570786305925853002947766749519501779012893253045953594587518821027686048814293096304480605382427146178383963685126495632944005497201413941868136351767424057476857219565494035605256685898198347702135735786209459007385970762914219751106939407447391792671426504833257957863933872509600951303033523449640762863001077470930179825927738656491314101646634311706947983730283377768987147807325181524060273160146556894877914764141778213387860165847183708264783977035241958683201781776244495492495050225326515899494736822068982192363110534614104148459309065448419055828283889059709258941943724343821973654100236537152800678477997640360049150963997721245945470320196996865052575311419366467531418255271718264698138457822771297014015374597642176288378163389932433397580992529463454227453228552208999863070321560014946700088871999300916671948681109185974378941641338517337024 [185,23] -1759160711226054183031083933367434022553926107958766693961388186540010386018561992883539241805038840726165109856006720351474165867077279534456498443669287681835546720554416367114388384961608200286036252020894709073705743832447895253408896064391824127684634376921513947631826663431237201180483018477357947531819104420974887518060918982977667769863744409095378543401172714881056928172470053262282415414408545955018785138867646110144956903386740290474908002892581798666751880813260932233861924706780456466527604213296723927105816603237529938190621502113082848567827287516621716604829867892420754901978035047689262132901601308374980538008127869660313876582993036829219141637013907893565756267360381284064278789862514482187009688601100277647348045582324724102962075038601056667202102205434325373796417145083301174262739949691307194087658371757393681107790817900534970905884648871144315836964518870326927767805262027347150932779014988456793185166032924777420240599289724478694743866393261134504661652609305935919662943070912911514243217195398752598658090789279076284177109443637204590410241032961374761556652535472508804019504896573576455891249848965293628476170697629806292100921471238655989083348609071788482903755874381331891860231646550385618247975011674044477566021668926949151353147157578502189820734765794699337820727445083952279453581577722939659319561247055136952842872393433133064293997893984215549631248617689418539857075369444023144834317661813891244443480121095038972535259620647445179143622317863400559651476037015700828 [185,24] -6177805734440349395083090033470074388812710860828769569570170084870268071133222980689660197213884803302851395262300173158029862803495859966581978733841187015645373960569500915831208667935810536067167979543203361572305717077172440701186506381844961325880758590199510030493048057172578599755155718923582844765247254184057451298420383570530116884655652016792233626290290586201475597269707820013810736182120744309899792142866534321131121114378650225570313282169886143634969076590354794690659060760595624444079456100914808999708511579679930892812519721525990082050163587165831048728080081947602615048133603545626162256006316532323303920995284891669386743849268376792750121381694147288883879329240087104629105769227623639313740121869918331525291541441922437492894456958639674104812035394776620171886400049456654644720088260857026515272674555398016444972564320496130012292007508129783506633189978581734904762607399659710718553566048218412859997486855240818741077068086274233358622440723177356730273969251491291765744258517113931833236155046416181826985010594233210340218863611226252778887394195439930505291529205308336557763809702090962229467673331045503251508190457337609186842922796689173612612772667645665133290446938804813027228439974130984510178256745662814780661524468898240595776064735815758180777156490587234160455440460327185752734372878367902621667561451172331365598502783328753572401988607156636945321334195128356666908633476094030588623610060747446907533847767712695382925927923994020656511546402469230338131911246153984 [185,25] 4815647354693984549709721773041467644551801224036744386148349666651125911725805699244337712398303982089072377188012966258274685649385517186588562617414730533078826233494114291365488500516899389207031792199323646260807158672905718099153128600665237030674881809469226518911635662943962943702818045614435842810983037401617118374157330380706889241469032340802292438559959025600077311855006986316398086032343239984222043112327993790709823658428927851596199517695024755425829604276273227716158389772195409133301083602992657228719195977027429223168876146036136001811381559517617373561489586053017750151986160697177404062723490011203719876384243921408805193345188458452650598325807436881601421425233495851863203499630033103980893228867856144659619049236434060101092443763339207288751557057117740294398230775202231285639617465310832869665225345674001370534711768664230611654847128415567758160888436499685420392702293731290522976562363203087145747052807452529234219228418291602793281931328539468873744977158702432663354915216011730862669405340856020768248262429846082452821326258638473180132948854438340740782165097843844180902721166986140910086533177466269856074695872683812623687792611461192057133626324468349987356363411306297565221084601156665806897399108765816944513773096605571375848252873320839203857931746064270201936253626205774331025559401455373052741145043720779468653419108676323637300865744283845851328748134380336205581777305245482503743914926875992073402119743851646002559689069195282127901559888417805908807149772192 [185,26] 146828166966632989782018180813282591204684036156869619024255606288184427694067101656422183136014736055357799569822090253547176619756416170968853869628273966021444965448475912883071259247973860085241490246112430596200823221349016978462432608369533247485277852518203242287558386500715294574945827573635702811221288033912651651153994472611119821356907073712019874392336262763610912092865624727206089620174972560840150127352840422368041329712054549238947059460488897250768875764010479777478115274463719291978846088510478901374850787225951715878053828690683031390264084632232095674896697038171657919509495755888069331969899087324722721783276554334037835783732183822933070033611718871307785222240642260274863451909293819965244996100977442705769229220987825389441325320180708734527699979148854460164254990124477488796992504771943782962050754820182898608142951583938576332973961020892589332852727836743384929924331802774894382656494390897803655011427941508065256387585021893220503285362582231751304668422125676319351819583702193113989320805901675980710617372460742727139349557741036845684865265168589821585772516869168294434651019857290815607609310319863780571327401827583157586594601669372178990776407219943950255050179187457859205092814047794931070709979086189990092693719407992255844399442139962601209713100661549000694387001184267912112872524295510328271759918395663863043879357065288129181894864791259647694149252611958014048557935470400772461134710941055946594362097934706039509363672841539930511136157560261420016785056 [185,27] -1958131575237573937046242028364889274745914322356127815046645473061003845975305794880334087786313864154220057448140083180781978406624391096855319396722463576889598567627739763960297692916336076293516346626152215352034012597462051265354969756446502094202768566523041671832463283406512528842254252247284980331508410427080498221463943212184672500505930742279990409422919392562680213481793380846357490494827732576797054536681826481184160713312629735102807760739125421644242248676235688875117219435592062135938317357688498577672807747684959994174563923747002047383597862346920057752888540881577992728062385176229660687925210191035307162311200092280583955147494761657993996736731786938271831921001176444565886369987759644723753081335890133964197706726689485022275460179535323130986704184063664049513203900342850331893591978884035140969506681658637342425862479444354916349507884293522583549160201843182564771353854308983781939124246892428695552294182247035917159244800199361019743688219894929552202828968747118199876855696472446474559635587552207944922699404789152321394160033214570995977756669910090189170895126441882836635482752676324111078952774717963034794613341169669178037218270773081290291158843386024370974292115900996365731216308238322335392705328452631718571144411134138598110162330031004091520331589356312426990213570333121677860220312677350785860993891624101755376714007408946984451420315987709814413638008600392853011867233252980377783087976319369486383173134465925172641227157575245701505435013224745893360524 [185,28] 868142960582427928229309377438630158188655498620138804176333394227967260989992394690153978237956236181632567861183322338352095775622014621759747027020220327985791643847749226972398780437711146751751473346871214513449646031038164727993563300698164575169906773734697106733532392642913125453442038225519861044820857871919252495594179143934046846126949834341366429123894924142240165093801765315405508137164246767503642193251092435071382205150409305045816616389160343316587534963861546797693658536116664785184486326723782845354872965352831754157122607475704890669107491260882744672646941155562811246532456573279305681830767656302581422956109770304158762482512218848518234571032696719245490157032028620890564048785667586843205572041981275768750769485896759130809755521178192030641502781620867917307587741828471523926864022648835778438571376711102464820610914072031274401795393074352598585568328913374230874209422146076457090674648225845196263851064283374236868193111760995086351403637420029791560253116822898519689968992607136823748534058755841355481314563042233879627605099163655390166017143292217084133257895016827129650283576202621252113093509582199715497359912956192385433991753864142987026836645151347423539118708742825654271240754662143735628949347668746986426632546223208253317087209511737487702533274427094717741264950435411109582493228968192722874994315656210176209802348772038760772675043754137013951374480215595451324652425389076133906977171453154668059888895644064269606538145207339897765474481933918563328 [185,29] 177118860167692170835801868176825831719045734488910874804036533782672840850012966728067889040400092708203992211803477175802754052151179370507266074681887964914371409511214732177544128617393694400309276476247819507022521805836557630791633016469515309951842382032444683153603872979194427368027680946636491241563572346109963866157392392608882090441756693092282120084025012108276267071370415867291920800889438707230767194363062471741513338011208004306481577644006416191054404061588714783883579300194931116733386686362529379470988693075748679516090915121260987617820183537475965277348943356609638801559854103583241704139879519128297622238058498689233856258427802506486690144400209085176509880832053880438458996493544983040598415995783527715386399789823972120660755430863059637779368776273733527009126753721618410455591801344323548811552056657340315946404341821710215533876735264096012228756863943484748604099366739768293740294972852955152260422778960069341024811461555045583743793181313198275859443398535882945185869391063033017656971343366063197090821588880948320401370536817688467788817545591841826903744216567939855321624736847740978786860586479070097132425075973759691021548461200743109247293326906774247760850616187208726242015226917436634030291064205658745475877645818660615137003430053967532394827718545591391002998023893074344148716799775703000398081179949959795914393910516053792436570785362596295639179686640277316910580305586317005198588866488291004866900174370802502810522316924181100164400789464311744 [185,30] -272773080776202731694296422745094023457975784038801313101092506867662561045754465290600025751960748845609665433519057317834406677231151305115241905833567348586089406053258182627780402711789241954690361157493051953158859573187262352765461921509382620305445490112193283760552043366205450104544198950508273254666551358851407702274179454539817740252840232100214745185016580409564503857683077721611827140153832863808932628996894729048104778264347363833866550525807010634132288770262314735051504728961157480487426433883432671870095628040663823211875416488343671529549129367415637639861220654475927599046334977886858010429432975286752166308811904483811678475903380660837695612177769005902767568564735745574128116205256348205349297932918003100288752351667780252316328271811526997656883263854860778115918010938673552787181649373695251166194749487962919043223474872789496928871801228122912881361261191806409206868573872797324741672581082894230841574989391272466440104982686525079190242347196271806680575683070277383437473956976371975714476520120823025815631941555756904049909997517481830253057019451506680454274697080391497089236862148238839887150309152831071841974068060193048742221342111249702076647433897767802313530217646615691755529208155293448248269672143669162097209280225777772760624556352605074865109616720173262382862337351085903970636431929456445333703467204406562347606104998857043005377859433427382037260618052072827515301049151076084990038905978314646293806227224070832707256512445112567343813306501192 [185,31] 58849258752918674067476351518587531687661068920140246303559118496371341493748258882150876087094111551490875527814429392621259722924709777283365623682574546179186876209486313603305943139897137610789153599864557593465254562964823001653425826575675483425473306642649014097806365297531794437104683197870499245520321242451718040640063395844438702092651987774131561659060374685479313612797713109281080752273602015589471193927565564581992067450042159028138486050899710116944907714206668733985281496852236872188312121580868977811751429026550010879913010492203909495580455698836723387112692648631070149408472141012898981722014357309362990142392331300805310384863432768020492194556583467746230077716425963263098335888738799024689975063538965071178697099091443912031598070970135922185271964326898450464670374255096553470690874064920933926462061984797476994733936924831152777239159773071681540995511433021294134518919777517937988075204835006797931815198948228080289515657518327678281345496569078856140601012369925264695340091861711702865693799833288241161595317269870850682520797764272014208168851744624555852950372647083579910928244857991835574293923204478567707184205440695106297691056055129498304721976353637097473921548025941516842134344916176403756306382389020094515812637193419675150742833891819626475293631417732959537739296958666255778801871415822835099453553567979085283591384589550083171247356338470751663089813957071791247862461261137406846785983228570927117484874299389864079046731456544604616809076347 [185,32] 28140624129272144255682885858925544523330555099926015118205342097917923908799788508801964274501047952036099812926573452418854687546069216215956101495373263041277755996015326352814824055253720892925976679219208664201932630285797515089627570163433855738814302240305175135093807127539371968749513717679948303769489756520014718302377008064783037458880817747588323918215245009860745471006367962775897925685852896107173246428470642945457028863996380125277269821733284150352224543606956931272253424879635346556330085042265345077045972567262540645554496320598027440382453078115391714188875018528982470544449621561666161036654759646726391536028438767309097001993527546932906776961847697499976752597232503018393627617247283862152230508638005243681478605417720883372048498316519456063670474698654081795039037440374520329758212766017572765106830080020952802259690470166292605142812103549870409370704327662476521052343944825381732831769440498180235471494055537911902062694784588723822061849188705518899608281277410585290283034045949628369740723463491042151209246525883183582817283977955148274890003413085907929283149434401588784752248114659614454451526286639953613670039544037590707967894535630193783817572444464250019387059119988993345117002316718552147826433273173541809412946343474084177111755363377862367862040134040599634430777028632401763078428852696596346060669402089453675668336847736506552260569718225253761174977225413087533916245880964939144934491196851965421318305523104740912646483965087382509114112 [185,33] -16352283832114357315691768108469327453540706539953888741008107765115106281206372442107901102393598214311047879141822283339204432633114514240416844164140923240472156950270188084521894756420148617078367546909597270590765314661821774572069403207714676069583928863381016202611201438542495279183626484865239247314460665295577405180599590581882347238853013431900454776827914223086516788717659160054141783877736313430869847771952656403459532945733767477188954262946580614641574114876789798603923385556811562308902805908302906275943276139552592189106512681184259377206837820315690364094620914246365537822175827345409786312111885096756534799152458440114516055386547172447090286450771724613427508147631698298726019879684471335065384123217595827146843375765482725412884684440673167674886493587635004490027156815894360115653705213224197538355342890887427655949397514798224865691019288577008813800866540205574876870571752722609377055317968146467789939252337598195214350069145094646281457523469612373622047777782537051030552151181674857443042343127707144886721315229788950714460901228743473227555313140594043889025520379270487065404465530788362596469388437968020342682908383047115338336337790715263021325217676149007790261394088310715802346472107813069779842824209173402000654747630465115432959610072224900889706688452554794224358774933434715601545802019642703220836750057104609770112787731127812839459458210925083823481855532568101411296514978804687745780921130234724241956020641867512651723870147955944591200 [185,34] 586296572350931220344735731521959831273373309815734347678341041445764518169028359934995878379487624386785264001779970149968369041702552211248279801157807918262587533391875042274563707590284337742585296808420684742912690406642157605330368890825612387364557783914325324650473145809090273972121177114963100571482509903720317510225755163932198171099785216891809183599162943109506260741842734538973177745387294988819750295860121379162406378028875960065492499797199718192073182666974605785701040652973778573879373270142028412387522814560594158810521849632986279619310086883498968043410515674967879963381569960173622771348659859734482680725924681307453680582266970808472019146741282200651831105090819975241408123813937118966212734059492966391610596928582430253685316223822037861754080057131029036884020706214615726795535078651493781471110034234753733943136010222804930923947047820669748419537206231777401598971365994527732897131820123050541348849615418788944915641402487170240243238905314332050090917508693954322036982724129679358514323697623344607842201482013861785722539706590699896145278695732684476224531437610419089704126262311544619165526884244060403688653017225003898238929860544048165291570341934321851263897084003987268394005319480370940013208121753701537514615886893382711673929568459478866232522983261437967741762317653746165912242303555726859113567483152231236121415913443197202304014443577298190493001007445599576164399001325501983821204165181811609021936527845116091587038102313488352 [185,35] 1588719794127703215938176895825905563550867182498969253911046495449118813466239654424171728840028965663818422262717220351018132799853474229077014096901167703855047087101015068706064571031427232076096477872470994549400467449181444452999237882431566496697169812826272588168193686685865251475473188767563984891675813609909642488438848520606812730079209569029820829340616122210210607009284788873495898985453441322122484973102663667214845719299597221575207464434229102367711953291204643909248401675940568172206506532933113835917844797209911621529087446306630620209452102270505571746704031444995112254997786784700992673316820353363641651353363953555521451142240084093137733427403109554653805019463202191775097605695018568525380511930855659121118229184451222743640127088444901813638935489808658777199851906004606052404663877434336177888333600283958969025382827914355486032048160387742465342528723335604497235347415118074239157583381050987430351793049105009682596294659178759322226996891173297966902570432040198422788819066754771399492065067262031749967397392127606811649250389521479718614335866567147771785349293735196080460095071032458651933046938300422229408805014799268058225062950080202901667765737864092689321050411102150361557281141217323261591584990824021316122962366673296589085248269232101778187657417593996341748244625990499751480151651403933212645545090696891485084331025144461604683254371733404331657946904728997513593119992897101714836558279668381207198696202424182710923779515889356 [185,36] -360949062425403311010262863519885379406891932452043108338122037477768991168598272326353578062835189111683705687082129915705198159914801743314293394722684729269192330668985196463034734121908462975261394457805768046766499530984139745336992387496358213138304232832629606476941613004929163277435164152749953041554746440351454091926188126908104310113504649940784962230128330230231307515097031699369909455089546429002236933591766400321534530485548588463509698490816063290375590745376860689076585210869650512403180226059014348507704306462072943317434028261567823684904687095942398134237199528959345086346698658630286882216279571112375840469856859830148353910923232809730682406394995208207600819547056813661498773602838762381684113194010024963643252766650165644045583122490277922193237298699520946424296829567054501437813021233492865295808414466981317509707524278110365276504388810843045935817796539087624653162708653627723605288442782813232304559601858154400156595714108157070841103693812161251907084011236560821384123195426737199433997109911811172648221231202911920203998341683839653905019572577428999578100404615218716786104882405333048191365057395337131876248260038432676462489104596092996274779465553969329210351254632330751746986865257264784341428811636365883996007089868448723028359400674144807333793844291871318555511215146782770690620611857206668955487966902399554437994720948066768886530707594373362912745852064144788622961522604238641120209424547508833222332207428186324120422138688 [185,37] -59680704871918025410002872862222320924802037213789149073554621239093057884394252123881834652510040502484608251780214880750575059730863883476151134398857014019194320722986756532532097829494461148840727929495923251835906133197031626042865434371921266811970605345872160361442078090934782559155833426383399998037851731856619325711985912922875153919895754120021112049417150887501962551520232085208856316824128694332790543178578996787464744413534874132550914570840067363850151303911991149660014079189349643289552970524550671972003722134745259045320868835278976674804550087098814530727349520678759705663074082008739221789874196989021954402149557801046624815867844844091861950140870112672843712881256427576840012661781726946650391648968377049195366437669917876161354650149013510082313120140939740772834345871026859940767196217457105012706742152658079319519068060184672817248856514996713581829004578459737783021629846628466028899794433498456808839660953630722006660919489297146089296668481076528811212799637435022624795051839491255264094892377819663782489905861570390983371482637726581179869710249826954684169449761780191634112354759083185025441223764019886138460414687924124178563325044642178198039818113970277040899243516475139845295190801700482210939946341067841389051541214715197155315432794654383675935834803289197250400563219261409470008060296242397572576659280746583724771719391814977940375822507114730581588174371799886737232333324693434715221588489181836128133012114453121397778296 [185,38] 32252136350545323381387189299946032732397462750812912520758629697351590833735191223197832824209835852591198908082653064621656188515562409739748490808729610645425341916539297853261803973471929081422747822912692444785935015241589653404420784413948986303542772191931761424667668988089365590646765633747599940942819974065393264190107097181103180129113957968086693778954217146360968165226646030388208304866708126860945770694110804497072553581205987573553100113619225090348875674780460339846301385097286816394471567796833661050204999884652787255648387082897442209818491137782264641039899906815782383762283661109884161835406394745112314277774465841311187477455135750236690341166652371544728931766474202467838947430014020513727669039532666880998657459603344034125928564391846590568688488278256502094154546616144532460114380250236330711951634984190797874859277332618328978637515671722743457883272784021427329852472126866064996905247202780027174667602600397562596563951091500127755689328975195379109739532499544087575792746685059984516699735122445577487699283720815059509778128408671939347614009647727307798478427480895570125058018255357797177205521250548739178571574160186886805219061855062227951486518892644510415904169869778030237635531605421102869118833691540413334416044431790248561417241682357139357222824051054133088731888117101183899770971447971153058649706273284588283940854841792344462761046492597711755268730044739218864622875502893986765835178601390247571955432550946866844912 [185,39] -817003572801134605431947606696676467793084579224680099062509759817167568317006717626056712076021521354119272806396504669376075864012834215473113572669943170272230322399120289265248382693825680091712812379218525343183839019115963877033682115647033679330266208940068244908010382558229839476318557023413388180920370299815979154014372450731339504127645664492859448445270953859100376491347871372068958494177331300514216330116149940728353007359715592140987509439340604049217913201097233030732774231828025423435843260410068973060528054349933516363168315300236659278789840797056460602047523429537220580347479829734560139403635870747028843591159609891534228656116699455122190698355344000015995493225301968148677738706150363535036832895336164203903984696256579494516805288978907029418444765748158128807009415759666738069902861382204464199748002864332875343022566604325977013782879249522645493949719010235764841985621140646274741969990183492996297459272031820959431900728895324371039273671509510691013514030076978728629718808188824092484022130920313912311672555874569245745864472490596627565060754651532031736677724442269940216854113025692439565536690321957372492994109233132502841798447453477982141070372812556709559134315396082857308474433972525676374120566968570158608413587766961161777854240284810270110881655198042245618167755635989086393557461862514969737813788024708516765637874664251852819632220639685378738452637376847779170597798912852052582604897317249721918831557818896618 [185,40] -1423567245522324705482064656392223938413344863894824522900851350294660820498861508312908616210331837754989429095541514073859928562258613658897828799540133508154432962562149671257094216919255588070605875770134786912643201527291546764809087246105853130094279233382574838151669527459090093238289960963979992194074385275274702524944955097905688842516518217527227559049933761099323331862630542430687853058927362577285315709333350325389691017970001711824519551772608087991419007530503930028509106163490498456621558676884846838594452791004259024313902942451628779964141127602643133050322800180089994185802750857703260146483542435472889625822093757844788414862107239856881845966255762967666281910225386043287476459693515237956110798718696919972490523627570403037934603717229702181507396233375698606679330381441094191548781329798596596550857930730769741108266991732978521136044905929874145460708570245876835875230061483710832533398196091343521261726263533911269097831453714136604146251912290441486379364528914947114199947333848985729388506681729343110647425665270885010540858626092009250429764301473770872820311985699692017426897688168387129834571688651256227491991657721792140072893075528060138746088106231118353519454301509215933654958107686953118585308847899701444910274986776744962016418010716579338355600460329171955070841741012755111400064461195199184503824296840818619846476389354145468865580605011734018305234332626824507398397924900500196947651567944643173867917348830208 [185,41] 162354538311542243388961479510492154379220603198101213290094999142412214772539304108263489304423405921689605728864621206481141609917452715944536934426855698986530631196695934261204448063414916050958952354047432667220851798439944073490478156832843951778458830087708695259484205174096066638433512874319262938489208932288881868612012928235498381852458737627706554660550203153061691599216336247662113533294136930179959207119776216028270082034365757976710614408375786764238255105377902338497328065312473520219998164853219963435158614351534620775211039196002554649335511473706973379093456545795562359862008181801430947686572435835271064574985055146264048104308461146895602769958149236339292271663758497800051711029039417499250586739409214537219579763585838303150553047298494845761201641711299140321043188836968085067163432159319185923064914884098904971550782756401225854331261242456094046490961316386348020232998687178008901573013714741521022949591346576150179005303644350981397776506405235307725427148246743772904180792374102719430853215546952334187869841984575354887012255459889914099185934265673439231676927394137356895584719634279847180897449875520840255236033898250700851003161073735132620848558856537137356577827962864542360875916223365909424868456181714134393396335971585101282593345512624270218690402600513900888582020782109644943496730237110486643419556355124893257774070732245345609867755135173820039283430362527169924910399609906447620788868471270655979220811264 [185,42] 35714582093434279122144967003211334615902651903751682093098115423495069123669535782127057518111927834833071768471153830317127221761489728093435995218231093778094759213451051676258748792820075829498328052568751333419001632749726598694592926158114827423972945210172026447198238306161995715421509885968292742613064030069909069852422637282385252338929729619773892212897192077674345891019857389493003582691120754261744787298654038033444322198283048500289667454195327454662908181687867816676800383286249230554618859445879266655696924860917243924312633962525013154436510932420063092042261675452370185026968021319918509382964117857831637203293200445806802206494294128234272963372181784745202730976654627991477492830536256774330353642368144276403849833090070708044870170638667340037877219007395577559397634897613286456427080643619526954093166162954058887981110724066620432857819232617226221589210593742409526138026597352313369916027921351036474532900264608805762920790621553154422903081656640654767890695978084531436149839904409112801462643241526275352492199057854092338547794966582428180321375309986080729927041345800368630727520930330922227854944541004905546595966901988071400551794299875765950552490475193781062809604199077647778361908500128113359853736391794481992448869370807262947984535408489730085720007625683155658677081060328679459960346317040399902092089002446036701631201885493077099134967859760367164051696519814908621444930808550473819674959488374062505359648 [185,43] -6791900126484323218791782034083366690468881451949149026578210840678410491091475207033368080293776849470815069695769606134866689747306792750987074775708961509467183379916169918833133459938707953550090961480902800441628812291906526256277081222628591861261679384214020031052041904383259351508706938919168661011834068664269820295874348157897117780296611147316422838029295412957709119376804496674750120342942991024745707358513779173825572721259980275764365314149130756727161334170847235612881360382338352917286420912672998783901489694085550945189156961462967902212455700846065474779095677090071321983615188782423990603673840887317331805428876675632384203658475890358226374851691417487978411376048462824823584926204211530700505200241212101420322519216044918672378274447499689651949783245938615510264254368646810335533856103009800787340218693502952218983444445280190088958205182099300745396972585947408191042116905938287363811531239265503126295248264215629967191939614540252782749180805475871295952122683490568541476092070061320338095961004426798252495152219838099861810029522607791678448957673059435144681394411630462397177484610326335676036308813999648676397782101303512857933078095791551369113423177349848997854933119338869463729903520682580489802456250160968087979251374611789606580464822505641530001913010715546553821288724671120111328588142811445258697878736424749888981462885777832878912654856441425842767540787633664280209827857424133574567889472546988284876 [185,44] -532684372078555018082987123644161315552171218622877415543993297103082933468557151516550247643178582128259473727972808889735633360136972513289961634213172202796284349486592178024565533895847283350474309678438632237021466035289846695521896454358842249046007351410949305077556446528825570333340657019156630272446988160754699648320326710546088844111196470897670913847547976756673108217291121471592484318838817020351623794244322026365389071493738171818624269994764555605518106563116132565705106872061731350080116339850928999452304207937355422787961848123375131162447460575712860004337200246775342563288757984939245327003112331917094831506980104673336574610158158916724440729603362756527392028857913882221464770152344085797683625505977861682992819019379161335028177228418356809356937557759565988056650028767684776162630673691656932764887337183304111517859796815859736362583876253650024864718931922430834301149331231563283123156756607670732927819940882621488338797177906744266468255546430317141251581401091017948520893690169347950230793532606695728435868652347961857481866557171923680796568240737780534177520407469651360287105868663959965473365998743015552608411820471636008804636268193676160527084923201019744644117321422742841495723254982909850400329074856367269870139203806286037318430930227920657466553181781906341242003181766942260426621690215856830467881904164201952010416422695756316993946399687898939405557579751815260471280301883130245746997464089258016 [185,45] 155903431298996355105285386359086271073601625443823467904128559381172194982450199527759750037411605348132371032021635506503568434930135083241988867658946687366733117825075991212063067342721557176028918815130540953155556074760248853622474250496125029629674443510857278604041207378195237466783530765263338885810169111009963311945019868216369767956995594649408333862442344984251407689531247347511454795347512304332108196235542979926395890324612531872448177267964000363898982705748807849591140974607097253780711377029409359235155587859259389328057815147438599785093389573993528651904831315777590445297311230595880665832079724506160051248672333926282399741240570271459293606493833881667789629810640458378773667373242661724226625564841438795314419076393071099015690519214615863781383177508081161607765064706168931125174364247728793438242057498555382720497206343204638923659281736802838733479343379818220564067878855439125293592552328821411943572573319320038010774169760884785444736677199704132958489657794853326387185465413820233171576434293509166869809008392623326673645328395413362530417769912848446622226865552055194064730739389948319506300707143160547896813056571220350093976303627906518261085296876033672084369101183959522212653403409456232338990160209899701501249571285696957716400026760088807402636116469716525058692561423529881505688019828663120792514872302746274907921528502746566962510832189227090176124709678645919856402329847954450300420815637812 [185,46] 5067399261181485974021745221380498247801994502270681041452034547726076875322467521030893031584403997042954721502811397669404222725254296798911638962040094819205014467656741076984437165485317782302782771563880500396853497793717732342127222170036974957792572092684111089097517404207584014119095262972919993807692256321026691512689353235544075363828719680203801948611536006426380618092313671105810343331390827037668895722653383918631440699963543580920865005079813542035725181066758202466338922650071045423233021201343960607313029587461383970878458717703537787933738720903765245928011359150823759268727888037039547336730182831725221641344458550375113292834532331396949115018153570336675646317377066786753147462103273921501624633859146126399631513586900390120013329428325676528436610914385093414557348747419190575466041764358095059326500617824130073157526970870895407216923272724129974104756222709186635312876691099114209584350336278304338458092044844423842454386719097281419244597814803357573880636140267476489940045366532612931689248928775124717840594012776698750132893089442845880036198704034018636709927340564439509407098145985712103866521044070371514328908223094454124587481084266699335692053641248663522495551987993008150866463481812421526591028763414029452606847260164155195022007518303679107383495225027411352140226914738820524559437743932927807222064774285679986221580624435136643959180801387156406911282111122119886279887267658316912881024416 [185,47] -2274362649293878890677893334063124644833556181805875423041621298332427782854041122767372848847185971520805270309939052503005032073186896155504589163342610978324442302804155108532446413034642276341600920564718991007961398230883014247371342428825723477898352040034076290281599241021020233105578880402790377510360264703809861355138163922201323095728551165175236553347154920206939898324632495466055235347040922229397286141197241749806685351318076212318947804007326326839763595338837052353939589377706707637961237802247217838391562899930091287272665317321582083580993939782243844777580131006559456683384284278618624968344339738335108533005723252847182648478732407752708292263075557802052235649543203789495791727848297247920052778841210641550849985200954898811027130090090408819620085149927985939380374495035775544403533207625914965898837447244376076805659493103271210539768337956128688159491356831503631859487226447431953706430164957678198990203279519722803004324938130905690013518355114371789110270198963248210947389988811726034204427981291169648684882267524439892444668237381089276772036473783553347214390021029287667544421929649488091851804283153168054176059163783600234908856321411957406717760799093928041072567417245591401386960071809948246462347992073142474134424379848246992059676340273066958444178746887746980479802237447638409793686007281135579465154478357820860249259588264008054420403885385698995180621500926724322223897695437678736469726 [185,48] -42387391560782346693722337148407632101884053408987656299624439569022069594851963595440696305171234045802076602693275901094407553940308536408920907376854205974332484420786213319897312642181461729647963526484009869109690317601919672472316768973007399802761977763521120201809303148481714664154157942999031572420257519228451371338113692383714951260847409126410694581855050031442215889736819655922494516532116316182914679731581414144243586359790800401359295895746993474730633050463628113679892315323966519497009488086616054131114190005265823393509166790476276729996489989618843235892059696915921133945131300928920620493576536913940216505901223842401080397169646999594565941779049078570282547239121348840541590432408193706067058655848082058148119859167336172275828977040509554931160175665918335518923754175393823426183959376119293425269356838875274548864729935281657779061491646479136018064167731797157842624501252750994783242644800965835088278590853832346809988920747780076601127540622203931985753655611428124027793638871718456586479178500152865477158460918006855574384181963289282877839711554834956843540120452411655012940253415636029955899039703595743176389740709858672184309816578755997439334160346840553172797153035376010551866837925439050026908776626686755395752821490461001843719073239941883815821977085409553833119603249891273673161860216133170721433703725030333092821251059843399188801951148841503123287694057148389241542696230482385408 [185,49] 22014637574410244548256769998121452166252294331289187552010160257672286967671281459985547852243534357886045502051286803924869402364145280931541888867968678073009654419809263115037608376059118137291453006917742611555463604957297073951078535449880804207362452606358076804051692258796157627786061713873588028031655631748019141633141392845433876377012240625992261195580865477377011976770573926805264728360225542730565326193266899740944011173309618304196896485759218064433199516390313035299247372209986854294017841102583617412817707242167670184078536631867210719253579113701723646763803350511644120503249763952716678866930982836577934170767717678264219539887960445178789844669360219570379173899265046116744203051673481825564742378512719150965109255223431079878715441406253351488739016131764923486577736235670674257819000991240812357274397197879866230999083103706978162669421561541891318236130891361979384200520094844577783860385305717571407438468926230766873228009807917771100237153238833221815533742162704768146083849501835121569281582942136912465159344093937786829451769557778899596014492163525926369788929397810445875482753627021437919491945284907064433518212348398777364300711540664839184078248438217184069693561278885668721737799139306817970006271673083640545190159504172762564365430670438991636946284085835049291236682604510539202803793624562716148368659063545347150026141953660296691958144830814975631920983516139448695691392132927040 [185,50] 466145317585202926936388168586865444364962418923495545144073617186258991526758560043869327926664306728754855539275274632266915685858353396542826726142470742986347023355893485766337399664667722275845917704510209296983853034653810047468094387990482629717239975272861216593056824307942665381587695567378360401779669561643785007539532841527929714912890156472892528955922807841267386839084347676336435434283672017069769658213811996934696806794959978102439877866818054578293623320197916409210774585623777823099386499537018829802956066030067493208174973418234711702522909964052585352365966409964244955107339632402768657088618735957247730733926099357674927647494766979510400704807023694388252464956055685552753429369823612500561146439149139308547406171882049225661415918928673794988919803353399122189507931228839752631771051732954447396715588018246284735878670245304101358579953303226973133451976681184819151014126438678225370330129516380454887259889984135788475251036741954824215629361119072723582646139034977995261910283243943985238951633544513964213217956395967757429282565990427821565934220361230315933308260624290769967265597862036981718222192064758331719781315856196019507696519457024012851912444502469772956384618840785977896798293650327201296882414718139013249929327359665458247375115979134021319185691440648786450839387087201788382459632658027942317721716178253034483875939209809640697736425894957179145167676400930224247700148256 [185,51] -138405596349056075173904763479447739341168010484407177565872522392776762146486995021656962328796611849252810259733214585494806741729082290978369970321448944145557851721862073268034068008572038639109654148066591845804397222927997491535555656812535503249156220660786883019326889241239671691462015148862936458477269860671009055517287094514012277679802248063586894742432645957559368787459504831013087295124542358253808640556377953064775686540299735452086623547940515725085454763137819839888131009658995133240545177137807523527596076344977260497508479235605617867743128353653931470780664996040608543386009924631375254552141996757271977151897375700187076268881123992911798136355741885338638375035237116164779366565673643343122029612965536723581706061634208258558050335657620059752025440391506814037287638242090903261686534166199711181953835166793074540670310825935876562435726954750833555541595183047168295878557429769373562007670965123183523309568348032051747606170732967185927034622148432791953314575011034971003990291941177201276723458831876315396015243483044701847552701446794434575780333248085993086111884555241364895204593924458023384133832579012484227888569650940408117147193709104864306520614212597167495571016072481063177782494997274976922248237289395655402777782104814203790092722270402670693458415759849298571056309674119087679301432010254726721372603998688766894807000868873449059734625097069736115568862638023449037984700 [185,52] -4551981159056880570646732247212313090213224797445915647617413600343577724026562406766798528728911366952647565030417834145759978946909492614590181472575662491993613883293292476481498858090447918282334198819595206335336675496754331172510833379493348983974308388483890387382879530140655813138477062891095129957491001110469015886661543774370927205018725518029654958671906542444480409615020659606370616449084013843166918880242294208085463423054554069624438732140417278256966377629638317770176616385374563719839568981390489262277838245022537799544549820462748316446492360958461397898188258614368626776786981215013752587371968642673209891454772740381258757477408626527197412672870841045079045504736054176148249520830411708247943669157608007626705899880668638959783533320342988571438605387379890418234747643500952525519788322226473882592961835359665989777045293373527401703163647076289586967861016901073725369221234811235053599667393278475167967793846376657794859686320813612835363979138844845036147143289904335746765016322439516783600097215394286007854681659841648250466748559533719616390159740700349981155316797802431094744929362478245917153008086657095407913676886196579910387112469734383988576910051980687779268576586491034456072307118740550286845221720590795919988009352619249934078689475090545917676002783792885423651124756352577910400984945713337761467330447793649880910134752755353988459964543376570878428745675876030731840 [185,53] 511191274592765817140962763578956814558931356074329732448441745148806392650692783492636481316776691460353135734153317799879120219847907806128683977314570414517077613951475863774132388212779844009921244144161467549800697978848308108063564043242984291838362666155202402487470518487557970728767904260654176276628461584168265009746616358780569627953551730959655961954523603044768971055434417076442024127907041356981302608942531950994104324018998453221042186121284788083081005878540860379797102478272712259513193499319930397750165251986087735888594660944788717587438546366635832842286591661669434171857175970089777473352474592289195670361900317514465120154729702136430012221082311203336713172223398868230290109944909374335106395728954376739446908714494913937790728370530139831632607424917462315214353041208307567640544642030174324909815277231356208683439689123182930577424192942175052342481969934510020697499640369128257394255184208425931526883094553841665153634625318715305712756289376916148478358436099358463871486192286187456711089801360779192938661727479719343968207212803890372544454413149773085297162032409528074589351568489672036099092023027469474019906337593554608559532642465458144737069840152300038701941654572535620224266844056721506312652454927483917850857710914912448530362249051498762810486460352641593597221889917579778646547448277788870182797336186005323110485149912953375818328397250371112880408319636065256 [185,54] 26217439096027149370394623852456623574479970986498454259027239358086747937345346380810749886220273413084402562690899706244793418133143695191036131712648483987743437432637195009883078706023348270171338530044399097261191570821993879151638261230164566964480148916043049813439830569150422291512477490134061973848312044296351635329051657819611055726739719090051868007368154846286827555359896572294478813034752408415951717574648363883436109553297778716537394213444229437626934816544400471013277483453608912055753090717078543594902488462301669317586507924986630714455196439674021919031411142716456477024695136488112406423000135729528564047949878295183747065665821972048933121475477327138145149435903639863410886876527201263523297437175246822678669612287573042742514754132481540215721023312382551330162185687305148353798624786697877823125853962633841365467029685237602048943589225345129201968440997620664279941383999539930504387869855601767725450293872421400632516762654041614092768130360587230560973925981695805423101440865151846394032150037227824698256089958382058592124325646496384584699636366477100514007382156462213891067439793049692549998258021620035483332873562153373836035903824614177254856910852865895177871538260256249403845137675082438818134965814415708119240983018857144211270263447703790659124151859914702933329429815471576348178060352978565101494490218890330329337627943650985285141799741693733541131622771168 [185,55] -828816649832861223396016016031721619990791053560946246959254942857595942796189023531042637915310759183273080325462310932927801769933838634590010293345824514150377968671774195411737447216277069564770274501894834431504869801647844494180081496498552134041901909289420937668360380127874718613593845540385392516593346091529862897072073573166019141459739535623620600053424555134576577672514663974907460930361506503437033048740044067487765590294953213753166085236686859576625461389124462199069701970036439005671134618474532289363452763822610472040869508171515478223755329046814365593114923769598080464026904804218022754931390445054078155203340716206757679912402139266164319076130266960222269249391689022516676002587441819455549949200935855003992659584570401036043161091315003684263761113853322739389397678329204175294576061057132491670868402633267197122423570870814433960681949394729289110146403240592159898708481237678083332216431636232914513446235743383536716065608530725971781524813591865993835666419777112279062197157953244456678997717428892870591607955553723782562991467526763763719864188457127026760053184451485350164640920622430549412068270971907791679281714707524147668852076230801396506686346552227048884759138173691495722471949783453267147321046819229419094861445537221427412187514928655929909256117520735006375706317786061131989957521256207967006119892606537171690276725124678143383842861576634869713363684 [185,56] -76440883755565391876510080886019294927653676959671339841172918896393146606221736281361206561180991078512634574628480737843878154015869725200210168073615229484581102338039656246498175063784452582317093301280632229350934355569676462374036191379417848259113824911661265831256343663819490252209077974509114603322298975719748331317278491744790905924397216226998121439278803313086693465012932800677368681376382780545655690486740136696121336175190302927530787355138999498296184677671788861062290007277755807324779327425505834294969834332473099049344097512778539233393326303618120559406855384613920206392483193542113760133901962052302541533492435374051348191594906764615599807469984872589015058677877015468204333230124385469220719935761960695806156002246272224462471087113078955939193833884775108274543975081150481310591139109804971925780806282832179891255731037386982069885517660351889691357268972970272794306177773525674317388721313710971840660909672767137057240331487002964570527355723163785587621252167483312087094812283360054821814202044795802662874799655165898673233786925418169845097042628693851497608546731150270337164885149513135614928408372298057965287607337232466369386688533116045896696304626089849084732115576985885200013046513089436882511285979493682522709498756291799115996644681639383196612072909296056790847202486451259500926814285531052526449978681560663405695972223702017283809726395528340900480 [185,57] -354093381495734333779551755947943954370738619217399247518576449354333120336991635496507724179776589426049547938575967405596119040140346101974790401598323885543487657099361248528162526798925307097191372937679407201555658160756431487482773640536062963665948493559961026192731055276111133188945442803330471203647683671681338675815092687443641945931275305420583926860708679227067377646370994472413154915513861418220796513983456979843576571525017831121671787355476173219689002519832975661731147407817998957109359988337540215793407230643399762445273050121361386855473449055635916187046036460445894809319444906681914265820663475595616504659704000004101614592325976674091823627508450827493029216925903773656238825991640687368930146886358578267965303339218962937860555017739138887873606108118805012458424533006438049080449542531774935023012108766268854458567243759503948355987131753697088071511068039839241275793640429787983840865476997798105461219678403280571405071276362428754973565668521888648824389620529166199341031864023784323843808258278347825663748174715043369120684828575877798110269129392537147613213358194461727551377447878589086196494047322835032378756392706925401784140619449983966217536123331280531139917972918392003856688708912920742561307741594847987890401516814850835446532993742793230640511501861072934303210340450163437932536492320563227475724771041607957545800977303153190537509199913523184 [185,58] 95068799877776506871109344068586122049809890241461599516465753871584408211738763152457531541278229996618806339200797766205441765441327776916280106632863571840450648847929332914451103741188235078195094621297259493287149102510342138270004806464190539689964129597779441532648579522886271719153073471605621437776285662823805128757749416598166789878354430028923471740212039768160627694266692210143311160996934799049811605067545480770992470990767291034767172430856302618430062630953936992810397906124877912181466214240656362786632358101089031588605063173281061019932752740739783003796684295506822650169535909529048251332303352703738249900862172297044654641014061074569379251152907905659668172067345328976403389691183712874525918949973424302007361711387422858582348438262328442342095742501565151519066298555438142514127748460009206392364292082727868885881758658193585692798320332355313669245698423664959386814871159751555162947361081563784275763162379175827251376810003216482547370369320270936486870395606082817176564491986197357028587648749775614405082428272522190443656472197478769352211443674532473477660096048814866936593616063931791243696708687591283461306922474439635799455322781748587002787847179139965492387971747743943764824216222916741666972301893127561196235457018093731094796306124059597460497600285998900733570817412860514795193089787617549576072243536531519534547496858538396059964782153392 [185,59] 2512151771976527017490591918157732941034687188473431288590089199803415257647923783303657156554088486907880542912696498024725059829815033389491959024583883285584223118754079439097687358811295528041786097552762510337921335384869349116630240065928717884195688832445429363521453239002375634366061772919153035972888408489715790610856339048245342537162014792845924229746473727045106829049990906060455252283966393436612860218000286233477919827732465887822946933375451026473648075615321581266022478744311587293078222563038410802387266605501139143265410597319393558748686187278270643798346581206214229926636715387443556138282684550574251708412999301470509595199326991125515183243864041661261853259695320288050002569677674576124488105888068853839122341275959928062300957868469257734288969301831289153422225104370915390788563366244697611076306990412648393838583585530914592856629258486895067767408290076790193955925598094621863335991900583436103808868222156534477759162701509073157441049730826034003938017769226572719718269620936843343169949397007646547747923871236457384304377877514594980272946338454697073184385542362604414489884511893387797420992532626445199674630521622786427660757037997865713094219490853715017687781395280465383149759317802700210067994891439200213228950887952425423288336316654312895591119685667017426334388232227379215186004097649863112271576140402318430677047440862556189951069590 [185,60] -22625764653086038471602205647924133764303767137158683269725053438895633679099458740683465823941728063141676671954904320125941830255966435141743397252650880327312953487715433741776569474077894570511547178607205567135354714681107082250153177767691256820771334804499811331875116031022506795814803291358054260717138851236526627745362463169482242321626651599556388023222133744326645547146259408138851915494176514385927420064424535966896042357037374511767155237592163081531296543743234185286000856392859575829032787439789614738170596131694706888993733705841473959950091603357302498581385429702192857282430367932917938080075618351385822915020867210110918240076614511845031018343676937800183351992023422361854854212162324729532427285014563500846755259785688823054404054867918717231332606410743930335688256867633060007794272205898537727055896970247731130605622148355085295144367208234029871316680929602047304048056072627128028564712668730409975682722652032432113484920164986348774684338806654606607470440062265101227906748611863436901021508650505239029874819888643972352969830110387055318611337048108364914121234414417391722231796430566299683141447407245090485236263760884739480842893197122246258640151437503346262161600232949633224875867835850054781060882237627058699599663835204124465597570870225989368719653261815911581379975400766260471510575745925152417423011944939045709906244284769856218848 [185,61] -2171023600851037962598737366894827711766622670855368885899576972187019976761575049891408696111950393286973599369644149828232456936985543002059667172015877781664165483033632249521488910124166805178478720714673612351638571989814877126659838648020671298001818058231736450332484427493477122533410168406441400926473283837134308607834633974596377743323136482736296068867352039324069578143987805286513391229168629827792746690580644724999344747085897229985767175742876423408172642517622254952751519108353905678527710741057435996536760643290060212315712921257192199315769217831827073267923778898733090929638342002290996492107503019215632303130009499055064851100586501141798520899316919822118622527090000621868217507346985604395952079393191040615120570658389819811024818230353875405026853976322313279720770588441914090501917876745213051290556476855298843614926594357044914154564839728091933444027581052647581939071537054630347018041813696898468637966463926294660044420972559662271804382716398801592036331241140145331057001313185798069031176816191240256335822383890417562213045324236178997170081616029453745335699965772219008703940583381123874740855052091306195203377385398399491367240587358123579021993067194670007032590343132004150949997272322013560374621915720999375458600289155656079435388011822745104925084103810443523626898937400197245433617959688678689072986371404307482006023684284974148 [185,62] 9537606156664836391108246070597354467562198523519144230610704105849852568583767149704889047638794397251717962546021213217502711821544578656674721126806141281663497998919922691229183975517900590638917047567863419924016725465654495257302507490328291823900901639848010114087978090552777889528507470939822833171277762013305553054466281695586054151678665563866694726119465985920364594558674652597478579629971830187920034704096422835935933358314713132084114935010071519463248730299746412320668187697145266834802663625894354579799814261289393706246243409805102700278171255711761062200990810233012289699898927433656359379925108065880958690871950876049879400473600424712019863974924254641867780863679514882841388569706556902133366187229039340974542968703399073946440990647382033563153777830841709211526152688839676714015496131445152976951100913554131953520388048351540080235847408863691185559045990784072016438865872432234004824167540541666848922512936415149813260893884292300469638111339914803295896902061575592477688786858771220899242486283961442107601582674862137475046757180154633871598945935693572005378937970418474780347851475502420066081913167068088921822562255902863873559338913128798442328013959529964101548831482984953600291259421581660296550624878611558180893460847730904142949791390504980844928596308928801222407475497925360268718954530348339023725333863803235668382458470896 [185,63] -9609743902323549327789877393334239492922184159882939624299536901552522716134337105228662833709991526214333694476995991191949171019414796087416461256534478247611093447115912592894397895441587727224958998493399181958668958081328467010356508406819049083230537195729137556215318306232156119637006493449812583881684661594262335939710375179865811367172971532878805981088655097568686736311683806761341311942490804213550634922233007653370900161424954851150269077073975481180325407526995490496324991290345436112849075086552312785402384640653065397076789277802201369306326571343727906179983369947207627904864509241956077614049121070090620975449628154613197552700754534348044459278077207552913203242314006916145496653151624936343891071568143941230941732187320529778557472789860340443309997184689973890682571586247615824182276561464489265691930643065442744003712889784272816081863993856231955338224041996271826020902204343120781134028666694618849303003814225055454962408911008275477088479208137734182984015985643945392001303284485596098320688061575198744297831390499497081207321931866159627209156406850020940749703734308635968097261638608198133022238101996254928801424423226088077290310949210784778506814110236358750439792609344587769496283155240447403035814898618995180963779561440923729883764330132970391560488972595750645211047855545331763773788248288071071282543455300772283638180386 [185,64] 2344564768057348592289840650477370373267807181564605688776956427754151601747776018287781748162263208811597745055600445457682239563637690340613436021573909591878076455247761017390238988405129908649566504041761556468028429423132827686233089663116040742007432006827771142932722267164206324871384048442082343992778955847027615041909054820321204705296889555668785974356790917829515230013293659079272460430780240525993331723605603576307550633049988155488003579445416175803052711925040118202269732878628669908524814983126170081875161245175498488430567472618922823897354242028393093698341442832038131444347833223168655439006243358200566171102220661689269370032875813127528690845266302622390775708196476928315254562827157000357595124412118462408231750687233882148091258677684370953046999004509680548846734325647163634426106903547567658723989521400862869976375184884712690204101459535660280738974877002366423900011238924316833296395492369577316091400187642136969319975399988656996525967438088561603511740598562382849778195877143117397586343191950694599370858743184976997367351031194552164785874862375383223801560924911065122235946247136113050898380764189560641255204165243362418360114005332932922174922887561693350898155180153142074249682225288811730552685472753819264623321888672247650259017420412426217850116540328631514944885078118134986252392598413268669194102878769980699888384 [185,65] -495748016976253355422410523118505903058101696592277307187123451608898292397571276656783828109833520720865405349153130077943105492079332593342608108523712544662822778595212571448666049117133097715212245638443629998107866557647929982741936431453209531741424649099674309943667302661211354728758817621913356065147318956978397173050146214522468571872401273329651649795839241151351816730560673417300561346164313554158926300721110209763478251715892523892700580820593022766585263714627293583551649900289827324766111028832596844769862016149156556896229043115787341201725624812564930155184318630994518777708273351700245543841671047370095617392989085824691904618931153866577341470770560633040346266724393730912924861289825496020852822887415200501282851555756968553023010754620858016766106536815307436606515236539300977819490043446778309903736979286838031561878781649459631255764761356899066981018921295975736842883004009892832700025656730142985635206022448649778866663517325790658776136769580973127795478350650733294950075929016104642782922724051163678789285519611828718548948912506208672945636006267854439644410500171178733055914829111835078193664184334295509279449205565333811788175626250475740401794585093032419971869440494614575472772118368601970397357636396872314897650652884729884598267932321454021844753850429262818980600268115924469452643121817137667388177997054458655968 [185,66] 94278220811866971134068413150344554832722124373012990125816515866758594464924726709913150910457494216659237639259478707892079416725217239711233801617324283048199599915465953872521011454208700621599365473679025327815029918237395138917357986158265407459622869886764126714909556054214047352990938901808111697041899952813470762385182064152612020114759537852819971119332624710111699859915898595351587405142757201461394006810798106913376781646630132495831635420098811685052164088828217464187927022974447931098057620227827627227970636993599424920983458605278112984550489141322414469472610288597410517113386376124623524247332687055775814090152583016100144658268959289781064513863062625822633517087171416966549952809811560942926659028139316501266158556258796830298357371023411461005900931032590131448782836638504483697836903956883885771377907285395989263396373274384195674403589662567897437188256028088654262971805105891854338745758487598473352948229006034553743699303408488423684241532219385184116572753386452754333910264466776781241314024429027603637818486930989504148535534946270446672163888926061942400117707410628886204759593042866199478749039933705210713863997561640975023424789060269896996677615268659061274243799204565254623611255599608964006708610822225557474041874909874837343243576714780044276755967949956134571959164618065341075177387103001481979168033223452064 [185,67] -15961502520628139304786014929658459040330704305620487064668584823418030808418037259141785192917996573300310319617468212739448577329623952022506301521074411422609476261221610831751063460048223664324453012052031852613073242446454662544279332724442779671553838026512663332441667482116503787465868183526722116881987988664202471499246673742162301429551352071638796888421059260778576454929825588048353072338287810204326203562978211413616733828946637632469415714545917055217650356443131547498295369295078415883808552959793789749996741046638998577728071752674175281975917131386446382168710357242038516163873712574116268986238567464501468469442521843817967071499102209692186572982856175721579928318184872171326749637775589288633514445956020618004866335589561089338776770344804314750863677356252908203063667780879089255767277589885256029087740443813615773963593777185985334694275921077501266139662326882092651342138552909794484445158342702594004631766290260284927114010454489750225027667426862234270380654539915836754172678843598187052940011957351324282365002043063753415925161736114093726286470133179179836542713273307995746979059296953805066928940897775305007471065754286819179150029243893721553525054340861008599628663264384093861981997503650635618176114077057523835607273706579581352704624554789379825971636490091041301214349571882547729176502156394049855891791289964 [185,68] 2394315490035313928191041218204354359485842908631520221779473409380665570302412935718263243224561520358896897340120164462678160789313823383977560058613921220192074320670659984610557357606507297373984890754483068988984693356119210389714066035703076223101989462603934934018241730798767612366171314652113068143213333831645693914456085364706033151646598464459054426988636883164903869312503098147354019859162613363076907035764822166615005183992118396985411778049144729232289096217696954967802842345664916343753224066517563782742287608990312230680949461770961828852520003729277106288197499494231920053228906853435621845395989961512376870794280383850420215765629440166233523637896077319953698234698748113594371685120934609886219162572974493994398101242988367526353061696402339631006988105482664382657463815871767393566709800912426843141176374717576941000158868758875023854313529156241822869332833448127344396133705535615981572067609730192813146649561866070502644334685069345920199094664084251541963061926763777254755932529148382735893827492499008583406811831970727827058929996752463935670103615250756102833162220699120391226228279630294056258337855542197949441791821652306652219698646168943861141908196174817513479721985373375142688936728672169705379259522911238748021525493219491523476527114036470436954950790954787460150598155333293794590352460689088991531468096 [185,69] -316469151334078594480471891164242467597472303044407219606198496709991165105842790116852047606175713452275153557277598134076630970975794779389237125616490536532430776949553322879727783659420998780796812770141911589989163918043157183751394166789775796229124110498915897481575452918999659459288875865415122147136428117454931148048218444748985906380210540297250501182496299747762801755668288936724798795362627161267769261992069714807468174891872567553080241440189793787981771763007058559462480887232464425668462653710073694772960748189958676596334716987631392483750483760164819242286523643623783538400155515434010809851069713936540699956516013694899841257298621420813414445683431878562940648392615561094075440100572941613581083098297714294578817854941990962457043514027694123540726644651765506890289553445414095371560290036615748998792557474152750720822015451001486973026661049369069026407921971546004157150906800105281192906906268726069060289522967024622123667889558946729252434891873885264829594573217475918740659772039950424621655599868669567012220509860911163945154689999973432039405669698480987495590955483124184278658157448806129545588158383180821079473236376794913786671876898409667862581916930200022461737838696078517328840085798292365127573816982429044831042199200667143121045115290235416832334586759191996429020002753181428114152986516004234101256 [185,70] 36632454434807748854284762606320415610432399209839544129415423344983715471005271602074766057071305385081047565871763175616107974623114579499459135267332908832184148599964751920203325869693728209138535270499965964420001164521076917868762937698846028088416010475809988381706701025032129624826374618241289609607319622759584000013170656870639259425352764702791982887448941463485937161545801803074057749472653523203185906463062222918885588198214815219542240789629331333601021375792591620572681039418485298578745455753568284566568974216404425323312182387289105859854832360927850605271660363435786034228107898406264851956927526253679043044306167664416849658533430077145117498087529636387091252303195312866955758272110777622628253648673622273372866402910789622973601867737570958967285163288384669190644099537627628412746873166517661449920310714206138904942794519110698568898217438524794249493403255443450460292670100959671785608521353506090388188750376826332750736582467999301236210471950759386823326169869106634119851900260906045147144829061036983092861409608354062602985803438350970119050079176402661481656718890120672915231810487675738285443810812333562392130773360366241981729698386972856288314944837004307870702286663347570210507949517563267377507964675194372104729297211649358349783865618212536964403337828001426448616964955394643710304613847774493136 [185,71] -3688613313431746047754579803456160661920530076730991740085205973257863276033260129872059264025739630151147523419729236923435842875098142581771730904643765948255502668537348114849138748341050605439191485656739871720176561150518217909401107284023897126113203229949711759657005626510288350485121497938360200526936240164724372252192469393909364200501526195526195782074235578932298860397039830455696651686739830035377400643710745076600905330107338553306696636293899021138119910987661924087810251163776763955749097755136182182609760539640880935190713108263114918706682235120349822608202945397582494668227625132618050590057325510963153646204577819413688125924997662064671977410740666309424885007313931335913124193466680006471846637858143417188045112270955434828978861506967848974016648920725468391642400499679741385782137733739376212485705893647916568455897006950289862205483189935615688241030089454742363653727082007201826915810327304882968561391609715148134032920642765231354594819136743127486186981488773468537561083020046709345440090699324736488893993016464468346081110585434014741226587548914585145539948478869261365154133537240416148366053096810771323195180373416342602146366096536861114052863619605793138201893376374609420815219546417752821565512693708318719757644860249986113090021180176832420703467024441784422641182720342610317683701193072090 [185,72] 320721949199385508870851623920875845025436447083420257216485922052687127862902303080515258472280507682023527351818105853850361270693960528268077289538486158143435445944406567081244355693203791922475412149844553036520191033979309062919132205302091378507015769567855637992574745208606398819335785679968965345415260809845750732202481955038121452184790498030192046373281779424599464054686992931254568763425809389943849411665867395673102674334290566275355726464794631567638228761933517446702287144514367508339675137688526425451034211380231455900156393294027626927879476259020456630178547780924123871705970902753668036097696827997029611938405321906314055200529311968415294619266844323656401403423944372106345237118889895055732566621829904619614959169940349154813105588754074114969116754563787455745163912509074801791071164440156932487331557149196062440518909660520369227799942474208537889403713852575672946175543648636731742389426489569335217630792613690126583251784638477878465586863355328434311292239145472835300052935043802216193724397456925021295600067128780445864877800099517661344752277610179065958165916180325900569877782276202402806649149624125806427026854775794752770786820961602305811489820583591319321281430589817051613933976812875249650577531825502044696748660389188333351976404681408374334288221788594420357866621475711531625453651456 [185,73] -23889061521727946547280635650701424946238644069162171475290705843506338859954265761773545228871842841662541978480728757628832981253524943325039881603579083089824661888547072658555604716925994208565248109831734945858891423813316907386741571011158497669240571622667438817862702533611522318930758143149356108306104093848400905926309929252185599250047858642015564763634540413815501262818848214633721048637601871003211222451420804237614749955983274644407470653867296265457048402267117831753911786424891265374976703596379698531995865611350863615848999595729120014843822953017582536299865986918458419155330100767124316760949447346338610604902139811448330734375860986868125646390351706264399374267487982785773821342847394601923212952295972433457999470641607057595840309353643625622602520643006603508367984865176488395719960663487991739108995315441078505805643170390598100477755153287539341072095251155802607091797905476007651349461644793245826690839422031626874901245510257337968959835415498866808048552793774336287272580539798262297461109358671033800697693793941345856152104790488860880066586766535593739126011123546185593299433749146249104634487105638186890672308397754186350864029653307843055055482505302174995965783072373580984141422750351232842179818971762621276074289483420382796374848983750220541659799742598431669284914818713339266794688 [185,74] 1511320223741022984506920100865955384334319054258951724488481524114825439042760561627924579116849061812378299467535875159011279640402098617093563936305194723714302624531006258692298655401292597213636596884731317571584628233791905774952363621311359219916001240629544446240799649653704029184077273207039661962567545189313219952554366241513500345866581368509182108772335781241376789753506206505370048398567171439012379446336384423350489851275842060980823827806972598195229610881586074967920801974521484164848472488872666185961733487149727707914632666381673984090415339022663375190560079223741318014361541559912995973364770783245759478695620694492056776741527048394120201659218373568380908290045587376319458690026151979640343148691185214559488772033417114959469721522119006895157949295778508132223563835657292345099151343103222572594241461299993375038743205011696881151735596645337266024607180263609107658441850262981041822413066801039125796856742518046184536755552399694449216045768939405720205551668641929334703077867262252165736424699184891762480134782383557093769934244155538049157869664766679595662640804298740403681043215137232153262354100368112891939605229128099502141492400890862097701505299972871572485986870347991460443172432411770471092997121538639090206333348481408960694786647666861007775190161945268465346291482977608190320 [185,75] -80474963369395637127929668921456412903044997834566949739481537050667161525804175563560543112010079384667326547003402672186609823801650729016981636625722080104243552195998691360405945329351518084657315294951708350399282990115429353226270985890569188712659661290407330415711103424505476596576213875763714788607061019019372639664231594485200774717399941913106874064253010697982394098447563347420728725798414302906755811830061064223995628117383759326288303003541115629175590105601044085249773621834731509400663506943802167476825130529031114880260882691332049723265027264253147559269605297990860074644614611764423930534634400824821106047236990687284447615028605588736945293263041581510206632030066835230038497311372417044509836486029930000004382245218567009827059811704084917248176695271511137645042519982380278090730289446945925179956370414742769360399910233267995844951474090648957371763259021580921490771233445049550657677861118185746232457923943368122036462281443447531886913345587062519575483107084932211966787774783665580816617289957200308698822914488648342715537053344921625370456045790221887845927512433484103098087037146435294144179855326103634870591749024183625828581317595791280209792840402720117924930436086222205944814938339215634501668027488330818652858336558833970975403047691030478265796834401356714530542768286620178 [185,76] 3572736246755547241078441260028106366606063665862280237039814748925778360733806371682270577147567886593958623779818875821912396010274809742579787443677472164911378050059613281685073960719363067197973083072648336615414732200499007197908901415377967292735689680463438219972386448988609655181260082677588990414560629687680290608618629510862334440734073273959601102353764536903110284024847234619379191586493285731452806670904247512242656579657963213468860698021753966338391853185736770746793058824891932596985480578261306948065764333096711272979562504712799155890202813039464691501455413057159331393776678725729951300871794140626455661836494421495681884388200656056884709510357669135419690806631691611956301802266922031976344557206432038514097817158769949851260478192016170928281637499180956989266961954603896472565853679909681766529107528877422846510650313524716120288013199253807531335516661830041490155720916530881989883061901176502109680242977427035680740945578252441928288468478313427857009490095942316591007351323657081364327626166735822825884211009393247616410477221020099716106501380676391896164573042461206015621513713107099904777996151149741692390805149643786289975575214862113781750099049551260080180349164046583858662429748216563340391041502259395439569977361318044714059322005198141129756592506543275666910670862496 [185,77] -130968217281988134213255854695712374405167216816476185846606953278931632762042065960387278188470745403407835362751144336047664736592838120360994115458384544885452773019829240221865020049752155211295520977133129182816077195244898125931794773945228617530014015981751131083142131221607704903646395822373729548355231007733472006270700391823101056440270442996115287844063770921838243573180111982131081352020759133669439401711384668359836703546581521644352282454988202398500032388435969575283585477497376400915649202400174038304368888753484196019127755926478440189185454292128065863441759849643565271996060815146337688265215190591312461029961534819529047371610793017398008959342421620609416891896551855206613856752256748917576591528227490572599367040398649019127658403244933914165851585628806512272934335283992058062254826374190343430726068243124806244853945223942314937809005355293483184169367585052514495535797383168215529306670995401463243510070760889260265594248218074499802626630081705066072369713429328505461231357357070365776874358679611276860765107822117414753304532294880200310619776131183304485060909743270466254896812862188340854240731789373180884265267454189432218667518414234297809921191542952254426517910234255078199606488425423701725983814286623827291609129200110121101735745865122044902616153705950425153589444 [185,78] 3925827455124184167344319848371329269104924850603836595100801885096770568771808958862864194858880987629102254630417048956893747512584025895401292289016628470466234172512931128834981944469465481560573596298213152859831943841025324952114664486032037377739065093861385510416046001485190819803572964260442687477667299021851697830613211028212323173205150591467880211810696264752206329234973622197411678880646533952069391345851101597123415661761655592804919197097686061466909348456168617108781759766183529351264227296062010840823169994134506303232629143197870503492408114828738227910938726798872052980228829486740285982116914394475602040078062268803136129935446610083991848023860146858901326590559832298035932490519869717971719256503765291016741009684632125549566329819016797590701897424236743124868128641170337236860533235641946827064373966782536576111600576253950214059708975869725349838363490604021458088176468357989145537991827208710600417463525462939496910266409111038373201507675609962099226980458570698876831072485895196973450650656136095491694013331852362716955427082264423479719456617756017979973696787393723463408179867539577335514115525195452297613477537888760433577319848079717332476700544321904548795568269004111531813049781566684236017097958890196210785311786044926677620018577753706290633277811181683272568 [185,79] -95313349972235497034862847629587129002458808249516398408752157189913583917506170246684560900214833082668155754229734548773309354657545008792651253529493407217372783525249586888499849433712739718493930156325632679817292279097604170018410837237519455974296682357939224234076413950849216282108181127846021647300068983668928170345697744157633877726057958109063752126655540596905593992555304639077938936250872200010626347926132643952272299587651748709263180155090425944074344128133189196456034182247159883777520285099390844753631124725593549489125020982806129337801807248138420949894009097121116188110020986459580520642288457886895120328169169458104228871634830900050310715651445425350310309171283996333009354897867851623458512559380332412814057940362350155594365054472266489544934796510067694355793216370870477215479954510053724765238787907542709666579233201607790382415745263849005483382234124024774910993747498802793878795604355134069374231464359570159978083750453238879530614536831166249624088001698388442926561497558404826869170076933482365980471493205636961301546798275401567856380720287139905389504429198926714717920343379164709786268920852509295454200710995271826590331863411362448911983174735759009500886049259627228931671790835742384628705825596188561601938824636570254059479939776217986246771951207167771 [185,80] 1857221292692195864079479611771305653309148489465175825868002647146471307776715420854932380358375722409199262968795169752820281413687604361168897181396061226535289090983356922298565746392943945724145309594085390427081875984082347692042709123683578938101162238749831317756892769590149743212759586432896358679593670323179427092484524340098250188135716911830015249743416603123916259392909061148313738382637273352115229697425582386885626751466355516217698773567489836857946502602260239069979056201797293799937563952387604102720417819005344720645824201609695677477619083106295087846366801632527882582079892094878524205696893962191493341490300342593026982841569841759850139984539233143634622734264720052101142285065286427229218767756740634130646479429402295962059990174846439438980069039221408208198076026259185859832834570399104892706688044984760377791855335162202311035183864539931808904597319985452600491857406581137276562743539626113278847511559477229099765721368893093897622241982518629950356286871949079922188084673501848186891663063816011885243685333902716295995498851327095684749278202820528462020202768697428131334847448029301100191752018844150028784536002832793902028751609645147587630654659992315633202880691539302351627685600708308606272318480696549820109777302449669746535638841888938948334467129472 [185,81] -28796656612708735080770716897479077462356998570562652459219378780603614781643980158384177013993821298282501290180297370708999888307168144918130835133448880948870766692404543885866969227865504367736428079782970482322862298718648235099814875194498374812945254561212736842852732828036735776402936949369800429758152934288169213255385864207905165566728093111392148867029073304977802162686972990418580099221022073407493096966343296281353946145222146387093252125191612038169643141195234686066045972423680015365768928955763381673250108213931563433751191102460169836412973393726582786393424977631810809918439297940639498752642772881869556227023914216373136004451457163730161044553727754499309640933534651650359496966501852044467389258010066282516814105806537329247100614854864073776144634580720275593311372075126015579990100272222845171973603947665201518433303831879624904154346429050908953276587224264238054345995776845845107417112211006689743814976496229110093173390584741621378621693440607743087070443348204982361299925404516817396148293995310566944825615313360200274557885772213286012860207064574514831367643074925011896445847959662639778464958276132170453818002341990060595317776769988007498550796924227871155458646335556408175550911516699137961747742421634698621821320115339189310075612309564569497070288 [185,82] 352513441403628602894205693506947605311661701851362596062223036101437300180809292010041508869132951173827751567765984345674161344226511902702994340537058459685849975847015444978245718044296350269403186285158024804683529092687456352374288712443505438234623090743868971629696466585677497347486724033621382479106636453656242518413205186149610689404562063291266452870696226942222451064059909291977250731363163184706368857589534675584304214684925154070672276473049379612417213497270536627658530941381022653843222383810457100461142472445487175290483255160172311442380253562005410973708548807372481053989806733027761440014570614625762863745880743293225980134768078432189547972927390564176045240203025137025160174350018443030862634723742580885844336871469481243998288219311230411592175342769919628649655286117664122245220137818073724020418936194957559744503867553847261899529429810791402697934402573366161711237234512096447450953796633547864065316920498055537545059934227663415164969178274962192322301262028362571610599466732641136581980961493900267634218728202233353449103874790935599583012076413492150986927787963762409396770450161582365671796490357665829983878676399259083418091482656162735339593875465746332186977726925941908408967967589962371664679949077360271809394284350971445789569467113517877632 [185,83] -3382862719802500730000792832051150406834622148276099726006127153744546887993934302372934683145193630049609165124702510046382156970948937855467580780939725063008364297718043384324569586934594845092515742139737739409112191857984779472075746883302819540820076846791700923232366946575429127001021480412940750532702960659631174817961408893248749084299691681989109887340239581425276455456034009024770034413901192392184715924561827196496894078172173160448574735946161671836399269371790217434742521931123034412510120529662005701030051718394708372312448672103422358792802646794105649872483352623105162085018929089595753696978702295803583916925640482220118462369959696193390632228901823588897203936918737792427714706822413642097094494696908434506662001793041433195797275469809346831518130516932725749936599104684925636132934149303647926760087361604309585458002024003767570380276264957248099153451315623088518296559234510775668574010291407223252259511891650426024822607600378738551933135797190373763643694119853769439126398816975672819713288019357488038674114917582532259394244519714797323481678467128571869327449372562246913248305878234259153301625610429158096227638252834449607108865224758877200734153567877275768544941152189776435689462155615350964815885389917495726188060469584765087850126797781472 [185,84] 25288473768951408316052342808441745897541759477454066521576118117683427868986152122141054038266682688812070126107140035840851234908873703407337971461551887467896436838279533403096215499472074901405137355491125081596434367095406286910400085828191548030193675297442242624531896178335001754264185033890236262089248883273463210838413016193461265735401782908040360196126294881014203544133224295239277006836520284265872962433446919398362328685721225037521800575640167125478507802123009189506513362286655329026479713479238357521928931280430588853082644733283224392685966329228017743475291136238124945528765776090998728860092486453734659427156232078089349531600563136626496058790543735258801335599878291221119233622326398310713899299773928873768319275042795628181349314692188369756651509577510816092747879709872880996448896869777147033654449290284499452117671521922599606648800146956895764561416139537372146141694503474479836667707235739190802225978362821499659898570687967822739711900778966678143272412977646111964340351865231266160771468179033181476451666125063175452995722615406083250986578757210359212880379125861301134665916836277093018475069004691176720567127392392732899523783817588770153503990517445902712289312050294984228630539444356683845592604297839984836046933987007133425030705344 [185,85] -146439936394747173413037965037101274466981944097124050944710455734232687035147681400377468617796319984797554587990929725030658698802009615948652833559805998939729537302396124272157842311507093503589678901441629749020825593820959013768720601858823199894129497065163990812125172328028829310792405195004947714740928688303709150618760765457200276179030344571059368241156519828288695679440006751115410035950424001968527774918766674331388148968492056298200331074934962350698251321593876576648638931597533465846209334066733494039903629827111899951426371796908961689878448845339756553555952677282024361219430282220878244329580841443989891668417599930693790484233389726349459145562480223192551600630695237268851931843319862640412959527004201149972913956628097545844497916851201623442368359774475485692105927175631151637157949804832235427924962647918555252346527266297316940055184194223859343690135261331586562242875604319009863913664608223463027708844520229324763175544533500020634604341088765434253226075793720673726061340936258883323909088191722749769513510969164019395245247388092244935509050253420893642257172329009703995101326525163977057896387242081936832407549800224561195348306507543943190910736970922020927297237788690678750513675415392662761246528042516385535008907468340270347464 [185,86] 653648276454527364447796398678698839283025236453940075225443679432829146282108550245198338446311138549116535423502790689972993947518209427736181444535585696677764425610809370804170520749225195918305325952200140260410965206177999556022101387558039820174805848176602169564056793394126449745624143361621009885910978397279665865342517141812111366707910517689605217409134416224897524324356626205081849719161821229245203131726642689836474497251416980670004211531514156339595454707314364608634017486701653296091117617355630611463986850584293502078952750765967339886361338333327738235289814264841692882798006398792243040408894916501009389886170347064243109296138166531831307613000668063495906363083999570619963634850596799987299811559653605422308357901730782989931485362643303970972378445987564655338742284856011235908455130103875044501807137349731548694158835239017881443724069219037901230769501662652416749274344419240082910547383590298603909166574628072195068795725601709398777469168964256285484347765656621103680535122384495245052286207592045313512814511839560492401943055515564719743303648453666080526007450972074255000865153816907111703259724982534331878581282732666370932552373934309688956047488261707264013039056162171137773703268448812248938935298749711054434960162844241656 [185,87] -2239042578608658063574093632522453153919401810939757525488881444286787088207801345770533156403509407010025881804827044829272803652297671122339413161639506530846674957576542758974845161259687535632012288175661581990839342298002738967017721666564310522146468990963360125410579088194370350961547715607561181966023302702159891844640508874380135635640121132681837873625458811479090948394563336688315753336140143647157853406943714957753591137918044174987987334189667398879564047141683707265123379817545112620402022158931330222474494822074524459192080345981064637234806016432263225993156241419875660854818592079478396149087090874211456011585855798144628655325976309519741025637303334134617618848842900715622979188981659286470871089899865867380526205764514309549393721747057852354085488437103743971127455701151968858344893056978165804136891594755688506512728796629952585999878781371653624952832054699104753740133221648923602287295452255664053605999783732200573061413743571756150395115839420113119660989490875444141513816595428415045980747240891749771128569434657304110237364878351308319706147970964928281663564111942338213664231439252634608692909388147378981284901728714053003318232091181777485039685673043258744747693758316482295209346123207542148770707894103159879812917449967 [185,88] 5862616609205862105087520831302614385551933856218148667002564277506876197257420980024980365062830972322586188710477096368749496081531408630516260341259961666730629972511681055495171473376253220899884595181592852911870706569542334315012274683824284214495089226108882086827417889554940360519348493877806485140193590938718968437901065943664626545437695238631673668593320569238270464596624139192516741814379015316866554751083457792446106925721718771409395467590671948615806994109314159984019510332813014259033636396472975307670113577501133201318199914569455599351114011063508684632706500622815499881492955849597413526423007821584078137531386873968551688575593961017445000303764986506695043713935669988132390133776910396290616963074588313221551745804531819086692032220392350892210295460779293919788616604451066637480317849526511783782206866466868306968945207863125355611990234367717955462208278863713850641296861630950795702471380556085031445677133147363114857926158963997191418964690708555940193509402455439156573638910776742810218867258553818975533510136441800615577705180933241519082728069842724359212925308041282924711399234734950436662928219213946964898574295976892170583087547878787439619267022614046530927757337286032319160978052958889847374367974647404680437184 [185,89] -11691106844859174402490648885484837607581709035931264914167144450561041251135604700022207176550768790365260523003936109182671624086253720716529315468609182907829957644207609177714122699645561180771866578162607643066959304326025825534744222118071091606183606345648961766816746140160061490408110450847208524418377895740725015158587993960652043355487540677632644197704230336334713105741933644570562912462353698268364440666891926267162403408098975988816067786232290770312006477784780097891542131030607608153127718056359545322327264633016877372868203269587445096290835522787091049550611035763527003114356078871452128443757355307608216586732781249601133353292138489121647692047800513465394455917367358792738465161371114500635423612253336217469617302674883764618984567897021234209266923571809051258178907216003968849319926844569892619542393618573765459607609734744627806624119314218233375171281238029809862512181897545688868297868632206893615357095594173181872859263856296904835711029659701880983132479054940504651352240915195122154510912664186337546298824856787179058841750343417233625208090161628591773316334172426355966776359238921403457596300333468735679957739874179905118146852443425346045063807861560587647918791358279398603759692544289073046746820735134138392 [185,90] 17696392040641971968394791475643867864444330647402234203290255119986646430929742298119052862025074408687159107382368205937072923223940959512323559764239819845663075033143404777533195039287136698009843937999381536265259428046777684210968966532686357908115474098277454721811306713655757606440950403921690703173609098904758274681636343324596442084910841319145847672179054785143084382033140523078580774985169294272875045104499069018029392645324712488457069091808680421663016981631379391307519511645715237597716891926483336934896607726161685319916210750942307668580417381860686699655588562553498202125653639730035531462490847933122684996244802723713446273393220533648845305822414481074745442496508334088546090239340365763454382548282479962184250169354565769796913910524010218939397408215973886875498310111857289560524356898847456515102902689501710829495368397713072307996466307979796930531820328545486162259034044249306702084174662074354865530899766274638738002397276389810099646596471623165573043700063571349355089259694337752832515580711207082819867298973060877358669195343110298021261297478400330908220315874362017339544530897578648686186286858581292669601901660169132372168249537410455204273691654230636523999459962524759878383297929042727998880029486240 [185,91] -20266485337372450670019563611282927328744968220673873845302131124517582061925786322311925291596422710919793235562593660573267460677844491733540174385890944585668439715117555767790686520894023217479495339615469555088044182434324274078898918454334400516643390176721262909364918681913308192840405218480900581606374188831706579173369474213021275251864462398095613136482924482414894977352514188294301513018101679576747652637392059074680139306123796757009050582488907374036715811178816576325696625771629918356925955845625626639669950468715068048840640413979912660016550335742341904474219971916469936751667021711453684992432971710220301119835317272026437047356583514407735384057417784521679285023618619049380791279854022698933940727621980753097960550778362438054218516092258673120605954019162770850227422901401606559649688067011939963629353392997782018126283568979275263557737582045041726363123663039558313247822212945641457349939767906830553034987197983103000846313263891905607010837491900038279621299939388225320692092746500618147368498292775487929372370471397936915578582316255371805572762481797648198521106768265175526378585893333064403434537736863013737154550558647993060805817940147708602894610878547345294943140778202998117461330816839590538017588 [185,92] 17505513641578349194451407564276321813431509331237917758475478742378334398666031206936565975304659856530073450421345475180081153923227449849219638396851288757825800325374613138103121165084978955864435464479021416114349063581903193390791136280321608113461693547083540922713148519120204916712112684550806729360903419429540520568084503763157732267406784828241590838883573274702264109074861490569760260774398353363864729580820746544815569711892366953865561649520100092751755181474198512541919012394841615498535840102808009125366789288363423516242717336019384151584713952524261000055638103636402870098673968228060545871650971139965822565143226469863795392649982777327162610190940855432100547018611671467095620564207848873845142857141885032360125499823179775279272413657844787392305096238787549101536373428339613552929020836751157380570337269399940061295552814352247730345349487734189220677783592734625554664155999997356589999410830006727383825440639222538566602928507776705321257824992852658247988699054933885952498532988679753518490612674771676179609523604139404900757366247661401254416948452905844415831511388900638323378041824850241049189516356196522839864575351847101042943698169372413655307012353821277313923357601083077341646294315791535840 [185,93] -11369049245943339700635405790790086395764968075068571862095436818592035052138917377819189770910054084055073821575251360192922296289075132900996356803793353218348111198987674536372780999215245232637924724360974057875526247451808554621017170623230723989031400945943642742366736457669391741509229518274621201188642384760781786628866807827813760066843208391448231901965812986985265765116095814524135208862065493764004091286734118841614276513586649174161419513930638520839561161157203747453004718609102918376399272760843000107797137717643209490245778589443666687683610567870997550009422837273529744443141987436246204115033175930534167011581498614427292310183124962720470755264202937045408660223277802351153133320011406658087224392446294849592981806798929638860273142624996299407255798999341881495647656138061289577872561476053556635530885251223721058024055373024527957064367065126128629909172045838363337054364989172708247495810831462808594515642823884638956588195011120106477824451177629883220936313202049790951521476423146150868611885080443653017269768730258254593480743978312737533096508006549290798567868372509550909896390589946224107849421304844412033090225383724150404034416697929481088978577759060812449149170191334605096936556108940 [185,94] 5534347115315939923256758458144405796954646109029514658435076268628165280137550012574778163927579770310689117650616562595140038342160225056050586964721956053799391598062290093559229837092044592148442198278395525212681438825327054384138903871786659721294524322425659722434433680829872469152893260849705081070641213841386605043216828611127659544597742682849135006436421577181189027765224131301146921263432583385716991936312589763734992491004637513075662522424324340019805607634993655842999925221553494846298702875497258766578486764120963446400623254882535935589607551383674692680086947879625337408951964916204886160613323140821302066129356658353818571078568102553669786420771955504282889171255391595439517428006918923288502296629805522336669691643593642210375260480007887911509771176382211228427107456546164869675338440295354395522304242729640124318750410690988507909047230867468918862781610331674189385441623353979896106474037426454153872581177843901804582595480734888770295778956217046215738256835628139353159179589762401406126150758481912715397062102233963511206240742639207507618096268119549392312125707832959980253479060968800782899221121116244847307688641835641203826635410497604636395387625170663552309554104702581012479224 [185,95] -2012858082380547225005205768973700460028859003474165330747073930896501998809433120074774220261695857151259771744110803942827738250551316263612556504786628009956250368921839296413759171390713858596825240321207433227980514713103807176716032226711992621928492778424429932633878610802910903705871194548118769550179110713939149928370616762513251681650311418227790641046998425717403424903502189029223021311383703344039875810699251284665197861196756218301951044236086849304265848321302891257155109711196355851651071113533524847630756983638234548532934332610298636276309619173757867106260444886590825791489117512271488946930092000004034907149017002187035696944956980591036297040498881586261624908631832839605248362371688832439021455656481387805629188329122524084212372260927091254050930504598766921744726883177138662456474925128059973433049601999378594328980001928452020809573578842691790100700287024012755245730417546765915624514862913163817660504748209932083284968354545629153429859734314666488942918011777468259340246351005141728363139054280810341590822801520567004094396043862735091359058838088855718404780680766046482736686938907444454862377059354626278934408093971951984110591822837095500301912746785706523515606016397428867 [185,96] 545170093666970295897756679105737111243536782940357624409801296483965815071719053302739325343689406797409611090227035613424912792077759150784155990237324881812770422116369624908480461414415148577269069388463316187053697326949617928037388746441975694496538584130296684506832542089691366004014412801434593733171611740866748645921354182840488638707667959256989780783772190023935406507413755134969160973317307710821467430995801175955294170022365702883309136749278650210639236609853984598844236972974265949287431566640691743370950431191023549347175111848563632019198593290076295434883512672245409266550515039782323513263417367015204456469706622138222964344212349793582112272239181412010479817006784130293558347889904304814350839001980709491086463825354857383096040502467317955725948539660078794833295448308831076338840402999650424759414337691317711561811515551831340061586235595441634209353568152325738795358912500305990699479348561296419622625071055438977750613728391255903501212051413609078069809450808443035679863343444036271217145502225250768807978728193120134217088256772606263370598337912729827963778162479177046778828157098902304577503815308998256135536895292965909268432077433807904919729407462762248566575648896 [185,97] -109580587993615880044402893275953739953523507939671824458694148915353163915374106717746736729561045724719946908898432031512816906935013846634563780442082858393793168641489412777118259393454953977186216243010553646226301920049487196091954250805855328772756683210440907429980046585134159850210176172729263730434375787757810599369161640630189331942205767856733343949993413060717826335397896575566642383550062731477366224950251028141063767491755547213143703654986670816716339854879510381420423185528054088838302742429770526950541144945437781600815737585597940449410206197909066580252343325303104554389348880741537351439717605996953443652705475469488658298738309877625714600550990465450035637823880435875741953938959360190660278614981271562318242900207093650199730988525439065580985040981842085579100900585550360410233630530616534837684606912895314665447651300901057833590142533212214967780876674943801019274426140745114929563966136422443331738108503978223200439304273474650452191840280517218336410717313936986021724353241621760643776804305408664863845035115075165097160336230636949353862527967394795378449555319952588933579513628860887021085325995320828933688101914772620671025447418020178940622665350758458260176 [185,98] 16287728757183662289167772821141053463186001584345642732593186348663432553534816874793315043331638779266872095364074640544830186033679155526416251001029805319324368119233381327571341626613410880056904234996362481691143089869723097167913028898294104009542676993972396351336693338835823103070727671943981127750910317639993395300154102849533769947022298905038772337136406688714902470781371002812759896164416702992240087385762974438594777248130880095336568229028418762981864301060618836273053373978326954999200591346142301186951007728433582344866163652977939506432445749108277449979551112424393445151321171266498263661037270545088828081999351420156143861616431783406781441823891476464698068721984995853676297924139283624184482424457158141774279117306227820596341760765902853279561769614664148226828233962521934639628991022356671455205848700632595905396609636944429640234827901844297266020567098123375909833667931211232073715463072039787542279828739317345357437242719036514941195429228223352635877349364811125640163710378534308977402157536707291222634766108833055905872035407263571762303608106599378970398737867092142863731528244556354394084803843278416492836170264333691043390773649772952761583204063235008 [185,99] -1783518340019459093488228023890966483307621919616048909872349015059453717909773079286164102075723944320341639089528776805290294909438416729511815274497452836445882573081075558493253680402394378421348389326271375583428494840594531397575270881931669961205915218008034542840427593605645500888660885027443533020924824271483410323018046920707325638361359778132631977871959224574151778271307988560843661036644374961544886818712088934826065211773830853596106592936147077509865261652114145257211723244778861520465731189180745632969039874919087310955382835552275268515592136370061781680159950575354402096864577066131605807638334002557595348594118394271374035599208673151924124342820958744668641376327343510373947294908114692110967948284273921324016033988586978188666960191867386768877201374281623273559652730052617165573812291275210010172386135878286265008211305684831234894957888690698271256738493805366904253308242343053980496190955554516652781527143654381852400821107072720205506426880622430710793443780701560865050270214510618299465375339620145532790781867073830553572769807317391102251965496362278777254039187221261965340404208263082153281179961812319012099884344798014959474687908877615301105049016 [185,100] 143305655421049159493925964850821419014063462606633109108350889965377498585094309841819941803976239480987208978902839653789687578588607793596213101314139313870105044406733482387579096838157534129926363608077097232195654807487690510961369867907139406641580328614338925398568632091502259383575911568180602921516940298195789822609070670841358492931105665719685628744132517846030194194400688046156365422492312316323650170478915611119399637464746340648612796114417098544700186165878898464436100117992514071767125451717118915780781589567105855062795016318748201079713955713816802382101858601840352806820417797954653497473302303492690811274274797649997196555311344917723115822333515899040024770893451830453486993748348868859145026794046766564108870073618478419703495342797262046766790212636456839674136623627598790550014293274278179953539178935347800642392327696156323522285716701293270764544416377335587963944713152255210116016710848821409919144583583610403478908058666100855785313328062218862731651920419465530244358432859539828935266983601306048274135067130111148579048206301027764379456096983470294121010382155092419751152445767617618756295165236930266118840189337523937200777137444186473696 [185,101] -8413993763243177503578375792132165428376187318253771487937173221169337155210800746179806909492289300042526150562240993454742093359001762179027676231987143225378232455140550863366953930533748758454728048553672279551493077177240196033004537928298641677700618178769026748244663505549743901106695346372422509688288430958378478846508922630618730184162331777136636133804410497148362690938395223957615827145847712398908505590605265044291639982740432704637055882777685672459649954199800550616910421212603395604428088233877886847682117399888672718197357971382054880236510405179744042151847867784122318245350213781723844896869300244682907615897079760609018730494196092262527779591912086739832198605679015076257614861687693187563224307486793903527979181389392555252271437667257756271797604583960271219199984663945162213173316347525423706281271656799871676281715844587557421236748070638018366752938913248624470616793849357062596286933898843444651002941502788913841440954813282468277282775116422863297347002655963105219298483413627002364009943549200395545727034435155640473672733956544095941001534725781668099967285121792457790766996883364895241763961824968715861422167285018286114275417467372 [185,102] 359399152568919511481592300277666582729419222664561397709124372345442876741398606787466146910876856579450627832275985609668082962918092669396287587052913002574033844830413090294330765331828525209029461330548879061157594782607898531801837545520834785725241885323072341379843891310505670338229897827510711492988349382993539358738751541795085492087441014545560539915710284522294032344024426358887988120998951465448915900664927951066740164028174692915089991678314319763920102953491855252402508690862709147887363150906414709125238398564380864909077393977255952744229773905808467572293713857177304946108366056317529566534302324203560307671203228014571840323083254960860851121852957995467444350741654375613404679414365319915477249977290385005124558298520887025791054744490108188026340146994129581793774630124606331930510212189902477460262059833567213081536832378631989300100059660038478492914027066562955191700440929303045308524387566187501909834971942987339587931331361797985916701130668317804656139244943892930848356057315333785355809576214980718584135511926214537239942020966662565941722663194964970228658016570753216492715866657305403291077113364029158264846077824816727703176 [185,103] -11116349907141261994326265884048840496969590590567220631976880955667681970175942117629301166255403282465434688506062776562917113457359941525290822592893123914203657804766308183316961008125049404060515422329129548518311891423112359164198009820158825182858633313554777728374169964421872632042646199268478559033632485854890497359378673074371127312076620010234241791309474522449931758731244785773067402298209964472575471241920019529657029515581586688631009952459575798648101835595148875784419832514352032786370738411671448298103326280896934936993570446329746830857292451533182345404397782193300734861923695767723700428845927751376743269999739716597297245349974247921137499875128577385997452524513955333952776051925905594982279815875628293703333552501382702306226387467060413707036280095706830153537690225660915676790659155408124567899422883527763448976315995374545266433773155320846881957119025392633764266606675416945321121276378516595815337126932484083362325828055371029505133214841043682690676748887725025747731424529824740142707127962138916499788220006417134974532535501273640149991661906840483034651235525434542671087114530637390326021182836121804782244826290892265 [185,104] 247751509815011572763530714396651005050961610610580220527320920562879892668483376153874713701377311592573085404707671632609386191859083426681396094776439668500579912288299777556332828454192070809547748820084412373932207816210850070862504026302588727185197856978835212733075151704937696678765375432286735999415785526815241841320553834787324266223750831520757821506464147545440839509501026303335227884427334085593330769963703416221307797562119740053586059332462084044499601293913895943404305878038773288148984921269211273340372747106040474376833722901719558207287848695120646369994682581953759663972072002937328654123790082563831566867970219856110410776504367242804747076711904203485299766413176189734632779799011173338524636766805148545738837887274016983324117171307029163184414098975408066291167542419192296342252970106990576228818646607177005468949771573570246019225224007224743155670674929823415448338711119519583689785592090447995903366941985139343253020976537560463267807449443301500733110496444640159301743366873361025396949738800902998435101618351640936200744910282739230409115111876461643547001629923558704939501164468065125847859455860163009263147008 [185,105] -3957994911822054365378243694328435282757208131200466910246630864015570145741840771541358608703378527174943109491072322480478075283411272909996356940352110550398753014251769991086164569115542629874700460709960180044465123067356277646774975993825190778775466460997073945568449952755192413045490102431892463692835924751761313972203647521055612761047748023309081199117827227318086253320067561127990975822771617781803276408626775698952790825371184153020026864366477243141062673470520034868630427072342041609594899105306679705993265486119831859581130615381530030541086603389014698405546363296940847057820958201280949157604850265393213797654007241744005595237205534897662936012485203658182678361688757583284230908589231940230213055464942402087197582936061164725237206141608867078509414770601274121953752792982602586118528747831693793253110283411354064832256808517823371993634331109205101899595437168034633722434553442396333546399302073271148228345114137844913897573291909224138058330101063755462994977939642317246246084161621917689544136794532985367503453604224874266094566892339182641481714851584463205760924230643342309526667427034855548197155582359668608 [185,106] 45075934807051561660209280734630094709451048691468626185046144554850587910411093779407516452851314440334161787007901798720899411339581358844753174575220795145024768483634000196669369546483590318111907700401474160966033034487781513612336627593196489929925686428195654385746788044727212619120637924663852828364091291304595679580144213177791350166508154203826692759284294441201829364972683464177891857792059001019916562531398748138255815771533941968698250658683459764826321597198774294195248520382965217272202769640812481132551062877318443185646400570525543782209676000426522858802160981799001300391181999836435549077865035858699585643211197527838551814329505700888836462516049741869968686505152194133233396492771304637691350957479518963459400565145429433659736662530729800655839915102981284427393030181369838510730493548829262701515892213749921327558258476714688262066200206611928310945332044962581667436142906686947710262753488472273500883942910500171196355316740595476006470153710183808716971988951061740889923990936140560617357145343494531096508967001486172400179281800695690841253756225654768528149291678233021294194952321170418660759667312 [185,107] -363825224489567028575256222642327263290980528126806303950840996106454773799665127663948010383153908434816133928057828369671953621521451765752156896713863875289776843958452132256046949671432497828058327005810265418746320982734793920012867429016283447940532368609187484148392132398248588979664278432747480400652472174211684908592139960950066031556572540385584058300105604552328021701919835163144263941047916844466267705320704365170983922448194331797923817441180398681248286467282995353196241858995291484075304515337270038129171744616524520524386542954070729428629879570183365794665501037467340239632196113336904844343860723013368620188692212090353310353483473205355090677745263393685915863815289219937873217589042310053736701087068516371306745169636331361041014646063828119638729212409916858664277444643119410249638902056377518343456163238112284185291506338829659252143185186191873909214195427017180853789372431349984382297241086549228780063801145158140480693691067923679609368697061864960380125882809342301975409124133499387943996269074797527956909074686997014365768985455605272318765736636317871633136309573166858925534465123765224354 [185,108] 2068432867564656590809209966727975923964123268463856934027037799658135832781969350782564461244426378423214682622700658817034924794099400700193111853450538854834497572047700444920832137156166203261227789398950761754376605984744953957250003794079756209602470109029410059851713506351510768048701913722511498656610770852414600686210574371528077051592647746693198134545180541475787108723388725654596223063390120187989514093410902607332796236967822102318501705031717841440026301559005144978991790306493904944338203036886462908749474305015905195597526055042393588444927960785075692060456972312308995617841460747628006279666490662733505020778892037510399907087600456097170684149939221637207778861540509901636125885936434330339979402740134502774684638723153173782144453636086455476630500447941242054994484379231401830364527792684460855494388585695300028418439698807866972752396848629470899573186688720731237931518100558360695044421104080420921694992656571562623186653372870994526512942569188722561289176250620952393850532970627495370629111869865469923677758943076147311059978230880483258421254324844226290771625205168026753160224611968 [185,109] -8229206122381585779390420672842092500424170022581413787751473137810945763996235117037994596950779071223662615959136894079363531869172318164386155557503062489086491406246759048281507632849963119202570077954379046559855496542958911108148978733607721791613982761997861906198393798901775398338250572450858165096870991307697928127630298199844915237652691493131921923847400949161855190834276384653170380905261787162506421513306335525087646163948980863008974120146657961049080709036119206344378317886900510671172334962916566393056495579678731060348083783466520440568580290348763472216863180208709349073502268688548357173257578935500878376528568244493461703740946800878320515587103918199836979146067335107980512293790231163014807378825202047595816949679256010200279770331178157382432448409620380111118877256831400879647686921762528823434574059871823855207965123003310488585586756271905065421943163764214166983750655128071328077084984151312042929992458989811949628121544465828462454723236903652168040844802366886006314290935255341308939555226703290598279295037923792055000695574822618239046931051379796439766353351050102765472 [185,110] 22753362380345350370944955755859009025875519208721706376116279204871841224879601268992308124028117044801356690096889728387450210589647895982163170263605162390777771009364446987930074407266523334350487066785951217464156664148508912025216553043060418144904328590759230088361540955140177433567855289236828905178061042164485340828936657778966233171770085420762424776071752474751959531203056454825241091600342568001414422611144263596917877553381481492347562738098422338284485812794636820750552966523182957172773133162807281058703323697665848514776541630537185443799375291289375959713366202661908520642056444766559762083154884609057069579749164715938602201300032771866427166196508032971528644639426323682067309859079450796412420299546559329245138288407033932908551740125740670703296079502281599231073837241868256674073990143808272846232840030396302998699547465117064603534516438900266188639769146376518246051572910757089304358210032276433091119610467217566364327439025042159870679009243323985084515387456219196877755706588293058041681652387319398713852758882936141024042927976446897220014787983649778456015507419624 [185,111] -43404358767850916333939366699548655516996741949317191456809903474819326089503589004325145593263171146273418941354922317778901548809503645178642175482776364726794208584830686351385793649293042599706965369899295591503625530186627763661672415455524616993059378012402705543520855922536369520935774389969985132089697958109656666182030830966280042205712574080822640261805092106335907625693414277410038322615737748038962916742336118365109788808434357345366511240696955907798162567542741955589919631454708642109271999384662383684525662412039588729901277334889580604047880965906432993924223760099981078370778020627457049222483998219379336599046887039524711776824435128272427176354061604827697307444089669736041443466447047905063752546068653314689038216503999121508150615721703854314525846146825174136371162374989013128310870295612195097302576638815730023507505648077333019025748797264360953436102542538782090718415082951411626833429396622926133213370347842116922467139310685528537611464412082382064232185304091275233666997312674304232946707297974340811024921026410109454309637804122598468130152680236866279933 [185,112] 56684571675180024286824056238870541615478430057039663047474302916943823501802408617419529198540660849952425118109280658489924484738306324871646201813973292429082537239205936887176700043520541966848073177165177652612670539488441478061381533203960989802393494765418770706334172435331348487499977455401200562672240559001801459017735579254410981683685570183534109050429859154178919991428001066524832804126449290072916511732888086917010351385002874261588037784123276868258884068698566736930476746231609306823384436864025089090486483846819825957346645497284917486719599142799755843598658764998483481750468657255217629480955230777881232164380574283383065560978121830897873522042667785280749724585007737822000497857466722990138097010215904610354469300629281714762892356156334403715135190817945235547727045814195657892988929281602583144358388536552451566253027912754679616398131945609081710305427145418204857011909478229849737411052182686699518821899301547630989955342205456925205510882426094844913356932758775087051202642934063922646328211024928851604950777728905030284149865879479312628302278017664 [185,113] -50267394048309969537535691757624504054003804406308058084381334504840210864606104383055403983227589789344824105807151381715164693277189998536222701436440149010454211104936409990755149340309667095344658560894668994620721924121998340477684702971015028215964097218309120447369608316326824721298458845522486336247835819131353587409701075946880956062579458066165362435797426474965735838638552396948776140910664621477234440477416922400174409072039325595026421599724221624143987299374701381563800814341012865538482844549291516149714421766559545376752947008573129522343918557146538986276371307876789475110367940080571224567707892776829412462451583916932871755012218315467740654339576541311131938743382627839751200661987995560437434342510168917496121732679603912063129515118029475941052915739237587120735244936535338555289756418352860977965484227543239239251693377816593636436213649098828445033296386477891734599151343255099074018080764961590742993805961310030982835983970052754074344795117687318960285142830493149699740246315815370858068385391843561391166069730552982293646798684140367965840 [185,114] 30007747051642446475693241484176778929024535112703873559211159282265541022152842354683931177321467003674202951150752726679381334896781886276396913749234895423398833729650481329147382565643180579759611176031324446924216123011118009638852635111152854324294147976187450245365967132264752409465037759440181522778847991193332535953877566424336357168652201162768532294059755767475441201487381843031668908715603276226354659241366922315995477535356982466447953922237805125999393475683996496191767364776636140576803852092494931079752714151098498509945490245218495955589465964122083787287789865440051921749828451818701840517093846052841387953351356156927384032337595238305624670899632921665335541389650592649809310821658227221217210455371873781231402096566615981292115125873734568750575649165809869828877199801710361844582329658704262317355054912664408463984524054955543093393597847106733066280825676364376797207691020083045047329066343774276782835728083239901424861852441614989812336576299227827820986231210208847751490418963430852947211779651735051600048432012240759452113223179424 [185,115] -11948579062599287263415565310994001021295837009045156454150772443230784042175734520232787049738877852860755881557887272658619450889653119507888959718425626673985947850014065012811389890513924259282116987421803082371325443087519539827393377919169720054772086341474646316758971964406864774232436947073077323374258765956279237644684511184305412194217354671202682986629519757190908179745371963963941040061122998484574795045754739577370067763212398350132094403120981574800614669602002122596555764495684066621741910081219768276695951193017376434355000699711687749553606274893843411876913308565850869776189393083466552077402095291197745066087180342696194025911440156094741414778265122335502907248955869597548143248090119977692746759135310298997002641178773048519087209117490280905992447589028659994529976021559566900275155377267448088412476585663301052506439174752124371890142822079315020920228868203281313734660114835479628149780583808850581840592535682161215047533522318237299331381692419012899620067917603353364875648905649644060598181480912782994367250492241387861132 [185,116] 3142708715984967055117822464318616358432338687797981206088216102071057487608166594519763896509055203618731762817444872257869861461102720967988753262992707804502157956280295733317055108377478781637513439756545922542768062606796824110566186615483291047236578532770738387076321782139088242305362248175868480722678174778793514402151805065483386179162146876218632189455052757447035138375336978378329919990584063588118745505546989468584757821424718578887486794300479134700599954525659498009794172897946187110000032084358000035834638619652056182202148057588485358848497386098944820018133212443059250273098819130563844553953263102940099742787156612235227251789949238073810296903132453519401148802054697799385882251588240866041567985996510268974243649921579558845005594803336957391317809484989405166533662396827404027687635588748845908553316014818903164118023093047535227164178487052851138602994310086092360394724078667099998476545577884601908744045447127008565877941483741878104681950370449196913182832838134061310146661780044518937900605369363949446237723588736 [185,117] -540390032303647209307514963930759269105048043651055518618887468620572737383545651756086226969761432114418670713345736581128691815101881842362695147014658792146839452484426571592753961697599052106347512827156644026895436869551284665966727775230453922686888278908050813095527479936637237948912842051720938246966455456931620693416502172511498216635648058142560676821384179272516733057730405395742017191691608154896288916115748812181397771248514134799152755522018156593869958132653524747726764285089739901505929080027875074462747819307986908546210210551903988120201179820187873801525273879356269769505841074723865738940843604265947929582857615254657250486328983281065575703723711045149070921355781310177829458907936431952711941839020404852977436143867895946598597500214438795426438011544951670767175679338919061832667154798926711070737057971040396058787057152444891252135058269462891899940125414390425908477081040041089668288308317936833522890688485780750945139087442387910683594389003344013388850764656229288588689108209145376145863262223997123184 [185,118] 60083873111434754143491144126776847007033054061544211936727454091903842970807479794098454925507895130202414467046327100471944038813836119901720037107394593165425295335070972969716433836201966786128917457843151050573736748373571174240446784082471536582263056543900231352374874120728148102795299344493585954684085232302564740590187921409760417877115014584652500546580730091895558578466055308676545799115334680276316222478670990639528143000599980870237739359175819839935220824431968830831449955945492426558688374147812635415836139805218926730485689324065539843543408479518109719883945632033016863091287260148437524638082213186336293611799819640791899208687785395488362266393619878506682855561767578543318277805464786992984471947721171885933871489699140261885160300176893261186361151973955804833367033438860041400068177661980240205605248442257836449768166403975848454230241268685359246746346127904358442586584294845451383397306050480698477383834887671752686758418438037325781813413040460941290588898007968243507128875178356714650318563240 [185,119] -4269609363210406899444697773527631608981584287821624532365589107686956971768092120074394169529212660790708681229614788241154313610390069946826049624196452413184409431350151237811210848520786520468432381322847506442659978396083262045546427773302996745037471549531557164291274780123582894577544173923528483817183742031855612625902101193235572519070370951059047673340271980064868914271912159921594028167160810103778778218484733945903107718362012226618313534085627137340112401474279626267710575349755428283434033365762409087030054736875055856869623998897280555388240023266471646117988943835608501372434794553304907491090737462923725346684383680130475869177185124460467344648027273293021682582395992627024000219242410538033447710575903341158306051235345677171442043053158140424382382951001811630751741149355424164923245135958768887884208703050326879276330848052018961449055952368350476164364416315808564122002775944069489660809958521421844842860250182119256905222051463582102305018198052403657680400383331528692326040748196640895 [185,120] 191516641830333819052298088777821116550271234781993445741231744582906166126008175662883738899091422306811399251770762865176380178160190545205915608368492571164985556315844612862156984983324508357771683884141620437909265423250998460989341859700333315072712870061109409008393261990445277506084118932164399415129710449338503371118521164163246961836839823900646633170265369861843095216043987557417752067804565968325001268044618959289461113526104297373296439246611203430263794194421549872210988584689081709024570963044346135621230272253043407983043647256831424946209410666396030279333649614733126317822829697183580317428435741771796770707188418818690925418708810511347566026533430951074035243501202537507584190822605773443448442973124684256845199836392596091319437075804333269660642427444667288533497887003043306463855729465831756094541965201197425291638529083453019220964533816844855252463694252989405391682051518944843830591592741038298591768497187603554495450601746319582313615030646297956127014893600740069249348288 [185,121] -5351447670574735670865566097246494393688510232441051090027215926325620876268951768436898206853411195423199277436261904759270140606418438058624281779494205298690268774607867669213368332926555741969935698115683859782761104887841935546011720089689972779075301269094988100005909258983438703823592555760034041262174643989516808626421632641736349195020823317670321205186007960586567503441481744783919422381527550556732758708807855594829508513599434406435067920905115367826358436227608398212786030198038154322971774865295754675441586867006137006770901102832909967801471614412735785056547534198056291916591431657217232828931839314548183935003505127471106901724290155020114806100629696974208029143931272547327800026927294705366007981578880699498403655152250245301955855764145658461433446521664286006856868451746892824173472808528972516933495717987075010300543891758416585323099476986271385140593200008626058710344885137328833236522828722107435218367581770164682702195203848350975221901576470348603956907107409336 [185,122] 91846112631058294640569768495860029372024849335828798301355904896717669856690751079401566450859411764969556460924543164873468519613370985020116326279451829419678837524622965417659329429991980215726662548296922856900106316020247826902794456791720531332247941004556865450856565273398023457008762716966646318360851253271347467946368247686348668330295530074847417409067255869074495275281093528942571819091532246273442142029811204923119980034637072822171019195075787044742031479720317070264280157002158287621084619373863767561515221284513428818184985769516279320672645862767128949947685606298927581147808890703338758182508666864892184844805483762529398164019873726473763217691713304806436309741690113345309756658621222301804092385564194435588884172219623340093539288520317127795084255214320748158629923232839327902334519256960806188974661777592901839934114586790098638714831594134221155327312058862605720798674509513240883064440650954899987431233701475437718041366714820961431077513490770874205200 [185,123] -953762812040523912560142294534092887480426276104317290315548472548154345216918625658587184136568865927130201325798378390419934042735862034428163439166135619154685437623216576963527323505541666796622492685324786483191144957195113452549049242644576847109057756948746161015032496691393621958928645298333118846050927243215013186205224145156701065407002842074105968106557802035393788809632811315682125904833956629266558658579081047799564596191197114583590508672464925004813484048683801641779625064964044478863383448368829376629326435259721060603381646725624997585816955433616011532914404690167034123409385568807167200963796138714423492492882269446258395144093653960602231027735978738132662134834865963145901308356782999983835788979652349154132096932907943554775880796971889362730572850040285910908809735487918016143469044021403010380658884194140322626760980335452043872465779380368005618922991208030805846691843849179553748568134834228379045572397934368853803419218092872935459999592822 [185,124] 5896923216567120191990858604226750341982225383323023629987501535562160271370185358727820261480951430909208915962713890323488251811691575813640725011487413259746710274116438173918606939264318725808715932555618952539308079949329049295874676652031755321185678915453064139801017063686030715558501365594617604592922777686416599825290590340716424471819434941842819340052235893271111595869450544563711738103636006233203203688804931907772310552577032966562288074729955000612589734126905781325215857712661172517037609566078751389224195122765872827987084557463119176673383301742760925345588558801410120495319760795209462328896036434125895805893589191730817215798546909827598624954840258751211366724151117071185677844415540686600638283131719026532957199122595929999499876139820159549171841709662725964539270191929617302764658679841763902948975677986232049285198850774305606392276479775942294333034215353489891343949042658956709858946586327409142246304401894432930613559777233169920 [185,125] -21337317475340488854156164573289209785121798694018383875313079627474491692876160861926855208753679123155876087982721615635339491173271759526732816116246915096146150045842916093424751380057774453426595619264858286192385746983345365555682214836579495523707505696147197080722522025568735612855618729353472525531926405349424255938574896832904215455115003637235447338887680918416459038895776532236924586550626109510983127222475960814880346037700645096378450695125414294444972075368823569373606254844182135873901527477890681223323424138656653808706832307584302967208506403028636100128707644024472202916433067477878006054532357507535156550644498889126307156268716442641786091375054727256685000444837088499821860086386421731152172217097235619810747769337942901483274941598416648661796724202457701711945934115380568476351780210250984004074985697742249672453617282749447520343384949054831097648409587025943696938104086954617072688448094894092556603774553505159562140544 [185,126] 44357672791847605679664669692814315458413949683279730273209024401279746985582124715440824001178948399905651675483444344943425504524032129215439818509276460877063135061394561646952632989597613996788164263040872718669074386333935780636301552680387752661972367486517681252714316185140779668819535548982344062994254788973684575691548399958826830982153174007590680048125031068714419387483408423324991655260120332452840734200503195845583911084562108895372951444881260014713147213595264673395309985251915179852632592943919324761465229501514591266501010025114359376485806971733940632891609921220969380720327858951499103296179353983508293144439916967582097771887102794796138719478446172601419778204749223404132126293491024856021945290347207749016532058640826155338996770393066028264863388912051788438363860964875056965436822556360737052916501902479928658604354433442894784287434004418427331282241614545384628265906882312043878265998530481931648968343810336 [185,127] -51940512478641443893338629001847273767984062264686182955405200485747714730328321557211113768162109263839150987821774024020781714422246335591507691901815077534627546547560378876827731540320956591302245661669519661000835175928720299874854371497501897844212952211353627354623575299386926298266326723419204829837761496979496696839877592178242665722725910524866618176381958924817940438143454029734748004811214689920015656160695449040648749843161514180952259774602195420702904336414003595467760110961332838465963632600000402420696136382627962914252150747740383027133860821812455618434942700627512337478228660606656015541345815179624123078306632189866442344550866023950502756869585460145450527468878632502031811084811944405888508278119187638485015916541953198806697157580059801391596071666546075946221369581338729370517887623207632731706178372119607006994046077707694046639044264067174683968475373831318876279176286031115934147819450175961640 [185,128] 33534732017739615294145679966585847866548331685828825851473087518361171850060807756585225908791928686847887589972650118514954543027779210782738870086539467172690804155741055792038988457359848620492854259361073246886874443952475755029387601730987485756533693518084682499176274246469178323225925957018166715863211917789822210682131852214020566492649162212074811660960881923240297800922782041205632534999126827875209927417045389225744285913404274429524572256934422015561174676716941760430143518555397858957102857902927791706224285892233252868736651104233527713660436559676815201807585615615385353195857727374278464771414434341650485498460464634141299756695677392907055606754399462799847632671740039728175492606419297759857557023915440341177846922554979668083143743157908518460404149229120569386799560652430423880483399310375238934691178119641375200771284135678635834142577960371057713973476279967342279459570832446810693789760 [185,129] -11666956146761265995496768678542235173449277952412328508933206793183479109495072575972872301217219809157316797744224084555521432084837878118000610918051089698753373221575010765871031505045375265838663316291980895277286302832694516554959975653241908208070039480973270934567523831630934686294014004088713209138232582608922556141015777328987829328721365563984377246848289872736110811481151781104075425758798762817645631684607635909768316831557215392930317665253241045081419235417571249956441079452413350181209453257213409882440863349890909372103663285560857981242481272468336549197842870737212656490347539778634733854274722259180719665880621203562445662295028945720953925666620694827343960747484290910345368271931283004434681899484290212973091580238814161385186741238713621037605148426309426708559496873699904109513092922882193228899790735650195703750306964262969337216474013377460956634606442183516057657262894568 [185,130] 2133633764357868198522504901826101174941627819066425724106017182052080216212075749790196117992731851832416034195334823786174037269209683609379059422466756579279164811262846841650937422963476335254009302729116326776179836802101720651695010243189811605656198077393621607326759660144086083638085941613671970914841758565884185414034902458208013689702206361644922812685165474056645255734569061606957988559043094244470813564350657800895047215029969750988370562272919035209018149396877852090432303400016612334776183614350169440598650451515054422375707486559145940537628099213513671276415216906669092835763454963201077938276629717394611385185791432021620374871111168179624115430751194764798520855955541901401398622236655834438550364196397525158958657349635886153095160652500536851883015434202620416262638138780233481211215221239150191631371432568620064021888651540800634075573566482812270883414807265635168 [185,131] -199673497786243360201235843030986443100010375104321387904990935747930645821969115505711453234626038444099493396239339427884446799724584297489389118844500272381112627354899167781791268900042655044218687664960488388179438840841317150057750567161891386522872575197381544904803300487367902947476832216170824939862373207142650428286505538223756871052595101729217299136682816117943923941059259637046487282479575434513521431312178979850999022134377463098450357810728765105123564403912605496360079412308818543179154180355382097083501117935838116698769231376701459799928765969391003235405903446299353603471129503408838827846688828378843859906160062986508299941348378330402607764774279455704026862288265616932074599903552236060725787995451380710632823425969779167518481604866014955043015454066808604096216824765092674743773879892398375937090906501203724598951642936357538292858938621559618031228 [185,132] 9287701947434096525927206733782768069316393307086186836230892692338854467178985238124933598332548110465299800425933368654138343116270729563843149294779128430114486495543234041063211016927901814644138977236500777807496084614939978930816366501584029704745828293864489438446282853527485966333679659218827668466428517164432552800386227812367449470563883527816185053258864174709334166801769575942677810561526719555851908939928689858392005845254900363223216326525810209331370668287730420591827728809635473831015740403026383713188621444865658570513120815106537799581835354143119427244363611834967908662766728254581089847201065521276855500075969699589244685929171825664544841828697186480541175366227060635357527701346258351032324375918667347640889242198689805026709335784524064789109247283904696143400729262721150068768452367567431116722752620913251531214880753571986837315110144 [185,133] -208029059962050247306334306897894722074517881061059969253379679821601707753845767064501823928866182012270709284926695214505992497563476125129339971095800700782190026723329527865878650807196747039598945391051400204726966953497590721232703144185153565535781053281662683145898477980670605769745172831160503928095113587462696725154357860922564293520711301647746403225375014724600978746136049822453344955417356628890372594887290688210733293023645278130874002603369640994459561790283706921214658083394710262523103270011929827662154729071699881954497459156756126574603610290172542481860443440440502255076463006175153704459796605146255248624320049105116270900171689190349032049492565695168374151737453425206985631936726548161610914335129737688113159152574965234893674411357082902634149891151998974308947705655691378972324916653547377755545486539564334061742998282640 [185,134] 2167512896746703331741527600312778917116275411664606495236843711975281410042801108709554896537806621649221259047231437488913380580844985012137050499735895473662936227871074686496211018764759740185663447305659544620112512570081828905260934864258280010242205530059271880299736230341120063920583787387696448965890756555438409234495162994266440724929782276324057163893563468936769544603786026945764693434623145155443570657190270661478935298352856929427858981010628916685960847521881591762095180613792131212444104155381999649023277905577279224920782197973146539760011104356556486635732050819027235661169548050883919423145998293942115546689245950139783544277881509683937029514035490827697105962636225983208267000721863446982517507402724630145060658733914274043457126504531258215032435356844890140566430036504629375571229931067803734686239601923970968 [185,135] -10115970618297193984245338348605577883757131767734742408695437103966291142412826182171994927576085436912047404865863853463189627103294899022315134376479511437018258103866807004996505624749384724451381079104987253347121288116053108152915231984069883312107590196366060538112957800712800559292410846507869053118471853835555656968753019947560111737773142986531139662864546985296337288882305507467921083383653485691761395145428973160804414294423467198980046973907096809533263474397130237543916180937160498715196553384155157297487587693114114223771919831085506666817826011102405783559438658050227049349445949529981461948188909682124420395616734152556188618667920317924003770845110833901357251384694619129747124279938622117555118894995253805200396396129976084745286948678302768862230131132900346324433862918249967341621558564862550960735 [185,136] 20288532777782208256275057043019513047979952047022108545777909555647043027300691224784658078443078664988490569741763705027325238817324251856683405473120392726953934884430432744909967066966876099220683538642537126537198978356321050222805075034713765416408385375449944653857953341095612238252497536612136153844154685450606435948306121026454180813993157494823989264118382304301812793805414370418908824777172487347505972527050275574774491135801113605168684910687021695055399469870583900729878858585806645639032666386613802556194207383998155704511848290472215805658676697190733827300551492444832691138976552153248772970017797011529470653237668255404570988611786585786521792051582444792419330478194142725423249305604770530830054823910589250570770201059928031525197909252697518067550740445050175763306352018398619509085120 [185,137] -16705481431067609798544341551941824267158162478174672155289210130605043734414496766360514230447787415367166693205284651122783647742863476212409594174603819093807425745708257843854092625093398589972886109616879855846949481567330075354419336363180757083520358040131760571644532623265347077020565582778299750938939049774675611419139651907837390798201592949818165596562148385957583614580375024187515623990699013357981329440445512385069230495186925650762386776896992551123109166901257908001847698251368859483857306743310198709055957203001968656840072355873102590067270176345039539032292231324639677313113555139548698930821500069638714631405683287390172977931193593471379605908560895678052280579654351103945104606053485023562792209342982890288725176028545636403174863613683385698534831774971342191980202904 [185,138] 5369250429179669840615734268667121572581847689470143784953860344988080586458812750758163465511519172435776734448047595693878725852540861668836354795913246903724067428198441814652300085203801441352836707159861141964770611415223828729980274395794295184342447280701132747440160919877556020145794248185404607559986598549411793234197077128782703340406982979478862125488341403037544799260769313551454167742564497007509870821279974022489650567889029850217755215190156329680911966584324266833502430233600330637009729919750494940226335527397042909671611765256565259525256260302194097635940064222363454975051799246500281365163639849623198185273943112533444183677180648751123159500129667187117574542026930382771019504559822469421462214347525576463308523034268630451094876975819032374043494372448 [185,139] -636927607783328151532925879084534592202074886500096630527959547517604090912428943217459528789370126420858257365694446502309385979180221294843311819058840721908664848323181022158186209922490114076190867266151038001010010546681878853420763587243061049220710361730975724378370389949726520736321064876766896188917600360761428660720994818892512198078740375083677545912432652392549404072804983581881759165201208420638686945033746187099173716397557671790009821047176705812239365698125119613146427766225205505430377920386267406350506734026998375654102795292833246792501818918199160733086400503799340088246293172676929208810118109524278333003828269322771406104978462500802653360025960275099072648473902406103854576436985589258680266445919515736567219349852631946297549187367556 [185,140] 26198337411875185444945336963238070296660612588162441475526135112069484424573626772165372751089447046013288959672895172599474344582519593107934633728983101036534458084929950845601463261980753958287703445582860428959955014901541517218618173227924135702647544608533171662613957056155294257463687173085164035101489398289432153600667501051029872822969119250126748666792477118524620994613017552509894756538476629301402720437958968371189673518539086976580981167268328152190821545347195475246857309306880235025486297853136886154229416213442200050173498279492846677104644898226131845485903736315945334176773240898498549092373611322444301537040770726873550635901521228353261466943315036599776682630413749724893891570121615810064913841101856897550982387784549248 [185,141] -348411634391607673630715244180671952899958637042785325913257992388957445158479907402005682997425512571159797723747339862750895086117800427421708212251688419385138715370605300290430381575803844453670164968036430189787750991244314800267549251331994499034998167908670606277021598601577379504832617358876298115705158606227070752575144284001664920524974120129251118247662808948001158276012467931773478016523996120494565208633814981147334691705995318845235731869647808652577103758299490501841275643735782523827241887101733370847658033968841047388735420515778837871149953369601948339932665325438449548612115323700503500234900848959359599631242649512578177623059336172673091372176199461755766626588103177210082262683631121076772919099665811984 [185,142] 1384661151569207949738739555510753494465365625857583487273889834131554186336193517785452937218667847272698746327323120606044792179016882461309195748825586589867827410040051506547661972797026431395844356348478621603084807907260473948889588808648194451940675715970398316693090571691952265288034793449272171466567906799866018703202352887179313738051415650363988013216065609700302892923781685240541502306783897193018223099454378915017732404949656646875592242955680203198147817847669377555098831891123056464397801159347423856528297178430079809720181176752345054111150401225869649158780871966628031879109145399401813590041651004486388424391628282426395148395612589648536647680058861919738419014337502714294920487485444934896 [185,143] -1504112517767860129324111115395908690846775789052749194503536642644825251294886186163041865209269171263977506550656220017032130508781605585116654570855499286419340343186776795211727829831997918558832280744538390006243171530617757397181191727260118701961570130303878346042008550796209055466010622474489058480544383233700522644139693549016269400451519946949937990897939749134467176942627801148240505848709961782900979815151381258318193923140151255795748001111537385563726789808337832840022167591010368684864007877878294465046533809522536787275203270168753220961597832652321889658451524934623980333822660245317648739343925917657517131348141517945193700076262799997768815605688619505357859425580432126322 [185,144] 403388094054422608336875604157746773662486261202239800261244999015836336536084069914289103948143180731639892586810363522687266623086557530742549919958593382069682254274010437176600353545672955302388134003105447861954252048059935709644619115733205244295123848615193794361612340353853002128330764309311065194411322954717585301553419588284237936292404238272309560577738961979916417989425792335865520798920568314434955380196371070197088059172102672037755610228459209361407608682141772651171556562506361834253116853876943937644454766175520783266424146642675946957193569417216968911892265727574961421984512457144425986112545103874272455479710932982420702459279162125028793592245934502272 [185,145] -23764401573524664265201775496451994905075844105478439331374776352532555979039575824539089921423233453782083753305648176710991402644566661885410783133921536325408277785373559631778658429094541925891219882737118890582584949254100470386197703225003179669344614646709578843755547297114236374663179443306007686281263087871111925922230772484197837950177289033568799263498688062155084847677334401724956852309982706431570595469574196936939852168946153341924223441329697901237288914931703742853900655896392477517181631965435087216535317355171139537471567777971975441294641425861678743989707057681354147639558847231479141772566952971216818448956317342190986346905856366064 [185,146] 268612891755599749802841333429753977014497262057899162812283872987658346894428473035511476914841950653906066479818072012070800510977057392294918923621057236096955740963262220050924639997277322587725517300705599633998312231176821381909409953725290419495082170687886759429801214875305929248579752741021501620518977142719553268815251753995177618536557573215475875350615944559363800156052830208506006235700461439367437380960003616802936553725462624295096390723400019680546019896519971559720261222605322560344708750308180041078303495853561081241641389918132862424314694801799915915845281508841341610049159912678874834796421394377974208735905845440 [185,147] -497317183818862560623355278964495067887130144518795444866798915023174021288071647131977556613447949296478245623888700743690006750364104070179546720109818369636772151281120298829925157588244135749340577321556170103029011551645650395301886076481472091972837825770959001242652501340927615767427161006789804023496702423457122058252461342784178632633461279025904051679047801255619787335843541187614140262104995772022514875864191957097041574131158372254362518553285137010509154894104783106529246741339704128713734411720698893628780257097713613806284486267926245539727510350297235914712504556794097132218444292854717047872620296 [185,148] 125109917507016787914233819417177271521996053645959605986712736091529608181070002118274416159131397615378623808308715292706162156159206301621489031475612909311078093845317513457965040851874890500811083367146471747358998140442756260744447817209277869214205019344614554459245999687871463956154966378956270667717630822432159065603169328803525283446394353099765457338043495973607410136945862481080506587211499208888082756575705132466610810057727930704170659419632614577916824807453041087908793517626540434640050876817642086313400601015596650061891028470665785881237760304874837944116038685193603595489792 [185,149] -3420068579158647538476114026304348490486138500743053451505033013197530307093949333202738719383566945813479099909205827573324760248084557625047117976280305804379628792685924457295413049683859942409197030941661157187460258794496932078143055868228730986128285901906995884542089368212346401950369150428529116772870278158980434989862606501589060467757556673222829171408826700526241510132384261961948640131342262470860875503911494291701600705070219667313633202170197748033648200183750717692007681659546025352857648970399638875124541286224377042868195082847785954340132398806874448480 [185,150] 7748040036146720384742850226121409859735098529675149861085937801912892206748811438644215664371053724791931257591796566947638949288141248788014960446569502839866183496673452891853505353365932973514021476476749170306680868110069574170894691829720088640222353211620436904573667134588750528954348811077399185592223791156627394460466222910563518597123182148518598972190252547574924319803831952736474926699265210635112303186202358424387319763284303115880209558178278183791070260424695744626064223035639966842486626412436301237507593677717610523370289848926528 [185,151] -1042798799070568803514778945597606182872786200899226724450971666293019681004911715775794951952582112426250722550140769701444458618740343172694765774913423418449062888732651471830457391668055825153177122233516821745493031212779316566098461114465680798147171572683540499256774181099535403402950504952709152700841324089106405290755038687862051198654450371578257448220251119010000393548370373359944033425014647046956886276653126384658946555143756402506365398384776199102019981078215080550687617578524672923150690663814697350927333324 [185,152] 5506236843784854720531300674570715096319011627665689226887455381910038819754106704477990470935308309555884608817561784548145823061788311425997462407221611179744867523598517608350997760987287504528424422672434511813856289315713215490910007079035193345381262303007407565179482540594844572029862029365669448529855778969963578235119265655457431179073364633838124077605864177729082033097690411389505155997716310165036498903973318591183997662176701141358020128824509348384894691703126496952959962500395862080 [185,153] -672278734955009290804133368284353227373321065769104058551873402432150985391556712884353814083640772884738534283009211901803103233542547619733989578398381364767210982054223768901025982086354037076394410084470110843785785915932139036195315367263864505743115650375481330473599783378068830725011545924387925934923736070291572650339528593971195145700171440663547379452248606310765630228617610819988835356389204768201808975359840456185646666411461719107893824016474279143653625000 [185,154] 943601431596317899353341776977144777822277924212983827449180722202348911562949958273641154744846020251718388286419896895207569123843605564801024512415890406874734475364437212247941684091165324188011265012037728321221999726077646220816870025265135363303366073410167206379694612379902308389288715964648170838317786032131617416154326687140441156545825705150898417328736267749867200755062121234124528444804686680918170587718810497089577167448486080 [185,155] -5673022514431786850841450638998590963320757748519166612660613613655787565546062943896661141551334284930685303176597488678827359128874077401113158258333232938731722561020495347560663877907761693254201695537082032968708782430996259957639602598238059749919364662112050351647715313170016031426966716971467428750121441709730682707593364510741636041173665277862274138472178668062251843144987306377732298942297756051392 [185,156] 28830207770901621934746468613893131188304374436692700231223855063755621386131611066102753390390164692112772369649232428680605714120625105121319190613324214083128730593103814976080809332964581068843147568583600287294673939036011564544215911099007901517807804471118678446693678420725528764209764234296858296841027336946630476692529037070901395896842323069218266043394007785848192 [185,157] -16065035513478086698238077499334429079445922934005850833095301051046899723921301421300902504581517056158246677189657917980515341078852529660923882281164471234178692303697271212972920988702192724579337607172023403971213142508468545372811908599868580251873572667071092654662993671949421807143787802504000747248775820214722777295228609529520 [185,158] 33670190940264920488227349855893592808060155803324080420387392942109466390716988756315572234191453428822439576725588911340542723267833694419587664631494978686298352949249422924543696101272173770443534790387845897654144290990938936800234098602700888007010250230943408027929435502858879299643136 [185,159] -166825283525911970678486397247851983679156222029383707643219255086745693089085510868246550803314550217093155972724772235646251841723220736587097138171995269365633926723077961304418692080701295737855193701612726396391193952965178784121908464 [185,160] 27502919857113022974907594655520599657580143706259398390766106301954965699332043788049404237510716405763515340989108663224220178476354908659341851758646045709399682366272 [185,161] -9980100161515966774175435144 [186,0] 7602257605724007271964275309246389872250708436344388273288257333213489156376200782740170499738790930735693752541445421527884978431653332026930002025503869498862264470428991417021770570796340686058509497704668851210811429519151916800974653471523609513286582313457148626126382882193953934968644341128895203864674963090150460709622196626260737457512836017632678996283792317101571167145049985552698767714795612504783703840821826896079636985403026694698579381822768016142942793441084690610314476327423125175330232838925153109150221233884114059570469806177338599736174897991696639477960604317645264376656460409640732504228839505307984570443747268375953415081221446610749365392665835964515336945514590027436182102851408738176005385258390333808119503199341770492289290752035472246575836928166176252069932773353148555901620133252639001395001744125735032852454871494671659424284184497515618324904896926651125213158432102384054220363969037776038266704445613991801829890429423599739235406612783060254302262805930206776087220721447848011282812076920723027498954593869283693417566512656039149616072086325299979033842974952186715841991071031289349602521746334741416567261877399935446434337537980878692549616154913250456191828078717218875838490575434928055901321014649847393138294493957913934231056107025174980984958632451234180581241855611505092356514988767872117624427067349469720013041523584925616265357927030464754762247137127250887359141343890185636664417421893887643992581937464226640081044247496466977916213788672000000000000000000 [186,1] -112076012123875271869996181605444567636757357682466918629182445279408794996589754113277726575027613155607171776433436663472482009164216983894770566663592559841464107317575133024051424341053125184050353485318340497501691436313055136582304972961934114756649390569435039532050135943974285456900974073654502300808978400721706545211798095966840962192258151246990689738035982571704016530616639801900723502543515256627575796783882281493773648842918274782310169684991936315623542449717124737587033360470007694959314729907740298990942465907269083698311105409264123068163318255575543535462383171684008564827494647759137608344296294097487685629541393377386613196817866360641345026584110306920638510707036978069484372011811838050425964762756014421290044520143865247737284764525929945845625134817743911976153385105546966471600956332591953043777099439971041904704132600258370501761560375150626112118868921325632076124339457338615052112254331717929946244296926144147949675843827930890971829767538499639719524966649604811221536026069594605017636325427312500069437782369445194987335172162771262900035926081570016016781046959782701294535867654930374442227736409111244373761220726796829523795869400285464174368591933026028045411673877411680779453491874026460986815417219933204790293795260725513281893107820761540594802739916137973254157560694763407208557477268844831467443866896172345757923625317131504846105963716571563245763308096615240192197877822228081663576894875735775001242524445605380784968105580081843461257009561600000000000000000 [186,2] 803772687251856225109363675715594170757770791056972447768370491146318689526259930878107888143167186629111877346809640592291258489193799938481656340613348435279668927113907648009158076763426037297356421261429090280182640301113599916633131215611565293084593250805694667608324813224310522939277081037736336591632912219706658109054214214439742044203479794315859963680446184530731319892766894794576186925486415426181182722160702360738505440714050021591655365977530438021686464736020148227432098987594393343435294240295238822117747489564353332519005625075612043399890652621609307116150873572148048496728682701653554288743716250429032024614380099852133819298930391204149255190380607775261678598395255564257551130686800389397459853325300321014951678367333820181094704288813777865316857158251276560930733289210011977755307511156763103259261031656395705528633489915364367207292637062729512230680680995371223316506352359977761660664313057567828479484881281150934340817062539264059050113271172852045753085539080192212615467107381792568951934173054286933483596666382587999029813160734116242195064491237211359112773602711234887796407995068872591068393642609312763368665379263836524828108926464904265069875578331932586267193964180322322664865759184012318022659865316178515247939348549157291992201703830900455658895120374194914872151065302996240786414066372192251907283420877069654204062320620632924531262908560915472984036300448357462733192344495387017221057350668486767546364778890748559821488960092432603376445934272512000000000000 [186,3] -3737024675872788651342850369684183732986258926907199052172259675132012901253990755343576577218783690183569312186837146560127508253531468766456877560448781117674744242644766225891820756578392919851876194198953237162588076050562366830099114545841182365512292006433609953449435553961933529433008365935149390678487513836786557919814099178399415080028648812671555141381038124765038350005439752601084428385691734510576360661038139403295492248235032593903386352584131662386555647544798371757291513132349853814136174387961813304989505077896997017134061208146519049792190299699618312363870246436171709377902446589338906689213404853522945577965441240317256476711343066413186833559882316087201724871621991497179968598593480417893442363545169853540480142022283964786398373679996615167836243181550163102514092073640756703602385786312284615641453537450325320357494505580811015093087953264193254597656498404166367704656688178102368395596317312127715431394975395657357980697092235199627529458213502227441354751462107969614625765891125969083122996166888326975965160914509274598207625063322611768901363842945053247982580389730526073606852359365066942504575432523544514927863012469911359929717621688837740684424458032606468011804954413426859756496197991953893660428829287676599414714181884012540216085433079289206566698406672930008692576038070155907622713632046314857003652363771131775469814060652535039068795955063971006571187951221258955849123857047801513340513907459989813275146560069713585136130757753902519418112610140160000000000 [186,4] 12665440331864179711413870717099592150986520903792730625307367874582455256080915609869960924383515562862994984448593250751855695072756405299681898024679168520522964572532979888281976674212835094284880983737364679974254971734327446376142924789126458741662289347484810916332804803585211623608521663664197552633761611574750900291582504339227910557839113198680706948189052551816189085342660203440875466643048300980539229339689305227487181324105915693330626728852921589761894594930172676573069985259477219481929336588491903773910056294750217928954614412212404741572665776457897302225705147120039783004533112482227842822133924899024525689340203739774524441726689947418153527462012309719068456302022421620088030079918875720292991994029433240395516935462971498850938863382678883991029798304677333399908515605546283887429676487224121670410774945237209692330277183747993849910669916318197069044753820431968527757956536669897809620005424152080697113038295976871577946828541489793497127464218380910876969357741552327835499495622959398259672023124268503658987312303044163275373581712936124247527213813229402571241450651935935149886230837399601171216710785126529636029149264746011795152374835777078810579936153130836585781439775339932695147525815370453894809344389859395570224192308404399488839460328164636707056333792158943827590541021947491965044064572479547660124617198032381520723804074680392128785806279288909419782244364391214529384257180055153477034022802854523110712282567770775225015112375461332296431357652893696000000 [186,5] -33359207547020128743299607638596049116126622655947864456557399758338687578220682567657799551371406813193559114368313224732889718270772252138331145162799136313073426033327678945655157050175392028780074298200669574538649172857394313482638828896060044187487705677844767786913037065095094114003848299361717614728887620553284854111600043585720553983208017010006084888481480987687920013504065167997626372728931588113020235093933446890679296773307738693808540136120565629456328131365257730017479982712164674053117689712820211594659632958275255599323382534455252009752652253852856360490984974554330908469324871363838559986464315143970477955859195837831885192304119058637849080072111719680306490213732069270613250428436293320857284777138562931492610044680464190981158316712364471973155972660635214263981777732686323816835410423369123073184324288280900424686937598286882284126957023870330908557635874964620481294208288613721095467978104145676417631249195777761991953376162107969146519193936953135139016498237520036855669825352161209950285785761569827462952613514198490903702146518922740089982494627981172988763191380772648917969439333299796954929167813773886046630271681589970773479972488457328378657856088891041540516585905112057037931354491764690786097935702594534012543145932605793975398518821832928668362529287461132293609785335206527284013383030272774935314463580078661040174031005798550439467214433448221788058324355591763647913537676247294057576570515588421112015980038816125042292335262727553426271199271321600000 [186,6] 71089499364250466316648834399093357223451955839241288414995062265151541165837743032140356867124983888905653022082211781688532194009469352636401719738303096048330801140722843141474201991619044723593572655638656949057997991490630894110852600316188490307500910826784755691319308895683808274802064493778623672109472165669385746550503432670111571593666363316343982563652512814884012580669868076929947028606445615917306460968003979576190846557136991250100004509385121801794507814289408912323323454809426472779053441821866322522416153006877070371302576053294847251581130481289875865734947366440265410757076104938967643631274255090694335881359240712098101455332487937429613892358272523749342860673875147400302095974712281704358081655711268050566225007128071988868862562575565202801977563474248520122764225957110047777816703576774803443995195653228913397643078863735470505577476943163827334833526236148402018700741489064408774252410478297482575202801964717849028822145834738401887701027324576072456386629193612857443804021598749552838489375720022914174887299618953380947075346581433271582501539798013366962902491813639715184005252790698791658881503725438911704976187768952077121642992137226884689183220330419644886354934433207695917083171179069313766249332629131856810621550477754188538122961547685847552692701380196277049367596926178552813283496793544316339391383970013510168973419822189378173582025037155417008109737842613532105849189801519709379604534808384934830831727825503701426155030019896062988179099907639776 [186,7] -126003275285080555769483207806362040943106929716939107263960011878316523860736948760341845100525711219002073162583252603528384877195032282643984529537658514560161532430831694174262623522797946891249018706969978876059756994890757631671821675456362268100577976394715164723094911140459232797743206450636893673524592616286535094186815297101780399205477619085867858672765515865161462219234314130167191939330758502797739091316604185602107277315791284109058294193521235461678763699413895744825181487421971100006432051208649063682330265913340072817483778409675173645247326570868116694124496116443558368635032642085895458896692025813218533100745193638169861286242501780860539302410163332058247079894996984722675207884377238343845374558287698514620800034849400356740023130694337527301426355967779215650362161450958133864338336744309050820276438915815846946898854098170951314995665631929552907889165053452802335336284931025524866485550530938123628832462243856657576079244328401340126387331601346199115149778917204677607707256200411825481621678444510121941270447727971182881961749953456773898504641953169984689289068484641770057764397071710841902144508911430232190203555149246930591683107113891280272012287546306521885582022448534983908722356340093934545470108483940948041827334670584598665753886948547550209504401195320481320777596752852646101671841341276243710731686881315464002391689884176004500463620356104333173664086999357942233717991154590020114013898440714885545724807750326451183496470335249644555928508125440 [186,8] 189518178157911790251534609310865460022430929653260342466681130127690596992715420658621811472392970031288984383491731152252886252453831225275671489056754182750052031846733878312621818475887134332096199295194866846383767194952123897772838491941839202440387803186531658794587770998563599127787408572778478414579211506386614972178218576909039717348466355641518197258380159260230318235807906750621395185241608756071740222372731201421297456313302732553797318169980596533589908761148677504778106301248988067791428472235457161783493972233876784122453507472379643733552365955204338836715247720673649192662894714672427535505765252653838014122251637231938805246379713407270842018853322909251156425718566979959529105414444606060860557789473150165075592170009571516126076817424420726976803022640577204029488356307115273632465043255293770226906935340337132377173781754838736611193083778635077258292529012681228294971967122540605528127891284045993666228780943459812609360722088810533057909962549202197006662465592150959125292179289156477454084237830942708628235039687630331951487727870241405703224753764649764164602542665622728620294304072961704200862661900920704423857223723651272068389172279569719679578696508759548857632397019468891101217758946321655007411707328194474320037308579703916574568052271116958811385258861084585899356806028340847990867793196944232061926543961185429419566533978087107711757777396310630071730539085646673936601603604082910399733744329571883679241715737097737240544599768659315802327875328 [186,9] -245581840693883072946511571253489004793773245191849726452117910756102124243964115164796603622833593047628944411062860022844066505737857864206787066510272419841394698271192490823885789875999491356882059549021791709548332187222760423731909328716643492563959522793375376984688783930426286869477962517708779522224018621229607955835511262887617097465257282167933615875713884620478840657261148590849572953199251461038192172459541085837000796552124689647383174352214704919341752196840176047848203427575515451603942843766755246775577037055110471593036318216513211879127512209118632470317009338207667794606505119630995365637906698035114333643445374143943595556294140283444437323992040237889415270527531939399517749358851883592183590621484413263407984169799894773379609235175228004010128984578747303395370923448637512506424888159418137581423822706802789238100652386517476863159222658762431842961066636013609056764304480126712447534069368053541623937088387855355161725085149754879349603191955561622576907294583704462926980095624450262539104473628227211676118600616883095428545760704195946833870590150827967209071791069374714565439145452801200045122168052846656783870628369652729976294673570813659338512521301654819913692418925533795656447822217738339063784139690489640804721157690052985861480750917284281766964783216034198530102115871743684566674369538832596520322416466008753460296775383763074745237628028681648301721426262205281879319796910912805605263763165951192193943499558718125216850839089911489031525248 [186,10] 277427904098821571488513264488512537979205476938340417767377196430340670039291849558026137434698575641043575540891653117893524708500068645364627048788371320218430256812642201499290833809170611401120392452001769193957637355619056867073725275083828900247305675345583634492326814779671649043261082746935663295906663012488771211649546477344469771488071976321261854428129589105885305106694940450757094712331937728907239583403309973195959234387055831864801917709379367969797797104746933661105860123220486332032882105485628514492472109541924759679425767021270542913297347466814504429637913160787656360840445168003381963486919180182425572645828894823709149353843451557793038082955396355299146509524486155146580482628687352892863765117889479559718632549734106362246869059511902977884008583510539166667983964118210331428362064229186266667402768650116131271000787603680733666662075745740026021645126172122244250084128980091555236499027329443231074149646708531783897748294554269221710247743328038842186072054994522672193315833201668301797652726129264486783879796905751892644794941567992631098082917964965248233099730713361006135050088835518047911233775108061096640317650935831831869217030565315200991214928647839637679840000359505514913520896135862066709258439146380045045664566570014636336469357933081522468854143393465374394140910600816565616996281456888984754604898276668488358817974879064078543304657046311589255783895039880043161887260207438830418297919639820476787184541286128639942313064544160844092960 [186,11] -275808207191060372625264183868772704547951738773662412256089639762127558821595267091367346425554500901059238202082218205422609628495876709430897245789044096199258916902686278722721950779400993945607574083950062457440733920080330953053751652070815697647047628710156021675948935576073876060306171191821149345932689547327124669186773984216716777929227654779090939893167640163995150516186964825012626410737899103215021134796946135488382421500770192864523719912304798603395238587898118480149326598664926213328771394409735118311394700544384539047352490097688978573309539322977585418158634822722726983968777357046960214911974128052975601627501959202734487064205517653464755446608952561938917272096250626069040154164426062222483586196648568953090544219491243462368719239721036077097763956382019343137427860271647797015226020098884791593326978388927029312971036247882839862681737177576604922043224877265022278225302335058635676990017731804049984725923305730046130950151253829140069905333415692750488900539971396521371111343275012323023071000979121611166846090847886899945017026105510536573463229819064870259073273067289995878884193839768645104945699345951337564892384873082889218899560128901222533424908526905042387761406263763275376678758569934486649353087648478193036395877434707451952271158997040952920879691613216594570401056819631306063269677614330736388219467286686321865943744669969653920534805575963420287936332052215416173876077178009964641678573501581986700272475469261800402400955139335686400 [186,12] 243160952378497037351396735550826319605551706710317471791091801236022511158577303595193345476745978214319481152347045751525184053726881309126861383989976006503021352564226242360361545583726802655212110682604109073561488344027102935702685417747253744177327978895720717453577499149014908675671420168367240932938933992182566171278315171858962008520813407538271092931980605925387704806066045057201202023273129580191506290439852051709421368563224730153081924075704499605939426117486843440039179748147125168860024874140168988497523172746217496205078417083257865624706347077145785552087294777792448656393701096505157274922058731153095324964683328690567193866655418911161059823399428561706285338279283593454442513602314848823500527014913318149298946733039552449471161293287573172755451892833522508011987515987496858102298138373634502415338910432178275528060179916703423891681257989572436469755385689032671860993904402564927869904580871602993298500563979631109861559488357526687483171190610849764580195703955412087845036411227518170406795732271744046365617804693321697123764877509421767763107100753576334512145496945568422660475638892422174944704789674640029145778395489225222505450695234254527970226098318071645107625704975890265058722436562302877593299912993904718837160187680709713402031387749778826320370212744685995637522281865219032449965673359597226923154574744928214458800404864370879675049340580136756896772088956970844618237457874014960212372539477682624142690356388177509889420653722153184 [186,13] -191315945389758816642233227207931482593526093339819261260692896144945297650609435476379082684462349874196136847831748894614410849541040952231586203974831166268221014325657195432062116786332592688269022651882226311606700602534715514567168210608241980042283409868154284288734494215594341247708234407166102510111764019905498969443563628036620583486467869719671179401244536100638707554102465180786061638525010998310582553131600170500891983912094153934153437701811507764835648380878184846791260008347891482267143708174006535871766349007471971676891693553018952803210497363334067505849594845761071833162145337981080251984937092015110537893305230952930247521239409448633352323495562600588988818440532100335737554111172952197078863225314765694230465887475548211970035684715083513455050388911909719309054792780973494235295820178062417883154965207503132233376731606345783097288440659060108999641505500598477012576028064901519635038468145804765385338410335818212968972125848023683537429778817733885544489131476277501517277066835568717156478228303417803900919001333483649645928251821142965708519631834495265735447820614951404505708136431641485834094134935808978341701381044993923600966867224607371113335797390311923372011551690760566368481705103738089310242950185447194561558380307800698746625221445946353575414930887756212151175914277709855595510737920794866888137506551341082547547806469085113468839387869075681682700839097308294746890820379922573601683274429708134281393219989734904329587978316640 [186,14] 135040276851713024723679859413851839775024242822144605739515603138719662498958519961297840210583981679215507442920842448296716439182923343634747409501282740529432012423251840913787640754424644751627873456863410155470758304073715094854911794715440734127497699034862109078181222934152465576652094652836630067413035077844700128157543510296557193737252909591127849409050404769305323984401324125191526097315873105640322942935784891729188851451923354569975521489387724909276044394675180195487794804371367533674260950500624698953777196449360244623231528075635922862003521051572335290180701460715859244562354645237601862659127819829703000808347133679393357072879001175517196229068975377961839395093621786088381181627482947642149502854346160647090693312043899516792167437826402785552213501673299457540647045140230576531980001627545685577303164054464250611627824981793162226616343660520335009081453611469296392561039403823301255844917377583322120436787884067652407653953125698090859019418735378481264356152143828517666088214381360272677467307393897409854693553057415666045892870432356870306604639305445809306746988549141025117451134130719694559132537608810198975755099126947480582384181436066713397735122715449865834433339900696711721234860024072681760032386071839651152825413643173673988996013857722634494860967129077708353289152482091923419830561611189250112049511905621890518865831623305948262047163180185894093746311322521299687308918510924999847848241308914708895941576801345315449729836732 [186,15] -85891533387437450206493261427717314099779234112041202114862991106759866021218898382799229224163566710641489346020996936105184318381752757585211145597666782487347491102243554027516643132439605834203033889394601679817480256576245284470885831051041061510438619791300016602173436144439712284394868810282407616123668092654976460224821787654567446129520557627419895069934571572747210076537418997965647558345796030380066411068770494708843218458689880328926061104080316496349699961754371480828236468894490342240731742883407100611658866506604573546354194890855407364576354711306398513085246118761946846781324612191287548737391563836933176346886242082770313748350984419822252895592143290102034374779107910760036333273236001804807036385871662397752049011884313986848652715378192362494937764435991422162403541767564496287561045302168544576514164459681062336766937721696439547580275812439177435227698091526917591610703872972364551968683226950132670881548194052778240130190804097095197127062203248830324736412997902142709793521475294177332121953170010238797114467010391555448065183356923361020631209919941980312649713133146204846301069726453225400774856314932374347117272910807968343287168548188192903730590575623922035073488704443618490291407831496234702297284469934609882975527371086190396796990153977729240793285756703120635506493061510775217558659015346437315274520825184032994429850952326017289955002645108627613993732716126482792488989236854583425005599529363034874242651314279238699675648 [186,16] 49412528190439935311474586064736059747347093184392601327644279429270375571459208528187475192605115415921581048169636163726181074468031620704143056514184615126776734643516567339391274651807608900935226748195580813263217672010191326828494295695109003678900121020557376315615171468244463768720319936219455817048167637128599351041066976385546709086937853021356592156467019839889643779361896338802728406410901987039281146680176437234945723971635812321494316191077274983898221681198148713691563606711004433963275226216002003792503687022999513520299778000586731737065920401465927678937981192874950064663015485426405664557768558717382776994476405981126571556473606485305162117528704610714922356860873859962638875147749140422704030513311598944315578145472003935811491314837139441897762420934558726039899403014764924990739357118909030482651671238505977913754863606021335925482009575691421917907546673806089301200006090655700290655981300494021830391429626652526275769830458223974588122865036077496760601746300147873627050345442127388280172545240753141454782184905579423873616054256193423925995869008808712949488200591494033159836932252104703467835512391156039178300926576705697194936690413397210359841997366468561427992938096554739770794866626862674001977973104144404248274517187573340506066014743950277356449029546785424097834401851038171239352409402164919432991895054012339792767092239464748375865365212794231624020856077939408102092582417089210868515302271763865423209158601577536922368 [186,17] -25793189709452706917290900950173216986339019476012681289759719851523770461391209321980387654754005613172897762829918246317623982763554706005715079947240879323634007850286379966235341242716754734235665101174172912466995018908718542465275607293851189639494568619429721988563646618402415606405487009729699967270219235872131911786300996766493048028185503659240303695158755736436627685131104210127678553109197569352074767011273625244358926071958693710685656336904202435746636233953714160812952832149837966260256912190758437818448417513279372008944823991694858040354317453654805776775009505941906527362097734000084020708559962006943071847103757080224795075296920193432685742426933627492470522074769784147025796084700307204472489654302296835506017080304199508540435078374815824455541350466985142125408614358918835553794155883683069949104132541915567193829008643237278993553997724652067273533325656127047042013552479768860989437844521394916855141541726584011664745316320260822117845327386912339495602238734488774313346099441402715596325293621090878434379631074115027303651908686462293421669886075264427004248405266190928851619474507779005494846226045879240601729252840294310420901529264248415643282058886405198987992551172683733795255822488584416775451238532669789783787790998257221338178239937935792318166325458807254479324022548516441871992113310345543815375535644098090889494682237745746324884061490557929045558054140249641021585893181118750560776431583700318176249385845439163200 [186,18] 12249905260205632251470029370970377229449751503256582427607432481463825257204017286216900456471889346021726684873805733471226643619540986435379333069162723489846490121697544298173809997448915490198954213620764921765636721655733009915068624027595030855593790230586946961946665963394790696914165930010722527875695003544348210890812337693552599194373493630562712757302688749693227633590796607469068809947734970780070811523115350627549347273200798477303922199308407836161691695491902216404892363974890250024252117130631543744084085429773449383330834480871708139566513436525896146925843705739693268607855180864297127070924738519009643270551840207716050027729374452226194523221915850132911390748246647532149653249815016443115596417536668645608115512162399655945604710872520835500121191533349526897945123325093685911693403932960137377758695977744014335144090844129021492198463658497628330577734187343539064220026187834942561045199636088980414467962072454131455934698603938780725234881550808560608982381186371474785195513388245810759542752003664398022677682083097132737150821313296101870727283401667209537894326642630541629592934398714735714535982817995909467123566581246207463596842074137323032089185201806924593546811075149810279235798648732676078285186084097496916204026256265669675026371598182934908707099319871289810784620634609524390374791623442788668619867190808506671129305394613001734657394255552392056579443442173434541206078090713190218760973177655833182545719701476736 [186,19] -5305505692572125258517104449092939355048166148615245820599148259492174304205031748108230431560092321034273296317318511658544948501859372934534260389494177441488559758089194323852363110227616270315267536992642854281753534202911264465452823506816303552467091940315570324753587165910725578713711403592636550999945551714060511480134679602842138418244214308084478266598528123443733520315913672102960981423562161581321187018398572903211980436025345174195621016912826631584343951461863015155965878013937926872790166754812481248007566112761410026514875838980438679168781540629788314563219903917736431919673183085300101546719476478594167003919597592721966454018742760269661144769296387397413075771523604878664213335799315181098794084113490683284010258665164391863531958671302137304416422693928069436075319152752099050697724018669799696112183860990184336629758492982349157574154541830692842390193425590159880176298331901417411307936934282107810380007163385943274653358997639805809351783702119136108792807832644883400169514014304778451747179570083553318832639404092952606108900561583609697362027764597484176437174724014073707713427577044191167405107427666138435222990999058838215389061594909414989642363979263797940405958786683081989340350062257379852125830852485257662736409129321233257999521879049273665121033545530201345040892819046526816506182012968920878963024966983717359039697559448978988652479951245476344443524998562022755128720280611403561173732251520385052496519555328 [186,20] 2099650548885333480023172491792318304653093754829735987252646077361166533660335569356122803471782876429164859483408212611201987172558882461919211059622853910463699974228808239920728125228199311852216372072048445387427025822399182506743810281421087204369100021405564268730194114521388562241663522769790002465308742758149768123860496913445622860003141445624381500080573116797597069835985107380151619364688670908040619318843199013526467815008010401017666244025895035756587160895338650544223539665229909372248176409773654803870948373822605489121431977702951046815829565960116020247377585197450430077574193117067793652950313613726238431643137320652244015349743006931236891293569575474502681115370438725751873567122935875740229336874213810955148353927548700840394377253912640249719335016139671441190477471093922716569739669725202683173413303273253487851041494473231303046436319569231599790073830930583298168829190603435622629804301674583397892761155751941788566016013465900327899942273955190161836850855662543325906807183069696284023073492436863969959612047996257963866319911101184892337516611655142088622326343469166731943462923118986494936644125049204295036561665933033010032205943679485633486317057231297072996803223887197423002835098612679191235483298498531898306558195678254771621937215759249340301363208027498277425163157983901678291345970353434601277006612622219077854930816865000034761880931758533511728086668014694944532570219110138061064577136006869052333650640 [186,21] -760547527381916330610387662425547584932496472676257041560891294385141361864791108464460945511782177159339444762179990161700662690535936489059475156372715218619433533148019511566912755271494638939425372347577083182810036534458349413327391056958884390535711909649484871104251745156527315986609898472060469805513083871365206352799011579890564915912378028622198996657456244291041633957699371526371795284964267854134260655759446775985343090278228683393233037407651566797973421067116029075528754011075772994925181173315379174846966642153467213038280372977724614739538225834596462782291249545351127183705252923909379453108990635083504905534662095077899782622484345339835295062198083238393669707174943352157290855012626395894897256734187360141479903949988374875049597453546368547681400788594165507186869839530293740207882822870025159130243127759519740242760455047876696629166125408513106546158886624905979515596143200234035100382158544469921223488447668331219098186068672380302708263443538443049367609271360397090489875443423563378654201840537818471400747235474330994501394071740722580275297341641028977674828350108614483102620432109543064128192446157158724861667774303147248898221051380527946015666862387817065505227556273798505157861008405515629631862916455399966592366254225892518560546366321603009149248092608908107533925117861185358863281465954753255210902013793251851918958994057123864550462574187497949862510484135164552348960887341627749554224839658056308399200 [186,22] 252514946859559286854187644892188674909383391653415099924243696226035062061266847226300749451820644995997306219849021846774032121777196982490240447575708807497930638600561206638399575625882500894466037403267776176592489603929637331356053278220670099496872803441422537159776972129719344310266903246503589451797808767477457333325597844366009197219563321694392027829887588777344593399080995503032677894745494978925202694743460591071085854383838113109289538474820159666273318954731130479649835831301710640374594532694396188602135831491475611998853065241666598312671683006303339417209580634335377419062066415246078041766456338153062371701259493847389241071821923296157137695067314412242101138814734329249466466075310574144304237454951599302088098968153478855608855407322189132667744028898064960737189165637143969156716076824062061559815806080999891714089726204940150947797715452526820332455927514388791934000500468376213180963275258501045628610204079705285740423751723892172821441049865551520035586528339033618026394916476402409917686330279145123479557138805355464696360957186648648083369989060100273137563972768396708997335502283888328666091141775153516786355272217752608621598274403952897941718366316713715459582375732798917301706932227529593062039402012415377292760715559841622155558898642182298804760935003858539282449615288491609479171661673857648428347509152414170264540907253782689732816751429166074950800461851419737209221008064361454279412461509883022510 [186,23] -76940356449886149184953493521179963169408759081664755414093224642702516783822627733410957491801052894523716680323855985359975018325683810798494939394951785333667324109967264800650399549390459140167781797914026796287891143263340961614693517004305484125663031883465459420019107751154802472505578700141888236578916202223452653126522976867610836751003820222118429673368460619757736730609560678752111894344100884357534885248710140868197538557918167838212226387893132417306651257507933778629796012974220282416821445687290357947180462125124735330251831306629729806280671799839737776417724946437282943959166787496064546645329794244888220318932631566531909160553807859667493178270533401018268671361156365876320321212680571098152760032961533723479712959293186881299424841478000554772807442962354084798829370103782939061800141428834779193023212733670970417954485822574103939318175187335575384776168808529489867993941180032786798958075204938190625795274914440399400686361519607975816472870621284878167155142287138226640959278912214897011788337654753682359754792237065296962381158134770038189565906177011933857648074961383036498511198506633648581925677142369370110664418570632278391180103441239800143382399230615556853348027805135427308653483849243587876365156582725502833443790634060774377087843508843510145255145849703096804105479630604462207596805094799860854034063133540405023716010277961548288242516426714385098133597095330239768775236437928073299534945295456448 [186,24] 21536066271859993164114056094051417620911040440684748476298214096377096736548193403341963752837980816157307670766181322826329956120403918775228106945792083646023584226778569694082410019364634653985780519768132860752816551684440397643453709514560051756618870724108187157722660949801558658686334232221291160003175669572807067152199236248086960434971533891394784672378580842146419767305532894950122761746436606682700440287946373213875699621676799224252157484047221651757306998536462818904934286834427463826559775534920875453341626607869181915070051222744359685861910241211350124474566188548026286978599446409682888164682543231492904003988717239267164720608186604395812101561324902668782534217232218364518356875083093300386096388041020293266800828617792970983148546383859484783202268377342084142996681552397282996737336557551180164227055750791424542376704798985629324551367383509784519238377749154383331385353728172245933709814597952859314068810776118615730571552419556492935921783649804663852609747008412492825780729697336085397790555537005756788198663041547453472871130349130000127817298852623538651792349742469371787507965694166926597013292064283987660786482592127257063330031610383982737209989159033431792400454940278258673037441628637359788192303041522362214884186530473410222871695478986098046549970509062276371828137418866408959476625826597431960721689801400368395617983350200372832714254971360313271029803602545947405621949207330370964128580757376 [186,25] -5542239578178384611227870692450168684117242917897355402411440837668995259199539741617037568132408044268652835783089071559680732880820235632617183643278134714468782579919060103279946553144992064396788060308996046155003364514168851627135646284497307424251186629784883009321287150940607693125083964641837440676211419060583496663810480482547976982825249042371148252018201614770098523103552432453153662703873471178978157787668211791596979825073006032326262656312897078523279537354228952660125696288293045656140985787703123195887293187568689493966080694770075433916578181170223934670419479711507002831015604783060351048851455037535170647063900922056096132233607555350052846186057184890457875278764014507402886229153541808950143825101308857218984590258803659586239069346599849982905409067953333859901304211013953185998965592160169077250381641961770103082111716690643293323637070613661258986613318415384724159517349725012142112813507031969380385755668458990515125618217455585650341618854482797248319110740612728524957589909722811930552750459362008441461368876753650917125071258407102882737335546862555132814231284968826050188250118955200327464316556919653991915657382642907159436550557255417663096724244814675977628123681347418948816522205620729926466330649665733158368600948163095110567633799987696824739992119731787469415403962391826026046095713788315656880899414249795900414653771853721265676441890428142878669770881767655717028136927885282839366695264 [186,26] 1312209838216796878430449050653697425147423611605567590504050471293111676476909518621186116761543250767201178621112010805061450345347508673202779145172081083229028153475047276330780928814464176743102346193329477578470888653994869816399366497741253686108851398294820724414340728630657939333462931366335796742294297110969944910449822776045329745764145034591389465793802359715232821218224568002494100862787657745255979682589458274618573440982833542291491827257129007676482086072202025192537002397684940534667793136735591995957343898317405270049267581108197164145926567690508489474558352178198653527120551850965585903769604748660607463476384373924091563042379160647486556871671010579008657049975780318191814290227448908808735251787329822850052106622003171489041102034890676379018988539329702584471900943499689968055922870839274438346257131264461970638701759084578280548495256213122678481128732653627774420340914455507876202656236362260650290222644287575085094873808100229089209417003675695506727867827404668731518508195055558946964702283778868103118734757738759321959470240645495299473633332561943131507750355777462159794739685795011178660507810439902624330425809397507643912274928635232421628842986734152058529906339413477227588319596925879241410373881631491352781188764807479805925031627531577808515084768841255092575746193384639543748923187404408798825740045561546507538471931816671539015241345449692486472144645848279896455637865206495003184176 [186,27] -285989425433273389207689150904654227083639449626132569646816562872818274922666346403974015773825963768170874041420855570443218953257267351622994493204983756582549771350050806927618261680563252224806222991113279731806116114599673084180981892651625001530483271869671797043887408202041257556279608971641286782643634339754307771867894269876849726065570857641332689957747974861942954916430444467777825760612604688230451644291517572096649472208724777465183950082147735927209910882876010585046669723225380757623115314841300893925870326510397221508750107068646807867982038412953248601201618696078080131646372937466050452511796706771183420847515844170084902790230490016932232788403811425348943814336526029738501604606345086293167629028208823456663784387308660470499200165408756238074074597705941497533139973151596826577731637357163053491748421334136661310859740664173016123587574598716160472222098692026184609446840250738326118481295537787550183707709123739034187285381318123582722388983973591277826595562367861378686808177711861754881465721441362925989710990060437722099488105644140734612825220079101544209054476730136165828055026773541313950273822842699851678732269773454433164536904023491868810493916107194682576575024195016807166409674930573742340135362877990346036359606150935923945724295186497279916444746078073062983011113380769941099239326534475551675927920151082814850110817002627142514073551490448822316126449297317483277274403716392896960 [186,28] 57398142982320275032577892672928395548576636360113149924916052829743232020381445942678383987109808267690628058353754811930240075686549792947848317390661905346470939247182373202821574969473239825076984487899768268743080301903171567372829161972211950606233332092173292804850865153530168427872640963764697291140468221782807212405222738613589192346200300734594613791360752952299883772057416031425727041095158382380560358096348618695468224095765827817719001371763366873306475570760687652914165241470003056587268993159485384370058384487343329206049969138125823020488274681179110503669706595252167849715962979003031647944460745078229536620853954926442710428112129547187559153850970683886055091646775121534384570982079360035417289399532272104938848763094350452048711429239011943900823783958272371343646310925000112957605341409070404911900425651671480219637654989735227908634105303025397487215615808321728337496642263090384364445841854436036322949865008084871241890510396925527177073067497262703405739572729777862723195903549985136707708623819887505924583977916591950739087395426921276936904727728128361980235042168841982580727332354298296792179179871556480887780462037668326862874405780075370855594303724439880299186533259356820824214884865698634787365285066895367645725337640196591357211387378134371982049411717825231583105629439837908910446607406682219013792357787653805988450887038733755851736859925863527955409585206537714922905360427357664 [186,29] -10611262802694407510698679972555380663981608457916314002067557303535525523891867836938377680536029754724474024734489885270030500176565044639907545284262359232681834314560529229425069227597302729205308538071679638747936424525884490677744088392462265343069987184743290103816168202716042159381134131642278862817319452864665744330199025425716082886762970686625911827775793141561979116241367471328664617064058873211742374411669003660484417082117200389518496119813007459298059967228959624144055362593335940359044018034148786076921960382571626584031192883086754890799517382714988053306514799037409611863568477474693571066374634519747702471394779713956717235854820670426050081974206856687520592721873375819997669918391347903650055900966239738413527985197641645046365793727107993747760223685914601430981817817811601334992164295598938419667859922853460248916032029214227366478662318786474107905557855213126286370278317574325497922869177543921115348336165014030510640417109524059898851659825522986590902879046795592398650427518830928863436858879941090241363338385161387962984774724394442600771047051504909596126927477033050935498901930844047670300547115081009964236948179898392258651613149938489060572526547301977596121014604955734147027256109344899464269613171782868540140030286892382724923417965586515222897159039504282765000169973673974392185792206203564895464227462003692333688908578011704617574010081272821282607822115398405930289362166840 [186,30] 1807297708332752152992803560481903433648489012035901313257781579047407350706828937781296081113789739339965798164722129708821179032953428739753164617872238473345411125919649473184022441633918631355902457463670603033843578944623602367275138857586624470998913634009314706198755338337480106629886786242349752953737368008907743138677900116672594647810295742354890425532588121797682636740121143567213986204773324085660635976246713538755041239015489265552940642068596834221972096213466091980888100150508660830952667076217039705798192120776583841168004044927936053443469296513533933164666926462156476220678870973155225129520267720639281853201140216853620430014882544035337846237862006938780344890760297313073208814530170141555555266617716351861954596678613453283845247533694546852399467739974851869646578183525833933913770919617068097182343901811960589198952184717999284381546925581785145184813603281388187294814602750662544316219627704553722168724456909825631481386648598933719986540794102759377805871572633215155189156743791778931960718263264290034427324925973584370626794879939266610941523996325460082262720170896720123576081656355461808078248219122581641948756497522983129360691919741227040220727935891837125434172449755851191268400926050076763949115535408630411109704394367200309379840285208673285450167519825733116634499777050446022308838063183388871490526234339642144410636238129093915471643962867360257567366855962386409481236876 [186,31] -283604576410765245216549585616141002456913906299969660656539119343573718622111715294661072951938210015168871571520345139418841008329112841102419978211957349393728634077049584977732424669561184884279259103114297716726107026263507178957909913302571464167440165231904734710447841735926967541559240148882762395297418605495548906631680386923104922809777860007040435292874524790752193796539467824388020182659260599800952883765320521662707004653972494251978754448638873135603572451571221032465595091570754106553545885761079461913996846733452938822717997097159773919774000594682599930600695635010466111484891879524903546880553201885291571047829428716325578879697282285544781595481440842107631597181807325937580478557970494451898312676029095944101558219397559584131571579875524107592112367828954856656780238084066411574588777008104185685032629138229820124672535963846252532836583375358157380112216845098517787282820456076260393204293661424159078435146562043865242089602758571742913121995160887448401178759522557616660769221619136304038518827261203020768805640020734561145474430875176807547901908722097583995938114079819918474294208296181219575711988812670450511740137798261404211911290607418918568547156121252172821538431502544262121204475946114509195303160025416047354472673581939425416399538223288915999582483743750245494601509641595763115565104164631038827579369575300766547519830494354384796304552132046028320605243253985351265152 [186,32] 41001885835253353329947663027482677591358257535474770635628665831718242483166957468341215193061789229112162538857545479736027571483760787295685186351181076468558437424286187622931478039746996759022801893066792374693399673599238630514994316915834741858661010254450411071509798626081960867594087506808402368819203911054311225045589653565371485915901928641514562293928227926250449904623432191592652778857745179372705334634711662168789622785170050964774354110284803703121734697982997383038296430429523555694663335352978109410499814578764173547807714957879703569827239779204759428809104308586700194701758183342744338440586327774037170233174263188251114020658306603622834776478851211231410852100699809932150713075155464623162331846932444127380207162069211603344726867681912768681932551050533330787537608920990586072745815636708906470042237779657828337375141940517273313179949382760123931579986766205509069509362812017669145236678449018277029541890373526047715510126090025203157446617464397615724988057850275035504082276312778379978666742506748757188548059961770663238312996953084589459876171761401689122493156088443567970631883369618411459075401416489430268332591820076700350559796554303806223107564177025209364232981704447423996501977060225855019305013617145396777685181840385814933691511914599480225921525112751939350619312895839783676843280561755661402547605361221136741110803219608480766587535764364065219857886765539870656 [186,33] -5460709428645402375770633642419279331084821287665278429612798392845588575937003356167825426379870035951501833322004652800307167159536942755470436113429307993292194656454087411503215646568960072082632279772275775401646306204049746377883534583097291595006328136391480367465388194101941378745557644733993607033879511317892632381955397235739590558960433645790911951826311716232323052165401741223222783551988075853701132484727759041195051895956139707640730395588734625486254489000079648946731136612613650263450751328994893455738289853125632061532301137586242143205313613939392053728452744172137894976458062324691914528119960750695463162742631504424864975912272537641586176632337132447157621104561421983126377982728690874132497017545898169915004368644828408759278147482800978788287451023006399261134330034627119476821272396611980310591357976053595449163132836403147200650036318849208478150200971830797268061962344747820118510648660076632039511195767268552806125253065951140835489299556334085550395377349080728712542268057622760380467586619380129455013577103133205541314803827392215022943775529925615111898652274266542216262112334794769326911516408959837461360779965528260138281630391347894696842969204155428132012765006916805664052184551030645720846942702188346719595020800000953005582802259124474888722462551408466501801675372926540036034203424963461448390652324919221248587549604815514197093842901069383022766010192129952 [186,34] 669823546492838977473680420702348928758640493500724797553969278891366336913659316689396475551435782927255128160004353878967537323509906071741109564905137000382923068005993092486608590705511443151308279215945876411838196623921974593929002409268378354559762240151582413812265286858001131509898162575572759273647697172748107899072687113636044225766080564190827541456827025428125962267800874397466212631855917287450866635341302586297945430804885045366501892512904204771737674239943727358044499024194995293373389418889321208791064856886750573400714540989136178128447616491006306623270586657498203540113163471043682039850307516740655258209116604678539947179624060352238601645993008230834181729064916115860914450495854174000254298506307753138797572081369904317210568982645884755556257093989990621359579649372985719392433511736474581028764389457699431323721944898124180538888598627510338612334210512369130443757402214447560171944870639648039368490624384654855606052830684717195150079571943942786122233895970244315066621585734563788646103926665356731274539632835621394148053245383732199559383881111100844684295117369993424595503960659745827228670031789384839894344539307553570425694081919996134099787164415392596187994287480192094029414801137320721011233813151622121634903511536540784762608516191384301926791591654746859790596016599800638364192412251869459070783819046937356232559762786292330614444003627481644886175036504 [186,35] -75651128940299986558930920323962140298330310541370828816654216390130269514964953866323504710084798174892807685998341971286837260311824504930145528149186879412871312335094090450473691173857555248198334825221331142319294756457425832157618920731571638490509068746393644445786359466461433208686214236342422379977446587703010674955925121316890596995831765152654944882529247704010159508788294313284581535559211703131454292279623295535245473694146080724142987879979987865506697298858124936565690963152140599766436500842107931486026312197086347129874091515621347902230465617274338330052333162695474639632358589793124827194222331746358078886210296789919539032123394665744528155860311112742682475328410696721228122167851531311871790030996674747913780350549344821971018840087248179345585931523252692927601345413225178738385376835519002883793788534918184265125144505743565286415189515903020956165213651805430414440269465371418156299735376770901495684314628788593686532625652174683208175329871415257514869776640739215382086505565850815294291190023551889462189414918393832154961274157427886337953536333557411105707725081690122420997298622174198908420033597316318261048094291479446227360132469141927822373844193215586944335369936715680691867437224872062235394647959589983527169490697642596467711415104409919318988911087242774712798293923710281615528408244878248181185181581668364374793098541368321655788605754293008205603200 [186,36] 7864292888125509962444333938759331287644965741913302429588582298894741637165341964928083592409426025137631861663404399372361919172534897127865951403338667257361746406196593187907984836865951045229627853220967016742097787006874531706017647702247108819004795968783811856971529108384021079680231772079981632917348524182622468191609303463678757382520122839995029024502213535535244341694039266171038840378372792623308170483561474708362189747898712867507329132618198198601203356266966074363798295977598038491152194393276806769375658231235218949829678436619760087175958175033107653472387558472059432822010232380494456488061155827615559201883531632129227116508023834237007387214457640990513082625967732545142018329146729058959592041336580133208568762124394438795751141011736672247743956561358726254276942037664753784698084570349507029099888589565081604987490825871705293080049555771553359661886809234437017539329921328214685022745168829863274923790023304809245114387221500888026486594715407345553121130561882863188742001299842530134779352075246323448065045940098793062523711476754912204859905658169286364044772812460680881652005296352281747074576372889139382098401026947066722156435933965976818360665240582652481608581831591131081868995027251197337069591228778205686736438847521816658643147325359145066996748568709621821832702166646029596605965163436510728170853618575476172777775918510877615928389132872738742832 [186,37] -752157218247786189957784138849133612912443315301343427358120118734434612961207583082733911799370129567311574941213881450730092078195249895687784185806410162360405058718115036326574722805604725449113448131759894146274898402203575930353907156803456333950766338888467600502303475308738319630761261721800858338779662360619225462273696503337567969254599398452138142049501663922596632075094186415846338303357146737258562606971382973624415773682269585607166080854928358247523809953892722977998863105888040625232718165116484956657489999236816469956791998225318159733868448822301411333919921496427798590646702574504835545158230401314012566092875701625751773390537463437629784239976862693366291664065036685728480502508475030572697475061640336242911565126237686583638997046903314981914553717035317143948768005910184085905102191792035128932249210277365968300703105881031654209172744775309604933882544513896834693146925134855974377516832348280318200676618569499631542697194670394059720189761122168704752008541125443613242178352920306412712993643523448730590334496074849477345706832265876400674159735473164585022956890895023633392101017259591783898777042680370151147235416250681909248305552845757018227196562552554082559438478326228398642906356470265112350063847707610955200714549829737054686323305389097273047643513301586799910872093250694419709157188276458801950732628759053762587552273170418956414172743640575584 [186,38] 66152930239870960434817501005285099859749006192124261152836470488506980611253728778084350797139944903400279416446382411062795555408718932496887827771909243645258163400388068339167180404856875609521103435574409398613823921008915057123020914600969085883637681403418091463464854818232099919606430046081203647180313053688653406607296481252459035786717740589936284988641472268348884134091126496747715783017822680456037657674387939385195378580068537484155558006219740301431787770638082715451121765780873569791706407673420830750493487912185240899211622136801630878080715180272023168683207684729349653270248001608863702133686858530894007719552337287276873992885010589674714224951533074104781064558101697501272936599079638878080582150545863582442101323934105993563340200348515396591326943491308960616458418760873129979895919220617140670281886571074634895224637749635550743476896897270754156124727419806065729634539426631762323139084556189668582267877137325107964902526239148997617799004328644890653655739694431431295805422905051874409174233758238951263521144742539145435265395859023614844784674636137699253713739344134444073556835975531792319231394524704357533573678597425287936725431088732254419816576019453591045463046601953144670463729536240038880720193035692154610239974412456118577284194422971378442692625643920169719592603138094993682790625204586681370614785158753633640880407974614208224400856252824 [186,39] -5347375728780665684831767788543271026684884239533827759312869659579163511628770928000393265193924775752670872045373204593724670424161682779369866858784489244454104152576496196667331170424324508920218013672626601890034919499733337790409011551384378929501656357890882596759021676671098869211031096919812752764738761197841378269716738531649481015449955979854994031013946919702583211547394278974506267328887078294766322982248372330213249830708542370007580277939026752969335586607286114248446068096232360604470645165750651290837991807267291100396077988269571244298538351195954443392171977605839500041060306402453946090446395178405877071567507854266286484002874303621539335866931798063868012634659272515566428839160062630348050962990337761926074401671913673956702483457991047740000664775043707378937503303043595962648700248674461242614922191957397103920901009925144938026935886034973145704095771714465790553010017872253179631543431463581414265938144286224307770128824658493275819622774546198077350048187425486041354463360232481996607334320639946163931222063376389553164768724803333109372716024834255733498576389765347594991246359953266760330841345744114183724736473845114869152840613584339257486124995607326213330000857066167215783561030152925510683129263316565944590070975378175399487955807310295005837844963930628744625238635822710656630209438993605206876391434123101072705361688636790167637561728 [186,40] 397025386122337447234001331520129618554742601397925764494752010983745330757097787161703929817256262047615748089105067050392519033770196346450944292773704926289737763175682441150877601189937048396782452039767038861290393704823572688493463179153868459633210650998571814409620291845086518337930206093501723525387603989561135553282863299715663905911616607140059835586936780687980895772444595679179257972804679890598015555260952671447446032990572437016480455263791139810423895001300936600259347018813081323504102213840075076875484945063925431177596179841834370676097896379470139935003860506353898734093677368602615016931113086876241791924938554756046951962386109871666952400857370183875068788019715149585862764269223301585223443804374640092465798333585198870407743552638722451994780177419840894116822525770655560824022977827501633677051948487723865138645654542588495794929372986696231655639616072909510225303536612663854173356802727937696530073937340150013768119202759782764510517354363626108019537702204614228727564879989440821712423965692790034601264714313123019675908553402479169972835163584705881351492010221260062398497019392519865847380820379441231903621267378807694705640917786842749288233753641779053967865105867440198187115340360889311299548455088147220679787941027305851358354477347089644808822214647725698935132724802991707913886154700133284819386292428134598161888258039631371558592 [186,41] -27059699877616162551343823804287580642717590612488614705994028113867518838444013088782708512253340891758700846471914668459455748729174896250556699886419273018071714913836984082691577817899006725936319736012812649276534721257097157241038183122373673121689048615717978071743088825825532774637898129981486187552008631688280293086323525974101259098168066582560895097662481876838979476447701913090767514036980301588348208730816951637797280366248387141828753694498282089416547251176385264794531071553456799368492169468106352899253173558391587900061491334201172642391786255776953999663591787383356459316672050810488721600049453712600468437886791937252516959002797349098235730652967411347498406000185626747512620107302125638513084160758490756362721943780172117692219995578655999813443088520031613897289777328361273539707791178535241224633981358987262333861630358639046783596249537733616603665534059377168464166798168681883976438223237958194894694038606592185268019406012553451999654011196259456467830287733966080427133230119664470053379415737293305276982189631501406126013225628075118886988958386852086841229118921042154109567861882017851479909225083523565913576236763672673493318164659066271743666247149702104022875591801582010745925475129031390729381374341959421804183611455833079760606460276098376432178345496035940400793340585280951523393743357230283052012984964344520514038672982716387360 [186,42] 1693173340772199647179700413655487283160375215434899382590154673173296584601266422426719572614986876424222269000085594071655224246730603057681613025075521414288106375575755902516973548934697869639463857666217639025923824170108362880445493334966068321581993694814861926394132957619113043739493381419680142942901889996961648407316263318514405559160976589339509804003042331280436584624524359088339031323901303239226932341157661767021713445656150747226068282368395914295100347523352721859590115813611844010476088725010030511280486524005396087308748750748598741910435542227443759860020537158953538798024210029730323451277663410939056839819525486547991253697815137592855230025347369519027078978405238026431312312087671685026285207815642017194832562846996875588254767760044144790820796188157302662493566401733075850114062995095871536557413528730743910671136201890083689132400766422055676067912688775838307085844129856908838034427473382395506363007366463314866138722883408173035333838961093376815668822938925727278937489765058497355947037171467280191403129619922206794784966621417164145281339315453392502429420151198184912159465405035980992637742773863410112670461638230354851416027877961772488430925504645186023243101176286540498692206229718969117815299831310965002988588457202890095312931775237504758950121942578766674347824710699838420243800933219860999532615957856546411478489573135112 [186,43] -96879138182488796662214035558544656565141633867508392070703193482054055762727158337364194904175014850215145709444567380865334259323523982753100976102486866957511120552905688072190157815752987054377899866297452342397903937876212391818176378391174511917773221432329753110169227381493526695823182903771738992736373400156239790343005246729065407454404204755184027886184066736187364096753175888837106603977880696899303376534252916054768592191889931614334762392971569175830277962564666426246831248434617102607684128246285912977443458271698301270835831362710902748191434629642613532006839466027992880997936795312660805706506265493657503877190213473640478911639980911025029568055134173947972007844030076683238083964043082821630252023441078732501881147213206454084403697488604314403225106031349898675400048600431132278288522111129601785664232399077296876916607553968345999025833056455790213194011869936290334550196216868665266580743682933789550895179535078318536804260038468296815329100610777478134381710395474602949509150060846387201749628208734942636103521855896170569692369970906650101103441760101900527274958768525258650424097780349967301260110982746665436726072719951592962749028275267985383473055378568983350668948222690257898555987341151938189106269310245662868111325047249773513152162811597903704038233269402464700962676576942943259475287131826086297555656333263772513631796576 [186,44] 3721486491209649160794061704735630611727652923901593445243148063687565450545271278884300180541053065972491164774058511471923111506076372208562373743616643819292523895891130725152029524633774535513043382222606707054451025686573028268574209685120626923206823003244161315286916938476476232912490332088035499052193938784274643491150511249742653249429530947112588612913542453510550041602103215051667539674423853945563322018768722689561547260440857859722892623724941099913804004885543231913641554863972929914112419857593888250238639382262938007514139731642787355601770907660150497471830712657501432829816647850422713682994735213708150640595962309828922649694102317885563607364331850022579402960767350419752052073594458064653666882253467868661986679588917722939995729621583440393959716884878066520445144292986827430585686068904029814520019019729897843735485361810624883834629542289702443680012089874173507087018704029812985669449759990838936400313327773580059576512340011421230688106553122268786524511507048523335580769556300219792604204702359951940425290931844314823954068193274754860268605882131450586929390016191632821051151343833841914295756098638893882779440714203095043824345516817893433737025952960090616216421217081990602472701297637423118946106374548320491343683217541761827448083637704131328124406976242887296105188056867447922480255219803138225188743487893463228212088 [186,45] 862993843537330930072364574986759446667272226218127294389168280552424628668964626122507298941861129149723144273748786683934041999018794910718469250882543205072057917665286724019207586969615568237838972684261258390541012360927652742496979025464800450739308387935926464260820122137029655507011395755202684502701285894780715461545091204952274931846676813645767066541026143222398328922886796005017091795102288171419759101402124246692857718228352607837519163689730557506259147014887590460688314896667663451115739469970832895436306184342814209943054955459123046632926820648093482579818991121474413645660961428267329578581213109160974327007626219363532153203801127700426566845792811470724468303933189445738593812896228809086959748020856438126887921168809109234426091018655277319533677836168366557278039456250307747186911144066360044269786813876759293118638237718398997412755710622152071296470718885152041361488052841794285309453865408895734906981529828969201296038464354142364282184587731546577083003416202665762302669785864929598988684941848592776406686642356425603040962155865054210882028464256323042682466581680228536317694100163254279346408536185341138527478294592403286994408990825901086012201206242728557709477660009772477095907318013001011180155522033016354095274665804027426374278439959235595004558942065627357401339823291436609134606544549906152476576903523120153928 [186,46] -59953917673075250668674880745371086890441966926912769173745344242064354967981774697682725207422917814466649240874771105609652167580222503893967971614505973715865716692442442290433085018855210698092303219904277638743476893604346738466841813428488883904028731352464587982111284123149362676522721830247709068320989452200844271734813480077408527030785239033023032142739774081484149898549026567138299266398136594650477775038675918733865029414355192490870008682260499928761154861734692346635734466130163380113004708598914143851706083811678015605749805841079724121690921103017336273261687809188397164356185782958998549435157909567457033696597093938624120204828721056665374823835709275229583521050142701309363760113883638776545340874626041210095024169212886803646426637105280882974805888179124882887766452341206551223409313116698174167126740437578953745351269017753637805071641146109808832568041118850097270886503961855300244219186369266107014815466094997841247290282140163668491230748299713104055073070501032639257948858866672050153013481180351642421886429719654445822714626340936889696018572069894998006351364715452679952555842236127703656685969542755569685565765419924994131120197403374338022197129418961350274133319746662823580923875753011791231951901440135747256314804809435810290735030930787466372070891929361650872958829363999497135034605435397405965156426636708149 [186,47] -473650334148708576780984698565281812547803806760318240947493026786896930391216134795756157673230628458148576353587522501834984945662898500067117866327528915052165841688108520329649030618726203941712552702884026827924752864422251170411303234519663604713170359794554548810045271541293692423666823700581652770099890638127508232674830086801272619969836118735860642001661959120131515187655709382775227987466873972589083515983200490472732159995785609518010877420660228411517843278832376417052051358011746814666668308021996165381811630391485180641278536154415623001090278743209789882989347951510472570022803613773301169373599453624356469847218598643968448621088043825545803216429715543494880866182997172401985447936832326730135324843667795679356188824084035440968344824201280681883445490644800922576601779226829902163786726793701405504142641771373911621243550336043031512063462189029226600922842170519826401605286710373833708868463847119164619625853139695191243432283418496074608683432431499041747262684088689155329712455638358384975074243267885025658988074247286714917267349642824557827655290603961302663383693236711102002939661011778444223532472274040491003411801314782128714244530248509492359907775917243336744451270874711904623407593050659695925016356856590913948492523199007173978000166016394977312465643941193590817101499492253193339230195143080091714017066421760 [186,48] 305478876139087412343009098662541149941441738954917726430729203685930521845984343335747298108242978242443325612615829115478011144846062444283344662883618481661633546042882506442018454596300356791028102912102583355968423096440341201206162709681769710682268717098381648148809481841741971774946909977132190703032634388264220400932842183424243029675732497363679816958431223470071002147483989899576340382817199703902720694672028401100176585936772380519399245766835611840351948500124935279995846459986128763611058687334249780065604463688922856728228396809429106065065380713707084860295110682346517483024168235826717358330694368174213528174804866442513140023116385698821122160293142873563062893191890990934963983466706905659399186205427581471697932312143038059243382996263498102351605349625087253505394173689233974262659652142287067855312936939494998877538565156130646218215796908660829353700104278381565689537488610884727561592560438774173628261480747257782679551078657015286088966142654122523506153243839162723038016515547527502835754910247107507699063279075902675379454001321143644357296736564673904855374959725821807960607364256493355318937105690426750060256734609733014421527217572590572009636043315681458408833595465760079733973873276358755872122792762108558475341466959524411306357272044610817315581536982868264953621635250440230405068372936293859041996814592 [186,49] 5799339527079521195341207268669649334790621626262489883327230814557214918132733494805654691970354293802057431786204826321597973130824824891752133516204148659255423241413860147678467108819191107572123936130228769053927159691107146533542111957598473041225322633882732299290759701432575428306304795816374925400964775223307114127821490107117755977752543817564418305699357857041678595715508549922856151261038773969380432552229466492665328770705303092847041966138848332465671274677401085479283762669247278936393376583763576611164639533490523774989491216663443889900393077216018082574674744602582198442214076434377544204249309781830552083352365166979480033501839655685279760701661810712693305726064628035631217587611131720607564551755357951739615131188367165261779772617390678161691491494732166605336280067730420954607424667490806403015235509384417756016084336204664398693207664820505875729272304093441347228618089652525082847425851751468066731801206406750435110293883553478787514456729864837591689058033872421252842741681872145190992470881432042452019250729847534991177029614464138067919825667795245600016783993126494944443372951716677220078230910619270301076393304762901586824064740676001213032668077616433318648505192171910406538020332687814855963502655131274581101483329891617436021131748760357776418149562612030180817629556215337830619938077352962332296800 [186,50] -93661603260575852353864389291859924235374585964441742141303037469507384269078017845250702333680251665159053275741850299685901921822908458672408861772102633395887837198325284355520003108196377145876438875124384839494595903890681407158534005936559621960779967578152991792790268145275169236555706386519471034069736795433876048500595819860523230344212623230094175219713673111556391789322512286949517436056902874694013306374302774628838349426519403921993043669797304138989073594876882532827399943016206934161580045645295286730932854617366950536588630826202527786415876550208336871026871717412741015387016274974679628571458081367844047493662141441982991600302912750798621549117018538314936262531980115796999255077198525560502570022344601605185277035595528086345856923646032429549971488520430910732920279680024502410810654739645711217164475058939937551751402582762757575983665756483724608291404875475776414821374132541346539875012745022793112201605333162142033555641389337826640383426020981409466924108384280828779942922846712844151765158011462170660517433861411156383170438859644550943139349238265026714617480309091462308171588527905559202756166051196212819036880544528946370060893393794929481831500322377225442261808380359021690925076007040471997388320044529016138057229092721458253383406437092728394295900585599723116114816450619879417000645811687049253232 [186,51] 35710399190606768729441913809685917381441015006499885220209121594367847622440174462993006056518783187344693348125765749380925559825588389336188164469354824023726389770342086624389485697815571071293367050067947676023394979671947577862597192625064396231638827932366166683778652314297805936173395408979243700422444628492904995906318958822046209250561581671546867586505627482839246546124587589621802620063408291597054990959845616397268398674674705787958181656196531623356989177055998100917333693146067211914881986615023736582767220339426161792497410361037269651164724762717035229098026335719096075483026555841716051176306814397728070652366076953644030301766405792413886803400582223626676113639720396425080380816289064394942706023893071651950851700786900737926453087140938888927409629228909705971960591888446821557419541427349501689577902364755649202858018660555115684960358135711861430946000124205049345723528447414429014345455608400421887777643524929154226157266318618952076797963016587804842367492000737828752652905488301524855071833265723369237618520944690989167526944030512837563319644399721445534247871438075945164642509373025145682376072013699585123130036698541761842141148170565957359451185496723051809994065096213254267048231480507473147228245321643945336541651153824945147925449610897604977982756169735780641610894090233380598946368346659896704 [186,52] 8421523716840294813243276032809721245080840683228334808758942809525011170059001836959203090001621912970835461879747288087060234835270901868433405986584862528227150666540327856822028648107122837162417920436892932332656049028994190679688316854907927427965320545910642678790620963779792256527615001248137116559960569995384542939214209414142044464249390172140667683117460437916538609331641181160296722153736436807545516259692456664600127756474095388725715984336925458358439760719707682177443210857262576261360198951628073142890267758540179924287943119216029618380518961082411308742574836391119612691292082650984618462172155625790019585741979489233657793735990825235174984358272355669002436880792603943764888063852477899660922775152225780360079404462760156132593215104279260454221846453738832918829485428054003497361798409671504936663871287060325248679274525418936755868088153466281582894869184249217470759018764034483545983013746579790940310655366258533158473268509892843500685080511415748442088712080620271585732260374148400794869487092125096817341448516779132165542840644801695787656777853698001966404784172456680545976080253402776675694588692603058971073926979506066063836152497922412024075821867788919015814521351056165729859080720207301541688234035376817637539373862397981191876871712924239634980834826571185657301662219400325149606490785398128 [186,53] -9258946243521455944114185421263509737032134775460718056118079031952661640703690112658800264533116869708866151537809436363388817950466261488569315545923667649612292651537772170242112200146109309487409396532936164215098528607017610987597556562547309940306323652291496724825089080057081783440416347694853572877690833950139554731285261808084288114468297237259231964949498354652125989245556169129752139765923964184641848010804604046621758493781070401702500372572712422096343981358399681509439897754075555011382928282875930035376515814922263571771609241540048609836375694787702511849391574201467797112045709137941915278002666133615264406837082686417044420426504264838416221493339324582618585288780134780397255828154363433794403952702782989854045238091981564459489142609188191308818620279185172574036394639928093135933729013981466744207744097974550329626794547413282425096787179729092606551674058461136089157762316136929312121821071657581172288755867468935079521656948726071990779245640449129581534198125727783385179577915963456186420209375920962762169291416979357867647829644207131283901972843926254824587587901702265978409193188106079978032153144610789178491490902251826615422326280995624485348359571794157940318419461502687942439729208390545792975678827037633186380358787052676956765585352474168538610302393879423813943234199825627374699529190032 [186,54] 902428218290915459855310662954087073821147881144640600931345129311190651133759183830712605028661742247387853045996416152074051739756809682619481493149774605277062464927584450332166945823503328294301408333897654516956803169269809119705148529034766429083667674260639567920130245882220155856994377897865445832413358444985088804790639279768295980401372013554067939379452371395417767905658133751660359201353367301153414413119003625117052041892295811085835330250900268331398484256041119723374739040362021203587001333191065955857298514091686130789251618021516127897798192219498365519378247116753887057451552277871229934930170113765950579109286536246651726921092010707315431993598071576810922439048794731214204208427671895427913906494938259866813321424007839065983912829552678880972717486829701335114162070174320506121987867134505258816590731308618924610070522213066506818889251036169429929789665706226950292725273437509471580508098893819600161621083174192661773110127849962082055758591038716321922432988310563681973875566756886981377871828229773243269430757660730823953079099236727058372453154441407355362653722206933551208487228656486009778444675014130758104085563196115587939701016466201249388870415407431472539631901633892708112732155693886261876437732792569832667398554039570798468014357385834344675922394713463009997290453941533300482828520 [186,55] 1123270552299642827772221394386872850886307608902657614747279409900875112548394005405125877827676884048700096581927837981439983072848324055669967654201148467650575004417999105057965106713747493713399349245708107716725874387551183465005284553129795542492228310316775541833463221008124419755379945140635629941954547637582232191726705741155458863721587879822053627320294337093094772273618919142173128353351753314431533620005098756736788130031448131192359527934866641452754055739578858910314655382925423164068950724861814811340931452490051732443010190080036565044939322390638261038100848984973150697188346343697841739944660803478250273568213455307855868557144472040478791906573364518249156792201054270327668044231737128241864217082146433906030172470598116669092430641711349007042561118869861120029846563323822877545242840127053222768339763118896544127412915462552869122524567679799333804101187332465634393543556446718474311920630285670054942217622219404920146717402617626300558660373789519317319862369281133266534896116429736657868844054745359362083773541536578174724332136251207030175869221471366424524967120525921105769593485538209855980337887052866988929682826897509012565135209335930104457320400004305808079370150087381358253424661507492165583843196663005822692916054129443486868125306155930158584509939384112713468347922158879944039552 [186,56] -291959190422724914843565717469177451412612764486110686994849437027657377788721153310600520716039456727086963883822474743474972049153819520631903924832753275993264917494825704403762188796655557001777994805259680835311141178044319074272403266198455004798650769480798343562161906443184465617926795912023724242689192759542746002528852515902879639926160641284408846761966557271250363716336427498464460641568506767360553366213598768383799976494684430673823486629516653956986698923708045009792697101314250551841256290108462662125656488730656719484378015792835527479717921733479738727068920877890456381948898270899112203725376629975825243931162980824137140614094909573470564017069475079258599542521533457226493132445427150920889635278811173198878229392636348590582333824051522499622959275078683695412599219620171604338125639999361982190315887084777311338581637600712834827419351219377317658000018365647377495534554923699938771173576063754066259348519509002781616147873578492634758290979819419752205267890848054179544535234138113866444940394025643516965476597669893914315148804627212258420643552959641417132245713835701322538809557528495080731014597459497894121131674958641069261984953768618674384900634522571520376731954910915940385881885953446407882143083824956798858338148869203619299885859467857499533465482613083320049259920471327789056 [186,57] -81265799340521318729668491317417568063570766599320427223870213581870101905713818656240668260723773069519970006483486028441498961505725686435885793046910284576571127338154879707212451574714056208228589549756949446116536919570351330942415931496212283882289116469981246954316293357154110526460351064402524270590109652729617138740075972255896734341629058874456816874984829475365548218185252656974736831432820358515311966194744063234097684118671135336665679134645206925479984674050533111437138750052728379844596998220293941592283159715178850291152961629850771139458378357161841052268497028960324034107203441483635588048230971417417000031762130140225336945854098909635983799250030862201546079015323696758223188084062792730790563273395608965095017226473543531188858934332090002402183247779935671161487271495879261634753152569653855403384801688568962357576062159877196196651938985912004934900330656063009746708014722998270044986182689339316571439767437370336357226977328520018214046857405654165604341899378199764355887376117422341438486224137773446946301813277074703398094905737280361575257009915690594840572063176110062164490718690481006229130358956449544552653679856426156132741348975884158974727596951214310633871347654884444178222013540225705608538122330680802186606732828742814059507409763271815573959602789242223658789742294986384 [186,58] 33520329585376758447933392991198909428821541772469900583307943951400614076733726110805484706958415996026850109722356209668366653824235861694825874124323991935214466755044920135169143753938516084748867471673598866959061952070190450132669300803501369117963718971664914292788724573700451065070426734476008545515667445442608561120309474087299329129462879652832732858004358637481646114398196481462980925923213312996803290410492024837023658089522742025224151315753131984466264006507944644176843845474584662843730700113287834650681611814149946582095276472905682098852627760427732324812941875029874077950427588172204410762144472527680178958358252644153996530761962619889630592112730711570912722430097645262740380199575967679107696250827280531797660009246756518303486319693026757808097364940840892829497968103323225379884884628877181172650966436151707727449442718250996059571821257983700361479791957082560771320987453263255608200333888406146791883921232877490165721054323807043509737739660756385326496046948559476571645827085861109682183568391347428948906559706795826641405449731465005212737279352242215145576023485168247134008507730399173857876892126946938620829509490568303418258113030295469923616569483662571149829074279455928149142829538217919936117899221942683835838073496612503541409788394002399032092442926005974725268492094864 [186,59] 4439152804341081209728114238187541066843833553532038585608520796554787783694979444471234868768883390312387175703212885765615894288903263828555912852047684289513123853835330587583494452594905679928909002608997303943043333148260156023413220427943831650046105047102407300444716121055997995512193864121106388091619406084247085738434807522418006354248836935483625944868687499936502636976386810899663315926996945159842931125620382690795505443028179471332171180820906015667340637956134102843279374015295275572136081571722775956077175960588170300002200997986810749200556270380404257513708993884235052291128810833363060580096520692757943413434533075398324030467771236195167451609207853484155205341409604436600763805080717241318478802315327064514785665215555098864174770566448621509765759101737753841381803813880201564745153524099497192137686399751383623511262753149086889387866918524324902436169708857817951375397135507768780778675674538325632844550003710175734085180212372465314911951128365284713820974771738304854664427934701811296347540293680147097383871975494135945225125171021026521341712201683542204890050146623197080651362923272420790732807646198370413934969687592859910702024986967083184427195451462516473220829096204010930203698344565957837573255573019204811517662509846191876912847119108833807289863156352159709711869696 [186,60] -2343178722203950187799594089382276070740074898332694539450582261784315844001162373620951065669579191546132864974519738485312775387260034961469025558840735062730702760049882329647358806902743743693031896351656716655109177225802828624336766711605851402531366477223138278189245885538824362527662919088374925280272941110816528139609440140612196291276441554567092669325647892354035385909322119310044533985698615706616560215870555994144581748364633691848132003450483565880692231348430194863280070740250091819833489570015938108476221134033546796620921840169885441195408049668361747818651714467208343945550585348684575279482469764124833214392770281996475156790592440360396663802815182407870656365743529276934069458151611763043282324050874258942738554135054431013958975251761100185419588753649898770011436214933844656718293540123215047573445513975570568621619736672078930331004468399983202928409001087227831740971786283693202461085842521882953903043868195931622406700296562365878081388990891924728257338749313238475823237852142067865099065207706529260206207893338508452155176931612659361729201550117636748882100171772790677358562363552842566082917194937931267084382741425759466290582169377141530386356274815504775174270854974639356357187133536958610631147980224677182767285349605592812567197945171669408540772554015536259620320 [186,61] -265822073317606850512656491477607121945989220860376895199045520553254608742377730822420491776627847886946910068542321882704698895538443082514922905247073647026308502377938373625928091822895890886712922563300190763943323424446866957389478691047508542846320941663070148414177586898889895998412361822023437114333378875358748520544211793795166608494201569435205636087632637694005138180734491934408244506562808938130186230917096177197111522756197290290926244738008861498560356067940914107386980233804882914979717141026502355279185571123651534567971352837955136437673204479078887634319303729958117025270855719538164655849511335751332288387961657098428012578971245201502377130892850784907822529874329575364909698492800283039663736266979959577436545121483766976284334395657068709648442134720884904949975237202181698113817872428661207602940946758504627912188198448339710532091530490307568268963533484775006804444331837402986664540097798338123070375336761302154306300169254052485332475587032064947174303495138135309774047134621916273159361231125234043837910315435517598603556996878364244019664917444083791969059715873959320659089897314258647837506555664707602421710721969677646315772902159197428658981854826447799898554773444326601473819642300579588102582294611898806056835717811668908594680315337267734067844054317816836024 [186,62] 106729744646176927471793192438214110117786436218630424293894011302570563136553604585799884075416777738714449351832938213725598180997030469346116418469739941743820373062062841301204117996324075452251485247728853120871260733673938516944448588494690572509953299457053291089714783414449250098635801282120930155520191549324299026765439042288190700299564818230718122639503970998119857066988146564565881863419449123007274094170696305793989476238256372477430812431423841571574704168364925719015461357110997821659474387062341267292956159279629045121504925377455432102111027104111557431218450387891073811320097301180999603843230339840491311952318836294051087302355486534811292619011171616799970246992104311175855490762989287751713492674229820987473222982703793146035616793125192591449608799538970469402188514188447089944657489899464148208471256559054835675863269428596446946925146894989951120687065309155957769975039536922822411496173897934691052861064123385800662832893122085959408110937752145998932893588052452990598288463425495686979183380217166720817431754236435452763099511863469076658920948390887376259968908613070728467079926447493826222071537639759366193142730037826429936023449032529919430503630006417231184298083652859257186847391290429778991310075555134449204033166078394617689889597138055868737879053547414612 [186,63] 17426956797881537102632533048871063024936543168890324675269919695780430203311824225944396382318457564812276563255536991029951886016669976354510546952159365762964689383287231438931532791965240306738322054025106996897104127210196258456962167826075155936651698294628354452427028982061234884273396558564044855584917423696976015396798939477406229265040280311533223015187603111764119739423548348074007301473959725222770478986266493613466325982090134834090967627536199812096576377541807960656719506008963083444552772879874963796185060873229878043628966205234444305828963402537753133502063560950328979765077802964019843009172622897361472405674805424556765764872558543749547511503592895371863243381152039739329732076966312398205688680260877788857274019528785519544946712421840826494377136534653601577185583791596512610494632367046922278414240441042453760472055067334822275700139620526458553741254603147741262542984023515532361413910571495222480761839094658181371060816936811860272279084876585331157716643162160623265684153309821678157681750357900051219681991205485165938145053070294522088877608816194350761413861188114598769066492931336176400174189544939671358651652719130537002699569515334179333249616812587912919159594479976418833328554679858035532016608204964769716700597261885103629228065478008318046584648859520 [186,64] -2429063199715867128588183529586003453098376539360181605213282114446687262795169973935903513758697466470197738672926992404147347783755723943977126126314448003018389925463327878972209645599607825081220130725196964636280952398640835386847421916757510671847886700978574743163018660122607039667738552219440549104743973923591646454445389245845588879631658809183680604144244620001240168172246605716050642547097373068664231839838310423093619797270251320226170389508278940309876052735378937357044387515164341678807562375830923563770546732657236215517587182077818707202506844534261582483900630483258871580649113632370471875456348896237009390546859741671282037386470098976698873955160307824289069319661458947343058400861034853822116410689220433905838932120453376564154513750730451653899006735336392169309735256934379453835719958013625148314027470351443248010935859861931039985309155858090806475368875043245143288282444682378689059093077178056112586951995697050637380295873153525016808717164918715594765105212723619940711605863561045403260572983345253028730055511472989741871598075550658343440455266386159752338370812690414250052792934520242780554178547544569762746582672207216270202573653311790940629819022938130297539354639991002583989680665830466995107174215949996729286006743415796989081542207054811288249333760 [186,65] -795650232986214650905880050563277815835918765627496178784226751345391834706958799910827883662768719479046818460441277413130659407054110805254181080607384701347112383337721703474164295922672038684321083981283168111269962152124235677022330623467650090523035877058183966611847972745980026756019224763656073100929071490758695202860183413054632811953037177804098657855322600048547078293533603918614070409227893656833723265020809564434755498860543766884732126697550615453653294726345817687392430997959135190097377620817585014955355709075593149052924172991855146706390253124668376476474955099495933029365354563634249417917238309804177029850038416715433930823378252353856229057311989218025728637255501361573458064435414234883424164658085509405605927117188776187018886479180080595748919253178677804954701852777501796117244091505479049127107344599460465067387083426594067663956632078162507992104495215875831025679887701063862686889223367692315601599242924582459770718646764245526875839829563942212671298247074961984698547751160212072689289644006239326668282424153521411428611340538485278036456938408093255442034174065044375314758438219085103801314813583786563127392038803894127897285683730396825942192956841953323896037345172657683189864320228535796853863163130186449712762054134485348013539514021204528148320 [186,66] -36302174996147763579969236745470600723061884708355778312004750228290312831662416964348750612192846826414117932308144797198578478082842017450759736240884696679443889428515768050902568588085065000633226979053928463772703525701598672727174730051396726467867165811050868138579612363874869943177668088440489691732487482757409160455358727969029724540284436305354087821079968925838289004170843880039076929776780559432951325780351530556405094191701771933511194156693621432106233157999525515351889775358530967777081120836603669880270463371899128504538655666693967831596433385651416686224345577122261230432918455120381719763324672372480904263427156986930112320819800844217969504957955546861251811151071089183564263273122466552322853818773289294933294412479823601897674337146808520839946938834932842543814649778620095938388588623551770262549606014555255624045811805211854104832171456284400570236168991938291686058688923575373954593845493231570020093392437870149054349541384387119522243394223864096753533955036842838685167887980767965729908866929009435170552224860428410298347289931004644627552611937548084573838907330827831907127636278858301962216983156213477298094873987096464121384418561804584427479977546926234220084176604461442639099093029060930526261605932568722428910189171702613218641634056340604672 [186,67] 12697704597909102625900140288986791238440065506212591936170433442781479729430134986487208961153556138306315621087045383751412558482734922849927973565717017227899785041639954120255427525678864226496659081432427940367604495409896314842106508707017808623406801817807176482659817199637975763982389602552491802310597402851170736062911783133815426971450221259861093566426707241172080617754907594862304863839937317851869604351657904079956476314720221204084596678986537823976137110675541636214871556913076998118659985205600591506686058013453869177504614903185301230179345697724350554839649899505132583917147151636501156200649225927105875611982660445951731185496297961480456534680963987415909283076568881666716779784816707980062332799218769812283603878364504319740531453981728945716387348534880329738188666317343880558256789292081011431840964266642394085106010375558830439888226825163086195653226916954540842157097048278427285820789115704017894350379457642506716956396848959920382208755261569596336408655103687531554832845874018127639813689123367929390589272778973831241336364018221628509797809182701402425057892078170943486756817162104074910025941289199061584256829080608607236863099338174306404725102295925661511134735625316793379786452345397860395483794608238951369782175624032357764863725159253248 [186,68] 2807511211534428097929059200203706692024042505180210524301181501832782498116375031194123151611936431710163628920725798746993580593485701365785203442157966157205314356833994978372890258662686275290236860632837212864941993359190485974087920538484725119903613684762527643635239664343901537902955784858929503757416148693388523429610770367836628099311640385676214313024416690414194278137624067298212202700193693434991387969585938913885624280116686604614306111677320319604747300168137492137655837031965175544042333593627889602667695817049031426193752112033377548904292031525231063595036219178950832668895041892690275596638544484099693753276135174807875793402712553452667868783429952392689543442982307650167163675220022695362012226936356900435250635571033289850938917043076945321268125825953187053933566026491646878977774031208400309308725523367535958148646925450624075606225376620607881595676186682487885083055087736810022254227694307372020625014958380768154429464665812228587575206498739166376382112830703042371097638243955825567102476825072944492037233225297230807149229287578704760590131452738318789521195601533447497304153363753768941609477223592122240797042941813468835213567327788560601750889148578058558252122034096854162731000950582521581585897115921205088386059898594214249340576572912 [186,69] 306851291528047225003210092095282271203640744668555419932652421186496486201596983640247316341523682945587559669644913020202304226631778719723329201442741569776019627557833907791669603259809439066110614661982923492935837757490941876028256669334010010932982102210778602174823338115262296327229839870129991043926217303228783623611530582282313057209807947577850811864851145125836580268120393807630319664340034321648391868761587196371090015635201267961342309765665242919053246581876658479217745412836592604873553047106468798936073867224785332551882264615923072603314195595730536226172572748873042402965252144509100140410615307869067553853167622842311685727810427130797228078923601807746158474370662231427595065091447875821018479755658839980620007825004988778135177814062893913487576477461632253860224257551819499575406619610093475893915704069964303845454348234318527894259548765236939173592434636957744752009233822400780660995897402795868501110614033260019464554377721303994034143093498538501168446975944889597932917335033941370755398130257802215396067709696618445765424268051461662506288922002150776710049147653281648013104404957582076541772185403920349616729047933269984714408303853343890541840700046225718618640376228797340845719585798634806374166083325731659641657093492141062061425824 [186,70] 22250794286697939554973569112310274658043929066071742393211871082414644601595692551647409246775071602367901393916819357903954431734604750360378603181770853152030280149910487666127631634467369882670405119271676633084519416214626605196885629977557920014573403258254082458825526946116895882530449489415254215762322694885884797859801794518346258084335201330841146666048538003031470514387963585427436224769713344880923393726513228068110639740806446024883190589551129737015922171330297080847114353443182456385421503624980905301312612198669479424349610295334113411205296702108690496588249377149737685670249523645018580054675342237867952510482956729297723518016563945070410651190512619384056690206755769481913633140721827435711618276205141647053760086658117238824631997368288204173914146863476566500119901254058363032072053407189707953669834511687999635753402715012232715727990421682535650529662950004852929933652302611740173875307497800402415555506563223850874612281904216439112881560690522487901517649525224600392711695566016303208325435921579979207078761779687264789526958333906608165288239928526708994738241429433129891319317105695293904889698167968160173348043214587382106028167006444517544719565514145826510542193256386169629499341230885745144746186281799651486451360686829173488578 [186,71] 1169257979666428326532153202904431372613656037750804363907655290803859330316032633177273253410508219118750111577508695567274236341014614673288462867095682205508853350678216385945949576755975749064799223693246386341445543095475640513429105003562467493455595818613022343203289705553314315196275706440511842350777184668406760830257816798512501719411158455399312971174578493277722907557204615575350605295038642773805802739725173741522546169391798309637812918296592919822433536591562688694732988089456443365571514469446324629357113650727334575972260014623351993898756912802081940947929634382562497393805438463273361198416904178299616871055590732420467878436136544752632263707665021575888567444624492458855520644931397370998383349291360543392211376558319750798399738307515023196754838598394366797624402128366377943923855368934738107347099118567866519899525528813500575308217134852747623114457647803359307520478971800768383911430259701528124467877982436001134602333061641947855563672421014274930344520954018332930504848003674371341148671728343717387412012739759601530082353845518905382928720396242486930192529776205821039776126479497753727017039400787012723256114030683324312474472445296639994768720834856227231946854633931187396876980352725577925559677435986559854533742789411875392 [186,72] 46402339029507358179601048650340947581765113573785807478730643641470407062163208457741968504534316556443739349537162692237448413894567817004354287982970294073335889045684005819444023897457266388323305329249357916957696034113819291592931110115495923077821036467406684115564386876240078169743185969957016087050522827509665577251664156999819143706774967285386067500612377499771745790692923737478758920401354371135980380806979977472701849274055215730342377172742569120677726901781325570309551966403218656729046075827955299327049890180253185090789948266282697346601970237880948835538429656008702864574868650355302405891166507376015225736067838548084212270739935846456641203228953392436794081768238258578326920207794315593733297259604882387692678973129715850238118180642469153166598960646658034688952994715366719673830654211951939524926336425098340615336293853252491829836203427019888700477056398677689471265975400976602908082855152752857125044822106840487549825389837489194690638382638502855219281078837234261720345374932220336859823958167270383664838245922039050697804364782505489527671015290291844944428956258721830037538852554146824467414898980269558335434406315140611484293752915205576441692350882227987327942998039090234799717143111834131644438889004368395219714513173888 [186,73] 1423579684759887273183099966252236572340788814220284566472436848832045898162582857722545776969851243857070283345595168868050831869148691593130079116486024868958287586733912856073774211736083805940515025410404688340947667527497428847261180812115992988007557328945280208979686491086073362613695261503081512429890203094748581682701591954683478790839789844157628796175254671712658215562420110327419991676859626799567489759651785792779087684659655959789223945301802618998885333716831966517044535965140815331984359614026891164578990915102544908512533225313415295816049806830204480632933088089679491238537287128684526673263031525912339882820702919806461357896384345279428110364820138867994616379035812969220568475483377621726309653913148115674539772231251036496367193289616346603932363375503215606781780761967256431258496858289358252320286276750963812063364589218120696027195853618110770426890617570270721103060677476342114528634752545993771025251651534446003303113808005912860049187201230419708502918601610068407152869727137247732575133876001028100404212623395826052105334410296477042861408602896332722181370731323814928546522854357201609687611124779742611686652620670807140509694631349804279894326408051000140872654588505196241256529476849868255132205772596568958714359056 [186,74] 34261771558776975561606846222064727610481351025613543906688657572024468568909430046779787230745959147437063580021036349911542237180464479987948793907473824803803521873430186205401349462778855089992940895768356466190636434595229151856460560913125811443492660704032745628154883916936880947665658250405344924979723790770359537373761026376360282553380539924409386787407464461707265142568605154487833196754017653461419423467227608905344071381018515506031553706892225797975864581650558894846756065076157814301858090495703681911932877627881406219261715871314382198179680557340414871340011893011777473894317428651494733568237669943677707888070334605323100853816709405440254077512261765218924812478818365574876551166972883839015642579473718101325681188267124464234481879915697613011391001162268660331470444497736132772772776589098836658745391241933452263008503259770563479499784461222130225874285720693986780961678097136884759913429650497019529847805670168579991101675169476831417604329133919750727532179344468085964345250150903170378751613034912424731378456961779171774783438428978628374156055392764850026023411151638462545856826181567841297491354702806234728649665814150589574172889130310383955153645124057024925928660549195154987028181826568075779616486717604285729440 [186,75] 653240332090322203066863670878513770353017626685396131048917214706800180366052943725515475795406227419198398240659624945374380660538445685994550890940805313130961951582451403171698513105466553763447559607647171149924440642885037394171758305220272018144568281325360557579172149870395692409927008522402936415400538515931030227762129157990185103341223836354836105413247674829839687725038345778685063781146269686669906644223151021157930767388588914271115159780077096160776472269565044624783412442749555843062704207413556912610672754261832813833808444504672445457640152246781703173728203005328390478338318109659036453894190806051027716291647589995985762988650358216423990213157373162726005877071221982658997813858585799163222270042451071064805385328595874768205648834374293023327878862061150911346744777568107882077498811880834884745400324079224646331554084400169925529884962612345404117513875245819885252915296220639199454383577780821380177857913674019744985906485514654625352492021054267072214524687887296978028840435046572219169724597360530284474657961807605025179723954876582251478377191897203674829079565373012865909727887269011336697987045419404746616166684265059108061443298993411089137430360718897874997795734698809493259231036924034791820435907253918336 [186,76] 9933412270781292480209757844848026062088081248838655947289391221057720383498309040852181525429385634208075004425722004614805840612966805755152375874185059108700240903008880269244425639747285679881837215530486436681128401333169377468938006655341069080952041140988161251168834614391638303609249302406334912218147920067286200663829481580135230882990848991667794905269678585084669960041352141045802346239307252221959639851547280734190108694539882983386561892813585484276788457200112632475287932561962858998144348483707658978680954911339821655168296448614880426296510391675915620289185228183861916512605047002957730609383303749601149166155202067148052459690865661503809236482661299428849084128804908813649108419572859842480637005094815682694349299391172169362280925123086256698346354829571924397799965277149597181117300197900282048251689171849050741679329962376617845206095092980870756915958903813129686121491296330293553271480071641796505675376206734540696376193991395785641595177323718143772399947245977690839781829800635586988178466569839282285627953014678199620940786072872867962312306288635424685144078346174550791102937323207549244938118114878004447237471141352802647830123575650487653770633974983926586017207185950783121991018478205089042731156016328 [186,77] 121040066095553542732404921430899369387933961413197578956150534908997463728606278797512235470356221701967481977460188348940289409002007648644770134436294144279742879937655062864779255972473276493847406430502520156540891412555602856183346704339438017484886081447062975718502550373564300843619292488891479081225273304470277860526893399534579400049371785673533455554295090757348888359241537738097214433159319379120185350403727548585009190585228004393035310472559378327675814476017454722589302754488732005589416409273048096920530993756447036815904829053102555334400461947497798803113119311464589002398827318407763563279474826177192521344227125407911948689358783133750738233345634012362315165878825761371382082372209816466013631273302052558399432656807250406051137855478224969069134727514739512505577043410688191789729953239079808883867344137527305722737203973241945614460407890671044766732215814142322273023310732357005078277131170367068097624051515930651611011656511964093616836084759986428018120878683909861337054906629625001420643689496011335865034310423211622313289936723875102439020204030423993530294783723800026775883381529321433427745679823186344312719723956026076859073740070925587104402414617853984147107442816486577812137440605738407081408640 [186,78] 1185721814055287826715283827432910508457134682350397080493475310711553704726645030378148869857753631768598262267514147079616653083522125806290011325844522347628698863824926905219087596350110326570738266316469751481358716613086282577318628253093614009144796456323273788046285858194569411317898235932351731943226816794405453347630752772292659195385292428064208144726999822099043762136798350280577834709040560457253465523480645283408914345562295045245907841400376956534422817370052792107677750878467447685189109471441499814213591691622881064755257621982368207367179738244882143224582933421550058613507823690594691927927619158066320996606524176891638831467791845549127896358495349116313051071510479848908951201025353196839364386021291119977281095058122998601130147375395682568315077517726442930055237120128008725232431195627060742768337996623881258657546669161016353117587123377619608603115101280036588414827503724900114999246266793519653183551569775658014656160337434233830307834706441931651878836825563571283092370804763283162961739915493985889241924670558124041688458722932122034328953993073401149198530837140241525839449281426309508960029727129971542423232438535343502552137544715253756313007554262731393907634651439449108059355719337224913905 [186,79] 9358692861978935125749423919691171762024294200847965397429726114962739092534936134549270630160082636394289201910282718973823974032982717914333793103472834276666582157771194553086471144669205296807159317307611429499420209258931941693600074638538137503804382951808841281017559222137723235249201238597597795616149470231809124313436342438452719741389348342328295183796170285635302204669383019368355186698673702048864613886499923613104214724401327290326927679058454892559094399368706359515349477889752791619058113577411140586355306249780804173760409799744635237442383066848581511250377708852078760510137639048894301281626100653979872736845127455784566495625056152501771794532050042879450434178814952423680777320255880101728130721162868713863933984399306139066886873321595471567588070851067509981440197343212112313752324307094590558892622885234278597999841462154646729440600703314903829473676098021137201431190693938675462942032495284183051566022065776603166571520951428806314142047293328530027943014955048508796992244923203628905918904430354240459193337045724752292275361589014615470427664654986467024782060198486336421638788830514277712300645392455369772716291726512487940510543009731553349873877512173259573899205878607599617397762888794944 [186,80] 59597498376942455992001080833495128860070334436244842728795350641631627869279259404800087247008282339578375381768452183012203581322839400189253003485121680713827759606313117462729158616996727265232372578045580099544734677582364320199390180670838071560738334202835972954127793505701532093027838999954794712941909186316956509334391266426172323604816778009136362122178768656022958155917164804582503697119761489076291420900496640166411195498052454008541262076717705814110647566617173698168638416909584226967233157964932237171090122331355730329245146824907468507104139063152578256515851278544673777246413784646395523696281608563408624024438592454135087712729438142797812536163716064497124782818402986743400907775531363820448256702847853046072900930453261960559753475737649864206638488900149929449119638404886004091670327014143079738094237827716652050242882821761314766433060374208319955511542484827244943085075823179666737700049665509343799871043367066930425304057302885142121813137848172384679276797036469619066004288823170404437266251769730996637668882436616597887590209308534979442925888397706182761920027786157917506529528325094225547311476786922950623140145062223159847838909686760772225392651076245243813439339476572713328489051712 [186,81] 306438414835387313549860869531515918134390266765577044725659626062548189499342108261330632697510566814539233569971261429037625982820967884641227574394127368741538947562307785165756839509034457429421307941805766488310378955012771871540332984284338407558678478641287821320432281747756782750817650197850891661515306577349994596936955410667461960297118987008558478949053245186758944309126471002198724619193014773608452755938225968060167635938887175341928452072742415369528369452735259214865857240503522108766962469467402189099083535439627202600430017229804217985231655258100783634358671509448848865255625728262678274298109934797322985737670518297410739018542575052993193037214188773495249625705359143304063143571670054486374191759244896212702994120785719506243901527164880654613946960061232515974253257113062101212075816061757689148180507130424154874804037453964823793437126212480497869620250629225826025298359891901273377380505451852799386344189558744043538638551056818672262074681625096367346383630968101246907388550432839372583308884715492982224015583671572511082009564854284496436823268230673383960944852072025855341046185936039237837752449241451064833443205099658150982198383421603247193334901403479348910056191843534390499296 [186,82] 1272492950401453477767553195100690730386359736969274337384020514641238461354876224407287455864705098476981371149550603248465444102453694085132639820532833723060374520038359001293056694395613589329395297033559069759206870302232592595804860435963444679612773979547823525381123660462738675327065138643168861546119048419832074948526132168478530047732520986321893747638220699955268343677672681216734822899903128308276716349353363626327961710736904885400948249254524924741634265126282769724261792636710400116096398151177872219914900146274465152663554937463002342608142635662024836830991497380525347821508105204484091657531496156471391686048250411782008443242957159104224756024603591806941230870010882672508081577984432592666937976628350024986155112409743701743106046149690630996409969466752427259622835827562385829432471723849066669949503046812887427641176301227271818145728211363585501243571314974689232611689471935541935663245803689208391002890721216354043510146651443103776926272874148060517231231324231813519208987412773328875071754104081435110381098555897882605816606427315539596768219696847872358835660910411737103538912411591462012540774664976633676687963428030156887644719476352950927034685453309901010531281074274377272 [186,83] 4266484931504816320296171051479478867600213939844961210414839861865304949214558913323276622581613180034476423255905737602600176436177060747130308080487825596893648821966447245955667752295004620070251198981521755068761086478503502882909239333409069393021020971987646307290583875437082216346493276385090429028717333625913275046293335054005015249872254790791798573439145550060807803964864918582204327314679486802258144829965437652496930133192546981966222987935363884621817944532810875455727953893169742521381311463121831306802161336371641916121516994706157005206948654108766122033900962546067050073481289849958790092561570610478517146221339079060045336717335077286176845681302461972123472250591811439540396144615135613619682774852399422850749242942566646909972219068109448948408773124920689501920020591537346257315470385788795970124738142796055876918514677941615363941004674245020646221922589916089743446705490788113240136278409719137992148795933290088021720560558832795699565607406665786656825096773268449725789130093988802409961956014699117634068471372129582193610377513176882081198169480351166994534568295802559511610775143592693079460003389600147615667433660335337259638878669434933798354030798723186340634812335936 [186,84] 11543371047478522446364293281931917279390813671897208108618155620512654159187823019592693774267140354116614262202589166093014397841660571070586086833891548140512164952245152888180275705088976576300669848802101044600210646774194320061195675020584972544949423979466713609846465753105130231907647057827536812556535585404114255041711785307605552172226759258228390422095219045358832921867075880596642610323157578668724949157813791382990771162165891782162357743991620832982630397901346099029657389445879792543799547133504759191675803963568104289814964069394056545746974245898210948566803871811707252945815610363337195992662057796312341004914336015190162002926061122012644884005097439867066417147008244020353110469152694687261931776281669340580131711901149910944933655633349369013717012711280503187091915960792910322739700569699049699018766835935557110334793257562820902597326848170878571086633370512782275139423598915420229638522797680334411346922216644701867988267794025974269871300811454988766692619651506136665556202667478756911901853908541126973924498499513612589997037065388865364353291952431134611123129115669920287070358356728045346568879423687771148348838106772926158516218480887007866664963075057097631598488 [186,85] 25179566221935136130864234547487526748675723585828940698949567317028590079046267135719748717759858117569344625440440155582401559436947348709776104276360697890729704174026750028041435499477215874388456131174076091954501391641490452223852135728200372897748303348553720774217597987430840605775369809235094205638760874580243321711186613883334323413724655315075894138191106317572705532401079488506303495023808528290432154048926968145007414528677129617386359216931867760985128951634119380921460085036074907978300421387667114798543512841720977868490739057306579437216887225723705661544616114719296463679019248729607170774516272339133679495964537962382010170038278621747334590497864827857833903192002484586982128636834933998079250692477697609763663234527891884159322155954776184485577390336249166650169113646249451614538996494714971784355494954195175280142391426545900700022816498973487940526031868649329342058206648073948647283766981469959691626741225597173529939900066961229355140824223589361491067169674081620333661972875135506004267325505353007680787297753230135870789889111148875984993703976087813787141728664033708416024920556798713463778359305283869516848212341681669574855150519684373169833518157312611192 [186,86] 44228200209044318375859079367025218375598449394963108751081567917166625034176953386830905907914965238218609864838599112024647499017411298553017120251838758426889308021413351268231639511565494229622658737390596185968023563263192280591762928414975128785560374552531222815835272007544099096971761579420665413220592830880431957283375361814095723459890597171948663223855310521555557155290092275916568902768324077942497948026430264034509145002231199557103766087542267082132508941171618035668829513538927985665978012787751192252772030002468553019598141148604109568750901190397830717804729615385965760603128859653624735907237158476401262314018899624349323516135228548974226738320323122898355935237281298313794066248524816286319162533025331795319644460572624162051865715626589155072812926915604520225694612999309277898736976667122077467593423463207137559653523742516194539493682698097086163152131511072777261018602181085526050806090832389384959117625847423866011663476918516646059300743290269079211807560131887758090396765510416642713401774678084069116157097833538077040478807542191547598625062028734787296783300252831778523990048416068610589828145184961164226273570560335863094752091344988530505149900484115 [186,87] 62467927482965819577146757926107899706597626029582563650608260634371561731000763469402821814032201393785283272884594816899057207471761489244245902578137271186984253596367495817581087550608439979908597819846883381578190474236605604130846877720639157457709605013827357290968923488420373726535706488732677223499845562910043562220725289445738731662889967400567483167915039263255832894539761449200508100344809211511669599733376907159299873250469978416796325810815597025899031327722121148255748070129679239805107224474182926632068205485005261194723235007187228539364364056599356237883177149827410642713022551673365041053983368322905562181840550139159881798796715651454755761538785393864706614369529072263989835549229914796358249482634914590875831213949745031445809520900054958795031484416516270668264566009332226552128644917727557034781099696077647585013757515201742918224992302387944166103938493973866150858141040063119240435987411181710957977802586231563546542866244097627216058558630068967562429929330870630866826253428386729287647992655782743613418006542390327444217430297241664131968914556211182119854510616846028199531315398313100147411217494904461312201372192926551439390573323221062227772544 [186,88] 70825822842962498351159463852640752500527561640637447036375849763147778616158679689546310838557652971971199357954941286621741224878660323655431687900341117492549297343513148637426450006630350075647974479963176181278839803347385059987524522331737412714145698763778355137691218131171912495605274188837072486229491812825824251242230656659649328940500562539480822384514101036136424950278300411249840686068263772153975904658624219255084652323314550734925419347637460298359351747541810167520613877509789853909548607871831003031404059910447372905182267369425061386754531126613380221383998375159880061533555087396700386061471929336056841053263673083596520426802763319805945923925657948445080334890137247282293513529624088491881776912759687870752844945556226805210543111177750167794798542133254668877784835784161491630947131517416741509139492403340377739219142777964740606258042411474093694313225859793318128192634642333317258183987828999175702021449454850708643412108942080383728932304753594715895684436521197904652632677022025092446364452899851365694739678686597955905954585597356602413660915930803982729871988482002927448327056169450784222584084212426629124771156819927834950225841291311632032 [186,89] 64339612625382397967831389100627679639186153228529502290125247817264337270345055769904423732020637657939036543587781127905098737473916336617465845764210237863726033093487997052589101211271967338531986766674995492172490850861785299756786863098030885989321898466834108821993131077266542491988860700515372441404789412416622987561053395816558758814393261169257549878324897919513242606452489800167359701656130488518349681336420969875955479416815396950759169088881494250154686684790399093715445425374053762500696260671362083501744519640288202336629049478269421024076414004840164801310418183055358665952643052392973213069110850803143188925376300390154350338869484540808534627855084423689200068844223548736464058387692456042211549807811254685376731437986666670948158617853550270838928580451785611649852441875992434398503863938718625998383774599418650380899544980552773578923180022896551069569026972026333264263110041249088032042162552854411648300211161819948884494365849036653962455983925618433980739963224905485264404642461690235346886538493957282154623337895446253484111638141557190690407938348383463965693461111099395113503689023575502832265590501703967025061286459103594263827365238448 [186,90] 46730903708323485535062837831542159712615978012724895032737900074860800903032128056379658381520056974679697521628695225221817353413578240759898761169692633519462995785690270118659818773174914856435840973629452536990739955748060584330690106359080176385558345131694624289399885361663842222362053696477963237984912288433902343968837205085499746427219112110919449154783287621827744322468903831654159351373513473941616015886146297329264255607886700745666462249082477419394138039414840062947069411622876905914830219114881126398907865044806259026246289999763872236478875459434422280934297103861133224244754844085512873438134861319283964746347475057945453457480420641567387629312403673921370236664316779061096086613216768787620456525919110745079601616359420136075627163814112559265930823474751996744965143614300923883867918425674372269883049412418695925014506766442298010599438116135119120263421634414732342902984342471454050026226066876404532518142271548660255973152097060534099544384427801634438691558674953005682608389784421571283324916432174757521637910012835140126331860056693220616996049281716484653474990160676691246873649713098845688231568391192956349507248665118859361286236 [186,91] 27075125160850906437943708244040556527542373667250746976568068212338499308604521605695039688647258309345951598106142564226260682347769404616056371008698636781330896061347884156114944712833311181205816173116544899124869785565829481589981787421125414003004472736824220679137057762219955144423427627269191050123031426529521323645797069367896811837142639429087659320414945910015929831782309284474985511981269378201269713454526438936416473213603691253970014323597398301608809842412170465085338568673508044740550746797296918943556168113808311884681172956542522844590444381500215805513934631743417741010856290776282042940780782946249758849603464099477117594184120905294293221997506057255380995526494693946176429921949285809170438184999948181663423434893843769994382613200132499069207335452001240922143077722464744818426086666450663899470952484662262009889639065649792476384591633865839613520754092569749486265353030076247154790714656295878570165602048909993382457857502078771790507034423001535403079087988322448760308984175290560511417512521502375357517719357456223399001535380682632673283696539374941788304982236459287038106746258403682522796145110169312858337312195446602016 [186,92] 12482359048897517716854278934506864695478505827029665459065431806143431205607908141811905098591901818919296585792705399857870744542182908294059849250688733389935531061182081265283539378797147703633663765327169802090756925272093775772287528567254497739013047580169316411260703959232169930648966678877999876360572546167085328412858329712752858569723645804529725535732381778110149098532318110411421668306480894339268841657416289002711715802080697525125931897340814223485887629070105570796662740199029449253914165552113441668104740651634881624249339275029316172130429851265220825906129671652680676234237093948138812934967199676329938439105494979053694405239987607054178986551122606310836994897709861019679734365847844243887645215476612444702345403371367897182030391629050544198491475523566374549852763110311675277489215873243870288990712528841464087005860009229257923965039783982360197177425508840188643212295857349534072030808863728997314745175172160269237042294120074606266730489494321220111657114213830935433807321109694232238173978858479997004654667806730185151207404467704236811993196482543259778849639971110154117584559309789805600287119900654201125691291946376 [186,93] 4566900754503590237006793256730864624656850118762085948771050077040276562986440372449589184517485538659212806474335726006351399708098270577968747775333599898208180728990517181723051564499101990703244493758030931720076009024715176735607426389412660410940202781679258154120240243223338044230245974752020300611229060528351004102385042121600956058689885485779970332299684799802597143349177572879002285979026347279697972090688387170621932346194503091458033864353771675708322366910929317839924083411097477426741742670005901712757866723266322803214169687956585930083291639791037940062468109102429278516530450946345296755307169179327882010993792666117036225355735694494478538475332281472708868960421061644160265408919423275418896558121128576739132996511974254203193920534845263319472576434407277599454227945315542930993188598163610282025606535093791229198557529468652298353638644064362464210850900121865594734337603050634002974739464177535565664588828818060443150327552152084936924866427620798497280323412663189883085589625762147506246058737029088624469570099951273024985252188627079844504981421903222872884443513906216039962404554260375227715939255917718834828400 [186,94] 1322221800802046125872975892225278627558076081685825967170715216124779050904440605636901763447611894684820202536693140278328200690598040267454296889422570259211083695552104182625203125099186007170566399614891517711708314578863613792375642680143491356131573378213559499587520033432631084487622125659864317501748952590188562197796230785989446073103211371861252330533508375582636097017613183622255093449441520691749581628816695544904939020073801666766959705099209844612868263598935409563458841177334083377889083981419352163230601667309103857204356666299773200792974954465627582045806452880071522297545851030907218352996346833300093615850116896523210228344144813337133330118738464974830280887326812226861526007900316663323918575559593636691289852474930144043287513684766804803294153689995458614802633460295620293532422213312649504957565763868017554587482871711704788871388358348106912141170894045935765581026383332004229980926009193689675871658534742337545244878925570506964076724260651229318868133976215251787318398333930055214615482102306431348009178845851358736494034737503696436043195042962003807754160278048053671744604098671364223333561629743673229 [186,95] 302012200091511829769045412255097173010327989665112813489512209891865944844301875599654942700359107868425809736294461737091015917651656438378077931485476416738919592616220562795013937876182371645302248763064303708636205498144903417570668559988713062443606860654335137879933827910482886291684234472759893466880167940298012740631941041149665129412608359459655117291984639379089791227012851298815733024787589888893002562186409422156135134183538947075931913597914734762765540240925966984826349829799492873475712856550010283065497526759271670369631381886374865194192660075493499300932199782953997642444934772468776711822399757899812061687743614645108167152864390177523386270356208282680716125027540403993370942450978668512586465839638766030340956877137125075843382367059887463714028320768433571719991164836490457028774013287598391501047692205052516890503901939961455401153325181257771525551591430437509881853902983645711487252583123014557831624526187139388121562754919818185853464396552196892480012412832899060742552495961301346871092270833923188183413963477173562049998988988056643836214711471338600829300445747477221216482869991379479979237426112 [186,96] 54247738086804090382856978264102770598519706592619660045299453692745339192541627601551962185968349558678391463140951857870057927594240753542141304639478503382660314695251519734543533490865680628792099735357346944240108459505941957651393022705703009807129379983268104120691867481338212008020141213262264409966425633775828669323838279526313257043508330104143119146707706675959086507046752167050565422038341783389550033079696234791337797379576875688182414264406686864267287059616702261666441860014856087087066511192920417162712197055860103111252313890800843501326335523406155578152359674190998729254873019837741626043845962645911725449872580607528805966321903285062407376115471554971170069462934217707460254933968999704212221921798921913814423061066230298861769651758927346105993068727492902600102428378085389953475549137712074621658303336657733955151165299463843613922644950360851776722056353491173661698062125482200652456321858200371318162702399040783551388391752013747964750979202336928514015041678843612981103553716719581669475895139673145739585275443313906397514294224891704065337580230345037405451402660248190140658454197129537246144 [186,97] 7636495820997724479077441797288882850449940654641518570570097823968580282486683815547843468667305735698861818315507472697556455245075506609275496554163187770511320785968623505637907534373387814039384166974260682230765451016874530423721719186702279709540207425096306413180557827233025987284521064455247134885275939962586004950952767205243979503216933459348337878959537400425536475112519474297936276516725220753055706506814959891123682872391181003159522170849992193919684046965623371726618036635318079422146421196968986099474122807783241455428185232474723480924346079795314294848337686018165099410062936208498417973488600345460518477813826961547614638138543872725395444252618521124069184783618519595779770259111092793388392513964479420265643897669873105314805711682615198923770296737806838097703588349730123520832037837642938670482628072439437738918672636876462971969972999796367581949362135300436976632502281731056144808223771589957404118140740298288358145673297942914671786435645710995803345685070220252516704985845979242650852390012839746561499651497395259601875427352578913943868301132278931356254098103648922801255083642428320 [186,98] 839455061356713057749413824557368885922627732547497831731817156940871639028432522728252651434936759701856267752071006929957888376064001260107192106659559148073648488349121806779946834919562203686812239979450808707994208765473414252675076542748040349076386601698443788394883537798480057020743848967444222040840511489319122413508406765763319772852248724823339062595910492457484263653620488887702703787462571468145075793645849443570441748818088034440497123183355754109985398551597385115168287076922388619834748843163505309677116355559311093575933743010082312078653032230007957975944219497289302246665341381751733592957656465539632658030674084391362792067280278786350550930009906132947375504115077517291355421002149466545037641597044090993262343326763159100244168916373183375481522087210976582020858925003349853553278971239907422571939349494901820984670782041431517222103536907550878628646650324544862833671544066316286796715945254775028667594281844090525763457637446569599349851735965711432402371597662944875697606824146615010984048909594291757686277275842422409137626749319472993726180197735300077098367099558230034322756680 [186,99] 71786389058654244389562861176194915909161101678332765409049761945531405307840343852803443231235487942872794153809994872949608916774032818177527399634896487327425157584673499026288247079276962762747361611031508916724200594657453905711738535598341454648437820027450841685333960663572778372070292676227736740944254722714331387362318012797144778433539110493165696099916794235986497056310477447799379945485483845018025345220124594571110281999162372776414812320754488576478802714161908265729854058077532953993117328601908289166369258852868714711219019218984245951199520003566409589280954783527519092874543232082451620199836056286001262267481964729269932989801947309140776179922959355125922588504841825170183913478888446436597032546097221253130941131730008796514353875559572236943327637830566891529710317829930764085895212429317920898841839917324127708466622997821444834407733521426302775423878352837839088387963696165211046801867671798891951225615811042126839996566288845387959657113062999797887648914054782106522950364040977622567491311549695628060426458082962178451826275491577537398233305868877674383005926044605077088 [186,100] 4756536470653718082321523684290009260156840400637080237199566606961684698520462949045111724420918640463308838898499040737797278379369976669480953600417788521994994608357476946421022671164939106652375542306090870352265787252823339817747716950449139221458759237901202593372242892641795481845316808933326420086783756099699701187845438810937114805014902408476938238162958480365304939087844981378640062282418154753982162208006455954691947274298994116247758763631059188041080047462389578106610829638299394493837435800402890126213628634038903582704967560102207436363243725288067478772762523316307486091123272938540548070846124429736364554200057360280572932906514426797934713601421930424211539938622406672359638431350204221470577786377366861226758329499632827171674258297984178029864472505696628567495812698176197230091189623809825562483045769314093548031863103243827128371266377767422861984521978854395035462292071213445981172361963141552751986404431777954117341039404868021718828813843358695597457772862121234372488329070265487709334042665224789539637134999097362954561581175995940298612098938065585565278850807112 [186,101] 243173057818143250284580085497916021560264932220964215626102462728908320158830697906974244707915404804294867661641926100288262148795986564252330984874713234767162626371197812422415363624021182275208198157353326834118638544143871342410190117162945346648757206122198671790385871087695984312791071091056647918487239298476685528913066177261810980603948627074436676581889113985113742509384926042757478794325613264283632093132508399819359775476422205023755469039331108162510483455127690030349248188369988927198708419379680048091654093502325824463120020225080505197357163570328299460582233626741839770898100474094306734661424403621016784784657020929157124021881001894166563416892210660987995008215669585525647197146097977139462524422573714931178798816181990341966888088220932785765520695349161453212602504045611831235906892801441286346752754129764818531480048186033888261647569609318823341398356902849778147912677937192703630350819102199068042302539977238934972270203038185159057350791751618163291139892126246159005001592280312709885476582905946686623772462476481378573300539138347572363162796914150354479328 [186,102] 9549777377094792374855420663800398471196569564487649219535705465255372889276268280928479196263313000700817591213013190980479540915075021850024960711352660624641511741840358277212976345560692520468118918680244639853341390014235085247048070024376410402444432680826401418535584126146424611011420111786078100523948140148324808229073452295652921029965652482974115666367298101421437441321517434111778176310426579110657931231991562173452247335521158792922562210709212910012236605628638804357315594297443878152221923092510851077671833569298904500288987146396480572704561197794228332012681736535482831135859215374380366783016019307275497095287807111824018574147496355330719894594922119699675673844918217875854112233365045424474521016649177139650529581915711752397540333547476072518007866428191691668445986260152478275253272980872283295056773709544128650053467469207245884195679129909741580498593777091066179718279582265102348472015190117088277425986889268690548991781421245085703406476056743454316156575437303905484790293920466349566347053871156482247256479208870196966199365322902068376310545781237505 [186,103] 286749548751380695156301113383677838790529350970747113812420145807313762528560476157201669984316114724499904449406618926902053710167531672082470048904997743892906407908334290117042516031817036849721400741136505924326773537954818981793567691857554948376047686306120491190432692401753712276522107002776248829054109661436668561469931837536837151103266688026640668640451861242275595588090829886322618392489340090587833633675903057333169316907067078009641296251964672755192773674103608605100708741101649542787509585070709986334699843409178204978104457381443099777325439647769535105685299251994411847598957641156698823118035040676351757869737088250527975899595872777311310414542246626216336297263800718166049766991901350383010504797767557687585399686099182463546822988117408423996631607884100751348138435946381256729478078756430941207222634004828508587523136287591550587402196118757555913168508999046184497739567042695275223927271509312530064599629934842348696627128924064947847620801256792859072967555613902183855206415611077320761591130721148551369549940436161860184658432271940945840711872 [186,104] 6551173364999248601444013739339219974471781673068350481041996171302943365313914949118664245120736527731250725074691331459345643708221999141001128411480638191795027288933701768066347274529943152674085816716817785813320911332460805994934244879834290724626941400939296242093154285926086121887442445960855638175225755929629925677518710919126219092250081579188470124120051114008018322312557681003021576155483148977003963787776629960227319913420610197304766775297031147705372403597162131419255572760373770561302842368808813622074334664533897813221988960434688111330033096134847481313266470171196596971774209798983990843715341260180126154399309799690698584925689878988214388495181031115385698401866096242736004241565483197067895327328534021159151552314418411708016430720533372587750811533671566614265541787848576610861038535770194301277484854928899192042856373191096510984473449056316051215485420200795379087070303088178630894978521417726566618999765296889221307561423968442531467548887254561027099378555384450062112959034018994812405182463461553752537413738953397723356453050736885056 [186,105] 113294511468929998329324651695325367089238147995315694658474114829892237003167544752985022788745732481302310369158136822196681270454143284922696300080048552279741861911779096235780876164321151165866567795159752143132469779157487993741580563934717788576220308400394309284559648481995665347339945947548933470368876792607448755577721479166888966593969504115081511231224046999951715546674463532079057859418948254699242343981722364694323026781815394719394956712087641113207749842763194807954778702384924922354933081109987842078670924406223414354115928049325381693179489486043239535566090173808475484527495938238173515425397672761242698753712559281122643851460861976125382653602893413008172330515424602921438230992535160377845429277475093906220221680097316883704251809396987239882406212909592963396963186509785791657389224226960155868620725467137481290617546956706695259804318600596458532335438261245041494011076029781977378369225978284247337055029106940005137245969049478016248971469797353865584807712559693566342083340840004061985227180738008724914344685614032679566015178640 [186,106] 1475109780533420693986462632978440018811916992845026265180191234447048909778572013495023128865061837603789542614746497846271735086515547786437568723978821234959917615031673187826684641151913768433690230090111831975112994789168407847783255471872552118105399600759898849657915572104854538892621523555082809131438252849960277806213137831035785321882451312525893845373669929747769020357185087344793029570428102356294982011143519835073566466666704218917616141650794029539041054951799568290099883019675189719322489635823196397647788678878674833205708527935434723001984573223651912959022844359368225240578574294206491981254128328883822714448497922962421068692621728119853599188770358998038577280820656582770277840258098542309076259556044988946407773226401855242169294587607020525575415359306761821912722031505955634612810765448563751947022665242849940880854362895233832296927608088399857442679360194972967644953551777186567951504714770541715125129421427315744883642187372851597833641928964204197964446134567416061561017203802483420615381036476307397899741702869941433000 [186,107] 14377955412350940072759308163202258998537625818946582119817772242417070360113397933488160563594380235221264519833891401619977175036466900247483288094699880753005774540984755012434850555714721753992732574867845428256508025717551822802997343206760282633253356874285208243210850845295039296398330874545939056702028831111755704341797241328536719801913195532997455222806795939038160665847473382584539013326100296870652537536284418022493307819907578162429782363564571382181261159180900571638945182372733252458543459080799759247601320925633016393881610428615326317520731181674472977784292263765269929041624759774486333550809526222583891925675059789606362386541093618602626103130152939347941237566472459045728705617822169016821183110812328735620956598298061886425370220556349536382618507122304721650351679778204952316806198085576142533327561564265890868096058688260533078139193398982916166407823935093774126050072742301574762818158289059594855000209566120074214052586844539758318057737916208468063162970331542196651335115437315174975768040768627350274866799707488 [186,108] 104287264039403437136276184277748472934225687591625100913128987583567335609080980571456833437470881740992654759617949646030025973489289514403789723710382179734058345126223875663311555927699024366508805674625445246472942989175542563739997933954137617004935099318754384280184108660678617962821540962961623885093207366358232512690485432944674168579673934220317003597463876692166742876916838317134228471404408838003588746717610170969437699672318666226802820763559832568965283471452804460384502280454417815411936328982419588658624829518127492220899095001671004844452209792654660524969045340465190877463554149636214144114167366561094706988270003168959102633100919032396616131742817414535092162649157615988862731918420809698735071262912025661331689651952085714286433059581181225933509660984435540312392767101981463773301017347851929000535084391418859209469047225548658513133196500456356050360817755075907412067260249687086546074625550031292938705950608513079595925272214333277391849816428805142148052134649987880117192274757348849528436260752750333752360 [186,109] 559365367433354311810072684592910935685739038812627664199081425112214316041550693278585642950643454777711658674525472898312185765679239267420704392728162980236368486058716033701157953873759669011585394183307582711174708611357413572683647719816377901227924273587667228869180342955238235913455835322343848263304582643283798601909224520147589230538418212574356397500951798776433130934695648935512258529004108892671734541669004110373047123751181383995691121844721487962565621251766644711903409131477976571366431504772297118111963439527881680621035285461518483005054779118348921041031174834006993633348025621057261904792522465620794828840149043072564850501338772983328516902344660299023089135488225925074724308166394952738897122722193179724817510607944294570509432561864500971020804560244861687307509208549591373339824737767055530951756527025846272066594821513376626369276002910826377198397441299819316078335921747911717444221325480113907019127782593233979586679662841854925018158206793922562776868900677002875729805178225222814225545826961560 [186,110] 2204018531409662913349591554294164663213790573150562342261756184483118057953231808871282627502468325676588346439658882374405223317202480024103374991229560049526030067269148572063912563438692654061424525914924818961319739636415620931268017554643526180058488419549780692056770492241633394709021481602980823214587748028964559660531277036897902704565979366100259744139418553789536098116338866879250969488822055756154877894154950353217090855581684710064879098955691751132800286224832672772529224396090175925338614935351818205859405480774078119371035480676392706150521782168098635531681254085401474915792711079838866227226505636639427720824314481503705066223764591006525760282037226771353435107185544324218626865701942352320563901909881644656393821958230454709859772181032957178732502435962093388670623623118558185544932742589771530650486181881313787152807268580354364147376373010640659525475078264440930148910302468174572233014043475019378315166896176354662665775425261154241632187086350930672445607133504936348409937647071795545355453 [186,111] 6335234738551697496951827443401016106096610671067131392794122443070541246658685729010452461320579511664183128733786433685371898413438621821312862070697186063418257170966976170235392840305596576891972206829091783423200697843911953952335703444494917505129049557136348595874445909552635550820941024199798199301777180903221966367990151924578764594739596079137422407555195942867724575074620264358655161621290415614171163341183742829735519638795548674753695146006435265844559919127760618222327520828813125042693638297022100332558833033076885821606748598875363811267716708612209870305180661754706851927956577816502507216066164070569517625479648279702922547081194936241732117943481225745006439038509442776235546364057406877171335916595662339180151814853490883247450176290977896534610698547783560397927658009664018307261512989909340993847655397705618862925707913015406068218257486263568045456617439963347117299487583253009842999448511200425772406853275422418099479589092413550785565924364778556673598476441302617192482797464672576 [186,112] 13187047748256198504941059811763084490550340513838894635820235510712547512650332430354182940191299133633026666011685131394094228678164978405388698991419635825437384247381695303954395818389639071878628543243361583056989298074708103973205988414578577768027085674119108734122799194240495101544127348410253354000166349797400915192812234034483556283490723093111342927671004410460613076370107036911571908709772525856043024948265382866172761783996444140343751776937137751143959699455453388229480458571348912227518558317285511024437494042177800160309989306884270823793260795315326438899598721815189689082092081875533491532175359646599362625086503806665205358045574716590987971910138825117984521851463755892873107801761636062906305350073902669075224959899101606533803963514644168659434507507985815435414892608853298987533107591255718883378261079740694238451247059122558694734691507394263722134322577887727188839649482271965504127086772238718961321077048051467424881643106651065791279630281356007981097086121839534429209472 [186,113] 19724479993096937946798105407700221864271603929382678245427315236316750103687693765328606344093980032404637642871305811497629635185809575891004849732314563478339440296670823575878320077803893612361974043622252554176110361377625736556741959750749173664586255738713311669486361325959519485144998072426258122976982156009687301762863791653819597861845459312558116352432102410030204315511793459244174437295177876291588323612544338462555079962262665854505078797628594434925588923286352041734695811221388918659380725224431717743503308149760521120736273950940793165919515673549066601570143121011150977282437757871330670223181284509248296252377996595451944724315478815254904579511424012889574099217652701213387469840110651974974182771679478327416481601894789546275001816134569321178574204645744624188699488358769843415456647389717990612102874315083856260647250444881894268929368950519401854186824236496133382650758803444464304944065079466407829705504727037899708389168645780184876401965629217867390144629905409600 [186,114] 21027439122885135471223575124590451413977347797312427653885532108374208805715983967544737069011714750318026537324218302275996414767110451168908536649738661802216710830783734697771727475865303339756229798434455871732259968352894540901781810194353270179716020995984748967764335515678098490622823421575032938715280198349685390553445793393126814154608241030380315177012656588437822482073219134955146898977213782846712588078195845923420434461975675306416849681306418689028710170141682631535980889150015826719314193796627586050202454215009951374534576833429226482015307425808157618918394118987509129368707626077385292089977467818474877237190697983111885137793533761966843951505171942492970138693303003578822456404740868349480878365138558262419177820683042549933519279986726980254290570436875778634438357673935681454143438863741208047579956343195381048093592806057634127184960638145778874334446962185947209090200974254357598007497803782068967135928791044214351762266036162639901542022305248409673402784 [186,115] 15839462755625908846461974609354442720618038339611946629615731722004470572674555738268580614889641811162416408571413132733412220650205012090300374850093756322507028347489075773324485417783071975033978029507240379494223430139424070005106711524412745259555170590735356369022089662387436259838056551654875521478216748773519134450449014868024011305962924959548141810802071619961203420536810580328167601516579716748445128283339237981854567905958224148296226359230241656321138551031054257963162211707531663134889365099471282201852417929561918905157316165155046805639520279598737058648493854892186689131862796203866256121047223999868254126673940068559966698519086959294129806198930425889808359558668272407003476619013448670436686987960887947814877548925240324076757032957269680575539571880649446053016162682172615082885299268034581285143025293835308428573720106775411120526667954211129149876165813679896079356565169463747896377407219122113187837134338183733117893918433147471713860881002236480 [186,116] 8354186641274142912072436099660237777605927285322659781475024385457315878720622794197828906270411327440157858911650975687000202629931263171156658635555393007636977986730621565522521118519873522556460745123280506242069490560092189165461683529319663177995507395058463502970645388103224883975405163503755028352339348215460573240294352558469956544790692863425349206455017859758330010732162271111778230672200859899645086850622512894002113036304620612883380178409103400822715367600047690027759109367069175955420298315900212648092577832561369796706756162330931389159917976122227902854244904256092066601417552747698223679935215541288776870839134408827378048875679505597636569762852788071703850342512024709156284686982805053654326369845140386171326140187074185565805982102996443556849782374907459567689612063376507515031287862065779363385383123363608982572106188984275490199939595706797848765779480227418774635859649169836205967184728247460604594566685223716574330224668219417064613552 [186,117] 3055510961968387547538123413426085869752775834013213219016962573723599597940644675891181108939229673801632595826705486244519126487002435515960530936467183720659685632419820558564278444876647324376391354613231263006500862697892326084800410474901507953655852438334725424000984097894587922398193571332482815393396643889037078458846277157775773403216467387216016349691612108799571618476570808139112717422201624151788557555201127155516488917300549373671046349174439746065482425838318617254458751782269140324596121542606094638742774129666660524206889097638474579689630465179776980243027534276421489741247497857268403520211699337541444706439598839423879991157396989685574429372234464471676018474160806791272670552217419946532372956245928615451955556415081481521053829252213425035195049402566255647683903265735385473823829898015269883454175338778023633331230569383842852286370522468395017641682178266444010600108326300637669875202394971890586751529916396499873958717233391992 [186,118] 767074882277914159826561031823004127059399894766644056859117335452052733562503490919789006151436124245861679183962116498024783632344003300312038153608171468322606686262206160215479828416878455930635688865243497588203922202878738294685418669249714732521128111057957370028854427526210478919081321249328876364839131675882673725278445045668204699029473770560155768600918300709131184788125792722201192407786361655217858953121334227066140897955448619264997865226206753350652126349175902847095951259349660994164756662506010541424992640115562491871422920991649498180930192701484555466728954995561212610256930843535180804362637225008713027097462001880910730399062815170070599693933831469564975481993389162200273736575997646458025108512676668394123650699444845411600189851289982344553187958004489544242251924553688380838552655002738224704674350040746341798070013875167437383929202613634303276828800418983874893917537034243448227717653664506627337102407678473605223272 [186,119] 130754455077133519213554362487539702836442446209655584857660593808374606834888833175839402992838517593641992362518714730208496186009320851117764815480534311380929071994494770332193512719348720457213977062615183940625549988944162485194702528411141002122678255913623083537319563751111113274627859573991130594105747805204430784493347121282995025632953141565724950259669291440059472470337916871423721598750091510344609968059053995550879594044959910734989818253234203268920675681294773455923291262042210063628327918001605586309412235161790415148089944352316765285167458196470823698674835991258655819383167398006079875190839556712547587115428140004127547491024605446613687887151954334372054436382650974173840793393865357427529333572872392006839503080376211311783408650697787614628887858389811181711245212451519405286067284365302746885608104416367996117361274244375415166628995627776272335792056353326338462983669010303019887658229880681843153656910313792 [186,120] 14960324521067871223391227293119077058480492571406697886914738179136155093970407414760856930335563148582360791755473506597268629924614230780880180723318691996843189259718318056373539746725530435461019955367553270425694694078477162933155424739854342790878650436844818938322331758774100612713164809942763180211070570396711256500202420824595561663766387643821129058308707745510750997697042965457716493453886542751224652289026415641251770346002004957085771360866070418457852860959346637656760696983989776496857100223021621078948417949931426924548645505736141348520560567051829280146391210868165438828207011982925589171657565505278728433261630546586050363517905064796808552360588715838314342643464028215902035840519871366418194567953430949460499321442466622777914038128989167279064828771087125658379311036488435841073814235057260636621505359921868688478978727331373500839475836032822151648400718295098088181333414372163144159961091166014017504 [186,121] 1134954307408308977676711858843093911511221264631766386837568074864282672448671871138821438726252787395626197182942897272284406794806727033693024247670697267234243623305782234530645662187972886748018107004767257659202279385387418409170618447243528954358926064258724854158417341266584914135398630940983066635039007560611017981303710740656025531253920965435670361554832704968767846271418843654158192268015266067893684013810087395161197660617207480736277554689768693829974794159258978725066857936755942851855235991163256318074996636309955222370430482873918575238122590861060743288419573044514563335694425037380257598077675390225174598957455471242946402983961075707693567769409512449650983433085627578119308671781500272265531008106333775413344185312881555202032952149892712721412425294865914072155771295936823397055681105979498187784789867007529435220644695697120428890495391266041583781676740018242493083825723117541172859989567232 [186,122] 56352691512282668767433599319413951035122638064275079363796585969596230460082329663075609220153630582130226728909503340897534364998660823248056153444862149960198275989956477002091732806748943516071460363963662228873402441681370870778405728081559150688656509808690908569318958494582148945145719792615244037557964007704554116248079813795235121279518403360671025230166275360126484814373510910803941138472009255148723303600493691491289393610773667924023259079065813860301339659389260185578575497891948878896884505548294986749454796718719691783577414962240509494051428003147522932834228030484434445773977529543327301680625009626234001984326811775222984216401772253394809235108191231491706578752985143082256876997528719245167603654996052001617041053184486225445238741436835084353077135294766787855665937700343447253640305350346546981128613890757434954054602634089004059623841391089636242368385199873620858962944288989069812 [186,123] 1806029168134162949434928732116850113232317974633767110619337497622650816786961959843154422272513091871802033791847913698522922805739943719055766992839191536469022786629987395579037812290314322979060748120192080088712566159218108730990527989869182059634525461003865808866485640091468682357918688937335105031481866999852428769955843802063106513415063523153828498482472638221350805325682219475363238598147874177761764699939698208115879328307744661782747129438577426013762884347755990230011175424470004556029912004476878653805615324735601849551420628506460922808686528511840893075008500826634085581061922702366295811247580397238881855212628874198464719697889364275180405030771439803755175755203018462841857500032554507492900143430479616833990827494244144874804914452338696916977737365692432315150859437315174323667579809815416405664004169078402416584809668205733463750944274020173879938007660632403301298146848 [186,124] 36811078740177680579166106901750540829986740912030704582985026604285714700758939047985192731505146252387727091317259720482516833655369772207782892290763727807611448761638608879335948444582887233490604446167008395382845386114666862069159556125956160457822099632644095561743331905105042120804390239374169315688039167219458454240071636627756044851109507713496931286342324349213222044067721155639984769238739993952322144352489456031698246265451186002689878848189715182519192498716206872792711782455401410666838818600363623005712068868864680108619983846590570251405160354440365838940703301821833131033228458933472515157584914738144542402021557161708942169339168511510826530488425143774494541345389359484847812490222657397776692322778230771437668607169947655749374729626301876795011054228963695461712993916765706546130760400876412122450555098634909511921235252354582279133100311240206973039246663357920 [186,125] 469680931363829388564750614280904295383253841416946223172488391829744000783496720329339504924719733757320954905422856531307805824841500069594856158179438871788332799058889928764679398955271478776020947430242916501757280174372691026057688202760365351634531806413692244204663258952207611605622299374018548552920329208726697494279057590340590329929830756244941460463932917858476189417298739703635814187133053434774666688592440208069673283793822059960335616742104365934336495262737584085030863782189241018707716725357955706579161409475760822074448119823998142603821110440244949064064304254178268645689791279910133759571826226377157121602753438154918116787850021199448639240982189091812760892237370690604419577546124678219960715340975671640518372947744922870404773978156388143216647119321466481911075209110979916783286249012909972057873219315396368785562674402978247497230679718574275234400 [186,126] 3688409463969888287197947758410307280753782554879246893152051258986412004524976004691704399236854753445817952728543538636318018530299780874091226421015032885871917084933301181353138887784963713556532239317161140371739565965395836022257444282476311432531825127488019307547486540483025101451642207571612630213392430622174206918631299894083076493769855713644935443428555236171680779671316721689901019193047321474474421452823034645675396895682833147731470939974129761033484174882766290032469645582994181631677729447924494550551936461884168282241606464905392327275605069119927792707721289378392956639744318625460689332321862175366100200374562822978199468001304876125285049028479786105970145110591525434088089291426683448771419611527641183398197731399653165290027859617106357906299372701753405000501027025466265822714800135725288394843561444799663552378573284604310346164035356250 [186,127] 17506301584730373596667493732200694732389933425002661944246210323946390004270309188645402604929702828210516222456553020481084784369343867980516002619223969148006249144580477828091029982782548093236751157347000135955398108597087545804581926683012314277600839657117026212103642806757871792735963586118546491978839282435644803424694954930789928898547289604471642283758233975604229846279754471034866929702826470597777862258056050636600796739877893002126253537661031243438623298859696076085100210421589867903015813869021999690582342025478950836084523673062953448336697747986067440246647569807239131101019855668960850436159629021619724230628695688912586733169394436627902668546291621130924633919801981431814556994329229571204558389772081805070116771972640477138790988773082497438632783666419007360577770557748970444868307031070452660933912702918756581426138320767182592 [186,128] 49247863807021764533132626088455174615735871064606699972378630371337291850502460023226493370142563797391810008694081308867252072338680602531414198859082993398997890845551110574790391048383766509689461983150882561734520794029333436806425966143148240520023809631282104328384001432294828684620478318376197802319157957247582902534538717815193621645066991746803661033906668723302270345985536798472550910028853739229069685614395430258863026965936819915114222119654571714572881735629706923294310951217832181752995103087997865313852652954365785415566519767420277371479349309255097626485385660598549033609100246345554291983679832560773681359469138090379703414687340708000613084188970739724224937209361037404686347744933793951028294749908494235399722264454040825955395238644469774853373189943220105332863322832286661900372528062702517576714378205058948699949984 [186,129] 80405531872833151323257429541944240304697512353241893154075723893340741539072071995348041384100811079981111064813833045535446823902376158934667910107044396698898185735781444012433883572303485430888841384472267800201536514357976289546761903412494192837518139197846455539442348233408816751631431600520987660654596352735258971516379110953175871980461325247986755656456932982499677372283856368780891064912203270488606504698371065038584423971657292967207131253150192473142589742225978122258583029836640396617786362274646501337424294036970295644653834353329549734544085996564192133478626677614980339566267015886708887039638500579706873454733982083797510523181394360086431234244049188889870567225268246965483923604570035466808241298138602876802631251029122173774890639868714040139659355933471379024335161724084055201617944175093445336025151908688 [186,130] 74479380108303588634642032485339060800581063359978512443821595636961320701494303398963429494061015273472044853207510591468737760775736245177429291328390302580820159117867991700904561566001478701320730650587520992057954023397193709891244495046497256822206442589452424231352806570885358977172015289154983745513727199688588112057857979361186345405284811683446582579431308332297743021452522520214819354691572911235541717038374243031523201332800695178869157558072571048365226197964869707844789588485970027353076176892252804668832216862033716821353852193164565187635498437075269708358762509509730159757850242886727504832654439217469715731455136352816687576051649383886140660356126773093185960160119863165883696915236237441240455068516032534814544302822662532864456746980056616321061489084448034012014193148205671728885354603212801532 [186,131] 38192730987140160790624721225281223708889116598603464765402001321584428873303870070957390883600199358014903440680838967140319607768780485259091799419151759237427115474480593939988119996491294008089784898645423990294266118778768270408716470338125502933232449497229635786355712009448932228752333905165321422444250954076115518414477418863054863420712371979086318933825618123966736284164438204301110542862586782656428046832718398453377431681419846141262674850122597657454738395205825396586122144397103744722061437198241988601193675890322511501685482586318653518671872663445078000142376168165460214683959365482096940991722990406526753948821752471748680239625931420705659352482885599097138120594771641258446138544224713380746666356025258387200406678017731826473932326355569051465809581735033403206685501720246429984722368 [186,132] 10557622815736039437416085434832484035582910082243335975221875066225484424488936262534921118726157503216483587262385705459782035986596270175382116087993214834434015351029034539307822096285168828966757537832259800725393066946470179053452773216595409633557944524177856029317865744685847881534104642423919491178376288636254175149782854002467999454532608016767829218779397383726703591483375978415831059630199848875850560249410165776088285521630574521106634054526578709765274166101595299473029031546448773212632288913473849030365131086349475175820021381933898400068536137231005724369955301977220519586913402299801528918775348990142624288739743644091216525636636150203703908671020144321125321150151823248797563314003522886359533316828061140010837232206539416518561477538843549660417747684193114739557650599224 [186,133] 1528388061398526894394701122669722887249208498362543111769671356657177374295594171400786579979625109503114106293238771903345734969543054694903352260106167784146562843738201925509196841673144322322740702478224074148203532288788064865374989775358241101427973999505660102720713514926761704921007500347846170844151031687867152081889758247977239357455634198067126739018135584873497352538902252758933706059910335309516226511167335173033988478006683396842475548816814828705975510648357725841237094025176016753202409834757677053549265031986947841755939520570572416831158304964133764987910379164423441647952433847621961359451280981047789457641751768535278973879718492099513819614482086187107185118087040919128294805087763442032588100188011367950769778237454542540032752246687797279664678797397822280 [186,134] 112277784386138333059560697159578033420138191897156422616160694673218661605506166030388363780864945159922063969467883301468287929855478009687585525783856566427449560595651304591184512718867519182787069387613082590758753212900849093273826881663252883779533449020538355677476823372059570332529275461001349889322032056922899430355238429788716899307660132639869075087108729190989076130985711524330010975641607844068447096192575847652816002598249107451262426420647537480212088069197052640497432611269327427135987693309318350665654812148833046733398384044194562315448536550138860184259901894622066255455445947532916153844017510243082965271337944408225561854356292641783749672775347640785168250378539001226556977234886620206956415757115172520062471280142423485381828121150288938039561 [186,135] 4043708868923960932546041904132938451365752837306030164913181981166214067310752685661233249611379359335060218980719771016582428742854587146778838953970145685465093846351525866504343272693966098317395710581934281596981658806720876118607453860475350196635955077169984029870619585743884531022541433710046293891314822626241754189125393801271982655301204835779914634406657790159745761933091558485148230232890174443287496165573224969605783989461862851447254760392270320163566824571686100917236181389319068667875109881435797272350509161355336247977212417659054567309460342004514124703273584448188490335732562338319063237929750781607143805721324038187058595050230667124274483252902383360877634948924619997451531554285010680413716772751579276223194883116804227438640983872 [186,136] 68750364122755434339512802431987919009504690914476437156165722938533934660335434093495449180773355763922781978800071498743909477203968854063873712645685156975715286759443211786354396221158883238886804500459517054870756137175430778820528897720196904854194235123796567015103798543959573743782215019116765099400574721552107060972290601869783605064251163100060048651610567617159295857549369768215276924960177902244562815013202804381595512341930177793649872418898577711443788238211867209830270204514872630242266323808522783856478854683360315792565199902381707402141295362436513930988058169457896081115032701200594744536443336628661559776634013998908823071616052040479216190917999699603877033840144624078810530619322621540891040339820641104955704230319680 [186,137] 529308410690012353036604349011050613038436142837774381722594523511937682342214604604693524034626203101356487353807233170098184495286027863154564445302498074933389952864446434168344878814208156832739445665967517948746779620622744482618198709449571956932622904362788645075129578343985533815880959701301776266254381530789436369119110649328137098399706206171684005836024743866575062964430622983590832101567435050438855983235393289136071944159208400779071876138073357938611707601242129922165719376892258517815804379629191087629276199136095960363755679632839069527757578872726673488757217862741315774245041129952295592857142458481893476466371331797969263954195200607569626576384693600186743633721527096622204426960639769192288157973754674800 [186,138] 1762442641206681413864076663546825809689524504069821870638480231581697745114205854308055458981092500501116361503848712760842920863901787080344019091177190643783945510240820439008005540139715414174451644629735274297958784751908309601013382425111654627770443099394800825626226846494082603140889759027887046416454749886469479862283598555807585338925902408851164904834225125009904459817515562988597515502696867526853877873030728999949795314387980338250841083292009383598563157057776516361503024832548319753485386904645055087682018992918535229080499422824237181088878805848541555627233716285237773809339428019815599687374743111283171145336476624550471215364697893132544265241641185879091551165545491503471235805823608117135544 [186,139] 2411800708714877572133832484702662053177943042763401991519049137525759063582782735242694517576825343286834190333619560117771918113704087361296823772189177199209436213057819864814188612474092415464804936471254649726534774632049174155086688391082697533132664973914505973210694709346100152348708950872253519403079649872716049679399564410047974817361869063675788508657244491864713839839582915930157850357857318009954103850964129792057936843561497474320803410124096594402386848930095696336979738067219001123935130983213753391047384915599377606481557372469036069675169587922563420495290916444391654656251751079688969116450770842324317441673132336799951124051707203378288193049307064369272235042388787396453354816 [186,140] 1281445206939386687540033470432143942350857166844960800262763147103239457200591988198130388036978444540351875564649719901957082008098392696554895837567878932068560545115982879448250950665800663525998852577142110699344745584987595150959355477675566644230049941510463491527217202546119656881287653729896855031543503320347705778586456977877992589681420008264716931442372897011210353242860734985157878272333284103121890743440495228439834995175410617261800054568992609806006335993117164419438384515939478364794269447703429356785502004528010638842949522834166799923301174436991709156405953683460330249837256439266698274850052100213397329859040819813149069399204718018100650214185086807488572760336 [186,141] 248051149870162868429771207397447827722376452927693692307821873978737298801559597050806069812001414659821325494058718444238452380271333587687409624191022136956867825522197601512699996157989839435431012792329483570049283608543858821761977528573442871344902438383586698718986487939254677057854443760379020238905730549937220235562796076982296329848879807706000102340547476398331914613862520812629294601163550767266399475457892556704419137111002832723218516014075056811355733420098722854558358852811911329168419083347213974522920039312157584527637786105604207790549809560208513251359743618613391250986974235483162954546489742798516063590113420576234558721625315029865399948325104 [186,142] 16282880811325467551699471301764115513552808543419671845462301988239138369707613297281671372485795135894335096344154943975462170682816065822001699002479289919036975023865775403212600375914713426516126883893305332804691248764809427974969316639379263099780590921101151531739831714121725365598733416716957385356181372765552015263175701597052214907929816816454146361754558643534196450671546673853905506968806576746785013281090101756913240686316347177822828215456331891776906808641443361325374439799658977514609902716363768316770994129981836088978773523770719480328135646287957504846103290986666674711431290483532322224725705354021437628053034478528620636786721132 [186,143] 334198268485198777681936242127990295757049751234812299317798804475052237843233208175657919856729464316275096557665402179303290248515709167916217583157658647982184068952982885112610312876307739112585322059804490187771471880606926667400521488999380461542878443800022456271556481496791862642501040382159685773816984455949701208801580589427815584647281984459530732718299994797518482465086096180408859733756097916327831618673825569499740344524412656318421615353382257601357202016863690858516170023516438200678568874556155042265743402427686368909841687699750191335529479359910749946039283310515100777500537604875229695914920102134010010233646932608 [186,144] 1955015220848277357636213538541991309850370544428727694033221810333727901971372369893407308480661500012761373049891483658102603777911773387881752698920378571295560896184794294856319443901563525690518438985396443621467166204291172480849462439113844613290245752669049137702555227204859892794468835202673268767589219779193235826943406568056025185967454725395633715784647969000933294905294173789713872819530687787347423436882890890258755935655228925398400513158950226466406750480257290987675190403225293926898169925050308497500699691032113290488484595681212165450917149245044349482281347020128832741715775443039548849813401337216 [186,145] 2930791500193690163180193596124568482987667716429001991591746794491027958372910386110221396490686988818301329191796319750131104239622622998301397013697768281673685512007087936436081170626143126779643378617430458927851502627542225463582276163469541313024777402428226421778304022898530071366443308139562050155810650336177715289722014819860089626900420954668440702992519817757494839874475964350971705460254018174180095170693590234404784183160043643331476456578252277207801908872360790026794015749076557631405259803019527450545938659598286608092135624973801628546728301151995254821358910049569924048412314838368 [186,146] 995466466408868189468543492037816202527581491477593674085666961415033441704349416385967679788054209895670649457929050925084120230547944528542229560954158334788169826137616389675865573619342843126118381280769915878425438931155893641962370373833550997620594116856793545908681639834243065615281061355045826501048137754703812582479067460561882120857519785525734759082803412261590716725736937687020329115588522758412608235027978141088957864309650393474555245220573842416431628449398024643310887507200872130282509555346729459225924359237910939211293151973122989468605515649304054528782579351696 [186,147] 66339493547707944513113465082520870978483963261955325497815886565605887956488990881321351260102985972652401273701347064316074416992553140155509018472468839974918435242997600858954281027755568465751270651066432063009409782046176075590582148075187193638307681861718736464704192886190009364759759545119716829529968022038222008220069868120829209065582852615676764793542063332372509876120240297336479232960048726265649712080391473162762830475758399597420190880681833852850142489066243090007000903997889273258125769771501136995970043284838891800184712825875768713005491432064 [186,148] 731841099163467314169062352602870033246863993633578559326498853041626569096685280740946342477703393107347282070708752221795345453686425449808773899693534955805289667463013045813805060921904971981982965832662879874980150757264881631735220114855355667903398198979722407611545372575237454952791088907865057792098591568809381507998352225425806653027130085553875149540717880207270043378861731197959037478413939061130189758113117135666217101736009959055007548557433570832112924508800297172185292409389718784332273374273085505630061939360328609220360645776 [186,149] 1090822697172453869868273864255446816203668702449895401798707392254048422051036891827641287287298649587444365350668250360915919943146117013922180482589137189895265805477018253251670656123397194917557248069285433255585098898353452865001565071596205819540944556447666526639757484386808435670373848708873718462986400844083694323494008474566397572186847514746001698707770165046608833333622578568920054799931115067186303187186052189588157617928316047383993032286928126082526721873275821383764671761258562307701329408087920369524080384 [186,150] 171699340531368110014633203524494792562305503738929992473000173517278711521894040859101644039757714827192343315304380966940398839335757107771418124575243859573462209737498611635341239861022397292311489078017314798171815725429247573112509625317458441556930735038056906277191585481668286674926340239919345271570858030168863113158061134046812200117422877934132661962348474841650262245811619801803893047964775767654838411095820492618760967391449942859458862317846326825081676640889950558378662642135318589289790 [186,151] 2104287198387109612155738238858298163254808334547753262583903905132200041466127235140715025764946309750705216495402268982014163636663507428799930224934580881434386335119213822261565267436618869338711361365404176315539548562275927862894799781303062894038737538131014586441130661394833515308249216436594113300769645427558751991902813885621792627173560230172722043183213816840982037905189251351366731096496378086728499766835815277133483482246386112380052140115229291386502218842886833216 [186,152] 1366689354561714759748274698773072442700195128670772179869843244073074128220010807808040848899660599543814491135445949078828975785293840515757193501000423213781921565623176243182575520867968786814071510579655509314145565606587324893907682860528699848823390266406035202566499766042388854953093329981452958121867519039681380691240870163665396150658160442713861607097673491050762739684189689610142950290092885412784124231514158093522217698727526331475875973174752 [186,153] 28876639894769805803461753765231601676717116293615445258058087530681866872756306810308771558322610158572540414805451469276256120237593204781671111577181877997246541580518002969507132597357248456371308930899058395518544851821684104147207539242536214496030421728592156315839085920424121371541935368508265672671813305942524032722183432713907519206875689860004166086671981105399437386135874223014617001857193866293005960156123071030132848 [186,154] 10585735512395704247728857758897905540492097888096501903120366756138957170148920181151592887532933766499276377601075573977229739787825379513760136499752706749149188829377421086564542423669755999902934851153924228459407589106900896151975085275351623998836898830123540760293223745529009074201137444633189337980413640020084109913917033702213777069347170895372176279689630367255384391953977694417580559501950068 [186,155] 28830207770901621934746468617619129050460230052639094876388024302670909424556649288309854631721807998024534802972740637397359766548224394272904724251742583243005032359757001814619805938013522920135166464917664597572999004988062447214634186789590983223827189924340615547025240040321696120446092154448956374026802078861264476348823777692079557390164281660374615185354791795982720 [186,156] 166935372024384540999798366509422851191368198053074650442427794671876782290949376449826311897913675321492620757495046643561100683065027491861022973424824782275455439592439983902210849312511710956636751108093811125611181140550072655237350318107421698445115587478347492583420083556307397245476402719798327241785615341375676042754910629324882913088 [186,157] 164273463465238749594784614243569614521614718926945120463759354019142800190655235338690757623984376330149212394344538531056243991068564384305831854205204764246560976239840054403725015590384907128851915239587018723689205522672760008791234852109436859122600370990678097737238233500422766313631145494077124708512 [186,158] 1697088474252070638919001912584940218816425224831005164937151012072076139761813360698546045545192923136634418025899210237199652969963543417558059534643304369551794669486396493310637133438402947668171385002447862092581175722063566462473767626287324864833322576071504184 [186,159] 305755014771164639410952344191920089037296097506785308613321730172909233381289782455854007105004221690972383406196328392178713718457984303249755339486100694383834759055997694242044917994813017549513184416294383747955008 [186,160] 52444332401814256147560974516175061844703396864288863912536854941835255349206508456369828285648961433190921428676581734625565865173332013305761486583385728 [186,161] 441056062435421306954736 [187,0] 3424932011205341044300510356826462957203042339715046247652615330855296747211704061227091453228546726649773968898550155652340309830591298839745173943025335233387344222533668951563070047139633354315322410612429806866609180135672617856553823302909641647452132779113666060886039807012783713193214621459629067991395468268550363758199557782530149264495700029821754240244322561448933758899657684012730977382313438029798723927467074703986215449359604475015834094736583206462855811606268850706232339144107689075821658165578480659809393807870647150241292470620504238420511181383896697164298875793698143833525717247392759852953488115696607664228024663879042343676495890373152171882128704512723935042183474928235139412747924000279679888810116955870593977505623109864611207726999137406324754452470319080836356935937551526238054025407766935561768127835609532417704446772503265444562738853020621714525998581822283466252397775359962736034830915205364640885685114030812759639915249184837336514274719165523797872786617146256877113276931071938815300798975877565479306473587264657026789748611415245823988236038298366148807466285439526150606030137699315893353967742790111401925479747847261605795824870832218332275325820604175545306165849074694457676983453559905594823544401149826589097467465225585124573618743136534019844806232051747145720034681770356463378347364281040794876355903147303464418861383680000000000000000 [187,1] -473564488048977292725418371308884526908182517532818533349091779617022895351294035924330923250182751481572180955299895703515336851520747133102283153951548350242793842139022214812050159987478701717403680382569403290627830678751659722687125794297685998190752372192645319851510891310726406544194285827846435875736309966704492984068689075845203869369630773681219031260528454151933295028938908946072725839043180938497374811677880793778743773345565286566584252636803662990279198257362181395217243110161686462490255982257411604951767090360904082528491796445035745583403483979679203423729198504855719792090628455910130069118502567775487641900369233677305984751216123077281107115010038882694552996886467682034714179331438100198662292134097745957505064407850788095809702001450542884745232589783284149451578839557207210280584442536231955374318844240143438666041964340577507967940078859771845352512113989358595922888736231053221935734531736433945876691628300025222264449060064934420789292179942165400527032178312300139797309432519372245073704515938934290888921491816834800955346880003395087035347720696047117561612373869283258866362875650297204714069200137786026625384289666809653676276093799190813976345315848687270633028293753439847066077225115801952386326631352104689093360946939359931514450183546498386490731819813848446239140021051928157514357500112913981422116369675455067470858705809327521792000000000000 [187,2] 3179633514398951512947775515686102541867900873237945983690928398805078072123442439142899778970036999273455320971276776876733360296927804608416351389910388342909096528758678921923511904891257623425670411282742097833152411084845502099415928962706247781099897362257146086015628482369060047060273876742131032797510757939656513001289788551898198071409362039309180533177708968811024383718081101650566120538298350113172240196092317915550468621619022690115694237907051873828731541541865278705039299027052143029703432306923195548591698259724237308478676551683326125133149869753544553604374756146698086308219721709749383412394385753456592785013806896507658893114163165456852117561818241755789757935305642917019687451561398186389729187378864445738211920879106047214745506331284670005137613851372018025852595526728363760396838856398253393959388130332078555464866136452878032936799041349504704995441413178026843930096028235313564855878933219530809482657949123240326677968592436829442131134782917935857478117285056989559132140953221978574407957313883650435124602761399061830868240430427618468878178775244335241196090705627733957574373039178877155622036620640610911605586169029982997357533421571913327517955906387556170933524036942732785977462453416282997796938637026489974089983666954725481449066796703170851838766805531426334122039452752609798686333221266151973438463441340744482646116782164628891238400000000000 [187,3] -4949236111366622976968326852675734290617752208266879246323303966806845788353269385922956808449238645856893187810794741387098137908512875449794737698747437640863622809191668475283640137634670605482457667153593764160196407375414367944480202291907456314597460079826677944772949110887018866366455072797892434542920983619428625966229441418569812949317410455932989421363048564348490795783308077248666412494620322990141401934506828315153803665590718859352118034209937769266677269791148940672502653042690557342696944068041543239624481527085728196077094218429448890781108859202925025001704833516851210031179787009035828778595872648820003377730609894648303741667775939537157388279167924896501197288300224289690045452573190510019282981347887941229429844576886910351561448168252782752980564908414680818291615990594345382756357381229479969335943471343858929321065461792680318190710057951925206662897689353412955369886521954400852344566786832092183554956631711064880017993364335679180033224100224669608865685016241087961362175688272383790356496211577910347284701073416202062849418606799480046813239449530606205185918811385235474094010447164117702800181694504651167900726829137336976970564042968504533983765279059492447511396374976443148418492940847597953688003250160096647747113051006424308627803638294261633351365025804419515339574601607919521509394059390326070775775176871566229048110390039036043141840896000000 [187,4] 2871679790620723099213748830599933097084504552359539918288135801176931764025619974958672763834979720758162922223853054289324693972702654591480036201379335908835536467141557112712559971310466367197302393578371149830063805191994312931694407972935390294214638356147373638040615650770544181082597973412768311073746245352799944506672759970548064961683898458522944347135136312620894343514569133481403459310882428846982712779106972314576046714018080897197533465451317059493244299095414287405270999593300271179483826462543311464443498533537182816223921136508722597481768716648186274930540042111477356580776242333733005643987005046207286616914305513101540743831920758382741556468133110400057995552632117708085769898656423400522207127242151639636971085744631446055079909567474939848170759006572179329437239347380496536950171002928950094762360352414905210374960338944936335065513655976793646244345207857471503647357322585076668246132289589053807290966534777258206853682463288179966999318567417381429199381866261047747956717812535732973098159500897092608677632312131570572302236717567151204170230607452715008972607858536855102270313266794722712636091263678382355215231452895326496793856901235595151510670208996534570018214983863449379280427517724150847342601052169488080338657097782017831622423185581753302219887310345324264396786448825737622353248393233789146365112681389316717812441691514097610047811092480000 [187,5] -788734560058010476793272507685225709996117592068164165375026302530717459613881058655731831485638620532136757413286098707958238126541946752727726834158688195460040205204063264273790760804414743228156201501547920337730660400030915135197687300010164625387732328513403194177945482299481163399456979982522938435326526173255898674975208788323968130755721727920364818657516182401530395211211871921415139506528361315878967809261508823290834751561824908320161767988623858087905517581716428682928141556462864534409128893745825621941067300037520887908020498342924618328373333902307669540253054193256965521035324218866352175341210955563563136496273433233003155899588335662527464438043224941391468129640304692533150301605303400924487117369187469210158595792252382220084075982419407260918578437018245676980312014836875244598046364764330577555509990523089888088717859950590766339762014123059397881386347270403817366036865232187882961406295938418083136421552784830898402952559557331462289610829715411027491930820978633207294460827308806743283669812620156187358983258316064516571302880589394862112714491005847593225582119996547643147709631942331543397280278330193394406086324286608158701742089144536685310544056332696302643261036576299076893611827020801858676958460519664688422821604963104889435528932519005248220482390007516226093522645428712379442426482399259960080548068872856799546168455302800573507222974950848 [187,6] 118592015597774788466115750896184201793124888295608604968308075079887894629293499450517810184602680792584771044059636982884857218016054300063663228190441914769330204760942315331945949448723659406777361336319100441091051545911217022174218777255178230798105321727376993248998974909115903341513303227465747015633945922085802735916951963166513523315626713610946173836111047401780672602185608623521474678168349099916803075028684515757415366000828593463513159646916890234177374090347568465282365278689936139078496932927670560115190010977337523847136890940611985971262547446874860891234725459556798982120484177939587815042615075547849799603210885892265118156722490160104682564311411786944116280310769356414006649141116695742809042546196284823650707521019243796556259634052145636455265748230074149156102974092783890185357828881445042385152534485632334591176750111112307620852876060948176681091651315690978846450123458958635517299055235666910821438116195277047620836851203800594350427724488888994681562347505423546117702573059037874716355838725106696729875271825407688129643539082579144941611069247962896519665557244810067595068225281916659758963295806102901152566707753099480777250825655344402414928231696364526523235253154881497483782853995946045467835896701389098282528353861917059787223340186086214925776717568020110340882235208941114416195363481112220517092200248103490844258552184619869179646162983680 [187,7] -10770711328414550866992624590917407497653728767070104801255060863161904048379236731468581097101168803586541316700444717225360039462665624304639546630431792669083460027686344319575599854158198343252424989832691637739989975655793383538905786993173490292699516594271310602861462055007582813501248034312029362800229315493681999284152409932399317533122506442464708466705200991210933171174839923026635474366397125112204926752482101797563118462748274233958042099535967840166323249364661726691015660565984493912845585532223547937287159576651372043479243862161154839898413940129041025919500955116969151088482569667130610449738453675434747875686411905048468806185827732493854505084281989593634182971015272239913238113752293158006546335261412986575232279447337745133967536802048202857040578148920010623840252231076116622725404957881002915455185462773769718763230999744596400227217300073787781845017927558416145374692941012383584179803293290639927220162454714534850314551079378117143485123492614574066364812960259044547586283952673715417912140925899931351464989440563287403437094939746284282464652812229179230632878816123881573765887185342134543545702993535701921016231369879526574573280403982446815737009921181230312678103736101205789694758690183932652717052653167971205538558358426990743614258136674849963642456849869519133006722940690126224328278924573247150946271391172772273196105988789118384558258884640 [187,8] 634584266941598735230184645658043578884669722521370534030177257716183621551111183414081017476034641761797177008100109685215826687389411555554763502962383258618258729930075104462173251127118880094367041495607633767456612281967906693542150148967726739716863475906539626149194073894672645037126828867731634176696779771997137436373569445181181587861148674272454294688772407000288558044010221738582386221582829422984231789056514315683083425980150163246454582449211196607133708201624656726332479789324462801047504200038048497368957735038811217974378025432994176983518344549154841206104624124676548657243240033587510407234138875123216590729099182510527347050724998245257308158915372392072832365818036094056781698241272142832010795580262690520183139189932501189904703476155918368513662192874498949876546241847382125358866298540125221610412328591593288867938299326833832654560444566802450030567035472602069873139963619187609683849023511041630345500349059679899201215292215635530644616438569830921225877243838208552164804156197919615379192196703213002854265820023644601292311406234262189860297691179123937348331314323085794815486537739039823430481814979377486998664951820231285092224793413130425115845503117056933721064857376490866474434622770530525498964664882461919068081532348278102293914379679016126255421533540121797163126401882443034306982038782154225878917851171734535565105504206038071124304242560 [187,9] -25607804817579806795450216890393313009871629165054262769793763573816602818468367622909899579641547927649733870887766511157549510563958361971794634936319141075633988742280713906046821402317865439637290994682937008046362820076668093163322227941076750819116255551192765441005699038034983093148961006934596655426782172957833861565461393838927292342288246835132356362884647048783510015758903070317867254311901093191603568730971635790011225715641698604668690653650783640727131997840555978229037867446535136295088197032295741385201145594681796271588897808769754272279971018333537461018925770426841690186909522155238336775407020963278908157496073673297801984141117397113862960217724159709677179645457794799522819025231724802111763861227808923560246112230030402779414009850489065857402072768998337984894993407436554316766698687545851365342710072750841745502745381471027838667207224263445099558049470407748342873561204447118372808228154555291673959393850207109745429264169743565143591120083620478747477502315220316849074042724367088703901590673279120621972055763834603740648783016879360049847701297112804631602288474482124070745097530514779534125809835418009176931385323677654579294644821757355691400878757963130883321791640842900275580285846609457781568481777429083980664780224051799301822426756870787781779401988935081181293442709870360778947996110048062855147275935280627421644956679107699907801909040 [187,10] 738715584305238073646551649710622395373637579984862154785258340089834820207653294340343359609358332145953034323821085154531424647875447881195696318017901804959219902930202316502856292607431214434319479302712478084060699644000236790317398301060469142404244915040311756316541633230722919331756155244807618049300454714946281347881913434204948193511179056246959434631056297632140945273118596102923106639824277983749383587931138377900365145321782332480654123801220982382359174793484211313237264098996814485291732642150137873998780102189905627189511129180214137969291726376898541642137803109109110506513973849136647184120630853408418877004137586429264938306624274113697016734923328055323695021466101406028177107482259992549284651311190324890346935642598524551980288344954252746254019351657268202450202268105052980584905229586626070175098735393300751183250092477354881795308179393766543475900054406731367062036803419296043255264344194035947654972146357511607884542832898124538862062345026216228261964781732184920731728201761038436319301172340927814212587456059705924682226181999752272057463941314154892120575917054108676586683845972142682654353563546193357953383831830840508909217881903571916031506377368773394484332085331934594502655967221498173310580353665850337866157757585364492845425057665825099408883345578810123780752504118503802864364013171017508667393351545731826522321376309260389054949120 [187,11] -15770219589193613065350932086623720171593645284236276102839117324674097901253066078673228476582503151136666205697954057187020736965730893611484093942008177562629750307830562900648985370159714507413683648781181586940440585381508810276032012133509555213335728834747789656866971400905783510869470800419091289403264896998575654729111069866581674363096352831801702184588376293893347507145963988317455889880069904764382848290450638187831165803671820695087591473723915549702129795193377711981471694496134310469192940640842811706244517873747026118789455265892542644163677675039583682116634704964157345960961988303495756505528586321312231278226837494057012992095544276920784520435068030021725551974399274007908428558716605136239657341258228882413460526372681104859290852718222771744657229068448556751080496694058469729902163963035015867025634083760761538973090332176402744877629007038956922218073908197874499561061269300632357671056597646882169058782451786129576886752005305816575263230873788986691619698443008440210466748573825329765039015574063777439236141561029768489626158970482453007450653636050554175609485033981256448445709065369890024900806029531038021998700186890894530810157012893270250982591148724247252361691671577372185564197212506463092441764729849742810431154068952844888563658951187341710263184913137507002077384093814065760816232784672300504982519892648214579795462440837954929455776 [187,12] 256366258900392818762682341021572702833065110420065916640845012474927098667172192447780882638836492616124133287305387086371566627047962093402736815830270073200347124322328811098365247930418375248929744006220242759427452695349445700378555568040912460131833696919363019081959538278958884776660591999887678325748001341984992489011558033928485451967628450512693315927833673605787850339367045683529354428282583275937896177855903907855958122832627742713537153928544198238149783239279040475523825857700217650946981155192283915029251041695461548710040049395635037612327715565704406459264821505374004032365066277110899018357015500871943902408758526473608535240265574027157253539801495644241743479351547550156130301498726963080540511627351816273610139136975571736000328825992133237117136936495860716895923840504539001571992241407169348070786767218757127321676122535953441319555669708876962382998910263947363258808083335528477224247657053708162426956570574498300333763506204203265554840879116836553631311742213163910467117011396150310197111882233736281921175621619273292540209610239052223954540127370041992987719393587074390258894917735621903130031151529411263956020539380054453777742518866975061268441494242058297206247217259601519781343205655506359624396067880796096758867447389957253355269588652923248482540978061270569200311531148599231454160444212784314609505418645881355432674905097000903305248 [187,13] -3250460193278289292671469347496063197410428284959759224402580316836270319326733686804588098492242277534749367017435694645603242155683489384692693884170795742164505360407733289606851345042876349210251285840608586859176469695200617971422682361828233538384389953332394196787414741377455384981663487148580870227590066366914277083885790117363838355265602217539405081962409923233372128118231613440918787335120106985457193080292419091430174360595496972248479584110550771534182848428613885478426403604967824696493976720970906551894777928045554845847769652131670912635176370733156859519192397917402911683234740157265376501826823315316193557575916955146862351448793581423163964069580046845129976885239853631450610077617076099639543422456583763221360327314068747199182281370891699949521165205002591698233524614714811063221053251090017615151348081288125612266697408855863843359940605533722643817315507695920797034097047803519285890079579618704157843225614872925101856813213018273978927246728397353363305608991065574321766680628479811421331500653531844204497504397690968736020720643494670290269505033298680514867975638505688907750272173807536439428187471376215552399029111586580687362610731681310461813040739840502076657938391859895292699677456960717869762902145282299568739259978257207713914804664098256096175261969244378172689541259799614736893509111549733686687915187335089387470743634843534857476 [187,14] 32802693977729112764135320589822250294101471686135473192492602293566250382371831865065310255372363819311044684917030247306152041491846079725389648791910791622272230882800041931221071635774995454546412846189852223121997602390481639563699812147086270229477403486015145964101982766912432474006208319682636625720057730617759745270578900201667099244079991950330854974028209499236133332928115826851702886637552733099464274813338255172199476725204870656227550555164307426981218430202809645805907990385345882967836454311765789822842228124791339219181109494714774795139466287886111188744158962968949476964004528886458768396785497889589979754121745558581633378969846982353504006489502155550918147858346470098306905840028390970660150434517599553448348962684273255660741858894649895991629952541948356484819153088421524174246858501794714397519854485125772165759220398869583898916440610355561260010264287925785354228067272798804544331108366162543468606112030811271208491258238606206507625712807196549477242781715177006454814896005012572551097934163861990706011924632994307332743151078774995960591638260146462348937773865195983445539717809560643675961113431832917817162595926568490907170056133572745689451787480094245445399980799374923041224405084564704747423823458270681517500597420330323259954053099160515710554360352757584668070049956953109947727202786039728499682537847220345466863826609138141184 [187,15] -268106221907196639929384729776515881873669785666524415051840842037234393085952391458077866236405638979774600196544234434389163431779462227077059256259480713999624636879041710008592900969424285460548867432341568208206206500726679539358321581624659881317564157988396874300270522716632709781596339987333036697274816205703738010454809573095363939302549323952839506093094893554095573841351927654051300345984406238533563060307087418154643233309349327755886587226330792826153069560694229411269929625626975107645297438282952161521126553840700254277177393751292140406187426466714735689242809393890699727083182749109010723165138589210075769420136086424151611485945132057425403953558484660814330006055322849186994772844484731130656528070471507063890827709523812968320029136737115853388570859491624053497133978726813661935273853473830636900586852826613084481429078903704209732246934738339445188117076541046022620769430167009918304912545164300463214217744850992153219325839570693699396531915776999581867918464771984808517259580747206139872684491085181407017189181702508492746477093912615514714705787028479358872278720620844276963814274941463803304818066871864387592566854660500827630451944253814382458411857462270159235476403367302441656019572593909467928948077503913466730095415406573865954715179902798638764044838419605277542531537003243496794181512908440369812840277110472528643357445603302912 [187,16] 1801574973930611113891586852941202217012281745939956670423161554378006316027300507871892647255048879114979323397001729038527973660264954830020313049405332306857868683560603779867295226777912728712482938481375964852718782189764148704024895254639797025799689700533703481305648906909041601729158287859009352866849246795819945440180135003100415310288035785046390409460136708455762044967639236687586631778474803893559022083890703393209702840993809634515843214402094256919401425011749955128517172669739718425132542079888105818403871841484290250270060133545250811950435775635739718460415987391746468892893033521429102337639215499151460144948054174368630170953659013249152788289173211372870797362335128725724250951035779994322181921387124097892433104481325169628833643378638013951453772622660910865811705863551830831714713454163970247081066913600274012466479000706077808034618934827897868190919564566675230926158844302664324151444155764841950911812418850584417970768679732335547548255758016476634909039015440400832349919948370670973811632914623422000238589302907002854696665591085000264959188822391257272784300310533661488705594705989667891471742376656117110192350135459286224098299698427146739354864680310369159116357917649156460526508112027630344460836639139333962942692948481439169368197195108036079969384755695961775088681609556693625285137645578006985946370555211065918224062082975808 [187,17] -10083259702978860526784223980417216123957430849322012944137417884467692208653880811726643353391007159535452010602919698237479261101177544943392646443188977315655704819350343301855456192592126976672965156034004060563119373234038951864340482536161044687278248702007156737873443789151910910850381983665556663776905724057006562542732671459869222212357844654666725917216356406646088941194553316954908755364455587523723477002122764738800991466206978939806011846483182813810599313833461221649490506873364276353954795603820409771610050431461691590054371017652513239164642027729911974543936818940534272156307110241632003438473271956962192415596716612380135858177168642203759864550121221097474612022044752939107233111027973895127845960489308519330772354467670209240498106790578227640283530408660598781544338772420481095893260504588523514511142417318412884914315324489469099853290561522058456932642439734855005821303527523558443056374744725822465949947939763633701427407891784105453265418356826712887532625301986454046326870668963589010600865121475075032413804318064810893566098311919127325974596231418799966268206640992148282840561576970121934843620327280459235918795657079922711574982289144363504382126135866195819561744096366510764928160296405091572104898757028835878256842913138455037878196818572516645790179912198735243589780771422675074303519560389547203630863379430035539279719434216 [187,18] 47542865778974563389633438118073746903717647486337771944886232245068851393017308865992326494328219217292769996123166761932666988129131012461271096250126902855045746907612218124447696252246057406228937908525934810656800832479840775995358427014803056537611923121885063269401563321898526113416490057742337814507489923473356568585144628832702315377587740011385412730529340383331008974550736176152876441393846772982698234251459913309565995015203592788733796837266822747034126946274446821877679813205260753050603502443391660657495339021043182337234073540981772529521935455196697050103308516570361060423011879496173653371858793946501213813964120359339312059090261770718734900196653634688021657619531920924310667235796515764260378760718156532013698995731114327808978956398579614360200611365512046823229105027503458744035009104607326907820490406667474145108597711274603407451549846632195029484997237638402960134234469877439084965299621142934463274945286181204448257917705166184900911667987894677014856676894594183710313245296863732656508669548440262681282409756841997808113809899846204952571764199453121536631739029767549467319480307759223175252286788769063048603419768252276333870702062802405921831330312886563243113337559284736997673088997695788428840461476176888659983670480472852508987487102331240944732314328212078034497230547260710668833526282828331990398320107890031445545694976 [187,19] -190732772273699335576203767833639513704977567031394219942646861293341552914355314887105050006636056271481164147342923167190201436961059517840454358465477206948808018201891864844278841213899924282296896438825656616482983875655730303424644211962386603848485245725030906898167747743997876492238695260009437956822446266602616999607052579380979842360073442745455427993034196384915813686936214772029804103053945164403088336053826441504700586349775972614957819702797741247932684082946919717273007381762739698105581224089868973954739251069126173797201426431672536222002947671434121406619943832792755834842718713870425254496868522553702303416023577433834505074919317835742048963835485078247614694401904520289761539588950626812377050975119922415259583359480631062178945591364437654891261931883754228730978039742493475253521306839657687017009520049938000656231154740962907163125302834777341683361387391157219621573564665671318718458008141904261320283823931356024199290619058085296508494422476158504443846841987098275933442055022683712909184143891859958177182535210906921889252134145403703714971371947211590504189018881171935689680024928448942875833619071668575046675854078114186340231504355227584814118172899304700931565450987153248354707141390278234167911143902407019212515296739906810066749391789089061755871599679809829666706693535297239987584517602399956278017351483488441205485536 [187,20] 656774580088371607570689996936156692812277385093750928463721425668436464481604593617551886182338213587404768401799752799555994242666580647015166480119169096393893177807444593817247259910251479844846736089089795699405575306403145938989148005130222536352766531704031327435689317084820985547569380367174038852617968207297057843810526255529840652259887409900200042344241182225817607233269056622461205885197924323429035458281930518211756548449066586841602248590281191384937515200202212047307642535931946520163854119034737278071494165390169016794040335202544144515588296024827501675088995633847099244402048795849433332586264652187849590773351545028075194813553673354549376668388931370442248904441928286951251909926872710869169365109812284476495850496333064125448116839915690242593131815934997639300062128244621533123033857892170601321529623633579267793414635130796259084038765962421271353506306096685687983832725469917907920293844690426188063450968693441974737833525330820295215559790290134035423858239996195425024789003923236451349607188404221075445790682149537650680557019927935855212075194509531653763162295516441141401834334233876869088185715318921698219690934804945720115949171263205234005040903289915327579320208323277767130196302698898017334756281974233780446733435632126012530637394672340559843352353315831596990283132286591300527718286674867485927621012232015098062336 [187,21] -1956149717904332120340995808880845375814430579997715912967223204484135919108823629580227924957951619354462677683613167354232177566465384006771370368539894786594906680895881738699104543219178284781655527865094982372588561552609130340021122327463613523041752326762043698220396215026920233937075593834683438145628220641192970196424002101017709795368167315093707290581189937900593929883088282800073028321136266944195636200753472822208429096337173447326973426969212655385264317168103939329115641195317372845761505206879502628624889107863267815374649328017599622443317869452940269034098592022653968129577953984237123370034936234801312559284705049195388299336801352254542694299152863265410832463853376626361463256196513891894191401404689926557748863989524339963232889487517063814058471112468848773637154370683574331359507731477163146150336934177663930050820814200045308761590134799856142755889712620408365691794696070606008932450240332216759290466353082265578283309550052626936620761083361011327393154049782737653263384725896342739851875893576699843583315946718651987711527268753183558458734903488688790806911628929633525973520867028946483492426349171868135078830125110318332596799144626011984327561154380995320963579898460078095050360975241123586599647190608256878829459976349019858088478629702699912216293835014468355951193746588324401464952633287169998228181378648694714984 [187,22] 5073812618457567592246745450832253411654621764204418204186593328559933347947325686746828822134526378528684428504383319586990935727125114746911925438898849680975728965674217954021468999088545060505470383720366330777367240573466908046242280178352066938560178486909113419587804419898758815527750344807258664183833627850285373013979114803187799430541342324039863189502381767272872930872363203967621471515197600307176740714804453759109305531121467687952376388970360004787338064638559658915056676891992810688353078385733278376244484176240934961912802861357278678631811127114353240700984248058717504778930873495925414281538296599803616673478615057461044440267096937492073073717301936247363516856466731374669928061065190875279312305044394515902661453217120518358221165106118288210784909107617039517742187125199024935137300015624704125366756773960468823356878770127849988694025152473007471491080385335070010184743320505201814968024447551027739707740706210262967594041494379536250398453944811127391602020905639503908171100497265988928501919103516571646309768595364305628903299055018545906968269835063964286645498923564312744216107046824027578517148232608224502552248964290069629196110008679105833918398798388105149763276788653901509800842905599800463567866667625284433806939147029413919176528292714797697492300371871363660255763642382514285503997183557022377814789132817180736 [187,23] -11529840463213962707386720598777500230829161109173994646480710483527531782540430701542213255711395155703829852039889939142164691517589416935699681414887021963565704248485760136409270255092856448863133472213402677098820357970971776321766185402615673364621569497378860802493142556532492753358798996316365233427104413391824703330552563536291118096280153001492143282368640040463337761800122242203780120820984629916458401966160048150357702820607438433550093953555008262023347942262452849829662048010190188759608904983986079743417423014928040889777515867419593003458397940353767059230709815635133583596067143761705547361655920603050427938900542822080969014126841783466354586802256874606619997852465024443663367836902592643517436774066202259824267639133664503722571283847637844711396915019680601950407399610321475496164479377845095356045915420977885297275819080402989717607783900956237192763636482074704326154037479878923544092908169519488424993113400646596033528698286683598089087063569018667466844968933306157737508860906289956969469411251546779563302759814647125523549194224558103037730325140047454892143896331056028805633824513341398325694433894822408838023822803721034373724341120079088323623975577869037779498671698562340800042231980514721807022688176175899993318032337329416054132254258474726785422340964532204825085558363297912680920526514105902676218144002035096 [187,24] 23076969841004441401932686320089631806970922416102126079489393981560595582858279380124690975841493221371926142297119325573593716341971590467297660314164230242383498600802155344292092955092242220321991176413520449811370544335601597054600265682646639130692146621996504846114921239387637419246759921206355362425887464325356677752386775963673399992942977376084257056978109380773223467006369529095697960629738564890264315356584696295387915565285760371140672291672305119286504934143861293690566981320020323984754908653284833715895875706980073189565758016733037692327478739017119401379572612629526912823937170295381901166745061119640048666089647523356419406003364277497844234928897931087195341881662450631282807050445160916704836957586371512341800575723495025557946707782197592190322976976110253959927411565691601239595236447211241474209141621846121570710884819557600654924833267283955094703195595246409711110283405172387331532339696002448234124597622043565386609023932924955493136747800086641740991973616994310122420078321432700063958409707781727208878950970553837485205626186936148651629007493241620174280158827867957372308344084998738864825138331787097482043160726540737733955089411306167046886898427028239047676027243332677327339052572065464756664384801213368161402167101613685549338943620440621174125029082415248178702160251191430989680089436261482018384791262176 [187,25] -40873940483400069984986342040040662428745208371983323857793763307178725104776696552622567362016125365952106119154623563991211693117775150427096094960812526698741220524407573914092139143812499332072333679767179771302726639308128031867724542076992995658174829943476110857019965167474609652524452186716787143469449183825640398650301792710778209825679456904780297450980878594072927318803612001191648560534155836860264605745940523527290579889057902728944322859168945829685078008721841647864269492142962333480561645042479156776598542699446287896728334894019667491675950211446968027791467955537151889435134310306504011888253875370197559744433461929929311806440292231198348341628973517200430667259494607198379980333711919702961816918813541458783243215817265100856621379283432315549625787321269006251612514969770515390418162737829751335213798932400380517652586412267866479867906121186837260845333824226907884788630105900717549206659322239249731373518444426518904609920710701352017489555165099868598706656845901050483018447013394344754104997447310471937322105722481674187765145105969971976063810715891146111519063485832433312154468572375930134525615009440414855377845042975894208049352753980296768824329048668843050703110273999981051042262700134527975061892030659295046171489605851211298020512394217035194303583863862634473844330729595167495702193346256563766050567436 [187,26] 64333586173890034048092899272979505718572574505307482966668526549961466883749228489056855759047245944809725830260006859560931980024333084609450254567743997540586421652730813714822532420092158562503437107239747393025108310400743745487489711375011657937587958603918438101499446055119142403045618864947321588199268456394137567912751566439700593055188034602284933387289608641131923802244378828775287383253214470096980546741019851261071610229713713642878666631862491374674626822368348643096705580494754968406821494305188171579077197449657683762482324139380221367501616959206594944750283688050337164606506937816068909076025697420105828305471161833913685388474479210167902332518770760607488161029965050159890456660199825715338079187979809968857878235796753920410770857514442817234070914993287930392288574384954637918661511764437493634866294151923141067053610299135795104497810166463372336794104009212127952688814466561695942507339223702232222717955473928545527564598638150935636596450295538175007746540020411796024587231137001435808258171508783098425309948772284317980091266708699491975567400381513019989488776935790558014704099721863656226567869935421199871364385302805289859412031120228496396308759165368400319826782039536065164511655770739031677781315811210037676659681272956431980086530927783953232189330959159849663711486259029459721056983976004503008047680 [187,27] -90314011281027545017904847767081374782805995060152093410327324335465685423101544035210194901107565305332673027243558400925681098294707301227251205399919122886636168267065376385102610176275342711520123609306800312155708712301859210987764642315241650171467730684818005611247889955508636889192425717295487904600153104134406537297579208845699249555392403071158808130117773781908723948050415725341599252742231527766771914257608124890273962631101170620303062843464051309764896667835020477698260667495086240830831653447138921789772662037952476358357467091456809618933146420706491382392281952414706747384590673995346805372324634345248399329111620932500480999257542488621955830248943713029271118951368913957209410052213130068538837972508960660094563798812163372850699473458821207072322054761646546694706625297692529221890826623982273770152176457765347076540990714400905031765877199382286199745346283025575778498035857283828845532365603278950187994092532585634871007087630006829938337345082113904088895829755733728037105715927598952807418186565269488721508399430387290070925501229810430511329293504102218616170118388857854080993973536156608285323684193855113582838411637961881976832667531261292470026573709001550269662186587999015764813961635455022124228472942900095336625644686646060699207090821902939358770130988878003820598897266633101708427778850493548676152 [187,28] 113452600882101092360833942475632794500440206286378351615093551761897712369610599143143307423004399207817027191686642379241682856971486643378724351909147787813238327689881295033074569857484512231237508995469741132260179376827726114831979080015706777662024922748110419912724360489736178833658146819424669821352490809426838926627879558878764890646029133526703344401314387512169792153849241545822380476075314673728289558448807618362109497570882659165617463517332092375472030862083698011892313384751683560793055056647309964896089019992076343389089896572941339096670073967397051743151097817150629030107641901007470183858501515993477474682962560007064444457110468768289069859309215409595752481406542034749364138990712593230408925613457929146546057262342833919309051751438954801555746614949763301426945386119380247443529283970494085156840095078452960181254414998462019910006354440074429794442335073398743654581729924371478025220603757045516086396123430202281503639658344613073657825748539653772599287565992200487375055143975370883222823444735851017003841568323417888365879372384176927805378265775361652074106951090998879390510475345186518261022855584969030008896561815153649027441434670827455880032161569447891965010243154340346643104677310125659096440060298978366561699848144496119673049602628941801825024931250531467298695485770844626325519504602369728184 [187,29] -127897968149504660706655679465574341068906124069725737453590288427072825873342870922303288845069163470052351627476836536966757392101364122731152203342459432054285864625129826922967833616606831271196391771817380896676578067348366800053676665719883199037256642886168973251400710358385515524792489075114934230543253935934874311150584792688475206116647666483229565648100852722294044603065827078267432272684089055773080416774707476941723757305660734642209385545688990281327711101628562625419165026654736280011751760853845051584767426357062306982527315809928361707100174950322791337267462826050411660558680839009762717068642567609896415232778579822958859623338732384632462551508574726479688322690465013685511387352437326096444717561965843977476635097381087514686900419720821648986638351714567812515102693220388441031358567274011718477811582594161457786171882371074436353118566067309082513649900651499480341955403832192635811728949250580578802461333574299151817528641253534654732058928279755797978026204222887828597965050913812481031540447260236252598240397216079263755796541611787035230501818314827165972334986193985612460394172344509434613927761967662157641423026773980305715984736056740640481223093037197031960928369468736645378607493539528983917190258092213522168748798810105790691683977759425233856070792318673998104284954382278726652251319575238607 [187,30] 129717594109562753937411987771622441413917283491760786482252316428804382312197816292730810706606196610928408744573656227973949671038943727498701514179034402482498279403249553291610464760493144893368980573814472603422511181728449573360859326159362943171054398449061126889268827901842851975910205170075466783219372164039323238428880685551475688572384014400321150749039791466095671205150552033830267998775539782675237282349854628509540917856989046069326150029941161144232032809361523187968034006932248330296827353116122000735777361221731653687760820315358651442789717152805249550153949479942800409322331233326784680044161657439820457992534465175272445593464609106815256013476201988523641465869828086995548521836287744750114565265581884011123641617084861641940487489496767547238897207712737811083339235561164302348443192318672248497790903894863251433207351122099831372845699101222141624655741014583524922800199816331422213395805773003294111796184187315572421683291215811141409172982075418418921573721256671769112720984577995710518082595184079954027234093880275643359879299642588966088839300355408675554246805199261294375568877551936824374365686040460356931540154408375174647961541869627427646373152090790753392537436651262820383551529588439631382834411496331988607056410506865849224737414777870946638701518091193143978139664899179451246497717314176 [187,31] -118625654675102090501907423890917570229754619715387815666956610728445777163537590221828696204897206327831754862319130528461892953131347202942516412052467965332287784100642358980214530929073996117736932177632208649098201682448197721273688888879692917873172580548717630997052095742190213774687186684136910812495352857802638211607124604603417317025923226109806438421950916684353702167970922368345645023905886306993383681632062134072955759584448249005458862413813618250925147136726616077113950049306842291975545087742396773649854851821173125810928106647805567697037149126751976282226262722346301352358300668151441583496974312755451070640165606589579222384282876346730361437999044330045119927019511123967924570915200251727464777261880079009222191194037244135334053142210713882768096734037905083570120383016777305497992629051837228236307548219588657215849873259300369972759922195641757747807588882619911476116638451372508081125038613353738544469787396164453341638833388124369741874083641148643032136799327454626286705472887809126958542843958327513545477653140565782239425227817435914969197158727494050934574908983673193373555760165894962985762824163973866226187477798082533338334690199970231222446724683143728723232104977142975515143763439313385684158175369319231383507087999975064013165145689687783534103209757174394182660860870156864926406852208 [187,32] 98002161155052317050735817208197795979726786544504312124812270564939135819093785062194802997444477973171674822170088689951080950147356319694094513998802171627371492215412433690099603408675375818334280506646868340151148335158086938606483168436575423687268506932955427300578340975802017223537769276755735872205849874266188048264901918699000936368245425397006511915965460556800612367341449818874048821029340674990823094385502822370333634190942676100690839957492036032174678591654504062781207277919906886378802339361892586656053774638167170413564213037218710500150039916040114203298817042705185301299494289722726304074575378768008473038518963913129663811769170353835587685148948013560464395994524713883152072722994083436718681867200496640730600420890272414830976899718708404085880734345521025384485902468597620163181246023718403082085043793718962682542416552449106110839687345077133804235754598327332101122574190801604870458506591037917270729750578445128725765191294499189543134326754491539246851621003760006507382654433269023639657160384987108432110651136353598247510206742204161401653471439427167466129279845049781208281735295133769723537728400342075450916442103341087600673966694421026645276304679712865204434658998508543254634230510702088073071267976087026988516193492715050052923868828490715972922462793092858270617897161810914295841440 [187,33] -73263490882688485579519541180968405275777303580657645766159829363386762726757488708274985178698192723097436747535805774590157163314746275967510902825683237344337058576506096626488972134360317111058548625557812966943172101966013519283010260505086437995945417166089403375040475310858731602993153569315369524725346858279297165113405086258692357739627849160708414304041083586678375248509879841070193885045862443161541360218870323821505803799376745761614528701102443000653702501042812255346987209908982088041241775753801034806323340581693491837314355471151424432088913462878443835678018540721997257321181350307636977761940206284914651003604034638427507186606755283598589593337475311073726662301221939529318963929988892033063721097540650213414314205157922871404353541658313173002467294145194659219944531258136015725720098219841102105868369750922549033653680262589887259638380404914378973083879828264025446726602538297859624758411961225335184383669671344471061139239716137597421446223037862498727782499706050361973588380469317880007555259136435030111609990094927099531866536058483427962814886276344604939680464708849437190100961833833107809501077877532928521556346236094813912815439073973852968303356610318550706252842360604044093009988090409101287357468475630542194212133341379066363872642807777438973202636620519306690756168296168223675076 [187,34] 49630204367714070836893201733046698112226794396143386628428002147192250806524297886946155879236887108035680440022942868984549508782735171424579577772504842832242483367407576405718574968773354715517440352101576815228314016872546870321392762631956015467768110650095713303195948209406037713090849618083593335461704557681879934757894762953003734113721138665275883226480501842704628460686109341751218971330089668079464892388593140728724307047499035772318919317830450534232806113052351994614710049509951020181708729955537971432353791164007308534676025934021392779689146980768013869289953922814163093665932266714272234433706326613138611103063200780123994939422353881632612939182000395459676450039092390554606063715927540075019174504971091048089283182396516434144547084394162505440574918276280430063566144726958760029426497616497316545774672365945144936604408320009298070885194128166126860187741853380778022795325329658015032707333729317418248910353282442855895857941477638691690520307953871336870253665053921466883763545191728524457322267856581607203267519220702671892736164379465403402378356558735559376164268890075274318250662900348665491559839276025608336538982771399916471179279253164777770022188204794352826334752214842090150813199599871939227872348195230808381804297617608177734846559852076127534483711449966575161357079670133794944 [187,35] -30501730070835438726309926770283793388997476918709278665720106057021667367954583957485163817199653117324633722608145269285031484809330890087562778980131458194108057290323385598902784350072305752826524879068995757768921097503789084012257104893685736599415036565190477485334277363375506148657682483055115649098793390333532865756651110492670746275627873925597370859257771554400551687308145309697884978352051598080745129338421150186219032207581861579811613889041110348483157868385935601214731400366601157651878313194215394426122009983118395768548449685457239641664576357407891816127285071184767415545520136446779554494675477517010577906646110804623351766624155620333617604191446485933714897259252933142672880655368302342437842992197418948425483939622874712964371044824260218402724435704288742552241806447866672417146035325234292938850645635953627589910165069084929693836499381244023337804326031790467061493048238187550361785837278805290705270482761789724654797445588303629244248114681636785793923128259237268124480657762591292134858820949030032273666657125531092100670261500787644275754164383009574733039786009885263167516763809458315711303777506914555845832445108710919419855857573836975647070319682091138972309105441626679533090284022634819664929838003464089981373616254608215794587432447903009901707285605438561893009571426345328 [187,36] 17023352854407233707115907827962894375182314144669759662739768739647118792943433840014853873013907910997177383161463539193231653511577555552259988941280027463021889472634841806883255934348030882909336788998099660822363223937446992622711706170190058558038393638271402182188221556245560541264747432342571044983557047763462131233799091670647530295286041130756194691512571293668825208639145507420262427738453289332149861018510887380486765911232833197073663759718670820053288685526822301933970018209394720355828666700742163388470483758444553393717282967147021212794367231341535274624937268629468813245660430446409076266247863436089992835652999739920669194667935471256654965463258872304151920902268749570618140582211255428042705802944372890291635781382020544524505208193969409608353469512492682920815861520823409401257274470707311368303499710282941431023796038531939682714094896238337662421837419892746512863715091072777817421297352495713705672245045696371551690686727384300161442225901808432906665199835223687441165272247106270790055624882482218368082165296776935941542322268318804719855729509664640155410918842144314450655733767127527854518115345303432296850256576257598239895007695992617508360023081291508076212302195846890037114017381987853253176965341940914776207445919077923467966933277749615730780941175047969480482563322560 [187,37] -8634656960898428972025339245481369632044921806141223259442132609717096141655398531321457367197622913687459405484212862119883582224578298895186106230225065992883038830948632830810125475245881318119717541865546093082352423381039750798354340500828297446761191696548491337894457372209585872846914636598013692636433785499322724794780214207517073857988580245538830420056523788621957826618536101189035243937342386241059743379090301563695807501319097726608520481850531387468271097159035824220258576852718075585009705914270504360474544877593840354481911955228002133636204222831415723015219995887696679659826712696073184719999045308891327072744174641249950766464775595036663581079359548043197314854254211183989997015509031669972177701924790870664041493295755091755818378741850627815278842227080850106111082328338926040779782003702800997702645171215869327571967985088918806728041030303706625352967196592686184185198783858636053681144524087937450231769091777760005413931001407379605900720204184217815748319164387415614472658766822996237225327171291983588037368324773613870934996766591361091020637767246679238726086874589628190192275284561061916438831340664646851716405693081322468589812813000920233783835853125498835876517472797593074387161374538861526016335763898375858491195128133376094826000146919448736632312032130635967279643068 [187,38] 3982738487865970046168347675135169267691967053638682413932789424416072238124632284179319436431586722549344005237895608438565204921104268223217943845380359228648451080929317021120880212617658429979346083167831474256500751634743102795728857659277719781219785661238854503584925311448552213238117122036018156014484427650417921220247519830726499541785815089126750125178646332724447854309413499149582386482168083183755538149986261407628813742714062859795684718769985025527712331888668940605762188345479218462829108277017483118619317651415900624076507001825923179768910602967662473660597963890827989362697211785391461832036176511838847793120049526852207540304109497395597828720694390007760460917967276684513638824828958365976035598980577730735380987249828849904422939854920982935174257697607305691935178284511846217866645135669370253388583357569801529757937228149019737547267371041531505481239126099110771141274628919392696290460000081905495381737016166789680359419185329028844482291723160583482290540567362482839229196019208065182451606944044539580569618797465276381157800739908631396528959610212690025360578563273227899411033634462113265977077021718543848217773978065591092012008826239562343527127519937488124786502536813638054701498672403575834818051001979780367044464580399834189412061667644893840229854569092594007530624 [187,39] -1671234866809527098883288701362748245042702464880468575951611365505872349149068806951859939139399339222681202092980807372257241873163025307064555715800422407089309090354663034183355451497169967939502837450039540999114437355619037437851953354517729565485358196877927535058848416451635326415782985165780513421260940724502579305926901460668033458096769026534931542206091838728409620909075443127185320952890607961859003620479049761547018298049402193076735376843585164862805542590169973711893836186934396458574498975197367466968460497450593847165094901660699033708944090010712260990224852450771070607098659892054383787850520678433765407335532214558431688770719510763023710499063950870548561729336684638731497466577388497367353544764861618231050013354197006270204205136916845784138774905941135861610874451617741767537802322369697382050997118134785073262213461611870022555307718799020636037234798763608271731782337097742468131651390876788222307323167450956883549936385257511232936012444822100526542863855915711611259908113010086589638290362706472482111732381625945554933500949026433513514917252639108643419208548499110535046826735508300483665962427118973659421491184773746037538353742996254310687258796073667987133709096630935793907278906586627110906310430587949038296623944308603631594650701187895386795190570149573640496 [187,40] 638151158983791078057805508079090603881332898619870507192282588384786560798539240509861915172801728588747369942701823692884918293134893130079168936541285662168733855392173251629772024805984528799372031647553079201668808758253468316702057793159263401880640196508955693408131709990150664096997663706262363595908517919165595284761351746715393166355261494612002953219829705360730061215311659123899904571184723398966365272591542100631980669852910466203778790539877360227519821343548601114921673362683314955160036479678719264857626050395534869348554961264402095583674807241884991537266792331261170440095102378164286983556658160006453959132920470263602013813377512668325229214847803549236650207648690642827900914246732132384228367229726027909063496672365262072914156851661032867306629493412571228155922111690493692185797312469707340030420268056306968407372100651448987405946165733013880344664996069218626789875857295296122259904657149405789834563912982259977124152183652042128415570534697840484072304038459850287048600674066633439115001154912711479360325125190075959655787846685094442283986703476814263349843434070636608993226768810681087660536832527841876326749307310880706551740181449399572029916223352229377615440215144234466556946809409643464072092109433568882906543012917090568745836763955562516023417173914696736 [187,41] -221760523546103826884856258469857152837501355690913971000689372953023951406206739099864336672484442000964728732219866977428506580599176508766765413775655860755300113432608962848779776364307921264244670536646655054075122427669161415314633597446520178842954827404227050833681814864683004451600760330144930925677508578685101558777554157854774845321629802315911473796514930612230957827808218787295662384037300324020658265216846318741527986792163437648026583524418721745566951718329763991733261504632880605778137491457146234627765911410294586876904126765911033355547363058519054315861009359101232739216385655697742626355840239507044190117034656536879835187228553543800311833564531368986549001838360340425614957119816117012610572325039813404398187993533847602871867541721699739751351546915162170474752689553483726613243153937603270015669400935059375437506331480116734865131345935160960959499448846786122758307078298600732976486640678298002138495124086390276484828380009855084658000994826451419073561188162522653848432738534228510354128825195163824234266926948674589107171494063182336043436820646720810472012461204080258510842207355041746678501197569932784965438735386348345682594577984701717260407711063012728142141773691504559404543477817801014432406275252895545161459453177460739601614980960685022837218545774772 [187,42] 70129371104770654677346234520154874667511715976136661231419139096318650056964181812699620246619997893038382542932987285335262150208492814790610694367554338418629430108602573150189161408574299508714275177393102984196224385654569356933938015727436629274998377962417283199851460294737513555073873663683386564690169683770398330399934059494625128950805705730326850013284623892770181218003628919005537153326128380769731900580825197321947756476069264185709216809049507957027298906040966822065164558510297199514810696271243479351421423447032433052420796005304643145519626937563046911130818314556752320908695152490630265253822767167330469147278541761877007447641989495983978736821999585344539853528407284959688579471398971562732154878812843986485465836060723228823118575655888575664842631959017822792518837889257327120072723945542042307188409088933600537676249946797353150634785656879294184525064276121035431436102417975619622250306331319181688961806474286457223109559956705733153073790695968379172978007530563239082582517660857875471390165908321614095414988374945906445282984989772849598434293697083866354032995428402631759386559804575633029026776852199006869167405359062905136072187469379102116045869967708484219428808803757575121609446018500415017708646703026581141601695707206948244870779478228540859700769952 [187,43] -20178569615457595993629084380201457224831973947178415450175596824784508933655273685968395952303519482058781719270498248829425328350729844559203027722266667727615960224832023565496039217419107658529168699313451324204389778963765045741558344216067685438940581057113877923683591349746114926578109701640001342008179094069292027720191361434185306278172517266483195826420667402715390969282098273030918293316222972405633500790887518072096065582830673150717430164152423902875665965927051333698898371959284515867847539948384452461577364150875519664828156216971612949785875835192097381899707767337739406769961435251195129324450401571557555293058557619620674366054006302616269483620126409684733767654546133346398313726456959806582079409550482039298967326159239040401425399547240928232083929119528054130091802705051041690682288637019175915834669289131114175073127240754571784518628718697532344256210215812306884139700008851071840234397919223386691764977623575457746868229754271047332376838808676703113588154382752022853739907988365156277014418238582498863914893126313689029775150596811366188906489200584548552233720367859610170039791566100457765799562571808404455801535470531901117807440153914233747886733620716005063618274204318395890810847480336400437019779040213789810888840242132652877898934411831709836445644 [187,44] 5281014046758098966161291418159963386903234808776244858114584409472117676151107871658369043173603744138222106170475320424733926663089049797926534782221966401801998791293644694027851435580883488338512487893047830655588197645775120227503703221645081808177281173156569514222916850124810530845313396283005759694011265315685823949632380608461881895995300298962819977449364010639456522736847970321364049062137957654136427653422329583679977261659293308890384055175582577728672137924780460514048533897881183156012849631528235098168174058068425853188026257851292839070586043357773618619157591897480958763069975523608670889534887917512690732436118470153630471890616407195108594760726039633622364050672756371161879558336796703635590426728255246394382157467289532346812616616755952714394510720428953601506679948046072122214128500747402270122523266035011373134036927457231778745514234665202721030119477008024029914974377366523763927938275138684917665161366011207443209101719877117297194058768837164375697950954471395642133824571282483156943506572575118812949249759889896421052653677653089578396825492752919533088817230243754719249833989396194158487294999106306385199317104942389598205380265132595721762389259277215602909789369860775715459120399542166961471543335999050693955457194838093893253847208659395050600 [187,45] -1256571729242904470145546152824050772071771901667093434615217670976802689436428466954327979955173170671920331461645017587848978424582438720665154688454717732446602216827200205251940378323510611494696918949839679566213409785334872884286839917504406355032933767073504475683723824259441947999663276008210518618686014452034703780427282373707226184114987993010592835168699778422542852974880721409646473354626418550932500156253775123397741691701309583002770672793397438979980336034536588528606599669092168468360360990099920602360778157266065479830485196436281992335085422265295708358856802689967667386336103328175408952845804402235271758618352265472824969353831585831650327441944813586872423155615715897404281886976124627141417116769179973524062438257744810604339566446537081884527050437646959300928745311144293678261662039060022875248386834250815695443399220646085999106540587376678310725987172951447558767287528283676976914539556530771290993877947398448117156642514979902960067630473627338849814619463198656295789827475474454973116978262792285875987698815382124256167665082470653774754438693547250552334156415158076461758771974608703829182865081297992806170175599815895027450693508360409094081743449636525017498782059225941997241396489612099023523451812956364829211439001188365632187418725266056117 [187,46] 271677692183511723151726372001945322009577189869023683401147881108378297688712445104780101991035624537699515598891703501984237817725388882478169624295810714693242255990912427017569578754075130481155057901435949212821535862664357523349913102855248130764048045318307091647174994510414232784584477279527017657367660820069138318992959275075607181100247072172167562259020944926692508384402230148652901748719369291207312224232702802035374301218542962006684217979027908421511677581948217388236694249019634924635708451349911873189102122330785914575506546494285248916694972246308042845696685874678625211125206045155268505400251897231508322124252540354657820881485548785798925058024991653603951139745857178649162094963497783396061667245310690776952494162358816608383667260786703722743957510429919063140897338632232266535534668945457671036116077583934819351470273909391307842147203954800596673484823921617583655657810024243935999807624766060019668848653618457383574610457162111786706246083924001687307438592847237683672020189747502478377133070755722022583871153436873703721539210285686030774643751467983024412547510186232702495349913415786366637710967256380883880126378405039165585913817558644476688697681073624186865423175414780634966241256752068823821071321187868654618034870680011538531351882340864 [187,47] -53336035333367843618530598541376881946961902957752882119353256973752205297376764680471138528684696637922832339075946457061056107614707458193896616072396374451608974986904600275221285407055311820521126388767208947183506769918578556281880181600001189095867325885912122856032201166861817479733730578992041114994126599583137280009367224896693598225534567082815077774183392985041610318501361217839548514284592145229153437581042309651163749507874832341045930168780752887463428672122592055800211817584589441230350461834985145760046824150526710197022775906110328743389244153672266129671534283261076904080463406890257309451326520642965781676295513363456183917554148459755934944083084577325648314570291214240111604657415443547161005115598179948059027309658415111938848350440242753913108136856027925084792336468225061990502472306588461705627459448984840388039355420912279468160401570838221404858629121855364208273126804158661140309672975058869049712822878287562555901519314323541162834964323480705722117971156124872319148935293505771031743845473241724360202536718298480135384013643028808090811048344956135865439406199328604005975685873756692423214728106809384068737737053683208011839950648306381879593332188049987380445190062972835818801042950151881840605528118696184984359307915195189563648259520 [187,48] 9500419933881807211918010847681831069582344533303491177785063254178126647292811435477322086467034305116623898471345025943071757532627555716941739036466245705845609846998095555866769951111486383313803014874163594793162423724862274231482385187532692920459845981526755930232253275408183734744955328784600782828365640454682185422805125428977534613933791804617639900700697603074960004573716737261085489024247481881980048938553609030923495080279152300164456078301046605752448592533143396844422455680444455232348405922332594283722669014567745851971475874259019564111137317289628272527242613722846234025812505837014147963321099728923580062126729838834002319992005781447452374225572372371977831506519257655956715962407221819361203673522329420589213677175402417425278307521928842737310104895785222897325686771554891310524887074218136167363804633654212853203988745808541643104822929058220086618336208613758143705466671579399779695044105958340389844081254148583381955212703388503860767607353596101640861625287242084199382497270115739140672402160117495576822588135100960804977780977466121698829134927114172680299920305315097581245210472985956222618118747865777623793123584538607114274803281209755803873854952516622217539370373607351352936604293229182302411524124493280659275092606019844320186144 [187,49] -1534015393359164892290745831533730893168015097685838135691503196414202114258176399197660153197452718820226594717678853791482589011720699631540831905212253160434887635140372432642622878457060056077099383726399341379307986489928975345096756114103217885417273211069893515165869163878143611944003721219671441610162568898231096758904153460290252485190566116203025380411228762519989208865404687975991452446573998311292105994871805937501723489645758476832870444014428161303554713718430952902005181638384437234468856080129397917123626100693549842786457156049646431205169156596229065938728658154454878880773343493863364118840396201187516723685399711487423637741577618672183314903183504374427640590185971995008062867147560940322758807549203355080514638145519922259949288735162776816341649461410904802143773615120565146647072604738004983266745405371913271230692307124741560741192370123345509621234681771306918634976634132832800076438733643707638473142530399380919423003024637999160902468631242328260781000403522232377290929048006462766224356451892429445874294130799980936539121419019618278106282659472035118195434944001029263905426924231853889405210368549017399085443668974748058574387922063064229317480668502205071698511135866689855218705238147058289189334384585694860261203562595895336532 [187,50] 224309446908398840700143435809185736541301434875016963822681683385488473965322808445688298832560910005885656071580939087828881764785387372704099435812323269168920654361733282354557843577606005449541095179144966450326468401133539402059791612971491792659196500433243641591178440321473989613020694561052030721514886599100732964018366238430841890340246565339677768700991094223911585357238692878027729836211797924327728232219893292169063513769077990409059512141998410000626662247758356383248200846520910384325271052179032123280953873106349585531986281564441945574586271154218920124501244564495036545802825313599251880077523595418584881081754799145513872519190792149833267994245512863483869426997637879526754034886290203835086417338429689098869822610999954241852528806655542717623633612329929454918825546513836025409484743180159659831143799408454823731192915788027592448008810268412111465791661851300850013131347792959223685090201101856471774655770860260951919693338635740318034191292517508401796645061768620081433099994179093275500624161765057269438494573032368027334039311928595215885143604405856462984766378500522172439042199895989060876213801525626383582772526530300779375397196564374285922729331179268759438542160337770722882166690038506350064296563195135436801664446070611328 [187,51] -29670258770162202116437400470904906563927998267639137079830436362570855658036748842200254109101269022341402946573438244976124046761694418173280063412319143244240013878889824652115610346559256155331438959477945565406205212001871677131174094863775620504554195551586400982277179457104238638928446076687387278412125813947959580497445355969811045744188858332599641621167898472481541483129802501438378424604145746129450643623021319373307522041289898929450609305040571459233350889003411739094290940638758209592819251277425838676867472090338194398404191668433329089453621803419199249399688320922409333975094057809389640957047654040581394715505443806763329469773402304158375026174988527478701617415752521245337094325736152582557465232132469035303694071298036885211040898216003723510071943928300097486917553433064302584651319430698264849402140799200543849658083068706223616949022104775054237167571580199588947350344446524480864520586748278072060657655353080118342766372578557515712323067134322467473169469777262133312623656698079828497546214273297570405178686983568190544613146570646121361617137027649734423135124640610461602160680069673989016417457420697425178960186978735694898975978414706952446372168699022341620473202584113485848179105732583871515532878575358724111233223040400 [187,52] 3545988258838259398627460679528758347672375433289606395085943140170655867100965231088123894319038624018605839609999295991282095918781615366429351480356229661856760984332312764833649277733122560466700890776403660398296337797548176873192728562432569785079361266465016517606469742266658499451590215146844156010024210553502114788077808248832167320104590903210742593094112648912902701960904567662116626377233683466669570532442493856896859747240647280243816327425244455576504965548223671771619350976015049517147785733043958648218338693233102616820934816603526532693244390698555356193960481353505207249096020140281624057349268253160901549255170532398255818253815850826354668405603183922966596380087337144433956948625009292209368031113799019438777127946977283659372649480490450526066644140443475513162979668149638525881124209184395612087620689557100848799810075832154410593915352018979946155635479042554249032252177620219481214759161537047284476383928907718459476389350862527150000348942536091919335883719362191456554900635502218878454612465600170692379273660231530375039607785222645475850189934227467461776920025913231301556717585489486609901379662760653073722770155552548623092941120013716658885740721055928914758504677971066214162841183574855612881526278390848936160009584 [187,53] -382424232511785359343557553255316291372387956215864811872829649723398162255953871193930428396537384006254749188952389708194480110362754170514002394889920806684581885647389051756682637863417907544294001288089247917437559991598814073797434614601000051818629003224659675434272883106959981576389414454430418839774094265758707122319918907220892930239722156194824952353238197090726913069761284176984431736465814569762471825568060189224527123936030000919412803688428743941122991816605956992841280068937653717143225244511752490386966794881623487790891063173561372211225277300775769217178200068620260310029768054400599373883262674523553491266504259690514999627675361194471145224083886681485030535893710289655586204520468605104344074743927322220347075473255976019146895009928758441392736972846498621829331017392143549405939923727994921090086044608112439281544771792886409779425785177705685940160903118057674128116717102767824881479626604266277542679641757110572333784790447197755988696326197135119761171574652720585645458065823829512143495864634044999132073611190201654253411967470928816800583548207164991494555083417406209262606028034916352011336562713475014479487584044238331086681319899692218439736135669646475080602439243073805445929587112511454150478632108766638551042 [187,54] 37167366298389928516236782109191236132524192884192165557111117940169579058010224501196391077833963149026593601183347350487869833548232375931056132803808038964051973481883844660264032603917872129543612414496585186566771672801682063378782936483812053715159610839619651256264944501644826538990301825513256807151452425221628759926209684429284081131305313840345419340532459891668628287993913835444289953255800564534816624444768296221878860207049632841634541775189244969880440803822448375076565796546993762001152323681905005743690071364219314088809049347766761708427009748398310298295323275206600165808126823372571585481190162349106401095755740545542145002820139930849957339516098240844434081260708726112260612983590080821860787506248417798251066168471470519660294255200325418368600850281175349581432210747772562899895960450105088264135733665662523194504182292405772941595294199867864674846013648054145113073531661509399778461757238554176580383023106514518370257030762054923995112730463146774950398062161635666052956896251099869054873651232178573151212728072375662759489564115202268329680063598369377133927680252445282219223032301647191911371429816075126963844278923550283608323026082498050540104002917048871676066986515050752058665388751482389858725631002256119424 [187,55] -3250657671296674893475132431478303662080294140610592326555351509894365543255260839009764129726810566164099673794927336976496456116981240680381687598645225036445978087438209984312160939377942809404982320863642478591882266562902666218086995567097881262203715290619974243016997750159509652283997880457420045987544493411968438347585224690193661837320169249995649927510375210197615926002609323517233257201434177539067730435827361674503610168352742795364819335444073595184874372921665336001387649749256566981568940371701079249083367156540217611522781973830785146227424942557337332124944350809997794534776253762292146927271788088864465112933850118345079642787147082052868556504855445027785332430321797332718895238468072370281109800326969090245640003739711696821585190134687756036087308070878309433594719411969133127767361944994204062662288977208503329908636886759811335468914744903126080611844498238873533565710698737901508596770307956762756677619743978372897246903206350043888603112333949128565251132277371424153014649795430132183525040777977045888588325777467600384777647297003824593979060807648067754958022309903461803651971684555080116514494484738370378926435372554653608735006216903218070475890008000000231573762616842957575686785662153349668183801061904752 [187,56] 255464021667502534772493914881790279621154907925145976692808118060667032377386443472641215148704269486322472974340350809688421335749935348098562680702809869853350012099563617179159324230739135401050448438650417842255163456977505617147038254565817711179540317805115668979402786853168311195451684994631838261771624137675414434495630450327866615283757827874331785180102862703470905757008810703719791205817739024853141379002209723110611103801653559104266728021868319853975898319612216670552757174807284931294515143199297444184570719762945699336814069852422424220736586541606308849361596598523312957829883872699057439794738556280140814780118359929954016961821860540184116763183813725406892338348479869125067359101371911682104868123646537162959683179105249957250914171224932303354549558031920975242177740443804809356992783754345414883179777271519702379699434167031601230397776022671169782368925019195937772353284221035895837195959831478821902821129864235296095065540300953652040480108564290543565892934813058695838098213782315048834001656677100433334153676778878044441396114763770322003012279264656459620761144454386181831409936931183649348123941506018906605604226980676515696586562161538151947112604058262488114306553155221154824851269866686469771850938832 [187,57] -18012212573487981340321936443282111582820804358000184622974620573424023322370892114817708345228612394868176280377092420310329042277139740961515461068080047282457494817359271976961884466666835805373204909256443087399506998927541345939628526972228890890452507934513924129313430519293043419602714888372541500498305022494626456934298106986636399679821846991638868246179239302988088843241002514915465521883160252980810892363018309333186300407956465468041038928332094415439345117144480260925791290792787809828248372199738880366621361967659253640020269379640195444476872216122081828173869679036692503385202901660613967703168039257939690265521840478947270507730263459801111423056395522525450242238211109530603834783148022401825275605108816853160315845506355636698965569047182152561961793231052550862853792418274848109813827717768328688690517613645260128233615211216088531681358162519951257862732106556912633246074827798076264570849679503531900989644094542229735750541660444239619904150727757015258627557408989784053115213265379918108307456655610401182969120298325800055456857767922341473900516386483745833502109651290317379087455923152153237212299375393744155400580366042643668790134895084855700357775653279485261597095260286996333535056392899140793735314 [187,58] 1137599075627052723575783410260615300951935728448666181933132838333167470363169027887219335931400984137695365773431658293763921418303489413273555107285359566393140828018312423558803948557650702484356745640000427546438834466526744725357957165327733180004338115079739045786015793997019887210648663549555587254370420632596233301700379099373611373877806163966651317724605210560358754169978520222208701905628632978703452559805313894633075824946650427081245635345738206035327490239979328262528397439460320510321501740971237850594767432834762671830059234174575135873349395694266187810704421671071597402075955941651325019183002059343531417714588904867112026808630333177707979849194438424819313307812924429789352965100341693023754216972706529511267847504686469997116965797997058333347598692629568175702365320123855191401885385499125968570554276189016440782240358932661351939995778084870989796097834587087108528998072897766692988445932543881575491166534084015914313041740408201998834190450663489808070875998938407351008760262939563008113895096917205306700437116776274373209569518130932089748160669404330984660806725162756799160393271551243071421425745596981302846242201509909451239453253258573175847841164217603485281412941006677902366519962303282672384 [187,59] -64251173396754528259759478881851158336404042156905525344548404534642745285122848264897056117643881002384000664948275967898836177987411119107675139881255590806234832797572532473608241989709349739393292295230991386449245898580045934526816350916279023026195967019036248883450414071878360269616639363743939426331193160702948762071158874622422892857027378156860557317248812243797631796336644653200138350089448176491089182832824436244938116632943720958097922153320993250228102743727614943725681653857544280068825925005872769819925194164923099153549704938437587803313536668071855980712857393217696858368970397455537545060409007292259844769723704570058996997280582956715221313476723243611348680423989997999048658958813707559507683699376087901069852047755242421099719151348383560615964049559274373044707995860459076507189214877872401786610525843105840343670343750188436842969858742793511028277751268972637616587580722394378673058593006108692581858393629645935889285082648799446661666295539002226230759877938852432497307708273195965170209954447680035451674536076891485328015686657380561850929684260703241781898674527041335874621668003732054114100567343947939689134391813273576062596459981413641288880073668599761388660576528290895959552724123512992 [187,60] 3239728227285297384792116975748239226293156195950025180345095481527818954917669489183820741624456588684771290075971456651525242171732687005936532067376771804013119980963999170040685364783121259391199978330785593054625803879767249103900025058809575526966772937316155911185415966446208755901277911267505022144097706165933963204651742990611150763847541061597366731806374932107911668648132319557237422437716604519677711373811038209650202677610178588533265218893065021608410929709278695627079923590622135979671543029801385269066355122410950759309747514123539211671808170075757053067195389674621498266321256515759591878883114427011856189934181083887298553082719023256496641466153615292482164766809792108257816599672148804221165310622021542527568972586587426829879190421187739325526218075775541196434207360552787678113050400153544370426399122320828488228013620489391296655244977867984136223083228413407897691532172784379205540412901893053546675578760595484395776211198137532581154748448337376785336402958633624783215326446386305399407085052292482737951502946576110441914345417951087802857521070709119869757554458656300664123431636431027332568598510869372509595149784438735871653972966332374688944923070494337651870164791970035719143992186296 [187,61] -145586567551419337687134155093794385583449130061154045486178221990746819886540062885498857075442507005695535870150673696257269443329765872994690550417113686746580881718185371535776185194305060996557665010970440679193660051814625392357959598466833190036741936339041916123114770448162044365988919650293632548389534418322863275719078285238567596073611400387112407391231540782117067538191381530152811422311004951112438014050078977236752076480258534884887635751848598780311506730117677407923865998042886812972697658128056149945429157013357927538032322977630541619697467962222897575599082091503687843531002718154060762602110839728026627409919476848495966169293995178104490517056544307375385484875724940902552610628471931821502728883303404357686004869076207500981819628754657403239329349991678904704484287897208386858202389765919908180303029588381573742705947722236964105513734641507780922226429174031976331898987564364836181858241231070649071588383413357388602361197803189236984583468384250517391739809524389572823476367435319192600109176601805069077861311129220525145873407336187345376269344087800284662622102888798326483405443191740920291097434602401435200242827325868316744645833245445179906169313800429187745592767481179834144777487 [187,62] 5820421699738224287927937161759679914064242286872420392265563735039454248583092255732903319700593241323687428199237907544721208855388914809934723195894852515120866878527160613603729723923120527970337613980682538871231304189814560594453502078170861806581073959538407648744965684945803671241272484504301206212407690992768105978075548351535249743140090287016384667123350408791588194679276718601385204670653175387893665583631464388233731771931524750581439176044596328655742111086148610787289785261983765100957597124923395753638406534348286334231693745113137880839028446895294953298348671078566340233882234325387032466583824688012213672682446145343006361711530826548824510522593284339077869864422511973429512106433225990206604392508249425870833978710297964091772547319218163440083708414930791961424901925939589010946426225128001503568404297426264729770003277874189598729279526947136989467199578178244388983742477521205631136023256244900098871908339157715355939804010486325411695397050702180654793113377128458424977904631310000076185115003703331392681809787948637370393148689906131185464431367108947445725525545901604793907041204802033788362600361342538238455916142603268101176715265184020341849823247054359702780610233562664157568 [187,63] -206647851305388831625478282629421450400323439679533520040097853088110764086991969576158705177890843476550111233429144531783922435881076592404823333062723402775003607421726771765532027185114645615537735676548893303092444693676669738484968274315357225807470606074591261059543625288297865816018137882712561491480252614302018201240684990993956274915186167386439506202959852813029427598287465491063998684230833572798646762025007988440189200620119736881794546392876818482390196345088690172833029829477280853824674445812286941446952052183347109696931891148328933641983642628875008229188879895378194767939278728983291963024413632537160936509941189645488030531231184123368207904715140153642808067951017233173914828884957566746931268546490108528533187501949816284592489898096708208769240102433592605348514017528627589097272298309152348446119256238255077445744178767291927257571997168988390408739537078907639543374730596991689324596934920717622246503024601281871929130061085062654583612294215247438559723074343326915973684282392972632106303508289262490106633697038987322865085551120802399335736894080185536892011261410922543879956308343276563572121065667994758798306460179170171845647218446656366145054750757184325252612171366293264 [187,64] 6503737185689285799692915566660879949028972266257938470924255845221960825068785065027324144465868131379668870579485579171878410772640413928595260028043785830671921249124174505117266660275118124928259336684631318631288025725102619874366802051341752660483237126778243770877132515068652541947644055921769697890232748964767631715939503210982198374686927887788480446180143183968194646024977259305156691085156015145458678121707374169837952117863833906008960638873769651788514434404603896627153229968398672693231200279007958298489660849059463665516907688093836042928866369269349702125225525199240876329111169681922841424717346380052336966205372767147108574389351587439056346429476964053160080931687474448381540269726021699668087469501160462974956043853399657242950459943039264256128074361089158613978201665262421016893609201012505405558516442331151102202035385813680074537361404065398773124733415038005475434813552224963513269429163438574524598882617583879062363864746447671961699457651388473377053423297427630607465940262622445531300702618154395671447048296306829906531181724000458357864315402756916698714409484799515446525107915894352121478466980564438360526217999694390148819101242612600986640464047558608485001625094624 [187,65] -181114865292968963188370689542333571332588692206302490605352711798195625144278910993902500836285833526663816467330774868945728785797314270391050868517423575481625138417416651228633965375994568430169744477522729960844568587379281274042713170900608799823616797171522251807724768665091490314517357825668489108000232466708024538432736564101636103147875855987781439779768348091174713782249858679241837247572970575015291804522560346225527549182708823742251178415184904982636550638770890865424410924500522319876211897825732022398502314273449646036596048753140404873171132536788164602632981706192049870761437995502555687373050301626275627280175599451212655643241116147796325119677585427732787116575091636672896190626233351395919173018746386058030595987424147133362811840091718964601173784711198037016321260895809838405936843394881299222251958887606490618590384860323331811398906836718617807530083357082479003674045674477039791908846821724733040248143627816626121062847403159738884189364104692732603672289092362895010132175956873376191117940047119935212188618031221154509441854047000480549748905394264640035629591624120069696877259764289794450148618352214285971664572204240465802698925197570341202128221151272808204003628 [187,66] 4454510202241082788407203098124402587233985524422184323246477761509062250207805507331664050621845425346355998892490028125341484112770163786685547224090533932685250537140607073297827848871568434715689872316685052630129149776859442002558745304536618779884212082132611826075545831836648211309783289423206067323531901254980791210828487036253917088649886657455835098360045428175244975129284329543483373791853832136453151096801003967352138101643298381595167234169375832483839674131979080015017390815762867815883126792119861084075443241394572597976103037832710100551782579684912280072647983514075245580146940022461475338835389536538956640570278186892673679077286154623385175750265484212478807441683545303253674135454899158627300189116640599084359723244221598667051464873600142519607620474600690467859126164880796614592649971614872687641168949389409873095719552654189552872718052116709075317411900815767491091610754362141548882981576689460135776338895361893472384977568652490828791040772085868063277089058076390272480892547131859935378685238021334956690376368668867425455655886629842767224175167445750930114047222656396730773852968197277602849855571311942974487452493738582030005849638198525845117823293798425275648 [187,67] -96580551703734436082183874751313217638787242857522105930123263727653186008070912559080254564834828984448546463055934050633148821915347070181348529762684307848239491457382691430677925099997739187309360145372918491471030947038982612618534638468875221184606994447111685560841152793768722982134010312729525272564469976973300127391036288942845538885023149763103295734209559644506777352186733480059465691638344623885784561693117724367554656846521268461233350479404916184013639767725769654930754749960281540127246478764724299300217893686042797318314445144659890438546091656764488352635793002561421991784441119090045459271050291365081449861223001750339332388455469779733089103633024310037144354908573285818923761422963576349195055864308273992995388488779994748116458667999380907100971884290486004020717394214034607136514167553492065367054713150632322865963108832318788048045138412448427278970534903577872161086043055813925666649934454261018076821798880231609782486466660924295868977992522497627880711509864982685705254179728542970915996688732638304761406621535883826365621266391838565744038028523900354468102293790246381423695821768466982502576278412727483814612198504626660218049220610289054689188103005192352 [187,68] 1842496018654425253491275099875065853650084298258780579701271945207840093747649170127050559989446225528518947981917214186758045423436184833462557805935604468131140082457285399250331963030526016404265423474545648261719078124014917834005061849721156734213235733127476053858697695860954163913803952179078097245491203678220330804965115533159297741928581777168683397586415267134630076083786747112755602357979028382440166596502843777935610533485464558407558724789655359654304673212038931125588266265132978955277234193853717260919456951058022969194415303118826384092864293465473840944576925527555757262969884502729829446925006461251087079473717516885086397562217000113920460215226823292868001194888388247449791514057541286983420527598196615198069867637832982340125693112248030376422137454115284554561968971541723421469255824681820407090032933077614640998536780438586084176379876980704228772831008752037132997762250326419832221546105299638420966254858187521445856791098679256835616688636859907131696435968822295370744418286470170825149256648552823842991455032593447130249478391757571816799550712221534679984238280627447034845276493021591629126232092676094574977393039680134890071273925024131861120214991680 [187,69] -30869425805925037543887455056494047911145819984131710942220183673326899378920039063952374171360340747399890506098324115841499258442657992427469628635503312172558174978239366382401360984029207063601056955877933968952311616997203430137392664256600476333917398016075981713541435249423952612315554603383499843027558717926187577664815182353100702980618190140237030629479196695228089390041253962702558154502412356404021898270682188941649255435385738652454463319266151963804968039505007858099068450828077637602808136527649021744600413941508071653090730684921697616086325842881952818138150433205835769535134076478251972601787063803908281348575098280714243731179073528058031310354677687431305831981094968806171556827201427638221924276226361076863998098355645750488464852759834098155366050254117288950747715310981423452388709556497211442770209490259299446546886208032870151873235764662589244093518551078823058014943858965259573965986631971637978525577737839103239321826133989924404999998322569959849930712804783149505761909939797838042580038674992049536127455898582023464553436128914325014597665908889025768185444056022151816411792210274766076637653347056123774193708165806452333575815153689642458921744 [187,70] 453344691138199312959960928352042761163922789529451834962002889451772596785566643505676218404909482912584403118561514587674142862792191859482267007661860010984533172794278123951788856970002156015763919594268710592802233042872423960870063400759956416666497946943637942447482093643997702421747544624225800394084194514152176615972558655801600720070026599915958901691809947510157020748184256297480725623653042561742099005430189412746358084768378957342107020357034105973363738689986823784666074731622532752780450332139561368130005209207260869327584292532342976972859505279452929091428613770878051667809616069100750298744733753542536513232163061223401661547511826051114244116376092336034789315029858233624694081935403053606623913060685677658755440471841462197625904569188440624108673348940653227229596940990996895146397480451473412311135369335500795273317852244047604636791775981285013343115927614437690480338137383661198580964881415634004896553778664153944561613059928337437980778957390997209114832252628008779190530773525560124965388522988140418877522550052824968934894091168839062939368306247998337189026071946530311265920471703818131009097152088248161771808126951981612440540289816788721472 [187,71] -5824709297274416754199130006977625066392532986783151986989105954051291896334129038276076249715673729120620856052360545012402277926714583759175565406072636921473326654905400795710596440849056821799975978821400420043953149523192688768396165476025053066862009834100365197747766598947571426299127172040450409599098718018420433761647303845140018246755801413687062099295364324132818950952919695565529801136098876458836737493361475457146510061836234352225962634781615665025354478732296653164167958596544506840769024856253703640758325237531846084471645080753740918883775978099355525764936574394660579406613207080356114687191558079279295246286529269368121120683566676838824016596381491523445780001820164919636104321244215546661773103577838577768305179820238323897258957063101388740627846870698110032892574214392770390653924236469621868033486529266016384451337688763618676043554614065246066042954478915380185336298502365736591378156342508020207042675670649962396256064364222258994232739400938754747894458165563120683450410600005759672658680365683134403155811562893835706120257279044155382627641426627089080115759330958545829117698527431156370297929623068190051089191230471278962107750197655352 [187,72] 65347361116425274811594409379511572365840970871321943821457990978723613685554918350633791915513100403927338122657453903717957696802418102642573625597190240821544929798500280730879441431125042308509133704980814898803833060366330841025130940260065901221233073206547303275321297718720164456127977736344135667149999256021520419093933432628381762173237878494559408897857284034001064780264330197217580944071724689436485708225696946925188350640998646085041986965822108511875526376012502443727300735632929615625460389079837902714877901387561099725130146939264749875254340504031558825580159721270395009817153588136096130527566412558169162414221922251004375657955565805865166382225832748428031936939605870394387520854257716067286399489107777616808471263073978364014455060887435134954285362245299143945939212975792253139824967283538758469630630399811692881651737421844285614537624217323469126532893500230257090702204962358698395936360184322909064806900599442958900235839209955019332444760591128802246165667079306424609118937771235847871693093675774781914954987348395393479324774863509339499304114250635651083132710957383419573595796110119130714517544127272129221860371992281274419333052336 [187,73] -638919795870886691400764368660454982001861812657660621943568519312298720908497779297925256579662977609812710080454989908397936309783651504992598993769433913188009249421078612309417280790272729303983115701517637166849451081282200453847232890288993010230909116960586039131221084643707338243863082250980998229148588107178961263702726067713227554503167466445950735237837449134397284689611351735399239585963589843248935622282031047671065278155737624590304086590554823354884243487555267756319229617027716740333717240150744050385041721031001773929922897416739143744946308454627807486987092592972116793046220236403257042834905886188108730262723996638995293150645186906677558766412509726167421351431325149432641434497730936246136829737890973391849451083203071852759534991814206625255307956522196366010186596200175354213915545589525023434382507016594392428240116593407812388319043457470665151374075613780414682360056591847378192458609109110353130888670550769685366504175046692636277962013753327373931120144432215925227715853777891346420220074202440690954831725203227419857235112982705113239966033805412809071090462080707837971397521429378429270914132548495888226576401710492796810558 [187,74] 5433489978555200300994431482840158850063231408367919634441263497302031400508543168281717122608757962166653120696312482070838426062199616646419051707246187151603205342321426702346342050780538785115668209475496741022390312494484581697807206203663690485624218153552629624853918072721795461863542812616175703192262724692375806803127790345308962964097947634915789786533030609974296542866569566406390186214161939741643755451932344710562026101500749690478544689911603041548535855904090293765777712613357168352393586410247402164112585690329737527019885786515259260401772072526759803669951700032743037394464079506368723355751453122509605499127287484785637215840549220993887674895489708349231445298254571483698839112091679805642606711488870349418005206943801037989030280809748638234834131250891875754787173825147277411827539369797548805698582149941594849421531985493146654228626208137806592243395781155975737871988681563566771333186724484796683238675287179600396992412808724932911282428433001148196022513264934892008644177567990193714937372979292857783695860016321244085750069713156842631220031628264913721759557625622174584439921341873910007176426298386637585419447545218067584 [187,75] -40111395648265166101223668602852458545700030291801177016597871715024218549382662639273989798969735730791203702522416526847764220180807566078380442315620110103735707152571552638517621912697732099460771360155319761907820235429897113039181236310591244779436104800108437010420129418616783282640007825035204024748208152090062204973102740548787770615658543716216836935643535966897425239012941560817059665366422260221138356959265946297713391238509693848248820465707052636736260998342137027191103251066466582141157675577518561747030340463864644950114253804590279900711726238078857990062018910565963874525638597270724966844863502955128834757041414089490929837365345261554993500352684873337902858332115040871738896494841843858150532461270902742833809735956682770408912364358213306669990654598899278714635003167656496969308944142144317606713511348926874222345461861642460773160504628225317168834739906379817016405955701171811182019295481693194572431390110180555785983529012873364257602747021964897343181522965636611014405799813147274276777225376474943192466438333185715573109196126318070447297872361988968963306112427435826993712217165746787776308156835071801389060687300560 [187,76] 256534907008852667935793529466396733109145038832407816535872006431945878798460715068086332435701248676549203587875264318807931248369129336814213069997511046056773447769311719392078898596713362596204621941675350616999762040283286792985826049255619668270458779517573680143045672799288154183399456059095433172298422319718987289239135748948074689346760157614003331743222450539290652485592755585796681847397460430072861845041745486501715009108383439027966957402145301470709405979203029540454866987384199574080496929778505302075951077692988901101764672906043776235121043316577051842449235064023603015275411625183388628523445721542746260092109665936648812511590162848026149318145513925864155162843874296116926521681822203534298015702940934587119822256582153204269937407932922793289148464630928682637323056586054336724364795228168030201965697880032249054277895185381584182665897496803364399570409175912290709272263113515839748121085083774489069330849537867067269037495443703342527146087364315865006070880440412627128596144139839978098558735124394109005608609733232372917087717496605077018138411424711071068728867975359636472629284297805253288067229113083519420300432 [187,77] -1418529481650392563074511383079477234945839180520884542248154308471069637428342958997925370260802564190802894105105526451690502878326132035446056707995409109174032316937084458274051626517128282641648874817125297428309685726311105418240847656320685106735375683183212074361774271043066571133625972875495524807920186633641690131270160607712171847059392337979551555539312581646207638448806523522844447651093760792113895405451796083590742555970237233465091827842333861753913709859217738683204724030059139236468864557417442376567493408714437551757534169751609620434037644257027365799566919972094012645862544624813766670515836095127524815667703983511979580842016867756446208121315068332501206120955933468386919578776266718679059210107443837164322509226394516939604776151810722451226805424992666702190622061139350443331337113559229734145210647055676430735777600370548324876910291768041140874778215789926492804136622364696558801866679475646879350788661536680463481931577980846370224010052724208291504380659383174421270161220046592432405902254795767867288923064899703762380249352874610458990835528832646393737853443715193254165897270902562771403520556680288239706 [187,78] 6767923595576950986284858438499955434962625152887585602713676166785553480905607947060579862377355925136570188967933778149719724700204497192003060647931417930827393975919453242284452309744416465963508365630430548602848672872542386941919264085731036539520308407543195964575592706539192494341834989494639404414224873610103424754700152892607510531167371293303378863241015996325039121662144514781169647879412690337206678822001708974684190327231174029532322848361063254686337846521804521880799761053776229149032080654844592909008159599374794772317385173740721572944087824934407935146230263869038556241325053767729500006265670871886075927647389059508147198221973820659155491293194393428385553006236053301267311259403086807061529305363563550987898930733119167462722773490637473165712858835642360931292783729284342598183033705311289688223114971481033196833551863280538204977093203270886833958721855509634143184144979918887059133450843967958557006341040914964187780299974782498431745937547429907555514355424486872919960041414880952684432920171275276862707158766393411445534398710788621757021039375707329552501058024623733446397321043785199182357065235081792 [187,79] -27803323373086028252216970629757925951949502184241622150084519427782974605706024811506901639823755918042859645180949087661963966612646935390103126986400625432684181337439752823393019826187934593028717906158903415231613099263157889482847321793274883088064271455292292515071264829903267680544034113840275912347642919838294575809750338639821880397599542295726056859266116607488416207875814520377647515129962494228639442889305337878357582039398135047903578103876666431106395522992917010788647225716831476244356436843923259661658932365454026192520474663339535284227981470492912455177041447237988414655154986214079379329987562936529722983732460917749068576588921483017739711721203803743122004038397340265547564511024046103555018570511500651136439502936563692589726044345094072668503685054661944636893326029791318510288579175602053339484416685967078844970643835388276186682019106519649794877991961424901663932324720406409185918597414047033975893619863502421126564555882895346898564211913116127950245155371918979366878821141546941333829322909400627408498489462524096893606194512763846941611150922197265744867415071061809971822766278613076726411325976 [187,80] 98140103820968319548324157369426554240447740689367066743665952007629681768487895895162025158701306049183997962793781072994232767452479871225540503898828877788778899640817661831856741694321356587336565639331752817980427406484982745947719772314974648183099825228291406752045419982458208159006134100556986542561139044598304411937826524869532570360257650694230461367965928103185761186326197794177102728692341811515074557674456069033794398492008547520683668855027984206707952035210127274990521986500657369082431194018879109976453735869633184137704594157965358004432090950501694566475256451071294262834616746472658305405372923604607187808341933754694857435796230184871197548472174637237116225503141052549739431423554768927409311555149998499212678352950326884485236957962854020522006639561971936459934392745708623769315336420135640060637651436868338804110058753861717949043726768353983169601158219248560866829319646455114867425901065084976158201373705533278078064692787836926402477768295820462740614016843831613915813299431050255021780787332292377762988777370773636001704184499703102934869704699270763776082673521976549753196785726329004074016 [187,81] -297011184472633448787080492097616008143151942430544672706066895748798423449404509751740277675115532539424453942750296370714918662694249221397043600101096875535422514938832805968006379783540058261405131774187743839211518032558045252345809644638135623566234424430825799692203750407721071099765768738686499216876363125306241431068223928019892958815765354132397845606091467414782665223338907342919783298831737703084129458818197845768005687237616766695398386313235966321072220566453608070316893056513940650619434218388929610428978444113084275866442361830903982038013910354190148890910696581318495697782417134578308176273925223674988009872847286457312593726717227363930062094367768626376594345195983412961863577270572352673397636158113123597564134145291708490714000827106077584023545274042360471191418067328730131220912867422705534927602496117247742484738739250186501732333106030877250950757419629370289100093553963335185653474225911600195942740900286415202577950727661822919470080037717556364418521114328749578689422518286510268061540209450838023278266022339181867781548281786140897845954143471124275624557226471992487543866498663798676 [187,82] 768998117522837549100549521864663922342472556958767030733143790940818506890930052166115241585023167603149914119733229906590451314713218783958160288136915462665500958105752277464146693503531752201395219623484477232028429727337676147645498725384912952014465880088429426656554858416858506062314052621668259015257976836153960037865083412167305519528070387025159381227658862726687016305081474756528932426945239589169533074168286466797109316972055402238657362890019563446250476031628713153693859335303448310722759371073830950488286067408473706775866476011526549503610031637489352677983267303337654201567309873913215159013241371254247822035520602604634975130011302165478684534142161677340990640756557777292050407135336398443970517085563810259264245287225272118434406633987434402623597268692130208261193705031106900157350550028054516354208968076188590202853770596058016397421019758539353174765342457914869134674879977411773607088301448697656170614731315834771708948158420401841775685961487220623212918594270676557938574979503354876418611110995380968944566369294738657056617326833138207511990838346637552581295852033922749824344398656 [187,83] -1699548017438743103421888716008786322207410213377594802495067841406660822378154600665587238568828441725251957960199098208375905790820777717959313798814711245574098449042743827910241263888247788824534690753456617001625391476894792707338412869663617324404532021183381913365093188513953783415732890733453641982520809849233990750568718541899146717468986549148079685567222885003447744600550633643728730205243763390610238003281443652461745542522872282630288102660142161352461276934708667672263736748131123033755003259186352651674349063317299588566400661910699282623607001182592653042244449691172721606700173316989559577551896003360305779492078004619255864765411054847550511961889359659734203490182028066369183407528863570017938692279251915673240752927166716795860298454823676060489954469284244523944757379994088169178109154462809566679566039757071058523273141649597526642471385559981857416652663862569079941240784220697886480424623146002264191465910874270783283126976639341652289057432548591607482162226158002970578460141093814840730770133736185702657324438302374420018855413000967255423280154117470689154908036313716977103928 [187,84] 3198929054771280131731389689580088870388844874403196321355958800551876314995031910848503138901885371030178013677085503044989006519707481004387079934198893647786372474492932407825429641716604187497549647249014245398363283975524407221505277883504273530673407951293445093034452608658380551960903135399520396197681699987874155007975701848748873485157008238621715683879923024810576781695381060606271857409456541136386761796530500301996793152983624938559999288998141816963106734834073065012904667871040252439133352005821484753587140543892740070354197277160663721940151841454823443755427720789817440666187214525929544946146874931818375663269517832727989361551428490799607995578818983285010794892331098362126537491106904426394406116496604920904776946971004464100102511450812141298607190883210020269623462368960288420952230826926933522735242903270930681566420862624661976579919223529485122862895785412744121007768862487148908030378678650463199971488212901153555598531832310336835565035241068294583711762392242714287623962148779325857206609389746506233662492298403247016401790255347006443264530927480481974971222395135426488 [187,85] -5115897534533723776575324461901633594647822553021540293441453833155177024330072431527206419341235336883177340558019692788964723680237596149409134086859739903458436556213653172986243881096367188200898664923948375838639943365901633076032748561791954704845758311674246372459387895675593890773388713889632133622446876939240265900622920119235886604997233820049682841390179900065076495392984382893181299565260547459315239121704525267095988250508425571307430613125532961794245093278664233972663786583491295352060013723664737928479811266496060456656024901845108521856149808983818881359999343395186826808741688593796060833739114397502941487993508596840494868968185016251799210256053721927976855427644647920733396757921294676223325043709018836524774211442103900979643257379480908336248525886257766327365917227439499601105906634728662788462924754871394829440593536979908837680805555008370532997226041084554803007541523761398463090179022736061096843157608622263797718506333882032450307379232169457393095886123378378729815891522747020046505347904789639377517470406565416944247033167679294479033273017970186869990543403911 [187,86] 6934925085435655816922636533756175966311811999101819943982012952285508468679487513923862446763751306400799577464805707248468634739272291111271320122340910302877232645740576207928867293989327414822952799206519992081922981811600528693575732049342762400744449363570494059243382394157824879132708715182100384140530508910348361489587300346853185539554600704895771584567845590578412755804587261654149148013593605786462510580127118986156349292728494751816821228427923786544252186462017102594704905990906662959292853716283379532780698259508364616700325706980126740801966829632907162621846279051423852819420953988797750718367945194891835097108624605494559760769648328527012865070497887744753387493496145266117074110441899316080779537148343994807545768604168040589676595623475916627789892157417694110884719215068634378750646865083203271218857293189340318263610478807401499309701174335875049163814986766508638463789680861075732585508700378095176436800378914745997158832057426622682046385030017121482178852310562450307367672128662603698000894983498141197600756121151782916723705990897978511039604279075502993346176 [187,87] -7948633106588846975212281066873818201919439506794855376381006778470807956379711069170894204262890982517586509001292012498220100759809482006587000432561647378752120972219225248570961808883543511797289306088828744964026039847584226916349345817132014492456144894809459935471526925454501486274960927709749467395896488796966456637913979543109019814270829896337019604359110410246711457727491981702862298480384132845459425186681718559771540547048467893847045627980654387976799751860379690988165224504052624563654449732337707636314329144871103439261315986977480143957092841781289987378398706476414335613111307280247437593205295750937611156232355976634730947656333014015148959023095887244754132758860597582006036900808664499456892238783805311049898972683219829269751503810919586056338708529660224980399958674495673668303419679514793651707467737527441292971263077591019979262485492312029341468702670392668926767066450977296491722354876558879248006920471918732908238580279900117384883183742055894541843968819392066503438986832289279437089966894129550471619973706688047072937360671750462585341615977493614960 [187,88] 7683710780296595448510472007125301002680237431391993596123035899379914362763874699019299118705148841223919060740880480112747163316869234352412964812829906646014276467101616365232572414767799299396912226114560429704789757806240104482807443126324235739648523453644936740853816679957359740944661716882358231052112205064843498192101697992741707596144336712503009387928092766279506269051774371380494810366399397587453911478469440766252110793804588649347772286934990863854024637342735987694564345877725704572962265812892760814488917185400818391198840662769513253185943938381306429086878423924827255836259947883904390903533504744777655078194263510537360367755612343451783324119698682086750021896137400293152240451200588504454634234038282861498394942374586730460037162457080232602275765098529506467377282223945946525218686326809308260573256346914583603955457319605943850486434149825512470749076229242792391011974519656628436950718048387477102489094492447255613874167944970965318941445153673041747137078789954872707365633262884719582466673693816733045781754778078458530353246434988918333921882917840 [187,89] -6248004631409890266718844890674504384356796256735433659211361349082396928752598283408471481398053501899969359800529402547876220484325591506031300993966386373770495058686806541492283664917133705024500958601082597279329612957050305981725049450156384723372720262267490665150539676328474402503094753869116428043268969489697472497920065287434963561048438150525962425192254806476321040408964795484774670375734879846751627476983407320313788783751364147197378782633116981388014603496453983974095859502131050371417427654341813680865630413767445567239216168298701899512189393254769981024988544864698438540854407998376444011662665022875530122810877423437640368471948947889272717761803910948197058942028375868187468135272027316423820021213851074474034433941757620290562822821657944627803186124688944775279291568835130284306547653989701952888495091815246802137442386828363021045488967769131334519811513377730578119009839871212622896343844279929325860279660765997352205554767256885852824100918366617853960435556984679239749545208298187447735505208559508530958718002458907259639493120704089250289170 [187,90] 4262178847387014683756603076979432236475634298048486731175172563506723237964568609873229517697609160239665741521153504299560636485426651037899171252613063200867397616546303193218771577171556866058379307407749534947019931365932084325298838261650775793436236187835700871561496500656847706081643848144245955361110897874471796914148285641429869615302034522254083486788791866298466558566638074229069401807061675348161829060665361422805851757709068209793143572818805227328926785264774285869416682790404511395461464056048510109844189293570056628016551802249261945895135436534031726479928462495960387436985486886191536722850270743194979824323930355095860712552239913667254796955467469044060211887443421942767475770108858419067589850389401324037166090711211700771868664956915764568214969163836496446942256846134421547864252845854917997178919505173702502207347903873829438422388059379603813977128567564549947965183004370069697105168758849282075492209379102465099433632597351245018242818075807696079959109184405932190124576954434010125460621421821508317257550302297941332341425115980742176 [187,91] -2432383304538267428708590646070469758983237217395788669995453126037607461029710068802368548925055247824346954263365363425827918529853276358544465003623826711090762319283444463252803430414212465110793441779750274097882286658818746502239482003990798588878598405234887184354422840243849102211129274135145141718182912198822566133823794039119268696632392606143560168027335386346573670307275850907360996038008583159108467282932457208485562469217942852199049047970611351625343975219852710401653255647953849385839650771861757198760330610321180983278881705369289508645427256081108912532814719115077345719793379890804554463893702280813748619620041888395162484415116004448000611100843803896211828381005653508426706499881700492633554820377673827263738733436000430380416396016781985878790764864201125123805089340887486597446494831369938309067408506773177048308721585173969441021768930739690621776712687936791652976569280442581576582106335682542749890387102936355218839435459374351123928396159479361279739829001860913294047961752124226919520747430216300204332053899483337039787801932732 [187,92] 1157954771258241581299878598450510168765078250057226007862145876858464173403754198529585743887933113963563867495251240313724231134744264193796495281112704449663167666386032118976348684891883839655334036465815969968275926062083019250196647598460667618712730106687531629560126607441470810495868786400489790125390670312472998401799432357666755703950744225357128741546647051181488665752418685800895294562090263492616392949255849454953383540961532207349812688471010345945946054264015181673884811106036528062727865078034095870504272189144967261253908795327193090845674440808860024265941244408218065291063663275646068287467514867278436601317723967338665261765784724110288715554659686893433084627615036173670607067645417865571730232105319500887302844083316546976470054261365540801847403122630699321760110703559949925386380215504108188551545548903381255245571160049014174769196568907335998735834734582447780334689060521958360641371949170833253993099558888220393194601854080792629069405816031522158810858308561133577874589902191934242543129691002249220001892557009135073763232 [187,93] -458475485395692472286203612981484878660502577066037302334185396237523247486554989945825076607090900061754211133512210683085499695242226081375914077568811222502260313651157481857404144046828208398381823630304527351665831474086663761679499285793747463967058234199758032969375090706233395943009627686413382263179168091414313891291600254754022601033560688622089820322120557343194518800582177282381959474064727089776094196953574526808905800392099375092523046571454445369615057511446659160333561992258801070695668470137702600057144541962174047169045568993915679616766647774661657184077027173237714052035558296067502225747110128817741051586145339669076143627987589545070924946827916408244011048250704680560259830533376932855648740996839206273791659310505188351023455626939572876616715864879419224994916808320896611679918953964403328640702244614039646856631510979398953382131359929124711445782521423952431918767019423299242366546914493391528011581587626391042894695085426132531427200780560363886790191573421997260822433322501097899979167360457609891709761844308618308 [187,94] 150509853533953839433360270818187398407611145605984734899891816165679500109246768311098480947905873062007704020255618807226210348524187120521624041679368017871833662761585206260269206384717077350330485101066907145138684391643539901516797757955507409264221503602734123679905078847676729615001923624260146756892495717952034769518432517019289221756629874682635756040206041389418207168809882199586583431387643591856745170117028969521946432829232850993070206254475951400262164851873730309815231288629148654950560478956346553016292600369531574912325959912052827953970460202247764403182441526890490895089552324574723168286266242788271543361659565576752870054634118164569127597070846878738751308172084286697693496431142205062791773339173348027137605919615950697921751681691797815358032138445417696760465256391272318519262000093813863414443600578115825490210550509992629604532216709194869433343532751837294328180253173516075090170310302437314044582940356172673301849146538062573407719857446077623813397596795807876653204830552117578580725671196579800676393559232 [187,95] -40836459590864766028788210498530752628587606503439838255934290115709627942161784473775674873050962098666013231079360154322179622323072746059762839214619262428527507461469971630211676270089068494111319167431781121624436161999304431516410633786332696140571500694202724993671615787663811956584277073248616140440905342724989863356403565383780717442284133439608036643885315771328681446431424364815119122434681419901673998388532490265607036088938463864369405483995154617183818470607885943295581769188933180894626611116571646961221989775619479159880519188305350195092061710510305224440040872431312834752509226971209094048638624187799386178764835425107163628319110302697026300677293306577272729002817852551594306349921037822573687357473349451993475633205973462815263376055133656977987722916605606116529223437053331965297759644963441843573830750540512552614858860586603756385418434993325280992641175153237428159119921767485780336624606373023367931920899592587345856219383409975798591166931214013195822873160444698119933615764215213199410565181753995769608 [187,96] 9126898124496682488714765953418392543803447459701313674353318962401509103970957466141469171131557323272700753778904168926957552035158769270443497209030258522055864877913223391675823189132543895782510753422738855463257792516225090719024087192198496363445849910446974616747250189045299651484653751527309208913434969283926295946007677444802127139219310269701258861518979288179492851819229841348036357915395437873374199637629907700686325555070328303155946741986884080530159310356872093167829691534679442565736203569451882824137476495438225800874653539082915251741886624214300979457023698709727388902787305020681646744187586963088744166920115870055903825358438855809059056089376000221292233206394108513210331428472833527508474370653154258907988033737765624652335807719744602111086404448848269777575422762953539312686659702797567649023496699691350218688456380920207074662453984621881655416227938977423517351693237698107230401205376443284770982250041198776499605144358812432772811564106482904810423819834707333625987727731944266573817045488793696 [187,97] -1674527401374756221410991404808374322690140402358020926705076726129883062583567461878949173889641670536292704095849227414432732526566549716980774410935933574330414855897049118394205444684923317559626158539795753263402974872186789073357736071256459778318146025090443432508469177517366679878106105814949310080021009642580979358135361896736412281525996436823240358172261236074068965125617216958678186882616516912575259061242454503276263237967984069489063908602574318066834218225330953078675166927882544351305971810001821543028800650204725730333927440962904209104846481112119480016407377695393111309521281747022332829507250583168372221320305299201016793174137943567568889440329291752744320895227914967483418656229197038932384206773562547682610389860076012169938426687748500548709245349033157725625552951386187632053404623249142719658221441658714551372726028376738218750309400402505465083398597035168719869575785130347454830356771910677934162688916626232894947225107492864256407680701856419074767961842390948780095192408672255952185137020 [187,98] 251303252955656223307111800675631460030187654685686424872198953656716031263915235794114709390684958532712136333447013544371070233894715785386213739003636526200322286693298378986938954003276038488085449012318168043455778875350420344270707600113288492089596097079456015704762692137359288992116651646064824930944187409906284540719833177180051814785912265861927709269601642215604553458005910884172102368889543434653427601903658983341595892252088108378298657372973191151925964931718345540745523993467931603377390624412218482968378256279524313425429500575655175818659757829207592845710904089958655632439304294064124653223731380591155008198718164842639614112181469251781430963194644092863040494145543797249175365324292551110798042752316607565326659493010905714706003019246457603546178555045909174410394849540847141851510509809045738121562222961266463085380813704476660697822124164983012264285524210486171383813986848279515183597392577894543968141015554653159482989387078971980967663733603533112509072627906119248173652156987761534304 [187,99] -30734127034691480961049642989287184422109009823746542800212451122706185058506009956941475688620728462505739814578496760844006542267107930282101376638190312162823062967300591511235830602018222323707653508115750209822049519342539046058444955175562236879563731166209905117205326095501153617431750788172783519694476926012189805892566529992276986475972880302630133380226537207230479676155487598975729875017309521141161010884655345439677891478781854712032441229005808861024380784430167311907179979171037743512557323768295244883962750116383764835415442039260778316193174622580706105181686323786711430721246789836310736247133663085242984509138639330153695275540545750376224801877235677983915742979980770646930859122694399977076722509952332006069422125352824302387069645935724715773214834068044918069283674701955179836500779102132630274558129980459439984415679359076066726380906088280174837245774739295477671278941430482462212464798637408899962248486950072908363796066895779453908681672025330731233622125897940812440915559073364 [187,100] 3051224151257772439007785972005305159207643513025894364076440291382592896859930760637116253760735626650052232852738748167664657947435172850559583921514756412968737182092360046631069310609238534145990799853900138705958530148411774990220373414368396690098720758161879902280832275834468453420044212521312895453146926987294622083612319068264742067998775850431986620716192767244278678526222889205452829363620778499831653382171403293156213449457457196510957160475505715152499411335746319901811836015112909338819088436600938836041360198037514278753589334431083566231382963381697439535640991836267989014055242460600087457538736472059450189413422392395091593797311557203199379060490549058955110010292809465929650888826929367041038931752279668732700385613282940123331102970062238879973930771169376318403427572904261743525463358620908382707629549327976989465383169354839729504734069375526144528953456897465961627261108747819620704148347715785417273560757944236663160539381855696845199782846641037088589772720527776925384880 [187,101] -244906702381239617397686456685514986473235793323984225331945811691845027105273670733121818574942131211289001362276318430692850646864231561331679841274061362649139243648878757649185956887885307705492570916737754832590647061276856976981409837041115345242806132506092681782105464606369912194468381349167072379594283683492805225017693565032294464066313969898851208332032761244864896830683705253370779688307815534538039156686802383325089847420813065497682339903079487793794238344514095106093039665473434344380191450065271794097171673157637000628468256897829755615422074878825202376524716617183134962370984482480930672110228358938669232920265909735296935799535087329963028238766412680763604634166848835177411289950611108106654241200952687120190735038648988387400507540146264175459516691577129745548736476816548401862004278390355828743559791518398942856885279255882570336130584967729402579610771294761412888990501736734469836964536074576372707542473467948493115552293258523238280407370851974188195580262259482742 [187,102] 15825899141511888150094663471869483719990240439391280859635454315361403818559211611152213116496208085594304725430813388549210189261860465459466522356769329204342121844634870890222265228184970569583021637509766699821613059300778490390358170332862324004408289118542592029230912860577487742585621068853773439957025568054578331606929628552537773400978108576050188080234374464317285037364312303114318100096444202521834148950958479053735043104490889076668438331714599038242008043334840022183416447752726776059107892047066034628370173200218509039677612855365593665375181501945114024791310952707973671405183450928478285027678171107887472012475078887231552282939955235083763414242310820078645518503357476693042795723347410449245407416500628076192345006652723047078868648886580969368629058440252556049128487735498733347540610313261596366661617247466482638560523051682967218058081283112530980442052128720741686947678724818750268818740404444094738600275295284244748104200296478444098529090835670201302581086144 [187,103] -819719838092601082140145594900116652582950921703546114570066800379982154796862459203443012840645704423128100997982396570394609034548944630583254520213268068505882009834581907165734369476167841872503669427001719623140615359131607099810986960605380846543446313617613948101006987536275235086755318929974656264571150506674005737418063342435150557745583736176139695747529234114310667280958170764857528334387011501503255850425049919971280086228178811774331033358710142796493942326521037638808094073715763305020929525645484663215317836799211444746576506937488437838010595378092997244187154716608678989262008426287234265713865570887056332648690714604083618829347036388798048198289071722196598579285601233182541553359346403410233157572507390803296148347193082647865678751838403215349774422704359531720244026908887938416988931884254318550802187381646906628268648108447294432963104587439374329234361219822806126957254348867337452474029823549907518574755638327389418690667520739191959593307954821060200 [187,104] 33876250760012621721182425975673267508070136534064396532721977888068456716710120577066886275005344106287999808770627902207826526136718328542144251431674532116802757900535764780413622245313354311991298190674426698370960340950107144955016604364368466577252604153690276558541218737397825188605884162558962490085839110690730118630300565525050975157865676234093533358333390066029536825120668212096110590634577121247215930950340964186545447185217786196079902974193935359054252664040415125784029854502998488692428128669015002061811433128604306290697394049594444254590283893910510101612915743226638748732840570265549545212766962027761548975375744411567334055160268756404146978464056700651509991609607251247008885885289244438064153460267915596811389900269890942106316630903452070973829533560112987038399662247478796379540885701556038008923436509301376954109918938582429374718744333128263697963086286964263686432673825410091219819206793990217862721717938533263623991071740096094877955367134896 [187,105] -1111659028062595386370614929631621148924777228162672414223251145924115043561835030295406263291378755517264749004294093838642387499145800092251954967451746158489288645193763238948288238604201885492950517793716931525780268455823440298295016714096674803334184405917609627006277770157643150957930944274544096834689647218121305372854403553281818221431145770996082433338055583328786557532529935415820273588164472017342110622417162353164561362349341270699370846086214573543728869946231529991848807593537237345810377009977017354461778273745885625861361105452382916139241013301039777255405838622699838439452000284438634807690983608981647812213489332374464196268325855239751612463293372006264305942790880947985394878803864034787752911802442371111891027634403481067459402716465518300586103585740173184743565226661290476920792559615304192699666904654282148375416753147564842409267096271100091421927784408934416404875744744455492597223315491865045958172543760826177640692671560640880116190 [187,106] 28821198084925577178874409634808914018759107756220617554744695144304858250229384559287185218558078886547921642508871707518353593298481905744692502043110246666481641874585762317447376809703589369328458852890927545451995972304148511469332537352601303199944749476667637372542702662644995292763863346772743753382795504182316472451045066150255784538583029391313434123858698506992001923236080088854376903799374493308287061453717778501641094846463021012910927864023180517490622930206482398834523725449839571231477919770363553158028977353424020071372905361596882734033898449983590835822313509263406399744917306812063523312876201198641136323668963857399687975138775834011397532896878167639810437296395317795833340137578126083024402084093109771150893955146265640482114952624648310870508530745246956575178887211896539305977222797411519252349621201081300516181280314123227799690565485257335295861577581555924367609224585580157498490071445157654693541235540119856233163473296611168 [187,107] -587262859029098335336289689386614796270813040839074056515288928233685052117134084735409767045152421998940032547421459097547127442543869270956272387801553911695678196304920276809523131140392915340449716116424046563688836716296145255225231472420467158283613609039258573928748575612257367126278653003136043128712047891167529642502505872958907135867208000373734832736320445565296633993534132183948839931802457897119207951569737333105268944454514410887947688652112906702085813416512274594021961713030263955145449276271896557768658837428496522562443868884895407074316501482700055136111827381397175491404613854276017952268421406175067867737610037272818576950050959195221357442688543447510044145328303484071252880285544063863097687279103910616876482744403538862308772144452207117720583956256138982188334924826591369031053177417247209230430213491745361434177878735276699410600384435059282726460739989423390431446625086110867699077703055857337693880212606315418729123764 [187,108] 9352774173464984067717278987534236924614580396777898854053872320934694973008808737533145653669403091190318022436877423084163134207969984044024965668108284409393766545729827430617563602664037098535180822055241041271864530235898647482032975966209818583166272196093195013509659959297037749399828773961859056106637433012258325662566579520417378228179175070351176890536975003319486187341246581190482265628403502105478243322207808198878829984511986299587789265010098348007022432431185465100721527458672196040897385199739518162443604415428715810420254776242519688887156156305306456497039537287579746250787855632932531936854892626461924360042976837953138570999412740344609534439619109955210041872805631119632675689936778819221763335911068964041771227710352821771126820161463255468898289044397046507460352802538789635746414727730897931113041807852200378320372550608307965894553527295185629528467955105183486696857348761115052002789442290899560565102704982510072 [187,109] -115751685131463998577866643133658672250200841200298207473344544275994448097843074552393975894114247061462316782346052308900360169212153972769976126099027379153580887264715890132473508255427191709415961205757004442361015221441978898801253238909977142109818096021941308678948933028267149463342606095368033447400562883891710696267976472822151592704782156002246078168908441926909997825518434368206627715019266498208471868085995891206680551095623852776269872300823047895820479070499972343100989457752601992186744611056253568596139136064640978413383271483423994066892619799697948380181356379548567206334345439728408673816177675679069637229598014846583800385544848124713600330610881201694403904856553865354492427720701423845866370697279245548916903993641439603816941965567915104611316636625898793375123594685271568264932820835892988945463558589323702327686631308440575602634292576317959012417111042861781047850334236972078254256420640677141440738105439 [187,110] 1106524693089143907310191421110639103208161093771804919297355801969017097187009319276259565660314995445606793800904389886410202995326945952180112623365777364876037786853909512905869201528119011116249734581448058243448252821045972108616945717042225360555614979112341108923316092183374664882824703434816730036622110080382718854750666662491070759855537973260095108290927813355749827108756630463072409008572700069910097573478647086422131324841448955535982001023196601234597050517148289482751414775200455979950301295862605353403796830966345852789214705013788100759723364928944701477783459496073622369418952813651093149886876286325579130261490943578118094401327798717173535717208952285220826679777980509325790810699247945911771226461976329334122894180018962669726998595299317181258471227678604205579067785085853049620468049686247771337939775942173190312525756390853777192335693578125503511574908446558873279049524943831121831998943455728282688 [187,111] -8118535142401525043675046193032486485252295291973195935153422164845169474012136100816013994574307876216278790680527294559772737248619469574564820321775968282202070948499009075633758462892808193727257325858934237343380891110757959022487672466552586901615597176057530633727677882024597844490253640352542618915541915952729965989358153623783177553882404023831794200702520679469561227284515357828776191448955910451252573545665720863890586399019398424984783422700582814079049879208375673062296747598798081416729942738323292852729647119046714798131169172221528973185396545456060455861726797692190500292166830921853478370670192873824768560300803903394663153898965016204331344355952262972535840671492634552551611587358285706371250996362105049210274940622968996533544054216862484444274627744067571175769860002372176192756067819429970907403278237661404456542632077332259907389722784770907084876072654040624815765662092939714941479197151064 [187,112] 45412096512578637905826580359267205013182125830600437199095181214362104997600413237741928731772504555758887647837190714479347589168947580296174705647162704462357553477922976208492398424555231352086329085816641188848600708646657812909794444039730066131109674706150460770221026113115144896779649770885042078170714758394342838585763458498641406096413677854394685999221835530638930964323407382192062288490365196328079931206303748562243107882249307768881803793861382835232132483590399094224708648852132087317369654889319042081961817935585887638783543784774756564916135819907377469705161724721218845121139264266371793047539393331148738655141907315736960874366518881003524422589844310175999634407933140765061996658505825196694546126550334897922774030075567151218061127977238245562646347648749459996954638347542171738368061991767446818855241980222268088021388909676414258013038919967500873861271896487472455105432373829249373632 [187,113] -192302918513359019670280792106918406960231516730218974803135236184858646085698690562765458672623651843018625937432803549462528782358306405125219105760484446240174067749221440719884708696986469551268353603251582420277901371907205691066346939231821680070295982516795277613477092900236993297207636815583992637960154482619424491888698364612455436067946824489528545655794638490947927010643767903910682122799705653417509636853044598061349589710620930723214370986345746541216273267484752667886067578592995238693646834715953315401921182463930382427034280582000952577071347504715000818355613715744613115108696901060570591537782705879240671506215408155351557777444882138789220830514804544027382053697036968156993668776124516939225853328543260093474554216094134806749671226171406193182054989354066529167567030590018453291500481763509245094753475485240592260806466678135075617632637843086682539179630192033312328185423669112 [187,114] 611929472444327968225902568347423797996072151336406346682167157365788559885594045078928352764708154537676930396474200624304656217863032563763707207106568366231758719636766304922166961877757584252135667112419209166726422486473568471970481094875953107837374510684558859178732853055982307366466896369217828651117964902487384669449334335811338817613004733046502846746470726578256327334661530269019264986892700616754501480541915406583988730508046410026012639881189378834320741713733467408196329899551798385479644905471368297128556296658476929824914648034890492466790114641833792238187766542016562679267905525505316525272162900389046599886804005709776380265081772218012226264914202203738440988972048206954794139670150327779966244721467683253690396175528053082146614299465507387056801134180439864021658748036789580307638405698766262464468102616749432722776610017652170757477562572129526703635357081559431187520 [187,115] -1451858549450240704917420011431530428224227489781916313857263745527975018376261289238680093913969725562714087674033811718011086083131573021237327676061134499070196713159866240028726178106520625674960432904337706881875778220853348576443524029038182784590950893423697736229092114067390677186449009979888176503793426137014521444914311682826451032367974822198931797203211141779040251001222869668722771393306586039142726464223773972066436572960056035653170556482198672746608572049829150894718328698367381741366546557302460245665429517975596164857544099074060973980158612563183570971038646077439171977554186134690590120604352843355063777633129875574936559936682962404173336322622494072594505258656564856227165773281809888477142816919645206425172416955026397447041109126297705042211380884937954009091921675120965761190913085092539191817093636029550061355456889131648088038231037503738460560732610594680 [187,116] 2547259979713316186494023084462399295587355068554538657837272632216851203142978017867151136378822987013597883842416227044367410434655049447113589844144636765101384777530351188519690535159275582657321607752880621077175442578830471507406094256474435226672927864704583040446569087888731542823194479037130736986760018476555600845738999207692739323658279794611573075119389210934036027879889538097448299362711287064882822059275168040128718740627458512560842653556923608549081397029575988669761112128670543623265768305696208723302151685853316987537583213617792693777112450950988799683949894620619212166980038885590340391829787014691923326810542635403867582881831254013094635724448516603939345070630676897100890763015533418651955726629373164209965540453662808979214230024775534970488039486578734496170241072358971318815090733475235959531948302124966775272233209253179303459570720275200293592808 [187,117] -3276156537100399154830465729885345065072603958578946294491919925793346801873920780390135254312976314986790850926976956386117132043905368577806595781030184255250927366692955619987765824556314402987349462387976864007766245850394023169051907185359850977174391680015288874798669639312417131681518757691232999904411701888637166345458032536037302402573530937409653817197138553795162799502974319021909034032639212220772143619833046122840469653161515011134436109107058023714699710618475444710078709320018908385766311426732433948467087847185594923283845869474006016011966803916913032618454695435115250275630818357218979628394334254812380396320026266522170554152498664680376214799793584244192229145127510073143065037816735624198830110234718549651859543362397774128709268097662873676885829204984039418221093919199702101197758684240906907947295757545291832019115132531682806828025751246225 [187,118] 3060529467127416868931496114756597112732725075003441677052410922829283202179524411801710818714520490721127825120251956979166125342473886728626986372417266727281945086815903592226460032188582646597119727252171512744763186466230221352220695879567425018862803058523513091398744315046281023324164071622733107242084189132405824677618355406183425172388244722762293929463943653381542906302427284597529499072713465325494861979457608974078318531706662321130229057013403241694211198533945575655435019449915506754263179886373632193777988693261672719881722822813525001783238346448198971362495681185888435598146097485465546124634945191294713633644988354158736355356139352010151742025839609269346250267781553944567125063424934808744063626917859187603951803386960994557113663011065429576618838720887367497954968723705970940983141345323916458936108670820784247899173477115760169506368 [187,119] -2056512023847674650355000647975391524172216324589205721718125328323291226508792662042208636148994408135547605900466893804214862623306942491236978709910994388841288059863585004224000672786236814097496010797083261339005931979809695652601290766516404902225680340380859619973610840012390770010973416238648863935037320454993833089361108462544341218007904720902556867174262969823981422789335320787040244213768762478705029825491422650562029956124112977285056045252438901499495474795130390439794628077577991907055383916324567443509571499908747712380851603655070293597065501807407143176491914488388160625070869283541638125376227263512242601332962075339002026376368043633675592408407741814898432806973671009144781242805942776953720873642140477425163510939764865656211672841087285009399073389871252984966327218961299385275346225867649618170528608453737147976611767496280 [187,120] 983728865983804887963480972345456356453812906708602969704227249582235848217116815120791163991994765619688204401018103221937561080229240589560512278449532843289253811648199782334702906832590688986003560858522709889445794240008850312919183884966953679068082417978363811360921114886941560478943791033312277034689445539102357369326021089532567685065311310835318269115930433001301180655310213767099390362284844232204279125523186324784748869977651910641799077787955366303229371018899377178902196247414074863497139806597228354752327495508463870409569399002867660266022265850042677444577115377035936268487096998750834551059085494124448121566872524641751977122927951679061036943724869421811973842423213656780548610140296154528490717486749454426467059320139523384208700575555732573723007930154550882592903057647846083818387313336043118882444187205186455770048 [187,121] -331328284513182984893947824307925809805262854243310616073374369771551480106662524460552756186464128112071491296613620164107185186489024213487977237352566402079855767343201980932636413847761441544125450173191558622014623315562612942386802452574663433690994360190978191355527225682410990880872169723948098394942683030989070692424698663549625630576198669405622925447282280164779448537937287732502248041072730232278636502004603170543052776454357627679944568556902320573967222463079485758898591472066873084583485051429148732945709670206431664824389141714738453653122332053812810632230367978896668394656544760590626861730582929155531450898814926932445424968213528043968874109644910111334769390922385408921776589675729726002499467467449288379921302491893379695850906793419145112611802911892596807241881971288745962969903254645140962600258031695224 [187,122] 77661999901152509177249237812758107379224025290331195817620946888566412524314109259821723489639053888774102027047446029013293262033971964849128889128528230276008810980204352351688284211461392167332954012071979040271816721504738242735899192787624748868571434438276607171024017585110997453348140180963440335707339719975158324554546826668031322929982381771197298883924926598735392664637838693992925600827189294907782508243289664833345186608322439820903551689944439021935770063096145912237195920719299227939984881679256925416203722618645661402274833740639132758090334589161733864319897274379682740179061291004581912680758291678144925021197706965471236855037953668750004573072958009952128932284361717462127028311114916104914815268215943254861205884551915380861747470752254663222237023014161059670477388066862560884890104688096349125408 [187,123] -12511955827752710155496193939978648900072645184255340859665696774069641666394478196455705381931054960119221341670212672926972529769666040198585356899902838951410633302696845215409122188731186873997089613010984226916096316977004252380655591541291412416091405360597822615343346660292691113210943030582591375173499911608099938352255887850590878316367660557535336096548361521401374182887544263849884834830348071138540891031531124600601345732195884032324007368447134534427725427149710616393405477219084073031720151697595875298245392135191743531748364244985712490225578476501243005719973039477976940209756846626847639993225290054148415040966531199339772668799277031346707475653628143141919639824004524345791038494009328705860531042695074811332078023463249428556435564995858515421206102468080010413442185074239440896959087738876 [187,124] 1367254694375832490478765225072477374991738689003545709664603725478346009596260618258907566585716769152043050786350360475353531201088541277289156978853730774584003016737482684419669970821763584660345534210115425677546163849098902827236885590917208005283433646853033533656781464154247152902701097900446157533230562674332833429517883587465255957920441713025869051779610462808225213670154614831487550382628069883520288134356723241072220849011066670107551378065477533829611087734111284294597665863184342256040015551915782411704001955018432775446915102387428244438532669493463642484795169329548011518856325863181525899660072156840065929743852439183901618853839311362772673861932432028764310501377599836446320232820984710439356608436753406680207628655419513194227247775721808351583919976700330272959906050316554016096 [187,125] -99914789993903806692966984979805678155038809587256094468668491516549544722622853153804296480163913254148843518049527791263755434856251734957816380172532658437942500197966111148463572010780334838260957666921102219270185910129769974110613446525912489303856928662704695507166550294198195060474916939442704196375027841433438220404519587733800518459899061148576692199462612774188219798871576453612144595673453535630182058058782000506288147012920457669019764019054595448975153826131429041131453852516384845455965737196154656573763191646356734595278672543173051233411479966696660022950448593933854749339173305449133335430385367019391810057927707067901795893170977065893197030929338993167818186582150053383391205217026161411427840749532873454471385193907856319725406421622404910433033882722778356234583071128 [187,126] 4809326245102266775321437343448021283375701663360820114342721032915309285249644180128773714944551531010263930410523953187253721794531098345584260609577525578700891494984069422822688666997936777850844614196755647707112885055098767117773904763612357027745220082071207646531083491190809563237299692959896586994869857490636056178330317980223380095456277333963520325791685385416350920610660737225005079698292840252152266460202983640407950858547173762438638495653967151768753419359696947550581326456931433154304116817353472171688183090846529183688197025101516600554365085575234953845212068363099366678052407634446106480286923856729924809419226925867804534002622974587182715262839693798404668562866407940295044552712510453168591489885917550437277892783792449988017242984505181390636700642978968320 [187,127] -150022759305732462154697689101133582308262293105720576945063798046933805196208219868414245830529790149522604344711791352746446258758611529960008085828630861484860495824262030202412513779255168581409477039778086935911090222752340324757659518457015172032171365797902182881835758474032992803793843900802508164389194231345872154808660489984880346532675297441134927918253413395133002498405052859656073396590277242146868498854616941659444762750641225392248219681537277077838561215835616636264101821296086815589349786935375090783176764551884376395241720075711373741001478228489387922523716839486438609855044537160443318720350896194741745980325087716416503654701677454343954220883155951504778649244167179063115736098453142032176931310783372674616519155919383498646608264808512526217814304 [187,128] 2980372075657367018027227145490873519881939019162490173114443996623523256884417650358564036373594414079568818469827005693866164343555999567063799845091821207880747572651491200431490709242963562627868209891332319627998885777317512806711053969058090042311762829545725249238194537733636120567130658790703830985127390458438281767060072755084716932168930795097989256019385650800297284535588830649802094927960369801203197405953751232715794089071296002157190280535299688306728006447997691145143117670553846832434103157529278851856426958868063097311881822896320736312506526766114895603450295011473228069720362097450704363562852203591273355602207397298962022867765125891376653250406281838921507441796141979057195075580295767332762988105562232146804674915670901891618101273197616 [187,129] -37005682102784667728410567335231907289006984898724287133361254785343602706489375489601895680862762196091678711853000117968202570054563294688360538136516837195743087318099510309443262113589494890199517455420759309244115271087649880134297807111430196713909191366186364013297268246888175441055242495848128845588202839559168158067536747036700538821362421497057821075053445594413247451608498128446719458905432726881941607478979293336185176130071962845424511642332881440543785371525866806512342990498085915251739022676975951064188011807992207400543206637938393157730387414798216323081840837134648312696574113662893427075062168013029889780072783255674276261819038594556956366000509409115964869200792196372243333050298597631642608853144896815230404591786821097428382 [187,130] 281419388373108283363369146058306402639541951825769092997451093664269653502763104650915850326020167566919082170980657207581219742382486450872962087046576634922530858047091932080990846836596343222448436038465014672144707126162273312629683848654720276632073176142096431551066283027750825151264039531632943383175551102359098587712408754499206413985495598026526297502141696844679429425800387928717027965752478668205815259304056734222879481844764607432563255806070944818857504175566096321483703527538456735181185144623669516083246054745746269712979829338803699966049726080744001157057318830108270060315199586214221295900472702325251667731078739701539588549342574671107373854424308621267851058456480966982716926165984906428907616904255370711726556154560 [187,131] -1282380127223739616881650365488181471757229861426359194402356983303168878573087602933259864414627325290741728107942340393648231158588870918454169638361363096484590495110367563367190904286474401464974302070037624454526360345011998718554403496636978807321657046419913253182206147544483632215726767963791427981440755492626765052437249032765793504913866335567238198949801049116402685166926962907575622066081268606721958145883715757629267401662508103958413509058162170741229251891213904090214141044097716386610536407742399849260760683963063163916347279743820542249458565618666820053566233618784305102885066181823345431921531117891690054479351983685094283893738509691861449428011274189595725685538805040132183950389119242436169514395925789544 [187,132] 3419394087949890243629870252484067913225315150746268142980265132054867734596983503131686811991588770454199761415465474740486796108171247386475679583708611169155971282596006515801396576264956545744802668519457977818464668883137445364826334802789025033181562294313150498378483310954861716887618520325334539855893333090862288606322951994701688913445269812590438578383613706028201934541226461542740839977993624228911842621520466960818468024350318586432898087257583926708969786968455034215768194866104237859579788477622197713265303868616141779452592400640663165254711245484412828616743462305986308403380204350695274894011355563604561427642004866585622356943095222398730788935545397136743216306765941316107721004584051718908378280 [187,133] -5199362232626856108020969125583528079441480616447378183174891769201396814422967791838766178757769063976623794783441194639543683010669072548611442484437722209305607140909810605904393485691401705547824638627065278065048962584171578066745518377079133720588404274399356231605040759603473437305198745766526876305294824101367291171051314758766644734688777112650219264776407263756078050904250445465763594216837998414079112903135544299636712890661616528407637628804436374826310980906172444567008968527217951097084727747440131132938638945369002384003391984681566732124309611440939095950004780036482049123282327655293800058975740486622101682058682253500122585503873256882990310727672635769171157288219839670096958344477673 [187,134] 4383417650243380153194763747557988980323385889577985849878768188453151137614342083689251420927511546702512198570103956498807095417275175403787672316458287799162296186480235188187610602963300983906068057329839210242498172045273312513848441474365654803852461590516908980901929963083630443675758673319893975944530659754598132857815123906782570297429718293233819363958291432609622352049064814483508586792815249736835941160587143531608232431587487107404533126805637178799915185535685137573313668790954548773780903744272584724034704481002808865377357523665744868371989770537363530470718699816641047055491336689266134508040546291726169063294598199888028161833798800476219566045698838359424779348487800179776 [187,135] -1986983603548362066771092873365697334750424811827816951461974567136387698591334895186629194128042103106698682975813413553925161414076440099929552386247018867488014459314085102451158282712087948377823226247316838584417424335151465552446001982666850768527014218209500665434187927507089826311764389183492893169496732848821866647575019062364091955181826680647147563307959844714788110760713776154500443914379829669701036911710548381531462128426030325968783089650243954850562893229077134507757611254432693357009845322886568237228194169219763440502408615038367555801163082892937407841258509319247273867014288259228393858227485790053924601422606966741438292716271271659207163633199754623698440856 [187,136] 468231799491583241454442117086828586752419242192704404454308832274235063011459273727283722010272416755050955026782426224399623393385332906701656932714197585709721224540258378026696385961744412108265139210044591143901847850804759769748591311086551984200572544622156147168352760088047430258590520151270216745759174290867028750004811253849658288228515226946001320172571933695899858891935240949011032267684703122340332905781574033943597808790302627689282026123063407912634902730279568041053832801909571700754772030946180115697570994978448753589044890051645257347140148156163525995333439119934612681294313465542374921661688598267640044277838845175688767895456608645897201873433680 [187,137] -55272276244686866976513443839672790738546282561643183399750012699076292189081552241223312310145685804397834147979759251671442135505211851523816376887120222079674169750207029541462972245107938587515909403731364260810453904099725882198140685234596996307805261374682942099084077710474885521790697156308954901951944031808314418253559862783107535605867874636617338639374552705490351179670777549040974629112436349916086719381743529913001342360242170802110746841093011706696836496682694989013539488689191395448312502767907681208847822385981574491062323211082209208410502707603706994770390673084225054338333502304915207398506032343099160901949956267669254828880959322530 [187,138] 3137186582724570970091903264185732809073242076824304346873687956510742795403872486622653639510873236799463760488274695802534488602840422422436669744606233632266642993853877643780185313971775630345471883812623083481987031739894754876073002915095407039005896230908337211811330681227298105170807173743349574252366464918384728779465323633771570455924805225156212542246141945258238076559076426315645597814456993090471534097374117665152667458798617728091982515578232741870842632733635007237283552432697818239441606030751013726084624613196756353444990678163472319158224546508231192913176932797707346491020308838816286827404201128329664419347967968472368960 [187,139] -81812575976609669781327861129188533026211057968142304811035664194103467499935845359308473537742690872689719494986305165252283580277508140527388387108324107818753787513320351843403185763042200993989774096203701165408505550884441877654759011931563851723921401538039917031655630260146959705566869089930628652187418028840998792760977065688545179698751137217596340069229650337737067269896670063722951023125167488972453356691163748462458996655784972724246430942997047414695919485620596077947820805107186126110765888424902820578727834495435470767764612178541957473837223525028182443523445434638381289264793390229099845944604470329700698367256 [187,140] 931854277948501880266892441121550411584768605906381725640390107749933770283802676806368694356628232866922851559762540535490308972481499105512545586073945862006054815310234068264238987463509402840663555880675733937750256618243392492430898867973579183276257236136806934299080648375011376627630476028394284798603538471636781058158679997455144182581567647223471515069101653767337005293256094934320589203320584722698425535637576341887710989763480432184199630737641299077286292020579579113045499632819188557759322775617408438410589159521071582464769251655337617738600636001069791409115957146474224488670744707803857777019091632 [187,141] -4380132797323817901455323959137481997262688128536355359462125935876422362646893990212042280859129150068611878265631867606052655384578566844998208941363150442645903488320569143115514612427328850701652053682771024104963884414367231620664668587145328472234231258305341836583058686268906584051024746728526855288070612547442713334910604698828494426635216334624603463245505742299086352574370690832503946725673761826764692310676709761406814912934715680357333567993966840244506426380264717209870645107400933747257585289138730578400626405376339012390119387342111424425689685804510342510543662182708944168938243768570 [187,142] 7970700477672808282124910531444534666382857118943040174681852337005308068331957763150954377960895051658612544429073220711224730822947475693202572485894939802377974292925831396507758546630467222125544558187209850572589692939205932617711722956385689986076156503822619920015923459447956905265531897538367918412177476219345252730544861668185334342364186125450494901282985772408492791275753380682107498655648389338624352751925823342608732480164740459045366331406374948886125726240539522829052357033129651952415133779068732439926886082868414046446536936119364855105861507751341457743754253347750016 [187,143] -5223381842995968044205380451831143092507503076327604604729689838667328394500331901096894982682977796759705273151339319786420236219221457070739242855360564789040985700769992140891248337178869187963290575177330423475307355529257369476605888993524036063898297388599577216804908062238445239314518166331399300539201720361121182494540946109812481834821297613495415768437196721106262761063364069157053448497578200515173836723950525304844051106726716706139968363734451829366357702701629795217273491089087062855900038046748192824205209057453049477887963132882486570437583132731279184048 [187,144] 1135069373866869416739664539259698867269660040907355635406367830456482307208415038118574374509450208957719686275707724258467192677823447727271733845025911468784046248581920236647463716646042853899868107935121255126049530547333909914171595457796315862795190217596478799630541464499464740803729397498460157405944299982070837936951197287078746073886694077964462372915350629390027507334036001720184772993291366231849942785431839579973890983165799603066190875651483967542194907357269898979507542695616060751429910756313336181976766548765234270009587447459345672442144 [187,145] -74396396012409807199983742933574524583959705831113536413477324724909305810470100448543224157980698236626782510658996052499191348813582203942352211170525680980232043749916868248497305457550192140037497867619516376850213307679370324021127106551427247943423781044055754312412217053233263618223712184024775387422835021603410326684082952116769330731643501654994028692676661889703158390244135961160183721543815369846872248418580764525355071343942130036159762553601026399526901559157482759265698467600875809376729137548590039701376766927124363064530548 [187,146] 1317883628194487925868685035542948787610281792958111480824456350488865154796652280798336972864304021570725458859085524826810128854135127759186922394625407964808406010480746780646047336164179667894464276711812983743295665451146132918626453666549524106311589824202921869420981733296071316147057596774408078637795723426081731590424375025682815585466305657138533030792760537198263160996714897777847270403917299531695963067401261652775170999038097526682477261449365857692343690660921075677005145107124373661120516234096923761223043712 [187,147] -5549920706683861500210283790256942283465863467302892538126337868242212726488866153261537443700123428391369406814531640516425077137524495860226697616343113445674740669274423127430848884068937844519543216223134508277940705845454623714627465382883208138891020754453840844510375995571916275299357148359934781160621740328308419654743393733102986912678268922588492445578865104640897520216792925274524223256187573584103998891805171863175247718854115948413995192512663107047853075687262185779046519665464638641501100400 [187,148] 4774937352515634834755982662104023283288415073135828741741746913324276302860367731855358751406817867821818664492556746630345234537987360469851804571278495615518857519357673722183077621659700782717223642948308714356825978905366190111570038442773005399721113752777863198145978570926283445755709910843013923049597814787752166326883335559184963590480123435399597330962180133041929371458880096641606151504774850702829305667024279793191073878943546354452232751730435631639635384344789669234936368672 [187,149] -700168562606412061590298267070919758613578265755627842667250720554802023767035376912327693177171651131688865126405835327582063804582849570078076467111222342585091440445578650927337150842043424940098784900912712609314193720473612405216218822759872444719710769206976729364602829944731922707662835898914715389740595782105951505226705151540096893796234445440633876630627916862452118109449769583798647851727865579586224882389640893609020400055819929030478747944461668709907051996 [187,150] 14045983462196633775653468600449769829793504610592872114395266335732802264888033843749151296257246247233804408146575330191101192460240713031126751456624788978641974861330465454279697407642553561544028392901258672098984499564291632211655855954874358011119347930447863933214691934339770389645614161759666151912089719089869503114521601432438721886052489562345470360905591864018465481375727952726159720003932932151532953388795098234575913773035082517314903360 [187,151] -29434214667083637435619124416517262845414523766240428098682717135371895982501432406049353198558048168189307215188942936429101202339666375778141308665478854414720990712062193210661294516344952279453048192701503193304031912766943524529034917827008224071997105933340341076591755837693565571471318367431065493699615412007294041527436908388353123530077999352838150299222090286593958883134073000501293135993738988154540531225527636915960568 [187,152] 4596726391468483634919992791008757615083448534618707820515364182957584568958390141967561428938205838556967553738842932536237163893447813488841297183842391907503911742669446252172226626474458430374869213113139724087825231432756515253826934198591738828176463924014351616446874490331205909220381371576780480055877755994841297034006430665891304725505595745551230061373846656608030298658844796488163762307417372171152 [187,153] -34458188424005947698484817660863412556996494507876521314460516438910928780244942612178923989335169796242949676682207750426635754699260695324949400471445696125874136522996460557583185745674003428732569577498056129870390474537111957813436864381507156401468113479933273434799216980525168015588712398271359472987686513343476603780518250722581468065905109798796525903804354379360524479826469802 [187,154] 6749320951394247556066974770117447549160114057748661470535390106403274741415203696832932659511446400803522312999429280120678069622159254951284528000308561723559698206669124758722442402602095064706627196284831279481174121802363500457964837079549041434719824282300977859720900156725400574113727387417341901239580174218377515136492993242186301935642128544161932739200 [187,155] -16065035513478086698238073832750724535317783497075048020189741916813632819584019168587806395408083600661007325373064845288385098985007165290492616037754210529942425452142258065434964291594835672949454980131031182463913979254528748461682965741535810926252534453835479023410545823353200856701200445026386505246333385659122162584191907702736 [187,156] 164273463465238749594784614210463297599450103529100387970611844975085755206244201078891323809949403090087705833536603962087080666626187963727559309023638873997818081558407594881725597636528070021493268572045061242586470415424418922932017534080312419995086784029212018171389294546396229208694744485866678315232 [187,157] -1483257924923189993393302680666458108734968469584741313996930174426904438489642853333711094562860664787136955326721061479240950232348310481330201516973080194561380944567548085487853120234935436262774731447799440712035065151197254339870405216952930558239814946409311577167419612 [187,158] 176123585832674265205168765665750224797441486877279107429417706748512402065457260578132539131169166508258646392529431669942855885238148551660989799845316570103083825752536267303915197611984723864679592719937577211573776476581778656501608512 [187,159] -4293156309767953444119903444770723603293576879700432430150426731818601812296792547979489897671689418004133094541282774889823213518701753159789846944249054483834494319500849708352318739144453667672 [187,160] 2786738765592358464382710299912518269239387051084080918957426285129761318693968815962660184720988628214226076117118419820845064546125746896 [187,161] -16093630951411793250 [188,0] 514327887396107732074575154247033936334839567690271198570949609977872387021141578149533479626996184165709206711758246267117826847202735167782191533065059788048223331117757528387383369935415852902491029982940428059063345692437160451524867723249125445019153390507692026048259162334229706149986908423442218607416218445001853862432433964429057603302565382475110948435397098132931506491104908400308191166324515564450070527474416177541635506409771009547412389014405648781357016923407856053232813886294590520210468847073155277468395299453421093016122400366347131589305844292071033770065844835487820135610688775547271131239865453667380550106954726835519080834369049491321437209171396429693055313808835432000400248590316854705705576366866286376114191350561072392380003168566203206912228972589911205280477544465134307499031049332246672766298521555376268108778669399242580776557810210845187277362869658286230595855070649935224072918826307511687556653341139347230922299306431566987539684319471400042321748012539977669111721125125211626645779332114470472717806394781502067991626772050157301416444909790332670588123169125010868978813720428745370929144686698900832259974608156390470019377907873580770930254820948208238060244558188544466467611102033219082401342445848625152000000000000 [188,1] 72573193525342913465559980969997304941763374431623555761660734444695305348114087233504538232128935914263973137395114763625427127135561635160949241820448091900607061388126038263538844893540858926804715057571671621483502968411144722974099023547114929519785274864604648571984199700758346887884537468986116189368726327819742192903911679645346989011015311158541364754671750306676490666396545838844208854813023124181353832467168832971040569472073682218747859816025990200666154802114752120193032698626738677580061642457501968537564308054954472746875287225724057569924467774660570624782409420605465720745942980622851827079703928451898600820029560301456172854794498549116656642343732373876351358932171035454876818559786792366992651654523967401086473354701767326450711460360281031468954801595366403114700632944137550139330728416100218788152206529256919698171067563597356203170258416038151887951710071770376109294573222539580350588247264866449375598774039632818442732694573499747088598149373933076243768515943966422575890036846506844593881043538865693120007675406103656864460983357886281320623850692438566867316689316844026241926408948048220898276279055614570261344979203122992509713608868263144177867700613486568175970791104678162059331156900253907963020078430048915292160000000000 [188,2] 526423943143217403558939269931906190630683690008655931995784224249658846354786504767621405970349364449479005827518557220866711784464060903812690404762123641745227578452427150711236787213377307494499081970056332530531738691089230327085173234012186899422619188818133402858485624281584427608152675296213344183887105571225592773669838351907323141592269083101384332591861063107665766931583121141622690008507841040110421881079341180090541947208955208852993689792624112474997114927354554157981247490502855556533465667069738639830050831941091415274469352617792409788854716972638525992384784170233347563726556578112831679270787477054537105432606148322006043444487748038574164854275543598941290091308381835452630860735803251218558613108031275547570752303101674111213102377734499304522531087792870976344236337079708080492741711118066021703542778366815819338448288027618898474806240256181388222773060510116485992288746530355991877723671537139861638871387724142434447976652329788782720584979502862018957209216297424329135518394577548234172386227419432641873588901525600873570977067138961381353462025286314755825416979033437043470019843082598894615828245837539836715418230305686945658285381772648470471574616005014011694729529949916708378113802040617197215665126997172208980197376000000 [188,3] 930940160579362195744127193442333061318084341595164310097685600132307643020204402771773611047041819388428414589970100858903593632412066636606935943156404146356793278895869110824809784967551161039206953263354476081252686193430057102228710197901019460517656622736848610552866069165591024942255223873484108694626168224494984565207576561303228925945283331174437702292650182621869868093786334193916137079369349890569560279859596142538486322416058859425997492179300383442454067494863569878394871711539145958606596158980494926909376462743208030586638463035931055120807737914136322620664612551316784782669721895864136639385638358935362226710510411630135723970724322197225392782460523138129715079891327976207339336901658319187182904988653363481381601105072619244506702260352370991392282469185422578571402184078304178578543237002262772634206243790051132431256296380718604701462755563782834950421517262220924365880229659877057434471124910920031910826752199254682099912732307899351706830973790601368701870310665475776518296517796454608201723805451759553268080363421345027581626955389510401569584880340921100945628794083242103637858234589567990439639940331205017542867346890157553716649225187836939897372617183715468912846055539074842528347659501182730995739343282891569209629081600000 [188,4] 641326003981651721581040679968842742700066430256529783934245256494954971522602532647232816906024929929543175762287109190226954755298247321608910634312891486756416354089240182819359073557763270340957684157204014655909797565631797662128888912047971347861176559342185559198362022235077541116451921376775216128918378919477900089019595216859558831172945357151133955199316276231326124408704123207308884563651575396791183611844681687314547440884883191311450090259382005388408951521891408071053359261610512953598531581253397627561046334648353406069224097579722324594309147105644868792784027164462424345630671442919418606555031304588505170630548313362582429223179433581400682511256725823221573298073754182572662692322425177098274146748108384803918997521603591327445827788859129627454952269034374190920642011740788750721992733361983535555871801185675295895758000366712726918876901117721317809476082490087975250071802711042260260575248668986831458408158085756973222362771072595243864822458663865214255228205771918207812153004782397364854217682670136312608541660527255057590851355909634593829489264478063110833672308028312375447582295314163856579593260917567290163445701381262916632793832373123017135821401128708851254929645354826688308601561136546299845091342915518688952048422486480 [188,5] 217256506205596072337298740466702587683717046509851573603278357021440758583656760839691156440254984610899396225652004080872716851440309985126417056027283034210733008510559313948868208710302932091836242950253333440053839231288382005508897325584549343992966941940211078454198366240409548775429979408141282479807498229497642780572653678206608605246489128829853959978676779764468654132309409893583927746189561709226145661900947691244675906090767371325291115155240457084700205316795103055264294015288125393579224149651805159806853823881810891483796541465145973746904169121959525975846831265575874837371682251185593007715454778876173417117964295349575232187090277121571497939537348005419140018721696890978251295576181290094608027600487544545261209281854446559997931697543128308543360513515850403341231890256136506370592440824341636684520480191119522545471963524100938925900652144903685368647540275579655270922453000568883273959310856793040804274404241911790649125730851436045335210615803041579574997412818991680202844402503742207312330441264842039746478223413729044434438427125501859718519548904546883529496865731466606515487297059812481034266422531787669662156800482248782042182722000403622087684192275442132325731876776778868478966829273578295678326375437299484212751518819840 [188,6] 41616515623794749930942376098411491658494092600113184759045868138455790391863026752610064121498537899170947140612935478963983257195620990663260250449865808945779375874399881355375181647120795476247411831484481487833414702792780376472168501382426779097979498580900602133970832818087960793027682473904130468780154200091311522858378740421316988048199435494792778285132215878496305315972162899210596594494789174323557745265621863564547270422779566909917135679896367090293976488490311581035471357081498785481193997103023584353720005061331975262111498943223049384127096024650043803997384390558455934760375043310191429370299082798738610654511936354828504705272226949788800472950103817413784183649589727772053790043343579242015789129164670461438781595599837763121873228409133256970438017939496562879999933889891996319512202849734400715008879265565166877611968437169034095948254396538970505937979857502296142571808386385746891999303750058994152009303412075991838461436510556201285964671605258206944139317610684848380834215945879308906325358870810663934928161354216455913638402666473833380378175139995344393114624131492705150065377679447081604415078415271479006999354607437852348493456994809139085321661901350639195297314490228892669174768284948576639945205311466379295866464764544 [188,7] 4947018401943464336769235047868457949052214364442598418326802956897837859262905332721221274025085421156900044560923677006410527023135520901509139093136949851911142909464574837970207662046599032838990662686207080200984770596567850670665772554169205348775376104725373275529571931241396824956896872239190571670758489977543044702144286277842481225034761211422043919617130946576647106775857295605920658474745143752482127394126512257678549100762382194544161641618687229085102240425985406516248794996143098044323543557470268376769003986873533407033095448775799875785863371126323896203938189063824958634210776652039296575017945924521173028928040511795543204291239038790469398414522257795642857348803283467792514765890828956791884548612535839807463609490274266449409475349589690047786772767182649185407481272923660291827672808207000950504766540068624054766799009883067258506866647772603206363607956405857218637138245526020722612016268654475180030701369917086412341690955279072172545397918938463104631533475794173050532361617649694306668075204447477694150275540764941841094903422460292679772846730307500680030294629930863738160180915874517151332729799548355129231376619298370488565794874156375367536688848548587230122259646068368088766611915281157335249833080032339454713787472960 [188,8] 389919346829904556786532709199953968817268833851908401195761117545280129274710159939563557510755841846444012061050756842968158546540306301529538265937752402729705043222244895372781173040706771195238213895099372769675060193195961727620532490442330522174483671877078529962801633310974492475019811651425374913742353441998200931510553854706813008533672260852112222296416467639864918191739829288269668569918372965779098099456757495265803868660557647619586044693763289665775219123650293118026710033670366439177348462964128439132376386865405866833489041678797037639190606313288683701179060650478631563726439405958474413001255851113607054239623858376956380109988855316590202315148562049447576797919064197785166801204819447910900379948389507533428554607447216905384763223882394032923218953351107243370536949823501904284361888886657469782008422830097620894130979763324765396115656843143928133255475187318384447079060386705041824053357492399186211723897936108314430496177250437291582164648256208814730157948303016993946382309368566893146823614226953565464290764057609401804396593424774468846345888799217001393137528327009933581133116094466152808901879412580289836205910782456022084670069759530865342439765669160222226658251300081459292817018865779101781229348401551762470623612480 [188,9] 21411697010100844197096371680432751322144581116355679169249025731592612276008591187069386956952390782837720189899549596533350735497607012534040326772650906298040694315334304487386480414768689984823656742215312345148282209915802920116042729158598783577919892166045738711040280414730765675215873654333349628363113208094000568497054449545995591738339624368854991920682519556405941239687316369456467246815587019389488341377913810032017098677808344923596094744423537933100354724525111598345493458780917176096386692010161029983304622853392555086358810821495475983536684261693702695872516199993438316821647656684469978888907936520331758881720667584166096519218932970251076529629683638180445285214696692565161652102954928719665378493959914908291953688653774099664359415376012402866495754711382038066286421258077895031780587265836608278560637768710736426944421835977904088447610691809920677903835771584502704590299576417908770847535320837229800640112849848861552594071319211692622240289623178838920294355457269363804478743105226503002712591282976374185040198152125516555414624600805875456368306008156146042946562132944598911790270841920227199838007308735588025645459789244893851782878765776043543986528712510174398422145360617434903578198130106862150369628278873892969935505920 [188,10] 851149124181001574454677100930413888702117403641807714090628314193712010586354814277917024413863787660706989022000051484377388838781761774011699559373012355690487938787487602682164534247543232289350175455510277037028559522877436783061565005608699668172688491246331871576156566375203281483032977594601003026086198725296832084986561293454201443594451765495216345912001347667524652229807733205240369993045056182686266175744766999404006758833536497622559326236919979252063396680086083093248507872999988764344150230515266212719137125366513394171402316710072586230491565996120897012680595450246815663521427294206222154754538837018958927053316858286838033242401798179694834276494357833932356644603635663921896211674347464362991727558931748168571530530092331445790704321440605942367437798199179306716744397679924060324515105573004295438242439776783760260040930047269290734240293107887722265196392302624886652029581358491592340744762639192445133232693102139069706807102837901569418849549829737987728234214719744028273623240094147235202506221432439049315900241856101067755361117039041831600392720106491407811885612467593686230557620368013927748871554739594031746526601906146587514583284968834317162411973884459756478028309901660429298675019139638814798025925750408092270951008 [188,11] 25250402090629835573091178129270761917863313529058736522189545241355333980774744974436950554490477786163827620630279583746031789636287220134544878144350593577091903679739928139208914365702591613995384332287425011930285013854047590627124160052208746933695158711969067061601363102687283428159723663912468557801774757817265028633112302733141976138009181965420880679113315019876082345031636890608388831216301242171620802359313247834458163706161580798864368663586581736345798409326818122552518530447031197624337893497794478920764516463163295545984678551559841422392867827376764986288349170192586652449223307072703042161589674027507909002997561842724516289843499874164815043432370540179813419624909867464000167227148787398909165294204336322284704160799379902298682422783649963932050920121343423534256686860573196419217728636730526355517483034315451488787840743154461465571725277169749962580497464577453434446262356552565421546652983312716996424340133245836502835066219708320739030018613725127553907668765697104039535282381428001946468848386692585495992012496433706061584871958406788517192003428602139740280265755570499271139090282024502249633641596767494741849232670380115852581132330899419881290728000536540020640744101052563969774242392648826146583499372052534927714976 [188,12] 573050916699130739911515379551738944577477828220107369400559749170064095678952584208493593819257959034519289212541018286932936984159093444429564563195562223942141539342836996651224298536612608764554393685771449307089119984793779616846664193014018245190208942393142118754906590906048873679503469964125688275745682453611656226374999898758615373542825430158056643137552298267093868640877966660933055034637036433994883762932991865723640964461175732983076380164014919691167191364971615924703099769912553070840369061511532366342030432313323797325889170190696541295721489207304163748988906268938998890765547943929262520913341087681047478753649694064524706748178734971049634591549163732263044039191036646203180924624428352166455058199643996725125307931784244481509252812042120812015731553571572587768942196612298302779820642615692659024046637245373455386434089792038815095644718585530642763596353185671191801071828371326836987274158740856595943627538924407848336646929084229251391351211534626708889397661700213908276589432730656455107854393314295346960555540763151609291889606958783071476450778194441597436629519006903616479481381887019776266194796300536908018807335812967737849516238804892691558934325376675415039490121263414907511032236297516593728673234127598336469864 [188,13] 10154964240966176811330108406171308672322651111106252973333300563335423659154516838056817548447156727729205332738616011282463314362737638010725265289061146516405927732375763772581730436044365085047295061068517784825255194495340502976965419343270090605779319349151465501762318721140769537453194926963233312528712766677744099234441686990039030040932451651495233762929862668149576847932730798478755212899090459874963264368191287667655945398026648257801274852591105389208348316469120212298086845389093645636650604613514767124377223821396107691847109026588135547568716723066340069793587170880245734193289304577340662725495023359453410553542364282867449825396141882809451841083132260123280035392390481649883983426625559547476797456916118282663038634369344261825028396505561099520934090596056832621463199047901029696504923398535848903791359665972475291924175850861905931661306824697391463187707951864950176824507205749021192698151652606289591734570220819710237198380730696669166552753836531781088855843425194171957327435600140443566962143740199256459740102383154719967645707555419651944703353693435333718278732940347264263767578445693838098866498168550782879470362825409107348519133842289197789354836674791119942314454884687580674441888335444193844762965590439271431936 [188,14] 142953526532351210766575154705962242385263313422901471454395596109501055081827705136996735437352517927419717463967000536839357025908953376047434704510218781645348023868628820026731530473524798842010529911514377817312249570863295136230145206817912020788720050489470990408150727181658320918132518579623951835492365114292434241908084645728579183855293184877943110255508974889589256200886392464663135398797719027647285750250328022015651357785668307786904634621029011663067694423029916595930301096247974373512404412673800181045465899916417935531255786004387036467995373984585188436380330099432794675654865950781793658430291100842489198744419009204469188458352679173177651053172776428654298503992779354016812651118473782877546107779715609693120768190037713556218124952576638419459864019887491828042541209093846847586994884915039165268798726784136329295598046432940617876927074026790787857167138898389348312316760766402194722356224733269151914355482392289436011594417457569992573153192209962538354239958944620537560951721547763151358400516368661598797860379339158074605823088013965925490081399096358894876706118908763389359166223332109755914038780353294906497049297271628718954510087404241864791266815250705449403675294075482908243951726465217412677983911205834458304 [188,15] 1622158782560838926477774750865630346442026765378719303719109581068261072841761428068457244696490453922260358186021916185268199871988646942740270831905161977851697029895065250649938197330657029291512110773285023589477299111478780135641664711278228933985723409371906564378479555212066049880015982499413792108789624681435513224858708103819161158493468190650625228664634051297658492199534631164117133630869554980077772181868293271661126049937421601943599105555135922806099584232451805381018776289183211493144994634125275171848239241897626262647435757778779100999778282446645796396191308942242448441004531520055364614670495253099147232825065487046801061824781172970869444114318135659433135436529139081041361693946718430794966655985283751822383659877783091629146623782019134243363127291523471577605563572435824062449069201041852574114329736557070950797475687827498550885757125066434028042183582799572662977864598453932402682896982816718207081939643280805446919325983880333272917631550369075793420995646470058818369920772281530803280220422840615516674551125649454835834490661669069545105841318625087205011618477457118884527437968817814198162022763811103112663568583247454876014647711116956559701619779239158552464604033163827305463432872876007861373033228347182016 [188,16] 15025509412006308599629087061579253692890720821711534013020219279385105292096612472436328394405913622457738313973787826964741833531783027555113898880899714971579749486660700613464061104769727510012953215025709942415134427165710528129985404702045108085010832273164756832255569964329289713402532600300962062348644871570209318223939688452524704127950939609573926017206718248738976302238127485398539656861522813020603917857616756768035691537197359369400337222247948620540580560706857584417458683192609607397685227740413038039672028880575874251819147123239772746754412699193797213460716308179511923399925620978187885883763784006849121518647806988558597091353936890229501359287245691077722331037134511119893970165826412270727014418539626335505312706489302096776357411262862987682679081558332627681660595198447084131670931602063047924606462577360494103735087488417500971151683313667455528189850451987657828423142897921668907285514679730758899943485086854474844405483441723773251233230636122767734649570651195791660819386815136475812979708049711023146514097023839488498753742765800036991507760027766940153196338748077379809695267258373503126896491342290847421314145990416471753454491977573026826907502854839899457816269080670505303848661560059167162873096200728208 [188,17] 114849990813703809171276872691477602705745721190649730639974343469680590230276374765952957093069159290075502248533742440598771038281378930347191266590359283697591407287331994681082498463629883789368229871803530166860326170841630944672043492214268268269912131936602011674702816620419217638566765439388044404761208373313641211805901328840022106681155182575706426204343554831349450032864595840722194840702370588607899624821871948188328487655789776855804426631789434363632581940843154600097755841384156644410226350368060344866674852526473417931256732800285733519416106740286352119708801590198340536934823633023399711229408101126248812881803339909646805872233100866781109907396931425112543546552989704055078364454472100959662290724897766397422573843502406460402753868840181626830307949776595858074945517143248019941319148440035069044233222365316484659468958790134709498736236030941242643615517546677503683368672151191446394116707016302395065915279300891418289139179738593154566062617909164408290571213341218299822956787089961690110988348928286599341231239434950085036226469078484782611213479241056092424895537278650411911152598126422032372043186787491434122066229985277843167630354268177019174418538288307996192669257419803269003054725482786973659223959938688 [188,18] 731356741529802330935004222694112077500685030808595669588026795229097716777585131900325777746759484178766990858731756958983094639107446846317582840646915112517847204941216286264161994369442883061317930807791029067567619843517523208047050386697381331885112958441643573540309926844960000460462978854669638157256970112522124919600554298731204318165584910892204548785012851395798370580678291842324955203198173556300020450000657029242236445772858739859976343196938142527461884725494211340984132305160349171108980358579831231352207860039700272309732836953724122953203492053615448224707215047674812908391937985135880623461781438888061575197096158660763971923186540280970043560042254166158068436454116124303673759539961348335025270176111906744725466367193526796063346637253178030493678190840037621082611995077547114294298045505508170731621367575012502887586271708427084631308914730421775523859396491896124039201724734923745179729840599124969546019172157371179230843778984623443095997768724844899971400053412673492868023133176914292680671676326395960129857317312059968298011293360549202421055977029152455107297454358199945014181564059122281273672857441720684663307467170052600940780774190582342952141510227711556206584994363325163457299030784926594699278494384 [188,19] 3912523095902636588154409002275680395157051646204984025626709805145838189830905616438655633502776986298947489224024737096931358641422737681932489467326799157384982997335185091112062429984957491899139518347819232348125132538387470702059854726807482845655088581477029890828029054525736313296729595967369722668863969711795551855437138121052414500182143174985560691134720931728535291587564984000839809442100767036017233979788436209497831550336295068155786628841010851585955530518837331996389877579073794969806828569845656338654962715934239406547531016107335630782891027401656346247164650104409395101580741234982556177662792602388645638915299165863624809838202092484106375776365328241887327679879455179422351133012833268156887723516716362171638614301987838924219406104340252692302129005750225700698740131957386925138217437860596554927304708438750465453471180670918632351619544380336118859427845363157999021359142382562833705061644626750523031125456517851324805490913546488282562410190475123290464111043369173903419318464903107199014678111953566004600312238464562639584610007368441419049274628059944795724001239733521580273010370926442443218842264471470420832244748917960416545447611742974052678470327599367257399542294222735591092128816797992168771169600 [188,20] 17714455019595645588820823042219119964631438048349526370562966329712451298586310722135313573913374459199929134096266948821283615154534526786509342751937393721434520313227680627352601474534535142319458752142066661016097946923889322521977210834453836840111325190162394479107729542424722498068465734278558487501009082731117315997463923733169986060201379396205930889892540712815468187979293382286572810676914058884366029659347816630763738021770445419453878128833395136308405175879364969308860932595290928613231537566946993241607402354096761862156868354766176793250406935533326883933289518128062619757831528120522878305315465119040978391869652607656637951277694010885040286682846464009342342260088890033743894709919042350316097865075211875308642523285542909707781229176347575424291800587483968270425980814146315755611760248523398712051929031376055153985351668649649152456081341961648410001631052508790390385424334137237860545898088354774528443106828895921484739703195442695715079935700484249535972152847355647463268782298616730693880966898619633025932488684898725094337398810414529240200917151058810604388053651998651687507512062954227663707777017778504110635624072779588114076773616024340317328763237258846449787785122655397047609146400932857053571566 [188,21] 68328196030707025962106560601087363950312562184794638674381297316839543490758846835346353229953453987049857964675203313141452286529909789887440310640877182537633767127464030908638217620964665138353753158084879352260933556049925193017870351015988825896011369457024977632151420138464336984576349718170326345620579709717713111193731429604340919700197227238019306408196390362642165663368837194640136801179133447641030786815569579785092245874612316658987609542572138016456426799721938346691261785599584426599736048210338082502585229223275779614559674617082139258317803726740359475534477701209766119308638873504530549541522872869502834126950889127852891016808941154847998604691051039656474745718273065500239151628828760819211441652728876384894651181937870055678966269105116727851202813614486690608195945227562292901805771738061384128326766843731086297961640725897090283527445547847919710717162080260046116766035845977651462012459765302921627349900004742317180542328688013646527338318634328822733376496580126241666165446625012987561957596372135374789729942051254708049830804727989286541209238349851481593680645643057311888870375998454305099529446055690406711009145552519526878911044578736634686387540458302771603853501576297659761861572178736694111104 [188,22] 225853344131194442579534607129257836396634138362686140775746504176470400484743830789429666406182818297631583946791382595172763209292810275144706686811604539756105043637999370300812234796619822533019257472592701738321953888527865179134120804659792697362868276467663525300237909668972526568880823719598317344451797046934634068628173708974708096175529717404308624324774343177739157834790783127176857922937059001777811910669146855640740500525791251508042625806979905714809034419351704367681720384883498923395052452197302260280317234744833025146352968141055213648995594055853347134156452061180771641133209387039626349900469781706090994459022539605185563147293422977956279078980165863157923172931782588880424742878977774335347224612474074560450961734314961161431003612743233423497027505415555107759366946984507337536305224119550260751843745467174738853107447940920624566144274478566796207371052160098858849091280789570925717484097495741053724390414508461608607733239964457499808178593892416015850998274236354039292889346745832792925348444225024934885135671015716314576775748963499997579452809554932299439712574188227301336258785337979303449559372715864216351009238422705929777413176747121116456608798401114399170428400247790635687939493626814328448 [188,23] 643127882922913057157461907858594368121036287679196402274186814919882352635277296735558535435202448041476022150225841344933175279912675460497439102454899289387214534215304904593189581450843530593081812791476914171116627918341922368950522085290681625975444973668826341698445834517127196863818575842017810755871272726986188900098181575545941344205723185694052718009123903035408099052699537885689606964886740072215079371639885061430127104361137839749540969647540665826210491528019302215883922368672712410046621973757391290055007827005340153284033536960603805269190844275398966443093756770496220601278616097656855203116997986441338235050899614016410116010239079931339962135231432280372107613018721485901346193411905316495893019543073007549195598617101507232226354887077938678204497710490793449330287532713875291375737449639364197851250022832398576805788389788335292290369048135770045769606294849044189501726487751289855803163164572542245197448983712492822864249339022585488109746080837817267586273289244616087070175372383186840326617781611996131266403572704513060345478046261582671196689222120657981149894984384417798281026499430970277632852194812308497554592390724397937747387253721933051198962677198365547325890887573188304359234916593488880 [188,24] 1585160409345900412999990197992896788034824500919415028117777771116789331122809348571046560909930883578255120946758661352655738746624048710983611348593162300355550362814907621635468657586270095348552185250838536309689325144186434784783131557365947036290359097951184797017878731529940901837314744744009934406129467285704579635270447600345622639951738658982750494262815492811817796881302987722426754037816559787098637915343360652867786574960517856234874528106931776740009612597186094504011553139180187500178352337807994153070641607130275424142017709518438416412642481622842664031856923955851451077468490422482223338822119323663972505676988514233351837389390247103840038961157258579197031597701693471998154213338924023472854711580582878156209800273615627013005177329717737832613583123381983659059950798029560313564408592790688239023764492773169901788843778229233369694499158238496902103650245077569051479397771758725652599670313224011191472864178910776766725029961411762800036598916720412986951929978238443937751886526992397724471648182076044769122851667779464178566515491107716366051229347036584609263258304790401851186892708340129408418492921102578219923675777389262469953574367143050865075992364948538274912452120239310055582374554651296 [188,25] 3396365974489007740995414744533262302389367835229879129556362288180674716939900050571785905205909391243394382365242175484930552264970987957459689495895616871754754656212425653741931431210162615156649172450313271286488228796134873090601931043111878608511045334141465518710551611596854503032136303690448177911512124875779092055750900570093905875183519933734290489063109754596436040512184037518228313920982973586000631445820255721747291178496986351746133853796459014185913583453945198939804113384590391892298488296227295431106417059542296992454727887732582100427126975882436225787307030598600688799790356370353877893335530428932686602538278868197622286832589964564666241401026757509725842975272163451643922021606085975280548071578024378971880664749115650335922978250174963885000201064538631588798544941284281024017693686760695025237261612271653839491571840142697627011651005936899352259347404328424403207686961630513637840291313763200640875157156408620310293724609206465130837294309186290549290957703389819026857598997293487490089677359666570086807509846852682322617828287523525114597972034056083255110695319677913345264833515509851330577703822216025712746537451742119522787641131609529791387250595262258631498720165250016972792952188928 [188,26] 6350454972232869805620483169098922518658132854680794723483603196515626512955485774588815458371383357398218941521382053771530389380739197670697710862067968366747120994950420326994637329781964439502115996072462093097180269074727556963977349341951274383064473217822825864426531385432636541405049936551130322037354460098615154500511847840221055035965900339404251073214309815210138751634104199782102033202815814936542736935550302441618876795891181781711243527654117838352066758411371718563442393186275329382997213046708321876633978182321037814846626810200558759429694692163993095693314094243922335875040420876887458349200267432280995350872482908899794355670502706885233290918367218351244102541686363824330002882172584597568250407963650146629226208076679738321600800573988148982668965887271471958199464952323518185757094070761085308202877635011896762800845727746012834737010907852334884652916535517904532645707870869773245323583009241271924870560610662612835175592059126029951196142593384026737288593981511788794013180193119745088170177024369354725230110069539935460374866655435417609892243496831646556092757369937120922795545198116377298546729531423773641821879708423525668613653259618241168852063432286200128985471839154258609556208640 [188,27] 10398520369612347217657977931452805365633048423439243907581272131062417077498819362318729583675816295516703821623390685231034474186256767472926490991722794857729829253046260797259865713675155917782312501234997986538555768287167207140982441680428469393709249541803976279864088771958810332038229946078962224550804267493792139294271185416085291130409809849413404892545970374774657712908166155359431446729938921123424034354575007775189233434581337528463132991895112737408217092558604719117798818362765121520631079639712444712863413612629774739886277279492122423885857338717175555376908565972632310203447401329665909889468807041583480645238629895507016743935998971349295090780467202188905262779268505232674375716601627563155398712736192646700055151619819299197866098204995115880082278428891797171444456216606682057423726575378896717748678471317457224612160632989556368793614029955280664445954452770738020685362465007024568391061300503494982998973041874622312894793384075174267165659331349800213257355512297270719221671884524082706201809686734827149874150830426716610235164384586733785692960630884992759797117977612548256094209871164446525650795366658120348824854853041298978232530374548104155111578328296628234338263792193454937853784 [188,28] 14958998189829843078476274261847677339807633887840826924855870727900960496937097416287563731787065256296113716840621590630211501136236839707560528399723648278382390458804346076913784150169648476283646918099395746888312267724951707476757302283764861381353387838242036480913670986959234261019105196524870140137002125701796906038236318139333700890928086113027607970166265725211936234713017351855855352166586717958036062184983431139455023635675610116874523832495249911708641702200719603655573115835063044442361570041871257453096590095191263719071945871832981144951656197955979572438844531665798615152857483156252604323748153544957783739738457393261138660436081175175201327051489608328737269212943746092871616178960886915936846499356590500379168645124345087481456805970022815226936839554030082087509777884056799924733186522896709689000304398236657545759235776576671787569867927520654330458907293062707496104432693097540999779924926175837363758865016078616452552019710472528570737350717383452725648403711359757976775428223140483196556680180109584493461732748553549832034702404859616569994612914241084182976863740171612190818204308529623535330533511921415340414834306794582360283001047164563157155523954568178899650781195815808650644 [188,29] 18960986259399331502909019057037217351431738820581293439824899733337086746848206085195440399135763337071877939183402522080710712003758749581360239848276432567162693124630982886624398544320228763006470507633559254672053749086331140998315707196109618171627222054489840169624357070432302265592442835634851417679103609658995231664705233555263398935981832656212030628943271366457000066884505696780163054664597383432303696500681529054091154610381227881149413042648323228795455949162303135340771536787568913906428162653044809585588456149688934961625614114981273971154178452509507459606605817821424987252469883117347117853561529424833864610883959198885253501219765221940420410345449658954403401249153031838655135671500593582972955137413738322445572802899509310165081234180700300456420361838679154954675267275245789071452604822130832579326987505914371122316273046092786877971628003861349469216116366827830689638322975556651076834781348504047871266737696561594256900418554862627253890381680468364616719828259172400443896300590201748303617615587941453765093215430876727851400995246822725881038714635370173064311083327455027428259496890860033382698259285211208086705655011404393318314740755141659418833540968731227150908261323010085248 [188,30] 21232338474587212701379383737806351900213363348121264703136789233812521376446432628063830066117589861552398818307583896667766557968414372651663740397258737433798306975392720891194396030052993947805028921297620382785074563508675127647553724940324670880080224325559846023312254749611814558530970025927343185402236014522815085442997023958198833836332628988858128234602123502369967056494828695547895336147907631854968884980907678538841172177979936942916836428812503041358554675993846635596967284390912703628925760708318104172492640677752361763351300989037057136249443452845946291545721873027580853031868949300303893353870227256867843014752101912809389850885838090324716112310167218237668757872797941729430020626415530505582498143112129948930163712591914700101579586431047216973420166112090682659517398774176264227816332820570915786511976492235799840287187462589095067233235013392715729022579774330267437594990074025852690440349218352152204667029916150324419633656269005255375599162857679259087490683028282097622087282658676934627178299965732083573250129864646281133714485877423891713966306090329280016775230638316048777886752890262692123277203865553649351273361378416185266525887518350875952215828246631499802825209982662464 [188,31] 21055373893204382165367219404602951532111779708918156814093399300303669499658722051071810435662174961701391315069819287371693442786245569853687866719116576497452182375099029852724458130076464237811883520250354495806616363443249750729304263499072407644358318165444104837911310045525161935687438145729384336991442508124797613057498786365232496933838375938066188564476379525345374441861702364790102145850484229414247725877426763645801448978284775634737739857301719997682956990218975606812791261520401620080203126500614250725893378340675972181780122846678610240244062466893325866847442732027862639459098939863475338329923909827271528798168380138436513563506604839052523617338329711866265909812171080740419455416189960198029860609502609777960572385112018759098276545160578937919647200513025879715666693269091753228186562580014181894855347010479670695767569139221177186466635360143245413805650836252694219505954639282565934425868726425823424910175861881056603242217438637106866589935659212848663499660379597879805516752339935088798733883708236714618905887295886164081079603563235126450685501225964220564411916479293260274919150264415418988070071563350192260470880942929454682867929510716978560948542942752270651958534842240 [188,32] 18531652230043594321016333706568416412200758887162220528846522790340628362367995949701102808762425529268542284274694612496658493802490069340059232550008772347647317815548928690675312419241597583470820309680536292140986517268216957058484557516713124505841275159218891476973377956105660338759884759101752234890402119149274782144013787480307132603987479502046502995136298921317444207211111366894673788990771684276417206256971358013016336490847860376699780333203818615410148805854643638287552437840487430398364119276144830667308211026884261064626569000336608021915381907257152740536798902433351210410775058728606965407190078118405255209839298868837484820663354615332770236690767317979793195059493295386883012920607105969326016968392456056084207945335894252231966607783124112901541100467578727628384608665358830976280200443928783919193770394027676514834860252740483660257810895296305989849057048202540432141691817046396329283713462804547729014239097452091011280381828245233213856340344937212687348185248258334333992136381500918702422064441578576423149131610956357682801817758867174150357399091555800345790655836531784550990311363159491967359354661224411471409361203287097300239472501542461250423826179033458075418983880 [188,33] 14505259538554254827228744273446663061215918133674410016626320323839330567653423583616041933439820548437245416121213380557767964874464816263620313218570678699611843346359320036147757524852731049175946281867612865276585959899124246081065651957630125803415002482397816787434077570642713473609312313165506252482672073414750152874093629845392731501828270470537216439973009516347745357160891569659758545239711911139629716226883863417371540377244688234562982470433782019367167984248444618544186748706907460401250662904953613990187630247902558794198452747839489865740440819300068377844753945223628481153538121989670459879845383232390660938977446252372144621279954385820931744253196593024674023896892966060578605413053074528867676038885928949247254400802499810173686400120346827754172851701623727320329916160790371846893692623339601534655417347733852683216293865393109511043823745025695978004044098057312488564885414932806160012176380484460694025008630289974877436262631681063201426023173912918608653516651513705741529305115677764471554330524466031179213114492087947746552031668357510933073870075826729276738495143825437397914407099346285770481440240010699279168818388064908846327090700770163111102032344755160855323072 [188,34] 10115669409619885469165415446830368959444808624085178676054133891857094291962323231697154417011069186407921933684866478339360904013729284897146819788104692579702328899794099242399369536879567126378355952789659614401065517400475290460357146100168080450563546190870391345879995518505674651953794571832728017503485959257219099260578026984400868820804545815870832359612105804073744700949992369045561873118623199326128531494873939564475314637232825751043052832584494467872110647226658357345817338402059923334542440734589464544227280021647462988017722954117084883370604810705174588956203041238226461272124842216683881840001054405643197013198741602702897151807954909646976984187947347463486000856237340146221342921783586884009326564049638196005377618685589729680163957785478968050097882719213664751701229300527297505128604053116657776203084420798241316409880233708114729151125321832704858255097225552268567300140694141080382649893342986437822193207179491938248125553383652146694063702516943686137725733571579712224189225423504514440265557952814024000834843978003506624958433766138471385036536901834557116747569027815448087601446788738469408362710263972394904453886912631276669245752458931764703749410984513237973120 [188,35] 6295769842605007645594795007745629902107225533591654168831300822164483110232925984753798384923904631994075706140917463752645722906872838248739727482522839519047163496842032187605492441035162175593764115149128313283356551889011646432695076298595623688501588818631139122359832126074137399322229644387405525960998158702829646212899668324665697420608301134782126546085044462025194527653175503758368747485482260450747202519612537569138427853312743854062799227408392350569114372920074570882276015393379099361762304018256820082411024339044913058903184963601856509607486356759919246559139579185405348128790578335404530445929696587886856127046930185092707133442804789589334827236138750481665639666171411913945581521243965896822808954215058482625179785234453098189191043673168358640594118007964886300874550986500889751751604434788251890140110627359622512237061468892401078496287708405890560533577108929589187543079510102542731059549425780830360758362023052413439682707398039045474038231293562236719471405160405994746313076964767576453992212634069305825040998209182123888601833517202142486864788837511750114719012017711536459827176578465956573309878881101568223549560382415808538971830455713862036883832029080683360 [188,36] 3502279195956781050549828543612705607341823076946548306950143648196797915249352125088594927708171540659209609118674996424049584498339992025864663830480747944329785762165479068205149575534184907715644287674578810574190199769794904251608379179396338020333786024426550370015751409385822703106637676101007879757111573803256413565162067347226239188799201886089194506580948759334610725745496666807254964799257796662436129968767207459267055702874566165670650015543141871430193545336579712098366403801276442013753451312649521621404669700307342120117787635857531719059412039724249450842760067330226283473508698579426614526932820392100883125891264102085210249646065129706586876308533118719418390028296983429257719139939604889495635706395803697048489542421591800087637605048397824337803658130538933692236185154912535656651725129296291895673218667536078187348863547905600001109131225791160273575201382130140330788027362109899005620330470590660201051850659605184609235218581171398597721019358279764340173532709196138797665918139850575433478041438577200262935437678397825208648605234910106694403904653763825812949356816139940515247820831095824830772575257597305892463360064014226420227050033190729654312776283886099 [188,37] 1743826135072816630247965113478852365449534437140551120841763730474435190597067880585636754402779591962937314103814112671259253539793433139214650945311899200499772943694412180701627074024421866457793444100687712319279822572961135990801824982512463858804726075832456345956748199065738261214524858326047609763884442653308903158586289344801780793014791713976882774723512872647220730609253445985784519090806087645310531937521315179764994369450981541726780736326619281413913509635191311949800212006982601233654627749601797060047370896763203213651028272837718328958542686264226530701175153658462690775118887559101594674645014414086574557129854348570099394986828328458765613409384829212822603059638072119346391136654771836895586763977461514856736970831561293405893431109416926926467061912388937557077775873243092989642732891995140973090015841136069661444461723971128872188342698169889545324327672340660747151323181801499466826968348078048795551497641551374132541308016597114961325482338617719109053740882335002969760601474620395238004396741076160708029047590167778770657725170309092760484373221061703212965123222764964841968822587028011444722254191653010595360390007569853399186857214431204761267471571520 [188,38] 778132210804231272073951570343082350326885699884680851712469700635807792229425106897074532288859880830336233762282052564957561179960119751405073052636125470818262980487634966782835076875507307940954672488130117374875618437637588109197958157825806034664481200406971737120929955633737211672218829899791975369497324129255923127215372378699793531462113895790727523950962912071088698194930203103047310432750921791352862315659971405626169812310714835753705947651723264371723066149707275473249524984351754616178120887234017842021202743690453346531668215851615741616146484887419068010069523156005906453996202855534892821519444185802760618549177580980049757356929180803188932184189637581075570055701120465625083840993794565191969442999789484000187509975523760105565157979854140720150322186331752914544184850152051833973715236335936462719241262898959776724686478113465072605297633203727579447653279143975846481590647955432489807217279600835736724162865303559689400178482830544056742093992259316472523748240826025551540241897069508915928257154226343684533129838775017069389115009958233665623863003596580468961703881736298704208653732856728183074144767072076292479850481854230970219707806412310361082403232 [188,39] 311527970792767043705668704227027489587661216085977373654156037721717752389223974862395866492590419553197117457950117184053309369469796703609637571095705664022503743092452085888849503387276102949653505329222998927014410296887159142153590187820676278163185166272214383135096121687323886531307238540008721423316649108324282254078991419503257397932758446610647448637994675154542663819031406543548677454963718624263709392116098411217931828623893481623514552959869198803974924678919417326467689810826141546036522289070013142348103209165194162259030905587063025608532167789128728504833107502243276310358585050865049301193921468269579268660019401929539164648421035484527966059042356432451880548310225630220128838320621814515897546718639623703389526406427322351682825642499821264486026070734016512228371041516634118590302267467058216255353992496838106473870084057948348291520838755405374631451198152109551526654634112041536721889648704266668897787010412352801532847374094052526691830047095141546042996220103667400986949294136524333658578405186176985571175426041522238647669747799889489668042961378775428126073035789420641713854655497932914435386987312617037906039148796701240984710219612684866551168 [188,40] 112016387508333275658770665152012889807741111482062038604132640200597254111768816625170617808643721123846373143069012953344112559601652303570032833694970357430077462856369170734482712452052541797989267329866582235456502267914453943363091569299529594985902293400375529520244146732671662433756297499003717831714634005179684584045387212497112761099083710216777427548391180244492102248196096873924016028630793752116561137624300046076177946536338833936688948686661234147329030357961205008752322927117330402407306530466614924624217037568935785662855821802070183103968178731910118776469143030015279879681545524580271620691878120946027217684893943744504266070927754163965915487940517581054842035533533705643399486639891738094143458973735480901786381580941208504914869568672496796554253890889865778512128663107525141390986073237244342583657273476334376043342689750845779122698798412144740204384236119743897199749509883767895291043995837495326785496565063726453674072089968069714992170044251093357284895136904468722912653750509271506332512076175437861030219830543771321402124174581961284841337599886981535676830686573553856364920255120894880873365195214416729688578718402019443190341545986577535904 [188,41] 36208387771054859823168680710384732828761450726047103124897806448747001042954978874053315942949214129789616764346135072340440161769785425879201756953580530582585603298493142266799268033825398138092737961507768009224143153423204901845349227162495404609166674890815254168143813629256148820801102757807406771105745216541063395971458903282146055659050852160665336732819833521105955988531319852752549135632502605343761512433215718456249547043806821632859941210008036500443605878232489257044491092423899912130783528576285148940999369544272400614945642429291115949912759346787661815484387702121069448689703173367367953537708078727604575490482785724158681438793980708644531559128345234855238059459249463490281261391128218281470244423991660471553455152502549100527509918750178683204825695875088053909468234460790883631604467378517532817150761609262618480532676343143495982010418478438949302193524500373921917895551128987286246982166661204599017150717834468978922453622078921219049585619493916386586059246882630812348459454553315434405897389396636044043877665683431988692529097819246688214840220840598722595700187183295726027086412381107404683075972995731255655358388435796584200097360430538080 [188,42] 10530274998434017661940165405872358333707626637373709342124736835255590817120047667861688064671561334036893961852084517356966585975980071445755120186949572880704043969329913519722081640025059751287978698945875274031801197104077202079869982490735998325907142155504374199950318913960238105835429209377304715917742366410498341195789468024654711147094073138827496046767617477503066107381985816093635629673368321709387941502478387173577122293123840879039728996549391504975246949701020404926937551588635804877712623224968046953608164252222907385614666153807333880157896756518091327837721068989434792132251831699918908855413449619832851839544574636876822304135556731384874441402865222724021612129137830057590861768609400034919811393054811663396680759614505521800850819541458910252556300017614334553583954584408190466862405194364685764077576976262221925079513406879216023227637685815979317906442096322459898078873792662226674545178394508415245091670625313404986062903688000026374892771910454759901021727211091103815211665606034332946947242282760675971151917901278264023503643584852665384096084437223883691158773432929253201802294739480471891504849937877695922550337023146375897641570368408 [188,43] 2757356454522737027162029031463972686140943885082228153394450329255316853010152715171204099524679234312710510890146612444053142748604112703505673981402020565181960361383929320746759246082392555877010472122222254493815882160442626213876123246147911552069654486836166312143076886160419827707737102379038019433393601607080239700441603263731379869810139830281578594186165266298111804517368530172723811591579847851492961160170917479764416576477959706260514444933066771281547943082635133388655514580220869328800651722290114828719386849960576986678526663282244793278833952562622113302000792450743458464226003179918044163382011012388449207690452077530897709898126682128263929769642926276805400977027710542694180343203806497782284137797209135933657037667558118394639847820431237983750080021492914859761013572677580960824496595118768889975315592408654505682227813360113916851330061983105330544321307740328836744789547339051101055162982105812679341233816183107573945620910754135715484419010870099909796911773302423531360123106092799515688939520147329130389335047008971671870678821162719693394896979479006354468295038428873751695493821047060011014071886182329800834306856801633717349193664 [188,44] 650505127367401909198719488365060779339488487388499156770149864441797116562106665557928978413720177757172063410833358867460258769567960979319969671345803944956860648709305898200669224789092148261070586909256952868612957614177750617298033690372987427672669432112577498109656125597450643823476166664508644539732974912440316457907107546141942182432214793430986822103346062316317244109216743117893634622795311160946382431338594616086824575065148016845099967834844789645708260081537933895756631376243783443342590765366398067277262981251306627365394032957749130620860851551998538507246193823810708347945922393597815307850778760395846142287227644860640485603133876480616424113833487156905503182226013940360831304585009510246080966363552661954296595820209669897506764681057520276735954234711297588932677786941883466690219632511014416675053041905264827534462111325759922511875744735641784796644741934957034371438257457704131885494817744053280557550128825114536373300092926875804306808182051806359450021325286395215415442586383926761608476397735597305131234184674510984666297508567826794466045027300400270735029971965153769637112384223714112157820755335893622330054539555142412149256 [188,45] 138343640685690720271446733802502796701681122670719930311406433809593581958442036286307536784845848894364121853478814565835937026336190117666022068741138247829774391844658183905899026491697526424957365666775363011430699828176829626499494677896257754156338194969317863856853459658588603254349716870226796620076889104704651680133201660590747357426865595939997084452742801410104458694927749941585241335226067052380874730125646393363273794691324156990408876000325173092547003011107161072231296621312268133598813119847726216206934209273309956771583907698513151402838612640858839551299053656387581876606916465051868706718313079137806122003803574761933531968899699191049673719219723830691838054311978789621509990810467506465689869346931758366246539423642193305327192615734816469326200873498229971304816401141335352983357408100408675742924735987083403150207004690184495540723477189701658843202368774828568037506734114209783797706257503246712810877426455767089328677453259692044639268991511879369963933380598689487297268038321300626668989600862572844624906009349957585105458283384408730475237665184933167975021550697634869854480371550728456416199044190583528875295530194057045888 [188,46] 26535682554496557589262256237394505476914401141691608284167816227435900800167248688501061145713825507852985232884641226070590572952722726022494111904765657240822332615584540201268628884271083539860422477943779822759648975940438279400600864375994530078205774195206789123998445954543915780122622315678919485335374659805954792937774043433882978220308842893125503128783232338792168203372635357232845765642045591025059896821506823945384819641776545295209236604421375445021460997690342415588430746377167797166805144002014116690398520777503356333968156161697339516973472090218779777652785364067446146868989133409254728555262795198850826165344838384689899912455394238264342167959315117630200292781251951304008069249126106368756450135400873003181495514703177423871403218065533995407875577703988840520438137631907868062887162780579669061172204434420101067961517411285123377675631857999516129427494307891070262580414915160204451970040217932397773132355088215199868106648599513330415625612264784295051662614628715547310062827120723359476333895882559078897267403381501859297034310071227341727779298225537647904373805315001348842531588969075368859267772299814738406838992977756032 [188,47] 4592437670169500072548211042741009621440784404886426448091793828800327749202502172614617766580145667234049580105687257677017535305369961222588336872682002856880094905080197667628799419055273019748001754969727055758612632356496513288990519812404160747126646497760577124581323184564109798440484928662262950414794080745582976890006297602696173051129779448289679429966608070240293782092523400773354319882118788948964379116887484964685777457051287501724211698046064930721487837999853534556936235024847966124900675714978648087063692467704867682557207452418412437789282080227624985274932030961240429151865842858876533475206864491448714138439418590929152367262681709251910232851605957565647661566376451471737546380683578322061405656314182828048159674454066463717615967165172831896438318650522762152056022386309060418548694300893634051786543706372210564114510660334737027757581900431814455566619639691923352099230233426148684073632135542764849240706046961294332109539028842759914414101146280566210447745075365994749849536604111928489388951928840271850587500232602943727439810413828602226798322977465260329970461396448178330385338348670006884945847663182866567110555854432 [188,48] 717375312444986656749986328337603694057665508030134621283720824640805876367805466535104223630317895420362164329548296110107735515984957756615357840785511474811988186292394266398637018928630511645789090788947563032075620963888350728218273258221728148660068603561830338041400130731999256501677718517333881072823452958336127811856002507583569409847487442498181500429179632370111212126466917198482401956454701362087305189857615381589856433466620136025143114645833486340682581190610203608655306478359893930875352253218213336561208372395660923715137171602021608156799908909813031862370823049156945412487853961115930204034614928756448467735570997130957962140388904533377431245977402546420798633493941880850886921893407549751727017587949183685528229529179709353851747083611546651299501791932847560542987680779751691335087336777620211753504305561756002992336668572616447117428266785120787124387360403452275362878631288574879287642583049334764591242048278312809307174431578484212747931967351400580962741058245392977135339425533548029712302865832574092393967620658453548505293862023721586898530323506170399041119633990912647704727130663250523481377121850782900943147720 [188,49] 101171465531120772222762445629649746942470530049590385078960329730292754824032676655573426007465906227216244628552403077881057118077222406030966392975531657669176876022037809916592579008514379348707539898320105287670647869882566928120161505677134900937993210218535311499076665294274542795951778345653110726862137870243290361116198867427412889765723146358181395254026507398840799187515697621441783533210341300730794111026510477703462009435168149619548988140375242260100214616602186708924671400331402567878469509775556399512160960763766867616718816189187750131228817163002178266211089629508972562240319904356599033638823333708328884446269124857426702043847351982397115222565081502662601581048792753440539491024048987310313210072089090398147020575920292841238984979049242522030849138741602665273874325398405382873888097122468208483610177686222657639423423649827284962420194643930150067187732868710341646987503266871989705092079499894420016904925520168130694058804921391026426570167196431084890175034802368335694521130258268035013351013884652490571248972197967543319765937547838112518835138867137248372249140505051213736665018506995990133344684468936305100864 [188,50] 12884502544070207388787270373275515172554226887760722878634390938727070758824268833238767507483016250034022105976629679836065798420872194525804543660715664135350211540075757059668647840309722848026809152432325736450172286810668614626914378339455478745427225592871922797987161283668194569307799798664920878979421373817262110139844961028058423802570309318419829491201469329068839313312245472214087755574683744719253617347043481607386567607365747001761809911840742956200856823761576615915065494363843819163681255846504515721766549673540511609311290670523395574196671463988482726112726637496567915998647086440098444522462671747293793143640521536204622899833334695736884152912757385565834149020540191991153739646211276880707495519382601291976510612386040328644400972622736010981741363083718604008617229819562706631948018230479540615706484580582158763945237389803256202211088378408239923066986072533379264518630429507808177239389307609196958338894092923090728420608452970790825799793537274661214068247380272370770779449566320860063142944435117593724533973496180926351162963792681878074196417163508360013172406343874836122468825149297451121320698516961203312 [188,51] 1481961951390948713101984533821320407602441440439502415088303413154074256924199340461140791824075615774393824000776285647817839237133039584651639252103716720167429947453690326388755593388984080775994618853486384760806707781019544652922874986880762321561375993168781049434572122262759431987664578324160140077722926005624735667712849646974270035311484289987338122834184864059355432581390147547348400833084475853251350345015304070225034002507328302774855815538524551377813902090714332302977890848107879192053268125400853348435894222898269259259582976224753433032334248008436625249355942222000011797213805401230152201078576912330336989084659315380105227046232596641935237182859601383649425251441640814517005970989336451684920188261816284821188437018107272622330996062134494890571915294511564240129218048707358072017132053571655219891122570187592948969353782705287430481290527342404393738937684345706386403732233213535204010490050344895167761073346415676004250041476475832916738549178293259995075403409567685409037951510049946794670071043309976083592787015504783001548683775214264886709593284325498013667994023351196917273456423577201256797841838437360 [188,52] 153957608263709199727193578425693679899710594542376284309837178083073309893726268708042366320418142282092060932696041742655498582988840192752244156542417835280796027854888314787033731778818181943508489600222658689855227610422134720480309553371217212536112385641149889041997456139180121537819583710816029609201153373498495415031703733704474217361796523154823698586960633584195909528894454328344592210263834065664687583428630623175154727662778850698409473111412838982509522103518498034686426685831392321938876818135097873966296147655841623655758869153942898078563061200308414219887790555965964658711928295904442537566034068118622786041878448702420436823184492689216740953517406450561876044387246118733804264174551972060542895323708328611090161401811477712720776672611843467025324157932955939920172691978385766084857972090282318364782211453169459146961390863045097307500988476721408213218653056060018840033097293782999706405961705935521520912517094875278553857081552288618136562038341984257562068225947692603435089367320764043656905451368434369253729008828428033298107135340968895104045324520727666424698158121820534246589693632511327777005316119 [188,53] 14446705444687292347894773901299576780865028505341646501067831413309865151153050694546510850309222530950066819199853952290756852599242601458456047055305300766381149702910194555493823981060698637932986488553776567528344850231329507191853781793388219792826232756052654358433579584373040572082653099699764560110207187072111397383381814491977548683465029393625731564682174574853124465600560794114662680283156413667538527818328695499934501384247602857402990697833661618284635900502394381973189582898026297240046282593435007713593302099982578490323362478936685724233576447087546015577892587626126183147114718284531760510096671960074771984008513108160884400172810794405029990421128135905742289284865526604323314742466650319687674690861322364027105564881582889011220863750964074420768525430166002143645793807112227404320132325541164424744299347908261773339056370757723655098139851973183081493947279887538885796936364413206327776088942284109857629705949971784216145230419856593562628423575047124219351614032486748554345325011442559746135116380802056843231912405276776328899613593561554481037558275878087968116416974484557330172322422990155874935616 [188,54] 1224400605966037825669221324209836171585983835891715665176449280431397689795547773386716889137043088867598429663790794472391803982592068453861073978101460837826473677333485005582106553264383471768837965662810555399819382354291332409477434508294963823292223013277680058610404205184940428517475120223360145593653432548023839054112527286148639872568788233663094553903325120261189738994025554575020554320076006297068862285020696588172837546498286196940826845897024927788801943577454295709363572679913429020220473051893452912849504777366308514735408893591889903772256020966811335194559170091945575029645677909418834848313957561836917527990711374428799007793601570562887403985290522313544552484579727739839895998659537715227117833464395395507202770334245828997027013823417762981207469661485239494151736490624912131594054180642224914050888748421257472224522171378834470789151070159174775079225438113027180892308389643289521809791738953294098567013066704139424126720958846389982772053580227665403300997169180131582792942306283537857643444027729977201468865498037398240124783960814142607151100189278787640786057624031080796466453602922901769856 [188,55] 93718227045140002702379799123020650912298571663048736184242836155049328425955286323781413548747526265169936737871505974343942853086170629253601117610869332284989400002933682596370153226546051386036380343880813367085039910018563316305138045768821190691376719222340567437719185850954017345314508543997772382948046486876507856538875678915823541760349300201550778326443371687372158302138144633001807274821911161404313041136908122091715043182992289280003989414578391791350200947777913968265006191373234523766128300168422123687538667337534965243474943019198212227688718421645448989778999332845796361292179526656794800655220544723190400286821755417839127992522765788365786412494710028991459430433917160705785361287503230079168870788831640401194773969826137825184924435827912189990563724468869437635262108911963788941937715692702989558969322400486277304556744165319907916839029708661382884133658945909837706103730283213534149366796570998514923539910222016887218172917870338945391806260658854428769155502217561240544086376572920941882839529785667070977686755703571071244671367479156702317942421371615144834705748943458491600026408785112912 [188,56] 6477463250862442431118907359215296139446010342251884217433052248201754515791181114134278949305350183474153366326657866342699565074909053015888813586049245586962193508169721500007036264752951810388096614370627016647585548527521487572032463904020336387947051576881583053616309597872461717591262310534045748803446476610634224371830814766967402387289764082720482218456322767444431765996603419455601089496139180415530923401781830358969306624329788185851243198919623944065897196249640209356360082550490481764105142359692303284902680368206710608369333182517943376622789799499325959535692892269599801256702551388653087341618604349345775569722115483661485076315435528427836600709156417309004712539309024918132550361071882481016690597360574015128753598648175619625422759674332151471436099146588839540287092200783752547769206812886459470249742815692689591535545174895718409540889618734051111546147736846280846744539191187396138604632089172210320844039670879050552824151884175014708749633135564630942006214931076326916777211782400100887745829945123788059955922083291678210385473169496288049294799058397385911349027113024031235345581359360 [188,57] 404182066898438831567738042622104712529485161247875154451437577276094420355314654573611900908113721963380658799893871705784065130287641764246126576672663137867951449778421729185857979036143065287642718587159250109210717069609986194937513082571585379328994810579934512339809104142838700387048340279033974270136347659238794777136604628632060565441040199773901343082256486804605370061249848053927608716719891214136327088467133017008334540464014794269076945741045161105478613215074102346339998110093778342608013394456896862013298260100696868040443532135189625350732330930564299979591578382160479562241778749441005477722283669541063290903560351262165805492488133890234393602855786346849487244292007522721996068935277289563063385429688671408354950894885407863671449166441421227433852545907613388298568796918483025543041271897111121396339545935370081929043918545735100000444306417611028467964317206943519763981836272986478728123606150176965666290089802707178394815710743376855498088501327992172998316633151306505949614231642375183447836125777953967048583246166522936269674214225631638343892353670344443417629111197304362626001824 [188,58] 22762911174665358576129608874170143151148011831794010512433577017183724538696209876243093937498406136064566841191967201729979080545980335251295091345632374456423437193778800693313596403715603515663520927116571274031951022986544628384235634567694515811174230371231856787922186784026674852157377670463139471865013896164825883154388764302886250530011284058557724948489122506911354678135314900313485372631063302017514145785395194645361595460383822196537695883329484675797263591543935411028972029047894429315637702406978333798286249694789849620048443735721808135968335087342740479036483264193330745858201948451658897650730265375309240976165611200265703217742555170300989510014871820073382010223517458862872488710683834971003737719344953629815562489476952381045489177352581358869587876620430582580910290773993534582870037039297756357187800986698524857829934897577942256875341166749528638268294998308752520076214651896093948282150801131544693396591579127334451033812332895164132149109510624986179933136298267045314377551187452849464731572320983560386469948197610241604142388968125561084789692450908194300616396785624832915072 [188,59] 1156702682388033768057798179881436127639980974868015437947533439713187846933106147534254417166283076528797267598206393720718845460080212947142022091070256308332771372920600233805959387712457184140524249525450990838863305014737154524837038650044887595094650280089966282369206988536660039772346122360927565654835593329517734276421078715375936636761800626639848302218068211647281594567102980254308957584357707298742194031893837416318337672202373158632851625309152047251365159687647633379728844978119235085562469686858439612514596305613696710869889822383576846083539563095812983090124892885372335735472094619261852184081098320239205070290011962461159819050740358163936686149349348684310428124944439332649694951587299598918360777425319805173858889351430846766511187129637263878588222520200273953327058468679680179379510925275845393696328262945525007951369364931296852242291430835413376735750011342417158822476329291228922882783995797912361119442917020493181593013734436634229998369294442108576290328525172204890726583457848581280741611956032514134982545025139604901257909549907542916401529167475212267505660178493842440 [188,60] 53015227803791906691727011121946820717302278382350056805388121203710873340128523997454247024275448878050241558301648437713255904667253372140593832343530110419772396749134361838205878668442668456652514233284505830620250755577732472627778385004746347691180429798790089005438415524715225301601998277767974652600088898135251023395135149119343458814848073728883202941156510641648275141853768435979830172556608678684230295657385206019420070030460716682017304740059302551937817523185168645519455233525322422134345863621051613281486893658971544844702624367171443710524214704721703724144775076644119966099801715793073194444346193953407211599392602547814289656770151930593170513963744259766572854562642324660597018254261795197478657520524819110231058492779673211419312105248100113745236834473838195026280272074343345142814215859571721957975767117837399257814456969581082083314470332296135863797834492350851247942937980973301594854585149200317227637553945299426499776455563091125968298520743509393408600264094886865784606817050402033747006966293254761639565749727710845838800576379445053114546409214129166896285043738916 [188,61] 2190704211215736675605949749565693737217190815044917974789981357138443285826783693434821239766373871006743316736911578891942931342963050741306822661199866674984446702736560537517484763362268189120603055191254251583274762585336171314373271083414193966287841064817301366816959194610725737975479433017702302072006912344013610319947055265310806979937751725547325437049641918073720599000795066095870748491698221103413792943982616282897805221788436974025660032357693579363074829555038952681586580087014597533117812876460085026593848699940659422188386163251688396960395017834602665767849299654775181393350068826699510158095968009808471100472155011913481326103136213892535220389379010887599406483128276626118587042621313447258886214781710211813916670322573386375576676640525136519875195258455858381666211072374070582423078999245657627535066849742520554843128526484558920357498829160532465242924830702823039888311580451555535639099986319139099977102108602011100284478445685055560338487141688426785322271468287435647720412602186052336725618782822248974669042949676811142412655430220233309517430676243604772492882048 [188,62] 81577052533961562514978509927150215356989072864799495353927448223982498838593463594014060665830669282158734006924052401661084208201877644078002814258227495518026814485690039744378787310671604398323583328021147424695126943017762098480531372959193934714863885498293138031011248122772347633539706376142905765180981126945854465945913639138274748473378698905068637929671160388122220199949448636923676786587624424786249052810813726181642752233022562306825816476007227688087956591262936902388244174729919828922459523608238596669126623746758911116285741737854891940926980279286051014377932866789317360506139069430023966823316847150984021721199415446601751971460627896301006582973014998165344678552478837813959753040363303656333454251818266840506778739542176598531532355358648057779396846462190591044679350691896622371821090335059895175214346646935866777711826845106803212311494195798629318855651575260038955442432781283026102814198779154002782129740662798892904005241718227283751546910524570596467302891988419202341736989145064095696648045382939538913334732039996816066444466784204108563047195076258494524224 [188,63] 2736075888240881092133303624131175435960631739891913034182226929864553325077643458921664685052966166762080106238461272850154109904488881741213456187427937826696047376539104844635920312010807084487269239333148962082081417044776419375812129839130801163655789269045085329399362565494194562609231817630246565062112988942113807609860416234656635844275347318490404894296759993475365248681660461043819961522148401563520943619814834570212981012834379416687264829754172557119511811663566459145183995305760640065026022924011442931786004489425167214678610554216232068286975576034140569712623205696242003358541267748323586092992845292579882575715276846744849671756773055525202319774738994079680526296150939835036691874743111509973627565384796856866852570737671782181668618530801669340161507867838924705768991156138678678321672096594383721028746918931448693075005057039647976312718496947132231047597557135595864961604573125919299055351938979818703637852995754829916106552576830920304335717777731515523806996687022448585614952427204191411513106545864919688403479333660565691919461343694433371520532005538008576 [188,64] 82606966335360430457457957817302215306031667420383063980434610525701956856632584773633108923843299384656198705833403105784582769632584255461135905631934217050893816713546815779888700187664327222584327825779282106923682437320529007722318166450194292514469068916413452926576543743403844878409592656225269902478643678973368043415569037992135459935678039469060481821754211188239697601566905360609958732392314853693379441913686987735168926166134009087991027865752826383879237634179918025501186632706143442372191076819273622560473021573722747874337491028088401842891948273963483494152342245430126587513995309807272287623265148561612497709576864248822895728479120197929530642460942545044216883860263315905208795753584334269964497008435963105866314763132866091006195420299855705653346240626544962880376756200022130386033878672656706572765313051612127933908984029389621755318593878116363557111534436073812456467439965346063821106143918241162754541492652022096131671774470704208101440411712581458398139170798024806545327435284684053588585513434370576343456854043851260087910163479751084353405739526800 [188,65] 2243695959692002843038865988334386279308468874856384536659760787373543131143319556073872906696579133250230649783361338688617784634254799231643446967987940169769984143750917102591103713798101737194225612803335328168256899369671634976808917406245621285546618204399189271732038154766419233709896959658633081943442889187033071248915122079577815585359185978057378740576437996375703653146436831982195441097149399611442386980640564971125539474723058651306697042589480230227073140480924515234687563138076954508400124275594840941217093391543380988504505540743734167239558496747070964032122262244427650412256178154493678502042697632763542805319864922743496612901489166584006889234588860127645245127420262761789641228291299565719817524452948274489516189033868945210457978017929470166126321717617384966902566780308254060629399652098014856727412647717702929078510503676944524625157629901264238098760163370357150977890323872091749108588161268210449078613043927141385653433444426958709824044314492262028103026445375556689729401917334922933389873399278930972520459766928077619940626434987990204500406080 [188,66] 54787104134200179936623820895755440899041332299489278798597994805311951383768775172007407534022683401000361630700631842844974054497396019862019213071973835396913822267775612424414847588457099832168116240107744272979709326120144162857376858631888083810010101994586262552303523760774844374943069850060172039275637926604360537604006690554588779225380192106293064572354549722649855201004839475797123571881367974465057156371154420868671750410328341873535977345259539170824354192128543826752102154891645849158422551208324692969375092484007126040486543938873707856234402616858949714260207007166058393173864170937054645642149709369919449155639058620678273232741277379470140117868329385333401604072608269102931240837325553472065706943830235514707162926468798902078948792112878439221619577881750147791623770518415406271358518852220345812654574144080143161806301141655113283236235067645366043642070583928009839575229447751069124601723204092162321413331147779706361653412233924736554766844974463184393735821707549526018618939520159009432967559024010112394645367437598141311249213410555781010192 [188,67] 1201837192472553868270170067595218460286074751762278821683123593530710286239054252317636963340032817959312067838590866712679380508544909130487358757798690230008635926942071521949265310648382935223874020806618965722867929571847292595711205173102700191184743935112175701867654107091307682014370216409478823773701946350605192393824063042338790658930790994713216780211617896076277355299641127089626395475933109080680916175993907680202514094464820046296322619544734992135084553096273307020711540260225876358905826547300000278059285879381299811887898685598548001844771440683558405599320410523094774036734396818038367117560392029192627967988122186298918911577091407801819981785158812373873630957273455865545524667923942665534777804174715178873338520221236924643049980321015830684550152635967844836840378505453777137803093779101212118453361538113237677458084778187612872913244531747836965803869664611843397463430150498061668328819927281724930138204422742958202417976446808652743031443113187409433969969201263401573747387098548886539813364014686419500622374979425422988666230735992672128 [188,68] 23666250042138055319563148289553724745836469157166507513782498699457027744114789107384604624032462958287829329867054855067386727562738427338408182766597324135460613842935300841041000237809128027455335118651358828622932293612152278502723739409536331550687760664727918241432289625489492277781862180597816545526391993668293162353421175212476469180839004063430048872302032292158762737017025088023948370616432489675312428672112845797009359585301933246881028387133711995880904601840339321451163370001707866681099441990594163134361379477340755647196645319600809366420193583473690596556283242117227570299777573168469351668403563927749819325835789209960236113667217935947894712725464519292230048977891128860531250956717414913160213157144862966563821821350018978604014582138534369099613882795121071667701154777497047781236014952662863233202351924317278972075061847370358590475542861472579272382660178118015298708926373078883424711733688431084094807172949910404908364355461455730942673917074636110814011734962441447334423040061847766177955984629088233663320992096460785044501055813038 [188,69] 417994702858495683736948765855865380913460375760788587721025491123340093677951706253966184124685748190161814059289205855284603747557892235238399701558548079633610066468094235177202877129050831200112368492181211034061563354436761309015474372879973450307542682257341652006585615813729130303111992500781039024161354696767627524906189857884917646703574804479487627808238484205570451080628045322659244574185977219002557412744767424865495584130403674387517846196242798984942117652330135038564822132201426845807722810811925487242110050785155381000703264646074276204931660967952696187143991922293452407682127011973290531388199532261204936763547640516028703119747267835058614829446817937381144398378700845285307433007151849975553151159330660240922397691341335842109584119879741556856301736502746380472315814559717455512079516150091233644951028985699895743345266357068615393878990858141711875490804900460305981162072180922485787560202693059767580057948787673446066792973336805215825230544564884143007726783934626744491808882831086101583558995378584336547370789175783578926981440 [188,70] 6615883748202126069920599949147196339028389754366532348538773425739907199940749491916168765555221066924801846376574767104697689251608242848992510496334613591001154104354046013826626964696597752363030599415888255024714392917145448661651684518200283540998126570895834120741560999457181498280015250772974356800395284204401034247011239256554350110107571977230175052692009037705771932595611355002380941285735100664636426126291915030161236046328455009473096967440543072575385496691838453059418350511338968285509082240520834858800581631772040726634293362497193714652739663797200935623131703214483664549365039847273601448539022209705037375323350237308141397227332667437895264455091819190298890607191325382327134210505844364973325530137777009265230821928074788599861677512831981781386657639648057024928638256920263461048382886781648936945167712559336372294200013829474283461358693927869830760213932839095812687415692453431931203663040340928425908159984167987661358710437043433216148042247077991016673609084916819627674243857951231587290267132049773283854190936421067724960 [188,71] 93751002852242819212813486722624647253132892314517986069660615390777275454138554450488930211806974796940286833945805290431926787208678226250794285645262293712966363250388444152739468084997683704571208629492075937821689137271549791604949193957163170159772617967297634026347999030072241933553435053926601962746226714774692036996577059266738963057346818728720136680203995880050921794215991482148312962009608767089742513902794320671207310287482899316317960399764838264430913631918864471279059342828239603617461082874935360546223870230764376447261040233200324021158145633268019733754271507813967418153350537882567620459708243654767196509332088888676483831026233876520378676103946702043067585661857496351466165559895414928056273068036266476967152230399724755946140820949911675133779335751780578771716203855495097671237796188340664793665102651989715306187129909862748829213031829150254035961989666805005835188160885735292418741832999981928298437792214842676283918777587874096888217879502486073259707034582211150580554840757010709943067811831470607433286967388276448 [188,72] 1188247288716543664390657493947965674476874212951174019543190050858955225711624171406551664704906414297340563412647408139576949146523243888705660236848575585172977197895441889203889319739475499703108508489160060740315968291538285765528577285187622856862432579398159668881708468979392005750982318750229136763833246215101042178670723861286804345830881123267216494775053843985753989439388631623380518468862468110359442033222862962744818362189862531936387112905403614030256256609573367536590500059452823854597668970761452291834826346381526835704447843152053944597570789036844857844065732701640891262999139563057869588066720822423687204034400762366219351854395506374710298314296090802394625299683965783601548918571126383596737974790738795485052695113183418136591637651677302186397593725228116785072969352015653393287540419189301133057786864349485367711386464431262654241591695366447209672515088761149458310434140897872951820096925347913115138503367753772750637409722578243308278867093449415436861697024082051165975304808843104603791103614170234114848353636144 [188,73] 13456397383449170490437837862870286933799366322308682164316655211388668483648035080160423846671325804979407789855323511860780459461920738050489198860124467408343896062674339099841487539433443803194301855574154407843675870995988294883529302741905322266229496373205168219834499334208235731163705245361062222806880107888011204713165821854710927983873324384057334773053864669038344736289443133511357473599072916606382836490129842456165847459580423551854280246012253112116404176024214348728457989555271416918302532771704633911455790623747420310346887281543740840694422604786679333033963490450170342474349148380754900596065916977402841661660969280503291459670053375447521098126004967576255592279170800029260619085861223878776915687150653015623874473296371452699327318000033642625259993113913900036796871374899526028774440572081557909225461522865063643521787976587452780198521308930205042337140324398563451791052399386845135280448563447353573965704441466906244616445165476069691537029969335320821359518690585522876941429135962549502300109589467682711172192 [188,74] 136008477182367224133059120037885728391969728309946990477465183403794016729511270265331888372890143591972283751321741620934607062584109803177132831569533102617059259801862640501654215091329824594617613383972093184018416119605306729121444201423559627316485529697416336861284951294832779124574781005138176369094833929801735799128705655257308870759539438327101029133635198379074691585075038705623808078225531642464241954829345934680298543331210069737790988821190235643654766881156689807248035054765178734183077838389462780073465424438867240591285308220327543381552445404268885811137876784809115887687013973014372603602007908880247280749852462289211703126093052218278498396344002882065405854518915537170009084830966453904477158878054496758570975084431206825202264824764045674630634819397986668949685165699527828380746998729280728423831803728573333323868348218408252137253798104639300266060816636642538965787689110024301103967472497656687470006393459488008045741567892811643330986431089398634783963694790594595400912235132451016345016667327233250872 [188,75] 1225513181538087010636993668002503382344194365279297247713662532564830809386650739847672299149306011637272553153440988045809175100752989647887262331598546947403585070936156383607914689617695996372307769202268084357599098076815612134629448652215503564063073018642943475689628002043430437173833994225295331077902436061177365277410171131029603945465608964282111034342854606656091896159463990773124582131712120866856780676190926584282965516150861800524797233657157783367825671085493139904813897245641247795194188712195684773243912544436029225686840729069694308471013110006494662560197229723210869362312510006445520300407642017825878577617006307305762290615340402579079019372453166062346517852644543157288239149274948178003780963793319051621140877287874569362727148011874584128121022234071147762374680583596197453462826985576893221868033573981574468092400532264754086627289352504154790574085441488062908717048529415784160373448587308486324547859599159707908144286596782460639994126039230089211680625005714146967170029244884928283422765351658576 [188,76] 9832398376517739022333560442010479653858515757363084928356810804296283620650921665686408349258307302929906357044932531365876412539644124550146228089975669161996689607443365118278204028449313422626519555855548810917567456848442254413269572272737375561879939670638732296224453200137821699294820734136958553769508728930542346432875132747861554542354825681131144944208216223961237075280978633401614076080476403121510286584068950192578709531889518975990177875325946365161031591399949753818656462712622940532869934538713770612446286076982338424090071433256718265166089553065103628853068551415600202312951947431259023560426556849838927201147525897543640066432067138331512310599138089475984899704165377194760658338778305071920169413779763672642991699310192469356125669859350969342527224657112545258473769345481083667041063559973738737145261927289863378001238361407190436150720894621421691108944514091953255440301076018812423208439524293390147372789988536365657083736101158150631663552688770570210178263371828978349238718392420632541296693578 [188,77] 70151913158755750132413304553116448733054693625185100227361949545276855440425961864481800443909904038201581735583237960515882526195586954236640018061079931146091015819702790378851259008527579712653305977787822949688208181531390553042161832628570476144432570975710801428792721390131224092248779945349518469943133989103550382409766352932056450504954868308204084235813553773266206394473422390544131896100050789114236708766742613174487570062641413048640648569432862124403987924190070105732012906129402257668158989135100822539493563353089802131816240646934391485945418393652521315146976531490617718039527465711042606057003947228361903965744929043036329115701284667993122607712894797379609759861176703688541166265570891839615217934448956623285889267339354873142613736443219257005007332925372974467811327810631300996876681694500145454909965440960520444287618480019518539217853957941936292715862442047619592059724468482907888772466647414618558357528575280606755936239124201184779294286751712592626201282932701928600983351732935171412352 [188,78] 444509581339642295737530781852947501686952528051242239483192693569556527891154168545704162570667137025134345744754024908721844945908696544515155930437761997936900864341479188970257052752238959716964660634795468662112835109904941947068524269988794415082076647266054609868767136535012293740373075997762802226679494743621156927647059425849538209710265742082930013374392127527990500515904538688738549115272968282635178650005052989480721087680848496435540536419485568372049560473640445513109574103315532220711948081274216353520838209522503496903761600494142843217277420479416214165396631218837591757470126645584141913703936076669006486217792358361708764449810892178641094005955698125963157580263352485546952672841357316230908007680156413762683610667253287264333933160336552323448767166903368776710568108967915998075462076698953696897399314936114567191330643894148528941780314620822304576697375377254273284919314330358095270554666884654870534870249516312773249265693094874830607110341947294664007585066116404539967180008877078176 [188,79] 2497931383979809469369938461460272026672310697896905839398344592902771145894005154777166842178657354571869137676869755408900187657332274534266127553436172439526814505707953245341518917513113119054444313314754602436707566110323805943565438890769859538526362315851275750449110184339095530972057822400289770606039676434623870854827124007447429850061519321336079393128813616122293294050807086076781103613086319690876167270603131188174416570412487799160102213183599288512579857742957948079716118016643668315077922365157375999941694519550634480506674367863711034505472754455791191453269035537165699997892394872670031325057241913522895363057325469015405861282819170638575585211359530358285108882168488325352710043171842308689610523311041096256844080459105534044144748607963118214269116027764405755111930232206586998370454404234616707065029469494248842826674269769643977572979545237744060369385558988258267695148003569566918837466737853449510159871790710601262193967163286954004078412411985133361847296511233237417173593783984 [188,80] 12431009805220136976700370030333355307862908839580444512314979215317309119430830296187155971918135971497300844946832744761062773694351823556879367915270455269492837478827919055199538513450671193819028561718128536845031332060263209693258610415516307248377424407373406014151232453090550254080487404662446449658987474089159025407582197071840332425178581219312448033848900575587178951267678276864538879439936822813807549599368702601435742661553466708954282296711534736564660697914708813203586485056870440766765712631573819540615526576635250324833445589860191530447894836063160221151947570557932044253474777627286562534366585234282088572841930751191296732142137802071765955547613744116641371415707263900442820366401910869253930345801616464699266393628827802488103255481778293035112665355828167476056258919010954202451451764619946453237640063423679821590435239293540519838216155105801730805358920711065104594759341187262333864277667002841928597242244910383984428000976917525236285199117830486087450851307482506740351264 [188,81] 54701518141483388905138020767416567313800770155069018921649303652595949874474990617369410364826474199807083669567484976502625455666028613799157665785013268334299378018497475422761266535339173710816243636718349141648839379075273117368216388375060908281109421378190732393996652115371103734358518004277487211198930247860230234232346562618566447387617060032259219141075246290264738232704736137248508074314471138214410001447871950122666999334098596977499891153595309355593858417841408107362889057657555307384558884775115417901840906908829332265792513330879116757170487333995406665487954830680606330809114586579261954793093862208757322997747817200753295742063012833209548353149135066230397389952811291827205248388821104484914808049951018847391759461112700430074751864416918083542370468132982703567225850633644697351842530598261115392391562690450027581155960283236766594263312000530527302964381666902004403696206994644311273259467331205209109263420029111870065543044857564371507712536516344534244557758774683638656 [188,82] 212505866239433109914960716816259265557281739422565817536707276352090172937580987652484463856199495679890589700693645536212714057705218806604673281293827011232823739214249827103598785867891791949794601622966872364174150569542316370495752360133444619134978215654330095811945596203805602649397454347605399455385925678642517658215542926146993243597866084383556947409015169273857484630879147230165428302644709444529763097140662971063153855075323801655094576374786328019311610697230025777859647295164295716187892509905595026790394729398110065028959356500160787528576403877067622319134914003022551951477242277825197703281911541574637662133744953306625507797415153631968337599031158571245241203940688072154387147773126123349988380662599128301592156534195664023993607156101790959751190313812310070496829005738073618283987577368173019015367195110729369957108319613619701812994685739013524723699252506456093608288093650720939284646795090868303053060736846639773558520671022393499951397695841783550949531753443032 [188,83] 727616660691707975018169631522985951411419946313666206701731274852306654953421756999106254961528111619304338107637865035369445356628313208854796533024784400759331989703251396117060544315977800780522680723959742942236394480372615062017748910398876333627482563334813675647830987950866473542982929828147395376131265735146333399633420197494939471704714632364131641815462030425244914001517055553512980971907984897615488642745261222606487727532385801552167458434786431103433973542952368989297714564737378604107720311948938028352447075446122410903780799410488936259219977444714697166013332729068547187220746066265315997833254490891228357234289530912545234274156920448143615962699733553802802240007044716274525375401676711486023105732123895637435037505606176417952513788448945021750385815266716664273803864707856767230260709694469075861156464532345661300438351109968267986728755397184837261278019530742807089138697529980909324629443065992683869847185756494389105168145625053976906288819173880332845797976 [188,84] 2192023715235689513990821362898794091643074064962259660893232459612305709537432034190460522158498912078049443668983221831871067924651312816493888404935150199585387030379559732551770533662857695883593508767561361660624805689707538151311569337965442020121411441585903747324561054967230586995400291978646633801453217927957543847902075183454866479499352764249896174020332989040165194388615170013525566999639101550008777665923381600171339307044010995039695029422327218781418619303648123219594269157197794005113046176153310798503821974665883486741467089996478330891011385646649509592379454941892115348178002805064676216007931683283608109603908137567617183082629945040721400836986380504638010630147515636502926118891022437934082048045828760875980112153805228922188925212688656123715654912327523983482001603728207521707186780375383607276244473892970327235049297540179218818437882156118577807838254329036640720185923268975161847572981417743658863216959753833433038435124128065552095334240227192998628 [188,85] 5799861442358305545448927005228668684764447125562673487200578311199622791730399895735781530849271320063247310709070266815098362851367743416205290436308880216950316809590468043720982279781927656785008300073384619655256250026482359278794409990635604177203980696096918823828930224361925237310346283408235202688113123406351837345656295880382325757748008023063441543705147425918598051664264810156254990204484541355912075381517288568885438761358614711110687541536372971617906696537386449633910926817757117492775485649985974320564299412634599934665329517219956134855967752882544291226419455592935036610381734368706551866875096737499240566827202679312007086470337568560121944558863192384652829266248343091864364322582191587598841742876050491264767510922813537636562775752635407554324966836374970713571546840619540660935023963514666346122749907048361540426203062469938993829534417999779243134116108122826733070967258376364481313210862323288063195738320186981122765859838191541816373223590245888 [188,86] 13452581257466786417735542611874348470381263090186604928674427769618517183976538551302559791700051396763171276502398095803809692486954054909376965573343771587472866394657853928181691101251405523033239859397560088997131731578887707832251464700167106086017671233810733101271685390260781505558968630848412240785126656736617976260150609644748035417391633866457258582953640140510897323684502421570689693124113751396441191298158162675240181242429110244838951977417358171132912777824655390212554499998930604340501354222719753568410369701092713676033471802272636137004760049825040520067287516200052878459746558869075108957835613069233141893915210215621792608862992122072708399457163941858848738430351092262454811782961965273103010352058813855835741248628243758690917769517908569203106622729455562921385722407247927626093066838799117961301593260138590128521847268120713389113353260602638848485435993014077323962026640901342192197670473329218600829187906217274877107542010525989382623665600 [188,87] 27299895979486004718220208022100685974688469607287228280481417137593463747212250008568294247249104593240615770924357616198663573750995982810464975390416243607715047303812124772167056469597105937434531126199813001391116233134591967037373844399781265501299220710463378025735504755006943002463337872431713311454456310294951165573338502050896734312847077730283870668364643913724352876663158293826979780674814686240203484256872655132816881315926917475160616771171598337960875802516355116137447481594910474468028749457327814786877803051448693560701135605346740046681215285370562221770152012650946189383156179904193429800973928393692074165385905472742367900445935460944664597577670449930579863015956263406576037436129397356182335987397984998927207231510463900625703570930321024566413567325086919396919683338428787655187044823612819433491232581784285988232593747411432619693672344653627419559306678290692922491001554179600723950395304240193113559411648819240986029866100970719213904 [188,88] 48372667406624325321588271392994099741437517402435379166003427325912767194057685597120611678186534477910333721615723557753116820901858287831913685491453124695932859611520085996306908285168243685375104853835366623967680207932039948081660488676344323676187792765332906656886099645592013503953344718838263433740286925767143416535417306452271852969148812400164278944206985052743734913934888655328817641960529326940121395587489018414350042887169859124397044801126553301226565425937411061769276237336152794292347231169325293307399333684286651548877355952174088561932508379953728804276753332505532941324879727292627066960567982265498178027242107420482994184920527339365889913827175002946154546157085725355267820464787836562647181258244561256938295531382950138620656690232411752709334576716498092731132587931475302431857871336717423517162426326789882662863200403692088960212391957911234196928131282516266930990069272153146795807849216170491029237511037816572252883598210116448 [188,89] 74679654535814228399334406572445545081268613658904893221339473947071491447416004293566654065926655188445794827117808105643029974348231970919222536679780263483172130809580200466743875712139649262006836028461716883224457395020593285398755595417843018710470668269919651894839364404608939881228744494416650043645764817425539184917490163474640425497630894026473103288548694534258522702751991552314201221170932504287110963252368295859122813839170330426370585048120066132373295006727765538645140062338319206687152511552953041813263813072002278348353757464536205793872090486699843333850366990851550797634894510767891509407912899625911039839309593594471495063081763466974783259017044895866916501237501814572904771190377720517259922631049074897809236600092848928213187586587864877697533645770210585400792450927892239028974317732670041000549296489372050271362094038304434891882425066174251023252519089994080247638519765271456010564162549573427683601665372865218250925027776 [188,90] 100232625510630841140358554629468567336647694988574324182973983522946497401535425694706605305856854740688971830014417393749113585932060978494010160836579782990558763398545131112553558484240133482681441282723107957922210073881237719817360548630292207857467550795111055696344543879810962616890346752782035897415026866047705971007690793680040232555167546551067646136892138911356286953015898421173401039224312982530177212956550774924846043024309426077520992455780747613208065621316738301633170332257202972865324299388808664812703034602094438532384458124400083125212816437881725666206002407120844333026835555749362685522970384850741662073079842960189412146084336095531834503490726443576487332486511079647725485180852819731600251206138454582853511506873251401500833319576108178694867496836192445062064785046259458945411386652699144832400833805878456295553430338616928991542002906547196612383683507976167258361809899861057405577283914377293349613489617307230716400 [188,91] 116686871687377959142468850770510009642787265712293697086941312739355442835966499669027387235247251175871876083638618210262526584717564495448471485811224613563635637448060556429134709160493869936984267284683357272318633242966029313119927034641639341042826948652050914251858444369938079041274645547955052564390698619451620606799159450887594703366034386890446627309933845583270893658013586512345750625098620429598525891017787497679079904170467812086098362999214363147022231760679242870082251989857119563653597673467428597402771047722274216234651351363936207027929530468941105357569379174819017619934796586428179792537719212807909439451747431024997617855821514574638530584351643976305500053494036569231213419862657027052068944000207203560999374263183813534208385523783718923900603178706298547930802570106179745453400286052372342979763112512424576612312467131208728888371645390848470828860712871823855227383010461406314240240809888160312369218255488178088 [188,92] 117544161014350995869860045356773760003344973220098637540939746747667639337680980119485066895820394681035325040687145355842306918821983581334219503070354236182991589165607172082723398936230270294384238048407292429118320156162231000712750286676960161988527122737098694902070175234022022038937175919110793257016131813607689610913449247511210175659498117687466908438197399021664983627606690968992987524046537016390090621870997749754788546383750668367164893981501985625884789427575485044566360266583703551650814781421265971508391963407222001609182332804227939811276619946865089002771306758796220520917188866904972916137575631162612855867106358228275276204964899082810401619681927332937051716402182869337752523950873298656316337708533565034737381342630602789356471662328461165873927643980976885496254257588640213513828179160012769658077558499448292309028363402698297048638579029709853192656644683117390965158082088540957870310060473870761412574750900 [188,93] 102202881509846065153341615750013969843257100953879712915937621122092787310784264989066584009812140066840740747420369473445556510266864243814880719355233982488604445858465596705358383128874435855527498486294386732444007682350954703612870600838897720414506156402871569363399329223562819065887902243711941470738166812352626375719334102264056674945035866072864566113972788656601612850432716390735338991386057023388573305792770305394697931358803947188341353096590604374261995709405077602830492657916880766482532794536894216257807345877019056861423447621689656459726659146985302225610956763357549781262205927067388162977478170250953088187101485792166613960531545992894034119919526938041612909377210951426972277232956192643198803062120112141124349506387136893172777853791305939371202350687518005723738866744719524497896056697459807511619308775226028077891889175842866606593128502903738013021106141592873326102320378326105267235599382468777170752 [188,94] 76503253997219196768384076088938103938170382920400823841862539562932038482409537713459888570253284688122094750522538630900525098902319324174092485943205116351157999585265953995988176150839295650139538463064797132483115265009742546893723908558293649481574521389339620469761878321082360533148931185467011520441040406349227915525009513623072076668245189453988189872401137916173336548523733175088839613637487471901004122647721173475698461621086421639436482660148689919874592490066614537886732054872207621432770906105151667525070073348970685049535253916410542887327360452589144178821418285098019573551071225037461226977350441552200390199149125829851247678501974194875513569612151772367626701952064007316877902577156582152565007840199419672348912143038567381860827464889874838233377272874868916460795822758623806499764832887011347474959131938243750682361777369014813032778212476234218759792630119042020369925738019719918441374438566325216 [188,95] 49167236043563537083151369524514748521756774384433126058548048462421606326390563177636977503846214959227296853604827266541457899428708672513975475568840545862224027822342283027024599685174540959280992047254363617731216693059023082900550197741832437707239913280825981218013455354672093137656105059214929102883031427660824578887583091333845776367828720314431334567387392895396580385484246517273607991239923099566688255866187370199823343750189434753728748951803676029665987355275762352480702157861990338025049041899417444355452786812716231696514385320292002475704871786570569760858906373100176447574322467807472568960974840066619931017973047828316435872773914860682405307286927891702112572340372262644833995683898654284625373879434263448081065620129905382775964686320555675189662095418044154950549845048107038982259774644643280356208142812541883059626569765028391134579765822689482087885490179075473967234370163909297591808718480 [188,96] 27053644241568411347319381428914257568893839021389785800268168965087959155488746168650109278494853585324116736873816658206879564662818057264038710329817263711924754400288595936584855481759161061205537951106842550158451192606055634005837276468494850441985624054197382093143259553187397172502166526921191678685230668231539389046220973801548922282248149133643076762282537116619428618943045228132129487668742480190552984274881410208608755893776524189011985241956942212819233890896899871347658029923663163291185605106854370202299760253860806079565554803416591275241396821251707887875731281481063707049006163279757848248309327759234657559440547221205088578202422907984015539069231203399330190480123714553044392926932099048791422495489896158592478902010316342606125655283164494233163386622684995513337796516395987914187870617422957559454214524488063423780053199377293280689355315524945924332382631321803008509065716177696641952 [188,97] 12707290981478894355927257021622945023359372164575203413224000240903083472295791213974318978824057929262520740005786881311661269150097248645831851077795805943867691470268979833183154573557727471028580275860639514932080362252103415636764732870633397233551352131097317995073234309351812519337821490005081227610423291450039374674876669932240605188587667863763418877788886923827982006867148962784233691906040001855887327561681013394545562522688518853570964239332425344008361889270170008560650036090460013912006871227335557678198991724929106988339139895795360457445088202214050077530959279598148200509541807035061554482868361197741952779254686743515848474161416318628324725915058739124169606515536689479705186524982139909751257820663786104938133769998389669209011232524911069372374406829999880267092717315304473012626469744006209925558924377400576053302795004649191635692563943303839570325481448489952729392801104769568 [188,98] 5079560199623513154208693654419151966030217529605577595987118667151132423786564416682119035933501334769830173648523768080936246434894131782451823504122122606760556018992091918421229603569455406791758281514507716384318392156295051408471685440772212588480491423611666550988373262213632719580083634561709410951656293559312335456651352951578489213309657033756081328728860378673150308350779445681032982113627486026677715293303279623507148677080358144241852529278349038683389994942139717842988797540312160825267657675902212926743698488271123798573848963044451234051592149943752349008555429097952018875551676680572714543956919945769096833983540820728952119810037386172081937808300811396986928316701797441384740823108173623272731236254073613779312675791801828465534967119625822059102901030332679616288439235103337231421914900519983148451495372986714387887867622411467870191797327948665793216010001645479782427439432 [188,99] 1722490078106085046215188912293190880330959083402878931615345031897809553934072766210825649016331619549398871995520322442793899776868006611519287731812379702477060396432649891996975403096224181842898821476490547188884728982100262544065017608586140418298735688488923404289586704848974317396762192038648234900057795263561607860494988265567151249471647152302808003063015856539661605054342460241219516919818784924500578947972850796863752038171701152740349774540529197525018281123122052835499317263691906396554868222974905126022508045629745935341235708554027001574635761297233698962127999062602627537512278379320655570942928647068667454308464020417602613781496412378389110113930028495022158251490593941707305632405852071287686583919025841627671275188214403072219061234900368592394588741877662633732653856566621913148296231488561414209310608881179098511383612970251262549304455953098695882042677961200704488 [188,100] 493851326605319861928456214420295312451847192211276214540007606624026639260709167706906234158397767627628522539986969047869284089531362055279454510620510491650815173033416864639566547359726382184110778443471162066599063312255465933210860108727273865320904937970760215873683119063904257866256857455651662293663217454165068746587866525517811264426682826626419205746709679438250109098164031359651522401518356822331145510583231024275241529155284808634229954100979446454338002950804970288854145522689366806705215714963757429420043239214699940383930100456982231008459424742909456056119286523623280234004655421222175534214590300960643563026259640579063353126097419264640306488516912965894370178718715979276455146441926731858468823016387534982574449310206983247985427213784265152801577184050970763736106945817502795917585099545547530736113302860206025762632935651667615661083205650648338712897584925984 [188,101] 119297858209471813749054760536726865326181806951947370069324788797861670488120237167787438475824174482248609353729702549699218756999385568877398861761400211077455702902029983025866581568463881483994861257831968819117621895588845879919049604104455574997524787786013433728903097075931818699524515237604218020358554262189129663202341487133397972465766266121487431910982668592027276120553035368628934845297497311980952081344393892496691281805394676203877372549469034173740765409942556507114296909931731032447670904402089526564282343072020650732345742724125482665161025768944771591246184924772136510113508946453230172347465947339265693542422509242422044528328742708091199047666263127293701154854569129905561436042525326423586380836412282099044532844283900432421025733831178350115083361780415007563200690948303857345678906264265314314102728889844015673254783526846294033155259559607078528513152 [188,102] 24192861327929282039069948110788627706072413744533141643949644554000140918269691040274844272342811689435606786252858333440319928323006587608321073280524808466039356845632851459149305295580819886822034755939053729264344192258766968536866947029405624754683788269455704510742202128991119921640639196489136113117563013020866237919371171723802872128903948740166593982506360583877787174028223656068472032196012205921033876961493219824279627487160834866861151488564596215878176047475502448343055937657192781319237989691836853877586483440931195557688793821112281031777762137970328415501836746056643232465786814857672377741856935168789825810553704149847832840963050495897379414077732966063290749202460653553592654123054691643359692580768122960091280474543214677744080877533902394765098386683889677257365467149589133564928326584322202056664440293653198684228200955172553318952477647266392800 [188,103] 4103086717905350841858013435901943934405119962655336622094003520574952121198459034930514064889413145875936295946935111379244915042612865762652941068980158737946172807185527321938831416634735733521189593719882054306578166548170684185268413183565805559710914094359548260813703605272479428430815823286461739393266277753210288748189029712699623802584714031555891496042370795898828757924620419563619441639729512653320751924041959263558046965128454049504888638256131923980939906203281988592180437826318758039315096886049630165937072838033027232086481179169703932899124534803523880983513344679847912664600321311435210843294707299191891873619421019332353770305857719919403218952533071907430484244963118125564315386135705358879079489829175187309825808255859689660719736653755186480811714987318843309254255876765422313504131938038919218812651457859714827041617869333196953426853202304 [188,104] 579667775245581147051836720908459183388853349094111725327999633503106932274837992411108204353477539129421237825002107871760765712822793996615041622867012470740398716015960256688175997819082437850068384081302554820873450983359852793596440036797432919892919111022315832246809824960364247044439041411194682992609377759130388940787026262238231710816288573768031151090629198167052669444273862973955289552890953286613141967028458220912351030795432560411620754864009867609359633840666996589576879610352358020050457200171948467328666901148010033376862419011234203827735569326043094799348364702412482857065804012998307037454247560800747384836463604662041430263843892906665173195215745968258227073204615369790053763420358210532192453005713237992458301967063767041744191362374605750863728290623827559660892214701555968274214791640093267846542849225004479899050252809137184751664 [188,105] 67934412007043335995857448150476841226195905902617581649565889109984636935225648199037377824954282596519109735897927572633856893576856561679388313949080321532556743407760663367243006155534081095741703628619939904113364641073893527515287432552720226291501855138039923659637303648873918169075946277020230700049770867572775636230642434456861788287230802349381951334612591105040270292953690621578629029073036613279161587767487993903332279021387682807081690060530957698350765525482649242412822838819539816714297343267739214517309979205367534243557167142447760845332470149675075192272187224973682717647888926625764718682726263802002673414168389824877535180798541024436466704079042941906412877679586629243003062454659412783090987147143650263796996146686251149595206204414773048222610997822335805927628706542274360080408206556711042166322306778386889213717526791524160 [188,106] 6575915517042175998272475064563037869584862111916733469027850027252494854181816943296660417907178989602813117491903875718465845365685367332454457677117669392901910942500816442377152819452851132830640761199660828592491526914420588330743581615596268545397914870644117335298014068585780017373865687069688665380133570586303066553816822418359408180921145587001342084946037212363129429013125476862548496118838793431133727890039946361582980760711194064816421310384442172486253942332889653437340826332447940790211478290869312364790216665173880998063175195157941771954487683398658368284843250736005879868465152790014309102427201882351168578875992354572758254863278192702919162256458565302105944421401242393080233015966373153399389667967614340743451479334328689664471395948797405926533145144303180637427856938547046956863962780442962945720462971912349992647506792 [188,107] 523363137135988544690681117425648558458744966442272140519033033293703090896143837596867167556237943655478619265480793954024510081043430420358140115354251779351858011832866447954948135863822981238363595505963499466310904286618054823948496120373481743977883170044155528550057914075849148919304391360299223211839199065389115209649713568197239784245714007693123749672963399939628290876154313248303121728554476863283063727821945947229999880820854785294819063496763813552501443238424216963789665557787385999896057504210747128674199174416482637548139119747964028706167668319535327392520764959205174657073884542676829717155440151494824267063333530551755569023133050574527615182850061129543727457600430361067649122399756638853909636780020794944226641843446874823082891800672667615483168264807803688859802745641420610688828613648061635146698328581758168928 [188,108] 34084815944727760914697438163429578885960242488794009204548817730758965542832027576196205469510585702569259688941739481767517604095765550332979688181369079702021042026357272050405371333919576496236363726841514028457508878577786799151070699318593556459299211427110517570504822543770140433127281955164557149365495563697835536587997119679296386147829006538591110797059323840904594739368094291207982971878748844195825260440136528801435149415222137515893238077586359137159507099772695941506750994101509313933477408252217045803205106353390842131566290408202819082608949670163129552400499655709199465370364429609447179613061837742155098404710361850599738289383867010337889964783914055120566319465488481152016762641506089612604434168368991030404670081609093899443560329420610461235987406968143227063593963268306695856939884427774729456777473989782 [188,109] 1807422669291663227697437779145311841148889056341416482223957783543226889413865838790732833889292806555171615069485822678487538480107476785369130015475430198810121373106458465021642441981134759930056969310651584227820614537534603030806286395890856908533189511724003207500335822245037165388783570760901225996318213926375214602619122692614043767932251700520793160512803717945341882682720291054349002062488660668479123055168079691554976813569125077741541804668888360889671460137142721847478321050747763737352341790467150516154444487922236754946211245692486984567021972139059787999595500835564920754161436093798825007084482166020627706798065411377610603105147607761170952044027056992594829409237152985516257281162409227389756976021713964985980651190178331961376262992936856816783118060222660151469213513417947706773183169710535105028608 [188,110] 77628735106841510773701237084596461869186317040903100546651703365913169474877311420903545953335465272637095872424840957764739991256558713632398105581298248017249776679143940711062307545618671075855387975523451660361812462888667109336808402112618420950372664867219269247385435089495186284699632397018798784630047814623533604141743357066066079893413635464008549449998353981459881521582319737723958283545174796419890134816842009679733852792828404608543088343870425287824204856825277447809713675735499690247450734612839715703362827727905720804052134533635181784610784295720106547682247195901241487349803134334991844202744382390838190881811047091303949862560936814213933862540974079822979126432203873091002389582295015403853680665468416410113116242339506062243376836954694457205862958315668558681643134793704081252255176320627584 [188,111] 2685704541322173295654705936238935963420717452812692173441117310806045080660090781023354062545098836321180176739068308834655688851482363866693348671096071008971811565188396798881094941146566173603325432130416017543738062099177389419379527592779111297245457962196379638530441709470127204469246247351800383092486702997509455483033986785847590102772546076967429519749989350733828769227462646021855351484776773085951142796334130037268198834600305110414230179858259283742545573497186122838106525770118783649775133931570359969835128501264422427770796651398498460608065514485869322532662860397882567230256078818998034441104808646175014985298165262368042300459353519674908224585178406277650712644985884151912024938922131160499294237134221116516477058504704520712234644117823251629257355764757781784606960225681586107357470096 [188,112] 74413863923733278768967990843331748219170843002056717481612862142961567143893756345251861619427439934535919548405602917502221420106950320320712438169824179450069692158045187023405049781840379560970744326288885920648269466493263264460162796609560909759658562682856563041873780421577878107134000415354250971510663956307836493885185649679996265116157306072558958408041749812350212761186751034208306095478698332154083746835709160366696395870165801730911847100277503150942899850954091606564300606988467820825368944442778180401827926291368011863946390966821581422788689283355840524166248552969829970248905471465917896613851685976386426473461443571724548315765857730690142392441182091007070149271652873871318681990882981227278560893164988076826211135691381435629444034275995440447537710550579752953823434447937041928 [188,113] 1641216255515251080729658874722760286345452584020188933353695750603266683666206518512394568592202477279402325128433227078237971131741070086339781943711969428583093458390573809741959390612472696082478023229977413783395997351311072163093635483945645518360397814574316636661303869215788359498047546353824061297561194133442207405454833969885489763564603314919693640268024613739141229405044000479396148474118042518433086530665985755554358297315909550721635411589097333260187758111980666894868266173455300499443990340609346724265711800400100068356443534036290692041218625715021717598974720044245609908363247278166087168854893548633855861255881751395104511781503818012463907553514479568014917479451170393004568478241200953733533915352616952278897598012956534964696729103251520978424057598342445415877791513792 [188,114] 28629293383515791309091266986844295795687926840251983769711047259820062136873113815844994368912311920220578159678597611049526583309783291144637315058128151241886915551254172661948456374925837779280898996185341911052234815565579377196342760823344737457137226149536528212214380462614155572043984940500301072568405965925345082281405007341328372400839079615030884091097479222479741881457115708049987073393241485370331161257177010084571443493556483459626991692303872037629403575429363258466031313037279279773755481570657914065572257199059125971989057428528160346637232362687903921410600740502457032941040711450379691014562732129150498205408370214530948086445565617199355446699164325162418369059246108328511249239204838616781244447137953706612093708324977962455400009013663625087952917447547777246160 [188,115] 392332841665015015480571065455232138220212131495390719982467315112233068460991623488657497811779060612800728831310116563460780276442414886756641237232050297830794025015652172092674895804101058512186856187781432342927312650578151433021359617680455294972060206737411703738548901141312795509306586192692937411731044437042598174810879089834016274883969556437563595934781138806874018887594929914461196156678223348076859609893259028348782302974444154442057518121037824534126774870592610061187020556685232270885845684490667383808303730772240537787484650694549839317480788640112288543988108619178273186359360269440683667142613097370668928152804930453055032432457097755526677726174246045028036849567657794262546407456058575264228263424767334802795326789175665330526085517482131964003754044578344 [188,116] 4193752340598949146220808749968450103629553149873131580296306130167469762962663755917755662891859403384080975054332676740856134819760091004335174304033438691740652982806399832672824099563225492264491531504973125046511386345650601055752245648002374014310156880760529621578503869300416954910686329475466206824186214205260588949495000087141412991004507911434047793133022711902578426527653734654595470433820262488247029600719214679021378012078032391223618977738836435444508289952408950857344890009428956310518956613107752367502268676859242553677678615094139297292211214810333556740715232802366468740791169973353370926055743417477928728495079796190706858626700866801436793957519880435185471218487966558132871865977364120537490865080848438502306993319245485751825268244515604394336351 [188,117] 34704509779910069425550161818599316629527167303738197195944795116492718653213342182796164214124012077497431036058784063539101600484660689525646468546341771628988300168373308404529319906022675120049859875221855854332670106435745441437067606454736562200600679624432838310295589422876578147960887878276429455533861558931267457636798760441784322874819418833548482525185285159420791808708287153965309779161244242128628549376510680836321132130834639341791379548441162048706741389426425802791188759462982155493365050801560329282089237328720003399415618236192225132393950407429859269723814434703997480834235663468200267212408015309181373193824275177572738325467000777619763259818962489795905169369324884703628641459107625707521093027382174909442181604077548545856616302291710272 [188,118] 220570458049526952198010879912896515972914577670410593302407779045938274094442081824617991132357817988274171071963585491539979090313240259254299838934364890559925610799607451205630470947381396432475203341992662404902928012182391195128882757850731687609442817354094477520573302479430419406387019460381048362212235211920917493455144567614700544995075367952580767764686489813733816628482337707009337830729367353689348836480892181141306048789014223175238695973640159259430697976623142764000087085449979358943188039402147929820949754297450921812052671320458037823519746853010970045104502464153076329897250105271980356934819195569914497989583938852888569276172207124551194998613371288415600114314584308630693429873243353841750590914095363428600652951292356914237812256 [188,119] 1067646578868132447060251269982004061890367712459930860477584622647852296225680796483516692994440857200115712471860444490318332610370058664759145521332117170618949421519124547637898112901368518516842241136017620294252974307373872106097288097306158835794173547622684919657839026348023728657052080909165969371634504752349648845458691475126588858656335874774148131085823146425438558102145290344909100198213110848837659294804868807427402954128229730656815820760934527058229601777326959397655593057703516095805014442109259412941503911894695211525816725655617728200979441990511573136746781107200550090716136559985874907508340728815425777045535112817033121143160826579630795138192357943995370540854073633676400035890386264935661458150921519059528218963417182096 [188,120] 3900741748070986247235974026477761641610349114257007558459454475023047527555001347315108153370017478797152691096460449947852059501570142255533594125746740411627387958551191105586553297163676806214765571982709694696550899565415754572957773112343712976351406816609905607789637212722766412593357227683226535414756645923671915877975697201282557470737754973332688288167949665869259877760880910304661469431728938464395405348543624052966276507283257675541813361938187175972487880798530611030571889003273729622691694751156618261768587261730517267283116168474815755234363828047896896228089070380305840990350706688402481258495632311924637902383404651011667447488471394392024192111521944073652810057289072109269346997516429348458331234040893256040810090184 [188,121] 10655868272824982306740067667431933405018390149411478178688080590564462163538481193081242413802151027178161913775656755697436542690992256588343795395802797669557725541989896029696765430186078128636301331085762834069843418282200016084383726580004893519562863811812117347082101993892872520574352291570281748544093109746342520704909250397648981989257536572525150345672794561839381111447588512734512604567300415731293745228382380586116072682380821630857067082407344931023885637145972336723811442903695152306823971658081940638303273117332531419587951999933377003924141349605606237811936504707269134390847177617307307340139321772452986721422532018310715245280906629048204624003762276621182932055516457142773764028643454306250505428322724061344 [188,122] 21546451144967911369104174367164317312825784998934175176953746070571670536437135061473066414918315166990691732618372960481881854083536322457007956219240820106528422001302116771950962284281310921485933971872386746175691840936369763602782365568532685568683823164904235262205875347587164428075825673169696529139752130141775507096168375313131831189683659839205332364466496255221361949388700579672760005528861315771316591716689895755586695733913615475041432455825062088051452952706870787007682876497345084019845904397186332756711061414875745579422964513548502311042641935466015001756511510962460428495862377268876593214459660719937205570743941261024686308382174992627445700884738585888359710737415698609320842869688074251297907754984 [188,123] 31904273761617712805249411746459779945693616738067614795420971559659654130596393011938318201217929148977271693602176709466103930731512545610942315659241953625359209726813426117620925361634633154675821636330242013427292203576927487767766880143429414823917773510664352095202808200492623378678763333968009986726979842114573376644056300235934467551791380232683307729397319171272204209263000093740479240675945027191354347122241282147441705731177047284869897119545563402518689834786173088384540964845191921048508016924943506320444668745111177528936805552788172202298182827839884020742042362780291348819829505489606331707330668672462026354878395273887803801003919367884312308968394448577308725935323891222443035663747651261096 [188,124] 34201156707959617206976382771633759490556391078567949304240421111563160961502046059486479763011129597169426751056902808434919025365792996260697060836650393014479690694733606961070037564442481559108151728495470755932797390855042357886138443620488963718082683254185061844975150093677742117346975857569584768585768364494781666584983827658409948542589103910264090243273136932785807001833527217654122271571336021589160686183782960964369761828481762648405034213127255245081671278619476133710604856674097730510695196825380234999510791462725015606996512604248660188380737226941025497517878523339404446339312705470698867726363573488474855729428380028386308059979142404681048954477384843379333131343818719260549626919049 [188,125] 26220842850955414466040094449601089858114070871966502033931846187573076876225748919577270416672738244619181392563999630263328953217701877170565052823461008396720538109689003323391718891576349792714236424066466669210472736842956212637470615665895063683750980230255141353829355254115511778927352589471489533875707624765362124529021398423633379413938676001213098864908448613401263223768120198218705142375175682233241990747481822123684424029395560873398685019769256203260043755328439430265204721855312705141183975232172493839921002663655554210458191579860539713078856907985739497253980718107595483644063785559986593876471432288490216875655149969509405634747883276705785179420176873994169741647377728302656 [188,126] 14190287348360487444379263958881367683559234615920869351967536017002438796132012661445285758145408364453924718046990477228611988855942979439625977668867674316323470410192078100186415008106547367638572107118224174995253569242334335569000032664909823314087864647873222627735902110402005370874692835771004513389886129873867500266475483399384021721290921001754102745597033887279218556709106427218254168082831843077463256188726334377118139790905374120449075396109042069204038634776904282232798126958385617099239250825603027882088724999897302362094880991958469843013518287481952714977778920641077189041533516497842884971897207355511442555987589194350232141206202134086551026424499945853553738692288 [188,127] 5345542258140145633104666500299452040841792349451274800394537736601795353278860026901581482476352251995541868343596887231732148488598245052287619135730082590033116219921777192815833726931073726113169678924613428126158215858642283422838905136209760587529049054598933613550128727602776209340739481805946988197811886781164345643797895944645283121116694643631302009800501857824110613275569052332083120225595374251231887781440976312795778712044092287581111266006526043683221990473102653582995730845264383186370509324174822612285212007913266887765457245879640056515432777861823657664006518385815296273821318225000230240718269270934574970720129674562381913554115989685708590272107950113424 [188,128] 1380753911546800997953737204431150127967425688716670178692000654554853759145123648686864834851672386715112106842379644702248440814285184798418282500622151671049247125959327278955795227132753013112224138607619302247287142312313664514920343427522352603023496690856532537287742614502344134291963487040179918203976645354930564941774354026466275507288663888704402972005199734167556089867736724002543079142162738554863768606957995692995125453029782906442644537333333758383316453789866366107234271007264650023627062085853373981946380850978857125299679163633788013002859971151482944230480900307400636738397712181869977840807459221493910757862279576481005735488559076691496977955752 [188,129] 240622039994296873558022394073953207512074876543602463216216194684631455822328359126792036295088998036896626858266948050792720194375957877635281937965629363715121611031942100393625316542997705021016968419024682244210957199730610023569701263255288611853302115370344990504922870020581539952106480525376320545703259673186654841483731509554984519004946749271109339242952365578318168771849614921408221784063725702198131876231343637984470706310098597764148415036862402100102399766246723721066158505367850475641530522267975791170106199498552183808673200997148711943447195379513093693989696385946971333606172361777910469566605453629397759417193097241678718562963296015776 [188,130] 27801486314791529117099878454866340791907310576424315561462432269089281927326079583249634008243561161117851126517227085921270858525861289017897053759436160182885186123000566513479566872749971109609882003333822713320370571481261536920853281007079381573528322935440944213540033154659952512861475643946851078158892454065402056119692260683283694889070341664765217166854119560647555273427294686805966452077503118805670105791884713564521643739013370604065202323659547530791865331008723248638924530552836401755155733762679189788649422352741204000382188273809184658377223066748823417570725271807056911395940535820530564594035284506723758377401605137415669119104 [188,131] 2089867139861326682023758405048849867832595483605919115366705532387923850971005020142542617999110217744436350653603354863821744678938840242594386788693799701561304987552498587533161063599083173399673203656622992418122203064631253830706731874954051941154856716379305237052303347349664382218055046551282520333969837491044576048950757186610243404073444695868086968394675365281532823300433904216386406688747811480040169486275975939377738851676215211540802861859432147274072034188162206507788432393815869962842388001060110536394406160161370288232458337766174580676809667767027147668870296695186102124830809952565369202491536313028414698041670467336 [188,132] 100139557357235801834425351757122730405111836311739750319982228300464437829015386647396702013066674368633154871309519036553758359795527888552788504044467801227263641175783588289967813304957666734161003625378669707239448026728979517551914875600887017412694452322472845319455267991157056124345373290492920442843154227496980376815481437894463082057205634338432410771896592702523365023563506494317267299699477880166881257387571060999113849908236818999170441121019437017922672135979152369933699998743319426413985349578362085566257038542061090395284914333725030484993884314174311194875824393364905387392060853559756590611550989487292256435 [188,133] 2991422437066310083402406008509246585629477522249441512607660794948161750502741873150046564463645191818648938158516817467519354882098733600688451433636454447677627670566995806108072896485354298340934467720391546626411478313942014042483023520881470201583228741424940777233750924943806116113074685355643200021023340560416116213244602593246667213960995744369958854401065570375612914799148294501064359755895941370597103571330046592436349655019752237543644606378730218594359891043825602790480891539459275252223346784934613448288004768897957678507027333911827340489299196109171490597353757190783318863471642495283886578758438464 [188,134] 54377278047523687872932830893654019755225512059578380029815494878126964964999844553950937604338035881871985602866266122047209104561174384395653743587994957685289476660627613229227192324137108504421135777093873404155049728639633193118530830469797230890088996508208948421698827127108703244701035941310358076258136277947819305219139888660188791870276290892868363899977534219064682396937458528674067461841567984576110669732561969288347395458059214653388802534394835204093594052453721465103361185810556504115829087325890515012605455854403108490035843402419623195969957452449055304170440284385427113818363141716665792 [188,135] 585771462008608471849162338996199922974597679023273040649226242532601033115208819264608351508623113348634764816851467200351448213246365517146285805486002538691402890394395572868404517839595332241089088263945891131271046464030888720554648879973269336934786271305963374966392436728327286226200125133087854032379383772517447166699255026009815449442099910880774490770740168234583981729553077888633358842818121044053177382683774497912048616730753166477558682123118724726476831652432961973428788050591234285640162816090994352826776949950276140895709086214943404675077610780048641906989088793482350245266560 [188,136] 3632465949128052849336088244310768549372686312520931637337323716337018514858894539748774818386399346809868536561130305953344303457984068187668986777725831814331317065990484963945693083289730214276748273440084468775072538785430848235697050189229969571608063475862304682710453756696159445512071051400905995504995989707058226465749476291553636967116446946210253067654680807115741764764011137637110778143257132505042401333252307418471549327047528518788604962154347314224507114465907965328909355642836114182302363571708272947291728215467049719329623765658541540608559341452209027374364093429912 [188,137] 12559156979053604227838543951770770478728197237506912798687650444746979771494555467713830578106480061803673036639857600505725526737951533485036803603658991446855277439195823103175106929598121556955098400101969293157103480093263991469180220029396501409972067387293653553743853140871895835600823957245186213729963587113822287612406054151593906033269228781209415921570334276169541881694817198511846314160478998173520991022642111320180384088913351180764321358912816411103918045522072711224921823358865702252876622917716270933941403556694699076230695623350261236268089671948125754336 [188,138] 23370770180232714465747527014297016160829808000643175806959477106122012129291257788473428054807270991882115045252268545993289396571645248724485817117662652236691275293500715359892021857888670042438136508044450402895766557395139031115140420838446401854671826861044600837286431889983786574472993421655892706594475065970371494380643537215625466009747317729271187332483931953943725138884136859453956556000000082638328951676472772907932488422804325498136623249811650132456682545532962141067620268003609617778070684752416663624284517187723886719711787788217972249412835712 [188,139] 22507585556007916130591957870562937170661011547378358844148713894286186853083031605519806669883647803866041784069468499819091205252276890569075885051105727062840292796134762445113006434784547125895147746895145072524934147108337786426662002292709812777970033670136552476339496791856570455812370207759544422203492607006426131948402373971941731822875989008641974811958998363417738445513697312949348857170800290011253635149165028722622227615297733777529050064443366586915974470892873985989995611592578890863421877352226663910267453525960292322526060126848992 [188,140] 10739157758853053695060825266160567032178242744391489877226085446665520714373096564406430318346596025981124511800958211680799085387012013787775118982927242654799841348013771839229032939671175972369607903822708549125346416187669140156099985184167190559488310576950590797504518060096063789111723086213900997415692394986059557955667508193481407267173561493215966316601610622315679620836585179602508294792159344102467180619987724560481842484282515013479564652923888170727218791575196339122623053286695489540776687840047392863906333799102196411831 [188,141] 2417483742870825643253969739494218657045772917098851966831907214177858494369219606289126366890745171078435038524866137509467190765842080361096907525563661582516805379293161257182743062758333079935872550192230105856283378372627261495712566655227310645488322253761880856943544442544736679015073101138714636285587714376039893061910401575080352707574952556041121161594900232203550017469263752317965453343775873282701974655436504369788460647291417777656778748318798558748204363636172868707437433050751898040693275251332475930552747136 [188,142] 242995139023266891541927597007640272523812933281330303216279668869981923931030636031222821090055759685437802516935472733967747417458740967320468716966308173599621741437357724394473599673322596705111478602325216682519912836826972682631586478665921793670889943665775917226914588877354278123081457963686509816662489487412152833385179188830600823238999189728347554373857831285240396145801263794385686354596555770727296960899186441418816574732510441566583707265148274193756853547498879875009186786999559977567981823804480 [188,143] 10246698878962091991813724967923998798116502730220309772870497264065005858762838231143119710450772781157821404171553739688651526912610447394301740024372247629595651077199469672951227585345115294279041994438301924732866782978027680131730704529580889026523471432048926044378597761017609713587788782214956446458271964498205004962196241728785957389985082436287362949331065038027223168845446383906234222984835513258636078850281886302453867297603809715453988575983132918433762174070997077772857455373238403968 [188,144] 168823107803311460871594939223524523165977557418642589100654505843196657733495320255851598873584369136551856739049881777639331188156263814096199755190874999863931063020050618271005180130811594191592077966736122396655064675284294712018999489843877428142824627690626777515871961032243079765808751702968095209271818221630344243863446857715052912662095874123013137606195531071273267755918931910687683295848235714780457201105034101082940127831286518886799529513661596644986434916033089835958576 [188,145] 1001507793299327062014551807156796464380315309246004451745189518478016054351281034610585468761857303867451564678572653698016357643372155986452780519438050871183610842717953822392872276098384229509912696715430668554187090483314644346656976057135320243921188507764391952230099259091053683080669595361656083702688407729327106790043801409378754590838963567697807524571416199524216752416802115386111731600510075147610606163888091013875067833411154402327498968228413714109377778240 [188,146] 1946020522943593095814781649162432119739294142661393875167536205436052583377584475293744117464939795400264344146056100845952263031432990229954758153959942826515903965947772679378707474941552585819792831909897719105597787452587691937076953244736992659336665724125561412691932669347935080288778722027065417323158319210418921259913888300703059627335181786731913623860824101504453496019894600216290266373275076989672230167410360214709077479652903638951778871649424 [188,147] 1108814102016366426141434999416511045213086911071596259046150070886481587089315009700914068104239354871199171615751929434447042559346989596534951663413993717395153419546492208447960282418379778083864138179501907237856902923992195683385562463215834377263273667206566051355064193018723675866643926331454808325321645270403490334811222829378065884644294401114921402854083699108665218912218154803249362640748404680503267192587183983083442779817749248 [188,148] 162563088420424794701830151138700575238807430082383336035638003974412235994931718839930123170164473235119916986121858879529500000589592710360013838709454051493714745176939465716558377009463686333290607857540914257463244706681373548785609061017298611711425797934750315413082880621907860987092157837629289916702223219361184551982045936634293952956315349467363253209259264512748396904605470589705445338147716485264052156083108817986 [188,149] 5244980480135276840024909627356061487116244637779649328365331826635564260967456453921798533870151324949542775235648062279978775577089938972294497814102446817471312025218829287599580129362505709637924006233491431633674940044984891892125821903949796218707236311902270369287873496020561207338669773030466657100199708642545329192605531384161266081383879564800324566166299405829344485020554127770083583823131321706688 [188,150] 30808696612638891289264172531862994423707191914581077482610088620875276565893768355086495508869463665877560865989993700272022849266264832314852319345904925792436835951819107330374814346692815542371984613268263052909028787103197962585175967587394332897311744472562979355837138772440516199576352777009221912439542014165281866257716407684751436897211977775678418222299542777837121646751882208228704 [188,151] 26100536327899870669262357593957115250235726530596482678848468286548605300584309920257722755801327441213342241076607564170877674708768680036276865482565033163009444616160152021830070831631314446165312026250434499016240319415755938895597712874068110449326528491152210053471989935311007969410707328129524824109055592050071501027537915035746983256254296529572300983629774913669504 [188,152] 2377899530688925487561746424021823812699936803355949787408672796953127635843606800640894952115215158965422036111282862376307753786747269555398542684545615778561659989194192880251515118412889237304539027657623097055142256169061446046346197830045642266295421179672962773011160478491625921122460674136179908957333284999677409087570136877839272964120301036432224 [188,153] 15853384458305173948927651087693147342633849890243571389213072859019230177753254152352864847267974722323982350388674838965360891033942527686100406063904772355398266651804268233616283088324557135619541630963012025589879033909586335417449764766412414183573340447566873172317241093925474641619290369390441571733658387480337722281254449091488 [188,154] 4779643381970737708405434780222332490322779353693437632239801444206821774225902071501383502767233248928625639438706087817826805889982186310877010017211755899448280275381173131510655365808089095363069805947659507240871998131511923308526654593226124362271062174451288058374816819778352331442818860192867861489208876776 [188,155] 33670190940264920488265228870638899024720827972390173830068040769123408414192722754936763180814886563093507337338031868336342455775213886502681361959142317060573741420452841733728343400033997673799083456375308202180968938128336652608915442445726184742589366875135121545490512487576494555799680 [188,156] 1697088474252070638919005843663376004106024597373404199818399285913134918252898504857981779136605716790243997723582800223567349820413286116901931856215286849983582473823224777674506493360861344841494865967116329026860920931832899318299970778978322716717879902355097528 [188,157] 176123585832674265205168765776377474495382329672884421091348397912168001441424574544542371811186418337850370202231907932410196711510182135238913552898497447665767550490548408348468410496247976616324157724546477644306178701837200369305003712 [188,158] 4956417997215278653529179791266036794144654170349567388425679616966937317793342539953863100879208352612612505719641840483005317186509141759664695920483412118001153878266373226079793381981233355416272111240960 [188,159] 26935014436450037315727215843789153977295644662115468906641579506529599955557992511791862561490513744669477102506893828938823521735701624619121980782716939843354127836032 [188,160] 963342117840220669327587976499777103633064595621820014939095023697589007179034656923929944058363152075096906051717293536 [188,161] 465494445832096 [189,0] 25745832315101027816145267961571680087773300912225268776747824011552807357559781218641690707313971249651629876397625370054377113641945495283958523240347197376297513328013526440226181313796254196737742076222459040241635664497083566223823392548242686000131895191310581358541697658880628606881290635777483889202569919370382153396966216756149671315050736978726208182908324621539774397995087699182930104631091659862386334347989128826989104208537112552250824569247715559536943314883896642731468748328097891426101664618744111348341896989401809840981398710792673096187203545949840260570519033921220442499986376509320045499849711062058409659863594799328133316564236602739316821384924873504022627078032884171064925549637994924277076294982159549624492579442955719374196776419672863408611778675165341837857834918057769877229009704107045120220316667163547796415521449419513433442816801848127703431702028661736620218882450912324148265419765378285571350624881655840265896029973357836230371640166751024845771227779471763500648610473507361867080420371987660983639325875725511420115656142897414509653488168007204636778427136213395394670107544550113280000000000 [189,1] -569335524590866684849634588104319539760257105054942383713400378089437075323910422977666953659516779316011330071555579122814646184036823783509266822214272281234174515400224438836302927122079545196475538600424849619629312209225839798627749501906668062526727151888022354535771222008285281410589574424259481864129501074747507027862765059616285816614141505162060594374610515387321069012492046428985567469961440332760534465711850359291611145515231973215476793321908076726094499125202776514641440504052415353136117472535342638545427585269359165739223123080556514983297019347426966735851261576081195416649763592192549585209313755280829721433135736405818432336020914936964941058763818775793557623943196948890883623526260704985125314761000321125633934733237696389723927346475972628052857241003793657828510829359393941475965019947525110359286731177021697495963407123535847182987596573916866360587977481219201174717135556441699879748328351733912689246496446397395287456187860044762452160241530535671753441806012822284872281643894476369239404252868988535030401768684439237232430158049236790931825891637538583191340261774448667959688909699307012096000000 [189,2] 6179046084321732443337207778733657035955047392815220998813880893563813387975517709022947261224624311939602408515182062517468431111894244217811013432331161835507211509156403657862361653369780923210025184775897451792698094052759028934294834500930774880870786777605658876549825589466245630657379399763382814479846353356081049373576478914533500461461944554023240013522031447606319932471681648889889772490063745871137243772139496671596755733382541836089458835470233319521690321476083717784351788050208656611699164843609166748083260657751214625554852904635335298255122616865701493058569549806754024827894646344084938595845273130319430272960597602060255490303504078279003771775812845137654646695761723359670086536874165881042380173131471876024827617404764482991405936299058188148744305978657488712579339832769233514180881298876839681423713048023041148545328982232165435717351457900417774166653356711055039151616666540379979804066544877754684491940267226028050161995873092393355837046747112232323974047971984604956945269905654999773962674940434194010531311048436171479729029882414170779025594737457443372208759517769396250231431803993883934720000 [189,3] -43873345072573723638858983766707567466423674737856657110058643802906768484255781297953288977196963244756779188691543660312010644770711154767488519402379446263172603749104936852460174286730494683386121380761606603544328686258527041175839426023034454507903527966253552340911096267531004651354024426937024789677359105281525641149944459856987515458867334697591825565304675153256073314377617951432852634959908140823853975040075380624433898401653526453955747328902065313927878603358493065975345921751962750903385639054636982157503844904170555376915556467534817853294812381657252632580812544963237540722422433527232413855196443579291132850966284911361559501911582554574188138010109737408794908701841935821970088092831485160411102972526488033202918918521141632150775508920491396453834856601526742408236498074650171917219784904172566665984461279584803781842582925160057998022540164511927127068940986399797608717290155646475609299370781697449724830086078280294382754340913181622521018632780180686882231190538837729768789271963797864172976954759031601729092693507823976693476743950665953902511385886428068552118272651102737400551089721975556745280 [189,4] 229219819923506093499028776788391731510679212555555038337306909348760633665850726124850535185010244610014720123396220833045668599763149871933229374461268723098927761152516952470941610906901262130453409709412145986133861487628309041890076116442186992754755289279995957970213342465554243882593333241454148641361244574848855125938798513716083580176882876441663937196767648359994241856827287002227996904884988335417305646897688143869763608041725007837727934114184448903463428406533738973810524066789669045386932286251152409517516591147340248961712568416400288798988250507309967382559673777369099686238494305697881719069988764675961635799117920394049982159983726488121515840833753224435546345053421272725077228744602409005368459973634920512470708176836135034865529050425139599154279505718503440009583808110323901197681645797398453762266209447835972350454302756314124850901447215674523091476507309374018589827624286980405201310838694692422761736229903087475993401125589830409722378325426110309959867813816380827143784066557743458479145240252049147641427147537868980855898118760924731188416802736194213498223085225016156479480692886771340800 [189,5] -939713735988086611806466931800763793758659296080931470564595013011625630988289321528316633375728274807157558485796510481536451951817146364564796582164158901808001222413943015186507007140107238569549547773594438306726518104690962470057963086128308883822286048447394210105711576698212081676806816193301454475305822737279295077033745883476037266299404677536592310731434108198008505955032552865678473879579452678754077923134655206011786269035271980260719296138536085462528241872632964049037196472848191854684461428445349511775498925623050043527468723222623639216217297156402401413638256551324046983048686884118018880102713546670008290384308869352626609777151419765883865623872263145067356320277625925072443992424463183655177697008678902444745321702945470339963287328492928663611526420187325926560436863301091541119875926980845609471411769241353847119869797239232557682461419598881910636213627345763077657294208710877587790988498002775581768511586745824915684269791665289665222872352582879514767216265802159270579501170607852230486274631529621230220097535837633820799739043902950050080348483363193519731645273830030216790364898833248704 [189,6] 3148100424987807634870905984872416096719199047876230189198050820352514681775360895983571750594901565926205584074067110964145973596895130745755801089989306491895510979002844667073164420473080826565971732964542840764337402328500252594505923022953569282342780862606460564693464156605783754811229443312367620423068886844625055204230142500977620566458538573963463019266839556772161377116132065431170834839848152677523523728779860908181159514738472997622790711730440874491550239742842399805444942546700832312990156491357519854358225993897478971712446005901267072143902118781135338489165055259571304122726051458106582233882549820624787742277844415251570287164306496269769469342189996236402845469791865014628122502728748246926236701017122463671412307947642460584211172450473054630083767422924638141106708636332169981127653287967123153565822222928472054158150140835658808681613423134377879118848257220657384343838661684179455577243935142060210620577394669477489623899334361339477587528816506163484273181564833274190258638567544102720252332100853678821528254528050276939003155608716938709614054730753045625563307198506134459160235035097536 [189,7] -8862006969605248702344011657921640138937121807512840688987674299984556156891175149657955084278122583085596827573498543248738063481578543109604616927036109437770282624641909381630175849850605351393058626291820476409467870866557823187442883207981676463960166896821364919385532588614676987813706451205934624962714440900676942730770165577148922433993015399009237270177229427197131582356152485734254450148497323227479669100704444313416533487695766503736721096984510002607843495898317810296090835239972616350038402765209850477973343060998205648242861113368316090013323906304566077351244432147879679527039918671461820967658493909864010013407910070772295574551193795693176462868529878894208861168832446686264688178666924271097505582965660684432554657414109658868208815937799279371956977961381154882061982878254849226773619360193791819189380111273462677591347120605183292836077095122563395516813156064188908323594340190471375523439936624585698317683900060690359673515007140311892560171997455611719312154339357683765143848733150363330339196924520582924146350052565148685762940266715009208042974600263476077023639635049291884990550466120 [189,8] 21393653243353035203211734764871388259890538712094150370537534049866670026956869883228539279895532795430769903509300869271193807644071796523880173630646302687414571615208350531713103232007764212274819082414153664518255896907664665532071745458988246831886688631189581466982846038771177303394343538213509878205930425086769920741341962751891388874724416303942135361473859261231706778296685640279000057588313034300080659671755649369705315786382985499533691970402742651904825466259586824119493971831628919103910416747627722970699761495845592195886274956491641294568855134863462769588741639380769737971697337596047136470358374266895028333425370147875391727632872353848594001259768561333069916640869967782850086702154805875301414951767720311889924791617201250412425553825533314550449609385804224202864286888289060416076946261145235862340334196831436228944757677933951230266618530142305982851994781306818888337575251283815905050888730606981959443732535130030040485832562172907374862522093093817981876755046560161246263736339918137407386437892598289236837066709597593868804114127653784832267337480461137381386387994931619893518430720 [189,9] -44980894710387241979186863094348791710026583300686504833744656317534195884780654648149968479299977405952284429468242566376823093431150718686009498919389010860196786201703131957688156178936295826363839899305856627062955051194823311495638108392609062132877282008991847317295334337937106786832019069250409648687045467846730369964628885173399538717835882179113986751993845415025649479844234630498172718870274156991856895167462147824165059868526272372133534678856149413313502662075897796968507148316526033037792710249160786939232087600042841162834297980221686202688164711399501733467165244795569966010562351520946364211044042504352481851621785682740754641888378687305785193585065460168712526705477268505237483605109984346874631056132701841252393055554715111622482660826100680637788320127666280900529373798887461803186075622782570194891399888529318001492325099873341495489844619097462589121590435794526084512413388058816887314612047886758980394554338627701572301420143492419168155696475485980368086817137641762985188493389485424141585688066608689082383022106894971008289030392556409772149853907487963950204052722936276301914624 [189,10] 83374921884109302702139903950489925681069747785736207805680309873289002453949442563542427284651150163554237935692448431604396954115599352219941024260870905372097866468981112410615762758816192531324521775762932410175626365070556999974793327391090242755343622189146572946040890203164987502450710140782228778354041510413995681647464595804468530888803589309336178542415058436819006712477012082337547519713166438484608528849472666363538056399460197547097306140987160748195622234083706081969268179923465523097949346184943080494908039579754266412722414163436472811239045497134884942847161259563041818798394202472948767782762302289123187523654100008019770668289678397443380906515462000429671531239131574627090984393732010536764315782135239143362017748334647921797840656914284839262030526166055687444230529859995872929579572244761354025696247485120796140886006396551402739158936951508291497979338167094964449015933775100963484473714428449379879671935849497944862630708730392373263798218799306719586780356506902449479598384459854696295383092284125786755484596344561515429443711083103011191126747815088717739169862359423878992160 [189,11] -137577706004569374699038003192845331668090659256765024775050275440208285125482319687616645751612371628323141905232055764236960428953789623894092369731936238819351813587567214399015738942402778664859126495261000174511541120306482468844400625563060468316290478547635757690955187326910241570816229777841903893392611863456824687112530058693044282700750914495543757930250868923755931818662723034929690619409532342855676512382843236559358150275174274254595753592516922199228244774511356032839119955960556979513751925157000254514862198081108614568062432987238960055606978134838084100777963785784559474487975885207832342383582781296247301765942645259529898292076306683077256191089810693427720164146169553319711157920498844701724488646906133591435076275336052158272248536757858584949585054430222202667646457053517185441081215385141734400389297932472108030917588270644270333393675907426742936068667877905760818524662150638329621253448628512313974563387515327520814563610054833424124219261546268060689400965768856366874439162712631374118783385024311247284974868370809125356688807150792744390370711322122904047016909826269244820 [189,12] 203724665515156140148797820956272297715302550845649401005529435042126258872672829951842695241494364589068356691913895810648287209336734206244420934393059377013413841069296604409268979075049537108831972863851403085165435844705362048439855436157620024543463950728954748731963172432802798963127017257371852359824378555497161165461530629076016485315375561877867602446372421081528164443439380501073275684629702410137221070986270036305347418796825347420503453509938797011930104203716109204325705949868948867180164778880543831334793902972642769709615638063430276753845292590204337563602643700314408223519822832223302925419808816014138330985786057840382048903391492399168190175773539171910770745288317640550169410672934706212889386079492938034122930629196800976634270255017082662631228303608560898718986570702708586217276523873848413395912727776315993639467029683600619632406012918848093028804940330568305143173130361026332909395577777589727768231753542563176555264458929311717812049004020691770430868077502544944678915896767991722837526325602534777562989445205695032846249093700268284209155991528810931890757638705975040 [189,13] -272533109399251886957700289263975687263480852558610667605537589959388349265122715434354244101499874766698534761573614164190924111370272609600770687212506797623325495578256000134774223588693457224385024155056312392428953161673296917343291167858183776423753517054603123218124626866836320227556776309911907789469492467367874786890077493629219164159794921544034958185882941619543342145239881119481888957799274225981584732253390745856751245703138127667690078286065528477183001552069380986757271820260441186210207328900813631717494248808667900253329714195812592564803050502956089184100307052755993911921817807649118768693548897218111863432085995856881992732315100733543823690782711942191145625476736632273034472303411816380173093954779754750035973142336158292208212843581927373271985495727972229993031299618108957342066423702670058755184081634395776218908474176287053189617125318000034138559926441888084706398970614575868466345154065621268430018190438349490785019631773698092599001792591917757049397091684576466725542084057083831851965872233828139476430467733581793017886217817353756117842687338861574690975877092704 [189,14] 331222864617050627132841523160389816968701366782950145877878161838064853974979106087051212545541790978659490798576306312529249375420092226807303752756632307282112049692916865778791310393135380356884825200507180796760773143631156654203556261692287605836993414758068353553503120631018536985097998528404680554265829295878679155687635227499227750677274998811541413770943226073898035724258645275651383901150489322808933049035663674371734524737617917310774025286591705062926506279440394074446264418196596637802262783558707405235859315108729522934764945418494622302011999468236854326948138763217992552302274079986532261635408207294138733364189692474584817206456409100619047367151953258661956842658822566480558808963472875689394904691750226320774919083073313341351630427734974052936498364609939362852805742607797670506306865614799842062091933942071750369282798910081613101482823683521447062175663287294376134226029291589748658948147857936755385975699971837702898159307041372310887553445273933944677746834186074671040909942159319546186564410565014501151518738549468483102859175877043400624161114391285030543425364672 [189,15] -367479466934683994858186505447573690243387085910352409130205607787277390412779961975992244392939186494312490579478443508190259644735133169407076253480930368326453741259354103639645603716077476702766054615517676233766059390458089832919132404290730367725218480105332012201035650270286556465549192726605196934482920888703440571685314678763444818588525270189616106154640846967158244482816644374870602858667354871288328857467609295326495055669368982887168511116259171352222610148980503023794034488446639799862979525943410865218420063382802530134385061070847192605874979527864997986757451843173039937437157222219389028038214140098681763920821596321855767412358985831688681281920648175933915275006536543521977257767826865805768188879360337740879327612803019166612987136454061800286956905506943513514310090612401057154271767873865968558776429402189137724994396705685163403902957237958186978597337481295460570838540388204172990211206298458895209634488420233296193541293019495704477202811749383030674003046635196889813016968038195314899974074442797766985182322002773621671797967301526905175116717456811704513293752 [189,16] 373726530686122675228580831326672009217676072656993921726486464728688937315380126859723560774012624195458094332918893604324380345894415120877726882923192441374110473145831329949234657113969065415941767058689705686306290301564054768130617833419139363317271263073919773693822494076116366695899609857838499180438642582423480049512448555571988670292984828879636828711224740440619009043063715148570417074494081955283968722273747973983754511740599920372653011714438566254391475162197669926274985962399917679737974193855525817246976048865943125412615442966035572531871774755373983037501430356657901927748658119648224479990282466393979578149829527453061810928585683901382240184399768073797865135115996599835932698483430526067011752116697972432922678263767553521189275976365835338512511307045360024754165557558576344714695219822733144462193690646356801061590523689816404555150816407632008523490771359686843599425290148628242639860666699730442572758307952737897041360479558046539751602968142609075224273877979583319327768386566142501586460503328315568924677781983978919967348325641552257671211525847727840786048 [189,17] -349656315468284642622055180129702616694948248565937225263558869994566818354404961095295117804015208720746348365529367447631608082608031922584134341177702328836425254023783462431674246125447173998662714643762968774159584582005628015142130989867012580670075122557820278680123608738476304508772378538535061915699357251317064158507800256285400881125499438833933294623559651026858252836383950262735914948404691434638455230709383332194546251144717718666830935699768479296441212339847825375835528633242369315429408339284751479008675357241885838077309067908099372116448842408159596100831632310482215134060927224107447590603490212880530962460428118456352068048826624355945624473567385220674824390879910034416920131617274084984807369369074349052700881329978772113694381995268878567354872943049240728696436711293766743734738008298355881798477569123887106426273782548562018377868827956848110520975110717294234199327826782824636729221607858837212243988910184747384145348260271969790681850192140426535067731695587564071859150781330254277513869788157246590733609509276960127275779726077713656172366839346728410160 [189,18] 301895259275205718926503532039838023487717601259931063120696109860747367682200054217630993275369209569411603003917446533105391660592280256335126572737541577904980028198653422843743700785129845371524227194286276804564466263568334390263081179309032134119618001471535289404751423195055522669990189448340471170370282945859225958941214612510799086710817289734580606408735056204593048312238961748684115668910502918267129170512583380315533653146708286223699772720360357740253178229846675100313110088470874113112884590046380185461614661246742390512288801141280441611077722873482866036552694127970878130786742864121063162695670201883359204859898778318763101193402548999494865855967962030101927601869595355242978536483130316564005016338954735798037839665194104292413437038421908060557426934424173684210116015986019092400667374236610708509930740586800826995773569960054392166858105808392212243780303885014301489880713869022209575333134033314191685367644585796150638982023575443068073583838948347604903668079006790021145329115921747904151274246126269236113008181961509197347319673387180643377104334204959776 [189,19] -241208931532835084325568020388439841841118749412968572391186750274848711354799426932204533520272463811347806542734366990330204201261440256886157096441530246120948907933069376067085902416643129607867341823502110265556478661048743551695844564825679814104759243900336221320284304773031842135771149755731986785120444219558757396480102434255460540578808534415325905779900817807388892496115209840274622988933601351455035884869687941417363744239716955424905571868916528148378688887320109599722184242530342798241934016338846740235781894290776754053300322966758944083394258964075078932864583841734224719375380666635874149958357150664032577834498258479977064820391060089507901012476500678148225259283703381404726127345472551820547124188565541029317436010903686540260287366511024353583555118390257388172908987050486512153066434098598160572045602876246483309822102982498576437969166507836025094017277253455655822487719662239466188061339282748263170103183963659847961414129581414109483741301548395414443119054894129578925765795890234858476010454225424183218806385238601737949671608786074680289348332786656 [189,20] 178774750251218766140049032511316334920092073589180312437049364365770687589523876340174210078432415650238214766054546717241075661669414222346253167454034141447361331805631727684095120813318868259475827983162806542886310494510367233443658590132466099946963421961578180382150207351104460243602662996505085414112505314394374404447702483602801839510623387489379172356042489663917715449607290542301157997807966648835541922646846371967986736608521944662475511026718307877969217789318050026903882985019799235032465026920481845728072228687591587239525601299148497438750907847102898241368181074742085155914044658615182382427814765962148757874580725772158811600258911646466299966777421079984238928534331217422899959145241495820827330384228485617866206364275177863654793287317834747143136275422884057788426009780042802612191254489981590778880195485534306558736635182215985357388042802284085884546926464351655511090160116477053464722128577531047757136899323919507251148712438780150456614292710605664727395168830382118529460403987556709544082705100674422851865384096458039879409067247249755794872504192 [189,21] -123176288870415433002961013025474889499994906713846559095048123712614393740421757970870020073380741129149190558369714178709279140519437738735624684156389020304133379386429793213576714629771706060082966367422345343885414368305192586617617185528329586555097397202166057225667642418025958097987377644372027825114965144699095467554672091687973199681186458148067058016264490525761199173128812525194855452270026563340474743005409469306030769400038826599119823981083921695895458154221416057327460409394879777994093714123755484945316705157074037496705670237331588011360941899899378035392405134377566827002044663798016038005055362398811779319639326713862476661442979722740898426288826486625648695262292198529218609974888592451569983668922169191848251555121327869169822862124003179026817430647677243972564291569770764717903395717273909488523324332575648574235411843917635509417677759580517698341421185632979176711038006905083616014172258666253524484200534761129284886944534414919015504556155493048474101605336296945363097819463350928906072268788035654340594380973719094583927153455826836850550000 [189,22] 79046721379108898501729674251773855375060545314612138008432222948031996924239494214004637678820963994499888944403672221431465639206686244684328219193926374864628608275319073105216289016987375298010469852636843190929723601166050707199662054190429812569279496157803480295000772056943121369381975971188887515574279076785848854330862446625676861633420709850816229969049895527299677301320271480133133044820453115206396754484493737905041247812637801124336976950377606923082131089457132881342903323764419958908973810084022487369205063679743742103626850194461688274171181575570149541360810140882921636601462577412098661702955360008812892995997230945200016545542875047931012265382519988953556561082085205506546095112341886072390782316498557362230863366026959174618983887583156081019478848697250618524203016373951265487509779583540511820261715785052488754777894887450258560213090707687419793306884548430047847354080336736517466736701194578718551696308162994649121297468517707034067551492545290254779168079763839119145343565172229130740021443090617822385516906763892788049822624910859344481232 [189,23] -47327408387959305256914048955978208615327659691883951948837970076286827606661515826462377558399049865378646865341720947073614593159168885965132433964529388440405471970405389116567792228602958250600970776634955402781548365942665907203899057628137009282512991144350113959214624223282043241647027109144668472101512619953006086529444343927701467413296231407969725465636504748209798760949565404351464869576689803090297629911711916849181752549405293540592395259020981106308240845943055035880551562711956787720416409518572448558749661201370241340101464878732715909455092756492835204407759441617728776771241710544239509379425479046939529623573937216556872025369264269726027887216384812598648477186309298125167778798115450337701677297088363703569590349711463664965952462439227574120346419494771135047792820790842283275228720930898389578194006396042209508172329554900913609638097464225132637844381780555423502598168369423852954247514296994406978969602853937557312226566838942662844924162376273759914479619296070608712291709679418238261452738235610952029702536678106286678583608293553899598 [189,24] 26477058711877003478657828648599448895927123798688920185706020010041966593397066989427511066668950638157369982150751830293767448621601422055953796305625069667628559861563435533715136278056953650438160060295923809700814260885691827111483305634511041604485135891827345651421519535236328804586124819891691352338205581645837092389346730104105819017645787436549224132147720707216468810134520422767369982238942835951307804258054036230245263071860028166467743215138236142618049959330619475533422510578736479469577566045759658481520556535300151795094241113168268569435909786493548486110985165687161527312479191169640841312941152943025899090560545970311471925105630055493674827243776167151820105249254765075563499304411394934594467643790945033940509976731732615447068127592354188816873529909343460612110680250230748718328494336552566400958374140801552456417481738620507181282897852322381774210415453261991743906723428802818750923600889585698999038725775218118794101649766814541040878096446229440634791624355269525313230658903941455731325696301327481806674925254569909966853121589011456 [189,25] -13859256727706069923729359518740651812910472176376936695368500077059547867822902445088892592282895630902670042074708842590710428597306234949043230630255688114872819534736531599734158201898572407332986528544212182950761187060821132877366023720123017381043005561687639219677588270395096412219087808394117051027087281898618749364386750772443019451594640723429980329712468934918960919829992873212461750301514124040167280102888053674515745433745677476376482011336978442667332960285383348820328004685458312641034552754102954377470532876810949837093559479569971281519321471214332832080091557100493093707756326919931274923743412177471973209766030147014124715867855154308939579282927710903385872810811432482323983372811164365679740135904002433908303639420298296798829025871350888255336506779422859201992741903941531513131564471333909992367026660950219654844067451121083323254439515995971634191596900162101179523180379102287780179714049707055139755051791394103632241277403018057902477611096292756541032147266153968783108330860453278114161107826221012739726537794826630909515963175168 [189,26] 6795871326977885985664433652557860195802655151097169933399144786534835131278536607399963742106991329263137897423546063864735941388138082068950397023615564680073355212901503629176660825091215226696713763579096038776377669583821607237014922196118502466313985326303160312150149954006145292682547694539811927884250572279852557685676228714078679392370968865474887074994693593452330180841625887087524036092264781868948801729079727538198846732882371586179079254674586222442729917895393370364036192914732037046189752396826660335522628251150535303886714139077422568643999755999888699827150630105018896458025716976146551403699043226201409555861222651619060932266387000783137314559132185879138838787546529428850021001008292983365648396236227449631772768346264602075635978228549857239594779819474939654098744500740001047235175183077850949235078618074889683927770550123647439080118076684595193136899232466476255724075971418116094994999476336588309568420711500841040314231574802025047697019526400134660605395046690663159029161080952439979435163156806185709153655265790216541481488488 [189,27] -3125003893234451633752474069140189071099523400555912406950520088777679292306971790337742168789116539242285393157794366226684441160308886284705361774937293344761552013565440455208524090359984834887011026801439679115817537245481649298443417706451241924860521602794373946016569828959296540851655097684587721600648899987587162800499076275534255503637961908120991498437656725331390530000734273893302986273230135633678052679340226988220800013739143766875002480972504840859074109243497716766867789909820735525362335412175509331331854453815171274574854050350428059214589848109473237623443478433767177764033004961651534293053153369793997379141715539609424954965434511290330728350670964203307762581885127502191684250827722584222015310160212859013072143495075714433602810248016421578230349932724399945043277101188667270954470253743664311942217170367483789132404406732141131127865930237346668745563113629635070387853396650561961356438812352288151129359873111017768180731185012059586572625810431864454937598679761416343999994270654185832859554045444807735605896618461117589320291 [189,28] 1348870892491159723285839929790779748896916860415578813828210550395886882628342597988053728055000040363937003964970523110718905333416077264403011679954531035473947538947972706380317243163804193000863636961794799948190491338299504576674515835583049899267916637632424731905849952748214600410508233524993280804705716961049939522943288487953728312143750120876694346849730112115252263840647376320293177587257943084269083463998613723869644036237655284831910872356243004562497656239646467639288322061434831126588513722399077744892642014865834835207773213376752145435744821385559969014072534776368390996193523189304274380936894243584392286390267808502398285794719130437269765401933134650736274208221609541674006291959308960305792408930639987321823692809434252081934941385561278693822769441405835402710610618786675490820621110580189183419477776584089192978629891365732826084291513297384565545971439506151520260967836377037948374374965784784307171287848526474194754835160387987460870005354359660972581566781320601636473018141764140527937934446496662835811532081100072669568 [189,29] -546981462720166435102864826470074566615982078561869366941718684424042974156109332510431480986173756287710235950959635572238905057645545783009101051880246205096415017536596972328795648686739570507994331449889202675951947736379949633462457246643405877365391526072810552889380504853676554555694162954894579330133919120296629367959369151397352437058122565183800536624811984976406516877388344141614899773833593742355605820756864958196011583897961312110602274945154230429288396803605400278244450723019686278726146713168443165915729934617461710747982540495404757969569079842961615546725394118311409329325986186271771697415372314109117196926534004819166165922116917405421442525026283168012557349270770380746435550296889869175226693902265209098315492338019297718008950206406687176052926289489823860805834010827183960039014487407823546879939031309178616677930007991934203179852541761239386657869871253550125909034867057020322736834600416487056359093436092589820962787208401044858742529311675439292668248105477665533269264773146162476957244400461875960561034710069636144 [189,30] 208537026362733502751268282133538279341688263807977978082161535158396381572615726875798574860785344146374487551981532212571817640479090959598152971783938198955948885207645683011034083048774306925792781118393781614672102913481385851930059003222792720900025467998885007392210619129259769308249285293133838848502108968486209279565527016915329324323394877417829278253131152172247580473817204137083643653177417337336914364402110164474231403387690816056442992289709506655404872459965778775020384328931448037197801771625974885890633789177103553054112190251221396940053848355867095503880431568745047112738894334780829966665200288266205886495830998097079511612890342324116175497296102313360833148835097061568294675571425070686360143762513084461386439799396436869015134232555212317885474548697241725126751757663810929128142244991891254273158480067529319007793022112958337977567607370303962649076417435138543915701015806929639695522615575240739190099451193646184024824190375811472404830433011324216165205860734773908196148985683525285962062429341085056549940833675520 [189,31] -74797922691745050051756714996923062127914383936701728361991259880725800231977931742887531403787628450058075863156052366129003930485604212032991421803709593751267944343761877009897793807860805893949899634679221584495464010854269026176887664525054008925757456415477657265940897525075744167774616106505244386568586843840368225835056572136368449514095089453290244848131332223192646524406627756425403250167289188255874041505651878973506171413259561229529435984253665106136382283348485545568825507243960107800020911427182601280628711475537855785349838726722313248200145871090569751093391711302035165942555533464975010187145277286452665061866946603245910157533345721325126760791102440251000510050853246914379259964683141549593395461840251342820410332077366710548324213284043266709091354947166690871544415490092611772920686702336123997899481496175640592649110017552755666880992480817495154755552126729472857617031277893675090866399940424625409781778753812645083942086670349833962531114660955223865123969959932102428807096771891386342696369812993177748028748912 [189,32] 25254789281042811240701649226539491942850111250085346928488320888054930422427561795318757616349661931537925744561066837911394614173345682227226613175142900276356011924674947403633475401463760336248599760690612139605627663974854489498380469890478606832201395724969834386443981283764866329020048092194218585393456489825691847156544235343441702609156594475129532063694283716648739323652889710728301369643841427690949615924462259563585659722147443852785702230282021676640713425605241860565056243373014620136983193242486895088388252384959591269489982818914504376647239059127017318600969915227726500936870986730036708626342657222817885970326826423935485092569719993473833982403011210350762625854165837355704548251606456345412493871095023865253521163248113028027170933461889735464919960133003642602530326139094012750291389567786517211332406451512236077486648823122813332294514703506493091441453613855773911099581032656685971391094722550533484237615168987086340109042437185208283096112565955992750752591618106601652407168333461736064168425845230647538049472 [189,33] -8030917854388033688696288879507771391102294368959970814396433098091660645037838743505491544592010251275071986677080473914775759094414056787120982366386732741381751982153515376810767109909834849292468339713889734152451964198713011015644284838019017134073817049771310352210894289822284083258974525030187803939875122926758964280302982070343810583739830919439715146444477719377835874397048102707175864474448375267195892452729378974080482107418612442024485243911659862285595358083421573808501469642289738288298465688903748464462384871203345898739882701036385560653376351549121887715487873255375794542760901570034502609428649718478248279034750926582323830807726318280247643942508835911769594580961166843805864461845870585958060961306547074012351780494503904443171553567686627609303831409625733117865739243702458195581717359143765287614516979857942133447282566165285459574608163821737904257068739315717193876824307010953137546000483366357156045749099025509230839481311317080313282711646415605395932256186886091512286025439667824471719419876974882883960 [189,34] 2406261795497847503560072764620169575294034329937516892097092854194353997782968248030596206489981134693245558840790509318920655103842583554977925868409516612517597955156258714782985089261649691380443779806282441392207683869752943559180481710264805726528184222877935061669286006428032657831349451883103792556346581130445312263165254648407671269485152563375591334924786490112765065206180949184752570570142051402331354124278349242983108724872606183628845346406610436952360113713738804550938373850533789835667764519969866408208795107212488032413481626485926665846446457979412776043485430199986351627967876738125355401781543790722392010316216929487464877298635589157534588454881403473827979460694433795058189974297724396967960833891862768923950596410962358246802589436092700030903673443151334088548888101729131538899104612338624991984486317900988384824557320090568806971482916825950755813919008679528671073948876893732892053978003695022551565960907566409759403855907257319864294332372791997300929501593393639563062289100491936706531002297261625248 [189,35] -679575308745609119936725401636096236760667488120339519664037308854417512498982581736405999185870422808505043689327720241544015899728875335958400488511802523671447227472675456371521436523938730053323276499328660134345189747508919411690295782225268916629452157166080670712311445415815032060718209774178463127963072726004122210235780522496705952720118055409878774221144674735345012090309477649550922596505025889339348734089322821768959193737405547693537822052911853162173712166119827765277988401958331646552638473967060810912039859509566510671140208133252695431484741586033459505431723010663789122516591929970691223608028992103819163272734606832205064099107060907809641364481812007078668192199809259667838136100352643947485077905924478651269868248903473816606593119089416924037546628791722557690177754661043143633174632609839342072164293874127919947728052276377751044419397529895663457227743008909606664697819827252412641271302836474761869832104706837438009823818296349208757428132486288325718888322503616299348140970134630523308503900604072 [189,36] 180960437075856122219126962979785895031025820664816953297243237616008434343253500112215512303159556063459253987825729015872247776709220257525494919040373296612430266300628628349346440465469886060509440179470628615476581578587346345950080853046231722600204461110368101616262529009117222493189999655188042605073447623758511846677909871407024601614318958048158902361351680520687808543379665296246293647147551971061598290226704282269494794423733195383314087032485228677862458688618016520806510345945161871572558707620934428324941425505017740244563114850096838253267816191888712888267908537359248372567937634188844129817566516795935548150660909122395478323905810743003451319411551876506251630851904190219852512326230089149289752961751533604954416688072005409095863809730416435525461478962864406967321630496037554424998107667667535634240043892109879238489495302969298957941461999870886218335938669289879774487532169954605976333997929658707291271750881706759441425608304251513973518294961891068921189651869401009032651068826621607514012353600 [189,37] -45445454725233145559887077219454893064783523819362055462881245681343850034666017406288385987390290708239716555825210788121001341528585376450451548041392457614120317958516531382751820202854475653668811996739205027531863967577859932655141001925258218229460565011066515140894839002719946869302877074146386036724007602523544673734443478810036100873509813150493357739628874710919938267230358254071627501603766225358132061535627157914778167012629561407364142644749880935983113067763868476485578027482393066429404863804809289585676346512496710874142624792563050249037266578882100089918154232563636559665874039290350563484849718477211123722940970163449604989509105248910201351632405313670311831384608897647437375923524144404544734788447964230833178911312279012378420745198312394388397546520257571121188265183128959670459477510629063717691714433642242990567227849781882998892384375808371250108714424309029473737708966911116614962735956405198414463581104394760371315954197844184595825869435321924506349800563365526470163759881402100385497032 [189,38] 10765743303630801547066139086199897063480455321292828134621726459430624247742594774095302375070758819650174549139599849697254054307928136831747538789444073797683650670833901236758995374545675942822987293286262037218243834613672031468329687958932086173958370629103807375746748208530634002987894584123452662541046270880813639130850819500953431782881495023801928377550291410062062094611065863975961642438938742915607791076723264214684284205970914169705462896130530189446178624263125995842429233981755989567262716162493414589868454786163065796923010807763286423847574008425305913378910004285816972444888237836642959536108159453401571303197535740104840514607375623256345915229822067360438725678178342465656294450387960340255952602633336412723979952442390276944255533919654738702206576245821637068547459325370653495388481643112154009769578042161654629893451285253775205423551148905388233369675044217318418795536353733536493904255142923033020763356133245434786727240447095313508406810733846139032759072257487267651696120662426458033088 [189,39] -2406069078923271399935335449974850428026165316570626122642479590209677826109258061569731337624216258291996602065009745231862228411745565723809788546688763281782421454684584142484578727195367945583496328520846256039072003134203178950557964896516932083070392058521448391602965295212352194837183748299027780597213101636401722577072681440773993621268161822822470550516075134915937286146648512402582874092087617898545117746267100336780139139575059592966325902293205043360556430679126043465691597734441376451160537826128046189251166184709427642962959171433359149608339850134243627999981680626174691545139311694332631726030554433472877125407655099370654625179738966620269985255544962462059537778260775058717321689883821184221510563535363420258528513150296784472349825682437822787801626887711426579017542904055179236662068818845836834858833609427690526202213265320043396373884246847719682496880386205742242576563519425898470933356334045128576996839736457558481037126734550927312708052091024255285276567100701999564408592513945251632 [189,40] 507370590048302048591127210651426204508478935657898284274923990110702982595554311213215333895970843907912069802338263687016274633719560093333005637399026076755137921390996789108498080596778523792134940381794899598476522823658648100130943511065327847832122563327366148427897490294282055133830943068448407910113926715710033112217838213545342510314794513843699648631737253803805954220890275772885001264542745500589912681997622270731364160796464259335101601718509422134720848228498104974248246068884689424918868587181781030308732023131849866182563011467266763320572399044311833846908040931754293173061011837175611473659116895082114749871055276234599510345507594410617076292842370098458976996717218279626071110933183633907014235598939682214992082638926886889077984902040396813903451365212461399233230984323744441474939679100523504729755696363954640834880603510038731712786366839910055154530380021904423658030228599960469757653182681267052223027203827834776475440540008770242163746086526900655209831759103746118406183945234912 [189,41] -100952729713547066711732450218423145646918769585183192231973330967746425887854733116486458066518930128780584794857841418392895017647688645916040553431885632122629750446860790683332117095817256768084196952576262604235891768727374280759875030054166197492638333555750620777724162589446076001416701623417867890059949944064184017927587433799387172088711568063071966447307947731485507222092534698736190980663097066858084442431429152653380529197530496155368774121316379690282721299978753435444461422382756825291790541051282425622911290841220632460694201910552281496183308344668756312169704015963814106018698658070482973040545760268282146812268862051935140417482632216111330853557037554938558457401169396640053815070099356461534295603569058217960159798626390104230861303354742744130977152612268084857635656265393703096407685755512250297093360670124447594437729023718780079032245760019369737761430646845487029833939604331796082787917884330089478920989312490331027328219158026589910829473939160667775195235836381362367168852988 [189,42] 18953506069768093478445355725452315098281330060449151819170526229140196582540484143324788646756665285820670818479375535851468898839957896228735720797922012158917854141106199789436165194468471825277238246853559176635933461365844861365636011523509426296611848358144936280142432083634850334453496010153442330017615035727948903928967949558537436823713635774974773025492647621492733487607182871563245933338833675767883270276513385956957743130126283702873217923221647593525006894909565369252043460893409729462338125679217362020489355755745024250320486034092442286573136921707056207354312373643711501571741365716473894891577164219874913680687203412246974490483216691164358493124611347827595234397806582753112084919499589963128894151838574948765715400050242593324173045059316716905674489880644672694734934417114471402667401445883895502792816159218436855966659437443905505357955226553233719459288650763471774124880103162628497422420241828590218703890090405788977955804440575901268874316258857361182920529275103383694226800 [189,43] -3357564270473801553267092940149648147027390443536149898612424948798621504198355617300746436935610908136215944519797026990005685147580329296998482474488505028122117188127896023725550940467458506717015477576385719275240766571933182222235711102489029911306412449634845388045501794880038339041732535670350438585635864887258999118902937770424841603771399635058439640779873697164866175430937027786179811349955121343123163872996818647025247118350982645337254421078554347501782248202026042030118128261475073941889242268111489915851884820959812302821887259432419944076707928751835695225925689232546055414205346358957379996684883017708612399329836267360941896682653899861004190754601180851419569895982995339462998621958112053689185480956126455472279166031330861499227350654052782640347671209151545744090788444633876895546651549383036163789133306244558078060929405844440227049566322861350333273398037865655740398202373754474612958283400274869119482053949948998541365694401790490838286901863011335725949326690324202341144 [189,44] 561163037300345002868248582291688995896260765649268787197785049465524161516386875222316836098391642321362405428849429585463866473160970136027427035636415308114661307654734822552681152718180311077251956453607918364428060454219288748962001349142201557404365311393793771200216068017803358751075791677038202592078281365497398994768430232799805389587193908899616177695805560079566329159286523842365447932047287028994406984643273798435396884455434317107187771401246313404148587423936418356626046877574560960249719145864354093764683026467612864952946820047095443505665307538768047700420349182183132618327024794350459765271238577833923280773291727261041458771390282429297589443946266945489874220887019264259110895082477100265467359773001543291942150425327119413616762343778395433878625632860770992084411137887074305396864899730283687527381883700222977735973805720720556920968941377695451515945098467438595078191008187929157561571574171273505082747340586649791608171437973026263019055055533458571457141876596375424 [189,45] -88477544943003222921917931724020627274101001660760842123196911998794432147810130600720382609535165142000850660568700303504566218651756252745466450048483791948999908801570481492193096859218419038094293903216998722274642371541761189748694220002214942091899194744436392541746374806158162927323008340006716304763992541843055037164564218221005891931065554688347122730469573564487019325642079945692682371423072521787537244337128667208179987320588217060044717727651245589020703830402198479039693190294668090900416638484256127501854017307881096153325442269738151175820348706726025050949842336130456158706032061552749467668198574979832407391251672433578088798044662033514195534454909779144851296124862334153551347582550583074866035754853129126562031845775018539701104321296730540035780143704881495863782334540969516327500280656356052595209288334116721252096007187318079226150808900604419733260941273384997340365863975985968352623034185469951936915959510538086950527857468127160354908967493619741156272519009904 [189,46] 13157969460535661139985631306060418561533966342498660749873976548632560504598370439859186143147566916452338667730426219241664682732861151123290656779185113010957536585365051231483198112955142509810439873235126037505096619849904579053558590871765161686877566360029209425043651846846235997321586131170531857883537297237035332284352741566634034910960887611768315639366424333873576301588867272660469441924443664282499535855191257726324095414582493796456990595338628281963630291867457210046235815488654052127515384998126945853926122136060684733039979619191088775316087415861312128414353785082793264782403513886528218439881377253174768898816357279916432625839651476586131200053873251910297112621227864425090790753077820584312220908080389287796919453357526872936339977423134533514348012319765634520869664418611134689943384693482373136894465307364695187205754789000802109438263240284054368640065157578424952475702572252414919293512832806244291809308958816881818084330782265026914763308037410782062748028192 [189,47] -1845324030290221148393768470139562718506711192508256256630140486251337855167947564330170556536943426601135052044666674020862735861107687127379221285589101029063853608904055467050071513887289053614475799841695154987076697907572794162294339453354102363931019795400895911961760391990784254831123037598936727819550432693211204092100055802311315183724416815947535002436692719794675860563050475642090184486031614829130305437766150648757781156112112140951981516431286891812840631260665919164663521611894696533280191448258126234015311929989495843202429587935886482119416901190964086740198518175984264917140717863796258538250780198043809535572282119674822894551366407253745357036247602492888548765424576801812566524408865901641533666235078946848105567225848821585209992481175671138474956323019696115181100542528383552563443091854712638946316470763550907181871927897125753164550630153443381412651944811648498101252648251179582930170524495292424425363980691438443302414123491822972553226606127372044352876 [189,48] 243997015329988769833296633421554102161917820756265469811799743798323555682497499306975921110974332307780347725920882016191822653490674974789947668452705975803796111813814137380474005181415535200077068315045083306060373210489169054533833873609351201629743128305492229102986097145580006198485088035534249618902816206744696908096575999270938420181921967918468601440396358203938034876197301664092418652780391597633394571495938440375528403432741163625662248987138375887859857085727694186963882124794385830101538348258176069788879899333233756502174917667992981181733037076782493896760256333578095991542293946189640061642079273097947149728649807561743770392719169344965755615799923068657446131973647610375679827516122627239302007500896684061608270564236431761887443030967250826929899313860381780754010196579460224877602383310799379131818516198745231750259830234490437273551535229824266549427441598018815038663852046298422329843806955777108550290527600343662699168344367687226347196576973876564544 [189,49] -30409481109612018050161483297891080158617723781010360353121741780298298759768273234228106204395862928728320901574646551861473348792455948505762378507916657846373127436836829944797619139030889138453347989333663893448474553264906039836967247255691548475907598013577809440603214381430679397212042702757195212600854283909406289500386792574900135514042400051421957605577539210968239906755863699272035106374716807997632333004577815921152549823108555919847367351834481665967886035902583894180796395965353779469723934249111791313768844229065176918115697622188528839399656238317965804359889643164751210328346875725850334777889513686740629396414749520336373201861355431341926371704318066116346142933106851000150538473897455851720731049300844926853556803615630308530315294710404430917101607089633955980455345157638667442821324756472878848082036155014736082325187606439643495156266990685313028445453079008572164231040275387578977918990417889822322653181494433984175078344037726694217199482727100968 [189,50] 3571208926723824996814540052094466339250481079474619096640845744269261944679402812826701568180086248332744931340014891143221634437470359511732774715616223118309930854811877291193408516372595441289023742858616265934446415774890233785451621283743022595986397510799147855455928981347190735890376545797535792948343144856967290091936229816577866774666011429861510257225288919569538614503584117447707390771332686528158970678190240535105121651972523999926182469308673045161178942716312195303450430244186055049319359017117866546985520434505837457317734393796339265421768157577499696065732030349549006427433187674242005287833289199932928750315222890013224526852109984547943754029302536093086452265145391680096249902137302326142712320922007437255746296244047148371162637900753092732508711848017229231315708012471673346052325159775298570037902032875069559224258835880622021796008454504827202201942503157022997509538785738640960495145866378244746246685252630771809511307573509336430389088952560 [189,51] -395054726207940063785172526491879633168733880720489937802648745873162908117585953729782922408736595687654505636699342483620782593289608870878029146201981705699104081418968801460111960235772385048917768000597594971847309370325203071118837898288751290679040671387292195312975691000655262192323757409070038359659686669525559011270800670494239244163871866778504323025933822615594810194106692846468181413020252186355855120687965208193024390098628439393697278100683424830064167941561216606947309064950045123581089228941851184945691069941573155073797097903267484818320167916956838052771715462298498746533158274290099303264666461814300346118338539486079999128170511918020446203667748275266418722327114150343582581592870121111281222790359885618522832849822687140553241331871160679267587719800645316117967829911231743860615641490484638881136962785647669871813959109899175472430394528945197936095454660390429181698693828529129926540320885086426377533945310388894227047573163862348642763626 [189,52] 41150402406878770470143623291995756837747129275691039578379929851981168702565113032888085820102346717019319423834474737149342470293310802423919218006624646797395843144101587468301771201022810035632223518568166222327319345420295527426155623551259963979981233211438483576315921505700640127377424247927617366782526703922855247556722333009350521900690564630505156943388708391241194325137639112535502408428016586173740802332235914280243637756952800406780637879968162354259752205824628259338280993853832659116136891778821000076177956095204755538655441712585515190947045878685447566945241488701272123686957895099102888851828768497849543888098093500763694267541558728649372189640781536986896157773472965305073126115242424511509085256652214363721180239191965548450428262979898256884788364667971221918699649279788103011856164696217801346949128031905662825134591305985587692475658141118757851049867367698952688155040732804212871161736479553018007036468343507290601492588557123950893376 [189,53] -4034502840631892734840065317229834284132201259212462222039396532242170953989698056591900825489025957959389979483654767515223897544383873981429200646082171237822888279575125868824546670626722447616922457643796125345299842764692635857584823792679532060794686247591637643887651056451767105974460322778133494525950932698946976636126384621257206507608096101445584547302695716671591184331063452286499139832492474183773477973539481305360524683254330500091894090540105908680852493122684757215093691670023971783253438724535346341137520803414032205988744318885011801061697990414112150624709135196239364113166341939661684731236612803619712212838480243730016779144352550757073361726953781304468926852884010065111134110216987481422253500320416271537004485995392679250045970006852215302896620259443276768599644480566045625338838037134172594949147665613567675111191372698345859228075840174088711503521437622462263639298434269832010334947861340598972571061404971118180465593273300007464 [189,54] 372147172576028315569377154207289359389973837444617180748649804343773261541402792038457866682494532230543097556552478901278575873434932006860945908001219343597619812080914222207773112156878014141309087939042550825802703347615822514715145274807648884421909448436039866743267006660686356128475274103865836167473932491694186292957951399214868803452914330637218780020881535059117173555350825104221409945351476073128191485588937109514983179706772912482918708354568461037006973517369928110407597827008724762383801371861432123668990003293994953549880799003105101369481711250027601286426057612575630172311346100108660581770321265148655722349144756424394120703758188143113694015387675205417508948939646246233648063162498693117219947926586777100818617333492781731188966537826739918204891446857174350281613734199017677584943985710757565232195274809980707575575277102862229257561665704266268027427229931015106980566275114749900767988460711147748480633332545985832928469186657776 [189,55] -32280724284919592613965798697421729864413263389566175283311117851806338017648021812092169897225972900366340130360569548492599206380982747658318392298067366411759783887857262618256711783984617587875850797505224118014677643590719664695674750943308837267538717394269611108634976925798652510610858305228588011203337574221292635605493939954979492470169738626363853335597539766598264554867383411989159387579678551548959258781339342458852308823081500570854515429151027265997631355854507716646431814118139728118184585228477447623307798563132606166781528978126806142561176604178975717317040879077297425644724466599803814556584097232349235625969218792326286490905923345636933126382539844580237077571087757394035979286448555136545709709738990991296613678989149960149681026034578971378116451257358836801333616873193030326094189993310936950013866915549463962303431482617096600609620705778823608725932424796470564284196714771426406819624395616837834813172266937102780583472858 [189,56] 2631820482701957899397055543267479391249883106900532744866895419588127525177397343902800978533818973885896430875252940130524689111184677554908351945501885610420067261018525132075967454870711586758743616463053542202793007856542333849150098696556942658089455370482068422552641068168284211721199195349468411146619674897466752714384074686222086283721042454786198812784722348432199360290627312671945219835089564172561361225284869485140936635326215303977307446330879424401648340318440924924895626919502551975354007549914089202031664697996426645338575031072577124001575813075350066757382670449023293585894699484905611882695520301120011060713092966439991518366813547273407521755104636968788734662714895902326992042721094971780118678997621630154277581923397676941672113079119893340134123880503584896016956911897036169790588293197178676472393925119800507896522235182321031571284818460223496992455618518245211126597938529821061001878838702875480973648226552448474632992 [189,57] -201567188624268181507027966020409219913706478517538451010551534435268477466918952591950740934389454038806406820152266671587741391855797043685705283174330097781729836310952299032227519166409283055728366036739415779213877983744421502338255851036980164195149011619520957467813304253844974321856011908780672454180477132926786805065697042665938792291492782195998068260578098490559173656562369084396347431785074927117105423914386782412307450033685090268793131173380210455297616957650039318205535122046298341651187158679855906679541692501967665724512167114681977025684825033725662241838514915300166457048429062124558453327020622259013427961417994355005589565669238808556466197478987394597012821719379467564787212488568322437652619671043243546834388921684651755162913937263021850263841754790952317159045861810338412931773451135741429999886162935135159149072848441712162911124494035646457407495259065022872530853923529879173997243017561437384898201491079965805780 [189,58] 14493914162939116457121620659619718138616044640667374953277415070377846168678663467950892902197830625956680434912438650162134436640588022660786395670195158804880801774135940603418161875166220852337856286661585805463512506166818021846335856895386281915210373239282496648501030268581817758135789001063426660469626635707363094036829221916531606073692037620426413287537433568115075524455862023244994345681356714848250456349365099346661533757554951530566900251911339298326078934618257064597194420458908531860845861969178086330342928380912403243015621726435446498519960178854975276922505898121127222384748887031217827030171475359494328678914890867701791967368934002050070626068113990376238422646459187103728299781392737665625413004538194763488188378610247712038377946047061004627571101383654958253923263052931114168985980659507191551611671361203500962720131050294387592006964817594249004833212075007400671020733567142388178631896646184625033801163285589304 [189,59] -977892282311980467961404541441361227166906480694276253967945189205071395604256460974655688963555938578058904725115370304875834645065824029820501820522618566072390653170999207306012015315606759777533422854100507696176891615316836398128344085157169072258202710920326645375464224261156332579321304571220478069615336483953808125717484334018451876313013945285253060595105473084896023267928225736853535527641918971943612175316774576402788274538867877698470441834224641698606310589211066986415224232153203490862618959706123947513180292230246183256413397267967703925444056895263684438322295277542180581917128514157627204442029340475327824425671240017031936042075650552492568577353015272230957474477141638958394103873494308877155808791438443391684764039041066006586113466277705154745357173008707253396094029093026187986702554939913567166925129468858778514866739502425212663130817733702067948555738410449680232300537540878620041494346597566781156738211145 [189,60] 61866926688866372630562657004876676127612677604425905914245997482330956771139092820654774290670798035828154246466701079030590154983220429944092682785079493998519464399174770401541726357655822775489107138899719882491660157398382554027063618896259088540408782271761170050625909000677179879639839615872536816446681454656571717818999288909205780195841595783025809926974773394431967971884232565626287307442773457937730238888262674734716090811834547959612799555561590137539524105125655073020559939263137704727607166287276105766472553220567547175920673389149150513164032893744109380307673429792743655473909317344048968231529980032177727523594752498582225220464001964518855500016700584290027791998353459455716815206071224823034742313319371918877142456452458332182017774096530805848405841240087336460579640687675507303285945969752582724910115098916836598453375595349639444093540225962150886525531714516041521515885719240503805720200418523260743123072 [189,61] -3667721736722617549512069521609161818868451463243309634936263698907314954678269438466515403347992781821911712772091637338099299066550828178298064794118363692822074806865473931879747753670456521717944542050388657657183804462196200545013726839156835210824977563476324605665926478340975216000658329594307965865257916060591386434721290538731904047985533138872430226394392180369003196896234231371501669284721595972584100196706025102698902918481191958306408531347608918927773873394079239694451960724695813151154217698490029657510336266808506361715977870114195847662597638507545057982023726027473313081336715016235086523862243384551338031124772477080543442597629169627019942023048557683130634128325782330342053392091861862059474053370447203017931095116261060232942459451047499437432776930233172753438067330395051859518539170229628250222143996443302467972138066909592462300489875006079614677030835841493231586529844817041914065876041667397552400 [189,62] 203609473458122824602148881305147410206979964018151280734243881138627122267227375547320806135328720446935492889064813397089028950968599269919486674878234456226774544249468590043645240120679587487554993378339801003217418978888358692321807144949869868134925174329413151906874671755996525204473222388350772938563794319424862164432317420015623610085965325241967338491293330971987846897302359499473395285080669740054925939882838258575708252284173234791350925124362868959109836231693718576691758715192452615671828431119849427055658067813287838619224341757715283950179547940885150139437907885690981703044015188255591684159917733394225623366307162756898710094955566083284832550328821826514661456765714944856365987405726214137838929764404011201643124760497877326743367146595738673671775666034550086993378045865287516872059174093793451825069441512356809544684158759895017822030495947055735959296750327420105156466943043135858055885157151248512 [189,63] -10576501058479860698610691794984859899210095100224786859269951470217448470927356354458481936747630864699891808422673154826742525154609978894361541143306408262134263007335344849893726592734538722601348451791860641898267006115312052992421604090987452120485970196902656238330721986372368444504296277088665967646144427361026838851715866516481434718173969152324933724913001124062103136219826542867990349791896569187665429693721834016077088657612322016438839093055630078220827596423403803512953554343437676381326983196406693348830024576255831869102739866572543683263058132809664876433107415028293346083128211772045454721857246370366650935653914280359822292216535251081694728178958583628750727158204578516885055736311844319742021610701483053510381423469289804838305637742455942907058690134916917389525738187833241578623734828819387785886291058493344580454299471110456694074827781334575384165867736636852385556140844356844717582741085120 [189,64] 513679508324198025620706997784100066528564958286062160448673343166011525696212457673561189181234808126850092132335629988913754146396015057824881623173509977857569614166840488840423780471262455798963468282864501122778749900080419573757815101441941987430267016543563301868301230402967673504332732898752665743684665125217145245833122382733907416331243770682470616788523790680934488373916733092904727050082852689075132296816310832460346358008076476695930173832228224272075763684560812879217986193296832609859772373215261456388587889265084108921215998397028230427829950046523889234654428006448260429722975346348774427508891464165796081298279140629826673503859995708080391269421287940709972761571144331099643457845497991232801241963247334282559800184832104243147746313698706189720194635906135336533611382175443600407374799554205745917075228145050008158425336365525088858579135491285820687037909699185106082997117429888198819307072 [189,65] -23307588030366463807768705006016259298407313689053194889676457870271843524978388601400460087632579491550396925087261506283289660658007696898909134479803801084045207256833584275159564888700074015388195520932394518443310569672799634419578391487747000754336464669913726696325305480009270649145524905836418428935069347809883163626071865225039608735001991513708532594691653669509861712970860514887431313123341163858205243917492379685889349418296038261561197175281410763439890274214198561660944632695483883633966024564727495728916679114114491843547164605920962737258385733663276038297672044778394869322908256356865208539378982148948237398106262365858173527583281979861385403672513029037398805397532748169515942863677526083085304153721049060826916459303343311415125483475482736429906222666165624536395224437035074175739583146683710315816003490815817165851836413604886195381744276713284180880509376645180155351806060336860523336 [189,66] 987167214458637230044200760298465630955608791958553692617521289933068443246899416245149002089187381026438271717686839649165997738434754202133730937035824719097595929389340276200674796229047548399024520999246110253674949849915346779076434063757765381705802434046042884900960941160233269855821601683948871917107241118027921743502247694584248231911223826348943115326960548096558797803749826019881179157344761477533107626254834510807371260398994073776967241312979795132899889751572879198577339029136947634262597650537987651855035863660539490630507960167472681861893761371399506884443808908947674186732545898931602383836762852487036851952997972406201310068861901636820271570295396965215966123922651950306940228006036342982719726265985591209846201575970923788843196138958766469587779268778946036332665556309265598944274215687970697838193346489727167943336765914599299506629536997774291522105886006355406130556550105388704 [189,67] -38993336019553611149918454524956699416187726216575193619479268278663290373520187972946162612852143508299837263981421726932355822115532593953985234843784807193324800658654467733203353091132110276560559741637275962236752307321396189690026494495133905448531455921160706086665154916015262414696678369479924035156536837905838080211264651002081687012620373320530664310786286508622476374134584605872418348937319454509562084386109867103049467259312118410675689438367217748796325595434612777470064080617639524366670474525454789370826508990927808417251428476881119714887765336295668078508735970269600001072320337138737683788897212898954822861509830599542406517752030595187913031705493732684046896202368668679345139174810928593753684304524860530005847191818519097017496944930016555728693291200686548106264735890768176884194634382628070610094601106959831228796662880248470891543675816484693683358298583751573289451420325640 [189,68] 1435154477774272553195523078688481523938856391542608579640914196153981091272802848502601410620480890352144459525742173164791151755056198720232588472900999867756682488757565644813518964684756822328747416028141257261819322687229411262622039776871981101114562782140778778680002589498081637244202965125577524840125734077589591699679529185890914998424501195148321680843066786016964491924981389538129464202098371644347838218793882592755139210269068829106484527892235856617195611614979021012883172699826980895430585375172236075143700335281873514451684857455414302076200525750075029847158717803988590764936730648620872395273465417572307115303766294275195922080510804569977068819268275463242240302211300090175693546334521473999927624996154030411151556861882589782414139860388230243950241448220519055848951411020447378316498459279065526481539412861541453323576209588498126587516775926520281993948092789364056984415040 [189,69] -49170190842765060434284684428032651343145189041277823602729644830561014889764989278909636548887306020219600751371171930398138579153695635462655576867871516962693397541385485776682711625820919719580922558152079029949684673001735506151028817974554544317134141429616427398835404430730705261836286863532913483400271905828567536703679531655546913907618419228174566166939955796379336956007114119838797578430222146032314152591192991834616908888541574838472129139832631769801658854006411649449815348614980523474598900653958699872191777470123858272391987471931741272950926846601312691596517260086469514989880526547375618291229278682921179753074818057536124144779287917570035101472801561970977386295095779008554632736821836258813416839636892632548436923511377182365112980765477081171682374855752592038676073030857719401330579393305462748834307047425593932462104507637494643469504248707901606347658308329797056424 [189,70] 1566644068472294018151328235445238994191099660430454337519921317067598345455952245492887039372217567711703339314566602009383723194506908822451006859380216600410366029231770167061066203340642786189322948316780885554848018058082020412874531533888116580816624190466418195343438296861237894691205196122162518799004658183106577126890527292882596262769600661494079600416071011306772289335035702056909416731095467858180339671054859853018938236404204700905099034436676785894041949059261305117641093989437460338457995995756697271652335915021367663708169207942655237592602354386911402076539418689525109929343165263998057522032593032480491305965284538835669265760234986346777505414987958639081750031443947391630091470523723657373953230482659449257976015442400673831098750333629969738387224969850175880289047826704757194814137569478739867295586564169709922847597202765717202592193123164291028330648986639699424 [189,71] -46372203223620264839701054594385396684696486687758653605271247693777340084626697958413894861981274360327315840368222421006036011248524630672132819250841999034603949464446860618398951549421927634287086551856123498539904339748869683090145494120387758643649336959303871241213343645327545282233132984119151665744056785685424610224574370286419359362542593930456491877466504470277548485073442679035182932821870063472778520697203101982301176586062773362512096319820548736523055466853093697402738521991558956601195354694311292558096862222461870141478100115290809339254009940491135556419147584236233417670897701788151560574870349000604657963733209402458012089891509173121911309450789079572433237309088511505198750546841322696906034580607206394057474495253734514107603775683236932359519886132730891592925783792379020674095081117253463550462235593857088872065956753910854007223672490271179504159193860348 [189,72] 1273799370887571909457361759217965982667281622170987976934822517782760379953875182212189280664840283193183656965351102726871774237402201550623548291018638332633566686649280161257593039398923851515393914781178767161216470662410404201207519196698352810251449153981420331064987473317454759157308145303118086217806446786639162929026797029264276996129752947445869048378701733287582164577202027984833831768337131855189961210551140069845866477305718031454026216995488634217870177644602057302442982542127195927942264022791711228221582238012899424958203875239242956141536572659823037581072647737649203701104930007740913889457230040433797604599102189405423890199856470134490701409732841346694661017229558997233125470480608812218158580208255963005455365827252248891174957488721367101357873664405340838537337922135136401974391584923316348027138133823028102148779860104586146533679544435259651779066592 [189,73] -32435460937876379987048565007442668447721753037803768814012123898625375253353687978705516982000366869168371441551256800468047249943663239609952705033416697059061478511910796586750293724651166954978850893006809911000022452766401929804287048118313873463816093651742948926516891139541264720068170284468393022217379209687697484319654095557773878381471518896135797731101103792566910970264085129593201868881762023345654000422067310783493924311282089760457883902045347500331320908280327528002923945947469400488598061660595282125444666090419737250442814191871428385833111797117103477688233251302114711251650143531081292028931590879104627081840608382992067612176987272767230600498557323385875852599284775822854349012007951115697688840703111422639259498186140014111557530538081886191508938632815812987448385247386813086049669581434825148257386239155119730748331140243358135610242469790414566428 [189,74] 764745989255768077722353382991162380239716950767629566667396424250158599186119454620060345329719062100036089396383764136788910753857340085717964889124879470939129055170995962890736450615821976708281277203730335104121237721131854932582873557130383220559171253819428273988536162784055068534933918406060218529848202018034569995563686965476041292317379433398171815614151320566610182801586392790566143674585439479946363729187242251082745679343356079350930515021878130334364328322322431537430670130725801702617385640076515222979401438815330333454254824068091274054381926974103171294362122167608837100294096115818932930534632430825492680167942634071382355226295694141462418895953412302992988681939804019872135803593043394041280780294404917808731176159698113895718265919377738506109287487088724409562689655724693255768093026970290345070890524813640916907690859160031066457528104891841952 [189,75] -16675424253257967851414258127651925280868482386343762864313908453560815379413159998603588339668617531614976100542851831579893567709572671641339842615368226304695865426948718729230814703323893688879528225697030077501245062646900962902225513325333434638572746129139903230865213943534183020323416587877720074056274245215378072003258171793483689394208238202231875083442151460980111411202352284700113722378311377052455508698138660786760384139240526378283563575932659588523099282262327008973925178325005640984956552892848123123003639724987631434547733107637267388824257063904156614735924146415711511253292923677078947415773816188494818899983640506365408442802604878660468043596727544736542789063695312917146765060442164332954970530177025240571896891119362481428245262300392393680526500177754456573470411787595406963872419676184755525953977974792122262753414606726829603466515754450 [189,76] 335865407806408908927744002131517214405287751637161916692670903133598071970788818164927100447016985178433324919312846141408355115117479272035327025463580179815921996994945835709586867750222456211222774219041267767159406571531835459456935240615623788713201631865848327592205884823692014195908249955168383945702767618284311194528535364408493020059629225089622834494931471873031590028567942299656778463882108055742982763172674247649686923130778861789829929058756583576370600441010162144232570700132003748361833944958644773476151238610277035651173748867241390346179427267018425368929051972788938863265187019484224499252616145889350218589889649361646003350729841603078098183018969986298960841020576195884391015259860495908406538441887377990510463405445294486745647865325032813985826874193206699319095343589912752823665366552002626269433798761129326859567600369630708496918912 [189,77] -6240648845117971709870784501743436923017775977684575414109833939585393288861019203086708247152173353634673332048298869772399739142802687404321590581831664895302165291669908879191518583619553505172531488083277340861149214566701255229772885983779165177400063946066443503755712721328482466408888544192168090387053264851464522431430988416000575519864453280533552228344711890316420617315166492699406515004542640070812960577096288960447421899683680650181198054284252055515497952419774185251863328900713522133046027312275237399649154706801793063946855801808837749369850205210297891625943593647274467180129214911854655859085901631606612822004617830715905933990915388480322990559227982013598187090021381467409351051991641190460898000201677562414457045741867086846562022816246709236101722386678637947459482832914763747288452342847521484753894698119216418854379843863174722672 [189,78] 106831279851525444327271163695316028283409382018511986012055134654580947296180126670116973027000466113803899453583293354952359977550916234152310831736096880990012271483011669348158794780942272404051184075660459050545583686602843863728603610375190338675584627738430695221316971638529535482866844562998031541585427177610736524858357065191524052839697699315792074388642383861178567163585590551359237780784342058012826981997085637548552531641121363851876231383553835157069354818867669328749930758796975198143307531427470384640521390031976072298650881257145415855504562895533525000349416675784562282515064502253545763520612231794767979624978811596638205384890704654098005701482673890047836359372570426231040252976101923249516835467486872288333331711097138839949518299012829815482598171402214989842282626400571632024654350067823955230309375282332421225472264795023568 [189,79] -1682595347136215809921187749644975465227860581352001195677001048959283354714266144408829261022331276257355167583602209817428856322242945965528292055070064413152073200099411000713252674897413446490198743412806066343748626145223262936981884342004085895095628089937039283776843764345831730914428454937543295898439434482063384252565200245087856510553582431697260267497906552250217090400214089818475087265179158082497364237480664673465835079776186919064793738406677786097344580299855156044744606668154289446725648076755054195206365829102025396723939194029866460135065115745192062031500891155255613558684169720826370046873550307136783552045436623840482940526909525772683737596445492176291789502794317366651415113546324384952587170197736081478534039526539258387982622091356496273562118860204057316143065756555066060604694825669515480484616955298199176497542850790 [189,80] 24347900153040343091335248688426949116057314205882593331775022721582696957355414781275761302839731089117818920722322625430339737965086541075868448831597453245290449731215965576532074150484390906204159519418309719925172957850970240433996593733513602537311173410435705937686671973811104579579860782855459633661897240716012002385662009584363493550428603959689115099732158639262912485434400173973033103146743269295236591571876057972422134533953156708717093414950732862771047357778940984100755582626080591187028402665616803117495271515057834625543751118124315579204871039148449909393336556055529676892189796795689936931935246676441039765151320912820258141062341264811080033701603556783153588434427416347892552099649775358521702578790176388561359102980588449596146244615211123684206502629290404114092748733006696499158667411374083307268409603090706094510976 [189,81] -323229492578556988776198484194236438669467137540922616661499784755186319116225567134793049593437442592166078825108179860313437085877566959897330279832894804294933663001143484375144380819914988078595632338304146446257817183797312342869101571894591631546503359482635297332928975661641685579935196453963455424660071191343394502318608466832686046964419114007851916378586465620723843423920526476817410932175453381136949353270140126653701327108985488831844491086477472314096237944343836302085592240899290394242892565537861607557954720861103536659670101368740694775462883427620322103337032149601298162505519565066115039590943427071254873909948786657355327062854845460987667874448677140309221212034221248911446010150485143696414394172370617048166822429119087639565744051691935706615039495870738954459990450445220307473969155387716756707704676891371336416 [189,82] 3930733133028353009594367351505116596262531814304090236259718014139464719521082662424677564799062516201335561483438812750384362444517346428546684918177488675342933440082473450061467094077129970715550715647085571814240893230938159544348536812749450842011691149786221240759522007496829224324793605662099018403603530415761652560200848786901078287634041801859401661612860786198465170875362251221575848691482031200317189159833552820434679487830413574674195745516283460333274749823469858893831132214518710444240760944535395793403326075395419682619300861793549591620163542095541780024615635362966291257878636464616238166615653852530322615199440808008995754510593704886607085129890279317423726411063449909221281219175446106102856493685904361790479970459983575367172353467394510617917927646879704926446331678471397511471817502443163416082137656181592 [189,83] -43719222841158296741260827947425211534900472629265365134766078587776287249908397519349283805134098595623388699276702114679643155970584839755838677456549130977638338347256696826320818993214669464431280544198559641151614653142609470634918121811767230303221485511135758074199974605194961374470766294005532544071859516228745954359416399018647744022121231960154000933634488823500150138760737446582972604790088883912919000377225413073188070984391905031742438669746481358099345606462106519572541144534677649624287157654147116244391219728547104147516237222161007206793937417881232450247551309955222837498617328024007221491453522402683281325834798075660751828387561192250311490525705126803797484481442258387214048452363776460847629963295523353671565754127145995546784968838902867994659643349030346136486843894250761378799702088829742427084989155 [189,84] 444025338541129005972078856535423993616217436693060966592541301688533734760205397702718697019535217582890026530245169061093637037504897577486953704425703133448564912135621721207287461590450192990063138381741844882999407692637230732073458040268191290977106857147917625888169479263034743142208849579479463971159919640010186203986408231769098463003764867656196264965639109720313453434204269316985507561161059521472324843515215416141434614495224451072976290427244237969615718898151112004334196308985306790923633321562447925948170550755036649334311178658767374204720548310799256433610257811400268807900108696071526799748172611270912729236704677072083857935482589769745827550411905614355923226364337286578008228366012032259588173625388074669776662006683083100544478895805032622661772194967964867318940153462669682669789812964926448350720 [189,85] -4111079202986203837704924420800155728138126487081108246588719733008479141671936981908673278046614931960224725118949215675738542851916167595320305226652889846255268024511183310099078532440925450261199695558978250109565267042158462962430875083158688599348603377183425547998127534362807006232216207466644141640552394428304028327812965823975140175075541247629146447870064164333789864570115078786948596501724407075340042797909549100661267625641262149819118836163225460825503329571584550965313672162293752007748272412338855032395246660397056845880977971608342895658508615781582747251251990930892680134827819002410363934962912781050355610267617360220546880892769673900201423789069129498307710098506369905824547648717162349201572414289039779476809111667428211755957804297219829357648865912794203246919224434891390857680526967659058496 [189,86] 34639238569214775838033120396532485433064246167571668596690613137605855744798144285169896505281418273518223775931791979131337221423539185650299605583437780841639604921654004450357507028081060705399067929596718328443369472767882846949707228184659804983627413616729329743871869573109897823916970707469939675597958892302448937181006471484519265625099587518775081238651566909101327881765533502622492308387998191542698880598984817841218363652859359459244664913660202553905092282816141027051226156443304869803250220675235321992217156754983962947187875459325767806452167631716393340307546349421236903434955992812941545051426226200597600223640142297432823305503328624152570894386244618741252040317399457065529041458254462123429306404560058104372109171942440182610814984476196331397173529131306048397061689795533118616012471368816 [189,87] -265137562545222906356689254043154980119269647952541571965907156910582613180609067777424410145738711217970195851888342073066214913761483263775186055786339568665494262288882907171428791333541522929583327780649310484295657346643493678771882660692833717133186248114537917172078315997226084504163879083371747831153404245961908212218543460644800919004050583553309036703691655864836753412267898815613500848732916397605968214119468837509566963897758447266896619380921595542690508766684357654361634736842765210103768694757998499753079273890645417539597452675292656375952057425946961495597209715952051002360742862321949828475334599837196098899484928941330379124825012550913707091612959595196739186650908778265121380503090058337322436033011260255993266126389565066205937322539748863889280543089276796830434950841235007135887642 [189,88] 1840195827012165422597216439554111077121120230041751608828535034969996862584606386790567939777773669478680803868250595071816284087609910641628165811107221324726329184635952038888562743824003635578336169531771913313782124820855438260568487994458162534509597976247510081377257971496427448763231613095930237310598846148409081652673999814052254767851560192929059831059031466430136487854864523425355393026477886186264774621699878690592473496515124280048083880924308248321885608042762219286111166170122939777062379347158737434451271850248814962789790228039759845211229734850673494217293199679157803380880189792327966824692897717172004919527330743810176313703321885188322332748001142074271328261071463931307588064434052070889659984015148211290154243192282040641170161889601160183366074703283682179152489794216002074304 [189,89] -11558951879157440159192209330188294490365194694899625511914484457219881851745863347059521583369054188144124473094480153129753815135711871771047859307274733708196659969657568502592106245582580511396902287904565090924718006210724923631975757047890561542132098741947889998879413872567046217910167919254379676292886148332890316030556977031192726523487313021052013529981739070940809109600360754795189295835121668799982945195769460924713706031751298015535535439505332890751764143864563682640838325687761934997473165680857829623927972183535112090804448667533198499068293402225405392074111838417938471415764196166292701239067457705058238224713270397116475789052215357303717571123127493474030729799738439744642505414973559679339468351662891748217671713310012989460885321612703117337613099975704356879707915836051288 [189,90] 65580915717645358517555421597994552704634162314194145088906876892632235360392207688199432219578492121368791334002918990190053223134636640442939996108392161937940100254643242950677115732793003999840289092305436444499803679369973154975575165445885402516007984486158928921162092906870480239303415307828404509416608739594329796266194893908366648511002147711654705589239993927239104767285281481237059266982777527628488363377566589593611872862071823004316666703146644644463194733656835087266713346160400594640883958092121438942243254759843941735733814993120706414883736525361558758382381084790412102587422114680704928260140962476716755655587242386364594572196404265572573718132341449919475351139403293630553597556697500009359575440065973744397919484268508550725291522005728115046674289796363085965819186808 [189,91] -335393046422602547669176174971500829886103614497233052368751071561295404016134715471388633688989201306425974513771336253849619418053061513064889497842146253757410201821853280245273084484575466040119711738029257470722511718205577441280254103728633874240296905399904373743290296305175264108820973063171008747853665934621585427704986760347033579292710932419242408286220370836539525361193517989154709461124787544027443897325369716874534545547523590941364582742053009189724604805059511918068873367893556998903324202107188185076256849148083882094909878571501126440670410638137349374522156951065104321641438012868492940968444822857103889337988953256618132183149494609747260143630758194703367976622984298098109386147323515768675312107461573970335232567966821683121829236024774552825972442884257068750301 [189,92] 1542871644134665275293651361980346872413749858928851280013493041152631141592965169294152613348372230323546766157449041685127769923624100988211820257608936714247993523647488245086575076568940967274502214139871218534465935538240657817071622931991792080909916001159914511412271626187809861070305962556648743667700551555954135854853571839218461006506409532930652907292433943714196315132249364005767678263015376544112945773603268259966742464411228990395217011863993136793005134638835682069739974191198938371891234533462002512841874200693769640806281948291035629880414143309488658507054150336700804275717687750558279389265326056263026697476885822262926265423533921069276155113039808937981000532652754024984958043341958790362846263265881114753536027392699915837800200038520169699978115206334191424 [189,93] -6370207128878673438177652817533187251796854392237827852856332887789940737538443251304187333643806260765280309096918634291549972291328207858075716757032906139676403205789511949005948968434830325404022265337399092096364514008400117503893541799785270813636672728624611283672164543688839158986960786452818919650375781140326329101253218764103735769869485003789657831992697022498926569173158981664095756519633831214834895359937961508929736736310908700441408614765471659362550518336608194672009445294426896774313768696744725649062121340074875456154761539261561670728747223097999595851011084891263485941267053423502608923659613609950493032565466730950321295656989280064891919119812979174253235605460307543355998495894125895690676838825975885175320940444760855826092404815644430499282760833768 [189,94] 23552655794527270683521783233651796680566106136144877623282462115933013849436156852018194154668879820820543335110497145684339196784211004415735774732550960351329442366447236986780156097939499494485523361906910192394499928176714177487660633463188143555116807143078568875475046059048067039910470786086267238397322823748134559554037280336845175517994969515918779179518476472912947201549567602599114500590530649128452443821374943627704583643742173518402327246662501727471632674972575974055379879373098892743232850895467721401118922422639163886360791366804822041384160377980042094694552310972424789005640816987015465537436198286310555438387352681627359723597645313597617881105665117079930053979234244097677301563212884203608349754553665242383884990052180526716494720231087998474107632 [189,95] -77797819409105898812126409087556670050374558786541273491266437051193667644245743483096716364650688875369028940578089560645807115287966773294583226381615870623914473145762873656288030415284261638536036908888016941717423778643872301947971091938167497564404872065138855482656922783765198783940641877016581550452841196413812246817578805733632044164740107601039881195299466732947037506659724733264207778930770376053735018013999013166532864891185861687716728731213563705975413712654212143421444018865523419793534223757656854145825835221418488180910985882532360191249078179205434481045578647215668553686314491259092907012136475400840503205810552078161542900033358052225750678103852409244352191249029271895389784748249409827608409819595197537837806731909312422644028602333909816706 [189,96] 229021948312292944662666566969399506590366305781736302694396374455368751354781807705132498200880462791076312538929620773139501710154277250584606252332922882015081176707929044763386848322095104445805185893751537463053017641662530185637421413450460595847021036453750799520872280876294307671093121182848175653426476106098609411108507533249217096268008299119821088723364781490937432062764229452166183962098510719603133800941563774186857702203248070850927287919113272179211355750709356704414627541096607415036212081915165643298472372848249455905511927973990034144820148431978036896635989250001342401072803226840970422163692992146816533783885926673545041682668843684320824689367926986027503925742044209077090959346180741951050937153497226030353745558951979763408569708388000 [189,97] -599335848214448136701747180862864058221350809352348630312013503796662038517857926128981488498169803602124900345866473228177481397138059020456649462429098676605068097779671594377920348348148330084439617768173861928563957464045631671175210754767617349600968879356722454865462011184698223568548377945347337316034968746940489497037917339389846161413018701626387094473718144940828769667277531588191780464665581451536891481157262970794871324251463825185132627866938347530589980570598268422039978069349696125103994473376841253026494065726508587889305884739469481782245510865199100880744222189411210401473506538782183099360484622023430567784574687214632748940550777906047871221107618017790441545749378472765350665930926367224789054837790570759473920403988779855420105716 [189,98] 1390613819241744617548594172271751652846176064342666720766155987073930013059065068469880680115785825779090095979065409134796878619707568711862600611187760678850019201498113982707326456340697461695854200750497812342698006079966426186184870927955545647346125948836034742040923975537886709618825980376494265377319321232803677964387366334589114686482996004963857719975823025870100893471601676249549164793879601183865367432380101127798246100328057473157558743740859478128404165482494150745239219935367257953087869621447640333796009900434665503881265084602782740172346022780466214350806427340871852434744490151306365589519032245457980257217314099404713341887955245607347244050170398680663955592567824679784877340329682259552390565445250600597274493396194108141352 [189,99] -2852999850906496149098121981437441495467569913233071721699156890527700510508332873471469218324406269239905920658710873306513339457383980821350386069747912778048788736983034108547276628713871497312702983451297280212542866692538457843513403478994614389008126109743050282798513582643226112019165488684751805376560984896934086014471389755046121761781365639506337502072593703042257829750171866472954061781787512697059870394498695443087219460233446499735712495329841809158322011649661642322011491437048003832849373116874257552386385894810256162355185894934143486528408855304747732249996279082385221910744101807164374283532329433110844180521655051039546197420387169737920413314357413656149486479275238018834004008020008520133556117210447502095280135065037621 [189,100] 5160899380712597567609611314700429182041909949416775682555229252791296894920869563128702624411118139097513729556703612288166640982843300340589399317311573618848257008741244396766726067234693367424932266763495748090862083815360670016305819035357294480286149674294597458479304831909524651539013550810344274742518096266397002261017711444297438087450415195452428823906643000349377872887375934314584746553053289896710815075584380685502610671987015067683335785501321413508366598062413194561850949808678271940106683587327335933632111912231410994682457352369063300648412135672307578259791708573768163657508216022428119755657148374628899575816338013616629588343986160827960909297638873848762941700436946095143603155209148744384847390724768101122966993024 [189,101] -8207258698853445225419909597893080696482380767725962852261937968059302020976826474741859202579490381173652205540038022843184340649104627784444891733938245222163592105703215793428513025662427797885124011611828830867537692722041529751742890697700366250464894607889841113836926162121345848941499212118483488196821418369453954078847721096896686806733503071272766637299270197090887755642941423084697775943349650644365188806963771868247454833275837482566687566382202209307017725791830626669212546942911706330540819989822669507231276823580688639414393899313693648634945460854838590353998119091948475038121584877636581795735324733660636104742346898222678871941902358372691979065590671012597702402175540837840860791139773885165794924635691805882448 [189,102] 11439023197604785827970621367845866991203915489788608951599722333324933514718128923995690664223494338436623528435333903917117573866012571082876019563042200606817021700562445411502750545032655000382284225378765404663558698151131022077253273149450515138432505680666218799594403128831578440112891610600892320053808335866842977344202046092727618099994352975579625252569061236500636362358813850339721844975295846766186895903780323393614797084815791823464144155465305108424445507005907024606017277205103144138673132654894652654256032963994922707387713350077636235974227134835273130744888197663986011750086819336388421297226606170678406194507900398129628534915989099778906671207612780890477906569612777373220983574598948497894523639686844992 [189,103] -13928750758496082029736617540307583938932870610690267244608848727745808680246642678142983666900001140529637823623974011761487879493624068519478321059877978350920839327040843733205998092095423315972552582739272039850071538290842856586219182623968219755078228474937166446319913590120398748325147133987755304908547960372249149118205305345802450868101423404776027139918767415109800636639262188187449183321256295472854052249292648432623421056272155094779849288221004174103309420146787385131191267070383996832850542133819607102486726213206966597259817050384018393612932946550992352790380060548732855555056195230626045493411652104894177278196433014714437036237110686110436072697005347065825380563793958591440324483156329657908091779888 [189,104] 14768084725463333287106745358462354384116760611746338894314899281912071778476115535318604952255105887959478252588069974606048592117967994903682424458158288518755152094658173963376115959379566914386469382477894872664109483464881442917431795500210090797629219418625911351722894564749429547830986120928245706720868441293612733985117445988829074513872084026812078297291013397771818881748431157923179468673967131522307752288024731124176386165672245082048119624802590925375421527342460283855391587566151695888073714478677100564082466683726354330669923857912684783132379654749825323539397312898227839610856941189131283164452789521310481823281632670806950362086518641675043780472424517874510125277376843518347696244340259254120000 [189,105] -13586883275525848880289852437725146294132235926158348317492970985809567207164793563947169931169898651088893349285186808294688736921213187855876203878084975509277856667916619118625856677455075599069940197079203990881941856455155841256764685074709218157116259950061936947570269335258344246112265650986977154226241162246115002912506217854816094155227596645695557591075016916965887408027879372828005454993018598913762030843907930392084324482471019041842544338088218106340880324435531174562951471072037556402754504324542486156332165362464239955316009963931586438834582046759999912348438836122281560822509372117463819805548084890997053250993582603821874406701721748249082129484484643452296289966031691395953582960547757560 [189,106] 10807586418929533697284745582033353048257214377650051047000356086246563192568536296730190070610421854696125483569998605214578967780631832431305339454951821589684452959990347225466076236647003079677727036938662450971160279803361672256078046458929570876569092975574589545534236421529092852984744833066161554153799037403753572170858940397695136723031826348069789450593654341056759303530584020557727048666744453125101610460208946299589275575405844613844433095437664810988483297152676162259878106887074872436512281961019969728985108428936865323448143763271729481368856531453281536461873755812504684087953590312229119099096691753263743246847934428076882043775847612387276185131863038999466857951596456743552959339120 [189,107] -7404757256859629654239903310135440629780524721212600323955670350025251386809214644987628650733903637885754818778058370534174263573542822419671518775768367075167562780597174197302546993346480768507513880553089980690616968209630094059480337332834068236330791911980937330936256723241520745216117527146474227508707823927776118082429364422378462280646579550852775261677204082692162912349326314964715184145373789231430291162626630748370178417170628564640154695751984096269828318589110131929460252011428009383355537573156949265469684851563069218888281419776368264927792529271368564906040696726405683663646767009240219250375868834163344732229469164883661638102920013741257443783274898548025456999594612059875060 [189,108] 4352634130853392087443886782959632345921772933773024960726807271544640227508560923571646601725755931432807748932000532889519187015965554810494323735164077746558275901774445655934417499038919255673208048912362475739365041202996266281441631770326088574440118356223963064900220887926347284093354720168045243491518823385550898078722656402507406259534314279669837640057301494201977729440086012429113458412957205320046272519236421253438080501842191748035672493040856903646023667197168630177127401507271870563811101936285099858336093600717729041734294274474513618174952290397591465621929130235764764318078083977281560879903426496974221761295645477161506189571371083879832853622059573349923066731613393408 [189,109] -2186048270128337941327823430206075177818388184876517425157220750900519377717886121494943431246870746538748414347574957370680180369914652156715751890051621211392131281712820359055574911195780139720537960789205867582914353686531672866601752629238017892043889257701986152377347213799584895615447387994481138390075552859458246933606850749832042172219164945988106269877702828193342384371966483630436064820069242038590631052962059430555851760522825102984469988679174630271894496682176911500900191936064964324083070458125519549040331024039540279866460527453440919217461431310757104429225504468066418762967322262236564140819966411205605277238794107486290727036975001803565931868296928356897968781120 [189,110] 934020170408236238949763465351889512077036684466389084971154018792422486692158553918604491889933023907212436899755102854512473791611889140209744270864643798681663409829415535027754828875673656002286158268536992557686883129989327832974762327814039540653842231611115072188398817702531215407828356750317290200476048692858876297626118436107755286251365271222865389609093351929359421955116941428430800929303656942066547284425122318027493503413341838143178083597969540897469347414928702887053685029657320598530076115816084403564324290618820381216841726000751366279294488986769175675618978400886477312469443287962966473468612025416394096328042868656954203249810587855685630776742877717697584 [189,111] -337966897425615324733152429108718146062117506055123289608595701210263526109691045112609007895883343676078979990471528257780086874744820285045651742882019029840986375558706575262610856778946641728254385430247568512732811791681008370682134618688899940167618599439653133464769002755146945740688068404130907623752146740503510492995950361041719323044161946957761917756782771212182986231092786577431907288122096633547883897852794535664966786793797091004139363862292742056113825051874969099165391750937126797484130413430185575934367693876349753761071892863421068000245619890414492223816012169722931071930633799302221621517163623455557982950742693302408702376061528605673480257274749666 [189,112] 103074055455871274928077459867394527823252938209186721841759946356049365501002797129221537845766281098734788986329320913857771008416421231611498871602092177067640603592005327862705181564763468407475321865710972665008609444782231292960656931052917028963075928232131278881158849445489326269002240898463893806410357714095071034483183507125600580007076271761749532579333702395401281883007875793724422526858703741379291310183903895813029494633109074056179181028759853359041220637454271205272856528068673473933805882338093704030478461342913732139819018791994021289558972069400354015610903021913327875596594236050641936238644992610761123087500679526076924946485926671292687423680 [189,113] -26364173116365304365719520368092625168878104742494614731798540315786153892481493348691136198705818680867421680132308904368623922203490249879530934666688697091097638693456116636465643299864054728632688773112442058704899167066172696938776528530214768794554516853429608915201938984924950056595238894407635359620409050474934152399586977725832445936587882982745885680434757943402898165412831908079834341978732264143958130406671142174434985671378063535471111780235703031995951798115754546810225046372438970425674960039428552252403323404191692879209859343237081568984868938480778622033267536768936515057694303174752739721907947101545700659721484076126145074740185153670392 [189,114] 5625868793876524161705123879205023833818029460023470893263700555156535701521077578123905109115881626108927498886239159345638069608212078588992356798278487866257375574603670232580026712848606604792935014926443022992981198636415265596454948163830004969604959821609005407687492865666217246602664463826716198120768132820489576427110758710054459180177369852628670555803123785175504129328778598661428131433929974703112900269910735884164696989598136462819890642951639129787449108017417350996769985150752627131507555886461062176229302333516911522767044187644188847879386212597274096111676825585055225856154046280028523334770289165779372561076532006107042358240883832 [189,115] -996040773936775944554570432364000125769344025677361575025097606607479694580697598951005501159341696804070112134407444713542893935229488566177463023760723712720654049613222288890053616725279654766097452674074204718965043806497299779327275620728487017467150188229248842291077948607329344852031451510181235217387961382581600761723953204813624629347814770531108922343293586333571341730481761316940370959648540127611081997706684253556068502285836895807208162811050869192887325010004750755336782835700480551448455088765688631118935326923386520879957523063736837626078371625470091881988228951432513849469860335889294885342048663186762200335821493505117340985 [189,116] 145461899131291089467349603926622607750529969313925533297880304237369664383506690981333886695310652888664850608880514589370005895626743149642403258842009730539306969303452530127234830337876645423389149457696573270874252132746645329386856799202410400725335262707697348840724706540892473341411643617268137121327487891666509489646552103154534618809268068816839051847812920025199150686589356673590382539741207504862853534033255509041936727508857868468110308575645550283126369962144733032902835588687236617712654229824736580452363455749716976504704169113285982713527431909987729417598232870714804617307843127157368589753668766784520813690050548926272 [189,117] -17415643110700966648991500881157643074126605198063122007923304800570601649251686896809381981806039417210374508461933604859724051405706947280009905070882113091958772131208580530545006406854847042797133083671286965762054941868937272229124695046954852735120364995130986625990508124882057343120261381915654428167124287475225075503532908103447856551416207177716502615462638175701632474442684740078353825513367263109640534659945673618788245043766713951412611432301964848974822181470924693331497333861561170481118253210657423406853757850912541390983949775327590093352860793935967798504582746852592829945296929975653333564878794311069371604465832 [189,118] 1698365524918681924812939059422327666214571695375488977820818281758654242815705830666217565374677570930928154941163025210597331074793827111270569022729639532987004769287384808358894328215571723768716966893957743812915143941691211542035119106326051896655588705056275773337658986928763232113040890567109452464467713086559701834506412903230221341718400775778159658415775461675084642002928117335268800321873816671830778298276454219089986531935081993735212115979067993186860067109647025774285676028832705470115680940456810364485075260276662401249911506914042726540553955053488192337248813533087681814537160432700519075323242923769447920 [189,119] -133981494885219133026542603426823835113257402898662905604705064940496084203692096850420805021216553547821209189518389014335452389635808005376083435004610040954527431400748310106944447645978812164189164092695643294764336740764556998276434182116639310184333586610985815388142062285102749762012451509939047196706186933131500110086243138245447988148931265272242186863960385432159232720334923037164657244248414485905469834658806308360764843626101673868965403105325253033755046191762761269505286845258758653294872196753771150776218595539161289976190803925185903734336919884920295736318055283718402726932978432084267007391602975842 [189,120] 8488378294759244051512597655534523818909462915432468710560864839595480054162445737160664851911219001253376875909421062203067411079260951433985675345504964336952252312404726340874935313720367572390569338774338884684856592590826905685350456610105102580761133165422467018543761895858108772200497659714952237826840043658881608762502550322942622666841205396145170159227190807306382866230347935986348658785015717875903531957106602233818958706358835409298645817351114545937070147941137947976542042811752035801987787195361577862513482976132977401132509540229992050412264007471176347949670780734188193622313331704237377737504 [189,121] -428571734240495857448657887628096500739308320836393686032123189819803003857729917070822551229491806292246791083365547610544892642584344296172920089330410422884115377374066797003357784896695203493052766349099314924890300635682736443705074588650595969789892689222926263245638207323953759210206528919047794896488087698016285812182828566846701451816394778292417863616767444901557976860770494784046847366329347528456476362520493340879456971086435666245242054665900492913130234941044366026983103105941745857181246883208118639406431029390874798981092433130989776624832124898579575444921540461908884021710227940240452 [189,122] 17103511155198603384830299028986563999809745778556941811630062356587892714498973101446786604049776539313887795181069703317544716459616459462403642762852959849612221906641594991593575471804371148732167470829622775653857425926530001192694632658321269550851423802650198229948555244765752808167133519643198697461347269155257987262100268047008893423985198238204492321486073390050984250108473546329265620564458245897757395912215350605560391735763370793291905238923039764133614119256896434887219241381648156079192918144496669839790633031681783559506938392348257797525774400033016289161999254485273664377563496 [189,123] -534843267112210783139624429996335170690307631195110568845993975367089955867628296570676471270668456497144482257880570908955279845070659353556179230978422420119944880694338573632777851009745736435041609677879904938980805538107256759942251583121377800183130763655924360436637460648283969110494120099125054808778812271315525680444289964845004496139018920225388630944248992731203511774738656560325138008680653457245382071794852025524532246262246856304788393336793415559056096935213651493153098384397897992809213166775999908456325927653200925269116622496730948324550863001308506323103386502125414233 [189,124] 12984199046442846406118248987835941081284868752542866034202202947157055992777713506867516543375158566802926554478076010196084742084932000596015297491211586755892406273315596914450949000636064485958415442656122056488590363594961873284365718769967398711131064325714798511725196190754155502341354878744359607585153554103908933472883101475267232350059220093022085825080274023695668162191298024782792045599967525395617487459574713499609225980989071455873149429643980022557985993685997799664084766809622635676743210928057112342039565158694038522107340126809697374259499712416200085317636281920 [189,125] -242296187938020867843461626533068838187635329035710841016870874880088926291290867343236753458630123399923121092920890299932449050131071350956315340116320065138780706159704401710148904474775016566118463114420112579293313731044422566782037792083374831769275443814210846304443672016527083699202053934282507029685547439380655983674733062736588364218119589376531576539405611946181231487112133969031658401591948836858828339327560625947564425768003404038381676087302029669457150822822427476287092553566423309268893351935488110406188382812958917595213702181306726040815440743469401890312 [189,126] 3438879755765287149129850179057109799021773272921345382992315847252270175843317643988332184342860689473389460805103235175860224112088861777174875137195160482100218946574292701086644265299353499288753859300687329763173209049694024160719879963043437751284908415837457254643652019203125662381214363838326314723040967179355552875692337540641416551373836756244870734194571121129584553789754267294837478144150979693166243757795261614302313197576761684849649065655408655046817843637407790342597089544878627499636403865056966477277751607820333172746675505139717125272684549062320 [189,127] -36702292416933546953350396523207109253941190760418768529727259485628425481286268917309710347871179944731228828462471605562009357532524140428717112783174833305851297275594719840563213513597050411613908290043549760588787820057422962963588939548067530915577619709549795837256973178068751384004162653136907562275286233817901721428849388508527402183082399182146500628882993375226015534010525153869454481791164178269313332309421619256657400769021181767765483275260340099359075626713655557447270044635785396651616552325639300785720487081538132236153577998283786911097602 [189,128] 290990195831826822341825099310052668465595368305833138674600836761042324701056456101737213115084534617911756559911931686600008996540295198600719611639597194213975868808446040268527965700108674670053529249518712288252035426644701227420305262838848946933751213823885530169448481279808369458377763693259894799773721082604106245817728192293146463326008739450435858691254448445306935713649950530003479656211969852118808747735890392359720064554528302680589965603044393400843440085233529125915851812559595809871512160823905958934348721277584472893552191317712672 [189,129] -1691504395845401143054970827666480997751612535402459027810866174345412839595799889823381893973872748563700417264472535435354987977489296971804944043414390541504663526034721966092946384416952088407998107001055385632059606643366209474505912815374905540557728375257344942723638493698988381531666509702145626185563190162303436332784123355682206979021425716669006329888047986568644115661739982063232806504045231324545958590666527992240472734174904598693185530393705881328588935262555921491516627476363792689896264304457789257414863309236826847920406036 [189,130] 7107734897154731500642946901467946729600161604485868749055367352799835597639912646020716191552511138054141949134876296194848170006113287517274020104695123982267395047584793192075926544834625363918635269412823582837838007067354859484887128237048442856110078556921292554679948863724869500215326555036768098022762462062310271141615321129636999880813149102762497623237493043070870162921348458342483503505848490708268655408016360809290291312016873119820371644713818102260963461144167002995694721704812549527663862542092514274599537581339706744 [189,131] -21262215566061967081405921574136103839160769151495959306910022898708696380377578900271861483774949775165470383280456930909721354290741685499278104501723528765393466707169138114738996093772240051624298954372073587061001377084507394073469959846036109750575504123710232387852380537096545616222612005140364238262126012847115555512334644630512733086439678680359524229636459504263491030177922471209964682651986047842126131190265151266548512432336941331688554820556967653187131943465578958530905498742504939944428529364654844427677745333 [189,132] 44535314580959680945803334175911086242349327288691645876689101687104864657611709469638679948622687227543420003997119652524417849934536006264372331243222136052556406170044593763861533851530390615846235017308625267057391908956624686875090607586737468996531573316967903232972294429176959336733375896515965938626321721540892232113322678259726762597399539297764919641576300157109499152993490802911458005624142335598702743716763822606066702953883467538821367658017783385011461703120818135753808215763198915942590623734679810112 [189,133] -64149704323851449995324992367333698671386200003612014866998262761272173077078202269656394997784611370385607221573255818118624644225740438413775364801602627334484317195660372111922022486740640278996653434277542521703053681057034767569868701914623741407210396453877925451158438839076924093751914434145022579804871400532438912448031188399026265122425802473213330142619650893187111340918751422504319797518202294904909021188305101678632995011836410868742759927614775961621068365750127094927470662668546457559137137160 [189,134] 62309114369772739330696834349621035209853257131003708533102540641910582036827420898442928289272183879154212038466150701098624781314632497857538367236241426246255355112686997597483792506500591037231991907007416725346563967127397794697311653507238317890979362479682532837155584844424098433443238521112114159723528323360889785489184105417913987631098978829031815655355422714240001275914140441872600757053235124560718156035305437817062770774379931988293006896353418528706373011561214903181716470425826001152 [189,135] -39944161170729434184303076204368587639328506824860759548105925794575303512831601744282176092377969295492598653322069599779856579864325070429154829783699121277285582481633130736103104964936583258875291931179164351107988312944463539144099719291474542832269305780658775995761432010639420100533323884476998067130509319184299058317832224469771045712628752551940691248178844178505428381349210363932705061698217095687779122462678792736618704419184433043092538940089728165066438946487410118767468505040 [189,136] 16507272397334195338493877053068179182353872459337967739776856424211337224092037249067558633342628670588408089720227728439337845666637490449834526579362500193745251127925533500383745481642546037435893683508700778699033931909297624760220523969354966994549970372602557790890700575416116074781595554294561324189422067249887746869542778308427188365704557850752567120848318004326980655413093340462471802228024843248102891469575330698212849147103160820478442266820892191321899106220892092256 [189,137] -4285120560888604860688949430688466541488410801727707616543939592750727198134401211292384726007451291721172764770413910958551293886526826584068197336740713136275473015926887790157109504216340378535338239918737255014128151109059128407824237649348780772461969944970339722043880138331664397751250346471368994321083564699097849779705422188082709022635766355820166992467018517247955483483448652679226528838943807934291625474824855233505828555285594483052752769083405106681603671196 [189,138] 679016345295404232896933005140934728697301294914068595804399672996149496495676399150190299303439922983303446718471624323837143305473458905034764355540736589709637934471170001921342051626727112099777555166227603974601720318017297030339628345255598159328034450936950643385628606380913225260917304286290212301447799324923490973022438801775154921251239797306556510931917230777138563921354173005137432501382978950998768797431659908204048090368716466944767785889287742752 [189,139] -63624929349104892653927018268934238418667816484474805508867321204743611689433313283890387505423916580297126988980325151426407664730291869638197150794173750959862470393463230285244450990516062995009138825315375413398220349379770877823737194732451330777405173834274629088386410539929435175256721744053832677768123849093012354079242595816286350920666934876752843173873645157583804556613894935613351178104089461594076111529595000781793141773371003479713082944 [189,140] 3402689203778210556849266407975868458930328452909097727142983600172237374561338491452804733847165687408522472455788506956614486839505776802190872001085703953671728234379281014943669451923522607569497730272034341085741411556762222794991495543811407680976736287384720704062090472354497145903342673515348721110043320377095165480446803856382280801233729520732223801371370870927139965731186838048578153566300818959340609621814955065016771175449533568 [189,141] -99823774707861236583871545283444129870059424375577315752084765013167536028644035361765022623570879715898521123814832141716370278942569710501119306187835191239431439746459775739025696127255045699644205167901835122534709475171103184992576303419829856926097941089671262432506296223756457701978039960456825095671512761363185485546847148037559771802413125683164678490954556040433835450156060115771143251295044939541561558693618841049149840 [189,142] 1536224581914021806510651569033638045971687832821132394867390120522833012349941930915345310592651569740367803009091671075627077594240142790016880707318280090692155843570619281209978402903762641110006781992594383917578848427043178790105246348215271503464442024791713977119309294342284964530252042579809705619995693860227673968164794949415533310622726286849609933339127052579439309444747119586774658955125644864896605507763968 [189,143] -11789466133855794117412911086455283865661631133044561401631459635103990500092164982878134832552670581565255366770923954985106244381444420823045658672505998721702013254580689265876662514222790345529653223399132294065998040591488519721138612842621217971665642702139487560559071992716200757734009931947417384611836238783430192101032038353160995210007180697882007322756575234769949878070333106051584545577443987920368 [189,144] 42586345277179358464390940271332669047250765450444157649141161000636756300207559781647166835651739234513693257618369764486533575682199549051091956442499529156086781385258395463928416009289730682653827712352071175568522761555758393593784594719136730958023211952569417661713631829352432107564496079555752784638083008895822217079065377142209421470466864309859859993796474648547189280652892345209869141312 [189,145] -67758546318167275866038039698726082610847676257011991107881054507761176848459908763939642568481428472020133709369996000683148104076956043267624503566041614991369802926217105111059015213599833202521325674679832110322604564682186337742547249849457916873994479976247411869942433661932843354264210597565608378527750686212094076843187426946939653384083871434046095780978470383139528398612075688 [189,146] 43973185043577881820914149333572474122505870773889809253686116418203977312346449847354900492401167237870821626199720322506898687667408239506243912349870246049295478841343490209171250246213201162724709309688584136644750646445491411198469003132338168057237619961347603000795949088511428944516539729923809696984297372185907259064276983106902923540015946104709562545029341400734240 [189,147] -10639045140083735135519870136526542122294920301776437686863316596461264335247091920225525890661034550198556540473321085646782055339973034526494328035544525034699170710337609238076630535171753965848557169152707580593655822970984296492047358832802582775390226598162800683515181825854916259267935781381408610037774631758091356981101828548881478147960982969218496198568 [189,148] 862929739267671661451935242316183846240871057929754594306995389790368290175754707082612171884606414538735703920575569067998424701053191802877369103394441012770932448745386072785705271944414652933268603564737567820464312887133201270223194237353443432382920479983157344555606772538777107984888058389074158311059147198099689668268684360238320287119424192 [189,149] -20665263548221626383727069427586083558008932129656195089769044201360921643428159366058702306150543200657204624477767901028139940736874413264720864439108223795639799257508731948889979531172763463660503957832507811378082034947874626545081138372775414816187524803279895618209712051796454780564952710806062915243012725444402631754559852976536 [189,150] 125243972193933019675693854697722185208312081426986839746925848470812747224597368519024525264354899076214807037256989938854295355858026869901995711488639340620930535299246942740546293754424516411052375704629093984533700503922265885899714551754797296614333244210656152582705207122387828891313535018554764734486517301700259648 [189,151] -158920029110830309910802523047425762422656612935171129174727075960327212982597160296757059550475285216608048824061283167986953182767889031606246593104525668293068091443389314008960943897352719567234798637177795675794101271689138837832377628394151061896016602856036172805313579778158181761455806974289154015408 [189,152] 33214068457834770441010166681716198170233379321116264334824988585496986515688369400093176525145670267099545293745128652237782273014404544211472346862736823374483129727820958169730083772163891849030458252808092501179076458416748736433041327464180017132647969187196783017945832877994542666651936 [189,153] -844829740155037959018323629393577220462590766964007416278512188330858513794151280581691133962531917473625027048932443287308642079785065093553085223401873075252493553348978329496748749366364288936088535800350445489724345679309875594911514744084311475013264481262861989957990820 [189,154] 1716300530939510972919675311779700870990923392141071300218488241504928815927582792367212378796339388694298324029449035355677795851073248066390403399051384438018725147082430490936659902585847532381121460463841106912204933107172575651342197432373046356047494480 [189,155] -166825283525911963854034467555457233157091218826424885812099642201648789338349153274188358801270427569037291107775821408394601958470427079703808620977712521986424845015134538243383783703609860037164610901384031106650972964175184727605084208 [189,156] 305755014771164639315129095357899368164546944629274486054335182996365208813236098948423958891288863282407829656640433515629267592594485682973240593303323162373731309880576520014640598521120114591752344955496486484608704 [189,157] -4293156309767953444119302255248502038460689848244669824529239561445451287821800434778305050882445904740495021836430483726524193046541792435217144707707698248041384185444661521200704874584393983512 [189,158] 26935014436450037315727215685209436800350803352168837996181089754381696804986942174905321210394961742512945420429554997540933441821249173824392695279225652174097152543872 [189,159] -7104826038393586079231399410406217042238622837748708725734555024686686607465797420123167377560869667891636600835247090955149196897404348656 [189,160] 127681660331326222966602546822347137009428801399709472072841562031119193346782441833947635350239264 [189,161] -10006305876 [190,0] 261572778498673415471015302834168898999980405684484167403031063577188971916691587988364249556166175084848968880948121503478926341367294352418821334395180388224093435330689510317737327671307358866017235480927496918069732722177109613780330602231999129585505515698829940842033017413034670461109781570908704083632590903427562969618118931911373047151311583652783063663915899421192524445758528566797155978400519514348480881921950040722485844130000306576347390575962869688732663643445483527146162641167028559301167007956191440244092844963784571883130281692170755681222168610441615230754936962329357038819288483146444636027078877105471358618166305492403581283741944580930377223164445233795128558106001721613275462786296322155532776420570527988545900737153588002816000000 [190,1] 983156547503967535714873654106698536296890980356463412766267238968224041057997483300537785070894461785947076471097815946239425368085840388574324720864620104966638528533108537231302713578477092083229136933888288929540102535250875518516133893572513205834168504911625302247709758425782728337729485554317531118071402644700003560892337295441921654763505399336859286519873056960299508976871174249967853898191571185180817503201604085816827673067524474267652350869652737678302615029755499680100080985881329978376799003686497710401948808185142080798614651140401932709282357513141544352822413085673941050262583653420229248318342226985312232814458845181918760707983190620574319080679098032700997824389118313894767016588476026440348361393967900392918757865930814526367989760000 [190,2] 182850964954836262832010606857649886852667589393797905644501596262726316473935342065480636300224330836336013386892185162492767881177459354804659167611531489676658339792204314893553454414346428913206694842072971836465316912311523047407771442907223097887995882720324379123481224412248748456184830678062013411719816093366080960962799685510552231373836519999482063354919479641742595176853126166935159870599850517342347528099524644002167812636208205525030992995297193043175641172056202240880377516759790036023254294342116888816574944001046497058182004118378967599359731295733757887648607089752589404333792139868003836154396030385031478103775707974803990340061685295315901499756161566331390605718117907094415989595893663650418291560223981348151069178374473764289301784799136 [190,3] 8011327709313076356565450210428850241594214803049347510517752207002720220852363758018589926439333875543387887223761393823132561667240261606167505430080795507392104134823747096212990210697920637220619445698499106513683936854452945664202662252452266853213655056691203020289697994641128488173510799474108652987192478123837453969397790015252427779417644935718754234450357366169603733128652110333452014608214339910495494235936769091179033071843537871449185870121825703862621094169840463159498010885796986063161035260506369531182393019995410619979367481254738925772807070859321279208115694633414759419171351544797482221533735290100746781486863717702039562700851790202303577211763082248381756164884750671774664529913836488507119679151216213976871212805302619579852015326101760 [190,4] 132573657329448969901540980839054085690819718776880973806008324174008588616447798035257565693985817930555490060582740842382972115111524683838331835323315884356075347131335925510180408665167637444092864586891366114427556094710993459413457462373147114519297668232756966436650489231178323049786272576561640021233041428140321482642256250305734568908958456864439176424174654221810977392474255714423559058993600015681523689480457687244881399050599086449357785444186130243493462826583618209891814222727807133568997123437268283957707108793212369232288801748809068098800911863047443493973419746925112042977248832976404832498334024558922076696316659860122896768747740878066204380395542357027129756006040766017312030512033156917916332334612223499856309110935187526621734589223735424 [190,5] 1049099074444930968834466912972968440149739367967645612988210763969022649568249066154584168537007093140935118544631466983902986806208602262478176319447323739523393430079223102045865495429551973910825573381453576054413005836765308972382001480682255943862549009414699587134415905943925245444033586805745240628500527936816087994631058370852361446292539238463941108905655532087154247937378504620835988277693656325505303493150555110100014396390019423962643750685025017635765632174026759185738018215019677205927885980098158449219500606963226587946357492031738233913764268433001916551574432444007364342516980453796827476925881547856611387089091847142186771776427743112452172972311731482506954630287060582580870885549638690153569219724210183793044692669900273144429419325755476160 [190,6] 4577179731964135128470912583159183118205601332303801106433429271510563792278417959824377458231436248680318883961402898282812049099142350983605398662614605803131582938676896905157210095417222159339646180772193994466068386265005982355806566783668162204383319265841717088144024383010666580137427803641588145471516730901622420178548602738978410617165358904234949848571184828315831694189659354317332364448164931412226937146461288829931686771730994699273005348109338526340672717878893832045699750954072098474779770635157764984275168318110384026370622698274474526621807627622526576711109529344518006801302122141413580527111443420257615738419346392377165783992643519636217291301582407239858572193160838795609214455854625634993235926799182279232696669438045045613038176506554752080 [190,7] 12112225601120327710157995713509355262549650592435300438980207209309977950867763334535252730342707614304889121527847263434370625141492996852677722509156711330791461297738409365366765502854444601968585096845391875599961083093117485927745450775543726074487887101235934890040262707425394423721952405934940312315647050530807883803552913149563631009965533493135684078682637202156746404039575631043823710309068456359272015387261428820801571012576503973101014136935130927066766262403990740973676456083018882206609290606746114621484813737660798851550021217367158900293993674891538560874254173525909759374344573728666556608922400568671207661832522774492677998689604000626415620257129047964045656346383155646742361765173963702585180873614228709527916048210584074957783999142377473920 [190,8] 20816198283242955917100754709627048821617316165384030200044944984723373579052678476071586815631106117600997133187406566254449169581946414301583913401757666943738427589919674619955035237866852378894962076895439896245382586168428932686592476773696840190356753927111262040273478206340115023742608193972885685398559717151945624417628834972818803029488585391675173073587649705242032596419940712467174711622835065411299602370019666890646842348529543758909966743870619805194256331479243703885209200243298660847442066688444132279430220313182649652810295156751484875194529545698144957598642730621440781666376811823706082220054671485308205757092405881109322900567266621289073946111565584221977059400217755961763977766191463267936816159373469721978829865026254851555463823929236775072 [190,9] 24461183424908034716691977782177854628415706710444076974751871232239261432650276045018354610437457259773684878485774125341595077421520527767417670153310909490202314833112178858090094279429888716561878053799843580296763934802587607508416154159927875424299074633875584415128753708517782423981430470877083158066254803773194692014717721976666769467868981295154467867399099367633917877297317915071287722239838484623739485719225111587746301119040952011589137483114413654428420740522568079105667222071625193409110148895872183355273656540162548776736691232934025136650543658979040974772975844765522982363212552847020866556934411749267523566217320549903685602029754688446244042433211130530000937348265646945684694738593823209420887922573111426283814858256145349648122088360052118496 [190,10] 20458326879937349939846287179341058916677825731049718791344923965281317034792032605676356532296898934987724759808817112460017487650051182593865234727596708414308877006655760698343598180262579884383277879714285747641666590738255910610675863553571926134472906888199321497311457577718132995201512920711607283309427818901232791168473718889665452439365924570101023782801993840467751796598750493856971083039761881005703476866118806636759906708528985222889852102369049955461748451788911022631871619445807401765563968559201360719353977744804044395585455184727704720637208862044975762523976783635776026590285860408103873865011336184205443544564522936880068767630286202959828045735011022141253132712797485461707127705835594199274872958475559074638917571855635887320489941585446645260 [190,11] 12575729821959440306814232968735658915618695153821423402017334804235770751115416982100545667923993132199049547675066190405811265491202929120641920124818160490593087432107240968659783449972902817297985730221996803429846140599847055858927664009455531679089398917091247563836295271465223363560078029738208292400103140665267445677916555171198245895201401040129816308176895517674009255266398042821050155371631058053139547410027529255683291210853691595754248007004006233065300394599612067788076229744770070964182049938189296966825086126909075591120205780071646622450739677605961533057449037365473186996627886368140173831880089595572908602036065373433882274775476769143650530004585585420707380579215445450143406822513555845436780750828284293684352987034173540376830296994975473664 [190,12] 5833004872143144929185885184012654774644436712204447838252710708136433697193906797118245676883671494066026871188853879891971499181144090680800388118181458473851355030548529020162865322047451459734549301151979263185160275513170411691489374129798082506119381919122242826790408934701379240343518585215097422739862071649913264471411408207319702250971662070781150933904452067313826831074323362090893192940114470244392992156987123455791607932745242456609919338986624695235616399719285041148248204950094071844815050522574097412572520424967311839934340690370219678012007291316231779485572420378710994729578976045274447646495350003508078406729087838945563657224744350120589328599197695695486550015266142462076476833394288241954491193090809128317501781599648982293694016647741799616 [190,13] 2086753571583846408087659984945526591237130607347587347723484047436259626614258222151067568770647574512448645650444535903485670419874007585344425663419594692508002379391641711461325489335285765139498064422324824768929157208678174451272417649950995930528914970874813821007981953906373566950007975798172375308707785674033213603033457797304235629185957045816347237967734898257923611357106024254463101175857180159314693388837014037858126888197601817165668578739899043982756877728946504278941364477584305019673026039241535800056529103030053201242125329251900506018671609859923554097599539666653855956879193009852966828293948756621485422645345222090662044102213565979361369365540224897788169778404427568233838579672362893716151296398365467413161145881714381101486714704176368000 [190,14] 586578634241720457398031018659287558529977478836125367599848167468669078110442554700454014893596558537936676014005836474104652116720280944255905357480393574604486170747005567267262699754453378716716187679581877716915124388900648496218894559700724649234932569903648439553339727742003609009946412661943625666578339824349101844492315520406977894487605443461917881808152733921070892657393209987275881201439851662820749866982587683105615850232537673335696416135616350256420434862975324866043170527213074227323935335559537695768408420178831484295538308122669610101034188739178591310901207675467924640355895216757614009786253240395480053535496732842003599344873365264315682152727612107213045097284903862565524767262330111725023783603878079320314256687301798936671656405835079224 [190,15] 131631125912766888726697821517288219254784124330087119253292171498956013229448943076937920894895601231606498302468766695452003105124436774470578529949898297145038287485116508621487381450574578263591531469906768834344651697757231964574721414499249008156484154312570764664728254651406550396008594770014001027962516201190541373796326389818536553862661517748142864270394199161769528127714412177604384317617654170097969378504014664549465863373542737196588117108130812044790379173596404120984041578383644564964241505768461873397846559961220645415137398251470457297607970968391673570990167977839267813368998090350061723001356489461997428841957921813740754363624241135890326444895350728552139020853516987433615160265885368756628806645767271847957758513608462719808210196071058304 [190,16] 23907973743632689126489636129115655595650195930138991556306765757459311205241118290560115433046636043458484151182805616594925625688805745864372591397709442580816691522708476638695475812862863182626622290303244617297721565778526451056762958339836332501964738483280447431163911931232741073745594550453578780699354791840135377377021020457316294333623423593843663956989730437245314589467924977686548163341974107755792792604197131456289409403972744446515835780287914888995165526121640948674834291692214112434423644939581418594824091942729415308236122303592881624047085277938785055621509609238010593548095539847322461925109124342557180757193972719830616787449721257554889394039451893684113865389347032459956181493713524132250033147676070174892485888622871544223248216490632432 [190,17] 3557123620725131893909545930690696320326221037592251439113395626928250070838757780102762075359991264622477525394806694496297938062784613015530605227433035340918993785986318308047718830410831438217636403459491971671602089282546833831312808190149731873543767567728372380980254354298794693555666635723993517223607041323021241321408254281303286042325839937789199887200641351590910406871351465858528022395835162426217964995690380966917785937138361236987336063398226439215963572266965575487130793157488366073834136151997246320845329109390328035609376172594192937876944319907208351171365483799005535420740419009923071633911040414228734270420577129729199752513787929922482031197551098409832005421428914643270692207887006943253200652634218495176868066961403787500352316485731200 [190,18] 438152127552813655355122804889543316998585254907199833900866741630684339948181944978634710869048347864152200426369885148660007793308736816251762581743182553889427970550399420680900772049228419939253570397628740018341934098209288366194951486261212502575403835427313559240153591655280222172058509569166899218505378690904073988418514796423558699404802268943280707817777902139723654070890563567819031288883251602593722428685236000821443732958936629023520620418701578880384408245016682104151201065114929526148808749643524638762877653538769498892531240924015976902116722790030733364608133401798320269440905171472446902401862543976093866277436923338685170987588709612168050366856346720491649169135807954692444197862162934310954024941113158095116620118583818338280823776140698 [190,19] 45102309037737282801165673244714083007060177123705716331033873354770013189562716442628633724746591763569037277951109718707839242859665704077971627989801146548003159105223542594559610494528847342901518782033489953616256411560970575323498562859308584989133891909322013307107496770775061519709466840198083679172639315866286854695569783740973165792998305029612438194554219161946109195224355035104769567069905740879639406135526304876935374753346456073072415814594375135530417560011360405997183466168733170556890658672270972825137537779319327885525921467785367933349609773903634906188560479952276499275656720793072903348001249647564694070381415348638469845198657178707104952408523190885174600086830096967245427039146922087327417623454527781269994924360202016630266982683328 [190,20] 3912552946847425325846985864871725245845895684135540160901258705653707869536860553029263223393419649046737334049983755689349692097548217723359554677530204518410859128904297714374964530240965713518024379172837613071354414184545366752704051733065623208523983801718943904211755538621586650076783261098526944143241320143888853076914752913285514697050774469428712396309047525045064539545898897573150946243007660610125727796147587140100287017882389599253210642434837009856896514320150156778137275313124494993906701363348230592229532444415479372834072038526270554722839008844795845810334364383941810472729875831712267996828106154860083958017365299716590133192667487705644249805543788919765718855446362607269203796568030324147718832244404621578701142866808068570070149990016 [190,21] 288187873107061367332124055971488747870807316759777031725294704847744003638741414438288145234491925748764996773677639488926894842928399034490271432158880629479993854878881454190164353050712312239831404331702215353891942212724668891059929737587673625962531118593628991793758890310453420203141374645530753874289047587568730576446366792553169327094521063158817307552840506142544254853435216350069599166007399233276506185266366606415321727962906894730424275076433119101556447539119860357701365640406120635168462093878400687898949484571105267831571662729981527118881020950984637539990305236603921133764400834457821946401078891935360858593354242721295829335160852438061777751873458773811511291191119914852957138403325864685115105299995498980861708938328780294141263713872 [190,22] 18146425691645834647430097603879845794108862841362983563643602298468700379868720136022508960278401702181897728545870227061882601956753049505769439354703440737813873730209745952875958584425058391460686192775283817100306976034373407768365784330880775675940591420699984693767504047872800580966662020202604761178953167458257158074719357900291988695930754484119420125239890311648352411506664728953328591364537254767222681058445752639213068091601266889759542851403942395764083575504050632696363104325823105404322010053808199817149714314323833468257852319958869105139604768862707665965943162647929214418759386087823046774911848467356202575929783308781709581318676558780714877397949685738215679498493992198535474613366617259162348985155238130023377961126036442649662123360 [190,23] 982822275967477121601071299123680814523245281938726893697461097916919615024957035651115651729798748051341702943788402267325901327145155076936939207238726457812151277813377016901167095443873349289389734912717097936454328153422028676253382378258308980173467048328309551880193398479704284399269343654591005530729432718149817002153767995755256946981325378808699812403368294900231417929393639310455178639114171094632710513402117125413875604935868581093038322649117987413089974560576911451765143514423800836111258191962405344754357012608084319759418053576459077544067861441254334254223086537236682737361090292034017456623798280853292984391677182424381614687709693555339689965521958526977095707425147604180911359192857954247848016060073963725191593780265527128683751200 [190,24] 46042023193416003940441832923318443852919303817318160162208099741185479264380240921078513434776387802288005295014668234931159554204091298942601381987003760239768555898962705359121052198049705678451130688373512529094909979255389082305752491052749830693179072525795682874220317393304797812087738633431954866004069757857795356800795683801958707320082348339776164082575021979096951472392925669094149874099942579429370414071133615809244947620039474155327114398180350360052513781169740893590729958093822914594362854608656356280520971736708775350684053675235234056151554837084184246807215615012057046988344876059352309973360710790561313078872053002743226182761559936600539669479109872506233022416976328512468497155807404819231871643580392619171498647574805262174588224 [190,25] 1875186847848276020195258009456104169650775839581231709451372444411749764481214083133784914152294264727279421392968750819886711523622869448632621568612339696392794189013545415481587308206871313916164477113692707055937223632296553193518130551825139751192599294608841384536749223261516231114447001325843066293613034898916970591637977142218804328446219591236901508185535951413397846368422344618828178284012588994553359247270171016531732782303483829379824992842723804603850427469237226394759313143733044385596426600326444884015789138559138512232666676996390074449271596363256017837447771952562397692154378103744738999096192535259878322818584459015188598218773520898274809526325369323102160762594416583743648846735176468345357634694574703528304995273256707287120536 [190,26] 66707388421352193882293238923713339556736484020412899041799122525706449308717661601055059188152833597516111189994938223197202797685524759171302889294223674750088138856622762362647406736441048699273496166827425243715894839653538202568032719571611683092904117435131581024994949379345923755240652396572667183004159317209825619645254254039549630935375289703037228171965928088622440256881565980933974556086366973353398158573990096909077548444948494281967598595379921713060279395987063416915444969239725392260008691459159083231981580097308535896898892612586560312870452859244436134644430271785131021215472764515667436858936736714385862736597430064857527645650328640139754854690878022467161838651908002303146543157959814633448410996056594108354535695693198358572672 [190,27] 2081639617316338005330600895882603192647205792514100558622086364307541526058517530555254522778023823897248200322822873580646889006462436958572716179897108717324304768419301195376314430389775833011452482740378110941267020373368530008904196021238196306912692702425471648127169764055146659998662943995823970705661706026601926523980037646565978351213929731731256780740583278957393709595222810396351703395953352901319067672539912438874590919356453216941601195827864961151554957051003907318684767208346000241987540099291474847605604556126153869184083795298724020086208099307994169215134682126866468867004341056195384210793406181535328238160482314922648204882682196057564448066403070184018114124759936024496670231772822614377699941931351715982411651050278822182784 [190,28] 57207752510477698058056820486918332461799873503002120950553754624276632693527284815871489532575133694045728001291465338458552558417864155751260022931006866788388225956377533241597258750772344017369946681876140775632718770661136791089466653782139787462308794835957232914190670338985297037596949313920398531681217798251580626486823976541263541367937231853795722188040185080683104480303524845653408900483477157257862259621175414387194952471323745191323307186698296435177362632705191703434007858435670817322067211537460209447177016432506877084728167717468881175951959218696047834698666024785907541423069928870636670456273890467056678072221598981734096995964575829603353593081326745488308758844091952761724368902049646411523408098883348130672216031282540740160 [190,29] 1389650274548838830991137407256096482647209285022164239615469175075888930205806082734734798484876871332390566956404916629530266520888604702628242395972138028637947122320321055076837654838161047674392470607051632764994625298597516530489370086043360530302917720315943033871085710142095012960353714111417701078782966528003131353535875934988399214701345102592494283905048200129116708619754520036791963844240679129365845719271754343953919588314253625254499075391690481520595470745688237223533476030750846761804001148746780965773742805150123301093091879343045813162968545955632337274876849710324317958631433284886005587160356375061524418006017607443718837927503946876740407636138770630756590556691254244194085767146091501140447112536124356496380350257831719840 [190,30] 29937972396328363634658181154100297810690734208780778963496943477778985012482323908733430862530493739529127700527722793259975693809130217929583984289381279948584574738339318516673187017003900926130898665245511729102768907240788324625796669284892409516545150719004812106488045218231580922908842087218285258293625392292899083118732043292501424312147979596282750760038506466337411273964896377798005574374293373834820729854572474132357438724205588422735169313085371066283919662461098331072662933548806774603350228360772873510912878842731787905521596056934000276321978544910933263236061643452800670720968522451468357571750318035349889798816122600381019600446351479304398018847271981627634352297435621630641434436175118600781267000259635639503019587202693128 [190,31] 573803763686499338898580158803001044901287123580077387277376943869198187064465249969342705150598412719352946428850622927317957677024354289469736327262325123534405304533283950624207411271568109066935327967459995766639225777229788333912046240281428458466671241800687318573282919465486793702403632220763972767056141677419415260726069090332235587403164327019817907715811297866529894639341536100267330303291497517828488507081005578487061910603735997591558556465388450806798004834514489416180831430056394738609519198856851962670188996068225114319386028719448909054028227168687975562538246113711185547087144810578104820014826534684940153851031145007067313130159839721976218996405345929959509068529342091229127476453690592420242754561863064230205514532521920 [190,32] 9812721938230818792670282912710755908298458292750877057499237179527276609052096452614262721677944352470865731672400133973024381287209162330861087044573442093950267465175951431437751188308737702562953493893800613100471458132651827962270018858925348710661161014089747527477819699685777122299077905430668577143225853315603552716886325960193818038453746871533629035116161098537962983631856009650516311699089429682076065102161923300259930569218647377202765863913761431282661361491467905589238959559039621146207869668188914488097730006492749212610635897856463538507558584459480921405640354724407288410807924992436531839591553349676700099431575612806032524218900777043961231138059334742378849486009400070771611063637994072036617107585265747970282660659984 [190,33] 150132074111266685982336498851878181069160420902786344994808008886112678473312251981393689587739171616962291191705148807260056582772283907184693615802439645192101995443634221771962132941916930008937259061102512257619110071664371215269327880631444961373552908148199699270743211106842351780211096959777733045290915190425543814063449386439822715129250207856109142795559460499895162663281685770851591661212842773751425976877625444677055363485592567108367128528964497244676121516434618799714696801548116827965307732088443581067391054823030323439647788829814254253898752974100382770253413338483124496274073007837218071199937501206400259477700026297979657601325942154202036965370814981555643838270683961358893464014789008374091416433574633079865228278512 [190,34] 2060192311898869166862712809784805346584660840759511101088580218332950824450199241761672702996780342291167286101663319523441286689748292265225075538516142780935677314754944263183938028041295203482072205504936588769268059926344862591899195382017817243889256428995180254951633167363124940538191540927570625312299767811498793684612250279325077853811229502253170098907706389297510381892579646285969368497304255618890299012681661945740447823841472025230093701742634951349420287231864517532081489492999714874122428636930705993770264008816848523123958474311702532596862396662923682932976516101124135103996360202150279610899874989424166453514259092046766802355449691566081332401443170530747931882098145831577385420070206679256603449305106124324911297798 [190,35] 25416230123931052901831744378914308289870003834328061011524000743031573707757037865646236979722085672790828907523298454700092457637048441914870196164770361964511918738877511398108526405580578937758949550901680888876228486306230422514098595183941836746116354909229356324888734639004479380087493009208557837617616536414699537857435027629179445218973375465568132793876929911215539587316816744468761354887626967465115747745300558020504859066122103111459629284436387857446302941622761099212732759255183922712564198716250832467596124705930049971836150036211325510428360155893304630237120118559910167054104522484996966430394517028131636311881209032089111105105104338676265550094388684039578398777230130604832712464150567854395738667441277110781163584 [190,36] 282510673218759457077038174496350745488298332464394736360090112286892499679256697642068997655416433282610601381127653447867601838043456050267952040774703984600565318670832065031847096323435175017308250187889238229256230003245683409804129655533535505309689613475598192690505352932608360948353307863267144205975193765233472013327807261694505303697217776433832172855868486967175759002115381273963024870069398400755453755138321476561693392930407058710016100732354632405594795958002627289169239509900657241950453157166460058189626462308196584906174069880425781845933046512949912625425313753175795159927486934089663393227454106625639111593629608958096281879718483356457710929993715014855969615094629592137782947899686640700656727291098243344539552 [190,37] 2835097567543756935785849440711089906740274518039004628135262996107953928314094779859274573967854509881318677954006626295710967310943031630115963874053386880499604385538738372238601463720221808600551055757599165509893038289414639097399571870754898709681638437860100832520366530142377696791917741652673695405008507982921533297609444961721983905764854623517716754289737023527828407900756961555919466399362295992864673009541864267491594466241855334348620372812099046392609678203466026078675382257258475874860558473576965809199766482117639997531414187478070625187049303626162488396197838801972493991790368056169193505615681541824828341626515644450348893565007189821773934845940996870323140315876970988927988749735697494722607344002921064931120 [190,38] 25736070099893403572146575042895080088731920627015396223509905847904068841973921451607220192372851222516449883314600846629500519930770486188024002859954431846594655791073024116068507559293579076862800353152535603600640156069991841649657004662664102192616754737190017765303851448269829335596763783886512860380840846229614851572449461113742606509897960158345524269978716820164254028139411581154020179001073842913011847453760167587072787194474275749753469758406557907231203135519836910980583481210821339486299427064147965916896927309299066783995629178251624364733263224661656851820508547514830636402148463370380926230631401140559880901541843262556559536378015363811646400244030011449264724835879723579367582078842323568544077133855999758916 [190,39] 211707387389143474602640265180360588550334984038510510478630881794302296582293552609522847967264968394747404204401500705830259493422205858510908801407847399268082585288699327978106809805276211161177698952975080195890768695222957325435829187008420677140495752792572968708754383563879919694281817312242791893531834405167846921547146840885571985231859652414942946753556000318444277944668451975319328696917954477626186708921538090204603368515693687258014643991429751044627162780742431114825667670427518164646634007412977243292473252970025718800313598664150474605120747260440906252091224173043576620477291874689023498173409025629838443195289126174176885082918806915587939983832524510137293566919156307097012179350372041316389230773576043616 [190,40] 1580805711532470348182873981409816636115268026184035206064046718637848444398414877018522780635219367372482751836850450305946558146760651715385363257071753863380246841452913955788217625504419689204776648920600577291182161629777852960422834481515122750269866530905293775947624558738182915827046591516228353155434780042484992427394119330393227279044149501347127622621675871996123296396406657240183991386587332580433645099054167536927223797976738493155839128577393789982739538007288911724981593672667802818005854051334531337403552085926841900091532089965393538453581599443593666391863290781910212156204815494771890293762659133014829794233577922450796920640493096483639120468891596293285044856895911943931684128020711287041686619375343304 [190,41] 10731313911656301969522787394281735167846613551337689246107410553739451536958798402426798244561892980385263828702200505675321398286492572269103170457741684229896708338048864848988247474359774896091083192801779210412352204606621380299255134680172310819324681072873636536488702711705984274580393567953254899886909367959406473260102960383791485916779070216030981137564085726296911982434266501406573369676406970578358430633227773729498492306390275326446072737176077190611039914450067601335153905584860107996026565835078044126036707314701506431454391000934354241951053177968667888657976067747422846451424868718095277344929125589842939483294233347277427694473673257321890405759761381786581347387881746136774007229584992222076574426744344 [190,42] 66328410856361715420748116963003572495096805038328661019984743925992412757341706966241561921703443040188430863235072416185922066237588026197595151483573032660617172304756870150068967599921738827990795546338008185506234916495137866196423628175633993204681083928401099731583678683005605742133581383263067610736278162264128786585399810289668241623281117174732875359360998238107713098450207458350908705255980499293600256111759613406614596439660972196597258832000094818169837259344581317616376387683491823975538750063342759380904615670337726722774810323799751387591736271960515369103992198877075814934181135397062425466253473838064177782890492856923299852290580047965189721052291568376163528207346675681422388014036957760945744046175 [190,43] 373782425167917643043000579563091638657352789321235878843223904280218099777445891235133893115751359888548614713513233356924932597916638644681910780653617141474101325074785495275531714038267025261108742591161477556388994762069800628850464918256715142757440426652611552236776770435277220740315126820340238212535368209153135873424533841419515805092101700032469319842090444295502686790225266191250527331816069087786828103082474353162109287315123476919127925495919339309639499682092944041334325993399056922854445748365823060633714006142607270676643611093639573495522826322893481370172961179218189935619227449116120817218194579241988849593001593534227659560942594263723469534427178201319986781673169271007793292327925793532747461632 [190,44] 1922974350707440614699738083728616605546724082308452621326267918261681161781434892635892135789115615151891721696299302140588336117804365375403712838571670000540708055658790677036491381323344020408805441256144004771445641953762195962541459857068444666350674311862105751493689775741967749282140366131725974133467562809049808581865316559289056638130994582905446527143771322448379695283006670423290593156276284643007348355412996306109918731559433753218836579273170406885075450717417379925080755509455423256068791790406167517165490510278777222824890102411694128108548056392069096119018721317632157578668817851335720406572063546676345186706799857502196550328862180465327816099448856318760085541778473226536609291317011656735258240 [190,45] 9042549063434498031199923116689155483859704778447427390172730687575427005713261758199397759894845567656199624502766564422776709622475411687824694123263526855299004585895833522472666613058203646725562187621388406351907779130967071550032513066769338361383841613043252668231336291749952944995981722319266277245953618923383705034774745801475932803403632800590334806194122408936444257660345430584855739275450422499123720335131001014607639583969482317989516864757232600378624723396683247881884606833035145813945008561462739826028241646340243310991456829996859576678434156321962912756139306725220074311291389520703407029003577965623302474101958824891554576048937003233920750321226275424619862570059316571552300719131650306839552 [190,46] 38910357436967864249308324379948922754221663214699231822019488252180161763817907094245941136341750363066025431942913592294525947573513649866150166036734271944661680017190459418949767329221623619283214631499632493048710245170516794286099642358245730872085965892198892780732436559830320572158952167038300409133987725492412665079439912876452120989701637974723309055560362041387424431450743651708377859370428221264332574861525348969509117566535716925050668444293565653636370721411572069884813597817507381987435438574064131461301398765071157335749194023320717755117355849892978228370718676256113296156066974702598154827249571764091499389208321937863740220785095022268680612860115321577230797425366952436269191529791540961680 [190,47] 153376684699282294201484330696402959452763843700188256689341406359296876895321374539462201440255813865095283080972714779656490641421851970189729699296998815838070594349280616416528804174732473150725782154224812123081070459545708036735163103792371985301382287407208177123844852441837457030950481437824691097760542565570336415975191678217500017058261870421615383505269378714725053103395270540265980776350087397072437408095851260970452423685184500579303046857597755900150831601070509519862992852981979246990557120506680009599875516822724973121254315590381695738744037201722629327423129398979510387501838105444530107396912350114149301342015109637471325139804258336952035955749098589089510358939054101135578821443697421312 [190,48] 554378498113453556737837535354134050268290480962937163596862041730628941851161427106440353955370695520073602067609011614962330002699547083399665329071555949773903308903259516865106686593543476578117166287367576765671242975088589339171518618834710637885013143465168009739586830555829952602479553047183227082018941714737340731640361404878107076340035487943846603081078904191971451634564619404127189459558599920375403640427368307185411428588626374792303294811865287875558546908678329469609704480081944419278193269978717651437738839096904847048027359129322093587044412257787376469515338256155792662265579905658360685624764243621961617888065423836526314144248676704451205322335108809648559658358709478056574648575284768 [190,49] 1839125179974359169106483535993892840277014190765920837632050596217528512322701157655421667023896059539363543919218219049903794207768148765791912771352483748989264475432482064869547502542092316652039641786108365219527292329020108983923855342979048524415448519755877377897059235716178879313382484450338946674056347511633201232972608482892714123080656627726430450475450118211926886505170898938010685858136139646777685746713535194860453267215847739655995501790442130041014067121591307771025682192742440036900363884766348730454978662008748473384422040933955721836147393333212703004382690382076683569975939430023187724864796345964826119840620590611155936937115338244983559093811104684578363798799978785117990819452224 [190,50] 5604699191893058448082520852230866866599049968124280132130159745061084054637328373816256145781811489944985859628487439166051929291576976460102961567690766408236710400806802163417630107098664655111096447627771501437008565547799337310917149107834104598781521589506142838329452967729289863587255008442423282519750264922584150589372459326767002641762531279535804644589011861855904069015715599263136189473154707184516539249705151545884061741970735750789214764728911933228323644253063521797437195772853291053337954834161457640139424960827710840759829139530337201594855728050388344875388754326120539524076160449495452911130599199497391737544788814478109374928378413856253351170616120464559136921661906498904970029772 [190,51] 15702983606648817847100156603207324032265684520290160936948879574204875663494224972128224706429647996371679699020248789155919914650220548523949654957652643159489861880870094133372077189366851644701313515352008012031065292392959346030854533886760067414727114468783874865058934500872530309479768639799272576261681039287904361322067705525309447301098701185846760464579649013382912515515126997476775847799290092666114424807906590290718876516474822779181895636025344341464338617259806489328427561542028782071846688434304720298475736870931040787232733415040403200686319356087870753893053501354551215308097146103815363158453158425866067586588271411563941632624579598922786362258108608038130330268937363648808525056 [190,52] 40478957738039061265237563483304883134132416910625896359949168873155106457376412344035186727530673095509810008175904607841526577926048603475092701936657326581458383899365857421170152236119566354954490284472519961147060775953142462580032626372019987201486038643244340698770022352188144720048294316266521408382015077442113415875738779226361818352049620488412165368427976361976520720257455534674504512634544084829147121001918486113715493862167528012828525784304324408868872398551508629387633839087101187800330898671406542012138624904494028796028776407223750811115962136140199582893730808509692729102035134004349511349226565978123983017188936061039948308271404002699406146236390729206695866563646104594356736 [190,53] 96072457930688230116125638533275339960690347515355789005750120040242435580576592911800677880425474590613341038014701095447200441500241058948253151465993229601708406503603540357568438033280383681348001927090063084037435806667192113087010747115442843526763769563621985439655819579746827148660479609891599254324355167545801310234576807208463863770332616991218542607708070298056117063789903588051288116459865024023483791753768784235931961305279680862833948583837031897491637078495388810288637663909808200620854596867434197552439120136023587837415045955422460402174524852735494354313566230066808347037931388122482838592207842983809591907697064715060455519252400419002081546868156065496443174664649544171712 [190,54] 210074709998354377319883647809498979989110830346762473202746973508808496237638317045120204957821672618902833988417379662948744980306166904834105810205568948712367590635858894347534923939509649518834087735521386482711973925573718196113894313438888049652721300329826748382799086573655518123877825127339003271322690423458374212488737345181704611062656782379631992502497096496964632087370942333579256787289490155210839547933323209164063429731494020280177474829905450681292357288111519186406109361432699501386817772601564768179808064243916232722150421802205138591277838783211483975103310726301732418284888995067564575291640465602378776730632865063335763702848235984694477815634233763095280520207659227904 [190,55] 423462888660453513782321249225560465845690239627851682811061910637640877690879240915270127395530051311573607987587963878573931689665688548405398155346091189030535217997116122595755989616581807959867476682051496252407087966672430144304092717233457359419734383343602454513261976586895322749117630972581563600059406335194504087895767212583808995188491756288075165964518591824253424422831351498802632430656407262709243171615188588685480981922809350245670213810803461859393317225020347060993223250368282239448262116835172144330509815961629340074613442876311943391912656104491634987023171684556348642890986202701069763039878221741561998156971468556605748979205131418283333037418281504883133618102072960 [190,56] 787343836618407035039248453426210554813819631215977702540016426061719680601378387180383673040424725279813041972586835833999628080178844721654842134119245930081247816611925234287097340118981097950651352663699235074019899821586475924683925004114689603118587338099531454240461561630338332729506608128286348149674618114114484584970027932264472027231720526561208618674116122834008422914825097080392110928772898355504838571487299408561204807162387806663116762050328431031515025320512040988456411043526420242645008520739751410301048430983192212378018066256384272249274721823496442999334248562061914127373476035983066055666753008530094302558277825367830457485147935791582064065337687769826046853824768 [190,57] 1350958041860847534749827625046542661039033546510870657772945647314066622752839872818885218667519406879157482068194915932528762322968973741952298985942284483319672491222869647586711476652541103337856051975668884962265343938902219219651112336646413565527030542686698431382131169297709383627121846766438544986517587225486937023884203515757070280071711479540536946446567091871180223506757919325519389351088940683781129278035644023110182686222138819551872569663820209699148299986937254738911129937805521375227622938678410508468839983851391792256357766405384560927205121511376899130303744948348341457822545131363920162721682955509364575550006259185250062107321960520268605917267655392501658837984 [190,58] 2140174715216989389458521892839617553983886445212211335513457938325455082245657008937606737523963815336860212238166588364300281745365086603588656669460113520362371241210733166108444516205513830909937672676893896231533175483681617331844426285857083237181615514676247352481438703902679779370609423806328000007837378447745793097992544322763752461753949308678186591552618500441120285387668632325230484870685783979547634464732898678490116781829870914369502112390399625713794262250082901248558553274963413889763146018539498499491680754340402000822719647919967050137288414216556591016213423181134646031501932119991424936193027491071186460055728571775698377837485831393525770577111633705218217728 [190,59] 3131622735608458960556689453790328863964943938264871609105891055521662116012022593160250245343105095175762263074467569796345092948997440941032500443880085864024419205364671736147935370743841657051932708083933063327503260306395195262883510370519255239473263021132480353448634644675707456787045469721021542309238038428832613144959198238457402853650076180946479558158501074516928074151621885993993808007814987270862039170632014547454340804980440315287779028567078421158241041422425500529856944860674715804625783635868932811761875682203557703974961066847814584591871167886688010023880061560827186452972140885826570071302459328605670648123844737720646984366708675242731655016462278890032256 [190,60] 4234159654888233156411120347511371018785424523923781336742084997590971587494614511613536410709988720009013513855719217931074470647803990743270648476049295821133807441423908650692736073367584925584233525736337260390943633648661148285805722070191912125396410548405558909050543142392652759744703212266994477791441455598123197314430453955716814352834742460791328352449064835007222351691814177415263411216447651515290253816089236562394858985440576252109574070378661378094948867515816445682344073556781585537664886715396490890963051160960558202648103852513743764842896970425412532042680844460511544076104884085333227284893992956510506762324902580988102518052119401500398733445609861093440 [190,61] 5291632346912079487060469176328094078954564842946401090972147083168943044098506857939516755097511563619873170058306536248631787581025636658953540454072478528989124301901464860127411009064253578375673084316480404501020523476492958751657666494832247927127840167067719608907801103003458621066282587222510941256670214104117453851349391676898849559998550844484546228283542292684501722303744846602691519379029016944668971285715772899171476245371876072994074401376729937007182217952524208818066959834340791009523256639663650852364157899736422962684696528535134092624932008945103272827657625068131792805742854445469528075805488217759732799499830915178359886023354346496862658459033476704 [190,62] 6114578522680286798620640860249954022629000940019099025706414595383869010815133608498873035603749361144312838888995669247797650278098636955977682434149107101030060768529571720107909798121889445184853898058856847244271622321422284149238368634650064661961035023593846305888029964557433568498520412783239580408198054419814470195290250786661156585519630873136296529879620771894592249478260404265359971531874077662589555843865292817254442657765760794565910604575529480383702265759219228361696596580706550285858648559265653126859134002825446587121369453884604077810230302873498395903977770782033553952800998803891382890076862958891900026504364944679064376844650436099647858198594440 [190,63] 6534475235419380086044218569133468424336685147042330291363863742193930386444947371498456842896107332406406748929413927413822131378696133357204341104079054180526626216307477322938717667545167831564708146382974949793093766747404186320356492444043506092351296198620873011334245092975569670972857856965481415115393729298896477990706097574231495994599599416963264016353842397447608828540274288187072146812613130877663171890052638573336968507669661081324981258607338359176770489098555509160149317985504895631179855902396368559807355885702024832949501107999803459081925447397374028867915281643118546809245166166489656886045482514187071152597145321636734229116862011938030768642112 [190,64] 6459792318626558147416522818717379173930832845328409209558514018797750211672518623253750470687038489246122912303845350373204804042124692017603399265996552128321508149268253779246671582202484924544918640605280995929143261512652032941738501542145541933230278985957253016692564492810879352974180147035162489061717605983241353710018431981651244292002133108088315615970532832022496352211924368757566096224757207541716004962071249883826791270492200677927785941286980554054559032426688137541721192243600788411961795165174644138007338133538499496007375029003856522547456900178931179317084334840378915147509017965689092051854272425022296353088270684631739433196995154465768832016 [190,65] 5908402548328253610544206715491064300355904405123992055329427205473470645875426038545355002163550870092689949097201085024968879374832579304844776379969325033139112517679403339518885267009948866109486292934802309111563609615656662287999773884889226255674639842122868725484900198122028909199686794947125436299765066972198414084650277567299474789485292265830992509721895578601549785953259630174632145781148845008472996076973207161026360860296075082696628910827312210157691850563976928335209229855743373366625444409870307881229720375289092012412814695515251137756158755703354619527581522544034916962915804742638673163099039201001712930587433842223853574547585249566921040 [190,66] 5000682234979952879409978949808654705139475534487660399732387534743904081277304014326131012927436235478292188283622730982207638108184097764628815197287180115016463718997794699098760116984989101466745917057295496612635856558576269650172012743221192523619856963078876825746275440408607750087201127332069437702015540655982983725966693809733576578872971052446906582040539172858466905206484781775418373179190233914815746757864793616900150609218143015565993918055199323106513975936133680556022049858181981227803296861159467619852736352765692496488812931243922104321425303550905332650911733235042672207369952756442488084318107108119397624712688333768397669164533268960550 [190,67] 3916915688102699454716301455286749102125064557449264893557231792840739716450471309841496484994255186606943018119029997382760215758491101427437924165265718618417733921621515334769015081344486585203698407132469798483052225571238980950069798659023659266635874558127205473171497190548796920125729059647091985591233000145077907928373297651198830823172185277869160374102482036513196733541178213668606038436351443934820383200447844841004973180379746824675278735226300939206257808794186496797894267339016743360795343046514239362722716561003901782092580878029232232857276287226588585284737953470480540229405158626395294796628448525541013240225821706428036621035658604480 [190,68] 2839536111163988829507331581248359347332042577381382791633562342356748398517038065106213238281107257756911632789882938691505232275391000662906799095633601508839634188271138032420707271411291497395204831119100441727376718153558933852088564048072730990532023414196033479283144665977525843844680341560554344187541423929366594104834706808851833787912846191854113926103035871667078777970810090405359224426485774454020768325703887233739809788154836769552806000970229583969688711816242437425900698455242723161020488326611213658303456449184074432460509701572065124467602942400304935206444593481086128254844241633671085900852706296818426475526422371668410914495274656 [190,69] 1905266023340533739466056986975480854937285938009799232914061343780398832323915465084293461994998839496031078906876881343897105928458288621132833875108716994666545707193138074934908783493228671052490095297632749919979131595161435077019020671505276208560099358297423031580893463057200735271159610798175788231893337742516375375909163297337686184355087236538056233214835340755155514344250911142202389528829624389348997511575971118544298058453884498842332722457436586449411644287548857411956154828333690013145406326259651377851339556034226723168506084818213962706225221220277453261013510476486387033621574957243982778228730862304504707763692622320230274517328 [190,70] 1183232948020266874089998555735175224111855247621233665249558670860673146064237226606761558072945098036944689742293378330366550600676532541527996638947972619497538639784538145881475972002150086772816948906008715844343546073828341284067531522740885943393751858667907318344650219646452128174540014190927837282096645790689700495921299920872985319256698426183868159821664017835341523994187680454287665948151875120422534571714751702378738939498408633147385401874245839735627051438909312927507310752465307370392650944251452734269136623887277562667170786954667954040966415886378085587307444821117553344511142959325456966901283270057330015424278335591649847300 [190,71] 680106919776595612558503861608318766390661638182581969707123607790907480891904900561360274624179295602713376748990436228326104104820238621064765708098982049320959549652690847925537035727788293177367170140833026573867180875612936777430546228331029163237142959193959702463075659577896991292889533522010087821949166627974636503340738193166280870624093986890279570506353832837907891931796125353067450396829301214923329160617985177786204269220003858908734130630615974912034708261535562974799664626040182110499562875638636691788010703034724285921164435733798520349847664571345351053350937872640413462321867093448726092370891286792334607711394899308397344 [190,72] 361781958229495673652060442765565527686948829165544774107462774558526078121663404896662182796521985489865277350573888415012538154914209320367164988138793868791280952930807429874806193350600161996806864075497354274543878890806022914296105675129036453199823215715619059778900963844809483997432455180748511281872121377593595929102636537271508865384360031613615929269382822022402372544981504415752514657665487374721136009403724318101224960085399556364061109818276530194511376760558236375097950476544931406068813950370971275570204447942083935931623799900110667413099392036972540421023964564594238576498163765824162688441419363309641238820844547010504 [190,73] 178087891311008762653660264472192043973141382040533870782518656979382449316272908433396627529143068923233123402005252420724209963453698591542032856637610937916198512025861552690695122260839850751499269389205364955422117332698736754041245721391603051769496177888616407000029258894605913507858367940066602694643628202322402387243456437608288167369628914999465892696742348496038520339063280211055718111829993148263120412869751702984682229659684674832324604595142189779164535254110892422123548506873369301365870982465526847562101470900301890161518380899400073568165108746885888625512472568724442653991443329142331917976239686753680899447130483880 [190,74] 81110883752099197429457925422989854862905928248634978308528680619416305321662928282094284487412234641666565923023325851200822787368892346202480087757749116023707266074976355310276184406929296279022142156106391982986658523984856937506017498280598688401391938400251099672626839770573199678308650578215332555375239433680405177071082592906558010659999821354763665115346317464221502772878679814156446502351073505680229294809342895763439295631717211518034426330829352512071571260680631363490596288231192595458937116329822723470888539876436347727115640392774285380342732940386392113847915649958864442730958111309212389700482999712905956173844735 [190,75] 34174722240096003100682757560706967757642375820006534929228816929300305254756218613001259656558769087270051727875389744373193738512565141586606963680256410288278275471825842207581116256942998838474564538439184341374248572371806391199140409391358934965366699025356976850303415229585858382160243338317400535579333940978799685161262195296737286444799065165796151568196261756055893659787211372720784491081228911062684982438285109712670899435537529656893236899443175175259264610280031923017563356548829424310863902336626983350100160355854652635644729985772364482253494888364034623914647090811723546385059755053070906317316822533391925155776 [190,76] 13317419704135926002561427784504107117922082958596613381311668602963097537167184746237260037522228431382480646578130516572908547699025822106978433340675806732660059003491272333791379023877276019229100961345565753661978196102521235173978523065527621066973702655908732058823645602397291243253954684728553284061197217492112785272824302975868647883278212312917989692791414862927745533481924455452279074685549357157974599013655951627671345283634464562378392768262306820692099810371420561688843075886667270562827642829835001429846851351054019725076304246550499663836064401851903133132076763278686231459549099837271085112681551473135144352 [190,77] 4798622806826142759304610287118447251995817665304011766963134421470367405460669591450836207120666681248483371338846942504841379416641424715068703749768447493745430670222673908345315093666294117189116547548602982070208683340032779094971832437478796073946240633954270336546296053272028433670137909295550451436518438593236103244354054101450569295324709846529614959627435125069038556356379397629771462329184536902712002997587023183939939152600677826951231694548134556418426269312790544380635027926660862442176474897013222066015001827352980053925104319944710775341201653359616373515677479005882485479113182832076620836195041882874064 [190,78] 1598345474855223981042741444631380275917406068097248051257867129330366637274595011261259770329000530082339209976798464677928196427248093245003231755321209514352678637265488258772087132783266221955200674975043046690723147930495016496226906839385705151628166434747344971609598388222005378084046021766459453408398643721995704569498399389161378915070856424527444010706507737448664059685528406561547504663679849655756522413896619823583161762502527878714673567942894953910592611964148510249298530781785346351459400000044582271233006976050448380955355668505803958177336714388578831324818034915423764240512404655895199432941219914996 [190,79] 491973755647409651074399755193016149191121541676480281365001504662030779758417878135168708589815624360287298749237760711548601996066391676987340306348185510808588490941465032628693936549012702838033534384454237956970348907502983510009713645874887186154043210734001335747678045287489669455198728961218863570361361830227959319879381704482855791299187496356263626266043123437008436733381542919170073631307765507863717151191911177308527775149461990056501639183427649163517872704589810061758548140826147215352043389240693445326985736757038298044751663589163278948817289340374078240704466138572992941286649528125745656892919328 [190,80] 139885770388377479151126985496440119201910729349801743115846608497852725105056372474584265365870404769087524417220164426872188192785317764412594202076050602477048292466901901124719095496398976757449578375084175890956157815016100515380970324951522117226920828029642613141812341682856075266172195089172842103171159014011755871391874886299081996189727781733286850605628478335888854454631812641280997268635971623193074250543775958264396885019866114764702153308924748158614995545657143149408454635229184152650616050976343929270065237488305135716083391887172517288513141330045194677779354693762499039573499006147084420977192 [190,81] 36727519096776184004910295354269720174150680067173436334328247591059004064580697362463995433493366512733015939475354571901535154240972514289781528858624568343432909529912504069432937233854678548831641425986403409613207606330030647345360856736783807204693964072917600547578512559186223136458380635396961323972037794253755936572487917473144692753239301911341225453139181067077570113404883201483282044576546418804640755311689198242138843620466421566151005398302813635720422959300158211691996505142233092137144016547305669450807271403185835134847988229897842478027610327226354763738733338488604450554169115374512608872 [190,82] 8900305439120553414158693049705954617545616856608947821652925862295599158420828570643613581230415088807212338918285642277216292017173896205320168934432735004393567765832350742943844495671176018186124870814820808143323528067404879458901518492159998937583695134154147977733834937761666478902995461511425612698980049814535294867157744470044412708438326438068029533374984658682083131350164351589346153576382591992613923408154106633705968789593914158754004351883973484970426501035934607149118572866479430812435648097937973054609698650978387338609703739271237316868766239441550505635528095754313195877332177511473287 [190,83] 1989777823488128750413247903559253868479701755894624771283356598651818951799326187921475909209270446352072296048613616808102584474338609423724153204521290933025450921012827692627615136121215937287832168708841725335502647350204604956787808368404208232513889479773352561645519160518770376802345847763605555408400765839349713654310866017259557364870425334373027777950229659449563363133407482998320431650042004269385127833768599095821486415809538403601055992442412124942127540381993675460960369853067440695005122914942021628407652696056368759668298669414884382212981034970814999756327465989745888325298048634304 [190,84] 410169675159164497996002864489094796912049964114700294891836796830743940027811626400179756246019308672721837437429061141729605684902971773533499820552084434001257673756270780963990753819785735000531911150338485626992994813151708243439454032901325284630290548468297921131467006096965807405881266693759557797014502227812677859920047840767619598090041759657369774961599505628517288710695345036334354305485523099893258962101911102314583371359665157630916353773766645053599788908169202770334455175640749543833819129403683937249361072462099520820004233935561080821373116808470066564232401959740009112605238720 [190,85] 77917690375737015597198732720549598915550728593035087892621409619827413404035023317745971141273497467665946419240866735788008807298955666924589624480881591916510105334518494116340432064757539678397052970259821964150593144552908500573931273179435514884993213271446328950238951934643736590018628662128922484327346765371224123619023637460370308575432827620601759031976927998679852025774879305801642861769978098757622701906870728544171487428701907389698804494734834265663932164010796292023535431422657100850377910553927956999716389583202065262881404494858045893399781657556983073557114870772446053102608 [190,86] 13631926174115978987072716096716844821728299019572761195146230436610023531782647059546229447447089707553338188886491992917635278007720381947925956047429071317301910104652630429776301270927135773932989870193311929620054938705733789290483259888286475223368618684567789086545130401019948519833466582334434044105221617001204421407828028841283604808882474181570059520648127486251891029959497700537098490434980879695711936374635004213367313016066103503499489932037116050004612675507168513819421959507438528579827678395917872347249254900934261309539027881614853344991164151647694656292169209468230250120 [190,87] 2195039267132483498280237031572294045500158699893397458968030162795353098595328216076693933995758121337161610684789325021617587238749835360700354480032926649883645346525585388250828802943686759821024031462179880654197849740280967265086062703143894867245751707965512109354484264430105491294060908893898231602089299068695025319857851443122319899302262086877182632218957545514639964002490325245256365352149603155336630003382316473175356245164256885558642253980134986558410069408468729674356460155611117314264368184140833341225464432592740998684459310430906015242701257670841853372300668625098400 [190,88] 325076905514106696790817217486043879685283533745077929271699843983288632994849570857833107840506663670706190598527750382186473597413032453736277004051967873171112220522574266174590714375004378702391279469796520297083695361612793421829662553696765402658136268032651192590075148823475623209401060495276085364204655597805326051778003359641416623053921957935986134992016011433438078798946444367341867566485903572358324643317909604345257689598498560825014301951710948002168781071462072048098923527023565950235005515054823246694804672376326647419526756701306299555463236642834516121904424738192 [190,89] 44244815783593837255622180423383004342739273448145306048492975106603762389500169355955340432181783225528805274077876282266969416636235152977197363620758768795317498184230856305514121081859014799322132711669689616958204669609867891781980384547198356289544173125522946175183806463024883782389346118919503816122460610098784563110367993204089590728074929148796253785367348591148057981858103007397874357840056398574848127078336635638377896987074569124015535005356298631991127005135503804764237798744671442960341006294266022324520708744249809896950423484954392204659921633753758132498333912 [190,90] 5529971604388060868314633444242019411813040926846082053467955376227099869724814277372830035628276388752562761156274300053746366897464232980190737358281131482615965986442223880098172213855985498201940319409365388207725270551531316984368155773407615688768529261732343796580802516812576708301418110044599157000340346956637560895900393579945427294592624277646417497163550480989206240319272688318377302816104427573364546671896195033402129249898233479507200136126444477898842847343228088623540978711149064376645021853565732929262233810708595539817163379763206176330067027843395807992710 [190,91] 634156850517619750109603125406320142847259182013108818315880438400662193577834078481001090480939536745204180330626206659223754857832180462216270841461852463869376576258447191114085412931741666633320433822501967337947619836997284169983363718041922658203471605950800312672056327040101595444261400613179989862530362453574119973260291575198362691604177900714068822956703729782444879230992967450335937582605519258201394230414229798390251704357091517600587877664324123708757177733753846699122350753104400503963731668302787879132863813928259359394372826132112473805718077872955664384 [190,92] 66663659170212286397292053105689881551931231783608168627399284919124006116550579818486606005973466643255655153661094007970775330086108943478474223994953045535448218843607320234230303599845223641955803210692387641314396566178095644258188321447508693837009389471219166142259582226990712863797921656706671648377596030028206136470096635261974008619088932588762387783386528207444247207342389276468629902152679490368934280499256704254188478584311180388164532467865427290693586786312860922083149599215316955324128311020786989267546250113763895054054498274178318284783553819500896 [190,93] 6417724297764614637266747242271277915270351675200280438458166137332224846192875165349374377271567779031253727560008329575224136633072059067602879636041907569759698951138613377569162025046914227437696957258079335389283840397565397814598486398963828272108128035414520514598692670511777631898377120726179274045430945877764886575437491051312652473118954066146406329404856078889186691958218977742468345006218497351169354483469143233117923988866293444243256801716357718640402209994134498568253814946213431594687279759690512222003695796204638657193688360246924551220681399232 [190,94] 565232997709077816182815089591397956018298451228017344845307519152052813118417813296573257616852990272449648673630824601036244914649181883865858184965285305370657317184522837066579467696564231721324870501680994386803386657138251366091208067379931534924724038356710740220506294679448105250516929327572858708095562486178628891722177145338742302580133604520658942281229478288091874576169704087173440855985152862594866919426046724546713925989250162414213252657475651868056343167748123628834461520179605257617981625702974748688778559501661934117296471840168348138994268 [190,95] 45494278096559713514830610909399129872853002447642469494961296560604094926304403506255192317986547648390870759685930309773677966001064217009863088783597364160109137921949536441466403071021108810717874672649864126845484019865555879555417254682017622881549869256258291568957617770553053912483568740380717350342043891197811596477348507848328585864687601870646882063296080511670823528250117441970979621887791313613432788613863246747751197131360566986746117968333854308336366222274232574363812666760247510861442345710134160025972824594986786614119291078432891030784 [190,96] 3342482066255546285092163348023332652248699143069742012198909765567990663138091685424931414055500594431015158833590775847116932254051678118878095986682263999412323010995758341341351435990774439129495013526366954777721744239251272954014280341939282674836455334422319438898180536687935578059434229742871868645040249852902337699843582974540427847740141138183431821606585614851048193030550129235917672958558069819448076103202953053231066282259947775106630943918723787823888917883710622834983656774377353315945930880198230373603671113904806262353432331671640440 [190,97] 223890288649022633662803355992558167237714774449202337708220027384340236571241463714846039529329434369231148402543897994349805008502137493411426083713805646823929987658475004510924640307772771164072446386358323188808259894678502363006774566672075692630796398265881238323970505354390300085561241207952044675484806466756889236702828057157160945114618537190640999797174818149514222728766253343487935028404487293455399413785693114818375563100713024456017986678129284845817580887991389804297339813577033323723007790031058110820690224277134904276660141264560 [190,98] 13655112346634568890825473002826135653945768133943416434902549202018877061414168618507435902466640888634634814563995601329273987084338711830486608129890849324298479419199204480438073805007436982047274696798841449114253391071079516459603899949757078645589777959619172291598385114305818993343417505505799427609978146505048216818211686897025334620459799107879982927142955629804797639059661192409111030154550483683108361876289154688846966925715446602231246399900447103184635838464957626226049365193229210189946087514264059431611879095153851889934213813 [190,99] 757280439068578714023344280309453458449754258674303062476738027382890208070927291475025232270335253801797923001069422629833265456698790475681826977516912176982092174171823514594899309078736126295724412778611954326765310068142324174059494187680879695559685074415614290864785097808311583242226380866238785470068573940658098113473600189057992611102585955045709837291511387247176734555658548475727170576482924972198957200653549863174871518437500557055310302260441053034102260345326628977819948579959551960384017979126430331314826513246872146634880 [190,100] 38132312263848177447893197569030323357873523745414560553563675157003755802063327995481299187401385809506581900466930708608811003934495689782963074492366453214615405181125903221783241732234179616181019023911616340216189266235618981011938765852480116457339676957922061164604383413056366210397129054681858422361942275574514284233261799538356127180984457971242184991168950892804708806067954733315682114740199492703657003497653295219410261599332185422567421844782257478673281621806668198440682777186128746607405084336471959736485264668068464736 [190,101] 1740772701757224427064999513100466085052602972168770392658059152118831790009799946814041738439888390168514630970582834407604134799179203167834924825173667155908562033596223235554168105296068701470328742084957923694393683058391087588902897017646670560620006217141934877624123277534647929783015621590006281611274807028394561277724092556388297195782281378424931783134824067561028471894248538753246360406063326479630684587182556188631570086842779549617807361786524894001973265154525785894701398580940093300279924356802638148349563191742368 [190,102] 71928865258305679525337194146614462295724479959818640744702748403341336949239369675203483305279569405193178780117913813281529743475757248409614276005267002048439197580985255114766137218992641488739880132799033984721302882298956420906391343881163406108050512869178560104336390905985185998168267153150944159319034995856044075702168015722299634059944385899596120341338387566816245180135927516750442429353354906837004235744184047848499700132940048627689826126160476296954653180967640931920122129081984848943558959602020698229977962956 [190,103] 2685568390406626354607591190598763438273111584169305433849584776677954084913861478530554117267816851298779834081974913140603102987531663452125541934512459445702826912907974844593531675631013433349000268930382786850661591966160376319754557629260518340909452183587410261159023308150369198426110779651695546569945729200465524489886945978401873604716513506706517336808857328913377080098896927901325400917677034494521683316553766534927646459396065584426493674056325741125376888122506489775421847834016529884177844492381398209631296 [190,104] 90439547604010264494915186914375555843982787044006529437087513361704739794492985328246235158501408938670190719701988030689599567017542588360072457286823000566911615571788907371238786239552468647263264287898213522927525244652098579572385620932251663664322055361190881105808468261559472340202184719388474942250729013001928825935169167032417043421625893101924553666985823261920370739718631017242765986283552687769784415284878151291150958182762238205652708955670579689757955462510897228970878956889781044069026481480242665432 [190,105] 2741840036972865441026356934029086233056393082893967260008467072378644038143608288767820170169979571229656801683558921545388401274523887241362701495782314753139093271580377336960412881105598613400968534554190378174569315001716129359410722551585012434884839615029286072870159573345943319811252532717162024467557226709959871477310745929714920106249112800185345466587417061731810995211752112769372006858480958162968454659209207293885182796206816788913829769094494265235636107778484694615125715560606731268465268060338400 [190,106] 74681358545860440569343309115170064763346989341246119939916195864362070693342539622670759279894271436427129268029584484910616700971281541312917853054887602395053019649539004662701223615563532039947409489713105583073487622228844331366365322991102021701519947824686658243368208067255946552278768349497781374628931472860365139704530373861667856051330114936999466057561637699243049269108138737696642493889835217156979891100573392768961727923591370073303932278515715805633091511803179711875981546275057141949388424117 [190,107] 1823655822021923025415034646642292925183135301129662465094019491880501694133484041961648774506435016395769673687564714898167067932948474601653387362895611103792595835157162302961668034053077486650702782712808081774436299714299189724753108071009520762989733428648428575032431034442558683949449294173555266057866236781914953103879648644923115249390991307878688310343725588457391709617412524346361134504459329050918645310850798577133337504815137088287491300993107078381121487826914816123931175522124279156396224 [190,108] 39834053890583338728078795882686988480546782666874646669970793894869181971209768892889041867877222886228387834546497096032435552076047275044437857235053009236223379160212816232954106056178976963526661880477681579348495054972824827687453353743540855313220007757999758768477764514862949108625236064875353551276506013949879003039237333496351854319727159506002220614255477844159702143433775885809996788767910652417104740689241774959987010081280970396245662508372264677345918852580174808235960578512447534208 [190,109] 776444018158174857560185455776124353458238533947104808330642328654989501071804201668875588124969293504688738936676959963889924453683549100711225952451906373756623320054631997203671102942188105289496262105546568951615819250089836399843444360006447766350168241676587305532814164911758938795472869869570930830591687931589902132695239543291906012043766964205815306596236859008958036679384280776315401710395921650868160440135966526257144617368163918990777330978711303695151295379158044318227293881960784 [190,110] 13471367399559361618802402996475971988893594674882719877561425785827124563021174893586130351451875224246494740276818508354230497792723508979750478977754261357394159960420666239039914618854355777050854471253656383268586570409850372469831658882778276612811114373377783497437732083505666362384840258142196100711516009930069550902592048676303782137372760765448988675161034786843514319531608639177874858497951465175616289514069713642633426916644590140639365418815600203993630119451236942732469725984 [190,111] 207489259636257267661436928315114592426143646408580650558846123719279084053796986559935942215479607438994950886584296338085891095272482471515055862522610453913972559854707315919814203630558374715793385969041136000678952594388128142846611627000915215650101033041881734023266373278818822057668740750637807645536528975154211573677982732289780233492947910351477625051457359062408631339503117800135869328908545859488318781913818237974387498294563037976670347149938038947949459532463982702707744 [190,112] 2828971377719903375906248481751344545508633854718512829076871476692925597235827330350732801188302981950714657002558379125025596470940355894817596600560833473915772931625368910415565647408799813114011045966378007560390399959036493731681749260540766758703351512131745090074276241715215760245068052161605068800579731869279631123427130894903736062142926890845311169704683608602020109374899721740902940580456888016820593379277603153335480912611753682410484897656096544330077864334354070080 [190,113] 34040985355871707402710293620757671882222389291795271633228240699137566101211864584274669342570403848938607523015546504054111073096127509623810462780349297495823451133971643397841166077011279216129451056184526259088005935267428964452165426796701679957385583305776250131937237330464616674726215156800290816721799658894435312912356049408658600449409525648049276962790547092688766206033476603326195501647018839533671906128148594892979885699633866983340388665202155265891631250535960 [190,114] 360352508760507451257720936532420827951743560325114751230855724384236332192082073943843684826904641707500908560253207144849975301510545359403521730942109133623989346875546291906453286553938669193932874764074099931535140542071049916129127923500321041963488247089698710491528492782514752285562337806411088357317082915683269252631054964237260975895935169011663161797145550094928666879795934988760827939651900883299485966718392391714683883997002142566213385433721617098436143520 [190,115] 3344487777847702010738317299538581658027628266101987164590059391048789133880381433423783306593975439175573466272209850581052420163531089614611891006342388204724045026419119919696598744800274958321535278094192935736687400802324775406308860049790798517559904645713455458197637896185176613822356576214263602200057763269883562469007601246888811731964086601652409775504313604616630440856498227226154759336776666510025419349013499750214154511962641607935480655464450089562112 [190,116] 27116899465852065345945188185012575004417536196532379740804707056399373829069271638592303456604183852704094458148699326285258900183675745388575430268187025464586604887673946137230193259211534439863590751721159612851241272660420224060058279135076942924600594022766978856718571009658235365363451027330121738318524240488028232224325974446015874510063878313353774362279164261297563703250816502036361397107101652324169040154221580140503770363355341852054036473039109920 [190,117] 191333130078871002061086216072638390105622050497463274080165993349318014492605705984134789680346880494186623159580311617355970347721354865393584614801456836679635882801489163376659284278330947939560832336296562654532995711069313687134529988800636863549013446088801645906255571026350557799728572829242185636825579712126793423077246714004393489404419975348167298669305583393179690786839243587633254980297736125194013019971887806906163536901053820800912778617152 [190,118] 1170046277973845711252708165809866152744690718623171963158466799669420440577827772489950360547984329909462086407507733503022437318000823834095794944602149639449105768895419250094055946973769137002265155527604188835777728990699410549436318306907932243893392810729506907632107792066519116782643988673463198489942795501936639583172883967813563731837555350495334153429338905967865269104584436706312129627730093281050321400152037744879941825705982307178988196 [190,119] 6174251908989862778488212098328708490099497233983456746523854176544184693477917090855471993727094308924134848538204921627977162283845416659117848807886543477552977002957117462349990285094787357298010498576476923882861441408925065697204702646909464760903677368387686635341108152754837961151065706359982776452915980309841460345932226745654175658204739258173653318556740877580831126267173600673979497720096095270304317416592208226281199348167753808896 [190,120] 27984188207290562114961636666079179046964007573977719126215098601170796299202815659318693452808214873512558660124916170343757949964676844698641107356988814312342278165666019803386964287591770816812319465638266708960366568952140604925185637968846694477477691955066338792486275396310870076341493177266748406707893497635749762997216391183189573148924538291776732753224808286721025630823679352509798177836090537317478636757520433178129559152866312 [190,121] 108399865439323118550618226449371432039447126753156922416533631526169231113324921186779513157952801067514467300106917978321368118008998849649423912066904671006221691583903350271773589766182482132192079370998806592493073083369655720464234097942237032620992911676848993893915842023748132835942099547017862516237151020302685415041450146477534959282165242560609858334234949343333566129291024009106542008012057898907854843607883304784210139024 [190,122] 356962723395218529078759390490707343369097440946826947047216586640917698032562343948575856967819846066746485173208562279228017158469855553831203606537784102744805968066212060095545085945357307614063724430147951942013084031323742809057843362923995923573697669499905372723446162430356435956248071705057873449378163706458956430418847801908569549639402350044346296282877279555253890308458504885525562223369627281915664238512048939605063 [190,123] 993623384096217582965576502385860215767304737870837011349106874487628641997062492534336303708220672028869906449095503742957699454468844453525211048810077238028222492823473817919176142581329695292328399381960288135411168628190808941705895773743958906675440626190147998224872314482552127318298013042350965771438075808806809405400272089487073883867905228158057082205159250323963489905440728099110161669646966538726116638552005888 [190,124] 2323664516388970063918700250012666095343907545517821688084901593035250966080298075347881807189725948290010438859022920886996813396186653362287240162790113703721712809949203164750500677020605854125265785896050213087067316918446853527391439928254023727448795065868619999779079642596813380320393626995972154338034692124440325018658668908354004606349593118446028067437664036574320052188722701396654895279947218255355017200704 [190,125] 4535548165477939002884552745248851076941610660268017755179209798657419374581214760900074674096607966797113818124291223564533173310594140019277928627783363584436396837879283845869386143440764289700043509140512797052694326328170669483561643388875525884334550063455046579953424168440552415708141858570918990207513227249275814497791328118805797390798636238475962033159031494162274852659686182622725017953976330604225344 [190,126] 7337160588735268052824371179398837701946648068991671577323228744208008641772786614929344380172591989200512424847194324507062319856151313537795838719868678265007805205897551181173238233762478444968223904758079979758500623221663026920788863786267306209912973857330660483912557954616296131895640611637524022098796785577298414337575876757184331407458774365771315003903090983692556696852898401176238066767039433448 [190,127] 9762676158700734260196490157439123816691851322937837696674794117970066696472962063346197261785146949563090177069064820796643742127721954963534007231216530583816260857645993198692539611623868918625473274366746685141423907439693992224630421940481543204316155512782705508521826092330564375876297626473620104584608819065264620628764032267891737429070183059175976577550390264913162435936582211831594961710592 [190,128] 10597229364869316257317660167692252042919014613549040677100877415007776106897775541527956253828692286021040030979681730465458587602838906128742066495426764546122923663928410115477079472018951810029807980695674306987938836422702367870193080601150231408031213427804460505241884467932636566049515753260590855630945965970710673358891650412335781331364588112353468462429764339358906457150675610626671696 [190,129] 9301434954982669097470523598764107451542231169558933640484397768150764143207357173161168639346688894140477464463774379613181990555193305389747710191420749542181777803952125320534069320774919271428697430102539542400102867253570929573493995227725379734122096644325720289474352529330670677544831607107281712872133281801400192809503448974867937086286860284069775727103791622182843755996085684768 [190,130] 6538429097750317975005699207745910151595237013137737546142879285497672174598258831364420900596441424091436415951451060046141259294412300468074273505837307620001253614601439872695239703190706043953198966260924492070077775617830082732893056490466204308714077586537078976241720506217005483614043439981091036414635926094638909135479778895427813182917784749342664982779043824227974024122158 [190,131] 3642826302849320234416708766492839341018806478982455064162133480244962185026055463198119655058598177690202010517602620712363494974211467643681596669835132995285445240415011716769228284694784374214871924991608895776637130333187537708550133387026037335471206646819293521339189370634522752922703230695984910618156006678948970806616027689120320392177750147993420983971666167447890496 [190,132] 1590462570536809415775668875192735046550128208106493346118008795848176670210571974697158262735825763473175149620635901634603320542079618043989397296449353965595971807710411839860311035916006227862897149029329333069427454429869346040716112975315346016043839210652133341394251523154759695532731892467070033298905412255869962845550414173993260279168927955147983831113318915136 [190,133] 537479064887342383458305943801528593065407453035030198197474139680848840266762395596683654991327699308647641481038004607529008265270118228685063770142310449293191341276580293248937642160866554711269223965980454688579699582578058232674962610595784994840465544404455898459934767273822821267647232425168378426068092528487418725230049154637748882931750820760961366269168 [190,134] 138702802075111912760181260658290719722382922595429274934831077206509048987263653492825612010922557798867092517682670494674355606610999102483957806694429338750155082605121660611617241314448091155010974526539598819681870597436102924848924607601850843728328233163673580005892965304663128172215715156512523803009564834597084728341600948843447845706565696523212280 [190,135] 26931561567121521265318936664132115878564101822825092967793624876348710555012937018786495838281009711311827021840630490672047378607122192819583438230599076430662125305796880238995358868874080232700031023579341903302448329036269918902879362368562318555565170740998775973849550148754241535345207203202058197727642593555611358528396898100463878799681132128 [190,136] 3870937001037045211080813465135571178621714102397621460400962200437432722238032799906557439707113909559578119067007624114623715874572521179312330023716629602222785720437373904739146360507154070757050539803709563899307612999186718584208110935374124534755605114691212611761486299098192958600632823220782225642414510089201362728616204769888347784176 [190,137] 404523288174251277785498150560020149002409974103562725001609087306876095510186030539742456846532086266302578742239372787884778728851117921180765691858896765522417336061396931513269732076521866311864343866250531656411298145183621285558172462647374830568587076885299536078271924596172056601181904890973384846101745440369086487819134531527784 [190,138] 30130114867357834609855871201478943720043554195838154009771011750247038724934041973844487717027716758892872456518595160485985587113005840631289555840289928895178641232137435270246969166283541580081096355179117319965667691869039159427106010127571039171272706543317237358339240322088369520812830345315863751109291219441975658653867482 [190,139] 1564514846663119654013164921941356380646030009869107042585955074437643025847086016794068394170441264269173903801576350457305701756755896476634917357891519700903521620694987872534930999400829440996715852788016106385847846408609068110184583177297331512922475141934267260840857652516708155088837888039386911066389005411913812608 [190,140] 55252637191782465429297212681510783832352622519027386939848205083669477854942624641609807574593193232849511294538886547921669630291700465149979662419600930478154792443386540796958854005268287470538401561169125354664672078879591796703174616373657277263681368067779288167394627851303560283320252024338847273718482965312 [190,141] 1290884302873522349262268449610865304580845226883954446244408046246272788484059144522534867836443847677472607588858359571317215179490350539102433660356690191135541800044051723093995534602825726068588685433311858877554119501462078382496791823870729413495849105838978699646123503810328922448709912824185708294880 [190,142] 19338070829527280495386270914340090215811208408604691518957870281730699902865648599126125410664660343566131143408928350013736890697288542158942456529804655929025281362043854467740668393801876979913134836362075320903561525444273944268454907381042362207833284361524717012016456712040787178363860476131624 [190,143] 179283363148200303143776881913064012047147740423617476594288715676211143480703663980274256677246399413733870402150100414778720149851127294878558796755389070925176590768136077614834937289228364658715961491984697633221770333872238548706220328826605130275869358298651733983523589218755002143708992 [190,144] 987868097745792290603003200485760673264551465329527280047563550605954975161674139050920863449721714053685048613349905274177522282552344859476313439899064590530821161077394306062454007742208711641184969512607511062288471394965642230185277192703595847171619191485878406267804817132410960 [190,145] 3088084881055598767033645256378185485963418498344305156989862006920267716430131473260669805396556564103706501407868817556647445213580303360374522029404020874012178473020200086366133776259101165400578263993766151813187948395684487090328042181292425553840924985188243373823748112 [190,146] 5189130453181781126285697582181474251120307334061185518640410986107877739228433544593060962334734448077341749794068460122882741583707182490198960758674873405692265344927236477519898073963548744999131781375847269904006515063432684105225923157478138778906260844492603022 [190,147] 4400697553565344869942506979941377666602867729178479422737642962605581855065039713577312156819042527205620691886807933022968883726603035302887592069653492333288274983605589598745324263738067403163604224465933708769692223968249611675224101682609096235099466432 [190,148] 1748184050582784630340817958821405554843256984655128988133029146070356664834799745752833442760500304089667183143494818703215532585586777001635677434319947996092203314297184932834027489358283174975678829399242987339181482202709909503238873496780719200 [190,149] 297542376849429318452356371379402564764740747558020886672024313717240899904834516197223546111753304166962652076036972150218048929390445600418257715743976794252895254044558271718538579661661904392055486874255859070532285460065702735257242384 [190,150] 19471836019687637802476879977763559591843354508977379956617836426086393463674385077404573196707564374939682002270533495490224127235637009230595830374149375443303755164058073313816174381635145211335070298028746583994013096771455260 [190,151] 428755832098877827867671804840695938873678688339715163931960009645182858576435032752546375702643735532255329463137715485725645735188039110739458273788755921934225445920828291567371822192276023901560478265284836788818336 [190,152] 2686028511247425583083672999064246623147252015999884159253654214707521286213884068928237937786465037008743674542263516978649407440890967190758237881719595848413045618990243500201014786413768309209175330222584 [190,153] 3858151058091054836269605539102679611746465891818434791565501616233137724510433356351641086181384692357452044538827345314816756349203161994050244507597717252203389465746348506041733985966394328424 [190,154] 954810087656250395066650458906075567111299158613076132521434738855195327966820342427375862026701651784234514850928780174219032588174704009418997918475045778825532495267675087847808945 [190,155] 27502919858283580474116822603169062540718924510939634158981708737033233696061407946356779315482637817061782957342484886515839202623732422669376440635986521834044569874624 [190,156] 52444332401876456156808996210748795705937105352570987939260857515230719939717187410810914639764837285916575051192476206595805530634382120306412100485474944 [190,157] 2786738765592379966178780493637891279681225826155349044874110637612133589252262400825139271775785737432846763660698501131630145031162610256 [190,158] 963342117840220672177442635094978400247634611811789350110594462224090352181800985945849347513401533736723304779249374176 [190,159] 127681660331326222966602646097756920150737639845450707003118862679083166779872219197953094314737184 [190,160] 4447823018957943944374809195113363678344442830350944882498378830458688 [190,161] 142104 [191,0] 885843290597168911250902628577746678527851219782644515926872865490867356992208156754035279156141812805203466009077295766268144694973705204715904804901131487824816707209727669953910763952728527249042455232280951944444346149684130737891589495856930079360332804619439883256297404971161051964225932969216938551811017089659278227017203358305682859491509172600965494840330233739345920000 [191,1] -3352462974232276017934852785049595495979826043062591860339226937953598027878179170469432396502626075317823729981387367210199499431356166362394982626000426773851225545698687593314531313061989835651956073603717955020655265300677042900354421318997966294571760906921332082998796730749856337182475190661152659616541142109616118950146259391247333482054372396235776566778315769609129621442752 [191,2] 640891446986228440179230020781651461451347228227798339029590135628093409206555199168183246582910865286827282609226468125400919171409571649244632226097766948725499290005398940386353822278230043906064165474949320124982409703390814484095499912765949331148129848798220969172058391291982633535237813773089934401945666554237907657736059239570186523183063882457032790280614301145768458941041920 [191,3] -29469580430911513366244675278873252275175534110205332565124620272188734848908381725949608941494466646356550004948897843438790844516094315036655571985360449220798114568294546388483374676870209081859570206077194027648481241904291058298418530896012946647032272391508718829341700084305930156215273634001691359077683577472520151818449306399134186020518638804643950876194941067117771395233070944 [191,4] 522650128746744546201832737375443402747850057250640546192113120447038371052288624705865608273087159035887042322254425511893968065718426928819094901136126455175792350308469190135139819348707906158235691800035331522117724398191215220977351354793380709492816446740496734472529105059133989092941359301064413223911508776324077254544590555256119583867612909096233858778015746364472116989166388544 [191,5] -4527111580298855168420235372931035444805267140621308790076310954788115082948777604552120881603693413763542725637453615535417396405561859104974840837411859277133019147743803826229219344600735652990106581925871144090879855690864355511741328674965952241975296456057591501902991944274238093407235780218889971715372759424162107339165369191033455052967179053915556315418530587008866809120582062120 [191,6] 22084273514507075498116413904058440747881703292766787321730660252072765850157781308535666776231652617005955475623973918937888384795454865189489908101796076444342833270883514916356460248074147176852919744591687384885667227578802236925314944314334998571222117778588615696544617341578454588617577277927535582109682582005286562853019611588254083162966624206405505880764079682127260660983293334400 [191,7] -66754582655920387510997085227590881836893378407325259101719407835989740071700821876066975115811438244361627802162229090345853983533166628114157710702851696655530999773260442247813819866250174924997869151602905057535729057078663821137950683560921473238087356636338586786121878724679413990516890285451923154690344175600534725843842147144551113182938950764715214031037679780362689313230479386960 [191,8] 133900744984976274923526514818616171014454624703869078351242701378639365656885238712112595922510917216637306255121205129964718647310335069804265866764234335487972885287950625884354089496355921476220718845656063190556311311804995892372094933159708052653636263258128373433519494400139807923903710297218087376803455374154464790274902673530455305626421788268016950046820881373724213500467226423904 [191,9] -187670497748636246444254024455358234881121251323369548478363982415168901150643703597060068914544304459022948994110749103503211158336468079247733019428912648736366917197431158984096764011206943791390637758210443190447639241048415495693040301337057538625971724819876283145401087472659303664513373578810614528742338931348703144431420038337910913375787692137522446131106761077786544989484082621404 [191,10] 191336336030295989450469744415849659913063159489530496753075743814933211957209756246978057229653468255230200319296532873716636402744644408974423035281152414867882252017743095782822084217807490152160351901981453782474054969452445519038767273744073015981494782223302378129519147398422957957469389305278148125993182675705933887306994726837375830642427382722402928692326984571490507928946289518592 [191,11] -146554736564571354163956052369991724789502267958115200218893214940828846983300471130325014807790640149449384583320051112668440939529219503925233518136526504148722371557589933724243640469257057551316916968188773611461732521170656152619040817310130348273866831947476754207134041509571852574474409972099578120455162879890719113377817459123257000579686469381407975456308876157975809309307546880768 [191,12] 86593845657064187785329780282291821617442952309463398358368644904230898857427625484462979299925796675708780729415713473794929540378218192194826984908402386162383119318412788535044761510317631893766284417960109906180660943113060563123551532079716334932801690431535221131602659677128607921199374996143074069888801541982147081198896277754974249186156186531337502495974208894193362309145526169600 [191,13] -40349706510992522816870477762611495505432505212585471565544591389086572970267954096739385709369546372480622795908720490427965630379160508229393428781608990365704643303047007023167262679813672651175545897054621331585586545898220042587488696146308536061341633559808464111362993860164742272870177781113587030477356363683867489583651136652239787566050113397354709261662771867943863787868788647424 [191,14] 15106852693671260096645429346397613062637449048057885251758940839888706607170515643808051524672204711832877207796158253782839163658877946620484161466441982337821836060150067558013986081860971092509420850664810149935187281261919068372960934275080065526266091494570901609152150662968032232059470795758563816109067727932297879183013722042527836370733572193047448181217949176066346318541087378304 [191,15] -4617918300372918476556572720419438390263473784104579651367561481057604621458813571651677949787061777908555377221046667725688075598937160168490250216805064303702004742230467950465394850292210057829940253767179475630968259301179021361737553675951255419943792927633618584581056437307819876754491215448759140559384062077882113736686267193506156428241344934181171008841035525186956818169140551888 [191,16] 1168662055060609742508531583230647056407388041712701082845999360822612155248229473973986313305229236237062979037629796356630422780741124845849979168643555451511378455949475939276170646259691429257499758244211863570015188990951380171520974459227240686719940307615048463374358685568093154211695738835658631392732851909442826753999082705390249653448963974325786414957888367395313163956898628192 [191,17] -247844675294510777501537316568484645652568441966797940177726097717387112661532105944103271703024915225488417641421864888111152812623098160687207271131296039860280658097578903047283538957926161321241824729836492698580814935587856552310414740552605649297049335233654017012231063012266597739576174237805861070127309475602056894844039490198297604825133768729890601244704278034899230583211194620 [191,18] 44521870110154131019986791221830592360256957911520298371057114835363368538510615174804565453090867440402923658000322882461343305504496495887347263607328387044773068389522185486566142929165922334019267228372695501775481023956217427906553201073281117072326233155334100432356904295360542500741931643848705716052030462279506114827322721657462418995315380571544089914635363074770123412245769152 [191,19] -6839213077725810577059410180727976550025866313102902941684116270070502001223838784985324136705208829959420629920336245493852351674438406147871613707061859445317774789943830981779927969601214939900042684451040530823903376571948494007218072452055440498846872059781144525881814708364410457079563547342456967343278591779271244509796106219701837250201757544542375867852139158244544535519331272 [191,20] 906098696534208645166557541229071211012221919077448731286513296322252275572242940350099419300724840862539435946011509241847709597812056331211575919754583362918469481440762392489996268994562160715534868985737099215790867465006746428298724136080976398897177983978341457829059351653956352509282358412690954159110906809373411313106575712284051237871772703084833285638268885162919276074650992 [191,21] -104329310346220704332731203713678693979310133071963767375516132826326005208368695868576502472429300496496298820029323365069408275186458369812659463561017215410913769159731009151926197147505194706315324139546528727576238393558218250926926861598247800486426887634860938014104765645536756266607264290210802111768693379940484914626124843228977755310603304572441311897761478249851812483051758 [191,22] 10512437494132932548547849734371839012811153165921706512559932683941597005101876394870946437885666870364327564465858513615209534024776727668691909337728180810627412809774758870105901088692782866395273851013891532623489111742250691705242003035857471047193160892709384476430250963352465858111634059609368323906952627695143573956524258064177630845181709252998637068556272536146524394216480 [191,23] -932813565510374268562560974118371935107037667033459407033975701148553729933532706363617101068169867597538999060721317394129559851684231739948113006322701409853485956770275001009764742051009749393408383680932044899438449993367642581975124729525853452520263131583056531559327751018692407282113372307417828049377648346406786737076952582992018895702500835802509982206658316007342294095564 [191,24] 73310771705307819854056617665324196664267798015262951663152947310749667635773454262190849385647410212971460301237862137117386433199054130380362038115793658130708161951292533634810409630416580433545679855401814786951689447337846648602355649700161570567011540939018574236435466308207219602421014758108936692420190474249700606468368484982175760310795298052297191450634551173559558110504 [191,25] -5129775941030238081367917687309248610089398339491263373430461687934377224967047363361986750526921964392057589973786471576587921625898933532885710095267441861516290227672576038320085370046579486821061831631867278915125473762947999045485230406975926377880862683881506974200264628857174035056133664450202183108225544023035237087127282865263834971857305560865028052674726439998901463121 [191,26] 321127085375245099277336642068043978330061128989487670110970319569967481449445127423416856907869104912936781585590871354946725411376626353361472693775157132499690928292163916736124617122963072983944098829099402154009003088163016939834804011647554523645023186242377251651190347736360205116664129539470062696463614621425654717597560505801784325080737278408047681850242009672143078784 [191,27] -18064630495408027338352954384257872873294321005507540797085911153710091395344635054887488828489833100726001584851710384507883574035215768006863678144680347525321933091929650755829286887223371293314903728983354761370472789837658896051554793824793871397307798023504973038352775873611323202243644868329423284899500198138231029359992999305673777256108565041354655116632404645137285200 [191,28] 916925497710679240490992105515650591388395440689033939370320263826426238619664150642169614456766712111470809324837978762867282999058829002894572136175691724329467145883708825208484289323906204134253044121828656642940691643134093308652430579342902318776508276481465732958334348670656482962053997888328609302869979407928226403567034864034651520380910928662443038312278213056179040 [191,29] -42154134639352022538880799950846220409215168823416305912603493871759899991581005002017201979061880144006857629442330801158537258915950412831256222356551634364863833293742126574660735087543888443511396820706310524439357667696350279546236277308886555147712091725306400166727527172550287761625439646196151207921861640008613910193112865353310647727422933013961466195210685543363340 [191,30] 1761482631335277291586719408617069553580832660440369336823157423351813371208195724932572312896392953203248888619491609377666116407844954597573484979582027006766483420087118477481474609303687971039768089093435654064183365135834639883852244098180948461829115619188485886084874215001476205741791542727140701534308269693242521420576121004909577839378123496203959818886183359963072 [191,31] -67123364517595167794418342181462258739532189322318696350765500421468174356783527543165303590750568585837331998905529563913917177184427456418379151849609622291514631988407584606951525136323026774468232492881944965229567435288639856489218508354136517240761906207726240146562588608402038396790485903932224472596951730148885609921652324355355246418792360489057578831155192926888 [191,32] 2339675927522361108010226648955127576700731931756440395933536224583811980727944346014352317946101683236467639370526553399558057690777967773903394520992223660047988114165185383649815299253798003340194849357784732330310812709221050570711613778163431469380836539281294013889350073933998140792623272542557041903214255069938813668076866350426033798415917572183472795850619817520 [191,33] -74811276682418184506520364249497287359961408035576657163447806074156930802212198149972207982389670589283495034705183237287001862067617909451977299041783402148649422540973778263785428733406041353585878724913771864662457517083111740599349446528689114845175535906103473968929344189211455917013499914769114158493982417938931824417142293523761216507560811799902622754979422398 [191,34] 2200247856202161487921649727491200983778629617381633526959303598514790599662932862038825061506808350115809448537048481418785614539609978440965222886978391739523447651986244848578583818575979972800044145928682993307996238085655619014722994506211484546570155153220539100062430287296047158742360946117145758584162186399051297634618080391263573367176651231394083219258803008 [191,35] -59670698366220957263124188389666613447647119340386824477166948111295893109920161113161797573253203391003238305977318720932761460084876915433117602165451394895462171286234985733426689177838592139471976490720240760712076988578854817409881890684275123522747616824334019062265145616639315092788505033580813027478330798824557950850129179019338690807334913678839843995971288 [191,36] 1495758575319928961647247852827521359994637464114213733657168714523661307402336655609536744734903574687022462278410712755535863742670511402115431872483585188799604947627556961894021274754372695187810243818926051201380688608573403338045773879790250463313244373657567982565794446144188048494785152024163081704892826155605830756142223133787510508972859885475559728690512 [191,37] -34732670827798190578933669066521509327796637073782108060558069044298316580406598190808949222873198955763442046377077244505067527151221589072223890812127779112350003070645940440315873032868990620402578105317277291480634832120379617903372346574388265918594611143085075011308996808500224993042196693129342140733518961558540792870548414549459752165666622845805117759050 [191,38] 748688190134866801696623909551793985097400245346625493297790191981422310368437582783643728873004298412202184623493732595394014369120302257463625076777792882195149922917700079696461667543370919287010098916775496587683411141415868531787416378196511552279298789588160278078228727902054101531579776376899497119514332536467891000928852077230154116288298365297492762464 [191,39] -15010960056615567427441696106215770067081812809119943761678702053500823449733934658749970446707743310569332670762019334437903452118999130992740592727586416021679591423323800911488460699476072701181378589282281541330795992876779363132414535013540633797007108961418041192889861070908543555590235888791274776147353527246153012633430158642793865374870578913666966724 [191,40] 280460586422271733869592974833390054657207169555852219170315874840638689984597141737902565817664217216787745476429890676562884689489814361123663142602771053326484884358255655978939875776237995708486963832712387703721832346657426508341574431278672662683721576501893098469430576180281581814577848309579854983220715033647301305019353743917414275975766007493568184 [191,41] -4891684410440776342412638465270340615808556206897811216649596839732004260851431786589621363823979289860983528572365195809241707927313567848454745704826200398935482337571951164560433814047734404966286254207670092240602837776425114219888599885445783058730993361189380167068630852743026356203334582823573917317993824595763898101930408703322604473664743947848971 [191,42] 79780160010034960689813403064530133880317525184186602249642957876535595366309088239413335400912244563251480705893720113962332398327521626118300904918077519518732619622783529919723665465515077198639999563029481777837270995711298460324876067767203746442480289040761780133089091637638607179198027601108750284575397530023706014530568799544322359982589441356800 [191,43] -1218625016102510231090142940558137851535883040525481022674291842155687185160713017658122025940848374744848940766872641579923709459293126564443313845259689888888899395754249814383099201592701931883232492606254299552948187868433086783648929628718404135751100768895193126508808698014688831509067040614057600826920989793460677392241250344675004486654753253760 [191,44] 17459733083030620993228667922670270203981271868986166201876547695169540796483530554069376033097835992326639630454415298189019485811549253964457255983584466769254850060089824109038229176748270436485478836475824544522925119265502375257225507188322110455446289911286698063249505779046551886482765087762707889802459725208614925824511134279605743209866384640 [191,45] -234973121548684579574803390405175226806513240768257427991943486077561640529326617631277733517079507820527268609896113584338234984022382321964122553210952832213814167688283548588771273073024781213246911750390406464973934658449334475282768121798541996322146335367007685496562487578082384665312453734759606729814754308683741372351342127026278996381752224 [191,46] 2974417235830248677553227727998815965369052436302861198874072577533457515121343005974921391782639036575677980065996765773256974694202962716547467026204728157598419203168885002079424858496397927061167833771006294237982879631879546126725146138906175948576924992498548061850184713695571639870761422835027157104103664220931260915690069379245360835992576 [191,47] -35460920348383576799490193745758526650043155534519642153828154771605615423400341360905151485356176767033155337534411021015048982515212495217616798924345407250778389704569002709421526229110096148032657306222058713611212747150404043629385197489706964173226839392623351128893821870182578354586436471514657645692774343176893069478815690279349144059520 [191,48] 398654685286488640131372523192071390074086599805115095439873295705921532938220061806964010858505702319405829905184795922639701092146690909778705266762415893892633271201145318627206692991598374437685680063664283802063695450678093467769908915364210826849298231357475113937849520610461035109339868630263110902737525168289024985995872717213289828096 [191,49] -4231082910729769957206243180970377922228146180488185178540869235814110210678951934163751429012486118520599695192564559193293591170344449036231114971881671485942933354796114779107282072834521811946448519781476143138360690074822451618171814643517491703325053696911097690597863722280811503436970747017859478628015805912628010964457549281170530656 [191,50] 42442331474054922820356332221228384685811730736598468226780795023940450157392026983861219890848759332017386518673043015355663649358746093035138590897087156325883892391657244021298011265311952670387994615231711322466355067392180986432391143856950752001997985406397185703669778317226606054291892796849246907754201520610776544603866409024944384 [191,51] -402812365774475737074143006610041993645854003747363532863215113511490632207533593275218001441295964970479891939637651364827449904547469271636663950986687328990234818250482259762397230313637995573652132647156252759860542599312705260383165437420395012814828441748865815470420347729203392877284635544506332587589077572297924141474570008444896 [191,52] 3620794828105867275429619297753163643831499647080089272356159926340457308228481763685824262633933011363218652837522873784101099058882686339168629895979997146643513576951256742863365348344625207077949351932741610738261951407008548044350926324566505958859721388031082566734696930416063578937720060747795499048054622625485698100813484947520 [191,53] -30854913829845417442397105412638279668421751057645017495528380826370555889631167968159459817900117606062926479948886787578902170877442913476944957849670365906649557800069294678057193180025278118934033096664196674826901743065630317034276132454123110302673318419749900289685947992924961639879945118785468032988175649753533868552249298184 [191,54] 249497918867855817101050160641492525885113472806060892937198852690041424879674751415748230191479686641840236979694709090915325936334201551299843231716244837269343446718678748301078425191951069220606620961882941159294657867846962804726637524235689830720335913610232454429754659136524495734757749290648605212226572844871661613668665984 [191,55] -1916093449832515236639084929319596760283603406676760874245435043543111320013120520845029542325454717987155643252148877889729673856463335371779173691717512741135104107945118354499547178967063831383192857259848443214334190636391870958565769190068152067935075113866067550900622470562735232301226275863951837338419863491197694631053040 [191,56] 13987550837726823837502847909800876741536893489947119611636253416059826478612147392656894616588222380262547504238367127911004632878910121805057735951121405223842473403073276629448540327665233204318256546409143822953252334906388475660900696823016244255584103822235774325941611680061930512979072409299318383361768193235136562965280 [191,57] -97139058335498052995546857543571660490816494554258022250750654565655261342377141576481736786992488005251860178419484891016428720352061703147076689358472039183703604568655147452243399385696150390775565354225201412581239603085657995578673827804898370055699812606789049241437099031955727968916609117690170032675276438749504703060 [191,58] 642258746427152274052809411927638867335228597005180041615385622635300136063685377759723633804550257901708163972754254690848011525392065865811776380811749718145236046300236735300190085918810293680150610863845021419239123060303027859697502888903761068574617486685361576559959065369667034542223141132021590559322263310106728064 [191,59] -4045873151447656235071481868598335548951467064844516265107290565320051455352531131684516884687035877010267693552306308075711153394622483486118077626472775251473054737800092024500750395717429562070493173991848252710308254233757842655349861819545969111967510878775653358957588290333708235931733078631156860473915120060637744 [191,60] 24300147793256704406908412057472711516700435103698088876199869334417530003884751929714202313009241990509292691657449703567920595603873251229237411723728855082019027968919626826246382958889576015586800464483405407904414633558949356692522294916061780370216619357424492724511749017962792592905318243373592919514184093071264 [191,61] -139249965626451382498310124336372893630505913895197114762057568567008235216398712938028673030693295656539308361248449710168025226233844753812271959884227416773085133046327091936561383118918458558700908334125128279164751847336522821429113473206432167861253858211501063373873735414770534168996176498948853714983827253716 [191,62] 761821641636155772653176256666426817956251184203266857159962894168672520716689172011198735781124870011533598473809921798716987370705788824607634020623465632591211363635352716104928071735499154542654696597539894674753465022869346920998314908025795431674079808845063861841086965055690359473213229532463909832318888000 [191,63] -3981566582827473049032400652750073662867942947034115130886933081535830031054738659974279279877385404549663193825389427532076582893321523595691632543934823239427549882885374728896378069051591101720311280582262834418818334260557943874040275185986568862465376898256723153468884256534750051603938871235729007155835736 [191,64] 19890972926990245621305294666403595594363062403289079389638227077101717992611961424645965356523967062255046925420042818218200791999209338987648977263909447154276518374115120385345281032778360757572620510346885252695236466801772298458950410068551172717073236190330036382560300565140513880040976143463685017286096 [191,65] -95040185684709251406651769110144175488160816213592994139741562950321607756383246454669906029857587099744911086773906579178174692151004380166230785635320025899182625171990863866807728560262346046920396855623935792277157437646590474618207677064365199317654009088078258638286450139540712242312609902117955344770 [191,66] 434555210938712332683258960782905883758174757306476179629222738592213550676592904368926558699020438598994294523958341238699383438052087636212687017672463681172219176764123266162517503536308276380402399108161247713750843985295909059217890789485941207235693978158790941930426120016396026461392891748550571200 [191,67] -1902374970951045308040423235610538661156659027725179383153738052898405854526310047764788068049094471285817815924283044885595429768257849837885378020634776063123668388115185020696419414704620746149341730059311534461249162210564583092903740051655482124730850531957285777006984612334685455962716739276890920 [191,68] 7977705496066935884247508495573707418732707325109834197519213458933762693630591235539858017123069553827287372049192941270002144847552947661830485897413874153619913043790731781769074675974655310954088412549152233300778190772807826062335890924244268671671392394809932494525135619882981748180037489519792 [191,69] -32062574900909207112866931005126652205711006669076788438511389287102645650326195185084978081156658603682198734215744650520885894935400655242916270257904362538939932143546462873981951422666209706502686942368918828543598704914184507292221881994628516674010537563387725787645400252701928179356097151542 [191,70] 123553776997963870090828011183940878447026048875710525028449131947937300340131802296498452781084360488479481161424957237408203637816623979368363394637820123650459605079129414660380551206321806953466454456437967468573370675386737002493599837795329652332916348402676776458147111275652658586194340896 [191,71] -456710317249832063793255412605522602905266294532653338715441004258182371372381874531157051549190418030478261545973608217464402064848241078431862390286147850667922236911078099531987042977560095659543391521067712642905691419563523410315039500001951585492043656711354524213805186054145869100763404 [191,72] 1620071720548299683254697061646936361611324948781945378269680901022318033800072237037082977896170937903566481588172200343335201465600347190952787639204994351720095199935252631465714549889836040207185812239079844965377869832993844372793097752117121317908651067820415941773436188243978882713000 [191,73] -5517083190978901898733703835062238580468330534292998020704031781886945580875652771504126393174857062655099251240985285981451930089015625643287514996268698228246946979915523352595393869113964955691297933480709962577382244740364777834696904661943515404805695555724449156942148846911020316785 [191,74] 18043966010965984015126759620738091755353998019990163780535674582632602942454298398230312031006367641820739810238574789095633213553455803075282291000734815649119803470369130413989806548793327741149821188651618172786475268145410721725575878553289696739493361562023119326014785012072457920 [191,75] -56696890286692259948530060197964763595014921442000729691077330100891395252620500354260349304089406792622049593756365661992335240854734560861102678077794921632964222604004602732092152805344190576105501014349596646581772859641592939080418294007488270230191305450219722727155981699845416 [191,76] 171214821873953700658484296600717892636494922248107723735224734926700652293019386360877409509546627741235955050711273002186948906531731074027063368389091788292132965590142997557537270499573399390951042314127879984043051960439559835346260766527603379362187622193949299744555929479344 [191,77] -497074158243043779992387791459780610751671381264448142773578302408907514560463964589361046670259524186833487578739372697312029306752805881815031251680811847043612651467793597840136804503762947247173620472650189384662158578950801979141381189160473238013978848047408431671052176710 [191,78] 1387824212665620532074757921615603596470506394840154786332299930070394154583909108553066044300229684896491923218688918066569534488219105691416465303528663817152520232588751396579401439197822759108267969819969866688359580882059358668649004499889120861545144604565293600545658912 [191,79] -3727434378589343760779052254987100494245375879245548940821711651132511962382048966597958508022548191336924571325508394651353369904286641279480262173077966707762098823558093889909144498549576317644299498104598372358975322430095253123267546894666213775760137167928506625772012 [191,80] 9633184938000472931452604066189882590632108441539437703090463854196658407171848048519872623475127415201662953442865346041629743652635768374228421762019221697686213935352627691332287923983109237952258577408392141937854572034291899210009344718551030420841517419823546719208 [191,81] -23962360910252170270023916358146564429805337445687370884474894174071809814453161833311596502031428807704858534153546678584529069655996484943527557157477835394358404952775256745682483781459070899609844806634359235590115134867538535012732709251313293317712234795816687697 [191,82] 57384966298277030418466817616651887746841778435758096299539168197215956568913140584518372385181989163485560053012820864038449177951394351957824291195977911431506406236308671045731236045211993375030108548012410044250771370466163704305128306671399969233609143336657600 [191,83] -132336040137113528269512525299523771767339632713093549384174649881998810488491858533037383308664219232995950183007479240908204857646616107081429024662958818958873576094885367142867616542813671680646863432769783418691716779547315508908392476002727990761947798180840 [191,84] 293944978248795016056776697775201190237440395192353774724346265058852999495750903032564140429542391501310925096352728570672272381280678373906398365784202172216098802039815491502921520975473558833685926212060367709181706935143266202077845185315146751356883598640 [191,85] -629002186624322309695382386920335012224525078539382889876356692330867328615000915264313184785465587250022406572078710706799395028841797870552491448941496353887616971263163592889700757039762128149985837038237256322824668517107360470009654768090032984940791910 [191,86] 1296942480763229604973786679101692304161841828809115959128072295128675381168875240852474652889906338300189118422541327156154314147424964433234357005568135716349487430091584912835544078260280721020125163181837658836069413319775875626609832007229257940868000 [191,87] -2577211194137027664355443632895338637361130355000110500440525136011888705343292639782738715812413168412068540384600998200786574028980326246844572315737286469524869013324435549120566420348681584705851359627209600652338775102839840321779891899600220191900 [191,88] 4936423565169105800454039462462160665016652522736070740873151750606573687043270820150124099244264941205565760544964534340040337608860003709597057655666115233844336102040641746042574353367645863186073290675706826278239782440595626430519095791178238088 [191,89] -9115373619475580829675312069452249359191962342263943187002407865441814980501246309443277606344485061559693547315566767659097075250139025019344504273066821402071477253674938382115999467142635345499519382284351185064540573660191483501857482552431053 [191,90] 16229192594249596475215572676669547472894032161470235400777904580310616304423657439695551448315395526528963817807318429081119584342962500339018763910608826346475825798391839027830691241301361202281001350956341653450869787966172325878499954916352 [191,91] -27863437980744317159531171815073364288791501124248540602513582654947429222802524207203844791236528363841656670278514193337836567748196267924664779070215596293298941841567130470002896300829971497370911458953429245220938083484266072939061872768 [191,92] 46135693778965337756811725726081272285970003834824288417028281563702156546410226138443030448505183421511452435663357002524825275160093423372590783120382692609587211344948677314612604297797457155631944764852180104999731157903945718163905280 [191,93] -73679634413597192849982901494521044396218506424245674760005872202996212062444325918132853813922543122860690969389434861180228289990817794839322793713676439649159058916438366874958357206121388057816584797114895635437505068324710629517408 [191,94] 113502041678019902215577959293645479382504948160381750726944000684347116445788819203599034496312712004372126097634131598314879090226040040839128118743151350169778403646123954989125583973138466989510561807263784555627073937883435164928 [191,95] -168669943573595860244580998728445266404013609859120532809619051695220991250797192427072517075173902023264398788672126975774081283229607348141016347416181245419408266767822565577898381376324515904487385433113305626160104642931918560 [191,96] 241810850720973894561769001844327058472993985327305358048531258576657873112143044355734010552571733808641835341586395975754666248789080731102713604860685593114851930457667027860041494115120711938501035323528322454723387773221440 [191,97] -334455526323626358770618110285552407288192731192936539384819627490462113312083084297598720459399538880279691377127086490262542532813980526333663279053310513584370015343000000957480149723396678766156524219418710819014296148200 [191,98] 446313554953916717916027702651690163956751167898446952013258550899587886099037028165548762431751279316082755716399939040813048758857078291046490706982519806378484518048957297636264544802782598182603334292631629852262933120 [191,99] -574631710594768400153872931359798848324243918922277208539667937740346727456892534700127179337730281752281331439878419109019409336463049240173615979293989933367198236546411774934829017273031488510344030121129697438495280 [191,100] 713821525931852030953422843432034866281852168226828398263437814170960900298466734612369919824275563832748737636461800146477168625833416366105872737112646997774919723073231115394458473154389799537810631563179646093216 [191,101] -855533274015142236651431110301132208970578752647077809747691591811358236530028125164913414425095776142293681871995341225844106768540927585935911164419077352985084402689267264125017894089078231807911042988437416244 [191,102] 989286083726085390650054985608064200508275443475035931070464974469730855322313116754666105457792533451212311823844460297251746361975314909015693403323126380349930176301673134058397169932241035525852567479197760 [191,103] -1103643660280129247349264433135431737360324993376692967180323685862779121550051260858922410769043065787949233652324927490645163182399123548468633289464835614068894034476829593724505651083100702730351942064152 [191,104] 1187779084690598789157089179078868573513454449291389603794688657883784841420058382254354427307425475295441349094229298358011914137503869691952947134243089784407246518851278107747501614766205563616743043152 [191,105] -1233143468122253857499323342071854277147729248487081279519957496986401849584547070863360663692030081861439336173924925166273213424913849552818245305766323747430302571081416545516470929764222055781540546 [191,106] 1234887140742635840015040102655014623846299550158739389145803923843664878558789493077909473333869563852057929951738740547626657188746655947150233197234867627423571557200484932899332620368602906308544 [191,107] -1192708628084369328081688865345584777499047985972755957782118477276048202833281199469872365189695297393893958952996240035149036814798859104509784517023506221810367778951794476958276812558192152840 [191,108] 1110926923030801880263248229743943535449834600937387381641908622756125398267703669420324800553664321053988094602588193563613257394994470025519298676899573913127253245615591885265121158215937776 [191,109] -997755074720115450077086154999073167865895361648510937973000671163368696700079137143040214552160550214012315719693972549594848242181162540966550455980268410550708519659696886166902797114766 [191,110] 863943681910799441095065588170611243262681409602452118374800815843006706347209999194980961789939943219218733654035817592404256977842444067830460914436418771152024651227135230791644063264 [191,111] -721103855909654050001389540076680041486659222178287183211751934726587442258561411826292197817451017406770082792090684380383699016825929698180677290076958517674676757393798118561345196 [191,112] 580070541032922370922843737171329874263759733750130243049475156958650576340198517487985169986848674325495166307744539640930821011513991127970484610001673016491304976292057660337000 [191,113] -449620012043308237536888707366037334736923921908803684963895026322725455966588832605453601927434710080398913228730696355504438163034146790431966064830632795442447403865291511265 [191,114] 335733479722762985944142125995562671601501360819196496882586945826257828837428533738085684219409850162052230313936782995510637001879060546788766702322915288562737160283202560 [191,115] -241446531528797670597078881403202861980833135287494813791253153997385770557221196507225939222808145356289327777869012349727520508286242494722768262518445634420574004324224 [191,116] 167189110284518031320893865961927497151480446215342668061212223814132260734680055065953299965259261346430278090413347214157456306350134970031563843941245010758848983296 [191,117] -111436867520417966581956097573476346700759323081158760571956962861131699339426564504865565843398969836164969621263952121790293888279035012915830889070593821748561440 [191,118] 71473681911144526510165125409800015433913063526968696025034612982720910199535914283000732718490442679980319482682979620209428515556669454460635347328215866253824 [191,119] -44097187018699344315056576127586740873543378265157868092013954874204600245001885583771711641197498515944363464079674741568514330446357840364435856400485886144 [191,120] 26161474578414841552098371911354350867500777566098565308922709637179118885325947944087481065364024602049456006549327669734442490632081245609976232682053248 [191,121] -14918548275699718785037162747941396861236239299029768809206130287796190264435367459739279167055614931646302058290428518041033932273874966529259903748752 [191,122] 8173664580616446842067061229198959430939184390431731247679305178722598076524694840308093691258758947732993634830008702321741511615699395756640078080 [191,123] -4300623704966724371109250642537764578625688570434262299314353794816043734482310417338244934473545906945973595268671678771825619206983583834286304 [191,124] 2171968634621932516627415931497606510792825344769630431226441592907503524086711710080763572262914312433060188777111188489262297693777988807744 [191,125] -1052324601936621043520833710220604137645077552245526755416198139433671143193532653507614704633252358792960438527076330819287961086188509256 [191,126] 488842384929718576164953687310471582437463611772878342523927694078035563605620577706675439154968356185412136772756040470000121909743104 [191,127] -217590912750768462745028353322895965685655923142897032828765280310265178155770393215291112134056464307638956451870279998071836746560 [191,128] 92741611335443533566701361351341076419011246668170642913727341452274816390639959329426308443566740404819494378686540639659262592 [191,129] -37823124954454099886134609499541251622415417399500827496522110989726336754665808862040743780875609600189495368909550318082192 [191,130] 14748631665382282066709811600771990865566883196436451300623781840389854476114889638660300483514008549704776350692142065984 [191,131] -5494065761077498893451486445959589463501344224306125508460472525969148845312782096658520547204035459983683028485631256 [191,132] 1953399834315635092923374999542076187119714066268833525267086713307128992138693267545643523061938519492290429422800 [191,133] -662245916357343263272155234494217162089995225857073152554633296166517913441010172102516356756080317826060957050 [191,134] 213854832475439335743482669635418314709422342872265108889823471208613540240721638732173616411236147246141280 [191,135] -65704135560197911484550415230304624553663425324651710983412003486858048993162006740202456947820371774532 [191,136] 19182253268211696727819196187028387683777486706251134772957015207755369612082272048037393757682280888 [191,137] -5314366826643175997588351564309260247278342201808646556933017951385845507674650431635018861993675 [191,138] 1395104472894277340727094425383390861272502353643563986449815757590506231320002190911434179712 [191,139] -346468242086733047147971459171161544389604540372333598124238333539870184025225620375412592 [191,140] 81255330124307017562730730020258393811177823684142178743638644069422192183937277123872 [191,141] -17960768242384675474299947101872344844242873583287072929820004699473150643872387268 [191,142] 3733764917914160280534005928986505371913771950773314600416086593302213424417600 [191,143] -728249913945452810038539618983542554721531952143712346064433323275768267000 [191,144] 132913570266494999409339095677931505813712192227034796552938961126148240 [191,145] -22631798037839301093602105213078340005573231718188991636744583555482 [191,146] 3583203438488574760024651231099022381029201867151795761318776768 [191,147] -525500576394619647284128234969794678404735953316390618466120 [191,148] 71078043345819792348519387582664726014116728400514566256 [191,149] -8822299849015103540412733905204550609004683392233806 [191,150] 999031403790879872291789853029329063710128626848 [191,151] -102504899799009582312960012066273087772919292 [191,152] 9451856568543304563727638742272516928200 [191,153] -775486345184755525475279856949866165 [191,154] 55919384925983745966467576802240 [191,155] -3488859369946996234832958728 [191,156] 184511319015158352533232 [191,157] -8042414426000807790 [191,158] 277385841949216 [191,159] -7097845356 [191,160] 119784 [191,161] -1 [192,0] 1